kernel-modules-4.18.0-499.el8 >0>>   H;;;> >dZ U]LEn3BCCF(2˜Pm O, e0 Q?0f1$m53B]#*qo8P2du5M;.0}qYpVρܠu em{=~eay _ydx8 "*Q%iڋ޹ѩ̨ 2W1?yH ɉZ% )VKQеh2-}8n So #KLHbiDp p0G|$'"pp;t&6p |C, %td<$@w+&4hd$:#8F#D4!`<"d )!D8:9K,Gp8F@#8.sxMD#@`946 pP6,#2[/**P|H0^X&1 -/MPi(%p@ Tyhh,# 6 dTQl%(0dhs ^RlD H\H_|dHd<  `)tb,#T& xOh3( X4C x<Y\lLH(@x 7 04$d"FXAS\PGHWT` <0Ũq <Ys xϤ2!zHhxg&O ? 1\D w"P d l d6,T5p x"8"\ DL!L t hSTpX,  4p/(-X .W/tb].PHPHB =-` \8/|+( ()lt,0p P \bT]'P\0l 8Dz26D<X3p#( l,. |)$:""v\Rx<<I e (@\ xRQh8<%+;& T0\XTx8KNb N,iH@d7d0d-bd&@d!@d@ddddxdcU@cU@cc`cl@c@c@c@c@cwc&@c&@c@c@c@ccc=@cc@cۥcT@cױ@ccvc0cƍc@ccFcR@ccc@c@c|cwscr-cn9@ck@ch@cb[c_cV~@cMCc@c:c2c*c!@c*c@ccd@cb{@b{@b5@bbbb@bz@bޅb@bVbby@bb>bb@bUblbb2@b@bb@b@bbw@bb@b~H@bzSbu bk@bjbgbf@b_bX bT@bP#bMbMbF@bEbA@b; b8hb3"b1@b/.@b(b@b!b~b @b@ba@a aa7aaaa@a@aa5a@aza@a@aaW@aayav@amaaf@a]aQ@aLl@aC1a@a;Ha0a(a'@a&0a$@a#a@a@aS@a @aa a /a`@`` @``@`@`ݮ@`ٹ`@`"@`@`9@`D``r`r```@```Z`f@``@` @`@``@`@`e@`}p`x*`t6@`n@`m`e`c`a@`[)`X`P`KW`J@`Gc@`B@`?z@`<@`7@`2K@`0`-@`*b@`%@`#`"y@`!'``>`@``@` `@```2@___I@_@_@__1@__ܙ_H@__@__@_м@_v@_ǁ_ǁ__@__G@_@_ _i_#_@_/@__@_:_@___@_ _@_"_@__~@_}_w@_s!_k8_e_cO_`_X_P_>e_;_16_*@_&_"@__@__ L_X@_c^z^^@@^^K^@^W@^@^n@^y^^@^א^?@^ϧ^V@^^˳@^@^Ǿ^^@^'@^@^^@^^U@^^^&@^^@^1^^H^^^@^k@^@^@^0^^|@^{G^{G^wS@^v^t@^s^^r @^p^n^l@^j$@^g@^f/^c^Y^U @^Ri@^O@^Nt^M#@^F^C^AE^9\^4^2@^*@^&^!^@^g@^r]]]+]@]]]B]]Y]@]߶]e@]]]]@]Γ@]A]ʞ]@]@]{@])]]@]W]]]z@]]@]]@]V]@]m]z3@]v>]rJ@]i]g@]e@]c]^][]V]UI@]S]R@]QT]L]J@]D%]B@]A]@1@]>]9]8H@]6]1]0_@]/ ]-@](v@]'$]%@]$];]]@]^@]@]@]:]@\\@\Q\@\@\\\t@\@\\@\9\\ޢ@\P\@\ڭ\\@\g\@\\s@\-@\8\@\\O\@\\f\@\\r@\,@\\@\7\C@\\@\N\\@\@\6\B@\\\@\@\@\@\M\M\M\~d\k\eX@\d\^\\\Z@\HW@\C@\@n@\?\8@\73\3?@\@\\>@\@\I\@\ `\\l@\&@[[@[1[[@[H[@[_[@[[v[[@[@[ٙ@[S@[ @[ @[[@[[[@[;@[@[R@[[@[][ @[@[t[#@[[[:@[[@[Q@[[@[\[[[@[v[qrDenys Vlasenko [4.18.0-499.el8]Denys Vlasenko [4.18.0-498.el8]Denys Vlasenko [4.18.0-497.el8]Denys Vlasenko [4.18.0-496.el8]Denys Vlasenko [4.18.0-495.el8]Denys Vlasenko [4.18.0-494.el8]Denys Vlasenko [4.18.0-493.el8]Denys Vlasenko [4.18.0-492.el8]Denys Vlasenko [4.18.0-491.el8]Denys Vlasenko [4.18.0-490.el8]Denys Vlasenko [4.18.0-489.el8]Denys Vlasenko [4.18.0-488.el8]Denys Vlasenko [4.18.0-487.el8]Denys Vlasenko [4.18.0-486.el8]Denys Vlasenko [4.18.0-485.el8]Denys Vlasenko [4.18.0-484.el8]Denys Vlasenko [4.18.0-483.el8]Denys Vlasenko [4.18.0-482.el8]Denys Vlasenko [4.18.0-481.el8]Denys Vlasenko [4.18.0-480.el8]Denys Vlasenko [4.18.0-479.el8]Denys Vlasenko [4.18.0-478.el8]Lucas Zampieri [4.18.0-477.2.1.el8]Lucas Zampieri [4.18.0-477.1.1.el8]Lucas Zampieri [4.18.0-477.el8]Lucas Zampieri [4.18.0-476.el8]Lucas Zampieri [4.18.0-475.el8]Lucas Zampieri [4.18.0-474.el8]Lucas Zampieri [4.18.0-473.el8]Lucas Zampieri [4.18.0-472.el8]Lucas Zampieri [4.18.0-471.el8]Lucas Zampieri [4.18.0-470.el8]Lucas Zampieri [4.18.0-469.el8]Lucas Zampieri [4.18.0-468.el8]Lucas Zampieri [4.18.0-467.el8]Lucas Zampieri [4.18.0-466.el8]Lucas Zampieri [4.18.0-465.el8]Lucas Zampieri [4.18.0-464.el8]Lucas Zampieri [4.18.0-463.el8]Lucas Zampieri [4.18.0-462.el8]Lucas Zampieri [4.18.0-461.el8]Lucas Zampieri [4.18.0-459.el8]Lucas Zampieri [4.18.0-458.el8]Lucas Zampieri [4.18.0-457.el8]Lucas Zampieri [4.18.0-456.el8]Lucas Zampieri [4.18.0-455.el8]Lucas Zampieri [4.18.0-454.el8]Lucas Zampieri [4.18.0-453.el8]Lucas Zampieri [4.18.0-452.el8]Lucas Zampieri [4.18.0-451.el8]Lucas Zampieri [4.18.0-450.el8]Lucas Zampieri [4.18.0-449.el8]Lucas Zampieri [4.18.0-448.el8]Lucas Zampieri [4.18.0-447.el8]Lucas Zampieri [4.18.0-446.el8]Lucas Zampieri [4.18.0-445.el8]Lucas Zampieri [4.18.0-444.el8]Lucas Zampieri [4.18.0-442.el8.v2.g6f5f]Lucas Zampieri [4.18.0-441.el8]Lucas Zampieri [4.18.0-440.el8]Lucas Zampieri [4.18.0-439.el8]Lucas Zampieri [4.18.0-438.el8]Lucas Zampieri [4.18.0-437.el8]Lucas Zampieri [4.18.0-436.el8]Lucas Zampieri [4.18.0-435.el8]Lucas Zampieri [4.18.0-434.el8]Lucas Zampieri [4.18.0-433.el8]Lucas Zampieri [4.18.0-432.el8]Lucas Zampieri [4.18.0-431.el8]Lucas Zampieri [4.18.0-430.el8]Lucas Zampieri [4.18.0-429.el8]Lucas Zampieri [4.18.0-428.el8]Lucas Zampieri [4.18.0-427.el8]Lucas Zampieri [4.18.0-426.el8]Jarod Wilson [4.18.0-425.el8]Jarod Wilson [4.18.0-424.el8]Jarod Wilson [4.18.0-423.el8]Jarod Wilson [4.18.0-422.el8]Jarod Wilson [4.18.0-421.el8]Jarod Wilson [4.18.0-420.el8]Jarod Wilson [4.18.0-419.el8]Jarod Wilson [4.18.0-418.el8]Jarod Wilson [4.18.0-417.el8]Jarod Wilson [4.18.0-416.el8]Jarod Wilson [4.18.0-415.el8]Jarod Wilson [4.18.0-414.el8]Jarod Wilson [4.18.0-413.el8]Jarod Wilson [4.18.0-412.el8]Jarod Wilson [4.18.0-411.el8]Jarod Wilson [4.18.0-410.el8]Jarod Wilson [4.18.0-409.el8]Jarod Wilson [4.18.0-408.el8]Jarod Wilson [4.18.0-407.el8]Jarod Wilson [4.18.0-406.el8]Jarod Wilson [4.18.0-405.el8]Jarod Wilson [4.18.0-404.el8]Jarod Wilson [4.18.0-403.el8]Jarod Wilson [4.18.0-402.el8]Jarod Wilson [4.18.0-401.el8]Jarod Wilson [4.18.0-400.el8]Jarod Wilson [4.18.0-399.el8]Jarod Wilson [4.18.0-398.el8]Jarod Wilson [4.18.0-397.el8]Jarod Wilson [4.18.0-396.el8]Jarod Wilson [4.18.0-395.el8]Jarod Wilson [4.18.0-394.el8]Jarod Wilson [4.18.0-393.el8]Jarod Wilson [4.18.0-392.el8]Jarod Wilson [4.18.0-391.el8]Jarod Wilson [4.18.0-390.el8]Jarod Wilson [4.18.0-389.el8]Jarod Wilson [4.18.0-388.el8]Jarod Wilson [4.18.0-387.el8]Jarod Wilson [4.18.0-386.el8]Jarod Wilson [4.18.0-385.el8]Bruno Meneguele [4.18.0-384.el8]Jarod Wilson [4.18.0-383.el8]Jarod Wilson [4.18.0-382.el8]Jarod Wilson [4.18.0-381.el8]Jarod Wilson [4.18.0-380.el8]Jarod Wilson [4.18.0-379.el8]Jarod Wilson [4.18.0-378.el8]Jarod Wilson [4.18.0-377.el8]Jarod Wilson [4.18.0-376.el8]Jarod Wilson [4.18.0-375.el8]Jarod Wilson [4.18.0-374.el8]Jarod Wilson [4.18.0-373.el8]Augusto Caringi [4.18.0-372.2.1.el8]Augusto Caringi [4.18.0-372.1.1.el8]Augusto Caringi [4.18.0-372.el8]Augusto Caringi [4.18.0-371.el8]Augusto Caringi [4.18.0-370.el8]Augusto Caringi [4.18.0-369.el8]Augusto Caringi [4.18.0-368.el8]Augusto Caringi [4.18.0-367.el8]Augusto Caringi [4.18.0-366.el8]Augusto Caringi [4.18.0-365.el8]Augusto Caringi [4.18.0-364.el8]Augusto Caringi [4.18.0-363.el8]Augusto Caringi [4.18.0-362.el8]Augusto Caringi [4.18.0-361.el8]Augusto Caringi [4.18.0-360.el8]Augusto Caringi [4.18.0-359.el8]Augusto Caringi [4.18.0-358.el8]Augusto Caringi [4.18.0-357.el8]Augusto Caringi [4.18.0-356.el8]Augusto Caringi [4.18.0-355.el8]Augusto Caringi [4.18.0-354.el8]Jan Stancek [4.18.0-353.el8]Jan Stancek [4.18.0-352.el8]Bruno Meneguele [4.18.0-351.el8]Bruno Meneguele [4.18.0-350.el8]Augusto Caringi [4.18.0-349.el8]Augusto Caringi [4.18.0-348.6.el8]Augusto Caringi [4.18.0-348.5.el8]Augusto Caringi [4.18.0-348.4.el8]Augusto Caringi [4.18.0-348.3.el8]Augusto Caringi [4.18.0-348.2.el8]Augusto Caringi [4.18.0-348.1.el8]Augusto Caringi [4.18.0-345.1.el8]Augusto Caringi [4.18.0-343.1.el8]Bruno Meneguele [4.18.0-343.el8]Bruno Meneguele [4.18.0-342.el8]Bruno Meneguele [4.18.0-341.el8]Bruno Meneguele [4.18.0-340.el8]Bruno Meneguele [4.18.0-339.el8]Bruno Meneguele [4.18.0-338.el8]Bruno Meneguele [4.18.0-337.el8]Bruno Meneguele [4.18.0-336.el8]Bruno Meneguele [4.18.0-335.el8]Bruno Meneguele [4.18.0-334.el8]Bruno Meneguele [4.18.0-333.el8]Bruno Meneguele [4.18.0-332.el8]Bruno Meneguele [4.18.0-331.el8]Bruno Meneguele [4.18.0-330.el8]Bruno Meneguele [4.18.0-329.el8]Bruno Meneguele [4.18.0-328.el8]Augusto Caringi [4.18.0-327.el8]Augusto Caringi [4.18.0-326.el8]Augusto Caringi [4.18.0-325.el8]Augusto Caringi [4.18.0-324.el8]Augusto Caringi [4.18.0-323.el8]Bruno Meneguele [4.18.0-322.el8]Bruno Meneguele [4.18.0-321.el8]Bruno Meneguele [4.18.0-320.el8]Bruno Meneguele [4.18.0-319.el8]Bruno Meneguele [4.18.0-318.el8]Bruno Meneguele [4.18.0-317.el8]Bruno Meneguele [4.18.0-316.el8]Bruno Meneguele [4.18.0-315.el8]Bruno Meneguele [4.18.0-314.el8]Bruno Meneguele [4.18.0-313.el8]Bruno Meneguele [4.18.0-312.el8]Bruno Meneguele [4.18.0-311.el8]Bruno Meneguele [4.18.0-310.el8]Bruno Meneguele [4.18.0-309.el8]Bruno Meneguele [4.18.0-308.el8]Bruno Meneguele [4.18.0-307.el8]Bruno Meneguele [4.18.0-306.el8]Bruno Meneguele [4.18.0-305.8.el8]Bruno Meneguele [4.18.0-305.7.el8]Bruno Meneguele [4.18.0-305.6.el8]Bruno Meneguele [4.18.0-305.5.el8]Bruno Meneguele [4.18.0-305.4.el8]Bruno Meneguele [4.18.0-305.3.el8]Bruno Meneguele [4.18.0-305.2.el8]Bruno Meneguele [4.18.0-305.1.el8]Bruno Meneguele [4.18.0-304.7.el8]Bruno Meneguele [4.18.0-304.6.el8]Bruno Meneguele [4.18.0-304.5.el8]Bruno Meneguele [4.18.0-304.4.el8]Bruno Meneguele [4.18.0-304.3.el8]Bruno Meneguele [4.18.0-304.2.el8]Bruno Meneguele [4.18.0-304.1.el8]Bruno Meneguele [4.18.0-303.1.el8]Bruno Meneguele [4.18.0-302.1.el8]Bruno Meneguele [4.18.0-301.1.el8]Bruno Meneguele [4.18.0-300.1.el8]Bruno Meneguele [4.18.0-299.1.el8]Bruno Meneguele [4.18.0-298.1.el8]Bruno Meneguele [4.18.0-297.1.el8]Jan Stancek [4.18.0-297.el8]Jan Stancek [4.18.0-296.el8]Jan Stancek [4.18.0-295.el8]Jan Stancek [4.18.0-294.el8]Jan Stancek [4.18.0-293.el8]Jan Stancek [4.18.0-292.el8]Jan Stancek [4.18.0-291.el8]Jan Stancek [4.18.0-290.el8]Jan Stancek [4.18.0-289.el8]Jan Stancek [4.18.0-288.el8]Jan Stancek [4.18.0-287.el8]Jan Stancek [4.18.0-286.el8]Jan Stancek [4.18.0-285.el8]Jan Stancek [4.18.0-284.el8]Jan Stancek [4.18.0-283.el8]Jan Stancek [4.18.0-282.el8]Jan Stancek [4.18.0-281.el8]Jan Stancek [4.18.0-280.el8]Jan Stancek [4.18.0-279.el8]Jan Stancek [4.18.0-278.el8]Jan Stancek [4.18.0-277.el8]Jan Stancek [4.18.0-276.el8]Jan Stancek [4.18.0-275.el8]Jan Stancek [4.18.0-274.el8]Jan Stancek [4.18.0-273.el8]Jan Stancek [4.18.0-272.el8]Jan Stancek [4.18.0-271.el8]Jan Stancek [4.18.0-270.el8]Jan Stancek [4.18.0-269.el8]Jan Stancek [4.18.0-268.el8]Jan Stancek [4.18.0-267.el8]Jan Stancek [4.18.0-266.el8]Jan Stancek [4.18.0-265.el8]Jan Stancek [4.18.0-264.el8]Jan Stancek [4.18.0-263.el8]Jan Stancek [4.18.0-262.el8]Jan Stancek [4.18.0-261.el8]Jan Stancek [4.18.0-260.el8]Jan Stancek [4.18.0-259.el8]Jan Stancek [4.18.0-258.el8]Jan Stancek [4.18.0-257.el8]Jan Stancek [4.18.0-256.el8]Jan Stancek [4.18.0-255.el8]Jan Stancek [4.18.0-254.el8]Jan Stancek [4.18.0-253.el8]Jan Stancek [4.18.0-252.el8]Jan Stancek [4.18.0-251.el8]Jan Stancek [4.18.0-250.el8]Jan Stancek [4.18.0-249.el8]Jan Stancek [4.18.0-248.el8]Jan Stancek [4.18.0-247.el8]Jan Stancek [4.18.0-246.el8]Jan Stancek [4.18.0-245.el8]Jan Stancek [4.18.0-244.el8]Jan Stancek [4.18.0-243.el8]Jan Stancek [4.18.0-242.el8]Jan Stancek [4.18.0-241.el8]Jan Stancek [4.18.0-240.10.el8]Jan Stancek [4.18.0-240.9.el8]Jan Stancek [4.18.0-240.8.el8]Jan Stancek [4.18.0-240.7.el8]Jan Stancek [4.18.0-240.6.el8]Jan Stancek [4.18.0-240.5.el8]Jan Stancek [4.18.0-240.4.el8]Jan Stancek [4.18.0-240.3.el8]Jan Stancek [4.18.0-240.2.el8]Jan Stancek [4.18.0-240.1.el8]Jan Stancek [4.18.0-239.1.el8]Frantisek Hrbata [4.18.0-239.el8]Frantisek Hrbata [4.18.0-238.el8]Frantisek Hrbata [4.18.0-237.el8]Frantisek Hrbata [4.18.0-236.el8]Frantisek Hrbata [4.18.0-235.el8]Frantisek Hrbata [4.18.0-234.el8]Frantisek Hrbata [4.18.0-233.el8]Frantisek Hrbata [4.18.0-232.el8]Frantisek Hrbata [4.18.0-231.el8]Frantisek Hrbata [4.18.0-230.el8]Frantisek Hrbata [4.18.0-229.el8]Frantisek Hrbata [4.18.0-228.el8]Frantisek Hrbata [4.18.0-227.el8]Frantisek Hrbata [4.18.0-226.el8]Frantisek Hrbata [4.18.0-225.el8]Frantisek Hrbata [4.18.0-224.el8]Frantisek Hrbata [4.18.0-223.el8]Frantisek Hrbata [4.18.0-222.el8]Frantisek Hrbata [4.18.0-221.el8]Frantisek Hrbata [4.18.0-220.el8]Frantisek Hrbata [4.18.0-219.el8]Frantisek Hrbata [4.18.0-218.el8]Frantisek Hrbata [4.18.0-217.el8]Frantisek Hrbata [4.18.0-216.el8]Frantisek Hrbata [4.18.0-215.el8]Frantisek Hrbata [4.18.0-214.el8]Frantisek Hrbata [4.18.0-213.el8]Frantisek Hrbata [4.18.0-212.el8]Frantisek Hrbata [4.18.0-211.el8]Frantisek Hrbata [4.18.0-210.el8]Frantisek Hrbata [4.18.0-209.el8]Frantisek Hrbata [4.18.0-208.el8]Frantisek Hrbata [4.18.0-207.el8]Frantisek Hrbata [4.18.0-206.el8]Frantisek Hrbata [4.18.0-205.el8]Frantisek Hrbata [4.18.0-204.el8]Frantisek Hrbata [4.18.0-203.el8]Frantisek Hrbata [4.18.0-202.el8]Frantisek Hrbata [4.18.0-201.el8]Frantisek Hrbata [4.18.0-200.el8]Frantisek Hrbata [4.18.0-199.el8]Frantisek Hrbata [4.18.0-198.el8]Frantisek Hrbata [4.18.0-197.el8]Frantisek Hrbata [4.18.0-196.el8]Frantisek Hrbata [4.18.0-195.el8]Frantisek Hrbata [4.18.0-194.el8]Frantisek Hrbata [4.18.0-193.15.el8]Frantisek Hrbata [4.18.0-193.14.el8]Frantisek Hrbata [4.18.0-193.13.el8]Frantisek Hrbata [4.18.0-193.12.el8]Frantisek Hrbata [4.18.0-193.11.el8]Frantisek Hrbata [4.18.0-193.10.el8]Frantisek Hrbata [4.18.0-193.9.el8]Frantisek Hrbata [4.18.0-193.8.el8]Frantisek Hrbata [4.18.0-193.7.el8]Frantisek Hrbata [4.18.0-193.6.el8]Frantisek Hrbata [4.18.0-193.5.el8]Frantisek Hrbata [4.18.0-193.4.el8]Frantisek Hrbata [4.18.0-193.3.el8]Frantisek Hrbata [4.18.0-193.2.el8]Frantisek Hrbata [4.18.0-193.1.el8]Frantisek Hrbata [4.18.0-192.2.el8]Frantisek Hrbata [4.18.0-192.1.el8]Frantisek Hrbata [4.18.0-191.2.el8]Frantisek Hrbata [4.18.0-191.1.el8]Frantisek Hrbata [4.18.0-190.3.el8]Frantisek Hrbata [4.18.0-190.2.el8]Frantisek Hrbata [4.18.0-190.1.el8]Frantisek Hrbata [4.18.0-189.1.el8]Frantisek Hrbata [4.18.0-188.3.el8]Frantisek Hrbata [4.18.0-188.2.el8]Frantisek Hrbata [4.18.0-188.1.el8]Frantisek Hrbata [4.18.0-187.2.el8]Frantisek Hrbata [4.18.0-187.1.el8]Frantisek Hrbata [4.18.0-186.2.el8]Frantisek Hrbata [4.18.0-186.1.el8]Bruno Meneguele [4.18.0-185.el8]Herton R. Krzesinski [4.18.0-184.el8]Herton R. Krzesinski [4.18.0-183.el8]Herton R. Krzesinski [4.18.0-182.el8]Herton R. Krzesinski [4.18.0-181.el8]Herton R. Krzesinski [4.18.0-180.el8]Herton R. Krzesinski [4.18.0-179.el8]Herton R. Krzesinski [4.18.0-178.el8]Herton R. Krzesinski [4.18.0-177.el8]Herton R. Krzesinski [4.18.0-176.el8]Bruno Meneguele [4.18.0-175.el8]Bruno Meneguele [4.18.0-174.el8]Bruno Meneguele [4.18.0-173.el8]Bruno Meneguele [4.18.0-172.el8]Bruno Meneguele [4.18.0-171.el8]Bruno Meneguele [4.18.0-170.el8]Bruno Meneguele [4.18.0-169.el8]Bruno Meneguele [4.18.0-168.el8]Bruno Meneguele [4.18.0-167.el8]Bruno Meneguele [4.18.0-166.el8]Bruno Meneguele [4.18.0-165.el8]Bruno Meneguele [4.18.0-164.el8]Bruno Meneguele [4.18.0-163.el8]Bruno Meneguele [4.18.0-162.el8]Bruno Meneguele [4.18.0-161.el8]Bruno Meneguele [4.18.0-160.el8]Bruno Meneguele [4.18.0-159.el8]Bruno Meneguele [4.18.0-158.el8]Bruno Meneguele [4.18.0-157.el8]Bruno Meneguele [4.18.0-156.el8]Bruno Meneguele [4.18.0-155.el8]Bruno Meneguele [4.18.0-154.el8]Bruno Meneguele [4.18.0-153.el8]Bruno Meneguele [4.18.0-152.el8]Phillip Lougher [4.18.0-151.el8]Phillip Lougher [4.18.0-150.el8]Phillip Lougher [4.18.0-149.el8]Phillip Lougher [4.18.0-148.el8]Phillip Lougher [4.18.0-147.13.el8]Phillip Lougher [4.18.0-147.12.el8]Phillip Lougher [4.18.0-147.11.el8]Phillip Lougher [4.18.0-147.10.el8]Phillip Lougher [4.18.0-147.9.el8]Phillip Lougher [4.18.0-147.8.el8]Phillip Lougher [4.18.0-147.7.el8]Phillip Lougher [4.18.0-147.6.el8]Phillip Lougher [4.18.0-147.5.el8]Phillip Lougher [4.18.0-147.4.el8]Phillip Lougher [4.18.0-147.3.el8]Phillip Lougher [4.18.0-147.2.el8]Phillip Lougher [4.18.0-147.1.el8]Phillip Lougher [4.18.0-146.1.el8]Phillip Lougher [4.18.0-145.1.el8]Phillip Lougher [4.18.0-144.1.el8]Herton R. Krzesinski [4.18.0-144.el8]Herton R. Krzesinski [4.18.0-143.el8]Herton R. Krzesinski [4.18.0-142.el8]Herton R. Krzesinski [4.18.0-141.el8]Herton R. Krzesinski [4.18.0-140.el8]Herton R. Krzesinski [4.18.0-139.el8]Herton R. Krzesinski [4.18.0-138.el8]Herton R. Krzesinski [4.18.0-137.el8]Herton R. Krzesinski [4.18.0-136.el8]Herton R. Krzesinski [4.18.0-135.el8]Herton R. Krzesinski [4.18.0-134.el8]Herton R. Krzesinski [4.18.0-133.el8]Herton R. Krzesinski [4.18.0-132.el8]Herton R. Krzesinski [4.18.0-131.el8]Herton R. Krzesinski [4.18.0-130.el8]Herton R. Krzesinski [4.18.0-129.el8]Herton R. Krzesinski [4.18.0-128.el8]Herton R. Krzesinski [4.18.0-127.el8]Herton R. Krzesinski [4.18.0-126.el8]Herton R. Krzesinski [4.18.0-125.el8]Herton R. Krzesinski [4.18.0-124.el8]Herton R. Krzesinski [4.18.0-123.el8]Herton R. Krzesinski [4.18.0-122.el8]Herton R. Krzesinski [4.18.0-121.el8]Herton R. Krzesinski [4.18.0-120.el8]Herton R. Krzesinski [4.18.0-119.el8]Herton R. Krzesinski [4.18.0-118.el8]Herton R. Krzesinski [4.18.0-117.el8]Herton R. Krzesinski [4.18.0-116.el8]Herton R. Krzesinski [4.18.0-115.el8]Herton R. Krzesinski [4.18.0-114.el8]Herton R. Krzesinski [4.18.0-113.el8]Herton R. Krzesinski [4.18.0-112.el8]Herton R. Krzesinski [4.18.0-111.el8]Herton R. Krzesinski [4.18.0-110.el8]Herton R. Krzesinski [4.18.0-109.el8]Herton R. Krzesinski [4.18.0-108.el8]Frantisek Hrbata [4.18.0-107.el8]Frantisek Hrbata [4.18.0-106.el8]Frantisek Hrbata [4.18.0-105.el8]Frantisek Hrbata [4.18.0-104.el8]Herton R. Krzesinski [4.18.0-103.el8]Herton R. Krzesinski [4.18.0-102.el8]Herton R. Krzesinski [4.18.0-101.el8]Herton R. Krzesinski [4.18.0-100.el8]Herton R. Krzesinski [4.18.0-99.el8]Herton R. Krzesinski [4.18.0-98.el8]Herton R. Krzesinski [4.18.0-97.el8]Herton R. Krzesinski [4.18.0-96.el8]Herton R. Krzesinski [4.18.0-95.el8]Herton R. Krzesinski [4.18.0-94.el8]Herton R. Krzesinski [4.18.0-93.el8]Herton R. Krzesinski [4.18.0-92.el8]Herton R. Krzesinski [4.18.0-91.el8]Herton R. Krzesinski [4.18.0-90.el8]Herton R. Krzesinski [4.18.0-89.el8]Herton R. Krzesinski [4.18.0-88.el8]Herton R. Krzesinski [4.18.0-87.el8]Herton R. Krzesinski [4.18.0-86.el8]Herton R. Krzesinski [4.18.0-85.el8]Herton R. Krzesinski [4.18.0-84.el8]Herton R. Krzesinski [4.18.0-83.el8]Herton R. Krzesinski [4.18.0-82.el8]Herton R. Krzesinski [4.18.0-81.el8]Herton R. Krzesinski [4.18.0-80.23.el8]Herton R. Krzesinski [4.18.0-80.22.el8]Herton R. Krzesinski [4.18.0-80.21.el8]Herton R. Krzesinski [4.18.0-80.20.el8]Herton R. Krzesinski [4.18.0-80.19.el8]Herton R. Krzesinski [4.18.0-80.18.el8]Herton R. Krzesinski [4.18.0-80.17.el8]Herton R. Krzesinski [4.18.0-80.16.el8]Herton R. Krzesinski [4.18.0-80.15.el8]Herton R. Krzesinski [4.18.0-80.14.el8]Herton R. Krzesinski [4.18.0-80.13.el8]Herton R. Krzesinski [4.18.0-80.12.el8]Herton R. Krzesinski [4.18.0-80.11.el8]Herton R. Krzesinski [4.18.0-80.10.el8]Herton R. Krzesinski [4.18.0-80.9.el8]Herton R. Krzesinski [4.18.0-80.8.el8]Herton R. Krzesinski [4.18.0-80.7.el8]Herton R. Krzesinski [4.18.0-80.6.el8]Herton R. Krzesinski [4.18.0-80.5.el8]Herton R. Krzesinski [4.18.0-80.4.el8]Herton R. Krzesinski [4.18.0-80.3.el8]Herton R. Krzesinski [4.18.0-80.2.el8]Herton R. Krzesinski [4.18.0-80.1.el8]Herton R. Krzesinski [4.18.0-79.1.el8]Herton R. Krzesinski [4.18.0-78.1.el8]Herton R. Krzesinski [4.18.0-77.1.el8]Herton R. Krzesinski [4.18.0-76.1.el8]Herton R. Krzesinski [4.18.0-75.1.el8]Herton R. Krzesinski [4.18.0-74.1.el8]Herton R. Krzesinski [4.18.0-73.1.el8]Herton R. Krzesinski [4.18.0-72.1.el8]Herton R. Krzesinski [4.18.0-71.1.el8]Herton R. Krzesinski [4.18.0-70.el8]Herton R. Krzesinski [4.18.0-69.el8]Herton R. Krzesinski [4.18.0-68.el8]Herton R. Krzesinski [4.18.0-67.el8]Herton R. Krzesinski [4.18.0-66.el8]Herton R. Krzesinski [4.18.0-65.el8]Herton R. Krzesinski [4.18.0-64.el8]Herton R. Krzesinski [4.18.0-63.el8]Herton R. Krzesinski [4.18.0-62.el8]Herton R. Krzesinski [4.18.0-61.el8]Herton R. Krzesinski [4.18.0-60.el8]Herton R. Krzesinski [4.18.0-59.el8]Herton R. Krzesinski [4.18.0-58.el8]Herton R. Krzesinski [4.18.0-57.el8]Herton R. Krzesinski [4.18.0-56.el8]Herton R. Krzesinski [4.18.0-55.el8]Herton R. Krzesinski [4.18.0-54.el8]Herton R. Krzesinski [4.18.0-53.el8]Herton R. Krzesinski [4.18.0-52.el8]Herton R. Krzesinski [4.18.0-51.el8]Herton R. Krzesinski [4.18.0-50.el8]Herton R. Krzesinski [4.18.0-49.el8]Herton R. Krzesinski [4.18.0-48.el8]Herton R. Krzesinski [4.18.0-47.el8]Herton R. Krzesinski [4.18.0-46.el8]Herton R. Krzesinski [4.18.0-45.el8]Herton R. Krzesinski [4.18.0-44.el8]Herton R. Krzesinski [4.18.0-43.el8]Herton R. Krzesinski [4.18.0-42.el8]Herton R. Krzesinski [4.18.0-41.el8]Herton R. Krzesinski [4.18.0-40.el8]Herton R. Krzesinski [4.18.0-39.el8]Herton R. Krzesinski [4.18.0-38.el8]Herton R. Krzesinski [4.18.0-37.el8]Herton R. Krzesinski [4.18.0-36.el8]Herton R. Krzesinski [4.18.0-35.el8]Herton R. Krzesinski [4.18.0-34.el8]Herton R. Krzesinski [4.18.0-33.el8]Herton R. Krzesinski [4.18.0-32.el8]Herton R. Krzesinski [4.18.0-31.el8]Herton R. Krzesinski [4.18.0-30.el8]Herton R. Krzesinski [4.18.0-29.el8]Herton R. Krzesinski [4.18.0-28.el8]Herton R. Krzesinski [4.18.0-27.el8]Herton R. Krzesinski [4.18.0-26.el8]Herton R. Krzesinski [4.18.0-25.el8]Herton R. Krzesinski [4.18.0-24.el8]Herton R. Krzesinski [4.18.0-23.el8]Herton R. Krzesinski [4.18.0-22.el8]Herton R. Krzesinski [4.18.0-21.el8]Herton R. Krzesinski [4.18.0-20.el8]Herton R. Krzesinski [4.18.0-19.el8]Herton R. Krzesinski [4.18.0-18.el8]Herton R. Krzesinski [4.18.0-17.el8]Herton R. Krzesinski [4.18.0-16.el8]Herton R. Krzesinski [4.18.0-15.el8]Herton R. Krzesinski [4.18.0-14.el8]Herton R. Krzesinski [4.18.0-13.el8]Herton R. Krzesinski [4.18.0-12.el8]Herton R. Krzesinski [4.18.0-11.el8]Herton R. Krzesinski [4.18.0-10.el8]Herton R. Krzesinski [4.18.0-9.el8]Herton R. Krzesinski [4.18.0-8.el8]Herton R. Krzesinski [4.18.0-7.el8]Herton R. Krzesinski [4.18.0-6.el8]Herton R. Krzesinski [4.18.0-5.el8]Herton R. Krzesinski [4.18.0-4.el8]Herton R. Krzesinski [4.18.0-3.el8]Herton R. Krzesinski [4.18.0-2.el8]Herton R. Krzesinski [4.18.0-1.el8]- s390/ap: Fix hanging ioctl caused by orphaned replies (Tobias Huschle) [2215891] - crypto: jitter - correct health test during initialization (Vladis Dronov) [2214270] - x86: properly define CONFIG_AS_TPAUSE in Makefile (Nico Pache) [2193009] - zsmalloc: fix races between asynchronous zspage free and page migration (Oleksandr Natalenko) [2213146] - netfilter: ip6t_rpfilter: Fix regression with VRF interfaces (Phil Sutter) [2169958] - x86/mm: Avoid incomplete Global INVLPG flushes (Rafael Aquini) [2213793] - rbd: get snapshot context after exclusive lock is ensured to be held (Ilya Dryomov) [2214973] - rbd: move RBD_OBJ_FLAG_COPYUP_ENABLED flag setting (Ilya Dryomov) [2214973] - vfio/pci: Also demote hiding standard cap messages (Oleksandr Natalenko) [2207849] - vfio/pci: demote hiding ecap messages to debug level (Oleksandr Natalenko) [2207849] - mm: avoid unnecessary page fault retires on shared memory types (Nico Pache) [2213877] - mm: remove redundant check about FAULT_FLAG_ALLOW_RETRY bit (Nico Pache) [2213877] - mm: Allow the [page|pfn]_mkwrite callbacks to drop the mmap_sem (Nico Pache) [2213877] - s390/qeth: convert sysfs snprintf to sysfs_emit (Tobias Huschle) [2203380] - s390/lcs: Fix return type of lcs_start_xmit() (Tobias Huschle) [2203380] - s390/netiucv: Fix return type of netiucv_tx() (Tobias Huschle) [2203380] - s390/ctcm: Fix return type of ctc{mp,}m_tx() (Tobias Huschle) [2203380] - s390/pci: clean up left over special treatment for function zero (Tobias Huschle) [2214268] - s390/pci: remove redundant pci_bus_add_devices() on new bus (Tobias Huschle) [2214268] - s390/pci: only add specific device in zpci_bus_scan_device() (Tobias Huschle) [2214268] - PCI: s390: Fix use-after-free of PCI resources with per-function hotplug (Tobias Huschle) [2214268] - net: atlantic: fix potential memory leak in aq_ndev_close() (Íñigo Huguet) [2184353] - net: atlantic: fix aq_vec index out of range error (Íñigo Huguet) [2179726 2184353] - net: atlantic: verify hw_head_ lies within TX buffer ring (Íñigo Huguet) [2184353] - net: atlantic: add check for MAX_SKB_FRAGS (Íñigo Huguet) [2184353] - net: atlantic: reduce scope of is_rsc_complete (Íñigo Huguet) [2184353] - net: atlantic: fix "frag[0] not initialized" (Íñigo Huguet) [2184353] - net: atlantic: Avoid out-of-bounds indexing (Íñigo Huguet) [2179726 2184353] - atlantic: Fix buff_ring OOB in aq_ring_rx_clean (Íñigo Huguet) [2184353] - atlantic: Remove warn trace message. (Íñigo Huguet) [2184353] - atlantic: Fix statistics logic for production hardware (Íñigo Huguet) [2184353] - atlantic: Add missing DIDs and fix 115c. (Íñigo Huguet) [2184353] - atlantic: Fix to display FW bundle version instead of FW mac version. (Íñigo Huguet) [2184353] - atlantic: Increase delay for fw transactions (Íñigo Huguet) [2184353] - atlantic: fix double-free in aq_ring_tx_clean (Íñigo Huguet) [2184353] - atlantic: Fix OOB read and write in hw_atl_utils_fw_rpc_wait (Íñigo Huguet) [2184353] - net: ethernet: aquantia: Handle error cleanup of start on open (Íñigo Huguet) [2184353] - aquantia: Remove the build_skb path (Íñigo Huguet) [2184353] - net: fix __dev_kfree_skb_any() vs drop monitor (Antoine Tenart) [2184076] - ipv6: icmp6: add drop reason support to icmpv6_echo_reply() (Antoine Tenart) [2184076] - ipv6: icmp6: add SKB_DROP_REASON_IPV6_NDISC_NS_OTHERHOST (Antoine Tenart) [2184076] - ipv6: icmp6: add SKB_DROP_REASON_IPV6_NDISC_BAD_OPTIONS (Antoine Tenart) [2184076] - ipv6: icmp6: add drop reason support to ndisc_redirect_rcv() (Antoine Tenart) [2184076] - ipv6: icmp6: add drop reason support to ndisc_router_discovery() (Antoine Tenart) [2184076] - ipv6: icmp6: add drop reason support to ndisc_recv_rs() (Antoine Tenart) [2184076] - ipv6: icmp6: add drop reason support to ndisc_recv_na() (Antoine Tenart) [2184076] - ipv6: icmp6: add drop reason support to ndisc_recv_ns() (Antoine Tenart) [2184076] - ipv6: icmp6: add drop reason support to ndisc_rcv() (Antoine Tenart) [2184076] - ipv6: icmp6: add drop reason support to icmpv6_notify() (Antoine Tenart) [2184076] - net: add pskb_may_pull_reason() helper (Antoine Tenart) [2184076] - net-next: skbuff: refactor pskb_pull (Antoine Tenart) [2184076] - net: dropreason: add SKB_DROP_REASON_IPV6_BAD_EXTHDR (Antoine Tenart) [2184076] - rxrpc: Use consume_skb() rather than kfree_skb_reason() (Antoine Tenart) [2184076] - ipv4: raw: add drop reasons (Antoine Tenart) [2184076] - ipv6: raw: add drop reasons (Antoine Tenart) [2184076] - tcp: add TCP_MINTTL drop reason (Antoine Tenart) [2184076] - net: fix call location in kfree_skb_list_reason (Antoine Tenart) [2184076] - rxrpc: Show consumed and freed packets as non-dropped in dropwatch (Antoine Tenart) [2184076] - net: tun: rebuild error handling in tun_get_user (Antoine Tenart) [2184076] - ALSA: Update kernel configuration for 8.9 (Jaroslav Kysela) [2179850] - soundwire: stream: Add missing clear of alloc_slave_rt (Jaroslav Kysela) [2179850] - soundwire: dmi-quirks: add new mapping for HP Spectre x360 (Jaroslav Kysela) [2179850] - ALSA: hda/realtek: Enable 4 amplifiers instead of 2 on a HP platform (Jaroslav Kysela) [2179850] - ALSA: hda: Fix kctl->id initialization (Jaroslav Kysela) [2179850] - ALSA: gus: Fix kctl->id initialization (Jaroslav Kysela) [2179850] - ALSA: cmipci: Fix kctl->id initialization (Jaroslav Kysela) [2179850] - ALSA: ymfpci: Fix kctl->id initialization (Jaroslav Kysela) [2179850] - ALSA: ice1712,ice1724: fix the kcontrol->id initialization (Jaroslav Kysela) [2179850] - ALSA: hda/realtek: Add quirk for Clevo NS50AU (Jaroslav Kysela) [2179850] - ALSA: hda/realtek: Add quirks for Asus ROG 2024 laptops using CS35L41 (Jaroslav Kysela) [2179850] - ALSA: hda/realtek: Add "Intel Reference board" and "NUC 13" SSID in the ALC256 (Jaroslav Kysela) [2179850] - ALSA: hda/realtek: Add Lenovo P3 Tower platform (Jaroslav Kysela) [2179850] - ALSA: hda/realtek: Add a quirk for HP Slim Desktop S01 (Jaroslav Kysela) [2179850] - ASoC: simple-card-utils: fix PCM constraint error check (Jaroslav Kysela) [2179850] - ASoC: max98363: limit the number of channel to 1 (Jaroslav Kysela) [2179850] - ASoC: max98363: Removed 32bit support (Jaroslav Kysela) [2179850] - ASoC: amd: yc: Add Thinkpad Neo14 to quirks list for acp6x (Jaroslav Kysela) [2179850] - ASoC: nau8824: Add quirk to active-high jack-detect (Jaroslav Kysela) [2179850] - ASoC: amd: ps: fix for acp_lock access in pdm driver (Jaroslav Kysela) [2179850] - ASoC: simple-card: Add missing of_node_put() in case of error (Jaroslav Kysela) [2179850] - ASoC: codecs: wsa881x: do not set can_multi_write flag (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: hda-mlink: remove code for module namespaces (Jaroslav Kysela) [2179850] - ALSA: hda/realtek: Enable headset onLenovo M70/M90 (Jaroslav Kysela) [2179850] - regmap: sdw: check for invalid multi-register writes config (Jaroslav Kysela) [2179850] - ALSA: hda/ca0132: add quirk for EVGA X299 DARK (Jaroslav Kysela) [2179850] - ASoC: Intel: avs: Add missing checks on FE startup (Jaroslav Kysela) [2179850] - ASoC: Intel: avs: Fix avs_path_module::instance_id size (Jaroslav Kysela) [2179850] - ASoC: Intel: avs: Account for UID of ACPI device (Jaroslav Kysela) [2179850] - ASoC: Intel: avs: Fix declaration of enum avs_channel_config (Jaroslav Kysela) [2179850] - ASoC: Intel: Skylake: Fix declaration of enum skl_ch_cfg (Jaroslav Kysela) [2179850] - ASoC: Intel: avs: Access path components under lock (Jaroslav Kysela) [2179850] - ASoC: Intel: avs: Fix module lookup (Jaroslav Kysela) [2179850] - ALSA: hda: Fix unhandled register update during auto-suspend period (Jaroslav Kysela) [2179850] - ASoC: soc-pcm: test if a BE can be prepared (Jaroslav Kysela) [2179850] - ALSA: hda: Add NVIDIA codec IDs a3 through a7 to patch table (Jaroslav Kysela) [2179850] - ALSA: oss: avoid missing-prototype warnings (Jaroslav Kysela) [2179850] - ALSA: cs46xx: mark snd_cs46xx_download_image as static (Jaroslav Kysela) [2179850] - ALSA: hda: Fix Oops by 9.1 surround channel names (Jaroslav Kysela) [2179850] - ASoC: rt5682: Disable jack detection interrupt during suspend (Jaroslav Kysela) [2179850] - ASoC: SOF: Separate the tokens for input and output pin index (Jaroslav Kysela) [2179850] - ASoC: SOF: topology: Fix tuples array allocation (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: hda-mlink: add helper to program SoundWire PCMSyCM registers (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: hda-mlink: initialize instance_offset member (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: hda-mlink: use 'ml_addr' parameter consistently (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: hda-mlink: fix base_ptr computation (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: hda-mlink: add helper to get SoundWire hlink (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: hda-mlink: fix sublink refcounting (Jaroslav Kysela) [2179850] - ASoC: SOF: topology: Fix logic for copying tuples (Jaroslav Kysela) [2179850] - ASoC: dwc: move DMA init to snd_soc_dai_driver probe() (Jaroslav Kysela) [2179850] - ASoC: SOF: ipc3-topology: Make sure that only one cmd is sent in dai_config (Jaroslav Kysela) [2179850] - ASoC: SOF: pm: save io region state in case of errors in resume (Jaroslav Kysela) [2179850] - ASoC: SOF: sof-client-probes: fix pm_runtime imbalance in error handling (Jaroslav Kysela) [2179850] - ASoC: SOF: pcm: fix pm_runtime imbalance in error handling (Jaroslav Kysela) [2179850] - ASoC: SOF: debug: conditionally bump runtime_pm counter on exceptions (Jaroslav Kysela) [2179850] - ALSA: hda/realtek: Fix mute and micmute LEDs for yet another HP laptop (Jaroslav Kysela) [2179850] - ALSA: usb-audio: Add a sample rate workaround for Line6 Pod Go (Jaroslav Kysela) [2179850] - ALSA: hda/realtek: Apply HP B&O top speaker profile to Pavilion 15 (Jaroslav Kysela) [2179850] - ALSA: hda/realtek: Add quirks for ASUS GU604V and GU603V (Jaroslav Kysela) [2179850] - ALSA: hda/realtek: Add quirk for HP EliteBook G10 laptops (Jaroslav Kysela) [2179850] - tools include UAPI: Sync the sound/asound.h copy with the kernel sources (Jaroslav Kysela) [2179850] - firewire: net: fix unexpected release of object for asynchronous request packet (Jaroslav Kysela) [2179850] - ASoC: ssm2602: Add workaround for playback distortions (Jaroslav Kysela) [2179850] - ASoC: SOF: amd: Fix NULL pointer crash in acp_sof_ipc_msg_data function (Jaroslav Kysela) [2179850] - ALSA: hda/realtek: Add a quirk for HP EliteDesk 805 (Jaroslav Kysela) [2179850] - ALSA: hda/realtek: Add quirk for 2nd ASUS GU603 (Jaroslav Kysela) [2179850] - ALSA: hda/realtek: Add quirk for Clevo L140AU (Jaroslav Kysela) [2179850] - ASoC: amd: yc: Add DMI entry to support System76 Pangolin 12 (Jaroslav Kysela) [2179850] - ALSA: pcm: use exit controlled loop in snd_pcm_playback_silence() (Jaroslav Kysela) [2179850] - ALSA: pcm: simplify top-up mode init in snd_pcm_playback_silence() (Jaroslav Kysela) [2179850] - ALSA: pcm: playback silence - move silence variable updates to separate function (Jaroslav Kysela) [2179850] - ALSA: pcm: playback silence - remove extra code (Jaroslav Kysela) [2179850] - ALSA: pcm: fix playback silence - correct incremental silencing (Jaroslav Kysela) [2179850] - ALSA: pcm: fix playback silence - use the actual new_hw_ptr for the threshold mode (Jaroslav Kysela) [2179850] - ALSA: pcm: Revert "ALSA: pcm: rewrite snd_pcm_playback_silence()" (Jaroslav Kysela) [2179850] - ALSA: hda/realtek: Fix mute and micmute LEDs for an HP laptop (Jaroslav Kysela) [2179850] - ALSA: caiaq: input: Add error handling for unsupported input methods in `snd_usb_caiaq_input_init` (Jaroslav Kysela) [2179850] - ALSA: usb-audio: Add quirk for Pioneer DDJ-800 (Jaroslav Kysela) [2179850] - ALSA: hda/realtek: support HP Pavilion Aero 13-be0xxx Mute LED (Jaroslav Kysela) [2179850] - ALSA: hda/realtek: Add quirk for ASUS UM3402YAR using CS35L41 (Jaroslav Kysela) [2179850] - ASoC: amd: yc: Add Asus VivoBook Pro 14 OLED M6400RC to the quirks list for acp6x (Jaroslav Kysela) [2179850] - ALSA: docs: Extend module parameters description (Jaroslav Kysela) [2179850] - ASoC: Intel: soc-acpi-cht: Add quirk for Nextbook Ares 8A tablet (Jaroslav Kysela) [2179850] - ALSA: emu10k1: use more existing defines instead of open-coded numbers (Jaroslav Kysela) [2179850] - ASoC: amd: yc: Add ASUS M3402RA into DMI table (Jaroslav Kysela) [2179850] - ALSA: hda/realtek: Add quirk for ThinkPad P1 Gen 6 (Jaroslav Kysela) [2179850] - ALSA: hda: Glenfly: add HD Audio PCI IDs and HDMI Codec Vendor IDs. (Jaroslav Kysela) [2179850] - ALSA: emu10k1: use high-level I/O in set_filterQ() (Jaroslav Kysela) [2179850] - ALSA: emu10k1: fix error handling in snd_audigy_i2c_volume_put() (Jaroslav Kysela) [2179850] - ALSA: emu10k1: don't stop DSP in _snd_emu10k1_{,audigy_}init_efx() (Jaroslav Kysela) [2179850] - ALSA: emu10k1: skip Sound Blaster-specific hacks for E-MU cards (Jaroslav Kysela) [2179850] - ALSA: emu10k1: fixup DSP defines (Jaroslav Kysela) [2179850] - ALSA: emu10k1: use high-level I/O functions also during init (Jaroslav Kysela) [2179850] - ALSA: emu10k1: fix SNDRV_EMU10K1_IOCTL_SINGLE_STEP (Jaroslav Kysela) [2179850] - ALSA: emu10k1: pull in some register definitions from kX-project (Jaroslav Kysela) [2179850] - ALSA: emu10k1: remove some bogus defines (Jaroslav Kysela) [2179850] - ALSA: emu10k1: eliminate some unused defines (Jaroslav Kysela) [2179850] - ALSA: emu10k1: fix lineup of EMU_HANA_* defines (Jaroslav Kysela) [2179850] - ALSA: emu10k1: comment updates (Jaroslav Kysela) [2179850] - ALSA: emu10k1: fix snd_emu1010_fpga_read() input masking for rev2 cards (Jaroslav Kysela) [2179850] - ALSA: emu10k1: remove unused emu->pcm_playback_efx_substream field (Jaroslav Kysela) [2179850] - ALSA: emu10k1: remove unused `resume` parameter from snd_emu10k1_init() (Jaroslav Kysela) [2179850] - ALSA: emu10k1: minor optimizations (Jaroslav Kysela) [2179850] - ASoC: max98090: make it selectable (Jaroslav Kysela) [2179850] - ASoC: Intel: soc-acpi-byt: Fix "WM510205" match no longer working (Jaroslav Kysela) [2179850] - ALSA: usb-audio: Rate limit usb_set_interface error reporting (Jaroslav Kysela) [2179850] - ALSA: emu10k1: remove remaining cruft from snd_emu10k1_emu1010_init() (Jaroslav Kysela) [2179850] - ALSA: emu10k1: clean up P16V part somewhat (Jaroslav Kysela) [2179850] - ALSA: emu10k1: clarify various fx8010.*_mask fields (Jaroslav Kysela) [2179850] - ALSA: emu10k1: remove apparently pointless EMU_HANA_OPTION_CARDS reads (Jaroslav Kysela) [2179850] - ALSA: emu10k1: remove apparently pointless FPGA reads (Jaroslav Kysela) [2179850] - ALSA: emu10k1: remove unused snd_emu10k1_voice.emu field (Jaroslav Kysela) [2179850] - ALSA: emu10k1: stop doing weird things with HCFG in snd_emu10k1_emu1010_init() (Jaroslav Kysela) [2179850] - ALSA: emu10k1: remove obsolete card type variable and defines (Jaroslav Kysela) [2179850] - ALSA: emu10k1: fix access to Audigy GPIO port (Jaroslav Kysela) [2179850] - ALSA: emu10k1: drop redundant snd_emu10k1_efx_playback_pointer() (Jaroslav Kysela) [2179850] - ALSA: emu10k1: properly assert E-MU FPGA access constaints (Jaroslav Kysela) [2179850] - ALSA: emu10k1: drop redundant snd_emu10k1_efx_playback_hw_free() (Jaroslav Kysela) [2179850] - ASoC: SOF: pcm: Add an option to skip platform trigger during stop (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: hda: Do not stop/start DMA during pause/release (Jaroslav Kysela) [2179850] - ALSA: pcm: rewrite snd_pcm_playback_silence() (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: Split the set_power_op for IPC3 and IPC4 (Jaroslav Kysela) [2179850] - ALSA: hda/realtek: fix mute/micmute LEDs for a HP ProBook (Jaroslav Kysela) [2179850] - ASoC: Intel: sof_sdw: append codec type to dai link name (Jaroslav Kysela) [2179850] - ASoC: Intel: sof_sdw: support different devices on the same sdw link (Jaroslav Kysela) [2179850] - ASoC: Intel: sof_sdw: set codec_num = 1 if the device is not aggregated (Jaroslav Kysela) [2179850] - ASoC: Intel: sof_sdw_max98373: change sof_sdw_mx8373_late_probe to static call (Jaroslav Kysela) [2179850] - ASoC: Intel: sof_sdw: remove late_probe flag in struct sof_sdw_codec_info (Jaroslav Kysela) [2179850] - ASoC: Intel: soc-acpi: Add entry for rt711-sdca-sdw at link 2 in RPL match table (Jaroslav Kysela) [2179850] - ASoC: Intel: sof_cirrus_common: Guard against missing buses (Jaroslav Kysela) [2179850] - ASoC: SOF: Use no_reply calls for TX (Jaroslav Kysela) [2179850] - ASoC: SOF: ipc: Add no reply inline calls (Jaroslav Kysela) [2179850] - ASoC: es8316: Don't use ranges based register lookup for a single register (Jaroslav Kysela) [2179850] - ALSA: hda/realtek: Remove specific patch for Dell Precision 3260 (Jaroslav Kysela) [2179850] - ASoC: nau8825: fix bounds check for adc_delay (Jaroslav Kysela) [2179850] - ASoC: codecs: wcd934x: Simplify &pdev->dev in probe (Jaroslav Kysela) [2179850] - ASoC: codecs: wcd934x: Simplify with dev_err_probe (Jaroslav Kysela) [2179850] - ASoC: codecs: wcd9335: Simplify with dev_err_probe (Jaroslav Kysela) [2179850] - ALSA: hda/hdmi: Remove some dead code (Jaroslav Kysela) [2179850] - ASoC: cs35l41: Fix default regmap values for some registers (Jaroslav Kysela) [2179850] - ASoC: ssm2602: Add support for CLKDIV2 (Jaroslav Kysela) [2179850] - ASoC: nau8825: Add delay control for input path (Jaroslav Kysela) [2179850] - ALSA: hda/hdmi: disable KAE for Intel DG2 (Jaroslav Kysela) [2179850] - ASoC: da7218: Use devm_clk_get_optional() (Jaroslav Kysela) [2179850] - ASoC: da7219: Improve the relability of AAD IRQ process (Jaroslav Kysela) [2179850] - ALSA: hda/realtek: Add quirks for Lenovo Z13/Z16 Gen2 (Jaroslav Kysela) [2179850] - ASoC: amd: Add check for acp config flags (Jaroslav Kysela) [2179850] - ASoC: amd: yc: Add ThinkBook 14 G5+ ARP to quirks list for acp6x (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: mtl: fix page fault in dspless mode when DSP is disabled (Jaroslav Kysela) [2179850] - ASoC: tas5720: add missing unwind goto in tas5720_codec_probe (Jaroslav Kysela) [2179850] - ASoC: ep93xx: Add OF support (Jaroslav Kysela) [2179850] - ASoC: ep93xx: i2s: Make it individually selectable (Jaroslav Kysela) [2179850] - ASoC: cs4271: flat regcache, trivial simplifications (Jaroslav Kysela) [2179850] - ASoC: ep93xx: i2s: move enable call to startup callback (Jaroslav Kysela) [2179850] - ASoC: amd: Add Dell G15 5525 to quirks list (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: hda-dai: Print the format_val as hexadecimal number (Jaroslav Kysela) [2179850] - ASoC: max98373: change power down sequence for smart amp (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: MTL: conditionally wake WPIO1PG domain (Jaroslav Kysela) [2179850] - ASoC: Intel: Add rpl_mx98360_rt5682 driver (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: hda: add __func__ in SoundWire lcount() error logs (Jaroslav Kysela) [2179850] - ALSA: hda: patch_realtek: add quirk for Asus N7601ZM (Jaroslav Kysela) [2179850] - ALSA: hda: LNL: add HD Audio PCI ID (Jaroslav Kysela) [2179850] - ASoC: max98363: Make soc_codec_dev_max98363 static (Jaroslav Kysela) [2179850] - soundwire: bus: Fix unbalanced pm_runtime_put() causing usage count underflow (Jaroslav Kysela) [2179850] - ALSA: firewire-tascam: add missing unwind goto in snd_tscm_stream_start_duplex() (Jaroslav Kysela) [2179850] - ALSA: document that struct __snd_pcm_mmap_control64 is messed up (Jaroslav Kysela) [2179850] - ASoC: rt712-sdca: Add RT712 SDCA driver for Mic topology (Jaroslav Kysela) [2179850] - ASoC: add snd_soc_card_mutex_lock/unlock() (Jaroslav Kysela) [2179850] - ASoC: expand snd_soc_dpcm_mutex_lock/unlock() (Jaroslav Kysela) [2179850] - ASoC: expand snd_soc_dapm_mutex_lock/unlock() (Jaroslav Kysela) [2179850] - ASoC: soc-dapm.c: tidyup dapm_connect_dai_pair() (Jaroslav Kysela) [2179850] - ALSA: emu10k1: documentation updates (Jaroslav Kysela) [2179850] - ALSA: emu10k1: update label & help in config system (Jaroslav Kysela) [2179850] - ALSA: emu10k1: don't create old pass-through playback device on Audigy (Jaroslav Kysela) [2179850] - ALSA: emu10k1: fix capture interrupt handler unlinking (Jaroslav Kysela) [2179850] - ALSA: hda/sigmatel: fix S/PDIF out on Intel D*45* motherboards (Jaroslav Kysela) [2179850] - ALSA: i2c/cs8427: fix iec958 mixer control deactivation (Jaroslav Kysela) [2179850] - ALSA: hda/sigmatel: add pin overrides for Intel DP45SG motherboard (Jaroslav Kysela) [2179850] - ALSA: pcm: fix wait_time calculations (Jaroslav Kysela) [2179850] - ASoC: SOF: pm: Tear down pipelines only if DSP was active (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: hda-mlink: add helper to retrieve eml_lock (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: hda-mlink: add helper to offload link ownership (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: hda-mlink: add helpers to retrieve DMIC/SSP hlink (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: hda-mlink: program SoundWire LSDIID registers (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: hda-mlink: add helper to check cmdsync (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: hda-mlink: add helpers for sync_arm/sync_go (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: hda-mlink: add helpers to set link SYNC frequency (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: hda-mlink: add helpers to enable/check interrupts (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: hda-mlink: add helper to return sublink count (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: hda-mlink: add convenience helpers for SoundWire PM (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: hda-mlink: introduce helpers for 'extended links' PM (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: hda-mlink: special-case HDaudio regular links (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: hda-mlink: add structures to parse ALT links (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: hda-mlink: move to a dedicated module (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: hda-mlink: add return value for hda_bus_ml_get_capabilities() (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: hda-mlink: improve hda_bus_ml_free() helper (Jaroslav Kysela) [2179850] - ALSA: hda: add HDaudio Extended link definitions (Jaroslav Kysela) [2179850] - Documentation: sound: add description of Intel HDaudio multi-links (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: pci-tgl: Allow DSPless mode (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: pci-skl: Allow DSPless mode (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: pci-mtl: Allow DSPless mode (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: pci-icl: Allow DSPless mode (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: pci-cnl: Allow DSPless mode (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: pci-apl: Allow DSPless mode (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: hda: make DSPless mode work with DSP disabled in BIOS (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: hda: Add support for DSPless mode (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: hda: Skip interfaces not supported on a platform (Jaroslav Kysela) [2179850] - ASoC: SOF: Add support for DSPless mode (Jaroslav Kysela) [2179850] - ASoC: SOF: Add flag and state which will be used for DSP-less mode (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: hda-stream: Do not dereference hstream until it is safe (Jaroslav Kysela) [2179850] - ASoC: tegra20_ac97: Add missing unwind goto in tegra20_ac97_platform_probe() (Jaroslav Kysela) [2179850] - ASoC: SOF: ipc4-topology: Clarify bind failure caused by missing fw_module (Jaroslav Kysela) [2179850] - ASoC: SOF: amd: refactor dmic codec platform device creation (Jaroslav Kysela) [2179850] - ASoC: SOF: amd: refactor error checks in probe call (Jaroslav Kysela) [2179850] - ASoC: SOF: amd: refactor get_chip_info callback (Jaroslav Kysela) [2179850] - ASoC: SOF: amd: remove unused variables (Jaroslav Kysela) [2179850] - ASoC: SOF: amd: remove acp_dai_probe() function (Jaroslav Kysela) [2179850] - ASoC: SOF: amd: remove unused code (Jaroslav Kysela) [2179850] - ASoC: soc.h: remove unused params/num_params (Jaroslav Kysela) [2179850] - ASoC: samsung: switch to use c2c_params instead of params (Jaroslav Kysela) [2179850] - ASoC: audio-graph-card2: switch to use c2c_params instead of params (Jaroslav Kysela) [2179850] - ASoC: soc.h: clarify Codec2Codec params (Jaroslav Kysela) [2179850] - ASoC: amd: yc: Add DMI entries to support HP OMEN 16-n0xxx (8A42) (Jaroslav Kysela) [2179850] - ALSA: hda/realtek: Add quirk for Clevo X370SNW (Jaroslav Kysela) [2179850] - ALSA: hda/hdmi: Preserve the previous PCM device upon re-enablement (Jaroslav Kysela) [2179850] - ALSA: hda/realtek: fix mute/micmute LEDs for a HP ProBook (Jaroslav Kysela) [2179850] - ASoC: amd: ps: update the acp clock source. (Jaroslav Kysela) [2179850] - ASoC: max98363: add soundwire amplifier driver (Jaroslav Kysela) [2179850] - ASoC: SOF: ipc4/intel: Fix spelling mistake "schduler" -> "scheduler" (Jaroslav Kysela) [2179850] - ASoC: SOF: ipc4/intel: Add missing mutex_unlock() (Jaroslav Kysela) [2179850] - ASoC: SOF: ipc4/intel: Add support for chained DMA (Jaroslav Kysela) [2179850] - ASoC: SOF: avoid a NULL dereference with unsupported widgets (Jaroslav Kysela) [2179850] - ALSA: ymfpci: Use register macro in place of integer literal (Jaroslav Kysela) [2179850] - ALSA: ymfpci: Use u16 consistently for old_legacy_ctrl (Jaroslav Kysela) [2179850] - ALSA: ymfpci: Store additional legacy registers on suspend (Jaroslav Kysela) [2179850] - ALSA: ymfpci: Store saved legacy registers in an array (Jaroslav Kysela) [2179850] - ALSA: ymfpci: Move allocation of saved registers to struct snd_ymfpci (Jaroslav Kysela) [2179850] - ALSA: ymfpci: Switch to DEFINE_SIMPLE_DEV_PM_OPS() (Jaroslav Kysela) [2179850] - ALSA: ymfpci: Add error messages for abritrary IO ports on older chips (Jaroslav Kysela) [2179850] - ALSA: ymfpci: Fix BUG_ON in probe function (Jaroslav Kysela) [2179850] - ALSA: ymfpci: Create card with device-managed snd_devm_card_new() (Jaroslav Kysela) [2179850] - ASoC: soc-topology.c: dai_link->platform again (Jaroslav Kysela) [2179850] - firmware: cs_dsp: Add a debugfs entry containing control details (Jaroslav Kysela) [2179850] - ASoC: wm8903: Remove outdated DMIC comment (Jaroslav Kysela) [2179850] - ASoC: es8316: Handle optional IRQ assignment (Jaroslav Kysela) [2179850] - ALSA: hda/realtek: Add quirk for Lenovo ZhaoYang CF4620Z (Jaroslav Kysela) [2179850] - ASoC: da7213.c: add missing pm_runtime_disable() (Jaroslav Kysela) [2179850] - ASoC: audio-graph-card2-custom-sample.dtsi: use card->name to avoid long name (Jaroslav Kysela) [2179850] - ASoC: soc-core.c: add snd_soc_add_pcm_runtimes() (Jaroslav Kysela) [2179850] - ALSA: asihpi: remove unused loop_count variable (Jaroslav Kysela) [2179850] - ASoC: hdac_hdmi: use set_stream() instead of set_tdm_slots() (Jaroslav Kysela) [2179850] - ASoC: dapm: Sort speakers after other outputs (Jaroslav Kysela) [2179850] - ASoC: soc-compress: Inherit atomicity from DAI link for Compress FE (Jaroslav Kysela) [2179850] - ALSA: usb-audio: Fix regression on detection of Roland VS-100 (Jaroslav Kysela) [2179850] - ASoC: codecs: rt5682-sdw: simplify set_stream (Jaroslav Kysela) [2179850] - ASoC: codecs: rt715-sdca: simplify set_stream (Jaroslav Kysela) [2179850] - ASoC: codecs: rt715: simplify set_stream (Jaroslav Kysela) [2179850] - ASoC: codecs: rt712-sdca: simplify set_stream (Jaroslav Kysela) [2179850] - ASoC: codecs: rt711-sdca: simplify set_stream (Jaroslav Kysela) [2179850] - ASoC: codecs: rt711-sdw: simplify set_stream (Jaroslav Kysela) [2179850] - ASoC: codecs: rt700-sdw: simplify set_stream (Jaroslav Kysela) [2179850] - ASoC: codecs: rt1318-sdw: simplify set_stream (Jaroslav Kysela) [2179850] - ASoC: codecs: rt1316-sdw: simplify set_stream (Jaroslav Kysela) [2179850] - ASoC: codecs: rt1308-sdw: simplify set_stream (Jaroslav Kysela) [2179850] - ASoC: codecs: max98373-sdw: simplify set_stream (Jaroslav Kysela) [2179850] - ASoC: codecs: sdw-mockup: simplify set_stream (Jaroslav Kysela) [2179850] - ASoC: codecs: cs42l42-sdw: clear stream (Jaroslav Kysela) [2179850] - ASoC: simple-card.c: add missing of_node_put() (Jaroslav Kysela) [2179850] - ASoC: soc-topology.c: remove unnecessary dai_link->platform (Jaroslav Kysela) [2179850] - ASoC: ti: remove unnecessary dai_link->platform (Jaroslav Kysela) [2179850] - ASoC: atmel: remove unnecessary dai_link->platform (Jaroslav Kysela) [2179850] - ALSA: hdspm: remove unused copy_u32_le function (Jaroslav Kysela) [2179850] - ALSA: docs: A few more words for PCM XRUN handling and stream locks (Jaroslav Kysela) [2179850] - ALSA: docs: Add description about ack callback -EPIPE error handling (Jaroslav Kysela) [2179850] - ALSA: pcm: Improved XRUN handling for indirect PCM helpers (Jaroslav Kysela) [2179850] - soundwire: intel_auxdevice: improve pm_prepare step (Jaroslav Kysela) [2179850] - soundwire: bus: Update sdw_nread/nwrite_no_pm to handle page boundaries (Jaroslav Kysela) [2179850] - soundwire: bus: Update kernel doc for no_pm functions (Jaroslav Kysela) [2179850] - soundwire: bus: Remove now outdated comments on no_pm IO (Jaroslav Kysela) [2179850] - ALSA: hda/realtek: Fix support for Dell Precision 3260 (Jaroslav Kysela) [2179850] - ASoC: Intel: bytcr_rt5640: Add quirk for the Acer Iconia One 7 B1-750 (Jaroslav Kysela) [2179850] - ASoC: SOF: pcm: Improve the pcm trigger sequence (Jaroslav Kysela) [2179850] - ASoC: SOF: pcm: Make hw_params reset conditional for IPC3 (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: hda-dai: Do not perform DMA cleanup during stop (Jaroslav Kysela) [2179850] - ASoC: SOF: ipc4: Ensure DSP is in D0I0 during sof_ipc4_set_get_data() (Jaroslav Kysela) [2179850] - ASoC: Intel: sof_rt5682: Remove conditional dpcm_capture setting (Jaroslav Kysela) [2179850] - ASoC: Intel: sof_rt5682: Update BT offload config for MTL RVP (Jaroslav Kysela) [2179850] - ASoC: Intel: sof_rt5682: Update BT offload config for Rex (Jaroslav Kysela) [2179850] - soundwire: stream: uniquify dev_err() logs (Jaroslav Kysela) [2179850] - soundwire: stream: remove bus->dev from logs on multiple buses (Jaroslav Kysela) [2179850] - ASoC: tegra: remove unneeded semicolon (Jaroslav Kysela) [2179850] - ASoC: simple-card: add comment to indicate don't remove platforms (Jaroslav Kysela) [2179850] - ASoC: SOF: ipc4-control: Return on error in sof_ipc4_widget_kcontrol_setup() (Jaroslav Kysela) [2179850] - ASoC: SOF: ipc4: Add macros for chain-dma message bits (Jaroslav Kysela) [2179850] - ASoC: SOF: topology: Set pipeline widget before updating IPC structures (Jaroslav Kysela) [2179850] - soundwire: amd: add pm_prepare callback and pm ops support (Jaroslav Kysela) [2179850] - soundwire: amd: handle SoundWire wake enable interrupt (Jaroslav Kysela) [2179850] - soundwire: amd: add runtime pm ops for AMD SoundWire manager driver (Jaroslav Kysela) [2179850] - soundwire: amd: add SoundWire manager interrupt handling (Jaroslav Kysela) [2179850] - soundwire: amd: enable build for AMD SoundWire manager driver (Jaroslav Kysela) [2179850] - soundwire: amd: register SoundWire manager dai ops (Jaroslav Kysela) [2179850] - soundwire: amd: Add support for AMD Manager driver (Jaroslav Kysela) [2179850] - soundwire: export sdw_compute_slave_ports() function (Jaroslav Kysela) [2179850] - soundwire: intel: don't save hw_params for use in prepare (Jaroslav Kysela) [2179850] - ALSA: usb-audio: Fix recursive locking at XRUN during syncing (Jaroslav Kysela) [2179850] - ALSA: hda/conexant: Partial revert of a quirk for Lenovo (Jaroslav Kysela) [2179850] - ASoC: wm_adsp: Simplify the logging of requested firmware files (Jaroslav Kysela) [2179850] - ASoC: wm_adsp: Add support for loading bin files without wmfw (Jaroslav Kysela) [2179850] - ASoC: wm_adsp: Expose the DSP boot work actions as wm_adsp_power_up() (Jaroslav Kysela) [2179850] - ASoC: wm_adsp: Support DSPs that don't require firmware download (Jaroslav Kysela) [2179850] - firmware: cs_dsp: Support DSPs that don't require firmware download (Jaroslav Kysela) [2179850] - ASoC: wm_adsp: Use no_core_startstop to prevent creating preload control (Jaroslav Kysela) [2179850] - firmware: cs_dsp: Introduce no_core_startstop for self-booting DSPs (Jaroslav Kysela) [2179850] - mfd: arizona-i2c: Add the missing device table IDs for OF (Jaroslav Kysela) [2179850] - ASoC: cs35l41: Add 12288000 clk freq to cs35l41_fs_mon clk config (Jaroslav Kysela) [2179850] - ALSA: portman2x4: remove unused portman_read_command,data functions (Jaroslav Kysela) [2179850] - ALSA: ymfpci: remove unused snd_ymfpci_readb function (Jaroslav Kysela) [2179850] - ALSA: hda/realtek: Add quirks for some Clevo laptops (Jaroslav Kysela) [2179850] - ASoC: SOF: ipc4-topology: Initialize in_format to NULL in sof_ipc4_get_audio_fmt (Jaroslav Kysela) [2179850] - ASoC: amd: yc: Add DMI entries to support Victus by HP Laptop 16-e1xxx (8A22) (Jaroslav Kysela) [2179850] - ASoC: SOF: ipc4-topology: update pipeline_params in process prepare (Jaroslav Kysela) [2179850] - ASoC: SOF: ipc4-topology: set copier output format for process module (Jaroslav Kysela) [2179850] - ASoC: SOF: ipc4-topology: Add support for base config extension (Jaroslav Kysela) [2179850] - ASoC: SOF: ipc4-topology: add base module config extension structure (Jaroslav Kysela) [2179850] - ASoC: SOF: ipc4-topology: add effect widget support (Jaroslav Kysela) [2179850] - ASoC: SOF: ipc4-topology: Move the kcontrol module_id update to helper (Jaroslav Kysela) [2179850] - ASoC: SOF: ipc4-topology: use common helper function in copier prepare (Jaroslav Kysela) [2179850] - ASoC: SOF: ipc4-pcm: support multiple configs for BE DAIs (Jaroslav Kysela) [2179850] - soundwire: stream: restore cumulative bus bandwidth when compute_params callback failed (Jaroslav Kysela) [2179850] - ASoC: amd: acp: rembrandt: Drop if blocks with always false condition (Jaroslav Kysela) [2179850] - ALSA: sh: aica: Drop if blocks with always false condition (Jaroslav Kysela) [2179850] - soundwire: bandwidth allocation: Use hweight32() to calculate set bits (Jaroslav Kysela) [2179850] - soundwire: dmi-quirks: add remapping for Intel 'Rooks County' NUC M15 (Jaroslav Kysela) [2179850] - ASoC: Intel: soc-acpi: add table for Intel 'Rooks County' NUC M15 (Jaroslav Kysela) [2179850] - ASOC: Intel: sof_sdw: add quirk for Intel 'Rooks County' NUC M15 (Jaroslav Kysela) [2179850] - soundwire: cadence: change access to IP_MCP_CMD_BASE (Jaroslav Kysela) [2179850] - soundwire: cadence: split access to IP_MCP_CMDCTRL fields (Jaroslav Kysela) [2179850] - soundwire: cadence: split access to IP_MCP_CONTROL fields (Jaroslav Kysela) [2179850] - soundwire: cadence: split access to IP_MCP_CONFIG fields (Jaroslav Kysela) [2179850] - soundwire: cadence: add helpers to access IP_MCP registers (Jaroslav Kysela) [2179850] - soundwire: cadence: remove CDNS_MCP_CONFIG_SSPMOD (Jaroslav Kysela) [2179850] - soundwire: intel: move bank switch routine to common intel_bus_common.c (Jaroslav Kysela) [2179850] - soundwire: intel: add abstraction for cmdsync check (Jaroslav Kysela) [2179850] - soundwire: intel: move bus common sequences to different file (Jaroslav Kysela) [2179850] - soundwire: intel: use indirection before moving bus start/stop sequences (Jaroslav Kysela) [2179850] - soundwire: intel: add sync_arm/sync_go to ops (Jaroslav Kysela) [2179850] - soundwire: intel: simplify sync_go sequence (Jaroslav Kysela) [2179850] - soundwire: intel: remove useless abstraction (Jaroslav Kysela) [2179850] - soundwire: intel: remove PDI-level restrictions on rates and formats (Jaroslav Kysela) [2179850] - soundwire: intel: remove stale/misleading comment (Jaroslav Kysela) [2179850] - soundwire: intel: move common definitions to header file (Jaroslav Kysela) [2179850] - ASoC: SOF: ipc4-topology: Search only pin 0 formats (Jaroslav Kysela) [2179850] - ASoC: SOF: ipc4-topology: Add new tokens for input/output pin format count (Jaroslav Kysela) [2179850] - ASoC: SOF: ipc4-topology: Remove the ref_audio_fmt field (Jaroslav Kysela) [2179850] - ASoC: SOF: ipc4-topology: Modify the signature of sof_ipc4_init_audio_fmt() (Jaroslav Kysela) [2179850] - ASoC: SOF: ipc4-topology: Modify the type of available input/output formats (Jaroslav Kysela) [2179850] - ASoC: SOF: ipc4-topology: Always parse the output formats in topology (Jaroslav Kysela) [2179850] - ASoC: SOF: ipc4-topology: Parse the SOF_COMP_TOKENS only once (Jaroslav Kysela) [2179850] - ASoC: SOF: ipc4-topology: Do not parse the DMA_BUFFER_SIZE token (Jaroslav Kysela) [2179850] - ASoC: SOF: ipc4-topology: Add a new field in struct sof_ipc4_available_audio_format (Jaroslav Kysela) [2179850] - ASoC: SOF: Use input/output pin consistently (Jaroslav Kysela) [2179850] - ASoC: SOF: rename a couple of tokens (Jaroslav Kysela) [2179850] - ASoC: SOF: ipc4-control: Add support for bytes control get and put (Jaroslav Kysela) [2179850] - ASoC: SOF: ipc4-topology: Add support for TPLG_CTL_BYTES (Jaroslav Kysela) [2179850] - ASoC: SOF: ipc4-control: set_volume_data only applies to VOLSW family (Jaroslav Kysela) [2179850] - ASoC: SOF: uapi: header: Update sof_abi_hdr doc for IPC4 use (Jaroslav Kysela) [2179850] - ASoC: SOF: uapi: header: Convert sof_abi_hdr comments to kernel style (Jaroslav Kysela) [2179850] - ASoC: SOF: ipc3-control: Merge functions to handle bytes_ext get variants (Jaroslav Kysela) [2179850] - ASoC: SOF: ipc3-control: Rename snd_sof_refresh_control() (Jaroslav Kysela) [2179850] - ASoC: SOF: sof-audio: add support for setting up loopback routes (Jaroslav Kysela) [2179850] - ALSA: hda/ca0132: fixup buffer overrun at tuning_ctl_set() (Jaroslav Kysela) [2179850] - ALSA: asihpi: check pao in control_message() (Jaroslav Kysela) [2179850] - ASoC: codecs: zl38060: Mark OF related data as maybe unused (Jaroslav Kysela) [2179850] - ASoC: codecs: rt1019: Mark OF related data as maybe unused (Jaroslav Kysela) [2179850] - ASoC: codecs: pcm179x-spi: Mark OF related data as maybe unused (Jaroslav Kysela) [2179850] - ASoC: codecs: adau1977-spi: Mark OF related data as maybe unused (Jaroslav Kysela) [2179850] - ASoC: Intel: sof_rt5682: Enable Bluetooth offload on adl_rt1019_rt5682 (Jaroslav Kysela) [2179850] - ALSA: Use of_property_read_bool() for boolean properties (Jaroslav Kysela) [2179850] - ALSA: ppc/tumbler: Use of_property_present() for testing DT property presence (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: MTL: Don't access EM2 (Jaroslav Kysela) [2179850] - ASoC: cs35l41: Steam Deck Shared boost properties quirk (Jaroslav Kysela) [2179850] - ASoC: soc-pcm: fix hw->formats cleared by soc_pcm_hw_init() for dpcm (Jaroslav Kysela) [2179850] - ASoC: hdmi-codec: only startup/shutdown on supported streams (Jaroslav Kysela) [2179850] - ASoC: SOF: amd: Enable cont_update_posn variable in pcm hw_params. (Jaroslav Kysela) [2179850] - ASoC: SOF: amd: Add pcm pointer callback for amd platforms. (Jaroslav Kysela) [2179850] - ASoC: tegra: Support MAX9808x by machine driver (Jaroslav Kysela) [2179850] - ASoC: tegra: Support RT5631 by machine driver (Jaroslav Kysela) [2179850] - ASoC: tegra: Support coupled mic-hp detection (Jaroslav Kysela) [2179850] - ALSA: hda: Match only Intel devices with CONTROLLER_IN_GPU() (Jaroslav Kysela) [2179850] - ALSA: hda/realtek: Fix the speaker output on Samsung Galaxy Book2 Pro (Jaroslav Kysela) [2179850] - ASoC: da7219: Initialize jack_det_mutex (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: hda: remove redundant DAI config during hw_free (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: hda: Remove hda_ctrl_dai_widget_setup/free() (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: hda: Unify DAI drv ops for IPC3 and IPC4 (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: hda-dai: Define DAI widget DMA trigger ops for IPC4 (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: hda-dai: Use the topology IPC dai_config op (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: hda-dai: Add setup_hext_stream/reset_hext_stream DMA ops (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: hda-dai: Define and set the HDA DAI widget DMA ops (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: hda-dai: Introduce DAI widget ops (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: hda-dai: Use the dai argument in ipc4_hda_dai_trigger (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: hda-dai: Pass the CPU dai pointer (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: hda-dai: Modify the signature of hda_link_dma_cleanup() (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: hda-dai: remove struct hda_pipe_params (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: hda-dai: Remove hda_link_dma_params() (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: hda-dai: Remove BE DAI DRV ops for SSP DAI's (Jaroslav Kysela) [2179850] - ALSA: hda/realtek: fix speaker, mute/micmute LEDs not work on a HP platform (Jaroslav Kysela) [2179850] - ASoC: SOF: ipc4-topology: add core token in each module extended token list (Jaroslav Kysela) [2179850] - ASoC: SOF: ipc4-topology: Add support for core_id for pipelines (Jaroslav Kysela) [2179850] - ASoC: SOF: ipc4: Add macro to set the core_id in create_pipe message (Jaroslav Kysela) [2179850] - ASoC: SOF: loader: Remove log prefixes for snd_sof_run_firmware (Jaroslav Kysela) [2179850] - ASoC: SOF: ipc3: Check for upper size limit for the received message (Jaroslav Kysela) [2179850] - ASoC: SOF: topology: Fix error handling in sof_widget_ready() (Jaroslav Kysela) [2179850] - ASoC: SOF: sof-audio: don't squelch errors in WIDGET_SETUP phase (Jaroslav Kysela) [2179850] - ASoC: SOF: sof-audio: Fix broken early bclk feature for SSP (Jaroslav Kysela) [2179850] - ASoC: SOF: ipc4-mtrace: process pending logs upon FW crash (Jaroslav Kysela) [2179850] - ASoC: SOF: ipc4-topology: don't allocate blob if it will not be used (Jaroslav Kysela) [2179850] - ASoC: SOF: ipc4-topology: Fix incorrect sample rate print unit (Jaroslav Kysela) [2179850] - ASoC: SOF: ipc4-topology: set dmic dai index from copier (Jaroslav Kysela) [2179850] - ASoC: SOF: IPC4: update gain ipc msg definition to align with fw (Jaroslav Kysela) [2179850] - ASoC: Intel: soc-acpi: fix copy-paste issue in topology names (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: hda-dsp: harden D0i3 programming sequence (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: hda-ctrl: re-add sleep after entering and exiting reset (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: pci-tng: revert invalid bar size setting (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: mtl: Access MTL_HFPWRCTL from HDA_DSP_BAR (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: hda-loader: use SOF helper for consistency (Jaroslav Kysela) [2179850] - ASOC: SOF: Intel: pci-tgl: Fix device description (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: SKL: Fix device description (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: HDA: Fix device description (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: MTL: Fix the device description (Jaroslav Kysela) [2179850] - ALSA: hda: intel-dsp-config: add MTL PCI id (Jaroslav Kysela) [2179850] - ASoC: soc-core.c: remove useless dev_dbg() (Jaroslav Kysela) [2179850] - ASoC: soc-pcm.c: remove indirect runtime copy (Jaroslav Kysela) [2179850] - ASoC: soc-dai.c: add missing flag check at snd_soc_pcm_dai_probe() (Jaroslav Kysela) [2179850] - ASoC: Intel: avs: Use struct_size for struct avs_modcfg_ext size (Jaroslav Kysela) [2179850] - ASoC: Intel: avs: nau8825: Adjust clock control (Jaroslav Kysela) [2179850] - ASoC: Intel: avs: ssm4567: Remove nau8825 bits (Jaroslav Kysela) [2179850] - ASoC: Intel: avs: rt5682: Explicitly define codec format (Jaroslav Kysela) [2179850] - ASoC: Intel: avs: da7219: Explicitly define codec format (Jaroslav Kysela) [2179850] - ASoC: Intel: avs: max98357a: Explicitly define codec format (Jaroslav Kysela) [2179850] - ASoC: maxim,max9867: add "mclk" support (Jaroslav Kysela) [2179850] - ASoC: soc-pcm: add option to start DMA after DAI (Jaroslav Kysela) [2179850] - ASoC: amd: yc: Add DMI entries to support HP OMEN 16-n0xxx (8A43) (Jaroslav Kysela) [2179850] - ASoC: zl38060 add gpiolib dependency (Jaroslav Kysela) [2179850] - ASoC: mt6358: Remove undefined HPx Mux enumeration values (Jaroslav Kysela) [2179850] - ASoC: mt6358: Validate Wake on Voice 2 writes (Jaroslav Kysela) [2179850] - ASoC: mt6358: Fix event generation for wake on voice stage 2 switch (Jaroslav Kysela) [2179850] - ALSA: ice1712: Delete unreachable code in aureon_add_controls() (Jaroslav Kysela) [2179850] - ALSA: ice1712: Do not left ice->gpio_mutex locked in aureon_add_controls() (Jaroslav Kysela) [2179850] - ASoC: adau7118: don't disable regulators on device unbind (Jaroslav Kysela) [2179850] - ASoC: SOF: ipc4-topology: Replace fake flexible arrays with flexible-array member (Jaroslav Kysela) [2179850] - ALSA: cs35l41: Add shared boost feature (Jaroslav Kysela) [2179850] - ASoC: cs35l41: Refactor error release code (Jaroslav Kysela) [2179850] - ASoC: cs35l41: Only disable internal boost (Jaroslav Kysela) [2179850] - ALSA: hda/realtek: Add quirk for HP EliteDesk 800 G6 Tower PC (Jaroslav Kysela) [2179850] - soundwire: qcom: gracefully handle too many ports in DT (Jaroslav Kysela) [2179850] - soundwire: qcom: define hardcoded version magic numbers (Jaroslav Kysela) [2179850] - soundwire: qcom: correct setting ignore bit on v1.5.1 (Jaroslav Kysela) [2179850] - ASoC: jack: allow multiple interrupt per gpio (Jaroslav Kysela) [2179850] - ALSA: hda/realtek: Improve support for Dell Precision 3260 (Jaroslav Kysela) [2179850] - ASoC: Intel: sof_rt5682: Add quirk for Rex board with mx98360a amplifier (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: MTL: Enable DMI L1 (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: hda: Restrict DMI L1 disable workaround (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: hda: Do not re-enable L1 if disabled before suspend (Jaroslav Kysela) [2179850] - ASoC: amd: vangogh: Add components prefix in structs and function names (Jaroslav Kysela) [2179850] - ASoC: amd: vangogh: Centralize strings definition (Jaroslav Kysela) [2179850] - ASoC: amd: vangogh: Move nau8821 and CPU side code up for future platform (Jaroslav Kysela) [2179850] - ASoC: amd: vangogh: Check Bit Clock rate before snd_soc_dai_set_pll (Jaroslav Kysela) [2179850] - ASoC: amd: vangogh: use for_each_rtd_components instead of for (Jaroslav Kysela) [2179850] - ASoC: amd: vangogh: remove unnecessarily included headers (Jaroslav Kysela) [2179850] - ASoC: amd: vangogh: use sizeof of variable instead of struct type (Jaroslav Kysela) [2179850] - ASoC: amd: vangogh: Small code refactor (Jaroslav Kysela) [2179850] - ASoC: amd: vangogh: Remove unnecessary init function (Jaroslav Kysela) [2179850] - ASoC: nau8821: Implement DRC controls (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: hda-dai: fix possible stream_tag leak (Jaroslav Kysela) [2179850] - ASoC: amd: yp: Add OMEN by HP Gaming Laptop 16z-n000 to quirks (Jaroslav Kysela) [2179850] - ASoC: soc-dapm.h: fixup warning struct snd_pcm_substream not declared (Jaroslav Kysela) [2179850] - ASoC: soc-ac97: Return correct error codes (Jaroslav Kysela) [2179850] - ASoC: da7219: Improve the IRQ process to increase the stability (Jaroslav Kysela) [2179850] - ALSA: hda/realtek: Enable mute/micmute LEDs and speaker support for HP Laptops (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: hda-dsp: Set streaming flag for d0i3 (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: Enable d0i3 work for ipc4 (Jaroslav Kysela) [2179850] - ASoC: SOF: ipc4: Wake up dsp core before sending ipc msg (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: hda-dsp: use set_pm_gate according to ipc version (Jaroslav Kysela) [2179850] - ASoC: SOF: Introduce a new set_pm_gate() IPC PM op (Jaroslav Kysela) [2179850] - ALSA: hda/realtek: fix mute/micmute LEDs don't work for a HP platform. (Jaroslav Kysela) [2179850] - ASoC: Intel: Skylake: Fix struct definition (Jaroslav Kysela) [2179850] - ASoC: codecs: wcd934x: Use min macro for comparison and assignment (Jaroslav Kysela) [2179850] - ASoC: soc-ac97: Convert to agnostic GPIO API (Jaroslav Kysela) [2179850] - ALSA: hda: cs35l41: Enable Amp High Pass Filter (Jaroslav Kysela) [2179850] - ALSA: hda: cs35l41: Ensure firmware/tuning pairs are always loaded (Jaroslav Kysela) [2179850] - ALSA: hda: cs35l41: Correct error condition handling (Jaroslav Kysela) [2179850] - ASoC: codecs: Modify error implicit declaration of function 'gpiod_set_value_cansleep' (Jaroslav Kysela) [2179850] - ASoC: codecs: Modify the log print statement (Jaroslav Kysela) [2179850] - ASoC: codecs: Fixed a spelling error in the function name (Jaroslav Kysela) [2179850] - ALSA: hda/realtek - fixed wrong gpio assigned (Jaroslav Kysela) [2179850] - ALSA: hda: Fix codec device field initializan (Jaroslav Kysela) [2179850] - ASoC: rt712-sdca: fix coding style and unconditionally return issues (Jaroslav Kysela) [2179850] - ASoC: rt5640: Update MCLK rate in set_sysclk() (Jaroslav Kysela) [2179850] - ASoC: SOF: ipc4-topology: set copier sink format (Jaroslav Kysela) [2179850] - ASoC: SOF: ipc4-topology: Print queue IDs in error (Jaroslav Kysela) [2179850] - ALSA: hda: remove redundant variable in snd_hdac_stream_start() (Jaroslav Kysela) [2179850] - ALSA: hda/conexant: add a new hda codec SN6180 (Jaroslav Kysela) [2179850] - SoC: rt5682s: Disable jack detection interrupt during suspend (Jaroslav Kysela) [2179850] - ALSA: ppc: fix unused function local variable (Jaroslav Kysela) [2179850] - ASoC: codecs: max98090: simplify snd_soc_dai_driver (Jaroslav Kysela) [2179850] - ASoC: SOF: ops: refine parameters order in function snd_sof_dsp_update8 (Jaroslav Kysela) [2179850] - ASoC: topology: Return -ENOMEM on memory allocation failure (Jaroslav Kysela) [2179850] - ALSA: core: Make snd_card_free() return void (Jaroslav Kysela) [2179850] - ALSA: core: Make snd_card_free_when_closed() return void (Jaroslav Kysela) [2179850] - ALSA: core: Make snd_card_disconnect() return void (Jaroslav Kysela) [2179850] - ALSA: hda/realtek: Add Positivo N14KP6-TG (Jaroslav Kysela) [2179850] - ALSA: emux: Avoid potential array out-of-bound in snd_emux_xg_control() (Jaroslav Kysela) [2179850] - ASoC: rt712-sdca: Add RT712 SDCA driver for Jack and Amp topology (Jaroslav Kysela) [2179850] - ALSA: hda/realtek: fix mute/micmute LEDs don't work for a HP platform. (Jaroslav Kysela) [2179850] - ALSA: hda/realtek: Add quirk for ASUS UM3402 using CS35L41 (Jaroslav Kysela) [2179850] - ALSA: hda/realtek: Enable mute/micmute LEDs on HP Elitebook, 645 G9 (Jaroslav Kysela) [2179850] - ASoC: codecs: aw88395: initialize cur_scene_id to 0 (Jaroslav Kysela) [2179850] - ASoC: codecs: es8326: Fix DTS properties reading (Jaroslav Kysela) [2179850] - ASoC: SOF: amd: Fix for handling spurious interrupts from DSP (Jaroslav Kysela) [2179850] - ASoC: codecs: fix platform_no_drv_owner.cocci warning (Jaroslav Kysela) [2179850] - ALSA: fireface: add field for the number of messages copied to user space (Jaroslav Kysela) [2179850] - ASoC: SOF: ipc4-pcm: add delay function support (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: mtl: add get_stream_position support (Jaroslav Kysela) [2179850] - ASoC: SOF: add get_stream_position ops for pcm delay (Jaroslav Kysela) [2179850] - ASoC: SOF: add delay function support in sof framework (Jaroslav Kysela) [2179850] - ASoC: SOF: ipc4-pcm: add hw_params (Jaroslav Kysela) [2179850] - ASoC: SOF: ipc4-pcm: allocate time info for pcm delay feature (Jaroslav Kysela) [2179850] - ASoC: SOF: add time info structure for ipc4 path (Jaroslav Kysela) [2179850] - ASoC: SOF: add fw_info_box support (Jaroslav Kysela) [2179850] - ASoC: SOF: add ipc4_fw_reg header file (Jaroslav Kysela) [2179850] - ASoC: codecs: aw88395: Fix spelling mistake "cersion" -> "version" (Jaroslav Kysela) [2179850] - ASoC: SOF: fix intel-soundwire link failure (Jaroslav Kysela) [2179850] - ALSA: hda: Fix the control element identification for multiple codecs (Jaroslav Kysela) [2179850] - ASoC: amd: update ps platform acp header file (Jaroslav Kysela) [2179850] - ASoC: topology: Set correct unload callback for graph type (Jaroslav Kysela) [2179850] - ASoC: SOF: topology: Add missed "else" in sof_connect_dai_widget (Jaroslav Kysela) [2179850] - ASoC: cs42l42: use helper function (Jaroslav Kysela) [2179850] - ALSA: pci: lx6464es: fix a debug loop (Jaroslav Kysela) [2179850] - ASoC: soc-dai.h: cleanup Playback/Capture data for snd_soc_dai (Jaroslav Kysela) [2179850] - ASoC: soc-topology.c: use helper function (Jaroslav Kysela) [2179850] - ASoC: soc-pcm.c: use helper function (Jaroslav Kysela) [2179850] - ASoC: soc-dai.c: use helper function (Jaroslav Kysela) [2179850] - ASoC: soc-dapm.c: use helper function (Jaroslav Kysela) [2179850] - ASoC: soc-core.c: use helper function (Jaroslav Kysela) [2179850] - ASoC: ti: use helper function (Jaroslav Kysela) [2179850] - ASoC: tegra: use helper function (Jaroslav Kysela) [2179850] - ASoC: sof: use helper function (Jaroslav Kysela) [2179850] - ASoC: intel: use helper function (Jaroslav Kysela) [2179850] - ASoC: sdw-mockup: use helper function (Jaroslav Kysela) [2179850] - ASoC: spear: use helper function (Jaroslav Kysela) [2179850] - ASoC: cirrus: use helper function (Jaroslav Kysela) [2179850] - ASoC: rt: use helper function (Jaroslav Kysela) [2179850] - ASoC: max: use helper function (Jaroslav Kysela) [2179850] - ASoC: hda: use helper function (Jaroslav Kysela) [2179850] - ASoC: hdmi-codec: use helper function (Jaroslav Kysela) [2179850] - ASoC: soc.h: add snd_soc_card_is_instantiated() helper (Jaroslav Kysela) [2179850] - ASoC: soc-dai.h: add snd_soc_dai_get/set_widget_playback/capture() helper (Jaroslav Kysela) [2179850] - ASoC: soc-dai.h: add snd_soc_dai_tdm_mask_set/get() helper (Jaroslav Kysela) [2179850] - ASoC: soc-dai.h: add snd_soc_dai_dma_data_set/get() for low level (Jaroslav Kysela) [2179850] - ASoC: soc-dai.h: add missing snd_soc_dai_set_widget() (Jaroslav Kysela) [2179850] - ALSA: doc: Fix PCM interface section typos (Jaroslav Kysela) [2179850] - ALSA: firewire-motu: fix unreleased lock warning in hwdep device (Jaroslav Kysela) [2179850] - ALSA: firewire-lib: fix uninitialized local variable (Jaroslav Kysela) [2179850] - ASoC: amd: acp: Refactor bit width calculation (Jaroslav Kysela) [2179850] - ASoC: rt715-sdca: fix clock stop prepare timeout issue (Jaroslav Kysela) [2179850] - ALSA: hda/realtek: Fix the speaker output on Samsung Galaxy Book2 Pro 360 (Jaroslav Kysela) [2179850] - ASoC: tas5720: set bit 7 in ANALOG_CTRL_REG for TAS5720A-Q1 during probe (Jaroslav Kysela) [2179850] - ASoC: codecs: tas5720: add support for TAS5720A-Q1 (automotive) variant (Jaroslav Kysela) [2179850] - ASoC: codecs: tas5720: split a tas5720_mute_soc_component() function (Jaroslav Kysela) [2179850] - ASoC: topology: Use unload() op directly (Jaroslav Kysela) [2179850] - ASoC: topology: Unify kcontrol removal code (Jaroslav Kysela) [2179850] - ASoC: topology: Remove unnecessary check for EOF (Jaroslav Kysela) [2179850] - ASoC: topology: Return an error on complete() failure (Jaroslav Kysela) [2179850] - ASoC: topology: Pass correct pointer instead of casting (Jaroslav Kysela) [2179850] - ASoC: topology: Remove unnecessary forward declarations (Jaroslav Kysela) [2179850] - ASoC: topology: Rename remove_ handlers (Jaroslav Kysela) [2179850] - ASoC: topology: Fix function name (Jaroslav Kysela) [2179850] - ASoC: topology: Fix typo in functions name (Jaroslav Kysela) [2179850] - ASoC: topology: Remove unused SOC_TPLG_PASS_PINS constant (Jaroslav Kysela) [2179850] - ASoC: topology: Properly access value coming from topology file (Jaroslav Kysela) [2179850] - ASoC: cs42l42: Wait for debounce interval after resume (Jaroslav Kysela) [2179850] - ASoC: cs42l42: Don't set idle_bias_on (Jaroslav Kysela) [2179850] - ASoC: cs42l42: Add SoundWire support (Jaroslav Kysela) [2179850] - ASoC: cs42l42: Export some functions for SoundWire (Jaroslav Kysela) [2179850] - ASoC: cs42l42: Separate ASP config from PLL config (Jaroslav Kysela) [2179850] - ASoC: cs42l42: Ensure MCLKint is a multiple of the sample rate (Jaroslav Kysela) [2179850] - ASoC: cs42l42: Add SOFT_RESET_REBOOT register (Jaroslav Kysela) [2179850] - soundwire: stream: Add specific prep/deprep commands to port_prep callback (Jaroslav Kysela) [2179850] - ASoC: SOF: ipc4-pcm: Do not run the trigger pipelines if no spipe is stored (Jaroslav Kysela) [2179850] - ASoC: SOF: Protect swidget->use_count with mutex for kcontrol access race (Jaroslav Kysela) [2179850] - ASoC: SOF: Avoid double decrementing use_count in sof_widget_setup on error (Jaroslav Kysela) [2179850] - ASoC: SOF: ipc4-topology: Protect pipeline free with mutex (Jaroslav Kysela) [2179850] - ASoC: SOF: ipc4-pcm: Implement pipeline trigger reference counting (Jaroslav Kysela) [2179850] - ASoC: SOF: ipc4-pcm: Rename 'data' variable to trigger_list (Jaroslav Kysela) [2179850] - ASoC: SOF: Introduce struct snd_sof_pipeline (Jaroslav Kysela) [2179850] - ASoC: SOF: ipc4-pcm: Use the PCM stream's pipeline_info during trigger (Jaroslav Kysela) [2179850] - ASoC: SOF: sof-audio: Populate the PCM stream pipeline_info (Jaroslav Kysela) [2179850] - ASoC: SOF: ipc4: Add flag to skip triggering pipelines during FE DAI trigger (Jaroslav Kysela) [2179850] - ASoC: SOF: ipc4-pcm: Define pcm_setup/free ops (Jaroslav Kysela) [2179850] - ASoC: SOF: Introduce PCM setup/free PCM IPC ops (Jaroslav Kysela) [2179850] - ASoC: SOF: topology: Set IPC-specific trigger order for DAI links (Jaroslav Kysela) [2179850] - ASoC: SOF: pcm: do not free widgets during suspend trigger (Jaroslav Kysela) [2179850] - ASoC: SOF: sof-audio: Only process widgets in the connected widget list (Jaroslav Kysela) [2179850] - ASoC: SOF: sof-audio: Set up/free DAI/AIF widgets only once (Jaroslav Kysela) [2179850] - ASoC: soc-pcm: Export widget_in_list() (Jaroslav Kysela) [2179850] - ASoC: SOF: ipc4-topology: No need to unbind routes within a pipeline (Jaroslav Kysela) [2179850] - Documentation: sound: correct spelling (Jaroslav Kysela) [2179850] - treewide: fix up files incorrectly marked executable (Jaroslav Kysela) [2179850] - ASoC: cs42l56: fix DT probe (Jaroslav Kysela) [2179850] - ASoC: SOF: ipc4-topology: add buffer type support (Jaroslav Kysela) [2179850] - ALSA: memalloc: Workaround for Xen PV (Jaroslav Kysela) [2179850] - ASoC: SOF: ipc4-topology: use different channel mask for each sdw amp feedback (Jaroslav Kysela) [2179850] - soundwire: bus_type: Avoid lockdep assert in sdw_drv_probe() (Jaroslav Kysela) [2179850] - soundwire: cadence: further simplify low-level xfer_msg_defer() callback (Jaroslav Kysela) [2179850] - soundwire: stream: use consistent pattern for freeing buffers (Jaroslav Kysela) [2179850] - soundwire: bus: Remove unused reset_page_addr() callback (Jaroslav Kysela) [2179850] - soundwire: bus: Don't zero page registers after every transaction (Jaroslav Kysela) [2179850] - ASoC: ts3a227e: add set_jack and get_jack_type (Jaroslav Kysela) [2179850] - ASoC: simple-card-utils: create jack inputs for aux_devs (Jaroslav Kysela) [2179850] - ASoC: soc-component: add get_jack_type (Jaroslav Kysela) [2179850] - ASoC: Intel: avs: Simplify probe-component implementation (Jaroslav Kysela) [2179850] - ASoC: SOF: sof-audio: prepare_widgets: Check swidget for NULL on sink failure (Jaroslav Kysela) [2179850] - firewire: cdev: use single object to dispatch event for request to IEC 61883-1 FCP region (Jaroslav Kysela) [2179850] - firewire: cdev: obsolete NULL check to detect IEC 61883-1 FCP region (Jaroslav Kysela) [2179850] - firewire: core: use kref structure to maintain lifetime of data for fw_request structure (Jaroslav Kysela) [2179850] - ASoC: hdmi-codec: zero clear HDMI pdata (Jaroslav Kysela) [2179850] - ASoC: SOF: ipc4-mtrace: prevent underflow in sof_ipc4_priority_mask_dfs_write() (Jaroslav Kysela) [2179850] - soundwire: bus: remove sdw_defer argument in sdw_transfer_defer() (Jaroslav Kysela) [2179850] - soundwire: cadence: use directly bus sdw_defer structure (Jaroslav Kysela) [2179850] - ALSA: usb-audio: Add FIXED_RATE quirk for JBL Quantum610 Wireless (Jaroslav Kysela) [2179850] - ALSA: hda/realtek: fix mute/micmute LEDs, speaker don't work for a HP platform (Jaroslav Kysela) [2179850] - ASoC: SOF: keep prepare/unprepare widgets in sink path (Jaroslav Kysela) [2179850] - ASoC: SOF: sof-audio: skip prepare/unprepare if swidget is NULL (Jaroslav Kysela) [2179850] - ASoC: SOF: sof-audio: unprepare when swidget->use_count > 0 (Jaroslav Kysela) [2179850] - ALSA: fireface: fix locking bug in ff400_copy_msg_to_user() (Jaroslav Kysela) [2179850] - ASoC: SOF: sof-audio: start with the right widget type (Jaroslav Kysela) [2179850] - ASoC: SOF: compress: Set compress data offset (Jaroslav Kysela) [2179850] - ASoC: SOF: Add support for compress API for stream data/offset (Jaroslav Kysela) [2179850] - ASoC: SOF: Prepare set_stream_data_offset for compress API (Jaroslav Kysela) [2179850] - ASoC: SOF: Prepare ipc_msg_data to be used with compress API (Jaroslav Kysela) [2179850] - ALSA: hda/ca0132: minor fix for allocation size (Jaroslav Kysela) [2179850] - firewire: fix memory leak for payload of request subaction to IEC 61883-1 FCP region (Jaroslav Kysela) [2179850] - ASoC: Intel: avs: Use asoc_substream_to_rtd() to obtain rtd (Jaroslav Kysela) [2179850] - ASoC: Intel: avs: Use min_t instead of min with cast (Jaroslav Kysela) [2179850] - ASoC: Intel: avs: Correctly access topology fields (Jaroslav Kysela) [2179850] - ASoC: Intel: avs: Implement PCI shutdown (Jaroslav Kysela) [2179850] - ALSA: usb-audio: Fix possible NULL pointer dereference in snd_usb_pcm_has_fixed_rate() (Jaroslav Kysela) [2179850] - ASoC: codecs: Aw88395 chip register file, data type file and Kconfig Makefile (Jaroslav Kysela) [2179850] - ASoC: codecs: Aw88395 function for ALSA Audio Driver (Jaroslav Kysela) [2179850] - ASoC: codecs: ACF bin parsing and check library file for aw88395 (Jaroslav Kysela) [2179850] - ASoC: codecs: Add i2c and codec registration for aw88395 and their associated operation functions (Jaroslav Kysela) [2179850] - regmap: sdw: Remove 8-bit value size restriction (Jaroslav Kysela) [2179850] - regmap: sdw: Update misleading comment (Jaroslav Kysela) [2179850] - ALSA: fireface: implement message parser for Fireface 400 (Jaroslav Kysela) [2179850] - ALSA: fireface: add local framework to message parser (Jaroslav Kysela) [2179850] - ALSA: fireface: update UAPI for data of knob control (Jaroslav Kysela) [2179850] - ALSA: fireface: add helper function to parse MIDI messages transmitted by Fireface 400 (Jaroslav Kysela) [2179850] - ALSA: fireface: pick up time stamp for request subaction of asynchronous transaction (Jaroslav Kysela) [2179850] - ALSA: fireface: rename callback functions (Jaroslav Kysela) [2179850] - ASoC: Intel: sof_es8336: Drop reference count of ACPI device after use (Jaroslav Kysela) [2179850] - ASoC: Intel: bytcr_wm5102: Drop reference count of ACPI device after use (Jaroslav Kysela) [2179850] - ASoC: Intel: bytcr_rt5640: Drop reference count of ACPI device after use (Jaroslav Kysela) [2179850] - ASoC: Intel: bytcr_rt5651: Drop reference count of ACPI device after use (Jaroslav Kysela) [2179850] - ASoC: Intel: bytcht_es8316: Drop reference count of ACPI device after use (Jaroslav Kysela) [2179850] - ASoC: amd: acp-es8336: Drop reference count of ACPI device after use (Jaroslav Kysela) [2179850] - ASoC: amd: yc: Add DMI support for new acer/emdoor platforms (Jaroslav Kysela) [2179850] - ALSA: hda/realtek: Enable mute/micmute LEDs on HP Spectre x360 13-aw0xxx (Jaroslav Kysela) [2179850] - ALSA: firewire-lib: compute extra delay for runtime of PCM substream (Jaroslav Kysela) [2179850] - ALSA: firewire-lib: obsolete return value from context payload processing layer (Jaroslav Kysela) [2179850] - ALSA: firewire-lib: move parameter for pcm frame multiplier from context payload processing layer (Jaroslav Kysela) [2179850] - ASoC: SOF: mediatek: Provide debugfs_add_region_item ops for core (Jaroslav Kysela) [2179850] - ASoC: SOF: mediatek: Support mt8188 platform (Jaroslav Kysela) [2179850] - ALSA: firewire-lib: extend tracepoints event including CYCLE_TIME of 1394 OHCI (Jaroslav Kysela) [2179850] - ALSA: hda/hdmi: Add a HP device 0x8715 to force connect list (Jaroslav Kysela) [2179850] - ALSA: control-led: use strscpy in set_led_id() (Jaroslav Kysela) [2179850] - ALSA: usb-audio: Always initialize fixed_rate in snd_usb_find_implicit_fb_sync_format() (Jaroslav Kysela) [2179850] - ASoC: amd: acp: Enable i2s tdm support for skyrim platforms (Jaroslav Kysela) [2179850] - ASoC: amd: acp: Add i2s tdm support in machine driver (Jaroslav Kysela) [2179850] - ASoC: amd: acp: Refactor i2s clocks programming sequence (Jaroslav Kysela) [2179850] - ASoC: amd: acp: Refactor dai format implementation (Jaroslav Kysela) [2179850] - ASoC: amd: acp: Add new cpu dai's in machine driver (Jaroslav Kysela) [2179850] - ALSA: firewire-lib: keep history to process isochronous packet (Jaroslav Kysela) [2179850] - ALSA: firewire-lib: use circular linked list for context payload processing layer (Jaroslav Kysela) [2179850] - ALSA: firewire-lib: use circular linked list to enumerate packet descriptors (Jaroslav Kysela) [2179850] - ASoC: nau8315: remove dependency on GPIOLIB (Jaroslav Kysela) [2179850] - ALSA: firewire-lib: code refactoring for cache position in sequence replay (Jaroslav Kysela) [2179850] - ALSA: firewire-lib: code refactoring for cache position in tx packets (Jaroslav Kysela) [2179850] - ALSA: firewire-lib: code refactoring for pool position in rx packets (Jaroslav Kysela) [2179850] - ALSA: firewire-lib: code refactoring for helper functions to pool sequence in rx packets (Jaroslav Kysela) [2179850] - ALSA: aoa: make remove callback of soundbus driver void returned (Jaroslav Kysela) [2179850] - ALSA: ac97: make remove callback of ac97 driver void returned (Jaroslav Kysela) [2179850] - ASoC: amd: ps: Fix uninitialized ret in create_acp64_platform_devs() (Jaroslav Kysela) [2179850] - ALSA: hda: cs35l41: Check runtime suspend capability at runtime_idle (Jaroslav Kysela) [2179850] - ALSA: hda: cs35l41: Don't return -EINVAL from system suspend/resume (Jaroslav Kysela) [2179850] - mfd: arizona: Use pm_runtime_resume_and_get() to prevent refcnt leak (Jaroslav Kysela) [2179850] - ALSA: hda/realtek: fix mute/micmute LEDs don't work for a HP platform (Jaroslav Kysela) [2179850] - ASoC: amd: ps: use static function (Jaroslav Kysela) [2179850] - ASoC: nau8822: add speaker Bridge Tied Output configuration (Jaroslav Kysela) [2179850] - ASoC: amd: ps: remove unused variable (Jaroslav Kysela) [2179850] - ASoC: amd: ps: use acp_lock to protect common registers in pdm driver (Jaroslav Kysela) [2179850] - ASoC: amd: ps: add mutex lock for accessing common registers (Jaroslav Kysela) [2179850] - ALSA: hda - Enable headset mic on another Dell laptop with ALC3254 (Jaroslav Kysela) [2179850] - ASoC: Intel: sof_ssp_amp: remove unused variable (Jaroslav Kysela) [2179850] - ASoC: Intel: sof-wm8804: Replace open coded acpi_dev_put() (Jaroslav Kysela) [2179850] - ASoC: Intel: cht_bsw_rt5672: Replace open coded acpi_dev_put() (Jaroslav Kysela) [2179850] - ASoC: Intel: cht_bsw_rt5645: Replace open coded acpi_dev_put() (Jaroslav Kysela) [2179850] - ASoC: Intel: bytcht_da7213: Replace open coded acpi_dev_put() (Jaroslav Kysela) [2179850] - ASoC: Intel: bytcht_cx2072x: Replace open coded acpi_dev_put() (Jaroslav Kysela) [2179850] - ALSA: usb-audio: More refactoring of hw constraint rules (Jaroslav Kysela) [2179850] - ALSA: usb-audio: Relax hw constraints for implicit fb sync (Jaroslav Kysela) [2179850] - ALSA: usb-audio: Make sure to stop endpoints before closing EPs (Jaroslav Kysela) [2179850] - ALSA: hda/realtek - Turn on power early (Jaroslav Kysela) [2179850] - ASoC: rt9120: Make dev PM runtime bind AsoC component PM (Jaroslav Kysela) [2179850] - ASoC: amd: yc: Add ASUS M5402RA into DMI table (Jaroslav Kysela) [2179850] - ASoC: wm8904: fix wrong outputs volume after power reactivation (Jaroslav Kysela) [2179850] - ASoC: rt711-sdca: add jack detection mode for JD2 100K (Jaroslav Kysela) [2179850] - ASoC: Intel: sof_nau8825: add variant with nau8318 amplifier. (Jaroslav Kysela) [2179850] - ASoC: amd: ps: move irq handler registration (Jaroslav Kysela) [2179850] - ASoC: amd: ps: update dev index value in irq handler (Jaroslav Kysela) [2179850] - ASoC: amd: ps: refactor platform device creation logic (Jaroslav Kysela) [2179850] - ASoC: amd: ps: implement api to retrieve acp device config (Jaroslav Kysela) [2179850] - ASoC: Intel: fix sof-nau8825 link failure (Jaroslav Kysela) [2179850] - ASoC: Intel: sof-nau8825: fix module alias overflow (Jaroslav Kysela) [2179850] - ASoC: SOF: trace: No need to check for op pointer in sof_fw_trace_free() (Jaroslav Kysela) [2179850] - ASoC: SOF: trace: Use sof_ipc_get_ops() in sof_fw_trace_init (Jaroslav Kysela) [2179850] - ASoC: SOF: sof-priv: Mark fw_tracing ops optional in documentation (Jaroslav Kysela) [2179850] - ASoC: SOF: pm: Extend the optionality of IPC ops to IPC as well (Jaroslav Kysela) [2179850] - ASoC: SOF: topology: Extend the optionality of IPC ops to IPC as well (Jaroslav Kysela) [2179850] - ASoC: SOF: sof-audio: Extend the optionality of IPC ops to IPC as well (Jaroslav Kysela) [2179850] - ASoC: SOF: control: Extend the optionality of IPC ops to IPC as well (Jaroslav Kysela) [2179850] - ASoC: SOF: pcm: Extend the optionality of IPC ops to IPC as well (Jaroslav Kysela) [2179850] - ASoC: SOF: Add helper macro to be used to get an IPC ops (Jaroslav Kysela) [2179850] - ASoC: SOF: sof-audio: Update documentation for sof_ipc_tplg_ops (Jaroslav Kysela) [2179850] - ASoC: SOF: sof-audio: Treat tplg_ops->route_setup() as optional (Jaroslav Kysela) [2179850] - ASoC: SOF: Add FW state to debugfs (Jaroslav Kysela) [2179850] - ASoC: SOF: pm: Always tear down pipelines before DSP suspend (Jaroslav Kysela) [2179850] - ASoC: SOF: pm: Set target state earlier (Jaroslav Kysela) [2179850] - ASoC: SOF: core: Print out the value of sof_debug if it is set (Jaroslav Kysela) [2179850] - ASoC: SOF: IPC3 topology: Print the conflicting bytes sizes (Jaroslav Kysela) [2179850] - ASoC: wm8940: Read chip ID when wm8940 codec probing (Jaroslav Kysela) [2179850] - ASoC: wm8940: Rewrite code to set proper clocks (Jaroslav Kysela) [2179850] - ASoC: wm8940: Remove warning when no plat data present (Jaroslav Kysela) [2179850] - ASoC: amd: yc: Add Razer Blade 14 2022 into DMI table (Jaroslav Kysela) [2179850] - ALSA: usb-audio: Add new quirk FIXED_RATE for JBL Quantum810 Wireless (Jaroslav Kysela) [2179850] - ASoC: lochnagar: Fix unused lochnagar_of_match warning (Jaroslav Kysela) [2179850] - soundwire: intel: remove DAI startup/shutdown (Jaroslav Kysela) [2179850] - ASoC: SOF: mediatek: mt8195: remove a redundant comparison of sram (Jaroslav Kysela) [2179850] - ASoC: Intel: avs: Peakvol module configuration (Jaroslav Kysela) [2179850] - ASoC: Intel: avs: Parse control tuples (Jaroslav Kysela) [2179850] - ASoC: Intel: avs: Add control volume operations (Jaroslav Kysela) [2179850] - ASoC: Intel: avs: Add peakvol runtime-parameter requests (Jaroslav Kysela) [2179850] - ASoC: Intel: Add HP Stream 8 to bytcr_rt5640.c (Jaroslav Kysela) [2179850] - ASoC: da7213: Add support for mono, set frame width to 32 when possible (Jaroslav Kysela) [2179850] - ASoC: Intel: bytcr_rt5640: Add quirk for the Advantech MICA-071 tablet (Jaroslav Kysela) [2179850] - ASoC: SOF: mediatek: initialize panic_info to zero (Jaroslav Kysela) [2179850] - ASoC: SOF: amd: Enable cache for AMD Rembrandt platform (Jaroslav Kysela) [2179850] - ALSA: azt3328: Remove the unused function snd_azf3328_codec_outl() (Jaroslav Kysela) [2179850] - ASoC: SOF: nocodec: Drop empty platform remove function (Jaroslav Kysela) [2179850] - ASoC: wl1273: Drop empty platform remove function (Jaroslav Kysela) [2179850] - ASoC: mc13783: Drop empty platform remove function (Jaroslav Kysela) [2179850] - ASoC: cq93vc: Drop empty platform remove function (Jaroslav Kysela) [2179850] - ASoC: bt-sco: Drop empty platform remove function (Jaroslav Kysela) [2179850] - ASoC: adau7002: Drop empty platform remove function (Jaroslav Kysela) [2179850] - ASoC: ac97: Drop empty platform remove function (Jaroslav Kysela) [2179850] - ASoC: 88pm860x: Drop empty platform remove function (Jaroslav Kysela) [2179850] - ASoC: atmel-pdmic: Drop empty platform remove function (Jaroslav Kysela) [2179850] - ASoC: atmel-classd: Drop empty platform remove function (Jaroslav Kysela) [2179850] - ASoC: amd: Drop empty platform remove function (Jaroslav Kysela) [2179850] - ASoC: SOF: Revert: "core: unregister clients and machine drivers in .shutdown" (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: pci-tgl: unblock S5 entry if DMA stop has failed" (Jaroslav Kysela) [2179850] - ASoC: rt5640: Allow configuration of LOUT to mono differential mode (Jaroslav Kysela) [2179850] - ALSA: hda: Error out if invalid stream is being setup (Jaroslav Kysela) [2179850] - ASoC: soc-compress: Reposition and add pcm_mutex (Jaroslav Kysela) [2179850] - ASoC: Intel: sof_realtek_common: set ret = 0 as initial value (Jaroslav Kysela) [2179850] - ASoC: Intel: sof_rt5682: add jsl_rt5682 board config (Jaroslav Kysela) [2179850] - ALSA: hda/cirrus: Add extra 10 ms delay to allow PLL settle and lock. (Jaroslav Kysela) [2179850] - ALSA: usb-audio: Workaround for XRUN at prepare (Jaroslav Kysela) [2179850] - ALSA: pcm: Handle XRUN at trigger START (Jaroslav Kysela) [2179850] - ASoC : SOF: amd: Add support for IPC and DSP dumps (Jaroslav Kysela) [2179850] - ASoC: SOF: amd: Use poll function instead to read ACP_SHA_DSP_FW_QUALIFIER (Jaroslav Kysela) [2179850] - ASoC: imx-audmux: use sysfs_emit() to instead of scnprintf() (Jaroslav Kysela) [2179850] - ASoC: Intel: Skylake: Use SG allocation for SKL-based firmware load (Jaroslav Kysela) [2179850] - ASoC: Intel: Skylake: Introduce single place for pipe-config selection (Jaroslav Kysela) [2179850] - ASoC: Intel: Skylake: Drop pipe_config_idx (Jaroslav Kysela) [2179850] - ASoC: Intel: Skylake: Remove skl_tplg_is_multi_fmt() (Jaroslav Kysela) [2179850] - ASoC: Intel: Skylake: Update pipe_config_idx before filling BE params (Jaroslav Kysela) [2179850] - ASoC: codecs: wcd-clsh: Remove the unused function (Jaroslav Kysela) [2179850] - ASoC: rt715: Make read-only arrays capture_reg_H and capture_reg_L static const (Jaroslav Kysela) [2179850] - soundwire: cadence: Drain the RX FIFO after an IO timeout (Jaroslav Kysela) [2179850] - soundwire: cadence: Remove wasted space in response_buf (Jaroslav Kysela) [2179850] - soundwire: cadence: Don't overflow the command FIFOs (Jaroslav Kysela) [2179850] - ASoC: Intel: avs: Allow for dumping debug window snapshot (Jaroslav Kysela) [2179850] - ASoC: Intel: avs: Allow for dumping FW_REGS area (Jaroslav Kysela) [2179850] - ASoC: Intel: avs: Gather remaining logs on strace_release() (Jaroslav Kysela) [2179850] - ASoC: Intel: avs: Probing and firmware tracing over debugfs (Jaroslav Kysela) [2179850] - ASoC: Intel: avs: Add probe machine board (Jaroslav Kysela) [2179850] - ASoC: Intel: avs: Data probing soc-component (Jaroslav Kysela) [2179850] - ASoC: Intel: avs: Probe compress operations (Jaroslav Kysela) [2179850] - ASoC: Intel: avs: Add data probing requests (Jaroslav Kysela) [2179850] - ASoC: Intel: avs: Drop usage of debug members in non-debug code (Jaroslav Kysela) [2179850] - ASoC: Intel: avs: Make enable_logs() dependent on DEBUG_FS (Jaroslav Kysela) [2179850] - ASoC: Intel: avs: Introduce debug-context aware helpers (Jaroslav Kysela) [2179850] - ASoC: Intel: avs: Drop fifo_lock (Jaroslav Kysela) [2179850] - ASoC: Intel: avs: Introduce avs_log_buffer_status_locked() (Jaroslav Kysela) [2179850] - ALSA: hda: Interrupt servicing and BDL setup for compress streams (Jaroslav Kysela) [2179850] - ALSA: hda: Prepare for compress stream support (Jaroslav Kysela) [2179850] - ALSA: hda: Allow for compress stream to hdac_ext_stream assignment (Jaroslav Kysela) [2179850] - ALSA: dice: Remove left-over license text (Jaroslav Kysela) [2179850] - drm: tda99x: Don't advertise non-existent capture support (Jaroslav Kysela) [2179850] - ASoC: hdmi-codec: Allow playback and capture to be disabled (Jaroslav Kysela) [2179850] - ALSA: dice: add support for Focusrite Saffire Pro 40 with TCD3070 ASIC (Jaroslav Kysela) [2179850] - ASoC: Intel: avs: rt5682: Refactor jack handling (Jaroslav Kysela) [2179850] - ASoC: Intel: avs: rt5682: Add define for codec DAI name (Jaroslav Kysela) [2179850] - ALSA: usb-audio: Add quirk for Tascam Model 12 (Jaroslav Kysela) [2179850] - ASoC: SOF: Add DAI configuration support for AMD platforms. (Jaroslav Kysela) [2179850] - ASoC: rt5640: Fix Jack work after system suspend (Jaroslav Kysela) [2179850] - ASoC: soc-pcm.c: Clear DAIs parameters after stream_active is updated (Jaroslav Kysela) [2179850] - ASoC: SOF: mediatek: add shutdown callback (Jaroslav Kysela) [2179850] - ASoC: SOF: Drop obsolete dependency on COMPILE_TEST (Jaroslav Kysela) [2179850] - ASoC: Intel: avs: rt298: Refactor jack handling (Jaroslav Kysela) [2179850] - ASoC: Intel: avs: rt298: Add define for codec DAI name (Jaroslav Kysela) [2179850] - ASoC: Intel: avs: rt286: Refactor jack handling (Jaroslav Kysela) [2179850] - ASoC: Intel: avs: rt286: Add define for codec DAI name (Jaroslav Kysela) [2179850] - ASoC: Intel: avs: rt274: Refactor jack handling (Jaroslav Kysela) [2179850] - ASoC: Intel: avs: rt274: Refer to DAI name through a constant (Jaroslav Kysela) [2179850] - ASoC: Intel: avs: nau8825: Refactor jack handling (Jaroslav Kysela) [2179850] - ASoC: Intel: avs: da7219: Refactor jack handling (Jaroslav Kysela) [2179850] - ASoC: Intel: bdw_rt286: Refactor jack handling (Jaroslav Kysela) [2179850] - ALSA: pcm: fix tracing reason in hw_ptr_error (Jaroslav Kysela) [2179850] - soundwire: stream: Move remaining register accesses over to no_pm (Jaroslav Kysela) [2179850] - soundwire: debugfs: Switch to sdw_read_no_pm (Jaroslav Kysela) [2179850] - soundwire: Provide build stubs for common functions (Jaroslav Kysela) [2179850] - soundwire: bus: export sdw_nwrite_no_pm and sdw_nread_no_pm functions (Jaroslav Kysela) [2179850] - firmware: cs_dsp: Rename KConfig symbol CS_DSP -> FW_CS_DSP (Jaroslav Kysela) [2179850] - ASoC: nau8315: add new acpi id and compatible id (Jaroslav Kysela) [2179850] - ASoC: wm_adsp: Return whether changed when writing controls (Jaroslav Kysela) [2179850] - firmware: cs_dsp: cs_dsp_coeff_write_ctrl() should report changed (Jaroslav Kysela) [2179850] - ASoC: sdw-mockup: Switch to new snd_sdw_params_to_config helper (Jaroslav Kysela) [2179850] - ASoC: rt715: Switch to new snd_sdw_params_to_config helper (Jaroslav Kysela) [2179850] - ASoC: rt711: Switch to new snd_sdw_params_to_config helper (Jaroslav Kysela) [2179850] - ASoC: rt700: Switch to new snd_sdw_params_to_config helper (Jaroslav Kysela) [2179850] - ASoC: rt5682-sdw: Switch to new snd_sdw_params_to_config helper (Jaroslav Kysela) [2179850] - ASoC: rt1316-sdw: Switch to new snd_sdw_params_to_config helper (Jaroslav Kysela) [2179850] - ASoC: rt1308-sdw: Switch to new snd_sdw_params_to_config helper (Jaroslav Kysela) [2179850] - ASoC: max98373-sdw: Switch to new snd_sdw_params_to_config helper (Jaroslav Kysela) [2179850] - sound: sdw: Add hw_params to SoundWire config helper function (Jaroslav Kysela) [2179850] - ASoC: max9867: Implement exact integer mode (Jaroslav Kysela) [2179850] - ASoC: SOF: amd: ADD HS and SP virtual DAI. (Jaroslav Kysela) [2179850] - ASoC: SOF: amd: Fix for selecting clock source as external clock. (Jaroslav Kysela) [2179850] - ASoC: SOF: amd: Fix for reading position updates from stream box. (Jaroslav Kysela) [2179850] - ASoC: nau8825: Add a manually mechanism for detection failure (Jaroslav Kysela) [2179850] - ASoC: nau8825: Adjust internal clock during jack detection (Jaroslav Kysela) [2179850] - ASoC: Intel: avs: Add missing audio amplifier for KBL (Jaroslav Kysela) [2179850] - ALSA: pcm: fix undefined behavior in bit shift for SNDRV_PCM_RATE_KNOT (Jaroslav Kysela) [2179850] - ASoC: Intel: Skylake: Fix Kconfig dependency (Jaroslav Kysela) [2179850] - ASoC: da7219: Fix pole orientation detection on OMTP headsets when playing music (Jaroslav Kysela) [2179850] - ASoC: max98396: Convert to i2c's .probe_new() (Jaroslav Kysela) [2179850] - ASoC: codecs: es8326: Convert to i2c's .probe_new() (Jaroslav Kysela) [2179850] - ALSA: ppc: keywest: Convert to i2c's .probe_new() (Jaroslav Kysela) [2179850] - ALSA: hda: cs35l41: Convert to i2c's .probe_new() (Jaroslav Kysela) [2179850] - ALSA: aoa: tas: Convert to i2c's .probe_new() (Jaroslav Kysela) [2179850] - ALSA: aoa: onyx: Convert to i2c's .probe_new() (Jaroslav Kysela) [2179850] - mfd: arizona-i2c: Convert to i2c's .probe_new() (Jaroslav Kysela) [2179850] - ASoC: Intel: avs: Initialize private data for subsequent HDA FEs (Jaroslav Kysela) [2179850] - ASoC: amd: acp: Fix possible UAF in acp_dma_open (Jaroslav Kysela) [2179850] - soundwire: enable optional clock registers for SoundWire 1.2 devices (Jaroslav Kysela) [2179850] - ASoC/soundwire: remove is_sdca boolean property (Jaroslav Kysela) [2179850] - ASoC: Intel: sof_sdw_amp: mark coeff tables with __maybe_unused (Jaroslav Kysela) [2179850] - ASoC: SOF: dai: move AMD_HS to end of list to restore backwards-compatibility (Jaroslav Kysela) [2179850] - ASoC: Intel: sof_nau8825: support rt1015p speaker amplifier (Jaroslav Kysela) [2179850] - ASoC: SOF: probes: Check ops before memory allocation (Jaroslav Kysela) [2179850] - ASoC: Intel: avs: Disconnect substream if suspend or resume fails (Jaroslav Kysela) [2179850] - ASoC: amd: ps: Move acp63_dev_data strcture from PCI driver (Jaroslav Kysela) [2179850] - ASoC: amd: ps: update macros with ps platform naming convention (Jaroslav Kysela) [2179850] - ALSA: pcm: avoid nused-but-set-variable warning (Jaroslav Kysela) [2179850] - ALSA: memalloc: Allocate more contiguous pages for fallback case (Jaroslav Kysela) [2179850] - ASoC: codecs: Remove a useless include (Jaroslav Kysela) [2179850] - ASoC: audio-graph-card2: remove Experimental announce (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: hda: read multi-link capabilities earlier (Jaroslav Kysela) [2179850] - soundwire: intel_init: remove check on number of links (Jaroslav Kysela) [2179850] - soundwire: intel_init: remove sdw_intel_enable_irq() (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: hda: add callback to check SoundWire lcount information (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: mtl: move SoundWire interrupt enabling to callback (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: mtl: factor interrupt enable/disable interrupt functions (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: hda: add per-chip enable_sdw_irq() callback (Jaroslav Kysela) [2179850] - soundwire: intel_init: remove useless interrupt enablement in interrupt thread (Jaroslav Kysela) [2179850] - soundwire: intel: split auxdevice to different file (Jaroslav Kysela) [2179850] - soundwire: intel: add in-band wake callbacks in hw_ops (Jaroslav Kysela) [2179850] - soundwire: intel: add link power management callbacks in hw_ops (Jaroslav Kysela) [2179850] - soundwire: intel: add bus management callbacks in hw_ops (Jaroslav Kysela) [2179850] - soundwire: intel: add register_dai callback in hw_ops (Jaroslav Kysela) [2179850] - soundwire: intel: add debugfs callbacks in hw_ops (Jaroslav Kysela) [2179850] - soundwire: intel: start using hw_ops (Jaroslav Kysela) [2179850] - ASoC: Intel: soc-acpi: add MTL AIC SoundWire configurations (Jaroslav Kysela) [2179850] - ASoC: wm_adsp: Allow client to hook into pre_run callback (Jaroslav Kysela) [2179850] - ASoC: rt1316-sdw: get BQ params property and apply them (Jaroslav Kysela) [2179850] - ASoC: rt1308-sdw: get BQ params property and apply them (Jaroslav Kysela) [2179850] - ASoC: Intel: sof rt5682: remove the duplicate codes (Jaroslav Kysela) [2179850] - ASoC: Intel: sof_rt5682: add support for ALC5682I-VD with amp rt1019p (Jaroslav Kysela) [2179850] - ASoC: core: fix wrong size kzalloc for rtd's components member (Jaroslav Kysela) [2179850] - ASoC: SOF: ipc4: get pipeline instance id from pipe_widget->instance_id (Jaroslav Kysela) [2179850] - ASoC: SOF: ipc4-loader: get max pipeline number (Jaroslav Kysela) [2179850] - ASoC: SOF: ipc4-topology: rename sof_ipc4_widget_free_comp (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: set d0i3 register with d0i3_offset (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: add d0i3_offset in chip_info (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: add d0i3 definition for MTL (Jaroslav Kysela) [2179850] - ASoC: SOF: topology: Add helper to get/put widget queue id (Jaroslav Kysela) [2179850] - ASoC: SOF: Add support to parse pin binding array from topology (Jaroslav Kysela) [2179850] - ASoC: SOF: Add support for parsing the number of sink/source pins (Jaroslav Kysela) [2179850] - ASoC: SOF: ipc4-topology: Implement tear_down_all_pipelines callback (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: hda-loader: use small buffer for iccmax stream (Jaroslav Kysela) [2179850] - ALSA: cs5535audio: Remove the redundant assignment (Jaroslav Kysela) [2179850] - ASoC: soc-dai: Do not call snd_soc_link_be_hw_params_fixup() twice (Jaroslav Kysela) [2179850] - ASoC: amd: fix ACP version typo mistake (Jaroslav Kysela) [2179850] - ASoC: Intel: cirrus-common: Make const array uid_strings static (Jaroslav Kysela) [2179850] - ARM: omap2: n8x0: stop instantiating codec platform data (Jaroslav Kysela) [2179850] - ASoC: tlv320aic3x: switch to using gpiod API (Jaroslav Kysela) [2179850] - ASoC: tlv320aic3x: remove support for platform data (Jaroslav Kysela) [2179850] - ASoC: rt5682: Support DBVDD and LDO1-IN supplies (Jaroslav Kysela) [2179850] - ASoC: rt5682s: Support DBVDD and LDO1-IN supplies (Jaroslav Kysela) [2179850] - ASoC: audio-graph-card2: check also dpcm node for convert-xxx (Jaroslav Kysela) [2179850] - ASoC: audio-graph-card2-custom-sample.dtsi: add convert-rate for DPCM (MIXer) (Jaroslav Kysela) [2179850] - ASoC: simple-card-utils: remove asoc_simple_convert_fixup() (Jaroslav Kysela) [2179850] - soundwire: cadence: use dai_runtime_array instead of dma_data (Jaroslav Kysela) [2179850] - soundwire: cadence: rename sdw_cdns_dai_dma_data as sdw_cdns_dai_runtime (Jaroslav Kysela) [2179850] - ASoC: cs42xx8-i2c.c: add module device table for of (Jaroslav Kysela) [2179850] - ALSA: hda: clarify comments on SCF changes (Jaroslav Kysela) [2179850] - ASoC: SOF: fix compilation issue with readb/writeb helpers (Jaroslav Kysela) [2179850] - ASoC: codecs: da7219: Do not export internal symbols (Jaroslav Kysela) [2179850] - ASoC: Intel: avs: Drop da7219_aad_jack_det() usage (Jaroslav Kysela) [2179850] - ASoC: amd: Drop da7219_aad_jack_det() usage (Jaroslav Kysela) [2179850] - ASoC: rockchip: Drop da7219_aad_jack_det() usage (Jaroslav Kysela) [2179850] - ASoC: Intel: Drop da7219_aad_jack_det() usage (Jaroslav Kysela) [2179850] - ASoC: codecs: da7219: Introduce set_jack() callback (Jaroslav Kysela) [2179850] - ASoC: SOF: IPC4: probes: Implement IPC4 ops for probes client device (Jaroslav Kysela) [2179850] - ASoC: SOF: client: Add sof_client_ipc4_find_module() function (Jaroslav Kysela) [2179850] - ASoC: SOF: client: Add sof_client_ipc_set_get_data() (Jaroslav Kysela) [2179850] - ASoC: SOF: probes: Separate IPC3 operations to a separate file (Jaroslav Kysela) [2179850] - ASoC: SOF: probes: Replace [0] union members with DECLARE_FLEX_ARRAY() (Jaroslav Kysela) [2179850] - ASoC: adau1372: correct PGA enable & mute bit (Jaroslav Kysela) [2179850] - ASoC: adau1372: add support for S24_LE mode (Jaroslav Kysela) [2179850] - ASoC: adau1372: fix mclk (Jaroslav Kysela) [2179850] - ASoC: SOF: introduce new DEBUG_NOCODEC mode (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: hda-codec: use GPL-2.0-only license (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: hda: clarify Kconfig dependencies (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: add hda_bus_ml_free helper (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: hda-mlink: add helpers to suspend/resume links (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: clarify bus_init and bus_exit sequences (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: hda-codec: add helpers to suspend and resume cmd_io (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: hda-dsp: clarify dependencies on SND_SOC_SOF_HDA (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: hda-ctrl: use helper to clear RIRB status (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: hda-codec: add hda_codec_check_rirb_status() helper (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: hda-stream: always allocate CORB/RIRB buffer (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: hda-codec: add stop_cmd_io helper (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: hda-codec: add hda_codec_device_remove() helper (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: hda-ctrl: add codec wakeup helper (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: move all RIRB/CMD_IO helpers to hda-codec.c (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: hda: add multi-link helper for LOSVID (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: start moving multi-link handling in dedicated file (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: move codec state change to hda-codec.c (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: hda-codec: simplify SND_SOC_SOF_HDA_AUDIO_CODEC handling (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: remove all dependencies on SND_SOC_HDAC_HDMI (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: remove option to disable the common_hdmi handling (Jaroslav Kysela) [2179850] - ASoC: Intel: avs: Enact power gating policy (Jaroslav Kysela) [2179850] - ASoC: Intel: avs: Power and clock gating policy overriding (Jaroslav Kysela) [2179850] - ASoC: Intel: avs: Standby power-state support (Jaroslav Kysela) [2179850] - ASoC: Intel: avs: Count low power streams (Jaroslav Kysela) [2179850] - ASoC: Intel: avs: Restart instead of resuming HDA capture streams (Jaroslav Kysela) [2179850] - ASoC: Intel: avs: Handle SUSPEND and RESUME triggers (Jaroslav Kysela) [2179850] - ALSA: hda: Introduce snd_hdac_stream_wait_drsm() (Jaroslav Kysela) [2179850] - ASoC: Intel: avs: Introduce PCM power management routines (Jaroslav Kysela) [2179850] - ASoC: Intel: avs: Split pcm pages freeing operation from hw_free() (Jaroslav Kysela) [2179850] - ASoC: core: Exit all links before removing their components (Jaroslav Kysela) [2179850] - ASoC: tas5805m: add missing page switch. (Jaroslav Kysela) [2179850] - ASoC: tas5805m: rework to avoid scheduling while atomic. (Jaroslav Kysela) [2179850] - soundwire: qcom: add support for v1.7 Soundwire Controller (Jaroslav Kysela) [2179850] - soundwire: qcom: make reset optional for v1.6 controller (Jaroslav Kysela) [2179850] - soundwire: qcom: remove unused SWRM_SPECIAL_CMD_ID (Jaroslav Kysela) [2179850] - ASoC: dapm: Don't use prefix for regulator name (Jaroslav Kysela) [2179850] - ASoC: SOF: ipc4-loader: Return ssize_t from sof_ipc4_fw_parse_ext_man() (Jaroslav Kysela) [2179850] - ASoC: Intel: avs: boards: Fix typo in comments (Jaroslav Kysela) [2179850] - ASoC: Intel: boards: Fix typo in comments (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: hda-stream: use readb/writeb for stream registers (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: hda-stream: use snd_sof_dsp_updateb() helper (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: hda: use SOF helper for consistency (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: hda-stream: rename CL_SD_CTL registers as SD_CTL (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: hda-stream: use SOF helpers for consistency (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: hda: remove useless check on GCTL (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: hda: always do a full reset (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: hda-ctrl: remove useless sleep (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: hda-dai: remove useless members in hda_pipe_params (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: hda-dai: use component_get_drvdata to find hdac_bus (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: hda-dai: start removing the use of runtime->private_data in BE (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: hda-dsp: use SOF helpers for consistency (Jaroslav Kysela) [2179850] - ASoC: SOF: ops: add snd_sof_dsp_updateb() helper (Jaroslav Kysela) [2179850] - ASoC: SOF: ops: add readb/writeb helpers (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: use mmio fallback for all platforms (Jaroslav Kysela) [2179850] - ASoC: SOF: ops: fallback to mmio in helpers (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: MTL: fix comment error (Jaroslav Kysela) [2179850] - ALSA: asihpi: remove variable loops (Jaroslav Kysela) [2179850] - ALSA: rawmidi: remove variable dest_frames (Jaroslav Kysela) [2179850] - mfd: arizona: Remove #ifdef guards for PM related functions (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: hda-codec: fix possible memory leak in hda_codec_device_init() (Jaroslav Kysela) [2179850] - ASoC: Intel: Skylake: fix possible memory leak in skl_codec_device_init() (Jaroslav Kysela) [2179850] - ASoC: SOF: ipc4-loader: Support for loading external libraries (Jaroslav Kysela) [2179850] - ASoC: SOF: loader: Remove the query_fw_configuration ops (Jaroslav Kysela) [2179850] - ASoC: SOF: ipc4: Stop using the query_fw_configuration fw_loader ops (Jaroslav Kysela) [2179850] - ASoC: SOF: loader: Add support for IPC dependent post firmware boot ops (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: Add ipc4 library loading implementation (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: hda: Add flag to indicate that the firmware is IMR booted (Jaroslav Kysela) [2179850] - ASoC: SOF: ipc4: Define platform dependent library loading callback (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: Set the default firmware library path for IPC4 (Jaroslav Kysela) [2179850] - ASoC: SOF: Add path definition for external firmware libraries (Jaroslav Kysela) [2179850] - ASoC: SOF: IPC4: Add helper for looking up module by UUID (Jaroslav Kysela) [2179850] - ASoC: SOF: ipc4: Convert the firmware handling (loader) to library convention (Jaroslav Kysela) [2179850] - ASoC: SOF: ipc4-loader: Save the maximum number of libraries supported (Jaroslav Kysela) [2179850] - ASoC: SOF: ipc: ops: Add support for optional init and exit callbacks (Jaroslav Kysela) [2179850] - ASoC: SOF: Drop the firmware and fw_offset from snd_sof_pdata (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: hda-loader-skl: Use the basefw firmware container directly (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: hda-loader: Use the basefw firmware container directly (Jaroslav Kysela) [2179850] - ASoC: SOF: amd: Use the basefw firmware container directly (Jaroslav Kysela) [2179850] - ASoC: SOF: Introduce container struct for SOF firmware (Jaroslav Kysela) [2179850] - ASoC: SOF: loader: Set complete state before post_fw_run op (Jaroslav Kysela) [2179850] - soundwire: intel: Initialize clock stop timeout (Jaroslav Kysela) [2179850] - ALSA/ASoC: hda: move SPIB/DRMS functionality from ext layer (Jaroslav Kysela) [2179850] - ALSA: hda: hdac_ext_controller: remove useless loop (Jaroslav Kysela) [2179850] - ALSA: hda: ext: reduce ambiguity between 'multi-link' and 'link' DMA (Jaroslav Kysela) [2179850] - ALSA/ASoC: hda: ext: add 'bus' prefix for multi-link stream setting (Jaroslav Kysela) [2179850] - ALSA/ASoC: hda: ext: remove 'link' prefix for stream-related operations (Jaroslav Kysela) [2179850] - ALSA/ASoC: hda: ext: add 'ext' prefix to snd_hdac_link_free_all (Jaroslav Kysela) [2179850] - ALSA/ASoC: hda: clarify bus_get_link() and bus_link_get() helpers (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: hda-dai: use hlink variable/parameter (Jaroslav Kysela) [2179850] - ALSA: hda: ext: hda_ext_controller: use hlink variable/parameter (Jaroslav Kysela) [2179850] - ALSA: hda: ext: hdac_ext_controller: use helpers in loop (Jaroslav Kysela) [2179850] - ASoC: rt1308-sdw: update the preset settings (Jaroslav Kysela) [2179850] - ASoC: simple-card: Fix up checks for HW param fixups (Jaroslav Kysela) [2179850] - ASoC: soc-dpcm.h: remove snd_soc_dpcm::hw_param (Jaroslav Kysela) [2179850] - ASoC: soc-dapm.h: fixup comment for snd_soc_dapm_widget_for_each_path() (Jaroslav Kysela) [2179850] - ASoC: soc-dapm.h: cleanup white space (Jaroslav Kysela) [2179850] - ASoC: soc-dapm.c: numerical order for dapm_up_seq (Jaroslav Kysela) [2179850] - ASoC: soc-dapm.c: cleanup snd_soc_dapm_new_dai() (Jaroslav Kysela) [2179850] - ASoC: soc-dapm.c: merge dapm_power_one_widget() and dapm_widget_set_power() (Jaroslav Kysela) [2179850] - ASoC: soc-dapm.c: cleanup dapm_widget_set_power() (Jaroslav Kysela) [2179850] - ASoC: soc-dapm.c: ignore parameter NULL at snd_soc_dapm_free_widget() (Jaroslav Kysela) [2179850] - ASoC: soc-dapm.c: remove no meaning variable from snd_soc_dapm_add_path() (Jaroslav Kysela) [2179850] - ASoC: soc-dapm.c: tidyup error handling on snd_soc_dapm_add_route() (Jaroslav Kysela) [2179850] - ASoC: soc-dapm.c: replace snd_soc_dapm_wcache to snd_soc_dapm_widget (Jaroslav Kysela) [2179850] - ASoC: twl4030: make read-only array ramp_base static const (Jaroslav Kysela) [2179850] - ASoC: SOF: ipc3: Log the tx message before sending it (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: ipc4: Ack a received reply or notification separately (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: ipc4: Wait for channel to be free before sending a message (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: ipc4: Read the interrupt reason registers at the same time (Jaroslav Kysela) [2179850] - ASoC: SOF: ipc4: Log the tx message before sending it (Jaroslav Kysela) [2179850] - ASoC: amd: acp: Add TDM slots setting support for ACP I2S controller (Jaroslav Kysela) [2179850] - ASoC: SOF: ipc4-mtrace: protect per-core nodes against multiple open (Jaroslav Kysela) [2179850] - soundwire: dmi-quirks: add quirk variant for LAPBC710 NUC15 (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: hda-dsp: simplify S3 resume flows (Jaroslav Kysela) [2179850] - ASoC: Intel: avs: simplify S3 resume flows (Jaroslav Kysela) [2179850] - ASoC: Intel: Skylake: simplify S3 resume flows (Jaroslav Kysela) [2179850] - ASoC: codecs: jz4725b: add missed microphone widgets (Jaroslav Kysela) [2179850] - ASoC: codecs: jz4725b: add missed Mixer inputs (Jaroslav Kysela) [2179850] - ASoC: codecs: jz4725b: use right control for Master Playback (Jaroslav Kysela) [2179850] - ALSA: hda/realtek: simplify the return of comp_bind() (Jaroslav Kysela) [2179850] - ASoC: ak4458: add optional reset control to instead of gpio (Jaroslav Kysela) [2179850] - ALSA: hda: cs35l41: Support System Suspend (Jaroslav Kysela) [2179850] - ALSA: hda: cs35l41: Remove suspend/resume hda hooks (Jaroslav Kysela) [2179850] - ALSA: hda/cs_dsp_ctl: Fix mutex inversion when creating controls (Jaroslav Kysela) [2179850] - ALSA: hda: hda_cs_dsp_ctl: Ensure pwr_lock is held before reading/writing controls (Jaroslav Kysela) [2179850] - ALSA: hda: hda_cs_dsp_ctl: Minor clean and redundant code removal (Jaroslav Kysela) [2179850] - ASoC: codecs: hda: Fix spelling error in log message (Jaroslav Kysela) [2179850] - ASoC: Intel: avs: Simplify log control for SKL (Jaroslav Kysela) [2179850] - ASoC: Intel: avs: Simplify ignore_fw_version description (Jaroslav Kysela) [2179850] - ASoC: Intel: avs: Do not print IPC error message twice (Jaroslav Kysela) [2179850] - ASoC: Intel: avs: Do not treat unsupported IPCs as invalid (Jaroslav Kysela) [2179850] - ASoC: Intel: avs: Do not reuse msg between different IPC handlers (Jaroslav Kysela) [2179850] - ASoC: Intel: avs: Add missing include to HDA board (Jaroslav Kysela) [2179850] - ASoC: Intel: avs: Simplify d0ix disabling routine (Jaroslav Kysela) [2179850] - ASoC: Intel: avs: Add missing SKL-based device IDs (Jaroslav Kysela) [2179850] - ASoC: Intel: avs: Support da7219 on both KBL and APL (Jaroslav Kysela) [2179850] - ASoC: Intel: avs: Support AML with rt286 configuration (Jaroslav Kysela) [2179850] - ASoC: wm8997: Revert "ASoC: wm8997: Fix PM disable depth imbalance in wm8997_probe" (Jaroslav Kysela) [2179850] - ASoC: wm5110: Revert "ASoC: wm5110: Fix PM disable depth imbalance in wm5110_probe" (Jaroslav Kysela) [2179850] - ASoC: wm5102: Revert "ASoC: wm5102: Fix PM disable depth imbalance in wm5102_probe" (Jaroslav Kysela) [2179850] - ASoC: amd: Update Pink Sardine platform ACP register header (Jaroslav Kysela) [2179850] - ALSA: usb-audio: Avoid superfluous endpoint setup (Jaroslav Kysela) [2179850] - ALSA: usb-audio: Correct the return code from snd_usb_endpoint_set_params() (Jaroslav Kysela) [2179850] - ALSA: usb-audio: Apply mutex around snd_usb_endpoint_set_params() (Jaroslav Kysela) [2179850] - ALSA: usb-audio: Avoid unnecessary interface change at EP close (Jaroslav Kysela) [2179850] - ASoC: cx2072x: fix spelling typo in comment (Jaroslav Kysela) [2179850] - ALSA: hda: Update register polling macros (Jaroslav Kysela) [2179850] - Revert "ASoC: soc-component: using pm_runtime_resume_and_get instead of pm_runtime_get_sync" (Jaroslav Kysela) [2179850] - ASoC: codecs: allow WM8961 to be selected by the user (Jaroslav Kysela) [2179850] - ASoC: wm8961: add support for devicetree (Jaroslav Kysela) [2179850] - ASoC: Intel: avs: Load max98927 on target platform (Jaroslav Kysela) [2179850] - ASoC: Intel: avs: Add max98927 machine board (Jaroslav Kysela) [2179850] - ASoC: nau8825: Add TDM support (Jaroslav Kysela) [2179850] - ASoC: wm5102: Fix PM disable depth imbalance in wm5102_probe (Jaroslav Kysela) [2179850] - ASoC: wm5110: Fix PM disable depth imbalance in wm5110_probe (Jaroslav Kysela) [2179850] - ASoC: wm8997: Fix PM disable depth imbalance in wm8997_probe (Jaroslav Kysela) [2179850] - ASoC: core: clarify the driver name initialization (Jaroslav Kysela) [2179850] - ASoC: wm5102: Fix PM disable depth imbalance in wm5102_probe (Jaroslav Kysela) [2179850] - ASoC: wm5110: Fix PM disable depth imbalance in wm5110_probe (Jaroslav Kysela) [2179850] - ASoC: wm8997: Fix PM disable depth imbalance in wm8997_probe (Jaroslav Kysela) [2179850] - ALSA: asihpi - Remove unused struct hpi_subsys_response (Jaroslav Kysela) [2179850] - ALSA: sb: Use DIV_ROUND_UP() instead of open-coding it (Jaroslav Kysela) [2179850] - ASoC: wm8978: Use DIV_ROUND_UP() instead of open-coding it (Jaroslav Kysela) [2179850] - ASoC: cs35l36: Use DIV_ROUND_UP() instead of open-coding it (Jaroslav Kysela) [2179850] - ASoC: cs42l42: Fallback to headphones for type detect (Jaroslav Kysela) [2179850] - ASoC: uapi: Replace zero-length arrays with __DECLARE_FLEX_ARRAY() helper (Jaroslav Kysela) [2179850] - ASoC: Intel: Skylake: Replace zero-length arrays with DECLARE_FLEX_ARRAY() helper (Jaroslav Kysela) [2179850] - ASoC: SOF: control.h: Replace zero-length array with DECLARE_FLEX_ARRAY() helper (Jaroslav Kysela) [2179850] - usb: gadget: Replace runtime->status->state reference to runtime->state (Jaroslav Kysela) [2179850] - ASoC: intel: Replace runtime->status->state reference to runtime->state (Jaroslav Kysela) [2179850] - ALSA: usx2y: Replace runtime->status->state reference to runtime->state (Jaroslav Kysela) [2179850] - ALSA: usb-audio: Replace runtime->status->state reference to runtime->state (Jaroslav Kysela) [2179850] - ALSA: asihpi: Replace runtime->status->state reference to runtime->state (Jaroslav Kysela) [2179850] - ALSA: hda: Replace runtime->status->state reference to runtime->state (Jaroslav Kysela) [2179850] - ALSA: firewire: Replace runtime->status->state reference to runtime->state (Jaroslav Kysela) [2179850] - ALSA: aloop: Replace runtime->status->state reference to runtime->state (Jaroslav Kysela) [2179850] - ALSA: pcm: Make mmap status read-only (Jaroslav Kysela) [2179850] - ALSA: pcm: Avoid reference to status->state (Jaroslav Kysela) [2179850] - ALSA: Remove some left-over license text in include/uapi/sound/ (Jaroslav Kysela) [2179850] - ALSA: firewire: Remove some left-over license text in sound/firewire (Jaroslav Kysela) [2179850] - ASoC: SOF: mediatek: mt8195: Add pcm_pointer callback (Jaroslav Kysela) [2179850] - ASoC: SOF: mediatek: mt8195: Add pcm_hw_params callback (Jaroslav Kysela) [2179850] - ALSA: memalloc: use __GFP_RETRY_MAYFAIL for DMA mem allocs (Jaroslav Kysela) [2179850] - ASoC: SOF: ipc4: Call snd_sof_handle_fw_exception() in case of timeout (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: hda: Only dump firmware registers for IPC3 (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: mtl: Print relevant register in ipc_dump (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: skl: Use the ipc4 version of the ipc_dump (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: hda: Add separate ops for ipc_dump for IPC4 (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: cnl: Add separate ops for ipc_dump for IPC4 (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: MTL: remove the unnecessary snd_sof_dsp_read() (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: MTL: reuse the common ops for PM (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: HDA: use IPC version-specific ops (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: MTL: define and set the disable_interrupts op (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: define and set the disable_interrupts op for cavs platforms (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: Add a new op for disabling interrupts (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: use power_down_dsp op in hda_dsp_remove (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: mtl: define and set power_down_dsp op (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: define and set power_down_dsp op for HDA platforms (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: introduce new op to handle dsp power down (Jaroslav Kysela) [2179850] - ASoC: Intel: sof_da7219_mx98360a: Access num_codecs through dai_link (Jaroslav Kysela) [2179850] - ASoC: soc-component: using pm_runtime_resume_and_get instead of pm_runtime_get_sync (Jaroslav Kysela) [2179850] - ALSA: hda/ca0132 - remove the unneeded result variable (Jaroslav Kysela) [2179850] - ASoC: SOF: pci-tgl: add missing PCI IDs for RPL (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: pci-tgl: reorder PCI IDs (Jaroslav Kysela) [2179850] - ASoC: es8316: fix register sync error in suspend/resume tests (Jaroslav Kysela) [2179850] - ASoC: cs42l83: change cs42l83_regmap to static (Jaroslav Kysela) [2179850] - ASoC: SOF: mediatek: add pcm_pointer callback for mt8186 (Jaroslav Kysela) [2179850] - ASoC: amd: acp: Add setbias level for rt5682s codec in machine driver (Jaroslav Kysela) [2179850] - ASoC: ts3a227e: add parameters to control debounce times (Jaroslav Kysela) [2179850] - ALSA: usb-audio: Split endpoint setups for hw_params and prepare (take#2) (Jaroslav Kysela) [2179850] - ASoC: rt5682s: simplify the return of rt5682s_probe() (Jaroslav Kysela) [2179850] - ASoC: SOF: don't unprepare widget used other pipelines (Jaroslav Kysela) [2179850] - ASoC: SOF: clear prepare state when widget is unprepared (Jaroslav Kysela) [2179850] - ASoC: SOF: ipc4-topology: remove useless assignment (Jaroslav Kysela) [2179850] - ASoC: SOF: ipc4-topology: clarify calculation precedence (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: add ops for SKL/KBL (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: add initial SKL/KBL hardware support (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: add SKL/KBL hardware code loader (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: hda-dsp: expose functions for SKL support (Jaroslav Kysela) [2179850] - ALSA: es18xx: Remove the unneeded result variable (Jaroslav Kysela) [2179850] - ASoC: soc.h: use array instead of playback/capture_widget (Jaroslav Kysela) [2179850] - ASoC: soc.h: use defined number instead of direct number (Jaroslav Kysela) [2179850] - ASoC: soc.h: remove num_cpus/codecs (Jaroslav Kysela) [2179850] - soundwire: intel: add helper to stop bus (Jaroslav Kysela) [2179850] - soundwire: intel: introduce helpers to start bus (Jaroslav Kysela) [2179850] - soundwire: intel: introduce intel_shim_check_wake() helper (Jaroslav Kysela) [2179850] - soundwire: intel: simplify read ops assignment (Jaroslav Kysela) [2179850] - soundwire: intel: remove intel_init() wrapper (Jaroslav Kysela) [2179850] - soundwire: intel: move shim initialization before power up/down (Jaroslav Kysela) [2179850] - soundwire: intel: remove clock_stop parameter in intel_shim_init() (Jaroslav Kysela) [2179850] - soundwire: intel: move all PDI initialization under intel_register_dai() (Jaroslav Kysela) [2179850] - soundwire: intel: move DAI registration and debugfs init earlier (Jaroslav Kysela) [2179850] - soundwire: intel: simplify flow and use devm_ for DAI registration (Jaroslav Kysela) [2179850] - soundwire: intel: fix error handling on dai registration issues (Jaroslav Kysela) [2179850] - ASoC: SOF: replace ipc4-loader dev_vdbg with tracepoints (Jaroslav Kysela) [2179850] - ASoC: SOF: replace dev_vdbg with tracepoints (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: replace dev_vdbg with tracepoints (Jaroslav Kysela) [2179850] - ASoC: SOF: remove unneeded dev_vdbg (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: remove unneeded dev_vdbg (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: add HDA interrupt source tracing (Jaroslav Kysela) [2179850] - ASoC: SOF: add widget setup/free tracing (Jaroslav Kysela) [2179850] - ALSA: hda: ext: remove always-true conditions on host and link release (Jaroslav Kysela) [2179850] - ALSA: hda: ext: fix locking in stream_release (Jaroslav Kysela) [2179850] - ALSA: hda: ext: simplify logic for stream assignment (Jaroslav Kysela) [2179850] - ALSA: hda: Use hdac_ext prefix in snd_hdac_stream_free_all() for clarity (Jaroslav Kysela) [2179850] - ALSA: hda: ext: make snd_hdac_ext_stream_init() static (Jaroslav Kysela) [2179850] - ALSA: hda: document state machine for hdac_streams (Jaroslav Kysela) [2179850] - ALSA: hda: make snd_hdac_stream_clear() static (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: hda: override mclk_id after parsing NHLT SSP blob (Jaroslav Kysela) [2179850] - ALSA: hda: intel-nhlt: add intel_nhlt_ssp_mclk_mask() (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: hda: refine SSP count support (Jaroslav Kysela) [2179850] - soundwire: cadence: Simplify error paths in cdns_xfer_msg() (Jaroslav Kysela) [2179850] - soundwire: cadence: Fix error check in cdns_xfer_msg() (Jaroslav Kysela) [2179850] - soundwire: bus: Fix wrong port number in sdw_handle_slave_alerts() (Jaroslav Kysela) [2179850] - soundwire: cadence: Write to correct address for each FIFO chunk (Jaroslav Kysela) [2179850] - ASoC: SOF: mediatek: add pcm_hw_params callback for mt8186 (Jaroslav Kysela) [2179850] - ALSA: ppc: Switch to use for_each_child_of_node() macro (Jaroslav Kysela) [2179850] - ASoC: Intel: skylake: remove unnecessary dev_set_drvdata() (Jaroslav Kysela) [2179850] - soundwire: qcom: do not send status of device 0 during alert (Jaroslav Kysela) [2179850] - soundwire: qcom: update status from device id 1 (Jaroslav Kysela) [2179850] - ASoC: max98390: Fix dsm calibration reading (Jaroslav Kysela) [2179850] - soundwire: cadence: Don't overwrite msg->buf during write commands (Jaroslav Kysela) [2179850] - ASoC: Intel: sof_rt5682: use devm_kcalloc() instead of devm_kzalloc() (Jaroslav Kysela) [2179850] - ASoC: Intel: sof_ssp_amp: use devm_kcalloc() instead of devm_kzalloc() (Jaroslav Kysela) [2179850] - ASOC: SOF: use devm_kcalloc() instead of devm_kzalloc() (Jaroslav Kysela) [2179850] - ASoC: Intel: sof_es8336: use function devm_kcalloc() instead of devm_kzalloc() (Jaroslav Kysela) [2179850] - ASoC: Intel: sof_nau8825: use function devm_kcalloc() instead of devm_kzalloc() (Jaroslav Kysela) [2179850] - ASoC: Intel: sof_cs42l42: use function devm_kcalloc() instead of devm_kzalloc() (Jaroslav Kysela) [2179850] - ASoC: amd: acp: use function devm_kcalloc() instead of devm_kzalloc() (Jaroslav Kysela) [2179850] - ASoC: amd: acp: use devm_kcalloc() instead of devm_kzalloc() (Jaroslav Kysela) [2179850] - ASoC: cs42l42: Switch to dev_err_probe() helper (Jaroslav Kysela) [2179850] - ASoC: cs42l42: Implement 'set_bclk_ratio' (Jaroslav Kysela) [2179850] - ASoC: cs42l83: Extend CS42L42 support to new part (Jaroslav Kysela) [2179850] - ASoC: cs42l42: Export regmap elements to core namespace (Jaroslav Kysela) [2179850] - ASoC: cs42l42: Split I2C identity into separate module (Jaroslav Kysela) [2179850] - ASoC: cs42l42: Pass component and dai defs into common probe (Jaroslav Kysela) [2179850] - ASoC: cs42l42: Split cs42l42_resume into two functions (Jaroslav Kysela) [2179850] - ASoC: cs42l42: Split probe() and remove() into stages (Jaroslav Kysela) [2179850] - ASoC: cs42l42: Use cs42l42->dev instead of &i2c_client->dev (Jaroslav Kysela) [2179850] - ASoC: cs42l42: Add bitclock frequency argument to cs42l42_pll_config() (Jaroslav Kysela) [2179850] - soundwire: bus: Don't exit early if no device IDs were programmed (Jaroslav Kysela) [2179850] - soundwire: cadence: Fix lost ATTACHED interrupts when enumerating (Jaroslav Kysela) [2179850] - soundwire: bus: Don't re-enumerate before status is UNATTACHED (Jaroslav Kysela) [2179850] - soundwire: bus: Don't lose unattach notifications (Jaroslav Kysela) [2179850] - soundwire: cadence: fix updating slave status when a bus has multiple peripherals (Jaroslav Kysela) [2179850] - ASoC: soc-dapm: Switch to use dev_err_probe() helper (Jaroslav Kysela) [2179850] - ASoC: cs42l42: Switch to use dev_err_probe() helper (Jaroslav Kysela) [2179850] - ASoC: bcm2835-i2s: Switch to use dev_err_probe() helper (Jaroslav Kysela) [2179850] - ASoC: SOF: amd: increase SRAM inbox and outbox size to 1024 (Jaroslav Kysela) [2179850] - ASoC: SOF: Adding amd HS functionality to the sof core (Jaroslav Kysela) [2179850] - ASoC: SOF: amd: Add support for Rembrandt plaform. (Jaroslav Kysela) [2179850] - ASoC: SOF: amd: Make ACP core code generic for newer SOC transition (Jaroslav Kysela) [2179850] - ASoC: nau8825: Add ADCOUT IO drive strength control (Jaroslav Kysela) [2179850] - ASoC: ak4458: Add ak4458_reset in device probe and remove (Jaroslav Kysela) [2179850] - ASoC: Intel: sof_rt5682: remove SOF_RT1015_SPEAKER_AMP_100FS flag (Jaroslav Kysela) [2179850] - ASoC: rt5682s: Reduce coupling of PLLB setting (Jaroslav Kysela) [2179850] - ASoC: rt5682s: Reduce coupling of I2S1 setting (Jaroslav Kysela) [2179850] - ASoC: rt5682s: Reduce coupling of Micbias and Vref2 settings (Jaroslav Kysela) [2179850] - ALSA: dummy: Add customizable volume min/max. (Jaroslav Kysela) [2179850] - ALSA: dummy: Fix trailing whitespaces. (Jaroslav Kysela) [2179850] - soundwire: cadence: remove unused sdw_cdns_master_ops declaration (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: Add mtrace type information for IPC4 (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: icl: Set IPC4-specific DSP ops (Jaroslav Kysela) [2179850] - ASoC: SOF: ipc4: Add support for mtrace log extraction (Jaroslav Kysela) [2179850] - ASoC: SOF: ipc4: Configure the debug box offset (Jaroslav Kysela) [2179850] - ASoC: SOF: ipc4: Add define for the outbox window index (Jaroslav Kysela) [2179850] - ASoC: SOF: ipc4: Add macro to get core ID from log buffer status message (Jaroslav Kysela) [2179850] - ASoC: SOF: ipc4: Only print LOG BUFFER update message info if requested (Jaroslav Kysela) [2179850] - sound: oss: dmasound: remove software_input_volume declaration (Jaroslav Kysela) [2179850] - ALSA: memalloc: remove snd_dma_sg_ops declaration (Jaroslav Kysela) [2179850] - ALSA: line6: remove line6_set_raw declaration (Jaroslav Kysela) [2179850] - ASoC: hdmi-codec.c: use devm_kzalloc() for DMA data (Jaroslav Kysela) [2179850] - ASoC: soc-core.c: setup rtd->pmdown_time at soc_new_pcm_runtime() (Jaroslav Kysela) [2179850] - ASoC: ak4458: Remove component probe() and remove() (Jaroslav Kysela) [2179850] - ASoC: max98390: Remove unnecessary amp on/off conrtol (Jaroslav Kysela) [2179850] - ASoC: soc-dapm.c: tidyup snd_soc_dai_link_event_pre_pmu() (Jaroslav Kysela) [2179850] - ASoC: soc-dapm.c: add comment for kzalloc()/kfree() on snd_soc_dai_link_event_pre_pmu() (Jaroslav Kysela) [2179850] - ASoC: sti-sas: Remove the unneeded result variable (Jaroslav Kysela) [2179850] - ASoC: simple-card-utils: switch to using gpiod API (Jaroslav Kysela) [2179850] - ASoC: SOF: mediatek: mt8195: Add devicetree support to select topologies (Jaroslav Kysela) [2179850] - ASoC: SOF: mediatek: mt8195: Add generic pcm_{open,close} callbacks (Jaroslav Kysela) [2179850] - ASoC: SOF: mediatek: mt8195: Add mailbox generic callbacks for IPC (Jaroslav Kysela) [2179850] - ASoC: soc-dapm.c: fixup snd_soc_dapm_new_control_unlocked() error handling (Jaroslav Kysela) [2179850] - ASoC: soc-dapm.c: don't use WARN_ON() at snd_soc_dai_link_event_pre_pmu() (Jaroslav Kysela) [2179850] - ALSA: hda: cs35l41: Utilize acpi_get_subsystem_id() (Jaroslav Kysela) [2179850] - ALSA: hda: cs35l41: Call put_device() in the scope of get_device() (Jaroslav Kysela) [2179850] - ASoC: SOF: Remove strsplit_u32() and tokenize_input() (Jaroslav Kysela) [2179850] - lib/string_helpers: Introduce parse_int_array_user() (Jaroslav Kysela) [2179850] - ASoC: SOF: Introduce function sof_of_machine_select (Jaroslav Kysela) [2179850] - ALSA: asihpi - Remove useless code in hpi_meter_get_peak() (Jaroslav Kysela) [2179850] - ASoC: amd: fix spelling mistake: "i.e" -> "i.e." (Jaroslav Kysela) [2179850] - ASoC: soc-pcm.c: check fe condition at out of loop (Jaroslav Kysela) [2179850] - ASoC: soc-pcm.c: add soc_pcm_ret() (Jaroslav Kysela) [2179850] - ASoC: soc-pcm.c: remove unnecessary codec2codec_close_delayed_work() (Jaroslav Kysela) [2179850] - ALSA: hda/hdmi: Replace zero-length array with DECLARE_FLEX_ARRAY() helper (Jaroslav Kysela) [2179850] - ASoC: codecs: max98088: remove redundant ret variable (Jaroslav Kysela) [2179850] - ASoC: amd: enable Pink sardine platform machine driver build. (Jaroslav Kysela) [2179850] - ASoC: amd: add Pink Sardine machine driver using dmic (Jaroslav Kysela) [2179850] - ASoC: amd: create platform device for acp6.2 machine driver (Jaroslav Kysela) [2179850] - ASoC: amd: enable Pink Sardine acp6.2 drivers build (Jaroslav Kysela) [2179850] - ASoC: amd: add acp6.2 pdm driver pm ops (Jaroslav Kysela) [2179850] - ASoC: amd: add acp6.2 pci driver pm ops (Jaroslav Kysela) [2179850] - ASoC: amd: add acp6.2 pdm driver dma ops (Jaroslav Kysela) [2179850] - ASoC: amd: add acp6.2 irq handler (Jaroslav Kysela) [2179850] - ASoC: amd: add acp6.2 pdm platform driver (Jaroslav Kysela) [2179850] - ASoC: amd: add platform devices for acp6.2 pdm driver and dmic driver (Jaroslav Kysela) [2179850] - ASoC: amd: add acp6.2 init/de-init functions (Jaroslav Kysela) [2179850] - ASoC: amd: add Pink Sardine ACP PCI driver (Jaroslav Kysela) [2179850] - ASoC: amd: add Pink Sardine platform ACP IP register header (Jaroslav Kysela) [2179850] - ASoC: max98396: Make data monitor features configurable (Jaroslav Kysela) [2179850] - ASoC: amd: acp: Modify dai_id macros to be more generic (Jaroslav Kysela) [2179850] - ASoC: tas2562: Drop conflicting set_bias_level power setting (Jaroslav Kysela) [2179850] - ASoC: tas2764: Export highpass filter setting (Jaroslav Kysela) [2179850] - ASoC: tas2764: Add IRQ handling (Jaroslav Kysela) [2179850] - ASoC: sigmadsp: switch to use kmemdup_nul() helper (Jaroslav Kysela) [2179850] - ASoC: max98088: add support for noise gate reg (Jaroslav Kysela) [2179850] - ASoC: SOF: mediatek: Use generic implementation for .ipc_msg_data field (Jaroslav Kysela) [2179850] - ASoC: SOF: mediatek: add snd_sof_dsp_ops callbacks for pcm and mail box (Jaroslav Kysela) [2179850] - ASoC: SOF: mediatek: Add dai driver for mt8186 (Jaroslav Kysela) [2179850] - ASoC: codecs: add suspend and resume for ES8316 (Jaroslav Kysela) [2179850] - ASoC: SOF: imx8ulp: add missing of_node_put() in imx8ulp_probe() (Jaroslav Kysela) [2179850] - ASoC: SOF: imx: imx8ulp: declare ops structure as static (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: hda: Skip IMR boot after a firmware crash or boot failure (Jaroslav Kysela) [2179850] - ASoC: SOF: ipc4-loader: Verify ext manifest magic number (Jaroslav Kysela) [2179850] - ASoC: SOF: Kconfig: Make IPC_MESSAGE_INJECTOR depend on SND_SOC_SOF (Jaroslav Kysela) [2179850] - ASoC: SOF: Kconfig: Make IPC_FLOOD_TEST depend on SND_SOC_SOF (Jaroslav Kysela) [2179850] - ALSA: memalloc: Drop special handling of GFP for CONTINUOUS allocation (Jaroslav Kysela) [2179850] - ASoC: Intel: sst: Switch to standard device pages (Jaroslav Kysela) [2179850] - ALSA: pdaudiocf: Drop superfluous GFP setup (Jaroslav Kysela) [2179850] - ALSA: vx: Drop superfluous GFP setup (Jaroslav Kysela) [2179850] - ASoC: atmel_ssc_dai: Remove the unneeded result variable (Jaroslav Kysela) [2179850] - soundwire: intel: cleanup WakeEnable and WakeStatus (Jaroslav Kysela) [2179850] - soundwire: intel: cleanup AC Timing Control (Jaroslav Kysela) [2179850] - soundwire: intel: cleanup IO control (Jaroslav Kysela) [2179850] - soundwire: intel: cleanup PCM Stream channel map and channel count (Jaroslav Kysela) [2179850] - soundwire: intel: cleanup PCM stream capabilities (Jaroslav Kysela) [2179850] - soundwire: intel: add comment for control stream cap/chmap (Jaroslav Kysela) [2179850] - soundwire: intel: remove unused PDM capabilities (Jaroslav Kysela) [2179850] - soundwire: intel: cleanup SHIM SYNC (Jaroslav Kysela) [2179850] - soundwire: intel: remove IPPTR unused definition (Jaroslav Kysela) [2179850] - soundwire: intel: regroup definitions for LCTL (Jaroslav Kysela) [2179850] - soundwire: intel: cleanup definition of LCOUNT (Jaroslav Kysela) [2179850] - soundwire: intel: remove use of __func__ in dev_dbg (Jaroslav Kysela) [2179850] - soundwire: bus: remove use of __func__ in dev_dbg (Jaroslav Kysela) [2179850] - soundwire: intel: set dev_num_ida_min (Jaroslav Kysela) [2179850] - soundwire: bus: allow device number to be unique at system level (Jaroslav Kysela) [2179850] - soundwire: bus: rename sdw_ida as sdw_bus_ida (Jaroslav Kysela) [2179850] - soundwire: dmi-quirks: add remapping for HP Omen 16-k0005TX (Jaroslav Kysela) [2179850] - ALSA: hda: cleanup definitions for multi-link registers (Jaroslav Kysela) [2179850] - ASoC: wcd9335: remove always-true condition (Jaroslav Kysela) [2179850] - ASoC: hdmi-codec: remove unused definitions (Jaroslav Kysela) [2179850] - ASoC: SOF: compress: Remove dai_posn variable (Jaroslav Kysela) [2179850] - ASoC: SOF: compress: Add copy function for capture case (Jaroslav Kysela) [2179850] - ASoC: SOF: compress: Move sof_compr_copy functionality (Jaroslav Kysela) [2179850] - ASoC: Intel: fix unused-variable warning in probe_codec (Jaroslav Kysela) [2179850] - ASoC: soc-pcm.c: summarize related settings at soc_new_pcm() (Jaroslav Kysela) [2179850] - ASoC: SOF: Fix compilation when HDA_AUDIO_CODEC config is disabled (Jaroslav Kysela) [2179850] - ASoC: amd: acp: add a label to make error path more clean (Jaroslav Kysela) [2179850] - ASoC: amd: acp: switch to use dev_err_probe() (Jaroslav Kysela) [2179850] - ASoC: amd: acp: remove unnecessary NULL checks (Jaroslav Kysela) [2179850] - ASoC: Change handling of unimplemented set_bclk_ratio (Jaroslav Kysela) [2179850] - ALSA: hda: Remove unused defines (Jaroslav Kysela) [2179850] - ALSA: hda: Remove unused MAX_PIN_CONFIGS constant (Jaroslav Kysela) [2179850] - ALSA: hda: Rework snd_hdac_stream_reset() to use macros (Jaroslav Kysela) [2179850] - ALSA: hda: Move stream-register polling macros (Jaroslav Kysela) [2179850] - ASoC: SOF: imx: Add i.MX8ULP HW support (Jaroslav Kysela) [2179850] - ASoC: soc-utils-test: Add test for snd_soc_params_to_bclk() (Jaroslav Kysela) [2179850] - ASoC: cs42l42: Use snd_soc_tdm_params_to_bclk() (Jaroslav Kysela) [2179850] - ASoC: cs42l42: Fix comment typo in cs42l42_slow_start_put() (Jaroslav Kysela) [2179850] - ASoC: cs42l42: Move cs42l42_supply_names to .c file (Jaroslav Kysela) [2179850] - ASoC: cs42l42: Add include dependencies to cs42l42.h (Jaroslav Kysela) [2179850] - ASoC: cs42l42: Don't include kernel.h (Jaroslav Kysela) [2179850] - ASoC: codecs: es8326: change es8326_regmap_config to static (Jaroslav Kysela) [2179850] - ASoC: SOF: compress: Add support for computing timestamps (Jaroslav Kysela) [2179850] - ASoC: SOF: compress: Save channel count and sample bytes (Jaroslav Kysela) [2179850] - ASoC: SOF: compress: Introduce sof_compr_stream (Jaroslav Kysela) [2179850] - ASoC: SOF: compress: Remove byte offset computation (Jaroslav Kysela) [2179850] - soundwire: intel: Remove unnecessary TODO (Jaroslav Kysela) [2179850] - ASoC: Variable type completion (Jaroslav Kysela) [2179850] - ASoC: core: remove setting platform_max in kcontrol macros (Jaroslav Kysela) [2179850] - ALSA: hda: Fix page fault in snd_hda_codec_shutdown() (Jaroslav Kysela) [2179850] - ALSA: hda: Remove codec init and exit routines (Jaroslav Kysela) [2179850] - ALSA: hda: Always free codec on the device release (Jaroslav Kysela) [2179850] - ASoC: Intel: Drop hdac_ext usage for codec device creation (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: Introduce HDA codec init and exit routines (Jaroslav Kysela) [2179850] - ASoC: Intel: Skylake: Introduce HDA codec init and exit routines (Jaroslav Kysela) [2179850] - ASoC: codecs: add support for ES8326 (Jaroslav Kysela) [2179850] - ASoC: Intel: Drop legacy HSW/BDW board-match information (Jaroslav Kysela) [2179850] - ASoC: Intel: catpt: Drop SND_SOC_ACPI_INTEL_MATCH dependency (Jaroslav Kysela) [2179850] - ASoC: Intel: bdw_rt286: Rename module (Jaroslav Kysela) [2179850] - ASoC: Intel: hsw_rt5640: Rename module (Jaroslav Kysela) [2179850] - ASoC: soc-utils: Improve kerneldoc for snd_soc_tdm_params_to_bclk() (Jaroslav Kysela) [2179850] - ASoC: amd: acp: Add TDM support for acp i2s stream (Jaroslav Kysela) [2179850] - ASoC: amd: acp: Initialize list to store acp_stream during pcm_open (Jaroslav Kysela) [2179850] - ASoC: Variable type completion (Jaroslav Kysela) [2179850] - ASoC: simple-card-utils: Fixup DAI sample format (Jaroslav Kysela) [2179850] - ASoC: SOF: mediatek: Add sof_mt8186_machs for mt8186 (Jaroslav Kysela) [2179850] - ASoC: SOF: Introduce function sof_of_machine_select (Jaroslav Kysela) [2179850] - ASoC: omap: Replace sprintf() with sysfs_emit() (Jaroslav Kysela) [2179850] - ASoC: DAPM: Replace sprintf() calls with sysfs_emit_at() (Jaroslav Kysela) [2179850] - ASoC: core: Replace sprintf() with sysfs_emit() (Jaroslav Kysela) [2179850] - ASoC: Intel: skylake: Replace sprintf() with sysfs_emit() (Jaroslav Kysela) [2179850] - ASoC: Intel: catpt: Replace sprintf() with sysfs_emit() (Jaroslav Kysela) [2179850] - ASoC: Intel: sst: Replace sprintf() with sysfs_emit() (Jaroslav Kysela) [2179850] - ASoC: tlv320aic26: Replace sprintf() with sysfs_emit() (Jaroslav Kysela) [2179850] - ASoC: cs43130: Replace scnprintf() with sysfs_emit() (Jaroslav Kysela) [2179850] - ALSA: aoa: Replace sprintf() with sysfs_emit() (Jaroslav Kysela) [2179850] - ALSA: ac97: Replace sprintf() with sysfs_emit() (Jaroslav Kysela) [2179850] - ASoC: Intel: cirrus-common: Use UID to map correct amp to prefix (Jaroslav Kysela) [2179850] - ASoC: codecs: show PING status on resume failures (Jaroslav Kysela) [2179850] - soundwire: add sdw_show_ping_status() helper (Jaroslav Kysela) [2179850] - soundwire: intel/cadence: expose PING status in manager ops (Jaroslav Kysela) [2179850] - soundwire: add read_ping_status helper definition in manager ops (Jaroslav Kysela) [2179850] - soundwire: qcom: Update error prints to debug prints (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: hda: Drop no longer used ROM state definitions (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: hda-loader: Use the FSR state definitions during bootup (Jaroslav Kysela) [2179850] - ALSA: wavefront: remove redundant assignment to pointer end (Jaroslav Kysela) [2179850] - soundwire: Use acpi_dev_for_each_child() (Jaroslav Kysela) [2179850] - firewire: cdev: fix potential leak of kernel stack due to uninitialized value (Jaroslav Kysela) [2179850] - list: Add list_next_entry_circular() and list_prev_entry_circular() (Jaroslav Kysela) [2179850] - ASoC: cs43130: Re-use generic struct u16_fract (Jaroslav Kysela) [2179850] - firewire: fix potential uaf in outbound_phy_packet_callback() (Jaroslav Kysela) [2179850] - firewire: add kernel API to access packet structure in request structure for AR context (Jaroslav Kysela) [2179850] - firewire: add kernel API to access CYCLE_TIME register (Jaroslav Kysela) [2179850] - firewire: Add dummy read_csr/write_csr functions (Jaroslav Kysela) [2179850] - treewide: Replace open-coded flex arrays in unions (Jaroslav Kysela) [2179850] - firewire: Remove function callback casts (Jaroslav Kysela) [2179850] - ALSA: doc: Document PC Beep Hidden Register on Realtek ALC256 (Jaroslav Kysela) [2179850] - tools include UAPI: Sync sound/asound.h copy with the kernel sources (Jaroslav Kysela) [2179850]- Revert "softirq: Let ksoftirqd do its job" (Oleg Nesterov) [2196767] - perf: Fix check before add_event_to_groups() in perf_group_detach() (Michael Petlan) [2209645] {CVE-2023-2235} - perf/core: Call LSM hook after copying perf_event_attr (Audra Mitchell) [2172142] - kprobes: Skip clearing aggrprobe's post_handler in kprobe-on-ftrace case (Audra Mitchell) [2172142] - cgroup/cpuset: Enable update_tasks_cpumask() on top_cpuset (Audra Mitchell) [2172142] - cgroup: Fix race condition at rebind_subsystems() (Audra Mitchell) [2172142] - tick/nohz: unexport __init-annotated tick_nohz_full_setup() (Audra Mitchell) [2172142] - ipc/mqueue: use get_tree_nodev() in mqueue_get_tree() (Audra Mitchell) [2172142] - genirq: Synchronize interrupt thread startup (Audra Mitchell) [2172142] - genirq: Initialize request_mutex if CONFIG_SPARSE_IRQ=n (Audra Mitchell) [2172142] - scftorture: Fix distribution of short handler delays (Audra Mitchell) [2172142] - tick/nohz: Use WARN_ON_ONCE() to prevent console saturation (Audra Mitchell) [2172142] - ipc/sem: do not sleep with a spin lock held (Audra Mitchell) [2172142] - signal: In get_signal test for signal_group_exit every time through the loop (Audra Mitchell) [2172142] - genirq: Move prio assignment into the newly created thread (Audra Mitchell) [2172142] - sched,irq: Convert to sched_set_fifo() (Audra Mitchell) [2172142] - cgroup/cpuset: Fix violation of cpuset locking rule (Audra Mitchell) [2172142] - timers: Move clearing of base::timer_running under base:: Lock (Audra Mitchell) [2172142] - cgroup1: fix leaked context root causing sporadic NULL deref in LTP (Audra Mitchell) [2172142] - jump_label: Fix usage in module __init (Audra Mitchell) [2172142] - padata: fix possible padata_works_lock deadlock (Audra Mitchell) [2172142] - genirq/PM: Always unlock IRQ descriptor in rearm_wake_irq() (Audra Mitchell) [2172142] - padata: upgrade smp_mb__after_atomic to smp_mb in padata_do_serial (Audra Mitchell) [2172142] - cpu/speculation: Warn on unsupported mitigations= parameter (Audra Mitchell) [2172142] - x86/speculation: Remove redundant arch_smt_update() invocation (Audra Mitchell) [2172142] - cpu/hotplug: Non-SMP machines do not make use of booted_once (Audra Mitchell) [2172142] - can: usb_8dev: usb_8dev_start_xmit(): fix double dev_kfree_skb() in error path (Jose Ignacio Tornos Martinez) [2156581] {CVE-2022-28388} - kernfs: Improve kernfs_notify() poll notification latency (Ian Kent) [2195844] - stmmac: fix changing mac address (Corinna Vinschen) [2177654] - net/sched: cls_tcindex: downgrade to imperfect hash (Davide Caratti) [2192308] {CVE-2023-1829} - Bluetooth: btsdio: fix use after free bug in btsdio_remove due to race condition (Ricardo Robaina) [2185961] {CVE-2023-1989} - net: qcom/emac: Fix use after free bug in emac_remove due to race condition (Ricardo Robaina) [2192673] {CVE-2023-2483} - s390/crypto: improve retry logic in case of master key change (Tobias Huschle) [2212794] - bpf: pull before calling skb_postpull_rcsum() (Felix Maurer) [2186521] - bpf, sockmap: fix race in sock_map_free() (Felix Maurer) [2186521] - bpf, sock_map: Move cancel_work_sync() out of sock lock (Felix Maurer) [2186521] - brcmfmac: Switch to appropriate helper to load EFI variable contents (Lenny Szubowicz) [2183047] - iwlwifi: Switch to proper EFI variable store interface (Lenny Szubowicz) [2183047] - efi: Store mask of supported runtime services in struct efi (Lenny Szubowicz) [2183047] - NFS: Don't report errors from nfs_pageio_complete() more than once (Benjamin Coddington) [2213644] - NFS: Do not report flush errors in nfs_write_end() (Benjamin Coddington) [2213644] - NFS: Don't report ENOSPC write errors twice (Benjamin Coddington) [2213644] - NFS: fsync() should report filesystem errors over EINTR/ERESTARTSYS (Benjamin Coddington) [2213644] - NFS: Do not report EINTR/ERESTARTSYS as mapping errors (Benjamin Coddington) [2213644] - net: openvswitch: release vport resources on failure (Antoine Tenart) [2190225] - net: openvswitch: Add support to count upcall packets (Antoine Tenart) [2190225] - net: openvswitch: fix race on port output (Antoine Tenart) [2190225] - net: openvswitch: fix possible memory leak in ovs_meter_cmd_set() (Antoine Tenart) [2190225] - net: openvswitch: fix flow memory leak in ovs_flow_cmd_new (Antoine Tenart) [2190225] - openvswitch: Fix flow lookup to use unmasked key (Antoine Tenart) [2190225] - openvswitch: switch from WARN to pr_warn (Antoine Tenart) [2190225] - EDAC/i10nm: Add Intel Emerald Rapids server support (Aristeu Rozanski) [2165649] - EDAC/skx_common: Delete duplicated and unreachable code (Aristeu Rozanski) [2165649] - EDAC/skx_common: Enable EDAC support for the "near" memory (Aristeu Rozanski) [2165649] - EDAC/i10nm: Print an extra register set of retry_rd_err_log (Aristeu Rozanski) [2165649] - EDAC/i10nm: Retrieve and print retry_rd_err_log registers for HBM (Aristeu Rozanski) [2165649] - EDAC/skx_common: Add ChipSelect ADXL component (Aristeu Rozanski) [2165649] - EDAC/i10nm: Fix NVDIMM detection (Aristeu Rozanski) [2165649] - EDAC/skx_common: Set the memory type correctly for HBM memory (Aristeu Rozanski) [2165649] - EDAC/mc: Add new HBM2 memory type (Aristeu Rozanski) [2165649] - EDAC: Replace EDAC_DIMM_PTR() macro with edac_get_dimm() function (Aristeu Rozanski) [2165649] - tpm: disable hwrng for fTPM on some AMD designs (Štěpán Horáček) [2159583] - tpm/eventlog: Don't abort tpm_read_log on faulty ACPI address (Štěpán Horáček) [2159583] - tpm: Use managed allocation for bios event log (Štěpán Horáček) [2159583] - efi: tpm: Avoid READ_ONCE() for accessing the event log (Štěpán Horáček) [2159583] - tpm: Allow system suspend to continue when TPM suspend fails (Štěpán Horáček) [2159583] - tpm: tpm_tis: Add the missed acpi_put_table() to fix memory leak (Štěpán Horáček) [2159583] - tpm: tpm_crb: Add the missed acpi_put_table() to fix memory leak (Štěpán Horáček) [2159583] - tpm: acpi: Call acpi_put_table() to fix memory leak (Štěpán Horáček) [2159583] - tpm/tpm_crb: Fix error message in __crb_relinquish_locality() (Štěpán Horáček) [2159583] - tpm: Avoid function type cast of put_device() (Štěpán Horáček) [2159583] - char: tpm: Protect tpm_pm_suspend with locks (Štěpán Horáček) [2159583] - efi/tpm: Pass correct address to memblock_reserve (Štěpán Horáček) [2159583] - char: move from strlcpy with unused retval to strscpy (Štěpán Horáček) [2159583] - tpm: eventlog: Fix section mismatch for DEBUG_SECTION_MISMATCH (Štěpán Horáček) [2159583] - tpm: Fix buffer access in tpm2_get_tpm_pt() (Štěpán Horáček) [2159583] - tpm: ibmvtpm: Correct the return value in tpm_ibmvtpm_probe() (Štěpán Horáček) [2159583] - tpm: use try_get_ops() in tpm-space.c (Štěpán Horáček) [2159583] - tpm: Fix error handling in async work (Štěpán Horáček) [2159583] - tpm: vtpm_proxy: Check length to avoid compiler warning (Štěpán Horáček) [2159583] - tpm: fix NPE on probe for missing device (Štěpán Horáček) [2159583] - tpm: fix potential NULL pointer access in tpm_del_char_device (Štěpán Horáček) [2159583] - tpm_tis: Fix an error handling path in 'tpm_tis_core_init()' (Štěpán Horáček) [2159583] - tpm: add request_locality before write TPM_INT_ENABLE (Štěpán Horáček) [2159583] - tpm_tis_spi: Add missing SPI ID (Štěpán Horáček) [2159583] - tpm: fix Atmel TPM crash caused by too frequent queries (Štěpán Horáček) [2159583] - tpm: Check for integer overflow in tpm2_map_response_body() (Štěpán Horáček) [2159583] - KEYS: trusted: Fix TPM reservation for seal/unseal (Štěpán Horáček) [2135881] - KVM: x86: Add helpers to recalc physical vs. logical optimized APIC maps (John Allen) [2117761] - KVM: x86: Allow APICv APIC ID inhibit to be cleared (John Allen) [2117761] - KVM: x86: Track required APICv inhibits with variable, not callback (John Allen) [2117761] - Revert "KVM: SVM: Do not throw warning when calling avic_vcpu_load on a running vcpu" (John Allen) [2117761] - KVM: SVM: Handle multiple logical targets in AVIC kick fastpath (John Allen) [2117761] - KVM: SVM: Require logical ID to be power-of-2 for AVIC entry (John Allen) [2117761] - KVM: SVM: Update svm->ldr_reg cache even if LDR is "bad" (John Allen) [2117761] - KVM: SVM: Always update local APIC on writes to logical dest register (John Allen) [2117761] - KVM: SVM: Inhibit AVIC if vCPUs are aliased in logical mode (John Allen) [2117761] - KVM: x86: Inhibit APICv/AVIC if the optimized physical map is disabled (John Allen) [2117761] - KVM: x86: Honor architectural behavior for aliased 8-bit APIC IDs (John Allen) [2117761] - Documentation: KVM: Add SPDX-License-Identifier tag (John Allen) [2117761] - Documentation: KVM: add virtual CPU errata documentation (John Allen) [2117761] - KVM: x86: Disable APIC logical map if vCPUs are aliased in logical mode (John Allen) [2117761] - KVM: x86: Disable APIC logical map if logical ID covers multiple MDAs (John Allen) [2117761] - KVM: x86: Skip redundant x2APIC logical mode optimized cluster setup (John Allen) [2117761] - KVM: x86: Explicitly track all possibilities for APIC map's logical modes (John Allen) [2117761] - KVM: x86: Explicitly skip optimized logical map setup if vCPU's LDR==0 (John Allen) [2117761] - KVM: SVM: Add helper to perform final AVIC "kick" of single vCPU (John Allen) [2117761] - KVM: SVM: Document that vCPU ID == APIC ID in AVIC kick fastpatch (John Allen) [2117761] - Revert "KVM: SVM: Use target APIC ID to complete x2AVIC IRQs when possible" (John Allen) [2117761] - KVM: SVM: Replace "avic_mode" enum with "x2avic_enabled" boolean (John Allen) [2117761] - KVM: x86: Inhibit APIC memslot if x2APIC and AVIC are enabled (John Allen) [2117761] - KVM: x86: Handle APICv updates for APIC "mode" changes via request (John Allen) [2117761] - KVM: x86: Don't inhibit APICv/AVIC if xAPIC ID mismatch is due to 32-bit ID (John Allen) [2117761] - KVM: x86: Don't inhibit APICv/AVIC on xAPIC ID "change" if APIC is disabled (John Allen) [2117761] - KVM: SVM: Process ICR on AVIC IPI delivery failure due to invalid target (John Allen) [2117761] - KVM: SVM: Flush the "current" TLB when activating AVIC (John Allen) [2117761] - KVM: x86: Purge "highest ISR" cache when updating APICv state (John Allen) [2117761] - KVM: x86: Blindly get current x2APIC reg value on "nodecode write" traps (John Allen) [2117761] - KVM: x86: Bug the VM if an accelerated x2APIC trap occurs on a "bad" reg (John Allen) [2117761] - KVM: x86: Do not block APIC write for non ICR registers (John Allen) [2117761] - KVM: x86: Add support for vICR APIC-write VM-Exits in x2APIC mode (John Allen) [2117761] - KVM: x86: fix APICv/x2AVIC disabled when vm reboot by itself (John Allen) [2117761] - KVM: SEV: fix misplaced closing parenthesis (John Allen) [2117761] - KVM: SVM: Do not virtualize MSR accesses for APIC LVTT register (John Allen) [2117761] - KVM: SVM: Fix x2APIC MSRs interception (John Allen) [2117761] - KVM: x86: nSVM: optimize svm_set_x2apic_msr_interception (John Allen) [2117761] - KVM: SVM: Add AVIC doorbell tracepoint (John Allen) [2117761] - KVM: SVM: Use target APIC ID to complete x2AVIC IRQs when possible (John Allen) [2117761] - KVM: x86: Warning APICv inconsistency only when vcpu APIC mode is valid (John Allen) [2117761] - KVM: x86: Move APIC access page helper to common x86 code (John Allen) [2117761] - KVM: SVM: Introduce hybrid-AVIC mode (John Allen) [2117761] - KVM: SVM: Do not throw warning when calling avic_vcpu_load on a running vcpu (John Allen) [2117761] - KVM: SVM: Modify AVIC GATag to support max number of 512 vCPUs (John Allen) [2117761] - KVM: SVM: Fix a benign off-by-one bug in AVIC physical table mask (John Allen) [2117761] - KVM: SVM: Ignore writes to Remote Read Data on AVIC write traps (John Allen) [2117761] - KVM: SVM: Introduce logic to (de)activate x2AVIC mode (John Allen) [2117761] - KVM: x86: nSVM: always intercept x2apic msrs (John Allen) [2117761] - KVM: SVM: Don't put/load AVIC when setting virtual APIC mode (John Allen) [2117761] - KVM: SVM: Refresh AVIC configuration when changing APIC mode (John Allen) [2117761] - KVM: x86: Deactivate APICv on vCPU with APIC disabled (John Allen) [2117761] - KVM: SVM: Adding support for configuring x2APIC MSRs interception (John Allen) [2117761] - KVM: SVM: Do not support updating APIC ID when in x2APIC mode (John Allen) [2117761] - KVM: SVM: Compute dest based on sender's x2APIC status for AVIC kick (John Allen) [2117761] - KVM: SVM: Update avic_kick_target_vcpus to support 32-bit APIC ID (John Allen) [2117761] - KVM: SVM: Update max number of vCPUs supported for x2AVIC mode (John Allen) [2117761] - KVM: svm/avic: Drop "struct kvm_x86_ops" for avic_hardware_setup() (John Allen) [2117761] - KVM: SVM: Detect X2APIC virtualization (x2AVIC) support (John Allen) [2117761] - KVM: x86: lapic: Rename [GET/SET]_APIC_DEST_FIELD to [GET/SET]_XAPIC_DEST_FIELD (John Allen) [2117761] - x86/cpufeatures: Introduce x2AVIC CPUID bit (John Allen) [2117761] - KVM: x86: SVM: fix nested PAUSE filtering when L0 intercepts PAUSE (John Allen) [2117761] - KVM: x86: nSVM: support PAUSE filtering when L0 doesn't intercept PAUSE (John Allen) [2117761] - KVM: x86: SVM: drop preempt-safe wrappers for avic_vcpu_load/put (John Allen) [2117761] - KVM: x86: disable preemption around the call to kvm_arch_vcpu_{un|}blocking (John Allen) [2117761] - KVM: x86: disable preemption while updating apicv inhibition (John Allen) [2117761] - KVM: SVM: Fix x2APIC Logical ID calculation for avic_kick_target_vcpus_fast (John Allen) [2117761] - KVM: x86: SVM: fix avic_kick_target_vcpus_fast (John Allen) [2117761] - KVM: SVM: Use target APIC ID to complete AVIC IRQs when possible (John Allen) [2117761] - KVM: x86: SVM: remove avic's broken code that updated APIC ID (John Allen) [2117761] - KVM: x86: inhibit APICv/AVIC on changes to APIC ID or APIC base (John Allen) [2117761] - KVM: x86: document AVIC/APICv inhibit reasons (John Allen) [2117761] - KVM: x86: SVM: allow AVIC to co-exist with a nested guest running (John Allen) [2117761] - KVM: x86: allow per cpu apicv inhibit reasons (John Allen) [2117761] - KVM: x86: SVM: allow to force AVIC to be enabled (John Allen) [2117761]- sctp: fix a potential overflow in sctp_ifwdtsn_skip (Xin Long) [2189324] - sctp: check send stream number after wait_for_sndbuf (Xin Long) [2189324] - sctp: sctp_sock_filter(): avoid list_entry() on possibly empty list (Xin Long) [2189324] - sctp: fail if no bound addresses can be used for a given scope (Xin Long) [2189324] - sctp: sysctl: make extra pointers netns aware (Xin Long) [2189324] - sctp: add a refcnt in sctp_stream_priorities to avoid a nested loop (Xin Long) [2189324] - sctp: delete free member from struct sctp_sched_ops (Xin Long) [2189324] - sctp: fix memory leak in sctp_stream_outq_migrate() (Xin Long) [2189324] - sctp: clear out_curr if all frag chunks of current msg are pruned (Xin Long) [2189324] - sctp: remove the unnecessary sinfo_stream check in sctp_prsctp_prune_unsent (Xin Long) [2189324] - sched/fair: Fix imbalance overflow (Phil Auld) [RHEL-419] - sched/fair: Move calculate of avg_load to a better location (Phil Auld) [RHEL-419] - sched/fair: Sanitize vruntime of entity being migrated (Phil Auld) [RHEL-419] - sched/rt: pick_next_rt_entity(): check list_entry (Phil Auld) [RHEL-419] - sched/fair: sanitize vruntime of entity being placed (Phil Auld) [RHEL-419] - sched/fair: Limit sched slice duration (Phil Auld) [RHEL-419] - sched/topology: Add __init for sched_init_domains() (Phil Auld) [RHEL-419] - sched/core: Reorganize ttwu_do_wakeup() and ttwu_do_activate() (Phil Auld) [RHEL-419] - sched/core: Micro-optimize ttwu_runnable() (Phil Auld) [RHEL-419] - sched/numa: Stop an exhastive search if an idle core is found (Phil Auld) [RHEL-419] - sched/topology: Add __init for init_defrootdomain (Phil Auld) [RHEL-419] - sched: Clear ttwu_pending after enqueue_task() (Phil Auld) [RHEL-419] - sched/psi: Fix possible missing or delayed pending event (Phil Auld) [RHEL-419] - sched/fair: Cleanup for SIS_PROP (Phil Auld) [RHEL-419] - sched/fair: Default to false in test_idle_cores() (Phil Auld) [RHEL-419] - sched/fair: Remove useless check in select_idle_core() (Phil Auld) [RHEL-419] - sched/fair: Avoid double search on same cpu (Phil Auld) [RHEL-419] - sched/fair: Remove redundant check in select_idle_smt() (Phil Auld) [RHEL-419] - sched: Rename task_running() to task_on_cpu() (Phil Auld) [RHEL-419] - sched/fair: Move call to list_last_entry() in detach_tasks (Phil Auld) [RHEL-419] - sched/fair: Cleanup loop_max and loop_break (Phil Auld) [RHEL-419] - sched/fair: Make sure to try to detach at least one movable task (Phil Auld) [RHEL-419] - sched: Add update_current_exec_runtime helper (Phil Auld) [RHEL-419] - sched/fair: Don't init util/runnable_avg for !fair task (Phil Auld) [RHEL-419] - sched/fair: Move task sched_avg attach to enqueue_task_fair() (Phil Auld) [RHEL-419] - sched/fair: Update comments in enqueue/dequeue_entity() (Phil Auld) [RHEL-419] - sched/fair: Maintain task se depth in set_task_rq() (Phil Auld) [RHEL-419] - sched/debug: Print each field value left-aligned in sched_show_task() (Phil Auld) [RHEL-419] - sched/fair: Make per-cpu cpumasks static (Phil Auld) [RHEL-419] - sched/fair: Rename select_idle_mask to select_rq_mask (Phil Auld) [RHEL-419] - sched: Snapshot thread flags (Phil Auld) [RHEL-419] - sched/fair: find_idlest_group(): Remove unused sd_flag parameter (Phil Auld) [RHEL-419] - redhat/genlog.py: add support to list/process zstream Jira tickets (Herton R. Krzesinski) - powercap: intel_rapl: add support for Emerald Rapids (Prarit Bhargava) [2156804] - vsock: avoid to close connected socket after the timeout (Stefano Garzarella) [2209710] - sfc: Fix module EEPROM reporting for QSFP modules (Íñigo Huguet) [2192382] - perf script: Fix missing Retire Latency fields option documentation (Michael Petlan) [2177014] - perf event x86: Add retire_lat when synthesizing PERF_SAMPLE_WEIGHT_STRUCT (Michael Petlan) [2177014] - perf test x86: Support the retire_lat (Retire Latency) sample_type check (Michael Petlan) [2177014] - perf script: Support Retire Latency (Michael Petlan) [2177014] - perf report: Support Retire Latency (Michael Petlan) [2177014]- netfilter: nft_redir: correct value of inet type `.maxattrs` (Florian Westphal) [2189517] - netfilter: tproxy: fix deadlock due to missing BH disable (Florian Westphal) [2189517] - netfilter: ebtables: fix table blob use-after-free (Florian Westphal) [2189517] - netfilter: ctnetlink: fix possible refcount leak in ctnetlink_create_conntrack() (Florian Westphal) [2189517] - netfilter: nf_tables: make table handle allocation per-netns friendly (Florian Westphal) [2189517] - netfilter: nf_tables: really skip inactive sets when allocating name (Florian Westphal) [2189517] - intel_idle: add Emerald Rapids Xeon support (Prarit Bhargava) [2156824] - tools/power turbostat: Introduce support for EMR (Prarit Bhargava) [2156806] - kunit: drm: make DRM buddy test compatible with other pages sizes (Nico Pache) [2209108] - redhat: fix missing kunit module in mod-internal.list (Nico Pache) [2209108] - bluetooth: Perform careful capability checks in hci_sock_ioctl() (Ricardo Robaina) [2196353] {CVE-2023-2002} - macvlan: Fix mc_filter calculation (Xin Long) [2186948] - macvlan: Add netlink attribute for broadcast cutoff (Xin Long) [2186948] - macvlan: Skip broadcast queue if multicast with single receiver (Xin Long) [2186948] - net: macvlan: fix memory leaks of macvlan_common_newlink (Xin Long) [2186948] - net: macvlan: change schedule system_wq to system_unbound_wq (Xin Long) [2186948] - net: macvlan: fix potential UAF problem for lowerdev (Xin Long) [2186948] - macvlan: Support for high multicast packet rate (Xin Long) [2186948] - macvlan: Skip loopback packets in RX handler (Xin Long) [2186948] - macvlan: fix null dereference in macvlan_device_event() (Xin Long) [2186948] - macvlan: add cond_resched() during multicast processing (Xin Long) [2186948] - macvlan: schedule bc_work even if error (Xin Long) [2186948] - macvlan: replace kfree_skb by consume_skb for drop profiles (Xin Long) [2186948] - tipc: fix unexpected link reset due to discovery messages (Xin Long) [2193242] - tipc: Fix potential OOB in tipc_link_proto_rcv() (Xin Long) [2193242] - tipc: check skb_linearize() return value in tipc_disc_rcv() (Xin Long) [2193242] - tipc: fix the msg->req tlv len check in tipc_nl_compat_name_table_dump_header (Xin Long) [2193242] - tipc: fix a null-ptr-deref in tipc_topsrv_accept (Xin Long) [2193242] - s390/dasd: fix hanging blockdevice after request requeue (Tobias Huschle) [2043875] - s390/dasd: add autoquiesce event for start IO error (Tobias Huschle) [2043875] - s390/dasd: add aq_timeouts autoquiesce trigger (Tobias Huschle) [2043875] - s390/dasd: add aq_requeue sysfs attribute (Tobias Huschle) [2043875] - s390/dasd: add aq_mask sysfs attribute (Tobias Huschle) [2043875] - s390/dasd: add autoquiesce feature (Tobias Huschle) [2043875] - s390/dasd: remove unused DASD EER defines (Tobias Huschle) [2043875] - md: Fix bitmap offset type in sb writer (Nigel Croxon) [2189478] - md/raid5: Improve performance for sequential IO (Nigel Croxon) [2189478] - md/raid5: remove unused working_disks variable (Nigel Croxon) [2189478] - md/raid10: fix memleak of md thread (Nigel Croxon) [2189478] - md/raid10: fix memleak for 'conf->bio_split' (Nigel Croxon) [2189478] - md/raid10: fix leak of 'r10bio->remaining' for recovery (Nigel Croxon) [2189478] - md/raid10: don't BUG_ON() in raise_barrier() (Nigel Croxon) [2189478] - md: fix soft lockup in status_resync (Nigel Croxon) [2189478] - md: add error_handlers for raid0 and linear (Nigel Croxon) [2151208 2189478] - md: Use optimal I/O size for last bitmap page (Nigel Croxon) [2189478] - md: Fix types in sb writer (Nigel Croxon) [2189478] - md: Move sb writer loop to its own function (Nigel Croxon) [2189478] - md/raid10: Fix typo in comment (replacment -> replacement) (Nigel Croxon) [2189478] - md/raid10: fix null-ptr-deref in raid10_sync_request (Nigel Croxon) [2189478] - md/raid10: fix task hung in raid10d (Nigel Croxon) [2189478] - md: simplify sysctl registration (Nigel Croxon) [2189478] - HID: intel-ish-hid: ipc: Fix potential use-after-free in work function (Tony Camuso) [2182388] - devm-helpers: Fix devm_delayed_work_autocancel() kerneldoc (Tony Camuso) [2182388] - devm-helpers: Add resource managed version of work init (Tony Camuso) [2182388] - workqueue: Add resource managed version of delayed work init (Tony Camuso) [2182388] - HID: stop drivers from selecting CONFIG_HID (Tony Camuso) [2182388] - HID: intel_ish-hid: Add check for ishtp_dma_tx_map (Tony Camuso) [2182388] - HID: intel-ish-hid: ishtp: remove variable rb_count (Tony Camuso) [2182388]- i40e: Add support for VF to specify its primary MAC address (Stefan Assmann) [2091552] - net/tg3: resolve deadlock in tg3_reset_task() during EEH (Ken Cox) [2159218 2166475] - HID: asus: use spinlock to safely schedule workers (Ricardo Robaina) [2186282] {CVE-2023-1079} - HID: asus: use spinlock to protect concurrent accesses (Ricardo Robaina) [2186282] {CVE-2023-1079} - e1000e: Disable TSO on i219-LM card to increase speed (Ken Cox) [2109782] - erspan: get the proto with the md version for collect_md (Xin Long) [2207724] - netfilter: nf_tables: deactivate anonymous set from preparation phase (Florian Westphal) [2196148] {CVE-2023-32233} - scsi: scsi_dh_alua: Fix memleak for 'qdata' in alua_activate() (Ewan D. Milne) [2171092] - scsi: core: Add BLIST_SKIP_VPD_PAGES for SKhynix H28U74301AMR (Ewan D. Milne) [2171092] - scsi: core: Add BLIST_NO_VPD_SIZE for some VDASD (Ewan D. Milne) [2171092] - scsi: core: Fix a source code comment (Ewan D. Milne) [2171092] - scsi: Revert "scsi: core: map PQ=1, PDT=other values to SCSI_SCAN_TARGET_PRESENT" (Ewan D. Milne) [2171092] - scsi: scsi_debug: Delete unreachable code in inquiry_vpd_b0() (Ewan D. Milne) [2171092] - scsi: core: Use SCSI_SCAN_INITIAL in do_scsi_scan_host() (Ewan D. Milne) [2171092] - scsi: core: Use SCSI_SCAN_RESCAN in __scsi_add_device() (Ewan D. Milne) [2171092] - scsi: Define the COMPLETED sense key (Ewan D. Milne) [2171092] - scsi: core: Add I/O timeout count for SCSI device (Ewan D. Milne) [2171092] - tipc: check the bearer min mtu properly when setting it by netlink (Xin Long) [2185143] - tipc: do not update mtu if msg_max is too small in mtu negotiation (Xin Long) [2185143] - tipc: add tipc_bearer_min_mtu to calculate min mtu (Xin Long) [2185143] - net/tipc: fix tipc header files for kernel-doc (Xin Long) [2185143] - scsi: smartpqi: Update version to 2.1.22-040 (Don Brace) [2162103] - scsi: smartpqi: Update copyright to 2023 (Don Brace) [2162103] - scsi: smartpqi: Add sysfs entry for NUMA node in /sys/block/sdX/device (Don Brace) [2162103] - scsi: smartpqi: Stop sending driver-initiated TURs (Don Brace) [2162103] - scsi: smartpqi: Fix byte aligned writew for ARM servers (Don Brace) [2162103] - scsi: smartpqi: Add support for RAID NCQ priority (Don Brace) [2162103] - scsi: smartpqi: Validate block layer host tag (Don Brace) [2162103] - scsi: smartpqi: Remove contention for raid_bypass_cnt (Don Brace) [2162103] - scsi: smartpqi: Fix rare SAS transport memory leak (Don Brace) [2162103] - scsi: smartpqi: Remove NULL pointer check (Don Brace) [2162103] - scsi: smartpqi: Add new controller PCI IDs (Don Brace) [2162103] - scsi: smartpqi: Map full length of PCI BAR 0 (Don Brace) [2162103] - scsi: smartpqi: Replace one-element array with flexible-array member (Don Brace) [2162103] - scsi: mpi3mr: Use -ENOMEM instead of -1 in mpi3mr_expander_add() (Tomas Henzl) [2163671] - scsi: mpi3mr: Use IRQ save variants of spinlock to protect chain frame allocation (Tomas Henzl) [2163671] - scsi: mpi3mr: Handle soft reset in progress fault code (0xF002) (Tomas Henzl) [2163671] - scsi: mpi3mr: Update driver version to 8.4.1.0.0 (Tomas Henzl) [2163671] - scsi: mpi3mr: Update copyright year (Tomas Henzl) [2163671] - scsi: mpi3mr: Fix W=1 compilation warnings (Tomas Henzl) [2163671] - scsi: mpi3mr: Update MPI Headers to revision 27 (Tomas Henzl) [2163671] - scsi: mpi3mr: Avoid escalating to higher level reset when target is removed (Tomas Henzl) [2163671] - scsi: mpi3mr: Modify MUR timeout value to 120 seconds (Tomas Henzl) [2163671] - scsi: mpi3mr: Fix admin queue memory leak upon soft reset (Tomas Henzl) [2163671] - scsi: mpi3mr: Successive VD delete and add causes FW fault (Tomas Henzl) [2163671] - scsi: mpi3mr: Fix expander node leak in mpi3mr_remove() (Tomas Henzl) [2163671] - scsi: mpi3mr: Fix memory leaks in mpi3mr_init_ioc() (Tomas Henzl) [2163671] - scsi: mpi3mr: Fix sas_hba.phy memory leak in mpi3mr_remove() (Tomas Henzl) [2163671] - scsi: mpi3mr: Fix mpi3mr_hba_port memory leak in mpi3mr_remove() (Tomas Henzl) [2163671] - scsi: mpi3mr: Fix config page DMA memory leak (Tomas Henzl) [2163671] - scsi: mpi3mr: Fix throttle_groups memory leak (Tomas Henzl) [2163671] - scsi: mpi3mr: Bad drive in topology results kernel crash (Tomas Henzl) [2163671] - scsi: mpi3mr: NVMe command size greater than 8K fails (Tomas Henzl) [2163671] - scsi: mpi3mr: Return proper values for failures in firmware init path (Tomas Henzl) [2163671] - scsi: mpi3mr: Wait for diagnostic save during controller init (Tomas Henzl) [2163671] - scsi: mpi3mr: Driver unload crashes host when enhanced logging is enabled (Tomas Henzl) [2163671] - scsi: mpi3mr: ioctl timeout when disabling/enabling interrupt (Tomas Henzl) [2163671] - scsi: mpi3mr: Remove unneeded version.h include (Tomas Henzl) [2163671] - scsi: mpi3mr: Fix missing mrioc->evtack_cmds initialization (Tomas Henzl) [2163671] - scsi: mpi3mr: Use number of bits to manage bitmap sizes (Tomas Henzl) [2163671] - scsi: mpi3mr: Remove unnecessary memcpy() to alltgt_info->dmi (Tomas Henzl) [2163671] - scsi: mpi3mr: Fix issues in mpi3mr_get_all_tgt_info() (Tomas Henzl) [2163671] - scsi: mpi3mr: Fix an issue found by KASAN (Tomas Henzl) [2163671] - scsi: mpi3mr: Refer CONFIG_SCSI_MPI3MR in Makefile (Tomas Henzl) [2163671] - scsi: mpi3mr: Remove usage of dma_get_required_mask() API (Tomas Henzl) [2163671] - scsi: mpi3mr: Suppress command reply debug prints (Tomas Henzl) [2163671] - ipmi: ipmb: Fix the MODULE_PARM_DESC associated to 'retry_time_ms' (Tony Camuso) [2174220] - ipmi:ssif: Add a timer between request retries (Tony Camuso) [2174220] - ipmi:ssif: Remove rtc_us_timer (Tony Camuso) [2174220] - ipmi_ssif: Rename idle state and check (Tony Camuso) [2174220] - ipmi:ssif: resend_msg() cannot fail (Tony Camuso) [2174220] - ipmi/watchdog: use strscpy() to instead of strncpy() (Tony Camuso) [2174220] - ipmi: ssif_bmc: Convert to i2c's .probe_new() (Tony Camuso) [2174220] - ipmi: fix use after free in _ipmi_destroy_user() (Tony Camuso) [2174220] - ipmi:ssif: Increase the message retry time (Tony Camuso) [2174220] - ipmi: Fix some kernel-doc warnings (Tony Camuso) [2174220] - ipmi: ssif_bmc: Use EPOLLIN instead of POLLIN (Tony Camuso) [2174220] - ipmi: fix msg stack when IPMI is disconnected (Tony Camuso) [2174220] - ipmi: fix memleak when unload ipmi driver (Tony Camuso) [2174220] - ipmi: fix long wait in unload when IPMI disconnect (Tony Camuso) [2174220] - ipmi: kcs: Poll OBF briefly to reduce OBE latency (Tony Camuso) [2174220] - ipmi: ssif_bmc: Add SSIF BMC driver (Tony Camuso) [2174220] - ipmi: Remove unused struct watcher_entry (Tony Camuso) [2174220] - ipmi: kcs: aspeed: Update port address comments (Tony Camuso) [2174220] - ipmi: Add __init/__exit annotations to module init/exit funcs (Tony Camuso) [2174220] - ipmi:ipmb: Don't call ipmi_unregister_smi() on a register failure (Tony Camuso) [2174220] - ipmi:ipmb: Fix a vague comment and a typo (Tony Camuso) [2174220] - ipmi: Fix comment typo (Tony Camuso) [2174220] - char: ipmi: modify NPCM KCS configuration (Tony Camuso) [2174220] - cipso: Fix data-races around sysctl. (Juraj Marcin) [2181138] - netlabel: fix out-of-bounds memory accesses (Juraj Marcin) [2181138] - CIPSO: Fix unaligned memory access in cipso_v4_gentag_hdr (Juraj Marcin) [2181138] - netlabel_domainhash.c: Use built-in RCU list checking (Juraj Marcin) [2181138] - net: netlabel: Use built-in RCU list checking (Juraj Marcin) [2181138] - netlabel: remove redundant assignment to pointer iter (Juraj Marcin) [2181138] - capabilities: fix potential memleak on error path from vfs_getxattr_alloc() (Juraj Marcin) [2181138] - selinux: enable use of both GFP_KERNEL and GFP_ATOMIC in convert_context() (Juraj Marcin) [2181138] - selinux: free contexts previously transferred in selinux_add_opt() (Juraj Marcin) [2181138] - LSM: general protection fault in legacy_parse_param (Juraj Marcin) [2181138] - selinux: check return value of sel_make_avc_files (Juraj Marcin) [2181138] - net/sched: flower: fix error handler on replace (Ivan Vecera) [2180870] - Revert "net/sched: flower: Fix wrong handle assignment during filter change" (Ivan Vecera) [2180870] - net/sched: flower: fix filter idr initialization (Ivan Vecera) [2180870] - net/sched: cls_api: remove block_cb from driver_list before freeing (Ivan Vecera) [2180870] - net/sched: flower: Fix wrong handle assignment during filter change (Ivan Vecera) [2180870] - net/sched: cls_api: Initialize miss_cookie_node when action miss is not used (Ivan Vecera) [2180870] - net/sched: sch_fq: fix integer overflow of "credit" (Ivan Vecera) [2180870] - net/sched: clear actions pointer in miss cookie init fail (Ivan Vecera) [2180870] - net/sched: mqprio: simplify handling of nlattr portion of TCA_OPTIONS (Ivan Vecera) [2180870] - l2tp: generate correct module alias strings (Ivan Vecera) [2180870] - net/sched: act_api: add specific EXT_WARN_MSG for tc action (Ivan Vecera) [2180870] - Revert "net/sched: act_api: move TCA_EXT_WARN_MSG to the correct hierarchy" (Ivan Vecera) [2180870] - netfilter: ctnetlink: revert to dumping mark regardless of event type (Ivan Vecera) [2180870] - net/sched: flower: fix fl_change() error recovery path (Ivan Vecera) [2180870] - net/sched: act_api: move TCA_EXT_WARN_MSG to the correct hierarchy (Ivan Vecera) [2180870] - net/sched: act_connmark: handle errno on tcf_idr_check_alloc (Ivan Vecera) [2180870] - net/sched: act_sample: fix action bind logic (Ivan Vecera) [2180870] - net/sched: act_mpls: fix action bind logic (Ivan Vecera) [2180870] - net/sched: act_pedit: fix action bind logic (Ivan Vecera) [2180870] - net/sched: cls_api: Move call to tcf_exts_miss_cookie_base_destroy() (Ivan Vecera) [2180870] - net/sched: flower: Support hardware miss to tc action (Ivan Vecera) [2180870] - net/sched: flower: Move filter handle initialization earlier (Ivan Vecera) [2180870] - net/sched: cls_api: Support hardware miss to tc action (Ivan Vecera) [2180870] - net/sched: Rename user cookie and act cookie (Ivan Vecera) [2180870] - net/sched: taprio: dynamic max_sdu larger than the max_mtu is unlimited (Ivan Vecera) [2180870] - net/sched: taprio: don't allow dynamic max_sdu to go negative after stab adjustment (Ivan Vecera) [2180870] - net/sched: taprio: fix calculation of maximum gate durations (Ivan Vecera) [2180870] - net/sched: act_pedit: use percpu overlimit counter when available (Ivan Vecera) [2180870] - net/sched: act_gate: use percpu stats (Ivan Vecera) [2180870] - net/sched: act_connmark: transition to percpu stats and rcu (Ivan Vecera) [2180870] - net/sched: act_nat: transition to percpu stats and rcu (Ivan Vecera) [2180870] - selftests: forwarding: tc_actions: cleanup temporary files when test is aborted (Ivan Vecera) [2180870] - net/sched: support per action hw stats (Ivan Vecera) [2180870] - net/sched: introduce flow_offload action cookie (Ivan Vecera) [2180870] - net/sched: pass flow_stats instead of multiple stats args (Ivan Vecera) [2180870] - net/sched: act_pedit, setup offload action for action stats query (Ivan Vecera) [2180870] - net/sched: optimize action stats api calls (Ivan Vecera) [2180870] - net/sched: act_ctinfo: use percpu stats (Ivan Vecera) [2180870] - net/sched: fix error recovery in qdisc_create() (Ivan Vecera) [2180870] - net/sched: taprio: don't segment unnecessarily (Ivan Vecera) [2180870] - net/sched: taprio: split segmentation logic from qdisc_enqueue() (Ivan Vecera) [2180870] - net/sched: taprio: automatically calculate queueMaxSDU based on TC gate durations (Ivan Vecera) [2180870] - net/sched: keep the max_frm_len information inside struct sched_gate_list (Ivan Vecera) [2180870] - net/sched: taprio: warn about missing size table (Ivan Vecera) [2180870] - net/sched: make stab available before ops->init() call (Ivan Vecera) [2180870] - net/sched: taprio: calculate guard band against actual TC gate close time (Ivan Vecera) [2180870] - net/sched: taprio: calculate budgets per traffic class (Ivan Vecera) [2180870] - net/sched: taprio: rename close_time to end_time (Ivan Vecera) [2180870] - net/sched: taprio: calculate tc gate durations (Ivan Vecera) [2180870] - net/sched: taprio: give higher priority to higher TCs in software dequeue mode (Ivan Vecera) [2180870] - net/sched: taprio: avoid calling child->ops->dequeue(child) twice (Ivan Vecera) [2180870] - net/sched: taprio: refactor one skb dequeue from TXQ to separate function (Ivan Vecera) [2180870] - net/sched: taprio: continue with other TXQs if one dequeue() failed (Ivan Vecera) [2180870] - net/sched: taprio: delete peek() implementation (Ivan Vecera) [2180870] - net: sched: sch: Fix off by one in htb_activate_prios() (Ivan Vecera) [2180870] - net/sched: taprio: only pass gate mask per TXQ for igc, stmmac, tsnep, am65_cpsw (Ivan Vecera) [2180870] - net/sched: taprio: pass mqprio queue configuration to ndo_setup_tc() (Ivan Vecera) [2180870] - net/sched: refactor mqprio qopt reconstruction to a library function (Ivan Vecera) [2180870] - net/sched: taprio: centralize mqprio qopt validation (Ivan Vecera) [2180870] - net/sched: mqprio: add extack messages for queue count validation (Ivan Vecera) [2180870] - net/sched: mqprio: allow offloading drivers to request queue count validation (Ivan Vecera) [2180870] - net/sched: mqprio: allow reverse TC:TXQ mappings (Ivan Vecera) [2180870] - net/sched: move struct tc_mqprio_qopt_offload from pkt_cls.h to pkt_sched.h (Ivan Vecera) [2180870] - net/sched: mqprio: refactor offloading and unoffloading to dedicated functions (Ivan Vecera) [2180870] - net/sched: mqprio: refactor nlattr parsing to a separate function (Ivan Vecera) [2180870] - netlink: add support for formatted extack messages (Ivan Vecera) [2180870] - net/sched: simplify tcf_pedit_act (Ivan Vecera) [2180870] - net/sched: transition act_pedit to rcu and percpu stats (Ivan Vecera) [2180870] - net: sched: sch: Bounds check priority (Ivan Vecera) [2180870] - net: Kconfig: fix spellos (Ivan Vecera) [2180870] - net/sched: sch_taprio: do not schedule in taprio_reset() (Ivan Vecera) [2180870] - sched: add new attr TCA_EXT_WARN_MSG to report tc extact message (Ivan Vecera) [2180870] - net/sched: sch_taprio: fix possible use-after-free (Ivan Vecera) [2180870] - net: sched: htb: fix htb_classify() kernel-doc (Ivan Vecera) [2180870] - net/sched: fix retpoline wrapper compilation on configs without tc filters (Ivan Vecera) [2180870] - net: sched: update the nat flag for icmp error packets in ct_nat_execute (Ivan Vecera) [2180870] - net/sched: avoid indirect classify functions on retpoline kernels (Ivan Vecera) [2180870] - net/sched: avoid indirect act functions on retpoline kernels (Ivan Vecera) [2180870] - net/sched: add retpoline wrapper for tc (Ivan Vecera) [2180870] - net/sched: move struct action_ops definition out of ifdef (Ivan Vecera) [2180870] - netfilter: ctnetlink: fix compilation warning after data race fixes in ct mark (Ivan Vecera) [2180870] - net: sched: allow act_ct to be built without NF_NAT (Ivan Vecera) [2180870] - netfilter: conntrack: Fix data-races around ct mark (Ivan Vecera) [2180870] - net: flow_offload: add support for ARP frame matching (Ivan Vecera) [2180870] - selftests: tc-testing: Add matchJSON to tdc (Ivan Vecera) [2180870] - Documentation: networking: TC queue based filtering (Ivan Vecera) [2180870] - act_skbedit: skbedit queue mapping for receive queue (Ivan Vecera) [2180870] - net: sched: cake: fix null pointer access issue when cake_init() fails (Ivan Vecera) [2180870] - net: sched: use tc_cls_bind_class() in filter (Ivan Vecera) [2180870] - net: sched: cls_api: introduce tc_cls_bind_class() helper (Ivan Vecera) [2180870] - net: sched: ensure n arg not empty before call bind_class (Ivan Vecera) [2180870] - selftests/tc-testing: update qdisc/cls/action features in config (Ivan Vecera) [2180870] - net/sched: taprio: allow user input of per-tc max SDU (Ivan Vecera) [2180870] - net/sched: query offload capabilities through ndo_setup_tc() (Ivan Vecera) [2180870] - net: sched: act_bpf: simplify code logic in tcf_bpf_init() (Ivan Vecera) [2180870] - selftests/tc-testing: add selftests for teql qdisc (Ivan Vecera) [2180870] - selftests/tc-testing: add selftests for tbf qdisc (Ivan Vecera) [2180870] - selftests/tc-testing: add selftests for taprio qdisc (Ivan Vecera) [2180870] - selftests/tc-testing: add selftests for skbprio qdisc (Ivan Vecera) [2180870] - selftests/tc-testing: add selftests for sfq qdisc (Ivan Vecera) [2180870] - selftests/tc-testing: add selftests for sfb qdisc (Ivan Vecera) [2180870] - selftests/tc-testing: add selftests for plug qdisc (Ivan Vecera) [2180870] - selftests/tc-testing: add selftests for pfifo_fast qdisc (Ivan Vecera) [2180870] - selftests/tc-testing: add selftests for hhf qdisc (Ivan Vecera) [2180870] - selftests/tc-testing: add selftests for gred qdisc (Ivan Vecera) [2180870] - selftests/tc-testing: add selftests for fq qdisc (Ivan Vecera) [2180870] - selftests/tc-testing: add selftests for etf qdisc (Ivan Vecera) [2180870] - selftests/tc-testing: add selftests for codel qdisc (Ivan Vecera) [2180870] - selftests/tc-testing: add selftests for choke qdisc (Ivan Vecera) [2180870] - selftests/tc-testing: add selftests for atm qdisc (Ivan Vecera) [2180870] - headers: Remove some left-over license text (Ivan Vecera) [2180870] - net/sched: taprio: simplify list iteration in taprio_dev_notifier() (Ivan Vecera) [2180870] - net/sched: taprio: remove unnecessary taprio_list_lock (Ivan Vecera) [2180870] - net: sched: remove unused tcf_result extension (Ivan Vecera) [2180870] - net: sched: simplify code in mall_reoffload (Ivan Vecera) [2180870] - net: sched: act_ct: remove redundant variable err (Ivan Vecera) [2180870] - selftests/tc-testings: add list case for basic filter (Ivan Vecera) [2180870] - selftests/tc-testings: add selftests for tcindex filter (Ivan Vecera) [2180870] - selftests/tc-testings: add selftests for rsvp filter (Ivan Vecera) [2180870] - selftests/tc-testings: add selftests for route filter (Ivan Vecera) [2180870] - selftests/tc-testings: add selftests for flow filter (Ivan Vecera) [2180870] - selftests/tc-testings: add selftests for cgroup filter (Ivan Vecera) [2180870] - selftests/tc-testings: add selftests for bpf filter (Ivan Vecera) [2180870] - net/sched: use tc_cls_stats_dump() in filter (Ivan Vecera) [2180870] - net/sched: cls_api: add helper for tc cls walker stats dump (Ivan Vecera) [2180870] - net/sched: taprio: replace safety precautions with comments (Ivan Vecera) [2180870] - net/sched: taprio: add extack messages in taprio_init (Ivan Vecera) [2180870] - net/sched: taprio: stop going through private ops for dequeue and peek (Ivan Vecera) [2180870] - net/sched: taprio: remove redundant FULL_OFFLOAD_IS_ENABLED check in taprio_enqueue (Ivan Vecera) [2180870] - net/sched: taprio: use rtnl_dereference for oper and admin sched in taprio_destroy() (Ivan Vecera) [2180870] - net/sched: taprio: taprio_dump and taprio_change are protected by rtnl_mutex (Ivan Vecera) [2180870] - net/sched: taprio: taprio_offload_config_changed() is protected by rtnl_mutex (Ivan Vecera) [2180870] - net/sched: taprio: avoid disabling offload when it was never enabled (Ivan Vecera) [2180870] - flow_offload: Introduce flow_match_l2tpv3 (Ivan Vecera) [2180870] - net/sched: flower: Add L2TPv3 filter (Ivan Vecera) [2180870] - flow_dissector: Add L2TPv3 dissectors (Ivan Vecera) [2180870] - skbuff: make __skb_header_pointer()'s data argument const (Ivan Vecera) [2180870] - tools headers uapi: Update linux/in.h copy (Ivan Vecera) [2180870] - uapi: move IPPROTO_L2TP to in.h (Ivan Vecera) [2180870] - selftests/tc-testings: add tunnel_key action deleting test case (Ivan Vecera) [2180870] - selftests/tc-testings: add sample action deleting test case (Ivan Vecera) [2180870] - selftests/tc-testings: add nat action deleting test case (Ivan Vecera) [2180870] - selftests/tc-testings: add ife action deleting test case (Ivan Vecera) [2180870] - selftests/tc-testings: add connmark action deleting test case (Ivan Vecera) [2180870] - selftests/tc-testings: add selftests for xt action (Ivan Vecera) [2180870] - selftests/tc-testings: add selftests for gate action (Ivan Vecera) [2180870] - selftests/tc-testings: add selftests for ctinfo action (Ivan Vecera) [2180870] - net: sched: act_vlan: get rid of tcf_vlan_walker and tcf_vlan_search (Ivan Vecera) [2180870] - net: sched: act_tunnel_key: get rid of tunnel_key_walker and tunnel_key_search (Ivan Vecera) [2180870] - net: sched: act_skbmod: get rid of tcf_skbmod_walker and tcf_skbmod_search (Ivan Vecera) [2180870] - net: sched: act_skbedit: get rid of tcf_skbedit_walker and tcf_skbedit_search (Ivan Vecera) [2180870] - net: sched: act_simple: get rid of tcf_simp_walker and tcf_simp_search (Ivan Vecera) [2180870] - net: sched: act_sample: get rid of tcf_sample_walker and tcf_sample_search (Ivan Vecera) [2180870] - net: sched: act_police: get rid of tcf_police_walker and tcf_police_search (Ivan Vecera) [2180870] - net: sched: act_pedit: get rid of tcf_pedit_walker and tcf_pedit_search (Ivan Vecera) [2180870] - net: sched: act_nat: get rid of tcf_nat_walker and tcf_nat_search (Ivan Vecera) [2180870] - net: sched: act_mpls: get rid of tcf_mpls_walker and tcf_mpls_search (Ivan Vecera) [2180870] - net: sched: act_mirred: get rid of tcf_mirred_walker and tcf_mirred_search (Ivan Vecera) [2180870] - net: sched: act_ipt: get rid of tcf_ipt_walker/tcf_xt_walker and tcf_ipt_search/tcf_xt_search (Ivan Vecera) [2180870] - net: sched: act_ife: get rid of tcf_ife_walker and tcf_ife_search (Ivan Vecera) [2180870] - net: sched: act_gate: get rid of tcf_gate_walker and tcf_gate_search (Ivan Vecera) [2180870] - net: sched: act_gact: get rid of tcf_gact_walker and tcf_gact_search (Ivan Vecera) [2180870] - net: sched: act_ctinfo: get rid of tcf_ctinfo_walker and tcf_ctinfo_search (Ivan Vecera) [2180870] - net: sched: act_ct: get rid of tcf_ct_walker and tcf_ct_search (Ivan Vecera) [2180870] - net: sched: act_csum: get rid of tcf_csum_walker and tcf_csum_search (Ivan Vecera) [2180870] - net: sched: act_connmark: get rid of tcf_connmark_walker and tcf_connmark_search (Ivan Vecera) [2180870] - net: sched: act_bpf: get rid of tcf_bpf_walker and tcf_bpf_search (Ivan Vecera) [2180870] - net: sched: act_api: implement generic walker and search for tc action (Ivan Vecera) [2180870] - net: sched: act: move global static variable net_id to tc_action_ops (Ivan Vecera) [2180870] - net: sched: htb: remove redundant resource cleanup in htb_init() (Ivan Vecera) [2180870] - net/sched: cls_api: remove redundant 0 check in tcf_qevent_init() (Ivan Vecera) [2180870] - net: sched: etf: remove true check in etf_enable_offload() (Ivan Vecera) [2180870] - net: sched: gred: remove NULL check before free table->tab in gred_destroy() (Ivan Vecera) [2180870] - net: sched: remove redundant NULL check in change hook function (Ivan Vecera) [2180870] - net: sched: gred/red: remove unused variables in struct red_stats (Ivan Vecera) [2180870] - net: sched: choke: remove unused variables in struct choke_sched_data (Ivan Vecera) [2180870] - net: sched: using TCQ_MIN_PRIO_BANDS in prio_tune() (Ivan Vecera) [2180870] - net_sched: remove impossible conditions (Ivan Vecera) [2180870] - net: sched: remove unnecessary init of qdisc skb head (Ivan Vecera) [2180870] - net: sched: delete duplicate cleanup of backlog and qlen (Ivan Vecera) [2180870] - net: sched: remove duplicate check of user rights in qdisc (Ivan Vecera) [2180870] - net_sched: move from strlcpy with unused retval to strscpy (Ivan Vecera) [2180870] - net: sched: delete unused input parameter in qdisc_create (Ivan Vecera) [2180870] - net: sched: remove the unused return value of unregister_qdisc (Ivan Vecera) [2180870] - net_sched: cls_route: disallow handle of 0 (Ivan Vecera) [2180870] - net/sched: sch_cbq: change the type of cbq_set_lss to void (Ivan Vecera) [2180870] - net/sched: remove qdisc_root_lock() helper (Ivan Vecera) [2180870] - net/sched: sch_cbq: Delete unused delay_timer (Ivan Vecera) [2180870] - net/sched: remove return value of unregister_tcf_proto_ops (Ivan Vecera) [2180870] - net: extract port range fields from fl_flow_key (Ivan Vecera) [2180870] - net/sched: act_ct: set 'net' pointer when creating new nf_flow_table (Ivan Vecera) [2180870] - net: sched: provide shim definitions for taprio_offload_{get,free} (Ivan Vecera) [2180870] - time64.h: consolidate uses of PSEC_PER_NSEC (Ivan Vecera) [2180870] - selftests: tc-testing: Add testcases to test new flush behaviour (Ivan Vecera) [2180870] - tc-testing: gitignore, delete plugins directory (Ivan Vecera) [2180870] - net/sched: sch_netem: Fix arithmetic in netem_dump() for 32-bit platforms (Ivan Vecera) [2180870] - net_sched: em_meta: add READ_ONCE() in var_sk_bound_if() (Ivan Vecera) [2180870] - selftests: forwarding: tc_actions: allow mirred egress test to run on non-offloaded h2 (Ivan Vecera) [2180870] - net: sched: support hash selecting tx queue (Ivan Vecera) [2180870] - net: sched: use queue_mapping to pick tx queue (Ivan Vecera) [2180870] - net_sched: make qdisc_reset() smaller (Ivan Vecera) [2180870] - sch_red: Fix a typo (Ivan Vecera) [2180870] - wifi: ath9k: Don't mark channelmap stack variable read-only in ath9k_mci_update_wlan_channels() (Jose Ignacio Tornos Martinez) [2183487] - net: qrtr: Fix an uninit variable access bug in qrtr_tx_resume() (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: ignore key disable commands (Jose Ignacio Tornos Martinez) [2183487] - wifi: ath11k: reduce the MHI timeout to 20s (Jose Ignacio Tornos Martinez) [2183487] - net: qrtr: Do not do DEL_SERVER broadcast after DEL_CLIENT (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7921: fix fw used for offload check for mt7922 (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7921: Fix use-after-free in fw features query. (Jose Ignacio Tornos Martinez) [2183487] - wifi: brcmfmac: Fix SDIO suspend/resume regression (Jose Ignacio Tornos Martinez) [2183487] - net: qrtr: Fix a refcount bug in qrtr_recvmsg() (Jose Ignacio Tornos Martinez) [2183487] - wifi: mac80211: fix invalid drv_sta_pre_rcu_remove calls for non-uploaded sta (Jose Ignacio Tornos Martinez) [2183487] - wifi: mac80211: fix flow dissection for forwarded packets (Jose Ignacio Tornos Martinez) [2183487] - wifi: mac80211: fix mesh forwarding (Jose Ignacio Tornos Martinez) [2183487] - wifi: mac80211: fix receiving mesh packets in forwarding=0 networks (Jose Ignacio Tornos Martinez) [2183487] - wifi: mac80211: fix the size calculation of ieee80211_ie_len_eht_cap() (Jose Ignacio Tornos Martinez) [2183487] - wifi: mac80211: fix potential null pointer dereference (Jose Ignacio Tornos Martinez) [2183487] - wifi: mac80211: drop bogus static keywords in A-MSDU rx (Jose Ignacio Tornos Martinez) [2183487] - wifi: mac80211: fix mesh path discovery based on unicast packets (Jose Ignacio Tornos Martinez) [2183487] - wifi: mac80211: fix qos on mesh interfaces (Jose Ignacio Tornos Martinez) [2183487] - wifi: mac80211: Serialize ieee80211_handle_wake_tx_queue() (Jose Ignacio Tornos Martinez) [2183487] - wifi: mwifiex: mark OF related data as maybe unused (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: connac: do not check WED status for non-mmio devices (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7915: add back 160MHz channel width support for MT7915 (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: do not run mt76_unregister_device() on unregistered hw (Jose Ignacio Tornos Martinez) [2183487] - wifi: cfg80211: Partial revert "wifi: cfg80211: Fix use after free for wext" (Jose Ignacio Tornos Martinez) [2183487] - wifi: cfg80211: fix MLO connection ownership (Jose Ignacio Tornos Martinez) [2183487] - wifi: mac80211: check basic rates validity (Jose Ignacio Tornos Martinez) [2183487] - wifi: nl80211: fix puncturing bitmap policy (Jose Ignacio Tornos Martinez) [2183487] - wifi: nl80211: fix NULL-ptr deref in offchan check (Jose Ignacio Tornos Martinez) [2183487] - wifi: wext: warn about usage only once (Jose Ignacio Tornos Martinez) [2183487] - wifi: ath11k: allow system suspend to survive ath11k (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtl8xxxu: add LEDS_CLASS dependency (Jose Ignacio Tornos Martinez) [2183487] - wifi: iwlwifi: mvm: remove unused iwl_dbgfs_is_match() (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: fix AP mode authentication transmission failed (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw88: use RTW_FLAG_POWERON flag to prevent to power on/off twice (Jose Ignacio Tornos Martinez) [2183487] - wifi: brcmfmac: p2p: Introduce generic flexible array frame member (Jose Ignacio Tornos Martinez) [2183487] - wifi: mac80211: add documentation for amsdu_mesh_control (Jose Ignacio Tornos Martinez) [2183487] - wifi: cfg80211: remove gfp parameter from cfg80211_obss_color_collision_notify description (Jose Ignacio Tornos Martinez) [2183487] - wifi: mac80211: always initialize link_sta with sta (Jose Ignacio Tornos Martinez) [2183487] - wifi: mac80211: pass 'sta' to ieee80211_rx_data_set_sta() (Jose Ignacio Tornos Martinez) [2183487] - wifi: cfg80211: Set SSID if it is not already set (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: move H2C of del_pkt_offload before polling FW status ready (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: use readable return 0 in rtw89_mac_cfg_ppdu_status() (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw88: usb: drop now unnecessary URB size check (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw88: usb: send Zero length packets if necessary (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw88: usb: Set qsel correctly (Jose Ignacio Tornos Martinez) [2183487] - wifi: mac80211: fix off-by-one link setting (Jose Ignacio Tornos Martinez) [2183487] - wifi: mac80211: Fix for Rx fragmented action frames (Jose Ignacio Tornos Martinez) [2183487] - wifi: mac80211: avoid u32_encode_bits() warning (Jose Ignacio Tornos Martinez) [2183487] - wifi: mac80211: Don't translate MLD addresses for multicast (Jose Ignacio Tornos Martinez) [2183487] - wifi: cfg80211: call reg_notifier for self managed wiphy from driver hint (Jose Ignacio Tornos Martinez) [2183487] - wifi: cfg80211: get rid of gfp in cfg80211_bss_color_notify (Jose Ignacio Tornos Martinez) [2183487] - wifi: nl80211: Allow authentication frames and set keys on NAN interface (Jose Ignacio Tornos Martinez) [2183487] - wifi: mac80211: fix non-MLO station association (Jose Ignacio Tornos Martinez) [2183487] - wifi: mac80211: Allow NSS change only up to capability (Jose Ignacio Tornos Martinez) [2183487] - wifi: mac80211: add a workaround for receiving non-standard mesh A-MSDU (Jose Ignacio Tornos Martinez) [2183487] - wifi: mac80211: fix receiving A-MSDU frames on mesh interfaces (Jose Ignacio Tornos Martinez) [2183487] - wifi: mac80211: remove mesh forwarding congestion check (Jose Ignacio Tornos Martinez) [2183487] - wifi: cfg80211: factor out bridge tunnel / RFC1042 header check (Jose Ignacio Tornos Martinez) [2183487] - wifi: cfg80211: move A-MSDU check in ieee80211_data_to_8023_exthdr (Jose Ignacio Tornos Martinez) [2183487] - wifi: mac80211: make rate u32 in sta_set_rate_info_rx() (Jose Ignacio Tornos Martinez) [2183487] - rfkill: Use sysfs_emit() to instead of sprintf() (Jose Ignacio Tornos Martinez) [2183487] - wifi: cfg80211: Allow action frames to be transmitted with link BSS in MLD (Jose Ignacio Tornos Martinez) [2183487] - wifi: mac80211: configure puncturing bitmap (Jose Ignacio Tornos Martinez) [2183487] - wifi: cfg80211: include puncturing bitmap in channel switch events (Jose Ignacio Tornos Martinez) [2183487] - wifi: nl80211: validate and configure puncturing bitmap (Jose Ignacio Tornos Martinez) [2183487] - wifi: cfg80211: move puncturing bitmap validation from mac80211 (Jose Ignacio Tornos Martinez) [2183487] - wifi: nl80211: return error message for malformed chandef (Jose Ignacio Tornos Martinez) [2183487] - wifi: mac80211_hwsim: Rename pid to portid to avoid confusion (Jose Ignacio Tornos Martinez) [2183487] - wifi: nl80211: add MLO_LINK_ID to CMD_STOP_AP event (Jose Ignacio Tornos Martinez) [2183487] - wifi: nl80211: emit CMD_START_AP on multicast group when an AP is started (Jose Ignacio Tornos Martinez) [2183487] - wifi: mac80211: mlme: handle EHT channel puncturing (Jose Ignacio Tornos Martinez) [2183487] - wifi: cfg80211: Extend cfg80211_update_owe_info_event() for MLD AP (Jose Ignacio Tornos Martinez) [2183487] - wifi: cfg80211: Extend cfg80211_new_sta() for MLD AP (Jose Ignacio Tornos Martinez) [2183487] - wifi: mac80211: move color collision detection report in a delayed work (Jose Ignacio Tornos Martinez) [2183487] - wifi: cfg80211: Fix use after free for wext (Jose Ignacio Tornos Martinez) [2183487] - wifi: cfg80211: Authentication offload to user space for MLO connection in STA mode (Jose Ignacio Tornos Martinez) [2183487] - wifi: cfg80211: trace: remove MAC_PR_{FMT,ARG} (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtl8xxxu: fix txdw7 assignment of TX DESC v3 (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtl8xxxu: Add LED control code for RTL8723AU (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtl8xxxu: Add LED control code for RTL8192EU (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtl8xxxu: Add LED control code for RTL8188EU (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtl8xxxu: Register the LED and make it blink (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: phy: set TX power according to RF path number by chip (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: 8852b: correct register mask name of TX power offset (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: use passed channel in set_tx_shape_dfir() (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: 8852be: enable CLKREQ of PCI capability (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: 8852b: try to use NORMAL_CE type firmware first (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: 8852b: don't support LPS-PG mode after firmware 0.29.26.0 (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: 8852b: reset IDMEM mode to default value (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: add use of pkt_list offload to debug entry (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: refine packet offload flow (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: fix potential wrong mapping for pkt-offload (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: disallow enter PS mode after create TDLS link (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: refine MCC C2H debug logs (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: fix parsing offset for MCC C2H (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: deal with RXI300 error (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: debug: avoid invalid access on RTW89_DBG_SEL_MAC_30 (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: mac: add function to get TSF (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: split out generic part of rtw89_mac_port_tsf_sync() (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: correct unit for port offset and refine macro (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: coex: Update Wi-Fi Bluetooth coexistence version to 7.0.0 (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: coex: Fix test fail when coexist with raspberryPI A2DP idle (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: coex: Correct A2DP exist variable source (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: coex: Set Bluetooth background scan PTA request priority (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: coex: Refine coexistence log (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: coex: Force to update TDMA parameter when radio state change (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: coex: Clear Bluetooth HW PTA counter when radio state change (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: coex: Update Wi-Fi external control TDMA parameters/tables (Jose Ignacio Tornos Martinez) [2183487] - wifi: brcmfmac: change cfg80211_set_channel() name and signature (Jose Ignacio Tornos Martinez) [2183487] - wifi: mwifiex: fix loop iterator in mwifiex_update_ampdu_txwinsize() (Jose Ignacio Tornos Martinez) [2183487] - wifi: mwifiex: Replace one-element array with flexible-array member (Jose Ignacio Tornos Martinez) [2183487] - wifi: mwifiex: Replace one-element arrays with flexible-array members (Jose Ignacio Tornos Martinez) [2183487] - wifi: brcmfmac: Replace one-element array with flexible-array member (Jose Ignacio Tornos Martinez) [2183487] - wifi: mwifiex: Support firmware hotfix version in GET_HW_SPEC responses (Jose Ignacio Tornos Martinez) [2183487] - wifi: mwifiex: Support SD8978 chipset (Jose Ignacio Tornos Martinez) [2183487] - wifi: mwifiex: Add missing compatible string for SD8787 (Jose Ignacio Tornos Martinez) [2183487] - wifi: brcmfmac: pcie: Perform correct BCM4364 firmware selection (Jose Ignacio Tornos Martinez) [2183487] - wifi: brcmfmac: pcie: Add IDs/properties for BCM4377 (Jose Ignacio Tornos Martinez) [2183487] - wifi: brcmfmac: pcie: Add IDs/properties for BCM4355 (Jose Ignacio Tornos Martinez) [2183487] - wifi: brcmfmac: Rename Cypress 89459 to BCM4355 (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw88: mac: Use existing macros in rtw_pwr_seq_parser() (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw88: Move enum rtw_tx_queue_type mapping code to tx.{c,h} (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw88: pci: Change queue datatype to enum rtw_tx_queue_type (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw88: pci: Use enum type for rtw_hw_queue_mapping() and ac_to_hwq (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: support ww power config in dts node (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt76x0u: report firmware version through ethtool (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7915: complete wed reset support (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7915: add mt7915 wed reset callbacks (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: dma: reset wed queues in mt76_dma_rx_reset (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: dma: add reset to mt76_dma_wed_setup signature (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7996: add EHT beamforming support (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7996: enable EHT support in firmware (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7996: add support for EHT rate report (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7996: add EHT capability init (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7996: rework capability init (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7996: add helpers for wtbl and interface limit (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7996: add variants support (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: add EHT rate stats for ethtool (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: increase wcid size to 1088 (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: connac: add cmd id related to EHT support (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: connac: add helpers for EHT capability (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: connac: add CMD_CBW_320MHZ (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: add EHT phy type (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: remove __mt76_mcu_restart macro (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7996: avoid mcu_restart function pointer (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7996: rely on mt76_connac_tx_complete_skb (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7996: rely on mt76_connac_txp_skb_unmap (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7996: rely on mt76_connac_txp_common structure (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7996: rely on mt76_connac2_mac_tx_rate_val (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7921: fix error code of return in mt7921_acpi_read (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7915: release rxwi in mt7915_wed_release_rx_buf (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7915: fix memory leak in mt7915_mmio_wed_init_rx_buf (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7921: fix rx filter incorrect by drv/fw inconsistent (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: add memory barrier to SDIO queue kick (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7921: reduce polling time in pmctrl (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: add flexible polling wait-interval support (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7915: fix WED TxS reporting (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7915: wed: enable red per-band token drop (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7915: set sku initial value to zero (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7921u: add support for Comfast CF-952AX (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: fix switch default case in mt7996_reverse_frag0_hdr_trans (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7921: avoid mcu_restart function pointer (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7615: avoid mcu_restart function pointer (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7603: avoid mcu_restart function pointer (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7915: avoid mcu_restart function pointer (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: dma: fix memory leak running mt76_dma_tx_cleanup (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: dma: free rx_head in mt76_dma_rx_cleanup (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7996: fix memory leak in mt7996_mcu_exit (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7915: fix memory leak in mt7915_mcu_exit (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: introduce mt76_queue_is_wed_rx utility routine (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7921: fix invalid remain_on_channel duration (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7915: remove BW160 and BW80+80 support (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: connac: fix POWER_CTRL command name typo (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7996: do not hardcode vht beamform cap (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7996: update register for CFEND_RATE (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7996: fix chainmask calculation in mt7996_set_antenna() (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7921: add ack signal support (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7921: fix channel switch fail in monitor mode (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7915: add chip id condition in mt7915_check_eeprom() (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7915: add error message in mt7915_thermal_set_cur_throttle_state() (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7915: rework mt7915_thermal_temp_store() (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7915: rework mt7915_mcu_set_thermal_throttling (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7915: call mt7915_mcu_set_thermal_throttling() only after init_work (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7921: fix deadlock in mt7921_abort_roc (Jose Ignacio Tornos Martinez) [2183487] - bus: mhi: ep: Fix off by one in mhi_ep_process_cmd_ring() (Jose Ignacio Tornos Martinez) [2183487] - wifi: iwlwifi: mei: fix compilation errors in rfkill() (Jose Ignacio Tornos Martinez) [2183487] - wifi: iwlwifi: bump FW API to 74 for AX devices (Jose Ignacio Tornos Martinez) [2183487] - wifi: iwlwifi: mvm: Reset rate index if rate is wrong (Jose Ignacio Tornos Martinez) [2183487] - wifi: iwlwifi: mvm: simplify by using SKB MAC header pointer (Jose Ignacio Tornos Martinez) [2183487] - wifi: iwlwifi: mvm: add sniffer meta data APIs (Jose Ignacio Tornos Martinez) [2183487] - wifi: iwlwifi: rx: add sniffer support for EHT mode (Jose Ignacio Tornos Martinez) [2183487] - wifi: iwlwifi: mvm: always send nullfunc frames on MGMT queue (Jose Ignacio Tornos Martinez) [2183487] - wifi: iwlwifi: mvm: remove h from printk format specifier (Jose Ignacio Tornos Martinez) [2183487] - wifi: iwlwifi: improve tag handling in iwl_request_firmware (Jose Ignacio Tornos Martinez) [2183487] - wifi: iwlwifi: mention the response structure in the kerneldoc (Jose Ignacio Tornos Martinez) [2183487] - wifi: iwlwifi: mvm: add minimal EHT rate reporting (Jose Ignacio Tornos Martinez) [2183487] - net: qrtr: free memory on error path in radix_tree_insert() (Jose Ignacio Tornos Martinez) [2183487] - bus: mhi: ep: Change state_lock to mutex (Jose Ignacio Tornos Martinez) [2183487] - bus: mhi: ep: Save channel state locally during suspend and resume (Jose Ignacio Tornos Martinez) [2183487] - bus: mhi: ep: Move chan->lock to the start of processing queued ch ring (Jose Ignacio Tornos Martinez) [2183487] - bus: mhi: ep: Fix the debug message for MHI_PKT_TYPE_RESET_CHAN_CMD cmd (Jose Ignacio Tornos Martinez) [2183487] - bus: mhi: ep: Only send -ENOTCONN status if client driver is available (Jose Ignacio Tornos Martinez) [2183487] - bus: mhi: ep: Check if the channel is supported by the controller (Jose Ignacio Tornos Martinez) [2183487] - bus: mhi: ep: Power up/down MHI stack during MHI RESET (Jose Ignacio Tornos Martinez) [2183487] - bus: mhi: host: Update mhi driver description (Jose Ignacio Tornos Martinez) [2183487] - bus: mhi: Update Makefile to used Kconfig flags (Jose Ignacio Tornos Martinez) [2183487] - wifi: wireless: deny wireless extensions on MLO-capable devices (Jose Ignacio Tornos Martinez) [2183487] - wifi: wireless: warn on most wireless extension usage (Jose Ignacio Tornos Martinez) [2183487] - wifi: mac80211: drop extra 'e' from ieeee80211... name (Jose Ignacio Tornos Martinez) [2183487] - wifi: cfg80211: Deduplicate certificate loading (Jose Ignacio Tornos Martinez) [2183487] - wifi: mac80211: add kernel-doc for EHT structure (Jose Ignacio Tornos Martinez) [2183487] - mac80211: support minimal EHT rate reporting on RX (Jose Ignacio Tornos Martinez) [2183487] - wifi: mac80211: Add HE MU-MIMO related flags in ieee80211_bss_conf (Jose Ignacio Tornos Martinez) [2183487] - wifi: mac80211: Add VHT MU-MIMO related flags in ieee80211_bss_conf (Jose Ignacio Tornos Martinez) [2183487] - wifi: cfg80211: Use MLD address to indicate MLD STA disconnection (Jose Ignacio Tornos Martinez) [2183487] - wifi: cfg80211: Support 32 bytes KCK key in GTK rekey offload (Jose Ignacio Tornos Martinez) [2183487] - wifi: cfg80211: Fix extended KCK key length check in nl80211_set_rekey_data() (Jose Ignacio Tornos Martinez) [2183487] - wifi: cfg80211: remove support for static WEP (Jose Ignacio Tornos Martinez) [2183487] - wifi: ath12k: Add support to read EEPROM caldata (Jose Ignacio Tornos Martinez) [2183487] - wifi: ath12k: Add new qmi_bdf_type to handle caldata (Jose Ignacio Tornos Martinez) [2183487] - wifi: ath12k: Fix incorrect qmi_file_type enum values (Jose Ignacio Tornos Martinez) [2183487] - wifi: ath12k: dp_mon: Fix uninitialized warning related to the pktlog (Jose Ignacio Tornos Martinez) [2183487] - wifi: ath12k: dp_mon: Fix out of bounds clang warning (Jose Ignacio Tornos Martinez) [2183487] - wifi: ath12k: hal_rx: Use memset_startat() for clearing queue descriptors (Jose Ignacio Tornos Martinez) [2183487] - wifi: ath12k: Fix uninitilized variable clang warnings (Jose Ignacio Tornos Martinez) [2183487] - wifi: ath12k: wmi: delete PSOC_HOST_MAX_NUM_SS (Jose Ignacio Tornos Martinez) [2183487] - wifi: ath12k: hal: convert offset macros to functions (Jose Ignacio Tornos Martinez) [2183487] - wifi: ath12k: hal: add ab parameter to macros using it (Jose Ignacio Tornos Martinez) [2183487] - wifi: ath11k: Fix memory leak in ath11k_peer_rx_frag_setup (Jose Ignacio Tornos Martinez) [2183487] - wifi: ath11k: fix ce memory mapping for ahb devices (Jose Ignacio Tornos Martinez) [2183487] - wifi: ath10k: Remove the unused function ath10k_ce_shadow_src_ring_write_index_set() (Jose Ignacio Tornos Martinez) [2183487] - wifi: ath11k: add channel 177 into 5 GHz channel list (Jose Ignacio Tornos Martinez) [2183487] - wifi: ath11k: Add support to configure FTM responder role (Jose Ignacio Tornos Martinez) [2183487] - wifi: ath9k: Fix potential stack-out-of-bounds write in ath9k_wmi_rsp_callback() (Jose Ignacio Tornos Martinez) [2183487] - wifi: ath9k: hif_usb: clean up skbs if ath9k_hif_usb_rx_stream() fails (Jose Ignacio Tornos Martinez) [2183487] - wifi: ath9k: htc_hst: free skb in ath9k_htc_rx_msg() if there is no callback function (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtl8xxxu: Dump the efuse only for untested devices (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtl8xxxu: Print the ROM version too (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw88: Use non-atomic sta iterator in rtw_ra_mask_info_update() (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw88: Use rtw_iterate_vifs() for rtw_vif_watch_dog_iter() (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw88: Move register access from rtw_bf_assoc() outside the RCU (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtl8xxxu: Use a longer retry limit of 48 (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtl8xxxu: Report the RSSI to the firmware (Jose Ignacio Tornos Martinez) [2183487] - wifi: rt2x00: Remove useless else if (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt7601u: fix an integer underflow (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtlwifi: rtl8723ae: fix obvious spelling error tyep->type (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtl8xxxu: Fix memory leaks with RTL8723BU, RTL8192EU (Jose Ignacio Tornos Martinez) [2183487] - Revert "wifi: mac80211: fix memory leak in ieee80211_if_add()" (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: dma: fix a regression in adding rx buffers (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: 8852b: fill the missing configuration about queue empty checking (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: fix assignation of TX BD RAM table (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: 8852c: rfk: correct ADC clock settings (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: correct register definitions of digital CFO and spur elimination (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: set the correct mac_id for management frames (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: fix null vif pointer when get management frame date rate (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: coex: Change Wi-Fi role info related logic to version separate (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: coex: Change RTL8852B use v1 TDMA policy (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: coex: Packet traffic arbitration hardware owner monitor (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: coex: refactor debug log of slot list (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: coex: Change firmware steps report to version separate (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: coex: Change Wi-Fi Null data report to version separate (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: coex: Add version code for Wi-Fi firmware coexistence control (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: coex: Update WiFi role info H2C report (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: coex: only read Bluetooth counter of report version 1 for RTL8852A (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: coex: Add v5 firmware control report (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: coex: Change firmware control report to version separate (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: coex: Add v4 version firmware cycle report (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: coex: Rename BTC firmware cycle report by feature version (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: coex: Remove le32 to CPU translator at firmware cycle report (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: Fix a typo in debug message (Jose Ignacio Tornos Martinez) [2183487] - wifi: brcmfmac: ensure CLM version is null-terminated to prevent stack-out-of-bounds (Jose Ignacio Tornos Martinez) [2183487] - wifi: rndis_wlan: Prevent buffer overflow in rndis_query_oid (Jose Ignacio Tornos Martinez) [2183487] - wifi: brcmfmac: fix regression for Broadcom PCIe wifi devices (Jose Ignacio Tornos Martinez) [2183487] - wifi: brcmfmac: avoid NULL-deref in survey dump for 2G only device (Jose Ignacio Tornos Martinez) [2183487] - wifi: brcmfmac: avoid handling disabled channels for survey dump (Jose Ignacio Tornos Martinez) [2183487] - net: rfkill: gpio: add DT support (Jose Ignacio Tornos Martinez) [2183487] - wifi: mac80211: fix double space in comment (Jose Ignacio Tornos Martinez) [2183487] - wifi: ath11k: debugfs: fix to work with multiple PCI devices (Jose Ignacio Tornos Martinez) [2183487] - mac80211: Fix MLO address translation for multiple bss case (Jose Ignacio Tornos Martinez) [2183487] - wifi: mac80211: reset multiple BSSID options in stop_ap() (Jose Ignacio Tornos Martinez) [2183487] - wifi: mac80211: Fix iTXQ AMPDU fragmentation handling (Jose Ignacio Tornos Martinez) [2183487] - wifi: mac80211: sdata can be NULL during AMPDU start (Jose Ignacio Tornos Martinez) [2183487] - wifi: mac80211: Proper mark iTXQs for resumption (Jose Ignacio Tornos Martinez) [2183487] - brcmfmac: Prefer DT board type over DMI board type (Jose Ignacio Tornos Martinez) [2183487] - wifi: ath9k: remove most hidden macro dependencies on ah (Jose Ignacio Tornos Martinez) [2183487] - wifi: wl3501_cs: don't call kfree_skb() under spin_lock_irqsave() (Jose Ignacio Tornos Martinez) [2183487] - wifi: brcmfmac: unmap dma buffer in brcmf_msgbuf_alloc_pktid() (Jose Ignacio Tornos Martinez) [2183487] - wifi: brcmfmac: fix potential memory leak in brcmf_netdev_start_xmit() (Jose Ignacio Tornos Martinez) [2183487] - wifi: brcmfmac: Fix potential stack-out-of-bounds in brcmf_c_preinit_dcmds() (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtl8xxxu: fixing transmisison failure for rtl8192eu (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtl8xxxu: Add rate control code for RTL8188EU (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtl8xxxu: Support new chip RTL8188EU (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtl8xxxu: Define masks for cck_agc_rpt bits (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtl8xxxu: Make rtl8xxxu_load_firmware take const char* (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtl8xxxu: Deduplicate the efuse dumping code (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: 8852c: rfk: refine AGC tuning flow of DPK for irregular PA (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: refine 6 GHz scanning dwell time (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: 8852b: update BSS color mapping register (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: coex: Change TDMA related logic to version separate (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: coex: refactor _chk_btc_report() to extend more features (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: coex: Add v2 BT AFH report and related variable (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: coex: Update BTC firmware report bitmap definition (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: coex: Enable Bluetooth report when show debug info (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: coex: use new introduction BTC version format (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: coex: add BTC format version derived from firmware version (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7996: select CONFIG_RELAY (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtlwifi: Fix global-out-of-bounds bug in _rtl8812ae_phy_set_txpower_limit() (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: 8852c: rfk: recover RX DCK failure (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: 8852c: rfk: correct DPK settings (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: 8852c: rfk: correct DACK setting (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: fw: adapt to new firmware format of security section (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: consider ER SU as a TX capability (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtl8xxxu: don't call dev_kfree_skb() under spin_lock_irqsave() (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtl8xxxu: Fix assignment to bit field priv->cck_agc_report_type (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtl8xxxu: Fix assignment to bit field priv->pi_enabled (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtlwifi: rtl8723be: don't call kfree_skb() under spin_lock_irqsave() (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtlwifi: rtl8188ee: don't call kfree_skb() under spin_lock_irqsave() (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtlwifi: rtl8821ae: don't call kfree_skb() under spin_lock_irqsave() (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7915: get rid of wed rx_buf_ring page_frag_cache (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7921: resource leaks at mt7921_check_offload_capability() (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: dma: rely on queue page_frag_cache for wed rx queues (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: handle possible mt76_rx_token_consume failures (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: dma: do not increment queue head if mt76_dma_add_buf fails (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7615: enable per-phy led support (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7915: enable per-phy led support (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: move leds struct in mt76_phy (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: move leds field in leds struct (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7915: fix unintended sign extension of mt7915_hw_queue_read() (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7996: fix unintended sign extension of mt7996_hw_queue_read() (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7921: add support to update fw capability with MTFG table (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt76x0: fix oob access in mt76x0_phy_get_target_power (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7996: fix endianness warning in mt7996_mcu_sta_he_tlv (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7996: drop always true condition of __mt7996_reg_addr() (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7915: drop always true condition of __mt7915_reg_addr() (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7915: check the correctness of event data (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7996: check return value before accessing free_block_num (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7915: check return value before accessing free_block_num (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7915: split mcu chan_mib array up (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7996: fix integer handling issue of mt7996_rf_regval_set() (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7996: fix insecure data handling of mt7996_mcu_rx_radar_detected() (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7996: fix insecure data handling of mt7996_mcu_ie_countdown() (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7915: fix mt7915_rate_txpower_get() resource leaks (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7921s: fix slab-out-of-bounds access in sdio host (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7915: add missing of_node_put() (Jose Ignacio Tornos Martinez) [2183487] - wifi: ath11k: fix monitor mode bringup crash (Jose Ignacio Tornos Martinez) [2183487] - wifi: ath11k: Fix scan request param frame size warning (Jose Ignacio Tornos Martinez) [2183487] - wifi: ath9k: Fix use-after-free in ath9k_hif_usb_disconnect() (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtl8xxxu: fixing IQK failures for rtl8192eu (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtlwifi: btcoexist: fix conditions branches that are never executed (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtlwifi: rtl8192se: remove redundant rtl_get_bbreg() call (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw88: Add rtw8723du chipset support (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw88: Add rtw8822cu chipset support (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw88: Add rtw8822bu chipset support (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw88: Add rtw8821cu chipset support (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw88: Add common USB chip support (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw88: iterate over vif/sta list non-atomically (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw88: Drop coex mutex (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw88: Drop h2c.lock (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw88: Drop rf_lock (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw88: Call rtw_fw_beacon_filter_config() with rtwdev->mutex held (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw88: print firmware type in info message (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: add join info upon create interface (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: fix unsuccessful interface_add flow (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: stop mac port function when stop_ap() (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: add mac TSF sync function (Jose Ignacio Tornos Martinez) [2183487] - wifi: brcmfmac: Fix error return code in brcmf_sdio_download_firmware() (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtl8xxxu: Introduce rtl8xxxu_update_ra_report (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtl8xxxu: Fix the channel width reporting (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtl8xxxu: Add __packed to struct rtl8723bu_c2h (Jose Ignacio Tornos Martinez) [2183487] - wifi: brcmfmac: add vendor name in revinfo debugfs file (Jose Ignacio Tornos Martinez) [2183487] - wifi: brcmfmac: add support Broadcom BCA firmware api (Jose Ignacio Tornos Martinez) [2183487] - wifi: brcmfmac: add support for Cypress firmware api (Jose Ignacio Tornos Martinez) [2183487] - wifi: brcmfmac: add support for vendor-specific firmware api (Jose Ignacio Tornos Martinez) [2183487] - wifi: brcmfmac: add firmware vendor info in driver info (Jose Ignacio Tornos Martinez) [2183487] - wifi: brcmfmac: add function to unbind device to bus layer api (Jose Ignacio Tornos Martinez) [2183487] - wifi: ath11k: add ipq5018 device support (Jose Ignacio Tornos Martinez) [2183487] - wifi: ath11k: add new hw ops for IPQ5018 to get rx dest ring hashmap (Jose Ignacio Tornos Martinez) [2183487] - wifi: ath11k: initialize hw_ops for IPQ5018 (Jose Ignacio Tornos Martinez) [2183487] - wifi: ath11k: update hal srng regs for IPQ5018 (Jose Ignacio Tornos Martinez) [2183487] - wifi: ath11k: remap ce register space for IPQ5018 (Jose Ignacio Tornos Martinez) [2183487] - wifi: ath11k: update ce configurations for IPQ5018 (Jose Ignacio Tornos Martinez) [2183487] - wifi: ath11k: update hw params for IPQ5018 (Jose Ignacio Tornos Martinez) [2183487] - wifi: iwlwifi: fw: use correct IML/ROM status register (Jose Ignacio Tornos Martinez) [2183487] - wifi: iwlwifi: dump: Update check for UMAC valid FW address (Jose Ignacio Tornos Martinez) [2183487] - wifi: iwlwifi: mvm: d3: add TKIP to the GTK iterator (Jose Ignacio Tornos Martinez) [2183487] - wifi: iwlwifi: mei: clean up comments (Jose Ignacio Tornos Martinez) [2183487] - wifi: iwlwifi: mvm: Don't use deprecated register (Jose Ignacio Tornos Martinez) [2183487] - wifi: iwlwifi: pcie: Add reading and storing of crf and cdb id. (Jose Ignacio Tornos Martinez) [2183487] - wifi: iwlwifi: mvm: replace usage of found with dedicated list iterator variable (Jose Ignacio Tornos Martinez) [2183487] - wifi: iwlwifi: dump: Update check for valid FW address (Jose Ignacio Tornos Martinez) [2183487] - wifi: iwlwifi: mvm: don't access packet before checking len (Jose Ignacio Tornos Martinez) [2183487] - wifi: iwlwifi: modify new queue allocation command (Jose Ignacio Tornos Martinez) [2183487] - wifi: iwlwifi: nvm-parse: enable WiFi7 for Fm radio for now (Jose Ignacio Tornos Martinez) [2183487] - net: ethernet: mtk_wed: add reset to rx_ring_setup callback (Jose Ignacio Tornos Martinez) [2183487] - wifi: ath11k: Fix race condition with struct htt_ppdu_stats_info (Jose Ignacio Tornos Martinez) [2183487] - wifi: ath10k: fix QCOM_SMEM dependency (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7921e: add pci .shutdown() support (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7915: mmio: fix naming convention (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7996: add support to configure spatial reuse parameter set (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7996: enable ack signal support (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7996: enable use_cts_prot support (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7915: rely on band_idx of mt76_phy (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7915: enable per bandwidth power limit support (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7915: introduce mt7915_get_power_bound() (Jose Ignacio Tornos Martinez) [2183487] - mt76: mt7915: Fix PCI device refcount leak in mt7915_pci_init_hif2() (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: fix coverity overrun-call in mt76_get_txpower() (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7996: add driver for MediaTek Wi-Fi 7 (802.11be) devices (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt76x0: remove dead code in mt76x0_phy_get_target_power (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7915: fix band_idx usage (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7915: enable .sta_set_txpwr support (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7915: add basedband Txpower info into debugfs (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7915: add support to configure spatial reuse parameter set (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7915: add missing MODULE_PARM_DESC (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7915: enable WED RX stats (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7915: enable WED RX support (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: connac: introduce mt76_connac_mcu_sta_wed_update utility routine (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: add info parameter to rx_skb signature (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: add WED RX support to dma queue alloc (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: add WED RX support to mt76_dma_rx_fill (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: add WED RX support to mt76_dma_{add,get}_buf (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: introduce rxwi and rx token utility routines (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: connac: introduce helper for mt7996 chipset (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: connac: add more starec command tags (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: connac: add more bss info command tags (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: connac: introduce unified event table (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: connac: add more unified command IDs (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: connac: rework fields for larger bandwidth support in sta_rec_bf (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: connac: update struct sta_rec_phy (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: connac: rework macros for unified command (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7921: introduce chanctx support (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7921: introduce remain_on_channel support (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: connac: accept hw scan request at a time (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7921: drop ieee80211_[start, stop]_queues in driver (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7921: add unified ROC cmd/event support (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7921: add chanctx parameter to mt76_connac_mcu_uni_add_bss signature (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: connac: add mt76_connac_mcu_uni_set_chctx (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: do not run mt76u_status_worker if the device is not running (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: connac: update nss calculation in txs (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7915: don't claim 160MHz support with mt7915 DBDC (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7915: Fix VHT beamforming capabilities with DBDC (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7915: Fix chainmask calculation on mt7915 DBDC (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7915: enable coredump support (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7915: add full system reset into debugfs (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7915: enable full system reset support (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7915: rework mt7915_dma_reset() (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: move aggr_stats array in mt76_phy (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7615: rely on mt7615_phy in mt7615_mac_reset_counters (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7915: fix reporting of TX AGGR histogram (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7615: enable use_cts_prot support (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7915: enable use_cts_prot support (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: fix bandwidth 80MHz link fail in 6GHz band (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7915: add ack signal support (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7915: improve accuracy of time_busy calculation (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7915: enable wed for mt7986-wmac chipset (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7915: enable wed for mt7986 chipset (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7915: move wed init routines in mmio.c (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7915: fix mt7915_mac_set_timing() (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7915: set correct antenna for radar detection on MT7915D (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7915: add spatial extension index support (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: connac: introduce mt76_connac_spe_idx() (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7915: rework testmode tx antenna setting (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7915: deal with special variant of mt7916 (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7915: rework eeprom tx paths and streams init (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7915: reserve 8 bits for the index of rf registers (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7915: fix bounds checking for tx-free-done command (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: Remove unused inline function mt76_wcid_mask_test() (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt76x02: simplify struct mt76x02_rate_power (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: move mt76_rate_power from core to mt76x02 driver code (Jose Ignacio Tornos Martinez) [2183487] - wifi: mac80211: fix and simplify unencrypted drop check for mesh (Jose Ignacio Tornos Martinez) [2183487] - wifi: mac80211: add support for restricting netdev features per vif (Jose Ignacio Tornos Martinez) [2183487] - wifi: mac80211: update TIM for S1G specification changes (Jose Ignacio Tornos Martinez) [2183487] - wifi: mac80211: don't parse multi-BSSID in assoc resp (Jose Ignacio Tornos Martinez) [2183487] - wifi: cfg80211: use bss_from_pub() instead of container_of() (Jose Ignacio Tornos Martinez) [2183487] - wifi: mac80211: remove unnecessary synchronize_net() (Jose Ignacio Tornos Martinez) [2183487] - wifi: mac80211: Drop not needed check for NULL (Jose Ignacio Tornos Martinez) [2183487] - wifi: cfg80211: Fix not unregister reg_pdev when load_builtin_regdb_keys() fails (Jose Ignacio Tornos Martinez) [2183487] - wifi: cfg80211: fix comparison of BSS frequencies (Jose Ignacio Tornos Martinez) [2183487] - wifi: cfg80211: Correct example of ieee80211_iface_limit (Jose Ignacio Tornos Martinez) [2183487] - wifi: mac80211: fix memory leak in ieee80211_if_add() (Jose Ignacio Tornos Martinez) [2183487] - wifi: ieee80211: Do not open-code qos address offsets (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: link rtw89_vif and chanctx stuffs (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: fw: implement MCC related H2C (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: mac: process MCC related C2H (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: introduce helpers to wait/complete on condition (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: check if atomic before queuing c2h (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: rfk: rename rtw89_mcc_info to rtw89_rfk_mcc_info (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw88: 8821c: enable BT device recovery mechanism (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: 8852b: turn off PoP function in monitor mode (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: add HE radiotap for monitor mode (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: enable mac80211 virtual monitor interface (Jose Ignacio Tornos Martinez) [2183487] - wifi: brcmfmac: Check the count value of channel spec to prevent out-of-bounds reads (Jose Ignacio Tornos Martinez) [2183487] - wifi: ath12k: driver for Qualcomm Wi-Fi 7 devices (Jose Ignacio Tornos Martinez) [2183487] - net: ethernet: mtk_wed: add reset to tx_ring_setup callback (Jose Ignacio Tornos Martinez) [2183487] - net: ethernet: mtk_wed: add mtk_wed_rx_reset routine (Jose Ignacio Tornos Martinez) [2183487] - net: ethernet: mtk_wed: update mtk_wed_stop (Jose Ignacio Tornos Martinez) [2183487] - net: ethernet: mtk_wed: move MTK_WDMA_RESET_IDX_TX configuration in mtk_wdma_tx_reset (Jose Ignacio Tornos Martinez) [2183487] - net: ethernet: mtk_wed: return status value in mtk_wdma_rx_reset (Jose Ignacio Tornos Martinez) [2183487] - net: ethernet: mtk_wed: add wcid overwritten support for wed v1 (Jose Ignacio Tornos Martinez) [2183487] - net: ethernet: mtk_wed: add configure wed wo support (Jose Ignacio Tornos Martinez) [2183487] - net: ethernet: mtk_wed: rename tx_wdma array in rx_wdma (Jose Ignacio Tornos Martinez) [2183487] - net: ethernet: mtk_wed: introduce wed wo support (Jose Ignacio Tornos Martinez) [2183487] - net: ethernet: mtk_wed: introduce wed mcu support (Jose Ignacio Tornos Martinez) [2183487] - net: ethernet: mtk_eth_wed: add missing of_node_put() (Jose Ignacio Tornos Martinez) [2183487] - net: ethernet: mtk_eth_wed: add missing put_device() in mtk_wed_add_hw() (Jose Ignacio Tornos Martinez) [2183487] - net: ethernet: mtk_eth_wed: add axi bus support (Jose Ignacio Tornos Martinez) [2183487] - net: ethernet: mtk_eth_wed: add wed support for mt7986 chipset (Jose Ignacio Tornos Martinez) [2183487] - net: ethernet: mtk_eth_wed: add mtk_wed_configure_irq and mtk_wed_dma_{enable/disable} (Jose Ignacio Tornos Martinez) [2183487] - net: ethernet: mtk_eth_soc: fix off by one check of ARRAY_SIZE (Jose Ignacio Tornos Martinez) [2183487] - net: ethernet: mtk_eth_soc: add check for allocation failure (Jose Ignacio Tornos Martinez) [2183487] - net: ethernet: mtk_eth_soc/wed: fix sparse endian warnings (Jose Ignacio Tornos Martinez) [2183487] - net: ethernet: mtk_eth_soc: fix return value check in mtk_wed_add_hw() (Jose Ignacio Tornos Martinez) [2183487] - wifi: iwlwifi: mei: fix parameter passing to iwl_mei_alive_notif() (Jose Ignacio Tornos Martinez) [2183487] - wifi: iwlwifi: mvm: return error value in case PLDR sync failed (Jose Ignacio Tornos Martinez) [2183487] - wifi: iwlwifi: mvm: trigger PCI re-enumeration in case of PLDR sync (Jose Ignacio Tornos Martinez) [2183487] - wifi: iwlwifi: mvm: fix double free on tx path. (Jose Ignacio Tornos Martinez) [2183487] - wifi: iwlwifi: mvm: print OTP info after alive (Jose Ignacio Tornos Martinez) [2183487] - wifi: iwlwifi: nvm: Update EHT capabilities for GL device (Jose Ignacio Tornos Martinez) [2183487] - wifi: iwlwifi: nvm-parse: support A-MPDU in EHT 2.4 GHz (Jose Ignacio Tornos Martinez) [2183487] - wifi: iwlwifi: mvm: advertise 320 MHz in 6 GHz only conditionally (Jose Ignacio Tornos Martinez) [2183487] - wifi: iwlwifi: mvm: set HE PHY bandwidth according to band (Jose Ignacio Tornos Martinez) [2183487] - wifi: iwlwifi: mvm: support PPE Thresholds for EHT (Jose Ignacio Tornos Martinez) [2183487] - wifi: iwlwifi: mvm: add support for EHT 1K aggregation size (Jose Ignacio Tornos Martinez) [2183487] - wifi: iwlwifi: rs: add support for parsing max MCS per NSS/BW in 11be (Jose Ignacio Tornos Martinez) [2183487] - wifi: iwlwifi: mvm: support 320 MHz PHY configuration (Jose Ignacio Tornos Martinez) [2183487] - wifi: iwlwifi: mvm: Advertise EHT capabilities (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw88: fix race condition when doing H2C command (Jose Ignacio Tornos Martinez) [2183487] - wifi: ath10k: Store WLAN firmware version in SMEM image table (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: avoid inaccessible IO operations during doing change_interface() (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: switch BANDEDGE and TX_SHAPE based on OFDMA trigger frame (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: read CFO from FD or preamble CFO field of phy status ie_type 1 accordingly (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: 8852b: correct TX power controlled by BT-coexistence (Jose Ignacio Tornos Martinez) [2183487] - wifi: brcmfmac: Use struct_size() in code ralated to struct brcmf_dload_data_le (Jose Ignacio Tornos Martinez) [2183487] - wifi: brcmfmac: replace one-element array with flexible-array member in struct brcmf_dload_data_le (Jose Ignacio Tornos Martinez) [2183487] - wifi: brcmfmac: Use struct_size() and array_size() in code ralated to struct brcmf_gscan_config (Jose Ignacio Tornos Martinez) [2183487] - wifi: brcmfmac: Replace one-element array with flexible-array member (Jose Ignacio Tornos Martinez) [2183487] - wifi: ath10k: Remove redundant argument offset (Jose Ignacio Tornos Martinez) [2183487] - wifi: ath10k: Fix return value in ath10k_pci_init() (Jose Ignacio Tornos Martinez) [2183487] - bus: mhi: host: pci_generic: Add definition for some VIDs (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: Fix some error handling path in rtw89_wow_enable() (Jose Ignacio Tornos Martinez) [2183487] - wifi: cfg80211: Avoid clashing function prototypes (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtl8xxxu: Use u32_get_bits in *_identify_chip (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtl8xxxu: Use strscpy instead of sprintf (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtl8xxxu: Name some bits used in burst init (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtl8xxxu: Rename rtl8xxxu_8188f_channel_to_group (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtl8xxxu: Split up rtl8xxxu_identify_chip (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtl8xxxu: Move burst init to a function (Jose Ignacio Tornos Martinez) [2183487] - wifi: iwlwifi: mei: wait for the mac to stop on suspend (Jose Ignacio Tornos Martinez) [2183487] - wifi: iwlwifi: iwlmei: report disconnection as temporary (Jose Ignacio Tornos Martinez) [2183487] - wifi: iwlwifi: mei: use wait_event_timeout() return value (Jose Ignacio Tornos Martinez) [2183487] - wifi: iwlwifi: mei: implement PLDR flow (Jose Ignacio Tornos Martinez) [2183487] - wifi: iwlwifi: mvm: Fix getting the lowest rate (Jose Ignacio Tornos Martinez) [2183487] - wifi: iwlwifi: mvm: support new key API (Jose Ignacio Tornos Martinez) [2183487] - wifi: iwlwifi: dbg: use bit of DRAM alloc ID to store failed allocs (Jose Ignacio Tornos Martinez) [2183487] - wifi: iwlwifi: mvm: print an error instead of a warning on invalid rate (Jose Ignacio Tornos Martinez) [2183487] - wifi: iwlwifi: cfg: disable STBC for BL step A devices (Jose Ignacio Tornos Martinez) [2183487] - wifi: iwlwifi: dbg: add support for DBGC4 on BZ family and above (Jose Ignacio Tornos Martinez) [2183487] - wifi: iwlwifi: mvm: use old checksum for Bz A-step (Jose Ignacio Tornos Martinez) [2183487] - wifi: iwlwifi: mei: fix potential NULL-ptr deref after clone (Jose Ignacio Tornos Martinez) [2183487] - wifi: iwlwifi: mei: avoid blocking sap messages handling due to rtnl lock (Jose Ignacio Tornos Martinez) [2183487] - wifi: iwlwifi: mei: fix tx DHCP packet for devices with new Tx API (Jose Ignacio Tornos Martinez) [2183487] - wifi: iwlwifi: mei: don't send SAP commands if AMT is disabled (Jose Ignacio Tornos Martinez) [2183487] - wifi: iwlwifi: mei: make sure ownership confirmed message is sent (Jose Ignacio Tornos Martinez) [2183487] - wifi: iwlwifi: mvm: send TKIP connection status to csme (Jose Ignacio Tornos Martinez) [2183487] - wifi: ath10k: Use IEEE80211_SEQ_TO_SN() for seq_ctrl conversion (Jose Ignacio Tornos Martinez) [2183487] - wifi: ath9k: Remove unused variable mismatch (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: 8852b: change debug mask of message of no TX resource (Jose Ignacio Tornos Martinez) [2183487] - wifi: ath11k: Trigger sta disconnect on hardware restart (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: update D-MAC and C-MAC dump to diagnose SER (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: dump dispatch status via debug port (Jose Ignacio Tornos Martinez) [2183487] - wifi: Use kstrtobool() instead of strtobool() (Jose Ignacio Tornos Martinez) [2183487] - wifi: brcmfmac: Avoiding Connection delay (Jose Ignacio Tornos Martinez) [2183487] - wifi: brcmfmac: Fix for when connect request is not success (Jose Ignacio Tornos Martinez) [2183487] - wifi: brcmfmac: correctly remove all p2p vif (Jose Ignacio Tornos Martinez) [2183487] - bus: mhi: host: pci_generic: Add HP variant of T99W175 (Jose Ignacio Tornos Martinez) [2183487] - bus: mhi: host: pci_generic: add support for sc8280xp-crd SDX55 variant (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtl8xxxu: Use dev_* instead of pr_info (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtl8xxxu: Set IEEE80211_HW_SUPPORT_FAST_XMIT (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtl8xxxu: Recognise all possible chip cuts (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtl8xxxu: Fix the CCK RSSI calculation (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtl8xxxu: Add central frequency offset tracking (Jose Ignacio Tornos Martinez) [2183487] - wifi: brcmfmac: Fix potential NULL pointer dereference in 'brcmf_c_preinit_dcmds()' (Jose Ignacio Tornos Martinez) [2183487] - wifi: brcmfmac: Fix a typo "unknow" (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtlwifi: rtl8192ee: remove static variable stop_report_cnt (Jose Ignacio Tornos Martinez) [2183487] - bcma: Use the proper gpio include (Jose Ignacio Tornos Martinez) [2183487] - mtd: rawnand: brcmnand: Add platform data structure for BCMA (Jose Ignacio Tornos Martinez) [2183487] - wifi: brcmfmac: Fix potential shift-out-of-bounds in brcmf_fw_alloc_request() (Jose Ignacio Tornos Martinez) [2183487] - wifi: ath11k: Make QMI message rules const (Jose Ignacio Tornos Martinez) [2183487] - wifi: ath10k: Make QMI message rules const (Jose Ignacio Tornos Martinez) [2183487] - soc: qcom: qmi: use const for struct qmi_elem_info (Jose Ignacio Tornos Martinez) [2183487] - wifi: ath11k: synchronize ath11k_mac_he_gi_to_nl80211_he_gi()'s return type (Jose Ignacio Tornos Martinez) [2183487] - wifi: ath11k: Fix qmi_msg_handler data structure initialization (Jose Ignacio Tornos Martinez) [2183487] - wifi: ath9k: remove variable sent (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: 8852b: Fix spelling mistake KIP_RESOTRE -> KIP_RESTORE (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: add WoWLAN pattern match support (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: add WoWLAN function support (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: add related H2C for WoWLAN mode (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: add drop tx packet function (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: add function to adjust and restore PLE quota (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: move enable_cpu/disable_cpu into fw_download (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: collect and send RF parameters to firmware for WoWLAN (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: check if sta's mac_id is valid under AP/TDLS (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: add BW info for both TX and RX in phy_info (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: 8852c: make table of RU mask constant (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: declare support bands with const (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: fw: adapt to new firmware format of dynamic header (Jose Ignacio Tornos Martinez) [2183487] - net: Remove the obsolte u64_stats_fetch_*_irq() users (net). (Jose Ignacio Tornos Martinez) [2183487] - net: Remove the obsolte u64_stats_fetch_*_irq() users (drivers). (Jose Ignacio Tornos Martinez) [2183487] - bus: mhi: host: pci_generic: Add a secondary AT port to Telit FN990 (Jose Ignacio Tornos Martinez) [2183487] - bus: mhi: host: Fix race between channel preparation and M0 event (Jose Ignacio Tornos Martinez) [2183487] - bus: mhi: host: Use mhi_soc_reset() API in place of register write (Jose Ignacio Tornos Martinez) [2183487] - wifi: ath11k: fix monitor vdev creation with firmware recovery (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtl8xxxu: Fix reads of uninitialized variables hw_ctrl_s1, sw_ctrl_s1 (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: 8852b: add 8852be to Makefile and Kconfig (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: phy: add dummy C2H handler to avoid warning message (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: 8852b: add chip_ops related to RF calibration (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: 8852b: rfk: add DPK (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: 8852b: rfk: add TSSI (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: 8852b: rfk: add IQK (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: 8852b: rfk: add RX DCK (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: 8852b: rfk: add RCK (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: 8852b: rfk: add DACK (Jose Ignacio Tornos Martinez) [2183487] - wifi: ath10k: Delay the unmapping of the buffer (Jose Ignacio Tornos Martinez) [2183487] - wifi: ath10k: Check return value of ath10k_get_arvif() in ath10k_wmi_event_tdls_peer() (Jose Ignacio Tornos Martinez) [2183487] - wifi: ath11k: Fix firmware crash on vdev delete race condition (Jose Ignacio Tornos Martinez) [2183487] - wifi: ath11k: Send PME message during wakeup from D3cold (Jose Ignacio Tornos Martinez) [2183487] - wifi: ath11k: add support to configure channel dwell time (Jose Ignacio Tornos Martinez) [2183487] - wifi: ath11k: suppress add interface error (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: 8852b: add basic attributes of chip_info (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: 8852b: add functions to control BB to assist RF calibrations (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: 8852b: add chip_ops to configure TX/RX path (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: 8852b: add chip_ops to query PPDU (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: 8852b: add chip_ops related to BT coexistence (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: 8852b: add chip_ops to get thermal (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: 8852b: add basic baseband chip_ops (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: 8852b: add power on/off functions (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: 8852b: add chip_ops::set_channel_help (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtl8xxxu: Update module description (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtl8xxxu: Fix reading the vendor of combo chips (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtl8xxxu: Make some arrays const (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: fix wrong bandwidth settings after scan (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: correct 6 GHz scan behavior (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: 8852b: add chip_ops::set_channel (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: make generic functions to convert subband gain index (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: 8852b: add HFC quota arrays (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: 8852b: set proper configuration before loading NCTL (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: parse PHY status only when PPDU is to_self (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: coex: move chip_ops::btc_bt_aci_imp to a generic code (Jose Ignacio Tornos Martinez) [2183487] - wifi: ath9k: verify the expected usb_endpoints are present (Jose Ignacio Tornos Martinez) [2183487] - wifi: ath9k: hif_usb: Fix use-after-free in ath9k_hif_usb_reg_in_cb() (Jose Ignacio Tornos Martinez) [2183487] - wifi: ath9k: Remove -Warray-bounds exception (Jose Ignacio Tornos Martinez) [2183487] - wifi: ath9k: hif_usb: fix memory leak of urbs in ath9k_hif_usb_dealloc_tx_urbs() (Jose Ignacio Tornos Martinez) [2183487] - wifi: realtek: remove duplicated wake_tx_queue (Jose Ignacio Tornos Martinez) [2183487] - wifi: ath9k: Make arrays prof_prio and channelmap static const (Jose Ignacio Tornos Martinez) [2183487] - wifi: ath11k: Fix spelling mistake "chnange" -> "change" (Jose Ignacio Tornos Martinez) [2183487] - wifi: mac80211: Drop support for TX push path (Jose Ignacio Tornos Martinez) [2183487] - wifi: mac80211: add wake_tx_queue callback to drivers (Jose Ignacio Tornos Martinez) [2183487] - wifi: mac80211: add internal handler for wake_tx_queue (Jose Ignacio Tornos Martinez) [2183487] - cfg80211: Update Transition Disable policy during port authorization (Jose Ignacio Tornos Martinez) [2183487] - wifi: mac80211: minstrel_ht: remove unused has_mrr member from struct minstrel_priv (Jose Ignacio Tornos Martinez) [2183487] - wifi: mac80211: remove support for AddBA with fragmentation (Jose Ignacio Tornos Martinez) [2183487] - wifi: mac80211: agg-rx: avoid band check (Jose Ignacio Tornos Martinez) [2183487] - wifi: mac80211: prohibit IEEE80211_HT_CAP_DELAY_BA with MLO (Jose Ignacio Tornos Martinez) [2183487] - wifi: mac80211: don't clear DTIM period after setting it (Jose Ignacio Tornos Martinez) [2183487] - wifi: mac80211: change AddBA deny error message (Jose Ignacio Tornos Martinez) [2183487] - wifi: mac80211: mlme: mark assoc link in output (Jose Ignacio Tornos Martinez) [2183487] - wifi: mac80211: add RCU _check() link access variants (Jose Ignacio Tornos Martinez) [2183487] - wifi: mac80211: fix AddBA response addressing (Jose Ignacio Tornos Martinez) [2183487] - wifi: mac80211: set internal scan request BSSID (Jose Ignacio Tornos Martinez) [2183487] - wifi: mac80211: advertise TWT requester only with HW support (Jose Ignacio Tornos Martinez) [2183487] - wifi: mac80211: use link_id in ieee80211_change_bss() (Jose Ignacio Tornos Martinez) [2183487] - wifi: nl80211: use link ID in NL80211_CMD_SET_BSS (Jose Ignacio Tornos Martinez) [2183487] - wifi: mac80211: transmit AddBA with MLD address (Jose Ignacio Tornos Martinez) [2183487] - wifi: mac80211: wme: use ap_addr instead of deflink BSSID (Jose Ignacio Tornos Martinez) [2183487] - wifi: mac80211: Process association status for affiliated links (Jose Ignacio Tornos Martinez) [2183487] - wifi: mac80211: Parse station profile from association response (Jose Ignacio Tornos Martinez) [2183487] - wifi: cfg80211/mac80211: Fix ML element common size validation (Jose Ignacio Tornos Martinez) [2183487] - wifi: cfg80211/mac80211: Fix ML element common size calculation (Jose Ignacio Tornos Martinez) [2183487] - wifi: ieee80211: Support validating ML station profile length (Jose Ignacio Tornos Martinez) [2183487] - wifi: cfg80211: support reporting failed links (Jose Ignacio Tornos Martinez) [2183487] - wifi: mac80211: recalc station aggregate data during link switch (Jose Ignacio Tornos Martinez) [2183487] - wifi: mac80211: include link address in debugfs (Jose Ignacio Tornos Martinez) [2183487] - wifi: mac80211: add API to show the link STAs in debugfs (Jose Ignacio Tornos Martinez) [2183487] - wifi: mac80211: add pointer from link STA to STA (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: add to dump TX FIFO 0/1 for 8852C (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: 8852c: set pin MUX to enable BT firmware log (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: phy: ignore warning of bb gain cfg_type 4 (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: 8852c: update BB parameters to v28 (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: 8852c: rfk: correct miscoding delay of DPK (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: 8852c: correct set of IQK backup registers (Jose Ignacio Tornos Martinez) [2183487] - brcmfmac: Fix AP interface delete issue (Jose Ignacio Tornos Martinez) [2183487] - brcmfmac: support station interface creation version 1, 2 and 3 (Jose Ignacio Tornos Martinez) [2183487] - brcmfmac: add creating station interface support (Jose Ignacio Tornos Martinez) [2183487] - brcmfmac: dump dongle memory when attaching failed (Jose Ignacio Tornos Martinez) [2183487] - brcmfmac: return error when getting invalid max_flowrings from dongle (Jose Ignacio Tornos Martinez) [2183487] - brcmfmac: add a timer to read console periodically in PCIE bus (Jose Ignacio Tornos Martinez) [2183487] - brcmfmac: Fix authentication latency caused by OBSS stats survey (Jose Ignacio Tornos Martinez) [2183487] - brcmfmac: fix CERT-P2P:5.1.10 failure (Jose Ignacio Tornos Martinez) [2183487] - brcmfmac: fix firmware trap while dumping obss stats (Jose Ignacio Tornos Martinez) [2183487] - brcmfmac: Add dump_survey cfg80211 ops for HostApd AutoChannelSelection (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtl8xxxu: Support new chip RTL8188FU (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: 8852be: add 8852BE PCI entry (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: 8852b: add chip_ops to read phy cap (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: 8852b: add chip_ops to read efuse (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: 8852b: add chip_ops::set_txpwr (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: debug: txpwr_table considers sign (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: phy: make generic txpwr setting functions (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: 8852b: add tables for RFK (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: 8852b: add BB and RF tables (2 of 2) (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: 8852b: add BB and RF tables (1 of 2) (Jose Ignacio Tornos Martinez) [2183487] - wifi: ath11k: Don't exit on wakeup failure (Jose Ignacio Tornos Martinez) [2183487] - wifi: ath10k: Replace zero-length arrays with DECLARE_FLEX_ARRAY() helper (Jose Ignacio Tornos Martinez) [2183487] - wifi: ath11k: stop tx queues immediately upon firmware exit (Jose Ignacio Tornos Martinez) [2183487] - Revert "mac80211: set NETIF_F_LLTX when using intermediate tx queues" (Jose Ignacio Tornos Martinez) [2183487] - treewide: use get_random_u32() when possible (Jose Ignacio Tornos Martinez) [2183487] - treewide: use prandom_u32_max() when possible, part 1 (Jose Ignacio Tornos Martinez) [2183487] - hwrng: core - let sleep be interrupted when unregistering hwrng (Jose Ignacio Tornos Martinez) [2183487] - tracing/kprobes: Do the notrace functions check without kprobes on ftrace (Mukesh Chaurasiya) [2203370] - tracing/kprobes: Fix a double initialization typo (Mukesh Chaurasiya) [2203370] - tracing/kprobe: Check whether the non-suffixed symbol is notrace (Mukesh Chaurasiya) [2203370] - tracing/kprobes: Fix to check notrace function with correct range (Mukesh Chaurasiya) [2203370] - tracing/kprobes: Fix within_notrace_func() to check only notrace functions (Mukesh Chaurasiya) [2203370] - powerpc/kprobes: Fix kprobe Oops happens in booke (Mukesh Chaurasiya) [2203370] - xfs: verify buffer contents when we skip log replay (Andrey Albershteyn) [2187456] {CVE-2023-2124} - perf c2c: Add report option to show false sharing in adjacent cachelines (Michael Petlan) [2193188] - powerpc/papr_scm: Update the NUMA distance table for the target node (Mamatha Inamdar) [2183474] - i2c: xgene-slimpro: Fix out-of-bounds bug in xgene_slimpro_i2c_xfer() (Tony Camuso) [2188408] {CVE-2023-2194} - prlimit: do_prlimit needs to have a speculation check (Alex Gladkov) [2196314] {CVE-2023-0458} - vmxnet3: use gro callback when UPT is enabled (Izabela Bakollari) [2183057] - r8152: Rate limit overflow messages (Jose Ignacio Tornos Martinez) [2153573] {CVE-2022-3594} - docs: Remove unnecessary unicode character (Patrick Talbert) [2207988] - PCI: vmd: Add quirk to configure PCIe ASPM and LTR (Myron Stowe) [2136922] - PCI: vmd: Create feature grouping for client products (Myron Stowe) [2136922] - PCI: vmd: Use PCI_VDEVICE in device list (Myron Stowe) [2136922] - PCI/ASPM: Add pci_enable_link_state() (Myron Stowe) [2136922] - PCI: vmd: Fix secondary bus reset for Intel bridges (Myron Stowe) [2136922] - PCI: vmd: Disable MSI remapping after suspend (Myron Stowe) [2136922] - PCI: vmd: Add DID 8086:7D0B and 8086:AD0B for Intel MTL SKUs (Myron Stowe) [2136922] - PCI: vmd: Use devm_kasprintf() instead of simple kasprintf() (Myron Stowe) [2136922]- net/sched: sch_fq: fix integer overflow of "credit" (Davide Caratti) [2187718] - net: sched: gred: prevent races when adding offloads to stats (Davide Caratti) [2187718] - sch_htb: Avoid grafting on htb_destroy_class_offload when destroying htb (Davide Caratti) [2187718] - net/sched: act_mpls: Fix warning during failed attribute validation (Davide Caratti) [2187718] - net: sched: fix memory leak in tcindex_set_parms (Davide Caratti) [2187718] - net_sched: reject TCF_EM_SIMPLE case for complex ematch module (Davide Caratti) [2187718] - net: sched: Fix use after free in red_enqueue() (Davide Caratti) [2187718] - net: sched: fix race condition in qdisc_graft() (Davide Caratti) [2187718] - net: sched: sfb: fix null pointer access issue when sfb_init() fails (Davide Caratti) [2187718] - net/sched: cls_api: Fix flow action initialization (Davide Caratti) [2187718] - scsi: lpfc: Update inbox lpfc driver for RHEL 8.9 to 14.0.0.21. (Paul Ely) [2165048] - scsi: lpfc: Copyright updates for 14.2.0.11 patches (Paul Ely) [2165048] - scsi: lpfc: Copyright updates for 14.2.0.10 patches (Paul Ely) [2165048] - scsi: lpfc: Defer issuing new PLOGI if received RSCN before completing REG_LOGIN (Paul Ely) [2165048] - scsi: lpfc: Record LOGO state with discovery engine even if aborted (Paul Ely) [2165048] - scsi: lpfc: Fix lockdep warning for rx_monitor lock when unloading driver (Paul Ely) [2165048] - scsi: lpfc: Reorder freeing of various DMA buffers and their list removal (Paul Ely) [2165048] - scsi: lpfc: Prevent lpfc_debugfs_lockstat_write() buffer overflow (Paul Ely) [2165048] - scsi: lpfc: Introduce new attention types for lpfc_sli4_async_fc_evt() handler (Paul Ely) [2165048] - scsi: lpfc: Fix use-after-free KFENCE violation during sysfs firmware write (Paul Ely) [2165048] - scsi: lpfc: Exit PRLI completion handling early if ndlp not in PRLI_ISSUE state (Paul Ely) [2165048] - scsi: lpfc: Remove duplicate ndlp kref decrement in lpfc_cleanup_rpis() (Paul Ely) [2165048] - scsi: lpfc: Remove redundant clean up code in disable_vport() (Paul Ely) [2165048] - scsi: lpfc: Fix crash involving race between FLOGI timeout and devloss handler (Paul Ely) [2165048] - net: sched: sch_qfq: prevent slab-out-of-bounds in qfq_activate_agg (Ricardo Robaina) [2192680] {CVE-2023-2248 CVE-2023-31436} - vfio/ccw: remove old IDA format restrictions (Tobias Huschle) [2187662] - vfio/ccw: handle a guest Format-1 IDAL (Tobias Huschle) [2187662] - vfio/ccw: allocate/populate the guest idal (Tobias Huschle) [2187662] - vfio/ccw: calculate number of IDAWs regardless of format (Tobias Huschle) [2187662] - vfio/ccw: read only one Format-1 IDAW (Tobias Huschle) [2187662] - vfio/ccw: refactor the idaw counter (Tobias Huschle) [2187662] - vfio/ccw: populate page_array struct inline (Tobias Huschle) [2187662] - vfio/ccw: record the page offset in struct pfn_array (Tobias Huschle) [2187662] - vfio/ccw: pass page count to page_array struct (Tobias Huschle) [2187662] - vfio/ccw: simplify CCW chain fetch routines (Tobias Huschle) [2187662] - vfio/ccw: move where IDA flag is set in ORB (Tobias Huschle) [2187662] - vfio/ccw: allow non-zero storage keys (Tobias Huschle) [2187662] - iavf: remove active_cvlans and active_svlans bitmaps (Stefan Assmann) [2153349] - iavf: refactor VLAN filter states (Stefan Assmann) [2153349] - iavf: do not track VLAN 0 filters (Stefan Assmann) [2153349] - iavf: fix non-tunneled IPv6 UDP packet type and hashing (Stefan Assmann) [2153349] - iavf: fix inverted Rx hash condition leading to disabled hash (Stefan Assmann) [2153349] - net/sched: move struct tc_mqprio_qopt_offload from pkt_cls.h to pkt_sched.h (Stefan Assmann) [2153349] - iavf/iavf_main: actually log ->src mask when talking about it (Stefan Assmann) [2153349] - iavf: Fix VF driver counting VLAN 0 filters (Stefan Assmann) [2153349] - iavf: Change information about device removal in dmesg (Stefan Assmann) [2153349] - iavf: Replace __FUNCTION__ with __func__ (Stefan Assmann) [2153349] - net: Remove the obsolte u64_stats_fetch_*_irq() users (drivers). (Stefan Assmann) [2153349] - ipv4: prevent potential spectre v1 gadget in fib_metrics_match() (Guillaume Nault) [2188040] - ipv4: prevent potential spectre v1 gadget in ip_metrics_convert() (Guillaume Nault) [2188040] - ipv4: Fix error return code in fib_table_insert() (Guillaume Nault) [2188040] - ipv4: drop dst in multicast routing path (Guillaume Nault) [2188040] - net: igmp: respect RCU rules in ip_mc_source() and ip_mc_msfilter() (Guillaume Nault) [2188040] - xfrm: Zero padding when dumping algos and encap (Sabrina Dubroca) [2189212] - xfrm: redact SA secret with lockdown confidentiality (Sabrina Dubroca) [2189212] - xfrm: fix bug with DSCP copy to v6 from v4 tunnel (Sabrina Dubroca) [2189212] - xfrm: enforce validity of offload input flags (Sabrina Dubroca) [2189212] - ice: Remove LAG+SRIOV mutual exclusion (Michal Schmidt) [2120585] - ext4: correct the misjudgment in ext4_iget_extra_inode (Carlos Maiolino) [2193101] - ext4: correct max_inline_xattr_value_size computing (Carlos Maiolino) [2193101] - ext4: fix use-after-free in ext4_xattr_set_entry (Carlos Maiolino) [2193101] {CVE-2023-2513} - ext4: add EXT4_INODE_HAS_XATTR_SPACE macro in xattr.h (Carlos Maiolino) [2193101] - ixgbevf: Fix resource leak in ixgbevf_init_module() (Ken Cox) [2153374] - ixgbevf: Add error messages on vlan error (Ken Cox) [2153374]- kunit: make kunit_test_timeout compatible with comment (Nico Pache) [2168375] - kunit: fix assert_type for comparison macros (Nico Pache) [2168375] - redhat: include new kunit tests in mod-internals (Nico Pache) [2168375] - kernel.h: split out mathematical helpers (Nico Pache) [2168375] - linux/kernel.h: fix overflow for DIV_ROUND_UP_ULL (Nico Pache) [2168375] - linux/kernel.h: Use parentheses around argument in u64_to_user_ptr() (Nico Pache) [2168375] - : drop the gcc-3.3 'const' hack in roundup() (Nico Pache) [2168375] - kernel.h: documentation for roundup() vs round_up() (Nico Pache) [2168375] - apparmor: test: Use NULL macros (Nico Pache) [2168375] - kasan: test: Use NULL macros (Nico Pache) [2168375] - kunit: use NULL macros (Nico Pache) [2168375] - kunit: Introduce _NULL and _NOT_NULL macros (Nico Pache) [2168375] - kunit: decrease macro layering for EQ/NE asserts (Nico Pache) [2168375] - kunit: decrease macro layering for integer asserts (Nico Pache) [2168375] - kunit: reduce layering in string assertion macros (Nico Pache) [2168375] - kunit: drop unused intermediate macros for ptr inequality checks (Nico Pache) [2168375] - kunit: make KUNIT_EXPECT_EQ() use KUNIT_EXPECT_EQ_MSG(), etc. (Nico Pache) [2168375] - Documentation: kunit: Remove redundant 'tips.rst' page (Nico Pache) [2168375] - Documentation: KUnit: reword description of assertions (Nico Pache) [2168375] - kunit: tool: Don't download risc-v opensbi firmware with wget (Nico Pache) [2168375] - drm/tests: Split up test cases in igt_check_drm_format_min_pitch (Nico Pache) [2168375] - kunit: executor: Fix a memory leak on failure in kunit_filter_tests (Nico Pache) [2168375] - Documentation: kunit: Cleanup run_wrapper, fix x-ref (Nico Pache) [2168375] - kunit: use kmemdup in kunit_filter_tests(), take suite as const (Nico Pache) [2168375] - kunit: fix executor OOM error handling logic on non-UML (Nico Pache) [2168375] - drm: selftest: convert drm_mm selftest to KUnit (Nico Pache) [2168375] - drm: selftest: convert drm_buddy selftest to KUnit (Nico Pache) [2168375] - drm: selftest: convert drm_framebuffer selftest to KUnit (Nico Pache) [2168375] - drm: selftest: convert drm_dp_mst_helper selftest to KUnit (Nico Pache) [2168375] - drm: selftest: convert drm_plane_helper selftest to KUnit (Nico Pache) [2168375] - drm: selftest: convert drm_format selftest to KUnit (Nico Pache) [2168375] - drm: selftest: convert drm_rect selftest to KUnit (Nico Pache) [2168375] - drm: selftest: convert drm_cmdline_parser selftest to KUnit (Nico Pache) [2168375] - drm: selftest: convert drm_damage_helper selftest to KUnit (Nico Pache) [2168375] - drm/doc: Add KUnit documentation (Nico Pache) [2168375] - kunit: drop unused assert_type from kunit_assert and clean up macros (Nico Pache) [2168375] - kunit: split out part of kunit_assert into a static const (Nico Pache) [2168375] - kunit: factor out kunit_base_assert_format() call into kunit_fail() (Nico Pache) [2168375] - kunit: drop unused kunit* field in kunit_assert (Nico Pache) [2168375] - kunit: move check if assertion passed into the macros (Nico Pache) [2168375] - kunit: tool: misc cleanups (Nico Pache) [2168375] - kunit: tool: minor cosmetic cleanups in kunit_parser.py (Nico Pache) [2168375] - kunit: tool: make parser stop overwriting status of suites w/ no_tests (Nico Pache) [2168375] - kunit: tool: remove dead parse_crash_in_log() logic (Nico Pache) [2168375] - kunit: tool: print clearer error message when there's no TAP output (Nico Pache) [2168375] - kunit: tool: stop using a shell to run kernel under QEMU (Nico Pache) [2168375] - kunit: tool: update test counts summary line format (Nico Pache) [2168375] - kunit: bail out of test filtering logic quicker if OOM (Nico Pache) [2168375] - lib/Kconfig.debug: change KUnit tests to default to KUNIT_ALL_TESTS (Nico Pache) [2168375] - kunit: Rework kunit_resource allocation policy (Nico Pache) [2168375] - thunderbolt: Add KUnit test for devices with no DisplayPort adapters (Nico Pache) [2168375] - drm/todo: Add entry for converting kselftests to kunit (Nico Pache) [2168375] - drm/todo: Add entry for using kunit in the subsystem (Nico Pache) [2168375] - kunit: fix debugfs code to use enum kunit_status, not bool (Nico Pache) [2168375] - kunit: add ability to specify suite-level init and exit functions (Nico Pache) [2168375] - kunit: rename print_subtest_{start,end} for clarity (s/subtest/suite) (Nico Pache) [2168375] - kunit: add support for kunit_suites that reference init code (Nico Pache) [2168375] - Documentation: kunit: change complete_and_exit to kthread_complete_and_exit (Nico Pache) [2168375] - mm/slub, kunit: Make slub_kunit unaffected by user specified flags (Nico Pache) [2168375] - kunit: Make kunit_remove_resource() idempotent (Nico Pache) [2168375] - list: test: Test the hlist structure (Nico Pache) [2168375] - ASoC: soc-utils: Add kunit test for snd_soc_tdm_params_to_bclk() (Nico Pache) [2168375] - ASoC: soc-utils: Add helper to calculate BCLK from TDM info (Nico Pache) [2168375] - Documentation: kunit: update kconfig options needed for UML coverage (Nico Pache) [2168375] - kunit: split resource API impl from test.c into new resource.c (Nico Pache) [2168375] - kunit: split resource API from test.h into new resource.h (Nico Pache) [2168375] - kunit: tool: more descriptive metavars/--help output (Nico Pache) [2168375] - kunit: tool: Do not colorize output when redirected (Nico Pache) [2168375] - kunit: tool: properly report the used arch for --json, or '' if not known (Nico Pache) [2168375] - kunit: tool: refactor how we plumb metadata into JSON (Nico Pache) [2168375] - kunit: tool: drop mostly unused KunitResult.result field (Nico Pache) [2168375] - kunit: tool: readability tweaks in KernelCI json generation logic (Nico Pache) [2168375] - kunit: tool: simplify code since build_dir can't be None (Nico Pache) [2168375] - kunit: tool: drop last uses of collections.namedtuple (Nico Pache) [2168375] - kunit: tool: drop unused KernelDirectoryPath var (Nico Pache) [2168375] - kunit: tool: make --json handling a bit clearer (Nico Pache) [2168375] - Documentation: kunit: fix path to .kunitconfig in start.rst (Nico Pache) [2168375] - Documentation: kunit: Fix cross-referencing warnings (Nico Pache) [2168375] - binfmt_elf: Introduce KUnit test (Nico Pache) [2168375] - list: test: Add a test for list_entry_is_head() (Nico Pache) [2168375] - list: test: Add a test for list_is_head() (Nico Pache) [2168375] - list: test: Add test for list_del_init_careful() (Nico Pache) [2168375] - list: introduce list_is_head() helper and re-use it in list.h (Nico Pache) [2168375] - list: add "list_del_init_careful()" to go with "list_empty_careful()" (Nico Pache) [2168375] - kunit: add example test case showing off all the expect macros (Nico Pache) [2168375] - test_hash.c: refactor into kunit (Nico Pache) [2168375] - lib/Kconfig.debug: properly split hash test kernel entries (Nico Pache) [2168375] - test_hash.c: split test_hash_init (Nico Pache) [2168375] - test_hash.c: split test_int_hash into arch-specific functions (Nico Pache) [2168375] - hash.h: remove unused define directive (Nico Pache) [2168375] - iio: test: Add check against NULL for buffer in tests. (Nico Pache) [2168375] - net: kunit: add a test for dev_addr_lists (Nico Pache) [2168375] - kprobes: convert tests to kunit (Nico Pache) [2168375] - bitfield: build kunit tests without structleak plugin (Nico Pache) [2168375] - thunderbolt: build kunit tests without structleak plugin (Nico Pache) [2168375] - iio/test-format: build kunit tests without structleak plugin (Nico Pache) [2168375] - gcc-plugins/structleak: add makefile var for disabling structleak (Nico Pache) [2168375] - math: RATIONAL_KUNIT_TEST should depend on RATIONAL instead of selecting it (Nico Pache) [2168375] - math: make RATIONAL tristate (Nico Pache) [2168375] - rtc: move RTC_LIB_KUNIT_TEST to proper location (Nico Pache) [2168375] - rtc: Improve performance of rtc_time64_to_tm(). Add tests. (Nico Pache) [2168375] - lib/math/rational: add Kunit test cases (Nico Pache) [2168375] - time/kunit: Add missing MODULE_LICENSE() (Nico Pache) [2168375] - kasan: test: make use of kunit_skip() (Nico Pache) [2168375] - time: Improve performance of time64_to_tm() (Nico Pache) [2168375] - iio: Remove a cast in iio-test-format which is no longer required (Nico Pache) [2168375] - lib: kunit: suppress a compilation warning of frame size (Nico Pache) [2168375] - kasan: docs: update tests section (Nico Pache) [2168375] - iio: Add basic unit test for iio_format_value() (Nico Pache) [2168375] - Documentation: KUnit: Fix usage bug (Nico Pache) [2168375] - kunit: fix missing f in f-string in run_checks.py (Nico Pache) [2168375] - kunit: tool: Import missing importlib.abc (Nico Pache) [2168375] - kunit: replace kernel.h with the necessary inclusions (Nico Pache) [2168375] - Documentation: KUnit: Restyled Frequently Asked Questions (Nico Pache) [2168375] - Documentation: KUnit: Restyle Test Style and Nomenclature page (Nico Pache) [2168375] - Documentation: KUnit: Rework writing page to focus on writing tests (Nico Pache) [2168375] - Documentation: kunit: Reorganize documentation related to running tests (Nico Pache) [2168375] - Documentation: KUnit: Added KUnit Architecture (Nico Pache) [2168375] - Documentation: KUnit: Rewrite getting started (Nico Pache) [2168375] - Documentation: KUnit: Rewrite main page (Nico Pache) [2168375] - kunit: tool: Default --jobs to number of CPUs (Nico Pache) [2168375] - kunit: tool: fix newly introduced typechecker errors (Nico Pache) [2168375] - kunit: tool: make `build` subcommand also reconfigure if needed (Nico Pache) [2168375] - kunit: tool: delete kunit_parser.TestResult type (Nico Pache) [2168375] - kunit: tool: use dataclass instead of collections.namedtuple (Nico Pache) [2168375] - kunit: tool: suggest using decode_stacktrace.sh on kernel crash (Nico Pache) [2168375] - kunit: tool: reconfigure when the used kunitconfig changes (Nico Pache) [2168375] - kunit: tool: revamp message for invalid kunitconfig (Nico Pache) [2168375] - kunit: tool: add --kconfig_add to allow easily tweaking kunitconfigs (Nico Pache) [2168375] - kunit: tool: move Kconfig read_from_file/parse_from_string to package-level (Nico Pache) [2168375] - kunit: tool: print parsed test results fully incrementally (Nico Pache) [2168375] - kunit: Report test parameter results as (K)TAP subtests (Nico Pache) [2168375] - kunit: Don't crash if no parameters are generated (Nico Pache) [2168375] - kunit: tool: Report an error if any test has no subtests (Nico Pache) [2168375] - kunit: tool: Do not error on tests without test plans (Nico Pache) [2168375] - kunit: add run_checks.py script to validate kunit changes (Nico Pache) [2168375] - kunit: tool: fix --json output for skipped tests (Nico Pache) [2168375] - kunit: tool: fix typecheck errors about loading qemu configs (Nico Pache) [2168375] - kunit: tool: continue past invalid utf-8 output (Nico Pache) [2168375] - kunit: tool: improve compatibility of kunit_parser with KTAP specification (Nico Pache) [2168375] - kunit: tool: yield output from run_kernel in real time (Nico Pache) [2168375] - kunit: tool: support running each suite/test separately (Nico Pache) [2168375] - kunit: tool: actually track how long it took to run tests (Nico Pache) [2168375] - kunit: tool: factor exec + parse steps into a function (Nico Pache) [2168375] - kunit: add 'kunit.action' param to allow listing out tests (Nico Pache) [2168375] - kunit: tool: show list of valid --arch options when invalid (Nico Pache) [2168375] - kunit: tool: misc fixes (unused vars, imports, leaked files) (Nico Pache) [2168375] - kunit: fix too small allocation when using suite-only kunit.filter_glob (Nico Pache) [2168375] - kunit: tool: allow filtering test cases via glob (Nico Pache) [2168375] - kunit: tool: better handling of quasi-bool args (--json, --raw_output) (Nico Pache) [2168375] - kunit: tool: make --raw_output support only showing kunit output (Nico Pache) [2168375] - kunit: tool: add --kernel_args to allow setting module params (Nico Pache) [2168375] - kunit: tool: Assert the version requirement (Nico Pache) [2168375] - kunit: tool: remove unnecessary "annotations" import (Nico Pache) [2168375] - Documentation: kunit: drop obsolete note about uml_abort for coverage (Nico Pache) [2168375] - kunit: tool: Fix error messages for cases of no tests and wrong TAP header (Nico Pache) [2168375] - kunit: tool: Support skipped tests in kunit_tool (Nico Pache) [2168375] - kunit: tool: internal refactor of parser input handling (Nico Pache) [2168375] - kunit: Remove the unused all_tests.config (Nico Pache) [2168375] - kunit: Move default config from arch/um -> tools/testing/kunit (Nico Pache) [2168375] - kunit: arch/um/configs: Enable KUNIT_ALL_TESTS by default (Nico Pache) [2168375] - kunit: tool: add support for QEMU (Nico Pache) [2168375] - kunit: tool: make --kunitconfig accept dirs, add lib/kunit fragment (Nico Pache) [2168375] - kunit: tool: Disable PAGE_POISONING under --alltests (Nico Pache) [2168375] - kunit: tool: Fix a python tuple typing error (Nico Pache) [2168375] - iommu/amd: Indicate whether DMA remap support is enabled (Desnes Nunes) [2184064] - Revert "usb: typec: ucsi: add a common function ucsi_unregister_connectors()" (Desnes Nunes) [2184064] - usb: typec: ucsi: Only check the contract if there is a connection (Desnes Nunes) [2184064] - media: uvcvideo: Fix InterfaceProtocol for Quanta camera (Desnes Nunes) [2184064] - net: thunderbolt: fix memory leak in tbnet_open() (Desnes Nunes) [2184064] - USB: serial: option: add u-blox LARA-L6 modem (Desnes Nunes) [2184064] - USB: serial: option: add u-blox LARA-R6 00B modem (Desnes Nunes) [2184064] - USB: serial: option: remove old LARA-R6 PID (Desnes Nunes) [2184064] - net: thunderbolt: Fix error handling in tbnet_init() (Desnes Nunes) [2184064] - USB: serial: option: add Fibocom FM160 0x0111 composition (Desnes Nunes) [2184064] - USB: serial: option: add Fibocom MA510 modem (Desnes Nunes) [2184064] - USB: serial: option: add Fibocom L610 modem (Desnes Nunes) [2184064] - USB: serial: option: add device id for Foxconn T99W265 (Desnes Nunes) [2184064] - USB: serial: option: add Fibocom FM101-GL variants (Desnes Nunes) [2184064] - USB: serial: option: add Telit LE910S1 0x9200 composition (Desnes Nunes) [2184064] - usb: add NO_LPM quirk for Realforce 87U Keyboard (Desnes Nunes) [2184064] - usb: typec: tipd: Prevent uninitialized event{1,2} in IRQ handler (Desnes Nunes) [2184064] - usb: typec: mux: Enter safe mode only when pins need to be reconfigured (Desnes Nunes) [2184064] - USB: bcma: Make GPIO explicitly optional (Desnes Nunes) [2184064] - USB: serial: option: add Sierra Wireless EM9191 (Desnes Nunes) [2184064] - xhci: Remove device endpoints from bandwidth list when freeing the device (Desnes Nunes) [2184064] - xhci-pci: Set runtime PM as default policy on all xHC 1.2 or later devices (Desnes Nunes) [2184064] - xhci: Add quirk to reset host back to default state at shutdown (Desnes Nunes) [2184064] - usb: xhci: add XHCI_SPURIOUS_SUCCESS to ASM1042 despite being a V0.96 controller (Desnes Nunes) [2184064] - Revert "xhci: turn off port power in shutdown" (Desnes Nunes) [2184064] - xhci-pci: Allow host runtime PM as default for Intel Meteor Lake xHCI (Desnes Nunes) [2184064] - xhci-pci: Allow host runtime PM as default for Intel Raptor Lake xHCI (Desnes Nunes) [2184064] - xhci: turn off port power in shutdown (Desnes Nunes) [2184064] - xhci: Keep interrupt disabled in initialization until host is running. (Desnes Nunes) [2184064] - fbdev: sisfb: use explicitly signed char (Desnes Nunes) [2184064] - usb: typec: ucsi: acpi: Implement resume callback (Desnes Nunes) [2184064] - usb: typec: ucsi: Check the connection on resume (Desnes Nunes) [2184064] - usb: host: ehci-exynos: switch to using gpiod API (Desnes Nunes) [2184064] - usb: typec: ucsi_ccg: Disable UCSI ALT support on Tegra (Desnes Nunes) [2184064] - usb: typec: Replace custom implementation of device_match_fwnode() (Desnes Nunes) [2184064] - usb: typec: ucsi: Don't warn on probe deferral (Desnes Nunes) [2184064] - usb: typec: ucsi: Wait for the USB role switches (Desnes Nunes) [2184064] - usb: typec: ucsi: add a common function ucsi_unregister_connectors() (Desnes Nunes) [2184064] - usb: typec: ucsi: Better fix for missing unplug events issue (Desnes Nunes) [2184064] - usb: typec: ucsi: Read the PDOs in separate work (Desnes Nunes) [2184064] - usb: typec: ucsi: Check the partner alt modes always if there is PD contract (Desnes Nunes) [2184064] - usb: typec: ucsi: acpi: Reduce the command completion timeout (Desnes Nunes) [2184064] - usb: typec: ucsi: Add polling mechanism for partner tasks like alt mode checking (Desnes Nunes) [2184064] - usb: typec: ucsi: Don't stop alt mode registration on busy condition (Desnes Nunes) [2184064] - usb: typec: ucsi: Always cancel the command if PPM reports BUSY condition (Desnes Nunes) [2184064] - usb: add quirks for Lenovo OneLink+ Dock (Desnes Nunes) [2184064] - USB: NO_LPM quirk Lenovo USB-C to Ethernet Adapher(RTL8153-04) (Desnes Nunes) [2184064] - USB: NO_LPM quirk Lenovo Powered USB-C Travel Hub (Desnes Nunes) [2184064] - usb: idmouse: fix an uninit-value in idmouse_open (Desnes Nunes) [2184064] - usb: ulpi: use DEFINE_SHOW_ATTRIBUTE to simplify ulpi_regs (Desnes Nunes) [2184064] - usb: ulpi: Add debugfs support (Desnes Nunes) [2184064] - usb: typec: fusb302: Switch to use dev_err_probe() helper (Desnes Nunes) [2184064] - usb: typec: qcom-pmic-typec: Switch to use dev_err_probe() helper (Desnes Nunes) [2184064] - usb: typec: stusb160x: Switch to use dev_err_probe() helper (Desnes Nunes) [2184064] - USB: serial: qcserial: add new usb-id for Dell branded EM7455 (Desnes Nunes) [2184064] - thunderbolt: Explicitly enable lane adapter hotplug events at startup (Desnes Nunes) [2184064] - media: flexcop-usb: use usb_endpoint_maxp() (Desnes Nunes) [2184064] - media: flexcop-usb: clean up URB initialisation (Desnes Nunes) [2184064] - media: flexcop-usb: clean up endpoint sanity checks (Desnes Nunes) [2184064] - media: flexcop-usb: fix endpoint type check (Desnes Nunes) [2184064] - media: flexcop-usb: sanity checking of endpoint type (Desnes Nunes) [2184064] - media: dib0700: fix rc endpoint lookup (Desnes Nunes) [2184064] - media: flexcop-usb: fix endpoint sanity check (Desnes Nunes) [2184064] - media: b2c2-flexcop-usb: add sanity checking (Desnes Nunes) [2184064] - media: flexcop-usb: fix NULL-ptr deref in flexcop_usb_transfer_init() (Desnes Nunes) [2184064] - media: usb/dvb-usb-v2: fix repeated words in comments (Desnes Nunes) [2184064] - thunderbolt: Use dev_err_probe() (Desnes Nunes) [2184064] - thunderbolt: Convert to use sysfs_emit()/sysfs_emit_at() APIs (Desnes Nunes) [2184064] - Revert "usb: storage: Add quirk for Samsung Fit flash" (Desnes Nunes) [2184064] - USB: add RESET_RESUME quirk for NVIDIA Jetson devices in RCM (Desnes Nunes) [2184064] - media: uvcvideo: move uvc_format_desc to common header (Desnes Nunes) [2184064] - media: uvcvideo: Add UVC_GUID_FORMAT_H265 (Desnes Nunes) [2184064] - media: v4l: move helper functions for fractions from uvc to v4l2-common (Desnes Nunes) [2184064] - xhci: remove unused lpm_failed_dev member from struct xhci_hcd (Desnes Nunes) [2184064] - xhci: remove unused command member from struct xhci_hcd struct (Desnes Nunes) [2184064] - xhci: show fault reason for a failed enable slot command (Desnes Nunes) [2184064] - xhci: Don't show warning for reinit on known broken suspend (Desnes Nunes) [2184064] - xhci: dbc: Fix memory leak in xhci_alloc_dbc() (Desnes Nunes) [2184064] - usb: host: xhci: Fix potential memory leak in xhci_alloc_stream_info() (Desnes Nunes) [2184064] - USB: serial: ftdi_sio: clean up driver prefix (Desnes Nunes) [2184064] - USB: serial: ftdi_sio: move driver structure (Desnes Nunes) [2184064] - USB: serial: make remove callback return void (Desnes Nunes) [2184064] - USB: serial: ftdi_sio: clean up attribute visibility logic (Desnes Nunes) [2184064] - USB: serial: console: move mutex_unlock() before usb_serial_put() (Desnes Nunes) [2184064] - USB: serial: ftdi_sio: convert to use dev_groups (Desnes Nunes) [2184064] - USB: serial: ftdi_sio: add support for HP and HA devices (Desnes Nunes) [2184064] - USB: serial: ftdi_sio: simplify divisor handling (Desnes Nunes) [2184064] - USB: serial: ftdi_sio: assume hi-speed type (Desnes Nunes) [2184064] - USB: serial: ftdi_sio: clean up baudrate request (Desnes Nunes) [2184064] - USB: serial: ftdi_sio: clean up attribute handling (Desnes Nunes) [2184064] - USB: serial: ftdi_sio: clean up modem-status handling (Desnes Nunes) [2184064] - USB: serial: ftdi_sio: tighten device-type detection (Desnes Nunes) [2184064] - USB: serial: ftdi_sio: rename channel index (Desnes Nunes) [2184064] - USB: serial: kl5kusb105: use usb_control_msg_recv() and usb_control_msg_send() (Desnes Nunes) [2184064] - USB: serial: keyspan_pda: use usb_control_msg_recv() (Desnes Nunes) [2184064] - USB: serial: ftdi_sio: use usb_control_msg_recv() (Desnes Nunes) [2184064] - USB: serial: ftdi_sio: include FT2232D in type string (Desnes Nunes) [2184064] - USB: serial: ftdi_sio: rename chip types (Desnes Nunes) [2184064] - USB: serial: ftdi_sio: drop redundant chip type comments (Desnes Nunes) [2184064] - USB: serial: ftdi_sio: clean up chip type enum (Desnes Nunes) [2184064] - USB: serial: ftdi_sio: fix 300 bps rate for SIO (Desnes Nunes) [2184064] - usb: typec: intel_pmc_mux: Use the helper acpi_dev_get_memory_resources() (Desnes Nunes) [2184064] - usb: misc: usb3503: call clk_disable_unprepare in the error handling (Desnes Nunes) [2184064] - usb: misc: uss720: fix uninitialized variable rlen (Desnes Nunes) [2184064] - thunderbolt: debugfs: Fix spelling mistakes in seq_puts text (Desnes Nunes) [2184064] - thunderbolt: Add support for ASMedia NVM image format (Desnes Nunes) [2184064] - thunderbolt: Move vendor specific NVM handling into nvm.c (Desnes Nunes) [2184064] - thunderbolt: Provide tb_retimer_nvm_read() analogous to tb_switch_nvm_read() (Desnes Nunes) [2184064] - thunderbolt: Rename and make nvm_read() available for other files (Desnes Nunes) [2184064] - thunderbolt: Extend NVM version fields to 32-bits (Desnes Nunes) [2184064] - thunderbolt: Allow NVM upgrade of USB4 host routers (Desnes Nunes) [2184064] - scsi: uas: Drop DID_TARGET_FAILURE use (Desnes Nunes) [2184064] - usb: clean up after dropping driver registration log spam (Desnes Nunes) [2184064] - USB: host: ehci-atmel: Add support for HSIC phy (Desnes Nunes) [2184064] - dt-bindings: usb: atmel: add USB PHY type property (Desnes Nunes) [2184064] - USB: xhci: make xhci_get_endpoint_address static (Desnes Nunes) [2184064] - thunderbolt: Add support for receiver lane margining (Desnes Nunes) [2184064] - thunderbolt: Add helper to check if CL states are enabled on port (Desnes Nunes) [2184064] - thunderbolt: Pass CL state bitmask to tb_port_clx_supported() (Desnes Nunes) [2184064] - thunderbolt: Move port CL state functions into correct place in switch.c (Desnes Nunes) [2184064] - thunderbolt: Move tb_xdomain_parent() to tb.h (Desnes Nunes) [2184064] - USB: hcd-pci: Drop the unused id parameter from usb_hcd_pci_probe() (Desnes Nunes) [2184064] - USB: FHCI: Switch to GPIO descriptors (Desnes Nunes) [2184064] - net: thunderbolt: Update module description with mention of USB4 (Desnes Nunes) [2184064] - net: thunderbolt: Convert to use SPDX identifier (Desnes Nunes) [2184064] - net: thunderbolt: Enable full end-to-end flow control (Desnes Nunes) [2184064] - net: thunderbolt: Align the driver to the USB4 networking spec (Desnes Nunes) [2184064] - net: thunderbolt: Add comment clarifying prtcstns flags (Desnes Nunes) [2184064] - thunderbolt: Add back Intel Falcon Ridge end-to-end flow control workaround (Desnes Nunes) [2184064] - thunderbolt: Make iommu_dma_protection more accurate (Desnes Nunes) [2184064] - iommu: Add capability for pre-boot DMA protection (Desnes Nunes) [2184064] - iommu: Introduce device_iommu_capable() (Desnes Nunes) [2184064] - thunderbolt: Show link type for XDomain connections too (Desnes Nunes) [2184064] - thunderbolt: Add KUnit test for devices with no DisplayPort adapters (Desnes Nunes) [2184064] - thunderbolt: Add support for XDomain lane bonding (Desnes Nunes) [2184064] - thunderbolt: Split setting link width and lane bonding into own functions (Desnes Nunes) [2184064] - thunderbolt: Move tb_port_state() prototype to correct place (Desnes Nunes) [2184064] - thunderbolt: Fix typo in comment (Desnes Nunes) [2184064] - thunderbolt: Replace usage of found with dedicated list iterator variable (Desnes Nunes) [2184064] - net: thunderbolt: Enable DMA paths only after rings are enabled (Desnes Nunes) [2184064] - usb: reduce kernel log spam on driver registration (Desnes Nunes) [2184064] - usb: host: xhci-plat: suspend/resume clks for brcm (Desnes Nunes) [2184064] - usb: host: xhci-plat: suspend and resume clocks (Desnes Nunes) [2184064] - usb: host: Initiate urb ep with udev ep0 (Desnes Nunes) [2184064] - usb: ehci: Use endpoint in URB to get maxpacket (Desnes Nunes) [2184064] - dt-bindings: usb: Add missing (unevaluated|additional)Properties on child nodes (Desnes Nunes) [2184064] - dt-bindings: usb: Add DT bindings for STUSB160x Type-C controller (Desnes Nunes) [2184064] - media: uvcvideo: Limit power line control for Sonix Technology (Desnes Nunes) [2184064] - media: uvcvideo: Use entity get_cur in uvc_ctrl_set (Desnes Nunes) [2184064] - media: uvcvideo: Fix typo 'the the' in comment (Desnes Nunes) [2184064] - media: uvcvideo: Use indexed loops in uvc_ctrl_init_ctrl() (Desnes Nunes) [2184064] - media: uvcvideo: Fix invalid pointer in uvc_ctrl_init_ctrl() (Desnes Nunes) [2184064] - media: uvcvideo: Remove unneeded goto (Desnes Nunes) [2184064] - media: uvcvideo: Limit power line control for Acer EasyCamera (Desnes Nunes) [2184064] - media: uvcvideo: Limit power line control for Quanta cameras (Desnes Nunes) [2184064] - media: uvcvideo: Limit power line control for Chicony Easycamera (Desnes Nunes) [2184064] - media: uvcvideo: Limit power line control for Chicony Easycamera (Desnes Nunes) [2184064] - media: uvcvideo: Limit power line control for Quanta UVC Webcam (Desnes Nunes) [2184064] - media: uvcvideo: Add support for per-device control mapping overrides (Desnes Nunes) [2184064] - media: uvcvideo: Add missing value for power_line_frequency (Desnes Nunes) [2184064] - media: uvcvideo: Replace broken URL (Desnes Nunes) [2184064] - media: uvcvideo: Fix comment blocks style (Desnes Nunes) [2184064] - media: uvcvideo: refactor __uvc_ctrl_add_mapping (Desnes Nunes) [2184064] - media: technisat-usb2: Fix comment typo (Desnes Nunes) [2184064] - media: tm6000: Fix typo 'the the' in comment (Desnes Nunes) [2184064] - media: gspca: Fix typo 'the the' in comment (Desnes Nunes) [2184064] - thunderbolt: Add support for Intel Meteor Lake (Desnes Nunes) [2184064] - thunderbolt: Add comment where Thunderbolt 4 PCI IDs start (Desnes Nunes) [2184064] - usb/hcd: Fix dma_map_sg error check (Desnes Nunes) [2184064] - usb: move from strlcpy with unused retval to strscpy (Desnes Nunes) [2184064] - usb: typec: tcpci_rt1711h: Fix CC PHY noise filter of voltage level (Desnes Nunes) [2184064] - usb: typec: tcpci: Move function "tcpci_to_typec_cc" to common (Desnes Nunes) [2184064] - usb: typec: tcpci_rt1711h: Add compatible id with rt1715 (Desnes Nunes) [2184064] - usb: typec: tcpci_rt1711h: Add initial phy setting (Desnes Nunes) [2184064] - usb: typec: tcpci_rt1711h: Add regulator support when source vbus (Desnes Nunes) [2184064] - usb: typec: tcpci_rt1711h: Fix vendor setting when set vconn (Desnes Nunes) [2184064] - dt-bindings usb: typec: rt1711h: Add binding for Richtek RT1711H (Desnes Nunes) [2184064] - usb: common: debug: Check non-standard control requests (Desnes Nunes) [2184064] - usb: typec: ucsi: stm32g0: Fix spelling mistake "booloader" -> "bootloader" (Desnes Nunes) [2184064] - usb: common: usb-conn-gpio: Simplify some error message (Desnes Nunes) [2184064] - scsi: target: iscsi: Fix an error message in iscsi_check_key() (Maurizio Lombardi) [2186500] - scsi: target: core: Fix warning on RT kernels (Maurizio Lombardi) [2186500] - scsi: target: core: Remove unused variable 'unit_serial_len' (Maurizio Lombardi) [2186500] - scsi: target: Remove the unused function transport_lba_64_ext() (Maurizio Lombardi) [2186500] - fix iov_iter_bvec() "direction" argument (Maurizio Lombardi) [2186500] - scsi: target: tcm_loop: Fix possible name leak in tcm_loop_setup_hba_bus() (Maurizio Lombardi) [2186500] - scsi: target: core: New key must be used for moved PR (Maurizio Lombardi) [2186500] - scsi: target: core: UA on all LUNs after reset (Maurizio Lombardi) [2186500] - scsi: target: core: Abort all preempted regs if requested (Maurizio Lombardi) [2186500] - scsi: target: core: Fix memory leak in preempt_and_abort (Maurizio Lombardi) [2186500] - scsi: target: core: Fix preempt and abort for allreg res (Maurizio Lombardi) [2186500] - scsi: target: Remove unused se_tmr_req_cache declaration (Maurizio Lombardi) [2186500] - scsi: target: alua: Do not report emtpy port group (Maurizio Lombardi) [2186500] - scsi: target: core: Set MULTIP bit for se_device with multiple ports (Maurizio Lombardi) [2186500] - scsi: target: pscsi: Remove repeated word "calling" (Maurizio Lombardi) [2186500] - scsi: target: core: De-RCU of se_lun and se_lun acl (Maurizio Lombardi) [2186500] - scsi: target: core: Fix race during ACL removal (Maurizio Lombardi) [2186500] - scsi: target: Remove XDWRITEREAD emulated support (Maurizio Lombardi) [2186500] - scsi: target: iscsi: Do not require target authentication (Maurizio Lombardi) [2186500] - scsi: target: iscsi: Allow AuthMethod=None (Maurizio Lombardi) [2186500] - scsi: target: iscsi: Support base64 in CHAP (Maurizio Lombardi) [2186500] - scsi: target: iscsi: Add support for extended CDB AHS (Maurizio Lombardi) [2186500] - scsi: target: iscsi: Fix clang -Wformat warnings (Maurizio Lombardi) [2186500] - scsi: target: Remove incorrect zero blocks WRITE_SAME check (Maurizio Lombardi) [2186500] - scsi: target: Remove duplicate "the" (Maurizio Lombardi) [2186500] - scsi: target: iscsi: Fix NULL pointer dereference in iscsi_conn_auth_required() (Maurizio Lombardi) [2186500] - scsi: target: iscsi: Control authentication per ACL (Maurizio Lombardi) [2186500] - scsi: target: iscsi: Extract auth functions (Maurizio Lombardi) [2186500] - scsi: target: iscsi: Add upcast helpers (Maurizio Lombardi) [2186500] - scsi: target: tcmu: Avoid holding XArray lock when calling lock_page (Maurizio Lombardi) [2186500] - scsi: target: iscsi: Rename iscsi_session to iscsit_session (Maurizio Lombardi) [2186500] - scsi: target: iscsi: Rename iscsi_conn to iscsit_conn (Maurizio Lombardi) [2186500] - scsi: target: iscsi: Rename iscsi_cmd to iscsit_cmd (Maurizio Lombardi) [2186500] - scsi: target: tcmu: Fix possible data corruption (Maurizio Lombardi) [2186500] - scsi: target: core: Silence the message about unknown VPD pages (Maurizio Lombardi) [2186500] - target: remove an incorrect unmap zeroes data deduction (Maurizio Lombardi) [2186500] - scsi: target: Fix incorrect use of cpumask_t (Maurizio Lombardi) [2186500] - scsi: target: tcmu: Fix possible page UAF (Maurizio Lombardi) [2186500] - scsi: target: Add iscsi/cpus_allowed_list in configfs (Maurizio Lombardi) [2186500] - scsi: target: tcmu: Make cmd_ring_size changeable via configfs (Maurizio Lombardi) [2186500] - scsi: target: iscsi: Make sure the np under each tpg is unique (Maurizio Lombardi) [2186500] - scsi: target: configfs: Delete unnecessary checks for NULL (Maurizio Lombardi) [2186500] - scsi: target: core: Use RCU helpers for INQUIRY t10_alua_tg_pt_gp (Maurizio Lombardi) [2186500] - scsi: target: core: Remove from tmr_list during LUN unlink (Maurizio Lombardi) [2186500] - scsi: target: core: Stop using bdevname() (Maurizio Lombardi) [2186500] - scsi: target: Perform ALUA group changes in one step (Maurizio Lombardi) [2186500] - scsi: target: Replace lun_tg_pt_gp_lock with rcu in I/O path (Maurizio Lombardi) [2186500] - scsi: target: Fix alua_tg_pt_gps_count tracking (Maurizio Lombardi) [2186500] - scsi: target: Fix ordered tag handling (Maurizio Lombardi) [2186500] - scsi: target: Fix ordered CMD_T_SENT handling (Maurizio Lombardi) [2186500] - scsi: target: tcmu: Allocate zeroed pages for data area (Maurizio Lombardi) [2186500] - scsi: target: tcmu: Use struct_size() helper in kmalloc() (Maurizio Lombardi) [2186500] - scsi: target: sbp: Replace enable attr with ops.enable (Maurizio Lombardi) [2186500] - scsi: target: iscsi: Replace tpg enable attr with ops.enable (Maurizio Lombardi) [2186500] - scsi: target: core: Add common tpg/enable attribute (Maurizio Lombardi) [2186500] - scsi: target: core: Make logs less verbose (Maurizio Lombardi) [2186500] - scsi: target: Remove unused function arguments (Maurizio Lombardi) [2186500] - scsi: target: Fix spelling mistake "CONFLIFT" -> "CONFLICT" (Maurizio Lombardi) [2186500] - dm: don't lock fs when the map is NULL in process of resume (Benjamin Marzinski) [2192702] - dm flakey: add an "error_reads" option (Benjamin Marzinski) [2192702] - dm flakey: remove trailing space in the table line (Benjamin Marzinski) [2192702] - dm flakey: fix a crash with invalid table line (Benjamin Marzinski) [2192702] - dm ioctl: fix nested locking in table_clear() to remove deadlock concern (Benjamin Marzinski) [2192702] - dm: unexport dm_get_queue_limits() (Benjamin Marzinski) [2192702] - dm: add helper macro for simple DM target module init and exit (Benjamin Marzinski) [2192702] - dm raid: remove unused d variable (Benjamin Marzinski) [2192702] - dm mirror: add DMERR message if alloc_workqueue fails (Benjamin Marzinski) [2192702] - dm: push error reporting down to dm_register_target() (Benjamin Marzinski) [2192702] - dm integrity: call kmem_cache_destroy() in dm_integrity_init() error path (Benjamin Marzinski) [2192702] - dm error: add discard support (Benjamin Marzinski) [2192702] - dm zero: add discard support (Benjamin Marzinski) [2192702] - dm table: allow targets without devices to set ->io_hints (Benjamin Marzinski) [2192702] - dm verity: fix error handling for check_at_most_once on FEC (Benjamin Marzinski) [2192702] - dm thin: speed up cell_defer_no_holder() (Benjamin Marzinski) [2192702] - dm bufio: don't bug for clear developer oversight (Benjamin Marzinski) [2192702] - dm bufio: never crash if dm_bufio_in_request() (Benjamin Marzinski) [2192702] - dm bufio: use WARN_ON in dm_bufio_client_destroy and dm_bufio_exit (Benjamin Marzinski) [2192702] - dm bufio: remove unused dm_bufio_release_move interface (Benjamin Marzinski) [2192702] - dm stats: check for and propagate alloc_percpu failure (Benjamin Marzinski) [2192702] - dm crypt: avoid accessing uninitialized tasklet (Benjamin Marzinski) [2192702] - dm crypt: add cond_resched() to dmcrypt_write() (Benjamin Marzinski) [2192702] - dm thin: fix deadlock when swapping to thin device (Benjamin Marzinski) [2192702] - units: add the HZ macros (Jocelyn Falempe) [2160451] - isystem: ship and use stdarg.h (Jocelyn Falempe) [2160451] - i915: Move list_count() to list.h as list_count_nodes() for broader use (Jocelyn Falempe) [2160451] - resource: Convert DEFINE_RES_NAMED() to be compound literal (Jocelyn Falempe) [2160451] - media: videobuf2: Assert held reservation lock for dma-buf mmapping (Jocelyn Falempe) [2160451] - media: videobuf2: Stop using internal dma-buf lock (Jocelyn Falempe) [2160451] - media: videobuf2: Prepare to dynamic dma-buf locking specification (Jocelyn Falempe) [2160451] - media: videobuf2-dma-contig.c: remove spurious 'b' in message (Jocelyn Falempe) [2160451] - dma-buf: Add unlocked variant of attachment-mapping functions (Jocelyn Falempe) [2160451] - dma-buf: Add unlocked variant of vmapping functions (Jocelyn Falempe) [2160451] - kbuild: simplify access to the kernel's version (Jocelyn Falempe) [2160451] - hwmon: (core) Add support for rated attributes (Jocelyn Falempe) [2160451] - ACPI: video: Allow GPU drivers to report no panels (Jocelyn Falempe) [2160451] - drm: Move nomodeset kernel parameter to drivers/video (Jocelyn Falempe) [2160451] - PM: core: Add EXPORT[_GPL]_SIMPLE_DEV_PM_OPS macros (Jocelyn Falempe) [2160451] - PM: runtime: Add DEFINE_RUNTIME_DEV_PM_OPS() macro (Jocelyn Falempe) [2160451] - ACPI: video: Make backlight class device registration a separate step (v2) (Jocelyn Falempe) [2160451] - ACPI: video: Add acpi_video_backlight_use_native() helper (Jocelyn Falempe) [2160451] - scsi: sched/wait: Add wait_event_lock_irq_timeout for TASK_UNINTERRUPTIBLE usage (Jocelyn Falempe) [2160451] - iosys-map: Add IOSYS_MAP_INIT_VADDR_IOMEM() (Jocelyn Falempe) [2160451] - perf branch: Fix interpretation of branch records (Michael Petlan) [2086826] - perf/x86/amd/lbr: Adjust LBR regardless of filtering (Michael Petlan) [2086826] - perf/x86/utils: Fix uninitialized var in get_branch_type() (Michael Petlan) [2086826] - perf/x86/amd/lbr: Add LbrExtV2 branch speculation info support (Michael Petlan) [2086826] - perf/core: Add speculation info to branch entries (Michael Petlan) [2086826] - perf/x86/amd/lbr: Use fusion-aware branch classifier (Michael Petlan) [2086826] - perf/x86: Make branch classifier fusion-aware (Michael Petlan) [2086826] - perf/x86/amd/lbr: Add LbrExtV2 software branch filter support (Michael Petlan) [2086826] - perf/x86: Move branch classifier (Michael Petlan) [2086826] - perf: Add irq and exception return branch types (Michael Petlan) [2086826] - perf/x86/intel/ds: Check return values of insn decoder functions (Michael Petlan) [2086826] - perf/x86/amd/lbr: Add LbrExtV2 hardware branch filter support (Michael Petlan) [2086826] - perf/x86/amd/lbr: Add LbrExtV2 branch record support (Michael Petlan) [2086826] - perf/x86/amd/lbr: Detect LbrExtV2 support (Michael Petlan) [2086826] - x86/cpufeatures: Add LbrExtV2 feature bit (Michael Petlan) [2086826] - perf/x86/amd/core: Add generic branch record interfaces (Michael Petlan) [2086826] - perf/x86/amd/core: Refactor branch attributes (Michael Petlan) [2086826] - perf/x86/amd/brs: Move feature-specific functions (Michael Petlan) [2086826] - scsi: zfcp: Trace when request remove fails after qdio send fails (Tobias Huschle) [2159733] - scsi: zfcp: Change the type of all fsf request id fields and variables to u64 (Tobias Huschle) [2159733] - scsi: zfcp: Make the type for accessing request hashtable buckets size_t (Tobias Huschle) [2159733] - scsi: zfcp: Drop redundant "the" in the comments (Tobias Huschle) [2159733] - s390/qeth: Convert sprintf/snprintf to scnprintf (Tobias Huschle) [2159732] - s390/qeth: Convert sysfs sprintf to sysfs_emit (Tobias Huschle) [2159732] - s390/qeth: Use constant for IP address buffers (Tobias Huschle) [2159732] - s390/ctcm: cleanup indenting (Tobias Huschle) [2159732] - s390/ipl: add loadparm parameter to eckd ipl/reipl data (Tobias Huschle) [2159689] - s390/ipl: add DEFINE_GENERIC_LOADPARM() (Tobias Huschle) [2159689] - s390/ipl: use octal values instead of S_* macros (Tobias Huschle) [2159689] - s390/ipl: add eckd support (Tobias Huschle) [2159689] - net/iucv: Fix size of interrupt data (Tobias Huschle) [2192507] - workqueue: Protects wq_unbound_cpumask with wq_pool_attach_mutex (Waiman Long) [2176760] - workqueue: make sysfs of unbound kworker cpumask more clever (Waiman Long) [2176760] - workqueue: Rename "delayed" (delayed by active management) to "inactive" (Waiman Long) [2176760] - workqueue: Kick a worker based on the actual activation of delayed works (Waiman Long) [2176760] - workqueue: fix UAF in pwq_unbound_release_workfn() (Waiman Long) [2176760] - workqueue: fix a piece of comment about reserved bits for work flags (Waiman Long) [2176760] - workqueue: void unneeded requeuing the pwq in rescuer thread (Waiman Long) [2176760] - mm/memcg: Fix mem_cgroup_id_get_online() underflow problem (Waiman Long) [2176760] - net: fix NULL pointer in skb_segment_list (Paolo Abeni) [2188595] - net: stream: purge sk_error_queue in sk_stream_kill_queues() (Paolo Abeni) [2188595] - skbuff: Account for tail adjustment during pull operations (Paolo Abeni) [2188595] - net: vmxnet3: Fix NULL pointer dereference in vmxnet3_rq_rx_complete() (Seiji Nishikawa) [2186419] - tipc: add an extra conn_get in tipc_conn_alloc (Xin Long) [2177374] {CVE-2023-1382} - tipc: set con sock in tipc_conn_alloc (Xin Long) [2177374] {CVE-2023-1382} - net: sched: fix memory leak in tcindex_set_parms (Davide Caratti) [2181874] - net/sched: tcindex: search key must be 16 bits (Davide Caratti) [2181874] - net/sched: tcindex: update imperfect hash filters respecting rcu (Davide Caratti) [2181874] {CVE-2023-1281} - crypto: rng - Use a different crypto_rng for reseeding (Herbert Xu) [2193410] - media: rc: Fix use-after-free bugs caused by ene_tx_irqsim() (Ricardo Robaina) [2174409] {CVE-2023-1118}- xfs: assert in xfs_btree_del_cursor should take into account error (Andrey Albershteyn) [2183168] - xfs: prevent a UAF when log IO errors race with unmount (Andrey Albershteyn) [2183168] - xfs: fix NULL pointer dereference in xfs_getbmap() (Andrey Albershteyn) [2183168] - xfs: avoid a UAF when log intent item recovery fails (Andrey Albershteyn) [2183168] - xfs: fix memory leak in xfs_errortag_init (Andrey Albershteyn) [2183168] - xfs: Fix unreferenced object reported by kmemleak in xfs_sysfs_init() (Andrey Albershteyn) [2183168] - xfs: fix sb write verify for lazysbcount (Andrey Albershteyn) [2183168] - xfs: invalidate block device page cache during unmount (Andrey Albershteyn) [2183168] - xfs: invalidate xfs_bufs when allocating cow extents (Andrey Albershteyn) [2183168] - xfs: dquot shrinker doesn't check for XFS_DQFLAG_FREEING (Andrey Albershteyn) [2183168] - xfs: fix intermittent hang during quotacheck (Andrey Albershteyn) [2183168] - xfs: fix exception caused by unexpected illegal bestcount in leaf dir (Andrey Albershteyn) [2183168] - xfs: fix super block buf log item UAF during force shutdown (Andrey Albershteyn) [2183168] - xfs: fix uninitialized variable access (Andrey Albershteyn) [2183168] - xfs: fix potential log item leak (Andrey Albershteyn) [2183168] - xfs: fix inode reservation space for removing transaction (Andrey Albershteyn) [2183168] - xfs: fix extent busy updating (Andrey Albershteyn) [2183168] - xfs: fix low space alloc deadlock (Andrey Albershteyn) [2183168] - xfs: purge dquots after inode walk fails during quotacheck (Andrey Albershteyn) [2183168] - xfs: get root inode correctly at bulkstat (Andrey Albershteyn) [2183168] - iomap: iomap: fix memory corruption when recording errors during writeback (Andrey Albershteyn) [2183168] - xfs: attach dquots to inode before reading data/cow fork mappings (Andrey Albershteyn) [2183168] - xfs: get rid of assert from xfs_btree_islastblock (Andrey Albershteyn) [2183168] - xfs: fix use-after-free in xattr node block inactivation (Andrey Albershteyn) [2183168] - xfs: pass the correct cursor to xfs_iomap_prealloc_size (Andrey Albershteyn) [2183168] - xfs: don't report reserved bnobt space as available (Andrey Albershteyn) [2183168] - xfs: fix overfilling of reserve pool (Andrey Albershteyn) [2183168] - xfs: always succeed at setting the reserve pool size (Andrey Albershteyn) [2183168] - xfs: remove infinite loop when reserving free block pool (Andrey Albershteyn) [2166567 2183168] - xfs: don't include bnobt blocks when reserving free block pool (Andrey Albershteyn) [2183168] - xfs: document the XFS_ALLOC_AGFL_RESERVE constant (Andrey Albershteyn) [2183168] - xfs: prevent UAF in xfs_log_item_in_current_chkpt (Andrey Albershteyn) [2183168] - xfs: fix incorrect i_nlink caused by inode racing (Andrey Albershteyn) [2183168] - xfs: fix incorrect error-out in xfs_remove (Andrey Albershteyn) [2183168] - KVM: s390: GISA: sort out physical vs virtual pointers usage (Cédric Le Goater) [2169294] - KVM: s390: disable migration mode when dirty tracking is disabled (Cédric Le Goater) [2169294] - KVM: s390: Unwind kvm_arch_init() piece-by-piece() if a step fails (Cédric Le Goater) [2169294] - iommu/s390: Make attach succeed even if the device is in error state (Cédric Le Goater) [2169294] - KVM: s390: pci: Fix allocation size of aift kzdev elements (Cédric Le Goater) [2169294] - iommu/s390: Fix incorrect aperture check (Cédric Le Goater) [2169294] - KVM: s390: VSIE: sort out virtual/physical address in pin_guest_page (Cédric Le Goater) [2169294] - KVM: s390: pv: sort out physical vs virtual pointers usage (Cédric Le Goater) [2169294] - KVM: s390: sida: sort out physical vs virtual pointers usage (Cédric Le Goater) [2169294] - KVM: s390: sort out physical vs virtual pointers usage (Cédric Le Goater) [2169294] - iommu/s390: Fail probe for non-PCI devices (Cédric Le Goater) [2169294] - PCI/AER: Remove redundant Device Control Error Reporting Enable (Myron Stowe) [2180894] - PCI/AER: Configure ECRC only if AER is native (Myron Stowe) [2180894] - PCI/AER: Iterate over error counters instead of error strings (Myron Stowe) [2180894] - PCI/AER: Enable error reporting when AER is native (Myron Stowe) [2180894] - PCI/AER: Configure ECRC for every device (Myron Stowe) [2180894] - PCI/AER: Clear MULTI_ERR_COR/UNCOR_RCV bits (Myron Stowe) [2180894] - PCI/sysfs: Use sysfs_emit() and sysfs_emit_at() in "show" functions (Myron Stowe) [2180894] - PCI/AER: Use consistent format when printing PCI device (Myron Stowe) [2180894] - PCI/sysfs: Rely on lengths from scnprintf(), dsm_label_utf16s_to_utf8s() (Myron Stowe) [2180894] - PCI/sysfs: Fix dsm_label_utf16s_to_utf8s() buffer overrun (Myron Stowe) [2180894] - mlxsw: minimal: Fix deadlock in ports creation (Petr Oros) [2177956] - mlxsw: core: Fix use-after-free calling devl_unlock() in mlxsw_core_bus_device_unregister() (Petr Oros) [2177956] - net: devlink: convert reload command to take implicit devlink->lock (Petr Oros) [2177956] - mlxsw: convert driver to use unlocked devlink API during init/fini (Petr Oros) [2177956] - mlxsw: Narrow the critical section of devl_lock during ports creation/removal (Petr Oros) [2177956] - ice: sleep, don't busy-wait, in the SQ send retry loop (Michal Schmidt) [2184013] - ice: remove unused buffer copy code in ice_sq_send_cmd_retry() (Michal Schmidt) [2184013] - ice: sleep, don't busy-wait, for ICE_CTL_Q_SQ_CMD_TIMEOUT (Michal Schmidt) [2184013] - ice: remove ice_ctl_q_info::sq_cmd_timeout (Michal Schmidt) [2184013] - ice: increase the GNSS data polling interval to 20 ms (Michal Schmidt) [2184013] - ice: do not busy-wait to read GNSS data (Michal Schmidt) [2184013] - enic: Use irq_update_affinity_hint() (Michal Schmidt) [2101515] - ethernet:enic: Fix a use after free bug in enic_hard_start_xmit (Michal Schmidt) [2101515] - net: enic: Cure the enic api locking trainwreck (Michal Schmidt) [2101515] - enic: switch from 'pci_' to 'dma_' API (Michal Schmidt) [2101515] - enic: convert to new udp_tunnel_nic infra (Michal Schmidt) [2101515] - enic: let core reject the unsupported coalescing parameters (Michal Schmidt) [2101515] - scsi: mpt3sas: Fix an issue when driver is being removed (Tomas Henzl) [2166206] - scsi: mpt3sas: Remove HBA BIOS version in the kernel log (Tomas Henzl) [2166206] - scsi: mpt3sas: Don't print sense pool info twice (Tomas Henzl) [2166206] - scsi: mpt3sas: Fix NULL pointer access in mpt3sas_transport_port_add() (Tomas Henzl) [2166206] - scsi: mpt3sas: Fix a memory leak (Tomas Henzl) [2166206] - scsi: mpt3sas: Demote log level for trace buffer allocation to info (Tomas Henzl) [2166206] - scsi: mpt3sas: Fix possible resource leaks in mpt3sas_transport_port_add() (Tomas Henzl) [2166206] - scsi: mpt3sas: Remove usage of dma_get_required_mask() API (Tomas Henzl) [2166206] - scsi: mpt3sas: Use scsi_cmd_to_rq() instead of scsi_cmnd.request (Tomas Henzl) [2166206] - ipmi: msghandler: kABI implementation was wrong (Tony Camuso) [2182345] - hwmon: (xgene) Fix use after free bug in xgene_hwmon_remove due to race condition (Chris von Recklinghausen) [2184583] {CVE-2023-1855} - RDMA/irdma: Add ipv4 check to irdma_find_listener() (Kamal Heib) [2117129 2135976] - RDMA/irdma: Increase iWARP CM default rexmit count (Kamal Heib) [2117129 2135976] - RDMA/irdma: Fix memory leak of PBLE objects (Kamal Heib) [2117129 2135976] - RDMA/irdma: Do not generate SW completions for NOPs (Kamal Heib) [2117129 2135976] - RDMA/irdma: Remove a redundant irdma_arp_table() call (Kamal Heib) [2117129 2135976] - migrate: grab the compound head in migration_entry_wait_on_locked (Nico Pache) [2188249] - module: Don't wait for GOING modules (Mark Langsdorf) [1964563] - redhat/configs: Fix DEBUG_BLK_CGROUP and BFQ_CGROUP_DEBUG configs (Vladis Dronov) - x86/MCE/AMD: Clear DFR errors found in THR handler (Prarit Bhargava) [2190279]- iommu/amd: Update amd_iommu_fault structure to include PCI seg ID (Jerry Snitselaar) [2117775] - iommu/amd: Update device_state structure to include PCI seg ID (Jerry Snitselaar) [2117775] - iommu/amd: Print PCI segment ID in error log messages (Jerry Snitselaar) [2117775] - iommu/amd: Add PCI segment support for ivrs_[ioapic/hpet/acpihid] commands (Jerry Snitselaar) [2117775] - iommu/amd: Specify PCI segment ID when getting pci device (Jerry Snitselaar) [2117775] - iommu/amd: Include PCI segment ID when initialize IOMMU (Jerry Snitselaar) [2117775] - iommu/amd: Introduce get_device_sbdf_id() helper function (Jerry Snitselaar) [2117775] - iommu/amd: Flush upto last_bdf only (Jerry Snitselaar) [2117775] - iommu/amd: Remove global amd_iommu_[dev_table/alias_table/last_bdf] (Jerry Snitselaar) [2117775] - iommu/amd: Update set_dev_entry_bit() and get_dev_entry_bit() (Jerry Snitselaar) [2117775] - iommu/amd: Update (un)init_device_table_dma() (Jerry Snitselaar) [2117775] - iommu/amd: Update set_dte_irq_entry (Jerry Snitselaar) [2117775] - iommu/amd: Update dump_dte_entry (Jerry Snitselaar) [2117775] - iommu/amd: Update iommu_ignore_device (Jerry Snitselaar) [2117775] - iommu/amd: Update set_dte_entry and clear_dte_entry (Jerry Snitselaar) [2117775] - iommu/amd: Convert to use per PCI segment rlookup_table (Jerry Snitselaar) [2117775] - iommu/amd: Update alloc_irq_table and alloc_irq_index (Jerry Snitselaar) [2117775] - iommu/amd: Update amd_irte_ops functions (Jerry Snitselaar) [2117775] - iommu/amd: Introduce struct amd_ir_data.iommu (Jerry Snitselaar) [2117775] - iommu/amd: Update irq_remapping_alloc to use IOMMU lookup helper function (Jerry Snitselaar) [2117775] - iommu/amd: Convert to use rlookup_amd_iommu helper function (Jerry Snitselaar) [2117775] - iommu/amd: Convert to use per PCI segment irq_lookup_table (Jerry Snitselaar) [2117775] - iommu/amd: Introduce per PCI segment rlookup table size (Jerry Snitselaar) [2117775] - iommu/amd: Introduce per PCI segment alias table size (Jerry Snitselaar) [2117775] - iommu/amd: Introduce per PCI segment device table size (Jerry Snitselaar) [2117775] - iommu/amd: Introduce per PCI segment last_bdf (Jerry Snitselaar) [2117775] - iommu/amd: Introduce per PCI segment unity map list (Jerry Snitselaar) [2117775] - iommu/amd: Introduce per PCI segment alias_table (Jerry Snitselaar) [2117775] - iommu/amd: Introduce per PCI segment old_dev_tbl_cpy (Jerry Snitselaar) [2117775] - iommu/amd: Introduce per PCI segment dev_data_list (Jerry Snitselaar) [2117775] - iommu/amd: Introduce per PCI segment irq_lookup_table (Jerry Snitselaar) [2117775] - iommu/amd: Introduce per PCI segment rlookup table (Jerry Snitselaar) [2117775] - iommu/amd: Introduce per PCI segment device table (Jerry Snitselaar) [2117775] - iommu/amd: Introduce pci segment structure (Jerry Snitselaar) [2117775] - iommu/amd: Update struct iommu_dev_data definition (Jerry Snitselaar) [2117775] - redhat: configs: Enable CONFIG_INTEL_IOMMU_PERF_EVENTS (Jerry Snitselaar) [2176995] - iommu/vt-d: Fix an IOMMU perfmon warning when CPU hotplug (Jerry Snitselaar) [2176995] - iommu/vt-d: Enable IOMMU perfmon support (Jerry Snitselaar) [2176995] - iommu/vt-d: Add IOMMU perfmon overflow handler support (Jerry Snitselaar) [2176995] - iommu/vt-d: Support cpumask for IOMMU perfmon (Jerry Snitselaar) [2176995] - iommu/vt-d: Add IOMMU perfmon support (Jerry Snitselaar) [2176995] - iommu/vt-d: Support Enhanced Command Interface (Jerry Snitselaar) [2176995] - iommu/vt-d: Retrieve IOMMU perfmon capability information (Jerry Snitselaar) [2176995] - iommu/vt-d: Fix error handling in sva enable/disable paths (Jerry Snitselaar) [2181397] - iommu/vt-d: Support size of the register set in DRHD (Jerry Snitselaar) [2181397] - iommu/vt-d: Allow zero SAGAW if second-stage not supported (Jerry Snitselaar) [2181397] - iommu/vt-d: Remove include/linux/intel-svm.h (Jerry Snitselaar) [2181397] - iommu/vt-d: Allow to use flush-queue when first level is default (Jerry Snitselaar) [2181397] - iommu/vt-d: Fix PASID directory pointer coherency (Jerry Snitselaar) [2181397] - iommu/vt-d: Set No Execute Enable bit in PASID table entry (Jerry Snitselaar) [2181397] - iommu: Remove SVM_FLAG_SUPERVISOR_MODE support (Jerry Snitselaar) [2181397] - iommu/vt-d: Fix PCI device refcount leak in prq_event_thread() (Jerry Snitselaar) [2181397] - PCI: Enable PASID only when ACS RR & UF enabled on upstream path (Jerry Snitselaar) [2181397] - iommu/vt-d: Set SRE bit only when hardware has SRS cap (Jerry Snitselaar) [2181397] - iommu/vt-d: Preset Access bit for IOVA in FL non-leaf paging entries (Jerry Snitselaar) [2181397] - iommu/vt-d: Remove pasid_set_eafe() (Jerry Snitselaar) [2181397] - iommu/vt-d: Remove unnecessary SVA data accesses in page fault path (Jerry Snitselaar) [2181397] - iommu/vt-d: Add RPLS to quirk list to skip TE disabling (Jerry Snitselaar) [2181397] - iommu: Remove guest pasid related interfaces and definitions (Jerry Snitselaar) [2181397] - iommu/vt-d: Remove guest pasid related callbacks (Jerry Snitselaar) [2181397] - iommu/vt-d: Remove unused PASID_DISABLED (Jerry Snitselaar) [2181397] - iommu/vt-d: Clean up unused PASID updating functions (Jerry Snitselaar) [2181397] - iommu/vtd: Replace acpi_bus_get_device() (Jerry Snitselaar) [2181397] - iommu/vt-d: Remove unused dma_to_mm_pfn function (Jerry Snitselaar) [2181397] - iommu/vt-d: Use bitmap_zalloc() when applicable (Jerry Snitselaar) [2181397] - iommu/vt-d: Remove unused macros (Jerry Snitselaar) [2181397] - iommu/vt-d: Allow NVS regions in arch_rmrr_sanity_check() (Jerry Snitselaar) [2181397] - iommu/vt-d: Use rcu_lock in get_resv_regions (Jerry Snitselaar) [2181397] - iommu: Add gfp parameter to iommu_alloc_resv_region (Jerry Snitselaar) [2181397] - iommu/vt-d: Fix PCI device refcount leak in dmar_dev_scope_init() (Jerry Snitselaar) [2181397] - iommu/vt-d: Fix PCI device refcount leak in has_external_pci() (Jerry Snitselaar) [2181397] - iommu/vt-d: Remove iova_cache_get/put() (Jerry Snitselaar) [2181397] - iommu/vt-d: Add missing "__init" for rmrr_sanity_check() (Jerry Snitselaar) [2181397] - iommu/arm-smmu: Force identity domains for legacy binding (Jerry Snitselaar) [2181397] - iommu/arm-smmu-v3: Properly handle the return value of arm_smmu_cmdq_build_cmd() (Jerry Snitselaar) [2181397] - iommu/arm-smmu-v3: Stop pre-zeroing batch commands in arm_smmu_atc_inv_master() (Jerry Snitselaar) [2181397] - iommu/arm-smmu: Add clk_bulk_{prepare/unprepare} to system pm callbacks (Jerry Snitselaar) [2181397] - iommu: Make sysfs robust for non-API groups (Jerry Snitselaar) [2181397] - iommu: Use right way to retrieve iommu_ops (Jerry Snitselaar) [2181397] - iommu: Remove apply_resv_region (Jerry Snitselaar) [2181397] - iommu/dma: Explicitly sort PCI DMA windows (Jerry Snitselaar) [2181397] - iommu: Do not dereference fwnode in struct device (Jerry Snitselaar) [2181397] - iommu: Remove duplicate ida_free in iommu_group_alloc (Jerry Snitselaar) [2181397] - iommu: Directly use ida_alloc()/free() (Jerry Snitselaar) [2181397] - iommu/iova: change IOVA_MAG_SIZE to 127 to save memory (Jerry Snitselaar) [2181397] - iommu/iova: Fix alloc iova overflows issue (Jerry Snitselaar) [2181397] - iova: Remove iovad->rcaches check in iova_rcache_get() (Jerry Snitselaar) [2181397] - iova: Remove magazine BUG_ON() checks (Jerry Snitselaar) [2181397] - iova: Remove some magazine pointer NULL checks (Jerry Snitselaar) [2181397] - swiotlb: fix a braino in the alignment check fix (Jerry Snitselaar) [2181397] - swiotlb: fix slot alignment checks (Jerry Snitselaar) [2181397] - swiotlb: use wrap_area_index() instead of open-coding it (Jerry Snitselaar) [2181397] - swiotlb: fix the deadlock in swiotlb_do_find_slots (Jerry Snitselaar) [2181397] - swiotlb: mark swiotlb_memblock_alloc() as __init (Jerry Snitselaar) [2181397] - swiotlb: remove swiotlb_max_segment (Jerry Snitselaar) [2181397] - swiotlb: reduce the swiotlb buffer size on allocation failure (Jerry Snitselaar) [2181397] - swiotlb: replace kmap_atomic() with memcpy_{from,to}_page() (Jerry Snitselaar) [2181397] - swiotlb: don't panic! (Jerry Snitselaar) [2181397] - iommu/vt-d: Avoid superfluous IOTLB tracking in lazy mode (Jerry Snitselaar) [2175620] - iommu/amd: Add map/unmap_pages() iommu_domain_ops callback support (Jerry Snitselaar) [2181397] - iommu/amd/io-pgtable: Implement unmap_pages io_pgtable_ops callback (Jerry Snitselaar) [2181397] - iommu/amd/io-pgtable: Implement map_pages io_pgtable_ops callback (Jerry Snitselaar) [2181397] - iommu/vt-d: Avoid unnecessary global DMA cache invalidation (Jerry Snitselaar) [2176983] - iommu/vt-d: Avoid unnecessary global IRTE cache invalidation (Jerry Snitselaar) [2176983] - iommu/vt-d: Fix buggy QAT device mask (Jerry Snitselaar) [2169568] - iommu/vt-d: Add a fix for devices need extra dtlb flush (Jerry Snitselaar) [2169568] - xfs: fix off-by-one-block in xfs_discard_folio() (Carlos Maiolino) [2112147] - xfs: drop write error injection is unfixable, remove it (Carlos Maiolino) [2112147] - xfs: use iomap_valid method to detect stale cached iomaps (Carlos Maiolino) [2112147] - iomap: write iomap validity checks (Carlos Maiolino) [2112147] - xfs: xfs_bmap_punch_delalloc_range() should take a byte range (Carlos Maiolino) [2112147] - iomap: buffered write failure should not truncate the page cache (Carlos Maiolino) [2112147] - iomap: Export page_cache_seek_hole_data (Carlos Maiolino) [2112147] - xfs,iomap: move delalloc punching to iomap (Carlos Maiolino) [2112147] - xfs: use byte ranges for write cleanup ranges (Carlos Maiolino) [2112147] - xfs: punching delalloc extents on write failure is racy (Carlos Maiolino) [2112147] - xfs: write page faults in iomap are not buffered writes (Carlos Maiolino) [2112147] - iomap: iomap_read_inline_data cleanup (Carlos Maiolino) [2112147] - iomap: Fix inline extent handling in iomap_readpage (Carlos Maiolino) [2112147] - iomap: constify iomap_iter_srcmap (Carlos Maiolino) [2112147] - iomap: rework unshare flag (Carlos Maiolino) [2112147] - iomap: pass an iomap_iter to various buffered I/O helpers (Carlos Maiolino) [2112147] - iomap: remove iomap_apply (Carlos Maiolino) [2112147] - fsdax: Fix infinite loop in dax_iomap_rw() (Carlos Maiolino) [2112147] - fsdax: switch dax_iomap_rw to use iomap_iter (Carlos Maiolino) [2112147] - iomap: switch iomap_swapfile_activate to use iomap_iter (Carlos Maiolino) [2112147] - iomap: switch iomap_seek_data to use iomap_iter (Carlos Maiolino) [2112147] - iomap: switch iomap_seek_hole to use iomap_iter (Carlos Maiolino) [2112147] - iomap: switch iomap_bmap to use iomap_iter (Carlos Maiolino) [2112147] - iomap: switch iomap_fiemap to use iomap_iter (Carlos Maiolino) [2112147] - iomap: switch __iomap_dio_rw to use iomap_iter (Carlos Maiolino) [2112147] - iomap: support REQ_OP_ZONE_APPEND (Carlos Maiolino) [2112147] - iomap: add a filesystem hook for direct I/O bio submission (Carlos Maiolino) [2112147] - iomap: switch iomap_page_mkwrite to use iomap_iter (Carlos Maiolino) [2112147] - iomap: switch iomap_zero_range to use iomap_iter (Carlos Maiolino) [2112147] - iomap: Change calling convention for zeroing (Carlos Maiolino) [2112147] - iomap: switch iomap_file_unshare to use iomap_iter (Carlos Maiolino) [2112147] - iomap: switch iomap_file_buffered_write to use iomap_iter (Carlos Maiolino) [2112147] - iomap: switch readahead and readpage to use iomap_iter (Carlos Maiolino) [2112147] - iomap: add the new iomap_iter model (Carlos Maiolino) [2112147] - iomap: fix the iomap_readpage_actor return value for inline data (Carlos Maiolino) [2112147] - iomap: Support inline data with block size < page size (Carlos Maiolino) [2112147] - fs: mark the iomap argument to __block_write_begin_int const (Carlos Maiolino) [2112147] - fsdax: mark the iomap argument to dax_iomap_sector as const (Carlos Maiolino) [2112147] - iomap: mark the iomap argument to iomap_read_page_sync const (Carlos Maiolino) [2112147] - iomap: mark the iomap argument to iomap_read_inline_data const (Carlos Maiolino) [2112147] - iomap: mark the iomap argument to iomap_inline_data_valid const (Carlos Maiolino) [2112147] - iomap: mark the iomap argument to iomap_inline_data const (Carlos Maiolino) [2112147] - iomap: mark the iomap argument to iomap_sector const (Carlos Maiolino) [2112147] - ipv6: Fix an uninit variable access bug in __ip6_make_skb() (Hangbin Liu) [2185798] - ipv6: Fix tcp socket connection with DSCP. (Hangbin Liu) [2185798] - ipv6: Fix datagram socket connection with DSCP. (Hangbin Liu) [2185798] - ipv6: avoid use-after-free in ip6_fragment() (Hangbin Liu) [2185798] - ipv6: addrlabel: fix infoleak when sending struct ifaddrlblmsg to network (Hangbin Liu) [2185798] - ipv6: fix WARNING in ip6_route_net_exit_late() (Hangbin Liu) [2185798] - ipv6: ensure sane device mtu in tunnels (Hangbin Liu) [2185798] - KVM: arm64: PMU: Restore the guest's EL0 event counting after migration (Shaoqin Huang) [2175146] - KVM: arm64: Retry fault if vma_lookup() results become invalid (Shaoqin Huang) [2175146] - KVM: arm64: PMU: Don't save PMCR_EL0.{C,P} for the vCPU (Shaoqin Huang) [2175146] - KVM: arm64: PMU: Fix GET_ONE_REG for vPMC regs to return the current value (Shaoqin Huang) [2175146] - KVM: arm64: timers: Convert per-vcpu virtual offset to a global value (Shaoqin Huang) [2175146] - KVM: arm64: Fix non-kerneldoc comments (Shaoqin Huang) [2175146] - arm64/sysreg: clean up some inconsistent indenting (Shaoqin Huang) [2175146] - KVM: arm64: timers: Don't BUG() on unhandled timer trap (Shaoqin Huang) [2175146] - KVM: arm64: Reduce overhead of trapped timer sysreg accesses (Shaoqin Huang) [2175146] - KVM: arm64: Don't arm a hrtimer for an already pending timer (Shaoqin Huang) [2175146] - KVM: arm64: Fix S1PTW handling on RO memslots (Shaoqin Huang) [2175146] - KVM: arm64: Fix typo in comment (Shaoqin Huang) [2175146] - KVM: arm64: Fix pvtime documentation (Shaoqin Huang) [2175146] - KVM: arm64: Fix PAR_TO_HPFAR() to work independently of PA_BITS. (Shaoqin Huang) [2175146] - KVM: arm64: nvhe: Fix build with profile optimization (Shaoqin Huang) [2175146] - fuse: wait for writepages in syncfs (Brian Foster) [2185834] - virtio_fs: Modify format for virtio_fs_direct_access (Brian Foster) [2185834] - virtiofs: delete unused parameter for virtio_fs_cleanup_vqs (Brian Foster) [2185834] - virtiofs: use strscpy for copying the queue name (Brian Foster) [2185834] - virtiofs: propagate sync() to file server (Brian Foster) [2185834] - fuse: add a flag FUSE_SETXATTR_ACL_KILL_SGID to kill SGID (Brian Foster) [2185834] - fuse: extend FUSE_SETXATTR request (Brian Foster) [2185834] - virtiofs: fix userns (Brian Foster) [2185834] - virtiofs: remove useless function (Brian Foster) [2185834] - virtiofs: split requests that exceed virtqueue size (Brian Foster) [2185834] - virtiofs: fix memory leak in virtio_fs_probe() (Brian Foster) [2185834] - virtio_fs: convert to LE accessors (Brian Foster) [2185834] - dmaengine: use sysfs_emit() to instead of scnprintf() (Jerry Snitselaar) [2181398] - dmaengine: Simplify dmaenginem_async_device_register() function (Jerry Snitselaar) [2181398] - dmaengine: idma64: Update bytes_transferred field (Jerry Snitselaar) [2181398] - dmaengine: dw: Move check for paused channel to dwc_get_residue() (Jerry Snitselaar) [2181398] - dmaengine: ptdma: check for null desc before calling pt_cmd_callback (Jerry Snitselaar) [2181398] - dmaengine: idxd: Fix default allowed read buffers value in group (Jerry Snitselaar) [2181398] - dmaengine: idxd: Set traffic class values in GRPCFG on DSA 2.0 (Jerry Snitselaar) [2181398] - ptdma: pt_core_execute_cmd() should use spinlock (Jerry Snitselaar) [2181398] - dmaengine: Fix double increment of client_count in dma_chan_get() (Jerry Snitselaar) [2181398] - dmaengine: ioat: stop mod_timer from resurrecting deleted timer in __cleanup() (Jerry Snitselaar) [2153929] - cifs: set a minimum of 120s for next dns resolution (Ronnie Sahlberg) [2182867] - cifs: use the expiry output of dns_query to schedule next resolution (Ronnie Sahlberg) [2182867] - cifs: sanitize paths in cifs_update_super_prepath. (Ronnie Sahlberg) [2182472] - redhat/configs: Fix incorrect configs location and content (Vladis Dronov) - scsi: megaraid_sas: Fix double kfree() (Tomas Henzl) [2163670] - scsi: megaraid_sas: Fix fw_crash_buffer_show() (Tomas Henzl) [2163670] - scsi: megaraid_sas: Fix crash after a double completion (Tomas Henzl) [2163670] - scsi: megaraid_sas: Driver version update to 07.725.01.00-rc1 (Tomas Henzl) [2163670] - scsi: megaraid_sas: Add crash dump mode capability bit in MFI capabilities (Tomas Henzl) [2163670] - scsi: megaraid_sas: Update max supported LD IDs to 240 (Tomas Henzl) [2163670] - scsi: megaraid_sas: Add flexible array member for SGLs (Tomas Henzl) [2163670] - scsi: megaraid_sas: Fix some spelling mistakes in comment (Tomas Henzl) [2163670] - scsi: megaraid_sas: Remove unnecessary kfree() (Tomas Henzl) [2163670] - scsi: megaraid_sas: Use irq_set_affinity_and_hint() (Tomas Henzl) [2163670] - scsi: megaraid: Use scsi_cmd_to_rq() instead of scsi_cmnd.request (Tomas Henzl) [2163670] - scsi: ses: Handle enclosure with just a primary component gracefully (Tomas Henzl) [2188481] - ipvlan: hold lower dev to avoid possible use-after-free (Davide Caratti) [2188055] - net: macvlan: Use built-in RCU list checking (Davide Caratti) [2188055] - x86/split_lock: Enumerate architectural split lock disable bit (Prarit Bhargava) [2123535] - bpf: bpf_fib_lookup should not return neigh in NUD_FAILED state (Yauheni Kaliuta) [2175160] - hwmon: (coretemp) avoid RDMSR interrupts to isolated CPUs (Marcelo Tosatti) [2158707] - scsi: target: iscsi: Handle abort for WRITE_PENDING cmds (Maurizio Lombardi) [2156588] - scsi: target: iscsit: Fix TAS handling during conn cleanup (Maurizio Lombardi) [2156588]- RDMA/cma: Distinguish between sockaddr_in and sockaddr_in6 by size (Kamal Heib) [2170083] - RDMA/umem: Remove unused 'work' member from struct ib_umem (Kamal Heib) [2170083] - RDMA/restrack: Correct spelling (Kamal Heib) [2170083] - scripts/spelling.txt: add "exsits" pattern and fix typo instances (Kamal Heib) [2170083] - RDMA/cma: Refactor the inbound/outbound path records process flow (Kamal Heib) [2170083] - RDMA/core: Refactor rdma_bind_addr (Kamal Heib) [2170083] - IB/IPoIB: Fix legacy IPoIB due to wrong number of queues (Kamal Heib) [2170076] - RDMA/core: Fix ib block iterator counter overflow (Kamal Heib) [2170076] - RDMA/srp: Move large values to a new enum for gcc13 (Kamal Heib) [2170076] - IB/IPoIB: Fix queue count inconsistency for PKEY child interfaces (Kamal Heib) [2170076] - RDMA/cm: Make QP FLUSHABLE for supported device (Kamal Heib) [2170076] - RDMA: Extend RDMA kernel verbs ABI to support flush (Kamal Heib) [2170076] - RDMA: Extend RDMA user ABI to support flush (Kamal Heib) [2170076] - RDMA/cma: Change RoCE packet life time from 18 to 16 (Kamal Heib) [2170076] - RDMA/srp: Fix error return code in srp_parse_options() (Kamal Heib) [2170076] - RDMA: Extend RDMA kernel ABI to support atomic write (Kamal Heib) [2170076] - RDMA: Extend RDMA user ABI to support atomic write (Kamal Heib) [2170076] - RDMA/umem: remove FOLL_FORCE usage (Kamal Heib) [2170076] - RDMA/nldev: Fix failure to send large messages (Kamal Heib) [2170076] - RDMA/nldev: Add NULL check to silence false warnings (Kamal Heib) [2170076] - RDMA/nldev: Add checks for nla_nest_start() in fill_stat_counter_qps() (Kamal Heib) [2170076] - IB/isert: use the ISCSI_LOGIN_CURRENT_STAGE macro (Kamal Heib) [2170076] - RDMA/nldev: Return "-EAGAIN" if the cm_id isn't from expected port (Kamal Heib) [2170076] - RDMA/core: Make sure "ib_port" is valid when access sysfs node (Kamal Heib) [2170076] - RDMA/restrack: Release MR restrack when delete (Kamal Heib) [2170076] - IB/mad: Don't call to function that might sleep while in atomic context (Kamal Heib) [2170076] - RDMA/core: Fix order of nldev_exit call (Kamal Heib) [2170076] - RDMA/core: fix repeated words in comments (Kamal Heib) [2170076] - IB/iser: open code iser_disconnected_handler (Kamal Heib) [2170076] - IB/iser: add safety checks for state_mutex lock (Kamal Heib) [2170076] - IB/iser: open code iser_conn_state_comp_exch (Kamal Heib) [2170076] - RDMA/opa_vnic: fix spelling typo in comment (Kamal Heib) [2170076] - RDMA/core: return -EOPNOSUPP for ODP unsupported device (Kamal Heib) [2170076] - IB/uverbs: fix the typo of optional (Kamal Heib) [2170076] - treewide: use get_random_u32() when possible (Kamal Heib) [2170070] - treewide: use prandom_u32_max() when possible, part 1 (Kamal Heib) [2170070] - RDMA/core: Clean up a variable name in ib_create_srq_user() (Kamal Heib) [2170070] - RDMA/srp: Support more than 255 rdma ports (Kamal Heib) [2170070] - RDMA/cm: Use DLID from inbound/outbound PathRecords as the datapath DLID (Kamal Heib) [2170070] - RDMA/cma: Multiple path records support with netlink channel (Kamal Heib) [2170070] - RDMA/core: Rename rdma_route.num_paths field to num_pri_alt_paths (Kamal Heib) [2170070] - RDMA/srpt: Use flex array destination for memcpy() (Kamal Heib) [2170070] - IB/cm: Refactor cm_insert_listen() and cm_find_listen() (Kamal Heib) [2170070] - IB/cm: remove cm_id_priv->id.service_mask and service_mask parameter of cm_init_listen() (Kamal Heib) [2170070] - IB/cm: Remove the service_mask parameter from ib_cm_listen() (Kamal Heib) [2170070] - RDMA/core: Remove 'device' argument from rdma_build_skb() (Kamal Heib) [2170070] - RDMA/srp: Use the attribute group mechanism for sysfs attributes (Kamal Heib) [2170070] - RDMA/srp: Handle dev_set_name() failure (Kamal Heib) [2170070] - RDMA/srp: Remove the srp_host.released completion (Kamal Heib) [2170070] - RDMA/srp: Rework the srp_add_port() error path (Kamal Heib) [2170070] - IB: move from strlcpy with unused retval to strscpy (Kamal Heib) [2170070] - treewide: uapi: Replace zero-length arrays with flexible-array members (Kamal Heib) [2170070] - RDMA/core: Delete IPsec flow action logic from the core (Kamal Heib) [2170070] - net: Don't include filter.h from net/sock.h (Kamal Heib) [2170070] - scsi: qla2xxx: Synchronize the IOCB count to be in order (Nilesh Javali) [2164947] - scsi: qla2xxx: Perform lockless command completion in abort path (Nilesh Javali) [2164947] - scsi: qla2xxx: Use the proper SCSI midlayer interfaces for PI (Nilesh Javali) [2164947] - scsi: qla2xxx: Remove the unused variable wwn (Nilesh Javali) [2164947] - scsi: qla2xxx: Simplify if condition evaluation (Nilesh Javali) [2164947] - scsi: qla2xxx: Use a variable for repeated mem_size computation (Nilesh Javali) [2164947] - scsi: qla2xxx: Make qla_trim_buf() and __qla_adjust_buf() static (Nilesh Javali) [2164947] - scsi: qla2xxx: Fix printk() format string (Nilesh Javali) [2164947] - scsi: qla2xxx: Update version to 10.02.08.200-k (Nilesh Javali) [2164947] - scsi: qla2xxx: Select qpair depending on which CPU post_cmd() gets called (Nilesh Javali) [2164947] - scsi: qla2xxx: edif: Fix clang warning (Nilesh Javali) [2164947] - scsi: qla2xxx: edif: Reduce memory usage during low I/O (Nilesh Javali) [2164947] - scsi: qla2xxx: edif: Fix stall session after app start (Nilesh Javali) [2164947] - scsi: qla2xxx: edif: Fix performance dip due to lock contention (Nilesh Javali) [2164947] - scsi: qla2xxx: Relocate/rename vp map (Nilesh Javali) [2164947] - scsi: qla2xxx: Remove dead code (GNN ID) (Nilesh Javali) [2164947] - scsi: qla2xxx: Remove dead code (GPNID) (Nilesh Javali) [2164947] - scsi: qla2xxx: Remove dead code (Nilesh Javali) [2164947] - scsi: qla2xxx: Update version to 10.02.08.100-k (Nilesh Javali) [2164947] - scsi: qla2xxx: Fix IOCB resource check warning (Nilesh Javali) [2164947] - scsi: qla2xxx: Remove increment of interface err cnt (Nilesh Javali) [2164947] - scsi: qla2xxx: Fix erroneous link down (Nilesh Javali) [2164947] - scsi: qla2xxx: Remove unintended flag clearing (Nilesh Javali) [2164947] - scsi: qla2xxx: Fix stalled login (Nilesh Javali) [2164947] - scsi: qla2xxx: Fix exchange oversubscription for management commands (Nilesh Javali) [2164947] - scsi: qla2xxx: Fix exchange oversubscription (Nilesh Javali) [2164947] - scsi: qla2xxx: Fix DMA-API call trace on NVMe LS requests (Nilesh Javali) [2164947] - scsi: qla2xxx: Fix link failure in NPIV environment (Nilesh Javali) [2164947] - scsi: qla2xxx: Check if port is online before sending ELS (Nilesh Javali) [2164947] - scsi: qla2xxx: Initialize vha->unknown_atio_[list, work] for NPIV hosts (Nilesh Javali) [2164947] - scsi: qla2xxx: Remove duplicate of vha->iocb_work initialization (Nilesh Javali) [2164947] - scsi: qla2xxx: Remove unused variable 'found_devs' (Nilesh Javali) [2164947] - scsi: qla2xxx: Fix set-but-not-used variable warnings (Nilesh Javali) [2164947] - scsi: qla2xxx: Fix memory leak in __qlt_24xx_handle_abts() (Nilesh Javali) [2164947] - ethtool: eeprom: fix null-deref on genl_info in dump (Davide Caratti) [2188002] - packet: do not set TP_STATUS_CSUM_VALID on CHECKSUM_COMPLETE (Davide Caratti) [2188002] - af_key: Fix send_acquire race with pfkey_register (Davide Caratti) [2188002] - net: llc: fix skb_over_panic (Davide Caratti) [2188002] - inet_ecn: Fix endianness of checksum update when setting ECT(1) (Davide Caratti) [2188002] - RDMA/irdma: Fix potential NULL-ptr-dereference (Kamal Heib) [2153377] - RDMA/irdma: Split CQ handler into irdma_reg_user_mr_type_cq (Kamal Heib) [2153377] - RDMA/irdma: Split QP handler into irdma_reg_user_mr_type_qp (Kamal Heib) [2153377] - RDMA/irdma: Split mr alloc and free into new functions (Kamal Heib) [2153377] - RDMA/irdma: Split MEM handler into irdma_reg_user_mr_type_mem (Kamal Heib) [2153377] - RDMA/irdma: Remove extra ret variable in favor of existing err (Kamal Heib) [2153377] - RDMA/irdma: Initialize net_type before checking it (Kamal Heib) [2153377] - RDMA/irdma: Do not request 2-level PBLEs for CQ alloc (Kamal Heib) [2153377] - RDMA/irdma: Fix RQ completion opcode (Kamal Heib) [2153377] - RDMA/irdma: Fix inline for multiple SGE's (Kamal Heib) [2153377] - bnxt_en: Fix mqprio and XDP ring checking logic (Ken Cox) [2159222] - bnxt: Do not read past the end of test names (Ken Cox) [2159222] - bnxt: report FEC block stats via standard interface (Ken Cox) [2159222] - bnxt_en: Remove debugfs when pci_register_driver failed (Ken Cox) [2159222] - bnxt_en: update RSS config using difference algorithm (Ken Cox) [2159222] - bnxt_en: refactor VNIC RSS update functions (Ken Cox) [2159222] - bnxt_en: fix potentially incorrect return value for ndo_rx_flow_steer (Ken Cox) [2159222] - bnxt_en: Fix possible crash in bnxt_hwrm_set_coal() (Ken Cox) [2159222] - bnxt_en: fix the handling of PCIE-AER (Ken Cox) [2159222] - bnxt_en: refactor bnxt_cancel_reservations() (Ken Cox) [2159222] - bnxt_en: check and resize NVRAM UPDATE entry before flashing (Ken Cox) [2159222] - bnxt_en: Update firmware interface to 1.10.2.118 (Ken Cox) [2159222] - bnxt_en: replace reset with config timestamps (Ken Cox) [2159222] - hugetlbfs: don't delete error page from pagecache (Aristeu Rozanski) [2188334] - mm: shmem: don't truncate page if memory failure happens (Aristeu Rozanski) [2188334] - mm: hwpoison: handle non-anonymous THP correctly (Aristeu Rozanski) [2188334] - mm: hwpoison: refactor refcount check handling (Aristeu Rozanski) [2188334] - scsi: qedf: Remove set but unused variable 'page' (Nilesh Javali) [2164955] - scsi: qedf: Fix a UAF bug in __qedf_probe() (Nilesh Javali) [2164955] - xfs: don't use BMBT btree split workers for IO completion (Carlos Maiolino) [2127493] - tools/power turbostat: Add support for MeteorLake platforms (Derek Barbosa) [2153966] - x86/bugs: Workaround for incorrectly set X86_BUG_RETBLEED under VMware (Waiman Long) [2184343]- nvmet: fix workqueue MEM_RECLAIM flushing dependency (Maurizio Lombardi) [2187618] - nvmet: use a private workqueue instead of the system workqueue (Maurizio Lombardi) [2187618] - nvme: fix discard support without oncs (Maurizio Lombardi) [2187618] - nvme-pci: fix timeout request state check (Maurizio Lombardi) [2187618] - nvme: fix multipath crash caused by flush request when blktrace is enabled (Maurizio Lombardi) [2187618] - nvme: return err on nvme_init_non_mdts_limits fail (Maurizio Lombardi) [2187618] - nvme initialize core quirks before calling nvme_init_subsystem (Maurizio Lombardi) [2187618] - nvmet: fix memory leak in nvmet_subsys_attr_model_store_locked (Maurizio Lombardi) [2187618] - nvme: quiet user passthrough command errors (Maurizio Lombardi) [2187618] - nvme-tcp: fix possible circular locking when deleting a controller under memory pressure (Maurizio Lombardi) [2187618] - nvme-hwmon: kmalloc the NVME SMART log buffer (Maurizio Lombardi) [2187618] - nvme-hwmon: consistently ignore errors from nvme_hwmon_init (Maurizio Lombardi) [2187618] - nvme-pci: disable write zeroes on various Kingston SSD (Maurizio Lombardi) [2187618] - nvme-pci: avoid the deepest sleep state on ZHITAI TiPro5000 SSDs (Maurizio Lombardi) [2187618] - nvme-rdma: fix possible hang caused during ctrl deletion (Maurizio Lombardi) [2187618] - nvmet-tcp: add bounds check on Transfer Tag (Maurizio Lombardi) [2187618] - nvmet-tcp: handle ICReq PDU received in NVMET_TCP_Q_LIVE state (Maurizio Lombardi) [2187618] - nvme-pci: set min_align_mask before calculating max_hw_sectors (Maurizio Lombardi) [2187618] - nvme: enumerate controller flags (Maurizio Lombardi) [2187618] - nvme: ensure subsystem reset is single threaded (Maurizio Lombardi) [2187618] - nvme: copy firmware_rev on each init (Maurizio Lombardi) [2187618] - nvme: restrict management ioctls to admin (Maurizio Lombardi) [2187618] - nvme: consider also host_iface when checking ip options (Maurizio Lombardi) [2187618] - nvme: move from strlcpy with unused retval to strscpy (Maurizio Lombardi) [2187618] - nvme: add comment for unaligned "fake" nqn (Maurizio Lombardi) [2187618] - nvme-pci: disable Write Zeroes on Phison E3C/E4C (Maurizio Lombardi) [2187618] - nvmet: fix mar and mor off-by-one errors (Maurizio Lombardi) [2187618] - nvmet: fix a use-after-free (Maurizio Lombardi) [2187618] - nvmet-tcp: fix unhandled tcp states in nvmet_tcp_state_change() (Maurizio Lombardi) [2187618] - nvme-fabrics: Fix a typo in an error message (Maurizio Lombardi) [2187618] - nvme-fabrics: parse nvme connect Linux error codes (Maurizio Lombardi) [2187618] - nvmet-tcp: fix lockdep complaint on nvmet_tcp_wq flush during queue teardown (Maurizio Lombardi) [2187618] - nvme: rename nvme_validate_or_alloc_ns to nvme_scan_ns (Maurizio Lombardi) [2187618] - nvme: catch -ENODEV from nvme_revalidate_zones again (Maurizio Lombardi) [2187618] - nvme-pci: print the command name of aborted commands (Maurizio Lombardi) [2187618] - nvme: use command_id instead of req->tag in trace_nvme_complete_rq() (Maurizio Lombardi) [2187618] - nvme-pci: use nvme core helper to cancel requests in tagset (Maurizio Lombardi) [2187618] - nvme-tcp: use in-capsule data for I/O connect (Maurizio Lombardi) [2187618] - nvme-rdma: remove timeout for getting RDMA-CM established event (Maurizio Lombardi) [2187618] - nvmet: parse fabrics commands on io queues (Maurizio Lombardi) [2187618] - nvme-fabrics: decode 'authentication required' connect error (Maurizio Lombardi) [2187618] - nvme-loop: use nvme core helpers to cancel all requests in a tagset (Maurizio Lombardi) [2187618] - nvme: handle the persistent internal error AER (Maurizio Lombardi) [2187618] - nvme: remove a double word in a comment (Maurizio Lombardi) [2187618] - nvme: use struct group for generic command dwords (Maurizio Lombardi) [2187618] - nvme-pci: fix freeze accounting for error handling (Maurizio Lombardi) [2187618] - nvmet-tcp: fix regression in data_digest calculation (Maurizio Lombardi) [2187618] - nvme: add a bogus subsystem NQN quirk for Micron MTFDKBA2T0TFH (Maurizio Lombardi) [2187618] - nvme-pci: disable write zeros support on UMIC and Samsung SSDs (Maurizio Lombardi) [2187618] - nvme-pci: avoid the deepest sleep state on ZHITAI TiPro7000 SSDs (Maurizio Lombardi) [2187618] - nvme-pci: add trouble shooting steps for timeouts (Maurizio Lombardi) [2187618] - nvme: add device name to warning in uuid_show() (Maurizio Lombardi) [2187618] - nvmet: fix typo in comment (Maurizio Lombardi) [2187618] - nvme: set controller enable bit in a separate write (Maurizio Lombardi) [2187618] - nvme: set non-mdts limits in nvme_scan_work (Maurizio Lombardi) [2187618] - nvme-pci: harden drive presence detect in nvme_dev_disable() (Maurizio Lombardi) [2187618] - nvme-pci: fix a NULL pointer dereference in nvme_alloc_admin_tags (Maurizio Lombardi) [2187618] - nvme: mark internal passthru request RQF_QUIET (Maurizio Lombardi) [2187618] - nvme: remove unneeded include from constants file (Maurizio Lombardi) [2187618] - nvme: set dma alignment to dword (Maurizio Lombardi) [2187618] - nvme: fix interpretation of DMRSL (Maurizio Lombardi) [2187618] - ixgbe: add double of VLAN header when computing the max MTU (Ken Cox) [2153372] - ixgbe: allow to increase MTU to 3K with XDP enabled (Ken Cox) [2153372] - ixgbe: Filter out spurious link up indication (Ken Cox) [2153372] - ixgbe: XDP: fix checker warning from rcu pointer (Ken Cox) [2153372] - ixgbe: fix pci device refcount leak (Ken Cox) [2153372] - ixgbe: change MAX_RXD/MAX_TXD based on adapter type (Ken Cox) [2153372] - tracing: kprobes: Prohibit probing on notrace function (Mukesh Chaurasiya) [2183475] - powerpc/kprobes: Ignore traps that happened in real mode (Mukesh Chaurasiya) [2183475] - nvme-rdma: handle number of queue changes (Kamal Heib) [2160665] - nvme-rdma: remove timeout for getting RDMA-CM established event (Kamal Heib) [2160665] - nvmet-rdma: fix kernel-doc warning for nvmet_rdma_device_removal (Kamal Heib) [2160665] - net: mpls: fix stale pointer if allocation fails during device rename (Guillaume Nault) [2184956] {CVE-2023-26545} - block: don't set GD_NEED_PART_SCAN if scan partition failed (Ming Lei) [2151112] - block: fix wrong mode for blkdev_put() from disk_scan_partitions() (Ming Lei) [2151112] - block: fix scan partition for exclusively open device again (Ming Lei) [2151112] - mm: swap: get rid of livelock in swapin readahead (Aristeu Rozanski) [2035182 2182084] - redhat: require reasonably recent grub2 _only_ if grub2 is already installed (Denys Vlasenko) [2183531] - i40e: Fix kernel crash during reboot when adapter is in recovery mode (Stefan Assmann) [2153348] - i40e: add double of VLAN header when computing the max MTU (Stefan Assmann) [2153348] - i40e: Add checking for null for nlmsg_find_attr() (Stefan Assmann) [2153348] - net/i40e: Replace 0-length array with flexible array (Stefan Assmann) [2153348] - i40e: use ERR_PTR error print in i40e messages (Stefan Assmann) [2153348] - i40e: use int for i40e_status (Stefan Assmann) [2153348] - i40e: Remove string printing for i40e_status (Stefan Assmann) [2153348] - i40e: Remove unused i40e status codes (Stefan Assmann) [2153348] - net/sched: move struct tc_mqprio_qopt_offload from pkt_cls.h to pkt_sched.h (Stefan Assmann) [2153348] - i40e: Remove redundant pci_enable_pcie_error_reporting() (Stefan Assmann) [2153348] - virtchnl: i40e/iavf: rename iwarp to rdma (Stefan Assmann) [2153348] - treewide: Convert del_timer*() to timer_shutdown*() (Stefan Assmann) [2153348] - i40e: allow toggling loopback mode via ndo_set_features callback (Stefan Assmann) [2153348] - i40e: Disallow ip4 and ip6 l4_4_bytes (Stefan Assmann) [2153348] - i40e: Fix for VF MAC address 0 (Stefan Assmann) [2153348] - i40e: Fix not setting default xps_cpus after reset (Stefan Assmann) [2153348] - dm: fix __send_duplicate_bios() to always allow for splitting IO (Benjamin Marzinski) [2183559] - dm: fix improper splitting for abnormal bios (Benjamin Marzinski) [2183559] - dm: remove unnecessary (void*) conversion in event_callback() (Benjamin Marzinski) [2179207] - dm ioctl: remove unnecessary check when using dm_get_mdptr() (Benjamin Marzinski) [2179207] - dm ioctl: assert _hash_lock is held in __hash_remove (Benjamin Marzinski) [2179207] - dm cache: add cond_resched() to various workqueue loops (Benjamin Marzinski) [2179207] - dm thin: add cond_resched() to various workqueue loops (Benjamin Marzinski) [2179207] - dm: add cond_resched() to dm_wq_work() (Benjamin Marzinski) [2179207] - dm: update targets using system workqueues to use a local workqueue (Benjamin Marzinski) [2179207] - dm: remove flush_scheduled_work() during local_exit() (Benjamin Marzinski) [2179207] - dm: declare variables static when sensible (Benjamin Marzinski) [2179207] - dm ioctl: prefer strscpy() instead of strlcpy() (Benjamin Marzinski) [2179207] - dm: avoid 'do {} while(0)' loop in single statement macros (Benjamin Marzinski) [2179207] - dm: favour __packed versus "__attribute__ ((packed))" (Benjamin Marzinski) [2179207] - dm: favour __aligned(N) versus "__attribute__ (aligned(N))" (Benjamin Marzinski) [2179207] - dm: adjust EXPORT_SYMBOL() to follow functions immediately (Benjamin Marzinski) [2179207] - dm block-manager: avoid not required parentheses (Benjamin Marzinski) [2179207] - dm: send just one event on resize, not two (Benjamin Marzinski) [2179207] - dm table: check that a dm device doesn't reference itself (Benjamin Marzinski) [2179207] - dm raid: fix some spelling mistakes in comments (Benjamin Marzinski) [2179207] - dm verity: stop using WQ_UNBOUND for verify_wq (Benjamin Marzinski) [2179207] - dm integrity: Remove bi_sector that's only used by commented debug code (Benjamin Marzinski) [2179207] - dm crypt: Slightly simplify crypt_set_keyring_key() (Benjamin Marzinski) [2179207] - dm ioctl: drop always-false condition (Benjamin Marzinski) [2179207] - dm flakey: fix logic when corrupting a bio (Benjamin Marzinski) [2179207] - dm flakey: fix a bug with 32-bit highmem systems (Benjamin Marzinski) [2179207] - dm flakey: don't corrupt the zero page (Benjamin Marzinski) [2179207] - dm cache: Add some documentation to dm-cache-background-tracker.h (Benjamin Marzinski) [2179207] - dm cache: free background tracker's queued work in btracker_destroy (Benjamin Marzinski) [2179207] - dm ioctl: fix a couple ioctl codes (Benjamin Marzinski) [2179207] - dm ioctl: a small code cleanup in list_version_get_info (Benjamin Marzinski) [2179207] - sfc: include vport_id in filter spec hash and equal() (Íñigo Huguet) [2159251] - ptp: convert remaining drivers to adjfine interface (Íñigo Huguet) [2159251] - sfc: Use kmap_local_page() instead of kmap_atomic() (Íñigo Huguet) [2159251] - sfc: use sysfs_emit() to instead of scnprintf() (Íñigo Huguet) [2159251] - selftests: forwarding: add tunnel_key "nofrag" test case (Davide Caratti) [2103797] - selftests: tc-testing: add tunnel_key "nofrag" test case (Davide Caratti) [2103797] - selftests: tc-testing: add "depends_on" property to skip tests (Davide Caratti) [2103797] - net/sched: act_tunnel_key: add support for "don't fragment" (Davide Caratti) [2103797] - e1000e: Fix TX dispatch condition (Ken Cox) [2153313] - e1000e: Separate MTP board type from ADP (Ken Cox) [2153313] - drivers/net/ethernet/e1000e: check return value of e1e_rphy() (Ken Cox) [2153313] - ipvs: add sysctl_run_estimation to support disable estimation (Hangbin Liu) [2182003] - scsi: ses: Don't attach if enclosure has no components (Tomas Henzl) [1975026] - scsi: ses: Fix slab-out-of-bounds in ses_intf_remove() (Tomas Henzl) [1975026] - scsi: ses: Fix possible desc_ptr out-of-bounds accesses (Tomas Henzl) [1975026] - scsi: ses: Fix possible addl_desc_ptr out-of-bounds accesses (Tomas Henzl) [1975026] - scsi: ses: Fix slab-out-of-bounds in ses_enclosure_data_process() (Tomas Henzl) [1975026] - vmxnet3: move rss code block under eop descriptor (Izabela Bakollari) [2172579]- crypto: qat - add support for 402xx devices (Vladis Dronov) [2144529] - crypto: qat - drop log level of msg in get_instance_node() (Vladis Dronov) [2144529] - crypto: qat - fix out-of-bounds read (Vladis Dronov) [2144529] - Documentation: qat: change kernel version (Vladis Dronov) [2144529] - crypto: qat - add qat_zlib_deflate (Vladis Dronov) [2144529] - crypto: qat - extend buffer list logic interface (Vladis Dronov) [2144529] - crypto: qat - fix spelling mistakes from 'bufer' to 'buffer' (Vladis Dronov) [2144529] - crypto: qat - add resubmit logic for decompression (Vladis Dronov) [2144529] - crypto: acomp - define max size for destination (Vladis Dronov) [2144529] - crypto: qat - enable deflate for QAT GEN4 (Vladis Dronov) [2144529] - crypto: qat - expose deflate through acomp api for QAT GEN2 (Vladis Dronov) [2144529] - crypto: qat - rename and relocate GEN2 config function (Vladis Dronov) [2144529] - crypto: qat - relocate qat_algs_alloc_flags() (Vladis Dronov) [2144529] - crypto: qat - relocate backlog related structures (Vladis Dronov) [2144529] - crypto: qat - extend buffer list interface (Vladis Dronov) [2144529] - crypto: qat - generalize crypto request buffers (Vladis Dronov) [2144529] - crypto: qat - change bufferlist logic interface (Vladis Dronov) [2144529] - crypto: qat - rename bufferlist functions (Vladis Dronov) [2144529] - crypto: qat - relocate bufferlist logic (Vladis Dronov) [2144529] - crypto: qat - Use helper to set reqsize (Vladis Dronov) [2144529] - crypto: kpp - Add helper to set reqsize (Vladis Dronov) [2144529] - crypto: qat - fix error return code in adf_probe (Vladis Dronov) [2144529] - crypto: qat - remove ADF_STATUS_PF_RUNNING flag from probe (Vladis Dronov) [2144529] - selftests: net: rps_default_mask.sh: delete veth link specifically (Hangbin Liu) [2185801] - selftests: net: devlink_port_split.py: skip test if no suitable device available (Hangbin Liu) [2185801] - selftests: mirror_gre_bridge_1q: Avoid changing PVID while interface is operational (Hangbin Liu) [2185801] - selftests/tls: Add {} to avoid static checker warning (Hangbin Liu) [2185801] - selftests: nft_nat: ensuring the listening side is up before starting the client (Hangbin Liu) [2185801] - selftest: fib_tests: Always cleanup before exit (Hangbin Liu) [2185801] - selftests/net: Interpret UDP_GRO cmsg data as an int value (Hangbin Liu) [2185801] - selftests: forwarding: lib: quote the sysctl values (Hangbin Liu) [2185801] - selftests: net: udpgso_bench_tx: Cater for pending datagrams zerocopy benchmarking (Hangbin Liu) [2185801] - selftests: net: udpgso_bench: Fix racing bug between the rx/tx programs (Hangbin Liu) [2185801] - selftests: net: udpgso_bench_rx/tx: Stop when wrong CLI args are provided (Hangbin Liu) [2185801] - selftests: net: udpgso_bench_rx: Fix 'used uninitialized' compiler warning (Hangbin Liu) [2185801] - selftests: rtnetlink: correct xfrm policy rule in kci_test_ipsec_offload (Hangbin Liu) [2185801] - selftests: forwarding: Fix failing tests with old libnet (Hangbin Liu) [2185801] - powerpc/pseries/mobility: set NMI watchdog factor during an LPM (Mamatha Inamdar) [2186026] - powerpc/watchdog: introduce a NMI watchdog's factor (Mamatha Inamdar) [2186026] - watchdog: export lockup_detector_reconfigure (Mamatha Inamdar) [2186026] - powerpc/mobility: wait for memory transfer to complete (Mamatha Inamdar) [2186026] - crypto: drbg - Only fail when jent is unavailable in FIPS mode (Vladis Dronov) [2175712] - crypto: jitter - permanent and intermittent health errors (Vladis Dronov) [2175712] - crypto: jitter - quit sample collection loop upon RCT failure (Vladis Dronov) [2175712] - crypto: jitter - don't limit ->health_failure check to FIPS mode (Vladis Dronov) [2175712] - crypto: jitter - drop kernel-doc notation (Vladis Dronov) [2175712] - selftests/livepatch: normalize sysctl error message (Julia Denham) [RHEL-256] - livepatch: Skip livepatch tests if ftrace cannot be configured (Julia Denham) [RHEL-256] - livepatch: Add a missing newline character in klp_module_coming() (Julia Denham) [RHEL-256] - livepatch: fix race between fork and KLP transition (Julia Denham) [RHEL-256] - scsi: bnx2i: Use scsi_cmd_to_rq() instead of scsi_cmnd.request (Nilesh Javali) [2164956] - x86/xen: Split HVM vector callback setup and interrupt gate allocation (Prarit Bhargava) [2187810] - s390/uaccess: add missing earlyclobber annotations to __clear_user() (Tobias Huschle) [2183078] - s390/qeth: fix use-after-free in hsci (Tobias Huschle) [2183992] - SUNRPC: Fix a server shutdown leak (Benjamin Coddington) [2166107] - powerpc/pseries/vas: Ignore VAS update for DLPAR if copy/paste is not enabled (Mamatha Inamdar) [2184979] - cnic: don't pass bogus GFP_ flags to dma_alloc_coherent (Nilesh Javali) [2164958] - cnic: Use the bitmap API to allocate bitmaps (Nilesh Javali) [2164958]- perf vendor events intel: Add uncore event list for Sapphirerapids (Michael Petlan) [2180657] - perf vendor events intel: Add metrics for Sapphirerapids (Michael Petlan) [2180657] - perf vendor events intel: Update core event list for Sapphirerapids (Michael Petlan) [2180657] - perf vendor events intel: Add sapphirerapids events (Michael Petlan) [2180657] - perf vendor events intel: Update metrics for Alderlake (Michael Petlan) [2180656] - perf vendor events: Fix Alderlake metric groups (Michael Petlan) [2180656] - perf vendor events intel: Add metrics for Alderlake (Michael Petlan) [2180656] - perf/x86/rapl: Add support for Intel Raptor Lake (Michael Petlan) [2180654] - perf/x86/intel: Add Cooper Lake stepping to isolation_ucodes[] (Michael Petlan) [2153896] - perf/x86/intel/cstate: Add Emerald Rapids (Michael Petlan) [2156802] - perf/x86/intel: Add Emerald Rapids (Michael Petlan) [2156802] - perf/x86/intel/uncore: Add Emerald Rapids (Michael Petlan) [2156802] - perf/x86/msr: Add Emerald Rapids (Michael Petlan) [2156802] - perf/x86/msr: Add Sapphire Rapids CPU support (Michael Petlan) [2156802] - perf/x86/intel/uncore: Add Meteor Lake support (Michael Petlan) [2177039] - perf/x86/msr: Add Meteor Lake support (Michael Petlan) [2153962] - perf/x86/cstate: Add Meteor Lake support (Michael Petlan) [2153962] - perf/x86/intel: Support Architectural PerfMon Extension leaf (Michael Petlan) [2153962] - x86/cpufeatures: Add Architectural PerfMon Extension bit (Michael Petlan) [2153962] - perf/x86: Support Retire Latency (Michael Petlan) [2153962] - perf/x86: Add Meteor Lake support (Michael Petlan) [2153962] - perf: Add PMU_FORMAT_ATTR_SHOW (Michael Petlan) [2153962] - mm/hugetlb: add dedicated func to get 'allowed' nodemask for current process (Rafael Aquini) [2153926] - mm/hugetlb: simplify the calculation of variables (Rafael Aquini) [2153926] - mm/mempolicy: fix lock contention on mems_allowed (Rafael Aquini) [2153926] - mm/mempolicy: do not allow illegal MPOL_F_NUMA_BALANCING | MPOL_LOCAL in mbind() (Rafael Aquini) [2153926] - mm/mempolicy.c: use in_task() in mempolicy_slab_node() (Rafael Aquini) [2153926] - mm/mempolicy: unify the create() func for bind/interleave/prefer-many policies (Rafael Aquini) [2153926] - mm/mempolicy: advertise new MPOL_PREFERRED_MANY (Rafael Aquini) [2153926] - mm/hugetlb: add support for mempolicy MPOL_PREFERRED_MANY (Rafael Aquini) [2153926] - mm/memplicy: add page allocation function for MPOL_PREFERRED_MANY policy (Rafael Aquini) [2153926] - mm/mempolicy: add MPOL_PREFERRED_MANY for multiple preferred nodes (Rafael Aquini) [2153926] - mm/mempolicy: use readable NUMA_NO_NODE macro instead of magic number (Rafael Aquini) [2153926] - mm/mempolicy: unify the parameter sanity check for mbind and set_mempolicy (Rafael Aquini) [2153926] - mm/mempolicy: use unified 'nodes' for bind/interleave/prefer policies (Rafael Aquini) [2153926] - mm/mempolicy: don't handle MPOL_LOCAL like a fake MPOL_PREFERRED policy (Rafael Aquini) [2153926] - mm/mempolicy: cleanup nodemask intersection check for oom (Rafael Aquini) [2153926] - mm/mempolicy: fix mpol_misplaced kernel-doc (Rafael Aquini) [2153926] - numa balancing: migrate on fault among multiple bound nodes (Rafael Aquini) [2153926] - mm/hugetlb: add mempolicy check in the reservation routine (Rafael Aquini) [2153926] - mm: remove unused alloc_page_vma_node() (Rafael Aquini) [2153926] - mm/mempolicy: remove or narrow the lock on current (Rafael Aquini) [2153926] - mm, mempolicy: fix uninit memory access (Rafael Aquini) [2153926] - mm/mempool: minor coding style tweaks (Rafael Aquini) [2153926] - mm: fix typos in comments (Rafael Aquini) [2153926] - futex: Do not apply time namespace adjustment on FUTEX_LOCK_PI (Joel Savitz) [2170113] - Revert 337f13046ff0 ("futex: Allow FUTEX_CLOCK_REALTIME with FUTEX_WAIT op") (Joel Savitz) [2170113] - kernel, fs: Introduce and use set_restart_fn() and arch_set_restart_data() (Joel Savitz) [2170113] - futex: Remove unneeded gotos (Joel Savitz) [2170113] - rtmutex: Ensure that the top waiter is always woken up (Joel Savitz) [2170113] - rtmutex: Add acquire semantics for rtmutex lock acquisition slow path (Joel Savitz) [2170113] - locking/lockdep: Fix lockdep_init_map_*() confusion (Joel Savitz) [2170113] - locking/lockdep: Avoid potential access of invalid memory in lock_class (Joel Savitz) [2170113] - lockdep: Correct lock_classes index mapping (Joel Savitz) [2170113] - locking/rtmutex: Squash self-deadlock check for ww_rt_mutex. (Joel Savitz) [2170113] - locking/rtmutex: Fix incorrect condition in rtmutex_spin_on_owner() (Joel Savitz) [2170113] - kallsyms: remove arch specific text and data check (Joel Savitz) [2170113] - lockdep: Let lock_is_held_type() detect recursive read as read (Joel Savitz) [2170113] - lockdep: Fix wait-type for empty stack (Joel Savitz) [2170113] - locking/lockdep: Improve noinstr vs errors (Joel Savitz) [2170113] - locking/lockdep: Correct calling tracepoints (Joel Savitz) [2170113] - locking/percpu-rwsem: Use this_cpu_{inc,dec}() for read_count (Joel Savitz) [2170113] - locking/ww_mutex: Fix runtime warning in the WW mutex selftest (Joel Savitz) [2170113] - fortify: Do not cast to "unsigned char" (Josef Oskera) [2139487] - fortify: Use SIZE_MAX instead of (size_t)-1 (Josef Oskera) [2139487] - afs: Work around strnlen() oops with CONFIG_FORTIFIED_SOURCE=y (Josef Oskera) [2139487] - net/mlx4_en: Introduce flexible array to silence overflow warning (Josef Oskera) [2139487] - wusbcore: silence fortify warning (Josef Oskera) [2139487] - skbuff: Switch structure bounds to struct_group() (Josef Oskera) [2139487] - RDMA/cxgb4: fix accept failure due to increased cpl_t5_pass_accept_rpl size (Josef Oskera) [2139487] - intel_th: msu: Use memset_startat() for clearing hw header (Josef Oskera) [2139487] - dm integrity: Use struct_group() to zero struct journal_sector (Josef Oskera) [2139487] - iw_cxgb4: Use memset_startat() for cpl_t5_pass_accept_rpl (Josef Oskera) [2139487] - scsi: lpfc: Use struct_group() to initialize struct lpfc_cgn_info (Josef Oskera) [2139487] - netfilter: conntrack: Use memset_startat() to zero struct nf_conn (Josef Oskera) [2139487] - netfilter: conntrack: avoid gcc-10 zero-length-bounds warning (Josef Oskera) [2139487] - thermal: int340x: Use struct_group() for memcpy() region (Josef Oskera) [2139487] - net/af_iucv: Use struct_group() to zero struct iucv_sock region (Josef Oskera) [2139487] - ipv6: Use memset_after() to zero rt6_info (Josef Oskera) [2139487] - bnx2x: Use struct_group() for memcpy() region (Josef Oskera) [2139487] - tracing: Use memset_startat() to zero struct trace_iterator (Josef Oskera) [2139487] - xfrm: Use memset_after() to clear padding (Josef Oskera) [2139487] - HID: roccat: Use struct_group() to zero kone_mouse_event (Josef Oskera) [2139487] - scsi: ibmvscsi: Avoid multi-field memset() overflow by aiming at srp (Josef Oskera) [2139487] - ipv4: ip_output.c: Fix out-of-bounds warning in ip_copy_addrs() (Josef Oskera) [2139487] - media: ngene: Fix out-of-bounds bug in ngene_command_config_free_buf() (Josef Oskera) [2139487] - s390/zcrypt: Switch to flexible array member (Josef Oskera) [2139487] - s390/speculation: Use statically initialized const for instructions (Josef Oskera) [2139487] - cifs: avoid extra calls in posix_info_parse (Josef Oskera) [2139487] - x86/entry: Fixup bad_iret vs noinstr (Josef Oskera) [2139487] - x86/traps: Mark fixup_bad_iret() noinstr (Josef Oskera) [2139487] - x86/doublefault: Remove memmove() call (Josef Oskera) [2139487] - tracing: Initialize iter->seq after zeroing in tracing_read_pipe() (Josef Oskera) [2139487] - tracing: Silence GCC 9 array bounds warning (Josef Oskera) [2139487] - fortify: Fix __compiletime_strlen() under UBSAN_BOUNDS_LOCAL (Josef Oskera) [2139487] - fortify: Provide a memcpy trap door for sharp corners (Josef Oskera) [2139487] - fortify: Make pointer arguments const (Josef Oskera) [2139487] - fortify: Replace open-coded __gnu_inline attribute (Josef Oskera) [2139487] - fortify: Update compile-time tests for Clang 14 (Josef Oskera) [2139487] - fortify: Detect struct member overflows in memset() at compile-time (Josef Oskera) [2139487] - fortify: Detect struct member overflows in memmove() at compile-time (Josef Oskera) [2139487] - fortify: Detect struct member overflows in memcpy() at compile-time (Josef Oskera) [2139487] - fortify: strlen: Avoid shadowing previous locals (Josef Oskera) [2139487] - fortify: Add compile-time FORTIFY_SOURCE tests (Josef Oskera) [2139487] - fortify: Allow strlen() and strnlen() to pass compile-time known lengths (Josef Oskera) [2139487] - fortify: Prepare to improve strnlen() and strlen() warnings (Josef Oskera) [2139487] - fortify: Fix dropped strcpy() compile-time write overflow check (Josef Oskera) [2139487] - fortify: Explicitly disable Clang support (Josef Oskera) [2139487] - fortify: Move remaining fortify helpers into fortify-string.h (Josef Oskera) [2139487] - lib/string: Move helper functions out of string.c (Josef Oskera) [2139487] - lib/string.c: update match_string() doc-strings with correct behavior (Josef Oskera) [2139487] - string.h: move fortified functions definitions in a dedicated header. (Josef Oskera) [2139487] - string.h: add FORTIFY coverage for strscpy() (Josef Oskera) [2139487] - lib: string.h: detect intra-object overflow in fortified string functions (Josef Oskera) [2139487] - lib: string_helpers: provide kfree_strarray() (Josef Oskera) [2139487] - lib/string.c: implement stpcpy (Josef Oskera) [2139487] - kernel-doc: core-api: include string.h into core-api (Josef Oskera) [2139487] - docs/core-api: move *{str,mem}dup* to "String Manipulation" (Josef Oskera) [2139487] - selftests/tc-testing: add show class case for red qdisc (Ivan Vecera) [2172130] - selftests/tc-testing: add show class case for prio qdisc (Ivan Vecera) [2172130] - selftests/tc-testing: add show class case for mq qdisc (Ivan Vecera) [2172130] - selftests/tc-testing: add show class case for ingress qdisc (Ivan Vecera) [2172130] - selftests/tc-testing: add selftests for qfq qdisc (Ivan Vecera) [2172130] - selftests/tc-testing: add selftests for netem qdisc (Ivan Vecera) [2172130] - selftests/tc-testing: add selftests for multiq qdisc (Ivan Vecera) [2172130] - selftests/tc-testing: add selftests for mqprio qdisc (Ivan Vecera) [2172130] - selftests/tc-testing: add selftests for htb qdisc (Ivan Vecera) [2172130] - selftests/tc-testing: add selftests for hfsc qdisc (Ivan Vecera) [2172130] - selftests/tc-testing: add selftests for fq_codel qdisc (Ivan Vecera) [2172130] - selftests/tc-testing: add selftests for dsmark qdisc (Ivan Vecera) [2172130] - selftests/tc-testing: add selftests for drr qdisc (Ivan Vecera) [2172130] - selftests/tc-testing: add selftests for cbs qdisc (Ivan Vecera) [2172130] - selftests/tc-testing: add selftests for cbq qdisc (Ivan Vecera) [2172130] - selftests/tc-testing: add selftests for cake qdisc (Ivan Vecera) [2172130] - net/sched: use tc_qdisc_stats_dump() in qdisc (Ivan Vecera) [2172130] - net/sched: sch_api: add helper for tc qdisc walker stats dump (Ivan Vecera) [2172130] - hwrng: core - use per-rng quality value instead of global setting (Jose Ignacio Tornos Martinez) [2172884] - hwrng: core - start and stop in-kernel rngd in separate function (Jose Ignacio Tornos Martinez) [2172884] - hwrng: core - do not bother to order list of devices by quality (Jose Ignacio Tornos Martinez) [2172884] - hwrng: core - credit entropy for low quality sources of randomness (Jose Ignacio Tornos Martinez) [2172884] - hwrng: core - break out of hwrng_fillfn if current rng is not trusted (Jose Ignacio Tornos Martinez) [2172884] - hwrng: core - only set cur_rng_set_by_user if it is working (Jose Ignacio Tornos Martinez) [2172884] - hwrng: core - use rng_fillbuf in add_early_randomness() (Jose Ignacio Tornos Martinez) [2172884] - hwrng: core - read() callback must be called for size of 32 or more bytes (Jose Ignacio Tornos Martinez) [2172884] - hwrng: core - explicit ordering of initcalls (Jose Ignacio Tornos Martinez) [2172884] - hwrng: core - Use DEVICE_ATTR_ macro (Jose Ignacio Tornos Martinez) [2172884] - hwrng: core - remove redundant initialization of variable err (Jose Ignacio Tornos Martinez) [2172884] - hwrng: core - convert sysfs sprintf/snprintf family to sysfs_emit (Jose Ignacio Tornos Martinez) [2172884] - hwrng: core - remove redundant initialization of variable ret (Jose Ignacio Tornos Martinez) [2172884] - hwrng: core - Fix use-after-free warning in hwrng_register() (Jose Ignacio Tornos Martinez) [2172884] - hwrng: core - move add_early_randomness() out of rng_mutex (Jose Ignacio Tornos Martinez) [2172884] - hwrng: core - document the quality field (Jose Ignacio Tornos Martinez) [2172884] - netfilter: nf_conntrack: allow early drop of offloaded UDP conns (Florian Westphal) [2183080] - net/sched: act_ct: offload UDP NEW connections (Florian Westphal) [2183080] - net/sched: act_ct: set ctinfo in meta action depending on ct state (Florian Westphal) [2183080] - netfilter: flowtable: cache info of last offload (Florian Westphal) [2183080] - netfilter: flowtable: allow unidirectional rules (Florian Westphal) [2183080] - netfilter: flowtable: fixup UDP timeout depending on ct state (Florian Westphal) [2183080] - ptp_clock: Let the ADJ_OFFSET interface respect the ADJ_NANO flag for PHC devices. (Íñigo Huguet) [2180896] - ptp: Add adjust_phase to ptp_clock_caps capability. (Íñigo Huguet) [2180896] - ptp: Add adjphase function to support phase offset control. (Íñigo Huguet) [2180896] - kernfs: dont take d_lock on revalidate (Ian Kent) [2126350] - kernfs: dont take i_lock on inode attr read (Ian Kent) [2126350] - kernfs: remove redundant kernfs_rwsem declaration. (Ian Kent) [2126350] - kernfs: fix potential NULL dereference in __kernfs_remove (Ian Kent) [2126350] - kernfs: fix NULL dereferencing in kernfs_remove (Ian Kent) [2126350] - kernfs: prevent early freeing of root node (Ian Kent) [2126350] - kernfs: switch global kernfs_rwsem lock to per-fs lock (Ian Kent) [2126350] - workqueue: Fold rebind_worker() within rebind_workers() (Valentin Schneider) [2088578] - workqueue: Unbind kworkers before sending them to exit() (Valentin Schneider) [2088578] - workqueue: Don't hold any lock while rcuwait'ing for !POOL_MANAGER_ACTIVE (Valentin Schneider) [2088578] - workqueue: Convert the idle_timer to a timer + work_struct (Valentin Schneider) [2088578] - workqueue: Factorize unbind/rebind_workers() logic (Valentin Schneider) [2088578] - workqueue: Protects wq_unbound_cpumask with wq_pool_attach_mutex (Valentin Schneider) [2088578] - workqueue: make sysfs of unbound kworker cpumask more clever (Valentin Schneider) [2088578] - fuse: add feature flag for expire-only (Pavel Reichl) [2109496] - fuse: add "expire only" mode to FUSE_NOTIFY_INVAL_ENTRY (Pavel Reichl) [2109496] - fuse: extend init flags (Pavel Reichl) [2109496] - wifi: iwlwifi: mvm: protect TXQ list manipulation (Jose Ignacio Tornos Martinez) [2152168] - wifi: iwlwifi: mvm: fix mvmtxq->stopped handling (Jose Ignacio Tornos Martinez) [2152168] - thunderbolt: Explicitly enable lane adapter hotplug events at startup (Desnes Nunes) [2130062] - x86/tsc: Add option to force frequency recalibration with HW timer (Prarit Bhargava) [2100597] - ovl: fix use after free in struct ovl_aio_req (Miklos Szeredi) [2176159] {CVE-2023-1252}- mm/memremap: fix missing call to untrack_pfn() in pagemap_range() (Nico Pache) [2168370] - arm64: mm: correct the inside linear map range during hotplug check (Nico Pache) [2168370] - s390/mm: define arch_get_mappable_range() (Nico Pache) [2168370] - arm64/mm: define arch_get_mappable_range() (Nico Pache) [2168370] - mm/memory_hotplug: prevalidate the address range being added with platform (Nico Pache) [2168370] - s390/extmem: return correct segment type in __segment_load() (Nico Pache) [2168370] - s390/vmem: get rid of memory segment list (Nico Pache) [2168370] - arm64/mm: Validate hotplug range before creating linear mapping (Nico Pache) [2168370] - mm/truncate.c: make __invalidate_mapping_pages() static (Nico Pache) [2168370] - powerpc/mm: fix "section_base" set but not used (Nico Pache) [2168370] - powerpc: Avoid link stack corruption in misc asm functions (Nico Pache) [2168370] - powerpc/booke: Avoid link stack corruption in several places (Nico Pache) [2168370] - powerpc/mm: Fix lockup on kernel exec fault (Nico Pache) [2168370] - x86: fix seq_file iteration for pat/memtype.c (Nico Pache) [2168370] - powerpc/book3s64/hash: Add cond_resched to avoid soft lockup warning (Nico Pache) [2168370] - powerpc/nvdimm: Update vmemmap_populated to check sub-section range (Nico Pache) [2168370] - powerpc/pseries: Fix cpu_hotplug_lock acquisition in resize_hpt() (Nico Pache) [2168370] - x86/mm: Sync also unmappings in vmalloc_sync_all() (Nico Pache) [2168370] - Fix page corruption caused by racy check in __free_pages (Nico Pache) [2168370] - mm/gup: fix gup_pud_range() for dax (Nico Pache) [2168370] - memcg: Fix possible use-after-free in memcg_write_event_control() (Nico Pache) [2168370] - mm/huge_memory: use pfn_to_online_page() in split_huge_pages_all() (Nico Pache) [2168370] - mm: fix madivse_pageout mishandling on non-LRU page (Nico Pache) [2168370] - mm/page_alloc: fix race condition between build_all_zonelists and page allocation (Nico Pache) [2168370] - mm/slub: fix to return errno if kmalloc() fails (Nico Pache) [2168370] - writeback: avoid use-after-free after removing device (Nico Pache) [2168370] - x86/mm: Use proper mask when setting PUD mapping (Nico Pache) [2168370] - mm/mmap.c: fix missing call to vm_unacct_memory in mmap_region (Nico Pache) [2168370] - mm/hmm: fault non-owner device private entries (Nico Pache) [2168370] - mm: split huge PUD on wp_huge_pud fallback (Nico Pache) [2168370] - mm/page_owner: use strscpy() instead of strlcpy() (Nico Pache) [2168370] - mm/vmscan: take min_slab_pages into account when try to call shrink_node (Nico Pache) [2168370] - x86: Fix return value of __setup handlers (Nico Pache) [2168370] - mm: fix unexpected zeroed page mapping with zram swap (Nico Pache) [2168370] - mm, page_alloc: fix build_zonerefs_node() (Nico Pache) [2168370] - mm/mempolicy: fix mpol_new leak in shared_policy_replace (Nico Pache) [2168370] - mm/slub: remove forced_order parameter in calculate_sizes (Nico Pache) [2168370] - mm/usercopy: return 1 from hardened_usercopy __setup() handler (Nico Pache) [2168370] - mm/thp: ClearPageDoubleMap in first page_add_file_rmap() (Nico Pache) [2168370] - mm/thp: refix __split_huge_pmd_locked() for migration PMD (Nico Pache) [2168370] - mempolicy: mbind_range() set_policy() after vma_merge() (Nico Pache) [2168370] - mm/pages_alloc.c: don't create ZONE_MOVABLE beyond the end of a node (Nico Pache) [2168370] - mm: userfaultfd: fix missing cache flush in mcopy_atomic_pte() and __mcopy_atomic() (Nico Pache) [2168370] - mm: hugetlb: fix missing cache flush in copy_huge_page_from_user() (Nico Pache) [2168370] - mm: thp: fix wrong cache flush in remove_migration_pmd() (Nico Pache) [2168370] - mm: fix missing cache flush for all tail pages of compound page (Nico Pache) [2168370] - tmpfs: fix regressions from wider use of ZERO_PAGE (Nico Pache) [2168370] - tmpfs: do not allocate pages on read (Nico Pache) [2168370] - shmem: mapping_set_exiting() to help mapped resilience (Nico Pache) [2168370] - mm/hmm.c: allow VM_MIXEDMAP to work with hmm_range_fault (Nico Pache) [2168370] - shmem: fix a race between shmem_unused_huge_shrink and shmem_evict_inode (Nico Pache) [2168370] - mm, slub: use prefetchw instead of prefetch (Nico Pache) [2168370] - arm64: mm: update max_pfn after memory hotplug (Nico Pache) [2168370] - mm, vmscan: guarantee drop_slab_node() termination (Nico Pache) [2168370] - fs, mm: fix race in unlinking swapfile (Nico Pache) [2168370] - fs: inode: count invalidated shadow pages in pginodesteal (Nico Pache) [2168370] - mm, fadvise: improve the expensive remote LRU cache draining after FADV_DONTNEED (Nico Pache) [2168370] - mm/filemap.c: rewrite mapping_needs_writeback in less fancy manner (Nico Pache) [2168370] - fs: drop_caches: fix skipping over shadow cache inodes (Nico Pache) [2168370] - mm: introduce and use mapping_empty() (Nico Pache) [2168370] - mm: remove irqsave/restore locking from contexts with irqs enabled (Nico Pache) [2168370] - mm: zswap: clean up confusing comment (Nico Pache) [2168370] - mm/memory_hotplug: use helper function zone_end_pfn() to get end_pfn (Nico Pache) [2168370] - mm: vmstat: add some comments on internal storage of byte items (Nico Pache) [2168370] - mm: vmstat: fix NOHZ wakeups for node stat changes (Nico Pache) [2168370] - mm/mmap.c: replace do_brk with do_brk_flags in comment of insert_vm_struct() (Nico Pache) [2168370] - mm/mmap.c: use helper function allow_write_access() in __remove_shared_vm_struct() (Nico Pache) [2168370] - mm: use helper function mapping_allow_writable() (Nico Pache) [2168370] - mm: memcontrol: reword obsolete comment of mem_cgroup_unmark_under_oom() (Nico Pache) [2168370] - mm/page_counter: correct the obsolete func name in the comment of page_counter_try_charge() (Nico Pache) [2168370] - mm: memcontrol: correct the comment of mem_cgroup_iter() (Nico Pache) [2168370] - x86/mm: use max memory block size on bare metal (Nico Pache) [2168370] - mm/util.c: remove the VM_WARN_ONCE for vm_committed_as underflow check (Nico Pache) [2168370] - include/linux/swapops.h: correct guards for non_swap_entry() (Nico Pache) [2168370] - mm: set vm_next and vm_prev to NULL in vm_area_dup() (Nico Pache) [2168370] - mm: don't prepare anon_vma if vma has VM_WIPEONFORK (Nico Pache) [2168370] - page-flags: fix a crash at SetPageError(THP_SWAP) (Nico Pache) [2168370] - mm/rmap.c: fix outdated comment in page_get_anon_vma() (Nico Pache) [2168370] - mm/mmap.c: extract __vma_unlink_list() as counterpart for __vma_link_list() (Nico Pache) [2168370] - mm: hugetlb: switch to css_tryget() in hugetlb_cgroup_charge_cgroup() (Nico Pache) [2168370] - x86/mm: Kill stray kernel fault handling comment (Nico Pache) [2168370] - arm64/numa: Unify common error path in numa_init() (Nico Pache) [2168370] - tools/power/x86/intel-speed-select: v1.14 release (Prarit Bhargava) [2154078] - tools/power/x86/intel-speed-select: Adjust uncore max/min frequency (Prarit Bhargava) [2154078] - tools/power/x86/intel-speed-select: Fix display of uncore min frequency (Prarit Bhargava) [2154078] - tools/power/x86/intel-speed-select: Add Emerald Rapid quirk (Prarit Bhargava) [2154078] - tools/power/x86/intel-speed-select: turbo-freq auto mode with SMT off (Prarit Bhargava) [2154078] - tools/power/x86/intel-speed-select: cpufreq reads on offline CPUs (Prarit Bhargava) [2154078] - tools/power/x86/intel-speed-select: Use null-terminated string (Prarit Bhargava) [2154078] - tools/power/x86/intel-speed-select: Remove duplicate dup() (Prarit Bhargava) [2154078] - tools/power/x86/intel-speed-select: Handle open() failure case (Prarit Bhargava) [2154078] - tools/power/x86/intel-speed-select: Remove unused non_block flag (Prarit Bhargava) [2154078] - tools/power/x86/intel-speed-select: Remove wrong check in set_isst_id() (Prarit Bhargava) [2154078] - platform/x86: ISST: Fix typo in comments (Prarit Bhargava) [2154078] - tools/power/x86/intel-speed-select: Release v1.13 (Prarit Bhargava) [2154078] - tools/power/x86/intel-speed-select: Optimize CPU initialization (Prarit Bhargava) [2154078] - tools/power/x86/intel-speed-select: Utilize cpu_map to get physical id (Prarit Bhargava) [2154078] - tools/power/x86/intel-speed-select: Remove unused struct clos_config fields (Prarit Bhargava) [2154078] - tools/power/x86/intel-speed-select: Enforce isst_id value (Prarit Bhargava) [2154078] - tools/power/x86/intel-speed-select: Do not export get_physical_id (Prarit Bhargava) [2154078] - tools/power/x86/intel-speed-select: Introduce is_cpu_in_power_domain helper (Prarit Bhargava) [2154078] - tools/power/x86/intel-speed-select: Cleanup get_physical_id usage (Prarit Bhargava) [2154078] - tools/power/x86/intel-speed-select: Convert more function to use isst_id (Prarit Bhargava) [2154078] - tools/power/x86/intel-speed-select: Add pkg and die in isst_id (Prarit Bhargava) [2154078] - tools/power/x86/intel-speed-select: Introduce struct isst_id (Prarit Bhargava) [2154078] - tools/power/x86/intel-speed-select: Remove unused core_mask array (Prarit Bhargava) [2154078] - tools/power/x86/intel-speed-select: Remove dead code (Prarit Bhargava) [2154078] - tools/power/x86/intel-speed-select: Fix cpu count for TDP level display (Prarit Bhargava) [2154078] - tools/power/x86/intel-speed-select: Remove unneeded semicolon (Prarit Bhargava) [2154078] - tools/power/x86/intel-speed-select: Fix off by one check (Prarit Bhargava) [2154078] - platform/x86: ISST: PUNIT device mapping with Sub-NUMA clustering (Prarit Bhargava) [2154078] - tools/power/x86/intel-speed-select: Fix warning for perf_cap.cpu (Prarit Bhargava) [2154078] - tools/power/x86/intel-speed-select: Display error on turbo mode disabled (Prarit Bhargava) [2154078] - tools/power/x86/intel-speed-select: fix build failure when using -Wl,--as-needed (Prarit Bhargava) [2154078] - KVM: x86: Propagate the AMD Automatic IBRS feature to the guest (Waiman Long) [1989283] - x86/cpu: Support AMD Automatic IBRS (Waiman Long) [1989283] - x86/cpu, kvm: Add the SMM_CTL MSR not present feature (Waiman Long) [1989283] - x86/cpu, kvm: Add the Null Selector Clears Base feature (Waiman Long) [1989283] - x86/cpu, kvm: Move X86_FEATURE_LFENCE_RDTSC to its native leaf (Waiman Long) [1989283] - x86/cpu, kvm: Add the NO_NESTED_DATA_BP feature (Waiman Long) [1989283] - KVM: x86: Move open-coded CPUID leaf 0x80000021 EAX bit propagation code (Waiman Long) [1989283] - x86/cpu, kvm: Add support for CPUID_80000021_EAX (Waiman Long) [1989283] - x86/bugs: Make sure MSR_SPEC_CTRL is updated properly upon resume from S3 (Waiman Long) [1989283] - KVM: x86: Advertise that the SMM_CTL MSR is not supported (Waiman Long) [1989283] - Documentation/hw-vuln: Update spectre doc (Waiman Long) [1989283] - nvme-tcp: fence TCP socket on receive error (John Meneghini) [2116939] - nvme-multipath: fix possible hang in live ns resize with ANA access (John Meneghini) [2116939] - nvme-tcp: fix possible hang caused during ctrl deletion (John Meneghini) [2116939] - nvme-tcp: fix regression that causes sporadic requests to time out (John Meneghini) [2116939] - nvme-tcp: fix UAF when detecting digest errors (John Meneghini) [2116939] - nvme-tcp: check if the queue is allocated before stopping it (John Meneghini) [2116939] - nvme-tcp: always fail a request when sending it failed (John Meneghini) [2116939] - nvme: fix regression when disconnect a recovering ctrl (John Meneghini) [2116939] - nvme-multipath: use vmalloc for ANA log buffer (John Meneghini) [2116939] - bfq: fix waker_bfqq inconsistency crash (Ming Lei) [2177565] - blktrace: Fix output non-blktrace event when blk_classic option enabled (Ming Lei) [2177565] - blk-wbt: fix that 'rwb->wc' is always set to 1 in wbt_init() (Ming Lei) [2177565] - blk-wbt: call rq_qos_add() after wb_normal is initialized (Ming Lei) [2177565] - block: sync mixed merged request's failfast with 1st bio's (Ming Lei) [2177565] - blk-mq: Fix potential io hung for shared sbitmap per tagset (Ming Lei) [2177565] - block: bio-integrity: Copy flags when bio_integrity_payload is cloned (Ming Lei) [2177565] - dim: initialize all struct fields (Audra Mitchell) [2172125] - XArray: Update the LRU list in xas_split() (Audra Mitchell) [2172125] - lib: bitmap: fix many kernel-doc warnings (Audra Mitchell) [2172125] - vsprintf: Fix %pK with kptr_restrict == 0 (Audra Mitchell) [2172125] - lib: uninline simple_strntoull() as well (Audra Mitchell) [2172125] - lib: dimlib: fix help text typos (Audra Mitchell) [2172125] - locks: fix TOCTOU race when granting write lease (Waiman Long) [2152051] - locks: eliminate false positive conflicts for write lease (Waiman Long) [2152051] - locks: Use inode_is_open_for_write (Waiman Long) [2152051] - fs/locks: remove unnecessary white space. (Waiman Long) [2152051] - fs/locks: use properly initialized file_lock when unlocking. (Waiman Long) [2152051] - redhat/configs: Enable CONFIG_PINCTRL_METEORLAKE in RHEL (Prarit Bhargava) [2156845] - pinctrl: intel: Add Intel Meteor Lake pin controller support (Prarit Bhargava) [2156845] - md: fix regression for null-ptr-deference in __md_stop() (Nigel Croxon) [2162231] - md: avoid signed overflow in slot_store() (Nigel Croxon) [2162231] - md: Free resources in __md_stop (Nigel Croxon) [2162231] - md: account io_acct_set usage with active_io (Nigel Croxon) [2162231] - md: use MD_RESYNC_* whenever possible (Nigel Croxon) [2162231] - md: Free writes_pending in md_stop (Nigel Croxon) [2162231] - md: Change active_io to percpu (Nigel Croxon) [2162231] - md: Factor out is_md_suspended helper (Nigel Croxon) [2162231] - md: don't update recovery_cp when curr_resync is ACTIVE (Nigel Croxon) [2162231] - md: fold unbind_rdev_from_array into md_kick_rdev_from_array (Nigel Croxon) [2162231] - md: mark md_kick_rdev_from_array static (Nigel Croxon) [2162231] - mm/kmemleak: fix UAF bug in kmemleak_scan() (Waiman Long) [2172763] - mm/kmemleak: simplify kmemleak_cond_resched() usage (Waiman Long) [2172763] - mm/kmemleak.c: fix a comment (Waiman Long) [2172763] - ptp: introduce a phase offset in the periodic output request (Íñigo Huguet) [2179072] - ptp: add ability to configure duty cycle for periodic output (Íñigo Huguet) [2179072] - platform/x86: intel/pmc/core: Add Meteor Lake mobile support (Prarit Bhargava) [2153968] - platform/x86: intel/pmc/core: Add Meteor Lake support to pmc core driver (Prarit Bhargava) [2153968] - sched/core: Fix arch_scale_freq_tick() on tickless systems (Phil Auld) [2184083] - qede: avoid uninitialized entries in coal_entry array (Michal Schmidt) [2160054] - qede: fix interrupt coalescing configuration (Jonathan Toppins) [2160054] - powerpc/64s: Unmerge EX_LR and EX_DAR (Mamatha Inamdar) [2134271] - powercap: intel_rapl: add support for Meteor Lake (Prarit Bhargava) [2153964] - dm: fix __send_duplicate_bios() to always allow for splitting IO (Benjamin Marzinski) [2184429] - dm: fix improper splitting for abnormal bios (Benjamin Marzinski) [2184429] - ovl: fail on invalid uid/gid mapping at copy up (Miklos Szeredi) [2165342] {CVE-2023-0386}- timers: Provide timer_shutdown[_sync]() (Ivan Vecera) [2174474] - timers: Add shutdown mechanism to the internal functions (Ivan Vecera) [2174474] - timers: Split [try_to_]del_timer[_sync]() to prepare for shutdown mode (Ivan Vecera) [2174474] - timers: Silently ignore timers with a NULL function (Ivan Vecera) [2174474] - timers: Rename del_timer() to timer_delete() (Ivan Vecera) [2174474] - timers: Rename del_timer_sync() to timer_delete_sync() (Ivan Vecera) [2174474] - timers: Use del_timer_sync() even on UP (Ivan Vecera) [2174474] - timers: Update kernel-doc for various functions (Ivan Vecera) [2174474] - timers: Replace BUG_ON()s (Ivan Vecera) [2174474] - timers: Get rid of del_singleshot_timer_sync() (Ivan Vecera) [2174474] - clocksource/drivers/sp804: Do not use timer namespace for timer_shutdown() function (Ivan Vecera) [2174474] - clocksource/drivers/arm_arch_timer: Do not use timer namespace for timer_shutdown() function (Ivan Vecera) [2174474] - misc/sgi-xp: Replace in_interrupt() usage (Ivan Vecera) [2174474] - timers: Don't block on ->expiry_lock for TIMER_IRQSAFE timers (Ivan Vecera) [2174474] - hvcs: Synchronize hotplug remove with port free (Mamatha Inamdar) [2167962] - hvcs: Use vhangup in hotplug remove (Mamatha Inamdar) [2167962] - hvcs: Get reference to tty in remove (Mamatha Inamdar) [2167962] - hvcs: Use driver groups to manage driver attributes (Mamatha Inamdar) [2167962] - hvcs: Use dev_groups to manage hvcs device attributes (Mamatha Inamdar) [2167962] - hvcs: Fix hvcs port reference counting (Mamatha Inamdar) [2167962] - tty: hvcs: Don't NULL tty->driver_data until hvcs_cleanup() (Mamatha Inamdar) [2167962] - docs/memory-barriers.txt/kokr: introduce io_stop_wc() and add implementation for ARM64 (Ivan Vecera) [2179061] - docs/memory-barriers.txt: Add a missed closing parenthesis (Ivan Vecera) [2179061] - asm-generic: Add missing brackets for io_stop_wc macro (Ivan Vecera) [2179061] - asm-generic: introduce io_stop_wc() and add implementation for ARM64 (Ivan Vecera) [2179061] - ipv4: Fix incorrect table ID in IOCTL path (Guillaume Nault) [2176792] - ipv4: Fix incorrect route flushing when table ID 0 is used (Guillaume Nault) [2176792] - ipv4: Fix incorrect route flushing when source address is deleted (Guillaume Nault) [2176792] - selftests: Add source route tests to fib_tests (Guillaume Nault) [2176792] - mm/rmap: split page_dup_rmap() into page_dup_file_rmap() and page_try_dup_anon_rmap() (David Hildenbrand) [2179164] - mm/memory: slightly simplify copy_present_pte() (David Hildenbrand) [2179164] - mm/hugetlb: take src_mm->write_protect_seq in copy_hugetlb_page_range() (David Hildenbrand) [2179164] - mm: /proc/sys/vm/stat_refresh stop checking monotonic numa stats (Waiman Long) [2178001] - mm: /proc/sys/vm/stat_refresh skip checking known negative stats (Waiman Long) [2178001] - mm: no more EINVAL from /proc/sys/vm/stat_refresh (Waiman Long) [2178001] - mm: restore node stat checking in /proc/sys/vm/stat_refresh (Waiman Long) [2178001] - sfc: ef10: don't overwrite offload features at NIC reset (Íñigo Huguet) [2154500] - sfc: correctly advertise tunneled IPv6 segmentation (Íñigo Huguet) [2154500] - igb: conditionalize I2C bit banging on external thermal sensor support (Corinna Vinschen) [2130727] - platform/x86: ISST: PUNIT device mapping with Sub-NUMA clustering (Prarit Bhargava) [2139963] - x86/nmi: Make register_nmi_handler() more robust (Ani Sinha) [2037005] - net: tls: fix possible race condition between do_tls_getsockopt_conf() and do_tls_setsockopt_conf() (Sabrina Dubroca) [2179819] {CVE-2023-28466} - cpufreq: intel_pstate: hybrid: Use known scaling factor for P-cores (Prarit Bhargava) [2179183] - target: iscsi: use GFP_NOIO with loopback connections (Maurizio Lombardi) [2156546] - core_pattern: add CPU specifier (Oleksandr Natalenko) [1968108] - Bluetooth: L2CAP: Fix accepting connection request for invalid SPSM (David Marlin) [2148404] {CVE-2022-42896} - ipv6: prevent router_solicitations for team port (Xin Long) [2141600] - ipv6: Don't send rs packets to the interface of ARPHRD_TUNNEL (Xin Long) [2141600] - Bluetooth: L2CAP: Fix attempting to access uninitialized memory (David Marlin) [2148408] {CVE-2022-42895} - redhat/scripts/create-tarball.sh: Use nproc instead of rpm macros (Prarit Bhargava) - Revert "Switch to z-stream for 8.8 for CKI pipelines" (Denys Vlasenko)- ethernet: Remove vf rate limit check for drivers (Izabela Bakollari) [2172124] - rtnetlink: verify rate parameters for calls to ndo_set_vf_rate (Izabela Bakollari) [2172124] - sfc: Change VF mac via PF as first preference if available. (Íñigo Huguet) [2117449] - Fix genlog.py to ensure that comments retain "%" characters. (Eder Zulian) [RHEL-340] - redhat: fix duplicate jira issues in the resolves line (Eder Zulian) [RHEL-340] - redhat: add support for Jira issues in changelog (Eder Zulian) [RHEL-340] - redhat/configs: Put CONFIG_SFC_* to a proper location (Vladis Dronov) - redhat/configs: Put CONFIG_SEV_GUEST to a proper location (Vladis Dronov) - Reinstate "GFS2: free disk inode which is deleted by remote node -V2" (Bob Peterson) [2181343] - iavf: fix hang on reboot with ice (Stefan Assmann) [2181811] - iavf: Fix race condition between iavf_shutdown and iavf_remove (Stefan Assmann) [2181811] - net/ulp: use consistent error code when blocking ULP (Sabrina Dubroca) [2176955] {CVE-2023-0461} - net/ulp: prevent ULP without clone op from entering the LISTEN status (Sabrina Dubroca) [2176955] {CVE-2023-0461} - lockd: lockd server-side shouldn't set fl_ops (Jeffrey Layton) [2179329] - NFS: Correct timing for assigning access cache timestamp (Benjamin Coddington) [2180851] - Switch to z-stream for 8.8 for CKI pipelines (Michael Hofmann) - KVM: VMX: Execute IBPB on emulated VM-exit when guest has IBRS (Jon Maloy) [2160033] {CVE-2022-2196}- tracing/hwlat: Replace sched_setaffinity with set_cpus_allowed_ptr (Jerome Marchand) [2174935] - drivers: hv, hyperv_fb: Untangle and refactor Hyper-V panic notifiers (Mohammed Gamal) [2172513] - video: hyperv_fb: Avoid taking busy spinlock on panic path (Mohammed Gamal) [2172513] - HID: hyperv: remove unused struct synthhid_msg (Mohammed Gamal) [2172513] - HID: hyperv: Replace one-element array with flexible-array member (Mohammed Gamal) [2172513] - clocksource: hyper-v: Add TSC page support for root partition (Mohammed Gamal) [2172443] - clocksource: hyper-v: Use TSC PFN getter to map vvar page (Mohammed Gamal) [2172443] - clocksource: hyper-v: Introduce TSC PFN getter (Mohammed Gamal) [2172443] - clocksource: hyper-v: Introduce a pointer to TSC page (Mohammed Gamal) [2172443] - HV: hv_balloon: fix memory leak with using debugfs_lookup() (Mohammed Gamal) [2172435] - debugfs: add debugfs_lookup_and_remove() (Mohammed Gamal) [2172435] - Drivers: hv: Enable vmbus driver for nested root partition (Mohammed Gamal) [2172435] - video: hyperv_fb: Avoid taking busy spinlock on panic path (Mohammed Gamal) [2172435]- sched/deadline: Add more reschedule cases to prio_changed_dl() (Valentin Schneider) [2120570] - perf/x86/uncore: Add new Raptor Lake S support (Michael Petlan) [2120365] - perf/x86/cstate: Add new Raptor Lake S support (Michael Petlan) [2120365] - perf/x86/msr: Add new Raptor Lake S support (Michael Petlan) [2120365] - perf/x86: Add new Raptor Lake S support (Michael Petlan) [2120365] - net: sched: atm: dont intepret cls results when asked to drop (Davide Caratti) [2168336] {CVE-2023-23455} - nvdimm: Allow overwrite in the presence of disabled dimms (Aristeu Rozanski) [2154070] - Revert "GFS2: free disk inode which is deleted by remote node -V2" (Bob Peterson) [2109600] - gfs2: Evict inodes cooperatively (Andreas Gruenbacher) [2109600] - gfs2: Flush delete work before shrinking inode cache (Andreas Gruenbacher) [2109600] - gfs2: Add SDF_DEACTIVATING super block flag (Bob Peterson) [2109600] - gfs2: check gl_object in rgrp glops (Bob Peterson) [2109600] - gfs2: Split the two kinds of glock "delete" work (Andreas Gruenbacher) [2109600] - gfs2: Move delete workqueue into super block (Andreas Gruenbacher) [2109600] - gfs2: Use container_of() for gfs2_glock(aspace) (Andreas Gruenbacher) [2109600] - gfs2: Get rid of GLF_PENDING_DELETE flag (Andreas Gruenbacher) [2109600] - gfs2: Make glock lru list scanning safer (Andreas Gruenbacher) [2109600] - gfs2: Fix use-after-free in gfs2_glock_shrink_scan (Andreas Gruenbacher) [2109600] - gfs2: Clean up gfs2_scan_glock_lru (Andreas Gruenbacher) [2109600] - gfs2: gl_object races fix (Andreas Gruenbacher) [2109600] - iomap/gfs2: Unlock and put folio in page_done handler (Andreas Gruenbacher) [2109600] - iomap: Add __iomap_put_folio helper (Andreas Gruenbacher) [2109600] - gfs2: Remove support for glock holder auto-demotion (2) (Andreas Gruenbacher) [2109600] - gfs2: Remove support for glock holder auto-demotion (Andreas Gruenbacher) [2109600] - gfs2: Minor gfs2_try_evict cleanup (Andreas Gruenbacher) [2109600] - gfs2: Partially revert gfs2_inode_lookup change (Andreas Gruenbacher) [2109600] - gfs2: Add gfs2_inode_lookup comment (Andreas Gruenbacher) [2109600] - gfs2: Uninline and improve glock_{set,clear}_object (Andreas Gruenbacher) [2109600] - gfs2: Simply dequeue iopen glock in gfs2_evict_inode (Andreas Gruenbacher) [2109600] - gfs2: Clean up after gfs2_create_inode rework (Andreas Gruenbacher) [2109600] - gfs2: Avoid dequeuing GL_ASYNC glock holders twice (Andreas Gruenbacher) [2109600] - gfs2: Handle -EBUSY result of insert_inode_locked4 (Andreas Gruenbacher) [2109600] - gfs2: Fix and clean up create / evict interaction (Andreas Gruenbacher) [2109600] - gfs2: Clean up initialization of "ip" in gfs2_create_inode (Andreas Gruenbacher) [2109600] - gfs2: Get rid of ghs[] in gfs2_create_inode (Andreas Gruenbacher) [2109600] - gfs2: Dequeue waiters when withdrawn (Bob Peterson) [2109600] - gfs2: Prevent double iput for journal on error (Bob Peterson) [2109600] - Revert "gfs2: stop using generic_writepages in gfs2_ail1_start_one" (Andreas Gruenbacher) [2109600] - gfs2: remove ->writepage (Andreas Gruenbacher) [2109600] - gfs2: stop using generic_writepages in gfs2_ail1_start_one (Andreas Gruenbacher) [2109600] - gfs2: List traversal in do_promote is safe (Andreas Gruenbacher) [2109600] - gfs2: do_promote glock holder stealing fix (Bob Peterson) [2109600] - gfs2: Use better variable name (Andreas Gruenbacher) [2109600] - gfs2: Make go_instantiate take a glock (Andreas Gruenbacher) [2109600] - gfs2: Add new go_held glock operation (Andreas Gruenbacher) [2109600] - gfs2: Revert 'Fix "truncate in progress" hang' (Andreas Gruenbacher) [2109600] - gfs2: Instantiate glocks ouside of glock state engine (Andreas Gruenbacher) [2109600] - gfs2: Fix up gfs2_glock_async_wait (Andreas Gruenbacher) [2109600] - gfs2: Add GL_NOPID flag for process-independent glock holders (Andreas Gruenbacher) [2109600] - gfs2: dump inode object for iopen glocks (Bob Peterson) [2109600] - gfs2: convert to use DEFINE_SEQ_ATTRIBUTE macro (Andreas Gruenbacher) [2109600] - gfs2: Use TRY lock in gfs2_inode_lookup for UNLINKED inodes (Bob Peterson) [2109600] - Updated dist tag to el8_8 (Lucas Zampieri) - Revert "net/mlx5: Don't perform lookup after already known sec_path" (Amir Tzin) [2176349] - KVM: x86: do not report a vCPU as preempted outside instruction boundaries (Jon Maloy) [2124800] {CVE-2022-39189} - Drivers: vmbus: Check for channel allocation before looking up relids (Mohammed Gamal) [2178622] - drm/nouveau/fb/tu102-: fix register used to determine scrub status (Karol Herbst) [2168648] - drm/nouveau/devinit/tu102-: wait for GFW_BOOT_PROGRESS == COMPLETED (Karol Herbst) [2168648] - fs/proc: task_mmu.c: don't read mapcount for migration entry (Jay Shin) [2174623] - perf/core: Fix cgroup event list management (Michael Petlan) [2162525]- redhat: include all certs (Red Hat and CentOS) in the srpm (Denys Vlasenko) [2179095] - redhat: do not require grub2 on s390x (Denys Vlasenko) [2179095] - thermal: int340x: Add Meteor Lake PCI device ID (Prarit Bhargava) [2156822] - i2c: i801: Add support for Intel Meteor Lake-P (Prarit Bhargava) [2156841]- redhat: fix the signing failure on ppc64el on centos (Denys Vlasenko) [2179095]- redhat: add centos signing certs (Denys Vlasenko) - redhat: fix "make rh-brew" not choosing _scratch_ build (Denys Vlasenko) - mfd: intel-lpss: Add Intel Meteor Lake-P PCI IDs (Prarit Bhargava) [2156843] - x86/cpu: Add CPU model numbers for Meteor Lake (Prarit Bhargava) [2153936] - redhat: require grub2 >= 2.02-99 (Denys Vlasenko) [2179095] - redhat: delete unused script and file (Denys Vlasenko) [2179095] - redhat: drop certificates that were deprecated after GRUB's BootHole flaw (Denys Vlasenko) [2179095] - redhat: align file names with names of signing keys for ppc and s390 (Denys Vlasenko) [2179095]- net/tunnel: wait until all sk_user_data reader finish before releasing the sock (Hangbin Liu) [2176344] - powerpc/pseries: unregister VPA when hot unplugging a CPU (Mamatha Inamdar) [2143007] - net: mana: Fix IRQ name - add PCI and queue number (Mohammed Gamal) [2172474] - net: mana: Fix return type of mana_start_xmit() (Mohammed Gamal) [2172474] - net: mana: Define data structures for protection domain and memory registration (Mohammed Gamal) [2172474] - net: mana: Define and process GDMA response code GDMA_STATUS_MORE_ENTRIES (Mohammed Gamal) [2172474] - net: mana: Define max values for SGL entries (Mohammed Gamal) [2172474] - net: mana: Move header files to a common location (Mohammed Gamal) [2172474] - net: mana: Record port number in netdev (Mohammed Gamal) [2172474] - net: mana: Export Work Queue functions for use by RDMA driver (Mohammed Gamal) [2172474] - net: mana: Set the DMA device max segment size (Mohammed Gamal) [2172474] - net: mana: Handle vport sharing between devices (Mohammed Gamal) [2172474] - net: mana: Record the physical address for doorbell page region (Mohammed Gamal) [2172474] - net: mana: Add support for auxiliary device (Mohammed Gamal) [2172474] - hv_netvsc: Check status in SEND_RNDIS_PKT completion message (Mohammed Gamal) [2172438] - hv_netvsc: Allocate memory in netvsc_dma_map() with GFP_ATOMIC (Mohammed Gamal) [2172438] - hv_netvsc: Fix missed pagebuf entries in netvsc_dma_map/unmap() (Mohammed Gamal) [2172438] - Drivers: hv: Make remove callback of hyperv driver void returned (Mohammed Gamal) [2172438] - hv: fix comment typo in vmbus_channel/low_latency (Mohammed Gamal) [2172434] - x86/hyperv: Introduce HV_MAX_SPARSE_VCPU_BANKS/HV_VCPUS_PER_SPARSE_BANK constants (Mohammed Gamal) [2172434] - x86/hyperv: Fix hv_get/set_register for nested bringup (Mohammed Gamal) [2172434] - x86/hyperv: Add an interface to do nested hypercalls (Mohammed Gamal) [2172434] - Drivers: hv: Setup synic registers in case of nested root partition (Mohammed Gamal) [2172434] - x86/hyperv: Add support for detecting nested hypervisor (Mohammed Gamal) [2172434] - x86/hyperv: Add HV_EXPOSE_INVARIANT_TSC define (Mohammed Gamal) [2172434] - x86/hyperv: Expand definition of struct hv_vp_assist_page (Mohammed Gamal) [2172434] - KVM: x86: hyper-v: Expose support for extended gva ranges for flush hypercalls (Mohammed Gamal) [2172434] - x86/hyperv: Move VMCB enlightenment definitions to hyperv-tlfs.h (Mohammed Gamal) [2172434] - iommu/hyper-v: Allow hyperv irq remapping without x2apic (Mohammed Gamal) [2172434] - smp: Fix offline cpu check in flush_smp_call_function_queue() (Waiman Long) [2169471] - sched/fair: Trigger the update of blocked load on newly idle cpu (Waiman Long) [2169471] - redhat: rh-dist-git should depend on rh-srpm (Denys Vlasenko) - redhat: change kabi tarballs to use the package release (Denys Vlasenko) - redhat/Makefile: add variables used in rhel9 makefiles (Denys Vlasenko) - redhat/Makefile: Remove RHPRODUCT variable (Denys Vlasenko) - redhat/scripts/rh-dist-git.sh: expand sources from srpm (Denys Vlasenko) - redhat: remove GL_DISTGIT_USER, RHDISTGIT and unify dist-git cloning (Denys Vlasenko) - redhat/scripts/rh-dist-git.sh: Use Makefile variables (Denys Vlasenko) - redhat: fix typo and make the output more silent for dist-git sync (Denys Vlasenko) - redhat: add initial support for centos stream dist-git sync on Makefiles (Denys Vlasenko) - internal: update RHEL_MINOR for the start of RHEL-8.9 development (Denys Vlasenko) - watchdog: diag288_wdt: fix __diag288() inline assembly (Tobias Huschle) [2171361] - watchdog: diag288_wdt: do not use stack buffers for hardware data (Tobias Huschle) [2171361] - bonding: add documentation for peer_notif_delay (Ryosuke Yasuoka) [2171348] - net: mana: Fix IRQ name - add PCI and queue number (Mohammed Gamal) [2166787] - crypto: des - disallow des3 in FIPS mode (Vladis Dronov) [2175234] - self-tests: more rps self tests (Paolo Abeni) [2168878] - net: make default_rps_mask a per netns attribute (Paolo Abeni) [2168878] - self-tests: introduce self-tests for RPS default mask (Paolo Abeni) [2168878] - net: introduce default_rps_mask netns attribute (Paolo Abeni) [2168878] - net-sysctl: factor-out rpm mask manipulation helpers (Paolo Abeni) [2168878] - net-sysctl: factor out cpumask parsing helper (Paolo Abeni) [2168878] - txhash: Make rethinking txhash behavior configurable via sysctl (Paolo Abeni) [2168878] - net-sysfs: Call dev_hold always in rx_queue_add_kobject (Paolo Abeni) [2168878] - net-sysfs: Call dev_hold always in netdev_queue_add_kobject (Paolo Abeni) [2168878] - net-sysfs: fix netdev_queue_add_kobject() breakage (Paolo Abeni) [2168878] - net-sysfs: Fix reference count leak in rx|netdev_queue_add_kobject (Paolo Abeni) [2168878] - ice/ptp: fix the PTP worker retrying indefinitely if the link went down (Petr Oros) [2166392] - ice: reschedule ice_ptp_wait_for_offset_valid during reset (Petr Oros) [2166392] - ice: make Tx and Rx vernier offset calibration independent (Petr Oros) [2166392] - ice: only check set bits in ice_ptp_flush_tx_tracker (Petr Oros) [2166392] - ice: handle flushing stale Tx timestamps in ice_ptp_tx_tstamp (Petr Oros) [2166392] - ice: cleanup allocations in ice_ptp_alloc_tx_tracker (Petr Oros) [2166392] - ice: protect init and calibrating check in ice_ptp_request_ts (Petr Oros) [2166392] - ice: check Tx timestamp memory register for ready timestamps (Petr Oros) [2166392] - ice: handle discarding old Tx requests in ice_ptp_tx_tstamp (Petr Oros) [2166392] - ice: always call ice_ptp_link_change and make it void (Petr Oros) [2166392] - ice: fix misuse of "link err" with "link status" (Petr Oros) [2166392] - ice: Reset TS memory for all quads (Petr Oros) [2166392] - ice: Remove the E822 vernier "bypass" logic (Petr Oros) [2166392] - ice: Use more generic names for ice_ptp_tx fields (Petr Oros) [2166392] - ice: Merge pin initialization of E810 and E810T adapters (Petr Oros) [2166392] - ice: Check if reset in progress while waiting for offsets (Petr Oros) [2166392] - NFS: Judge the file access cache's timestamp in rcu path (Benjamin Coddington) [2161321] - redhat: switch to z-stream for 8.8 (Lucas Zampieri)- net: mana: Fix IRQ name - add PCI and queue number (Mohammed Gamal) [2166787] - crypto: des - disallow des3 in FIPS mode (Vladis Dronov) [2175234] - self-tests: more rps self tests (Paolo Abeni) [2168878] - net: make default_rps_mask a per netns attribute (Paolo Abeni) [2168878] - self-tests: introduce self-tests for RPS default mask (Paolo Abeni) [2168878] - net: introduce default_rps_mask netns attribute (Paolo Abeni) [2168878] - net-sysctl: factor-out rpm mask manipulation helpers (Paolo Abeni) [2168878] - net-sysctl: factor out cpumask parsing helper (Paolo Abeni) [2168878] - txhash: Make rethinking txhash behavior configurable via sysctl (Paolo Abeni) [2168878] - net-sysfs: Call dev_hold always in rx_queue_add_kobject (Paolo Abeni) [2168878] - net-sysfs: Call dev_hold always in netdev_queue_add_kobject (Paolo Abeni) [2168878] - net-sysfs: fix netdev_queue_add_kobject() breakage (Paolo Abeni) [2168878] - net-sysfs: Fix reference count leak in rx|netdev_queue_add_kobject (Paolo Abeni) [2168878]- ice/ptp: fix the PTP worker retrying indefinitely if the link went down (Petr Oros) [2166392] - ice: reschedule ice_ptp_wait_for_offset_valid during reset (Petr Oros) [2166392] - ice: make Tx and Rx vernier offset calibration independent (Petr Oros) [2166392] - ice: only check set bits in ice_ptp_flush_tx_tracker (Petr Oros) [2166392] - ice: handle flushing stale Tx timestamps in ice_ptp_tx_tstamp (Petr Oros) [2166392] - ice: cleanup allocations in ice_ptp_alloc_tx_tracker (Petr Oros) [2166392] - ice: protect init and calibrating check in ice_ptp_request_ts (Petr Oros) [2166392] - ice: check Tx timestamp memory register for ready timestamps (Petr Oros) [2166392] - ice: handle discarding old Tx requests in ice_ptp_tx_tstamp (Petr Oros) [2166392] - ice: always call ice_ptp_link_change and make it void (Petr Oros) [2166392] - ice: fix misuse of "link err" with "link status" (Petr Oros) [2166392] - ice: Reset TS memory for all quads (Petr Oros) [2166392] - ice: Remove the E822 vernier "bypass" logic (Petr Oros) [2166392] - ice: Use more generic names for ice_ptp_tx fields (Petr Oros) [2166392] - ice: Merge pin initialization of E810 and E810T adapters (Petr Oros) [2166392] - ice: Check if reset in progress while waiting for offsets (Petr Oros) [2166392] - NFS: Judge the file access cache's timestamp in rcu path (Benjamin Coddington) [2161321] - redhat: switch to z-stream for 8.8 (Lucas Zampieri)- cpufreq: intel_pstate: Add Sapphire Rapids support in no-HWP mode (Prarit Bhargava) [2170564]- igb: Initialize mailbox message for VF reset (Corinna Vinschen) [2103948] - igb: Allocate MSI-X vector when testing (Corinna Vinschen) [2103948] - igb: Proactively round up to kmalloc bucket size (Corinna Vinschen) [2103948] - igb: Do not free q_vector unless new one was allocated (Corinna Vinschen) [2103948] - ptp: introduce helpers to adjust by scaled parts per million (Corinna Vinschen) [2103948] - net: Remove the obsolte u64_stats_fetch_*_irq() users (drivers). (Corinna Vinschen) [2103948] - net: ethernet: move from strlcpy with unused retval to strscpy (Corinna Vinschen) [2103948] - igb: convert .adjfreq to .adjfine (Corinna Vinschen) [2103948] - ASoC: Intel: soc-acpi: add configuration for variant of 0C11 product (Jaroslav Kysela) [2100582] - ASoC: Intel: soc-acpi: add configuration for variant of 0C40 product (Jaroslav Kysela) [2100582] - ASoC: Intel: sof_sdw: use common helpers for all Realtek amps (Jaroslav Kysela) [2100582] - ASoC: Intel: sof_sdw: Add support for SKU 0C11 product (Jaroslav Kysela) [2100582] - ASoC: Intel: sof_sdw: Add support for SKU 0C4F product (Jaroslav Kysela) [2100582] - ASoC: Intel: sof_sdw: Add support for SKU 0C40 product (Jaroslav Kysela) [2100582] - ASoC: Intel: sof_sdw: Add support for SKU 0C10 product (Jaroslav Kysela) [2100582] - ASoC: Intel: sof_sdw_rt1316: add BQ params for the Dell models (Jaroslav Kysela) [2100582] - ASoC: Intel: sof_sdw_rt1308: add BQ params for the Dell models (Jaroslav Kysela) [2100582] - ASoC: intel: sof_sdw: add rt1318 codec support. (Jaroslav Kysela) [2100582] - ASoC: rt1318: Add RT1318 SDCA vendor-specific driver (Jaroslav Kysela) [2100582] - ASoC: Intel: soc-acpi: update codec addr on 0C11/0C4F product (Jaroslav Kysela) [2100582] - ASoC: Intel: soc-acpi: add SKU 0C11 SoundWire configuration (Jaroslav Kysela) [2100582] - ASoC: Intel: soc-acpi: add SKU 0C40 SoundWire configuration (Jaroslav Kysela) [2100582] - ASoC: Intel: soc-acpi: add SKU 0C10 SoundWire configuration (Jaroslav Kysela) [2100582] - ASoC: Intel: soc-acpi-intel-rpl-match: add rpl_sdca_3_in_1 support (Jaroslav Kysela) [2100582]- net: ena: Update NUMA TPH hint register upon NUMA node update (Petr Oros) [2167316] - net: ena: Set default value for RX interrupt moderation (Petr Oros) [2167316] - net: ena: Fix rx_copybreak value update (Petr Oros) [2167316] - net: ena: Use bitmask to indicate packet redirection (Petr Oros) [2167316] - net: ena: Account for the number of processed bytes in XDP (Petr Oros) [2167316] - net: ena: Don't register memory info on XDP exchange (Petr Oros) [2167316] - net: ena: Fix toeplitz initial hash value (Petr Oros) [2167316] - net: ena: Fix error handling in ena_init() (Petr Oros) [2167316] - net: sched: disallow noqueue for qdisc classes (Xin Long) [2168282] {CVE-2022-47929} - net: sched: cbq: dont intepret cls results when asked to drop (Xin Long) [2168327] {CVE-2023-23454} - sctp: do not check hb_timer.expires when resetting hb_timer (Xin Long) [2133092] - arm64: Add AMPERE1 to the Spectre-BHB affected list (Mark Salter) [2140727] - net: mana: Fix accessing freed irq affinity_hint (Emanuele Giuseppe Esposito) [2168969] - net: mana: Assign interrupts to CPUs based on NUMA nodes (Emanuele Giuseppe Esposito) [2168969] - Revert "RDMA/irdma: Report the correct link speed" (Kamal Heib) [2143088] - Documentation/sysctl: document page_lock_unfairness (Nico Pache) [2165737] {CVE-2022-3623} - mm: allow a controlled amount of unfairness in the page lock (Nico Pache) [2165737] {CVE-2022-3623} - mm/hugetlb: fix races when looking up a CONT-PTE/PMD size hugetlb page (Nico Pache) [2165737] {CVE-2022-3623} - mm/migration: fix potential pte_unmap on an not mapped pte (Nico Pache) [2165737] {CVE-2022-3623} - mm/migrate.c: rework migration_entry_wait() to not take a pageref (Nico Pache) [2165737] {CVE-2022-3623} - mm: make wait_on_page_writeback() wait for multiple pending writebacks (Nico Pache) [2165737] {CVE-2022-3623} - mm: rewrite wait_on_page_bit_common() logic (Nico Pache) [2165737] {CVE-2022-3623} - mm/gup.c: use is_vm_hugetlb_page() to check whether to follow huge (Nico Pache) [2165737] {CVE-2022-3623}- perf/x86/amd: Fix crash due to race between amd_pmu_enable_all, perf NMI and throttling (Michael Petlan) [2085282] - x86/perf: Fix snapshot_branch_stack warning in VM (Michael Petlan) [2085282] - perf/x86/amd/core: Fix reloading events for SVM (Michael Petlan) [2085282 2086722] - perf/x86/amd: Run AMD BRS code only on supported hw (Michael Petlan) [2085282] - perf/x86/amd: Fix AMD BRS period adjustment (Michael Petlan) [2085282] - perf/x86/amd: Remove unused variable 'hwc' (Michael Petlan) [2085282] - perf/ibs: Fix comment (Michael Petlan) [2085282] - perf report: Add tools/arch/x86/include/asm/amd-ibs.h (Michael Petlan) [2085282] - perf/amd/ibs: Advertise zen4_ibs_extensions as pmu capability attribute (Michael Petlan) [2085282] - perf/amd/ibs: Add support for L3 miss filtering (Michael Petlan) [2085282] - perf/amd/ibs: Use ->is_visible callback for dynamic attributes (Michael Petlan) [2085282] - perf/amd/ibs: Cascade pmu init functions' return value (Michael Petlan) [2085282] - perf/amd/ibs: Use interrupt regs ip for stack unwinding (Michael Petlan) [2085282] - perf/x86/amd/core: Add PerfMonV2 overflow handling (Michael Petlan) [2085282 2086722] - perf/x86/amd/core: Add PerfMonV2 counter control (Michael Petlan) [2085282 2086722] - perf/x86/amd/core: Detect available counters (Michael Petlan) [2085282 2086722] - perf/x86/amd/core: Detect PerfMonV2 support (Michael Petlan) [2085282 2086722] - x86/msr: Add PerfCntrGlobal* registers (Michael Petlan) [2085282 2086722] - x86/cpufeatures: Add PerfMonV2 feature bit (Michael Petlan) [2085282 2086722] - perf/x86: Unify format of events sysfs show (Michael Petlan) [2085282] - perf/x86/amd: Add idle hooks for branch sampling (Michael Petlan) [2085282] - perf: Enable branch record for software events (Michael Petlan) [2085282] - redhat/configs: Enable AMD Zen3 branch sampling by default (Michael Petlan) [2085282] - perf/x86/amd: Make Zen3 branch sampling opt-in (Michael Petlan) [2085282] - perf/x86/amd: Add AMD branch sampling period adjustment (Michael Petlan) [2085282] - perf/x86/amd: Enable branch sampling priv level filtering (Michael Petlan) [2085282] - perf/x86/amd: Add branch-brs helper event for Fam19h BRS (Michael Petlan) [2085282] - perf/x86/amd: Add AMD Fam19h Branch Sampling support (Michael Petlan) [2085282] - perf/x86/amd/ibs: Add bitfield definitions in new header (Michael Petlan) [2085282] - perf/amd/uncore: Allow the driver to be built as a module (Michael Petlan) [2085282] - perf/amd/uncore: Clean up header use, use module_list from nf_tables_exit_net() (Florian Westphal) [2134371] - netfilter: nf_tables: fix nft_counters_enabled underflow at nf_tables_addchain() (Florian Westphal) [2134371] - netfilter: nf_tables: do not leave chain stats enabled on error (Florian Westphal) [2134371] - ipvs: use explicitly signed chars (Florian Westphal) [2134371] - netfilter: nf_tables: release flow rule object from commit path (Florian Westphal) [2134371] - netfilter: nf_tables: fix percpu memory leak at nf_tables_addchain() (Florian Westphal) [2134371] - netfilter: nf_tables: clean up hook list when offload flags check fails (Florian Westphal) [2134371] - netfilter: br_netfilter: Drop dst references before setting. (Florian Westphal) [2134371] - netfilter: nft_tproxy: restrict to prerouting hook (Florian Westphal) [2134371] - netfilter: ebtables: fix memory leak when blob is malformed (Florian Westphal) [2134371] - netfilter: ebtables: reject blobs that don't provide all entry points (Florian Westphal) [2134371] - netfilter: nf_tables: check NFT_SET_CONCAT flag if field_count is specified (Florian Westphal) [2134371] - netfilter: nf_tables: relax NFTA_SET_ELEM_KEY_END set flags requirements (Florian Westphal) [2134371] - netfilter: nf_tables: NFTA_SET_ELEM_KEY_END requires concat and interval flags (Florian Westphal) [2134371] - netfilter: nf_tables: validate NFTA_SET_ELEM_OBJREF based on NFT_SET_OBJECT flag (Florian Westphal) [2134371] - netfilter: nf_tables: possible module reference underflow in error path (Florian Westphal) [2134371] - netfilter: nf_tables: disallow NFTA_SET_ELEM_KEY_END with NFT_SET_ELEM_INTERVAL_END flag (Florian Westphal) [2134371] - netfilter: nf_tables: use READ_ONCE and WRITE_ONCE for shared generation id access (Florian Westphal) [2134371] - netfilter: nf_tables: fix null deref due to zeroed list head (Florian Westphal) [2134371]- bnxt_en: fix memory leak in bnxt_nvm_test() (Ken Cox) [2112186] - bnxt_en: Fix HDS and jumbo thresholds for RX packets (Ken Cox) [2112186] - bnxt_en: Fix first buffer size calculations for XDP multi-buffer (Ken Cox) [2112186] - bnxt_en: Fix XDP RX path (Ken Cox) [2112186] - bnxt_en: Simplify bnxt_xdp_buff_init() (Ken Cox) [2112186] - bnxt: prevent skb UAF after handing over to PTP worker (Ken Cox) [2112186] - bnxt_en: fix flags to check for supported fw version (Ken Cox) [2112186] - net: ethernet: move from strlcpy with unused retval to strscpy (Ken Cox) [2112186] - bnxt_en: fix NQ resource accounting during vf creation on 57500 chips (Ken Cox) [2112186] - bnxt_en: set missing reload flag in devlink features (Ken Cox) [2112186] - bnxt_en: Use PAGE_SIZE to init buffer when multi buffer XDP is not in use (Ken Cox) [2112186] - bnxt_en: Remove duplicated include bnxt_devlink.c (Ken Cox) [2112186] - bnxt_en: implement callbacks for devlink selftests (Ken Cox) [2112186] - bnxt_en: Fix bnxt_refclk_read() (Ken Cox) [2112186] - bnxt_en: fix livepatch query (Ken Cox) [2112186] - bnxt_en: Fix bnxt_reinit_after_abort() code path (Ken Cox) [2112186] - bnxt_en: reclaim max resources if sriov enable fails (Ken Cox) [2112186] - bnxt: Use the bitmap API to allocate bitmaps (Ken Cox) [2112186] - bnxt: Fix typo in comments (Ken Cox) [2112186] - eth: bnxt: make ulp_id unsigned to make GCC 12 happy (Ken Cox) [2112186] - bnxt_en: Enable packet timestamping for all RX packets (Ken Cox) [2112186] - bnxt_en: Configure ptp filters during bnxt open (Ken Cox) [2112186] - bnxt_en: Update firmware interface to 1.10.2.95 (Ken Cox) [2112186] - bnxt: add page_pool support for aggregation ring when using xdp (Ken Cox) [2112186] - bnxt: change receive ring space parameters (Ken Cox) [2112186] - bnxt: rename bnxt_rx_pages to bnxt_rx_agg_pages_skb (Ken Cox) [2112186] - bnxt: refactor bnxt_rx_pages operate on skb_shared_info (Ken Cox) [2112186] - bnxt: add flag to denote that an xdp program is currently attached (Ken Cox) [2112186] - bnxt: refactor bnxt_rx_xdp to separate xdp_init_buff/xdp_prepare_buff (Ken Cox) [2112186] - bnxt: report header-data split state (Ken Cox) [2112186] - net: Don't include filter.h from net/sock.h (Ken Cox) [2112186] - ethernet: constify references to netdev->dev_addr in drivers (Ken Cox) [2112186] - ethernet: use eth_hw_addr_set() for dev->addr_len cases (Ken Cox) [2112186] - ethernet: use eth_hw_addr_set() instead of ether_addr_copy() (Ken Cox) [2112186] - bnxt_en: Use struct_group_attr() for memcpy() region (Ken Cox) [2112186] - net: don't include ethtool.h from netdevice.h (Ken Cox) [2112186] - treewide: Use fallthrough pseudo-keyword (Ken Cox) [2112186] - net: Use skb_frag_off accessors (Ken Cox) [2112186] - net: Use skb accessors in network drivers (Ken Cox) [2112186] - ethernet: remove redundant memset (Ken Cox) [2112186] - treewide: Add SPDX license identifier - Makefile/Kconfig (Ken Cox) [2112186]- ASoC: amd: renoir: Add a module parameter to influence pdm_gain (Jaroslav Kysela) [2169761] - ASoC: amd: renoir: Adjust the gain for PDM DMIC (Jaroslav Kysela) [2169761] - ASoC: amd: yc: Add a module parameter to influence pdm_gain (Jaroslav Kysela) [2169761] - ASoC: amd: yc: Adjust the gain for PDM DMIC (Jaroslav Kysela) [2169761] - genirq: Fix reference leaks on irq affinity notifiers (Ricardo Robaina) [2154842] - genirq: Prevent use-after-free and work list corruption (Ricardo Robaina) [2154842] - perf/x86/uncore: Don't WARN_ON_ONCE() for a broken discovery table (Michael Petlan) [2154044] - perf/x86/uncore: Add a quirk for UPI on SPR (Michael Petlan) [2154044] - perf/x86/uncore: Ignore broken units in discovery table (Michael Petlan) [2154044] - perf/x86/uncore: Fix potential NULL pointer in uncore_get_alias_name (Michael Petlan) [2154044] - perf/x86/uncore: Factor out uncore_device_to_die() (Michael Petlan) [2154044] - perf/x86/intel/uncore: Support extra IMC channel on Ice Lake server (Michael Petlan) [2154044] - perf/x86/intel/uncore: Fix CAS_COUNT_WRITE issue for ICX (Michael Petlan) [2154044] - perf/x86/intel/uncore: Fix IIO event constraints for Snowridge (Michael Petlan) [2154044] - perf/x86/intel/uncore: Fix IIO event constraints for Skylake Server (Michael Petlan) [2154044] - perf/x86/intel/uncore: Fix filter_tid mask for CHA events on Skylake Server (Michael Petlan) [2154044] - perf/x86/intel/uncore: Fix Intel ICX IIO event constraints (Michael Petlan) [2154044] - perf/x86/intel/uncore: Fix reference count leak in __uncore_imc_init_box() (Michael Petlan) [2154044] - perf/x86/intel/uncore: Fix reference count leak in snr_uncore_mmio_map() (Michael Petlan) [2154044] - perf/x86/intel/uncore: Fix reference count leak in hswep_has_limit_sbox() (Michael Petlan) [2154044] - perf/x86/intel/uncore: Fix reference count leak in sad_cfg_iio_topology() (Michael Petlan) [2154044] - perf/x86/intel/uncore: Make set_mapping() procedure void (Michael Petlan) [2154044] - perf/x86/intel/uncore: Update sysfs-devices-mapping file (Michael Petlan) [2154044] - perf/x86/intel/uncore: Enable UPI topology discovery for Sapphire Rapids (Michael Petlan) [2154044] - perf/x86/intel/uncore: Enable UPI topology discovery for Icelake Server (Michael Petlan) [2154044] - perf/x86/intel/uncore: Get UPI NodeID and GroupID (Michael Petlan) [2154044] - perf/x86/intel/uncore: Enable UPI topology discovery for Skylake Server (Michael Petlan) [2154044] - perf/x86/intel/uncore: Generalize get_topology() for SKX PMUs (Michael Petlan) [2154044] - perf/x86/intel/uncore: Disable I/O stacks to PMU mapping on ICX-D (Michael Petlan) [2154044] - perf/x86/intel/uncore: Clear attr_update properly (Michael Petlan) [2154044] - perf/x86/intel/uncore: Introduce UPI topology type (Michael Petlan) [2154044] - perf/x86/intel/uncore: Generalize IIO topology support (Michael Petlan) [2154044]- net/mlx4: Check retval of mlx4_bitmap_init (Amir Tzin) [2150787] - net/mlx4: Fix error check for dma_map_sg (Amir Tzin) [2150787] - net/mlx4_en: Fix wrong return value on ioctl EEPROM query failure (Amir Tzin) [2150787] - RDMA/mlx4: Avoid flush_scheduled_work() usage (Amir Tzin) [2150787] - net: mellanox: fix open-coded for_each_set_bit() (Amir Tzin) [2150787] - tracing: Add linear buckets to histogram logic (Jerome Marchand) [2161509] - configs/generic: enable CONFIG_RTC_SYSTOHC (Marcelo Tosatti) [2135417] - watchdog: fix UAF in reboot notifier handling in watchdog core code (Wander Lairson Costa) [2131308]- drm/i915/fbdev: do not create fbdev if HPD is suspended (Jocelyn Falempe) [2156006] - drm/i915/fbdev: suspend HPD before fbdev unregistration (Jocelyn Falempe) [2156006] - drm/i915/hpd: suspend MST at the end of intel_modeset_driver_remove (Jocelyn Falempe) [2156006] - drm/i915/gvt: fix vgpu debugfs clean in remove (Jocelyn Falempe) [2115903] - drm/i915/gvt: fix gvt debugfs destroy (Jocelyn Falempe) [2115903] - drm/amdkfd: Fix kernel warning during topology setup (Jocelyn Falempe) [2115903] - Revert "drm/amd/display: Enable Freesync Video Mode by default" (Jocelyn Falempe) [2115903] - drm/amdkfd: Fix double release compute pasid (Jocelyn Falempe) [2115903] - drm/amdkfd: Fix kfd_process_device_init_vm error handling (Jocelyn Falempe) [2115903] - drm/amdgpu: Fix size validation for non-exclusive domains (v4) (Jocelyn Falempe) [2115903] - drm/i915/gvt: fix double free bug in split_2MB_gtt_entry (Jocelyn Falempe) [2115903] - drm/i915: unpin on error in intel_vgpu_shadow_mm_pin() (Jocelyn Falempe) [2115903] - drm/amd/pm: correct the fan speed retrieving in PWM for some SMU13 asics (Jocelyn Falempe) [2115903] - drm/amd/pm: bump SMU13.0.0 driver_if header to version 0x34 (Jocelyn Falempe) [2115903] - drm/amd/pm: add missing SMU13.0.7 mm_dpm feature mapping (Jocelyn Falempe) [2115903] - drm/amd/pm: add missing SMU13.0.0 mm_dpm feature mapping (Jocelyn Falempe) [2115903] - drm/i915/migrate: Account for the reserved_space (Jocelyn Falempe) [2115903] - drm/i915: improve the catch-all evict to handle lock contention (Jocelyn Falempe) [2115903] - drm/amdgpu: make display pinning more flexible (v2) (Jocelyn Falempe) [2115903] - drm/amdgpu: handle polaris10/11 overlap asics (v2) (Jocelyn Falempe) [2115903] - drm/amd/display: Add DCN314 display SG Support (Jocelyn Falempe) [2115903] - drm/i915/ttm: consider CCS for backup objects (Jocelyn Falempe) [2115903] - drm/i915/dsi: fix VBT send packet port selection for dual link DSI (Jocelyn Falempe) [2115903] - drm/vmwgfx: Validate the box size for the snooped cursor (Jocelyn Falempe) [2115903] - drm/connector: send hotplug uevent on connector cleanup (Jocelyn Falempe) [2115903] - drm/amdgpu: fix mmhub register base coding error (Jocelyn Falempe) [2115903] - drm/amd/pm: correct SMU13.0.0 pstate profiling clock settings (Jocelyn Falempe) [2115903] - drm/amd/pm: update SMU13.0.0 reported maximum shader clock (Jocelyn Falempe) [2115903] - drm/amdgpu: skip MES for S0ix as well since it's part of GFX (Jocelyn Falempe) [2115903] - drm/amd/display: revert Disable DRR actions during state commit (Jocelyn Falempe) [2115903] - drm/amd/pm: avoid large variable on kernel stack (Jocelyn Falempe) [2115903] - drm/i915/display: Don't disable DDI/Transcoder when setting phy test pattern (Jocelyn Falempe) [2115903] - drm/sti: Fix return type of sti_{dvo,hda,hdmi}_connector_mode_valid() (Jocelyn Falempe) [2115903] - drm/fsl-dcu: Fix return type of fsl_dcu_drm_connector_mode_valid() (Jocelyn Falempe) [2115903] - drm/amd/display: Fix DTBCLK disable requests and SRC_SEL programming (Jocelyn Falempe) [2115903] - drm/amd/display: Use the largest vready_offset in pipe group (Jocelyn Falempe) [2115903] - drm/amd/display: fix array index out of bound error in bios parser (Jocelyn Falempe) [2115903] - drm/amd/display: Workaround to increase phantom pipe vactive in pipesplit (Jocelyn Falempe) [2115903] - drm/sti: Use drm_mode_copy() (Jocelyn Falempe) [2115903] - drm/amd/display: Disable DRR actions during state commit (Jocelyn Falempe) [2115903] - drm/amdgpu: Fix type of second parameter in odn_edit_dpm_table() callback (Jocelyn Falempe) [2115903] - drm/amdgpu: Fix type of second parameter in trans_msg() callback (Jocelyn Falempe) [2115903] - Revert "drm/amd/display: Limit max DSC target bpp for specific monitors" (Jocelyn Falempe) [2115903] - drm/edid: add a quirk for two LG monitors to get them to work on 10bpc (Jocelyn Falempe) [2115903] - drm/amd/display: prevent memory leak (Jocelyn Falempe) [2115903] - drm/i915/bios: fix a memory leak in generate_lfp_data_ptrs (Jocelyn Falempe) [2115903] - drm/amdkfd: Fix memory leakage (Jocelyn Falempe) [2115903] - drm/amdgpu: Fix PCI device refcount leak in amdgpu_atrm_get_bios() (Jocelyn Falempe) [2115903] - drm/radeon: Fix PCI device refcount leak in radeon_atrm_get_bios() (Jocelyn Falempe) [2115903] - amdgpu/nv.c: Corrected typo in the video capabilities resolution (Jocelyn Falempe) [2115903] - drm/amd/pm/smu11: BACO is supported when it's in BACO state (Jocelyn Falempe) [2115903] - drm/tegra: Add missing clk_disable_unprepare() in tegra_dc_probe() (Jocelyn Falempe) [2115903] - drm/i915/guc: make default_lists const data (Jocelyn Falempe) [2115903] - drm/amdgpu: fix pci device refcount leak (Jocelyn Falempe) [2115903] - drm/fourcc: Fix vsub/hsub for Q410 and Q401 (Jocelyn Falempe) [2115903] - amdgpu/pm: prevent array underflow in vega20_odn_edit_dpm_table() (Jocelyn Falempe) [2115903] - drm/radeon: Add the missed acpi_put_table() to fix memory leak (Jocelyn Falempe) [2115903] - drm/ttm: fix undefined behavior in bit shift for TTM_TT_FLAG_PRIV_POPULATED (Jocelyn Falempe) [2115903] - drm/panel/panel-sitronix-st7701: Remove panel on DSI attach failure (Jocelyn Falempe) [2115903] - drm/amd/display: wait for vblank during pipe programming (Jocelyn Falempe) [2115903] - drm/i915/guc: Fix GuC error capture sizing estimation and reporting (Jocelyn Falempe) [2115903] - drm/i915/guc: Add error-capture init warnings when needed (Jocelyn Falempe) [2115903] - drm/i915/guc: Make GuC log sizes runtime configurable (Jocelyn Falempe) [2115903] - drm/i915/guc: Fix capture size warning and bump the size (Jocelyn Falempe) [2115903] - drm/i915/guc: Add a helper for log buffer size (Jocelyn Falempe) [2115903] - drm/i915: Fix compute pre-emption w/a to apply to compute engines (Jocelyn Falempe) [2115903] - drm/i915/guc: Limit scheduling properties to avoid overflow (Jocelyn Falempe) [2115903] - drm/bridge: it6505: Initialize AUX channel in it6505_i2c_probe (Jocelyn Falempe) [2115903] - drm/amdgpu/powerplay/psm: Fix memory leak in power state init (Jocelyn Falempe) [2115903] - drm/bridge: adv7533: remove dynamic lane switching from adv7533 bridge (Jocelyn Falempe) [2115903] - drm/atomic-helper: Don't allocate new plane state in CRTC check (Jocelyn Falempe) [2115903] - drm/amdgpu/vcn: update vcn4 fw shared data structure (Jocelyn Falempe) [2115903] - drm: bridge: dw_hdmi: fix preference of RGB modes over YUV420 (Jocelyn Falempe) [2115903] - drm/bridge: ti-sn65dsi86: Fix output polarity setting bug (Jocelyn Falempe) [2115903] - drm/vmwgfx: Fix race issue calling pin_user_pages (Jocelyn Falempe) [2115903] - drm/shmem-helper: Avoid vm_open error paths (Jocelyn Falempe) [2115903] - drm/shmem-helper: Remove errant put in error path (Jocelyn Falempe) [2115903] - drm/amd/display: fix array index out of bound error in DCN32 DML (Jocelyn Falempe) [2115903] - drm/amdgpu/sdma_v4_0: turn off SDMA ring buffer in the s2idle suspend (Jocelyn Falempe) [2115903] - drm/vmwgfx: Don't use screen objects when SEV is active (Jocelyn Falempe) [2115903] - drm/amdgpu: fix use-after-free during gpu recovery (Jocelyn Falempe) [2115903] - drm/amd/display: Use new num clk levels struct for max mclk index (Jocelyn Falempe) [2115903] - drm/amd/display: Avoid setting pixel rate divider to N/A (Jocelyn Falempe) [2115903] - drm/amd/display: Use viewport height for subvp mall allocation size (Jocelyn Falempe) [2115903] - drm/i915: Remove non-existent pipes from bigjoiner pipe mask (Jocelyn Falempe) [2115903] - drm/i915: Never return 0 if not all requests retired (Jocelyn Falempe) [2115903] - drm/i915: Fix negative value passed as remaining time (Jocelyn Falempe) [2115903] - drm/amdgpu: enable Vangogh VCN indirect sram mode (Jocelyn Falempe) [2115903] - drm/amdgpu: temporarily disable broken Clang builds due to blown stack-frame (Jocelyn Falempe) [2115903] - drm/amd/pm: update driver if header for smu_13_0_7 (Jocelyn Falempe) [2115903] - drm/amd/pm: update driver-if header for smu_v13_0_10 (Jocelyn Falempe) [2115903] - drm/amd/pm: add smu_v13_0_10 driver if version (Jocelyn Falempe) [2115903] - drm/amdgpu: fix userptr HMM range handling v2 (Jocelyn Falempe) [2115903] - drm/amdgpu: cleanup error handling in amdgpu_cs_parser_bos (Jocelyn Falempe) [2115903] - drm/amdgpu: move setting the job resources (Jocelyn Falempe) [2115903] - drm/amdgpu: Partially revert "drm/amdgpu: update drm_display_info correctly when the edid is read" (Jocelyn Falempe) [2115903] - drm/amdgpu: always register an MMU notifier for userptr (Jocelyn Falempe) [2115903] - drm/amd/display: Update soc bounding box for dcn32/dcn321 (Jocelyn Falempe) [2115903] - drm/amd/amdgpu: reserve vm invalidation engine for firmware (Jocelyn Falempe) [2115903] - drm/amdgpu: Enable Aldebaran devices to report CU Occupancy (Jocelyn Falempe) [2115903] - drm/amdgpu/psp: don't free PSP buffers on suspend (Jocelyn Falempe) [2115903] - drm/amd/display: No display after resume from WB/CB (Jocelyn Falempe) [2115903] - drm/amd/dc/dce120: Fix audio register mapping, stop triggering KASAN (Jocelyn Falempe) [2115903] - drm/display/dp_mst: Fix drm_dp_mst_add_affected_dsc_crtcs() return code (Jocelyn Falempe) [2115903] - drm/i915/ttm: never purge busy objects (Jocelyn Falempe) [2115903] - drm/amdkfd: Fix a memory limit issue (Jocelyn Falempe) [2115903] - drm/amdgpu: disable BACO support on more cards (Jocelyn Falempe) [2115903] - drm/amd/display: use uclk pstate latency for fw assisted mclk validation dcn32 (Jocelyn Falempe) [2115903] - drm/amd/display: Fix calculation for cursor CAB allocation (Jocelyn Falempe) [2115903] - drm/amd/display: Update MALL SS NumWays calculation (Jocelyn Falempe) [2115903] - drm/amd/display: Add debug option for allocating extra way for cursor (Jocelyn Falempe) [2115903] - drm/amd/display: Added debug option for forcing subvp num ways (Jocelyn Falempe) [2115903] - drm/amdkfd: update GFX11 CWSR trap handler (Jocelyn Falempe) [2115903] - drm/amdgpu: Enable SA software trap. (Jocelyn Falempe) [2115903] - dma-buf: Use dma_fence_unwrap_for_each when importing fences (Jocelyn Falempe) [2115903] - dma-buf: fix racing conflict of dma_heap_add() (Jocelyn Falempe) [2115903] - drm/i915: Fix warn in intel_display_power_*_domain() functions (Jocelyn Falempe) [2115903] - drm/amd/display: only fill dirty rectangles when PSR is enabled (Jocelyn Falempe) [2115903] - drm/amdgpu: Drop eviction lock when allocating PT BO (Jocelyn Falempe) [2115903] - Revert "drm/amdgpu: Revert "drm/amdgpu: getting fan speed pwm for vega10 properly"" (Jocelyn Falempe) [2115903] - drm/amd/display: Fix gpio port mapping issue (Jocelyn Falempe) [2115903] - drm/amd/display: Fix FCLK deviation and tool compile issues (Jocelyn Falempe) [2115903] - drm/amd/display: Zeromem mypipe heap struct before using it (Jocelyn Falempe) [2115903] - drm: panel-orientation-quirks: Add quirk for Acer Switch V 10 (SW5-017) (Jocelyn Falempe) [2115903] - drm: panel-orientation-quirks: Add quirk for Nanote UMPC-01 (Jocelyn Falempe) [2115903] - drm/amd/display: Fix prefetch calculations for dcn32 (Jocelyn Falempe) [2115903] - drm/amd/display: don't enable DRM CRTC degamma property for DCE (Jocelyn Falempe) [2115903] - drm/amd/display: Fix optc2_configure warning on dcn314 (Jocelyn Falempe) [2115903] - drm/amd/display: Support parsing VRAM info v3.0 from VBIOS (Jocelyn Falempe) [2115903] - drm/amd/display: Fix access timeout to DPIA AUX at boot time (Jocelyn Falempe) [2115903] - drm/amd/display: Add HUBP surface flip interrupt handler (Jocelyn Falempe) [2115903] - drm/amd/display: Fix invalid DPIA AUX reply causing system hang (Jocelyn Falempe) [2115903] - drm/display: Don't assume dual mode adaptors support i2c sub-addressing (Jocelyn Falempe) [2115903] - drm/amd/pm: fix SMU13 runpm hang due to unintentional workaround (Jocelyn Falempe) [2115903] - drm/amd/pm: enable runpm support over BACO for SMU13.0.0 (Jocelyn Falempe) [2115903] - drm/amd/pm: enable runpm support over BACO for SMU13.0.7 (Jocelyn Falempe) [2115903] - drm: Fix potential null-ptr-deref in drm_vblank_destroy_worker() (Jocelyn Falempe) [2115903] - drm/drv: Fix potential memory leak in drm_dev_init() (Jocelyn Falempe) [2115903] - drm/panel: simple: set bpc field for logic technologies displays (Jocelyn Falempe) [2115903] - drm/amd/display: Investigate tool reported FCLK P-state deviations (Jocelyn Falempe) [2115903] - drm/amd/display: Round up DST_after_scaler to nearest int (Jocelyn Falempe) [2115903] - drm/amd/display: Use forced DSC bpp in DML (Jocelyn Falempe) [2115903] - drm/amd/display: Fix DCN32 DSC delay calculation (Jocelyn Falempe) [2115903] - drm/amd: Fail the suspend if resources can't be evicted (Jocelyn Falempe) [2115903] - drm/amdgpu: set fb_modifiers_not_supported in vkms (Jocelyn Falempe) [2115903] - drm/amd/display: Enable timing sync on DCN32 (Jocelyn Falempe) [2115903] - drm/amd/display: Ignore Cable ID Feature (Jocelyn Falempe) [2115903] - drm/imx: imx-tve: Fix return type of imx_tve_connector_mode_valid (Jocelyn Falempe) [2115903] - drm/scheduler: fix fence ref counting (Jocelyn Falempe) [2115903] - drm/amd/display: Don't return false if no stream (Jocelyn Falempe) [2115903] - drm/amd/display: Remove wrong pipe control lock (Jocelyn Falempe) [2115903] - drm/amdgpu: Adjust MES polling timeout for sriov (Jocelyn Falempe) [2115903] - drm/amdkfd: Migrate in CPU page fault use current mm (Jocelyn Falempe) [2115903] - drm/amdkfd: Fix error handling in kfd_criu_restore_events (Jocelyn Falempe) [2115903] - drm/amdkfd: Fix error handling in criu_checkpoint (Jocelyn Falempe) [2115903] - drm/amdgpu: disable BACO on special BEIGE_GOBY card (Jocelyn Falempe) [2115903] - drm/amdgpu: workaround for TLB seq race (Jocelyn Falempe) [2115903] - drm/amd/display: Update SR watermarks for DCN314 (Jocelyn Falempe) [2115903] - drm/amd/pm: update SMU IP v13.0.4 msg interface header (Jocelyn Falempe) [2115903] - drm/amd/display: Fix reg timeout in enc314_enable_fifo (Jocelyn Falempe) [2115903] - drm/i915/dmabuf: fix sg_table handling in map_dma_buf (Jocelyn Falempe) [2115903] - drm/amdgpu: Fix the lpfn checking condition in drm buddy (Jocelyn Falempe) [2115903] - drm/i915: Do not set cache_dirty for DGFX (Jocelyn Falempe) [2115903] - drm/i915/psr: Send update also on invalidate (Jocelyn Falempe) [2115903] - drm/vc4: Fix missing platform_unregister_drivers() call in vc4_drm_register() (Jocelyn Falempe) [2115903] - drm/amdkfd: Fix NULL pointer dereference in svm_migrate_to_ram() (Jocelyn Falempe) [2115903] - drm/amdkfd: handle CPU fault on COW mapping (Jocelyn Falempe) [2115903] - drm/amd/display: Set memclk levels to be at least 1 for dcn32 (Jocelyn Falempe) [2115903] - drm/amd/display: Limit dcn32 to 1950Mhz display clock (Jocelyn Falempe) [2115903] - drm/amd/display: Acquire FCLK DPM levels on DCN32 (Jocelyn Falempe) [2115903] - drm/i915/sdvo: Grab mode_config.mutex during LVDS init to avoid WARNs (Jocelyn Falempe) [2115903] - drm/i915: Simplify intel_panel_add_edid_alt_fixed_modes() (Jocelyn Falempe) [2115903] - drm/i915: Allow more varied alternate fixed modes for panels (Jocelyn Falempe) [2115903] - drm/i915/sdvo: Setup DDC fully before output init (Jocelyn Falempe) [2115903] - drm/i915/sdvo: Filter out invalid outputs more sensibly (Jocelyn Falempe) [2115903] - drm/amd/display: Update DSC capabilitie for DCN314 (Jocelyn Falempe) [2115903] - drm/amd/display: Update latencies on DCN321 (Jocelyn Falempe) [2115903] - drm/amdgpu: disable GFXOFF during compute for GFX11 (Jocelyn Falempe) [2115903] - drm/i915: stop abusing swiotlb_max_segment (Jocelyn Falempe) [2115903] - drm/rockchip: fix fbdev on non-IOMMU devices (Jocelyn Falempe) [2115903] - drm/rockchip: dw_hdmi: filter regulator -EPROBE_DEFER error messages (Jocelyn Falempe) [2115903] - drm/amdgpu: dequeue mes scheduler during fini (Jocelyn Falempe) [2115903] - drm/amdgpu: Program GC registers through RLCG interface in gfx_v11/gmc_v11 (Jocelyn Falempe) [2115903] - drm/amdkfd: Fix type of reset_type parameter in hqd_destroy() callback (Jocelyn Falempe) [2115903] - drm/amd/pm: skip loading pptable from driver on secure board for smu_v13_0_10 (Jocelyn Falempe) [2115903] - drm/amdgpu: set vm_update_mode=0 as default for Sienna Cichlid in SRIOV case (Jocelyn Falempe) [2115903] - drm/amdkfd: Fix memory leak in kfd_mem_dmamap_userptr() (Jocelyn Falempe) [2115903] - drm/i915/dp: Reset frl trained flag before restarting FRL training (Jocelyn Falempe) [2115903] - drm/i915/dgfx: Keep PCI autosuspend control 'on' by default on all dGPU (Jocelyn Falempe) [2115903] - drm/bridge: ps8640: Add back the 50 ms mystery delay after HPD (Jocelyn Falempe) [2115903] - drm/msm: Fix return type of mdp4_lvds_connector_mode_valid (Jocelyn Falempe) [2115903] - drm/msm/hdmi: fix memory corruption with too many bridges (Jocelyn Falempe) [2115903] - drm/msm/dsi: fix memory corruption with too many bridges (Jocelyn Falempe) [2115903] - drm/amdkfd: correct the cache info for gfx1036 (Jocelyn Falempe) [2115903] - drm/amdkfd: update gfx1037 Lx cache setting (Jocelyn Falempe) [2115903] - drm/amd/display: Revert logic for plane modifiers (Jocelyn Falempe) [2115903] - drm/amdgpu: fix pstate setting issue (Jocelyn Falempe) [2115903] - drm/amdgpu: disallow gfxoff until GC IP blocks complete s2idle resume (Jocelyn Falempe) [2115903] - drm/amdgpu: Remove ATC L2 access for MMHUB 2.1.x (Jocelyn Falempe) [2115903] - drm/i915: Extend Wa_1607297627 to Alderlake-P (Jocelyn Falempe) [2115903] - drm/amdgpu: Fix for BO move issue (Jocelyn Falempe) [2115903] - drm/amdgpu: Fix VRAM BO swap issue (Jocelyn Falempe) [2115903] - drm/vc4: Add module dependency on hdmi-codec (Jocelyn Falempe) [2115903] - drm/amdgpu: fix sdma doorbell init ordering on APUs (Jocelyn Falempe) [2115903] - drm/amd/pm: update SMU IP v13.0.4 driver interface version (Jocelyn Falempe) [2115903] - drm/amd/pm: fulfill SMU13.0.0 cstate control interface (Jocelyn Falempe) [2115903] - drm/amd/pm: disable cstate feature for gpu reset scenario (Jocelyn Falempe) [2115903] - drm/amd/pm: add SMU IP v13.0.4 IF version define to V7 (Jocelyn Falempe) [2115903] - drm/amd/pm: fulfill SMU13.0.7 cstate control interface (Jocelyn Falempe) [2115903] - drm/i915/bios: Use hardcoded fp_timing size for generating LFP data pointers (Jocelyn Falempe) [2115903] - drm/i915/bios: Validate fp_timing terminator presence (Jocelyn Falempe) [2115903] - drm/amd/display: Fix build breakage with CONFIG_DEBUG_FS=n (Jocelyn Falempe) [2115903] - Revert "drm/amd/display: correct hostvm flag" (Jocelyn Falempe) [2115903] - drm/amdkfd: Fix UBSAN shift-out-of-bounds warning (Jocelyn Falempe) [2115903] - drm/amd/display: polling vid stream status in hpo dp blank (Jocelyn Falempe) [2115903] - drm/amd/display: Remove interface for periodic interrupt 1 (Jocelyn Falempe) [2115903] - drm/dp: Don't rewrite link config when setting phy test pattern (Jocelyn Falempe) [2115903] - drm/amdgpu: fix initial connector audio value (Jocelyn Falempe) [2115903] - drm/amd/display: correct hostvm flag (Jocelyn Falempe) [2115903] - drm/amd/display: Fix urgent latency override for DCN32/DCN321 (Jocelyn Falempe) [2115903] - drm/amdgpu: SDMA update use unlocked iterator (Jocelyn Falempe) [2115903] - drm: panel-orientation-quirks: Add quirk for Aya Neo Air (Jocelyn Falempe) [2115903] - drm: panel-orientation-quirks: Add quirk for Anbernic Win600 (Jocelyn Falempe) [2115903] - drm/vc4: vec: Fix timings for VEC modes (Jocelyn Falempe) [2115903] - drm/admgpu: Skip CG/PG on SOC21 under SRIOV VF (Jocelyn Falempe) [2115903] - drm/amdgpu: Skip the program of MMMC_VM_AGP_* in SRIOV on MMHUB v3_0_0 (Jocelyn Falempe) [2115903] - drm/amd/display: Fix variable dereferenced before check (Jocelyn Falempe) [2115903] - drm: bridge: dw_hdmi: only trigger hotplug event on link change (Jocelyn Falempe) [2115903] - drm/amd: fix potential memory leak (Jocelyn Falempe) [2115903] - udmabuf: Set ubuf->sg = NULL if the creation of sg table fails (Jocelyn Falempe) [2115903] - drm/amd/display: fix overflow on MIN_I64 definition (Jocelyn Falempe) [2115903] - gpu: lontium-lt9611: Fix NULL pointer dereference in lt9611_connector_init() (Jocelyn Falempe) [2115903] - drm: Prevent drm_copy_field() to attempt copying a NULL pointer (Jocelyn Falempe) [2115903] - drm: Use size_t type for len variable in drm_copy_field() (Jocelyn Falempe) [2115903] - drm/nouveau/nouveau_bo: fix potential memory leak in nouveau_bo_alloc() (Jocelyn Falempe) [2115903] - virtio-gpu: fix shift wrapping bug in virtio_gpu_fence_event_create() (Jocelyn Falempe) [2115903] - drm/vmwgfx: Fix memory leak in vmw_mksstat_add_ioctl() (Jocelyn Falempe) [2115903] - drm/amdgpu: Fix memory leak in hpd_rx_irq_create_workqueue() (Jocelyn Falempe) [2115903] - drm/bochs: fix blanking (Jocelyn Falempe) [2115903] - drm/virtio: set fb_modifiers_not_supported (Jocelyn Falempe) [2115903] - drm/bridge: it6505: Fix the order of DP_SET_POWER commands (Jocelyn Falempe) [2115903] - drm/bridge: megachips: Fix a null pointer dereference bug (Jocelyn Falempe) [2115903] - drm/amdgpu: add missing pci_disable_device() in amdgpu_pmops_runtime_resume() (Jocelyn Falempe) [2115903] - drm: fix drm_mipi_dbi build errors (Jocelyn Falempe) [2115903] - drm/panel: use 'select' for Ili9341 panel driver helpers (Jocelyn Falempe) [2115903] - drm/virtio: Fix same-context optimization (Jocelyn Falempe) [2115903] - drm/i915/dg2: Bump up CDCLK for DG2 (Jocelyn Falempe) [2115903] - drm/dp_mst: fix drm_dp_dpcd_read return value checks (Jocelyn Falempe) [2115903] - drm/format-helper: Fix test on big endian architectures (Jocelyn Falempe) [2115903] - drm/bridge: parade-ps8640: Fix regulator supply order (Jocelyn Falempe) [2115903] - drm/bridge: tc358767: Add of_node_put() when breaking out of loop (Jocelyn Falempe) [2115903] - drm/bridge: anx7625: Fix refcount bug in anx7625_parse_dt() (Jocelyn Falempe) [2115903] - drm/virtio: Correct drm_gem_shmem_get_sg_table() error handling (Jocelyn Falempe) [2115903] - drm/bridge: it6505: Power on downstream device in .atomic_enable (Jocelyn Falempe) [2115903] - drm/mipi-dsi: Detach devices when removing the host (Jocelyn Falempe) [2115903] - drm/bridge: Avoid uninitialized variable warning (Jocelyn Falempe) [2115903] - drm: bridge: adv7511: unregister cec i2c device after cec adapter (Jocelyn Falempe) [2115903] - drm: bridge: adv7511: fix CEC power down control register offset (Jocelyn Falempe) [2115903] - drm/amdgpu: Enable F32_WPTR_POLL_ENABLE in mqd (Jocelyn Falempe) [2115903] - drm/amdgpu: Enable VCN PG on GC11_0_1 (Jocelyn Falempe) [2115903] - drm/amd/display: explicitly disable psr_feature_enable appropriately (Jocelyn Falempe) [2115903] - drm/amd/display: Add HUBP surface flip interrupt handler (Jocelyn Falempe) [2115903] - drm/amd/display: Fix vblank refcount in vrr transition (Jocelyn Falempe) [2115903] - drm/amd/display: Enable 2 to 1 ODM policy if supported (Jocelyn Falempe) [2115903] - drm/amd/display: Enable dpia support for dcn314 (Jocelyn Falempe) [2115903] - drm/amd/display: Validate DSC After Enable All New CRTCs (Jocelyn Falempe) [2115903] - drm/amd/display: zeromem mypipe heap struct before using it (Jocelyn Falempe) [2115903] - drm/amd/display: Update PMFW z-state interface for DCN314 (Jocelyn Falempe) [2115903] - drm/amd/display: Fix watermark calculation (Jocelyn Falempe) [2115903] - drm/i915: Fix display problems after resume (Jocelyn Falempe) [2115903] - drm/i915/guc: Fix revocation of non-persistent contexts (Jocelyn Falempe) [2115903] - drm/i915/gt: Use i915_vm_put on ppgtt_create error paths (Jocelyn Falempe) [2115903] - drm/nouveau: fix a use-after-free in nouveau_gem_prime_import_sg_table() (Jocelyn Falempe) [2115903] - drm/udl: Restore display mode on resume (Jocelyn Falempe) [2115903] - drm/virtio: Use appropriate atomic state in virtio_gpu_plane_cleanup_fb() (Jocelyn Falempe) [2115903] - drm/virtio: Unlock reservations on dma_resv_reserve_fences() error (Jocelyn Falempe) [2115903] - drm/virtio: Unlock reservations on virtio_gpu_object_shmem_init() error (Jocelyn Falempe) [2115903] - drm/virtio: Check whether transferred 2D BO is shmem (Jocelyn Falempe) [2115903] - Revert "drm/amdgpu: use dirty framebuffer helper" (Jocelyn Falempe) [2115903]- nvme: fix SRCU protection of nvme_ns_head list (Ewan D. Milne) [2113865] - perf vendor events power10: Fix hv-24x7 metric events (Mamatha Inamdar) [2149192] - perf tests: Fix 'perf probe' error log check in skip_if_no_debuginfo (Mamatha Inamdar) [2149192] - perf tests: Fix *probe_vfs_getname.sh test failures (Mamatha Inamdar) [2149192] - blk-cgroup: Optimize blkcg_rstat_flush() (Waiman Long) [2162173] - blk-cgroup: Return -ENOMEM directly in blkcg_css_alloc() error path (Waiman Long) [2162173] - blk-cgroup: factor out blkcg_iostat_update() (Waiman Long) [2162173] - mm/memcg: Free percpu stats memory of dying memcg's again (Waiman Long) [2162173] - memcg: sync flush only if periodic flush is delayed (Waiman Long) [2162173] - memcg: better bounds on the memcg stats updates (Waiman Long) [2162173] - memcg: unify memcg stat flushing (Waiman Long) [2162173] - memcg: flush stats only if updated (Waiman Long) [2162173] - memcg: flush lruvec stats in the refault (Waiman Long) [2162173] - memcg: infrastructure to flush memcg stats (Waiman Long) [2162173] - memcg: switch lruvec stats to rstat (Waiman Long) [2162173] - mm/memcg: Remove mem_cgroup_per_node from being kABI protected (Waiman Long) [2162173] - mm/memcg: Revert "Free percpu stats memory of dying memcg's" (Waiman Long) [2162173]- virt/sev-guest: Prevent IV reuse in the SNP guest driver (John Allen) [2087262] - virt/sev-guest: Add a MODULE_ALIAS (John Allen) [2087262] - virt/sev-guest: Remove unnecessary free in init_crypto() (John Allen) [2087262] - x86/sev: Don't use cc_platform_has() for early SEV-SNP calls (John Allen) [2087262] - x86/boot: Don't propagate uninitialized boot_params->cc_blob_address (John Allen) [2087262] - x86/idt: Rework IDT setup for boot CPU (John Allen) [2087262] - x86/cpu: Init AP exception handling from cpu_init_secondary() (John Allen) [2087262] - x86/idt: Cleanup trap_init() (John Allen) [2087262] - x86/idt: Annotate alloc_intr_gate() with __init (John Allen) [2087262] - redhat/configs: enable CONFIG_SEV_GUEST (John Allen) [2087262] - virt: sev-guest: Pass the appropriate argument type to iounmap() (John Allen) [2087262] - x86/compressed/64: Add identity mappings for setup_data entries (John Allen) [2087262] - x86/sev: Mark the code returning to user space as syscall gap (John Allen) [2087262] - x86/sev: Annotate stack change in the #VC handler (John Allen) [2087262] - x86/sev: Remove duplicated assignment to variable info (John Allen) [2087262] - x86/sev: Fix address space sparse warning (John Allen) [2087262] - x86/sev: Get the AP jump table address from secrets page (John Allen) [2087262] - x86/sev: Add missing __init annotations to SEV init routines (John Allen) [2087262] - virt: sevguest: Rename the sevguest dir and files to sev-guest (John Allen) [2087262] - virt: sevguest: Change driver name to reflect generic SEV support (John Allen) [2087262] - x86/boot: Put globals that are accessed early into the .data section (John Allen) [2087262] - x86/boot: Add an efi.h header for the decompressor (John Allen) [2087262] - virt: sevguest: Fix bool function returning negative value (John Allen) [2087262] - virt: sevguest: Fix return value check in alloc_shared_pages() (John Allen) [2087262] - x86/sev: Unroll string mmio with CC_ATTR_GUEST_UNROLL_STRING_IO (John Allen) [2087262] - x86/sev-es: Replace open-coded hlt-loop with sev_es_terminate() (John Allen) [2087262] - virt: sevguest: Add documentation for SEV-SNP CPUID Enforcement (John Allen) [2087262] - virt: sevguest: Add support to get extended report (John Allen) [2087262] - virt: sevguest: Add support to derive key (John Allen) [2087262] - virt: Add SEV-SNP guest driver (John Allen) [2087262] - x86/sev: Register SEV-SNP guest request platform device (John Allen) [2087262] - x86/sev: Provide support for SNP guest request NAEs (John Allen) [2087262] - x86/sev: Add a sev= cmdline option (John Allen) [2087262] - x86/sev: Use firmware-validated CPUID for SEV-SNP guests (John Allen) [2087262] - x86/sev: Add SEV-SNP feature detection/setup (John Allen) [2087262] - x86/sev: Check SME/SEV support in CPUID first (John Allen) [2087262] - x86/compressed/64: Add identity mapping for Confidential Computing blob (John Allen) [2087262] - x86/compressed: Export and rename add_identity_map() (John Allen) [2087262] - x86/compressed: Use firmware-validated CPUID leaves for SEV-SNP guests (John Allen) [2087262] - x86/compressed: Add SEV-SNP feature detection/setup (John Allen) [2087262] - x86/boot: Add a pointer to Confidential Computing blob in bootparams (John Allen) [2087262] - x86/boot: Preserve boot_params.secure_boot from sanitizing (John Allen) [2087262] - x86/boot: Fix boot regression caused by bootparam sanitizing (John Allen) [2087262] - x86/boot: Save fields explicitly, zero out everything else (John Allen) [2087262] - x86/compressed/64: Add support for SEV-SNP CPUID table in #VC handlers (John Allen) [2087262] - x86/sev: Move MSR-based VMGEXITs for CPUID to helper (John Allen) [2087262] - KVM: x86: Move lookup of indexed CPUID leafs to helper (John Allen) [2087262] - x86/boot: Add Confidential Computing type to setup_data (John Allen) [2087262] - x86/compressed/acpi: Move EFI kexec handling into common code (John Allen) [2087262] - x86/compressed/acpi: Move EFI vendor table lookup to helper (John Allen) [2087262] - x86/compressed/acpi: Move EFI config table lookup to helper (John Allen) [2087262] - x86/compressed/acpi: Move EFI system table lookup to helper (John Allen) [2087262] - x86/compressed/acpi: Move EFI detection to helper (John Allen) [2087262] - x86/head/64: Re-enable stack protection (John Allen) [2087262] - x86/sev: Use SEV-SNP AP creation to start secondary CPUs (John Allen) [2087262] - x86/apic/of: Fix CPU devicetree-node lookups (John Allen) [2087262] - x86/mm: Validate memory when changing the C-bit (John Allen) [2087262] - x86/kernel: Validate ROM memory before accessing when SEV-SNP is active (John Allen) [2087262] - x86/kernel: Mark the .bss..decrypted section as shared in the RMP table (John Allen) [2087262] - x86/sev: Add helper for validating pages in early enc attribute changes (John Allen) [2087262] - x86/sev: Register GHCB memory when SEV-SNP is active (John Allen) [2087262] - x86/compressed: Register GHCB memory when SEV-SNP is active (John Allen) [2087262] - x86/compressed: Add helper for validating pages in the decompression stage (John Allen) [2087262] - x86/sev: Check the VMPL level (John Allen) [2087262] - x86/sev: Add a helper for the PVALIDATE instruction (John Allen) [2087262] - x86/sev: Check SEV-SNP features support (John Allen) [2087262] - x86/mm: Extend cc_attr to include AMD SEV-SNP (John Allen) [2087262] - x86/sev: Detect/setup SEV/SME features earlier in boot (John Allen) [2087262] - x86/compressed/64: Detect/setup SEV/SME features earlier during boot (John Allen) [2087262] - x86/boot: Use MSR read/write helpers instead of inline assembly (John Allen) [2087262] - x86/boot: Introduce helpers for MSR reads/writes (John Allen) [2087262] - KVM: SVM: Update the SEV-ES save area mapping (John Allen) [2087262] - KVM: SVM: Create a separate mapping for the GHCB save area (John Allen) [2087262] - KVM: SVM: Create a separate mapping for the SEV-ES save area (John Allen) [2087262] - KVM: SVM: Define sev_features and VMPL field in the VMSA (John Allen) [2087262] - x86/sev: Remove do_early_exception() forward declarations (John Allen) [2087262] - x86/sev: Make the #VC exception stacks part of the default stacks storage (John Allen) [2087262] - x86: Increase exception stack sizes (John Allen) [2087262] - x86/head64: Carve out the guest encryption postprocessing into a helper (John Allen) [2087262] - x86/sev: Get rid of excessive use of defines (John Allen) [2087262] - x86/sev: Add defines for GHCB version 2 MSR protocol requests (John Allen) [2087262] - x86/sev: Make sure IRQs are disabled while GHCB is active (John Allen) [2087262] - x86/sev: Propagate #GP if getting linear instruction address failed (John Allen) [2087262] - x86/insn: Extend error reporting from insn_fetch_from_user[_inatomic]() (John Allen) [2087262] - x86/sev-es: Convert to insn_decode() (John Allen) [2087262] - x86/sev-es: Split vc_decode_insn() (John Allen) [2087262] - x86/insn-eval: Make 0 a valid RIP for insn_get_effective_ip() (John Allen) [2087262] - x86/sev: Fix error message in runtime #VC handler (John Allen) [2087262] - x86/sev-es: Optimize __sev_es_ist_enter() for better readability (John Allen) [2087262] - x86/sev: Do not require Hypervisor CPUID bit for SEV guests (John Allen) [2087262] - x86/boot/compressed/64: Cleanup exception handling before booting kernel (John Allen) [2087262] - x86/sev-es: Remove subtraction of res variable (John Allen) [2087262]- net: mlx5: eliminate anonymous module_init & module_exit (Amir Tzin) [2157750] - net/mlx5: E-switch, Fix switchdev mode after devlink reload (Amir Tzin) [2157750] - net/mlx5e: Set decap action based on attr for sample (Amir Tzin) [2157750] - net/mlx5e: QoS, Fix wrongfully setting parent_element_id on MODIFY_SCHEDULING_ELEMENT (Amir Tzin) [2157750] - net/mlx5: E-switch, Fix setting of reserved fields on MODIFY_SCHEDULING_ELEMENT (Amir Tzin) [2157750] - net/mlx5e: Avoid false lock dependency warning on tc_ht even more (Amir Tzin) [2157750] - net/mlx5: fix missing mutex_unlock in mlx5_fw_fatal_reporter_err_work() (Amir Tzin) [2157750] - net/mlx5: Fix ptp max frequency adjustment range (Amir Tzin) [2157750] - net/mlx5e: IPoIB, Fix child PKEY interface stats on rx path (Amir Tzin) [2157750] - net/mlx5e: IPoIB, Block PKEY interfaces with less rx queues than parent (Amir Tzin) [2157750] - net/mlx5e: IPoIB, Block queue count configuration when sub interfaces are present (Amir Tzin) [2157750] - net/mlx5e: Verify dev is present for fix features ndo (Amir Tzin) [2157750] - net/mlx5: Fix command stats access after free (Amir Tzin) [2157750] - net/mlx5e: TC, Keep mod hdr actions after mod hdr alloc (Amir Tzin) [2157750] - net/mlx5: check attr pointer validity before dereferencing it (Amir Tzin) [2157750] - RDMA/mlx5: Fix validation of max_rd_atomic caps for DC (Amir Tzin) [2157750] - RDMA/mlx5: Fix mlx5_ib_get_hw_stats when used for device (Amir Tzin) [2157750] - net/mlx5e: Set geneve_tlv_option_0_exist when matching on geneve option (Amir Tzin) [2157750] - net/mlx5e: Fix hw mtu initializing at XDP SQ allocation (Amir Tzin) [2157750] - net/mlx5e: Always clear dest encap in neigh-update-del (Amir Tzin) [2157750] - net/mlx5e: CT: Fix ct debugfs folder name (Amir Tzin) [2157750] - net/mlx5e: IPoIB, Don't allow CQE compression to be turned on by default (Amir Tzin) [2157750] - net/mlx5: Fix RoCE setting at HCA level (Amir Tzin) [2157750] - net/mlx5: Avoid recovery in probe flows (Amir Tzin) [2157750] - net/mlx5: Fix io_eq_size and event_eq_size params validation (Amir Tzin) [2157750] - net/mlx5: Add forgotten cleanup calls into mlx5_init_once() error path (Amir Tzin) [2157750] - net/mlx5: E-Switch, properly handle ingress tagged packets on VST (Amir Tzin) [2157750 2096109] - dm thin: Use last transaction's pmd->root when commit failed (Benjamin Marzinski) [2162537] - dm thin: resume even if in FAIL mode (Benjamin Marzinski) [2162537] - dm cache: set needs_check flag after aborting metadata (Benjamin Marzinski) [2162537] - dm cache: Fix ABBA deadlock between shrink_slab and dm_cache_metadata_abort (Benjamin Marzinski) [2162537] - dm thin: Fix ABBA deadlock between shrink_slab and dm_pool_abort_metadata (Benjamin Marzinski) [2162537] - dm integrity: Fix UAF in dm_integrity_dtr() (Benjamin Marzinski) [2162537] - dm cache: Fix UAF in destroy() (Benjamin Marzinski) [2162537] - dm thin: Fix UAF in run_timer_softirq() (Benjamin Marzinski) [2162537] - dm integrity: clear the journal on suspend (Benjamin Marzinski) [2162537] - dm integrity: flush the journal on suspend (Benjamin Marzinski) [2162537] - dm bufio: Fix missing decrement of no_sleep_enabled if dm_bufio_client_create failed (Benjamin Marzinski) [2162537] - dm ioctl: fix misbehavior if list_versions races with module loading (Benjamin Marzinski) [2162537]- net: gso: fix panic on frag_list with mixed head alloc types (Jiri Benc) [2136229] - futex: Resend potentially swallowed owner death notification (Rafael Aquini) [2161526] - Bluetooth: L2CAP: Fix memory leak in vhci_write (Wander Lairson Costa) [2155872] {CVE-2022-3619} - net: Use this_cpu_inc() to increment net->core_stats (Antoine Tenart) [2152542] - vlan: fix memory leak in vlan_newlink() (Xin Long) [2051415] - vlan: move dev_put into vlan_dev_uninit (Xin Long) [2051415] - vlan: introduce vlan_dev_free_egress_priority (Xin Long) [2051415] - vlan: fix memory leak in vlan_dev_set_egress_priority (Xin Long) [2051415] - net: ethernet: move from strlcpy with unused retval to strscpy (Ken Cox) [2103956] - intel/ixgbevf:fix repeated words in comments (Ken Cox) [2103956] - intel: remove unused macros (Ken Cox) [2103956] - ixgbe: propagate XFRM offload state direction instead of flags (Ken Cox) [2103956] - ixgbevf: add disable link state (Ken Cox) [2103956] - ixgbevf: clean up some inconsistent indenting (Ken Cox) [2103956] - ethernet: use eth_hw_addr_set() instead of ether_addr_copy() (Ken Cox) [2103956] - intel: Remove rcu_read_lock() around XDP program invocation (Ken Cox) [2103956]- RDMA/siw: Always consume all skbuf data in sk_data_ready() upcall. (Kamal Heib) [2141420] - cifs: fix use-after-free caused by invalid pointer `hostname` (Ronnie Sahlberg) [2154172] - ceph: blocklist the kclient when receiving corrupted snap trace (Xiubo Li) [2162414] - ceph: move mount state enum to super.h (Xiubo Li) [2162414] - xfs: estimate post-merge refcounts correctly (Bill O'Donnell) [2161678] - xfs: hoist refcount record merge predicates (Bill O'Donnell) [2161678] - NFS: Fix revalidation of empty readdir pages (Benjamin Coddington) [2166364] - NFS: Don't deadlock when cookie hashes collide (Benjamin Coddington) [2166364] - locking/rwsem: Disable preemption in all down_read*() and up_read() code paths (Waiman Long) [2162139] - locking/rwsem: Prevent non-first waiter from spinning in down_write() slowpath (Waiman Long) [2162139] - locking/rwsem: Allow slowpath writer to ignore handoff bit if not set by first waiter (Waiman Long) [2162139] - locking/rwsem: Always try to wake waiters in out_nolock path (Waiman Long) [2162139] - locking/rwsem: No need to check for handoff bit if wait queue empty (Waiman Long) [2162139] - locking/rwsem: Make handoff bit handling more consistent (Waiman Long) [2162139] - dax: fix ENOMEM handling in grab_mapping_entry() (Andrey Albershteyn) [2128474] - crypto: ccp - Failure on re-initialization due to duplicate sysfs filename (Vladis Dronov) [2130714] - crypto: ccp - Avoid page allocation failure warning for SEV_GET_ID2 (Vladis Dronov) [2130714] - crypto: ccp - Add support for TEE for PCI ID 0x14CA (Vladis Dronov) [2130714] - crypto: ccp - Remove unused struct ccp_crypto_cpu (Vladis Dronov) [2130714] - crypto: ccp - Add __init/__exit annotations to module init/exit funcs (Vladis Dronov) [2130714] - i40e: Fix the inability to attach XDP program on downed interface (Ivan Vecera) [2121511] - mm, compaction: fix fast_isolate_around() to stay within boundaries (Daniel Vacek) [2149309]- aio: fix mremap after fork null-deref (Jeff Moyer) [2166088] - mm/hugetlb: use hugetlb_pte_stable in migration race check (Rafael Aquini) [2158120] {CVE-2022-3522} - mm/hugetlb: fix race condition of uffd missing/minor handling (Rafael Aquini) [2158120] {CVE-2022-3522} - mm/hugetlb: simplify the code when alloc_huge_page() failed in hugetlb_no_page() (Rafael Aquini) [2158120] {CVE-2022-3522} - mm/hugetlb: pass the old pte entry value to hugetlb_no_page() (Rafael Aquini) [2158120] {CVE-2022-3522} - perf/arm-cmn: Add more bits to child node address offset field (Charles Mirabile) [2122267] - perf/arm-cmn: Decode CAL devices properly in debugfs (Charles Mirabile) [2122267] - perf/arm-cmn: Fix filter_sel lookup (Charles Mirabile) [2122267] - drivers/perf: arm_spe: Expose saturating counter to 16-bit (Charles Mirabile) [2122267] - perf/arm-cmn: Add CMN-700 support (Charles Mirabile) [2122267] - perf/arm-cmn: Refactor occupancy filter selector (Charles Mirabile) [2122267] - perf/arm-cmn: Add CMN-650 support (Charles Mirabile) [2122267] - perf: check return value of armpmu_request_irq() (Charles Mirabile) [2122267] - arm_pmu: Validate single/group leader events (Charles Mirabile) [2122267] - perf: qcom_l2_pmu: fix an incorrect NULL check on list iterator (Charles Mirabile) [2122267] - drivers/perf: arm_pmu: Handle 47 bit counters (Charles Mirabile) [2122267] - perf/arm-cmn: Update watchpoint format (Charles Mirabile) [2122267] - perf/arm-cmn: Hide XP PUB events for CMN-600 (Charles Mirabile) [2122267] - perf: replace bitmap_weight with bitmap_empty where appropriate (Charles Mirabile) [2122267] - perf: Replace acpi_bus_get_device() (Charles Mirabile) [2122267] - perf/arm-cmn: Make arm_cmn_debugfs static (Charles Mirabile) [2122267] - perf/arm-ccn: Use platform_get_irq() to get the interrupt (Charles Mirabile) [2122267] - perf/smmuv3: Don't cast parameter in bit operations (Charles Mirabile) [2122267] - perf/smmuv3: Use msi_get_virq() (Charles Mirabile) [2122267] - perf/smmuv3: Synthesize IIDR from CoreSight ID registers (Charles Mirabile) [2122267] - perf/arm-cmn: Add debugfs topology info (Charles Mirabile) [2122267] - perf/arm-cmn: Add CI-700 Support (Charles Mirabile) [2122267] - perf/arm-cmn: Support new IP features (Charles Mirabile) [2122267] - devres: provide devm_krealloc() (Charles Mirabile) [2122267] - devres: move the size check from alloc_dr() into a separate function (Charles Mirabile) [2122267] - perf/arm-cmn: Demarcate CMN-600 specifics (Charles Mirabile) [2122267] - perf/arm-cmn: Move group validation data off-stack (Charles Mirabile) [2122267] - perf/arm-cmn: Optimise DTC counter accesses (Charles Mirabile) [2122267] - perf/arm-cmn: Optimise DTM counter reads (Charles Mirabile) [2122267] - perf/arm-cmn: Refactor DTM handling (Charles Mirabile) [2122267] - perf/arm-cmn: Streamline node iteration (Charles Mirabile) [2122267] - perf/arm-cmn: Refactor node ID handling (Charles Mirabile) [2122267] - perf/arm-cmn: Drop compile-test restriction (Charles Mirabile) [2122267] - perf/arm-cmn: Account for NUMA affinity (Charles Mirabile) [2122267] - perf/arm-cmn: Fix CPU hotplug unregistration (Charles Mirabile) [2122267] - drivers/perf: thunderx2_pmu: Change data in size tx2_uncore_event_update() (Charles Mirabile) [2122267] - perf: qcom_l2_pmu: move to use request_irq by IRQF_NO_AUTOEN flag (Charles Mirabile) [2122267] - arm_pmu: move to use request_irq by IRQF_NO_AUTOEN flag (Charles Mirabile) [2122267] - arm64: perf: Fix 64-bit event counter read truncation (Charles Mirabile) [2122267] - drivers/perf: Replace spin_lock_irqsave to spin_lock (Charles Mirabile) [2122267] - arm_pmu: arm64: Use NMIs for PMU (Charles Mirabile) [2122267] - arm_pmu: Introduce pmu_irq_ops (Charles Mirabile) [2122267] - arm64: perf: Defer irq_work to IPI_IRQ_WORK (Charles Mirabile) [2122267] - arm64: perf: Remove PMU locking (Charles Mirabile) [2122267] - arm64: perf: Avoid PMXEV* indirection (Charles Mirabile) [2122267] - arm64: perf: Add missing ISB in armv8pmu_enable_counter() (Charles Mirabile) [2122267] - perf: arm_spe: Remove unnecessary zero check on 'nr_pages' (Charles Mirabile) [2122267] - drivers/perf: arm_pmu_acpi: Fix incorrect checking of gicc pointer (Charles Mirabile) [2122267] - perf/smmuv3: Use platform_get_irq_optional() for wired interrupt (Charles Mirabile) [2122267]- wifi: rtw89: Add missing check for alloc_workqueue (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: fix potential leak in rtw89_append_probe_req_ie() (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211: fix initialization of rx->link and rx->link_sta (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211: Drop stations iterator where the iterator function may sleep (Jose Ignacio Tornos Martinez) [2136125] - wifi: ath9k: use proper statements in conditionals (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211: fix MLO + AP_VLAN check (Jose Ignacio Tornos Martinez) [2136125] - wifi: mt76: fix coverity uninit_use_in_call in mt76_connac2_reverse_frag0_hdr_trans() (Jose Ignacio Tornos Martinez) [2136125] - wifi: nl80211: Add checks for nla_nest_start() in nl80211_send_iface() (Jose Ignacio Tornos Martinez) [2136125] - wifi: mt76: mt7921: Add missing __packed annotation of struct mt7921_clc (Jose Ignacio Tornos Martinez) [2136125] - wifi: mt76: do not send firmware FW_FEATURE_NON_DL region (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtl8xxxu: Fix use after rcu_read_unlock in rtl8xxxu_bss_info_changed (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: fix physts IE page check (Jose Ignacio Tornos Martinez) [2136125] - wifi: mt76: mt7921: fix wrong power after multiple SAR set (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: Fix some error handling path in rtw89_core_sta_assoc() (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: use u32_encode_bits() to fill MAC quota value (Jose Ignacio Tornos Martinez) [2136125] - wifi: mt76: mt7921: fix reporting of TX AGGR histogram (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211: fix ifdef symbol name (Jose Ignacio Tornos Martinez) [2136125] - wifi: ath11k: fix firmware assert during bandwidth change for peer sta (Jose Ignacio Tornos Martinez) [2136125] - Revert "mt76: use IEEE80211_OFFLOAD_ENCAP_ENABLED instead of MT_DRV_AMSDU_OFFLOAD" (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtl8xxxu: gen2: Turn on the rate control (Jose Ignacio Tornos Martinez) [2136125] - wifi: ath11k: fix warning in dma_free_coherent() of memory chunks while recovery (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211: check link ID in auth/assoc continuation (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211: mlme: fix null-ptr deref on failed assoc (Jose Ignacio Tornos Martinez) [2136125] - wifi: fix multi-link element subelement iteration (Jose Ignacio Tornos Martinez) [2136125] - wifi: mt76: mt7921: fix antenna signal are way off in monitor mode (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac8021: fix possible oob access in ieee80211_get_rate_duration (Jose Ignacio Tornos Martinez) [2136125] - wifi: cfg80211: don't allow multi-BSSID in S1G (Jose Ignacio Tornos Martinez) [2136125] - wifi: cfg80211: fix buffer overflow in elem comparison (Jose Ignacio Tornos Martinez) [2136125] - net: mhi: Fix memory leak in mhi_net_dellink() (Jose Ignacio Tornos Martinez) [2136125] - wifi: ath11k: Fix QCN9074 firmware boot on x86 (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211: Set TWT Information Frame Disabled bit as 1 (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211: Fix ack frame idr leak when mesh has no route (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211: fix general-protection-fault in ieee80211_subif_start_xmit() (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211_hwsim: fix debugfs attribute ps with rc table support (Jose Ignacio Tornos Martinez) [2136125] - wifi: cfg80211: Fix bitrates overflow issue (Jose Ignacio Tornos Martinez) [2136125] - wifi: cfg80211: fix memory leak in query_regdb_file() (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211: fix memory free error when registering wiphy fail (Jose Ignacio Tornos Martinez) [2136125] - wifi: cfg80211: silence a sparse RCU warning (Jose Ignacio Tornos Martinez) [2136125] - wifi: rt2x00: use explicitly signed or unsigned types (Jose Ignacio Tornos Martinez) [2136125] - wifi: ath11k: mac: fix reading 16 bytes from a region of size 0 warning (Jose Ignacio Tornos Martinez) [2136125] - wifi: mt76: fix rx checksum offload on mt7615/mt7915/mt7921 (Jose Ignacio Tornos Martinez) [2136125] - wifi: mt76: fix receiving LLC packets on mt7615/mt7915 (Jose Ignacio Tornos Martinez) [2136125] - wifi: cfg80211: update hidden BSSes to avoid WARN_ON (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211: fix crash in beacon protection for P2P-device (Jose Ignacio Tornos Martinez) [2136125 2134582] {CVE-2022-42722} - wifi: mac80211_hwsim: avoid mac80211 warning on bad rate (Jose Ignacio Tornos Martinez) [2136125] - wifi: cfg80211: avoid nontransmitted BSS list corruption (Jose Ignacio Tornos Martinez) [2136125 2134511] {CVE-2022-42721} - wifi: cfg80211: fix BSS refcounting bugs (Jose Ignacio Tornos Martinez) [2136125 2134460] {CVE-2022-42720} - wifi: cfg80211: ensure length byte is present before access (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211: fix MBSSID parsing use-after-free (Jose Ignacio Tornos Martinez) [2136125] - wifi: cfg80211/mac80211: reject bad MBSSID elements (Jose Ignacio Tornos Martinez) [2136125] - wifi: cfg80211: fix u8 overflow in cfg80211_update_notlisted_nontrans() (Jose Ignacio Tornos Martinez) [2136125 2134385] {CVE-2022-41674} - wifi: nl80211: Split memcpy() of struct nl80211_wowlan_tcp_data_token flexible array (Jose Ignacio Tornos Martinez) [2136125] - wifi: wext: use flex array destination for memcpy() (Jose Ignacio Tornos Martinez) [2136125] - wifi: cfg80211: fix ieee80211_data_to_8023_exthdr handling of small packets (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211: netdev compatible TX stop for iTXQ drivers (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211: fix decap offload for stations on AP_VLAN interfaces (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211: unlock on error in ieee80211_can_powered_addr_change() (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211: remove/avoid misleading prints (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211: fix probe req HE capabilities access (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211: do not drop packets smaller than the LLC-SNAP header on fast-rx (Jose Ignacio Tornos Martinez) [2136125] - wifi: mt76: fix rate reporting / throughput regression on mt7915 and newer (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtl8xxxu: Improve rtl8xxxu_queue_select (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtl8xxxu: Fix AIFS written to REG_EDCA_*_PARAM (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtl8xxxu: gen2: Enable 40 MHz channel width (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: 8852b: configure DLE mem (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: check DLE FIFO size with reserved size (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: mac: correct register of report IMR (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: pci: set power cut closed for 8852be (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: pci: add to do PCI auto calibration (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: 8852b: implement chip_ops::{enable,disable}_bb_rf (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: add DMA busy checking bits to chip info (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: mac: define DMA channel mask to avoid unsupported channels (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: pci: mask out unsupported TX channels (Jose Ignacio Tornos Martinez) [2136125] - wifi: iwlwifi: Track scan_cmd allocation size explicitly (Jose Ignacio Tornos Martinez) [2136125] - brcmfmac: Remove the call to "dtim_assoc" IOVAR (Jose Ignacio Tornos Martinez) [2136125] - brcmfmac: increase dcmd maximum buffer size (Jose Ignacio Tornos Martinez) [2136125] - brcmfmac: Support 89459 pcie (Jose Ignacio Tornos Martinez) [2136125] - brcmfmac: increase default max WOWL patterns to 16 (Jose Ignacio Tornos Martinez) [2136125] - wifi: ath11k: Fix deadlock during WoWLAN suspend (Jose Ignacio Tornos Martinez) [2136125] - wifi: ath11k: Remove redundant ath11k_mac_drain_tx (Jose Ignacio Tornos Martinez) [2136125] - wifi: ath11k: Add spectral scan support for 160 MHz (Jose Ignacio Tornos Martinez) [2136125] - wifi: ath11k: Add support to get power save duration for each client (Jose Ignacio Tornos Martinez) [2136125] - wifi: ath11k: fix peer addition/deletion error on sta band migration (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: support for enable/disable MSDU aggregation (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: disable 26-tone RU HE TB PPDU transmissions (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: support for processing P2P power saving (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: support WMM-PS in P2P GO mode (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: set wifi_role of P2P (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: send OFDM rate only in P2P mode (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: support P2P (Jose Ignacio Tornos Martinez) [2136125] - wifi: rt2x00: correctly set BBP register 86 for MT7620 (Jose Ignacio Tornos Martinez) [2136125] - wifi: rt2x00: set SoC wmac clock register (Jose Ignacio Tornos Martinez) [2136125] - wifi: rt2x00: set VGC gain for both chains of MT7620 (Jose Ignacio Tornos Martinez) [2136125] - wifi: rt2x00: set correct TX_SW_CFG1 MAC register for MT7620 (Jose Ignacio Tornos Martinez) [2136125] - wifi: rt2x00: fix HT20/HT40 bandwidth switch on MT7620 (Jose Ignacio Tornos Martinez) [2136125] - wifi: rt2x00: move helper functions up in file (Jose Ignacio Tornos Martinez) [2136125] - wifi: rt2x00: add TX LOFT calibration for MT7620 (Jose Ignacio Tornos Martinez) [2136125] - wifi: rt2x00: don't run Rt5592 IQ calibration on MT7620 (Jose Ignacio Tornos Martinez) [2136125] - wifi: rt2x00: add RXIQ calibration for MT7620 (Jose Ignacio Tornos Martinez) [2136125] - wifi: rt2x00: add RXDCOC calibration for MT7620 (Jose Ignacio Tornos Martinez) [2136125] - wifi: rt2x00: add r calibration for MT7620 (Jose Ignacio Tornos Martinez) [2136125] - wifi: rt2x00: add RF self TXDC calibration for MT7620 (Jose Ignacio Tornos Martinez) [2136125] - wifi: rt2x00: move up and reuse busy wait functions (Jose Ignacio Tornos Martinez) [2136125] - wifi: rt2x00: add support for external PA on MT7620 (Jose Ignacio Tornos Martinez) [2136125] - wifi: rt2x00: add throughput LED trigger (Jose Ignacio Tornos Martinez) [2136125] - wifi: rt2x00: define RF5592 in init_eeprom routine (Jose Ignacio Tornos Martinez) [2136125] - wifi: ath11k: fix number of VHT beamformee spatial streams (Jose Ignacio Tornos Martinez) [2136125] - wifi: ath11k: retrieve MAC address from system firmware if provided (Jose Ignacio Tornos Martinez) [2136125] - wifi: ath11k: add get_txpower mac ops (Jose Ignacio Tornos Martinez) [2136125] - wifi: ath11k: move firmware stats out of debugfs (Jose Ignacio Tornos Martinez) [2136125] - wifi: ath9k: fix repeated the words in a comment (Jose Ignacio Tornos Martinez) [2136125] - wifi: ath9k: fix repeated to words in a comment (Jose Ignacio Tornos Martinez) [2136125] - wifi: ath10k: reset pointer after memory free to avoid potential use-after-free (Jose Ignacio Tornos Martinez) [2136125] - wifi: ath11k: fix failed to find the peer with peer_id 0 when disconnected (Jose Ignacio Tornos Martinez) [2136125] - wifi: ath11k: change complete() to complete_all() for scan.completed (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: coex: update coexistence to 6.3.0 (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: coex: add logic to control BT scan priority (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: coex: summarize Wi-Fi to BT scoreboard and inform BT one time a cycle (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: coex: modify LNA2 setting to avoid BT destroyed Wi-Fi aggregation (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: coex: add WL_S0 hardware TX/RX mask to allow WL_S0 TX/RX during GNT_BT (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: coex: add v1 Wi-Fi firmware steps report (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: coex: add v1 summary info to parse the traffic status from firmware (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: coex: translate slot ID to readable name (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: coex: add v1 cycle report to parsing Bluetooth A2DP status (Jose Ignacio Tornos Martinez) [2136125] - wifi: mwifiex: fix array of flexible structures warnings (Jose Ignacio Tornos Martinez) [2136125] - wifi: rndis_wlan: fix array of flexible structures warning (Jose Ignacio Tornos Martinez) [2136125] - mwifiex: fix sleep in atomic context bugs caused by dev_coredumpv (Jose Ignacio Tornos Martinez) [2136125] - bus: mhi: host: pci_generic: Add a secondary AT port to Telit FN990 (Jose Ignacio Tornos Martinez) [2136125] - wifi: ath11k: Add WoW support for WCN6750 (Jose Ignacio Tornos Martinez) [2136125] - wifi: ath11k: Include STA_KEEPALIVE_ARP_RESPONSE TLV header by default (Jose Ignacio Tornos Martinez) [2136125] - wifi: rt2x00: Fix "Error - Attempt to send packet over invalid queue 2" (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: 8852c: add multi-port ID to TX descriptor (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: fix rx filter after scan (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: free unused skb to prevent memory leak (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: reset halt registers before turn on wifi CPU (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: pci: update LTR settings (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: mac: set NAV upper to 25ms (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: initialize DMA of CMAC (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: support SER L1 simulation (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: 8852c: support fw crash simulation (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: introudce functions to drop packets (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: unify use of rtw89_h2c_tx() (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: pci: concentrate control function of TX DMA channel (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: correct enable functions of HCI/PCI DMA (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: 8852c: L1 DMA reset has offloaded to FW (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: support for setting TID specific configuration (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: support for setting HE GI and LTF (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: coex: show connecting state in debug message (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: coex: Combine set grant WL/BT and correct the debug log (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: coex: Remove trace_step at COEX-MECH control structure for RTL8852C (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: coex: Parsing Wi-Fi firmware TDMA info from reports (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: coex: Parsing Wi-Fi firmware error message from reports (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: coex: Move coexistence firmware buffer size parameter to chip info (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: coex: Add v1 Wi-Fi firmware power-saving null data report (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: coex: use void pointer as temporal type to copy report (Jose Ignacio Tornos Martinez) [2136125] - wifi: brcmfmac: pcie: Add IDs/properties for BCM4378 (Jose Ignacio Tornos Martinez) [2136125] - wifi: brcmfmac: pcie: Support PCIe core revisions >= 64 (Jose Ignacio Tornos Martinez) [2136125] - wifi: brcmfmac: msgbuf: Increase RX ring sizes to 1024 (Jose Ignacio Tornos Martinez) [2136125] - wifi: brcmfmac: firmware: Allow platform to override macaddr (Jose Ignacio Tornos Martinez) [2136125] - wifi: brcmfmac: pcie: Perform firmware selection for Apple platforms (Jose Ignacio Tornos Martinez) [2136125] - wifi: brcmfmac: of: Fetch Apple properties (Jose Ignacio Tornos Martinez) [2136125] - wifi: brcmfmac: pcie: Read Apple OTP information (Jose Ignacio Tornos Martinez) [2136125] - wifi: brcmfmac: firmware: Support passing in multiple board_types (Jose Ignacio Tornos Martinez) [2136125] - wifi: brcmfmac: pcie/sdio/usb: Get CLM blob via standard firmware mechanism (Jose Ignacio Tornos Martinez) [2136125] - wifi: brcmfmac: firmware: Handle per-board clm_blob files (Jose Ignacio Tornos Martinez) [2136125] - wifi: iwlwifi: mvm: d3: parse keys from wowlan info notification (Jose Ignacio Tornos Martinez) [2136125] - wifi: iwlwifi: mvm: iterate over interfaces after an assert in d3 (Jose Ignacio Tornos Martinez) [2136125] - wifi: iwlwifi: mvm: trigger resume flow before wait for notifications (Jose Ignacio Tornos Martinez) [2136125] - wifi: iwlwifi: mvm: Add handling for scan offload match info notification (Jose Ignacio Tornos Martinez) [2136125] - wifi: iwlwifi: mvm: enable resume based on notifications (Jose Ignacio Tornos Martinez) [2136125] - wifi: iwlwifi: mvm: Add support for d3 end notification (Jose Ignacio Tornos Martinez) [2136125] - wifi: iwlwifi: mvm: Add support for wowlan wake packet notification (Jose Ignacio Tornos Martinez) [2136125] - wifi: iwlwifi: mvm: Add support for wowlan info notification (Jose Ignacio Tornos Martinez) [2136125] - wifi: iwlwifi: mvm: don't check D0I3 version (Jose Ignacio Tornos Martinez) [2136125] - wifi: iwlwifi: cfg: remove IWL_DEVICE_BZ_COMMON macro (Jose Ignacio Tornos Martinez) [2136125] - wifi: iwlwifi: mvm: refactor iwl_mvm_set_sta_rate() a bit (Jose Ignacio Tornos Martinez) [2136125] - wifi: iwlwifi: mvm: rxmq: further unify some VHT/HE code (Jose Ignacio Tornos Martinez) [2136125] - wifi: iwlwifi: mvm: rxmq: refactor mac80211 rx_status setting (Jose Ignacio Tornos Martinez) [2136125] - wifi: iwlwifi: mvm: fix typo in struct iwl_rx_no_data API (Jose Ignacio Tornos Martinez) [2136125] - wifi: iwlwifi: pcie: add support for BZ devices (Jose Ignacio Tornos Martinez) [2136125] - wifi: ath11k: Fix kernel-doc issues (Jose Ignacio Tornos Martinez) [2136125] - wifi: ath11k: Fix miscellaneous spelling errors (Jose Ignacio Tornos Martinez) [2136125] - wifi: ath10k: Fix miscellaneous spelling errors (Jose Ignacio Tornos Martinez) [2136125] - bus: mhi: host: always print detected modem name (Jose Ignacio Tornos Martinez) [2136125] - wifi: mt76: mt7921s: Switch to DEFINE_SIMPLE_DEV_PM_OPS() and pm_sleep_ptr() (Jose Ignacio Tornos Martinez) [2136125] - wifi: mt76: mt7663s: Switch to DEFINE_SIMPLE_DEV_PM_OPS() and pm_sleep_ptr() (Jose Ignacio Tornos Martinez) [2136125] - wifi: mt76: mt7921e: fix random fw download fail (Jose Ignacio Tornos Martinez) [2136125] - wifi: mt76: mt7921: introduce Country Location Control support (Jose Ignacio Tornos Martinez) [2136125] - wifi: mt76: mt7921e: fix rmmod crash in driver reload test (Jose Ignacio Tornos Martinez) [2136125] - wifi: mt76: mt7921: reset msta->airtime_ac while clearing up hw value (Jose Ignacio Tornos Martinez) [2136125] - wifi: mt76: mt7915: do not check state before configuring implicit beamform (Jose Ignacio Tornos Martinez) [2136125] - wifi: mt76: fix uninitialized pointer in mt7921_mac_fill_rx (Jose Ignacio Tornos Martinez) [2136125] - wifi: mt76: mt7915: fix mcs value in ht mode (Jose Ignacio Tornos Martinez) [2136125] - wifi: mt76: mt7921: get rid of the false positive reset (Jose Ignacio Tornos Martinez) [2136125] - wifi: mt76: connac: fix in comment (Jose Ignacio Tornos Martinez) [2136125] - wifi: mt76: add PPDU based TxS support for WED device (Jose Ignacio Tornos Martinez) [2136125] - wifi: mt76: move move mt76_sta_stats to mt76_wcid (Jose Ignacio Tornos Martinez) [2136125] - wifi: mt76: mt7921: fix the firmware version report (Jose Ignacio Tornos Martinez) [2136125] - wifi: mt76: mt7921: add mt7921_mutex_acquire at mt7921_sta_set_decap_offload (Jose Ignacio Tornos Martinez) [2136125] - wifi: mt76: mt7921: add mt7921_mutex_acquire at mt7921_[start, stop]_ap (Jose Ignacio Tornos Martinez) [2136125] - wifi: mt76: mt76_usb.mt76u_mcu.burst is always false remove related code (Jose Ignacio Tornos Martinez) [2136125] - wifi: mt76: mt7663s: add rx_check callback (Jose Ignacio Tornos Martinez) [2136125] - wifi: mt76: connac: fix possible unaligned access in mt76_connac_mcu_add_nested_tlv (Jose Ignacio Tornos Martinez) [2136125] - wifi: mt76: mt7915: fix possible unaligned access in mt7915_mac_add_twt_setup (Jose Ignacio Tornos Martinez) [2136125] - wifi: mt76: mt7615: add mt7615_mutex_acquire/release in mt7615_sta_set_decap_offload (Jose Ignacio Tornos Martinez) [2136125] - wifi: mt76: sdio: fix transmitting packet hangs (Jose Ignacio Tornos Martinez) [2136125] - wifi: mt76: sdio: add rx_check callback for sdio devices (Jose Ignacio Tornos Martinez) [2136125] - wifi: mt76: mt7921: delete stray if statement (Jose Ignacio Tornos Martinez) [2136125] - wifi: mt76: mt7921: fix use after free in mt7921_acpi_read() (Jose Ignacio Tornos Martinez) [2136125] - wifi: mt76: mt7915: fix an uninitialized variable bug (Jose Ignacio Tornos Martinez) [2136125] - wifi: mt76: sdio: poll sta stat when device transmits data (Jose Ignacio Tornos Martinez) [2136125] - wifi: mt76: sdio: fix the deadlock caused by sdio->stat_work (Jose Ignacio Tornos Martinez) [2136125] - wifi: mt76: mt7921: move mt7921_rx_check and mt7921_queue_rx_skb in mac.c (Jose Ignacio Tornos Martinez) [2136125] - wifi: mt76: mt7921u: remove unnecessary MT76_STATE_SUSPEND (Jose Ignacio Tornos Martinez) [2136125] - wifi: mt76: mt7921u: fix race issue between reset and suspend/resume (Jose Ignacio Tornos Martinez) [2136125] - wifi: mt76: mt7921s: fix race issue between reset and suspend/resume (Jose Ignacio Tornos Martinez) [2136125] - wifi: mt76: mt7921e: fix race issue between reset and suspend/resume (Jose Ignacio Tornos Martinez) [2136125] - wifi: mt76: add rx_check callback for usb devices (Jose Ignacio Tornos Martinez) [2136125] - wifi: mt76: testmode: use random payload for tx packets (Jose Ignacio Tornos Martinez) [2136125] - wifi: mt76: connac: introduce mt76_connac_reg_map structure (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtl8xxxu: Remove copy-paste leftover in gen2_update_rate_mask (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtl8xxxu: gen2: Fix mistake in path B IQ calibration (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: split scan including lots of channels (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: 8852c: support hw_scan (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: call tx_wake notify for 8852c in deep ps mode (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: support deep ps mode for rtw8852c (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: set response rate selection (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: 8852c: set TX to single path TX on path B in 6GHz band (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: 8852c: enlarge polling timeout of RX DCK (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: 8852c: enable the interference cancellation of MU-MIMO on 6GHz (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: add DIG register struct to share common algorithm (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: support TX diversity for 1T2R chipset (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: record signal strength per RF path (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: configure TX path via H2C command (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: parse phycap of TX/RX antenna number (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: use u32_get_bits to access C2H content of PHY capability (Jose Ignacio Tornos Martinez) [2136125] - wifi: ath11k: Increase TCL data ring size for WCN6750 (Jose Ignacio Tornos Martinez) [2136125] - wifi: ath11k: Add multi TX ring support for WCN6750 (Jose Ignacio Tornos Martinez) [2136125] - wifi: ath11k: Enable threaded NAPI (Jose Ignacio Tornos Martinez) [2136125] - wifi: ath11k: mhi: fix potential memory leak in ath11k_mhi_register() (Jose Ignacio Tornos Martinez) [2136125] - wifi: ath11k: implement SRAM dump debugfs interface (Jose Ignacio Tornos Martinez) [2136125] - wifi: ath11k: Split PCI write/read functions (Jose Ignacio Tornos Martinez) [2136125] - ath11k: Enable remain-on-channel support on WCN6750 (Jose Ignacio Tornos Martinez) [2136125] - wifi: mwifiex: fix endian annotations in casts (Jose Ignacio Tornos Martinez) [2136125] - wifi: mwifiex: fix endian conversion (Jose Ignacio Tornos Martinez) [2136125] - wifi: mwifiex: mark a variable unused (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtl8xxxu: Fix skb misuse in TX queue selection (Jose Ignacio Tornos Martinez) [2136125] - wifi: brcmfmac: remove redundant variable err (Jose Ignacio Tornos Martinez) [2136125] - wifi: brcmfmac: add 43439 SDIO ids and initialization (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtl8xxxu: Simplify the error handling code (Jose Ignacio Tornos Martinez) [2136125] - wifi: mwifiex: Fix comment typo (Jose Ignacio Tornos Martinez) [2136125] - wifi: brcmfmac: Add DMI nvram filename quirk for Chuwi Hi8 Pro tablet (Jose Ignacio Tornos Martinez) [2136125] - wifi: brcmfmac: Use ISO3166 country code and rev 0 as fallback on 43430 (Jose Ignacio Tornos Martinez) [2136125] - wifi: brcmfmac: fix use-after-free bug in brcmf_netdev_start_xmit() (Jose Ignacio Tornos Martinez) [2136125] - wifi: iwlwifi: calib: Refactor iwl_calib_result usage for clarity (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211_hwsim: always activate all links (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211: implement link switching (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211: keep A-MSDU data in sta and per-link (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211: set up beacon timing config on links (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211: add vif/sta link RCU dereference macros (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211_hwsim: send NDP for link (de)activation (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211: extend ieee80211_nullfunc_get() for MLO (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211_hwsim: track active STA links (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211_hwsim: skip inactive links on TX (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211: add ieee80211_find_sta_by_link_addrs API (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211: isolate driver from inactive links (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211: make smps_mode per-link (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211: use correct rx link_sta instead of default (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211: set link_sta in reorder timeout (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211_hwsim: fix multi-channel handling in netlink RX (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211: call drv_sta_state() under sdata_lock() in reconfig (Jose Ignacio Tornos Martinez) [2136125] - wifi: nl80211: add MLD address to assoc BSS entries (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211: mlme: refactor QoS settings code (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211_hwsim: warn on invalid link address (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211: fix double SW scan stop (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211: mlme: assign link address correctly (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211: move link code to a new file (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211_hwsim: refactor RX a bit (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211_hwsim: check STA magic in change_sta_links (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211: remove unused arg to ieee80211_chandef_eht_oper (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211_hwsim: remove multicast workaround (Jose Ignacio Tornos Martinez) [2136125] - wifi: nl80211: remove redundant err variable (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211: Support POWERED_ADDR_CHANGE feature (Jose Ignacio Tornos Martinez) [2136125] - wifi: nl80211: Add POWERED_ADDR_CHANGE feature (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211: prevent 4-addr use on MLDs (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211: prevent VLANs on MLDs (Jose Ignacio Tornos Martinez) [2136125] - wifi: ath11k: Add support to connect to non-transmit MBSSID profiles (Jose Ignacio Tornos Martinez) [2136125] - wifi: ath11k: Fix hardware restart failure due to twt debugfs failure (Jose Ignacio Tornos Martinez) [2136125] - wifi: ath11k: Add TWT debugfs support for STA interface (Jose Ignacio Tornos Martinez) [2136125] - wifi: move from strlcpy with unused retval to strscpy (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw88: add missing destroy_workqueue() on error path in rtw_core_init() (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtl8xxxu: tighten bounds checking in rtl8xxxu_read_efuse() (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: declare to support beamformee above bandwidth 80MHz (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: correct polling address of address CAM (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: no HTC field if TX rate might fallback to legacy (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: pci: correct TX resource checking in low power mode (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: pci: fix interrupt stuck after leaving low power mode (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: enlarge the CFO tracking boundary (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: pci: correct suspend/resume setting for variant chips (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: pci: enable CLK_REQ, ASPM, L1 and L1ss for 8852c (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: pci: fix PCI PHY auto adaption by using software restore (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: 8852c: set TBTT shift configuration (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: add retry to change power_mode state (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: correct BA CAM allocation (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: 8852c: initialize and correct BA CAM content (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: 8852c: declare correct BA CAM number (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: 8852c: update TX power tables to R49 (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: 8852c: update RF radio A/B parameters to R49 (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: TX power limit/limit_ru consider negative (Jose Ignacio Tornos Martinez) [2136125] - rtw89: coex: Update Wi-Fi driver/firmware TDMA cycle report for RTL8852c (Jose Ignacio Tornos Martinez) [2136125] - rtw89: coex: Add v1 Wi-Fi SCC coexistence policy (Jose Ignacio Tornos Martinez) [2136125] - rtw89: coex: Move _set_policy to chip_ops (Jose Ignacio Tornos Martinez) [2136125] - rtw89: coex: update WL role info v1 for RTL8852C branch using (Jose Ignacio Tornos Martinez) [2136125] - rtw89: coex: Add v1 version TDMA format and parameters (Jose Ignacio Tornos Martinez) [2136125] - rtw89: coex: Define BT B1 slot length (Jose Ignacio Tornos Martinez) [2136125] - rtw89: coex: Add logic to parsing rtl8852c firmware type ctrl report (Jose Ignacio Tornos Martinez) [2136125] - rtw89: coex: Move Wi-Fi firmware coexistence matching version to chip (Jose Ignacio Tornos Martinez) [2136125] - rtw89: coex: update radio state for RTL8852A/RTL8852C (Jose Ignacio Tornos Martinez) [2136125] - rtw89: 8852c: adjust mactxen delay of mac/phy interface (Jose Ignacio Tornos Martinez) [2136125] - rtw89: 8852c: modify PCIE prebkf time (Jose Ignacio Tornos Martinez) [2136125] - rtw89: ser: leave lps with mutex (Jose Ignacio Tornos Martinez) [2136125] - rtw89: declare support HE HTC always (Jose Ignacio Tornos Martinez) [2136125] - rtw89: 8852a: update HW setting on BB (Jose Ignacio Tornos Martinez) [2136125] - rtw89: 8852c: disable dma during mac init (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: declare support for mac80211 chanctx ops by chip (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: add skeleton of mac80211 chanctx ops support (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: introduce entity mode and its recalculated prototype (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: initialize entity and configure default chandef (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: concentrate chandef setting to stack callback (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: concentrate parameter control for setting channel callback (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: rfk: concentrate parameter control while set_channel() (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: txpwr: concentrate channel related control to top (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: create rtw89_chan centrally to avoid breakage (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: re-arrange channel related stuffs under HAL (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: introduce rtw89_chan for channel stuffs (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: rewrite decision on channel by entity state (Jose Ignacio Tornos Martinez) [2136125] - wifi: ath11k: Add cold boot calibration support on WCN6750 (Jose Ignacio Tornos Martinez) [2136125] - wifi: ath11k: Fix incorrect QMI message ID mappings (Jose Ignacio Tornos Martinez) [2136125] - wifi: ath11k: Register shutdown handler for WCN6750 (Jose Ignacio Tornos Martinez) [2136125] - wifi: ath9k: avoid uninit memory read in ath9k_htc_rx_msg() (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211: fix potential deadlock in ieee80211_key_link() (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw88: fix uninitialized use of primary channel index (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211: use full 'unsigned int' type (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211: move from strlcpy with unused retval to strscpy (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211: read ethtool's sta_stats from sinfo (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211: correct SMPS mode in HE 6 GHz capability (Jose Ignacio Tornos Martinez) [2136125] - wifi: cfg80211: Add link_id to cfg80211_ch_switch_started_notify() (Jose Ignacio Tornos Martinez) [2136125] - wifi: nl80211: send MLO links channel info in GET_INTERFACE (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211: allow bw change during channel switch in mesh (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211: clean up a needless assignment in ieee80211_sta_activate_link() (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211: allow link address A2 in TXQ dequeue (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211: fix control port frame addressing (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211: set link ID in TX info for beacons (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211_hwsim: fix link change handling (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211: maintain link_id in link_sta (Jose Ignacio Tornos Martinez) [2136125] - wifi: cfg80211/mac80211: check EHT capability size correctly (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211_hwsim: split iftype data into AP/non-AP (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211: mlme: don't add empty EML capabilities (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211: use link ID for MLO in queued frames (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211: use the corresponding link for stats update (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211: add link information in ieee80211_rx_status (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211: properly implement MLO key handling (Jose Ignacio Tornos Martinez) [2136125] - wifi: cfg80211: Add link_id parameter to various key operations for MLO (Jose Ignacio Tornos Martinez) [2136125] - wifi: cfg80211: Prevent cfg80211_wext_siwencodeext() on MLD (Jose Ignacio Tornos Martinez) [2136125] - wifi: cfg80211: reject connect response with MLO params for WEP (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211: fix use-after-free (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211: use link in TXQ parameter configuration (Jose Ignacio Tornos Martinez) [2136125] - wifi: cfg80211: add link id to txq params (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211: set link BSSID (Jose Ignacio Tornos Martinez) [2136125] - wifi: cfg80211: get correct AP link chandef (Jose Ignacio Tornos Martinez) [2136125] - wifi: cfg80211: Update RNR parsing to align with Draft P802.11be_D2.0 (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211: properly set old_links when removing a link (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211: accept STA changes without link changes (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw88: prohibit enter IPS during HW scan (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw88: add flag check before enter or leave IPS (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw88: add flushing queue before HW scan (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw88: fix WARNING:rtw_get_tx_power_params() during HW scan (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw88: add the update channel flow to support setting by parameters (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw88: add mutex when set regulatory and get Tx power table (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw88: add mutex when set SAR (Jose Ignacio Tornos Martinez) [2136125] - wifi: brcmfmac: Fix to add skb free for TIM update info when tx is completed (Jose Ignacio Tornos Martinez) [2136125] - wifi: brcmfmac: Fix to add brcmf_clear_assoc_ies when rmmod (Jose Ignacio Tornos Martinez) [2136125] - wifi: brcmfmac: fix invalid address access when enabling SCAN log level (Jose Ignacio Tornos Martinez) [2136125] - wifi: brcmfmac: fix scheduling while atomic issue when deleting flowring (Jose Ignacio Tornos Martinez) [2136125] - wifi: brcmfmac: fix continuous 802.1x tx pending timeout error (Jose Ignacio Tornos Martinez) [2136125] - wifi: ath10k: add peer map clean up for peer delete in ath10k_sta_state() (Jose Ignacio Tornos Martinez) [2136125] - wifi: ath10k: Set tx credit to one for WCN3990 snoc based devices (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: 8852a: correct WDE IMR settings (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: refine leaving LPS function (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtlwifi: 8192de: correct checking of IQK reload (Jose Ignacio Tornos Martinez) [2136125] - wifi: brcmsmac: remove duplicate words (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw88: access chip_info by const pointer (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw88: phy: fix warning of possible buffer overflow (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw88: fix store OP channel info timing when HW scan (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw88: fix stopping queues in wrong timing when HW scan (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw88: 8822c: extend supported probe request size (Jose Ignacio Tornos Martinez) [2136125]- ALSA: pcm: Move rwsem lock inside snd_ctl_elem_read to prevent UAF (Jaroslav Kysela) [2125548] {CVE-2023-0266} - ALSA: usb-audio: Remove redundant workaround for Roland quirk (Jaroslav Kysela) [2125548] - ASoC: jz4740-i2s: Handle independent FIFO flush bits (Jaroslav Kysela) [2125548] - ALSA: hda/realtek: Apply dual codec fixup for Dell Latitude laptops (Jaroslav Kysela) [2125548] - ALSA: patch_realtek: Fix Dell Inspiron Plus 16 (Jaroslav Kysela) [2125548] - ALSA: hda/hdmi: Static PCM mapping again with AMD HDMI codecs (Jaroslav Kysela) [2125548] - ALSA: line6: fix stack overflow in line6_midi_transmit (Jaroslav Kysela) [2125548] - ALSA: line6: correct midi status byte when receiving data from podxt (Jaroslav Kysela) [2125548] - ALSA: hda/hdmi: Add HP Device 0x8711 to force connect list (Jaroslav Kysela) [2125548] - ALSA: hda/realtek: Add quirk for Lenovo TianYi510Pro-14IOB (Jaroslav Kysela) [2125548] - ALSA: usb-audio: add the quirk for KT0206 device (Jaroslav Kysela) [2125548] - ASoC: rt5670: Remove unbalanced pm_runtime_put() (Jaroslav Kysela) [2125548] - ASoC: rockchip: spdif: Add missing clk_disable_unprepare() in rk_spdif_runtime_resume() (Jaroslav Kysela) [2125548] - ASoC: wm8994: Fix potential deadlock (Jaroslav Kysela) [2125548] - ALSA: hda/hdmi: fix stream-id config keep-alive for rt suspend (Jaroslav Kysela) [2125548] - ALSA: hda/hdmi: set default audio parameters for KAE silent-stream (Jaroslav Kysela) [2125548] - ALSA: hda/hdmi: fix i915 silent stream programming flow (Jaroslav Kysela) [2125548] - ASoC: rockchip: pdm: Add missing clk_disable_unprepare() in rockchip_pdm_runtime_resume() (Jaroslav Kysela) [2125548] - ASoC: audio-graph-card: fix refcount leak of cpu_ep in __graph_for_each_link() (Jaroslav Kysela) [2125548] - ASoC: mediatek: mt8173-rt5650-rt5514: fix refcount leak in mt8173_rt5650_rt5514_dev_probe() (Jaroslav Kysela) [2125548] - ASoC: Intel: Skylake: Fix driver hang during shutdown (Jaroslav Kysela) [2125548] - ALSA: hda: add snd_hdac_stop_streams() helper (Jaroslav Kysela) [2125548] - ASoC: sof_es8336: fix possible use-after-free in sof_es8336_remove() (Jaroslav Kysela) [2125548] - ASoC: amd: yc: Add Xiaomi Redmi Book Pro 14 2022 into DMI table (Jaroslav Kysela) [2125548] - ASoC: Intel: avs: Add quirk for KBL-R RVP platform (Jaroslav Kysela) [2125548] - ASoC: codecs: rt298: Add quirk for KBL-R RVP platform (Jaroslav Kysela) [2125548] - ALSA: mts64: fix possible null-ptr-defer in snd_mts64_interrupt (Jaroslav Kysela) [2125548] - ALSA: pcm: Set missing stop_operating flag at undoing trigger start (Jaroslav Kysela) [2125548] - ASoC: pcm512x: Fix PM disable depth imbalance in pcm512x_probe (Jaroslav Kysela) [2125548] - ALSA: asihpi: fix missing pci_disable_device() (Jaroslav Kysela) [2125548] - ASoC: mediatek: mtk-btcvsd: Add checks for write and read of mtk_btcvsd_snd (Jaroslav Kysela) [2125548] - ASoC: qcom: Add checks for devm_kcalloc (Jaroslav Kysela) [2125548] - ASoC: Intel: avs: Lock substream before snd_pcm_stop() (Jaroslav Kysela) [2125548] - ASoC: pxa: fix null-pointer dereference in filter() (Jaroslav Kysela) [2125548] - ASoC: Intel: avs: Fix potential RX buffer overflow (Jaroslav Kysela) [2125548] - ASoC: Intel: avs: Fix DMA mask assignment (Jaroslav Kysela) [2125548] - ALSA: hda/realtek: fix mute/micmute LEDs for a HP ProBook (Jaroslav Kysela) [2125548] - ASoC: ops: Correct bounds check for second channel on SX controls (Jaroslav Kysela) [2125548] - ASoC: cs42l51: Correct PGA Volume minimum value (Jaroslav Kysela) [2125548] - ASoC: ops: Check bounds for second channel in snd_soc_put_volsw_sx() (Jaroslav Kysela) [2125548] - ASoC: fsl_micfil: explicitly clear CHnF flags (Jaroslav Kysela) [2125548] - ASoC: fsl_micfil: explicitly clear software reset bit (Jaroslav Kysela) [2125548] - ALSA: hda/realtek: More robust component matching for CS35L41 (Jaroslav Kysela) [2125548] - ASoC: soc-pcm: Add NULL check in BE reparenting (Jaroslav Kysela) [2125548] - ALSA: seq: Fix function prototype mismatch in snd_seq_expand_var_event (Jaroslav Kysela) [2125548] - ASoC: rt711-sdca: fix the latency time of clock stop prepare state machine transitions (Jaroslav Kysela) [2125548] - ASoC: wm8962: Wait for updated value of WM8962_CLOCKING1 register (Jaroslav Kysela) [2125548] - ASoC: ops: Fix bounds check for _sx controls (Jaroslav Kysela) [2125548] - ALSA: dice: fix regression for Lexicon I-ONIX FW810S (Jaroslav Kysela) [2125548] - ASoC: sof_es8336: reduce pop noise on speaker (Jaroslav Kysela) [2125548] - ASoC: SOF: ipc3-topology: use old pipeline teardown flow with SOF2.1 and older (Jaroslav Kysela) [2125548] - ASoC: hda: intel-dsp-config: add ES83x6 quirk for IceLake (Jaroslav Kysela) [2125548] - ASoC: Intel: soc-acpi: add ES83x6 support to IceLake (Jaroslav Kysela) [2125548] - ASoC: Intel: bytcht_es8316: Add quirk for the Nanote UMPC-01 (Jaroslav Kysela) [2125548] - ASoC: amd: yc: Add Alienware m17 R5 AMD into DMI table (Jaroslav Kysela) [2125548] - ASoC: max98373: Add checks for devm_kcalloc (Jaroslav Kysela) [2125548] - ASoC: soc-pcm: Don't zero TDM masks in __soc_pcm_open() (Jaroslav Kysela) [2125548] - ASoC: sgtl5000: Reset the CHIP_CLK_CTRL reg on remove (Jaroslav Kysela) [2125548] - ASoC: hdac_hda: fix hda pcm buffer overflow issue (Jaroslav Kysela) [2125548] - ALSA: usb-audio: add quirk to fix Hamedal C20 disconnect issue (Jaroslav Kysela) [2125548] - ASoC: SOF: topology: No need to assign core ID if token parsing failed (Jaroslav Kysela) [2125548] - ALSA: hda/realtek: Fix the speaker output on Samsung Galaxy Book Pro 360 (Jaroslav Kysela) [2125548] - ALSA: hda/realtek: fix speakers for Samsung Galaxy Book Pro (Jaroslav Kysela) [2125548] - ALSA: usb-audio: Drop snd_BUG_ON() from snd_usbmidi_output_open() (Jaroslav Kysela) [2125548] - ASoC: soc-utils: Remove __exit for snd_soc_util_exit() (Jaroslav Kysela) [2125548] - ASoC: rt5677: fix legacy dai naming (Jaroslav Kysela) [2125548] - ASoC: rt5514: fix legacy dai naming (Jaroslav Kysela) [2125548] - ASoC: tas2764: Fix set_tdm_slot in case of single slot (Jaroslav Kysela) [2125548] - ASoC: tas2770: Fix set_tdm_slot in case of single slot (Jaroslav Kysela) [2125548] - ASoC: core: Fix use-after-free in snd_soc_exit() (Jaroslav Kysela) [2125548] - ASoC: codecs: jz4725b: Fix spelling mistake "Sourc" -> "Source", "Routee" -> "Route" (Jaroslav Kysela) [2125548] - ASoC: amd: yc: Add Lenovo Thinkbook 14+ 2022 21D0 to quirks table (Jaroslav Kysela) [2125548] - ASoC: amd: yc: Adding Lenovo ThinkBook 14 Gen 4+ ARA and Lenovo ThinkBook 16 Gen 4+ ARA to the Quirks List (Jaroslav Kysela) [2125548] - ASoC: rt1308-sdw: add the default value of some registers (Jaroslav Kysela) [2125548] - ASoC: Intel: sof_rt5682: Add quirk for Rex board (Jaroslav Kysela) [2125548] - ASoC: Intel: sof_sdw: add quirk variant for LAPBC710 NUC15 (Jaroslav Kysela) [2125548] - ASoC: codecs: jz4725b: fix capture selector naming (Jaroslav Kysela) [2125548] - ASoC: codecs: jz4725b: use right control for Capture Volume (Jaroslav Kysela) [2125548] - ASoC: codecs: jz4725b: fix reported volume for Master ctl (Jaroslav Kysela) [2125548] - ASoC: codecs: jz4725b: add missed Line In power control bit (Jaroslav Kysela) [2125548] - ASoC: wm8962: Add an event handler for TEMP_HP and TEMP_SPK (Jaroslav Kysela) [2125548] - ASoC: rt1019: Fix the TDM settings (Jaroslav Kysela) [2125548] - ASoC: rt5682s: Fix the TDM Tx settings (Jaroslav Kysela) [2125548] - ASoC: mt6660: Keep the pm_runtime enables before component stuff in mt6660_i2c_probe (Jaroslav Kysela) [2125548] - ASoC: wm8997: Revert "ASoC: wm8997: Fix PM disable depth imbalance in wm8997_probe" (Jaroslav Kysela) [2125548] - ASoC: wm5110: Revert "ASoC: wm5110: Fix PM disable depth imbalance in wm5110_probe" (Jaroslav Kysela) [2125548] - ASoC: wm5102: Revert "ASoC: wm5102: Fix PM disable depth imbalance in wm5102_probe" (Jaroslav Kysela) [2125548] - ALSA: memalloc: Try dma_alloc_noncontiguous() at first (Jaroslav Kysela) [2125548] - ALSA: usb-audio: Add DSD support for Accuphase DAC-60 (Jaroslav Kysela) [2125548] - ALSA: usb-audio: Add quirk entry for M-Audio Micro (Jaroslav Kysela) [2125548] - ALSA: usb-audio: Yet more regression for for the delayed card registration (Jaroslav Kysela) [2125548] - ALSA: hda/realtek: Add Positivo C6300 model quirk (Jaroslav Kysela) [2125548] - ALSA: hda/realtek: Add quirk for ASUS Zenbook using CS35L41 (Jaroslav Kysela) [2125548] - ALSA: hda: fix potential memleak in 'add_widget_node' (Jaroslav Kysela) [2125548] - ALSA: hda/ca0132: add quirk for EVGA Z390 DARK (Jaroslav Kysela) [2125548] - ALSA: hda/hdmi - enable runtime pm for more AMD display audio (Jaroslav Kysela) [2125548] - ALSA: memalloc: Don't fall back for SG-buffer with IOMMU (Jaroslav Kysela) [2125548] - ALSA: aoa: Fix I2S device accounting (Jaroslav Kysela) [2125548] - ALSA: aoa: i2sbus: fix possible memory leak in i2sbus_add_dev() (Jaroslav Kysela) [2125548] - ALSA: ac97: fix possible memory leak in snd_ac97_dev_register() (Jaroslav Kysela) [2125548] - ASoC: SOF: Intel: pci-tgl: fix ADL-N descriptor (Jaroslav Kysela) [2125548] - ASoC: SOF: Intel: pci-tgl: use RPL specific firmware definitions (Jaroslav Kysela) [2125548] - ASoC: Intel: common: add ACPI matching tables for Raptor Lake (Jaroslav Kysela) [2125548] - ALSA: rme9652: use explicitly signed char (Jaroslav Kysela) [2125548] - ALSA: au88x0: use explicitly signed char (Jaroslav Kysela) [2125548] - ALSA: hda/realtek: Add another HP ZBook G9 model quirks (Jaroslav Kysela) [2125548] - ALSA: usb-audio: Add quirks for M-Audio Fast Track C400/600 (Jaroslav Kysela) [2125548] - ALSA: hda/realtek: Add quirk for ASUS Zenbook using CS35L41 (Jaroslav Kysela) [2125548] - ALSA: Use del_timer_sync() before freeing timer (Jaroslav Kysela) [2125548] - ALSA: usb-audio: Fix last interface check for registration (Jaroslav Kysela) [2125548] - ASoC: amd: yc: Add Lenovo Yoga Slim 7 Pro X to quirks table (Jaroslav Kysela) [2125548] - ASoC: amd: yc: Add ASUS UM5302TA into DMI table (Jaroslav Kysela) [2125548] - ASoC: SOF: add quirk to override topology mclk_id (Jaroslav Kysela) [2125548] - ASoC: SOF: pci: Change DMI match info to support all Chrome platforms (Jaroslav Kysela) [2125548] - ALSA: intel-dspconfig: add ES8336 support for AlderLake-PS (Jaroslav Kysela) [2125548] - ALSA: usb-audio: Register card at the last interface (Jaroslav Kysela) [2125548] - ALSA: usb-audio: Add quirk to enable Avid Mbox 3 support (Jaroslav Kysela) [2125548] - ASoC: mt6660: Fix PM disable depth imbalance in mt6660_i2c_probe (Jaroslav Kysela) [2125548] - ASoC: wm5102: Fix PM disable depth imbalance in wm5102_probe (Jaroslav Kysela) [2125548] - ASoC: wm5110: Fix PM disable depth imbalance in wm5110_probe (Jaroslav Kysela) [2125548] - ASoC: wm8997: Fix PM disable depth imbalance in wm8997_probe (Jaroslav Kysela) [2125548] - ASoC: stm: Fix PM disable depth imbalance in stm32_i2s_probe (Jaroslav Kysela) [2125548] - ASoC: stm32: spdifrx: Fix PM disable depth imbalance in stm32_spdifrx_probe (Jaroslav Kysela) [2125548] - ASoC: stm32: dfsdm: Fix PM disable depth imbalance in stm32_adfsdm_probe (Jaroslav Kysela) [2125548] - ALSA: dmaengine: increment buffer pointer atomically (Jaroslav Kysela) [2125548] - ASoC: da7219: Fix an error handling path in da7219_register_dai_clks() (Jaroslav Kysela) [2125548] - ASoC: eureka-tlv320: Hold reference returned from of_find_xxx API (Jaroslav Kysela) [2125548] - ASoC: wm_adsp: Handle optional legacy support (Jaroslav Kysela) [2125548] - ASoC: rsnd: Add check for rsnd_mod_power_on (Jaroslav Kysela) [2125548] - ASoC: soc-pcm.c: call __soc_pcm_close() in soc_pcm_close() (Jaroslav Kysela) [2125548] - ASoC: mt6359: fix tests for platform_get_irq() failure (Jaroslav Kysela) [2125548] - ASoC: wcd934x: fix order of Slimbus unprepare/disable (Jaroslav Kysela) [2125548] - ASoC: wcd9335: fix order of Slimbus unprepare/disable (Jaroslav Kysela) [2125548] - ALSA: hda/realtek: Add Intel Reference SSID to support headset keys (Jaroslav Kysela) [2125548] - ALSA: hda/realtek: Add quirk for ASUS GV601R laptop (Jaroslav Kysela) [2125548] - ALSA: usb-audio: Fix NULL dererence at error path (Jaroslav Kysela) [2125548] - ALSA: usb-audio: Fix potential memory leaks (Jaroslav Kysela) [2125548] - ALSA: rawmidi: Drop register_mutex in snd_rawmidi_free() (Jaroslav Kysela) [2125548] - ALSA: oss: Fix potential deadlock at unregistration (Jaroslav Kysela) [2125548] - ALSA: hda/realtek: Add quirk for HP Zbook Firefly 14 G9 model (Jaroslav Kysela) [2125548] - ALSA: hda: Fix position reporting on Poulsbo (Jaroslav Kysela) [2125548]- KVM: x86: smm: preserve interrupt shadow in SMRAM (Maxim Levitsky) [2097144] - KVM: x86: SVM: don't save SVM state to SMRAM when VM is not long mode capable (Maxim Levitsky) [2097144] - KVM: x86: SVM: use smram structs (Maxim Levitsky) [2097144] - KVM: svm: drop explicit return value of kvm_vcpu_map (Maxim Levitsky) [2097144] - KVM: x86: smm: use smram struct for 64 bit smram load/restore (Maxim Levitsky) [2097144] - KVM: x86: smm: use smram struct for 32 bit smram load/restore (Maxim Levitsky) [2097144] - KVM: x86: smm: use smram structs in the common code (Maxim Levitsky) [2097144] - KVM: x86: smm: add structs for KVM's smram layout (Maxim Levitsky) [2097144] - KVM: x86: smm: check for failures on smm entry (Maxim Levitsky) [2097144] - KVM: x86: do not go through ctxt->ops when emulating rsm (Maxim Levitsky) [2097144] - KVM: x86: move SMM exit to a new file (Maxim Levitsky) [2097144] - KVM: x86: move SMM entry to a new file (Maxim Levitsky) [2097144] - KVM: x86: start moving SMM-related functions to new files (Maxim Levitsky) [2097144] - bug: introduce ASSERT_STRUCT_OFFSET (Maxim Levitsky) [2097144] - KVM: x86: Rename and expose helper to detect if INIT/SIPI are allowed (Maxim Levitsky) [2097144] - KVM: x86: smm: number of GPRs in the SMRAM image depends on the image format (Maxim Levitsky) [2097144] - KVM: x86: emulator: update the emulation mode after CR0 write (Maxim Levitsky) [2097144] - KVM: x86: emulator: update the emulation mode after rsm (Maxim Levitsky) [2097144] - KVM: x86: emulator: introduce emulator_recalc_and_set_mode (Maxim Levitsky) [2097144] - KVM: x86: emulator: em_sysexit should update ctxt->mode (Maxim Levitsky) [2097144] - KVM: x86: Bug the VM if the emulator accesses a non-existent GPR (Maxim Levitsky) [2097144] - KVM: x86: Reduce the number of emulator GPRs to '8' for 32-bit KVM (Maxim Levitsky) [2097144] - KVM: x86: Use 16-bit fields to track dirty/valid emulator GPRs (Maxim Levitsky) [2097144] - KVM: x86: Omit VCPU_REGS_RIP from emulator's _regs array (Maxim Levitsky) [2097144] - KVM: x86: Harden _regs accesses to guard against buggy input (Maxim Levitsky) [2097144] - KVM: x86: Grab regs_dirty in local 'unsigned long' (Maxim Levitsky) [2097144]- RDMA/bnxt_re: Fix endianness warning for req.pkey (Kamal Heib) [2142690] - RDMA/bnxt_re: Use bitmap_zalloc() when applicable (Kamal Heib) [2142690] - RDMA/bnxt_re: Remove dynamic pkey table (Kamal Heib) [2142690] - RDMA/bnxt_re: Scan the whole bitmap when checking if "disabling RCFW with pending cmd-bit" (Kamal Heib) [2142690] - RDMA/bnxt_re: Remove unneeded variable (Kamal Heib) [2142690] - RDMA/bnxt_re: Remove unsupported bnxt_re_modify_ah callback (Kamal Heib) [2142690] - RDMA/bnxt_re: Use helper function to set GUIDs (Kamal Heib) [2142690] - RDMA/bnxt_re: Check if the vlan is valid before reporting (Kamal Heib) [2142690] - RDMA/bnxt_re: Correct FRMR size calculation (Kamal Heib) [2142690] - RDMA/bnxt_re: Use GFP_KERNEL in non atomic context (Kamal Heib) [2142690] - RDMA/bnxt_re: Fix FRMR issue with single page MR allocation (Kamal Heib) [2142690] - RDMA/bnxt_re: Fix query SRQ failure (Kamal Heib) [2142690] - RDMA/bnxt_re: Suppress unwanted error messages (Kamal Heib) [2142690] - RDMA/bnxt_re: Support multiple page sizes (Kamal Heib) [2142690] - RDMA/bnxt_re: Reduce the delay in polling for hwrm command completion (Kamal Heib) [2142690] - RDMA/bnxt_re: Use separate response buffer for stat_ctx_free (Kamal Heib) [2142690] - net/mlx5: Lag, Fix for loop when checking lag (Amir Tzin) [2112917] - net/mlx5e: Fix use-after-free when reverting termination table (Amir Tzin) [2112927] - net/mlx5: Fix uninitialized variable bug in outlen_write() (Amir Tzin) [2112927] - net/mlx5: E-switch, Fix duplicate lag creation (Amir Tzin) [2112927 2112917] - net/mlx5: E-switch, Destroy legacy fdb table when needed (Amir Tzin) [2112927 2112917] - net/mlx5: DR, Fix uninitialized var warning (Amir Tzin) [2112927] - net/mlx5e: Offload rule only when all encaps are valid (Amir Tzin) [2112927] - net/mlx5: Fix sync reset event handler error flow (Amir Tzin) [2112927] - net/mlx5: E-Switch, Set correctly vport destination (Amir Tzin) [2112927] - net/mlx5: Fix handling of entry refcount when command is not issued to FW (Amir Tzin) [2112927] - net/mlx5: cmdif, Print info on any firmware cmd failure to tracepoint (Amir Tzin) [2112927] - net/mlx5: SF: Fix probing active SFs during driver probe phase (Amir Tzin) [2112927] - net/mlx5: Fix FW tracer timestamp calculation (Amir Tzin) [2112927] - net/mlx5: Do not query pci info while pci disabled (Amir Tzin) [2112927 2129249] - net/mlx5e: TC, Fix slab-out-of-bounds in parse_tc_actions (Amir Tzin) [2112927] - net/mlx5e: Clean up and fix error flows in mlx5e_alloc_rq (Amir Tzin) [2112927] - net/mlx5: DR, Fix the SMFS sync_steering for fast teardown (Amir Tzin) [2112927] - net/mlx5e: E-Switch, Fix comparing termination table instance (Amir Tzin) [2112927] - net/mlx5e: TC, Fix wrong rejection of packet-per-second policing (Amir Tzin) [2112927 2049622] - net/mlx5e: Fix tc acts array not to be dependent on enum order (Amir Tzin) [2112927] - net/mlx5e: Add missing sanity checks for max TX WQE size (Amir Tzin) [2112927] - net/mlx5: fw_reset: Don't try to load device in case PCI isn't working (Amir Tzin) [2112927] - net/mlx5: E-switch, Set to legacy mode if failed to change switchdev mode (Amir Tzin) [2112927 2112917] - net/mlx5: Allow async trigger completion execution on single CPU systems (Amir Tzin) [2112927] - net/mlx5: Bridge, verify LAG state when adding bond to bridge (Amir Tzin) [2112927] - net/mlx5: Fix crash during sync firmware reset (Amir Tzin) [2112927] - net/mlx5e: TC, Fix cloned flow attr instance dests are not zeroed (Amir Tzin) [2112927] - net/mlx5: Fix possible use-after-free in async command interface (Amir Tzin) [2112927] - net/mlx5: ASO, Create the ASO SQ with the correct timestamp format (Amir Tzin) [2112927 2049622] - net/mlx5e: Update restore chain id for slow path packets (Amir Tzin) [2112927] - net/mlx5e: Extend SKB room check to include PTP-SQ (Amir Tzin) [2112927] - net/mlx5: DR, Fix matcher disconnect error flow (Amir Tzin) [2112927] - net/mlx5: Wait for firmware to enable CRS before pci_restore_state (Amir Tzin) [2112927] - net/mlx5e: Do not increment ESN when updating IPsec ESN state (Amir Tzin) [2112927] - net/mlx5e: Fix calculations for ICOSQ size (Amir Tzin) [2112927] - net/mlx5: Fix spelling mistake "syndrom" -> "syndrome" (Amir Tzin) [2112927] - net/mlx5e: Fix a typo in mlx5e_xdp_mpwqe_is_full (Amir Tzin) [2112927] - RDMA/mlx5: Don't compare mkey tags in DEVX indirect mkey (Amir Tzin) [2112927] - RDMA/mlx5: Fix UMR cleanup on error flow of driver init (Amir Tzin) [2112927] - RDMA/mlx5: Rely on RoCE fw cap instead of devlink when setting profile (Amir Tzin) [2112927] - net/mlx5: Unlock on error in mlx5_sriov_enable() (Amir Tzin) [2112927] - net/mlx5e: Fix use after free in mlx5e_fs_init() (Amir Tzin) [2112927] - net/mlx5e: kTLS, Use _safe() iterator in mlx5e_tls_priv_tx_list_cleanup() (Amir Tzin) [2112927] - net/mlx5: unlock on error path in esw_vfs_changed_event_handler() (Amir Tzin) [2112927 2150647] - net/mlx5e: Fix wrong tc flag used when set hw-tc-offload off (Amir Tzin) [2112927] - net/mlx5e: TC, Add missing policer validation (Amir Tzin) [2112927] - net/mlx5e: Fix wrong application of the LRO state (Amir Tzin) [2112927] - net/mlx5: Avoid false positive lockdep warning by adding lock_class_key (Amir Tzin) [2112927] - net/mlx5: Fix cmd error logging for manage pages cmd (Amir Tzin) [2112927] - net/mlx5: Disable irq when locking lag_lock (Amir Tzin) [2112927] - net/mlx5: Eswitch, Fix forwarding decision to uplink (Amir Tzin) [2112927 2150647] - net/mlx5: LAG, fix logic over MLX5_LAG_FLAG_NDEVS_READY (Amir Tzin) [2112927] - net/mlx5e: Properly disable vlan strip on non-UL reps (Amir Tzin) [2112927] - net/mlx5e: Allocate flow steering storage during uplink initialization (Amir Tzin) [2112927] - RDMA/mlx5: Use the proper number of ports (Amir Tzin) [2112927] - mlx5: do not use RT_TOS for IPv6 flowlabel (Amir Tzin) [2112927] - RDMA/mlx5: Add missing check for return value in get namespace flow (Amir Tzin) [2112927] - net/mlx5e: xsk: Discard unaligned XSK frames on striding RQ (Amir Tzin) [2112927] - net: devlink: convert reload command to take implicit devlink->lock (mlx5 hunk only) (Amir Tzin) [2112927] - devlink: Hold the instance lock in health callbacks (mlx5 hunk only) (Amir Tzin) [2112927] - net/mlx5: Lock mlx5 devlink health recovery callback (Amir Tzin) [2112927] - net/mlx5: Lock mlx5 devlink reload callbacks (Amir Tzin) [2112927] - net/mlx5: Move fw reset unload to mlx5_fw_reset_complete_reload (Amir Tzin) [2112927] - net/mlx5e: kTLS, Dynamically re-size TX recycling pool (Amir Tzin) [2112927] - net/mlx5e: kTLS, Recycle objects of device-offloaded TLS TX connections (Amir Tzin) [2112927] - net/mlx5e: kTLS, Take stats out of OOO handler (Amir Tzin) [2112927] - net/mlx5e: kTLS, Introduce TLS-specific create TIS (Amir Tzin) [2112927] - net/mlx5e: Move mlx5e_init_l2_addr to en_main (Amir Tzin) [2112927] - net/mlx5e: Split en_fs ndo's and move to en_main (Amir Tzin) [2112927] - net/mlx5e: Separate mlx5e_set_rx_mode_work and move caller to en_main (Amir Tzin) [2112927] - net/mlx5e: Add mdev to flow_steering struct (Amir Tzin) [2112927] - net/mlx5e: Report flow steering errors with mdev err report API (Amir Tzin) [2112927] - net/mlx5e: Convert mlx5e_flow_steering member of mlx5e_priv to pointer (Amir Tzin) [2112927] - net/mlx5e: Allocate VLAN and TC for featured profiles only (Amir Tzin) [2112927] - net/mlx5e: Make mlx5e_tc_table private (Amir Tzin) [2112927] - net/mlx5e: Convert mlx5e_tc_table member of mlx5e_flow_steering to pointer (Amir Tzin) [2112927] - net/mlx5e: TC, Support tc action api for police (Amir Tzin) [2112927] - net/mlx5e: TC, Separate get/update/replace meter functions (Amir Tzin) [2112927] - net/mlx5e: Add red and green counters for metering (Amir Tzin) [2112927] - net/mlx5e: TC, Allocate post meter ft per rule (Amir Tzin) [2112927] - net/mlx5: DR, Add support for flow metering ASO (Amir Tzin) [2112927] - net/mlx5: Fix driver use of uninitialized timeout (Amir Tzin) [2112927] - net/mlx5: DR, Fix SMFS steering info dump format (Amir Tzin) [2112927] - net/mlx5: Adjust log_max_qp to be 18 at most (Amir Tzin) [2112927] - net/mlx5e: Modify slow path rules to go to slow fdb (Amir Tzin) [2112927 2150647] - net/mlx5e: Fix calculations related to max MPWQE size (Amir Tzin) [2112927] - net/mlx5e: xsk: Account for XSK RQ UMRs when calculating ICOSQ size (Amir Tzin) [2112927] - net/mlx5e: Fix the value of MLX5E_MAX_RQ_NUM_MTTS (Amir Tzin) [2112927] - net/mlx5e: TC, Fix post_act to not match on in_port metadata (Amir Tzin) [2112927] - net/mlx5e: Remove WARN_ON when trying to offload an unsupported TLS cipher/version (Amir Tzin) [2112927] - RDMA/mlx5: Rename the mkey cache variables and functions (Amir Tzin) [2112927] - RDMA/mlx5: Store in the cache mkeys instead of mrs (Amir Tzin) [2112927] - RDMA/mlx5: Store the number of in_use cache mkeys instead of total_mrs (Amir Tzin) [2112927] - RDMA/mlx5: Replace cache list with Xarray (Amir Tzin) [2112927] - RDMA/mlx5: Replace ent->lock with xa_lock (Amir Tzin) [2112927] - net/mlx5: CT: Remove warning of ignore_flow_level support for non PF (Amir Tzin) [2112927] - net/mlx5e: Add resiliency for PTP TX port timestamp (Amir Tzin) [2112927] - net/mlx5: Expose ts_cqe_metadata_size2wqe_counter (Amir Tzin) [2112927] - net/mlx5e: HTB, move htb functions to a new file (Amir Tzin) [2112927] - net/mlx5e: HTB, change functions name to follow convention (Amir Tzin) [2112927] - net/mlx5e: HTB, remove priv from htb function calls (Amir Tzin) [2112927] - net/mlx5e: HTB, hide and dynamically allocate mlx5e_htb structure (Amir Tzin) [2112927] - net/mlx5e: HTB, move stats and max_sqs to priv (Amir Tzin) [2112927] - net/mlx5e: HTB, move section comment to the right place (Amir Tzin) [2112927] - net/mlx5e: HTB, move ids to selq_params struct (Amir Tzin) [2112927] - net/mlx5e: HTB, reduce visibility of htb functions (Amir Tzin) [2112927] - net/mlx5e: Fix mqprio_rl handling on devlink reload (Amir Tzin) [2112927] - net/mlx5e: Report header-data split state through ethtool (Amir Tzin) [2112927] - RDMA/mlx5: Expose steering anchor to userspace (Amir Tzin) [2112927] - RDMA/mlx5: Refactor get flow table function (Amir Tzin) [2112927] - net/mlx5: fs, allow flow table creation with a UID (Amir Tzin) [2112927] - net/mlx5: fs, expose flow table ID to users (Amir Tzin) [2112927] - net/mlx5: Expose the ability to point to any UID from shared UID (Amir Tzin) [2112927] - net/mlx5e: Remove the duplicating check for striding RQ when enabling LRO (Amir Tzin) [2112927] - net/mlx5e: Move the LRO-XSK check to mlx5e_fix_features (Amir Tzin) [2112927] - net/mlx5e: Extend flower police validation (Amir Tzin) [2112927] - net/mlx5e: configure meter in flow action (Amir Tzin) [2112927 2150647 2049622] - net/mlx5e: Removed useless code in function (Amir Tzin) [2112927] - net/mlx5: Bridge, implement QinQ support (Amir Tzin) [2112927] - net/mlx5: Bridge, implement infrastructure for VLAN protocol change (Amir Tzin) [2112927] - net/mlx5: Bridge, extract VLAN push/pop actions creation (Amir Tzin) [2112927] - net/mlx5: Bridge, rename filter fg to vlan_filter (Amir Tzin) [2112927] - net/mlx5: Bridge, refactor groups sizes and indices (Amir Tzin) [2112927] - net/mlx5: debugfs, Add num of in-use FW command interface slots (Amir Tzin) [2112927] - net/mlx5: Expose vnic diagnostic counters for eswitch managed vports (Amir Tzin) [2112927 2150647 2049881] - net/mlx5: Use software VHCA id when it's supported (Amir Tzin) [2112927] - net/mlx5: Introduce ifc bits for using software vhca id (Amir Tzin) [2112927] - net/mlx5: Use the bitmap API to allocate bitmaps (Amir Tzin) [2112927] - devlink: Hold the instance lock in port_new / port_del callbacks (mlx5 hunks only) (Amir Tzin) [2112925] - net/mlx5: Remove devl_unlock from mlx5_devlink_eswitch_mode_set (Amir Tzin) [2112927 2150647] - net/mlx5: Use devl_ API in mlx5e_devlink_port_register (Amir Tzin) [2112927 2150647] - net/mlx5: Use devl_ API in mlx5_esw_devlink_sf_port_register (Amir Tzin) [2112927] - net/mlx5: Use devl_ API in mlx5_esw_offloads_devlink_port_register (Amir Tzin) [2112927 2150647] - net/mlx5: Use devl_ API for rate nodes destroy (Amir Tzin) [2112927 2150647] - net/mlx5: Remove devl_unlock from mlx5_eswtich_mode_callback_enter (Amir Tzin) [2112927 2150647] - net/mlx5: fix 32bit build (Amir Tzin) [2112927 2049622] - net/mlx5e: TC, Support offloading police action (Amir Tzin) [2112927 2049622] - net/mlx5e: Add flow_action to parse state (Amir Tzin) [2112927 2049622] - net/mlx5e: Add post meter table for flow metering (Amir Tzin) [2112927 2049622] - net/mlx5e: Add generic macros to use metadata register mapping (Amir Tzin) [2112927 2049622] - net/mlx5e: Get or put meter by the index of tc police action (Amir Tzin) [2112927 2049622] - net/mlx5e: Add support to modify hardware flow meter parameters (Amir Tzin) [2112927 2049622] - net/mlx5e: Prepare for flow meter offload if hardware supports it (Amir Tzin) [2112927 2049622] - net/mlx5: Implement interfaces to control ASO SQ and CQ (Amir Tzin) [2112927 2049622] - net/mlx5: Add support to create SQ and CQ for ASO (Amir Tzin) [2112927 2049622] - net/mlx5: E-switch: Change eswitch mode only via devlink command (Amir Tzin) [2112927 2150647 2112917] - net/mlx5: E-switch, Remove dependency between sriov and eswitch mode (Amir Tzin) [2112927 2150647 2112917] - net/mlx5: E-switch, Introduce flag to indicate if fdb table is created (Amir Tzin) [2112927 2112917] - net/mlx5: E-switch, Introduce flag to indicate if vport acl namespace is created (Amir Tzin) [2112927 2112917] - net/mlx5: delete dead code in mlx5_esw_unlock() (Amir Tzin) [2112927] - net/mlx5: Delete ipsec_fs header file as not used (Amir Tzin) [2112927] - net/mlx5: Add bits and fields to support enhanced CQE compression (Amir Tzin) [2112927] - net/mlx5: Remove not used MLX5_CAP_BITS_RW_MASK (Amir Tzin) [2112927] - net/mlx5: group fdb cleanup to single function (Amir Tzin) [2112927] - net/mlx5: Add support EXECUTE_ASO action for flow entry (Amir Tzin) [2112927 2049622] - net/mlx5: Add HW definitions of vport debug counters (Amir Tzin) [2112927] - net/mlx5: Add IFC bits and enums for flow meter (Amir Tzin) [2112927 2049622] - RDMA/mlx5: Support handling of modify-header pattern ICM area (Amir Tzin) [2112927] - net/mlx5: Manage ICM of type modify-header pattern (Amir Tzin) [2112927] - net/mlx5: Introduce header-modify-pattern ICM properties (Amir Tzin) [2112927] - RDMA/mlx5: Add a umr recovery flow (Amir Tzin) [2112927] - net/mlx5e: Ring the TX doorbell on DMA errors (Amir Tzin) [2112925] - net/mlx5e: Fix capability check for updating vnic env counters (Amir Tzin) [2112925] - net/mlx5: Lag, correct get the port select mode str (Amir Tzin) [2112925] - net/mlx5e: Fix enabling sriov while tc nic rules are offloaded (Amir Tzin) [2112925] - net/mlx5e: kTLS, Fix build time constant test in RX (Amir Tzin) [2112925] - net/mlx5e: kTLS, Fix build time constant test in TX (Amir Tzin) [2112925] - net/mlx5: Lag, decouple FDB selection and shared FDB (Amir Tzin) [2112925] - net/mlx5: TC, allow offload from uplink to other PF's VF (Amir Tzin) [2112925] - mellanox: mlx5: avoid uninitialized variable warning with gcc-12 (Amir Tzin) [2112925] - net/mlx5: E-Switch, pair only capable devices (Amir Tzin) [2112925 2150647] - Revert "net/mlx5e: Allow relaxed ordering over VFs" (Amir Tzin) [2112925] - net/mlx5: Fix mlx5_get_next_dev() peer device matching (Amir Tzin) [2112925] - RDMA/mlx5: Remove duplicate pointer assignment in mlx5_ib_alloc_implicit_mr() (Amir Tzin) [2112925] - net/mlx5: fix multiple definitions of mlx5_lag_mpesw_init / mlx5_lag_mpesw_cleanup (Amir Tzin) [2112925] - net/mlx5: Support multiport eswitch mode (Amir Tzin) [2112925 2150647] - net/mlx5: Remove unused argument (Amir Tzin) [2112925] - net/mlx5: Lag, refactor lag state machine (Amir Tzin) [2112925] - net/mlx5e: Add XDP SQs to uplink representors steering tables (Amir Tzin) [2112925] - net/mlx5e: Allow relaxed ordering over VFs (Amir Tzin) [2112925] - net/mlx5e: Support partial GSO for tunnels over vlans (Amir Tzin) [2112925] - net/mlx5e: IPoIB, Improve ethtool rxnfc callback structure in IPoIB (Amir Tzin) [2112925] - net/mlx5e: Allocate virtually contiguous memory for reps structures (Amir Tzin) [2112925] - net/mlx5e: Allocate virtually contiguous memory for VLANs list (Amir Tzin) [2112925] - net/mlx5: Allocate virtually contiguous memory in pci_irq.c (Amir Tzin) [2112925] - net/mlx5: Allocate virtually contiguous memory in vport.c (Amir Tzin) [2112925] - net/mlx5: Inline db alloc API function (Amir Tzin) [2112925] - net/mlx5: Add last command failure syndrome to debugfs (Amir Tzin) [2112925] - net/mlx5: sparse: error: context imbalance in 'mlx5_vf_get_core_dev' (Amir Tzin) [2112925] - net/mlx5: Expose mlx5_sriov_blocking_notifier_register / unregister APIs (Amir Tzin) [2112925] - net/mlx5: Lag, add debugfs to query hardware lag state (Amir Tzin) [2112925] - net/mlx5: Lag, use buckets in hash mode (Amir Tzin) [2112925] - net/mlx5: Lag, refactor dmesg print (Amir Tzin) [2112925] - net/mlx5: Support devices with more than 2 ports (Amir Tzin) [2112925] - net/mlx5: Lag, use actual number of lag ports (Amir Tzin) [2112925] - net/mlx5: Lag, use hash when in roce lag on 4 ports (Amir Tzin) [2112925] - net/mlx5: Lag, support single FDB only on 2 ports (Amir Tzin) [2112925] - net/mlx5: Lag, store number of ports inside lag object (Amir Tzin) [2112925] - net/mlx5: Lag, filter non compatible devices (Amir Tzin) [2112925] - net/mlx5: Lag, use lag lock (Amir Tzin) [2112925] - net/mlx5: Lag, move E-Switch prerequisite check into lag code (Amir Tzin) [2112925] - net/mlx5: devcom only supports 2 ports (Amir Tzin) [2112925] - net/mlx5: Lag, expose number of lag ports (Amir Tzin) [2112925] - net/mlx5: Increase FW pre-init timeout for health recovery (Amir Tzin) [2112925] - net/mlx5: Add exit route when waiting for FW (Amir Tzin) [2112925] - net/mlx5e: Use XFRM state direction instead of flags (Amir Tzin) [2112925] - net/mlx5: Allow future addition of IPsec object modifiers (Amir Tzin) [2112925] - net/mlx5: Don't perform lookup after already known sec_path (Amir Tzin) [2112925] - net/mlx5: Cleanup XFRM attributes struct (Amir Tzin) [2112925] - net/mlx5: Remove not-supported ICV length (Amir Tzin) [2112925] - net/mlx5: Simplify IPsec capabilities logic (Amir Tzin) [2112925] - net/mlx5: Don't advertise IPsec netdev support for non-IPsec device (Amir Tzin) [2112925] - net/mlx5: Make sure that no dangling IPsec FS pointers exist (Amir Tzin) [2112925] - net/mlx5: Clean IPsec FS add/delete rules (Amir Tzin) [2112925] - net/mlx5: Simplify HW context interfaces by using SA entry (Amir Tzin) [2112925] - net/mlx5: Remove indirections from esp functions (Amir Tzin) [2112925] - net/mlx5: Merge various control path IPsec headers into one file (Amir Tzin) [2112925] - net/mlx5: Remove useless validity check (Amir Tzin) [2112925] - net/mlx5: Store IPsec ESN update work in XFRM state (Amir Tzin) [2112925] - net/mlx5: Reduce useless indirection in IPsec FS add/delete flows (Amir Tzin) [2112925] - net/mlx5: Don't hide fallback to software IPsec in FS code (Amir Tzin) [2112925] - net/mlx5: Check IPsec TX flow steering namespace in advance (Amir Tzin) [2112925] - net/mlx5: Simplify IPsec flow steering init/cleanup functions (Amir Tzin) [2112925] - net/mlx5: fs, an FTE should have no dests when deleted (Amir Tzin) [2112925] - net/mlx5: fs, call the deletion function of the node (Amir Tzin) [2112925] - net/mlx5: fs, delete the FTE when there are no rules attached to it (Amir Tzin) [2112925] - net/mlx5: fs, do proper bookkeeping for forward destinations (Amir Tzin) [2112925] - net/mlx5: fs, add unused destination type (Amir Tzin) [2112925] - net/mlx5: fs, jump to exit point and don't fall through (Amir Tzin) [2112925] - net/mlx5: fs, refactor software deletion rule (Amir Tzin) [2112925] - net/mlx5: fs, split software and IFC flow destination definitions (Amir Tzin) [2112925] - net/mlx5e: TC, set proper dest type (Amir Tzin) [2112925] - net/mlx5e: Remove unused mlx5e_dcbnl_build_rep_netdev function (Amir Tzin) [2112925] - net/mlx5e: Drop error CQE handling from the XSK RX handler (Amir Tzin) [2112925] - net/mlx5: Print initializing field in case of timeout (Amir Tzin) [2112925] - net/mlx5: Delete redundant default assignment of runtime devlink params (Amir Tzin) [2112925] - net/mlx5: Remove useless kfree (Amir Tzin) [2112925] - net/mlx5: use kvfree() for kvzalloc() in mlx5_ct_fs_smfs_matcher_create (Amir Tzin) [2112925] - RDMA/mlx5: Clean UMR QP type flow from mlx5_ib_post_send() (Amir Tzin) [2112925] - RDMA/mlx5: Use mlx5_umr_post_send_wait() to update xlt (Amir Tzin) [2112925] - RDMA/mlx5: Use mlx5_umr_post_send_wait() to update MR pas (Amir Tzin) [2112925] - RDMA/mlx5: Move creation and free of translation tables to umr.c (Amir Tzin) [2112925] - RDMA/mlx5: Use mlx5_umr_post_send_wait() to rereg pd access (Amir Tzin) [2112925] - RDMA/mlx5: Use mlx5_umr_post_send_wait() to revoke MRs (Amir Tzin) [2112925] - RDMA/mlx5: Introduce mlx5_umr_post_send_wait() (Amir Tzin) [2112925] - RDMA/mlx5: Expose wqe posting helpers outside of wr.c (Amir Tzin) [2112925] - RDMA/mlx5: Simplify get_umr_update_access_mask() (Amir Tzin) [2112925] - RDMA/mlx5: Move mkey ctrl segment logic to umr.c (Amir Tzin) [2112925] - RDMA/mlx5: Move umr checks to umr.h (Amir Tzin) [2112925] - RDMA/mlx5: Move init and cleanup of UMR to umr.c (Amir Tzin) [2112925] - RDMA/mlx5: Fix flow steering egress flow (Amir Tzin) [2112925] - mlx5, xsk: Diversify return values from xsk_wakeup call paths (Amir Tzin) [2112925] - net/mlx5: Remove not-implemented IPsec capabilities (Amir Tzin) [2112925] - net/mlx5: Remove ipsec_ops function table (Amir Tzin) [2112925] - net/mlx5: Reduce kconfig complexity while building crypto support (Amir Tzin) [2112925] - net/mlx5: Move IPsec file to relevant directory (Amir Tzin) [2112925] - net/mlx5: Remove not-needed IPsec config (Amir Tzin) [2112925] - net/mlx5: Align flow steering allocation namespace to common style (Amir Tzin) [2112925] - net/mlx5: Unify device IPsec capabilities check (Amir Tzin) [2112925] - net/mlx5: Remove useless IPsec device checks (Amir Tzin) [2112925] - net/mlx5: Remove ipsec vs. ipsec offload file separation (Amir Tzin) [2112925] - RDMA/mlx5: Drop crypto flow steering API (Amir Tzin) [2112925] - RDMA/mlx5: Delete never supported IPsec flow action (Amir Tzin) [2112925] - net/mlx5: Remove FPGA ipsec specific statistics (Amir Tzin) [2112925] - net/mlx5: Remove XFRM no_trailer flag (Amir Tzin) [2112925] - net/mlx5: Remove not-used IDA field from IPsec struct (Amir Tzin) [2112925] - net/mlx5: Delete metadata handling logic (Amir Tzin) [2112925] - net/mlx5_fpga: Drop INNOVA IPsec support (Amir Tzin) [2112925] - net/mlx5: Cleanup kTLS function names and their exposure (Amir Tzin) [2112925] - net/mlx5: Remove tls vs. ktls separation as it is the same (Amir Tzin) [2112925] - net/mlx5: Remove indirection in TLS build (Amir Tzin) [2112925] - net/mlx5: Reliably return TLS device capabilities (Amir Tzin) [2112925] - net/mlx5_fpga: Drop INNOVA TLS support (Amir Tzin) [2112925] - ipv6: Use ipv6_only_sock() helper in condition (mlx5 hunk only). (Amir Tzin) [2112925] - Revert "stmmac/intel: mark driver as tech preview" (Mark Salter) [2122230] - net: stmmac: Fix queue statistics reading (Mark Salter) [2122230] - stmmac: intel: Update PCH PTP clock rate from 200MHz to 204.8MHz (Mark Salter) [2122230] - net: stmmac: power up/down serdes in stmmac_open/release (Mark Salter) [2122230] - stmmac: intel: Simplify intel_eth_pci_remove() (Mark Salter) [2122230] - net: stmmac: work around sporadic tx issue on link-up (Mark Salter) [2122230] - stmmac: intel: Add a missing clk_disable_unprepare() call in intel_eth_pci_remove() (Mark Salter) [2122230] - net: phylink: fix SGMII inband autoneg enable (Mark Salter) [2122230] - net: phylink: fix NULL pl->pcs dereference during phylink_pcs_poll_start (Mark Salter) [2122230] - net: phylink: disable PCS polling over major configuration (Mark Salter) [2122230] - net: phylink: remove pcs_ops member (Mark Salter) [2122230] - net: pcs: xpcs: depends on PHYLINK in Kconfig (Mark Salter) [2122230] - net: phylink: add QSGMII support to phylink_mii_c22_pcs_encode_advertisement() (Mark Salter) [2122230] - net: stmmac: make mdio register skips PHY scanning for fixed-link (Mark Salter) [2122230] - stmmac: intel: add phy-mode and fixed-link ACPI _DSD setting support (Mark Salter) [2122230] - net: pcs: xpcs: add CL37 1000BASE-X AN support (Mark Salter) [2122230] - stmmac: intel: prepare to support 1000BASE-X phy interface setting (Mark Salter) [2122230] - net: make xpcs_do_config to accept advertising for pcs-xpcs and sja1105 (Mark Salter) [2122230] - net: pcs: xpcs: propagate xpcs_read error to xpcs_get_state_c37_sgmii (Mark Salter) [2122230] - net: stmmac: remove redunctant disable xPCS EEE call (Mark Salter) [2122230] - net: stmmac: fix dma queue left shift overflow issue (Mark Salter) [2122230] - net: stmmac: switch to use interrupt for hw crosstimestamping (Mark Salter) [2122230] - net: stmmac: fix unbalanced ptp clock issue in suspend/resume flow (Mark Salter) [2122230] - net: stmmac: fix pm runtime issue in stmmac_dvr_remove() (Mark Salter) [2122230] - net: stmmac: dwc-qos: Disable split header for Tegra194 (Mark Salter) [2122230] - stmmac: intel: Fix an error handling path in intel_eth_pci_probe() (Mark Salter) [2122230] - stmmac: intel: Add RPL-P PCI ID (Mark Salter) [2122230] - net: stmmac: use dev_err_probe() for reporting mdio bus registration failure (Mark Salter) [2122230] - net: stmmac: remove unused get_addr() callback (Mark Salter) [2122230] - net: pcs: pcs-xpcs: Convert to mdiobus_c45_read (Mark Salter) [2122230] - net: phylink: Convert to mdiobus_c45_{read|write} (Mark Salter) [2122230] - net: stmmac: stmmac_main: using pm_runtime_resume_and_get instead of pm_runtime_get_sync (Mark Salter) [2122230] - net: phylink: remove phylink_helper_basex_speed() (Mark Salter) [2122230] - net: phylink: remove phylink_set_10g_modes() (Mark Salter) [2122230] - net: stmmac: using pm_runtime_resume_and_get instead of pm_runtime_get_sync (Mark Salter) [2122230] - net: stmmac: fix missing pci_disable_device() on error in stmmac_pci_probe() (Mark Salter) [2122230] - net: stmmac: disable Split Header (SPH) for Intel platforms (Mark Salter) [2122230] - net: stmmac: Use readl_poll_timeout_atomic() in atomic state (Mark Salter) [2122230] - net: stmmac: Fix unset max_speed difference between DT and non-DT platforms (Mark Salter) [2122230] - stmmac: intel: Add ADL-N PCI ID (Mark Salter) [2122230] - net: stmmac: switch no PTP HW support message to info level (Mark Salter) [2122230] - net: phylink: remove phylink_set_pcs() (Mark Salter) [2122230] - stmmac: intel: Enable 2.5Gbps for Intel AlderLake-S (Mark Salter) [2122230] - net: phylink: remove phylink_config's pcs_poll (Mark Salter) [2122230] - net: phylink: use legacy_pre_march2020 (Mark Salter) [2122230] - net: phylink: add legacy_pre_march2020 indicator (Mark Salter) [2122230] - net: stmmac: optimize locking around PTP clock reads (Mark Salter) [2122230] - net: stmmac: use .mac_select_pcs() interface (Mark Salter) [2122230] - net: stmmac: convert to phylink_generic_validate() (Mark Salter) [2122230] - net: stmmac: remove phylink_config.pcs_poll usage (Mark Salter) [2122230] - net: stmmac/xpcs: convert to pcs_validate() (Mark Salter) [2122230] - net: convert users of bitmap_foo() to linkmode_foo() (Mark Salter) [2122230] - net: phylink: add pcs_validate() method (Mark Salter) [2122230] - net: phylink: add mac_select_pcs() method to phylink_mac_ops (Mark Salter) [2122230] - net: phylink: tidy up disable bit clearing (Mark Salter) [2122230] - net: phylink: handle NA interface mode in phylink_fwnode_phy_connect() (Mark Salter) [2122230] - net: phylink: Add helpers for c22 registers without MDIO (Mark Salter) [2122230] - net: phylink: add 1000base-KX to phylink_caps_to_linkmodes() (Mark Salter) [2122230] - net: phylink: add generic validate implementation (Mark Salter) [2122230] - net: phylink: use supported_interfaces for phylink validation (Mark Salter) [2122230] - net: phylink: add MAC phy_interface_t bitmap (Mark Salter) [2122230] - net: phy: add phy_interface_t bitmap support (Mark Salter) [2122230] - net: phylink: Convert some users of mdiobus_* to mdiodev_* (Mark Salter) [2122230] - net: phylink: use mdiobus_modify_changed() helper (Mark Salter) [2122230] - net: mdio: add mdiobus_modify_changed() (Mark Salter) [2122230] - net: phylink: add phylink_set_10g_modes() helper (Mark Salter) [2122230] - net: stmmac: fill in supported_interfaces (Mark Salter) [2122230] - net: stmmac: convert to phylink_get_linkmodes() (Mark Salter) [2122230] - net: xpcs: add support for retrieving supported interface modes (Mark Salter) [2122230] - net: mdio: Add helper functions for accessing MDIO devices (Mark Salter) [2122230] - net: stmmac: fix return value of __setup handler (Mark Salter) [2122230] - net: stmmac: only enable DMA interrupts when ready (Mark Salter) [2122230] - net: stmmac: ensure PTP time register reads are consistent (Mark Salter) [2122230] - net: stmmac: dump gmac4 DMA registers correctly (Mark Salter) [2122230] - net: stmmac: properly handle with runtime pm in stmmac_dvr_remove() (Mark Salter) [2122230] - net: stmmac: skip only stmmac_ptp_register when resume from suspend (Mark Salter) [2122230] - drivers/net/ethernet: clean up mis-targeted comments (Mark Salter) [2122230] - net: stmmac: configure PTP clock source prior to PTP initialization (Mark Salter) [2122230] - net: stmmac: reduce unnecessary wakeups from eee sw timer (Mark Salter) [2122230] - net: stmmac: remove unused members in struct stmmac_priv (Mark Salter) [2122230] - net: stmmac: Fix "Unbalanced pm_runtime_enable!" warning (Mark Salter) [2122230] - net: stmmac: add tc flower filter for EtherType matching (Mark Salter) [2122230] - net: stmmac: bump tc when get underflow error from DMA descriptor (Mark Salter) [2122230] - stmmac: remove ethtool driver version info (Mark Salter) [2122230] - net: stmmac: Calculate CDC error only once (Mark Salter) [2122230] - net: stmmac: ptp: fix potentially overflowing expression (Mark Salter) [2122230] - net: stmmac: fix tc flower deletion for VLAN priority Rx steering (Mark Salter) [2122230] - net: stmmac: Avoid DMA_CHAN_CONTROL write if no Split Header support (Mark Salter) [2122230] - net: stmmac: Disable Tx queues when reconfiguring the interface (Mark Salter) [2122230] - net: phylink: Force retrigger in case of latched link-fail indicator (Mark Salter) [2122230] - net: phylink: Force link down and retrigger resolve on interface change (Mark Salter) [2122230] - net: stmmac: retain PTP clock time during SIOCSHWTSTAMP ioctls (Mark Salter) [2122230] - stmmac_pci: Fix underflow size in stmmac_rx (Mark Salter) [2122230] - net: stmmac: Fix signed/unsigned wreckage (Mark Salter) [2122230] - net: stmmac: allow a tc-taprio base-time of zero (Mark Salter) [2122230] - ethernet: stmmac: use eth_hw_addr_set() (Mark Salter) [2122230] - net: phylink: Support disabling autonegotiation for PCS (Mark Salter) [2122230] - net: stmmac: fix off-by-one error in sanity check (Mark Salter) [2122230] - net: stmmac: fix gcc-10 -Wrestrict warning (Mark Salter) [2122230] - net: phylink: don't call netif_carrier_off() with NULL netdev (Mark Salter) [2122230] - net: stmmac: Fix E2E delay mechanism (Mark Salter) [2122230] - net: stmmac: add support for dwmac 3.40a (Mark Salter) [2122230] - net: stmmac: fix get_hw_feature() on old hardware (Mark Salter) [2122230] - net: stmmac: trigger PCS EEE to turn off on link down (Mark Salter) [2122230] - net: pcs: xpcs: fix incorrect steps on disable EEE (Mark Salter) [2122230] - net: pcs: xpcs: fix incorrect CL37 AN sequence (Mark Salter) [2122230] - net: stmmac: fix EEE init issue when paired with EEE capable PHYs (Mark Salter) [2122230] - net: stmmac: allow CSR clock of 300MHz (Mark Salter) [2122230] - net: stmmac: platform: fix build warning when with !CONFIG_PM_SLEEP (Mark Salter) [2122230] - net: stmmac: fix system hang caused by eee_ctrl_timer during suspend/resume (Mark Salter) [2122230] - net: stmmac: fix MAC not working when system resume back with WoL active (Mark Salter) [2122230] - net: phylink: add suspend/resume support (Mark Salter) [2122230] - net: stmmac: add ethtool per-queue irq statistic support (Mark Salter) [2122230] - net: stmmac: add ethtool per-queue statistic framework (Mark Salter) [2122230] - net: stmmac: fix INTR TBU status affecting irq count statistic (Mark Salter) [2122230] - net: pcs: xpcs: Add Pause Mode support for SGMII and 2500BaseX (Mark Salter) [2122230] - net: stmmac: fix kernel panic due to NULL pointer dereference of plat->est (Mark Salter) [2122230] - net: pcs: xpcs: fix error handling on failed to allocate memory (Mark Salter) [2122230] - net: stmmac: add est_irq_status callback function for GMAC 4.10 and 5.10 (Mark Salter) [2122230] - net: stmmac: ptp: update tas basetime after ptp adjust (Mark Salter) [2122230] - net: stmmac: add mutex lock to protect est parameters (Mark Salter) [2122230] - net: stmmac: separate the tas basetime calculation function (Mark Salter) [2122230] - net: stmmac: Terminate FPE workqueue in suspend (Mark Salter) [2122230] - stmmac: intel: set PCI_D3hot in suspend (Mark Salter) [2122230] - stmmac: intel: Enable PHY WOL option in EHL (Mark Salter) [2122230] - net: stmmac: option to enable PHY WOL with PMT enabled (Mark Salter) [2122230] - net: stmmac: remove redundant continue statement (Mark Salter) [2122230] - stmmac: intel: fix wrong kernel-doc (Mark Salter) [2122230] - stmmac: intel: move definitions to dwmac-intel header file (Mark Salter) [2122230] - net: pcs: xpcs: export xpcs_do_config and xpcs_link_up (Mark Salter) [2122230] - net: pcs: xpcs: also ignore phy id if it's all ones (Mark Salter) [2122230] - net: pcs: xpcs: add support for sgmii with no inband AN (Mark Salter) [2122230] - net: pcs: xpcs: move register bit descriptions to a header file (Mark Salter) [2122230] - net: stmmac: reduce indentation when calling stmmac_xpcs_setup (Mark Salter) [2122230] - net: stmmac: reverse Christmas tree notation in stmmac_xpcs_setup (Mark Salter) [2122230] - net: pcs: xpcs: rename mdio_xpcs_args to dw_xpcs (Mark Salter) [2122230] - net: phylink: Refactor phylink_of_phy_connect() (Mark Salter) [2122230] - net: phylink: introduce phylink_fwnode_phy_connect() (Mark Salter) [2122230] - net: phy: Introduce phy related fwnode functions (Mark Salter) [2122230] - net: phy: Introduce fwnode_mdio_find_device() (Mark Salter) [2122230] - net: stmmac: Fix unused values warnings (Mark Salter) [2122230] - net: stmmac: Fix mixed enum type warning (Mark Salter) [2122230] - net: stmmac: Fix missing { } around two statements in an if statement (Mark Salter) [2122230] - net: stmmac: explicitly deassert GMAC_AHB_RESET (Mark Salter) [2122230] - net: stmmac: platform: use optional clk/reset get APIs (Mark Salter) [2122230] - net: stmmac: fix NPD with phylink_set_pcs if there is no MDIO bus (Mark Salter) [2122230] - net: stmmac: enable Intel mGbE 2.5Gbps link speed (Mark Salter) [2122230] - net: pcs: add 2500BASEX support for Intel mGbE controller (Mark Salter) [2122230] - net: stmmac: split xPCS setup from mdio register (Mark Salter) [2122230] - net: pcs: xpcs: convert to phylink_pcs_ops (Mark Salter) [2122230] - net: pcs: xpcs: convert to mdio_device (Mark Salter) [2122230] - net: pcs: xpcs: use mdiobus_c45_addr in xpcs_{read,write} (Mark Salter) [2122230] - net: pcs: xpcs: export xpcs_probe (Mark Salter) [2122230] - net: pcs: xpcs: export xpcs_config_eee (Mark Salter) [2122230] - net: pcs: xpcs: export xpcs_validate (Mark Salter) [2122230] - net: pcs: xpcs: make the checks related to the PHY interface mode stateless (Mark Salter) [2122230] - net: pcs: xpcs: delete shim definition for mdio_xpcs_get_ops() (Mark Salter) [2122230] - net: pcs: xpcs: there is only one PHY ID (Mark Salter) [2122230] - net: stmmac: enable platform specific safety features (Mark Salter) [2122230] - net: stmmac: the XPCS obscures a potential "PHY not found" error (Mark Salter) [2122230] - net: stmmac: Add callbacks for DWC xpcs Energy Efficient Ethernet (Mark Salter) [2122230] - net: pcs: Introducing support for DWC xpcs Energy Efficient Ethernet (Mark Salter) [2122230]- xfs: reserve quota for dir expansion when linking/unlinking files (Bill O'Donnell) [2086880] - scsi: storvsc: Fix swiotlb bounce buffer leak in confidential VM (Emanuele Giuseppe Esposito) [2150659] - ACPICA: Fix operand resolution (Mark Langsdorf) [2156144] - driver core: Add missing kernel doc for device::msi_lock (Myron Stowe) [2158839] - PCI/MSI: Protect msi_desc::masked for multi-MSI (Myron Stowe) [2158839] - KVM: arm64: Don't retrieve memory slot again in page fault handler (Gavin Shan) [2161161] - fs: allow cross-vfsmount reflink/dedupe (Andrey Albershteyn) [2086200] - powerpc/hv-gpci: Fix hv_gpci event list (Mamatha Inamdar) [2161258] - powerpc: declare unmodified attribute_group usages const (Mamatha Inamdar) [2161258] - drm/amd: Delay removal of the firmware framebuffer (Michel Dänzer) [2162039] - cpuidle: Add cpu_idle_miss trace event (Mark Langsdorf) [2122312] - cpuidle: haltpoll: Add trace points for guest_halt_poll_ns grow/shrink (Mark Langsdorf) [2122312] - efi/cper, cxl: Decode CXL Error Log (Lenny Szubowicz) [2143733] - efi/cper, cxl: Decode CXL Protocol Error Section (Lenny Szubowicz) [2143733] - efi: cper: Add support for printing Firmware Error Record Reference (Lenny Szubowicz) [2143733] - Bluetooth: L2CAP: Fix use-after-free caused by l2cap_reassemble_sdu (Wander Lairson Costa) [2152927] {CVE-2022-3564} - drm/i915: Fix CFI violations in gt_sysfs (Jocelyn Falempe) [2154880] - NFS: Clear the file access cache upon login (Benjamin Coddington) [2050832] - NFS: don't store 'struct cred *' in struct nfs_access_entry (Benjamin Coddington) [2050832] - NFS: pass cred explicitly for access tests (Benjamin Coddington) [2050832] - NFS: change nfs_access_get_cached to only report the mask (Benjamin Coddington) [2050832] - init: Initialize noop_backing_dev_info early (Nico Pache) [2160228] - mm: vmscan: make rotations a secondary factor in balancing anon vs file (Nico Pache) [2160228] - writeback: Fix inode->i_io_list not be protected by inode->i_lock error (Nico Pache) [2160228] - mm: vmscan: fix extreme overreclaim and swap floods (Nico Pache) [2160228] - mm/page_alloc: ensure kswapd doesn't accidentally go to sleep (Nico Pache) [2160228] - mm/page_io: count submission time as thrashing delay for delayacct (Nico Pache) [2160228] - delayacct: support re-entrance detection of thrashing accounting (Nico Pache) [2160228] - filemap: make the accounting of thrashing more consistent (Nico Pache) [2160228] - writeback: don't warn on an unregistered BDI in __mark_inode_dirty (Nico Pache) [2160228] - s390/dasd: fix no record found for raw_track_access (Tobias Huschle) [2161270] - crypto: testmgr - disallow certain DRBG hash functions in FIPS mode (Vladis Dronov) [2152133] - dmaengine: idxd: Fix crc_val field for completion record (Jerry Snitselaar) [2144375] - dmaengine: idxd: Make read buffer sysfs attributes invisible for Intel IAA (Jerry Snitselaar) [2144375] - dmaengine: idxd: Make max batch size attributes in sysfs invisible for Intel IAA (Jerry Snitselaar) [2144375] - dmaengine: idxd: Do not call DMX TX callbacks during workqueue disable (Jerry Snitselaar) [2144375] - dmaengine: idxd: Prevent use after free on completion memory (Jerry Snitselaar) [2144375] - dmaengine: idxd: Let probe fail when workqueue cannot be enabled (Jerry Snitselaar) [2144375] - dmaengine: idxd: Fix max batch size for Intel IAA (Jerry Snitselaar) [2144375] - dmaengine: idxd: add configuration for concurrent batch descriptor processing (Jerry Snitselaar) [2144375] - dmanegine: idxd: reformat opcap output to match bitmap_parse() input (Jerry Snitselaar) [2144375] - dmaengine: idxd: add configuration for concurrent work descriptor processing (Jerry Snitselaar) [2144375] - dmaengine: idxd: add WQ operation cap restriction support (Jerry Snitselaar) [2144375] - dmaengine: idxd: convert ats_dis to a wq flag (Jerry Snitselaar) [2144375] - dmaengine: idxd: track enabled workqueues in bitmap (Jerry Snitselaar) [2144375] - dmaengine: idxd: Set wq state to disabled in idxd_wq_disable_cleanup() (Jerry Snitselaar) [2144375] - dmaengine: idxd: Do not enable user type Work Queue without Shared Virtual Addressing (Jerry Snitselaar) [2144375] - dmaengine: idxd: fix RO device state error after been disabled/reset (Jerry Snitselaar) [2144375] - dmaengine: idxd: avoid deadlock in process_misc_interrupts() (Jerry Snitselaar) [2144375] - KVM: x86: nSVM: implement nested LBR virtualization (Emanuele Giuseppe Esposito) [2155149] - KVM: x86: nSVM: correctly virtualize LBR msrs when L2 is running (Emanuele Giuseppe Esposito) [2155149] - kvm: x86: SVM: use vmcb* instead of svm->vmcb where it makes sense (Emanuele Giuseppe Esposito) [2155149] - KVM: x86: nSVM: implement nested VMLOAD/VMSAVE (Emanuele Giuseppe Esposito) [2155149] - eth: octeon: fix build after netif_napi_add() changes (Íñigo Huguet) [2152918] - net: drop the weight argument from netif_napi_add (Íñigo Huguet) [2152918] - net: remove netif_tx_napi_add() (Íñigo Huguet) [2152918] - ipoib: switch to netif_napi_add_weight() (Íñigo Huguet) [2152918] - IB/hfi1: switch to netif_napi_add_weight() (Íñigo Huguet) [2152918] - IB/hfi1: switch to netif_napi_add_tx() (Íñigo Huguet) [2152918] - crypto: caam/qi2 - switch to netif_napi_add_tx_weight() (Íñigo Huguet) [2152918] - can: can-dev: move to netif_napi_add_weight() (Íñigo Huguet) [2152918] - net: virtio: switch to netif_napi_add_weight() (Íñigo Huguet) [2152918] - r8152: switch to netif_napi_add_weight() (Íñigo Huguet) [2152918] - eth: switch to netif_napi_add_weight() (Íñigo Huguet) [2152918] - mt76: switch to netif_napi_add_tx() (Íñigo Huguet) [2152918] - net: move snowflake callers to netif_napi_add_tx_weight() (Íñigo Huguet) [2152918] - net: switch to netif_napi_add_tx() (Íñigo Huguet) [2152918] - can: m_can: remove a copy of the NAPI_POLL_WEIGHT define (Íñigo Huguet) [2152918] - eth: remove remaining copies of the NAPI_POLL_WEIGHT define (Íñigo Huguet) [2152918] - eth: benet: remove a copy of the NAPI_POLL_WEIGHT define (Íñigo Huguet) [2152918] - eth: atlantic: remove a copy of the NAPI_POLL_WEIGHT define (Íñigo Huguet) [2152918] - eth: smsc: remove a copy of the NAPI_POLL_WEIGHT define (Íñigo Huguet) [2152918] - eth: remove copies of the NAPI_POLL_WEIGHT define (Íñigo Huguet) [2152918] - netdev: reshuffle netif_napi_add() APIs to allow dropping weight (Íñigo Huguet) [2152918] - ipv6: raw: Deduct extension header length in rawv6_push_pending_frames (Hangbin Liu) [2162124] {CVE-2023-0394} - netfilter: conntrack: handle tcp challenge acks during connection reuse (Florian Westphal) [2158726] - act_mirred: use the backlog for nested calls to mirred ingress (Davide Caratti) [2131339] {CVE-2022-4269} - net/sched: act_mirred: better wording on protection against excessive stack growth (Davide Caratti) [2131339] - xfs: add selinux labels to whiteout inodes (Andrey Albershteyn) [2094060] - tdx: enable TDX attestation driver (Wander Lairson Costa) [2076748] - selftests/tdx: Test TDX attestation GetReport support (Wander Lairson Costa) [2076748] - virt: Add TDX guest driver (Wander Lairson Costa) [2076748] - x86/tdx: Add a wrapper to get TDREPORT0 from the TDX Module (Wander Lairson Costa) [2076748] - proc: proc_skip_spaces() shouldn't think it is working on C strings (Wander Lairson Costa) [2152572] {CVE-2022-4378} - proc: avoid integer type confusion in get_proc_long (Wander Lairson Costa) [2152572] {CVE-2022-4378} - NFSv4.2: Update mode bits after ALLOCATE and DEALLOCATE (Jeffrey Layton) [2127153] - NFS: nfsiod should not block forever in mempool_alloc() (Jeffrey Layton) [2127153] - NFSv4.1: Handle NFS4ERR_DELAY replies to OP_SEQUENCE correctly (Benjamin Coddington) [2061259] - NFSv4.1: Don't decrease the value of seq_nr_highest_sent (Benjamin Coddington) [2061259]- uas: ignore UAS for Thinkplus chips (Torez Smith) [2113004] - usb-storage: Add Hiksemi USB3-FW to IGNORE_UAS (Torez Smith) [2113004] - thunderbolt: Explicitly reset plug events delay back to USB4 spec value (Torez Smith) [2113004] - USB: serial: option: add Quectel BG95 0x0203 composition (Torez Smith) [2113004] - thunderbolt: Add support for Intel Maple Ridge single port controller (Torez Smith) [2113004] - USB: core: Fix RST error in hub.c (Torez Smith) [2113004] - kunit: fix Kconfig for build-in tests USB4 and Nitro Enclaves (Torez Smith) [2113004] - usb: storage: Add ASUS <0x0b05:0x1932> to IGNORE_UAS (Torez Smith) [2113004] - USB: serial: cp210x: add Decagon UCA device id (Torez Smith) [2113004] - USB: core: Prevent nested device-reset calls (Torez Smith) [2113004] - usb: typec: Remove retimers properly (Torez Smith) [2113004] - USB: serial: ftdi_sio: add Omron CS1W-CIF31 device id (Torez Smith) [2113004] - USB: serial: option: add support for OPPO R11 diag port (Torez Smith) [2113004] - xhci: Add grace period after xHC start to prevent premature runtime suspend. (Torez Smith) [2113004] - xhci: Fix null pointer dereference in remove if xHC has only one roothub (Torez Smith) [2113004] - USB: cdc-acm: Add Icom PMR F3400 support (0c26:0020) (Torez Smith) [2113004] - usb: xhci-mtk: fix bandwidth release issue (Torez Smith) [2113004] - usb: xhci-mtk: relax TT periodic bandwidth allocation (Torez Smith) [2113004] - usb: typec: altmodes/displayport: correct pin assignment for UFP receptacles (Torez Smith) [2113004] - usb: typec: intel_pmc_mux: Add new ACPI ID for Meteor Lake IOM device (Torez Smith) [2113004] - usb-storage: Add ignore-residue quirk for NXP PN7462AU (Torez Smith) [2113004] - usb: typec: tcpm: Return ENOTSUPP for power supply prop writes (Torez Smith) [2113004] - thunderbolt: Check router generation before connecting xHCI (Torez Smith) [2113004] - thunderbolt: Use the actual buffer in tb_async_error() (Torez Smith) [2113004] - USB: usbsevseg: convert sysfs snprintf to sysfs_emit (Torez Smith) [2113004] - dt-bindings: usb: Add binding for TI USB8041 hub controller (Torez Smith) [2113004] - usb: typec: ucsi: stm32g0: add bootloader support (Torez Smith) [2113004] - usb: typec: ucsi: stm32g0: add support for stm32g0 controller (Torez Smith) [2113004] - dt-bindings: usb: typec: add bindings for stm32g0 controller (Torez Smith) [2113004] - usb: typec: ucsi: Acknowledge the GET_ERROR_STATUS command completion (Torez Smith) [2113004] - usb: typec: retimer: Add missing id check in match callback (Torez Smith) [2113004] - USB: xhci: Fix comment typo (Torez Smith) [2113004] - usb/typec/tcpm: fix repeated words in comments (Torez Smith) [2113004] - usb/misc: fix repeated words in comments (Torez Smith) [2113004] - usb/image: fix repeated words in comments (Torez Smith) [2113004] - usb/host: fix repeated words in comments (Torez Smith) [2113004] - usb/core: fix repeated words in comments (Torez Smith) [2113004] - usb/atm: fix repeated words in comments (Torez Smith) [2113004] - USB: HCD: Fix URB giveback issue in tasklet function (Torez Smith) [2113004] - usb: xhci_plat_remove: avoid NULL dereference (Torez Smith) [2113004] - USB: serial: fix tty-port initialized comments (Torez Smith) [2113004] - USB: serial: usb_wwan: replace DTR/RTS magic numbers with macros (Torez Smith) [2113004] - USB: cdc-acm: use CDC serial-state defines (Torez Smith) [2113004] - USB: cdc-acm: use CDC control-line defines (Torez Smith) [2113004] - USB: cdc: add serial-state defines (Torez Smith) [2113004] - USB: cdc: add control-signal defines (Torez Smith) [2113004] - net/cdc_ncm: Increase NTB max RX/TX values to 64kb (Torez Smith) [2113004] - usb: typec: Add retimer handle to port (Torez Smith) [2113004] - usb: typec: Add support for retimers (Torez Smith) [2113004] - dt-bindings: usb: Add analogix anx7411 PD binding (Torez Smith) [2113004] - usb: ldusb: replace ternary operator with max_t() (Torez Smith) [2113004] - USB: serial: fix repeated word "the" in comments (Torez Smith) [2113004] - USB: serial: io_edgeport: fix spelling mistakes (Torez Smith) [2113004] - USB: serial: ftdi_sio: add Belimo device ids (Torez Smith) [2113004] - thunderbolt: test: Use kunit_test_suite() macro (Torez Smith) [2113004] - media: pvrusb2: drop unexpected word 'a' in comments (Torez Smith) [2113004] - media: gspca: drop unexpected word 'is' in the comments (Torez Smith) [2113004] - usb: typec: add missing uevent when partner support PD (Torez Smith) [2113004] - tools: usb: testusb: Add super-plus speed reporting (Torez Smith) [2113004] - tools: usb: testusb: Add super speed reporting (Torez Smith) [2113004] - tools: usb: testusb: Add wireless speed reporting (Torez Smith) [2113004] - usb: typec: tcpci: move tcpci.h to include/linux/usb/ (Torez Smith) [2113004] - ARM: sa1100/assabet: move dmabounce hack to ohci driver (Torez Smith) [2113004] - usb: host: xhci: use snprintf() in xhci_decode_trb() (Torez Smith) [2113004] - USB: cdc-acm: use define for timeout (Torez Smith) [2113004] - usb: typec_altmode: add a missing "@" at a kernel-doc parameter (Torez Smith) [2113004] - usb: core: sysfs: convert sysfs snprintf to sysfs_emit (Torez Smith) [2113004] - media: usb: gspca: aligned '*' each line (Torez Smith) [2113004] - media: hdpvr: fix error value returns in hdpvr_read (Torez Smith) [2113004] - media: em28xx: Remove useless license text when SPDX-License-Identifier is already used (Torez Smith) [2113004] - USB: serial: use kmemdup instead of kmalloc + memcpy (Torez Smith) [2113004] - usb: host: ehci-q: Fix ehci_submit_single_step_set_feature annotation typo (Torez Smith) [2113004] - USB: storage: Fix typo in comment (Torez Smith) [2113004] - usb: typec: mux: Add CONFIG guards for functions (Torez Smith) [2113004] - usb: typec: mux: Allow muxes to specify mode-switch (Torez Smith) [2113004] - usb: musb: Add support for PolarFire SoC's musb controller (Torez Smith) [2113004] - media: pvrusb2: fix memory leak in pvr_probe (Torez Smith) [2113004] - media: airspy: respect the DMA coherency rules (Torez Smith) [2113004] - media: usbtv: Add PAL-Nc standard (Torez Smith) [2113004] - thunderbolt: Fix typo in comment (Torez Smith) [2113004] - dt-bindings: usb: add documentation for aspeed udc (Torez Smith) [2113004] - usb: Avoid extra usb SET_SEL requests when enabling link power management (Torez Smith) [2113004] - usb: typec: tcpm: Register USB Power Delivery Capabilities (Torez Smith) [2113004] - usb: typec: USB Power Delivery helpers for ports and partners (Torez Smith) [2113004] - usb: typec: Separate USB Power Delivery from USB Type-C (Torez Smith) [2113004] - usb: hub: port: add sysfs entry to switch port power (Torez Smith) [2113004] - ucsi_ccg: ACPI based I2c client enumeration for AMD ASICs (Torez Smith) [2113004] - ucsi_ccg: Do not hardcode interrupt polarity and type (Torez Smith) [2113004] - usb: xhci-mtk: add support optional controller reset (Torez Smith) [2113004] - usb: typec: tcpm: fix typo in comment (Torez Smith) [2113004] - usb: xhci: tegra: Fix error check (Torez Smith) [2113004] - usb: common: usb-conn-gpio: Allow wakeup from system suspend (Torez Smith) [2113004] - usbip: vudc: Don't enable IRQs prematurely (Torez Smith) [2113004] - USB: usbip: clean up mixed use of _irq() and _irqsave() (Torez Smith) [2113004] - USB: Follow-up to SPDX identifiers addition - remove now useless comments (Torez Smith) [2113004] - thunderbolt: Fix some kernel-doc comments (Torez Smith) [2113004] - usb: hub: Simplify error and success path in port_over_current_notify (Torez Smith) [2113004] - usb: remove Link Powermanagement (LPM) disable before port reset. (Torez Smith) [2113004] - thunderbolt: Change TMU mode to HiFi uni-directional once DisplayPort tunneled (Torez Smith) [2113004] - usb: core: Bail out when port is stuck in reset loop (Torez Smith) [2113004] - thunderbolt: Add CL1 support for USB4 and Titan Ridge routers (Torez Smith) [2113004] - thunderbolt: Change downstream router's TMU rate in both TMU uni/bidir mode (Torez Smith) [2113004] - USB: core: Fix bug in resuming hub's handling of wakeup requests (Torez Smith) [2113004] - thunderbolt: Fix typos in CLx enabling (Torez Smith) [2113004] - usb: hub: Add delay for SuperSpeed hub resume to let links transit to U0 (Torez Smith) [2113004] - usb: hub: make wait_for_connected() take an int instead of a pointer to int (Torez Smith) [2113004] - thunderbolt: CLx disable before system suspend only if previously enabled (Torez Smith) [2113004] - usb: hub: avoid warm port reset during USB3 disconnect (Torez Smith) [2113004] - thunderbolt: Silently ignore CLx enabling in case CLx is not supported (Torez Smith) [2113004]- config: Enable Security Path (Ricardo Robaina) [2161309] - tcp: Fix build break when CONFIG_IPV6=n (Jamie Bainbridge) [2143849] - tcp: annotate data-race around queue->synflood_warned (Jamie Bainbridge) [2143849] - tcp: Add listening address to SYN flood message (Jamie Bainbridge) [2143849] - tcp: Fix data-races around sysctl_tcp_syncookies. (Jamie Bainbridge) [2143849] - firmware_loader: Fix memory leak in firmware upload (Mark Langsdorf) [2122319] - firmware_loader: Fix use-after-free during unregister (Mark Langsdorf) [2122319] - firmware_loader: fix memory leak for paged buffer (Mark Langsdorf) [2122319] - firmware_loader: describe 'module' parameter of firmware_upload_register() (Mark Langsdorf) [2122319] - firmware_loader: Move definitions from sysfs_upload.h to sysfs.h (Mark Langsdorf) [2122319] - firmware_loader: Add sysfs nodes to monitor fw_upload (Mark Langsdorf) [2122319] - firmware_loader: Add firmware-upload support (Mark Langsdorf) [2122319] - firmware_loader: Split sysfs support from fallback (Mark Langsdorf) [2122319] - firmware_loader: Clear data and size in fw_free_paged_buf (Mark Langsdorf) [2122319] - firmware: Use kvmalloc for page tables (Mark Langsdorf) [2122319] - firmware: Unify the paged buffer release helper (Mark Langsdorf) [2122319] - firmware: Free temporary page table after vmapping (Mark Langsdorf) [2122319] - arch_topology: Make cluster topology span at least SMT CPUs (Mark Langsdorf) [2122319] - driver core: fix driver_set_override() issue with empty strings (Mark Langsdorf) [2122319] - arch_topology: Silence early cacheinfo errors when non-existent (Mark Langsdorf) [2122319] - driver core: Don't probe devices after bus_type.match() probe deferral (Mark Langsdorf) [2122319] - regmap: spi: Reserve space for register address/padding (Mark Langsdorf) [2122319] - arch_topology: Fix cache attributes detection in the CPU hotplug path (Mark Langsdorf) [2122319] - cacheinfo: Use atomic allocation for percpu cache attributes (Mark Langsdorf) [2122319] - regmap: permit to set reg_update_bits with bulk implementation (Mark Langsdorf) [2122319] - PM: domains: Ensure genpd_debugfs_dir exists before remove (Mark Langsdorf) [2122319] - PM: runtime: Extend support for wakeirq for force_suspend|resume (Mark Langsdorf) [2122319] - regmap: add WARN_ONCE when invalid mask is provided to regmap_field_init() (Mark Langsdorf) [2122319] - PM: wakeup: Unify device_init_wakeup() for PM_SLEEP and !PM_SLEEP (Mark Langsdorf) [2122319] - arch_topology: Warn that topology for nested clusters is not supported (Mark Langsdorf) [2122319] - arch_topology: Add support for parsing sockets in /cpu-map (Mark Langsdorf) [2122319] - arch_topology: Set cluster identifier in each core/thread from /cpu-map (Mark Langsdorf) [2122319] - arch_topology: Limit span of cpu_clustergroup_mask() (Mark Langsdorf) [2122319] - arch_topology: Don't set cluster identifier as physical package identifier (Mark Langsdorf) [2122319] - arch_topology: Avoid parsing through all the CPUs once a outlier CPU is found (Mark Langsdorf) [2122319] - arch_topology: Check for non-negative value rather than -1 for IDs validity (Mark Langsdorf) [2122319] - arch_topology: Set thread sibling cpumask only within the cluster (Mark Langsdorf) [2122319] - arch_topology: Drop LLC identifier stash from the CPU topology (Mark Langsdorf) [2122319] - arm64: topology: Remove redundant setting of llc_id in CPU topology (Mark Langsdorf) [2122319] - arch_topology: Use the last level cache information from the cacheinfo (Mark Langsdorf) [2122319] - arch_topology: Add support to parse and detect cache attributes (Mark Langsdorf) [2122319] - cacheinfo: Align checks in cache_shared_cpu_map_{setup,remove} for readability (Mark Langsdorf) [2122319] - cacheinfo: Use cache identifiers to check if the caches are shared if available (Mark Langsdorf) [2122319] - cacheinfo: Allow early detection and population of cache attributes (Mark Langsdorf) [2122319] - cacheinfo: Add support to check if last level cache(LLC) is valid or shared (Mark Langsdorf) [2122319] - cacheinfo: Move cache_leaves_are_shared out of CONFIG_OF (Mark Langsdorf) [2122319] - cacheinfo: Add helper to access any cache index for a given CPU (Mark Langsdorf) [2122319] - cacheinfo: Use of_cpu_device_node_get instead cpu_dev->of_node (Mark Langsdorf) [2122319] - regmap: cache: Add extra parameter check in regcache_init (Mark Langsdorf) [2122319] - regmap-irq: Refactor checks for status bulk read support (Mark Langsdorf) [2122319] - regmap-irq: Remove mask_writeonly and regmap_irq_update_bits() (Mark Langsdorf) [2122319] - regmap-irq: Remove inappropriate uses of regmap_irq_update_bits() (Mark Langsdorf) [2122319] - driver core: fix potential deadlock in __driver_attach (Mark Langsdorf) [2122319] - devtmpfs: fix the dangling pointer of global devtmpfsd thread (Mark Langsdorf) [2122319] - regmap: Don't warn about cache only mode for devices with no cache (Mark Langsdorf) [2122319] - regmap: Wire up regmap_config provided bulk write in missed functions (Mark Langsdorf) [2122319] - regmap: Make regmap_noinc_read() return -ENOTSUPP if map->read isn't set (Mark Langsdorf) [2122319] - regmap: Re-introduce bulk read support check in regmap_bulk_read() (Mark Langsdorf) [2122319] - init: Initialize noop_backing_dev_info early (Mark Langsdorf) [2122319] - driver core: Introduce device_find_any_child() helper (Mark Langsdorf) [2122319] - regmap: cache: Fix syntax errors in comments (Mark Langsdorf) [2122319] - PM: domains: Trust domain-idle-states from DT to be correct by genpd (Mark Langsdorf) [2122319] - PM: domains: Measure power-on/off latencies in genpd based on a governor (Mark Langsdorf) [2122319] - PM: domains: Allocate governor data dynamically based on a genpd governor (Mark Langsdorf) [2122319] - PM: domains: Clean up some code in pm_genpd_init() and genpd_remove() (Mark Langsdorf) [2122319] - PM: domains: Fix initialization of genpd's next_wakeup (Mark Langsdorf) [2122319] - PM: domains: Fixup QoS latency measurements for IRQ safe devices in genpd (Mark Langsdorf) [2122319] - PM: domains: Measure suspend/resume latencies in genpd based on governor (Mark Langsdorf) [2122319] - PM: domains: Move the next_wakeup variable into the struct gpd_timing_data (Mark Langsdorf) [2122319] - PM: domains: Allocate gpd_timing_data dynamically based on governor (Mark Langsdorf) [2122319] - PM: domains: Skip another warning in irq_safe_dev_in_sleep_domain() (Mark Langsdorf) [2122319] - PM: domains: Rename irq_safe_dev_in_no_sleep_domain() in genpd (Mark Langsdorf) [2122319] - PM: domains: Don't check PM_QOS_FLAG_NO_POWER_OFF in genpd (Mark Langsdorf) [2122319] - PM: domains: Drop redundant code for genpd always-on governor (Mark Langsdorf) [2122319] - PM: domains: Add GENPD_FLAG_RPM_ALWAYS_ON for the always-on governor (Mark Langsdorf) [2122319] - PM: wakeup: expose pm_wakeup_pending to modules (Mark Langsdorf) [2122319] - driver core: fix deadlock in __device_attach (Mark Langsdorf) [2122319] - driver: base: fix UAF when driver_attach failed (Mark Langsdorf) [2122319] - driver core: location: Add "back" as a possible output for panel (Mark Langsdorf) [2122319] - driver core: location: Free struct acpi_pld_info *pld (Mark Langsdorf) [2122319] - regmap: Add missing map->bus check (Mark Langsdorf) [2122319] - device property: Advertise fwnode and device property count API calls (Mark Langsdorf) [2122319] - driver core: location: Check for allocations failure (Mark Langsdorf) [2122319] - regmap: Add bulk read/write callbacks into regmap_config (Mark Langsdorf) [2122319] - device property: Fix recent breakage of fwnode_get_next_parent_dev() (Mark Langsdorf) [2122319] - drivers/base/memory: fix an unlikely reference counting issue in __add_memory_block() (Mark Langsdorf) [2122319] - driver core: Add dma_cleanup callback in bus_type (Mark Langsdorf) [2122319] - driver core: Add sysfs support for physical location of a device (Mark Langsdorf) [2122319] - drivers/base/node.c: fix compaction sysfs file leak (Mark Langsdorf) [2122319] - driver core: Prevent overriding async driver of a device before it probe (Mark Langsdorf) [2122319] - Documentation: dd: Use ReST lists for return values of driver_deferred_probe_check_state() (Mark Langsdorf) [2122319] - regmap: cache: set max_register with reg_stride (Mark Langsdorf) [2122319] - firmware_loader: Check fw_state_is_done in loading_store (Mark Langsdorf) [2122319] - driver: platform: Add helper for safer setting of driver_override (Mark Langsdorf) [2122319] - PM: domains: Move genpd's time-accounting to ktime_get_mono_fast_ns() (Mark Langsdorf) [2122319] - PM: runtime: Allow to call __pm_runtime_set_status() from atomic context (Mark Langsdorf) [2122319] - device property: Drop 'test' prefix in parameters of fwnode_is_ancestor_of() (Mark Langsdorf) [2122319] - device property: Introduce fwnode_for_each_parent_node() (Mark Langsdorf) [2122319] - device property: Allow error pointer to be passed to fwnode APIs (Mark Langsdorf) [2122319] - device property: Check fwnode->secondary in fwnode_graph_get_next_endpoint() (Mark Langsdorf) [2122319] - PM: runtime: Avoid device usage count underflows (Mark Langsdorf) [2122319] - PM: domains: Extend dev_pm_domain_detach() doc (Mark Langsdorf) [2122319]- gitlab-ci: use CI templates from production branch (Michael Hofmann) - cpufreq: ACPI: Remove unused variables 'acpi_cpufreq_online' and 'ret' (Mark Langsdorf) [2038200] - cpufreq: ACPI: Only set boost MSRs on supported CPUs (Mark Langsdorf) [2038200] - cpufreq: ACPI: Defer setting boost MSRs (Mark Langsdorf) [2038200] - s390/kexec: fix ipl report address for kdump (Tobias Huschle) [2161328] - iavf: schedule watchdog immediately when changing primary MAC (Michal Schmidt) [2152493] - iavf: Move netdev_update_features() into watchdog task (Michal Schmidt) [2152493] - iavf: fix temporary deadlock and failure to set MAC address (Michal Schmidt) [2152493] - iavf: Fix error handling in iavf_init_module() (Michal Schmidt) [2152493]- net: ethernet: move from strlcpy with unused retval to strscpy (Ken Cox) [2103955] - ixgbe: stop resetting SYSTIME in ixgbe_ptp_start_cyclecounter (Ken Cox) [2103955] - ixgbe: Manual AN-37 for troublesome link partners for X550 SFI (Ken Cox) [2103955] - ixgbe: Don't call kmap() on page allocated with GFP_ATOMIC (Ken Cox) [2103955] - ixgbe: convert .adjfreq to .adjfine (Ken Cox) [2103955] - ixgbe: drop unexpected word 'for' in comments (Ken Cox) [2103955] - ixgbe: remove unexpected word "the" (Ken Cox) [2103955] - intel: remove unused macros (Ken Cox) [2103955] - ixgbe: Fix typos in comments (Ken Cox) [2103955] - drivers, ixgbe: export vf statistics (Ken Cox) [2103955] - ixgbe: fix unexpected VLAN Rx in promisc mode on VF (Ken Cox) [2103955] - ixgbe: fix bcast packets Rx on VF after promisc removal (Ken Cox) [2103955] - ixgbe: propagate XFRM offload state direction instead of flags (Ken Cox) [2103955] - ixgbe: Fix module_param allow_unsupported_sfp type (Ken Cox) [2103955] - ixgbe: ensure IPsec VF<->PF compatibility (Ken Cox) [2103955] - ixgbe, xsk: Get rid of redundant 'fallthrough' (Ken Cox) [2103955] - ixgbe, xsk: Diversify return values from xsk_wakeup call paths (Ken Cox) [2103955] - ixgbe, xsk: Terminate Rx side of NAPI when XSK Rx queue gets full (Ken Cox) [2103955] - ixgbe, xsk: Decorate IXGBE_XDP_REDIR with likely() (Ken Cox) [2103955] - ixgbe: add improvement for MDD response functionality (Ken Cox) [2103955] - ixgbe: add the ability for the PF to disable VF link state (Ken Cox) [2103955] - ixgbe: xsk: change !netif_carrier_ok() handling in ixgbe_xmit_zc() (Ken Cox) [2103955] - ixgbe: Remove non-inclusive language (Ken Cox) [2103955] - ixgbe: Use irq_update_affinity_hint() (Ken Cox) [2103955] - net: convert users of bitmap_foo() to linkmode_foo() (Ken Cox) [2103955] - ethernet: use eth_hw_addr_set() for dev->addr_len cases (Ken Cox) [2103955] - net: Use skb_frag_off accessors (Ken Cox) [2103955] - drm/i915: Fix watermark calculations for DG2 CCS+CC modifier (Jocelyn Falempe) [2041686] - drm/i915: Fix watermark calculations for DG2 CCS modifiers (Jocelyn Falempe) [2041686] - drm/i915: Fix watermark calculations for gen12+ CCS+CC modifier (Jocelyn Falempe) [2041686] - drm/i915: Fix watermark calculations for gen12+ MC CCS modifier (Jocelyn Falempe) [2041686] - drm/i915: Fix watermark calculations for gen12+ RC CCS modifier (Jocelyn Falempe) [2041686] - drm/i915/uc: fix device/bus include on rhel8 (Jocelyn Falempe) [2041686] - drm/i915/display: consider DG2_RC_CCS_CC when migrating buffers (Jocelyn Falempe) [2041686] - drm/i915: allow control over the flags when migrating (Jocelyn Falempe) [2041686] - drm/i915/display: handle migration for dpt (Jocelyn Falempe) [2041686] - drm/i915/huc: better define HuC status getparam possible return values. (Jocelyn Falempe) [2041686] - drm/i915/huc: stall media submission until HuC is loaded (Jocelyn Falempe) [2041686] - drm/i915/huc: track delayed HuC load with a fence (Jocelyn Falempe) [2041686] - drm/i915/dg2: setup HuC loading via GSC (Jocelyn Falempe) [2041686] - drm/i915/pxp: add huc authentication and loading command (Jocelyn Falempe) [2041686] - drm/i915/pxp: implement function for sending tee stream command (Jocelyn Falempe) [2041686] - drm/i915/pxp: load the pxp module when we have a gsc-loaded huc (Jocelyn Falempe) [2041686] - drm/i915/gt: Flush to global observation point before breadcrumb write (Jocelyn Falempe) [2041686] - drm/i915/guc/slpc: Add SLPC selftest live_slpc_power (Jocelyn Falempe) [2041686] - drm/i915/guc/slpc: Run SLPC selftests on all tiles (Jocelyn Falempe) [2041686] - drm/i915: Remove unwanted pointer unpacking (Jocelyn Falempe) [2041686] - drm/i915/guc: Enable compute scheduling on DG2 (Jocelyn Falempe) [2041686] - drm/i915/dg2: introduce Wa_22015475538 (Jocelyn Falempe) [2041686] - drm/i915/uc: Update to latest GuC and use new-format GuC/HuC names (Jocelyn Falempe) [2041686] - Revert "drm/i915/dg2: extend Wa_1409120013 to DG2" (Jocelyn Falempe) [2041686] - drm/i915/gsc: allocate extended operational memory in LMEM (Jocelyn Falempe) [2041686] - drm/i915/gsc: add GSC XeHP SDV platform definition (Jocelyn Falempe) [2041686] - drm/i915/gsc: add slow_firmware flag to the gsc device definition (Jocelyn Falempe) [2041686] - drm/i915/gsc: skip irq initialization if using polling (Jocelyn Falempe) [2041686] - drm/i915/uc: Add patch level version number support (Jocelyn Falempe) [2041686] - drm/i915/uc: Support for version reduced and multiple firmware files (Jocelyn Falempe) [2041686] - drm/i915/ttm: Abort suspend on i915_ttm_backup failure (Jocelyn Falempe) [2041686] - drm/i915/dg2: Incorporate Wa_16014892111 into DRAW_WATERMARK tuning (Jocelyn Falempe) [2041686] - drm/i915/guc: Record CTB info in error logs (Jocelyn Falempe) [2041686] - drm/i915/guc: Add GuC <-> kernel time stamp translation information (Jocelyn Falempe) [2041686] - drm/i915/guc: Don't use pr_err when not necessary (Jocelyn Falempe) [2041686] - drm/i915/dg2: Add support for DC5 state (Jocelyn Falempe) [2041686] - drm/i915/dmc: Update DG2 DMC firmware to v2.07 (Jocelyn Falempe) [2041686] - drm/i915/dg2: Add additional tuning settings (Jocelyn Falempe) [2041686] - drm/i915/gt: Add dedicated function for non-ctx register tuning settings (Jocelyn Falempe) [2041686] - drm/i915/dg2: Add Wa_1509727124 (Jocelyn Falempe) [2041686] - drm/i915/dg2: Update DG2 to GuC v70.4.1 (Jocelyn Falempe) [2041686] - drm/i915/dg2: Add additional HDMI pixel clock frequencies (Jocelyn Falempe) [2041686] - Revert "drm/i915/dg2: Add preemption changes for Wa_14015141709" (Jocelyn Falempe) [2041686] - config: Enable TDX Guest (Wander Lairson Costa) [1836977] - x86/tdx: mark TDX as a tech preview (Wander Lairson Costa) [1836977] - x86/tdx: Panic on bad configs that #VE on "private" memory access (Wander Lairson Costa) [1836977] - x86/tdx: Prepare for using "INFO" call for a second purpose (Wander Lairson Costa) [1836977] - x86/tdx: Handle load_unaligned_zeropad() page-cross to a shared page (Wander Lairson Costa) [1836977] - x86/tdx: Clarify RIP adjustments in #VE handler (Wander Lairson Costa) [1836977] - vt: Initialize conswitchp to dummy_con if unset (Wander Lairson Costa) [1836977] - x86/tdx: Fix early #VE handling (Wander Lairson Costa) [1836977] - x86/tdx: Fix RETs in TDX asm (Wander Lairson Costa) [1836977] - x86/apic: Do apic driver probe for "nosmp" use case (Wander Lairson Costa) [1836977] - x86/mm: Fix spacing within memory encryption features message (Wander Lairson Costa) [1836977] - x86/kaslr: Fix build warning in KASLR code in boot stub (Wander Lairson Costa) [1836977] - Documentation/x86: Document TDX kernel architecture (Wander Lairson Costa) [1836977] - ACPICA: Avoid cache flush inside virtual machines (Wander Lairson Costa) [1836977] - x86/tdx/ioapic: Add shared bit for IOAPIC base address (Wander Lairson Costa) [1836977] - x86/mm: Make DMA memory shared for TD guest (Wander Lairson Costa) [1836977] - x86/mm/cpa: Add support for TDX shared memory (Wander Lairson Costa) [1836977] - x86/tdx: Make pages shared in ioremap() (Wander Lairson Costa) [1836977] - x86/topology: Disable CPU online/offline control for TDX guests (Wander Lairson Costa) [1836977] - x86/boot: Avoid #VE during boot for TDX platforms (Wander Lairson Costa) [1836977] - x86/boot/compressed/64: Use TEST reg,reg instead of CMP $0,reg (Wander Lairson Costa) [1836977] - x86/boot/compressed/64: Do not corrupt EDX on EFER.LME=1 setting (Wander Lairson Costa) [1836977] - x86/boot/compressed/64: Set EFER.LME=1 in 32-bit trampoline before returning to long mode (Wander Lairson Costa) [1836977] - x86/boot: Set CR0.NE early and keep it set during the boot (Wander Lairson Costa) [1836977] - x86/acpi/x86/boot: Add multiprocessor wake-up support (Wander Lairson Costa) [1836977] - x86/boot: Add a trampoline for booting APs via firmware handoff (Wander Lairson Costa) [1836977] - x86/asm/realmode: Use SYM_DATA_* instead of GLOBAL (Wander Lairson Costa) [1836977] - x86/realmode: Remove trampoline_status (Wander Lairson Costa) [1836977] - x86/tdx: Wire up KVM hypercalls (Wander Lairson Costa) [1836977] - x86/tdx: Port I/O: Add early boot support (Wander Lairson Costa) [1836977] - x86/tdx: Port I/O: Add runtime hypercalls (Wander Lairson Costa) [1836977] - x86/boot: Port I/O: Add decompression-time support for TDX (Wander Lairson Costa) [1836977] - x86/boot: Port I/O: Allow to hook up alternative helpers (Wander Lairson Costa) [1836977] - x86: Consolidate port I/O helpers (Wander Lairson Costa) [1836977] - x86: Adjust types used in port I/O helpers (Wander Lairson Costa) [1836977] - x86/tdx: Detect TDX at early kernel decompression time (Wander Lairson Costa) [1836977] - x86/tdx: Handle in-kernel MMIO (Wander Lairson Costa) [1836977] - x86/tdx: Handle CPUID via #VE (Wander Lairson Costa) [1836977] - x86/tdx: Add MSR support for TDX guests (Wander Lairson Costa) [1836977] - x86/tdx: Add HLT support for TDX guests (Wander Lairson Costa) [1836977] - x86/traps: Add #VE support for TDX guest (Wander Lairson Costa) [1836977] - x86/traps: Refactor exc_general_protection() (Wander Lairson Costa) [1836977] - x86/traps: Cleanup do_general_protection() (Wander Lairson Costa) [1836977] - x86/dumpstack: Introduce die_addr() for die() with #GP fault address (Wander Lairson Costa) [1836977] - x86/traps: Print address on #GP (Wander Lairson Costa) [1836977] - x86/kprobes: Inline kprobe_exceptions_notify() into do_general_protection() (Wander Lairson Costa) [1836977] - x86/tdx: Exclude shared bit from __PHYSICAL_MASK (Wander Lairson Costa) [1836977] - x86/tdx: Extend the confidential computing API to support TDX guests (Wander Lairson Costa) [1836977] - x86/tdx: Add __tdx_module_call() and __tdx_hypercall() helper functions (Wander Lairson Costa) [1836977] - x86/tdx: Provide common base for SEAMCALL and TDCALL C wrappers (Wander Lairson Costa) [1836977] - x86/tdx: Detect running as a TDX guest in early boot (Wander Lairson Costa) [1836977] - x86/mm/cpa: Generalize __set_memory_enc_pgtable() (Wander Lairson Costa) [1836977] - x86/mm/pat: Don't flush cache if hardware enforces cache coherency across encryption domnains (Wander Lairson Costa) [1836977] - x86/coco: Add API to handle encryption mask (Wander Lairson Costa) [1836977] - x86/cc: Move arch/x86/{kernel/cc_platform.c => coco/core.c} (Wander Lairson Costa) [1836977] - x86/sev-es: Use insn_decode_mmio() for MMIO implementation (Wander Lairson Costa) [1836977] - x86/insn-eval: Introduce insn_decode_mmio() (Wander Lairson Costa) [1836977] - x86/insn-eval: Introduce insn_get_modrm_reg_ptr() (Wander Lairson Costa) [1836977] - x86/insn-eval: Handle insn_get_opcode() failure (Wander Lairson Costa) [1836977] - x86/sev: Move common memory encryption code to mem_encrypt.c (Wander Lairson Costa) [1836977] - x86/sev: Rename mem_encrypt.c to mem_encrypt_amd.c (Wander Lairson Costa) [1836977] - x86/virtio: Have SEV guests enforce restricted virtio memory access (Wander Lairson Costa) [1836977] - devlink: protect devlink dump by the instance lock (Petr Oros) [2131116] - devlink: hold region lock when flushing snapshots (Petr Oros) [2131116] - net: devlink: enable parallel ops on netlink interface (Petr Oros) [2131116] - net: devlink: remove devlink_mutex (Petr Oros) [2131116] - net: devlink: convert reload command to take implicit devlink->lock (Petr Oros) [2131116] - net: devlink: introduce "unregistering" mark and use it during devlinks iteration (Petr Oros) [2131116] - devlink: Fix use-after-free after a failed reload (Petr Oros) [2131116] - net: devlink: Fix missing mutex_unlock() call (Petr Oros) [2131116] - Documentation: devlink: add add devlink-selftests to the table of contents (Petr Oros) [2131116] - devlink: Hold the instance lock in health callbacks (Petr Oros) [2131116] - net/mlx4: Lock mlx4 devlink reload callback (Petr Oros) [2131116] - net/mlx4: Use devl_ API for devlink port register / unregister (Petr Oros) [2131116] - net/mlx4: Use devl_ API for devlink region create / destroy (Petr Oros) [2131116] - net: devlink: remove region snapshots list dependency on devlink->lock (Petr Oros) [2131116] - net: devlink: remove region snapshot ID tracking dependency on devlink->lock (Petr Oros) [2131116] - devlink: introduce framework for selftests (Petr Oros) [2131116] - net: devlink: remove redundant net_eq() check from sb_pool_get_dumpit() (Petr Oros) [2131116] - net: devlink: move net check into devlinks_xa_for_each_registered_get() (Petr Oros) [2131116] - net: devlink: make sure that devlink_try_get() works with valid pointer during xarray iteration (Petr Oros) [2131116] - netdevsim: convert driver to use unlocked devlink API during init/fini (Petr Oros) [2131116] - net: devlink: add unlocked variants of devlink_region_create/destroy() functions (Petr Oros) [2131116] - net: devlink: add unlocked variants of devlink_dpipe*() functions (Petr Oros) [2131116] - net: devlink: add unlocked variants of devlink_sb*() functions (Petr Oros) [2131116] - net: devlink: add unlocked variants of devlink_resource*() functions (Petr Oros) [2131116] - net: devlink: add unlocked variants of devling_trap*() functions (Petr Oros) [2131116] - net: devlink: avoid false DEADLOCK warning reported by lockdep (Petr Oros) [2131116] - net: devlink: fix return statement in devlink_port_new_notify() (Petr Oros) [2131116] - net: devlink: fix a typo in function name devlink_port_new_notifiy() (Petr Oros) [2131116] - net: devlink: make devlink_dpipe_headers_register() return void (Petr Oros) [2131116] - net: devlink: move unlocked function prototypes alongside the locked ones (Petr Oros) [2131116] - net: devlink: use helpers to work with devlink->lock mutex (Petr Oros) [2131116] - net: devlink: fix unlocked vs locked functions descriptions (Petr Oros) [2131116] - devlink: Hold the instance lock in port_new / port_del callbacks (Petr Oros) [2131116] - powercap: intel_rapl: Add support for RAPTORLAKE_S (Prarit Bhargava) [2120363] - selftests/bpf: Fix test_varlen verification failure with latest llvm (Yauheni Kaliuta) [2149222] - iwlwifi: remove firmware version limit for AC9560 (Íñigo Huguet) [2129361] - wifi: iwlwifi: fw: skip PPAG for JF (Íñigo Huguet) [2129361] - sched: Improve wake_up_all_idle_cpus() take #2 (Julia Denham) [2134931] - selftests/livepatch: better synchronize test_klp_callbacks_busy (Julia Denham) [2121204] - sched,livepatch: Use wake_up_if_idle() (Joe Lawrence) [2134931] - sched: Simplify wake_up_*idle*() (Joe Lawrence) [2134931] - sched,livepatch: Use task_call_func() (Joe Lawrence) [2134931] - sched,rcu: Rework try_invoke_on_locked_down_task() (Joe Lawrence) [2134931] - sched: Improve try_invoke_on_locked_down_task() (Joe Lawrence) [2134931] - arm64/bpf: Remove 128MB limit for BPF JIT programs (Yauheni Kaliuta) [2140163] - bpf: Define bpf_jit_alloc_exec_limit for arm64 JIT (Yauheni Kaliuta) [2140163] - arm64: extable: add `type` and `data` fields (Yauheni Kaliuta) [2140163] - arm64: extable: use `ex` for `exception_table_entry` (Yauheni Kaliuta) [2140163] - arm64: extable: make fixup_exception() return bool (Yauheni Kaliuta) [2140163] - arm64: extable: consolidate definitions (Yauheni Kaliuta) [2140163] - arm64: kvm: use kvm_exception_table_entry (Yauheni Kaliuta) [2140163] - s390/cio: check the subchannel validity for dev_busid (Tobias Huschle) [2160494] - s390/cio: add dev_busid sysfs entry for each subchannel (Tobias Huschle) [2160494]- intel_idle: Add AlderLake-N support (Prarit Bhargava) [2144692] - selftests/timens: add a test for vfork+exit (Oleg Nesterov) [2116444] - fs/exec: switch timens when a task gets a new mm (Oleg Nesterov) [2116444] - namespace: make timens_on_fork() return nothing (Oleg Nesterov) [2116444] - timens: make vdso_join_timens() always succeed (Oleg Nesterov) [2116444] - xfrm: Fix oops in __xfrm_state_delete() (Sabrina Dubroca) [2156048] - tcp: Fix data races around icsk->icsk_af_ops. (Guillaume Nault) [2143904] {CVE-2022-3566} - ice: synchronize the misc IRQ when tearing down Tx tracker (Petr Oros) [2148858] - ice: fix handling of burst Tx timestamps (Petr Oros) [2148858] - vhost/vsock: Fix error handling in vhost_vsock_init() (Stefano Garzarella) [2159969] - net: vmw_vsock: vmci: Check memcpy_from_msg() (Stefano Garzarella) [2159969] - vhost/vsock: Use kvmalloc/kvfree for larger packets. (Stefano Garzarella) [2159969] - vsock: Set socket state back to SS_UNCONNECTED in vsock_connect_timeout() (Stefano Garzarella) [2159969] - vsock: Fix memory leak in vsock_connect() (Stefano Garzarella) [2159969] - tools/power turbostat: Add support for RPL-S (Prarit Bhargava) [2122848]- nvme: re-order nvme_alloc_ns to match "nvme: use blk_mq_alloc_disk" (Chris Leech) [2152742] - perf vendor events amd: Add Zen 4 mapping (Michael Petlan) [2148294] - perf vendor events amd: Add Zen 4 metrics (Michael Petlan) [2148294] - perf vendor events amd: Add Zen 4 uncore events (Michael Petlan) [2148294] - perf vendor events amd: Add Zen 4 core events (Michael Petlan) [2148294] - cpuhotplug: Fix KABI breakage (Prarit Bhargava) [2156529] - scsi: target: core: Fix hard lockup when executing a compare-and-write command (Maurizio Lombardi) [2119897] - x86/topology: Fix duplicated core ID within a package (Prarit Bhargava) [2159553] - x86/topology: Fix multiple packages shown on a single-package system (Prarit Bhargava) [2159553] - hwmon/coretemp: Handle large core ID value (Prarit Bhargava) [2159553] - x86: Remove vendor checks from prefer_mwait_c1_over_halt (Prarit Bhargava) [2150067] - x86: Handle idle=nomwait cmdline properly for x86_idle (Prarit Bhargava) [2150067] - cpufreq: intel_pstate: Support Sapphire Rapids OOB mode (Prarit Bhargava) [2117767] - KVM: nVMX: Inject #GP, not #UD, if "generic" VMXON CR0/CR4 check fails (Emanuele Giuseppe Esposito) [2159433] - vmxnet3: correctly report csum_level for encapsulated packet (Izabela Bakollari) [2158809] - mei: pxp: support matching with a gfx discrete card (Jocelyn Falempe) [2147557] - mei: pxp: add command streamer API to the PXP driver (Jocelyn Falempe) [2147557] - mei: bus: extend bus API to support command streamer API (Jocelyn Falempe) [2147557] - mei: adjust extended header kdocs (Jocelyn Falempe) [2147557] - mei: bus: enable sending gsc commands (Jocelyn Falempe) [2147557] - mei: add support to GSC extended header (Jocelyn Falempe) [2147557] - mei: debugfs: add pxp mode to devstate in debugfs (Jocelyn Falempe) [2147557] - mei: drop ready bits check after start (Jocelyn Falempe) [2147557] - mei: gsc: add transition to PXP mode in resume flow (Jocelyn Falempe) [2147557] - mei: gsc: setup gsc extended operational memory (Jocelyn Falempe) [2147557] - mei: mkhi: add memory ready command (Jocelyn Falempe) [2147557] - mei: bus: export common mkhi definitions into a separate header (Jocelyn Falempe) [2147557] - mei: extend timeouts on slow devices (Jocelyn Falempe) [2147557] - mei: gsc: wait for reset thread on stop (Jocelyn Falempe) [2147557] - mei: gsc: use polling instead of interrupts (Jocelyn Falempe) [2147557] - mei: add slow_firmware flag to the mei auxiliary device (Jocelyn Falempe) [2147557] - mei: add kdoc for struct mei_aux_device (Jocelyn Falempe) [2147557] - mei: me: fix clang -Wformat warning (Jocelyn Falempe) [2147557] - mei: me: add raptor lake point S DID (Jocelyn Falempe) [2147557] - mei: hbm: drop capability response on early shutdown (Jocelyn Falempe) [2147557] - mei: me: set internal pg flag to off on hardware reset (Jocelyn Falempe) [2147557] - misc/mei: Add NULL check to component match callback functions (Jocelyn Falempe) [2147557] - drm/display: Move HDCP helpers into display-helper module (Jocelyn Falempe) [2147557] - mei: gsc: retrieve the firmware version (Jocelyn Falempe) [2147557] - mei: gsc: add runtime pm handlers (Jocelyn Falempe) [2147557] - mei: gsc: setup char driver alive in spite of firmware handshake failure (Jocelyn Falempe) [2147557] - mei: add support for graphics system controller (gsc) devices (Jocelyn Falempe) [2147557] - mei: avoid iterator usage outside of list_for_each_entry (Jocelyn Falempe) [2147557] - mei: do not overwrite state on hw start (Jocelyn Falempe) [2147557] - mei: me: fix reset policy on read error in interrupt (Jocelyn Falempe) [2147557] - mei: me: avoid link reset on shutdown (Jocelyn Falempe) [2147557] - mei: me: disable driver on the ign firmware (Jocelyn Falempe) [2147557] - mei: me: Use dma_set_mask_and_coherent() and simplify code (Jocelyn Falempe) [2147557] - mei: hbm: fix client dma reply status (Jocelyn Falempe) [2147557] - mei: cleanup status before client dma setup call (Jocelyn Falempe) [2147557] - mei: add POWERING_DOWN into device state print (Jocelyn Falempe) [2147557] - mei: Remove some dead code (Jocelyn Falempe) [2147557] - mei: bus: add client dma interface (Jocelyn Falempe) [2147557] - mei: hbm: drop hbm responses on early shutdown (Jocelyn Falempe) [2147557] - mei: me: add Ice Lake-N device id. (Jocelyn Falempe) [2147557] - mei: pxp: export pavp client to me client bus (Jocelyn Falempe) [2147557] - mei: Remove usage of the deprecated "pci-dma-compat.h" API (Jocelyn Falempe) [2147557] - mei: constify passed buffers and structures (Jocelyn Falempe) [2147557] - mei: revamp mei extension header structure layout. (Jocelyn Falempe) [2147557] - mei: fix kdoc in the driver (Jocelyn Falempe) [2147557] - mei: hdcp: SPDX tag should be the first line (Jocelyn Falempe) [2147557] - mei: request autosuspend after sending rx flow control (Jocelyn Falempe) [2147557] - mei: Drop unnecessary NULL check after container_of (Jocelyn Falempe) [2147557] - mei: me: add Alder Lake P device id. (Jocelyn Falempe) [2147557] - mei: allow map and unmap of client dma buffer only for disconnected client (Jocelyn Falempe) [2147557] - mei: use sysfs_emit() in tx_queue_limit_show sysfs (Jocelyn Falempe) [2147557] - mei: bus: block send with vtag on non-conformat FW (Jocelyn Falempe) [2147557] - mei: bus: change remove callback to return void (Jocelyn Falempe) [2147557] - mei: bus: simplify mei_cl_device_remove() (Jocelyn Falempe) [2147557] - mei: implement client dma setup. (Jocelyn Falempe) [2147557] - mei: hbm: add client dma hbm messages (Jocelyn Falempe) [2147557] - mei: add support for client dma capability (Jocelyn Falempe) [2147557] - mei: allow clients on bus to communicate in remove callback (Jocelyn Falempe) [2147557] - mei: me: add adler lake point LP DID (Jocelyn Falempe) [2147557] - mei: hbm: drop hbm responses on shutdown (Jocelyn Falempe) [2147557] - mei: hbm: call mei_set_devstate() on hbm stop response (Jocelyn Falempe) [2147557] - mei: document that mei_msg_hdr_init returns ERR_PTR (Jocelyn Falempe) [2147557] - mei: fix transfer over dma with extended header (Jocelyn Falempe) [2147557] - misc/mei/hdcp: Fix AUTH_STREAM_REQ cmd buffer len (Jocelyn Falempe) [2147557] - mei: bus: enable pavp device. (Jocelyn Falempe) [2147557] - mei: bus: add vtag support (Jocelyn Falempe) [2147557] - Revert "mei: virtio: virtualization frontend driver" (Jocelyn Falempe) [2147557] - mei: bus: fix a kernel-doc markup (Jocelyn Falempe) [2147557] - mei: protect mei_cl_mtu from null dereference (Jocelyn Falempe) [2147557] - mei: bus: deinitialize callback functions on init failure (Jocelyn Falempe) [2147557] - mei: bus: do not start a read for disconnected clients (Jocelyn Falempe) [2147557] - misc: mei: remove unneeded break (Jocelyn Falempe) [2147557] - mei: hw: Replace zero-length array with flexible-array member (Jocelyn Falempe) [2147557] - mei: virtio: virtualization frontend driver (Jocelyn Falempe) [2147557] - mei: add connect with vtag ioctl (Jocelyn Falempe) [2147557] - mei: bus: unconditionally enable clients with vtag support (Jocelyn Falempe) [2147557] - mei: bus: use zero vtag for bus clients. (Jocelyn Falempe) [2147557] - mei: handle tx queue flushing for vtag connections (Jocelyn Falempe) [2147557] - mei: add a vtag map for each client (Jocelyn Falempe) [2147557] - mei: add a spin lock to protect rd_completed queue (Jocelyn Falempe) [2147557] - mei: bump hbm version to 2.2 (Jocelyn Falempe) [2147557] - mei: add support for mei extended header. (Jocelyn Falempe) [2147557] - mei: add vtag support bit in client properties (Jocelyn Falempe) [2147557] - mei: restrict vtag support to hbm version 2.2 (Jocelyn Falempe) [2147557] - mei: hbm: add capabilities message (Jocelyn Falempe) [2147557] - Revert "scsi: iscsi: ql4xxx: Use per-session workqueue for unbinding" (Chris Leech) [2122624] - Revert "scsi: iscsi: Use the session workqueue for recovery" (Chris Leech) [2122624] - l2tp: Don't sleep and disable BH under writer-side sk_callback_lock (Guillaume Nault) [2145235] {CVE-2022-4129} - l2tp: Serialize access to sk_user_data with sk_callback_lock (Guillaume Nault) [2145235] {CVE-2022-4129} - net: fix a concurrency bug in l2tp_tunnel_register() (Guillaume Nault) [2145235] {CVE-2022-4129} - net: tap: fix general protection fault when freeing an skb when the ring is full (Antoine Tenart) [2152802] - platform/x86/intel/pmt: Sapphire Rapids PMT errata fix (Prarit Bhargava) [2144689] - RDMA/core: Fix null-ptr-deref in ib_core_cleanup() (Kamal Heib) [2120677] - RDMA/rxe: Fix mr leak in RESPST_ERR_RNR (Kamal Heib) [2120677] - IB/hfi1: Correctly move list in sc_disable() (Kamal Heib) [2120677] - RDMA/cma: Use output interface for net_dev check (Kamal Heib) [2120677] - RDMA/usnic: fix set-but-not-unused variable 'flags' warning (Kamal Heib) [2120677] - IB/rdmavt: Add __init/__exit annotations to module init/exit funcs (Kamal Heib) [2120677] - RDMA/rxe: Fix resize_finish() in rxe_queue.c (Kamal Heib) [2120677] - IB: Set IOVA/LENGTH on IB_MR in core/uverbs layers (Kamal Heib) [2120677] - RDMA/cm: Use SLID in the work completion as the DLID in responder side (Kamal Heib) [2120677] - RDMA/siw: Fix QP destroy to wait for all references dropped. (Kamal Heib) [2120677] - RDMA/srp: Fix srp_abort() (Kamal Heib) [2120677] - RDMA/irdma: Validate udata inlen and outlen (Kamal Heib) [2120677] - RDMA/irdma: Align AE id codes to correct flush code and event (Kamal Heib) [2120677] - RDMA/rxe: Fix the error caused by qp->sk (Kamal Heib) [2120677] - RDMA/rxe: Fix "kernel NULL pointer dereference" error (Kamal Heib) [2120677] - RDMA/rxe: Remove an unused member from struct rxe_mr (Kamal Heib) [2120677] - x86/fpu: Fix copy_xstate_to_uabi() to copy init states correctly (Dean Nelson) [2122850] - x86/fpu: Exclude dynamic states from init_fpstate (Dean Nelson) [2122850] - x86/fpu: Fix the init_fpstate size check with the actual size (Dean Nelson) [2122850] - x86/fpu: Configure init_fpstate attributes orderly (Dean Nelson) [2122850] - x86/fpu/xstate: Fix the ARCH_REQ_XCOMP_PERM implementation (Dean Nelson) [2122850] - ceph: rely on vfs for setgid stripping (Andrey Albershteyn) [2128904] - fs: move S_ISGID stripping into the vfs_*() helpers (Andrey Albershteyn) [2128904] - fs: Add missing umask strip in vfs_tmpfile (Andrey Albershteyn) [2128904] - fs: add mode_strip_sgid() helper (Andrey Albershteyn) [2128904]- x86/insn: Add AMX instructions to the x86 instruction decoder (Prarit Bhargava) [2117765] - intel_idle: Add a new flag to initialize the AMX state (Prarit Bhargava) [2117765] - x86/fpu: Add a helper to prepare AMX state for low-power CPU idle (Prarit Bhargava) [2117765] - intel_idle: make SPR C1 and C1E be independent (Prarit Bhargava) [2117765] - rpmspec: drop traceevent files instead of just excluding them from files list (Michael Petlan) [2155509] - powerpc/bpf/64: Add instructions for atomic_[cmp]xchg (Mamatha Inamdar) [2113254] - powerpc/bpf/64: add support for atomic fetch operations (Mamatha Inamdar) [2113254] - powerpc/bpf/64: add support for BPF_ATOMIC bitwise operations (Mamatha Inamdar) [2113254] - powerpc/bpf: Simplify bpf_to_ppc() and adopt it for powerpc64 (Mamatha Inamdar) [2113254] - powerpc64/bpf: Store temp registers' bpf to ppc mapping (Mamatha Inamdar) [2113254] - powerpc/bpf: Use _Rn macros for GPRs (Mamatha Inamdar) [2113254] - powerpc/bpf: Move bpf_jit64.h into bpf_jit_comp64.c (Mamatha Inamdar) [2113254] - powerpc/bpf: Cleanup bpf_jit.h (Mamatha Inamdar) [2113254] - powerpc64/bpf: Get rid of PPC_BPF_[LL|STL|STLU] macros (Mamatha Inamdar) [2113254] - powerpc64/bpf: Convert some of the uses of PPC_BPF_[LL|STL] to PPC_BPF_[LD|STD] (Mamatha Inamdar) [2113254] - powerpc64/bpf: Optimize instruction sequence used for function calls (Mamatha Inamdar) [2113254] - powerpc64/bpf elfv1: Do not load TOC before calling functions (Mamatha Inamdar) [2113254] - powerpc64/bpf elfv2: Setup kernel TOC in r2 on entry (Mamatha Inamdar) [2113254] - powerpc64: Set PPC64_ELF_ABI_v[1|2] macros to 1 (Mamatha Inamdar) [2113254] - powerpc64/bpf: Use r12 for constant blinding (Mamatha Inamdar) [2113254] - powerpc64/bpf: Do not save/restore LR on each call to bpf_stf_barrier() (Mamatha Inamdar) [2113254] - powerpc/bpf: Handle large branch ranges with BPF_EXIT (Mamatha Inamdar) [2113254] - powerpc/bpf: Emit a single branch instruction for known short branch ranges (Mamatha Inamdar) [2113254] - powerpc/bpf: Skip branch range validation during first pass (Mamatha Inamdar) [2113254] - powerpc64/bpf: Limit 'ldbrx' to processors compliant with ISA v2.06 (Mamatha Inamdar) [2113254] - tools/bpf: Rename 'struct event' to avoid naming conflict (Mamatha Inamdar) [2113254] - bpf: Guard against accessing NULL pt_regs in bpf_get_task_stack() (Mamatha Inamdar) [2113254] - bpf ppc64: Access only if addr is kernel address (Mamatha Inamdar) [2113254] - bpf ppc64: Add BPF_PROBE_MEM support for JIT (Mamatha Inamdar) [2113254] - powerpc/ppc-opcode: introduce PPC_RAW_BRANCH() macro (Mamatha Inamdar) [2113254] - bpf powerpc: refactor JIT compiler code (Mamatha Inamdar) [2113254] - bpf powerpc: Remove extra_pass from bpf_jit_build_body() (Mamatha Inamdar) [2113254] - bpf powerpc: Remove unused SEEN_STACK (Mamatha Inamdar) [2113254] - powerpc/bpf: Emit stf barrier instruction sequences for BPF_NOSPEC (Mamatha Inamdar) [2113254] - powerpc/security: Add a helper to query stf_barrier type (Mamatha Inamdar) [2113254] - powerpc/bpf: Fix BPF_SUB when imm == 0x80000000 (Mamatha Inamdar) [2113254] - powerpc/bpf: Fix BPF_MOD when imm == 1 (Mamatha Inamdar) [2113254] - powerpc/bpf: Validate branch ranges (Mamatha Inamdar) [2113254] - powerpc/lib: Add helper to check if offset is within conditional branch range (Mamatha Inamdar) [2113254] - powerpc/lib/feature-fixups: Use PPC_RAW_xxx() macros (Mamatha Inamdar) [2113254] - powerpc: Move PPC_HA() PPC_HI() and PPC_LO() to ppc-opcode.h (Mamatha Inamdar) [2113254] - swapfile: fix soft lockup in scan_swap_map_slots (Waiman Long) [2155734] - mm/swap: add helper swap_offset_available() (Waiman Long) [2155734] - pNFS/filelayout: Fix coalescing test for single DS (Benjamin Coddington) [2158520] - arm64: kdump: Support crashkernel=X fall back to reserve region above DMA zones (Pingfan Liu) [1940674] - arm64: kdump: Provide default size when crashkernel=Y,low is not specified (Pingfan Liu) [1940674] - media: dmxdev: fix UAF when dvb_register_device() fails (Dean Nelson) [2123301] {CVE-2022-41218} - crypto: s390/aes - drop redundant xts key check (Vladis Dronov) [2158893] - crypto: xts - implement xts_verify_key() with xts_check_key() (Vladis Dronov) [2158893] - audit: cache ctx->major in audit_filter_syscall() (Richard Guy Briggs) [2123854] - audit: free audit_proctitle only on task exit (Richard Guy Briggs) [2123854] - audit: explicitly check audit_context->context enum value (Richard Guy Briggs) [2123854] - audit: move audit_return_fixup before the filters (Richard Guy Briggs) [2123854] - audit: fix potential double free on error path from fsnotify_add_inode_mark (Richard Guy Briggs) [2123854] - i2c: ismt: Fix an out-of-bounds bug in ismt_access() (Prarit Bhargava) [2119066] {CVE-2022-2873} - net: dropreason: add SKB_DROP_REASON_FRAG_TOO_FAR (Antoine Tenart) [2155186] - net: dropreason: add SKB_DROP_REASON_FRAG_REASM_TIMEOUT (Antoine Tenart) [2155186] - net: dropreason: add SKB_DROP_REASON_DUP_FRAG (Antoine Tenart) [2155186] - net: dropreason: propagate drop_reason to skb_release_data() (Antoine Tenart) [2155186] - net: dropreason: add SKB_CONSUMED reason (Antoine Tenart) [2155186] - ipv4: remove redundant null pointer check before kfree_skb (Antoine Tenart) [2155186]- turbostat: Bring code up-to-date with upstream (Prarit Bhargava) [2117769] - tools/power turbostat: Enable accumulate RAPL display (Prarit Bhargava) [2117769] - tools/power turbostat: version 2022.07.28 (Prarit Bhargava) [2117769] - tools/power turbostat: do not decode ACC for ICX and SPR (Prarit Bhargava) [2117769] - tools/power turbostat: fix SPR PC6 limits (Prarit Bhargava) [2117769] - tools/power turbostat: cleanup 'automatic_cstate_conversion_probe()' (Prarit Bhargava) [2117769] - tools/power turbostat: separate SPR from ICX (Prarit Bhargava) [2117769] - tools/power turbosstat: fix comment (Prarit Bhargava) [2117769] - tools/power turbostat: Support RAPTORLAKE P (Prarit Bhargava) [2117769] - tools/power turbostat: add support for ALDERLAKE_N (Prarit Bhargava) [2117769] - tools/power turbostat: dump secondary Turbo-Ratio-Limit (Prarit Bhargava) [2117769] - tools/power turbostat: simplify dump_turbo_ratio_limits() (Prarit Bhargava) [2117769] - tools/power turbostat: dump CPUID.7.EDX.Hybrid (Prarit Bhargava) [2117769] - tools/power turbostat: update turbostat.8 (Prarit Bhargava) [2117769] - tools/power turbostat: Show uncore frequency (Prarit Bhargava) [2117769] - tools/power turbostat: Fix file pointer leak (Prarit Bhargava) [2117769] - tools/power turbostat: replace strncmp with single character compare (Prarit Bhargava) [2117769] - tools/power turbostat: print the kernel boot commandline (Prarit Bhargava) [2117769] - tools/power turbostat: Introduce support for RaptorLake (Prarit Bhargava) [2117769] - tools/power turbostat: version 2022.04.16 (Prarit Bhargava) [2117769] - tools/power turbostat: No build warnings with -Wextra (Prarit Bhargava) [2117769] - tools/power turbostat: be more useful as non-root (Prarit Bhargava) [2117769] - tools/power turbostat: fix ICX DRAM power numbers (Prarit Bhargava) [2117769] - tools/power turbostat: Support thermal throttle count print (Prarit Bhargava) [2117769] - tools/power turbostat: Allow printing header every N iterations (Prarit Bhargava) [2117769] - tools/power turbostat: Allow -e for all names. (Prarit Bhargava) [2117769] - tools/power turbostat: print power values upto three decimal (Prarit Bhargava) [2117769] - tools/power turbostat: Add Power Limit4 support (Prarit Bhargava) [2117769] - tools/power turbostat: fix dump for AMD cpus (Prarit Bhargava) [2117769] - tools/power turbostat: tweak --show and --hide capability (Prarit Bhargava) [2117769] - NFSv4: Retry LOCK on OLD_STATEID during delegation return (Benjamin Coddington) [2137826] - KVM: s390: pv: don't allow userspace to set the clock under PV (Tobias Huschle) [2154284] - net: mana: Fix race on per-CQ variable napi work_done (Emanuele Giuseppe Esposito) [2151722] - powercap: intel_rapl: support new layout of Psys PowerLimit Register on SPR (Prarit Bhargava) [2106143] - ceph: choose auth MDS for getxattr with the Xs caps (Milind Changire) [2126703] - ceph: try to choose the auth MDS if possible for getattr (Milind Changire) [2126703] - ceph: convert to generic_file_llseek (Milind Changire) [2126707] - ceph: don't leak snap_rwsem in handle_cap_grant (Milind Changire) [2126706] - ceph: prevent a client from exceeding the MDS maximum xattr size (Milind Changire) [2126704] - ceph: add session already open notify support (Milind Changire) [2126701] - ceph: use correct index when encoding client supported features (Milind Changire) [2143875] - ceph: switch TASK_INTERRUPTIBLE to TASK_KILLABLE (Milind Changire) [2126700] - ceph: allow ceph.dir.rctime xattr to be updatable (Milind Changire) [2126699] - ipv6: Use ipv6_only_sock() helper in condition. (Izabela Bakollari) [2144855] - ipv6: Remove __ipv6_only_sock(). (Izabela Bakollari) [2144855] - redhat/configs: Switch CONFIG_X86_AMD_PSTATE to built-in (Prarit Bhargava) [2150424] - Documentation: add amd-pstate kernel command line options (Prarit Bhargava) [2150424] - cpufreq: amd-pstate: add amd-pstate driver parameter for mode selection (Prarit Bhargava) [2150424] - cpufreq: amd-pstate: change amd-pstate driver to be built-in type (Prarit Bhargava) [2150424] - cpufreq: amd-pstate: cpufreq: amd-pstate: reset MSR_AMD_PERF_CTL register at init (Prarit Bhargava) [2150424] - scsi: target: iscsi: Fix a race condition between login_work and the login thread (Maurizio Lombardi) [2153832] - virtio_console: Introduce an ID allocator for virtual console numbers (Cédric Le Goater) [2072437] - blk-throttle: fix that io throttle can only work for single bio (Ming Lei) [2088193] - scsi: zfcp: Fix double free of FSF request when qdio send fails (Tobias Huschle) [2155157] - scsi: qla2xxx: Fix crash when I/O abort times out (Nilesh Javali) [2115820] - perf trace: Fix SIGSEGV when processing syscall args (Michael Petlan) [2145089] - config: mhi: set CONFIG_MHI_BUS_EP to disabled (Íñigo Huguet) [2136123] - config: rtw89: set CONFIG_RTW89_8852C to disabled (Íñigo Huguet) [2136123] - wifi: ath11k: avoid deadlock during regulatory update in ath11k_regd_update() (Íñigo Huguet) [2136123 2139481] - wifi: mac80211: mlme: Fix double unlock on assoc success handling (Íñigo Huguet) [2136123] - wifi: mac80211: mlme: Fix missing unlock on beacon RX (Íñigo Huguet) [2136123] - wifi: mac80211: fix memory corruption in minstrel_ht_update_rates() (Íñigo Huguet) [2136123] - wifi: mac80211: fix regression with non-QoS drivers (Íñigo Huguet) [2136123] - wifi: mac80211: ensure vif queues are operational after start (Íñigo Huguet) [2136123] - wifi: mac80211: don't start TX with fq->lock to fix deadlock (Íñigo Huguet) [2136123] - wifi: cfg80211: fix MCS divisor value (Íñigo Huguet) [2136123] - wifi: mt76: fix 5 GHz connection regression on mt76x0/mt76x2 (Íñigo Huguet) [2136123] - wifi: mt76: fix reading current per-tid starting sequence number for aggregation (Íñigo Huguet) [2136123] - wifi: iwlwifi: Mark IWLMEI as broken (Íñigo Huguet) [2136123] - wifi: iwlwifi: don't spam logs with NSS>2 messages (Íñigo Huguet) [2136123] - wifi: use struct_group to copy addresses (Íñigo Huguet) [2136123] - wifi: mac80211_hwsim: check length for virtio packets (Íñigo Huguet) [2136123] - wifi: mac80211: fix locking in auth/assoc timeout (Íñigo Huguet) [2136123] - wifi: mac80211: mlme: release deflink channel in error case (Íñigo Huguet) [2136123] - wifi: mac80211: fix link warning in RX agg timer expiry (Íñigo Huguet) [2136123] - bus: mhi: host: Fix up null pointer access in mhi_irq_handler (Íñigo Huguet) [2136123] - net: Use u64_stats_fetch_begin_irq() for stats fetch. (Íñigo Huguet) [2136123] - wifi: mt76: mt7921e: fix crash in chip reset fail (Íñigo Huguet) [2136123] - wifi: mac80211: potential NULL dereference in ieee80211_tx_control_port() (Íñigo Huguet) [2136123] - wifi: cfg80211: debugfs: fix return type in ht40allow_map_read() (Íñigo Huguet) [2136123] - wifi: mac80211: Don't finalize CSA in IBSS mode if state is disconnected (Íñigo Huguet) [2136123] - wifi: mac80211: fix possible leak in ieee80211_tx_control_port() (Íñigo Huguet) [2136123] - wifi: mac80211: always free sta in __sta_info_alloc in case of error (Íñigo Huguet) [2136123] - wifi: mac80211: Fix UAF in ieee80211_scan_rx() (Íñigo Huguet) [2136123] - net: qrtr: start MHI channel after endpoit creation (Íñigo Huguet) [2136123] - wifi: cfg80211: Fix validating BSS pointers in __cfg80211_connect_result (Íñigo Huguet) [2136123] - wifi: rtw88: check the return value of alloc_workqueue() (Íñigo Huguet) [2136123] - wifi: rtw89: 8852a: adjust IMR for SER L1 (Íñigo Huguet) [2136123] - wifi: rtw89: 8852a: update RF radio A/B R56 (Íñigo Huguet) [2136123] - wifi: brcmfmac: prevent double-free on hardware-reset (Íñigo Huguet) [2136123] - wifi: brcmfmac: support brcm,ccode-map-trivial DT property (Íñigo Huguet) [2136123] - wifi: brcmfmac: Replace default (not configured) MAC with a random MAC (Íñigo Huguet) [2136123] - wifi: brcmfmac: Add brcmf_c_set_cur_etheraddr() helper (Íñigo Huguet) [2136123] - wifi: brcmfmac: Remove #ifdef guards for PM related functions (Íñigo Huguet) [2136123] - wifi: brcmfmac: use strreplace() in brcmf_of_probe() (Íñigo Huguet) [2136123] - wifi: rtl8xxxu: Fix the error handling of the probe function (Íñigo Huguet) [2136123] - wifi: mwifiex: clean up one inconsistent indenting (Íñigo Huguet) [2136123] - wifi: rtlwifi: Remove duplicate word and Fix typo (Íñigo Huguet) [2136123] - wifi: mwifiex: Fix comment typo (Íñigo Huguet) [2136123] - wifi: iwlwifi: mvm: fix clang -Wformat warnings (Íñigo Huguet) [2136123] - Revert "ath11k: add support for hardware rfkill for QCA6390" (Íñigo Huguet) [2136123] - wifi: ath11k: Fix register write failure on QCN9074 (Íñigo Huguet) [2136123] - wifi: mac80211: fix link data leak (Íñigo Huguet) [2136123] - wifi: mac80211: mlme: fix disassoc with MLO (Íñigo Huguet) [2136123] - wifi: mac80211: add macros to loop over active links (Íñigo Huguet) [2136123] - wifi: mac80211: remove erroneous sband/link validation (Íñigo Huguet) [2136123] - wifi: mac80211: mlme: transmit assoc frame with address translation (Íñigo Huguet) [2136123] - wifi: mac80211: verify link addresses are different (Íñigo Huguet) [2136123] - wifi: mac80211: rx: track link in RX data (Íñigo Huguet) [2136123] - wifi: mac80211: optionally implement MLO multicast TX (Íñigo Huguet) [2136123] - wifi: mac80211: expand ieee80211_mgmt_tx() for MLO (Íñigo Huguet) [2136123] - wifi: nl80211: add MLO link ID to the NL80211_CMD_FRAME TX API (Íñigo Huguet) [2136123] - wifi: mac80211: report link ID to cfg80211 on mgmt RX (Íñigo Huguet) [2136123] - wifi: cfg80211: report link ID in NL80211_CMD_FRAME (Íñigo Huguet) [2136123] - wifi: mac80211: add hardware timestamps for RX and TX (Íñigo Huguet) [2136123] - wifi: cfg80211: add hardware timestamps to frame RX info (Íñigo Huguet) [2136123] - wifi: cfg80211/nl80211: move rx management data into a struct (Íñigo Huguet) [2136123] - wifi: cfg80211: add a function for reporting TX status with hardware timestamps (Íñigo Huguet) [2136123] - wifi: nl80211: add RX and TX timestamp attributes (Íñigo Huguet) [2136123] - nl80211: document uapi for CMD_FRAME_WAIT_CANCEL (Íñigo Huguet) [2136123] - wifi: ieee80211: add helper functions for detecting TM/FTM frames (Íñigo Huguet) [2136123] - wifi: mac80211_hwsim: handle links for wmediumd/virtio (Íñigo Huguet) [2136123] - wifi: mac80211: sta_info: fix link_sta insertion (Íñigo Huguet) [2136123] - wifi: mac80211: mlme: fix link_sta setup (Íñigo Huguet) [2136123] - wifi: nl80211/mac80211: clarify link ID in control port TX (Íñigo Huguet) [2136123] - wifi: mac80211: return error from control port TX for drops (Íñigo Huguet) [2136123] - wifi: nl80211: require MLD address on link STA add/modify (Íñigo Huguet) [2136123] - wifi: mac80211: more station handling sanity checks (Íñigo Huguet) [2136123] - wifi: mac80211: fix link sta hash table handling (Íñigo Huguet) [2136123] - wifi: mac80211: validate link address doesn't change (Íñigo Huguet) [2136123] - wifi: mac80211: mlme: set sta.mlo to mlo state (Íñigo Huguet) [2136123] - wifi: mac80211: fast-xmit: handle non-MLO clients (Íñigo Huguet) [2136123] - wifi: mac80211_hwsim: fix address translation for MLO (Íñigo Huguet) [2136123] - wifi: mac80211: fix RX MLD address translation (Íñigo Huguet) [2136123] - wifi: mac80211: fix NULL pointer deref with non-MLD STA (Íñigo Huguet) [2136123] - wifi: mac80211: mlme: fix override calculation (Íñigo Huguet) [2136123] - wifi: mac80211: tx: use AP address in some places for MLO (Íñigo Huguet) [2136123] - net: add missing includes and forward declarations under net/ (Íñigo Huguet) [2136123] - wifi: rtl8192se: fix repeated words in comments (Íñigo Huguet) [2136123] - wifi: rtlwifi: fix repeated words in comments (Íñigo Huguet) [2136123] - wifi: rt2x00: fix repeated words in comments (Íñigo Huguet) [2136123] - wifi: brcmsmac: fix repeated words in comments (Íñigo Huguet) [2136123] - wifi: brcmfmac: fix repeated words in comments (Íñigo Huguet) [2136123] - wifi: mac80211: do not abuse fq.lock in ieee80211_do_stop() (Íñigo Huguet) [2136123] - wifi: mt7601u: fix clang -Wformat warning (Íñigo Huguet) [2136123] - wifi: mt7601u: eeprom: fix clang -Wformat warning (Íñigo Huguet) [2136123] - wifi: ath: fix repeated words in comments (Íñigo Huguet) [2136123] - wifi: ath11k: mac: fix long line (Íñigo Huguet) [2136123] - wifi: mac80211: mlme: set sta.mlo correctly (Íñigo Huguet) [2136123] - wifi: mac80211: remove stray printk (Íñigo Huguet) [2136123] - wifi: mac80211: support MLO authentication/association with one link (Íñigo Huguet) [2136123] - wifi: mac80211: add API to parse multi-link element (Íñigo Huguet) [2136123] - wifi: mac80211_hwsim: fix TX link selection (Íñigo Huguet) [2136123] - wifi: mac80211_hwsim: use MLO link ID for TX (Íñigo Huguet) [2136123] - wifi: mac80211_hwsim: do rc update per link (Íñigo Huguet) [2136123] - wifi: mac80211: do link->MLD address translation on RX (Íñigo Huguet) [2136123] - wifi: mac80211: select link when transmitting to non-MLO stations (Íñigo Huguet) [2136123] - wifi: mac80211: fix up link station creation/insertion (Íñigo Huguet) [2136123] - wifi: mac80211_hwsim: implement sta_state for MLO (Íñigo Huguet) [2136123] - wifi: mac80211: limit A-MSDU subframes for client too (Íñigo Huguet) [2136123] - wifi: mac80211: mlme: refactor ieee80211_set_associated() (Íñigo Huguet) [2136123] - wifi: cfg80211: add cfg80211_get_iftype_ext_capa() (Íñigo Huguet) [2136123] - wifi: mac80211: mlme: look up beacon elems only if needed (Íñigo Huguet) [2136123] - wifi: mac80211: mlme: refactor assoc link setup (Íñigo Huguet) [2136123] - wifi: mac80211: mlme: remove address arg to ieee80211_mark_sta_auth() (Íñigo Huguet) [2136123] - wifi: mac80211: mlme: refactor assoc success handling (Íñigo Huguet) [2136123] - wifi: mac80211: mlme: refactor ieee80211_prep_channel() a bit (Íñigo Huguet) [2136123] - wifi: mac80211: mlme: refactor assoc req element building (Íñigo Huguet) [2136123] - wifi: mac80211: mlme: switch some things back to deflink (Íñigo Huguet) [2136123] - wifi: mac80211: mlme: change flags in ieee80211_determine_chantype() (Íñigo Huguet) [2136123] - wifi: mac80211: mlme: shift some code around (Íñigo Huguet) [2136123] - wifi: mac80211: mlme: refactor link station setup (Íñigo Huguet) [2136123] - wifi: mac80211: move IEEE80211_SDATA_OPERATING_GMODE to link (Íñigo Huguet) [2136123] - wifi: mac80211: make ieee80211_check_rate_mask() link-aware (Íñigo Huguet) [2136123] - wifi: mac80211: add multi-link element to AUTH frames (Íñigo Huguet) [2136123] - wifi: mac80211: mlme: clean up supported channels element code (Íñigo Huguet) [2136123] - wifi: mac80211: release channel context on link stop (Íñigo Huguet) [2136123] - wifi: mac80211: prohibit DEAUTH_NEED_MGD_TX_PREP in MLO (Íñigo Huguet) [2136123] - wifi: nl80211: fix some attribute policy entries (Íñigo Huguet) [2136123] - wifi: nl80211: reject fragmented and non-inheritance elements (Íñigo Huguet) [2136123] - wifi: nl80211: reject link specific elements on assoc link (Íñigo Huguet) [2136123] - wifi: cfg80211: set country_elem to NULL (Íñigo Huguet) [2136123] - wifi: mac80211: remove link_id parameter from link_info_changed() (Íñigo Huguet) [2136123] - wifi: mac80211: replace link_id with link_conf in switch/(un)assign_vif_chanctx() (Íñigo Huguet) [2136123] - wifi: nl80211: advertise MLO support (Íñigo Huguet) [2136123] - wifi: mac80211: Support multi link in ieee80211_recalc_min_chandef() (Íñigo Huguet) [2136123] - wifi: mac80211: don't check carrier in chanctx code (Íñigo Huguet) [2136123] - wifi: nl80211: allow link ID in set_wiphy with frequency (Íñigo Huguet) [2136123] - wifi: mac80211: Allow EAPOL tx from specific link (Íñigo Huguet) [2136123] - wifi: mac80211: Allow EAPOL frames from link addresses (Íñigo Huguet) [2136123] - wifi: cfg80211/mac80211: Support control port TX from specific link (Íñigo Huguet) [2136123] - wifi: nl80211: Support MLD parameters in nl80211_set_station() (Íñigo Huguet) [2136123] - wifi: nl80211: check MLO support in authenticate (Íñigo Huguet) [2136123] - wifi: mac80211: add a helper to fragment an element (Íñigo Huguet) [2136123] - wifi: mac80211: skip rate statistics for MLD STAs (Íñigo Huguet) [2136123] - wifi: nl80211: set BSS to NULL if IS_ERR() (Íñigo Huguet) [2136123] - wifi: nl80211: add EML/MLD capabilities to per-iftype capabilities (Íñigo Huguet) [2136123] - wifi: nl80211: better validate link ID for stations (Íñigo Huguet) [2136123] - wifi: mac80211: fix link manipulation (Íñigo Huguet) [2136123] - wifi: mac80211: tighten locking check (Íñigo Huguet) [2136123] - wifi: cfg80211: clean up links appropriately (Íñigo Huguet) [2136123] - wifi: mac80211: mlme: simplify adding ht/vht/he/eht elements (Íñigo Huguet) [2136123] - wifi: mac80211: refactor adding custom elements (Íñigo Huguet) [2136123] - wifi: mac80211: refactor adding rates to assoc request (Íñigo Huguet) [2136123] - wifi: mac80211: use only channel width in ieee80211_parse_bitrates() (Íñigo Huguet) [2136123] - wifi: cfg80211: add ieee80211_chanwidth_rate_flags() (Íñigo Huguet) [2136123] - wifi: mac80211: remove redundant condition (Íñigo Huguet) [2136123] - wifi: mac80211: don't set link address for station (Íñigo Huguet) [2136123] - wifi: mac80211: fix multi-BSSID element parsing (Íñigo Huguet) [2136123] - wifi: mac80211: move tdls_chan_switch_prohibited to link data (Íñigo Huguet) [2136123] - wifi: mac80211: don't re-parse elems in ieee80211_assoc_success() (Íñigo Huguet) [2136123] - wifi: mac80211: replace link_id with link_conf in start/stop_ap() (Íñigo Huguet) [2136123] - wifi: mac80211: refactor elements parsing with parameter struct (Íñigo Huguet) [2136123] - wifi: cfg80211: extend cfg80211_rx_assoc_resp() for MLO (Íñigo Huguet) [2136123] - wifi: cfg80211: put cfg80211_rx_assoc_resp() arguments into a struct (Íñigo Huguet) [2136123] - wifi: cfg80211: adjust assoc comeback for MLO (Íñigo Huguet) [2136123] - wifi: mac80211: mlme: unify assoc data event sending (Íñigo Huguet) [2136123] - wifi: cfg80211: prepare association failure APIs for MLO (Íñigo Huguet) [2136123] - wifi: cfg80211: remove BSS pointer from cfg80211_disassoc_request (Íñigo Huguet) [2136123] - wifi: mac80211: mlme: use correct link_sta (Íñigo Huguet) [2136123] - wifi: mac80211: mlme: remove sta argument from ieee80211_config_bw (Íñigo Huguet) [2136123] - wifi: mac80211: mlme: use ieee80211_get_link_sband() (Íñigo Huguet) [2136123] - wifi: mac80211: split IEEE80211_STA_DISABLE_WMM to link data (Íñigo Huguet) [2136123] - wifi: mac80211: mlme: first adjustments for MLO (Íñigo Huguet) [2136123] - wifi: mac80211: mlme: do IEEE80211_STA_RESET_SIGNAL_AVE per link (Íñigo Huguet) [2136123] - wifi: mac80211: mlme: track AP (MLD) address separately (Íñigo Huguet) [2136123] - wifi: mac80211: remove unused bssid variable (Íñigo Huguet) [2136123] - wifi: mac80211: change QoS settings API to take link into account (Íñigo Huguet) [2136123] - wifi: mac80211: expect powersave handling in driver for MLO (Íñigo Huguet) [2136123] - wifi: mac80211: move ps setting to vif config (Íñigo Huguet) [2136123] - wifi: mac80211: provide link ID in link_conf (Íñigo Huguet) [2136123] - wifi: mac80211: set up/tear down client vif links properly (Íñigo Huguet) [2136123] - wifi: mac80211: move ieee80211_request_smps_mgd_work (Íñigo Huguet) [2136123] - wifi: nl80211: acquire wdev mutex for dump_survey (Íñigo Huguet) [2136123] - wifi: mac80211: fix key lookup (Íñigo Huguet) [2136123] - wifi: mac80211: separate out connection downgrade flags (Íñigo Huguet) [2136123] - wifi: mac80211: Align with Draft P802.11be_D2.0 (Íñigo Huguet) [2136123] - wifi: mac80211: Align with Draft P802.11be_D1.5 (Íñigo Huguet) [2136123] - wifi: mac80211: skip powersave recalc if driver SUPPORTS_DYNAMIC_PS (Íñigo Huguet) [2136123] - wifi: mac80211: debug: omit link if non-MLO connection (Íñigo Huguet) [2136123] - wifi: mac80211_hwsim: Ack link addressed frames (Íñigo Huguet) [2136123] - wifi: cfg80211: drop BSS elements from assoc trace for now (Íñigo Huguet) [2136123] - wifi: cfg80211: make cfg80211_auth_request::key_idx signed (Íñigo Huguet) [2136123] - wifi: nl80211: enable setting the link address at new station (Íñigo Huguet) [2136123] - wifi: mac80211: RCU-ify link/link_conf pointers (Íñigo Huguet) [2136123] - wifi: nl80211: hold wdev mutex for station APIs (Íñigo Huguet) [2136123] - wifi: nl80211: hold wdev mutex for channel switch APIs (Íñigo Huguet) [2136123] - wifi: nl80211: hold wdev mutex in add/mod/del link station (Íñigo Huguet) [2136123] - wifi: mac80211: implement callbacks for _link_station (Íñigo Huguet) [2136123] - wifi: cfg80211/mac80211: separate link params from station params (Íñigo Huguet) [2136123] - wifi: cfg80211: add API to add/modify/remove a link station (Íñigo Huguet) [2136123] - wifi: mac80211: add an ieee80211_get_link_sband (Íñigo Huguet) [2136123] - wifi: mac80211: Remove AP SMPS leftovers (Íñigo Huguet) [2136123] - wifi: cfg80211: Allow MLO TX with link source address (Íñigo Huguet) [2136123] - wifi: mac80211: Consider MLO links in offchannel logic (Íñigo Huguet) [2136123] - wifi: mac80211: rx: accept link-addressed frames (Íñigo Huguet) [2136123] - wifi: mac80211: consistently use sdata_dereference() (Íñigo Huguet) [2136123] - wifi: mac80211_hwsim: Support link channel matching on rx (Íñigo Huguet) [2136123] - wifi: mac80211: fix mesh airtime link metric estimating (Íñigo Huguet) [2136123] - wifi: mac80211: make 4addr null frames using min_rate for WDS (Íñigo Huguet) [2136123] - wifi: cfg80211: use strscpy to replace strlcpy (Íñigo Huguet) [2136123] - wifi: mac80211: exclude multicast packets from AQL pending airtime (Íñigo Huguet) [2136123] - wifi: mac80211_hwsim: use 32-bit skb cookie (Íñigo Huguet) [2136123] - mt76: mt7921: Let PCI core handle power state and use pm_sleep_ptr() (Íñigo Huguet) [2136123] - mediatek: mt76: mac80211: Fix missing of_node_put() in mt76_led_init() (Íñigo Huguet) [2136123] - mt76: get rid of mt76_wcid_hw routine (Íñigo Huguet) [2136123] - mt76: convert MT_TX_HW_QUEUE_EXT_PHY to MT_TX_HW_QUEUE_PHY (Íñigo Huguet) [2136123] - mt76: add phy_idx to mt76_wcid (Íñigo Huguet) [2136123] - mt76: introduce phys array in mt76_dev structure (Íñigo Huguet) [2136123] - mt76: add phy_idx in mt76_rx_status (Íñigo Huguet) [2136123] - mt76: introduce MT_RXQ_BAND2 and MT_RXQ_BAND2_WA in mt76_rxq_id (Íñigo Huguet) [2136123] - mt76: add len parameter to __mt76_mcu_msg_alloc signature (Íñigo Huguet) [2136123] - mt76: mt7915 add ht mpdu density (Íñigo Huguet) [2136123] - mt76: mt7921: reduce the mutex lock scope during reset (Íñigo Huguet) [2136123] - mt76: mt7921: reduce log severity levels for informative messages (Íñigo Huguet) [2136123] - mt76: connac: move tx initialization/cleanup in mt76_connac module (Íñigo Huguet) [2136123] - mt76: mt7921: make mt7921_pci_driver static (Íñigo Huguet) [2136123] - mt76: mt7921: enable HW beacon filter in the initialization stage (Íñigo Huguet) [2136123] - mt76: mt7921: enable HW beacon filter not depending on PM flag (Íñigo Huguet) [2136123] - mt76: remove q->qid (Íñigo Huguet) [2136123] - mt76: do not use skb_set_queue_mapping for internal purposes (Íñigo Huguet) [2136123] - mt76: pass original queue id from __mt76_tx_queue_skb to the driver (Íñigo Huguet) [2136123] - mt76: allow receiving frames with invalid CCMP PN via monitor interfaces (Íñigo Huguet) [2136123] - mt76: mt76x02: improve reliability of the beacon hang check (Íñigo Huguet) [2136123] - mt76: mt7615: add sta_rec with EXTRA_INFO_NEW for the first time only (Íñigo Huguet) [2136123] - mt76: mt7915: update the maximum size of beacon offload (Íñigo Huguet) [2136123] - mt76: do not check the ccmp pn for ONLY_MONITOR frame (Íñigo Huguet) [2136123] - mt76: mt7915: add sta_rec with EXTRA_INFO_NEW for the first time only (Íñigo Huguet) [2136123] - mt76: mt7915: update mpdu density in 6g capability (Íñigo Huguet) [2136123] - mt76: mt7915: do not copy ieee80211_ops pointer in mt7915_mmio_probe (Íñigo Huguet) [2136123] - mt76: mt7915: disable UL MU-MIMO for mt7915 (Íñigo Huguet) [2136123] - mt76: move mt76_connac2_mcu_fill_message in mt76_connac module (Íñigo Huguet) [2136123] - mt76: move mcu_txd/mcu_rxd structures in shared code (Íñigo Huguet) [2136123] - mt76: mt7915: rely on mt76_connac_tx_free (Íñigo Huguet) [2136123] - mt76: connac: move mt7615_txp_skb_unmap in common code (Íñigo Huguet) [2136123] - mt76: connac: move mt76_connac_write_hw_txp in shared code (Íñigo Huguet) [2136123] - mt76: connac: move mt76_connac_tx_complete_skb in shared code (Íñigo Huguet) [2136123] - mt76: connac: move mt76_connac_tx_free in shared code (Íñigo Huguet) [2136123] - mt76: move mt7615_txp_ptr in mt76_connac module (Íñigo Huguet) [2136123] - mt76: connac: move mt76_connac_fw_txp in common module (Íñigo Huguet) [2136123] - mt76: mt7915: get rid of unnecessary new line in mt7915_mac_write_txwi (Íñigo Huguet) [2136123] - mt76: mt7921s: remove unnecessary goto in mt7921s_mcu_drv_pmctrl (Íñigo Huguet) [2136123] - mt76: connac: move mt76_connac2_mac_fill_rx_rate in connac module (Íñigo Huguet) [2136123] - mt76: connac: move mt76_connac2_reverse_frag0_hdr_trans in mt76-connac module (Íñigo Huguet) [2136123] - mt76: connac: move HE radiotap parsing in connac module (Íñigo Huguet) [2136123] - mt76: mt7921: fix command timeout in AP stop period (Íñigo Huguet) [2136123] - mt76: mt7921: not support beacon offload disable command (Íñigo Huguet) [2136123] - mt76: connac: move mt76_connac2_mac_add_txs_skb in connac module (Íñigo Huguet) [2136123] - mt76: connac: move connac2_mac_write_txwi in mt76_connac module (Íñigo Huguet) [2136123] - mt76: connac: move mac connac2 defs in mt76_connac2_mac.h (Íñigo Huguet) [2136123] - mt76: mt7915: rely on mt76_dev in mt7915_mac_write_txwi signature (Íñigo Huguet) [2136123] - mt76: mt7921: rely on mt76_dev in mt7921_mac_write_txwi signature (Íñigo Huguet) [2136123] - mt76: enable the VHT extended NSS BW feature (Íñigo Huguet) [2136123] - mt76: mt7663: rely on mt76_connac2_fw_trailer (Íñigo Huguet) [2136123] - mt76: connac: move mt76_connac2_load_patch in connac module (Íñigo Huguet) [2136123] - mt76: connac: move mt76_connac2_load_ram in connac module (Íñigo Huguet) [2136123] - mt76: mt7921: move fw toggle in mt7921_load_firmware (Íñigo Huguet) [2136123] - mt76: connac: move shared fw structures in connac module (Íñigo Huguet) [2136123] - mt76: mt7921: get rid of mt7921_mcu_exit (Íñigo Huguet) [2136123] - mt76: mt7921: add missing bh-disable around rx napi schedule (Íñigo Huguet) [2136123] - mt76: mt7615: add missing bh-disable around rx napi schedule (Íñigo Huguet) [2136123] - mt76: mt7915: add missing bh-disable around tx napi enable/schedule (Íñigo Huguet) [2136123] - mt76: mt7921: add PATCH_FINISH_REQ cmd response handling (Íñigo Huguet) [2136123] - mt76: add DBDC rxq handlings into mac_reset_work (Íñigo Huguet) [2136123] - mt76: mt7915: add more ethtool stats (Íñigo Huguet) [2136123] - mt76: mt7921: introduce ACPI SAR config in tx power (Íñigo Huguet) [2136123] - mt76: mt7921: introduce ACPI SAR support (Íñigo Huguet) [2136123] - mt76: add 6 GHz band support in mt76_sar_freq_ranges (Íñigo Huguet) [2136123] - mt76: mt7915: fix endian bug in mt7915_rf_regval_set() (Íñigo Huguet) [2136123] - mt76: mt76x02u: fix possible memory leak in __mt76x02u_mcu_send_msg (Íñigo Huguet) [2136123] - mt76: mt7915: fix endianness in mt7915_rf_regval_get (Íñigo Huguet) [2136123] - wifi: mac80211_hwsim: add back erroneously removed cast (Íñigo Huguet) [2136123] - wifi: mac80211: fix queue selection for mesh/OCB interfaces (Íñigo Huguet) [2136123] - wifi: mac80211_hwsim: fix race condition in pending packet (Íñigo Huguet) [2136123] - wifi: mac80211: Use the bitmap API to allocate bitmaps (Íñigo Huguet) [2136123] - wifi: mac80211: fix center freq calculation in ieee80211_chandef_downgrade (Íñigo Huguet) [2136123] - wifi: nl80211: fix sending link ID info of associated BSS (Íñigo Huguet) [2136123] - wifi: cfg80211: fix a comment in cfg80211_mlme_mgmt_tx() (Íñigo Huguet) [2136123] - wifi: nl80211: Fix reading NL80211_ATTR_MLO_LINK_ID in nl80211_pre_doit (Íñigo Huguet) [2136123] - bus: mhi: ep: Check dev_set_name() return value (Íñigo Huguet) [2136123] - ath9k: remove unexpected words "the" in comments (Íñigo Huguet) [2136123] - ath11k: Fix typo in comments (Íñigo Huguet) [2136123] - wifi: nl80211: retrieve EHT related elements in AP mode (Íñigo Huguet) [2136123] - wifi: cfg80211: Increase akm_suites array size in cfg80211_crypto_settings (Íñigo Huguet) [2136123] - wifi: cfg80211: remove chandef check in cfg80211_cac_event() (Íñigo Huguet) [2136123] - wifi: nl80211: relax wdev mutex check in wdev_chandef() (Íñigo Huguet) [2136123] - wifi: nl80211: acquire wdev mutex earlier in start_ap (Íñigo Huguet) [2136123] - wifi: nl80211: hold wdev mutex for tid config (Íñigo Huguet) [2136123] - wifi: cfg80211: handle IBSS in channel switch (Íñigo Huguet) [2136123] - wifi: mac80211: properly skip link info driver update (Íñigo Huguet) [2136123] - wifi: mac80211: only accumulate airtime deficit for active clients (Íñigo Huguet) [2136123] - wifi: mac80211: add debugfs file to display per-phy AQL pending airtime (Íñigo Huguet) [2136123] - wifi: mac80211: add a per-PHY AQL limit to improve fairness (Íñigo Huguet) [2136123] - wifi: mac80211: keep recently active tx queues in scheduling list (Íñigo Huguet) [2136123] - wifi: mac80211: consider aql_tx_pending when checking airtime deficit (Íñigo Huguet) [2136123] - wifi: mac80211: make sta airtime deficit field s32 instead of s64 (Íñigo Huguet) [2136123] - wifi: mac80211: fix a kernel-doc complaint (Íñigo Huguet) [2136123] - wifi: cfg80211: remove redundant documentation (Íñigo Huguet) [2136123] - wifi: mac80211: sta_info: fix a missing kernel-doc struct element (Íñigo Huguet) [2136123] - wifi: mac80211: add a missing comma at kernel-doc markup (Íñigo Huguet) [2136123] - wifi: cfg80211: fix kernel-doc warnings all over the file (Íñigo Huguet) [2136123] - wifi: ieee80211: s1g action frames are not robust (Íñigo Huguet) [2136123] - bus: mhi: host: pci_generic: Add another Foxconn T99W175 (Íñigo Huguet) [2136123] - wifi: cfg80211: Allow P2P client interface to indicate port authorization (Íñigo Huguet) [2136123] - wifi: mac80211: do not wake queues on a vif that is being stopped (Íñigo Huguet) [2136123] - wifi: mac80211: check skb_shared in ieee80211_8023_xmit() (Íñigo Huguet) [2136123] - wifi: mac80211: add gfp_t parameter to ieeee80211_obss_color_collision_notify (Íñigo Huguet) [2136123] - bus: mhi: host: Move IRQ allocation to controller registration phase (Íñigo Huguet) [2136123] - bus: mhi: host: pci_generic: Add Cinterion MV31-W with new baseline (Íñigo Huguet) [2136123] - bus: mhi: host: pci_generic: Add support for Quectel EM120 FCCL modem (Íñigo Huguet) [2136123] - wifi: rtw89: disable invalid phy reports for all ICs (Íñigo Huguet) [2136123] - wifi: rtw89: pci: fix PCI doesn't reclaim TX BD properly (Íñigo Huguet) [2136123] - wifi: rtw89: fix long RX latency in low power mode (Íñigo Huguet) [2136123] - wifi: rtw89: drop invalid TX rate report of legacy rate (Íñigo Huguet) [2136123] - wifi: rtw89: add UNEXP debug mask to keep monitor messages unexpected to happen frequently (Íñigo Huguet) [2136123] - wifi: rtw89: enable VO TX AMPDU (Íñigo Huguet) [2136123] - wifi: rtw89: fix potential TX stuck (Íñigo Huguet) [2136123] - wifi: rtw89: support TDLS (Íñigo Huguet) [2136123] - wifi: rtw89: allocate BSSID CAM per TDLS peer (Íñigo Huguet) [2136123] - wifi: rtw89: separate BSSID CAM operations (Íñigo Huguet) [2136123] - wifi: rtw89: allocate address CAM and MAC ID to TDLS peer (Íñigo Huguet) [2136123] - cfg80211: Indicate MLO connection info in connect and roam callbacks (Íñigo Huguet) [2136123] - wifi: mac80211_hwsim: print the link id (Íñigo Huguet) [2136123] - wifi: mac80211_hwsim: support creating MLO-capable radios (Íñigo Huguet) [2136123] - wifi: nl80211: expose link ID for associated BSSes (Íñigo Huguet) [2136123] - wifi: nl80211: expose link information for interfaces (Íñigo Huguet) [2136123] - wifi: mac80211_hwsim: send a beacon per link (Íñigo Huguet) [2136123] - wifi: mac80211: set STA deflink addresses (Íñigo Huguet) [2136123] - wifi: mac80211: maintain link-sta hash table (Íñigo Huguet) [2136123] - wifi: mac80211: RCU-ify link STA pointers (Íñigo Huguet) [2136123] - wifi: mac80211: ethtool: use deflink for now (Íñigo Huguet) [2136123] - wifi: mac80211: move ieee80211_bssid_match() function (Íñigo Huguet) [2136123] - wifi: mac80211: return a beacon for a specific link (Íñigo Huguet) [2136123] - wifi: mac80211: pass the link id in start/stop ap (Íñigo Huguet) [2136123] - wifi: mac80211: use link in start/stop ap (Íñigo Huguet) [2136123] - wifi: mac80211: implement add/del interface link callbacks (Íñigo Huguet) [2136123] - wifi: cfg80211: add optional link add/remove callbacks (Íñigo Huguet) [2136123] - wifi: cfg80211: sort trace.h (Íñigo Huguet) [2136123] - wifi: mac80211: add sta link addition/removal (Íñigo Huguet) [2136123] - wifi: mac80211: add MLO link ID to TX frame metadata (Íñigo Huguet) [2136123] - wifi: mac80211: remove band from TX info in MLO (Íñigo Huguet) [2136123] - wifi: mac80211: add vif link addition/removal (Íñigo Huguet) [2136123] - wifi: nl80211: support MLO in auth/assoc (Íñigo Huguet) [2136123] - wifi: mac80211: ignore IEEE80211_CONF_CHANGE_SMPS in chanctx mode (Íñigo Huguet) [2136123] - wifi: mac80211_hwsim: split bss_info_changed to vif/link info_changed (Íñigo Huguet) [2136123] - wifi: cfg80211: simplify cfg80211_mlme_auth() prototype (Íñigo Huguet) [2136123] - wifi: ieee80211: add definitions for multi-link element (Íñigo Huguet) [2136123] - wifi: nl80211: refactor BSS lookup in nl80211_associate() (Íñigo Huguet) [2136123] - wifi: cfg80211: mlme: get BSS entry outside cfg80211_mlme_assoc() (Íñigo Huguet) [2136123] - wifi: mac80211: tx: simplify chanctx_conf handling (Íñigo Huguet) [2136123] - wifi: mac80211: status: look up band only where needed (Íñigo Huguet) [2136123] - wifi: mac80211: sort trace.h file (Íñigo Huguet) [2136123] - wifi: mac80211: correct link config data in tracing (Íñigo Huguet) [2136123] - wifi: mac80211: make ieee80211_he_cap_ie_to_sta_he_cap() MLO-aware (Íñigo Huguet) [2136123] - wifi: mac80211: make some SMPS code MLD-aware (Íñigo Huguet) [2136123] - wifi: mac80211: HT: make ieee80211_ht_cap_ie_to_sta_ht_cap() MLO-aware (Íñigo Huguet) [2136123] - wifi: mac80211: add link_id to eht.c code for MLO (Íñigo Huguet) [2136123] - wifi: mac80211: add link_id to vht.c code for MLO (Íñigo Huguet) [2136123] - wifi: mac80211: refactor some link setup code (Íñigo Huguet) [2136123] - wifi: mac80211: validate some driver features for MLO (Íñigo Huguet) [2136123] - wifi: mac80211: use IEEE80211_MLD_MAX_NUM_LINKS (Íñigo Huguet) [2136123] - wifi: mac80211: refactor some sta_info link handling (Íñigo Huguet) [2136123] - wifi: mac80211: remove sta_info_tx_streams() (Íñigo Huguet) [2136123] - wifi: mac80211: make channel context code MLO-aware (Íñigo Huguet) [2136123] - wifi: mac80211: pass link ID where already present (Íñigo Huguet) [2136123] - wifi: mac80211: add per-link configuration pointer (Íñigo Huguet) [2136123] - wifi: mac80211: split bss_info_changed method (Íñigo Huguet) [2136123] - mac80211: fix maybe-unused warning (Íñigo Huguet) [2136123] - wifi: mac80211: reorg some iface data structs for MLD (Íñigo Huguet) [2136123] - wifi: mac80211: move interface config to new struct (Íñigo Huguet) [2136123] - wifi: mac80211: move some future per-link data to bss_conf (Íñigo Huguet) [2136123] - wifi: cfg80211: do some rework towards MLO link APIs (Íñigo Huguet) [2136123] - wifi: mac80211: reject WEP or pairwise keys with key ID > 3 (Íñigo Huguet) [2136123] - wifi: mac80211_hwsim: Directly use ida_alloc()/free() (Íñigo Huguet) [2136123] - wifi: mac80211: refactor some key code (Íñigo Huguet) [2136123] - wifi: mac80211: remove cipher scheme support (Íñigo Huguet) [2136123] - wifi: nl80211: fix typo in comment (Íñigo Huguet) [2136123] - treewide: Replace GPLv2 boilerplate/reference with SPDX - gpl-2.0_391.RULE (Íñigo Huguet) [2136123] - rtw88: 8821c: fix access const table of channel parameters (Íñigo Huguet) [2136123] - rtw89: add new state to CFO state machine for UL-OFDMA (Íñigo Huguet) [2136123] - rtw89: 8852c: add trigger frame counter (Íñigo Huguet) [2136123] - ieee80211: add trigger frame definition (Íñigo Huguet) [2136123] - ath10k: fix recently introduced checkpatch warning (Íñigo Huguet) [2136123] - wifi: rtw89: support MULTI_BSSID and correct BSSID mask of H2C (Íñigo Huguet) [2136123] - wifi: ray_cs: Drop useless status variable in parse_addr() (Íñigo Huguet) [2136123] - wifi: ray_cs: Utilize strnlen() in parse_addr() (Íñigo Huguet) [2136123] - wifi: rtw88: use *ph to print small buffer (Íñigo Huguet) [2136123] - ath11k: Fix warnings reported by checkpatch (Íñigo Huguet) [2136123] - ath11k: Fix LDPC config in set_bitrate_mask hook (Íñigo Huguet) [2136123] - wifi: mac80211: fix use-after-free in chanctx code (Íñigo Huguet) [2136123] - ath10k: fix regdomain info of iw reg set/get (Íñigo Huguet) [2136123] - ath11k: support avg signal in station dump (Íñigo Huguet) [2136123] - wifi: rtlwifi: fix error codes in rtl_debugfs_set_write_h2c() (Íñigo Huguet) [2136123] - wifi: rtw88: Fix Sparse warning for rtw8821c_hw_spec (Íñigo Huguet) [2136123] - wifi: rtw88: Fix Sparse warning for rtw8723d_hw_spec (Íñigo Huguet) [2136123] - wifi: rtw88: Fix Sparse warning for rtw8822c_hw_spec (Íñigo Huguet) [2136123] - wifi: rtw88: Fix sparse warning for rtw8822b_hw_spec (Íñigo Huguet) [2136123] - rtw88: fix null vif pointer when hw_scan fails (Íñigo Huguet) [2136123] - rtw89: sar: adjust and support SAR on 6GHz band (Íñigo Huguet) [2136123] - rtw89: 8852c: rfk: re-calibrate RX DCK once thermal changes a lot (Íñigo Huguet) [2136123] - rtw89: pci: handle hardware watchdog timeout interrupt status (Íñigo Huguet) [2136123] - rtw89: fix null vif pointer when hw_scan fails (Íñigo Huguet) [2136123] - rtw89: fix channel inconsistency during hw_scan (Íñigo Huguet) [2136123] - wifi: rtw88: add a work to correct atomic scheduling warning of ::set_tim (Íñigo Huguet) [2136123] - wifi: iwlwifi: pcie: rename CAUSE macro (Íñigo Huguet) [2136123] - wifi: brcmfmac: work around a GCC 12 -Warray-bounds warning (Íñigo Huguet) [2136123] - wifi: iwlwifi: use unsigned to silence a GCC 12 warning (Íñigo Huguet) [2136123] - wifi: rtlwifi: remove always-true condition pointed out by GCC 12 (Íñigo Huguet) [2136123] - wifi: ath9k: silence array-bounds warning on GCC 12 (Íñigo Huguet) [2136123] - ath9k: replace ternary operator with max() (Íñigo Huguet) [2136123] - ath11k: Init hw_params before setting up AHB resources (Íñigo Huguet) [2136123] - ath11k: Fix warning on variable 'sar' dereference before check (Íñigo Huguet) [2136123] - ath10k: fix misreported tx bandwidth for 160Mhz (Íñigo Huguet) [2136123] - ath10k: add encapsulation offloading support (Íñigo Huguet) [2136123] - ath10k: turn rawmode into frame_mode (Íñigo Huguet) [2136123] - ath10k: improve tx status reporting (Íñigo Huguet) [2136123] - ath10k: do not enforce interrupt trigger type (Íñigo Huguet) [2136123] - iwlwifi: mei: fix potential NULL-ptr deref (Íñigo Huguet) [2136123] - iwlwifi: mei: clear the sap data header before sending (Íñigo Huguet) [2136123] - iwlwifi: mvm: remove vif_count (Íñigo Huguet) [2136123] - iwlwifi: mvm: always tell the firmware to accept MCAST frames in BSS (Íñigo Huguet) [2136123] - iwlwifi: mvm: add OTP info in case of init failure (Íñigo Huguet) [2136123] - iwlwifi: mvm: fix assert 1F04 upon reconfig (Íñigo Huguet) [2136123] - iwlwifi: mvm: clean up authorized condition (Íñigo Huguet) [2136123] - iwlwifi: mvm: use NULL instead of ERR_PTR when parsing wowlan status (Íñigo Huguet) [2136123] - iwlwifi: pcie: simplify MSI-X cause mapping (Íñigo Huguet) [2136123] - ath11k: update missing MU-MIMO and OFDMA stats (Íñigo Huguet) [2136123] - rtw89: pci: only mask out INT indicator register for disable interrupt v1 (Íñigo Huguet) [2136123] - rtw89: convert rtw89_band to nl80211_band precisely (Íñigo Huguet) [2136123] - rtw89: 8852c: update txpwr tables to HALRF_027_00_052 (Íñigo Huguet) [2136123] - rtw89: cfo: check mac_id to avoid out-of-bounds (Íñigo Huguet) [2136123] - rtw89: 8852c: set TX antenna path (Íñigo Huguet) [2136123] - rtw89: add ieee80211::sta_rc_update ops (Íñigo Huguet) [2136123] - wireless: Fix Makefile to be in alphabetical order (Íñigo Huguet) [2136123] - mac80211: refactor freeing the next_beacon (Íñigo Huguet) [2136123] - cfg80211: fix kernel-doc for cfg80211_beacon_data (Íñigo Huguet) [2136123] - mac80211: minstrel_ht: support ieee80211_rate_status (Íñigo Huguet) [2136123] - mac80211: extend current rate control tx status API (Íñigo Huguet) [2136123] - mac80211: minstrel_ht: fill all requested rates (Íñigo Huguet) [2136123] - mac80211: disable BSS color collision detection in case of no free colors (Íñigo Huguet) [2136123] - nl80211: Parse NL80211_ATTR_HE_BSS_COLOR as a part of nl80211_parse_beacon (Íñigo Huguet) [2136123] - mac80211: mlme: track assoc_bss/associated separately (Íñigo Huguet) [2136123] - mac80211: remove useless bssid copy (Íñigo Huguet) [2136123] - mac80211: remove unused argument to ieee80211_sta_connection_lost() (Íñigo Huguet) [2136123] - mac80211: mlme: use local SSID copy (Íñigo Huguet) [2136123] - mac80211: use ifmgd->bssid instead of ifmgd->associated->bssid (Íñigo Huguet) [2136123] - mac80211: mlme: move in RSSI reporting code (Íñigo Huguet) [2136123] - mac80211: remove stray multi_sta_back_32bit docs (Íñigo Huguet) [2136123] - mac80211: fix typo in documentation (Íñigo Huguet) [2136123] - mac80211: unify CCMP/GCMP AAD construction (Íñigo Huguet) [2136123] - mt76: mt7921: add ipv6 NS offload support (Íñigo Huguet) [2136123] - mt76: add gfp to mt76_mcu_msg_alloc signature (Íñigo Huguet) [2136123] - mt76: mt7915: add more statistics from fw_util debugfs knobs (Íñigo Huguet) [2136123] - mt76: mt7915: improve error handling for fw_debug knobs (Íñigo Huguet) [2136123] - mt76: mt7615/mt7915: do reset_work with mt76's work queue (Íñigo Huguet) [2136123] - mt76: mt7915: add support for 6G in-band discovery (Íñigo Huguet) [2136123] - mt76: mt7915: add Wireless Ethernet Dispatch support (Íñigo Huguet) [2136123] - net: ethernet: mtk_eth_soc: add support for Wireless Ethernet Dispatch (WED) (Íñigo Huguet) [2136123] - mt76: make number of tokens configurable dynamically (Íñigo Huguet) [2136123] - mt76: add support for overriding the device used for DMA mapping (Íñigo Huguet) [2136123] - mt76: dma: add wrapper macro for accessing queue registers (Íñigo Huguet) [2136123] - mt76: mt7915: move MT_INT_MASK_CSR to init.c (Íñigo Huguet) [2136123] - mt76: mt7915: introduce mt7915_mac_severe_check() (Íñigo Huguet) [2136123] - mt76: mt7915: rework SER debugfs knob (Íñigo Huguet) [2136123] - mt76: mt7915: limit minimum twt duration (Íñigo Huguet) [2136123] - mt76: mt7915: reject duplicated twt flows (Íñigo Huguet) [2136123] - mt76: mt7915: update mt7986 patch in mt7986_wmac_adie_patch_7976() (Íñigo Huguet) [2136123] - mt76: connac: use skb_put_data instead of open coding (Íñigo Huguet) [2136123] - mt76: mt7915: configure soc clocks in mt7986_wmac_init (Íñigo Huguet) [2136123] - mt76: fix encap offload ethernet type check (Íñigo Huguet) [2136123] - mt76: mt7915: disable RX_HDR_TRANS_SHORT (Íñigo Huguet) [2136123] - mt76: mt7603: move spin_lock_bh() to spin_lock() (Íñigo Huguet) [2136123] - mt76: mt7915: add debugfs knob for RF registers read/write (Íñigo Huguet) [2136123] - mt76: mt7921: make read-only array ppet16_ppet8_ru3_ru0 static const (Íñigo Huguet) [2136123] - mt76: mt7915: make read-only array ppet16_ppet8_ru3_ru0 static const (Íñigo Huguet) [2136123] - mt76: mt7915: remove SCS feature (Íñigo Huguet) [2136123] - mt76: fix rx reordering with non explicit / psmp ack policy (Íñigo Huguet) [2136123] - mt76: mt7921: Add AP mode support (Íñigo Huguet) [2136123] - mt76: mt7915: use 0xff to initialize bitrate_mask in mt7915_init_bitrate_mask (Íñigo Huguet) [2136123] - mt76: mt7915: always call mt7915_wfsys_reset() during init (Íñigo Huguet) [2136123] - mt76: mt7921: rely on mt76_dev rxfilter in mt7921_configure_filter (Íñigo Huguet) [2136123] - mt76: mt7921u: add suspend/resume support (Íñigo Huguet) [2136123] - mt76: fix MBSS index condition in DBDC mode (Íñigo Huguet) [2136123] - mt76: fix use-after-free by removing a non-RCU wcid pointer (Íñigo Huguet) [2136123] - mt76: mt7921: accept rx frames with non-standard VHT MCS10-11 (Íñigo Huguet) [2136123] - mt76: mt7915: accept rx frames with non-standard VHT MCS10-11 (Íñigo Huguet) [2136123] - mt76: dma: use kzalloc instead of devm_kzalloc for txwi (Íñigo Huguet) [2136123] - mt76: reduce tx queue lock hold time (Íñigo Huguet) [2136123] - mt76: mt7915: rework hardware/phy initialization (Íñigo Huguet) [2136123] - rtlwifi: Use pr_warn instead of WARN_ONCE (Íñigo Huguet) [2136123] - rtw89: add debug entry to dump BSSID CAM (Íñigo Huguet) [2136123] - rtw89: add debug select to dump MAC pages 0x30 to 0x33 (Íñigo Huguet) [2136123] - rtw89: correct CCA control (Íñigo Huguet) [2136123] - rtw89: correct setting of RX MPDU length (Íñigo Huguet) [2136123] - rtw89: 8852c: add settings to decrease the effect of DC (Íñigo Huguet) [2136123] - brcmfmac: allow setting wlan MAC address using device tree (Íñigo Huguet) [2136123] - ath11k: remove redundant assignment to variables vht_mcs and he_mcs (Íñigo Huguet) [2136123] - ath11k: Reuse the available memory after firmware reload (Íñigo Huguet) [2136123] - ath11k: Designating channel frequency when sending management frames (Íñigo Huguet) [2136123] - ath11k: Implement remain-on-channel support (Íñigo Huguet) [2136123] - ath11k: Handle keepalive during WoWLAN suspend and resume (Íñigo Huguet) [2136123] - bus: mhi: host: Add support for Foxconn T99W373 and T99W368 (Íñigo Huguet) [2136123] - bus: mhi: host: pci_generic: add Telit FN990 (Íñigo Huguet) [2136123] - bus: mhi: host: pci_generic: add Telit FN980 v1 hardware revision (Íñigo Huguet) [2136123] - bus: mhi: replace snprintf with sysfs_emit (Íñigo Huguet) [2136123] - rtw88: adjust adaptivity option to 1 (Íñigo Huguet) [2136123] - ath11k: Fix RX de-fragmentation issue on WCN6750 (Íñigo Huguet) [2136123] - ath10k: support bus and device specific API 1 BDF selection (Íñigo Huguet) [2136123] - ath10k: mac: fix too long lines (Íñigo Huguet) [2136123] - ath11k: mac: fix too long line (Íñigo Huguet) [2136123] - mac80211: support disabling EHT mode (Íñigo Huguet) [2136123] - cfg80211: support disabling EHT mode (Íñigo Huguet) [2136123] - mac80211: upgrade passive scan to active scan on DFS channels after beacon rx (Íñigo Huguet) [2136123] - mac80211: tx: delete a redundant if statement in ieee80211_check_fast_xmit() (Íñigo Huguet) [2136123] - mac80211: consider Order bit to fill CCMP AAD (Íñigo Huguet) [2136123] - cfg80211: declare MODULE_FIRMWARE for regulatory.db (Íñigo Huguet) [2136123] - nl80211: rework internal_flags usage (Íñigo Huguet) [2136123] - nl80211: don't hold RTNL in color change request (Íñigo Huguet) [2136123] - cfg80211: remove cfg80211_get_chan_state() (Íñigo Huguet) [2136123] - ath11k: Add support for targets without trustzone (Íñigo Huguet) [2136123] - rtw89: 8852c: add 8852ce to Makefile and Kconfig (Íñigo Huguet) [2136123] - rtw89: 8852c: fix warning of FIELD_PREP() mask type (Íñigo Huguet) [2136123] - rtw89: 8852c: correct register definitions used by 8852c (Íñigo Huguet) [2136123] - rtw89: correct AID settings of beamformee (Íñigo Huguet) [2136123] - rtw89: ps: fine tune polling interval while changing low power mode (Íñigo Huguet) [2136123] - rtw89: 8852c: add basic and remaining chip_info (Íñigo Huguet) [2136123] - rtw89: 8852c: add chip_ops::bb_ctrl_btc_preagc (Íñigo Huguet) [2136123] - rtw89: 8852c: rfk: get calibrated channels to notify firmware (Íñigo Huguet) [2136123] - rtw89: 8852c: rfk: add DPK (Íñigo Huguet) [2136123] - rtw89: 8852c: rfk: add IQK (Íñigo Huguet) [2136123] - rtw89: 8852c: rfk: add RX DCK (Íñigo Huguet) [2136123] - rtw89: 8852c: rfk: add RCK (Íñigo Huguet) [2136123] - rtw89: 8852c: rfk: add TSSI (Íñigo Huguet) [2136123] - rtw89: 8852c: rfk: add LCK (Íñigo Huguet) [2136123] - rtw89: 8852c: rfk: add DACK (Íñigo Huguet) [2136123] - rtw89: 8852c: rfk: add RFK tables (Íñigo Huguet) [2136123] - rtw88: remove a copy of the NAPI_POLL_WEIGHT define (Íñigo Huguet) [2136123] - ath10k: remove a copy of the NAPI_POLL_WEIGHT define (Íñigo Huguet) [2136123] - ath11k: Add support for WCN6750 device (Íñigo Huguet) [2136123] - ath11k: Datapath changes to support WCN6750 (Íñigo Huguet) [2136123] - ath11k: HAL changes to support WCN6750 (Íñigo Huguet) [2136123] - ath11k: Add QMI changes for WCN6750 (Íñigo Huguet) [2136123] - ath11k: Fetch device information via QMI for WCN6750 (Íñigo Huguet) [2136123] - ath11k: Add register access logic for WCN6750 (Íñigo Huguet) [2136123] - ath11k: Add HW params for WCN6750 (Íñigo Huguet) [2136123] - ath11k: Move parameters in bus_params to hw_params (Íñigo Huguet) [2136123] - ath11k: change management tx queue to avoid connection timed out (Íñigo Huguet) [2136123] - ath11k: fix warning of not found station for bssid in message (Íñigo Huguet) [2136123] - rtw88: fix hw scan may cause disconnect issue (Íñigo Huguet) [2136123] - rtw88: fix not disabling beacon filter after disconnection (Íñigo Huguet) [2136123] - rtw88: add HT MPDU density value for each chip (Íñigo Huguet) [2136123] - ath11k: Don't use GFP_KERNEL in atomic context (Íñigo Huguet) [2136123] - ath10k: skip ath10k_halt during suspend for driver state RESTARTING (Íñigo Huguet) [2136123] - rtw89: remove unneeded semicolon (Íñigo Huguet) [2136123] - ath10k: simplify if-if to if-else (Íñigo Huguet) [2136123] - ath11k: read country code from SMBIOS for WCN6855/QCA6390 (Íñigo Huguet) [2136123] - ath11k: disable spectral scan during spectral deinit (Íñigo Huguet) [2136123] - ath11k: Update WBM idle ring HP after FW mode on (Íñigo Huguet) [2136123] - ath11k: WMI changes to support WCN6750 (Íñigo Huguet) [2136123] - ath11k: Do not put HW in DBS mode for WCN6750 (Íñigo Huguet) [2136123] - rtlwifi: btcoex: fix if == else warning (Íñigo Huguet) [2136123] - rtw88: use the correct bit in the REG_HCI_OPT_CTRL register (Íñigo Huguet) [2136123] - mwifiex: Add SD8997 SDIO-UART firmware (Íñigo Huguet) [2136123] - mwifiex: Select firmware based on strapping (Íñigo Huguet) [2136123] - rtw89: 8852c: add chip_ops related to BTC (Íñigo Huguet) [2136123] - rtw89: 8852c: fill freq and band of RX status by PPDU report (Íñigo Huguet) [2136123] - rtw89: 8852c: implement chip_ops::get_thermal (Íñigo Huguet) [2136123] - rtw89: 8852c: implement chip_ops related to TX power (Íñigo Huguet) [2136123] - rtw89: 8852c: configure default BB TX/RX path (Íñigo Huguet) [2136123] - rtw89: add RF H2C to notify firmware (Íñigo Huguet) [2136123] - rtw89: don't flush hci queues and send h2c if power is off (Íñigo Huguet) [2136123] - rtw89: pci: allow to process RPP prior to TX BD (Íñigo Huguet) [2136123] - rtw89: ps: access TX/RX rings via another registers in low power mode (Íñigo Huguet) [2136123] - rtw89: ser: re-enable interrupt in threadfn if under_recovery (Íñigo Huguet) [2136123] - rtw89: pci: add a separate interrupt handler for low power mode (Íñigo Huguet) [2136123] - rtw89: pci: reclaim TX BD only if it really need (Íñigo Huguet) [2136123] - rtw89: pci: add variant RPWM/CPWM to enter low power mode (Íñigo Huguet) [2136123] - rtw89: pci: add variant IMR/ISR and configure functions (Íñigo Huguet) [2136123] - bus: mhi: host: Add support for Cinterion MV32-WA/MV32-WB (Íñigo Huguet) [2136123] - bus: mhi: host: Optimize and update MMIO register write method (Íñigo Huguet) [2136123] - bus: mhi: host: Bail on writing register fields if read fails (Íñigo Huguet) [2136123] - bus: mhi: host: Wait for ready state after reset (Íñigo Huguet) [2136123] - bus: mhi: host: Add soc_reset sysfs (Íñigo Huguet) [2136123] - bus: mhi: host: pci_generic: Sort mhi_pci_id_table based on the PID (Íñigo Huguet) [2136123] - bus: mhi: host: Use cached values for calculating the shared write pointer (Íñigo Huguet) [2136123] - rtw88: pci: 8821c: Disable 21ce completion timeout (Íñigo Huguet) [2136123] - rtw88: fix uninitialized 'tim_offset' warning (Íñigo Huguet) [2136123] - rtw89: 8852c: add help function of set channel (Íñigo Huguet) [2136123] - rtw89: 8852c: add set channel of BB part (Íñigo Huguet) [2136123] - rtw89: 8852c: set channel of MAC part (Íñigo Huguet) [2136123] - rtw89: 8852c: add set channel function of RF part (Íñigo Huguet) [2136123] - rtw89: 8852c: add HFC parameters (Íñigo Huguet) [2136123] - rtw89: 8852c: add efuse gain offset parser (Íñigo Huguet) [2136123] - rtw89: 8852c: support bb gain info (Íñigo Huguet) [2136123] - rtw89: 8852c: add BB initial and reset functions (Íñigo Huguet) [2136123] - rtw89: 8852c: phy: configure TSSI bandedge (Íñigo Huguet) [2136123] - rtw89: 8852c: add TX power track tables (Íñigo Huguet) [2136123] - rtw89: 8852c: add TX power by rate and limit tables (Íñigo Huguet) [2136123] - rtw89: 8852c: add BB and RF parameters tables (Íñigo Huguet) [2136123] - ath9k: fix QCA9561 PA bias level (Íñigo Huguet) [2136123] - ath9k_htc: fix potential out of bounds access with invalid rxstatus->rs_keyix (Íñigo Huguet) [2136123] - ath11k: Fix build warning without CONFIG_IPV6 (Íñigo Huguet) [2136123] - ath11k: fix missing unlock on error in ath11k_wow_op_resume() (Íñigo Huguet) [2136123] - ath11k: Add support for SAR (Íñigo Huguet) [2136123] - ath11k: add support for extended wmi service bit (Íñigo Huguet) [2136123] - rtw89: pci: correct return value handling of rtw89_write16_mdio_mask() (Íñigo Huguet) [2136123] - rtw89: configure security CAM for V1 chip (Íñigo Huguet) [2136123] - rtw89: add new H2C to configure security CAM via DCTL for V1 chip (Íñigo Huguet) [2136123] - rtw89: extend H2C of CMAC control info (Íñigo Huguet) [2136123] - rtlwifi: rtl8192cu: Fix spelling mistake "writting" -> "writing" (Íñigo Huguet) [2136123] - rtlwifi: Fix spelling mistake "cacluated" -> "calculated" (Íñigo Huguet) [2136123] - rtw88: 8821ce: Disable PCIe ASPM L1 for 8821CE using chip ID (Íñigo Huguet) [2136123] - rtw88: 8821ce: add support for device ID 0xb821 (Íñigo Huguet) [2136123] - rtw88: 8821c: fix debugfs rssi value (Íñigo Huguet) [2136123] - rtw88: do PHY calibration while starting AP (Íñigo Huguet) [2136123] - rtw88: 8821c: Enable TX report for management frames (Íñigo Huguet) [2136123] - rtw88: Add update beacon flow for AP mode (Íñigo Huguet) [2136123] - rtw88: fix incorrect frequency reported (Íñigo Huguet) [2136123] - rtw88: add ieee80211:sta_rc_update ops (Íñigo Huguet) [2136123] - rtw89: rtw89_ser: add const to struct state_ent and event_ent (Íñigo Huguet) [2136123] - rtw89: 8852c: add 8852c specific BT-coexistence initial function (Íñigo Huguet) [2136123] - rtw89: Skip useless dig gain and igi related settings for 8852C (Íñigo Huguet) [2136123] - rtw89: 8852c: disable firmware watchdog if CPU disabled (Íñigo Huguet) [2136123] - rtw89: reset BA CAM (Íñigo Huguet) [2136123] - rtw89: change station scheduler setting for hardware TX mode (Íñigo Huguet) [2136123] - rtw89: ser: configure top ERR IMR for firmware to recover (Íñigo Huguet) [2136123] - rtw89: ser: configure C-MAC interrupt mask (Íñigo Huguet) [2136123] - rtw89: ser: configure D-MAC interrupt mask (Íñigo Huguet) [2136123] - rtw89: ser: fix unannotated fall-through (Íñigo Huguet) [2136123] - ath9k: Remove unnecessary print function dev_err() (Íñigo Huguet) [2136123] - ath11k: Fix spelling mistake "reseting" -> "resetting" (Íñigo Huguet) [2136123] - ath9k: fix ath_get_rate_txpower() to respect the rate list end tag (Íñigo Huguet) [2136123] - mac80211: prepare sta handling for MLO support (Íñigo Huguet) [2136123] - mac80211: minstrel_ht: fix where rate stats are stored (fixes debugfs output) (Íñigo Huguet) [2136123] - nl80211: show SSID for P2P_GO interfaces (Íñigo Huguet) [2136123] - mac80211: introduce BSS color collision detection (Íñigo Huguet) [2136123] - mac80211: Improve confusing comment around tx_info clearing (Íñigo Huguet) [2136123] - mac80211: protect ieee80211_assign_beacon with next_beacon check (Íñigo Huguet) [2136123] - rtl8xxxu: fill up txrate info for gen1 chips (Íñigo Huguet) [2136123] - rtl8xxxu: feed antenna information for cfg80211 (Íñigo Huguet) [2136123] - rtlwifi: replace usage of found with dedicated list iterator variable (Íñigo Huguet) [2136123] - brcmfmac: Avoid keeping power to SDIO card unless WOWL is used (Íñigo Huguet) [2136123] - mwifiex: add mutex lock for call in mwifiex_dfs_chan_sw_work_queue (Íñigo Huguet) [2136123] - rtw89: fix misconfiguration on hw_scan channel time (Íñigo Huguet) [2136123] - rtw89: coex: Add case for scan offload (Íñigo Huguet) [2136123] - rtw89: packet offload handler to avoid warning (Íñigo Huguet) [2136123] - rtw89: change idle mode condition during hw_scan (Íñigo Huguet) [2136123] - rtw89: update ptcl_init (Íñigo Huguet) [2136123] - rtw89: update TMAC parameters (Íñigo Huguet) [2136123] - rtw89: initialize NAV control (Íñigo Huguet) [2136123] - rtw89: update scheduler setting (Íñigo Huguet) [2136123] - rtw89: 8852c: update security engine setting (Íñigo Huguet) [2136123] - rtw89: Turn on CR protection of CMAC (Íñigo Huguet) [2136123] - rtw89: add chip_ops::{enable,disable}_bb_rf to support v1 chip (Íñigo Huguet) [2136123] - rtw89: update STA scheduler parameters for v1 chip (Íñigo Huguet) [2136123] - rtw89: extend dmac_pre_init to support 8852C (Íñigo Huguet) [2136123] - rtw89: pci: add L1 settings (Íñigo Huguet) [2136123] - rtw89: pci: add deglitch setting (Íñigo Huguet) [2136123] - rtw89: pci: set address info registers depends on chips (Íñigo Huguet) [2136123] - rtw89: pci: add LTR setting for v1 chip (Íñigo Huguet) [2136123] - rtw89: pci: refine pci pre_init function (Íñigo Huguet) [2136123] - rtw89: pci: add pci attributes to configure operating mode (Íñigo Huguet) [2136123] - rtw89: pci: add register definition to rtw89_pci_info to generalize pci code (Íñigo Huguet) [2136123] - ath11k: mhi: remove unnecessary goto from ath11k_mhi_start() (Íñigo Huguet) [2136123] - ath11k: mhi: add error handling for suspend and resume (Íñigo Huguet) [2136123] - ath11k: mhi: remove state machine (Íñigo Huguet) [2136123] - rtw89: handle potential uninitialized variable (Íñigo Huguet) [2136123] - rtw89: read RX bandwidth from v1 type RX descriptor (Íñigo Huguet) [2136123] - rtw89: support hardware generate security header (Íñigo Huguet) [2136123] - rtw89: support variant of fill_txdesc (Íñigo Huguet) [2136123] - rtw89: pci: support variant of fill_txaddr_info (Íñigo Huguet) [2136123] - rtw89: add chip_info::h2c_desc_size/fill_txdesc_fwcmd to support new chips (Íñigo Huguet) [2136123] - rtw89: disabled IGI configuration for unsupported hardware (Íñigo Huguet) [2136123] - rtw89: packed IGI configuration flow into function for DIG feature (Íñigo Huguet) [2136123] - rtw89: regd: update mapping table to R59-R32 (Íñigo Huguet) [2136123] - rtw89: regd: consider 6G band (Íñigo Huguet) [2136123] - rtw89: 8852a: update txpwr tables to HALRF_027_00_038 (Íñigo Huguet) [2136123] - rtw89: add UK to regulation type (Íñigo Huguet) [2136123] - rtw89: reduce export symbol number of mac size and quota (Íñigo Huguet) [2136123] - rtw89: support FW crash simulation (Íñigo Huguet) [2136123] - rtw89: reconstruct fw feature (Íñigo Huguet) [2136123] - rtw89: ser: dump fw backtrace while L2 reset (Íñigo Huguet) [2136123] - rtw89: ser: dump memory for fw payload engine while L2 reset (Íñigo Huguet) [2136123] - rtw89: ser: control hci interrupts on/off by state (Íñigo Huguet) [2136123] - rtw89: mac: correct decision on error status by scenario (Íñigo Huguet) [2136123] - rtw89: mac: move table of mem base addr to common (Íñigo Huguet) [2136123] - rtw89: ser: fix CAM leaks occurring in L2 reset (Íñigo Huguet) [2136123] - rtw88: change idle mode condition during hw_scan (Íñigo Huguet) [2136123] - iwlwifi: mei: Replace zero-length array with flexible-array member (Íñigo Huguet) [2136123] - iwlwifi: fw: Replace zero-length arrays with flexible-array members (Íñigo Huguet) [2136123] - ath11k: fix driver initialization failure with WoW unsupported hw (Íñigo Huguet) [2136123] - ath11k: Remove unnecessary delay in ath11k_core_suspend (Íñigo Huguet) [2136123] - ath11k: Change max no of active probe SSID and BSSID to fw capability (Íñigo Huguet) [2136123] - ath11k: Remove core PCI references from PCI common code (Íñigo Huguet) [2136123] - ath11k: Refactor MSI logic to support WCN6750 (Íñigo Huguet) [2136123] - ath11k: Choose MSI config based on HW revision (Íñigo Huguet) [2136123] - ath11k: Refactor PCI code to support WCN6750 (Íñigo Huguet) [2136123] - ath11k: PCI changes to support WCN6750 (Íñigo Huguet) [2136123] - bus: mhi: ep: Add uevent support for module autoloading (Íñigo Huguet) [2136123] - bus: mhi: ep: Add support for suspending and resuming channels (Íñigo Huguet) [2136123] - bus: mhi: ep: Add support for queueing SKBs to the host (Íñigo Huguet) [2136123] - bus: mhi: ep: Add support for processing channel rings (Íñigo Huguet) [2136123] - bus: mhi: ep: Add support for reading from the host (Íñigo Huguet) [2136123] - bus: mhi: ep: Add support for processing command rings (Íñigo Huguet) [2136123] - bus: mhi: ep: Add support for handling SYS_ERR condition (Íñigo Huguet) [2136123] - bus: mhi: ep: Add support for handling MHI_RESET (Íñigo Huguet) [2136123] - bus: mhi: ep: Add support for powering down the MHI endpoint stack (Íñigo Huguet) [2136123] - bus: mhi: ep: Add support for powering up the MHI endpoint stack (Íñigo Huguet) [2136123] - bus: mhi: ep: Add support for processing MHI endpoint interrupts (Íñigo Huguet) [2136123] - bus: mhi: ep: Add support for managing MHI state machine (Íñigo Huguet) [2136123] - bus: mhi: ep: Add support for sending events to the host (Íñigo Huguet) [2136123] - bus: mhi: ep: Add support for ring management (Íñigo Huguet) [2136123] - bus: mhi: ep: Add support for managing MMIO registers (Íñigo Huguet) [2136123] - bus: mhi: ep: Add support for creating and destroying MHI EP devices (Íñigo Huguet) [2136123] - bus: mhi: ep: Add support for registering MHI endpoint client drivers (Íñigo Huguet) [2136123] - bus: mhi: ep: Add support for registering MHI endpoint controllers (Íñigo Huguet) [2136123] - ath9k: make is2ghz consistent in ar9003_eeprom (Íñigo Huguet) [2136123] - ath10k: add support for MSDU IDs for USB devices (Íñigo Huguet) [2136123] - ath11k: add support to search regdb data in board-2.bin for WCN6855 (Íñigo Huguet) [2136123] - ath11k: store and send country code to firmware after recovery (Íñigo Huguet) [2136123] - ath9k: add functions to get paprd rate mask (Íñigo Huguet) [2136123] - ath9k: refactor ar9003_hw_spur_mitigate_ofdm (Íñigo Huguet) [2136123] - ath9k: fix ar9003_get_eepmisc (Íñigo Huguet) [2136123] - ath9k: use AR9300_MAX_CHAINS when appropriate (Íñigo Huguet) [2136123] - ath9k: split set11nRateFlags and set11nChainSel (Íñigo Huguet) [2136123] - ath9k: make ATH_SREV macros more consistent (Íñigo Huguet) [2136123] - ath11k: Add peer rhash table support (Íñigo Huguet) [2136123] - ath11k: add read variant from SMBIOS for download board data (Íñigo Huguet) [2136123] - ath11k: add fallback board name without variant while searching board-2.bin (Íñigo Huguet) [2136123] - ath11k: enable PLATFORM_CAP_PCIE_GLOBAL_RESET QMI host capability (Íñigo Huguet) [2136123] - ath11k: Add hw-restart option to simulate_fw_crash (Íñigo Huguet) [2136123] - ath11k: add synchronization operation between reconfigure of mac80211 and ath11k_base (Íñigo Huguet) [2136123] - ath11k: add support for device recovery for QCA6390/WCN6855 (Íñigo Huguet) [2136123] - ath11k: disable regdb support for QCA6390 (Íñigo Huguet) [2136123] - ath11k: remove unused ATH11K_BD_IE_BOARD_EXT (Íñigo Huguet) [2136123] - ath11k: change fw build id format in driver init log (Íñigo Huguet) [2136123] - ath11k: Refactor the peer delete (Íñigo Huguet) [2136123] - ath10k: Use of_device_get_match_data() helper (Íñigo Huguet) [2136123] - ath10k: Trigger sta disconnect on hardware restart (Íñigo Huguet) [2136123] - ath9k: Use platform_get_irq() to get the interrupt (Íñigo Huguet) [2136123] - ath11k: support GTK rekey offload (Íñigo Huguet) [2136123] - ath11k: support ARP and NS offload (Íñigo Huguet) [2136123] - ath11k: purge rx pktlog when entering WoW (Íñigo Huguet) [2136123] - ath11k: implement hardware data filter (Íñigo Huguet) [2136123] - ath11k: Add WoW net-detect functionality (Íñigo Huguet) [2136123] - ath11k: Add basic WoW functionalities (Íñigo Huguet) [2136123] - x86/cpu: Add several Intel server CPU model numbers (Prarit Bhargava) [2158037] - ice: Implement devlink port split operations (Petr Oros) [2009705] - ice: Add additional flags to ice_nvm_write_activate (Petr Oros) [2009705] - ice: Add port option admin queue commands (Petr Oros) [2009705] - hwmon: (coretemp) Check for null before removing sysfs attrs (Phil Auld) [2152429] - KVM: x86/mmu: fix NULL pointer dereference on guest INVPCID (Jon Maloy) [2099301] {CVE-2022-1789} - redhat/configs: enable HP_WATCHDOG for aarch64 (Mark Salter) [2113079] - watchdog/hpwdt: Enable HP_WATCHDOG for ARM64 systems. (Mark Salter) [2113079] - watchdog: Improve Kconfig entry ordering and dependencies (Mark Salter) [2113079] - watchdog/hpwdt: Include nmi.h only if CONFIG_HPWDT_NMI_DECODING (Mark Salter) [2113079] - uprobes/x86: Allow to probe a NOP instruction with 0x66 prefix (Oleg Nesterov) [2133797] - platform/mellanox: Remove redundant 'NULL' check (Mark Langsdorf) [2122314] - platform/mellanox: Remove unnecessary code (Mark Langsdorf) [2122314] - platform/mellanox: mlxreg-lc: Fix locking issue (Mark Langsdorf) [2122314] - platform/mellanox: mlxreg-lc: Fix coverity warning (Mark Langsdorf) [2122314] - platform/mellanox: mlxreg-lc: Fix error flow and extend verbosity (Mark Langsdorf) [2122314] - platform/mellanox: mlxreg-io: Add locking for io operations (Mark Langsdorf) [2122314] - platform/mellanox: nvsw-sn2201: fix error code in nvsw_sn2201_create_static_devices() (Mark Langsdorf) [2122314] - platform/mellanox: Add static in struct declaration. (Mark Langsdorf) [2122314] - platform/mellanox: Spelling s/platfom/platform/ (Mark Langsdorf) [2122314] - redhat/configs: Enable Mellanox SN2201 management device (Mark Langsdorf) [2122314] - platform/mellanox: Add support for new SN2201 system (Mark Langsdorf) [2122314] - platform_data/mlxreg: Add field for notification callback (Mark Langsdorf) [2122314] - Bluetooth: btintel: Fix WBS setting for Intel legacy ROM products (Gopal Tiwari) [2129295] - Bluetooth: btintel: Fix broken LED quirk for legacy ROM devices (Gopal Tiwari) [2129295] - Bluetooth: Add support hdev to allocate private data (Gopal Tiwari) [2129295] - Bluetooth: btintel: Fix the legacy bootloader returns tlv based version (Gopal Tiwari) [2129295] - Bluetooth: btintel: Clean the exported function to static (Gopal Tiwari) [2129295] - Bluetooth: btintel: Move hci quirks to setup routine (Gopal Tiwari) [2129295] - Bluetooth: btintel: Refactoring setup routine for bootloader devices (Gopal Tiwari) [2129295] - Bluetooth: btintel: Add combined set_diag functions (Gopal Tiwari) [2129295] - Bluetooth: btintel: Fix the LED is not turning off immediately (Gopal Tiwari) [2129295] - Bluetooth: btintel: Fix the first HCI command not work with ROM device (Gopal Tiwari) [2129295] - Bluetooth: btintel: Add btintel data struct (Gopal Tiwari) [2129295] - Bluetooth: btintel: Refactoring setup routine for legacy ROM sku (Gopal Tiwari) [2129295] - Bluetooth: btintel: Add combined setup and shutdown functions (Gopal Tiwari) [2129295] - EDAC/mc_sysfs: Increase legacy channel support to 12 (Aristeu Rozanski) [2139861] - NFS: Trigger the "ls -l" readdir heuristic sooner (Benjamin Coddington) [2025991] - NFS: Cache all entries in the readdirplus reply (Benjamin Coddington) [2025991] - NFS: Optimise away the previous cookie field (Benjamin Coddington) [2025991] - NFS: Fix up forced readdirplus (Benjamin Coddington) [2025991] - NFS: Convert readdir page cache to use a cookie based index (Benjamin Coddington) [2025991] - NFS: Clean up page array initialisation/free (Benjamin Coddington) [2025991] - NFS: Trace effects of the readdirplus heuristic (Benjamin Coddington) [2025991] - NFS: Trace effects of readdirplus on the dcache (Benjamin Coddington) [2025991] - NFS: Add basic readdir tracing (Benjamin Coddington) [2025991] - NFS: Don't request readdirplus when revalidation was forced (Benjamin Coddington) [2025991] - NFSv4: Ask for a full XDR buffer of readdir goodness (Benjamin Coddington) [2025991] - NFS: Don't ask for readdirplus unless it can help nfs_getattr() (Benjamin Coddington) [2025991] - NFS: Improve heuristic for readdirplus (Benjamin Coddington) [2025991] - NFS: Reduce use of uncached readdir (Benjamin Coddington) [2025991] - NFS: Simplify nfs_readdir_xdr_to_array() (Benjamin Coddington) [2025991] - NFS: If the cookie verifier changes, we must invalidate the page cache (Benjamin Coddington) [2025991] - NFS: Adjust the amount of readahead performed by NFS readdir (Benjamin Coddington) [2025991] - NFS: Don't advance the page pointer unless the page is full (Benjamin Coddington) [2025991] - NFS: Don't re-read the entire page cache to find the next cookie (Benjamin Coddington) [2025991] - NFS: Store the change attribute in the directory page cache (Benjamin Coddington) [2025991] - NFS: Calculate page offsets algorithmically (Benjamin Coddington) [2025991] - NFS: Use kzalloc() to avoid initialising the nfs_open_dir_context (Benjamin Coddington) [2025991] - NFS: Initialise the readdir verifier as best we can in nfs_opendir() (Benjamin Coddington) [2025991] - NFS: Trace lookup revalidation failure (Benjamin Coddington) [2025991] - NFS: constify nfs_server_capable() and nfs_have_writebacks() (Benjamin Coddington) [2025991] - NFS: Return valid errors from nfs2/3_decode_dirent() (Benjamin Coddington) [2025991] - NFS: Avoid duplicate uncached readdir calls on eof (Benjamin Coddington) [2025991] - NFS: Don't skip directory entries when doing uncached readdir (Benjamin Coddington) [2025991] - NFS: Don't overfill uncached readdir pages (Benjamin Coddington) [2025991] - block: unhash blkdev part inode when the part is deleted (Ming Lei) [2148497]- x86/fpu: Drop fpregs lock before inheriting FPU permissions (Eder Zulian) [2153549] - cpufreq: amd-pstate: Add resume and suspend callbacks (Mark Langsdorf) [2122310] - cpufreq: CPPC: Enable dvfs_possible_from_any_cpu (Mark Langsdorf) [2122310] - cpufreq: check only freq_table in __resolve_freq() (Mark Langsdorf) [2122310] - cpufreq: ondemand: Use cpumask_var_t for on-stack cpu mask (Mark Langsdorf) [2122310] - cpufreq: Change order of online() CB and policy->cpus modification (Mark Langsdorf) [2122310] - cpufreq: Warn users while freeing active policy (Mark Langsdorf) [2122310] - cpufreq: Drop unnecessary cpus locking from store() (Mark Langsdorf) [2122310] - cpufreq: Optimize cpufreq_show_cpus() (Mark Langsdorf) [2122310] - cpufreq: make interface functions and lock holding state clear (Mark Langsdorf) [2122310] - cpufreq: Abort show()/store() for half-initialized policies (Mark Langsdorf) [2122310] - cpufreq: Rearrange locking in cpufreq_remove_dev() (Mark Langsdorf) [2122310] - cpufreq: Split cpufreq_offline() (Mark Langsdorf) [2122310] - cpufreq: Reorganize checks in cpufreq_offline() (Mark Langsdorf) [2122310] - cpufreq: Clear real_cpus mask from remove_cpu_dev_symlink() (Mark Langsdorf) [2122310] - cpufreq: Prepare cleanup of powerpc's asm/prom.h (Mark Langsdorf) [2122310] - cpufreq: governor: Use kobject release() method to free dbs_data (Mark Langsdorf) [2122310] - ipv6: fix panic when fib_lookup_arg->result is fib6_info (Jiri Benc) [2140599] - tipc: re-fetch skb cb after tipc_msg_validate (Xin Long) [2142732] - Documentation: bonding: correct xmit hash steps (Jonathan Toppins) [2150390] - Documentation: bonding: update miimon default to 100 (Jonathan Toppins) [2150390] - selftests: bonding: up/down delay w/ slave link flapping (Jonathan Toppins) [2150390] - bonding (gcc13): synchronize bond_{a,t}lb_xmit() types (Jonathan Toppins) [2150390] - selftests: net: Fix cross-tree inclusion of scripts (Jonathan Toppins) [2150390] - treewide: use get_random_u32() when possible (Jonathan Toppins) [2150390] - selftests/bonding: re-add lladdr target test (Jonathan Toppins) [2150390] - selftests: bonding: cause oops in bond_rr_gen_slave_id (Jonathan Toppins) [2150390] - selftests/bonding: add a test for bonding lladdr target (Jonathan Toppins) [2150390] - net: Add tests for bonding and team address list management (Jonathan Toppins) [2150390] - net: bonding: Unsync device addresses on ndo_stop (Jonathan Toppins) [2150390] - net: bonding: Share lacpdu_mcast_addr definition (Jonathan Toppins) [2150390] - Documentation: bonding: clarify supported modes for tlb_dynamic_lb (Jonathan Toppins) [2150390] - selftests: include bonding tests into the kselftest infra (Jonathan Toppins) [2150390] - bonding: fix reference count leak in balance-alb mode (Jonathan Toppins) [2150390] - net:bonding:support balance-alb interface with vlan to bridge (Jonathan Toppins) [2150390] - bonding: cleanup bond_create (Jonathan Toppins) [2150390] - bonding: netlink error message support for options (Jonathan Toppins) [2150390] - bonding: Update layer2 and layer2+3 hash formula documentation (Jonathan Toppins) [2150390] - net: bonding: Add support for IPV6 ns/na to balance-alb/balance-tlb mode (Jonathan Toppins) [2150390] - net: remove bond_slave_has_mac_rcu() (Jonathan Toppins) [2150390] - net: bonding: debug: avoid printing debug logs when bond is not notifying peers (Jonathan Toppins) [2150390] - net: bonding: constify and use dev_addr_set() (Jonathan Toppins) [2150390] - net: use dev_addr_set() (Jonathan Toppins) [2150390] - bonding: remove extraneous definitions from bonding.h (Jonathan Toppins) [2150390] - net: bonding: bond_alb: Fix some typos in bond_alb.c (Jonathan Toppins) [2150390] - net: bonding: use tabs instead of space for code indent (Jonathan Toppins) [2150390] - net: bonding: remove unnecessary braces (Jonathan Toppins) [2150390] - net: bonding: fix code indent for conditional statements (Jonathan Toppins) [2150390] - net: bonding: add some required blank lines (Jonathan Toppins) [2150390] - docs: networking: bonding.rst Fix a typo in bonding.rst (Jonathan Toppins) [2150390] - docs: networking: bonding.rst resources section cleanup (Jonathan Toppins) [2150390] - bonding: Replace zero-length array with flexible-array member (Jonathan Toppins) [2150390] - include/net/bond_3ad: Simplify the code by using the ARRAY_SIZE (Jonathan Toppins) [2150390] - vmxnet3: use correct intrConf reference when using extended queues (Izabela Bakollari) [2150917] - vmxnet3: correctly report encapsulated LRO packet (Izabela Bakollari) [2150917] - net: move from strlcpy with unused retval to strscpy (Izabela Bakollari) [2150917] - vmxnet3: Implement ethtool's get_channels command (Izabela Bakollari) [2150917] - vmxnet3: Record queue number to incoming packets (Izabela Bakollari) [2150917] - [rt] Revert "mm/memcg: disable threshold event handlers on PREEMPT_RT" (Chris White) [2152035] - s390/pci: allow zPCI zbus without a function zero (Tobias Huschle) [2043829] - PCI: Extend isolated function probing to s390 (Tobias Huschle) [2043829] - PCI: Move jailhouse's isolated function handling to pci_scan_slot() (Tobias Huschle) [2043829] - PCI: Split out next_ari_fn() from next_fn() (Tobias Huschle) [2043829] - PCI: Clean up pci_scan_slot() (Tobias Huschle) [2043829] - KVM: selftests: Build the memslot tests for arm64 (Gavin Shan) [2134650] - KVM: selftests: memslot_perf_test: Report optimal memory slots (Gavin Shan) [2134650] - KVM: selftests: memslot_perf_test: Consolidate memory (Gavin Shan) [2134650] - KVM: selftests: memslot_perf_test: Support variable guest page size (Gavin Shan) [2134650] - KVM: selftests: memslot_perf_test: Probe memory slots for once (Gavin Shan) [2134650] - KVM: selftests: memslot_perf_test: Consolidate loop conditions in prepare_vm() (Gavin Shan) [2134650] - KVM: selftests: memslot_perf_test: Use data->nslots in prepare_vm() (Gavin Shan) [2134650] - KVM: selftests: Make memslot_perf_test arch independent (Gavin Shan) [2134650] - selftests: netfilter: Fix and review rpath.sh (Phil Sutter) [1961152] - netfilter: Use l3mdev flow key when re-routing mangled packets (Phil Sutter) [1961152] - netfilter: Update ip6_route_me_harder to consider L3 domain (Phil Sutter) [1961152] - netfilter: Dissect flow after packet mangling (Phil Sutter) [1961152] - netfilter: rpfilter/fib: Populate flowic_l3mdev field (Phil Sutter) [1961152] - selftests: netfilter: Test reverse path filtering (Phil Sutter) [1961152] - netfilter: nft_fib: Fix for rpath check with VRF devices (Phil Sutter) [1961152] - net: seg6: fix seg6_lookup_any_nexthop() to handle VRFs using flowi_l3mdev (Phil Sutter) [1961152] - net: Handle l3mdev in ip_tunnel_init_flow (Phil Sutter) [1961152] - xfrm: Pass flowi_oif or l3mdev as oif to xfrm_dst_lookup (Phil Sutter) [1961152] - net: Add l3mdev index to flow struct and avoid oif reset for port devices (Phil Sutter) [1961152] - l3mdev: l3mdev_master_upper_ifindex_by_index_rcu should be using netdev_master_upper_dev_get_rcu (Phil Sutter) [1961152] - l3mdev: add function to retreive upper master (Phil Sutter) [1961152] - sfc: move deprecation message to sfc_siena (Íñigo Huguet) [2112205 2136107] - sfc/siena: add entries for new CONFIG_SFC_SIENA* configs (Íñigo Huguet) [2112205 2136107] - sfc: Fix an error handling path in efx_pci_probe() (Íñigo Huguet) [2112205] - sfc: support PTP over Ethernet (Íñigo Huguet) [2112205 2065017] - sfc: support PTP over IPv6/UDP (Íñigo Huguet) [2112205 2065017] - sfc: allow more flexible way of adding filters for PTP (Íñigo Huguet) [2112205 2065017] - sfc: correct filter_table_remove method for EF10 PFs (Íñigo Huguet) [2112205] - sfc/siena: fix null pointer dereference in efx_hard_start_xmit (Íñigo Huguet) [2112205] - sfc/siena: fix TX channel offset when using legacy interrupts (Íñigo Huguet) [2112205] - sfc: implement ethtool get/set RX ring size for EF100 reps (Íñigo Huguet) [2112205] - sfc: use a dynamic m-port for representor RX and set it promisc (Íñigo Huguet) [2112205] - sfc: move table locking into filter_table_{probe,remove} methods (Íñigo Huguet) [2112205] - sfc: insert default MAE rules to connect VFs to representors (Íñigo Huguet) [2112205] - sfc: receive packets from EF100 VFs into representors (Íñigo Huguet) [2112205] - sfc: check ef100 RX packets are from the wire (Íñigo Huguet) [2112205] - sfc: determine wire m-port at EF100 PF probe time (Íñigo Huguet) [2112205] - sfc: ef100 representor RX top half (Íñigo Huguet) [2112205] - sfc: ef100 representor RX NAPI poll (Íñigo Huguet) [2112205] - sfc: plumb ef100 representor stats (Íñigo Huguet) [2112205] - sfc: disable softirqs for ptp TX (Íñigo Huguet) [2112205] - sfc/siena: fix repeated words in comments (Íñigo Huguet) [2112205] - sfc: attach/detach EF100 representors along with their owning PF (Íñigo Huguet) [2112205] - sfc: hook up ef100 representor TX (Íñigo Huguet) [2112205] - sfc: support passing a representor to the EF100 TX path (Íñigo Huguet) [2112205] - sfc: determine representee m-port for EF100 representors (Íñigo Huguet) [2112205] - sfc: phys port/switch identification for ef100 reps (Íñigo Huguet) [2112205] - sfc: add basic ethtool ops to ef100 reps (Íñigo Huguet) [2112205] - sfc: add skeleton ef100 VF representors (Íñigo Huguet) [2112205] - sfc: detect ef100 MAE admin privilege/capability at probe time (Íñigo Huguet) [2112205] - sfc: update EF100 register descriptions (Íñigo Huguet) [2112205] - sfc: update MCDI protocol headers (Íñigo Huguet) [2112205] - sfc/siena: Use the bitmap API to allocate bitmaps (Íñigo Huguet) [2112205] - sfc: Separate netdev probe/remove from PCI probe/remove (Íñigo Huguet) [2112205] - sfc: replace function name in string with __func__ (Íñigo Huguet) [2112205] - sfc: Unsplit literal string. (Íñigo Huguet) [2112205] - sfc: Move EF100 efx_nic_type structs to the end of the file (Íñigo Huguet) [2112205] - sfc: Separate efx_nic memory from net_device memory (Íñigo Huguet) [2112205] - sfc: Encapsulate access to netdev_priv() (Íñigo Huguet) [2112205] - sfc: Change BUG_ON to WARN_ON and recovery code. (Íñigo Huguet) [2112205] - sfc: Remove netdev init from efx_init_struct (Íñigo Huguet) [2112205] - sfc: Add a PROBED state for EF100 VDPA use. (Íñigo Huguet) [2112205] - sfc: Split STATE_READY in to STATE_NET_DOWN and STATE_NET_UP. (Íñigo Huguet) [2112205] - sfc: fix repeated words in comments (Íñigo Huguet) [2112205] - sfc: siena: fix repeated words in comments (Íñigo Huguet) [2112205] - sfc/siena: Fix typo in comment (Íñigo Huguet) [2112205] - sfc: Fix typo in comment (Íñigo Huguet) [2112205] - sfc/siena: fix wrong tx channel offset with efx_separate_tx_channels (Íñigo Huguet) [2112205] - sfc/siena: fix considering that all channels have TX queues (Íñigo Huguet) [2112205] - sfc/siena: Remove duplicate check on segments (Íñigo Huguet) [2112205 2136107] - sfc: siena: Have a unique wrapper ifndef for efx channels header (Íñigo Huguet) [2112205 2136107] - eth: sfc: remove remnants of the out-of-tree napi_weight module param (Íñigo Huguet) [2112205] - sfc: siena: Fix Kconfig dependencies (Íñigo Huguet) [2112205 2136107] - sfc/siena: Reinstate SRIOV init/fini function calls (Íñigo Huguet) [2112205 2136107] - sfc/siena: Make PTP and reset support specific for Siena (Íñigo Huguet) [2112205 2136107] - sfc/siena: Make MCDI logging support specific for Siena (Íñigo Huguet) [2112205 2136107] - siena: Make HWMON support specific for Siena (Íñigo Huguet) [2112205 2136107] - siena: Make SRIOV support specific for Siena (Íñigo Huguet) [2112205 2136107] - siena: Make MTD support specific for Siena (Íñigo Huguet) [2112205 2136107] - sfc: Add a basic Siena module (Íñigo Huguet) [2112205 2136107] - sfc/siena: Inline functions in sriov.h to avoid conflicts with sfc (Íñigo Huguet) [2112205 2136107] - sfc/siena: Rename functions in nic_common.h to avoid conflicts with sfc (Íñigo Huguet) [2112205 2136107] - sfc/siena: Rename functions in mcdi headers to avoid conflicts with sfc (Íñigo Huguet) [2112205 2136107] - sfc/siena: Rename peripheral functions to avoid conflicts with sfc (Íñigo Huguet) [2112205 2136107] - sfc/siena: Rename RX/TX functions to avoid conflicts with sfc (Íñigo Huguet) [2112205 2136107] - sfc/siena: Rename functions in efx headers to avoid conflicts with sfc (Íñigo Huguet) [2112205 2136107] - sfc/siena: Remove build references to missing functionality (Íñigo Huguet) [2112205 2136107] - sfc: Copy shared files needed for Siena (part 2) (Íñigo Huguet) [2112205 2136107] - sfc: Copy shared files needed for Siena (part 1) (Íñigo Huguet) [2112205 2136107] - sfc: Move Siena specific files (Íñigo Huguet) [2112205 2136107] - sfc: Copy a subset of mcdi_pcol.h to siena (Íñigo Huguet) [2112205 2136107] - sfc: Disable Siena support (Íñigo Huguet) [2112205 2136107] - sfc: add EF100 VF support via a write to sriov_numvfs (Íñigo Huguet) [2112205] - sfc: Remove global definition of efx_reset_type_names (Íñigo Huguet) [2112205] - sfc: Remove duplicate definition of efx_xmit_done (Íñigo Huguet) [2112205] - sfc: efx_default_channel_type APIs can be static (Íñigo Huguet) [2112205] - sfc: Fix spelling mistake "writting" -> "writing" (Íñigo Huguet) [2112205] - sfc: ef10: Fix assigning negative value to unsigned variable (Íñigo Huguet) [2112205] - sfc: use hardware tx timestamps for more than PTP (Íñigo Huguet) [2112205 2065017] - net: ethernet: sfc: Make subdir logic consistent with other vendors (Íñigo Huguet) [2112205 2136107] - hugetlbfs: fix mount mode command line processing (Bill O'Donnell) [2148876] - igc: Correct the launchtime offset (Corinna Vinschen) [2103954] - net: Remove the obsolte u64_stats_fetch_*_irq() users (drivers). (Corinna Vinschen) [2103954] - igc: Remove IGC_MDIC_INT_EN definition (Corinna Vinschen) [2103954] - igc: Remove forced_speed_duplex value (Corinna Vinschen) [2103954] - igc: Remove MSI-X PBA Clear register (Corinna Vinschen) [2103954] - igc: Lift TAPRIO schedule restriction (Corinna Vinschen) [2103954] - wifi: brcmfmac: Fix potential buffer overflow in brcmf_fweh_event_worker() (Wander Lairson Costa) [2150964] {CVE-2022-3628} - net: ethernet: move from strlcpy with unused retval to strscpy (Corinna Vinschen) [2103949] - tipc: call tipc_lxc_xmit without holding node_read_lock (Xin Long) [2141640] - mptcp: fix sleep in atomic at close time (Davide Caratti) [2150361] - mptcp: don't orphan ssk in mptcp_close() (Davide Caratti) [2150361] - net: Avoid overwriting valid skb->napi_id (Antoine Tenart) [2142593] - x86/microcode/AMD: Apply the patch early on every logical thread (Waiman Long) [2139856] - x86/bugs: Enable STIBP for IBPB mitigated RETBleed (Waiman Long) [2139856] - x86/bugs: Add "unknown" reporting for MMIO Stale Data (Waiman Long) [2139856] - tracing: Use a copy of the va_list for __assign_vstr() (Íñigo Huguet) [2143356] - tracing/events: Add __vstring() and __assign_vstr() helper macros (Íñigo Huguet) [2143356] - rtnetlink: add IFLA_PARENT_[DEV|DEV_BUS]_NAME (Jose Ignacio Tornos Martinez) [2144853] - rtnetlink: add alloc() method to rtnl_link_ops (Jose Ignacio Tornos Martinez) [2144853] - ipv6: Fix data races around sk->sk_prot. (Guillaume Nault) [2144805] {CVE-2022-3567} - ipv6: annotate some data-races around sk->sk_prot (Guillaume Nault) [2144805] {CVE-2022-3567} - ipv6: use indirect call wrappers for {tcp, udpv6}_{recv, send}msg() (Guillaume Nault) [2144805] {CVE-2022-3567} - mm/mremap: hold the rmap lock in write mode when moving page table entries. (Waiman Long) [2140945] {CVE-2022-41222} - mm/mremap: use pmd/pud_poplulate to update page table entries (Waiman Long) [2140945] {CVE-2022-41222} - mm/mremap: don't enable optimized PUD move if page table levels is 2 (Waiman Long) [2140945] {CVE-2022-41222} - mm/mremap: convert huge PUD move to separate helper (Waiman Long) [2140945] {CVE-2022-41222} - mm/mremap: fix BUILD_BUG_ON() error in get_extent (Waiman Long) [2140945] {CVE-2022-41222} - mm/mremap.c: fix extent calculation (Waiman Long) [2140945] {CVE-2022-41222} - x86: mremap speedup - Enable HAVE_MOVE_PUD (Waiman Long) [2140945] {CVE-2022-41222} - mm: speedup mremap on 1GB or larger regions (Waiman Long) [2140945] {CVE-2022-41222} - mm/mremap: start addresses are properly aligned (Waiman Long) [2140945] {CVE-2022-41222} - mm/mremap: calculate extent in one place (Waiman Long) [2140945] {CVE-2022-41222} - mm/mremap: it is sure to have enough space when extent meets requirement (Waiman Long) [2140945] {CVE-2022-41222}- irqchip/gic, gic-v3: Make SGIs use handle_percpu_devid_irq() (Charles Mirabile) [2133892] - irqchip/gic-common: Don't enable SGIs by default (Charles Mirabile) [2133892] - irqchip/gic: Configure SGIs as standard interrupts (Charles Mirabile) [2133892] - irqchip/gic: Refactor SMP configuration (Charles Mirabile) [2133892] - irqchip/gic-v3: Configure SGIs as standard interrupts (Charles Mirabile) [2133892] - irqchip/gic-v3: Describe the SGI range (Charles Mirabile) [2133892] - arm64: Allow IPIs to be handled as normal interrupts (Charles Mirabile) [2133892] - irqchip/gic, gic-v3: Prevent GSI to SGI translations (Charles Mirabile) [2133892] - Workaround to enable support for IPI (Charles Mirabile) [2133892] - net: ethernet: move from strlcpy with unused retval to strscpy (Ken Cox) [2112182] - tg3: Disable tg3 device on system reboot to avoid triggering AER (Ken Cox) [2112182] - aquantia: Do not purge addresses when setting the number of rings (Izabela Bakollari) [2122571] - openvswitch: add nf_ct_is_confirmed check before assigning the helper (Antoine Tenart) [2135414] - net: openvswitch: allow conntrack in non-initial user namespace (Antoine Tenart) [2135414] - net: openvswitch: allow metering in non-initial user namespace (Antoine Tenart) [2135414] - openvswitch: Change the return type for vport_ops.send function hook to int (Antoine Tenart) [2135414] - net: openvswitch: fix repeated words in comments (Antoine Tenart) [2135414] - openvswitch: add OVS_DP_ATTR_PER_CPU_PIDS to get requests (Antoine Tenart) [2135414] - openvswitch: allow specifying ifindex of new interfaces (Antoine Tenart) [2135414] - openvswitch: move from strlcpy with unused retval to strscpy (Antoine Tenart) [2135414] - openvswitch: Fix overreporting of drops in dropwatch (Antoine Tenart) [2135414] - openvswitch: Fix double reporting of drops in dropwatch (Antoine Tenart) [2135414] - openvswitch: fix memory leak at failed datapath creation (Antoine Tenart) [2135414] - net: remove noblock parameter from skb_recv_datagram() (Íñigo Huguet) [2143359] - i40e: Fix error handling in i40e_init_module() (Stefan Assmann) [2103661] - i40e: Add appropriate error message logged for incorrect duplex setting (Stefan Assmann) [2103661] - i40e: Add i40e_napi_poll tracepoint (Stefan Assmann) [2103661] - i40e: Record number of RXes cleaned during NAPI (Stefan Assmann) [2103661] - i40e: Record number TXes cleaned during NAPI (Stefan Assmann) [2103661] - i40e: Store the irq number in i40e_q_vector (Stefan Assmann) [2103661] - ptp: introduce helpers to adjust by scaled parts per million (Stefan Assmann) [2103661] - net: Remove the obsolte u64_stats_fetch_*_irq() users (drivers). (Stefan Assmann) [2103661] - i40e: Fix flow-type by setting GL_HASH_INSET registers (Stefan Assmann) [2103661] - i40e: Fix ethtool rx-flow-hash setting for X722 (Stefan Assmann) [2103661] - i40e: Fix ADQ rate limiting for PF (Stefan Assmann) [2103661] - i40e: add description and modify interrupts configuration procedure (Stefan Assmann) [2103661] - i40e: Add basic support for I710 devices (Stefan Assmann) [2103661] - net: ethernet: move from strlcpy with unused retval to strscpy (Stefan Assmann) [2103661] - i40e: Fix incorrect address type for IPv6 flow rules (Stefan Assmann) [2103661] - i40e: Fix to stop tx_timeout recovery if GLOBR fails (Stefan Assmann) [2103661] - i40e: convert .adjfreq to .adjfine (Stefan Assmann) [2103661] - i40e: use mul_u64_u64_div_u64 for PTP frequency calculation (Stefan Assmann) [2103661] - i40e: Fix interface init with MSI interrupts (no MSI-X) (Stefan Assmann) [2103661] - i40e: Refactor tc mqprio checks (Stefan Assmann) [2103661] - i40e: Fix erroneous adapter reinitialization during recovery process (Stefan Assmann) [2103661] - i40e: Fix VF's MAC Address change on VM (Stefan Assmann) [2103661] - i40e: Fix dropped jumbo frames statistics (Stefan Assmann) [2103661] - intel/i40e:fix repeated words in comments (Stefan Assmann) [2103661] - intel: remove unused macros (Stefan Assmann) [2103661] - i40e: read the XDP program once per NAPI (Stefan Assmann) [2103661] - intel/i40e: delete if NULL check before dev_kfree_skb (Stefan Assmann) [2103661] - i40e: Remove unnecessary synchronize_irq() before free_irq() (Stefan Assmann) [2103661] - i40e: Add support for ethtool -s speed (Stefan Assmann) [2103661] - i40e: Add VF VLAN pruning (Stefan Assmann) [2103661] - xsk: Wipe out dead zero_copy_allocator declarations (Stefan Assmann) [2103661] - gpio: amdpt: add new device ID and 24-pin support (Prarit Bhargava) [2097868] - platform/x86/intel: pmc/core: Add Raptor Lake support to pmc core driver (Prarit Bhargava) [2076732] - HID: hyperv: fix possible memory leak in mousevsc_probe() (Mohammed Gamal) [2139468] - HID: hyperv: Correctly access fields declared as __le16 (Mohammed Gamal) [2139468] - Drivers: hv: vmbus: fix possible memory leak in vmbus_device_register() (Mohammed Gamal) [2139473] - Drivers: hv: vmbus: fix double free in the error path of vmbus_add_channel_work() (Mohammed Gamal) [2139473] - Drivers: hv: fix repeated words in comments (Mohammed Gamal) [2139473] - Drivers: hv: vmbus: Split memcpy of flex-array (Mohammed Gamal) [2139473] - Drivers: hv: vmbus: Don't wait for the ACPI device upon initialization (Mohammed Gamal) [2139473] - Drivers: hv: vmbus: Use PCI_VENDOR_ID_MICROSOFT for better discoverability (Mohammed Gamal) [2139473] - PCI: Move PCI_VENDOR_ID_MICROSOFT/PCI_DEVICE_ID_HYPERV_VIDEO definitions to pci_ids.h (Mohammed Gamal) [2139473] - Drivers: hv: vmbus: Fix kernel-doc (Mohammed Gamal) [2139473] - Drivers: hv: vmbus: Optimize vmbus_on_event (Mohammed Gamal) [2139473] - Drivers: hv: Never allocate anything besides framebuffer from framebuffer memory region (Mohammed Gamal) [2139473] - Drivers: hv: Always reserve framebuffer region for Gen1 VMs (Mohammed Gamal) [2139473] - Drivers: hv: remove duplicate word in a comment (Mohammed Gamal) [2139473] - Drivers: hv: Create debugfs file with hyper-v balloon usage information (Mohammed Gamal) [2139473] - Drivers: hv: vm_bus: Handle vmbus rescind calls after vmbus is suspended (Mohammed Gamal) [2139473] - scsi: storvsc: remove an extraneous "to" in a comment (Cathy Avery) [2143320] - Drivers: hv: vmbus: Optimize vmbus_on_event (Cathy Avery) [2143320] - scsi: storvsc: Drop DID_TARGET_FAILURE use (Cathy Avery) [2143320] - scsi: storvsc: Remove WQ_MEM_RECLAIM from storvsc_error_wq (Cathy Avery) [2143320] - scsi: storvsc: Correct reporting of Hyper-V I/O size limits (Cathy Avery) [2143320] - scsi: storvsc: Removing Pre Win8 related logic (Cathy Avery) [2143320] - scsi: storvsc: Fix typo in comment (Cathy Avery) [2143320] - scsi: storvsc: Remove support for Hyper-V 2008 and 2008R2/Win7 (Cathy Avery) [2143320] - vdpa/mlx5: re-create forwarding rules after mac modified (Laurent Vivier) [2145136] - ipv6: Fix crash when IPv6 is administratively disabled (Guillaume Nault) [2140779] - raw: fix a typo in raw_icmp_error() (Guillaume Nault) [2140779] - raw: remove unused variables from raw6_icmp_error() (Guillaume Nault) [2140779] - raw: complete rcu conversion (Guillaume Nault) [2140779] - raw: Use helpers for the hlist_nulls variant. (Guillaume Nault) [2140779] - raw: Fix mixed declarations error in raw_icmp_error(). (Guillaume Nault) [2140779] - raw: convert raw sockets to RCU (Guillaume Nault) [2140779] - raw: use more conventional iterators (Guillaume Nault) [2140779] - raw: Add missing annotations to raw_seq_start() and raw_seq_stop() (Guillaume Nault) [2140779] - net: ethernet: move from strlcpy with unused retval to strscpy (Ken Cox) [2103941] - e1000e: convert .adjfreq to .adjfine (Ken Cox) [2103941] - e1000e: remove unnecessary range check in e1000e_phc_adjfreq (Ken Cox) [2103941] - Revert "e1000e: Fix possible HW unit hang after an s0ix exit" (Ken Cox) [2103941] - e1000e: Enable GPT clock before sending message to CSME (Ken Cox) [2103941] - intel/e1000e:fix repeated words in comments (Ken Cox) [2103941] - intel: remove unused macros (Ken Cox) [2103941] - net: move netif_set_gso_max helpers (Ivan Vecera) [2137564] - net: make drivers set the TSO limit not the GSO limit (Ivan Vecera) [2137564] - net: don't allow user space to lift the device limits (Ivan Vecera) [2137564] - net: add netif_inherit_tso_max() (Ivan Vecera) [2137564] - net: extract a few internals from netdevice.h (Ivan Vecera) [2137564] - net: unexport a handful of dev_* functions (Ivan Vecera) [2137564] - bpf: Fix extable address check. (Felix Maurer) [2138532] - bpf, x64: Factor out emission of REX byte in more cases (Felix Maurer) [2138532] - bpf: Support dual-stack sockets in bpf_tcp_check_syncookie (Felix Maurer) [2138532] - bpf: Fix extable fixup offset. (Felix Maurer) [2138532] - bpf: Fix the off-by-two error in range markings (Felix Maurer) [2138532] - bpf: Fix potential race in tail call compatibility check (Felix Maurer) [2138532] - bpf: Fix possible out of bound write in narrow load handling (Felix Maurer) [2138532] - bpf: Fix potential memleak and UAF in the verifier. (Felix Maurer) [2138532] - KVM: s390: vsie: Fix the initialization of the epoch extension (epdx) field (Thomas Huth) [2151854] - PM: core: Remove static qualifier in DEFINE_SIMPLE_DEV_PM_OPS macro (Íñigo Huguet) [2143354] - PM: core: Add new *_PM_OPS macros, deprecate old ones (Íñigo Huguet) [2143354] - PM: Make *_DEV_PM_OPS macros use __maybe_unused (Íñigo Huguet) [2143354] - PM: core: Redefine pm_ptr() macro (Íñigo Huguet) [2143354] - linux/kconfig.h: replace IF_ENABLED() with PTR_IF() in (Íñigo Huguet) [2143354] - net: Remove unused inline function sk_nulls_node_init() (Guillaume Nault) [2143239] - ping: convert to RCU lookups, get rid of rwlock (Guillaume Nault) [2143239] - mm/cgroup/reclaim: fix dirty pages throttling on cgroup v1 (Waiman Long) [2149544] - mm: vmscan: remove deadlock due to throttling failing to make progress (Waiman Long) [2149544] - mm: vmscan: reduce throttling due to a failure to make progress -fix (Waiman Long) [2149544] - mm: vmscan: Reduce throttling due to a failure to make progress (Waiman Long) [2149544] - mm/vmscan: delay waking of tasks throttled on NOPROGRESS (Waiman Long) [2149544] - mm/vmscan: increase the timeout if page reclaim is not making progress (Waiman Long) [2149544] - mm/vmscan: centralise timeout values for reclaim_throttle (Waiman Long) [2149544] - mm/page_alloc: remove the throttling logic from the page allocator (Waiman Long) [2149544] - mm/writeback: throttle based on page writeback instead of congestion (Waiman Long) [2149544] - mm/vmscan: throttle reclaim when no progress is being made (Waiman Long) [2149544] - mm/vmscan: throttle reclaim and compaction when too may pages are isolated (Waiman Long) [2149544] - mm/vmscan: throttle reclaim until some writeback completes if congested (Waiman Long) [2149544] - mm/vmscan.c: delete or fix duplicated words (Waiman Long) [2149544] - powerpc/pseries/vas: Add VAS IRQ primary handler (Mamatha Inamdar) [2131675] - powerpc: Ignore DSI error caused by the copy/paste instruction (Mamatha Inamdar) [2131675] - powerpc/pseries: Move vas_migration_handler early during migration (Mamatha Inamdar) [2131675] - vt: drop old FONT ioctls (Wander Lairson Costa) [2109164] {CVE-2021-33656}- x86/mce: Reduce number of machine checks taken during recovery (Prarit Bhargava) [2104388] - scsi: storvsc: Fix handling of srb_status and capacity change events (Mohammed Gamal) [2139728] - clocksource: hyper-v: unexport __init-annotated hv_init_clocksource() (Mohammed Gamal) [2139463] - hv_netvsc: Fix race between VF offering and VF association message from host (Mohammed Gamal) [2139475] - sbitmap: fix lockup while swapping (Ming Lei) [2140214] - sbitmap: fix batched wait_cnt accounting (Ming Lei) [2140214] - sbitmap: Avoid leaving waitqueue in invalid state in __sbq_wake_up() (Ming Lei) [2140214] - sbitmap: fix possible io hung due to lost wakeup (Ming Lei) [2140214] - sbitmap: add helper to clear a batch of tags (Ming Lei) [2140214] - x86/hyperv: Restore VP assist page after cpu offlining/onlining (Mohammed Gamal) [2139454] - clocksource/drivers/hyperv: add data structure for reference TSC MSR (Mohammed Gamal) [2139454] - x86/hyperv: fix root partition faults when writing to VP assist page MSR (Mohammed Gamal) [2139454] - x86/hyperv: fix invalid writes to MSRs during root partition kexec (Mohammed Gamal) [2139454] - x86/hyperv: Remove BUG_ON() for kmap_local_page() (Mohammed Gamal) [2139454] - x86/hyperv: Disable hardlockup detector by default in Hyper-V guests (Mohammed Gamal) [2139454] - x86/hyperv: Update 'struct hv_enlightened_vmcs' definition (Mohammed Gamal) [2139454] - x86/hyperv: Fix 'struct hv_enlightened_vmcs' definition (Mohammed Gamal) [2139454] - x86/hyperv: Replace kmap() with kmap_local_page() (Mohammed Gamal) [2139454] - hyperv: simplify and rename generate_guest_id (Mohammed Gamal) [2139454] - x86/Hyper-V: Add SEV negotiate protocol support in Isolation VM (Mohammed Gamal) [2139454] - x86/sev: Define the Linux-specific guest termination reasons (Mohammed Gamal) [2139454] - x86/sev: Shorten GHCB terminate macro names (Mohammed Gamal) [2139454] - x86/sev: Save the negotiated GHCB version (Mohammed Gamal) [2139454] - locking: Add __sched to semaphore functions (Waiman Long) [2141429] - locking/rwsem: Disable preemption while trying for rwsem lock (Waiman Long) [2141429] - locking/percpu-rwsem: Add percpu_is_write_locked() and percpu_is_read_locked() (Waiman Long) [2141429] - locking/rwsem: Conditionally wake waiters in reader/writer slowpaths (Waiman Long) [2141429] - locking: Mark racy reads of owner->on_cpu (Waiman Long) [2141429] - locking: Make owner_on_cpu() into (Waiman Long) [2141429] - locking/rwsem: Optimize down_read_trylock() under highly contended case (Waiman Long) [2141429] - locking/rwsem: Fix comments about reader optimistic lock stealing conditions (Waiman Long) [2141429] - locking/rwsem: Disable preemption for spinning region (Waiman Long) [2141429] - locking: Remove rcu_read_{,un}lock() for preempt_{dis,en}able() (Waiman Long) [2141429] - NFSD: Mark exports of NFS as unsupported (Benjamin Coddington) [2150902] - fuse: lock inode unconditionally in fuse_fallocate() (Miklos Szeredi) [2110883] - fuse: add file_modified() to fallocate (Miklos Szeredi) [2110883] - mei: me: add adler lake point S DID (Prarit Bhargava) [2141602] - ocfs2/dlm: move BITS_TO_BYTES() to bitops.h for wider use (Izabela Bakollari) [2144858] - libnvdimm/namespace: Fix visibility of namespace resource attribute (Jeff Moyer) [2016347] - PCI: hv: Only reuse existing IRTE allocation for Multi-MSI (Mohammed Gamal) [2139458] - PCI: hv: Fix the definition of vector in hv_compose_msi_msg() (Mohammed Gamal) [2139458] - PCI: hv: Take a const cpumask in hv_compose_msi_req_get_cpu() (Mohammed Gamal) [2139458] - PCI: hv: Fix synchronization between channel callback and hv_pci_bus_exit() (Mohammed Gamal) [2139458] - PCI: hv: Add validation for untrusted Hyper-V values (Mohammed Gamal) [2139458] - PCI: hv: Fix interrupt mapping for multi-MSI (Mohammed Gamal) [2139458] - PCI: hv: Reuse existing IRTE allocation in compose_msi_msg() (Mohammed Gamal) [2139458] - PCI: hv: Fix hv_arch_irq_unmask() for multi-MSI (Mohammed Gamal) [2139458] - PCI: hv: Fix synchronization between channel callback and hv_compose_msi_msg() (Mohammed Gamal) [2139458] - PCI: hv: Use vmbus_requestor to generate transaction IDs for VMbus hardening (Mohammed Gamal) [2139458] - PCI: hv: Fix multi-MSI to allow more than one MSI vector (Mohammed Gamal) [2139458] - net: mana: Add rmb after checking owner bits (Mohammed Gamal) [2139462] - net: mana: Add support of XDP_REDIRECT action (Mohammed Gamal) [2139462] - net: mana: Add the Linux MANA PF driver (Mohammed Gamal) [2139462] - NFSD: Protect against send buffer overflow in NFSv3 READ (Scott Mayhew) [2141774] {CVE-2022-43945} - NFSD: Protect against send buffer overflow in NFSv2 READ (Scott Mayhew) [2141774] {CVE-2022-43945} - NFSD: Protect against send buffer overflow in NFSv3 READDIR (Scott Mayhew) [2141774] {CVE-2022-43945} - NFSD: Protect against send buffer overflow in NFSv2 READDIR (Scott Mayhew) [2141774] {CVE-2022-43945} - SUNRPC: Fix svcxdr_init_encode's buflen calculation (Scott Mayhew) [2141774] {CVE-2022-43945} - SUNRPC: Fix svcxdr_init_decode's end-of-buffer calculation (Scott Mayhew) [2141774] {CVE-2022-43945} - KVM: VMX: fully disable SGX if SECONDARY_EXEC_ENCLS_EXITING unavailable (Emanuele Giuseppe Esposito) [2127128] - cgroup/cpuset: Reduce cpuset_rwsem writer latency (Waiman Long) [2149031] - rcu/exp: Mark current CPU as exp-QS in IPI loop second pass (Waiman Long) [2149031] - rcu: Always inline rcu_dynticks_task*_{enter,exit}() (Waiman Long) [2149031] - rcu: Fix existing exp request check in sync_sched_exp_online_cleanup() (Waiman Long) [2149031] - rcu: Fix macro name CONFIG_TASKS_RCU_TRACE (Waiman Long) [2149031] - rcu: Fix stall-warning deadlock due to non-release of rcu_node ->lock (Waiman Long) [2149031] - rcu: Fix to include first blocked task in stall warning (Waiman Long) [2149031] - cgroup: Use cgroup_attach_{lock,unlock}() from cgroup_attach_task_all() (Waiman Long) [2149031] - cgroup: Add missing cpus_read_lock() to cgroup_attach_task_all() (Waiman Long) [2149031] - cgroup: Fix threadgroup_rwsem <-> cpus_read_lock() deadlock (Waiman Long) [2149031] - cgroup: Elide write-locking threadgroup_rwsem when updating csses on an empty subtree (Waiman Long) [2149031] - cgroup/cpuset: Fix a race between cpuset_attach() and cpu hotplug (Waiman Long) [2149031] - cgroup: reduce dependency on cgroup_mutex (Waiman Long) [2149031]- drm/i915: fix TLB invalidation for Gen12 video and compute engines (Wander Lairson Costa) [2148150] {CVE-2022-4139} - redhat/configs: Set CONFIG_X86_AMD_PSTATE to 'm' (Prarit Bhargava) [2145246] - bonding: uninitialized variable in bond_miimon_inspect() (Jonathan Toppins) [1973124] - bonding: fix link recovery in mode 2 when updelay is nonzero (Jonathan Toppins) [1973124] - RHEL: ALSA: update configuration (Jaroslav Kysela) [2125544] - RHEL: ALSA: fix compilation issues (Jaroslav Kysela) [2125544] - ASoC: SOF: Intel: pci-mtl: fix firmware name (Jaroslav Kysela) [2125544] - ALSA: hda/realtek: Correct pin configs for ASUS G533Z (Jaroslav Kysela) [2125544] - ALSA: hda/realtek: remove ALC289_FIXUP_DUAL_SPK for Dell 5530 (Jaroslav Kysela) [2125544] - ALSA: ac97: Use snd_ctl_rename() to rename a control (Jaroslav Kysela) [2125544] - ALSA: ca0106: Use snd_ctl_rename() to rename a control (Jaroslav Kysela) [2125544] - ALSA: emu10k1: Use snd_ctl_rename() to rename a control (Jaroslav Kysela) [2125544] - ALSA: hda/realtek: Use snd_ctl_rename() to rename a control (Jaroslav Kysela) [2125544] - ALSA: usb-audio: Use snd_ctl_rename() to rename a control (Jaroslav Kysela) [2125544] - ALSA: control: add snd_ctl_rename() (Jaroslav Kysela) [2125544] - ALSA: hda/hdmi: Use only dynamic PCM device allocation (Jaroslav Kysela) [2125544] - regmap: add reg_sequence helpers (Jaroslav Kysela) [2125544] - regmap: fix the kerneldoc for regmap_test_bits() (Jaroslav Kysela) [2125544] - regmap: provide helpers for simple bit operations (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc4-topology: Free the ida when IPC fails in sof_ipc4_widget_setup() (Jaroslav Kysela) [2125544] - ASoC: tlv320aic31xx: Handle BCLK set as PLL input configuration (Jaroslav Kysela) [2125544] - ASoC: test-component: Migrate to new style legacy DAI naming flag (Jaroslav Kysela) [2125544] - ASoC: tlv320aic31xx: Add support for pll_r coefficient (Jaroslav Kysela) [2125544] - ASoC: ssm4567: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2125544] - ASoC: rk3328: fix disabling mclk on pclk probe failure (Jaroslav Kysela) [2125544] - ASoC: pcm3060: use simple i2c probe function (Jaroslav Kysela) [2125544] - ASoC: cs42l42: remove redundant test (Jaroslav Kysela) [2125544] - ALSA: ppc: beep: fix clang -Wimplicit-fallthrough (Jaroslav Kysela) [2125544] - ASoC: soc-component: Add comment for the endianness flag (Jaroslav Kysela) [2125544] - ASoC: codecs: wsa881x: handle timeouts in resume path (Jaroslav Kysela) [2125544] - ASoC: wsa881x: use pm_runtime_resume_and_get() (Jaroslav Kysela) [2125544] - ASoC: codecs: wsa881x: add runtime pm support (Jaroslav Kysela) [2125544] - ASoC: wm_adsp: Fix event generation for wm_adsp_fw_put() (Jaroslav Kysela) [2125544] - ASoC: wm_adsp: Minor clean and redundant code removal (Jaroslav Kysela) [2125544] - ASoC: wm_adsp: Compressed stream DSP memory structs should be __packed (Jaroslav Kysela) [2125544] - ASoC: wm8998: Fix event generation for input mux (Jaroslav Kysela) [2125544] - ASoC: arizona: Fix a wrong free in wm8997_probe (Jaroslav Kysela) [2125544] - ASoC: wm8962: Allow switching between analog and digital inputs (Jaroslav Kysela) [2125544] - ASoC: wm8960: Fix clock configuration on slave mode (Jaroslav Kysela) [2125544] - ASoC: wm8962: Fix suspend while playing music (Jaroslav Kysela) [2125544] - ASoC: codecs: wm8962: using pm_runtime_resume_and_get instead of pm_runtime_get_sync (Jaroslav Kysela) [2125544] - ASoC: wm8960: Add ACPI support (Jaroslav Kysela) [2125544] - ASoC: wm8958: Fix change notifications for DSP controls (Jaroslav Kysela) [2125544] - ASoC: wm8940: add devicetree support (Jaroslav Kysela) [2125544] - ASoC: wm*: use i2c_match_id and simple i2c probe (Jaroslav Kysela) [2125544] - ASoC: wm8903: Fix the error handling of wm8903_i2c_probe() (Jaroslav Kysela) [2125544] - ASoC: wm8731: use simple i2c probe function (Jaroslav Kysela) [2125544] - ASoC: arizona: Make the wm5102, wm5110, wm8997 and wm8998 drivers use the new jack library (Jaroslav Kysela) [2125544] - ASoC: wm5102: Fix event generation for output compensation (Jaroslav Kysela) [2125544] - ASoC: wcd9335: Use int array instead of bitmask for TX mixers (Jaroslav Kysela) [2125544] - ASoC: wcd9335: Use DT bindings instead of local DAI definitions (Jaroslav Kysela) [2125544] - ASoC: wcd9335: Fix spurious event generation (Jaroslav Kysela) [2125544] - ASoC: wcd9335: Remove RX channel from old list before adding it to a new one (Jaroslav Kysela) [2125544] - ASoC: codecs: wcd9335: move gains from SX_TLV to S8_TLV (Jaroslav Kysela) [2125544] - ASoC: wcd9335: remove redundant tests (Jaroslav Kysela) [2125544] - ASoC: uda1380: use simple i2c probe function (Jaroslav Kysela) [2125544] - ASoC: uda1334: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2125544] - ASoC: twl4030: Drop legacy, non DT boot support (Jaroslav Kysela) [2125544] - ASoC: tscs*: use simple i2c probe function (Jaroslav Kysela) [2125544] - ASoC: ts3a227e: use simple i2c probe function (Jaroslav Kysela) [2125544] - ASoC: tpa6130: use i2c_match_id and simple i2c probe (Jaroslav Kysela) [2125544] - ASoC: tlv320dac3x: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2125544] - ASoC: tlv320aic33: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2125544] - ASoC: codec: tlv320aic32x4: fix mono playback via I2S (Jaroslav Kysela) [2125544] - ASoC: tlv320aic32x4: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2125544] - ASoC: tlv320aic31xx: Fix typo in BCLK clock name (Jaroslav Kysela) [2125544] - ASoC: tlv320*: use i2c_match_id and simple i2c probe (Jaroslav Kysela) [2125544] - ASoC: Rename tlv320aic31xx-micbias.h as tlv320aic31xx.h (Jaroslav Kysela) [2125544] - ASoC: tlv320aic31xx: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2125544] - ASoC: tlv320aic26: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2125544] - ASoC: tlv320aic23: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2125544] - ASoC: tlv320*: use simple i2c probe function (Jaroslav Kysela) [2125544] - ASoC: tas6424: Return zero in remove callback (Jaroslav Kysela) [2125544] - ASoC: tda7419: use simple i2c probe function (Jaroslav Kysela) [2125544] - ASoC: tas6424: Fix the error handling of tas6424_i2c_probe() (Jaroslav Kysela) [2125544] - ASoC: tas6424: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2125544] - ASoC: tas5720: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2125544] - ASoC: tas571x: Fix the error handling of tas571x_i2c_probe() (Jaroslav Kysela) [2125544] - ASoC: tas5086: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2125544] - ASoC: tas2552: use pm_runtime_resume_and_get() (Jaroslav Kysela) [2125544] - ASoC: tas2770: Reinit regcache on reset (Jaroslav Kysela) [2125544] - ASoC: tas2562: Propagate the error in tas2562_dac_event() (Jaroslav Kysela) [2125544] - ASoC: tas2562: Fix mute/unmute (Jaroslav Kysela) [2125544] - ASoC: tas2764: Fix mute/unmute (Jaroslav Kysela) [2125544] - ASoC: tas2764: Drop conflicting set_bias_level power setting (Jaroslav Kysela) [2125544] - ASoC: tas2764: Allow mono streams (Jaroslav Kysela) [2125544] - ASoC: tas2770: Fix handling of mute/unmute (Jaroslav Kysela) [2125544] - ASoC: tas2770: Drop conflicting set_bias_level power setting (Jaroslav Kysela) [2125544] - ASoC: tas2770: Allow mono streams (Jaroslav Kysela) [2125544] - ASoC: tas2770: Set correct FSYNC polarity (Jaroslav Kysela) [2125544] - ASoC: tas2770: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2125544] - ASoC: tas*: use i2c_match_id and simple i2c probe (Jaroslav Kysela) [2125544] - ASoC: tas2552: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2125544] - ASoC: sti-sas: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2125544] - ASoC: sta350: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2125544] - ASoC: sta350: Remove redundant big endian formats (Jaroslav Kysela) [2125544] - ASoC: sta*: use simple i2c probe function (Jaroslav Kysela) [2125544] - ASoC: sta32x: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2125544] - ASoC: sta32x: Remove redundant big endian formats (Jaroslav Kysela) [2125544] - ASoC: ssm2602: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2125544] - ASoC: ssm2518: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2125544] - ASoC: sgtl5000: Fix noise on shutdown/remove (Jaroslav Kysela) [2125544] - ASoC: rt9120: Fix 3byte read, valule offset typo (Jaroslav Kysela) [2125544] - ASoC: rt9120: Use pm_runtime and regcache to optimize 'pwdnn' logic (Jaroslav Kysela) [2125544] - ASoC: codecs: rt715-sdca: remove useless assignment of ops (Jaroslav Kysela) [2125544] - ASoC: rt5682s: Separate the regulator consumer controls (Jaroslav Kysela) [2125544] - ASoC: rt5645: Fix the error handling of rt5645_i2c_probe() (Jaroslav Kysela) [2125544] - ASoC: rt5640: Fix the issue of the abnormal JD2 status (Jaroslav Kysela) [2125544] - ASoC: rt5640: Fix the JD voltage dropping issue (Jaroslav Kysela) [2125544] - ASoC: rt5640: Fix the wrong state of JD1 and JD2 (Jaroslav Kysela) [2125544] - ASoC: rt5640: Add the MICBIAS1 to the dapm routing (Jaroslav Kysela) [2125544] - ASoC: codecs: rt298: Fix jack detection (Jaroslav Kysela) [2125544] - ASoC: codecs: rt298: Fix NULL jack in interrupt (Jaroslav Kysela) [2125544] - ASoC: codecs: rt298: Set component to NULL on remove (Jaroslav Kysela) [2125544] - ASoC: codecs: rt286: Set component to NULL on remove (Jaroslav Kysela) [2125544] - ASoC: codecs: rt274: Set component to NULL on remove (Jaroslav Kysela) [2125544] - ASoC: codecs: rt274: Always init jack_detect_work (Jaroslav Kysela) [2125544] - ASoC: rt1308-sdw: add the default value of register 0xc320 (Jaroslav Kysela) [2125544] - ASoC: rk3328: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2125544] - ASoC: pcm1789: Make pcm1789_common_exit() return void (Jaroslav Kysela) [2125544] - ASoC: pcm186x: use i2c_match_id and simple i2c probe (Jaroslav Kysela) [2125544] - ASoC: pcm186x: simplify the return expression of pcm186x_power_off() (Jaroslav Kysela) [2125544] - ASoC: pcm*: use simple i2c probe function (Jaroslav Kysela) [2125544] - ASoC: nau8825: Implement hw constraint for rates (Jaroslav Kysela) [2125544] - ASoC: nau8825: Declare 2 channels for DAI of capture stream (Jaroslav Kysela) [2125544] - ASoC: nau8824: Fix semaphore is released unexpectedly (Jaroslav Kysela) [2125544] - ASoC: nau8824: Implement hw constraint for rates (Jaroslav Kysela) [2125544] - ASoC: nau8824: Fix semaphore unbalance at error paths (Jaroslav Kysela) [2125544] - ASoC: nau8822: Don't reconfigure PLL to the same values (Jaroslav Kysela) [2125544] - ASoC: nau8822: Disable internal PLL if freq_out is zero (Jaroslav Kysela) [2125544] - ASoC: nau8821: Implement hw constraint for rates (Jaroslav Kysela) [2125544] - ASoC: nau8821: Don't unconditionally free interrupt (Jaroslav Kysela) [2125544] - ASoC: nau8821: add new widget to control system clock (Jaroslav Kysela) [2125544] - ASoC: nau8821: Add headset button detection (Jaroslav Kysela) [2125544] - ASoC: codecs: mt6359-accdet: remove useless initialization (Jaroslav Kysela) [2125544] - ASoC: mediatek: mt6366: support for mt6366 codec (Jaroslav Kysela) [2125544] - ASoC: msm8916-wcd-digital: Check failure for devm_snd_soc_register_component (Jaroslav Kysela) [2125544] - ASoC: nau8540: Implement hw constraint for rates (Jaroslav Kysela) [2125544] - ASoC: nau8*: use simple i2c probe function (Jaroslav Kysela) [2125544] - ASoC: mt6660: use simple i2c probe function (Jaroslav Kysela) [2125544] - ASoC: mt6359: Fix refcount leak bug (Jaroslav Kysela) [2125544] - ASoC: mediatek: mt6358: add missing EXPORT_SYMBOLs (Jaroslav Kysela) [2125544] - ASoC: msm8916-wcd-digital: Fix missing clk_disable_unprepare() in msm8916_wcd_digital_probe (Jaroslav Kysela) [2125544] - ASoC: codecs: msm8916-wcd-digital: move gains from SX_TLV to S8_TLV (Jaroslav Kysela) [2125544] - ASoC: ml26124: use simple i2c probe function (Jaroslav Kysela) [2125544] - ASoC: max9860: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2125544] - ASoC: max98390: use linux/gpio/consumer.h to fix build (Jaroslav Kysela) [2125544] - ASoC: max98390: Add reset gpio control (Jaroslav Kysela) [2125544] - ASoC: codecs: soundwire: call pm_runtime_resume() in component probe (Jaroslav Kysela) [2125544] - ASoC: max98373: Removing 0x203E from the volatile reg (Jaroslav Kysela) [2125544] - ASoC: max98090: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2125544] - ASoC: max98090: Fix event generation for custom controls (Jaroslav Kysela) [2125544] - ASoC: codecs: max98088: Clean up some inconsistent indenting (Jaroslav Kysela) [2125544] - ASoC: max980*: use i2c_match_id and simple i2c probe (Jaroslav Kysela) [2125544] - ASoC: lm4857: use simple i2c probe function (Jaroslav Kysela) [2125544] - ASoC: da732x: Drop no-op remove function (Jaroslav Kysela) [2125544] - ASoC: da7219: Drop no-op remove function (Jaroslav Kysela) [2125544] - ASoC: max9*: use simple i2c probe function (Jaroslav Kysela) [2125544] - ASoC: lm49xxx: use simple i2c probe function (Jaroslav Kysela) [2125544] - ASoC: hdmi-codec: Remove redundant big endian formats (Jaroslav Kysela) [2125544] - ASoC: es83*: use simple i2c probe function (Jaroslav Kysela) [2125544] - ASoC: codes: Add support for ES8316 producer mode (Jaroslav Kysela) [2125544] - ASoC: dmic: Add support for DSD data format (Jaroslav Kysela) [2125544] - ASoC: da[79]*: use simple i2c probe function (Jaroslav Kysela) [2125544] - ASoC: da7219: cancel AAD related work earlier for jack removal (Jaroslav Kysela) [2125544] - ASoC: da7219: Fix pole orientation detection on certain headsets (Jaroslav Kysela) [2125544] - ASoC: da7218: use i2c_match_id and simple i2c probe (Jaroslav Kysela) [2125544] - ASoC: cx2072x: use simple i2c probe function (Jaroslav Kysela) [2125544] - ASoC: cx2072x: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2125544] - ASoC: cs4349: Remove redundant big endian formats (Jaroslav Kysela) [2125544] - ASoC: cs42l56: Fix the error handling of cs42l56_i2c_probe() (Jaroslav Kysela) [2125544] - ASoC: cs42l51: Remove redundant big endian formats (Jaroslav Kysela) [2125544] - ASoC: cs42l42: Only report button state if there was a button interrupt (Jaroslav Kysela) [2125544] - ASoC: cs4270: update kernel-doc (Jaroslav Kysela) [2125544] - ASoC: cs4270: Remove redundant big endian formats (Jaroslav Kysela) [2125544] - ASoC: cs35l41: Add support for CLSA3541 ACPI device ID (Jaroslav Kysela) [2125544] - ALSA: cs35l41: Enable Internal Boost in shared lib (Jaroslav Kysela) [2125544] - ASoC: cs35l41: Do not print error when waking from hibernation (Jaroslav Kysela) [2125544] - ASoC: cs35l36: Fix the error handling of cs35l36_i2c_probe() (Jaroslav Kysela) [2125544] - ASoC: cs*: use simple i2c probe function (Jaroslav Kysela) [2125544] - ASoC: arizona: Update arizona_aif_cfg_changed to use RX_BCLK_RATE (Jaroslav Kysela) [2125544] - ASoC: alc56*: use i2c_match_id and simple i2c probe (Jaroslav Kysela) [2125544] - ASoC: ak4613: cares Simple-Audio-Card case for TDM (Jaroslav Kysela) [2125544] - ASoC: ak4613: add TDM256 support (Jaroslav Kysela) [2125544] - ASoC: ak4613: rename constraint to constraint_rates (Jaroslav Kysela) [2125544] - ASoC: ak4613: priv has ctrl1 instead of iface (Jaroslav Kysela) [2125544] - ASoC: ak4613: return error if it was setup as clock provider (Jaroslav Kysela) [2125544] - ASoC: ak4613: tidyup ak4613_interface (Jaroslav Kysela) [2125544] - ASoC: ak4613: add missing mutex_lock() (Jaroslav Kysela) [2125544] - ASoC: ak4642: Drop no-op remove function (Jaroslav Kysela) [2125544] - ASoC: ak*: use i2c_match_id and simple i2c probe (Jaroslav Kysela) [2125544] - ASoC: ak4*: use simple i2c probe function (Jaroslav Kysela) [2125544] - ASoC: adau1761: Add ADAU1761-as-ADAU1361 compatibility mode (Jaroslav Kysela) [2125544] - ASoC: ada*, ssm*: use simple i2c probe function (Jaroslav Kysela) [2125544] - ASoC: ab8500: Remove some leftover from the "Replace GPLv2 boilerplate/reference with SPDX" rules (Jaroslav Kysela) [2125544] - ASoC: ad1*, ada*, ssm*: use i2c_match_id and simple i2c probe (Jaroslav Kysela) [2125544] - ASoC: test-component: Rename set_fmt_new back to set_fmt (Jaroslav Kysela) [2125544] - ASoC: simple-card-utils: rename asoc_simple_init_dai_link_params() to asoc_simple_init_for_codec2codec() (Jaroslav Kysela) [2125544] - ASoC: simple-card-utils.c: care Codec2Codec vs DPCM:BE (Jaroslav Kysela) [2125544] - ASoC: simple-card-utils.c: ignore Codec2Codec setting if it already have (Jaroslav Kysela) [2125544] - ASoC: simple-card-utils: Make asoc_simple_clean_reference() return void (Jaroslav Kysela) [2125544] - ASoC: audio-graph-card2: indicate "Experimental stage" warning only when successed (Jaroslav Kysela) [2125544] - ASoC: audio-graph-card2: Add of_node_put() in fail path (Jaroslav Kysela) [2125544] - ASoc: audio-graph-card2: Fix refcount leak bug in __graph_get_type() (Jaroslav Kysela) [2125544] - ASoC: audio-graph-card2.c: remove pre-alloced Codec2Codec space (Jaroslav Kysela) [2125544] - ASoC: audio-graph-card2.c: make Codec2Codec settings optional (Jaroslav Kysela) [2125544] - ASoC: audio-graph-card2.c: use of_property_read_u32() for rate (Jaroslav Kysela) [2125544] - ASoC: audio_graph_card2: Fix port numbers in example (Jaroslav Kysela) [2125544] - ASoC: audio-graph-card2-custom-sample.dtsi: add verbose explanation (Jaroslav Kysela) [2125544] - ASoC: audio-graph-card: Add of_node_put() in fail path (Jaroslav Kysela) [2125544] - ASoC: test-component: Update to use set_fmt_new callback (Jaroslav Kysela) [2125544] - ASoC: Intel: boards: use software node API in Atom boards (Jaroslav Kysela) [2125544] - ASoC: Intel: sof_ssp_amp: remove 'set-but-not-used' warning (Jaroslav Kysela) [2125544] - ASoC: Intel: sof_sdw: avoid oops in error handling (Jaroslav Kysela) [2125544] - ASoC: Intel: use software node API in SoundWire machines (Jaroslav Kysela) [2125544] - ASoC: Intel: boards: sof_sdw: remove use of __func__ in dev_dbg (Jaroslav Kysela) [2125544] - ASoC: Intel: catpt: use pm_runtime_resume_and_get() (Jaroslav Kysela) [2125544] - ASoC: Intel: catpt: Drop redundant enum constant (Jaroslav Kysela) [2125544] - ASoC: Intel: catpt: remove duplicating driver data retrieval (Jaroslav Kysela) [2125544] - ASoC: Intel: sof_ssp_amp: enable capture stream from cs35l41 (Jaroslav Kysela) [2125544] - ASoC: Intel: sof_sdw: allow HDaudio/HDMI disable (Jaroslav Kysela) [2125544] - ASoC: Intel: sof_sdw: add quirk for HP Omen 16-k0005TX (Jaroslav Kysela) [2125544] - ASoC: intel: sof_sdw: add RT711 SDCA card for MTL platform (Jaroslav Kysela) [2125544] - ASoC: Intel: sof_pcm512x: remove unnecessary init (Jaroslav Kysela) [2125544] - ASoC: Intel: sof_nau8825: Move quirk check to the front in late probe (Jaroslav Kysela) [2125544] - ASoC: Intel: sof_sdw: add support for Dell SKU 0AFF (Jaroslav Kysela) [2125544] - ASoC: Intel: sof_sdw: add support for Dell SKU 0AF0 (Jaroslav Kysela) [2125544] - ASoC: Intel: sof_rt5682: Perform quirk check first in card late probe (Jaroslav Kysela) [2125544] - ASoC: Intel: sof_rt5682: Add support for mtl_mx98357_rt5682 (Jaroslav Kysela) [2125544] - ASoC: Intel: sof_rt5682: fix out-of-bounds array access (Jaroslav Kysela) [2125544] - ASoC: Intel: sof_rt5682: remap jack pins (Jaroslav Kysela) [2125544] - ASoC: Intel: boards: rename RTL1019 compatible driver to rt1019p (Jaroslav Kysela) [2125544] - ASoC: Intel: sof_nau8825: remap jack pins (Jaroslav Kysela) [2125544] - ASoC: Intel: kbl_da7219_max98927: remap jack pins (Jaroslav Kysela) [2125544] - ALSA: x86: intel_hdmi_audio: use pm_runtime_resume_and_get() (Jaroslav Kysela) [2125544] - ALSA: x86: intel_hdmi_audio: enable pm_runtime and set autosuspend delay (Jaroslav Kysela) [2125544] - ASoC: xtensa: Update to use set_fmt_new callback (Jaroslav Kysela) [2125544] - ASoC: xtensa: Migrate to new style legacy DAI naming flag (Jaroslav Kysela) [2125544] - ASoC: uniphier: make arrays mul and div static const, makes object smaller (Jaroslav Kysela) [2125544] - ASoC: uniphier: simplify the return expression of uniphier_aio_compr_set_params() (Jaroslav Kysela) [2125544] - ASoC: spear: Migrate to new style legacy DAI naming flag (Jaroslav Kysela) [2125544] - ASoC: SOF: sof-client: remove use of __func__ in dev_dbg (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc3-topology: remove use of __func__ in dev_dbg (Jaroslav Kysela) [2125544] - ASoC: SOF: Intel: hda-stream: test DMA buffer first in hw_params (Jaroslav Kysela) [2125544] - ASoC: SOF: Intel: hda-stream: remove use of __func__ in dev_dbg (Jaroslav Kysela) [2125544] - ASoC: SOF: Intel: hda-ipc: Do not process IPC reply before firmware boot (Jaroslav Kysela) [2125544] - ASoC: SOF: Intel: hda-dsp: report error on power-up/down (Jaroslav Kysela) [2125544] - ASoC: SOF: Intel: hda-dai: Drop misleading comment regarding dma_data (Jaroslav Kysela) [2125544] - ASoC: SOF: Intel: hda-dai: remove use of __func__ in dev_dbg (Jaroslav Kysela) [2125544] - ASoC: Intel: fix sof_es8336 probe (Jaroslav Kysela) [2125544] - ASoC: Intel: sof_es8336: remove hard-coded SSP selection (Jaroslav Kysela) [2125544] - ASoC: Intel: sof_es8336: reset the num_links during probe (Jaroslav Kysela) [2125544] - ASoC: Intel: sof_es8336: add support for HDMI_In capture (Jaroslav Kysela) [2125544] - ASoC: Intel: common: fix typo for tplg naming (Jaroslav Kysela) [2125544] - ASoC: Intel: sof_rt5682: Add support for adl_rt1019_rt5682s (Jaroslav Kysela) [2125544] - ASoC: Intel: soc-acpi: add table for HP Omen 16-k0005TX (Jaroslav Kysela) [2125544] - ASoC: Intel: soc-acpi: Add entry for sof_es8336 in ADL match table (Jaroslav Kysela) [2125544] - ASoC: Intel: sof_es8336: ignore GpioInt when looking for speaker/headset GPIO lines (Jaroslav Kysela) [2125544] - ASoC: Intel: sof_es8336: Fix GPIO quirks set via module option (Jaroslav Kysela) [2125544] - ASoC: Intel: sof_da7219_max98373: remap jack pins (Jaroslav Kysela) [2125544] - ASoC: Intel: sof_cs42l42: add adl_mx98360a_cs4242 board config (Jaroslav Kysela) [2125544] - ASoC: Intel: sof_cs42l42: support BT offload audio (Jaroslav Kysela) [2125544] - ASoC: Intel: sof_cs42l42: remap jack pins (Jaroslav Kysela) [2125544] - ASoC: Intel: skl_nau88l25_ssm4567: remap jack pins (Jaroslav Kysela) [2125544] - ASoC: Intel: skl_nau88l25_max98357a: remap jack pins (Jaroslav Kysela) [2125544] - ASoC: Intel: kbl_rt5663_rt5514_max98927: remap jack pins (Jaroslav Kysela) [2125544] - ASoC: Intel: kbl_rt5663_max98927: remap jack pins (Jaroslav Kysela) [2125544] - ASoC: Intel: kbl_da7219_max98357a: remap jack pins (Jaroslav Kysela) [2125544] - ASoC: Intel: boards: hda: remove use of __func__ in dev_dbg (Jaroslav Kysela) [2125544] - ASoC: Intel: glk_rt5682_max98357a: remap jack pins (Jaroslav Kysela) [2125544] - ASoC: Intel: cml_rt1011_rt5682: remap jack pins (Jaroslav Kysela) [2125544] - ASoC: Intel: boards: Use temporary variable for struct device (Jaroslav Kysela) [2125544] - ASoC: Intel: boards: reset acpi_chan_package (Jaroslav Kysela) [2125544] - ASoC: codecs: rt298: Reorganize jack detect handling (Jaroslav Kysela) [2125544] - ASoC: Intel: bxt_da7219_max98357a: remap jack pins (Jaroslav Kysela) [2125544] - ASoC: Intel: hsw_rt5640: Mark BE DAI as nonatomic (Jaroslav Kysela) [2125544] - ASoC: Intel: hsw_rt5640: Improve hw_params() debug-ability (Jaroslav Kysela) [2125544] - ASoC: Intel: hsw_rt5640: Improve probe() function quality (Jaroslav Kysela) [2125544] - ASoC: Intel: hsw_rt5640: Update file comments (Jaroslav Kysela) [2125544] - ASoC: Intel: hsw_rt5640: Update code indentation (Jaroslav Kysela) [2125544] - ASoC: Intel: hsw_rt5640: Reword driver name (Jaroslav Kysela) [2125544] - ASoC: Intel: hsw_rt5640: Reword prefixes of all driver members (Jaroslav Kysela) [2125544] - ASoC: Intel: Rename haswell source file to hsw_rt5640 (Jaroslav Kysela) [2125544] - ASoC: Intel: atom: sst_ipc: remove redundant test (Jaroslav Kysela) [2125544] - ASoC: Intel: bdw_rt286: Mark BE DAI as nonatomic (Jaroslav Kysela) [2125544] - ASoC: Intel: bdw_rt286: Remove FE DAI ops (Jaroslav Kysela) [2125544] - ASoC: Intel: bdw_rt286: Improve codec_init() quality (Jaroslav Kysela) [2125544] - ASoC: Intel: bdw_rt286: Improve hw_params() debug-ability (Jaroslav Kysela) [2125544] - ASoC: Intel: bdw_rt286: Improve probe() function quality (Jaroslav Kysela) [2125544] - ASoC: Intel: bdw_rt286: Update file comments (Jaroslav Kysela) [2125544] - ASoC: Intel: bdw_rt286: Update code indentation (Jaroslav Kysela) [2125544] - ASoC: Intel: bdw_rt286: Reword driver name (Jaroslav Kysela) [2125544] - ASoC: Intel: bdw_rt286: Reword prefixes of all driver members (Jaroslav Kysela) [2125544] - ASoC: Intel: Rename broadwell source file to bdw_rt286 (Jaroslav Kysela) [2125544] - ASoC: codecs: rt286: Reorganize jack detect handling (Jaroslav Kysela) [2125544] - ASoC: Intel: broadwell: Make broadwell_disable_jack() return void (Jaroslav Kysela) [2125544] - ASoC: Intel: bdw_rt5677: Mark BE DAI as nonatomic (Jaroslav Kysela) [2125544] - ASoC: Intel: bdw_rt5650: Mark BE DAI as nonatomic (Jaroslav Kysela) [2125544] - ASoC: Intel: atom: sst_ipc: remove useless initializations (Jaroslav Kysela) [2125544] - ASoC: Intel: atom: use pm_runtime_resume_and_get() (Jaroslav Kysela) [2125544] - ASoC: Intel: atom: sst: remove useless initialization (Jaroslav Kysela) [2125544] - ASoC: intel: atom: Remove superfluous flush_scheduled_work() (Jaroslav Kysela) [2125544] - ASoC: Intel: Update to use set_fmt_new callback (Jaroslav Kysela) [2125544] - ASoC: Intel: atom: controls: remove useless initializations (Jaroslav Kysela) [2125544] - ASoC: Intel: Migrate to new style legacy DAI naming flag (Jaroslav Kysela) [2125544] - ASoC: Intel: skylake: skl-pcm: use pm_runtime_resume_and_get() (Jaroslav Kysela) [2125544] - ASoC: Intel: Skylake: remove redundant re-assignments to pointer array (Jaroslav Kysela) [2125544] - ASoC: SOF: Intel: bdw: remove duplicating driver data retrieval (Jaroslav Kysela) [2125544] - ASoC: SOF: Intel: byt: remove duplicating driver data retrieval (Jaroslav Kysela) [2125544] - ASoC: SOF: Intel: cnl: Do not process IPC reply before firmware boot (Jaroslav Kysela) [2125544] - ASoC: SOF: Intel: hda-dai: Do snd_hdac_ext_stream_decouple() only once (Jaroslav Kysela) [2125544] - ASoC: SOF: Intel: hda: Fix potential buffer overflow by snprintf() (Jaroslav Kysela) [2125544] - ASoC: SOF: Intel: hda: add sanity check on SSP index reported by NHLT (Jaroslav Kysela) [2125544] - ASoC: SOF: Intel: hda: only fixup topology name if not set already (Jaroslav Kysela) [2125544] - ASoC: SOF: Intel: hda: don't set fw_filename (Jaroslav Kysela) [2125544] - ASoC: SOF: Intel: enable dmic handling with 2 or fewer SoundWire links (Jaroslav Kysela) [2125544] - ASoC: soc-core: accept zero format at snd_soc_runtime_set_dai_fmt() (Jaroslav Kysela) [2125544] - ASoC: SOF: compress: Prevent current kernel running with older FW (Jaroslav Kysela) [2125544] - ASoC: SOF: Copy compress parameters into extended data (Jaroslav Kysela) [2125544] - ASoC: SOF: compress: Dynamically allocate pcm params struct (Jaroslav Kysela) [2125544] - ASoC: SOF: Intel: atom: don't keep a temporary string in fixup_tplg_name (Jaroslav Kysela) [2125544] - ASoC: SOF: Intel: add trigger callback into sdw_callback (Jaroslav Kysela) [2125544] - ASoC: SOF: Intel: hda: Correct the ROM/FW state reporting code (Jaroslav Kysela) [2125544] - ASoC: SOF: Intel: MTL: remove redundant snd_sof_dsp_read() call (Jaroslav Kysela) [2125544] - ASoC: SOF: Intel: mtl: Do not process IPC reply before firmware boot (Jaroslav Kysela) [2125544] - ASoC: SOF: Intel: mtl: remove use of __func__ in dev_dbg (Jaroslav Kysela) [2125544] - ASoC: SOF: Intel: hda: Introduce skip_imr_boot flag (Jaroslav Kysela) [2125544] - ASoC: SOF: Intel: disable IMR boot when resuming from ACPI S4 and S5 states (Jaroslav Kysela) [2125544] - ASoC: SOF: Intel: IPC4: enable IMR boot (Jaroslav Kysela) [2125544] - ASoC: SOC: Intel: introduce cl_init callback (Jaroslav Kysela) [2125544] - ASoC: SOF: Intel: Do not (wrongly) assume positive return value in IMR path (Jaroslav Kysela) [2125544] - ASoC: SOF: Intel: hda: Revisit IMR boot sequence (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc3-dtrace: remove use of __func__ in dev_dbg (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc3-loader: remove use of __func__ in dev_dbg (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc3-loader: Print out the non matching ext_man magic number (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc3-topology: Fix clang -Wformat warning (Jaroslav Kysela) [2125544] - ASoC: SOF: remove warning on ABI checks (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc4-topology: Fix error code in sof_ipc4_volume_put() (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc4-pcm: set pcm rate to dai setting (Jaroslav Kysela) [2125544] - ASoC: SOF: reduce default verbosity of IPC logs (Jaroslav Kysela) [2125544] - Revert "RedHat: ASoC: SOF: Intel: do not enable IMR boot when resuming by default" (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc4-topology: fix alh_group_ida max value (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc4-topology: fix wrong use of sizeof in sof_ipc4_widget_setup_comp_src() (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc4-topology: set domain bit based on dp domain type (Jaroslav Kysela) [2125544] - ASoC: SOF: add ipc4 SRC module support (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc4-topology: move ida allocate/free to widget_setup/free (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc4-topology: free memories allocated in sof_ipc4_get_audio_fmt (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc4-topology: check dai->private in ipc_free() (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc4-topology remove use of __func__ in dev_dbg (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc4-topology: add SoundWire/ALH aggregation support (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc4: remove use of __func__ in dev_dbg (Jaroslav Kysela) [2125544] - ASoC: SOF: Compile and runtime IPC version selection (Jaroslav Kysela) [2125544] - ASoC: SOF: mediatek: Align mt8186 clock names with dt-bindings (Jaroslav Kysela) [2125544] - ASoC: SOF: mediatek: Fix error code in probe (Jaroslav Kysela) [2125544] - ASoC: SOF: mediatek: Revise mt8195 boot flow (Jaroslav Kysela) [2125544] - ASoC: SOF: mediatek: fix mt8195 StatvectorSel wrong setting (Jaroslav Kysela) [2125544] - ASoC: SOF: pcm: use pm_resume_and_get() on component probe (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc-msg-injector: fix copy in sof_msg_inject_ipc4_dfs_write() (Jaroslav Kysela) [2125544] - ASoC: sof: Migrate to new style legacy DAI naming flag (Jaroslav Kysela) [2125544] - ASoC: SOF: sof-client-probes: Only load the driver if IPC3 is used (Jaroslav Kysela) [2125544] - ASoC: SOF: probes: rename assign/free callbacks as startup/shutdown (Jaroslav Kysela) [2125544] - ASoC: SOF: Add cont_update_posn to platform parameters (Jaroslav Kysela) [2125544] - ASoC: SOF: pm: add definitions for S4 and S5 states (Jaroslav Kysela) [2125544] - ASoC: SOF: pm: add explicit behavior for ACPI S1 and S2 (Jaroslav Kysela) [2125544] - ASoC: SOF: debug: Clarify the IPC timeout handling path (Jaroslav Kysela) [2125544] - ASoC: SOF: topology: remove unused variable (Jaroslav Kysela) [2125544] - ASoC: SOF: Switch to IPC generic firmware tracing (Jaroslav Kysela) [2125544] - ALSA: sc6000: Fix the missing snd_card_free() call at probe error (Jaroslav Kysela) [2125544] - ALSA: gus: Fix memory leaks at memory allocator error paths (Jaroslav Kysela) [2125544] - ALSA: sound/isa/gus: check the return value of kstrdup() (Jaroslav Kysela) [2125544] - ALSA: gus: Fix erroneous memory allocation (Jaroslav Kysela) [2125544] - ALSA: galaxy: Fix the missing snd_card_free() call at probe error (Jaroslav Kysela) [2125544] - ALSA: cs4236: fix an incorrect NULL check on list iterator (Jaroslav Kysela) [2125544] - ALSA: aloop: Fix random zeros in capture data when using jiffies timer (Jaroslav Kysela) [2125544] - ALSA: Add generic serial MIDI driver using serial bus API (Jaroslav Kysela) [2125544] - ASoC: Intel: avs: Fix potential buffer overflow by snprintf() (Jaroslav Kysela) [2125544] - ASoC: Intel: avs: Use lookup table to create modules (Jaroslav Kysela) [2125544] - ASoC: Intel: avs: Update AVS_FW_INIT_TIMEOUT_US declaration (Jaroslav Kysela) [2125544] - ASoC: Intel: avs: Lower UNLOAD_MULTIPLE_MODULES IPC timeout (Jaroslav Kysela) [2125544] - ASoC: Intel: avs: Replace hardcodes with SD_CTL_STREAM_RESET (Jaroslav Kysela) [2125544] - ASoC: Intel: avs: Recognize FW_CFG_RESERVED (Jaroslav Kysela) [2125544] - ASoC: Intel: avs: Use helper function to set up DMA (Jaroslav Kysela) [2125544] - ASoC: Intel: avs: Set max DMA segment size (Jaroslav Kysela) [2125544] - ASoC: Intel: avs: Block IPC channel on suspend (Jaroslav Kysela) [2125544] - ASoC: Intel: avs: Shield LARGE_CONFIG_GETs against zero payload_size (Jaroslav Kysela) [2125544] - ASoC: Intel: avs: Copy only as many RX bytes as necessary (Jaroslav Kysela) [2125544] - ASoC: Intel: avs: Relax DSP core transition timings (Jaroslav Kysela) [2125544] - ASoC: Intel: avs: Assign I2S gateway when parsing topology (Jaroslav Kysela) [2125544] - ASoC: Intel: avs: Fix i2s_test card name initialization (Jaroslav Kysela) [2125544] - ASoC: Intel: avs: correct config reference for I2S test board (Jaroslav Kysela) [2125544] - ASoC: Intel: avs: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125544] - ASoC: Intel: avs: Fix parsing UUIDs in topology (Jaroslav Kysela) [2125544] - ASoC: Intel: avs: Add da7219 machine board (Jaroslav Kysela) [2125544] - ASoC: Intel: avs: Add max98373 machine board (Jaroslav Kysela) [2125544] - ASoC: Intel: avs: Add max98357a machine board (Jaroslav Kysela) [2125544] - ASoC: Intel: avs: Add ssm4567 machine board (Jaroslav Kysela) [2125544] - ASoC: Intel: avs: Add nau8825 machine board (Jaroslav Kysela) [2125544] - ASoC: Intel: avs: Add rt5682 machine board (Jaroslav Kysela) [2125544] - ASoC: Intel: avs: Add rt298 machine board (Jaroslav Kysela) [2125544] - ASoC: Intel: avs: Add rt286 machine board (Jaroslav Kysela) [2125544] - ASoC: Intel: avs: Add rt274 machine board (Jaroslav Kysela) [2125544] - ASoC: Intel: avs: Add I2S-test machine board (Jaroslav Kysela) [2125544] - ASoC: Intel: avs: Add DMIC machine board (Jaroslav Kysela) [2125544] - ASoC: Intel: avs: Fix build error on arc, m68k and sparc (Jaroslav Kysela) [2125544] - ASoC: Intel: avs: APL-based platforms support (Jaroslav Kysela) [2125544] - ASoC: Intel: avs: SKL-based platforms support (Jaroslav Kysela) [2125544] - ASoC: Intel: avs: Power management (Jaroslav Kysela) [2125544] - ASoC: Intel: avs: Machine board registration (Jaroslav Kysela) [2125544] - ASoC: Intel: avs: Replace link_mask usage with i2s_link_mask (Jaroslav Kysela) [2125544] - ASoC: Intel: avs: Event tracing (Jaroslav Kysela) [2125544] - ASoC: Intel: avs: D0ix power state support (Jaroslav Kysela) [2125544] - ASoC: Intel: avs: Prepare for firmware tracing (Jaroslav Kysela) [2125544] - ASoC: Intel: avs: Register HDAudio ext-bus operations (Jaroslav Kysela) [2125544] - ASoC: Intel: avs: Add HDAudio machine board (Jaroslav Kysela) [2125544] - ASoC: Intel: avs: PCI driver implementation (Jaroslav Kysela) [2125544] - ASoC: Intel: avs: Coredump and recovery flow (Jaroslav Kysela) [2125544] - ASoC: Intel: avs: Drop direct ACPI dependency (Jaroslav Kysela) [2125544] - ASoC: Intel: avs: Depend on SND_INTEL_DSP_CONFIG (Jaroslav Kysela) [2125544] - ASoC: Intel: avs: Enable AVS driver only on x86 platforms (Jaroslav Kysela) [2125544] - ASoC: Intel: avs: HDA PCM BE operations (Jaroslav Kysela) [2125544] - ASoC: Intel: avs: non-HDA PCM BE operations (Jaroslav Kysela) [2125544] - ASoC: Intel: avs: Generic PCM FE operations (Jaroslav Kysela) [2125544] - ASoC: Intel: avs: Generic soc component driver (Jaroslav Kysela) [2125544] - ASoC: Intel: avs: Account for libraries when booting basefw (Jaroslav Kysela) [2125544] - ASoC: Intel: avs: Configure modules according to their type (Jaroslav Kysela) [2125544] - ASoC: Intel: avs: Prepare modules before bindings them (Jaroslav Kysela) [2125544] - ASoC: Intel: avs: Arm paths after creating them (Jaroslav Kysela) [2125544] - ASoC: Intel: avs: Path state management (Jaroslav Kysela) [2125544] - ASoC: Intel: avs: Path creation and freeing (Jaroslav Kysela) [2125544] - ASoC: Intel: avs: Declare path and its components (Jaroslav Kysela) [2125544] - ASoC: Intel: avs: Support link_mask formatted string (Jaroslav Kysela) [2125544] - ASoC: Intel: avs: Add topology loading operations (Jaroslav Kysela) [2125544] - ASoC: Intel: avs: Parse path and path templates tuples (Jaroslav Kysela) [2125544] - ASoC: Intel: avs: Parse pipeline and module tuples (Jaroslav Kysela) [2125544] - ASoC: Intel: avs: Parse pplcfg and binding tuples (Jaroslav Kysela) [2125544] - ASoC: Intel: avs: Parse module-extension tuples (Jaroslav Kysela) [2125544] - ASoC: Intel: avs: Add topology parsing infrastructure (Jaroslav Kysela) [2125544] - ASoC: SOF: Intel: add MeteorLake machines (Jaroslav Kysela) [2125544] - ASoC: Intel: avs: Declare vendor tokens (Jaroslav Kysela) [2125544] - ASoC: SOF: dai-intel: add SOF_DAI_INTEL_SSP_CLKCTRL_MCLK_AON bit (Jaroslav Kysela) [2125544] - uapi: sof: abi: Bump SOF ABI for ext_data_length (Jaroslav Kysela) [2125544] - ASoC: SOF: Add two new structures for topology manifest data (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc: introduce cont_update_posn in sof_ipc_stream_params struct (Jaroslav Kysela) [2125544] - ASoC: SOF: bump SOF_ABI_MINOR (Jaroslav Kysela) [2125544] - ASoC: SOF: Add header for IPC4 manifest (Jaroslav Kysela) [2125544] - ASoC: SOF: topology: add code to parse config params for ACPDMIC dai (Jaroslav Kysela) [2125544] - ASoC: SOF: Add topology tokens for IPC4 (Jaroslav Kysela) [2125544] - ASoC: hdac_hda: Add endianness flag in snd_soc_component_driver (Jaroslav Kysela) [2125544] - ASoC: max98504: Add endianness flag in snd_soc_component_driver (Jaroslav Kysela) [2125544] - ASoC: adau1372: Add endianness flag in snd_soc_component_driver (Jaroslav Kysela) [2125544] - ASoC: cx2072x: Add endianness flag in snd_soc_component_driver (Jaroslav Kysela) [2125544] - ASoC: mt6351: Add endianness flag in snd_soc_component_driver (Jaroslav Kysela) [2125544] - ASoC: mt6358: Add endianness flag in snd_soc_component_driver (Jaroslav Kysela) [2125544] - ASoC: mt6359: Add endianness flag in snd_soc_component_driver (Jaroslav Kysela) [2125544] - ASoC: mt6660: Add endianness flag in snd_soc_component_driver (Jaroslav Kysela) [2125544] - ASoC: pcm3060: Add endianness flag in snd_soc_component_driver (Jaroslav Kysela) [2125544] - ASoC: rt9120: Add endianness flag in snd_soc_component_driver (Jaroslav Kysela) [2125544] - ASoC: wcd9335: Add endianness flag in snd_soc_component_driver (Jaroslav Kysela) [2125544] - ASoC: rt700: Add endianness flag in snd_soc_component_driver (Jaroslav Kysela) [2125544] - ASoC: rt715: Add endianness flag in snd_soc_component_driver (Jaroslav Kysela) [2125544] - ASoC: rt715-sdca: Add endianness flag in snd_soc_component_driver (Jaroslav Kysela) [2125544] - ASoC: rt1308-sdw: Add endianness flag in snd_soc_component_driver (Jaroslav Kysela) [2125544] - ASoC: rt1316-sdw: Add endianness flag in snd_soc_component_driver (Jaroslav Kysela) [2125544] - ASoC: wsa881x: Add endianness flag in snd_soc_component_driver (Jaroslav Kysela) [2125544] - ASoC: sdw-mockup: Add endianness flag in snd_soc_component_driver (Jaroslav Kysela) [2125544] - ASoC: lochnagar: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125544] - ASoC: lochnagar: Add endianness flag in snd_soc_component_driver (Jaroslav Kysela) [2125544] - ASoC: tfa*: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125544] - ASoC: tfa9879: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2125544] - ASoC: tlv320*: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125544] - ASoC: cs*: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125544] - ASoC: wm*: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125544] - ASoC: wm9090: Remove redundant endianness flag (Jaroslav Kysela) [2125544] - ASoC: wm8731: Factor out the I2C and SPI bus code into separate modules (Jaroslav Kysela) [2125544] - ASoC: wm8731: Factor our MCLK and mutex initialisation (Jaroslav Kysela) [2125544] - ASoC: wm8731: Move regulator request into wm8731_init() (Jaroslav Kysela) [2125544] - ASoC: wm8731: Factor component init out of bus code (Jaroslav Kysela) [2125544] - ASoC: wm8731: Update to modern DAI terminology (Jaroslav Kysela) [2125544] - ASoC: wm2000: fix missing clk_disable_unprepare() on error in wm2000_anc_transition() (Jaroslav Kysela) [2125544] - ASoC: wm2000: Remove redundant endianness flag (Jaroslav Kysela) [2125544] - ASoC: wm*: use simple i2c probe function (Jaroslav Kysela) [2125544] - ASoC: tas2764: Fix amp gain register offset & default (Jaroslav Kysela) [2125544] - ASoC: tas2764: Correct playback volume range (Jaroslav Kysela) [2125544] - ASoC: tas2764: Fix and extend FSYNC polarity handling (Jaroslav Kysela) [2125544] - ASoC: tas2764: Add post reset delays (Jaroslav Kysela) [2125544] - ASoC: tas*: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125544] - ASoC: tas*: use simple i2c probe function (Jaroslav Kysela) [2125544] - ASoC: tas2764: constify static struct snd_soc_dai_ops (Jaroslav Kysela) [2125544] - ASoC: tas*: sync parameter naming (rate/sample_bits) (Jaroslav Kysela) [2125544] - ASoC: tas2764: Add the driver for the TAS2764 (Jaroslav Kysela) [2125544] - ASoC: max98396: Fix TDM mode BSEL settings (Jaroslav Kysela) [2125544] - ASoC: max*: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125544] - ASoC: max98396: Implement DSP speaker monitor (Jaroslav Kysela) [2125544] - ASoC: max98396: Fix register access for PCM format settings (Jaroslav Kysela) [2125544] - ASoC: max98396: Improve some error prints (Jaroslav Kysela) [2125544] - ASoC: max98396: add voltage regulators (Jaroslav Kysela) [2125544] - ASoC: max98396: Fix build error for implicit function declaration (Jaroslav Kysela) [2125544] - ASoC: max98396: add amplifier driver (Jaroslav Kysela) [2125544] - ASoC: rt*: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125544] - ASoC: rt1019: Add endianness flag in snd_soc_component_driver (Jaroslav Kysela) [2125544] - ASoC: rt*: use simple i2c probe function (Jaroslav Kysela) [2125544] - ASoC: fsl: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125544] - ASoC: pistachio: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125544] - ASoC: samsung: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125544] - ASoC: sunxi: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125544] - ASoC: tegra: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125544] - ASoC: test-component: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125544] - ASoC: uniphier: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125544] - ASoC: ad*: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125544] - ASoC: ak*: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125544] - ASoC: alc*: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125544] - ASoC: da*: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125544] - ASoC: es*: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125544] - ASoC: msm*: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125544] - ASoC: nau*: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125544] - ASoC: pcm*: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125544] - ASoC: spdif: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125544] - ASoC: ssm*: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125544] - ASoC: sta*: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125544] - ASoC: twl*: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125544] - ASoC: uda*: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125544] - ASoC: 88pm860x: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125544] - ASoC: ab8500: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125544] - ASoC: ac97: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125544] - ASoC: ads117x: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125544] - ASoC: bd28623: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125544] - ASoC: bt-sco: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125544] - ASoC: cpcap: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125544] - ASoC: cq93vc: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125544] - ASoC: cx20442: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125544] - ASoC: dmic: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125544] - ASoC: gtm601: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125544] - ASoC: hdac_hdmi: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125544] - ASoC: hdmi-codec: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125544] - ASoC: ics43432: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125544] - ASoC: inno_rk3036: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125544] - ASoC: isabelle: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125544] - ASoC: jz4740: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125544] - ASoC: lm49453: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125544] - ASoC: mc13783: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125544] - ASoC: ml26124: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125544] - ASoC: sgtl5000: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125544] - ASoC: si476x: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125544] - ASoC: stac9766: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125544] - ASoC: sti-sas: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125544] - ASoC: tscs42xx: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125544] - ASoC: wl1273: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125544] - ASoC: zl38060: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125544] - ASoC: fsl_micfil: Add legacy_dai_naming flag (Jaroslav Kysela) [2125544] - ASoC: fsl_asrc_dma: Add legacy_dai_naming flag (Jaroslav Kysela) [2125544] - ASoC: soc-component: Remove non_legacy_dai_naming flag (Jaroslav Kysela) [2125544] - ASoC: simple-card-utils: Move snd_soc_component_is_codec to be local (Jaroslav Kysela) [2125544] - ASoC: soc-component: Add legacy_dai_naming flag (Jaroslav Kysela) [2125544] - ASoC: core: Add new SOC_DOUBLE_SX_TLV macro (Jaroslav Kysela) [2125544] - ASoC: Remove unused hw_write_t type (Jaroslav Kysela) [2125544] - ASoC: soc.h: Add SOC_SINGLE_S_EXT_TLV macro (Jaroslav Kysela) [2125544] - ASoC: soc.h: Introduce SOC_DOUBLE_R_S_EXT_TLV() macro (Jaroslav Kysela) [2125544] - ASoC: soc.h: Add SOC_SINGLE_S_TLV() macro (Jaroslav Kysela) [2125544] - ASoC: hdmi-codec: Update to modern DAI terminology (Jaroslav Kysela) [2125544] - ALSA: hda: Skip event processing for unregistered codecs (Jaroslav Kysela) [2125544] - ASoC: codecs: Add HD-Audio codec driver (Jaroslav Kysela) [2125544] - ASoC: cs42l42: Move CS42L42 register descriptions to general include (Jaroslav Kysela) [2125544] - ASoC: cs35l41: Read System Name from ACPI _SUB to identify firmware (Jaroslav Kysela) [2125544] - ASoC: cs35l41: Add common cs35l41 enter hibernate function (Jaroslav Kysela) [2125544] - ASoC: cs35l41: Move cs35l41 exit hibernate function into shared code (Jaroslav Kysela) [2125544] - ASoC: cs35l41: Move cs_dsp config struct into shared code (Jaroslav Kysela) [2125544] - ASoC: cs35l41: Move cs35l41 fs errata into shared code (Jaroslav Kysela) [2125544] - ASoC: cs35l41: Move cs35l41_set_cspl_mbox_cmd to shared code (Jaroslav Kysela) [2125544] - ASoC: cs35l41: Add endianness flag in snd_soc_component_driver (Jaroslav Kysela) [2125544] - ASoC: cs35l41: Support external boost (Jaroslav Kysela) [2125544] - ASoC: SOF: Intel: Add support for MeteorLake (MTL) (Jaroslav Kysela) [2125544] - treewide: Replace zero-length arrays with flexible-array members (Jaroslav Kysela) [2125544] - ASoC: SOF: add definitions for different IPC types (Jaroslav Kysela) [2125544] - ASoC: SOF: Intel: hda-dai: enhance debug messages (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc3-dtrace: use pm_runtime_resume_and_get() (Jaroslav Kysela) [2125544] - ASoC: SOF: IPC4: add sdw blob (Jaroslav Kysela) [2125544] - AsoC: SOF: ipc4-topology: Add dai_get_clk op (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc4-topology: Add support for SSP/DMIC DAI's (Jaroslav Kysela) [2125544] - ASoC: SOF: Add a new IPC op for parsing topology manifest (Jaroslav Kysela) [2125544] - ASoC: SOF: Intel: hda: init NHLT for IPC4 (Jaroslav Kysela) [2125544] - ASoC: SOF: Add ops_free (Jaroslav Kysela) [2125544] - ASoC: SOF: IPC4: set the BE DAI ops (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc4-pcm: Expose sof_ipc4_set_pipeline_state() (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc4-topology: Add the dai_config op (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc4-topology: Add route_setup/route_free ops (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc4-topology: Add widget_setup/widget_free ops (Jaroslav Kysela) [2125544] - ASoC: SOF: IPC4: Add pcm ops (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc4-topology: Add control IO ops (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc4-topology: Add control_setup op (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc4-topology: Add support for parsing mixer widgets (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc4-topology: Add support for parsing and preparing pga widgets (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc4-topology: Add prepare op for DAI type widgets (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc4-topology: Add prepare op for AIF type widgets (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc4-topology: Add support for parsing DAI_IN/DAI_OUT widgets (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc4-topology: Add support for parsing AIF_IN/AIF_OUT widgets (Jaroslav Kysela) [2125544] - ASoC: SOF: IPC4: Introduce topology ops (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc3-dtrace: Return from dtrace_read if there is no new data available (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc3-dtrace: Add helper function to update the sdev->host_offset (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc3-dtrace: Introduce SOF_DTRACE_INITIALIZING state (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc4: implement pm ctx_save callback (Jaroslav Kysela) [2125544] - ASoC: SOF: Intel: Switch to use the generic pm_ops.set_core_state (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc4: Add set_core_state pm_ops implementation (Jaroslav Kysela) [2125544] - ASoC: SOF: Add initial header file for ipc4 (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc3: Add set_core_state pm_ops implementation (Jaroslav Kysela) [2125544] - ASoC: SOF: sof_ipc_pm_ops: Add support for DSP core power management (Jaroslav Kysela) [2125544] - ASoC: SOF: mediatek: mt8195 suspend check dsp idle (Jaroslav Kysela) [2125544] - ASoC: SOF: mediatek: mt8195 modify dram type as non-cache (Jaroslav Kysela) [2125544] - ASoC: SOF: mediatek: Add shared_size for mediatek common chip information (Jaroslav Kysela) [2125544] - ASoC: SOF: mediatek: revise mt8195 clock sequence (Jaroslav Kysela) [2125544] - ASoC: SOF: amd: Add SOF pm ops callback for Renoir (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc-msg-injector: Fix reversed if statement (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc-msg-injector: Propagate write errors correctly (Jaroslav Kysela) [2125544] - ASoC: SOF: Fix potential NULL pointer dereference (Jaroslav Kysela) [2125544] - ASoC: SOF: sof-client-ipc-flood-test: use pm_runtime_resume_and_get() (Jaroslav Kysela) [2125544] - ASoC: SOF: mediatek: remove duplicate include in mt8195.c (Jaroslav Kysela) [2125544] - ASoC: SOF: mediatek: Add mt8195 debug dump (Jaroslav Kysela) [2125544] - ASoC: SOF: mediatek: Add mediatek common debug dump (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc3-dtrace: Move dtrace related variables local from sof_dev (Jaroslav Kysela) [2125544] - ASoC: SOF: Introduce opaque storage of private data for firmware tracing (Jaroslav Kysela) [2125544] - ASoC: SOF: Modify the host trace_init parameter list to include dmab (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc3-dtrace: Move host ops wrappers from generic header to private (Jaroslav Kysela) [2125544] - ASoC: SOF: Clone the trace code to ipc3-dtrace as fw_tracing implementation (Jaroslav Kysela) [2125544] - ASoC: SOF: Rename dtrace_is_supported flag to fw_trace_is_supported (Jaroslav Kysela) [2125544] - ASoC: SOF: Introduce IPC independent ops for firmware tracing support (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc-msg-injector: Cap the rmaining to count in IPC4 mode (Jaroslav Kysela) [2125544] - ASoC: SOF: mediatek: Add mt8186 ipc support (Jaroslav Kysela) [2125544] - ASoC: SOF: mediatek: Add ipc support for mt8195 (Jaroslav Kysela) [2125544] - ASoC: SOF: Intel: HDA: Set up sof_ipc4_fw_data for IPC4 (Jaroslav Kysela) [2125544] - ASoC: SOF: IPC4: Add FW loader ops (Jaroslav Kysela) [2125544] - ASoC: SOF: Add IPC4 private header (Jaroslav Kysela) [2125544] - ASoC: SOF: Intel: HDA: Set IPC4-specific DSP ops for CaVS platforms (Jaroslav Kysela) [2125544] - ASoC: SOF: trace: The dtrace is only available with SOF_IPC (Jaroslav Kysela) [2125544] - ASoC: SOF: sof-client: IPC flood test can only work with SOF_IPC (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc-msg-injector: Add support for IPC4 messages (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc-msg-injector: Separate the message sending (Jaroslav Kysela) [2125544] - ASoC: SOF: sof-client: Add support IPC4 message sending (Jaroslav Kysela) [2125544] - ASoC: SOF: sof-client: Add API to get the ipc_type (Jaroslav Kysela) [2125544] - ASoC: SOF: sof-client-probes: Query the maximum IPC payload size (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc-msg-injector: Query the maximum IPC payload size (Jaroslav Kysela) [2125544] - ASoC: SOF: sof-client: Add API to get the maximum IPC payload size (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc4: Add support for mandatory message handling functionality (Jaroslav Kysela) [2125544] - ASoC: SOF: Add rx_data pointer to snd_sof_ipc_msg struct (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc3: Remove the ipc3-ops.h header file (Jaroslav Kysela) [2125544] - ASoC: SOF: sof-pci-dev: fix missing pci_release_regions() on error in sof_pci_probe() (Jaroslav Kysela) [2125544] - ASoC: SOF: loader: Call optional query_fw_configuration on first boot (Jaroslav Kysela) [2125544] - ASoC: SOF: loader: Remove snd_sof_parse_module_memcpy() as it is not used (Jaroslav Kysela) [2125544] - ASoC: SOF: mediatek: mt8195: Do not set the load_module ops (Jaroslav Kysela) [2125544] - ASoC: SOF: Intel: bdw/byt/pci-tng: Do not set the load_module ops (Jaroslav Kysela) [2125544] - ASoC: SOF: imx: Do not set the load_module ops (Jaroslav Kysela) [2125544] - ASoC: SOF: amd: renoir: Do not set the load_module ops (Jaroslav Kysela) [2125544] - ASoC: SOF: loader: Switch to use the fw_loader ops (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc: Add check for fw_loader ops (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc3-loader: Implement firmware parsing and loading (Jaroslav Kysela) [2125544] - ASoC: SOF: Introduce IPC dependent ops for firmware handling, loading (Jaroslav Kysela) [2125544] - ASoC: SOF: Add a prepare op to IPC topology widget ops (Jaroslav Kysela) [2125544] - ASoC: SOF: clarify use of widget complete flag (Jaroslav Kysela) [2125544] - ASoC: SOF: topology: Skip parsing DAI link tokens if not needed (Jaroslav Kysela) [2125544] - ASoC: SOF: pcm: remove unnecessary function declaration (Jaroslav Kysela) [2125544] - ASoC: SOF: Add two new fields to struct snd_sof_widget (Jaroslav Kysela) [2125544] - ASoC: SOF: Add a route_free op in struct sof_ipc_tplg_ops (Jaroslav Kysela) [2125544] - ASoC: SOF: expose a couple of functions (Jaroslav Kysela) [2125544] - ASoC: SOF: pcm: Move the call to snd_sof_pcm_platform_hw_params() (Jaroslav Kysela) [2125544] - ASoC: SOF: sof-audio: Set up widgets from source to sink (Jaroslav Kysela) [2125544] - ASoC: SOF: sof-audio: reset route status before freeing widget (Jaroslav Kysela) [2125544] - ASoC: SOF: Add a new op to set up volume table (Jaroslav Kysela) [2125544] - ASoC: SOF: mediatek: Fix allyesconfig build error (Jaroslav Kysela) [2125544] - ASoC: SOF: mediatek: mt8195 change ipc timeout as 1 second (Jaroslav Kysela) [2125544] - ASoC: SOF: sof-client-ipc-msg-injector: use pm_runtime_resume_and_get() (Jaroslav Kysela) [2125544] - ASoC: SOF: debug: use pm_runtime_resume_and_get() (Jaroslav Kysela) [2125544] - ASoC: SOF: control: use pm_runtime_resume_and_get() (Jaroslav Kysela) [2125544] - ASoC: SOF: mediatek: Add DSP system PM callback for mt8186 (Jaroslav Kysela) [2125544] - ASoC: SOF: mediatek: Add mt8186 dsp clock support (Jaroslav Kysela) [2125544] - ASoC: SOF: mediatek: Add mt8186 sof fw loader and dsp ops (Jaroslav Kysela) [2125544] - ASoC: SOF: mediatek: Add mt8186 hardware support (Jaroslav Kysela) [2125544] - ASoC: SOF: loader: Remove the old fw_ready related code (Jaroslav Kysela) [2125544] - ASoC: SOF: Intel: Do not set fw_ready callback (Jaroslav Kysela) [2125544] - ASoC: SOF: imx: Do not set fw_ready callback (Jaroslav Kysela) [2125544] - ASoC: SOF: amd: Do not set fw_ready callback (Jaroslav Kysela) [2125544] - ASoC: SOF: Do not check for the fw_ready callback (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc3: Add local implementation for handling fw_ready message (Jaroslav Kysela) [2125544] - ASoC: SOF: Intel: hda-dai: protect hw_params against successive calls (Jaroslav Kysela) [2125544] - ASoC: SOF: Intel: add helper for link DMA cleanups (Jaroslav Kysela) [2125544] - ASoC: SOF: Intel: hda-dai: reset dma_data and release stream (Jaroslav Kysela) [2125544] - ASoC: SOF: Intel: hda-dai: improve suspend case (Jaroslav Kysela) [2125544] - ASoC: SOF: Intel: hda-dai: move code to deal with hda dai/dailink suspend (Jaroslav Kysela) [2125544] - ASOC: SOF: Intel: hda-dai: add hda_dai_hw_free_ipc() helper (Jaroslav Kysela) [2125544] - ASoC: SOF: sof-audio: flag errors on pipeline teardown (Jaroslav Kysela) [2125544] - ASoC: SOF: Intel: hda-dai: regroup dai and link DMA operations (Jaroslav Kysela) [2125544] - ASoC: SOF: Intel: hda-dai: split link DMA and dai operations (Jaroslav Kysela) [2125544] - ASoC: SOF: Intel: hda-dai: use snd_soc_dai_get_widget() helper (Jaroslav Kysela) [2125544] - ASoC: SOF: Intel: hda-dai: simplify hda_dai_widget_update() prototype (Jaroslav Kysela) [2125544] - ASOC: SOF: Intel: hda-dai: consistent naming for HDA DAI and HDA link DMA (Jaroslav Kysela) [2125544] - ASoC: SOF: Intel: Add IPC-specific dai ops for IPC3 (Jaroslav Kysela) [2125544] - ASoC: SOF: remove incorrect clearing of prepared flag (Jaroslav Kysela) [2125544] - ASoC: SOF: Intel: hda: simplify NHLT handling (Jaroslav Kysela) [2125544] - ASoC: SOF: topology: Check w->sname validity once in sof_connect_dai_widget() (Jaroslav Kysela) [2125544] - ASoC: SOF: sof-audio: remove useless assignment (Jaroslav Kysela) [2125544] - ASoC: SOF: Intel: pci-tgl: add RPL-P support (Jaroslav Kysela) [2125544] - ASoC: SOF: Intel: pci-tgl: add ADL-PS support (Jaroslav Kysela) [2125544] - ASOC: SOF: pci: add ipc_type override for Intel IPC4 tests (Jaroslav Kysela) [2125544] - ASoC: SOF: sof-pci-dev: don't use the community key on APL Chromebooks (Jaroslav Kysela) [2125544] - ASoC: SOF: amd: Use dedicated MBOX for ACP and PSP communication (Jaroslav Kysela) [2125544] - ASoC: SOF: amd: Add psp_mbox_ready() and psp_send_cmd() callback (Jaroslav Kysela) [2125544] - ASoC: SOF: using pm_runtime_resume_and_get to simplify the code (Jaroslav Kysela) [2125544] - ASoC: SOF: Kconfig: Make SND_SOC_SOF_HDA_PROBES tristate (Jaroslav Kysela) [2125544] - ASoC: SOF: Intel: add IP identifier (Jaroslav Kysela) [2125544] - ASoC: SOF: Intel: hda: expose some codeloader functions (Jaroslav Kysela) [2125544] - ASoC: SOF: Intel: hda: Define rom_status_reg in sof_intel_dsp_desc (Jaroslav Kysela) [2125544] - ASoC: SOF: Intel: hda: define check_ipc_irq op (Jaroslav Kysela) [2125544] - ASoC: SOF: Intel: hda: use BIT() macros for consistency (Jaroslav Kysela) [2125544] - ASoC: SOF: Intel: move HDA_CL_STREAM_FORMAT definition to header (Jaroslav Kysela) [2125544] - ASoC: SOF: Intel: hda: use common ops across platforms (Jaroslav Kysela) [2125544] - ASoC: SOF: remove const qualifier for 'struct snd_sof_dsp_ops' (Jaroslav Kysela) [2125544] - ASoC: SOF: sof-audio: preserve topology filename override in nocodec mode (Jaroslav Kysela) [2125544] - ASoC: SOF: sof-pci-dev: add parameter to override topology filename (Jaroslav Kysela) [2125544] - ASoC: SOF: sof-pci-dev: add parameter to override firmware filename (Jaroslav Kysela) [2125544] - ASoC: SOF: add IPC-dependent file names (Jaroslav Kysela) [2125544] - ASoC: SOF: add default IPC capability and file paths (Jaroslav Kysela) [2125544] - ASoC: SOF: add path indirection to each IPC type (Jaroslav Kysela) [2125544] - ASoC: SOF: Intel: Check the bar size before remapping (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc: Move the ipc_set_get_comp_data() local to ipc3-control (Jaroslav Kysela) [2125544] - ASoC: SOF: sof-audio: Use the widget_kcontrol_setup ops for kcontrol set up (Jaroslav Kysela) [2125544] - ASoC: SOF: Add widget_kcontrol_setup control ops for IPC3 (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc: Switch over to use the rx_msg ops (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc: Switch over to use the tx_msg and set_get_data ops (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc: Use the get_reply ops in snd_sof_ipc_get_reply() (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc: Add check for mandatory IPC message handling ops (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc: Separate the ops checks by functions/topics (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc3: Implement rx_msg IPC ops (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc3: Implement the get_reply IPC ops (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc3: Implement the set_get_data IPC ops (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc3: Use sof_ipc3_tx_msg() internally for message sending (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc3: Implement the tx_msg IPC ops (Jaroslav Kysela) [2125544] - ASoC: SOF: Add high level IPC IO callback definitions to ipc_ops (Jaroslav Kysela) [2125544] - ASoC: SOF: Add helper function to prepare and send an IPC message (Jaroslav Kysela) [2125544] - ASoC: SOF: mediatek: mt8195 add shutdown callback (Jaroslav Kysela) [2125544] - ASoC: SOF: OF: Add shutdown callback for SOF OF device (Jaroslav Kysela) [2125544] - ASoC: SOF: topology: Avoid open coded arithmetic in memory allocation (Jaroslav Kysela) [2125544] - ASoC: SOF: topology: use new sound control LED layer (Jaroslav Kysela) [2125544] - ASoC: SOF: Remove redundant return statements (Jaroslav Kysela) [2125544] - ASoC: SOF: Remove header from struct snd_sof_ipc_msg (Jaroslav Kysela) [2125544] - ASoC: SOF: Drop 'header' parameter from tx_message() API (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc: Use msg->reply_data directly in snd_sof_ipc_get_reply() (Jaroslav Kysela) [2125544] - ASoC: SOF: disable dma trace in s0ix (Jaroslav Kysela) [2125544] - ASoC: SOF: extend the interface to stop DMA trace (Jaroslav Kysela) [2125544] - ASoC: SOF: Drop support for mapped control data (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc: Use ipc->max_payload_size for message/reply size checking (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc: Add max_payload_size field in struct snd_sof_ipc (Jaroslav Kysela) [2125544] - ASoC: SOF: Remove dmab and dmab_bdl from snd_sof_dev struct (Jaroslav Kysela) [2125544] - ASoC: SOF: Intel: hda-loader: Use local snd_dma_buffer (Jaroslav Kysela) [2125544] - ASoC: amd: acp: add missing platform_device_unregister() in acp_pci_probe() (Jaroslav Kysela) [2125544] - ASoC: amd: acp: Fix initialization of ext_intr_stat1 in i2s_irq_handler() (Jaroslav Kysela) [2125544] - ASoC: amd: vangogh: Use non-legacy DAI naming for cs35l41 (Jaroslav Kysela) [2125544] - ASoC: amd: enable RPL Platform acp drivers build (Jaroslav Kysela) [2125544] - ASoC: amd: add RPL Platform pci driver pm-ops (Jaroslav Kysela) [2125544] - ASoC: amd: add RPL Platform init/de-init functions (Jaroslav Kysela) [2125544] - ASoC: amd: add ACP PCI driver for RPL platform (Jaroslav Kysela) [2125544] - ASoC: amd: add RPL Platform acp header file (Jaroslav Kysela) [2125544] - ASoC: amd: acp: Add error handling cases (Jaroslav Kysela) [2125544] - ASoC: amd: acp: Modify const resource struct variable to generic (Jaroslav Kysela) [2125544] - ASoC: amd: acp: Drop superfluous mmap callback (Jaroslav Kysela) [2125544] - ASoC: amd: acp: Modify local variables name to generic (Jaroslav Kysela) [2125544] - ASoC: amd: yc: Decrease level of error message (Jaroslav Kysela) [2125544] - ASoC: amd: yc: add new YC platform varaint support (Jaroslav Kysela) [2125544] - ASoC: amd: fix Jadeite kconfig warning and build errors (Jaroslav Kysela) [2125544] - ASoC: amd: Fix error pointer dereference (Jaroslav Kysela) [2125544] - ASoC: amd: acp: Add legacy audio driver support for Rembrandt platform (Jaroslav Kysela) [2125544] - ASoC: amd: acp: ACP code generic to support newer platforms (Jaroslav Kysela) [2125544] - ASoC: amd: acp: Remove rt1019_1 codec conf from machine driver (Jaroslav Kysela) [2125544] - ASoC: amd: Remove duplicated include in acp-es8336.c (Jaroslav Kysela) [2125544] - ASoC: amd: fix for variable set but not used warning (Jaroslav Kysela) [2125544] - ASoC: amd: drop machine driver remove function (Jaroslav Kysela) [2125544] - ASoC: amd: remove unused header file inclusion (Jaroslav Kysela) [2125544] - ASoC: amd: acp-es8336: use static variables (Jaroslav Kysela) [2125544] - ASoC: amd: fix ACPI dependency compile errors and warnings (Jaroslav Kysela) [2125544] - ASoC: amd: enable machine driver build for Jadeite platform (Jaroslav Kysela) [2125544] - ASoC: amd: add Machine driver for Jadeite platform (Jaroslav Kysela) [2125544] - ASoC: amd: add I2S MICSP instance support (Jaroslav Kysela) [2125544] - ASoC: amd: Migrate to new style legacy DAI naming flag (Jaroslav Kysela) [2125544] - ASoC: amd: acp: Fix error handling in .remove() (Jaroslav Kysela) [2125544] - ASoC: amd: acp: fix typo in comment (Jaroslav Kysela) [2125544] - ASoC: amd: acp: Add support for rt5682s and rt1019 card with hs instance (Jaroslav Kysela) [2125544] - ASoC: amd: acp: Add support for nau8825 and max98360 card (Jaroslav Kysela) [2125544] - ASoC: amd: vangogh: Rename set_fmt_new back to set_fmt (Jaroslav Kysela) [2125544] - ASoC: amd: vangogh: Update to use set_fmt_new callback (Jaroslav Kysela) [2125544] - ASoC: amd: acp: Set Speaker enable/disable pin through rt1019 codec driver. (Jaroslav Kysela) [2125544] - ASoC: amd: acp: Set Speaker enable/disable pin through rt1019 codec driver (Jaroslav Kysela) [2125544] - ASoC: amd: vangogh: Remove duplicate include files (Jaroslav Kysela) [2125544] - ASoC: amd: acp: Add pm ops callback in machine driver (Jaroslav Kysela) [2125544] - ASoC: soc-utils: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125544] - ASoC: topology: Drop superfluous check of CONFIG_SND_CTL_VALIDATION (Jaroslav Kysela) [2125544] - ASoC: topology: Rename soc_tplg_init_kcontrol() function (Jaroslav Kysela) [2125544] - ASoC: topology: Correct error message (Jaroslav Kysela) [2125544] - ASoC: topology: Rename SOC_TPLG_PASS_MIXER to _CONTROL (Jaroslav Kysela) [2125544] - ASoC: topology: Return bool instead of int (Jaroslav Kysela) [2125544] - ASoC: topology: Remove unnecessary looping (Jaroslav Kysela) [2125544] - ASoC: topology: Use for loop instead of while (Jaroslav Kysela) [2125544] - ASoC: topology: KUnit: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125544] - ASoC: topology: KUnit: Followup prototype change of snd_soc_unregister_card() (Jaroslav Kysela) [2125544] - ASoC: DPCM: Don't pick up BE without substream (Jaroslav Kysela) [2125544] - ASoC: soc-pcm: demote warnings on non-atomic BE connection (Jaroslav Kysela) [2125544] - ASoC: soc-pcm: fix BE transition for TRIGGER_START (Jaroslav Kysela) [2125544] - ASoC: soc-pcm: improve BE transition for TRIGGER_START (Jaroslav Kysela) [2125544] - ASoC: soc-pcm: improve BE transition for PAUSE_RELEASE (Jaroslav Kysela) [2125544] - ASoC: ops: Fix integer detection for when max possible values > 1 (Jaroslav Kysela) [2125544] - ASoC: ops: Fix boolean/integer detection for simple controls (Jaroslav Kysela) [2125544] - ASoC: ops: Don't modify the driver's plaform_max when reading state (Jaroslav Kysela) [2125544] - ASoC: ops: Remove unneeded delay.h inclusion (Jaroslav Kysela) [2125544] - ASoC: ops: Clarify snd_soc_info_volsw_sx() (Jaroslav Kysela) [2125544] - ASoC: soc-generic-dmaengine-pcm: Use default config when none is given (Jaroslav Kysela) [2125544] - ASoC: dapm: Move stereo autodisable check (Jaroslav Kysela) [2125544] - ASoC: soc-dai: Remove set_fmt_new callback (Jaroslav Kysela) [2125544] - ASoC: soc-core.c: share code for snd_soc_of_get_dai_link_cpus/codecs() (Jaroslav Kysela) [2125544] - ASoC: soc-core.c: fixup snd_soc_of_get_dai_link_cpus() (Jaroslav Kysela) [2125544] - ASoC: core: Switch core to new DAI naming flag (Jaroslav Kysela) [2125544] - ASoC: core: Make snd_soc_unregister_card() return void (Jaroslav Kysela) [2125544] - ASoC: core: Always send the CPU DAI a direct clock specifier (Jaroslav Kysela) [2125544] - ASoC: core: Add set_fmt_new callback that directly specifies provider (Jaroslav Kysela) [2125544] - ASoC: core: Pass legacy_dai_naming flag directly (Jaroslav Kysela) [2125544] - ASoC: core: Correct spelling fliped -> flipped (Jaroslav Kysela) [2125544] - ASoC: soc-core: remove always-false path (Jaroslav Kysela) [2125544] - ASoC: Introduce snd_soc_of_get_dai_link_cpus (Jaroslav Kysela) [2125544] - ASoC: soc-component: Update handling to component delays (Jaroslav Kysela) [2125544] - ASoC: Introduce 'fixup_controls' card method (Jaroslav Kysela) [2125544] - ASoC: soc-card: Create jack kcontrol without pins (Jaroslav Kysela) [2125544] - ALSA: Replace acpi_bus_get_device() (Jaroslav Kysela) [2125544] - Revert "ALSA: hda: cs35l41: Allow compilation test on non-ACPI configurations" (Jaroslav Kysela) [2125544] - ALSA: hda: beep: Simplify keep-power-at-enable behavior (Jaroslav Kysela) [2125544] - ALSA: hda/hdmi: Don't skip notification handling during PM operation (Jaroslav Kysela) [2125544] - ALSA: hda/hdmi: Limit the maximal count of PCM devices to 8 (Jaroslav Kysela) [2125544] - ALSA: hda/hdmi: ELD procfs - print the codec NIDs (Jaroslav Kysela) [2125544] - ALSA: hda/hdmi: Simplify the pcm_idx condition in hdmi_pcm_setup_pin() (Jaroslav Kysela) [2125544] - ALSA: hda/hdmi: Fix the converter allocation for the silent stream (Jaroslav Kysela) [2125544] - ALSA: hda/hdmi: change type for the 'assigned' variable (Jaroslav Kysela) [2125544] - ALSA: hda: intel-nhlt: Move structs out of #define block (Jaroslav Kysela) [2125544] - ALSA: hda/realtek: Add a quirk for HP OMEN 16 (8902) mute LED (Jaroslav Kysela) [2125544] - ALSA: hda/hdmi: Fix the converter reuse for the silent stream (Jaroslav Kysela) [2125544] - ALSA: hda/realtek: Add quirk for ASUS GA503R laptop (Jaroslav Kysela) [2125544] - ALSA: hda/realtek: Add pincfg for ASUS G533Z HP jack (Jaroslav Kysela) [2125544] - ALSA: hda/realtek: Add pincfg for ASUS G513 HP jack (Jaroslav Kysela) [2125544] - ALSA: hda/realtek: Re-arrange quirk table entries (Jaroslav Kysela) [2125544] - ALSA: hda/realtek: Enable 4-speaker output Dell Precision 5530 laptop (Jaroslav Kysela) [2125544] - ALSA: hda/realtek: Enable 4-speaker output Dell Precision 5570 laptop (Jaroslav Kysela) [2125544] - ALSA: hda: Fix Nvidia dp infoframe (Jaroslav Kysela) [2125544] - ALSA: hda/realtek: Add quirk for Huawei WRT-WX9 (Jaroslav Kysela) [2125544] - ALSA: hda/tegra: set depop delay for tegra (Jaroslav Kysela) [2125544] - ALSA: hda: add Intel 5 Series / 3400 PCI DID (Jaroslav Kysela) [2125544] - ALSA: hda: Fix hang at HD-audio codec unbinding due to refcount saturation (Jaroslav Kysela) [2125544] - ALSA: emu10k1: Fix out of bounds access in snd_emu10k1_pcm_channel_alloc() (Jaroslav Kysela) [2125544] - ALSA: hda/tegra: Align BDL entry to 4KB boundary (Jaroslav Kysela) [2125544] - ALSA: hda/sigmatel: Fix unused variable warning for beep power change (Jaroslav Kysela) [2125544] - ALSA: hda/sigmatel: Keep power up while beep is enabled (Jaroslav Kysela) [2125544] - ALSA: hda/realtek: Add speaker AMP init for Samsung laptops with ALC298 (Jaroslav Kysela) [2125544] - ALSA: hda/realtek: Add quirk for Clevo NS50PU, NS70PU (Jaroslav Kysela) [2125544] - ALSA: hda/cs8409: Support new Dolphin Variants (Jaroslav Kysela) [2125544] - ALSA: hda/realtek: Add quirk for Lenovo Yoga7 14IAL7 (Jaroslav Kysela) [2125544] - ALSA: hda: cs35l41: Clarify support for CSC3551 without _DSD Properties (Jaroslav Kysela) [2125544] - ALSA: hda/realtek: Add quirks for ASUS Zenbooks using CS35L41 (Jaroslav Kysela) [2125544] - ALSA: hda: Fix crash due to jack poll in suspend (Jaroslav Kysela) [2125544] - ALSA: hda/cirrus - support for iMac 12,1 model (Jaroslav Kysela) [2125544] - ALSA: hda/realtek: Add a quirk for HP OMEN 15 (8786) mute LED (Jaroslav Kysela) [2125544] - ALSA: hda/conexant: Add quirk for LENOVO 20149 Notebook model (Jaroslav Kysela) [2125544] - ALSA: ice1712: remove redundant assignment to new (Jaroslav Kysela) [2125544] - ALSA: hda/realtek: Add quirk for another Asus K42JZ model (Jaroslav Kysela) [2125544] - ALSA: hda/realtek: Add quirk for HP Spectre x360 15-eb0xxx (Jaroslav Kysela) [2125544] - ALSA: hda/realtek: Add quirk for Clevo NV45PZ (Jaroslav Kysela) [2125544] - ALSA: hda/realtek: Add quirk for Lenovo Yoga9 14IAP7 (Jaroslav Kysela) [2125544] - ALSA: hda: cs35l41: Support CLSA0101 (Jaroslav Kysela) [2125544] - ALSA: hda: cs35l41: Use the CS35L41 HDA internal define (Jaroslav Kysela) [2125544] - ALSA: hda/realtek: Enable speaker and mute LEDs for HP laptops (Jaroslav Kysela) [2125544] - ALSA: hda: cs35l41: Fix build error unused-function (Jaroslav Kysela) [2125544] - ALSA: asihpi: fix repeated words in comments (Jaroslav Kysela) [2125544] - ALSA: asihpi: Fix typo in comments (Jaroslav Kysela) [2125544] - ALSA: emu10k1: Fix typo in comments (Jaroslav Kysela) [2125544] - ALSA: hda: cs35l41: Add module parameter to control firmware load (Jaroslav Kysela) [2125544] - ALSA: hda: cs35l41: Support Firmware switching and reloading (Jaroslav Kysela) [2125544] - ALSA: hda: cs35l41: Add defaulted values into dsp bypass config sequence (Jaroslav Kysela) [2125544] - ALSA: hda: hda_cs_dsp_ctl: Add fw id strings (Jaroslav Kysela) [2125544] - ALSA: hda: cs35l41: Read Speaker Calibration data from UEFI variables (Jaroslav Kysela) [2125544] - ALSA: hda: cs35l41: Support Hibernation during Suspend (Jaroslav Kysela) [2125544] - ALSA: hda: cs35l41: Support Speaker ID for laptops (Jaroslav Kysela) [2125544] - ALSA: hda: cs35l41: Support multiple load paths for firmware (Jaroslav Kysela) [2125544] - ALSA: hda: cs35l41: Support reading subsystem id from ACPI (Jaroslav Kysela) [2125544] - ALSA: hda: cs35l41: Save Subsystem ID inside CS35L41 Driver (Jaroslav Kysela) [2125544] - ALSA: hda: cs35l41: Add initial DSP support and firmware loading (Jaroslav Kysela) [2125544] - ALSA: hda: cs35l41: Save codec object inside component struct (Jaroslav Kysela) [2125544] - ALSA: hda: hda_cs_dsp_ctl: Add apis to write the controls directly (Jaroslav Kysela) [2125544] - ALSA: hda: hda_cs_dsp_ctl: Add Library to support CS_DSP ALSA controls (Jaroslav Kysela) [2125544] - ALSA: hda: cs35l41: Consolidate selections under SND_HDA_SCODEC_CS35L41 (Jaroslav Kysela) [2125544] - ALSA: hda: cs35l41: Drop wrong use of ACPI_PTR() (Jaroslav Kysela) [2125544] - ALSA: hda: cs35l41: Allow compilation test on non-ACPI configurations (Jaroslav Kysela) [2125544] - ALSA: hda: cs35l41: Don't dereference fwnode handle (Jaroslav Kysela) [2125544] - ALSA: hda: cs35l41: Improve dev_err_probe() messaging (Jaroslav Kysela) [2125544] - ALSA: hda: cs35l41: Fix comments wrt serial-multi-instantiate reference (Jaroslav Kysela) [2125544] - ALSA: hda: Fix put_device() inconsistency in error path (Jaroslav Kysela) [2125544] - ALSA: hda: Make device usage_count consistent across subsequent probing (Jaroslav Kysela) [2125544] - ALSA: hda: Fix null-ptr-deref when i915 fails and hdmi is denylisted (Jaroslav Kysela) [2125544] - ALSA: hda/cs8409: change cs8409_fixups v.pins initializers to static (Jaroslav Kysela) [2125544] - ASoC: doc: Update dead links (Jaroslav Kysela) [2125544] - ALSA: hda/via: Delete does not require return (Jaroslav Kysela) [2125544] - ALSA: ctxfi: fix typo in comment (Jaroslav Kysela) [2125544] - ALSA: cs5535audio: fix typo in comment (Jaroslav Kysela) [2125544] - ALSA: lola: Bounds check loop iterator against streams array size (Jaroslav Kysela) [2125544] - ALSA: hda: cs35l41: Add Amp Name based on channel and index (Jaroslav Kysela) [2125544] - ALSA: hda: cs35l41: Enable GPIO2 Interrupt for CLSA0100 laptops (Jaroslav Kysela) [2125544] - ALSA: hda: cs35l41: Add Support for Interrupts (Jaroslav Kysela) [2125544] - ALSA: hda: cs35l41: Remove Set Channel Map api from binding (Jaroslav Kysela) [2125544] - ALSA: hda: cs35l41: Set Speaker Position for CLSA0100 Laptop (Jaroslav Kysela) [2125544] - ALSA: hda: cs35l41: Fix error in spi cs35l41 hda driver name (Jaroslav Kysela) [2125544] - ALSA: hda/cs8409: Add Speaker Playback Switch for Warlock (Jaroslav Kysela) [2125544] - ALSA: hda/cs8409: Add Speaker Playback Switch for Cyborg (Jaroslav Kysela) [2125544] - ALSA: hda/cs8409: Support new Odin Variants (Jaroslav Kysela) [2125544] - ALSA: hda/cs8409: Support manual mode detection for CS42L42 (Jaroslav Kysela) [2125544] - ALSA: hda/cs8409: Use general cs42l42 include in cs8409 hda driver (Jaroslav Kysela) [2125544] - ALSA: hdsp: remove redundant assignment to pointer kctl (Jaroslav Kysela) [2125544] - ALSA: hda/conexant: add a new hda codec SN6140 (Jaroslav Kysela) [2125544] - ALSA: hda: cs35l41: Move external boost handling to lib for ASoC use (Jaroslav Kysela) [2125544] - ALSA: hda: cs35l41: Handle all external boost setups the same way (Jaroslav Kysela) [2125544] - ALSA: hda: cs35l41: Reorganize log for playback actions (Jaroslav Kysela) [2125544] - ALSA: hda: cs35l41: Remove cs35l41_hda_reg_sequence struct (Jaroslav Kysela) [2125544] - ALSA: hda: cs35l41: Move boost config to initialization code (Jaroslav Kysela) [2125544] - ALSA: hda: cs35l41: Mute the device before shutdown (Jaroslav Kysela) [2125544] - ALSA: hda: cs35l41: Put the device into safe mode for external boost (Jaroslav Kysela) [2125544] - ALSA: hda: cs35l41: Add Boost type flag (Jaroslav Kysela) [2125544] - ALSA: hda: cs35l41: Always configure the DAI (Jaroslav Kysela) [2125544] - ALSA: hda: cs35l41: Fix I2S params comments (Jaroslav Kysela) [2125544] - ALSA: cs35l41: Move cs35l41_gpio_config to shared lib (Jaroslav Kysela) [2125544] - ALSA: cs35l41: Check hw_config before using it (Jaroslav Kysela) [2125544] - ALSA: cs35l41: Unify hardware configuration (Jaroslav Kysela) [2125544] - ALSA: hda/tegra: Enable Jack poll for tegra (Jaroslav Kysela) [2125544] - ALSA: hda: Jack detection poll in suspend state (Jaroslav Kysela) [2125544] - ALSA: echoaudio: remove redundant assignment to variable i (Jaroslav Kysela) [2125544] - ALSA: emu10k1: Stop using iommu_present() (Jaroslav Kysela) [2125544] - ALSA: hda: intel-dsp-config: add missing RaptorLake PCI IDs (Jaroslav Kysela) [2125544] - ALSA: hda: intel-nhlt: Correct the handling of fmt_config flexible array (Jaroslav Kysela) [2125544] - ALSA: hda: Replace sprintf() with sysfs_emit() (Jaroslav Kysela) [2125544] - ALSA: hda: Remove unused macro definition (Jaroslav Kysela) [2125544] - ALSA: hda: Reset all SIE bits in INTCTL (Jaroslav Kysela) [2125544] - tracing: ALSA: hda: Remove string manipulation out of the fast path (Jaroslav Kysela) [2125544] - ALSA: hda: intel-nhlt: remove use of __func__ in dev_dbg (Jaroslav Kysela) [2125544] - ALSA: hda: intel-dspcfg: use SOF for UpExtreme and UpExtreme11 boards (Jaroslav Kysela) [2125544] - ALSA: usb-audio: Properly refcounting clock rate (Jaroslav Kysela) [2125544] - ALSA: usb-audio: Clear fixed clock rate at closing EP (Jaroslav Kysela) [2125544] - ALSA: usb-audio: Fix an out-of-bounds bug in __snd_usb_parse_audio_interface() (Jaroslav Kysela) [2125544] - ALSA: usb-audio: Register card again for iface over delayed_register option (Jaroslav Kysela) [2125544] - ALSA: usb-audio: Inform the delayed registration more properly (Jaroslav Kysela) [2125544] - ALSA: usb-audio: Add quirk for LH Labs Geek Out HD Audio 1V5 (Jaroslav Kysela) [2125544] - ALSA: usb-audio: make read-only array marker static const (Jaroslav Kysela) [2125544] - ALSA: usb-audio: More comprehensive mixer map for ASUS ROG Zenith II (Jaroslav Kysela) [2125544] - ALSA: scarlett2: Add Focusrite Clarett+ 8Pre support (Jaroslav Kysela) [2125544] - ALSA: line6: Replace sprintf() with sysfs_emit() (Jaroslav Kysela) [2125544] - ALSA: hiface: fix repeated words in comments (Jaroslav Kysela) [2125544] - ALSA: usb/6fire: fix repeated words in comments (Jaroslav Kysela) [2125544] - ALSA: usb-audio: Add quirk for Behringer UMC202HD (Jaroslav Kysela) [2125544] - ALSA: bcd2000: Fix a UAF bug on the error path of probing (Jaroslav Kysela) [2125544] - ALSA: usb-audio: Use atomic_try_cmpxchg in ep_state_update (Jaroslav Kysela) [2125544] - ALSA: usb-audio: Add endianness annotations (Jaroslav Kysela) [2125544] - ALSA: usb-audio: Turn off 'manual mode' on Dell dock (Jaroslav Kysela) [2125544] - ALSA: usb-audio: Support jack detection on Dell dock (Jaroslav Kysela) [2125544] - ALSA: usb-audio: US16x08: Move overflow check before array access (Jaroslav Kysela) [2125544] - ALSA: usb-audio: Cancel pending work at closing a MIDI substream (Jaroslav Kysela) [2125544] - ALSA: usb-audio: Add mixer mapping for Gigabyte B450/550 Mobos (Jaroslav Kysela) [2125544] - ALSA: usb-audio: Fix wrong kfree issue in snd_usb_endpoint_free_all (Jaroslav Kysela) [2125544] - ALSA: usb-audio: Refcount multiple accesses on the single clock (Jaroslav Kysela) [2125544] - mfd: arizona-spi: Add Android board ACPI table handling (Jaroslav Kysela) [2125544] - mfd: arizona-spi: Split Windows ACPI init code into its own function (Jaroslav Kysela) [2125544] - mfd: arizona: Add missing statics to the of_match_tables (Jaroslav Kysela) [2125544] - firmware: cs_dsp: Add memory chunk helpers (Jaroslav Kysela) [2125544] - firmware: cs_dsp: Add pre_stop callback (Jaroslav Kysela) [2125544] - regmap: sdw: add required header files (Jaroslav Kysela) [2125544] - regmap: soundwire: remove unused header mod_devicetable.h (Jaroslav Kysela) [2125544] - regmap: Constify static regmap_bus structs (Jaroslav Kysela) [2125544] - soundwire: peripheral: remove useless ops pointer (Jaroslav Kysela) [2125544] - soundwire: intel: use pm_runtime_resume() on component probe (Jaroslav Kysela) [2125544] - soundwire: qcom: fix device status array range (Jaroslav Kysela) [2125544] - soundwire: qcom: remove duplicate reset control get (Jaroslav Kysela) [2125544] - soundwire: Intel: add trigger callback (Jaroslav Kysela) [2125544] - soundwire: qcom: Enable software clock gating requirement flag (Jaroslav Kysela) [2125544] - soundwire: qcom: Check device status before reading devid (Jaroslav Kysela) [2125544] - soundwire: qcom: Add flag for software clock gating check (Jaroslav Kysela) [2125544] - soundwire: revisit driver bind/unbind and callbacks (Jaroslav Kysela) [2125544] - soundwire: bus_type: fix remove and shutdown support (Jaroslav Kysela) [2125544] - soundwire: intel: Migrate to new style legacy DAI naming flag (Jaroslav Kysela) [2125544] - ASoC: qcom: soundwire: Add support for controlling audio CGCR from HLOS (Jaroslav Kysela) [2125544] - soundwire: qcom: adjust autoenumeration timeout (Jaroslav Kysela) [2125544] - soundwire: qcom: use pm_runtime_resume_and_get() (Jaroslav Kysela) [2125544] - soundwire: intel: use pm_runtime_resume_and_get() (Jaroslav Kysela) [2125544] - soundwire: cadence: use pm_runtime_resume_and_get() (Jaroslav Kysela) [2125544] - soundwire: bus: use pm_runtime_resume_and_get() (Jaroslav Kysela) [2125544] - soundwire: qcom: return error when pm_runtime_get_sync fails (Jaroslav Kysela) [2125544] - soundwire: bus: pm_runtime_request_resume on peripheral attachment (Jaroslav Kysela) [2125544] - soundwire: intel: disable WAKEEN in pm_runtime resume (Jaroslav Kysela) [2125544] - soundwire: cadence: recheck device0 attachment after status change (Jaroslav Kysela) [2125544] - soundwire: qcom: Add compatible name for v1.6.0 (Jaroslav Kysela) [2125544] - soundwire: stream: Fix error return code in do_bank_switch() (Jaroslav Kysela) [2125544] - soundwire: qcom: fix an error message in swrm_wait_for_frame_gen_enabled() (Jaroslav Kysela) [2125544] - soundwire: qcom: use __maybe_unused for swrm_runtime_resume() (Jaroslav Kysela) [2125544] - soundwire: qcom: constify static struct qcom_swrm_data global variables (Jaroslav Kysela) [2125544] - soundwire: qcom: add in-band wake up interrupt support (Jaroslav Kysela) [2125544] - soundwire: qcom: add runtime pm support (Jaroslav Kysela) [2125544] - soundwire: Replace acpi_bus_get_device() (Jaroslav Kysela) [2125544] - ALSA: Add snd_pcm_direction_name() helper (Jaroslav Kysela) [2125544] - ALSA: core: Fix double-free at snd_card_new() (Jaroslav Kysela) [2125544] - ALSA: hda: Once again fix regression of page allocations with IOMMU (Jaroslav Kysela) [2125544] - ALSA: pcm: oss: Fix race at SNDCTL_DSP_SYNC (Jaroslav Kysela) [2125544] - ALSA: control: Re-order bounds checking in get_ctl_id_hash() (Jaroslav Kysela) [2125544] - ALSA: control: Fix an out-of-bounds bug in get_ctl_id_hash() (Jaroslav Kysela) [2125544] - ALSA: seq: Fix data-race at module auto-loading (Jaroslav Kysela) [2125544] - ALSA: seq: oss: Fix data-race for max_midi_devs access (Jaroslav Kysela) [2125544] - ALSA: memalloc: Revive x86-specific WC page allocations again (Jaroslav Kysela) [2125544] - ALSA: info: Fix llseek return value when using callback (Jaroslav Kysela) [2125544] - ALSA: pcm: Replace sprintf() with sysfs_emit() (Jaroslav Kysela) [2125544] - ALSA: core: Replace scnprintf() with sysfs_emit() (Jaroslav Kysela) [2125544] - ALSA: control-led: Replace sprintf() with sysfs_emit() (Jaroslav Kysela) [2125544] - ALSA: control: Use deferred fasync helper (Jaroslav Kysela) [2125544] - ALSA: pcm: Use deferred fasync helper (Jaroslav Kysela) [2125544] - ALSA: timer: Use deferred fasync helper (Jaroslav Kysela) [2125544] - ALSA: core: Add async signal helpers (Jaroslav Kysela) [2125544] - ALSA: core: Fix missing return value comments for kernel docs (Jaroslav Kysela) [2125544] - ALSA: memalloc: Fix missing return value comments for kernel docs (Jaroslav Kysela) [2125544] - ALSA: control: Fix missing return value comments for kernel docs (Jaroslav Kysela) [2125544] - ALSA: compress: Fix kernel doc warnings (Jaroslav Kysela) [2125544] - ALSA: dmaengine: Fix missing return value comments for kernel docs (Jaroslav Kysela) [2125544] - ALSA: pcm: Fix missing return value comments for kernel docs (Jaroslav Kysela) [2125544] - ALSA: compress: Enable kernel doc markers for some functions (Jaroslav Kysela) [2125544] - ALSA: rawmidi: Take buffer refcount while draining output (Jaroslav Kysela) [2125544] - ALSA: rawmidi: Check stream state at exported functions (Jaroslav Kysela) [2125544] - ALSA: rawmidi: Take open_mutex around parameter changes (Jaroslav Kysela) [2125544] - ALSA: rawmidi: Move lock to snd_rawmidi_substream (Jaroslav Kysela) [2125544] - ALSA: rawmidi: Make internal functions local static (Jaroslav Kysela) [2125544] - ALSA: control: Add input validation (Jaroslav Kysela) [2125544] - ALSA: control: Drop superfluous ifdef CONFIG_SND_CTL_DEBUG (Jaroslav Kysela) [2125544] - ALSA: control: Rename CONFIG_SND_CTL_VALIDATION to CONFIG_SND_CTL_DEBUG (Jaroslav Kysela) [2125544] - ALSA: control: Use xarray for faster lookups (Jaroslav Kysela) [2125544] - ALSA: seq: replace ternary operator with max() (Jaroslav Kysela) [2125544] - ALSA: pcm: use DEVICE_ATTR_RO macro (Jaroslav Kysela) [2125544] - pinctrl: amd: Don't save/restore interrupt status and wake status bits (Prarit Bhargava) [2130059] - x86/paravirt: Add a dummy __x86_paravirt_patch_template() function (Waiman Long) [2144161] - x86/paravirt: Fix kABI breakage in struct pv_mmu_ops (Waiman Long) [2144161]- can: af_can: fix NULL pointer dereference in can_rx_register() (Ivan Vecera) [2136823] - net: disable preemption in dev_core_stats_XXX_inc() helpers (Ivan Vecera) [2136823] - net: introduce CAN specific pointer in the struct net_device (Ivan Vecera) [2136823] - can: af_can: can_pernet_exit(): no need to iterate over and cleanup registered CAN devices (Ivan Vecera) [2136823] - net: add per-cpu storage and net->core_stats (Ivan Vecera) [2136823] - tun: switch to net core provided statistics counters (Ivan Vecera) [2136823] - tun: switch to u64_stats_t (Ivan Vecera) [2136823] - ceph: avoid putting the realm twice when decoding snaps fails (Xiubo Li) [2139881] - powerpc/64/kdump: Limit kdump base to 512MB (Mamatha Inamdar) [2132921] - ice: virtchnl rss hena support (Petr Oros) [2136516] - Documentation/admin-guide: Document nomodeset kernel parameter (Jocelyn Falempe) [2143952] - drm: Move nomodeset kernel parameter to the DRM subsystem (Jocelyn Falempe) [2143952] - usb: remove third argument of usb_maxpacket() (Íñigo Huguet) [2143362] - sound: usb: remove third argument of usb_maxpacket() (Íñigo Huguet) [2143362] - usb: remove third argument of usb_maxpacket() (Íñigo Huguet) [2143362] - net: remove third argument of usb_maxpacket() (Íñigo Huguet) [2143362] - media: remove third argument of usb_maxpacket() (Íñigo Huguet) [2143362] - Input: remove third argument of usb_maxpacket() (Íñigo Huguet) [2143362] - HID: usbhid: remove third argument of usb_maxpacket() (Íñigo Huguet) [2143362] - usb: deprecate the third argument of usb_maxpacket() (Íñigo Huguet) [2143362] - scsi: smartpqi: Change version to 2.1.20-035 (Don Brace) [2116976] - scsi: smartpqi: Initialize feature section info (Don Brace) [2116976] - scsi: smartpqi: Add controller cache flush during rmmod (Don Brace) [2116976] - scsi: smartpqi: Correct device removal for multi-actuator devices (Don Brace) [2116976] - scsi: smartpqi: Change sysfs raid_level attribute to N/A for controllers (Don Brace) [2116976] - scsi: smartpqi: Correct max LUN number (Don Brace) [2116976] - scsi: smartpqi: Add new controller PCI IDs (Don Brace) [2116976] - scsi: smartpqi: Convert to host_tagset (Don Brace) [2116976] - scsi: smartpqi: Stop using the SCSI pointer (Don Brace) [2116976] - smartpqi: Change request pointer to scsi_cmd_to_rq (Don Brace) [2116976] - scsi: smartpqi: Use scsi_cmd_to_rq() instead of scsi_cmnd.request (Don Brace) [2116976] - EDAC/skx_common: Make output format similar (Aristeu Rozanski) [2124915] - EDAC/skx_common: Use driver decoder first (Aristeu Rozanski) [2124915] - ptp: introduce helpers to adjust by scaled parts per million (Izabela Bakollari) [2141639] - ptp: add missing documentation for parameters (Izabela Bakollari) [2141639] - mm: slub: fix flush_cpu_slab()/__free_slab() invocations in task context. (Nico Pache) [2144559] - scsi: target: loop: Fix handling of aborted TMRs (Maurizio Lombardi) [2141713] - ceph: fix NULL pointer dereference for req->r_session (Xiubo Li) [2137955] - ceph: Use kcalloc for allocating multiple elements (Xiubo Li) [2137955] - net/mlx5e: TC, Reject forwarding from internal port to internal port (Mohammad Kabat) [2131345] - md/raid1: stop mdx_raid1 thread when raid1 array run failed (Nigel Croxon) [2143270] - md: fix a crash in mempool_free (Nigel Croxon) [2143257] - md/raid0, raid10: Don't set discard sectors for request queue (Nigel Croxon) [2143250] - sgx: use ->f_mapping... (Vladis Dronov) [2130210] - x86/sgx: Improve comments for sgx_encl_lookup/alloc_backing() (Vladis Dronov) [2130210] - x86/sgx: Handle VA page allocation failure for EAUG on PF. (Vladis Dronov) [2130210] - x86/sgx: Do not fail on incomplete sanitization on premature stop of ksgxd (Vladis Dronov) [2130210] - selftests/sgx: Ignore OpenSSL 3.0 deprecated functions warning (Vladis Dronov) [2130210] - x86/sgx: Set active memcg prior to shmem allocation (Vladis Dronov) [2130210] - x86/sgx: Drop 'page_index' from sgx_backing (Vladis Dronov) [2130210] - selftests/sgx: Page removal stress test (Vladis Dronov) [2130210] - selftests/sgx: Test reclaiming of untouched page (Vladis Dronov) [2130210] - selftests/sgx: Test invalid access to removed enclave page (Vladis Dronov) [2130210] - selftests/sgx: Test faulty enclave behavior (Vladis Dronov) [2130210] - selftests/sgx: Test complete changing of page type flow (Vladis Dronov) [2130210] - selftests/sgx: Introduce TCS initialization enclave operation (Vladis Dronov) [2130210] - selftests/sgx: Introduce dynamic entry point (Vladis Dronov) [2130210] - selftests/sgx: Test two different SGX2 EAUG flows (Vladis Dronov) [2130210] - selftests/sgx: Add test for TCS page permission changes (Vladis Dronov) [2130210] - selftests/sgx: Add test for EPCM permission changes (Vladis Dronov) [2130210] - Documentation/x86: Introduce enclave runtime management section (Vladis Dronov) [2130210] - x86/sgx: Free up EPC pages directly to support large page ranges (Vladis Dronov) [2130210] - x86/sgx: Support complete page removal (Vladis Dronov) [2130210] - x86/sgx: Support modifying SGX page type (Vladis Dronov) [2130210] - x86/sgx: Tighten accessible memory range after enclave initialization (Vladis Dronov) [2130210] - x86/sgx: Support adding of pages to an initialized enclave (Vladis Dronov) [2130210] - x86/sgx: Support restricting of enclave page permissions (Vladis Dronov) [2130210] - x86/sgx: Support VA page allocation without reclaiming (Vladis Dronov) [2130210] - x86/sgx: Export sgx_encl_page_alloc() (Vladis Dronov) [2130210] - x86/sgx: Export sgx_encl_{grow,shrink}() (Vladis Dronov) [2130210] - x86/sgx: Keep record of SGX page type (Vladis Dronov) [2130210] - x86/sgx: Create utility to validate user provided offset and length (Vladis Dronov) [2130210] - x86/sgx: Make sgx_ipi_cb() available internally (Vladis Dronov) [2130210] - x86/sgx: Move PTE zap code to new sgx_zap_enclave_ptes() (Vladis Dronov) [2130210] - x86/sgx: Rename sgx_encl_ewb_cpumask() as sgx_encl_cpumask() (Vladis Dronov) [2130210] - x86/sgx: Export sgx_encl_ewb_cpumask() (Vladis Dronov) [2130210] - x86/sgx: Support loading enclave page without VMA permissions check (Vladis Dronov) [2130210] - x86/sgx: Add wrapper for SGX2 EAUG function (Vladis Dronov) [2130210] - x86/sgx: Add wrapper for SGX2 EMODT function (Vladis Dronov) [2130210] - x86/sgx: Add wrapper for SGX2 EMODPR function (Vladis Dronov) [2130210] - x86/sgx: Add short descriptions to ENCLS wrappers (Vladis Dronov) [2130210] - x86/sgx: Ensure no data in PCMD page after truncate (Vladis Dronov) [2130210] - x86/sgx: Fix race between reclaimer and page fault handler (Vladis Dronov) [2130210] - x86/sgx: Obtain backing storage page with enclave mutex held (Vladis Dronov) [2130210] - x86/sgx: Mark PCMD page as dirty when modifying contents (Vladis Dronov) [2130210] - x86/sgx: Disconnect backing page references from dirty status (Vladis Dronov) [2130210] - HID: intel-ish-hid: ipc: Add Meteor Lake PCI device ID (Tony Camuso) [2132441] - hid: intel-ish-hid: ishtp: Fix ishtp client sending disordered message (Tony Camuso) [2132441] - HID: ishtp-hid-clientHID: ishtp-hid-client: Fix comment typo (Tony Camuso) [2132441] - ID: intel-ish-hid: hid-client: drop unexpected word "the" in the comments (Tony Camuso) [2132441] - HID: intel-ish-hid: ipc: use time_before to replace "jiffies < a" (Tony Camuso) [2132441] - HID: intel-ish-hid: ipc: add ADL and RPL device id (Tony Camuso) [2132441] - HID: intel-ish-hid: Use dma_alloc_coherent for firmware update (Tony Camuso) [2132441] - HID: intel-ish-hid: ishtp-fw-loader: Fix a kernel-doc formatting issue (Tony Camuso) [2132441] - HID: intel-ish-hid: ipc: Specify no cache snooping on TGL and ADL (Tony Camuso) [2132441] - HID: intel-ish-hid: ipc: only enable IRQ wakeup when requested (Tony Camuso) [2132441] - HID: intel-ish-hid: fix module device-id handling (Tony Camuso) [2132441] - HID: intel-ish-hid: hid-client: only load for matching devices (Tony Camuso) [2132441] - HID: intel-ish-hid: fw-loader: only load for matching devices (Tony Camuso) [2132441] - HID: intel-ish-hid: use constants for modaliases (Tony Camuso) [2132441] - s390/pci: add missing EX_TABLE entries to __pcistg_mio_inuser()/__pcilg_mio_inuser() (Tobias Huschle) [2141963] - s390/futex: add missing EX_TABLE entry to __futex_atomic_op() (Tobias Huschle) [2141963] - s390/uaccess: add missing EX_TABLE entries to __clear_user() (Tobias Huschle) [2141963] - net: usb: ax88179_178a: Fix packet receiving (Jose Ignacio Tornos Martinez) [2142725] {CVE-2022-2964} - net: usb: ax88179_178a: Fix out-of-bounds accesses in RX fixup (Jose Ignacio Tornos Martinez) [2142725] {CVE-2022-2964} - drm/i915/rpl-p: Add PCI IDs (Jocelyn Falempe) [2115880] - Revert "dma-buf: remove useless FMODE_LSEEK flag" (Jocelyn Falempe) [2115880] - drm/amd/display: Increase stack frame size limit for a few files. (Jocelyn Falempe) [2115880] - drm_crtc.h is missing include/linux/slab.h (Jocelyn Falempe) [2115880] - drm/amd/display: remove a duplicated declaration (Jocelyn Falempe) [2115880] - Revert "mm: shrinkers: provide shrinkers with names" (Jocelyn Falempe) [2115880] - Revert "drm/amdkfd: add SPM support for SVM" (Jocelyn Falempe) [2115880] - Merge DRM changes from upstream v5.19..v6.0 (Jocelyn Falempe) [2115880] - drm/i915/gvt: IMPORT_MODULE_NS workaround (Jocelyn Falempe) [2115880] - Replace EXPORT_SYMBOL_NS_GPL with EXPORT_SYMBOL_GPL (Jocelyn Falempe) [2115880] - Revert "vfio/gvt: Fix open/close when multiple device FDs are open" (Michel Dänzer) [2115880] - Revert "vfio/mdev: Pass in a struct vfio_device * to vfio_dma_rw()" (Jocelyn Falempe) [2115880] - Revert "drm/i915/gvt: convert to use vfio_register_emulated_iommu_dev" (Jocelyn Falempe) [2115880] - Revert "drm/i915/gvt: merge gvt.c into kvmgvt.c" (Jocelyn Falempe) [2115880] - Revert "vfio/mdev: Remove mdev_parent_ops" (Jocelyn Falempe) [2115880] - Revert "vfio: Make vfio_(un)register_notifier accept a vfio_device" (Jocelyn Falempe) [2115880] - Revert "drm/i915/gvt: Change from vfio_group_(un)pin_pages to vfio_(un)pin_pages" (Jocelyn Falempe) [2115880] - Revert "vfio: remove VFIO_GROUP_NOTIFY_SET_KVM" (Jocelyn Falempe) [2115880] - Revert "i915: Call aops write_begin() and write_end() directly" (Jocelyn Falempe) [2115880] - Merge DRM changes from upstream v5.18..v5.19 (Jocelyn Falempe) [2115880] - crypto: testmgr - disallow plain cbcmac(aes) and ghash in FIPS mode (Vladis Dronov) [2107595] - crypto: set the required FIPS_INTERNAL flag for gcm and ccm (Vladis Dronov) [2107595] - crypto: seqiv - flag instantiations as FIPS compliant (Vladis Dronov) [2107595] - crypto: xts - restrict key lengths to approved values in FIPS mode (Vladis Dronov) [2107595] - crypto: api - allow algs only in specific constructions in FIPS mode (Vladis Dronov) [2107595] - crypto: api - check for ERR pointers in crypto_destroy_tfm() (Vladis Dronov) [2107595] - crypto: api - Fix use-after-free and race in crypto_spawn_alg (Vladis Dronov) [2107595] - crypto: algapi - Avoid spurious modprobe on LOADED (Vladis Dronov) [2107595] - crypto: api - Retain alg refcount in crypto_grab_spawn (Vladis Dronov) [2107595] - crypto: api - Do not zap spawn->alg (Vladis Dronov) [2107595] - crypto: api - Fix race condition in crypto_spawn_alg (Vladis Dronov) [2107595] - crypto: api - Check spawn->alg under lock in crypto_drop_spawn (Vladis Dronov) [2107595] - crypto: algapi - reject NULL crypto_spawn::inst (Vladis Dronov) [2107595] - iavf: remove INITIAL_MAC_SET to allow gARP to work properly (Stefan Assmann) [1938635] - mm, slab: remove duplicate kernel-doc comment for ksize() (Michal Schmidt) [2143367] - slab: Introduce kmalloc_size_roundup() (Michal Schmidt) [2143367] - thermal: int340x: Mode setting with new OS handshake (Prarit Bhargava) [2072652] - thermal: int340x: Update OS policy capability handshake (Prarit Bhargava) [2072652] - hugetlb: remove unnecessary set_page_count in prep_compound_gigantic_page (Chris von Recklinghausen) [2143631] - mm/hugetlb: clear compound_nr before freeing gigantic pages (Chris von Recklinghausen) [2143631] - uprobes: __replace_page() avoid BUG in munlock_vma_page() (Chris von Recklinghausen) [2143631] - s390/boot: add secure boot trailer (Tobias Huschle) [2141967] - ice: Fix configuring VIRTCHNL_OP_CONFIG_VSI_QUEUES with unbalanced queues (Michal Schmidt) [2137378] - nvme: wait until quiesce is done (Ming Lei) [2144258] - scsi: make sure that request queue queiesce and unquiesce balanced (Ming Lei) [2144258] - scsi: avoid to quiesce sdev->request_queue two times (Ming Lei) [2144258] - dm: don't stop request queue after the dm device is suspended (Ming Lei) [2144258]- ata: libata-core: Print timeout value when internal command times (Ewan D. Milne) [1823688] - ata: libata-core: fix sloppy parameter type in ata_exec_internal[_sg]() (Ewan D. Milne) [1823688] - ata: libata-core: make ata_exec_internal_sg() *static* (Ewan D. Milne) [1823688] - perf/x86/intel: Fix unchecked MSR access error for Alder Lake N (Michael Petlan) [2104807] - perf/x86/intel: Fix PEBS data source encoding for ADL (Michael Petlan) [2104807] - perf/x86/intel: Fix PEBS memory access info encoding for ADL (Michael Petlan) [2104807] - i40e: Fix DMA mappings leak (Ivan Vecera) [2077847] - fbcon: Fix delayed takeover locking (Jocelyn Falempe) [2134795] - fbcon: use min() to make code cleaner (Jocelyn Falempe) [2134795] - fbcon: Use array3_size() helper in scr_memcpyw() (Jocelyn Falempe) [2134795] - fbcon: Maintain a private array of fb_info (Jocelyn Falempe) [2134795] - fbcon: untangle fbcon_exit (Jocelyn Falempe) [2134795] - fbcon: Move more code into fbcon_release (Jocelyn Falempe) [2134795] - fbcon: Move console_lock for register/unlink/unregister (Jocelyn Falempe) [2134795] - fbcon: Consistently protect deferred_takeover with console_lock() (Jocelyn Falempe) [2134795] - fbcon: use lock_fb_info in fbcon_open/release (Jocelyn Falempe) [2134795] - fbcon: move more common code into fb_open() (Jocelyn Falempe) [2134795] - fbcon: Ditch error handling for con2fb_release_oldinfo (Jocelyn Falempe) [2134795] - fbcon: Extract fbcon_open/release helpers (Jocelyn Falempe) [2134795] - fb: Delete fb_info->queue (Jocelyn Falempe) [2134795] - fbcon: Replace FBCON_FLAGS_INIT with a boolean (Jocelyn Falempe) [2134795] - fbcon: Use delayed work for cursor (Jocelyn Falempe) [2134795] - fbdev/sysfs: Fix locking (Jocelyn Falempe) [2134795] - fbcon: delete delayed loading code (Jocelyn Falempe) [2134795] - fbcon: Introduce wrapper for console->fb_info lookup (Jocelyn Falempe) [2134795] - fbcon: Move fbcon_bmove(_rec) functions (Jocelyn Falempe) [2134795] - fbcon: delete a few unneeded forward decl (Jocelyn Falempe) [2134795] - fbcon: Avoid 'cap' set but not used warning (Jocelyn Falempe) [2134795] - video: fbcon: Fix warnings by using pr_debug() in fbcon (Jocelyn Falempe) [2134795] - fbcon: Fix user font detection test at fbcon_resize(). (Jocelyn Falempe) [2134795] - fbcon: remove now unusued 'softback_lines' cursor() argument (Jocelyn Falempe) [2134795] - fbcon: remove soft scrollback code (Jocelyn Falempe) [2134795] - fbcon: prevent user font height or width change from causing potential out-of-bounds access (Jocelyn Falempe) [2134795] - fbmem: pull fbcon_update_vcs() out of fb_set_var() (Jocelyn Falempe) [2134795] - fbcon: fix null-ptr-deref in fbcon_switch (Jocelyn Falempe) [2134795] - fbcon: Adjust indentation in set_con2fb_map (Jocelyn Falempe) [2134795] - fbdev: Unexport unlink_framebuffer() (Jocelyn Falempe) [2134795] - backlight: drop EARLY_EVENT_BLANK support (Jocelyn Falempe) [2134795] - fbcon: Export fbcon_update_vcs (Jocelyn Falempe) [2134795] - backlight: simplify lcd notifier (Jocelyn Falempe) [2134795] - fbcon: Document what I learned about fbcon locking (Jocelyn Falempe) [2134795] - fbcon: Call con2fb_map functions directly (Jocelyn Falempe) [2134795] - fbcon: replace FB_EVENT_MODE_CHANGE/_ALL with direct calls (Jocelyn Falempe) [2134795] - fb: Flatten control flow in fb_set_var (Jocelyn Falempe) [2134795] - fbdev: remove FBINFO_MISC_USEREVENT around fb_blank (Jocelyn Falempe) [2134795] - fbmem: pull fbcon_fb_blanked out of fb_blank (Jocelyn Falempe) [2134795] - Revert "backlight/fbcon: Add FB_EVENT_CONBLANK" (Jocelyn Falempe) [2134795] - fbdev: Call fbcon_get_requirement directly (Jocelyn Falempe) [2134795] - fbcon: Call fbcon_mode_deleted/new_modelist directly (Jocelyn Falempe) [2134795] - fbdev: directly call fbcon_suspended/resumed (Jocelyn Falempe) [2134795] - fbdev: unify unlink_framebuffer paths (Jocelyn Falempe) [2134795] - fbdev: make unregister/unlink functions not fail (Jocelyn Falempe) [2134795] - fbcon: call fbcon_fb_bind directly (Jocelyn Falempe) [2134795] - fbcon: call fbcon_fb_(un)registered directly (Jocelyn Falempe) [2134795] - fbdev: fbmem: fix memory access if logo is bigger than the screen (Jocelyn Falempe) [2134795] - fbdev: add kerneldoc do remove_conflicting_framebuffers() (Jocelyn Falempe) [2134795] - fbdev: allow apertures == NULL in remove_conflicting_framebuffers() (Jocelyn Falempe) [2134795] - fbdev: show fbdev number for debugging (Jocelyn Falempe) [2134795] - fbcon: use kvmalloc() for scrollback buffer (Jocelyn Falempe) [2134795] - fbdev: fbcon: Fix unregister crash when more than one framebuffer (Jocelyn Falempe) [2134795] - fb: fix lost console when the user unplugs a USB adapter (Jocelyn Falempe) [2134795] - fbcon: introduce for_each_registered_fb() helper (Jocelyn Falempe) [2134795] - timers/nohz: Last resort update jiffies on nohz_full IRQ entry (Waiman Long) [2108387] - irq: Call tick_irq_enter() inside HARDIRQ_OFFSET (Waiman Long) [2108387] - irqtime: Move irqtime entry accounting after irq offset incrementation (Waiman Long) [2108387] - sched/vtime: Consolidate IRQ time accounting (Waiman Long) [2108387] - s390/vtime: Use the generic IRQ entry accounting (Waiman Long) [2108387] - sched/cputime: Remove symbol exports from IRQ time accounting (Waiman Long) [2108387] - genirq/irqdomain: Don't try to free an interrupt that has no mapping (Waiman Long) [2108387] - genirq: Provide __irq_enter/exit_raw() (Waiman Long) [2108387] - powerpc/time: Only set CONFIG_ARCH_HAS_SCALED_CPUTIME on PPC64 (Waiman Long) [2108387] - powerpc/time: isolate scaled cputime accounting in dedicated functions. (Waiman Long) [2108387] - perf: Fix list corruption in perf_cgroup_switch() (Aaron Tomlin) [2136548] - gen_compile_commands: fix issues in RHEL-8 (Íñigo Huguet) [2136840] - .gitignore: Add compilation database file (Íñigo Huguet) [2136840] - gen_compile_commands: fix missing 'sys' package (Íñigo Huguet) [2136840] - gen_compile_commands: extract compiler command from a series of commands (Íñigo Huguet) [2136840] - gen_compile_commands: prune some directories (Íñigo Huguet) [2136840] - scripts/clang-tools: switch explicitly to Python 3 (Íñigo Huguet) [2136840] - Makefile: Add clang-tidy and static analyzer support to makefile (Íñigo Huguet) [2136840] - kbuild: wire up the build rule of compile_commands.json to Makefile (Íñigo Huguet) [2136840] - gen_compile_commands: remove the warning about too few .cmd files (Íñigo Huguet) [2136840] - gen_compile_commands: support *.o, *.a, modules.order in positional argument (Íñigo Huguet) [2136840] - gen_compile_commands: move directory walk to a generator function (Íñigo Huguet) [2136840] - gen_compile_commands: make -o option independent of -d option (Íñigo Huguet) [2136840] - gen_compile_commands: reword the help message of -d option (Íñigo Huguet) [2136840] - gen_compile_commands: do not support .cmd files under tools/ directory (Íñigo Huguet) [2136840] - gen_compile_commands: use choices for --log_levels option (Íñigo Huguet) [2136840] - gen_compile_commands: parse only the first line of .*.cmd files (Íñigo Huguet) [2136840] - gen_compile_commands: lower the entry count threshold (Íñigo Huguet) [2136840] - scripts: add a tool to produce a compile_commands.json file (Íñigo Huguet) [2136840] - iavf: Do not restart Tx queues after reset task failure (Petr Oros) [2134005] - iavf: Fix a crash during reset task (Petr Oros) [2134005] - spec: add bpf_testmod.ko to kselftests/bpf (Yauheni Kaliuta) [2140082] - fuse: fix readdir cache race (Miklos Szeredi) [2131391] - ice: config netdev tc before setting queues number (Petr Oros) [2103946] - ice: Fix ice_xdp_xmit() when XDP TX queue number is not sufficient (Petr Oros) [2103946] - ice: Don't double unplug aux on peer initiated reset (Petr Oros) [2103946] - ice: use bitmap_free instead of devm_kfree (Petr Oros) [2103946] - ice: Fix DMA mappings leak (Petr Oros) [2103946] - ice: Fix call trace with null VSI during VF reset (Petr Oros) [2103946] - ice: Fix VSI rebuild WARN_ON check for VF (Petr Oros) [2103946] - net/ice: fix initializing the bitmap in the switch code (Petr Oros) [2103946] - net: ice: fix error NETIF_F_HW_VLAN_CTAG_FILTER check in ice_vsi_sync_fltr() (Petr Oros) [2103946] - ice: allow toggling loopback mode via ndo_set_features callback (Petr Oros) [2103946] - ice: compress branches in ice_set_features() (Petr Oros) [2103946] - ice: Add support for PPPoE hardware offload (Petr Oros) [2103946] - ice: add i2c write command (Petr Oros) [2103946] - ice: Remove pci_aer_clear_nonfatal_status() call (Petr Oros) [2103946] - ice: Remove unnecessary NULL check before dev_put (Petr Oros) [2103946] - ice: use eth_broadcast_addr() to set broadcast address (Petr Oros) [2103946] - ice: switch: dynamically add VLAN headers to dummy packets (Petr Oros) [2103946] - ice: Add support for VLAN TPID filters in switchdev (Petr Oros) [2103946] - ice: Add support for double VLAN in switchdev (Petr Oros) [2103946] - intel/ice:fix repeated words in comments (Petr Oros) [2103946] - drivers/net/ethernet/intel: fix typos in comments (Petr Oros) [2103946] - ice: Use correct order for the parameters of devm_kcalloc() (Petr Oros) [2103946] - ice: remove u16 arithmetic in ice_gnss (Petr Oros) [2103946] - ice: remove VLAN representor specific ops (Petr Oros) [2103946] - ice: don't set VF VLAN caps in switchdev (Petr Oros) [2103946] - kernel-doc: fix undefined args variable (Jan Stancek) [2134954]- sunrpc: Set sk_allocation to GFP_NOFS to avoid using current->task_frag. (Guillaume Nault) [2089660] - selftests/vm: enable running select groups of tests (Joel Savitz) [2089502] - selftests: make use of GUP_TEST_FILE macro (Nico Pache) [2089502] - selftests: clarify common error when running gup_test (Nico Pache) [2089502] - tools/testing/selftests/vm/gup_test.c: clarify error statement (Nico Pache) [2089502] - mm: remove the extra ZONE_DEVICE struct page refcount (Chris von Recklinghausen) [2082247] - mm: simplify freeing of devmap managed pages (Chris von Recklinghausen) [2082247] - mm: move free_devmap_managed_page to memremap.c (Chris von Recklinghausen) [2082247] - mm/memremap: add ZONE_DEVICE support for compound pages (Chris von Recklinghausen) [2082247] - mm/page_alloc: refactor memmap_init_zone_device() page init (Chris von Recklinghausen) [2082247] - mm/page_alloc: split prep_compound_page into head and tail subparts (Chris von Recklinghausen) [2082247] - mm/debug: sync up MR_CONTIG_RANGE and MR_LONGTERM_PIN (Chris von Recklinghausen) [2082247] - mm: gup: use helper PAGE_ALIGNED in populate_vma_page_range() (Chris von Recklinghausen) [2082247] - mm: gup: remove useless BUG_ON in __get_user_pages() (Chris von Recklinghausen) [2082247] - mm: gup: remove unneed local variable orig_refs (Chris von Recklinghausen) [2082247] - mm: gup: remove set but unused local variable major (Chris von Recklinghausen) [2082247] - writeback: make the laptop_mode prototypes available unconditionally (Chris von Recklinghausen) [2082247] - mm: hide laptop_mode_wb_timer entirely behind the BDI API (Chris von Recklinghausen) [2082247] - mm: remove special swap entry functions (Chris von Recklinghausen) [2082247] - hugetlb: address ref count racing in prep_compound_gigantic_page (Chris von Recklinghausen) [2082247] - hugetlb: remove prep_compound_huge_page cleanup (Chris von Recklinghausen) [2082247] - mm: page_vma_mapped_walk(): get vma_address_end() earlier (Chris von Recklinghausen) [2082247] - mm: page_vma_mapped_walk(): use goto instead of while (1) (Chris von Recklinghausen) [2082247] - mm: page_vma_mapped_walk(): add a level of indentation (Chris von Recklinghausen) [2082247] - mm: page_vma_mapped_walk(): crossing page table boundary (Chris von Recklinghausen) [2082247] - mm: page_vma_mapped_walk(): prettify PVMW_MIGRATION block (Chris von Recklinghausen) [2082247] - mm: page_vma_mapped_walk(): use pmde for *pvmw->pmd (Chris von Recklinghausen) [2082247] - mm: page_vma_mapped_walk(): settle PageHuge on entry (Chris von Recklinghausen) [2082247] - mm: page_vma_mapped_walk(): use page for pvmw->page (Chris von Recklinghausen) [2082247] - mm/gup: longterm pin migration cleanup (Chris von Recklinghausen) [2082247] - mm/gup: change index type to long as it counts pages (Chris von Recklinghausen) [2082247] - mm/gup: migrate pinned pages out of movable zone (Chris von Recklinghausen) [2082247] - mm: honor PF_MEMALLOC_PIN for all movable pages (Chris von Recklinghausen) [2082247] - mm cma: rename PF_MEMALLOC_NOCMA to PF_MEMALLOC_PIN (Chris von Recklinghausen) [2082247] - mm/huge_memory.c: use helper function migration_entry_to_page() (Chris von Recklinghausen) [2082247] - block: add queue_to_disk() to get gendisk from request_queue (Chris von Recklinghausen) [2082247] - mm/hugetlb: remove redundant check in preparing and destroying gigantic page (Chris von Recklinghausen) [2082247] - mm/hugetlb: use helper huge_page_order and pages_per_huge_page (Chris von Recklinghausen) [2082247] - mm: handle zone device pages in release_pages() (Chris von Recklinghausen) [2082247] - mm/gup: remove the vma allocation from gup_longterm_locked() (Chris von Recklinghausen) [2082247] - mm/mremap_pages: fix static key devmap_managed_key updates (Chris von Recklinghausen) [2082247] - mm/memremap.c: convert devmap static branch to {inc,dec} (Chris von Recklinghausen) [2082247] - mm/page_alloc: handle a missing case for memalloc_nocma_{save/restore} APIs (Chris von Recklinghausen) [2082247] - mm: store compound_nr as well as compound_order (Chris von Recklinghausen) [2082247] - mm: clean up the last pieces of page fault accountings (Chris von Recklinghausen) [2082247] - mm/x86: use general page fault accounting (Chris von Recklinghausen) [2082247] - mm/s390: use general page fault accounting (Chris von Recklinghausen) [2082247] - mm/powerpc: use general page fault accounting (Chris von Recklinghausen) [2082247] - mm/arm64: use general page fault accounting (Chris von Recklinghausen) [2082247] - mm: do page fault accounting in handle_mm_fault (Chris von Recklinghausen) [2082247] - include/linux/sched/mm.h: optimize current_gfp_context() (Chris von Recklinghausen) [2082247] - mm/page_alloc: fix memalloc_nocma_{save/restore} APIs (Chris von Recklinghausen) [2082247] - mm: remove redundant check non_swap_entry() (Chris von Recklinghausen) [2082247] - mm: rename gfpflags_to_migratetype to gfp_migratetype for same convention (Chris von Recklinghausen) [2082247] - mm,page_alloc,cma: conditionally prefer cma pageblocks for movable allocations (Chris von Recklinghausen) [2082247] - mm/vma: introduce VM_ACCESS_FLAGS (Chris von Recklinghausen) [2082247] - mm/vma: make vma_is_accessible() available for general use (Chris von Recklinghausen) [2082247] - kernel/events/uprobes.c: only do FOLL_SPLIT_PMD for uprobe register (Chris von Recklinghausen) [2082247] - uprobe: collapse THP pmd after removing all uprobes (Chris von Recklinghausen) [2082247] - uprobe: use FOLL_SPLIT_PMD instead of FOLL_SPLIT (Chris von Recklinghausen) [2082247] - mm, thp: introduce FOLL_SPLIT_PMD (Chris von Recklinghausen) [2082247] - mm: clean up is_device_*_page() definitions (Chris von Recklinghausen) [2082247] - driver core: Add helper device_find_child_by_name() (Chris von Recklinghausen) [2082247] - mm/page_alloc.c: remove unnecessary parameter in rmqueue_pcplist (Chris von Recklinghausen) [2082247] - sctp: handle the error returned from sctp_auth_asoc_init_active_key (Xin Long) [2134892] - sctp: leave the err path free in sctp_stream_init to sctp_stream_free (Xin Long) [2134892] - sctp: fix sleep in atomic context bug in timer handlers (Xin Long) [2134892] - stcp: Use memset_after() to zero sctp_stream_out_ext (Xin Long) [2134892] - sctp: read sk->sk_bound_dev_if once in sctp_rcv() (Xin Long) [2134892] - ethtool: add header/data split indication (Ivan Vecera) [2135624] - xfrm: store and rely on direction to construct offload flags (Sabrina Dubroca) [2137562] - platform/x86/intel: pmc: Support Intel Raptorlake P (Prarit Bhargava) [2076736]- KVM: selftests: Build the memslot tests for arm64 (Gavin Shan) [2132161] - KVM: selftests: Fix number of pages for memory slot in memslot_modification_stress_test (Gavin Shan) [2132161] - tools/include: Add _RET_IP_ and math definitions to kernel.h (Gavin Shan) [2132161] - tcp: fix early ETIMEDOUT after spurious non-SACK RTO (Davide Caratti) [2136409] - tcp: add a missing nf_reset_ct() in 3WHS handling (Davide Caratti) [2136409] - sock: redo the psock vs ULP protection check (Davide Caratti) [2136409] - tcp: tcp_rtx_synack() can be called from process context (Davide Caratti) [2136409] - tcp: fix tcp_mtup_probe_success vs wrong snd_cwnd (Davide Caratti) [2136409] - tcp: fix F-RTO may not work correctly when receiving DSACK (Davide Caratti) [2136409] - selftests: xsk: do not send zero-length packets (Ivan Vecera) [2135634] - selftests/xsk: Introduce XDP prog load based on existing AF_XDP socket (Ivan Vecera) [2135634] - selftests, xsk: Fix rx_full stats test (Ivan Vecera) [2135634] - selftests/bpf: Fix xdpxceiver failures for no hugepages (Ivan Vecera) [2135634] - selftests/xsk: Add missing close() on netns fd (Ivan Vecera) [2135634] - selftests, xsk: Fix bpf_res cleanup test (Ivan Vecera) [2135634] - selftests: xsk: Add frame_headroom test (Ivan Vecera) [2135634] - selftests: xsk: Change interleaving of packets in unaligned mode (Ivan Vecera) [2135634] - selftests: xsk: Add single packet test (Ivan Vecera) [2135634] - selftests: xsk: Introduce pacing of traffic (Ivan Vecera) [2135634] - selftests: xsk: Fix socket creation retry (Ivan Vecera) [2135634] - selftests: xsk: Put the same buffer only once in the fill ring (Ivan Vecera) [2135634] - selftests: xsk: Fix missing initialization (Ivan Vecera) [2135634] - selftests: xsk: Add tests for 2K frame size (Ivan Vecera) [2135634] - selftests: xsk: Add tests for invalid xsk descriptors (Ivan Vecera) [2135634] - selftests: xsk: Eliminate test specific if-statement in test runner (Ivan Vecera) [2135634] - selftests: xsk: Add test for unaligned mode (Ivan Vecera) [2135634] - selftests: xsk: Introduce replacing the default packet stream (Ivan Vecera) [2135634] - selftests: xsk: Allow for invalid packets (Ivan Vecera) [2135634] - selftests: xsk: Eliminate MAX_SOCKS define (Ivan Vecera) [2135634] - selftests: xsx: Make pthreads local scope (Ivan Vecera) [2135634] - selftests: xsk: Make xdp_flags and bind_flags local (Ivan Vecera) [2135634] - selftests: xsk: Specify number of sockets to create (Ivan Vecera) [2135634] - selftests: xsk: Replace second_step global variable (Ivan Vecera) [2135634] - selftests: xsk: Introduce rx_on and tx_on in ifobject (Ivan Vecera) [2135634] - selftests: xsk: Add use_poll to ifobject (Ivan Vecera) [2135634] - selftests: xsx: Introduce test name in test spec (Ivan Vecera) [2135634] - selftests: xsk: Make frame_size configurable (Ivan Vecera) [2135634] - selftests: xsk: Move rxqsize into xsk_socket_info (Ivan Vecera) [2135634] - selftests: xsk: Move num_frames and frame_headroom to xsk_umem_info (Ivan Vecera) [2135634] - selftests: xsk: Introduce test specifications (Ivan Vecera) [2135634] - selftests: xsk: Introduce type for thread function (Ivan Vecera) [2135634] - selftests: xsk: Simplify xsk and umem arrays (Ivan Vecera) [2135634] - selftests: xsk: Preface options with opt (Ivan Vecera) [2135634] - selftests: xsk: Make enums lower case (Ivan Vecera) [2135634] - selftests: xsk: Generate packets from specification (Ivan Vecera) [2135634] - selftests: xsk: Generate packet directly in umem (Ivan Vecera) [2135634] - selftests: xsk: Simplify cleanup of ifobjects (Ivan Vecera) [2135634] - selftests: xsk: Decrease sending speed (Ivan Vecera) [2135634] - selftests: xsk: Validate tx stats on tx thread (Ivan Vecera) [2135634] - selftests: xsk: Simplify packet validation in xsk tests (Ivan Vecera) [2135634] - selftests: xsk: Rename worker_* functions that are not thread entry points (Ivan Vecera) [2135634] - selftests: xsk: Disassociate umem size with packets sent (Ivan Vecera) [2135634] - selftests: xsk: Remove end-of-test packet (Ivan Vecera) [2135634] - selftests: xsk: Simplify the retry code (Ivan Vecera) [2135634] - selftests: xsk: Return correct error codes (Ivan Vecera) [2135634] - selftests: xsk: Remove unused variables (Ivan Vecera) [2135634] - selftests: xsk: Remove the num_tx_packets option (Ivan Vecera) [2135634] - selftests: xsk: Remove color mode (Ivan Vecera) [2135634] - xsk: Fix possible crash when multiple sockets are created (Ivan Vecera) [2135634] - i40e: xsk: Move tmp desc array from driver to pool (Ivan Vecera) [2135634] - xsk: Initialise xskb free_list_node (Ivan Vecera) [2135634] - xsk: Fix corrupted packets for XDP_SHARED_UMEM (Ivan Vecera) [2135634] - xsk: Fix clang build error in __xp_alloc (Ivan Vecera) [2135634] - xsk: Do not write NULL in SW ring at allocation failure (Ivan Vecera) [2135634] - xsk: Fix crash on double free in buffer pool (Ivan Vecera) [2135634] - xsk: Optimize for aligned case (Ivan Vecera) [2135634] - xsk: Batched buffer allocation for the pool (Ivan Vecera) [2135634] - xsk: Get rid of unused entry in struct xdp_buff_xsk (Ivan Vecera) [2135634] - redhat/configs: Move config files under common/generic/x86 to generic/x86_64 (Waiman Long) [2139172] - fbmem: Check virtual screen sizes in fb_set_var() (Wander Lairson Costa) [2109116] {CVE-2021-33655} - fbcon: Prevent that screen size is smaller than font size (Wander Lairson Costa) [2109116] {CVE-2021-33655} - fbcon: Disallow setting font bigger than screen size (Wander Lairson Costa) [2109116] {CVE-2021-33655} - video: of_display_timing.h: include errno.h (Wander Lairson Costa) [2109116] {CVE-2021-33655} - MAINTAINERS: pick up all vfio_ap docs for VFIO AP maintainers (Cédric Le Goater) [1660908] - s390/docs: fix warnings for vfio_ap driver doc (Cédric Le Goater) [1660908] - s390/docs: fix warnings for vfio_ap driver lock usage doc (Cédric Le Goater) [1660908] - s390/Docs: new doc describing lock usage by the vfio_ap device driver (Cédric Le Goater) [1660908] - s390/vfio-ap: bypass unnecessary processing of AP resources (Cédric Le Goater) [1660908] - s390/vfio-ap: update docs to include dynamic config support (Cédric Le Goater) [1660908] - s390/vfio-ap: handle config changed and scan complete notification (Cédric Le Goater) [1660908] - s390/vfio-ap: sysfs attribute to display the guest's matrix (Cédric Le Goater) [1660908] - s390/vfio-ap: implement in-use callback for vfio_ap driver (Cédric Le Goater) [1660908] - s390/vfio-ap: reset queues after adapter/domain unassignment (Cédric Le Goater) [1660908] - s390/vfio-ap: hot plug/unplug of AP devices when probed/removed (Cédric Le Goater) [1660908] - s390/vfio-ap: allow hot plug/unplug of AP devices when assigned/unassigned (Cédric Le Goater) [1660908] - s390/vfio-ap: prepare for dynamic update of guest's APCB on queue probe/remove (Cédric Le Goater) [1660908] - s390/vfio-ap: prepare for dynamic update of guest's APCB on assign/unassign (Cédric Le Goater) [1660908] - s390/vfio-ap: use proper locking order when setting/clearing KVM pointer (Cédric Le Goater) [1660908] - s390/vfio-ap: introduce new mutex to control access to the KVM pointer (Cédric Le Goater) [1660908] - s390/vfio-ap: rename matrix_dev->lock mutex to matrix_dev->mdevs_lock (Cédric Le Goater) [1660908] - s390/vfio-ap: allow assignment of unavailable AP queues to mdev device (Cédric Le Goater) [1660908] - s390/vfio-ap: refresh guest's APCB by filtering AP resources assigned to mdev (Cédric Le Goater) [1660908] - s390/vfio-ap: introduce shadow APCB (Cédric Le Goater) [1660908] - s390/vfio-ap: manage link between queue struct and matrix mdev (Cédric Le Goater) [1660908] - s390/vfio-ap: move probe and remove callbacks to vfio_ap_ops.c (Cédric Le Goater) [1660908] - s390/vfio-ap: use new AP bus interface to search for queue devices (Cédric Le Goater) [1660908] - s390/ap: fix error handling in __verify_queue_reservations() (Cédric Le Goater) [1660908] - s390/zcrypt: code cleanup (Cédric Le Goater) [1660908] - s390/zcrypt: fix wrong offset index for APKA master key valid state (Cédric Le Goater) [1660908] - s390/ap: uevent on apmask/aqpmask change (Cédric Le Goater) [1660908] - s390/vfio-ap: fix kernel doc and signature of group notifier functions (Cédric Le Goater) [1660908] - s390/ap: enable sysfs attribute scans to force AP bus rescan (Cédric Le Goater) [1660908] - s390/ap: fix crash on older machines based on QCI info missing (Cédric Le Goater) [1660908] - s390/ap: notify drivers on config changed and scan complete callbacks (Cédric Le Goater) [1660908] - s390/ap: driver callback to indicate resource in use (Cédric Le Goater) [1660908] - MAINTAINERS: update file path for S390 VFIO AP DRIVER (Cédric Le Goater) [1660908] - s390/vfio-ap: add status attribute to AP queue device's sysfs dir (Cédric Le Goater) [1660908] - s390/ap: function rework based on compiler warning (Cédric Le Goater) [1660908] - s390/vfio-ap: s390/crypto: fix all kernel-doc warnings (Cédric Le Goater) [1660908] - s390/ap: new module option ap.useirq (Cédric Le Goater) [1660908] - s390/ap: fix state machine hang after failure to enable irq (Cédric Le Goater) [1660908] - s390/crypto: fix all kernel-doc warnings in vfio_ap_ops.c (Cédric Le Goater) [1660908] - s390/ap: use the common device_driver pointer (Cédric Le Goater) [1660908] - s390/vfio-ap: replace open coded locks for VFIO_GROUP_NOTIFY_SET_KVM notification (Cédric Le Goater) [1660908] - s390/vfio-ap: r/w lock for PQAP interception handler function pointer (Cédric Le Goater) [1660908] - s390/vfio-ap: clean up mdev resources when remove callback invoked (Cédric Le Goater) [1660908] - s390/vfio-ap: clean up vfio_ap_drv's definition (Cédric Le Goater) [1660908] - s390/vfio-ap: fix circular lockdep when setting/clearing crypto masks (Cédric Le Goater) [1660908] - s390/vfio-ap: clean up vfio_ap resources when KVM pointer invalidated (Cédric Le Goater) [1660908] - s390/vfio-ap: No need to disable IRQ after queue reset (Cédric Le Goater) [1660908] - Documentation: s390/vfio-ap: eliminate duplicated word (Cédric Le Goater) [1660908] - docs: s390: Fix wrong label Guest2 instead of Guest3 (Cédric Le Goater) [1660908] - s390: vfio-ap: make local functions and data static (Cédric Le Goater) [1660908] - i40e: Fix set max_tx_rate when it is lower than 1 Mbps (Petr Oros) [2106964] - i40e: Fix VF set max MTU size (Petr Oros) [2106964] - iavf: Fix set max MTU size with port VLAN and jumbo frames (Petr Oros) [2106964] - iavf: Fix bad page state (Petr Oros) [2106964] - i40e: Fix VF hang when reset is triggered on another VF (Ivan Vecera) [2103801] - mpi3mr: a minor change (Tomas Henzl) [2115748] - scsi: mpi3mr: Select CONFIG_SCSI_SAS_ATTRS (Tomas Henzl) [2115748] - scsi: mpi3mr: Remove unnecessary cast (Tomas Henzl) [2115748] - scsi: mpi3mr: Update driver version to 8.2.0.3.0 (Tomas Henzl) [2115748] - scsi: mpi3mr: Fix scheduling while atomic type bug (Tomas Henzl) [2115748] - scsi: mpi3mr: Scan the devices during resume time (Tomas Henzl) [2115748] - scsi: mpi3mr: Free enclosure objects during driver unload (Tomas Henzl) [2115748] - scsi: mpi3mr: Handle 0xF003 Fault Code (Tomas Henzl) [2115748] - scsi: mpi3mr: Graceful handling of surprise removal of PCIe HBA (Tomas Henzl) [2115748] - scsi: mpi3mr: Support new power management framework (Tomas Henzl) [2115748] - scsi: mpi3mr: Update mpi3 header files (Tomas Henzl) [2115748] - scsi: mpi3mr: Fix error code in mpi3mr_transport_smp_handler() (Tomas Henzl) [2115748] - scsi: mpi3mr: Fix error codes in mpi3mr_report_manufacture() (Tomas Henzl) [2115748] - scsi: mpi3mr: Block I/Os while refreshing target dev objects (Tomas Henzl) [2115748] - scsi: mpi3mr: Refresh SAS ports during soft reset (Tomas Henzl) [2115748] - scsi: mpi3mr: Support SAS transport class callbacks (Tomas Henzl) [2115748] - scsi: mpi3mr: Add framework to issue MPT transport cmds (Tomas Henzl) [2115748] - scsi: mpi3mr: Add SAS SATA end devices to STL (Tomas Henzl) [2115748] - scsi: mpi3mr: Get target object based on rphy (Tomas Henzl) [2115748] - scsi: mpi3mr: Add expander devices to STL (Tomas Henzl) [2115748] - scsi: mpi3mr: Enable STL on HBAs where multipath is disabled (Tomas Henzl) [2115748] - scsi: mpi3mr: Add helper functions to manage device's port (Tomas Henzl) [2115748] - scsi: mpi3mr: Add helper functions to retrieve device objects (Tomas Henzl) [2115748] - scsi: mpi3mr: Add framework to add phys to STL (Tomas Henzl) [2115748] - scsi: mpi3mr: Enable Enclosure device add event (Tomas Henzl) [2115748] - scsi: mpi3mr: Add helper functions to retrieve config pages (Tomas Henzl) [2115748] - scsi: mpi3mr: Add framework to issue config requests (Tomas Henzl) [2115748] - scsi: mpi3mr: Add config and transport related debug flags (Tomas Henzl) [2115748] - scsi: mpi3mr: Delete a stray tab (Tomas Henzl) [2115748] - scsi: mpi3mr: Unlock on error path (Tomas Henzl) [2115748] - scsi: mpi3mr: Reduce VD queue depth on detecting throttling (Tomas Henzl) [2115748] - scsi: mpi3mr: Resource Based Metering (Tomas Henzl) [2115748] - scsi: mpi3mr: Increase cmd_per_lun to 128 (Tomas Henzl) [2115748] - scsi: mpi3mr: Enable shared host tagset (Tomas Henzl) [2115748] - lpfc version to 14.0.0.18. (Dick Kennedy) [2114050] - scsi: lpfc: Create a sysfs entry called lpfc_xcvr_data for transceiver info (Dick Kennedy) [2114050] - scsi: lpfc: Log when congestion management limits are in effect (Dick Kennedy) [2114050] - scsi: lpfc: Fix hard lockup when reading the rx_monitor from debugfs (Dick Kennedy) [2114050] - scsi: lpfc: Set sli4_param's cmf option to zero when CMF is turned off (Dick Kennedy) [2114050] - scsi: lpfc: Fix various issues reported by tools (Dick Kennedy) [2114050] - scsi: lpfc: Add reporting capability for Link Degrade Signaling (Dick Kennedy) [2114050] - scsi: lpfc: Rework FDMI attribute registration for unintential padding (Dick Kennedy) [2114050] - scsi: lpfc: Rework lpfc_fdmi_cmd() routine for cleanup and consistency (Dick Kennedy) [2114050] - scsi: lpfc: Update congestion mode logging for Emulex SAN Manager application (Dick Kennedy) [2114050] - scsi: lpfc: Fix multiple NVMe remoteport registration calls for the same NPort ID (Dick Kennedy) [2114050] - scsi: lpfc: Add missing free iocb and nlp kref put for early return VMID cases (Dick Kennedy) [2114050] - scsi: lpfc: Fix mbuf pool resource detected as busy at driver unload (Dick Kennedy) [2114050] - scsi: lpfc: Fix FLOGI ACC with wrong SID in PT2PT topology (Dick Kennedy) [2114050] - scsi: lpfc: Fix prli_fc4_req checks in PRLI handling (Dick Kennedy) [2114050] - scsi: lpfc: Remove unneeded result variable (Dick Kennedy) [2114050] - scsi: lpfc: Remove the unneeded result variable (Dick Kennedy) [2114050] - scsi: lpfc: Copyright updates for 14.2.0.6 patches (Dick Kennedy) [2114050] - scsi: lpfc: Add warning notification period to CMF_SYNC_WQE (Dick Kennedy) [2114050] - scsi: lpfc: Rework MIB Rx Monitor debug info logic (Dick Kennedy) [2114050] - scsi: lpfc: Fix null ndlp ptr dereference in abnormal exit path for GFT_ID (Dick Kennedy) [2114050] - scsi: lpfc: Fix unsolicited FLOGI receive handling during PT2PT discovery (Dick Kennedy) [2114050] - scsi: lpfc: Check the return value of alloc_workqueue() (Dick Kennedy) [2114050] - scsi: lpfc: Rework FDMI initialization after link up (Dick Kennedy) [2114050] - scsi: mpt3sas: Revert "scsi: mpt3sas: Fix ioc->base_readl() use" (Tomas Henzl) [2115763] - scsi: mpt3sas: Revert "scsi: mpt3sas: Fix writel() use" (Tomas Henzl) [2115763] - scsi: mpt3sas: Fix return value check of dma_get_required_mask() (Tomas Henzl) [2115763] - scsi: mpt3sas: Fix use-after-free warning (Tomas Henzl) [2115763] - scsi: mpt3sas: Update driver version to 43.100.00.00 (Tomas Henzl) [2115763] - scsi: mpt3sas: Increase cmd_per_lun to 128 (Tomas Henzl) [2115763] - scsi: mpt3sas: Fix trace buffer registration failed (Tomas Henzl) [2115763] - scsi: mpt3sas: Don't change DMA mask while reallocating pools (Tomas Henzl) [2115763] - scsi: mpt3sas: Prevent error handler escalation when device removed (Tomas Henzl) [2115763] - scsi: mpt3sas: Disable MPI2_FUNCTION_FW_DOWNLOAD for ATTO devices (Tomas Henzl) [2115763] - scsi: mpt3sas: Add support for ATTO ExpressSAS H12xx GT devices (Tomas Henzl) [2115763] - scsi: mpt3sas: Remove flush_scheduled_work() call (Tomas Henzl) [2115763] - scsi: mpt3sas: Fix whitespace and spelling mistake (Tomas Henzl) [2115763] - scsi: mpt3sas: Fix typo in comment (Tomas Henzl) [2115763] - scsi: mpt3sas: Fix out-of-bounds compiler warning (Tomas Henzl) [2115763] - media: em28xx: initialize refcount before kref_get (Dean Nelson) [2128003] {CVE-2022-3239} - gfs2: Register fs after creating workqueues (Bob Peterson) [2121201] - sysctl: returns -EINVAL when a negative value is passed to proc_doulongvec_minmax (Vratislav Bendel) [2139096] - mm/rmap: Fix anon_vma->degree ambiguity leading to double-reuse (Waiman Long) [2137585] {CVE-2022-42703} - mm: rmap: explicitly reset vma->anon_vma in unlink_anon_vmas() (Waiman Long) [2137585] {CVE-2022-42703} - mm/rmap: Fix typos in comments (Waiman Long) [2137585] {CVE-2022-42703} - iavf: Fix set max MTU size with port VLAN and jumbo frames (Stefan Assmann) [2103944] - iavf: Fix bad page state (Stefan Assmann) [2103944] - iavf: Fix cached head and tail value for iavf_get_tx_pending (Stefan Assmann) [2103944] - iavf: Fix change VF's mac address (Stefan Assmann) [2103944] - iavf: Fix race between iavf_close and iavf_reset_task (Stefan Assmann) [2103944] - net: ethernet: move from strlcpy with unused retval to strscpy (Stefan Assmann) [2103944] - iavf: Fix 'tc qdisc show' listing too many queues (Stefan Assmann) [2103944] - iavf: Fix max_rate limiting (Stefan Assmann) [2103944] - iavf: Check for duplicate TC flower filter before parsing (Stefan Assmann) [2103944] - iavf: Fix handling of dummy receive descriptors (Stefan Assmann) [2103944] - iavf: Disallow changing rx/tx-frames and rx/tx-frames-irq (Stefan Assmann) [2103944] - intel/iavf:fix repeated words in comments (Stefan Assmann) [2103944] - intel: remove unused macros (Stefan Assmann) [2103944] - iavf: Add waiting for response from PF in set mac (Stefan Assmann) [2103944] - iavf: Use irq_update_affinity_hint() (Stefan Assmann) [2103944] - net: Fix return value of qdisc ingress handling on success (Ivan Vecera) [2131361]- PCI: hv: Do not set PCI_COMMAND_MEMORY to reduce VM boot time (Emanuele Giuseppe Esposito) [2082836] - megaraid_sas: add #ifdef CONFIG_RHEL_DIFFERENCES (Tomas Henzl) [2119096] - mpt3sas: add #ifdef CONFIG_RHEL_DIFFERENCES (Tomas Henzl) [2119096] - mptcp: fix unreleased socket in accept queue (Paolo Abeni) [2135884] - mptcp: factor out __mptcp_close() without socket lock (Paolo Abeni) [2135884] - mptcp: do not queue data on closed subflows (Paolo Abeni) [2135884] - mptcp: move subflow cleanup in mptcp_destroy_common() (Paolo Abeni) [2135884] - mptcp: fix msk traversal in mptcp_nl_cmd_set_flags() (Paolo Abeni) [2135884] - xfs: fix perag reference leak on iteration race with growfs (Brian Foster) [2081105] - xfs: terminate perag iteration reliably on agcount (Brian Foster) [2081105] - xfs: rename the next_agno perag iteration variable (Brian Foster) [2081105] - xfs: fold perag loop iteration logic into helper function (Brian Foster) [2081105] - xfs: prevent spoofing of rtbitmap blocks when recovering buffers (Brian Foster) [2081105] - xfs: Enforce attr3 buffer recovery order (Brian Foster) [2081105] - xfs: avoid unnecessary waits in xfs_log_force_lsn() (Brian Foster) [2081105] - xfs: factor out forced iclog flushes (Brian Foster) [2081105] - xfs: detect misaligned rtinherit directory extent size hints (Brian Foster) [2081105] - xfs: fix an integer overflow error in xfs_growfs_rt (Brian Foster) [2081105] - xfs: improve FSGROWFSRT precondition checking (Brian Foster) [2081105] - xfs: reset child dir '..' entry when unlinking child (Brian Foster) [2081105] - xfs: check for sparse inode clusters that cross new EOAG when shrinking (Brian Foster) [2081105] - xfs: Fix multiple fall-through warnings for Clang (Brian Foster) [2081105] - xfs: remove callback dequeue loop from xlog_state_do_iclog_callbacks (Brian Foster) [2081105] - xfs: don't nest icloglock inside ic_callback_lock (Brian Foster) [2081105] - xfs: Initialize error in xfs_attr_remove_iter (Brian Foster) [2081105] - xfs: remove dead stale buf unpin handling code (Brian Foster) [2081105] - xfs: hold buffer across unpin and potential shutdown processing (Brian Foster) [2081105] - xfs: force the log offline when log intent item recovery fails (Brian Foster) [2081105] - xfs: shorten the shutdown messages to a single line (Brian Foster) [2081105] - xfs: print name of function causing fs shutdown instead of hex pointer (Brian Foster) [2081105] - xfs: fix type mismatches in the inode reclaim functions (Brian Foster) [2081105] - xfs: separate primary inode selection criteria in xfs_iget_cache_hit (Brian Foster) [2081105] - xfs: refactor the inode recycling code (Brian Foster) [2081105] - xfs: add iclog state trace events (Brian Foster) [2081105] - xfs: xfs_log_force_lsn isn't passed a LSN (Brian Foster) [2081105] - xfs: remove need_start_rec parameter from xlog_write() (Brian Foster) [2081105] - xfs: remove xfs_blkdev_issue_flush (Brian Foster) [2081105] - xfs: Fix 64-bit division on 32-bit in xlog_state_switch_iclogs() (Brian Foster) [2081105] - xfs: log stripe roundoff is a property of the log (Brian Foster) [2081105] - xfs: remove redundant initialization of variable error (Brian Foster) [2081105] - xfs: perag may be null in xfs_imap() (Brian Foster) [2081105] - xfs: Make attr name schemes consistent (Brian Foster) [2081105] - xfs: Fix default ASSERT in xfs_attr_set_iter (Brian Foster) [2081105] - xfs: rename struct xfs_eofblocks to xfs_icwalk (Brian Foster) [2081105] - xfs: change the prefix of XFS_EOF_FLAGS_* to XFS_ICWALK_FLAG_ (Brian Foster) [2081105] - xfs: selectively keep sick inodes in memory (Brian Foster) [2081105] - xfs: drop IDONTCACHE on inodes when we mark them sick (Brian Foster) [2081105] - xfs: drop the AGI being passed to xfs_check_agi_freecount (Brian Foster) [2081105] - xfs: cleanup error handling in xfs_buf_get_map (Brian Foster) [2081105] - xfs: remove ->b_offset handling for page backed buffers (Brian Foster) [2081105] - xfs: refactor per-AG inode tagging functions (Brian Foster) [2081105] - xfs: merge xfs_reclaim_inodes_ag into xfs_inode_walk_ag (Brian Foster) [2081105] - xfs: pass struct xfs_eofblocks to the inode scan callback (Brian Foster) [2081105] - xfs: make the icwalk processing functions clean up the grab state (Brian Foster) [2081105] - xfs: clean up inode state flag tests in xfs_blockgc_igrab (Brian Foster) [2081105] - xfs: remove indirect calls from xfs_inode_walk{,_ag} (Brian Foster) [2081105] - xfs: remove iter_flags parameter from xfs_inode_walk_* (Brian Foster) [2081105] - xfs: move xfs_inew_wait call into xfs_dqrele_inode (Brian Foster) [2081105] - xfs: separate the dqrele_all inode grab logic from xfs_inode_walk_ag_grab (Brian Foster) [2081105] - xfs: pass the goal of the incore inode walk to xfs_inode_walk() (Brian Foster) [2081105] - xfs: rename xfs_inode_walk functions to xfs_icwalk (Brian Foster) [2081105] - xfs: move the inode walk functions further down (Brian Foster) [2081105] - xfs: detach inode dquots at the end of inactivation (Brian Foster) [2081105] - xfs: move the quotaoff dqrele inode walk into xfs_icache.c (Brian Foster) [2081105] - xfs: don't take a spinlock unconditionally in the DIO fastpath (Brian Foster) [2081105] - xfs: mark xfs_bmap_set_attrforkoff static (Brian Foster) [2081105] - xfs: Remove redundant assignment to busy (Brian Foster) [2081105] - xfs: sort variable alphabetically to avoid repeated declaration (Brian Foster) [2081105] - xfs: remove xfs_perag_t (Brian Foster) [2081105] - xfs: use perag through unlink processing (Brian Foster) [2081105] - xfs: clean up and simplify xfs_dialloc() (Brian Foster) [2081105] - xfs: inode allocation can use a single perag instance (Brian Foster) [2081105] - xfs: get rid of xfs_dir_ialloc() (Brian Foster) [2081105] - xfs: collapse AG selection for inode allocation (Brian Foster) [2081105] - xfs: simplify xfs_dialloc_select_ag() return values (Brian Foster) [2081105] - xfs: remove agno from btree cursor (Brian Foster) [2081105] - xfs: use perag for ialloc btree cursors (Brian Foster) [2081105] - xfs: convert allocbt cursors to use perags (Brian Foster) [2081105] - xfs: convert refcount btree cursor to use perags (Brian Foster) [2081105] - xfs: convert rmap btree cursor to using a perag (Brian Foster) [2081105] - xfs: add a perag to the btree cursor (Brian Foster) [2081105] - xfs: pass perags around in fsmap data dev functions (Brian Foster) [2081105] - xfs: push perags through the ag reservation callouts (Brian Foster) [2081105] - xfs: pass perags through to the busy extent code (Brian Foster) [2081105] - xfs: convert secondary superblock walk to use perags (Brian Foster) [2081105] - xfs: convert xfs_iwalk to use perag references (Brian Foster) [2081105] - xfs: convert raw ag walks to use for_each_perag (Brian Foster) [2081105] - xfs: make for_each_perag... a first class citizen (Brian Foster) [2081105] - xfs: move perag structure and setup to libxfs/xfs_ag.[ch] (Brian Foster) [2081105] - xfs: prepare for moving perag definitions and support to libxfs (Brian Foster) [2081105] - xfs: move xfs_perag_get/put to xfs_ag.[ch] (Brian Foster) [2081105] - xfs: remove unnecessary shifts (Brian Foster) [2081105] - xfs: clean up open-coded fs block unit conversions (Brian Foster) [2081105] - xfs: Clean up xfs_attr_node_addname_clear_incomplete (Brian Foster) [2081105] - xfs: Remove xfs_attr_rmtval_set (Brian Foster) [2081105] - xfs: Add delay ready attr set routines (Brian Foster) [2081105] - xfs: Add delay ready attr remove routines (Brian Foster) [2081105] - xfs: Hoist node transaction handling (Brian Foster) [2081105] - xfs: Hoist xfs_attr_leaf_addname (Brian Foster) [2081105] - xfs: Hoist xfs_attr_node_addname (Brian Foster) [2081105] - xfs: Add helper xfs_attr_node_addname_find_attr (Brian Foster) [2081105] - xfs: Separate xfs_attr_node_addname and xfs_attr_node_addname_clear_incomplete (Brian Foster) [2081105] - xfs: Refactor xfs_attr_set_shortform (Brian Foster) [2081105] - xfs: Add xfs_attr_node_remove_name (Brian Foster) [2081105] - xfs: Reverse apply 72b97ea40d (Brian Foster) [2081105] - xfs: use xfs_buf_alloc_pages for uncached buffers (Brian Foster) [2081105] - xfs: split up xfs_buf_allocate_memory (Brian Foster) [2081105] - xfs: Fix fall-through warnings for Clang (Brian Foster) [2081105] - scsi: qla2xxx: Use transport-defined speed mask for supported_speeds (Nilesh Javali) [2109830] - scsi: qla2xxx: Fix serialization of DCBX TLV data request (Nilesh Javali) [2109830] - scsi: qla2xxx: Remove unused declarations for qla2xxx (Nilesh Javali) [2109830] - scsi: qla2xxx: Drop DID_TARGET_FAILURE use (Nilesh Javali) [2109830] - scsi: qla2xxx: Update version to 10.02.07.900-k (Nilesh Javali) [2109830] - scsi: qla2xxx: Add NVMe parameters support in Auxiliary Image Status (Nilesh Javali) [2109830] - scsi: qla2xxx: Add debugfs create/delete helpers (Nilesh Javali) [2109830] - scsi: qla2xxx: Fix response queue handler reading stale packets (Nilesh Javali) [2109830] - scsi: qla2xxx: Revert "scsi: qla2xxx: Fix response queue handler reading stale packets" (Nilesh Javali) [2109830] - scsi: qla2xxx: Log message "skipping scsi_scan_host()" as informational (Nilesh Javali) [2109830] - scsi: qla2xxx: Avoid flush_scheduled_work() usage (Nilesh Javali) [2109830] - scsi: qla2xxx: Always wait for qlt_sess_work_fn() from qlt_stop_phase1() (Nilesh Javali) [2109830] - scsi: qla2xxx: Remove unused del_sess_list field (Nilesh Javali) [2109830] - scsi: qla2xxx: Remove unused qlt_tmr_work() (Nilesh Javali) [2109830] - scsi: qla2xxx: Update version to 10.02.07.800-k (Nilesh Javali) [2109830] - scsi: qla2xxx: Update manufacturer details (Nilesh Javali) [2109830] - scsi: qla2xxx: Fix discovery issues in FC-AL topology (Nilesh Javali) [2109830] - scsi: qla2xxx: edif: Fix dropped IKE message (Nilesh Javali) [2109830] - scsi: qla2xxx: Fix response queue handler reading stale packets (Nilesh Javali) [2109830] - scsi: qla2xxx: Zero undefined mailbox IN registers (Nilesh Javali) [2109830] - scsi: qla2xxx: Fix incorrect display of max frame size (Nilesh Javali) [2109830] - scsi: qla2xxx: Check correct variable in qla24xx_async_gffid() (Nilesh Javali) [2109830] - scsi: qla2xxx: Update version to 10.02.07.700-k (Nilesh Javali) [2109830] - scsi: qla2xxx: Fix losing FCP-2 targets on long port disable with I/Os (Nilesh Javali) [2109830] - scsi: qla2xxx: Add debug prints in the device remove path (Nilesh Javali) [2109830] - scsi: qla2xxx: Fix losing target when it reappears during delete (Nilesh Javali) [2109830] - scsi: qla2xxx: Fix losing FCP-2 targets during port perturbation tests (Nilesh Javali) [2109830] - scsi: qla2xxx: Fix crash due to stale SRB access around I/O timeouts (Nilesh Javali) [2109830] - scsi: qla2xxx: Turn off multi-queue for 8G adapters (Nilesh Javali) [2109830] - scsi: qla2xxx: Wind down adapter after PCIe error (Nilesh Javali) [2109830] - scsi: qla2xxx: Update version to 10.02.07.600-k (Nilesh Javali) [2109830] - scsi: qla2xxx: edif: Fix slow session teardown (Nilesh Javali) [2109830] - scsi: qla2xxx: edif: Reduce N2N thrashing at app_start time (Nilesh Javali) [2109830] - scsi: qla2xxx: edif: Fix no logout on delete for N2N (Nilesh Javali) [2109830] - scsi: qla2xxx: edif: Fix session thrash (Nilesh Javali) [2109830] - scsi: qla2xxx: edif: Tear down session if keys have been removed (Nilesh Javali) [2109830] - scsi: qla2xxx: edif: Fix no login after app start (Nilesh Javali) [2109830] - scsi: qla2xxx: edif: Reduce disruption due to multiple app start (Nilesh Javali) [2109830] - scsi: qla2xxx: edif: Send LOGO for unexpected IKE message (Nilesh Javali) [2109830] - scsi: qla2xxx: edif: Fix I/O timeout due to over-subscription (Nilesh Javali) [2109830] - scsi: qla2xxx: Update version to 10.02.07.500-k (Nilesh Javali) [2109830] - scsi: qla2xxx: edif: Fix n2n login retry for secure device (Nilesh Javali) [2109830] - scsi: qla2xxx: edif: Fix n2n discovery issue with secure target (Nilesh Javali) [2109830] - scsi: qla2xxx: edif: Remove old doorbell interface (Nilesh Javali) [2109830] - scsi: qla2xxx: edif: Add retry for ELS passthrough (Nilesh Javali) [2109830] - scsi: qla2xxx: edif: Synchronize NPIV deletion with authentication application (Nilesh Javali) [2109830] - scsi: qla2xxx: edif: Fix potential stuck session in sa update (Nilesh Javali) [2109830] - scsi: qla2xxx: edif: Add bsg interface to read doorbell events (Nilesh Javali) [2109830] - scsi: qla2xxx: edif: Wait for app to ack on sess down (Nilesh Javali) [2109830] - scsi: qla2xxx: edif: bsg refactor (Nilesh Javali) [2109830] - scsi: qla2xxx: edif: Reduce Initiator-Initiator thrashing (Nilesh Javali) [2109830] - scsi: qla2xxx: Remove unused 'ql_dm_tgt_ex_pct' parameter (Nilesh Javali) [2109830] - scsi: qla2xxx: Remove setting of 'req' and 'rsp' parameters (Nilesh Javali) [2109830] - scsi: qla2xxx: Fix missed DMA unmap for aborted commands (Nilesh Javali) [2109830] - scsi: qla2xxx: edif: Remove unneeded variable (Nilesh Javali) [2109830] - scsi: qla2xxx: Remove unneeded flush_workqueue() (Nilesh Javali) [2109830] - scsi: qla2xxx: Remove free_sg command flag (Nilesh Javali) [2109830] - scsi: megaraid_sas: Clean up some inconsistent indenting (Tomas Henzl) [2120070] - scsi: megaraid_sas: Move megasas_dbg_lvl init to megasas_init() (Tomas Henzl) [2120070] - scsi: megaraid_sas: Remove unnecessary memset() (Tomas Henzl) [2120070] - scsi: megaraid_sas: Simplify megasas_update_device_list (Tomas Henzl) [2120070] - scsi: megaraid_sas: Correct an error message (Tomas Henzl) [2120070] - scsi: megaraid_sas: Correct value passed to scsi_device_lookup() (Tomas Henzl) [2120070] - scsi: megaraid_sas: Use struct_size() in code related to struct MR_PD_CFG_SEQ_NUM_SYNC (Tomas Henzl) [2120070] - scsi: megaraid_sas: Use struct_size() in code related to struct MR_FW_RAID_MAP (Tomas Henzl) [2120070] - scsi: megaraid_sas: Replace one-element array with flexible-array member in MR_PD_CFG_SEQ_NUM_SYNC (Tomas Henzl) [2120070] - scsi: megaraid_sas: Replace one-element array with flexible-array member in MR_DRV_RAID_MAP (Tomas Henzl) [2120070] - scsi: megaraid_sas: Replace one-element array with flexible-array member in MR_FW_RAID_MAP_DYNAMIC (Tomas Henzl) [2120070] - scsi: megaraid_sas: Replace one-element array with flexible-array member in MR_FW_RAID_MAP (Tomas Henzl) [2120070] - scsi: megaraid: Remove redundant assignment to variable mfiStatus (Tomas Henzl) [2120070] - scsi: megaraid_sas: Remove redundant variable cmd_type (Tomas Henzl) [2120070] - platform/x86/intel/vsec: Fix wrong type for local status variables (Prarit Bhargava) [2076744] - platform/x86/intel/vsec: Add PCI error recovery support to Intel PMT (Prarit Bhargava) [2076744] - platform/x86/intel/vsec: Add support for Raptor Lake (Prarit Bhargava) [2076744] - platform/x86/intel/pmt: telemetry: Fix fixed region handling (Prarit Bhargava) [2076744] - platform/x86/intel/vsec: Rework early hardware code (Prarit Bhargava) [2076744] - platform/x86/intel: Fix pmt_crashlog array reference (Prarit Bhargava) [2076744] - powerpc/kexec_file: Use current CPU info while setting up FDT (Mamatha Inamdar) [2126520] - mm/kmemleak: prevent soft lockup in kmemleak_scan()'s object iteration loops (Waiman Long) [2095075] - mm/kmemleak: prevent soft lockup in first object iteration loop of kmemleak_scan() (Waiman Long) [2095075] - mm/kmemleak: skip unlikely objects in kmemleak_scan() without taking lock (Waiman Long) [2095075] - mm/kmemleak: use _irq lock/unlock variants in kmemleak_scan/_clear() (Waiman Long) [2095075] - mm/kmemleak: avoid scanning potential huge holes (Waiman Long) [2095075] - KVM: s390: pci: fix GAIT physical vs virtual pointers usage (Thomas Huth) [1664379] - KVM: s390: pci: fix plain integer as NULL pointer warnings (Thomas Huth) [1664379] - KVM: s390/pci: fix include duplicates (Thomas Huth) [1664379] - redhat: Use group notifier to get the KVM pointer in the vfio_pci_zdev code (Thomas Huth) [1664379] - KVM: s390: pci: register pci hooks without interpretation (Thomas Huth) [1664379] - KVM: s390: pci: Hook to access KVM lowlevel from VFIO (Thomas Huth) [1664379] - Documentation: kvm: extend KVM_S390_ZPCI_OP subheading underline (Thomas Huth) [1664379] - KVM: s390: add KVM_S390_ZPCI_OP to manage guest zPCI devices (Thomas Huth) [1664379] - vfio-pci/zdev: different maxstbl for interpreted devices (Thomas Huth) [1664379] - vfio-pci/zdev: add function handle to clp base capability (Thomas Huth) [1664379] - vfio-pci/zdev: add open/close device hooks (Thomas Huth) [1664379] - KVM: s390: pci: add routines to start/stop interpretive execution (Thomas Huth) [1664379] - KVM: s390: pci: provide routines for enabling/disabling interrupt forwarding (Thomas Huth) [1664379] - KVM: s390: mechanism to enable guest zPCI Interpretation (Thomas Huth) [1664379] - KVM: s390: pci: enable host forwarding of Adapter Event Notifications (Thomas Huth) [1664379] - KVM: s390: pci: do initial setup for AEN interpretation (Thomas Huth) [1664379] - KVM: s390: pci: add basic kvm_zdev structure (Thomas Huth) [1664379] - redhat: Enable the new CONFIG_VFIO_PCI_ZDEV_KVM switch (Thomas Huth) [1664379] - vfio/pci: introduce CONFIG_VFIO_PCI_ZDEV_KVM (Thomas Huth) [1664379] - vfio/pci: remove CONFIG_VFIO_PCI_ZDEV from Kconfig (Thomas Huth) [1664379] - vfio-pci/zdev: fix possible segmentation fault issue (Thomas Huth) [1664379] - s390/pci: stash dtsm and maxstbl (Thomas Huth) [1664379] - s390/pci: stash associated GISA designation (Thomas Huth) [1664379] - s390/pci: externalize the SIC operation controls and routine (Thomas Huth) [1664379] - s390/airq: allow for airq structure that uses an input vector (Thomas Huth) [1664379] - s390/airq: pass more TPI info to airq handlers (Thomas Huth) [1664379] - s390/cio: add tpi.h header file (Thomas Huth) [1664379] - s390/ap: fix kernel doc comments (Thomas Huth) [1664379] - s390/sclp: detect the AISI facility (Thomas Huth) [1664379] - s390/sclp: detect the AENI facility (Thomas Huth) [1664379] - s390/sclp: detect the AISII facility (Thomas Huth) [1664379] - s390/sclp: detect the zPCI load/store interpretation facility (Thomas Huth) [1664379] - s390/sclp: add detection of IPL-complete-control facility (Thomas Huth) [1664379] - s390/pci: add error record for CC 2 retries (Thomas Huth) [2134399] - s390/pci: add PCI access type and length to error records (Thomas Huth) [2134399] - s390/pci: don't log availability events as errors (Thomas Huth) [2134399] - s390/pci: make better use of zpci_dbg() levels (Thomas Huth) [2134399] - s390/pci: rename get_zdev_by_bus() to zdev_from_bus() (Thomas Huth) [2134399] - redhat: Restore clp_rescan_pci_devices_simple() function (Thomas Huth) [2134399] - s390/pci: improve zpci_dev reference counting (Thomas Huth) [2134399] - s390/pci: make zpci_set_irq()/zpci_clear_irq() static (Thomas Huth) [2134399] - s390/pci: simplify __pciwb_mio() inline asm (Thomas Huth) [2134399] - s390/pci: use physical addresses in DMA tables (Thomas Huth) [2134399] - s390/pci: use phys_to_virt() for AIBVs/DIBVs (Thomas Huth) [2134399] - s390/pci: implement minimal PCI error recovery (Thomas Huth) [2134399] - PCI: Export pci_dev_lock() (Thomas Huth) [2134399] - PCI: Export pci_dev_trylock() and pci_dev_unlock() (Thomas Huth) [2134399] - s390/pci: implement reset_slot for hotplug slot (Thomas Huth) [2134399] - s390/pci: refresh function handle in iomap (Thomas Huth) [2134399] - s390/pci: add simpler s390dbf traces for events (Thomas Huth) [2134399] - s390/pci: tolerate inconsistent handle in recover (Thomas Huth) [2134399] - s390/pci_mmio: fully validate the VMA before calling follow_pte() (Thomas Huth) [2134399] - s390/pci: read clp_list_pci_req only once (Thomas Huth) [2134399] - s390/pci: fix clp_get_state() handling of -ENODEV (Thomas Huth) [2134399] - s390/pci: improve DMA translation init and exit (Thomas Huth) [2134399] - s390/pci: simplify CLP List PCI handling (Thomas Huth) [2134399] - s390/pci: handle FH state mismatch only on disable (Thomas Huth) [2134399] - s390/pci: fix misleading rc in clp_set_pci_fn() (Thomas Huth) [2134399] - s390/pci: reset zdev->zbus on registration failure (Thomas Huth) [2134399] - s390/pci: cleanup resources only if necessary (Thomas Huth) [2134399] - s390/pci: add zpci_set_irq()/zpci_clear_irq() (Thomas Huth) [2134399] - s390/pci: use register pair instead of register asm (Thomas Huth) [2134399] - s390: introduce register pair union (Thomas Huth) [2134399] - s390/pci: handle stale deconfiguration events (Thomas Huth) [2134399] - s390/pci: rename zpci_configure_device() (Thomas Huth) [2134399] - s390/pci: narrow scope of zpci_configure_device() (Thomas Huth) [2134399] - s390/pci: separate zbus registration from scanning (Thomas Huth) [2134399] - s390/pci: use mutex not spinlock for zbus list (Thomas Huth) [2134399] - s390/pci: separate zbus creation from scanning (Thomas Huth) [2134399] - s390/pci: do more bus setup in zpci_bus_scan() (Thomas Huth) [2134399] - s390/pci: introduce zpci_bus_scan_device() (Thomas Huth) [2134399] - s390/pci: fix DMA cleanup on hard deconfigure (Thomas Huth) [2134399] - s390/pci: move zpci_remove_device() to bus code (Thomas Huth) [2134399] - s390/pci: unify de-/configure for slots and events (Thomas Huth) [2134399] - s390/pci: add zpci_event_hard_deconfigured() (Thomas Huth) [2134399] - s390/pci: deconfigure device on release (Thomas Huth) [2134399] - s390/pci: refactor zpci function states (Thomas Huth) [2134399] - s390/pci: inform when missing required facilities (Thomas Huth) [2134399] - s390/pci: remove races against pte updates (Thomas Huth) [2134399] - s390: remove orphaned function declarations (Thomas Huth) [2134399] - s390/pci: add missing pci_iov.h include (Thomas Huth) [2134399] - s390/pci: remove clp_rescan_pci_devices_simple() (Thomas Huth) [2134399] - s390/pci: remove clp_rescan_pci_devices() (Thomas Huth) [2134399] - s390/pci: consolidate SR-IOV specific code (Thomas Huth) [2134399] - s390/pci: Implement ioremap_wc/prot() with MIO (Thomas Huth) [2134399] - s390/mm: properly clear _PAGE_NOEXEC bit when it is not supported (Thomas Huth) [2134399] - s390/pci: clarify comment in s390_mmio_read/write (Thomas Huth) [2134399] - s390/pci: remove unused functions (Thomas Huth) [2134399] - s390/pci: Log new handle in clp_disable_fh() (Thomas Huth) [2134399] - s390/pci: ioremap() align with generic code (Thomas Huth) [2134399] - s390: enforce CONFIG_SMP (Thomas Huth) [2134399] - s390/pci: mark function(s) __always_inline (Thomas Huth) [2134399] - s390/pci: avoid using strncmp with hardcoded length (Thomas Huth) [2134399] - s390/pci: PCI_IOV_RESOURCES loop refactoring in zpci_map_resources (Thomas Huth) [2134399] - s390: pci: no need to check return value of debugfs_create functions (Thomas Huth) [2134399] - s390/pci: fix sleeping in atomic during hotplug (Thomas Huth) [2134399] - s390/pci: remove fmb address from debug output (Thomas Huth) [2134399] - s390/pci: add fmt3 fmb (Thomas Huth) [2134399] - tools headers kvm s390: Sync headers with the kernel sources (Thomas Huth) [2111063] - KVM: s390: resetting the Topology-Change-Report (Thomas Huth) [2111063] - KVM: s390: guest support for topology function (Thomas Huth) [2111063] - KVM: s390: Cleanup ipte lock access and SIIF facility checks (Thomas Huth) [2111063] - KVM: s390: drop unexpected word 'and' in the comments (Thomas Huth) [2111063] - Documentation: KVM: update s390-diag.rst reference (Thomas Huth) [2043872] - Documentation: KVM: update msr.rst reference (Thomas Huth) [2043872] - Documentation: KVM: update amd-memory-encryption.rst references (Thomas Huth) [2043872] - Documentation: KVM: update s390-pv.rst reference (Thomas Huth) [2043872] - Documentation/virt/kvm/api.rst: Explain rc/rrc delivery (Thomas Huth) [2043872] - Documentation/virt/kvm/api.rst: Add protvirt dump/info api descriptions (Thomas Huth) [2043872] - Documentation: KVM: add API issues section (Thomas Huth) [2043872] - Documentation: virt: Protected virtual machine dumps (Thomas Huth) [2043872] - Documentation: KVM: add separate directories for architecture-specific documentation (Thomas Huth) [2043872] - KVM: s390: Add KVM_CAP_S390_PROTECTED_DUMP (Thomas Huth) [2043872] - KVM: s390: Add CPU dump functionality (Thomas Huth) [2043872] - KVM: s390: Add configuration dump functionality (Thomas Huth) [2043872] - KVM: s390: pv: Add query dump information (Thomas Huth) [2043872] - KVM: s390: pv: Add dump support definitions (Thomas Huth) [2043872] - KVM: s390: pv: Add query interface (Thomas Huth) [2043872] - s390/uv: Add dump fields to query (Thomas Huth) [2043872] - s390/uv: Add SE hdr query information (Thomas Huth) [2043872] - kvm: Move KVM_GET_XSAVE2 IOCTL definition at the end of kvm.h (Thomas Huth) [2043872] - docs: kvm: fix WARNINGs from api.rst (Thomas Huth) [2043872] - s390/mm: use non-quiescing sske for KVM switch to keyed guest (Thomas Huth) [2043872] - s390/gmap: voluntarily schedule during key setting (Thomas Huth) [2043872] - KVM: s390: Don't indicate suppression on dirtying, failing memop (Thomas Huth) [2043872] - s390: uv: Add offset comments to UV query struct and fix naming (Thomas Huth) [2043872] - KVM: s390: Use Makefile.kvm for common files (Thomas Huth) [2043872] - KVM: s390: Skip gfn/size sanity checks on memslot DELETE or FLAGS_ONLY (Thomas Huth) [2043872] - fs: dlm: fix invalid derefence of sb_lvbptr (Alexander Aring) [2121790] - fs: dlm: handle -EBUSY first in unlock validation (Alexander Aring) [2121790] - fs: dlm: handle -EBUSY first in lock arg validation (Alexander Aring) [2121790] - fs: dlm: fix race between test_bit() and queue_work() (Alexander Aring) [2121790] - scsi: core: Fix a use-after-free (Ming Lei) [1961010] - net/mlx5e: Fix wrong use of skb_tcp_all_headers() with encapsulation (Petr Oros) [2135685] - net: add skb_[inner_]tcp_all_headers helpers (Petr Oros) [2135685] - net: marvell: clean up trigraph warning on ??! string (Petr Oros) [2135685] - powerpc/pseries: Use lparcfg to reconfig VAS windows for DLPAR CPU (Steve Best) [2133103] - flow_dissector: Do not count vlan tags inside tunnel payload (Ivan Vecera) [2136875] - flow_offload: Introduce flow_match_pppoe (Ivan Vecera) [2136875] - net/sched: flower: Add PPPoE filter (Ivan Vecera) [2136875] - flow_dissector: Add PPPoE dissectors (Ivan Vecera) [2136875] - net/sched: flower: Consider the number of tags for vlan filters (Ivan Vecera) [2136875] - net/sched: flower: Add number of vlan tags filter (Ivan Vecera) [2136875] - flow_dissector: Add number of vlan tags dissector (Ivan Vecera) [2136875] - net/sched: flower: Reduce identation after is_key_vlan refactoring (Ivan Vecera) [2136875] - net/sched: flower: Helper function for vlan ethtype checks (Ivan Vecera) [2136875] - dissector: do not set invalid PPP protocol (Ivan Vecera) [2136875] - dm bufio: use the acquire memory barrier when testing for B_READING (Benjamin Marzinski) [2139161] - provide arch_test_bit_acquire for architectures that define test_bit (Benjamin Marzinski) [2139161] - wait_on_bit: add an acquire memory barrier (Benjamin Marzinski) [2139161] - add barriers to buffer_uptodate and set_buffer_uptodate (Benjamin Marzinski) [2139161] - dm verity: Add documentation for try_verify_in_tasklet option (Benjamin Marzinski) [2139161] - dm cache: delete the redundant word 'each' in comment (Benjamin Marzinski) [2139161] - dm raid: fix typo in analyse_superblocks code comment (Benjamin Marzinski) [2139161] - dm verity: enable WQ_HIGHPRI on verify_wq (Benjamin Marzinski) [2139161] - dm raid: delete the redundant word 'that' in comment (Benjamin Marzinski) [2139161] - dm: change from DMWARN to DMERR or DMCRIT for fatal errors (Benjamin Marzinski) [2139161] - dm bufio: fix some cases where the code sleeps with spinlock held (Benjamin Marzinski) [2139161] - dm writecache: fix smatch warning about invalid return from writecache_map (Benjamin Marzinski) [2139161] - dm verity: fix verity_parse_opt_args parsing (Benjamin Marzinski) [2139161] - dm verity: fix DM_VERITY_OPTS_MAX value yet again (Benjamin Marzinski) [2139161] - dm bufio: simplify DM_BUFIO_CLIENT_NO_SLEEP locking (Benjamin Marzinski) [2139161] - dm verity: have verify_wq use WQ_HIGHPRI if "try_verify_in_tasklet" (Benjamin Marzinski) [2139161] - dm verity: remove WQ_CPU_INTENSIVE flag since using WQ_UNBOUND (Benjamin Marzinski) [2139161] - dm verity: only copy bvec_iter in verity_verify_io if in_tasklet (Benjamin Marzinski) [2139161] - dm verity: optimize verity_verify_io if FEC not configured (Benjamin Marzinski) [2139161] - dm verity: conditionally enable branching for "try_verify_in_tasklet" (Benjamin Marzinski) [2139161] - dm bufio: conditionally enable branching for DM_BUFIO_CLIENT_NO_SLEEP (Benjamin Marzinski) [2139161] - dm verity: allow optional args to alter primary args handling (Benjamin Marzinski) [2139161] - dm verity: Add optional "try_verify_in_tasklet" feature (Benjamin Marzinski) [2139161] - dm bufio: Add DM_BUFIO_CLIENT_NO_SLEEP flag (Benjamin Marzinski) [2139161] - dm bufio: Add flags argument to dm_bufio_client_create (Benjamin Marzinski) [2139161] - dm: Start pr_preempt from the same starting path (Benjamin Marzinski) [2139161] - dm: Fix PR release handling for non All Registrants (Benjamin Marzinski) [2139161] - dm: Start pr_reserve from the same starting path (Benjamin Marzinski) [2139161] - dm: Allow dm_call_pr to be used for path searches (Benjamin Marzinski) [2139161] - Documentation: dm writecache: Render status list as list (Benjamin Marzinski) [2139161] - Documentation: dm writecache: add blank line before optional parameters (Benjamin Marzinski) [2139161] - dm snapshot: fix typo in snapshot_map() comment (Benjamin Marzinski) [2139161] - dm raid: remove redundant "the" in parse_raid_params() comment (Benjamin Marzinski) [2139161] - dm cache: fix typo in 2 comment blocks (Benjamin Marzinski) [2139161] - dm verity: fix checkpatch close brace error (Benjamin Marzinski) [2139161] - dm table: rename dm_target variable in dm_table_add_target() (Benjamin Marzinski) [2139161] - dm table: audit all dm_table_get_target() callers (Benjamin Marzinski) [2139161] - dm table: remove dm_table_get_num_targets() wrapper (Benjamin Marzinski) [2139161] - writeback: Avoid skipping inode writeback (Waiman Long) [2138886] - writeback: fix obtain a reference to a freeing memcg css (Waiman Long) [2138886] - mm/memcg: disable threshold event handlers on PREEMPT_RT (Waiman Long) [2138886] - memcg: increase MEMCG_CHARGE_BATCH to 64 (Waiman Long) [2138886] - mm: page_counter: rearrange struct page_counter fields (Waiman Long) [2138886] - mm: page_counter: remove unneeded atomic ops for low/min (Waiman Long) [2138886] - memcg: reduce size of memcg vmstats structures (Waiman Long) [2138886] - memcg: rearrange code (Waiman Long) [2138886] - memcg: extract memcg_vmstats from struct mem_cgroup (Waiman Long) [2138886] - mm: memcontrol: fix potential oom_lock recursion deadlock (Waiman Long) [2138886] - mm: memcontrol: add {pgscan,pgsteal}_{kswapd,direct} items in memory.stat of cgroup v2 (Waiman Long) [2138886] - mm/memcg: protect per-CPU counter by disabling preemption on PREEMPT_RT where needed. (Waiman Long) [2138886] - writeback: memcg: simplify cgroup_writeback_by_id (Waiman Long) [2138886] - writeback, cgroup: do not reparent dax inodes (Waiman Long) [2138886] - writeback, cgroup: remove wb from offline list before releasing refcnt (Waiman Long) [2138886] - writeback, cgroup: release dying cgwbs by switching attached inodes (Waiman Long) [2138886] - writeback, cgroup: support switching multiple inodes at once (Waiman Long) [2138886] - writeback, cgroup: split out the functional part of inode_switch_wbs_work_fn() (Waiman Long) [2138886] - writeback, cgroup: keep list of inodes attached to bdi_writeback (Waiman Long) [2138886] - writeback, cgroup: switch to rcu_work API in inode_switch_wbs() (Waiman Long) [2138886] - writeback, cgroup: increment isw_nr_in_flight before grabbing an inode (Waiman Long) [2138886] - writeback, cgroup: add smp_mb() to cgroup_writeback_umount() (Waiman Long) [2138886] - writeback, cgroup: do not switch inodes with I_WILL_FREE flag (Waiman Long) [2138886] - docs/admin-guide: cgroup-v2: typos and spaces (Waiman Long) [2138886] - fs: improve comments for writeback_single_inode() (Waiman Long) [2138886] - writeback: remove struct bdi_writeback_congested (Waiman Long) [2138886] - writeback: remove {set,clear}_wb_congested (Waiman Long) [2138886] - fs/writeback.c: use rcu_barrier() to wait for inflight wb switches going into workqueue when umount (Waiman Long) [2138886] - blkcg: remove unused __blkg_release_rcu() (Waiman Long) [2138886] - writeback: Add a bdi_writeback_rh extension to struct bdi_writeback (Waiman Long) [2138886] - RDMA/irdma: Report the correct link speed (Kamal Heib) [2125102] - blk-mq: avoid double ->queue_rq() because of early timeout (Ming Lei) [2132438] - blk-mq: add one API for waiting until quiesce is done (Ming Lei) [2132438] - blk-mq: support concurrent queue quiesce/unquiesce (Ming Lei) [2132438] - bridge: Do not send empty IFLA_AF_SPEC attribute (Ivan Vecera) [2139133] - net: bridge: Clear offload_fwd_mark when passing frame up bridge interface. (Ivan Vecera) [2139133] - net: bridge: vlan: fix memory leak in __allowed_ingress (Ivan Vecera) [2139133]- ice: Add additional CSR registers to ETHTOOL_GREGS (Petr Oros) [2131024] - udp: Update reuse->has_conns under reuseport_lock. (Xin Long) [2135937] - udp: Remove redundant __udp_sysctl_init() call from udp_init(). (Xin Long) [2135937] - udp: Fix a data-race around sysctl_udp_l3mdev_accept. (Xin Long) [2135937] - Documentation: fix udp_wmem_min in ip-sysctl.rst (Xin Long) [2135937] - be2net: Fix buffer overflow in be_get_module_eeprom (Josef Oskera) [2126917] - iommu/vt-d: Clean up si_domain in the init_dmars() error path (Jerry Snitselaar) [2133331]- md: Fix spelling mistake in comments of r5l_log (Nigel Croxon) [2112935] - md/raid5: Wait for MD_SB_CHANGE_PENDING in raid5d (Nigel Croxon) [2112935] - md/raid10: convert resync_lock to use seqlock (Nigel Croxon) [2112935] - md/raid10: fix improper BUG_ON() in raise_barrier() (Nigel Croxon) [2112935] - md/raid10: prevent unnecessary calls to wake_up() in fast path (Nigel Croxon) [2112935] - md/raid10: don't modify 'nr_waitng' in wait_barrier() for the case nowait (Nigel Croxon) [2112935] - md/raid10: factor out code from wait_barrier() to stop_waiting_barrier() (Nigel Croxon) [2112935] - md: Remove extra mddev_get() in md_seq_start() (Nigel Croxon) [2112935] - md/raid5: Remove unnecessary bio_put() in raid5_read_one_chunk() (Nigel Croxon) [2112935 2111563] - md/raid5: Ensure stripe_fill happens on non-read IO with journal (Nigel Croxon) [2112935] - md/raid5: Don't read ->active_stripes if it's not needed (Nigel Croxon) [2112935] - md/raid5: Cleanup prototype of raid5_get_active_stripe() (Nigel Croxon) [2112935] - md/raid5: Drop extern on function declarations in raid5.h (Nigel Croxon) [2112935] - md/raid5: Refactor raid5_get_active_stripe() (Nigel Croxon) [2112935] - md: Replace snprintf with scnprintf (Nigel Croxon) [2112935] - md/raid10: fix compile warning (Nigel Croxon) [2112935] - md/raid5: Fix spelling mistakes in comments (Nigel Croxon) [2112935] - md: call __md_stop_writes in md_stop (Nigel Croxon) [2112935] - md: Flush workqueue md_rdev_misc_wq in md_alloc() (Nigel Croxon) [2112935] - drivers:md:fix a potential use-after-free bug (Nigel Croxon) [2112935] - md/raid5: Ensure batch_last is released before sleeping for quiesce (Nigel Croxon) [2112935] - md/raid5: Move stripe_request_ctx up (Nigel Croxon) [2112935] - md/raid5: Drop unnecessary call to r5c_check_stripe_cache_usage() (Nigel Croxon) [2112935] - md/raid5: Make is_inactive_blocked() helper (Nigel Croxon) [2112935] - md/raid5: Refactor raid5_get_active_stripe() (Nigel Croxon) [2112935] - md-raid10: fix KASAN warning (Nigel Croxon) [2112935] - md: fix build failure for !MODULE (Nigel Croxon) [2112935] - raid5: fix duplicate checks for rdev->saved_raid_disk (Nigel Croxon) [2112935] - md/raid5: Convert prepare_to_wait() to wait_woken() api (Nigel Croxon) [2112935] - md/raid5: Fix sectors_to_do bitmap overflow in raid5_make_request() (Nigel Croxon) [2112935] - md: Fix spelling mistake in comments (Nigel Croxon) [2112935] - md/raid5: Increase restriction on max segments per request (Nigel Croxon) [2112935] - md/raid5: Improve debug prints (Nigel Croxon) [2112935] - md/raid5: Pivot raid5_make_request() (Nigel Croxon) [2112935] - md/raid5: Check all disks in a stripe_head for reshape progress (Nigel Croxon) [2112935] - md/raid5: Refactor add_stripe_bio() (Nigel Croxon) [2112935] - md/raid5: Keep a reference to last stripe_head for batch (Nigel Croxon) [2112935] - md/raid5: Refactor for loop in raid5_make_request() into while loop (Nigel Croxon) [2112935] - md/raid5: Move read_seqcount_begin() into make_stripe_request() (Nigel Croxon) [2112935] - md/raid5: Drop the do_prepare flag in raid5_make_request() (Nigel Croxon) [2112935] - md/raid5: Factor out helper from raid5_make_request() loop (Nigel Croxon) [2112935] - md/raid5: Move common stripe get code into new find_get_stripe() helper (Nigel Croxon) [2112935] - md/raid5: Move stripe_add_to_batch_list() call out of add_stripe_bio() (Nigel Croxon) [2112935] - md/raid5: Refactor raid5_make_request loop (Nigel Croxon) [2112935] - md/raid5: Factor out ahead_of_reshape() function (Nigel Croxon) [2112935] - md/raid5: Make logic blocking check consistent with logic that blocks (Nigel Croxon) [2112935] - md: unlock mddev before reap sync_thread in action_store (Nigel Croxon) [2112935] - md: Explicitly create command-line configured devices (Nigel Croxon) [2112935] - md: Notify sysfs sync_completed in md_reap_sync_thread() (Nigel Croxon) [2112935] - md: Ensure resync is reported after it starts (Nigel Croxon) [2112935] - md: Use enum for overloaded magic numbers used by mddev->curr_resync (Nigel Croxon) [2112935] - md/raid5-cache: Annotate pslot with __rcu notation (Nigel Croxon) [2112935] - md/raid5-cache: Clear conf->log after finishing work (Nigel Croxon) [2112935] - md/raid5-cache: Drop RCU usage of conf->log (Nigel Croxon) [2112935] - md/raid5-cache: Take mddev_lock in r5c_journal_mode_show() (Nigel Croxon) [2112935] - md/raid5: suspend the array for calls to log_exit() (Nigel Croxon) [2112935] - md/raid5-ppl: Drop unused argument from ppl_handle_flush_request() (Nigel Croxon) [2112935] - md/raid5-log: Drop extern decorators for function prototypes (Nigel Croxon) [2112935] - md/raid5: missing error code in setup_conf() (Nigel Croxon) [2112935] - Revert "md: don't unregister sync_thread with reconfig_mutex held" (Nigel Croxon) [2112935] - qed: fix typos in comments (Manish Chopra) [2111885] - net: qede: Remove unnecessary synchronize_irq() before free_irq() (Manish Chopra) [2111885] - RDMA/qedr: Fix potential memory leak in __qedr_alloc_mr() (Manish Chopra) [2111885] - qlogic: qed: fix clang -Wformat warnings (Manish Chopra) [2111885] - qed: Use bitmap_empty() (Manish Chopra) [2111885] - qed: Use the bitmap API to allocate bitmaps (Manish Chopra) [2111885] - qlogic/qed: fix repeated words in comments (Manish Chopra) [2111885] - net: qed: fix typos in comments (Manish Chopra) [2111885] - RDMA/qedr: Remove unnecessary synchronize_irq() before free_irq() (Manish Chopra) [2111885] - qed: Remove unnecessary synchronize_irq() before free_irq() (Manish Chopra) [2111885] - qed: replace bitmap_weight with bitmap_empty in qed_roce_stop() (Manish Chopra) [2111885] - qed: rework qed_rdma_bmap_free() (Manish Chopra) [2111885] - qed: Remove IP services API. (Manish Chopra) [2111885] - qed: remove an unneed NULL check on list iterator (Manish Chopra) [2111885] - RDMA/irdma: Report RNR NAK generation in device caps (Kamal Heib) [2120676 2103957] - RDMA/irdma: Use s/g array in post send only when its valid (Kamal Heib) [2120676 2103957] - RDMA/irdma: Return correct WC error for bind operation failure (Kamal Heib) [2120676 2103957] - RDMA/irdma: Return error on MR deregister CQP failure (Kamal Heib) [2120676 2103957] - RDMA/irdma: Report the correct max cqes from query device (Kamal Heib) [2120676 2103957] - RDMA/siw: Pass a pointer to virt_to_page() (Kamal Heib) [2120676] - RDMA/cma: Fix arguments order in net device validation (Kamal Heib) [2120676] - RDMA/irdma: Fix drain SQ hang with no completion (Kamal Heib) [2120676 2103957 2033244 2053376] - IB/iser: Fix login with authentication (Kamal Heib) [2120676] - RDMA/ib_srpt: Unify checking rdma_cm_id condition in srpt_cm_req_recv() (Kamal Heib) [2120676] - RDMA/rxe: Fix error unwind in rxe_create_qp() (Kamal Heib) [2120676] - RDMA/rxe: Split qp state for requester and completer (Kamal Heib) [2120676] - RDMA/rxe: Generate error completion for error requester QP state (Kamal Heib) [2120676] - RDMA/rxe: Update wqe_index for each wqe error completion (Kamal Heib) [2120676] - RDMA/srpt: Fix a use-after-free (Kamal Heib) [2120676] - RDMA/srpt: Introduce a reference count in struct srpt_device (Kamal Heib) [2120676] - RDMA/srpt: Duplicate port name members (Kamal Heib) [2120676] - Revert "RDMA/rxe: Create duplicate mapping tables for FMRs" (Kamal Heib) [2120676] - RDMA/rxe: Replace __rxe_do_task by rxe_run_task (Kamal Heib) [2120676] - RDMA/rxe: Limit the number of calls to each tasklet (Kamal Heib) [2120676] - RDMA/rxe: Make the tasklet exits the same (Kamal Heib) [2120676] - RDMA/rxe: Fix rnr retry behavior (Kamal Heib) [2120676] - RDMA/rxe: Add rxe_is_fenced() subroutine (Kamal Heib) [2120676] - RDMA/rxe: For invalidate compare according to set keys in mr (Kamal Heib) [2120676] - RDMA: Fix comment typo (Kamal Heib) [2120676] - IB: Fix repeated words 'the the' comments (Kamal Heib) [2120676] - RDMA/rxe: Fix mw bind to allow any consumer key portion (Kamal Heib) [2120676] - RDMA/rxe: Fix spelling mistake in error print (Kamal Heib) [2120676] - RDMA/rxe: Remove unused qp parameter (Kamal Heib) [2120676] - RDMA/hfi1: fix potential memory leak in setup_base_ctxt() (Kamal Heib) [2120676] - RDMA/rxe: Remove unused mask parameter (Kamal Heib) [2120676] - RDMA/rxe: Rename rxe_atomic_reply to atomic_reply (Kamal Heib) [2120676] - RDMA/rxe: Add common rxe_prepare_res() (Kamal Heib) [2120676] - RDMA/rxe: Fix BUG: KASAN: null-ptr-deref in rxe_qp_do_cleanup (Kamal Heib) [2120676] - RDMA/siw: Fix duplicated reported IW_CM_EVENT_CONNECT_REPLY event (Kamal Heib) [2120676] - RDMA/hfi1: Depend on !UML (Kamal Heib) [2120676] - RDMA/irdma: Use the bitmap API to allocate bitmaps (Kamal Heib) [2120676 2103957] - RDMA: remove useless condition in siw_create_cq() (Kamal Heib) [2120676] - RDMA/irdma: Fix setting of QP context err_rq_idx_valid field (Kamal Heib) [2120676 2103957] - RDMA/irdma: Fix VLAN connection with wildcard address (Kamal Heib) [2120676 2103957] - RDMA/irdma: Fix a window for use-after-free (Kamal Heib) [2120676 2103957] - RDMA/irdma: Make resource distribution algorithm more QP oriented (Kamal Heib) [2120676 2103957] - RDMA/irdma: Make CQP invalid state error non-critical (Kamal Heib) [2120676 2103957] - RDMA/irdma: Add AE source to error log (Kamal Heib) [2120676 2103957] - RDMA/irdma: Add 2 level PBLE support for FMR (Kamal Heib) [2120676 2103957] - IB: Fix spelling of 'writable' (Kamal Heib) [2120676] - RDMA/rxe: Remove unnecessary include statement (Kamal Heib) [2120676] - RDMA/rxe: Replace include statement (Kamal Heib) [2120676] - RDMA/rxe: Convert pr_warn/err to pr_debug in pyverbs (Kamal Heib) [2120676] - RDMA/rxe: Fix deadlock in rxe_do_local_ops() (Kamal Heib) [2120676] - RDMA/rxe: Merge normal and retry atomic flows (Kamal Heib) [2120676] - RDMA/rxe: Move atomic original value to res (Kamal Heib) [2120676] - RDMA/rxe: Move atomic responder res to atomic_reply (Kamal Heib) [2120676] - RDMA/rxe: Add a responder state for atomic reply (Kamal Heib) [2120676] - RDMA/rxe: Move code to rxe_prepare_atomic_res() (Kamal Heib) [2120676] - RDMA/rxe: Convert read side locking to rcu (Kamal Heib) [2120676] - RDMA/rxe: Stop lookup of partially built objects (Kamal Heib) [2120676] - RDMA/rxe: Remove useless pkt parameters (Kamal Heib) [2120676] - RDMA: Correct duplicated words in comments (Kamal Heib) [2120676] - IB/iser: Drain the entire QP during destruction flow (Kamal Heib) [2120676] - RDMA/rxe: fix xa_alloc_cycle() error return value check again (Kamal Heib) [2120676] - RDMA/core: Add a netevent notifier to cma (Kamal Heib) [2120676 2117912] - RDMA/core: Add an rb_tree that stores cm_ids sorted by ifindex and remote IP (Kamal Heib) [2120676 2117912] - RDMA/hfi1: Fix typo in comment (Kamal Heib) [2120676] - RDMA: Split kernel-only global device caps from uverbs device caps (Kamal Heib) [2120675] - RDMA/hfi1: Remove all traces of diagpkt support (Kamal Heib) [2120675] - RDMA/hfi1: Consolidate software versions (Kamal Heib) [2120675] - RDMA/hfi1: Remove pointless driver version (Kamal Heib) [2120675] - RDMA/hfi1: Prevent panic when SDMA is disabled (Kamal Heib) [2120675] - RDMA/core: Fix typo in comment (Kamal Heib) [2120675] - IB/hf1: Fix typo in comment (Kamal Heib) [2120675] - IB/iser: Fix typo in comment (Kamal Heib) [2120675] - IB/isert: Avoid flush_scheduled_work() usage (Kamal Heib) [2120675] - RDMA/siw: Enable siw on tunnel devices (Kamal Heib) [2120675] - RDMA/rxe: Enforce IBA C11-17 (Kamal Heib) [2120675] - RDMA/rxe: Move mw cleanup code to rxe_mw_cleanup() (Kamal Heib) [2120675] - RDMA/rxe: Move mr cleanup code to rxe_mr_cleanup() (Kamal Heib) [2120675] - RDMA/rxe: Move qp cleanup code to rxe_qp_do_cleanup() (Kamal Heib) [2120675] - RDMA/rxe: Check rxe_get() return value (Kamal Heib) [2120675] - RDMA/rxe: Add rxe_srq_cleanup() (Kamal Heib) [2120675] - RDMA/rxe: Remove IB_SRQ_INIT_MASK (Kamal Heib) [2120675] - RDMA/rxe: Skip adjusting remote addr for write in retry operation (Kamal Heib) [2120675] - RDMA/rxe: Optimize the mr pool struct (Kamal Heib) [2120675] - RDMA/rxe: Replace paylen by payload (Kamal Heib) [2120675] - RDMA/core: Avoid flush_workqueue(system_unbound_wq) usage (Kamal Heib) [2120675] - RDMA/rxe: Remove useless parameters for update_state() (Kamal Heib) [2120675] - RDMA/rxe: Remove reliable datagram support (Kamal Heib) [2120675] - RDMA/rxe: Remove support for SMI QPs from rdma_rxe (Kamal Heib) [2120675] - RDMA/rxe: Remove mc_grp_pool from struct rxe_dev (Kamal Heib) [2120675] - RDMA/rxe: Remove type 2A memory window capability (Kamal Heib) [2120675] - RDMA/usnic: Refactor usnic_uiom_alloc_pd() (Kamal Heib) [2120675] - RDMA/usnic: Stop using iommu_present() (Kamal Heib) [2120675] - IB/SA: Replace usage of found with dedicated list iterator variable (Kamal Heib) [2120675] - IB/rdmavt: add missing locks in rvt_ruc_loopback (Kamal Heib) [2120675] - IB/uverbs: Move part of enum ib_device_cap_flags to uapi (Kamal Heib) [2120675] - IB/uverbs: Move enum ib_raw_packet_caps to uapi (Kamal Heib) [2120675] - RDMA/pvrdma: Remove useless DMA-32 fallback configuration (Kamal Heib) [2120675] - RDMA: switch from 'pci_' to 'dma_' API (Kamal Heib) [2120675] - scsi: RDMA/srp: Use scsi_cmd_to_rq() instead of scsi_cmnd.request (Kamal Heib) [2120675] - scsi: RDMA/iser: Use scsi_cmd_to_rq() instead of scsi_cmnd.request (Kamal Heib) [2120675] - x86/fpu: Prevent FPU state corruption (Oleksandr Natalenko) [2130890] - net: team: Unsync device addresses on ndo_stop (Hangbin Liu) [2135240] - mmu_gather: fix the CONFIG_MMU_GATHER_NO_RANGE case (Waiman Long) [2130166] {CVE-2022-39188} - mmu_gather: Force tlb-flush VM_PFNMAP vmas (Waiman Long) [2130166] {CVE-2022-39188} - mmu_gather: Let there be one tlb_{start,end}_vma() implementation (Waiman Long) [2130166] {CVE-2022-39188} - mmu_gather: Remove per arch tlb_{start,end}_vma() (Waiman Long) [2130166] {CVE-2022-39188} - x86/ldt: Use tlb_gather_mmu_fullmm() when freeing LDT page-tables (Waiman Long) [2130166] {CVE-2022-39188} - tlb: arch: Remove empty __tlb_remove_tlb_entry() stubs (Waiman Long) [2130166] {CVE-2022-39188} - tlb: mmu_gather: Remove start/end arguments from tlb_gather_mmu() (Waiman Long) [2130166] {CVE-2022-39188} - tlb: mmu_gather: Introduce tlb_gather_mmu_fullmm() (Waiman Long) [2130166] {CVE-2022-39188} - tlb: mmu_gather: Remove unused start/end arguments from tlb_finish_mmu() (Waiman Long) [2130166] {CVE-2022-39188} - mm: proc: Invalidate TLB after clearing soft-dirty page state (Waiman Long) [2130166] {CVE-2022-39188} - mm: fix clear_refs_write locking (Waiman Long) [2130166] {CVE-2022-39188} - s390/Kconfig: sort config S390 select list once again (Waiman Long) [2130166] {CVE-2022-39188} - asm-generic/tlb: provide MMU_GATHER_TABLE_FREE (Waiman Long) [2130166] {CVE-2022-39188} - asm-generic/tlb: rename HAVE_MMU_GATHER_NO_GATHER (Waiman Long) [2130166] {CVE-2022-39188} - asm-generic/tlb: rename HAVE_MMU_GATHER_PAGE_SIZE (Waiman Long) [2130166] {CVE-2022-39188} - asm-generic/tlb: rename HAVE_RCU_TABLE_FREE (Waiman Long) [2130166] {CVE-2022-39188} - asm-generic/tlb: avoid potential double flush (Waiman Long) [2130166] {CVE-2022-39188} - powerpc/mm/book3s64/radix: Flush the full mm even when need_flush_all is set (Waiman Long) [2130166] {CVE-2022-39188} - powerpc/mm/book3s64/radix: Use freed_tables instead of need_flush_all (Waiman Long) [2130166] {CVE-2022-39188} - mm/tlb: Remove CONFIG_HAVE_RCU_TABLE_INVALIDATE (Waiman Long) [2130166] {CVE-2022-39188} - Add skb drop reasons to IPv6 UDP receive path (Antoine Tenart) [2059158] - net: skb: export skb drop reaons to user by TRACE_DEFINE_ENUM (Antoine Tenart) [2059158] - net: skb: prevent the split of kfree_skb_reason() by gcc (Antoine Tenart) [2059158] - tcp: md5: fix IPv4-mapped support (Antoine Tenart) [2059158] - net: dropreason: reformat the comment fo skb drop reasons (Antoine Tenart) [2059158] - net: skb: use auto-generation to convert skb drop reason to string (Antoine Tenart) [2059158] - net: skb: move enum skb_drop_reason to standalone header file (Antoine Tenart) [2059158] - tcp_ipv6: set the drop_reason in the right place (Antoine Tenart) [2059158] - net: tcp: reset 'drop_reason' to NOT_SPCIFIED in tcp_v{4,6}_rcv() (Antoine Tenart) [2059158] - net: skb: change the definition SKB_DR_SET() (Antoine Tenart) [2059158] - net: skb: check the boundrary of drop reason in kfree_skb_reason() (Antoine Tenart) [2059158] - net: dm: check the boundary of skb drop reasons (Antoine Tenart) [2059158] - tcp: fix signed/unsigned comparison (Antoine Tenart) [2059158] - tcp: add drop reason support to tcp_ofo_queue() (Antoine Tenart) [2059158] - tcp: add drop reasons to tcp_rcv_synsent_state_process() (Antoine Tenart) [2059158] - tcp: make tcp_rcv_synsent_state_process() drop monitor friend (Antoine Tenart) [2059158] - tcp: add drop reason support to tcp_prune_ofo_queue() (Antoine Tenart) [2059158] - tcp: add two drop reasons for tcp_ack() (Antoine Tenart) [2059158] - tcp: add drop reasons to tcp_rcv_state_process() (Antoine Tenart) [2059158] - tcp: make tcp_rcv_state_process() drop monitor friendly (Antoine Tenart) [2059158] - tcp: add drop reason support to tcp_validate_incoming() (Antoine Tenart) [2059158] - tcp: get rid of rst_seq_match (Antoine Tenart) [2059158] - tcp: consume incoming skb leading to a reset (Antoine Tenart) [2059158] - tcp: tcp_send_challenge_ack delete useless param `skb` (Antoine Tenart) [2059158] - ipv6: fix NULL deref in ip6_rcv_core() (Antoine Tenart) [2059158] - net: ipv6: add skb drop reasons to ip6_protocol_deliver_rcu() (Antoine Tenart) [2059158] - net: ipv6: add skb drop reasons to ip6_rcv_core() (Antoine Tenart) [2059158] - net: ipv6: add skb drop reasons to TLV parse (Antoine Tenart) [2059158] - net: ipv6: remove redundant statistics in ipv6_hop_jumbo() (Antoine Tenart) [2059158] - net: icmp: introduce function icmpv6_param_prob_reason() (Antoine Tenart) [2059158] - net: ip: add skb drop reasons to ip forwarding (Antoine Tenart) [2059158] - net: ipv6: add skb drop reasons to ip6_pkt_drop() (Antoine Tenart) [2059158] - net: ipv4: add skb drop reasons to ip_error() (Antoine Tenart) [2059158] - skb: add some helpers for skb drop reasons (Antoine Tenart) [2059158] - net: icmp: add skb drop reasons to icmp protocol (Antoine Tenart) [2059158] - ping: Check return value of function 'ping_queue_rcv_skb' (Antoine Tenart) [2059158] - net: icmp: introduce __ping_queue_rcv_skb() to report drop reasons (Antoine Tenart) [2059158] - net: skb: rename SKB_DROP_REASON_PTYPE_ABSENT (Antoine Tenart) [2059158] - net: sock: introduce sock_queue_rcv_skb_reason() (Antoine Tenart) [2059158] - net: tcp: fix shim definition of tcp_inbound_md5_hash (Antoine Tenart) [2059158] - skb: make drop reason booleanable (Antoine Tenart) [2059158] - net/tcp: Merge TCP-MD5 inbound callbacks (Antoine Tenart) [2059158] - tcp: md5: add tcp_md5_needed jump label (Antoine Tenart) [2059158] - net: tun: track dropped skb via kfree_skb_reason() (Antoine Tenart) [2059158] - net: tun: split run_ebpf_filter() and pskb_trim() into different "if statement" (Antoine Tenart) [2059158] - net: tap: track dropped skb via kfree_skb_reason() (Antoine Tenart) [2059158] - net: dev: use kfree_skb_reason() for __netif_receive_skb_core() (Antoine Tenart) [2059158] - net: dev: use kfree_skb_reason() for sch_handle_ingress() (Antoine Tenart) [2059158] - net: dev: use kfree_skb_reason() for do_xdp_generic() (Antoine Tenart) [2059158] - net: dev: use kfree_skb_reason() for enqueue_to_backlog() (Antoine Tenart) [2059158] - net: dev: add skb drop reasons to __dev_xmit_skb() (Antoine Tenart) [2059158] - net: skb: introduce the function kfree_skb_list_reason() (Antoine Tenart) [2059158] - net: dev: use kfree_skb_reason() for sch_handle_egress() (Antoine Tenart) [2059158] - net: neigh: add skb drop reasons to arp_error_report() (Antoine Tenart) [2059158] - net: neigh: use kfree_skb_reason() for __neigh_event_send() (Antoine Tenart) [2059158] - net: ip: add skb drop reasons for ip egress path (Antoine Tenart) [2059158] - net: tcp: use tcp_drop_reason() for tcp_data_queue_ofo() (Antoine Tenart) [2059158] - net: tcp: use tcp_drop_reason() for tcp_data_queue() (Antoine Tenart) [2059158] - net: tcp: use tcp_drop_reason() for tcp_rcv_established() (Antoine Tenart) [2059158] - net: tcp: use kfree_skb_reason() for tcp_v{4,6}_do_rcv() (Antoine Tenart) [2059158] - net: tcp: add skb drop reasons to tcp_add_backlog() (Antoine Tenart) [2059158] - net: tcp: add skb drop reasons to tcp_v{4,6}_inbound_md5_hash() (Antoine Tenart) [2059158] - ipv4/tcp: Pass dif and sdif to tcp_v4_inbound_md5_hash (Antoine Tenart) [2059158] - ipv6/tcp: Pass dif and sdif to tcp_v6_inbound_md5_hash (Antoine Tenart) [2059158] - ipv4/tcp: Use local variable for tcp_md5_addr (Antoine Tenart) [2059158] - net: tcp: use kfree_skb_reason() for tcp_v6_rcv() (Antoine Tenart) [2059158] - net: tcp: add skb drop reasons to tcp_v4_rcv() (Antoine Tenart) [2059158] - net: tcp: introduce tcp_drop_reason() (Antoine Tenart) [2059158] - ipv6: Add reasons for skb drops to __udp6_lib_rcv (Antoine Tenart) [2059158] - net: drop_monitor: support drop reason (Antoine Tenart) [2059158] - net: udp: use kfree_skb_reason() in __udp_queue_rcv_skb() (Antoine Tenart) [2059158] - net: udp: use kfree_skb_reason() in udp_queue_rcv_one_skb() (Antoine Tenart) [2059158] - net: ipv4: use kfree_skb_reason() in ip_protocol_deliver_rcu() (Antoine Tenart) [2059158] - net: ipv4: use kfree_skb_reason() in ip_rcv_finish_core() (Antoine Tenart) [2059158] - net: ipv4: use kfree_skb_reason() in ip_rcv_core() (Antoine Tenart) [2059158] - net: netfilter: use kfree_drop_reason() for NF_DROP (Antoine Tenart) [2059158] - net: skb_drop_reason: add document for drop reasons (Antoine Tenart) [2059158] - net: socket: rename SKB_DROP_REASON_SOCKET_FILTER (Antoine Tenart) [2059158] - net: skb: use kfree_skb_reason() in __udp4_lib_rcv() (Antoine Tenart) [2059158] - net: skb: use kfree_skb_reason() in tcp_v4_rcv() (Antoine Tenart) [2059158] - net: skb: introduce kfree_skb_reason() (Antoine Tenart) [2059158] - bnx2x: Fix comment typo (Manish Chopra) [2111882] - bnx2x: Fix spelling mistake "regiser" -> "register" (Manish Chopra) [2111882] - bnx2x: Fix undefined behavior due to shift overflowing the constant (Manish Chopra) [2111882] - net: sched: act_ct: fix possible refcount leak in tcf_ct_init() (Davide Caratti) [2133741] - net: sched: fix possible refcount leak in tc_new_tfilter() (Davide Caratti) [2133741] - sch_sfb: Also store skb len before calling child enqueue (Davide Caratti) [2133741] - sch_sfb: Don't assume the skb is still around after enqueueing to child (Davide Caratti) [2133741] - net/sched: fix netdevice reference leaks in attach_default_qdiscs() (Davide Caratti) [2133741] - net: sched: tbf: don't call qdisc_put() while holding tree lock (Davide Caratti) [2133741] - net: Fix data-races around weight_p and dev_weight_[rt]x_bias. (Davide Caratti) [2133741] - net/sched: act_api: Notify user space if any actions were flushed before error (Davide Caratti) [2133741] - tipc: fix an information leak in tipc_topsrv_kern_subscr (Xin Long) [2134962] - tipc: Fix recognition of trial period (Xin Long) [2134962] - tipc: fix shift wrapping bug in map_get() (Xin Long) [2134962] - PCI/ASPM: Make Intel DG2 L1 acceptable latency unlimited (Myron Stowe) [2072656] - x86/pci/xen: Use msi_msg shadow structs (Jerry Snitselaar) [2133518] - iommu/intel: Use msi_msg shadow structs (Jerry Snitselaar) [2133518] - PCI: MSI: Fix Kconfig dependencies for PCI_MSI_ARCH_FALLBACKS (Jerry Snitselaar) [2133518] - x86/apic/msi: Unbreak DMAR and HPET MSI (Jerry Snitselaar) [2133518] - iommu/amd: Remove domain search for PCI/MSI (Jerry Snitselaar) [2133518] - iommu/vt-d: Remove domain search for PCI/MSI[X] (Jerry Snitselaar) [2133518] - x86/irq: Make most MSI ops XEN private (Jerry Snitselaar) [2133518] - x86/irq: Cleanup the arch_*_msi_irqs() leftovers (Jerry Snitselaar) [2133518] - PCI/MSI: Make arch_.*_msi_irq[s] fallbacks selectable (Jerry Snitselaar) [2133518] - x86/xen: Wrap XEN MSI management into irqdomain (Jerry Snitselaar) [2133518] - x86/xen: Consolidate XEN-MSI init (Jerry Snitselaar) [2133518] - x86/xen: Rework MSI teardown (Jerry Snitselaar) [2133518] - x86/xen: Make xen_msi_init() static and rename it to xen_hvm_msi_init() (Jerry Snitselaar) [2133518] - x86/irq: Move apic_post_init() invocation to one place (Jerry Snitselaar) [2133518] - x86/msi: Use generic MSI domain ops (Jerry Snitselaar) [2133518] - x86/msi: Remove pointless vcpu_affinity callback (Jerry Snitselaar) [2133518] - netfilter: nf_conntrack_irc: Tighten matching on DCC message (Wander Lairson Costa) [2124092] {CVE-2022-2663} - netfilter: nf_conntrack_irc: Fix forged IP logic (Wander Lairson Costa) [2124092] {CVE-2022-2663} - ice: Add support Flex RXD (Michal Schmidt) [2131310] - asm-generic: sections: refactor memory_intersects (Jerry Snitselaar) [2112119] - swiotlb: fix passing local variable to debugfs_create_ulong() (Jerry Snitselaar) [2112119] - swiotlb: move struct io_tlb_slot to swiotlb.c (Jerry Snitselaar) [2112119] - swiotlb: ensure a segment doesn't cross the area boundary (Jerry Snitselaar) [2112119] - swiotlb: consolidate rounding up default_nslabs (Jerry Snitselaar) [2112119] - swiotlb: remove unused fields in io_tlb_mem (Jerry Snitselaar) [2112119] - swiotlb: fix use after free on error handling path (Jerry Snitselaar) [2112119] - swiotlb: split up the global swiotlb lock (Jerry Snitselaar) [2112119] - swiotlb: fail map correctly with failed io_tlb_default_mem (Jerry Snitselaar) [2112119] - swiotlb: remove a useless return in swiotlb_init (Jerry Snitselaar) [2112119] - swiotlb: remove the unused swiotlb_force declaration (Jerry Snitselaar) [2112119] - iommu/dma: Fix race condition during iova_domain initialization (Jerry Snitselaar) [2112119] - iommu/amd: Fix compile warning in init code (Jerry Snitselaar) [2106599] - iommu/amd: Simplify and Consolidate Virtual APIC (AVIC) Enablement (Jerry Snitselaar) [2106599] - iommu/vt-d: Check correct capability for sagaw determination (Jerry Snitselaar) [2112119] - iommu/vt-d: Correctly calculate sagaw value of IOMMU (Jerry Snitselaar) [2112119] - iommu/vt-d: Fix kdump kernels boot failure with scalable mode (Jerry Snitselaar) [2080413] - iommu/amd: use full 64-bit value in build_completion_wait() (Jerry Snitselaar) [2112119] - swiotlb: avoid potential left shift overflow (Jerry Snitselaar) [2112119] - dma-debug: improve search for partial syncs (Jerry Snitselaar) [2112119] - iommu/iova: Improve 32-bit free space estimate (Jerry Snitselaar) [2112119] - iommu/amd: Handle return of iommu_device_sysfs_add (Jerry Snitselaar) [2112119] - swiotlb: fix setting ->force_bounce (Jerry Snitselaar) [2112119] - swiotlb: use the right nslabs-derived sizes in swiotlb_init_late (Jerry Snitselaar) [2112119] - swiotlb: use the right nslabs value in swiotlb_init_remap (Jerry Snitselaar) [2112119] - swiotlb: don't panic when the swiotlb buffer can't be allocated (Jerry Snitselaar) [2112119] - x86: remove cruft from (Jerry Snitselaar) [2112119] - swiotlb: remove swiotlb_init_with_tbl and swiotlb_init_late_with_tbl (Jerry Snitselaar) [2112119] - swiotlb: provide swiotlb_init variants that remap the buffer (Jerry Snitselaar) [2112119] - swiotlb: pass a gfp_mask argument to swiotlb_init_late (Jerry Snitselaar) [2112119] - swiotlb: add a SWIOTLB_ANY flag to lift the low memory restriction (Jerry Snitselaar) [2112119] - swiotlb: make the swiotlb_init interface more useful (Jerry Snitselaar) [2112119] - x86: centralize setting SWIOTLB_FORCE when guest memory encryption is enabled (Jerry Snitselaar) [2112119] - x86: remove the IOMMU table infrastructure (Jerry Snitselaar) [2112119] - swiotlb: rename swiotlb_late_init_with_default_size (Jerry Snitselaar) [2112119] - swiotlb: simplify swiotlb_max_segment (Jerry Snitselaar) [2112119] - iommu/vt-d: avoid invalid memory access via node_online(NUMA_NO_NODE) (Jerry Snitselaar) [2112119] - iommu/arm-smmu-v3: check return value after calling platform_get_resource() (Jerry Snitselaar) [2112119] - iommu/arm-smmu: fix possible null-ptr-deref in arm_smmu_device_probe() (Jerry Snitselaar) [2112119] - iommu/amd: Increase timeout waiting for GA log enablement (Jerry Snitselaar) [2112119] - iommu/amd: Do not call sleep while holding spinlock (Jerry Snitselaar) [2112119] - iommu/amd: Remove redundant check (Jerry Snitselaar) [2112119] - swiotlb: simplify array allocation (Jerry Snitselaar) [2112119] - swiotlb: tidy up includes (Jerry Snitselaar) [2112119] - treewide: Replace the use of mem_encrypt_active() with cc_platform_has() (Jerry Snitselaar) [2112119] - swiotlb: simplify debugfs setup (Jerry Snitselaar) [2112119] - iommu: Log iova range in map/unmap trace events (Jerry Snitselaar) [2112119] - iommu/amd: Improve amd_iommu_v2_exit() (Jerry Snitselaar) [2112119] - iommu/amd: Remove unused struct fault.devid (Jerry Snitselaar) [2112119] - iommu/amd: Clean up function declarations (Jerry Snitselaar) [2112119] - iommu/amd: Improve error handling for amd_iommu_init_pci (Jerry Snitselaar) [2112119] - iommu/iova: Separate out rcache init (Jerry Snitselaar) [2112119] - iommu/iova: Temporarily include dma-mapping.h from iova.h (Jerry Snitselaar) [2112119] - iommu: Move flush queue data into iommu_dma_cookie (Jerry Snitselaar) [2112119] - iommu/iova: Move flush queue code to iommu-dma (Jerry Snitselaar) [2112119] - iommu/iova: Consolidate flush queue code (Jerry Snitselaar) [2112119] - iommu/vt-d: Use put_pages_list (Jerry Snitselaar) [2112119] - iommu/amd: Use put_pages_list (Jerry Snitselaar) [2112119] - iommu/amd: Simplify pagetable freeing (Jerry Snitselaar) [2112119] - iommu/iova: Squash flush_cb abstraction (Jerry Snitselaar) [2112119] - iommu/iova: Squash entry_dtor abstraction (Jerry Snitselaar) [2112119] - iommu/iova: Move fast alloc size roundup into alloc_iova_fast() (Jerry Snitselaar) [2112119] - iommu/arm-smmu-v3: fix event handling soft lockup (Jerry Snitselaar) [2112119] - iommu/arm-smmu-v3: Avoid open coded arithmetic in memory allocation (Jerry Snitselaar) [2112119] - iommu/amd: Fix loop timeout issue in iommu_ga_log_enable() (Jerry Snitselaar) [2112119] - iommu/intel: Use msi_msg shadow structs (Jerry Snitselaar) [2112119] - dma-mapping: use 'bitmap_zalloc()' when applicable (Jerry Snitselaar) [2112119] - iommu/dma: Use kvcalloc() instead of kvzalloc() (Jerry Snitselaar) [2112119] - iommu/vt-d: Convert the return type of first_pte_in_page to bool (Jerry Snitselaar) [2112119] - iommu/vt-d: Use second level for GPA->HPA translation (Jerry Snitselaar) [2112119] - iommu/vt-d: Remove duplicate identity domain flag (Jerry Snitselaar) [2112119] - iommu/vt-d: Do not falsely log intel_iommu is unsupported kernel option (Jerry Snitselaar) [2112119] - iommu/dma: Unexport IOVA cookie management (Jerry Snitselaar) [2112119] - iommu/amd: Use struct_group() for memcpy() region (Jerry Snitselaar) [2112119] - dma-mapping: remove bogus test for pfn_valid from dma_map_resource (Jerry Snitselaar) [2112119] - iommu/vt-d: Use pci_dev_id() helper (Jerry Snitselaar) [2112119] - swiotlb-xen: this is PV-only on x86 (Jerry Snitselaar) [2112119] - xen/pci-swiotlb: reduce visibility of symbols (Jerry Snitselaar) [2112119] - iova: Export alloc_iova_fast() and free_iova_fast() (Jerry Snitselaar) [2112119] - iommu: Clarify default domain Kconfig (Jerry Snitselaar) [2112119] - iommu/io-pgtable: Abstract iommu_iotlb_gather access (Jerry Snitselaar) [2112119] - iommu/vt-d: Refactor Kconfig a bit (Jerry Snitselaar) [2112119] - iommu: Allow enabling non-strict mode dynamically (Jerry Snitselaar) [2112119] - iommu: Merge strictness and domain type configs (Jerry Snitselaar) [2112119] - iommu: Only log strictness for DMA domains (Jerry Snitselaar) [2112119] - iommu: Expose DMA domain strictness via sysfs (Jerry Snitselaar) [2112119] - iommu: Express DMA strictness via the domain type (Jerry Snitselaar) [2112119] - iommu/vt-d: Prepare for multiple DMA domain types (Jerry Snitselaar) [2112119] - iommu/arm-smmu: Prepare for multiple DMA domain types (Jerry Snitselaar) [2112119] - iommu/amd: Prepare for multiple DMA domain types (Jerry Snitselaar) [2112119] - iommu: Introduce explicit type for non-strict DMA domains (Jerry Snitselaar) [2112119] - iommu/io-pgtable: Remove non-strict quirk (Jerry Snitselaar) [2112119] - iommu: Indicate queued flushes via gather data (Jerry Snitselaar) [2112119] - iommu/amd: Remove stale amd_iommu_unmap_flush usage (Jerry Snitselaar) [2112119] - iommu: Remove mode argument from iommu_set_dma_strict() (Jerry Snitselaar) [2112119] - iommu/amd: Add support for IOMMU default DMA mode build options (Jerry Snitselaar) [2112119] - iommu/vt-d: Add support for IOMMU default DMA mode build options (Jerry Snitselaar) [2112119] - iommu: Enhance IOMMU default DMA mode build options (Jerry Snitselaar) [2112119] - iommu: Print strict or lazy mode at init time (Jerry Snitselaar) [2112119] - iommu: Deprecate Intel and AMD cmdline methods to enable strict mode (Jerry Snitselaar) [2112119] - dma-debug: use memory_intersects() directly (Jerry Snitselaar) [2112119] - dma-debug: fix return value of __setup handlers (Jerry Snitselaar) [2112119] - arm-smmu-qcom: Ensure the qcom_scm driver has finished probing (Jerry Snitselaar) [2112119] - iommu/io-pgtable-arm: Clean up faulty sanity check (Jerry Snitselaar) [2112119] - iommu/vt-d: Fix RCU list debugging warnings (Jerry Snitselaar) [2112119] - iommu/dma: add a new dma_map_ops of get_merge_boundary() (Jerry Snitselaar) [2112119] - swiotlb: do not zero buffer in set_memory_decrypted() (Jerry Snitselaar) [2112119] - iommu: iommu_ops RH_KABI cleanup (Jerry Snitselaar) [2112119] - device: Fix RH_KABI work around (Jerry Snitselaar) [2112357] - iommu/vt-d: Drop stop marker messages (Jerry Snitselaar) [2112119] - iommu/vt-d: Remove unused function intel_svm_capable() (Jerry Snitselaar) [2112119] - iommu/arm-smmu-v3: Fix size calculation in arm_smmu_mm_invalidate_range() (Jerry Snitselaar) [2112119] - iommu/vt-d: Delete dev_has_feat callback (Jerry Snitselaar) [2112119] - iommu/amd: Remove useless irq affinity notifier (Jerry Snitselaar) [2112119]- scsi: qedi: Fix ABBA deadlock in qedi_process_tmf_resp() and qedi_process_cmd_cleanup_resp() (Nilesh Javali) [2109890] - scsi: qedi: Remove set but unused 'page' variable (Nilesh Javali) [2109890] - x86/elf: Disable automatic READ_IMPLIES_EXEC on 64-bit (Wander Lairson Costa) [2070700] {CVE-2022-25265} - x86/elf: Split READ_IMPLIES_EXEC from executable PT_GNU_STACK (Wander Lairson Costa) [2070700] {CVE-2022-25265} - x86/elf: Add table to document READ_IMPLIES_EXEC (Wander Lairson Costa) [2070700] {CVE-2022-25265} - RHEL-only: KVM: selftests: Enable rseq_test on aarch64 (Gavin Shan) [2128974] - KVM: selftests: Use getcpu() instead of sched_getcpu() in rseq_test (Gavin Shan) [2128974] - selftests: kvm: Fix a compile error in selftests/kvm/rseq_test.c (Gavin Shan) [2128974] - KVM: selftests: Fix target thread to be migrated in rseq_test (Gavin Shan) [2128974] - selftests: KVM: Handle compiler optimizations in ucall (Gavin Shan) [2128974] - selftests: kvm: replace ternary operator with min() (Gavin Shan) [2128974] - KVM: selftests: Fix typo in vgic_init test (Gavin Shan) [2128974] - KVM: selftests: Fix buggy-but-benign check in test_v3_new_redist_regions() (Gavin Shan) [2128974] - KVM: arm64: vgic: Fix exit condition in scan_its_table() (Gavin Shan) [2128974] - KVM: arm64: selftests: Add support for GICv2 on v3 (Gavin Shan) [2128974] - KVM: arm64: Fix comment typo in nvhe/switch.c (Gavin Shan) [2128974] - KVM: arm64: vgic: Remove duplicate check in update_affinity_collection() (Gavin Shan) [2128974] - KVM: arm64: Don't return from void function (Gavin Shan) [2128974] - KVM: arm64: Drop stale comment (Gavin Shan) [2128974] - KVM: arm64: Warn if accessing timer pending state outside of vcpu context (Gavin Shan) [2128974] - KVM: arm64: Replace vgic_v3_uaccess_read_pending with vgic_uaccess_read_pending (Gavin Shan) [2128974] - KVM: arm64: vgic: Undo work in failed ITS restores (Gavin Shan) [2128974] - KVM: arm64: vgic: Do not ignore vgic_its_restore_cte failures (Gavin Shan) [2128974] - KVM: arm64: vgic: Add more checks when restoring ITS tables (Gavin Shan) [2128974] - KVM: arm64: vgic: Check that new ITEs could be saved in guest memory (Gavin Shan) [2128974] - KVM: arm64: nvhe: Eliminate kernel-doc warnings (Gavin Shan) [2128974] - KVM: arm64: Print emulated register table name when it is unsorted (Gavin Shan) [2128974] - KVM: arm64: Don't BUG_ON() if emulated register table is unsorted (Gavin Shan) [2128974] - KVM: arm64: Inject exception on out-of-IPA-range translation fault (Gavin Shan) [2128974] - KVM: arm64: vgic: Remove unnecessary type castings (Gavin Shan) [2128974] - KVM: arm64: Drop unused param from kvm_psci_version() (Gavin Shan) [2128974] - KVM: arm64: vgic: Add memcg accounting to vgic allocations (Gavin Shan) [2128974] - x86/split_lock: Enable the split lock feature on Raptor Lake (Prarit Bhargava) [2076738] - mm: prevent page_frag_alloc() from corrupting the memory (Izabela Bakollari) [2132265] - RDMA/mlx5: Set local port to one when accessing counters (Mohammad Kabat) [2077119] - scsi: ch: Do not initialise statics to 0 (Ewan D. Milne) [2132458] - scsi: core: Fix warning in scsi_alloc_sgtables() (Ewan D. Milne) [2132458] - scsi: core: Move the definition of SCSI_QUEUE_DELAY (Ewan D. Milne) [2132458] - scsi: scsi_debug: Fix zone transition to full condition (Ewan D. Milne) [2132458] - scsi: sd_zbc: Prevent zone information memory leak (Ewan D. Milne) [2132458] - scsi: sd: Fix potential NULL pointer dereference (Ewan D. Milne) [2132458] - scsi: sr: Add memory allocation failure handling for get_capabilities() (Ewan D. Milne) [2132458] - scsi: sd: Use cached ATA Information VPD page (Ewan D. Milne) [2132458] - scsi: core: Do not truncate INQUIRY data on modern devices (Ewan D. Milne) [2132458] - scsi: core: Pick suitable allocation length in scsi_report_opcode() (Ewan D. Milne) [2132458] - scsi: core: Query VPD size before getting full page (Ewan D. Milne) [2132458] - scsi: scsi_debug: Add gap zone support (Ewan D. Milne) [2132458] - scsi: scsi_debug: Rename zone type constants (Ewan D. Milne) [2132458] - scsi: scsi_debug: Fix a typo (Ewan D. Milne) [2132458] - scsi: sd: sd_zbc: Hide gap zones (Ewan D. Milne) [2132458] - scsi: sd: sd_zbc: Return early in sd_zbc_check_zoned_characteristics() (Ewan D. Milne) [2132458] - scsi: sd: sd_zbc: Introduce struct zoned_disk_info (Ewan D. Milne) [2132458] - scsi: sd: sd_zbc: Use logical blocks as unit when querying zones (Ewan D. Milne) [2132458] - scsi: sd: sd_zbc: Verify that the zone size is a power of two (Ewan D. Milne) [2132458] - scsi: sd: sd_zbc: Improve source code documentation (Ewan D. Milne) [2132458] - scsi: sr: Do not leak information in ioctl (Ewan D. Milne) [2132458] - scsi: core: Remove unreachable code warning (Ewan D. Milne) [2132458] - scsi: libfc: Fix use after free in fc_exch_abts_resp() (Ewan D. Milne) [2132458] - scsi: scsi_debug: Silence unexpected unlock warnings (Ewan D. Milne) [2132458] - scsi: Remove unused member cmd_pool for structure scsi_host_template (Ewan D. Milne) [2132458] - scsi: scsi_debug: Add environmental reporting log subpage (Ewan D. Milne) [2132458] - scsi: scsi_debug: Add no_rwlock parameter (Ewan D. Milne) [2132458] - scsi: scsi_debug: Divide power on reset UNIT ATTENTION (Ewan D. Milne) [2132458] - scsi: scsi_debug: Use TASK SET FULL more (Ewan D. Milne) [2132458] - scsi: scsi_debug: Strengthen defer_t accesses (Ewan D. Milne) [2132458] - scsi: ch: Don't use GFP_DMA (Ewan D. Milne) [2132458] - scsi: scsi_transport_sas: Add 22.5 Gbps link rate definitions (Ewan D. Milne) [2132458] - scsi: sd: Free scsi_disk device via put_device() (Ewan D. Milne) [2132458] - scsi: scsi_debug: Adjust num_parts to create equally sized partitions (Ewan D. Milne) [2132458] - scsi: ch: remove ch_mutex() (Ewan D. Milne) [2132458] - scsi: ch: synchronize ch_probe() and ch_open() (Ewan D. Milne) [2132458] - scsi: ch: fixup refcounting imbalance for SCSI devices (Ewan D. Milne) [2132458] - scsi: mpi3mr: Schedule IRQ kthreads only on non-RT kernels (Tomas Henzl) [2134535] - netfilter: flowtable: fix stuck flows on cleanup due to pending work (Phil Sutter) [2131370] - netfilter: flowtable: add function to invoke garbage collection immediately (Phil Sutter) [2131370] - netfilter: flowtable: pass flowtable to nf_flow_table_iterate() (Phil Sutter) [2131370] - netfilter: flowtable: separate replace, destroy and stats to different workqueues (Phil Sutter) [2131370] - drm/mgag200: Fix PLL setup for G200_SE_A rev >=4 (Jocelyn Falempe) [2130159] - af_key: Do not call xfrm_probe_algs in parallel (Sabrina Dubroca) [2122369] {CVE-2022-3028} - xfrm: Update ipcomp_scratches with NULL when freed (Sabrina Dubroca) [2136193] - esp: choose the correct inner protocol for GSO on inter address family tunnels (Sabrina Dubroca) [2136193] - xfrm: fix refcount leak in __xfrm_policy_check() (Sabrina Dubroca) [2136193] - xfrm: xfrm_policy: fix a possible double xfrm_pols_put() in xfrm_bundle_lookup() (Sabrina Dubroca) [2136193] - net: Fix esp GSO on inter address family tunnels. (Sabrina Dubroca) [2136193] - esp: Fix BEET mode inter address family tunneling on GSO (Sabrina Dubroca) [2136193] - cifs: fix check of dfs interlinks (Ronnie Sahlberg) [2132414] - powerpc/pseries: Fix numa FORM2 parsing fallback code (Nico Pache) [2089496] - powerpc/pseries: rename numa_dist_table to form2_distances (Nico Pache) [2089496] - x86/pkey: Fix undefined behaviour with PKRU_WD_BIT (Nico Pache) [2089496] - hugetlb: add lockdep check for i_mmap_rwsem held in huge_pmd_share (Nico Pache) [2089496] - mm: page_io: fix psi memory pressure error on cold swapins (Nico Pache) [2089496] - mm/memcg: Remove 'page' parameter to mem_cgroup_charge_statistics() (Nico Pache) [2089496] - mm: workingset: replace IRQ-off check with a lockdep assert. (Nico Pache) [2089496] - mm/madvise: fix potential pte_unmap_unlock pte error (Nico Pache) [2089496] - mm/mmu_notifier.c: fix race in mmu_interval_notifier_remove() (Nico Pache) [2089496] - mm/sparse.c: remove NULL check in clear_hwpoisoned_pages() (Nico Pache) [2089496] - node: fix device cleanups in error handling code (Nico Pache) [2089496] - x86/setup: Fix static memory detection (Nico Pache) [2089496] - x86/fault: Don't send SIGSEGV twice on SEGV_PKUERR (Nico Pache) [2089496] - s390/startup: round down "mem" option to page boundary (Nico Pache) [2089496] - powerpc/64s: Remove 'dummy_copy_buffer' (Nico Pache) [2089496] - page_alloc: fix invalid watermark check on a negative value (Nico Pache) [2089496] - lib/radix-tree: remove unused argument of insert_entries (Nico Pache) [2089496] - drm/radeon: fix incorrrect SPDX-License-Identifiers (Nico Pache) [2089496] - mm/swap: fix the obsolete comment for SWP_TYPE_SHIFT (Nico Pache) [2089496] - irq_work: use kasan_record_aux_stack_noalloc() record callstack (Nico Pache) [2089496] - kdb: Fix the putarea helper function (Nico Pache) [2089496] - mm: slab: Delete unused SLAB_DEACTIVATED flag (Nico Pache) [2089496] - mm, kasan: use compare-exchange operation to set KASAN page tag (Nico Pache) [2089496] - rcu: Avoid alloc_pages() when recording stack (Nico Pache) [2089496] - workqueue, kasan: avoid alloc_pages() when recording stack (Nico Pache) [2089496] - kasan: generic: introduce kasan_record_aux_stack_noalloc() (Nico Pache) [2089496] - kasan: common: provide can_alloc in kasan_save_stack() (Nico Pache) [2089496] - lib/stackdepot: remove unused function argument (Nico Pache) [2089496] - lib/stackdepot: include gfp.h (Nico Pache) [2089496] - blk-cgroup: blk_cgroup_bio_start() should use irq-safe operations on blkg->iostat_cpu (Nico Pache) [2089496] - libnvdimm/pmem: Fix crash triggered when I/O in-flight during unbind (Nico Pache) [2089496] - include/trace/events/vmscan.h: remove mm_vmscan_inactive_list_is_low (Nico Pache) [2089496] - khugepaged: selftests: remove debug_cow (Nico Pache) [2089496] - mm/mmzone.h: simplify is_highmem_idx() (Nico Pache) [2089496] - mm/page-writeback: use __this_cpu_inc() in account_page_dirtied() (Nico Pache) [2089496] - mm/page-writeback: update the comment of Dirty position control (Nico Pache) [2089496] - mm/page-writeback: Fix performance when BDI's share of ratio is 0. (Nico Pache) [2089496] - fuse: ignore PG_workingset after stealing (Nico Pache) [2089496] - mm/slub: actually fix freelist pointer vs redzoning (Nico Pache) [2089496] - mm/slub: clarify verification reporting (Nico Pache) [2089496] - irq_work: Make irq_work_queue() NMI-safe again (Nico Pache) [2089496] - mm/huge_memory.c: remove unused macro TRANSPARENT_HUGEPAGE_DEBUG_COW_FLAG (Nico Pache) [2089496] - irq_work: record irq_work_queue() call stack (Nico Pache) [2089496] - arm64: kasan: fix page_alloc tagging with DEBUG_VIRTUAL (Nico Pache) [2089496] - mm/arm64: Correct obsolete comment in do_page_fault() (Nico Pache) [2089496] - kernel: kexec: remove the lock operation of system_transition_mutex (Nico Pache) [2089496] - libnvdimm/pmem: Remove unused header (Nico Pache) [2089496] - workqueue: kasan: record workqueue stack (Nico Pache) [2089496] - lib/test_kasan.c: add workqueue test case (Nico Pache) [2089496] - page_frag: Recover from memory pressure (Nico Pache) [2089496] - mm: use helper function put_write_access() (Nico Pache) [2089496] - mm/swapfile.c: remove unnecessary goto out in _swap_info_get() (Nico Pache) [2089496] - mm/swap.c: fix incomplete comment in lru_cache_add_inactive_or_unevictable() (Nico Pache) [2089496] - mm/page_io.c: remove useless out label in __swap_writepage() (Nico Pache) [2089496] - mm/swap_slots.c: remove always zero and unused return value of enable_swap_slots_cache() (Nico Pache) [2089496] - mm/swap.c: fix confusing comment in release_pages() (Nico Pache) [2089496] - mm: annotate a data race in page_zonenum() (Nico Pache) [2089496] - mm/swap.c: annotate data races for lru_rotate_pvecs (Nico Pache) [2089496] - mm/rmap: annotate a data race at tlb_flush_batched (Nico Pache) [2089496] - mm/mempool: fix a data race in mempool_free() (Nico Pache) [2089496] - mm/list_lru: fix a data race in list_lru_count_one (Nico Pache) [2089496] - mm/memcontrol: fix a data race in scan count (Nico Pache) [2089496] - mm/swapfile: fix and annotate various data races (Nico Pache) [2089496] - mm: thp: remove debug_cow switch (Nico Pache) [2089496] - page_alloc: consider highatomic reserve in watermark fast (Nico Pache) [2089496] - mm: remove unnecessary wrapper function do_mmap_pgoff() (Nico Pache) [2089496] - doc: don't use deprecated "---help---" markers in target docs (Nico Pache) [2089496] - doc: cgroup: update note about conditions when oom killer is invoked (Nico Pache) [2089496] - mm: add kvfree_sensitive() for freeing sensitive data objects (Nico Pache) [2089496] - f2fs: fix retry logic in f2fs_write_cache_pages() (Nico Pache) [2089496] - mm/hugetlb: avoid unnecessary check on pud and pmd entry in huge_pte_offset (Nico Pache) [2089496] - mm/page-writeback.c: remove unused variable (Nico Pache) [2089496] - zswap: docs/vm: Fix typo accept_threshold_percent in zswap.rst (Nico Pache) [2089496] - tracing: Add a vmalloc_sync_mappings() for safe measure (Nico Pache) [2089496] - mm/hugetlb: fix a addressing exception caused by huge_pte_offset (Nico Pache) [2089496] - mm/page-writeback.c: write_cache_pages(): deduplicate identical checks (Nico Pache) [2089496] - revert "topology: add support for node_to_mem_node() to determine the fallback node" (Nico Pache) [2089496] - net: memcg: fix lockdep splat in inet_csk_accept() (Nico Pache) [2089496] - net: memcg: late association of sock to memcg (Nico Pache) [2089496] - tmpfs: deny and force are not huge mount options (Nico Pache) [2089496] - mm/zswap.c: add allocation hysteresis if pool limit is hit (Nico Pache) [2089496] - mm/swapfile.c: swap_next should increase position index (Nico Pache) [2089496] - fat: use prandom_u32() for i_generation (Nico Pache) [2089496] - mm/mmap.c: rb_parent is not necessary in __vma_link_list() (Nico Pache) [2089496] - mm/mmap.c: __vma_unlink_prev() is not necessary now (Nico Pache) [2089496] - docs: kmemleak: DEBUG_KMEMLEAK_EARLY_LOG_SIZE changed names (Nico Pache) [2089496] - mm/mmap.c: prev could be retrieved from vma->vm_prev (Nico Pache) [2089496] - mm/zsmalloc.c: fix a -Wunused-function warning (Nico Pache) [2089496] - mm/rmap.c: remove set but not used variable 'cstart' (Nico Pache) [2089496] - tools headers UAPI: Update tools's copy of mman.h headers (Nico Pache) [2089496] - mm/mmap: move common defines to mman-common.h (Nico Pache) [2089496] - mm: fix the MAP_UNINITIALIZED flag (Nico Pache) [2089496] - mm: vmalloc: show number of vmalloc pages in /proc/meminfo (Nico Pache) [2089496] - slab: remove /proc/slab_allocators (Nico Pache) [2089496] - mm/huge_memory.c: fix "orig_pud" set but not used (Nico Pache) [2089496] - mm: hwpoison: use do_send_sig_info() instead of force_sig() (Nico Pache) [2089496] - mm, page_alloc: drop should_suppress_show_mem (Nico Pache) [2089496] - mm,page_alloc: PF_WQ_WORKER threads must sleep at should_reclaim_retry() (Nico Pache) [2089496] - powerpc/8xx: Use patch_site for perf counters setup (Nico Pache) [2089496] - powerpc/8xx: Use patch_site for memory setup patching (Nico Pache) [2089496] - Revert "powerpc/8xx: Use L1 entry APG to handle _PAGE_ACCESSED for CONFIG_SWAP" (Nico Pache) [2089496] - mm/swapfile.c: put_swap_page: share more between huge/normal code path (Nico Pache) [2089496] - mm, swap, get_swap_pages: use entry_size instead of cluster in parameter (Nico Pache) [2089496] - mm/swapfile.c: add __swap_entry_free_locked() (Nico Pache) [2089496] - mm/swapfile.c: unify normal/huge code path in put_swap_page() (Nico Pache) [2089496] - mm/swapfile.c: unify normal/huge code path in swap_page_trans_huge_swapped() (Nico Pache) [2089496] - mm/swapfile.c: replace some #ifdef with IS_ENABLED() (Nico Pache) [2089496] - mm: swap: add comments to lock_cluster_or_swap_info() (Nico Pache) [2089496] - mm/swapfile.c: use swap_count() in swap_page_trans_huge_swapped() (Nico Pache) [2089496] - mm, oom: remove sleep from under oom_lock (Nico Pache) [2089496] - mm/hugetlb: remove gigantic page support for HIGHMEM (Nico Pache) [2089496] - mm/page-writeback.c: update stale account_page_redirty() comment (Nico Pache) [2089496] - shmem: use monotonic time for i_generation (Nico Pache) [2089496] - mptcp: increase default max additional subflows to 2 (Paolo Abeni) [2127136] - ipv6/addrconf: fix a null-ptr-deref bug for ip6_ptr (Davide Caratti) [2103990] - ipv6: Refactor fib6_ignore_linkdown (Davide Caratti) [2103990] - Revert "net: af_key: add check for pfkey_broadcast in function pfkey_process" (Davide Caratti) [2103990] - net: af_key: add check for pfkey_broadcast in function pfkey_process (Davide Caratti) [2103990] - certs: Add FIPS selftests (Vladis Dronov) [2134828] - certs: Move load_certificate_list() to be with the asymmetric keys code (Vladis Dronov) [2134828]- selftests/bpf: Limit unroll_count for pyperf600 test (Viktor Malik) [2139128]- perf affinity: Fix out of bound access to "sched_cpus" mask (Michael Petlan) [2125952] - net: skb: introduce and use a single page frag cache (Paolo Abeni) [2063335] - powerpc/pseries/vas: Pass hw_cpu_id to node associativity HCALL (Steve Best) [2131651] - agp/intel: Rename intel-gtt symbols (Jocelyn Falempe) [2115871] - drm/i915/gt: Split intel-gtt functions by arch (Jocelyn Falempe) [2115871] - drm: Implement DRM aperture helpers under video/ (Jocelyn Falempe) [2115871] - efi: Fix build error due to enum collision between efi.h and ima.h (Jocelyn Falempe) [2115871] - Revert "workqueue: remove unused cancel_work()" (Jocelyn Falempe) [2115871] - dma-buf: fix use of DMA_BUF_SET_NAME_{A,B} in userspace (Jocelyn Falempe) [2115871] - drm/i915/gsc: add gsc as a mei auxiliary device (Jocelyn Falempe) [2115871] - drm/i915: Prepare for multiple GTs (Jocelyn Falempe) [2115871] - drm/i915/gt: add gt_is_root() helper (Jocelyn Falempe) [2115871] - drm/i915: Rename INTEL_REGION_LMEM with INTEL_REGION_LMEM_0 (Jocelyn Falempe) [2115871] - drm/i915: fixup the initial fb base on DGFX (Jocelyn Falempe) [2115871] - drm/i915: add i915_gem_object_create_region_at() (Jocelyn Falempe) [2115871] - drm/i915: Report steering details in debugfs (Jocelyn Falempe) [2115871] - x86/gpu: include drm/i915_pciids.h directly in early quirks (Jocelyn Falempe) [2115871] - staging: fbtft: core: set smem_len before fb_deferred_io_init call (Jocelyn Falempe) [2115871] - fbdev: Put mmap for deferred I/O into drivers (Jocelyn Falempe) [2115871] - fbdev: Track deferred-I/O pages in pageref struct (Jocelyn Falempe) [2115871] - fbdev: defio: fix the pagelist corruption (Jocelyn Falempe) [2115871] - fbdev: Don't sort deferred-I/O pages by default (Jocelyn Falempe) [2115871] - staging: fbtft: Add spaces around / - Style (Jocelyn Falempe) [2115871] - fbdev/defio: Early-out if page is already enlisted (Jocelyn Falempe) [2115871] - panic, kexec: make __crash_kexec() NMI safe (Valentin Schneider) [2134126] - kexec: turn all kexec_mutex acquisitions into trylocks (Valentin Schneider) [2134126] - kexec: move locking into do_kexec_load (Valentin Schneider) [2134126] - ice: Fix interface being down after reset with link-down-on-close flag on (Petr Oros) [2024110] - ice: Add low latency Tx timestamp read (Petr Oros) [2092425] - ice: introduce ice_ptp_reset_cached_phctime function (Petr Oros) [2092425] - ice: re-arrange some static functions in ice_ptp.c (Petr Oros) [2092425] - ice: track and warn when PHC update is late (Petr Oros) [2092425] - ice: track Tx timestamp stats similar to other Intel drivers (Petr Oros) [2092425] - ice: implement adjfine with mul_u64_u64_div_u64 (Petr Oros) [2092425] - ice: Add EXTTS feature to the feature bitmap (Petr Oros) [2092425] - math: Export mul_u64_u64_div_u64 (Petr Oros) [2092425] - neighbour: allow NUD_NOARP entries to be forced GCed (Xin Long) [2076534] - neighbour: Prevent Race condition in neighbour subsytem (Xin Long) [2076534] - neighbour: Prevent a dead entry from updating gc_list (Xin Long) [2076534] - net: Exempt multicast addresses from five-second neighbor lifetime (Xin Long) [2076534] - neighbor: Reset gc_entries counter if new entry is released before insert (Xin Long) [2076534] - neighbor: Remove externally learned entries from gc_list (Xin Long) [2076534] - neighbor: Move neigh_update_ext_learned to core file (Xin Long) [2076534] - neighbor: Remove state and flags arguments to neigh_del (Xin Long) [2076534] - neighbor: Fix state check in neigh_forced_gc (Xin Long) [2076534] - neighbor: Fix locking order for gc_list changes (Xin Long) [2076534] - neighbor: gc_list changes should be protected by table lock (Xin Long) [2076534] - neighbor: Improve garbage collection (Xin Long) [2076534] - neighbour: send netlink notification if NTF_ROUTER changes (Xin Long) [2076534] - neighbour: allow admin to set NTF_ROUTER (Xin Long) [2076534] - s390/dasd: add device ping attribute (Tobias Huschle) [2043877] - s390/dasd: suppress generic error messages for PPRC secondary devices (Tobias Huschle) [2043877] - s390/dasd: add ioctl to perform a swap of the drivers copy pair (Tobias Huschle) [2043877] - s390/dasd: add copy pair swap capability (Tobias Huschle) [2043877] - s390/dasd: add copy pair setup (Tobias Huschle) [2043877] - s390/dasd: add query PPRC function (Tobias Huschle) [2043877] - s390/dasd: put block allocation in separate function (Tobias Huschle) [2043877] - s390/dasd: fix Oops in dasd_alias_get_start_dev due to missing pavgroup (Tobias Huschle) [2043877] - s390/qeth: Split memcpy() of struct qeth_ipacmd_addr_change flexible array (Tobias Huschle) [2110426] - s390/qeth: Fix typo 'the the' in comment (Tobias Huschle) [2110426] - s390/qdio: Fix spelling mistake (Tobias Huschle) [2110426] - qeth: remove a copy of the NAPI_POLL_WEIGHT define (Tobias Huschle) [2110426] - scsi: bnx2fc: Avoid using get_cpu() in bnx2fc_cmd_alloc() (Nilesh Javali) [2109895] - scsi: bnx2fc: Fix spelling mistake "mis-match" -> "mismatch" (Nilesh Javali) [2109895] - scsi: bnx2fc: Make use of the helper macro kthread_run() (Nilesh Javali) [2109895] - scsi: bnx2fc: Fix typo in comments (Nilesh Javali) [2109895] - scsi: qedf: Populate sysfs attributes for vport (Nilesh Javali) [2120219] - scsi: qedf: Fix typo in comment (Nilesh Javali) [2109893] - scsi: qedf: Remove redundant variable op (Nilesh Javali) [2109893] - scsi: qedf: Remove an unneeded NULL check on list iterator (Nilesh Javali) [2109893] - scsi: qedf: Remove unnecessary code (Nilesh Javali) [2109893] - s390/sclp: reserve memory occupied by sclp early buffer (Mete Durlu) [2060830] - s390: make command line configurable (Mete Durlu) [2060830] - s390: support command lines longer than 896 bytes (Mete Durlu) [2060830] - s390/kexec_file: move kernel image size check (Mete Durlu) [2060830] - s390/boot: move sclp early buffer from fixed address in asm to C (Mete Durlu) [2060830] - drivers/base: Fix unsigned comparison to -1 in CPUMAP_FILE_MAX_BYTES (Phil Auld) [2115518] - sched/core: Do not requeue task on CPU excluded from cpus_mask (Phil Auld) [2115518] - workqueue: Avoid a false warning in unbind_workers() (Phil Auld) [2115518] - sched/core: Always flush pending blk_plug (Phil Auld) [2115518] - sched/fair: fix case with reduced capacity CPU (Phil Auld) [2115518] - sched: Remove unused function group_first_cpu() (Phil Auld) [2115518] - sched/fair: Remove redundant word " *" (Phil Auld) [2115518] - sched: only perform capability check on privileged operation (Phil Auld) [2115518] - sched: Allow newidle balancing to bail out of load_balance (Phil Auld) [2115518] - sched: Remove the limitation of WF_ON_CPU on wakelist if wakee cpu is idle (Phil Auld) [2115518] - sched: Fix the check of nr_running at queue wakelist (Phil Auld) [2115518] - sched: Fix balance_push() vs __sched_setscheduler() (Phil Auld) [2115518] - sched/fair: Optimize and simplify rq leaf_cfs_rq_list (Phil Auld) [2115518] - topology: Remove unused cpu_cluster_mask() (Phil Auld) [2115518] - sched: Update task_tick_numa to ignore tasks without an mm (Phil Auld) [2115518] - sched/deadline: Remove superfluous rq clock update in push_dl_task() (Phil Auld) [2115518] - time/sched_clock: Fix formatting of frequency reporting code (Phil Auld) [2115518] - time/sched_clock: Use Hz as the unit for clock rate reporting below 4kHz (Phil Auld) [2115518] - time/sched_clock: Round the frequency reported to nearest rather than down (Phil Auld) [2115518] - sched/fair: Delete useless condition in tg_unthrottle_up() (Phil Auld) [2115518] - sched/fair: Fix cfs_rq_clock_pelt() for throttled cfs_rq (Phil Auld) [2115518] - workqueue: Restrict kworker in the offline CPU pool running on housekeeping CPUs (Phil Auld) [2115518] - kernel/sched: Remove dl_boosted flag comment (Phil Auld) [2115518] - workqueue: Remove schedule() in unbind_workers() (Phil Auld) [2115518] - workqueue: Remove outdated comment about exceptional workers in unbind_workers() (Phil Auld) [2115518] - workqueue: Remove the advanced kicking of the idle workers in rebind_workers() (Phil Auld) [2115518] - workqueue: Fix unbind_workers() VS wq_worker_running() race (Phil Auld) [2115518] - sched/membarrier: fix missing local execution of ipi_sync_rq_state() (Phil Auld) [2115518] - kthread: Move prio/affinite change into the newly created thread (Phil Auld) [2115518]- dmaengine: idxd: Correct IAX operation code names (Jerry Snitselaar) [2112121] - dmaengine: dmatest: use strscpy to replace strlcpy (Jerry Snitselaar) [2112121] - dmaengine: remove DMA_MEMCPY_SG once again (Jerry Snitselaar) [2112121] - MAINTAINERS: idxd driver maintainer update (Jerry Snitselaar) [2112121] - dmaengine: dmatest: Replace symbolic permissions by octal permissions (Jerry Snitselaar) [2112121] - dmaengine: dmatest: Remove spaces before tabs (Jerry Snitselaar) [2112121] - dma:dw: remove reference to AVR32 architecture in core.c (Jerry Snitselaar) [2112121] - dmaengine: idxd: Only call idxd_enable_system_pasid() if succeeded in enabling SVA feature (Jerry Snitselaar) [2112121] - dmaengine: idxd: force wq context cleanup on device disable path (Jerry Snitselaar) [2112121] - dmaengine: Revert "dmaengine: add verification of DMA_INTERRUPT capability for dmatest" (Jerry Snitselaar) [2112121] - dmaengine: idxd: Separate user and kernel pasid enabling (Jerry Snitselaar) [2112121] - dmaengine: ptdma: statify pt_tx_status (Jerry Snitselaar) [2112121] - dmaengine: hidma: In hidma_prep_dma_memset treat value as a single byte (Jerry Snitselaar) [2112121] - dmaengine: Document dmaengine_prep_dma_memset (Jerry Snitselaar) [2112121] - dmaengine: PTDMA: support polled mode (Jerry Snitselaar) [2112121] - dmaengine: Remove a useless mutex (Jerry Snitselaar) [2112121] - dmaengine: idxd: update IAA definitions for user header (Jerry Snitselaar) [2112121] - dmaengine: Clarify cyclic transfer residue documentation (Jerry Snitselaar) [2112121] - dmaengine: qcom_hidma: Remove useless DMA-32 fallback configuration (Jerry Snitselaar) [2112121] - dmaengine: iot: Remove useless DMA-32 fallback configuration (Jerry Snitselaar) [2112121] - dmaengine: ioatdma: use default_groups in kobj_type (Jerry Snitselaar) [2112121] - Documentation: dmaengine: Correctly describe dmatest with channel unset (Jerry Snitselaar) [2112121] - Documentation: dmaengine: Add a description of what dmatest does (Jerry Snitselaar) [2112121] - dmaengine: Add core function and capability check for DMA_MEMCPY_SG (Jerry Snitselaar) [2112121] - dmaengine: Add documentation for new memcpy scatter-gather function (Jerry Snitselaar) [2112121] - dmaengine: remove slave_id config field (Jerry Snitselaar) [2112121] - dmaengine: ioat: switch from 'pci_' to 'dma_' API (Jerry Snitselaar) [2112121] - dmaengine: hsu: switch from 'pci_' to 'dma_' API (Jerry Snitselaar) [2112121] - dmaengine: dw: switch from 'pci_' to 'dma_' API (Jerry Snitselaar) [2112121] - dmaengine: remove debugfs #ifdef (Jerry Snitselaar) [2112121] - dmaengine: dmaengine_desc_callback_valid(): Check for `callback_result` (Jerry Snitselaar) [2112121] - dmaengine: Remove redundant initialization of variable err (Jerry Snitselaar) [2112121] - dmaengine: Extend the dma_slave_width for 128 bytes (Jerry Snitselaar) [2112121] - dmaengine: ioat: depends on !UML (Jerry Snitselaar) [2112121] - dmaengine: dw: Simplify DT property parser (Jerry Snitselaar) [2112121] - dmaengine: dw: Convert members to u32 in platform data (Jerry Snitselaar) [2112121] - dmaengine: dw: Remove error message from DT parsing code (Jerry Snitselaar) [2112121] - dmaengine: of-dma: router_xlate to return -EPROBE_DEFER if controller is not yet available (Jerry Snitselaar) [2112121] - dmaengine: hsu: Account transferred bytes (Jerry Snitselaar) [2112121] - dmaengine: Move kdoc description of struct dma_chan_percpu closer to it (Jerry Snitselaar) [2112121] - dmaengine: QCOM_HIDMA_MGMT depends on HAS_IOMEM (Jerry Snitselaar) [2112121] - dmaengine: qcom_hidma: comment platform_driver_register call (Jerry Snitselaar) [2112121] - dmaengine: qcom_hidma: remove unused code (Jerry Snitselaar) [2112121] - dmaengine: Fix a double free in dma_async_device_register (Jerry Snitselaar) [2112121] - dmaengine: hsu: disable spurious interrupt (Jerry Snitselaar) [2112121] - dmaengine: Extend the dmaengine_alignment for 128 and 256 bytes (Jerry Snitselaar) [2112121] - dmaengine: dmatest: Use dmaengine_get_dma_device (Jerry Snitselaar) [2112121] - dmaengine: doc: client: Update for dmaengine_get_dma_device() usage (Jerry Snitselaar) [2112121] - dmaengine: Add support for per channel coherency handling (Jerry Snitselaar) [2112121] - dmaengine: of-dma: Add support for optional router configuration callback (Jerry Snitselaar) [2112121] - dmaengine: add peripheral configuration (Jerry Snitselaar) [2112121] - dmaengine: idma64: Switch to use __maybe_unused instead of ifdeffery (Jerry Snitselaar) [2112121] - dmaengine: ioatdma: remove unused function missed during dma_v2 removal (Jerry Snitselaar) [2112121] - dmaengine: Save few bytes and increase readability of dma_request_chan() (Jerry Snitselaar) [2112121] - dmaengine: of-dma: Fix of_dma_router_xlate's of_dma_xlate handling (Jerry Snitselaar) [2112121] - dmaengine: dw: Don't include unneeded header to platform data header (Jerry Snitselaar) [2112121] - dmaengine: linux/dmaengine.h: drop duplicated word in a comment (Jerry Snitselaar) [2112121] - dmaengine: ioat: Fix some parameter misspelling and provide description for phys_complete (Jerry Snitselaar) [2112121] - dmaengine: of-dma: Fix misspellings/formatting issues in some function headers (Jerry Snitselaar) [2112121] - Documentation/driver-api: dmaengine/provider: drop doubled word (Jerry Snitselaar) [2112121] - dmaengine: Add support for repeating transactions (Jerry Snitselaar) [2112121] - dmaengine: qcom_hidma: use true,false for bool variable (Jerry Snitselaar) [2112121] - dmaengine: qcom_hidma: Simplify error handling path in hidma_probe (Jerry Snitselaar) [2112121] - dmaengine: Fix misspelling of "Analog Devices" (Jerry Snitselaar) [2112121] - docs: dmaengine: provider.rst: get rid of some warnings (Jerry Snitselaar) [2112121] - dmaengine: doc: fix warnings/issues of client.rst (Jerry Snitselaar) [2112121] - dmaengine: doc: Properly indent metadata title (Jerry Snitselaar) [2112121] - dmaengine: doc: Add sections for per descriptor metadata support (Jerry Snitselaar) [2112121] - dmaengine: Fix Kconfig indentation (Jerry Snitselaar) [2112121] - dmaengine: qcom: hidma_mgmt: Add of_node_put() before goto (Jerry Snitselaar) [2112121] - dmaengine: Remove dev_err() usage after platform_get_irq() (Jerry Snitselaar) [2112121] - dmaengine: qcom_hidma: Remove call to memset after dmam_alloc_coherent (Jerry Snitselaar) [2112121] - Documentation: dmaengine: clean up description of dmatest usage (Jerry Snitselaar) [2112121] - dmaengine: hsu: Revert "set HSU_CH_MTSR to memory width" (Jerry Snitselaar) [2112121] - dmaengine: qcom: hidma: no need to check return value of debugfs_create functions (Jerry Snitselaar) [2112121] - dmaengine: qcom_hidma: assign channel cookie correctly (Jerry Snitselaar) [2112121] - dmaengine: qcom_hidma: initialize tx flags in hidma_prep_dma_* (Jerry Snitselaar) [2112121] - dmaengine: qcom_hidma: convert to DEFINE_SHOW_ATTRIBUTE (Jerry Snitselaar) [2112121] - dmaengine: Documentation: Add documentation for multi chan testing (Jerry Snitselaar) [2112121] - dmaengine: hsu: remove dma_slave_config direction usage (Jerry Snitselaar) [2112121] - dmaengine: hsu: Support dmaengine_terminate_sync() (Jerry Snitselaar) [2112121] - scsi: core: Allow the ALUA transitioning state enough time (Tomas Henzl) [2084250] - scsi: core: Return BLK_STS_TRANSPORT for ALUA transitioning (Tomas Henzl) [2084250] - macvlan: enforce a consistent minimal mtu (Davide Caratti) [2134032] - ipvlan: Fix out-of-bound bugs caused by unset skb->mac_header (Davide Caratti) [2134032] - net: ipvtap - add __init/__exit annotations to module init/exit funcs (Davide Caratti) [2134032] - tunnels: do not assume mac header is set in skb_tunnel_check_pmtu() (Guillaume Nault) [2134099] - erspan: do not assume transport header is always set (Guillaume Nault) [2134099] - net: ip_gre: do not report erspan_ver for gre or gretap (Guillaume Nault) [2134099] - selftests: Fix the if conditions of in test_extra_filter() (Hangbin Liu) [2135232] - selftests: forwarding: add shebang for sch_red.sh (Hangbin Liu) [2135232] - selftests: forwarding: fix error message in learning_test (Hangbin Liu) [2135232] - selftests/net: pass ipv6_args to udpgso_bench's IPv6 TCP test (Hangbin Liu) [2135232] - ping: remove pr_err from ping_lookup (Guillaume Nault) [2135424] - ping: fix the dif and sdif check in ping_lookup (Guillaume Nault) [2135424] - ping: fix the sk_bound_dev_if match in ping_lookup (Guillaume Nault) [2135424] - tcp/udp: Call inet6_destroy_sock() in IPv6 sk->sk_destruct(). (Hangbin Liu) [2135259] - udp: Call inet6_destroy_sock() in setsockopt(IPV6_ADDRFORM). (Hangbin Liu) [2135259] - tcp/udp: Fix memory leak in ipv6_renew_options(). (Hangbin Liu) [2135259] - ipv6: sr: fix out-of-bounds read when setting HMAC data. (Hangbin Liu) [2135259] - ipv6: do not use RT_TOS for IPv6 flowlabel (Hangbin Liu) [2135259] - ipv6/sit: fix ipip6_tunnel_get_prl return value (Hangbin Liu) [2135259] - sit: use min (Hangbin Liu) [2135259] - net: ipv6: unexport __init-annotated seg6_hmac_init() (Hangbin Liu) [2135259] - sit: do not call ipip6_dev_free() from sit_init_net() (Hangbin Liu) [2135259] - block: avoid sign extend problem with default queue flags mask (Nico Pache) [2131929] - mm/hwpoison: do not lock page again when me_huge_page() successfully recovers (Aristeu Rozanski) [2110292] - crypto: ccp - Remove the unneeded result variable (Vladis Dronov) [2130195] - crypto: ccp - Release dma channels before dmaengine unrgister (Vladis Dronov) [2130195] - crypto: ccp - Fail the PSP initialization when writing psp data file failed (Vladis Dronov) [2130195] - crypto: ccp - Initialize PSP when reading psp data file failed (Vladis Dronov) [2130195] - crypto: ccp - Add a quirk to firmware update (Vladis Dronov) [2130195] - crypto: ccp - Add support for new CCP/PSP device ID (Vladis Dronov) [2130195] - crypto: ccp - During shutdown, check SEV data pointer before using (Vladis Dronov) [2130195] - crypto: ccp - Fix device IRQ counting by using platform_irq_count() (Vladis Dronov) [2130195] - crypto: ccp - fix typo in comment (Vladis Dronov) [2130195] - crypto: ccp - Use kzalloc for sev ioctl interfaces to prevent kernel memory leak (Vladis Dronov) [2130195] - crypto: ccp - Fix the INIT_EX data file open failure (Vladis Dronov) [2130195] - crypto: ccp - Log when resetting PSP SEV state (Vladis Dronov) [2130195] - crypto: ccp - When TSME and SME both detected notify user (Vladis Dronov) [2130195] - crypto: ccp - Allow PSP driver to load without SEV/TEE support (Vladis Dronov) [2130195] - crypto: ccp - Export PSP security bits to userspace (Vladis Dronov) [2130195] - crypto: ccp - cache capability into psp device (Vladis Dronov) [2130195] - PCI: Add support for dev_groups to struct pci_driver (Vladis Dronov) [2130195] - ACPI: processor idle: Practically limit "Dummy wait" workaround to old Intel systems (Wei Huang) [2130653] - blk-mq: fix io hung due to missing commit_rqs (Ming Lei) [2130028] - block: schedule queue restart after BLK_STS_ZONE_RESOURCE (Ming Lei) [2130028] - blk-mq: call commit_rqs while list empty but error happen (Ming Lei) [2130028] - null_blk: fix ida error handling in null_add_dev() (Ming Lei) [2130028] - blktrace: Trace remapped requests correctly (Ming Lei) [2130028] - virtio_blk: fix the discard_granularity and discard_alignment queue limits (Ming Lei) [2130028] - block: fix bio_clone_blkg_association() to associate with proper blkcg_gq (Ming Lei) [2130028] - blk-mq: do not update io_ticks with passthrough requests (Ming Lei) [2130028] - blk-mq: don't touch ->tagset in blk_mq_get_sq_hctx (Ming Lei) [2130028] - ipmi:ipmb: Fix refcount leak in ipmi_ipmb_probe (Tony Camuso) [2130238] - ipmi: remove unnecessary type castings (Tony Camuso) [2130238] - ipmi: Make two logs unique (Tony Camuso) [2130238] - ipmi:si: Convert pr_debug() to dev_dbg() (Tony Camuso) [2130238] - ipmi: Convert pr_debug() to dev_dbg() (Tony Camuso) [2130238] - ipmi: Fix pr_fmt to avoid compilation issues (Tony Camuso) [2130238] - ipmi: Add an intializer for ipmi_recv_msg struct (Tony Camuso) [2130238] - ipmi: Add an intializer for ipmi_smi_msg struct (Tony Camuso) [2130238] - ipmi:ssif: Check for NULL msg when handling events and messages (Tony Camuso) [2130238] - ipmi: use simple i2c probe function (Tony Camuso) [2130238] - ipmi: Add a sysfs count of total outstanding messages for an interface (Tony Camuso) [2130238] - ipmi: Add a sysfs interface to view the number of users (Tony Camuso) [2130238] - ipmi: Limit the number of message a user may have outstanding (Tony Camuso) [2130238] - ipmi: Add a limit on the number of users that may use IPMI (Tony Camuso) [2130238] - ipmi:ipmi_ipmb: Fix null-ptr-deref in ipmi_unregister_smi() (Tony Camuso) [2130238] - ipmi: When handling send message responses, don't process the message (Tony Camuso) [2130238] - ipmi: fix IPMI_SMI_MSG_TYPE_IPMB_DIRECT response length checking (Tony Camuso) [2130238] - ipmi: fix oob access due to uninit smi_msg type (Tony Camuso) [2130238] - ipmi: Make kABI adjustments (Tony Camuso) [2130238] - ipmi: Add support for IPMB direct messages (Tony Camuso) [2130238] - ice: Fix crash by keep old cfg when update TCs more than queues (Petr Oros) [2129902] - ice: Fix tunnel checksum offload with fragmented traffic (Petr Oros) [2129902] - ice: handle E822 generic device ID in PLDM header (Petr Oros) [2129902] - ice: ethtool: Prohibit improper channel config for DCB (Petr Oros) [2129902] - ice: ethtool: advertise 1000M speeds properly (Petr Oros) [2129902] - ice: Fix switchdev rules book keeping (Petr Oros) [2129902] - ice: fix access-beyond-end in the switch code (Petr Oros) [2129902] - eth: ice: silence the GCC 12 array-bounds warning (Petr Oros) [2129902] - ice: Expose RSS indirection tables for queue groups via ethtool (Petr Oros) [2129902] - Revert "ice: Hide bus-info in ethtool for PRs in switchdev mode" (Petr Oros) [2129902] - ice: remove period on argument description in ice_for_each_vf (Petr Oros) [2129902] - ice: add a function comment for ice_cfg_mac_antispoof (Petr Oros) [2129902] - ice: fix wording in comment for ice_reset_vf (Petr Oros) [2129902] - ice: remove return value comment for ice_reset_all_vfs (Petr Oros) [2129902] - ice: always check VF VSI pointer values (Petr Oros) [2129902] - ice: add newline to dev_dbg in ice_vf_fdir_dump_info (Petr Oros) [2129902] - ice: get switch id on switchdev devices (Petr Oros) [2129902] - ice: return ENOSPC when exceeding ICE_MAX_CHAIN_WORDS (Petr Oros) [2129902] - ice: introduce common helper for retrieving VSI by vsi_num (Petr Oros) [2129902] - ice: use min_t() to make code cleaner in ice_gnss (Petr Oros) [2129902] - ice: Add mpls+tso support (Petr Oros) [2129902] - ice: switch: convert packet template match code to rodata (Petr Oros) [2129902] - ice: switch: use convenience macros to declare dummy pkt templates (Petr Oros) [2129902] - ice: switch: use a struct to pass packet template params (Petr Oros) [2129902] - ice: switch: unobscurify bitops loop in ice_fill_adv_dummy_packet() (Petr Oros) [2129902] - ice: switch: add and use u16[] aliases to ice_adv_lkup_elem::{h, m}_u (Petr Oros) [2129902] - ice: Support GTP-U and GTP-C offload in switchdev (Petr Oros) [2129902] - ice: Remove useless DMA-32 fallback configuration (Petr Oros) [2129902] - ice: switch to napi_build_skb() (Petr Oros) [2129902] - nbd: fix race between nbd_alloc_config() and module removal (Ming Lei) [2127601] - nbd: call genl_unregister_family() first in nbd_cleanup() (Ming Lei) [2127601] - kselftests: memcg: speed up the memory.high test (Waiman Long) [1839057] - tools/testing/selftests/cgroup/cgroup_util.c: cg_read_strcmp: fix null pointer dereference (Waiman Long) [1839057] - kselftest/cgroup: fix incorrect test_core skip (Waiman Long) [1839057] - kselftest/cgroup: fix unexpected testing failure on test_core (Waiman Long) [1839057] - selftests: cgroup: fix cleanup path in test_memcg_subtree_control() (Waiman Long) [1839057] - cgroup: fix an error handling path in alloc_pagecache_max_30M() (Waiman Long) [1839057] - selftests: memcg: expect no low events in unprotected sibling (Waiman Long) [1839057] - selftests: memcg: fix compilation (Waiman Long) [1839057] - kseltest/cgroup: Make test_stress.sh work if run interactively (Waiman Long) [1839057] - cgroup: fix racy check in alloc_pagecache_max_30M() helper function (Waiman Long) [1839057] - cgroup: remove racy check in test_memcg_sock() (Waiman Long) [1839057] - cgroup: account for memory_localevents in test_memcg_oom_group_leaf_events() (Waiman Long) [1839057] - cgroup: account for memory_recursiveprot in test_memcg_low() (Waiman Long) [1839057] - cgroups: refactor children cgroups in memcg tests (Waiman Long) [1839057] - kselftest/cgroup: fix test_stress.sh to use OUTPUT dir (Waiman Long) [1839057] - selftests: cgroup: add a selftest for memory.reclaim (Waiman Long) [1839057] - selftests: cgroup: fix alloc_anon_noexit() instantly freeing memory (Waiman Long) [1839057] - selftests: cgroup: return -errno from cg_read()/cg_write() on failure (Waiman Long) [1839057] - memcg: introduce per-memcg reclaim interface (Waiman Long) [1839057] - kselftests: memcg: update the oom group leaf events test (Waiman Long) [1839057] - mm/memcontrol: return 1 from cgroup.memory __setup() handler (Waiman Long) [1839057] - memcg: synchronously enforce memory.high for large overcharges (Waiman Long) [1839057] - selftests: memcg: test high limit for single entry allocation (Waiman Long) [1839057] - memcg: unify force charging conditions (Waiman Long) [1839057] - memcg: refactor mem_cgroup_oom (Waiman Long) [1839057] - memcg: prohibit unconditional exceeding the limit of dying tasks (Waiman Long) [1839057] - mm, oom: do not trigger out_of_memory from the #PF (Waiman Long) [1839057] - mm, oom: pagefault_out_of_memory: don't force global OOM for dying tasks (Waiman Long) [1839057] - mm: memcontrol: fix root_mem_cgroup charging (Waiman Long) [1839057] - tests/cgroup: move cg_wait_for(), cg_prepare_for_wait() (Waiman Long) [1839057] - mm: memcontrol: don't count limit-setting reclaim as memory pressure (Waiman Long) [1839057] - selftests: Uninitialized variable in test_cgcore_proc_migration() (Waiman Long) [1839057] - kselftests: cgroup: Avoid the reuse of fd after it is deallocated (Waiman Long) [1839057] - selftests: cgroup: Run test_core under interfering stress (Waiman Long) [1839057] - selftests: cgroup: Add task migration tests (Waiman Long) [1839057] - selftests: cgroup: Simplify task self migration (Waiman Long) [1839057] - cgroup: kselftest: relax fs_spec checks (Waiman Long) [1839057] - kselftests: cgroup: remove duplicated include from test_freezer.c (Waiman Long) [1839057] - kselftest/cgroup: fix unexpected testing failure on test_memcontrol (Waiman Long) [1839057] - kselftests: cgroup: add freezer controller self-tests (Waiman Long) [1839057] - Add tests for memory.oom.group (Waiman Long) [1839057] - Fix cg_read_strcmp() (Waiman Long) [1839057] - cgroup: kselftests: add test_core to .gitignore (Waiman Long) [1839057] - selftests: cgroup: add gitignore file (Waiman Long) [1839057] - Add cgroup core selftests (Waiman Long) [1839057] - devdax: Fix soft-reservation memory description (Mark Langsdorf) [2122316] - arm64: cacheinfo: Fix incorrect assignment of signed error value to unsigned fw_level (Mark Langsdorf) [2122316] - ACPI: property: Remove default association from integer maximum values (Mark Langsdorf) [2122316] - ACPI: property: Ignore already existing data node tags (Mark Langsdorf) [2122316] - ACPI: property: Fix type detection of unified integer reading functions (Mark Langsdorf) [2122316] - ACPI: processor: Remove freq Qos request for all CPUs (Mark Langsdorf) [2122316] - ACPI: property: Fix error handling in acpi_init_properties() (Mark Langsdorf) [2122316] - ACPI/IORT: Fix build error implicit-function-declaration (Mark Langsdorf) [2122316] - ACPI/PCI: Remove useless NULL pointer checks (Mark Langsdorf) [2122316] - ACPI: property: Read buffer properties as integers (Mark Langsdorf) [2122316] - ACPI: property: Add support for parsing buffer property UUID (Mark Langsdorf) [2122316] - ACPI: property: Unify integer value reading functions (Mark Langsdorf) [2122316] - ACPI: property: Switch node property referencing from ifs to a switch (Mark Langsdorf) [2122316] - ACPI: property: Move property ref argument parsing into a new function (Mark Langsdorf) [2122316] - ACPI: property: Use acpi_object_type consistently in property ref parsing (Mark Langsdorf) [2122316] - ACPI: property: Tie data nodes to acpi handles (Mark Langsdorf) [2122316] - ACPI: property: Return type of acpi_add_nondev_subnodes() should be bool (Mark Langsdorf) [2122316] - ACPI: CPPC: Do not prevent CPPC from working in the future (Mark Langsdorf) [2122316] - ACPI: PM: x86: Print messages regarding LPS0 idle support (Mark Langsdorf) [2122316] - ACPI: PPTT: Leave the table mapped for the runtime usage (Mark Langsdorf) [2122316] - ACPI: resource: skip IRQ override on AMD Zen platforms (Mark Langsdorf) [2122316] - ACPI: irq: Allow acpi_gsi_to_irq() to have an arch-specific fallback (Mark Langsdorf) [2122316] - APCI: irq: Add support for multiple GSI domains (Mark Langsdorf) [2122316] - irqchip/gic: Drop support for secondary GIC in non-DT systems (Mark Langsdorf) [2122316] - ACPI: video: Use native backlight on Dell Inspiron N4010 (Mark Langsdorf) [2122316] - ACPI: PM: s2idle: Use LPS0 idle if ACPI_FADT_LOW_POWER_S0 is unset (Mark Langsdorf) [2122316] - Revert "[acpi] ACPI / PM: LPIT: Register sysfs attributes based on FADT" (Mark Langsdorf) [2122316] - ACPI: utils: Add api to read _SUB from ACPI (Mark Langsdorf) [2122316] - ACPI: video: Shortening quirk list by identifying Clevo by board_name only (Mark Langsdorf) [2122316] - ACPI: video: Force backlight native for some TongFang devices (Mark Langsdorf) [2122316] - PCI/ACPI: Guard ARM64-specific mcfg_quirks (Mark Langsdorf) [2122316] - ACPI/IORT: Add a helper to retrieve RMR info directly (Mark Langsdorf) [2122316] - ACPI/IORT: Add support to retrieve IORT RMR reserved regions (Mark Langsdorf) [2122316] - ACPI/IORT: Provide a generic helper to retrieve reserve regions (Mark Langsdorf) [2122316] - ACPI/IORT: Make iort_iommu_msi_get_resv_regions() return void (Mark Langsdorf) [2122316] - iommu: Introduce a callback to struct iommu_resv_region (Mark Langsdorf) [2122316] - ACPI: PM: s2idle: Add support for upcoming AMD uPEP HID AMDI008 (Mark Langsdorf) [2122316] - ACPI: PPTT: Use table offset as fw_token instead of virtual address (Mark Langsdorf) [2122316] - ACPI: Move PRM config option under the main ACPI config (Mark Langsdorf) [2122316] - ACPI: Enable Platform Runtime Mechanism(PRM) support on ARM64 (Mark Langsdorf) [2122316] - efi: Simplify arch_efi_call_virt() macro (Mark Langsdorf) [2122316] - efi/x86: Avoid redundant cast of EFI firmware service pointer (Mark Langsdorf) [2122316] - efi/libstub: Annotate firmware routines as __efiapi (Mark Langsdorf) [2122316] - ACPI: PRM: Change handler_addr type to void pointer (Mark Langsdorf) [2122316] - ACPI: bus: Drop driver member of struct acpi_device (Mark Langsdorf) [2122316] - ACPI: bus: Drop redundant check in acpi_device_remove() (Mark Langsdorf) [2122316] - ACPI: APEI: Fix _EINJ vs EFI_MEMORY_SP (Mark Langsdorf) [2122316] - ACPI: LPSS: Fix missing check in register_device_clock() (Mark Langsdorf) [2122316] - ACPI: APEI: Better fix to avoid spamming the console with old error logs (Mark Langsdorf) [2122316] - ACPI: PM: save NVS memory for Lenovo G40-45 (Mark Langsdorf) [2122316] - ACPI: EC: Drop unused ident initializers from dmi_system_id tables (Mark Langsdorf) [2122316] - ACPI: EC: Re-use boot_ec when possible even when EC_FLAGS_TRUST_DSDT_GPE is set (Mark Langsdorf) [2122316] - ACPI: EC: Drop the EC_FLAGS_IGNORE_DSDT_GPE quirk (Mark Langsdorf) [2122316] - ACPI: EC: Remove duplicate ThinkPad X1 Carbon 6th entry from DMI quirks (Mark Langsdorf) [2122316] - ACPI: processor: Drop leftover acpi_processor_get_limit_info() declaration (Mark Langsdorf) [2122316] - ACPI: processor: Split out thermal initialization from ACPI PSS (Mark Langsdorf) [2122316] - redhat/configs: move CONFIG_ACPI_VIDEO to common/generic (Mark Langsdorf) [2122316] - ACPI: video: Drop X86 dependency from Kconfig (Mark Langsdorf) [2122316] - ACPI: video: Fix acpi_video_handles_brightness_key_presses() (Mark Langsdorf) [2122316] - ACPI: video: Change how we determine if brightness key-presses are handled (Mark Langsdorf) [2122316] - ACPI / MMC: PM: Unify fixing up device power (Mark Langsdorf) [2122316] - mmc: sdhci-acpi: Use the new soc_intel_is_byt() helper (Mark Langsdorf) [2122316] - mmc: sdhci-acpi: Remove special handling for GPD win/pocket devices (Mark Langsdorf) [2122316] - ACPI: scan: Walk ACPI device's children using driver core (Mark Langsdorf) [2122316] - ACPI: bus: Introduce acpi_dev_for_each_child_reverse() (Mark Langsdorf) [2122316] - ACPI: video: Use acpi_dev_for_each_child() (Mark Langsdorf) [2122316] - ACPI: property: Use acpi_dev_for_each_child() for child lookup (Mark Langsdorf) [2122316] - ACPI: container: Use acpi_dev_for_each_child() (Mark Langsdorf) [2122316] - ACPI: bus: Export acpi_dev_for_each_child() to modules (Mark Langsdorf) [2122316] - ACPI: glue: Introduce acpi_find_child_by_adr() (Mark Langsdorf) [2122316] - ACPI: glue: Introduce acpi_dev_has_children() (Mark Langsdorf) [2122316] - ACPI: glue: Use acpi_dev_for_each_child() (Mark Langsdorf) [2122316] - ACPI: APEI: Fix double word in a comment (Mark Langsdorf) [2122316] - ACPI: processor/idle: Annotate more functions to live in cpuidle section (Mark Langsdorf) [2122316] - ACPI: DPTF: Support Meteor Lake (Mark Langsdorf) [2122316] - ACPI: CPPC: fix typo in comment (Mark Langsdorf) [2122316] - ACPI: video: improve PM notifer callback (Mark Langsdorf) [2122316] - ACPI: utils: include UUID in _DSM evaluation warning (Mark Langsdorf) [2122316] - cpufreq: CPPC: Enable fast_switch (Mark Langsdorf) [2122316] - acpi/nfit: rely on mce->misc to determine poison granularity (Mark Langsdorf) [2122316] - ACPI: PM: Block ASUS B1400CEAE from suspend to idle by default (Mark Langsdorf) [2122316] - ACPI: clean up white space in a few places for consistency (Mark Langsdorf) [2122316] - ACPI: glue: Rearrange find_child_checks() (Mark Langsdorf) [2122316] - ACPI: DPTF: Add support for high frequency impedance notification (Mark Langsdorf) [2122316] - ACPI: processor: idle: Expose max_cstate/nocst/bm_check_disable read-only in sysfs (Mark Langsdorf) [2122316] - ACPI: battery: Make "not-charging" the default on no charging or full info (Mark Langsdorf) [2122316] - PCI/ACPI: negotiate CXL _OSC (Mark Langsdorf) [2122316] - PCI/ACPI: Prefer CXL _OSC instead of PCIe _OSC for CXL host bridges (Mark Langsdorf) [2122316] - PCI/ACPI: add a helper for retrieving _OSC Control DWORDs (Mark Langsdorf) [2122316] - ACPI: bus: Avoid non-ACPI device objects in walks over children (Mark Langsdorf) [2122316] - ACPI: DPTF: Correct description of INT3407 / INT3532 attributes (Mark Langsdorf) [2122316] - ACPI: BGRT: use static for BGRT_SHOW kobj_attribute defines (Mark Langsdorf) [2122316] - ACPI, APEI, EINJ: Refuse to inject into the zero page (Mark Langsdorf) [2122316] - ACPI: PM: Always print final debug message in acpi_device_set_power() (Mark Langsdorf) [2122316] - ACPI: SPCR: Add support for NVIDIA 16550-compatible port subtype (Mark Langsdorf) [2122316] - ACPI: APEI: Fix missing ERST record id (Mark Langsdorf) [2122316] - ACPICA: Update version to 20220331 (Mark Langsdorf) [2122316] - ACPICA: IORT: Updates for revision E.d (Mark Langsdorf) [2122316] - ACPICA: iASL/MADT: Add OEM-defined subtable (Mark Langsdorf) [2122316] - ACPICA: Add support for ARM Performance Monitoring Unit Table. (Mark Langsdorf) [2122316] - ACPICA: Headers: Replace zero-length array with flexible-array member (Mark Langsdorf) [2122316] - ACPICA: Removed some tabs and // comments (Mark Langsdorf) [2122316] - ACPICA: Update copyright notices to the year 2022 (Mark Langsdorf) [2122316] - ACPICA: Clean up double word in comment (Mark Langsdorf) [2122316] - ACPICA: Add new ACPI 6.4 semantics for LoadTable() operator (Mark Langsdorf) [2122316] - ACPICA: Add new ACPI 6.4 semantics to the Load() operator (Mark Langsdorf) [2122316] - ACPICA: iASL: NHLT: Rename linux specific strucures to device_info (Mark Langsdorf) [2122316] - ACPICA: iASL: NHLT: Fix parsing undocumented bytes at the end of Endpoint Descriptor (Mark Langsdorf) [2122316] - ACPICA: iASL: NHLT: Treat Terminator as specific_config (Mark Langsdorf) [2122316] - ACPICA: Add the subtable CFMWS to the CEDT table (Mark Langsdorf) [2122316] - ACPICA: Add support for the Windows 11 _OSI string (Mark Langsdorf) [2122316] - ACPI: sysfs: Fix BERT error region memory mapping (Mark Langsdorf) [2122316] - ACPI: property: Release subnode properties with data nodes (Mark Langsdorf) [2122316] - PCI: ACPI: PM: Power up devices in D3cold before scanning them (Mark Langsdorf) [2122316] - ACPI: PM: Introduce acpi_dev_power_up_children_with_adr() (Mark Langsdorf) [2122316] - ACPI: bus: Introduce acpi_dev_for_each_child() (Mark Langsdorf) [2122316] - ACPI: PM: Unify debug messages in acpi_device_set_power() (Mark Langsdorf) [2122316] - ACPI: PM: Convert debug message in acpi_device_get_power() (Mark Langsdorf) [2122316] - device property: Add irq_get to fwnode operation (Mark Langsdorf) [2122316] - device property: Add iomap to fwnode operations (Mark Langsdorf) [2122316] - ACPI: property: Move acpi_fwnode_device_get_match_data() up (Mark Langsdorf) [2122316] - device property: Convert device_{dma_supported,get_dma_attr} to fwnode (Mark Langsdorf) [2122316] - ACPI: Add perf low power callback (Mark Langsdorf) [2122316] - s390: fix double free of GS and RI CBs on fork() failure (Brian Foster) [1944540] - wifi: iwlwifi: mvm: fix double list_add at iwl_mvm_mac_wake_tx_queue (other cases) (Jose Ignacio Tornos Martinez) [2086480] - wifi: iwlwifi: mvm: fix double list_add at iwl_mvm_mac_wake_tx_queue (Jose Ignacio Tornos Martinez) [2086480]- crypto: ecdh - disallow plain "ecdh" usage in FIPS mode (Vladis Dronov) [2129392] - crypto: dh - disallow plain "dh" usage in FIPS mode (Vladis Dronov) [2129392] - x86/cpu: Add new Raptor Lake CPU model number (Prarit Bhargava) [2120361] - mm, oom: fix missing tlb_finish_mmu() in __oom_reap_task_mm(). (Waiman Long) [2130954] - net: atlantic: remove aq_nic_deinit() when resume (Íñigo Huguet) [2130839] - net: atlantic: remove deep parameter on suspend/resume functions (Íñigo Huguet) [2130839] - efi: Allow EFI_MEMORY_XP and EFI_MEMORY_RO both to be cleared (Lenny Szubowicz) [2128172] - bonding: 3ad: make ad_ticks_per_sec a const (Jonathan Toppins) [2020773] - bonding: 802.3ad: fix no transmission of LACPDUs (Jonathan Toppins) [2020773] - redhat: workaround CKI cross compilation for scripts (Jan Stancek) [2123399] - nohz/full, sched/rt: Fix missed tick-reenabling bug in dequeue_task_rt() (Phil Auld) [2107238] - gfs2: Make sure FITRIM minlen is rounded up to fs block size (Andrew Price) [2118256] - ceph: don't truncate file in atomic_open (Xiubo Li) [2120924] - of: address: Work around missing device_type property in pcie nodes (Jerry Snitselaar) [2118732] - dma-mapping: introduce DMA range map, supplanting dma_pfn_offset (Jerry Snitselaar) [2118732] - of/address: check for invalid range.cpu_addr (Jerry Snitselaar) [2118732] - of: address: Fix parser address/size cells initialization (Jerry Snitselaar) [2118732] - of_address: Guard of_bus_pci_get_flags with CONFIG_PCI (Jerry Snitselaar) [2118732] - of_address: Add bus type match for pci ranges parser (Jerry Snitselaar) [2118732] - of/address: Support multiple 'dma-ranges' entries (Jerry Snitselaar) [2118732] - of/address: use range parser for of_dma_get_range (Jerry Snitselaar) [2118732] - of/address: Rework of_pci_range parsing for non-PCI buses (Jerry Snitselaar) [2118732] - of: Drop struct of_pci_range.pci_space field (Jerry Snitselaar) [2118732] - of/address: Move range parser code out of CONFIG_PCI (Jerry Snitselaar) [2118732] - of: Make of_dma_get_range() work on bus nodes (Jerry Snitselaar) [2118732] - Revert "arm64: dts: juno: add dma-ranges property" (Jerry Snitselaar) [2118732] - of/address: Fix of_pci_range_parser_one translation of DMA addresses (Jerry Snitselaar) [2118732] - of/address: Translate 'dma-ranges' for parent nodes missing 'dma-ranges' (Jerry Snitselaar) [2118732] - of: address: Follow DMA parent for "dma-coherent" (Jerry Snitselaar) [2118732] - of: Factor out #{addr,size}-cells parsing (Jerry Snitselaar) [2118732] - of/address: Introduce of_get_next_dma_parent() helper (Jerry Snitselaar) [2118732] - of: address: Report of_dma_get_range() errors meaningfully (Jerry Snitselaar) [2118732] - of: address: Add support for the parent DMA bus (Jerry Snitselaar) [2118732] - of: address: Retrieve a parent through a callback in __of_translate_address (Jerry Snitselaar) [2118732] - of: reserved_mem: fix reserve memory leak (Jerry Snitselaar) [2118732] - of: Use device_type helpers to access the node type (Jerry Snitselaar) [2118732] - of: make PowerMac cache node search conditional on CONFIG_PPC_PMAC (Jerry Snitselaar) [2118732]- crypto: qat - add limit to linked list parsing (Vladis Dronov) [2129897] - crypto: qat - use reference to structure in dma_map_single() (Vladis Dronov) [2129897] - Revert "crypto: qat - reduce size of mapped region" (Vladis Dronov) [2129897] - crypto: qat - fix DMA transfer direction (Vladis Dronov) [2129897] - crypto: qat - fix default value of WDT timer (Vladis Dronov) [2129897] - crypto: drivers - move from strlcpy with unused retval to strscpy (Vladis Dronov) [2129897] - crypto: qat - add check to validate firmware images (Vladis Dronov) [2129897] - Documentation: qat: rewrite description (Vladis Dronov) [2129897] - Documentation: qat: Use code block for qat sysfs example (Vladis Dronov) [2129897] - KVM: x86: Inject #UD on emulated XSETBV if XSAVES isn't enabled (Dr. David Alan Gilbert) [2079311] - KVM: x86: Always enable legacy FP/SSE in allowed user XFEATURES (Dr. David Alan Gilbert) [2079311] - KVM: x86: Reinstate kvm_vcpu_arch.guest_supported_xcr0 (Dr. David Alan Gilbert) [2079311] - bonding: fix NULL deref in bond_rr_gen_slave_id (Jonathan Toppins) [2051778] - tty: use new tty_insert_flip_string_and_push_buffer() in pty_write() (Rafael Aquini) [2078869] {CVE-2022-1462} - tty: extract tty_flip_buffer_commit() from tty_flip_buffer_push() (Rafael Aquini) [2078869] {CVE-2022-1462} - tty: drop tty_schedule_flip() (Rafael Aquini) [2078869] {CVE-2022-1462} - tty: the rest, stop using tty_schedule_flip() (Rafael Aquini) [2078869] {CVE-2022-1462} - tty: drivers/tty/, stop using tty_schedule_flip() (Rafael Aquini) [2078869] {CVE-2022-1462} - vt: keyboard, use tty_insert_flip_string in puts_queue (Rafael Aquini) [2078869] {CVE-2022-1462} - vt: use tty_insert_flip_string in respond_string (Rafael Aquini) [2078869] {CVE-2022-1462}- intel_th: pci: Add Raptor Lake-S CPU support (Michael Petlan) [2040035] - intel_th: pci: Add Raptor Lake-S PCH support (Michael Petlan) [2040035] - virtio-net: support XDP when not more queues (Eugenio Pérez) [2122225] - virtio_net: Don't process redirected XDP frames when XDP is disabled (Eugenio Pérez) [2122225] - virtio_net: Fix not restoring real_num_rx_queues (Eugenio Pérez) [2122225] - x86,config: Enable straight-line-speculation fix (Wander Lairson Costa) [2062175] {CVE-2021-26341} - x86/alternative: Relax text_poke_bp() constraint (Wander Lairson Costa) [2062175] {CVE-2021-26341} - perf/x86: Add support for perf text poke event for text_poke_bp_batch() callers (Wander Lairson Costa) [2062175] {CVE-2021-26341} - objtool: Add straight-line-speculation validation (Wander Lairson Costa) [2062175] {CVE-2021-26341} - objtool: Support conditional retpolines (Wander Lairson Costa) [2062175] {CVE-2021-26341} - objtool: Refactor sibling call detection logic (Wander Lairson Costa) [2062175] {CVE-2021-26341} - objtool: Change dead_end_function() to return boolean (Wander Lairson Costa) [2062175] {CVE-2021-26341} - x86/lib/atomic64_386_32: Rename things (Wander Lairson Costa) [2062175] {CVE-2021-26341} - KVM: arm64: Fix debug architecture version (Gavin Shan) [2123587] - thunderbolt: Add support for Intel Raptor Lake (Torez Smith) [2040037] - iommu/vt-d: Fix compile error with CONFIG_PCI_ATS not set (Myron Stowe) [2118428 2122515 2127028] - iommu/vt-d: Cure VF irqdomain hickup (Myron Stowe) [2118428 2122515 2127028] - x86/pci: Set default irq domain in pcibios_add_device() (Myron Stowe) [2118428 2122515 2127028] - iommm/amd: Store irq domain in struct device (Myron Stowe) [2118428 2122515 2127028] - iommm/vt-d: Store irq domain in struct device (Myron Stowe) [2118428 2122515 2127028] - PCI/MSI: Provide pci_dev_has_special_msi_domain() helper (Myron Stowe) [2118428 2122515 2127028] - x86/msi: Consolidate MSI allocation (Myron Stowe) [2118428 2122515 2127028] - PCI/MSI: Rework pci_msi_domain_calc_hwirq() (Myron Stowe) [2118428 2122515 2127028] - x86/irq: Consolidate UV domain allocation (Myron Stowe) [2118428 2122515 2127028] - x86/irq: Consolidate DMAR irq allocation (Myron Stowe) [2118428 2122515 2127028] - x86_ioapic_Consolidate_IOAPIC_allocation (Myron Stowe) [2118428 2122515 2127028] - x86/msi: Consolidate HPET allocation (Myron Stowe) [2118428 2122515 2127028] - iommu/irq_remapping: Consolidate irq domain lookup (Myron Stowe) [2118428 2122515 2127028] - iommu/amd: Consolidate irq domain getter (Myron Stowe) [2118428 2122515 2127028] - iommu/vt-d: Consolidate irq domain getter (Myron Stowe) [2118428 2122515 2127028] - x86/irq: Add allocation type for parent domain retrieval (Myron Stowe) [2118428 2122515 2127028] - irqdomain: Export irq_domain_update_bus_token (Myron Stowe) [2118428 2122515 2127028] - perf/x86/intel: Update the FRONTEND MSR mask on Sapphire Rapids (Michael Petlan) [2125349] - perf/x86/intel/uncore: Fix invalid unit check (Michael Petlan) [2125349]- KVM: s390: pv: don't present the ecall interrupt twice (Tobias Huschle) [2125236] - s390/mm: do not trigger write fault when vma does not allow VM_WRITE (Tobias Huschle) [2125218] - PCI: Print a debug message on PCI device release (Tobias Huschle) [2125216] - s390/pci: fix leak of PCI device structure (Tobias Huschle) [2125216] - s390/pci: refactor zpci_create_device() (Tobias Huschle) [2125216] - s390/pci: remove superfluous zdev->zbus check (Tobias Huschle) [2125216] - x86/boot/64: Add missing fixup_pointer() for next_early_pgt access (Rafael Aquini) [2082806] - x86/boot/64: Fix crash if kernel image crosses page table boundary (Rafael Aquini) [2082806] - mm/slab_common: fix possible double free of kmem_cache (Waiman Long) [2093781] - mm/slab_common: Deleting kobject in kmem_cache_destroy() without holding slab_mutex/cpu_hotplug_lock (Waiman Long) [2093781] - mm/slab_common: use WARN() if cache still has objects on destroy (Waiman Long) [2093781] - slab: use __func__ to trace function name (Waiman Long) [2093781] - s390/hugetlb: fix prepare_hugepage_range() check for 2 GB hugepages (Tobias Huschle) [2125215] - platform/x86: intel/pmc: Add Alder Lake N support to PMC core driver (Prarit Bhargava) [2072654] - crash_core: Increase crashkernel=auto size for x86_64, s390 and arm64 (Lichen Liu) [2122874] - virtio-net: fix use-after-free in skb_gro_receive (Cindy Lu) [2069047] - virtio-net: fix use-after-free in page_to_skb() (Cindy Lu) [2069047] - virtio-net: restrict build_skb() use to some arches (Cindy Lu) [2069047] - virtio-net: page_to_skb() use build_skb when there's sufficient tailroom (Cindy Lu) [2069047] - sched/fair: Consider CPU affinity when allowing NUMA imbalance in find_idlest_group() (Phil Auld) [2110020] - sched/numa: Adjust imb_numa_nr to a better approximation of memory channels (Phil Auld) [2110020] - sched/numa: Apply imbalance limitations consistently (Phil Auld) [2110020] - sched/numa: Do not swap tasks between nodes when spare capacity is available (Phil Auld) [2110020] - sched/numa: Initialise numa_migrate_retry (Phil Auld) [2110020] - cpufreq: intel_pstate: Handle no_turbo in frequency invariance (Phil Auld) [2100594] - sched/fair: Introduce SIS_UTIL to search idle CPU based on sum of util_avg (Phil Auld) [2100594] - i2c: piix4: Fix a memory leak in the EFCH MMIO support (Sudheesh Mavila) [2105160] - assoc_array: Fix BUG_ON during garbage collect (Dave Wysochanski) [1920523] - wait: Fix __wait_event_hrtimeout for RT/DL tasks (Derek Barbosa) [2125233]- raid1: ensure write behind bio has less than BIO_MAX_VECS sectors (Nigel Croxon) [2116209] - ceph: fix statfs for subdir mounts (Xiubo Li) [2120943] - ceph: try to queue a writeback if revoking fails (Xiubo Li) [2120940] - ceph: update the auth cap when the async create req is forwarded (Xiubo Li) [2120932] - ceph: make change_auth_cap_ses a global symbol (Xiubo Li) [2120932] - fs/dcache: export d_same_name() helper (Xiubo Li) [2120932] - ceph: wait for the first reply of inflight async unlink (Xiubo Li) [2120932] - redhat: Enable KASAN_VMALLOC (Nico Pache) [2108620] - arm64: select KASAN_VMALLOC for SW/HW_TAGS modes (Nico Pache) [2108620] - x86/crash: Fix crash_setup_memmap_entries() out-of-bounds access (Nico Pache) [2108620] - mm: defer kmemleak object creation of module_alloc() (Nico Pache) [2108620] - arm64: kaslr: keep modules inside module region when KASAN is enabled (Nico Pache) [2108620] - kasan: arm64: fix pcpu_page_first_chunk crash with KASAN_VMALLOC (Nico Pache) [2108620] - arm64: Kconfig: select KASAN_VMALLOC if KANSAN_GENERIC is enabled (Nico Pache) [2108620] - arm64: kaslr: support randomized module area with KASAN_VMALLOC (Nico Pache) [2108620] - arm64: Kconfig: support CONFIG_KASAN_VMALLOC (Nico Pache) [2108620] - arm64: kasan: abstract _text and _end to KERNEL_START/END (Nico Pache) [2108620] - arm64: kasan: don't populate vmalloc area for CONFIG_KASAN_VMALLOC (Nico Pache) [2108620] - x86/kasan: support KASAN_VMALLOC (Nico Pache) [2108620] - ath9k: htc: clean up statistics macros (Jose Ignacio Tornos Martinez) [2084598] {CVE-2022-1679} - ath9k: hif_usb: simplify if-if to if-else (Jose Ignacio Tornos Martinez) [2084598] {CVE-2022-1679} - ath9k: fix use-after-free in ath9k_hif_usb_rx_cb (Jose Ignacio Tornos Martinez) [2084598] {CVE-2022-1679} - igmp: Add ip_mc_list lock in ip_check_mc_rcu (Hangbin Liu) [2114946] {CVE-2022-20141} - scsi: zfcp: Fix missing auto port scan and thus missing target ports (Tobias Huschle) [2121089] - vfio/type1: Unpin zero pages (Alex Williamson) [2123015]- iommu/vt-d: Make DMAR_UNITS_SUPPORTED default 1024 (Jerry Snitselaar) [2120412] - Revert "iommu/vt-d: Make DMAR_UNITS_SUPPORTED a config setting" (Jerry Snitselaar) [2120412] - ptrace: Check PTRACE_O_SUSPEND_SECCOMP permission on PTRACE_SEIZE (Oleg Nesterov) [2121269] {CVE-2022-30594} - redhat: remove unused STAMP variable from genspec.sh (Herton R. Krzesinski) - internal: Update RHEL_MINOR for the start of RHEL-8.8 development (Lucas Zampieri)- EDAC/amd64: Add new register offset support and related changes (Aristeu Rozanski) [2048792] - EDAC/amd64: Set memory type per DIMM (Aristeu Rozanski) [2048792] - Revert "ixgbevf: Mailbox improvements" (Ken Cox) [2120545] - Revert "ixgbevf: Add support for new mailbox communication between PF and VF" (Ken Cox) [2120545] - drm/amdgpu: Only disable prefer_shadow on hawaii (Lyude Paul) [2118755]- redhat: configs: add CONFIG_SERIAL_MULTI_INSTANTIATE=m for x86_64 (Jaroslav Kysela) [2005073] - ACPI: scan: Add CLSA0101 Laptop Support (Jaroslav Kysela) [2005073] - platform/x86: serial-multi-instantiate: Add CLSA0101 Laptop (Jaroslav Kysela) [2005073] - platform/x86: serial-multi-instantiate: Sort ACPI IDs by HID (Jaroslav Kysela) [2005073] - platform/x86: serial-multi-instantiate: Get rid of redundant 'else' (Jaroslav Kysela) [2005073] - platform/x86: serial-multi-instantiate: Use while (i--) pattern to clean up (Jaroslav Kysela) [2005073] - platform/x86: serial-multi-instantiate: Improve dev_err_probe() messaging (Jaroslav Kysela) [2005073] - platform/x86: serial-multi-instantiate: Drop duplicate check (Jaroslav Kysela) [2005073] - platform/x86: serial-multi-instantiate: Improve autodetection (Jaroslav Kysela) [2005073] - ACPI / scan: Create platform device for CS35L41 (Jaroslav Kysela) [2005073] - ACPI: scan: Create platform device for BCM4752 and LNV4752 ACPI nodes (Jaroslav Kysela) [2005073] - platform/x86: serial-multi-instantiate: Add SPI support (Jaroslav Kysela) [2005073] - platform/x86: serial-multi-instantiate: Reorganize I2C functions (Jaroslav Kysela) [2005073] - platform/x86: i2c-multi-instantiate: Rename it for a generic serial driver name (Jaroslav Kysela) [2005073] - platform/x86: i2c-multi-instantiate: Use the new i2c_acpi_client_count() helper (Jaroslav Kysela) [2005073] - platform/x86: i2c-multi-instantiate: Use device_get_match_data() to get driver data (Jaroslav Kysela) [2005073] - platform/x86: i2c-multi-instantiate: Simplify with dev_err_probe() (Jaroslav Kysela) [2005073] - platform/x86: i2c-multi-instantiate: Drop redundant ACPI_PTR() (Jaroslav Kysela) [2005073] - platform/x86: i2c-multi-instantiate: Replace zero-length array with flexible-array member (Jaroslav Kysela) [2005073] - platform/x86: i2c-multi-instantiate: Fail the probe if no IRQ provided (Jaroslav Kysela) [2005073] - platform/x86: i2c-multi-instantiate: Derive the device name from parent (Jaroslav Kysela) [2005073] - platform/x86: i2c-multi-instantiate: Use struct_size() helper (Jaroslav Kysela) [2005073] - platform/x86: i2c-multi-instantiate: Allow to have same slaves (Jaroslav Kysela) [2005073] - platform/x86: i2c-multi-instantiate: Introduce IOAPIC IRQ support (Jaroslav Kysela) [2005073] - platform/x86: i2c-multi-instantiate: Distinguish IRQ resource type (Jaroslav Kysela) [2005073] - platform/x86: i2c-multi-instantiate: Count I2cSerialBus() resources (Jaroslav Kysela) [2005073] - platform/x86: i2c-multi-instantiate: Get rid of obsolete conditional (Jaroslav Kysela) [2005073] - platform/x86: i2c-multi-instantiate: Defer probe when no adapter found (Jaroslav Kysela) [2005073] - platform/x86: i2c-multi-instantiate: Accept errors of i2c_acpi_new_device() (Jaroslav Kysela) [2005073] - serdev: Fix detection of UART devices on Apple machines. (Jaroslav Kysela) [2005073] - serdev: Add ACPI devices by ResourceSource field (Jaroslav Kysela) [2005073] - spi: Return deferred probe error when controller isn't yet available (Jaroslav Kysela) [2005073] - spi/acpi: avoid spurious matches during slave enumeration (Jaroslav Kysela) [2005073] - spi: Add API to count spi acpi resources (Jaroslav Kysela) [2005073] - spi: Support selection of the index of the ACPI Spi Resource before alloc (Jaroslav Kysela) [2005073] - ACPI: Test for ACPI_SUCCESS rather than !ACPI_FAILURE (Jaroslav Kysela) [2005073] - spi/acpi: fix incorrect ACPI parent check (Jaroslav Kysela) [2005073] - spi: Create helper API to lookup ACPI info for spi device (Jaroslav Kysela) [2005073] - spi/acpi: enumerate all SPI slaves in the namespace (Jaroslav Kysela) [2005073] - spi: kill useless initializer in spi_register_controller() (Jaroslav Kysela) [2005073] - spi: fix ctrl->num_chipselect constraint (Jaroslav Kysela) [2005073] - spi: Don't call spi_get_gpio_descs() before device name is set (Jaroslav Kysela) [2005073] - spi: Avoid undefined behaviour when counting unused native CSs (Jaroslav Kysela) [2005073] - spi: Allow to have all native CSs in use along with GPIOs (Jaroslav Kysela) [2005073] - spi: Add missing error handling for CS GPIOs (Jaroslav Kysela) [2005073] - spi: export tracepoint symbols to modules (Jaroslav Kysela) [2005073] - spi: Fix zero length xfer bug (Jaroslav Kysela) [2005073] - spi: Add generic support for unused native cs with cs-gpios (Jaroslav Kysela) [2005073] - spi: Reduce kthread priority (Jaroslav Kysela) [2005073] - spi: core: Use DEVICE_ATTR_RW() for SPI slave control sysfs attribute (Jaroslav Kysela) [2005073] - i2c: acpi: Add an i2c_acpi_client_count() helper function (Jaroslav Kysela) [2005073] - s390/qeth: cache link_info for ethtool (Michal Schmidt) [2117098] - nfp: amend removal of MODULE_VERSION (Stefan Assmann) [1955769] - x86/speculation: Add LFENCE to RSB fill sequence (Waiman Long) [2115080] {CVE-2022-26373} - x86/speculation: Add RSB VM Exit protections (Waiman Long) [2115080] {CVE-2022-26373} - tools headers cpufeatures: Sync with the kernel sources (Waiman Long) [2115080] - tools headers cpufeatures: Sync with the kernel sources (Waiman Long) [2115080] - x86/speculation: Fix RSB filling with CONFIG_RETPOLINE=n (Waiman Long) [2115080] - x86/bugs: Do not enable IBPB at firmware entry when IBPB is not available (Waiman Long) [2115080] - x86/amd: Use IBPB for firmware calls (Waiman Long) [2115080] - x86/bugs: Warn when "ibrs" mitigation is selected on Enhanced IBRS parts (Waiman Long) [2115080] - iavf: Fix reset error handling (Petr Oros) [2119759] - iavf: Fix NULL pointer dereference in iavf_get_link_ksettings (Petr Oros) [2119759] - iavf: Fix adminq error handling (Petr Oros) [2119759] - iavf: Fix missing state logs (Petr Oros) [2119759] - ixgbe: Add locking to prevent panic when setting sriov_numvfs to zero (Ken Cox) [1978613]- netfilter: ipset: fix suspicious RCU usage in find_set_and_id (Florian Westphal) [2118526] - net/mlx5e: Update netdev features after changing XDP state (Amir Tzin) [2049440] - net/mlx5e: CT: Use own workqueue instead of mlx5e priv (Amir Tzin) [2049440] - net/mlx5e: CT: Add ct driver counters (Amir Tzin) [2049440] - net/mlx5e: CT: Fix cleanup of CT before cleanup of TC ct rules (Amir Tzin) [2049440] - net/mlx5e: Align mlx5e_cleanup_uplink_rep_tx() with upstream code. (Amir Tzin) [2049440] - net/mlx5e: Correct the calculation of max channels for rep (Amir Tzin) [2049440] - Documentation: devlink: mlx5.rst: Fix htmldoc build warning (Amir Tzin) [2049440] - net/mlx5: fs, fail conflicting actions (Amir Tzin) [2049440] - net/mlx5: Rearm the FW tracer after each tracer event (Amir Tzin) [2049440] - net/mlx5: correct ECE offset in query qp output (Amir Tzin) [2049440] - net/mlx5e: Disable softirq in mlx5e_activate_rq to avoid race condition (Amir Tzin) [2049440] - net/mlx5e: TC NIC mode, fix tc chains miss table (Amir Tzin) [2049440] - net/mlx5: Don't use already freed action pointer (Amir Tzin) [2049440] - net/mlx5: fix typo in comment (Amir Tzin) [2049440] - IB/mlx5: Fix undefined behavior due to shift overflowing the constant (Amir Tzin) [2049440] - net/mlx5e: Force ethertype usage in mlx5_ct_fs_smfs_fill_mask() (Amir Tzin) [2049440] - net/mlx5: Drain fw_reset when removing device (Amir Tzin) [2049440] - net/mlx5e: CT: Fix setting flow_source for smfs ct tuples (Amir Tzin) [2049440] - net/mlx5e: CT: Fix support for GRE tuples (Amir Tzin) [2049440] - net/mlx5e: Remove HW-GRO from reported features (Amir Tzin) [2049440] - net/mlx5e: Properly block HW GRO when XDP is enabled (Amir Tzin) [2049440] - net/mlx5e: Properly block LRO when XDP is enabled (Amir Tzin) [2049440] - net/mlx5e: Block rx-gro-hw feature in switchdev mode (Amir Tzin) [2049440] - net/mlx5e: Wrap mlx5e_trap_napi_poll into rcu_read_lock (Amir Tzin) [2049440] - net/mlx5: Initialize flow steering during driver probe (Amir Tzin) [2049440] - net/mlx5: Fix matching on inner TTC (Amir Tzin) [2049440] - net/mlx5: Avoid double clear or set of sync reset requested (Amir Tzin) [2049440] - net/mlx5: Fix deadlock in sync reset flow (Amir Tzin) [2049440] - net/mlx5e: Fix trust state reset in reload (Amir Tzin) [2049440] - net/mlx5e: Avoid checking offload capability in post_parse action (Amir Tzin) [2049440] - net/mlx5e: CT: Fix queued up restore put() executing after relevant ft release (Amir Tzin) [2049440] - net/mlx5e: TC, Fix ct_clear overwriting ct action metadata (Amir Tzin) [2049440] - net/mlx5e: Lag, Don't skip fib events on current dst (Amir Tzin) [2049440] - net/mlx5e: Lag, Fix fib_info pointer assignment (Amir Tzin) [2049440] - net/mlx5e: Lag, Fix use-after-free in fib event handler (Amir Tzin) [2049440] - net/mlx5e: Fix the calling of update_buffer_lossy() API (Amir Tzin) [2049440] - net/mlx5e: Don't match double-vlan packets if cvlan is not set (Amir Tzin) [2049440] - net/mlx5: Fix slab-out-of-bounds while reading resource dump menu (Amir Tzin) [2049440] - RDMA/mlx5: Add a missing update of cache->last_add (Amir Tzin) [2049440] - RDMA/mlx5: Don't remove cache MRs when a delay is needed (Amir Tzin) [2049440] - net/mlx5e: HTB, remove unused function declaration (Amir Tzin) [2049440] - net/mlx5e: Statify function mlx5_cmd_trigger_completions (Amir Tzin) [2049440] - net/mlx5: Remove unused fill page array API function (Amir Tzin) [2049440] - net/mlx5: Remove unused exported contiguous coherent buffer allocation API (Amir Tzin) [2049440] - net/mlx5: CT: Remove extra rhashtable remove on tuple entries (Amir Tzin) [2049440] - net/mlx5: DR, Remove hw_ste from mlx5dr_ste to reduce memory (Amir Tzin) [2049440] - net/mlx5: DR, Remove 4 members from mlx5dr_ste_htbl to reduce memory (Amir Tzin) [2049440] - net/mlx5: DR, Remove num_of_entries byte_size from struct mlx5_dr_icm_chunk (Amir Tzin) [2049440] - net/mlx5: DR, Remove icm_addr from mlx5dr_icm_chunk to reduce memory (Amir Tzin) [2049440] - net/mlx5: DR, Remove mr_addr rkey from struct mlx5dr_icm_chunk (Amir Tzin) [2049440] - net/mlx5: DR, Adjust structure member to reduce memory hole (Amir Tzin) [2049440] - net/mlx5e: Drop cqe_bcnt32 from mlx5e_skb_from_cqe_mpwrq_linear (Amir Tzin) [2049440] - net/mlx5e: Drop the len output parameter from mlx5e_xdp_handle (Amir Tzin) [2049440] - net/mlx5e: RX, Test the XDP program existence out of the handler (Amir Tzin) [2049440] - net/mlx5e: Build SKB in place over the first fragment in non-linear legacy RQ (Amir Tzin) [2049440] - net/mlx5e: Add headroom only to the first fragment in legacy RQ (Amir Tzin) [2049440] - net/mlx5e: Validate MTU when building non-linear legacy RQ fragments info (Amir Tzin) [2049440] - net/mlx5e: MPLSoUDP encap, support action vlan pop_eth explicitly (Amir Tzin) [2049440] - net/mlx5e: MPLSoUDP decap, use vlan push_eth instead of pedit (Amir Tzin) [2049440] - RDMA/mlx5: Fix memory leak in error flow for subscribe event routine (Amir Tzin) [2049440] - net/mlx5e: Fix use-after-free in mlx5e_stats_grp_sw_update_stats (Amir Tzin) [2049440] - net/mlx5e: Remove overzealous validations in netlink EEPROM query (Amir Tzin) [2049440] - net/mlx5: Parse module mapping using mlx5_ifc (Amir Tzin) [2049440] - net/mlx5: Query the maximum MCIA register read size from firmware (Amir Tzin) [2049440] - net/mlx5: CT: Create smfs dr matchers dynamically (Amir Tzin) [2049440] - net/mlx5: CT: Add software steering ct flow steering provider (Amir Tzin) [2049440] - net/mlx5: Add smfs lib to export direct steering API to CT (Amir Tzin) [2049440] - net/mlx5: DR, Add helper to get backing dr table from a mlx5 flow table (Amir Tzin) [2049440] - net/mlx5: CT: Introduce a platform for multiple flow steering providers (Amir Tzin) [2049440] - net/mlx5: Node-aware allocation for the doorbell pgdir (Amir Tzin) [2049440] - net/mlx5: Node-aware allocation for UAR (Amir Tzin) [2049440] - net/mlx5: Node-aware allocation for the EQs (Amir Tzin) [2049440] - net/mlx5: Node-aware allocation for the EQ table (Amir Tzin) [2049440] - net/mlx5: Node-aware allocation for the IRQ table (Amir Tzin) [2049440] - net/mlx5: Delete useless module.h include (Amir Tzin) [2049440] - net/mlx5: DR, Add support for ConnectX-7 steering (Amir Tzin) [2049440] - net/mlx5: DR, Refactor ste_ctx handling for STE v0/1 (Amir Tzin) [2049440] - net/mlx5: DR, Rename action modify fields to reflect naming in HW spec (Amir Tzin) [2049440] - net/mlx5: DR, Fix handling of different actions on the same STE in STEv1 (Amir Tzin) [2049440] - net/mlx5: DR, Remove unneeded comments (Amir Tzin) [2049440] - net/mlx5: DR, Add support for matching on Internet Header Length (IHL) (Amir Tzin) [2049440] - net/mlx5: DR, Align mlx5dv_dr API vport action with FW behavior (Amir Tzin) [2049440] - net/mlx5: Add debugfs counters for page commands failures (Amir Tzin) [2049440] - net/mlx5: Add pages debugfs (Amir Tzin) [2049440] - net/mlx5: Move debugfs entries to separate struct (Amir Tzin) [2049440] - net/mlx5: Change release_all_pages cap bit location (Amir Tzin) [2049440] - net/mlx5: Remove redundant error on reclaim pages (Amir Tzin) [2049440] - net/mlx5: Remove redundant error on give pages (Amir Tzin) [2049440] - net/mlx5: Remove redundant notify fail on give pages (Amir Tzin) [2049440] - net/mlx5: Add command failures data to debugfs (Amir Tzin) [2049440] - net/mlx5e: TC, Fix use after free in mlx5e_clone_flow_attr_for_post_act() (Amir Tzin) [2049440] - net/mlx5: Support GRE conntrack offload (Amir Tzin) [2049440] - mlx5: add support for page_pool_get_stats (Amir Tzin) [2049440] - net/mlx5: Add migration commands definitions (Amir Tzin) [2049440] - net/mlx5: Introduce migration bits and structures (Amir Tzin) [2049440] - net/mlx5: Expose APIs to get/put the mlx5 core device (Amir Tzin) [2049440] - net/mlx5: Disable SRIOV before PF removal (Amir Tzin) [2049440] - net/mlx5: Reuse exported virtfn index function call (Amir Tzin) [2049440] - net/mlx5: Add clarification on sync reset failure (Amir Tzin) [2049440] - net/mlx5: Add reset_state field to MFRL register (Amir Tzin) [2049440] - RDMA/mlx5: Use new command interface API (Amir Tzin) [2049440] - net/mlx5: cmdif, Refactor error handling and reporting of async commands (Amir Tzin) [2049440] - net/mlx5: Use mlx5_cmd_do() in core create_{cq,dct} (Amir Tzin) [2049440] - net/mlx5: cmdif, Add new api for command execution (Amir Tzin) [2049440] - net/mlx5: cmdif, cmd_check refactoring (Amir Tzin) [2049440] - net/mlx5: cmdif, Return value improvements (Amir Tzin) [2049440] - net/mlx5: Lag, offload active-backup drops to hardware (Amir Tzin) [2049440] - net/mlx5: Lag, record inactive state of bond device (Amir Tzin) [2049440] - net/mlx5: Lag, don't use magic numbers for ports (Amir Tzin) [2049440] - net/mlx5: Lag, use local variable already defined to access E-Switch (Amir Tzin) [2049440] - net/mlx5: E-switch, add drop rule support to ingress ACL (Amir Tzin) [2049440] - net/mlx5: E-switch, remove special uplink ingress ACL handling (Amir Tzin) [2049440 2049580] - net/mlx5: E-Switch, reserve and use same uplink metadata across ports (Amir Tzin) [2049440 2049580] - net/mlx5: Add ability to insert to specific flow group (Amir Tzin) [2049440] - mlx5: remove unused static inlines (Amir Tzin) [2049440] - RDMA/mlx5: Reorder calls to pcie_relaxed_ordering_enabled() (Amir Tzin) [2049440] - RDMA/mlx5: Store ndescs instead of the translation table size (Amir Tzin) [2049440] - RDMA/mlx5: Merge similar flows of allocating MR from the cache (Amir Tzin) [2049440] - RDMA/mlx5: Fix the flow of a miss in the allocation of a cache ODP MR (Amir Tzin) [2049440] - RDMA/mlx5: Remove redundant work in struct mlx5_cache_ent (Amir Tzin) [2049440] - net/mlx5e: TC, Allow sample action with CT (Amir Tzin) [2049440 2049659] - net/mlx5e: TC, Make post_act parse CT and sample actions (Amir Tzin) [2049440 2049659] - net/mlx5e: TC, Clean redundant counter flag from tc action parsers (Amir Tzin) [2049440 2049659] - net/mlx5e: Use multi table support for CT and sample actions (Amir Tzin) [2049440 2049659] - net/mlx5e: Create new flow attr for multi table actions (Amir Tzin) [2049440 2049659] - net/mlx5e: Add post act offload/unoffload API (Amir Tzin) [2049440 2049659] - net/mlx5e: Pass actions param to actions_match_supported() (Amir Tzin) [2049440 2049659] - net/mlx5e: TC, Move flow hashtable to be per rep (Amir Tzin) [2049440] - net/mlx5e: E-Switch, Add support for tx_port_ts in switchdev mode (Amir Tzin) [2049440] - net/mlx5e: E-Switch, Add PTP counters for uplink representor (Amir Tzin) [2049440] - net/mlx5e: RX, Restrict bulk size for small Striding RQs (Amir Tzin) [2049440] - net/mlx5e: Default to Striding RQ when not conflicting with CQE compression (Amir Tzin) [2049440] - net/mlx5e: Generalize packet merge error message (Amir Tzin) [2049440] - net/mlx5e: Add support for using xdp->data_meta (Amir Tzin) [2049440] - net/mlx5e: Fix spelling mistake "supoported" -> "supported" (Amir Tzin) [2049440] - net/mlx5e: Optimize the common case condition in mlx5e_select_queue (Amir Tzin) [2049440] - net/mlx5e: Optimize modulo in mlx5e_select_queue (Amir Tzin) [2049440] - net/mlx5e: Optimize mlx5e_select_queue (Amir Tzin) [2049440] - net/mlx5e: Use READ_ONCE/WRITE_ONCE for DCBX trust state (Amir Tzin) [2049440] - net/mlx5e: Move repeating code that gets TC prio into a function (Amir Tzin) [2049440] - net/mlx5e: Use select queue parameters to sync with control flow (Amir Tzin) [2049440] - net/mlx5e: Move mlx5e_select_queue to en/selq.c (Amir Tzin) [2049440] - net/mlx5e: Introduce select queue parameters (Amir Tzin) [2049440] - net/mlx5e: Sync txq2sq updates with mlx5e_xmit for HTB queues (Amir Tzin) [2049440] - net/mlx5e: Use a barrier after updating txq2sq (Amir Tzin) [2049440] - net/mlx5e: Disable TX queues before registering the netdev (Amir Tzin) [2049440] - net/mlx5e: Cleanup of start/stop all queues (Amir Tzin) [2049440] - net/mlx5e: Use FW limitation for max MPW WQEBBs (Amir Tzin) [2049440] - net/mlx5e: Read max WQEBBs on the SQ from firmware (Amir Tzin) [2049440] - net/mlx5e: Remove unused tstamp SQ field (Amir Tzin) [2049440] - RDMA/mlx5: Delete useless module.h include (Amir Tzin) [2049440] - RDMA/mlx5: Delete get_num_static_uars function (Amir Tzin) [2049440] - net/mlx5: VLAN push on RX, pop on TX (Amir Tzin) [2049440 2049616] - net/mlx5: Introduce software defined steering capabilities (Amir Tzin) [2049440 2049616] - net/mlx5: Remove unused TIR modify bitmask enums (Amir Tzin) [2049440] - net/mlx5e: CT, Remove redundant flow args from tc ct calls (Amir Tzin) [2049440 2049659] - net/mlx5e: TC, Store mapped tunnel id on flow attr (Amir Tzin) [2049440 2049659] - net/mlx5e: Test CT and SAMPLE on flow attr (Amir Tzin) [2049440 2049580 2049659] - net/mlx5e: Refactor eswitch attr flags to just attr flags (Amir Tzin) [2049440 2049580 2049659] - net/mlx5e: CT, Don't set flow flag CT for ct clear flow (Amir Tzin) [2049440 2049659] - net/mlx5e: TC, Hold sample_attr on stack instead of pointer (Amir Tzin) [2049440 2049580 2049659] - net/mlx5e: TC, Reject rules with multiple CT actions (Amir Tzin) [2049440 2049659] - net/mlx5e: TC, Refactor mlx5e_tc_add_flow_mod_hdr() to get flow attr (Amir Tzin) [2049440 2049659] - net/mlx5e: TC, Pass attr to tc_act can_offload() (Amir Tzin) [2049440 2049659] - net/mlx5e: TC, Split pedit offloads verify from alloc_tc_pedit_action() (Amir Tzin) [2049440 2049659] - net/mlx5e: TC, Move pedit_headers_action to parse_attr (Amir Tzin) [2049440 2049659] - net/mlx5e: Move counter creation call to alloc_flow_attr_counter() (Amir Tzin) [2049440 2049659] - net/mlx5e: Pass attr arg for attaching/detaching encaps (Amir Tzin) [2049440 2049659] - net/mlx5e: Move code chunk setting encap dests into its own function (Amir Tzin) [2049440 2049659] - net_sched: cls_route: remove from list when handle is 0 (Felix Maurer) [2116328] {CVE-2022-2588} - netfilter: nf_tables: do not allow RULE_ID to refer to another chain (Florian Westphal) [2116356] {CVE-2022-2586} - netfilter: nf_tables: do not allow SET_ID to refer to another table (Florian Westphal) [2116356] {CVE-2022-2586} - netfilter: nf_queue: do not allow packet truncation below transport header offset (Florian Westphal) [2116159] {CVE-2022-36946} - net: let flow have same hash in two directions (Ivan Vecera) [2111094] - ipv4: Fix data-races around sysctl_fib_multipath_hash_fields. (Ivan Vecera) [2111094] - net: Add notifications when multipath hash field change (Ivan Vecera) [2111094] - selftests: forwarding: Add test for custom multipath hash with IPv6 GRE (Ivan Vecera) [2111094] - selftests: forwarding: Add test for custom multipath hash with IPv4 GRE (Ivan Vecera) [2111094] - selftests: forwarding: Add test for custom multipath hash (Ivan Vecera) [2111094] - ipv6: Add custom multipath hash policy (Ivan Vecera) [2111094] - ipv6: Add a sysctl to control multipath hash fields (Ivan Vecera) [2111094] - ipv6: Calculate multipath hash inside switch statement (Ivan Vecera) [2111094] - ipv6: Use a more suitable label name (Ivan Vecera) [2111094] - ipv4: Add custom multipath hash policy (Ivan Vecera) [2111094] - ipv4: Add a sysctl to control multipath hash fields (Ivan Vecera) [2111094] - ipv4: Calculate multipath hash inside switch statement (Ivan Vecera) [2111094] - ipv6: Use math to point per net sysctls into the appropriate struct net (Ivan Vecera) [2111094] - selftest/net/forwarding: declare NETIFS p9 p10 (Ivan Vecera) [2111094] - ipv6: Fix sysctl max for fib_multipath_hash_policy (Ivan Vecera) [2111094] - selftests: forwarding: Test multipath hashing on inner IP pkts for GRE tunnel (Ivan Vecera) [2111094] - ipv6: Support multipath hashing on inner IP pkts (Ivan Vecera) [2111094] - ipv4: Multipath hashing on inner L3 needs to consider inner IPv6 pkts (Ivan Vecera) [2111094] - ipv4: Support multipath hashing on inner IP pkts for GRE tunnel (Ivan Vecera) [2111094] - ipv4: Initialize flowi4_multipath_hash in data path (Ivan Vecera) [2111094] - net: ipv4: Fix NULL pointer dereference in route lookup (Ivan Vecera) [2111094] - route: Add multipath_hash in flowi_common to make user-define hash (Ivan Vecera) [2111094]- drm/nouveau/kms/nv140-: Disable interlacing (Lyude Paul) [2097647] - rpm: convert gcc and libelf to Recommends (Jarod Wilson) [2114900] - redhat: add ca7 to redhat/git/files (Jarod Wilson)- net/mlx5e: TC, Remove redundant error logging (Amir Tzin) [2049436] - net/mlx5e: SHAMPO, reduce TIR indication (Amir Tzin) [2049436] - net/mlx5e: Lag, Only handle events from highest priority multipath entry (Amir Tzin) [2049436] - net/mlx5: Fix offloading with ESWITCH_IPV4_TTL_MODIFY_ENABLE (Amir Tzin) [2049436] - net/mlx5: Fix a race on command flush flow (Amir Tzin) [2049436] - net/mlx5: Fix size field in bufferx_reg struct (Amir Tzin) [2049436] - net/mlx5e: Fix VF min/max rate parameters interchange mistake (Amir Tzin) [2049436] - net/mlx5e: Add missing increment of count (Amir Tzin) [2049436] - net/mlx5e: MPLSoUDP decap, fix check for unsupported matches (Amir Tzin) [2049436] - net/mlx5e: Fix MPLSoUDP encap to use MPLS action information (Amir Tzin) [2049436] - net/mlx5e: Add feature check for set fec counters (Amir Tzin) [2049436 2049711] - net/mlx5e: TC, Skip redundant ct clear actions (Amir Tzin) [2049436] - net/mlx5e: TC, Reject rules with forward and drop actions (Amir Tzin) [2049436] - net/mlx5e: TC, Reject rules with drop and modify hdr action (Amir Tzin) [2049436] - net/mlx5e: kTLS, Use CHECKSUM_UNNECESSARY for device-offloaded packets (Amir Tzin) [2049436] - net/mlx5e: Use dma device access helper (add dropped hunk) (Amir Tzin) [2049436] - net/mlx5e: Fix wrong return value on ioctl EEPROM query failure (Amir Tzin) [2049436] - net/mlx5: Fix possible deadlock on rule deletion (Amir Tzin) [2049436] - net/mlx5: Fix tc max supported prio for nic mode (Amir Tzin) [2049436] - net/mlx5: Update log_max_qp value to be 17 at most (Amir Tzin) [2049436] - net/mlx5: DR, Don't allow match on IP w/o matching on full ethertype/ip_version (Amir Tzin) [2049436] - net/mlx5e: Avoid field-overflowing memcpy() (Amir Tzin) [2049436] - net/mlx5e: Use struct_group() for memcpy() region (Amir Tzin) [2049436] - net/mlx5e: IPsec: Fix tunnel mode crypto offload for non TCP/UDP traffic (Amir Tzin) [2049436 2052871] - net/mlx5e: IPsec: Fix crypto offload for non TCP/UDP encapsulated traffic (Amir Tzin) [2049436 2052871] - net/mlx5e: Don't treat small ceil values as unlimited in HTB offload (Amir Tzin) [2049436] - net/mlx5: E-Switch, Fix uninitialized variable modact (Amir Tzin) [2049436] - net/mlx5e: Fix handling of wrong devices during bond netevent (Amir Tzin) [2049436] - net/mlx5e: Fix broken SKB allocation in HW-GRO (Amir Tzin) [2049436] - net/mlx5e: Fix wrong calculation of header index in HW_GRO (Amir Tzin) [2049436] - net/mlx5: Fix offloading with ESWITCH_IPV4_TTL_MODIFY_ENABLE (Amir Tzin) [2049436] - net/mlx5e: TC, Reject rules with forward and drop actions (Amir Tzin) [2049436] - net/mlx5: Use del_timer_sync in fw reset flow of halting poll (Amir Tzin) [2049436] - net/mlx5e: Fix module EEPROM query (Amir Tzin) [2049436] - net/mlx5e: TC, Reject rules with drop and modify hdr action (Amir Tzin) [2049436] - net/mlx5: Bridge, ensure dev_name is null-terminated (Amir Tzin) [2049436] - net/mlx5: Bridge, take rtnl lock in init error handler (Amir Tzin) [2049436] - mlx5: Don't accidentally set RTO_ONLINK before mlx5e_route_lookup_ipv4_get() (Amir Tzin) [2049436] - net/mlx5e: Fix build error in fec_set_block_stats() (Amir Tzin) [2049436] - Revert "net/mlx5: Add retry mechanism to the command entry index allocation" (Amir Tzin) [2049436] - net/mlx5: Set command entry semaphore up once got index free (Amir Tzin) [2049436] - net/mlx5e: Sync VXLAN udp ports during uplink representor profile change (Amir Tzin) [2049436] - net/mlx5: Fix access to sf_dev_table on allocation failure (Amir Tzin) [2049436] - net/mlx5e: Fix matching on modified inner ip_ecn bits (Amir Tzin) [2049436] - Revert "net/mlx5e: Block offload of outer header csum for GRE tunnel" (Amir Tzin) [2049436] - Revert "net/mlx5e: Block offload of outer header csum for UDP tunnels" (Amir Tzin) [2049436] - net/mlx5e: Fix nullptr on deleting mirroring rule (Amir Tzin) [2049436] - net/mlx5e: Fix page DMA map/unmap attributes (Amir Tzin) [2049436] - net/mlx5: Use dma device access helper (add dropped hunk) (Amir Tzin) [2049436] - net/mlx5e: Add recovery flow in case of error CQE (Amir Tzin) [2049436] - net/mlx5e: Refactor set_pflag_cqe_based_moder (Amir Tzin) [2049436] - net/mlx5e: Move HW-GRO and CQE compression check to fix features flow (Amir Tzin) [2049436] - net/mlx5e: Fix feature check per profile (Amir Tzin) [2049436] - net/mlx5e: Unblock setting vid 0 for VF in case PF isn't eswitch manager (Amir Tzin) [2049436] - net/mlx5e: Expose FEC counters via ethtool (Amir Tzin) [2049436 2049711] - net/mlx5: Update log_max_qp value to FW max capability (Amir Tzin) [2049436] - net/mlx5: Use irq_set_affinity_and_hint() (Amir Tzin) [2049436] - net/mlx5: SF, Use all available cpu for setting cpu affinity (Amir Tzin) [2049436] - net/mlx5: Introduce API for bulk request and release of IRQs (Amir Tzin) [2049436] - net/mlx5: Split irq_pool_affinity logic to new file (Amir Tzin) [2049436] - net/mlx5: Move affinity assignment into irq_request (Amir Tzin) [2049436] - net/mlx5: Introduce control IRQ request API (Amir Tzin) [2049436] - net/mlx5: mlx5e_hv_vhca_stats_create return type to void (Amir Tzin) [2049436] - RDMA/mlx5: Print wc status on CQE error and dump needed (Amir Tzin) [2049436] - net: fixup build after bpf header changes (Amir Tzin) [2049436] - net/mlx5: CT: Set flow source hint from provided tuple device (Amir Tzin) [2049436] - net/mlx5: Set SMFS as a default steering mode if device supports it (Amir Tzin) [2049436] - net/mlx5: DR, Improve steering for empty or RX/TX-only matchers (Amir Tzin) [2049436] - net/mlx5: DR, Add support for matching on geneve_tlv_option_0_exist field (Amir Tzin) [2049436] - net/mlx5: DR, Support matching on tunnel headers 0 and 1 (Amir Tzin) [2049436] - net/mlx5: DR, Add misc5 to match_param structs (Amir Tzin) [2049436] - net/mlx5: Add misc5 flow table match parameters (Amir Tzin) [2049436] - net/mlx5: DR, Add support for UPLINK destination type (Amir Tzin) [2049436] - net/mlx5e: Use auxiliary_device driver data helpers (Amir Tzin) [2049436] - net/mlx5e: Take packet_merge params directly from the RX res struct (Amir Tzin) [2049436] - net/mlx5e: Allocate per-channel stats dynamically at first usage (Amir Tzin) [2049436] - net/mlx5e: Use dynamic per-channel allocations in stats (Amir Tzin) [2049436] - net/mlx5e: Allow profile-specific limitation on max num of channels (Amir Tzin) [2049436] - net/mlx5e: Save memory by using dynamic allocation in netdev priv (Amir Tzin) [2049436] - net/mlx5e: Add profile indications for PTP and QOS HTB features (Amir Tzin) [2049436] - net/mlx5e: Use bitmap field for profile features (Amir Tzin) [2049436] - net/mlx5: Remove the repeated declaration (Amir Tzin) [2049436] - net/mlx5: Let user configure max_macs generic param (Amir Tzin) [2049436] - net/mlx5: Let user configure event_eq_size param (Amir Tzin) [2049436] - net/mlx5: Let user configure io_eq_size param (Amir Tzin) [2049436] - net/mlx5: Introduce log_max_current_uc_list_wr_supported bit (Amir Tzin) [2049436] - net/mlx5e: Move goto action checks into tc_action goto post parse op (Amir Tzin) [2049436] - net/mlx5e: Move vlan action chunk into tc action vlan post parse op (Amir Tzin) [2049436] - net/mlx5e: Add post_parse() op to tc action infrastructure (Amir Tzin) [2049436] - net/mlx5e: Move sample attr allocation to tc_action sample parse op (Amir Tzin) [2049436] - net/mlx5e: TC action parsing loop (Amir Tzin) [2049436] - net/mlx5e: Add redirect ingress to tc action infra (Amir Tzin) [2049436] - net/mlx5e: Add sample and ptype to tc_action infra (Amir Tzin) [2049436] - net/mlx5e: Add ct to tc action infra (Amir Tzin) [2049436] - net/mlx5e: Add mirred/redirect to tc action infra (Amir Tzin) [2049436] - Revert "net/mlx5e: TC, Remove redundant error logging" (Amir Tzin) [2049436] - net/mlx5e: Add mpls push/pop to tc action infra (Amir Tzin) [2049436] - net/mlx5e: Add vlan push/pop/mangle to tc action infra (Amir Tzin) [2049436] - net/mlx5e: Add pedit to tc action infra (Amir Tzin) [2049436] - net/mlx5e: Add csum to tc action infra (Amir Tzin) [2049436] - net/mlx5e: Add tunnel encap/decap to tc action infra (Amir Tzin) [2049436] - net/mlx5e: Add goto to tc action infra (Amir Tzin) [2049436] - net/mlx5e: Add tc action infrastructure (Amir Tzin) [2049436] - RDMA/mlx5: Use memset_after() to zero struct mlx5_ib_mr (Amir Tzin) [2049436] - RDMA/mlx5: Add support to multiple priorities for FDB rules (Amir Tzin) [2049436] - net/mlx5: Create more priorities for FDB bypass namespace (Amir Tzin) [2049436] - net/mlx5: Refactor mlx5_get_flow_namespace (Amir Tzin) [2049436] - net/mlx5: Separate FDB namespace (Amir Tzin) [2049436] - net/mlx5: Dynamically resize flow counters query buffer (Amir Tzin) [2049436] - net/mlx5e: TC, Set flow attr ip_version earlier (Amir Tzin) [2049436] - net/mlx5e: TC, Move common flow_action checks into function (Amir Tzin) [2049436] - net/mlx5e: Remove redundant actions arg from vlan push/pop funcs (Amir Tzin) [2049436] - net/mlx5e: Remove redundant actions arg from validate_goto_chain() (Amir Tzin) [2049436] - net/mlx5e: TC, Remove redundant action stack var (Amir Tzin) [2049436] - net/mlx5e: Hide function mlx5e_num_channels_changed (Amir Tzin) [2049436] - net/mlx5e: SHAMPO, clean MLX5E_MAX_KLM_PER_WQE macro (Amir Tzin) [2049436] - net/mlx5: Print more info on pci error handlers (Amir Tzin) [2049436] - net/mlx5: SF, silence an uninitialized variable warning (Amir Tzin) [2049436] - net/mlx5: Fix error return code in esw_qos_create() (Amir Tzin) [2049436] - net/mlx5: E-switch, Create QoS on demand (Amir Tzin) [2049436] - net/mlx5: E-switch, Enable vport QoS on demand (Amir Tzin) [2049436] - net/mlx5: E-switch, move offloads mode callbacks to offloads file (Amir Tzin) [2049436] - net/mlx5: E-switch, Reuse mlx5_eswitch_set_vport_mac (Amir Tzin) [2049436] - net/mlx5: E-switch, Remove vport enabled check (Amir Tzin) [2049436] - net/mlx5e: Specify out ifindex when looking up decap route (Amir Tzin) [2049436] - net/mlx5e: TC, Move comment about mod header flag to correct place (Amir Tzin) [2049436] - net/mlx5e: TC, Move kfree() calls after destroying all resources (Amir Tzin) [2049436] - net/mlx5e: TC, Destroy nic flow counter if exists (Amir Tzin) [2049436] - net/mlx5: TC, using swap() instead of tmp variable (Amir Tzin) [2049436] - net/mlx5: CT: Allow static allocation of mod headers (Amir Tzin) [2049436] - net/mlx5e: Refactor mod header management API (Amir Tzin) [2049436] - net/mlx5: Avoid printing health buffer when firmware is unavailable (Amir Tzin) [2049436 2049717] - net/mlx5e: Support ethtool cq mode (Amir Tzin) [2049436 2049840] - Revert "RDMA/mlx5: Fix releasing unallocated memory in dereg MR flow" (Amir Tzin) [2049435] - net/mlx5: Use first online CPU instead of hard coded CPU (Amir Tzin) [2049435] - net/mlx5e: SHAMPO, Fix constant expression result (Amir Tzin) [2049435] - net/mlx5: Fix access to a non-supported register (Amir Tzin) [2049435 2049717] - net/mlx5: Fix too early queueing of log timestamp work (Amir Tzin) [2049435 2049717] - net/mlx5: Fix use after free in mlx5_health_wait_pci_up (Amir Tzin) [2049435] - net/mlx5: Lag, Fix recreation of VF LAG (Amir Tzin) [2049435] - net/mlx5e: Sync TIR params updates against concurrent create/modify (Amir Tzin) [2049435] - RDMA/mlx5: Fix releasing unallocated memory in dereg MR flow (Amir Tzin) [2049435] - net/mlx5: Fix flow counters SF bulk query len (Amir Tzin) [2049435] - net/mlx5: Lag, fix a potential Oops with mlx5_lag_create_definer() (Amir Tzin) [2049435] - net/mlx5e: Prevent HW-GRO and CQE-COMPRESS features operate together (Amir Tzin) [2049435] - net/mlx5e: Add HW-GRO offload (Amir Tzin) [2049435] - net/mlx5e: Add HW_GRO statistics (Amir Tzin) [2049435] - net/mlx5e: HW_GRO cqe handler implementation (Amir Tzin) [2049435] - net/mlx5e: Add data path for SHAMPO feature (Amir Tzin) [2049435] - net/mlx5e: Add handle SHAMPO cqe support (Amir Tzin) [2049435] - net/mlx5e: Add control path for SHAMPO feature (Amir Tzin) [2049435] - net/mlx5e: Add support to klm_umr_wqe (Amir Tzin) [2049435] - net/mlx5e: Rename TIR lro functions to TIR packet merge functions (Amir Tzin) [2049435] - net/mlx5e: Align mlx5e_resources with upstream code. (Amir Tzin) [2049435] - net/mlx5: Add SHAMPO caps, HW bits and enumerations (Amir Tzin) [2049435] - net/mlx5e: Rename lro_timeout to packet_merge_timeout (Amir Tzin) [2049435] - net/mlx5: SF_DEV Add SF device trace points (Amir Tzin) [2049435] - net/mlx5: SF, Add SF trace points (Amir Tzin) [2049435] - net/mlx5: Bridge, support replacing existing FDB entry (Amir Tzin) [2049435] - net/mlx5: Bridge, extract code to lookup and del/notify entry (Amir Tzin) [2049435] - net/mlx5: Add periodic update of host time to firmware (Amir Tzin) [2049435 2049717] - net/mlx5: Print health buffer by log level (Amir Tzin) [2049435 2049717] - net/mlx5: Extend health buffer dump (Amir Tzin) [2049435 2049717] - net/mlx5: Reduce flow counters bulk query buffer size for SFs (Amir Tzin) [2049435] - net/mlx5: Fix unused function warning of mlx5i_flow_type_mask (Amir Tzin) [2049435] - net/mlx5: Remove unnecessary checks for slow path flag (Amir Tzin) [2049435] - net/mlx5e: don't write directly to netdev->dev_addr (Amir Tzin) [2049435] - RDMA/mlx5: Use dev_addr_mod() (Amir Tzin) [2049435] - RDMA/mlx5: fix build error with INFINIBAND_USER_ACCESS=n (Amir Tzin) [2049435] - RDMA/mlx5: Attach ndescs to mlx5_ib_mkey (Amir Tzin) [2049435] - RDMA/mlx5: Move struct mlx5_core_mkey to mlx5_ib (Amir Tzin) [2049435] - RDMA/mlx5: Replace struct mlx5_core_mkey by u32 key (Amir Tzin) [2049435] - RDMA/mlx5: Align mlx5e_resources with upstream code. (Amir Tzin) [2049435] - RDMA/mlx5: Remove pd from struct mlx5_core_mkey (Amir Tzin) [2049435] - RDMA/mlx5: Remove size from struct mlx5_core_mkey (Amir Tzin) [2049435] - RDMA/mlx5: Remove iova from struct mlx5_core_mkey (Amir Tzin) [2049435] - net/mlx5: E-Switch, Increase supported number of forward destinations to 32 (Amir Tzin) [2049435] - net/mlx5: E-Switch, Use dynamic alloc for dest array (Amir Tzin) [2049435] - net/mlx5: Lag, use steering to select the affinity port in LAG (Amir Tzin) [2049435] - net/mlx5: Lag, add support to create/destroy/modify port selection (Amir Tzin) [2049435] - net/mlx5: Lag, add support to create TTC tables for LAG port selection (Amir Tzin) [2049435] - net/mlx5: Lag, add support to create definers for LAG (Amir Tzin) [2049435] - net/mlx5: Lag, set match mask according to the traffic type bitmap (Amir Tzin) [2049435] - net/mlx5: Lag, set LAG traffic type mapping (Amir Tzin) [2049435] - net/mlx5: Lag, move lag files into directory (Amir Tzin) [2049435] - net/mlx5: Introduce new uplink destination type (Amir Tzin) [2049435] - net/mlx5: Add support to create match definer (Amir Tzin) [2049435] - net/mlx5: Introduce port selection namespace (Amir Tzin) [2049435] - net/mlx5: Support partial TTC rules (Amir Tzin) [2049435] - mlx5: prevent 64bit divide (Amir Tzin) [2049435] - net/mlx5: Use system_image_guid to determine bonding (Amir Tzin) [2049435] - net/mlx5: Use native_port_num as 1st option of device index (Amir Tzin) [2049435] - net/mlx5: Introduce new device index wrapper (Amir Tzin) [2049435] - net/mlx5: Check return status first when querying system_image_guid (Amir Tzin) [2049435] - net/mlx5: DR, Prefer kcalloc over open coded arithmetic (Amir Tzin) [2049435] - net/mlx5e: Add extack msgs related to TC for better debug (Amir Tzin) [2049435] - net/mlx5: CT: Fix missing cleanup of ct nat table on init failure (Amir Tzin) [2049435] - Revert "net/mlx5e: TC, Skip redundant ct clear actions" (Amir Tzin) [2049435] - net/mlx5: Disable roce at HCA level (Amir Tzin) [2049435] - net/mlx5i: Enable Rx steering for IPoIB via ethtool (Amir Tzin) [2049435] - net/mlx5: Bridge, provide flow source hints (Amir Tzin) [2049435] - net/mlx5: Read timeout values from DTOR (Amir Tzin) [2049435] - net/mlx5: Read timeout values from init segment (Amir Tzin) [2049435] - net/mlx5: Add layout to support default timeouts register (Amir Tzin) [2049435] - net/mlx5: Set devlink reload feature bit for supported devices only (Amir Tzin) [2049435] - RDMA/mlx5: Add optional counter support in get_hw_stats callback (Amir Tzin) [2049435] - RDMA/mlx5: Add modify_op_stat() support (Amir Tzin) [2049435] - RDMA/mlx5: Add steering support in optional flow counters (Amir Tzin) [2049435] - RDMA/mlx5: Support optional counters in hw_stats initialization (Amir Tzin) [2049435] - net/mlx5: Add priorities for counters in RDMA namespaces (Amir Tzin) [2049435] - net/mlx5: Add ifc bits to support optional counters (Amir Tzin) [2049435] - net/mlx5: Enable single IRQ for PCI Function (Amir Tzin) [2049435] - net/mlx5: Shift control IRQ to the last index (Amir Tzin) [2049435] - net/mlx5: Bridge, pop VLAN on egress table miss (Amir Tzin) [2049435] - net/mlx5: Bridge, mark reg_c1 when pushing VLAN (Amir Tzin) [2049435] - net/mlx5: Bridge, extract VLAN pop code to dedicated functions (Amir Tzin) [2049435] - net/mlx5: Bridge, refactor eswitch instance usage (Amir Tzin) [2049435] - net/mlx5e: Support accept action (Amir Tzin) [2049435] - net/mlx5e: Specify out ifindex when looking up encap route (Amir Tzin) [2049435] - net/mlx5e: Reserve a value from TC tunnel options mapping (Amir Tzin) [2049435] - net/mlx5e: Move parse fdb check into actions_match_supported_fdb() (Amir Tzin) [2049435] - net/mlx5e: Split actions_match_supported() into a sub function (Amir Tzin) [2049435] - net/mlx5e: Move mod hdr allocation to a single place (Amir Tzin) [2049435] - net/mlx5e: TC, Refactor sample offload error flow (Amir Tzin) [2049435] - RDMA/mlx5: Avoid taking MRs from larger MR cache pools when a pool is empty (Amir Tzin) [2049435] - IB/mlx5: Flow through a more detailed return code from get_prefetchable_mr() (Amir Tzin) [2049435] - net/mlx5e: Use array_size() helper (Amir Tzin) [2049435] - net/mlx5: Use struct_size() helper in kvzalloc() (Amir Tzin) [2049435] - net/mlx5: Use kvcalloc() instead of kvzalloc() (Amir Tzin) [2049435] - net/mlx5: Tolerate failures in debug features while driver load (Amir Tzin) [2049435] - IB/mlx5: Enable UAR to have DevX UID (Amir Tzin) [2049435] - net/mlx5: Add uid field to UAR allocation structures (Amir Tzin) [2049435] - net/mlx5e: check return value of rhashtable_init (Amir Tzin) [2049435] - net/mlx5e: Enable TC offload for ingress MACVLAN (Amir Tzin) [2049435] - net/mlx5e: Enable TC offload for egress MACVLAN (Amir Tzin) [2049435] - net/mlx5e: loopback test is not supported in switchdev mode (Amir Tzin) [2049435] - net/mlx5e: Use NL_SET_ERR_MSG_MOD() for errors parsing tunnel attributes (Amir Tzin) [2049435] - net/mlx5e: Use tc sample stubs instead of ifdefs in source file (Amir Tzin) [2049435] - net/mlx5e: Remove redundant priv arg from parse_pedit_to_reformat() (Amir Tzin) [2049435] - net/mlx5e: Check action fwd/drop flag exists also for nic flows (Amir Tzin) [2049435] - net/mlx5e: Set action fwd flag when parsing tc action goto (Amir Tzin) [2049435] - net/mlx5e: Remove incorrect addition of action fwd flag (Amir Tzin) [2049435] - Revert "net/mlx5e: TC, Fix ct_clear overwriting ct action metadata" (Amir Tzin) [2049435] - net/mlx5e: Use correct return type (Amir Tzin) [2049435] - net/mlx5e: Add error flow for ethtool -X command (Amir Tzin) [2049435] - net/mlx5: Fix rdma aux device on devlink reload (Amir Tzin) [2049434] - RDMA/mlx5: Relax DCS QP creation checks (Amir Tzin) [2049434] - net/mellanox: switch from 'pci_' to 'dma_' API (Amir Tzin) [2049434] - net/mlx5e: Make use of netdev_warn() (Amir Tzin) [2049434] - net/mlx5: Initialize numa node for all core devices (Amir Tzin) [2049434] - net/mlx5: Allocate individual capability (Amir Tzin) [2049434] - net/mlx5: Reorganize current and maximal capabilities to be per-type (Amir Tzin) [2049434] - net/mlx5: SF, use recent sysfs api (Amir Tzin) [2049434] - net/mlx5: Refcount mlx5_irq with integer (Amir Tzin) [2049434] - net/mlx5: Change SF missing dedicated MSI-X err message to dbg (Amir Tzin) [2049434] - net/mlx5: Align mlx5_irq structure (Amir Tzin) [2049434] - net/mlx5: Delete impossible dev->state checks (Amir Tzin) [2049434] - net/mlx5: Support enable_vnet devlink dev param (Amir Tzin) [2049434] - net/mlx5: Support enable_rdma devlink dev param (Amir Tzin) [2049434] - net/mlx5: Support enable_eth devlink dev param (Amir Tzin) [2049434] - RDMA/mlx5: Drop in-driver verbs object creations (Amir Tzin) [2049434] - RDMA/mlx5: Delete device resource mutex that didn't protect anything (Amir Tzin) [2049434] - RDMA/mlx5: Cancel pkey work before destroying device resources (Amir Tzin) [2049434] - net/mlx5e: Return -EOPNOTSUPP if more relevant when parsing tc actions (Amir Tzin) [2049434] - net/mlx5e: Remove redundant assignment of counter to null (Amir Tzin) [2049434] - net/mlx5e: Remove redundant parse_attr arg (Amir Tzin) [2049434] - net/mlx5e: Remove redundant cap check for flow counter (Amir Tzin) [2049434] - net/mlx5e: Remove redundant filter_dev arg from parse_tc_fdb_actions() (Amir Tzin) [2049434] - net/mlx5e: Remove redundant tc act includes (Amir Tzin) [2049434] - IB/mlx5: Rename is_apu_thread_cq function to is_apu_cq (Amir Tzin) [2049434] - RDMA/mlx5: Add DCS offload support (Amir Tzin) [2049434] - RDMA/mlx5: Separate DCI QP creation logic (Amir Tzin) [2049434] - net/mlx5: Add DCS caps & fields support (Amir Tzin) [2049434] - KVM: nVMX: Inject #UD if VMXON is attempted with incompatible CR0/CR4 (Vitaly Kuznetsov) [2119233] - mm: Fix PASID use-after-free issue (Jerry Snitselaar) [2113046] - scsi: csiostor: Uninitialized data in csio_ln_vnp_read_cbfn() (Rahul Lakkireddy) [2105815] - scsi: csiostor: Use scsi_cmd_to_rq() instead of scsi_cmnd.request (Rahul Lakkireddy) [2105815] - scsi: csiostor: Fix a typo (Rahul Lakkireddy) [2105815] - scsi: csiostor: Assign boolean values to a bool variable (Rahul Lakkireddy) [2105815] - scsi: csiostor: Fix fall-through warnings for Clang (Rahul Lakkireddy) [2105815] - scsi: csiostor: Fix spelling mistake "couldnt" -> "couldn't" (Rahul Lakkireddy) [2105815] - scsi: csiostor: Add missing description for csio_rnode_fwevt_handler()'s 'fwevt' param (Rahul Lakkireddy) [2105815] - scsi: csiostor: Remove 2 unused variables {mc,edc}_bist_status_rdata_reg (Rahul Lakkireddy) [2105815] - scsi: csiostor: Demote kerneldoc that fails to meet the criteria (Rahul Lakkireddy) [2105815] - scsi: csiostor: Fix misnamed function parameter (Rahul Lakkireddy) [2105815] - scsi: csiostor: Adjust indentation in csio_device_reset (Rahul Lakkireddy) [2105815] - mediatek: mt76: eeprom: fix missing of_node_put() in mt76_find_power_limits_node() (Jose Ignacio Tornos Martinez) [2103625] - wifi: mac80211: consider EHT element size in assoc request (Jose Ignacio Tornos Martinez) [2103625] - wifi: mac80211: switch airtime fairness back to deficit round-robin scheduling (Jose Ignacio Tornos Martinez) [2103625] - mt76: mt7615: fix throughput regression on DFS channels (Jose Ignacio Tornos Martinez) [2103625] - mt76: mt7915: fix incorrect testmode ipg on band 1 caused by wmm_idx (Jose Ignacio Tornos Martinez) [2103625] - mt76: mt7921: enlarge maximum VHT MPDU length to 11454 (Jose Ignacio Tornos Martinez) [2103625] - mt76: mt7921: fix aggregation subframes setting to HE max (Jose Ignacio Tornos Martinez) [2103625] - wifi: mac80211_hwsim: set virtio device ready in probe() (Jose Ignacio Tornos Martinez) [2103625] - mt76: mt7921s: fix possible sdio deadlock in command fail (Jose Ignacio Tornos Martinez) [2103625] - wifi: rtw89: 8852a: rfk: fix div 0 exception (Jose Ignacio Tornos Martinez) [2103625] - mt76: mt7921: do not update pm states in case of error (Jose Ignacio Tornos Martinez) [2103625] - mt76: mt7615: do not update pm stats in case of error (Jose Ignacio Tornos Martinez) [2103625] - ath11k: Avoid REO CMD failed prints during firmware recovery (Jose Ignacio Tornos Martinez) [2103625] - ath11k: Fix incorrect debug_mask mappings (Jose Ignacio Tornos Martinez) [2103625] - ath11k: fix missing skb drop on htc_tx_completion error (Jose Ignacio Tornos Martinez) [2103625] - mt76: mt7921s: fix firmware download random fail (Jose Ignacio Tornos Martinez) [2103625] - ath11k: fix IRQ affinity warning on shutdown (Jose Ignacio Tornos Martinez) [2103625] - ath11k: fix netdev open race (Jose Ignacio Tornos Martinez) [2103625] - iwlwifi: fw: init SAR GEO table only if data is present (Jose Ignacio Tornos Martinez) [2103625] - ath10k: htt_tx: do not interpret Eth frames as WiFi (Jose Ignacio Tornos Martinez) [2103625] - ath11k: Don't check arvif->is_started before sending management frames (Jose Ignacio Tornos Martinez) [2103625] - mt76: mt7915: fix twt table_mask to u16 in mt7915_dev (Jose Ignacio Tornos Martinez) [2103625] - ath11k: reset 11d state in process of recovery (Jose Ignacio Tornos Martinez) [2103625] - brcmfmac: use ISO3166 country code and 0 rev as fallback on brcmfmac43602 chips (Jose Ignacio Tornos Martinez) [2103625] - mt76: fix tx status related use-after-free race on station removal (Jose Ignacio Tornos Martinez) [2103625] - mt76: do not attempt to reorder received 802.3 packets without agg session (Jose Ignacio Tornos Martinez) [2103625] - mt76: mt7921: fix kernel crash at mt7921_pci_remove (Jose Ignacio Tornos Martinez) [2103625] - mt76: fix antenna config missing in 6G cap (Jose Ignacio Tornos Martinez) [2103625] - mt76: mt7915: report rx mode value in mt7915_mac_fill_rx_rate (Jose Ignacio Tornos Martinez) [2103625] - mt76: mt7915: do not pass data pointer to mt7915_mcu_muru_debug_set (Jose Ignacio Tornos Martinez) [2103625] - mt76: mt7915: fix possible NULL pointer dereference in mt7915_mac_fill_rx_vector (Jose Ignacio Tornos Martinez) [2103625] - mt76: mt7915: fix possible uninitialized pointer dereference in mt7986_wmac_gpio_setup (Jose Ignacio Tornos Martinez) [2103625] - ath10k: enable napi on RX path for usb (Jose Ignacio Tornos Martinez) [2103625] - ath11k: fix the warning of dev_wake in mhi_pm_disable_transition() (Jose Ignacio Tornos Martinez) [2103625] - ath11k: acquire ab->base_lock in unassign when finding the peer by addr (Jose Ignacio Tornos Martinez) [2103625] - mt76: mt7915: fix unbounded shift in mt7915_mcu_beacon_mbss (Jose Ignacio Tornos Martinez) [2103625] - mt76: mt7915: fix DBDC default band selection on MT7915D (Jose Ignacio Tornos Martinez) [2103625] - mt76: mt7921: honor pm user configuration in mt7921_sniffer_interface_iter (Jose Ignacio Tornos Martinez) [2103625] - i40e: Fix tunnel checksum offload with fragmented traffic (Ivan Vecera) [2107977] - net/mlx5e: Fix matchall police parameters validation (Ivan Vecera) [2106271] - net/sched: act_police: allow 'continue' action offload (Ivan Vecera) [2106271] - net: Print hashed skb addresses for all net and qdisc events (Ivan Vecera) [2106271] - net: sched: fixed barrier to prevent skbuff sticking in qdisc backlog (Ivan Vecera) [2106271] - net/sched: act_pedit: sanitize shift argument before usage (Ivan Vecera) [2106271] - net/sched: act_pedit: really ensure the skb is writable (Ivan Vecera) [2106271] - net/sched: taprio: Check if socket flags are valid (Ivan Vecera) [2106271] - net/sched: flower: Avoid overwriting error messages (Ivan Vecera) [2106271] - net/sched: matchall: Avoid overwriting error messages (Ivan Vecera) [2106271] - net/sched: cls_api: Add extack message for unsupported action offload (Ivan Vecera) [2106271] - net/sched: act_vlan: Add extack message for offload failure (Ivan Vecera) [2106271] - net/sched: act_tunnel_key: Add extack message for offload failure (Ivan Vecera) [2106271] - net/sched: act_skbedit: Add extack messages for offload failure (Ivan Vecera) [2106271] - net/sched: act_police: Add extack messages for offload failure (Ivan Vecera) [2106271] - net/sched: act_pedit: Add extack message for offload failure (Ivan Vecera) [2106271] - net/sched: act_mpls: Add extack messages for offload failure (Ivan Vecera) [2106271] - net/sched: act_mirred: Add extack message for offload failure (Ivan Vecera) [2106271] - net/sched: act_gact: Add extack messages for offload failure (Ivan Vecera) [2106271] - net/sched: act_api: Add extack to offload_act_setup() callback (Ivan Vecera) [2106271] - net/sched: flower: Take verbose flag into account when logging error messages (Ivan Vecera) [2106271] - net/sched: matchall: Take verbose flag into account when logging error messages (Ivan Vecera) [2106271] - net/sched: fix incorrect vlan_push_eth dest field (Ivan Vecera) [2106271] - net/sched: add vlan push_eth and pop_eth action to the hardware IR (Ivan Vecera) [2106271] - selftests: tc-testing: Increase timeout in tdc config file (Ivan Vecera) [2106271] - flow_offload: improve extack msg for user when adding invalid filter (Ivan Vecera) [2106271] - flow_offload: reject offload for all drivers with invalid police parameters (Ivan Vecera) [2106271] - net: flow_offload: add tc police action parameters (Ivan Vecera) [2106271] - net: sched: avoid newline at end of message in NL_SET_ERR_MSG_MOD (Ivan Vecera) [2106271] - net_sched: add __rcu annotation to netdev->qdisc (Ivan Vecera) [2106271] - net/sched: act_police: more accurate MTU policing (Ivan Vecera) [2106271] - net/sched: Enable tc skb ext allocation on chain miss only when needed (Ivan Vecera) [2106271] - net: sched: remove qdisc_qlen_cpu() (Ivan Vecera) [2106271] - net: sched: remove psched_tdiff_bounded() (Ivan Vecera) [2106271] - net: sched: Clarify error message when qdisc kind is unknown (Ivan Vecera) [2106271] - sch_cake: revise Diffserv docs (Ivan Vecera) [2106271] - flow_offload: fix suspicious RCU usage when offloading tc action (Ivan Vecera) [2106271] - net/sched: use min() macro instead of doing it manually (Ivan Vecera) [2106271] - selftests: tc-testing: add action offload selftest for action and filter (Ivan Vecera) [2106271] - flow_offload: validate flags of filter and actions (Ivan Vecera) [2106271] - flow_offload: add reoffload process to update hw_count (Ivan Vecera) [2106271] - net: sched: save full flags for tc action (Ivan Vecera) [2106271] - flow_offload: add process to update action stats from hardware (Ivan Vecera) [2106271] - flow_offload: rename exts stats update functions with hw (Ivan Vecera) [2106271] - flow_offload: add skip_hw and skip_sw to control if offload the action (Ivan Vecera) [2106271] - flow_offload: allow user to offload tc action to net device (Ivan Vecera) [2106271] - flow_offload: add ops to tc_action_ops for flow action setup (Ivan Vecera) [2106271] - flow_offload: rename offload functions with offload instead of flow (Ivan Vecera) [2106271] - flow_offload: add index to flow_action_entry structure (Ivan Vecera) [2106271] - flow_offload: reject to offload tc actions in offload drivers (Ivan Vecera) [2106271] - flow_offload: fill flags to action structure (Ivan Vecera) [2106271] - sch_cake: do not call cake_destroy() from cake_init() (Ivan Vecera) [2106271] - net/sched: fq_pie: prevent dismantle issue (Ivan Vecera) [2106271] - selftests/tc-testing: Fix cannot create /sys/bus/netdevsim/new_device: Directory nonexistent (Ivan Vecera) [2106271] - selftests/tc-testing: add missing config (Ivan Vecera) [2106271] - selftests/tc-testing: add exit code (Ivan Vecera) [2106271] - net/sched: act_ct: Offload only ASSURED connections (Ivan Vecera) [2106271] - selftests/tc-testings: Be compatible with newer tc output (Ivan Vecera) [2106271] - selftests: forwarding: Fix packet matching in mirroring selftests (Ivan Vecera) [2106271] - net/sched: sch_taprio: fix undefined behavior in ktime_mono_to_any (Ivan Vecera) [2106271] - cls_flower: Fix inability to match GRE/IPIP packets (Ivan Vecera) [2106271] - sch_htb: Add extack messages for EOPNOTSUPP errors (Ivan Vecera) [2106271] - net: sch: simplify condtion for selecting mini_Qdisc_pair buffer (Ivan Vecera) [2106271] - net: sch: eliminate unnecessary RCU waits in mini_qdisc_pair_swap() (Ivan Vecera) [2106271] - net: sched: gred: dynamically allocate tc_gred_qopt_offload (Ivan Vecera) [2106271] - net: stats: Read the statistics in ___gnet_stats_copy_basic() instead of adding. (Ivan Vecera) [2106271] - net: sched: Allow statistics reads from softirq. (Ivan Vecera) [2106271] - net: sched: remove one pair of atomic operations (Ivan Vecera) [2106271] - net: sched: fix logic error in qdisc_run_begin() (Ivan Vecera) [2106271] - net: sch_tbf: Add a graft command (Ivan Vecera) [2106271] - net: sched: Remove Qdisc::running sequence counter (Ivan Vecera) [2106271] - net: sched: Merge Qdisc::bstats and Qdisc::cpu_bstats data types (Ivan Vecera) [2106271] - net: sched: Use _bstats_update/set() instead of raw writes (Ivan Vecera) [2106271] - net: sched: Protect Qdisc::bstats with u64_stats (Ivan Vecera) [2106271] - u64_stats: Introduce u64_stats_set() (Ivan Vecera) [2106271] - gen_stats: Move remaining users to gnet_stats_add_queue(). (Ivan Vecera) [2106271] - mq, mqprio: Use gnet_stats_add_queue(). (Ivan Vecera) [2106271] - gen_stats: Add gnet_stats_add_queue(). (Ivan Vecera) [2106271] - gen_stats: Add instead Set the value in __gnet_stats_copy_basic(). (Ivan Vecera) [2106271] - testing: selftests: tc_common: Add tc_check_at_least_x_packets() (Ivan Vecera) [2106271] - testing: selftests: forwarding.config.sample: Add tc flag (Ivan Vecera) [2106271] - net/sched: sch_taprio: properly cancel timer from taprio_destroy() (Ivan Vecera) [2106271] - net: sched: Use struct_size() helper in kvmalloc() (Ivan Vecera) [2106271] - net_sched: Use struct_size() and flex_array_size() helpers (Ivan Vecera) [2106271] - net: prevent user from passing illegal stab size (Ivan Vecera) [2106271] - net: sched: move and reuse mq_change_real_num_tx() (Ivan Vecera) [2106271] - selftests: net: test ethtool -L vs mq (Ivan Vecera) [2106271] - netdevsim: add ability to change channel count (Ivan Vecera) [2106271] - net: add netif_set_real_num_queues() for device reconfig (Ivan Vecera) [2106271] - net: sched: update default qdisc visibility after Tx queue cnt changes (Ivan Vecera) [2106271] - fix array-index-out-of-bounds in taprio_change (Ivan Vecera) [2106271] - Revert "flow_offload: action should not be NULL when it is referenced" (Ivan Vecera) [2106271] - sch_cake: fix srchost/dsthost hashing mode (Ivan Vecera) [2106271] - net/sched: cls_api, reset flags on replay (Ivan Vecera) [2106271] - net: sched: provide missing kdoc for tcf_pkt_info and tcf_ematch_ops (Ivan Vecera) [2106271] - net: flow_offload: correct comments mismatch with code (Ivan Vecera) [2106271] - net/sched: taprio: Fix init procedure (Ivan Vecera) [2106271] - net_sched: refactor TC action init API (Ivan Vecera) [2106271] - tc-testing: Add control-plane selftest for skbmod SKBMOD_F_ECN option (Ivan Vecera) [2106271] - net/sched: act_skbmod: Add SKBMOD_F_ECN option support (Ivan Vecera) [2106271] - qdisc: add new field for qdisc_enqueue tracepoint (Ivan Vecera) [2106271] - net/sched: act_skbmod: Skip non-Ethernet packets (Ivan Vecera) [2106271] - net/sched: Remove unnecessary if statement (Ivan Vecera) [2106271] - net_sched: introduce tracepoint trace_qdisc_enqueue() (Ivan Vecera) [2106271] - net_sched: use px to print skb address in trace_qdisc_dequeue() (Ivan Vecera) [2106271] - net: use px to print skb address in trace_netif_receive_skb (Ivan Vecera) [2106271] - net/sched: sch_taprio: fix typo in comment (Ivan Vecera) [2106271] - flow_offload: action should not be NULL when it is referenced (Ivan Vecera) [2106271] - net: sched: remove qdisc->empty for lockless qdisc (Ivan Vecera) [2106271] - net: sched: implement TCQ_F_CAN_BYPASS for lockless qdisc (Ivan Vecera) [2106271] - net: sched: avoid unnecessary seqcount operation for lockless qdisc (Ivan Vecera) [2106271] - Revert "net/sched: cls_flower: Remove match on n_proto" (Ivan Vecera) [2106271] - net: sched: add barrier to ensure correct ordering for lockless qdisc (Ivan Vecera) [2106271] - net: sched: fix error return code in tcf_del_walker() (Ivan Vecera) [2106271] - net/sched: cls_flower: Remove match on n_proto (Ivan Vecera) [2106271] - sch_cake: revise docs for RFC 8622 LE PHB support (Ivan Vecera) [2106271] - sch_cake: Fix out of bounds when parsing TCP options and header (Ivan Vecera) [2106271] - sch_htb: fix doc warning in htb_lookup_leaf() (Ivan Vecera) [2106271] - sch_htb: fix doc warning in htb_do_events() (Ivan Vecera) [2106271] - sch_htb: fix doc warning in htb_charge_class() (Ivan Vecera) [2106271] - sch_htb: fix doc warning in htb_deactivate() (Ivan Vecera) [2106271] - sch_htb: fix doc warning in htb_activate() (Ivan Vecera) [2106271] - sch_htb: fix doc warning in htb_change_class_mode() (Ivan Vecera) [2106271] - sch_htb: fix doc warning in htb_class_mode() (Ivan Vecera) [2106271] - sch_htb: fix doc warning in htb_deactivate_prios() (Ivan Vecera) [2106271] - sch_htb: fix doc warning in htb_activate_prios() (Ivan Vecera) [2106271] - sch_htb: fix doc warning in htb_remove_class_from_row() (Ivan Vecera) [2106271] - sch_htb: fix doc warning in htb_add_class_to_row() (Ivan Vecera) [2106271] - sch_htb: fix doc warning in htb_next_rb_node() (Ivan Vecera) [2106271] - sch_htb: fix doc warning in htb_add_to_wait_tree() (Ivan Vecera) [2106271] - sch_htb: fix doc warning in htb_add_to_id_tree() (Ivan Vecera) [2106271] - net/sched: act_vlan: Test priority 0 modification (Ivan Vecera) [2106271] - net/sched: act_vlan: No dump for unset priority (Ivan Vecera) [2106271] - net: sched: Fix spelling mistakes (Ivan Vecera) [2106271] - net/sched: fq_pie: fix OOB access in the traffic path (Ivan Vecera) [2106271] - net/sched: fq_pie: re-factor fix for fq_pie endless loop (Ivan Vecera) [2106271] - net: taprio offload: enforce qdisc to netdev queue mapping (Ivan Vecera) [2106271] - net/sched: taprio: Drop unnecessary NULL check after container_of (Ivan Vecera) [2106271] - net: flow_offload: add FLOW_ACTION_PPPOE_PUSH (Ivan Vecera) [2106271] - gve: Recording rx queue before sending to napi (Jordan Kimbrough) [2018609] - gve: fix the wrong AdminQ buffer queue index check (Jordan Kimbrough) [2018609] - gve: Fix GFP flags when allocing pages (Jordan Kimbrough) [2018609] - gve: Add tx|rx-coalesce-usec for DQO (Jordan Kimbrough) [2018609] - gve: Add consumed counts to ethtool stats (Jordan Kimbrough) [2018609] - gve: Implement suspend/resume/shutdown (Jordan Kimbrough) [2018609] - gve: Add optional metadata descriptor type GVE_TXD_MTD (Jordan Kimbrough) [2018609] - gve: remove memory barrier around seqno (Jordan Kimbrough) [2018609] - gve: Update gve_free_queue_page_list signature (Jordan Kimbrough) [2018609] - gve: Move the irq db indexes out of the ntfy block struct (Jordan Kimbrough) [2018609] - gve: Correct order of processing device options (Jordan Kimbrough) [2018609] - gve: fix for null pointer dereference. (Jordan Kimbrough) [2018609] - gve: fix unmatched u64_stats_update_end() (Jordan Kimbrough) [2018609] - gve: Fix off by one in gve_tx_timeout() (Jordan Kimbrough) [2018609] - gve: Add a jumbo-frame device option. (Jordan Kimbrough) [2018609] - gve: Implement packet continuation for RX. (Jordan Kimbrough) [2018609] - gve: Add RX context. (Jordan Kimbrough) [2018609] - gve: Track RX buffer allocation failures (Jordan Kimbrough) [2018609] - gve: Allow pageflips on larger pages (Jordan Kimbrough) [2018609] - gve: Add netif_set_xps_queue call (Jordan Kimbrough) [2018609] - gve: Recover from queue stall due to missed IRQ (Jordan Kimbrough) [2018609] - gve: Do lazy cleanup in TX path (Jordan Kimbrough) [2018609] - gve: Add rx buffer pagecnt bias (Jordan Kimbrough) [2018609] - gve: Switch to use napi_complete_done (Jordan Kimbrough) [2018609] - gve: report 64bit tx_bytes counter from gve_handle_report_stats() (Jordan Kimbrough) [2018609] - gve: fix gve_get_stats() (Jordan Kimbrough) [2018609] - gve: Properly handle errors in gve_assign_qpl (Jordan Kimbrough) [2018609] - gve: Avoid freeing NULL pointer (Jordan Kimbrough) [2018609] - gve: Correct available tx qpl check (Jordan Kimbrough) [2018609] - ethernet: use eth_hw_addr_set() instead of ether_addr_copy() (Jordan Kimbrough) [2018609] - gve: Use kvcalloc() instead of kvzalloc() (Jordan Kimbrough) [2018609] - gve: DQO: avoid unused variable warnings (Jordan Kimbrough) [2018609] - gve: fix the wrong AdminQ buffer overflow check (Jordan Kimbrough) [2018609] - gve: DQO: Remove incorrect prefetch (Jordan Kimbrough) [2018609] - gve: Simplify code and axe the use of a deprecated API (Jordan Kimbrough) [2018609] - gve: Propagate error codes to caller (Jordan Kimbrough) [2018609] - gve: Fix an error handling path in 'gve_probe()' (Jordan Kimbrough) [2018609] - gve: DQO: Fix off by one in gve_rx_dqo() (Jordan Kimbrough) [2018609] - gve: Fix swapped vars when fetching max queues (Jordan Kimbrough) [2018609] - gve: Fix warnings reported for DQO patchset (Jordan Kimbrough) [2018609] - gve: DQO: Add RX path (Jordan Kimbrough) [2018609] - gve: DQO: Add TX path (Jordan Kimbrough) [2018609] - gve: DQO: Configure interrupts on device up (Jordan Kimbrough) [2018609] - gve: DQO: Add ring allocation and initialization (Jordan Kimbrough) [2018609] - gve: DQO: Add core netdev features (Jordan Kimbrough) [2018609] - gve: Update adminq commands to support DQO queues (Jordan Kimbrough) [2018609] - gve: Add DQO fields for core data structures (Jordan Kimbrough) [2018609] - gve: Add dqo descriptors (Jordan Kimbrough) [2018609] - gve: Add support for DQO RX PTYPE map (Jordan Kimbrough) [2018609] - gve: adminq: DQO specific device descriptor logic (Jordan Kimbrough) [2018609] - gve: Introduce per netdev `enum gve_queue_format` (Jordan Kimbrough) [2018609] - gve: Introduce a new model for device options (Jordan Kimbrough) [2018609] - gve: Make gve_rx_slot_page_info.page_offset an absolute offset (Jordan Kimbrough) [2018609] - gve: gve_rx_copy: Move padding to an argument (Jordan Kimbrough) [2018609] - gve: Move some static functions to a common file (Jordan Kimbrough) [2018609] - gve: Correct SKB queue index validation. (Jordan Kimbrough) [2018609] - gve: Upgrade memory barrier in poll routine (Jordan Kimbrough) [2018609] - gve: Add NULL pointer checks when freeing irqs. (Jordan Kimbrough) [2018609] - gve: Update mgmt_msix_idx if num_ntfy changes (Jordan Kimbrough) [2018609] - gve: Check TX QPL was actually assigned (Jordan Kimbrough) [2018609] - net: gve: remove duplicated allowed (Jordan Kimbrough) [2018609] - net: gve: convert strlcpy to strscpy (Jordan Kimbrough) [2018609] - gve: Add support for raw addressing in the tx path (Jordan Kimbrough) [2018609] - gve: Rx Buffer Recycling (Jordan Kimbrough) [2018609] - gve: Add support for raw addressing to the rx path (Jordan Kimbrough) [2018609] - gve: Add support for raw addressing device option (Jordan Kimbrough) [2018609] - net: don't include ethtool.h from netdevice.h (Jordan Kimbrough) [2018609] - gve: Replace zero-length array with flexible-array member (Jordan Kimbrough) [2018609] - gve: Enable Link Speed Reporting in the driver. (Jordan Kimbrough) [2018609] - gve: Use link status register to report link status (Jordan Kimbrough) [2018609] - gve: Batch AQ commands for creating and destroying queues. (Jordan Kimbrough) [2018609] - gve: NIC stats for report-stats and for ethtool (Jordan Kimbrough) [2018609] - gve: Add Gvnic stats AQ command and ethtool show/set-priv-flags. (Jordan Kimbrough) [2018609] - gve: Use dev_info/err instead of netif_info/err. (Jordan Kimbrough) [2018609] - gve: Add stats for gve. (Jordan Kimbrough) [2018609] - gve: Get and set Rx copybreak via ethtool (Jordan Kimbrough) [2018609] - redhat: update ppc64le secureboot signing key (Jarod Wilson) [2109215] - tools: add cpupower daemon reload when installed/upgraded (Jarod Wilson) [2042424] - sfc: fix use after free when disabling sriov (Íñigo Huguet) [2105999] - drm/nouveau: recognise GA103 (Karol Herbst) [1923125] - drm/aperture: Run fbdev removal before internal helpers (Michel Dänzer) [2088410] - drm/i915/ttm: fix 32b build (Michel Dänzer) [2088410] - drm/amd/display: Ensure valid event timestamp for cursor-only commits (Michel Dänzer) [2088410] - drm/amd/pm: Prevent divide by zero (Michel Dänzer) [2088410] - drm/amd/display: Only use depth 36 bpp linebuffers on DCN display engines. (Michel Dänzer) [2088410] - drm/amdkfd: correct the MEC atomic support firmware checking for GC 10.3.7 (Michel Dänzer) [2088410] - drm/i915/selftests: fix subtraction overflow bug (Michel Dänzer) [2088410] - drm/i915/gt: Serialize TLB invalidates with GT resets (Michel Dänzer) [2088410] - drm/i915/gt: Serialize GRDOM access between multiple engine resets (Michel Dänzer) [2088410] - drm/i915/ttm: fix sg_table construction (Michel Dänzer) [2088410] - drm/i915/selftests: fix a couple IS_ERR() vs NULL tests (Michel Dänzer) [2088410] - drm/i915/gvt: IS_ERR() vs NULL bug in intel_gvt_update_reg_whitelist() (Michel Dänzer) [2088410] - drm/i915/guc: ADL-N should use the same GuC FW as ADL-S (Michel Dänzer) [2088410] - drm/i915: fix a possible refcount leak in intel_dp_add_mst_connector() (Michel Dänzer) [2088410] - drm/amdgpu/display: disable prefer_shadow for generic fb helpers (Michel Dänzer) [2088410] - drm/amdgpu: keep fbdev buffers pinned during suspend (Michel Dänzer) [2088410] - drm/fourcc: fix integer type usage in uapi header (Michel Dänzer) [2088410] - drm/i915/dgfx: Disable d3cold at gfx root port (Michel Dänzer) [2088410] - drm/i915/gem: add missing else (Michel Dänzer) [2088410] - drm/amdgpu: To flush tlb for MMHUB of RAVEN series (Michel Dänzer) [2088410] - Revert "drm/amdgpu/display: set vblank_disable_immediate for DC" (Michel Dänzer) [2088410] - drm/amdgpu: fix adev variable used in amdgpu_device_gpu_recover() (Michel Dänzer) [2088410] - drm/amd: Revert "drm/amd/display: keep eDP Vdd on when eDP stream is already enabled" (Michel Dänzer) [2088410] - udmabuf: add back sanity check (Michel Dänzer) [2088410] - drm/amd/display: Fix typo in override_lane_settings (Michel Dänzer) [2088410] - amd/display/dc: Fix COLOR_ENCODING and COLOR_RANGE doing nothing for DCN20+ (Michel Dänzer) [2088410] - drm/i915: Implement w/a 22010492432 for adl-s (Michel Dänzer) [2088410] - drm/i915/uc: remove accidental static from a local variable (Michel Dänzer) [2088410] - drm/amd/display: Cap OLED brightness per max frame-average luminance (Michel Dänzer) [2088410] - drm/amdgpu: Fix GTT size reporting in amdgpu_ioctl (Michel Dänzer) [2088410] - drm/i915/reset: Fix error_state_read ptr + offset use (Michel Dänzer) [2088410] - drm/amdkfd: add pinned BOs to kfd_bo_list (Michel Dänzer) [2088410] - drm/amdkfd: Use mmget_not_zero in MMU notifier (Michel Dänzer) [2088410] - drm/amdgpu: Resolve RAS GFX error count issue after cold boot on Arcturus (Michel Dänzer) [2088410] - drm/amd/display: Read Golden Settings Table from VBIOS (Michel Dänzer) [2088410] - Revert "drm/amd/display: Fix DCN3 B0 DP Alt Mapping" (Michel Dänzer) [2088410] - drm/amdgpu: update VCN codec support for Yellow Carp (Michel Dänzer) [2088410] - drm/amd/display: remove stale config guards (Michel Dänzer) [2088410] - drm/amdgpu/jpeg2: Add jpeg vmid update under IB submit (Michel Dänzer) [2088410] - drm/atomic: Force bridge self-refresh-exit on CRTC switch (Michel Dänzer) [2088410] - drm/bridge: analogix_dp: Support PSR-exit to disable transition (Michel Dänzer) [2088410] - drm/amdkfd:Fix fw version for 10.3.6 (Michel Dänzer) [2088410] - drm/amd/pm: use bitmap_{from,to}_arr32 where appropriate (Michel Dänzer) [2088410] - drm/amd/pm: correct the metrics version for SMU 11.0.11/12/13 (Michel Dänzer) [2088410] - drm/amd/pm: Fix missing thermal throttler status (Michel Dänzer) [2088410] - drm/amd/pm: fix a potential gpu_metrics_table memory leak (Michel Dänzer) [2088410] - drm/radeon: fix a possible null pointer dereference (Michel Dänzer) [2088410] - drm/amd/display: Check zero planes for OTG disable W/A on clock change (Michel Dänzer) [2088410] - drm/amd/display: Check if modulo is 0 before dividing. (Michel Dänzer) [2088410] - drm/amdgpu: fix limiting AV1 to the first instance on VCN3 (Michel Dänzer) [2088410] - drm/bridge: ti-sn65dsi83: Handle dsi_lanes == 0 as invalid (Michel Dänzer) [2088410] - drm/amdgpu: Off by one in dm_dmub_outbox1_low_irq() (Michel Dänzer) [2088410] - gma500: fix an incorrect NULL check on list iterator (Michel Dänzer) [2088410] - drm/i915/dsi: fix VBT send packet port selection for ICL+ (Michel Dänzer) [2088410] - drm/bridge: analogix_dp: Grab runtime PM reference for DP-AUX (Michel Dänzer) [2088410] - drm/nouveau/kms/nv50-: atom: fix an incorrect NULL check on list iterator (Michel Dänzer) [2088410] - drm/nouveau/clk: Fix an incorrect NULL check on list iterator (Michel Dänzer) [2088410] - drm/nouveau/subdev/bus: Ratelimit logging for fault errors (Michel Dänzer) [2088410] - drm/amdgpu/cs: make commands with 0 chunks illegal behaviour. (Michel Dänzer) [2088410] - drm/amdgpu: add beige goby PCI ID (Michel Dänzer) [2088410] - drm/i915: Fix CFI violation with show_dynamic_id() (Michel Dänzer) [2088410] - drm/bridge: it6505: Send DPCD SET_POWER to downstream (Michel Dänzer) [2088410] - drm/panel: panel-simple: Fix proper bpc for AM-1280800N3TZQW-T00H (Michel Dänzer) [2088410] - drm/panel: simple: Add missing bus flags for Innolux G070Y2-L01 (Michel Dänzer) [2088410] - drm/bridge: Fix it6505 Kconfig DRM_DP_AUX_BUS dependency (Michel Dänzer) [2088410] - drm/bridge: Fix error handling in analogix_dp_probe (Michel Dänzer) [2088410] - drm/bridge: anx7625: Use uint8 for lane-swing arrays (Michel Dänzer) [2088410] - drm/amd/amdgpu: Remove static from variable in RLCG Reg RW (Michel Dänzer) [2088410] - drm/amd/amdgpu: Fix asm/hypervisor.h build error. (Michel Dänzer) [2088410] - drm/amd/amdgpu: Only reserve vram for firmware with vega9 MS_HYPERV host. (Michel Dänzer) [2088410] - drm: bridge: icn6211: Fix HFP_HSW_HBP_HI and HFP_MIN handling (Michel Dänzer) [2088410] - drm: bridge: icn6211: Fix register layout (Michel Dänzer) [2088410] - drm/bridge: adv7511: clean up CEC adapter when probe fails (Michel Dänzer) [2088410] - drm/bridge: anx7625: add missing destroy_workqueue() in anx7625_i2c_probe() (Michel Dänzer) [2088410] - drm/edid: fix invalid EDID extension block filtering (Michel Dänzer) [2088410] - drm/bridge: it6505: Fix build error (Michel Dänzer) [2088410] - drm: bridge: it66121: Fix the register page length (Michel Dänzer) [2088410] - drm/vmwgfx: Fix an invalid read (Michel Dänzer) [2088410] - drm/ssd130x: Reduce temporary buffer sizes (Michel Dänzer) [2088410] - drm/ssd130x: Fix rectangle updates (Michel Dänzer) [2088410] - drm/format-helper: Fix XRGB888 to monochrome conversion (Michel Dänzer) [2088410] - drm/format-helper: Rename drm_fb_xrgb8888_to_mono_reversed() (Michel Dänzer) [2088410] - drm/solomon: Make DRM_SSD130X depends on MMU (Michel Dänzer) [2088410] - drm: ssd130x: Always apply segment remap setting (Michel Dänzer) [2088410] - drm: ssd130x: Fix COM scan direction register mask (Michel Dänzer) [2088410] - drm/bridge: anx7625: check the return on anx7625_aux_trans (Michel Dänzer) [2088410] - drm/selftests: missing error code in igt_buddy_alloc_smoke() (Michel Dänzer) [2088410] - drm/bridge_connector: enable HPD by default if supported (Michel Dänzer) [2088410] - drm: fix EDID struct for old ARM OABI format (Michel Dänzer) [2088410] - drm/amdgpu: Move mutex_init(&smu->message_lock) to smu_early_init() (Michel Dänzer) [2088410] - drm/amd/pm: update smartshift powerboost calc for smu13 (Michel Dänzer) [2088410] - drm/amd/pm: update smartshift powerboost calc for smu12 (Michel Dänzer) [2088410] - drm/amdgpu/ucode: Remove firmware load type check in amdgpu_ucode_free_bo (Michel Dänzer) [2088410] - drm/amdgpu/psp: move PSP memory alloc from hw_init to sw_init (Michel Dänzer) [2088410] - drm/amd/pm: fix the compile warning (Michel Dänzer) [2088410] - drm/amdkfd: Fix circular lock dependency warning (Michel Dänzer) [2088410] - drm/plane: Move range check for format_count earlier (Michel Dänzer) [2088410] - drm/amdgpu/sdma: Fix incorrect calculations of the wptr of the doorbells (Michel Dänzer) [2088410] - drm/amd/pm: fix double free in si_parse_power_table() (Michel Dänzer) [2088410] - drm/amdgpu/pm: fix the null pointer while the smu is disabled (Michel Dänzer) [2088410] - drm/amd/display: Disabling Z10 on DCN31 (Michel Dänzer) [2088410] - drm/virtio: fix NULL pointer dereference in virtio_gpu_conn_get_modes (Michel Dänzer) [2088410] - drm/vmwgfx: validate the screen formats (Michel Dänzer) [2088410] - drm/selftests: fix a shift-out-of-bounds bug (Michel Dänzer) [2088410] - drm/i915: Fix -Wstringop-overflow warning in call to intel_read_wm_latency() (Michel Dänzer) [2088410] - selftests/xsk: Disable hanging BPF RES tests (Felix Maurer) [2116940] - NLM: Defend against file_lock changes after vfs_test_lock() (Benjamin Coddington) [2094884] - ice: Fix VF not able to send tagged traffic with no VLAN filters (Petr Oros) [2055446] - ice: Ignore error message when setting same promiscuous mode (Petr Oros) [2100683] - ice: Fix clearing of promisc mode with bridge over bond (Petr Oros) [2100683] - ice: Ignore EEXIST when setting promisc mode (Petr Oros) [2100683] - ice: Fix double VLAN error when entering promisc mode (Petr Oros) [2100683]- fs: dlm: fix build with CONFIG_IPV6 disabled (Alexander Aring) [2036988] - fs: dlm: don't call kernel_getpeername() in error_report() (Alexander Aring) [2036988] - fs: dlm: use sk->sk_socket instead of con->sock (Alexander Aring) [2036988] - x86: intel_epb: Allow model specific normal EPB value (Prarit Bhargava) [2101488] - x86: intel_epb: Do not build when CONFIG_PM is unset (Prarit Bhargava) [2101488] - x86: intel_epb: Take CONFIG_PM into account (Prarit Bhargava) [2101488] - PM / arch: x86: MSR_IA32_ENERGY_PERF_BIAS sysfs interface (Prarit Bhargava) [2101488] - PM / arch: x86: Rework the MSR_IA32_ENERGY_PERF_BIAS handling (Prarit Bhargava) [2101488] - thermal: int340x: Add Raptor Lake PCI device id (Prarit Bhargava) [2064828] - thermal: int340x: Support Raptor Lake (Prarit Bhargava) [2064828] - nvme-fc: restart admin queue if the caller needs to restart queue (Ewan D. Milne) [2095693] - netfilter: nf_tables: replace BUG_ON by element length check (Florian Westphal) [2104497] - netfilter: nf_log: incorrect offset to network header (Florian Westphal) [2104497] - netfilter: nft_set_pipapo: release elements in clone from abort path (Florian Westphal) [2104497] - netfilter: nf_tables: stricter validation of element data (Florian Westphal) [2104497] - netfilter: nft_dynset: restore set element counter when failing to update (Florian Westphal) [2104497] - netfilter: use get_random_u32 instead of prandom (Florian Westphal) [2104497] - netfilter: nf_tables: memleak flow rule from commit path (Florian Westphal) [2104497] - netfilter: nf_tables: hold mutex on netns pre_exit path (Florian Westphal) [2104497] - netfilter: conntrack: re-fetch conntrack after insertion (Florian Westphal) [2104497] - netfilter: flowtable: fix excessive hw offload attempts after failure (Florian Westphal) [2104497] - netfilter: flowtable: avoid possible false sharing (Florian Westphal) [2104497] - netfilter: nf_nat_h323: eliminate anonymous module_init & module_exit (Florian Westphal) [2104497] - netfilter: ip6t_rt: fix rt0_hdr parsing in rt_mt6 (Florian Westphal) [2104497] - netfilter: socket: icmp6: fix use-after-scope (Florian Westphal) [2104497] - netfilter: nft_fib_ipv6: skip ipv6 packets from any to link-local (Florian Westphal) [2104497] - net/mlx5: Remove ConnectX-7 device from the unsupported devices (Kamal Heib) [1899567] - fs: dlm: change posix lock sigint handling (Alexander Aring) [2088499] - fs: dlm: use dlm_plock_info for do_unlock_close (Alexander Aring) [2088499] - fs: dlm: change plock interrupted message to debug again (Alexander Aring) [2088499] - fs: dlm: add pid to debug log (Alexander Aring) [2088499] - fs: dlm: plock use list_first_entry (Alexander Aring) [2088499] - dlm: replace usage of found with dedicated list iterator variable (Alexander Aring) [2088499] - dlm: move global to static inits (Alexander Aring) [2088499] - dlm: remove unnecessary INIT_LIST_HEAD() (Alexander Aring) [2088499] - dlm: improve plock logging if interrupted (Alexander Aring) [2088499] - dlm: rearrange async condition return (Alexander Aring) [2088499] - dlm: cleanup plock_op vs plock_xop (Alexander Aring) [2088499] - dlm: replace sanity checks with WARN_ON (Alexander Aring) [2088499]- selftests: mptcp: make sendfile selftest work (Florian Westphal) [2109046] - selftests: mptcp: more stable simult_flows tests (Florian Westphal) [2109046] - be2net: Remove useless DMA-32 fallback configuration (Petr Oros) [2051324] - ethernet: constify references to netdev->dev_addr in drivers (Petr Oros) [2051324] - ethernet: Remove redundant 'flush_workqueue()' calls (Petr Oros) [2051324] - ethernet: use eth_hw_addr_set() instead of ether_addr_copy() (Petr Oros) [2051324] - ethernet: use eth_hw_addr_set() (Petr Oros) [2051324] - be2net: Use irq_update_affinity_hint() (Petr Oros) [2051324] - RedHat: ASoC: SOF: Intel: do not enable IMR boot when resuming by default (Jaroslav Kysela) [2114931] - ASoC: SOF: make ctx_store and ctx_restore as optional (Jaroslav Kysela) [2114931] - ASoC: SOF: ipc3-topology: Prevent double freeing of ipc_control_data via load_bytes (Jaroslav Kysela) [2114931] - ASoC: amd: yc: Update DMI table entries for AMD platforms (Jaroslav Kysela) [2114931] - ASoC: amd: yc: Update DMI table entries (Jaroslav Kysela) [2114931] - thunderbolt: Add DP OUT resource when DP tunnel is discovered (Torez Smith) [2107601] - iavf: Fix VLAN_V2 addition/rejection (Petr Oros) [2115618] - iavf: Fix deadlock in initialization (Petr Oros) [2054656] - qede: Reduce verbosity of ptp tx timestamp (Manish Chopra) [2080655] - dmaengine: idxd: Fixup merge conflict resolution from upstream (Jerry Snitselaar) [2100927] - dmaengine: idxd: skip clearing device context when device is read-only (Jerry Snitselaar) [2100927] - dmaengine: idxd: add RO check for wq max_transfer_size write (Jerry Snitselaar) [2100927] - dmaengine: idxd: add RO check for wq max_batch_size write (Jerry Snitselaar) [2100927] - dmaengine: idxd: fix device cleanup on disable (Jerry Snitselaar) [2100927] - Revert "dmaengine: idxd: Separate user and kernel pasid enabling" (Jerry Snitselaar) [2100927] - net: atlantic: always deep reset on pm op, fixing up my null deref regression (Foggy Liu) [2039680] - net: atlantic: invert deep par in pm functions, preventing null derefs (Foggy Liu) [2039680] - s390/ap: extend AP change bindings-complete uevent with counter (Mete Durlu) [2114907] - powerpc/memhotplug: Make lmb size 64bit (Diego Domingos) [2116517] - powerpc/drmem: Make lmb_size 64 bit (Diego Domingos) [2116517] - RHEL-only: tools: arm64: Use alternative.h header in sysreg.h (Eric Auger) [2118527]- vmxnet3: do not reschedule napi for rx processing (Kamal Heib) [2117263] - lockdown: also lock down previous kgdb use (Lenny Szubowicz) [2104748] {CVE-2022-21499} - sfc: fix kernel panic when creating VF (Íñigo Huguet) [2114738] - net/mlx4_en: use kzalloc (Amir Tzin) [2049433] - net/mlx4: Delete useless moduleparam include (Amir Tzin) [2049433] - RDMA/mlx4: remove redundant assignment to variable nreq (Amir Tzin) [2049433] - RDMA/mlx4: Delete useless module.h include (Amir Tzin) [2049433] - RDMA/mlx4: Don't continue event handler after memory allocation failure (Amir Tzin) [2049433] - net/mlx4: Use irq_update_affinity_hint() (Amir Tzin) [2049433] - RDMA/mlx4: Use bitmap_alloc() when applicable (Amir Tzin) [2049433] - net/mlx4_en: Update reported link modes for 1/10G (Amir Tzin) [2049433] - ethernet: Remove redundant 'flush_workqueue()' calls (Amir Tzin) [2049433] - mlx4: constify args for const dev_addr (Amir Tzin) [2049433] - mlx4: remove custom dev_addr clearing (Amir Tzin) [2049433] - mlx4: replace mlx4_u64_to_mac() with u64_to_ether_addr() (Amir Tzin) [2049433] - mlx4: replace mlx4_mac_to_u64() with ether_addr_to_u64() (Amir Tzin) [2049433] - net/mlx4_en: avoid one cache line miss to ring doorbell (Amir Tzin) [2049433] - net/mlx4_en: Add XDP_REDIRECT statistics (Amir Tzin) [2049433] - net/mlx4: Use array_size() helper in copy_to_user() (Amir Tzin) [2049433] - net: mlx4: Add support for XDP_REDIRECT (Amir Tzin) [2049433] - net/mellanox: switch from 'pci_' to 'dma_' API (Amir Tzin) [2049433] - net/mlx4: Use ARRAY_SIZE to get an array's size (Amir Tzin) [2049433] - net/mlx4: make the array states static const, makes object smaller (Amir Tzin) [2049433] - dma-direct: use the correct size for dma_set_encrypted() (Jerry Snitselaar) [2105608] - dma-debug: make things less spammy under memory pressure (Jerry Snitselaar) [2105608] - dma-iommu: Check that swiotlb is active before trying to use it (Jerry Snitselaar) [2105608] - cpufreq: powernow-k8: Re-order the init checks (Mark Langsdorf) [2072974] - cpufreq: unify show() and store() naming and use __ATTR_XX (Mark Langsdorf) [2072974] - cpufreq: amd-pstate: Add more tracepoint for AMD P-State module (Mark Langsdorf) [2072974] - cpufreq: CPPC: Fix performance/frequency conversion (Mark Langsdorf) [2072974] - cpufreq: Move to_gov_attr_set() to cpufreq.h (Mark Langsdorf) [2072974] - cpufreq: use default_groups in kobj_type (Mark Langsdorf) [2072974] - cpufreq: Fix initialization of min and max frequency QoS requests (Mark Langsdorf) [2072974] - cpufreq: Fix a comment in cpufreq_policy_free (Mark Langsdorf) [2072974] - cpufreq: Fix get_cpu_device() failure in add_cpu_dev_symlink() (Mark Langsdorf) [2072974] - cpufreq: schedutil: Destroy mutex before kobject_put() frees the memory (Mark Langsdorf) [2072974] - cpufreq: sh: Remove sh_cpufreq_cpu_ready() (Mark Langsdorf) [2072974] - cpufreq: acpi: Remove acpi_cpufreq_cpu_ready() (Mark Langsdorf) [2072974] - cpufreq: Fix fall-through warning for Clang (Mark Langsdorf) [2072974] - cpufreq: Remove ->resolve_freq() (Mark Langsdorf) [2072974] - cpufreq: Reuse cpufreq_driver_resolve_freq() in __cpufreq_driver_target() (Mark Langsdorf) [2072974] - cpufreq: Remove the ->stop_cpu() driver callback (Mark Langsdorf) [2072974] - cpufreq: powernv: Migrate to ->exit() callback instead of ->stop_cpu() (Mark Langsdorf) [2072974] - cpufreq: Make cpufreq_online() call driver->offline() on errors (Mark Langsdorf) [2072974] - cpufreq: sh: Remove unused linux/sched.h headers (Mark Langsdorf) [2072974] - cpufreq: stats: Clean up local variable in cpufreq_stats_create_table() (Mark Langsdorf) [2072974] - cpufreq: Remove unused for_each_policy macro (Mark Langsdorf) [2072974] - cpufreq: Rudimentary typos fix in the file s5pv210-cpufreq.c (Mark Langsdorf) [2072974] - ACPI: CPPC: Fix enabling CPPC on AMD systems with shared memory (Mark Langsdorf) [2067296] - ACPI: CPPC: Don't require flexible address space if X86_FEATURE_CPPC is supported (Mark Langsdorf) [2067296] - ACPI: CPPC: Don't require _OSC if X86_FEATURE_CPPC is supported (Mark Langsdorf) [2067296] - x86/ACPI: CPPC: Rename cppc_msr.c to cppc.c (Mark Langsdorf) [2067296] - ACPI: CPPC: Only probe for _CPC if CPPC v2 is acked (Mark Langsdorf) [2067296] - ACPI: CPPC: Assume no transition latency if no PCCT (Mark Langsdorf) [2067296] - ACPI: bus: Set CPPC _OSC bits for all and when CPPC_LIB is supported (Mark Langsdorf) [2067296] - ACPI: CPPC: Check _OSC for flexible address space (Mark Langsdorf) [2067296] - ACPI: processor: idle: Avoid falling back to C3 type C-states (Mark Langsdorf) [2067296] - Revert "ACPI: processor: idle: Only flush cache on entering C3" (Mark Langsdorf) [2067296] - ACPI: CPPC: Change default error code and clean up debug messages in probe (Mark Langsdorf) [2067296] - ACPI: CPPC: Avoid out of bounds access when parsing _CPC data (Mark Langsdorf) [2067296] - ACPI: tables: Make LAPIC_ADDR_OVR address readable in message (Mark Langsdorf) [2067296] - ACPI: IPMI: replace usage of found with dedicated list iterator variable (Mark Langsdorf) [2067296] - ACPI, APEI: Use the correct variable for sizeof() (Mark Langsdorf) [2067296] - clocksource: acpi_pm: fix return value of __setup handler (Mark Langsdorf) [2067296] - ACPI / x86: Add support for LPS0 callback handler (Mark Langsdorf) [2067296] - ACPI: bus: Avoid using CPPC if not supported by firmware (Mark Langsdorf) [2067296] - Revert "ACPI: Pass the same capabilities to the _OSC regardless of the query flag" (Mark Langsdorf) [2067296] - ACPI: video: Force backlight native for Clevo NL5xRU and NL5xNU (Mark Langsdorf) [2067296] - PM: hibernate: Honour ACPI hardware signature by default for virtual guests (Mark Langsdorf) [2067296] - ACPI: NFIT: Remove block aperture support (Mark Langsdorf) [2067296] - x86, ACPI: rename init_freq_invariance_cppc() to arch_init_invariance_cppc() (Mark Langsdorf) [2067296] - ACPI/APEI: Limit printable size of BERT table data (Mark Langsdorf) [2067296] - ACPI: APEI: fix return value of __setup handlers (Mark Langsdorf) [2067296] - ACPI / x86: Add skip i2c clients quirk for Lenovo Yoga Tablet 1050F/L (Mark Langsdorf) [2067296] - ACPI / x86: Add skip i2c clients quirk for Nextbook Ares 8 (Mark Langsdorf) [2067296] - ACPICA: Avoid walking the ACPI Namespace if it is not there (Mark Langsdorf) [2067296] - ACPI: processor idle: Check for architectural support for LPI (Mark Langsdorf) [2067296] - ACPI: battery: Add device HID and quirk for Microsoft Surface Go 3 (Mark Langsdorf) [2067296] - ACPI: fan: Add additional attributes for fine grain control (Mark Langsdorf) [2067296] - ACPI: fan: Properly handle fine grain control (Mark Langsdorf) [2067296] - ACPI: fan: Optimize struct acpi_fan_fif (Mark Langsdorf) [2067296] - ACPI: fan: Separate file for attributes creation (Mark Langsdorf) [2067296] - ACPI: fan: Fix error reporting to user space (Mark Langsdorf) [2067296] - ACPI: clean up double words in two comments (Mark Langsdorf) [2067296] - ACPI: property: Get rid of redundant 'else' (Mark Langsdorf) [2067296] - ACPI: EC: Rearrange code in acpi_ec_submit_event() (Mark Langsdorf) [2067296] - ACPI: EC: Reduce indentation level in acpi_ec_submit_event() (Mark Langsdorf) [2067296] - ACPI: EC: Do not return result from advance_transaction() (Mark Langsdorf) [2067296] - ACPI: EC / PM: Print additional debug message in acpi_ec_dispatch_gpe() (Mark Langsdorf) [2067296] - ACPI: PM: Print additional debug message in acpi_s2idle_wake() (Mark Langsdorf) [2067296] - ACPI: tables: Add CEDT signature to the list of known tables (Mark Langsdorf) [2067296] - ACPI: properties: Consistently return -ENOENT if there are no more references (Mark Langsdorf) [2067296] - ACPI: OSL: Fix and clean up acpi_os_read/write_port() (Mark Langsdorf) [2067296] - ACPICA: Use uintptr_t and offsetof() in Linux kernel builds (Mark Langsdorf) [2067296] - ACPI: processor: idle: Only flush cache on entering C3 (Mark Langsdorf) [2067296] - intel_idle: Add AlderLake support (Lenny Szubowicz) [2075709] - intel_idle: Fix SPR C6 optimization (Lenny Szubowicz) [2075709] - intel_idle: Fix the 'preferred_cstates' module parameter (Lenny Szubowicz) [2075709] - cpuidle: intel_idle: Update intel_idle() kerneldoc comment (Lenny Szubowicz) [2075709] - ice: Fix promiscuous mode not turning off (Petr Oros) [2088787] - ice: Introduce enabling promiscuous mode on multiple VF's (Petr Oros) [2088787] - PCI/IOV: Add pci_iov_get_pf_drvdata() to allow VF reaching the drvdata of a PF (Myron Stowe) [2106259] - PCI/IOV: Add pci_iov_vf_id() to get VF index (Myron Stowe) [2106259] - redhat: enable CONFIG_MAXLINEAR_GPHY as module (Petr Oros) [2071856] - net: phy: enhance GPY115 loopback disable function (Petr Oros) [2071856] - net: phy: add Maxlinear GPY115/21x/24x driver (Petr Oros) [2071856] - cgroup: Use css_tryget() instead of css_tryget_online() in task_get_css() (Vratislav Bendel) [2111491] - ASoC: mediatek: Fix error handling in mt8173_max98090_dev_probe (Jaroslav Kysela) [2065580] - ASoC: amd: Add support for enabling DMIC on acp6x via _DSD (Jaroslav Kysela) [2065580] - soundwire: intel: prevent pm_runtime resume prior to system suspend (Jaroslav Kysela) [2065580] - ALSA: usb-audio: Add quirk for Fiero SC-01 (fw v1.0.0) (Jaroslav Kysela) [2065580] - ALSA: usb-audio: Add quirk for Fiero SC-01 (Jaroslav Kysela) [2065580] - ALSA: usb-audio: Add quirks for MacroSilicon MS2100/MS2106 devices (Jaroslav Kysela) [2065580] - ASoC: cs35l41: Add ASP TX3/4 source to register patch (Jaroslav Kysela) [2065580] - ASoC: dapm: Initialise kcontrol data for mux/demux controls (Jaroslav Kysela) [2065580] - ASoC: rt711-sdca: fix kernel NULL pointer dereference when IO error (Jaroslav Kysela) [2065580] - ASoC: cs35l41: Correct some control names (Jaroslav Kysela) [2065580] - ASoC: wm5110: Fix DRE control (Jaroslav Kysela) [2065580] - ASoC: wm_adsp: Fix event for preloader (Jaroslav Kysela) [2065580] - ASoC: Intel: bytcr_wm5102: Fix GPIO related probe-ordering problem (Jaroslav Kysela) [2065580] - ASoC: SOF: Intel: hda-loader: Clarify the cl_dsp_init() flow (Jaroslav Kysela) [2065580] - ASoC: SOF: Intel: hda-loader: Make sure that the fw load sequence is followed (Jaroslav Kysela) [2065580] - ASoC: SOF: Intel: hda-dsp: Expose hda_dsp_core_power_up() (Jaroslav Kysela) [2065580] - ASoC: codecs: rt700/rt711/rt711-sdca: initialize workqueues in probe (Jaroslav Kysela) [2065580] - ASoC: rt7*-sdw: harden jack_detect_handler (Jaroslav Kysela) [2065580] - ASoC: rt711: fix calibrate mutex initialization (Jaroslav Kysela) [2065580] - ASoC: Intel: sof_sdw: handle errors on card registration (Jaroslav Kysela) [2065580] - ASoC: rt711-sdca-sdw: fix calibrate mutex initialization (Jaroslav Kysela) [2065580] - ASoC: Realtek/Maxim SoundWire codecs: disable pm_runtime on remove (Jaroslav Kysela) [2065580] - ASoC: ops: Fix off by one in range control validation (Jaroslav Kysela) [2065580] - ASoC: Intel: Skylake: Correct the handling of fmt_config flexible array (Jaroslav Kysela) [2065580] - ASoC: Intel: Skylake: Correct the ssp rate discovery in skl_get_ssp_clks() (Jaroslav Kysela) [2065580] - ALSA: hda/realtek - Enable the headset-mic on a Xiaomi's laptop (Jaroslav Kysela) [2065580] - ALSA: hda/realtek - Fix headset mic problem for a HP machine with alc221 (Jaroslav Kysela) [2065580] - ALSA: hda/realtek: fix mute/micmute LEDs for HP machines (Jaroslav Kysela) [2065580] - ALSA: hda/realtek - Fix headset mic problem for a HP machine with alc671 (Jaroslav Kysela) [2065580] - ALSA: hda/realtek: Fix headset mic for Acer SF313-51 (Jaroslav Kysela) [2065580] - ALSA: hda/conexant: Apply quirk for another HP ProDesk 600 G3 model (Jaroslav Kysela) [2065580] - ALSA: hda - Add fixup for Dell Latitidue E5430 (Jaroslav Kysela) [2065580] - ASoC: SOF: Intel: hda: Fix compressed stream position tracking (Jaroslav Kysela) [2065580] - ASoC: SOF: ipc3-topology: Move and correct size checks in sof_ipc3_control_load_bytes() (Jaroslav Kysela) [2065580] - ASoC: codecs: rt700/rt711/rt711-sdca: resume bus/codec in .set_jack_detect (Jaroslav Kysela) [2065580] - ASoC: rt711-sdca: Add endianness flag in snd_soc_component_driver (Jaroslav Kysela) [2065580] - ASoC: rt711: Add endianness flag in snd_soc_component_driver (Jaroslav Kysela) [2065580] - ALSA: cs46xx: Fix missing snd_card_free() call at probe error (Jaroslav Kysela) [2065580] - ALSA: hda/realtek: Add quirk for Clevo L140PU (Jaroslav Kysela) [2065580] - ALSA: usb-audio: Workarounds for Behringer UMC 204/404 HD (Jaroslav Kysela) [2065580] - ALSA: hda/realtek: Add quirk for Clevo NS50PU (Jaroslav Kysela) [2065580] - ALSA: hda/realtek: Add quirk for Clevo PD70PNT (Jaroslav Kysela) [2065580] - ALSA: hda/realtek: Apply fixup for Lenovo Yoga Duet 7 properly (Jaroslav Kysela) [2065580] - ALSA: hda/realtek - ALC897 headset MIC no sound (Jaroslav Kysela) [2065580] - ALSA: hda/realtek: Add mute LED quirk for HP Omen laptop (Jaroslav Kysela) [2065580] - ALSA: hda/conexant: Fix missing beep setup (Jaroslav Kysela) [2065580] - ALSA: hda: Fix discovery of i915 graphics PCI device (Jaroslav Kysela) [2065580] - ALSA: hda/via: Fix missing beep setup (Jaroslav Kysela) [2065580] - ALSA: memalloc: Drop x86-specific hack for WC allocations (Jaroslav Kysela) [2065580] - ALSA: hda/realtek - Add HW8326 support (Jaroslav Kysela) [2065580] - ALSA: hda: MTL: add HD Audio PCI ID and HDMI codec vendor ID (Jaroslav Kysela) [2065580] - ASoC: es8328: Fix event generation for deemphasis control (Jaroslav Kysela) [2065580] - ASoC: cs42l51: Correct minimum value for SX volume control (Jaroslav Kysela) [2065580] - ASoC: cs42l56: Correct typo in minimum level for SX volume controls (Jaroslav Kysela) [2065580] - ASoC: cs42l52: Correct TLV for Bypass Volume (Jaroslav Kysela) [2065580] - ASoC: cs53l30: Correct number of volume levels on SX controls (Jaroslav Kysela) [2065580] - ASoC: cs35l36: Update digital volume TLV (Jaroslav Kysela) [2065580] - ASoC: cs42l52: Fix TLV scales for mixer controls (Jaroslav Kysela) [2065580] - ASoC: Intel: cirrus-common: fix incorrect channel mapping (Jaroslav Kysela) [2065580] - ASoC: nau8822: Add operation for internal PLL off and on (Jaroslav Kysela) [2065580] - ALSA: hda/realtek: Add quirk for HP Dev One (Jaroslav Kysela) [2065580] - ALSA: hda/realtek: Fix for quirk to enable speaker output on the Lenovo Yoga DuetITL 2021 (Jaroslav Kysela) [2065580] - ALSA: hda/conexant - Fix loopback issue with CX20632 (Jaroslav Kysela) [2065580] - ALSA: usb-audio: Set up (implicit) sync for Saffire 6 (Jaroslav Kysela) [2065580] - ALSA: usb-audio: Skip generic sync EP parse for secondary EP (Jaroslav Kysela) [2065580] - ASoC: rt5640: Do not manipulate pin "Platform Clock" if the "Platform Clock" is not in the DAPM (Jaroslav Kysela) [2065580] - ASoC: SOF: amd: Fixed Build error (Jaroslav Kysela) [2065580] - ASoC: rt5514: Fix event generation for "DSP Voice Wake Up" control (Jaroslav Kysela) [2065580] - ASoC: max98090: Move check for invalid values before casting in max98090_put_enab_tlv() (Jaroslav Kysela) [2065580] - ALSA: pcm: Check for null pointer of pointer substream before dereferencing it (Jaroslav Kysela) [2065580] - ASoC: SOF: ipc3-topology: Set scontrol->priv to NULL after freeing it (Jaroslav Kysela) [2065580] - ASoC: cs35l41: Fix an out-of-bounds access in otp_packed_element_t (Jaroslav Kysela) [2065580] - ALSA: usb-audio: Move generic implicit fb quirk entries into quirks.c (Jaroslav Kysela) [2065580] - ALSA: usb-audio: Add quirk bits for enabling/disabling generic implicit fb (Jaroslav Kysela) [2065580] - ASoC: amd: Add driver data to acp6x machine driver (Jaroslav Kysela) [2065580] - ASoC: rt1015p: remove dependency on GPIOLIB (Jaroslav Kysela) [2065580] - ASoC: max98357a: remove dependency on GPIOLIB (Jaroslav Kysela) [2065580] - ASoC: rt5645: Fix errorenous cleanup order (Jaroslav Kysela) [2065580] - ASoC: SOF: amd: add missing platform_device_unregister in acp_pci_rn_probe (Jaroslav Kysela) [2065580] - ASoC: Intel: sof_ssp_amp: fix no DMIC BE Link on Chromebooks (Jaroslav Kysela) [2065580] - ASoC: tscs454: Add endianness flag in snd_soc_component_driver (Jaroslav Kysela) [2065580] - ASoC: SOF: ipc3-topology: Correct get_control_data for non bytes payload (Jaroslav Kysela) [2065580] - ASoC: dapm: Don't fold register value changes into notifications (Jaroslav Kysela) [2065580] - ASoC: Intel: bytcr_rt5640: Add quirk for the HP Pro Tablet 408 (Jaroslav Kysela) [2065580] - ALSA: jack: Access input_dev under mutex (Jaroslav Kysela) [2065580] - ALSA: hda/realtek - Fix microphone noise on ASUS TUF B550M-PLUS (Jaroslav Kysela) [2065580] - ALSA: hda/realtek: Enable 4-speaker output for Dell XPS 15 9520 laptop (Jaroslav Kysela) [2065580] - ALSA: hda/realtek - Add new type for ALC245 (Jaroslav Kysela) [2065580] - ALSA: usb-audio: Optimize TEAC clock quirk (Jaroslav Kysela) [2065580] - ALSA: usb-audio: Configure sync endpoints before data (Jaroslav Kysela) [2065580] - ALSA: usb-audio: Add missing ep_idx in fixed EP quirks (Jaroslav Kysela) [2065580] - ALSA: usb-audio: Workaround for clock setup on TEAC devices (Jaroslav Kysela) [2065580] - ALSA: ctxfi: Add SB046x PCI ID (Jaroslav Kysela) [2065580] - NFS: Fix initialisation of nfs_client cl_flags field (Scott Mayhew) [2114577] - Documentation: Add an explanation of NFSv4 client identifiers (Dave Wysochanski) [1801326]- crypto: chelsio/chcr - Remove useless MODULE_VERSION (Rahul Lakkireddy) [2105817] - crypto: chelsio - remove unused function (Rahul Lakkireddy) [2105817] - crypto: chelsio - Read rxchannel-id from firmware (Rahul Lakkireddy) [2105817] - crypto: chelsio - Fix some kernel-doc issues (Rahul Lakkireddy) [2105817] - crypto: chelsio - remove set but not used variable 'adap' (Rahul Lakkireddy) [2105817] - dm raid: fix address sanitizer warning in raid_resume (Benjamin Marzinski) [2115118] - dm raid: fix address sanitizer warning in raid_status (Benjamin Marzinski) [2115118] - dm: return early from dm_pr_call() if DM device is suspended (Benjamin Marzinski) [2115118] - dm thin: fix use-after-free crash in dm_sm_register_threshold_callback (Benjamin Marzinski) [2115118] - dm writecache: count number of blocks discarded, not number of discard bios (Benjamin Marzinski) [2115118] - dm writecache: count number of blocks written, not number of write bios (Benjamin Marzinski) [2115118] - dm writecache: count number of blocks read, not number of read bios (Benjamin Marzinski) [2115118] - dm writecache: return void from functions (Benjamin Marzinski) [2115118] - dm kcopyd: use __GFP_HIGHMEM when allocating pages (Benjamin Marzinski) [2115118] - dm writecache: set a default MAX_WRITEBACK_JOBS (Benjamin Marzinski) [2115118] - dm raid: fix KASAN warning in raid5_add_disks (Benjamin Marzinski) [2115118] - dm raid: fix KASAN warning in raid5_remove_disk (Benjamin Marzinski) [2115118] - KVM: x86: do not report preemption if the steal time cache is stale (Vitaly Kuznetsov) [2115240] - KVM: x86: revalidate steal time cache if MSR value changes (Vitaly Kuznetsov) [2115240] - KVM: nVMX: Always enable TSC scaling for L2 when it was enabled for L1 (Vitaly Kuznetsov) [2115240] - KVM: x86: Fully initialize 'struct kvm_lapic_irq' in kvm_pv_kick_cpu_op() (Vitaly Kuznetsov) [2115240] - KVM: SEV: Init target VMCBs in sev_migrate_from (Vitaly Kuznetsov) [2115240] - KVM: SVM: fix tsc scaling cache logic (Vitaly Kuznetsov) [2115240] - KVM: x86/mmu: Check every prev_roots in __kvm_mmu_free_obsolete_roots() (Vitaly Kuznetsov) [2115240] - KVM: LAPIC: Drop pending LAPIC timer injection when canceling the timer (Vitaly Kuznetsov) [2115240] - KVM: x86: avoid calling x86 emulator without a decoded instruction (Vitaly Kuznetsov) [2115240] - KVM: SVM: Use kzalloc for sev ioctl interfaces to prevent kernel data leak (Vitaly Kuznetsov) [2115240] - KVM: x86: avoid loading a vCPU after .vm_destroy was called (Vitaly Kuznetsov) [2115240] - KVM: nVMX: Clear IDT vectoring on nested VM-Exit for double/triple fault (Vitaly Kuznetsov) [2115240] - KVM: nVMX: Leave most VM-Exit info fields unmodified on failed VM-Entry (Vitaly Kuznetsov) [2115240] - KVM: x86: Drop WARNs that assert a triple fault never "escapes" from L2 (Vitaly Kuznetsov) [2115240] - sched/deadline: Fix BUG_ON condition for deboosted tasks (Phil Auld) [2111860] - scsi: qla2xxx: Fix excessive I/O error messages by default (Nilesh Javali) [2100728] - scsi: qla2xxx: Fix erroneous mailbox timeout after PCI error injection (Nilesh Javali) [2044160] - drm/radeon: fix build rules of *_reg_safe.h (Michel Dänzer) [2006451] - RDMA/irdma: Fix sleep from invalid context BUG (Kamal Heib) [2097318] - RDMA/irdma: Do not advertise 1GB page size for x722 (Kamal Heib) [2097318] - RDMA/cm: Fix memory leak in ib_cm_insert_listen (Kamal Heib) [2097318] - RDMA/hfi1: Fix potential integer multiplication overflow errors (Kamal Heib) [2097318] - RDMA/hfi1: Prevent use of lock before it is initialized (Kamal Heib) [2097318] - RDMA/rxe: Fix an error handling path in rxe_get_mcg() (Kamal Heib) [2097318] - RDMA/rxe: Generate a completion for unsupported/invalid opcode (Kamal Heib) [2097318] - scsi: target: cxgbit: Enable Delayed ACK (Rahul Lakkireddy) [2105813] - scsi: target: cxgbit: Increase max DataSegmentLength (Rahul Lakkireddy) [2105813] - cxgb4: Use the bitmap API to allocate bitmaps (Rahul Lakkireddy) [2105806] - cxgb4: Fix typo in string (Rahul Lakkireddy) [2105806] - cxgb4/cxgb4vf: Fix typo in comments (Rahul Lakkireddy) [2105806] - cxgb4vf: remove unexpected word "the" (Rahul Lakkireddy) [2105806] - net: chelsio: cxgb4: Avoid potential negative array offset (Rahul Lakkireddy) [2105806] - libcxgb: Don't accidentally set RTO_ONLINK in cxgb_find_route() (Rahul Lakkireddy) [2105806] - cxgb4vf: Remove useless DMA-32 fallback configuration (Rahul Lakkireddy) [2105806] - cxgb4: Remove useless DMA-32 fallback configuration (Rahul Lakkireddy) [2105806] - cxgb4: allow reading unrecognized port module eeprom (Rahul Lakkireddy) [2105806] - net: chelsio: cxgb4vf: Fix an error code in cxgb4vf_pci_probe() (Rahul Lakkireddy) [2105806] - cxgb4: Use struct_group() for memcpy() region (Rahul Lakkireddy) [2105806] - cxgb4: fix eeprom len when diagnostics not implemented (Rahul Lakkireddy) [2105806] - ethernet: use eth_hw_addr_set() for dev->addr_len cases (Rahul Lakkireddy) [2105806] - ethernet: chelsio: use eth_hw_addr_set() (Rahul Lakkireddy) [2105806] - net: chelsio: cxgb4vf: Make use of the helper function dev_err_probe() (Rahul Lakkireddy) [2105806] - cxgb4: improve printing NIC information (Rahul Lakkireddy) [2105806] - net: chelsio: switch from 'pci_' to 'dma_' API (Rahul Lakkireddy) [2105806] - cxgb4: make the array match_all_mac static, makes object smaller (Rahul Lakkireddy) [2105806] - cxgb4: fix IRQ free race during driver unload (Rahul Lakkireddy) [2105806] - net: chelsio: cxgb4: use eth_zero_addr() to assign zero address (Rahul Lakkireddy) [2105806] - cxgb4: Fix -Wunused-const-variable warning (Rahul Lakkireddy) [2105806] - cxgb4: clip_tbl: use list_del_init instead of list_del/INIT_LIST_HEAD (Rahul Lakkireddy) [2105806] - net: chelsio: cxgb4vf: Fix wrong function name in comments (Rahul Lakkireddy) [2105806] - net: chelsio: cxgb4: Fix wrong function name in comments (Rahul Lakkireddy) [2105806] - cxgb4: Remove redundant NULL check (Rahul Lakkireddy) [2105806] - net: ethernet: chelsiofix: spelling typo of 'rewriteing' (Rahul Lakkireddy) [2105806] - net: don't include ethtool.h from netdevice.h (Rahul Lakkireddy) [2105806] - cxgb4vf: convert to use DEFINE_SEQ_ATTRIBUTE macro (Rahul Lakkireddy) [2105806] - cxgb4vf: fix t4vf_eth_xmit()'s return type (Rahul Lakkireddy) [2105806] - cxgb4vf: update kernel-doc line comments (Rahul Lakkireddy) [2105806] - cxgb4: remove duplicate headers (Rahul Lakkireddy) [2105806] - cxgb4/cxgb4vf: Remove superfluous void * cast in debugfs_create_file() call (Rahul Lakkireddy) [2105806] - cxgb4: Add missing annotation for service_ofldq() (Rahul Lakkireddy) [2105806] - net: cxgb4vf: reject unsupported coalescing params (Rahul Lakkireddy) [2105806] - scsi: mpt3sas: Stop fw fault watchdog work item during system shutdown (Tomas Henzl) [2106413] - drm/amd/display: Fix new dmub notification enabling in DM (Mika Penttilä) [2107632] - Revert "crypto: chelsio - Inline single pdu only" (Rahul Lakkireddy) [2105818] - crypto/chcr: Moving chelsio's inline ipsec functionality to /drivers/net (Rahul Lakkireddy) [2105818] - net/xfrm: IPsec tunnel mode fix inner_ipproto setting in sec_path (Sabrina Dubroca) [2107200] - scsi: ch: Make it possible to open a ch device multiple times again (Ewan D. Milne) [2108649] - lpfc updates for rh8.7 14.0.0.15 (Paul Ely) [2107726] - scsi: lpfc: Copyright updates for 14.2.0.5 patches (Paul Ely) [2107726] - scsi: lpfc: Fix lost NVMe paths during LIF bounce stress test (Paul Ely) [2107726] - scsi: lpfc: Fix attempted FA-PWWN usage after feature disable (Paul Ely) [2107726] - scsi: lpfc: Fix possible memory leak when failing to issue CMF WQE (Paul Ely) [2107726] - scsi: lpfc: Remove extra atomic_inc on cmd_pending in queuecommand after VMID (Paul Ely) [2107726] - scsi: lpfc: Prevent buffer overflow crashes in debugfs with malformed user input (Paul Ely) [2107726] - scsi: lpfc: Fix uninitialized cqe field in lpfc_nvme_cancel_iocb() (Paul Ely) [2107726] - scsi: lpfc: Allow reduced polling rate for nvme_admin_async_event cmd completion (Paul Ely) [2107726] - scsi: lpfc: Fix port stuck in bypassed state after LIP in PT2PT topology (Paul Ely) [2107726] - scsi: lpfc: Resolve NULL ptr dereference after an ELS LOGO is aborted (Paul Ely) [2107726] - scsi: lpfc: Correct BDE type for XMIT_SEQ64_WQE in lpfc_ct_reject_event() (Paul Ely) [2107726] - scsi: qla2xxx: Fix imbalance vha->vref_count (Nilesh Javali) [2108964] - scsi: smartpqi: Update version to 2.1.18-045 (Don Brace) [2101548] - scsi: smartpqi: Update copyright to current year (Don Brace) [2101548] - scsi: smartpqi: Add ctrl ready timeout module parameter (Don Brace) [2101548] - scsi: smartpqi: Update deleting a LUN via sysfs (Don Brace) [2101548] - scsi: smartpqi: Add module param to disable managed ints (Don Brace) [2101548] - scsi: smartpqi: Fix RAID map race condition (Don Brace) [2101548] - scsi: smartpqi: Fix DMA direction for RAID requests (Don Brace) [2101548] - scsi: smartpqi: Stop logging spurious PQI reset failures (Don Brace) [2101548] - scsi: smartpqi: Add PCI IDs for Lenovo controllers (Don Brace) [2101548] - scsi: smartpqi: Add PCI ID for Adaptec SmartHBA 2100-8i (Don Brace) [2101548] - scsi: smartpqi: Fix PCI control linkdown system hang (Don Brace) [2101548] - scsi: smartpqi: Add driver support for multi-LUN devices (Don Brace) [2101548] - scsi: smartpqi: Close write read holes (Don Brace) [2101548] - scsi: smartpqi: Add PCI IDs for ramaxel controllers (Don Brace) [2101548] - scsi: smartpqi: Add controller fw version to console log (Don Brace) [2101548] - scsi: smartpqi: Shorten drive visibility after removal (Don Brace) [2101548] - scsi: smartpqi: Fix typo in comment (Don Brace) [2101548] - docs: kdump: Update the crashkernel description for arm64 (Pingfan Liu) [2093920] - of: Support more than one crash kernel regions for kexec -s (Pingfan Liu) [2093920] - of: kexec: Remove FDT_PROP_* definitions (Pingfan Liu) [2093920] - arm64: kexec: Fix missing error code 'ret' warning in load_other_segments() (Pingfan Liu) [2093920] - arm64: Use common of_kexec_alloc_and_setup_fdt() (Pingfan Liu) [2093920] - of: Add a common kexec FDT setup function (Pingfan Liu) [2093920] - arm64: Use ELF fields defined in 'struct kimage' (Pingfan Liu) [2093920] - kexec: Move ELF fields to struct kimage (Pingfan Liu) [2093920] - of: fdt: Add memory for devices by DT property "linux,usable-memory-range" (Pingfan Liu) [2093920] - efi: apply memblock cap after memblock_add() (Pingfan Liu) [2093920] - of: fdt: Aggregate the processing of "linux,usable-memory-range" (Pingfan Liu) [2093920] - of/fdt: Rework early_init_dt_scan_memory() to call directly (Pingfan Liu) [2093920] - of/fdt: Rework early_init_dt_scan_root() to call directly (Pingfan Liu) [2093920] - of/fdt: Rework early_init_dt_scan_chosen() to call directly (Pingfan Liu) [2093920] - of: fdt: Rename reserve_elfcorehdr() to fdt_reserve_elfcorehdr() (Pingfan Liu) [2093920] - of: fdt: Add generic support for handling elf core headers property (Pingfan Liu) [2093920] - arm64: kdump: Reimplement crashkernel=X (Pingfan Liu) [2093920] - arm64: Use insert_resource() to simplify code (Pingfan Liu) [2093920] - kdump: return -ENOENT if required cmdline option does not exist (Pingfan Liu) [2093920]- sched: Add WARN_ONCE_SAFE for use during critical scheduler code. (Phil Auld) [2095898] - printk: remove NMI tracking [partial] (Phil Auld) [2095898] - ext4: make sure ext4_append() always allocates new block (Lukas Czerner) [2070216] - ext4: check if directory block is within i_size (Lukas Czerner) [2070216] - redhat: nvme/tcp mistakenly uses blk_mq_tag_to_rq(nvme_tcp_tagset(queue)) (John Meneghini) [2112036] - RDMA/cxgb4: Set queue pair state when being queried (Rahul Lakkireddy) [2105809] - RDMA/cxgb4: Use non-atomic bitmap functions when possible (Rahul Lakkireddy) [2105809] - RDMA/cxgb4: Use bitmap_set() when applicable (Rahul Lakkireddy) [2105809] - RDMA/cxgb4: Use bitmap_zalloc() when applicable (Rahul Lakkireddy) [2105809] - RDMA/cxgb4: Use helper function to set GUIDs (Rahul Lakkireddy) [2105809] - RDMA/iw_cxgb4: Fix refcount underflow while destroying cqs. (Rahul Lakkireddy) [2105809] - RDMA/cxgb4: Use refcount_t instead of atomic_t for reference counting (Rahul Lakkireddy) [2105809] - RDMA/cxgb4: Fix missing error code in create_qp() (Rahul Lakkireddy) [2105809] - RDMA/cxgb4: Remove useless assignments (Rahul Lakkireddy) [2105809] - RDMA/cxgb4: add missing qpid increment (Rahul Lakkireddy) [2105809] - RDMA/iw_cxgb4: Use DEFINE_SPINLOCK() for spinlock (Rahul Lakkireddy) [2105809] - RDMA/cxgb4: Use sizeof() notation (Rahul Lakkireddy) [2105809] - drm/amd/display: Ignore First MST Sideband Message Return Error (Michel Dänzer) [2089853] - sched, cpuset: Fix dl_cpu_busy() panic due to empty cs->cpus_allowed (Waiman Long) [2115165] - sched/deadline: Merge dl_task_can_attach() and dl_cpu_busy() (Waiman Long) [2115165] - ibmvnic: Properly dispose of all skbs during a failover. (Steve Best) [2107560] - redhat/configs: Enable CONFIG_AMD_HSMP for x86_64 (John Allen) [2072233] - platform/x86: Add AMD system management interface (John Allen) [2072233] - ice: do not setup vlan for loopback VSI (Petr Oros) [2103845] - ice: check (DD | EOF) bits on Rx descriptor rather than (EOP | RS) (Petr Oros) [2103845] - ice: Fix VSIs unable to share unicast MAC (Petr Oros) [2080033] - ice: Fix max VLANs available for VF (Petr Oros) [2112298] - ice: change devlink code to read NVM in blocks (Petr Oros) [2093904] - ALSA: Enable more Intel and AMD x86 chipset drivers (Jaroslav Kysela) [2065575] - ALSA: Remove module symbols namespace (Jaroslav Kysela) [2065575] - ASoC: SOF: tokens: add token for Mediatek AFE (Jaroslav Kysela) [2065575] - ASoC: wm_adsp: Expand firmware loading search options (Jaroslav Kysela) [2065575] - ASoC: wm_adsp: Add trace caps to speaker protection FW (Jaroslav Kysela) [2065575] - ASoC: wm_adsp: Make compressed buffers optional (Jaroslav Kysela) [2065575] - ASoC: wm_adsp: Correct control read size when parsing compressed buffer (Jaroslav Kysela) [2065575] - ASoC: wm_adsp: Add support for "toggle" preloaders (Jaroslav Kysela) [2065575] - firmware: cs_dsp: Fix overrun of unterminated control name string (Jaroslav Kysela) [2065575] - firmware: cs_dsp: Clear core reset for cache (Jaroslav Kysela) [2065575] - firmware: cs_dsp: Move lockdep asserts to avoid potential null pointer (Jaroslav Kysela) [2065575] - firmware: cs_dsp: Allow creation of event controls (Jaroslav Kysela) [2065575] - firmware: cs_dsp: Add offset to cs_dsp read/write (Jaroslav Kysela) [2065575] - firmware: cs_dsp: Clarify some kernel doc comments (Jaroslav Kysela) [2065575] - firmware: cs_dsp: Perform NULL check in cs_dsp_coeff_write/read_ctrl (Jaroslav Kysela) [2065575] - firmware: cs_dsp: Add support for rev 2 coefficient files (Jaroslav Kysela) [2065575] - firmware: cs_dsp: Print messages from bin files (Jaroslav Kysela) [2065575] - firmware: cs_dsp: Add pre_run callback (Jaroslav Kysela) [2065575] - firmware: cs_dsp: Add version checks on coefficient loading (Jaroslav Kysela) [2065575] - firmware: cs_dsp: Add lockdep asserts to interface functions (Jaroslav Kysela) [2065575] - firmware: cs_dsp: tidy includes in cs_dsp.c and cs_dsp.h (Jaroslav Kysela) [2065575] - ASoC: wm_adsp: Remove the wmfw_add_ctl helper function (Jaroslav Kysela) [2065575] - ASoC: wm_adsp: wm_adsp_control_add() error: uninitialized symbol 'ret' (Jaroslav Kysela) [2065575] - ASoC: wm_adsp: remove a repeated including (Jaroslav Kysela) [2065575] - firmware: cs_dsp: add driver to support firmware loading on Cirrus Logic DSPs (Jaroslav Kysela) [2065575] - ASoC: wm_adsp: Separate wm_adsp specifics in cs_dsp_client_ops (Jaroslav Kysela) [2065575] - ASoC: wm_adsp: Split out struct cs_dsp from struct wm_adsp (Jaroslav Kysela) [2065575] - ASoC: wm_adsp: move firmware loading to client (Jaroslav Kysela) [2065575] - ASoC: wm_adsp: Pass firmware names as parameters when starting DSP core (Jaroslav Kysela) [2065575] - ASoC: wm_adsp: Move check of dsp->running to better place (Jaroslav Kysela) [2065575] - ASoC: wm_adsp: Separate generic cs_dsp_coeff_ctl handling (Jaroslav Kysela) [2065575] - ASoC: wm_adsp: Move sys_config_size to wm_adsp (Jaroslav Kysela) [2065575] - ASoC: wm_adsp: Split DSP power operations into helper functions (Jaroslav Kysela) [2065575] - ASoC: wm_adsp: Separate some ASoC and generic functions (Jaroslav Kysela) [2065575] - ASoC: wm_adsp: Introduce cs_dsp logging macros (Jaroslav Kysela) [2065575] - ASoC: wm_adsp: Rename generic DSP support (Jaroslav Kysela) [2065575] - ASoC: wm_adsp: Cancel ongoing work when removing controls (Jaroslav Kysela) [2065575] - ASoC: wm_adsp: Switch to using wm_coeff_read_ctrl for compressed buffers (Jaroslav Kysela) [2065575] - ASoC: wm_adsp: Move check for control existence (Jaroslav Kysela) [2065575] - ASoC: wm_adsp: Remove use of snd_ctl_elem_type_t (Jaroslav Kysela) [2065575] - ASoC: wm_adsp: Put debugfs_remove_recursive back in (Jaroslav Kysela) [2065575] - ASoC: wm_adsp: Let soc_cleanup_component_debugfs remove debugfs (Jaroslav Kysela) [2065575] - ASoC: wm_adsp: Remove pointless string comparison (Jaroslav Kysela) [2065575] - ASoC: wm_adsp: Add CCM_CORE_RESET to Halo start core (Jaroslav Kysela) [2065575] - ASoC: wm_adsp: Correct wm_coeff_tlv_get handling (Jaroslav Kysela) [2065575] - ASoC: wm_adsp: Fix control name parsing for multi-fw (Jaroslav Kysela) [2065575] - ASoC: wm_adsp: Fix uninitialized variable warnings (Jaroslav Kysela) [2065575] - ASoC: wm_adsp: Use snd_ctl_elem_type_t for control types (Jaroslav Kysela) [2065575] - ASoC: wm_adsp: Only use __be32 for big-endian data (Jaroslav Kysela) [2065575] - ASoC: wm_adsp: Improve handling of raw byte streams (Jaroslav Kysela) [2065575] - ASoC: wm_adsp: remove "ctl" from list on error in wm_adsp_create_control() (Jaroslav Kysela) [2065575] - ASoC: wm_adsp: fix error return code in wm_adsp_load() (Jaroslav Kysela) [2065575] - ASoC: rt5640: Add the binding include file for the HDA header support (Jaroslav Kysela) [2065575] - ALSA: uapi: use C90 comment style instead of C99 style (Jaroslav Kysela) [2065575] - ALSA: hda: intel-dsp-config: Add RaptorLake PCI IDs (Jaroslav Kysela) [2065575] - ALSA: hda/i915: Fix one too many pci_dev_put() (Jaroslav Kysela) [2065575] - ALSA: hda: intel-dsp-config: update AlderLake PCI IDs (Jaroslav Kysela) [2065575] - ALSA: hda/i915 - skip acomp init if no matching display (Jaroslav Kysela) [2065575] - ALSA: hda/i915 - avoid hung task timeout in i915 wait (Jaroslav Kysela) [2065575] - ALSA: intel-dspconfig: add ES8336 support for CNL (Jaroslav Kysela) [2065575] - ALSA: intel-dsp-config: add more ACPI HIDs for ES83x6 devices (Jaroslav Kysela) [2065575] - ALSA: hda: intel-dsp-config: reorder the config table (Jaroslav Kysela) [2065575] - ALSA: hda: intel-dsp-config: add JasperLake support (Jaroslav Kysela) [2065575] - ALSA: hda: Simplify DMIC-in-NHLT check (Jaroslav Kysela) [2065575] - ALSA: intel_hdmi: Fix the missing snd_card_free() call at probe error (Jaroslav Kysela) [2065575] - ALSA: x86: Use standard mmap helper for Intel HDMI LPE audio (Jaroslav Kysela) [2065575] - ALSA: intel_hdmi: Fix reference to PCM buffer address (Jaroslav Kysela) [2065575] - ALSA: intel_hdmi: Check for error num after setting mask (Jaroslav Kysela) [2065575] - tools include uapi: Update asound.h copy (Jaroslav Kysela) [2065575] - tools include UAPI: Sync sound/asound.h copy with the kernel sources (Jaroslav Kysela) [2065575] - tools include UAPI: Sync sound/asound.h copy with the kernel sources (Jaroslav Kysela) [2065575] - ALSA: hda: Add helper macros for DSP capable devices (Jaroslav Kysela) [2065575] - ALSA: intel-nhlt: add helper to detect SSP link mask (Jaroslav Kysela) [2065575] - ASoC: soc-acpi: add information on I2S/TDM link mask (Jaroslav Kysela) [2065575] - ASoC: soc-acpi: fix kernel-doc descriptor (Jaroslav Kysela) [2065575] - ASoC: SOF: fix 32 signed bit overflow (Jaroslav Kysela) [2065575] - ALSA: hda: Add snd_hdac_ext_bus_link_at() helper (Jaroslav Kysela) [2065575] - ALSA: cleanup double word in comment (Jaroslav Kysela) [2065575] - ASoC: SOF: add _D3_PERSISTENT flag to fw_ready message (Jaroslav Kysela) [2065575] - ALSA: HDA: hdac_ext_stream: use consistent prefixes for variables (Jaroslav Kysela) [2065575] - ipc: debug: Add shared memory heap to memory scan (Jaroslav Kysela) [2065575] - ALSA: pcm: comment about relation between msbits hw parameter and [S|U]32 formats (Jaroslav Kysela) [2065575] - ALSA: hda: Fill gaps in NHLT endpoint-interface (Jaroslav Kysela) [2065575] - ASoC: SOF: IPC: Add new IPC command to free trace DMA (Jaroslav Kysela) [2065575] - soundwire: stream: make enable/disable/deprepare idempotent (Jaroslav Kysela) [2065575] - soundwire: stream: sdw_stream_add_ functions can be called multiple times (Jaroslav Kysela) [2065575] - soundwire: stream: introduce sdw_slave_rt_find() helper (Jaroslav Kysela) [2065575] - soundwire: stream: separate alloc and config within sdw_stream_add_xxx() (Jaroslav Kysela) [2065575] - soundwire: stream: move list addition to sdw_slave_alloc_rt() (Jaroslav Kysela) [2065575] - soundwire: stream: rename and move master/slave_rt_free routines (Jaroslav Kysela) [2065575] - soundwire: stream: group sdw_stream_ functions (Jaroslav Kysela) [2065575] - soundwire: stream: split sdw_alloc_slave_rt() in alloc and config (Jaroslav Kysela) [2065575] - soundwire: stream: move sdw_alloc_slave_rt() before 'master' helpers (Jaroslav Kysela) [2065575] - soundwire: stream: split sdw_alloc_master_rt() in alloc and config (Jaroslav Kysela) [2065575] - soundwire: stream: simplify sdw_alloc_master_rt() (Jaroslav Kysela) [2065575] - soundwire: stream: group sdw_port and sdw_master/slave_port functions (Jaroslav Kysela) [2065575] - soundwire: stream: add 'slave' prefix for port range checks (Jaroslav Kysela) [2065575] - soundwire: stream: split alloc and config in two functions (Jaroslav Kysela) [2065575] - soundwire: stream: split port allocation and configuration loops (Jaroslav Kysela) [2065575] - soundwire: stream: add alloc/config/free helpers for ports (Jaroslav Kysela) [2065575] - soundwire: stream: simplify check on port range (Jaroslav Kysela) [2065575] - soundwire: stream: add slave runtime to list earlier (Jaroslav Kysela) [2065575] - soundwire: stream: remove unused parameter in sdw_stream_add_slave (Jaroslav Kysela) [2065575] - soundwire: intel: fix wrong register name in intel_shim_wake (Jaroslav Kysela) [2065575] - soundwire: bus: add dev_warn() messages to track UNATTACHED devices (Jaroslav Kysela) [2065575] - soundwire: intel: remove PDM support (Jaroslav Kysela) [2065575] - soundwire: intel: remove unnecessary init (Jaroslav Kysela) [2065575] - ASoC/SoundWire: dai: expand 'stream' concept beyond SoundWire (Jaroslav Kysela) [2065575] - soundwire: intel: improve suspend flows (Jaroslav Kysela) [2065575] - soundwire: intel: Use auxiliary_device driver data helpers (Jaroslav Kysela) [2065575] - soundwire: qcom: remove redundant version number read (Jaroslav Kysela) [2065575] - ASoC: SOF: Fix NULL pointer exception in sof_pci_probe callback (Jaroslav Kysela) [2065575] - ASoC: ops: Validate input values in snd_soc_put_volsw_range() (Jaroslav Kysela) [2065575] - ASoC: dmaengine: Restore NULL prepare_slave_config() callback (Jaroslav Kysela) [2065575] - ASoC: max98090: Generate notifications on changes for custom control (Jaroslav Kysela) [2065575] - ASoC: max98090: Reject invalid values in custom control put() (Jaroslav Kysela) [2065575] - ASoC: rt9120: Correct the reg 0x09 size to one byte (Jaroslav Kysela) [2065575] - ASoC: soc-ops: fix error handling (Jaroslav Kysela) [2065575] - ASoC: da7219: Fix change notifications for tone generator frequency (Jaroslav Kysela) [2065575] - ASoC: simple-card-utils: fix sysclk shutdown (Jaroslav Kysela) [2065575] - ASoC: Intel: sof_es8336: Add a quirk for Huawei Matebook D15 (Jaroslav Kysela) [2065575] - ASoC: Intel: sof_es8336: add a quirk for headset at mic1 port (Jaroslav Kysela) [2065575] - ASoC: Intel: sof_es8336: support a separate gpio to control headphone (Jaroslav Kysela) [2065575] - ASoC: Intel: sof_es8336: simplify speaker gpio naming (Jaroslav Kysela) [2065575] - ASoC: Intel: soc-acpi: correct device endpoints for max98373 (Jaroslav Kysela) [2065575] - ASoC: codecs: wcd934x: do not switch off SIDO Buck when codec is in use (Jaroslav Kysela) [2065575] - ASoC: SOF: topology: Fix memory leak in sof_control_load() (Jaroslav Kysela) [2065575] - ASoC: SOF: topology: cleanup dailinks on widget unload (Jaroslav Kysela) [2065575] - ASoC: rt711/5682: check if bus is active before deferred jack detection (Jaroslav Kysela) [2065575] - ASoC: Intel: sof_rt5682: Add support for max98360a speaker amp on SSP2 (Jaroslav Kysela) [2065575] - ASoC: simple-card-utils: Avoid NULL deref in asoc_simple_set_tdm() (Jaroslav Kysela) [2065575] - ASoC: soc-core: add debugfs_prefix member to snd_soc_component_driver (Jaroslav Kysela) [2065575] - ASoC: cs35l41: Fix a shift-out-of-bounds warning found by UBSAN (Jaroslav Kysela) [2065575] - ASoC: cs35l41: Add one more variable in the debug log (Jaroslav Kysela) [2065575] - ASoC: rt5682: fix an incorrect NULL check on list iterator (Jaroslav Kysela) [2065575] - ASoC: soc-dapm: fix two incorrect uses of list iterator (Jaroslav Kysela) [2065575] - ASoC: soc-pcm: use GFP_KERNEL when the code is sleepable (Jaroslav Kysela) [2065575] - ASoC: SOF: topology: Fix memory leak of scontrol->name (Jaroslav Kysela) [2065575] - codecs: rt5682s: fix an incorrect NULL check on list iterator (Jaroslav Kysela) [2065575] - ASoC: topology: Correct error handling in soc_tplg_dapm_widget_create() (Jaroslav Kysela) [2065575] - ASoC: SOF: Intel: Fix build error without SND_SOC_SOF_PCI_DEV (Jaroslav Kysela) [2065575] - ASoC: SOF: Add a new dai_get_clk topology IPC op (Jaroslav Kysela) [2065575] - ASoC: SOF: topology: Add ops for setting up and tearing down pipelines (Jaroslav Kysela) [2065575] - ASoC: SOF: expose sof_route_setup() (Jaroslav Kysela) [2065575] - ASoC: SOF: Add dai_link_fixup PCM op for IPC3 (Jaroslav Kysela) [2065575] - ASoC: SOF: Add trigger PCM op for IPC3 (Jaroslav Kysela) [2065575] - ASoC: SOF: Define hw_params PCM op for IPC3 (Jaroslav Kysela) [2065575] - ASoC: SOF: Introduce IPC3 PCM hw_free op (Jaroslav Kysela) [2065575] - ASoC: SOF: pcm: expose the sof_pcm_setup_connected_widgets() function (Jaroslav Kysela) [2065575] - ASoC: SOF: Introduce IPC-specific PCM ops (Jaroslav Kysela) [2065575] - ASoC: SOF: Add bytes_ext control IPC ops for IPC3 (Jaroslav Kysela) [2065575] - ASoC: SOF: Add bytes_get/put control IPC ops for IPC3 (Jaroslav Kysela) [2065575] - ASoC: SOF: Add enum_get/put control ops for IPC3 (Jaroslav Kysela) [2065575] - ASoC: SOF: Add switch get/put IPC3 ops (Jaroslav Kysela) [2065575] - ASoC: SOF: Add volume_get/put IPC3 ops (Jaroslav Kysela) [2065575] - ASoC: SOF: Add IPC3 topology control ops (Jaroslav Kysela) [2065575] - ASoC: SOF: Introduce IPC ops for kcontrol IO (Jaroslav Kysela) [2065575] - ASoC: SOF: Make sof_suspend/resume IPC agnostic (Jaroslav Kysela) [2065575] - ASoC: SOF: Make sof_widget_setup/free IPC agnostic (Jaroslav Kysela) [2065575] - ASoC: SOF: set up scheduler widget before all other widgets in the pipeline (Jaroslav Kysela) [2065575] - ASoC: SOF: topology: Use kmemdup() to replace kzalloc + memcpy (Jaroslav Kysela) [2065575] - ASoC: ak4642: Use of_device_get_match_data() (Jaroslav Kysela) [2065575] - ASoC: sti: Fix deadlock via snd_pcm_stop_xrun() call (Jaroslav Kysela) [2065575] - ASoC: amd: Fix reference to PCM buffer address (Jaroslav Kysela) [2065575] - ASoC: codecs: wcd934x: Add missing of_node_put() in wcd934x_codec_parse_data (Jaroslav Kysela) [2065575] - ASoC: rt1308-sdw: get calibration params after power on (Jaroslav Kysela) [2065575] - ASoC: msm8916-wcd-analog: Fix error handling in pm8916_wcd_analog_spmi_probe (Jaroslav Kysela) [2065575] - ASoC: ti: Fix spelling mistake "cant" -> "can't" (Jaroslav Kysela) [2065575] - ASoC: samsung: i2s: check the return value of kstrdup() (Jaroslav Kysela) [2065575] - ASoC: SOF: topology: remove snd_sof_complete_pipeline() (Jaroslav Kysela) [2065575] - ASoC: SOF: topology: Make widget binding IPC agnostic (Jaroslav Kysela) [2065575] - ASoC: SOF: topology: Make control parsing IPC agnostic (Jaroslav Kysela) [2065575] - ASoC: SOF: topology: Make DAI widget parsing IPC agnostic (Jaroslav Kysela) [2065575] - ASoC: SOF: topology: Make route setup IPC agnostic (Jaroslav Kysela) [2065575] - ASoC: SOF: topology: Make effect widget parsing IPC agnostic (Jaroslav Kysela) [2065575] - ASoC: SOF: Replace zero-length array with flexible-array member (Jaroslav Kysela) [2065575] - ASoC: SOF: topology: Make siggen widget parsing IPC agnostic (Jaroslav Kysela) [2065575] - ASoC: SOF: topology: Make asrc widget parsing IPC agnostic (Jaroslav Kysela) [2065575] - ASoC: SOF: topology: Make src widget parsing IPC agnostic (Jaroslav Kysela) [2065575] - ASoC: SOF: topology: Make mux/demux widget parsing IPC agnostic (Jaroslav Kysela) [2065575] - ASoC: SOF: topology: Make mixer widget parsing IPC agnostic (Jaroslav Kysela) [2065575] - ASoC: SOF: topology: Make pga widget parsing IPC agnostic (Jaroslav Kysela) [2065575] - ASoC: SOF: topology: Make buffer widget parsing IPC agnostic (Jaroslav Kysela) [2065575] - ASoC: SOF: topology: Make scheduler widget parsing IPC agnostic (Jaroslav Kysela) [2065575] - ASoC: SOF: Introduce IPC3 ops (Jaroslav Kysela) [2065575] - ASoC: SOF: topology: Add helper function for processing tuple arrays (Jaroslav Kysela) [2065575] - ASoC: SOF: IPC: Introduce IPC ops (Jaroslav Kysela) [2065575] - ASoC: SOF: Introduce struct snd_sof_dai_link (Jaroslav Kysela) [2065575] - ASoC: soc-compress: Change the check for codec_dai (Jaroslav Kysela) [2065575] - ASoC: Intel: avs: Code loading over HDA (Jaroslav Kysela) [2065575] - ASoC: Intel: avs: Code loading over CLDMA (Jaroslav Kysela) [2065575] - ASoC: Intel: avs: Implement CLDMA transfer (Jaroslav Kysela) [2065575] - ASoC: Intel: avs: General code loading flow (Jaroslav Kysela) [2065575] - ASoC: Intel: avs: Dynamic firmware resources management (Jaroslav Kysela) [2065575] - ASoC: Intel: avs: Declare module configuration types (Jaroslav Kysela) [2065575] - ASoC: Intel: avs: Firmware resources management utilities (Jaroslav Kysela) [2065575] - ASoC: Intel: avs: Add basefw runtime-parameter requests (Jaroslav Kysela) [2065575] - ASoC: Intel: avs: Add ROM requests (Jaroslav Kysela) [2065575] - ASoC: Intel: avs: Add power management requests (Jaroslav Kysela) [2065575] - ASoC: Intel: avs: Add module management requests (Jaroslav Kysela) [2065575] - ASoC: Intel: avs: Add pipeline management requests (Jaroslav Kysela) [2065575] - ASoC: Intel: avs: Add code loading requests (Jaroslav Kysela) [2065575] - ASoC: Intel: avs: Inter process communication (Jaroslav Kysela) [2065575] - ASoC: Intel: Introduce AVS driver (Jaroslav Kysela) [2065575] - ASoC: Export DAI register and widget ctor and dctor functions (Jaroslav Kysela) [2065575] - ASoC: simple-card-utils: Don't reset clock of active DAI (Jaroslav Kysela) [2065575] - ASoC: SOF: Remove ipc_pcm_params() ops (Jaroslav Kysela) [2065575] - ASoC: SOF: imx: Convert to use the generic set_stream_data_offset ops (Jaroslav Kysela) [2065575] - ASoC: SOF: Intel: Convert to use the generic set_stream_data_offset ops (Jaroslav Kysela) [2065575] - ASoC: SOF: Intel: hda-ipc: Add hda_set_stream_data_offset() (Jaroslav Kysela) [2065575] - ASoC: SOF: stream-ipc: Add sof_set_stream_data_offset() (Jaroslav Kysela) [2065575] - ASoC: SOF: Mark snd_sof_dsp_ops.ipc_pcm_params() callback optional (Jaroslav Kysela) [2065575] - ASoC: SOF: Introduce optional callback to configure stream data offset (Jaroslav Kysela) [2065575] - ASoC: SOF: pcm: Remove sof_pcm_dsp_params() wrapper (Jaroslav Kysela) [2065575] - ASoC: SOF: Make pcm_hw_params snd_sof_dsp_ops callback IPC neutral (Jaroslav Kysela) [2065575] - ASoC: SOF: sof-priv: Remove stale snd_sof_ipc_stream_pcm_params() declaration (Jaroslav Kysela) [2065575] - ASoC: Intel: soc-acpi: Add entry for rt711-sdca-sdw in ADL match table (Jaroslav Kysela) [2065575] - ASoC: SOF: Intel: add topology overwrite for Taniks (Jaroslav Kysela) [2065575] - ASoC: SOF: trace: Use proper DMA direction for the trace data buffer (Jaroslav Kysela) [2065575] - ASoC: SOF: compress: fix null check after dereference (Jaroslav Kysela) [2065575] - ASoC: SOF: Intel: enable DMI L1 for playback streams (Jaroslav Kysela) [2065575] - ASoC: SOF: ipc-msg-injector: Use devm_kzalloc() for the rx_buffer (Jaroslav Kysela) [2065575] - ASoC: SOF: amd: Remove unneeded semicolon (Jaroslav Kysela) [2065575] - ASoC: SOF: amd: Remove unneeded semicolon (Jaroslav Kysela) [2065575] - ASoC: Intel: boards: fix randconfig issue (Jaroslav Kysela) [2065575] - ASoC: Intel: bytcht_es8316: move comment to the right place (Jaroslav Kysela) [2065575] - ASoC: Intel: sof_es8336: add cfg-dmics component for UCM support (Jaroslav Kysela) [2065575] - ASoC: Intel: sof_es8336: extend machine driver to support ES8326 codec (Jaroslav Kysela) [2065575] - ASoC: Intel: sof_es8336: add support for JD inverted quirk (Jaroslav Kysela) [2065575] - ASoC: Intel: sof_es8336: move comment to the right place (Jaroslav Kysela) [2065575] - ASoC: Intel: sof_es8336: log all quirks (Jaroslav Kysela) [2065575] - ASoC: Intel: sof_es8336: use NHLT information to set dmic and SSP (Jaroslav Kysela) [2065575] - ASoC: Intel: Revert "ASoC: Intel: sof_es8336: add quirk for Huawei D15 2021" (Jaroslav Kysela) [2065575] - ASoC: Intel: sof_es8336: get codec device with ACPI instead of bus search (Jaroslav Kysela) [2065575] - ASoC: Intel: sof_es8336: make gpio optional (Jaroslav Kysela) [2065575] - ASoC: Intel: soc-acpi: add ESSX8336 support on Cannon Lake machines (Jaroslav Kysela) [2065575] - ASoC: Intel: soc-acpi: add more ACPI HIDs for ES83x6 devices (Jaroslav Kysela) [2065575] - ASoC: Intel: soc-acpi: quirk topology filename dynamically (Jaroslav Kysela) [2065575] - ASoC: SOF: Intel: hda: report SSP link mask to machine driver (Jaroslav Kysela) [2065575] - ASoC: SOF: Intel: hda: retrieve DMIC number for I2S boards (Jaroslav Kysela) [2065575] - ASoC: SOF: move definition of snd_sof_ipc to header file (Jaroslav Kysela) [2065575] - ASoC: SOF: make struct snd_sof_dai IPC agnostic (Jaroslav Kysela) [2065575] - ASoC: SOF: topology: Rename arguments in sof_parse_tokens() (Jaroslav Kysela) [2065575] - ASoC: SOF: topology: Rename arguments in sof_parse_token_sets() (Jaroslav Kysela) [2065575] - ASoC: SOF: topology: Modify signature for token parsing functions (Jaroslav Kysela) [2065575] - ASoC: SOF: Add a tuples array to struct snd_sof_widget (Jaroslav Kysela) [2065575] - ASoC: SOF: topology: make sof_route_load() IPC agnostic (Jaroslav Kysela) [2065575] - ASoC: SOF: make struct snd_sof_widget IPC agnostic (Jaroslav Kysela) [2065575] - ASoC: mxs: Fix error handling in mxs_sgtl5000_probe (Jaroslav Kysela) [2065575] - ASoC: dmaengine: do not use a NULL prepare_slave_config() callback (Jaroslav Kysela) [2065575] - ASoC: SOF: Add missing of_node_put() in imx8m_probe (Jaroslav Kysela) [2065575] - ASoC: rockchip: i2s: Fix missing clk_disable_unprepare() in rockchip_i2s_probe (Jaroslav Kysela) [2065575] - ASoC: amd: acp3x: Fix signedness bug in acp3x (Jaroslav Kysela) [2065575] - ASoC: amd: acp5x-pcm-dma: Fix signedness bug (Jaroslav Kysela) [2065575] - ASoC: Intel: catpt: use asoc_substream_to_rtd() (Jaroslav Kysela) [2065575] - ASoC: SOF: change comp_dai to a pointer in struct snd_sof_dai (Jaroslav Kysela) [2065575] - ASoC: SOF: topology: expose some get_token ops (Jaroslav Kysela) [2065575] - ASoC: SOF: topology: Modify the get_token op for string tokens (Jaroslav Kysela) [2065575] - ASoC: SOF: topology: Drop the size parameter from struct sof_topology_token (Jaroslav Kysela) [2065575] - ASoC: SOF: topology: remove redundant code in sof_link_afe_load() (Jaroslav Kysela) [2065575] - ASoC: SOF: topology: remove redundant code (Jaroslav Kysela) [2065575] - ASoC: SOF: sof-audio: removed unused function (Jaroslav Kysela) [2065575] - ASoC: SOF: set swidget's core for scheduler widget (Jaroslav Kysela) [2065575] - ASoC: SOF: simplify snd_sof_device_remove() (Jaroslav Kysela) [2065575] - ASoC: SOF: remove snd_sof_pipeline_find() (Jaroslav Kysela) [2065575] - ASoC: amd: vg: fix signedness bug in acp5x_audio_probe() (Jaroslav Kysela) [2065575] - ASoC: cs35l41: Remove unnecessary param (Jaroslav Kysela) [2065575] - ASoC: rt5682s: Stabilize the combo jack detection (Jaroslav Kysela) [2065575] - ASoC: wm8350: Handle error for wm8350_register_irq (Jaroslav Kysela) [2065575] - ASoC: amd: pcm-dma: Fix signedness bug in acp3x_audio_probe() (Jaroslav Kysela) [2065575] - ASoC: amd: pcm-dma: Fix signedness bug in acp_pdm_audio_probe() (Jaroslav Kysela) [2065575] - ASoC: amd: acp: Fix signedness bug in renoir_audio_probe() (Jaroslav Kysela) [2065575] - ASoC: Intel: sof_sdw: fix quirks for 2022 HP Spectre x360 13" (Jaroslav Kysela) [2065575] - ASoC: Intel: boards: add GPIOLIB dependency where missed (Jaroslav Kysela) [2065575] - ASoC: Intel: boards: remove explicit dependency on GPIOLIB when DMIC is used" (Jaroslav Kysela) [2065575] - ASoC: fsl_sai: store full version instead of major/minor (Jaroslav Kysela) [2065575] - ASoC: fsl_sai: simplify register poking in fsl_sai_set_bclk (Jaroslav Kysela) [2065575] - ASoC: fsl_sai: simplify irq return value (Jaroslav Kysela) [2065575] - ASoC: fsl_sai: Drop unnecessary defines (Jaroslav Kysela) [2065575] - ASoC: codecs: Add Awinic AW8738 audio amplifier driver (Jaroslav Kysela) [2065575] - ASoC: audio_graph_card2: Add support for variable slot widths (Jaroslav Kysela) [2065575] - ASoC: SOF: Intel: hda: clarify operator precedence (Jaroslav Kysela) [2065575] - ASoC: SOF: debug: clarify operator precedence (Jaroslav Kysela) [2065575] - ASoC: SOF: amd: Increase ACP_HW_SEM_RETRY_COUNT value (Jaroslav Kysela) [2065575] - ASoC: SOF: amd: Move group register configuration to acp-loader (Jaroslav Kysela) [2065575] - ASoC: SOF: amd: Use semaphore register to synchronize ipc's irq (Jaroslav Kysela) [2065575] - ASoC: SOF: amd: Flush cache after ATU_BASE_ADDR_GRP register update (Jaroslav Kysela) [2065575] - ASoC: SOF: amd: Do not set ipc_pcm_params ops as it is optional (Jaroslav Kysela) [2065575] - ASoC: SOF: amd: acp-pcm: Take buffer information directly from runtime (Jaroslav Kysela) [2065575] - ASoC: SOF: Intel: pci-tgl: add RPL-S support (Jaroslav Kysela) [2065575] - ASoC: cs35l41: Fix DSP mbox start command and global enable order (Jaroslav Kysela) [2065575] - ASoC: cs35l41: Fix max number of TX channels (Jaroslav Kysela) [2065575] - ASoC: cs35l41: Fix GPIO2 configuration (Jaroslav Kysela) [2065575] - ASoC: bt-sco: fix bt-sco-pcm-wb dai widget don't connect to the endpoint (Jaroslav Kysela) [2065575] - ASoC: hdac_hda: Avoid unexpected match when pcm_name is "Analog" (Jaroslav Kysela) [2065575] - ASoC: soc-compress: prevent the potentially use of null pointer (Jaroslav Kysela) [2065575] - ASoC: soc-generic-dmaengine-pcm: set period_bytes_min based on maxburst (Jaroslav Kysela) [2065575] - ASoC: dwc-i2s: Handle errors for clk_enable (Jaroslav Kysela) [2065575] - ASoC: amd: use asoc_substream_to_rtd() (Jaroslav Kysela) [2065575] - ASoC: atmel_ssc_dai: Handle errors for clk_enable (Jaroslav Kysela) [2065575] - ASoC: mxs-saif: Handle errors for clk_enable (Jaroslav Kysela) [2065575] - ASoC: Intel: soc-acpi: add entries in ADL match table (Jaroslav Kysela) [2065575] - ASoC: Intel: sof_ssp_amp: rename driver and support cs35l41 amplifier (Jaroslav Kysela) [2065575] - ASoC: Intel: cirrus-common: support cs35l41 amplifier (Jaroslav Kysela) [2065575] - ASoC: Intel: sof_rt1308: move rt1308 code to common module (Jaroslav Kysela) [2065575] - ASoC: Intel: boards: create sof-realtek-common module (Jaroslav Kysela) [2065575] - ASoC: Intel: add RT1308 I2S machine driver and HDMI-in capture via I2S support. (Jaroslav Kysela) [2065575] - ASoC: Intel: boards: fix spelling in comments (Jaroslav Kysela) [2065575] - ASoC: soc-acpi: remove sof_fw_filename (Jaroslav Kysela) [2065575] - ASoC: es7241: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2065575] - ASoC: max98927: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2065575] - ASoC: max98926: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2065575] - ASoC: max98925: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2065575] - ASoC: max9867: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2065575] - ASoC: max9860: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2065575] - ASoC: max9850: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2065575] - ASoC: max98390: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2065575] - ASoC: max98371: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2065575] - ASoC: max98095: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2065575] - ASoC: max98088: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2065575] - ASoC: uda134x: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2065575] - ASoC: ml26124: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2065575] - ASoC: pcm512x: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2065575] - ASoC: pcm3168a: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2065575] - ASoC: pcm186x: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2065575] - ASoC: pcm1681: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2065575] - ASoC: pcm3060: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2065575] - ASoC: ti: davinci-i2s: Add check for clk_enable() (Jaroslav Kysela) [2065575] - ASoC: mc13783: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2065575] - ASoC: isabelle: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2065575] - ASoC: amd: vangogh: fix uninitialized symbol warning in machine driver (Jaroslav Kysela) [2065575] - ASoC: amd: vg: remove warnings and errors pointed out by checkpatch pl (Jaroslav Kysela) [2065575] - ASoC: amd: vg: update DAI link name (Jaroslav Kysela) [2065575] - ASoC: amd: vg: fix for pm resume callback sequence (Jaroslav Kysela) [2065575] - ASoC: es8328: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2065575] - ASoC: inno_rk3036: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2065575] - ASoC: es8316: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2065575] - ASoC: wl1273: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2065575] - ASoC: es7134: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2065575] - ASoC: twl4030: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2065575] - ASoC: uda1334: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2065575] - ASoC: uda1380: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2065575] - ASoC: si476x: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2065575] - ASoC: sti-sas: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2065575] - ASoC: amd: pcm-dma: Use platform_get_irq() to get the interrupt (Jaroslav Kysela) [2065575] - ASoC: tscs454: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2065575] - ASoC: tscs42xx: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2065575] - ASoC: lm49453: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2065575] - ASoC: qcom: lpass-platform: Update warning print to control excess logging (Jaroslav Kysela) [2065575] - ASoC: acp: check the return value of devm_kzalloc() in acp_legacy_dai_links_create() (Jaroslav Kysela) [2065575] - ASoC: rt5663: check the return value of devm_kzalloc() in rt5663_parse_dp() (Jaroslav Kysela) [2065575] - ASoC: SOF: sof-priv: Drop duplicate sof_compressed_ops declaration (Jaroslav Kysela) [2065575] - ASoC: amd: Use platform_get_irq_byname() to get the interrupt (Jaroslav Kysela) [2065575] - ASoC: SOF: Declare sof_compress_ops in sof-priv.h (Jaroslav Kysela) [2065575] - ASoC: SOF: Intel: Fix NULL ptr dereference when ENOMEM (Jaroslav Kysela) [2065575] - ASoC: amd: acp: Add DMIC machine driver ops (Jaroslav Kysela) [2065575] - ASoC: amd: acp-legacy: Add legacy card support for new machines (Jaroslav Kysela) [2065575] - ASoC: amd: acp: Change card name for Guybrush Machine (Jaroslav Kysela) [2065575] - ASoC: SOF: pcm: Add compress_ops for SOF platform component driver (Jaroslav Kysela) [2065575] - ASoC: rt5682s: Fix the wrong jack type detected (Jaroslav Kysela) [2065575] - ASoC: Intel: soc-acpi-byt: Add new WM5102 ACPI HID (Jaroslav Kysela) [2065575] - ASoC: amd: vg: update acp init and deinit sequence (Jaroslav Kysela) [2065575] - ASoC: amd: vg: apply sample bits pcm constraint (Jaroslav Kysela) [2065575] - ASoC: amd: vg: update platform clock control sequence (Jaroslav Kysela) [2065575] - ASoC: nau8821: enable no_capture_mute flag (Jaroslav Kysela) [2065575] - ASoC: amd: vangogh: refactor i2s master mode clock sequence code (Jaroslav Kysela) [2065575] - ASoC: SOF: Intel: Add topology overwrite for Felwinter (Jaroslav Kysela) [2065575] - ASoC: Intel: sof_es8336: add quirk for Huawei D15 2021 (Jaroslav Kysela) [2065575] - ASoC: intel: skylake: Set max DMA segment size (Jaroslav Kysela) [2065575] - ASoC: SOF: hda: Set max DMA segment size (Jaroslav Kysela) [2065575] - ASoC: SOF: core: unregister clients and machine drivers in .shutdown (Jaroslav Kysela) [2065575] - ASoC: cs4265: Fix the duplicated control name (Jaroslav Kysela) [2065575] - ASoC: ops: Shift tested values in snd_soc_put_volsw() by +min (Jaroslav Kysela) [2065575] - ASoC: soc-core: skip zero num_dai component in searching dai name (Jaroslav Kysela) [2065575] - ASoC: SOF: Makefile: Fix randconfig sof-client build when SND_SOC_SOF=y (Jaroslav Kysela) [2065575] - ASoC: codec: wm8960: complete discharge on BIAS OFF->STANDBY (Jaroslav Kysela) [2065575] - ASoC: wm8731: Delete empty remove() function (Jaroslav Kysela) [2065575] - ASoC: pcm3168a: remove numeric PCM3168A_NUM_SUPPLIES (Jaroslav Kysela) [2065575] - ASoC: pcm3168a: refactor format handling (Jaroslav Kysela) [2065575] - ASoC: pcm3168a: refactor hw_params routine (Jaroslav Kysela) [2065575] - ASoC: pcm3168a: cleanup unintuitive mask usage (Jaroslav Kysela) [2065575] - ASoC: SOF: compr: Mark snd_compress_ops static (Jaroslav Kysela) [2065575] - ASoC: Intel: bytcr_wm5102: use GFP_KERNEL (Jaroslav Kysela) [2065575] - ASoC: SOF: Convert the generic probe support to SOF client (Jaroslav Kysela) [2065575] - ASoC: SOF: Convert the generic IPC message injector into SOF client (Jaroslav Kysela) [2065575] - ASoC: SOF: Convert the generic IPC flood test into SOF client (Jaroslav Kysela) [2065575] - ASoC: SOF: sof-client: Add support for clients not managed by pm framework (Jaroslav Kysela) [2065575] - ASoC: SOF: Introduce IPC SOF client support (Jaroslav Kysela) [2065575] - ASoC: SOF: Split up utils.c into sof-utils and iomem-utils (Jaroslav Kysela) [2065575] - ASoC: SOF: ipc: Read and pass the whole message to handlers for IPC events (Jaroslav Kysela) [2065575] - ASoC: SOF: Move the definition of enum sof_dsp_power_states to global header (Jaroslav Kysela) [2065575] - ASoC: SOF: Drop unused DSP power states: D3_HOT and D3_COLD (Jaroslav Kysela) [2065575] - ASoC: rt5640: Remove the sysclk and sysclk_src checking (Jaroslav Kysela) [2065575] - ASoC: SOF: Intel: hdac_ext_stream: consistent prefixes for variables/members (Jaroslav Kysela) [2065575] - ASoC: fsl_sai: Enable combine mode soft (Jaroslav Kysela) [2065575] - ASoC: SOF: compr: Add compress ops implementation (Jaroslav Kysela) [2065575] - ASoC: SOF: dma-trace: Pass pointer to params_ext struct in trace_init() (Jaroslav Kysela) [2065575] - ASoC: SOF: intel: hda-trace: Pass the dma buffer pointer to hda_dsp_trace_prepare (Jaroslav Kysela) [2065575] - ASoC: zl38060: Remove spurious gpiolib select (Jaroslav Kysela) [2065575] - ASoC: max9759: Remove spurious gpiolib select (Jaroslav Kysela) [2065575] - ASoC: simple-amplifier: Remove spurious gpiolib select (Jaroslav Kysela) [2065575] - ASoC: rt9120: Remove spurious gpiolib select (Jaroslav Kysela) [2065575] - ASoC: dmic: Remove spurious gpiolib select (Jaroslav Kysela) [2065575] - ASoC: rt5682: do not block workqueue if card is unbound (Jaroslav Kysela) [2065575] - ASoC: rt5668: do not block workqueue if card is unbound (Jaroslav Kysela) [2065575] - ASoC: rt5682s: do not block workqueue if card is unbound (Jaroslav Kysela) [2065575] - ASoC: tas2770: Insert post reset delay (Jaroslav Kysela) [2065575] - ASoC: samsung: Explicitly include gpiolib header (Jaroslav Kysela) [2065575] - ASoC: amd: acp: Set gpio_spkr_en to None for max speaker amplifer in machine driver (Jaroslav Kysela) [2065575] - ASoC: ops: Fix stereo change notifications in snd_soc_put_xr_sx() (Jaroslav Kysela) [2065575] - ASoC: ops: Fix stereo change notifications in snd_soc_put_volsw_range() (Jaroslav Kysela) [2065575] - ASoC: ops: Fix stereo change notifications in snd_soc_put_volsw_sx() (Jaroslav Kysela) [2065575] - ASoC: ops: Fix stereo change notifications in snd_soc_put_volsw() (Jaroslav Kysela) [2065575] - ASoC: max98927: add missing header file (Jaroslav Kysela) [2065575] - ASoC: ops: Check for negative values before reading them (Jaroslav Kysela) [2065575] - ASoC: cs42l51: Improve error handling in cs42l51_remove() (Jaroslav Kysela) [2065575] - ASoC: SOF: ipc: Do not allocate buffer for msg_data (Jaroslav Kysela) [2065575] - ASoC: SOF: ipc: Drop header parameter from sof_ipc_tx_message_unlocked() (Jaroslav Kysela) [2065575] - ASoC: SOF: Intel: cnl: Use pm_gate->hdr.cmd in cnl_compact_ipc_compress() (Jaroslav Kysela) [2065575] - ASoC: amd: renoir: Add check for acp configuration flags (Jaroslav Kysela) [2065575] - ASoC: amd: acp: acp-legacy: Add DMIC dai link support for Renoir (Jaroslav Kysela) [2065575] - ASoC: amd: acp: Add ACP init()/deinit() callback for Renoir. (Jaroslav Kysela) [2065575] - ASoC: amd: acp: Add generic PCI driver module for ACP device (Jaroslav Kysela) [2065575] - ASoC: amd: acp: Add PDM controller based dmic dai for Renoir (Jaroslav Kysela) [2065575] - ASoC: amd: acp: Add generic support for PDM controller on ACP (Jaroslav Kysela) [2065575] - ASoC: rk3399_gru_sound: Wire up DP jack detection (Jaroslav Kysela) [2065575] - ASoC: rt5682: Fix deadlock on resume (Jaroslav Kysela) [2065575] - ASoC: hdmi-codec: Fix OOB memory accesses (Jaroslav Kysela) [2065575] - ASoC: soc-pcm: Move debugfs removal out of spinlock (Jaroslav Kysela) [2065575] - ASoC: SOF: trace: Simplify count adjustment in trace_read (Jaroslav Kysela) [2065575] - ASoC: SOF: Intel: hda: Remove link assignment limitation (Jaroslav Kysela) [2065575] - ASoC: ops: Reject out of bounds values in snd_soc_put_xr_sx() (Jaroslav Kysela) [2065575] - ASoC: ops: Reject out of bounds values in snd_soc_put_volsw_sx() (Jaroslav Kysela) [2065575] - ASoC: ops: Reject out of bounds values in snd_soc_put_volsw() (Jaroslav Kysela) [2065575] - ASoC: simple-card-utils: Add new system-clock-fixed flag (Jaroslav Kysela) [2065575] - ASoC: simple-card-utils: Set sysclk on all components (Jaroslav Kysela) [2065575] - ASoC: Intel: sof_rt5682: add 512FS MCLK clock configuration (Jaroslav Kysela) [2065575] - ASoC: amd: sof-mach: Add support for RT5682S and RT1019 card (Jaroslav Kysela) [2065575] - ASoC: soc-generic-dmaengine-pcm: separate max_buffer_size assignment (Jaroslav Kysela) [2065575] - ASoC: samsung: remove unneeded ret variable (Jaroslav Kysela) [2065575] - ASoC: codecs: remove redundant ret variable (Jaroslav Kysela) [2065575] - ASoC: fsl-asoc-card: Add optional dt property for setting mclk-id (Jaroslav Kysela) [2065575] - ASoC: Intel: sof_rt5682: Add support for platform without amplifier (Jaroslav Kysela) [2065575] - ASoC: Intel: sof_rt5682: add support for systems without i915 audio (Jaroslav Kysela) [2065575] - ASoC: SOF: Intel: Compare sdw adr directly (Jaroslav Kysela) [2065575] - ASoC: SOF: Intel: match sdw version on link_slaves_found (Jaroslav Kysela) [2065575] - ASoC: add support for TAS5805M digital amplifier (Jaroslav Kysela) [2065575] - ASoC: topology: Optimize soc_tplg_dapm_graph_elems_load behavior (Jaroslav Kysela) [2065575] - ASoC: topology: Allow TLV control to be either read or write (Jaroslav Kysela) [2065575] - ASoC: topology: Remove superfluous error prints (Jaroslav Kysela) [2065575] - ASoC: SOF: add flag to disable IMR restore to sof_debug (Jaroslav Kysela) [2065575] - ASoC: SOF: Intel: hda-loader: add IMR restore support (Jaroslav Kysela) [2065575] - ASoC: SOF: Intel: hda-loader: add SSP helper (Jaroslav Kysela) [2065575] - ASoC: SOF: Intel: use inclusive language for SSP clocks (Jaroslav Kysela) [2065575] - ASoC: amd: acp-mach: Fix Left and Right rt1019 amp devices (Jaroslav Kysela) [2065575] - ASoC: max9759: fix underflow in speaker_gain_control_put() (Jaroslav Kysela) [2065575] - ASoC: cpcap: Check for NULL pointer after calling of_get_child_by_name (Jaroslav Kysela) [2065575] - ASoC: simple-card: fix probe failure on platform component (Jaroslav Kysela) [2065575] - ASoC: xilinx: xlnx_formatter_pcm: Make buffer bytes multiple of period bytes (Jaroslav Kysela) [2065575] - ASoC: cs35l41: Add support for hibernate memory retention mode (Jaroslav Kysela) [2065575] - ASoC: cs35l41: Update handling of test key registers (Jaroslav Kysela) [2065575] - ASoC: wcd9335: Keep a RX port value for each SLIM RX mux (Jaroslav Kysela) [2065575] - ASoC: amd: acp: acp-mach: Change default RT1019 amp dev id (Jaroslav Kysela) [2065575] - ASoC: topology: Fix typo (Jaroslav Kysela) [2065575] - ASoC: fsl_asrc: refine the check of available clock divider (Jaroslav Kysela) [2065575] - ASoC: Intel: bytcr_rt5640: Add support for external GPIO jack-detect (Jaroslav Kysela) [2065575] - ASoC: Intel: bytcr_rt5640: Support retrieving the codec IRQ from the AMCR0F28 ACPI dev (Jaroslav Kysela) [2065575] - ASoC: rt5640: Add support for boards with an external jack-detect GPIO (Jaroslav Kysela) [2065575] - ASoC: rt5640: Allow snd_soc_component_set_jack() to override the codec IRQ (Jaroslav Kysela) [2065575] - ASoC: rt5640: Change jack_work to a delayed_work (Jaroslav Kysela) [2065575] - ASoC: rt5640: Fix possible NULL pointer deref on resume (Jaroslav Kysela) [2065575] - ASoC: ak4375: Fix unused function error (Jaroslav Kysela) [2065575] - ASoC: cs4265: Add a remove() function (Jaroslav Kysela) [2065575] - ASoC: cs35l41: Correct handling of some registers in the cache (Jaroslav Kysela) [2065575] - ASoC: cs35l41: Correct DSP power down (Jaroslav Kysela) [2065575] - ASoC: cs35l41: Remove incorrect comment (Jaroslav Kysela) [2065575] - ASoC: cs35l41: Add cs35l51/53 IDs (Jaroslav Kysela) [2065575] - ASoC: fsl_mqs: fix MODULE_ALIAS (Jaroslav Kysela) [2065575] - ASoC: cs35l41: Create shared function for boost configuration (Jaroslav Kysela) [2065575] - ASoC: cs35l41: Create shared function for setting channels (Jaroslav Kysela) [2065575] - ASoC: cs35l41: Create shared function for errata patches (Jaroslav Kysela) [2065575] - ASoC: cs35l41: Move power initializations to reg_sequence (Jaroslav Kysela) [2065575] - ASoC: cs35l41: Move cs35l41_otp_unpack to shared code (Jaroslav Kysela) [2065575] - ASoC: cs35l41: Convert tables to shared source code (Jaroslav Kysela) [2065575] - ASoC: samsung: idma: Check of ioremap return value (Jaroslav Kysela) [2065575] - ASoC: cs4265: Fix part number ID error message (Jaroslav Kysela) [2065575] - ALSA/ASoC: hda: move/rename snd_hdac_ext_stop_streams to hdac_stream.c (Jaroslav Kysela) [2065575] - ASoC: amd: acp: Power on/off the speaker enable gpio pin based on DAPM callback. (Jaroslav Kysela) [2065575] - ASoC: mediatek: mt8173: reduce log verbosity in probe() (Jaroslav Kysela) [2065575] - ASoC: mediatek: mt8183: fix device_node leak (Jaroslav Kysela) [2065575] - ASoC: mediatek: mt8173: fix device_node leak (Jaroslav Kysela) [2065575] - ASoC: Intel/SOF: use set_stream() instead of set_tdm_slots() for HDAudio (Jaroslav Kysela) [2065575] - ASoC/soundwire: intel: simplify callbacks for params/hw_free (Jaroslav Kysela) [2065575] - ASOC: SOF: Intel: use snd_soc_dai_get_widget() (Jaroslav Kysela) [2065575] - ASoC: msm8916-wcd-analog: Use separate outputs for HPH_L/HPH_R (Jaroslav Kysela) [2065575] - ASoC: qcom: common: Parse "pin-switches" and "widgets" from DT (Jaroslav Kysela) [2065575] - ASoC: core: Add snd_soc_of_parse_pin_switches() from simple-card-utils (Jaroslav Kysela) [2065575] - ASoC: SOF: Intel: hda: Use DEBUG log level for optional prints (Jaroslav Kysela) [2065575] - ASoC: SOF: debug: Use DEBUG log level for optional prints (Jaroslav Kysela) [2065575] - ASoC: SOF: Add clarifying comments for sof_core_debug and DSP dump flags (Jaroslav Kysela) [2065575] - ASoC: SOF: Rename snd_sof_get_status() and add kernel log level parameter (Jaroslav Kysela) [2065575] - ASoC: SOF: dsp_arch_ops: add kernel log level parameter for oops and stack (Jaroslav Kysela) [2065575] - ASoC: SOF: ops: Always print DSP Panic message but use different message (Jaroslav Kysela) [2065575] - ASoc: SOF: core: Update the FW boot state transition diagram (Jaroslav Kysela) [2065575] - ASoC: SOF: pm: Force DSP off on suspend in BOOT_FAILED state also (Jaroslav Kysela) [2065575] - ASoC: SOF: Set SOF_FW_BOOT_FAILED in case we have failure during boot (Jaroslav Kysela) [2065575] - ASoC: SOF: ipc: Only allow sending of an IPC in SOF_FW_BOOT_COMPLETE state (Jaroslav Kysela) [2065575] - ASoC: SOF: Rename 'enum snd_sof_fw_state' to 'enum sof_fw_state' (Jaroslav Kysela) [2065575] - ASoC: SOF: Move the definition of enum snd_sof_fw_state to global header (Jaroslav Kysela) [2065575] - ASoC: SOF: Introduce new firmware state: SOF_FW_BOOT_READY_OK (Jaroslav Kysela) [2065575] - ASoC: SOF: Introduce new firmware state: SOF_FW_CRASHED (Jaroslav Kysela) [2065575] - ASoC: SOF: Add a 'message' parameter to snd_sof_dsp_dbg_dump() (Jaroslav Kysela) [2065575] - ASoC: SOF: Add 'non_recoverable' parameter to snd_sof_dsp_panic() (Jaroslav Kysela) [2065575] - ASoC: SOF: Use sof_debug_check_flag() instead of sof_core_debug directly (Jaroslav Kysela) [2065575] - ASoC: SOF: core: Add simple wrapper to check flags in sof_core_debug (Jaroslav Kysela) [2065575] - ASoC: SOF: Intel: hda-loader: Avoid re-defining the HDA_FW_BOOT_ATTEMPTS (Jaroslav Kysela) [2065575] - ASoC: SOF: ops: Use dev_warn() if the panic offsets differ (Jaroslav Kysela) [2065575] - ASoC: codecs: ak4375: Change invert controls to a stereo switch (Jaroslav Kysela) [2065575] - ASoC: Add AK4375 support (Jaroslav Kysela) [2065575] - ASoC: bcm: Use platform_get_irq() to get the interrupt (Jaroslav Kysela) [2065575] - ASoC: xlnx: Use platform_get_irq() to get the interrupt (Jaroslav Kysela) [2065575] - ASoC: amd: acp: Remove duplicate dependency in Kconfig (Jaroslav Kysela) [2065575] - ASoC: SOF: AMD: simplify return status handling (Jaroslav Kysela) [2065575] - ASoC: amd: acp-config: Update sof_tplg_filename for SOF machines (Jaroslav Kysela) [2065575] - ASoC: amd: acp-config: Enable SOF audio for Google chrome boards. (Jaroslav Kysela) [2065575] - ASoC: sunxi: Use dev_err_probe() helper (Jaroslav Kysela) [2065575] - ASoC: samsung: Use dev_err_probe() helper (Jaroslav Kysela) [2065575] - ASoC: rockchip: Use dev_err_probe() helper (Jaroslav Kysela) [2065575] - ASoC: qcom: Use dev_err_probe() helper (Jaroslav Kysela) [2065575] - ASoC: mxs: Use dev_err_probe() helper (Jaroslav Kysela) [2065575] - ASoC: img: Use dev_err_probe() helper (Jaroslav Kysela) [2065575] - ASoC: generic: Use dev_err_probe() helper (Jaroslav Kysela) [2065575] - ASoC: ti: Use dev_err_probe() helper (Jaroslav Kysela) [2065575] - ASoC: ateml: Use dev_err_probe() helper (Jaroslav Kysela) [2065575] - ASoC: codecs: tlv320aic31xx: Use dev_err_probe() helper (Jaroslav Kysela) [2065575] - ASoC: codecs: ssm2305: Use dev_err_probe() helper (Jaroslav Kysela) [2065575] - ASoC: codecs: simple-amplifier: Use dev_err_probe() helper (Jaroslav Kysela) [2065575] - ASoC: codecs: sgtl5000: Use dev_err_probe() helper (Jaroslav Kysela) [2065575] - ASoC: codecs: pcm3168a: Use dev_err_probe() helper (Jaroslav Kysela) [2065575] - ASoC: codecs: max9860: Use dev_err_probe() helper (Jaroslav Kysela) [2065575] - ASoC: codecs: max9759: Use dev_err_probe() helper (Jaroslav Kysela) [2065575] - ASoC: codecs: es7241: Use dev_err_probe() helper (Jaroslav Kysela) [2065575] - ASoC: codecs: ak4118: Use dev_err_probe() helper (Jaroslav Kysela) [2065575] - ASoC: Intel: catpt: Streamline locals declaration for PCM-functions (Jaroslav Kysela) [2065575] - ASoC: Intel: catpt: Reduce size of catpt_component_open() (Jaroslav Kysela) [2065575] - ASoC: tegra20: spdif: Improve driver's code (Jaroslav Kysela) [2065575] - ASoC: tegra20: spdif: Support device-tree (Jaroslav Kysela) [2065575] - ASoC: tegra20: spdif: Set FIFO trigger level (Jaroslav Kysela) [2065575] - ASoC: SOF: Kconfig: Make the SOF_DEVELOPER_SUPPORT depend on SND_SOC_SOF (Jaroslav Kysela) [2065575] - ASoC: SOF: ipc: Add null pointer check for substream->runtime (Jaroslav Kysela) [2065575] - ASoC: SOF: avoid casting "const" attribute away (Jaroslav Kysela) [2065575] - ASoC: SOF: Intel: hda: remove support for RESUME in platform trigger (Jaroslav Kysela) [2065575] - ASoC: SOF: Intel: hda: remove support for RESUME trigger (Jaroslav Kysela) [2065575] - ASoC: SOF: pcm: remove support for RESUME trigger (Jaroslav Kysela) [2065575] - ASoC: tegra20-spdif: stop setting slave_id (Jaroslav Kysela) [2065575] - ASoC: AMD: fix depend/select mistake on SND_AMD_ACP_CONFIG (Jaroslav Kysela) [2065575] - ASoC: SOF: topology: read back control data from DSP (Jaroslav Kysela) [2065575] - ASoC: SOF: Drop ctrl_type parameter for snd_sof_ipc_set_get_comp_data() (Jaroslav Kysela) [2065575] - ASoC: SOF: control: Do not handle control notification with component type (Jaroslav Kysela) [2065575] - ASoC: SOF: sof-audio: Drop the `cmd` member from struct snd_sof_control (Jaroslav Kysela) [2065575] - ASoC: SOF: Drop ctrl_cmd parameter for snd_sof_ipc_set_get_comp_data() (Jaroslav Kysela) [2065575] - ASoC: SOF: topology: Set control_data->cmd alongside scontrol->cmd (Jaroslav Kysela) [2065575] - ASoC: SOF: Drop ipc_cmd parameter for snd_sof_ipc_set_get_comp_data() (Jaroslav Kysela) [2065575] - ASoC: SOF: ipc: Rename send parameter in snd_sof_ipc_set_get_comp_data() (Jaroslav Kysela) [2065575] - ASoC: rt5663: Handle device_property_read_u32_array error codes (Jaroslav Kysela) [2065575] - ASoC: SOF: OF: Avoid reverse module dependency (Jaroslav Kysela) [2065575] - ASoC: SOF: sof-probes: Constify sof_probe_compr_ops (Jaroslav Kysela) [2065575] - ASoC: SOF: Remove pm_runtime_put_autosuspend() for SOF OF device (Jaroslav Kysela) [2065575] - ASoC: SOF: Intel: add comment on JasperLake support (Jaroslav Kysela) [2065575] - ASoC: SOF: Intel: hda-dai: remove unused fields (Jaroslav Kysela) [2065575] - ASoC: SOF: Intel: hda: add quirks for HDAudio DMA position information (Jaroslav Kysela) [2065575] - ASoC: SOF: hda-stream: only enable DPIB if needed (Jaroslav Kysela) [2065575] - ASoC: SOF: Intel: hda-ctrl: apply symmetry for DPIB (Jaroslav Kysela) [2065575] - ASoC: SOF: Intel: hda-stream: limit PROCEN workaround (Jaroslav Kysela) [2065575] - ASoC: SOF: Intel: ICL: move ICL-specific ops to icl.c (Jaroslav Kysela) [2065575] - ASoC: test-component: fix null pointer dereference. (Jaroslav Kysela) [2065575] - ASoC: amd: Convert to new style DAI format definitions (Jaroslav Kysela) [2065575] - ASoC: AMD: acp-config: fix missing dependency on SND_SOC_ACPI (Jaroslav Kysela) [2065575] - ASoC: Intel: sof_rt5682: Move rt1015 speaker amp to common file (Jaroslav Kysela) [2065575] - ASoC: rt5682s: add delay time to fix pop sound issue (Jaroslav Kysela) [2065575] - ASoC: Intel: boards: add 'static' qualifiers for max98390 routes (Jaroslav Kysela) [2065575] - ASoC: amd: acp6x-pdm-dma: Constify static snd_soc_dai_ops (Jaroslav Kysela) [2065575] - ASoC: ti: davinci-mcasp: Get rid of duplicate of_node assignment (Jaroslav Kysela) [2065575] - ASoC: zl38060: Setup parent device and get rid of unnecessary of_node assignment (Jaroslav Kysela) [2065575] - ASoC: test-component: fix null pointer dereference. (Jaroslav Kysela) [2065575] - sound/soc: remove useless bool conversion to bool variable (Jaroslav Kysela) [2065575] - ASoC: cs35l41: Fix undefined reference to core functions (Jaroslav Kysela) [2065575] - ASoC: rt5640: Fix the wrong state of the JD in the HDA header (Jaroslav Kysela) [2065575] - ASoC: codecs: wcd934x: remove redundant ret variable (Jaroslav Kysela) [2065575] - ASoC: tegra: Add master volume/mute control support (Jaroslav Kysela) [2065575] - ASoC: Intel: Skylake: Use NHLT API to search for blob (Jaroslav Kysela) [2065575] - ASoC: Intel: boards: add max98390 2/4 speakers support (Jaroslav Kysela) [2065575] - ASoC: intel: boards: bytcht*: Constify static snd_soc_ops (Jaroslav Kysela) [2065575] - ASoC: Intel: hda_dsp_common: don't multiline PCM topology warning (Jaroslav Kysela) [2065575] - ASoC: soc-pcm: tidyup soc_pcm_pointer()'s delay update method (Jaroslav Kysela) [2065575] - ASoC: intel: sst-mfld-platform-pcm: add .delay support (Jaroslav Kysela) [2065575] - ASoC: amd: acp-pcm-dma: add .delay support (Jaroslav Kysela) [2065575] - ASoC: SOF: mediatek: Use pR/pa to print resources/physical addresses (Jaroslav Kysela) [2065575] - ASoC: cs35l41: Fix link problem (Jaroslav Kysela) [2065575] - ASoC: codecs/jz4770: Add missing gain control after DAC/ADC mixer (Jaroslav Kysela) [2065575] - ASoC: SOF: Intel: hda: send DAI_CONFIG IPC during pause (Jaroslav Kysela) [2065575] - ASoC: SOF: IPC: dai: Expand DAI_CONFIG IPC flags (Jaroslav Kysela) [2065575] - ASoC: SOF: align the hw_free sequence with stop (Jaroslav Kysela) [2065575] - ASoC: SOF: pcm: move the check for prepared flag (Jaroslav Kysela) [2065575] - ASoC: SOF: Add a helper for freeing PCM stream (Jaroslav Kysela) [2065575] - ASoC: SOF: call platform hw_free for paused streams during suspend (Jaroslav Kysela) [2065575] - ASoC: SOF: pcm: invoke platform hw_free for STOP/SUSPEND triggers (Jaroslav Kysela) [2065575] - ASoC: SOF: Intel: hda: reset stream before coupling host and link DMA's (Jaroslav Kysela) [2065575] - ASoC: SOF: Intel: hda: Add a helper function for stream reset (Jaroslav Kysela) [2065575] - ASoC: SOF: Intel: hda: clear stream before freeing the DAI widget (Jaroslav Kysela) [2065575] - ASoC: rt5640: Add the HDA header support (Jaroslav Kysela) [2065575] - ASoC: uniphier: drop selecting non-existing SND_SOC_UNIPHIER_AIO_DMA (Jaroslav Kysela) [2065575] - ASoC: SOF: mediatek: Add missing of_node_put() in platform_parse_resource() (Jaroslav Kysela) [2065575] - ASoC: SOF: topology: don't use list_for_each_entry_reverse() (Jaroslav Kysela) [2065575] - ASoC: SOF: Intel: add .ack support for HDaudio platforms (Jaroslav Kysela) [2065575] - ASoC: SOF: pcm: add .ack callback support (Jaroslav Kysela) [2065575] - ASoC: SOF: sof-pci-dev: use community key on all Up boards (Jaroslav Kysela) [2065575] - ASoC: stm32: spdifrx: add pm_runtime support (Jaroslav Kysela) [2065575] - ASoC: stm32: dfsdm: add pm_runtime support for audio (Jaroslav Kysela) [2065575] - ASoC: stm32: i2s: add pm_runtime support (Jaroslav Kysela) [2065575] - ASoC: SOF: Intel: hda: free DAI widget during stop and suspend (Jaroslav Kysela) [2065575] - ASoC: SOF: add support for dynamic pipelines with multi-core (Jaroslav Kysela) [2065575] - ASoC: SOF: hda: don't use the core op for power up/power down (Jaroslav Kysela) [2065575] - ASoC: SOF: topology: remove sof_load_pipeline_ipc() (Jaroslav Kysela) [2065575] - ASoC: SOF: Intel: CNL/ICL/APL: set core_get/core_put ops (Jaroslav Kysela) [2065575] - ASoC: SOF: Intel: TGL: set core_get/put ops (Jaroslav Kysela) [2065575] - ASoC: SOF: Add ops for core_get and core_put (Jaroslav Kysela) [2065575] - ASoC: SOF: Introduce num_cores and ref count per core (Jaroslav Kysela) [2065575] - ASoC: SOF: Intel: hda: expose get_chip_info() (Jaroslav Kysela) [2065575] - ASoC: SOF: imx8m: Implement reset callback (Jaroslav Kysela) [2065575] - ASoC: SOF: imx8m: Implement DSP start (Jaroslav Kysela) [2065575] - ASoC: SOF: imx8m: Add runtime PM / System PM support (Jaroslav Kysela) [2065575] - ASoC: SOF: imx8: Add runtime PM / System PM support (Jaroslav Kysela) [2065575] - ASoC: SOF: imx: Add code to manage DSP related clocks (Jaroslav Kysela) [2065575] - ASoC: SOF: mediatek: Add DSP system PM callback for mt8195 (Jaroslav Kysela) [2065575] - ASoC: SOF: mediatek: Add mt8195 dsp clock support (Jaroslav Kysela) [2065575] - ASoC: SOF: mediatek: Add dai driver dsp ops callback for mt8195 (Jaroslav Kysela) [2065575] - ASoC: SOF: Add mt8195 device descriptor (Jaroslav Kysela) [2065575] - ASoC: SOF: mediatek: Add fw loader and mt8195 dsp ops to load firmware (Jaroslav Kysela) [2065575] - ASoC: SOF: topology: Add support for Mediatek AFE DAI (Jaroslav Kysela) [2065575] - ASoC: SOF: mediatek: Add mt8195 hardware support (Jaroslav Kysela) [2065575] - ASoC: SOF: amd: Add support for SOF firmware authentication (Jaroslav Kysela) [2065575] - ASoC: SOF: amd: Add trace logger support (Jaroslav Kysela) [2065575] - ASoC: SOF: topology: Add support for AMD ACP DAIs (Jaroslav Kysela) [2065575] - ASoC: amd: acp-config: Remove legacy acpi based machine struct (Jaroslav Kysela) [2065575] - ASoC: SOF: amd: Add Renoir PCI driver interface (Jaroslav Kysela) [2065575] - ASoC: SOF: amd: Add machine driver dsp ops for Renoir platform (Jaroslav Kysela) [2065575] - ASoC: amd: Add module to determine ACP configuration (Jaroslav Kysela) [2065575] - ASoC: SOF: amd: Add PCM stream callback for Renoir dai's (Jaroslav Kysela) [2065575] - ASoC: SOF: amd: Add dai driver dsp ops callback for Renoir (Jaroslav Kysela) [2065575] - ASoC: SOF: amd: Add IPC support for ACP IP block (Jaroslav Kysela) [2065575] - ASoC: SOF: amd: Add fw loader and renoir dsp ops to load firmware (Jaroslav Kysela) [2065575] - ASoC: SOF: amd: Add helper callbacks for ACP's DMA configuration (Jaroslav Kysela) [2065575] - ASoC: SOF: amd: Add Renoir ACP HW support (Jaroslav Kysela) [2065575] - ASoC: stm32: sai: increase channels_max limit (Jaroslav Kysela) [2065575] - ASoC: SOF: debug: Add support for IPC message injection (Jaroslav Kysela) [2065575] - ASoC: SOF: intel: Use the generic helper to get the reply (Jaroslav Kysela) [2065575] - ASoC: SOF: imx: Use the generic helper to get the reply (Jaroslav Kysela) [2065575] - ASoC: SOF: utils: Add generic function to get the reply for a tx message (Jaroslav Kysela) [2065575] - ASoC: SOF: i.MX: simplify Kconfig (Jaroslav Kysela) [2065575] - ASoC: SOF: core: Unregister machine driver before IPC and debugfs (Jaroslav Kysela) [2065575] - ASoC: adau1701: Replace legacy gpio interface for gpiod (Jaroslav Kysela) [2065575] - ASoC: Intel: add sof-nau8825 machine driver (Jaroslav Kysela) [2065575] - ASoC: cs35l41: DSP Support (Jaroslav Kysela) [2065575] - ASoC: intel: sof_sdw: add link adr order check (Jaroslav Kysela) [2065575] - ASoC: intel: sof_sdw: remove get_next_be_id (Jaroslav Kysela) [2065575] - ASoC: intel: sof_sdw: remove sof_sdw_mic_codec_mockup_init (Jaroslav Kysela) [2065575] - ASoC: intel: sof_sdw: remove SOF_RT715_DAI_ID_FIX quirk (Jaroslav Kysela) [2065575] - ASoC: intel: sof_sdw: move DMIC link id overwrite to create_sdw_dailink (Jaroslav Kysela) [2065575] - ASoC: intel: sof_sdw: Use a fixed DAI link id for AMP (Jaroslav Kysela) [2065575] - ASoC: intel: sof_sdw: rename be_index/link_id to link_index (Jaroslav Kysela) [2065575] - ASoC: Intel: sof_sdw: add SKU for Dell Latitude 9520 (Jaroslav Kysela) [2065575] - ASoC: intel: sof_sdw: return the original error number (Jaroslav Kysela) [2065575] - ASoC: SOF: trace: send DMA_TRACE_FREE IPC during release (Jaroslav Kysela) [2065575] - ASoC: SOF: IPC: update ipc_log_header() (Jaroslav Kysela) [2065575] - ALSA: mtpav: Don't call card private_free at probe error path (Jaroslav Kysela) [2065575] - ALSA: virmidi: Remove duplicated code (Jaroslav Kysela) [2065575] - ALSA: hda/realtek: fix right sounds and mute/micmute LEDs for HP machine (Jaroslav Kysela) [2065575] - ALSA: hda/realtek: Add quirk for TongFang devices with pop noise (Jaroslav Kysela) [2065575] - ALSA: hda/realtek: Add quirk for the Framework Laptop (Jaroslav Kysela) [2065575] - ALSA: hda/realtek: Add quirk for Dell Latitude 7520 (Jaroslav Kysela) [2065575] - ALSA: hda - fix unused Realtek function when PM is not enabled (Jaroslav Kysela) [2065575] - ALSA: hda/realtek: Add quirk for Yoga Duet 7 13ITL6 speakers (Jaroslav Kysela) [2065575] - ALSA: hda/realtek: Enable mute/micmute LEDs support for HP Laptops (Jaroslav Kysela) [2065575] - ALSA: hda/realtek: Fix mute led issue on thinkpad with cs35l41 s-codec (Jaroslav Kysela) [2065575] - ALSA: hda/realtek: Add quirk for Clevo NP70PNP (Jaroslav Kysela) [2065575] - ALSA: hda/realtek: Enable mute/micmute LEDs and limit mic boost on EliteBook 845/865 G9 (Jaroslav Kysela) [2065575] - ALSA: hda/hdmi: add HDMI codec VID for Raptorlake-P (Jaroslav Kysela) [2065575] - ALSA: hda/hdmi: fix warning about PCM count when used with SOF (Jaroslav Kysela) [2065575] - ALSA: nm256: Don't call card private_free at probe error path (Jaroslav Kysela) [2065575] - ALSA: rme9652: Fix the missing snd_card_free() call at probe error (Jaroslav Kysela) [2065575] - ALSA: hdspm: Fix the missing snd_card_free() call at probe error (Jaroslav Kysela) [2065575] - ALSA: hdsp: Fix the missing snd_card_free() call at probe error (Jaroslav Kysela) [2065575] - ALSA: oxygen: Fix the missing snd_card_free() call at probe error (Jaroslav Kysela) [2065575] - ALSA: lx6464es: Fix the missing snd_card_free() call at probe error (Jaroslav Kysela) [2065575] - ALSA: cmipci: Fix the missing snd_card_free() call at probe error (Jaroslav Kysela) [2065575] - ALSA: aw2: Fix the missing snd_card_free() call at probe error (Jaroslav Kysela) [2065575] - ALSA: als300: Fix the missing snd_card_free() call at probe error (Jaroslav Kysela) [2065575] - ALSA: lola: Fix the missing snd_card_free() call at probe error (Jaroslav Kysela) [2065575] - ALSA: bt87x: Fix the missing snd_card_free() call at probe error (Jaroslav Kysela) [2065575] - ALSA: sis7019: Fix the missing error handling (Jaroslav Kysela) [2065575] - ALSA: via82xx: Fix the missing snd_card_free() call at probe error (Jaroslav Kysela) [2065575] - ALSA: sonicvibes: Fix the missing snd_card_free() call at probe error (Jaroslav Kysela) [2065575] - ALSA: rme96: Fix the missing snd_card_free() call at probe error (Jaroslav Kysela) [2065575] - ALSA: rme32: Fix the missing snd_card_free() call at probe error (Jaroslav Kysela) [2065575] - ALSA: riptide: Fix the missing snd_card_free() call at probe error (Jaroslav Kysela) [2065575] - ALSA: maestro3: Fix the missing snd_card_free() call at probe error (Jaroslav Kysela) [2065575] - ALSA: korg1212: Fix the missing snd_card_free() call at probe error (Jaroslav Kysela) [2065575] - ALSA: intel8x0: Fix the missing snd_card_free() call at probe error (Jaroslav Kysela) [2065575] - ALSA: ice1724: Fix the missing snd_card_free() call at probe error (Jaroslav Kysela) [2065575] - ALSA: fm801: Fix the missing snd_card_free() call at probe error (Jaroslav Kysela) [2065575] - ALSA: es1968: Fix the missing snd_card_free() call at probe error (Jaroslav Kysela) [2065575] - ALSA: es1938: Fix the missing snd_card_free() call at probe error (Jaroslav Kysela) [2065575] - ALSA: ens137x: Fix the missing snd_card_free() call at probe error (Jaroslav Kysela) [2065575] - ALSA: emu10k1x: Fix the missing snd_card_free() call at probe error (Jaroslav Kysela) [2065575] - ALSA: cs5535audio: Fix the missing snd_card_free() call at probe error (Jaroslav Kysela) [2065575] - ALSA: cs4281: Fix the missing snd_card_free() call at probe error (Jaroslav Kysela) [2065575] - ALSA: ca0106: Fix the missing snd_card_free() call at probe error (Jaroslav Kysela) [2065575] - ALSA: azt3328: Fix the missing snd_card_free() call at probe error (Jaroslav Kysela) [2065575] - ALSA: au88x0: Fix the missing snd_card_free() call at probe error (Jaroslav Kysela) [2065575] - ALSA: atiixp: Fix the missing snd_card_free() call at probe error (Jaroslav Kysela) [2065575] - ALSA: als4000: Fix the missing snd_card_free() call at probe error (Jaroslav Kysela) [2065575] - ALSA: ali5451: Fix the missing snd_card_free() call at probe error (Jaroslav Kysela) [2065575] - ALSA: ad1889: Fix the missing snd_card_free() call at probe error (Jaroslav Kysela) [2065575] - ALSA: echoaudio: Fix the missing snd_card_free() call at probe error (Jaroslav Kysela) [2065575] - ALSA: hda/realtek: add quirk for Lenovo Thinkpad X12 speakers (Jaroslav Kysela) [2065575] - ALSA: hda/realtek: Add quirk for Clevo PD50PNT (Jaroslav Kysela) [2065575] - ALSA: hda: Avoid unsol event during RPM suspending (Jaroslav Kysela) [2065575] - ALSA: hda/realtek: Fix audio regression on Mi Notebook Pro 2020 (Jaroslav Kysela) [2065575] - ALSA: hda/cs8409: Add new Dolphin HW variants (Jaroslav Kysela) [2065575] - ALSA: hda/cs8409: Disable HSBIAS_SENSE_EN for Cyborg (Jaroslav Kysela) [2065575] - ALSA: hda/cs8409: Support new Warlock MLK Variants (Jaroslav Kysela) [2065575] - ALSA: hda/cs8409: Fix Full Scale Volume setting for all variants (Jaroslav Kysela) [2065575] - ALSA: hda/cs8409: Re-order quirk table into ascending order (Jaroslav Kysela) [2065575] - ALSA: hda/cs8409: Fix Warlock to use mono mic configuration (Jaroslav Kysela) [2065575] - ALSA: hda/realtek: Enable headset mic on Lenovo P360 (Jaroslav Kysela) [2065575] - ALSA: hda/realtek: Add mute and micmut LED support for Zbook Fury 17 G9 (Jaroslav Kysela) [2065575] - ALSA: hda/realtek: Add alc256-samsung-headphone fixup (Jaroslav Kysela) [2065575] - ALSA: pci: fix reading of swapped values from pcmreg in AC97 codec (Jaroslav Kysela) [2065575] - ALSA: hda/realtek: Fix LED on Zbook Studio G9 (Jaroslav Kysela) [2065575] - ALSA: hda/realtek: fix right sounds and mute/micmute LEDs for HP machines (Jaroslav Kysela) [2065575] - ALSA: cmipci: Restore aux vol on suspend/resume (Jaroslav Kysela) [2065575] - ALSA: hda/realtek: Add quirk for ASUS GA402 (Jaroslav Kysela) [2065575] - ALSA: hda/realtek - Fix headset mic problem for a HP machine with alc671 (Jaroslav Kysela) [2065575] - ALSA: hda: Add AlderLake-PS variant PCI ID (Jaroslav Kysela) [2065575] - ALSA: hda/realtek: Add quirk for Clevo NP50PNJ (Jaroslav Kysela) [2065575] - ALSA: hda/realtek: Add quirk for Clevo NP70PNJ (Jaroslav Kysela) [2065575] - ALSA: lola: add a check for the return of vmalloc() (Jaroslav Kysela) [2065575] - ALSA: echoaudio: remove redundant assignment to variable bytes (Jaroslav Kysela) [2065575] - ALSA: hda/realtek: Make use of the helper component_compare_dev_name (Jaroslav Kysela) [2065575] - ALSA: hda/tegra: Update scratch reg. communication (Jaroslav Kysela) [2065575] - ALSA: hda/tegra: Hardcode GCAP ISS value on T234 (Jaroslav Kysela) [2065575] - ALSA: hda/tegra: Add Tegra234 hda driver support (Jaroslav Kysela) [2065575] - ALSA: hda: Expose codec cleanup and power-save functions (Jaroslav Kysela) [2065575] - ALSA: hda: Update and expose codec register procedures (Jaroslav Kysela) [2065575] - ALSA: hda: Update and expose snd_hda_codec_device_init() (Jaroslav Kysela) [2065575] - ALSA: hda/hdmi: add keep-alive support for ADL-P and DG2 (Jaroslav Kysela) [2065575] - ALSA: hda: Set max DMA segment size (Jaroslav Kysela) [2065575] - ALSA: hda/realtek: Fix deadlock by COEF mutex (Jaroslav Kysela) [2065575] - ALSA: hda: Fix missing codec probe on Shenker Dock 15 (Jaroslav Kysela) [2065575] - ALSA: hda: Fix regression on forced probe mask option (Jaroslav Kysela) [2065575] - ALSA: hda/realtek: Add quirk for Legion Y9000X 2019 (Jaroslav Kysela) [2065575] - ALSA: hda: Add PCI and HDMI IDs for Intel Raptor Lake (Jaroslav Kysela) [2065575] - ALSA: ca0106: Rename register macro names (Jaroslav Kysela) [2065575] - ALSA: hda: Fix driver index handling at re-binding (Jaroslav Kysela) [2065575] - ALSA: hda/realtek: Add support for HP Laptops (Jaroslav Kysela) [2065575] - ALSA: hda: Skip codec shutdown in case the codec is not registered (Jaroslav Kysela) [2065575] - ALSA: hda/realtek: Add quirk for ASUS GU603 (Jaroslav Kysela) [2065575] - ALSA: hda/realtek: Fix silent output on Gigabyte X570 Aorus Xtreme after reboot from Windows (Jaroslav Kysela) [2065575] - ALSA: hda/realtek: Fix silent output on Gigabyte X570S Aorus Master (newer chipset) (Jaroslav Kysela) [2065575] - ALSA: hda/realtek: Add missing fixup-model entry for Gigabyte X570 ALC1220 quirks (Jaroslav Kysela) [2065575] - ALSA: hda: realtek: Fix race at concurrent COEF updates (Jaroslav Kysela) [2065575] - ALSA: hda: Fix signedness of sscanf() arguments (Jaroslav Kysela) [2065575] - ALSA: hda: Fix UAF of leds class devs at unbinding (Jaroslav Kysela) [2065575] - ALSA: hda/cs8409: Add new Warlock SKUs to patch_cs8409 (Jaroslav Kysela) [2065575] - ALSA: hda: cs35l41: Make cs35l41_hda_remove() return void (Jaroslav Kysela) [2065575] - ALSA: hda: cs35l41: Tidyup code (Jaroslav Kysela) [2065575] - ALSA: hda: cs35l41: Make use of the helper function dev_err_probe() (Jaroslav Kysela) [2065575] - ALSA: hda: cs35l41: Add missing default cases (Jaroslav Kysela) [2065575] - ALSA: hda: cs35l41: Move cs35l41* calls to its own symbol namespace (Jaroslav Kysela) [2065575] - ALSA: hda: cs35l41: Add calls to newly added test key function (Jaroslav Kysela) [2065575] - ALSA: hda: cs35l41: Avoid overwriting register patch (Jaroslav Kysela) [2065575] - ALSA: hda/realtek: fix speakers and micmute on HP 855 G8 (Jaroslav Kysela) [2065575] - ALSA: hda: cs35l41: fix double free on error in probe() (Jaroslav Kysela) [2065575] - ALSA: hda: Fix dependencies of CS35L41 on SPI/I2C buses (Jaroslav Kysela) [2065575] - ALSA: hda: Fix dependency on ASoC cs35l41 codec (Jaroslav Kysela) [2065575] - ALSA: hda: ALC287: Add Lenovo IdeaPad Slim 9i 14ITL5 speaker quirk (Jaroslav Kysela) [2065575] - ALSA: hda/realtek: Add CS35L41 support for Thinkpad laptops (Jaroslav Kysela) [2065575] - ALSA: hda/realtek: Add support for Legion 7 16ACHg6 laptop (Jaroslav Kysela) [2065575] - ALSA: hda: cs35l41: Add support for CS35L41 in HDA systems (Jaroslav Kysela) [2065575] - MAINTAINERS: Update Cirrus Logic codec driver maintainers (Jaroslav Kysela) [2065575] - ASoC: dt-bindings: cs42l42: Convert binding to yaml (Jaroslav Kysela) [2065575] - dt-bindings: remove 'interrupt-parent' from bindings (Jaroslav Kysela) [2065575] - ASoC: dt-bindings: cs42l42: Correct description of ts-inv (Jaroslav Kysela) [2065575] - ASoC: cs42l42: Add warnings about DETECT_MODE and PLL_START (Jaroslav Kysela) [2065575] - ASoC: cs42l42: Handle system suspend (Jaroslav Kysela) [2065575] - ASoC: cs42l42: Change jack_detect_mutex to a lock of all IRQ handling (Jaroslav Kysela) [2065575] - ASoC: cs42l42: Report full jack status when plug is detected (Jaroslav Kysela) [2065575] - ASoC: cs42l42: Remove redundant pll_divout member (Jaroslav Kysela) [2065575] - ASoC: cs42l42: Simplify reporting of jack unplug (Jaroslav Kysela) [2065575] - ASoC: cs42l42: Remove redundant writes to RS_PLUG/RS_UNPLUG masks (Jaroslav Kysela) [2065575] - ASoC: cs42l42: Remove redundant writes to DETECT_MODE (Jaroslav Kysela) [2065575] - ASoC: cs42l42: Add control for audio slow-start switch (Jaroslav Kysela) [2065575] - ALSA: mixart: Add sanity check for timer notify streams (Jaroslav Kysela) [2065575] - ALSA: mixart: Reduce size of mixart_timer_notify (Jaroslav Kysela) [2065575] - ALSA: usb-audio: Restore Rane SL-1 quirk (Jaroslav Kysela) [2065575] - ALSA: usb-audio: Don't get sample rate for MCT Trigger 5 USB-to-HDMI (Jaroslav Kysela) [2065575] - ALSA: usb-audio: Clear MIDI port active flag after draining (Jaroslav Kysela) [2065575] - ALSA: usb-audio: add mapping for MSI MAG X570S Torpedo MAX. (Jaroslav Kysela) [2065575] - ALSA: usb-audio: Limit max buffer and period sizes per time (Jaroslav Kysela) [2065575] - ALSA: usb-audio: Increase max buffer size (Jaroslav Kysela) [2065575] - ALSA: usb-audio: Cap upper limits of buffer/period bytes for implicit fb (Jaroslav Kysela) [2065575] - ALSA: usb-audio: Fix undefined behavior due to shift overflowing the constant (Jaroslav Kysela) [2065575] - ALSA: usb-audio: Add mute TLV for playback volumes on RODE NT-USB (Jaroslav Kysela) [2065575] - ALSA: scarlett2: Add support for the internal "standalone" switch (Jaroslav Kysela) [2065575] - ALSA: scarlett2: Split scarlett2_config_items[] into 3 sections (Jaroslav Kysela) [2065575] - ALSA: usb-audio: add mapping for new Corsair Virtuoso SE (Jaroslav Kysela) [2065575] - ALSA: usb-audio: Don't abort resume upon errors (Jaroslav Kysela) [2065575] - ALSA: usb-audio: revert to IMPLICIT_FB_FIXED_DEV for M-Audio FastTrack Ultra (Jaroslav Kysela) [2065575] - ALSA: usb-audio: remove redundant assignment to variable c (Jaroslav Kysela) [2065575] - ALSA: usb-audio: Correct quirk for VF0770 (Jaroslav Kysela) [2065575] - ALSA: usb-audio: initialize variables that could ignore errors (Jaroslav Kysela) [2065575] - ALSA: usb-audio: scarlett2: Use struct_size() helper in scarlett2_usb() (Jaroslav Kysela) [2065575] - ALSA: fireworks: fix wrong return count shorter than expected by 4 bytes (Jaroslav Kysela) [2065575] - ALSA: firewire-lib: fix uninitialized flag for AV/C deferred transaction (Jaroslav Kysela) [2065575] - ALSA: memalloc: Add fallback SG-buffer allocations for x86 (Jaroslav Kysela) [2065575] - ALSA: core: Add snd_card_free_on_error() helper (Jaroslav Kysela) [2065575] - ALSA: pcm: Test for "silence" field in struct "pcm_format_data" (Jaroslav Kysela) [2065575] - ALSA: pcm: Fix potential AB/BA lock with buffer_mutex and mmap_lock (Jaroslav Kysela) [2065575] - ALSA: pcm: Add stream lock during PCM reset ioctl operations (Jaroslav Kysela) [2065575] - ALSA: pcm: Fix races among concurrent prealloc proc writes (Jaroslav Kysela) [2065575] - ALSA: pcm: Fix races among concurrent prepare and hw_params/hw_free calls (Jaroslav Kysela) [2065575] - ALSA: pcm: Fix races among concurrent read/write and buffer changes (Jaroslav Kysela) [2065575] - ALSA: pcm: Fix races among concurrent hw_params and hw_free calls (Jaroslav Kysela) [2065575] - ALSA: oss: Release temporary buffers upon errors (Jaroslav Kysela) [2065575] - ALSA: oss: Fix PCM OSS buffer allocation overflow (Jaroslav Kysela) [2065575] - ALSA: core: Fix typo in 'PCM Timer Interface' help (Jaroslav Kysela) [2065575] - ALSA: seq: oss: fix typo (Jaroslav Kysela) [2065575] - ALSA: seq: oss: use kzalloc (Jaroslav Kysela) [2065575] - ALSA: memalloc: invalidate SG pages before sync (Jaroslav Kysela) [2065575] - ALSA: memalloc: Fix dma_need_sync() checks (Jaroslav Kysela) [2065575] - ASoC: soc-pcm: Fix DPCM lockdep warning due to nested stream locks (Jaroslav Kysela) [2065575] - ASoC: soc-pcm: fix BE handling of PAUSE_RELEASE (Jaroslav Kysela) [2065575] - ASoC: soc-pcm: test refcount before triggering (Jaroslav Kysela) [2065575] - ASoC: soc-pcm: serialize BE triggers (Jaroslav Kysela) [2065575] - ASoC: soc-pcm: Fix and cleanup DPCM locking (Jaroslav Kysela) [2065575] - ASoC: soc-pcm: align BE 'atomicity' with that of the FE (Jaroslav Kysela) [2065575] - ASoC: soc-pcm: use GFP_ATOMIC for dpcm structure (Jaroslav Kysela) [2065575] - ASoC: soc-component: add snd_soc_pcm_component_delay() (Jaroslav Kysela) [2065575] - ASoC: soc-dai: update snd_soc_dai_delay() to snd_soc_pcm_dai_delay() (Jaroslav Kysela) [2065575] - ALSA: core: Simplify snd_power_ref_and_wait() with the standard macro (Jaroslav Kysela) [2065575] - ALSA: seq: virmidi: Add a drain operation (Jaroslav Kysela) [2065575] - ASoC: dai_dma: remove slave_id field (Jaroslav Kysela) [2065575] - ALSA: seq: Set upper limit of processed events (Jaroslav Kysela) [2065575] - ALSA: oss: remove useless NULL check before kfree (Jaroslav Kysela) [2065575] - ALSA: pcm: introduce INFO_NO_REWINDS flag (Jaroslav Kysela) [2065575] - ALSA: pcm: unconditionally check if appl_ptr is in 0..boundary range (Jaroslav Kysela) [2065575] - Revert "ASoC: Intel: soc-acpi: add entries in ADL match table" (Jaroslav Kysela) [2065575] - devlink: hold the instance lock during eswitch_mode callbacks (Petr Oros) [2101715] - netdevsim: replace vfs_lock with devlink instance lock (Petr Oros) [2101715] - netdevsim: replace port_list_lock with devlink instance lock (Petr Oros) [2101715] - devlink: add explicitly locked flavor of the rate node APIs (Petr Oros) [2101715] - bnxt: use the devlink instance lock to protect sriov (Petr Oros) [2101715] - devlink: pass devlink_port to port_split / port_unsplit callbacks (Petr Oros) [2101715] - devlink: hold the instance lock in port_split / port_unsplit callbacks (Petr Oros) [2101715] - eth: mlxsw: switch to explicit locking for port registration (Petr Oros) [2101715] - eth: nfp: replace driver's "pf" lock with devlink instance lock (Petr Oros) [2101715] - eth: nfp: wrap locking assertions in helpers (Petr Oros) [2101715] - devlink: expose instance locking and add locked port registering (Petr Oros) [2101715] - ethtool: don't drop the rtnl_lock half way thru the ioctl (Petr Oros) [2101715] - ethtool: handle info/flash data copying outside rtnl_lock (Petr Oros) [2101715] - ethtool: push the rtnl_lock into dev_ethtool() (Petr Oros) [2101715] - mlxsw: reg: Remove PMTM register (Ivan Vecera) [2101715] - mlxsw: spectrum: Use PMTDB register to obtain split info (Ivan Vecera) [2101715] - mlxsw: reg: Add Port Module To local DataBase Register (Ivan Vecera) [2101715] - mlxsw: spectrum: Use PLLP to get front panel number and split number (Ivan Vecera) [2101715] - mlxsw: reg: Add Port Local port to Label Port mapping Register (Ivan Vecera) [2101715] - mlxsw: spectrum: Move port SWID set before core port init (Ivan Vecera) [2101715] - mlxsw: spectrum: Move port module mapping before core port init (Ivan Vecera) [2101715] - mlxsw: spectrum: Bump minimum FW version to xx.2008.3326 (Ivan Vecera) [2101715] - bpf: fix build error due to missing bpf_perf_event.h header (Desnes A. Nunes do Rosario) [1908140] - powerpc/bpf: Fix use of user_pt_regs in uapi (Desnes A. Nunes do Rosario) [1908140] - net: ena: Do not waste napi skb cache (Michal Schmidt) [2097644] - net: ena: Extract recurring driver reset code into a function (Michal Schmidt) [2097644] - net: ena: Change the name of bad_csum variable (Michal Schmidt) [2097644] - net: ena: Add debug prints for invalid req_id resets (Michal Schmidt) [2097644] - net: ena: Remove ena_calc_queue_size_ctx struct (Michal Schmidt) [2097644] - net: ena: Move reset completion print to the reset function (Michal Schmidt) [2097644] - net: ena: Remove redundant return code check (Michal Schmidt) [2097644] - net: ena: Change ENI stats support check to use capabilities field (Michal Schmidt) [2097644] - net: ena: Add capabilities field with support for ENI stats capability (Michal Schmidt) [2097644] - net: ena: Change return value of ena_calc_io_queue_size() to void (Michal Schmidt) [2097644] - powerpc/ptrace: replace ptrace_report_syscall() with a tracehook call (Desnes A. Nunes do Rosario) [1992947] - powerpc/ptrace: Add support for PTRACE_SYSEMU (Desnes A. Nunes do Rosario) [1992947] - selftests/powerpc: New PTRACE_SYSEMU test (Desnes A. Nunes do Rosario) [1992947] - powerpc: Redefine TIF_32BITS thread flag (Desnes A. Nunes do Rosario) [1992947] - redhat: fix libnl3-devel BuildRequires for intel-speed-select (Jarod Wilson)- redhat: enable mtty module for internal testing (Jarod Wilson) [2071992] - tools/power/x86/intel-speed-select: v1.12 release (Martin McConnell) [2072658] - tools/power/x86/intel-speed-select: HFI support (Martin McConnell) [2072658] - tools/power/x86/intel-speed-select: OOB daemon mode (Martin McConnell) [2072658] - tools/power/x86/intel-speed-select: v1.11 release (Martin McConnell) [2072658] - tools/power/x86/intel-speed-select: Update max frequency (Martin McConnell) [2072658] - Spec fixes for intel-speed-select (Martin McConnell) [2072658] - Add BuildRequires libnl3-devel for intel-speed-select (Martin McConnell) [2072658] - xfs: fix soft lockup via spinning in filestream ag selection loop (Brian Foster) [2033293] - net: ping6: Fix memleak in ipv6_renew_options(). (Ivan Vecera) [2112339] - Input: i8042 - Add quirk for Fujitsu Lifebook T725 (Benjamin Tissoires) [2019942] - HID: amd_sfh: Modify the hid name (Benjamin Tissoires) [2090040] - HID: amd_sfh: Modify the bus name (Benjamin Tissoires) [2090040] - HID: amd_sfh: Add support for sensor discovery (Benjamin Tissoires) [2090040] - igc: Reinstate IGC_REMOVED logic and implement it properly (Corinna Vinschen) [2037969] - intel/igc:fix repeated words in comments (Corinna Vinschen) [2037969] - intel: remove unused macros (Corinna Vinschen) [2037969] - igc: Change type of the 'igc_check_downshift' method (Corinna Vinschen) [2037969] - igc: Remove unused phy_type enum (Corinna Vinschen) [2037969] - igc: Remove igc_set_spd_dplx method (Corinna Vinschen) [2037969] - igc: Fix suspending when PTM is active (Corinna Vinschen) [2037969] - igc: Fix BUG: scheduling while atomic (Corinna Vinschen) [2037969 2014971] - igc: Fix infinite loop in release_swfw_sync (Corinna Vinschen) [2037969] - igc: igc_write_phy_reg_gpy: drop premature return (Corinna Vinschen) [2037969] - igc: igc_read_phy_reg_gpy: drop premature return (Corinna Vinschen) [2037969] - igc: don't reserve excessive XDP_PACKET_HEADROOM on XSK Rx to skb (Corinna Vinschen) [2037969] - igc: Remove useless DMA-32 fallback configuration (Corinna Vinschen) [2037969] - igc: Fix TX timestamp support for non-MSI-X platforms (Corinna Vinschen) [2037969] - igc: Do not enable crosstimestamping for i225-V models (Corinna Vinschen) [2037969] - igc: switch to napi_build_skb() (Corinna Vinschen) [2037969] - igc: Remove obsolete define (Corinna Vinschen) [2037969] - igc: Remove obsolete mask (Corinna Vinschen) [2037969] - igc: Remove obsolete nvm type (Corinna Vinschen) [2037969] - igc: Remove unused phy type (Corinna Vinschen) [2037969] - igc: Remove unused _I_PHY_ID define (Corinna Vinschen) [2037969] - igc: enable XDP metadata in driver (Corinna Vinschen) [2037969] - intel_idle: Fix false positive RCU splats due to incorrect hardirqs state (Waiman Long) [2090229] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - x86/spec_ctrl: Enable RHEL only ibrs_always & retpoline,ibrs_user spectre_v2 options (Waiman Long) [2090229] - KVM: emulate: do not adjust size of fastop and setcc subroutines (Waiman Long) [2090229] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - x86/kvm: fix FASTOP_SIZE when return thunks are enabled (Waiman Long) [2090229] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - efi/x86: use naked RET on mixed mode call wrapper (Waiman Long) [2090229] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - x86/bugs: Remove apostrophe typo (Waiman Long) [2090229] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - x86/speculation: Use DECLARE_PER_CPU for x86_spec_ctrl_current (Waiman Long) [2090229] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - x86/entry: Remove UNTRAIN_RET from native_irq_return_ldt (Waiman Long) [2090229] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - x86/bugs: Mark retbleed_strings static (Waiman Long) [2090229] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - x86/asm/32: Fix ANNOTATE_UNRET_SAFE use on 32-bit (Waiman Long) [2090229] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - x86/speculation: Disable RRSBA behavior (Waiman Long) [2090229] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - x86/kexec: Disable RET on kexec (Waiman Long) [2090229] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - x86/bugs: Do not enable IBPB-on-entry when IBPB is not supported (Waiman Long) [2090229] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - x86/bugs: Add Cannon lake to RETBleed affected CPU list (Waiman Long) [2090229] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - redhat/configs: Add new mitigation configs for RetBleed CVEs (Waiman Long) [2090229] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - x86/retbleed: Add fine grained Kconfig knobs (Waiman Long) [2090229] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - x86/cpu/amd: Enumerate BTC_NO (Waiman Long) [2090229] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - x86/common: Stamp out the stepping madness (Waiman Long) [2090229] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - KVM: VMX: Prevent RSB underflow before vmenter (Waiman Long) [2090229] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - x86/speculation: Fill RSB on vmexit for IBRS (Waiman Long) [2090229] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - KVM: VMX: Fix IBRS handling after vmexit (Waiman Long) [2090229] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - KVM: VMX: Prevent guest RSB poisoning attacks with eIBRS (Waiman Long) [2090229] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - KVM: VMX: Convert launched argument to flags (Waiman Long) [2090229] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - KVM: VMX: Flatten __vmx_vcpu_run() (Waiman Long) [2090229] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - x86/speculation: Remove x86_spec_ctrl_mask (Waiman Long) [2090229] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - x86/speculation: Use cached host SPEC_CTRL value for guest entry/exit (Waiman Long) [2090229] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - x86/speculation: Fix SPEC_CTRL write on SMT state change (Waiman Long) [2090229] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - x86/speculation: Fix firmware entry SPEC_CTRL handling (Waiman Long) [2090229] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - x86/cpu/amd: Add Spectral Chicken (Waiman Long) [2090229] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - x86/bugs: Do IBPB fallback check only once (Waiman Long) [2090229] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - x86/bugs: Add retbleed=ibpb (Waiman Long) [2090229] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - objtool: Update Retpoline validation (Waiman Long) [2090229] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - intel_idle: Disable IBRS during long idle (Waiman Long) [2090229] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - x86/bugs: Report Intel retbleed vulnerability (Waiman Long) [2090229] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - x86/bugs: Split spectre_v2_select_mitigation() and spectre_v2_user_select_mitigation() (Waiman Long) [2090229] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - x86/speculation: Add spectre_v2=ibrs option to support Kernel IBRS (Waiman Long) [2090229] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - x86/bugs: Optimize SPEC_CTRL MSR writes (Waiman Long) [2090229] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - x86/entry: Add kernel IBRS implementation (Waiman Long) [2090229] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - x86/bugs: Keep a per-CPU IA32_SPEC_CTRL value (Waiman Long) [2090229] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - x86/bugs: Enable STIBP for JMP2RET (Waiman Long) [2090229] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - x86/bugs: Add AMD retbleed= boot parameter (Waiman Long) [2090229] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - x86/bugs: Report AMD retbleed vulnerability (Waiman Long) [2090229] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - x86: Add magic AMD return-thunk (Waiman Long) [2090229] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - x86: Use return-thunk in asm code (Waiman Long) [2090229] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - x86/sev: Avoid using __x86_return_thunk (Waiman Long) [2090229] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - x86/vsyscall_emu/64: Don't use RET in vsyscall emulation (Waiman Long) [2090229] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - x86/kvm: Fix SETcc emulation for return thunks (Waiman Long) [2090229] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - x86/bpf: Use alternative RET encoding (Waiman Long) [2090229] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - x86/ftrace: Use alternative RET encoding (Waiman Long) [2090229] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - x86,objtool: Create .return_sites (Josh Poimboeuf) [2090229] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - x86: Undo return-thunk damage (Waiman Long) [2090229] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - x86/retpoline: Use -mfunction-return (Waiman Long) [2090229] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - x86/retpoline: Swizzle retpoline thunk (Waiman Long) [2090229] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - x86/retpoline: Cleanup some #ifdefery (Waiman Long) [2090229] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - x86/cpufeatures: Move RETPOLINE flags to word 11 (Waiman Long) [2090229] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - x86/kvm/vmx: Make noinstr clean (Waiman Long) [2090229] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - arch/x86/boot/compressed: Add -D__DISABLE_EXPORTS to kbuild flags (Waiman Long) [2090229] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - x86: (Ab)use __DISABLE_EXPORTS to disable RETHUNK in real mode (Waiman Long) [2090229] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - x86/entry: Remove skip_r11rcx (Waiman Long) [2090229] - cpuidle,intel_idle: Fix CPUIDLE_FLAG_IRQ_ENABLE (Waiman Long) [2090229] - x86/speculation/srbds: Do not try to turn mitigation off when not supported (Waiman Long) [2090229] - x86/ibt,paravirt: Use text_gen_insn() for paravirt_patch() (Waiman Long) [2090229] - x86/text-patching: Make text_gen_insn() play nice with ANNOTATE_NOENDBR (Waiman Long) [2090229] - x86/module: Fix the paravirt vs alternative order (Waiman Long) [2090229] - x86: Add straight-line-speculation mitigation (Waiman Long) [2090229] - x86: Prepare inline-asm for straight-line-speculation (Waiman Long) [2090229] - x86: Prepare asm files for straight-line-speculation (Waiman Long) [2090229] - x86: Use -mindirect-branch-cs-prefix for RETPOLINE builds (Waiman Long) [2090229] - x86: Move RETPOLINE*_CFLAGS to arch Makefile (Waiman Long) [2090229] - x86/entry: Add a fence for kernel entry SWAPGS in paranoid_entry() (Waiman Long) [2090229] - Makefile: remove stale cc-option checks (Waiman Long) [2090229] - tools headers: Remove broken definition of __LITTLE_ENDIAN (Waiman Long) [2090229] - tools arch: Update arch/x86/lib/mem{cpy,set}_64.S copies used in 'perf bench mem memcpy' (Waiman Long) [2090229] - x86: Add insn_decode_kernel() (Waiman Long) [2090229] - tools/insn: Restore the relative include paths for cross building (Waiman Long) [2090229] - x86/alternative: Use insn_decode() (Waiman Long) [2090229] - x86/insn: Add an insn_decode() API (Waiman Long) [2090229] - x86/insn: Rename insn_decode() to insn_decode_from_regs() (Waiman Long) [2090229] - x86/paravirt: Add new features for paravirt patching (Waiman Long) [2090229] - x86/alternative: Support not-feature (Waiman Long) [2090229] - x86/alternative: Merge include files (Waiman Long) [2090229] - objtool: Fix error handling for STD/CLD warnings (Waiman Long) [2090229] - x86/alternatives: Teach text_poke_bp() to emulate RET (Waiman Long) [2090229] - x86/ftrace: Have ftrace trampolines turn read-only at the end of system boot up (Waiman Long) [2090229] - x86/speculation: Change FILL_RETURN_BUFFER to work with objtool (Waiman Long) [2090229] - objtool: Add support for intra-function calls (Waiman Long) [2090229] - objtool: Rework allocating stack_ops on decode (Waiman Long) [2090229] - objtool: Better handle IRET (Waiman Long) [2090229] - objtool: Support multiple stack_op per instruction (Waiman Long) [2090229] - objtool: Make BP scratch register warning more robust (Waiman Long) [2090229] - x86/kexec: Make relocate_kernel_64.S objtool clean (Waiman Long) [2090229] - objtool: Introduce validate_return() (Waiman Long) [2090229] - Makefile: disallow data races on gcc-10 as well (Waiman Long) [2090229] - objtool: Improve call destination function detection (Waiman Long) [2090229] - x86/alternatives: Implement a better poke_int3_handler() completion scheme (Waiman Long) [2090229] - lib/: fix Kconfig indentation (Waiman Long) [2090229] - x86/alternatives: Use INT3_INSN_SIZE (Waiman Long) [2090229] - x86/kprobes: Fix ordering while text-patching (Waiman Long) [2090229] - x86/kprobes: Convert to text-patching.h (Waiman Long) [2090229] - x86/alternative: Shrink text_poke_loc (Waiman Long) [2090229] - x86/alternative: Remove text_poke_loc::len (Waiman Long) [2090229] - x86/ftrace: Use text_gen_insn() (Waiman Long) [2090229] - x86/alternative: Add text_opcode_size() (Waiman Long) [2090229] - x86/ftrace: Use text_poke() (Waiman Long) [2090229] - x86/ftrace: Use vmalloc special flag (Waiman Long) [2090229] - x86/ftrace: Explicitly include vmalloc.h for set_vm_flush_reset_perms() (Waiman Long) [2090229] - x86/alternatives: Add and use text_gen_insn() helper (Waiman Long) [2090229] - x86/alternatives, jump_label: Provide better text_poke() batching interface (Waiman Long) [2090229] - x86/asm: Annotate relocate_kernel_{32,64}.c (Waiman Long) [2090229] - x86: kprobes: Prohibit probing on instruction which has emulate prefix (Waiman Long) [2090229] - x86: Correct misc typos (Waiman Long) [2090229] - x86/speculation/mds: Apply more accurate check on hypervisor platform (Waiman Long) [2090229] - objtool: Convert insn type to enum (Waiman Long) [2090229] - objtool: Track original function across branches (Waiman Long) [2090229] - objtool: Rename elf_open() to prevent conflict with libelf from elftoolchain (Waiman Long) [2090229] - x86/ftrace: Make enable parameter bool where applicable (Waiman Long) [2090229] - x86/CPU/AMD: Don't force the CPB cap when running under a hypervisor (Waiman Long) [2090229] - objtool: Fix function fallthrough detection (Waiman Long) [2090229] - x86/paravirt: Detect over-sized patching bugs in paravirt_patch_call() (Waiman Long) [2090229] - x86/cpu/amd: Exclude 32bit only assembler from 64bit build (Waiman Long) [2090229] - x86/asm: Mark all top level asm statements as .text (Waiman Long) [2090229] - x86/cpu/bugs: Use __initconst for 'const' init data (Waiman Long) [2090229] - objtool: Add Direction Flag validation (Waiman Long) [2090229] - objtool: Rewrite add_ignores() (Waiman Long) [2090229] - x86/nospec, objtool: Introduce ANNOTATE_IGNORE_ALTERNATIVE (Waiman Long) [2090229] - x86/ftrace: Fix warning and considate ftrace_jmp_replace() and ftrace_call_replace() (Waiman Long) [2090229] - kbuild: Disable extra debugging info in .s output (Waiman Long) [2090229] - x86/CPU/AMD: Set the CPB bit unconditionally on F17h (Waiman Long) [2090229] - x86/alternatives: Print containing function (Waiman Long) [2090229] - x86/ftrace: Do not call function graph from dynamic trampolines (Waiman Long) [2090229] - ftrace: Create new ftrace_internal.h header (Waiman Long) [2090229] - kprobes/x86: Fix instruction patching corruption when copying more than one RIP-relative instruction (Waiman Long) [2090229] - tracing/Makefile: Fix handling redefinition of CC_FLAGS_FTRACE (Waiman Long) [2090229] - x86/paravirt: Remove unused paravirt bits (Waiman Long) [2090229] - x86/paravirt: Remove clobbers parameter from paravirt patch functions (Waiman Long) [2090229] - x86/paravirt: Make paravirt_patch_call() and paravirt_patch_jmp() static (Waiman Long) [2090229] - x86/l1tf: Fix build error seen if CONFIG_KVM_INTEL is disabled (Waiman Long) [2090229] - ftrace: Remove unused pointer ftrace_swapper_pid (Waiman Long) [2090229] - x86/spec_ctrl: Temporarily remove RHEL specific IBRS code (Waiman Long) [2090229] - net: bonding: fix use-after-free after 802.3ad slave unbind (Jonathan Toppins) [2109327] - net: bonding: fix possible NULL deref in rlb code (Jonathan Toppins) [2109327] - bonding: ARP monitor spams NETDEV_NOTIFY_PEERS notifiers (Jonathan Toppins) [2109327] - bonding: do not discard lowest hash bit for non layer3+4 hashing (Jonathan Toppins) [2109327] - bonding: helper macro __ATTR_RO to make code more clear (Jonathan Toppins) [2109327] - bonding: force carrier update when releasing slave (Jonathan Toppins) [2109327] - bonding: fix data-races around agg_select_timer (Jonathan Toppins) [2109327] - bonding: switch bond_net_exit() to batch mode (Jonathan Toppins) [2109327] - bonding: pair enable_port with slave_arr_updates (Jonathan Toppins) [2109327] - net: bonding: fix bond_xmit_broadcast return value error bug (Jonathan Toppins) [2109327] - tracing: Show size of requested perf buffer (Michael Petlan) [2103836] - tracing: Increase PERF_MAX_TRACE_SIZE to handle Sentinel1 and docker together (Michael Petlan) [2103836] - drivers/base/memory: determine and store zone for single-zone memory blocks (David Hildenbrand) [1997803] - drivers/base/node: rename link_mem_sections() to register_memory_block_under_node() (David Hildenbrand) [1997803] - drivers/base/node: consolidate node device subsystem initialization in node_dev_init() (David Hildenbrand) [1997803] - drivers/base/memory: introduce memory_block_{online,offline} (David Hildenbrand) [1997803] - mm/memory_hotplug: remove stale function declarations (David Hildenbrand) [1997803] - mm/memory_hotplug: remove HIGHMEM leftovers (David Hildenbrand) [1997803] - redhat/configs: remove CONFIG_MEMORY_HOTPLUG_SPARSE (David Hildenbrand) [1997803] - mm/memory_hotplug: restrict CONFIG_MEMORY_HOTPLUG to 64 bit (David Hildenbrand) [1997803] - mm/memory_hotplug: remove CONFIG_MEMORY_HOTPLUG_SPARSE (David Hildenbrand) [1997803] - mm/memory_hotplug: remove CONFIG_X86_64_ACPI_NUMA dependency from CONFIG_MEMORY_HOTPLUG (David Hildenbrand) [1997803] - memory: remove unused CONFIG_MEM_BLOCK_SIZE (David Hildenbrand) [1997803] - mm/memory_hotplug: disable the functionality for 32b (David Hildenbrand) [1997803] - include/linux/memory.h: drop fields 'hw' and 'phys_callback' from struct memory_block (David Hildenbrand) [1997803] - iommu/vt-d: Fix PCI bus rescan device hot add (Jerry Snitselaar) [2101591] - iommu/vt-d: Fix RID2PASID setup/teardown failure (Jerry Snitselaar) [2101591]- cifs: support share failover when remounting (Ronnie Sahlberg) [2095258] - cifs: avoid starvation when refreshing dfs cache (Ronnie Sahlberg) [2095258] - cifs: fix path comparison and hash calc (Ronnie Sahlberg) [2095258] - cifs: handle different charsets in dfs cache (Ronnie Sahlberg) [2095258] - spi: amd: Limit max transfer and message size (Sudheesh Mavila) [2047996] - redhat/configs: enable CONFIG_SPI_AMD for x86_64 (Sudheesh Mavila) [2047996] - spi: amd: Fix building without ACPI enabled (Sudheesh Mavila) [2047996] - spi: amd: Add support for version AMDI0062 (Sudheesh Mavila) [2047996] - spi: amd: Remove needless rom_addr variable (Sudheesh Mavila) [2047996] - spi: amd: Use iopoll for busy waiting (Sudheesh Mavila) [2047996] - spi: amd: Don't wait for a write-only transfer to finish (Sudheesh Mavila) [2047996] - spi: amd: Remove unneeded variable (Sudheesh Mavila) [2047996] - spi: amd: Refactor amd_spi_busy_wait (Sudheesh Mavila) [2047996] - spi: amd: Refactor code to use less spi_master_get_devdata (Sudheesh Mavila) [2047996] - spi: amd: Use devm_platform_ioremap_resource() in amd_spi_probe (Sudheesh Mavila) [2047996] - spi: spi-amd: Do not define 'struct acpi_device_id' when !CONFIG_ACPI (Sudheesh Mavila) [2047996] - spi: amd: Drop superfluous member from struct amd_spi (Sudheesh Mavila) [2047996] - spi: amd: Fix refcount underflow on remove (Sudheesh Mavila) [2047996] - spi: amd: Drop duplicate driver data assignments (Sudheesh Mavila) [2047996] - spi: amd: Pass probe errors back to driver core (Sudheesh Mavila) [2047996] - spi: amd: Fix duplicate iounmap in error path (Sudheesh Mavila) [2047996] - spi: spi-amd: Fix a NULL vs IS_ERR() check in amd_spi_probe() (Sudheesh Mavila) [2047996] - spi: spi-amd: fix warning (Sudheesh Mavila) [2047996] - spi: spi-amd: Add AMD SPI controller driver support (Sudheesh Mavila) [2047996] - selftests/tc-testings: Be compatible with newer tc output (Hangbin Liu) [2100322] - selftests/net: enable lo.accept_local in psock_snd test (Hangbin Liu) [2100322] - selftests/net: Use kselftest skip code for skipped tests (Hangbin Liu) [2100322] - Bluetooth: SCO: Fix sco_send_frame returning skb->len (Gopal Tiwari) [1984641] - Bluetooth: Add bt_skb_sendmsg helper (Gopal Tiwari) [1984641] - Bluetooth: SCO: Replace use of memcpy_from_msg with bt_skb_sendmsg (Gopal Tiwari) [1984641] - Bluetooth: sco: Fix lock_sock() blockage by memcpy_from_msg() (Gopal Tiwari) [1984641] - platform/mellanox: mlxbf-pmc: Fix an IS_ERR() vs NULL bug in mlxbf_pmc_map_counters (Mark Langsdorf) [2068297] - platform/mellanox: mlxreg-lc: fix error code in mlxreg_lc_create_static_devices() (Mark Langsdorf) [2068297] - platform/mellanox: mlxreg-lc: Add initial support for Nvidia line card devices (Mark Langsdorf) [2068297] - platform/mellanox: mlxreg-io: Extend number of hwmon attributes (Mark Langsdorf) [2068297] - platform/mellanox: mlxreg-hotplug: Extend logic for hotplug devices operations (Mark Langsdorf) [2068297] - platform_data/mlxreg: Add new type to support modular systems (Mark Langsdorf) [2068297] - platform/mellanox: mlxreg-io: Fix read access of n-bytes size attributes (Mark Langsdorf) [2068297] - platform/mellanox: mlxbf-pmc: fix kernel-doc notation (Mark Langsdorf) [2068297] - platform/mellanox: Typo fix in the file mlxbf-bootctl.c (Mark Langsdorf) [2068297] - redhat/configs: Support QAT devices for x86 only (Vladis Dronov) [2040724] - crypto: qat - expose device config through sysfs for 4xxx (Vladis Dronov) [2040724] - crypto: qat - relocate and rename adf_sriov_prepare_restart() (Vladis Dronov) [2040724] - crypto: qat - change behaviour of adf_cfg_add_key_value_param() (Vladis Dronov) [2040724] - crypto: qat - expose device state through sysfs for 4xxx (Vladis Dronov) [2040724] - crypto: qat - Removes the x86 dependency on the QAT drivers (Vladis Dronov) [2040724] - crypto: qat - replace get_current_node() with numa_node_id() (Vladis Dronov) [2040724] - crypto: qat - add support for 401xx devices (Vladis Dronov) [2040724] - crypto: qat - re-enable registration of algorithms (Vladis Dronov) [2040724] - crypto: qat - honor CRYPTO_TFM_REQ_MAY_SLEEP flag (Vladis Dronov) [2040724] - crypto: qat - add param check for DH (Vladis Dronov) [2040724] - crypto: qat - add param check for RSA (Vladis Dronov) [2040724] - crypto: qat - remove dma_free_coherent() for DH (Vladis Dronov) [2040724] - crypto: qat - remove dma_free_coherent() for RSA (Vladis Dronov) [2040724] - crypto: qat - fix memory leak in RSA (Vladis Dronov) [2040724] - crypto: qat - add backlog mechanism (Vladis Dronov) [2040724] - crypto: qat - refactor submission logic (Vladis Dronov) [2040724] - crypto: qat - use pre-allocated buffers in datapath (Vladis Dronov) [2040724] - crypto: qat - set to zero DH parameters before free (Vladis Dronov) [2040724] - crypto: qat - Fix unsigned function returning negative constant (Vladis Dronov) [2040724] - crypto: qat - remove line wrapping for pfvf_ops functions (Vladis Dronov) [2040724] - crypto: qat - use u32 variables in all GEN4 pfvf_ops (Vladis Dronov) [2040724] - crypto: qat - replace disable_vf2pf_interrupts() (Vladis Dronov) [2040724] - crypto: qat - leverage the GEN2 VF mask definiton (Vladis Dronov) [2040724] - crypto: qat - rework the VF2PF interrupt handling logic (Vladis Dronov) [2040724] - crypto: qat - fix off-by-one error in PFVF debug print (Vladis Dronov) [2040724] - crypto: qat - fix wording and formatting in code comment (Vladis Dronov) [2040724] - crypto: qat - test PFVF registers for spurious interrupts on GEN4 (Vladis Dronov) [2040724] - crypto: qat - add check for invalid PFVF protocol version 0 (Vladis Dronov) [2040724] - crypto: qat - add missing restarting event notification in VFs (Vladis Dronov) [2040724] - crypto: qat - remove unnecessary tests to detect PFVF support (Vladis Dronov) [2040724] - crypto: qat - remove unused PFVF stubs (Vladis Dronov) [2040724] - crypto: qat - remove unneeded braces (Vladis Dronov) [2040724] - crypto: qat - fix ETR sources enabled by default on GEN2 devices (Vladis Dronov) [2040724] - crypto: qat - set COMPRESSION capability for DH895XCC (Vladis Dronov) [2040724] - crypto: qat - set CIPHER capability for DH895XCC (Vladis Dronov) [2040724] - crypto: qat - stop using iommu_present() (Vladis Dronov) [2040724] - crypto: qat - fix initialization of pfvf rts_map_msg structures (Vladis Dronov) [2040724] - crypto: qat - fix initialization of pfvf cap_msg structures (Vladis Dronov) [2040724] - crypto: qat - remove unneeded assignment (Vladis Dronov) [2040724] - crypto: qat - disable registration of algorithms (Vladis Dronov) [2040724] - crypto: qat - enable power management for QAT GEN4 (Vladis Dronov) [2040724] - crypto: qat - move and rename GEN4 error register definitions (Vladis Dronov) [2040724] - crypto: qat - add misc workqueue (Vladis Dronov) [2040724] - crypto: qat - don't cast parameter in bit operations (Vladis Dronov) [2040724] - crypto: qat - fix access to PFVF interrupt registers for GEN4 (Vladis Dronov) [2040724] - crypto: qat - fix a signedness bug in get_service_enabled() (Vladis Dronov) [2040724] - dlm: fix missing lkb refcount handling (Alexander Aring) [2084606] - scsi: storvsc: Fix unsigned comparison to zero (Mohammed Gamal) [2020774] - scsi: storvsc: Fix validation for unsolicited incoming packets (Mohammed Gamal) [2020774] - scsi: storvsc: Fix storvsc_queuecommand() memory leak (Mohammed Gamal) [2020774] - x86/kvm: Add kexec support for SEV Live Migration. (Mohammed Gamal) [2018614] - x86/kvm: Add guest support for detecting and enabling SEV Live Migration feature. (Mohammed Gamal) [2018614] - mm: x86: Invoke hypercall when page encryption status is changed (Mohammed Gamal) [2018614] - hv_netvsc: Fix potential dereference of NULL pointer (Mohammed Gamal) [2086611] - hv_netvsc: Add support for XDP_REDIRECT (Mohammed Gamal) [2086611] - hv_netvsc: Print value of invalid ID in netvsc_send_{completion,tx_complete}() (Mohammed Gamal) [2086611] - net: hyperv: remove use of bpf_op_t (Mohammed Gamal) [2086611] - hv_netvsc: Add check for kvmalloc_array (Mohammed Gamal) [2086611] - net: netvsc: remove break after return (Mohammed Gamal) [2086611] - hv_netvsc: Use bitmap_zalloc() when applicable (Mohammed Gamal) [2086611] - SMB3: EBADF/EIO errors in rename/open caused by race condition in smb2_compound_op (Ronnie Sahlberg) [2108871] - vsock/virtio: enable VQs early on probe (Stefano Garzarella) [2107594] - vsock/virtio: initialize vdev->priv before using VQs (Stefano Garzarella) [2107594] - vsock: each transport cycles only on its own sockets (Stefano Garzarella) [2107594] - vhost/vsock: don't check owner in vhost_vsock_stop() while releasing (Stefano Garzarella) [2107594] - vsock: remove vsock from connected table when connect is interrupted by a signal (Stefano Garzarella) [2107594] - ipv6: take care of disable_policy when restoring routes (Andrea Claudi) [2103894] - tools/testing/nvdimm: Fix security_init() symbol collision (Jeff Moyer) [2096791] - redhat: make kernel-devel pkgs Requires elfutils and gcc (Jarod Wilson) [1701282] - xhci: Fix null pointer dereference in resume if xhci has only one roothub (Dean Nelson) [2061791] - usb: dwc3: gadget: Move null pinter check to proper place (Dean Nelson) [2061791] - xhci: Don't defer primary roothub registration if there is only one roothub (Dean Nelson) [2061791] - USB: serial: pl2303: fix type detection for odd device (Dean Nelson) [2061791] - media: pvrusb2: fix array-index-out-of-bounds in pvr2_i2c_core_init (Dean Nelson) [2061791] - usb: xhci-mtk: remove bandwidth budget table (Dean Nelson) [2061791] - usb: xhci-mtk: fix fs isoc's transfer error (Dean Nelson) [2061791] - xhci: Allow host runtime PM as default for Intel Alder Lake N xHCI (Dean Nelson) [2061791] - xhci: prevent U2 link power state if Intel tier policy prevented U1 (Dean Nelson) [2061791] - xhci: use generic command timer for stop endpoint commands. (Dean Nelson) [2061791] - usb: host: xhci-plat: omit shared hcd if either root hub has no ports (Dean Nelson) [2061791] - usb: host: xhci-plat: prepare operation w/o shared hcd (Dean Nelson) [2061791] - usb: host: xhci-plat: create shared hcd after having added main hcd (Dean Nelson) [2061791] - xhci: prepare for operation w/o shared hcd (Dean Nelson) [2061791] - xhci: factor out parts of xhci_gen_setup() (Dean Nelson) [2061791] - xhci: Set HCD flag to defer primary roothub registration (Dean Nelson) [2061791] - usb: core: hcd: Add support for deferring roothub registration (Dean Nelson) [2061791] - thunderbolt: Fix buffer allocation of devices with no DisplayPort adapters (Dean Nelson) [2061791] - media: uvcvideo: Fix bit overflow in uvc_probe_video (Dean Nelson) [2061791] - media: uvcvideo: Fix missing check to determine if element is found in list (Dean Nelson) [2061791] - usb: typec: tcpci: Don't skip cleanup in .remove() on error (Dean Nelson) [2061791] - usb: cdc-wdm: fix reading stuck on device close (Dean Nelson) [2061791] - thunderbolt: Ignore port locked error in tb_port_wait_for_link_width() (Dean Nelson) [2061791] - thunderbolt: Add debug logging when lane is enabled/disabled (Dean Nelson) [2061791] - usb: dwc3: gadget: Return proper request status (Dean Nelson) [2061791] - usb: typec: mux: Check dev_set_name() return value (Dean Nelson) [2061791] - usb: dwc3: pci: Fix pm_runtime_get_sync() error checking (Dean Nelson) [2061791] - usb: dwc3: gadget: Replace list_for_each_entry_safe() if using giveback (Dean Nelson) [2061791] - usb: dwc3: core: Only handle soft-reset in DCTL (Dean Nelson) [2061791] - usb: dwc3: Try usb-role-switch first in dwc3_drd_init (Dean Nelson) [2061791] - usb: dwc3: core: Fix tx/rx threshold settings (Dean Nelson) [2061791] - USB: storage: karma: fix rio_karma_init return (Dean Nelson) [2061791] - xhci: Enable runtime PM on second Alderlake controller (Dean Nelson) [2061791] - usb: misc: fix improper handling of refcount in uss720_probe() (Dean Nelson) [2061791] - usb: typec: ucsi: Fix role swapping (Dean Nelson) [2061791] - usb: typec: ucsi: Fix reuse of completion structure (Dean Nelson) [2061791] - thunderbolt: Use different lane for second DisplayPort tunnel (Dean Nelson) [2061791] - thunderbolt: Dump path config space entries during discovery (Dean Nelson) [2061791] - thunderbolt: Use decimal number with port numbers (Dean Nelson) [2061791] - xhci: increase usb U3 -> U0 link resume timeout from 100ms to 500ms (Dean Nelson) [2061791] - xhci: stop polling roothubs after shutdown (Dean Nelson) [2061791] - USB: Fix xhci event ring dequeue pointer ERDP update issue (Dean Nelson) [2061791] - USB: storage: ums-realtek: fix error code in rts51x_read_mem() (Dean Nelson) [2061791] - usb: early: xhci-dbc: Fix xdbc number parsing (Dean Nelson) [2061791] - usb: early: xhci-dbc: Remove duplicate keep parsing (Dean Nelson) [2061791] - USB: serial: pl2303: fix GS type detection (Dean Nelson) [2061791] - usb: host: xhci: Remove some unnecessary return value initializations (Dean Nelson) [2061791] - usb: host: xhci: add blank line in xhci_halt() (Dean Nelson) [2061791] - usb: host: xhci: update hci_version operation in xhci_gen_setup() (Dean Nelson) [2061791] - usb: host: xhci: fix a comment typo in xhci_mem_init() (Dean Nelson) [2061791] - usb: host: xhci: use ffs() in xhci_mem_init() (Dean Nelson) [2061791] - xhci: fix runtime PM imbalance in USB2 resume (Dean Nelson) [2061791] - xhci: fix uninitialized string returned by xhci_decode_ctrl_ctx() (Dean Nelson) [2061791] - xhci: fix garbage USBSTS being logged in some cases (Dean Nelson) [2061791] - xhci: make xhci_handshake timeout for xhci_reset() adjustable (Dean Nelson) [2061791] - xhci: omit mem read just after allocation of trb (Dean Nelson) [2061791] - Revert "USB: serial: ch341: add new Product ID for CH341A" (Dean Nelson) [2061791] - usb: xhci: fix minmax.cocci warnings (Dean Nelson) [2061791] - usb: host: xhci: drop redundant checks (Dean Nelson) [2061791] - xhci: Allocate separate command structures for each LPM command (Dean Nelson) [2061791] - xhci: dbgtty: use IDR to support several dbc instances. (Dean Nelson) [2061791] - xhci: dbc: Don't call dbc_tty_init() on every dbc tty probe (Dean Nelson) [2061791] - xhci: dbc: Rename xhci_dbc_init and xhci_dbc_exit (Dean Nelson) [2061791] - xhci: dbc: create and remove dbc structure in dbgtty driver. (Dean Nelson) [2061791] - xhci: dbc: refactor xhci_dbc_init() (Dean Nelson) [2061791] - usb: dwc3: pci: Fix Bay Trail phy GPIO mappings (Dean Nelson) [2061791] - xhci: Prevent futile URB re-submissions due to incorrect return value. (Dean Nelson) [2061791] - xhci: re-initialize the HC during resume if HCE was set (Dean Nelson) [2061791] - usb: dwc3: pci: Add "snps,dis_u2_susphy_quirk" for Intel Bay Trail (Dean Nelson) [2061791] - usb: dwc3: pci: add support for the Intel Raptor Lake-S (Dean Nelson) [2061791] - usb: xhci-mtk: add support ip-sleep wakeup for mt8195 (Dean Nelson) [2061791] - usb: dwc3: gadget: Prevent core from processing stale TRBs (Dean Nelson) [2061791] - thunderbolt: Replace acpi_bus_get_device() (Dean Nelson) [2061791] - thunderbolt: Add internal xHCI connect flows for Thunderbolt 3 devices (Dean Nelson) [2061791] - thunderbolt: Add missing device ID to tb_switch_is_alpine_ridge() (Dean Nelson) [2061791] - thunderbolt: Disable LTTPR on Intel Titan Ridge (Dean Nelson) [2061791] - usb: ulpi: Call of_node_put correctly (Dean Nelson) [2061791] - usb: ulpi: Move of_node_put to ulpi_dev_release (Dean Nelson) [2061791] - usb: xhci-mtk: Use struct_size() helper in create_sch_ep() (Dean Nelson) [2061791] - usb: common: ulpi: Fix crash in ulpi_match() (Dean Nelson) [2061791] - usb: typec: tcpm: Do not disconnect when receiving VSAFE0V (Dean Nelson) [2061791] - usb: typec: tcpm: Do not disconnect while receiving VBUS off (Dean Nelson) [2061791] - xhci: Fresco FL1100 controller should not have BROKEN_MSI quirk set. (Dean Nelson) [2061791] - usb: typec: tcpci: don't touch CC line if it's Vconn source (Dean Nelson) [2061791] - thunderbolt: Remove useless DMA-32 fallback configuration (Dean Nelson) [2061791] - media: uvcvideo: Support devices that report an OT as an entity source (Dean Nelson) [2061791] - Revert "media: uvcvideo: Support devices that report an OT as an entity source" (Dean Nelson) [2061791] - thunderbolt: Add module parameter for CLx disabling (Dean Nelson) [2061791] - thunderbolt: Enable CL0s for Intel Titan Ridge (Dean Nelson) [2061791] - thunderbolt: Rename Intel TB_VSE_CAP_IECS capability (Dean Nelson) [2061791] - thunderbolt: Implement TMU time disruption for Intel Titan Ridge (Dean Nelson) [2061791] - thunderbolt: Move usb4_switch_wait_for_bit() to switch.c (Dean Nelson) [2061791] - thunderbolt: Add CL0s support for USB4 routers (Dean Nelson) [2061791] - thunderbolt: Add TMU uni-directional mode (Dean Nelson) [2061791] - xhci: use max() to make code cleaner (Dean Nelson) [2061791] - usb: ftdi-elan: fix memory leak on device disconnect (Dean Nelson) [2061791] - Revert "usb: early: convert to readl_poll_timeout_atomic()" (Dean Nelson) [2061791] - usb: typec: tcpm: fix tcpm unregister port but leave a pending timer (Dean Nelson) [2061791] - thunderbolt: Check return value of kmemdup() in icm_handle_event() (Dean Nelson) [2061791] - media: dw2102: Fix use after free (Dean Nelson) [2061791] - USB: serial: cp210x: fix CP2105 GPIO registration (Dean Nelson) [2061791] - usb: xhci-mtk: fix list_del warning when enable list debug (Dean Nelson) [2061791] - usb: core: config: fix validation of wMaxPacketValue entries (Dean Nelson) [2061791] - xhci: avoid race between disable slot command and host runtime suspend (Dean Nelson) [2061791] - xhci: Remove CONFIG_USB_DEFAULT_PERSIST to prevent xHCI from runtime suspending (Dean Nelson) [2061791] - thunderbolt: Do not dereference fwnode in struct device (Dean Nelson) [2061791] - thunderbolt: Add debug logging of DisplayPort resource allocation (Dean Nelson) [2061791] - thunderbolt: Do not program path HopIDs for USB4 routers (Dean Nelson) [2061791] - thunderbolt: Do not allow subtracting more NFC credits than configured (Dean Nelson) [2061791] - thunderbolt: Runtime resume USB4 port when retimers are scanned (Dean Nelson) [2061791] - thunderbolt: Tear down existing tunnels when resuming from hibernate (Dean Nelson) [2061791] - thunderbolt: Runtime PM activate both ends of the device link (Dean Nelson) [2061791] - thunderbolt: xdomain: Avoid potential stack OOB read (Dean Nelson) [2061791] - media: uvcvideo: fix division by zero at stream start (Dean Nelson) [2061791] - usb: typec: tcpm: Wait in SNK_DEBOUNCED until disconnect (Dean Nelson) [2061791] - xhci: Fix commad ring abort, write all 64 bits to CRCR register. (Dean Nelson) [2061791] - usb: dwc3: gadget: Skip reading GEVNTSIZn (Dean Nelson) [2061791] - usb: dwc3: gadget: Ignore Update Transfer cmd params (Dean Nelson) [2061791] - usb: dwc3: gadget: Skip checking Update Transfer status (Dean Nelson) [2061791] - usb: hub: Fix locking issues with address0_mutex (Dean Nelson) [2061791] - media: dib0700: Only touch one bit when start/stop an adapter (Dean Nelson) [2061791] - media: dib0700: cleanup start/stop streaming logic (Dean Nelson) [2061791] - media: dib0700: fix undefined behavior in tuner shutdown (Dean Nelson) [2061791] - media: s2255: fix control-message timeouts (Dean Nelson) [2061791] - media: pvrusb2: fix control-message timeouts (Dean Nelson) [2061791] - media: flexcop-usb: fix control-message timeouts (Dean Nelson) [2061791] - usb: hub: Fix usb enumeration issue due to address0 race (Dean Nelson) [2061791] - usb: typec: fusb302: Fix masking of comparator and bc_lvl interrupts (Dean Nelson) [2061791] - usb: dwc3: gadget: Fix null pointer exception (Dean Nelson) [2061791] - usb: dwc3: gadget: Check for L1/L2/U3 for Start Transfer (Dean Nelson) [2061791] - usb: dwc3: gadget: Ignore NoStream after End Transfer (Dean Nelson) [2061791] - usb: xhci-mtk: fix random remote wakeup (Dean Nelson) [2061791] - usb: xhci-mtk: remove unnecessary error check (Dean Nelson) [2061791] - USB: serial: keyspan: fix memleak on probe errors (Dean Nelson) [2061791] - USB: iowarrior: fix control-message timeouts (Dean Nelson) [2061791] - usb: dwc3: gadget: Skip resizing EP's TX FIFO if already resized (Dean Nelson) [2061791] - usb: dwc3: gadget: Change to dev_dbg() when queuing to inactive gadget/ep (Dean Nelson) [2061791] - xhci: Enable trust tx length quirk for Fresco FL11 USB controller (Dean Nelson) [2061791] - xhci: Fix command ring pointer corruption while aborting a command (Dean Nelson) [2061791] - USB: xhci: dbc: fix tty registration race (Dean Nelson) [2061791] - xhci: add quirk for host controllers that don't update endpoint DCS (Dean Nelson) [2061791] - xhci: guard accesses to ep_state in xhci_endpoint_reset() (Dean Nelson) [2061791] - media: usb: dvd-usb: fix uninit-value bug in dibusb_read_eeprom_byte() (Dean Nelson) [2061791] - USB: cdc-acm: fix break reporting (Dean Nelson) [2061791] - USB: cdc-acm: fix racy tty buffer accesses (Dean Nelson) [2061791] - usb: typec: tcpm: handle SRC_STARTUP state if cc changes (Dean Nelson) [2061791] - usb: typec: tcpci: don't handle vSafe0V event if it's not enabled (Dean Nelson) [2061791] - usb: xhci-mtk: use xhci_dbg() to print log (Dean Nelson) [2061791] - media: mxl111sf: change mutex_init() location (Dean Nelson) [2061791] - media: tm6000: Avoid card name truncation (Dean Nelson) [2061791] - media: gspca: Limit frame size to sizeimage. (Dean Nelson) [2061791] - media: uvcvideo: Don't spam the log in uvc_ctrl_restore_values() (Dean Nelson) [2061791] - media: uvcvideo: Increase the size of UVC_METADATA_BUF_SIZE (Dean Nelson) [2061791] - media: uvcvideo: Return -EIO for control errors (Dean Nelson) [2061791] - media: uvcvideo: Remove unused including (Dean Nelson) [2061791] - media: m5602_ov7660: remove the repeated declaration (Dean Nelson) [2061791] - media: dvb-usb: fix ununit-value in az6027_rc_query (Dean Nelson) [2061791] - thunderbolt: Fix -Wrestrict warning (Dean Nelson) [2061791] - USB: serial: cp210x: fix dropped characters with CP2102 (Dean Nelson) [2061791] - usb: dwc3: gadget: Avoid starting DWC3 gadget during UDC unbind (Dean Nelson) [2061791] - USB: serial: option: remove duplicate USB device ID (Dean Nelson) [2061791] - USB: serial: mos7840: remove duplicated 0xac24 device ID (Dean Nelson) [2061791] - USB: cdc-acm: fix minor-number release (Dean Nelson) [2061791] - usb: dwc3: reference clock period configuration (Dean Nelson) [2061791] - usb: xhci-mtk: allow bandwidth table rollover (Dean Nelson) [2061791] - usb: xhci-mtk: modify the SOF/ITP interval for mt8195 (Dean Nelson) [2061791] - usb: xhci-mtk: add a member of num_esit (Dean Nelson) [2061791] - usb: xhci-mtk: check boundary before check tt (Dean Nelson) [2061791] - usb: xhci-mtk: update fs bus bandwidth by bw_budget_table (Dean Nelson) [2061791] - usb: xhci-mtk: support option to disable usb2 ports (Dean Nelson) [2061791] - usb: xhci-mtk: fix use-after-free of mtk->hcd (Dean Nelson) [2061791] - usb: dwc3: pci: add support for AMD's newer generation platform. (Dean Nelson) [2061791] - xhci: Add bus number to some debug messages (Dean Nelson) [2061791] - xhci: Add additional dynamic debug to follow URBs in cancel and error cases. (Dean Nelson) [2061791] - Revert "USB: xhci: fix U1/U2 handling for hardware with XHCI_INTEL_HOST quirk set" (Dean Nelson) [2061791] - xhci: Fix failure to give back some cached cancelled URBs. (Dean Nelson) [2061791] - xhci: fix even more unsafe memory usage in xhci tracing (Dean Nelson) [2061791] - xhci: fix unsafe memory usage in xhci tracing (Dean Nelson) [2061791] - usb: typec: tcpm: Support non-PD mode (Dean Nelson) [2061791] - USB: serial: cp210x: determine fw version for CP2105 and CP2108 (Dean Nelson) [2061791] - USB: serial: cp210x: clean up type detection (Dean Nelson) [2061791] - USB: serial: cp210x: clean up set-chars request (Dean Nelson) [2061791] - USB: serial: cp210x: clean up control-request timeout (Dean Nelson) [2061791] - USB: serial: cp210x: fix flow-control error handling (Dean Nelson) [2061791] - USB: serial: cp210x: fix control-characters error handling (Dean Nelson) [2061791] - tty: drop put_tty_driver (Dean Nelson) [2061791] - media: dvb-usb: fix uninit-value in vp702x_read_mac_addr (Dean Nelson) [2061791] - media: dvb-usb: fix uninit-value in dvb_usb_adapter_dvb_init (Dean Nelson) [2061791] - usb: renesas-xhci: Remove renesas_xhci_pci_exit() (Dean Nelson) [2061791] - usb: dwc3: Resize TX FIFOs to meet EP bursting requirements (Dean Nelson) [2061791] - memstick: rtsx_usb_ms: fix UAF (Dean Nelson) [2061791] - usb: dwc3: gadget: Clear DEP flags after stop transfers in ep disable (Dean Nelson) [2061791] - usb: dwc3: gadget: Set gadget_max_speed when set ssp_rate (Dean Nelson) [2061791] - usb: dwc3: gadget: Prevent EP queuing while stopping transfers (Dean Nelson) [2061791] - media: lmedm04: Fix misuse of comma (Dean Nelson) [2061791] - media: tm6000: Fix memleak in tm6000_start_stream (Dean Nelson) [2061791] - usb: dwc3: gadget: Restart DWC3 gadget when enabling pullup (Dean Nelson) [2061791] - memstick: Skip allocating card when removing host (Dean Nelson) [2061791] - USB: Replace zero-length array with flexible-array member (Dean Nelson) [2061791] - USB: xhci: fix 'broken_suspend' placement in struct xchi_hcd (Dean Nelson) [2061791] - Revert "[usb] USB: xhci: fix 'broken_suspend' placement in struct xchi_hcd" (Dean Nelson) [2061791] - memstick: rtsx_usb_ms: Support runtime power management (Dean Nelson) [2061791] - memstick: rtsx_usb_ms: Use ms_dev() helper (Dean Nelson) [2061791] - memstick: Prevent memstick host from getting runtime suspended during card detection (Dean Nelson) [2061791] - misc: rtsx_usb: Use USB remote wakeup signaling for card insertion detection (Dean Nelson) [2061791] - memstick: rtsx_usb_ms: Add missing pm_runtime_disable() in probe function (Dean Nelson) [2061791]- RDMA/qedr: Fix reporting QP timeout attribute (Kamal Heib) [2083620] - NFSD: Handle COPYer - Not suppored in RHEL8 (Benjamin Coddington) [2108628] - NFSD add ca_source_server<> to COPY (Benjamin Coddington) [2108628] - NFS NFSD: defining nl4_servers structure needed by both (Benjamin Coddington) [2108628] - fix backport powerpc/uaccess: get rid of small constant size cases in raw_copy_{to,from}_user() (Diego Domingos) [2106984] - bpf: Enable bpf_ktime_get_coarse_ns helper (Viktor Malik) [2105133] - kernel/resource: Introduce request_mem_region_muxed() (Sudheesh Mavila) [2047999] - i2c: piix4: Enable EFCH MMIO for Family 17h+ (Sudheesh Mavila) [2047999] - i2c: piix4: Add EFCH MMIO support for SMBus port select (Sudheesh Mavila) [2047999] - i2c: piix4: Add EFCH MMIO support to SMBus base address detect (Sudheesh Mavila) [2047999] - i2c: piix4: Add EFCH MMIO support to region request and release (Sudheesh Mavila) [2047999] - i2c: piix4: Move SMBus port selection into function (Sudheesh Mavila) [2047999] - i2c: piix4: Move SMBus controller base address detect into function (Sudheesh Mavila) [2047999] - i2c: piix4: Move port I/O region request/release code into functions (Sudheesh Mavila) [2047999] - i2c: piix4: Replace hardcoded memory map size with a #define (Sudheesh Mavila) [2047999] - i2c: piix4: Detect secondary SMBus controller on AMD AM4 chipsets (Sudheesh Mavila) [2047999] - i2c: piix4: Add ACPI support (Sudheesh Mavila) [2047999] - i2c: piix4: Fix probing of reserved ports on AMD Family 16h Model 30h (Sudheesh Mavila) [2047999] - i2c: piix4: Fix port selection for AMD Family 16h Model 30h (Sudheesh Mavila) [2047999] - i2c-piix4: Add Hygon Dhyana SMBus support (Sudheesh Mavila) [2047999] - tracing: Remove WARN_ON in start_thread() (Jerome Marchand) [2090967] - net: usb: Fix spelling mistakes (José Ignacio Tornos Martínez) [1984353] - net: usb: cdc_ether: record speed in status method (José Ignacio Tornos Martínez) [1984353] - net: usb: usbnet: add method for reporting speed without MII (José Ignacio Tornos Martínez) [1984353] - e1000e: Fix possible overflow in LTR decoding (Ken Cox) [2037965] - e1000e: Print PHY register address when MDI read/write fails (Ken Cox) [2037965] - e1000e: Correct NVM checksum verification flow (Ken Cox) [2037965] - e1000e: Fix possible HW unit hang after an s0ix exit (Ken Cox) [2037965 2049952] - e1000e: Handshake with CSME starts from ADL platforms (Ken Cox) [2037965 2049952] - e1000e: Separate ADP board type from TGP (Ken Cox) [2037965 2049952] - e1000e: Remove useless DMA-32 fallback configuration (Ken Cox) [2037965] - e1000e: Remove redundant statement (Ken Cox) [2037965] - ethernet: use eth_hw_addr_set() for dev->addr_len cases (Ken Cox) [2037965] - net: e1000e: solve insmod 'Unknown symbol mutex_lock' error (Ken Cox) [2037965] - RDMA/irdma: Add SW mechanism to generate completions on error (Kamal Heib) [2100316] - RDMA/irdma: Remove the redundant variable (Kamal Heib) [2100316] - RDMA/irdma: Add support for DSCP (Kamal Heib) [2100316] - RDMA/irdma: Use irq_update_affinity_hint() (Kamal Heib) [2100316] - RDMA/irdma: Set protocol based on PF rdma_mode flag (Kamal Heib) [2100316 2096481] - virtio-ring: fix DMA metadata flags (Cindy Lu) [1969742] - virtio_ring: fix typos in vring_desc_extra (Jason Wang) [1969742] - virtio-ring: store DMA metadata in desc_extra for split virtqueue (Jason Wang) [1969742] - virtio: use err label in __vring_new_virtqueue() (Jason Wang) [1969742] - virtio_ring: introduce virtqueue_desc_add_split() (Jason Wang) [1969742] - virtio_ring: secure handling of mapping errors (Jason Wang) [1969742] - virtio-ring: factor out desc_extra allocation (Jason Wang) [1969742] - virtio_ring: rename vring_desc_extra_packed (Jason Wang) [1969742] - virtio-ring: maintain next in extra state for packed virtqueue (Jason Wang) [1969742] - drivers/base: fix userspace break from using bin_attributes for cpumap and cpulist (Phil Auld) [2089715] - rpminspect: disable abidiff scanning (Jarod Wilson)- Netvsc: Call hv_unmap_memory() in the netvsc_device_remove() (Mohammed Gamal) [2086613] - Drivers: hv: vmbus: Release cpu lock in error case (Mohammed Gamal) [2086613] - Drivers: hv: Fix syntax errors in comments (Mohammed Gamal) [2086613] - Drivers: hv: vmbus: Don't assign VMbus channel interrupts to isolated CPUs (Mohammed Gamal) [2086613] - hv_balloon: Fix balloon_probe() and balloon_remove() error handling (Mohammed Gamal) [2086613] - Drivers: hv: vmbus: fix typo in comment (Mohammed Gamal) [2086613] - Drivers: hv: vmbus: Remove support for Hyper-V 2008 and Hyper-V 2008R2/Win7 (Mohammed Gamal) [2086613] - Drivers: hv: vmbus: Refactor the ring-buffer iterator functions (Mohammed Gamal) [2086613] - hv_sock: Copy packets sent by Hyper-V out of the ring buffer (Mohammed Gamal) [2086613] - hv_sock: Check hv_pkt_iter_first_raw()'s return value (Mohammed Gamal) [2086613] - Drivers: hv: vmbus: Accept hv_sock offers in isolated guests (Mohammed Gamal) [2086613] - Drivers: hv: vmbus: Introduce {lock,unlock}_requestor() (Mohammed Gamal) [2086613] - Drivers: hv: vmbus: Introduce vmbus_request_addr_match() (Mohammed Gamal) [2086613] - Drivers: hv: vmbus: Introduce vmbus_sendpacket_getid() (Mohammed Gamal) [2086613] - Drivers: hv: vmbus: Fix handling of messages with transaction ID of zero (Mohammed Gamal) [2086613] - Drivers: hv: vmbus: Add VMbus IMC device to unsupported list (Mohammed Gamal) [2086613] - Drivers: hv: vmbus: Replace smp_store_mb() with virt_store_mb() (Mohammed Gamal) [2086613] - Drivers: hv: balloon: Disable balloon and hot-add accordingly (Mohammed Gamal) [2086613] - Drivers: hv: balloon: Support status report for larger page sizes (Mohammed Gamal) [2086613] - Drivers: hv: vmbus: Prevent load re-ordering when reading ring buffer (Mohammed Gamal) [2086613] - Drivers: hv: vmbus: Fix potential crash on module unload (Mohammed Gamal) [2086613] - Drivers: hv: vmbus: Fix initialization of device object in vmbus_device_register() (Mohammed Gamal) [2086613] - Drivers: hv: vmbus: Deactivate sysctl_record_panic_msg by default in isolated guests (Mohammed Gamal) [2086613] - drivers: hv: log when enabling crash_kexec_post_notifiers (Mohammed Gamal) [2086613] - Drivers: hv: utils: Make use of the helper macro LIST_HEAD() (Mohammed Gamal) [2086613] - Drivers: hv: vmbus: Rework use of DMA_BIT_MASK(64) (Mohammed Gamal) [2086613] - Drivers: hv: vmbus: Fix memory leak in vmbus_add_channel_kobj (Mohammed Gamal) [2086613] - Drivers: hv: Compare cpumasks and not their weights in init_vp_index() (Mohammed Gamal) [2086613] - Drivers: hv: Rename 'alloced' to 'allocated' (Mohammed Gamal) [2086613] - Drivers: hv: vmbus: Use struct_size() helper in kmalloc() (Mohammed Gamal) [2086613] - Drivers: hv: balloon: account for vmbus packet header in max_pkt_size (Mohammed Gamal) [2086613] - Drivers: hv: vmbus: Initialize request offers message for Isolation VM (Mohammed Gamal) [2086613] - Drivers: hv: Fix definition of hypercall input & output arg variables (Mohammed Gamal) [2086613] - net: netvsc: Add Isolation VM support for netvsc driver (Mohammed Gamal) [2086613] - scsi: storvsc: Add Isolation VM support for storvsc driver (Mohammed Gamal) [2086613] - Drivers: hv : vmbus: Adding NULL pointer check (Mohammed Gamal) [2086613] - Drivers: hv: vmbus: Remove unused code to check for subchannels (Mohammed Gamal) [2086613] - Drivers: hv: vmbus: Initialize VMbus ring buffer for Isolation VM (Mohammed Gamal) [2086613] - Drivers: hv: vmbus: Add SNP support for VMbus channel initiate message (Mohammed Gamal) [2086613] - Drivers: hv: vmbus: Mark vmbus ring buffer visible to host in Isolation VM (Mohammed Gamal) [2086613] - SUNRPC: Don't leak sockets in xs_local_connect() (Jeffrey Layton) [2089429] - SUNRPC: clean up some inconsistent indenting (Jeffrey Layton) [2089429] - SUNRPC: Ensure we flush any closed sockets before xs_xprt_free() (Jeffrey Layton) [2089429] - SUNRPC: Don't call connect() more than once on a TCP socket (Jeffrey Layton) [2089429] - net: openvswitch: fix misuse of the cached connection on tuple changes (Timothy Redaelli) [2099213] - sfc: fix considering that all channels have TX queues (Íñigo Huguet) [1851823] - sfc: fix wrong tx channel offset with efx_separate_tx_channels (Íñigo Huguet) [1851823] - intel/igb:fix repeated words in comments (Corinna Vinschen) [2037959] - igb: remove unexpected word "the" (Corinna Vinschen) [2037959] - igb: Make DMA faster when CPU is active on the PCIe link (Corinna Vinschen) [2037959] - igb: fix a use-after-free issue in igb_clean_tx_ring (Corinna Vinschen) [2037959] - igb: Remove duplicate defines (Corinna Vinschen) [2037959] - igb: skip phy status check where unavailable (Corinna Vinschen) [2037959] - igb: Convert kmap() to kmap_local_page() (Corinna Vinschen) [2037959] - igb: zero hwtstamp by default (Corinna Vinschen) [2037959] - igb: Remove useless DMA-32 fallback configuration (Corinna Vinschen) [2037959] - PCI: Work around Intel I210 ROM BAR overlap defect (Corinna Vinschen) [2037959] - igb: support EXTTS on 82580/i354/i350 (Corinna Vinschen) [2037959] - igb: support PEROUT on 82580/i354/i350 (Corinna Vinschen) [2037959] - igb: move PEROUT and EXTTS isr logic to separate functions (Corinna Vinschen) [2037959] - igb: move SDP config initialization to separate function (Corinna Vinschen) [2037959] - igb: switch to napi_build_skb() (Corinna Vinschen) [2037959] - igb: remove never changed variable `ret_val' (Corinna Vinschen) [2037959] - NFSv4: Add an fattr allocation to _nfs4_discover_trunking() (Scott Mayhew) [2096393] - sunrpc: set cl_max_connect when cloning an rpc_clnt (Scott Mayhew) [2096393] - NFSv4.1 mark qualified async operations as MOVEABLE tasks (Scott Mayhew) [2096393] - powerpc/rtas: Allow ibm,platform-dump RTAS call with null buffer address (Desnes A. Nunes do Rosario) [2095041] - audit: free module name (Richard Guy Briggs) [2100259] - bfq: fix blkio cgroup leakage v4 (Ming Lei) [2093206] - scsi: scsi_dh_alua: Properly handle the ALUA transitioning state (Ewan D. Milne) [1992870] - mm: sparse: remove __section_nr() function (Mark Langsdorf) [2067280] - mm: sparse: pass section_nr to find_memory_block (Mark Langsdorf) [2067280] - mm: sparse: pass section_nr to section_mark_present (Mark Langsdorf) [2067280] - headers/uninline: Uninline single-use function: kobject_has_children() (Mark Langsdorf) [2067280] - arch_topology: Do not set llc_sibling if llc_id is invalid (Mark Langsdorf) [2067280] - topology: make core_mask include at least cluster_siblings (Mark Langsdorf) [2067280] - regmap: allow a defined reg_base to be added to every address (Mark Langsdorf) [2067280] - regmap: add configurable downshift for addresses (Mark Langsdorf) [2067280] - drivers/base/dd.c : Remove the initial value of the global variable (Mark Langsdorf) [2067280] - devres: fix typos in comments (Mark Langsdorf) [2067280] - base: soc: Make soc_device_match() simpler and easier to read (Mark Langsdorf) [2067280] - driver core: Refactor sysfs and drv/bus remove hooks (Mark Langsdorf) [2067280] - driver core: Refactor multiple copies of device cleanup (Mark Langsdorf) [2067280] - arch_topology: obtain cpu capacity using information from CPPC (Mark Langsdorf) [2067280] - PM: core: keep irq flags in device_pm_check_callbacks() (Mark Langsdorf) [2067280] - PM: sleep: Add device name to suspend_report_result() (Mark Langsdorf) [2067280] - PM: runtime: Have devm_pm_runtime_enable() handle pm_runtime_dont_use_autosuspend() (Mark Langsdorf) [2067280] - PM: sleep: wakeup: Fix typos in comments (Mark Langsdorf) [2067280] - PM: domains: Fix sleep-in-atomic bug caused by genpd_debug_remove() (Mark Langsdorf) [2067280] - PM: domains: use dev_err_probe() to simplify error handling (Mark Langsdorf) [2067280] - PM: domains: Prevent power off for parent unless child is in deepest state (Mark Langsdorf) [2067280] - driver core: cleanup double words comments (Mark Langsdorf) [2067280] - device property: Don't split fwnode_get_irq*() APIs in the code (Mark Langsdorf) [2067280] - regmap: irq: cleanup comments (Mark Langsdorf) [2067280] - platform: use dev_err_probe() in platform_get_irq_byname() (Mark Langsdorf) [2067280] - devtmpfs: drop redundant fs parameters from internal fs (Mark Langsdorf) [2067280] - component: Replace most references to 'master' with 'aggregate device' (Mark Langsdorf) [2067280] - device property: Add fwnode_irq_get_byname (Mark Langsdorf) [2067280] - regmap-irq: Fix typo in comment (Mark Langsdorf) [2067280] - driver core: Free DMA range map when device is released (Mark Langsdorf) [2067280] - regmap-irq: Update interrupt clear register for proper reset (Mark Langsdorf) [2067280] - PM: s2idle: ACPI: Fix wakeup interrupts handling (Mark Langsdorf) [2067280] - devtmpfs regression fix: reconfigure on each mount (Mark Langsdorf) [2067280] - regmap: debugfs: Fix indentation (Mark Langsdorf) [2067280] - regmap: Call regmap_debugfs_exit() prior to _init() (Mark Langsdorf) [2067280] - driver core: Make bus notifiers in right order in really_probe() (Mark Langsdorf) [2067280] - driver core: Move driver_sysfs_remove() after driver_sysfs_add() (Mark Langsdorf) [2067280] - driver core: Simplify async probe test code by using ktime_ms_delta() (Mark Langsdorf) [2067280] - PM: runtime: Simplify locking in pm_runtime_put_suppliers() (Mark Langsdorf) [2067280] - software node: fix wrong node passed to find nargs_prop (Mark Langsdorf) [2067280] - driver core: platform: document registration-failure requirement (Mark Langsdorf) [2067280] - device property: Add fwnode_iomap() (Mark Langsdorf) [2067280] - device property: Use fwnode_graph_for_each_endpoint() macro (Mark Langsdorf) [2067280] - device property: Implement fwnode_graph_get_endpoint_count() (Mark Langsdorf) [2067280] - device property: Fix documentation for FWNODE_GRAPH_DEVICE_DISABLED (Mark Langsdorf) [2067280] - rtc: Check return value from mc146818_get_time() (Mark Langsdorf) [2067280] - device property: Check fwnode->secondary when finding properties (Mark Langsdorf) [2067280] - topology/sysfs: rework book and drawer topology ifdefery (Mark Langsdorf) [2067280] - topology/sysfs: export cluster attributes only if an architectures has support (Mark Langsdorf) [2067280] - topology/sysfs: export die attributes only if an architectures has support (Mark Langsdorf) [2067280] - driver core: Don't call device_remove_properties() from device_del() (Mark Langsdorf) [2067280] - regmap: allow to define reg_update_bits for no bus configuration (Mark Langsdorf) [2067280] - platform/x86: amd-pmc: Set QOS during suspend on CZN w/ timer wakeup (Mark Langsdorf) [2067250] - PM: sleep: Fix error handling in dpm_prepare() (Mark Langsdorf) [2067250] - PM: sleep: Avoid calling put_device() under dpm_list_mtx (Mark Langsdorf) [2067250] - PM: sleep: Fix runtime PM based cpuidle support (Mark Langsdorf) [2067250] - PM / wakeirq: support enabling wake-up irq after runtime_suspend called (Mark Langsdorf) [2067250] - device property: Drop redundant NULL checks (Mark Langsdorf) [2067250] - PM: sleep: Pause cpuidle later and resume it earlier during system transitions (Mark Langsdorf) [2067250] - PM: suspend: Do not pause cpuidle in the suspend-to-idle path (Mark Langsdorf) [2067250] - regmap: spi: Set regmap max raw r/w from max_transfer_size (Mark Langsdorf) [2067250] - PM: sleep: Do not let "syscore" devices runtime-suspend during system transitions (Mark Langsdorf) [2067250] - component: do not leave master devres group open after bind (Mark Langsdorf) [2067250] - driver core: Provide device_match_acpi_handle() helper (Mark Langsdorf) [2067250] - regmap: Fix possible double-free in regcache_rbtree_exit() (Mark Langsdorf) [2067250] - device property: build kunit tests without structleak plugin (Mark Langsdorf) [2067250] - driver core: Reject pointless SYNC_STATE_ONLY device links (Mark Langsdorf) [2067250] - firmware_loader: add a sanity check for firmware_request_builtin() (Mark Langsdorf) [2067250] - firmware_loader: split built-in firmware call (Mark Langsdorf) [2067250] - firmware_loader: fix pre-allocated buf built-in firmware use (Mark Langsdorf) [2067250] - drivers/base/component.c: remove superfluous header files from component.c (Mark Langsdorf) [2067250] - drivers/base/arch_topology.c: remove superfluous header (Mark Langsdorf) [2067250] - driver core: use NUMA_NO_NODE during device_initialize (Mark Langsdorf) [2067250] - driver core: Fix possible memory leak in device_link_add() (Mark Langsdorf) [2067250] - driver core: Add debug logs when fwnode links are added/deleted (Mark Langsdorf) [2067250] - driver core: Create __fwnode_link_del() helper function (Mark Langsdorf) [2067250] - driver core: Set deferred probe reason when deferred by driver core (Mark Langsdorf) [2067250] - driver core: fw_devlink: Add support for FWNODE_FLAG_NEEDS_CHILD_BOUND_ON_ADD (Mark Langsdorf) [2067250] - driver core: Clarify that dev_err_probe() is OK even w/out -EPROBE_DEFER (Mark Langsdorf) [2067250] - driver core: fw_devlink: Improve handling of cyclic dependencies (Mark Langsdorf) [2067250] - software node: balance refcount for managed software nodes (Mark Langsdorf) [2067250] - driver core: platform: Make use of the helper macro SET_RUNTIME_PM_OPS() (Mark Langsdorf) [2067250] - PM: base: power: don't try to use non-existing RTC for storing data (Mark Langsdorf) [2067250] - PM: sleep: core: Avoid setting power.must_resume to false (Mark Langsdorf) [2067250] - PM: sleep: wakeirq: drop useless parameter from dev_pm_attach_wake_irq() (Mark Langsdorf) [2067250] - PM: domains: Fix domain attach for CONFIG_PM_OPP=n (Mark Langsdorf) [2067250] - PM: runtime: add devm_pm_clk_create helper (Mark Langsdorf) [2067250] - PM: runtime: add devm_pm_runtime_enable helper (Mark Langsdorf) [2067250] - regmap: teach regmap to use raw spinlocks if requested in the config (Mark Langsdorf) [2067250] - PM: domains: Add support for 'required-opps' to set default perf state (Mark Langsdorf) [2067250] - Revert "media: device property: Call fwnode_graph_get_endpoint_by_id() for fwnode->secondary" (Mark Langsdorf) [2067250] - driver: base: Prefer unsigned int to bare use of unsigned (Mark Langsdorf) [2067250] - cacheinfo: clear cache_leaves(cpu) in free_cache_attributes() (Mark Langsdorf) [2067250] - driver core: Fix error return code in really_probe() (Mark Langsdorf) [2067250] - driver: base: Replace symbolic permissions with octal permissions (Mark Langsdorf) [2067250] - regmap: Prefer unsigned int to bare use of unsigned (Mark Langsdorf) [2067250] - regmap: fix the offset of register error log (Mark Langsdorf) [2067250] - bpf: Fix request_sock leak in sk lookup helpers (Antoine Tenart) [2085313] - crypto: fips - make proc files report fips module name and version (Vladis Dronov) [2103966] - net: tipc: fix possible refcount leak in tipc_sk_create() (Xin Long) [2106048] - tipc: move bc link creation back to tipc_node_create (Xin Long) [2106048] - tipc: fix use-after-free Read in tipc_named_reinit (Xin Long) [2106048] - tipc: check attribute length for bearer name (Xin Long) [2106048] - ice: Fix memory corruption in VF driver (Petr Oros) [2037937] - ice: Fix queue config fail handling (Petr Oros) [2037937] - ice: Sync VLAN filtering features for DVM (Petr Oros) [2037937] - ice: Fix PTP TX timestamp offset calculation (Petr Oros) [2037937] - ice: Fix interrupt moderation settings getting cleared (Petr Oros) [2037937] - ice: fix possible under reporting of ethtool Tx and Rx statistics (Petr Oros) [2037937] - ice: allow creating VFs for !CONFIG_NET_SWITCHDEV (Petr Oros) [2037937] - ice: add trace events for tx timestamps (Petr Oros) [2037937] - ice: fix return value check in ice_gnss.c (Petr Oros) [2037937] - ice: remove PF pointer from ice_check_vf_init (Petr Oros) [2037937] - ice: introduce ice_virtchnl.c and ice_virtchnl.h (Petr Oros) [2037937] - ice: cleanup long lines in ice_sriov.c (Petr Oros) [2037937] - ice: introduce ICE_VF_RESET_LOCK flag (Petr Oros) [2037937] - ice: introduce ICE_VF_RESET_NOTIFY flag (Petr Oros) [2037937] - ice: convert ice_reset_vf to take flags (Petr Oros) [2037937] - ice: convert ice_reset_vf to standard error codes (Petr Oros) [2037937] - ice: make ice_reset_all_vfs void (Petr Oros) [2037937] - ice: drop is_vflr parameter from ice_reset_all_vfs (Petr Oros) [2037937] - ice: move reset functionality into ice_vf_lib.c (Petr Oros) [2037937] - ice: fix a long line warning in ice_reset_vf (Petr Oros) [2037937] - ice: introduce VF operations structure for reset flows (Petr Oros) [2037937] - ice: fix incorrect dev_dbg print mistaking 'i' for vf->vf_id (Petr Oros) [2037937] - ice: introduce ice_vf_lib.c, ice_vf_lib.h, and ice_vf_lib_private.h (Petr Oros) [2037937] - ice: use ice_is_vf_trusted helper function (Petr Oros) [2037937] - ice: log an error message when eswitch fails to configure (Petr Oros) [2037937] - ice: cleanup error logging for ice_ena_vfs (Petr Oros) [2037937] - ice: move ice_set_vf_port_vlan near other .ndo ops (Petr Oros) [2037937] - ice: refactor spoofchk control code in ice_sriov.c (Petr Oros) [2037937] - ice: rename ICE_MAX_VF_COUNT to avoid confusion (Petr Oros) [2037937] - ice: remove unused definitions from ice_sriov.h (Petr Oros) [2037937] - ice: convert vf->vc_ops to a const pointer (Petr Oros) [2037937] - ice: remove circular header dependencies on ice.h (Petr Oros) [2037937] - ice: rename ice_virtchnl_pf.c to ice_sriov.c (Petr Oros) [2037937] - ice: rename ice_sriov.c to ice_vf_mbx.c (Petr Oros) [2037937] - ice: Fix FV offset searching (Petr Oros) [2037937] - ice: Add support for outer dest MAC for ADQ tunnels (Petr Oros) [2037937] - ice: avoid XDP checks in ice_clean_tx_irq() (Petr Oros) [2037937] - ice: change "can't set link" message to dbg level (Petr Oros) [2037937] - ice: Add slow path offload stats on port representor in switchdev (Petr Oros) [2037937] - ice: Add support for inner etype in switchdev (Petr Oros) [2037937] - ice: convert VF storage to hash table with krefs and RCU (Petr Oros) [2037937] - ice: introduce VF accessor functions (Petr Oros) [2037937] - ice: factor VF variables to separate structure (Petr Oros) [2037937] - ice: convert ice_for_each_vf to include VF entry iterator (Petr Oros) [2037937] - ice: use ice_for_each_vf for iteration during removal (Petr Oros) [2037937] - ice: remove checks in ice_vc_send_msg_to_vf (Petr Oros) [2037937] - ice: move VFLR acknowledge during ice_free_vfs (Petr Oros) [2037937] - ice: move clear_malvf call in ice_free_vfs (Petr Oros) [2037937] - ice: pass num_vfs to ice_set_per_vf_res() (Petr Oros) [2037937] - ice: store VF pointer instead of VF ID (Petr Oros) [2037937] - ice: refactor unwind cleanup in eswitch mode (Petr Oros) [2037937] - ice: add TTY for GNSS module for E810T device (Petr Oros) [2037937] - ice: Simplify tracking status of RDMA support (Petr Oros) [2037937] - ice: Add ability for PF admin to enable VF VLAN pruning (Petr Oros) [2037937] - ice: Add support for 802.1ad port VLANs VF (Petr Oros) [2037937] - ice: Advertise 802.1ad VLAN filtering and offloads for PF netdev (Petr Oros) [2037937] - ice: Support configuring the device to Double VLAN Mode (Petr Oros) [2037937] - ice: Add support for VIRTCHNL_VF_OFFLOAD_VLAN_V2 (Petr Oros) [2037937] - ice: Add hot path support for 802.1Q and 802.1ad VLAN offloads (Petr Oros) [2037937] - ice: Add outer_vlan_ops and VSI specific VLAN ops implementations (Petr Oros) [2037937] - ice: Adjust naming for inner VLAN operations (Petr Oros) [2037937] - ice: Use the proto argument for VLAN ops (Petr Oros) [2037937] - ice: Refactor vf->port_vlan_info to use ice_vlan (Petr Oros) [2037937] - ice: Introduce ice_vlan struct (Petr Oros) [2037937] - ice: Add new VSI VLAN ops (Petr Oros) [2037937] - ice: Add helper function for adding VLAN 0 (Petr Oros) [2037937] - ice: Refactor spoofcheck configuration functions (Petr Oros) [2037937] - Revert "ice: Allow to pass VLAN tagged packets to VF when port VLAN is configured" (Petr Oros) [2037937] - Revert "ice: Do not enable VLAN pruning when spoofchk is enabled" (Petr Oros) [2037937] - ice: Remove likely for napi_complete_done (Petr Oros) [2037937] - ice: add support for DSCP QoS for IDC (Petr Oros) [2037937] - ice: respect metadata on XSK Rx to skb (Petr Oros) [2037937] - ice: don't reserve excessive XDP_PACKET_HEADROOM on XSK Rx to skb (Petr Oros) [2037937] - ice: respect metadata in legacy-rx/ice_construct_skb() (Petr Oros) [2037937] - ice: Fix broken IFF_ALLMULTI handling (Petr Oros) [2037937]- i40e: Fix call trace in setup_tx_descriptors (Ivan Vecera) [2037943] - i40e: Fix calculating the number of queue pairs (Ivan Vecera) [2037943] - i40e: Fix adding ADQ filter to TC0 (Ivan Vecera) [2037943] - i40e: i40e_main: fix a missing check on list iterator (Ivan Vecera) [2037943] - i40e, xsk: Get rid of redundant 'fallthrough' (Ivan Vecera) [2037943] - i40e, xsk: Diversify return values from xsk_wakeup call paths (Ivan Vecera) [2037943] - i40e, xsk: Terminate Rx side of NAPI when XSK Rx queue gets full (Ivan Vecera) [2037943] - i40e: Add Ethernet Connection X722 for 10GbE SFP+ support (Ivan Vecera) [2037943] - i40e: Add vsi.tx_restart to i40e ethtool stats (Ivan Vecera) [2037943] - i40e: Add tx_stopped stat (Ivan Vecera) [2037943] - i40e: Add support for MPLS + TSO (Ivan Vecera) [2037943] - i40e: little endian only valid checksums (Ivan Vecera) [2037943] - i40e: stop disabling VFs due to PF error responses (Ivan Vecera) [2037943] - i40e: remove dead stores on XSK hotpath (Ivan Vecera) [2037943] - i40e: Add a stat for tracking busy rx pages (Ivan Vecera) [2037943] - i40e: Add a stat for tracking pages waived (Ivan Vecera) [2037943] - i40e: Add a stat tracking new RX page allocations (Ivan Vecera) [2037943] - i40e: Aggregate and export RX page reuse stat (Ivan Vecera) [2037943] - i40e: Remove rx page reuse double count (Ivan Vecera) [2037943] - i40e: Fix race condition while adding/deleting MAC/VLAN filters (Ivan Vecera) [2037943] - i40e: Add new version of i40e_aq_add_macvlan function (Ivan Vecera) [2037943] - i40e: Add new versions of send ASQ command functions (Ivan Vecera) [2037943] - i40e: Add sending commands in atomic context (Ivan Vecera) [2037943] - i40e: Remove unused RX realloc stat (Ivan Vecera) [2037943] - i40e: Disable hw-tc-offload feature on driver load (Ivan Vecera) [2037943] - i40e: Fix reset path while removing the driver (Ivan Vecera) [2037943] - i40e: respect metadata on XSK Rx to skb (Ivan Vecera) [2037943] - i40e: don't reserve excessive XDP_PACKET_HEADROOM on XSK Rx to skb (Ivan Vecera) [2037943] - i40e: Remove useless DMA-32 fallback configuration (Ivan Vecera) [2037943] - i40e: fix unsigned stat widths (Ivan Vecera) [2037943] - i40e: Fix for failed to init adminq while VF reset (Ivan Vecera) [2037943] - i40e: Fix queues reservation for XDP (Ivan Vecera) [2037943] - i40e: Fix issue when maximum queues is exceeded (Ivan Vecera) [2037943] - i40e: Increase delay to 1 s after global EMP reset (Ivan Vecera) [2037943] - i40e: remove variables set but not used (Ivan Vecera) [2037943] - i40e: Remove non-inclusive language (Ivan Vecera) [2037943] - i40e: Update FW API version (Ivan Vecera) [2037943] - i40e: Minimize amount of busy-waiting during AQ send (Ivan Vecera) [2037943] - i40e: Add ensurance of MacVlan resources for every trusted VF (Ivan Vecera) [2037943] - i40e: Fix incorrect netdev's real number of RX/TX queues (Ivan Vecera) [2037943] - i40e: Fix for displaying message regarding NVM version (Ivan Vecera) [2037943] - i40e: fix use-after-free in i40e_sync_filters_subtask() (Ivan Vecera) [2037943] - i40e: Fix to not show opcode msg on unsuccessful VF MAC change (Ivan Vecera) [2037943] - i40e: switch to napi_build_skb() (Ivan Vecera) [2037943] - i40e: Use irq_update_affinity_hint() (Ivan Vecera) [2037943] - mptcp: fix race on unaccepted mptcp sockets (Davide Caratti) [2076971] - mptcp: fix local endpoint accounting (Davide Caratti) [2076971] - mptcp: fix race in overlapping signal events (Davide Caratti) [2076971] - mptcp: fix subflow accounting on close (Davide Caratti) [2076971] - mptcp: introduce implicit endpoints (Davide Caratti) [2076971] - mptcp: constify a bunch of of helpers (Davide Caratti) [2076971] - mptcp: drop port parameter of mptcp_pm_add_addr_signal (Davide Caratti) [2076971] - mptcp: fix removing ids bitmap setting (Davide Caratti) [2076971] - selftests: mptcp: be more conservative with cookie MPJ limits (Davide Caratti) [2076971] - selftests: mptcp: more robust signal race test (Davide Caratti) [2076971] - mptcp: cleanup MPJ subflow list handling (Davide Caratti) [2076971] - mptcp: do not block subflows creation on errors (Davide Caratti) [2076971] - mptcp: keep track of local endpoint still available for each msk (Davide Caratti) [2076971] - mptcp: clean up harmless false expressions (Davide Caratti) [2076971] - mptcp: fix per socket endpoint accounting (Davide Caratti) [2076971] - selftests: mptcp: add fullmesh testcases (Davide Caratti) [2076971] - selftests: mptcp: set and print the fullmesh flag (Davide Caratti) [2076971] - mptcp: local addresses fullmesh (Davide Caratti) [2076971] - mptcp: remote addresses fullmesh (Davide Caratti) [2076971] - mptcp: remove MPTCP_ADD_ADDR_IPV6 and MPTCP_ADD_ADDR_PORT (Davide Caratti) [2076971] - mptcp: build ADD_ADDR/echo-ADD_ADDR option according pm.add_signal (Davide Caratti) [2076971] - mptcp: fix ADD_ADDR and RM_ADDR maybe flush addr_signal each other (Davide Caratti) [2076971] - mptcp: make MPTCP_ADD_ADDR_SIGNAL and MPTCP_ADD_ADDR_ECHO separate (Davide Caratti) [2076971] - mptcp: move drop_other_suboptions check under pm lock (Davide Caratti) [2076971] - mptcp: drop flags and ifindex arguments (Davide Caratti) [2076971] - mptcp: allow to use port and non-signal in set_flags (Davide Caratti) [2076971] - NFSv4.1 support for NFS4_RESULT_PRESERVER_UNLINKED (Scott Mayhew) [2066369] - KVM: selftests: get-reg-list: Add KVM_REG_ARM_FW_REG(3) (Chris von Recklinghausen) [2062287] {CVE-2022-23960} - arm64: proton-pack: Include unprivileged eBPF status in Spectre v2 miti (Chris von Recklinghausen) [2062287] {CVE-2022-23960} - arm64: Use the clearbhb instruction in mitigations (Chris von Recklinghausen) [2062287] {CVE-2022-23960} - arm64: add ID_AA64ISAR2_EL1 sys register (Chris von Recklinghausen) [2062287] {CVE-2022-23960} - KVM: arm64: Allow SMCCC_ARCH_WORKAROUND_3 to be discovered and migrated (Chris von Recklinghausen) [2062287] {CVE-2022-23960} - arm64: Mitigate spectre style branch history side channels (Chris von Recklinghausen) [2062287] {CVE-2022-23960} - KVM: arm64: Add templates for BHB mitigation sequences (Chris von Recklinghausen) [2062287] {CVE-2022-23960} - arm64: proton-pack: Report Spectre-BHB vulnerabilities as part of Spect (Chris von Recklinghausen) [2062287] {CVE-2022-23960} - arm64: Add percpu vectors for EL1 (Chris von Recklinghausen) [2062287] {CVE-2022-23960} - arm64: entry: Add macro for reading symbol addresses from the trampolin (Chris von Recklinghausen) [2062287] {CVE-2022-23960} - arm64: entry: Add vectors that have the bhb mitigation sequences (Chris von Recklinghausen) [2062287] {CVE-2022-23960} - arm64: entry: Add non-kpti __bp_harden_el1_vectors for mitigations (Chris von Recklinghausen) [2062287] {CVE-2022-23960} - arm64: entry: Allow the trampoline text to occupy multiple pages (Chris von Recklinghausen) [2062287] {CVE-2022-23960} - arm64: entry: Make the kpti trampoline's kpti sequence optional (Chris von Recklinghausen) [2062287] {CVE-2022-23960} - arm64: entry: Move trampoline macros out of ifdef'd section (Chris von Recklinghausen) [2062287] {CVE-2022-23960} - arm64: entry: Don't assume tramp_vectors is the start of the vectors (Chris von Recklinghausen) [2062287] {CVE-2022-23960} - arm64: entry: Allow tramp_alias to access symbols after the 4K boundary (Chris von Recklinghausen) [2062287] {CVE-2022-23960} - arm64: entry: Move the trampoline data page before the text page (Chris von Recklinghausen) [2062287] {CVE-2022-23960} - arm64: entry: Free up another register on kpti's tramp_exit path (Chris von Recklinghausen) [2062287] {CVE-2022-23960} - arm64: entry: Make the trampoline cleanup optional (Chris von Recklinghausen) [2062287] {CVE-2022-23960} - arm64: entry.S: Add ventry overflow sanity checks (Chris von Recklinghausen) [2062287] {CVE-2022-23960} - arm64: Add Cortex-X2 CPU part definition (Chris von Recklinghausen) [2062287] {CVE-2022-23960} - arm64: Add Neoverse-N2, Cortex-A710 CPU part definition (Chris von Recklinghausen) [2062287] {CVE-2022-23960} - arm64: syscall: exit userspace before unmasking exceptions (Chris von Recklinghausen) [2062287] {CVE-2022-23960} - arm64: ptrace: Consistently use pseudo-singlestep exceptions (Chris von Recklinghausen) [2062287] {CVE-2022-23960} - ethtool: Fix get module eeprom fallback (Ivan Vecera) [2091772] - xfs: use setattr_copy to set vfs inode attributes (Andrey Albershteyn) [2085622] - xfs: ensure log flush at the end of a synchronous fallocate call (Andrey Albershteyn) [2085622] - xfs: set prealloc flag in xfs_alloc_file_space() (Andrey Albershteyn) [2085622] - xfs: fallocate() should call file_modified() (Andrey Albershteyn) [2085622] - xfs: remove XFS_PREALLOC_SYNC (Andrey Albershteyn) [2085622] - drm/ast: Fix black screen when getting out of suspend (Jocelyn Falempe) [2097492] - drm/ast: Create the driver for ASPEED proprietory Display-Port (Jocelyn Falempe) [2097492] - x86: change default to spec_store_bypass_disable=prctl spectre_v2_user=prctl (Waiman Long) [2101938] - x86/speculation/mmio: Print SMT warning (Waiman Long) [2090252] {CVE-2022-21123 CVE-2022-21125 CVE-2022-21166} - KVM: x86/speculation: Disable Fill buffer clear within guests (Waiman Long) [2090252] {CVE-2022-21123 CVE-2022-21125 CVE-2022-21166} - x86/speculation/mmio: Reuse SRBDS mitigation for SBDS (Waiman Long) [2090252] {CVE-2022-21123 CVE-2022-21125 CVE-2022-21166} - x86/speculation/srbds: Update SRBDS mitigation selection (Waiman Long) [2090252] {CVE-2022-21123 CVE-2022-21125 CVE-2022-21166} - x86/speculation/mmio: Add sysfs reporting for Processor MMIO Stale Data (Waiman Long) [2090252] {CVE-2022-21123 CVE-2022-21125 CVE-2022-21166} - x86/speculation/mmio: Enable CPU Fill buffer clearing on idle (Waiman Long) [2090252] {CVE-2022-21123 CVE-2022-21125 CVE-2022-21166} - x86/bugs: Group MDS, TAA & Processor MMIO Stale Data mitigations (Waiman Long) [2090252] {CVE-2022-21123 CVE-2022-21125 CVE-2022-21166} - x86/speculation/mmio: Add mitigation for Processor MMIO Stale Data (Waiman Long) [2090252] {CVE-2022-21123 CVE-2022-21125 CVE-2022-21166} - x86/speculation: Add a common function for MD_CLEAR mitigation update (Waiman Long) [2090252] {CVE-2022-21123 CVE-2022-21125 CVE-2022-21166} - x86/speculation/mmio: Enumerate Processor MMIO Stale Data bug (Waiman Long) [2090252] {CVE-2022-21123 CVE-2022-21125 CVE-2022-21166} - Documentation: Add documentation for Processor MMIO Stale Data (Waiman Long) [2090252] {CVE-2022-21123 CVE-2022-21125 CVE-2022-21166} - x86/tsx: Disable TSX development mode at boot (Waiman Long) [2090252] - x86/tsx: Use MSR_TSX_CTRL to clear CPUID bits (Waiman Long) [2090252] - x86/tsx: Clear CPUID bits when TSX always force aborts (Waiman Long) [2090252] - cpu/speculation: Add prototype for cpu_show_srbds() (Waiman Long) [2090252] - x86/cpu: Move arch_smt_update() to a neutral place (Waiman Long) [2090252] - serial: 8250_pci: rewrite pericom_do_set_divisor() (Myron Stowe) [2096364] - serial: 8250_pci: Fix ACCES entries in pci_serial_quirks array (Myron Stowe) [2096364] - serial: 8250_pci: Merge 8250_moxa to 8250_pci (Myron Stowe) [2096364] - serial: 8250: Use dev_get_drvdata where possible (Myron Stowe) [2096364] - serial: 8250: pericom_do_set_divisor can be static (Myron Stowe) [2096364] - serial: 8250: Add support for higher baud rates to Pericom chips (Myron Stowe) [2096364] - serial: 8250_pci: Have ACCES cards that use the four port Pericom PI7C9X7954 chip use the pci_pericom_setup() (Myron Stowe) [2096364] - serial: 8250_pci: Fix number of ports for ACCES serial cards (Myron Stowe) [2096364] - serial: 8250_pci: Replace custom code with pci_match_id() (Myron Stowe) [2096364] - net/sched: act_police: more accurate MTU policing (Davide Caratti) [2100893] - selinux: initialize proto variable in selinux_ip_postroute_compat() (Ondrej Mosnacek) [2005892] - selinux: fix a sock regression in selinux_ip_postroute_compat() (Ondrej Mosnacek) [2005892] - LSM: Avoid warnings about potentially unused hook variables (Ondrej Mosnacek) [2005892] - selinux: fix all of the W=1 build warnings (Ondrej Mosnacek) [2005892] - selinux: make better use of the nf_hook_state passed to the NF hooks (Ondrej Mosnacek) [2005892] - selinux: fix race condition when computing ocontext SIDs (Ondrej Mosnacek) [2005892 1969344] - selinux: remove unneeded ipv6 hook wrappers (Ondrej Mosnacek) [2005892] - lsm_audit: avoid overloading the "key" audit field (Ondrej Mosnacek) [2005892] - security: remove unneeded subdir-$(CONFIG_...) (Ondrej Mosnacek) [2005892] - selinux: return early for possible NULL audit buffers (Ondrej Mosnacek) [2005892] - selinux: correct the return value when loads initial sids (Ondrej Mosnacek) [2005892] - audit: remove unnecessary 'ret' initialization (Ondrej Mosnacek) [2005892] - selinux: kill 'flags' argument in avc_has_perm_flags() and avc_audit() (Ondrej Mosnacek) [2005892] - selinux: slow_avc_audit has become non-blocking (Ondrej Mosnacek) [2005892] - selinux: Fix kernel-doc (Ondrej Mosnacek) [2005892] - selinux: use __GFP_NOWARN with GFP_NOWAIT in the AVC (Ondrej Mosnacek) [2005892] - lsm_audit,selinux: pass IB device name by reference (Ondrej Mosnacek) [2005892] - selinux: Remove redundant assignment to rc (Ondrej Mosnacek) [2005892] - selinux: Corrected comment to match kernel-doc comment (Ondrej Mosnacek) [2005892] - selinux: delete selinux_xfrm_policy_lookup() useless argument (Ondrej Mosnacek) [2005892] - selinux: constify some avtab function arguments (Ondrej Mosnacek) [2005892] - selinux: simplify duplicate_policydb_cond_list() by using kmemdup() (Ondrej Mosnacek) [2005892] - selinux: add proper NULL termination to the secclass_map permissions (Ondrej Mosnacek) [2005892] - security: commoncap: clean up kernel-doc comments (Ondrej Mosnacek) [2005892] - security: commoncap: fix -Wstringop-overread warning (Ondrej Mosnacek) [2005892] - selinux: fix misspellings using codespell tool (Ondrej Mosnacek) [2005892] - selinux: fix misspellings using codespell tool (Ondrej Mosnacek) [2005892] - ext4: mballoc: Use this_cpu_read instead of this_cpu_ptr (Lukas Czerner) [2102619] - ext4: add reserved GDT blocks check (Lukas Czerner) [2099702] - ext4: make variable "count" signed (Lukas Czerner) [2099702] - ext4: fix bug_on ext4_mb_use_inode_pa (Lukas Czerner) [2099702] - ext4: fix super block checksum incorrect after mount (Lukas Czerner) [2099702] - ext4: fix bug_on in __es_tree_search (Lukas Czerner) [2099702] - ext4: avoid cycles in directory h-tree (Lukas Czerner) [2099702] - ext4: verify dir block before splitting it (Lukas Czerner) [2099702] - ext4: fix bug_on in ext4_writepages (Lukas Czerner) [2099702] - ext4: reject the 'commit' option on ext2 filesystems (Lukas Czerner) [2099702] - ext4: fix use-after-free in ext4_rename_dir_prepare (Lukas Czerner) [2099702] - ext4: fix warning in ext4_handle_inode_extension (Lukas Czerner) [2099702]- i915: Explicitly #include (Michel Dänzer) [2041811] - i915: Use mdev_type_kobj_to_group_id instead of mtype_get_type_group_id (Michel Dänzer) [2041811] - drm/i915: #include for k(un)map APIs (Michel Dänzer) [2041811] - Revert "mm: remove the extra ZONE_DEVICE struct page refcount" (Michel Dänzer) [2041811] - Merge DRM changes from upstream v5.17..v5.18 (Michel Dänzer) [2041811] - iosys-map: Add a few more helpers (Michel Dänzer) [2041811] - iosys-map: Add offset to iosys_map_memcpy_to() (Michel Dänzer) [2041811] - dma-buf-map: Rename to iosys-map (Michel Dänzer) [2041811] - Revert "drm/amdgpu/display: set vblank_disable_immediate for DC" (Michel Dänzer) [2041811] - Revert "drm: import DMA_BUF module namespace" (Michel Dänzer) [2041811] - drm/virtio: Do not use virtio_reset_device (Michel Dänzer) [2041811] - Merge DRM changes from upstream v5.16..v5.17 (Michel Dänzer) [2041811] - agp/intel-gtt: reduce intel-gtt dependencies more (Michel Dänzer) [2041811] - agp/intel-gtt: Replace kernel.h with the necessary inclusions (Michel Dänzer) [2041811] - x86/gpu: Reserve stolen memory for first integrated Intel GPU (Michel Dänzer) [2041811] - drm/i915/rpl-s: Add PCI IDS for Raptor Lake S (Michel Dänzer) [2041811] - drm/amdgpu: Use MCE_PRIO_FIRST instead of MCE_PRIO_UC (Michel Dänzer) [2041811] - Revert "drm/amdgpu: disable runpm if we are the primary adapter" (Michel Dänzer) [2041811] - Revert "treewide: Replace the use of mem_encrypt_active() with cc_platform_has()" (Michel Dänzer) [2041811] - Revert "dma-buf: move dma-buf symbols into the DMA_BUF module namespace" (Michel Dänzer) [2041811] - Revert "fix for "dma-buf: move dma-buf symbols into the DMA_BUF module namespace"" (Michel Dänzer) [2041811] - x86/MCE/AMD, EDAC/mce_amd: Support non-uniform MCA bank type enumeration (Michel Dänzer) [2041811] - Merge DRM changes from upstream v5.15..v5.16 (Michel Dänzer) [2041811] - drm/bochs: Explicitly #include (Michel Dänzer) [2041811] - Revert "gpu: Bulk conversion to generic_handle_domain_irq()" (Michel Dänzer) [2041811] - Revert "vfio/gvt: Fix open/close when multiple device FDs are open" (Michel Dänzer) [2041811] - drm: Drop linux/ prefix from stdarg.h include (Michel Dänzer) [2041811] - drm/i915: Convert to older tasklet API (Michel Dänzer) [2041811] - Merge DRM changes from upstream v5.14.21..v5.15 (Michel Dänzer) [2041811] - dma-buf: Fix kerneldoc comment for struct dma_fence_array (Michel Dänzer) [2041811] - Makefile: Add RHEL_DRM_EXTRAVERSION (Michel Dänzer) [2041811] - mei: me: add Alder Lake N device id. (Prarit Bhargava) [2072660] - pinctrl: alderlake: Fix register offsets for ADL-N variant (Prarit Bhargava) [2049965] - pinctrl: alderlake: Add Intel Alder Lake-N pin controller support (Prarit Bhargava) [2049965] - pinctrl: tigerlake: Revert "Add Alder Lake-M ACPI ID" (Prarit Bhargava) [2049965] - spi: pxa2xx: Add support for Intel Alder Lake PCH-M (Prarit Bhargava) [2089507] - RHEL-only: KVM: selftests: Compile rseq_test out on aarch64 (Eric Auger) [2078919] - KVM: arm64: Don't read a HW interrupt pending state in user context (Eric Auger) [2078919] - KVM: arm64: selftests: Add init ITS device test (Eric Auger) [2078919] - KVM: arm64: selftests: Add test for legacy GICv3 REDIST base partially above IPA range (Eric Auger) [2078919] - KVM: arm64: selftests: Add tests for GIC redist/cpuif partially above IPA range (Eric Auger) [2078919] - KVM: arm64: selftests: Add some tests for GICv2 in vgic_init (Eric Auger) [2078919] - KVM: arm64: selftests: Make vgic_init/vm_gic_create version agnostic (Eric Auger) [2078919] - KVM: arm64: selftests: Make vgic_init gic version agnostic (Eric Auger) [2078919] - KVM: arm64: vgic: Drop vgic_check_ioaddr() (Eric Auger) [2078919] - KVM: arm64: vgic-v3: Check ITS region is not above the VM IPA size (Eric Auger) [2078919] - KVM: arm64: vgic-v2: Check cpu interface region is not above the VM IPA size (Eric Auger) [2078919] - KVM: arm64: vgic-v3: Check redist region is not above the VM IPA size (Eric Auger) [2078919] - kvm: arm64: vgic: Introduce vgic_check_iorange (Eric Auger) [2078919] - Revert "RHEL-only: KVM: selftests: Fix AArch64 compilation" (Eric Auger) [2078919] - selftests: KVM: Free the GIC FD when cleaning up in arch_timer (Eric Auger) [2078919] - selftests: KVM: Don't leak GIC FD across dirty log test iterations (Eric Auger) [2078919] - KVM: arm64: selftests: Introduce vcpu_width_config (Eric Auger) [2078919] - KVM: arm64: mixed-width check should be skipped for uninitialized vCPUs (Eric Auger) [2078919] - KVM: arm64: Generalise VM features into a set of flags (Eric Auger) [2078919] - KVM: selftests: aarch64: Skip tests if we can't create a vgic-v3 (Eric Auger) [2078919] - kvm: selftests: aarch64: use a tighter assert in vgic_poke_irq() (Eric Auger) [2078919] - kvm: selftests: aarch64: fix some vgic related comments (Eric Auger) [2078919] - kvm: selftests: aarch64: fix the failure check in kvm_set_gsi_routing_irqchip_check (Eric Auger) [2078919] - kvm: selftests: aarch64: pass vgic_irq guest args as a pointer (Eric Auger) [2078919] - kvm: selftests: aarch64: fix assert in gicv3_access_reg (Eric Auger) [2078919] - KVM: selftests: Add vgic initialization for dirty log perf test for ARM (Eric Auger) [2078919] - KVM: arm64: vgic: Read HW interrupt pending state from the HW (Eric Auger) [2078919] - KVM: arm64: Emulate the OS Lock (Eric Auger) [2078919] - KVM: arm64: Allow guest to set the OSLK bit (Eric Auger) [2078919] - KVM: arm64: Stash OSLSR_EL1 in the cpu context (Eric Auger) [2078919] - KVM: arm64: Correctly treat writes to OSLSR_EL1 as undefined (Eric Auger) [2078919] - KVM: arm64: vgic: Replace kernel.h with the necessary inclusions (Eric Auger) [2078919] - KVM: arm64: Fix comment typo in kvm_vcpu_finalize_sve() (Eric Auger) [2078919] - KVM: arm64: selftests: get-reg-list: Add pauth configuration (Eric Auger) [2078919] - KVM: selftests: aarch64: Add test for restoring active IRQs (Eric Auger) [2078919] - KVM: selftests: aarch64: Add ISPENDR write tests in vgic_irq (Eric Auger) [2078919] - KVM: selftests: aarch64: Add tests for IRQFD in vgic_irq (Eric Auger) [2078919] - KVM: selftests: Add IRQ GSI routing library functions (Eric Auger) [2078919] - KVM: selftests: aarch64: Add test_inject_fail to vgic_irq (Eric Auger) [2078919] - KVM: selftests: aarch64: Add tests for LEVEL_INFO in vgic_irq (Eric Auger) [2078919] - KVM: selftests: aarch64: Level-sensitive interrupts tests in vgic_irq (Eric Auger) [2078919] - KVM: selftests: aarch64: Add preemption tests in vgic_irq (Eric Auger) [2078919] - KVM: selftests: aarch64: Cmdline arg to set EOI mode in vgic_irq (Eric Auger) [2078919] - KVM: selftests: aarch64: Cmdline arg to set number of IRQs in vgic_irq test (Eric Auger) [2078919] - KVM: selftests: aarch64: Abstract the injection functions in vgic_irq (Eric Auger) [2078919] - KVM: selftests: aarch64: Add vgic_irq to test userspace IRQ injection (Eric Auger) [2078919] - KVM: selftests: aarch64: Add vGIC library functions to deal with vIRQ state (Eric Auger) [2078919] - KVM: selftests: Add kvm_irq_line library function (Eric Auger) [2078919] - KVM: selftests: aarch64: Add GICv3 register accessor library functions (Eric Auger) [2078919] - KVM: selftests: aarch64: Add function for accessing GICv3 dist and redist registers (Eric Auger) [2078919] - KVM: selftests: aarch64: Move gic_v3.h to shared headers (Eric Auger) [2078919] - KVM: selftests: arm64: Add support for various modes with 16kB page size (Eric Auger) [2078919] - KVM: selftests: arm64: Add support for VM_MODE_P36V48_{4K,64K} (Eric Auger) [2078919] - KVM: arm64: Fix comment on barrier in kvm_psci_vcpu_on() (Eric Auger) [2078919] - KVM: arm64: Fix comment for kvm_reset_vcpu() (Eric Auger) [2078919] - KVM: arm64: Use defined value for SCTLR_ELx_EE (Eric Auger) [2078919] - KVM: arm64: vgic: Demote userspace-triggered console prints to kvm_debug() (Eric Auger) [2078919] - KVM: arm64: Consolidate dist->ready setting into kvm_vgic_map_resources() (Eric Auger) [2078919] - arm64/kvm: Fix bitrotted comment for SVE handling in handle_exit.c (Eric Auger) [2078919] - KVM: arm64: Drop vcpu->arch.has_run_once for vcpu->pid (Eric Auger) [2078919] - KVM: arm64: Merge kvm_arch_vcpu_run_pid_change() and kvm_vcpu_first_run_init() (Eric Auger) [2078919] - KVM: arm64: Restructure the point where has_run_once is advertised (Eric Auger) [2078919] - KVM: arm64: Move kvm_arch_vcpu_run_pid_change() out of line (Eric Auger) [2078919] - KVM: arm64: Move SVE state mapping at HYP to finalize-time (Eric Auger) [2078919] - KVM: arm64: Move double-checked lock to kvm_vgic_map_resources() (Eric Auger) [2078919] - KVM: arm64: Constify kvm_io_gic_ops (Eric Auger) [2078919] - KVM: arm64: Avoid setting the upper 32 bits of TCR_EL2 and CPTR_EL2 to 1 (Eric Auger) [2078919] - selftests: KVM: Fix kvm device helper ioctl assertions (Eric Auger) [2078919] - ACPI: tables: Quiet ACPI table not found warning (Mark Langsdorf) [2067290] - ACPI/IORT: Check node revision for PMCG resources (Mark Langsdorf) [2067290] - PM: s2idle: ACPI: Fix wakeup interrupts handling (Mark Langsdorf) [2067290] - ACPI: PM: s2idle: Cancel wakeup before dispatching EC GPE (Mark Langsdorf) [2067290] - ACPI: PM: Revert "Only mark EC GPE for wakeup on Intel systems" (Mark Langsdorf) [2067290] - ACPI: require CRC32 to build (Mark Langsdorf) [2067290] - ACPI: DPTF: Support Raptor Lake (Mark Langsdorf) [2067290] - ACPI: scan: Rename label in acpi_scan_init() (Mark Langsdorf) [2067290] - ACPI: scan: Simplify initialization of power and sleep buttons (Mark Langsdorf) [2067290] - ACPI: scan: Change acpi_scan_init() return value type to void (Mark Langsdorf) [2067290] - ACPI: SPCR: check if table->serial_port.access_width is too wide (Mark Langsdorf) [2067290] - ACPI: APD: Check for NULL pointer after calling devm_ioremap() (Mark Langsdorf) [2067290] - ACPI: pfr_telemetry: Fix info leak in pfrt_log_ioctl() (Mark Langsdorf) [2067290] - ACPI: APD: Add a fmw property clk-name (Mark Langsdorf) [2067290] - ACPI: pfr_update: Fix return value check in pfru_write() (Mark Langsdorf) [2067290] - ACPI: processor: thermal: avoid cpufreq_get_policy() (Mark Langsdorf) [2067290] - ACPI / x86: Add acpi_quirk_skip_[i2c_client|serdev]_enumeration() helpers (Mark Langsdorf) [2067290] - ACPI: battery: Add the ThinkPad "Not Charging" quirk (Mark Langsdorf) [2067290] - acpi: Store CRC-32 hash of the _PLD in struct acpi_device (Mark Langsdorf) [2067290] - acpi: Export acpi_bus_type (Mark Langsdorf) [2067290] - ACPI: sysfs: use default_groups in kobj_type (Mark Langsdorf) [2067290] - ACPI: Introduce Platform Firmware Runtime Telemetry driver (Mark Langsdorf) [2067290] - ACPI: Introduce Platform Firmware Runtime Update device driver (Mark Langsdorf) [2067290] - efi: Introduce EFI_FIRMWARE_MANAGEMENT_CAPSULE_HEADER and corresponding structures (Mark Langsdorf) [2067290] - ACPICA: Update version to 20211217 (Mark Langsdorf) [2067290] - ACPICA: iASL/NHLT table: "Specific Data" field support (Mark Langsdorf) [2067290] - ACPICA: iASL: Add suppport for AGDI table (Mark Langsdorf) [2067290] - ACPICA: iASL: Add TDEL table to both compiler/disassembler (Mark Langsdorf) [2067290] - ACPICA: Fixed a couple of warnings under MSVC (Mark Langsdorf) [2067290] - ACPICA: Change a return_ACPI_STATUS (AE_BAD_PARAMETER) (Mark Langsdorf) [2067290] - ACPICA: Hardware: Do not flush CPU cache when entering S4 and S5 (Mark Langsdorf) [2067290] - ACPICA: Add support for PCC Opregion special context data (Mark Langsdorf) [2067290] - ACPICA: Fix wrong interpretation of PCC address (Mark Langsdorf) [2067290] - ACPICA: Executer: Fix the REFCLASS_REFOF case in acpi_ex_opcode_1A_0T_1R() (Mark Langsdorf) [2067290] - ACPICA: Utilities: Avoid deleting the same object twice in a row (Mark Langsdorf) [2067290] - ACPICA: Fix AEST Processor generic resource substructure data field byte length (Mark Langsdorf) [2067290] - ACPICA: iASL/Disassembler: Additional support for NHLT table (Mark Langsdorf) [2067290] - ACPICA: Avoid subobject buffer overflow when validating RSDP signature (Mark Langsdorf) [2067290] - ACPICA: Macros: Remove ACPI_PHYSADDR_TO_PTR (Mark Langsdorf) [2067290] - ACPICA: Use original pointer for virtual origin tables (Mark Langsdorf) [2067290] - ACPICA: Use original data_table_region pointer for accesses (Mark Langsdorf) [2067290] - ACPICA: actypes.h: Expand the ACPI_ACCESS_ definitions (Mark Langsdorf) [2067290] - ACPI: CPPC: Amend documentation in the comments (Mark Langsdorf) [2067290] - ACPI: NFIT: Import GUID before use (Mark Langsdorf) [2067290] - ACPI: PM: Remove redundant cache flushing (Mark Langsdorf) [2067290] - ACPI: Use acpi_fetch_acpi_dev() instead of acpi_bus_get_device() (Mark Langsdorf) [2067290] - ACPI: tables: Add AEST to the list of known table signatures (Mark Langsdorf) [2067290] - ACPI: PM: Avoid CPU cache flush when entering S4 (Mark Langsdorf) [2067290] - PM: hibernate: Allow ACPI hardware signature to be honoured (Mark Langsdorf) [2067290] - ACPI: PMIC: xpower: Fix _TMP ACPI errors (Mark Langsdorf) [2067290] - ACPI: PMIC: allow drivers to provide a custom lpat_raw_to_temp() function (Mark Langsdorf) [2067290] - ACPI: PMIC: constify all struct intel_pmic_opregion_data declarations (Mark Langsdorf) [2067290] - ACPI: EC: Mark the ec_sys write_support param as module_param_hw() (Mark Langsdorf) [2067290] - ACPI: EC: Relocate acpi_ec_create_query() and drop acpi_ec_delete_query() (Mark Langsdorf) [2067290] - ACPI: EC: Make the event work state machine visible (Mark Langsdorf) [2067290] - ACPI: EC: Avoid queuing unnecessary work in acpi_ec_submit_event() (Mark Langsdorf) [2067290] - ACPI: EC: Rename three functions (Mark Langsdorf) [2067290] - ACPI: EC: Simplify locking in acpi_ec_event_handler() (Mark Langsdorf) [2067290] - ACPI: EC: Rearrange the loop in acpi_ec_event_handler() (Mark Langsdorf) [2067290] - ACPI: EC: Fold acpi_ec_check_event() into acpi_ec_event_handler() (Mark Langsdorf) [2067290] - ACPI: EC: Pass one argument to acpi_ec_query() (Mark Langsdorf) [2067290] - ACPI: EC: Call advance_transaction() from acpi_ec_dispatch_gpe() (Mark Langsdorf) [2067290] - ACPI: EC: Rework flushing of EC work while suspended to idle (Mark Langsdorf) [2067290] - ACPI / x86: Add PWM2 on the Xiaomi Mi Pad 2 to the always_present list (Mark Langsdorf) [2067290] - ACPI / x86: Add not-present quirk for the PCI0.SDHB.BRC1 device on the GPD win (Mark Langsdorf) [2067290] - ACPI / x86: Allow specifying acpi_device_override_status() quirks by path (Mark Langsdorf) [2067290] - ACPI: Change acpi_device_always_present() into acpi_device_override_status() (Mark Langsdorf) [2067290] - ACPI / x86: Drop PWM2 device on Lenovo Yoga Book from always present table (Mark Langsdorf) [2067290] - ACPI: processor idle: Use swap() instead of open coding it (Mark Langsdorf) [2067290] - ACPI: processor: Replace kernel.h with the necessary inclusions (Mark Langsdorf) [2067290] - ACPI: DPTF: Update device ID in a comment (Mark Langsdorf) [2067290] - ACPI: PM: Emit debug messages when enabling/disabling wakeup power (Mark Langsdorf) [2067290] - ACPI: thermal: drop an always true check (Mark Langsdorf) [2067290] - ACPI: Add a context argument for table parsing handlers (Mark Langsdorf) [2067290] - ACPI: Teach ACPI table parsing about the CEDT header format (Mark Langsdorf) [2067290] - ACPI: Keep sub-table parsing infrastructure available for modules (Mark Langsdorf) [2067290] - cxgb4: fix wrong shift. (Raju Rangoju) [1977437] - cxgb4: fix wrong ethtool n-tuple rule lookup (Raju Rangoju) [1977437] - cxgb4: halt chip before flashing PHY firmware image (Raju Rangoju) [1977437] - cxgb4: fix sleep in atomic when flashing PHY firmware (Raju Rangoju) [1977437] - cxgb4: fix endianness when flashing boot image (Raju Rangoju) [1977437] - cxgb4: avoid link re-train during TC-MQPRIO configuration (Raju Rangoju) [1977437] - cxgb4: fix regression with HASH tc prio value update (Raju Rangoju) [1977437] - cxgb4: avoid accessing registers when clearing filters (Raju Rangoju) [1977437] - net:CXGB4: fix leak if sk_buff is not used (Raju Rangoju) [1977437] - cxgb4: Fix unintentional sign extension issues (Raju Rangoju) [1977437] - cxgb4: remove unneeded if-null-free check (Raju Rangoju) [1977437] - PCI: vmd: Assign VMD IRQ domain before enumeration (Myron Stowe) [2050850] - PCI: vmd: Prevent recursive locking on interrupt allocation (Myron Stowe) [2050850] - PCI: vmd: Add DID 8086:A77F for all Intel Raptor Lake SKU's (Myron Stowe) [2050850] - PCI: vmd: Honor ACPI _OSC on PCIe features (Myron Stowe) [2050850] - PCI: vmd: Clean up domain before enumeration (Myron Stowe) [2050850] - PCI: vmd: Use PCI_POSSIBLE_ERROR() to check config reads (Myron Stowe) [2050850] - PCI: Add PCI_ERROR_RESPONSE and related definitions (Myron Stowe) [2050850] - PCI: vmd: Drop redundant includes of , (Myron Stowe) [2050850] - PCI: vmd: Assign a number to each VMD controller (Myron Stowe) [2050850] - PCI: vmd: Disable MSI-X remapping when possible (Myron Stowe) [2050850] - PCI: vmd: Offset Client VMD MSI-X vectors (Myron Stowe) [2050850] - PCI: vmd: Use msi_msg shadow structs (Myron Stowe) [2050850] - Merge tag 'pci-v5.10-changes' of git://git.kernel.org/pub/scm/linux/kernel/g (Myron Stowe) [2050850] - PCI: vmd: Update VMD PM to correctly use generic PCI PM (Myron Stowe) [2050850] - PCI: vmd: Create IRQ allocation helper (Myron Stowe) [2050850] - PCI: vmd: Create IRQ Domain configuration helper (Myron Stowe) [2050850] - PCI: vmd: Create bus offset configuration helper (Myron Stowe) [2050850] - PCI: vmd: Create physical offset helper (Myron Stowe) [2050850] - PCI_vmd_Mark_VMD_irqdomain_with_DOMAIN_BUS_VMD_MSI (Myron Stowe) [2050850] - irqdomain/msi: Provide DOMAIN_BUS_VMD_MSI (Myron Stowe) [2050850] - PCI: vmd: Dont abuse vector irqomain as parent (Myron Stowe) [2050850] - PCI: designware-ep: Fix the Header Type check (Myron Stowe) [2050850] - PCI: vmd: Use Shadow MEMBAR registers for QEMU/KVM guests (Myron Stowe) [2050850] - PCI: vmd: Filter resource type bits from shadow register (Myron Stowe) [2050850] - PCI: Fix indentation (Myron Stowe) [2050850] - scsi: iscsi: Fix session removal on shutdown (Chris Leech) [2101760] - scsi: qedi: Use QEDI_MODE_NORMAL for error handling (Chris Leech) [2101760] - scsi: iscsi: Add helper to remove a session from the kernel (Chris Leech) [2101760] - scsi: iscsi: Clean up bound endpoints during shutdown (Chris Leech) [2101760] - scsi: iscsi: Allow iscsi_if_stop_conn() to be called from kernel (Chris Leech) [2101760] - scsi: iscsi: Fix HW conn removal use after free (Chris Leech) [2101760] - scsi: iscsi: Make iscsi_unregister_transport() return void (Chris Leech) [2101760] - scsi: core: iscsi: Directly use ida_alloc()/ida_free() (Chris Leech) [2101760] - scsi: iscsi: Exclude zero from the endpoint ID range (Chris Leech) [2101760] - scsi: iscsi: Fix harmless double shift bug (Chris Leech) [2101760] - scsi: libiscsi: Remove unnecessary memset() in iscsi_conn_setup() (Chris Leech) [2101760] - scsi: libiscsi: Teardown iscsi_cls_conn gracefully (Chris Leech) [2101760] - scsi: libiscsi: Add iscsi_cls_conn to sysfs after initialization (Chris Leech) [2101760] - scsi: iscsi: Add helper functions to manage iscsi_cls_conn (Chris Leech) [2101760] - scsi: iscsi: Drop temp workq_name (Chris Leech) [2101760] - scsi: iscsi: Use the session workqueue for recovery (Chris Leech) [2101760] - scsi: iscsi: ql4xxx: Use per-session workqueue for unbinding (Chris Leech) [2101760] - scsi: iscsi: Remove iscsi_scan_finished() (Chris Leech) [2101760] - scsi: libiscsi: Fix UAF in iscsi_conn_get_param()/iscsi_conn_teardown() (Chris Leech) [2101760] - scsi: libiscsi: Move ehwait initialization to iscsi_session_setup() (Chris Leech) [2101760] - x86/sme: Explicitly map new EFI memmap table as encrypted (Chris von Recklinghausen) [2091831] - x86/sme: Use #define USE_EARLY_PGTABLE_L5 in mem_encrypt_identity.c (Chris von Recklinghausen) [2091831] - efi/x86: Fix boot regression on systems with invalid memmap entries (Chris von Recklinghausen) [2091831] - efi: Add tracking for dynamically allocated memmaps (Chris von Recklinghausen) [2091831] - efi: Add a flags parameter to efi_memory_map (Chris von Recklinghausen) [2091831] - x86/kexec: fix memory leak of elf header buffer (Tao Liu) [2014945] - net: sched: add barrier to fix packet stuck problem for lockless qdisc (Davide Caratti) [2103025] - powercap: intel_rapl: add support for ALDERLAKE_N (David Arcari) [2096964] - clk: fix invalid usage of list cursor in unregister (David Arcari) [2105258] - clk: fix invalid usage of list cursor in register (David Arcari) [2105258] - powercap: intel_rapl: add support for RaptorLake (David Arcari) [2076724] - lib/math: move int_pow() from pwm_bl.c for wider use (Ivan Vecera) [2101700] - x86/fpu: KVM: Set the base guest FPU uABI size to sizeof(struct kvm_xsave) (Paul Lai) [2092066]- net/sched: cls_u32: fix possible leak in u32_init_knode() (Davide Caratti) [2081283] - net/sched: cls_u32: fix netns refcount changes in u32_change() (Davide Caratti) [2081283] - net/sched: flower: fix parsing of ethertype following VLAN header (Davide Caratti) [2081283] - net: sched: limit TC_ACT_REPEAT loops (Davide Caratti) [2081283] - net_sched: add __rcu annotation to netdev->qdisc (Davide Caratti) [2081283] - sch_htb: Fail on unsupported parameters when offload is requested (Davide Caratti) [2081283] - net_sched: restore "mpu xxx" handling (Davide Caratti) [2081283] - net: sched: sch_netem: Refactor code in 4-state loss generator (Davide Caratti) [2081283] - net/mlx5e: TC, Fix ct_clear overwriting ct action metadata (Amir Tzin) [2100474] - bpftool: man: Add missing top level docs (Yauheni Kaliuta) [2097615] - net/mlx5: CT: Fix header-rewrite re-use for tupels (Amir Tzin) [2101162] - cpuidle: haltpoll: Call cpuidle_poll_state_init() later (Mark Langsdorf) [2067313] - cpuidle: use default_groups in kobj_type (Mark Langsdorf) [2067313] - cpuidle: Fix cpuidle_remove_state_sysfs() kerneldoc comment (Mark Langsdorf) [2067313] - cpuidle: menu: Fix typo in a comment (Mark Langsdorf) [2067313] - cpuidle: Fix kobject memory leaks in error paths (Mark Langsdorf) [2067313] - cpuidle: menu: Take negative "sleep length" values into account (Mark Langsdorf) [2067313] - HID: elo: Revert USB reference counting (Benjamin Tissoires) [2073833] - HID: elo: fix memory leak in elo_probe (Benjamin Tissoires) [2073833] - fs: dlm: filter user dlm messages for kernel locks (Alexander Aring) [2026116] - psample: Add a fwd declaration for skbuff (Ivan Vecera) [2101706] - platform/x86/intel/sdsi: Fix bug in multi packet reads (Prarit Bhargava) [2100948] - platform/x86/intel/sdsi: Poll on ready bit for writes (Prarit Bhargava) [2100948] - platform/x86/intel/sdsi: Handle leaky bucket (Prarit Bhargava) [2100948] - indirect_call_wrapper: extend indirect wrapper to support up to 4 calls (Petr Oros) [2101705] - block: Fix handling of offline queues in blk_mq_alloc_request_hctx() (Ming Lei) [2081913] - netfilter: br_netfilter: do not skip all hooks with 0 priority (Florian Westphal) [2099732] - net: openvswitch: fix parsing of nw_proto for IPv6 fragments (Eelco Chaudron) [2101537] - s390/smp,vdso: fix ASCE handling (Tobias Huschle) [2103887] - [s390] s390/pci: fix zpci_zdev_put() on reserve (Claudio Imbrenda) [2102305] - intel/igbvf:fix repeated words in comments (Corinna Vinschen) [2037962] - igbvf: Remove useless DMA-32 fallback configuration (Corinna Vinschen) [2037962] - SUNRPC: avoid race between mod_timer() and del_timer_sync() (Benjamin Coddington) [2104507] - iavf: Fix issue with MAC address of VF shown as zero (Petr Oros) [2037938] - iavf: switch to napi_build_skb() (Petr Oros) [2037938] - iavf: Remove non-inclusive language (Petr Oros) [2037938] - iavf: Fix incorrect use of assigning iavf_status to int (Petr Oros) [2037938] - iavf: stop leaking iavf_status as "errno" values (Petr Oros) [2037938] - iavf: Add usage of new virtchnl format to set default MAC (Petr Oros) [2037938] - iavf: refactor processing of VLAN V2 capability message (Petr Oros) [2037938] - iavf: Add support for 50G/100G in AIM algorithm (Petr Oros) [2037938] - iavf: remove redundant ret variable (Petr Oros) [2037938] - iavf: Remove useless DMA-32 fallback configuration (Petr Oros) [2037938] - cifs: fix potential double free during failed mount (Ronnie Sahlberg) [2088799] - cifs: escape spaces in share names (Dave Wysochanski) [2100367] - Documentation: add documentation for force_cgroup_v2_swappiness control (Nico Pache) [2084242] - Introduce force_cgroup_v2_swappiness tuneable to deprecate cgv1 per-cgroup swappiness (Nico Pache) [2084242] - redhat: trim rpminspect config file (Jarod Wilson)- powerpc/smp: Set numa node before updating mask (Diego Domingos) [2103833] - iommu/vt-d: Fix potential memory leak in intel_setup_irq_remapping() (Mohammed Gamal) [2088366] - irqdomain/treewide: Free firmware node after domain removal (Mohammed Gamal) [2088366] - x86/kvmclock: Fix Hyper-V Isolated VM's boot issue when vCPUs > 64 (Mohammed Gamal) [2088366] - x86/kvm: Don't waste memory if kvmclock is disabled (Mohammed Gamal) [2088366] - x86/pci: Create PCI/MSI irqdomain after x86_init.pci.arch_init() (Mohammed Gamal) [2088366] - x86/pci: Reducde #ifdeffery in PCI init code (Mohammed Gamal) [2088366] - hv_utils: Add comment about max VMbus packet size in VSS driver (Mohammed Gamal) [2088366] - x86/coco: Explicitly declare type of confidential computing platform (Mohammed Gamal) [2088366] - x86/hyper-v: Add hyperv Isolation VM check in the cc_platform_has() (Mohammed Gamal) [2088366] - x86/sev: Use CC_ATTR attribute to generalize string I/O unroll (Mohammed Gamal) [2088366] - random: remove unused irq_flags argument from add_interrupt_randomness() (Mohammed Gamal) [2088366] - x86/hyperv: Fix definition of hv_ghcb_pg variable (Mohammed Gamal) [2088366] - swiotlb: Add CONFIG_HAS_IOMEM check around swiotlb_mem_remap() (Mohammed Gamal) [2088366] - hyper-v: Enable swiotlb bounce buffer for Isolation VM (Mohammed Gamal) [2088366] - swiotlb: Add swiotlb bounce buffer remap function for HV IVM (Mohammed Gamal) [2088366] - x86/hyperv: Refactor hv_msi_domain_free_irqs() (Mohammed Gamal) [2088366] - x86/hyperv: Move required MSRs check to initial platform probing (Mohammed Gamal) [2088366] - x86/hyperv: Fix NULL deref in set_hv_tscchange_cb() if Hyper-V setup fails (Mohammed Gamal) [2088366] - x86/hyperv: Protect set_hv_tscchange_cb() against getting preempted (Mohammed Gamal) [2088366] - x86/hyperv: Remove duplicate include (Mohammed Gamal) [2088366] - x86/hyperv: Remove duplicated include in hv_init (Mohammed Gamal) [2088366] - x86/hyperv: Add ghcb hvcall support for SNP VM (Mohammed Gamal) [2088366] - x86/hyperv: Add Write/Read MSR registers via ghcb page (Mohammed Gamal) [2088366] - x86/hyperv: Add new hvcall guest address host visibility support (Mohammed Gamal) [2088366] - x86/hyperv: Initialize shared memory boundary in the Isolation VM. (Mohammed Gamal) [2088366] - x86/hyperv: Initialize GHCB page in Isolation VM (Mohammed Gamal) [2088366] - x86/sev: Replace occurrences of sev_es_active() with cc_platform_has() (Mohammed Gamal) [2088366] - x86/sev: Replace occurrences of sev_active() with cc_platform_has() (Mohammed Gamal) [2088366] - x86/sev-es: Do not unroll string I/O for SEV-ES guests (Mohammed Gamal) [2088366] - efi/x86: Avoid RWX mappings for all of DRAM (Mohammed Gamal) [2088366] - x86/sme: Replace occurrences of sme_active() with cc_platform_has() (Mohammed Gamal) [2088366] - x86/sev: Add an x86 version of cc_platform_has() (Mohammed Gamal) [2088366] - vmalloc: fix the owner argument for the new __vmalloc_node_range callers (Mohammed Gamal) [2088366] - mm: remove vmalloc_exec (Mohammed Gamal) [2088366] - arm64: use PAGE_KERNEL_ROX directly in alloc_insn_page (Mohammed Gamal) [2088366] - arm64/kprobes: set VM_FLUSH_RESET_PERMS on kprobe instruction pages (Mohammed Gamal) [2088366] - x86/hyperv: allocate the hypercall page with only read and execute bits (Mohammed Gamal) [2088366] - x86/hyperv: use vmalloc_exec for the hypercall page (Mohammed Gamal) [2088366] - drivers: hv: Create a consistent pattern for checking Hyper-V hypercall status (Mohammed Gamal) [2088366] - x86/irq: Initialize PCI/MSI domain at PCI init time (Mohammed Gamal) [2088366] - x86/hyperv: implement an MSI domain for root partition (Mohammed Gamal) [2088366] - irqdomain/treewide: Keep firmware node unconditionally allocated (Mohammed Gamal) [2088366] - irqdomain/msi: Allow to override msi_domain_alloc/free_irqs() (Mohammed Gamal) [2088366] - x86/sev: Expose sev_es_ghcb_hv_call() for use by HyperV (Mohammed Gamal) [2088366] - x86/sev: Carve out HV call's return value verification (Mohammed Gamal) [2088366] - x86/sev: Fix noinstr for vc_ghcb_invalidate() (Mohammed Gamal) [2088366] - arch/cc: Introduce a function to check for confidential computing features (Mohammed Gamal) [2088366] - Revert "drivers: hv: Create a consistent pattern for checking Hyper-V hypercall status" (Mohammed Gamal) [2088366] - Revert "drivers: hv: Create a consistent pattern for checking Hyper-V hypercall status" (Mohammed Gamal) [2088366] - libperf tests: Fix typo in perf_evlist__open() failure error messages (Michael Petlan) [1878555] - libperf: Fix 32-bit build for tests uint64_t printf (Michael Petlan) [1878555] - libperf: Add arm64 support to perf_mmap__read_self() (Michael Petlan) [1878555] - libperf tests: Add test_stat_multiplexing test (Michael Petlan) [1878555] - libperf: Remove scaling process from perf_mmap__read_self() (Michael Petlan) [1878555] - libperf: Adopt perf_counts_values__scale() from tools/perf/util (Michael Petlan) [1878555] - arm64: perf: Don't register user access sysctl handler multiple times (Michael Petlan) [1878555] - Documentation: arm64: Document PMU counters access from userspace (Michael Petlan) [1878555] - arm64: perf: Enable PMU counter userspace access for perf event (Michael Petlan) [1878555] - arm64: perf: Add support for ARMv8.5-PMU 64-bit counters (Michael Petlan) [1878555] - arm64: perf: Clean up enable/disable calls (Michael Petlan) [1878555] - arm64: perf: Only advertise cap_user_time for arch_timer (Michael Petlan) [1878555] - arm64: perf: Implement correct cap_user_time (Michael Petlan) [1878555] - arm64: perf: Add userspace counter access disable switch (Michael Petlan) [1878555] - perf: Add a counter for number of user access events in context (Michael Petlan) [1878555] - x86: perf: Move RDPMC event flag to a common definition (Michael Petlan) [1878555] - Fix null ptr dereference crash due to premature release of ndlp. Upstream Status: RHEL-Only Bugzilla: https://bugzilla.redhat.com/show_bug.cgi?id=2034425 (Dick Kennedy) - lpfc updates for rh8.7 14.0.0.13 (Dick Kennedy) [2034425] - scsi: lpfc: Use sg_dma_address() and sg_dma_len() macros for NVMe I/O (Dick Kennedy) [2034425] - scsi: lpfc: Alter FPIN stat accounting logic (Dick Kennedy) [2034425] - scsi: lpfc: Decrement outstanding gidft_inp counter if lpfc_err_lost_link() (Dick Kennedy) [2034425] - scsi: lpfc: Use list_for_each_entry_safe() in rscn_recovery_check() (Dick Kennedy) [2034425] - scsi: lpfc: Fix ndlp put following a LOGO completion (Dick Kennedy) [2034425] - scsi: lpfc: Fix additional reference counting in lpfc_bsg_rport_els() (Dick Kennedy) [2034425] - scsi: lpfc: Fix resource leak in lpfc_sli4_send_seq_to_ulp() (Dick Kennedy) [2034425] - scsi: lpfc: Remove unneeded variable (Dick Kennedy) [2034425] - scsi: lpfc: Copyright updates for 14.2.0.2 patches (Dick Kennedy) [2034425] - scsi: lpfc: Expand setting ELS_ID field in ELS_REQUEST64_WQE (Dick Kennedy) [2034425] - scsi: lpfc: Update stat accounting for READ_STATUS mbox command (Dick Kennedy) [2034425] - scsi: lpfc: Change FA-PWWN detection methodology (Dick Kennedy) [2034425] - scsi: lpfc: Register for Application Services FC-4 type in Fabric topology (Dick Kennedy) [2034425] - scsi: lpfc: Remove false FDMI NVMe FC-4 support for NPIV ports (Dick Kennedy) [2034425] - scsi: lpfc: Revise FDMI reporting of supported port speed for trunk groups (Dick Kennedy) [2034425] - scsi: lpfc: Fix call trace observed during I/O with CMF enabled (Dick Kennedy) [2034425] - scsi: lpfc: Correct CRC32 calculation for congestion stats (Dick Kennedy) [2034425] - scsi: lpfc: Move MI module parameter check to handle dynamic disable (Dick Kennedy) [2034425] - scsi: lpfc: Remove unnecessary NULL pointer assignment for ELS_RDF path (Dick Kennedy) [2034425] - scsi: lpfc: Transition to NPR state upon LOGO cmpl if link down or aborted (Dick Kennedy) [2034425] - scsi: lpfc: Update fc_prli_sent outstanding only after guaranteed IOCB submit (Dick Kennedy) [2034425] - scsi: lpfc: Protect memory leak for NPIV ports sending PLOGI_RJT (Dick Kennedy) [2034425] - scsi: lpfc: Fix null pointer dereference after failing to issue FLOGI and PLOGI (Dick Kennedy) [2034425] - scsi: lpfc: Clear fabric topology flag before initiating a new FLOGI (Dick Kennedy) [2034425] - scsi: lpfc: Fix SCSI I/O completion and abort handler deadlock (Dick Kennedy) [2034425] - scsi: lpfc: Requeue SCSI I/O to upper layer when fw reports link down (Dick Kennedy) [2034425] - scsi: lpfc: Zero SLI4 fcp_cmnd buffer's fcpCntl0 field (Dick Kennedy) [2034425] - scsi: lpfc: Fix diagnostic fw logging after a function reset (Dick Kennedy) [2034425] - scsi: lpfc: Move cfg_log_verbose check before calling lpfc_dmp_dbg() (Dick Kennedy) [2034425] - scsi: lpfc: Tweak message log categories for ELS/FDMI/NVMe rescan (Dick Kennedy) [2034425] - scsi: lpfc: Fix queue failures when recovering from PCI parity error (Dick Kennedy) [2034425] - scsi: lpfc: Fix unload hang after back to back PCI EEH faults (Dick Kennedy) [2034425] - scsi: lpfc: Improve PCI EEH Error and Recovery Handling (Dick Kennedy) [2034425] - scsi: lpfc: Use kcalloc() (Dick Kennedy) [2034425] - scsi: lpfc: Fix typos in comments (Dick Kennedy) [2034425] - scsi: lpfc: Remove failing soft_wwn support (Dick Kennedy) [2034425] - scsi: lpfc: Reduce log messages seen after firmware download (Dick Kennedy) [2034425] - scsi: lpfc: Remove NVMe support if kernel has NVME_FC disabled (Dick Kennedy) [2034425] - scsi: lpfc: Remove redundant flush_workqueue() call (Dick Kennedy) [2034425] - scsi: lpfc: Terminate string in lpfc_debugfs_nvmeio_trc_write() (Dick Kennedy) [2034425] - scsi: lpfc: Use irq_set_affinity() (Dick Kennedy) [2034425] - time: Handle negative seconds correctly in timespec64_to_ns() (Íñigo Huguet) [2098634] - time: Prevent undefined behaviour in timespec64_to_ns() (Íñigo Huguet) [2098634] - mm,hwpoison: return -EBUSY when migration fails (Rafael Aquini) [2092671 2099510] - mm,hwpoison: remove drain_all_pages from shake_page (Rafael Aquini) [2092671] - mm,hwpoison: disable pcplists before grabbing a refcount (Rafael Aquini) [2092671] - mm,hwpoison: fix printing of page flags (Rafael Aquini) [2092671] - mm,hwpoison: refactor get_any_page (Rafael Aquini) [2092671] - mm,hwpoison: drop unneeded pcplist draining (Rafael Aquini) [2092671] - mm,hwpoison: drain pcplists before bailing out for non-buddy zero-refcount page (Rafael Aquini) [2092671] - redhat: Exclude cpufreq.h from kernel-headers (Patrick Talbert)- dm raid: fix accesses beyond end of raid member array (Benjamin Marzinski) [2012340] - dm mirror log: clear log bits up to BITS_PER_LONG boundary (Benjamin Marzinski) [2012340] - dm: fix BLK_STS_DM_REQUEUE handling when dm_io represents split bio (Benjamin Marzinski) [2012340] - dm mirror log: round up region bitmap size to BITS_PER_LONG (Benjamin Marzinski) [2012340] - dm: improve abnormal bio processing (Benjamin Marzinski) [2012340] - dm: simplify bio-based IO accounting further (Benjamin Marzinski) [2012340] - dm: don't grab target io reference in dm_zone_map_bio (Benjamin Marzinski) [2012340] - dm: improve bio splitting and associated IO accounting (Benjamin Marzinski) [2012340] - dm era: commit metadata in postsuspend after worker stops (Benjamin Marzinski) [2012340] - dm: fix race in dm_start_io_acct (Benjamin Marzinski) [2012340] - block: remove bioset_init_from_src (Benjamin Marzinski) [2012340] - dm: fix bio_set allocation (Benjamin Marzinski) [2012340] - dm verity: set DM_TARGET_IMMUTABLE feature flag (Benjamin Marzinski) [2012340] - dm cache metadata: remove unnecessary variable in __dump_mapping (Benjamin Marzinski) [2012340] - dm mpath: provide high-resolution timer to HST for bio-based (Benjamin Marzinski) [2012340] - dm crypt: make printing of the key constant-time (Benjamin Marzinski) [2012340] - dm integrity: fix error code in dm_integrity_ctr() (Benjamin Marzinski) [2012340] - dm stats: add cond_resched when looping over entries (Benjamin Marzinski) [2012340] - dm: improve dm_io reference counting (Benjamin Marzinski) [2012340] - dm: switch to bdev based IO accounting interfaces (Benjamin Marzinski) [2012340] - block: add sectors parameter to bio_start_io_acct_time() (Benjamin Marzinski) [2012340] - dm: pass dm_io instance to dm_io_acct directly (Benjamin Marzinski) [2012340] - dm: don't pass bio to __dm_start_io_acct and dm_end_io_acct (Benjamin Marzinski) [2012340] - dm: use bio_sectors in dm_aceept_partial_bio (Benjamin Marzinski) [2012340] - dm: simplify basic targets (Benjamin Marzinski) [2012340] - dm: conditionally enable branching for less used features (Benjamin Marzinski) [2012340] - dm: move hot dm_io members to same cacheline as dm_target_io (Benjamin Marzinski) [2012340] - dm: add local variables to clone_endio and __map_bio (Benjamin Marzinski) [2012340] - dm: mark various branches unlikely (Benjamin Marzinski) [2012340] - dm: simplify dm_start_io_acct (Benjamin Marzinski) [2012340] - dm: simplify dm_io access in dm_split_and_process_bio (Benjamin Marzinski) [2012340] - dm: factor out dm_io_set_error and __dm_io_dec_pending (Benjamin Marzinski) [2012340] - block: fix offset/size check in bio_trim() (Benjamin Marzinski) [2012340] - block: fix argument type of bio_trim() (Benjamin Marzinski) [2012340] - dm: allow dm_accept_partial_bio() for dm_io without duplicate bios (Benjamin Marzinski) [2012340] - dm mpath: only use ktime_get_ns() in historical selector (Benjamin Marzinski) [2012340] - dm: fix dm_io and dm_target_io flags race condition on Alpha (Benjamin Marzinski) [2012340] - dm integrity: set journal entry unused when shrinking device (Benjamin Marzinski) [2012340] - dm ioctl: log an error if the ioctl structure is corrupted (Benjamin Marzinski) [2012340] - dm: consolidate spinlocks in dm_io struct (Benjamin Marzinski) [2012340] - dm: reduce size of dm_io and dm_target_io structs (Benjamin Marzinski) [2012340] - dm: switch dm_target_io booleans over to proper flags (Benjamin Marzinski) [2012340] - dm: switch dm_io booleans over to proper flags (Benjamin Marzinski) [2012340] - dm: return void from __send_empty_flush (Benjamin Marzinski) [2012340] - dm: factor out dm_io_complete (Benjamin Marzinski) [2012340] - dm cache: use dm_submit_bio_remap (Benjamin Marzinski) [2012340] - dm: simplify dm_sumbit_bio_remap interface (Benjamin Marzinski) [2012340] - dm thin: use dm_submit_bio_remap (Benjamin Marzinski) [2012340] - dm: add WARN_ON_ONCE to dm_submit_bio_remap (Benjamin Marzinski) [2012340] - dm: requeue IO if mapping table not yet available (Benjamin Marzinski) [2012340] - dm thin metadata: remove unused dm_thin_remove_block and __remove (Benjamin Marzinski) [2012340] - dm thin: use time_is_before_jiffies instead of open coding it (Benjamin Marzinski) [2012340] - dm crypt: fix get_key_size compiler warning if !CONFIG_KEYS (Benjamin Marzinski) [2012340] - dm ioctl: prevent potential spectre v1 gadget (Benjamin Marzinski) [2012340] - dm cache policy smq: make static read-only array table const (Benjamin Marzinski) [2012340] - dm delay: use dm_submit_bio_remap (Benjamin Marzinski) [2012340] - dm crypt: use dm_submit_bio_remap (Benjamin Marzinski) [2012340] - dm: add dm_submit_bio_remap interface (Benjamin Marzinski) [2012340] - dm: flag clones created by __send_duplicate_bios (Benjamin Marzinski) [2012340] - dm: reduce dm_io and dm_target_io struct sizes (Benjamin Marzinski) [2012340] - dm: move duplicate code from callers of alloc_tio into alloc_tio (Benjamin Marzinski) [2012340] - dm: record old_sector in dm_target_io before calling map function (Benjamin Marzinski) [2012340] - dm: remove legacy code only needed before submit_bio recursion (Benjamin Marzinski) [2012340] - dm: remove unused mapped_device argument from free_tio (Benjamin Marzinski) [2012340] - dm: remove impossible BUG_ON in __send_empty_flush (Benjamin Marzinski) [2012340] - dm: reduce code duplication in __map_bio (Benjamin Marzinski) [2012340] - dm: refactor dm_split_and_process_bio a bit (Benjamin Marzinski) [2012340] - dm: fold __clone_and_map_data_bio into __split_and_process_bio (Benjamin Marzinski) [2012340] - dm: rename split functions (Benjamin Marzinski) [2012340] - dm: eliminate copying of dm_io fields in dm_io_dec_pending (Benjamin Marzinski) [2012340] - dm ioctl: return UUID in DM_LIST_DEVICES_CMD result (Benjamin Marzinski) [2012340] - dm crypt: support using trusted keys (Benjamin Marzinski) [2012340] - dm crypt: replaced #if defined with IS_ENABLED (Benjamin Marzinski) [2012340] - ext4: add check to prevent attempting to resize an fs with sparse_super2 (Lukas Czerner) [2077760] - fscache: Avoid ASSERTCMP if two threads race into fscache_disable_cookie (Dave Wysochanski) [2073260] - lib: bitmap: Introduce node-aware alloc API (Ivan Vecera) [2101701] - exec: Force single empty string when argv is empty (Rafael Aquini) [2100955] - powerpc: Enable execve syscall exit tracepoint (Steve Best) [2095521] - cgroup: disable controllers at parse time (Waiman Long) [2098264] - init: initialize jump labels before command line option parsing (Waiman Long) [2098264] - smp: Make softirq handling RT safe in flush_smp_call_function_queue() (Phil Auld) [2097364] - smp: Rename flush_smp_call_function_from_idle() (Phil Auld) [2097364] - cpupower: Add "perf" option to print AMD P-State information (Steve Best) [2059365] - cpupower: Add function to print AMD P-State performance capabilities (Steve Best) [2059365] - cpupower: Move print_speed function into misc helper (Steve Best) [2059365] - cpupower: Enable boost state support for AMD P-State module (Steve Best) [2059365] - cpupower: Add AMD P-State sysfs definition and access helper (Steve Best) [2059365] - cpupower: Introduce ACPI CPPC library (Steve Best) [2059365] - cpupower: Add the function to get the sysfs value from specific table (Steve Best) [2059365] - cpupower: Initial AMD P-State capability (Steve Best) [2059365] - cpupower: Add the function to check AMD P-State enabled (Steve Best) [2059365] - cpupower: Add AMD P-State capability flag (Steve Best) [2059365] - tools/power/cpupower/{ToDo => TODO}: Rename the todo file (Steve Best) [2059365] - tools: cpupower: fix typo in cpupower-idle-set(1) manpage (Steve Best) [2059365] - ntb: intel: fix port config status offset for SPR (John W. Linville) [2048750] - NTB/msi: Use struct_size() helper in devm_kzalloc() (John W. Linville) [2048750] - ntb_hw_switchtec: Fix a minor issue in config_req_id_table() (John W. Linville) [2048750] - ntb_hw_switchtec: Remove code for disabling ID protection (John W. Linville) [2048750] - ntb_hw_switchtec: Update the way of getting VEP instance ID (John W. Linville) [2048750] - ntb_hw_switchtec: AND with the part_map for a valid tpart_vec (John W. Linville) [2048750] - ntb_hw_switchtec: Fix bug with more than 32 partitions (John W. Linville) [2048750] - ntb_hw_switchtec: Fix pff ioread to read into mmio_part_cfg_all (John W. Linville) [2048750] - ntb_hw_switchtec: fix the spelling of "its" (John W. Linville) [2048750] - NTB/msi: Fix ntbm_msi_request_threaded_irq() kernel-doc comment (John W. Linville) [2048750] - NTB: switch from 'pci_' to 'dma_' API (John W. Linville) [2048750] - ntb: ntb_pingpong: remove redundant initialization of variables msg_data and spad_data (John W. Linville) [2048750] - NTB: perf: Fix an error code in perf_setup_inbuf() (John W. Linville) [2048750] - NTB: Fix an error code in ntb_msit_probe() (John W. Linville) [2048750] - ntb: intel: remove invalid email address in header comment (John W. Linville) [2048750] - NTB: Add support for EPF PCI Non-Transparent Bridge (John W. Linville) [2048750] - ntb: intel: add Intel NTB LTR vendor support for gen4 NTB (John W. Linville) [2048750] - ntb: idt: fix error check in ntb_hw_idt.c (John W. Linville) [2048750]- KVM: x86: Fix the intel_pt PMI handling wrongly considered from guest (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Don't rebuild page when the page is synced and no tlb flushing is required (Vitaly Kuznetsov) [2074835] - selftests: kvm/x86: Verify the pmu event filter matches the correct event (Vitaly Kuznetsov) [2074835] - selftests: kvm/x86: Add the helper function create_pmu_event_filter (Vitaly Kuznetsov) [2074835] - kvm: x86/pmu: Fix the compare function used by the pmu event filter (Vitaly Kuznetsov) [2074835] - KVM: Free new dirty bitmap if creating a new memslot fails (Vitaly Kuznetsov) [2074835] - KVM: Initialize debugfs_dentry when a VM is created to avoid NULL deref (Vitaly Kuznetsov) [2074835] - tools arch x86: Sync asm/cpufeatures.h with the with the kernel (Vitaly Kuznetsov) [2074835] - KVM: PPC: Book3S HV: Fix kvm_unmap_gfn_range_hv() for Hash MMU (Vitaly Kuznetsov) [2074835] - KVM: PPC: Book3S HV: Fix conversion to gfn-based MMU notifier callbacks (Vitaly Kuznetsov) [2074835] - KVM: arm64: Fix boolreturn.cocci warnings (Vitaly Kuznetsov) [2074835] - KVM: VMX: Exit to userspace if vCPU has injected exception and invalid state (Vitaly Kuznetsov) [2074835] - KVM: SEV: Mark nested locking of vcpu->lock (Vitaly Kuznetsov) [2074835] - kvm: x86/cpuid: Only provide CPUID leaf 0xA if host has architectural PMU (Vitaly Kuznetsov) [2074835] - KVM: x86/svm: Account for family 17h event renumberings in amd_pmc_perf_hw_id (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Use atomic XCHG to write TDP MMU SPTEs with volatile bits (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Move shadow-present check out of spte_has_volatile_bits() (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Don't treat fully writable SPTEs as volatile (modulo A/D) (Vitaly Kuznetsov) [2074835] - selftests: kvm: add amx_test to .gitignore (Vitaly Kuznetsov) [2074835] - Revert "x86/mm: Introduce lookup_address_in_mm()" (Vitaly Kuznetsov) [2074835] - KVM: x86: work around QEMU issue with synthetic CPUID leaves (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: fix potential races when walking host page table (Vitaly Kuznetsov) [2074835] - Documentation: KVM: Update documentation to indicate KVM is arm64-only (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Do not create SPTEs for GFNs that exceed host.MAXPHYADDR (Vitaly Kuznetsov) [2074835] - kvm: selftests: introduce and use more page size-related constants (Vitaly Kuznetsov) [2074835] - kvm: selftests: do not use bitfields larger than 32-bits for PTEs (Vitaly Kuznetsov) [2074835] - KVM: SEV: add cache flush to solve SEV cache incoherency issues (Vitaly Kuznetsov) [2074835] - KVM: SVM: Flush when freeing encrypted pages even on SME_COHERENT CPUs (Vitaly Kuznetsov) [2074835] - KVM: SVM: Simplify and harden helper to flush SEV guest page(s) (Vitaly Kuznetsov) [2074835] - KVM: selftests: Silence compiler warning in the kvm_page_table_test (Vitaly Kuznetsov) [2074835] - KVM: x86/pmu: Update AMD PMC sample period to fix guest NMI-watchdog (Vitaly Kuznetsov) [2074835] - x86/kvm: Preserve BSP MSR_KVM_POLL_CONTROL across suspend/resume (Vitaly Kuznetsov) [2074835] - KVM: x86: Skip KVM_GUESTDBG_BLOCKIRQ APICv update if APICv is disabled (Vitaly Kuznetsov) [2074835] - KVM: x86: Pend KVM_REQ_APICV_UPDATE during vCPU creation to fix a race (Vitaly Kuznetsov) [2074835] - KVM: nVMX: Defer APICv updates while L2 is active until L1 is active (Vitaly Kuznetsov) [2074835] - KVM: x86: Tag APICv DISABLE inhibit, not ABSENT, if APICv is disabled (Vitaly Kuznetsov) [2074835] - KVM: Add helpers to wrap vcpu->srcu_idx and yell if it's abused (Vitaly Kuznetsov) [2074835] - KVM: x86: Don't re-acquire SRCU lock in complete_emulated_io() (Vitaly Kuznetsov) [2074835] - tools headers UAPI: Sync linux/kvm.h with the kernel sources (Vitaly Kuznetsov) [2074835] - tools arch x86: Sync the msr-index.h copy with the kernel sources (Vitaly Kuznetsov) [2074835] - tools headers UAPI: Sync x86's asm/kvm.h with the kernel sources (Vitaly Kuznetsov) [2074835] - tools headers UAPI: Sync linux/kvm.h with the kernel sources (Vitaly Kuznetsov) [2074835] - KVM: selftests: arm64: Check for supported page sizes (Vitaly Kuznetsov) [2074835] - KVM: selftests: arm64: Initialise default guest mode at test startup time (Vitaly Kuznetsov) [2074835] - KVM: selftests: arm64: Introduce a variable default IPA size (Vitaly Kuznetsov) [2074835] - KVM: selftests: arm64: Rework TCR_EL1 configuration (Vitaly Kuznetsov) [2074835] - KVM: x86: hyper-v: Avoid writing to TSC page without an active vCPU (Vitaly Kuznetsov) [2074835] - KVM: SVM: Do not activate AVIC for SEV-enabled guest (Vitaly Kuznetsov) [2074835] - selftests: kvm: add tsc_scaling_sync to .gitignore (Vitaly Kuznetsov) [2074835] - KVM: Don't create VM debugfs files outside of the VM directory (Vitaly Kuznetsov) [2074835] - KVM: avoid NULL pointer dereference in kvm_dirty_ring_push (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: remove unnecessary flush_workqueue() (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Resolve nx_huge_pages when kvm.ko is loaded (Vitaly Kuznetsov) [2074835] - KVM: SEV: Add cond_resched() to loop in sev_clflush_pages() (Vitaly Kuznetsov) [2074835] - KVM: x86: fix sending PV IPI (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: do compare-and-exchange of gPTE via the user address (Vitaly Kuznetsov) [2074835] - KVM: x86: Remove redundant vm_entry_controls_clearbit() call (Vitaly Kuznetsov) [2074835] - KVM: x86: cleanup enter_rmode() (Vitaly Kuznetsov) [2074835] - KVM: x86: SVM: fix tsc scaling when the host doesn't support it (Vitaly Kuznetsov) [2074835] - kvm: x86: SVM: remove unused defines (Vitaly Kuznetsov) [2074835] - KVM: x86: SVM: move tsc ratio definitions to svm.h (Vitaly Kuznetsov) [2074835] - KVM: x86: SVM: fix avic spec based definitions again (Vitaly Kuznetsov) [2074835] - KVM: x86: Only do MSR filtering when access MSR by rdmsr/wrmsr (Vitaly Kuznetsov) [2074835] - KVM: x86/emulator: Emulate RDPID only if it is enabled in guest (Vitaly Kuznetsov) [2074835] - KVM: x86/pmu: Fix and isolate TSX-specific performance event logic (Vitaly Kuznetsov) [2074835] - KVM: x86: mmu: trace kvm_mmu_set_spte after the new SPTE was set (Vitaly Kuznetsov) [2074835] - KVM: x86/svm: Clear reserved bits written to PerfEvtSeln MSRs (Vitaly Kuznetsov) [2074835] - KVM: x86: Trace all APICv inhibit changes and capture overall status (Vitaly Kuznetsov) [2074835] - KVM: x86: Add wrappers for setting/clearing APICv inhibits (Vitaly Kuznetsov) [2074835] - KVM: x86: Make APICv inhibit reasons an enum and cleanup naming (Vitaly Kuznetsov) [2074835] - KVM: X86: Handle implicit supervisor access with SMAP (Vitaly Kuznetsov) [2074835] - KVM: X86: Rename variable smap to not_smap in permission_fault() (Vitaly Kuznetsov) [2074835] - KVM: X86: Fix comments in update_permission_bitmask (Vitaly Kuznetsov) [2074835] - KVM: X86: Change the type of access u32 to u64 (Vitaly Kuznetsov) [2074835] - KVM: Remove dirty handling from gfn_to_pfn_cache completely (Vitaly Kuznetsov) [2074835] - KVM: Use enum to track if cached PFN will be used in guest and/or host (Vitaly Kuznetsov) [2074835] - KVM: SVM: Fix kvm_cache_regs.h inclusions for is_guest_mode() (Vitaly Kuznetsov) [2074835] - KVM: x86/pmu: Use different raw event masks for AMD and Intel (Vitaly Kuznetsov) [2074835] - KVM: Don't actually set a request when evicting vCPUs for GFN cache invd (Vitaly Kuznetsov) [2074835] - KVM: avoid double put_page with gfn-to-pfn cache (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Zap only TDP MMU leafs in zap range and mmu_notifier unmap (Vitaly Kuznetsov) [2074835] - KVM: SVM: fix panic on out-of-bounds guest IRQ (Vitaly Kuznetsov) [2074835] - KVM: MMU: propagate alloc_workqueue failure (Vitaly Kuznetsov) [2074835] - KVM: x86: Forbid VMM to set SYNIC/STIMER MSRs when SynIC wasn't activated (Vitaly Kuznetsov) [2074835] - KVM: x86: Avoid theoretical NULL pointer dereference in kvm_irq_delivery_to_apic_fast() (Vitaly Kuznetsov) [2074835] - KVM: x86: Check lapic_in_kernel() before attempting to set a SynIC irq (Vitaly Kuznetsov) [2074835] - KVM: x86: Fix clang -Wimplicit-fallthrough in do_host_cpuid() (Vitaly Kuznetsov) [2074835] - Revert "KVM: set owner of cpu and vm file operations" (Vitaly Kuznetsov) [2074835] - KVM: Prevent module exit until all VMs are freed (Vitaly Kuznetsov) [2074835] - KVM: use kvcalloc for array allocations (Vitaly Kuznetsov) [2074835] - KVM: x86: Introduce KVM_CAP_DISABLE_QUIRKS2 (Vitaly Kuznetsov) [2074835] - kvm: x86: Require const tsc for RT (Vitaly Kuznetsov) [2074835] - KVM: x86: synthesize CPUID leaf 0x80000021h if useful (Vitaly Kuznetsov) [2074835] - KVM: x86: add support for CPUID leaf 0x80000021 (Vitaly Kuznetsov) [2074835] - Revert "KVM: x86/mmu: Zap only TDP MMU leafs in kvm_zap_gfn_range()" (Vitaly Kuznetsov) [2074835] - kvm: x86/mmu: Flush TLB before zap_gfn_range releases RCU (Vitaly Kuznetsov) [2074835] - kvm/emulate: Fix SETcc emulation function offsets with SLS (Vitaly Kuznetsov) [2074835] - KVM: compat: riscv: Prevent KVM_COMPAT from being selected (Vitaly Kuznetsov) [2074835] - KVM: selftests: Add test to populate a VM with the max possible guest mem (Vitaly Kuznetsov) [2074835] - KVM: selftests: Define cpu_relax() helpers for s390 and x86 (Vitaly Kuznetsov) [2074835] - KVM: selftests: Split out helper to allocate guest mem via memfd (Vitaly Kuznetsov) [2074835] - KVM: selftests: add shared hugetlbfs backing source type (Vitaly Kuznetsov) [2074835] - KVM: selftests: Move raw KVM_SET_USER_MEMORY_REGION helper to utils (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: WARN on any attempt to atomically update REMOVED SPTE (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Check for a REMOVED leaf SPTE before making the SPTE (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Zap defunct roots via asynchronous worker (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Zap roots in two passes to avoid inducing RCU stalls (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Allow yielding when zapping GFNs for defunct TDP MMU root (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Zap invalidated roots via asynchronous worker (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Defer TLB flush to caller when freeing TDP MMU shadow pages (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Do remote TLB flush before dropping RCU in TDP MMU resched (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Zap only TDP MMU leafs in kvm_zap_gfn_range() (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Require mmu_lock be held for write to zap TDP MMU range (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Add dedicated helper to zap TDP MMU root shadow page (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Skip remote TLB flush when zapping all of TDP MMU (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Zap only the target TDP MMU shadow page in NX recovery (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Refactor low-level TDP MMU set SPTE helper to take raw values (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: WARN if old _or_ new SPTE is REMOVED in non-atomic path (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Add helpers to read/write TDP MMU SPTEs and document RCU (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Drop RCU after processing each root in MMU notifier hooks (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Batch TLB flushes from TDP MMU for MMU notifier change_spte (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Check for !leaf=>leaf, not PFN change, in TDP MMU SP removal (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: do not allow readers to acquire references to invalid roots (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: only perform eager page splitting on valid roots (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Require mmu_lock be held for write in unyielding root iter (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Document that zapping invalidated roots doesn't need to flush (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Formalize TDP MMU's (unintended?) deferred TLB flush logic (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Fix wrong/misleading comments in TDP MMU fast zap (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Check for present SPTE when clearing dirty bit in TDP MMU (Vitaly Kuznetsov) [2074835] - selftests: kvm: add generated file to the .gitignore (Vitaly Kuznetsov) [2074835] - KVM: x86: pull kvm->srcu read-side to kvm_arch_vcpu_ioctl_run (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Passing up the error state of mmu_alloc_shadow_roots() (Vitaly Kuznetsov) [2074835] - KVM: SVM: Disable preemption across AVIC load/put during APICv refresh (Vitaly Kuznetsov) [2074835] - KVM: SVM: Exit to userspace on ENOMEM/EFAULT GHCB errors (Vitaly Kuznetsov) [2074835] - KVM: WARN if is_unsync_root() is called on a root without a shadow page (Vitaly Kuznetsov) [2074835] - KVM: Drop KVM_REQ_MMU_RELOAD and update vcpu-requests.rst documentation (Vitaly Kuznetsov) [2074835] - KVM: s390: Replace KVM_REQ_MMU_RELOAD usage with arch specific request (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Zap only obsolete roots if a root shadow page is zapped (Vitaly Kuznetsov) [2074835] - KVM: Drop kvm_reload_remote_mmus(), open code request in x86 users (Vitaly Kuznetsov) [2074835] - KVM: x86: Invoke kvm_mmu_unload() directly on CR4.PCIDE change (Vitaly Kuznetsov) [2074835] - KVM: x86/emulator: Move the unhandled outer privilege level logic of far return into __load_segment_descriptor() (Vitaly Kuznetsov) [2074835] - KVM: x86/emulator: Fix wrong privilege check for code segment in __load_segment_descriptor() (Vitaly Kuznetsov) [2074835] - KVM: x86/emulator: Defer not-present segment check in __load_segment_descriptor() (Vitaly Kuznetsov) [2074835] - KVM: selftests: Add test to verify KVM handling of ICR (Vitaly Kuznetsov) [2074835] - KVM: x86: Make kvm_lapic_set_reg() a "private" xAPIC helper (Vitaly Kuznetsov) [2074835] - KVM: x86: Treat x2APIC's ICR as a 64-bit register, not two 32-bit regs (Vitaly Kuznetsov) [2074835] - KVM: x86: Add helpers to handle 64-bit APIC MSR read/writes (Vitaly Kuznetsov) [2074835] - KVM: x86: Make kvm_lapic_reg_{read,write}() static (Vitaly Kuznetsov) [2074835] - KVM: x86: WARN if KVM emulates an IPI without clearing the BUSY flag (Vitaly Kuznetsov) [2074835] - KVM: SVM: Don't rewrite guest ICR on AVIC IPI virtualization failure (Vitaly Kuznetsov) [2074835] - KVM: SVM: Use common kvm_apic_write_nodecode() for AVIC write traps (Vitaly Kuznetsov) [2074835] - KVM: x86: Use "raw" APIC register read for handling APIC-write VM-Exit (Vitaly Kuznetsov) [2074835] - KVM: VMX: Handle APIC-write offset wrangling in VMX code (Vitaly Kuznetsov) [2074835] - KVM: x86: Do not change ICR on write to APIC_SELF_IPI (Vitaly Kuznetsov) [2074835] - KVM: x86: Fix emulation in writing cr8 (Vitaly Kuznetsov) [2074835] - KVM: x86: flush TLB separately from MMU reset (Vitaly Kuznetsov) [2074835] - KVM: x86: Yield to IPI target vCPU only if it is busy (Vitaly Kuznetsov) [2074835] - x86/kvmclock: Fix Hyper-V Isolated VM's boot issue when vCPUs > 64 (Vitaly Kuznetsov) [2074835] - x86/kvm: Don't waste memory if kvmclock is disabled (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: clear MMIO cache when unloading the MMU (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Always use current mmu's role when loading new PGD (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: load new PGD after the shadow MMU is initialized (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: look for a cached PGD when going from 32-bit to 64-bit (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: do not pass vcpu to root freeing functions (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: do not consult levels when freeing roots (Vitaly Kuznetsov) [2074835] - KVM: x86: use struct kvm_mmu_root_info for mmu->root (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: avoid NULL-pointer dereference on page freeing bugs (Vitaly Kuznetsov) [2074835] - KVM: x86: do not deliver asynchronous page faults if CR0.PG=0 (Vitaly Kuznetsov) [2074835] - KVM: x86: Reinitialize context if host userspace toggles EFER.LME (Vitaly Kuznetsov) [2074835] - KVM: selftests: Verify disabling PMU virtualization via KVM_CAP_CONFIG_PMU (Vitaly Kuznetsov) [2074835] - KVM: selftests: Carve out helper to create "default" VM without vCPUs (Vitaly Kuznetsov) [2074835] - KVM: x86: Provide per VM capability for disabling PMU virtualization (Vitaly Kuznetsov) [2074835] - KVM: Move VM's worker kthreads back to the original cgroup before exiting. (Vitaly Kuznetsov) [2074835] - KVM: VMX: Remove scratch 'cpu' variable that shadows an identical scratch var (Vitaly Kuznetsov) [2074835] - kvm: vmx: Fix typos comment in __loaded_vmcs_clear() (Vitaly Kuznetsov) [2074835] - KVM: nVMX: Make setup/unsetup under the same conditions (Vitaly Kuznetsov) [2074835] - KVM: x86: hyper-v: HVCALL_SEND_IPI_EX is an XMM fast hypercall (Vitaly Kuznetsov) [2074835] - KVM: x86: hyper-v: Fix the maximum number of sparse banks for XMM fast TLB flush hypercalls (Vitaly Kuznetsov) [2074835] - KVM: x86: hyper-v: Drop redundant 'ex' parameter from kvm_hv_flush_tlb() (Vitaly Kuznetsov) [2074835] - KVM: x86: hyper-v: Drop redundant 'ex' parameter from kvm_hv_send_ipi() (Vitaly Kuznetsov) [2074835] - Revert "KVM: VMX: Save HOST_CR3 in vmx_prepare_switch_to_guest()" (Vitaly Kuznetsov) [2074835] - Revert "KVM: VMX: Save HOST_CR3 in vmx_set_host_fs_gs()" (Vitaly Kuznetsov) [2074835] - KVM: x86: nSVM: disallow userspace setting of MSR_AMD64_TSC_RATIO to non default value when tsc scaling disabled (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: make apf token non-zero to fix bug (Vitaly Kuznetsov) [2074835] - selftests: kvm: Add the uapi headers include variable (Vitaly Kuznetsov) [2074835] - KVM: selftests: Add EXTRA_CFLAGS in top-level Makefile (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Remove MMU auditing (Vitaly Kuznetsov) [2074835] - KVM: x86: make several APIC virtualization callbacks optional (Vitaly Kuznetsov) [2074835] - KVM: x86: warn on incorrectly NULL members of kvm_x86_ops (Vitaly Kuznetsov) [2074835] - KVM: x86: remove KVM_X86_OP_NULL and mark optional kvm_x86_ops (Vitaly Kuznetsov) [2074835] - KVM: x86: use static_call_cond for optional callbacks (Vitaly Kuznetsov) [2074835] - KVM: x86: return 1 unconditionally for availability of KVM_CAP_VAPIC (Vitaly Kuznetsov) [2074835] - selftests: KVM: allow sev_migrate_tests on machines without SEV-ES (Vitaly Kuznetsov) [2074835] - KVM: SEV: Allow SEV intra-host migration of VM with mirrors (Vitaly Kuznetsov) [2074835] - x86/kvm: Fix compilation warning in non-x86_64 builds (Vitaly Kuznetsov) [2074835] - kvm: x86: Disable KVM_HC_CLOCK_PAIRING if tsc is in always catchup mode (Vitaly Kuznetsov) [2074835] - KVM: Fix lockdep false negative during host resume (Vitaly Kuznetsov) [2074835] - KVM: x86: Add KVM_CAP_ENABLE_CAP to x86 (Vitaly Kuznetsov) [2074835] - KVM: SVM: Rename AVIC helpers to use "avic" prefix instead of "svm" (Vitaly Kuznetsov) [2074835] - KVM: x86/pmu: Use AMD64_RAW_EVENT_MASK for PERF_TYPE_RAW (Vitaly Kuznetsov) [2074835] - KVM: x86/pmu: Don't truncate the PerfEvtSeln MSR when creating a perf event (Vitaly Kuznetsov) [2074835] - KVM: x86: Replace memset() "optimization" with normal per-field writes (Vitaly Kuznetsov) [2074835] - KVM: SVM: fix race between interrupt delivery and AVIC inhibition (Vitaly Kuznetsov) [2074835] - KVM: SVM: set IRR in svm_deliver_interrupt (Vitaly Kuznetsov) [2074835] - KVM: SVM: extract avic_ring_doorbell (Vitaly Kuznetsov) [2074835] - selftests: kvm: Remove absent target file (Vitaly Kuznetsov) [2074835] - KVM: VMX: Use local pointer to vcpu_vmx in vmx_vcpu_after_set_cpuid() (Vitaly Kuznetsov) [2074835] - KVM: selftests: nSVM: Add enlightened MSR-Bitmap selftest (Vitaly Kuznetsov) [2074835] - KVM: selftests: nSVM: Update 'struct vmcb_control_area' definition (Vitaly Kuznetsov) [2074835] - KVM: selftests: nSVM: Set up MSR-Bitmap for SVM guests (Vitaly Kuznetsov) [2074835] - KVM: selftests: nVMX: Add enlightened MSR-Bitmap selftest (Vitaly Kuznetsov) [2074835] - KVM: selftests: nVMX: Properly deal with 'hv_clean_fields' (Vitaly Kuznetsov) [2074835] - KVM: selftests: Adapt hyperv_cpuid test to the newly introduced Enlightened MSR-Bitmap (Vitaly Kuznetsov) [2074835] - KVM: nSVM: Implement Enlightened MSR-Bitmap feature (Vitaly Kuznetsov) [2074835] - KVM: nSVM: Split off common definitions for Hyper-V on KVM and KVM on Hyper-V (Vitaly Kuznetsov) [2074835] - KVM: x86: Make kvm_hv_hypercall_enabled() static inline (Vitaly Kuznetsov) [2074835] - KVM: nSVM: Track whether changes in L0 require MSR bitmap for L2 to be rebuilt (Vitaly Kuznetsov) [2074835] - KVM: selftests: Add an option to disable MANUAL_PROTECT_ENABLE and INITIALLY_SET (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Add tracepoint for splitting huge pages (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Split huge pages mapped by the TDP MMU during KVM_CLEAR_DIRTY_LOG (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Split huge pages mapped by the TDP MMU when dirty logging is enabled (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Separate TDP MMU shadow page allocation and initialization (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Derive page role for TDP MMU shadow pages from parent (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Remove redundant role overrides for TDP MMU shadow pages (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Refactor TDP MMU iterators to take kvm_mmu_page root (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Move restore_acc_track_spte() to spte.h (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Drop new_spte local variable from restore_acc_track_spte() (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Remove unnecessary warnings from restore_acc_track_spte() (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Consolidate logic to atomically install a new TDP MMU page table (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Rename handle_removed_tdp_mmu_page() to handle_removed_pt() (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Rename TDP MMU functions that handle shadow pages (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Change tdp_mmu_{set,zap}_spte_atomic() to return 0/-EBUSY (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Automatically update iter->old_spte if cmpxchg fails (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Rename __rmap_write_protect() to rmap_write_protect() (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Rename rmap_write_protect() to kvm_vcpu_write_protect_gfn() (Vitaly Kuznetsov) [2074835] - KVM: x86: Add checks for reserved-to-zero Hyper-V hypercall fields (Vitaly Kuznetsov) [2074835] - KVM: x86: Reject fixeds-size Hyper-V hypercalls with non-zero "var_cnt" (Vitaly Kuznetsov) [2074835] - KVM: x86: Shove vp_bitmap handling down into sparse_set_to_vcpu_mask() (Vitaly Kuznetsov) [2074835] - KVM: x86: Don't bother reading sparse banks that end up being ignored (Vitaly Kuznetsov) [2074835] - KVM: x86: Add a helper to get the sparse VP_SET for IPIs and TLB flushes (Vitaly Kuznetsov) [2074835] - KVM: x86: Refactor kvm_hv_flush_tlb() to reduce indentation (Vitaly Kuznetsov) [2074835] - KVM: x86: Get the number of Hyper-V sparse banks from the VARHEAD field (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Consolidate comments about {Host,MMU}-writable (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Rename DEFAULT_SPTE_MMU_WRITEABLE to DEFAULT_SPTE_MMU_WRITABLE (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Move is_writable_pte() to spte.h (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Check SPTE writable invariants when setting leaf SPTEs (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Move SPTE writable invariant checks to a helper function (Vitaly Kuznetsov) [2074835] - KVM: LAPIC: Enable timer posted-interrupt only when mwait/hlt is advertised (Vitaly Kuznetsov) [2074835] - KVM: VMX: Dont' send posted IRQ if vCPU == this vCPU and vCPU is IN_GUEST_MODE (Vitaly Kuznetsov) [2074835] - KVM: SVM: Rename hook implementations to conform to kvm_x86_ops' names (Vitaly Kuznetsov) [2074835] - KVM: SVM: Rename SEV implemenations to conform to kvm_x86_ops hooks (Vitaly Kuznetsov) [2074835] - KVM: x86: Use more verbose names for mem encrypt kvm_x86_ops hooks (Vitaly Kuznetsov) [2074835] - KVM: SVM: Remove unused MAX_INST_SIZE #define (Vitaly Kuznetsov) [2074835] - KVM: SVM: Rename svm_flush_tlb() to svm_flush_tlb_current() (Vitaly Kuznetsov) [2074835] - KVM: x86: Move get_cs_db_l_bits() helper to SVM (Vitaly Kuznetsov) [2074835] - KVM: VMX: Rename VMX functions to conform to kvm_x86_ops names (Vitaly Kuznetsov) [2074835] - KVM: x86: Use static_call() for copy/move encryption context ioctls() (Vitaly Kuznetsov) [2074835] - KVM: x86: Unexport kvm_x86_ops (Vitaly Kuznetsov) [2074835] - KVM: x86: Uninline and export hv_track_root_tdp() (Vitaly Kuznetsov) [2074835] - KVM: nVMX: Refactor PMU refresh to avoid referencing kvm_x86_ops.pmu_ops (Vitaly Kuznetsov) [2074835] - KVM: xen: Use static_call() for invoking kvm_x86_ops hooks (Vitaly Kuznetsov) [2074835] - KVM: x86: Use static_call() for .vcpu_deliver_sipi_vector() (Vitaly Kuznetsov) [2074835] - KVM: VMX: Call vmx_get_cpl() directly in handle_dr() (Vitaly Kuznetsov) [2074835] - KVM: x86: Rename kvm_x86_ops pointers to align w/ preferred vendor names (Vitaly Kuznetsov) [2074835] - KVM: x86: Drop export for .tlb_flush_current() static_call key (Vitaly Kuznetsov) [2074835] - KVM: x86: skip host CPUID call for hypervisor leaves (Vitaly Kuznetsov) [2074835] - KVM: x86: Remove unused "flags" of kvm_pv_kick_cpu_op() (Vitaly Kuznetsov) [2074835] - KVM: Remove unused "kvm" of kvm_make_vcpu_request() (Vitaly Kuznetsov) [2074835] - KVM: x86: Remove unused "vcpu" of kvm_scale_tsc() (Vitaly Kuznetsov) [2074835] - KVM: x86/emulate: Remove unused "tss_selector" of task_switch_{16, 32}() (Vitaly Kuznetsov) [2074835] - KVM: x86/emulate: Remove unused "ctxt" of setup_syscalls_segments() (Vitaly Kuznetsov) [2074835] - KVM: x86/ioapic: Remove unused "addr" and "length" of ioapic_read_indirect() (Vitaly Kuznetsov) [2074835] - KVM: x86/i8259: Remove unused "addr" of elcr_ioport_{read,write}() (Vitaly Kuznetsov) [2074835] - KVM: SVM: improve split between svm_prepare_guest_switch and sev_es_prepare_guest_switch (Vitaly Kuznetsov) [2074835] - KVM: x86/svm: Remove unused "vcpu" of svm_check_exit_valid() (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu_audit: Remove unused "level" of audit_spte_after_sync() (Vitaly Kuznetsov) [2074835] - KVM: x86/tdp_mmu: Remove unused "kvm" of kvm_tdp_mmu_get_root() (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Remove unused "vcpu" of reset_{tdp,ept}_shadow_zero_bits_mask() (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Remove unused "kvm" of __rmap_write_protect() (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Remove unused "kvm" of kvm_mmu_unlink_parents() (Vitaly Kuznetsov) [2074835] - KVM: x86: Skip APICv update if APICv is disable at the module level (Vitaly Kuznetsov) [2074835] - KVM: x86: Drop NULL check on kvm_x86_ops.check_apicv_inhibit_reasons (Vitaly Kuznetsov) [2074835] - KVM: x86: Unexport __kvm_request_apicv_update() (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Zap _all_ roots when unmapping gfn range in TDP MMU (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Move "invalid" check out of kvm_tdp_mmu_get_root() (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Use common TDP MMU zap helper for MMU notifier unmap hook (Vitaly Kuznetsov) [2074835] - KVM: x86/xen: Fix runstate updates to be atomic when preempting vCPU (Vitaly Kuznetsov) [2074835] - KVM: x86: SVM: move avic definitions from AMD's spec to svm.h (Vitaly Kuznetsov) [2074835] - KVM: x86: lapic: don't touch irr_pending in kvm_apic_update_apicv when inhibiting it (Vitaly Kuznetsov) [2074835] - KVM: x86: nSVM: deal with L1 hypervisor that intercepts interrupts but lets L2 control them (Vitaly Kuznetsov) [2074835] - KVM: x86: nSVM: expose clean bit support to the guest (Vitaly Kuznetsov) [2074835] - KVM: x86: nSVM/nVMX: set nested_run_pending on VM entry which is a result of RSM (Vitaly Kuznetsov) [2074835] - KVM: x86: nSVM: mark vmcb01 as dirty when restoring SMM saved state (Vitaly Kuznetsov) [2074835] - KVM: x86: nSVM: fix potential NULL derefernce on nested migration (Vitaly Kuznetsov) [2074835] - KVM: x86: SVM: don't passthrough SMAP/SMEP/PKE bits in !NPT && !gCR0.PG case (Vitaly Kuznetsov) [2074835] - Revert "svm: Add warning message for AVIC IPI invalid target" (Vitaly Kuznetsov) [2074835] - selftests: KVM: Test OS lock behavior (Vitaly Kuznetsov) [2074835] - selftests: KVM: Add OSLSR_EL1 to the list of blessed regs (Vitaly Kuznetsov) [2074835] - KVM: x86: Report deprecated x87 features in supported CPUID (Vitaly Kuznetsov) [2074835] - x86/cpufeatures: Add FDP_EXCPTN_ONLY and ZERO_FCS_FDS (Vitaly Kuznetsov) [2074835] - KVM: x86: use the KVM side max supported fixed counter (Vitaly Kuznetsov) [2074835] - x86: Share definition of __is_canonical_address() (Vitaly Kuznetsov) [2074835] - perf/x86/intel/pt: Relax address filter validation (Vitaly Kuznetsov) [2074835] - KVM: x86: Move delivery of non-APICv interrupt into vendor code (Vitaly Kuznetsov) [2074835] - KVM: eventfd: Fix false positive RCU usage warning (Vitaly Kuznetsov) [2074835] - selftests: kvm: check dynamic bits against KVM_X86_XCOMP_GUEST_SUPP (Vitaly Kuznetsov) [2074835] - KVM: x86: Sync the states size with the XCR0/IA32_XSS at, any time (Vitaly Kuznetsov) [2074835] - KVM: x86: Update vCPU's runtime CPUID on write to MSR_IA32_XSS (Vitaly Kuznetsov) [2074835] - KVM: x86: Keep MSR_IA32_XSS unchanged for INIT (Vitaly Kuznetsov) [2074835] - KVM: x86: Free kvm_cpuid_entry2 array on post-KVM_RUN KVM_SET_CPUID{,2} (Vitaly Kuznetsov) [2074835] - KVM: nVMX: WARN on any attempt to allocate shadow VMCS for vmcs02 (Vitaly Kuznetsov) [2074835] - KVM: selftests: Don't skip L2's VMCALL in SMM test for SVM guest (Vitaly Kuznetsov) [2074835] - KVM: x86: Check .flags in kvm_cpuid_check_equal() too (Vitaly Kuznetsov) [2074835] - KVM: x86: Forcibly leave nested virt when SMM state is toggled (Vitaly Kuznetsov) [2074835] - KVM: SVM: drop unnecessary code in svm_hv_vmcb_dirty_nested_enlightenments() (Vitaly Kuznetsov) [2074835] - KVM: SVM: hyper-v: Enable Enlightened MSR-Bitmap support for real (Vitaly Kuznetsov) [2074835] - KVM: SVM: Don't kill SEV guest if SMAP erratum triggers in usermode (Vitaly Kuznetsov) [2074835] - KVM: SVM: Don't apply SEV+SMAP workaround on code fetch or PT access (Vitaly Kuznetsov) [2074835] - KVM: SVM: Inject #UD on attempted emulation for SEV guest w/o insn buffer (Vitaly Kuznetsov) [2074835] - KVM: SVM: WARN if KVM attempts emulation on #UD or #GP for SEV guests (Vitaly Kuznetsov) [2074835] - KVM: x86: Pass emulation type to can_emulate_instruction() (Vitaly Kuznetsov) [2074835] - KVM: SVM: Explicitly require DECODEASSISTS to enable SEV support (Vitaly Kuznetsov) [2074835] - KVM: SVM: Don't intercept #GP for SEV guests (Vitaly Kuznetsov) [2074835] - Revert "KVM: SVM: avoid infinite loop on NPF from bad address" (Vitaly Kuznetsov) [2074835] - KVM: SVM: Never reject emulation due to SMAP errata for !SEV guests (Vitaly Kuznetsov) [2074835] - KVM: x86: nSVM: skip eax alignment check for non-SVM instructions (Vitaly Kuznetsov) [2074835] - KVM: LAPIC: Also cancel preemption timer during SET_LAPIC (Vitaly Kuznetsov) [2074835] - KVM: VMX: Remove vmcs_config.order (Vitaly Kuznetsov) [2074835] - KVM/X86: Make kvm_vcpu_reload_apic_access_page() static (Vitaly Kuznetsov) [2074835] - KVM: selftests: Re-enable access_tracking_perf_test (Vitaly Kuznetsov) [2074835] - KVM: VMX: Set vmcs.PENDING_DBG.BS on #DB in STI/MOVSS blocking shadow (Vitaly Kuznetsov) [2074835] - KVM: remove async parameter of hva_to_pfn_remapped() (Vitaly Kuznetsov) [2074835] - x86,kvm/xen: Remove superfluous .fixup usage (Vitaly Kuznetsov) [2074835] - KVM: VMX: Zero host's SYSENTER_ESP iff SYSENTER is NOT used (Vitaly Kuznetsov) [2074835] - selftests: kvm/x86: Fix the warning in lib/x86_64/processor.c (Vitaly Kuznetsov) [2074835] - selftests: kvm/x86: Fix the warning in pmu_event_filter_test.c (Vitaly Kuznetsov) [2074835] - kvm: selftests: Do not indent with spaces (Vitaly Kuznetsov) [2074835] - KVM: SVM: Nullify vcpu_(un)blocking() hooks if AVIC is disabled (Vitaly Kuznetsov) [2074835] - KVM: SVM: Move svm_hardware_setup() and its helpers below svm_x86_ops (Vitaly Kuznetsov) [2074835] - KVM: SVM: Drop AVIC's intermediate avic_set_running() helper (Vitaly Kuznetsov) [2074835] - KVM: VMX: Don't do full kick when handling posted interrupt wakeup (Vitaly Kuznetsov) [2074835] - KVM: VMX: Fold fallback path into triggering posted IRQ helper (Vitaly Kuznetsov) [2074835] - KVM: VMX: Pass desired vector instead of bool for triggering posted IRQ (Vitaly Kuznetsov) [2074835] - KVM: VMX: Don't do full kick when triggering posted interrupt "fails" (Vitaly Kuznetsov) [2074835] - KVM: SVM: Skip AVIC and IRTE updates when loading blocking vCPU (Vitaly Kuznetsov) [2074835] - KVM: SVM: Use kvm_vcpu_is_blocking() in AVIC load to handle preemption (Vitaly Kuznetsov) [2074835] - KVM: SVM: Remove unnecessary APICv/AVIC update in vCPU unblocking path (Vitaly Kuznetsov) [2074835] - KVM: SVM: Don't bother checking for "running" AVIC when kicking for IPIs (Vitaly Kuznetsov) [2074835] - KVM: SVM: Signal AVIC doorbell iff vCPU is in guest mode (Vitaly Kuznetsov) [2074835] - KVM: x86: Remove defunct pre_block/post_block kvm_x86_ops hooks (Vitaly Kuznetsov) [2074835] - KVM: x86: Unexport LAPIC's switch_to_{hv,sw}_timer() helpers (Vitaly Kuznetsov) [2074835] - KVM: VMX: Move preemption timer <=> hrtimer dance to common x86 (Vitaly Kuznetsov) [2074835] - KVM: Move x86 VMX's posted interrupt list_head to vcpu_vmx (Vitaly Kuznetsov) [2074835] - KVM: Drop unused kvm_vcpu.pre_pcpu field (Vitaly Kuznetsov) [2074835] - KVM: VMX: Handle PI descriptor updates during vcpu_put/load (Vitaly Kuznetsov) [2074835] - KVM: avoid warning on s390 in mark_page_dirty (Vitaly Kuznetsov) [2074835] - KVM: selftests: Add a test to force emulation with a pending exception (Vitaly Kuznetsov) [2074835] - KVM: VMX: Reject KVM_RUN if emulation is required with pending exception (Vitaly Kuznetsov) [2074835] - selftests: kvm/x86: Add test for KVM_SET_PMU_EVENT_FILTER (Vitaly Kuznetsov) [2074835] - selftests: kvm/x86: Introduce x86_model() (Vitaly Kuznetsov) [2074835] - selftests: kvm/x86: Export x86_family() for use outside of processor.c (Vitaly Kuznetsov) [2074835] - selftests: kvm/x86: Introduce is_amd_cpu() (Vitaly Kuznetsov) [2074835] - selftests: kvm/x86: Parameterize the CPUID vendor string check (Vitaly Kuznetsov) [2074835] - KVM: x86/pmu: Use binary search to check filtered events (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Improve TLB flush comment in kvm_mmu_slot_remove_write_access() (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Document and enforce MMU-writable and Host-writable invariants (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Clear MMU-writable during changed_pte notifier (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Fix write-protection of PTs mapped by the TDP MMU (Vitaly Kuznetsov) [2074835] - KVM: x86: Making the module parameter of vPMU more common (Vitaly Kuznetsov) [2074835] - KVM: selftests: Test KVM_SET_CPUID2 after KVM_RUN (Vitaly Kuznetsov) [2074835] - KVM: selftests: Rename 'get_cpuid_test' to 'cpuid_test' (Vitaly Kuznetsov) [2074835] - KVM: x86: Partially allow KVM_SET_CPUID{,2} after KVM_RUN (Vitaly Kuznetsov) [2074835] - KVM: x86/pmu: Fix available_event_types check for REF_CPU_CYCLES event (Vitaly Kuznetsov) [2074835] - KVM: x86: Check for rmaps allocation (Vitaly Kuznetsov) [2074835] - KVM: SEV: Mark nested locking of kvm->lock (Vitaly Kuznetsov) [2074835] - KVM: SVM: include CR3 in initial VMSA state for SEV-ES guests (Vitaly Kuznetsov) [2074835] - KVM: VMX: Provide vmread version using asm-goto-with-outputs (Vitaly Kuznetsov) [2074835] - KVM: x86: Fix wall clock writes in Xen shared_info not to mark page dirty (Vitaly Kuznetsov) [2074835] - KVM: x86/xen: Add KVM_IRQ_ROUTING_XEN_EVTCHN and event channel delivery (Vitaly Kuznetsov) [2074835] - KVM: x86/xen: Maintain valid mapping of Xen shared_info page (Vitaly Kuznetsov) [2074835] - KVM: Reinstate gfn_to_pfn_cache with invalidation support (Vitaly Kuznetsov) [2074835] - KVM: Warn if mark_page_dirty() is called without an active vCPU (Vitaly Kuznetsov) [2074835] - x86/kvm: Silence per-cpu pr_info noise about KVM clocks and steal time (Vitaly Kuznetsov) [2074835] - KVM: x86: Update vPMCs when retiring branch instructions (Vitaly Kuznetsov) [2074835] - KVM: x86: Update vPMCs when retiring instructions (Vitaly Kuznetsov) [2074835] - KVM: x86/pmu: Add pmc->intr to refactor kvm_perf_overflow{_intr}() (Vitaly Kuznetsov) [2074835] - KVM: x86/pmu: Reuse pmc_perf_hw_id() and drop find_fixed_event() (Vitaly Kuznetsov) [2074835] - KVM: x86/pmu: Refactoring find_arch_event() to pmc_perf_hw_id() (Vitaly Kuznetsov) [2074835] - KVM: x86/pmu: Setup pmc->eventsel for fixed PMCs (Vitaly Kuznetsov) [2074835] - KVM: x86: avoid out of bounds indices for fixed performance counters (Vitaly Kuznetsov) [2074835] - KVM: VMX: Mark VCPU_EXREG_CR3 dirty when !CR0_PG -> CR0_PG if EPT + !URG (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Reconstruct shadow page root if the guest PDPTEs is changed (Vitaly Kuznetsov) [2074835] - KVM: VMX: Save HOST_CR3 in vmx_set_host_fs_gs() (Vitaly Kuznetsov) [2074835] - Revert "KVM: X86: Update mmu->pdptrs only when it is changed" (Vitaly Kuznetsov) [2074835] - selftests: KVM: sev_migrate_tests: Add mirror command tests (Vitaly Kuznetsov) [2074835] - selftests: KVM: sev_migrate_tests: Fix sev_ioctl() (Vitaly Kuznetsov) [2074835] - selftests: KVM: sev_migrate_tests: Fix test_sev_mirror() (Vitaly Kuznetsov) [2074835] - KVM: VMX: Wake vCPU when delivering posted IRQ even if vCPU == this vCPU (Vitaly Kuznetsov) [2074835] - KVM: selftests: Add test to verify TRIPLE_FAULT on invalid L2 guest state (Vitaly Kuznetsov) [2074835] - KVM: nVMX: Synthesize TRIPLE_FAULT for L2 if emulation is required (Vitaly Kuznetsov) [2074835] - KVM: VMX: Always clear vmx->fail on emulation_required (Vitaly Kuznetsov) [2074835] - selftests: KVM: Fix non-x86 compiling (Vitaly Kuznetsov) [2074835] - KVM: x86: Always set kvm_run->if_flag (Vitaly Kuznetsov) [2074835] - KVM: x86: remove PMU FIXED_CTR3 from msrs_to_save_all (Vitaly Kuznetsov) [2074835] - KVM: x86: Retry page fault if MMU reload is pending and root has no sp (Vitaly Kuznetsov) [2074835] - KVM: selftests: vmx_pmu_msrs_test: Drop tests mangling guest visible CPUIDs (Vitaly Kuznetsov) [2074835] - KVM: x86: Drop guest CPUID check for host initiated writes to MSR_IA32_PERF_CAPABILITIES (Vitaly Kuznetsov) [2074835] - selftests: KVM: Add test to verify KVM doesn't explode on "bad" I/O (Vitaly Kuznetsov) [2074835] - KVM: x86: Don't WARN if userspace mucks with RCX during string I/O exit (Vitaly Kuznetsov) [2074835] - KVM: X86: Raise #GP when clearing CR0_PG in 64 bit mode (Vitaly Kuznetsov) [2074835] - selftests: KVM: avoid failures due to reserved HyperTransport region (Vitaly Kuznetsov) [2074835] - KVM: x86: Ignore sparse banks size for an "all CPUs", non-sparse IPI req (Vitaly Kuznetsov) [2074835] - KVM: Add Makefile.kvm for common files, use it for x86 (Vitaly Kuznetsov) [2074835] - KVM: Introduce CONFIG_HAVE_KVM_DIRTY_RING (Vitaly Kuznetsov) [2074835] - KVM: x86: selftests: svm_int_ctl_test: fix intercept calculation (Vitaly Kuznetsov) [2074835] - KVM: VMX: Clean up PI pre/post-block WARNs (Vitaly Kuznetsov) [2074835] - KVM: nVMX: Ensure vCPU honors event request if posting nested IRQ fails (Vitaly Kuznetsov) [2074835] - KVM: x86: add a tracepoint for APICv/AVIC interrupt delivery (Vitaly Kuznetsov) [2074835] - KVM: nVMX: Implement Enlightened MSR Bitmap feature (Vitaly Kuznetsov) [2074835] - KVM: nVMX: Track whether changes in L0 require MSR bitmap for L2 to be rebuilt (Vitaly Kuznetsov) [2074835] - KVM: VMX: Introduce vmx_msr_bitmap_l01_changed() helper (Vitaly Kuznetsov) [2074835] - KVM: x86: Exit to userspace if emulation prepared a completion callback (Vitaly Kuznetsov) [2074835] - KVM: nVMX: Don't use Enlightened MSR Bitmap for L3 (Vitaly Kuznetsov) [2074835] - KVM: x86: Use different callback if msr access comes from the emulator (Vitaly Kuznetsov) [2074835] - KVM: x86: Add an emulation type to handle completion of user exits (Vitaly Kuznetsov) [2074835] - KVM: x86: Handle 32-bit wrap of EIP for EMULTYPE_SKIP with flat code seg (Vitaly Kuznetsov) [2074835] - KVM: Clear pv eoi pending bit only when it is set (Vitaly Kuznetsov) [2074835] - KVM: x86: don't print when fail to read/write pv eoi memory (Vitaly Kuznetsov) [2074835] - KVM: X86: Remove mmu parameter from load_pdptrs() (Vitaly Kuznetsov) [2074835] - KVM: X86: Rename gpte_is_8_bytes to has_4_byte_gpte and invert the direction (Vitaly Kuznetsov) [2074835] - KVM: VMX: Use ept_caps_to_lpage_level() in hardware_setup() (Vitaly Kuznetsov) [2074835] - KVM: X86: Add parameter huge_page_level to kvm_init_shadow_ept_mmu() (Vitaly Kuznetsov) [2074835] - KVM: X86: Add huge_page_level to __reset_rsvds_bits_mask_ept() (Vitaly Kuznetsov) [2074835] - KVM: X86: Remove mmu->translate_gpa (Vitaly Kuznetsov) [2074835] - KVM: X86: Add parameter struct kvm_mmu *mmu into mmu->gva_to_gpa() (Vitaly Kuznetsov) [2074835] - KVM: X86: Calculate quadrant when !role.gpte_is_8_bytes (Vitaly Kuznetsov) [2074835] - KVM: X86: Remove useless code to set role.gpte_is_8_bytes when role.direct (Vitaly Kuznetsov) [2074835] - KVM: X86: Remove unused declaration of __kvm_mmu_free_some_pages() (Vitaly Kuznetsov) [2074835] - KVM: X86: Fix comment in __kvm_mmu_create() (Vitaly Kuznetsov) [2074835] - KVM: X86: Skip allocating pae_root for vcpu->arch.guest_mmu when !tdp_enabled (Vitaly Kuznetsov) [2074835] - KVM: SVM: Allocate sd->save_area with __GFP_ZERO (Vitaly Kuznetsov) [2074835] - KVM: SVM: Rename get_max_npt_level() to get_npt_level() (Vitaly Kuznetsov) [2074835] - KVM: VMX: Change comments about vmx_get_msr() (Vitaly Kuznetsov) [2074835] - KVM: VMX: Use kvm_set_msr_common() for MSR_IA32_TSC_ADJUST in the default way (Vitaly Kuznetsov) [2074835] - KVM: VMX: Save HOST_CR3 in vmx_prepare_switch_to_guest() (Vitaly Kuznetsov) [2074835] - KVM: VMX: Update msr value after kvm_set_user_return_msr() succeeds (Vitaly Kuznetsov) [2074835] - KVM: VMX: Avoid to rdmsrl(MSR_IA32_SYSENTER_ESP) (Vitaly Kuznetsov) [2074835] - KVM: X86: Update mmu->pdptrs only when it is changed (Vitaly Kuznetsov) [2074835] - KVM: X86: Remove kvm_register_clear_available() (Vitaly Kuznetsov) [2074835] - KVM: vmx, svm: clean up mass updates to regs_avail/regs_dirty bits (Vitaly Kuznetsov) [2074835] - KVM: VMX: Update vmcs.GUEST_CR3 only when the guest CR3 is dirty (Vitaly Kuznetsov) [2074835] - KVM: X86: Mark CR3 dirty when vcpu->arch.cr3 is changed (Vitaly Kuznetsov) [2074835] - KVM: SVM: Remove references to VCPU_EXREG_CR3 (Vitaly Kuznetsov) [2074835] - KVM: SVM: Remove outdated comment in svm_load_mmu_pgd() (Vitaly Kuznetsov) [2074835] - KVM: X86: Move CR0 pdptr_bits into header file as X86_CR0_PDPTR_BITS (Vitaly Kuznetsov) [2074835] - KVM: VMX: Add and use X86_CR4_PDPTR_BITS when !enable_ept (Vitaly Kuznetsov) [2074835] - KVM: VMX: Add and use X86_CR4_TLBFLUSH_BITS when !enable_ept (Vitaly Kuznetsov) [2074835] - KVM: SVM: Track dirtiness of PDPTRs even if NPT is disabled (Vitaly Kuznetsov) [2074835] - KVM: VMX: Mark VCPU_EXREG_PDPTR available in ept_save_pdptrs() (Vitaly Kuznetsov) [2074835] - KVM: X86: Ensure that dirty PDPTRs are loaded (Vitaly Kuznetsov) [2074835] - KVM: x86/svm: Add module param to control PMU virtualization (Vitaly Kuznetsov) [2074835] - KVM: VMX: Remove vCPU from PI wakeup list before updating PID.NV (Vitaly Kuznetsov) [2074835] - KVM: VMX: Move Posted Interrupt ndst computation out of write loop (Vitaly Kuznetsov) [2074835] - KVM: VMX: Read Posted Interrupt "control" exactly once per loop iteration (Vitaly Kuznetsov) [2074835] - KVM: VMX: Save/restore IRQs (instead of CLI/STI) during PI pre/post block (Vitaly Kuznetsov) [2074835] - KVM: VMX: Drop pointless PI.NDST update when blocking (Vitaly Kuznetsov) [2074835] - KVM: VMX: Use boolean returns for Posted Interrupt "test" helpers (Vitaly Kuznetsov) [2074835] - KVM: VMX: Drop unnecessary PI logic to handle impossible conditions (Vitaly Kuznetsov) [2074835] - KVM: VMX: Skip Posted Interrupt updates if APICv is hard disabled (Vitaly Kuznetsov) [2074835] - KVM: Add helpers to wake/query blocking vCPU (Vitaly Kuznetsov) [2074835] - KVM: x86: Invoke kvm_vcpu_block() directly for non-HALTED wait states (Vitaly Kuznetsov) [2074835] - KVM: x86: Directly block (instead of "halting") UNINITIALIZED vCPUs (Vitaly Kuznetsov) [2074835] - KVM: Don't redo ktime_get() when calculating halt-polling stop/deadline (Vitaly Kuznetsov) [2074835] - KVM: stats: Add stat to detect if vcpu is currently blocking (Vitaly Kuznetsov) [2074835] - KVM: Split out a kvm_vcpu_block() helper from kvm_vcpu_halt() (Vitaly Kuznetsov) [2074835] - KVM: Rename kvm_vcpu_block() => kvm_vcpu_halt() (Vitaly Kuznetsov) [2074835] - KVM: Drop obsolete kvm_arch_vcpu_block_finish() (Vitaly Kuznetsov) [2074835] - KVM: x86: Tweak halt emulation helper names to free up kvm_vcpu_halt() (Vitaly Kuznetsov) [2074835] - KVM: Don't block+unblock when halt-polling is successful (Vitaly Kuznetsov) [2074835] - KVM: Reconcile discrepancies in halt-polling stats (Vitaly Kuznetsov) [2074835] - KVM: Refactor and document halt-polling stats update helper (Vitaly Kuznetsov) [2074835] - KVM: Update halt-polling stats if and only if halt-polling was attempted (Vitaly Kuznetsov) [2074835] - KVM: Force PPC to define its own rcuwait object (Vitaly Kuznetsov) [2074835] - KVM: SVM: Ensure target pCPU is read once when signalling AVIC doorbell (Vitaly Kuznetsov) [2074835] - KVM: VMX: Don't unblock vCPU w/ Posted IRQ if IRQs are disabled in guest (Vitaly Kuznetsov) [2074835] - KVM: x86: change TLB flush indicator to bool (Vitaly Kuznetsov) [2074835] - KVM: Avoid atomic operations when kicking the running vCPU (Vitaly Kuznetsov) [2074835] - KVM: x86/MMU: Simplify flow of vmx_get_mt_mask (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Propagate memslot const qualifier (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Remove need for a vcpu from mmu_try_to_unsync_pages (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Remove need for a vcpu from kvm_slot_page_track_is_active (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Use shadow page role to detect PML-unfriendly pages for L2 (Vitaly Kuznetsov) [2074835] - KVM: nSVM: introduce struct vmcb_ctrl_area_cached (Vitaly Kuznetsov) [2074835] - KVM: nSVM: split out __nested_vmcb_check_controls (Vitaly Kuznetsov) [2074835] - KVM: nSVM: use svm->nested.save to load vmcb12 registers and avoid TOC/TOU races (Vitaly Kuznetsov) [2074835] - KVM: nSVM: use vmcb_save_area_cached in nested_vmcb_valid_sregs() (Vitaly Kuznetsov) [2074835] - KVM: nSVM: rename nested_load_control_from_vmcb12 in nested_copy_vmcb_control_to_cache (Vitaly Kuznetsov) [2074835] - KVM: nSVM: introduce svm->nested.save to cache save area before checks (Vitaly Kuznetsov) [2074835] - KVM: nSVM: move nested_vmcb_check_cr3_cr4 logic in nested_vmcb_valid_sregs (Vitaly Kuznetsov) [2074835] - KVM: Dynamically allocate "new" memslots from the get-go (Vitaly Kuznetsov) [2074835] - KVM: Wait 'til the bitter end to initialize the "new" memslot (Vitaly Kuznetsov) [2074835] - KVM: Optimize overlapping memslots check (Vitaly Kuznetsov) [2074835] - KVM: Optimize gfn lookup in kvm_zap_gfn_range() (Vitaly Kuznetsov) [2074835] - KVM: Call kvm_arch_flush_shadow_memslot() on the old slot in kvm_invalidate_memslot() (Vitaly Kuznetsov) [2074835] - KVM: Keep memslots in tree-based structures instead of array-based ones (Vitaly Kuznetsov) [2074835] - KVM: Use interval tree to do fast hva lookup in memslots (Vitaly Kuznetsov) [2074835] - KVM: Resolve memslot ID via a hash table instead of via a static array (Vitaly Kuznetsov) [2074835] - KVM: Move WARN on invalid memslot index to update_memslots() (Vitaly Kuznetsov) [2074835] - KVM: x86: Use nr_memslot_pages to avoid traversing the memslots array (Vitaly Kuznetsov) [2074835] - KVM: x86: Don't call kvm_mmu_change_mmu_pages() if the count hasn't changed (Vitaly Kuznetsov) [2074835] - KVM: Don't make a full copy of the old memslot in __kvm_set_memory_region() (Vitaly Kuznetsov) [2074835] - KVM: x86: Don't assume old/new memslots are non-NULL at memslot commit (Vitaly Kuznetsov) [2074835] - KVM: Use prepare/commit hooks to handle generic memslot metadata updates (Vitaly Kuznetsov) [2074835] - KVM: Stop passing kvm_userspace_memory_region to arch memslot hooks (Vitaly Kuznetsov) [2074835] - KVM: PPC: Avoid referencing userspace memory region in memslot updates (Vitaly Kuznetsov) [2074835] - KVM: x86: Use "new" memslot instead of userspace memory region (Vitaly Kuznetsov) [2074835] - KVM: s390: Use "new" memslot instead of userspace memory region (Vitaly Kuznetsov) [2074835] - KVM: arm64: Use "new" memslot instead of userspace memory region (Vitaly Kuznetsov) [2074835] - KVM: Let/force architectures to deal with arch specific memslot data (Vitaly Kuznetsov) [2074835] - KVM: Use "new" memslot's address space ID instead of dedicated param (Vitaly Kuznetsov) [2074835] - KVM: Resync only arch fields when slots_arch_lock gets reacquired (Vitaly Kuznetsov) [2074835] - KVM: Open code kvm_delete_memslot() into its only caller (Vitaly Kuznetsov) [2074835] - KVM: Require total number of memslot pages to fit in an unsigned long (Vitaly Kuznetsov) [2074835] - KVM: Convert kvm_for_each_vcpu() to using xa_for_each_range() (Vitaly Kuznetsov) [2074835] - KVM: arm64: vgic-v3: Fix vcpu index comparison (Vitaly Kuznetsov) [2074835] - KVM: Use 'unsigned long' as kvm_for_each_vcpu()'s index (Vitaly Kuznetsov) [2074835] - KVM: Convert the kvm->vcpus array to a xarray (Vitaly Kuznetsov) [2074835] - KVM: Move wiping of the kvm->vcpus array to common code (Vitaly Kuznetsov) [2074835] - KVM: MMU: update comment on the number of page role combinations (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Retry page fault if root is invalidated by memslot update (Vitaly Kuznetsov) [2074835] - KVM: VMX: Set failure code in prepare_vmcs02() (Vitaly Kuznetsov) [2074835] - KVM: ensure APICv is considered inactive if there is no APIC (Vitaly Kuznetsov) [2074835] - KVM: x86/pmu: Fix reserved bits for AMD PerfEvtSeln register (Vitaly Kuznetsov) [2074835] - x86: Snapshot thread flags (Vitaly Kuznetsov) [2074835] - thread_info: Add helpers to snapshot thread flags (Vitaly Kuznetsov) [2074835] - KVM: fix avic_set_running for preemptable kernels (Vitaly Kuznetsov) [2074835] - KVM: VMX: clear vmx_x86_ops.sync_pir_to_irr if APICv is disabled (Vitaly Kuznetsov) [2074835] - KVM: SEV: accept signals in sev_lock_two_vms (Vitaly Kuznetsov) [2074835] - KVM: SEV: do not take kvm->lock when destroying (Vitaly Kuznetsov) [2074835] - KVM: SEV: Prohibit migration of a VM that has mirrors (Vitaly Kuznetsov) [2074835] - KVM: SEV: Do COPY_ENC_CONTEXT_FROM with both VMs locked (Vitaly Kuznetsov) [2074835] - selftests: sev_migrate_tests: add tests for KVM_CAP_VM_COPY_ENC_CONTEXT_FROM (Vitaly Kuznetsov) [2074835] - KVM: SEV: move mirror status to destination of KVM_CAP_VM_MOVE_ENC_CONTEXT_FROM (Vitaly Kuznetsov) [2074835] - KVM: SEV: initialize regions_list of a mirror VM (Vitaly Kuznetsov) [2074835] - KVM: SEV: cleanup locking for KVM_CAP_VM_MOVE_ENC_CONTEXT_FROM (Vitaly Kuznetsov) [2074835] - KVM: SEV: do not use list_replace_init on an empty list (Vitaly Kuznetsov) [2074835] - KVM: x86: Use a stable condition around all VT-d PI paths (Vitaly Kuznetsov) [2074835] - KVM: x86: check PIR even for vCPUs with disabled APICv (Vitaly Kuznetsov) [2074835] - KVM: VMX: prepare sync_pir_to_irr for running with APICv disabled (Vitaly Kuznetsov) [2074835] - KVM: selftests: page_table_test: fix calculation of guest_test_phys_mem (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Handle "default" period when selectively waking kthread (Vitaly Kuznetsov) [2074835] - KVM: MMU: shadow nested paging does not have PKU (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Remove spurious TLB flushes in TDP MMU zap collapsible path (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Use yield-safe TDP MMU root iter in MMU notifier unmapping (Vitaly Kuznetsov) [2074835] - KVM: X86: Use vcpu->arch.walk_mmu for kvm_mmu_invlpg() (Vitaly Kuznetsov) [2074835] - KVM: selftests: Make sure kvm_create_max_vcpus test won't hit RLIMIT_NOFILE (Vitaly Kuznetsov) [2074835] - KVM: x86: Forbid KVM_SET_CPUID{,2} after KVM_RUN (Vitaly Kuznetsov) [2074835] - KVM: selftests: Avoid KVM_SET_CPUID2 after KVM_RUN in hyperv_features test (Vitaly Kuznetsov) [2074835] - KVM: nVMX: Emulate guest TLB flush on nested VM-Enter with new vpid12 (Vitaly Kuznetsov) [2074835] - KVM: nVMX: Abide to KVM_REQ_TLB_FLUSH_GUEST request on nested vmentry/vmexit (Vitaly Kuznetsov) [2074835] - KVM: nVMX: Flush current VPID (L1 vs. L2) for KVM_REQ_TLB_FLUSH_GUEST (Vitaly Kuznetsov) [2074835] - KVM: SEV: expose KVM_CAP_VM_MOVE_ENC_CONTEXT_FROM capability (Vitaly Kuznetsov) [2074835] - selftests: sev_migrate_tests: free all VMs (Vitaly Kuznetsov) [2074835] - selftests: fix check for circular KVM_CAP_VM_MOVE_ENC_CONTEXT_FROM (Vitaly Kuznetsov) [2074835] - KVM: x86: ignore APICv if LAPIC is not enabled (Vitaly Kuznetsov) [2074835] - KVM: downgrade two BUG_ONs to WARN_ON_ONCE (Vitaly Kuznetsov) [2074835] - KVM: VMX: do not use uninitialized gfn_to_hva_cache (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Pass parameter flush as false in kvm_tdp_mmu_zap_collapsible_sptes() (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Skip tlb flush if it has been done in zap_gfn_range() (Vitaly Kuznetsov) [2074835] - x86/kvm: remove unused ack_notifier callbacks (Vitaly Kuznetsov) [2074835] - KVM: Disallow user memslot with size that exceeds "unsigned long" (Vitaly Kuznetsov) [2074835] - KVM: Ensure local memslot copies operate on up-to-date arch-specific data (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Fix TLB flush range when handling disconnected pt (Vitaly Kuznetsov) [2074835] - KVM: x86: Assume a 64-bit hypercall for guests with protected state (Vitaly Kuznetsov) [2074835] - selftests: KVM: Add /x86_64/sev_migrate_tests to .gitignore (Vitaly Kuznetsov) [2074835] - KVM: SEV: Fix typo in and tweak name of cmd_allowed_from_miror() (Vitaly Kuznetsov) [2074835] - KVM: SEV: Drop a redundant setting of sev->asid during initialization (Vitaly Kuznetsov) [2074835] - KVM: SEV: WARN if SEV-ES is marked active but SEV is not (Vitaly Kuznetsov) [2074835] - KVM: SEV: Set sev_info.active after initial checks in sev_guest_init() (Vitaly Kuznetsov) [2074835] - KVM: SEV: Disallow COPY_ENC_CONTEXT_FROM if target has created vCPUs (Vitaly Kuznetsov) [2074835] - KVM: Kill kvm_map_gfn() / kvm_unmap_gfn() and gfn_to_pfn_cache (Vitaly Kuznetsov) [2074835] - KVM: nVMX: Use a gfn_to_hva_cache for vmptrld (Vitaly Kuznetsov) [2074835] - KVM: nVMX: Use kvm_read_guest_offset_cached() for nested VMCS check (Vitaly Kuznetsov) [2074835] - KVM: x86/xen: Use sizeof_field() instead of open-coding it (Vitaly Kuznetsov) [2074835] - KVM: nVMX: Use kvm_{read,write}_guest_cached() for shadow_vmcs12 (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: include EFER.LMA in extended mmu role (Vitaly Kuznetsov) [2074835] - KVM: nVMX: don't use vcpu->arch.efer when checking host state on nested state load (Vitaly Kuznetsov) [2074835] - KVM: Fix steal time asm constraints (Vitaly Kuznetsov) [2074835] - KVM: x86: Move Intel Processor Trace interrupt handler to vmx.c (Vitaly Kuznetsov) [2074835] - KVM: Move x86's perf guest info callbacks to generic KVM (Vitaly Kuznetsov) [2074835] - KVM: x86: More precisely identify NMI from guest when handling PMI (Vitaly Kuznetsov) [2074835] - KVM: x86: Drop current_vcpu for kvm_running_vcpu + kvm_arch_vcpu variable (Vitaly Kuznetsov) [2074835] - perf/core: Rework guest callbacks to prepare for static_call support (Vitaly Kuznetsov) [2074835] - perf: Protect perf_guest_cbs with RCU (Vitaly Kuznetsov) [2074835] - KVM: x86: Register Processor Trace interrupt hook iff PT enabled in guest (Vitaly Kuznetsov) [2074835] - KVM: x86: Register perf callbacks after calling vendor's hardware_setup() (Vitaly Kuznetsov) [2074835] - KVM: x86: Fix uninitialized eoi_exit_bitmap usage in vcpu_load_eoi_exitmap() (Vitaly Kuznetsov) [2074835] - KVM: selftests: Use perf_test_destroy_vm in memslot_modification_stress_test (Vitaly Kuznetsov) [2074835] - KVM: selftests: Wait for all vCPU to be created before entering guest mode (Vitaly Kuznetsov) [2074835] - KVM: selftests: Move vCPU thread creation and joining to common helpers (Vitaly Kuznetsov) [2074835] - KVM: selftests: Sync perf_test_args to guest during VM creation (Vitaly Kuznetsov) [2074835] - KVM: selftests: Fill per-vCPU struct during "perf_test" VM creation (Vitaly Kuznetsov) [2074835] - KVM: selftests: Start at iteration 0 instead of -1 (Vitaly Kuznetsov) [2074835] - KVM: selftests: Create VM with adjusted number of guest pages for perf tests (Vitaly Kuznetsov) [2074835] - KVM: selftests: Remove perf_test_args.host_page_size (Vitaly Kuznetsov) [2074835] - KVM: selftests: Move per-VM GPA into perf_test_args (Vitaly Kuznetsov) [2074835] - KVM: selftests: Use perf util's per-vCPU GPA/pages in demand paging test (Vitaly Kuznetsov) [2074835] - KVM: selftests: Capture per-vCPU GPA in perf_test_vcpu_args (Vitaly Kuznetsov) [2074835] - KVM: selftests: Use shorthand local var to access struct perf_tests_args (Vitaly Kuznetsov) [2074835] - KVM: selftests: Require GPA to be aligned when backed by hugepages (Vitaly Kuznetsov) [2074835] - KVM: selftests: Assert mmap HVA is aligned when using HugeTLB (Vitaly Kuznetsov) [2074835] - KVM: selftests: Expose align() helpers to tests (Vitaly Kuznetsov) [2074835] - KVM: selftests: Explicitly state indicies for vm_guest_mode_params array (Vitaly Kuznetsov) [2074835] - KVM: selftests: Add event channel upcall support to xen_shinfo_test (Vitaly Kuznetsov) [2074835] - KVM: SEV: unify cgroup cleanup code for svm_vm_migrate_from (Vitaly Kuznetsov) [2074835] - KVM: x86: move guest_pv_has out of user_access section (Vitaly Kuznetsov) [2074835] - KVM: Move INVPCID type check from vmx and svm to the common kvm_handle_invpcid() (Vitaly Kuznetsov) [2074835] - KVM: VMX: Add a helper function to retrieve the GPR index for INVPCID, INVVPID, and INVEPT (Vitaly Kuznetsov) [2074835] - KVM: nVMX: Clean up x2APIC MSR handling for L2 (Vitaly Kuznetsov) [2074835] - KVM: VMX: Macrofy the MSR bitmap getters and setters (Vitaly Kuznetsov) [2074835] - KVM: nVMX: Handle dynamic MSR intercept toggling (Vitaly Kuznetsov) [2074835] - KVM: nVMX: Query current VMCS when determining if MSR bitmaps are in use (Vitaly Kuznetsov) [2074835] - KVM: x86: Don't update vcpu->arch.pv_eoi.msr_val when a bogus value was written to MSR_KVM_PV_EOI_EN (Vitaly Kuznetsov) [2074835] - KVM: x86: Rename kvm_lapic_enable_pv_eoi() (Vitaly Kuznetsov) [2074835] - kvm: mmu: Use fast PF path for access tracking of huge pages when possible (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Properly dereference rcu-protected TDP MMU sptep iterator (Vitaly Kuznetsov) [2074835] - kvm: x86: Convert return type of *is_valid_rdpmc_ecx() to bool (Vitaly Kuznetsov) [2074835] - KVM: x86: Fix recording of guest steal time / preempted status (Vitaly Kuznetsov) [2074835] - selftest: KVM: Add intra host migration tests (Vitaly Kuznetsov) [2074835] - selftest: KVM: Add open sev dev helper (Vitaly Kuznetsov) [2074835] - KVM: SEV: Add support for SEV-ES intra host migration (Vitaly Kuznetsov) [2074835] - KVM: SEV: Add support for SEV intra host migration (Vitaly Kuznetsov) [2074835] - KVM: SEV: provide helpers to charge/uncharge misc_cg (Vitaly Kuznetsov) [2074835] - KVM: generalize "bugged" VM to "dead" VM (Vitaly Kuznetsov) [2074835] - EFI: Introduce the new AMD Memory Encryption GUID. (Vitaly Kuznetsov) [2074835] - x86/kvm: Add AMD SEV specific Hypercall3 (Vitaly Kuznetsov) [2074835] - KVM: x86: SGX must obey the KVM_INTERNAL_ERROR_EMULATION protocol (Vitaly Kuznetsov) [2074835] - KVM: x86: On emulation failure, convey the exit reason, etc. to userspace (Vitaly Kuznetsov) [2074835] - KVM: x86: Get exit_reason as part of kvm_x86_ops.get_exit_info (Vitaly Kuznetsov) [2074835] - KVM: x86: Clarify the kvm_run.emulation_failure structure layout (Vitaly Kuznetsov) [2074835] - KVM: selftests: Fix nested SVM tests when built with clang (Vitaly Kuznetsov) [2074835] - kvm: x86: Remove stale declaration of kvm_no_apic_vcpu (Vitaly Kuznetsov) [2074835] - KVM: x86: Move SVM's APICv sanity check to common x86 (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Extract zapping of rmaps for gfn range to separate helper (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Drop a redundant remote TLB flush in kvm_zap_gfn_range() (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Drop a redundant, broken remote TLB flush (Vitaly Kuznetsov) [2074835] - KVM: X86: Don't unload MMU in kvm_vcpu_flush_tlb_guest() (Vitaly Kuznetsov) [2074835] - KVM: X86: pair smp_wmb() of mmu_try_to_unsync_pages() with smp_rmb() (Vitaly Kuznetsov) [2074835] - KVM: emulate: Comment on difference between RDPMC implementation and manual (Vitaly Kuznetsov) [2074835] - KVM: x86: Add vendor name to kvm_x86_ops, use it for error messages (Vitaly Kuznetsov) [2074835] - kvm: x86: mmu: Make NX huge page recovery period configurable (Vitaly Kuznetsov) [2074835] - KVM: vPMU: Fill get_msr MSR_CORE_PERF_GLOBAL_OVF_CTRL w/ 0 (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Rename slot_handle_leaf to slot_handle_level_4k (Vitaly Kuznetsov) [2074835] - KVM: VMX: RTIT_CTL_BRANCH_EN has no dependency on other CPUID bit (Vitaly Kuznetsov) [2074835] - KVM: VMX: Rename pt_desc.addr_range to pt_desc.num_address_ranges (Vitaly Kuznetsov) [2074835] - KVM: VMX: Use precomputed vmx->pt_desc.addr_range (Vitaly Kuznetsov) [2074835] - KVM: VMX: Restore host's MSR_IA32_RTIT_CTL when it's not zero (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: clean up prefetch/prefault/speculative naming (Vitaly Kuznetsov) [2074835] - KVM: cleanup allocation of rmaps and page tracking data (Vitaly Kuznetsov) [2074835] - selftests: KVM: Introduce system counter offset test (Vitaly Kuznetsov) [2074835] - selftests: KVM: Add helpers for vCPU device attributes (Vitaly Kuznetsov) [2074835] - selftests: KVM: Add test for KVM_{GET,SET}_CLOCK (Vitaly Kuznetsov) [2074835] - kvm: x86: protect masterclock with a seqcount (Vitaly Kuznetsov) [2074835] - KVM: x86: Report host tsc and realtime values in KVM_GET_CLOCK (Vitaly Kuznetsov) [2074835] - KVM: x86: avoid warning with -Wbitwise-instead-of-logical (Vitaly Kuznetsov) [2074835] - KVM: x86: only allocate gfn_track when necessary (Vitaly Kuznetsov) [2074835] - KVM: x86: add config for non-kvm users of page tracking (Vitaly Kuznetsov) [2074835] - nSVM: Check for reserved encodings of TLB_CONTROL in nested VMCB (Vitaly Kuznetsov) [2074835] - kvm: use kvfree() in kvm_arch_free_vm() (Vitaly Kuznetsov) [2074835] - KVM: x86: Expose Predictive Store Forwarding Disable (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Avoid memslot lookup in make_spte and mmu_try_to_unsync_pages (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Avoid memslot lookup in rmap_add (Vitaly Kuznetsov) [2074835] - KVM: MMU: pass struct kvm_page_fault to mmu_set_spte (Vitaly Kuznetsov) [2074835] - KVM: MMU: pass kvm_mmu_page struct to make_spte (Vitaly Kuznetsov) [2074835] - KVM: MMU: set ad_disabled in TDP MMU role (Vitaly Kuznetsov) [2074835] - KVM: MMU: remove unnecessary argument to mmu_set_spte (Vitaly Kuznetsov) [2074835] - KVM: MMU: clean up make_spte return value (Vitaly Kuznetsov) [2074835] - KVM: MMU: inline set_spte in FNAME(sync_page) (Vitaly Kuznetsov) [2074835] - KVM: MMU: inline set_spte in mmu_set_spte (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Avoid memslot lookup in page_fault_handle_page_track (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Pass the memslot around via struct kvm_page_fault (Vitaly Kuznetsov) [2074835] - KVM: MMU: unify tdp_mmu_map_set_spte_atomic and tdp_mmu_set_spte_atomic_no_dirty_log (Vitaly Kuznetsov) [2074835] - KVM: MMU: mark page dirty in make_spte (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Fold rmap_recycle into rmap_add (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Verify shadow walk doesn't terminate early in page faults (Vitaly Kuznetsov) [2074835] - KVM: MMU: change tracepoints arguments to kvm_page_fault (Vitaly Kuznetsov) [2074835] - KVM: MMU: change disallowed_hugepage_adjust() arguments to kvm_page_fault (Vitaly Kuznetsov) [2074835] - KVM: MMU: change kvm_mmu_hugepage_adjust() arguments to kvm_page_fault (Vitaly Kuznetsov) [2074835] - KVM: MMU: change fast_page_fault() arguments to kvm_page_fault (Vitaly Kuznetsov) [2074835] - KVM: MMU: change tdp_mmu_map_handle_target_level() arguments to kvm_page_fault (Vitaly Kuznetsov) [2074835] - KVM: MMU: change kvm_tdp_mmu_map() arguments to kvm_page_fault (Vitaly Kuznetsov) [2074835] - KVM: MMU: change FNAME(fetch)() arguments to kvm_page_fault (Vitaly Kuznetsov) [2074835] - KVM: MMU: change __direct_map() arguments to kvm_page_fault (Vitaly Kuznetsov) [2074835] - KVM: MMU: change handle_abnormal_pfn() arguments to kvm_page_fault (Vitaly Kuznetsov) [2074835] - KVM: MMU: change kvm_faultin_pfn() arguments to kvm_page_fault (Vitaly Kuznetsov) [2074835] - KVM: MMU: change page_fault_handle_page_track() arguments to kvm_page_fault (Vitaly Kuznetsov) [2074835] - KVM: MMU: change direct_page_fault() arguments to kvm_page_fault (Vitaly Kuznetsov) [2074835] - KVM: MMU: change mmu->page_fault() arguments to kvm_page_fault (Vitaly Kuznetsov) [2074835] - KVM: MMU: Introduce struct kvm_page_fault (Vitaly Kuznetsov) [2074835] - KVM: MMU: pass unadulterated gpa to direct_page_fault (Vitaly Kuznetsov) [2074835] - KVM: x86: Fix potential race in KVM_GET_CLOCK (Vitaly Kuznetsov) [2074835] - KVM: x86: extract KVM_GET_CLOCK/KVM_SET_CLOCK to separate functions (Vitaly Kuznetsov) [2074835] - kvm: x86: abstract locking around pvclock_update_vm_gtod_copy (Vitaly Kuznetsov) [2074835] - KVM: X86: Move PTE present check from loop body to __shadow_walk_next() (Vitaly Kuznetsov) [2074835] - KVM: x86: nSVM: implement nested TSC scaling (Vitaly Kuznetsov) [2074835] - KVM: x86: SVM: add module param to control TSC scaling (Vitaly Kuznetsov) [2074835] - KVM: x86: SVM: add module param to control LBR virtualization (Vitaly Kuznetsov) [2074835] - KVM: x86: nSVM: don't copy pause related settings (Vitaly Kuznetsov) [2074835] - kvm: irqfd: avoid update unmodified entries of the routing (Vitaly Kuznetsov) [2074835] - KVM: X86: Don't check unsync if the original spte is writible (Vitaly Kuznetsov) [2074835] - KVM: X86: Don't unsync pagetables when speculative (Vitaly Kuznetsov) [2074835] - KVM: X86: Remove FNAME(update_pte) (Vitaly Kuznetsov) [2074835] - KVM: X86: Zap the invalid list after remote tlb flushing (Vitaly Kuznetsov) [2074835] - KVM: X86: Change kvm_sync_page() to return true when remote flush is needed (Vitaly Kuznetsov) [2074835] - KVM: X86: Remove kvm_mmu_flush_or_zap() (Vitaly Kuznetsov) [2074835] - KVM: X86: Don't flush current tlb on shadow page modification (Vitaly Kuznetsov) [2074835] - KVM: selftests: Fix kvm_vm_free() in cr4_cpuid_sync and vmx_tsc_adjust tests (Vitaly Kuznetsov) [2074835] - kvm: selftests: Fix spelling mistake "missmatch" -> "mismatch" (Vitaly Kuznetsov) [2074835] - KVM: x86: Manually retrieve CPUID.0x1 when getting FMS for RESET/INIT (Vitaly Kuznetsov) [2074835] - KVM: x86: WARN on non-zero CRs at RESET to detect improper initalization (Vitaly Kuznetsov) [2074835] - KVM: SVM: Move RESET emulation to svm_vcpu_reset() (Vitaly Kuznetsov) [2074835] - KVM: VMX: Move RESET emulation to vmx_vcpu_reset() (Vitaly Kuznetsov) [2074835] - KVM: VMX: Drop explicit zeroing of MSR guest values at vCPU creation (Vitaly Kuznetsov) [2074835] - KVM: x86: Fold fx_init() into kvm_arch_vcpu_create() (Vitaly Kuznetsov) [2074835] - KVM: x86: Remove defunct setting of XCR0 for guest during vCPU create (Vitaly Kuznetsov) [2074835] - KVM: x86: Remove defunct setting of CR0.ET for guests during vCPU create (Vitaly Kuznetsov) [2074835] - KVM: x86: Simplify retrieving the page offset when loading PDTPRs (Vitaly Kuznetsov) [2074835] - KVM: x86: Subsume nested GPA read helper into load_pdptrs() (Vitaly Kuznetsov) [2074835] - kvm: rename KVM_MAX_VCPU_ID to KVM_MAX_VCPU_IDS (Vitaly Kuznetsov) [2074835] - KVM: Make kvm_make_vcpus_request_mask() use pre-allocated cpu_kick_mask (Vitaly Kuznetsov) [2074835] - KVM: Pre-allocate cpumasks for kvm_make_all_cpus_request_except() (Vitaly Kuznetsov) [2074835] - KVM: Drop 'except' parameter from kvm_make_vcpus_request_mask() (Vitaly Kuznetsov) [2074835] - KVM: Optimize kvm_make_vcpus_request_mask() a bit (Vitaly Kuznetsov) [2074835] - KVM: x86: hyper-v: Avoid calling kvm_make_vcpus_request_mask() with vcpu_mask==NULL (Vitaly Kuznetsov) [2074835] - KVM: use vma_pages() helper (Vitaly Kuznetsov) [2074835] - KVM: nVMX: Reset vmxon_ptr upon VMXOFF emulation. (Vitaly Kuznetsov) [2074835] - x86/kvm: Always inline to_svm() (Vitaly Kuznetsov) [2074835] - x86/kvm: Always inline vmload() / vmsave() (Vitaly Kuznetsov) [2074835] - x86/kvm: Always inline sev_*guest() (Vitaly Kuznetsov) [2074835] - KVM: Remove tlbs_dirty (Vitaly Kuznetsov) [2074835] - KVM: X86: fix lazy allocation of rmaps (Vitaly Kuznetsov) [2074835] - KVM: Remove unnecessary export of kvm_{inc,dec}_notifier_count() (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Drop 'shared' param from tdp_mmu_link_page() (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Add detailed page size stats (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: bump mmu notifier count in kvm_zap_gfn_range (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: fix parameters to kvm_flush_remote_tlbs_with_address (Vitaly Kuznetsov) [2074835] - Revert "KVM: x86/mmu: Allow zap gfn range to operate under the mmu read lock" (Vitaly Kuznetsov) [2074835] - KVM: X86: Introduce mmu_rmaps_stat per-vm debugfs file (Vitaly Kuznetsov) [2074835] - KVM: X86: Introduce kvm_mmu_slot_lpages() helpers (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Protect marking SPs unsync when using TDP MMU with spinlock (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Don't step down in the TDP iterator when zapping all SPTEs (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Don't leak non-leaf SPTEs when zapping all SPTEs (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Rename __gfn_to_rmap to gfn_to_rmap (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Leverage vcpu->last_used_slot in tdp_mmu_map_handle_target_level (Vitaly Kuznetsov) [2074835] - KVM: const-ify all relevant uses of struct kvm_memory_slot (Vitaly Kuznetsov) [2074835] - KVM: Don't take mmu_lock for range invalidation unless necessary (Vitaly Kuznetsov) [2074835] - KVM: Block memslot updates across range_start() and range_end() (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Lazily allocate memslot rmaps (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Skip rmap operations if rmaps not allocated (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Tear down roots before kvm_mmu_zap_all_fast returns (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Fast invalidation for TDP MMU (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Allow enabling/disabling dirty logging under MMU read lock (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Allow zapping collapsible SPTEs to use MMU read lock (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Allow zap gfn range to operate under the mmu read lock (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Allow yielding during MMU notifier unmap/zap, if possible (Vitaly Kuznetsov) [2074835] - KVM: Take mmu_lock when handling MMU notifier iff the hva hits a memslot (Vitaly Kuznetsov) [2074835] - KVM: Move MMU notifier's mmu_lock acquisition into common helper (Vitaly Kuznetsov) [2074835] - KVM: Kill off the old hva-based MMU notifier callbacks (Vitaly Kuznetsov) [2074835] - KVM: PPC: Convert to the gfn-based MMU notifier callbacks (Vitaly Kuznetsov) [2074835] - KVM: arm64: Convert to the gfn-based MMU notifier callbacks (Vitaly Kuznetsov) [2074835] - KVM: Move x86's MMU notifier memslot walkers to generic code (Vitaly Kuznetsov) [2074835] - KVM: Assert that notifier count is elevated in .change_pte() (Vitaly Kuznetsov) [2074835] - KVM: Move arm64's MMU notifier trace events to generic code (Vitaly Kuznetsov) [2074835] - KVM: Switch to new MMU notifiers API (Vitaly Kuznetsov) [2074835] - scsi: qedi: Remove redundant flush_workqueue() calls (Nilesh Javali) [2044837] - scsi: qedi: Fix SYSFS_FLAG_FW_SEL_BOOT formatting (Nilesh Javali) [2044837] - xfs: reserve quota for dir expansion when linking/unlinking files (Carlos Maiolino) [2082833] - iwlwifi: fix use-after-free (Jose Ignacio Tornos Martinez) [2091539] - nfs: fix broken handling of the softreval mount option (Benjamin Coddington) [2083224] - ethtool: extend ringparam setting/getting API with rx_buf_len (Ivan Vecera) [2091857] - ethtool: add support to set/get rx buf len via ethtool (Ivan Vecera) [2091857] - ethtool: add support to set/get tx copybreak buf size via ethtool (Ivan Vecera) [2091857]- x86/apic: Make TSC deadline timer detection message visible (David Arcari) [2098086] - x86/apic: Move TSC deadline timer debug printk (David Arcari) [2098086] - [s390] KVM: s390: selftests: Add error memop tests (Claudio Imbrenda) [1984917] - [s390] KVM: s390: selftests: Add more copy memop tests (Claudio Imbrenda) [1984917] - [s390] KVM: s390: selftests: Add named stages for memop test (Claudio Imbrenda) [1984917] - [s390] KVM: s390: selftests: Add macro as abstraction for MEM_OP (Claudio Imbrenda) [1984917] - [s390] KVM: s390: selftests: Split memop tests (Claudio Imbrenda) [1984917] - [s390] KVM: s390: Fix lockdep issue in vm memop (Claudio Imbrenda) [1984917] - [s390] KVM: s390: Add missing vm MEM_OP size check (Claudio Imbrenda) [1984917] - [s390] KVM: s390: Clarify key argument for MEM_OP in api docs (Claudio Imbrenda) [1984917] - [s390] KVM: s390: Update api documentation for memop ioctl (Claudio Imbrenda) [1984917] - [s390] KVM: s390: Add capability for storage key extension of MEM_OP IOCTL (Claudio Imbrenda) [1984917] - [s390] KVM: s390: Rename existing vcpu memop functions (Claudio Imbrenda) [1984917] - [s390] KVM: s390: Add vm IOCTL for key checked guest absolute memory access (Claudio Imbrenda) [1984917] - [s390] KVM: s390: Add optional storage key checking to MEMOP IOCTL (Claudio Imbrenda) [1984917] - [s390] KVM: s390: selftests: Test TEST PROTECTION emulation (Claudio Imbrenda) [1984917] - [s390] KVM: s390: handle_tprot: Honor storage keys (Claudio Imbrenda) [1984917] - [s390] KVM: s390: Honor storage keys when accessing guest memory (Claudio Imbrenda) [1984917] - [s390] s390/uaccess: Add copy_from/to_user_key functions (Claudio Imbrenda) [1984917] - [s390] s390/uaccess: fix compile error (Claudio Imbrenda) [1984917] - [s390] s390/uaccess: introduce bit field for OAC specifier (Claudio Imbrenda) [1984917] - [s390] KVM: s390: gaccess: Cleanup access to guest pages (Claudio Imbrenda) [1984917] - [s390] KVM: s390: gaccess: Refactor access address range check (Claudio Imbrenda) [1984917] - [s390] KVM: s390: gaccess: Refactor gpa and length calculation (Claudio Imbrenda) [1984917] - xfs: reorder iunlink remove operation in xfs_ifree (Brian Foster) [2081146] - tcp: fix TCP socket rehash stats mis-accounting (Antoine Tenart) [2073082] - tcp: export count for rehash attempts (Antoine Tenart) [2073082] - tcp: add SRTT to SCM_TIMESTAMPING_OPT_STATS (Antoine Tenart) [2073082] - tcp: add new SNMP counter for drops when try to queue in rcv queue (Antoine Tenart) [2073082] - tcp: add SNMP counter for zero-window drops (Antoine Tenart) [2073082] - net: udp: introduce UDP_MIB_MEMERRORS for udp_mem (Antoine Tenart) [2073082] - context_tracking: Sync up lockdep and cpu irqs state to prevent false warnings (Waiman Long) [2098074] - platform/x86: ISST: Fix possible circular locking dependency detected (Prarit Bhargava) [2072659] - platform/x86: ISST: use semi-colons instead of commas (Prarit Bhargava) [2072659] - platform/x86: intel_speed_select_if: Move to intel sub-directory (Prarit Bhargava) [2072659] - x86/sgx: Free backing memory after faulting the enclave page (Vladis Dronov) [2081351] - x86/sgx: Fix missing poison handling in reclaimer (Vladis Dronov) [2081351] - x86/sgx: Silence softlockup detection when releasing large enclaves (Vladis Dronov) [2081351] - selftests/sgx: Treat CC as one argument (Vladis Dronov) [2081351] - selftests/x86: Add validity check and allow field splitting (Vladis Dronov) [2081351] - selftests/sgx: Remove extra newlines in test output (Vladis Dronov) [2081351] - selftests/sgx: Ensure enclave data available during debug print (Vladis Dronov) [2081351] - selftests/sgx: Do not attempt enclave build without valid enclave (Vladis Dronov) [2081351] - selftests/sgx: Fix NULL-pointer-dereference upon early test failure (Vladis Dronov) [2081351] - x86/sgx: Remove .fixup usage (Vladis Dronov) [2081351] - x86/sgx: Fix NULL pointer dereference on non-SGX systems (Vladis Dronov) [2081351] - x86/sgx: Add an attribute for the amount of SGX memory in a NUMA node (Vladis Dronov) [2081351] - vmxnet3: disable overlay offloads if UPT device does not support (Kamal Heib) [2100226] - vmxnet3: update to version 7 (Kamal Heib) [2100226] - vmxnet3: use ext1 field to indicate encapsulated packet (Kamal Heib) [2100226] - vmxnet3: limit number of TXDs used for TSO packet (Kamal Heib) [2100226] - vmxnet3: add command to set ring buffer sizes (Kamal Heib) [2100226] - vmxnet3: add support for out of order rx completion (Kamal Heib) [2100226] - vmxnet3: add support for large passthrough BAR register (Kamal Heib) [2100226] - vmxnet3: add support for capability registers (Kamal Heib) [2100226] - vmxnet3: prepare for version 7 changes (Kamal Heib) [2100226] - net: vmxnet3: fix possible NULL pointer dereference in vmxnet3_rq_cleanup() (Kamal Heib) [2100226] - net: vmxnet3: fix possible use-after-free bugs in vmxnet3_rq_alloc_rx_buf() (Kamal Heib) [2100226]- iommu/amd: Enable swiotlb in all cases (Jerry Snitselaar) [2072179] - iommu/arm-smmu-v3-sva: Fix mm use-after-free (Jerry Snitselaar) [2072179] - dma-direct: don't over-decrypt memory (Jerry Snitselaar) [2072179] - dma-direct: always leak memory that can't be re-encrypted (Jerry Snitselaar) [2072179] - dma-direct: clean up the remapping checks in dma_direct_alloc (Jerry Snitselaar) [2072179] - dma-direct: don't call dma_set_decrypted for remapped allocations (Jerry Snitselaar) [2072179] - dma-direct: factor out dma_set_{de,en}crypted helpers (Jerry Snitselaar) [2072179] - swiotlb: max mapping size takes min align mask into account (Jerry Snitselaar) [2072179] - dma-debug: change allocation mode from GFP_NOWAIT to GFP_ATIOMIC (Jerry Snitselaar) [2072179] - dma-direct: don't fail on highmem CMA pages in dma_direct_alloc_pages (Jerry Snitselaar) [2072179] - dma-direct: factor out a helper for DMA_ATTR_NO_KERNEL_MAPPING allocations (Jerry Snitselaar) [2072179] - swiotlb: make swiotlb_exit a no-op if SWIOTLB_FORCE is set (Jerry Snitselaar) [2072179] - dma-direct: use is_swiotlb_active in dma_direct_map_page (Jerry Snitselaar) [2072179] - iommu/vt-d: Calculate mask for non-aligned flushes (Jerry Snitselaar) [2072179] - iommu/amd: Call memunmap in error path (Jerry Snitselaar) [2072179] - iommu/vt-d: Drop duplicate check in dma_pte_free_pagetable() (Jerry Snitselaar) [2072179] - iommu/vt-d: Use correctly sized arguments for bit field (Jerry Snitselaar) [2072179] - Revert "iommu/arm-smmu-v3: Decrease the queue size of evtq and priq" (Jerry Snitselaar) [2072179] - iommu: Fix potential use-after-free during probe (Jerry Snitselaar) [2072179] - dma-direct: avoid redundant memory sync for swiotlb (Jerry Snitselaar) [2072179] - iommu/iova: Fix race between FQ timeout and teardown (Jerry Snitselaar) [2072179] - iommu/io-pgtable-arm: Fix table descriptor paddr formatting (Jerry Snitselaar) [2072179] - iommu: Extend mutex lock scope in iommu_probe_device() (Jerry Snitselaar) [2072179] - iommu/amd: X2apic mode: mask/unmask interrupts on suspend/resume (Jerry Snitselaar) [2072179] - iommu/amd: X2apic mode: setup the INTX registers on mask/unmask (Jerry Snitselaar) [2072179] - iommu/amd: X2apic mode: re-enable after resume (Jerry Snitselaar) [2072179] - iommu/amd: Restore GA log/tail pointer on host resume (Jerry Snitselaar) [2072179] - iommu/amd: Clarify AMD IOMMUv2 initialization messages (Jerry Snitselaar) [2072179] - iommu/vt-d: Avoid duplicate removing in __domain_mapping() (Jerry Snitselaar) [2072179] - iommu/vt-d: Fix an unbalanced rcu_read_lock/rcu_read_unlock() (Jerry Snitselaar) [2072179] - iommu/vt-d: Check FL and SL capability sanity in scalable mode (Jerry Snitselaar) [2072179] - iommu/vt-d: Add present bit check in pasid entry setup helpers (Jerry Snitselaar) [2072179] - iommu/vt-d: Preset A/D bits for user space DMA usage (Jerry Snitselaar) [2072179] - iommu/vt-d: Remove unnecessary oom message (Jerry Snitselaar) [2072179] - iommu/vt-d: Enable ATS for the devices in SATC table (Jerry Snitselaar) [1893460] - iommu/vt-d: Parse SATC reporting structure (Jerry Snitselaar) [1893460] - iommu/vt-d: Dump DMAR translation structure when DMA fault occurs (Jerry Snitselaar) [1868826] - nvme: fix typos in nvme status code values (Gopal Tiwari) [2091824] - Adding CONFIG_NVME_VERBOSE_ERRORS to RHEL-8. (Gopal Tiwari) [2091824] - nvme: add missing status values to verbose logging (Gopal Tiwari) [2091824] - nvme: don't print verbose errors for internal passthrough requests (Gopal Tiwari) [2091824] - nvme: add verbose error logging (Gopal Tiwari) [2091824] - perf/x86/msr: Add Raptor Lake CPU support (Michael Petlan) [2094572] - perf/x86: Add Intel Raptor Lake support (Michael Petlan) [2094572] - perf/x86/cstate: Add SAPPHIRERAPIDS_X CPU support (Michael Petlan) [2094572] - perf/x86/cstate: Add Raptor Lake support (Michael Petlan) [2094572] - [s390] s390/lcs: fix variable dereferenced before check (Mete Durlu) [2043835] - [s390] s390/ctcm: fix potential memory leak (Mete Durlu) [2043835] - [s390] s390/ctcm: fix variable dereferenced before check (Mete Durlu) [2043835] - [s390] s390/net: sort out physical vs virtual pointers usage (Mete Durlu) [2043835] - [s390] s390/qeth: remove check for packing mode in qeth_check_outbound_queue() (Mete Durlu) [2043835] - [s390] s390/qeth: fine-tune .ndo_select_queue() (Mete Durlu) [2043835] - [s390] s390/qeth: don't offer .ndo_bridge_* ops for OSA devices (Mete Durlu) [2043835] - [s390] s390/qeth: split up L2 netdev_ops (Mete Durlu) [2043835] - [s390] s390/qeth: simplify qeth_receive_skb() (Mete Durlu) [2043835] - [s390] s390/lcs: add braces around empty function body (Mete Durlu) [2043835] - [s390] s390/ctcm: add __printf format attribute to ctcm_dbf_longtext (Mete Durlu) [2043835] - [s390] s390/ctcm: fix format string (Mete Durlu) [2043835] - [s390] s390/qeth: allocate RX queue at probe time (Mete Durlu) [2043835] - [s390] s390/qeth: update kerneldoc for qeth_add_hw_header() (Mete Durlu) [2043835] - [s390] s390/qeth: fix kernel doc comments (Mete Durlu) [2043835] - [s390] s390/qeth: add __printf format attribute to qeth_dbf_longtext (Mete Durlu) [2043835] - [s390] s390/qeth: fix various format strings (Mete Durlu) [2043835] - [s390] s390/qeth: don't keep track of Input Queue count (Mete Durlu) [2043835] - [s390] s390/qeth: clarify remaining dev_kfree_skb_any() users (Mete Durlu) [2043835] - [s390] s390/qeth: move qdio's QAOB cache into qeth (Mete Durlu) [2043835] - [s390] s390/qeth: improve trace entries for MAC address (un)registration (Mete Durlu) [2043835] - [s390] s390/netiucv: remove incorrect kernel doc indicators (Mete Durlu) [2043835] - [s390] s390/lcs: remove incorrect kernel doc indicators (Mete Durlu) [2043835] - [s390] s390/ctcm: remove incorrect kernel doc indicators (Mete Durlu) [2043835] - [s390] s390/qeth: clean up device_type management (Mete Durlu) [2043835] - [s390] s390/qeth: clean up QETH_PROT_* naming (Mete Durlu) [2043835] - mm/memcg: Free percpu stats memory of dying memcg's (Waiman Long) [2004037] - netfilter: flowtable: fix TCP flow teardown (Florian Westphal) [2088234] - netfilter: conntrack: annotate data-races around ct->timeout (Florian Westphal) [2088234] - netfilter: conntrack: initialize ct->timeout (Florian Westphal) [2088234] - NFSv4: Fix free of uninitialized nfs4_label on referral lookup. (Scott Mayhew) [2090994] - md: fix double free of io_acct_set bioset (Nigel Croxon) [2094076] - md: Don't set mddev private to NULL in raid0 pers->free (Nigel Croxon) [2094076] - md: protect md_unregister_thread from reentrancy (Nigel Croxon) [2094076] - md: don't unregister sync_thread with reconfig_mutex held (Nigel Croxon) [2094076] - raid5: don't set the discard_alignment queue limit (Nigel Croxon) [2094076] - md: Replace role magic numbers with defined constants (Nigel Croxon) [2094076] - md/raid0: Ignore RAID0 layout if the second zone has only one device (Nigel Croxon) [2094076] - md/raid5: Annotate functions that hold device_lock with __must_hold (Nigel Croxon) [2094076] - md/raid5-ppl: Annotate with rcu_dereference_protected() (Nigel Croxon) [2094076] - md/raid5: Annotate rdev/replacement access when mddev_lock is held (Nigel Croxon) [2094076] - md/raid5: Annotate rdev/replacement accesses when nr_pending is elevated (Nigel Croxon) [2094076] - md/raid5: Add __rcu annotation to struct disk_info (Nigel Croxon) [2094076] - md/raid5: Un-nest struct raid5_percpu definition (Nigel Croxon) [2094076] - md/raid5: Cleanup setup_conf() error returns (Nigel Croxon) [2094076] - md: replace deprecated strlcpy & remove duplicated line (Nigel Croxon) [2094076] - md/bitmap: don't set sb values if can't pass sanity check (Nigel Croxon) [2094076] - md: fix an incorrect NULL check in md_reload_sb (Nigel Croxon) [2094076] - md: fix an incorrect NULL check in does_sb_need_changing (Nigel Croxon) [2094076] - md: use msleep() in md_notify_reboot() (Nigel Croxon) [2094076] - ext4: force overhead calculation if the s_overhead_cluster makes no sense (Lukas Czerner) [2079886] - ext4: fix overhead calculation to account for the reserved gdt blocks (Lukas Czerner) [2079886] - ext4: limit length to bitmap_maxbytes - blocksize in punch_hole (Lukas Czerner) [2079886] - ext4: fix use-after-free in ext4_search_dir (Lukas Czerner) [2079886] - ext4: fix symlink file size not match to file content (Lukas Czerner) [2079886] - ext4: fix fallocate to use file_modified to update permissions consistently (Lukas Czerner) [2085623] - ext4: remove unused macro MPAGE_DA_EXTENT_TAIL (Lukas Czerner) [2079886] - ext4: add missing braces in ext4_ext_drop_refs() (Lukas Czerner) [2079886] - ext4: remove obsolete comment from ext4_can_extents_be_merged() (Lukas Czerner) [2079886] - ext4: make some functions static in extents.c (Lukas Czerner) [2079886] - ext4: remove redundant S_ISREG() checks from ext4_fallocate() (Lukas Czerner) [2079886] - ext4: clean up len and offset checks in ext4_fallocate() (Lukas Czerner) [2079886] - ext4: remove ext4_{ind,ext}_calc_metadata_amount() (Lukas Czerner) [2079886] - ext4: fix fs corruption when tring to remove a non-empty directory with IO error (Lukas Czerner) [2079886] - ext4: fix error handling in ext4_restore_inline_data() (Lukas Czerner) [2079886] - jbd2: export jbd2_journal_[grab|put]_journal_head (Lukas Czerner) [2079886] - ext4: don't use the orphan list when migrating an inode (Lukas Czerner) [2079886] - ext4: set csum seed in tmp inode while migrating to extents (Lukas Czerner) [2079886] - ext4: fix an use-after-free issue about data=journal writeback mode (Lukas Czerner) [2079886] - ext4: fix bh ref count on error paths (Lukas Czerner) [2079886] - ext4: fix a possible ABBA deadlock due to busy PA (Lukas Czerner) [2079886] - ext4: discard preallocations before releasing group lock (Lukas Czerner) [2079886] - ext4: make ext_debug() implementation to use pr_debug() (Lukas Czerner) [2079886] - ext4: mballoc: make mb_debug() implementation to use pr_debug() (Lukas Czerner) [2079886] - ext4: improve ext_debug() msg in case of block allocation failure (Lukas Czerner) [2079886] - ext4: use BIT() macro for BH_** state bits (Lukas Czerner) [2079886] - ext4: balloc: use task_pid_nr() helper (Lukas Czerner) [2079886] - ext4: mballoc: fix possible NULL ptr & remove BUG_ONs from DOUBLE_CHECK (Lukas Czerner) [2079886] - ext4: mballoc: refactor code inside DOUBLE_CHECK into separate function (Lukas Czerner) [2079886] - ext4: mballoc: make ext4_mb_use_preallocated() return type as bool (Lukas Czerner) [2079886] - ext4: mballoc: simplify error handling in ext4_init_mballoc() (Lukas Czerner) [2079886] - ext4: mballoc: fix few other format specifier in mb_debug() (Lukas Czerner) [2079886] - ext4: mballoc: correct the mb_debug() format specifier for pa_len var (Lukas Czerner) [2079886] - ext4: mballoc: add more mb_debug() msgs (Lukas Czerner) [2079886] - ext4: mballoc: refactor ext4_mb_show_ac() (Lukas Czerner) [2079886] - ext4: mballoc: print bb_free info even when it is 0 (Lukas Czerner) [2079886] - ext4: fix dead loop in ext4_mb_new_blocks (Lukas Czerner) [2079886] - ext4: mballoc: use lock for checking free blocks while retrying (Lukas Czerner) [2079886] - ext4: mballoc: refactor ext4_mb_good_group() (Lukas Czerner) [2079886] - ext4: mballoc: introduce pcpu seqcnt for freeing PA to improve ENOSPC handling (Lukas Czerner) [2079886] - ext4: mballoc: refactor ext4_mb_discard_preallocations() (Lukas Czerner) [2079886] - ext4: mballoc: add blocks to PA list under same spinlock after allocating blocks (Lukas Czerner) [2079886] - ext4: fix lazy initialization next schedule time computation in more granular unit (Lukas Czerner) [2079886] - ext4: fix avefreec in find_group_orlov (Lukas Czerner) [2079886] - ext4: allow the dax flag to be set and cleared on inline directories (Lukas Czerner) [2079886] - ext4: annotate data race in jbd2_journal_dirty_metadata() (Lukas Czerner) [2079886] - ext4: annotate data race in start_this_handle() (Lukas Czerner) [2079886] - ext4: fix superblock checksum failure when setting password salt (Lukas Czerner) [2079886] - ext4: correctly report "not supported" for {usr,grp}jquota when !CONFIG_QUOTA (Lukas Czerner) [2079886] - jbd2: fix ocfs2 corrupt when clearing block group bits (Lukas Czerner) [2079886] - ext4: fix ext4_empty_dir() for directories with holes (Lukas Czerner) [2079886] - ext4: allow directory holes (Lukas Czerner) [2079886] - net/af_packet: make sure to pull mac header (Hangbin Liu) [2066976] - rcu/nocb: Make rcu_core() callbacks acceleration preempt-safe (Waiman Long) [2097549] - redhat: drop expired testing secureboot signing key (Jarod Wilson) [2095199]- atlantic: Fix issue in the pm resume flow. (Igor Russkikh) [2002395] - atlantic: Fix driver resume flow. (Igor Russkikh) [2002395] - Build intel_sdsi with {tools_make} (Prarit Bhargava) [1971951] - redhat/kernel.spec.template: Add intel_sdsi tool (Prarit Bhargava) [1971951] - redhat/configs: Add CONFIG_INTEL_SDSI (Prarit Bhargava) [1971951] - selftests: sdsi: test sysfs setup (Prarit Bhargava) [1971951] - tools arch x86: Add Intel SDSi provisiong tool (Prarit Bhargava) [1971951] - platform/x86: Add Intel Software Defined Silicon driver (Prarit Bhargava) [1971951] - platform/x86/intel: Fix 'rmmod pmt_telemetry' panic (Prarit Bhargava) [2080426] - x86/cpu: Add new Alderlake and Raptorlake CPU model numbers (Prarit Bhargava) [2040019 2040059] - netfilter: nf_tables: sanitize nft_set_desc_concat_parse() (Florian Westphal) [2096403] {CVE-2022-2078} - mt76: mt7921: Fix the error handling path of mt7921_pci_probe() (Íñigo Huguet) [2096758] - Watchdog: sp5100_tco: Enable Family 17h+ CPUs (Sudheesh Mavila) [2031643] - Watchdog: sp5100_tco: Add initialization using EFCH MMIO (Sudheesh Mavila) [2031643] - kernel/resource: Introduce request_mem_region_muxed() (Sudheesh Mavila) [2031643] - Watchdog: sp5100_tco: Refactor MMIO base address initialization (Sudheesh Mavila) [2031643] - Watchdog: sp5100_tco: Move timer initialization into function (Sudheesh Mavila) [2031643] - watchdog: sp5100_tco: Add support for get_timeleft (Sudheesh Mavila) [2031643] - watchdog: sp5100_tco: Enable watchdog on Family 17h devices if disabled (Sudheesh Mavila) [2031643] - watchdog: sp5100_tco: drop warning after registering device (Sudheesh Mavila) [2031643] - watchdog: sp5100_tco: drop warning after calling watchdog_init_timeout (Sudheesh Mavila) [2031643] - Reinstate some of "swiotlb: rework "fix info leak with DMA_FROM_DEVICE"" (Chris von Recklinghausen) [2059701] {CVE-2022-0854} - swiotlb: fix info leak with DMA_FROM_DEVICE (Chris von Recklinghausen) [2059701] {CVE-2022-0854} - redhat/configs: Add CONFIG_S390_UV_UAPI (Claudio Imbrenda) [1984905] - [s390] s390/uv_uapi: depend on CONFIG_S390 (Claudio Imbrenda) [1984905] - [s390] drivers/s390/char: Add Ultravisor io device (Claudio Imbrenda) [1984905] - cpufreq: Specify default governor on command line (Prarit Bhargava) [2083766] - cpufreq: Fix locking issues with governors (Prarit Bhargava) [2083766] - cpufreq: Register governors at core_initcall (Prarit Bhargava) [2083766] - nvme: fix RCU hole that allowed for endless looping in multipath round robin (Gopal Tiwari) [2078806] - nvme-multipath: fix hang when disk goes live over reconnect (Gopal Tiwari) [2078806] - nvme-tcp: send H2CData PDUs based on MAXH2CDATA (Gopal Tiwari) [2078806] - nvme: also mark passthrough-only namespaces ready in nvme_update_ns_info (Gopal Tiwari) [2078806] - nvme: don't return an error from nvme_configure_metadata (Gopal Tiwari) [2078806] - nvme-tcp: fix bogus request completion when failing to send AER (Gopal Tiwari) [2078806] - nvme-fabrics: remove the unneeded ret variable in nvmf_dev_show (Gopal Tiwari) [2078806] - nvme-pci: add the IGNORE_DEV_SUBNQN quirk for Intel P4500/P4600 SSDs (Gopal Tiwari) [2078806] - nvme-fabrics: print out valid arguments when reading from /dev/nvme-fabrics (Gopal Tiwari) [2078806] - nvmet-tcp: fix possible list corruption for unexpected command failure (Gopal Tiwari) [2078806] - nvme: fix use after free when disconnecting a reconnecting ctrl (Gopal Tiwari) [2078806] - nvme-multipath: set ana_log_size to 0 after free ana_log_buf (Gopal Tiwari) [2078806] - nvme: disable namespace access for unsupported metadata (Gopal Tiwari) [2078806] - nvme: report write pointer for a full zone as zone start + zone len (Gopal Tiwari) [2078806] - nvme: show subsys nqn for duplicate cntlids (Gopal Tiwari) [2078806] - nvme-pci: add NO APST quirk for Kioxia device (Gopal Tiwari) [2078806] - nvme: fix write zeroes pi (Gopal Tiwari) [2078806] - nvmet: use flex_array_size and struct_size (Gopal Tiwari) [2078806] - nvme: drop scan_lock and always kick requeue list when removing namespaces (Gopal Tiwari) [2078806] - nvmet: use struct_size over open coded arithmetic (Gopal Tiwari) [2078806] - nvme-pci: clear shadow doorbell memory on resets (Gopal Tiwari) [2078806] - nvmet: use macro definitions for setting cmic value (Gopal Tiwari) [2078806] - nvme-rdma: fix error code in nvme_rdma_setup_ctrl (Gopal Tiwari) [2078806] - nvmet: use macro definition for setting nmic value (Gopal Tiwari) [2078806] - nvmet-rdma: implement get_max_queue_size controller op (Gopal Tiwari) [2078806] - nvmet: add get_max_queue_size op for controllers (Gopal Tiwari) [2078806] - nvme-rdma: limit the maximal queue size for RDMA controllers (Gopal Tiwari) [2078806] - nvme: paring quiesce/unquiesce (Gopal Tiwari) [2078806] - nvme: add APIs for stopping/starting admin queue (Gopal Tiwari) [2078806] - nvme: prepare for pairing quiescing and unquiescing (Gopal Tiwari) [2078806] - nvme: apply nvme API to quiesce/unquiesce admin queue (Gopal Tiwari) [2078806] - nvme: loop: clear NVME_CTRL_ADMIN_Q_STOPPED after admin queue is reallocated (Gopal Tiwari) [2078806] - nvme: remove the call to nvme_update_disk_info in nvme_ns_remove (Gopal Tiwari) [2078806] - nvme: remove the GENHD_FL_UP check in nvme_ns_remove (Gopal Tiwari) [2078806] - nvme-rdma: destroy cm id before destroy qp to avoid use after free (Gopal Tiwari) [2078806] - nvme: only call synchronize_srcu when clearing current path (Gopal Tiwari) [2078806] - nvme-multipath: revalidate paths during rescan (Gopal Tiwari) [2078806] - nvme: remove the unused NVME_NS_* enum (Gopal Tiwari) [2078806] - nvme: Have NVME_FABRICS select NVME_CORE instead of transport drivers (Gopal Tiwari) [2078806] - nvme-pci: disable hmb on idle suspend (Gopal Tiwari) [2078806] - nvme: allow user toggling hmb usage (Gopal Tiwari) [2078806] - nvme-fabrics: remove superfluous nvmf_host_put in nvmf_parse_options (Gopal Tiwari) [2078806] - nvme: add set feature tracing support (Gopal Tiwari) [2078806] - nvmet: add set feature tracing support (Gopal Tiwari) [2078806] - nvme-pci: cmb sysfs: one file, one value (Gopal Tiwari) [2078806] - nvme-pci: use attribute group for cmb sysfs (Gopal Tiwari) [2078806] - compiler.h: Introduce absolute_pointer macro (Gopal Tiwari) [2078806] - vdpa: Fix vdpa-vhost driver (Laurent Vivier) [2093851] - nl80211: fix locking in nl80211_set_tx_bitrate_mask() (Íñigo Huguet) [2059994] - mac80211_hwsim: call ieee80211_tx_prepare_skb under RCU protection (Íñigo Huguet) [2059994] - mac80211_hwsim: fix RCU protected chanctx access (Íñigo Huguet) [2059994] - mac80211: Reset MBSSID parameters upon connection (Íñigo Huguet) [2059994] - cfg80211: retrieve S1G operating channel number (Íñigo Huguet) [2059994] - nl80211: validate S1G channel width (Íñigo Huguet) [2059994] - mac80211: fix rx reordering with non explicit / psmp ack policy (Íñigo Huguet) [2059994] - ath11k: reduce the wait time of 11d scan and hw scan while add interface (Íñigo Huguet) [2059994] - iwlwifi: iwl-dbg: Use del_timer_sync() before freeing (Íñigo Huguet) [2059994] - bus: mhi: host: pci_generic: Flush recovery worker during freeze (Íñigo Huguet) [2059994] - bus: mhi: host: pci_generic: Add missing poweroff() PM callback (Íñigo Huguet) [2059994] - mac80211: fix ht_capa printout in debugfs (Íñigo Huguet) [2059994] - cfg80211: hold bss_lock while updating nontrans_list (Íñigo Huguet) [2059994] - nl80211: correctly check NL80211_ATTR_REG_ALPHA2 size (Íñigo Huguet) [2059994] - ath9k: Fix usage of driver-private space in tx_info (Íñigo Huguet) [2059994] - brcmfmac: sdio: Fix undefined behavior due to shift overflowing the constant (Íñigo Huguet) [2059994] - mt76: Fix undefined behavior due to shift overflowing the constant (Íñigo Huguet) [2059994] - Revert "ath11k: mesh: add support for 256 bitmap in blockack frames in 11ax" (Íñigo Huguet) [2059994] - ath9k: Properly clear TX status area before reporting to mac80211 (Íñigo Huguet) [2059994] - iwlwifi: mvm: Don't fail if PPAG isn't supported (Íñigo Huguet) [2059994] - bus: mhi: Make mhi_state_str[] array static inline and move to common.h (Íñigo Huguet) [2059994] - bus: mhi: Move common MHI definitions out of host directory (Íñigo Huguet) [2059994] - bus: mhi: host: Rename "struct mhi_tre" to "struct mhi_ring_element" (Íñigo Huguet) [2059994] - bus: mhi: Cleanup the register definitions used in headers (Íñigo Huguet) [2059994] - bus: mhi: Use bitfield operations for handling DWORDs of ring elements (Íñigo Huguet) [2059994] - bus: mhi: Use bitfield operations for register read and write (Íñigo Huguet) [2059994] - bus: mhi: Move host MHI code to "host" directory (Íñigo Huguet) [2059994] - bus: mhi: Fix MHI DMA structure endianness (Íñigo Huguet) [2059994] - bus: mhi: Fix pm_state conversion to string (Íñigo Huguet) [2059994] - bus: mhi: pci_generic: Add mru_default for Quectel EM1xx series (Íñigo Huguet) [2059994] - rfkill: make new event layout opt-in (Íñigo Huguet) [2059994] - rtw89: implement stop and resume channels transmission v1 (Íñigo Huguet) [2059994] - rtw89: extend mac tx_en bits from 16 to 32 (Íñigo Huguet) [2059994] - rtw89: change value assignment style of rtw89_mac_cfg_gnt() (Íñigo Huguet) [2059994] - rtw89: 8852c: add mac_ctrl_path and mac_cfg_gnt APIs (Íñigo Huguet) [2059994] - rtw89: disable FW and H2C function if CPU disabled (Íñigo Huguet) [2059994] - rtw89: initialize preload window of D-MAC (Íñigo Huguet) [2059994] - rtw89: modify MAC enable functions (Íñigo Huguet) [2059994] - rtw89: add config_rf_reg_v1 to configure RF parameter tables (Íñigo Huguet) [2059994] - rtw89: 8852c: add read/write rf register function (Íñigo Huguet) [2059994] - rtw89: 8852c: add setting of TB UL TX power offset (Íñigo Huguet) [2059994] - rtw89: 8852c: add write/read crystal function in CFO tracking (Íñigo Huguet) [2059994] - rtw89: modify dcfo_comp to share with chips (Íñigo Huguet) [2059994] - rtw89: Fix spelling mistake "Mis-Match" -> "Mismatch" (Íñigo Huguet) [2059994] - brcmfmac: p2p: Fix spelling mistake "Comback" -> "Comeback" (Íñigo Huguet) [2059994] - iwlwifi: mei: fix building iwlmei (Íñigo Huguet) [2059994] - mt76: fix monitor rx FCS error in DFS channel (Íñigo Huguet) [2059994] - mt76: mt7921: don't enable beacon filter when IEEE80211_CONF_CHANGE_MONITOR is set (Íñigo Huguet) [2059994] - mt76: fix wrong HE data rate in sniffer tool (Íñigo Huguet) [2059994] - mt76: mt7915: introduce 802.11ax multi-bss support (Íñigo Huguet) [2059994] - mt76: mt7921: move mt7921_init_hw in a dedicated work (Íñigo Huguet) [2059994] - mt76: mt7921: add mt7921u driver (Íñigo Huguet) [2059994] - mt76: mt7921: move mt7921_usb_sdio_tx_status_data in mac common code. (Íñigo Huguet) [2059994] - mt76: mt7921: move mt7921_usb_sdio_tx_complete_skb in common mac code. (Íñigo Huguet) [2059994] - mt76: mt7921: move mt7921_usb_sdio_tx_prepare_skb in common mac code (Íñigo Huguet) [2059994] - mt76: mt7921: update mt7921_skb_add_usb_sdio_hdr to support usb (Íñigo Huguet) [2059994] - mt76: mt7921: disable runtime pm for usb (Íñigo Huguet) [2059994] - mt76: usb: introduce __mt76u_init utility routine (Íñigo Huguet) [2059994] - mt76: usb: add req_type to ___mt76u_wr signature (Íñigo Huguet) [2059994] - mt76: usb: add req_type to ___mt76u_rr signature (Íñigo Huguet) [2059994] - mt76: mt7915: fix typos in comments (Íñigo Huguet) [2059994] - mt76: mt7915: fix phy cap in mt7915_set_stream_he_txbf_caps() (Íñigo Huguet) [2059994] - mt76: mt7915: fix beamforming mib stats (Íñigo Huguet) [2059994] - mt76: mt7915: set band1 TGID field in tx descriptor (Íñigo Huguet) [2059994] - mt76: fix invalid rssi report (Íñigo Huguet) [2059994] - mt76: use le32/16_get_bits() whenever possible (Íñigo Huguet) [2059994] - mt76: connac: make read-only array ba_range static const (Íñigo Huguet) [2059994] - mt76: mt7915: check for devm_pinctrl_get() failure (Íñigo Huguet) [2059994] - mt76: mt7921: get rid of mt7921_wait_for_mcu_init declaration (Íñigo Huguet) [2059994] - mt76: mt7915: add txpower init for 6GHz (Íñigo Huguet) [2059994] - mt76: mt7915: fix eeprom fields of txpower init values (Íñigo Huguet) [2059994] - mt76: mt7915: add 6 GHz support (Íñigo Huguet) [2059994] - mt76: connac: add 6 GHz support for wtbl and starec configuration (Íñigo Huguet) [2059994] - mt76: mt7915: allow beaconing on all chains (Íñigo Huguet) [2059994] - mt76: fix monitor mode crash with sdio driver (Íñigo Huguet) [2059994] - mt76: mt7921: fix mt7921_queues_acq implementation (Íñigo Huguet) [2059994] - mt76: mt7921: fix xmit-queue dump for usb and sdio (Íñigo Huguet) [2059994] - mt76: mt7921: make mt7921_init_tx_queues static (Íñigo Huguet) [2059994] - mt76: split single ldpc cap bit into bits (Íñigo Huguet) [2059994] - mt76: mt7915: fix DFS no radar detection event (Íñigo Huguet) [2059994] - mt76: mt7921: use mt76_hw instead of open coding it (Íñigo Huguet) [2059994] - mt76: mt7921: fix up the monitor mode (Íñigo Huguet) [2059994] - mt76: mt7663u: introduce mt7663u_mcu_power_on routine (Íñigo Huguet) [2059994] - mt76: mt7615: honor ret from mt7615_mcu_restart in mt7663u_mcu_init (Íñigo Huguet) [2059994] - rtw89: fix uninitialized variable of rtw89_append_probe_req_ie() (Íñigo Huguet) [2059994] - rtlwifi: rtl8821ae: fix typos in comments (Íñigo Huguet) [2059994] - rtlwifi: rtl8192cu: Add On Networks N150 (Íñigo Huguet) [2059994] - mwifiex: make read-only array wmm_oui static const (Íñigo Huguet) [2059994] - mac80211: update bssid_indicator in ieee80211_assign_beacon (Íñigo Huguet) [2059994] - mac80211: MBSSID channel switch (Íñigo Huguet) [2059994] - mac80211: MBSSID beacon handling in AP mode (Íñigo Huguet) [2059994] - mac80211: always have ieee80211_sta_restart() (Íñigo Huguet) [2059994] - mac80211: Add support to trigger sta disconnect on hardware restart (Íñigo Huguet) [2059994] - mac80211: fix potential double free on mesh join (Íñigo Huguet) [2059994] - mac80211: correct legacy rates check in ieee80211_calc_rx_airtime (Íñigo Huguet) [2059994] - nl80211: fix typo of NL80211_IF_TYPE_OCB in documentation (Íñigo Huguet) [2059994] - mac80211: Use GFP_KERNEL instead of GFP_ATOMIC when possible (Íñigo Huguet) [2059994] - mac80211: replace DEFINE_SIMPLE_ATTRIBUTE with DEFINE_DEBUGFS_ATTRIBUTE (Íñigo Huguet) [2059994] - rtw89: 8852c: process logic efuse map (Íñigo Huguet) [2059994] - rtw89: 8852c: process efuse of phycap (Íñigo Huguet) [2059994] - rtw89: support DAV efuse reading operation (Íñigo Huguet) [2059994] - rtw89: 8852c: add chip::dle_mem (Íñigo Huguet) [2059994] - rtw89: add page_regs to handle v1 chips (Íñigo Huguet) [2059994] - rtw89: add chip_info::{h2c,c2h}_reg to support more chips (Íñigo Huguet) [2059994] - rtw89: add hci_func_en_addr to support variant generation (Íñigo Huguet) [2059994] - rtw89: add power_{on/off}_func (Íñigo Huguet) [2059994] - rtw89: read chip version depends on chip ID (Íñigo Huguet) [2059994] - rtw89: pci: use a struct to describe all registers address related to DMA channel (Íñigo Huguet) [2059994] - rtw89: pci: add V1 of PCI channel address (Íñigo Huguet) [2059994] - rtw89: pci: add struct rtw89_pci_info (Íñigo Huguet) [2059994] - rtw89: 8852c: add 8852c empty files (Íñigo Huguet) [2059994] - brcmfmac: make the read-only array pktflags static const (Íñigo Huguet) [2059994] - rtlwifi: rtl8192ce: remove duplicated function '_rtl92ce_phy_set_rf_sleep' (Íñigo Huguet) [2059994] - ath10k: Fix error handling in ath10k_setup_msa_resources (Íñigo Huguet) [2059994] - ath11k: remove unneeded flush_workqueue (Íñigo Huguet) [2059994] - iwlwifi: bump FW API to 72 for AX devices (Íñigo Huguet) [2059994] - iwlwifi: acpi: move ppag code from mvm to fw/acpi (Íñigo Huguet) [2059994] - iwlwifi: dbg: check trigger data before access (Íñigo Huguet) [2059994] - iwlwifi: dbg: in sync mode don't call schedule (Íñigo Huguet) [2059994] - iwlwifi: use 4k queue size for Bz A-step (Íñigo Huguet) [2059994] - iwlwifi: pcie: fix SW error MSI-X mapping (Íñigo Huguet) [2059994] - iwlwifi: yoyo: dump IMR DRAM only for HW and FW error (Íñigo Huguet) [2059994] - iwlwifi: mvm: add support for IMR based on platform (Íñigo Huguet) [2059994] - iwlwifi: yoyo: disable IMR DRAM region if IMR is disabled (Íñigo Huguet) [2059994] - iwlwifi: mvm: remove cipher scheme support (Íñigo Huguet) [2059994] - iwlwifi: Configure FW debug preset via module param. (Íñigo Huguet) [2059994] - iwlwifi: mvm: add a flag to reduce power command. (Íñigo Huguet) [2059994] - iwlwifi: bump FW API to 71 for AX devices (Íñigo Huguet) [2059994] - ath9k: make array voice_priority static const (Íñigo Huguet) [2059994] - rtw89: declare HE capabilities in 6G band (Íñigo Huguet) [2059994] - rtw89: fix HE PHY bandwidth capability (Íñigo Huguet) [2059994] - rtw89: add tx_wake notify for low ps mode (Íñigo Huguet) [2059994] - rtw89: 8852a: add ieee80211_ops::hw_scan (Íñigo Huguet) [2059994] - Revert "ath: add support for special 0x0 regulatory domain" (Íñigo Huguet) [2059994] - rtw89: get channel parameters of 160MHz bandwidth (Íñigo Huguet) [2059994] - mt76: fix dfs state issue with 160 MHz channels (Íñigo Huguet) [2059994] - mt76: mt7915: simplify conditional (Íñigo Huguet) [2059994] - mt76: mt7921: fix injected MPDU transmission to not use HW A-MSDU (Íñigo Huguet) [2059994] - mt76: mt7915e: Enable thermal management by default (Íñigo Huguet) [2059994] - mt76: mt7915e: Add a hwmon attribute to get the actual throttle state. (Íñigo Huguet) [2059994] - mt76: mt7915e: Fix degraded performance after temporary overheat (Íñigo Huguet) [2059994] - mt76: improve signal strength reporting (Íñigo Huguet) [2059994] - mt76: mt7915: use min_t() to make code cleaner (Íñigo Huguet) [2059994] - mt76: mt7915: fix the muru tlv issue (Íñigo Huguet) [2059994] - mt76: mt7915: check band idx for bcc event (Íñigo Huguet) [2059994] - mt76: mt7615: Fix assigning negative values to unsigned variable (Íñigo Huguet) [2059994] - mt76: connac: adjust wlan_idx size from u8 to u16 (Íñigo Huguet) [2059994] - mt76: mt7915: fix endianness warnings in mt7915_mac_tx_free() (Íñigo Huguet) [2059994] - mt76: mt7915: fix endianness warnings in mt7915_debugfs_rx_fw_monitor (Íñigo Huguet) [2059994] - mt76: mt7615: fix compiler warning on frame size (Íñigo Huguet) [2059994] - mt76: mt7915: initialize smps mode in mt7915_mcu_sta_rate_ctrl_tlv() (Íñigo Huguet) [2059994] - mt76: mt7915: introduce band_idx in mt7915_phy (Íñigo Huguet) [2059994] - mt76: mt7915: add support for MT7986 (Íñigo Huguet) [2059994] - ath10k: fix pointer arithmetic error in trace call (Íñigo Huguet) [2059994] - ath11k: add dbring debug support (Íñigo Huguet) [2059994] - ath11k: translate HE status to radiotap format (Íñigo Huguet) [2059994] - ath11k: decode HE status tlv (Íñigo Huguet) [2059994] - ath11k: switch to using ieee80211_tx_status_ext() (Íñigo Huguet) [2059994] - mt76: mt7921s: fix missing fc type/sub-type for 802.11 pkts (Íñigo Huguet) [2059994] - mt76: mt7915: fix potential memory leak of fw monitor packets (Íñigo Huguet) [2059994] - mt76: mt7915: Fix channel state update error issue (Íñigo Huguet) [2059994] - mt76: fix endianness errors in reverse_frag0_hdr_trans (Íñigo Huguet) [2059994] - mt76: mt7615: introduce SAR support (Íñigo Huguet) [2059994] - mt76: mt7915: fix injected MPDU transmission to not use HW A-MSDU (Íñigo Huguet) [2059994] - rtw88: change rtw_info() to proper message level (Íñigo Huguet) [2059994] - rtw89: Limit the CFO boundaries of x'tal value (Íñigo Huguet) [2059994] - rtw89: phy: handle txpwr lmt/lmt_ru of 160M bandwidth (Íñigo Huguet) [2059994] - rtw89: phy: handle txpwr lmt/lmt_ru of 6G band (Íñigo Huguet) [2059994] - ath11k: Fix frames flush failure caused by deadlock (Íñigo Huguet) [2059994] - ath11k: Handle failure in qmi firmware ready (Íñigo Huguet) [2059994] - ath11k: Invalidate cached reo ring entry before accessing it (Íñigo Huguet) [2059994] - ath: Replace zero-length arrays with flexible-array members (Íñigo Huguet) [2059994] - ath11k: Replace zero-length arrays with flexible-array members (Íñigo Huguet) [2059994] - ath10k: Replace zero-length array with flexible-array member (Íñigo Huguet) [2059994] - ath9k: use hw_random API instead of directly dumping into random.c (Íñigo Huguet) [2059994] - ath11k: configure RDDM size to mhi for recovery by firmware (Íñigo Huguet) [2059994] - ath11k: fix invalid m3 buffer address (Íñigo Huguet) [2059994] - ath11k: add ath11k_qmi_free_resource() for recovery (Íñigo Huguet) [2059994] - rtw89: core.h: Replace zero-length array with flexible-array member (Íñigo Huguet) [2059994] - brcmfmac: Replace zero-length arrays with flexible-array members (Íñigo Huguet) [2059994] - rtw89: fix RCU usage in rtw89_core_txq_push() (Íñigo Huguet) [2059994] - rtw88: coex: Update rtl8822c COEX version to 22020720 (Íñigo Huguet) [2059994] - rtw88: coex: Add C2H/H2C handshake with BT mailbox for asking HID Info (Íñigo Huguet) [2059994] - rtw88: coex: Add WLAN MIMO power saving for Bluetooth gaming controller (Íñigo Huguet) [2059994] - rtw88: coex: update BT PTA counter regularly (Íñigo Huguet) [2059994] - rtw88: coex: Improve WLAN throughput when HFP COEX (Íñigo Huguet) [2059994] - rtw88: 8822ce: add support for TX/RX 1ss mode (Íñigo Huguet) [2059994] - iwlwifi: dbg_ini: Split memcpy() to avoid multi-field write (Íñigo Huguet) [2059994] - iwlwifi: mvm: Fix an error code in iwl_mvm_up() (Íñigo Huguet) [2059994] - iwlwifi: Fix -EIO error code that is never returned (Íñigo Huguet) [2059994] - iwlwifi: mvm: rfi: use kmemdup() to replace kzalloc + memcpy (Íñigo Huguet) [2059994] - iwlwifi: Fix syntax errors in comments (Íñigo Huguet) [2059994] - iwlwifi: dvm: use struct_size over open coded arithmetic (Íñigo Huguet) [2059994] - iwlwifi/fw: use struct_size over open coded arithmetic (Íñigo Huguet) [2059994] - iwlwifi: Make use of the helper macro LIST_HEAD() (Íñigo Huguet) [2059994] - iwlwifi: mvm: fix off by one in iwl_mvm_stat_iterator_all_macs() (Íñigo Huguet) [2059994] - iwlwifi: yoyo: send hcmd to fw after dump collection completes. (Íñigo Huguet) [2059994] - iwlwifi: mvm: move only to an enabled channel (Íñigo Huguet) [2059994] - iwlwifi: mvm: update BAID allocation command again (Íñigo Huguet) [2059994] - iwlwifi: api: remove ttl field from TX command (Íñigo Huguet) [2059994] - iwlwifi: support new queue allocation command (Íñigo Huguet) [2059994] - iwlwifi: yoyo: support dump policy for the dump size (Íñigo Huguet) [2059994] - iwlwifi: pcie: iwlwifi: fix device id 7F70 struct (Íñigo Huguet) [2059994] - iwlwifi: tlc: Add logs in rs_fw_rate_init func to print TLC configuration (Íñigo Huguet) [2059994] - iwlwifi: mvm: remove iwl_mvm_disable_txq() flags argument (Íñigo Huguet) [2059994] - iwlwifi: remove command ID argument from queue allocation (Íñigo Huguet) [2059994] - iwlwifi: make iwl_txq_dyn_alloc_dma() return the txq (Íñigo Huguet) [2059994] - iwlwifi: fix small doc mistake for iwl_fw_ini_addr_val (Íñigo Huguet) [2059994] - iwlwifi: mvm: add additional info for boot info failures (Íñigo Huguet) [2059994] - iwlwifi: mvm: always remove the session protection after association (Íñigo Huguet) [2059994] - iwlwifi: mvm: make iwl_mvm_reconfig_scd() static (Íñigo Huguet) [2059994] - iwlwifi: mvm: refactor setting PPE thresholds in STA_HE_CTXT_CMD (Íñigo Huguet) [2059994] - iwlwifi: mvm: Disable WiFi bands selectively with BIOS (Íñigo Huguet) [2059994] - iwlwifi: mvm: add additional info for boot info failures (Íñigo Huguet) [2059994] - iwlwifi: mvm: don't send BAID removal to the FW during hw_restart (Íñigo Huguet) [2059994] - iwlwifi: don't dump_stack() when we get an unexpected interrupt (Íñigo Huguet) [2059994] - iwlwifi: mvm: rfi: handle deactivation notification (Íñigo Huguet) [2059994] - iwlwifi: mvm: Consider P2P GO operation during scan (Íñigo Huguet) [2059994] - iwlwifi: bump FW API to 70 for AX devices (Íñigo Huguet) [2059994] - iwlwifi: mvm: Unify the scan iteration functions (Íñigo Huguet) [2059994] - iwlwifi: mei: use C99 initializer for device IDs (Íñigo Huguet) [2059994] - iwlwifi: debugfs: remove useless double condition (Íñigo Huguet) [2059994] - iwlwifi: remove unused macros (Íñigo Huguet) [2059994] - iwlwifi: eeprom: clean up macros (Íñigo Huguet) [2059994] - iwlwifi: drv: load tlv debug data earlier (Íñigo Huguet) [2059994] - iwlwifi: pcie: Adapt rx queue write pointer for Bz family (Íñigo Huguet) [2059994] - iwlwifi: pcie: adjust to Bz completion descriptor (Íñigo Huguet) [2059994] - iwlwifi: mvm: Passively scan non PSC channels only when requested so (Íñigo Huguet) [2059994] - iwlwifi: scan: Modify return value of a function (Íñigo Huguet) [2059994] - iwlwifi: yoyo: Avoid using dram data if allocation failed (Íñigo Huguet) [2059994] - iwlwifi: mvm: Correctly set fragmented EBS (Íñigo Huguet) [2059994] - iwlwifi: nvm: Correct HE capability (Íñigo Huguet) [2059994] - iwlwifi: mei: avoid -Wpointer-arith and -Wcast-qual warnings (Íñigo Huguet) [2059994] - iwlwifi: make some functions friendly to sparse (Íñigo Huguet) [2059994] - iwlwifi: avoid variable shadowing (Íñigo Huguet) [2059994] - iwlwifi: remove unused DC2DC_CONFIG_CMD definitions (Íñigo Huguet) [2059994] - iwlwifi: dbg-tlv: clean up iwl_dbg_tlv_update_drams() (Íñigo Huguet) [2059994] - iwlwifi: fw: make dump_start callback void (Íñigo Huguet) [2059994] - iwlwifi: pcie: make sure iwl_rx_packet_payload_len() will not underflow (Íñigo Huguet) [2059994] - iwlwifi: mvm: use debug print instead of WARN_ON() (Íñigo Huguet) [2059994] - iwlwifi: read and print OTP minor version (Íñigo Huguet) [2059994] - iwlwifi: add support for BZ-U and BZ-L HW (Íñigo Huguet) [2059994] - iwlwifi: mvm: add support for CT-KILL notification version 2 (Íñigo Huguet) [2059994] - iwlwifi: yoyo: remove DBGI_SRAM address reset writing (Íñigo Huguet) [2059994] - iwlwifi: mvm: support v3 of station HE context command (Íñigo Huguet) [2059994] - iwlwifi: yoyo: add IMR DRAM dump support (Íñigo Huguet) [2059994] - iwlwifi: yoyo: fix DBGC allocation flow (Íñigo Huguet) [2059994] - iwlwifi: pcie: add support for MS devices (Íñigo Huguet) [2059994] - iwlwifi: mvm: align locking in D3 test debugfs (Íñigo Huguet) [2059994] - iwlwifi: mvm: don't iterate unadded vifs when handling FW SMPS req (Íñigo Huguet) [2059994] - iwlwifi: advertise support for HE - DCM BPSK RX/TX (Íñigo Huguet) [2059994] - iwlwifi: mvm: only enable HE DCM if we also support TX (Íñigo Huguet) [2059994] - iwlwifi: yoyo: fix DBGI_SRAM ini dump header. (Íñigo Huguet) [2059994] - iwlwifi: dbg: add infra for tracking free buffer size (Íñigo Huguet) [2059994] - iwlwifi: mvm: starting from 22000 we have 32 Rx AMPDU sessions (Íñigo Huguet) [2059994] - iwlwifi: mvm: support new BAID allocation command (Íñigo Huguet) [2059994] - iwlwifi: mvm: refactor iwl_mvm_sta_rx_agg() (Íñigo Huguet) [2059994] - iwlwifi: cfg: add support for 1K BA queue (Íñigo Huguet) [2059994] - iwlwifi: avoid void pointer arithmetic (Íñigo Huguet) [2059994] - iwlwifi: fix various more -Wcast-qual warnings (Íñigo Huguet) [2059994] - iwlwifi: propagate (const) type qualifier (Íñigo Huguet) [2059994] - iwlwifi: de-const properly where needed (Íñigo Huguet) [2059994] - iwlwifi: make iwl_fw_lookup_cmd_ver() take a cmd_id (Íñigo Huguet) [2059994] - iwlwifi: mvm: fw: clean up hcmd struct creation (Íñigo Huguet) [2059994] - iwlwifi: prefer WIDE_ID() over iwl_cmd_id() (Íñigo Huguet) [2059994] - iwlwifi: mvm: allow enabling UHB TAS in the USA via ACPI setting (Íñigo Huguet) [2059994] - iwlwifi: mvm: offload channel switch timing to FW (Íñigo Huguet) [2059994] - iwlwifi: mvm: Don't call iwl_mvm_sta_from_mac80211() with NULL sta (Íñigo Huguet) [2059994] - mac80211_hwsim: Advertise support for EHT capabilities (Íñigo Huguet) [2059994] - mac80211: parse AddBA request with extended AddBA element (Íñigo Huguet) [2059994] - mac80211: calculate max RX NSS for EHT mode (Íñigo Huguet) [2059994] - mac80211: Add support for storing station EHT capabilities (Íñigo Huguet) [2059994] - mac80211: Handle station association response with EHT (Íñigo Huguet) [2059994] - mac80211: Add EHT capabilities to association/probe request (Íñigo Huguet) [2059994] - mac80211: Add initial support for EHT and 320 MHz channels (Íñigo Huguet) [2059994] - mac80211: Support parsing EHT elements (Íñigo Huguet) [2059994] - cfg80211: Support configuration of station EHT capabilities (Íñigo Huguet) [2059994] - nl80211: fix NL80211_HE_MAX_CAPABILITY_LEN (Íñigo Huguet) [2059994] - cfg80211: add NO-EHT flag to regulatory (Íñigo Huguet) [2059994] - nl80211: add support for 320MHz channel limitation (Íñigo Huguet) [2059994] - nl80211: add EHT MCS support (Íñigo Huguet) [2059994] - cfg80211: Add support for EHT 320 MHz channel width (Íñigo Huguet) [2059994] - cfg80211: Add data structures to capture EHT capabilities (Íñigo Huguet) [2059994] - ieee80211: add EHT 1K aggregation definitions (Íñigo Huguet) [2059994] - ieee80211: Add EHT (802.11be) definitions (Íñigo Huguet) [2059994] - mac80211_hwsim: Add custom regulatory for 6GHz (Íñigo Huguet) [2059994] - mac80211_hwsim: don't shadow a global variable (Íñigo Huguet) [2059994] - mac80211_hwsim: check TX and STA bandwidth (Íñigo Huguet) [2059994] - nl80211: accept only HE capability elements with valid size (Íñigo Huguet) [2059994] - mac80211: parse only HE capability elements with valid size (Íñigo Huguet) [2059994] - ieee80211: add helper to check HE capability element size (Íñigo Huguet) [2059994] - nl80211: use RCU to read regdom in reg get/dump (Íñigo Huguet) [2059994] - mac80211_hwsim: Add debugfs to control rx status RSSI (Íñigo Huguet) [2059994] - ieee80211: use tab to indent struct ieee80211_neighbor_ap_info (Íñigo Huguet) [2059994] - rtw89: handle TX/RX 160M bandwidth (Íñigo Huguet) [2059994] - rtw89: declare if chip support 160M bandwidth (Íñigo Huguet) [2059994] - rtw89: add 6G support to rate adaptive mechanism (Íñigo Huguet) [2059994] - rtw89: extend subband for 6G band (Íñigo Huguet) [2059994] - rtw89: refine naming of rfk helpers with prefix (Íñigo Huguet) [2059994] - rtw89: make rfk helpers common across chips (Íñigo Huguet) [2059994] - brcmfmac: Add BCM43454/6 support (Íñigo Huguet) [2059994] - ath11k: fix destination monitor ring out of sync (Íñigo Huguet) [2059994] - ath11k: fix radar detection in 160 Mhz (Íñigo Huguet) [2059994] - ath11k: fix WARN_ON during ath11k_mac_update_vif_chan (Íñigo Huguet) [2059994] - ath11k: fix uninitialized rate_idx in ath11k_dp_tx_update_txcompl() (Íñigo Huguet) [2059994] - brcmfmac: of: remove redundant variable len (Íñigo Huguet) [2059994] - brcmfmac: p2p: Replace one-element arrays with flexible-array members (Íñigo Huguet) [2059994] - rtw89: coex: set EN bit to PLT register (Íñigo Huguet) [2059994] - rtw89: recover rates of rate adaptive mechanism (Íñigo Huguet) [2059994] - rtw88: recover rates of rate adaptive mechanism (Íñigo Huguet) [2059994] - rtw89: declare AP mode support (Íñigo Huguet) [2059994] - rtw89: debug: add stations entry to show ID assignment (Íñigo Huguet) [2059994] - rtw89: implement ieee80211_ops::start_ap and stop_ap (Íñigo Huguet) [2059994] - rtw89: maintain assoc/disassoc STA states of firmware and hardware (Íñigo Huguet) [2059994] - rtw89: only STA mode change vif_type mapping dynamically (Íñigo Huguet) [2059994] - rtw89: add addr_cam field to sta to support AP mode (Íñigo Huguet) [2059994] - rtw89: extend role_maintain to support AP mode (Íñigo Huguet) [2059994] - rtw88: fix use after free in rtw_hw_scan_update_probe_req() (Íñigo Huguet) [2059994] - mac80211: Remove redundent assignment channel_type (Íñigo Huguet) [2059994] - mac80211: remove useless ieee80211_vif_is_mesh() check (Íñigo Huguet) [2059994] - mac80211: fix struct ieee80211_tx_info size (Íñigo Huguet) [2059994] - mac80211: mlme: validate peer HE supported rates (Íñigo Huguet) [2059994] - mac80211: remove unused macros (Íñigo Huguet) [2059994] - cfg80211: pmsr: remove useless ifdef guards (Íñigo Huguet) [2059994] - mac80211: airtime: avoid variable shadowing (Íñigo Huguet) [2059994] - mac80211: mlme: add documentation from spec to code (Íñigo Huguet) [2059994] - mac80211: vht: use HE macros for parsing HE capabilities (Íñigo Huguet) [2059994] - ieee80211: radiotap: fix -Wcast-qual warnings (Íñigo Huguet) [2059994] - cfg80211: fix -Wcast-qual warnings (Íñigo Huguet) [2059994] - ieee80211: fix -Wcast-qual warnings (Íñigo Huguet) [2059994] - cfg80211: don't add non transmitted BSS to 6GHz scanned channels (Íñigo Huguet) [2059994] - ieee80211: fix HE SPR size calculation (Íñigo Huguet) [2059994] - cfg80211/mac80211: assume CHECKSUM_COMPLETE includes SNAP (Íñigo Huguet) [2059994] - mac80211: consider RX NSS in UHB connection (Íñigo Huguet) [2059994] - mac80211: limit bandwidth in HE capabilities (Íñigo Huguet) [2059994] - mt76: redefine mt76_for_each_q_rx to adapt mt7986 changes (Íñigo Huguet) [2059994] - mt76: dma: initialize skip_unmap in mt76_dma_rx_fill (Íñigo Huguet) [2059994] - mt76: do not always copy ethhdr in reverse_frag0_hdr_trans (Íñigo Huguet) [2059994] - mt76: mt76x02: use mt76_phy_dfs_state to determine radar detector state (Íñigo Huguet) [2059994] - mt76: mt7615: fix/rewrite the dfs state handling logic (Íñigo Huguet) [2059994] - mt76: mt7915: fix/rewrite the dfs state handling logic (Íñigo Huguet) [2059994] - mt76: mt76x02: improve tx hang detection (Íñigo Huguet) [2059994] - mt76x02: improve mac error check/reset reliability (Íñigo Huguet) [2059994] - mt76: mt7921s: run sleep mode by default (Íñigo Huguet) [2059994] - mt76: sdio: honor the largest Tx buffer the hardware can support (Íñigo Huguet) [2059994] - mt76: mt7915: fix the nss setting in bitrates (Íñigo Huguet) [2059994] - mt76: mt7915: update max_mpdu_size in mt7915_mcu_sta_amsdu_tlv() (Íñigo Huguet) [2059994] - mt76: mt7915: fix mcs_map in mt7915_mcu_set_sta_he_mcs() (Íñigo Huguet) [2059994] - mt76: mt7921s: fix a possible memory leak in mt7921_load_patch (Íñigo Huguet) [2059994] - mt76: mt7915: fix possible memory leak in mt7915_mcu_add_sta (Íñigo Huguet) [2059994] - mt76: stop the radar detector after leaving dfs channel (Íñigo Huguet) [2059994] - mt76: mt7615: check sta_rates pointer in mt7615_sta_rate_tbl_update (Íñigo Huguet) [2059994] - mt76: mt7603: check sta_rates pointer in mt7603_sta_rate_tbl_update (Íñigo Huguet) [2059994] - mt76: mt7663s: flush runtime-pm queue after waking up the device (Íñigo Huguet) [2059994] - mt76: mt7615: add support for LG LGSBWAC02 (MT7663BUN) (Íñigo Huguet) [2059994] - mt76: mt7921: remove duplicated code in mt7921_mac_decode_he_radiotap (Íñigo Huguet) [2059994] - mt76: mt7915: add missing DATA4_TB_SPTL_REUSE1 to mt7915_mac_decode_he_radiotap (Íñigo Huguet) [2059994] - mt76: connac: move mt76_connac_lmac_mapping in mt76-connac module (Íñigo Huguet) [2059994] - mt76: mt7915: enable radar background detection (Íñigo Huguet) [2059994] - mt76: mt7915: report radar pattern if detected by rdd2 (Íñigo Huguet) [2059994] - mt76: mt7915: introduce rdd_monitor debugfs node (Íñigo Huguet) [2059994] - mt76: mt7915: enable radar trigger on rdd2 (Íñigo Huguet) [2059994] - mt76: mt7915: introduce mt7915_set_radar_background routine (Íñigo Huguet) [2059994] - mt76: mt7915: set bssinfo/starec command when adding interface (Íñigo Huguet) [2059994] - mt76: mt7921: toggle runtime-pm adding a monitor vif (Íñigo Huguet) [2059994] - mt76: mt7921: fix endianness issues in mt7921_mcu_set_tx() (Íñigo Huguet) [2059994] - mt76: sdio: disable interrupt in mt76s_sdio_irq (Íñigo Huguet) [2059994] - mt76: mt7921: fix crash when startup fails. (Íñigo Huguet) [2059994] - mt76: mt7921s: fix mt7921s_mcu_[fw|drv]_pmctrl (Íñigo Huguet) [2059994] - mt76: mt7921: fix ht mcs in mt7921_mac_add_txs_skb() (Íñigo Huguet) [2059994] - mt76: mt7915: fix ht mcs in mt7915_mac_add_txs_skb() (Íñigo Huguet) [2059994] - mt76: mt7615: fix a leftover race in runtime-pm (Íñigo Huguet) [2059994] - mt76: mt7921: fix a leftover race in runtime-pm (Íñigo Huguet) [2059994] - mt76: mt7921: do not always disable fw runtime-pm (Íñigo Huguet) [2059994] - mt76: mt7915: add support for passing chip/firmware debug data to user space (Íñigo Huguet) [2059994] - mt76: mt7615e: process txfree and txstatus without allocating skbs (Íñigo Huguet) [2059994] - mt76: mt7915: update bss_info with cipher after setting the group key (Íñigo Huguet) [2059994] - mt76: mt7615: update bss_info with cipher after setting the group key (Íñigo Huguet) [2059994] - mt76: connac: add support for passing the cipher field in bss_info (Íñigo Huguet) [2059994] - mt76: mt7921e: process txfree and txstatus without allocating skbs (Íñigo Huguet) [2059994] - mt76: mt7615: fix a possible race enabling/disabling runtime-pm (Íñigo Huguet) [2059994] - mt76: mt7921: set EDCA parameters with the MCU CE command (Íñigo Huguet) [2059994] - mt76: mt76_connac: fix MCU_CE_CMD_SET_ROC definition error (Íñigo Huguet) [2059994] - mt76: mt7921: forbid the doze mode when coredump is in progress (Íñigo Huguet) [2059994] - mt76: mt7921e: make dev->fw_assert usage consistent (Íñigo Huguet) [2059994] - mt76: connac: move mt76_connac_mcu_rdd_cmd in mt76-connac module (Íñigo Huguet) [2059994] - mt76: mt7915: rely on mt76_connac_mcu_set_rts_thresh (Íñigo Huguet) [2059994] - mt76: connac: move mt76_connac_mcu_gen_dl_mode in mt76-connac module (Íñigo Huguet) [2059994] - mt76: mt7915: rely on mt76_connac_mcu_init_download (Íñigo Huguet) [2059994] - mt76: mt7915: rely on mt76_connac_mcu_patch_sem_ctrl/mt76_connac_mcu_start_patch (Íñigo Huguet) [2059994] - mt76: connac: move mt76_connac_mcu_restart in common module (Íñigo Huguet) [2059994] - mt76: mt7915: rely on mt76_connac_mcu_start_firmware (Íñigo Huguet) [2059994] - mt76: mt7921: get rid of mt7921_mcu_get_eeprom (Íñigo Huguet) [2059994] - mt76: connac: move mt76_connac_mcu_set_pm in connac module (Íñigo Huguet) [2059994] - mt76: connac: introduce is_connac_v1 utility routine (Íñigo Huguet) [2059994] - mt76: connac: move mt76_connac_mcu_wtbl_update_hdr_trans in connac module (Íñigo Huguet) [2059994] - mt76: mt7915: rely on mt76_connac_mcu_wtbl_hdr_trans_tlv (Íñigo Huguet) [2059994] - mt76: mt7915: rely on mt76_connac_mcu_wtbl_ht_tlv (Íñigo Huguet) [2059994] - mt76: mt7915: rely on mt76_connac_mcu_wtbl_smps_tlv (Íñigo Huguet) [2059994] - mt76: mt7915: rely on mt76_connac_mcu_sta_uapsd (Íñigo Huguet) [2059994] - mt76: mt7915: rely on mt76_connac_mcu_sta_basic_tlv (Íñigo Huguet) [2059994] - mt76: mt7915: rely on mt76_connac_mcu_wtbl_generic_tlv (Íñigo Huguet) [2059994] - mt76: mt7915: rely on mt76_connac_mcu_sta_ba (Íñigo Huguet) [2059994] - mt76: mt7915: rely on mt76_connac_mcu_wtbl_ba_tlv (Íñigo Huguet) [2059994] - mt76: mt7915: rely on mt76_connac_mcu_sta_ba_tlv (Íñigo Huguet) [2059994] - mt76: connac: move mt76_connac_mcu_bss_basic_tlv in connac module (Íñigo Huguet) [2059994] - mt76: connac: move mt76_connac_mcu_bss_ext_tlv in connac module (Íñigo Huguet) [2059994] - mt76: connac: move mt76_connac_mcu_bss_omac_tlv in connac module (Íñigo Huguet) [2059994] - mt76: mt7915: remove duplicated defs in mcu.h (Íñigo Huguet) [2059994] - mt76: mt7915: move pci specific code back to pci.c (Íñigo Huguet) [2059994] - mt76: mt7921s: update mt7921s_wfsys_reset sequence (Íñigo Huguet) [2059994] - mt76: mt7921s: clear MT76_STATE_MCU_RUNNING immediately after reset (Íñigo Huguet) [2059994] - mt76: sdio: lock sdio when it is needed (Íñigo Huguet) [2059994] - mt76: mt7915: use proper aid value in mt7915_mcu_sta_basic_tlv (Íñigo Huguet) [2059994] - mt76: mt7915: use proper aid value in mt7915_mcu_wtbl_generic_tlv in sta mode (Íñigo Huguet) [2059994] - mt76: make mt76_sar_capa static (Íñigo Huguet) [2059994] - mt76: mt7915: add device id for mt7916 (Íñigo Huguet) [2059994] - mt76: set wlan_idx_hi on mt7916 (Íñigo Huguet) [2059994] - mt76: connac: move mt76_connac_mcu_add_key in connac module (Íñigo Huguet) [2059994] - mt76: mt7915: rely on mt76_connac_get_phy utilities (Íñigo Huguet) [2059994] - mt76: connac: move mt76_connac_chan_bw in common code (Íñigo Huguet) [2059994] - mt76: connac: move mt76_connac_mcu_get_cipher in common code (Íñigo Huguet) [2059994] - mt76: mt7915: rely on mt76_connac_mcu_add_tlv routine (Íñigo Huguet) [2059994] - mt76: mt7915: rely on mt76_connac_mcu_alloc_wtbl_req (Íñigo Huguet) [2059994] - mt76: mt7915: rely on mt76_connac_mcu_alloc_sta_req (Íñigo Huguet) [2059994] - mt76: connac: fix sta_rec_wtbl tag len (Íñigo Huguet) [2059994] - mt76: mt7915: add mt7916 calibrated data support (Íñigo Huguet) [2059994] - mt76: mt7915: update mt7915_chan_mib_offs for mt7916 (Íñigo Huguet) [2059994] - mt76: mt7915: update rx rate reporting for mt7916 (Íñigo Huguet) [2059994] - mt76: mt7915: add txfree event v3 (Íñigo Huguet) [2059994] - mt76: mt7915: enlarge wcid size to 544 (Íñigo Huguet) [2059994] - mt76: mt7915: rework eeprom.c to adapt mt7916 changes (Íñigo Huguet) [2059994] - mt76: mt7915: add firmware support for mt7916 (Íñigo Huguet) [2059994] - mt76: mt7915: rework dma.c to adapt mt7916 changes (Íñigo Huguet) [2059994] - mt76: add MT_RXQ_MAIN_WA for mt7916 (Íñigo Huguet) [2059994] - mt76: mt7915: refine register definition (Íñigo Huguet) [2059994] - mt76: mt7915: add mt7915_mmio_probe() as a common probing function (Íñigo Huguet) [2059994] - mt76: mt7915: fix polling firmware-own status (Íñigo Huguet) [2059994] - brcmfmac: pcie: Read the console on init and shutdown (Íñigo Huguet) [2059994] - brcmfmac: fwil: Constify iovar name arguments (Íñigo Huguet) [2059994] - brcmfmac: of: Use devm_kstrdup for board_type & check for errors (Íñigo Huguet) [2059994] - brcmfmac: pcie: Fix crashes due to early IRQs (Íñigo Huguet) [2059994] - brcmfmac: pcie: Replace brcmf_pcie_copy_mem_todev with memcpy_toio (Íñigo Huguet) [2059994] - brcmfmac: pcie: Declare missing firmware files in pcie.c (Íñigo Huguet) [2059994] - brcmfmac: firmware: Allocate space for default boardrev in nvram (Íñigo Huguet) [2059994] - brcmfmac: pcie: Release firmwares in the brcmf_pcie_setup error path (Íñigo Huguet) [2059994] - rtlwifi: remove redundant initialization of variable ul_encalgo (Íñigo Huguet) [2059994] - ray_cs: Check ioremap return value (Íñigo Huguet) [2059994] - ath11k: add debugfs for TWT debug calls (Íñigo Huguet) [2059994] - ath11k: add WMI calls to manually add/del/pause/resume TWT dialogs (Íñigo Huguet) [2059994] - ath11k: Add debugfs interface to configure firmware debug log level (Íñigo Huguet) [2059994] - rtw88: rtw8821c: enable rfe 6 devices (Íñigo Huguet) [2059994] - rtw88: fix memory overrun and memory leak during hw_scan (Íñigo Huguet) [2059994] - rtw88: fix idle mode flow for hw scan (Íñigo Huguet) [2059994] - rtw88: check for validity before using a pointer (Íñigo Huguet) [2059994] - ath11k: mhi: use mhi_sync_power_up() (Íñigo Huguet) [2059994] - ath11k: pci: fix crash on suspend if board file is not found (Íñigo Huguet) [2059994] - ath11k: Fix missing rx_desc_get_ldpc_support in wcn6855_ops (Íñigo Huguet) [2059994] - ath11k: Fix uninitialized symbol 'rx_buf_sz' (Íñigo Huguet) [2059994] - ath11k: fix kernel panic during unload/load ath11k modules (Íñigo Huguet) [2059994] - ath11k: Rename ath11k_ahb_ext_irq_config (Íñigo Huguet) [2059994] - brcmfmac: add CYW43570 PCIE device (Íñigo Huguet) [2059994] - brcmfmac: use ISO3166 country code and 0 rev as fallback on some devices (Íñigo Huguet) [2059994] - rtw89: use pci_read/write_config instead of dbi read/write (Íñigo Huguet) [2059994] - rtw89: refine DIG feature to support 160M and CCK PD (Íñigo Huguet) [2059994] - rtw89: include subband type in channel params (Íñigo Huguet) [2059994] - rtw89: handle 6G band if supported by a chipset (Íñigo Huguet) [2059994] - rtw89: separate {init,deinit}_addr_cam functions (Íñigo Huguet) [2059994] - rtw89: set mac_id and port ID to TXWD (Íñigo Huguet) [2059994] - rtw89: send broadcast/multicast packets via HIQ if STAs are in sleep mode (Íñigo Huguet) [2059994] - rtw89: configure mac port HIQ registers (Íñigo Huguet) [2059994] - rtw89: rename vif_maintain to role_maintain (Íñigo Huguet) [2059994] - rtw89: extend firmware commands on states of sta_assoc and sta_disconnect (Íñigo Huguet) [2059994] - rtw89: allocate mac_id for each station in AP mode (Íñigo Huguet) [2059994] - rtw89: implement mac80211_ops::set_tim to indicate STA to receive packets (Íñigo Huguet) [2059994] - rtw89: add C2H handle of BCN_CNT (Íñigo Huguet) [2059994] - rtw89: download beacon content to firmware (Íñigo Huguet) [2059994] - rtw89: use hardware SSN to TX management frame (Íñigo Huguet) [2059994] - rtw89: configure rx_filter according to FIF_PROBE_REQ (Íñigo Huguet) [2059994] - rtw89: correct use of BA CAM (Íñigo Huguet) [2059994] - rtw89: encapsulate RX handlers to single function (Íñigo Huguet) [2059994] - rtw89: Add RX counters of VHT MCS-10/11 to debugfs (Íñigo Huguet) [2059994] - rtw89: remove duplicate definition of hardware port number (Íñigo Huguet) [2059994] - rtw89: extract modules by chipset (Íñigo Huguet) [2059994] - ath11k: avoid firmware crash when reg set for QCA6390/WCN6855 (Íñigo Huguet) [2059994] - ath11k: set WMI_PEER_40MHZ while peer assoc for 6 GHz (Íñigo Huguet) [2059994] - ath9k_htc: fix uninit value bugs (Íñigo Huguet) [2059994] - ath10k: abstract htt_rx_desc structure (Íñigo Huguet) [2059994] - ath9k: remove redundant status variable (Íñigo Huguet) [2059994] - ath11k: Reconfigure hardware rate for WCN6855 after vdev is started (Íñigo Huguet) [2059994] - ath: dfs_pattern_detector: Avoid open coded arithmetic in memory allocation (Íñigo Huguet) [2059994] - ath10k: Use platform_get_irq() to get the interrupt (Íñigo Huguet) [2059994] - ath11k: fix error code in ath11k_qmi_assign_target_mem_chunk() (Íñigo Huguet) [2059994] - ath11k: move function ath11k_dp_rx_process_mon_status (Íñigo Huguet) [2059994] - ath11k: enable RX PPDU stats in monitor co-exist mode (Íñigo Huguet) [2059994] - ath11k: free peer for station when disconnect from AP for QCA6390/WCN6855 (Íñigo Huguet) [2059994] - ath11k: add LDPC FEC type in 802.11 radiotap header (Íñigo Huguet) [2059994] - ath11k: Refactor the fallback routine when peer create fails (Íñigo Huguet) [2059994] - ath11k: fix workqueue not getting destroyed after rmmod (Íñigo Huguet) [2059994] - ath10k: fix memory overwrite of the WoWLAN wakeup packet pattern (Íñigo Huguet) [2059994] - ath11k: add missing of_node_put() to avoid leak (Íñigo Huguet) [2059994] - rfkill: define rfill_soft_blocked() if !RFKILL (Íñigo Huguet) [2059994] - Revert "ath10k: drop beacon and probe response which leak from other channel" (Íñigo Huguet) [2059994] - iwlwifi: mvm: return value for request_ownership (Íñigo Huguet) [2059994] - nl80211: Update bss channel on channel switch for P2P_CLIENT (Íñigo Huguet) [2059994] - iwlwifi: fix build error for IWLMEI (Íñigo Huguet) [2059994] - mac80211: treat some SAE auth steps as final (Íñigo Huguet) [2059994] - nl80211: Handle nla_memdup failures in handle_nan_filter (Íñigo Huguet) [2059994] - iwlwifi: mvm: check debugfs_dir ptr before use (Íñigo Huguet) [2059994] - iwlwifi: don't advertise TWT support (Íñigo Huguet) [2059994] - mac80211: fix forwarded mesh frames AC & queue selection (Íñigo Huguet) [2059994] - mac80211: refuse aggregations sessions before authorized (Íñigo Huguet) [2059994] - mac80211: fix EAPoL rekey fail in 802.3 rx path (Íñigo Huguet) [2059994] - iwlwifi: fix use-after-free (Íñigo Huguet) [2059994] - bus: mhi: pci_generic: Add mru_default for Cinterion MV31-W (Íñigo Huguet) [2059994] - bus: mhi: pci_generic: Add mru_default for Foxconn SDX55 (Íñigo Huguet) [2059994] - cfg80211: fix race in netlink owner interface destruction (Íñigo Huguet) [2059994] - iwlwifi: mvm: don't send SAR GEO command for 3160 devices (Íñigo Huguet) [2059994] - iwlwifi: remove deprecated broadcast filtering feature (Íñigo Huguet) [2059994] - iwlwifi: mei: report RFKILL upon register when needed (Íñigo Huguet) [2059994] - iwlwifi: mvm: don't feed the hardware RFKILL into iwlmei (Íñigo Huguet) [2059994] - iwlwifi: mei: retry mapping the shared area (Íñigo Huguet) [2059994] - iwlwifi: mei: fix the pskb_may_pull check in ipv4 (Íñigo Huguet) [2059994] - iwlwifi: pcie: gen2: fix locking when "HW not ready" (Íñigo Huguet) [2059994] - iwlwifi: pcie: fix locking when "HW not ready" (Íñigo Huguet) [2059994] - iwlwifi: fix iwl_legacy_rate_to_fw_idx (Íñigo Huguet) [2059994] - iwlwifi: mvm: fix condition which checks the version of rate_n_flags (Íñigo Huguet) [2059994] - mac80211_hwsim: initialize ieee80211_tx_info at hw_scan_work (Íñigo Huguet) [2059994] - mac80211_hwsim: report NOACK frames in tx_status (Íñigo Huguet) [2059994] - mac80211: mlme: check for null after calling kmemdup (Íñigo Huguet) [2059994] - brcmfmac: firmware: Fix crash in brcm_alt_fw_path (Íñigo Huguet) [2059994] - mac80211: use ieee80211_bss_get_elem() (Íñigo Huguet) [2059994] - nl80211: clarify comment for mesh PLINK_BLOCKED state (Íñigo Huguet) [2059994] - mac80211: Add stations iterator where the iterator function may sleep (Íñigo Huguet) [2059994] - mac80211: allow non-standard VHT MCS-10/11 (Íñigo Huguet) [2059994] - codel: remove unnecessary pkt_sched.h include (Íñigo Huguet) [2059994] - codel: remove unnecessary sock.h include (Íñigo Huguet) [2059994] - rtw88: don't consider deep PS mode when transmitting packet (Íñigo Huguet) [2059994] - ath11k: add support of firmware logging for WCN6855 (Íñigo Huguet) [2059994] - ath10k: replace strlcpy with strscpy (Íñigo Huguet) [2059994] - rtw88: support SAR via kernel common API (Íñigo Huguet) [2059994] - rtw88: 8822c: add ieee80211_ops::hw_scan (Íñigo Huguet) [2059994] - iwlwifi: mei: wait before mapping the shared area (Íñigo Huguet) [2059994] - iwlwifi: mei: clear the ownership when the driver goes down (Íñigo Huguet) [2059994] - iwlwifi: fw: fix some scan kernel-doc (Íñigo Huguet) [2059994] - iwlwifi: mvm: remove card state notification code (Íñigo Huguet) [2059994] - iwlwifi: mvm: drop too short packets silently (Íñigo Huguet) [2059994] - iwlwifi: return op_mode only in case the failure is from MEI (Íñigo Huguet) [2059994] - iwlwifi: mvm: support Bz TX checksum offload (Íñigo Huguet) [2059994] - iwlwifi: mvm: add US/CA to TAS block list if OEM isn't allowed (Íñigo Huguet) [2059994] - iwlwifi: mvm: correctly set schedule scan profiles (Íñigo Huguet) [2059994] - iwlwifi: mvm: correctly set channel flags (Íñigo Huguet) [2059994] - iwlwifi: mvm: always store the PPAG table as the latest version. (Íñigo Huguet) [2059994] - iwlwifi: bump FW API to 69 for AX devices (Íñigo Huguet) [2059994] - iwlwifi: yoyo: support TLV-based firmware reset (Íñigo Huguet) [2059994] - iwlwifi: mvm: change old-SN drop threshold (Íñigo Huguet) [2059994] - iwlwifi: mvm: don't trust hardware queue number (Íñigo Huguet) [2059994] - iwlwifi: mvm: handle RX checksum on Bz devices (Íñigo Huguet) [2059994] - iwlwifi: mvm: use a define for checksum flags mask (Íñigo Huguet) [2059994] - iwlwifi: remove module loading failure message (Íñigo Huguet) [2059994] - iwlwifi: mvm: isolate offload assist (checksum) calculation (Íñigo Huguet) [2059994] - iwlwifi: mvm: add support for OCE scan (Íñigo Huguet) [2059994] - iwlwifi: dump RCM error tables (Íñigo Huguet) [2059994] - iwlwifi: dump both TCM error tables if present (Íñigo Huguet) [2059994] - iwlwifi: dump CSR scratch from outer function (Íñigo Huguet) [2059994] - iwlwifi: parse error tables from debug TLVs (Íñigo Huguet) [2059994] - iwlwifi: recognize missing PNVM data and then log filename (Íñigo Huguet) [2059994] - iwlwifi: rs: add support for TLC config command ver 4 (Íñigo Huguet) [2059994] - iwlwifi: mvm: rfi: update rfi table (Íñigo Huguet) [2059994] - iwlwifi: mvm: Add list of OEMs allowed to use TAS (Íñigo Huguet) [2059994] - iwlwifi: mvm: support revision 1 of WTAS table (Íñigo Huguet) [2059994] - iwlwifi: fw: remove dead error log code (Íñigo Huguet) [2059994] - iwlwifi: do not use __unused as variable name (Íñigo Huguet) [2059994] - iwlwifi: iwl-eeprom-parse: mostly dvm only (Íñigo Huguet) [2059994] - iwlwifi: mvm: clean up indenting in iwl_mvm_tlc_update_notif() (Íñigo Huguet) [2059994] - iwlwifi: mvm: fix a stray tab (Íñigo Huguet) [2059994] - ath11k: add regdb.bin download for regdb offload (Íñigo Huguet) [2059994] - rtl8xxxu: Improve the A-MPDU retransmission rate with RTS/CTS protection (Íñigo Huguet) [2059994] - rtw88: don't check CRC of VHT-SIG-B in 802.11ac signal (Íñigo Huguet) [2059994] - iwlwifi: mvm: fix imbalanced locking in iwl_mvm_start_get_nvm() (Íñigo Huguet) [2059994] - iwlwifi: mvm: add dbg_time_point to debugfs (Íñigo Huguet) [2059994] - iwlwifi: mvm: add missing min_size to kernel-doc (Íñigo Huguet) [2059994] - iwlwifi: mei: fix W=1 warnings (Íñigo Huguet) [2059994] - ath11k: add support for hardware rfkill for QCA6390 (Íñigo Huguet) [2059994] - ath11k: report tx bitrate for iw wlan station dump (Íñigo Huguet) [2059994] - ath11k: fix warning of RCU usage for ath11k_mac_get_arvif_by_vdev_id() (Íñigo Huguet) [2059994] - ath11k: add signal report to mac80211 for QCA6390 and WCN6855 (Íñigo Huguet) [2059994] - ath11k: report rssi of each chain to mac80211 for QCA6390/WCN6855 (Íñigo Huguet) [2059994] - cfg80211: Enable regulatory enforcement checks for drivers supporting mesh iface (Íñigo Huguet) [2059994] - rfkill: allow to get the software rfkill state (Íñigo Huguet) [2059994] - cfg80211: refactor cfg80211_get_ies_channel_number() (Íñigo Huguet) [2059994] - nl82011: clarify interface combinations wrt. channels (Íñigo Huguet) [2059994] - nl80211: Add support to offload SA Query procedures for AP SME device (Íñigo Huguet) [2059994] - nl80211: Add support to set AP settings flags with single attribute (Íñigo Huguet) [2059994] - mac80211: add more HT/VHT/HE state logging (Íñigo Huguet) [2059994] - cfg80211: Use the HE operation IE to determine a 6GHz BSS channel (Íñigo Huguet) [2059994] - cfg80211: rename offchannel_chain structs to background_chain to avoid confusion with ETSI standard (Íñigo Huguet) [2059994] - mac80211: Notify cfg80211 about association comeback (Íñigo Huguet) [2059994] - cfg80211: Add support for notifying association comeback (Íñigo Huguet) [2059994] - mac80211: introduce channel switch disconnect function (Íñigo Huguet) [2059994] - cfg80211: Fix order of enum nl80211_band_iftype_attr documentation (Íñigo Huguet) [2059994] - cfg80211: simplify cfg80211_chandef_valid() (Íñigo Huguet) [2059994] - mac80211: Remove a couple of obsolete TODO (Íñigo Huguet) [2059994] - mac80211: use coarse boottime for airtime fairness code (Íñigo Huguet) [2059994] - mt76: mt7921s: fix cmd timeout in throughput test (Íñigo Huguet) [2059994] - mt76: mt7921s: fix suspend error with enlarging mcu timeout value (Íñigo Huguet) [2059994] - mt76: mt7921s: make pm->suspended usage consistent (Íñigo Huguet) [2059994] - mt76: mt7921: clear pm->suspended in mt7921_mac_reset_work (Íñigo Huguet) [2059994] - mt76: connac: rely on le16_add_cpu in mt76_connac_mcu_add_nested_tlv (Íñigo Huguet) [2059994] - mt76: mt7921: remove dead definitions (Íñigo Huguet) [2059994] - mt76: mt7915: add mu-mimo and ofdma debugfs knobs (Íñigo Huguet) [2059994] - mt76: mt7915: introduce mt76_vif in mt7915_vif (Íñigo Huguet) [2059994] - mt76: mt7921: reduce log severity levels for informative messages (Íñigo Huguet) [2059994] - mt76: mt7915: rely on mt76_connac definitions (Íñigo Huguet) [2059994] - mt76: connac: rely on MCU_CMD macro (Íñigo Huguet) [2059994] - mt76: connac: introduce MCU_CE_CMD macro (Íñigo Huguet) [2059994] - mt76: connac: introduce MCU_UNI_CMD macro (Íñigo Huguet) [2059994] - mt76: connac: remove MCU_FW_PREFIX bit (Íñigo Huguet) [2059994] - mt76: connac: align MCU_EXT definitions with 7915 driver (Íñigo Huguet) [2059994] - mt76: connac: introduce MCU_EXT macros (Íñigo Huguet) [2059994] - mt76: mt7615: in debugfs queue stats, skip wmm index 3 on mt7663 (Íñigo Huguet) [2059994] - mt76: mt7915: process txfree and txstatus without allocating skbs (Íñigo Huguet) [2059994] - mt76: allow drivers to drop rx packets early (Íñigo Huguet) [2059994] - mt76: mt7663: disable 4addr capability (Íñigo Huguet) [2059994] - mt76: only access ieee80211_hdr after mt76_insert_ccmp_hdr (Íñigo Huguet) [2059994] - mt76: move sar_capa configuration in common code (Íñigo Huguet) [2059994] - mt76: mt7921s: fix possible kernel crash due to invalid Rx count (Íñigo Huguet) [2059994] - mt76: mt7921s: fix bus hang with wrong privilege (Íñigo Huguet) [2059994] - mt76: eeprom: tolerate corrected bit-flips (Íñigo Huguet) [2059994] - mt76: mt7603: improve reliability of tx powersave filtering (Íñigo Huguet) [2059994] - mt76: clear sta powersave flag after notifying driver (Íñigo Huguet) [2059994] - mt76: mt7915: introduce SAR support (Íñigo Huguet) [2059994] - mt76: mt7603: introduce SAR support (Íñigo Huguet) [2059994] - mt76: mt7915: improve wmm index allocation (Íñigo Huguet) [2059994] - mt76: mt7615: improve wmm index allocation (Íñigo Huguet) [2059994] - mt76: mt7921s: fix the device cannot sleep deeply in suspend (Íñigo Huguet) [2059994] - mt76: mt7615: fix decap offload corner case with 4-addr VLAN frames (Íñigo Huguet) [2059994] - mt76: mt7915: fix decap offload corner case with 4-addr VLAN frames (Íñigo Huguet) [2059994] - mt76: mt76x02: introduce SAR support (Íñigo Huguet) [2059994] - mt76: move sar utilities to mt76-core module (Íñigo Huguet) [2059994] - mt76: mt7921: honor mt76_connac_mcu_set_rate_txpower return value in mt7921_config (Íñigo Huguet) [2059994] - mt76: do not pass the received frame with decryption error (Íñigo Huguet) [2059994] - mt76: connac: remove PHY_MODE_AX_6G configuration in mt76_connac_get_phy_mode (Íñigo Huguet) [2059994] - mt76: mt7615: remove dead code in get_omac_idx (Íñigo Huguet) [2059994] - mt76: mt7921: introduce 160 MHz channel bandwidth support (Íñigo Huguet) [2059994] - mt76: mt7921: add support for PCIe ID 0x0608/0x0616 (Íñigo Huguet) [2059994] - mt76: testmode: add support to set MAC (Íñigo Huguet) [2059994] - mt76: mt7915: add default calibrated data support (Íñigo Huguet) [2059994] - mt76: only set rx radiotap flag from within decoder functions (Íñigo Huguet) [2059994] - mt76: reverse the first fragmented frame to 802.11 (Íñigo Huguet) [2059994] - bus: mhi: pci_generic: Introduce Sierra EM919X support (Íñigo Huguet) [2059994] - bus: mhi: core: Add an API for auto queueing buffers for DL channel (Íñigo Huguet) [2059994] - bus: mhi: pci_generic: Simplify code and axe the use of a deprecated API (Íñigo Huguet) [2059994] - bus: mhi: core: Use macros for execution environment features (Íñigo Huguet) [2059994] - bus: mhi: pci_generic: Add new device ID support for T99W175 (Íñigo Huguet) [2059994] - ath11k: Use reserved host DDR addresses from DT for PCI devices (Íñigo Huguet) [2059994] - ath11k: Change qcn9074 fw to operate in mode-2 (Íñigo Huguet) [2059994] - ath11k: add ab to TARGET_NUM_VDEVS & co (Íñigo Huguet) [2059994] - brcmfmac: Fix incorrect type assignments for keep-alive (Íñigo Huguet) [2059994] - ath11k: Avoid false DEADLOCK warning reported by lockdep (Íñigo Huguet) [2059994] - ath11k: set DTIM policy to stick mode for station interface (Íñigo Huguet) [2059994] - ath11k: support MAC address randomization in scan (Íñigo Huguet) [2059994] - ath10k: wmi: remove array of flexible structures (Íñigo Huguet) [2059994] - ath10k: htt: remove array of flexible structures (Íñigo Huguet) [2059994] - ath10k: drop beacon and probe response which leak from other channel (Íñigo Huguet) [2059994] - ath11k: Process full monitor mode rx support (Íñigo Huguet) [2059994] - ath11k: add software monitor ring descriptor for full monitor (Íñigo Huguet) [2059994] - ath11k: Add htt cmd to enable full monitor mode (Íñigo Huguet) [2059994] - ath11k: enable IEEE80211_HW_SINGLE_SCAN_ON_ALL_BANDS for WCN6855 (Íñigo Huguet) [2059994] - rtw88: refine tx_pwr_tbl debugfs to show channel and bandwidth (Íñigo Huguet) [2059994] - rtw88: add debugfs to fix tx rate (Íñigo Huguet) [2059994] - ath: regdom: extend South Korea regulatory domain support (Íñigo Huguet) [2059994] - ath11k: add wait operation for tx management packets for flush from mac80211 (Íñigo Huguet) [2059994] - ath11k: add 11d scan offload support (Íñigo Huguet) [2059994] - ath11k: add configure country code for QCA6390 and WCN6855 (Íñigo Huguet) [2059994] - ath11k: avoid deadlock by change ieee80211_queue_work for regd_update_work (Íñigo Huguet) [2059994] - iwlwifi: work around reverse dependency on MEI (Íñigo Huguet) [2059994] - iwlwifi: mvm: optionally suppress assert log (Íñigo Huguet) [2059994] - iwlwifi: fw: correctly detect HW-SMEM region subtype (Íñigo Huguet) [2059994] - iwlwifi: implement reset flow for Bz devices (Íñigo Huguet) [2059994] - iwlwifi: dbg: disable ini debug in 8000 family and below (Íñigo Huguet) [2059994] - iwlwifi: support SAR GEO Offset Mapping override via BIOS (Íñigo Huguet) [2059994] - iwlwifi: pcie: retake ownership after reset (Íñigo Huguet) [2059994] - iwlwifi: mvm: always use 4K RB size by default (Íñigo Huguet) [2059994] - iwlwifi: mvm/api: define system control command (Íñigo Huguet) [2059994] - iwlwifi: bump FW API to 68 for AX devices (Íñigo Huguet) [2059994] - iwlwifi: mvm: add some missing command strings (Íñigo Huguet) [2059994] - iwlwifi: fw: add support for splitting region type bits (Íñigo Huguet) [2059994] - iwlwifi: swap 1650i and 1650s killer struct names (Íñigo Huguet) [2059994] - iwlwifi: yoyo: support for DBGC4 for dram (Íñigo Huguet) [2059994] - iwlwifi: mvm: update rate scale in moving back to assoc state (Íñigo Huguet) [2059994] - iwlwifi: mvm: add support for statistics update version 15 (Íñigo Huguet) [2059994] - iwlwifi: mvm: Add support for a new version of scan request command (Íñigo Huguet) [2059994] - iwlwifi: mvm: remove session protection upon station removal (Íñigo Huguet) [2059994] - iwlwifi: mvm: add support for PHY context command v4 (Íñigo Huguet) [2059994] - iwlwifi: fw: api: add link to PHY context command struct v1 (Íñigo Huguet) [2059994] - iwlwifi: mvm: support RLC configuration command (Íñigo Huguet) [2059994] - iwlwifi: mvm: d3: support v12 wowlan status (Íñigo Huguet) [2059994] - iwlwifi: mvm: parse firmware alive message version 6 (Íñigo Huguet) [2059994] - iwlwifi: pcie: support Bz suspend/resume trigger (Íñigo Huguet) [2059994] - iwlwifi: mvm: d3: move GTK rekeys condition (Íñigo Huguet) [2059994] - ath11k: change to use dynamic memory for channel list of scan (Íñigo Huguet) [2059994] - ath11k: add support for WCN6855 hw2.1 (Íñigo Huguet) [2059994] - ath9k: switch to rate table based lookup (Íñigo Huguet) [2059994] - iwlwifi: mvm: demote non-compliant kernel-doc header (Íñigo Huguet) [2059994] - iwlwifi: mvm: fix a possible NULL pointer deference (Íñigo Huguet) [2059994] - iwlwifi: mei: Fix spelling mistake "req_ownserhip" -> "req_ownership" (Íñigo Huguet) [2059994] - iwlwifi: mei: don't rely on the size from the shared area (Íñigo Huguet) [2059994] - iwlwifi: mei: fix linking when tracing is not enabled (Íñigo Huguet) [2059994] - ath11k: Avoid NULL ptr access during mgmt tx cleanup (Íñigo Huguet) [2059994] - rtlwifi: rtl8192de: Style clean-ups (Íñigo Huguet) [2059994] - brcmfmac: Configure keep-alive packet on suspend (Íñigo Huguet) [2059994] - ieee80211: change HE nominal packet padding value defines (Íñigo Huguet) [2059994] - cfg80211: use ieee80211_bss_get_elem() instead of _get_ie() (Íñigo Huguet) [2059994] - iwlwifi: mvm: read the rfkill state and feed it to iwlmei (Íñigo Huguet) [2059994] - iwlwifi: mvm: add vendor commands needed for iwlmei (Íñigo Huguet) [2059994] - iwlwifi: integrate with iwlmei (Íñigo Huguet) [2059994] - iwlwifi: mei: add debugfs hooks (Íñigo Huguet) [2059994] - iwlwifi: mei: add the driver to allow cooperation with CSME (Íñigo Huguet) [2059994] - mwifiex: Ensure the version string from the firmware is 0-terminated (Íñigo Huguet) [2059994] - mwifiex: Add quirk to disable deep sleep with certain hardware revision (Íñigo Huguet) [2059994] - mwifiex: Use a define for firmware version string length (Íñigo Huguet) [2059994] - rtw88: add debugfs to force lowest basic rate (Íñigo Huguet) [2059994] - rtw88: follow the AP basic rates for tx mgmt frame (Íñigo Huguet) [2059994] - mac80211: Use memset_after() to clear tx status (Íñigo Huguet) [2059994] - mac80211: notify non-transmitting BSS of color changes (Íñigo Huguet) [2059994] - mac80211: minstrel_ht: remove unused SAMPLE_SWITCH_THR define (Íñigo Huguet) [2059994] - cfg80211: allow continuous radar monitoring on offchannel chain (Íñigo Huguet) [2059994] - cfg80211: schedule offchan_cac_abort_wk in cfg80211_radar_event (Íñigo Huguet) [2059994] - cfg80211: delete redundant free code (Íñigo Huguet) [2059994] - mac80211: Remove unused assignment statements (Íñigo Huguet) [2059994] - cfg80211: fix possible NULL pointer dereference in cfg80211_stop_offchan_radar_detection (Íñigo Huguet) [2059994] - ath11k: Use memset_startat() for clearing queue descriptors (Íñigo Huguet) [2059994] - ath11k: Fix spelling mistake "detetction" -> "detection" (Íñigo Huguet) [2059994] - Revert "ath11k: add read variant from SMBIOS for download board data" (Íñigo Huguet) [2059994] - ath11k: add read variant from SMBIOS for download board data (Íñigo Huguet) [2059994] - ath11k: calculate the correct NSS of peer for HE capabilities (Íñigo Huguet) [2059994] - ath11k: change to treat alpha code na as world wide regdomain (Íñigo Huguet) [2059994] - cfg80211: move offchan_cac_event to a dedicated work (Íñigo Huguet) [2059994] - mac80211_hwsim: Fix spelling mistake "Droping" -> "Dropping" (Íñigo Huguet) [2059994] - mac80211: introduce set_radar_offchan callback (Íñigo Huguet) [2059994] - cfg80211: implement APIs for dedicated radar detection HW (Íñigo Huguet) [2059994] - ath11k: add support for BSS color change (Íñigo Huguet) [2059994] - ath11k: add trace log support (Íñigo Huguet) [2059994] - ath11k: Add missing qmi_txn_cancel() (Íñigo Huguet) [2059994] - ath11k: Disabling credit flow for WMI path (Íñigo Huguet) [2059994] - ath11k: Increment pending_mgmt_tx count before tx send invoke (Íñigo Huguet) [2059994] - ath11k: send proper txpower and maxregpower values to firmware (Íñigo Huguet) [2059994] - ath11k: move peer delete after vdev stop of station for QCA6390 and WCN6855 (Íñigo Huguet) [2059994] - ath11k: remove return for empty tx bitrate in mac_op_sta_statistics (Íñigo Huguet) [2059994] - ath11k: enable IEEE80211_VHT_EXT_NSS_BW_CAPABLE if NSS ratio enabled (Íñigo Huguet) [2059994] - ath11k: avoid unnecessary lock contention in tx_completion path (Íñigo Huguet) [2059994] - ath11k: add branch predictors in dp_tx path (Íñigo Huguet) [2059994] - ath11k: avoid while loop in ring selection of tx completion interrupt (Íñigo Huguet) [2059994] - ath11k: remove mod operator in dst ring processing (Íñigo Huguet) [2059994] - ath11k: allocate HAL_WBM2SW_RELEASE ring from cacheable memory (Íñigo Huguet) [2059994] - ath11k: add branch predictors in process_rx (Íñigo Huguet) [2059994] - ath11k: remove usage quota while processing rx packets (Íñigo Huguet) [2059994] - ath11k: avoid active pdev check for each msdu (Íñigo Huguet) [2059994] - ath11k: avoid additional access to ath11k_hal_srng_dst_num_free (Íñigo Huguet) [2059994] - ath11k: modify dp_rx desc access wrapper calls inline (Íñigo Huguet) [2059994] - ath11k: allocate dst ring descriptors from cacheable memory (Íñigo Huguet) [2059994] - ath11k: disable unused CE8 interrupts for ipq8074 (Íñigo Huguet) [2059994] - ath11k: avoid unnecessary BH disable lock in STA kickout event (Íñigo Huguet) [2059994] - ath11k: enable 802.11 power save mode in station mode (Íñigo Huguet) [2059994] - ath11k: convert ath11k_wmi_pdev_set_ps_mode() to use enum wmi_sta_ps_mode (Íñigo Huguet) [2059994] - ath9k: use swap() to make code cleaner (Íñigo Huguet) [2059994] - ath10k: fetch (pre-)calibration data via nvmem subsystem (Íñigo Huguet) [2059994] - Revert "ath11k: add support for WCN6855 hw2.1" (Íñigo Huguet) [2059994] - iommu/vt-d: Make DMAR_UNITS_SUPPORTED a config setting (Jerry Snitselaar) [2095498] - scsi: mpi3mr: Fix kernel-doc (Tomas Henzl) [2091878] - scsi: mpi3mr: Rework mrioc->bsg_device model to fix warnings (Tomas Henzl) [2091878] - scsi: mpi3mr: Add target device related sysfs attributes (Tomas Henzl) [2091878] - scsi: mpi3mr: Add shost related sysfs attributes (Tomas Henzl) [2091878] - scsi: mpi3mr: Return error if dma_alloc_coherent() fails (Tomas Henzl) [2091878] - scsi: mpi3mr: Fix a NULL vs IS_ERR() bug in mpi3mr_bsg_init() (Tomas Henzl) [2091878] - scsi: mpi3mr: Return I/Os to an unrecoverable HBA with DID_ERROR (Tomas Henzl) [2091878] - scsi: mpi3mr: Hidden drives not removed during soft reset (Tomas Henzl) [2091878] - scsi: mpi3mr: Increase I/O timeout value to 60s (Tomas Henzl) [2091878] - scsi: mpi3mr: Update driver version to 8.0.0.69.0 (Tomas Henzl) [2091878] - scsi: mpi3mr: Add support for NVMe passthrough (Tomas Henzl) [2091878] - scsi: mpi3mr: Expose adapter state to sysfs (Tomas Henzl) [2091878] - scsi: mpi3mr: Add support for PEL commands (Tomas Henzl) [2091878] - scsi: mpi3mr: Add support for MPT commands (Tomas Henzl) [2091878] - scsi: mpi3mr: Move data structures/definitions from MPI headers to uapi header (Tomas Henzl) [2091878] - scsi: mpi3mr: Add support for driver commands (Tomas Henzl) [2091878] - scsi: mpi3mr: Add bsg device support (Tomas Henzl) [2091878] - selftests/powerpc: Add PPC_FEATURE2_ARCH_3_1 and PPC_FEATURE2_EBB bits (Desnes A. Nunes do Rosario) [2071113] - selftests/powerpc: Add helper to exit on failure (Desnes A. Nunes do Rosario) [2071113] - selftests/powerpc/pmu: Add interface test for mmcra register fields (Desnes A. Nunes do Rosario) [2071113] - selftests/powerpc/pmu/: Add interface test for mmcr3_src fields (Desnes A. Nunes do Rosario) [2071113] - selftests/powerpc/pmu/: Add interface test for mmcr2_fcs_fch fields (Desnes A. Nunes do Rosario) [2071113] - selftests/powerpc/pmu/: Add interface test for mmcr2_l2l3 field (Desnes A. Nunes do Rosario) [2071113] - selftests/powerpc/pmu/: Add interface test for mmcr1_comb field (Desnes A. Nunes do Rosario) [2071113] - selftests/powerpc/pmu/: Add interface test for mmcr0_pmc56 using pmc5 (Desnes A. Nunes do Rosario) [2071113] - selftests/powerpc/pmu/: Add interface test for mmcr0_fc56 field using pmc1 (Desnes A. Nunes do Rosario) [2071113] - selftests/powerpc/pmu/: Add interface test for mmcr0_pmcjce field (Desnes A. Nunes do Rosario) [2071113] - selftests/powerpc/pmu/: Add interface test for mmcr0_pmccext bit (Desnes A. Nunes do Rosario) [2071113] - selftests/powerpc/pmu/: Add interface test for mmcr0_cc56run field (Desnes A. Nunes do Rosario) [2071113] - selftests/powerpc/pmu/: Add interface test for mmcr0 exception bits (Desnes A. Nunes do Rosario) [2071113] - selftests/powerpc/pmu: Add macro to extract mmcr3 and mmcra fields (Desnes A. Nunes do Rosario) [2071113] - selftests/powerpc/pmu: Add macro to extract mmcr0/mmcr1 fields (Desnes A. Nunes do Rosario) [2071113] - selftests/powerpc/pmu: Add macros to extract mmcr fields (Desnes A. Nunes do Rosario) [2071113] - selftests/powerpc/pmu: Add event_init_sampling function (Desnes A. Nunes do Rosario) [2071113] - selftests/powerpc/pmu: Add utility functions to post process the mmap buffer (Desnes A. Nunes do Rosario) [2071113] - selftests/powerpc/pmu: Add macros to parse event codes (Desnes A. Nunes do Rosario) [2071113] - selftests/powerpc/pmu: Add support for perf sampling tests (Desnes A. Nunes do Rosario) [2071113] - selftests/powerpc: Add a test of counting larx/stcx (Desnes A. Nunes do Rosario) [2071113] - selftests/powerpc/pmu: Include mmap_buffer field as part of struct event (Desnes A. Nunes do Rosario) [2071113] - [s390] net/smc: Fix af_ops of child socket pointing to released memory (Tobias Huschle) [2043832] - [s390] net/smc: Fix NULL pointer dereference in smc_pnet_find_ib() (Tobias Huschle) [2043832] - [s390] net/smc: use memcpy instead of snprintf to avoid out of bounds read (Tobias Huschle) [2043832] - [s390] net/smc: Call trace_smc_tx_sendmsg when data corked (Tobias Huschle) [2043832] - [s390] net/smc: Fix cleanup when register ULP fails (Tobias Huschle) [2043832] - [s390] net/smc: fix connection leak (Tobias Huschle) [2043832] - [s390] net/smc: Use a mutex for locking "struct smc_pnettable" (Tobias Huschle) [2043832] - [s390] net/smc: unlock on error paths in __smc_setsockopt() (Tobias Huschle) [2043832] - [s390] net/smc: return ETIMEDOUT when smc_connect_clc() timeout (Tobias Huschle) [2043832] - [s390] net/smc: Add comment for smc_tx_pending (Tobias Huschle) [2043832] - [s390] net/smc: Add global configure for handshake limitation by netlink (Tobias Huschle) [2043832] - [s390] net/smc: Dynamic control handshake limitation by socket options (Tobias Huschle) [2043832] - [s390] net/smc: Limit SMC visits when handshake workqueue congested (Tobias Huschle) [2043832] - [s390] net/smc: Limit backlog connections (Tobias Huschle) [2043832] - [s390] net/smc: Make smc_tcp_listen_work() independent (Tobias Huschle) [2043832] - [s390] net/smc: Avoid overwriting the copies of clcsock callback functions (Tobias Huschle) [2043832] - [s390] Partially revert "net/smc: Add netlink net namespace support" (Tobias Huschle) [2043832] - [s390] net/smc: Cork when sendpage with MSG_SENDPAGE_NOTLAST flag (Tobias Huschle) [2043832] - [s390] net/smc: Remove corked dealyed work (Tobias Huschle) [2043832] - [s390] net/smc: Send directly when TCP_CORK is cleared (Tobias Huschle) [2043832] - [s390] net/smc: Forward wakeup to smc socket waitqueue after fallback (Tobias Huschle) [2043832] - [s390] net/smc: Transitional solution for clcsock race issue (Tobias Huschle) [2043832] - [s390] net/smc: Fix hung_task when removing SMC-R devices (Tobias Huschle) [2043832] - [s390] net/smc: Remove unused function declaration (Tobias Huschle) [2043832] - [s390] net/smc: Resolve the race between SMC-R link access and clear (Tobias Huschle) [2043832] - [s390] net/smc: Introduce a new conn->lgr validity check helper (Tobias Huschle) [2043832] - [s390] net/smc: Resolve the race between link group access and termination (Tobias Huschle) [2043832] - [s390] net/smc: Reset conn->lgr when link group registration fails (Tobias Huschle) [2043832] - [s390] net/smc: add comments for smc_link_{usable|sendable} (Tobias Huschle) [2043832] - [s390] net/smc: remove redundant re-assignment of pointer link (Tobias Huschle) [2043832] - [s390] net/smc: Introduce TCP ULP support (Tobias Huschle) [2043832] - [s390] net/smc: Add net namespace for tracepoints (Tobias Huschle) [2043832] - [s390] net/smc: Print net namespace in log (Tobias Huschle) [2043832] - [s390] net/smc: Add netlink net namespace support (Tobias Huschle) [2043832] - [s390] net/smc: Introduce net namespace support for linkgroup (Tobias Huschle) [2043832] - [s390] net/smc: Use the bitmap API when applicable (Tobias Huschle) [2043832] - [s390] net/smc: fix kernel panic caused by race of smc_sock (Tobias Huschle) [2043832] - [s390] net/smc: don't send CDC/LLC message if link not ready (Tobias Huschle) [2043832] - [s390] net/smc: fix using of uninitialized completions (Tobias Huschle) [2043832] - [s390] net/smc: Prevent smc_release() from long blocking (Tobias Huschle) [2043832] - [s390] net/smc: Clear memory when release and reuse buffer (Tobias Huschle) [2043832] - [s390] net/smc: Keep smc_close_final rc during active close (Tobias Huschle) [2043832] - [s390] net/smc: fix wrong list_del in smc_lgr_cleanup_early (Tobias Huschle) [2043832] - [s390] net/smc: Don't call clcsock shutdown twice when smc shutdown (Tobias Huschle) [2043832] - [s390] net/smc: Fix loop in smc_listen (Tobias Huschle) [2043832] - [s390] net/smc: Fix NULL pointer dereferencing in smc_vlan_by_tcpsk() (Tobias Huschle) [2043832] - [s390] net/smc: Ensure the active closing peer first closes clcsock (Tobias Huschle) [2043832] - [s390] net/smc: Clean up local struct sock variables (Tobias Huschle) [2043832] - [s390] net/smc: Avoid warning of possible recursive locking (Tobias Huschle) [2043832] - [s390] net/smc: Make sure the link_id is unique (Tobias Huschle) [2043832] - [s390] net/smc: Transfer remaining wait queue entries during fallback (Tobias Huschle) [2043832] - [s390] net/smc: fix sk_refcnt underflow on linkdown and fallback (Tobias Huschle) [2043832] - [s390] net/smc: Print function name in smcr_link_down tracepoint (Tobias Huschle) [2043832] - [s390] net/smc: Introduce tracepoint for smcr link down (Tobias Huschle) [2043832] - [s390] net/smc: Introduce tracepoints for tx and rx msg (Tobias Huschle) [2043832] - [s390] net/smc: Introduce tracepoint for fallback (Tobias Huschle) [2043832] - [s390] net/smc: Correct spelling mistake to TCPF_SYN_RECV (Tobias Huschle) [2043832] - [s390] net/smc: Fix smc_link->llc_testlink_time overflow (Tobias Huschle) [2043832] - [s390] net/smc: stop links when their GID is removed (Tobias Huschle) [2043832] - [s390] net/smc: add netlink support for SMC-Rv2 (Tobias Huschle) [2043832] - [s390] net/smc: extend LLC layer for SMC-Rv2 (Tobias Huschle) [2043832] - [s390] net/smc: add v2 support to the work request layer (Tobias Huschle) [2043832] - [s390] net/smc: retrieve v2 gid from IB device (Tobias Huschle) [2043832] - [s390] net/smc: add v2 format of CLC decline message (Tobias Huschle) [2043832] - [s390] net/smc: add listen processing for SMC-Rv2 (Tobias Huschle) [2043832] - [s390] net/smc: add SMC-Rv2 connection establishment (Tobias Huschle) [2043832] - [s390] net/smc: prepare for SMC-Rv2 connection (Tobias Huschle) [2043832] - [s390] net/smc: save stack space and allocate smc_init_info (Tobias Huschle) [2043832] - [s390] net/smc: add generic netlink support for system EID (Tobias Huschle) [2043832] - [s390] net/smc: keep static copy of system EID (Tobias Huschle) [2043832] - [s390] net/smc: add support for user defined EIDs (Tobias Huschle) [2043832] - [s390] net/smc: Allow SMC-D 1MB DMB allocations (Tobias Huschle) [2043832] - [s390] net/smc: no need to flush smcd_dev's event_wq before destroying it (Tobias Huschle) [2043832] - [s390] net/smc: avoid possible duplicate dmb unregistration (Tobias Huschle) [2043832] - [s390] net/smc: remove device from smcd_dev_list after failed device_add() (Tobias Huschle) [2043832]- bnxt_en: parse and report result field when NVRAM package install fails (Ken Cox) [2043782] - bnxt_en: Fix unnecessary dropping of RX packets (Ken Cox) [2043782] - bnxt_en: Initiallize bp->ptp_lock first before using it (Ken Cox) [2043782] - bnxt_en: Fix possible bnxt_open() failure caused by wrong RFS flag (Ken Cox) [2043782] - bnxt_en: Prevent XDP redirect from running when stopping TX queue (Ken Cox) [2043782 1944997] - bnxt_en: reserve space inside receive page for skb_shared_info (Ken Cox) [2043782 1944997] - bnxt_en: Synchronize tx when xdp redirects happen on same ring (Ken Cox) [2043782 1944997] - net: bnxt_ptp: fix compilation error (Ken Cox) [2043782] - bnxt: revert hastily merged uAPI aberrations (Ken Cox) [2043782] - bnxt_en: add an nvm test for hw diagnose (Ken Cox) [2043782] - bnxt_en: implement hw health reporter (Ken Cox) [2043782] - bnxt_en: Do not destroy health reporters during reset (Ken Cox) [2043782] - bnxt_en: Eliminate unintended link toggle during FW reset (Ken Cox) [2043782] - bnxt_en: Properly report no pause support on some cards (Ken Cox) [2043782] - bnxt_en: introduce initial link state of unknown (Ken Cox) [2043782] - bnxt_en: parse result field when NVRAM package install fails (Ken Cox) [2043782] - bnxt_en: add more error checks to HWRM_NVM_INSTALL_UPDATE (Ken Cox) [2043782] - bnxt_en: refactor error handling of HWRM_NVM_INSTALL_UPDATE (Ken Cox) [2043782] - bnxt_en: Increase firmware message response DMA wait time (Ken Cox) [2043782] - bnxt_en: Fix incorrect multicast rx mask setting when not requested (Ken Cox) [2043782] - bnxt_en: Fix occasional ethtool -t loopback test failures (Ken Cox) [2043782] - bnxt_en: Fix offline ethtool selftest with RDMA enabled (Ken Cox) [2043782] - bnxt_en: Fix active FEC reporting to ethtool (Ken Cox) [2043782] - bnxt_en: Fix devlink fw_activate (Ken Cox) [2043782] - bnxt_en: Restore the resets_reliable flag in bnxt_open() (Ken Cox) [2043782] - bnxt_en: Handle async event when the PHC is updated in RTC mode (Ken Cox) [2043782] - bnxt_en: Implement .adjtime() for PTP RTC mode (Ken Cox) [2043782] - bnxt_en: Add driver support to use Real Time Counter for PTP (Ken Cox) [2043782] - bnxt_en: PTP: Refactor PTP initialization functions (Ken Cox) [2043782] - bnxt_en: Update firmware interface to 1.10.2.73 (Ken Cox) [2043782] - bnxt_en: improve firmware timeout messaging (Ken Cox) [2043782] - bnxt_en: use firmware provided max timeout for messages (Ken Cox) [2043782] - bnxt_en: improve VF error messages when PF is unavailable (Ken Cox) [2043782] - bnxt_en: add dynamic debug support for HWRM messages (Ken Cox) [2043782] - bnxt_en: Use page frag RX buffers for better software GRO performance (Ken Cox) [2043782] - bnxt_en: convert to xdp_do_flush (Ken Cox) [2043782] - bnxt_en: Support CQE coalescing mode in ethtool (Ken Cox) [2043782] - bnxt_en: Support configurable CQE coalescing mode (Ken Cox) [2043782] - bnxt_en: enable interrupt sampling on 5750X for DIM (Ken Cox) [2043782] - bnxt_en: Log error report for dropped doorbell (Ken Cox) [2043782] - bnxt_en: Add event handler for PAUSE Storm event (Ken Cox) [2043782] - flow_offload: reject to offload tc actions in offload drivers (Ken Cox) [2043782] - bnxt_en: Fix compile error regression when CONFIG_BNXT_SRIOV is not set (Ken Cox) [2043782] - bnxt_en: fix format specifier in live patch error message (Ken Cox) [2043782] - bnxt_en: extend RTNL to VF check in devlink driver_reinit (Ken Cox) [2043782] - bnxt_en: avoid newline at end of message in NL_SET_ERR_MSG_MOD (Ken Cox) [2043782] - bnxt_en: Remove not used other ULP define (Ken Cox) [2043782] - bnxt_en: Provide stored devlink "fw" version on older firmware (Ken Cox) [2043782] - bnxt_en: implement firmware live patching (Ken Cox) [2043782] - bnxt_en: Update firmware interface to 1.10.2.63 (Ken Cox) [2043782] - bnxt_en: implement dump callback for fw health reporter (Ken Cox) [2043782] - bnxt_en: extract coredump command line from current task (Ken Cox) [2043782] - bnxt_en: Retrieve coredump and crashdump size via FW command (Ken Cox) [2043782] - bnxt_en: Add compression flags information in coredump segment header (Ken Cox) [2043782] - bnxt_en: move coredump functions into dedicated file (Ken Cox) [2043782] - bnxt_en: Refactor coredump functions (Ken Cox) [2043782] - bnxt_en: improve fw diagnose devlink health messages (Ken Cox) [2043782] - bnxt_en: consolidate fw devlink health reporters (Ken Cox) [2043782] - bnxt_en: remove fw_reset devlink health reporter (Ken Cox) [2043782] - bnxt_en: improve error recovery information messages (Ken Cox) [2043782] - bnxt_en: add enable_remote_dev_reset devlink parameter (Ken Cox) [2043782] - bnxt_en: implement devlink dev reload fw_activate (Ken Cox) [2043782] - bnxt_en: implement devlink dev reload driver_reinit (Ken Cox) [2043782] - bnxt_en: refactor cancellation of resource reservations (Ken Cox) [2043782] - bnxt_en: refactor printing of device info (Ken Cox) [2043782] - bnxt: use netif_is_rxfh_configured instead of open code (Ken Cox) [2043782] - ethernet: use eth_hw_addr_set() (Ken Cox) [2043782] - bnxt_en: Fix TX timeout when TX ring size is set to the smallest (Ken Cox) [2043782] - net/{mlx5|nfp|bnxt}: Remove unnecessary RTNL lock assert (Ken Cox) [2043782] - bnxt_en: make bnxt_free_skbs() safe to call after bnxt_free_mem() (Ken Cox) [2043782] - netfilter: nat: really support inet nat without l3 address (Phil Sutter) [2092424] - netfilter: nf_tables: use kfree_rcu(ptr, rcu) to release hooks in clean_net path (Phil Sutter) [2094236] - netfilter: nf_tables: double hook unregistration in netns path (Phil Sutter) [2094236] - video: fbdev: hyperv_fb: Allow resolutions with size > 64 MB for Gen1 (Mohammed Gamal) [1948442] - cpufreq: intel_pstate: Use firmware default EPP (Steve Best) [2072671] - cpufreq: intel_pstate: Update cpuinfo.max_freq on HWP_CAP changes (Steve Best) [2072671] - cpufreq: intel_pstate: Update EPP for AlderLake mobile (Steve Best) [2072671] - cpufreq: intel_pstate: Drop redundant intel_pstate_get_hwp_cap() call (Steve Best) [2072671] - cpufreq: intel_pstate: ITMT support for overclocked system (Steve Best) [2072671] - cpufreq: intel_pstate: Fix active mode offline/online EPP handling (Steve Best) [2072671] - cpufreq: intel_pstate: Clear HWP Status during HWP Interrupt enable (Steve Best) [2072671] - cpufreq: intel_pstate: Fix unchecked MSR 0x773 access (Steve Best) [2072671] - cpufreq: intel_pstate: Clear HWP desired on suspend/shutdown and offline (Steve Best) [2072671] - cpufreq: intel_pstate: Process HWP Guaranteed change notification (Steve Best) [2072671] - cpufreq: intel_pstate: Override parameters if HWP forced by BIOS (Steve Best) [2072671] - Revert "cpufreq: intel_pstate: Process HWP Guaranteed change notification" (Steve Best) [2072671] - cpufreq: intel_pstate: Process HWP Guaranteed change notification (Steve Best) [2072671] - cpuidle: intel_idle: Drop redundant backslash at line end (Steve Best) [2072893] - intel_idle: add core C6 optimization for SPR (Steve Best) [2072893] - intel_idle: add 'preferred_cstates' module argument (Steve Best) [2072893] - intel_idle: add SPR support (Steve Best) [2072893] - intel_idle: enable interrupts before C1 on Xeons (Steve Best) [2072893]- [s390] s390/airq: use DMA memory for summary indicators (Tobias Huschle) [2043905] - [s390] s390/zcrypt: Provide target domain for EP11 cprbs to scheduling function (Tobias Huschle) [2043905] - [s390] s390/zcrypt: change reply buffer size offering (Tobias Huschle) [2043905] - [s390] s390/zcrypt: Support CPRB minor version T7 (Tobias Huschle) [2043905] - [s390] s390/zcrypt: handle checkstopped cards with new state (Tobias Huschle) [2043905] - [s390] s390/zcrypt: CEX8S exploitation support (Tobias Huschle) [2043905] - [s390] s390/ap/zcrypt: debug feature improvements (Tobias Huschle) [2043905] - [s390] s390/zcrypt: rework of debug feature messages (Tobias Huschle) [2043905] - powerpc/perf: Fix the threshold compare group constraint for power10 (Steve Best) [2090058] - arch/x86: Disable system wide bus lock rate limiting (Prarit Bhargava) [2028252] - rtnetlink: return ENODEV when IFLA_ALT_IFNAME is used in dellink (Xin Long) [2062780] - rtnetlink: enable alt_ifname for setlink/newlink (Xin Long) [2062780] - rtnetlink: return ENODEV when ifname does not exist and group is given (Xin Long) [2062780] - rtnetlink: Return correct error on changing device netns (Xin Long) [2062780] - net: remove the new_ifindex argument from dev_change_net_namespace (Xin Long) [2062780] - net: Allow to specify ifindex when device is moved to another namespace (Xin Long) [2062780] - net: rtnetlink: add possibility to use alternative names as message handle (Xin Long) [2062780] - net: rtnetlink: introduce helper to get net_device instance by ifname (Xin Long) [2062780] - net: rtnetlink: unify the code in __rtnl_newlink get dev with the rest (Xin Long) [2062780] - net: rtnetlink: put alternative names to getlink message (Xin Long) [2062780] - block-map: add __GFP_ZERO flag for alloc_page in function bio_copy_kern (Ewan D. Milne) [2049198] {CVE-2022-0494} - [s390] s390/dasd: prevent double format of tracks for ESE devices (Mete Durlu) [2094296] - [s390] s390/dasd: fix data corruption for ESE devices (Mete Durlu) [2094296] - [s390] s390/dasd: Fix read inconsistency for ESE DASD devices (Mete Durlu) [2094294] - [s390] s390/dasd: Fix read for ESE with blksize < 4k (Mete Durlu) [2094294] - xfs: validate inode fork size against fork format (Andrey Albershteyn) [2089447] - selftests/tc-testing: match any qdisc type (Petr Oros) [2021843] - tc-testing: Add control-plane selftests for sch_mq (Petr Oros) [2021843] - netdevsim: Zero-initialize memory for new map's value in function nsim_bpf_map_alloc (Petr Oros) [2021843] - netdevsim: don't overwrite read only ethtool parms (Petr Oros) [2021843] - netdevsim: fix uninit value in nsim_drv_configure_vfs() (Petr Oros) [2021843] - netdevsim: rename 'driver' entry points (Petr Oros) [2021843] - netdevsim: move max vf config to dev (Petr Oros) [2021843] - netdevsim: move details of vf config to dev (Petr Oros) [2021843] - netdevsim: move vfconfig to nsim_dev (Petr Oros) [2021843] - netdevsim: take rtnl_lock when assigning num_vfs (Petr Oros) [2021843] - netdevsim: Protect both reload_down and reload_up paths (Petr Oros) [2021843] - netdevsim: make array res_ids static const, makes object smaller (Petr Oros) [2021843] - netdevsim: Add multi-queue support (Petr Oros) [2021843] - net: netdevsim: use xso.real_dev instead of xso.dev in callback functions of struct xfrmdev_ops (Petr Oros) [2021843] - netdevsim: delete unnecessary debugfs checking (Petr Oros) [2021843] - netdevsim: switch to memdup_user_nul() (Petr Oros) [2021843] - netdevsim: init u64 stats for 32bit hardware (Petr Oros) [2021843] - dm: fix bio length of empty flush (Ming Lei) [2090940] - block: initialize the target bio in __bio_clone_fast (Ming Lei) [2090940] - dm: use bio_clone_fast in alloc_io/alloc_tio (Ming Lei) [2090940] - block: clone crypto and integrity data in __bio_clone_fast (Ming Lei) [2090940] - dm-cache: remove __remap_to_origin_clear_discard (Ming Lei) [2090940] - dm: simplify the single bio fast path in __send_duplicate_bios (Ming Lei) [2090940] - dm: retun the clone bio from alloc_tio (Ming Lei) [2090940] - dm: pass the bio instead of tio to __map_bio (Ming Lei) [2090940] - dm: move cloning the bio into alloc_tio (Ming Lei) [2090940] - dm: fold __send_duplicate_bios into __clone_and_map_simple_bio (Ming Lei) [2090940] - dm: fold clone_bio into __clone_and_map_data_bio (Ming Lei) [2090940] - dm: add a clone_to_tio helper (Ming Lei) [2090940] - block: make bio_crypt_clone() able to fail (Ming Lei) [2090940] - perf/x86/uncore: Add new Alder Lake and Raptor Lake support (Michael Petlan) [2088831] - perf/x86/uncore: Clean up uncore_pci_ids[] (Michael Petlan) [2088831] - perf/x86/uncore: Add Raptor Lake uncore support (Michael Petlan) [2088831] - perf/x86/cstate: Add new Alder Lake and Raptor Lake support (Michael Petlan) [2088831] - perf/x86/cstate: Add Raptor Lake support (Michael Petlan) [2088831] - perf/x86/msr: Add new Alder Lake and Raptor Lake support (Michael Petlan) [2088831] - perf/x86/msr: Add Raptor Lake CPU support (Michael Petlan) [2088831] - perf/x86: Add new Alder Lake and Raptor Lake support (Michael Petlan) [2088831] - perf/x86: Add Intel Raptor Lake support (Michael Petlan) [2088831] - x86/cpu: Add new Alderlake and Raptorlake CPU model numbers (Michael Petlan) [2088831] - x86/intel: Add common OPTDIFFs (Michael Petlan) [2088831] - x86/cpu: Explain Intel model naming convention (Michael Petlan) [2088831] - KVM: s390: vsie/gmap: reduce gmap_rmap overhead (Thomas Huth) [2072387] - KVM: s390x: fix SCK locking (Thomas Huth) [2072387] - s390/kvm: use union tod_clock (Thomas Huth) [2072387] - s390/time: introduce new store_tod_clock_ext() (Thomas Huth) [2072387] - s390/time: introduce union tod_clock (Thomas Huth) [2072387] - KVM: s390: Clarify SIGP orders versus STOP/RESTART (Thomas Huth) [2043868] - KVM: s390: Clear valid_wakeup in kvm_s390_handle_wait(), not in arch hook (Thomas Huth) [2072387] - KVM: s390: Ensure kvm_arch_no_poll() is read once when blocking vCPU (Thomas Huth) [2072387] - KVM: s390: Introduce kvm_s390_get_gfn_end() (Thomas Huth) [2072387] - KVM: Integrate gfn_to_memslot_approx() into search_memslots() (Thomas Huth) [2072387] - KVM: s390: Use kvm_get_vcpu() instead of open-coded access (Thomas Huth) [2072387] - KVM: s390: add debug statement for diag 318 CPNC data (Thomas Huth) [2072387] - KVM: s390: pv: properly handle page flags for protected guests (Thomas Huth) [2072387] - KVM: s390: Add a routine for setting userspace CPU state (Thomas Huth) [2072387] - net: sfc: ef10: fix memory leak in efx_ef10_mtd_probe() (Íñigo Huguet) [2042840] - net: sfc: fix memory leak due to ptp channel (Íñigo Huguet) [2042840] - net: sfc: fix using uninitialized xdp tx_queue (Íñigo Huguet) [2042840] - sfc: Do not free an empty page_ring (Íñigo Huguet) [2042840] - net: sfc: add missing xdp queue reinitialization (Íñigo Huguet) [2042840] - sfc: Avoid NULL pointer dereference on systems without numa awareness (Íñigo Huguet) [2042840] - sfc: extend the locking on mcdi->seqno (Íñigo Huguet) [2042840] - sfc: set affinity hints in local NUMA node only (Íñigo Huguet) [2042840] - sfc: default config to 1 channel/core in local NUMA node only (Íñigo Huguet) [2042840] - sfc: The size of the RX recycle ring should be more flexible (Íñigo Huguet) [2042840] - sfc: Use swap() instead of open coding it (Íñigo Huguet) [2042840] - ethernet/sfc: remove redundant rc variable (Íñigo Huguet) [2042840] - PCI/ACPI: Allow D3 only if Root Port can signal and wake from D3 (Myron Stowe) [2015785] - thunderbolt: Do not make DROM read success compulsory (Myron Stowe) [2015785] - thunderbolt: Do not resume routers if UID is not set (Myron Stowe) [2015785] - thunderbolt: Retry DROM reads for more failure scenarios (Myron Stowe) [2015785] - PCI/ACPI: Replace acpi_bus_get_device() with acpi_fetch_acpi_dev() (Myron Stowe) [2015785] - ACPI: scan: Introduce acpi_fetch_acpi_dev() (Myron Stowe) [2015785] - PCI: PM: Fix ordering of operations in pci_back_from_sleep() (Myron Stowe) [2015785] - PCI: PM: Do not call platform_pci_power_manageable() unnecessarily (Myron Stowe) [2015785] - PCI: PM: Make pci_choose_state() call pci_target_state() (Myron Stowe) [2015785] - PCI: PM: Rearrange pci_target_state() (Myron Stowe) [2015785] - PCI: PM: Simplify acpi_pci_power_manageable() (Myron Stowe) [2015785] - PCI: PM: Drop struct pci_platform_pm_ops (Myron Stowe) [2015785] - PCI: ACPI: PM: Do not use pci_platform_pm_ops for ACPI (Myron Stowe) [2015785] - PCI: PM: Do not use pci_platform_pm_ops for Intel MID PM (Myron Stowe) [2015785] - ACPI: glue: Look for ACPI bus type only if ACPI companion is not known (Myron Stowe) [2015785] - ACPI: glue: Drop cleanup callback from struct acpi_bus_type (Myron Stowe) [2015785] - PCI: ACPI: Drop acpi_pci_bus (Myron Stowe) [2015785] - PCI: ACPI: Check parent pointer in acpi_pci_find_companion() (Myron Stowe) [2015785] - PCI/ACPI: Don't reset a fwnode set by OF (Myron Stowe) [2015785] - PCI: VMD: ACPI: Make ACPI companion lookup work for VMD bus (Myron Stowe) [2015785] - PCI: Change the type of probe argument in reset functions (Myron Stowe) [2015785] - PCI: Add support for ACPI _RST reset method (Myron Stowe) [2015785] - PCI: Setup ACPI fwnode early and at the same time with OF (Myron Stowe) [2015785] - PCI: Use acpi_pci_power_manageable() (Myron Stowe) [2015785] - PCI: Add pci_set_acpi_fwnode() to set ACPI_COMPANION (Myron Stowe) [2015785] - PCI: Allow userspace to query and set device reset mechanism (Myron Stowe) [2015785] - PCI: Remove reset_fn field from pci_dev (Myron Stowe) [2015785] - PCI: Add array to track reset method ordering (Myron Stowe) [2015785] - PCI: Add pcie_reset_flr() with 'probe' argument (Myron Stowe) [2015785] - PCI: Cache PCIe Device Capabilities register (Myron Stowe) [2015785] - driver core: Split device_platform_notify() (Myron Stowe) [2015785] - software nodes: Split software_node_notify() (Myron Stowe) [2015785] - PCI: PM: Enable PME if it can be signaled from D3cold (Myron Stowe) [2015785] - PCI: PM: Avoid forcing PCI_D0 for wakeup reasons inconsistently (Myron Stowe) [2015785] - PCI: Use pci_update_current_state() in pci_enable_device_flags() (Myron Stowe) [2015785] - PCI: Add pci_reset_bus_function() Secondary Bus Reset interface (Myron Stowe) [2015785] - ACPI: scan: Rearrange code related to acpi_get_device_data() (Myron Stowe) [2015785] - PCI/ACPI: Whitelist hotplug ports for D3 if power managed by ACPI (Myron Stowe) [2015785] - crypto: cavium/nitrox - use pcie_flr instead of duplicating it (Myron Stowe) [2015785] - NFSv4 only print the label when its queried (Scott Mayhew) [2030827] - NFSv4.1 provide mount option to toggle trunking discovery (Scott Mayhew) [2030827] - NFSv4.1 test and add 4.1 trunking transport (Scott Mayhew) [2030827] - SUNRPC allow for unspecified transport time in rpc_clnt_add_xprt (Scott Mayhew) [2030827] - NFSv4 handle port presence in fs_location server string (Scott Mayhew) [2030827] - NFSv4 expose nfs_parse_server_name function (Scott Mayhew) [2030827] - NFSv4.1 query for fs_location attr on a new file system (Scott Mayhew) [2030827] - NFSv4 store server support for fs_location attribute (Scott Mayhew) [2030827] - NFSv4 remove zero number of fs_locations entries error check (Scott Mayhew) [2030827] - NFSv4.1 add network transport when session trunking is detected (Scott Mayhew) [2030827] - SUNRPC enforce creation of no more than max_connect xprts (Scott Mayhew) [2030827] - NFSv4 introduce max_connect mount options (Scott Mayhew) [2030827] - SUNRPC add xps_nunique_destaddr_xprts to xprt_switch_info in sysfs (Scott Mayhew) [2030827] - SUNRPC keep track of number of transports to unique addresses (Scott Mayhew) [2030827] - powerpc/papr_scm: Make 'perf_stats' invisible if perf-stats unavailable (Diego Domingos) [1986188] - powerpc/papr_scm: Fix warnings about undeclared variable (Diego Domingos) [1986188] - VMCI: Add support for ARM64 (Cathy Avery) [2080095] - VMCI: Release notification_bitmap in error path (Cathy Avery) [2080095] - VMCI: Check exclusive_vectors when freeing interrupt 1 (Cathy Avery) [2080095] - VMCI: Fix some error handling paths in vmci_guest_probe_device() (Cathy Avery) [2080095] - VMCI: No need to clear memory after a dma_alloc_coherent() call (Cathy Avery) [2080095] - VMCI: Fix the description of vmci_check_host_caps() (Cathy Avery) [2080095] - VMCI: dma dg: add support for DMA datagrams receive (Cathy Avery) [2080095] - VMCI: dma dg: add support for DMA datagrams sends (Cathy Avery) [2080095] - VMCI: dma dg: allocate send and receive buffers for DMA datagrams (Cathy Avery) [2080095] - VMCI: dma dg: register dummy IRQ handlers for DMA datagrams (Cathy Avery) [2080095] - VMCI: dma dg: set OS page size (Cathy Avery) [2080095] - VMCI: dma dg: whitespace formatting change for vmci register defines (Cathy Avery) [2080095] - VMCI: dma dg: detect DMA datagram capability (Cathy Avery) [2080095] - VMCI: Use BIT() macro for bit definitions (Cathy Avery) [2080095] - VMCI: dma dg: add MMIO access to registers (Cathy Avery) [2080095] - misc: vmw_vmci: Switch to kvfree_rcu() API (Cathy Avery) [2080095] - VMCI: fix NULL pointer dereference when unmapping queue pair (Cathy Avery) [2080095] - misc: vmci: remove redundant variable is_local (Cathy Avery) [2080095] - misc: vmw_vmci: return the correct errno code (Cathy Avery) [2080095] - misc: vmw_vmci: explicitly initialize vmci_datagram payload (Cathy Avery) [2080095] - misc: vmw_vmci: explicitly initialize vmci_notify_bm_set_msg struct (Cathy Avery) [2080095] - vmci_host: print unexpanded names of ioctl requests in debug messages (Cathy Avery) [2080095] - drivers/misc/vmw_vmci: restrict too big queue size in qp_host_alloc_queue (Cathy Avery) [2080095] - VMCI: Enforce queuepair max size for IOCTL_VMCI_QUEUEPAIR_ALLOC (Cathy Avery) [2080095] - VMCI: Use set_page_dirty_lock() when unregistering guest memory (Cathy Avery) [2080095] - misc/vmw_vmci: fix typo (Cathy Avery) [2080095] - misc: vmw_vmci: fix kernel info-leak by initializing dbells in vmci_ctx_get_chkpt_doorbells() (Cathy Avery) [2080095] - VMCI: check return value of get_user_pages_fast() for errors (Cathy Avery) [2080095] - vmci_host: get rid of pointless access_ok() (Cathy Avery) [2080095] - treewide: Add SPDX license identifier - Makefile/Kconfig (Cathy Avery) [2080095] - treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 321 (Cathy Avery) [2080095] - VMCI: Use memdup_user() rather than duplicating its implementation (Cathy Avery) [2080095] - VMCI: remove set but not used variable 'cid' (Cathy Avery) [2080095] - vmci: type promotion bug in qp_host_get_user_memory() (Cathy Avery) [2080095]- misc: pvpanic: introduce device capability (Emanuele Giuseppe Esposito) [2088457] - misc: pvpanic: add crash loaded event (Emanuele Giuseppe Esposito) [2088457] - misc: pvpanic: move bit definition to uapi header file (Emanuele Giuseppe Esposito) [2088457] - rfkill: make new event layout opt-in (Jose Ignacio Tornos Martinez) [2023175] - lib/sbitmap: fix sb->map leak (Ming Lei) [2093549] - openvswitch: fix OOB access in reserve_sfa_size() (Antoine Tenart) [2082023] - net: openvswitch: don't send internal clone attribute to the userspace. (Antoine Tenart) [2082023 2085509] - openvswitch: Add recirc_id to recirc warning (Antoine Tenart) [2082023] - openvswitch: Fixed nd target mask field in the flow dump. (Antoine Tenart) [2082023] - net: openvswitch: Remove redundant if statements (Antoine Tenart) [2082023] - netfilter: nf_tables: disallow non-stateful expression in sets earlier (Phil Sutter) [2092987] {CVE-2022-1966} - cachefiles: Drop superfluous readpages aops NULL check (Dave Wysochanski) [2083136] - audit: fix AUDIT_DISABLED undeclared error when AUDITSYSCALL unconfigured (Richard Guy Briggs) [2035123] - audit: log AUDIT_TIME_* records only from rules (Richard Guy Briggs) [2035123] - audit: improve audit queue handling when "audit=1" on cmdline (Richard Guy Briggs) [2035123] - audit: replace zero-length array with flexible-array member (Richard Guy Briggs) [2035123] - audit: use struct_size() helper in audit_[send|make]_reply() (Richard Guy Briggs) [2035123] - audit: ensure userspace is penalized the same as the kernel when under pressure (Richard Guy Briggs) [2035123] - audit: use struct_size() helper in kmalloc() (Richard Guy Briggs) [2035123] - audit: improve robustness of the audit queue handling (Richard Guy Briggs) [2035123] - audit: return early if the filter rule has a lower priority (Richard Guy Briggs) [2035123] - lsm_audit: avoid overloading the "key" audit field (Richard Guy Briggs) [2035123] - audit: Convert to SPDX identifier (Richard Guy Briggs) [2035123] - audit: rename struct node to struct audit_node to prevent future name collisions (Richard Guy Briggs) [2035123] - audit: prepare audit_context for use in calling contexts beyond syscalls (Richard Guy Briggs) [2035123] - audit: fix possible null-pointer dereference in audit_filter_rules (Richard Guy Briggs) [2035123] - audit: add header protection to kernel/audit.h (Richard Guy Briggs) [2035123] - audit: remove unnecessary 'ret' initialization (Richard Guy Briggs) [2035123] - audit: remove trailing spaces and tabs (Richard Guy Briggs) [2035123] - audit: Use list_move instead of list_del/list_add (Richard Guy Briggs) [2035123] - audit: Rename enum audit_state constants to avoid AUDIT_DISABLED redefinition (Richard Guy Briggs) [2035123] - selftests/bpf: Fix btf_dump test under new clang (Yauheni Kaliuta) [2087050] - perf: Fix sys_perf_event_open() race against self (Michael Petlan) [2087949] - scsi: fnic: Finish scsi_cmnd before dropping the spinlock (John Meneghini) [2062905] - [s390] s390/setup: Fix secure ipl message (Mete Durlu) [2058619] - perf evlist: Fix failed to use cpu list for uncore events (Michael Petlan) [2088835] - perf tools: Enable on a list of CPUs for hybrid (Michael Petlan) [2088835] - perf tools: Create hybrid flag in target (Michael Petlan) [2088835] - libperf: Add perf_cpu_map__default_new() (Michael Petlan) [2088835] - drm/i915: Stop force enabling pipe bottom color gammma/csc (Foggy Liu) [2054487] - blk-mq: fix blk_mq_flush_plug_list (Ming Lei) [2088397] - kernel/resource: move and rename IORESOURCE_MEM_DRIVER_MANAGED (Nico Pache) [2028988] - powerpc/numa: Handle partially initialized numa nodes (Nico Pache) [2028988] - mm: make free_area_init_node aware of memory less nodes (Nico Pache) [2028988] - mm, memory_hotplug: reorganize new pgdat initialization (Nico Pache) [2028988] - mm, memory_hotplug: drop arch_free_nodedata (Nico Pache) [2028988] - mm: handle uninitialized numa nodes gracefully (Nico Pache) [2028988] - mm, memory_hotplug: make arch_alloc_nodedata independent on CONFIG_MEMORY_HOTPLUG (Nico Pache) [2028988] - kexec_file: don't place kexec images on IORESOURCE_MEM_DRIVER_MANAGED (Nico Pache) [2028988] - mm/memory_hotplug: handle memblock_add_node() failures in add_memory_resource() (Nico Pache) [2028988] - mm/memory_hotplug: introduce add_memory_driver_managed() (Nico Pache) [2028988] - mm/memory_hotplug: handle memblocks only with CONFIG_ARCH_KEEP_MEMBLOCK (Nico Pache) [2028988] - mm/memory_hotplug: set node_start_pfn of hotadded pgdat to 0 (Nico Pache) [2028988] - mm/hotplug: reorder memblock_[free|remove]() calls in try_remove_memory() (Nico Pache) [2028988] - mm: memblock: make keeping memblock memory opt-in rather than opt-out (Nico Pache) [2028988] - [s390] s390/cpumf: add new extended counter set for IBM z16 (Mete Durlu) [2047728]- [s390] s390/qdio: clarify logical vs absolute in QIB's kerneldoc (Mete Durlu) [2043836] - [s390] s390/qdio: remove unneeded sanity check in qdio_do_sqbs() (Mete Durlu) [2043836] - [s390] s390/qdio: split do_QDIO() (Mete Durlu) [2043836] - [s390] s390/qdio: split qdio_inspect_queue() (Mete Durlu) [2043836] - [s390] s390/qdio: clarify handler logic for qdio_handle_activate_check() (Mete Durlu) [2043836] - [s390] s390/qdio: clean up access to queue in qdio_handle_activate_check() (Mete Durlu) [2043836] - [s390] s390/qdio: avoid allocating the qdio_irq with GFP_DMA (Mete Durlu) [2043836] - [s390] s390/qdio: improve handling of CIWs (Mete Durlu) [2043836] - [s390] s390/qdio: remove QDIO_SBAL_SIZE macro (Mete Durlu) [2043836] - [s390] scsi: zfcp: fix kernel doc comments (Mete Durlu) [2043836] - [s390] s390/qdio: remove unused support for SLIB parameters (Mete Durlu) [2043836] - [s390] s390/qdio: consolidate QIB code (Mete Durlu) [2043836] - [s390] s390/qdio: use dev_info() in qdio_print_subchannel_info() (Mete Durlu) [2043836] - [s390] s390/qdio: fine-tune the queue sync (Mete Durlu) [2043836] - [s390] s390/qdio: clean up SIGA capability tracking (Mete Durlu) [2043836] - [s390] s390/qdio: remove unused sync-after-IRQ infrastructure (Mete Durlu) [2043836] - [s390] s390/qdio: use absolute data address in ESTABLISH ccw (Mete Durlu) [2043836] - [s390] s390/qdio: remove unused macros (Mete Durlu) [2043836] - [s390] s390/qdio: clarify reporting of errors to the drivers (Mete Durlu) [2043836] - [s390] s390/qdio: remove unneeded siga-sync for Output Queue (Mete Durlu) [2043836] - [s390] s390/qdio: remove remaining tasklet & timer code (Mete Durlu) [2043836] - ice: clear stale Tx queue settings before configuring (Petr Oros) [2079926] - ice: fix crash when writing timestamp on RX rings (Petr Oros) [2079926] - ice: Fix race during aux device (un)plugging (Petr Oros) [2079926] - ice: fix PTP stale Tx timestamps cleanup (Petr Oros) [2079926] - ice: ice_sched: fix an incorrect NULL check on list iterator (Petr Oros) [2079926] - ice: fix use-after-free when deinitializing mailbox snapshot (Petr Oros) [2079926] - ice: wait 5 s for EMP reset after firmware flash (Petr Oros) [2079926] - ice: Protect vf_state check by cfg_lock in ice_vc_process_vf_msg() (Petr Oros) [2079926] - ice: Fix incorrect locking in ice_vc_process_vf_msg() (Petr Oros) [2079926] - ice: Fix memory leak in ice_get_orom_civd_data() (Petr Oros) [2079926] - ice: fix crash in switchdev mode (Petr Oros) [2079926] - Revert "iavf: Fix deadlock occurrence during resetting VF interface" (Petr Oros) [2079926] - ice: arfs: fix use-after-free when freeing @rx_cpu_rmap (Petr Oros) [2079926] - ice: clear cmd_type_offset_bsz for TX rings (Petr Oros) [2079926] - ice: xsk: fix VSI state check in ice_xsk_wakeup() (Petr Oros) [2079926] - ice: synchronize_rcu() when terminating rings (Petr Oros) [2079926] - ice: Do not skip not enabled queues in ice_vc_dis_qs_msg (Petr Oros) [2079926] - ice: Set txq_teid to ICE_INVAL_TEID on ring creation (Petr Oros) [2079926] - ice: Fix broken IFF_ALLMULTI handling (Petr Oros) [2079926] - ice: Fix MAC address setting (Petr Oros) [2079926] - redhat/configs: Remove CONFIG_MFD_INTEL_PMT (Prarit Bhargava) [2058805] - redhat/configs: Add CONFIG_INTEL_VSEC (Prarit Bhargava) [2058805] - platform/x86/intel: Move intel_pmt from MFD to Auxiliary Bus (Prarit Bhargava) [2058805] - PCI: Add #defines for accessing PCIe DVSEC fields (Prarit Bhargava) [2058805] - platform/x86: intel_pmt_telemetry: Ignore zero sized entries (Prarit Bhargava) [2058805] - platform/x86/intel: pmt: Use y instead of objs in Makefile (Prarit Bhargava) [2058805] - platform/x86/intel: Move Intel PMT drivers to new subfolder (Prarit Bhargava) [2058805] - dlm: fix plock invalid read (Alexander Aring) [2053095] - NFS: LOOKUP_DIRECTORY is also ok with symlinks (Scott Mayhew) [2059727] - NFSv4: nfs_atomic_open() can race when looking up a non-regular file (Scott Mayhew) [2059727] - NFSv4: Handle case where the lookup of a directory fails (Scott Mayhew) [2059727] - redhat: always tag non-maintainer builds with .gXXXX (Jarod Wilson) - mm, compaction: fast_find_migrateblock() should return pfn in the target zone (Rafael Aquini) [2067130] - [s390] s390/pci: expose a PCI device's UID as its index (Mete Durlu) [1939916] - [s390] s390/pci: expose UID uniqueness guarantee (Mete Durlu) [1939916] - [s390] s390/pci: Documentation for zPCI (Mete Durlu) [1939916] - powerpc/fadump: print start of preserved area (Diego Domingos) [2075092] - powerpc/fadump: align destination address to pagesize (Diego Domingos) [2075092] - powerpc/fadump: fix PT_LOAD segment for boot memory area (Diego Domingos) [2075092] - dmaengine: idxd: make idxd_wq_enable() return 0 if wq is already enabled (Jerry Snitselaar) [2083414] - dmaengine: idxd: Remove unnecessary synchronize_irq() before free_irq() (Jerry Snitselaar) [2083414] - dmaengine: idxd: add missing callback function to support DMA_INTERRUPT (Jerry Snitselaar) [2083414] - dmaengine: idxd: skip irq free when wq type is not kernel (Jerry Snitselaar) [2083414] - dmaengine: idxd: make idxd_register/unregister_dma_channel() static (Jerry Snitselaar) [2083414] - dmaengine: idxd: remove redudant idxd_wq_disable_cleanup() call (Jerry Snitselaar) [2083414] - dmaengine: idxd: free irq before wq type is reset (Jerry Snitselaar) [2083414] - dmaengine: idxd: fix lockdep warning on device driver removal (Jerry Snitselaar) [2083414] - dmaengine: idxd: Separate user and kernel pasid enabling (Jerry Snitselaar) [2083414] - dmaengine: idxd: refactor wq driver enable/disable operations (Jerry Snitselaar) [2083414] - dmaengine: idxd: move wq irq enabling to after device enable (Jerry Snitselaar) [2083414] - dmaengine: idxd: set max_xfer and max_batch for RO device (Jerry Snitselaar) [2083414] - dmaengine: idxd: Fix the error handling path in idxd_cdev_register() (Jerry Snitselaar) [2083414] - dmaengine: idxd: set DMA_INTERRUPT cap bit (Jerry Snitselaar) [2083414] - dmaengine: add verification of DMA_INTERRUPT capability for dmatest (Jerry Snitselaar) [2083414] - dmaengine: idxd: remove trailing white space on input str for wq name (Jerry Snitselaar) [2083414] - dmaengine: idxd: don't load pasid config until needed (Jerry Snitselaar) [2083414] - dmaengine: idxd: fix retry value to be constant for duration of function call (Jerry Snitselaar) [2075705] - dmaengine: idxd: match type for retries var in idxd_enqcmds() (Jerry Snitselaar) [2075705] - net: mana: Reuse XDP dropped page (Mohammed Gamal) [2086556] - net: mana: Add counter for XDP_TX (Mohammed Gamal) [2086556] - net: mana: Add counter for packet dropped by XDP (Mohammed Gamal) [2086556] - net: mana: Use struct_size() helper in mana_gd_create_dma_region() (Mohammed Gamal) [2086556] - SUNRPC release the transport of a relocated task with an assigned transport (Scott Mayhew) [2023840] - SUNRPC: Do not dereference non-socket transports in sysfs (Scott Mayhew) [2023840] - SUNRPC don't resend a task on an offlined transport (Scott Mayhew) [2023840] - SUNRPC: lock against ->sock changing during sysfs read (Scott Mayhew) [2023840] - SUNRPC: Check if the xprt is connected before handling sysfs reads (Scott Mayhew) [2023840] - SUNRPC: Add dst_port to the sysfs xprt info file (Scott Mayhew) [2023840] - SUNRPC: Add srcaddr as a file in sysfs (Scott Mayhew) [2023840] - sunrpc: Fix return value of get_srcport() (Scott Mayhew) [2023840] - sunrpc: remove an offlined xprt using sysfs (Scott Mayhew) [2023840] - sunrpc: display xprt's queuelen of assigned tasks via sysfs (Scott Mayhew) [2023840] - SUNRPC: take a xprt offline using sysfs (Scott Mayhew) [2023840] - SUNRPC for TCP display xprt's source port in sysfs xprt_info (Scott Mayhew) [2023840] - SUNRPC query transport's source port (Scott Mayhew) [2023840] - SUNRPC display xprt's main value in sysfs's xprt_info (Scott Mayhew) [2023840] - SUNRPC mark the first transport (Scott Mayhew) [2023840] - NFSv4.1 identify and mark RPC tasks that can move between transports (Scott Mayhew) [2023840] - sunrpc: provide showing transport's state info in the sysfs directory (Scott Mayhew) [2023840] - sunrpc: provide multipath info in the sysfs directory (Scott Mayhew) [2023840] - sunrpc: provide transport info in the sysfs directory (Scott Mayhew) [2023840] - sunrpc: add dst_attr attributes to the sysfs xprt directory (Scott Mayhew) [2023840] - sunrpc: add add sysfs directory per xprt under each xprt_switch (Scott Mayhew) [2023840] - sunrpc: add a symlink from rpc-client directory to the xprt_switch (Scott Mayhew) [2023840] - sunrpc: add xprt_switch direcotry to sunrpc's sysfs (Scott Mayhew) [2023840] - sunrpc: keep track of the xprt_class in rpc_xprt structure (Scott Mayhew) [2023840] - sunrpc: add IDs to multipath (Scott Mayhew) [2023840] - sunrpc: add xprt id (Scott Mayhew) [2023840] - sunrpc: Create per-rpc_clnt sysfs kobjects (Scott Mayhew) [2023840] - sunrpc: Create a client/ subdirectory in the sunrpc sysfs (Scott Mayhew) [2023840] - sunrpc: Create a sunrpc directory under /sys/kernel/ (Scott Mayhew) [2023840] - vfs: check fd has read access in kernel_read_file_from_fd() (Ian Kent) [2040615] - SUNRPC: Fix NFSD's request deferral on RDMA transports (Benjamin Coddington) [2090525] - vdpa/mlx5: Use consistent RQT size (Cindy Lu) [2063108] - vdpa/mlx5: add validation for VIRTIO_NET_CTRL_MQ_VQ_PAIRS_SET command (Cindy Lu) [2063108] - vdpa/mlx5: should verify CTRL_VQ feature exists for MQ (Cindy Lu) [2063108] - gfs2: Stop using glock holder auto-demotion for now (Andreas Gruenbacher) [2054855] - gfs2: buffered write prefaulting (Andreas Gruenbacher) [2054855] - gfs2: Align read and write chunks to the page cache (Andreas Gruenbacher) [2054855] - gfs2: Pull return value test out of should_fault_in_pages (Andreas Gruenbacher) [2054855] - gfs2: Clean up use of fault_in_iov_iter_{read,write}able (Andreas Gruenbacher) [2054855] - gfs2: Variable rename (Andreas Gruenbacher) [2054855] - gfs2: Fix filesystem block deallocation for short writes (Andreas Gruenbacher) [2054855] - iomap: iomap_write_end cleanup (Andreas Gruenbacher) [2054855] - iomap: iomap_write_failed fix (Andreas Gruenbacher) [2054855] - gfs2: Don't re-check for write past EOF unnecessarily (Andreas Gruenbacher) [2054855] - gfs2: No short reads or writes upon glock contention (Andreas Gruenbacher) [2054855] - fs/iomap: Fix buffered write page prefaulting (Andreas Gruenbacher) [2054855] - generic_perform_write()/iomap_write_actor(): saner logics for short copy (Andreas Gruenbacher) [2054855] - iomap: Convert iomap_write_end types (Andreas Gruenbacher) [2054855] - gfs2: Make sure not to return short direct writes (Andreas Gruenbacher) [2054855] - gfs2: Remove dead code in gfs2_file_read_iter (Andreas Gruenbacher) [2054855] - gfs2: Fix gfs2_file_buffered_write endless loop workaround (Andreas Gruenbacher) [2054855] - gfs2: Minor retry logic cleanup (Andreas Gruenbacher) [2054855] - gfs2: Disable page faults during lockless buffered reads (Andreas Gruenbacher) [2054855] - gfs2: Fix should_fault_in_pages() logic (Andreas Gruenbacher) [2054855] - mm: gup: make fault_in_safe_writeable() use fixup_user_fault() (Andreas Gruenbacher) [2054855] - gfs2: Initialize gh_error in gfs2_glock_nq (Andreas Gruenbacher) [2054855] - gfs2: Switch lock order of inode and iopen glock (Andreas Gruenbacher) [2054855] - gfs2: cancel timed-out glock requests (Andreas Gruenbacher) [2054855] - gfs2: Expect -EBUSY after canceling dlm locking requests (Andreas Gruenbacher) [2054855] - gfs2: gfs2_setattr_size error path fix (Andreas Gruenbacher) [2054855] - gfs2: assign rgrp glock before compute_bitstructs (Bob Peterson) [2054855] - gfs2: Fix gfs2_release for non-writers regression (Bob Peterson) [1955591] - gfs2: gfs2_create_inode rework (Andreas Gruenbacher) [1955591] - gfs2: gfs2_inode_lookup rework (Andreas Gruenbacher) [1955591] - gfs2: gfs2_inode_lookup cleanup (Andreas Gruenbacher) [1955591] - gfs2: Fix remote demote of weak glock holders (Andreas Gruenbacher) [1955591] - gfs2: Fix glock_hash_walk bugs (Andreas Gruenbacher) [1955591] - gfs2: Cancel remote delete work asynchronously (Bob Peterson) [1955591] - gfs2: set glock object after nq (Bob Peterson) [1955591] - gfs2: remove RDF_UPTODATE flag (Bob Peterson) [1955591] - gfs2: Eliminate GIF_INVALID flag (Bob Peterson) [1955591] - gfs2: Fix atomic bug in gfs2_instantiate (Andreas Gruenbacher) [1955591] - gfs2: fix GL_SKIP node_scope problems (Bob Peterson) [1955591] - gfs2: Add some flags missing from glock output (Bob Peterson) [1955591] - gfs2: split glock instantiation off from do_promote (Bob Peterson) [1955591] - gfs2: further simplify do_promote (Bob Peterson) [1955591] - gfs2: re-factor function do_promote (Bob Peterson) [1955591] - gfs2: Remove 'first' trace_gfs2_promote argument (Andreas Gruenbacher) [1955591] - gfs2: change go_lock to go_instantiate (Bob Peterson) [1955591] - gfs2: Switch some BUG_ON to GLOCK_BUG_ON for debug (Bob Peterson) [1955591] - gfs2: move GL_SKIP check from glops to do_promote (Bob Peterson) [1955591] - gfs2: Add GL_SKIP holder flag to dump_holder (Bob Peterson) [1955591] - gfs2: remove redundant check in gfs2_rgrp_go_lock (Bob Peterson) [1955591] - gfs2: Fix mmap + page fault deadlocks for direct I/O (Andreas Gruenbacher) [1955591] - iov_iter: Introduce ITER_IOVEC_FLAG_NOFAULT flag to disable page faults (Andreas Gruenbacher) [1955591] - gup: Introduce FOLL_NOFAULT flag to disable page faults (Andreas Gruenbacher) [1955591] - iomap: Add done_before argument to iomap_dio_rw (Andreas Gruenbacher) [1955591] - iomap: Support partial direct I/O on user copy failures (Andreas Gruenbacher) [1955591] - iomap: Fix iomap_dio_rw return value for user copies (Andreas Gruenbacher) [1955591] - iomap: support reading inline data from non-zero pos (Andreas Gruenbacher) [1955591] - gfs2: Only dereference i->iov when iter_is_iovec(i) (Andreas Gruenbacher) [1955591] - gfs2: Prevent endless loops in gfs2_file_buffered_write (Andreas Gruenbacher) [1955591] - gfs2: Fix mmap + page fault deadlocks for buffered I/O (Andreas Gruenbacher) [1955591] - gfs2: Eliminate ip->i_gh (Andreas Gruenbacher) [1955591] - gfs2: Move the inode glock locking to gfs2_file_buffered_write (Andreas Gruenbacher) [1955591] - gfs2: Fix "Introduce flag for glock holder auto-demotion" (Andreas Gruenbacher) [1955591] - gfs2: Introduce flag for glock holder auto-demotion (Bob Peterson) [1955591] - gfs2: fix scheduling while atomic bug in glocks (Bob Peterson) [1955591] - gfs2: Clean up function may_grant (Andreas Gruenbacher) [1955591] - gfs2: Add wrapper for iomap_file_buffered_write (Andreas Gruenbacher) [1955591] - iov_iter: Introduce fault_in_iov_iter_writeable (Andreas Gruenbacher) [1955591] - iov_iter: Turn iov_iter_fault_in_readable into fault_in_iov_iter_readable (Andreas Gruenbacher) [1955591] - gup: Turn fault_in_pages_{readable,writeable} into fault_in_{readable,writeable} (Andreas Gruenbacher) [1955591] - powerpc/signal64: Don't opencode page prefaulting (Andreas Gruenbacher) [1955591] - sanitize iov_iter_fault_in_readable() (Andreas Gruenbacher) [1955591] - [xarray] iov_iter_fault_in_readable() should do nothing in xarray case (Andreas Gruenbacher) [1955591] - powerpc/kvm: Fix kvm_use_magic_page (Andreas Gruenbacher) [1955591] - iov_iter: Fix iov_iter_get_pages{,_alloc} page fault return value (Andreas Gruenbacher) [1955591] - gfs2: Fix length of holes reported at end-of-file (Andreas Gruenbacher) [1955591] - gfs2: Remove redundant check from gfs2_glock_dq (Bob Peterson) [1955591] - gfs2: release iopen glock early in evict (Bob Peterson) [1955591] - mm: change fault_in_pages_* to have an unsigned size parameter (Andreas Gruenbacher) [1955591] - gfs2: Eliminate vestigial HIF_FIRST (Bob Peterson) [1955591] - iomap: remove the iomap arguments to ->page_{prepare,done} (Andreas Gruenbacher) [1955591] - net: sched: fix use-after-free in tc_new_tfilter() (Ivan Vecera) [2071704]- Bluetooth: virtio_bt: fix memory leak in virtbt_rx_handle() (Gopal Tiwari) [2076180] - powerpc/papr_scm: Fix buffer overflow issue with CONFIG_FORTIFY_SOURCE (Gustavo Walbon) [2069468] - powerpc/papr_scm: Fix build failure when (Gustavo Walbon) [2069468] - drivers/nvdimm: Fix build failure when CONFIG_PERF_EVENTS is not set (Gustavo Walbon) [2069468] - powerpc/papr_scm: Add perf interface support (Gustavo Walbon) [2069468] - drivers/nvdimm: Add perf interface to expose nvdimm performance stats (Gustavo Walbon) [2069468] - drivers/nvdimm: Add nvdimm pmu structure (Gustavo Walbon) [2069468] - mptcp: Fix crash due to tcp_tsorted_anchor was initialized before release skb (Davide Caratti) [2084048] - mptcp: Correctly set DATA_FIN timeout when number of retransmits is large (Davide Caratti) [2084048] - mptcp: add mibs counter for ignored incoming options (Davide Caratti) [2084048] - mptcp: fix race in incoming ADD_ADDR option processing (Davide Caratti) [2084048] - mptcp: netlink: process IPv6 addrs in creating listening sockets (Davide Caratti) [2084048] - mptcp: use delegate action to schedule 3rd ack retrans (Davide Caratti) [2084048] - mptcp: fix delack timer (Davide Caratti) [2084048] - powerpc/module_64: use module_init_section instead of patching names (Jan Stancek) [1985851] - module: check for exit sections in layout_sections() instead of module_init_section() (Jan Stancek) [1985851] - module: treat exit sections the same as init sections when !CONFIG_MODULE_UNLOAD (Jan Stancek) [1985851] - module: allow arch overrides for .exit section names (Jan Stancek) [1985851] - ARM: 8976/1: module: allow arch overrides for .init section names (Jan Stancek) [1985851] - KVM: s390: pv: make use of ultravisor AIV support (Thomas Huth) [2043870] - redhat: Enable VM kselftests (Nico Pache) [1978539] - selftests: vm: Makefile: rename TARGETS to VMTARGETS (Nico Pache) [1978539] - redhat: enable CONFIG_TEST_VMALLOC for vm selftests (Nico Pache) [1978539] - redhat: enable GUP TEST for kselftests (Nico Pache) [1978539] - redhat: Enable HMM test to be used by the kselftest test suite (Nico Pache) [1978539] - selftests/vm/pkeys: fix alloc_random_pkey() to make it really, really random (Nico Pache) [1978539] - selftests/vm: fix display of page size in map_hugetlb (Nico Pache) [1978539] - selftests/vm: fix building protection keys test (Nico Pache) [1978539] - lib/test_vmalloc.c: do not create cpumask_t variable on stack (Nico Pache) [1978539] - vmalloc: add test driver to analyse vmalloc allocator (Nico Pache) [1978539] - vmalloc: export __vmalloc_node_range for CONFIG_TEST_VMALLOC_MODULE (Nico Pache) [1978539] - selftests/vm: add protection_keys_32 / protection_keys_64 to gitignore (Nico Pache) [1978539] - selftests/vm: rename file run_vmtests to run_vmtests.sh (Nico Pache) [1978539] - mm/gup_benchmark: support threading (Nico Pache) [1978539] - selftests/vm: gup_test: test faulting in kernel, and verify pinnable pages (Nico Pache) [1978539] - selftests/vm: gup_test: fix test flag (Nico Pache) [1978539] - selftests/vm: fix out-of-tree build (Nico Pache) [1978539] - selftests/vm: 2x speedup for run_vmtests.sh (Nico Pache) [1978539] - selftests/vm: hmm-tests: remove the libhugetlbfs dependency (Nico Pache) [1978539] - selftests/vm: run_vmtests.sh: update and clean up gup_test invocation (Nico Pache) [1978539] - selftests/vm: gup_test: introduce the dump_pages() sub-test (Nico Pache) [1978539] - selftests/vm: only some gup_test items are really benchmarks (Nico Pache) [1978539] - selftests/vm: minor cleanup: Makefile and gup_test.c (Nico Pache) [1978539] - selftests/vm: rename run_vmtests --> run_vmtests.sh (Nico Pache) [1978539] - selftests/vm: use a common gup_test.h (Nico Pache) [1978539] - mm/gup_benchmark: rename to mm/gup_test (Nico Pache) [1978539] - tools/testing/selftests/vm: fix build error (Nico Pache) [1978539] - selftests: vm: add fragment CONFIG_GUP_BENCHMARK (Nico Pache) [1978539] - selftests/vm: 8x compaction_test speedup (Nico Pache) [1978539] - selftests/vm: fix incorrect gcc invocation in some cases (Nico Pache) [1978539] - selftests/vm: fix false build success on the second and later attempts (Nico Pache) [1978539] - mm/gup: don't permit users to call get_user_pages with FOLL_LONGTERM (Nico Pache) [1978539] - mm/gup_benchmark: use pin_user_pages for FOLL_LONGTERM flag (Nico Pache) [1978539] - mm/gup_benchmark: update the documentation in Kconfig (Nico Pache) [1978539] - khugepaged: selftests: fix timeout condition in wait_for_scan() (Nico Pache) [1978539] - selftests: vm: pkeys: fix multilib builds for x86 (Nico Pache) [1978539] - selftests: vm: pkeys: use the correct page size on powerpc (Nico Pache) [1978539] - selftests/vm/pkeys: override access right definitions on powerpc (Nico Pache) [1978539] - selftests/vm/pkeys: test correct behaviour of pkey-0 (Nico Pache) [1978539] - selftests/vm/pkeys: introduce a sub-page allocator (Nico Pache) [1978539] - selftests/vm/pkeys: detect write violation on a mapped access-denied-key page (Nico Pache) [1978539] - selftests/vm/pkeys: associate key on a mapped page and detect write violation (Nico Pache) [1978539] - selftests/vm/pkeys: associate key on a mapped page and detect access violation (Nico Pache) [1978539] - selftests/vm/pkeys: improve checks to determine pkey support (Nico Pache) [1978539] - selftests/vm/pkeys: fix assertion in test_pkey_alloc_exhaust() (Nico Pache) [1978539] - selftests/vm/pkeys: fix number of reserved powerpc pkeys (Nico Pache) [1978539] - selftests/vm/pkeys: introduce powerpc support (Nico Pache) [1978539] - selftests/vm/pkeys: introduce generic pkey abstractions (Nico Pache) [1978539] - selftests: vm: pkeys: use the correct huge page size (Nico Pache) [1978539] - selftests/vm/pkeys: fix alloc_random_pkey() to make it really random (Nico Pache) [1978539] - selftests/vm/pkeys: fix assertion in pkey_disable_set/clear() (Nico Pache) [1978539] - selftests/vm/pkeys: fix pkey_disable_clear() (Nico Pache) [1978539] - selftests: vm: pkeys: add helpers for pkey bits (Nico Pache) [1978539] - selftests: vm: pkeys: Use sane types for pkey register (Nico Pache) [1978539] - selftests/vm/pkeys: make gcc check arguments of sigsafe_printf() (Nico Pache) [1978539] - selftests/vm/pkeys: move some definitions to arch-specific header (Nico Pache) [1978539] - selftests/vm/pkeys: move generic definitions to header file (Nico Pache) [1978539] - selftests/vm/pkeys: rename all references to pkru to a generic name (Nico Pache) [1978539] - selftests/x86/pkeys: move selftests to arch-neutral directory (Nico Pache) [1978539] - selftests/vm: 10x speedup for hmm-tests (Nico Pache) [1978539] - mm/migrate: add migrate-shared test for migrate_vma_*() (Nico Pache) [1978539] - mm/migrate: optimize migrate_vma_setup() for holes (Nico Pache) [1978539] - lib/test_hmm: use vma_lookup() in dmirror_migrate() (Nico Pache) [1978539] - lib/test_hmm.c: fix an error code in dmirror_allocate_chunk() (Nico Pache) [1978539] - lib/test_hmm.c: remove unused dmirror_zero_page (Nico Pache) [1978539] - mm/memremap_pages: support multiple ranges per invocation (Nico Pache) [1978539] - mm/memremap_pages: convert to 'struct range' (Nico Pache) [1978539] - tools/testing/selftests/vm/hmm-tests.c: use the new SKIP() macro (Nico Pache) [1978539] - mm/hmm/test: use the new migration invalidation (Nico Pache) [1978539] - lib/test_hmm.c: add a flag parameter to migrate_vma (Nico Pache) [1978539] - mm/hmm: add tests for hmm_pfn_to_map_order() (Nico Pache) [1978539] - lib: fix test_hmm.c reference after free (Nico Pache) [1978539] - mm/hmm/test: add selftests for HMM (Nico Pache) [1978539] - mm/hmm/test: add selftest driver for HMM (Nico Pache) [1978539] - mm: convert insert_pfn() to vm_fault_t (Nico Pache) [1978539] - selftests/vm/.gitignore: add mremap_dontunmap (Nico Pache) [1978539] - selftests: vm: Fix 64-bit test builds for powerpc64le (Nico Pache) [1978539] - selftests: vm: Do not override definition of ARCH (Nico Pache) [1978539] - selftests/vm: fix map_hugetlb length used for testing read and write (Nico Pache) [1978539] - selftests/vm: add missed tests in run_vmtests (Nico Pache) [1978539] - selftests: vm: add fragment CONFIG_TEST_VMALLOC (Nico Pache) [1978539] - selftests: vm: Build/Run 64bit tests only on 64bit arch (Nico Pache) [1978539] - selftests: vm: Fix test build failure when built by itself (Nico Pache) [1978539] - selftests: vm: install test_vmalloc.sh for run_vmtests (Nico Pache) [1978539] - tools: mark 'test_vmalloc.sh' executable (Nico Pache) [1978539] - tools/selftest/vm: allow choosing mem size and page size in map_hugetlb (Nico Pache) [1978539] - selftests/vm: add script helper for CONFIG_TEST_VMALLOC_MODULE (Nico Pache) [1978539] - tools/testing/selftests/vm/map_fixed_noreplace.c: add test for MAP_FIXED_NOREPLACE (Nico Pache) [1978539] - tools/testing/selftests/vm/: add MAP_POPULATE test (Nico Pache) [1978539] - xfs: return errors in xfs_fs_sync_fs (Andrey Albershteyn) [2087991] - vfs: make sync_filesystem return errors from ->sync_fs (Andrey Albershteyn) [2087991] - PCI: hv: Remove unused hv_set_msi_entry_from_desc() (Mohammed Gamal) [2086560] - PCI: hv: Avoid the retarget interrupt hypercall in irq_unmask() on ARM64 (Mohammed Gamal) [2086560] - PCI: hv: Fix NUMA node assignment when kernel boots with custom NUMA topology (Mohammed Gamal) [2086560] - PCI: hv: Use PCI_ERROR_RESPONSE to identify config read errors (Mohammed Gamal) [2086560] - vdpa: clean up get_config_size ret value handling (Cindy Lu) [2059841] - vdpa: mlx5: synchronize driver status with CVQ (Jason Wang) [2048009] - vdpa: mlx5: prevent cvq work from hogging CPU (Jason Wang) [2048009] - vdpa/mlx5: Avoid processing works if workqueue was destroyed (Cindy Lu) [2048009] - cpufreq: Cancel policy update work scheduled before freeing (Prarit Bhargava) [2083728] - tcp: fix potential xmit stalls caused by TCP_NOTSENT_LOWAT (Paolo Abeni) [2081411] - tcp: ensure to use the most recently sent skb when filling the rate sample (Paolo Abeni) [2081411] - tcp: make sure treq->af_specific is initialized (Paolo Abeni) [2081411] - tcp: md5: incorrect tcp_header_len for incoming connections (Paolo Abeni) [2081411] - tcp: ensure PMTU updates are processed during fastopen (Paolo Abeni) [2081411] - tcp: add missing tcp_skb_can_collapse() test in tcp_shift_skb_data() (Paolo Abeni) [2081411] - inet: fully convert sk->sk_rx_dst to RCU rules (Paolo Abeni) [2081411] - tcp_cubic: fix spurious Hystart ACK train detections for not-cwnd-limited flows (Paolo Abeni) [2081411]- selftests/bpf/test_xdp_redirect_multi: use temp netns for testing (Felix Maurer) [2017875] - selftests/bpf/xdp_redirect_multi: Limit the tests in netns (Jiri Benc) [2017875] - selftests/bpf/xdp_redirect_multi: Give tcpdump a chance to terminate cleanly (Jiri Benc) [2017875] - selftests/bpf/xdp_redirect_multi: Use arping to accurate the arp number (Jiri Benc) [2017875] - selftests/bpf/xdp_redirect_multi: Put the logs to tmp folder (Jiri Benc) [2017875] - bpf, sockmap: Zap ingress queues after stopping strparser (Jiri Benc) [2017875] - xdp, net: Fix use-after-free in bpf_xdp_link_release (Jiri Benc) [2017875] - doc, af_xdp: Fix bind flags option typo (Jiri Benc) [2017875] - bpf, devmap: Convert remaining READ_ONCE() to rcu_dereference_check() (Jiri Benc) [2017875] - xdp: Move the rxq_info.mem clearing to unreg_mem_model() (Jiri Benc) [2017875] - bpf, sched: Remove unneeded rcu_read_lock() around BPF program invocation (Jiri Benc) [2017875] - xdp: Add proper __rcu annotations to redirect map entries (Jiri Benc) [2017875] - doc: Give XDP as example of non-obvious RCU reader/updater pairing (Jiri Benc) [2017875] - doc: Clarify and expand RCU updaters and corresponding readers (Jiri Benc) [2017875] - bpfilter: Specify the log level for the kmsg message (Jiri Benc) [2017875] - docs, af_xdp: Consistent indentation in examples (Jiri Benc) [2017875] - xsk: Fix missing validation for skb and unaligned mode (Jiri Benc) [2017875] - bpf: Support all gso types in bpf_skb_change_proto() (Jiri Benc) [2017875] - bpf: Do not change gso_size during bpf_skb_change_proto() (Jiri Benc) [2017875] - Revert "bpf: Check for BPF_F_ADJ_ROOM_FIXED_GSO when bpf_skb_change_proto" (Jiri Benc) [2017875] - selftests/bpf: Add xdp_redirect_multi into .gitignore (Jiri Benc) [2017875] - bpf, devmap: Remove drops variable from bq_xmit_all() (Jiri Benc) [2017875] - locking/atomic: net: use linux/atomic.h for xchg & cmpxchg (Jiri Benc) [2017875] - xsk: Use kvcalloc to support large umems (Jiri Benc) [2017875] - selftests/bpf: Add xdp_redirect_multi test (Jiri Benc) [2017875] - sample/bpf: Add xdp_redirect_map_multi for redirect_map broadcast test (Jiri Benc) [2017875] - xdp: Extend xdp_redirect_map with broadcast support (Jiri Benc) [2017875] - bpf: Let bpf_warn_invalid_xdp_action() report more info (Felix Maurer) [2017875] - bpf: Run devmap xdp_prog on flush instead of bulk enqueue (Jiri Benc) [2017875] - skmsg: Remove unused parameters of sk_msg_wait_data() (Jiri Benc) [2017875] - bpf: Use struct_size() in kzalloc() (Jiri Benc) [2017875] - bpf: Check for BPF_F_ADJ_ROOM_FIXED_GSO when bpf_skb_change_proto (Jiri Benc) [2017875] - treewide: Replace zero-length arrays with flexible-array members (Tomas Henzl) [2049660] - scsi: mpi3mr: Bump driver version to 8.0.0.68.0 (Tomas Henzl) [2049660] - scsi: mpi3mr: Update the copyright year (Tomas Henzl) [2049660] - scsi: mpi3mr: Update MPI3 headers (Tomas Henzl) [2049660] - scsi: mpi3mr: Fix formatting problems in some kernel-doc comments (Tomas Henzl) [2049660] - scsi: mpi3mr: Fix some spelling mistakes (Tomas Henzl) [2049660] - scsi: mpi3mr: Bump driver version to 8.0.0.61.0 (Tomas Henzl) [2049660] - scsi: mpi3mr: Add io_uring interface support in I/O-polled mode (Tomas Henzl) [2049660] - scsi: mpi3mr: Print cable mngnt and temp threshold events (Tomas Henzl) [2049660] - scsi: mpi3mr: Support Prepare for Reset event (Tomas Henzl) [2049660] - scsi: mpi3mr: Add Event acknowledgment logic (Tomas Henzl) [2049660] - scsi: mpi3mr: Gracefully handle online FW update operation (Tomas Henzl) [2049660] - scsi: mpi3mr: Detect async reset that occurred in firmware (Tomas Henzl) [2049660] - scsi: mpi3mr: Add IOC reinit function (Tomas Henzl) [2049660] - scsi: mpi3mr: Handle offline FW activation in graceful manner (Tomas Henzl) [2049660] - scsi: mpi3mr: Code refactor of IOC init - part2 (Tomas Henzl) [2049660] - scsi: mpi3mr: Code refactor of IOC init - part1 (Tomas Henzl) [2049660] - scsi: mpi3mr: Fault IOC when internal command gets timeout (Tomas Henzl) [2049660] - scsi: mpi3mr: Display IOC firmware package version (Tomas Henzl) [2049660] - scsi: mpi3mr: Handle unaligned PLL in unmap cmnds (Tomas Henzl) [2049660] - scsi: mpi3mr: Add support for PCIe Managed Switch SES device (Tomas Henzl) [2049660] - [s390] s390/cio: verify the driver availability for path_event call (Mete Durlu) [2058620] - selinux: fix bad cleanup on error in hashtab_duplicate() (Ondrej Mosnacek) [2005890] - selinux: fix race between old and new sidtab (Ondrej Mosnacek) [2005890] - selinux: fix cond_list corruption when changing booleans (Ondrej Mosnacek) [2005890] - selinux: make nslot handling in avtab more robust (Ondrej Mosnacek) [2005890] - selinuxfs: unify policy load error reporting (Ondrej Mosnacek) [2005890] - selinux: fix variable scope issue in live sidtab conversion (Ondrej Mosnacek) [2005890] - selinux: don't log MAC_POLICY_LOAD record on failed policy load (Ondrej Mosnacek) [2005890] - selinux: simplify away security_policydb_len() (Ondrej Mosnacek) [2005890] - selinux: move policy mutex to selinux_state, use in lockdep checks (Ondrej Mosnacek) [2005890] - selinux: fix error handling bugs in security_load_policy() (Ondrej Mosnacek) [2005890] - selinux: convert policy read-write lock to RCU (Ondrej Mosnacek) [2005890] - selinux: Create new booleans and class dirs out of tree (Ondrej Mosnacek) [2005890] - selinux: Standardize string literal usage for selinuxfs directory names (Ondrej Mosnacek) [2005890] - selinux: Refactor selinuxfs directory populating functions (Ondrej Mosnacek) [2005890] - selinux: Create function for selinuxfs directory cleanup (Ondrej Mosnacek) [2005890] - selinux: fix memdup.cocci warnings (Ondrej Mosnacek) [2005890] - selinux: avoid dereferencing the policy prior to initialization (Ondrej Mosnacek) [2005890] - selinux: fix allocation failure check on newpolicy->sidtab (Ondrej Mosnacek) [2005890] - selinux: refactor changing booleans (Ondrej Mosnacek) [2005890] - selinux: move policy commit after updating selinuxfs (Ondrej Mosnacek) [2005890] - selinux: encapsulate policy state, refactor policy load (Ondrej Mosnacek) [2005890] - Revert "selinux: fix deadlock in security_set_bools()" (Ondrej Mosnacek) [2005890] - thunderx nic: mark device as deprecated (Íñigo Huguet) [2060286] - cpufreq: intel_pstate: Add Ice Lake server to out-of-band IDs (Vitaly Kuznetsov) [2091523] - [s390] s390/hypfs: include z/VM guests with access control group set (Mete Durlu) [2058621] - scsi: mpt3sas: Fix a few kernel-doc issues (Tomas Henzl) [2049623] - scsi: mpt3sas: Fix a typo (Tomas Henzl) [2049623] - scsi: mpt3sas: Update driver version to 42.100.00.00 (Tomas Henzl) [2049623] - scsi: mpt3sas: Fix junk chars displayed while printing ChipName (Tomas Henzl) [2049623] - scsi: mpt3sas: Use cached ATA Information VPD page (Tomas Henzl) [2049623] - scsi: mpt3sas: Fix adapter replyPostRegisterIndex declaration (Tomas Henzl) [2049623] - scsi: mpt3sas: Fix event callback log_code value handling (Tomas Henzl) [2049623] - scsi: mpt3sas: Fix ioc->base_readl() use (Tomas Henzl) [2049623] - scsi: mpt3sas: Fix writel() use (Tomas Henzl) [2049623] - scsi: mpt3sas: Fix _ctl_set_task_mid() TaskMID check (Tomas Henzl) [2049623] - scsi: mpt3sas: Fail reset operation if config request timed out (Tomas Henzl) [2049623] - scsi: mpt3sas: Fix use after free in _scsih_expander_node_remove() (Tomas Henzl) [2049623] - scsi: mpt3sas: Page fault in reply q processing (Tomas Henzl) [2049623] - scsi: mpt3sas: Convert to flexible arrays (Tomas Henzl) [2049623] - scsi: mpt3sas: Update persistent trigger pages from sysfs interface (Tomas Henzl) [2049623] - Revert "netfilter: conntrack: tag conntracks picked up in local out hook" (Florian Westphal) [2062870] - Revert "netfilter: nat: force port remap to prevent shadowing well-known ports" (Florian Westphal) [2062870] - drm/amdgpu: vi: disable ASPM on Intel Alder Lake based systems (Michel Dänzer) [2066918] - drm/amd: Use amdgpu_device_should_use_aspm on navi umd pstate switching (Michel Dänzer) [2066918] - drm/amd: Refactor `amdgpu_aspm` to be evaluated per device (Michel Dänzer) [2066918] - drm/amd: Check if ASPM is enabled from PCIe subsystem (Michel Dänzer) [2066918] - [s390] s390/tape: fix timer initialization in tape_std_assign() (Mete Durlu) [2085420] - powerpc/pseries/vas: Use QoS credits from the userspace (Steve Best) [2075174] - thermal: don't make THERMAL_NETLINK 'default y' (Prarit Bhargava) [2040062] - redhat/configs: Add CONFIG_INTEL_HFI_THERMAL (Prarit Bhargava) [2040062] - thermal/drivers/core: Remove module unload code (Prarit Bhargava) [2040062] - thermal: core: Fix TZ_GET_TRIP NULL pointer dereference (Prarit Bhargava) [2040062] - thermal: intel: hfi: INTEL_HFI_THERMAL depends on NET (Prarit Bhargava) [2040062] - thermal: netlink: Fix parameter type of thermal_genl_cpu_capability_event() stub (Prarit Bhargava) [2040062] - thermal: intel: hfi: Notify user space for HFI events (Prarit Bhargava) [2040062] - thermal: netlink: Add a new event to notify CPU capabilities change (Prarit Bhargava) [2040062] - thermal: intel: hfi: Enable notification interrupt (Prarit Bhargava) [2040062] - thermal: intel: hfi: Handle CPU hotplug events (Prarit Bhargava) [2040062] - thermal: intel: hfi: Minimally initialize the Hardware Feedback Interface (Prarit Bhargava) [2040062] - x86/cpu: Add definitions for the Intel Hardware Feedback Interface (Prarit Bhargava) [2040062] - x86/Documentation: Describe the Intel Hardware Feedback Interface (Prarit Bhargava) [2040062] - thermal: intel: Allow processing of HWP interrupt (Prarit Bhargava) [2040062] - x86/thermal: Fix LVT thermal setup for SMI delivery mode (Prarit Bhargava) [2040062] - thermal: Move therm_throt there from x86/mce (Prarit Bhargava) [2040062] - thermal: core: Adding missing nlmsg_free() in thermal_genl_sampling_temp() (Prarit Bhargava) [2040062] - thermal: move to smaller ops wherever possible (Prarit Bhargava) [2040062] - thermal: add small version of ops (Prarit Bhargava) [2040062] - thermal: netlink: Improve the initcall ordering (Prarit Bhargava) [2040062] - thermal: core: remove redundant initialization of variable ret (Prarit Bhargava) [2040062] - thermal: netlink: Fix compilation error when CONFIG_NET=n (Prarit Bhargava) [2040062] - thermal: core: Fix thermal zone lookup by ID (Prarit Bhargava) [2040062] - thermal: core: Get thermal zone by id (Prarit Bhargava) [2040062] - thermal: core: Add helpers to browse the cdev, tz and governor list (Prarit Bhargava) [2040062] - thermal: Remove netlink support (Prarit Bhargava) [2040062] - thermal: core: genetlink support for events/cmd/sampling (Prarit Bhargava) [2040062]- mailbox: pcc: Handle all PCC subtypes correctly in pcc_mbox_irq (Mark Langsdorf) [1997698] - i2c: xgene-slimpro: Fix wrong pointer passed to PTR_ERR() (Mark Langsdorf) [1997698] - ACPI: Make acpi_node_get_parent() local (Mark Langsdorf) [1997698] - ACPI: Get acpi_device's parent from the parent field (Mark Langsdorf) [1997698] - ACPI: PM: Fix device wakeup power reference counting error (Mark Langsdorf) [1997698] - ACPI: video: use platform backlight driver on Xiaomi Mi Pad 2 (Mark Langsdorf) [1997698] - ACPI: video: Drop dmi_system_id.ident settings from video_detect_dmi_table[] (Mark Langsdorf) [1997698] - ACPI: PMIC: Fix intel_pmic_regs_handler() read accesses (Mark Langsdorf) [1997698] - ACPI: EC: Use ec_no_wakeup on HP ZHAN 66 Pro (Mark Langsdorf) [1997698] - ACPI: Add a convenience function to tell a device is in D0 state (Mark Langsdorf) [1997698] - ACPI: scan: Obtain device's desired enumeration power state (Mark Langsdorf) [1997698] - perf: qcom_l2_pmu: ACPI: Use ACPI_COMPANION() directly (Mark Langsdorf) [1997698] - ACPI/PCC: Add maintainer for PCC mailbox driver (Mark Langsdorf) [1997698] - mailbox: pcc: Add support for PCCT extended PCC subspaces(type 3/4) (Mark Langsdorf) [1997698] - mailbox: pcc: Drop handling invalid bit-width in {read,write}_register (Mark Langsdorf) [1997698] - mailbox: pcc: Avoid accessing PCCT table in pcc_send_data and pcc_mbox_irq (Mark Langsdorf) [1997698] - mailbox: pcc: Add PCC register bundle and associated accessor functions (Mark Langsdorf) [1997698] - mailbox: pcc: Rename doorbell ack to platform interrupt ack register (Mark Langsdorf) [1997698] - mailbox: pcc: Use PCC mailbox channel pointer instead of standard (Mark Langsdorf) [1997698] - mailbox: pcc: Add pcc_mbox_chan structure to hold shared memory region info (Mark Langsdorf) [1997698] - mailbox: pcc: Consolidate subspace doorbell register parsing (Mark Langsdorf) [1997698] - mailbox: pcc: Consolidate subspace interrupt information parsing (Mark Langsdorf) [1997698] - mailbox: pcc: Refactor all PCC channel information into a structure (Mark Langsdorf) [1997698] - mailbox: pcc: Fix kernel doc warnings (Mark Langsdorf) [1997698] - ACPI: glue: Use acpi_device_adr() in acpi_find_child_device() (Mark Langsdorf) [1997698] - ACPI: APEI: mark apei_hest_parse() static (Mark Langsdorf) [1997698] - ACPI: APEI: EINJ: Relax platform response timeout to 1 second (Mark Langsdorf) [1997698] - ACPI: resources: Add one more Medion model in IRQ override quirk (Mark Langsdorf) [1997698] - ACPI: AC: Quirk GK45 to skip reading _PSR (Mark Langsdorf) [1997698] - ACPI: PM: sleep: Do not set suspend_ops unnecessarily (Mark Langsdorf) [1997698] - ACPI: PRM: Handle memory allocation and memory remap failure (Mark Langsdorf) [1997698] - ACPI: PRM: Remove unnecessary blank lines (Mark Langsdorf) [1997698] - ACPI: PM: Turn off wakeup power resources on _DSW/_PSW errors (Mark Langsdorf) [1997698] - ACPI: PM: Fix sharing of wakeup power resources (Mark Langsdorf) [1997698] - ACPI: PM: Turn off unused wakeup power resources (Mark Langsdorf) [1997698] - ACPI: PM: Check states of power resources during initialization (Mark Langsdorf) [1997698] - hwmon: (acpi_power_meter) Use acpi_bus_get_acpi_device() (Mark Langsdorf) [1997698] - ACPI: replace snprintf() in "show" functions with sysfs_emit() (Mark Langsdorf) [1997698] - ACPI: LPSS: Use ACPI_COMPANION() directly (Mark Langsdorf) [1997698] - ACPI: battery: Accept charges over the design capacity as full (Mark Langsdorf) [1997698] - ACPICA: Update version to 20210930 (Mark Langsdorf) [1997698] - ACPICA: iASL table disassembler: Added disassembly support for the NHLT ACPI table (Mark Langsdorf) [1997698] - ACPICA: ACPI 6.4 SRAT: add Generic Port Affinity type (Mark Langsdorf) [1997698] - ACPICA: Add support for Windows 2020 _OSI string (Mark Langsdorf) [1997698] - ACPICA: Avoid evaluating methods too early during system resume (Mark Langsdorf) [1997698] - ACPI: processor: idle: fix lockup regression on 32-bit ThinkPad T40 (Mark Langsdorf) [1997698] - ACPI: processor idle: Allow playing dead in C3 state (Mark Langsdorf) [1997698] - ACPI: Kconfig: Fix a typo in Kconfig (Mark Langsdorf) [1997698] - ACPI: PNP: remove duplicated BRI0A49 and BDP3336 entries (Mark Langsdorf) [1997698] - ACPI: resources: Add DMI-based legacy IRQ override quirk (Mark Langsdorf) [1997698] - ACPICA: Add support for MADT online enabled bit (Mark Langsdorf) [1997698] - acpi/arm64: fix next_platform_timer() section mismatch error (Mark Langsdorf) [1997697] - ACPI: PM: Include alternate AMDI0005 id in special behaviour (Mark Langsdorf) [1997697] - MAINTAINERS: Change Rafael's e-mail address (Mark Langsdorf) [1997697] - ACPI: scan: Remove unneeded header linux/nls.h (Mark Langsdorf) [1997697] - ACPI: PM: s2idle: Run both AMD and Microsoft methods if both are supported (Mark Langsdorf) [1997697] - ACPI: power: Drop name from struct acpi_power_resource (Mark Langsdorf) [1997697] - ACPI: power: Use acpi_handle_debug() to print debug messages (Mark Langsdorf) [1997697] - ACPI: button: Add DMI quirk for Lenovo Yoga 9 (14INTL5) (Mark Langsdorf) [1997697] - ACPI: SPCR: Add support for the new 16550-compatible Serial Port Subtype (Mark Langsdorf) [1997697] - ACPI: platform-profile: call sysfs_notify() from platform_profile_store() (Mark Langsdorf) [1997697] - ACPICA: Update version to 20210730 (Mark Langsdorf) [1997697] - ACPICA: Add method name "_DIS" For use with aslmethod.c (Mark Langsdorf) [1997697] - ACPICA: iASL: Fix for WPBT table with no command-line arguments (Mark Langsdorf) [1997697] - ACPICA: Headers: Add new DBG2 Serial Port Subtypes (Mark Langsdorf) [1997697] - ACPICA: Macros should not use a trailing semicolon (Mark Langsdorf) [1997697] - ACPICA: Fix an if statement (add parens) (Mark Langsdorf) [1997697] - ACPICA: iASL: Add support for the AEST table (data compiler) (Mark Langsdorf) [1997697] - clk: fractional-divider: Introduce POWER_OF_TWO_PS flag (Mark Langsdorf) [1997697] - clk: fractional-divider: add explicit big endian support (Mark Langsdorf) [1997697] - clk: gate: add explicit big endian support (Mark Langsdorf) [1997697] - clk: fractional-divider: add CLK_FRAC_DIVIDER_ZERO_BASED flag support (Mark Langsdorf) [1997697] - ACPI: processor: Replace deprecated CPU-hotplug functions (Mark Langsdorf) [1997697] - ABI: sysfs-platform-dptf: Add tables markup to a table (Mark Langsdorf) [1997697] - ACPI: DPTF: Add new PCH FIVR methods (Mark Langsdorf) [1997697] - clk: x86: Rename clk-lpt to more specific clk-lpss-atom (Mark Langsdorf) [1997697] - ACPI: configfs: Make get_header() to return error pointer (Mark Langsdorf) [1997697] - ACPI: configfs: Use sysfs_emit() in "show" functions (Mark Langsdorf) [1997697] - ACPI: glue: Eliminate acpi_platform_notify() (Mark Langsdorf) [1997697] - ACPI: bus: Rename functions to avoid name collision (Mark Langsdorf) [1997697] - ACPI: glue: Change return type of two functions to void (Mark Langsdorf) [1997697] - ACPI: glue: Rearrange acpi_device_notify() (Mark Langsdorf) [1997697] - ACPI: Add LoongArch support for ACPI_PROCESSOR/ACPI_NUMA (Mark Langsdorf) [1997697] - ACPI / PMIC: XPower: optimize MIPI PMIQ sequence I2C-bus accesses (Mark Langsdorf) [1997697] - ACPI / PMIC: XPower: optimize I2C-bus accesses (Mark Langsdorf) [1997697] - stddef: Introduce DECLARE_FLEX_ARRAY() helper (Josef Oskera) [2062594] - Revert "iavf: Fix deadlock occurrence during resetting VF interface" (Ivan Vecera) [2066693] - scsi: core: Fix sbitmap depth in scsi_realloc_sdev_budget_map() (Ewan D. Milne) [2071831] - lib/sbitmap: allocate sb->map via kvzalloc_node (Ewan D. Milne) [2071831] - mm: move kvmalloc-related functions to slab.h (Ewan D. Milne) [2071831] - scsi: core: sd: Add silence_suspend flag to suppress some PM messages (Ewan D. Milne) [2071831] - scsi: scsi_transport_fc: Fix FPIN Link Integrity statistics counters (Ewan D. Milne) [2071831] - sd: call sd_zbc_release_disk before releasing the scsi_device reference (Ewan D. Milne) [2071831] - scsi: core: Reallocate device's budget map on queue depth change (Ewan D. Milne) [2071831] - scsi: sr: Don't use GFP_DMA (Ewan D. Milne) [2071831] - scsi: core: Fix scsi_device_max_queue_depth() (Ewan D. Milne) [2071831] - scsi: scsi_debug: Fix buffer size of REPORT ZONES command (Ewan D. Milne) [2071831] - scsi: sd_zbc: Clean up sd_zbc_parse_report() setting of wp (Ewan D. Milne) [2071831] - scsi: sd_zbc: Simplify zone full condition check (Ewan D. Milne) [2071831] - scsi: core: Show SCMD_LAST in text form (Ewan D. Milne) [2071831] - scsi: scsi_debug: Zero clear zones at reset write pointer (Ewan D. Milne) [2071831] - scsi: core: sysfs: Fix setting device state to SDEV_RUNNING (Ewan D. Milne) [2071831] - scsi: scsi_debug: Sanity check block descriptor length in resp_mode_select() (Ewan D. Milne) [2071831] - scsi: scsi_debug: Fix type in min_t to avoid stack OOB (Ewan D. Milne) [2071831] - scsi: core: Simplify control flow in scmd_eh_abort_handler() (Ewan D. Milne) [2071831] - scsi: core: sysfs: Fix hang when device state is set via sysfs (Ewan D. Milne) [2071831] - scsi: scsi_debug: Don't call kcalloc() if size arg is zero (Ewan D. Milne) [2071831] - scsi: sr: Remove duplicate assignment (Ewan D. Milne) [2071831] - scsi: scsi_debug: Fix out-of-bound read in resp_report_tgtpgs() (Ewan D. Milne) [2071831] - scsi: scsi_debug: Fix out-of-bound read in resp_readcap16() (Ewan D. Milne) [2071831] - scsi: sd: Print write through due to no caching mode page as warning (Ewan D. Milne) [2071831] - scsi: sd: Fix crashes in sd_resume_runtime() (Ewan D. Milne) [2071831] - scsi: core: Fix shost->cmd_per_lun calculation in scsi_add_host_with_dma() (Ewan D. Milne) [2071831] - scsi: core: Fix spelling in a source code comment (Ewan D. Milne) [2071831] - scsi: sd: Fix sd_do_mode_sense() buffer length handling (Ewan D. Milne) [2071831] - scsi: core: Fix scsi_mode_select() buffer length handling (Ewan D. Milne) [2071831] - scsi: core: Fix scsi_mode_sense() buffer length handling (Ewan D. Milne) [2071831] - scsi: core: Remove include from scsi_cmnd.h (Ewan D. Milne) [2071831] - scsi: sd_zbc: Support disks with more than 2**32 logical blocks (Ewan D. Milne) [2071831] - scsi: sd: Make sd_spinup_disk() less noisy (Ewan D. Milne) [2071831] - scsi: sr: Fix spelling mistake "does'nt" -> "doesn't" (Ewan D. Milne) [2071831] - scsi: sd_zbc: Ensure buffer size is aligned to SECTOR_SIZE (Ewan D. Milne) [2071831] - scsi: sd: Do not exit sd_spinup_disk() quietly (Ewan D. Milne) [2071831] - scsi: core: Add helper to return number of logical blocks in a request (Ewan D. Milne) [2071831] - scsi: scsi_debug: Use scsi_cmd_to_rq() instead of scsi_cmnd.request (Ewan D. Milne) [2071831] - scsi: scsi_transport_spi: Use scsi_cmd_to_rq() instead of scsi_cmnd.request (Ewan D. Milne) [2071831] - scsi: scsi_transport_fc: Use scsi_cmd_to_rq() instead of scsi_cmnd.request (Ewan D. Milne) [2071831] - scsi: sr: Use scsi_cmd_to_rq() instead of scsi_cmnd.request (Ewan D. Milne) [2071831] - scsi: sd: Use scsi_cmd_to_rq() instead of scsi_cmnd.request (Ewan D. Milne) [2071831] - scsi: core: Use scsi_cmd_to_rq() instead of scsi_cmnd.request (Ewan D. Milne) [2071831] - scsi: core: Introduce the scsi_cmd_to_rq() function (Ewan D. Milne) [2071831] - scsi: core: Add BLIST_IGN_MEDIA_CHANGE for Ultra HS-SD/MMC USB card readers (Ewan D. Milne) [2071831] - scsi: sd: REQUEST SENSE for BLIST_IGN_MEDIA_CHANGE devices in runtime_resume() (Ewan D. Milne) [2071831] - scsi: core: Add new flag BLIST_IGN_MEDIA_CHANGE (Ewan D. Milne) [2071831] - scsi: scsi_debug: Improve RDPROTECT/WRPROTECT handling (Ewan D. Milne) [2071831] - scsi: scsi_debug: Remove dump_sector() (Ewan D. Milne) [2071831] - scsi: core: Add scsi_prot_ref_tag() helper (Ewan D. Milne) [2071831] - scsi: core: Add scsi_msg_to_host_byte() (Ewan D. Milne) [2071831] - scsi: core: Add get_{status,host}_byte() accessor functions (Ewan D. Milne) [2071831] - scsi: core: Cap scsi_host cmd_per_lun at can_queue (Ewan D. Milne) [2071831] - scsi: Fix spelling mistakes in header files (Ewan D. Milne) [2071831] - scsi: core: Treat device offline as a failure (Ewan D. Milne) [2071831] - sched/topology: Skip updating masks for non-online nodes (Diego Domingos) [1946251] - powerpc/numa: Update cpu_cpu_map on CPU online/offline (Diego Domingos) [1946251] - powerpc/numa: Print debug statements only when required (Diego Domingos) [1946251] - powerpc/numa: convert printk to pr_xxx (Diego Domingos) [1946251] - powerpc/numa: Drop dbg in favour of pr_debug (Diego Domingos) [1946251] - livepatch: Fix missing unlock on error in klp_enable_patch() (Julia Denham) [2069340] - livepatch: Fix kobject refcount bug on klp_init_patch_early failure path (Julia Denham) [2069340] - Documentation: livepatch: Add livepatch API page (Julia Denham) [2069340] - scsi: megaraid_sas: Remove unnecessary memset (Tomas Henzl) [2049686] - scsi: megaraid_sas: Target with invalid LUN ID is deleted during scan (Tomas Henzl) [2049686] - scsi: megasas: Clean up some inconsistent indenting (Tomas Henzl) [2049686] - scsi: megasas: Stop using the SCSI pointer (Tomas Henzl) [2049686] - aarch64: enable memory hotplug (Baoquan He) [1818517] - mm/memory_hotplug: introduce default dummy memory_add_physaddr_to_nid() (Baoquan He) [1818517] - arm64/mm: Add one hunk back missed in earlier back porting (Baoquan He) [1818517] - arm64/mm: Hold memory hotplug lock while walking for kernel page table dump (Baoquan He) [1818517] - ARM64: dump: Convert to use DEFINE_SHOW_ATTRIBUTE macro (Baoquan He) [1818517] - net/mlx5: DR, Ignore modify TTL on RX if device doesn't support it (Amir Tzin) [2072934] - net: bridge: switchdev: check br_vlan_group() return value (Ivan Vecera) [2080332] - net: bridge: mst: Restrict info size queries to bridge ports (Ivan Vecera) [2080332] - net: bridge: mst: prevent NULL deref in br_mst_info_size() (Ivan Vecera) [2080332] - selftests: forwarding: Use same VRF for port and VLAN upper (Ivan Vecera) [2080332] - selftests: forwarding: Disable learning before link up (Ivan Vecera) [2080332] - net: bridge: mst: Add helper to query a port's MST state (Ivan Vecera) [2080332] - net: bridge: mst: Add helper to check if MST is enabled (Ivan Vecera) [2080332] - net: bridge: mst: Add helper to map an MSTI to a VID set (Ivan Vecera) [2080332] - net: bridge: mst: Notify switchdev drivers of MST state changes (Ivan Vecera) [2080332] - net: bridge: mst: Notify switchdev drivers of VLAN MSTI migrations (Ivan Vecera) [2080332] - net: bridge: mst: Notify switchdev drivers of MST mode changes (Ivan Vecera) [2080332] - net: bridge: mst: Support setting and reporting MST port states (Ivan Vecera) [2080332] - net: bridge: mst: Allow changing a VLAN's MSTI (Ivan Vecera) [2080332] - net: bridge: mst: Multiple Spanning Tree (MST) mode (Ivan Vecera) [2080332] - net: switchdev: remove lag_mod_cb from switchdev_handle_fdb_event_to_device (Ivan Vecera) [2080332] - selftests: forwarding: tests of locked port feature (Ivan Vecera) [2080332] - net: bridge: Add support for offloading of locked port flag (Ivan Vecera) [2080332] - net: bridge: Add support for bridge port in locked mode (Ivan Vecera) [2080332] - net: switchdev: avoid infinite recursion from LAG to bridge with port object handler (Ivan Vecera) [2080332] - bridge: switch br_net_exit to batch mode (Ivan Vecera) [2080332] - net: bridge: multicast: notify switchdev driver whenever MC processing gets disabled (Ivan Vecera) [2080332] - net: switchdev: introduce switchdev_handle_port_obj_{add,del} for foreign interfaces (Ivan Vecera) [2080332] - net: switchdev: rename switchdev_lower_dev_find to switchdev_lower_dev_find_rcu (Ivan Vecera) [2080332] - net: bridge: switchdev: replay all VLAN groups (Ivan Vecera) [2080332] - net: bridge: make nbp_switchdev_unsync_objs() follow reverse order of sync() (Ivan Vecera) [2080332] - net: bridge: switchdev: differentiate new VLANs from changed ones (Ivan Vecera) [2080332] - net: bridge: vlan: notify switchdev only when something changed (Ivan Vecera) [2080332] - net: bridge: vlan: make __vlan_add_flags react only to PVID and UNTAGGED (Ivan Vecera) [2080332] - net: bridge: vlan: don't notify to switchdev master VLANs without BRENTRY flag (Ivan Vecera) [2080332] - net: bridge: vlan: check early for lack of BRENTRY flag in br_vlan_add_existing (Ivan Vecera) [2080332] - net: bridge: vlan: check for errors from __vlan_del in __vlan_flush (Ivan Vecera) [2080332] - net/switchdev: use struct_size over open coded arithmetic (Ivan Vecera) [2080332] - net: bridge: vlan: fix single net device option dumping (Ivan Vecera) [2080332] - net: bridge: mcast: fix br_multicast_ctx_vlan_global_disabled helper (Ivan Vecera) [2080332] - net: bridge: mcast: add and enforce startup query interval minimum (Ivan Vecera) [2080332] - net: bridge: mcast: add and enforce query interval minimum (Ivan Vecera) [2080332] - netfilter: bridge: add support for pppoe filtering (Ivan Vecera) [2080332] - bridge: use __set_bit in __br_vlan_set_default_pvid (Ivan Vecera) [2080332] - net: bridge: Allow base 16 inputs in sysfs (Ivan Vecera) [2080332] - net/bridge: replace simple_strtoul to kstrtol (Ivan Vecera) [2080332] - net: bridge: Slightly optimize 'find_portno()' (Ivan Vecera) [2080332] - net: bridge: switchdev: fix shim definition for br_switchdev_mdb_notify (Ivan Vecera) [2080332] - net: bridge: switchdev: consistent function naming (Ivan Vecera) [2080332] - net: bridge: mdb: move all switchdev logic to br_switchdev.c (Ivan Vecera) [2080332] - net: bridge: split out the switchdev portion of br_mdb_notify (Ivan Vecera) [2080332] - net: bridge: move br_vlan_replay to br_switchdev.c (Ivan Vecera) [2080332] - net: bridge: provide shim definition for br_vlan_flags (Ivan Vecera) [2080332] - net: switchdev: merge switchdev_handle_fdb_{add,del}_to_device (Ivan Vecera) [2080332] - net: bridge: create a common function for populating switchdev FDB entries (Ivan Vecera) [2080332] - net: bridge: move br_fdb_replay inside br_switchdev.c (Ivan Vecera) [2080332] - net: bridge: reduce indentation level in fdb_create (Ivan Vecera) [2080332] - net: bridge: rename br_fdb_insert to br_fdb_add_local (Ivan Vecera) [2080332] - net: bridge: rename fdb_insert to fdb_add_local (Ivan Vecera) [2080332] - net: bridge: remove fdb_insert forward declaration (Ivan Vecera) [2080332] - net: bridge: remove fdb_notify forward declaration (Ivan Vecera) [2080332] - net: make use of helper netif_is_bridge_master() (Ivan Vecera) [2080332] - net: use eth_hw_addr_set() (Ivan Vecera) [2080332] - net: bridge: Use array_size() helper in copy_to_user() (Ivan Vecera) [2080332] - net/mlx5: DR, Fix missing flow_source when creating multi-destination FW table (Amir Tzin) [2072920] - net/mlx5: DR, Fix slab-out-of-bounds in mlx5_cmd_dr_create_fte (Amir Tzin) [2072920] - ixgbevf: Require large buffers for build_skb on 82599VF (Ken Cox) [2037956] - ixgbevf: Remove useless DMA-32 fallback configuration (Ken Cox) [2037956] - ixgbevf: switch to napi_build_skb() (Ken Cox) [2037956] - ixgbevf: Add support for new mailbox communication between PF and VF (Ken Cox) [2037956] - ixgbevf: Mailbox improvements (Ken Cox) [2037956] - ixgbevf: Add legacy suffix to old API mailbox functions (Ken Cox) [2037956] - ixgbevf: Improve error handling in mailbox (Ken Cox) [2037956] - ixgbevf: Rename MSGTYPE to SUCCESS and FAILURE (Ken Cox) [2037956] - net: ixgbevf: Remove redundant initialization of variable ret_val (Ken Cox) [2037956] - selftests: mptcp: fix diag instability (Hangbin Liu) [2077358] - selftests: mptcp: fix ipv6 routing setup (Hangbin Liu) [2077358] - selftests: mptcp: clean tmp files in simult_flows (Hangbin Liu) [2077358] - selftests: netfilter: fix exit value for nft_concat_range (Hangbin Liu) [2077358] - selftests: netfilter: remove stray bash debug line (Hangbin Liu) [2077358] - selftests: Fix IPv6 address bind tests (Hangbin Liu) [2077358] - selftests: Fix raw socket bind tests with VRF (Hangbin Liu) [2077358] - selftests: net: Correct case name (Hangbin Liu) [2077358] - selftests: pmtu.sh: Kill nettest processes launched in subshell. (Hangbin Liu) [2077358] - selftests: pmtu.sh: Kill tcpdump processes launched by subshell. (Hangbin Liu) [2077358] - selftests: net: Fix a typo in udpgro_fwd.sh (Hangbin Liu) [2077358] - selftests/net: udpgso_bench_tx: fix dst ip argument (Hangbin Liu) [2077358] - selftests/net: udpgso_bench_rx: fix port argument (Hangbin Liu) [2077358] - selftests: net: tls: remove unused variable and code (Hangbin Liu) [2077358] - selftest: net: fix typo in altname test (Hangbin Liu) [2077358]- net/mlx5: DR, Fix the threshold that defines when pool sync is initiated (Amir Tzin) [2062715] - net/mlx5: DR, Cache STE shadow memory (Amir Tzin) [2062715] - perf/x86/intel/lbr: Add static_branch for LBR INFO flags (Michael Petlan) [2039998] - perf/x86/intel/lbr: Support LBR format V7 (Michael Petlan) [2039998] - net/mlx5e: TC, fix decap fallback to uplink when int port not supported (Amir Tzin) [2077048] - net/mlx5e: Fix wrong source vport matching on tunnel rule (Amir Tzin) [2064589] - hv_balloon: rate-limit "Unhandled message" warning (Vitaly Kuznetsov) [2087270] - tcp: drop the hash_32() part from the index calculation (Guillaume Nault) [2064876] {CVE-2022-1012} - tcp: increase source port perturb table to 2^16 (Guillaume Nault) [2064876] {CVE-2022-1012} - tcp: dynamically allocate the perturb table used by source ports (Guillaume Nault) [2064876] {CVE-2022-1012} - tcp: add small random increments to the source port (Guillaume Nault) [2064876] {CVE-2022-1012} - tcp: resalt the secret every 10 seconds (Guillaume Nault) [2064876] {CVE-2022-1012} - tcp: use different parts of the port_offset for index and offset (Guillaume Nault) [2064876] {CVE-2022-1012} - secure_seq: use the 64 bits of the siphash for port offset calculation (Guillaume Nault) [2064876] {CVE-2022-1012} - tcp: add some entropy in __inet_hash_connect() (Guillaume Nault) [2064876] {CVE-2022-1012} - tcp: change source port randomizarion at connect() time (Guillaume Nault) [2064876] {CVE-2022-1012} - net/mlx5e: TC, Skip redundant ct clear actions (Amir Tzin) [2055590] - spi: pxa2xx: Add support for Intel Raptor Lake PCH-S (Prarit Bhargava) [2040031] - mfd: intel-lpss: Add Intel Raptor Lake PCH-S PCI IDs (Prarit Bhargava) [2040031] - pinctrl: alderlake: Add Raptor Lake-S ACPI ID (Prarit Bhargava) [2040033] - i2c: i801: Add support for Intel Raptor Lake PCH-S (Prarit Bhargava) [2040027 2040029] - redhat/configs: Add CONFIG_INTEL_IDXD_PERFMON (Jerry Snitselaar) [1921296] - x86/fpu/xstate: Consolidate size calculations (Jerry Snitselaar) [2071461] - x86/fpu/xstate: Handle supervisor states in XSTATE permissions (Jerry Snitselaar) [2071461] - x86/fpu/xsave: Handle compacted offsets correctly with supervisor states (Jerry Snitselaar) [2071461] - x86/fpu: Cache xfeature flags from CPUID (Jerry Snitselaar) [2071461] - x86/fpu/xsave: Initialize offset/size cache early (Jerry Snitselaar) [2071461] - x86/fpu: Remove unused supervisor only offsets (Jerry Snitselaar) [2071461] - dmaengine: idxd: Change license on idxd.h to LGPL (Jerry Snitselaar) [2072156] - dmaengine: idxd: fix delta_rec and crc size field for completion record (Jerry Snitselaar) [1971892] - dmaengine: idxd: Remove useless DMA-32 fallback configuration (Jerry Snitselaar) [2072156] - dmaengine: idxd: restore traffic class defaults after wq reset (Jerry Snitselaar) [2046469] - dmaengine: idxd: deprecate token sysfs attributes for read buffers (Jerry Snitselaar) [2040042] - dmaengine: idxd: change bandwidth token to read buffers (Jerry Snitselaar) [2040042] - dmaengine: idxd: fix wq settings post wq disable (Jerry Snitselaar) [2040045] - dmaengine: idxd: change MSIX allocation based on per wq activation (Jerry Snitselaar) [2040495] - edmaengine: idxd: fix descriptor flushing locking (Jerry Snitselaar) [2040495] - dmaengine: idxd: embed irq_entry in idxd_wq struct (Jerry Snitselaar) [2040495] - dmaengine: idxd: fix calling wq quiesce inside spinlock (Jerry Snitselaar) [2040040] - dmaengine: idxd: add knob for enqcmds retries (Jerry Snitselaar) [2040047] - dmaengine: idxd: set defaults for wq configs (Jerry Snitselaar) [2040047] - dmaengine: idxd: handle interrupt handle revoked event (Jerry Snitselaar) [2040051] - dmaengine: idxd: handle invalid interrupt handle descriptors (Jerry Snitselaar) [2040051] - dmaengine: idxd: create locked version of idxd_quiesce() call (Jerry Snitselaar) [2040051] - dmaengine: idxd: add helper for per interrupt handle drain (Jerry Snitselaar) [2040051] - dmaengine: idxd: move interrupt handle assignment (Jerry Snitselaar) [2040051] - dmaengine: idxd: int handle management refactoring (Jerry Snitselaar) [2040051] - dmaengine: idxd: rework descriptor free path on failure (Jerry Snitselaar) [2040051] - dmaengine: idxd: fix missed completion on abort path (Jerry Snitselaar) [2040040] - dmaengine: idxd: fix resource leak on dmaengine driver disable (Jerry Snitselaar) [2040040] - dmaengine: idxd: cleanup completion record allocation (Jerry Snitselaar) [2040040] - dmaengine: idxd: reconfig device after device reset command (Jerry Snitselaar) [2072156] - dmaengine: idxd: add halt interrupt support (Jerry Snitselaar) [2040047] - dmaengine: idxd: Use list_move_tail instead of list_del/list_add_tail (Jerry Snitselaar) [2072156] - dmanegine: idxd: fix resource free ordering on driver removal (Jerry Snitselaar) [2040040] - dmaengine: idxd: remove kernel wq type set when load configuration (Jerry Snitselaar) [2040040] - dmaengine: idxd: remove gen cap field per spec 1.2 update (Jerry Snitselaar) [2040040] - dmaengine: idxd: check GENCAP config support for gencfg register (Jerry Snitselaar) [2040040] - dmaengine: idxd: move out percpu_ref_exit() to ensure it's outside submission (Jerry Snitselaar) [2040040] - dmaengine: idxd: remove interrupt disable for dev_lock (Jerry Snitselaar) [2040040] - dmaengine: idxd: remove interrupt disable for cmd_lock (Jerry Snitselaar) [2040040] - dmaengine: idxd: fix setting up priv mode for dwq (Jerry Snitselaar) [2040040] - dmaengine: idxd: set descriptor allocation size to threshold for swq (Jerry Snitselaar) [2040040] - dmaengine: idxd: make submit failure path consistent on desc freeing (Jerry Snitselaar) [2040040] - dmaengine: idxd: remove interrupt flag for completion list spinlock (Jerry Snitselaar) [2040040] - dmaengine: idxd: make I/O interrupt handler one shot (Jerry Snitselaar) [2040040] - dmaengine: idxd: clear block on fault flag when clear wq (Jerry Snitselaar) [2040040] - dmaengine: idxd: add capability check for 'block on fault' attribute (Jerry Snitselaar) [2040040] - dmaengine: idxd: Remove unused status variable in irq_process_work_list() (Jerry Snitselaar) [2072156] - dmaengine: idxd: Fix a possible NULL pointer dereference (Jerry Snitselaar) [2072156] - dmaengine: idxd: fix abort status check (Jerry Snitselaar) [2040040] - dmanegine: idxd: add software command status (Jerry Snitselaar) [2040047] - dmaengine: idxd: rotate portal address for better performance (Jerry Snitselaar) [2040047] - dmaengine: idxd: fix wq slot allocation index check (Jerry Snitselaar) [2040040] - dmaengine: idxd: fix uninit var for alt_drv (Jerry Snitselaar) [2072156] - dmaengine: idxd: Set defaults for GRPCFG traffic class (Jerry Snitselaar) [2040047] - dmaengine: idxd: remove fault processing code (Jerry Snitselaar) [2040040] - dmaengine: idxd: move dsa_drv support to compatible mode (Jerry Snitselaar) [1971961] - dmaengine: dsa: move dsa_bus_type out of idxd driver to standalone (Jerry Snitselaar) [1971961] - dmaengine: idxd: create user driver for wq 'device' (Jerry Snitselaar) [1971961] - dmaengine: idxd: create dmaengine driver for wq 'device' (Jerry Snitselaar) [1971961] - dmaengine: idxd: create idxd_device sub-driver (Jerry Snitselaar) [1971961] - dmaengine: idxd: add type to driver in order to allow device matching (Jerry Snitselaar) [1971961] - dmanegine: idxd: open code the dsa_drv registration (Jerry Snitselaar) [1971961] - dmaengine: idxd: idxd: move remove() bits for idxd 'struct device' to device.c (Jerry Snitselaar) [1971961] - dmaengine: idxd: move probe() bits for idxd 'struct device' to device.c (Jerry Snitselaar) [1971961] - dmaengine: idxd: fix bus_probe() and bus_remove() for dsa_bus (Jerry Snitselaar) [1971961] - dmaengine: idxd: remove iax_bus_type prototype (Jerry Snitselaar) [1971961] - dmaengine: idxd: remove bus shutdown (Jerry Snitselaar) [1971961] - dmaengine: idxd: move wq_disable() to device.c (Jerry Snitselaar) [1971961] - dmaengine: idxd: move wq_enable() to device.c (Jerry Snitselaar) [1971961] - dmaengine: idxd: remove IDXD_DEV_CONF_READY (Jerry Snitselaar) [1971961] - dmaengine: idxd: add 'struct idxd_dev' as wrapper for conf_dev (Jerry Snitselaar) [1971961] - dmaengine: idxd: add driver name (Jerry Snitselaar) [1971961] - dmaengine: idxd: add driver register helper (Jerry Snitselaar) [1971961] - dmaengine: idxd: depends on !UML (Jerry Snitselaar) [2072156] - dmaengine: idxd: fix PCI_MSI build errors (Jerry Snitselaar) [2072156] - dmaengine: idxd: fix submission race window (Jerry Snitselaar) [2040040] - dmaengine: idxd: fix sequence for pci driver remove() and shutdown() (Jerry Snitselaar) [2072156] - dmaengine: idxd: fix setup sequence for MSIXPERM table (Jerry Snitselaar) [2040040] - dmaengine: idxd: fix array index when int_handles are being used (Jerry Snitselaar) [2040040] - dmaengine: idxd: assign MSIX vectors to each WQ rather than roundrobin (Jerry Snitselaar) [2072156] - dmaengine: idxd: fix desc->vector that isn't being updated (Jerry Snitselaar) [2040040] - dmaengine: idxd: add missing percpu ref put on failure (Jerry Snitselaar) [2072156] - dmaengine: idxd: have command status always set (Jerry Snitselaar) [1973882] - dmanegine: idxd: cleanup all device related bits after disabling device (Jerry Snitselaar) [2072156] - dmaengine: idxd: Simplify code and axe the use of a deprecated API (Jerry Snitselaar) [2072156] - dmaengine: idxd: remove devm allocation for idxd->int_handles (Jerry Snitselaar) [2072156] - dmaengine: idxd: Remove redundant variable cdev_ctx (Jerry Snitselaar) [2072156] - dmaengine: idxd: Add missing cleanup for early error out in probe call (Jerry Snitselaar) [1971892] - dmaengine: idxd: Enable IDXD performance monitor support (Jerry Snitselaar) [1921296] - dmaengine: idxd: Add IDXD performance monitor support (Jerry Snitselaar) [1921296] - dmaengine: idxd: device cmd should use dedicated lock (Jerry Snitselaar) [1971892] - dmaengine: idxd: support reporting of halt interrupt (Jerry Snitselaar) [1971890] - dmaengine: idxd: convert sprintf() to sysfs_emit() for all usages (Jerry Snitselaar) [1971890] - dmaengine: idxd: add interrupt handle request and release support (Jerry Snitselaar) [1971890] - dmaengine: idxd: add support for readonly config mode (Jerry Snitselaar) [1971890] - dmaengine: idxd: add percpu_ref to descriptor submission path (Jerry Snitselaar) [1971949] - dmaengine: idxd: remove detection of device type (Jerry Snitselaar) [1971963] - Documentation/x86: Update documentation for SVA (Shared Virtual Addressing) (Jerry Snitselaar) [2071461] - tools/objtool: Check for use of the ENQCMD instruction in the kernel (Jerry Snitselaar) [2071461] - x86/cpufeatures: Re-enable ENQCMD (Jerry Snitselaar) [2071461] - x86/traps: Demand-populate PASID MSR via #GP (Jerry Snitselaar) [2071461] - sched: Define and initialize a flag to identify valid PASID in the task (Jerry Snitselaar) [2071461] - x86/fpu: Clear PASID when copying fpstate (Jerry Snitselaar) [2071461] - iommu/sva: Assign a PASID to mm on PASID allocation and free it on mm exit (Jerry Snitselaar) [2071461] - iommu/ioasid: Introduce a helper to check for valid PASIDs (Jerry Snitselaar) [2071461] - kernel/fork: Initialize mm's PASID (Jerry Snitselaar) [2071461] - mm: Change CONFIG option for mm->pasid field (Jerry Snitselaar) [2071461] - mm/fork: clear PASID for new mm (Jerry Snitselaar) [2071461] - iommu/sva: Rename CONFIG_IOMMU_SVA_LIB to CONFIG_IOMMU_SVA (Jerry Snitselaar) [2071461] - turbostat: fix PC6 displaying on some systems (Steve Best) [2040078]- quota: make dquot_quota_sync return errors from ->sync_fs (Lukas Czerner) [2083057] - redhat: disable more noisy rpminspect tests (Jarod Wilson) - mm: thp: replace the page lock with the seqlock for the THP mapcount (Andrea Arcangeli) [1958020] - mm: do_wp_page: deduplicate smart_lock_page (Andrea Arcangeli) [1958020] - mm: hugetlbfs: gup_must_unshare() cleanup (Andrea Arcangeli) [1958020] - mm: GUP: cleanup FOLL_UNSHARE (Andrea Arcangeli) [1958020] - mm: COW: skip the page lock in the COW copy path (Andrea Arcangeli) [1958020] - mm: gup: gup_must_unshare() use can_read_pin_swap_page() (Andrea Arcangeli) [1958020] - mm: hugetlbfs: gup: gup_must_unshare(): enable hugetlbfs (Andrea Arcangeli) [1958020] - mm: hugetlbfs: FOLL_FAULT_UNSHARE (Andrea Arcangeli) [1958020] - mm: hugetlbfs: COR: copy-on-read fault (Andrea Arcangeli) [1958020] - mm: gup: FOLL_UNSHARE RHEL (Andrea Arcangeli) [1958020] - mm: gup: FOLL_NOUNSHARE: optimize follow_page (Andrea Arcangeli) [1958020] - mm: gup: FOLL_UNSHARE (Andrea Arcangeli) [1958020] - mm: gup: gup_must_unshare() (Andrea Arcangeli) [1958020] - mm: gup: COR: copy-on-read fault (Andrea Arcangeli) [1958020] - mm: thp: introduce page_trans_huge_anon_shared (Andrea Arcangeli) [1958020] - mm: thp: stabilize the THP mapcount in page_remove_anon_compound_rmap (Andrea Arcangeli) [1958020] - mm: thp: make the THP mapcount atomic with a seqlock (Andrea Arcangeli) [1958020] - mm: thp: consolidate mapcount logic on THP split (David Hildenbrand) [1958020] - vmxnet3: Remove useless DMA-32 fallback configuration (Kamal Heib) [2083561] - vmxnet3: fix minimum vectors alloc issue (Kamal Heib) [2083561] - net: vmxnet3: remove multiple false checks in vmxnet3_ethtool.c (Kamal Heib) [2083561] - vmxnet3: do not stop tx queues after netif_device_detach() (Kamal Heib) [2083561] - block: limit request dispatch loop duration (Ming Lei) [2005082] - esp: limit skb_page_frag_refill use to a single page (Sabrina Dubroca) [2062115] {CVE-2022-27666} - esp: Fix possible buffer overflow in ESP transformation (Sabrina Dubroca) [2062115] {CVE-2022-27666} - can: ems_usb: ems_usb_start_xmit(): fix double dev_kfree_skb() in error path (Chris von Recklinghausen) [2080376] {CVE-2022-28390} - NFSD: Deprecate NFS_OFFSET_MAX (Scott Mayhew) [2064216] - NFSD: Fix offset type in I/O trace points (Scott Mayhew) [2064216] - NFSD: COMMIT operations must not return NFS?ERR_INVAL (Scott Mayhew) [2064216] - NFSD: Clamp WRITE offsets (Scott Mayhew) [2064216] - NFSD: Fix NFSv3 SETATTR/CREATE's handling of large file sizes (Scott Mayhew) [2064216] - NFSD: Fix ia_size underflow (Scott Mayhew) [2064216] - NFSD: Fix the behavior of READ near OFFSET_MAX (Scott Mayhew) [2064216] - NFSD: Fix READDIR buffer overflow (Scott Mayhew) [2064216] - nfsd: Fix nsfd startup race (again) (Scott Mayhew) [2064216] - NFS: Add a tracepoint to show the results of nfs_set_cache_invalid() (Scott Mayhew) [2064216] - NFSv42: Don't fail clone() unless the OP_CLONE operation failed (Scott Mayhew) [2064216] - NFSD: Fix exposure in nfsd4_decode_bitmap() (Scott Mayhew) [2064216] - NFSv4: Sanity check the parameters in nfs41_update_target_slotid() (Scott Mayhew) [2064216] - NFS: Remove the nfs4_label argument from decode_getattr_*() functions (Scott Mayhew) [2064216] - NFS: Remove the nfs4_label argument from nfs_setsecurity (Scott Mayhew) [2064216] - NFS: Remove the nfs4_label argument from nfs_fhget() (Scott Mayhew) [2064216] - NFS: Remove the nfs4_label argument from nfs_add_or_obtain() (Scott Mayhew) [2064216] - NFS: Remove the nfs4_label argument from nfs_instantiate() (Scott Mayhew) [2064216] - NFS: Remove the nfs4_label from the nfs_setattrres (Scott Mayhew) [2064216] - NFS: Remove the nfs4_label from the nfs4_getattr_res (Scott Mayhew) [2064216] - NFS: Remove the f_label from the nfs4_opendata and nfs_openres (Scott Mayhew) [2064216] - NFS: Remove the nfs4_label from the nfs4_lookupp_res struct (Scott Mayhew) [2064216] - NFS: Remove the label from the nfs4_lookup_res struct (Scott Mayhew) [2064216] - NFS: Remove the nfs4_label from the nfs4_link_res struct (Scott Mayhew) [2064216] - NFS: Remove the nfs4_label from the nfs4_create_res struct (Scott Mayhew) [2064216] - NFS: Remove the nfs4_label from the nfs_entry struct (Scott Mayhew) [2064216] - NFS: Create a new nfs_alloc_fattr_with_label() function (Scott Mayhew) [2064216] - NFS: Always initialise fattr->label in nfs_fattr_alloc() (Scott Mayhew) [2064216] - NFSv4: Remove unnecessary 'minor version' check (Scott Mayhew) [2064216] - NFSv4: Fix potential Oops in decode_op_map() (Scott Mayhew) [2064216] - NFSv4: Ensure decode_compound_hdr() sanity checks the tag (Scott Mayhew) [2064216] - NFS: Don't trace an uninitialised value (Scott Mayhew) [2064216] - NFSv4.2 add tracepoint to OFFLOAD_CANCEL (Scott Mayhew) [2064216] - NFSv4.2 add tracepoint to CB_OFFLOAD (Scott Mayhew) [2064216] - NFSv4.2 add tracepoint to CLONE (Scott Mayhew) [2064216] - NFSv4.2 add tracepoint to COPY (Scott Mayhew) [2064216] - NFSv4.2 add tracepoints to FALLOCATE and DEALLOCATE (Scott Mayhew) [2064216] - NFSv4.2 add tracepoint to SEEK (Scott Mayhew) [2064216] - nfs4: take a reference on the nfs_client when running FREE_STATEID (Scott Mayhew) [2064216] - NFS: Move NFS protocol display macros to global header (Scott Mayhew) [2064216] - NFS: Move generic FS show macros to global header (Scott Mayhew) [2064216] - SUNRPC: Clean up xs_tcp_setup_sock() (Scott Mayhew) [2064216] - NFSv4: Fix a regression in nfs_set_open_stateid_locked() (Scott Mayhew) [2064216] - NFS: Remove redundant call to __set_page_dirty_nobuffers (Scott Mayhew) [2064216] - NFS: Unexport nfs_probe_fsinfo() (Scott Mayhew) [2064216] - NFS: Call nfs_probe_server() during a fscontext-reconfigure event (Scott Mayhew) [2064216] - NFS: Replace calls to nfs_probe_fsinfo() with nfs_probe_server() (Scott Mayhew) [2064216] - NFS: Move nfs_probe_destination() into the generic client (Scott Mayhew) [2064216] - NFS: Create an nfs4_server_set_init_caps() function (Scott Mayhew) [2064216] - NFS: Remove --> and <-- dprintk call sites (Scott Mayhew) [2064216] - SUNRPC: Trace calls to .rpc_call_done (Scott Mayhew) [2064216] - NFS: Replace dprintk callsites in nfs_readpage(s) (Scott Mayhew) [2064216] - SUNRPC: Use BIT() macro in rpc_show_xprt_state() (Scott Mayhew) [2064216] - SUNRPC: Tracepoints should display tk_pid and cl_clid as a fixed-size field (Scott Mayhew) [2064216] - xprtrdma: Remove rpcrdma_ep::re_implicit_roundup (Scott Mayhew) [2064216] - xprtrdma: Provide a buffer to pad Write chunks of unaligned length (Scott Mayhew) [2064216] - Fix user namespace leak (Scott Mayhew) [2064216] - NFS: Save some space in the inode (Scott Mayhew) [2064216] - NFS: Fix WARN_ON due to unionization of nfs_inode.nrequests (Scott Mayhew) [2064216] - NFSv4: Fixes for nfs4_inode_return_delegation() (Scott Mayhew) [2064216] - NFS: Fix an Oops in pnfs_mark_request_commit() (Scott Mayhew) [2064216] - NFS: Fix up commit deadlocks (Scott Mayhew) [2064216] - NFSD:fix boolreturn.cocci warning (Scott Mayhew) [2064216] - nfsd: update create verifier comment (Scott Mayhew) [2064216] - SUNRPC: Change return value type of .pc_encode (Scott Mayhew) [2064216] - SUNRPC: Replace the "__be32 *p" parameter to .pc_encode (Scott Mayhew) [2064216] - NFSD: Save location of NFSv4 COMPOUND status (Scott Mayhew) [2064216] - SUNRPC: Change return value type of .pc_decode (Scott Mayhew) [2064216] - SUNRPC: Replace the "__be32 *p" parameter to .pc_decode (Scott Mayhew) [2064216] - SUNRPC: De-duplicate .pc_release() call sites (Scott Mayhew) [2064216] - SUNRPC: Simplify the SVC dispatch code path (Scott Mayhew) [2064216] - NFS: Fix deadlocks in nfs_scan_commit_list() (Scott Mayhew) [2064216] - NFS: Instrument i_size_write() (Scott Mayhew) [2064216] - SUNRPC: Per-rpc_clnt task PIDs (Scott Mayhew) [2064216] - NFS: Remove unnecessary TRACE_DEFINE_ENUM()s (Scott Mayhew) [2064216] - SUNRPC: Capture value of xdr_buf::page_base (Scott Mayhew) [2064216] - svcrdma: Split svcrmda_wc_{read,write} tracepoints (Scott Mayhew) [2064216] - svcrdma: Split the svcrdma_wc_send() tracepoint (Scott Mayhew) [2064216] - svcrdma: Split the svcrdma_wc_receive() tracepoint (Scott Mayhew) [2064216] - pnfs/flexfiles: Fix misplaced barrier in nfs4_ff_layout_prepare_ds (Scott Mayhew) [2064216] - NFS: Remove unnecessary page cache invalidations (Scott Mayhew) [2064216] - NFS: Fix dentry verifier races (Scott Mayhew) [2064216] - NFS: Further optimisations for 'ls -l' (Scott Mayhew) [2064216] - NFS: Fix up nfs_readdir_inode_mapping_valid() (Scott Mayhew) [2064216] - NFS: Ignore the directory size when marking for revalidation (Scott Mayhew) [2064216] - NFS: Don't set NFS_INO_DATA_INVAL_DEFER and NFS_INO_INVALID_DATA (Scott Mayhew) [2064216] - NFS: Default change_attr_type to NFS4_CHANGE_TYPE_IS_UNDEFINED (Scott Mayhew) [2064216] - NFSv4: Retrieve ACCESS on open if we're not using NFS4_CREATE_EXCLUSIVE (Scott Mayhew) [2064216] - NFS: Fix a few more clear_bit() instances that need release semantics (Scott Mayhew) [2064216] - SUNRPC: xprt_clear_locked() only needs release memory semantics (Scott Mayhew) [2064216] - SUNRPC: Remove unnecessary memory barriers (Scott Mayhew) [2064216] - SUNRPC: Remove WQ_HIGHPRI from xprtiod (Scott Mayhew) [2064216] - SUNRPC: Add cond_resched() at the appropriate point in __rpc_execute() (Scott Mayhew) [2064216] - SUNRPC: Partial revert of commit 6f9f17287e78 (Scott Mayhew) [2064216] - NFS: Fix up nfs_ctx_key_to_expire() (Scott Mayhew) [2064216] - NFS: Label the dentry with a verifier in nfs_rmdir() and nfs_unlink() (Scott Mayhew) [2064216] - NFS: Label the dentry with a verifier in nfs_link(), nfs_symlink() (Scott Mayhew) [2064216] - NFSD: Have legacy NFSD WRITE decoders use xdr_stream_subsegment() (Scott Mayhew) [2064216] - SUNRPC: xdr_stream_subsegment() must handle non-zero page_bases (Scott Mayhew) [2064216] - NFSD: simplify struct nfsfh (Scott Mayhew) [2064216] - NFSD: drop support for ancient filehandles (Scott Mayhew) [2064216] - NFSD: move filehandle format declarations out of "uapi". (Scott Mayhew) [2064216] - UNRPC: Return specific error code on kmalloc failure (Scott Mayhew) [2064216] - NFSD: Optimize DRC bucket pruning (Scott Mayhew) [2064216] - nfsd: don't alloc under spinlock in rpc_parse_scope_id (Scott Mayhew) [2064216] - NFSD: Keep existing listeners on portlist error (Scott Mayhew) [2064216] - nfs: Fix kerneldoc warning shown up by W=1 (Scott Mayhew) [2064216] - nfsd: back channel stuck in SEQ4_STATUS_CB_PATH_DOWN (Scott Mayhew) [2064216] - NLM: Fix svcxdr_encode_owner() (Scott Mayhew) [2064216] - SUNRPC: improve error response to over-size gss credential (Scott Mayhew) [2064216] - NFS: Always provide aligned buffers to the RPC read layers (Scott Mayhew) [2064216] - NFSv3: Delete duplicate judgement in nfs3_async_handle_jukebox (Scott Mayhew) [2064216] - SUNRPC: Tweak TCP socket shutdown in the RPC client (Scott Mayhew) [2064216] - svcrdma: xpt_bc_xprt is already clear in __svc_rdma_free() (Scott Mayhew) [2064216] - rpc: fix gss_svc_init cleanup on failure (Scott Mayhew) [2064216] - SUNRPC: Add RPC_AUTH_TLS protocol numbers (Scott Mayhew) [2064216] - NFSD: remove vanity comments (Scott Mayhew) [2064216] - svcrdma: Convert rdma->sc_rw_ctxts to llist (Scott Mayhew) [2064216] - svcrdma: Relieve contention on sc_send_lock. (Scott Mayhew) [2064216] - svcrdma: Fewer calls to wake_up() in Send completion handler (Scott Mayhew) [2064216] - NFSD: Use new __string_len C macros for nfsd_clid_class (Scott Mayhew) [2064216] - NFSD: Use new __string_len C macros for the nfs_dirent tracepoint (Scott Mayhew) [2064216] - tracing: Add trace_event helper macros __string_len() and __assign_str_len() (Scott Mayhew) [2064216] - NFSD: Clean up splice actor (Scott Mayhew) [2064216] - NFS: Clean up the synopsis of callback process_op() (Scott Mayhew) [2064216] - NFS: Extract the xdr_init_encode/decode() calls from decode_compound (Scott Mayhew) [2064216] - NFS: Remove unused callback void decoder (Scott Mayhew) [2064216] - NFS: Add a private local dispatcher for NFSv4 callback operations (Scott Mayhew) [2064216] - SUNRPC: Eliminate the RQ_AUTHERR flag (Scott Mayhew) [2064216] - SUNRPC: Set rq_auth_stat in the pg_authenticate() callout (Scott Mayhew) [2064216] - SUNRPC: Add svc_rqst::rq_auth_stat (Scott Mayhew) [2064216] - NFSv4/pNFS: Remove dead code (Scott Mayhew) [2064216] - SUNRPC: Convert rpc_client refcount to use refcount_t (Scott Mayhew) [2064216] - xprtrdma: Eliminate rpcrdma_post_sends() (Scott Mayhew) [2064216] - xprtrdma: Add an xprtrdma_post_send_err tracepoint (Scott Mayhew) [2064216] - xprtrdma: Add xprtrdma_post_recvs_err() tracepoint (Scott Mayhew) [2064216] - xprtrdma: Add an rpcrdma_mr_completion_class (Scott Mayhew) [2064216] - xprtrdma: Don't display r_xprt memory addresses in tracepoints (Scott Mayhew) [2064216] - xprtrdma: Disconnect after an ib_post_send() immediate error (Scott Mayhew) [2064216] - SUNRPC: Record timeout value in xprt_retransmit tracepoint (Scott Mayhew) [2064216] - SUNRPC: xprt_retransmit() displays the the NULL procedure incorrectly (Scott Mayhew) [2064216] - treewide: Add missing semicolons to __assign_str uses (Scott Mayhew) [2064216] - SUNRPC: Remove unneeded TRACE_DEFINE_ENUMs (Scott Mayhew) [2064216] - SUNRPC: Unset RPC_TASK_NO_RETRANS_TIMEOUT for NULL RPCs (Scott Mayhew) [2064216] - SUNRPC: Refactor rpc_ping() (Scott Mayhew) [2064216] - nfsd: fix NULL dereference in nfs3svc_encode_getaclres (Scott Mayhew) [2064216] - lockd: Update the NLMv4 SHARE results encoder to use struct xdr_stream (Scott Mayhew) [2064216] - lockd: Update the NLMv4 nlm_res results encoder to use struct xdr_stream (Scott Mayhew) [2064216] - lockd: Update the NLMv4 TEST results encoder to use struct xdr_stream (Scott Mayhew) [2064216] - lockd: Update the NLMv4 void results encoder to use struct xdr_stream (Scott Mayhew) [2064216] - lockd: Update the NLMv4 FREE_ALL arguments decoder to use struct xdr_stream (Scott Mayhew) [2064216] - lockd: Update the NLMv4 SHARE arguments decoder to use struct xdr_stream (Scott Mayhew) [2064216] - lockd: Update the NLMv4 SM_NOTIFY arguments decoder to use struct xdr_stream (Scott Mayhew) [2064216] - lockd: Update the NLMv4 nlm_res arguments decoder to use struct xdr_stream (Scott Mayhew) [2064216] - lockd: Update the NLMv4 UNLOCK arguments decoder to use struct xdr_stream (Scott Mayhew) [2064216] - lockd: Update the NLMv4 CANCEL arguments decoder to use struct xdr_stream (Scott Mayhew) [2064216] - lockd: Update the NLMv4 LOCK arguments decoder to use struct xdr_stream (Scott Mayhew) [2064216] - lockd: Update the NLMv4 TEST arguments decoder to use struct xdr_stream (Scott Mayhew) [2064216] - lockd: Update the NLMv4 void arguments decoder to use struct xdr_stream (Scott Mayhew) [2064216] - lockd: Update the NLMv1 SHARE results encoder to use struct xdr_stream (Scott Mayhew) [2064216] - lockd: Update the NLMv1 nlm_res results encoder to use struct xdr_stream (Scott Mayhew) [2064216] - lockd: Update the NLMv1 TEST results encoder to use struct xdr_stream (Scott Mayhew) [2064216] - lockd: Update the NLMv1 void results encoder to use struct xdr_stream (Scott Mayhew) [2064216] - lockd: Update the NLMv1 FREE_ALL arguments decoder to use struct xdr_stream (Scott Mayhew) [2064216] - lockd: Update the NLMv1 SHARE arguments decoder to use struct xdr_stream (Scott Mayhew) [2064216] - lockd: Update the NLMv1 SM_NOTIFY arguments decoder to use struct xdr_stream (Scott Mayhew) [2064216] - lockd: Update the NLMv1 nlm_res arguments decoder to use struct xdr_stream (Scott Mayhew) [2064216] - lockd: Update the NLMv1 UNLOCK arguments decoder to use struct xdr_stream (Scott Mayhew) [2064216] - lockd: Update the NLMv1 CANCEL arguments decoder to use struct xdr_stream (Scott Mayhew) [2064216] - lockd: Update the NLMv1 LOCK arguments decoder to use struct xdr_stream (Scott Mayhew) [2064216] - lockd: Update the NLMv1 TEST arguments decoder to use struct xdr_stream (Scott Mayhew) [2064216] - lockd: Update the NLMv1 void argument decoder to use struct xdr_stream (Scott Mayhew) [2064216] - lockd: Common NLM XDR helpers (Scott Mayhew) [2064216] - lockd: Create a simplified .vs_dispatch method for NLM requests (Scott Mayhew) [2064216] - lockd: Remove stale comments (Scott Mayhew) [2064216] - nfsd: rpc_peeraddr2str needs rcu lock (Scott Mayhew) [2064216] - rpc: remove redundant initialization of variable status (Scott Mayhew) [2064216] - NFSv4: setlease should return EAGAIN if locks are not available (Scott Mayhew) [2064216] - NFS: Avoid duplicate resets of attribute cache timeouts (Scott Mayhew) [2064216] - NFSv4: Fix handling of non-atomic change attrbute updates (Scott Mayhew) [2064216] - NFS: Fix up inode attribute revalidation timeouts (Scott Mayhew) [2064216] - NFSv4: Add support for application leases underpinned by a delegation (Scott Mayhew) [2064216] - NFSv4: Add lease breakpoints in case of a delegation recall or return (Scott Mayhew) [2064216] - NFSv4: Fix delegation return in cases where we have to retry (Scott Mayhew) [2064216] - nfsd: move some commit_metadata()s outside the inode lock (Scott Mayhew) [2064216] - NFSD: Update nfsd_cb_args tracepoint (Scott Mayhew) [2064216] - NFSD: Remove the nfsd_cb_work and nfsd_cb_done tracepoints (Scott Mayhew) [2064216] - NFSD: Add an nfsd_cb_probe tracepoint (Scott Mayhew) [2064216] - NFSD: Replace the nfsd_deleg_break tracepoint (Scott Mayhew) [2064216] - NFSD: Add an nfsd_cb_offload tracepoint (Scott Mayhew) [2064216] - NFSD: Add an nfsd_cb_lm_notify tracepoint (Scott Mayhew) [2064216] - NFSD: Enhance the nfsd_cb_setup tracepoint (Scott Mayhew) [2064216] - NFSD: Remove spurious cb_setup_err tracepoint (Scott Mayhew) [2064216] - NFSD: Adjust cb_shutdown tracepoint (Scott Mayhew) [2064216] - NFSD: Add cb_lost tracepoint (Scott Mayhew) [2064216] - NFSD: Drop TRACE_DEFINE_ENUM for NFSD4_CB_ macros (Scott Mayhew) [2064216] - NFSD: Capture every CB state transition (Scott Mayhew) [2064216] - NFSD: Constify @fh argument of knfsd_fh_hash() (Scott Mayhew) [2064216] - NFSD: Add tracepoints for EXCHANGEID edge cases (Scott Mayhew) [2064216] - NFSD: Add tracepoints for SETCLIENTID edge cases (Scott Mayhew) [2064216] - NFSD: Add a couple more nfsd_clid_expired call sites (Scott Mayhew) [2064216] - NFSD: Add nfsd_clid_destroyed tracepoint (Scott Mayhew) [2064216] - NFSD: Add nfsd_clid_reclaim_complete tracepoint (Scott Mayhew) [2064216] - NFSD: Add nfsd_clid_confirmed tracepoint (Scott Mayhew) [2064216] - NFSD: Remove trace_nfsd_clid_inuse_err (Scott Mayhew) [2064216] - NFSD: Add nfsd_clid_verf_mismatch tracepoint (Scott Mayhew) [2064216] - NFSD: Add nfsd_clid_cred_mismatch tracepoint (Scott Mayhew) [2064216] - NFSD: Add an RPC authflavor tracepoint display helper (Scott Mayhew) [2064216] - NFS: Ensure the NFS_CAP_SECURITY_LABEL capability is set when appropriate (Scott Mayhew) [2064216] - NFS: Split attribute support out from the server capabilities (Scott Mayhew) [2064216] - NFS: Don't store NFS_INO_REVAL_FORCED (Scott Mayhew) [2064216] - NFSv4: link must update the inode nlink. (Scott Mayhew) [2064216] - NFSv4: nfs4_inc/dec_nlink_locked should also invalidate ctime (Scott Mayhew) [2064216] - NFS: Another inode revalidation improvement (Scott Mayhew) [2064216] - NFS: Use information about the change attribute to optimise updates (Scott Mayhew) [2064216] - NFSv4: Add support for the NFSv4.2 "change_attr_type" attribute (Scott Mayhew) [2064216] - NFS: Simplify cache consistency in nfs_check_inode_attributes() (Scott Mayhew) [2064216] - NFS: Remove a line of code that has no effect in nfs_update_inode() (Scott Mayhew) [2064216] - NFS: Fix up handling of outstanding layoutcommit in nfs_update_inode() (Scott Mayhew) [2064216] - NFS: Separate tracking of file mode cache validity from the uid/gid (Scott Mayhew) [2064216] - NFS: Separate tracking of file nlinks cache validity from the mode/uid/gid (Scott Mayhew) [2064216] - NFSv4: Fix nfs4_bitmap_copy_adjust() (Scott Mayhew) [2064216] - NFS: Don't set NFS_INO_REVAL_PAGECACHE in the inode cache validity (Scott Mayhew) [2064216] - NFS: Replace use of NFS_INO_REVAL_PAGECACHE when checking cache validity (Scott Mayhew) [2064216] - NFS: Add a cache validity flag argument to nfs_revalidate_inode() (Scott Mayhew) [2064216] - NFS: nfs_setattr_update_inode() should clear the suid/sgid bits (Scott Mayhew) [2064216] - NFS: Fix up statx() results (Scott Mayhew) [2064216] - NFS: Don't revalidate attributes that are not being asked for (Scott Mayhew) [2064216] - NFSD: Clean up after updating NFSv3 ACL encoders (Scott Mayhew) [2064216] - NFSD: Update the NFSv3 SETACL result encoder to use struct xdr_stream (Scott Mayhew) [2064216] - NFSD: Update the NFSv3 GETACL result encoder to use struct xdr_stream (Scott Mayhew) [2064216] - NFSD: Clean up after updating NFSv2 ACL encoders (Scott Mayhew) [2064216] - NFSD: Update the NFSv2 ACL ACCESS result encoder to use struct xdr_stream (Scott Mayhew) [2064216] - NFSD: Update the NFSv2 ACL GETATTR result encoder to use struct xdr_stream (Scott Mayhew) [2064216] - NFSD: Update the NFSv2 SETACL result encoder to use struct xdr_stream (Scott Mayhew) [2064216] - NFSD: Update the NFSv2 GETACL result encoder to use struct xdr_stream (Scott Mayhew) [2064216] - NFSD: Add an xdr_stream-based encoder for NFSv2/3 ACLs (Scott Mayhew) [2064216] - NFSD: Remove unused NFSv2 directory entry encoders (Scott Mayhew) [2064216] - NFSD: Update the NFSv2 READDIR entry encoder to use struct xdr_stream (Scott Mayhew) [2064216] - NFSD: Update the NFSv2 READDIR result encoder to use struct xdr_stream (Scott Mayhew) [2064216] - NFSD: Count bytes instead of pages in the NFSv2 READDIR encoder (Scott Mayhew) [2064216] - NFSD: Add a helper that encodes NFSv3 directory offset cookies (Scott Mayhew) [2064216] - NFSD: Update the NFSv2 STATFS result encoder to use struct xdr_stream (Scott Mayhew) [2064216] - NFSD: Update the NFSv2 READ result encoder to use struct xdr_stream (Scott Mayhew) [2064216] - NFSD: Update the NFSv2 READLINK result encoder to use struct xdr_stream (Scott Mayhew) [2064216] - NFSD: Update the NFSv2 diropres encoder to use struct xdr_stream (Scott Mayhew) [2064216] - NFSD: Update the NFSv2 attrstat encoder to use struct xdr_stream (Scott Mayhew) [2064216] - NFSD: Update the NFSv2 stat encoder to use struct xdr_stream (Scott Mayhew) [2064216] - NFSD: Reduce svc_rqst::rq_pages churn during READDIR operations (Scott Mayhew) [2064216] - NFSD: Remove unused NFSv3 directory entry encoders (Scott Mayhew) [2064216] - NFSD: Update NFSv3 READDIR entry encoders to use struct xdr_stream (Scott Mayhew) [2064216] - NFSD: Update the NFSv3 READDIR3res encoder to use struct xdr_stream (Scott Mayhew) [2064216] - NFSD: Count bytes instead of pages in the NFSv3 READDIR encoder (Scott Mayhew) [2064216] - NFSD: Add a helper that encodes NFSv3 directory offset cookies (Scott Mayhew) [2064216] - NFSD: Update the NFSv3 COMMIT3res encoder to use struct xdr_stream (Scott Mayhew) [2064216] - NFSD: Update the NFSv3 PATHCONF3res encoder to use struct xdr_stream (Scott Mayhew) [2064216] - NFSD: Update the NFSv3 FSINFO3res encoder to use struct xdr_stream (Scott Mayhew) [2064216] - NFSD: Update the NFSv3 FSSTAT3res encoder to use struct xdr_stream (Scott Mayhew) [2064216] - NFSD: Update the NFSv3 LINK3res encoder to use struct xdr_stream (Scott Mayhew) [2064216] - NFSD: Update the NFSv3 RENAMEv3res encoder to use struct xdr_stream (Scott Mayhew) [2064216] - NFSD: Update the NFSv3 CREATE family of encoders to use struct xdr_stream (Scott Mayhew) [2064216] - NFSD: Update the NFSv3 WRITE3res encoder to use struct xdr_stream (Scott Mayhew) [2064216] - NFSD: Update the NFSv3 READ3res encode to use struct xdr_stream (Scott Mayhew) [2064216] - NFSD: Update the NFSv3 READLINK3res encoder to use struct xdr_stream (Scott Mayhew) [2064216] - NFSD: Update the NFSv3 wccstat result encoder to use struct xdr_stream (Scott Mayhew) [2064216] - NFSD: Update the NFSv3 LOOKUP3res encoder to use struct xdr_stream (Scott Mayhew) [2064216] - NFSD: Update the NFSv3 ACCESS3res encoder to use struct xdr_stream (Scott Mayhew) [2064216] - NFSD: Update the GETATTR3res encoder to use struct xdr_stream (Scott Mayhew) [2064216] - NFSD: Extract the svcxdr_init_encode() helper (Scott Mayhew) [2064216] - NFSD: Clean up after updating NFSv3 ACL decoders (Scott Mayhew) [2064216] - NFSD: Update the NFSv2 SETACL argument decoder to use struct xdr_stream (Scott Mayhew) [2064216] - NFSD: Update the NFSv3 GETACL argument decoder to use struct xdr_stream (Scott Mayhew) [2064216] - NFSD: Clean up after updating NFSv2 ACL decoders (Scott Mayhew) [2064216] - NFSD: Update the NFSv2 ACL ACCESS argument decoder to use struct xdr_stream (Scott Mayhew) [2064216] - NFSD: Update the NFSv2 ACL GETATTR argument decoder to use struct xdr_stream (Scott Mayhew) [2064216] - NFSD: Update the NFSv2 SETACL argument decoder to use struct xdr_stream (Scott Mayhew) [2064216] - NFSD: Add an xdr_stream-based decoder for NFSv2/3 ACLs (Scott Mayhew) [2064216] - NFSD: Update the NFSv2 GETACL argument decoder to use struct xdr_stream (Scott Mayhew) [2064216] - NFSD: Remove argument length checking in nfsd_dispatch() (Scott Mayhew) [2064216] - NFSD: Update the NFSv2 SYMLINK argument decoder to use struct xdr_stream (Scott Mayhew) [2064216] - NFSD: Update the NFSv2 CREATE argument decoder to use struct xdr_stream (Scott Mayhew) [2064216] - NFSD: Update the NFSv2 SETATTR argument decoder to use struct xdr_stream (Scott Mayhew) [2064216] - NFSD: Update the NFSv2 LINK argument decoder to use struct xdr_stream (Scott Mayhew) [2064216] - NFSD: Update the NFSv2 RENAME argument decoder to use struct xdr_stream (Scott Mayhew) [2064216] - NFSD: Update NFSv2 diropargs decoding to use struct xdr_stream (Scott Mayhew) [2064216] - NFSD: Update the NFSv2 READDIR argument decoder to use struct xdr_stream (Scott Mayhew) [2064216] - NFSD: Add helper to set up the pages where the dirlist is encoded (Scott Mayhew) [2064216] - NFSD: Update the NFSv2 READLINK argument decoder to use struct xdr_stream (Scott Mayhew) [2064216] - NFSD: Update the NFSv2 WRITE argument decoder to use struct xdr_stream (Scott Mayhew) [2064216] - NFSD: Update the NFSv2 READ argument decoder to use struct xdr_stream (Scott Mayhew) [2064216] - NFSD: Update the NFSv2 GETATTR argument decoder to use struct xdr_stream (Scott Mayhew) [2064216] - NFSD: Update the MKNOD3args decoder to use struct xdr_stream (Scott Mayhew) [2064216] - NFSD: Update the SYMLINK3args decoder to use struct xdr_stream (Scott Mayhew) [2064216] - NFSD: Update the MKDIR3args decoder to use struct xdr_stream (Scott Mayhew) [2064216] - NFSD: Update the CREATE3args decoder to use struct xdr_stream (Scott Mayhew) [2064216] - NFSD: Update the SETATTR3args decoder to use struct xdr_stream (Scott Mayhew) [2064216] - NFSD: Update the LINK3args decoder to use struct xdr_stream (Scott Mayhew) [2064216] - NFSD: Update the RENAME3args decoder to use struct xdr_stream (Scott Mayhew) [2064216] - NFSD: Update the NFSv3 DIROPargs decoder to use struct xdr_stream (Scott Mayhew) [2064216] - NFSD: Update COMMIT3arg decoder to use struct xdr_stream (Scott Mayhew) [2064216] - NFSD: Update READDIR3args decoders to use struct xdr_stream (Scott Mayhew) [2064216] - NFSD: Add helper to set up the pages where the dirlist is encoded (Scott Mayhew) [2064216] - NFSD: Fix returned READDIR offset cookie (Scott Mayhew) [2064216] - NFSD: Update READLINK3arg decoder to use struct xdr_stream (Scott Mayhew) [2064216] - NFSD: Update WRITE3arg decoder to use struct xdr_stream (Scott Mayhew) [2064216] - NFSD: Update READ3arg decoder to use struct xdr_stream (Scott Mayhew) [2064216] - NFSD: Update ACCESS3arg decoder to use struct xdr_stream (Scott Mayhew) [2064216] - NFSD: Update GETATTR3args decoder to use struct xdr_stream (Scott Mayhew) [2064216] - SUNRPC: Move definition of XDR_UNIT (Scott Mayhew) [2064216] - rpcrdma: Capture bytes received in Receive completion tracepoints (Scott Mayhew) [2064216] - NFSD: Restore NFSv4 decoding's SAVEMEM functionality (Scott Mayhew) [2064216] - NFSD: Remove macros that are no longer used (Scott Mayhew) [2064216] - NFSD: Replace READ* macros in nfsd4_decode_compound() (Scott Mayhew) [2064216] - NFSD: Make nfsd4_ops::opnum a u32 (Scott Mayhew) [2064216] - NFSD: Replace READ* macros in nfsd4_decode_listxattrs() (Scott Mayhew) [2064216] - NFSD: Replace READ* macros in nfsd4_decode_setxattr() (Scott Mayhew) [2064216] - NFSD: Replace READ* macros in nfsd4_decode_xattr_name() (Scott Mayhew) [2064216] - NFSD: Replace READ* macros in nfsd4_decode_clone() (Scott Mayhew) [2064216] - NFSD: Replace READ* macros in nfsd4_decode_seek() (Scott Mayhew) [2064216] - NFSD: Replace READ* macros in nfsd4_decode_offload_status() (Scott Mayhew) [2064216] - NFSD: Replace READ* macros in nfsd4_decode_copy() (Scott Mayhew) [2064216] - NFSD: Replace READ* macros in nfsd4_decode_fallocate() (Scott Mayhew) [2064216] - NFSD: Replace READ* macros in nfsd4_decode_reclaim_complete() (Scott Mayhew) [2064216] - NFSD: Replace READ* macros in nfsd4_decode_destroy_clientid() (Scott Mayhew) [2064216] - NFSD: Replace READ* macros in nfsd4_decode_test_stateid() (Scott Mayhew) [2064216] - NFSD: Replace READ* macros in nfsd4_decode_sequence() (Scott Mayhew) [2064216] - NFSD: Replace READ* macros in nfsd4_decode_secinfo_no_name() (Scott Mayhew) [2064216] - NFSD: Replace READ* macros in nfsd4_decode_layoutreturn() (Scott Mayhew) [2064216] - NFSD: Replace READ* macros in nfsd4_decode_layoutget() (Scott Mayhew) [2064216] - NFSD: Replace READ* macros in nfsd4_decode_layoutcommit() (Scott Mayhew) [2064216] - NFSD: Replace READ* macros in nfsd4_decode_getdeviceinfo() (Scott Mayhew) [2064216] - NFSD: Replace READ* macros in nfsd4_decode_free_stateid() (Scott Mayhew) [2064216] - NFSD: Replace READ* macros in nfsd4_decode_destroy_session() (Scott Mayhew) [2064216] - NFSD: Replace READ* macros in nfsd4_decode_create_session() (Scott Mayhew) [2064216] - NFSD: Add a helper to decode channel_attrs4 (Scott Mayhew) [2064216] - NFSD: Add a helper to decode nfs_impl_id4 (Scott Mayhew) [2064216] - NFSD: Add a helper to decode state_protect4_a (Scott Mayhew) [2064216] - NFSD: Add a separate decoder for ssv_sp_parms (Scott Mayhew) [2064216] - NFSD: Add a separate decoder to handle state_protect_ops (Scott Mayhew) [2064216] - NFSD: Replace READ* macros in nfsd4_decode_bind_conn_to_session() (Scott Mayhew) [2064216] - NFSD: Replace READ* macros in nfsd4_decode_backchannel_ctl() (Scott Mayhew) [2064216] - NFSD: Replace READ* macros in nfsd4_decode_cb_sec() (Scott Mayhew) [2064216] - NFSD: Replace READ* macros in nfsd4_decode_release_lockowner() (Scott Mayhew) [2064216] - NFSD: Replace READ* macros in nfsd4_decode_write() (Scott Mayhew) [2064216] - NFSD: Replace READ* macros in nfsd4_decode_verify() (Scott Mayhew) [2064216] - NFSD: Replace READ* macros in nfsd4_decode_setclientid_confirm() (Scott Mayhew) [2064216] - NFSD: Replace READ* macros in nfsd4_decode_setclientid() (Scott Mayhew) [2064216] - NFSD: Replace READ* macros in nfsd4_decode_setattr() (Scott Mayhew) [2064216] - NFSD: Replace READ* macros in nfsd4_decode_secinfo() (Scott Mayhew) [2064216] - NFSD: Replace READ* macros in nfsd4_decode_renew() (Scott Mayhew) [2064216] - NFSD: Replace READ* macros in nfsd4_decode_rename() (Scott Mayhew) [2064216] - NFSD: Replace READ* macros in nfsd4_decode_remove() (Scott Mayhew) [2064216] - NFSD: Replace READ* macros in nfsd4_decode_readdir() (Scott Mayhew) [2064216] - NFSD: Replace READ* macros in nfsd4_decode_read() (Scott Mayhew) [2064216] - NFSD: Replace READ* macros in nfsd4_decode_putfh() (Scott Mayhew) [2064216] - NFSD: Replace READ* macros in nfsd4_decode_open_downgrade() (Scott Mayhew) [2064216] - NFSD: Replace READ* macros in nfsd4_decode_open_confirm() (Scott Mayhew) [2064216] - NFSD: Replace READ* macros in nfsd4_decode_open() (Scott Mayhew) [2064216] - NFSD: Add helper to decode OPEN's open_claim4 argument (Scott Mayhew) [2064216] - NFSD: Replace READ* macros in nfsd4_decode_share_deny() (Scott Mayhew) [2064216] - NFSD: Replace READ* macros in nfsd4_decode_share_access() (Scott Mayhew) [2064216] - NFSD: Add helper to decode OPEN's openflag4 argument (Scott Mayhew) [2064216] - NFSD: Add helper to decode OPEN's createhow4 argument (Scott Mayhew) [2064216] - NFSD: Add helper to decode NFSv4 verifiers (Scott Mayhew) [2064216] - NFSD: Replace READ* macros in nfsd4_decode_lookup() (Scott Mayhew) [2064216] - NFSD: Replace READ* macros in nfsd4_decode_locku() (Scott Mayhew) [2064216] - NFSD: Replace READ* macros in nfsd4_decode_lockt() (Scott Mayhew) [2064216] - NFSD: Replace READ* macros in nfsd4_decode_lock() (Scott Mayhew) [2064216] - NFSD: Add helper for decoding locker4 (Scott Mayhew) [2064216] - NFSD: Add helpers to decode a clientid4 and an NFSv4 state owner (Scott Mayhew) [2064216] - NFSD: Relocate nfsd4_decode_opaque() (Scott Mayhew) [2064216] - NFSD: Replace READ* macros in nfsd4_decode_link() (Scott Mayhew) [2064216] - NFSD: Replace READ* macros in nfsd4_decode_getattr() (Scott Mayhew) [2064216] - NFSD: Replace READ* macros in nfsd4_decode_delegreturn() (Scott Mayhew) [2064216] - NFSD: Replace READ* macros in nfsd4_decode_create() (Scott Mayhew) [2064216] - NFSD: Replace READ* macros in nfsd4_decode_fattr() (Scott Mayhew) [2064216] - NFSD: Replace READ* macros that decode the fattr4 umask attribute (Scott Mayhew) [2064216] - NFSD: Replace READ* macros that decode the fattr4 security label attribute (Scott Mayhew) [2064216] - NFSD: Replace READ* macros that decode the fattr4 time_set attributes (Scott Mayhew) [2064216] - NFSD: Replace READ* macros that decode the fattr4 owner_group attribute (Scott Mayhew) [2064216] - NFSD: Replace READ* macros that decode the fattr4 owner attribute (Scott Mayhew) [2064216] - NFSD: Replace READ* macros that decode the fattr4 mode attribute (Scott Mayhew) [2064216] - NFSD: Replace READ* macros that decode the fattr4 acl attribute (Scott Mayhew) [2064216] - NFSD: Replace READ* macros that decode the fattr4 size attribute (Scott Mayhew) [2064216] - NFSD: Change the way the expected length of a fattr4 is checked (Scott Mayhew) [2064216] - NFSD: Replace READ* macros in nfsd4_decode_commit() (Scott Mayhew) [2064216] - NFSD: Replace READ* macros in nfsd4_decode_close() (Scott Mayhew) [2064216] - NFSD: Replace READ* macros in nfsd4_decode_access() (Scott Mayhew) [2064216] - NFSD: Replace the internals of the READ_BUF() macro (Scott Mayhew) [2064216] - nfsd/nfs3: remove unused macro nfsd3_fhandleres (Scott Mayhew) [2064216] - vt: vt_ioctl: fix race in VT_RESIZEX (Čestmír Kalina) [2068338] - net/mlx5: Bridge, Fix devlink deadlock on net namespace deletion (Amir Tzin) [2055580] - openvswitch: Fix setting ipv6 fields causing hw csum failure (Eelco Chaudron) [1974356]- Fix up versioning for maintainer builds (Jarod Wilson) - powerpc/iommu: Enable remaining IOMMU Pagesizes present in LoPAR (Gustavo Walbon) [1987109] - sizes.h: add SZ_8G/SZ_16G/SZ_32G macros (Gustavo Walbon) [1987109] - x86/cpu: Add Xeon Icelake-D to list of CPUs that support PPIN (Puneet Sethi) [2040336] - dm integrity: fix memory corruption when tag_size is less than digest size (Benjamin Marzinski) [2081775] - sctp: check asoc strreset_chunk in sctp_generate_reconf_event (Xin Long) [2079980] - sctp: Initialize daddr on peeled off socket (Xin Long) [2079980] - sctp: fix kernel-infoleak for SCTP sockets (Xin Long) [2079980] - sctp: do not update transport pathmtu if SPP_PMTUD_ENABLE is not set (Xin Long) [2079980] - dm crypt: fix copy and paste bug in crypt_alloc_req_aead (Benjamin Marzinski) [2073431] - dm crypt: defer decryption to a tasklet if interrupts disabled (Benjamin Marzinski) [2073431] - dm crypt: do not call bio_endio() from the dm-crypt tasklet (Benjamin Marzinski) [2073431] - dm crypt: use GFP_ATOMIC when allocating crypto requests from softirq (Benjamin Marzinski) [2073431] - dm crypt: do not wait for backlogged crypto request completion in softirq (Benjamin Marzinski) [2073431] - dm crypt: document new no_workqueue flags (Benjamin Marzinski) [2073431] - dm crypt: add flags to optionally bypass kcryptd workqueues (Benjamin Marzinski) [2073431] - tracing/osnoise: Force quiescent states while tracing (Jerome Marchand) [2069710] - tracing/osnoise: Do not unregister events twice (Jerome Marchand) [2069710] - tracing/osnoise: Make osnoise_main to sleep for microseconds (Jerome Marchand) [2069710] - tracing/osnoise: Properly unhook events if start_per_cpu_kthreads() fails (Jerome Marchand) [2069710] - tracing/osnoise: Make osnoise_instances static (Jerome Marchand) [2069710] - tracing/osnoise: Remove PREEMPT_RT ifdefs from inside functions (Jerome Marchand) [2069710] - tracing/osnoise: Remove STACKTRACE ifdefs from inside functions (Jerome Marchand) [2069710] - tracing/osnoise: Allow multiple instances of the same tracer (Jerome Marchand) [2069710] - tracing/osnoise: Remove TIMERLAT ifdefs from inside functions (Jerome Marchand) [2069710] - tracing/osnoise: Support a list of trace_array *tr (Jerome Marchand) [2069710] - tracing/osnoise: Use start/stop_per_cpu_kthreads() on osnoise_cpus_write() (Jerome Marchand) [2069710] - tracing/osnoise: Split workload start from the tracer start (Jerome Marchand) [2069710] - tracing/osnoise: Improve comments about barrier need for NMI callbacks (Jerome Marchand) [2069710] - tracing/osnoise: Do not follow tracing_cpumask (Jerome Marchand) [2069710] - trace/timerlat: Add migrate-disabled field to the timerlat header (Jerome Marchand) [2069710] - trace/osnoise: Add migrate-disabled field to the osnoise header (Jerome Marchand) [2069710] - tracing/doc: Fix typos on the timerlat tracer documentation (Jerome Marchand) [2069710] - trace/osnoise: Fix an ifdef comment (Jerome Marchand) [2069710] - redhat: indicate HEAD state in tarball/rpm name (Jarod Wilson) - selftest: net: Test IPv4 PMTU exceptions with DSCP and ECN (Guillaume Nault) [2081453] - ipv4: Fix route lookups when handling ICMP redirects and PMTU updates (Guillaume Nault) [2081453] - ipv4: tcp: send zero IPID in SYNACK messages (Guillaume Nault) [2081453] - ipv4: raw: lock the socket in raw_bind() (Guillaume Nault) [2081453] - net/af_packet: add VLAN support for AF_PACKET SOCK_RAW GSO (Hangbin Liu) [2066976] - net/packet: fix packet_sock xmit return value checking (Hangbin Liu) [2066976] - doc/ip-sysctl: add bc_forwarding (Xin Long) [2080486] - net/packet: fix packet_sock xmit return value checking (Xin Long) [2080486] - net: handle ARPHRD_PIMREG in dev_is_mac_header_xmit() (Xin Long) [2080486] - net/packet: fix slab-out-of-bounds access in packet_recvmsg() (Xin Long) [2080486] - veth: fix races around rq->rx_notify_masked (Xin Long) [2080486] - af_packet: fix data-race in packet_setsockopt / packet_setsockopt (Xin Long) [2080486] - ipv4: remove sparse error in ip_neigh_gw4() (Xin Long) [2080486] - af_unix: annote lockless accesses to unix_tot_inflight & gc_in_progress (Xin Long) [2080486] - veth: Do not record rx queue hint in veth_xmit (Xin Long) [2080486] - veth: ensure skb entering GRO are not cloned. (Xin Long) [2080486] - ethtool: Fix link extended state for big endian (Xin Long) [2080486] - ethtool: do not perform operations on net devices being unregistered (Xin Long) [2080486] - ethtool: Add transceiver module extended state (Xin Long) [2080486] - ethtool: runtime-resume netdev parent in ethnl_ops_begin (Xin Long) [2080486] - ethtool: move netif_device_present check from ethnl_parse_header_dev_get to ethnl_ops_begin (Xin Long) [2080486] - ethtool: move implementation of ethnl_ops_begin/complete to netlink.c (Xin Long) [2080486] - net: validate lwtstate->data before returning from skb_tunnel_info() (Xin Long) [2080486]- bnx2x: fix napi API usage sequence (Manish Chopra) [2080659] - netfilter: fix use-after-free in __nf_register_net_hook() (Florian Westphal) [2080272] - netfilter: nf_tables: unregister flowtable hooks on netns exit (Florian Westphal) [2080272] - netfilter: nftables: add helper function to release hooks of one single table (Florian Westphal) [2080272] - netfilter: nft_socket: only do sk lookups when indev is available (Florian Westphal) [2080272] - netfilter: nf_conntrack_tcp: re-init for syn packets only (Florian Westphal) [2080272] - netfilter: nft_set_rbtree: overlap detection with element re-addition after deletion (Florian Westphal) [2080272] - netfilter: nf_tables: fix memory leak during stateful obj update (Florian Westphal) [2080272] - netfilter: nf_conntrack_tcp: preserve liberal flag in tcp options (Florian Westphal) [2080272] - netfilter: ctnetlink: disable helper autoassign (Florian Westphal) [2080272] - netfilter: nft_payload: don't allow th access for fragments (Florian Westphal) [2080272] - netfilter: nft_payload: simplify vlan header handling (Florian Westphal) [2080272] - RDMA/rxe: Change mcg_lock to a _bh lock (Kamal Heib) [2056500] - RDMA/rxe: Do not call dev_mc_add/del() under a spinlock (Kamal Heib) [2056500] - RDMA/rxe: Recheck the MR in when generating a READ reply (Kamal Heib) [2056500] - RDMA/rxe: Fix "Replace mr by rkey in responder resources" (Kamal Heib) [2056500] - RDMA/siw: Fix a condition race issue in MPA request processing (Kamal Heib) [2056500] - RDMA/irdma: Fix possible crash due to NULL netdev in notifier (Kamal Heib) [2056500] - RDMA/irdma: Reduce iWARP QP destroy time (Kamal Heib) [2056500] - RDMA/irdma: Flush iWARP QP if modified to ERR from RTR state (Kamal Heib) [2056500] - RDMA/irdma: Fix deadlock in irdma_cleanup_cm_core() (Kamal Heib) [2056500] - RDMA/hfi1: Fix use-after-free bug for mm struct (Kamal Heib) [2056500] - IB/rdmavt: add lock to call to rvt_error_qp to prevent a race condition (Kamal Heib) [2056500] - IB/cm: Cancel mad on the DREQ event when the state is MRA_REP_RCVD (Kamal Heib) [2056500] - RDMA/nldev: Prevent underflow in nldev_stat_set_counter_dynamic_doit() (Kamal Heib) [2056500] - IB/iser: Fix error flow in case of registration failure (Kamal Heib) [2056500] - IB/iser: Generalize map/unmap dma tasks (Kamal Heib) [2056500] - IB/iser: Use iser_fr_desc as registration context (Kamal Heib) [2056500] - IB/iser: Remove iser_reg_data_sg helper function (Kamal Heib) [2056500] - RDMA/rxe: Use standard names for ref counting (Kamal Heib) [2056500] - RDMA/rxe: Replace red-black trees by xarrays (Kamal Heib) [2056500] - RDMA/rxe: Shorten pool names in rxe_pool.c (Kamal Heib) [2056500] - RDMA/rxe: Move max_elem into rxe_type_info (Kamal Heib) [2056500] - RDMA/rxe: Replace obj by elem in declaration (Kamal Heib) [2056500] - RDMA/rxe: Delete _locked() APIs for pool objects (Kamal Heib) [2056500] - RDMA/rxe: Reverse the sense of RXE_POOL_NO_ALLOC (Kamal Heib) [2056500] - RDMA/rxe: Replace mr by rkey in responder resources (Kamal Heib) [2056500] - RDMA/rxe: Fix ref error in rxe_av.c (Kamal Heib) [2056500] - RDMA/irdma: Add support for address handle re-use (Kamal Heib) [2056500] - Revert "RDMA/core: Fix ib_qp_usecnt_dec() called when error" (Kamal Heib) [2056500] - RDMA/rxe: Remove useless argument for update_state() (Kamal Heib) [2056500] - RDMA/rxe: Change variable and function argument to proper type (Kamal Heib) [2056500] - RDMA/irdma: Prevent some integer underflows (Kamal Heib) [2056500] - RDMA/core: Fix ib_qp_usecnt_dec() called when error (Kamal Heib) [2056500] - IB/hfi1: Allow larger MTU without AIP (Kamal Heib) [2056500] - RDMA/core: Remove unnecessary statements (Kamal Heib) [2056500] - RDMA/irdma: Remove incorrect masking of PD (Kamal Heib) [2056500] - RDMA/irdma: Fix Passthrough mode in VM (Kamal Heib) [2056500] - RDMA/irdma: Fix netdev notifications for vlan's (Kamal Heib) [2056500] - RDMA/irdma: Make irdma_create_mg_ctx return a void (Kamal Heib) [2056500] - RDMA/irdma: Move union irdma_sockaddr to header file (Kamal Heib) [2056500] - RDMA/irdma: Remove the unnecessary variable saddr (Kamal Heib) [2056500] - RDMA/irdma: Use net_type to check network type (Kamal Heib) [2056500] - RDMA/rxe: Cleanup rxe_mcast.c (Kamal Heib) [2056500] - RDMA/rxe: Collect cleanup mca code in a subroutine (Kamal Heib) [2056500] - RDMA/rxe: Collect mca init code in a subroutine (Kamal Heib) [2056500] - RDMA/rxe: Warn if mcast memory is not freed (Kamal Heib) [2056500] - RDMA/irdma: Remove excess error variables (Kamal Heib) [2056500] - RDMA/irdma: Propagate error codes (Kamal Heib) [2056500] - RDMA/irdma: Remove enum irdma_status_code (Kamal Heib) [2056500] - RDMA/ib_srp: Add more documentation (Kamal Heib) [2056500] - IB/cma: Allow XRC INI QPs to set their local ACK timeout (Kamal Heib) [2056500] - RDMA/rxe: Remove mcg from rxe pools (Kamal Heib) [2056500] - RDMA/rxe: Remove key'ed object support (Kamal Heib) [2056500] - RDMA/rxe: Replace pool key by rxe->mcg_tree (Kamal Heib) [2056500] - RDMA/rxe: Replace int num_qp by atomic_t qp_num (Kamal Heib) [2056500] - RDMA/rxe: Replace grp by mcg, mce by mca (Kamal Heib) [2056500] - RDMA/rxe: Use kzmalloc/kfree for mca (Kamal Heib) [2056500] - RDMA/rxe: Move mcg_lock to rxe (Kamal Heib) [2056500] - RDMA/hfi: Replace cpumask_weight with cpumask_empty where appropriate (Kamal Heib) [2056500] - RDMA/irdma: Refactor DCB bits in prep for DSCP support (Kamal Heib) [2056500] - RDMA/opa: Delete useless module.h include (Kamal Heib) [2056500] - RDMA/iser: Delete useless module.h include (Kamal Heib) [2056500] - RDMA/ipoib: Delete useless module.h include (Kamal Heib) [2056500] - RDMA/rxe: Delete useless module.h include (Kamal Heib) [2056500] - RDMA/usnic: Delete useless module.h include (Kamal Heib) [2056500] - RDMA/hfi1: Delete useless module.h include (Kamal Heib) [2056500] - RDMA/core: Delete useless module.h include (Kamal Heib) [2056500] - RDMA/core: Set MR type in ib_reg_user_mr (Kamal Heib) [2056500] - md: Set MD_BROKEN for RAID1 and RAID10 (Nigel Croxon) [2042729] - raid5: introduce MD_BROKEN (Nigel Croxon) [2042729] - RHEL only Changes to support block changes not picked up (Nigel Croxon) [2042729] - md: fix NULL pointer deref with nowait but no mddev->queue (Nigel Croxon) [2042729] - md: use default_groups in kobj_type (Nigel Croxon) [2042729] - md: Move alloc/free acct bioset in to personality (Nigel Croxon) [2042729] - md: fix spelling of "its" (Nigel Croxon) [2042729] - md: raid456 add nowait support (Nigel Croxon) [2042729] - md: raid10 add nowait support (Nigel Croxon) [2042729] - md: raid1 add nowait support (Nigel Croxon) [2042729] - md: add support for REQ_NOWAIT (Nigel Croxon) [2042729] - md/raid5: play nice with PREEMPT_RT (Nigel Croxon) [2042729] - md/raid1: fix missing bitmap update w/o WriteMostly devices (Nigel Croxon) [2042729] - md: fix double free of mddev->private in autorun_array() (Nigel Croxon) [2042729] - md: fix update super 1.0 on rdev size change (Nigel Croxon) [2042729] - raid5-ppl: use swap() to make code cleaner (Nigel Croxon) [2042729] - md/bitmap: don't set max_write_behind if there is no write mostly device (Nigel Croxon) [2042729] - md: update superblock after changing rdev flags in state_store (Nigel Croxon) [2042729] - md: remove unused argument from md_new_event (Nigel Croxon) [2042729] - md/raid5: call roundup_pow_of_two in raid5_run (Nigel Croxon) [2042729] - md/raid1: use rdev in raid1_write_request directly (Nigel Croxon) [2042729] - md/raid1: only allocate write behind bio for WriteMostly device (Nigel Croxon) [2042729] - md: properly unwind when failing to add the kobject in md_alloc (Nigel Croxon) [2042729] - md: extend disks_mutex coverage (Nigel Croxon) [2042729] - md: add the bitmap group to the default groups for the md kobject (Nigel Croxon) [2042729] - md: add error handling support for add_disk() (Nigel Croxon) [2042729] - md: fix a lock order reversal in md_alloc (Nigel Croxon) [2042729] - scsi: qedf: Stop using the SCSI pointer (Nilesh Javali) [2044843] - scsi: qedf: Change context reset messages to ratelimited (Nilesh Javali) [2044843] - scsi: qedf: Fix refcount issue when LOGO is received during TMF (Nilesh Javali) [2044843] - scsi: qedf: Add stag_work to all the vports (Nilesh Javali) [2044843] - scsi: qedf: Fix potential dereference of NULL pointer (Nilesh Javali) [2044843] - eth: fwnode: remove the addr len from mac helpers (Íñigo Huguet) [2069565] - eth: fwnode: change the return type of mac address helpers (Íñigo Huguet) [2069565] - device property: move mac addr helpers to eth.c (Íñigo Huguet) [2069565] - net: thunderx: Use fwnode_get_mac_address() (Íñigo Huguet) [2069565] - qede: confirm skb is allocated before using (Manish Chopra) [2040267] - qed: fix ethtool register dump (Manish Chopra) [2040267] - qed: remove unnecessary memset in qed_init_fw_funcs (Manish Chopra) [2040267] - qed: return status of qed_iov_get_link (Manish Chopra) [2040267] - net: qlogic: check the return value of dma_alloc_coherent() in qed_vf_hw_prepare() (Manish Chopra) [2040267] - qed: validate and restrict untrusted VFs vlan promisc mode (Manish Chopra) [2040267] - qed: display VF trust config (Manish Chopra) [2040267] - qed: prevent a fw assert during device shutdown (Manish Chopra) [2040267] - qed: use msleep() in qed_mcp_cmd() and add qed_mcp_cmd_nosleep() for udelay. (Manish Chopra) [2040267] - qed: Use dma_set_mask_and_coherent() and simplify code (Manish Chopra) [2040267] - qed*: esl priv flag support through ethtool (Manish Chopra) [2040267] - qed*: enhance tx timeout debug info (Manish Chopra) [2040267] - qede: validate non LSO skb length (Manish Chopra) [2040267] - qed: Enhance rammod debug prints to provide pretty details (Manish Chopra) [2040267] - net: qed: fix the array may be out of bound (Manish Chopra) [2040267] - qed: Use the bitmap API to simplify some functions (Manish Chopra) [2040267] - RDMA/qed: Use helper function to set GUIDs (Manish Chopra) [2040267] - net: qed_dev: fix check of true !rc expression (Manish Chopra) [2040267] - net: qed_ptp: fix check of true !rc expression (Manish Chopra) [2040267] - RDMA/qedr: Remove unsupported qedr_resize_cq callback (Manish Chopra) [2040267] - qed: Change the TCP common variable - "iscsi_ooo" (Manish Chopra) [2040267] - qed: Optimize the ll2 ooo flow (Manish Chopra) [2040267] - net: qed_debug: fix check of false (grc_param < 0) expression (Manish Chopra) [2040267] - qed: Fix missing error code in qed_slowpath_start() (Manish Chopra) [2040267] - qed: Fix compilation for CONFIG_QED_SRIOV undefined scenario (Manish Chopra) [2040267] - qed: Initialize debug string array (Manish Chopra) [2040267] - qed: Fix spelling mistake "ctx_bsaed" -> "ctx_based" (Manish Chopra) [2040267] - qed: fix ll2 establishment during load of RDMA driver (Manish Chopra) [2040267] - qed: Update the TCP active termination 2 MSL timer ("TIME_WAIT") (Manish Chopra) [2040267] - qed: Update TCP silly-window-syndrome timeout for iwarp, scsi (Manish Chopra) [2040267] - qed: Update debug related changes (Manish Chopra) [2040267] - qed: Add '_GTT' suffix to the IRO RAM macros (Manish Chopra) [2040267] - qed: Update FW init functions to support FW 8.59.1.0 (Manish Chopra) [2040267] - qed: Use enum as per FW 8.59.1.0 in qed_iro_hsi.h (Manish Chopra) [2040267] - qed: Update qed_hsi.h for fw 8.59.1.0 (Manish Chopra) [2040267] - qed: Update qed_mfw_hsi.h for FW ver 8.59.1.0 (Manish Chopra) [2040267] - qed: Update common_hsi for FW ver 8.59.1.0 (Manish Chopra) [2040267] - qed: Split huge qed_hsi.h header file (Manish Chopra) [2040267] - qed: Remove e4_ and _e4 from FW HSI (Manish Chopra) [2040267] - qed: Fix kernel-doc warnings (Manish Chopra) [2040267] - qed: Don't ignore devlink allocation failures (Manish Chopra) [2040267] - qed: Improve the stack space of filter_config() (Manish Chopra) [2040267] - RDMA/qedr: Move variables reset to qedr_set_common_qp_params() (Manish Chopra) [2040267] - ip_gre, ip6_gre: Fix race condition on o_seqno in collect_md mode (Guillaume Nault) [2081030] - ip6_gre: Make o_seqno start from 0 in native mode (Guillaume Nault) [2081030] - ip_gre: Make o_seqno start from 0 in native mode (Guillaume Nault) [2081030] - ip6_gre: Fix skb_under_panic in __gre6_xmit() (Guillaume Nault) [2081030] - ip6_gre: Avoid updating tunnel->tun_hlen in __gre6_xmit() (Guillaume Nault) [2081030] - ipv6_tunnel: Rate limit warning messages (Guillaume Nault) [2081030] - net: fix up skbs delta_truesize in UDP GRO frag_list (Hangbin Liu) [2082388] - drop_monitor: fix data-race in dropmon_net_event / trace_napi_poll_hit (Hangbin Liu) [2082388] - rtnetlink: make sure to refresh master_dev/m_ops in __rtnl_newlink() (Hangbin Liu) [2082388] - netns: add schedule point in ops_exit_list() (Hangbin Liu) [2082388] - lwtunnel: Validate RTA_ENCAP_TYPE attribute length (Hangbin Liu) [2082388] - net, neigh: clear whole pneigh_entry at alloc time (Hangbin Liu) [2082388] - net: annotate data-races on txq->xmit_lock_owner (Hangbin Liu) [2082388] - sock: fix /proc/net/sockstat underflow in sk_clone_lock() (Hangbin Liu) [2082388] - net: stream: don't purge sk_error_queue in sk_stream_kill_queues() (Hangbin Liu) [2082388] - rtnetlink: fix if_nlmsg_stats_size() under estimation (Hangbin Liu) [2082388] - net: watchdog: hold device global xmit lock during tx disable (Hangbin Liu) [2082388] - torture: Fix incorrectly redirected "exit" in kvm-remote.sh (Waiman Long) [2065993] - rcu: Allow rcu_irq_enter_check_tick() from NMI (Waiman Long) [2065993] - srcu: Early test SRCU polling start (Waiman Long) [2065993] - rcu/nocb: Unify timers (Waiman Long) [2065993] - rcu/nocb: Prepare for fine-grained deferred wakeup (Waiman Long) [2065993] - rcu/nocb: Only cancel nocb timer if not polling (Waiman Long) [2065993] - rcu/nocb: Delete bypass_timer upon nocb_gp wakeup (Waiman Long) [2065993] - rcu/nocb: Cancel nocb_timer upon nocb_gp wakeup (Waiman Long) [2065993] - rcu/nocb: Allow de-offloading rdp leader (Waiman Long) [2065993] - rcu/nocb: Directly call __wake_nocb_gp() from bypass timer (Waiman Long) [2065993] - refscale: Avoid false-positive warnings in ref_scale_reader() (Waiman Long) [2065993] - scftorture: Avoid false-positive warnings in scftorture_invoker() (Waiman Long) [2065993] - rcu-tasks: Don't delete holdouts within trc_wait_for_one_reader() (Waiman Long) [2065993] - rcu-tasks: Don't delete holdouts within trc_inspect_reader() (Waiman Long) [2065993] - rcutorture: Move mem_dump_obj() tests into separate function (Waiman Long) [2065993] - rcu: Remove obsolete rcu_read_unlock() deadlock commentary (Waiman Long) [2065993] - rcu: Improve comments describing RCU read-side critical sections (Waiman Long) [2065993] - rcu: Add missing __releases() annotation (Waiman Long) [2065993] - kvfree_rcu: Fix comments according to current code (Waiman Long) [2065993] - torture: Don't cap remote runs by build-system number of CPUs (Waiman Long) [2065993] - torture: Make kvm-remote.sh account for network failure in pathname checks (Waiman Long) [2065993] - rcu: Create an unrcu_pointer() to remove __rcu from a pointer (Waiman Long) [2065993] - kvfree_rcu: Refactor kfree_rcu_monitor() (Waiman Long) [2065993] - srcu: Fix broken node geometry after early ssp init (Waiman Long) [2065993] - rcu: Point to documentation of ordering guarantees (Waiman Long) [2065993] - rcu: Don't penalize priority boosting when there is nothing to boost (Waiman Long) [2065993] - kvfree_rcu: Use kfree_rcu_monitor() instead of open-coded variant (Waiman Long) [2065993] - kvfree_rcu: Update "monitor_todo" once a batch is started (Waiman Long) [2065993] - kvfree_rcu: Add a bulk-list check when a scheduler is run (Waiman Long) [2065993] - kvfree_rcu: Use [READ/WRITE]_ONCE() macros to access to nr_bkv_objs (Waiman Long) [2065993] - kvfree_rcu: Release a page cache under memory pressure (Waiman Long) [2065993] - rcu: Shrink each possible cpu krcp (Waiman Long) [2065993] - rcu/segcblist: Prevent useless GP start if no CBs to accelerate (Waiman Long) [2065993] - rcutorture: Don't count CPU-stalled time against priority boosting (Waiman Long) [2065993] - rcu: Make rcu_gp_cleanup() be noinline for tracing (Waiman Long) [2065993] - rcutorture: Add BUSTED-BOOST to test RCU priority boosting tests (Waiman Long) [2065993] - srcu: Initialize SRCU after timers (Waiman Long) [2065993] - srcu: Unconditionally embed struct lockdep_map (Waiman Long) [2065993] - rcutorture: Forgive RCU boost failures when CPUs don't pass through QS (Waiman Long) [2065993] - rcutorture: Test start_poll_synchronize_rcu() and poll_state_synchronize_rcu() (Waiman Long) [2065993] - rcu: Provide polling interfaces for Tree RCU grace periods (Waiman Long) [2065993] - rcutorture: Make rcu_torture_boost_failed() check for GP end (Waiman Long) [2065993] - rcutorture: Consolidate rcu_torture_boost() timing and statistics (Waiman Long) [2065993] - rcutorture: Delay-based false positives for RCU priority boosting tests (Waiman Long) [2065993] - rcu: Restrict RCU_STRICT_GRACE_PERIOD to at most four CPUs (Waiman Long) [2065993] - rcu: Make show_rcu_gp_kthreads() dump rcu_node structures blocking GP (Waiman Long) [2065993] - rcu: Add quiescent states and boost states to show_rcu_gp_kthreads() output (Waiman Long) [2065993] - rcu: Make RCU priority boosting work on single-CPU rcu_node structures (Waiman Long) [2065993] - rcu: Reject RCU_LOCKDEP_WARN() false positives (Waiman Long) [2065993] - lockdep: Explicitly flag likely false-positive report (Waiman Long) [2065993] - rcu: Add ->gp_max to show_rcu_gp_kthreads() output (Waiman Long) [2065993] - rcu: Add ->rt_priority and ->gp_start to show_rcu_gp_kthreads() output (Waiman Long) [2065993] - srcu: Remove superfluous sdp->srcu_lock_count zero filling (Waiman Long) [2065993] - srcu: Remove superfluous ssp initialization for early callbacks (Waiman Long) [2065993] - torture: Set kvm.sh language to English (Waiman Long) [2065993] - torture: Correctly fetch number of CPUs for non-English languages (Waiman Long) [2065993] - rcu: Invoke rcu_spawn_core_kthreads() from rcu_spawn_gp_kthread() (Waiman Long) [2065993] - rcutorture: Judge RCU priority boosting on grace periods, not callbacks (Waiman Long) [2065993] - sched,rcutorture: Convert to sched_set_fifo_low() (Waiman Long) [2065993] - rcu: Improve tree.c comments and add code cleanups (Waiman Long) [2065993] - rcu: Abstract out rcu_irq_enter_check_tick() from rcu_nmi_enter() (Waiman Long) [2065993] - rcu: Remove the unused rcu_irq_exit_preempt() function (Waiman Long) [2065993] - torture: Make kvm-find-errors.sh account for kvm-remote.sh (Waiman Long) [2065993] - torture: Make the build machine control N in "make -jN" (Waiman Long) [2065993] - torture: Make kvm.sh use abstracted kvm-end-run-stats.sh (Waiman Long) [2065993] - torture: Abstract end-of-run summary (Waiman Long) [2065993] - rcu: Fix typo in comment: kthead -> kthread (Waiman Long) [2065993] - rcutorture: Abstract read-lock-held checks (Waiman Long) [2065993] - refscale: Add acqrel, lock, and lock-irq (Waiman Long) [2065993] - torture: Add kvm-remote.sh script for distributed rcutorture test runs (Waiman Long) [2065993] - refscale: Allow CPU hotplug to be enabled (Waiman Long) [2065993] - torture: Make kvm-again.sh use "scenarios" rather than "batches" file (Waiman Long) [2065993] - torture: Add "scenarios" option to kvm.sh --dryrun parameter (Waiman Long) [2065993] - rcu-tasks: Add block comment laying out RCU Rude design (Waiman Long) [2065993] - torture: Fix remaining erroneous torture.sh instance of $* (Waiman Long) [2065993] - rcu/tree: Add a trace event for RCU CPU stall warnings (Waiman Long) [2065993] - torture: Fix kvm.sh --datestamp regex check (Waiman Long) [2065993] - rcu: Add explicit barrier() to __rcu_read_unlock() (Waiman Long) [2065993] - rcu-tasks: Add block comment laying out RCU Tasks Trace design (Waiman Long) [2065993] - rcu: Make nocb_nobypass_lim_per_jiffy static (Waiman Long) [2065993] - torture: Consolidate qemu-cmd duration editing into kvm-transform.sh (Waiman Long) [2065993] - torture: Print proper vmlinux path for kvm-again.sh runs (Waiman Long) [2065993] - torture: Make TORTURE_TRUST_MAKE available in kvm-again.sh environment (Waiman Long) [2065993] - docs: Correctly spell Stephen Hemminger's name (Waiman Long) [2065993] - rcu/nocb: Use the rcuog CPU's ->nocb_timer (Waiman Long) [2065993] - rcu/nocb: Move trace_rcu_nocb_wake() calls outside nocb_lock when possible (Waiman Long) [2065993] - rcu/nocb: Remove stale comment above rcu_segcblist_offload() (Waiman Long) [2065993] - rcu/nocb: Disable bypass when CPU isn't completely offloaded (Waiman Long) [2065993] - rcu/nocb: Fix missed nocb_timer requeue (Waiman Long) [2065993] - rcu/nocb: Trigger self-IPI on late deferred wake up before user resume (Waiman Long) [2065993] - torture: Make kvm-transform.sh update jitter commands (Waiman Long) [2065993] - torture: Add --duration argument to kvm-again.sh (Waiman Long) [2065993] - rcu: deprecate "all" option to rcu_nocbs= (Waiman Long) [2065993] - torture: Rename SRCU-t and SRCU-u to avoid lowercase characters (Waiman Long) [2065993] - torture: Add kvm-again.sh to rerun a previous torture-test (Waiman Long) [2065993] - torture: Create a "batches" file for build reuse (Waiman Long) [2065993] - torture: De-capitalize TORTURE_SUITE (Waiman Long) [2065993] - rcuscale: Add kfree_rcu() single-argument scale test (Waiman Long) [2065993] - torture: Make upper-case-only no-dot no-slash scenario names official (Waiman Long) [2065993] - torture: Remove no-mpstat error message (Waiman Long) [2065993] - torture: Record kvm-test-1-run.sh and kvm-test-1-run-qemu.sh PIDs (Waiman Long) [2065993] - torture: Record jitter start/stop commands (Waiman Long) [2065993] - softirq: Don't try waking ksoftirqd before it has been spawned (Waiman Long) [2065993] - torture: Extract kvm-test-1-run-qemu.sh from kvm-test-1-run.sh (Waiman Long) [2065993] - torture: Record TORTURE_KCONFIG_GDB_ARG in qemu-cmd (Waiman Long) [2065993] - torture: Abstract jitter.sh start/stop into scripts (Waiman Long) [2065993] - torture: Reverse jittering and duration parameters for jitter.sh (Waiman Long) [2065993] - torture: Eliminate jitter_pids file (Waiman Long) [2065993] - torture: Use "jittering" file to control jitter.sh execution (Waiman Long) [2065993] - torture: Use file-based protocol to mark batch's runs complete (Waiman Long) [2065993] - torture: Move build/run synchronization files into scenario directories (Waiman Long) [2065993] - torture: Make jitter.sh handle large systems (Waiman Long) [2065993] - torture: Improve readability of the testid.txt file (Waiman Long) [2065993] - torture: Provide bare-metal modprobe-based advice (Waiman Long) [2065993] - kvfree_rcu: Use same set of GFP flags as does single-argument (Waiman Long) [2065993] - kvfree_rcu: Replace __GFP_RETRY_MAYFAIL by __GFP_NORETRY (Waiman Long) [2065993] - torture: Allow 1G of memory for torture.sh kvfree testing (Waiman Long) [2065993] - torture: Do Kconfig analysis only once per scenario (Waiman Long) [2065993] - torture: Compress KASAN vmlinux files (Waiman Long) [2065993] - torture: Add --kcsan-kmake-arg to torture.sh for KCSAN (Waiman Long) [2065993] - torture: Add command and results directory to torture.sh log (Waiman Long) [2065993] - torture: Allow scenarios to be specified to torture.sh (Waiman Long) [2065993] - torture: Drop log.long generation from torture.sh (Waiman Long) [2065993] - torture: Make torture.sh refuse to do zero-length runs (Waiman Long) [2065993] - torture: Make torture.sh throttle VERBOSE_TOROUT_*() for refscale (Waiman Long) [2065993] - torture: Make torture.sh allmodconfig retain and label output (Waiman Long) [2065993] - torture: Create doyesno helper function for torture.sh (Waiman Long) [2065993] - torture: Make torture.sh refscale runs use verbose_batched module parameter (Waiman Long) [2065993] - torture: Make torture.sh rcuscale and refscale deal with allmodconfig (Waiman Long) [2065993] - torture: Enable torture.sh argument checking (Waiman Long) [2065993] - torture: Auto-size SCF and scaling runs based on number of CPUs (Waiman Long) [2065993] - torture: Add "make allmodconfig" to torture.sh (Waiman Long) [2065993] - torture: Remove use of "eval" in torture.sh (Waiman Long) [2065993] - torture: Make torture.sh use common time-duration bash functions (Waiman Long) [2065993] - torture: Add torture.sh torture-everything script (Waiman Long) [2065993] - refscale: Disable verbose torture-test output (Waiman Long) [2065993] - rcuscale: Disable verbose torture-test output (Waiman Long) [2065993] - rcu/nocb: Rename nocb_gp_update_state to nocb_gp_update_state_deoffloading (Waiman Long) [2065993] - rcu/nocb: Avoid confusing double write of rdp->nocb_cb_sleep (Waiman Long) [2065993] - rcu/nocb: Only (re-)initialize segcblist when needed on CPU up (Waiman Long) [2065993] - rcu/nocb: Forbid NOCB toggling on offline CPUs (Waiman Long) [2065993] - rcu/nocb: Comment the reason behind BH disablement on batch processing (Waiman Long) [2065993] - rcu: Make rcu_read_unlock_special() expedite strict grace periods (Waiman Long) [2065993] - rcu-tasks: Rectify kernel-doc for struct rcu_tasks (Waiman Long) [2065993] - rcutorture: Replace rcu_torture_stall string with s (Waiman Long) [2065993] - torture: Replace torture_init_begin string with s (Waiman Long) [2065993] - rcutorture: Use "all" and "N" in "nohz_full" and "rcu_nocbs" (Waiman Long) [2065993] - kvfree_rcu: Make krc_this_cpu_unlock() use raw_spin_unlock_irqrestore() (Waiman Long) [2065993] - kvfree_rcu: Use __GFP_NOMEMALLOC for single-argument kvfree_rcu() (Waiman Long) [2065993] - kvfree_rcu: Directly allocate page for single-argument case (Waiman Long) [2065993] - rcutorture: Fix testing of RCU priority boosting (Waiman Long) [2065993] - rculist: Replace reference to atomic_ops.rst (Waiman Long) [2065993] - rcutorture: Make TREE03 use real-time tree.use_softirq setting (Waiman Long) [2065993] - rcu: Expedite deboost in case of deferred quiescent state (Waiman Long) [2065993] - rcu: Fix CPU-offline trace in rcutree_dying_cpu (Waiman Long) [2065993] - rcu: Remove superfluous rdp fetch (Waiman Long) [2065993] - torturescript: Don't rerun failed rcutorture builds (Waiman Long) [2065993] - rcutorture: Add crude tests for mem_dump_obj() (Waiman Long) [2065993] - mm: Don't build mm_dump_obj() on CONFIG_PRINTK=n kernels (Waiman Long) [2065993] - rcu/nocb: Detect unsafe checks for offloaded rdp (Waiman Long) [2065993] - sched/pelt: Fix attach_entity_load_avg() corner case (Phil Auld) [2056383] - devlink: Clarifies max_macs generic devlink param (Petr Oros) [2076586] - devlink: Add new "event_eq_size" generic device param (Petr Oros) [2076586] - devlink: Add new "io_eq_size" generic device param (Petr Oros) [2076586] - devlink: fix netns refcount leak in devlink_nl_cmd_reload() (Petr Oros) [2076586] - devlink: Simplify devlink resources unregister call (Petr Oros) [2076586] - devlink: Remove misleading internal_flags from health reporter dump (Petr Oros) [2076586] - devlink: Don't throw an error if flash notification sent before devlink visible (Petr Oros) [2076586] - devlink: fix flexible_array.cocci warning (Petr Oros) [2076586] - devlink: expose get/put functions (Petr Oros) [2076586] - devlink: make all symbols GPL-only (Petr Oros) [2076586] - devlink: Simplify internal devlink params implementation (Petr Oros) [2076586] - devlink: Clean not-executed param notifications (Petr Oros) [2076586] - devlink: Delete obsolete parameters publish API (Petr Oros) [2076586] - devlink: Remove extra device_lock assert checks (Petr Oros) [2076586] - devlink: Delete reload enable/disable interface (Petr Oros) [2076586] - devlink: Allow control devlink ops behavior through feature mask (Petr Oros) [2076586] - devlink: Annotate devlink API calls (Petr Oros) [2076586] - devlink: Move netdev_to_devlink helpers to devlink.c (Petr Oros) [2076586] - devlink: Reduce struct devlink exposure (Petr Oros) [2076586] - devlink: report maximum number of snapshots with regions (Petr Oros) [2076586] - devlink: Add missed notifications iterators (Petr Oros) [2076586] - netdevsim: Move devlink registration to be last devlink command (Petr Oros) [2076586] - qed: Move devlink registration to be last devlink command (Petr Oros) [2076586] - ionic: Move devlink registration to be last devlink command (Petr Oros) [2076586] - nfp: Move delink_register to be last command (Petr Oros) [2076586] - mlxsw: core: Register devlink instance last (Petr Oros) [2076586] - net/mlx5: Accept devlink user input after driver initialization complete (Petr Oros) [2076586] - net/mlx4: Move devlink_register to be the last initialization command (Petr Oros) [2076586] - ice: Open devlink when device is ready (Petr Oros) [2076586] - liquidio: Overcome missing device lock protection in init/remove flows (Petr Oros) [2076586] - bnxt_en: Register devlink instance at the end devlink configuration (Petr Oros) [2076586] - devlink: Notify users when objects are accessible (Petr Oros) [2076586] - devlink: Remove single line function obfuscations (Petr Oros) [2076586] - devlink: Delete not used port parameters APIs (Petr Oros) [2076586] - bnxt_en: Properly remove port parameter support (Petr Oros) [2076586] - bnxt_en: Check devlink allocation and registration status (Petr Oros) [2076586] - devlink: Make devlink_register to be void (Petr Oros) [2076586] - devlink: Delete not-used devlink APIs (Petr Oros) [2076586] - devlink: Delete not-used single parameter notification APIs (Petr Oros) [2076586] - devlink: Use xarray to store devlink instances (Petr Oros) [2076586] - devlink: Count struct devlink consumers (Petr Oros) [2076586] - devlink: Remove check of always valid devlink pointer (Petr Oros) [2076586] - devlink: Simplify devlink_pernet_pre_exit call (Petr Oros) [2076586] - devlink: Add APIs to publish, unpublish individual parameter (Petr Oros) [2076586] - devlink: Add API to register and unregister single parameter (Petr Oros) [2076586] - devlink: Create a helper function for one parameter registration (Petr Oros) [2076586] - devlink: Fix port_type_set function pointer check (Petr Oros) [2076586] - devlink: Set device as early as possible (Petr Oros) [2076586] - devlink: Simplify devlink port API calls (Petr Oros) [2076586] - devlink: Allocate devlink directly in requested net namespace (Petr Oros) [2076586] - devlink: Break parameter notification sequence to be before/after unload/load driver (Petr Oros) [2076586] - devlink: Remove duplicated registration check (Petr Oros) [2076586] - net/mlx5: Don't rely on always true registered field (Petr Oros) [2076586] - devlink: Unlock on error in dumpit() (Petr Oros) [2076586] - devlink: Fix some error codes (Petr Oros) [2076586] - net: devlink: Add support for port regions (Petr Oros) [2076586] - netdevsim: Forbid devlink reload when adding or deleting ports (Petr Oros) [2076586] - netdevsim: dev: Initialize FIB module after debugfs (Petr Oros) [2076586] - pidfd: fix a poll race when setting exit_state (Oleg Nesterov) [2044587] - fork: fix pidfd_poll()'s return type (Oleg Nesterov) [2044587] - pidfd: add polling support (Oleg Nesterov) [2044587] - kabi: introduce the kabi_aux_*() helpers (Oleg Nesterov) [2044587] - tg3: Remove redundant assignments (Ken Cox) [2043792] - ethernet: Remove redundant statement (Ken Cox) [2043792] - ethernet: tg3: remove direct netdev->dev_addr writes (Ken Cox) [2043792] - net: tg3: fix redundant check of true expression (Ken Cox) [2043792] - ethernet: use eth_hw_addr_set() for dev->addr_len cases (Ken Cox) [2043792] - net: ethernet: Use existing define with polynomial (Ken Cox) [2043792]- scsi: mpt3sas: Fix mpt3sas_check_same_4gb_region() kdoc comment (Tomas Henzl) [2068045] - scsi: mpt3sas: Fix incorrect 4GB boundary check (Tomas Henzl) [2068045] - genirq/affinity: Consider that CPUs on nodes can be unbalanced (Ming Lei) [2074317] - scsi: target: pscsi: Set SCF_TREAT_READ_AS_NORMAL flag only if there is valid data (Maurizio Lombardi) [2074246] - audit: don't deref the syscall args when checking the openat2 open_how::flags (Carlos Maiolino) [2026590] - audit: add OPENAT2 record to list "how" info (Carlos Maiolino) [2026590] - audit: add support for the openat2 syscall (Carlos Maiolino) [2026590] - audit: replace magic audit syscall class numbers with macros (Carlos Maiolino) [2026590] - tools include UAPI: Sync x86's syscalls_64.tbl, generic unistd.h and fcntl.h to pick up openat2 and pidfd_getfd (Carlos Maiolino) [2026590] - open: don't silently ignore unknown O-flags in openat2() (Carlos Maiolino) [2026590] - openat2: reject RESOLVE_BENEATH|RESOLVE_IN_ROOT (Carlos Maiolino) [2026590] - open: introduce openat2(2) syscall (Carlos Maiolino) [2026590] - namei: LOOKUP_{IN_ROOT,BENEATH}: permit limited ".." resolution (Carlos Maiolino) [2026590] - namei: LOOKUP_IN_ROOT: chroot-like scoped resolution (Carlos Maiolino) [2026590] - namei: LOOKUP_BENEATH: O_BENEATH-like scoped resolution (Carlos Maiolino) [2026590] - namei: LOOKUP_NO_XDEV: block mountpoint crossing (Carlos Maiolino) [2026590] - namei: LOOKUP_NO_MAGICLINKS: block magic-link resolution (Carlos Maiolino) [2026590] - namei: LOOKUP_NO_SYMLINKS: block symlink resolution (Carlos Maiolino) [2026590] - namei: allow set_root() to produce errors (Carlos Maiolino) [2026590] - namei: allow nd_jump_link() to produce errors (Carlos Maiolino) [2026590] - nsfs: clean-up ns_get_path() signature to return int (Carlos Maiolino) [2026590] - namei: only return -ECHILD from follow_dotdot_rcu() (Carlos Maiolino) [2026590] - make path_init() unconditionally paired with terminate_walk() (Carlos Maiolino) [2026590] - nsfs: unobfuscate (Carlos Maiolino) [2026590] - ASoC: Intel: soc-acpi: add entries in ADL match table (Jaroslav Kysela) [2052011] - nvme-fc: add support for ->map_queues (Nilesh Javali) [2044833] - scsi: qla2xxx: Fix typos in comments (Nilesh Javali) [2044833] - scsi: qla2xxx: Update version to 10.02.07.400-k (Nilesh Javali) [2044833] - scsi: qla2xxx: Increase max limit of ql2xnvme_queues (Nilesh Javali) [2044833] - scsi: qla2xxx: Use correct feature type field during RFF_ID processing (Nilesh Javali) [2044833] - scsi: qla2xxx: Fix stuck session of PRLI reject (Nilesh Javali) [2044833] - scsi: qla2xxx: Reduce false trigger to login (Nilesh Javali) [2044833] - scsi: qla2xxx: Fix laggy FC remote port session recovery (Nilesh Javali) [2044833] - scsi: qla2xxx: Fix hang due to session stuck (Nilesh Javali) [2044833] - scsi: qla2xxx: Fix N2N inconsistent PLOGI (Nilesh Javali) [2044833] - scsi: qla2xxx: Fix crash during module load unload test (Nilesh Javali) [2044833] - scsi: qla2xxx: Fix missed DMA unmap for NVMe ls requests (Nilesh Javali) [2044833] - scsi: qla2xxx: Fix loss of NVMe namespaces after driver reload test (Nilesh Javali) [2044833] - scsi: qla2xxx: Fix incorrect reporting of task management failure (Nilesh Javali) [2044833] - scsi: qla2xxx: Use named initializers for q_dev_state (Nilesh Javali) [2044833] - scsi: qla2xxx: Use named initializers for port_[d]state_str (Nilesh Javali) [2044833] - scsi: qla2xxx: Stop using the SCSI pointer (Nilesh Javali) [2044833] - scsi: qla2xxx: Remove unused qla_sess_op_cmd_list from scsi_qla_host_t (Nilesh Javali) [2044833] - scsi: qla2xxx: Add qla2x00_async_done() for async routines (Nilesh Javali) [2044833] - scsi: qla2xxx: Update version to 10.02.07.300-k (Nilesh Javali) [2044833] - scsi: qla2xxx: Check for firmware dump already collected (Nilesh Javali) [2044833] - scsi: qla2xxx: Add devids and conditionals for 28xx (Nilesh Javali) [2044833] - scsi: qla2xxx: Suppress a kernel complaint in qla_create_qpair() (Nilesh Javali) [2044833] - scsi: qla2xxx: Fix T10 PI tag escape and IP guard options for 28XX adapters (Nilesh Javali) [2044833] - scsi: qla2xxx: edif: Fix clang warning (Nilesh Javali) [2044833] - scsi: qla2xxx: Fix warning for missing error code (Nilesh Javali) [2044833] - scsi: qla2xxx: Fix device reconnect in loop topology (Nilesh Javali) [2044833] - scsi: qla2xxx: Add ql2xnvme_queues module param to configure number of NVMe queues (Nilesh Javali) [2044833] - scsi: qla2xxx: Fix wrong FDMI data for 64G adapter (Nilesh Javali) [2044833] - scsi: qla2xxx: Add retry for exec firmware (Nilesh Javali) [2044833] - scsi: qla2xxx: Fix scheduling while atomic (Nilesh Javali) [2044833] - scsi: qla2xxx: Fix premature hw access after PCI error (Nilesh Javali) [2044833] - scsi: qla2xxx: Fix warning message due to adisc being flushed (Nilesh Javali) [2044833] - scsi: qla2xxx: Fix stuck session in gpdb (Nilesh Javali) [2044833] - scsi: qla2xxx: Implement ref count for SRB (Nilesh Javali) [2044833] - scsi: qla2xxx: Refactor asynchronous command initialization (Nilesh Javali) [2044833] - scsi: qla2xxx: Synchronize rport dev_loss_tmo setting (Nilesh Javali) [2044833] - scsi: qla2xxx: Format log strings only if needed (Nilesh Javali) [2044833] - scsi: qla2xxx: edif: Fix off by one bug in qla_edif_app_getfcinfo() (Nilesh Javali) [2044833] - scsi: qla2xxx: Fix mailbox direction flags in qla2xxx_get_adapter_id() (Nilesh Javali) [2044833] - scsi: qla2xxx: Update version to 10.02.07.200-k (Nilesh Javali) [2044833] - scsi: qla2xxx: edif: Fix EDIF bsg (Nilesh Javali) [2044833] - scsi: qla2xxx: edif: Fix inconsistent check of db_flags (Nilesh Javali) [2044833] - scsi: qla2xxx: edif: Increase ELS payload (Nilesh Javali) [2044833] - scsi: qla2xxx: edif: Reduce connection thrash (Nilesh Javali) [2044833] - scsi: qla2xxx: edif: Tweak trace message (Nilesh Javali) [2044833] - scsi: qla2xxx: edif: Replace list_for_each_safe with list_for_each_entry_safe (Nilesh Javali) [2044833] - scsi: qla2xxx: edif: Flush stale events and msgs on session down (Nilesh Javali) [2044833] - scsi: qla2xxx: edif: Fix app start delay (Nilesh Javali) [2044833] - scsi: qla2xxx: edif: Fix app start fail (Nilesh Javali) [2044833] - scsi: qla2xxx: Turn off target reset during issue_lip (Nilesh Javali) [2044833] - scsi: qla2xxx: Fix gnl list corruption (Nilesh Javali) [2044833] - scsi: qla2xxx: Relogin during fabric disturbance (Nilesh Javali) [2044833] - qla2xxx: add ->map_queues support for nvme (Nilesh Javali) [2044833] - scsi: qla2xxx: Fix unmap of already freed sgl (Nilesh Javali) [2044833] - scsi: qla2xxx: Fix a memory leak in an error path of qla2x00_process_els() (Nilesh Javali) [2044833] - scsi: qla2xxx: Return -ENOMEM if kzalloc() fails (Nilesh Javali) [2044833] - scsi: qla2xxx: Remove a declaration (Nilesh Javali) [2044833] - scsi: target: qla2xxx: Replace enable attr with ops.enable (Nilesh Javali) [2044833] - scsi: qla2xxx: Restore initiator in dual mode (Nilesh Javali) [2044833] - scsi: qla2xxx: Remove redundant initialization of pointer req (Nilesh Javali) [2044833] - scsi: qla2xxx: Update version to 10.02.07.100-k (Nilesh Javali) [2044833] - scsi: qla2xxx: Fix use after free in eh_abort path (Nilesh Javali) [2044833] - scsi: qla2xxx: Move heartbeat handling from DPC thread to workqueue (Nilesh Javali) [2044833] - scsi: qla2xxx: Call process_response_queue() in Tx path (Nilesh Javali) [2044833] - scsi: qla2xxx: edif: Use link event to wake up app (Nilesh Javali) [2044833] - scsi: qla2xxx: Fix crash in NVMe abort path (Nilesh Javali) [2044833] - scsi: qla2xxx: Check for firmware capability before creating QPair (Nilesh Javali) [2044833] - scsi: qla2xxx: Display 16G only as supported speeds for 3830c card (Nilesh Javali) [2044833] - scsi: qla2xxx: Indicate correct supported speeds for Mezz card (Nilesh Javali) [2044833] - scsi: qla2xxx: Add support for mailbox passthru (Nilesh Javali) [2044833] - scsi: qla2xxx: Open-code qla2xxx_eh_device_reset() (Nilesh Javali) [2044833] - scsi: qla2xxx: Open-code qla2xxx_eh_target_reset() (Nilesh Javali) [2044833] - scsi: qla2xxx: Do not call fc_block_scsi_eh() during bus reset (Nilesh Javali) [2044833] - sctp: count singleton chunks in assoc user stats (Jamie Bainbridge) [2073913] - hrtimer: Unbreak hrtimer_force_reprogram() (Fernando Pacheco) [2071776] - hrtimer: Use raw_cpu_ptr() in clock_was_set() (Fernando Pacheco) [2071776] - hrtimer: Avoid more SMP function calls in clock_was_set() (Fernando Pacheco) [2071776] - hrtimer: Avoid unnecessary SMP function calls in clock_was_set() (Fernando Pacheco) [2071776] - hrtimer: Add bases argument to clock_was_set() (Fernando Pacheco) [2071776] - time/timekeeping: Avoid invoking clock_was_set() twice (Fernando Pacheco) [2071776] - timekeeping: Distangle resume and clock-was-set events (Fernando Pacheco) [2071776] - timerfd: Provide timerfd_resume() (Fernando Pacheco) [2071776] - hrtimer: Force clock_was_set() handling for the HIGHRES=n, NOHZ=y case (Fernando Pacheco) [2071776] - hrtimer: Ensure timerfd notification for HIGHRES=n (Fernando Pacheco) [2071776] - hrtimer: Consolidate reprogramming code (Fernando Pacheco) [2071776] - hrtimer: Avoid double reprogramming in __hrtimer_start_range_ns() (Fernando Pacheco) [2071776] - hrtimer: Update softirq_expires_next correctly after __hrtimer_get_next_event() (Fernando Pacheco) [2071776] - hrtimer: Annotate lockless access to timer->state (Fernando Pacheco) [2071776] - drm/i915/display: Remove check for low voltage sku for max dp source rate (Jocelyn Falempe) [2063931] - s390/kexec: handle R_390_PLT32DBL rela in arch_kexec_apply_relocations_add() (Philipp Rudo) [2039278] - s390/kexec_file: fix error handling when applying relocations (Philipp Rudo) [2039278] - s390/kexec_file: print some more error messages (Philipp Rudo) [2039278] - ixgbe: respect metadata on XSK Rx to skb (Ken Cox) [2037952] - ixgbe: don't reserve excessive XDP_PACKET_HEADROOM on XSK Rx to skb (Ken Cox) [2037952] - ixgbe: pass bi->xdp to ixgbe_construct_skb_zc() directly (Ken Cox) [2037952] - ixgbe: Remove useless DMA-32 fallback configuration (Ken Cox) [2037952] - ixgbe: switch to napi_build_skb() (Ken Cox) [2037952] - ixgbe: set X550 MDIO speed before talking to PHY (Ken Cox) [2037952] - ixgbe: Document how to enable NBASE-T support (Ken Cox) [2037952] - xsk: Wipe out dead zero_copy_allocator declarations (Ken Cox) [2037952] - ixgbe: let the xdpdrv work with more than 64 cpus (Ken Cox) [2037952] - scsi: fcoe: Fix I/O path allocation (Ken Cox) [2037952] - ixgbe: extend PTP gettime function to read system clock (Ken Cox) [2037952] - ixgbe: Replace GFP_ATOMIC with GFP_KERNEL (Ken Cox) [2037952] - net: mpls: Fix notifications when deleting a device (Guillaume Nault) [2081757]- sched/cputime, proc/stat: Fix incorrect guest nice cpustat value (Waiman Long) [2017382] - procfs: Use all-in-one vtime aware kcpustat accessor (Waiman Long) [2017382] - procfs: Use vtime aware kcpustat accessor to fetch CPUTIME_SYSTEM (Waiman Long) [2017382] - proc: read kernel cpu stat pointer once (Waiman Long) [2017382] - proc: use "unsigned int" in /proc/stat hook (Waiman Long) [2017382] - sched/cputime: Support other fields on kcpustat_field() (Waiman Long) [2017382] - sched/cputime: Add vtime guest task state (Waiman Long) [2017382] - sched/cputime: Add vtime idle task state (Waiman Long) [2017382] - sched/cputime: Spare a seqcount lock/unlock cycle on context switch (Waiman Long) [2017382] - sched/vtime: Move task_struct_rh->vtime_cpu back to vtime structure (Waiman Long) [2017382] - usb: xhci-plat: fix crash when suspend if remote wake enable (Mark Langsdorf) [2065730] - PM: domains: Improve runtime PM performance state handling (Mark Langsdorf) [2065730] - firmware_loader: fix use-after-free in firmware_fallback_sysfs (Mark Langsdorf) [2065730] - firmware_loader: use -ETIMEDOUT instead of -EAGAIN in fw_load_sysfs_fallback (Mark Langsdorf) [2065730] - driver core: Prevent warning when removing a device link from unregistered consumer (Mark Langsdorf) [2065730] - PM: domains: Shrink locking area of the gpd_list_lock (Mark Langsdorf) [2065730] - PM: sleep: Use ktime_us_delta() in initcall_debug_report() (Mark Langsdorf) [2065730] - driver core: Export device_driver_attach() (Mark Langsdorf) [2065730] - driver core: Don't return EPROBE_DEFER to userspace during sysfs bind (Mark Langsdorf) [2065730] - driver core: Flow the return code from ->probe() through to sysfs bind (Mark Langsdorf) [2065730] - driver core: Better distinguish probe errors in really_probe (Mark Langsdorf) [2065730] - driver core: Pull required checks into driver_probe_device() (Mark Langsdorf) [2065730] - driver core: add a helper to setup both the of_node and fwnode of a device (Mark Langsdorf) [2065730] - devres: Enable trace events (Mark Langsdorf) [2065730] - devres: No need to call remove_nodes() when there none present (Mark Langsdorf) [2065730] - devres: Use list_for_each_safe_from() in remove_nodes() (Mark Langsdorf) [2065730] - devres: Make locking straight forward in release_nodes() (Mark Langsdorf) [2065730] - regmap: mdio: Reject invalid addresses (Mark Langsdorf) [2065730] - regmap: mdio: Fix regmap_bus pointer constness (Mark Langsdorf) [2065730] - PM: runtime: Allow unassigned ->runtime_suspend|resume callbacks (Mark Langsdorf) [2065730] - PM: runtime: Improve path in rpm_idle() when no callback (Mark Langsdorf) [2065730] - PM: domains: Drop/restore performance state votes for devices at runtime PM (Mark Langsdorf) [2065730] - PM: domains: Return early if perf state is already set for the device (Mark Langsdorf) [2065730] - PM: domains: Split code in dev_pm_genpd_set_performance_state() (Mark Langsdorf) [2065730] - PM: domains: fix some kernel-doc issues (Mark Langsdorf) [2065730] - regmap: mdio: Add clause-45 support (Mark Langsdorf) [2065730] - regmap: mdio: Clean up invalid clause-22 addresses (Mark Langsdorf) [2065730] - regmap-irq: Introduce inverted status registers support (Mark Langsdorf) [2065730] - ACPI: property: Constify stubs for CONFIG_ACPI=n case (Mark Langsdorf) [2065730] - device property: Unify access to of_node (Mark Langsdorf) [2065730] - drivers/base: Constify static attribute_group structs (Mark Langsdorf) [2065730] - devcoredump: remove contact information (Mark Langsdorf) [2065730] - component: Rename 'dev' to 'parent' (Mark Langsdorf) [2065730] - component: Drop 'dev' argument to component_match_realloc() (Mark Langsdorf) [2065730] - device property: Don't check for NULL twice in the loops (Mark Langsdorf) [2065730] - regmap: add support for 7/17 register formating (Mark Langsdorf) [2065730] - PM: wakeirq: Set IRQF_NO_AUTOEN when requesting the IRQ (Mark Langsdorf) [2065730] - drivers/base/node.c: make CACHE_ATTR define static DEVICE_ATTR_RO (Mark Langsdorf) [2065730] - regmap: mdio: Don't modify output if error happened (Mark Langsdorf) [2065730] - regmap: Add MDIO bus support (Mark Langsdorf) [2065730] - regmap-i2c: Set regmap max raw r/w from quirks (Mark Langsdorf) [2065730] - driver core: attribute_container: fix W=1 warnings (Mark Langsdorf) [2065730] - driver core: replace open-coded device_lock_assert() (Mark Langsdorf) [2065730] - device property: Retrieve fwnode from of_node via accessor (Mark Langsdorf) [2065730] - cpufreq: Kconfig: fix documentation links (Mark Langsdorf) [2065730] - PM: wakeup: remove redundant assignment to variable retval (Mark Langsdorf) [2065730] - PM / wakeup: use dev_set_name() directly (Mark Langsdorf) [2065730] - PM: clk: remove kernel-doc warning (Mark Langsdorf) [2065730] - PM: wakeup: fix kernel-doc warnings and fix typos (Mark Langsdorf) [2065730] - PM: runtime: remove kernel-doc warnings (Mark Langsdorf) [2065730] - software node: Introduce SOFTWARE_NODE_REFERENCE() helper macro (Mark Langsdorf) [2065730] - software node: Imply kobj_to_swnode() to be no-op (Mark Langsdorf) [2065730] - software node: Deduplicate code in fwnode_create_software_node() (Mark Langsdorf) [2065730] - software node: Introduce software_node_alloc()/software_node_free() (Mark Langsdorf) [2065730] - software node: Free resources explicitly when swnode_register() fails (Mark Langsdorf) [2065730] - driver core: add helper for deferred probe reason setting (Mark Langsdorf) [2065730] - driver core: Improve fw_devlink & deferred_probe_timeout interaction (Mark Langsdorf) [2065730] - driver core: Replace printf() specifier and drop unneeded casting (Mark Langsdorf) [2065730] - driver core: Cast to (void *) with __force for __percpu pointer (Mark Langsdorf) [2065730] - devcoredump: fix kernel-doc warning (Mark Langsdorf) [2065730] - platform-msi: fix kernel-doc warnings (Mark Langsdorf) [2065730] - driver core: attribute_container: remove kernel-doc warnings (Mark Langsdorf) [2065730] - driver core: remove kernel-doc warnings (Mark Langsdorf) [2065730] - base: dd: fix error return code of driver_sysfs_add() (Mark Langsdorf) [2065730] - driver core: Use unbound workqueue for deferred probes (Mark Langsdorf) [2065730] - devcoredump: avoid -Wempty-body warnings (Mark Langsdorf) [2065730] - device property: Add test cases for fwnode_property_count_*() APIs (Mark Langsdorf) [2065730] - device property: Sync descriptions of swnode array and group APIs (Mark Langsdorf) [2065730] - driver core: Update device link status properly for device_bind_driver() (Mark Langsdorf) [2065730] - driver core: Avoid pointless deferred probe attempts (Mark Langsdorf) [2065730] - drivers/base/cpu: remove redundant assignment of variable retval (Mark Langsdorf) [2065730] - driver core: dd: remove deferred_devices variable (Mark Langsdorf) [2065730] - driver core: component: remove dentry pointer in "struct master" (Mark Langsdorf) [2065730] - driver core: auxiliary bus: Remove unneeded module bits (Mark Langsdorf) [2065730] - PM: domains: Don't runtime resume devices at genpd_prepare() (Mark Langsdorf) [2065730] - redhat/configs: Add CONFIG_X86_AMD_PSTATE (Prarit Bhargava) - ACPI: CPPC: Drop redundant local variable from cpc_read() (Prarit Bhargava) [1961726] - ACPI: CPPC: Fix up I/O port access in cpc_read() (Prarit Bhargava) [1961726] - cpufreq: amd-pstate: Fix Kconfig dependencies for AMD P-State (Prarit Bhargava) [1961726] - cpufreq: amd-pstate: Fix struct amd_cpudata kernel-doc comment (Prarit Bhargava) [1961726] - cpufreq: amd-pstate: Add AMD P-State performance attributes (Prarit Bhargava) [1961726] - cpufreq: amd-pstate: Add AMD P-State frequencies attributes (Prarit Bhargava) [1961726] - cpufreq: amd-pstate: Add boost mode support for AMD P-State (Prarit Bhargava) [1961726] - cpufreq: amd-pstate: Add trace for AMD P-State module (Prarit Bhargava) [1961726] - cpufreq: amd-pstate: Introduce the support for the processors with shared memory solution (Prarit Bhargava) [1961726] - cpufreq: amd-pstate: Add fast switch function for AMD P-State (Prarit Bhargava) [1961726] - cpufreq: amd-pstate: Introduce a new AMD P-State driver to support future processors (Prarit Bhargava) [1961726] - ACPI: CPPC: Add CPPC enable register function (Prarit Bhargava) [1961726] - ACPI: CPPC: Check present CPUs for determining _CPC is valid (Prarit Bhargava) [1961726] - ACPI: CPPC: Implement support for SystemIO registers (Prarit Bhargava) [1961726] - x86/msr: Add AMD CPPC MSR definitions (Prarit Bhargava) [1961726] - x86/cpufeatures: Add AMD Collaborative Processor Performance Control feature flag (Prarit Bhargava) [1961726] - cpufreq: remove useless INIT_LIST_HEAD() (Prarit Bhargava) [1961726] - cpufreq: CPPC: Pass structure instance by reference (Prarit Bhargava) [1961726] - cpufreq: CPPC: Fix potential memleak in cppc_cpufreq_cpu_init (Prarit Bhargava) [1961726] - cpufreq: CPPC: Migrate to ->exit() callback instead of ->stop_cpu() (Prarit Bhargava) [1961726] - cpufreq: cppc: simplify default delay_us setting (Prarit Bhargava) [1961726] - cppc_cpufreq: replace per-cpu data array with a list (Prarit Bhargava) [1961726] - cppc_cpufreq: expose information on frequency domains (Prarit Bhargava) [1961726] - cppc_cpufreq: clarify support for coordination types (Prarit Bhargava) [1961726] - cppc_cpufreq: use policy->cpu as driver of frequency setting (Prarit Bhargava) [1961726] - cppc_cpufreq: simplify use of performance capabilities (Prarit Bhargava) [1961726] - cppc_cpufreq: clean up cpu, cpu_num and cpunum variable use (Prarit Bhargava) [1961726] - cppc_cpufreq: fix misspelling, code style and readability issues (Prarit Bhargava) [1961726] - cpufreq: CPPC: Reuse caps variable in few routines (Prarit Bhargava) [1961726] - cpufreq: cppc: Reorder code and remove apply_hisi_workaround variable (Prarit Bhargava) [1961726] - cpufreq: CPPC: add SW BOOST support (Prarit Bhargava) [1961726] - net/sched: act_ct: fix ref leak when switching zones (Marcelo Ricardo Leitner) [2014027] - net/sched: act_ct: Fix flow table lookup after ct clear or switching zones (Marcelo Ricardo Leitner) [2014027] - genirq: Provide new interfaces for affinity hints (Ivan Vecera) [2070044] - af_key: add __GFP_ZERO flag for compose_sadb_supported in function pfkey_register (Xin Long) [2075181] - ipv6: make ip6_rt_gc_expire an atomic_t (Hangbin Liu) [2077365] - ipv6: fix panic when forwarding a pkt with no in6 dev (Hangbin Liu) [2077365] - net: ipv6: ensure we call ipv6_mc_down() at most once (Hangbin Liu) [2077365] - ipv6/addrconf: use a boolean to choose between UNREGISTER/DOWN (Hangbin Liu) [2077365] - ipv6/addrconf: call addrconf_ifdown with consistent values (Hangbin Liu) [2077365] - ipmr,ip6mr: acquire RTNL before calling ip[6]mr_free_table() on failure path (Hangbin Liu) [2077365] - ipv6: annotate accesses to fn->fn_sernum (Hangbin Liu) [2077365] - ipv6: correct comments about fib6_node sernum (Hangbin Liu) [2077365] - ipv6: fix typos in __ip6_finish_output() (Hangbin Liu) [2077365] - oom_kill.c: futex: delay the OOM reaper to allow time for proper futex cleanup (Nico Pache) [1778048] - KVM: PPC: Fix TCE handling for VFIO (Daniel Henrique Barboza) [2062687] - udf: Restore i_lenAlloc when inode expansion fails (Carlos Maiolino) [2054653] {CVE-2022-0617} - udf: Fix NULL ptr deref when converting from inline format (Carlos Maiolino) [2054653] {CVE-2022-0617} - net/tls: fix slab-out-of-bounds bug in decrypt_internal (Sabrina Dubroca) [2080344] - tls: fix replacing proto_ops (Sabrina Dubroca) [2080344] - net/tls: use semicolons rather than commas to separate statements (Sabrina Dubroca) [2080344] - redhat: further rpminspect tuning (Jarod Wilson)- tun: annotate access to queue->trans_start (Ivan Vecera) [2069673] - net: annotate accesses to queue->trans_start (Ivan Vecera) [2069673] - ntb_hw_amd: Add NTB PCI ID for new gen CPU (Sudheesh Mavila) [2037287] - ipmi: initialize len variable (Tony Camuso) [2069839] - ipmi: kcs: aspeed: Remove old bindings support (Tony Camuso) [2069839] - ipmi:ipmb: Add the ability to have a separate slave and master device (Tony Camuso) [2069839] - ipmi:ipmi_ipmb: Unregister the SMI on remove (Tony Camuso) [2069839] - ipmi: kcs: aspeed: Add AST2600 compatible string (Tony Camuso) [2069839] - ipmi: ssif: replace strlcpy with strscpy (Tony Camuso) [2069839] - ipmi/watchdog: Constify ident (Tony Camuso) [2069839] - ipmi: Fix UAF when uninstall ipmi_si and ipmi_msghandler module (Tony Camuso) [2069839] - ipmi: fix initialization when workqueue allocation fails (Tony Camuso) [2069839] - ipmi: bail out if init_srcu_struct fails (Tony Camuso) [2069839] - ipmi: ssif: initialize ssif_info->client early (Tony Camuso) [2069839] - ipmi: msghandler: Make symbol 'remove_work_wq' static (Tony Camuso) [2069839] - ipmi: Move remove_work to dedicated workqueue (Tony Camuso) [2069839] - ipmi: kcs_bmc: Fix a memory leak in the error handling path of 'kcs_bmc_serio_add_device()' (Tony Camuso) [2069839] - char: ipmi: replace snprintf in show functions with sysfs_emit (Tony Camuso) [2069839] - ipmi: ipmb: fix dependencies to eliminate build error (Tony Camuso) [2069839] - ipmi:ipmb: Add OF support (Tony Camuso) [2069839] - ipmi: bt: Add ast2600 compatible string (Tony Camuso) [2069839] - ipmi: bt-bmc: Use registers directly (Tony Camuso) [2069839] - ipmi: ipmb: Fix off-by-one size check on rcvlen (Tony Camuso) [2069839] - ipmi:ssif: Use depends on, not select, for I2C (Tony Camuso) [2069839] - ipmi:ipmb: Add initial support for IPMI over IPMB (Tony Camuso) [2069839] - ipmi: Export ipmb_checksum() (Tony Camuso) [2069839] - ipmi: Check error code before processing BMC response (Tony Camuso) [2069839] - ipmi:devintf: Return a proper error when recv buffer too small (Tony Camuso) [2069839] - ipmi: Disable some operations during a panic (Tony Camuso) [2069839] - ipmi:watchdog: Set panic count to proper value on a panic (Tony Camuso) [2069839] - char: ipmi: use DEVICE_ATTR helper macro (Tony Camuso) [2069839] - ipmi: rate limit ipmi smi_event failure message (Tony Camuso) [2069839] - cifs: fix NULL ptr dereference in smb2_ioctl_query_info() (Ronnie Sahlberg) [2074316] - cifs: prevent bad output lengths in smb2_ioctl_query_info() (Ronnie Sahlberg) [2074316] - net: tcp better handling of reordering then loss cases (Marcelo Ricardo Leitner) [2074566] - tcp: tcp_mark_head_lost is only valid for sack-tcp (Marcelo Ricardo Leitner) [2074566] - udp6: allow SO_MARK ctrl msg to affect routing (Xin Long) [2066598] - ip: Fix SO_MARK in RST, ACK and ICMP packets (Xin Long) [2066598] - ip: support SO_MARK cmsg (Xin Long) [2066598] - ip: unconditionally set cork gso_size (Xin Long) [2066598] - ip: remove tx_flags from ipcm_cookie and use same logic for v4 and v6 (Xin Long) [2066598] - ipv6: fold sockcm_cookie into ipcm6_cookie (Xin Long) [2066598] - sock: sockc cookie initializer (Xin Long) [2066598] - ipv6: ipcm6_cookie initializer (Xin Long) [2066598] - ipv4: ipcm_cookie initializers (Xin Long) [2066598] - s390/kexec: fix memory leak of ipl report buffer (Lichen Liu) [2001758] - s390/kexec: fix return code handling (Lichen Liu) [2001758] - block: don't try to throttle split bio if iops limit isn't set (Ming Lei) [2027241] - block: throttle split bio in case of iops limit (Ming Lei) [2027241] - block: don't check bio in blk_throtl_dispatch_work_fn (Ming Lei) [2027241] - x86/apic/vector: Fix ordering in vector assignment (Frank Ramsay) [2076607] - mt76: mt7921e: fix possible probe failure after reboot (Íñigo Huguet) [2078877] - veth: Ensure eth header is in skb's linear part (Guillaume Nault) [1966887] - net: annotate accesses to dev->gso_max_segs (Ivan Vecera) [2080317] - net: annotate accesses to dev->gso_max_size (Ivan Vecera) [2080317] - NFS: Don't loop forever in nfs_do_recoalesce() (Scott Mayhew) [2080467] - tipc: fix the timer expires after interval 100ms (Xin Long) [2080369] - tipc: Fix end of loop tests for list_for_each_entry() (Xin Long) [2080369] - tipc: fix a bit overflow in tipc_crypto_key_rcv() (Xin Long) [2080369] - tipc: rate limit warning for received illegal binding update (Xin Long) [2080369] - net: tipc: remove unused static inlines (Xin Long) [2080369] - tipc: fix unique bearer names sanity check (Xin Long) [2080369] - net/tipc: fix missing destroy_workqueue() on error in tipc_crypto_start() (Xin Long) [2080369] - tipc: add extack messages for bearer/media failure (Xin Long) [2080369] - scsi: smartpqi: Fix unused variable pqi_pm_ops for clang (Don Brace) [2012227] - scsi: smartpqi: Update version to 2.1.14-035 (Don Brace) [2012227] - scsi: smartpqi: Fix lsscsi -t SAS addresses (Don Brace) [2012227] - scsi: smartpqi: Fix hibernate and suspend (Don Brace) [2012227] - scsi: smartpqi: Fix BUILD_BUG_ON() statements (Don Brace) [2012227] - scsi: smartpqi: Fix NUMA node not updated during init (Don Brace) [2012227] - scsi: smartpqi: Expose SAS address for SATA drives (Don Brace) [2012227] - scsi: smartpqi: Speed up RAID 10 sequential reads (Don Brace) [2012227] - scsi: smartpqi: Fix kdump issue when controller is locked up (Don Brace) [2012227] - scsi: smartpqi: Update volume size after expansion (Don Brace) [2012227] - scsi: smartpqi: Avoid drive spin-down during suspend (Don Brace) [2012227] - scsi: smartpqi: Resolve delay issue with PQI_HZ value (Don Brace) [2012227] - scsi: smartpqi: Fix a typo in func pqi_aio_submit_io() (Don Brace) [2012227] - scsi: smartpqi: Fix a name typo and cleanup code (Don Brace) [2012227] - scsi: smartpqi: Quickly propagate path failures to SCSI midlayer (Don Brace) [2012227] - scsi: smartpqi: Eliminate drive spin down on warm boot (Don Brace) [2012227] - scsi: smartpqi: Enable SATA NCQ priority in sysfs (Don Brace) [2012227] - scsi: smartpqi: Add PCI IDs (Don Brace) [2012227] - scsi: smartpqi: Fix rmmod stack trace (Don Brace) [2012227] - ibmvnic: fix race between xmit and reset (Diego Domingos) [2051354] - ibmvnic: Allow queueing resets during probe (Diego Domingos) [2051354] - ibmvnic: clear fop when retrying probe (Diego Domingos) [2051354] - ibmvnic: init init_done_rc earlier (Diego Domingos) [2051354] - ibmvnic: register netdev after init of adapter (Diego Domingos) [2051354] - ibmvnic: complete init_done on transport events (Diego Domingos) [2051354] - ibmvnic: define flush_reset_queue helper (Diego Domingos) [2051354] - ibmvnic: initialize rc before completing wait (Diego Domingos) [2051354] - ibmvnic: free reset-work-item when flushing (Diego Domingos) [2051354] - ibmvnic: schedule failover only if vioctl fails (Diego Domingos) [2051354] - net/ibmvnic: Cleanup workaround doing an EOI after partition migration (Diego Domingos) [2051354]- xfs: don't expose misaligned extszinherit hints to userspace (Brian Foster) [2072552] - xfs: correct the narrative around misaligned rtinherit/extszinherit dirs (Brian Foster) [2072552] - xfs: fix endianness issue in xfs_ag_shrink_space (Brian Foster) [2072552] - xfs: bunmapi has unnecessary AG lock ordering issues (Brian Foster) [2072552] - xfs: btree format inode forks can have zero extents (Brian Foster) [2072552] - xfs: validate extsz hints against rt extent size when rtinherit is set (Brian Foster) [2072552] - xfs: standardize extent size hint validation (Brian Foster) [2072552] - xfs: check free AG space when making per-AG reservations (Brian Foster) [2072552] - xfs: retry allocations when locality-based search fails (Brian Foster) [2072552] - xfs: adjust rt allocation minlen when extszhint > rtextsize (Brian Foster) [2072552] - iomap: remove unused private field from ioend (Brian Foster) [2072552] - xfs: don't allow log writes if the data device is readonly (Brian Foster) [2072552] - xfs: count free space btree blocks when scrubbing pre-lazysbcount fses (Brian Foster) [2072552] - xfs: update superblock counters correctly for !lazysbcount (Brian Foster) [2072552] - xfs: don't check agf_btreeblks on pre-lazysbcount filesystems (Brian Foster) [2072552] - xfs: rename struct xfs_legacy_ictimestamp (Brian Foster) [2072552] - xfs: rename xfs_ictimestamp_t (Brian Foster) [2072552] - xfs: remove xfs_quiesce_attr declaration (Brian Foster) [2072552] - xfs: remove XFS_IFEXTENTS (Brian Foster) [2072552] - xfs: remove XFS_IFINLINE (Brian Foster) [2072552] - xfs: remove XFS_IFBROOT (Brian Foster) [2072552] - xfs: only look at the fork format in xfs_idestroy_fork (Brian Foster) [2072552] - xfs: simplify xfs_attr_remove_args (Brian Foster) [2072552] - xfs: rename and simplify xfs_bmap_one_block (Brian Foster) [2072552] - xfs: move the XFS_IFEXTENTS check into xfs_iread_extents (Brian Foster) [2072552] - xfs: get rid of the ip parameter to xchk_setup_* (Brian Foster) [2072552] - xfs: move the check for post-EOF mappings into xfs_can_free_eofblocks (Brian Foster) [2072552] - xfs: move the xfs_can_free_eofblocks call under the IOLOCK (Brian Foster) [2072552] - xfs: precalculate default inode attribute offset (Brian Foster) [2072552] - xfs: default attr fork size does not handle device inodes (Brian Foster) [2072552] - xfs: inode fork allocation depends on XFS_IFEXTENT flag (Brian Foster) [2072552] - xfs: eager inode attr fork init needs attr feature awareness (Brian Foster) [2072552] - xfs: scrub: Disable check for unoptimized data fork bmbt node (Brian Foster) [2072552] - xfs: Use struct xfs_bmdr_block instead of struct xfs_btree_block to calculate root node size (Brian Foster) [2072552] - xfs: merge _xfs_dic2xflags into xfs_ip2xflags (Brian Foster) [2072552] - xfs: move the di_crtime field to struct xfs_inode (Brian Foster) [2072552] - xfs: move the di_flags2 field to struct xfs_inode (Brian Foster) [2072552] - xfs: move the di_flags field to struct xfs_inode (Brian Foster) [2072552] - xfs: move the di_forkoff field to struct xfs_inode (Brian Foster) [2072552] - xfs: use a union for i_cowextsize and i_flushiter (Brian Foster) [2072552] - xfs: use XFS_B_TO_FSB in xfs_ioctl_setattr (Brian Foster) [2072552] - xfs: cleanup xfs_fill_fsxattr (Brian Foster) [2072552] - xfs: move the di_flushiter field to struct xfs_inode (Brian Foster) [2072552] - xfs: move the di_cowextsize field to struct xfs_inode (Brian Foster) [2072552] - xfs: move the di_extsize field to struct xfs_inode (Brian Foster) [2072552] - xfs: move the di_nblocks field to struct xfs_inode (Brian Foster) [2072552] - xfs: move the di_size field to struct xfs_inode (Brian Foster) [2072552] - xfs: move the di_projid field to struct xfs_inode (Brian Foster) [2072552] - xfs: don't clear the "dinode core" in xfs_inode_alloc (Brian Foster) [2072552] - xfs: remove the di_dmevmask and di_dmstate fields from struct xfs_icdinode (Brian Foster) [2072552] - xfs: remove the unused xfs_icdinode_has_bigtime helper (Brian Foster) [2072552] - xfs: handle crtime more carefully in xfs_bulkstat_one_int (Brian Foster) [2072552] - xfs: consistently initialize di_flags2 (Brian Foster) [2072552] - xfs: split xfs_imap_to_bp (Brian Foster) [2072552] - xfs: scrub: Remove incorrect check executed on block format directories (Brian Foster) [2072552] - xfs: add error injection for per-AG resv failure (Brian Foster) [2072552] - xfs: support shrinking unused space in the last AG (Brian Foster) [2072552] - xfs: introduce xfs_ag_shrink_space() (Brian Foster) [2072552] - xfs: hoist out xfs_resizefs_init_new_ags() (Brian Foster) [2072552] - xfs: update lazy sb counters immediately for resizefs (Brian Foster) [2072552] - xfs: __percpu_counter_compare() inode count debug too expensive (Brian Foster) [2072552] - xfs: reduce debug overhead of dir leaf/node checks (Brian Foster) [2072552] - xfs: No need for inode number error injection in __xfs_dir3_data_check (Brian Foster) [2072552] - xfs: type verification is expensive (Brian Foster) [2072552] - xfs: optimise xfs_buf_item_size/format for contiguous regions (Brian Foster) [2072552] - xfs: xfs_buf_item_size_segment() needs to pass segment offset (Brian Foster) [2072552] - xfs: reduce buffer log item shadow allocations (Brian Foster) [2072552] - xfs: initialise attr fork on inode create (Brian Foster) [2072552] - xfs: ensure xfs_errortag_random_default matches XFS_ERRTAG_MAX (Brian Foster) [2072552] - xfs: rename variable mp to parsing_mp (Brian Foster) [2072552] - xfs: rename the blockgc workqueue (Brian Foster) [2072552] - xfs: validate ag btree levels using the precomputed values (Brian Foster) [2072552] - xfs: remove return value from xchk_ag_btcur_init (Brian Foster) [2072552] - xfs: set the scrub AG number in xchk_ag_read_headers (Brian Foster) [2072552] - xfs: bail out of scrub immediately if scan incomplete (Brian Foster) [2072552] - xfs: drop freeze protection when running GETFSMAP (Brian Foster) [2072552] - selftest/powerpc: Add PAPR sysfs attributes sniff test (Steve Best) [1986183] - powerpc/pseries: Interface to represent PAPR firmware attributes (Steve Best) [1986183] - net: mana: Remove unnecessary check of cqe_type in mana_process_rx_cqe() (Mohammed Gamal) [2051719] - net: mana: Add handling of CQE_RX_TRUNCATED (Mohammed Gamal) [2051719] - RDMA/rxe: Revert changes from irqsave to bh locks (Kamal Heib) [2056499] - RDMA/rxe: Check the last packet by RXE_END_MASK (Kamal Heib) [2056499] - RDMA/rxe: Remove qp->grp_lock and qp->grp_list (Kamal Heib) [2056499] - RDMA/rxe: Remove rxe_drop_all_macst_groups (Kamal Heib) [2056499] - RDMA/rxe: Enforce IBA o10-2.2.3 (Kamal Heib) [2056499] - RDMA/rxe: Rename rxe_mc_grp and rxe_mc_elem (Kamal Heib) [2056499] - RDMA/rxe: Move rxe_mcast_attach/detach to rxe_mcast.c (Kamal Heib) [2056499] - RDMA/rxe: Move rxe_mcast_add/delete to rxe_mcast.c (Kamal Heib) [2056499] - RDMA/cma: Do not change route.addr.src_addr outside state checks (Kamal Heib) [2056499] - RDMA/ib_srp: Fix a deadlock (Kamal Heib) [2056499] - RDMA/siw: Fix broken RDMA Read Fence/Resume logic. (Kamal Heib) [2056499] - IB/cm: Release previously acquired reference counter in the cm_id_priv (Kamal Heib) [2056499] - RDMA/siw: Fix refcounting leak in siw_create_qp() (Kamal Heib) [2056499] - RDMA/ucma: Protect mc during concurrent multicast leaves (Kamal Heib) [2056499] - RDMA/cma: Use correct address when leaving multicast group (Kamal Heib) [2056499] - IB/hfi1: Fix tstats alloc and dealloc (Kamal Heib) [2056499 2049845] - IB/hfi1: Fix AIP early init panic (Kamal Heib) [2056499 2049845] - IB/hfi1: Fix alloc failure with larger txqueuelen (Kamal Heib) [2056499 2049845] - IB/hfi1: Fix panic with larger ipoib send_queue_size (Kamal Heib) [2056499 2049845] - all: replace find_next{,_zero}_bit with find_first{,_zero}_bit where appropriate (Kamal Heib) [2056499] - RDMA/irdma: Remove the redundant return (Kamal Heib) [2056499 2037972] - RDMA/rxe: Use the standard method to produce udp source port (Kamal Heib) [2056499] - RDMA/irdma: Make the source udp port vary (Kamal Heib) [2056499 2037972] - RDMA/core: Calculate UDP source port based on flow label or lqpn/rqpn (Kamal Heib) [2056499] - IB/iser: Align coding style across driver (Kamal Heib) [2056499] - IB/iser: Remove un-needed casting to/from void pointer (Kamal Heib) [2056499] - IB/iser: Don't suppress send completions (Kamal Heib) [2056499] - IB/iser: Rename ib_ret local variable (Kamal Heib) [2056499] - IB/iser: Fix RNR errors (Kamal Heib) [2056499] - IB/iser: Remove deprecated pi_guard module param (Kamal Heib) [2056499] - IB/mlx5: Expose NDR speed through MAD (Kamal Heib) [2056499] - RDMA/rxe: Delete deprecated module parameters interface (Kamal Heib) [2056499] - RDMA/mad: Delete duplicated init_query_mad functions (Kamal Heib) [2056499] - RDMA/rxe: Fix indentations and operators sytle (Kamal Heib) [2056499] - RDMA: Use default_groups in kobj_type (Kamal Heib) [2056499] - RDMA/rxe: Fix a typo in opcode name (Kamal Heib) [2056499] - RDMA/rxe: Remove the unused xmit_errors member (Kamal Heib) [2056499] - RDMA/rxe: Remove redundant err variable (Kamal Heib) [2056499] - RDMA/irdma: Use auxiliary_device driver data helpers (Kamal Heib) [2056499 2037972] - driver core: auxiliary bus: Add driver data helpers (Kamal Heib) [2056499] - RDMA/cma: Let cma_resolve_ib_dev() continue search even after empty entry (Kamal Heib) [2056499] - RDMA/core: Let ib_find_gid() continue search even after empty entry (Kamal Heib) [2056499] - RDMA/core: Modify rdma_query_gid() to return accurate error codes (Kamal Heib) [2056499] - RDMA/rxe: Remove the unnecessary variable (Kamal Heib) [2056499] - RDMA/irdma: Fix the type used to declare a bitmap (Kamal Heib) [2056499 2037972] - RDMA/uverbs: Remove the unnecessary assignment (Kamal Heib) [2056499] - RDMA/siw: Use max() instead of doing it manually (Kamal Heib) [2056499] - RDMA/pvrdma: Use non-atomic bitmap functions when possible (Kamal Heib) [2056499] - RDMA/pvrdma: Use bitmap_zalloc() when applicable (Kamal Heib) [2056499] - IB/hfi1: Use bitmap_zalloc() when applicable (Kamal Heib) [2056499 2049845] - RDMA/siw: Use helper function to set sys_image_guid (Kamal Heib) [2056499] - RDMA/cma: Remove open coding of overflow checking for private_data_len (Kamal Heib) [2056499] - RDMA/rxe: Remove some #defines from rxe_pool.h (Kamal Heib) [2056499] - RDMA/rxe: Remove #include "rxe_loc.h" from rxe_pool.c (Kamal Heib) [2056499] - RDMA/rxe: Save object pointer in pool element (Kamal Heib) [2056499] - RDMA/rxe: Copy setup parameters into rxe_pool (Kamal Heib) [2056499] - RDMA/rxe: Cleanup rxe_pool_entry (Kamal Heib) [2056499] - RDMA/rxe: Replace irqsave locks with bh locks (Kamal Heib) [2056499] - RDMA/usnic: Clean up usnic_ib_alloc_pd() (Kamal Heib) [2056499] - RDMA/irdma: Use helper function to set GUIDs (Kamal Heib) [2056499 2037972] - RDMA/rxe: Prevent double freeing rxe_map_set() (Kamal Heib) [2056498] - IB/hfi1: Fix leak of rcvhdrtail_dummy_kvaddr (Kamal Heib) [2056498 2049845] - IB/hfi1: Fix early init panic (Kamal Heib) [2056498 2049845] - IB/hfi1: Insure use of smp_processor_id() is preempt disabled (Kamal Heib) [2056498 2049845] - IB/hfi1: Correct guard on eager buffer deallocation (Kamal Heib) [2056498 2049845] - RDMA: Fix use-after-free in rxe_queue_cleanup (Kamal Heib) [2056498] - RDMA/nldev: Check stat attribute before accessing it (Kamal Heib) [2056498] - IB/hfi1: Properly allocate rdma counter desc memory (Kamal Heib) [2056498 2049845] - RDMA/core: Set send and receive CQ before forwarding to the driver (Kamal Heib) [2056498] - RDMA/netlink: Add __maybe_unused to static inline in C file (Kamal Heib) [2056498] - RDMA/core: Require the driver to set the IOVA correctly during rereg_mr (Kamal Heib) [2056498] - RDMA/irdma: optimize rx path by removing unnecessary copy (Kamal Heib) [2056498 2037972] - IB/opa_vnic: Rebranding of OPA VNIC driver to Cornelis Networks (Kamal Heib) [2056498] - IB/hfi1: Rebranding of hfi1 driver to Cornelis Networks (Kamal Heib) [2056498 2049845] - RDMA/rxe: Make rxe_type_info static const (Kamal Heib) [2056498] - RDMA/rxe: Use 'bitmap_zalloc()' when applicable (Kamal Heib) [2056498] - RDMA/rxe: Save a few bytes from struct rxe_pool (Kamal Heib) [2056498] - RDMA/irdma: Remove the unused variable local_qp (Kamal Heib) [2056498 2037972] - RDMA/core: Fix missed initialization of rdma_hw_stats::lock (Kamal Heib) [2056498] - RDMA/irdma: Remove the unused spin lock in struct irdma_qp_uk (Kamal Heib) [2056498 2037972] - RDMA: Constify netdev->dev_addr accesses (Kamal Heib) [2056498] - RDMA/ipoib: Use dev_addr_mod() (Kamal Heib) [2056498] - RDMA/core: Use kvzalloc when allocating the struct ib_port (Kamal Heib) [2056498] - RDMA/irdma: Make irdma_uk_cq_init() return a void (Kamal Heib) [2056498 2037972] - RDMA/rxe: Convert kernel UD post send to use ah_num (Kamal Heib) [2056498] - RDMA/rxe: Lookup kernel AH from ah index in UD WQEs (Kamal Heib) [2056498] - RDMA/rxe: Replace ah->pd by ah->ibah.pd (Kamal Heib) [2056498] - RDMA/rxe: Create AH index and return to user space (Kamal Heib) [2056498] - RDMA/rxe: Change AH objects to indexed (Kamal Heib) [2056498] - RDMA/rxe: Move AV from rxe_send_wqe to rxe_send_wr (Kamal Heib) [2056498] - RDMA/irdma: Remove irdma_cqp_up_map_cmd() (Kamal Heib) [2056498 2037972] - RDMA/irdma: Remove irdma_get_hw_addr() (Kamal Heib) [2056498 2037972] - RDMA/irdma: Remove irdma_sc_send_lsmm_nostag() (Kamal Heib) [2056498 2037972] - RDMA/irdma: Remove irdma_uk_mw_bind() (Kamal Heib) [2056498 2037972] - RDMA: Remove redundant 'flush_workqueue()' calls (Kamal Heib) [2056498] - RDMA/iwpm: Remove redundant initialization of pointer err_str (Kamal Heib) [2056498] - RDMA/nldev: Allow optional-counter status configuration through RDMA netlink (Kamal Heib) [2056498] - RDMA/nldev: Split nldev_stat_set_mode_doit out of nldev_stat_set_doit (Kamal Heib) [2056498] - RDMA/nldev: Add support to get status of all counters (Kamal Heib) [2056498] - RDMA/counter: Add optional counter support (Kamal Heib) [2056498] - RDMA/counter: Add an is_disabled field in struct rdma_hw_stats (Kamal Heib) [2056498] - RDMA/core: Add a helper API rdma_free_hw_stats_struct (Kamal Heib) [2056498] - RDMA/bnxt_re: Fix kernel panic when trying to access bnxt_re_stat_descs (Kamal Heib) [2056499] - RDMA/counter: Add a descriptor in struct rdma_hw_stats (Kamal Heib) [2056498] - RDMA/bnxt_re: Update statistics counter name (Kamal Heib) [2056498] - RDMA/bnxt_re: Add extended statistics counters (Kamal Heib) [2056498] - RDMA/efa: CQ notifications (Kamal Heib) [2056498] - RDMA/rxe: Remove duplicate settings (Kamal Heib) [2056498] - RDMA/rxe: Set partial attributes when completion status != IBV_WC_SUCCESS (Kamal Heib) [2056498] - RDMA/rxe: Change the is_user member of struct rxe_cq to bool (Kamal Heib) [2056498] - RDMA/rxe: Remove the is_user members of struct rxe_sq/rxe_rq/rxe_srq (Kamal Heib) [2056498] - RDMA/irdma: Delete unused struct irdma_bth (Kamal Heib) [2056498 2037972] - IB/hf1: Use string_upper() instead of an open coded variant (Kamal Heib) [2056498] - RDMA/cma: Split apart the multiple uses of the same list heads (Kamal Heib) [2056498] - RDMA/rxe: Remove unused WR_READ_WRITE_OR_SEND_MASK (Kamal Heib) [2056498] - RDMA/rxe: Add MASK suffix for RXE_READ_OR_ATOMIC and RXE_WRITE_OR_SEND (Kamal Heib) [2056498] - RDMA/rxe: Add new RXE_READ_OR_WRITE_MASK (Kamal Heib) [2056498] - RDMA/hfi1: Use struct_size() and flex_array_size() helpers (Kamal Heib) [2056498 2049845] - IB/hfi1: Add ring consumer and producers traces (Kamal Heib) [2056498 2049845] - IB/hfi1: Remove atomic completion count (Kamal Heib) [2056498 2049845] - IB/hfi1: Tune netdev xmit cachelines (Kamal Heib) [2056498 2049845] - IB/hfi1: Get rid of tx priv backpointer (Kamal Heib) [2056498 2049845] - IB/hfi1: Get rid of hot path divide (Kamal Heib) [2056498 2049845] - IB/hfi1: Remove cache and embed txreq in ring (Kamal Heib) [2056498 2049845] - RDMA/rxe: Only allow invalidate for appropriate MRs (Kamal Heib) [2056498] - RDMA/rxe: Create duplicate mapping tables for FMRs (Kamal Heib) [2056498] - RDMA/rxe: Separate HW and SW l/rkeys (Kamal Heib) [2056498] - RDMA/rxe: Cleanup MR status and type enums (Kamal Heib) [2056498] - RDMA/rxe: Add memory barriers to kernel queues (Kamal Heib) [2056498] - RDMA/rxe: remove the unnecessary variable (Kamal Heib) [2056498] - RDMA/rxe: remove the redundant variable (Kamal Heib) [2056498] - RDMA/rxe: Fix wrong port_cap_flags (Kamal Heib) [2056498] - RDMA/rdmavt: Fix error code in rvt_create_qp() (Kamal Heib) [2056497 2049845] - IB/hfi1: Fix abba locking issue with sc_disable() (Kamal Heib) [2056497 2049845] - RDMA/hfi1: Fix kernel pointer leak (Kamal Heib) [2056497 2049845] - RDMA/usnic: Lock VF with mutex instead of spinlock (Kamal Heib) [2056497] - RDMA/cma: Do not change route.addr.src_addr.ss_family (Kamal Heib) [2056497] - IB/hfi1: make hist static (Kamal Heib) [2056497 2049845] - RDMA/hfi1: Convert to SPDX identifier (Kamal Heib) [2056497 2049845] - IB/rdmavt: Convert to SPDX identifier (Kamal Heib) [2056497 2049845] - RDMA/core/sa_query: Retry SA queries (Kamal Heib) [2056497] - IB/core: Remove deprecated current_seq comments (Kamal Heib) [2056497] - RDMA/efa: Rename vector field in efa_irq struct to irqn (Kamal Heib) [2056497] - RDMA/efa: Remove unused cpu field from irq struct (Kamal Heib) [2056497] - RDMA/core/sa_query: Remove unused function (Kamal Heib) [2056497] - RDMA/hfi1: Stop using seq_get_buf in _driver_stats_seq_show (Kamal Heib) [2056497 2049845] - RDMA/core: Create clean QP creations interface for uverbs (Kamal Heib) [2056497] - RDMA/core: Properly increment and decrement QP usecnts (Kamal Heib) [2056497] - RDMA/core: Configure selinux QP during creation (Kamal Heib) [2056497] - RDMA/core: Reorganize create QP low-level functions (Kamal Heib) [2056497] - RDMA/core: Remove protection from wrong in-kernel API usage (Kamal Heib) [2056497] - RDMA/core: Delete duplicated and unreachable code (Kamal Heib) [2056497] - rdma/qedr: Fix crash due to redundant release of device's qp memory (Kamal Heib) [2056497] - RDMA: Globally allocate and release QP memory (Kamal Heib) [2056497] - RDMA/mlx5: Rework custom driver QP type creation (Kamal Heib) [2056497] - RDMA/usnic: Fix memleak in find_free_vf_and_create_qp_grp (Kamal Heib) [2056497] - RDMA/rdmavt: Decouple QP and SGE lists allocations (Kamal Heib) [2056497 2049845] - RDMA/efa: Remove double QP type assignment (Kamal Heib) [2056497] - RDMA/hfi1: Fix typo in comments (Kamal Heib) [2056497 2049845] - RDMA/iwpm: Rely on the rdma_nl_[un]register() to ensure that requests are valid (Kamal Heib) [2056497] - RDMA/iwpm: Remove not-needed reference counting (Kamal Heib) [2056497] - RDMA/hfi1: Convert from atomic_t to refcount_t on hfi1_devdata->user_refcount (Kamal Heib) [2056497 2049845] - IB/hfi1: Adjust pkey entry in index 0 (Kamal Heib) [2056497 2049845] - IB/hfi1: Indicate DMA wait when txq is queued for wakeup (Kamal Heib) [2056497 2049845] - RDMA/rxe: Fix types in rxe_icrc.c (Kamal Heib) [2056497] - RDMA/rxe: Add kernel-doc comments to rxe_icrc.c (Kamal Heib) [2056497] - RDMA/rxe: Move crc32 init code to rxe_icrc.c (Kamal Heib) [2056497] - RDMA/rxe: Fixup rxe_icrc_hdr (Kamal Heib) [2056497] - RDMA/rxe: Move rxe_crc32 to a subroutine (Kamal Heib) [2056497] - RDMA/rxe: Move ICRC generation to a subroutine (Kamal Heib) [2056497] - RDMA/rxe: Fixup rxe_send and rxe_loopback (Kamal Heib) [2056497] - RDMA/rxe: Move rxe_xmit_packet to a subroutine (Kamal Heib) [2056497] - RDMA/rxe: Move ICRC checking to a subroutine (Kamal Heib) [2056497] - IB/core: Read subnet_prefix in ib_query_port via cache. (Kamal Heib) [2056497] - IB/core: Shifting initialization of device->cache_lock (Kamal Heib) [2056497] - IB/core: Updating cache for subnet_prefix in config_non_roce_gid_cache() (Kamal Heib) [2056497] - RDMA/efa: Split hardware stats to device and port stats (Kamal Heib) [2056497] - RDMA/rxe: Remove the repeated 'mr->umem = umem' (Kamal Heib) [2056497] - RDMA/siw: Convert siw_tx_hdt() to kmap_local_page() (Kamal Heib) [2056497] - RDMA/siw: Remove kmap() (Kamal Heib) [2056497] - treewide: Add missing semicolons to __assign_str uses (Kamal Heib) [2056497] - RDMA/hfi1: Remove use of kmap() (Kamal Heib) [2056497 2049845] - RDMA: Delete not-used static inline functions (Kamal Heib) [2056497] - mm/page_owner.c: record tgid (Waiman Long) [2069294] - mm/page_owner: record task command name (Waiman Long) [2069294] - mm/page_owner: print memcg information (Waiman Long) [2069294] - mm/page_owner: use scnprintf() to avoid excessive buffer overrun check (Waiman Long) [2069294] - lib/vsprintf: avoid redundant work with 0 size (Waiman Long) [2069294] - lib, stackdepot: add helper to print stack entries into buffer (Waiman Long) [2069294] - lib, stackdepot: add helper to print stack entries (Waiman Long) [2069294] - lib, stackdepot: check stackdepot handle before accessing slabs (Waiman Long) [2069294] - stacktrace: move filter_irq_stacks() to kernel/stacktrace.c (Waiman Long) [2069294] - lib/stackdepot: introduce __stack_depot_save() (Waiman Long) [2069294] - mm: introduce PAGEFLAGS_MASK to replace ((1UL << NR_PAGEFLAGS) - 1) (Waiman Long) [2069294] - mm/page_owner: constify dump_page_owner (Waiman Long) [2069294] - mm: page_owner: detect page_owner recursion via task_struct (Waiman Long) [2069294] - mm: page_owner: use kstrtobool() to parse bool option (Waiman Long) [2069294] - mm: page_owner: fetch backtrace only for tracked pages (Waiman Long) [2069294] - mm, page_owner: remove unused parameter in __set_page_owner_handle (Waiman Long) [2069294] - mm/page_owner: record the timestamp of all pages during free (Waiman Long) [2069294] - mm/page_owner: use helper function zone_end_pfn() to get end_pfn (Waiman Long) [2069294] - mm/page_owner: record timestamp and pid (Waiman Long) [2069294] - x86/platform/uv: Log gap hole end size (Frank Ramsay) [2074098] - x86/platform/uv: Update TSC sync state for UV5 (Frank Ramsay) [2074098] - x86/platform/uv: Update NMI Handler for UV5 (Frank Ramsay) [2074098] - x86/platform/uv: Remove unused variable in UV5 NMI handler (Frank Ramsay) [2074098] - timekeeping: Boot should be boottime for coarse ns accessor (Ivan Vecera) [2076879]- net_tstamp: define new flag HWTSTAMP_FLAG_BONDED_PHC_INDEX (Petr Oros) [2070041] - net_tstamp: add new flag HWTSTAMP_FLAG_BONDED_PHC_INDEX (Petr Oros) [2070041] - net: fix NULL pointer reference in cipso_v4_doi_free (Guillaume Nault) [2074597] - partitions/efi: Fix partition name parsing in GUID partition entry (Ming Lei) [2075085] - psi: Fix uaf issue when psi trigger is destroyed while being polled (Waiman Long) [2046396] - cgroup/cpuset: Make child cpusets restrict parents on v1 hierarchy (Waiman Long) [2046396] - cgroup/cpuset: Don't let child cpusets restrict parent in default hierarchy (Waiman Long) [2046396] - mm/page_alloc: detect allocation forbidden by cpuset and bail out early (Waiman Long) [2046396] - cgroup: Fix rootcg cpu.stat guest double counting (Waiman Long) [2046396] - cgroup: no need for cgroup_mutex for /proc/cgroups (Waiman Long) [2046396] - cgroup: remove cgroup_mutex from cgroupstats_build (Waiman Long) [2046396] - cgroup: Fix memory leak caused by missing cgroup_bpf_offline (Waiman Long) [2046396] - cgroup: cgroup-v1: do not exclude cgrp_dfl_root (Waiman Long) [2046396] - bpf, test, cgroup: Use sk_{alloc,free} for test cases (Waiman Long) [2046396] - bpf, cgroup: Assign cgroup in cgroup_sk_alloc when called from interrupt (Waiman Long) [2046396] - bpf, cgroups: Fix cgroup v2 fallback on v1/v2 mixed mode (Waiman Long) [2046396] - cgroup/cpuset: Change references of cpuset_mutex to cpuset_rwsem (Waiman Long) [2046396] - cgroup: Replace deprecated CPU-hotplug functions. (Waiman Long) [2046396] - cgroup/cpuset: Fix a partition bug with hotplug (Waiman Long) [2046396] - cgroup/cpuset: Miscellaneous code cleanup (Waiman Long) [2046396] - cgroup/cpuset: fix typos in comments (Waiman Long) [2046396] - enable DAMON configs (Chris von Recklinghausen) [2004233] - Docs/admin-guide/mm/damon/reclaim: document statistics parameters (Chris von Recklinghausen) [2004233] - mm/damon: hide kernel pointer from tracepoint event (Chris von Recklinghausen) [2004233] - mm/damon/vaddr: hide kernel pointer from damon_va_three_regions() failure log (Chris von Recklinghausen) [2004233] - mm/damon/vaddr: use pr_debug() for damon_va_three_regions() failure logging (Chris von Recklinghausen) [2004233] - mm/damon/dbgfs: remove an unnecessary variable (Chris von Recklinghausen) [2004233] - mm/damon: move the implementation of damon_insert_region to damon.h (Chris von Recklinghausen) [2004233] - mm/damon: add access checking for hugetlb pages (Chris von Recklinghausen) [2004233] - Docs/admin-guide/mm/damon/usage: update for schemes statistics (Chris von Recklinghausen) [2004233] - mm/damon/dbgfs: support all DAMOS stats (Chris von Recklinghausen) [2004233] - mm/damon/reclaim: provide reclamation statistics (Chris von Recklinghausen) [2004233] - mm/damon/schemes: account how many times quota limit has exceeded (Chris von Recklinghausen) [2004233] - mm/damon/schemes: account scheme actions that successfully applied (Chris von Recklinghausen) [2004233] - mm/damon: remove a mistakenly added comment for a future feature (Chris von Recklinghausen) [2004233] - Docs/admin-guide/mm/damon/usage: update for kdamond_pid and (mk|rm)_contexts (Chris von Recklinghausen) [2004233] - Docs/admin-guide/mm/damon/usage: mention tracepoint at the beginning (Chris von Recklinghausen) [2004233] - Docs/admin-guide/mm/damon/usage: remove redundant information (Chris von Recklinghausen) [2004233] - Docs/admin-guide/mm/damon/usage: update for scheme quotas and watermarks (Chris von Recklinghausen) [2004233] - mm/damon: convert macro functions to static inline functions (Chris von Recklinghausen) [2004233] - mm/damon: modify damon_rand() macro to static inline function (Chris von Recklinghausen) [2004233] - mm/damon: move damon_rand() definition into damon.h (Chris von Recklinghausen) [2004233] - mm/damon/schemes: add the validity judgment of thresholds (Chris von Recklinghausen) [2004233] - mm/damon/vaddr: remove swap_ranges() and replace it with swap() (Chris von Recklinghausen) [2004233] - mm/damon: remove some unneeded function definitions in damon.h (Chris von Recklinghausen) [2004233] - mm/damon/core: use abs() instead of diff_of() (Chris von Recklinghausen) [2004233] - mm/damon: unified access_check function naming rules (Chris von Recklinghausen) [2004233] - mm/damon: add 'age' of region tracepoint support (Chris von Recklinghausen) [2004233] - mm/damon/dbgfs: fix 'struct pid' leaks in 'dbgfs_target_ids_write()' (Chris von Recklinghausen) [2004233] - mm/damon/dbgfs: protect targets destructions with kdamond_lock (Chris von Recklinghausen) [2004233] - selftests/damon: split test cases (Chris von Recklinghausen) [2004233] - selftests/damon: test debugfs file reads/writes with huge count (Chris von Recklinghausen) [2004233] - selftests/damon: test wrong DAMOS condition ranges input (Chris von Recklinghausen) [2004233] - selftests/damon: test DAMON enabling with empty target_ids case (Chris von Recklinghausen) [2004233] - selftests/damon: skip test if DAMON is running (Chris von Recklinghausen) [2004233] - mm/damon/vaddr-test: remove unnecessary variables (Chris von Recklinghausen) [2004233] - mm/damon/vaddr-test: split a test function having >1024 bytes frame size (Chris von Recklinghausen) [2004233] - mm/damon/vaddr: remove an unnecessary warning message (Chris von Recklinghausen) [2004233] - mm/damon/core: remove unnecessary error messages (Chris von Recklinghausen) [2004233] - mm/damon/dbgfs: remove an unnecessary error message (Chris von Recklinghausen) [2004233] - mm/damon/core: use better timer mechanisms selection threshold (Chris von Recklinghausen) [2004233] - mm/damon/core: fix fake load reports due to uninterruptible sleeps (Chris von Recklinghausen) [2004233] - timers: implement usleep_idle_range() (Chris von Recklinghausen) [2004233] - mm/damon/dbgfs: fix missed use of damon_dbgfs_lock (Chris von Recklinghausen) [2004233] - mm/damon/dbgfs: use '__GFP_NOWARN' for user-specified size buffer allocation (Chris von Recklinghausen) [2004233] - mm/damon: remove return value from before_terminate callback (Chris von Recklinghausen) [2004233] - mm/damon: fix a few spelling mistakes in comments and a pr_debug message (Chris von Recklinghausen) [2004233] - mm/damon: simplify stop mechanism (Chris von Recklinghausen) [2004233] - Docs/admin-guide/mm/damon/start: simplify the content (Chris von Recklinghausen) [2004233] - Docs/admin-guide/mm/damon/start: fix a wrong link (Chris von Recklinghausen) [2004233] - Docs/admin-guide/mm/damon/start: fix wrong example commands (Chris von Recklinghausen) [2004233] - mm/damon/dbgfs: add adaptive_targets list check before enable monitor_on (Chris von Recklinghausen) [2004233] - mm/damon: remove unnecessary variable initialization (Chris von Recklinghausen) [2004233] - Documentation/admin-guide/mm/damon: add a document for DAMON_RECLAIM (Chris von Recklinghausen) [2004233] - mm/damon: introduce DAMON-based Reclamation (DAMON_RECLAIM) (Chris von Recklinghausen) [2004233] - selftests/damon: support watermarks (Chris von Recklinghausen) [2004233] - mm/damon/dbgfs: support watermarks (Chris von Recklinghausen) [2004233] - mm/damon/schemes: activate schemes based on a watermarks mechanism (Chris von Recklinghausen) [2004233] - tools/selftests/damon: update for regions prioritization of schemes (Chris von Recklinghausen) [2004233] - mm/damon/dbgfs: support prioritization weights (Chris von Recklinghausen) [2004233] - mm/damon/vaddr,paddr: support pageout prioritization (Chris von Recklinghausen) [2004233] - mm/damon/schemes: prioritize regions within the quotas (Chris von Recklinghausen) [2004233] - mm/damon/selftests: support schemes quotas (Chris von Recklinghausen) [2004233] - mm/damon/dbgfs: support quotas of schemes (Chris von Recklinghausen) [2004233] - mm/damon/schemes: implement time quota (Chris von Recklinghausen) [2004233] - mm/damon/schemes: skip already charged targets and regions (Chris von Recklinghausen) [2004233] - mm/damon/schemes: implement size quota for schemes application speed control (Chris von Recklinghausen) [2004233] - mm/damon/paddr: support the pageout scheme (Chris von Recklinghausen) [2004233] - mm/damon/dbgfs: remove unnecessary variables (Chris von Recklinghausen) [2004233] - mm/damon/vaddr: constify static mm_walk_ops (Chris von Recklinghausen) [2004233] - Docs/DAMON: document physical memory monitoring support (Chris von Recklinghausen) [2004233] - mm/damon/dbgfs: support physical memory monitoring (Chris von Recklinghausen) [2004233] - mm/damon: implement primitives for physical address space monitoring (Chris von Recklinghausen) [2004233] - mm/damon/vaddr: separate commonly usable functions (Chris von Recklinghausen) [2004233] - mm/damon/dbgfs-test: add a unit test case for 'init_regions' (Chris von Recklinghausen) [2004233] - Docs/admin-guide/mm/damon: document 'init_regions' feature (Chris von Recklinghausen) [2004233] - Docs/admin-guide/mm/damon: document DAMON-based Operation Schemes (Chris von Recklinghausen) [2004233] - docs/vm/damon: remove broken reference (Chris von Recklinghausen) [2004233] - mm/damon/dbgfs: allow users to set initial monitoring target regions (Chris von Recklinghausen) [2004233] - selftests/damon: add 'schemes' debugfs tests (Chris von Recklinghausen) [2004233] - mm/damon/schemes: implement statistics feature (Chris von Recklinghausen) [2004233] - mm/damon/dbgfs: support DAMON-based Operation Schemes (Chris von Recklinghausen) [2004233] - mm/damon/vaddr: support DAMON-based Operation Schemes (Chris von Recklinghausen) [2004233] - mm/damon/core: implement DAMON-based Operation Schemes (DAMOS) (Chris von Recklinghausen) [2004233] - mm/damon/core: account age of target regions (Chris von Recklinghausen) [2004233] - mm/damon/core: nullify pointer ctx->kdamond with a NULL (Chris von Recklinghausen) [2004233] - mm/damon: needn't hold kdamond_lock to print pid of kdamond (Chris von Recklinghausen) [2004233] - mm/damon: remove unnecessary do_exit() from kdamond (Chris von Recklinghausen) [2004233] - mm/damon/core: print kdamond start log in debug mode only (Chris von Recklinghausen) [2004233] - mm/damon: grammar s/works/work/ (Chris von Recklinghausen) [2004233] - mm/damon/core-test: fix wrong expectations for 'damon_split_regions_of()' (Chris von Recklinghausen) [2004233] - mm/damon: don't use strnlen() with known-bogus source length (Chris von Recklinghausen) [2004233] - mm/damon: add kunit tests (Chris von Recklinghausen) [2004233] - Documentation: add documents for DAMON (Chris von Recklinghausen) [2004233] - mm/damon: add user space selftests (Chris von Recklinghausen) [2004233] - mm/damon/dbgfs: support multiple contexts (Chris von Recklinghausen) [2004233] - mm/damon/dbgfs: export kdamond pid to the user space (Chris von Recklinghausen) [2004233] - mm/damon: implement a debugfs-based user space interface (Chris von Recklinghausen) [2004233] - mm/damon: add a tracepoint (Chris von Recklinghausen) [2004233] - mm/damon: implement primitives for the virtual memory address spaces (Chris von Recklinghausen) [2004233] - mm/damon: adaptively adjust regions (Chris von Recklinghausen) [2004233] - mm/damon/core: implement region-based sampling (Chris von Recklinghausen) [2004233] - mm: introduce Data Access MONitor (DAMON) (Chris von Recklinghausen) [2004233] - khugepaged: use helper khugepaged_test_exit() in __khugepaged_enter() (Chris von Recklinghausen) [2004233] - mm/madvise: pass mm to do_madvise (Chris von Recklinghausen) [2004233] - ceph: fix possible NULL pointer dereference for req->r_session (Xiubo Li) [2076165] - thermal: int340x: Fix VCoRefLow MMIO bit offset for TGL (Prarit Bhargava) [2039994] - MAINTAINERS: sort field names for all entries (Joel Savitz) [2064843] - parse-maintainers: Do not sort section content by default (Joel Savitz) [2064843] - parse-maintainers: Mark as executable (Joel Savitz) [2064843] - KVM: x86: Use ERR_PTR_USR() to return -EFAULT as a __user pointer (Paul Lai) [2074679] - KVM: x86: add system attribute to retrieve full set of supported xsave states (Paul Lai) [2074679] - KVM: x86: Add a helper to retrieve userspace address from kvm_device_attr (Paul Lai) [2074679] - tools: arch: x86: pull in pvclock headers (Paul Lai) [2074679] - KVM: x86: Expose TSC offset controls to userspace (Paul Lai) [2074679] - KVM: x86: Refactor tsc synchronization code (Paul Lai) [2074679] - selftests: kvm: move vm_xsave_req_perm call to amx_test (Paul Lai) [2074679] - powerpc/pseries/vas: Add VAS migration handler (Steve Best) [2028678] - powerpc/pseries/vas: Modify reconfig open/close functions for migration (Steve Best) [2028678] - powerpc/pseries/vas: Define global hv_cop_caps struct (Steve Best) [2028678] - powerpc/pseries/vas: Add 'update_total_credits' entry for QoS capabilities (Steve Best) [2028678] - powerpc/pseries/vas: sysfs interface to export capabilities (Steve Best) [2028678] - powerpc/pseries/vas: Reopen windows with DLPAR core add (Steve Best) [2028678] - powerpc/pseries/vas: Close windows with DLPAR core removal (Steve Best) [2028678] - powerpc/vas: Map paste address only if window is active (Steve Best) [2028678] - powerpc/vas: Return paste instruction failure if no active window (Steve Best) [2028678] - powerpc/vas: Add paste address mmap fault handler (Steve Best) [2028678] - powerpc/pseries/vas: Save PID in pseries_vas_window struct (Steve Best) [2028678] - powerpc/pseries/vas: Use common names in VAS capability structure (Steve Best) [2028678] - perf powerpc: Update global/local variants for p_stage_cyc (Desnes A. Nunes do Rosario) [2051358] - perf sort: Include global and local variants for p_stage_cyc sort key (Desnes A. Nunes do Rosario) [2051358] - perf sort: Fix the 'p_stage_cyc' sort key behavior (Desnes A. Nunes do Rosario) [2051358] - perf sort: Fix the 'ins_lat' sort key behavior (Desnes A. Nunes do Rosario) [2051358] - perf sort: Fix the 'weight' sort key behavior (Desnes A. Nunes do Rosario) [2051358] - block: loop:use kstatfs.f_bsize of backing file to set discard granularity (Ming Lei) [2069472] - blk-cgroup: set blkg iostat after percpu stat aggregation (Ming Lei) [2069472] - block: update io_ticks when io hang (Ming Lei) [2069472] - block: don't delete queue kobject before its children (Ming Lei) [2069472] - block/wbt: fix negative inflight counter when remove scsi device (Ming Lei) [2069472] - block: bio-integrity: Advance seed correctly for larger interval sizes (Ming Lei) [2069472] - block: fix async_depth sysfs interface for mq-deadline (Ming Lei) [2069472] - bfq: Do not let waker requests skip proper accounting (Ming Lei) [2069472] - block: Fix fsync always failed if once failed (Ming Lei) [2069472] - blktrace: fix use after free for struct blk_trace (Ming Lei) [2069472] - block: Check ADMIN before NICE for IOPRIO_CLASS_RT (Ming Lei) [2069472] - blk-cgroup: fix missing put device in error path from blkg_conf_pref() (Ming Lei) [2069472] - blkcg: Remove extra blkcg_bio_issue_init (Ming Lei) [2069472] - nbd: Fix use-after-free in pid_show (Ming Lei) [2069472] - block/mq-deadline: Improve request accounting further (Ming Lei) [2069472] - block, bfq: fix UAF problem in bfqg_stats_init() (Ming Lei) [2069472] - blk-cgroup: synchronize blkg creation against policy deactivation (Ming Lei) [2069472] - block, bfq: reset last_bfqq_created on group change (Ming Lei) [2069472] - block: bfq: fix bfq_set_next_ioprio_data() (Ming Lei) [2069472] - sched/topology: Remove redundant variable and fix incorrect type in build_sched_domains (Phil Auld) [2065200] - sched/fair: Adjust the allowed NUMA imbalance when SD_NUMA spans multiple LLCs (Phil Auld) [2065200] - sched/fair: Improve consistency of allowed NUMA balance calculations (Phil Auld) [2065200] - Revert: sched: Disable allowing small imbalance to preserve RHEL performance (Phil Auld) [2065200] - NFSv4.1: handle NFS4ERR_NOSPC by CREATE_SESSION (Steve Dickson) [2023844] - SUNRPC: use different lock keys for INET6 and LOCAL (Guillaume Nault) [2061651] - arm64: Restore forced disabling of KPTI on ThunderX (Mark Salter) [1999157] - arm64: mte: initialize RGSR_EL1.SEED in __cpu_setup (Mark Salter) [1999157] - arm64: Remove exporting cpu_logical_map symbol (Mark Salter) [1999157] - arm64: tlb: fix the TTL value of tlb_get_level (Mark Salter) [1999157] - arm64: Validate tagged addresses in access_ok() called from kernel threads (Mark Salter) [1999157] - arm64: ptrace: Fix seccomp of traced syscall -1 (NO_SYSCALL) (Mark Salter) [1999157] - arm64: ptrace: Use NO_SYSCALL instead of -1 in syscall_trace_enter() (Mark Salter) [1999157] - arm64: mm: Fix TLBI vs ASID rollover (Mark Salter) [1999157] - arm64: errata: Fix exec handling in erratum 1418040 workaround (Mark Salter) [1999157] - arm64: Generate cpucaps.h (Mark Salter) [1999157] - arm64/sve: Skip flushing Z registers with 128 bit vectors (Mark Salter) [1999157] - arm64/sve: Rework SVE access trap to convert state in registers (Mark Salter) [1999157] - arm64/sve: Use the sve_flush macros in sve_load_from_fpsimd_state() (Mark Salter) [1999157] - arm64/sve: Split _sve_flush macro into separate Z and predicate flushes (Mark Salter) [1999157] - arm64: fix inline asm in load_unaligned_zeropad() (Mark Salter) [1999157] - arm64: Extend workaround for erratum 1024718 to all versions of Cortex-A55 (Mark Salter) [1999157] - arm64/fpsimd: add to to fix fpsimd build (Mark Salter) [1999157] - arm64: cpu_errata: Apply Erratum 845719 to KRYO2XX Silver (Mark Salter) [1999157] - arm64: kpti: Add KRYO2XX gold/silver CPU cores to kpti safelist (Mark Salter) [1999157] - arm64: Add MIDR value for KRYO2XX gold/silver CPU cores (Mark Salter) [1999157] - arm64: errata: Fix handling of 1418040 with late CPU onlining (Mark Salter) [1999157] - arm64: cpufeature: upgrade hyp caps to final (Mark Salter) [1999157] - arm64: cpufeature: reorder cpus_have_{const, final}_cap() (Mark Salter) [1999157] - arm64: Add workaround for Arm Cortex-A77 erratum 1508412 (Mark Salter) [1999157] - arm64: Add part number for Arm Cortex-A77 (Mark Salter) [1999157] - arm64: reject prctl(PR_PAC_RESET_KEYS) on compat tasks (Mark Salter) [1999157] - arm64: Treat SSBS as a non-strict system feature (Mark Salter) [1999157] - arm64: Group start_thread() functions together (Mark Salter) [1999157] - arm64: Remove Spectre-related CONFIG_* options (Mark Salter) [1999157] - arm64: Run ARCH_WORKAROUND_2 enabling code on all CPUs (Mark Salter) [1999157] - arm64: Run ARCH_WORKAROUND_1 enabling code on all CPUs (Mark Salter) [1999157] - arm64: mte: CPU feature detection and initial sysreg configuration (Mark Salter) [1999157] - arm64: cpufeature: Export symbol read_sanitised_ftr_reg() (Mark Salter) [1999157] - arm64/fpsimd: Fix missing-prototypes in fpsimd.c (Mark Salter) [1999157] - arm64: traps: Add str of description to panic() in die() (Mark Salter) [1999157] - arm64/sve: Implement a helper to load SVE registers from FPSIMD state (Mark Salter) [1999157] - arm64/sve: Implement a helper to flush SVE registers (Mark Salter) [1999157] - arm64/fpsimdmacros: Allow the macro "for" to be used in more cases (Mark Salter) [1999157] - arm64/fpsimdmacros: Introduce a macro to update ZCR_EL1.LEN (Mark Salter) [1999157] - arm64/signal: Update the comment in preserve_sve_context (Mark Salter) [1999157] - arm64/fpsimd: Update documentation of do_sve_acc (Mark Salter) [1999157] - arm64: cpufeature: Modify address authentication cpufeature to exact (Mark Salter) [1999157] - arm64: ptrauth: Introduce Armv8.3 pointer authentication enhancements (Mark Salter) [1999157] - arm64: traps: Allow force_signal_inject to pass esr error code (Mark Salter) [1999157] - arm64/cpuinfo: Define HWCAP name arrays per their actual bit definitions (Mark Salter) [1999157] - arm64: Reserve HWCAP2_MTE as (1 << 18) (Mark Salter) [1999157] - arm64: Allow CPUs unffected by ARM erratum 1418040 to come in late (Mark Salter) [1999157] - arm64: Allow booting of late CPUs affected by erratum 1418040 (Mark Salter) [1999157] - arm64: Drop unnecessary include from asm/smp.h (Mark Salter) [1999157] - arm64: Move handling of erratum 1418040 into C code (Mark Salter) [1999157] - arm64: Fix __cpu_logical_map undefined issue (Mark Salter) [1999157] - arm64: tlb: don't set the ttl value in flush_tlb_page_nosync (Mark Salter) [1999157] - arm64: Shift the __tlbi_level() indentation left (Mark Salter) [1999157] - arm64: tlb: Set the TTL field in flush_*_tlb_range (Mark Salter) [1999157] - arm64: tlb: Set the TTL field in flush_tlb_range (Mark Salter) [1999157] - arm64: Add tlbi_user_level TLB invalidation helper (Mark Salter) [1999157] - arm64: Add level-hinted TLB invalidation helper (Mark Salter) [1999157] - arm64: Document SW reserved PTE/PMD bits in Stage-2 descriptors (Mark Salter) [1999157] - arm64/cpufeature: Validate feature bits spacing in arm64_ftr_regs[] (Mark Salter) [1999157] - arm64/cpufeature: Replace all open bits shift encodings with macros (Mark Salter) [1999157] - arm64/cpufeature: Add remaining feature bits in ID_AA64MMFR2 register (Mark Salter) [1999157] - arm64/cpufeature: Add remaining feature bits in ID_AA64MMFR1 register (Mark Salter) [1999157] - arm64/cpufeature: Add remaining feature bits in ID_AA64MMFR0 register (Mark Salter) [1999157] - arm64: csum: Fix handling of bad packets (Mark Salter) [1999157] - arm64: Add missing sentinel to erratum_1463225 (Mark Salter) [1999157] - arm64: Documentation: Fix broken table in generated HTML (Mark Salter) [1999157] - arm64: kgdb: Fix single-step exception handling oops (Mark Salter) [1999157] - arm64: entry: Tidy up block comments and label numbers (Mark Salter) [1999157] - arm64: Rework ARM_ERRATUM_1414080 handling (Mark Salter) [1999157] - arm64: entry: Fix the typo in the comment of el1_dbg() (Mark Salter) [1999157] - arm64: Add KRYO4XX silver CPU cores to erratum list 1530923 and 1024718 (Mark Salter) [1999157] - arm64: Add KRYO4XX gold CPU cores to erratum list 1463225 and 1418040 (Mark Salter) [1999157] - arm64: Add MIDR value for KRYO4XX gold CPU cores (Mark Salter) [1999157] - arm64: Add KRYO{3,4}XX silver CPU cores to SSB safelist (Mark Salter) [1999157] - arm64: kpti: Add KRYO{3, 4}XX silver CPU cores to kpti safelist (Mark Salter) [1999157] - arm64: sve: Fix build failure when ARM64_SVE=y and SYSCTL=n (Mark Salter) [1999157] - arm64: mm: reset address tag set by kasan sw tagging (Mark Salter) [1999157] - arm64: traps: Dump registers prior to panic() in bad_mode() (Mark Salter) [1999157] - arm64/sve: Eliminate data races on sve_default_vl (Mark Salter) [1999157] - arm64: csum: Disable KASAN for do_csum() (Mark Salter) [1999157] - arm64/cpufeature: Add get_arm64_ftr_reg_nowarn() (Mark Salter) [1999157] - arm64/cpuinfo: Add ID_MMFR4_EL1 into the cpuinfo_arm64 context (Mark Salter) [1999157] - arm64/cpufeature: Add remaining feature bits in ID_AA64PFR0 register (Mark Salter) [1999157] - arm64/cpufeature: Add remaining feature bits in ID_MMFR4 register (Mark Salter) [1999157] - arm64/cpufeature: Add remaining feature bits in ID_PFR0 register (Mark Salter) [1999157] - arm64/cpufeature: Introduce ID_MMFR5 CPU register (Mark Salter) [1999157] - arm64/cpufeature: Introduce ID_DFR1 CPU register (Mark Salter) [1999157] - arm64/cpufeature: Introduce ID_PFR2 CPU register (Mark Salter) [1999157] - arm64/cpufeature: Make doublelock a signed feature in ID_AA64DFR0 (Mark Salter) [1999157] - arm64/cpufeature: Drop TraceFilt feature exposure from ID_DFR0 register (Mark Salter) [1999157] - arm64/cpufeature: Add explicit ftr_id_isar0[] for ID_ISAR0 register (Mark Salter) [1999157] - arm64: cpufeature: Group indexed system register definitions by name (Mark Salter) [1999157] - arm64: cpufeature: Extend comment to describe absence of field info (Mark Salter) [1999157] - arm64: drop duplicate definitions of ID_AA64MMFR0_TGRAN constants (Mark Salter) [1999157] - arm64: cpufeature: Add an overview comment for the cpufeature framework (Mark Salter) [1999157] - arm64: cpufeature: Relax checks for AArch32 support at EL[0-2] (Mark Salter) [1999157] - arm64: cpufeature: Relax AArch32 system checks if EL1 is 64-bit only (Mark Salter) [1999157] - arm64: cpufeature: Factor out checking of AArch32 features (Mark Salter) [1999157] - arm64: cpufeature: Remove redundant call to id_aa64pfr0_32bit_el0() (Mark Salter) [1999157] - arm64: cpufeature: Spell out register fields for ID_ISAR4 and ID_PFR1 (Mark Salter) [1999157] - arm64: cpufeature: Relax check for IESB support (Mark Salter) [1999157] - arm64: mm: Add asid_gen_match() helper (Mark Salter) [1999157] - arm64: Call debug_traps_init() from trap_init() to help early kgdb (Mark Salter) [1999157] - arm64: cacheflush: Fix KGDB trap detection (Mark Salter) [1999157] - arm64/cpuinfo: Move device_initcall() near cpuinfo_regs_init() (Mark Salter) [1999157] - arm64: kexec_file: print appropriate variable (Mark Salter) [1999157] - arm: mm: use __pfn_to_section() to get mem_section (Mark Salter) [1999157] - arm64: Reorder the macro arguments in the copy routines (Mark Salter) [1999157] - KVM: arm64: Drop PTE_S2_MEMATTR_MASK (Mark Salter) [1999157] - arm64/kernel: Fix range on invalidating dcache for boot page tables (Mark Salter) [1999157] - arm64: set TEXT_OFFSET to 0x0 in preparation for removing it entirely (Mark Salter) [1999157] - arm64/mm: Use phys_to_page() to access pgtable memory (Mark Salter) [1999157] - arm64: smp: Make cpus_stuck_in_kernel static (Mark Salter) [1999157] - arm64: entry: remove unneeded semicolon in el1_sync_handler() (Mark Salter) [1999157] - arm64: cpufeature: Add "or" to mitigations for multiple errata (Mark Salter) [1999157] - arm64: Sort vendor-specific errata (Mark Salter) [1999157] - arm64: simplify ptrauth initialization (Mark Salter) [1999157] - arm64: remove ptrauth_keys_install_kernel sync arg (Mark Salter) [1999157] - arm64: insn: Provide a better name for aarch64_insn_is_nop() (Mark Salter) [1999157] - arm64: kernel: Convert to modern annotations for assembly functions (Mark Salter) [1999157] - arm64: entry: Refactor and modernise annotation for ret_to_user (Mark Salter) [1999157] - arm64: BTI: Reset BTYPE when skipping emulated instructions (Mark Salter) [1999157] - arm64: traps: Shuffle code to eliminate forward declarations (Mark Salter) [1999157] - arm64: unify native/compat instruction skipping (Mark Salter) [1999157] - arm64: BTI: Decode BYTPE bits when printing PSTATE (Mark Salter) [1999157] - arm64: Basic Branch Target Identification support (Mark Salter) [1999157] - arm64/kernel: Fix return value when cpu_online() fails in __cpu_up() (Mark Salter) [1999157] - arm64: Add get_user() type annotation on the !access_ok() path (Mark Salter) [1999157] - arm64: Fix PTRACE_SYSEMU semantics (Mark Salter) [1999157] - arm64: fix the flush_icache_range arguments in machine_kexec (Mark Salter) [1999157] - Documentation: arm64: fix amu.rst doc warnings (Mark Salter) [1999157] - arm64: sync kernel APIAKey when installing (Mark Salter) [1999157] - arm64: Delete the space separator in __emit_inst (Mark Salter) [1999157] - arm64: remove CONFIG_DEBUG_ALIGN_RODATA feature (Mark Salter) [1999157] - arm64: head: Convert install_el2_stub to SYM_INNER_LABEL (Mark Salter) [1999157] - arm64: Introduce get_cpu_ops() helper function (Mark Salter) [1999157] - arm64: Rename cpu_read_ops() to init_cpu_ops() (Mark Salter) [1999157] - arm64: Declare ACPI parking protocol CPU operation if needed (Mark Salter) [1999157] - arm64: move kimage_vaddr to .rodata (Mark Salter) [1999157] - arm64: sdei: Annotate SDEI entry points using new style annotations (Mark Salter) [1999157] - arm64: kernel: Convert to modern annotations for assembly data (Mark Salter) [1999157] - arm64: head: Annotate stext and preserve_boot_args as code (Mark Salter) [1999157] - arm64: head.S: Convert to modern annotations for assembly functions (Mark Salter) [1999157] - arm64: entry: Additional annotation conversions for entry.S (Mark Salter) [1999157] - arm64: entry: Annotate ret_from_fork as code (Mark Salter) [1999157] - arm64: entry: Annotate vector table and handlers as code (Mark Salter) [1999157] - kconfig: Add support for 'as-option' (Mark Salter) [1999157] - arm64: suspend: restore the kernel ptrauth keys (Mark Salter) [1999157] - arm64: __show_regs: strip PAC from lr in printk (Mark Salter) [1999157] - arm64: unwind: strip PAC from kernel addresses (Mark Salter) [1999157] - arm64/crash_core: Export KERNELPACMASK in vmcoreinfo (Mark Salter) [1999157] - arm64: mask PAC bits of __builtin_return_address (Mark Salter) [1999157] - compiler.h: Allow arch-specific asm/compiler.h (Mark Salter) [1999157] - arm64: initialize ptrauth keys for kernel booting task (Mark Salter) [1999157] - arm64: initialize and switch ptrauth kernel keys (Mark Salter) [1999157] - arm64: enable ptrauth earlier (Mark Salter) [1999157] - arm64: cpufeature: handle conflicts based on capability (Mark Salter) [1999157] - arm64: cpufeature: Move cpu capability helpers inside C file (Mark Salter) [1999157] - arm64: ptrauth: Add bootup/runtime flags for __cpu_setup (Mark Salter) [1999157] - arm64: install user ptrauth keys at kernel exit time (Mark Salter) [1999157] - arm64: rename ptrauth key structures to be user-specific (Mark Salter) [1999157] - arm64: cpufeature: add pointer auth meta-capabilities (Mark Salter) [1999157] - arm64: cpufeature: Fix meta-capability cpufeature check (Mark Salter) [1999157] - arm64: define __alloc_zeroed_user_highpage (Mark Salter) [1999157] - arm64/kernel: Simplify __cpu_up() by bailing out early (Mark Salter) [1999157] - arm64: smp: Mark expected switch fall-through (Mark Salter) [1999157] - arm64: remove redundant blank for '=' operator (Mark Salter) [1999157] - arm64: kexec_file: Fixed code style. (Mark Salter) [1999157] - arm64: add blank after 'if' (Mark Salter) [1999157] - arm64: fix spelling mistake "ca not" -> "cannot" (Mark Salter) [1999157] - arm64: entry: unmask IRQ in el0_sp() (Mark Salter) [1999157] - arm64: efi: add efi-entry.o to targets instead of extra-$(CONFIG_EFI) (Mark Salter) [1999157] - arm64: csum: Optimise IPv6 header checksum (Mark Salter) [1999157] - arch/arm64: fix typo in a comment (Mark Salter) [1999157] - arm64: remove gratuitious/stray .ltorg stanzas (Mark Salter) [1999157] - arm64: Update comment for ASID() macro (Mark Salter) [1999157] - arm64: mm: convert cpu_do_switch_mm() to C (Mark Salter) [1999157] - Documentation: arm64: document support for the AMU extension (Mark Salter) [1999157] - arm64: trap to EL1 accesses to AMU counters from EL0 (Mark Salter) [1999157] - arm64: add support for the AMU extension v1 (Mark Salter) [1999157] - arm64: smp: fix crash_smp_send_stop() behaviour (Mark Salter) [1999157] - arm64: smp: fix smp_send_stop() behaviour (Mark Salter) [1999157] - arm64: context: Fix ASID limit in boot messages (Mark Salter) [1999157] - docs: arm64: fix trivial spelling enought to enough in memory.rst (Mark Salter) [1999157] - arm64: time: Replace by (Mark Salter) [1999157] - arm64: ssbs: Fix context-switch when SSBS is present on all CPUs (Mark Salter) [1999157] - arm64: use shared sysctl constants (Mark Salter) [1999157] - arm64: Drop do_el0_ia_bp_hardening() & do_sp_pc_abort() declarations (Mark Salter) [1999157] - arm64: entry: Avoid empty alternatives entries (Mark Salter) [1999157] - arm64: Kconfig: select HAVE_FUTEX_CMPXCHG (Mark Salter) [1999157] - arm64: Use macros instead of hard-coded constants for MAIR_EL1 (Mark Salter) [1999157] - arm64: Add KRYO{3,4}XX CPU cores to spectre-v2 safe list (Mark Salter) [1999157] - arm64: context: Free up kernel ASIDs if KPTI is not in use (Mark Salter) [1999157] - arm64: Remove __exception_text_start and __exception_text_end from asm/section.h (Mark Salter) [1999157] - arm64: armv8_deprecated: update the comments of armv8_deprecated_init() (Mark Salter) [1999157] - arm64: kpti: Add Broadcom Brahma-B53 core to the KPTI whitelist (Mark Salter) [1999157] - arm64: csum: Fix pathological zero-length calls (Mark Salter) [1999157] - arm64: Implement optimised checksum routine (Mark Salter) [1999157] - arm64: entry: cleanup sp_el0 manipulation (Mark Salter) [1999157] - arm64: entry: cleanup el0 svc handler naming (Mark Salter) [1999157] - arm64: entry: mark all entry code as notrace (Mark Salter) [1999157] - arm64: assembler: remove smp_dmb macro (Mark Salter) [1999157] - arm64: assembler: remove inherit_daif macro (Mark Salter) [1999157] - arm64: signal: nofpsimd: Handle fp/simd context for signal frames (Mark Salter) [1999157] - arm64: ptrace: nofpsimd: Fail FP/SIMD regset operations (Mark Salter) [1999157] - arm64: cpufeature: Set the FP/SIMD compat HWCAP bits properly (Mark Salter) [1999157] - arm64: cpufeature: Fix the type of no FP/SIMD capability (Mark Salter) [1999157] - arm64: fpsimd: Make sure SVE setup is complete before SIMD is used (Mark Salter) [1999157] - arm64: kernel: Correct annotation of end of el0_sync (Mark Salter) [1999157] - arm64: asm: Remove ENDPIPROC() (Mark Salter) [1999157] - arm64: mm: Use modern annotations for assembly functions (Mark Salter) [1999157] - arm64: lib: Use modern annotations for assembly functions (Mark Salter) [1999157] - arm64: asm: Add new-style position independent function annotations (Mark Salter) [1999157] - arm64: kernel: avoid x18 in __cpu_soft_restart (Mark Salter) [1999157] - arm64/lib: copy_page: avoid x18 register in assembler code (Mark Salter) [1999157] - arm64: mm: avoid x18 in idmap_kpti_install_ng_mappings (Mark Salter) [1999157] - arm64: cpu_errata: Add Hisilicon TSV110 to spectre-v2 safe list (Mark Salter) [1999157] - arm64: entry: refine comment of stack overflow check (Mark Salter) [1999157] - arm64: kpti: Add NVIDIA's Carmel core to the KPTI whitelist (Mark Salter) [1999157] - arm64: mm: simplify the page end calculation in __create_pgd_mapping() (Mark Salter) [1999157] - arm64: print additional fault message when executing non-exec memory (Mark Salter) [1999157] - arm64: pgtable: Correct typo in comment (Mark Salter) [1999157] - arm64: cpufeature: Fix typos in comment (Mark Salter) [1999157] - arm64: entry-common: don't touch daif before bp-hardening (Mark Salter) [1999157] - arm64: Remove asmlinkage from updated functions (Mark Salter) [1999157] - arm64: entry: convert el0_sync to C (Mark Salter) [1999157] - arm64: entry: convert el1_sync to C (Mark Salter) [1999157] - arm64: Add prototypes for functions called by entry.S (Mark Salter) [1999157] - arm64: remove __exception annotations (Mark Salter) [1999157] - arm64: kprobes: Move exception_text check in blacklist (Mark Salter) [1999157] - arm64: kprobes: Remove unneeded RODATA check (Mark Salter) [1999157] - arm64: kprobes: Move extable address check into arch_prepare_kprobe() (Mark Salter) [1999157] - arm64: cpufeature: introduce helper cpu_has_hw_af() (Mark Salter) [1999157] - arm64: Document ICC_CTLR_EL3.PMHE setting requirements (Mark Salter) [1999157] - firmware: arm_sdei: use common SMCCC_CONDUIT_* (Mark Salter) [1999157] - arm64: uaccess: Remove uaccess_*_not_uao asm macros (Mark Salter) [1999157] - arm64: uaccess: Ensure PAN is re-enabled after unhandled uaccess fault (Mark Salter) [1999157] - arm64: Do not mask out PTE_RDONLY in pte_same() (Mark Salter) [1999157] - arm64: apply ARM64_ERRATUM_843419 workaround for Brahma-B53 core (Mark Salter) [1999157] - arm64: Brahma-B53 is SSB and spectre v2 safe (Mark Salter) [1999157] - arm64: apply ARM64_ERRATUM_845719 workaround for Brahma-B53 core (Mark Salter) [1999157] - arm64: cpufeature: Enable Qualcomm Falkor errata 1009 for Kryo (Mark Salter) [1999157] - arm64: cpufeature: Enable Qualcomm Falkor/Kryo errata 1003 (Mark Salter) [1999157] - arm64: Ensure VM_WRITE|VM_SHARED ptes are clean by default (Mark Salter) [1999157] - arm64: mm: fix inverted PAR_EL1.F check (Mark Salter) [1999157] - arm64: hibernate: check pgd table allocation (Mark Salter) [1999157] - arm64: armv8_deprecated: Checking return value for memory allocation (Mark Salter) [1999157] - arm64: mm: fix spurious fault detection (Mark Salter) [1999157] - arm64: ftrace: Ensure synchronisation in PLT setup for Neoverse-N1 #1542419 (Mark Salter) [1999157] - arm64: mm: avoid virt_to_phys(init_mm.pgd) (Mark Salter) [1999157] - docs: arm64: Fix indentation and doc formatting (Mark Salter) [1999157] - arm64: errata: Update stale comment (Mark Salter) [1999157] - arm64: consider stack randomization for mmap base only when necessary (Mark Salter) [1999157] - arm64: make use of is_compat_task instead of hardcoding this test (Mark Salter) [1999157] - arm64: kpti: ensure patched kernel text is fetched from PoU (Mark Salter) [1999157] - arm64: Clarify when cpu_enable() is called (Mark Salter) [1999157] - arm64: constify sys64_hook instances (Mark Salter) [1999157] - arm64: constify aarch64_insn_encoding_class[] (Mark Salter) [1999157] - arm64: constify icache_policy_str[] (Mark Salter) [1999157] - arm64: prefer __section from compiler_attributes.h (Mark Salter) [1999157] - arm64/ptrace: Fix typoes in sve_set() comment (Mark Salter) [1999157] - arm64: mm: print hexadecimal EC value in mem_abort_decode() (Mark Salter) [1999157] - ahci: thunderx2: Fix workaround to use new inline function (Mark Salter) [1999157] - arm64/prefetch: fix a -Wtype-limits warning (Mark Salter) [1999157] - arm64: Move TIF_* documentation to individual definitions (Mark Salter) [1999157] - arm64: mm: free the initrd reserved memblock in a aligned manner (Mark Salter) [1999157] - arm64: io: Relax implicit barriers in default I/O accessors (Mark Salter) [1999157] - arm64: Remove unused cpucap_multi_entry_cap_cpu_enable() (Mark Salter) [1999157] - arm64: sysreg: Remove unused and rotting SCTLR_ELx field definitions (Mark Salter) [1999157] - arm64: esr: Add ESR exception class encoding for trapped ERET (Mark Salter) [1999157] - arm64/kexec: Use consistent convention of initializing 'kxec_buf.mem' with KEXEC_BUF_MEM_UNKNOWN (Mark Salter) [1999157] - arm64: remove pointless __KERNEL__ guards (Mark Salter) [1999157] - arm64: Remove unused assembly macro (Mark Salter) [1999157] - arm64: memory: Cosmetic cleanups (Mark Salter) [1999157] - arm64: memory: Add comments to end of non-trivial #ifdef blocks (Mark Salter) [1999157] - arm64: memory: Simplify virt_to_page() implementation (Mark Salter) [1999157] - arm64: memory: Rewrite default page_to_virt()/virt_to_page() (Mark Salter) [1999157] - arm64: mm: Ignore spurious translation faults taken from the kernel (Mark Salter) [1999157] - arm64: mm: Add ISB instruction to set_pgd() (Mark Salter) [1999157] - arm64: tlb: Ensure we execute an ISB following walk cache invalidation (Mark Salter) [1999157] - Revert "arm64: Remove unnecessary ISBs from set_{pte,pmd,pud}" (Mark Salter) [1999157] - arm64: pgtable: Implement p[mu]d_valid() and check in set_p[mu]d() (Mark Salter) [1999157] - arm64: Change the tagged_addr sysctl control semantics to only prevent the opt-in (Mark Salter) [1999157] - redhat/configs: Add CONFIG_ARM64_TAGGED_ADDR_ABI (Mark Salter) [1999157] - arm64: Introduce prctl() options to control the tagged user addresses ABI (Mark Salter) [1999157] - arm64: smp: Treat unknown boot failures as being 'stuck in kernel' (Mark Salter) [1999157] - arm64: smp: Don't enter kernel with NULL stack pointer or task struct (Mark Salter) [1999157] - arm64: map FDT as RW for early_init_dt_scan() (Mark Salter) [1999157] - arm64: ftrace: Ensure module ftrace trampoline is coherent with I-side (Mark Salter) [1999157] - arch: replace _BITUL() in kernel-space headers with BIT() (Mark Salter) [1999157] - arm64: move jump_label_init() before parse_early_param() (Mark Salter) [1999157] - arm64: don't use asm-generic/ptrace.h (Mark Salter) [1999157] - arm64: rename dump_instr as dump_kernel_instr (Mark Salter) [1999157] - arm64/mm: Drop [PTE|PMD]_TYPE_FAULT (Mark Salter) [1999157] - arm64: module: create module allocations without exec permissions (Mark Salter) [1999157] - acpi/arm64: ignore 5.1 FADTs that are reported as 5.0 (Mark Salter) [1999157] - arm64: remove redundant 'default n' from Kconfig (Mark Salter) [1999157] - arm64: mm: avoid redundant READ_ONCE(*ptep) (Mark Salter) [1999157] - arm64/mm: Document write abort detection from ESR (Mark Salter) [1999157] - arm64: Fix comment after #endif (Mark Salter) [1999157] - arm64: ptrace: add support for syscall emulation (Mark Salter) [1999157] - arm64: add PTRACE_SYSEMU{,SINGLESTEP} definations to uapi headers (Mark Salter) [1999157] - arm64/mm: Identify user instruction aborts (Mark Salter) [1999157] - arm64/mm: Change BUG_ON() to VM_BUG_ON() in [pmd|pud]_set_huge() (Mark Salter) [1999157] - arm64: kernel: use aff3 instead of aff2 in comment (Mark Salter) [1999157] - arm64/mm: Simplify protection flag creation for kernel huge mappings (Mark Salter) [1999157] - arm64/mm: Move PTE_VALID from SW defined to HW page table entry definitions (Mark Salter) [1999157] - arm64/sve: should not depend on (Mark Salter) [1999157] - arm64: ssbd: explicitly depend on (Mark Salter) [1999157] - ARM64: trivial: s/TIF_SECOMP/TIF_SECCOMP/ comment typo fix (Mark Salter) [1999157] - arm64: smp: Moved cpu_logical_map[] to smp.h (Mark Salter) [1999157] - arm64: use the correct function type for __arm64_sys_ni_syscall (Mark Salter) [1999157] - arm64: use the correct function type in SYSCALL_DEFINE0 (Mark Salter) [1999157] - arm64: fix syscall_fn_t type (Mark Salter) [1999157] - signal/arm64: Use force_sig not force_sig_fault for SIGKILL (Mark Salter) [1999157] - arm64: Fix the arm64_personality() syscall wrapper redirection (Mark Salter) [1999157] - arm64: Remove useless message during oops (Mark Salter) [1999157] - arm64: don't trash config with compat symbol if COMPAT is disabled (Mark Salter) [1999157] - arm64: assembler: Update comment above cond_yield_neon() macro (Mark Salter) [1999157] - arm64: Fix size of __early_cpu_boot_status (Mark Salter) [1999157] - arm64: mm: Remove pte_unmap_nested() (Mark Salter) [1999157] - arm64: Fix compiler warning from pte_unmap() with -Wunused-but-set-variable (Mark Salter) [1999157] - arm64: compat: Reduce address limit for 64K pages (Mark Salter) [1999157] - arm64: mmap: Ensure file offset is treated as unsigned (Mark Salter) [1999157] - arm64: instrument smp_{load_acquire,store_release} (Mark Salter) [1999157] - arm64: mm: check virtual addr in virt_to_page() if CONFIG_DEBUG_VIRTUAL=y (Mark Salter) [1999157] - arm64: ptrace: Add function argument access API (Mark Salter) [1999157] - arm64: compat: Reduce address limit (Mark Salter) [1999157] - arm64: Save and restore OSDLR_EL1 across suspend/resume (Mark Salter) [1999157] - arm64: Clear OSDLR_EL1 on CPU boot (Mark Salter) [1999157] - arm64: debug: Separate debug hooks based on target exception level (Mark Salter) [1999157] - arm64: debug: Remove meaningless comment (Mark Salter) [1999157] - arm64: debug: Rename addr parameter for non-watchpoint exception hooks (Mark Salter) [1999157] - arm64: Use defines instead of magic numbers (Mark Salter) [1999157] - arm64: cpu_ops: fix a leaked reference by adding missing of_node_put (Mark Salter) [1999157] - arm64: mm: Make show_pte() a static function (Mark Salter) [1999157] - arm64: setup min_low_pfn (Mark Salter) [1999157] - arm64: mm: fix incorrect assignment of 'max_mapnr' (Mark Salter) [1999157] - arm64: perf_event: Remove wrongfully used inline (Mark Salter) [1999157] - arm64: backtrace: Don't bother trying to unwind the userspace stack (Mark Salter) [1999157] - arm64: replace memblock_alloc_low with memblock_alloc (Mark Salter) [1999157] - arm64: kdump: no need to mark crashkernel pages manually PG_reserved (Mark Salter) [1999157] - arm64: kexec: no need to ClearPageReserved() (Mark Salter) [1999157] - arm64: mmu: drop paging_init comments (Mark Salter) [1999157] - arm64: debug: Ensure debug handlers check triggering exception level (Mark Salter) [1999157] - arm64: io: Hook up __io_par() for inX() ordering (Mark Salter) [1999157] - arm64: Rename get_thread_info() (Mark Salter) [1999157] - arm64: Remove documentation about TIF_USEDFPU (Mark Salter) [1999157] - arm64: uaccess: Cleanup get/put_user() (Mark Salter) [1999157] - arm64: Remove asm/memblock.h (Mark Salter) [1999157] - arm64: default NR_CPUS to 256 (Mark Salter) [1999157] - arm64: perf: remove misleading comment (Mark Salter) [1999157] - arm64: Relax GIC version check during early boot (Mark Salter) [1999157] - arm64, mm, efi: Account for GICv3 LPI tables in static memblock reserve table (Mark Salter) [1999157] - arm64: hibernate: Clean the __hyp_text to PoC after resume (Mark Salter) [1999157] - arm64: hyp-stub: Forbid kprobing of the hyp-stub (Mark Salter) [1999157] - arm64: kprobe: Always blacklist the KVM world-switch code (Mark Salter) [1999157] - kasan, arm64: remove redundant ARCH_SLAB_MINALIGN define (Mark Salter) [1999157] - arm64: asm-prototypes: Fix fat-fingered typo in comment (Mark Salter) [1999157] - arm64: compat: Hook up io_pgetevents() for 32-bit tasks (Mark Salter) [1999157] - arm64: compat: Don't pull syscall number from regs in arm_compat_syscall (Mark Salter) [1999157] - arm64: compat: Avoid sending SIGILL for unallocated syscall numbers (Mark Salter) [1999157] - arm64: kaslr: Reserve size of ARM64_MEMSTART_ALIGN in linear region (Mark Salter) [1999157] - arm64: smp: Fix compilation error (Mark Salter) [1999157] - arm64: select ACPI PCI code only when both features are enabled (Mark Salter) [1999157] - arm64: kaslr: print PHYS_OFFSET in dump_kernel_offset() (Mark Salter) [1999157] - arm64: sysreg: Use _BITUL() when defining register bits (Mark Salter) [1999157] - arm64: perf: Treat EXCLUDE_EL* bit definitions as unsigned (Mark Salter) [1999157] - arm64: percpu: Fix LSE implementation of value-returning pcpu atomics (Mark Salter) [1999157] - arm64: smp: Handle errors reported by the firmware (Mark Salter) [1999157] - arm64: smp: Rework early feature mismatched detection (Mark Salter) [1999157] - arm64: percpu: Rewrite per-cpu ops to allow use of LSE atomics (Mark Salter) [1999157] - arm64: crypto: add NEON accelerated XOR implementation (Mark Salter) [1999157] - arm64/neon: add workaround for ambiguous C99 stdint.h types (Mark Salter) [1999157] - arm64: ftrace: always pass instrumented pc in x0 (Mark Salter) [1999157] - arm64: ftrace: use GLOBAL() (Mark Salter) [1999157] - arm64: io: Ensure value passed to __iormb() is held in a 64-bit register (Mark Salter) [1999157] - arm64: acpi: Prepare for longer MADTs (Mark Salter) [1999157] - arm64: io: Ensure calls to delay routines are ordered against prior readX() (Mark Salter) [1999157] - arm64: perf: Fix typos in comment (Mark Salter) [1999157] - arm64: function_graph: Simplify with function_graph_enter() (Mark Salter) [1999157] - arm64: sysreg: fix sparse warnings (Mark Salter) [1999157] - arm64: mm: define NET_IP_ALIGN to 0 (Mark Salter) [1999157] - arm64: kprobe: make page to RO mode when allocate it (Mark Salter) [1999157] - arm64: kdump: fix small typo (Mark Salter) [1999157] - arm64: mm: Use #ifdef for the __PAGETABLE_P?D_FOLDED defines (Mark Salter) [1999157] - arm64: Trap WFI executed in userspace (Mark Salter) [1999157] - arm64/mm: Use ESR_ELx_FSC macro while decoding fault exception (Mark Salter) [1999157] - arm64: compat: Add CNTFRQ trap handler (Mark Salter) [1999157] - arm64: compat: Add CNTVCT trap handler (Mark Salter) [1999157] - arm64: compat: Add cp15_32 and cp15_64 handler arrays (Mark Salter) [1999157] - arm64: compat: Add condition code checks and IT advance (Mark Salter) [1999157] - arm64: Add decoding macros for CP15_32 and CP15_64 traps (Mark Salter) [1999157] - arm64: Remove unused VGA console support (Mark Salter) [1999157] - arm64: Kconfig: Remove ARCH_HAS_HOLES_MEMORYMODEL (Mark Salter) [1999157] - arm64/cpufeatures: Emulate MRS instructions by parsing ESR_ELx.ISS (Mark Salter) [1999157] - arm64/cpufeatures: Factorize emulate_mrs() (Mark Salter) [1999157] - arm64: fix for bad_mode() handler to always result in panic (Mark Salter) [1999157] - arm64: force_signal_inject: WARN if called from kernel context (Mark Salter) [1999157] - arm64: tlb: Adjust stride and type of TLBI according to mmu_gather (Mark Salter) [1999157] - arm64: percpu: Initialize ret in the default case (Mark Salter) [1999157] - arm64: mm: always enable CONFIG_HOLES_IN_ZONE (Mark Salter) [1999157] - arm64: Avoid calling stop_machine() when patching jump labels (Mark Salter) [1999157] - arm64: Drop asmlinkage qualifier from syscall_trace_{enter,exit} (Mark Salter) [1999157] - arm64: zero GPRs upon entry from EL0 (Mark Salter) [1999157] - arm64: don't reload GPRs after apply_ssbd (Mark Salter) [1999157] - arm64: consistently use unsigned long for thread flags (Mark Salter) [1999157] - arm64: insn: Don't fallback on nosync path for general insn patching (Mark Salter) [1999157] - arm64: remove unused COMPAT_PSR definitions (Mark Salter) [1999157] - kvm/arm: use PSR_AA32 definitions (Mark Salter) [1999157] - arm64: use PSR_AA32 definitions (Mark Salter) [1999157] - arm64: compat: map SPSR_ELx<->PSR for signals (Mark Salter) [1999157]- RDMA/qedr: Fix reporting max_{send/recv}_wr attrs (Kamal Heib) [2051524] - thermal/drivers/int340x: Fix RFIM mailbox write commands (Prarit Bhargava) [2040065] - thermal: int340x: Limit Kconfig to 64-bit (Prarit Bhargava) [2040065] - thermal: int340x: fix build on 32-bit targets (Prarit Bhargava) [2040065] - thermal/drivers/int340x: processor_thermal: Suppot 64 bit RFIM responses (Prarit Bhargava) [2040065] - PCI/MSI: Clear PCI_MSIX_FLAGS_MASKALL on error (Myron Stowe) [1911591] - PCI/MSI: Skip masking MSI-X on Xen PV (Myron Stowe) [1911591] - PCI/MSI: Mask all unused MSI-X entries (Myron Stowe) [1911591] - PCI/MSI: Enable and mask MSI-X early (Myron Stowe) [1911591] - genirq: Use rcu in kstat_irqs_usr() (Waiman Long) [2068445] - scsi: target: Allow changing dbroot if there are no registered devices (Maurizio Lombardi) [2073435] - powerpc/pseries: Fix use after free in remove_phb_dynamic() (Steve Best) [2073707] - sctp: use the correct skb for security_sctp_assoc_request (Xin Long) [2070915] - s390/mm: check 2KB-fragment page on release (Rafael Aquini) [2026578] - s390/mm: better annotate 2KB pagetable fragments handling (Rafael Aquini) [2026578] - s390/mm: fix 2KB pgtable release race (Rafael Aquini) [2026578] - s390/mm: fix phys vs virt confusion in pgtable allocation routines (Rafael Aquini) [2026578] - net: openvswitch: fix leak of nested actions (Eelco Chaudron) [2073538] - bpf: Let bpf_warn_invalid_xdp_action() report more info (Petr Oros) [2069671] - bpf: Do not WARN in bpf_warn_invalid_xdp_action() (Petr Oros) [2069671]- scsi: qedi: Fix failed disconnect handling (Chris Leech) [2071519] - scsi: iscsi: Fix unbound endpoint error handling (Chris Leech) [2071519] - scsi: iscsi: Fix conn cleanup and stop race during iscsid restart (Chris Leech) [2071519] - scsi: iscsi: Fix endpoint reuse regression (Chris Leech) [2071519] - scsi: iscsi: Release endpoint ID when its freed (Chris Leech) [2071519] - scsi: iscsi: Fix offload conn cleanup when iscsid restarts (Chris Leech) [2071519] - Revert "scsi: iscsi: Fix offload conn cleanup when iscsid restarts" (Chris Leech) [2071519] - scsi: iscsi: Speed up session unblocking and removal (Chris Leech) [2071519] - scsi: iscsi: Fix recovery and unblocking race (Chris Leech) [2071519] - scsi: iscsi: Unblock session then wake up error handler (Chris Leech) [2071519] - bnxt_en: make hw-tc-offload default to off (Ken Cox) [2005101] - bnxt_en: reject indirect blk offload when hw-tc-offload is off (Ken Cox) [2005101]- bpf, test_offload.py: Skip base maps without names (Yauheni Kaliuta) [2025787] - bnx2x: truncate value to original sizing (Manish Chopra) [2040271] - bnx2x: use correct format characters (Manish Chopra) [2040271] - bnx2x: fix built-in kernel driver load failure (Manish Chopra) [2040271] - bnx2x: fix driver load from initrd (Manish Chopra) [2040271] - bnx2x: Replace one-element array with flexible-array member (Manish Chopra) [2040271] - bnx2x: Remove useless DMA-32 fallback configuration (Manish Chopra) [2040271] - bnx2x: Invalidate fastpath HSI version for VFs (Manish Chopra) [2040271] - bnx2x: Utilize firmware 7.13.21.0 (Manish Chopra) [2040271] - bnx2x: constify static inline stub for dev_addr (Manish Chopra) [2040271] - net: bnx2x: fix variable dereferenced before check (Manish Chopra) [2040271] - ethernet: bnx2x: use eth_hw_addr_set() (Manish Chopra) [2040271] - bnx2x: Fix enabling network interfaces without VFs (Manish Chopra) [2040271] - bnx2x: fix an error code in bnx2x_nic_load() (Manish Chopra) [2040271] - bnx2x: remove unused variable 'cur_data_offset' (Manish Chopra) [2040271] - bnx2x: Remove the repeated declaration (Manish Chopra) [2040271] - bnx2x: Fix missing error code in bnx2x_iov_init_one() (Manish Chopra) [2040271] - net: broadcom: bnx2x: Fix wrong function name in comments (Manish Chopra) [2040271] - bnx2x: Remove redundant assignment to err (Manish Chopra) [2040271] - bnx2x: Use fallthrough pseudo-keyword (Manish Chopra) [2040271] - bnx2x: use true,false for bool variables (Manish Chopra) [2040271] - bnx2x: Fix some kernel-doc warnings (Manish Chopra) [2040271] - bnx2x: convert to new udp_tunnel_nic infra (Manish Chopra) [2040271] - bnx2x: Remove hw_reset_t function casts (Manish Chopra) [2040271] - bnx2x: Remove format_fw_ver_t function casts (Manish Chopra) [2040271] - bnx2x: Remove config_init_t function casts (Manish Chopra) [2040271] - bnx2x: Remove read_status_t function casts (Manish Chopra) [2040271] - bnx2x: Drop redundant callback function casts (Manish Chopra) [2040271] - bnx2x: Use napi_alloc_frag() (Manish Chopra) [2040271] - HID: intel-ish-hid: fix module device-id handling (Tony Camuso) [1921300] - mod_devicetable: fix kdocs for ishtp_device_id (Tony Camuso) [1921300] - HID: intel-ish-hid: add support for MODULE_DEVICE_TABLE() (Tony Camuso) [1921300] - platform/x86: isthp_eclite: only load for matching devices (Tony Camuso) [1921300] - platform/x86: Add Intel ishtp eclite driver (Tony Camuso) [1921300] - platform/x86: Add config file for Intel ishtp eclite driver (Tony Camuso) [1921300] - modpost: add guid_t type definition (Tony Camuso) [1921300] - squashfs: provide backing_dev_info in order to disable read-ahead (Brian Foster) [2025351] - mm: fix readahead_page_batch for retry entries (Brian Foster) [2025351] - iomap: convert from readpages to readahead (Brian Foster) [2025351] - fs: convert mpage_readpages to mpage_readahead (Brian Foster) [2025351] - mm: use memalloc_nofs_save in readahead path (Brian Foster) [2025351] - mm: document why we don't set PageReadahead (Brian Foster) [2025351] - mm: add page_cache_readahead_unbounded (Brian Foster) [2025351] - mm: move end_index check out of readahead loop (Brian Foster) [2025351] - mm: add readahead address space operation (Brian Foster) [2025351] - mm: put readahead pages in cache earlier (Brian Foster) [2025351] - mm: remove 'page_offset' from readahead loop (Brian Foster) [2025351] - mm: rename readahead loop variable to 'i' (Brian Foster) [2025351] - mm: rename various 'offset' parameters to 'index' (Brian Foster) [2025351] - mm: use readahead_control to pass arguments (Brian Foster) [2025351] - mm: add new readahead_control API (Brian Foster) [2025351] - mm: move readahead nr_pages check into read_pages (Brian Foster) [2025351] - mm: ignore return value of ->readpages (Brian Foster) [2025351] - mm: return void from various readahead functions (Brian Foster) [2025351] - mm: move readahead prototypes from mm.h (Brian Foster) [2025351] - mpage: mpage_readpages() should submit IO as read-ahead (Brian Foster) [2025351] - mpage: add argument structure for do_mpage_readpage() (Brian Foster) [2025351] - redhat/configs: enable CONFIG_AMD_PTDMA for x86_64 (Sudheesh Mavila) [2027231] - dmaengine: ptdma: handle the cases based on DMA is complete (Sudheesh Mavila) [2027231] - dmaengine: ptdma: fix concurrency issue with multiple dma transfer (Sudheesh Mavila) [2027231] - dmaengine: ptdma: Fix the error handling path in pt_core_init() (Sudheesh Mavila) [2027231] - MAINTAINERS: Fix AMD PTDMA DRIVER entry (Sudheesh Mavila) [2027231] - dmaengine: ptdma: remove PT_OFFSET to avoid redefnition (Sudheesh Mavila) [2027231] - dmaengine: ptdma: Add debugfs entries for PTDMA (Sudheesh Mavila) [2027231] - dmaengine: ptdma: register PTDMA controller as a DMA resource (Sudheesh Mavila) [2027231] - dmaengine: ptdma: Initial driver for the AMD PTDMA (Sudheesh Mavila) [2027231] - isert: support for unsolicited NOPIN with no response (Maurizio Lombardi) [2035915] - iscsit: increment max_cmd_sn for isert on command release (Maurizio Lombardi) [2035915] - sched/debug: Remove mpol_get/put and task_lock/unlock from sched_show_numa (Phil Auld) [2062841] - sched/numa: initialize numa statistics when forking new task (Phil Auld) [2062841] - cgroup: Fix suspicious rcu_dereference_check() usage warning (Phil Auld) [2062841] - sched/cpuacct: Remove redundant RCU read lock (Phil Auld) [2062841] - sched/cpuacct: Optimize away RCU read lock (Phil Auld) [2062841] - sched/cpuacct: Fix charge percpu cpuusage (Phil Auld) [2062841] - sched: replace cpumask_weight with cpumask_empty where appropriate (Phil Auld) [2062841] - sched/rt: Plug rt_mutex_setprio() vs push_rt_task() race (Phil Auld) [2062841] - psi: fix possible trigger missing in the window (Phil Auld) [2062841] - sched: Avoid double preemption in __cond_resched_*lock*() (Phil Auld) [2062841] - sched/fair: Fix all kernel-doc warnings (Phil Auld) [2062841] - sched/rt: Try to restart rt period timer when rt runtime exceeded (Phil Auld) [2062841] - sched/fair: Fix detection of per-CPU kthreads waking a task (Phil Auld) [2062841] - locking: Remove rt_rwlock_is_contended(). (Phil Auld) [2062841] - sched: Trigger warning if ->migration_disabled counter underflows. (Phil Auld) [2062841] - sched/cpuacct: Make user/system times in cpuacct.stat more precise (Phil Auld) [2062841] - sched/cpuacct: Fix user/system in shown cpuacct.usage* (Phil Auld) [2062841] - cpuacct: Convert BUG_ON() to WARN_ON_ONCE() (Phil Auld) [2062841] - cputime, cpuacct: Include guest time in user time in cpuacct.stat (Phil Auld) [2062841] - sched/fair: Document the slow path and fast path in select_task_rq_fair (Phil Auld) [2062841] - drm/i915/ehl: Remove require_force_probe protection (Michel Dänzer) [2048674] - net/sched: fix initialization order when updating chain 0 head (Marcelo Ricardo Leitner) [2044711] - smp: Process pending softirqs in flush_smp_call_function_from_idle() (Waiman Long) [2066087] - irq_work: Optimize irq_work_single() (Waiman Long) [2066087] - irq_work: Cleanup (Waiman Long) [2066087] - smp, irq_work: Continue smp_call_function*() and irq_work*() integration (Waiman Long) [2066087] - irq_work: Define irq_work_single() on !CONFIG_IRQ_WORK too (Waiman Long) [2066087] - sched/headers: Split out open-coded prototypes into kernel/sched/smp.h (Waiman Long) [2066087] - sched: Replace rq::wake_list (Waiman Long) [2066087] - sched: Add rq::ttwu_pending (Waiman Long) [2066087] - irq_work, smp: Allow irq_work on call_single_queue (Waiman Long) [2066087] - smp: Optimize send_call_function_single_ipi() (Waiman Long) [2066087] - smp: Move irq_work_run() out of flush_smp_call_function_queue() (Waiman Long) [2066087] - smp: Optimize flush_smp_call_function_queue() (Waiman Long) [2066087] - sched: Fix smp_call_function_single_async() usage for ILB (Waiman Long) [2066087] - sched: Make scheduler_ipi inline (Waiman Long) [2066087] - sched: Clean up scheduler_ipi() (Waiman Long) [2066087] - sched/core: Remove rq.hrtick_csd_pending (Waiman Long) [2066087] - sched/fair: Clean up comment in nohz_idle_balance() (Waiman Long) [2066087] - context_tracking: Rename context_tracking_is_enabled() => context_tracking_enabled() (Waiman Long) [2066087] - context_tracking: Remove context_tracking_active() (Waiman Long) [2066087] - redhat: configs: Disable CONFIG_MPLS for s390x/zfcpdump (Guillaume Nault) [2051659] - KVM: PPC: Book3S HV: Add infrastructure to support 2nd DAWR (Laurent Vivier) [2059318] - KVM: PPC: Book3S HV: Rename current DAWR macros and variables (Laurent Vivier) [2059318] - uapi/linux/stddef.h: Add include guards (Michel Dänzer) [2072125] - stddef: Introduce struct_group() helper macro (Michel Dänzer) [2072125] - component: Add common helper for compare/release functions (Michel Dänzer) [2072125] - PCI/VGA: Move vgaarb to drivers/pci (Michel Dänzer) [2072125] - vgaarb: don't pass a cookie to vga_client_register (Michel Dänzer) [2072125] - vgaarb: remove the unused irq_set_state argument to vga_client_register (Michel Dänzer) [2072125] - vgaarb: provide a vga_client_unregister wrapper (Michel Dänzer) [2072125] - vgaarb: cleanup vgaarb.h (Michel Dänzer) [2072125] - vgaarb: move the kerneldoc for vga_set_legacy_decoding to vgaarb.c (Michel Dänzer) [2072125] - vgaarb: remove vga_conflicts (Michel Dänzer) [2072125] - vgaarb: remove VGA_DEFAULT_DEVICE (Michel Dänzer) [2072125] - lib/string_helpers: Consolidate string helpers implementation (Michel Dänzer) [2072125] - include/linux/string_helpers.h: add linux/string.h for strlen() (Michel Dänzer) [2072125] - kernel.h: split out container_of() and typeof_member() macros (Michel Dänzer) [2072125] - mm/vmscan: add sync_shrinkers function v3 (Michel Dänzer) [2072125] - lib: devres: Add managed arch_io_reserve_memtype_wc() (Michel Dänzer) [2072125] - lib: devres: Add managed arch_phys_wc_add() (Michel Dänzer) [2072125] - kernel/locking: Use a pointer in ww_mutex_trylock(). (Michel Dänzer) [2072125] - locking/ww-mutex: Fix uninitialized use of ret in test_aa() (Michel Dänzer) [2072125] - kernel/locking: Add context to ww_mutex_trylock() (Michel Dänzer) [2072125] - locking/lockdep: Provide lockdep_assert{,_once}() helpers (Michel Dänzer) [2072125] - mm: gup: pack has_pinned in MMF_HAS_PINNED (Chris von Recklinghausen) [2073217] - mm: gup: allow FOLL_PIN to scale in SMP (Chris von Recklinghausen) [2073217] - CI: Drop baseline runs (Veronika Kabatova)- powerpc/xive: Export XIVE IPI information for online-only processors. (Steve Best) [2038448] - netfilter: conntrack: fix reading nf_conntrack_buckets (Phil Sutter) [2053628] - netfilter: nf_tables: initialize registers in nft_do_chain() (Florian Westphal) [2067966] {CVE-2022-1016} - x86/sev-es: Use __put_user()/__get_user() for data accesses (Vitaly Kuznetsov) [2063719] - x86/sev-es: Handle string port IO to kernel memory properly (Vitaly Kuznetsov) [2063719] - x86/sev: Return an error on a returned non-zero SW_EXITINFO1[31:0] (Vitaly Kuznetsov) [2063719] - x86/sev-es: Use __copy_from_user_inatomic() (Vitaly Kuznetsov) [2063719] - x86/sev-es: Check regs->sp is trusted before adjusting #VC IST stack (Vitaly Kuznetsov) [2063719] - x86/sev-es: Introduce ip_within_syscall_gap() helper (Vitaly Kuznetsov) [2063719] - x86/sev-es: Forward page-faults which happen during emulation (Vitaly Kuznetsov) [2063719] - x86/sev-es: Don't return NULL from sev_es_get_ghcb() (Vitaly Kuznetsov) [2063719] - x86/sev-es: Invalidate the GHCB after completing VMGEXIT (Vitaly Kuznetsov) [2063719] - x86/sev-es: Move sev_es_put_ghcb() in prep for follow on patch (Vitaly Kuznetsov) [2063719] - x86/sev: Fix stack type check in vc_switch_off_ist() (Vitaly Kuznetsov) [2063719] - x86/sev: Allow #VC exceptions on the VC2 stack (Vitaly Kuznetsov) [2063719] - x86/sev-es: Enable #VC specific entry point for real (Vitaly Kuznetsov) [2063719] - x86/cpu: Use pinning mask for CR4 bits needing to be 0 (Vitaly Kuznetsov) [2063719] - x86/asm: Move native_write_cr0/4() out of line (Vitaly Kuznetsov) [2063719] - x86/asm: Pin sensitive CR4 bits (Vitaly Kuznetsov) [2063719] - x86/asm: Pin sensitive CR0 bits (Vitaly Kuznetsov) [2063719] - powerpc/mce: Modify the real address error logging messages (Desnes A. Nunes do Rosario) [2068761] - selftests/powerpc: Add test for real address error handling (Desnes A. Nunes do Rosario) [2068761] - powerpc/pseries: Parse control memory access error (Desnes A. Nunes do Rosario) [2068761] - powerpc/pseries/mce: Fix a typo in error type assignment (Desnes A. Nunes do Rosario) [2068761] - netfilter: nf_tables: validate registers coming from userspace. (Florian Westphal) [2065357] {CVE-2022-1015} - PCI: hv: Propagate coherence from VMbus device to PCI device (Vitaly Kuznetsov) [2068429] - Drivers: hv: vmbus: Propagate VMbus coherence to each VMbus device (Vitaly Kuznetsov) [2068429] - Revert "xfs: actually bump warning counts when we send warnings" (Carlos Maiolino) [2059262] - perf/x86/intel: Add a quirk for the calculation of the number of counters on Alder Lake (Michael Petlan) [2039996] - perf stat: Support --cputype option for hybrid events (Michael Petlan) [1971941] - perf/x86/intel/uncore: Add IMC uncore support for ADL (Michael Petlan) [2042217] - tipc: fix kernel panic when enabling bearer (Xin Long) [2061233] - media: v4l: ioctl: Fix memory leak in video_usercopy (Jarod Wilson) [1954604] {CVE-2021-30002}- esp6: fix check on ipv6_skip_exthdr's return value (Sabrina Dubroca) [2054075] - scsi: iscsi: Fix nop handling during conn recovery (Chris Leech) [2069969] - scsi: iscsi: Merge suspend fields (Chris Leech) [2069969] - scsi: iscsi: Fix offload conn cleanup when iscsid restarts (Chris Leech) [2069969] - scsi: iscsi: Move iscsi_ep_disconnect (Chris Leech) [2069969] - CI: Remove deprecated option (Veronika Kabatova)- redhat: add new KUNIT tests to mod-internal.list (Nico Pache) [2065444] - kasan: test: prevent cache merging in kmem_cache_double_destroy (Nico Pache) [2065444] - kasan: test: fix compatibility with FORTIFY_SOURCE (Nico Pache) [2065444] - kasan: test: add test case for double-kmem_cache_destroy() (Nico Pache) [2065444] - kasan: add ability to detect double-kmem_cache_destroy() (Nico Pache) [2065444] - kasan: test: add globals left-out-of-bounds test (Nico Pache) [2065444] - kasan: test: silence intentional read overflow warnings (Nico Pache) [2065444] - kasan: test: bypass __alloc_size checks (Nico Pache) [2065444] - kasan: test: add memcpy test that avoids out-of-bounds write (Nico Pache) [2065444] - kasan: test: clean up ksize_uaf (Nico Pache) [2065444] - kasan: test: disable kmalloc_memmove_invalid_size for HW_TAGS (Nico Pache) [2065444] - kasan: test: only do kmalloc_uaf_memset for generic mode (Nico Pache) [2065444] - kasan: test: avoid corrupting memory via memset (Nico Pache) [2065444] - kasan: test: avoid writing invalid memory (Nico Pache) [2065444] - kasan: test: rework kmalloc_oob_right (Nico Pache) [2065444] - Documentation: kunit: remove claims that kunit is a mocking framework (Nico Pache) [2065444] - kunit: Reset suite count after running tests (Nico Pache) [2065444] - kunit: drop assumption in kunit-log-test about current suite (Nico Pache) [2065444] - string.h: Introduce memset_startat() for wiping trailing members and padding (Nico Pache) [2065444] - string.h: Introduce memset_after() for wiping trailing members/padding (Nico Pache) [2065444] - lib: Introduce CONFIG_MEMCPY_KUNIT_TEST (Nico Pache) [2065444] - kunit: fix kernel-doc warnings due to mismatched arg names (Nico Pache) [2065444] - kunit: fix reference count leak in kfree_at_end (Nico Pache) [2065444] - kunit: Print test statistics on failure (Nico Pache) [2065444] - fat: Add KUnit tests for checksums and timestamps (Nico Pache) [2065444] - kunit: add unit test for filtering suites by names (Nico Pache) [2065444] - kunit: test: Add example tests which are always skipped (Nico Pache) [2065444] - kunit: Support skipped tests (Nico Pache) [2065444] - redhat: remove TEST_LIST_SORT config definitions (Nico Pache) [2065444] - lib/test: convert test_sort.c to use KUnit (Nico Pache) [2065444] - lib/test: convert lib/test_list_sort.c to use KUnit (Nico Pache) [2065444] - kunit: introduce kunit_kmalloc_array/kunit_kcalloc() helpers (Nico Pache) [2065444] - kunit: Add gnu_printf specifiers (Nico Pache) [2065444] - lib/cmdline_kunit: Remove a cast which are no-longer required (Nico Pache) [2065444] - kernel/sysctl-test: Remove some casts which are no-longer required (Nico Pache) [2065444] - device property: Remove some casts in property-entry-test (Nico Pache) [2065444] - Documentation: kunit: Clean up some string casts in examples (Nico Pache) [2065444] - kunit: Assign strings to 'const char*' in STREQ assertions (Nico Pache) [2065444] - kunit: Do not typecheck binary assertions (Nico Pache) [2065444] - Documentation: kunit: document support for QEMU in kunit_tool (Nico Pache) [2065444] - kunit: Add 'kunit_shutdown' option (Nico Pache) [2065444] - Documentation: kunit: Update kunit_tool page (Nico Pache) [2065444] - Documentation: kunit: add tips for running KUnit (Nico Pache) [2065444] - slub: remove resiliency_test() function (Nico Pache) [2065444] - mm/slub, kunit: add a KUnit test for SLUB debugging functionality (Nico Pache) [2065444] - kunit: make test->lock irq safe (Nico Pache) [2065444] - docs: dev-tools: kunit: avoid using ReST :doc:`foo` markup (Nico Pache) [2065444] - docs: dev-tools: kunit: don't use a table for docs name (Nico Pache) [2065444] - kunit: make KUNIT_EXPECT_STREQ() quote values, don't print literals (Nico Pache) [2065444] - kunit: Match parenthesis alignment to improve code readability (Nico Pache) [2065444] - openvswitch: always update flow key after nat (Aaron Conole) [2066885] - md: initialize percpu refcounters using PERCU_REF_ALLOW_REINIT (Nigel Croxon) [2032272] - net: fix a memleak when uncloning an skb dst and its metadata (Hangbin Liu) [2068355] - net: do not keep the dst cache when uncloning an skb dst and its metadata (Hangbin Liu) [2068355] - net: phy: at803x: move page selection fix to config_init (Petr Oros) [2021822] - net: phylink: rejig SFP interface selection in ksettings_set() (Petr Oros) [2021822] - ptp: dp83640: don't define PAGE0 (Petr Oros) [2021822] - net: phylink: Update SFP selected interface on advertising changes (Petr Oros) [2021822] - net: phy: marvell10g: fix broken PHY interrupts for anyone after us in the driver probe list (Petr Oros) [2021822] - net: phy: marvell: Add WAKE_PHY support to WOL event (Petr Oros) [2021822] - net: phy: micrel: Fix link detection on ksz87xx switch" (Petr Oros) [2021822] - net: phy: micrel: Fix detection of ksz87xx switch (Petr Oros) [2021822] - net: phy: broadcom: re-add check for PHY_BRCM_DIS_TXCRXC_NOENRGY on the BCM54811 PHY (Petr Oros) [2021822] - net: phy: at803x: simplify custom phy id matching (Petr Oros) [2021822] - net: phy: intel-xway: Add RGMII internal delay configuration (Petr Oros) [2021822] - net: phylink: cleanup ksettings_set (Petr Oros) [2021822] - net: phylink: add phy change pause mode debug (Petr Oros) [2021822] - net: phy: add API to read 802.3-c45 IDs (Petr Oros) [2021822] - net: phy: Fix data type in DP83822 dp8382x_disable_wol() (Petr Oros) [2021822] - net: phy: marvell10g: enable WoL for 88X3310 and 88E2110 (Petr Oros) [2021822] - net: phy: marvell10g: fix differentiation of 88X3310 from 88X3340 (Petr Oros) [2021822] - net: phy: replace if-else statements with switch (Petr Oros) [2021822] - net: phy: remove unnecessary line continuation (Petr Oros) [2021822] - net: phy: print the function name by __func__ instead of an fixed string (Petr Oros) [2021822] - net: phy: fix formatting issues with braces (Petr Oros) [2021822] - net: phy: fix space alignment issues (Petr Oros) [2021822] - net: phy: delete repeated words of comments (Petr Oros) [2021822] - net: phy: correct format of block comments (Petr Oros) [2021822] - net: phy: change format of some declarations (Petr Oros) [2021822] - net: phy: micrel: remove redundant assignment to pointer of_node (Petr Oros) [2021822] - net: phy: dp83867: perform soft reset and retain established link (Petr Oros) [2021822] - net: phy: do not print dump stack if device was removed (Petr Oros) [2021822] - net: phy: probe for C45 PHYs that return PHY ID of zero in C22 space (Petr Oros) [2021822] - net: phy: marvell: use phy_modify_changed() for marvell_set_polarity() (Petr Oros) [2021822] - net: phy: Fix inconsistent indenting (Petr Oros) [2021822] - net: mdiobus: get rid of a BUG_ON() (Petr Oros) [2021822] - net: phy: marvell: enable downshift by default (Petr Oros) [2021822] - net: phy: marvell: add downshift support for M88E1240 (Petr Oros) [2021822] - net: phy: marvell: fix m88e1111_set_downshift (Petr Oros) [2021822] - net: phy: marvell: fix m88e1011_set_downshift (Petr Oros) [2021822] - net: phy: marvell: don't use empty switch default case (Petr Oros) [2021822] - net: phy: intel-xway: enable integrated led functions (Petr Oros) [2021822] - net: phy: at803x: fix probe error if copper page is selected (Petr Oros) [2021822] - net: phy: marvell: add support for Amethyst internal PHY (Petr Oros) [2021822] - net: dsa: mv88e6xxx: simulate Amethyst PHY model number (Petr Oros) [2021822] - net: phy: marvell: use assignment by bitwise AND operator (Petr Oros) [2021822] - net: phy: marvell: fix HWMON enable register for 6390 (Petr Oros) [2021822] - net: phy: marvell: refactor HWMON OOP style (Petr Oros) [2021822] - net: phy: at803x: select correct page on config init (Petr Oros) [2021822] - net: phy: marvell: fix detection of PHY on Topaz switches (Petr Oros) [2021822] - net: phy: marvell10g: change module description (Petr Oros) [2021822] - net: phy: marvell10g: differentiate 88E2110 vs 88E2111 (Petr Oros) [2021822] - net: phy: add constants for 2.5G and 5G speed in PCS speed register (Petr Oros) [2021822] - net: phy: marvell10g: fix driver name for mv88e2110 (Petr Oros) [2021822] - net: phy: marvell10g: add separate structure for 88X3340 (Petr Oros) [2021822] - net: phy: marvell10g: support other MACTYPEs (Petr Oros) [2021822] - net: phy: marvell10g: store temperature read method in chip strucutre (Petr Oros) [2021822] - net: phy: marvell10g: check for correct supported interface mode (Petr Oros) [2021822] - net: phy: marvell10g: support all rate matching modes (Petr Oros) [2021822] - net: phy: marvell10g: add MACTYPE definitions for 88E21xx (Petr Oros) [2021822] - net: phy: marvell10g: add all MACTYPE definitions for 88X33x0 (Petr Oros) [2021822] - net: phy: marvell10g: indicate 88X33x0 only port control registers (Petr Oros) [2021822] - net: phy: marvell10g: allow 5gbase-r and usxgmii (Petr Oros) [2021822] - net: phy: marvell10g: fix typo (Petr Oros) [2021822] - net: phy: marvell10g: rename register (Petr Oros) [2021822] - net: fec: use mac-managed PHY PM (Petr Oros) [2021822] - net: phy: broadcom: Add statistics for all Gigabit PHYs (Petr Oros) [2021822] - net: phy: broadcom: Only advertise EEE for supported modes (Petr Oros) [2021822] - net: phy: remove repeated word (Petr Oros) [2021822] - net: phy: Correct function name mdiobus_register_board_info() in comment (Petr Oros) [2021822] - net: phy: lan87xx: fix access to wrong register of LAN87xx (Petr Oros) [2021822] - net: phy: at803x: remove at803x_aneg_done() (Petr Oros) [2021822] - net: phy: broadcom: Fix RGMII delays for BCM50160 and BCM50610M (Petr Oros) [2021822] - docs: networking: phy: Improve placement of parenthesis (Petr Oros) [2021822] - net: phy: broadcom: Add power down exit reset state delay (Petr Oros) [2021822] - net: phy: make mdio_bus_phy_suspend/resume as __maybe_unused (Petr Oros) [2021822] - net: mdio: Remove of_phy_attach() (Petr Oros) [2021822] - net: phy: broadcom: Do not modify LED configuration for SFP module PHYs (Petr Oros) [2021822] - net: phy: Add is_on_sfp_module flag and phy_on_sfp helper (Petr Oros) [2021822] - net: phy: broadcom: Set proper 1000BaseX/SGMII interface mode for BCM54616S (Petr Oros) [2021822] - net: phy: marvell: Ensure SGMII auto-negotiation is enabled for 88E1111 (Petr Oros) [2021822] - net: phylink: Add 5gbase-r support (Petr Oros) [2021822] - net: phy: Add 5GBASER interface mode (Petr Oros) [2021822] - net: phy: rename PHY_IGNORE_INTERRUPT to PHY_MAC_INTERRUPT (Petr Oros) [2021822] - net: phy: at803x: add MDIX support to AR8031/33 (Petr Oros) [2021822] - net: phy: broadcom: Allow BCM54210E to configure APD (Petr Oros) [2021822] - net: phy: broadcom: Remove unused flags (Petr Oros) [2021822] - net: phy: broadcom: Avoid forward for bcm54xx_config_clock_delay() (Petr Oros) [2021822] - net: phy: consider that suspend2ram may cut off PHY power (Petr Oros) [2021822] - net: phy: bcm7xxx: Add an entry for BCM72116 (Petr Oros) [2021822] - net: mdiobus: Remove WARN_ON_ONCE(in_interrupt()) (Petr Oros) [2021822] - net: Use kobj_to_dev() API (Petr Oros) [2021822] - net: phy: Fixup kernel doc (Petr Oros) [2021822] - net: phy: bcm7xxx: Add an entry for BCM72113 (Petr Oros) [2021822] - net: phy: mchp: Add support for LAN8814 QUAD PHY (Petr Oros) [2021822] - net: dp83867: Fix WoL SecureOn password (Petr Oros) [2021822] - net: phy: at803x: constify static regulator_ops (Petr Oros) [2021822] - net: phy: marvell10g: support XFI rate matching mode (Petr Oros) [2021822] - net: switch to using PHY_INTERFACE_MODE_10GBASER rather than 10GKR (Petr Oros) [2021822] - netfilter: conntrack: Add and use nf_ct_set_auto_assign_helper_warned() (Phil Sutter) [1896241] - net: do not reuse skbuff allocated from skbuff_fclone_cache in the skb cache (Ivan Vecera) [2069781] - skbuff: queue NAPI_MERGED_FREE skbs into NAPI cache instead of freeing (Ivan Vecera) [2069781] - skbuff: allow to use NAPI cache from __napi_alloc_skb() (Ivan Vecera) [2069781] - skbuff: allow to optionally use NAPI cache from __alloc_skb() (Ivan Vecera) [2069781] - skbuff: introduce {,__}napi_build_skb() which reuses NAPI cache heads (Ivan Vecera) [2069781] - skbuff: move NAPI cache declarations upper in the file (Ivan Vecera) [2069781] - skbuff: remove __kfree_skb_flush() (Ivan Vecera) [2069781] - skbuff: use __build_skb_around() in __alloc_skb() (Ivan Vecera) [2069781] - skbuff: simplify __alloc_skb() a bit (Ivan Vecera) [2069781] - skbuff: make __build_skb_around() return void (Ivan Vecera) [2069781] - skbuff: simplify kmalloc_reserve() (Ivan Vecera) [2069781] - skbuff: move __alloc_skb() next to the other skb allocation functions (Ivan Vecera) [2069781] - net: Introduce {netdev,napi}_alloc_frag_align() (Ivan Vecera) [2069781] - mm: page_frag: Introduce page_frag_alloc_align() (Ivan Vecera) [2069781] - perf tests attr: Add missing topdown metrics events (Michael Petlan) [1986275] - cifs: Return correct error code from smb2_get_enc_key (Ronnie Sahlberg) [2058369] - ipv4: avoid using shared IP generator for connected sockets (Paolo Abeni) [2062427] {CVE-2020-36516} - crypto: cryptd - Fix skcipher instance memory leak (Vladis Dronov) [2004344] - EVM: fix the evm= __setup handler return value (Bruno Meneguele) [2063900] - integrity: include keyring name for unknown key request (Bruno Meneguele) [2063900] - ima: limit secure boot feedback scope for appraise (Bruno Meneguele) [2063900] - integrity: invalid kernel parameters feedback (Bruno Meneguele) [2063900] - ima: add check for enforced appraise option (Bruno Meneguele) [2063900] - ima: Allow template selection with ima_template[_fmt]= after ima_hash= (Bruno Meneguele) [2063900] - ima: Remove ima_policy file before directory (Bruno Meneguele) [2063900] - integrity: check the return value of audit_log_start() (Bruno Meneguele) [2063900] - ima: fix deadlock when traversing "ima_default_rules". (Bruno Meneguele) [2063900] - evm: Introduce evm_revalidate_status() (Bruno Meneguele) [2063900] - evm: Refuse EVM_ALLOW_METADATA_WRITES only if an HMAC key is loaded (Bruno Meneguele) [2063900] - evm: Load EVM key in ima_load_x509() to avoid appraisal (Bruno Meneguele) [2063900] - evm: Execute evm_inode_init_security() only when an HMAC key is loaded (Bruno Meneguele) [2063900] - fs/kernel_read_file: Remove FIRMWARE_PREALLOC_BUFFER enum (Bruno Meneguele) [2063900] - RHEL-only: KVM: selftests: Fix AArch64 compilation (Andrew Jones) [2071997] - tools arch x86: Sync the msr-index.h copy with the kernel sources (Andrew Jones) [2071997] - RHEL-only: KVM: selftests: Remove unused modes (Andrew Jones) [2071997]- netfilter: nf_tables_offload: incorrect flow offload action array size (Florian Westphal) [2056728] {CVE-2022-25636} - netfilter: nftables_offload: KASAN slab-out-of-bounds Read in nft_flow_rule_create (Florian Westphal) [2056728] - KVM: SVM: Allow AVIC support on system w/ physical APIC ID > 255 (Bandan Das) [2033068] - PCI/ACPI: Fix acpi_pci_osc_control_set() kernel-doc comment (Mark Langsdorf) [2049209] - PCI/ACPI: Check for _OSC support in acpi_pci_osc_control_set() (Mark Langsdorf) [2049209] - PCI/ACPI: Move _OSC query checks to separate function (Mark Langsdorf) [2049209] - PCI/ACPI: Move supported and control calculations to separate functions (Mark Langsdorf) [2049209] - PCI/ACPI: Remove OSC_PCI_SUPPORT_MASKS and OSC_PCI_CONTROL_MASKS (Mark Langsdorf) [2049209] - kabi: Adding symbol blkdev_get_by_dev (fs/block_dev.c) (Čestmír Kalina) [2010296] - kabi: Adding symbol thaw_bdev (fs/block_dev.c) (Čestmír Kalina) [2010296] - kabi: Adding symbol freeze_bdev (fs/block_dev.c) (Čestmír Kalina) [2010296] - s390/cio: make ccw_device_dma_* more robust (Thomas Huth) [2066709] - perf/x86/intel/uncore: Make uncore_discovery clean for 64 bit addresses (Michael Petlan) [2069237] - redhat: switch secureboot kernel image signing to release keys (Augusto Caringi) - ice: xsk: Stop Rx processing when ntc catches ntu (Ivan Vecera) [2069082] - ice: xsk: Fix indexing in ice_tx_xsk_pool() (Ivan Vecera) [2069082] - ice: Fix kernel crash in XDP scenario (Ivan Vecera) [2069082]- do_wait: make PIDTYPE_PID case O(1) instead of O(n) (Nico Pache) [2055973] - n_tty: wake up poll(POLLRDNORM) on receiving data (Rafael Aquini) [2033338] - powerpc/papr_scm: Implement initial support for injecting smart errors (Steve Best) [1987103] - mm: memcg: synchronize objcg lists with a dedicated spinlock (Rafael Aquini) [2064847] - kasan: fix quarantine conflicting with init_on_free (Rafael Aquini) [2064847] - mm/hwpoison: clear MF_COUNT_INCREASED before retrying get_any_page() (Rafael Aquini) [2064847] - mm/memcg: relocate mod_objcg_mlstate(), get_obj_stock() and put_obj_stock() (Rafael Aquini) [2064847] - mm: move node_reclaim_distance to fix NUMA without SMP (Rafael Aquini) [2064847] - vmalloc: choose a better start address in vm_area_register_early() (Rafael Aquini) [2064847] - mm/vmalloc: check various alignments when debugging (Rafael Aquini) [2064847] - mm/vmalloc: don't allow VM_NO_GUARD on vmap() (Rafael Aquini) [2064847] - mm, thp: bail out early in collapse_file for writeback page (Rafael Aquini) [2064847] - mm/sparse: set SECTION_NID_SHIFT to 6 (Rafael Aquini) [2064847] - mm/memory_hotplug: fix kerneldoc comment for __remove_memory (Rafael Aquini) [2064847] - mm: fix memory_failure() handling of dax-namespace metadata (Rafael Aquini) [2064847] - mm: teach pfn_to_online_page() about ZONE_DEVICE section collisions (Rafael Aquini) [2064847] - mm: teach pfn_to_online_page() to consider subsection validity (Rafael Aquini) [2064847] - mm: move pfn_to_online_page() out of line (Rafael Aquini) [2064847] - Revert "mm: use early_pfn_to_nid in page_ext_init" (Rafael Aquini) [2064847] - x86/mm: Fix kern_addr_valid() to cope with existing but not present entries (Rafael Aquini) [2064847] - powerpc/book3s64: Fix error handling in mm_iommu_do_alloc() (Rafael Aquini) [2064847] - powerpc/pkeys: remove unused pkey_allows_readwrite (Rafael Aquini) [2064847] - x86/hyperv: Output host build info as normal Windows version number (Vitaly Kuznetsov) [2060700] - powerpc/smp: Update cpu_core_map on all PowerPc systems (Diego Domingos) [2064104] - crypto: ccp - ccp_dmaengine_unregister release dma channels (Vladis Dronov) [2015374] - crypto: ccp - remove redundant ret variable (Vladis Dronov) [2015374] - crypto: ccp - Ensure psp_ret is always init'd in __sev_platform_init_locked() (Vladis Dronov) [2015374] - crypto: ccp - remove unneeded semicolon (Vladis Dronov) [2015374] - crypto: ccp - Add SEV_INIT_EX support (Vladis Dronov) [2015374] - crypto: ccp - Add psp_init_on_probe module parameter (Vladis Dronov) [2015374] - crypto: ccp - Refactor out sev_fw_alloc() (Vladis Dronov) [2015374] - crypto: ccp - Move SEV_INIT retry for corrupted data (Vladis Dronov) [2015374] - crypto: ccp - Add SEV_INIT rc error logging on init (Vladis Dronov) [2015374] - crypto: ccp - no need to initialise statics to 0 (Vladis Dronov) [2015374] - ccp: ccp - add support for Green Sardine (Vladis Dronov) [2015374] - crypto: ccp - fix command queuing to TEE ring buffer (Vladis Dronov) [2015374] - crypto: ccp - reduce tee command status polling interval from 5ms to 1ms (Vladis Dronov) [2015374] - crypto: ccp - provide in-kernel API to submit TEE commands (Vladis Dronov) [2015374] - crypto: ccp - add TEE support for Raven Ridge (Vladis Dronov) [2015374] - crypto: ccp - check whether PSP supports SEV or TEE before initialization (Vladis Dronov) [2015374] - ice: Allow to pass VLAN tagged packets to VF when port VLAN is configured (Ivan Vecera) [2071027] - tools headers UAPI: Sync linux/perf_event.h with the kernel sources (Desnes A. Nunes do Rosario) [1992813] - powerpc/perf: Fix power_pmu_disable to call clear_pmi_irq_pending only if PMI is pending (Desnes A. Nunes do Rosario) [1992813] - powerpc/perf: Only define power_pmu_wants_prompt_pmi() for CONFIG_PPC64 (Desnes A. Nunes do Rosario) [1992813] - powerpc/perf: Add data source encodings for power10 platform (Desnes A. Nunes do Rosario) [1992813] - powerpc/perf: Add encodings to represent data based on newer composite PERF_MEM_LVLNUM* fields (Desnes A. Nunes do Rosario) [1992813] - perf: Add new macros for mem_hops field (Desnes A. Nunes do Rosario) [1992813] - tools headers UAPI: Add new macros for mem_hops field to perf_event.h (Desnes A. Nunes do Rosario) [1992813] - bpf: Remove config check to enable bpf support for branch records (Desnes A. Nunes do Rosario) [1992813] - perf powerpc: Update global/local variants for p_stage_cyc (Desnes A. Nunes do Rosario) [1992813] - perf sort: Include global and local variants for p_stage_cyc sort key (Desnes A. Nunes do Rosario) [1992813] - perf sort: Fix the 'p_stage_cyc' sort key behavior (Desnes A. Nunes do Rosario) [1992813] - perf sort: Fix the 'ins_lat' sort key behavior (Desnes A. Nunes do Rosario) [1992813] - perf sort: Fix the 'weight' sort key behavior (Desnes A. Nunes do Rosario) [1992813] - perf vendor events power10: Add metric events JSON file for power10 platform (Desnes A. Nunes do Rosario) [1992813] - perf powerpc: Add support to expose instruction and data address registers as part of extended regs (Desnes A. Nunes do Rosario) [1992813] - perf powerpc: Refactor the code definition of perf reg extended mask in tools side header file (Desnes A. Nunes do Rosario) [1992813] - powerpc/perf: Expose instruction and data address registers as part of extended regs (Desnes A. Nunes do Rosario) [1992813] - powerpc/perf: Refactor the code definition of perf reg extended mask (Desnes A. Nunes do Rosario) [1992813] - powerpc/perf: Fix data source encodings for L2.1 and L3.1 accesses (Desnes A. Nunes do Rosario) [1992813] - tools/perf: Add mem_hops field in perf_mem_data_src structure (Desnes A. Nunes do Rosario) [1992813] - perf: Add mem_hops field in perf_mem_data_src structure (Desnes A. Nunes do Rosario) [1992813] - perf: Add comment about current state of PERF_MEM_LVL_* namespace and remove an extra line (Desnes A. Nunes do Rosario) [1992813] - powerpc/perf: Fix the check for SIAR value (Desnes A. Nunes do Rosario) [1992813] - powerpc/perf: Drop the case of returning 0 as instruction pointer (Desnes A. Nunes do Rosario) [1992813] - powerpc/perf: Use stack siar instead of mfspr (Desnes A. Nunes do Rosario) [1992813] - powerpc/perf/hv-gpci: Fix counter value parsing (Desnes A. Nunes do Rosario) [1992813] - powerpc/perf: Fix PMU callbacks to clear pending PMI before resetting an overflown PMC (Desnes A. Nunes do Rosario) [1992813] - CI: Remove deprecated option (Veronika Kabatova)- bareudp: use ipv6_mod_enabled to check if IPv6 enabled (Hangbin Liu) [2063813] - powerpc/mm/numa: skip NUMA_NO_NODE onlining in parse_numa_properties() (Diego Domingos) [2048218] - redhat: copy rpminspect to dist-git repo (Jarod Wilson) - configs: enable CONFIG_RMI4_F3A (Benjamin Tissoires) [2067219] - Input: synaptics-rmi4 - add support for F3A (Benjamin Tissoires) [2067219] - RDMA/cma: Do not change route.addr.src_addr.ss_family (Kamal Heib) [2032074] {CVE-2021-4028} - drm/i915/adl_s: Remove require_force_probe protection (Michel Dänzer) [2025896] - drm/i915/adl_s: Update ADL-S PCI IDs (Michel Dänzer) [2025896] - drm/i915: Limit Wa_22010178259 to affected platforms (Michel Dänzer) [2025896] - drm/i915/adl_s: Fix dma_mask_size to 39 bit (Michel Dänzer) [2025896] - drm/i915/dmc: Update DMC to v2.14 on ADL-P (Michel Dänzer) [2060051] - drm/i915: Update memory bandwidth formulae (Michel Dänzer) [2060051] - drm/i915/fb: Fold modifier CCS type/tiling attribute to plane caps (Michel Dänzer) [2060051] - drm/i915/fb: Don't store bitmasks in the intel_plane_caps enum (Michel Dänzer) [2060051] - drm/i915/adl_p: Add ddc pin mapping (Michel Dänzer) [2060051] - iommu/amd: Fix I/O page table memory leak (Jerry Snitselaar) [2053210] - iommu/amd: Recover from event log overflow (Jerry Snitselaar) [2053210]- redhat: tune rpminspect w/additions from rhel9 branch (Jarod Wilson) - powerpc/pseries/ddw: Revert "Extend upper limit for huge DMA window for persistent memory" (Steve Best) [2056080] - x86/tsc: Disable clocksource watchdog for TSC on qualified platorms (Prarit Bhargava) [1971939] - x86/tsc: Add a timer to make sure TSC_adjust is always checked (Prarit Bhargava) [1971939] - x86/hpet: Use another crystalball to evaluate HPET usability (Prarit Bhargava) [1971939] - x86/tsc: Respect tsc command line paraemeter for clocksource_tsc_early (Prarit Bhargava) [1971939] - [s390] s390/pci: fix zpci_zdev_put() on reserve (Claudio Imbrenda) [2039185] - [s390] s390/pci: fix use after free of zpci_dev (Claudio Imbrenda) [2039185] - [s390] s390/cio: make ccw_device_dma_* more robust (Claudio Imbrenda) [2039186] - [s390] s390/pci: add s390_iommu_aperture kernel parameter (Claudio Imbrenda) [2039181] - tools headers UAPI: Sync linux/kvm.h with the kernel sources (Paul Lai) [1918929] - kvm: selftests: sync uapi/linux/kvm.h with Linux header (Paul Lai) [1918929] - kvm: selftests: conditionally build vm_xsave_req_perm() (Paul Lai) [1918929] - x86/kvm/fpu: Remove kvm_vcpu_arch.guest_supported_xcr0 (Paul Lai) [1918929] - x86/kvm/fpu: Limit guest user_xfeatures to supported bits of XCR0 (Paul Lai) [1918929] - KVM: x86/cpuid: Exclude unpermitted xfeatures sizes at KVM_GET_SUPPORTED_CPUID (Paul Lai) [1918929] - KVM: x86: Move CPUID.(EAX=0x12,ECX=1) mangling to __kvm_update_cpuid_runtime() (Paul Lai) [1918929] - KVM: x86/cpuid: Clear XFD for component i if the base feature is missing (Paul Lai) [1918929] - KVM: x86: Do runtime CPUID update before updating vcpu->arch.cpuid_entries (Paul Lai) [1918929] - x86/fpu: Fix inline prefix warnings (Paul Lai) [1918929] - selftest: kvm: Add amx selftest (Paul Lai) [1918929] - selftest: kvm: Move struct kvm_x86_state to header (Paul Lai) [1918929] - selftest: kvm: Reorder vcpu_load_state steps for AMX (Paul Lai) [1918929] - kvm: x86: Disable interception for IA32_XFD on demand (Paul Lai) [1918929] - x86/fpu: Provide fpu_sync_guest_vmexit_xfd_state() (Paul Lai) [1918929] - kvm: selftests: Add support for KVM_CAP_XSAVE2 (Paul Lai) [1918929] - kvm: x86: Add support for getting/setting expanded xstate buffer (Paul Lai) [1918929] - x86/fpu: Add uabi_size to guest_fpu (Paul Lai) [1918929] - kvm: x86: Add CPUID support for Intel AMX (Paul Lai) [1918929] - kvm: x86: Add XCR0 support for Intel AMX (Paul Lai) [1918929] - kvm: x86: Disable RDMSR interception of IA32_XFD_ERR (Paul Lai) [1918929] - kvm: x86: Emulate IA32_XFD_ERR for guest (Paul Lai) [1918929] - kvm: x86: Intercept #NM for saving IA32_XFD_ERR (Paul Lai) [1918929] - x86/fpu: Prepare xfd_err in struct fpu_guest (Paul Lai) [1918929] - kvm: x86: Add emulation for IA32_XFD (Paul Lai) [1918929] - x86/fpu: Provide fpu_update_guest_xfd() for IA32_XFD emulation (Paul Lai) [1918929] - kvm: x86: Enable dynamic xfeatures at KVM_SET_CPUID2 (Paul Lai) [1918929] - x86/fpu: Provide fpu_enable_guest_xfd_features() for KVM (Paul Lai) [1918929] - x86/fpu: Add guest support to xfd_enable_feature() (Paul Lai) [1918929] - x86/fpu: Make XFD initialization in __fpstate_reset() a function argument (Paul Lai) [1918929] - kvm: x86: Exclude unpermitted xfeatures at KVM_GET_SUPPORTED_CPUID (Paul Lai) [1918929] - kvm: x86: Fix xstate_required_size() to follow XSTATE alignment rule (Paul Lai) [1918929] - x86/fpu: Prepare guest FPU for dynamically enabled FPU features (Paul Lai) [1918929] - x86/fpu: Extend fpu_xstate_prctl() with guest permissions (Paul Lai) [1918929] - kvm: selftests: move ucall declarations into ucall_common.h (Paul Lai) [1918929] - kvm: selftests: move base kvm_util.h declarations to kvm_util_base.h (Paul Lai) [1918929] - cpuid: kvm_find_kvm_cpuid_features() should be declared 'static' (Paul Lai) [1918929] - KVM: x86: Make sure KVM_CPUID_FEATURES really are KVM_CPUID_FEATURES (Paul Lai) [1918929] - KVM: x86: Add helper to consolidate core logic of SET_CPUID{2} flows (Paul Lai) [1918929]- scsi: mpi3mr: Fix flushing !WQ_MEM_RECLAIM events warning (Tomas Henzl) [2052278] - scsi: mpi3mr: Fix memory leaks (Tomas Henzl) [2054814] - scsi: mpi3mr: Fix reporting of actual data transfer size (Tomas Henzl) [2054814] - scsi: mpi3mr: Fix cmnd getting marked as in use forever (Tomas Henzl) [2054814] - scsi: mpi3mr: Fix hibernation issue (Tomas Henzl) [2054814] - scsi: mpi3mr: Fix printing of pending I/O count (Tomas Henzl) [2054814] - scsi: mpi3mr: Fix deadlock while canceling the fw event (Tomas Henzl) [2054814] - scsi: mpi3mr: Fixes around reply request queues (Tomas Henzl) [2054814] - scsi: mpi3mr: Enhanced Task Management Support Reply handling (Tomas Henzl) [2054814] - scsi: mpi3mr: Use TM response codes from MPI3 headers (Tomas Henzl) [2054814] - scsi: mpi3mr: Increase internal cmnds timeout to 60s (Tomas Henzl) [2054814] - scsi: mpi3mr: Do access status validation before adding devices (Tomas Henzl) [2054814] - scsi: mpi3mr: Update MPI3 headers - part2 (Tomas Henzl) [2054814] - scsi: mpi3mr: Update MPI3 headers - part1 (Tomas Henzl) [2054814] - scsi: mpi3mr: Don't reset IOC if cmnds flush with reset status (Tomas Henzl) [2054814] - scsi: mpi3mr: Replace spin_lock() with spin_lock_irqsave() (Tomas Henzl) [2054814] - scsi: mpi3mr: Add debug APIs based on logging_level bits (Tomas Henzl) [2054814] - scsi: mpt3sas: Remove scsi_dma_map() error messages (Tomas Henzl) [2057021] - net/mlx5: Fix wrong limitation of metadata match on ecpf (Amir Tzin) [2049094] - nfsd: fix use-after-free due to delegation race (Thiago Becker) [2053262] - dma-buf: cma_heap: Fix mutex locking section (Michel Dänzer) [2044440] - drm/amdkfd: Check for null pointer after calling kmemdup (Michel Dänzer) [2044440] - drm/atomic: Check new_crtc_state->active to determine if CRTC needs disable in self refresh mode (Michel Dänzer) [2044440] - drm/amd: avoid suspend on dGPUs w/ s2idle support when runtime PM enabled (Michel Dänzer) [2044440] - drm/i915/overlay: Prevent divide by zero bugs in scaling (Michel Dänzer) [2044440] - dma-buf: heaps: Fix potential spectre v1 gadget (Michel Dänzer) [2044440] - drm/amd/display: Force link_rate as LINK_RATE_RBR2 for 2018 15" Apple Retina panels (Michel Dänzer) [2044440] - drm/amd/display: watermark latencies is not enough on DCN31 (Michel Dänzer) [2044440] - drm/amd/pm: correct the MGpuFanBoost support for Beige Goby (Michel Dänzer) [2044440] - drm/i915/adlp: Fix TypeC PHY-ready status readout (Michel Dänzer) [2044440] - drm/nouveau: fix off by one in BIOS boundary checking (Michel Dänzer) [2044440] - drm/i915: Disable DSB usage for now (Michel Dänzer) [2044440] - Revert "drm/ast: Support 1600x900 with 108MHz PCLK" (Michel Dänzer) [2044440] - drm/amd/display: Fix FP start/end for dcn30_internal_validate_bw. (Michel Dänzer) [2044440] - drm/atomic: Add the crtc to affected crtc only if uapi.enable = true (Michel Dänzer) [2044440] - drm/amdgpu: Use correct VIEWPORT_DIMENSION for DCN2 (Michel Dänzer) [2044440] - drm/amd/display: reset dcn31 SMU mailbox on failures (Michel Dänzer) [2044440] - drm/vmwgfx: Remove explicit transparent hugepages support (Michel Dänzer) [2044440] - drm/radeon: fix error handling in radeon_driver_open_kms (Michel Dänzer) [2044440] - drm/i915/display/ehl: Update voltage swing table (Michel Dänzer) [2044440] - drm/nouveau/kms/nv04: use vzalloc for nv04_display (Michel Dänzer) [2044440] - drm/amd/display: Fix the uninitialized variable in enable_stream_features() (Michel Dänzer) [2044440] - amdgpu/pm: Make sysfs pm attributes as read-only for VFs (Michel Dänzer) [2044440] - drm/amdgpu: fixup bad vram size on gmc v8 (Michel Dänzer) [2044440] - drm/amd/amdgpu: fix gmc bo pin count leak in SRIOV (Michel Dänzer) [2044440] - drm/amd/amdgpu: fix psp tmr bo pin count leak in SRIOV (Michel Dänzer) [2044440] - drm/amdkfd: Fix error handling in svm_range_add (Michel Dänzer) [2044440] - drm/vmwgfx: Introduce a new placement for MOB page tables (Michel Dänzer) [2044440] - drm/vmwgfx: Release ttm memory if probe fails (Michel Dänzer) [2044440] - drm/amd/display: add else to avoid double destroy clk_mgr (Michel Dänzer) [2044440] - drm/amdgpu/display: set vblank_disable_immediate for DC (Michel Dänzer) [2044440] - drm/amd/display: check top_pipe_to_program pointer (Michel Dänzer) [2044440] - drm: panel-orientation-quirks: Add quirk for the Lenovo Yoga Book X91F/L (Michel Dänzer) [2044440] - drm/amd/display: Fix out of bounds access on DNC31 stream encoder regs (Michel Dänzer) [2044440] - drm/amd/display: Fix bug in debugfs crc_win_update entry (Michel Dänzer) [2044440] - drm/radeon/radeon_kms: Fix a NULL pointer dereference in radeon_driver_open_kms() (Michel Dänzer) [2044440] - drm/amdgpu: Fix a NULL pointer dereference in amdgpu_connector_lcd_native_mode() (Michel Dänzer) [2044440] - drm/vmwgfx: Fail to initialize on broken configs (Michel Dänzer) [2044440] - drm/vmwgfx: Remove the deprecated lower mem limit (Michel Dänzer) [2044440] - drm/vboxvideo: fix a NULL vs IS_ERR() check (Michel Dänzer) [2044440] - drm: fix null-ptr-deref in drm_dev_init_release() (Michel Dänzer) [2044440] - drm/ttm: Put BO in its memory manager's lru list (Michel Dänzer) [2044440] - dma_fence_array: Fix PENDING_ERROR leak in dma_fence_array_signaled() (Michel Dänzer) [2044440] - drm/amd/display: explicitly set is_dsc_supported to false before use (Michel Dänzer) [2044440] - drm/i915: Avoid bitwise vs logical OR warning in snb_wm_latency_quirk() (Michel Dänzer) [2044440] - drm/amd/pm: keep the BACO feature enabled for suspend (Michel Dänzer) [2044440] - Revert "drm/amdgpu: stop scheduler when calling hw_fini (v2)" (Michel Dänzer) [2044440] - drm/amd/display: Added power down for DCN10 (Michel Dänzer) [2044440] - drm/amd/display: fix B0 TMDS deepcolor no dislay issue (Michel Dänzer) [2044440] - drm/amdgpu: put SMU into proper state on runpm suspending for BOCO capable platform (Michel Dänzer) [2044440] - drm/amd/pm: skip setting gfx cgpg in the s0ix suspend-resume (Michel Dänzer) [2044440] - drm/amd/pm: Fix xgmi link control on aldebaran (Michel Dänzer) [2044440] - drm/amdgpu: fix dropped backing store handling in amdgpu_dma_buf_move_notify (Michel Dänzer) [2044440] - drm/amd/display: Changed pipe split policy to allow for multi-display pipe split (Michel Dänzer) [2044440] - drm/amdgpu: add support for IP discovery gc_info table v2 (Michel Dänzer) [2044440] - drm/amdgpu: When the VCN(1.0) block is suspended, powergating is explicitly enabled (Michel Dänzer) [2044440] - drm/nouveau: wait for the exclusive fence after the shared ones v2 (Michel Dänzer) [2044440] - drm/nouveau: always wait for the exclusive fence (Michel Dänzer) [2044440] - drm/amd/display: Set optimize_pwr_state for DCN31 (Michel Dänzer) [2044440] - drm/amd/display: Send s0i2_rdy in stream_count == 0 optimization (Michel Dänzer) [2044440] - drm/amd/pm: fix reading SMU FW version from amdgpu_firmware_info on YC (Michel Dänzer) [2044440] - drm/amdgpu: don't override default ECO_BITs setting (Michel Dänzer) [2044440] - drm/amdgpu: correct register access for RLC_JUMP_TABLE_RESTORE (Michel Dänzer) [2044440] - drm/amd/pm: fix a potential gpu_metrics_table memory leak (Michel Dänzer) [2044440] - drm/amd/display: Set exit_optimized_pwr_state for DCN31 (Michel Dänzer) [2044440] - drm/i915/display: Fix an unsigned subtraction which can never be negative. (Michel Dänzer) [2044440] - drm/ast: potential dereference of null pointer (Michel Dänzer) [2044440] - drm: simpledrm: fix wrong unit with pixel clock (Michel Dänzer) [2044440] - Revert "drm/fb-helper: improve DRM fbdev emulation device names" (Michel Dänzer) [2044440] - drm/i915/hdmi: Turn DP++ TMDS output buffers back on in encoder->shutdown() (Michel Dänzer) [2044440] - drm/i915/hdmi: convert intel_hdmi_to_dev to intel_hdmi_to_i915 (Michel Dänzer) [2044440] - drm/amdkfd: process_info lock not needed for svm (Michel Dänzer) [2044440] - drm/amd/display: add connector type check for CRC source set (Michel Dänzer) [2044440] - drm/amdkfd: fix double free mem structure (Michel Dänzer) [2044440] - drm/amd/display: Fix for the no Audio bug with Tiled Displays (Michel Dänzer) [2044440] - drm/amdgpu: check atomic flag to differeniate with legacy path (Michel Dänzer) [2044440] - drm/amd/display: Fix DPIA outbox timeout after S3/S4/reset (Michel Dänzer) [2044440] - drm/syncobj: Deal with signalled fences in drm_syncobj_find_fence. (Michel Dänzer) [2044440] - drm/i915/dp: Perform 30ms delay after source OUI write (Michel Dänzer) [2044440] - drm/amd/display: Allow DSC on supported MST branch devices (Michel Dänzer) [2044440] - dma-buf: system_heap: Use 'for_each_sgtable_sg' in pages free flow (Michel Dänzer) [2044440] - drm/amd/amdgpu: fix potential memleak (Michel Dänzer) [2044440] - drm/amd/amdkfd: Fix kernel panic when reset failed and been triggered again (Michel Dänzer) [2044440] - drm/amd/pm: Remove artificial freq level on Navi1x (Michel Dänzer) [2044440] - drm/amdgpu/gfx9: switch to golden tsc registers for renoir+ (Michel Dänzer) [2044440] - drm/amd/display: Set plane update flags for all planes in reset (Michel Dänzer) [2044440] - drm/amd/display: Fix DPIA outbox timeout after GPU reset (Michel Dänzer) [2044440] - drm/aspeed: Fix vga_pw sysfs output (Michel Dänzer) [2044440] - drm/nouveau/acr: fix a couple NULL vs IS_ERR() checks (Michel Dänzer) [2044440] - drm/amd/display: Fix OLED brightness control on eDP (Michel Dänzer) [2044440] - drm/amdgpu: IH process reset count when restart (Michel Dänzer) [2044440] - drm/amd/pm: avoid duplicate powergate/ungate setting (Michel Dänzer) [2044440] - drm/amdgpu: fix set scaling mode Full/Full aspect/Center not works on vga and dvi connectors (Michel Dänzer) [2044440] - drm/i915: Fix type1 DVI DP dual mode adapter heuristic for modern platforms (Michel Dänzer) [2044440] - drm/i915/dp: Ensure max link params are always valid (Michel Dänzer) [2044440] - drm/i915/dp: Ensure sink rate values are always valid (Michel Dänzer) [2044440] - drm/prime: Fix use after free in mmap with drm_gem_ttm_mmap (Michel Dänzer) [2044440] - drm/udl: fix control-message timeout (Michel Dänzer) [2044440] - drm/amd/display: Limit max DSC target bpp for specific monitors (Michel Dänzer) [2044440] - drm/amd/display: Update swizzle mode enums (Michel Dänzer) [2044440] - drm/cma-helper: Release non-coherent memory with dma_free_noncoherent() (Michel Dänzer) [2044440] - Revert "drm/i915/tgl/dsi: Gate the ddi clocks after pll mapping" (Michel Dänzer) [2044440] - drm/nouveau: hdmigv100.c: fix corrupted HDMI Vendor InfoFrame (Michel Dänzer) [2044440] - x86/speculation: Check CPU capability before applying IBRS spectre v2 mitigation (Waiman Long) [2062156 2062166] {CVE-2022-0001 CVE-2022-0002 CVE-2021-26401} - x86/speculation: Warn about eIBRS + LFENCE + Unprivileged eBPF + SMT (Waiman Long) [2062156 2062166] {CVE-2022-0001 CVE-2022-0002 CVE-2021-26401} - x86/speculation: Warn about Spectre v2 LFENCE mitigation (Waiman Long) [2062156 2062166] {CVE-2022-0001 CVE-2022-0002 CVE-2021-26401} - x86/speculation: Update link to AMD speculation whitepaper (Waiman Long) [2062166] {CVE-2021-26401} - x86/speculation: Use generic retpoline by default on AMD (Waiman Long) [2062166] {CVE-2021-26401} - x86/speculation: Include unprivileged eBPF status in Spectre v2 mitigation reporting (Waiman Long) [2062156] {CVE-2022-0001 CVE-2022-0002} - Documentation/hw-vuln: Update spectre doc (Waiman Long) [2062156] {CVE-2022-0001 CVE-2022-0002} - x86/speculation: Add eIBRS + Retpoline options (Waiman Long) [2062156] {CVE-2022-0001 CVE-2022-0002} - x86/speculation: Rename RETPOLINE_AMD to RETPOLINE_LFENCE (Waiman Long) [2062156] {CVE-2022-0001 CVE-2022-0002} - x86,bugs: Unconditionally allow spectre_v2=retpoline,amd (Waiman Long) [2062156] {CVE-2022-0001 CVE-2022-0002} - x86: deduplicate the spectre_v2_user documentation (Waiman Long) [2062156] {CVE-2022-0001 CVE-2022-0002} - fuse: fix pipe buffer lifetime for direct_io (Miklos Szeredi) [2064863] {CVE-2022-1011} - ice: Do not enable VLAN pruning when spoofchk is enabled (Ivan Vecera) [2062343] - ice: don't allow to run ice_send_event_to_aux() in atomic ctx (Ivan Vecera) [2062343] - ice: fix 'scheduling while atomic' on aux critical err interrupt (Ivan Vecera) [2062343] - ice: Fix MAC address setting (Ivan Vecera) [2062343] - ice: Clear default forwarding VSI during release (Ivan Vecera) [2062343] - ice: Fix broken IFF_ALLMULTI handling (Ivan Vecera) [2062343] - iavf: Fix hang during reboot/shutdown (Ivan Vecera) [2062343] - iavf: Fix double free in iavf_reset_task (Ivan Vecera) [2062343] - ice: destroy flow director filter mutex after releasing VSIs (Ivan Vecera) [2062343] - ice: fix NULL pointer dereference in ice_update_vsi_tx_ring_stats() (Ivan Vecera) [2062343] - iavf: Fix adopting new combined setting (Ivan Vecera) [2062343] - iavf: Fix handling of vlan strip virtual channel messages (Ivan Vecera) [2062343] - iavf: Fix __IAVF_RESETTING state usage (Ivan Vecera) [2062343] - iavf: Fix missing check for running netdev (Ivan Vecera) [2062343] - iavf: Fix deadlock in iavf_reset_task (Ivan Vecera) [2062343] - iavf: Fix race in init state (Ivan Vecera) [2062343] - iavf: Fix locking for VIRTCHNL_OP_GET_OFFLOAD_VLAN_V2_CAPS (Ivan Vecera) [2062343] - iavf: Fix init state closure on remove (Ivan Vecera) [2062343] - iavf: Add waiting so the port is initialized in remove (Ivan Vecera) [2062343] - iavf: Rework mutexes for better synchronisation (Ivan Vecera) [2062343] - iavf: remove an unneeded variable (Ivan Vecera) [2062343] - iavf: Fix limit of total number of queues to active queues of VF (Ivan Vecera) [2062343] - iavf: Restrict maximum VLAN filters for VIRTCHNL_VF_OFFLOAD_VLAN_V2 (Ivan Vecera) [2062343] - iavf: Add support for VIRTCHNL_VF_OFFLOAD_VLAN_V2 offload enable/disable (Ivan Vecera) [2062343] - iavf: Add support for VIRTCHNL_VF_OFFLOAD_VLAN_V2 hotpath (Ivan Vecera) [2062343] - iavf: Add support VIRTCHNL_VF_OFFLOAD_VLAN_V2 during netdev config (Ivan Vecera) [2062343] - iavf: Add support for VIRTCHNL_VF_OFFLOAD_VLAN_V2 negotiation (Ivan Vecera) [2062343] - virtchnl: Add support for new VLAN capabilities (Ivan Vecera) [2062343] - virtchnl: Use the BIT() macro for capability/offload flags (Ivan Vecera) [2062343] - virtchnl: Remove unused VIRTCHNL_VF_OFFLOAD_RSVD define (Ivan Vecera) [2062343] - virtchnl: Add missing padding to virtchnl_proto_hdrs (Ivan Vecera) [2062343] - ice: Fix race condition during interface enslave (Ivan Vecera) [2062343] - ice: Fix curr_link_speed advertised speed (Ivan Vecera) [2062343] - ice: Don't use GFP_KERNEL in atomic context (Ivan Vecera) [2062343] - ice: Fix error with handling of bonding MTU (Ivan Vecera) [2062343] - ice: stop disabling VFs due to PF error responses (Ivan Vecera) [2062343] - ice: initialize local variable 'tlv' (Ivan Vecera) [2062343] - ice: check the return of ice_ptp_gettimex64 (Ivan Vecera) [2062343] - ice: fix concurrent reset and removal of VFs (Ivan Vecera) [2062343] - ice: fix setting l4 port flag when adding filter (Ivan Vecera) [2062343] - ice: Match on all profiles in slow-path (Ivan Vecera) [2062343] - ice: enable parsing IPSEC SPI headers for RSS (Ivan Vecera) [2062343] - ice: Avoid RTNL lock when re-creating auxiliary device (Ivan Vecera) [2062343] - ice: Fix KASAN error in LAG NETDEV_UNREGISTER handler (Ivan Vecera) [2062343] - ice: fix IPIP and SIT TSO offload (Ivan Vecera) [2062343] - ice: fix an error code in ice_cfg_phy_fec() (Ivan Vecera) [2062343] - ice: Use bitmap_free() to free bitmap (Ivan Vecera) [2062343] - ice: Optimize a few bitmap operations (Ivan Vecera) [2062343] - ice: Slightly simply ice_find_free_recp_res_idx (Ivan Vecera) [2062343] - ice: improve switchdev's slow-path (Ivan Vecera) [2062343] - ice: replay advanced rules after reset (Ivan Vecera) [2062343] - ice: Add flow director support for channel mode (Ivan Vecera) [2062343] - ice: trivial: fix odd indenting (Ivan Vecera) [2062343] - ice: support crosstimestamping on E822 devices if supported (Ivan Vecera) [2062343] - ice: exit bypass mode once hardware finishes timestamp calibration (Ivan Vecera) [2062343] - ice: ensure the hardware Clock Generation Unit is configured (Ivan Vecera) [2062343] - ice: implement basic E822 PTP support (Ivan Vecera) [2062343] - ice: convert clk_freq capability into time_ref (Ivan Vecera) [2062343] - ice: introduce ice_ptp_init_phc function (Ivan Vecera) [2062343] - ice: use 'int err' instead of 'int status' in ice_ptp_hw.c (Ivan Vecera) [2062343] - ice: PTP: move setting of tstamp_config (Ivan Vecera) [2062343] - ice: introduce ice_base_incval function (Ivan Vecera) [2062343] - ice: xsk: fix cleaned_count setting (Ivan Vecera) [2062343] - ice: xsk: allow empty Rx descriptors on XSK ZC data path (Ivan Vecera) [2062343] - ice: xsk: allocate separate memory for XDP SW ring (Ivan Vecera) [2062343] - ice: xsk: return xsk buffers back to pool when cleaning the ring (Ivan Vecera) [2062343] - ice: use modern kernel API for kick (Ivan Vecera) [2062343] - ice: tighter control over VSI_DOWN state (Ivan Vecera) [2062343] - ice: use prefetch methods (Ivan Vecera) [2062343] - ice: update to newer kernel API (Ivan Vecera) [2062343] - ice: support immediate firmware activation via devlink reload (Ivan Vecera) [2062343] - ice: reduce time to read Option ROM CIVD data (Ivan Vecera) [2062343] - ice: move ice_devlink_flash_update and merge with ice_flash_pldm_image (Ivan Vecera) [2062343] - ice: move and rename ice_check_for_pending_update (Ivan Vecera) [2062343] - ice: devlink: add shadow-ram region to snapshot Shadow RAM (Ivan Vecera) [2062343] - ice: Remove unused ICE_FLOW_SEG_HDRS_L2_MASK (Ivan Vecera) [2062343] - ice: Remove unnecessary casts (Ivan Vecera) [2062343] - ice: Propagate error codes (Ivan Vecera) [2062343] - ice: Remove excess error variables (Ivan Vecera) [2062343] - ice: Cleanup after ice_status removal (Ivan Vecera) [2062343] - ice: Remove enum ice_status (Ivan Vecera) [2062343] - ice: Use int for ice_status (Ivan Vecera) [2062343] - ice: Remove string printing for ice_status (Ivan Vecera) [2062343] - ice: Refactor status flow for DDP load (Ivan Vecera) [2062343] - ice: Refactor promiscuous functions (Ivan Vecera) [2062343] - ice: refactor PTYPE validating (Ivan Vecera) [2062343] - ice: Add package PTYPE enable information (Ivan Vecera) [2062343] - ice: safer stats processing (Ivan Vecera) [2062343] - ice: fix adding different tunnels (Ivan Vecera) [2062343] - ice: fix choosing UDP header type (Ivan Vecera) [2062343] - ice: ignore dropped packets during init (Ivan Vecera) [2062343] - ice: rearm other interrupt cause register after enabling VFs (Ivan Vecera) [2062343] - net/ice: Remove unused enum (Ivan Vecera) [2062343] - net/ice: Fix boolean assignment (Ivan Vecera) [2062343] - net/ice: Add support for enable_iwarp and enable_roce devlink param (Ivan Vecera) [2062343] - ice: avoid bpf_prog refcount underflow (Ivan Vecera) [2062343] - ice: fix vsi->txq_map sizing (Ivan Vecera) [2062343] - ice: Hide bus-info in ethtool for PRs in switchdev mode (Ivan Vecera) [2062343] - ice: Clear synchronized addrs when adding VFs in switchdev mode (Ivan Vecera) [2062343] - ice: fix error return code in ice_get_recp_frm_fw() (Ivan Vecera) [2062343] - ice: Fix clang -Wimplicit-fallthrough in ice_pull_qvec_from_rc() (Ivan Vecera) [2062343] - ice: Add support to print error on PHY FW load failure (Ivan Vecera) [2062343] - ice: Add support for changing MTU on PR in switchdev mode (Ivan Vecera) [2062343] - ice: send correct vc status in switchdev (Ivan Vecera) [2062343] - ice: support for GRE in eswitch (Ivan Vecera) [2062343] - ice: low level support for tunnels (Ivan Vecera) [2062343] - ice: VXLAN and Geneve TC support (Ivan Vecera) [2062343] - ice: support for indirect notification (Ivan Vecera) [2062343] - ice: Add tc-flower filter support for channel (Ivan Vecera) [2062343] - ice: enable ndo_setup_tc support for mqprio_qdisc (Ivan Vecera) [2062343] - ice: Add infrastructure for mqprio support via ndo_setup_tc (Ivan Vecera) [2062343] - ice: fix an error code in ice_ena_vfs() (Ivan Vecera) [2062343] - ice: use devm_kcalloc() instead of devm_kzalloc() (Ivan Vecera) [2062343] - ice: Make use of the helper function devm_add_action_or_reset() (Ivan Vecera) [2062343] - ice: Refactor PR ethtool ops (Ivan Vecera) [2062343] - ice: Forbid trusted VFs in switchdev mode (Ivan Vecera) [2062343] - ice: Manage act flags for switchdev offloads (Ivan Vecera) [2062343] - ice: introduce XDP_TX fallback path (Ivan Vecera) [2062343] - ice: optimize XDP_TX workloads (Ivan Vecera) [2062343] - ice: propagate xdp_ring onto rx_ring (Ivan Vecera) [2062343] - ice: do not create xdp_frame on XDP_TX (Ivan Vecera) [2062343] - ice: unify xdp_rings accesses (Ivan Vecera) [2062343] - ice: ndo_setup_tc implementation for PR (Ivan Vecera) [2062343] - ice: ndo_setup_tc implementation for PF (Ivan Vecera) [2062343] - ice: Allow changing lan_en and lb_en on all kinds of filters (Ivan Vecera) [2062343] - ice: cleanup rules info (Ivan Vecera) [2062343] - ice: allow deleting advanced rules (Ivan Vecera) [2062343] - ice: allow adding advanced rules (Ivan Vecera) [2062343] - ice: create advanced switch recipe (Ivan Vecera) [2062343] - ice: manage profiles and field vectors (Ivan Vecera) [2062343] - ice: implement low level recipes functions (Ivan Vecera) [2062343] - ice: add port representor ethtool ops and stats (Ivan Vecera) [2062343] - ice: switchdev slow path (Ivan Vecera) [2062343] - ice: rebuild switchdev when resetting all VFs (Ivan Vecera) [2062343] - ice: enable/disable switchdev when managing VFs (Ivan Vecera) [2062343] - ice: introduce new type of VSI for switchdev (Ivan Vecera) [2062343] - ice: set and release switchdev environment (Ivan Vecera) [2062343] - net: export metadata_dst_free() (Ivan Vecera) [2062343] - ice: allow changing lan_en and lb_en on dflt rules (Ivan Vecera) [2062343] - ice: manage VSI antispoof and destination override (Ivan Vecera) [2062343] - ice: allow process VF opcodes in different ways (Ivan Vecera) [2062343] - ice: introduce VF port representor (Ivan Vecera) [2062343] - ice: Move devlink port to PF/VF struct (Ivan Vecera) [2062343] - ice: support basic E-Switch mode control (Ivan Vecera) [2062343] - ethernet: use eth_hw_addr_set() for dev->addr_len cases (Ivan Vecera) [2062343] - ethernet: use eth_hw_addr_set() instead of ether_addr_copy() (Ivan Vecera) [2062343] - ice: Use xdp_buf instead of rx_buf for xsk zero-copy (Ivan Vecera) [2062343] - ice: fix FDIR init missing when reset VF (Ivan Vecera) [2062343] - intel: Remove rcu_read_lock() around XDP program invocation (Ivan Vecera) [2062343] - intel: Update drivers to use ethtool_sprintf (Ivan Vecera) [2062343] - ice: fix conversion to new udp_tunnel infrastructure (Ivan Vecera) [2062343] - intel-ethernet: clean up W=1 warnings in kdoc (Ivan Vecera) [2062343] - PCI: Use 'pci_channel_state_t' instead of 'enum pci_channel_state' (Ivan Vecera) [2062343] - treewide: Use sizeof_field() macro (Ivan Vecera) [2062343] - devlink: Add 'enable_iwarp' generic device param (Ivan Vecera) [2062343] - devlink: Add new "enable_vnet" generic device param (Ivan Vecera) [2062343] - devlink: Add new "enable_rdma" generic device param (Ivan Vecera) [2062343] - devlink: Add new "enable_eth" generic device param (Ivan Vecera) [2062343] - gfs2: dequeue iopen holder in gfs2_inode_lookup error (Bob Peterson) [2061665] - redhat/configs: Increase CONFIG_LOCKDEP_CHAINS_BITS from 16 to 17 (Waiman Long) [2057339] - redhat: spec: trigger dracut when modules are installed separately (Jan Stancek) [2060237 2016948]- makefile: Add dist-* targets (Prarit Bhargava) - Fonts: Replace discarded const qualifier (Nico Pache) [1904374] - Fonts: Support FONT_EXTRA_WORDS macros for built-in fonts (Nico Pache) [1904374] - fbdev, newport_con: Move FONT_EXTRA_WORDS macros into linux/font.h (Nico Pache) [1904374] - x86/cpu: Drop spurious underscore from RAPTOR_LAKE #define (Prarit Bhargava) [2040021] - x86/cpu: Add Raptor Lake to Intel family (Prarit Bhargava) [2040021] - powerpc/64: Move paca allocation later in boot (Desnes A. Nunes do Rosario) [2016335] - powerpc/prom: fix early DEBUG messages (Desnes A. Nunes do Rosario) [2016335] - powerpc: Set crashkernel offset to mid of RMA region (Desnes A. Nunes do Rosario) [2016335] - KVM: x86/mmu: Don't advance iterator after restart due to yielding (Nico Pache) [2058907] - igb: refactor XDP registration (Corinna Vinschen) [2040171] - igc: avoid kernel warning when changing RX ring parameters (Corinna Vinschen) [2040171] - scsi: qedi: Fix cmd_cleanup_cmpl counter mismatch issue (Nilesh Javali) [2054565] - EDAC/amd64: Save max number of controllers for F19 M70 (Aristeu Rozanski) [2064285] - CI: Use 8.6-rt branch for rhel8 realtime_check (Chris White) - blk-mq: avoid extending delays of active hctx from blk_mq_delay_run_hw_queues (Ming Lei) [2046525] - tipc: fix incorrect order of state message data sanity check (Xin Long) [2048971] - tipc: improve size validations for received domain records (Xin Long) [2048971] {CVE-2022-0435} - efi/x86: Call efi_parse_options() from efi_main() (Lenny Szubowicz) [2049233]- net/mlx5e: TC, Remove redundant error logging (Amir Tzin) [2023907] - net/mlx5: DR, Warn on failure to destroy objects due to refcount (Amir Tzin) [2022325] - net/mlx5: DR, Add support for dumping steering info (Amir Tzin) [2022325] - net/mlx5: DR, Add missing reserved fields to dr_match_param (Amir Tzin) [2022325] - net/mlx5: DR, Add check for flex parser ID value (Amir Tzin) [2022325] - net/mlx5: DR, Rename list field in matcher struct to list_node (Amir Tzin) [2022325] - net/mlx5: DR, Remove unused struct member in matcher (Amir Tzin) [2022325] - net/mlx5: DR, Fix error flow in creating matcher (Amir Tzin) [2022325] - net/mlx5e: Avoid implicit modify hdr for decap drop rule (Amir Tzin) [2015434] - net/mlx5e: TC, Fix memory leak with rules with internal port (Amir Tzin) [2015434] - net/mlx5e: Fix skb memory leak when TC classifier action offloads are disabled (Amir Tzin) [2015434] - net/mlx5: Fix some error handling paths in 'mlx5e_tc_add_fdb_flow()' (Amir Tzin) [2015434] - net/mlx5: E-Switch, Check group pointer before reading bw_share value (Amir Tzin) [2015434] - net/mlx5: E-Switch, fix single FDB creation on BlueField (Amir Tzin) [2015434] - net/mlx5: E-switch, Respect BW share of the new group (Amir Tzin) [2015434] - net/mlx5: DR, Fix check for unsupported fields in match param (Amir Tzin) [2015434] - net/mlx5: E-Switch, rebuild lag only when needed (Amir Tzin) [2015434] - net/mlx5e: Delete forward rule for ct or sample action (Amir Tzin) [2015434] - net/mlx5: E-Switch, Use indirect table only if all destinations support it (Amir Tzin) [2015434] - net/mlx5: Support internal port as decap route device (Amir Tzin) [2015434] - net/mlx5e: Term table handling of internal port rules (Amir Tzin) [2015434] - net/mlx5e: Add indirect tc offload of ovs internal port (Amir Tzin) [2015434] - net/{mlx5|nfp|bnxt}: Remove unnecessary RTNL lock assert (Amir Tzin) [2015434] - net/mlx5e: Offload internal port as encap route device (Amir Tzin) [2015434] - net/mlx5e: Offload tc rules that redirect to ovs internal port (Amir Tzin) [2015434] - net/mlx5e: Accept action skbedit in the tc actions list (Amir Tzin) [2015434] - net/mlx5: E-Switch, Add ovs internal port mapping to metadata support (Amir Tzin) [2015434] - net/mlx5e: Use generic name for the forwarding dev pointer (Amir Tzin) [2015434] - net/mlx5e: Refactor rx handler of represetor device (Amir Tzin) [2015434] - net/mlx5: DR, Add check for unsupported fields in match param (Amir Tzin) [2015434] - net/mlx5: Allow skipping counter refresh on creation (Amir Tzin) [2015434] - net/mlx5e: IPsec: Refactor checksum code in tx data path (Amir Tzin) [2015434] - net/mlx5: CT: Remove warning of ignore_flow_level support for VFs (Amir Tzin) [2015434] - net/mlx5: Add esw assignment back in mlx5e_tc_sample_unoffload() (Amir Tzin) [2015434] - net/mlx5: Bridge, fix uninitialized variable usage (Amir Tzin) [2015434] - net/mlx5: Lag, don't update lag if lag isn't supported (Amir Tzin) [2015434] - net/mlx5: E-switch, Return correct error code on group creation failure (Amir Tzin) [2015434] - net/mlx5: Bridge, support LAG (Amir Tzin) [2015434] - net/mlx5: Bridge, allow merged eswitch connectivity (Amir Tzin) [2015434] - net/mlx5: Bridge, extract FDB delete notification to function (Amir Tzin) [2015434] - net/mlx5: Bridge, identify port by vport_num+esw_owner_vhca_id pair (Amir Tzin) [2015434] - net/mlx5: Bridge, obtain core device from eswitch instead of priv (Amir Tzin) [2015434] - net/mlx5: Bridge, release bridge in same function where it is taken (Amir Tzin) [2015434] - net/mlx5: Lag, Create shared FDB when in switchdev mode (Amir Tzin) [2015434] - net/mlx5: E-Switch, add logic to enable shared FDB (Amir Tzin) [2015434] - net/mlx5: Lag, properly lock eswitch if needed (Amir Tzin) [2015434] - net/mlx5: Add send to vport rules on paired device (Amir Tzin) [2015434] - net/mlx5: E-Switch, Add event callback for representors (Amir Tzin) [2015434] - net/mlx5e: Use shared mappings for restoring from metadata (Amir Tzin) [2015434] - net/mlx5e: Add an option to create a shared mapping (Amir Tzin) [2015434] - net/mlx5: E-Switch, set flow source for send to uplink rule (Amir Tzin) [2015434] - RDMA/mlx5: Add shared FDB support (Amir Tzin) [2015434] - {net, RDMA}/mlx5: Extend send to vport rules (Amir Tzin) [2015434] - RDMA/mlx5: Fill port info based on the relevant eswitch (Amir Tzin) [2015434] - net/mlx5: Lag, add initial logic for shared FDB (Amir Tzin) [2015434] - net/mlx5: Return mdev from eswitch (Amir Tzin) [2015434] - net/mlx5: E-switch, Add QoS tracepoints (Amir Tzin) [2015434] - net/mlx5: E-switch, Allow to add vports to rate groups (Amir Tzin) [2015434] - net/mlx5: E-switch, Allow setting share/max tx rate limits of rate groups (Amir Tzin) [2015434] - net/mlx5: E-switch, Introduce rate limiting groups API (Amir Tzin) [2015434] - net/mlx5: E-switch, Enable devlink port tx_{share|max} rate control (Amir Tzin) [2015434] - net/mlx5: E-switch, Move QoS related code to dedicated file (Amir Tzin) [2015434] - net/mlx5e: TC, Support sample offload action for tunneled traffic (Amir Tzin) [2015434] - net/mlx5e: TC, Restore tunnel info for sample offload (Amir Tzin) [2015434] - net/mlx5e: TC, Remove CONFIG_NET_TC_SKB_EXT dependency when restoring tunnel (Amir Tzin) [2015434] - net/mlx5e: Refactor ct to use post action infrastructure (Amir Tzin) [2015434] - net/mlx5e: Introduce post action infrastructure (Amir Tzin) [2015434] - net/mlx5e: CT, Use xarray to manage fte ids (Amir Tzin) [2015434] - net/mlx5e: Move sample attribute to flow attribute (Amir Tzin) [2015434] - net/mlx5e: Move esw/sample to en/tc/sample (Amir Tzin) [2015434] - net/mlx5e: Remove mlx5e dependency from E-Switch sample (Amir Tzin) [2015434] - net/mlx5: DR, Fix querying eswitch manager vport for ECPF (Amir Tzin) [2018097] - net/mlx5: DR, Handle eswitch manager and uplink vports separately (Amir Tzin) [2018097] - net/mlx5: DR, Add missing string for action type SAMPLER (Amir Tzin) [2018097] - net/mlx5: DR, init_next_match only if needed (Amir Tzin) [2018097] - net/mlx5: DR, Increase supported num of actions to 32 (Amir Tzin) [2018097] - net/mlx5: DR, Add support for SF vports (Amir Tzin) [2018097] - net/mlx5: DR, Support csum recalculation flow table on SFs (Amir Tzin) [2018097] - net/mlx5: DR, Align error messages for failure to obtain vport caps (Amir Tzin) [2018097] - net/mlx5: DR, Add missing query for vport 0 (Amir Tzin) [2018097] - net/mlx5: DR, Replace local WIRE_PORT macro with the existing MLX5_VPORT_UPLINK (Amir Tzin) [2018097] - scsi: lpfc: Fix pt2pt NVMe PRLI reject LOGO loop (Dick Kennedy) [1943202] - nvme-tcp: change target from tech-preview to unmaintained (John Meneghini) [2061577] - drm/amd/display: Don't reinitialize DMCUB on s0ix resume (Karol Herbst) [2059680] - tcp: Add snd_wnd to TCP_INFO (Davide Caratti) [2056608] - tcp: Add TCP_INFO counter for packets received out-of-order (Davide Caratti) [2056608] - net/mlx5: Move MODIFY_RQT command to ignore list in internal error state (Amir Tzin) [1982236] - net/mlx5e: Add TX max rate support for MQPRIO channel mode (Amir Tzin) [1982236] - net/mlx5e: Specify SQ stats struct for mlx5e_open_txqsq() (Amir Tzin) [1982236] - net/mlx5e: Allow only complete TXQs partition in MQPRIO channel mode (Amir Tzin) [1982236] - net/mlx5e: Mutually exclude setting of TX-port-TS and MQPRIO in channel mode (Amir Tzin) [1982236] - net/mlx5e: Fix condition when retrieving PTP-rqn (Amir Tzin) [1982236] - net/mlx5: Fix inner TTC table creation (Amir Tzin) [1982236] - net/mlx5e: Fix division by 0 in mlx5e_select_queue for representors (Amir Tzin) [1982236] - net/mlx5e: Improve MQPRIO resiliency (Amir Tzin) [1982236] - net/mlx5e: Support MQPRIO channel mode (Amir Tzin) [1982236] - net/mlx5e: Handle errors of netdev_set_num_tc() (Amir Tzin) [1982236] - net/mlx5e: Maintain MQPRIO mode parameter (Amir Tzin) [1982236] - net/mlx5e: Abstract MQPRIO params (Amir Tzin) [1982236] - net/mlx5e: Support flow classification into RSS contexts (Amir Tzin) [1982236] - net/mlx5e: Support multiple RSS contexts (Amir Tzin) [1982236] - net/mlx5e: Dynamically allocate TIRs in RSS contexts (Amir Tzin) [1982236] - net/mlx5e: Convert RSS to a dedicated object (Amir Tzin) [1982236] - net/mlx5e: Introduce abstraction of RSS context (Amir Tzin) [1982236] - net/mlx5e: Introduce TIR create/destroy API in rx_res (Amir Tzin) [1982236] - net/mlx5e: Do not try enable RSS when resetting indir table (Amir Tzin) [1982236] - net/mlx5: Embed mlx5_ttc_table (Amir Tzin) [1982236] - net/mlx5: Move TTC logic to fs_ttc (Amir Tzin) [1982236] - net/mlx5e: Decouple TTC logic from mlx5e (Amir Tzin) [1982236] - net/mlx5e: Rename some related TTC args and functions (Amir Tzin) [1982236] - net/mlx5e: Rename traffic type enums (Amir Tzin) [1982236] - net/mlx5e: Allocate the array of channels according to the real max_nch (Amir Tzin) [1982236] - net/mlx5e: Hide all implementation details of mlx5e_rx_res (Amir Tzin) [1982236] - net/mlx5e: Introduce mlx5e_channels API to get RQNs (Amir Tzin) [1982236] - net/mlx5e: Use a new initializer to build uniform indir table (Amir Tzin) [1982236] - net/mlx5e: Use the new TIR API for kTLS (Amir Tzin) [1982236] - net/mlx5e: Move management of indir traffic types to rx_res (Amir Tzin) [1982236] - net/mlx5e: Convert TIR to a dedicated object (Amir Tzin) [1982236] - net/mlx5e: Create struct mlx5e_rss_params_hash (Amir Tzin) [1982236] - net/mlx5e: Remove mdev from mlx5e_build_indir_tir_ctx_common() (Amir Tzin) [1982236] - net/mlx5e: Remove lro_param from mlx5e_build_indir_tir_ctx_common() (Amir Tzin) [1982236] - net/mlx5e: Remove mlx5e_priv usage from mlx5e_build_*tir_ctx*() (Amir Tzin) [1982236] - net/mlx5e: Use mlx5e_rqt_get_rqtn to access RQT hardware id (Amir Tzin) [1982236] - net/mlx5e: Take RQT out of TIR and group RX resources (Amir Tzin) [1982236] - net/mlx5e: Move RX resources to a separate struct (Amir Tzin) [1982236] - net/mlx5e: Move mlx5e_build_rss_params() call to init_rx (Amir Tzin) [1982236] - net/mlx5e: Convert RQT to a dedicated object (Amir Tzin) [1982236] - net/mlx5e: Check if inner FT is supported outside of create/destroy functions (Amir Tzin) [1982236] - net/mlx5: Take TIR destruction out of the TIR list lock (Amir Tzin) [1982236] - PCI: pciehp: Ignore Link Down/Up caused by error-induced Hot Reset (Myron Stowe) [2060122] - PCI/portdrv: Rename pm_iter() to pcie_port_device_iter() (Myron Stowe) [2060122] - iommu/vt-d: Fix double list_add when enabling VMD in scalable mode (Jerry Snitselaar) [2062094] - redhat/configs: Disable CONFIG_SENSORS_NCT6683 in RHEL for arm/aarch64 (Dean Nelson) [2059695] - redhat: drop the -sha512 suffix from default rhpkg invocation (Jarod Wilson) - sysctl: return -EINVAL if val violates minmax (Rafael Aquini) [2062571] - kernel/sysctl.c: switch to bitmap_zalloc() (Rafael Aquini) [2062571] - netlabel: remove unused parameter in netlbl_netlink_auditinfo() (William Zhao) [1985319] - netlabel: Fix memory leak in netlbl_mgmt_add_common (William Zhao) [1985319] - bpftool: Fix indent in option lists in the documentation (Yauheni Kaliuta) [2014861] - libbpf: Fix memleak in libbpf_netlink_recv() (Yauheni Kaliuta) [2014861] - libbpf: Use dynamically allocated buffer when receiving netlink messages (Yauheni Kaliuta) [2014861] - libbpf: Clean gen_loader's attach kind. (Yauheni Kaliuta) [2014861] - powerpc/bpf: Use bctrl for making function calls (Jiri Olsa) [2014861] - powerpc/signal: Use PPC_RAW_xx() macros (Jiri Olsa) [2014861] - powerpc/ebpf64: Use PPC_RAW_MFLR() (Jiri Olsa) [2014861] - powerpc/opcodes: Add shorter macros for registers for use with PPC_RAW_xx() (Jiri Olsa) [2014861] - lib/test: fix spelling mistakes (Jiri Olsa) [2014861] - tracepoint: Add tracepoint_probe_register_may_exist() for BPF tracing (Jiri Olsa) [2014861] - bpf: Allow bpf_get_current_ancestor_cgroup_id for tracing (Jiri Olsa) [2014861] - docs: bpf: bpf_lsm.rst: avoid using ReST :doc:`foo` markup (Jiri Olsa) [2014861] - bpf, docs: Add llvm_reloc.rst to explain llvm bpf relocations (Jiri Olsa) [2014861] - bpf, arm64: Remove redundant switch case about BPF_DIV and BPF_MOD (Jiri Olsa) [2014861] - bpf, arm64: Replace STACK_ALIGN() with round_up() to align stack size (Jiri Olsa) [2014861] - selftests, bpf: Test that dead ldx_w insns are accepted (Jiri Olsa) [2014861] - bpf, selftests: Add test cases for pointer alu from multiple paths (Jiri Olsa) [2014861] - bpf: Selftest to verify mixing bpf2bpf calls and tailcalls with insn patch (Jiri Olsa) [2014861] - selftests/bpf: Fix ringbuf test fetching map FD (Jiri Olsa) [2014861] - selftests/bpf: Whitelist test_progs.h from .gitignore (Jiri Olsa) [2014861] - selftests, bpf: Make docs tests fail more reliably (Jiri Olsa) [2014861] - selftests/bpf: Turn on libbpf 1.0 mode and fix all IS_ERR checks (Jiri Olsa) [2014861] - selftests/bpf: Add bpf_lookup_and_delete_elem tests (Jiri Olsa) [2014861] - selftests/bpf: Convert test trace_printk to lskel. (Jiri Olsa) [2014861] - selftests/bpf: Convert test printk to use rodata. (Jiri Olsa) [2014861] - selftests/bpf: Convert atomics test to light skeleton. (Yauheni Kaliuta) [2014861] - selftests/bpf: Convert few tests to light skeleton. (Jiri Olsa) [2014861] - selftests/bpf: Test for btf_load command. (Jiri Olsa) [2014861] - selftests/bpf: Test for syscall program type (Jiri Olsa) [2014861] - libbpf: Add selftests for TC-BPF management API (Jiri Olsa) [2014861] - selftests/bpf: Validate skeleton gen handles skipped fields (Jiri Olsa) [2014861] - selftests/bpf: Stop using static variables for passing data to/from user-space (Jiri Olsa) [2014861] - tools: bpftool: Document and add bash completion for -L, -B options (Jiri Olsa) [2014861] - tools: bpftool: Update and synchronise option list in doc and help msg (Jiri Olsa) [2014861] - bpftool: Remove unused includes to (Jiri Olsa) [2014861] - powerpc/bpf: Fix write protecting JIT code (Jiri Olsa) [2014861] - libbpf: Fix lookup_and_delete_elem_flags error reporting (Jiri Olsa) [2014861] - bpftool: Check malloc return value in mount_bpffs_for_pin (Jiri Olsa) [2014861] - tools: bpf: Fix error in 'make -C tools/ bpf_install' (Jiri Olsa) [2014861] - bpftool: Properly close va_list 'ap' by va_end() on error (Jiri Olsa) [2014861] - bpf: Fix libelf endian handling in resolv_btfids (Jiri Olsa) [2014861] - tools/bpftool: Fix error return code in do_batch() (Jiri Olsa) [2014861] - tools/bpftool: Fix cross-build (Jiri Olsa) [2014861] - bpftool: Set errno on skeleton failures and propagate errors (Jiri Olsa) [2014861] - bpftool: Use syscall/loader program in "prog load" and "gen skeleton" command. (Jiri Olsa) [2014861] - bpftool: Stop emitting static variables in BPF skeleton (Jiri Olsa) [2014861] - bpftool: Strip const/volatile/restrict modifiers from .bss and .data vars (Jiri Olsa) [2014861] - bpf: Add missing bpf_read_[un]lock_trace() for syscall program (Jiri Olsa) [2014861] - libbpf: Fix skel_internal.h to set errno on loader retval < 0 (Jiri Olsa) [2014861] - libbpf: Fix segfault in light skeleton for objects without BTF (Jiri Olsa) [2014861] - libbpf: Return non-null error on failures in libbpf_find_prog_btf_id() (Jiri Olsa) [2014861] - libbpf, doc: Eliminate warnings in libbpf_naming_convention (Jiri Olsa) [2014861] - net, core: Allow netdev_lower_get_next_private_rcu in bh context (Jiri Olsa) [2014861] - samples/bpf: Fix the error return code of xdp_redirect's main() (Jiri Olsa) [2014861] - samples/bpf: Fix Segmentation fault for xdp_redirect command (Jiri Olsa) [2014861] - samples/bpf: Add missing option to xdp_sample_pkts usage (Jiri Olsa) [2014861] - samples/bpf: Add missing option to xdp_fwd usage (Jiri Olsa) [2014861] - samples, bpf: Suppress compiler warning (Jiri Olsa) [2014861] - file: Rename __close_fd to close_fd and remove the files parameter (Jiri Olsa) [2014861] - bpf: Fix ringbuf helper function compatibility (Jiri Olsa) [2014861] - bpf: Clear zext_dst of dead insns (Jiri Olsa) [2014861] - bpf: Add rcu_read_lock in bpf_get_current_[ancestor_]cgroup_id() helpers (Jiri Olsa) [2014861] - bpf, core: Fix kernel-doc notation (Jiri Olsa) [2014861] - libbpf: Do not close un-owned FD 0 on errors (Jiri Olsa) [2014861] - libbpf: Fix probe for BPF_PROG_TYPE_CGROUP_SOCKOPT (Jiri Olsa) [2014861] - s390/bpf: Perform r1 range checking before accessing jit->seen_reg[r1] (Jiri Olsa) [2014861] - libbpf: Restore errno return for functions that were already returning it (Jiri Olsa) [2014861] - powerpc/bpf: Write protect JIT code (Jiri Olsa) [2014861] - powerpc/bpf: Remove bpf_jit_free() (Jiri Olsa) [2014861] - bpf: Fix integer overflow in argument calculation for bpf_map_area_alloc (Jiri Olsa) [2014861] - bpf: Fix false positive kmemleak report in bpf_ringbuf_area_alloc() (Jiri Olsa) [2014861] - bpf: Allow RCU-protected lookups to happen from bh context (Jiri Olsa) [2014861] - bpf, x86: Remove unused cnt increase from EMIT macro (Jiri Olsa) [2014861] - libbpf: Switch to void * casting in netlink helpers (Jiri Olsa) [2014861] - libbpf: Add request buffer type for netlink messages (Jiri Olsa) [2014861] - libbpf: Add extra BPF_PROG_TYPE check to bpf_object__probe_loading (Jiri Olsa) [2014861] - bpf: Add documentation for libbpf including API autogen (Jiri Olsa) [2014861] - bpf: Fix up register-based shifts in interpreter to silence KUBSAN (Jiri Olsa) [2014861] - libbpf: Fail compilation if target arch is missing (Jiri Olsa) [2014861] - bpf: Fix typo in kernel/bpf/bpf_lsm.c (Jiri Olsa) [2014861] - bpf: Support BPF_FUNC_get_socket_cookie() for BPF_PROG_TYPE_SK_REUSEPORT. (Jiri Olsa) [2014861] - libbpf: Set NLM_F_EXCL when creating qdisc (Jiri Olsa) [2014861] - libbpf: Remove unneeded check for flags during tc detach (Jiri Olsa) [2014861] - libbpf: Simplify the return expression of bpf_object__init_maps function (Jiri Olsa) [2014861] - libbpf: Fix pr_warn type warnings on 32bit (Jiri Olsa) [2014861] - libbpf: Install skel_internal.h header used from light skeletons (Jiri Olsa) [2014861] - libbpf: Refactor header installation portions of Makefile (Jiri Olsa) [2014861] - libbpf: Move few APIs from 0.4 to 0.5 version (Jiri Olsa) [2014861] - bpf, tnums: Provably sound, faster, and more precise algorithm for tnum_mul (Jiri Olsa) [2014861] - libbpf: Move BPF_SEQ_PRINTF and BPF_SNPRINTF to bpf_helpers.h (Jiri Olsa) [2014861] - libbpf: Streamline error reporting for high-level APIs (Jiri Olsa) [2014861] - libbpf: Streamline error reporting for low-level APIs (Jiri Olsa) [2014861] - libbpf: Add libbpf_set_strict_mode() API to turn on libbpf 1.0 behaviors (Jiri Olsa) [2014861] - bpf: Fix spelling mistakes (Jiri Olsa) [2014861] - bpf: Extend libbpf with bpf_map_lookup_and_delete_elem_flags (Jiri Olsa) [2014861] - bpf: Add lookup_and_delete_elem support to hashtab (Jiri Olsa) [2014861] - libbpf: Skip bpf_object__probe_loading for light skeleton (Jiri Olsa) [2014861] - bpf: Make some symbols static (Jiri Olsa) [2014861] - bpf: Add cmd alias BPF_PROG_RUN (Jiri Olsa) [2014861] - libbpf: Introduce bpf_map__initial_value(). (Jiri Olsa) [2014861] - libbpf: Cleanup temp FDs when intermediate sys_bpf fails. (Jiri Olsa) [2014861] - libbpf: Generate loader program out of BPF ELF file. (Jiri Olsa) [2014861] - libbpf: Preliminary support for fd_idx (Jiri Olsa) [2014861] - libbpf: Add bpf_object pointer to kernel_supports(). (Jiri Olsa) [2014861] - libbpf: Change the order of data and text relocations. (Jiri Olsa) [2014861] - bpf: Add bpf_sys_close() helper. (Jiri Olsa) [2014861] - bpf: Add bpf_btf_find_by_name_kind() helper. (Jiri Olsa) [2014861] - bpf: Introduce fd_idx (Jiri Olsa) [2014861] - bpf: Make btf_load command to be bpfptr_t compatible. (Jiri Olsa) [2014861] - libbpf: Support for syscall program type (Jiri Olsa) [2014861] - bpf: Prepare bpf syscall to be used from kernel and user space. (Jiri Olsa) [2014861] - bpf: Introduce bpfptr_t user/kernel pointer. (Jiri Olsa) [2014861] - bpf: Introduce bpf_sys_bpf() helper and program type. (Jiri Olsa) [2014861] - libbpf: Add low level TC-BPF management API (Jiri Olsa) [2014861] - libbpf: Add various netlink helpers (Jiri Olsa) [2014861] - libbpf: Reject static entry-point BPF programs (Jiri Olsa) [2014861] - libbpf: Reject static maps (Jiri Olsa) [2014861] - libbpf: Treat STV_INTERNAL same as STV_HIDDEN for functions (Jiri Olsa) [2014861] - libbpf: Add per-file linker opts (Jiri Olsa) [2014861] - bpf: verifier: Use copy_array for jmp_history (Jiri Olsa) [2014861] - bpf: verifier: Improve function state reallocation (Jiri Olsa) [2014861]- ice: fix getting UDP tunnel entry (Jonathan Toppins) [2015409] - ice: convert to new udp_tunnel infrastructure (Jonathan Toppins) [2015409] - selftests: kvm: Check whether SIDA memop fails for normal guests (Thomas Huth) [2050807] - KVM: s390: Return error on SIDA memop on normal guest (Thomas Huth) [2050807] {CVE-2022-0516} - lib/iov_iter: initialize "flags" in new pipe_buffer (Jan Stancek) [2060875] {CVE-2022-0847} - fget: clarify and improve __fget_files() implementation (Patrick Talbert) [2032303] - fget: check that the fd still exists after getting a ref to it (Patrick Talbert) [2032303] {CVE-2021-4083} - drm/ast: Create threshold values for AST2600 (Jocelyn Falempe) [2053358] - cgroup-v1: Correct privileges check in release_agent writes (Waiman Long) [2052167] - cgroup-v1: Require capabilities to set release_agent (Waiman Long) [2052167] {CVE-2022-0492} - spec: Fix separate tools build (Yauheni Kaliuta) [2056301] - net/mlx5: DR, Add support for update FTE (Amir Tzin) [2047231] - net/mlx5: DR, Improve rule tracking memory consumption (Amir Tzin) [2047231] - net/mlx5: DR, Remove rehash ctrl struct from dr_htbl (Amir Tzin) [2047231] - net/mlx5: DR, Remove HW specific STE type from nic domain (Amir Tzin) [2047231] - net/mlx5: DR, Merge DR_STE_SIZE enums (Amir Tzin) [2047231] - net/mlx5: DR, Skip source port matching on FDB RX domain (Amir Tzin) [2047231] - net/mlx5: DR, Add ignore_flow_level support for multi-dest flow tables (Amir Tzin) [2047231] - net/mlx5: DR, replace uintN_t with kernel-style types (Amir Tzin) [2047231] - net/mlx5: DR, Support IPv6 matching on flow label for STEv0 (Amir Tzin) [2047231] - net/mlx5: DR, Reduce print level for FT chaining level check (Amir Tzin) [2047231] - net/mlx5: DR, Warn and ignore SW steering rule insertion on QP err (Amir Tzin) [2047231] - net/mlx5: DR, Improve error flow in actions_build_ste_arr (Amir Tzin) [2047231] - net/mlx5: DR, Enable QP retransmission (Amir Tzin) [2047231] - net/mlx5: DR, Enable VLAN pop on TX and VLAN push on RX (Amir Tzin) [2047231] - net/mlx5: DR, Split modify VLAN state to separate pop/push states (Amir Tzin) [2047231] - net/mlx5: DR, Added support for REMOVE_HEADER packet reformat (Amir Tzin) [2047231] - net/mlx4_en: Resolve bad operstate value (Amir Tzin) [1982190] - net/mlx4_en: Fix an use-after-free bug in mlx4_en_try_alloc_resources() (Amir Tzin) [1982190] - RDMA/mlx4: Do not fail the registration on port stats (Amir Tzin) [1982190] - RDMA/mlx4: Return missed an error if device doesn't support steering (Amir Tzin) [1982190] - net/mlx4_en: Don't allow aRFS for encapsulated packets (Amir Tzin) [1982190] - mlx4: Fix missing error code in mlx4_load_one() (Amir Tzin) [1982190] - net/mlx4: Fix fall-through warning for Clang (Amir Tzin) [1982190] - mlx4: Remove rcu_read_lock() around XDP program invocation (Amir Tzin) [1982190] - IB/mlx4: Avoid field-overflowing memcpy() (Amir Tzin) [1982190] - RDMA/mlx4: Do not map the core_clock page to user space unless enabled (Amir Tzin) [1982190] - net/mlx4: Treat VFs fair when handling comm_channel_events (Amir Tzin) [1982190] - RDMA/mlx4: Remove an unused variable (Amir Tzin) [1982190] - megaraid_sas: Add new messaging - a fix (Tomas Henzl) [2055248] - HID: amd_sfh: Add interrupt handler to process interrupts (Benjamin Tissoires) [2054929] - HID: amd_sfh: Add functionality to clear interrupts (Benjamin Tissoires) [2054929] - HID: amd_sfh: Disable the interrupt for all command (Benjamin Tissoires) [2054929] - HID: amd_sfh: Correct the structure field name (Benjamin Tissoires) [2054929] - HID: amd_sfh: Handle amd_sfh work buffer in PM ops (Benjamin Tissoires) [2054929] - HID: amd_sfh: Add illuminance mask to limit ALS max value (Benjamin Tissoires) [2054929] - HID: amd_sfh: Increase sensor command timeout (Benjamin Tissoires) [2054929] - HID: amd_sfh: Update Copyright details (Benjamin Tissoires) [2054929] - HID: amd_sfh: switch from 'pci_' to 'dev_' API (Benjamin Tissoires) [2054929] - HID: amd_sfh: Use dma_set_mask_and_coherent() (Benjamin Tissoires) [2054929] - HID: amd_sfh: switch from 'pci_' to 'dma_' API (Benjamin Tissoires) [2054929] - dm stats: fix too short end duration_ns when using precise_timestamps (Benjamin Marzinski) [2057166] - dm: fix double accounting of flush with data (Benjamin Marzinski) [2057166] - dm: interlock pending dm_io and dm_wait_for_bios_completion (Benjamin Marzinski) [2057166] - x86/MCE/AMD, EDAC/mce_amd: Support non-uniform MCA bank type enumeration (Aristeu Rozanski) [2050410 2048786 2050412] - x86/MCE/AMD, EDAC/mce_amd: Add new SMCA bank types (Aristeu Rozanski) [2050410 2048786 2050412] - EDAC/amd64: Add support for AMD Family 19h Models 10h-1Fh and A0h-AFh (Aristeu Rozanski) [2050410 2048786 2050412] - EDAC: Add RDDR5 and LRDDR5 memory types (Aristeu Rozanski) [2050410 2048786 2050412] - EDAC/amd64: Handle three rank interleaving mode (Aristeu Rozanski) [2050410 2048786 2050412] - EDAC/amd64: Set proper family type for Family 19h Models 20h-2Fh (Aristeu Rozanski) [2050410 2048786 2050412] - netfilter: nf_queue: handle socket prefetch (Florian Westphal) [2009786] - netfilter: nf_queue: fix possible use-after-free (Florian Westphal) [2009786] - selftests: netfilter: add nfqueue TCP_NEW_SYN_RECV socket race test (Florian Westphal) [2009786] - netfilter: nf_queue: don't assume sk is full socket (Florian Westphal) [2009786] - Enable HSA_AMD_SVM config (Donald Dutile) [2025123] - mm/memremap_pages: support multiple ranges per invocation (Donald Dutile) [2025123] - mm/memremap_pages: convert to 'struct range' (Donald Dutile) [2025123] - device-dax: add an allocation interface for device-dax instances (Donald Dutile) [2025123] - device-dax: make pgmap optional for instance creation (Donald Dutile) [2025123] - device-dax: move instance creation parameters to 'struct dev_dax_data' (Donald Dutile) [2025123] - device-dax: drop the dax_region.pfn_flags attribute (Donald Dutile) [2025123] - memremap: rename MEMORY_DEVICE_DEVDAX to MEMORY_DEVICE_GENERIC (Donald Dutile) [2025123] - PCI/P2PDMA: Introduce private pagemap structure (Donald Dutile) [2025123] - security: implement sctp_assoc_established hook in selinux (Ondrej Mosnacek) [2015525 2048251] - security: add sctp_assoc_established hook (Ondrej Mosnacek) [2015525 2048251] - security: call security_sctp_assoc_request in sctp_sf_do_5_1D_ce (Ondrej Mosnacek) [2015525 2048251] - security: pass asoc to sctp_assoc_request and sctp_sk_clone (Ondrej Mosnacek) [2015525 2048251] - net: sctp: Fix some typos (Ondrej Mosnacek) [2015525 2048251] - iwlwifi: mvm: read 6E enablement flags from DSM and pass to FW (Íñigo Huguet) [1923170 1936001] - net/mlx5: Lag, Make mlx5_lag_is_multipath() be static inline (Amir Tzin) [1982193] - net/mlx5e: nullify cq->dbg pointer in mlx5_debug_cq_remove() (Amir Tzin) [1982193] - net/mlx5: DR, Ignore modify TTL if device doesn't support it (Amir Tzin) [1982193 2028504] - net/mlx5: Warn for devlink reload when there are VFs alive (Amir Tzin) [1982193] - net/mlx5: DR, Fix lower case macro prefix "mlx5_" to "MLX5_" (Amir Tzin) [1982193] - net/mlx5e: Fix wrong features assignment in case of error (Amir Tzin) [1982193] - net/mlx5e: Fix ICOSQ recovery flow for XSK (Amir Tzin) [1982193] - net/mlx5e: Fix interoperability between XSK and ICOSQ recovery flow (Amir Tzin) [1982193] - net/mlx5e: Wrap the tx reporter dump callback to extract the sq (Amir Tzin) [1982193] - net/mlx5: Fix tc max supported prio for nic mode (Amir Tzin) [1982193] - net/mlx5: Fix SF health recovery flow (Amir Tzin) [1982193] - net/mlx5: Fix error print in case of IRQ request failed (Amir Tzin) [1982193] - net/mlx5: DR, Fix NULL vs IS_ERR checking in dr_domain_init_resources (Amir Tzin) [1982193] - mlx5: fix mlx5i_grp_sw_update_stats() stack usage (Amir Tzin) [1982193] - mlx5: fix psample_sample_packet link error (Amir Tzin) [1982193] - net/mlx5: Fix format-security build warnings (Amir Tzin) [1982193] - net/mlx5e: Fix missing IPsec statistics on uplink representor (Amir Tzin) [1982193] - net/mlx5e: IPsec: Fix Software parser inner l3 type setting in case of encapsulation (Amir Tzin) [1982193] - net/mlx5: E-Switch, return error if encap isn't supported (Amir Tzin) [1982193] - net/mlx5: Lag, update tracker when state change event received (Amir Tzin) [1982193] - net/mlx5e: CT, Fix multiple allocations and memleak of mod acts (Amir Tzin) [1982193 2017675] - net/mlx5: Update error handler for UCTX and UMEM (Amir Tzin) [1982193] - net/mlx5: E-Switch, Fix resetting of encap mode when entering switchdev (Amir Tzin) [1982193] - net/mlx5e: Wait for concurrent flow deletion during neigh/fib events (Amir Tzin) [1982193] - net/mlx5e: kTLS, Fix crash in RX resync flow (Amir Tzin) [1982193] - net/mlx5e: IPsec: Fix work queue entry ethernet segment checksum flags (Amir Tzin) [1982193] - net/mlx5e: IPsec: Fix a misuse of the software parser's fields (Amir Tzin) [1982193] - net/mlx5e: Fix vlan data lost during suspend flow (Amir Tzin) [1982193] - net/mlx5: Lag, change multipath and bonding to be mutually exclusive (Amir Tzin) [1982193] - net/mlx5: Lag, move lag destruction to a workqueue (Amir Tzin) [1982193] - RDMA/mlx5: Initialize the ODP xarray when creating an ODP MR (Amir Tzin) [1982193] - net/mlx5e: Mutually exclude RX-FCS and RX-port-timestamp (Amir Tzin) [1982193] - net/mlx5e: Switchdev representors are not vlan challenged (Amir Tzin) [1982193] - net/mlx5e: Fix memory leak in mlx5_core_destroy_cq() error path (Amir Tzin) [1982193] - net/mlx5: Fix cleanup of bridge delayed work (Amir Tzin) [1982193] - RDMA/mlx5: Set user priority for DCT (Amir Tzin) [1982193] - net/mlx5: DR, Fix typo 'offeset' to 'offset' (Amir Tzin) [1982193] - net/mlx5: DR, Fix vport number data type to u16 (Amir Tzin) [1982193] - net/mlx5e: Fix the presented RQ index in PTP stats (Amir Tzin) [1982193] - net/mlx5: Fix setting number of EQs of SFs (Amir Tzin) [1982193] - net/mlx5: Fix length of irq_index in chars (Amir Tzin) [1982193] - net/mlx5: Avoid generating event after PPS out in Real time mode (Amir Tzin) [1982193] - net/mlx5: Force round second at 1PPS out start time (Amir Tzin) [1982193] - net/mlx5: E-Switch, Fix double allocation of acl flow counter (Amir Tzin) [1982193] - net/mlx5e: Keep the value for maximum number of channels in-sync (Amir Tzin) [1982193] - net/mlx5e: IPSEC RX, enable checksum complete (Amir Tzin) [1982193] - net/mlx5: DR, Fix code indentation in dr_ste_v1 (Amir Tzin) [1982193] - RDMA/mlx5: Fix xlt_chunk_align calculation (Amir Tzin) [1982193] - RDMA/mlx5: Fix number of allocated XLT entries (Amir Tzin) [1982193] - net/mlx5e: Fix mutual exclusion between CQE compression and HW TS (Amir Tzin) [1982193] - net/mlx5: Fix potential sleeping in atomic context (Amir Tzin) [1982193] - net/mlx5: FWTrace, cancel work on alloc pd error flow (Amir Tzin) [1982193] - net/mlx5: DR, fix a potential use-after-free bug (Amir Tzin) [1982193] - net/mlx5e: Use correct eswitch for stack devices with lag (Amir Tzin) [1982193] - net/mlx5: E-Switch, Set vhca id valid flag when creating indir fwd group (Amir Tzin) [1982193] - net/mlx5: Remove all auxiliary devices at the unregister event (Amir Tzin) [1982193] - net/mlx5: Lag, fix multipath lag activation (Amir Tzin) [1982193] - net/mlx5: Fix variable type to match 64bit (Amir Tzin) [1982193] - net/mlx5: Fix typo in comments (Amir Tzin) [1982193] - net/mlx5e: Remove Duplicated hunk in function __parse_cls_flower() (Amir Tzin) [1982193] - net/mlx5: Fix unpublish devlink parameters (Amir Tzin) [1982193] - RDMA/mlx5: Delete not-available udata check (Amir Tzin) [1982193] - net/mlx5: Fix missing return value in mlx5_devlink_eswitch_inline_mode_set() (Amir Tzin) [1982193] - net/mlx5e: Block LRO if firmware asks for tunneled LRO (Amir Tzin) [1982193] - net/mlx5e: Prohibit inner indir TIRs in IPoIB (Amir Tzin) [1982193] - net: switchdev: zero-initialize struct switchdev_notifier_fdb_info emitted by drivers towards the bridge (Amir Tzin) [1982193] - net/mlx5: Fix return value from tracer initialization (Amir Tzin) [1982193] - net/mlx5: Synchronize correct IRQ when destroying CQ (Amir Tzin) [1982193 1982219] - net/mlx5e: TC, Fix error handling memory leak (Amir Tzin) [1982193] - net/mlx5: Destroy pool->mutex (Amir Tzin) [1982193] - net/mlx5: Set all field of mlx5_irq before inserting it to the xarray (Amir Tzin) [1982193] - net/mlx5: Fix order of functions in mlx5_irq_detach_nb() (Amir Tzin) [1982193] - net/mlx5: Block switchdev mode while devlink traps are active (Amir Tzin) [1982193] - net/mlx5e: Destroy page pool after XDP SQ to fix use-after-free (Amir Tzin) [1982193] - net/mlx5: Bridge, fix ageing time (Amir Tzin) [1982193] - net/mlx5e: Avoid creating tunnel headers for local route (Amir Tzin) [1982193] - net/mlx5: DR, Add fail on error check on decap (Amir Tzin) [1982193] - net/mlx5: Don't skip subfunction cleanup in case of error in module init (Amir Tzin) [1982193] - RDMA/mlx5: Delay emptying a cache entry when a new MR is added to it recently (Amir Tzin) [1982193] - net/mlx5: Fix mlx5_vport_tbl_attr chain from u16 to u32 (Amir Tzin) [1982193] - net/mlx5e: Fix nullptr in mlx5e_hairpin_get_mdev() (Amir Tzin) [1982193] - net/mlx5: Unload device upon firmware fatal error (Amir Tzin) [1982193] - net/mlx5e: Fix page allocation failure for ptp-RQ over SF (Amir Tzin) [1982193] - net/mlx5e: Fix page allocation failure for trap-RQ over SF (Amir Tzin) [1982193] - net/mlx5e: Consider PTP-RQ when setting RX VLAN stripping (Amir Tzin) [1982193] - net/mlx5e: Add NETIF_F_HW_TC to hw_features when HTB offload is available (Amir Tzin) [1982193] - net/mlx5e: RX, Avoid possible data corruption when relaxed ordering and LRO combined (Amir Tzin) [1982193] - net/mlx5: E-Switch, handle devcom events only for ports on the same device (Amir Tzin) [1982193] - net/mlx5: E-Switch, Set destination vport vhca id only when merged eswitch is supported (Amir Tzin) [1982193] - net/mlx5e: Disable Rx ntuple offload for uplink representor (Amir Tzin) [1982193] - net/mlx5e: kTLS, Add stats for number of deleted kTLS TX offloaded connections (Amir Tzin) [1982193] - net/mlx5: SF, Improve performance in SF allocation (Amir Tzin) [1982193] - net/mlx5: Increase hairpin buffer size (Amir Tzin) [1982193] - net/mlx5: DR, Add support for flow sampler offload (Amir Tzin) [1982193] - net/mlx5: Compare sampler flow destination ID in fs_core (Amir Tzin) [1982193] - net/mlx5: remove "default n" from Kconfig (Amir Tzin) [1982193] - net/mlx5: Fix spelling mistake "enught" -> "enough" (Amir Tzin) [1982193] - net/mlx5: Use cpumask_available() in mlx5_eq_create_generic() (Amir Tzin) [1982193] - net/mlx5: Fix missing error code in mlx5_init_fs() (Amir Tzin) [1982193] - RDMA/mlx5: Support real-time timestamp directly from the device (Amir Tzin) [1982193] - RDMA/mlx5: Refactor get_ts_format functions to simplify code (Amir Tzin) [1982193] - RDMA/mlx5: Enable Relaxed Ordering by default for kernel ULPs (Amir Tzin) [1982193] - net/mlx5: Round-Robin EQs over IRQs (Amir Tzin) [1982193] - net/mlx5: Separate between public and private API of sf.h (Amir Tzin) [1982193] - net/mlx5: Enlarge interrupt field in CREATE_EQ (Amir Tzin) [1982193] - net/mlx5: Allocating a pool of MSI-X vectors for SFs (Amir Tzin) [1982193] - net/mlx5: Change IRQ storage logic from static to dynamic (Amir Tzin) [1982193] - net/mlx5: Moving rmap logic to EQs (Amir Tzin) [1982193] - net/mlx5: Extend mlx5_irq_request to request IRQ from the kernel (Amir Tzin) [1982193] - net/mlx5: Removing rmap per IRQ (Amir Tzin) [1982193] - net/mlx5: Clean license text in eq.[c|h] files (Amir Tzin) [1982193] - net/mlx5: Provide cpumask at EQ creation phase (Amir Tzin) [1982193] - net/mlx5: Introduce API for request and release IRQs (Amir Tzin) [1982193] - net/mlx5: Delay IRQ destruction till all users are gone (Amir Tzin) [1982193] - net/mlx5: Change ownership model for lag (Amir Tzin) [1982193] - net/mlx5: Lag, Don't rescan if the device is going down (Amir Tzin) [1982193] - net/mlx5: Lag, refactor disable flow (Amir Tzin) [1982193] - net/mlx5: Bridge, add tracepoints (Amir Tzin) [1982193 1982234] - net/mlx5: Bridge, filter tagged packets that didn't match tagged fg (Amir Tzin) [1982193 1982234] - net/mlx5: Bridge, support pvid and untagged vlan configurations (Amir Tzin) [1982193 1982234] - net/mlx5: Bridge, match FDB entry vlan tag (Amir Tzin) [1982193 1982234] - net/mlx5: Bridge, implement infrastructure for vlans (Amir Tzin) [1982193 1982234] - net/mlx5: Bridge, dynamic entry ageing (Amir Tzin) [1982193 1982234] - net/mlx5: Bridge, handle FDB events (Amir Tzin) [1982193 1982234] - docs: networking: Add missing mlx5 documentation (Amir Tzin) [1982193] - net/mlx5: Bridge, add offload infrastructure (Amir Tzin) [1982193 1982234] - net/mlx5e: Refactor mlx5e_eswitch_{*}rep() helpers (Amir Tzin) [1982193 1982234] - net/mlx5: Create TC-miss priority and table (Amir Tzin) [1982193 1982234] - net/mlx5: DR, Support EMD tag in modify header for STEv1 (Amir Tzin) [1982193 1982234] - net/mlx5: DR, Added support for INSERT_HEADER reformat type (Amir Tzin) [1982193 1982234] - net/mlx5: Added new parameters to reformat context (Amir Tzin) [1982193 1982234] - net/mlx5: DR, Allow encap action for RX for supporting devices (Amir Tzin) [1982193 1982234] - net/mlx5: DR, Split reformat state to Encap and Decap (Amir Tzin) [1982193 1982234] - net/mlx5: mlx5_ifc support for header insert/remove (Amir Tzin) [1982193 1982234] - net/mlx5e: Remove unreachable code in mlx5e_xmit() (Amir Tzin) [1982193] - net/mlx5e: RX, Re-place page pool numa node change logic (Amir Tzin) [1982193] - net/mlx5e: Zero-init DIM structures (Amir Tzin) [1982193] - net/mlx5e: IPoIB, Add support for NDR speed (Amir Tzin) [1982193] - net/mlx5e: Remove the repeated declaration (Amir Tzin) [1982193] - net/mlx5: check for allocation failure in mlx5_ft_pool_init() (Amir Tzin) [1982193] - mlx5: count all link events (Amir Tzin) [1982193] - net/mlx5: Expose FW version over defined keyword (Amir Tzin) [1982193] - net/mlx5: Use boolean arithmetic to evaluate roce_lag (Amir Tzin) [1982193] - net/mlx5: Remove unnecessary spin lock protection (Amir Tzin) [1982193] - net/mlx5: Cap the maximum flow group size to 16M entries (Amir Tzin) [1982193] - net/mlx5: DR, Set max table size to 2G entries (Amir Tzin) [1982193] - net/mlx5: Move chains ft pool to be used by all firmware steering (Amir Tzin) [1982193] - net/mlx5: Move table size calculation to steering cmd layer (Amir Tzin) [1982193] - net/mlx5: Add case for FS_FT_NIC_TX FT in MLX5_CAP_FLOWTABLE_TYPE (Amir Tzin) [1982193] - net/mlx5: DR, Remove unused field of send_ring struct (Amir Tzin) [1982193] - net/mlx5e: RX, Remove unnecessary check in RX CQE compression handling (Amir Tzin) [1982193] - net/mlx5: CT: Avoid reusing modify header context for natted entries (Amir Tzin) [1982193] - net/mlx5e: CT, Remove newline from ct_dbg call (Amir Tzin) [1982193] - RDMA/mlx5: Take qp type from mlx5_ib_qp (Amir Tzin) [1982193] - RDMA/mlx5: Add SQD2RTS bit to the alloc ucontext response (Amir Tzin) [1982193] - RDMA/mlx5: Support SQD2RTS for modify QP (Amir Tzin) [1982193] - RDMA/mlx5: Remove redundant assignment to ret (Amir Tzin) [1982193] - firewire: fix support status (Tomas Henzl) [2055319] - dlci: fix support status (Tomas Henzl) [2055319] - dlink: fix support status (Tomas Henzl) [2055319] - rxe: fix support status (Tomas Henzl) [2055319] - qic: fix support status (Tomas Henzl) [2055319] - Revert "ceph: enable async dirops by default" (Jeffrey Layton) [2052542] - libceph: optionally use bounce buffer on recv path in crc mode (Jeffrey Layton) [2024725] - libceph: make recv path in secure mode work the same as send path (Jeffrey Layton) [2024725] - mm: use kmap_local_page in memzero_page (Jeffrey Layton) [2024725] - mm: call flush_dcache_page() in memcpy_to_page() and memzero_page() (Jeffrey Layton) [2024725] - iov_iter: lift memzero_page() to highmem.h (Jeffrey Layton) [2024725] - mm/highmem: Convert memcpy_[to|from]_page() to kmap_local_page() (Jeffrey Layton) [2024725] - mm/highmem: Lift memcpy_[to|from]_page to core (Jeffrey Layton) [2024725] - ceph: set pool_ns in new inode layout for async creates (Jeffrey Layton) [2046021] - ceph: properly put ceph_string reference after async create attempt (Jeffrey Layton) [2046021] - ceph: put the requests/sessions when it fails to alloc memory (Jeffrey Layton) [2046021] - ceph: remove redundant Lsx caps check (Jeffrey Layton) [2046021] - ceph: don't check for quotas on MDS stray dirs (Jeffrey Layton) [2046021] - ceph: drop send metrics debug message (Jeffrey Layton) [2046021] - ceph: Fix incorrect statfs report for small quota (Jeffrey Layton) [2011104] - scsi: qla2xxx: stop timer in shutdown path (Nilesh Javali) [2056055] - Revert "PCI: Add support for dev_groups to struct pci_driver" (Michel Dänzer) [2054595] - drm/amdgpu: Assign amdgpu_sysfs_groups to struct device_driver directly (Michel Dänzer) [2054595] - EDAC/i10nm: Retrieve and print retry_rd_err_log registers (Aristeu Rozanski) [1998359] - redhat: enable zstream release numbering for rhel 8.6 (Augusto Caringi) - redhat: generate distgit changelog in genspec.sh as well (Jan Stancek) - redhat: always upload kabi tarballs (Jan Stancek) - redhat: make genspec prefer metadata from git notes (Jan Stancek) - internal: update RHEL_MINOR for the start of RHEL-8.7 development (Jarod Wilson)- ice: fix getting UDP tunnel entry (Jonathan Toppins) [2015409] - ice: convert to new udp_tunnel infrastructure (Jonathan Toppins) [2015409] - selftests: kvm: Check whether SIDA memop fails for normal guests (Thomas Huth) [2050807] - KVM: s390: Return error on SIDA memop on normal guest (Thomas Huth) [2050807] {CVE-2022-0516} - lib/iov_iter: initialize "flags" in new pipe_buffer (Jan Stancek) [2060875] {CVE-2022-0847} - fget: clarify and improve __fget_files() implementation (Patrick Talbert) [2032303] - fget: check that the fd still exists after getting a ref to it (Patrick Talbert) [2032303] {CVE-2021-4083} - drm/ast: Create threshold values for AST2600 (Jocelyn Falempe) [2053358] - cgroup-v1: Correct privileges check in release_agent writes (Waiman Long) [2052167] - cgroup-v1: Require capabilities to set release_agent (Waiman Long) [2052167] {CVE-2022-0492} - spec: Fix separate tools build (Yauheni Kaliuta) [2056301] - net/mlx5: DR, Add support for update FTE (Amir Tzin) [2047231] - net/mlx5: DR, Improve rule tracking memory consumption (Amir Tzin) [2047231] - net/mlx5: DR, Remove rehash ctrl struct from dr_htbl (Amir Tzin) [2047231] - net/mlx5: DR, Remove HW specific STE type from nic domain (Amir Tzin) [2047231] - net/mlx5: DR, Merge DR_STE_SIZE enums (Amir Tzin) [2047231] - net/mlx5: DR, Skip source port matching on FDB RX domain (Amir Tzin) [2047231] - net/mlx5: DR, Add ignore_flow_level support for multi-dest flow tables (Amir Tzin) [2047231] - net/mlx5: DR, replace uintN_t with kernel-style types (Amir Tzin) [2047231] - net/mlx5: DR, Support IPv6 matching on flow label for STEv0 (Amir Tzin) [2047231] - net/mlx5: DR, Reduce print level for FT chaining level check (Amir Tzin) [2047231] - net/mlx5: DR, Warn and ignore SW steering rule insertion on QP err (Amir Tzin) [2047231] - net/mlx5: DR, Improve error flow in actions_build_ste_arr (Amir Tzin) [2047231] - net/mlx5: DR, Enable QP retransmission (Amir Tzin) [2047231] - net/mlx5: DR, Enable VLAN pop on TX and VLAN push on RX (Amir Tzin) [2047231] - net/mlx5: DR, Split modify VLAN state to separate pop/push states (Amir Tzin) [2047231] - net/mlx5: DR, Added support for REMOVE_HEADER packet reformat (Amir Tzin) [2047231] - net/mlx4_en: Resolve bad operstate value (Amir Tzin) [1982190] - net/mlx4_en: Fix an use-after-free bug in mlx4_en_try_alloc_resources() (Amir Tzin) [1982190] - RDMA/mlx4: Do not fail the registration on port stats (Amir Tzin) [1982190] - RDMA/mlx4: Return missed an error if device doesn't support steering (Amir Tzin) [1982190] - net/mlx4_en: Don't allow aRFS for encapsulated packets (Amir Tzin) [1982190] - mlx4: Fix missing error code in mlx4_load_one() (Amir Tzin) [1982190] - net/mlx4: Fix fall-through warning for Clang (Amir Tzin) [1982190] - mlx4: Remove rcu_read_lock() around XDP program invocation (Amir Tzin) [1982190] - IB/mlx4: Avoid field-overflowing memcpy() (Amir Tzin) [1982190] - RDMA/mlx4: Do not map the core_clock page to user space unless enabled (Amir Tzin) [1982190] - net/mlx4: Treat VFs fair when handling comm_channel_events (Amir Tzin) [1982190] - RDMA/mlx4: Remove an unused variable (Amir Tzin) [1982190]- megaraid_sas: Add new messaging - a fix (Tomas Henzl) [2055248] - HID: amd_sfh: Add interrupt handler to process interrupts (Benjamin Tissoires) [2054929] - HID: amd_sfh: Add functionality to clear interrupts (Benjamin Tissoires) [2054929] - HID: amd_sfh: Disable the interrupt for all command (Benjamin Tissoires) [2054929] - HID: amd_sfh: Correct the structure field name (Benjamin Tissoires) [2054929] - HID: amd_sfh: Handle amd_sfh work buffer in PM ops (Benjamin Tissoires) [2054929] - HID: amd_sfh: Add illuminance mask to limit ALS max value (Benjamin Tissoires) [2054929] - HID: amd_sfh: Increase sensor command timeout (Benjamin Tissoires) [2054929] - HID: amd_sfh: Update Copyright details (Benjamin Tissoires) [2054929] - HID: amd_sfh: switch from 'pci_' to 'dev_' API (Benjamin Tissoires) [2054929] - HID: amd_sfh: Use dma_set_mask_and_coherent() (Benjamin Tissoires) [2054929] - HID: amd_sfh: switch from 'pci_' to 'dma_' API (Benjamin Tissoires) [2054929] - dm stats: fix too short end duration_ns when using precise_timestamps (Benjamin Marzinski) [2057166] - dm: fix double accounting of flush with data (Benjamin Marzinski) [2057166] - dm: interlock pending dm_io and dm_wait_for_bios_completion (Benjamin Marzinski) [2057166] - x86/MCE/AMD, EDAC/mce_amd: Support non-uniform MCA bank type enumeration (Aristeu Rozanski) [2050410 2048786 2050412] - x86/MCE/AMD, EDAC/mce_amd: Add new SMCA bank types (Aristeu Rozanski) [2050410 2048786 2050412] - EDAC/amd64: Add support for AMD Family 19h Models 10h-1Fh and A0h-AFh (Aristeu Rozanski) [2050410 2048786 2050412] - EDAC: Add RDDR5 and LRDDR5 memory types (Aristeu Rozanski) [2050410 2048786 2050412] - EDAC/amd64: Handle three rank interleaving mode (Aristeu Rozanski) [2050410 2048786 2050412] - EDAC/amd64: Set proper family type for Family 19h Models 20h-2Fh (Aristeu Rozanski) [2050410 2048786 2050412] - netfilter: nf_queue: handle socket prefetch (Florian Westphal) [2009786] - netfilter: nf_queue: fix possible use-after-free (Florian Westphal) [2009786] - selftests: netfilter: add nfqueue TCP_NEW_SYN_RECV socket race test (Florian Westphal) [2009786] - netfilter: nf_queue: don't assume sk is full socket (Florian Westphal) [2009786] - Enable HSA_AMD_SVM config (Donald Dutile) [2025123] - mm/memremap_pages: support multiple ranges per invocation (Donald Dutile) [2025123] - mm/memremap_pages: convert to 'struct range' (Donald Dutile) [2025123] - device-dax: add an allocation interface for device-dax instances (Donald Dutile) [2025123] - device-dax: make pgmap optional for instance creation (Donald Dutile) [2025123] - device-dax: move instance creation parameters to 'struct dev_dax_data' (Donald Dutile) [2025123] - device-dax: drop the dax_region.pfn_flags attribute (Donald Dutile) [2025123] - memremap: rename MEMORY_DEVICE_DEVDAX to MEMORY_DEVICE_GENERIC (Donald Dutile) [2025123] - PCI/P2PDMA: Introduce private pagemap structure (Donald Dutile) [2025123] - security: implement sctp_assoc_established hook in selinux (Ondrej Mosnacek) [2015525 2048251] - security: add sctp_assoc_established hook (Ondrej Mosnacek) [2015525 2048251] - security: call security_sctp_assoc_request in sctp_sf_do_5_1D_ce (Ondrej Mosnacek) [2015525 2048251] - security: pass asoc to sctp_assoc_request and sctp_sk_clone (Ondrej Mosnacek) [2015525 2048251] - net: sctp: Fix some typos (Ondrej Mosnacek) [2015525 2048251] - iwlwifi: mvm: read 6E enablement flags from DSM and pass to FW (Íñigo Huguet) [1923170 1936001] - net/mlx5: Lag, Make mlx5_lag_is_multipath() be static inline (Amir Tzin) [1982193] - net/mlx5e: nullify cq->dbg pointer in mlx5_debug_cq_remove() (Amir Tzin) [1982193] - net/mlx5: DR, Ignore modify TTL if device doesn't support it (Amir Tzin) [1982193 2028504] - net/mlx5: Warn for devlink reload when there are VFs alive (Amir Tzin) [1982193] - net/mlx5: DR, Fix lower case macro prefix "mlx5_" to "MLX5_" (Amir Tzin) [1982193] - net/mlx5e: Fix wrong features assignment in case of error (Amir Tzin) [1982193] - net/mlx5e: Fix ICOSQ recovery flow for XSK (Amir Tzin) [1982193] - net/mlx5e: Fix interoperability between XSK and ICOSQ recovery flow (Amir Tzin) [1982193] - net/mlx5e: Wrap the tx reporter dump callback to extract the sq (Amir Tzin) [1982193] - net/mlx5: Fix tc max supported prio for nic mode (Amir Tzin) [1982193] - net/mlx5: Fix SF health recovery flow (Amir Tzin) [1982193] - net/mlx5: Fix error print in case of IRQ request failed (Amir Tzin) [1982193] - net/mlx5: DR, Fix NULL vs IS_ERR checking in dr_domain_init_resources (Amir Tzin) [1982193] - mlx5: fix mlx5i_grp_sw_update_stats() stack usage (Amir Tzin) [1982193] - mlx5: fix psample_sample_packet link error (Amir Tzin) [1982193] - net/mlx5: Fix format-security build warnings (Amir Tzin) [1982193] - net/mlx5e: Fix missing IPsec statistics on uplink representor (Amir Tzin) [1982193] - net/mlx5e: IPsec: Fix Software parser inner l3 type setting in case of encapsulation (Amir Tzin) [1982193] - net/mlx5: E-Switch, return error if encap isn't supported (Amir Tzin) [1982193] - net/mlx5: Lag, update tracker when state change event received (Amir Tzin) [1982193] - net/mlx5e: CT, Fix multiple allocations and memleak of mod acts (Amir Tzin) [1982193 2017675] - net/mlx5: Update error handler for UCTX and UMEM (Amir Tzin) [1982193] - net/mlx5: E-Switch, Fix resetting of encap mode when entering switchdev (Amir Tzin) [1982193] - net/mlx5e: Wait for concurrent flow deletion during neigh/fib events (Amir Tzin) [1982193] - net/mlx5e: kTLS, Fix crash in RX resync flow (Amir Tzin) [1982193] - net/mlx5e: IPsec: Fix work queue entry ethernet segment checksum flags (Amir Tzin) [1982193] - net/mlx5e: IPsec: Fix a misuse of the software parser's fields (Amir Tzin) [1982193] - net/mlx5e: Fix vlan data lost during suspend flow (Amir Tzin) [1982193] - net/mlx5: Lag, change multipath and bonding to be mutually exclusive (Amir Tzin) [1982193] - net/mlx5: Lag, move lag destruction to a workqueue (Amir Tzin) [1982193] - RDMA/mlx5: Initialize the ODP xarray when creating an ODP MR (Amir Tzin) [1982193] - net/mlx5e: Mutually exclude RX-FCS and RX-port-timestamp (Amir Tzin) [1982193] - net/mlx5e: Switchdev representors are not vlan challenged (Amir Tzin) [1982193] - net/mlx5e: Fix memory leak in mlx5_core_destroy_cq() error path (Amir Tzin) [1982193] - net/mlx5: Fix cleanup of bridge delayed work (Amir Tzin) [1982193] - RDMA/mlx5: Set user priority for DCT (Amir Tzin) [1982193] - net/mlx5: DR, Fix typo 'offeset' to 'offset' (Amir Tzin) [1982193] - net/mlx5: DR, Fix vport number data type to u16 (Amir Tzin) [1982193] - net/mlx5e: Fix the presented RQ index in PTP stats (Amir Tzin) [1982193] - net/mlx5: Fix setting number of EQs of SFs (Amir Tzin) [1982193] - net/mlx5: Fix length of irq_index in chars (Amir Tzin) [1982193] - net/mlx5: Avoid generating event after PPS out in Real time mode (Amir Tzin) [1982193] - net/mlx5: Force round second at 1PPS out start time (Amir Tzin) [1982193] - net/mlx5: E-Switch, Fix double allocation of acl flow counter (Amir Tzin) [1982193] - net/mlx5e: Keep the value for maximum number of channels in-sync (Amir Tzin) [1982193] - net/mlx5e: IPSEC RX, enable checksum complete (Amir Tzin) [1982193] - net/mlx5: DR, Fix code indentation in dr_ste_v1 (Amir Tzin) [1982193] - RDMA/mlx5: Fix xlt_chunk_align calculation (Amir Tzin) [1982193] - RDMA/mlx5: Fix number of allocated XLT entries (Amir Tzin) [1982193] - net/mlx5e: Fix mutual exclusion between CQE compression and HW TS (Amir Tzin) [1982193] - net/mlx5: Fix potential sleeping in atomic context (Amir Tzin) [1982193] - net/mlx5: FWTrace, cancel work on alloc pd error flow (Amir Tzin) [1982193] - net/mlx5: DR, fix a potential use-after-free bug (Amir Tzin) [1982193] - net/mlx5e: Use correct eswitch for stack devices with lag (Amir Tzin) [1982193] - net/mlx5: E-Switch, Set vhca id valid flag when creating indir fwd group (Amir Tzin) [1982193] - net/mlx5: Remove all auxiliary devices at the unregister event (Amir Tzin) [1982193] - net/mlx5: Lag, fix multipath lag activation (Amir Tzin) [1982193] - net/mlx5: Fix variable type to match 64bit (Amir Tzin) [1982193] - net/mlx5: Fix typo in comments (Amir Tzin) [1982193] - net/mlx5e: Remove Duplicated hunk in function __parse_cls_flower() (Amir Tzin) [1982193] - net/mlx5: Fix unpublish devlink parameters (Amir Tzin) [1982193] - RDMA/mlx5: Delete not-available udata check (Amir Tzin) [1982193] - net/mlx5: Fix missing return value in mlx5_devlink_eswitch_inline_mode_set() (Amir Tzin) [1982193] - net/mlx5e: Block LRO if firmware asks for tunneled LRO (Amir Tzin) [1982193] - net/mlx5e: Prohibit inner indir TIRs in IPoIB (Amir Tzin) [1982193] - net: switchdev: zero-initialize struct switchdev_notifier_fdb_info emitted by drivers towards the bridge (Amir Tzin) [1982193] - net/mlx5: Fix return value from tracer initialization (Amir Tzin) [1982193] - net/mlx5: Synchronize correct IRQ when destroying CQ (Amir Tzin) [1982193 1982219] - net/mlx5e: TC, Fix error handling memory leak (Amir Tzin) [1982193] - net/mlx5: Destroy pool->mutex (Amir Tzin) [1982193] - net/mlx5: Set all field of mlx5_irq before inserting it to the xarray (Amir Tzin) [1982193] - net/mlx5: Fix order of functions in mlx5_irq_detach_nb() (Amir Tzin) [1982193] - net/mlx5: Block switchdev mode while devlink traps are active (Amir Tzin) [1982193] - net/mlx5e: Destroy page pool after XDP SQ to fix use-after-free (Amir Tzin) [1982193] - net/mlx5: Bridge, fix ageing time (Amir Tzin) [1982193] - net/mlx5e: Avoid creating tunnel headers for local route (Amir Tzin) [1982193] - net/mlx5: DR, Add fail on error check on decap (Amir Tzin) [1982193] - net/mlx5: Don't skip subfunction cleanup in case of error in module init (Amir Tzin) [1982193] - RDMA/mlx5: Delay emptying a cache entry when a new MR is added to it recently (Amir Tzin) [1982193] - net/mlx5: Fix mlx5_vport_tbl_attr chain from u16 to u32 (Amir Tzin) [1982193] - net/mlx5e: Fix nullptr in mlx5e_hairpin_get_mdev() (Amir Tzin) [1982193] - net/mlx5: Unload device upon firmware fatal error (Amir Tzin) [1982193] - net/mlx5e: Fix page allocation failure for ptp-RQ over SF (Amir Tzin) [1982193] - net/mlx5e: Fix page allocation failure for trap-RQ over SF (Amir Tzin) [1982193] - net/mlx5e: Consider PTP-RQ when setting RX VLAN stripping (Amir Tzin) [1982193] - net/mlx5e: Add NETIF_F_HW_TC to hw_features when HTB offload is available (Amir Tzin) [1982193] - net/mlx5e: RX, Avoid possible data corruption when relaxed ordering and LRO combined (Amir Tzin) [1982193] - net/mlx5: E-Switch, handle devcom events only for ports on the same device (Amir Tzin) [1982193] - net/mlx5: E-Switch, Set destination vport vhca id only when merged eswitch is supported (Amir Tzin) [1982193] - net/mlx5e: Disable Rx ntuple offload for uplink representor (Amir Tzin) [1982193] - net/mlx5e: kTLS, Add stats for number of deleted kTLS TX offloaded connections (Amir Tzin) [1982193] - net/mlx5: SF, Improve performance in SF allocation (Amir Tzin) [1982193] - net/mlx5: Increase hairpin buffer size (Amir Tzin) [1982193] - net/mlx5: DR, Add support for flow sampler offload (Amir Tzin) [1982193] - net/mlx5: Compare sampler flow destination ID in fs_core (Amir Tzin) [1982193] - net/mlx5: remove "default n" from Kconfig (Amir Tzin) [1982193] - net/mlx5: Fix spelling mistake "enught" -> "enough" (Amir Tzin) [1982193] - net/mlx5: Use cpumask_available() in mlx5_eq_create_generic() (Amir Tzin) [1982193] - net/mlx5: Fix missing error code in mlx5_init_fs() (Amir Tzin) [1982193] - RDMA/mlx5: Support real-time timestamp directly from the device (Amir Tzin) [1982193] - RDMA/mlx5: Refactor get_ts_format functions to simplify code (Amir Tzin) [1982193] - RDMA/mlx5: Enable Relaxed Ordering by default for kernel ULPs (Amir Tzin) [1982193] - net/mlx5: Round-Robin EQs over IRQs (Amir Tzin) [1982193] - net/mlx5: Separate between public and private API of sf.h (Amir Tzin) [1982193] - net/mlx5: Enlarge interrupt field in CREATE_EQ (Amir Tzin) [1982193] - net/mlx5: Allocating a pool of MSI-X vectors for SFs (Amir Tzin) [1982193] - net/mlx5: Change IRQ storage logic from static to dynamic (Amir Tzin) [1982193] - net/mlx5: Moving rmap logic to EQs (Amir Tzin) [1982193] - net/mlx5: Extend mlx5_irq_request to request IRQ from the kernel (Amir Tzin) [1982193] - net/mlx5: Removing rmap per IRQ (Amir Tzin) [1982193] - net/mlx5: Clean license text in eq.[c|h] files (Amir Tzin) [1982193] - net/mlx5: Provide cpumask at EQ creation phase (Amir Tzin) [1982193] - net/mlx5: Introduce API for request and release IRQs (Amir Tzin) [1982193] - net/mlx5: Delay IRQ destruction till all users are gone (Amir Tzin) [1982193] - net/mlx5: Change ownership model for lag (Amir Tzin) [1982193] - net/mlx5: Lag, Don't rescan if the device is going down (Amir Tzin) [1982193] - net/mlx5: Lag, refactor disable flow (Amir Tzin) [1982193] - net/mlx5: Bridge, add tracepoints (Amir Tzin) [1982193 1982234] - net/mlx5: Bridge, filter tagged packets that didn't match tagged fg (Amir Tzin) [1982193 1982234] - net/mlx5: Bridge, support pvid and untagged vlan configurations (Amir Tzin) [1982193 1982234] - net/mlx5: Bridge, match FDB entry vlan tag (Amir Tzin) [1982193 1982234] - net/mlx5: Bridge, implement infrastructure for vlans (Amir Tzin) [1982193 1982234] - net/mlx5: Bridge, dynamic entry ageing (Amir Tzin) [1982193 1982234] - net/mlx5: Bridge, handle FDB events (Amir Tzin) [1982193 1982234] - docs: networking: Add missing mlx5 documentation (Amir Tzin) [1982193] - net/mlx5: Bridge, add offload infrastructure (Amir Tzin) [1982193 1982234] - net/mlx5e: Refactor mlx5e_eswitch_{*}rep() helpers (Amir Tzin) [1982193 1982234] - net/mlx5: Create TC-miss priority and table (Amir Tzin) [1982193 1982234] - net/mlx5: DR, Support EMD tag in modify header for STEv1 (Amir Tzin) [1982193 1982234] - net/mlx5: DR, Added support for INSERT_HEADER reformat type (Amir Tzin) [1982193 1982234] - net/mlx5: Added new parameters to reformat context (Amir Tzin) [1982193 1982234] - net/mlx5: DR, Allow encap action for RX for supporting devices (Amir Tzin) [1982193 1982234] - net/mlx5: DR, Split reformat state to Encap and Decap (Amir Tzin) [1982193 1982234] - net/mlx5: mlx5_ifc support for header insert/remove (Amir Tzin) [1982193 1982234] - net/mlx5e: Remove unreachable code in mlx5e_xmit() (Amir Tzin) [1982193] - net/mlx5e: RX, Re-place page pool numa node change logic (Amir Tzin) [1982193] - net/mlx5e: Zero-init DIM structures (Amir Tzin) [1982193] - net/mlx5e: IPoIB, Add support for NDR speed (Amir Tzin) [1982193] - net/mlx5e: Remove the repeated declaration (Amir Tzin) [1982193] - net/mlx5: check for allocation failure in mlx5_ft_pool_init() (Amir Tzin) [1982193] - mlx5: count all link events (Amir Tzin) [1982193] - net/mlx5: Expose FW version over defined keyword (Amir Tzin) [1982193] - net/mlx5: Use boolean arithmetic to evaluate roce_lag (Amir Tzin) [1982193] - net/mlx5: Remove unnecessary spin lock protection (Amir Tzin) [1982193] - net/mlx5: Cap the maximum flow group size to 16M entries (Amir Tzin) [1982193] - net/mlx5: DR, Set max table size to 2G entries (Amir Tzin) [1982193] - net/mlx5: Move chains ft pool to be used by all firmware steering (Amir Tzin) [1982193] - net/mlx5: Move table size calculation to steering cmd layer (Amir Tzin) [1982193] - net/mlx5: Add case for FS_FT_NIC_TX FT in MLX5_CAP_FLOWTABLE_TYPE (Amir Tzin) [1982193] - net/mlx5: DR, Remove unused field of send_ring struct (Amir Tzin) [1982193] - net/mlx5e: RX, Remove unnecessary check in RX CQE compression handling (Amir Tzin) [1982193] - net/mlx5: CT: Avoid reusing modify header context for natted entries (Amir Tzin) [1982193] - net/mlx5e: CT, Remove newline from ct_dbg call (Amir Tzin) [1982193] - RDMA/mlx5: Take qp type from mlx5_ib_qp (Amir Tzin) [1982193] - RDMA/mlx5: Add SQD2RTS bit to the alloc ucontext response (Amir Tzin) [1982193] - RDMA/mlx5: Support SQD2RTS for modify QP (Amir Tzin) [1982193] - RDMA/mlx5: Remove redundant assignment to ret (Amir Tzin) [1982193] - firewire: fix support status (Tomas Henzl) [2055319] - dlci: fix support status (Tomas Henzl) [2055319] - dlink: fix support status (Tomas Henzl) [2055319] - rxe: fix support status (Tomas Henzl) [2055319] - qic: fix support status (Tomas Henzl) [2055319] - Revert "ceph: enable async dirops by default" (Jeffrey Layton) [2052542] - libceph: optionally use bounce buffer on recv path in crc mode (Jeffrey Layton) [2024725] - libceph: make recv path in secure mode work the same as send path (Jeffrey Layton) [2024725] - mm: use kmap_local_page in memzero_page (Jeffrey Layton) [2024725] - mm: call flush_dcache_page() in memcpy_to_page() and memzero_page() (Jeffrey Layton) [2024725] - iov_iter: lift memzero_page() to highmem.h (Jeffrey Layton) [2024725] - mm/highmem: Convert memcpy_[to|from]_page() to kmap_local_page() (Jeffrey Layton) [2024725] - mm/highmem: Lift memcpy_[to|from]_page to core (Jeffrey Layton) [2024725] - ceph: set pool_ns in new inode layout for async creates (Jeffrey Layton) [2046021] - ceph: properly put ceph_string reference after async create attempt (Jeffrey Layton) [2046021] - ceph: put the requests/sessions when it fails to alloc memory (Jeffrey Layton) [2046021] - ceph: remove redundant Lsx caps check (Jeffrey Layton) [2046021] - ceph: don't check for quotas on MDS stray dirs (Jeffrey Layton) [2046021] - ceph: drop send metrics debug message (Jeffrey Layton) [2046021] - ceph: Fix incorrect statfs report for small quota (Jeffrey Layton) [2011104] - scsi: qla2xxx: stop timer in shutdown path (Nilesh Javali) [2056055] - Revert "PCI: Add support for dev_groups to struct pci_driver" (Michel Dänzer) [2054595] - drm/amdgpu: Assign amdgpu_sysfs_groups to struct device_driver directly (Michel Dänzer) [2054595] - EDAC/i10nm: Retrieve and print retry_rd_err_log registers (Aristeu Rozanski) [1998359] - redhat: enable zstream release numbering for rhel 8.6 (Augusto Caringi) - redhat: generate distgit changelog in genspec.sh as well (Jan Stancek) - redhat: always upload kabi tarballs (Jan Stancek) - redhat: make genspec prefer metadata from git notes (Jan Stancek)- xfs: don't generate selinux audit messages for capability testing (Brian Foster) [2059835]- ice: Implement support for SMA and U.FL on E810-T (Jonathan Toppins) [1975007] - ice: Add support for SMA control multiplexer (Jonathan Toppins) [1975007] - ice: Implement functions for reading and setting GPIO pins (Jonathan Toppins) [1975007] - ice: Refactor ice_aqc_link_topo_addr (Jonathan Toppins) [1975007] - xfs: restore speculative_cow_prealloc_lifetime sysctl (Bill O'Donnell) [2015621] - xfs: Fix the free logic of state in xfs_attr_node_hasname (Bill O'Donnell) [2015621 2037498] - xfs: punch out data fork delalloc blocks on COW writeback failure (Bill O'Donnell) [2015621 2012872] - xfs: use kmem_cache_free() for kmem_cache objects (Bill O'Donnell) [2015621] - xfs: logging the on disk inode LSN can make it go backwards (Bill O'Donnell) [2015621] - xfs: only reset incore inode health state flags when reclaiming an inode (Bill O'Donnell) [2015621] - xfs: remove obsolete AGF counter debugging (Bill O'Donnell) [2015621] - xfs: Initialize xfs_alloc_arg->total correctly when allocating minlen extents (Bill O'Donnell) [2015621] - xfs: Fix dax inode extent calculation when direct write is performed on an unwritten extent (Bill O'Donnell) [2015621] - xfs: mark a data structure sick if there are cross-referencing errors (Bill O'Donnell) [2015621] - xfs: fix maxlevels comparisons in the btree staging code (Bill O'Donnell) [2015621] - xfs: fix incorrect unit conversion in scrub tracepoint (Bill O'Donnell) [2015621] - xfs: fix log intent recovery ENOSPC shutdowns when inactivating inodes (Bill O'Donnell) [2015621] - xfs: fix radix tree tag signs (Bill O'Donnell) [2015621] - xfs: force log and push AIL to clear pinned inodes when aborting mount (Bill O'Donnell) [2015621] - xfs: use current->journal_info for detecting transaction recursion (Bill O'Donnell) [2015621] - xfs: don't nest transactions when scanning for eofblocks (Bill O'Donnell) [2015621] - xfs: fix boolreturn.cocci warnings (Bill O'Donnell) [2015621] - xfs: get rid of xfs_growfs_{data,log}_t (Bill O'Donnell) [2015621] - xfs: rename `new' to `delta' in xfs_growfs_data_private() (Bill O'Donnell) [2015621] - xfs: don't bounce the iolock between free_{eof,cow}blocks (Bill O'Donnell) [2015621] - xfs: expose the blockgc workqueue knobs publicly (Bill O'Donnell) [2015621] - xfs: parallelize block preallocation garbage collection (Bill O'Donnell) [2015621] - xfs: rename block gc start and stop functions (Bill O'Donnell) [2015621] - xfs: only walk the incore inode tree once per blockgc scan (Bill O'Donnell) [2015621] - xfs: consolidate the eofblocks and cowblocks workers (Bill O'Donnell) [2015621] - xfs: consolidate incore inode radix tree posteof/cowblocks tags (Bill O'Donnell) [2015621] - xfs: remove trivial eof/cowblocks functions (Bill O'Donnell) [2015621] - xfs: hide xfs_icache_free_cowblocks (Bill O'Donnell) [2015621] - xfs: hide xfs_icache_free_eofblocks (Bill O'Donnell) [2015621] - xfs: relocate the eofb/cowb workqueue functions (Bill O'Donnell) [2015621] - xfs: set WQ_SYSFS on all workqueues in debug mode (Bill O'Donnell) [2015621] - xfs: increase the default parallelism levels of pwork clients (Bill O'Donnell) [2015621] - xfs: flush speculative space allocations when we run out of space (Bill O'Donnell) [2015621] - xfs: refactor xfs_icache_free_{eof,cow}blocks call sites (Bill O'Donnell) [2015621] - xfs: add a tracepoint for blockgc scans (Bill O'Donnell) [2015621] - xfs: flush eof/cowblocks if we can't reserve quota for chown (Bill O'Donnell) [2015621] - xfs: flush eof/cowblocks if we can't reserve quota for inode creation (Bill O'Donnell) [2015621] - xfs: flush eof/cowblocks if we can't reserve quota for file blocks (Bill O'Donnell) [2015621] - xfs: try worst case space reservation upfront in xfs_reflink_remap_extent (Bill O'Donnell) [2015621] - xfs: pass flags and return gc errors from xfs_blockgc_free_quota (Bill O'Donnell) [2015621] - xfs: move and rename xfs_inode_free_quota_blocks to avoid conflicts (Bill O'Donnell) [2015621] - xfs: xfs_inode_free_quota_blocks should scan project quota (Bill O'Donnell) [2015621] - xfs: don't stall cowblocks scan if we can't take locks (Bill O'Donnell) [2015621] - xfs: trigger all block gc scans when low on quota space (Bill O'Donnell) [2015621] - xfs: shut down the filesystem if we screw up quota reservation (Bill O'Donnell) [2015621] - xfs: rename code to error in xfs_ioctl_setattr (Bill O'Donnell) [2015621] - xfs: remove xfs_qm_vop_chown_reserve (Bill O'Donnell) [2015621] - xfs: refactor inode ownership change transaction/inode/quota allocation idiom (Bill O'Donnell) [2015621] - xfs: refactor inode creation transaction/inode/quota allocation idiom (Bill O'Donnell) [2015621] - xfs: refactor reflink functions to use xfs_trans_alloc_inode (Bill O'Donnell) [2015621] - xfs: allow reservation of rtblocks with xfs_trans_alloc_inode (Bill O'Donnell) [2015621] - xfs: refactor common transaction/inode/quota allocation idiom (Bill O'Donnell) [2015621] - xfs: reserve data and rt quota at the same time (Bill O'Donnell) [2015621] - xfs: clean up icreate quota reservation calls (Bill O'Donnell) [2015621] - xfs: remove xfs_trans_unreserve_quota_nblks completely (Bill O'Donnell) [2015621] - xfs: create convenience wrappers for incore quota block reservations (Bill O'Donnell) [2015621] - xfs: clean up quota reservation callsites (Bill O'Donnell) [2015621] - xfs: reduce quota reservation when doing a dax unwritten extent conversion (Bill O'Donnell) [2015621] - xfs: reduce exclusive locking on unaligned dio (Bill O'Donnell) [2015621] - xfs: split the unaligned DIO write code out (Bill O'Donnell) [2015621] - xfs: improve the reflink_bounce_dio_write tracepoint (Bill O'Donnell) [2015621] - xfs: simplify the read/write tracepoints (Bill O'Donnell) [2015621] - xfs: remove the buffered I/O fallback assert (Bill O'Donnell) [2015621] - xfs: cleanup the read/write helper naming (Bill O'Donnell) [2015621] - xfs: make xfs_file_aio_write_checks IOCB_NOWAIT-aware (Bill O'Donnell) [2015621] - xfs: factor out a xfs_ilock_iocb helper (Bill O'Donnell) [2015621] - xfs: Fix 'set but not used' warning in xfs_bmap_compute_alignments() (Bill O'Donnell) [2015621] - xfs: fix unused log variable in xfs_log_cover() (Bill O'Donnell) [2015621] - iomap: add a IOMAP_DIO_OVERWRITE_ONLY flag (Bill O'Donnell) [2015621] - iomap: pass a flags argument to iomap_dio_rw (Bill O'Donnell) [2015621] - iomap: rename the flags variable in __iomap_dio_rw (Bill O'Donnell) [2015621] - iomap: Allow filesystem to call iomap_dio_complete without i_rwsem (Bill O'Donnell) [2015621] - xfs: reduce ilock acquisitions in xfs_file_fsync (Bill O'Donnell) [2015621] - xfs: refactor xfs_file_fsync (Bill O'Donnell) [2015621] - xfs: cover the log on freeze instead of cleaning it (Bill O'Donnell) [2015621] - xfs: remove xfs_quiesce_attr() (Bill O'Donnell) [2015621] - xfs: remove duplicate wq cancel and log force from attr quiesce (Bill O'Donnell) [2015621] - xfs: fold sbcount quiesce logging into log covering (Bill O'Donnell) [2015621] - xfs: don't reset log idle state on covering checkpoints (Bill O'Donnell) [2015621] - xfs: cover the log during log quiesce (Bill O'Donnell) [2015621] - xfs: separate log cleaning from log quiesce (Bill O'Donnell) [2015621] - xfs: lift writable fs check up into log worker task (Bill O'Donnell) [2015621] - xfs: set inode size after creating symlink (Bill O'Donnell) [2015621] - xfs: remove a stale comment from xfs_file_aio_write_checks() (Bill O'Donnell) [2015621] - xfs: Introduce error injection to allocate only minlen size extents for files (Bill O'Donnell) [2015621] - xfs: Process allocated extent in a separate function (Bill O'Donnell) [2015621] - xfs: Compute bmap extent alignments in a separate function (Bill O'Donnell) [2015621] - xfs: Remove duplicate assert statement in xfs_bmap_btalloc() (Bill O'Donnell) [2015621] - xfs: Introduce error injection to reduce maximum inode fork extent count (Bill O'Donnell) [2015621] - xfs: Check for extent overflow when swapping extents (Bill O'Donnell) [2015621] - xfs: Check for extent overflow when remapping an extent (Bill O'Donnell) [2015621] - xfs: Check for extent overflow when moving extent from cow to data fork (Bill O'Donnell) [2015621] - xfs: Check for extent overflow when writing to unwritten extent (Bill O'Donnell) [2015621] - xfs: Check for extent overflow when adding/removing xattrs (Bill O'Donnell) [2015621] - xfs: Check for extent overflow when renaming dir entries (Bill O'Donnell) [2015621] - xfs: Check for extent overflow when removing dir entries (Bill O'Donnell) [2015621] - xfs: Check for extent overflow when adding dir entries (Bill O'Donnell) [2015621] - xfs: Check for extent overflow when punching a hole (Bill O'Donnell) [2015621] - xfs: Check for extent overflow when trivally adding a new extent (Bill O'Donnell) [2015621] - xfs: Add helper for checking per-inode extent count overflow (Bill O'Donnell) [2015621] - iwlwifi: pcie: add killer devices to the driver (Íñigo Huguet) [2043453] - iwlwifi: add support for BNJ HW (Íñigo Huguet) [2043453] - iwlwifi: Fix FW name for gl (Íñigo Huguet) [2043453] - iwlwifi: Read the correct addresses when getting the crf id (Íñigo Huguet) [2043453] - iwlwifi: pcie: add jacket bit to device configuration parsing (Íñigo Huguet) [2043453] - iwlwifi: add new ax1650 killer device (Íñigo Huguet) [2043453] - iwlwifi: add new Qu-Hr device (Íñigo Huguet) [2043453] - iwlwifi: add missing entries for Gf4 with So and SoF (Íñigo Huguet) [2043453] - iwlwifi: remove unused iwlax210_2ax_cfg_so_hr_a0 structure (Íñigo Huguet) [2043453] - iwlwifi: add support for Bz-Z HW (Íñigo Huguet) [2043453] - iwlwifi: support 4-bits in MAC step value (Íñigo Huguet) [2043453] - iwlwifi: mvm: Increase the scan timeout guard to 30 seconds (Íñigo Huguet) [2043453] - iwlwifi: mvm: Use div_s64 instead of do_div in iwl_mvm_ftm_rtt_smoothing() (Íñigo Huguet) [2043453] - mt76: mt7921: fix a possible race enabling/disabling runtime-pm (Íñigo Huguet) [2043453] - ath11k: Fix unexpected return buffer manager error for QCA6390 (Íñigo Huguet) [2043453] - ath11k: Fix napi related hang (Íñigo Huguet) [2043453] - iwlwifi: yoyo: fix issue with new DBGI_SRAM region read. (Íñigo Huguet) [2043453] - iwlwifi: pcie: make sure prph_info is set when treating wakeup IRQ (Íñigo Huguet) [2043453] - iwlwifi: mvm: fix AUX ROC removal (Íñigo Huguet) [2043453] - iwlwifi: mvm: set protected flag only for NDP ranging (Íñigo Huguet) [2043453] - iwlwifi: mvm: perform 6GHz passive scan after suspend (Íñigo Huguet) [2043453] - iwlwifi: mvm: Fix calculation of frame length (Íñigo Huguet) [2043453] - iwlwifi: mvm: test roc running status bits before removing the sta (Íñigo Huguet) [2043453] - iwlwifi: don't pass actual WGDS revision number in table_revision (Íñigo Huguet) [2043453] - iwlwifi: fix leaks/bad data after failed firmware load (Íñigo Huguet) [2043453] - iwlwifi: fix debug TLV parsing (Íñigo Huguet) [2043453] - iwlwifi: mvm: fix 32-bit build in FTM (Íñigo Huguet) [2043453] - iwlwifi: fix Bz NMI behaviour (Íñigo Huguet) [2043453] - rtlwifi: rtl8192cu: Fix WARNING when calling local_irq_restore() with interrupts enabled (Íñigo Huguet) [2043453] - rtw88: 8822c: update rx settings to prevent potential hw deadlock (Íñigo Huguet) [2043453] - rtw88: Disable PCIe ASPM while doing NAPI poll on 8821CE (Íñigo Huguet) [2043453] - ath9k: Fix out-of-bound memcpy in ath9k_hif_usb_rx_stream (Íñigo Huguet) [2043453] - ath9k_htc: fix NULL pointer dereference at ath9k_htc_tx_get_packet() (Íñigo Huguet) [2043453] - ath9k_htc: fix NULL pointer dereference at ath9k_htc_rxep() (Íñigo Huguet) [2043453] - mac80211: fix FEC flag in radio tap header (Íñigo Huguet) [2043453] - mt76: mt7921: fix possible resume failure (Íñigo Huguet) [2043453] - mt76: mt7921: move mt76_connac_mcu_set_hif_suspend to bus-related files (Íñigo Huguet) [2043453] - mt76: mt7921: fix network buffer leak by txs missing (Íñigo Huguet) [2043453] - mt76: mt7615: clear mcu error interrupt status on mt7663 (Íñigo Huguet) [2043453] - mt76: connac: fix last_chan configuration in mt76_connac_mcu_rate_txpower_band (Íñigo Huguet) [2043453] - mt76: mt7921: use correct iftype data on 6GHz cap init (Íñigo Huguet) [2043453] - mt76: mt7921: fix boolreturn.cocci warning (Íñigo Huguet) [2043453] - mt76: mt7615: fix unused tx antenna mask in testmode (Íñigo Huguet) [2043453] - mt76: fix the wiphy's available antennas to the correct value (Íñigo Huguet) [2043453] - mt76: connac: fix a theoretical NULL pointer dereference in mt76_connac_get_phy_mode (Íñigo Huguet) [2043453] - mt76: mt7921: fix possible NULL pointer dereference in mt7921_mac_write_txwi (Íñigo Huguet) [2043453] - mt76: fix possible OOB issue in mt76_calculate_default_rate (Íñigo Huguet) [2043453] - mt76: debugfs: fix queue reporting for mt76-usb (Íñigo Huguet) [2043453] - mt76: mt7915: fix SMPS operation fail (Íñigo Huguet) [2043453] - mt76: mt7915: fix return condition in mt7915_tm_reg_backup_restore() (Íñigo Huguet) [2043453] - mt76: mt7921: fix MT7921E reset failure (Íñigo Huguet) [2043453] - mt76: mt7615: fix possible deadlock while mt7615_register_ext_phy() (Íñigo Huguet) [2043453] - mt76: mt7921: drop offload_flags overwritten (Íñigo Huguet) [2043453] - mt76: mt7915: get rid of mt7915_mcu_set_fixed_rate routine (Íñigo Huguet) [2043453] - bus: mhi: core: Use correctly sized arguments for bit field (Íñigo Huguet) [2043453] - bus: mhi: core: Fix race while handling SYS_ERR at power up (Íñigo Huguet) [2043453] - bus: mhi: core: Fix reading wake_capable channel configuration (Íñigo Huguet) [2043453] - bus: mhi: core: Minor style and comment fixes (Íñigo Huguet) [2043453] - bus: mhi: pci_generic: Graceful shutdown on freeze (Íñigo Huguet) [2043453] - ath11k: Fix a NULL pointer dereference in ath11k_mac_op_hw_scan() (Íñigo Huguet) [2043453] - mt76: remove variable set but not used (Íñigo Huguet) [2043453] - ath11k: Fix deleting uninitialized kernel timer during fragment cache flush (Íñigo Huguet) [2043453] - ath11k: add spectral/CFR buffer validation support (Íñigo Huguet) [2043453] - ath11k: Fix buffer overflow when scanning with extraie (Íñigo Huguet) [2043453] - mwifiex: Fix possible ABBA deadlock (Íñigo Huguet) [2043453] - ath10k: fix scan abort when duration is set for hw scan (Íñigo Huguet) [2043453] - ath10k: Fix tx hanging (Íñigo Huguet) [2043453] - iwlwifi: acpi: fix wgds rev 3 size (Íñigo Huguet) [2043453] - iwlwifi: mvm: avoid clearing a just saved session protection id (Íñigo Huguet) [2043453] - iwlwifi: mvm: Fix wrong documentation for scan request command (Íñigo Huguet) [2043453] - iwlwifi: mvm: synchronize with FW after multicast commands (Íñigo Huguet) [2043453] - iwlwifi: mvm: fix delBA vs. NSSN queue sync race (Íñigo Huguet) [2043453] - ath11k: Fix QMI file type enum value (Íñigo Huguet) [2043453] - ath11k: add support for WCN6855 hw2.1 (Íñigo Huguet) [2043453] - ath10k: Fix the MTU size on QCA9377 SDIO (Íñigo Huguet) [2043453] - wireless: iwlwifi: Fix a double free in iwl_txq_dyn_alloc_dma (Íñigo Huguet) [2043453] - mwifiex: Ignore BTCOEX events from the 88W8897 firmware (Íñigo Huguet) [2043453] - mwifiex: Fix skb_over_panic in mwifiex_usb_recv() (Íñigo Huguet) [2043453] - ath11k: Use host CE parameters for CE interrupts configuration (Íñigo Huguet) [2043453] - ath11k: Fix mon status ring rx tlv processing (Íñigo Huguet) [2043453] - ath11k: skip sending vdev down for channel switch (Íñigo Huguet) [2043453] - ath11k: fix read fail for htt_stats and htt_peer_stats for single pdev (Íñigo Huguet) [2043453] - ath11k: Set IRQ affinity to CPU0 in case of one MSI vector (Íñigo Huguet) [2043453] - ath11k: do not restore ASPM in case of single MSI vector (Íñigo Huguet) [2043453] - ath11k: add support one MSI vector (Íñigo Huguet) [2043453] - ath11k: refactor multiple MSI vector implementation (Íñigo Huguet) [2043453] - ath11k: use ATH11K_PCI_IRQ_DP_OFFSET for DP IRQ (Íñigo Huguet) [2043453] - ath11k: add CE and ext IRQ flag to indicate irq_handler (Íñigo Huguet) [2043453] - ath11k: get msi_data again after request_irq is called (Íñigo Huguet) [2043453] - ath9k: fix intr_txqs setting (Íñigo Huguet) [2043453] - ath11k: add hw_param for wakeup_mhi (Íñigo Huguet) [2043453] - ath11k: reset RSN/WPA present state for open BSS (Íñigo Huguet) [2043453] - ath11k: clear the keys properly via DISABLE_KEY (Íñigo Huguet) [2043453] - ath11k: Fix crash caused by uninitialized TX ring (Íñigo Huguet) [2043453] - ath11k: use cache line aligned buffers for dbring (Íñigo Huguet) [2043453] - ath11k: Fix ETSI regd with weather radar overlap (Íñigo Huguet) [2043453] - ath11k: fix FCS_ERR flag in radio tap header (Íñigo Huguet) [2043453] - ath11k: fix the value of msecs_to_jiffies in ath11k_debugfs_fw_stats_request (Íñigo Huguet) [2043453] - ath11k: fix firmware crash during channel switch (Íñigo Huguet) [2043453] - ath11k: Fix 'unused-but-set-parameter' error (Íñigo Huguet) [2043453] - ath11k: fix DMA memory free in CE pipe cleanup (Íñigo Huguet) [2043453] - ath11k: fix error routine when fallback of add interface fails (Íñigo Huguet) [2043453] - ath11k: fix fw crash due to peer get authorized before key install (Íñigo Huguet) [2043453] - ath11k: Clear auth flag only for actual association in security mode (Íñigo Huguet) [2043453] - ath11k: Send PPDU_STATS_CFG with proper pdev mask to firmware (Íñigo Huguet) [2043453] - ath11k: set correct NL80211_FEATURE_DYNAMIC_SMPS for WCN6855 (Íñigo Huguet) [2043453] - mac80211: mesh: embedd mesh_paths and mpp_paths into ieee80211_if_mesh (Íñigo Huguet) [2043453] - mac80211: initialize variable have_higher_than_11mbit (Íñigo Huguet) [2043453] - mac80211: fix locking in ieee80211_start_ap error path (Íñigo Huguet) [2043453] - mac80211: do drv_reconfig_complete() before restarting all (Íñigo Huguet) [2043453] - mac80211: mark TX-during-stop for TX in in_reconfig (Íñigo Huguet) [2043453] - mac80211: update channel context before station state (Íñigo Huguet) [2043453] - mac80211: Fix the size used for building probe request (Íñigo Huguet) [2043453] - mac80211: fix lookup when adding AddBA extension element (Íñigo Huguet) [2043453] - mac80211: validate extended element ID is present (Íñigo Huguet) [2043453] - cfg80211: Acquire wiphy mutex on regulatory work (Íñigo Huguet) [2043453] - mac80211: agg-tx: don't schedule_and_wake_txq() under sta->lock (Íñigo Huguet) [2043453] - nl80211: remove reload flag from regulatory_request (Íñigo Huguet) [2043453] - mac80211: send ADDBA requests using the tid/queue of the aggregation session (Íñigo Huguet) [2043453] - bus: mhi: core: Add support for forced PM resume (Íñigo Huguet) [2043453] - mt76: mt7921: fix build regression (Íñigo Huguet) [2043453] - brcmsmac: rework LED dependencies (Íñigo Huguet) [2043453] - iwlwifi: fix LED dependencies (Íñigo Huguet) [2043453] - iwlwifi: mvm: don't crash on invalid rate w/o STA (Íñigo Huguet) [2043453] - bus: mhi: pci_generic: Fix device recovery failed issue (Íñigo Huguet) [2043453] - mt76: fix key pointer overwrite in mt7921s_write_txwi/mt7663_usb_sdio_write_txwi (Íñigo Huguet) [2043453] - rt2x00: do not mark device gone on EPROTO errors during start (Íñigo Huguet) [2043453] - nl80211: reset regdom when reloading regdb (Íñigo Huguet) [2043453] - mac80211: add docs for ssn in struct tid_ampdu_tx (Íñigo Huguet) [2043453] - mac80211: fix a memory leak where sta_info is not freed (Íñigo Huguet) [2043453] - mac80211: set up the fwd_skb->dev for mesh forwarding (Íñigo Huguet) [2043453] - mac80211: fix regression in SSN handling of addba tx (Íñigo Huguet) [2043453] - mac80211: fix rate control for retransmitted frames (Íñigo Huguet) [2043453] - mac80211: track only QoS data frames for admission control (Íñigo Huguet) [2043453] - mac80211: fix TCP performance on mesh interface (Íñigo Huguet) [2043453] - mt76: fix possible pktid leak (Íñigo Huguet) [2043453] - mt76: fix timestamp check in tx_status (Íñigo Huguet) [2043453] - mt76: mt7915: fix NULL pointer dereference in mt7915_get_phy_mode (Íñigo Huguet) [2043453] - iwlwifi: Fix memory leaks in error handling path (Íñigo Huguet) [2043453] - iwlwifi: fix warnings produced by kernel debug options (Íñigo Huguet) [2043453] - iwlwifi: mvm: retry init flow if failed (Íñigo Huguet) [2043453] - iwlwifi: Fix missing error code in iwl_pci_probe() (Íñigo Huguet) [2043453] - iwlwifi: pcie: fix constant-conversion warning (Íñigo Huguet) [2043453] - mac80211: fix throughput LED trigger (Íñigo Huguet) [2043453] - mac80211: fix monitor_sdata RCU/locking assertions (Íñigo Huguet) [2043453] - mac80211: drop check for DONT_REORDER in __ieee80211_select_queue (Íñigo Huguet) [2043453] - mac80211: fix radiotap header generation (Íñigo Huguet) [2043453] - mac80211: do not access the IV when it was stripped (Íñigo Huguet) [2043453] - nl80211: fix radio statistics in survey dump (Íñigo Huguet) [2043453] - cfg80211: call cfg80211_stop_ap when switch from P2P_GO type (Íñigo Huguet) [2043453] - mwifiex: fix division by zero in fw download path (Íñigo Huguet) [2043453] - iwlwifi: bump FW API to 67 for AX devices (Íñigo Huguet) [2043453] - iwlwifi: mvm: extend session protection on association (Íñigo Huguet) [2043453] - iwlwifi: rename CHANNEL_SWITCH_NOA_NOTIF to CHANNEL_SWITCH_START_NOTIF (Íñigo Huguet) [2043453] - iwlwifi: mvm: remove session protection on disassoc (Íñigo Huguet) [2043453] - iwlwifi: mvm: fix WGDS table print in iwl_mvm_chub_update_mcc() (Íñigo Huguet) [2043453] - iwlwifi: rename GEO_TX_POWER_LIMIT to PER_CHAIN_LIMIT_OFFSET_CMD (Íñigo Huguet) [2043453] - iwlwifi: mvm: d3: use internal data representation (Íñigo Huguet) [2043453] - iwlwifi: mvm: update RFI TLV (Íñigo Huguet) [2043453] - iwlwifi: mvm: don't get address of mvm->fwrt just to dereference as a pointer (Íñigo Huguet) [2043453] - iwlwifi: yoyo: support for ROM usniffer (Íñigo Huguet) [2043453] - iwlwifi: fw: uefi: add missing include guards (Íñigo Huguet) [2043453] - iwlwifi: dump host monitor data when NIC doesn't init (Íñigo Huguet) [2043453] - iwlwifi: pcie: simplify iwl_pci_find_dev_info() (Íñigo Huguet) [2043453] - iwlwifi: ACPI: support revision 3 WGDS tables (Íñigo Huguet) [2043453] - iwlwifi: pcie: update sw error interrupt for BZ family (Íñigo Huguet) [2043453] - iwlwifi: add new pci SoF with JF (Íñigo Huguet) [2043453] - iwlwifi: mvm: Use all Rx chains for roaming scan (Íñigo Huguet) [2043453] - iwlwifi: pcie: remove two duplicate PNJ device entries (Íñigo Huguet) [2043453] - iwlwifi: pcie: refactor dev_info lookup (Íñigo Huguet) [2043453] - iwlwifi: pcie: remove duplicate entry (Íñigo Huguet) [2043453] - iwlwifi: pcie: fix killer name matching for AX200 (Íñigo Huguet) [2043453] - iwlwifi: mvm: fix some kerneldoc issues (Íñigo Huguet) [2043453] - ath10k: fix division by zero in send path (Íñigo Huguet) [2043453] - ath10k: fix control-message timeout (Íñigo Huguet) [2043453] - ath10k: fix module load regression with iram-recovery feature (Íñigo Huguet) [2043453] - ath10k: fix invalid dma_addr_t token assignment (Íñigo Huguet) [2043453] - ath11k: change return buffer manager for QCA6390 (Íñigo Huguet) [2043453] - mt76: connac: fix unresolved symbols when CONFIG_PM is unset (Íñigo Huguet) [2043453] - mt76: Make use of the helper macro kthread_run() (Íñigo Huguet) [2043453] - mt76: Print error message when reading EEPROM from mtd failed (Íñigo Huguet) [2043453] - mt76: mt7921: disable 4addr capability (Íñigo Huguet) [2043453] - mt76: mt7915: add debugfs knobs for MCU utilization (Íñigo Huguet) [2043453] - mt76: mt7915: add WA firmware log support (Íñigo Huguet) [2043453] - mt76: mt7915: fix endiannes warning mt7915_mcu_beacon_check_caps (Íñigo Huguet) [2043453] - mt76: mt7915: rework debugfs fixed-rate knob (Íñigo Huguet) [2043453] - mt76: mt7915: rework .set_bitrate_mask() to support more options (Íñigo Huguet) [2043453] - mt76: mt7915: remove mt7915_mcu_add_he() (Íñigo Huguet) [2043453] - mt76: mt7615: apply cached RF data for DBDC (Íñigo Huguet) [2043453] - mt76: mt7615: mt7622: fix ibss and meshpoint (Íñigo Huguet) [2043453] - mt76: mt7921: fix Wformat build warning (Íñigo Huguet) [2043453] - mt76: mt7921: fix mt7921s Kconfig (Íñigo Huguet) [2043453] - iwlwifi: pnvm: print out the version properly (Íñigo Huguet) [2043453] - iwlwifi: dbg: treat non active regions as unsupported regions (Íñigo Huguet) [2043453] - iwlwifi: mvm: Read acpi dsm to get channel activation bitmap (Íñigo Huguet) [2043453] - iwlwifi: add new device id 7F70 (Íñigo Huguet) [2043453] - iwlwifi: mvm: improve log when processing CSA (Íñigo Huguet) [2043453] - iwlwifi: mvm: set BT-coex high priority for 802.1X/4-way-HS (Íñigo Huguet) [2043453] - iwlwifi: dbg: treat dbgc allocation failure when tlv is missing (Íñigo Huguet) [2043453] - iwlwifi: add new killer devices to the driver (Íñigo Huguet) [2043453] - iwlwifi: mvm: set inactivity timeouts also for PS-poll (Íñigo Huguet) [2043453] - iwlwifi: pcie: try to grab NIC access early (Íñigo Huguet) [2043453] - iwlwifi: mvm: reduce WARN_ON() in TX status path (Íñigo Huguet) [2043453] - iwlwifi: allow rate-limited error messages (Íñigo Huguet) [2043453] - iwlwifi: mvm: remove session protection after auth/assoc (Íñigo Huguet) [2043453] - iwlwifi: remove redundant iwl_finish_nic_init() argument (Íñigo Huguet) [2043453] - iwlwifi: mvm: Add RTS and CTS flags to iwl_tx_cmd_flags. (Íñigo Huguet) [2043453] - iwlwifi: mvm: remove csi from iwl_mvm_pass_packet_to_mac80211() (Íñigo Huguet) [2043453] - iwlwifi: mvm: Support new rate_n_flags for REPLY_RX_MPDU_CMD and RX_NO_DATA_NOTIF (Íñigo Huguet) [2043453] - iwlwifi: mvm: Support new TX_RSP and COMPRESSED_BA_RES versions (Íñigo Huguet) [2043453] - iwlwifi: mvm: Support new version of BEACON_TEMPLATE_CMD. (Íñigo Huguet) [2043453] - iwlwifi: mvm: Add support for new rate_n_flags in tx_cmd. (Íñigo Huguet) [2043453] - iwlwifi: BZ Family SW reset support (Íñigo Huguet) [2043453] - iwlwifi: BZ Family BUS_MASTER_DISABLE_REQ code duplication (Íñigo Huguet) [2043453] - iwlwifi: yoyo: fw debug config from context info and preset (Íñigo Huguet) [2043453] - iwlwifi: mvm: Support new version of ranging response notification (Íñigo Huguet) [2043453] - iwlwifi: mvm: Support version 3 of tlc_update_notif. (Íñigo Huguet) [2043453] - iwlwifi: mvm: convert old rate & flags to the new format. (Íñigo Huguet) [2043453] - iwlwifi: mvm: add definitions for new rate & flags (Íñigo Huguet) [2043453] - iwlwifi: mvm: update definitions due to new rate & flags (Íñigo Huguet) [2043453] - iwlwifi: mvm: scrub key material in firmware dumps (Íñigo Huguet) [2043453] - iwlwifi: parse debug exclude data from firmware file (Íñigo Huguet) [2043453] - iwlwifi: fw dump: add infrastructure for dump scrubbing (Íñigo Huguet) [2043453] - iwlwifi: mvm: correct sta-state logic for TDLS (Íñigo Huguet) [2043453] - iwlwifi: api: fix struct iwl_wowlan_status_v7 kernel-doc (Íñigo Huguet) [2043453] - iwlwifi: fix fw/img.c license statement (Íñigo Huguet) [2043453] - iwlwifi: remove contact information (Íñigo Huguet) [2043453] - iwlwifi: remove MODULE_AUTHOR() statements (Íñigo Huguet) [2043453] - iwlwifi: api: remove unused RX status bits (Íñigo Huguet) [2043453] - iwlwifi: add some missing kernel-doc in struct iwl_fw (Íñigo Huguet) [2043453] - iwlwifi: mvm: Remove antenna c references (Íñigo Huguet) [2043453] - iwlwifi: mvm: add support for 160Mhz in ranging measurements (Íñigo Huguet) [2043453] - iwlwifi: add vendor specific capabilities for some RFs (Íñigo Huguet) [2043453] - iwlwifi: mvm: add lmac/umac PC info in case of error (Íñigo Huguet) [2043453] - iwlwifi: mvm: disable RX-diversity in powersave (Íñigo Huguet) [2043453] - iwlwifi: mvm: fix ieee80211_get_he_iftype_cap() iftype (Íñigo Huguet) [2043453] - iwlwifi: Start scratch debug register for Bz family (Íñigo Huguet) [2043453] - iwlwifi: Add support for more BZ HWs (Íñigo Huguet) [2043453] - iwlwifi: Add support for getting rf id with blank otp (Íñigo Huguet) [2043453] - cfg80211: fix kernel-doc for MBSSID EMA (Íñigo Huguet) [2043453] - mac80211: Prevent AP probing during suspend (Íñigo Huguet) [2043453] - nl80211: Add LC placeholder band definition to nl80211_band (Íñigo Huguet) [2043453] - mac80211: split beacon retrieval functions (Íñigo Huguet) [2043453] - cfg80211: separate get channel number from ies (Íñigo Huguet) [2043453] - mac80211: use ieee80211_bss_get_elem() in most places (Íñigo Huguet) [2043453] - cfg80211: scan: use element finding functions in easy cases (Íñigo Huguet) [2043453] - nl80211: use element finding functions (Íñigo Huguet) [2043453] - mac80211: fils: use cfg80211_find_ext_elem() (Íñigo Huguet) [2043453] - mac80211: fix memory leaks with element parsing (Íñigo Huguet) [2043453] - cfg80211: prepare for const netdev->dev_addr (Íñigo Huguet) [2043453] - mac80211: use eth_hw_addr_set() (Íñigo Huguet) [2043453] - wireless: mac80211_hwsim: use eth_hw_addr_set() (Íñigo Huguet) [2043453] - mac80211: debugfs: calculate free buffer size correctly (Íñigo Huguet) [2043453] - fq_codel: generalise ce_threshold marking for subset of traffic (Íñigo Huguet) [2043453] - wl3501_cs: use eth_hw_addr_set() (Íñigo Huguet) [2043453] - ray_cs: use eth_hw_addr_set() (Íñigo Huguet) [2043453] - brcmfmac: prepare for const netdev->dev_addr (Íñigo Huguet) [2043453] - wireless: use eth_hw_addr_set() instead of ether_addr_copy() (Íñigo Huguet) [2043453] - wireless: use eth_hw_addr_set() (Íñigo Huguet) [2043453] - iwlwifi: cfg: set low-latency-xtal for some integrated So devices (Íñigo Huguet) [2043453] - iwlwifi: pnvm: read EFI data only if long enough (Íñigo Huguet) [2043453] - iwlwifi: pnvm: don't kmemdup() more than we have (Íñigo Huguet) [2043453] - iwlwifi: change all JnP to NO-160 configuration (Íñigo Huguet) [2043453] - iwlwifi: mvm: reset PM state on unsuccessful resume (Íñigo Huguet) [2043453] - mwifiex: Deactive host sleep using HSCFG after it was activated manually (Íñigo Huguet) [2043453] - mwifiex: Send DELBA requests according to spec (Íñigo Huguet) [2043453] - mwifiex: Fix an incorrect comment (Íñigo Huguet) [2043453] - mwifiex: Log an error on command failure during key-material upload (Íñigo Huguet) [2043453] - mwifiex: Don't log error on suspend if wake-on-wlan is disabled (Íñigo Huguet) [2043453] - mt76: mt7915: change max rx len limit of hw modules (Íñigo Huguet) [2043453] - mt76: mt7915: fix missing HE phy cap (Íñigo Huguet) [2043453] - mt76: mt7915: rework mt7915_mcu_sta_muru_tlv() (Íñigo Huguet) [2043453] - mt76: mt7915: enable HE UL MU-MIMO (Íñigo Huguet) [2043453] - mt76: mt7921: add per-vif counters in ethtool (Íñigo Huguet) [2043453] - mt76: mt7921: move tx amsdu stats in mib_stats (Íñigo Huguet) [2043453] - mt76: mt7921: add sta stats accounting in mt7921_mac_add_txs_skb (Íñigo Huguet) [2043453] - mt76: mt7921: introduce stats reporting through ethtool (Íñigo Huguet) [2043453] - mt76: mt7921: add some more MIB counters (Íñigo Huguet) [2043453] - mt76: do not reset MIB counters in get_stats callback (Íñigo Huguet) [2043453] - mt76: mt7915: move tx amsdu stats in mib_stats (Íñigo Huguet) [2043453] - mt76: mt7915: run mt7915_get_et_stats holding mt76 mutex (Íñigo Huguet) [2043453] - mt76: move mt76_ethtool_worker_info in mt76 module (Íñigo Huguet) [2043453] - mt76: move mt76_sta_stats in mt76.h (Íñigo Huguet) [2043453] - mt76: mt76x0: correct VHT MCS 8/9 tx power eeprom offset (Íñigo Huguet) [2043453] - mt76: mt7921s: add reset support (Íñigo Huguet) [2043453] - mt76: mt7921: introduce mt7921s support (Íñigo Huguet) [2043453] - mt76: mt7921: refactor mt7921_mcu_send_message (Íñigo Huguet) [2043453] - mt76: mt7921: rely on mcu_get_nic_capability (Íñigo Huguet) [2043453] - mt76: connac: extend mcu_get_nic_capability (Íñigo Huguet) [2043453] - mt76: sdio: extend sdio module to support CONNAC2 (Íñigo Huguet) [2043453] - mt76: sdio: introduce parse_irq callback (Íñigo Huguet) [2043453] - mt76: sdio: move common code in mt76_sdio module (Íñigo Huguet) [2043453] - mt76: mt7921: use physical addr to unify register access (Íñigo Huguet) [2043453] - mt76: mt7921: make all event parser reusable between mt7921s and mt7921e (Íñigo Huguet) [2043453] - mt76: mt7663s: rely on mcu reg access utility (Íñigo Huguet) [2043453] - mt76: connac: move mcu reg access utility routines in mt76_connac_lib module (Íñigo Huguet) [2043453] - mt76: mt7921: add MT7921_COMMON module (Íñigo Huguet) [2043453] - mt76: mt7921: refactor init.c to be bus independent (Íñigo Huguet) [2043453] - mt76: mt7921: refactor mcu.c to be bus independent (Íñigo Huguet) [2043453] - mt76: mt7921: refactor dma.c to be pcie specific (Íñigo Huguet) [2043453] - mt76: mt7921: refactor mac.c to be bus independent (Íñigo Huguet) [2043453] - mt76: mt7921: add MU EDCA cmd support (Íñigo Huguet) [2043453] - mt76: mt7915: remove dead code in debugfs code (Íñigo Huguet) [2043453] - mt76: sdio: export mt76s_alloc_rx_queue and mt76s_alloc_tx routines (Íñigo Huguet) [2043453] - mt76: mt7915: improve code readability for xmit-queue handler (Íñigo Huguet) [2043453] - mt76: mt7915: introduce mt76 debugfs sub-dir for ext-phy (Íñigo Huguet) [2043453] - mt76: rely on phy pointer in mt76_register_debugfs_fops routine signature (Íñigo Huguet) [2043453] - mt76: mt7915: set muru platform type (Íñigo Huguet) [2043453] - mt76: mt7915: set VTA bit in tx descriptor (Íñigo Huguet) [2043453] - mt76: mt7915: fix muar_idx in mt7915_mcu_alloc_sta_req() (Íñigo Huguet) [2043453] - mt76: mt7915: rework starec TLV tags (Íñigo Huguet) [2043453] - mt76: mt7915: fix sta_rec_wtbl tag len (Íñigo Huguet) [2043453] - mt76: mt7915: improve starec readability of txbf (Íñigo Huguet) [2043453] - mt76: mt7915: fix txbf starec TLV issues (Íñigo Huguet) [2043453] - mt76: mt7915: introduce mt7915_mcu_beacon_check_caps() (Íñigo Huguet) [2043453] - mt76: connac: fix possible NULL pointer dereference in mt76_connac_get_phy_mode_v2 (Íñigo Huguet) [2043453] - mt76: do not access 802.11 header in ccmp check for 802.3 rx skbs (Íñigo Huguet) [2043453] - mt76: use a separate CCMP PN receive counter for management frames (Íñigo Huguet) [2043453] - mt76: mt7921: add delay config for sched scan (Íñigo Huguet) [2043453] - mt76: mt7615: fix monitor mode tear down crash (Íñigo Huguet) [2043453] - mt76: debugfs: improve queue node readability (Íñigo Huguet) [2043453] - mt76: mt7915: add twt_stats knob in debugfs (Íñigo Huguet) [2043453] - mt76: mt7915: enable twt responder capability (Íñigo Huguet) [2043453] - mt76: mt7915: introduce mt7915_mac_add_twt_setup routine (Íñigo Huguet) [2043453] - mt76: mt7915: introduce mt7915_mcu_twt_agrt_update mcu command (Íñigo Huguet) [2043453] - mt76: mt7915: introduce __mt7915_get_tsf routine (Íñigo Huguet) [2043453] - mt76: drop MCU header size from buffer size in __mt76_mcu_send_firmware (Íñigo Huguet) [2043453] - mt76: introduce __mt76_mcu_send_firmware routine (Íñigo Huguet) [2043453] - mt76: support reading EEPROM data embedded in fdt (Íñigo Huguet) [2043453] - mt76: schedule status timeout at dma completion (Íñigo Huguet) [2043453] - mt76: substitute sk_buff_head status_list with spinlock_t status_lock (Íñigo Huguet) [2043453] - mt76: remove mt76_wcid pointer from mt76_tx_status_check signature (Íñigo Huguet) [2043453] - mt76: introduce packet_id idr (Íñigo Huguet) [2043453] - mt76: mt7921: add 6GHz support (Íñigo Huguet) [2043453] - mt76: add 6GHz support (Íñigo Huguet) [2043453] - mt76: connac: enable hw amsdu @ 6GHz (Íñigo Huguet) [2043453] - mt76: connac: add 6GHz support to mt76_connac_mcu_uni_add_bss (Íñigo Huguet) [2043453] - mt76: connac: add 6GHz support to mt76_connac_mcu_sta_tlv (Íñigo Huguet) [2043453] - mt76: connac: set 6G phymode in single-sku support (Íñigo Huguet) [2043453] - mt76: connac: add 6GHz support to mt76_connac_mcu_set_channel_domain (Íñigo Huguet) [2043453] - mt76: connac: enable 6GHz band for hw scan (Íñigo Huguet) [2043453] - mt76: connac: set 6G phymode in mt76_connac_get_phy_mode{,v2} (Íñigo Huguet) [2043453] - mt76: mt7915: add mib counters to ethtool stats (Íñigo Huguet) [2043453] - mt76: mt7915: add more MIB registers (Íñigo Huguet) [2043453] - mt76: mt7915: add tx mu/su counters to mib (Íñigo Huguet) [2043453] - mt76: mt7915: add some per-station tx stats to ethtool (Íñigo Huguet) [2043453] - mt76: mt7915: add tx stats gathered from tx-status callbacks (Íñigo Huguet) [2043453] - mt76: mt7915: add ethtool stats support (Íñigo Huguet) [2043453] - mt76: mt7921: fix retrying release semaphore without end (Íñigo Huguet) [2043453] - mt76: mt7921: robustify hardware initialization flow (Íñigo Huguet) [2043453] - mt76: mt7915: fix possible infinite loop release semaphore (Íñigo Huguet) [2043453] - mt76: mt7915: honor all possible error conditions in mt7915_mcu_init() (Íñigo Huguet) [2043453] - mt76: move spin_lock_bh to spin_lock in tasklet (Íñigo Huguet) [2043453] - mt76: mt7921: remove mt7921_sta_stats (Íñigo Huguet) [2043453] - mt76: mt7921: remove mcu rate reporting code (Íñigo Huguet) [2043453] - mt76: mt7921: report tx rate directly from tx status (Íñigo Huguet) [2043453] - mt76: mt7921: add support for tx status reporting (Íñigo Huguet) [2043453] - mt76: mt7921: start reworking tx rate reporting (Íñigo Huguet) [2043453] - mt76: mt7615: fix hwmon temp sensor mem use-after-free (Íñigo Huguet) [2043453] - mt76: mt7915: fix hwmon temp sensor mem use-after-free (Íñigo Huguet) [2043453] - mt76: mt7915: enable configured beacon tx rate (Íñigo Huguet) [2043453] - mt76: disable BH around napi_schedule() calls (Íñigo Huguet) [2043453] - mt76: fill boottime_ns in Rx path (Íñigo Huguet) [2043453] - mt76: switch from 'pci_' to 'dma_' API (Íñigo Huguet) [2043453] - mt76: fix boolreturn.cocci warnings (Íñigo Huguet) [2043453] - mt76: mt7921: update mib counters dumping phy stats (Íñigo Huguet) [2043453] - mt76: mt7921: always wake device if necessary in debugfs (Íñigo Huguet) [2043453] - mt76: mt7915: rename debugfs tx-queues (Íñigo Huguet) [2043453] - mt76: mt7915: rework debugfs queue info (Íñigo Huguet) [2043453] - mt76: mt7921: move mt7921_queue_rx_skb to mac.c (Íñigo Huguet) [2043453] - mt76: mt7915: fix WMM index on DBDC cards (Íñigo Huguet) [2043453] - mt76: mt7915: improve code readability in mt7915_mcu_sta_bfer_ht (Íñigo Huguet) [2043453] - mt76: mt7915: introduce bss coloring support (Íñigo Huguet) [2043453] - mt76: mt7915: add LED support (Íñigo Huguet) [2043453] - mt76: mt7915: fix potential NPE in TXS processing (Íñigo Huguet) [2043453] - mt76: mt7915: fix he_mcs capabilities for 160mhz (Íñigo Huguet) [2043453] - mt76: use IEEE80211_OFFLOAD_ENCAP_ENABLED instead of MT_DRV_AMSDU_OFFLOAD (Íñigo Huguet) [2043453] - mt76: mt7915: update mac timing settings (Íñigo Huguet) [2043453] - mt76: mt7921: fix endianness warnings in mt7921_mac_decode_he_mu_radiotap (Íñigo Huguet) [2043453] - mt76: mt7921: fix kernel warning from cfg80211_calculate_bitrate (Íñigo Huguet) [2043453] - mt76: mt7921: fix firmware usage of RA info using legacy rates (Íñigo Huguet) [2043453] - mt76: mt7915: add HE-LTF into fixed rate command (Íñigo Huguet) [2043453] - mt76: mt7921: report HE MU radiotap (Íñigo Huguet) [2043453] - mt76: mt7615: move mt7615_mcu_set_p2p_oppps in mt76_connac module (Íñigo Huguet) [2043453] - mt76: overwrite default reg_ops if necessary (Íñigo Huguet) [2043453] - mt76: mt7921: introduce mt7921_mcu_set_beacon_filter utility routine (Íñigo Huguet) [2043453] - mt76: mt7921: get rid of mt7921_mac_set_beacon_filter (Íñigo Huguet) [2043453] - mt76: mt7921: get rid of monitor_vif (Íñigo Huguet) [2043453] - mt76: connac: add support for limiting to maximum regulatory Tx power (Íñigo Huguet) [2043453] - mt76: connac: fix GTK rekey offload failure on WPA mixed mode (Íñigo Huguet) [2043453] - mt76: mt7921: fix dma hang in rmmod (Íñigo Huguet) [2043453] - mt76: add support for setting mcast rate (Íñigo Huguet) [2043453] - mt76: mt7915: fix bit fields for HT rate idx (Íñigo Huguet) [2043453] - mt76: mt7915: switch proper tx arbiter mode in testmode (Íñigo Huguet) [2043453] - mt76: mt7915: fix potential overflow of eeprom page index (Íñigo Huguet) [2043453] - mt76: mt7921: send EAPOL frames at lowest rate (Íñigo Huguet) [2043453] - mt76: mt7915: send EAPOL frames at lowest rate (Íñigo Huguet) [2043453] - mt76: mt7915: add control knobs for thermal throttling (Íñigo Huguet) [2043453] - mt76: mt7921: Add mt7922 support (Íñigo Huguet) [2043453] - mt76: mt7615: fix skb use-after-free on mac reset (Íñigo Huguet) [2043453] - mt76: mt7921: Fix out of order process by invalid event pkt (Íñigo Huguet) [2043453] - mt76: mt7915: fix mgmt frame using unexpected bitrate (Íñigo Huguet) [2043453] - mt76: mt7921: fix mgmt frame using unexpected bitrate (Íñigo Huguet) [2043453] - mt76: add mt76_default_basic_rate more devices can rely on (Íñigo Huguet) [2043453] - mt76: mt7921: introduce testmode support (Íñigo Huguet) [2043453] - mt76: mt7915: remove mt7915_sta_stats (Íñigo Huguet) [2043453] - mt76: mt7915: report tx rate directly from tx status (Íñigo Huguet) [2043453] - mt76: mt7915: cleanup -Wunused-but-set-variable (Íñigo Huguet) [2043453] - mt76: mt7915: take RCU read lock when calling ieee80211_bss_get_elem() (Íñigo Huguet) [2043453] - mt76: mt7915: fix an off-by-one bound check (Íñigo Huguet) [2043453] - mt76: mt7921: add .set_sar_specs support (Íñigo Huguet) [2043453] - mt76: mt7915: adapt new firmware to update BA winsize for Rx session (Íñigo Huguet) [2043453] - mt76: mt7915: report HE MU radiotap (Íñigo Huguet) [2043453] - mt76: mt76x02: fix endianness warnings in mt76x02_mac.c (Íñigo Huguet) [2043453] - mt76: mt7921: fix survey-dump reporting (Íñigo Huguet) [2043453] - mt76: fix build error implicit enumeration conversion (Íñigo Huguet) [2043453] - mt76: mt7921: enable aspm by default (Íñigo Huguet) [2043453] - mt76: connac: fix mt76_connac_gtk_rekey_tlv usage (Íñigo Huguet) [2043453] - mt76: mt7915: fix calling mt76_wcid_alloc with incorrect parameter (Íñigo Huguet) [2043453] - mt76: mt7915: fix info leak in mt7915_mcu_set_pre_cal() (Íñigo Huguet) [2043453] - mt76: mt7615: fix endianness warning in mt7615_mac_write_txwi (Íñigo Huguet) [2043453] - mt76: mt7921: fix endianness warning in mt7921_update_txs (Íñigo Huguet) [2043453] - mt76: mt7915: fix endianness warning in mt7915_mac_add_txs_skb (Íñigo Huguet) [2043453] - mt76: mt7921: avoid unnecessary spin_lock/spin_unlock in mt7921_mcu_tx_done_event (Íñigo Huguet) [2043453] - mt76: mt7921: fix endianness in mt7921_mcu_tx_done_event (Íñigo Huguet) [2043453] - mwifiex: Try waking the firmware until we get an interrupt (Íñigo Huguet) [2043453] - mwifiex: Read a PCI register after writing the TX ring write pointer (Íñigo Huguet) [2043453] - fq_codel: implement L4S style ce_threshold_ect1 marking (Íñigo Huguet) [2043453] - net: add skb_get_dsfield() helper (Íñigo Huguet) [2043453] - wireless: Remove redundant 'flush_workqueue()' calls (Íñigo Huguet) [2043453] - mt7601u: Remove redundant initialization of variable ret (Íñigo Huguet) [2043453] - rtlwifi: rtl8192ee: Remove redundant initialization of variable version (Íñigo Huguet) [2043453] - ath10k: fix max antenna gain unit (Íñigo Huguet) [2043453] - ath9k: fix an IS_ERR() vs NULL check (Íñigo Huguet) [2043453] - ath11k: Identify DFS channel when sending scan channel list command (Íñigo Huguet) [2043453] - ath9k: support DT ieee80211-freq-limit property to limit channels (Íñigo Huguet) [2043453] - ath11k: Change number of TCL rings to one for QCA6390 (Íñigo Huguet) [2043453] - ath11k: Handle MSI enablement during rmmod and SSR (Íñigo Huguet) [2043453] - ath: dfs_pattern_detector: Fix possible null-pointer dereference in channel_detector_create() (Íñigo Huguet) [2043453] - ath11k: Use kcalloc() instead of kzalloc() (Íñigo Huguet) [2043453] - ath11k: Remove redundant assignment to variable fw_size (Íñigo Huguet) [2043453] - ath11k: fix m68k and xtensa build failure in ath11k_peer_assoc_h_smps() (Íñigo Huguet) [2043453] - ath11k: Fix spelling mistake "incompaitiblity" -> "incompatibility" (Íñigo Huguet) [2043453] - ath11k: Remove unused variable in ath11k_dp_rx_mon_merg_msdus() (Íñigo Huguet) [2043453] - ath9k: Fix potential interrupt storm on queue reset (Íñigo Huguet) [2043453] - ath9k: add option to reset the wifi chip via debugfs (Íñigo Huguet) [2043453] - ath10k: Don't always treat modem stop events as crashes (Íñigo Huguet) [2043453] - rtl8xxxu: Use lower tx rates for the ack packet (Íñigo Huguet) [2043453] - brcmfmac: Add DMI nvram filename quirk for Cyberbook T116 tablet (Íñigo Huguet) [2043453] - rtw88: refine fw_crash debugfs to show non-zero while triggering (Íñigo Huguet) [2043453] - rtw88: fix RX clock gate setting while fifo dump (Íñigo Huguet) [2043453] - net: qrtr: combine nameservice into main module (Íñigo Huguet) [2043453] - ath10k: sdio: Add missing BH locking around napi_schdule() (Íñigo Huguet) [2043453] - ath10k: Fix missing frame timestamp for beacon/probe-resp (Íñigo Huguet) [2043453] - ath10k: high latency fixes for beacon buffer (Íñigo Huguet) [2043453] - ath11k: Change DMA_FROM_DEVICE to DMA_TO_DEVICE when map reinjected packets (Íñigo Huguet) [2043453] - ath11k: support SMPS configuration for 6 GHz (Íñigo Huguet) [2043453] - ath11k: add 6 GHz params in peer assoc command (Íñigo Huguet) [2043453] - ieee80211: Add new A-MPDU factor macro for HE 6 GHz peer caps (Íñigo Huguet) [2043453] - ath11k: indicate to mac80211 scan complete with aborted flag for ATH11K_SCAN_STARTING state (Íñigo Huguet) [2043453] - ath11k: indicate scan complete for scan canceled when scan running (Íñigo Huguet) [2043453] - ath11k: add handler for scan event WMI_SCAN_EVENT_DEQUEUED (Íñigo Huguet) [2043453] - ath11k: add HTT stats support for new stats (Íñigo Huguet) [2043453] - ath11k: Change masking and shifting in htt stats (Íñigo Huguet) [2043453] - ath11k: Remove htt stats fixed size array usage (Íñigo Huguet) [2043453] - ath11k: Replace HTT_DBG_OUT with scnprintf (Íñigo Huguet) [2043453] - ath11k: Rename macro ARRAY_TO_STRING to PRINT_ARRAY_TO_BUF (Íñigo Huguet) [2043453] - ath11k: Fix memory leak in ath11k_qmi_driver_event_work (Íñigo Huguet) [2043453] - ath11k: Fix inaccessible debug registers (Íñigo Huguet) [2043453] - ath11k: Drop MSDU with length error in DP rx path (Íñigo Huguet) [2043453] - ath11k: copy cap info of 6G band under WMI_HOST_WLAN_5G_CAP for WCN6855 (Íñigo Huguet) [2043453] - ath11k: enable 6G channels for WCN6855 (Íñigo Huguet) [2043453] - ath11k: re-enable ht_cap/vht_cap for 5G band for WCN6855 (Íñigo Huguet) [2043453] - ath11k: fix survey dump collection in 6 GHz (Íñigo Huguet) [2043453] - ath11k: fix packet drops due to incorrect 6 GHz freq value in rx status (Íñigo Huguet) [2043453] - ath11k: add channel 2 into 6 GHz channel list (Íñigo Huguet) [2043453] - mac80211: MBSSID support in interface handling (Íñigo Huguet) [2043453] - ath11k: Add wmi peer create conf event in wmi_tlv_event_id (Íñigo Huguet) [2043453] - ath11k: Avoid "No VIF found" warning message (Íñigo Huguet) [2043453] - ath11k: Fix crash during firmware recovery on reo cmd ring access (Íñigo Huguet) [2043453] - ath11k: Assign free_vdev_map value before ieee80211_register_hw (Íñigo Huguet) [2043453] - ath11k: Add vdev start flag to disable hardware encryption (Íñigo Huguet) [2043453] - ath11k: Avoid race during regd updates (Íñigo Huguet) [2043453] - ath11k: Avoid reg rules update during firmware recovery (Íñigo Huguet) [2043453] - ath11k: Update pdev tx and rx firmware stats (Íñigo Huguet) [2043453] - ath11k: Fix pktlog lite rx events (Íñigo Huguet) [2043453] - ath11k: Add support for RX decapsulation offload (Íñigo Huguet) [2043453] - ath11k: fix some sleeping in atomic bugs (Íñigo Huguet) [2043453] - ath11k: qmi: avoid error messages when dma allocation fails (Íñigo Huguet) [2043453] - ath11k: Replace one-element array with flexible-array member (Íñigo Huguet) [2043453] - ath11k: add caldata download support from EEPROM (Íñigo Huguet) [2043453] - ath11k: add caldata file for multiple radios (Íñigo Huguet) [2043453] - ath11k: clean up BDF download functions (Íñigo Huguet) [2043453] - ath11k: use hw_params to access board_size and cal_offset (Íñigo Huguet) [2043453] - ath11k: Wstringop-overread warning (Íñigo Huguet) [2043453] - ath11k: Add spectral scan support for QCN9074 (Íñigo Huguet) [2043453] - ath11k: Fix the spectral minimum FFT bin count (Íñigo Huguet) [2043453] - ath11k: Introduce spectral hw configurable param (Íñigo Huguet) [2043453] - ath11k: Refactor spectral FFT bin size (Íñigo Huguet) [2043453] - ath11k: add support for 80P80 and 160 MHz bandwidth (Íñigo Huguet) [2043453] - ath11k: add support for setting fixed HE rate/gi/ltf (Íñigo Huguet) [2043453] - nl80211: MBSSID and EMA support in AP mode (Íñigo Huguet) [2043453] - nl80211: don't kfree() ERR_PTR() value (Íñigo Huguet) [2043453] - cfg80211: always free wiphy specific regdomain (Íñigo Huguet) [2043453] - mac80211: save transmit power envelope element and power constraint (Íñigo Huguet) [2043453] - mac80211: add parse regulatory info in 6 GHz operation information (Íñigo Huguet) [2043453] - ieee80211: add power type definition for 6 GHz (Íñigo Huguet) [2043453] - mac80211: twt: don't use potentially unaligned pointer (Íñigo Huguet) [2043453] - cfg80211: AP mode driver offload for FILS association crypto (Íñigo Huguet) [2043453] - ath11k: monitor mode clean up to use separate APIs (Íñigo Huguet) [2043453] - ath11k: add separate APIs for monitor mode (Íñigo Huguet) [2043453] - ath11k: move static function ath11k_mac_vdev_setup_sync to top (Íñigo Huguet) [2043453] - rtw88: 8821c: correct 2.4G tx power for type 2/4 NIC (Íñigo Huguet) [2043453] - rtw88: 8821c: support RFE type4 wifi NIC (Íñigo Huguet) [2043453] - brcmfmac: Replace zero-length array with flexible array member (Íñigo Huguet) [2043453] - mac80211_hwsim: enable 6GHz channels (Íñigo Huguet) [2043453] - mac80211: use ieee802_11_parse_elems() in ieee80211_prep_channel() (Íñigo Huguet) [2043453] - nl80211: don't put struct cfg80211_ap_settings on stack (Íñigo Huguet) [2043453] - mac80211: always allocate struct ieee802_11_elems (Íñigo Huguet) [2043453] - mac80211: mlme: find auth challenge directly (Íñigo Huguet) [2043453] - mac80211: move CRC into struct ieee802_11_elems (Íñigo Huguet) [2043453] - mac80211: mesh: clean up rx_bcn_presp API (Íñigo Huguet) [2043453] - mac80211: reduce stack usage in debugfs (Íñigo Huguet) [2043453] - nl80211: prefer struct_size over open coded arithmetic (Íñigo Huguet) [2043453] - mac80211: check hostapd configuration parsing twt requests (Íñigo Huguet) [2043453] - cfg80211: honour V=1 in certificate code generation (Íñigo Huguet) [2043453] - rt2x00: remove duplicate USB device ID (Íñigo Huguet) [2043453] - mwifiex: Fix copy-paste mistake when creating virtual interface (Íñigo Huguet) [2043453] - mwifiex: Properly initialize private structure on interface type changes (Íñigo Huguet) [2043453] - mwifiex: Handle interface type changes from AP to STATION (Íñigo Huguet) [2043453] - mwifiex: Allow switching interface type from P2P_CLIENT to P2P_GO (Íñigo Huguet) [2043453] - mwifiex: Update virtual interface counters right after setting bss_type (Íñigo Huguet) [2043453] - mwifiex: Use helper function for counting interface types (Íñigo Huguet) [2043453] - mwifiex: Run SET_BSS_MODE when changing from P2P to STATION vif-type (Íñigo Huguet) [2043453] - mwifiex: Use function to check whether interface type change is allowed (Íñigo Huguet) [2043453] - mwifiex: Small cleanup for handling virtual interface type changes (Íñigo Huguet) [2043453] - rtw88: move adaptivity mechanism to firmware (Íñigo Huguet) [2043453] - rtw88: support adaptivity for ETSI/JP DFS region (Íñigo Huguet) [2043453] - rtw88: add regulatory strategy by chip type (Íñigo Huguet) [2043453] - rtw88: upgrade rtw_regulatory mechanism and mapping (Íñigo Huguet) [2043453] - brcmfmac: fix incorrect error prints (Íñigo Huguet) [2043453] - ath11k: Align bss_chan_info structure with firmware (Íñigo Huguet) [2043453] - ath11k: add support in survey dump with bss_chan_info (Íñigo Huguet) [2043453] - ath11k: Rename atf_config to flag1 in target_resource_config (Íñigo Huguet) [2043453] - ath11k: fix 4addr multicast packet tx (Íñigo Huguet) [2043453] - ath11k: fix 4-addr tx failure for AP and STA modes (Íñigo Huguet) [2043453] - ath9k: owl-loader: fetch pci init values through nvmem (Íñigo Huguet) [2043453] - ath9k: fetch calibration data via nvmem subsystem (Íñigo Huguet) [2043453] - ath9k: Use tasklet_disable_in_atomic() (Íñigo Huguet) [2043453] - mt76: fix wrong conflict resolution in previous backport (Íñigo Huguet) [2043453] - mac80211: Allow HE operation to be longer than expected. (Íñigo Huguet) [2043453] - revert ath11k: add support for WCN6855 hw2.1 (Íñigo Huguet) [2043453] - RDMA/mlx5: Delete right entry from MR signature database (Amir Tzin) [1982191] - net/mlx5e: Fix select queue to consider SKBTX_HW_TSTAMP (Amir Tzin) [1982191] - net/mlx5e: Don't update netdev RQs with PTP-RQ (Amir Tzin) [1982191] - net/mlx5e: Fix an error code in mlx5e_arfs_create_tables() (Amir Tzin) [1982191] - net/mlx5e: Fix conflict with HW TS and CQE compression (Amir Tzin) [1982191] - net/mlx5e: Fix HW TS with CQE compression according to profile (Amir Tzin) [1982191] - mlx5e: add add missing BH locking around napi_schdule() (Amir Tzin) [1982191] - net/mlx5: Don't overwrite HCA capabilities when setting MSI-X count (Amir Tzin) [1982191] - net/mlx5: Fix err prints and return when creating termination table (Amir Tzin) [1982191] - RDMA/mlx5: Verify that DM operation is reasonable (Amir Tzin) [1982191] - RDMA/mlx5: Expose private query port (Amir Tzin) [1982191] - RDMA/mlx5: Fix type assignment for ICM DM (Amir Tzin) [1982191] - net/mlx5: DR, Add support for isolate_vl_tc QP (Amir Tzin) [1982191] - net/mlx5: DR, Add support for force-loopback QP (Amir Tzin) [1982191] - net/mlx5: DR, Add support for matching tunnel GTP-U (Amir Tzin) [1982191] - net/mlx5: DR, Set flex parser for TNL_MPLS dynamically (Amir Tzin) [1982191] - net/mlx5: DR, Add support for matching on geneve TLV option (Amir Tzin) [1982191] - net/mlx5: DR, Set STEv0 ICMP flex parser dynamically (Amir Tzin) [1982191] - net/mlx5: DR, Add support for dynamic flex parser (Amir Tzin) [1982191] - net/mlx5: DR, Remove protocol-specific flex_parser_3 definitions (Amir Tzin) [1982191] - net/mlx5: mlx5_ifc updates for flex parser (Amir Tzin) [1982191] - net/mlx5: E-Switch, Improve error messages in term table creation (Amir Tzin) [1982191] - net/mlx5: DR, Rename an argument in dr_rdma_segments (Amir Tzin) [1982191] - net/mlx5e: RX, Add checks for calculated Striding RQ attributes (Amir Tzin) [1982191] - net/mlx5e: Fix possible non-initialized struct usage (Amir Tzin) [1982191] - mlx5: implement ethtool standard stats (Amir Tzin) [1982191] - net/mlx5: Enhance diagnostics info for TX/RX reporters (Amir Tzin) [1982191] - net/mlx5: Add helper to initialize 1PPS (Amir Tzin) [1982191] - net/mlx5e: Add ethtool extended link state (Amir Tzin) [1982191 1982232] - net/mlx5: Add register layout to support extended link state (Amir Tzin) [1982191 1982232] - net/mlx5: Allocate FC bulk structs with kvzalloc() instead of kzalloc() (Amir Tzin) [1982191] - net/mlx5e: Cleanup safe switch channels API by passing params (Amir Tzin) [1982191] - net/mlx5e: Refactor on-the-fly configuration changes (Amir Tzin) [1982191] - net/mlx5e: Use mlx5e_safe_switch_channels when channels are closed (Amir Tzin) [1982191] - net/mlx5e: Allow mlx5e_safe_switch_channels to work with channels closed (Amir Tzin) [1982191] - mlx5: implement ethtool::get_fec_stats (Amir Tzin) [1982191] - net/mlx5e: Fix RQ creation flow for queues which doesn't support XDP (Amir Tzin) [1982191] - net/mlx5: Remove return statement exist at the end of void function (Amir Tzin) [1982191] - net/mlx5: Add a blank line after declarations (Amir Tzin) [1982191] - net/mlx5: DR, Alloc cmd buffer with kvzalloc() instead of kzalloc() (Amir Tzin) [1982191] - net/mlx5: DR, Use variably sized data structures for different actions (Amir Tzin) [1982191] - RDMA/mlx5: Expose UAPI to query DM (Amir Tzin) [1982191 1926606 1926603] - RDMA/mlx5: Add support in MEMIC operations (Amir Tzin) [1982191 1926606 1926603] - RDMA/mlx5: Add support to MODIFY_MEMIC command (Amir Tzin) [1982191 1926606 1926603] - RDMA/mlx5: Re-organize the DM code (Amir Tzin) [1982191 1926606 1926603] - RDMA/mlx5: Move all DM logic to separate file (Amir Tzin) [1982191 1926606 1926603] - net/mlx5: Add MEMIC operations related bits (Amir Tzin) [1982191 1926606 1926603] - net/mlx5: Add support for DSFP module EEPROM dumps (Amir Tzin) [1982191 1982233] - net/mlx5: Implement get_module_eeprom_by_page() (Amir Tzin) [1982191 1982233] - net/mlx5: Refactor module EEPROM query (Amir Tzin) [1982191 1982233] - IB/mlx5: Reduce max order of memory allocated for xlt update (Amir Tzin) [1982191] - net/mlx5: Implement sriov_get_vf_total_msix/count() callbacks (Amir Tzin) [1982191 1982230] - net/mlx5: Dynamically assign MSI-X vectors count (Amir Tzin) [1982191 1982230] - net/mlx5: Add dynamic MSI-X capabilities bits (Amir Tzin) [1982191 1982230] - net/mlx5e: Dynamic alloc vlan table for netdev when needed (Amir Tzin) [1982191] - net/mlx5e: Dynamic alloc arfs table for netdev when needed (Amir Tzin) [1982191] - net/mlx5: Use ida_alloc_range() instead of ida_simple_alloc() (Amir Tzin) [1982191] - net/mlx5e: Update ethtool setting of CQE compression (Amir Tzin) [1982191] - net/mlx5e: Allow coexistence of CQE compression and HW TS PTP (Amir Tzin) [1982191] - net/mlx5e: Add PTP Flow Steering support (Amir Tzin) [1982191] - net/mlx5e: Introduce Flow Steering ANY API (Amir Tzin) [1982191] - net/mlx5e: Introduce Flow Steering UDP API (Amir Tzin) [1982191] - net/mlx5e: Cleanup Flow Steering level (Amir Tzin) [1982191] - net/mlx5e: Add PTP RQ to RX reporter (Amir Tzin) [1982191] - net/mlx5e: Refactor RX reporter diagnostics (Amir Tzin) [1982191] - net:mlx5e: Add PTP-TIR and PTP-RQT (Amir Tzin) [1982191] - net/mlx5e: Add PTP-RX statistics (Amir Tzin) [1982191] - net/mlx5e: Add RQ to PTP channel (Amir Tzin) [1982191] - net/mlx5e: Add states to PTP channel (Amir Tzin) [1982191] - RDMA/mlx5: Set ODP caps only if device profile support ODP (Amir Tzin) [1982191] - net/mlx5e: Cleanup PTP (Amir Tzin) [1982191] - net/mlx5e: Generalize PTP implementation (Amir Tzin) [1982191] - net/mlx5e: Generalize direct-TIRs and direct-RQTs API (Amir Tzin) [1982191] - net/mlx5e: Generalize close RQ (Amir Tzin) [1982191] - net/mlx5e: Generalize RQ activation (Amir Tzin) [1982191] - net/mlx5e: Generalize open RQ (Amir Tzin) [1982191] - net/mlx5: Add helper to set time-stamp translator on a queue (Amir Tzin) [1982191] - net/mlx5e: Allow creating mpwqe info without channel (Amir Tzin) [1982191] - net/mlx5e: alloc the correct size for indirection_rqt (Amir Tzin) [1982191] - net: ethernet: indir_table.h is included twice (Amir Tzin) [1982191 1982195] - RDMA/mlx5: Create ODP EQ only when ODP MR is created (Amir Tzin) [1982191] - RDMA/mlx5: Add missing returned error check of mlx5_ib_dereg_mr (Amir Tzin) [1982191] - net/mlx5: Move devlink port from mlx5e priv to mlx5e resources (Amir Tzin) [1982191] - net/mlx5e: Allow to match on ICMP parameters (Amir Tzin) [1982191] - net/mlx5: Display the command index in command mailbox dump (Amir Tzin) [1982191] - net/mlx5e: allocate 'indirection_rqt' buffer dynamically (Amir Tzin) [1982191] - net/mlx5e: Dump ICOSQ WQE descriptor on CQE with error events (Amir Tzin) [1982191] - net/mlx5e: Use net_prefetchw instead of prefetchw in MPWQE TX datapath (Amir Tzin) [1982191] - net/mlx5e: Remove redundant newline in NL_SET_ERR_MSG_MOD (Amir Tzin) [1982191] - net/mlx5: Read congestion counters from all ports when lag is active (Amir Tzin) [1982191] - net/mlx5: remove unneeded semicolon (Amir Tzin) [1982191] - net/mlx5: DR, Remove unneeded rx_decap_l3 function for STEv1 (Amir Tzin) [1982191] - net/mlx5: Use order-0 allocations for EQs (Amir Tzin) [1982191] - net/mlx5: Add IFC bits needed for single FDB mode (Amir Tzin) [1982191] - net/mlx5: E-Switch, Refactor send to vport to be more generic (Amir Tzin) [1982191 1982195] - RDMA/mlx5: Use representor E-Switch when getting netdev and metadata (Amir Tzin) [1982191] - net/mlx5: E-Switch, Add eswitch pointer to each representor (Amir Tzin) [1982191 1982195] - net/mlx5: E-Switch, Add match on vhca id to default send rules (Amir Tzin) [1982191 1982195] - net/mlx5: Remove unused mlx5_core_health member recover_work (Amir Tzin) [1982191] - net/mlx5: simplify the return expression of mlx5_esw_offloads_pair() (Amir Tzin) [1982191 1982195] - net/mlx5: Cleanup prototype warning (Amir Tzin) [1982191] - RDMA/mlx5: Allow larger pages in DevX umem (Amir Tzin) [1982191] - RDMA/mlx5: Rename mlx5_mr_cache_invalidate() to revoke_mr() (Amir Tzin) [1982191] - RDMA/mlx5: Consolidate MR destruction to mlx5_ib_dereg_mr() (Amir Tzin) [1982191] - RDMA/mlx5: Use a union inside mlx5_ib_mr (Amir Tzin) [1982191] - platform/mellanox: mlxbf-tmfifo: Fix a memory barrier issue (Amir Tzin) [2018145] - mmc: dw_mmc-bluefield: : Fix the license information (Amir Tzin) [2018145] - mmc: dw_mmc-bluefield: simplify the probe() function (Amir Tzin) [2018145] - benet: mark device 0xe220 (Lancer) as deprecated (Michal Schmidt) [2054409] - myri10ge: mark as deprecated (Michal Schmidt) [2054409] - liquidio: mark as deprecated, not unmaintained (Michal Schmidt) [2054409] - netxen_nic: remove unmaintained mark, keep deprecated (Michal Schmidt) [2054409] - bnx2: mark as deprecated, not unmaintained (Michal Schmidt) [2054409] - SUNRPC: Don't dereference xprt->snd_task if it's a cookie (Dave Wysochanski) [2046545] - SUNRPC: Add source address/port to rpc_socket* traces (Dave Wysochanski) [2046545] - netfilter: conntrack: re-init state for retransmitted syn-ack (Florian Westphal) [2043093] - netfilter: conntrack: move synack init code to helper (Florian Westphal) [2043093]- ibmvnic: remove unused defines (Diego Domingos) [2047920] - ibmvnic: Update driver return codes (Diego Domingos) [2047920] - ARM: iop32x: disable N2100 PCI parity reporting (Josef Oskera) [2031880] - r8169: fix incorrect mac address assignment (Josef Oskera) [2031880] - r8169: Add device 10ec:8162 to driver r8169 (Josef Oskera) [2031880] - ethernet: r8169: use eth_hw_addr_set() (Josef Oskera) [2031880] - net: phy: realtek: add support for RTL8365MB-VC internal PHYs (Josef Oskera) [2031880] - ethernet: use eth_hw_addr_set() for dev->addr_len cases (Josef Oskera) [2031880] - r8169: enable ASPM L0s state (Josef Oskera) [2031880] - r8169: rename rtl_csi_access_enable to rtl_set_aspm_entry_latency (Josef Oskera) [2031880] - r8169: change the L0/L1 entrance latencies for RTL8106e (Josef Oskera) [2031880] - Revert "r8169: avoid link-up interrupt issue on RTL8106e if user enables ASPM" (Josef Oskera) [2031880] - r8169: Avoid duplicate sysfs entry creation error (Josef Oskera) [2031880] - r8169: Avoid memcpy() over-reading of ETH_SS_STATS (Josef Oskera) [2031880] - r8169: avoid link-up interrupt issue on RTL8106e if user enables ASPM (Josef Oskera) [2031880] - net: phy: realtek: net: Fix less than zero comparison of a u16 (Josef Oskera) [2031880] - net: phy: realtek: add delay to fix RXC generation issue (Josef Oskera) [2031880] - net: phy: realtek: add dt property to enable ALDPS mode (Josef Oskera) [2031880] - net: phy: realtek: add dt property to disable CLKOUT clock (Josef Oskera) [2031880] - r8169: Fix fall-through warning for Clang (Josef Oskera) [2031880] - r8169: use KBUILD_MODNAME instead of own module name definition (Josef Oskera) [2031880] - r8169: keep pause settings on interface down/up cycle (Josef Oskera) [2031880] - r8169: add support for pause ethtool ops (Josef Oskera) [2031880] - r8169: use mac-managed PHY PM (Josef Oskera) [2031880] - r8169: remove rtl_hw_start_8168c_3 (Josef Oskera) [2031880] - r8169: add support for ethtool get_ringparam (Josef Oskera) [2031880] - r8169: use lower_32_bits/upper_32_bits macros (Josef Oskera) [2031880] - net: phy: make PHY PM ops a no-op if MAC driver manages PHY PM (Josef Oskera) [2031880] - mm/gup: remove unused get_user_pages_locked() (Chris von Recklinghausen) [2048650] - mm: change lookup_node() to use get_user_pages_fast() (Chris von Recklinghausen) [2048650] - mm/gup: remove unused pin_user_pages_locked() (Chris von Recklinghausen) [2048650] - mm/gup: follow_pfn_pte(): -EEXIST cleanup (Chris von Recklinghausen) [2048650] - mm: fix invalid page pointer returned with FOLL_PIN gups (Chris von Recklinghausen) [2048650] - mm: fix typos in comments (Chris von Recklinghausen) [2048650] - vfio/iommu_type1: replace kfree with kvfree (Alex Williamson) [2046547] - vfio/pci: Fix error return code in vfio_ecap_init() (Alex Williamson) [2046547] - vfio/pci: Add missing range check in vfio_pci_mmap (Alex Williamson) [2046547] - vfio/mdev: Do not allow a mdev_type to have a NULL parent pointer (Alex Williamson) [2046547] - vfio/mdev: Make to_mdev_device() into a static inline (Alex Williamson) [2046547] - vfio/iommu_type1: Mantain a counter for non_pinned_groups (Alex Williamson) [2046547] - vfio/iommu_type1: Fix some sanity checks in detach group (Alex Williamson) [2046547] - vfio/iommu_type1: Populate full dirty when detach non-pinned group (Alex Williamson) [2046547] - vfio/pci: Move dummy_resources_list init in vfio_pci_probe() (Alex Williamson) [2046547] - vfio/virqfd: Drain events from eventfd in virqfd_wakeup() (Alex Williamson) [2046547] - ext4: fix direct I/O read error (Lukas Czerner) [1868258] - usb: xhci: Extend support for runtime power management for AMD's Yellow carp. (Renjith Pananchikkal) [2015775] - usb: xhci: Enable runtime-pm by default on AMD Yellow Carp platform (Renjith Pananchikkal) [2015775] - thunderbolt: Enable retry logic for intra-domain control packets (David Arcari) [2028287] - nvme-fabrics: fix state check in nvmf_ctlr_matches_baseopts() (Gopal Tiwari) [2043755] - smb3: do not error on fsync when readonly (Ronnie Sahlberg) [2037811] - cifs: serialize all mount attempts (Ronnie Sahlberg) [2008434] - ALSA: memalloc: Unify x86 SG-buffer handling (take#3) (Jaroslav Kysela) [2049437] - ALSA: usb-audio: add mapping for MSI MPG X570S Carbon Max Wifi. (Jaroslav Kysela) [2049437] - ALSA: usb-audio: Drop CONFIG_PM ifdefs (Jaroslav Kysela) [2049437] - ALSA: usb-audio: Fix dB level of Bose Revolve+ SoundLink (Jaroslav Kysela) [2049437] - ALSA: usb-audio: Add minimal-mute notion in dB mapping table (Jaroslav Kysela) [2049437] - ALSA: usb-audio: Use int for dB map values (Jaroslav Kysela) [2049437] - ALSA: hda/tegra: Fix Tegra194 HDA reset failure (Jaroslav Kysela) [2049437] - ALSA: hda/realtek: Use ALC285_FIXUP_HP_GPIO_LED on another HP laptop (Jaroslav Kysela) [2049437] - ALSA: hda: Add new AlderLake-P variant PCI ID (Jaroslav Kysela) [2049437] - ALSA: hda: Add AlderLake-N PCI ID (Jaroslav Kysela) [2049437] - ALSA: hda: use swap() to make code cleaner (Jaroslav Kysela) [2049437] - ALSA: Fix some typo (Jaroslav Kysela) [2049437] - ALSA: hda/hdmi: Consider ELD is invalid when no SAD is present (Jaroslav Kysela) [2049437] - ALSA: hda: Remove redundant runtime PM calls (Jaroslav Kysela) [2049437] - ALSA: hda: Do disconnect jacks at codec unbind (Jaroslav Kysela) [2049437] - ALSA: hda: intel: More comprehensive PM runtime setup for controller driver (Jaroslav Kysela) [2049437] - ASoC: SOF: Intel: fix build issue related to CODEC_PROBE_ENTRIES (Jaroslav Kysela) [2049437] - ASoC: cs42l42: Report initial jack state (Jaroslav Kysela) [2049437] - ALSA: hda/realtek: Re-order quirk entries for Lenovo (Jaroslav Kysela) [2049437] - ALSA: hda/realtek: Add quirk for Legion Y9000X 2020 (Jaroslav Kysela) [2049437] - ALSA: hda/realtek: Add speaker fixup for some Yoga 15ITL5 devices (Jaroslav Kysela) [2049437] - tools headers UAPI: Sync sound/asound.h with the kernel sources (Jaroslav Kysela) [2049437] - tools include UAPI: Sync sound/asound.h copy with the kernel sources (Jaroslav Kysela) [2049437] - tools include UAPI: Sync sound/asound.h copy (Jaroslav Kysela) [2049437] - tools include UAPI: Sync sound/asound.h copy with the kernel sources (Jaroslav Kysela) [2049437] - tools include UAPI: Sync sound/asound.h copy with the kernel sources (Jaroslav Kysela) [2049437] - ASoC: SOF: handle paused streams during system suspend (Jaroslav Kysela) [2049437] - ASoC: SOF: sof-audio: setup sched widgets during pipeline complete step (Jaroslav Kysela) [2049437] - ASoC: SOF: free widgets in sof_tear_down_pipelines() for static pipelines (Jaroslav Kysela) [2049437] - ALSA: hda/cs8409: Fix Jack detection after resume (Jaroslav Kysela) [2049437] - ALSA: hda/cs8409: Increase delay during jack detection (Jaroslav Kysela) [2049437] - ALSA: hda/realtek - Fix silent output on Gigabyte X570 Aorus Master after reboot from Windows (Jaroslav Kysela) [2049437] - ASoC: Intel: catpt: Test dmaengine_submit() result before moving on (Jaroslav Kysela) [2049437] - ASoC: amd: Fix dependency for SPI master (Jaroslav Kysela) [2049437] - ALSA: usb-audio: Drop superfluous '0' in Presonus Studio 1810c's ID (Jaroslav Kysela) [2049437] - ALSA: oss: fix compile error when OSS_DEBUG is enabled (Jaroslav Kysela) [2049437] - ALSA: hda: Make proper use of timecounter (Jaroslav Kysela) [2049437] - ALSA: led: Use restricted type for iface assignment (Jaroslav Kysela) [2049437] - ALSA: hda: Fix potential deadlock at codec unbinding (Jaroslav Kysela) [2049437] - ALSA: hda: Add missing rwsem around snd_ctl_remove() calls (Jaroslav Kysela) [2049437] - ALSA: PCM: Add missing rwsem around snd_ctl_remove() calls (Jaroslav Kysela) [2049437] - ALSA: jack: Add missing rwsem around snd_ctl_remove() calls (Jaroslav Kysela) [2049437] - ASoC: Intel: sof_sdw: fix jack detection on HP Spectre x360 convertible (Jaroslav Kysela) [2049437] - kernel: fork: properly initialize mm->mm_rh in dup_mm() and mm_alloc() (Rafael Aquini) [2047242] - vdpa/mlx5: Fix tracking of current number of VQs (Cindy Lu) [2052849] - vdpa/mlx5: Fix is_index_valid() to refer to features (Cindy Lu) [2052849] - vdpa: Protect vdpa reset with cf_mutex (Cindy Lu) [2052849] - vdpa: Avoid taking cf_mutex lock on get status (Cindy Lu) [2052849] - vdpa/vdpa_sim_net: Report max device capabilities (Cindy Lu) [2052849] - vdpa: Use BIT_ULL for bit operations (Cindy Lu) [2052849] - vdpa/vdpa_sim: Configure max supported virtqueues (Cindy Lu) [2052849] - vdpa/mlx5: Report max device capabilities (Cindy Lu) [2052849] - vdpa: Support reporting max device capabilities (Cindy Lu) [2052849] - vdpa/mlx5: Restore cur_num_vqs in case of failure in change_num_qps() (Cindy Lu) [2052849] - vdpa: Add support for returning device configuration information (Cindy Lu) [2052849] - vdpa/mlx5: Support configuring max data virtqueue (Cindy Lu) [2052849] - vdpa/mlx5: Fix config_attr_mask assignment (Cindy Lu) [2052849] - vdpa: Allow to configure max data virtqueues (Cindy Lu) [2052849] - vdpa: Read device configuration only if FEATURES_OK (Cindy Lu) [2052849] - vdpa: Sync calls set/get config/status with cf_mutex (Cindy Lu) [2052849] - vdpa/mlx5: Distribute RX virtqueues in RQT object (Cindy Lu) [2052849] - vdpa: Provide interface to read driver features (Cindy Lu) [2052849] - vdpa/mlx5: Fix wrong configuration of virtio_version_1_0 (Cindy Lu) [2052849] - vdpa: Mark vdpa_config_ops.get_vq_notification as optional (Cindy Lu) [2052849] - vdpa: Avoid duplicate call to vp_vdpa get_status (Cindy Lu) [2052849] - net/mlx5_vdpa: Offer VIRTIO_NET_F_MTU when setting MTU (Cindy Lu) [2052849] - vdpa: add driver_override support (Cindy Lu) [2052849] - docs: document sysfs ABI for vDPA bus (Cindy Lu) [2052849] - ifcvf/vDPA: fix misuse virtio-net device config size for blk dev (Cindy Lu) [2052849] - Revert "efi/libstub: arm64: Double check image alignment at entry" (Vitaly Kuznetsov) [2046303] - ethtool: ioctl: fix potential NULL deref in ethtool_set_coalesce() (William Zhao) [2046342] - cifs: Do not leak EDEADLK to dgetents64 for STATUS_USER_SESSION_DELETED (Ronnie Sahlberg) [1994393] - cifs: constify pathname arguments in a bunch of helpers (Ronnie Sahlberg) [1994393] - cgroup: Use open-time cgroup namespace for process migration perm checks (Chris von Recklinghausen) [2035766] - cgroup: Allocate cgroup_file_ctx for kernfs_open_file->priv (Chris von Recklinghausen) [2035766] - cgroup: Use open-time credentials for process migraton perm checks (Chris von Recklinghausen) [2035766] - cgroup: make per-cgroup pressure stall tracking configurable (Chris von Recklinghausen) [2035766] - powerpc/idle: Don't corrupt back chain when going idle (Laurent Vivier) [2052793] - powerpc64/idle: Fix SP offsets when saving GPRs (Laurent Vivier) [2052793] - sfc: ef10: implement ethtool::get_fec_stats (Íñigo Huguet) [2042798] - sfc: The RX page_ring is optional (Íñigo Huguet) [2042798] - sfc: Check null pointer of rx_queue->page_ring (Íñigo Huguet) [2042798] - sfc_ef100: potential dereference of null pointer (Íñigo Huguet) [2042798] - sfc: Don't use netif_info before net_device setup (Íñigo Huguet) [2042798] - sfc: Export fibre-specific supported link modes (Íñigo Huguet) [2042798] - sfc: Fix reading non-legacy supported link modes (Íñigo Huguet) [2042798] - ethernet: constify references to netdev->dev_addr in drivers (Íñigo Huguet) [2042798] - ethernet: use eth_hw_addr_set() instead of ether_addr_copy() (Íñigo Huguet) [2042798] - ethernet: use eth_hw_addr_set() (Íñigo Huguet) [2042798] - sfc: last resort fallback for lack of xdp tx queues (Íñigo Huguet) [2042798 1995444] - sfc: fallback for lack of xdp tx queues (Íñigo Huguet) [2042798 1995444] - ext4: fix potential uninitialized access to retval in kmmpd (Lukas Czerner) [2046355] - ext4: fix possible UAF when remounting r/o a mmp-protected file system (Lukas Czerner) [2046355] - ext4: fix memory leak in ext4_fill_super (Lukas Czerner) [2046355] - quota: check block number when reading the block in quota file (Lukas Czerner) [2046999] - quota: correct error number in free_dqentry() (Lukas Czerner) [2046999] - quota: Fix memory leak when handling corrupted quota file (Lukas Czerner) [2046999] - quota: Sanity-check quota file headers on load (Lukas Czerner) [2046999] - quota: clear padding in v2r1_mem2diskdqb() (Lukas Czerner) [2046999] - quota: Check that quota is not dirty before release (Lukas Czerner) [2046999] - quota: fix livelock in dquot_writeback_dquots (Lukas Czerner) [2046999] - ext4: fix e2fsprogs checksum failure for mounted filesystem (Lukas Czerner) [1937180] - ext4: prevent partial update of the extent blocks (Lukas Czerner) [2035877] - ext4: check for inconsistent extents between index and leaf block (Lukas Czerner) [2035877] - ext4: check for out-of-order index extents in ext4_valid_extent_entries() (Lukas Czerner) [2035877] - ext4: avoid trim error on fs with small groups (Lukas Czerner) [2046355] - ext4: fix null-ptr-deref in '__ext4_journal_ensure_credits' (Lukas Czerner) [2046355] - ext4: make sure to reset inode lockdep class when quota enabling fails (Lukas Czerner) [2046355] - ext4: make sure quota gets properly shutdown on error (Lukas Czerner) [2046355] - ext4: Fix BUG_ON in ext4_bread when write quota data (Lukas Czerner) [2046355] - ext4: refresh the ext4_ext_path struct after dropping i_data_sem. (Lukas Czerner) [2046355] - ext4: ensure enough credits in ext4_ext_shift_path_extents (Lukas Czerner) [2046355] - ext4: fix potential infinite loop in ext4_dx_readdir() (Lukas Czerner) [2046355] - ext4: fix loff_t overflow in ext4_max_bitmap_size() (Lukas Czerner) [2046355] - ext4: fix reserved space counter leakage (Lukas Czerner) [2046355] - ext4: fix race writing to an inline_data file while its xattrs are changing (Lukas Czerner) [2046355] - ext4: fix potential htree corruption when growing large_dir directories (Lukas Czerner) [2046355] - ext4: use ext4_grp_locked_error in mb_find_extent (Lukas Czerner) [2046355] - ext4: correct the cache_nr in tracepoint ext4_es_shrink_exit (Lukas Czerner) [2046355] - ext4: remove check for zero nr_to_scan in ext4_es_scan() (Lukas Czerner) [2046355] - ext4: return error code when ext4_fill_flex_info() fails (Lukas Czerner) [2046355] - ext4: cleanup in-core orphan list if ext4_truncate() failed to get a transaction handle (Lukas Czerner) [2046355] - ext4: fix kernel infoleak via ext4_extent_header (Lukas Czerner) [2046355] - ext4: fix memory leak in ext4_fill_super (Lukas Czerner) [2046355] - ext4: fix bug on in ext4_es_cache_extent as ext4_split_extent_at failed (Lukas Czerner) [2046355] - ext4: fix error code in ext4_commit_super (Lukas Czerner) [2046355] - crash_core, vmcoreinfo: append 'SECTION_SIZE_BITS' to vmcoreinfo (Pingfan Liu) [2046631] - arm64/crash_core: Export TCR_EL1.T1SZ in vmcoreinfo (Pingfan Liu) [2046631] - arm64: kernel: arch_crash_save_vmcoreinfo() should depend on CONFIG_CRASH_CORE (Mark Salter) [2046631] - Revert "[arm64] arm64, vmcoreinfo : Append 'MAX_PHYSMEM_BITS' to vmcoreinfo" (Pingfan Liu) [2046631] - crash_core, vmcoreinfo: Append 'MAX_PHYSMEM_BITS' to vmcoreinfo (Pingfan Liu) [2046631] - ibmvnic: don't release napi in __ibmvnic_open() (Gustavo Walbon) [2051793]- EDAC/igen6: Add Intel Alder Lake SoC support (Aristeu Rozanski) [1971965 1783145] - EDAC/igen6: Add Intel Tiger Lake SoC support (Aristeu Rozanski) [1971965 1783145] - EDAC/igen6: Add Intel ICL-NNPI SoC support (Aristeu Rozanski) [1971965 1783145] - EDAC/i10nm: Add support for high bandwidth memory (Aristeu Rozanski) [1971965 1783145] - EDAC/i10nm: Add detection of memory levels for ICX/SPR servers (Aristeu Rozanski) [1971965 1783145] - EDAC/skx_common: Add new ADXL components for 2-level memory (Aristeu Rozanski) [1971965 1783145] - EDAC, skx: Retrieve and print retry_rd_err_log registers (Aristeu Rozanski) [1971965 1783145] - EDAC, skx_common: Refactor so that we initialize "dev" in result of adxl decode. (Aristeu Rozanski) [1971965 1783145] - selinux: parse contexts for mount options early (Scott Mayhew) [1984355] - selinux: try to use preparsed sid before calling parse_sid() (Scott Mayhew) [1984355] - selinux: Fix selinux_sb_mnt_opts_compat() (Scott Mayhew) [1984355] - selinux: access superblock_security_struct in LSM blob way (Scott Mayhew) [1984355] - selinux: minor tweaks to selinux_add_opt() (Scott Mayhew) [1984355] - selinux: fix potential memleak in selinux_add_opt() (Scott Mayhew) [1984355] - selinux: fix sleeping function called from invalid context (Scott Mayhew) [1984355] - LSM: Infrastructure management of the superblock (Scott Mayhew) [1984355] - selinux: drop super_block backpointer from superblock_security_struct (Scott Mayhew) [1984355] - selinux: remove redundant allocation and helper functions (Scott Mayhew) [1984355] - ath11k: add support for WCN6855 hw2.1 (Íñigo Huguet) [1970036 1988269] - ath11k: add string type to search board data in board-2.bin for WCN6855 (Íñigo Huguet) [1970036 1988269] - firmware: smccc: Fix check for ARCH_SOC_ID not implemented (Vitaly Kuznetsov) [2053450] - bpf, arm64: Use emit_addr_mov_i64() for BPF_PSEUDO_FUNC (Yauheni Kaliuta) [2051789] - bpf/selftests: disable a verifier test for powerpc (Viktor Malik) [2046032] - bpf/selftests: allow disabling verifier tests (Viktor Malik) [2046032] - vfs: check dentry is still valid in get_link() (Ian Kent) [2014846] - xfs: don't expose internal symlink metadata buffers to the vfs (Brian Foster) [2014846] - scsi: vmw_pvscsi: Set residual data length conditionally (Cathy Avery) [2052345] - scsi: mpt3sas: Fix incorrect system timestamp (Tomas Henzl) [2026212] - scsi: mpt3sas: Fix system going into read-only mode (Tomas Henzl) [2026212] - scsi: mpt3sas: Fix kernel panic during drive powercycle test (Tomas Henzl) [2026212] - scsi: mpt3sas: Clean up some inconsistent indenting (Tomas Henzl) [2026212] - scsi: scsi_transport_srp: Don't block target in SRP_PORT_LOST state (Ewan D. Milne) [2028290] - blktrace: switch trace spinlock to a raw spinlock (Wander Lairson Costa) [1905749] - blktrace: Fix uaf in blk_trace access after removing by sysfs (Wander Lairson Costa) [1905749] - blk-wbt: export internal state via debugfs (Ming Lei) [2047313] - platform/x86: ISST: Fix optimization with use of numa (Prarit Bhargava) [2023820] - platform/x86: ISST: Use numa node id for cpu pci dev mapping (Prarit Bhargava) [2023818] - platform/x86: ISST: Optimize CPU to PCI device mapping (Prarit Bhargava) [2023818] - efi/x86: drop task_lock() from efi_switch_mm() (Fernando Pacheco) [2035415] - configs: enable LOGITECH_FF (Benjamin Tissoires) [1945987] - Input: joydev - prevent use of not validated data in JSIOCSBTNMAP ioctl (Benjamin Tissoires) [1974089] - Input: joydev - prevent potential read overflow in ioctl (Benjamin Tissoires) [1974089] - xfs: Fix CIL throttle hang when CIL space used going backwards (Thiago Becker) [2040371] - netfilter: nf_conntrack_netbios_ns: fix helper module alias (Florian Westphal) [2038015] - selftests: nft_concat_range: add test for reload with no element add/del (Florian Westphal) [2046309] - netfilter: fix regression in looped (broad|multi)cast's MAC handling (Florian Westphal) [2046309] - selftests: netfilter: Add correctness test for mac,net set type (Florian Westphal) [2046309] - netfilter: flowtable: fix IPv6 tunnel addr match (Florian Westphal) [2046309] - netfilter: conntrack: don't increment invalid counter on NF_REPEAT (Florian Westphal) [2046309] - netfilter: nft_set_pipapo: allocate pcpu scratch maps on clone (Florian Westphal) [2046309] - netfilter: nft_payload: do not update layer 4 checksum when mangling fragments (Florian Westphal) [2046309] - netfilter: ipvs: Fix reuse connection if RS weight is 0 (Florian Westphal) [2046309] - netfilter: ctnetlink: do not erase error code with EINVAL (Florian Westphal) [2046309] - netfilter: ctnetlink: fix filtering with CTA_TUPLE_REPLY (Florian Westphal) [2046309] - netfilter: nfnetlink_queue: fix OOB when mac header was cleared (Florian Westphal) [2046309] - netfilter: nft_dynset: relax superfluous check on set updates (Florian Westphal) [2046309] - netfilter: use kvmalloc_array to allocate memory for hashtable (Phil Sutter) [2001762] - netfilter: nf_tables: skip netdev events generated on netns removal (Phil Sutter) [2053436] - xfrm: add state hashtable keyed by seq (Sabrina Dubroca) [1926538]- cgroup/cpuset: Fix "suspicious RCU usage" lockdep warning (Waiman Long) [2050418] - cpuset: Fix the bug that subpart_cpus updated wrongly in update_cpumask() (Waiman Long) [2050418] - IB/rdmavt: Validate remote_addr during loopback atomic tests (Kamal Heib) [2033480] - in wb_init, use gfp instead of GFP_KERNEL when allocating bw_dwork (Chris von Recklinghausen) [2046179] - scsi: bnx2fc: Make bnx2fc_recv_frame() mp safe (John Meneghini) [2051691] - scsi: bnx2fc: Flush destroy_work queue before calling bnx2fc_interface_put() (John Meneghini) [1973208] - nvme: drop unused variable ctrl in nvme_setup_cmd (John Meneghini) [2033384] - nvme: increment request genctr on completion (John Meneghini) [2033384] - nvme-pci: Fix abort command id (John Meneghini) [2033384] - nvme: add command id quirk for apple controllers (John Meneghini) [2033384] - nvme: move nvme_multi_css into nvme.h (John Meneghini) [2033384] - nvme: code command_id with a genctr for use-after-free validation (John Meneghini) [2033384] - nvme-pci: limit maximum queue depth to 4095 (John Meneghini) [2033384] - params: lift param_set_uint_minmax to common code (John Meneghini) [2033384] - CI: Enable baseline realtime checks (Veronika Kabatova) - CI: Rename pipelines to include release names (Veronika Kabatova) - sched/pelt: Relax the sync of load_sum with load_avg (Phil Auld) [2037123] - sched/pelt: Relax the sync of runnable_sum with runnable_avg (Phil Auld) [2037123] - sched/pelt: Continue to relax the sync of util_sum with util_avg (Phil Auld) [2037123] - sched/pelt: Relax the sync of util_sum with util_avg (Phil Auld) [2037123] - cifs: fix memory leak of smb3_fs_context_dup::server_hostname (Ronnie Sahlberg) [2044670] - cifs: To match file servers, make sure the server hostname matches (Ronnie Sahlberg) [2044670] - perf/x86/intel/uncore: Fix Intel SPR M3UPI event constraints (Michael Petlan) [1837402] - perf/x86/intel/uncore: Fix Intel SPR M2PCIE event constraints (Michael Petlan) [1837402] - perf/x86/intel/uncore: Fix Intel SPR IIO event constraints (Michael Petlan) [1837402] - perf/x86/intel/uncore: Fix Intel SPR CHA event constraints (Michael Petlan) [1837402] - perf/x86/intel/uncore: Support IMC free-running counters on Sapphire Rapids server (Michael Petlan) [1837402] - perf/x86/intel/uncore: Support IIO free-running counters on Sapphire Rapids server (Michael Petlan) [1837402] - perf/x86/intel/uncore: Factor out snr_uncore_mmio_map() (Michael Petlan) [1837402] - perf/x86/intel/uncore: Add alias PMU name (Michael Petlan) [1837402] - perf/x86/intel/uncore: Add Sapphire Rapids server MDF support (Michael Petlan) [1837402] - perf/x86/intel/uncore: Add Sapphire Rapids server M3UPI support (Michael Petlan) [1837402] - perf/x86/intel/uncore: Add Sapphire Rapids server UPI support (Michael Petlan) [1837402] - perf/x86/intel/uncore: Add Sapphire Rapids server M2M support (Michael Petlan) [1837402] - perf/x86/intel/uncore: Add Sapphire Rapids server IMC support (Michael Petlan) [1837402] - perf/x86/intel/uncore: Add Sapphire Rapids server PCU support (Michael Petlan) [1837402] - perf/x86/intel/uncore: Add Sapphire Rapids server M2PCIe support (Michael Petlan) [1837402] - perf/x86/intel/uncore: Add Sapphire Rapids server IRP support (Michael Petlan) [1837402] - perf/x86/intel/uncore: Add Sapphire Rapids server IIO support (Michael Petlan) [1837402] - perf/x86/intel/uncore: Add Sapphire Rapids server CHA support (Michael Petlan) [1837402] - perf/x86/intel/uncore: Add Sapphire Rapids server framework (Michael Petlan) [1837402] - ovl: fix deadlock in splice write (Miklos Szeredi) [2028998] - selinux: fix NULL-pointer dereference when hashtab allocation fails (Ondrej Mosnacek) [2021467] - selinux: fix double free of cond_list on error paths (Ondrej Mosnacek) [2043605] - ibmvnic: remove unused ->wait_capability (Diego Domingos) [2049368] - ibmvnic: don't spin in tasklet (Diego Domingos) [2049368] - ibmvnic: init ->running_cap_crqs early (Diego Domingos) [2049368] - ibmvnic: Allow extra failures before disabling (Diego Domingos) [2049368] - hpsa: add new messaging (Tomas Henzl) [1801777] - aacraid: add new messaging (Tomas Henzl) [2044365] - Revert "[scsi] Revert "[scsi] aacraid: add removed id table"" (Tomas Henzl) [2044365] - mpt3sas: Add new messaging (Tomas Henzl) [2044366] - Revert "[scsi] mpt*: remove certain deprecated pci-ids" (Tomas Henzl) [2044366] - mptsas: add new messaging (Tomas Henzl) [2044366] - sctp: hold endpoint before calling cb in sctp_transport_lookup_process (Xin Long) [2043822] - sctp: use call_rcu to free endpoint (Xin Long) [2043822] - sctp: move hlist_node and hashent out of sctp_ep_common (Xin Long) [2043822] - net: Use nlmsg_unicast() instead of netlink_unicast() (Xin Long) [2043822] - video: hyperv_fb: Fix validation of screen resolution (Mohammed Gamal) [1952821] - powerpc/pseries: extract host bridge from pci_bus prior to bus removal (Diego Domingos) [2051509] - dm: properly fix redundant bio-based IO accounting (Mike Snitzer) [2051803] - dm: revert partial fix for redundant bio-based IO accounting (Mike Snitzer) [2051803] - block: add bio_start_io_acct_time() to control start_time (Mike Snitzer) [2051803] - block: document iostat changes for disk busy time accounting (Mike Snitzer) [2051803]- tee: optee: Fix incorrect page free bug (Chris von Recklinghausen) [2030755] {CVE-2021-44733} - tee: handle lookup of shm with reference count 0 (Chris von Recklinghausen) [2030755] {CVE-2021-44733} - optee: smc_abi.c: add missing #include (Chris von Recklinghausen) [2030755] {CVE-2021-44733} - optee: isolate smc abi (Chris von Recklinghausen) [2030755] {CVE-2021-44733} - optee: refactor driver with internal callbacks (Chris von Recklinghausen) [2030755] {CVE-2021-44733} - optee: simplify optee_release() (Chris von Recklinghausen) [2030755] {CVE-2021-44733} - tee: optee: Fix missing devices unregister during optee_remove (Chris von Recklinghausen) [2030755] {CVE-2021-44733} - tee/optee/shm_pool: fix application of sizeof to pointer (Chris von Recklinghausen) [2030755] {CVE-2021-44733} - tee: Correct inappropriate usage of TEE_SHM_DMA_BUF flag (Chris von Recklinghausen) [2030755] {CVE-2021-44733} - tee: add tee_shm_alloc_kernel_buf() (Chris von Recklinghausen) [2030755] {CVE-2021-44733} - optee: Clear stale cache entries during initialization (Chris von Recklinghausen) [2030755] {CVE-2021-44733} - optee: fix tee out of memory failure seen during kexec reboot (Chris von Recklinghausen) [2030755] {CVE-2021-44733} - optee: Refuse to load the driver under the kdump kernel (Chris von Recklinghausen) [2030755] {CVE-2021-44733} - optee: Fix memory leak when failing to register shm pages (Chris von Recklinghausen) [2030755] {CVE-2021-44733} - optee: use export_uuid() to copy client UUID (Chris von Recklinghausen) [2030755] {CVE-2021-44733} - tee: optee: do not check memref size on return from Secure World (Chris von Recklinghausen) [2030755] {CVE-2021-44733} - tee: optee: fix build error caused by recent optee tracepoints feature (Chris von Recklinghausen) [2030755] {CVE-2021-44733} - tee: optee: add invoke_fn tracepoints (Chris von Recklinghausen) [2030755] {CVE-2021-44733} - optee: simplify i2c access (Chris von Recklinghausen) [2030755] {CVE-2021-44733} - tee: optee: remove need_resched() before cond_resched() (Chris von Recklinghausen) [2030755] {CVE-2021-44733} - optee: sync OP-TEE headers (Chris von Recklinghausen) [2030755] {CVE-2021-44733} - tee: optee: replace might_sleep with cond_resched (Chris von Recklinghausen) [2030755] {CVE-2021-44733} - drivers: optee: fix i2c build issue (Chris von Recklinghausen) [2030755] {CVE-2021-44733} - tee: convert get_user_pages() --> pin_user_pages() (Chris von Recklinghausen) [2030755] {CVE-2021-44733} - drivers: optee: allow op-tee to access devices on the i2c bus (Chris von Recklinghausen) [2030755] {CVE-2021-44733} - driver: tee: Handle NULL pointer indication from client (Chris von Recklinghausen) [2030755] {CVE-2021-44733} - optee: enable support for multi-stage bus enumeration (Chris von Recklinghausen) [2030755] {CVE-2021-44733} - optee: use uuid for sysfs driver entry (Chris von Recklinghausen) [2030755] {CVE-2021-44733} - tee: optee: Add support for session login client UUID generation (Chris von Recklinghausen) [2030755] {CVE-2021-44733} - tee: enable support to register kernel memory (Chris von Recklinghausen) [2030755] {CVE-2021-44733} - tee: remove unnecessary NULL check in tee_shm_alloc() (Chris von Recklinghausen) [2030755] {CVE-2021-44733} - tee: don't assign shm id for private shms (Chris von Recklinghausen) [2030755] {CVE-2021-44733} - tee: remove unused tee_shm_priv_alloc() (Chris von Recklinghausen) [2030755] {CVE-2021-44733} - tee: tee_shm_op_mmap(): use TEE_SHM_USER_MAPPED (Chris von Recklinghausen) [2030755] {CVE-2021-44733} - tee: remove redundant teedev in struct tee_shm (Chris von Recklinghausen) [2030755] {CVE-2021-44733} - tee: remove linked list of struct tee_shm (Chris von Recklinghausen) [2030755] {CVE-2021-44733} - optee: Fix multi page dynamic shm pool alloc (Chris von Recklinghausen) [2030755] {CVE-2021-44733} - optee: model OP-TEE as a platform device/driver (Chris von Recklinghausen) [2030755] {CVE-2021-44733} - tee: optee: fix device enumeration error handling (Chris von Recklinghausen) [2030755] {CVE-2021-44733} - tee: optee: Fix dynamic shm pool allocations (Chris von Recklinghausen) [2030755] {CVE-2021-44733} - tee/shm: untag user pointers in tee_shm_register (Chris von Recklinghausen) [2030755] {CVE-2021-44733} - tee: optee: add might_sleep for RPC requests (Chris von Recklinghausen) [2030755] {CVE-2021-44733} - treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 282 (Chris von Recklinghausen) [2030755] {CVE-2021-44733} - optee: allow to work without static shared memory (Chris von Recklinghausen) [2030755] {CVE-2021-44733} - tee: optee: update optee_msg.h and optee_smc.h to dual license (Chris von Recklinghausen) [2030755] {CVE-2021-44733} - tee: optee: add missing of_node_put after of_device_is_available (Chris von Recklinghausen) [2030755] {CVE-2021-44733} - tee: optee: Fix unsigned comparison with less than zero (Chris von Recklinghausen) [2030755] {CVE-2021-44733} - tee: fix possible error pointer ctx dereferencing (Chris von Recklinghausen) [2030755] {CVE-2021-44733} - tee: optee: Initialize some structs using memset instead of braces (Chris von Recklinghausen) [2030755] {CVE-2021-44733} - tee: optee: add TEE bus device enumeration support (Chris von Recklinghausen) [2030755] {CVE-2021-44733} - tee: add supp_nowait flag in tee_context struct (Chris von Recklinghausen) [2030755] {CVE-2021-44733} - tee: optee: log message if dynamic shm is enabled (Chris von Recklinghausen) [2030755] {CVE-2021-44733} - tee: add kernel internal client interface (Chris von Recklinghausen) [2030755] {CVE-2021-44733} - tee: optee: take DT status property into account (Chris von Recklinghausen) [2030755] {CVE-2021-44733} - tee: optee: making OPTEE_SHM_NUM_PRIV_PAGES configurable via Kconfig (Chris von Recklinghausen) [2030755] {CVE-2021-44733} - x86/mce: Add Xeon Sapphire Rapids to list of CPUs that support PPIN (David Arcari) [2035286] - regset: kill ->get() (Prarit Bhargava) [2032854] - arm64: switch to ->regset_get() (Prarit Bhargava) [2032854] - arm64: take fetching compat reg out of pt_regs into a new helper (Prarit Bhargava) [2032854] - powerpc: switch to ->regset_get() (Prarit Bhargava) [2032854] - s390: switch to ->regset_get() (Prarit Bhargava) [2032854] - introduction of regset ->get() wrappers, switching ELF coredumps to those (Prarit Bhargava) [2032854] - mm/page_alloc.c: do not warn allocation failure on zone DMA if no managed pages (Baoquan He) [2024011] - dma/pool: create dma atomic pool only if dma zone has managed pages (Baoquan He) [2024011] - mm_zone: add function to check if managed dma zone exists (Baoquan He) [2024011] - tipc: discard MSG_CRYPTO msgs when key_exchange_enabled is not set (Xin Long) [2043825] - tipc: delete the unlikely branch in tipc_aead_encrypt (Xin Long) [2043825] - tipc: check for null after calling kmemdup (Xin Long) [2043825] - tipc: only accept encrypted MSG_CRYPTO msgs (Xin Long) [2043825] - powerpc/pseries: use slab context cpumask allocation in CPU hotplug init (Waiman Long) [2048220] - powerpc/pseries: Fix build error when NUMA=n (Waiman Long) [2048220] - lpfc: Add new messaging (Ewan D. Milne) [1841323] - cpu/hotplug: Cure the cpusets trainwreck (Phil Auld) [1904593] - scsi: ses: Fix unsigned comparison with less than zero (Tomas Henzl) [1995086] - scsi: ses: Retry failed Send/Receive Diagnostic commands (Tomas Henzl) [1995086] - serial: exar: Fix GPIO configuration for Sealevel cards based on XR17V35X (John W. Linville) [2022906] - PCI: vmd: Add indirection layer to vmd irq lists (Scott Wood) [2048202] - redhat/configs: Enable CONFIG_PCI_HYPERV on Aarch64 (Vitaly Kuznetsov) [2024853] - PCI: hv: Add arm64 Hyper-V vPCI support (Vitaly Kuznetsov) [2024853] - PCI: hv: Make the code arch neutral by adding arch specific interfaces (Vitaly Kuznetsov) [2024853] - PCI: hv: Remove unnecessary use of hx (Vitaly Kuznetsov) [2024853] - nvme-rdma: fix possible use-after-free in transport error_recovery work (Chris Leech) [1988361] - nvme-tcp: fix possible use-after-free in transport error_recovery work (Chris Leech) [1988361] - nvme: fix a possible use-after-free in controller reset during load (Chris Leech) [1988361] - ipv6: check return value of ipv6_skip_exthdr (Sabrina Dubroca) [2046234] - selftests: Calculate udpgso segment count without header adjustment (Xin Long) [2044133] - udp: using datalen to cap ipv6 udp max gso segments (Xin Long) [2044133] - inet_diag: fix kernel-infoleak for UDP sockets (Xin Long) [2044133] - udp: using datalen to cap max gso segments (Xin Long) [2044133] - [s390] s390/cpumf: Support for CPU Measurement Facility CSVN 7 (Mete Durlu) [2048980] - [s390] s390/cpumf: Support for CPU Measurement Sampling Facility LS bit (Mete Durlu) [2048980] - tools/power/x86/intel-speed-select: v1.10 release (Prarit Bhargava) [2023909] - tools/power/x86/intel-speed-select: Fix uncore memory frequency display (Prarit Bhargava) [2023909] - platform/x86: ISST: Account for increased timeout in some cases (Prarit Bhargava) [2023909] - tools/power/x86/intel-speed-select: Add options to force online (Prarit Bhargava) [2023909] - tools/power/x86/intel-speed-select: Drop __DATE__ and __TIME__ macros (Prarit Bhargava) [2023909] - tools/power/x86/intel-speed-select: v1.9 release (Prarit Bhargava) [2023909] - tools/power/x86/intel-speed-select: Process mailbox read error for core-power (Prarit Bhargava) [2023909] - tools/power/x86/intel-speed-select: Increase string size (Prarit Bhargava) [2023909] - qla2xxx: Add new messaging (Ewan D. Milne) [1900072]- platform/x86: amd-pmc: only use callbacks for suspend (David Arcari) [2016039] - platform/x86: amd-pmc: Add support for AMD Smart Trace Buffer (David Arcari) [2016039] - platform/x86: amd-pmc: Simplify error handling and store the pci_dev in amd_pmc_dev structure (David Arcari) [2016039] - platform/x86: amd-pmc: Fix s2idle failures on certain AMD laptops (David Arcari) [2016039] - platform/x86: amd-pmc: Make CONFIG_AMD_PMC depend on RTC_CLASS (David Arcari) [2016039] - platform/x86: amd-pmc: Drop check for valid alarm time (David Arcari) [2016039] - platform/x86: amd-pmc: Downgrade dev_info message to dev_dbg (David Arcari) [2016039] - platform/x86: amd-pmc: fix compilation without CONFIG_RTC_SYSTOHC_DEVICE (David Arcari) [2016039] - platform/x86: amd-pmc: Add special handling for timer based S0i3 wakeup (David Arcari) [2016039] - platform/x86: amd-pmc: adjust arguments for `amd_pmc_send_cmd` (David Arcari) [2016039] - platform/x86: amd-pmc: Add alternative acpi id for PMC controller (David Arcari) [2016039] - platform/x86: amd-pmc: Add a message to print resume time info (David Arcari) [2016039] - platform/x86: amd-pmc: Send command to dump data after clearing OS_HINT (David Arcari) [2016039] - platform/x86: amd-pmc: Fix compilation when CONFIG_DEBUGFS is disabled (David Arcari) [2016039] - platform/x86: amd-pmc: Export Idlemask values based on the APU (David Arcari) [2016039] - platform/x86: amd-pmc: Check s0i3 cycle status (David Arcari) [2016039] - scsi: lpfc: Fix non-recovery of remote ports following an unsolicited LOGO (Dick Kennedy) [2027558] - sch_api: Don't skip qdisc attach on ingress (Davide Caratti) [2044806] - sch_qfq: prevent shift-out-of-bounds in qfq_init_qdisc (Davide Caratti) [2044806] - flow_offload: return EOPNOTSUPP for the unsupported mpls action type (Davide Caratti) [2044806] - selftests: bpf: Less strict size check in sockopt_sk (Felix Maurer) [2025809] - net-zerocopy: Fast return if inq < PAGE_SIZE (Felix Maurer) [2025809] - tcp: Fix sign comparison bug in getsockopt(TCP_ZEROCOPY_RECEIVE) (Felix Maurer) [2025809] - tcp-zerocopy: Ensure excess getsockopt buffer is zeroed (Felix Maurer) [2025809] - tcp-zerocopy: Update returned getsockopt() optlen. (Felix Maurer) [2025809] - tcp-zerocopy: Fix getsockopt buffer size check (Felix Maurer) [2025809] - gre: Don't accidentally set RTO_ONLINK in gre_fill_metadata_dst() (Guillaume Nault) [2046339] - net: fix use-after-free in tw_timer_handler (Guillaume Nault) [2046339] - ALSA: core: Fix SSID quirk lookup for subvendor=0 (Jaroslav Kysela) [2003613] - ASoC: tegra30: i2s: Restore hardware state on runtime PM resume (Jaroslav Kysela) [2003613] - ALSA: RHEL - update kernel configs for RHEL 8.6 (Jaroslav Kysela) [2003613] - ASoC: remove module namespaces (Jaroslav Kysela) [2003613] - ASoC: codecs: rt5682(s): use the older clock API calls, but keep some modern (Jaroslav Kysela) [2003613] - ASoC: arizona-jack: Cleanup logging (Jaroslav Kysela) [2003613] - ASoC: arizona-jack: Use snd_soc_jack to report jack events (Jaroslav Kysela) [2003613] - ASoC: arizona-jack: convert into a helper library for codec drivers (Jaroslav Kysela) [2003613] - ASoC: arizona-jack: Use arizona->dev for runtime-pm (Jaroslav Kysela) [2003613] - ASoC: arizona-jack: Move jack-detect variables to struct arizona_priv (Jaroslav Kysela) [2003613] - ASoC/extcon: arizona: Move arizona jack code to sound/soc/codecs/arizona-jack.c (Jaroslav Kysela) [2003613] - extcon: arizona: Always use pm_runtime_get_sync() when we need the device to be awake (Jaroslav Kysela) [2003613] - extcon: arizona: Fix flags parameter to the gpiod_get("wlf,micd-pol") call (Jaroslav Kysela) [2003613] - extcon: arizona: Fix various races on driver unbind (Jaroslav Kysela) [2003613] - extcon: arizona: Fix some issues when HPDET IRQ fires after the jack has been unplugged (Jaroslav Kysela) [2003613] - extcon: arizona: Fix runtime PM imbalance on error (Jaroslav Kysela) [2003613] - extcon: arizona: Factor out microphone and button detection (Jaroslav Kysela) [2003613] - extcon: arizona: Factor out microphone impedance into a function (Jaroslav Kysela) [2003613] - extcon: arizona: Invert logic of check in arizona_hpdet_do_id (Jaroslav Kysela) [2003613] - extcon: arizona: Remove excessive WARN_ON (Jaroslav Kysela) [2003613] - extcon: arizona: Remove unnecessary sets of ACCDET_MODE (Jaroslav Kysela) [2003613] - extcon: arizona: Tidy up transition from mic to headphone detect (Jaroslav Kysela) [2003613] - extcon: arizona: Clear jack status regardless of detection type (Jaroslav Kysela) [2003613] - extcon: arizona: Move pdata extraction to probe (Jaroslav Kysela) [2003613] - extcon: arizona: Make rev A register sequences atomic (Jaroslav Kysela) [2003613] - extcon: arizona: Correct clean up if arizona_identify_headphone fails (Jaroslav Kysela) [2003613] - extcon: arizona: Switch to use device_property_count_u32() (Jaroslav Kysela) [2003613] - treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 157 (Jaroslav Kysela) [2003613] - extcon: arizona: Correct error handling on regmap_update_bits_check (Jaroslav Kysela) [2003613] - extcon: arizona: Disable mic detect if running when driver is removed (Jaroslav Kysela) [2003613] - mfd: arizona: Fix rumtime PM imbalance on error (Jaroslav Kysela) [2003613] - mfd: arizona: Split of_match table into I2C and SPI versions (Jaroslav Kysela) [2003613] - mfd: arizona: Make some symbols static (Jaroslav Kysela) [2003613] - mfd: arizona: Add support for ACPI enumeration of WM5102 connected over SPI (Jaroslav Kysela) [2003613] - mfd: arizona: Add MODULE_SOFTDEP("pre: arizona_ldo1") (Jaroslav Kysela) [2003613] - mfd: arizona: Drop arizona-extcon cells (Jaroslav Kysela) [2003613] - mfd: arizona: Replace arizona_of_get_type() with device_get_match_data() (Jaroslav Kysela) [2003613] - mfd: arizona: Ensure 32k clock is put on driver unbind and error (Jaroslav Kysela) [2003613] - mfd: arizona: Remove BUG_ON usage (Jaroslav Kysela) [2003613] - mfd: arizona: Switch to using devm_gpiod_get() (Jaroslav Kysela) [2003613] - mfd: arizona: Fix undefined behavior (Jaroslav Kysela) [2003613] - treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 500 (Jaroslav Kysela) [2003613] - mfd: arizona: Correct calling of runtime_put_sync (Jaroslav Kysela) [2003613] - mfd: arizona: Don't use regmap_read_poll_timeout (Jaroslav Kysela) [2003613] - clkdev: Hold clocks_mutex while iterating clocks list (Jaroslav Kysela) [2003613] - clkdev: add managed clkdev lookup registration (Jaroslav Kysela) [2003613] - genirq: Add IRQF_NO_AUTOEN for request_irq/nmi() (Jaroslav Kysela) [2003613] - ALSA: es1688: Avoid devres management for es1688 object creation (Jaroslav Kysela) [2003613] - ALSA: gus: Fix repeated probes of snd_gus_create() (Jaroslav Kysela) [2003613] - ALSA: x86: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: x86: simplify with sync_stop PCM ops (Jaroslav Kysela) [2003613] - ALSA: x86: fix spelling mistakes (Jaroslav Kysela) [2003613] - ALSA: virtio: Replace zero-length array with flexible-array member (Jaroslav Kysela) [2003613] - ALSA: emux: fix spelling mistakes (Jaroslav Kysela) [2003613] - ALSA: synth: missing check for possible NULL after the call to kstrdup (Jaroslav Kysela) [2003613] - ALSA: synth: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ALSA: sparc: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ASoC: tegra: Set driver name explicitly (Jaroslav Kysela) [2003613] - ASoC: tegra30: i2s: Remove handing of disabled runtime PM (Jaroslav Kysela) [2003613] - ASoC: tegra30: i2s: Use devm_clk_get() (Jaroslav Kysela) [2003613] - ASoC: tegra30: i2s: Correct driver removal order (Jaroslav Kysela) [2003613] - ASoC: tegra20: spdif: Remove handing of disabled runtime PM (Jaroslav Kysela) [2003613] - ASoC: tegra20: i2s: Remove handing of disabled runtime PM (Jaroslav Kysela) [2003613] - ASoC: tegra20: i2s: Use devm_clk_get() (Jaroslav Kysela) [2003613] - ASoC: tegra20: i2s: Add system level suspend-resume callbacks (Jaroslav Kysela) [2003613] - ASoC: tegra20: i2s: Add reset control (Jaroslav Kysela) [2003613] - ASoC: tegra20: i2s: Correct driver removal order (Jaroslav Kysela) [2003613] - ASoC: tegra: tegra20_das: align function prototypes (Jaroslav Kysela) [2003613] - ASoC: tegra: tegra20_das: clarify expression (Jaroslav Kysela) [2003613] - ASoC: tegra: remove unneeded semicolon (Jaroslav Kysela) [2003613] - ASoC: tegra: sync parameter naming (rate/sample_bits) (Jaroslav Kysela) [2003613] - ASoC: tegra20: ac97: Add reset control (Jaroslav Kysela) [2003613] - ASoC: Intel: soc-acpi: add support for SoundWire of TGL-H-RVP (Jaroslav Kysela) [2003613] - ASoC: Intel: sof_sdw: add mutual exclusion between PCH DMIC and RT715 (Jaroslav Kysela) [2003613] - ASoC: codecs: wsa881x: fix return values from kcontrol put (Jaroslav Kysela) [2003613] - ASoc: wm8731: Drop empty spi_driver remove callback (Jaroslav Kysela) [2003613] - ASoC: tlv320aic32x4: channel -> channels rename (Jaroslav Kysela) [2003613] - ASoC: tlv320aic32x4: Fix TAS2505/TAS2521 channel count (Jaroslav Kysela) [2003613] - ASoC: wcd9335: Disable irq on slave ports in the remove function (Jaroslav Kysela) [2003613] - ASoC: wcd9335: Fix a double irq free in the remove function (Jaroslav Kysela) [2003613] - ASoC: wcd9335: Fix a memory leak in the error handling path of the probe function (Jaroslav Kysela) [2003613] - ASoC: tlv320aic32x4: make array clocks static, makes object smaller (Jaroslav Kysela) [2003613] - ASoC: tlv320aic32x4: Fix TAS2505/TAS2521 processing block selection (Jaroslav Kysela) [2003613] - ASoC: da7218: Drop CONFIG_OF ifdef (Jaroslav Kysela) [2003613] - ASoC: tlv320aic32x4: Fix TAS2505 volume controls (Jaroslav Kysela) [2003613] - ASoC: tlv320aic32x4: Make aic32x4_remove() return void (Jaroslav Kysela) [2003613] - ASoC: tlv320aic32x4: add support for TAS2505 (Jaroslav Kysela) [2003613] - ASoC: tlv320aic32x4: add type to device private data struct (Jaroslav Kysela) [2003613] - ASoC: tlv320aic31xx: fix reversed bclk/wclk master bits (Jaroslav Kysela) [2003613] - ASoC: tlv320aic31xx: Fix jack detection after suspend (Jaroslav Kysela) [2003613] - ASoC: tlv320aic31xx: Make regmap cache only on probe() (Jaroslav Kysela) [2003613] - ASoC: sigmadsp: Remove the repeated declaration (Jaroslav Kysela) [2003613] - ASoC: rt286: Remove redundant assignment to d_len_code (Jaroslav Kysela) [2003613] - ASoC: codecs: rt1019: clarify expression (Jaroslav Kysela) [2003613] - ASoC: rt1019: Add non_legacy_dai_naming config (Jaroslav Kysela) [2003613] - ASoC: rk3328: fix missing clk_disable_unprepare() on error in rk3328_platform_probe() (Jaroslav Kysela) [2003613] - ASoC: mediatek: mt6359: Fix unexpected error in bind/unbind flow (Jaroslav Kysela) [2003613] - ASoc: codecs: mt6359: remove useless initializations (Jaroslav Kysela) [2003613] - ASoC: mediatek: mt6359: convert to use module_platform_driver (Jaroslav Kysela) [2003613] - ASoC: ics43432: add CMM-4030D-261 support (Jaroslav Kysela) [2003613] - ASoC: hdmi-codec: Fix return value in hdmi_codec_set_jack() (Jaroslav Kysela) [2003613] - ASoC: hdmi-codec: Get ELD in before reporting plugged event (Jaroslav Kysela) [2003613] - ASoC: cs53l30: Minor error paths fixups (Jaroslav Kysela) [2003613] - ASoC: cs43130: Minor error paths fixups (Jaroslav Kysela) [2003613] - ASoC: cs42l52: Minor tidy up of error paths (Jaroslav Kysela) [2003613] - ASoC: cs42l73: Minor error paths fixups (Jaroslav Kysela) [2003613] - ASoC: cs4265: Minor tidy up of error paths (Jaroslav Kysela) [2003613] - ASoC: cs35l36: Remove unneeded variable initialisation (Jaroslav Kysela) [2003613] - ASoC: cs35l35: Minor error paths fixups (Jaroslav Kysela) [2003613] - ASoC: cs35l35: Correct errata handling (Jaroslav Kysela) [2003613] - ASoC: cs35l34: Minor error paths fixups (Jaroslav Kysela) [2003613] - ASoC: cs35l33: Minor error paths fixups (Jaroslav Kysela) [2003613] - ASoC: cirrus: Add helper function for reading the device ID (Jaroslav Kysela) [2003613] - ASoC: cs35l32: Add missing regmap use_single config (Jaroslav Kysela) [2003613] - ASoC: cs35l32: Minor error paths fixups (Jaroslav Kysela) [2003613] - ASoC: adav80x: Update to modern clocking terminology (Jaroslav Kysela) [2003613] - ASoC: codecs: Fix fall-through warnings for Clang (Jaroslav Kysela) [2003613] - ASoC: codecs: Use fallthrough pseudo-keyword (Jaroslav Kysela) [2003613] - ASoC: ab8500: Update to modern clocking terminology (Jaroslav Kysela) [2003613] - ASoC: codecs: fix spelling mistake in Kconfig "comunicate" -> "communicate" (Jaroslav Kysela) [2003613] - ASoC: 88pm860x: Update to modern clocking terminology (Jaroslav Kysela) [2003613] - ASoC: amd: renoir: Remove redundant assignment to pdm_ctrl and pdm_enable and pdm_dma_enable (Jaroslav Kysela) [2003613] - ASoC: amd: add missing break (Jaroslav Kysela) [2003613] - ALSA: sh: Fix compile warning wrt const (Jaroslav Kysela) [2003613] - ALSA: sh: Fix unused variable warnings (Jaroslav Kysela) [2003613] - ALSA: sh: Constify snd_device_ops definitions (Jaroslav Kysela) [2003613] - ALSA: sh: Drop superfluous ioctl PCM ops (Jaroslav Kysela) [2003613] - ALSA: sh: Use managed buffer allocation (Jaroslav Kysela) [2003613] - ALSA: aica: Use managed buffer allocation (Jaroslav Kysela) [2003613] - ALSA: sh: Remove superfluous snd_dma_continuous_data() (Jaroslav Kysela) [2003613] - ALSA: ps3: fix spelling typo of values (Jaroslav Kysela) [2003613] - ALSA: ppc: drop if block with always false condition (Jaroslav Kysela) [2003613] - ALSA: ppc: remove redundant checks in PS3 driver probe (Jaroslav Kysela) [2003613] - ALSA: ppc: fix error return code in snd_pmac_probe() (Jaroslav Kysela) [2003613] - ALSA: ppc: Drop superfluous ioctl PCM ops (Jaroslav Kysela) [2003613] - ALSA: ppc: Constify snd_device_ops definitions (Jaroslav Kysela) [2003613] - ALSA: ppc: keywest: remove outdated comment (Jaroslav Kysela) [2003613] - ALSA: poewrmac: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ALSA: pcmcia: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ALSA: pci: vx222: fix kernel-doc warning (Jaroslav Kysela) [2003613] - ALSA: Remove trailing semicolon in macros (Jaroslav Kysela) [2003613] - ALSA: hda: generic: Remove redundant assignment to dac (Jaroslav Kysela) [2003613] - ALSA: hda: Allow model option to specify PCI SSID alias (Jaroslav Kysela) [2003613] - ALSA: asihpi: fix comment syntax in file headers (Jaroslav Kysela) [2003613] - ALSA: harmony: Drop superfluous address setup (Jaroslav Kysela) [2003613] - ALSA: parisc: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ALSA: vx: fix kernel-doc warning (Jaroslav Kysela) [2003613] - ALSA: aloop: Constify ops structs (Jaroslav Kysela) [2003613] - ASoC: SOF: Drop resindex_dma_base, dma_engine, dma_size from sof_dev_desc (Jaroslav Kysela) [2003613] - ALSA: wavefront: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: wavefront: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ALSA: sscape: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: sc6000: Use explicit cast for __iomem pointer (Jaroslav Kysela) [2003613] - ALSA: sc6000: Assign vport directly on card's private_data (Jaroslav Kysela) [2003613] - ALSA: sc6000: Fix incorrect sizeof operator (Jaroslav Kysela) [2003613] - ALSA: sc6000: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: sb: Fix fall-through warnings for Clang (Jaroslav Kysela) [2003613] - Revert "ALSA: sb: fix a missing check of snd_ctl_add" (Jaroslav Kysela) [2003613] - ALSA: sb: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: sb8: Add a comment note regarding an unused pointer (Jaroslav Kysela) [2003613] - ALSA: sb: Fix potential ABBA deadlock in CSP driver (Jaroslav Kysela) [2003613] - ALSA: sb: Fix potential double-free of CSP mixer elements (Jaroslav Kysela) [2003613] - ALSA: sb: Minor coding style fixes (Jaroslav Kysela) [2003613] - ALSA: sb: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ALSA: sb: Fix two use after free in snd_sb_qsound_build (Jaroslav Kysela) [2003613] - ALSA: emu8000: Fix a use after free in snd_emu8000_create_mixer (Jaroslav Kysela) [2003613] - ALSA: opti9xx: fix missing { } around an if block (Jaroslav Kysela) [2003613] - ALSA: opti9xx: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: opti9xx: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ALSA: opl3sa2: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: opl3sa2: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ALSA: msnd: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: msnd: Use proper mmap method (Jaroslav Kysela) [2003613] - ALSA: gus: Fix repeated probe for ISA interwave card (Jaroslav Kysela) [2003613] - Revert "ALSA: gus: add a check of the status of snd_ctl_add" (Jaroslav Kysela) [2003613] - ALSA: gus: fix null pointer dereference on pointer block (Jaroslav Kysela) [2003613] - ALSA: gus: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: gus: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ALSA: gus: Replace unsafe strcpy() with strscpy() (Jaroslav Kysela) [2003613] - ALSA: galaxy: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: Replace with fallthrough pseudo keyword in the remaining places (Jaroslav Kysela) [2003613] - ALSA: es18xx: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: es18xx: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ALSA: isa: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ALSA: es1688: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: wss: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: cs423x: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: cs423x: Fix assignment in if condition (Jaroslav Kysela) [2003613] - sound/oss/dmasound: Remove superfluous "break" (Jaroslav Kysela) [2003613] - sound/oss/dmasound: Remove superfluous "break" (Jaroslav Kysela) [2003613] - ALSA: cmi8330: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: isa: Fix error return code in snd_cmi8330_probe() (Jaroslav Kysela) [2003613] - ALSA: cmi8330: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ALSA: cmi8328: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: azt2320: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: azt2320: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ALSA: als100: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: als100: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ALSA: adlib: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: ad1848: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: ad1816a: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: ad1816a: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ALSA: i2c: tea6330t: Remove redundant initialization of variable err (Jaroslav Kysela) [2003613] - ALSA: i2c: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ALSA: hda: intel-sdw-acpi: add missing include files (Jaroslav Kysela) [2003613] - ALSA: Use fallthrough pseudo-keyword (Jaroslav Kysela) [2003613] - ALSA: aoa: remove unnecessary oom message (Jaroslav Kysela) [2003613] - ALSA: arm: Remove unnecessary variables (Jaroslav Kysela) [2003613] - ALSA: ac97: fix PM reference leak in ac97_bus_remove() (Jaroslav Kysela) [2003613] - ALSA: ac97: Constify static struct attribute_group (Jaroslav Kysela) [2003613] - ALSA: virtio: fix kernel-doc (Jaroslav Kysela) [2003613] - ALSA: virtio: use module_virtio_driver() to simplify the code (Jaroslav Kysela) [2003613] - ALSA: virtio: introduce device suspend/resume support (Jaroslav Kysela) [2003613] - ALSA: virtio: introduce PCM channel map support (Jaroslav Kysela) [2003613] - ALSA: virtio: introduce jack support (Jaroslav Kysela) [2003613] - ALSA: virtio: PCM substream operators (Jaroslav Kysela) [2003613] - ALSA: virtio: handling control and I/O messages for the PCM device (Jaroslav Kysela) [2003613] - ALSA: virtio: build PCM devices and substream hardware descriptors (Jaroslav Kysela) [2003613] - ALSA: virtio: handling control messages (Jaroslav Kysela) [2003613] - ALSA: virtio: add virtio sound driver (Jaroslav Kysela) [2003613] - uapi: virtio_ids: add a sound device type ID from OASIS spec (Jaroslav Kysela) [2003613] - ALSA: firewire: Fix C++ style comments in uapi header (Jaroslav Kysela) [2003613] - ALSA: uapi: Fix a C++ style comment in asound.h (Jaroslav Kysela) [2003613] - ASoC: topology: Fix stub for snd_soc_tplg_component_remove() (Jaroslav Kysela) [2003613] - ASoC: simple-card-utils: indicate dai_fmt if exist (Jaroslav Kysela) [2003613] - ASoC: simple-card-utils: indicate missing CPU/Codec numbers for debug (Jaroslav Kysela) [2003613] - ASoC: SOF: dai-intel: add SOF_DAI_INTEL_SSP_CLKCTRL_MCLK/BCLK_ES bits (Jaroslav Kysela) [2003613] - ASoC: simple-card-utils: tidyup dev_dbg() to use 1 line (Jaroslav Kysela) [2003613] - ASoC: simple-card-utils: tidyup debug info for clock (Jaroslav Kysela) [2003613] - ASoC: simple-card-utils: Increase maximum DAI links limit to 512 (Jaroslav Kysela) [2003613] - ASoC: simple-card-utils: add simple_props_to_xxx() macro (Jaroslav Kysela) [2003613] - ASoC: hdmi-codec: Use set_jack ops to set jack (Jaroslav Kysela) [2003613] - ASoC: audio-graph-card2-custom-sample.dtsi: add Codec2Codec sample (Multi) (Jaroslav Kysela) [2003613] - ASoC: audio-graph-card2-custom-sample.dtsi: add Codec2Codec sample (Single) (Jaroslav Kysela) [2003613] - ASoC: audio-graph-card2-custom-sample.dtsi: add DPCM sample (Multi) (Jaroslav Kysela) [2003613] - ASoC: audio-graph-card2-custom-sample.dtsi: add DPCM sample (Single) (Jaroslav Kysela) [2003613] - ASoC: audio-graph-card2-custom-sample.dtsi: add Sample DT for Normal (Nulti) (Jaroslav Kysela) [2003613] - ASoC: audio-graph-card2-custom-sample.dtsi: add Sample DT for Normal (Single) (Jaroslav Kysela) [2003613] - ASoC: add Audio Graph Card2 Custom Sample (Jaroslav Kysela) [2003613] - ASoC: audio-graph-card2: add Codec2Codec support (Jaroslav Kysela) [2003613] - ASoC: audio-graph-card2: add DPCM support (Jaroslav Kysela) [2003613] - ASoC: audio-graph-card2: add Multi CPU/Codec support (Jaroslav Kysela) [2003613] - ASoC: add Audio Graph Card2 driver (Jaroslav Kysela) [2003613] - ASoC: simple-card-utils: add codec2codec support (Jaroslav Kysela) [2003613] - ASoC: simple-card-utils: add asoc_graph_is_ports0() (Jaroslav Kysela) [2003613] - ASoC: audio-graph: Fixup CPU endpoint hw_params in a BE<->BE link (Jaroslav Kysela) [2003613] - ASoC: audio-graph: respawn Platform Support (Jaroslav Kysela) [2003613] - ASoC: simple-card-utils: Avoid over-allocating DLCs (Jaroslav Kysela) [2003613] - ASoC: audio-graph: tidyup graph_parse_node() (Jaroslav Kysela) [2003613] - ASoC: audio-graph: tidyup graph_dai_link_of_dpcm() (Jaroslav Kysela) [2003613] - ASoC: simple-card: add simple_link_init() (Jaroslav Kysela) [2003613] - ASoC: simple-card: add simple_parse_node() (Jaroslav Kysela) [2003613] - ASoC: simple-card: Fix breakage on kontron-sl28-var3-ads2 (Jaroslav Kysela) [2003613] - ASoC: audio-graph: tidyup graph_dai_link_of_dpcm() (Jaroslav Kysela) [2003613] - ASoC: simple-card: add simple_link_init() (Jaroslav Kysela) [2003613] - ASoC: simple-card: add simple_parse_node() (Jaroslav Kysela) [2003613] - ASoC: audio-graph: add graph_link_init() (Jaroslav Kysela) [2003613] - ASoC: audio-graph: add graph_parse_node() (Jaroslav Kysela) [2003613] - ASoC: audio-graph: remove Platform support (Jaroslav Kysela) [2003613] - ASoC: audio-graph: remove unused "node" from graph_parse_mclk_fs() (Jaroslav Kysela) [2003613] - ASoC: audio-graph: remove "audio-graph-card, " preix support (Jaroslav Kysela) [2003613] - ASoC: audio-graph: check ports if exists (Jaroslav Kysela) [2003613] - ASoC: audio-graph: move audio_graph_remove() to simple-card-utils.c (Jaroslav Kysela) [2003613] - ASoC: tegra: Add driver remove() callback (Jaroslav Kysela) [2003613] - ASoC: audio-graph: move audio_graph_card_probe() to simple-card-utils.c (Jaroslav Kysela) [2003613] - ASoC: simple-card-utils: Allocate link info structure on heap (Jaroslav Kysela) [2003613] - ASoC: simple-card-utils: Increase maximum number of links to 128 (Jaroslav Kysela) [2003613] - ASoC: simple-card-utils: Propagate errors on too many links (Jaroslav Kysela) [2003613] - ASoC: audio-graph: use simple_props_to_xxx() macro (Jaroslav Kysela) [2003613] - ASoC: audio-graph: use asoc_link_to_xxx() macro (Jaroslav Kysela) [2003613] - ASoC: simple-card: use simple_props_to_xxx() macro (Jaroslav Kysela) [2003613] - ASoC: simple-card: use asoc_link_to_xxx() macro (Jaroslav Kysela) [2003613] - ASoC: simple-card: remove unused variable from simple_parse_of() (Jaroslav Kysela) [2003613] - ASoC: simple-card-utils: tidyup asoc_simple_parse_convert() (Jaroslav Kysela) [2003613] - ASoC: simple-card-utils: multi support at asoc_simple_canonicalize_cpu/platform() (Jaroslav Kysela) [2003613] - ASoC: simple-card-utils: care multi DAI at asoc_simple_clean_reference() (Jaroslav Kysela) [2003613] - ASoC: simple-card-utils: remove asoc_simple_parse_xxx() (Jaroslav Kysela) [2003613] - ASoC: simple-card-utils: use for_each_prop_xxx() (Jaroslav Kysela) [2003613] - ASoC: simple-card-utils: remove li->dais/li->conf (Jaroslav Kysela) [2003613] - ASoC: simple-card-utils: setup dai_props cpu_dai/codec_dai at initial timing (Jaroslav Kysela) [2003613] - ASoC: simple-card-utils: share dummy DAI and reduce memory (Jaroslav Kysela) [2003613] - ASoC: simple-card-utils: enable flexible CPU/Codec/Platform (Jaroslav Kysela) [2003613] - ASoC: simple-card: fix possible uninitialized single_cpu local variable (Jaroslav Kysela) [2003613] - ASoC: simple-card: cleanup graph_for_each_link() (Jaroslav Kysela) [2003613] - ASoC: simple-card: count DAI / link numbers as in order (Jaroslav Kysela) [2003613] - ASoC: audio-graph: cleanup graph_for_each_link() (Jaroslav Kysela) [2003613] - ASoC: audio-graph: count DAI / link numbers as in order (Jaroslav Kysela) [2003613] - ASoC: simple-card-utils: alloc dai_link information for CPU/Codec/Platform (Jaroslav Kysela) [2003613] - ASoC: simple-card-utils.c: remove old comment (Jaroslav Kysela) [2003613] - ASoC: simple-card-utils: Do not handle device clock (Jaroslav Kysela) [2003613] - ASoC: generic: simple-card-utils: remove useless assignment (Jaroslav Kysela) [2003613] - ASoC: simple-card-utils: Fix device module clock (Jaroslav Kysela) [2003613] - ASoC: audio-graph: Rename functions needed for export (Jaroslav Kysela) [2003613] - ASoC: audio-graph: Expose helpers from audio graph (Jaroslav Kysela) [2003613] - ASoC: audio-graph: Expose new members for asoc_simple_priv (Jaroslav Kysela) [2003613] - ASoC: audio-graph: Support empty Codec endpoint (Jaroslav Kysela) [2003613] - ASoC: audio-graph: Identify 'no_pcm' DAI links for DPCM (Jaroslav Kysela) [2003613] - ASoC: audio-graph: Use of_node and DAI for DPCM DAI link names (Jaroslav Kysela) [2003613] - ALSA: memalloc: Drop superfluous snd_dma_buffer_sync() declaration (Jaroslav Kysela) [2003613] - ASoC: SOF: dai: include new flags for DAI_CONFIG (Jaroslav Kysela) [2003613] - ASoC: SOF: dai: mirror group_id definition added in firmware (Jaroslav Kysela) [2003613] - ALSA: core: Use READ_ONCE() / WRITE_ONCE() for power state change (Jaroslav Kysela) [2003613] - ALSA: hda_audio_ext: fix kernel-doc (Jaroslav Kysela) [2003613] - ALSA: make snd_kcontrol_new name a normal string (Jaroslav Kysela) [2003613] - ASoC: constify of_phandle_args in snd_soc_get_dai_name() (Jaroslav Kysela) [2003613] - ASoC: tas2770: Fix setting of high sample rates (Jaroslav Kysela) [2003613] - ASoC: rt5682: fix the wrong jack type detected (Jaroslav Kysela) [2003613] - ASoC: tegra: Restore headphones jack name on Nyan Big (Jaroslav Kysela) [2003613] - ASoC: tegra: Add DAPM switches for headphones and mic jack (Jaroslav Kysela) [2003613] - ASoC: SOF: Intel: pci-tgl: add new ADL-P variant (Jaroslav Kysela) [2003613] - ASoC: SOF: Intel: pci-tgl: add ADL-N support (Jaroslav Kysela) [2003613] - ASoC: SOF: Intel: Retry codec probing if it fails (Jaroslav Kysela) [2003613] - ASoC: amd: fix uninitialized variable in snd_acp6x_probe() (Jaroslav Kysela) [2003613] - ASoC: rt5682s: Fix crash due to out of scope stack vars (Jaroslav Kysela) [2003613] - ASoC: rt5682: Fix crash due to out of scope stack vars (Jaroslav Kysela) [2003613] - ASoC: tegra: Use normal system sleep for ADX (Jaroslav Kysela) [2003613] - ASoC: tegra: Use normal system sleep for AMX (Jaroslav Kysela) [2003613] - ASoC: tegra: Use normal system sleep for Mixer (Jaroslav Kysela) [2003613] - ASoC: tegra: Use normal system sleep for MVC (Jaroslav Kysela) [2003613] - ASoC: tegra: Use normal system sleep for SFC (Jaroslav Kysela) [2003613] - ASoC: tegra: Balance runtime PM count (Jaroslav Kysela) [2003613] - ASoC: SOF: hda: reset DAI widget before reconfiguring it (Jaroslav Kysela) [2003613] - ASoC: cs35l41: Set the max SPI speed for the whole device (Jaroslav Kysela) [2003613] - ASoC: Intel: soc-acpi: add entry for ESSX8336 on CML (Jaroslav Kysela) [2003613] - ASoC: soc-acpi: Set mach->id field on comp_ids matches (Jaroslav Kysela) [2003613] - ASoC: tegra: Fix kcontrol put callback in Mixer (Jaroslav Kysela) [2003613] - ASoC: tegra: Fix kcontrol put callback in ADX (Jaroslav Kysela) [2003613] - ASoC: tegra: Fix kcontrol put callback in AMX (Jaroslav Kysela) [2003613] - ASoC: tegra: Fix kcontrol put callback in SFC (Jaroslav Kysela) [2003613] - ASoC: tegra: Fix kcontrol put callback in MVC (Jaroslav Kysela) [2003613] - ASoC: tegra: Fix kcontrol put callback in AHUB (Jaroslav Kysela) [2003613] - ASoC: tegra: Fix kcontrol put callback in DSPK (Jaroslav Kysela) [2003613] - ASoC: tegra: Fix kcontrol put callback in DMIC (Jaroslav Kysela) [2003613] - ASoC: tegra: Fix kcontrol put callback in I2S (Jaroslav Kysela) [2003613] - ASoC: tegra: Fix kcontrol put callback in ADMAIF (Jaroslav Kysela) [2003613] - ASoC: tegra: Fix wrong value type in MVC (Jaroslav Kysela) [2003613] - ASoC: tegra: Fix wrong value type in SFC (Jaroslav Kysela) [2003613] - ASoC: tegra: Fix wrong value type in DSPK (Jaroslav Kysela) [2003613] - ASoC: tegra: Fix wrong value type in DMIC (Jaroslav Kysela) [2003613] - ASoC: tegra: Fix wrong value type in I2S (Jaroslav Kysela) [2003613] - ASoC: tegra: Fix wrong value type in ADMAIF (Jaroslav Kysela) [2003613] - ASoC: topology: Add missing rwsem around snd_ctl_remove() calls (Jaroslav Kysela) [2003613] - ASoC: SOF: build compression interface into snd_sof.ko (Jaroslav Kysela) [2003613] - ASoC: rt5682: Re-detect the combo jack after resuming (Jaroslav Kysela) [2003613] - ASoC: rt5682: Avoid the unexpected IRQ event during going to suspend (Jaroslav Kysela) [2003613] - ASoC: rt1011: revert 'I2S Reference' to SOC_ENUM_EXT (Jaroslav Kysela) [2003613] - ASoC: rt9120: Add the compatibility with rt9120s (Jaroslav Kysela) [2003613] - ASoC: rt9120: Fix clock auto sync issue when fs is the multiple of 48 (Jaroslav Kysela) [2003613] - ASoC: rt9120: Update internal ocp level to the correct value (Jaroslav Kysela) [2003613] - ASoC: Intel: sof_sdw: Add support for SKU 0B12 product (Jaroslav Kysela) [2003613] - ASoC: Intel: soc-acpi: add SKU 0B29 SoundWire configuration (Jaroslav Kysela) [2003613] - ASoC: Intel: sof_sdw: Add support for SKU 0B29 product (Jaroslav Kysela) [2003613] - ASoC: Intel: soc-acpi: add SKU 0B13 SoundWire configuration (Jaroslav Kysela) [2003613] - ASoC: Intel: sof_sdw: Add support for SKU 0B13 product (Jaroslav Kysela) [2003613] - ASoC: Intel: sof_sdw: Add support for SKU 0B11 product (Jaroslav Kysela) [2003613] - ASoC: Intel: sof_sdw: Add support for SKU 0B00 and 0B01 products (Jaroslav Kysela) [2003613] - ASoC: Intel: soc-acpi: add SKU 0AF3 SoundWire configuration (Jaroslav Kysela) [2003613] - ASoC: Intel: sof_sdw: Add support for SKU 0AF3 product (Jaroslav Kysela) [2003613] - ASoC: DAPM: Cover regression by kctl change notification fix (Jaroslav Kysela) [2003613] - ASoC: SOF: Intel: hda: fix hotplug when only codec is suspended (Jaroslav Kysela) [2003613] - ASoC: SOF:control: Fix variable type in snd_sof_refresh_control() (Jaroslav Kysela) [2003613] - ASoC: cs35l41: Change monitor widgets to siggens (Jaroslav Kysela) [2003613] - ASoC: tlv320aic3x: Make aic3x_remove() return void (Jaroslav Kysela) [2003613] - ASoC: Intel: soc-acpi: use const for all uses of snd_soc_acpi_codecs (Jaroslav Kysela) [2003613] - ASoC: Intel: soc-acpi-cht: shrink tables using compatible IDs (Jaroslav Kysela) [2003613] - ASoC: Intel: soc-acpi-byt: shrink tables using compatible IDs (Jaroslav Kysela) [2003613] - ASoC: Intel: sof_rt5682: use comp_ids to enumerate rt5682s (Jaroslav Kysela) [2003613] - ASoC: Intel: sof_rt5682: detect codec variant in probe function (Jaroslav Kysela) [2003613] - ASoC: soc-acpi: add comp_ids field for machine driver matching (Jaroslav Kysela) [2003613] - ASoC: Stop dummy from overriding hwparams (Jaroslav Kysela) [2003613] - ASoC: topology: Change topology device to card device (Jaroslav Kysela) [2003613] - ASoC: topology: Use correct device for prints (Jaroslav Kysela) [2003613] - ASoC: topology: Check for dapm widget completeness (Jaroslav Kysela) [2003613] - ASoC: topology: Add header payload_size verification (Jaroslav Kysela) [2003613] - ASoC: core: Remove invalid snd_soc_component_set_jack call (Jaroslav Kysela) [2003613] - ASoC: amd: acp: select CONFIG_SND_SOC_ACPI (Jaroslav Kysela) [2003613] - ASoC: Intel: glk_rt5682_max98357a: support ALC5682I-VS codec (Jaroslav Kysela) [2003613] - ASoC: es8316: add support for ESSX8336 ACPI _HID (Jaroslav Kysela) [2003613] - ASoC: cs42l42: Correct configuring of switch inversion from ts-inv (Jaroslav Kysela) [2003613] - ASoC: fix unmet dependencies on GPIOLIB for SND_SOC_DMIC (Jaroslav Kysela) [2003613] - ASoC: amd: acp: fix Kconfig dependencies (Jaroslav Kysela) [2003613] - ASoC: rt5682-i2c: Use devm_clk_get_optional for optional clock (Jaroslav Kysela) [2003613] - ASoC: Intel: soc-acpi: add entry for ESSX8336 on JSL (Jaroslav Kysela) [2003613] - ASoC: amd: acp: Fix return value check in acp_machine_select() (Jaroslav Kysela) [2003613] - ASoC: max98520: add max98520 audio amplifier driver (Jaroslav Kysela) [2003613] - ASoC: nau8821: clarify out-of-bounds check (Jaroslav Kysela) [2003613] - ASoC: nau8821: fix kernel-doc (Jaroslav Kysela) [2003613] - ASoC: rt5682s: use 'static' qualifier (Jaroslav Kysela) [2003613] - ASoC: topology: handle endianness warning (Jaroslav Kysela) [2003613] - ASoC: amd: acp: SND_SOC_AMD_ACP_COMMON should depend on X86 && PCI (Jaroslav Kysela) [2003613] - ASoC: amd: acp: SND_SOC_AMD_{LEGACY_MACH,SOF_MACH} should depend on X86 && PCI && I2C (Jaroslav Kysela) [2003613] - ASoC: amd: acp: Wrap AMD Audio ACP components in SND_SOC_AMD_ACP_COMMON (Jaroslav Kysela) [2003613] - ASoC: cs42l42: free_irq() before powering-down on probe() fail (Jaroslav Kysela) [2003613] - ASoC: cs42l42: Reset and power-down on remove() and failed probe() (Jaroslav Kysela) [2003613] - ASoC: nau8825: add clock management for power saving (Jaroslav Kysela) [2003613] - ASoC: nau8825: add set_jack coponment support (Jaroslav Kysela) [2003613] - ASoC: cs42l42: Prevent NULL pointer deref in interrupt handler (Jaroslav Kysela) [2003613] - ASoC: wm8962: Convert to devm_clk_get_optional() (Jaroslav Kysela) [2003613] - ASoC: fix unmet dependency on GPIOLIB for SND_SOC_MAX98357A (Jaroslav Kysela) [2003613] - ASoC: cs35l41: Make cs35l41_remove() return void (Jaroslav Kysela) [2003613] - ASoC: tegra: Set default card name for Trimslice (Jaroslav Kysela) [2003613] - ASoC: tegra: Restore AC97 support (Jaroslav Kysela) [2003613] - ASoC: amd: acp: Add acp_machine struct for renoir platform. (Jaroslav Kysela) [2003613] - ASoC: rt5682s: Downsizing the DAC volume scale (Jaroslav Kysela) [2003613] - ASoC: cs42l42: Remove unused runtime_suspend/runtime_resume callbacks (Jaroslav Kysela) [2003613] - ASoC: cs42l42: Minor error paths fixups (Jaroslav Kysela) [2003613] - ASoC: cs42l42: Add support for ACPI table match entry (Jaroslav Kysela) [2003613] - ASoC: cs42l42: Use device_property API instead of of_property (Jaroslav Kysela) [2003613] - ASoC: Intel: Move soc_intel_is_foo() helpers to a generic header (Jaroslav Kysela) [2003613] - ASoC: amd: enable Yellow Carp platform machine driver build (Jaroslav Kysela) [2003613] - ASoC: amd: add YC machine driver using dmic (Jaroslav Kysela) [2003613] - ASoC: amd: create platform device for acp6x machine driver (Jaroslav Kysela) [2003613] - ASoC: amd: enable Yellow carp acp6x drivers build (Jaroslav Kysela) [2003613] - ASoC: amd: add acp6x pdm driver pm ops (Jaroslav Kysela) [2003613] - ASoC: amd: add acp6x pci driver pm ops (Jaroslav Kysela) [2003613] - ASoC: amd: add acp6x pdm driver dma ops (Jaroslav Kysela) [2003613] - ASoC: amd: add acp6x irq handler (Jaroslav Kysela) [2003613] - ASoC: amd: add acp6x pdm platform driver (Jaroslav Kysela) [2003613] - ASoC: amd: add platform devices for acp6x pdm driver and dmic driver (Jaroslav Kysela) [2003613] - ASoC: amd: add acp6x init/de-init functions (Jaroslav Kysela) [2003613] - ASoC: amd: add Yellow Carp ACP PCI driver (Jaroslav Kysela) [2003613] - ASoC: amd: add Yellow Carp ACP6x IP register header (Jaroslav Kysela) [2003613] - ASoC: amd: acp: Add support for RT5682-VS codec (Jaroslav Kysela) [2003613] - ASoC: amd: acp: Add support for Maxim amplifier codec (Jaroslav Kysela) [2003613] - ASoC: amd: acp: Add SOF audio support on Chrome board (Jaroslav Kysela) [2003613] - ASoC: amd: acp: Add legacy sound card support for Chrome audio (Jaroslav Kysela) [2003613] - ASoC: amd: acp: Add generic machine driver support for ACP cards (Jaroslav Kysela) [2003613] - ASoC: amd: acp: Add callback for machine driver on ACP (Jaroslav Kysela) [2003613] - ASoC: amd: acp: Add I2S support on Renoir platform (Jaroslav Kysela) [2003613] - ASoC: amd: Add common framework to support I2S on ACP SOC (Jaroslav Kysela) [2003613] - ASoC: soc-core: tidyup empty function (Jaroslav Kysela) [2003613] - ASoC: soc-component: add snd_soc_component_is_codec() (Jaroslav Kysela) [2003613] - ASoC: soc-pcm: tidyup soc_pcm_hw_clean() - step2 (Jaroslav Kysela) [2003613] - ASoC: soc-pcm: tidyup soc_pcm_hw_clean() - step1 (Jaroslav Kysela) [2003613] - ASoC: cs42l42: Always enable TS_PLUG and TS_UNPLUG interrupts (Jaroslav Kysela) [2003613] - ASoC: cs42l42: Fix WARN in remove() if running without an interrupt (Jaroslav Kysela) [2003613] - ASoC: cs42l42: Mark OSC_SWITCH_STATUS register volatile (Jaroslav Kysela) [2003613] - ASoC: cs42l42: Set correct SRC MCLK (Jaroslav Kysela) [2003613] - ASoC: cs42l42: Allow time for HP/ADC to power-up after enable (Jaroslav Kysela) [2003613] - ASoC: cs42l42: Use PLL for SCLK > 12.288MHz (Jaroslav Kysela) [2003613] - ASoC: cs42l42: Don't claim to support 192k (Jaroslav Kysela) [2003613] - ASoC: cs42l42: Defer probe if request_threaded_irq() returns EPROBE_DEFER (Jaroslav Kysela) [2003613] - ASoC: cs42l42: Don't set defaults for volatile registers (Jaroslav Kysela) [2003613] - ASoC: cs42l42: Correct some register default values (Jaroslav Kysela) [2003613] - ASoC: cs42l42: Always configure both ASP TX channels (Jaroslav Kysela) [2003613] - ASoC: cs42l42: Don't reconfigure the PLL while it is running (Jaroslav Kysela) [2003613] - ASoC: soc-component: improve error reporting for register access (Jaroslav Kysela) [2003613] - ASoC: amd: enable vangogh platform machine driver build (Jaroslav Kysela) [2003613] - ASoC: amd: add vangogh machine driver (Jaroslav Kysela) [2003613] - ASoc: amd: create platform device for VG machine driver (Jaroslav Kysela) [2003613] - ASoC: test-component: add Test Component for Sound debug/test (Jaroslav Kysela) [2003613] - ASoC: rt5682: fix a little pop while playback (Jaroslav Kysela) [2003613] - ASoC: rt1011: Fix 'I2S Reference' enum control (Jaroslav Kysela) [2003613] - ASoC: rt9120: Add rt9210 audio amplifier support (Jaroslav Kysela) [2003613] - ASoC: amd: vangogh: constify static struct snd_soc_dai_ops (Jaroslav Kysela) [2003613] - ASoC: rt9120: Drop rt9210 audio amplifier support (Jaroslav Kysela) [2003613] - ASoC: rt1011: Fix 'I2S Reference' enum control caused error (Jaroslav Kysela) [2003613] - ASoC: cs42l42: Ensure 0dB full scale volume is used for headsets (Jaroslav Kysela) [2003613] - ASoC: Intel: bytcr_rt5651: Utilize dev_err_probe() to avoid log saturation (Jaroslav Kysela) [2003613] - ASoC: Intel: bytcr_rt5651: use devm_clk_get_optional() for mclk (Jaroslav Kysela) [2003613] - ASoC: Intel: bytcr_rt5651: Use temporary variable for struct device (Jaroslav Kysela) [2003613] - ASoC: Intel: bytcr_rt5651: switch to using devm_fwnode_gpiod_get() (Jaroslav Kysela) [2003613] - ASoC: Intel: bytcr_rt5651: Get platform data via dev_get_platdata() (Jaroslav Kysela) [2003613] - ASoC: Intel: bytcr_rt5640: Utilize dev_err_probe() to avoid log saturation (Jaroslav Kysela) [2003613] - ASoC: Intel: bytcr_rt5640: use devm_clk_get_optional() for mclk (Jaroslav Kysela) [2003613] - ASoC: Intel: bytcr_rt5640: Use temporary variable for struct device (Jaroslav Kysela) [2003613] - ASoC: Intel: bytcr_rt5640: Get platform data via dev_get_platdata() (Jaroslav Kysela) [2003613] - ASoC: amd: Kconfig: Select fch clock support with machine driver (Jaroslav Kysela) [2003613] - ASoC: soc-core: fix null-ptr-deref in snd_soc_del_component_unlocked() (Jaroslav Kysela) [2003613] - ASoC: SOF: prepare code to allocate IPC messages in fw_ready (Jaroslav Kysela) [2003613] - ASoC: rt9120: Add rt9210 audio amplifier support (Jaroslav Kysela) [2003613] - ASoC: soc-pcm: restore mixer functionality (Jaroslav Kysela) [2003613] - ASoC: rt5682s: Fix hp pop produced immediately after resuming (Jaroslav Kysela) [2003613] - ASoC: SOF: Introduce fragment elapsed notification API (Jaroslav Kysela) [2003613] - ASoC: SOF: imx: Use newly introduced generic IPC stream ops (Jaroslav Kysela) [2003613] - ASoC: SOF: Make Intel IPC stream ops generic (Jaroslav Kysela) [2003613] - ASoC: SOF: Introduce snd_sof_mailbox_read / snd_sof_mailbox_write callbacks (Jaroslav Kysela) [2003613] - ASoC: SOF: pipelines: Harmonize all functions to use struct snd_sof_dev (Jaroslav Kysela) [2003613] - ASoC: SOF: topology: do not power down primary core during topology removal (Jaroslav Kysela) [2003613] - ASoC: SOF: Intel: hda: Dump registers and stack when SOF_DBG_DUMP_REGS is set (Jaroslav Kysela) [2003613] - ASoC: SOF: Intel: hda-loader: Drop SOF_DBG_DUMP_REGS flag from dbg_dump calls (Jaroslav Kysela) [2003613] - ASoC: SOF: loader: Drop SOF_DBG_DUMP_REGS flag when firmware start fails (Jaroslav Kysela) [2003613] - ASoC: SOF: core: Clean up snd_sof_get_status() prints (Jaroslav Kysela) [2003613] - ASoC: SOF: intel: hda: Drop 'error' prefix from error dump functions (Jaroslav Kysela) [2003613] - ASoC: SOF: Introduce macro to set the firmware state (Jaroslav Kysela) [2003613] - ASoC: SOF: ops: Force DSP panic dumps to be printed (Jaroslav Kysela) [2003613] - ASoC: SOF: ipc: Re-enable dumps after successful IPC tx (Jaroslav Kysela) [2003613] - ASoC: SOF: debug: Print out the fw_state along with the DSP dump (Jaroslav Kysela) [2003613] - ASoC: SOF: Drop SOF_DBG_DUMP_FORCE_ERR_LEVEL and sof_dev_dbg_or_err (Jaroslav Kysela) [2003613] - ASoC: SOF: intel: hda-loader: Use snd_sof_dsp_dbg_dump() for DSP dump (Jaroslav Kysela) [2003613] - ASoC: SOF: debug: Add SOF_DBG_DUMP_OPTIONAL flag for DSP dumping (Jaroslav Kysela) [2003613] - ASoC: SOF: debug/ops: Move the IPC and DSP dump functions out from the header (Jaroslav Kysela) [2003613] - ASoC: SOF: intel: atom: No need to do a DSP dump in atom_run() (Jaroslav Kysela) [2003613] - ASoC: SOF: loader: Print the DSP dump if boot fails (Jaroslav Kysela) [2003613] - ASoC: SOF: Print the dbg_dump and ipc_dump once to reduce kernel log noise (Jaroslav Kysela) [2003613] - ASoC: SOF: ipc and dsp dump: Add markers for better visibility (Jaroslav Kysela) [2003613] - ASoC: SOF: debug: Swap the dsp_dump and ipc_dump sequence for fw_exception (Jaroslav Kysela) [2003613] - ASoC: SOF: core: debug: force all processing on primary core (Jaroslav Kysela) [2003613] - ASoC: max98927: Handle reset gpio when probing i2c (Jaroslav Kysela) [2003613] - ASoC: DAPM: Fix missing kctl change notifications (Jaroslav Kysela) [2003613] - ASoC: Intel: bytcht_es8316: Utilize dev_err_probe() to avoid log saturation (Jaroslav Kysela) [2003613] - ASoC: Intel: bytcht_es8316: Switch to use gpiod_get_optional() (Jaroslav Kysela) [2003613] - ASoC: Intel: bytcht_es8316: Use temporary variable for struct device (Jaroslav Kysela) [2003613] - ASoC: Intel: bytcht_es8316: Get platform data via dev_get_platdata() (Jaroslav Kysela) [2003613] - ASoC: SOF: OF: Add fw_path and tplg_path parameters (Jaroslav Kysela) [2003613] - ASoC: amd: acp-rt5645: Constify static snd_soc_ops (Jaroslav Kysela) [2003613] - ASoC: SOF: topology: return error if sof_connect_dai_widget() fails (Jaroslav Kysela) [2003613] - ASoC: SOF: topology: allow for dynamic pipelines override for debug (Jaroslav Kysela) [2003613] - ASoC: SOF: topology: show clks_control value in dynamic debug (Jaroslav Kysela) [2003613] - ASoC: SOF: Intel: hda-dai: improve SSP DAI handling for dynamic pipelines (Jaroslav Kysela) [2003613] - ASoC: SOF: Intel: hda: add new flags for DAI_CONFIG (Jaroslav Kysela) [2003613] - ASoC: Intel: sof_sdw: add missing quirk for Dell SKU 0A45 (Jaroslav Kysela) [2003613] - ASoC: Intel: soc-acpi: add missing quirk for TGL SDCA single amp (Jaroslav Kysela) [2003613] - ASoC: Intel: add machine driver for SOF+ES8336 (Jaroslav Kysela) [2003613] - ASoC: Intel: soc-acpi: apl/glk/tgl: add entry for devices based on ES8336 codec (Jaroslav Kysela) [2003613] - ASoC: Intel: cht_bsw_nau8824: Set card.components string (Jaroslav Kysela) [2003613] - ASoC: nau8824: Add a nau8824_components() helper (Jaroslav Kysela) [2003613] - ASoC: nau8824: Add DMI quirk mechanism for active-high jack-detect (Jaroslav Kysela) [2003613] - ASoC: nau8824: Fix NAU8824_JACK_LOGIC define (Jaroslav Kysela) [2003613] - ASoC: rt5651: Use IRQF_NO_AUTOEN when requesting the IRQ (Jaroslav Kysela) [2003613] - ASoC: es8316: Use IRQF_NO_AUTOEN when requesting the IRQ (Jaroslav Kysela) [2003613] - ASoC: nau8821: new driver (Jaroslav Kysela) [2003613] - ASoC: SOF: topology: Add kernel parameter for topology verification (Jaroslav Kysela) [2003613] - ASoC: SOF: Add support for dynamic pipelines (Jaroslav Kysela) [2003613] - treewide: Use fallthrough pseudo-keyword (Jaroslav Kysela) [2003613] - ASoC: SOF: Intel: hda: make sure DAI widget is set up before IPC (Jaroslav Kysela) [2003613] - ASoC: SOF: Introduce widget use_count (Jaroslav Kysela) [2003613] - ASoC: SOF: Don't set up widgets during topology parsing (Jaroslav Kysela) [2003613] - ASoC: SOF: restore kcontrols for widget during set up (Jaroslav Kysela) [2003613] - ASoC: SOF: Add new fields to snd_sof_route (Jaroslav Kysela) [2003613] - AsoC: dapm: export a couple of functions (Jaroslav Kysela) [2003613] - ASoC: SOF: sof-audio: add helpers for widgets, kcontrols and dai config set up (Jaroslav Kysela) [2003613] - ASoC: SOF: topology: Add new token for dynamic pipeline (Jaroslav Kysela) [2003613] - ASoC: SOF: control: Add access field in struct snd_sof_control (Jaroslav Kysela) [2003613] - ASoC: topology: change the complete op in snd_soc_tplg_ops to return int (Jaroslav Kysela) [2003613] - ASoC: rt5682s: Fix HP noise caused by SAR mode switch when the system resumes (Jaroslav Kysela) [2003613] - ASoC: rt5682s: Enable ASRC auto-disable to fix pop during jack plug-in while playback (Jaroslav Kysela) [2003613] - ASoC: Intel: sof_rt5682: Add support for max98360a speaker amp (Jaroslav Kysela) [2003613] - ASoC: tegra: Constify static snd_soc_ops (Jaroslav Kysela) [2003613] - ASoC: rt5682: move clk related code to rt5682_i2c_probe (Jaroslav Kysela) [2003613] - ASoC: rt5682: Use clk_hw based APIs for registration (Jaroslav Kysela) [2003613] - ASoC: rt5682: Drop usage of __clk_get_name() (Jaroslav Kysela) [2003613] - ASoC: SOF: Change SND_SOC_SOF_TOPLEVEL from config to menuconfig (Jaroslav Kysela) [2003613] - ASoC: rt5682s: Revise the macro RT5682S_PLLB_SRC_MASK (Jaroslav Kysela) [2003613] - ASoC: rt5682s: Use dev_dbg instead of pr_debug (Jaroslav Kysela) [2003613] - ASoC: rt5682s: Remove the volatile SW reset register from reg_default (Jaroslav Kysela) [2003613] - ASoC: nau8824: Fix headphone vs headset, button-press detection no longer working (Jaroslav Kysela) [2003613] - ASoC: intel: sof_rt5682: update platform device name for Maxim amplifier (Jaroslav Kysela) [2003613] - ASoC: SOF: ipc: Make the error prints consistent in tx_wait_done() (Jaroslav Kysela) [2003613] - ASoC: SOF: prefix some terse and cryptic dev_dbg() with __func__ (Jaroslav Kysela) [2003613] - ASoC: SOF: add error handling to snd_sof_ipc_msg_data() (Jaroslav Kysela) [2003613] - ASoC: SOF: imx: add header file for ops (Jaroslav Kysela) [2003613] - ASoC: SOF: pm: fix a stale comment (Jaroslav Kysela) [2003613] - ASoC: SOF: Intel: hda-stream: Print stream name on STREAM_SD_OFFSET timeout (Jaroslav Kysela) [2003613] - ASoC: SOF: Intel: hda-dai: fix potential locking issue (Jaroslav Kysela) [2003613] - ASoC: ak4458: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2003613] - ASoC: ak5558: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2003613] - ASoC: dwc-i2s: Update to modern clocking terminology (Jaroslav Kysela) [2003613] - ASoC: ak4671: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2003613] - ASoC: alc5623: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2003613] - ASoC: bcm: Convert to modern clocking terminology (Jaroslav Kysela) [2003613] - ASoC: cpcap: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2003613] - ASoC: codecs: Fix spelling mistake "Unsupport" -> "Unsupported" (Jaroslav Kysela) [2003613] - ASoC: ad193x: Update to modern clocking terminology (Jaroslav Kysela) [2003613] - ASoC: tegra: Constify static snd_soc_dai_ops structs (Jaroslav Kysela) [2003613] - ASoC: cs42l42: Use two thresholds and increased wait time for manual type detection (Jaroslav Kysela) [2003613] - ASoC: adau1977: Update to modern clocking terminology (Jaroslav Kysela) [2003613] - ASoC: adau17x1: Update to modern clocking terminology (Jaroslav Kysela) [2003613] - ASoC: adau1701: Update to modern clocking terminology (Jaroslav Kysela) [2003613] - ASoC: adau1373: Update to modern clocking terminology (Jaroslav Kysela) [2003613] - ASoC: adau1372: Update to modern clocking terminology (Jaroslav Kysela) [2003613] - ASoC: ad1836: Update to modern clocking terminology (Jaroslav Kysela) [2003613] - ASoC: ep93xx: Convert to modern clocking terminology (Jaroslav Kysela) [2003613] - ASoC: samsung: add missing "fallthrough;" (Jaroslav Kysela) [2003613] - ASoC: ak4642: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2003613] - ASoC: wcd9335: Use correct version to initialize Class H (Jaroslav Kysela) [2003613] - ASoC: alc5632: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2003613] - ASoC: ak4104: Update to modern clocking terminology (Jaroslav Kysela) [2003613] - ASoC: ak4118: Update to modern clocking terminology (Jaroslav Kysela) [2003613] - ASoC: zl38060: Update to modern clocking terminology (Jaroslav Kysela) [2003613] - ASoC: cs4341: Add SPI device ID table (Jaroslav Kysela) [2003613] - ASoC: pcm179x: Add missing entries SPI to device ID table (Jaroslav Kysela) [2003613] - ASoC: pl1022_rdk: Update to modern clocking terminology (Jaroslav Kysela) [2003613] - ASoC: pl1022_ds: Update to modern clocking terminology (Jaroslav Kysela) [2003613] - ASoC: mpc8610_hpcd: Update to modern clocking terminology (Jaroslav Kysela) [2003613] - ASoC: imx-sgtl5000: Update to modern clocking terminology (Jaroslav Kysela) [2003613] - ASoC: imx-es8328: Update to modern clocking terminology (Jaroslav Kysela) [2003613] - ASoC: imx-audmix: Update to modern clocking terminology (Jaroslav Kysela) [2003613] - ASoC: fsl_sai: Update to modern clocking terminology (Jaroslav Kysela) [2003613] - ASoC: fsl-mqs: Update to modern clocking terminology (Jaroslav Kysela) [2003613] - ASoC: fsl-esai: Update to modern clocking terminology (Jaroslav Kysela) [2003613] - ASoC: fsl-audmix: Update to modern clocking terminology (Jaroslav Kysela) [2003613] - ASoC: eureka-tlv320: Update to modern clocking terminology (Jaroslav Kysela) [2003613] - ASoC: cros_ec_codec: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2003613] - ASoC: pcm512x: Mend accesses to the I2S_1 and I2S_2 registers (Jaroslav Kysela) [2003613] - ASoC: codecs: max98390: simplify getting the adapter of a client (Jaroslav Kysela) [2003613] - ASoC: Intel: boards: Update to modern clocking terminology (Jaroslav Kysela) [2003613] - ASoC: SOF: Remove struct sof_ops_table and sof_get_ops() macro (Jaroslav Kysela) [2003613] - ASoC: rt5682s: make rt5682s_aif2_dai_ops and rt5682s_soc_component_dev (Jaroslav Kysela) [2003613] - ASoC: tegra: Add Tegra210 based Mixer driver (Jaroslav Kysela) [2003613] - ASoC: tegra: Add Tegra210 based ADX driver (Jaroslav Kysela) [2003613] - ASoC: tegra: Add Tegra210 based AMX driver (Jaroslav Kysela) [2003613] - ASoC: tegra: Add Tegra210 based SFC driver (Jaroslav Kysela) [2003613] - ASoC: tegra: Add Tegra210 based MVC driver (Jaroslav Kysela) [2003613] - ASoC: tegra: Add routes for few AHUB modules (Jaroslav Kysela) [2003613] - ASoC: soc-pcm: Don't reconnect an already active BE (Jaroslav Kysela) [2003613] - ASoC: compress/component: Use module_get_when_open/put_when_close for cstream (Jaroslav Kysela) [2003613] - ASoC: soc-component: Convert the mark_module to void* (Jaroslav Kysela) [2003613] - ASoC: SOF: Rename sof_arch_ops to dsp_arch_ops (Jaroslav Kysela) [2003613] - ASoC: SOF: ipc: Remove redundant error check from sof_ipc_tx_message_unlocked (Jaroslav Kysela) [2003613] - ASoC: SOF: ipc: Print 0x prefix for errors in ipc_trace/stream_message() (Jaroslav Kysela) [2003613] - ASoC: SOF: ipc: Clarify the parameter name for ipc_trace_message() (Jaroslav Kysela) [2003613] - ASoC: SOF: trace: Omit error print when waking up trace sleepers (Jaroslav Kysela) [2003613] - misc: cs35l41: Remove unused pdn variable (Jaroslav Kysela) [2003613] - ASoC: SOF: imx8m: add SAI1 info (Jaroslav Kysela) [2003613] - ASoC: cs42l42: Minor fix all errors reported by checkpatch.pl script (Jaroslav Kysela) [2003613] - ASoC: SOF: core: Move probe work related code under a single if () branch (Jaroslav Kysela) [2003613] - ASoC: cs42l42: Implement Manual Type detection as fallback (Jaroslav Kysela) [2003613] - ASoC: SOF: sof-probes: Correct the function names used for snd_soc_cdai_ops (Jaroslav Kysela) [2003613] - ASoC: SOF: Intel: Rename hda-compress.c to hda-probes.c (Jaroslav Kysela) [2003613] - ASoC: SOF: probe: Merge and clean up the probe and compress files (Jaroslav Kysela) [2003613] - ASoC: SOF: compress: move and export sof_probe_compr_ops (Jaroslav Kysela) [2003613] - ASoC: SOF: pcm: Remove non existent CONFIG_SND_SOC_SOF_COMPRESS reference (Jaroslav Kysela) [2003613] - ASoC: SOF: ipc: Add probe message logging to ipc_log_header() (Jaroslav Kysela) [2003613] - ASoC: SOF: loader: Re-phrase the missing firmware error to avoid duplication (Jaroslav Kysela) [2003613] - ASoC: SOF: loader: release_firmware() on load failure to avoid batching (Jaroslav Kysela) [2003613] - ASoC: SOF: debug: No need to export the snd_sof_debugfs_io_item() (Jaroslav Kysela) [2003613] - ASoC: SOF: loader: Use the generic ops for region debugfs handling (Jaroslav Kysela) [2003613] - ASoC: SOF: Intel: Provide debugfs_add_region_item ops for core (Jaroslav Kysela) [2003613] - ASoC: SOF: imx: Provide debugfs_add_region_item ops for core (Jaroslav Kysela) [2003613] - ASoC: SOF: debug: Add generic API and ops for DSP regions (Jaroslav Kysela) [2003613] - ASoC: SOF: core: Do not use 'bar' as parameter for block_read/write (Jaroslav Kysela) [2003613] - ASoC: SOF: loader: No need to export snd_sof_fw_parse_ext_data() (Jaroslav Kysela) [2003613] - ASoC: SOF: imx: Do not initialize the snd_sof_dsp_ops.read64 (Jaroslav Kysela) [2003613] - ASoC: SOF: ipc: Remove snd_sof_dsp_mailbox_init() (Jaroslav Kysela) [2003613] - ASoC: SOF: Intel: bdw: Set the mailbox offset directly in bdw_probe (Jaroslav Kysela) [2003613] - ASoC: SOF: imx: imx8m: Bar index is only valid for IRAM and SRAM types (Jaroslav Kysela) [2003613] - ASoC: SOF: imx: imx8: Bar index is only valid for IRAM and SRAM types (Jaroslav Kysela) [2003613] - ASoC: cs35l41: Fix a bunch of trivial code formating/style issues (Jaroslav Kysela) [2003613] - ASoC: cs35l41: Fixup the error messages (Jaroslav Kysela) [2003613] - ASoC: cs35l41: Don't overwrite returned error code (Jaroslav Kysela) [2003613] - ASoC: cs35l41: Combine adjacent register writes (Jaroslav Kysela) [2003613] - ASoC: cs35l41: Use regmap_read_poll_timeout to wait for OTP boot (Jaroslav Kysela) [2003613] - ASoC: cs35l41: Fix use of an uninitialised variable (Jaroslav Kysela) [2003613] - ASoC: SOF: loader: load_firmware callback is mandatory, treat it like that (Jaroslav Kysela) [2003613] - ASoC: SOF: Intel: hda: Relocate inline definitions from hda.h to hda.c for sdw (Jaroslav Kysela) [2003613] - ASoC: SOF: Intel: hda: Remove boot_firmware skl and iccmax_icl declarations (Jaroslav Kysela) [2003613] - ASoC: SOF: Intel: hda-dsp: Declare locally used functions as static (Jaroslav Kysela) [2003613] - ASoC: SOF: intel: Do no initialize resindex_dma_base (Jaroslav Kysela) [2003613] - ASoC: intel: sof_rt5682: support jsl_rt5682s_mx98360a board (Jaroslav Kysela) [2003613] - ASoC: intel: sof_rt5682: support jsl_rt5682s_rt1015 board (Jaroslav Kysela) [2003613] - ASoC: intel: sof_rt5682: support jsl_rt5682s_rt1015p board (Jaroslav Kysela) [2003613] - ASoC: Intel: sof_rt5682: support ALC5682I-VS codec (Jaroslav Kysela) [2003613] - ASoC: SOF: Fix DSP oops stack dump output contents (Jaroslav Kysela) [2003613] - ASoC: pcm5102a: increase rate from 192k to 384k (Jaroslav Kysela) [2003613] - ASoC: rt1011: add i2s reference control for rt1011 (Jaroslav Kysela) [2003613] - ASoC: SOF: Handle control change notification from firmware (Jaroslav Kysela) [2003613] - ASoC: SOF: control: fix a typo in put operations for kcontrol (Jaroslav Kysela) [2003613] - ASoC: rt5682s: Add driver for ALC5682I-VS codec (Jaroslav Kysela) [2003613] - ASoC: SOF: core: allow module parameter to override dma trace Kconfig (Jaroslav Kysela) [2003613] - ASoC: soc-topology: Move template info print soc_tplg_dapm_widget_create() (Jaroslav Kysela) [2003613] - ASoC: amd: acp: declare and add prefix to 'bt_uart_enable' symbol (Jaroslav Kysela) [2003613] - ASoC: cs35l41: CS35L41 Boosted Smart Amplifier (Jaroslav Kysela) [2003613] - ASoC: Intel: sof_sdw: tag SoundWire BEs as non-atomic (Jaroslav Kysela) [2003613] - ASoC: Intel: boards: Fix CONFIG_SND_SOC_SDW_MOCKUP select (Jaroslav Kysela) [2003613] - ASoC: rt5682: fix headset background noise when S3 state (Jaroslav Kysela) [2003613] - ASoC: Revert PCM trigger changes (Jaroslav Kysela) [2003613] - ASoC: soc-pcm: test refcount before triggering (Jaroslav Kysela) [2003613] - ASoC: soc-pcm: protect BE dailink state changes in trigger (Jaroslav Kysela) [2003613] - ASoC: dwc: Get IRQ optionally (Jaroslav Kysela) [2003613] - ASoC: rt5682: Fix the vol+ button detection issue (Jaroslav Kysela) [2003613] - ASoC: Intel: bytcr_rt5640: Make rt5640_jack_gpio/rt5640_jack2_gpio static (Jaroslav Kysela) [2003613] - ASoC: SOF: intel: remove duplicate include (Jaroslav Kysela) [2003613] - ASoC: SOF: Intel: move common ATOM stuff to module (Jaroslav Kysela) [2003613] - ASoC: SOF: Intel: byt: prepare split between Baytrail and Merrifield (Jaroslav Kysela) [2003613] - ASoC: rt1015: remove possible unused variable `bclk_ms' (Jaroslav Kysela) [2003613] - ASoC: Intel: bytcr_rt5640: Mark hp_elitepad_1000g2_jack?_check functions static (Jaroslav Kysela) [2003613] - ASoC: Intel: Skylake: Select first entry for singular pipe config arrays (Jaroslav Kysela) [2003613] - ASoC: Intel: Skylake: Properly configure modules with generic extension (Jaroslav Kysela) [2003613] - ASoC: Intel: Skylake: Support modules with generic extension (Jaroslav Kysela) [2003613] - ASoC: Intel: Skylake: Support multiple format configs (Jaroslav Kysela) [2003613] - ASoC: Intel: Skylake: Simplify m_state for loadable modules (Jaroslav Kysela) [2003613] - ASoC: Intel: Skylake: Fix passing loadable flag for module (Jaroslav Kysela) [2003613] - ASoC: Intel: Skylake: Fix module configuration for KPB and MIXER (Jaroslav Kysela) [2003613] - ASoC: Intel: Skylake: Fix module resource and format selection (Jaroslav Kysela) [2003613] - ASoC: Intel: Skylake: Select proper format for NHLT blob (Jaroslav Kysela) [2003613] - ASoC: Intel: Skylake: Leave data as is when invoking TLV IPCs (Jaroslav Kysela) [2003613] - ASoC: Intel: kbl_da7219_max98927: Fix format selection for max98373 (Jaroslav Kysela) [2003613] - ASoC: intel: atom: Revert PCM buffer address setup workaround again (Jaroslav Kysela) [2003613] - ASoC: Intel: bytcr_rt5640: Add support for HP Elite Pad 1000G2 jack-detect (Jaroslav Kysela) [2003613] - ASoC: Intel: bytct_rt5640: Add a separate "Headset Mic 2" DAPM pin for the mic on the 2nd jack (Jaroslav Kysela) [2003613] - ASoC: rt5640: Add rt5640_set_ovcd_params() helper (Jaroslav Kysela) [2003613] - ASoC: rt5640: Add optional hp_det_gpio parameter to rt5640_detect_headset() (Jaroslav Kysela) [2003613] - ASoC: rt5640: Delay requesting IRQ until the machine-drv calls set_jack (Jaroslav Kysela) [2003613] - ASoC: rt5640: Move rt5640_disable_jack_detect() up in the rt5640.c file (Jaroslav Kysela) [2003613] - ASoC: intel: atom: Fix breakage for PCM buffer address setup (Jaroslav Kysela) [2003613] - ASoC: Intel: bytcr_rt5640: Use cfg-lineout:2 in the components string (Jaroslav Kysela) [2003613] - ASoC: tegra30: i2s: Fix incorrect usage of of_device_get_match_data (Jaroslav Kysela) [2003613] - ASoC: tegra30: ahub: Fix incorrect usage of of_device_get_match_data (Jaroslav Kysela) [2003613] - ASoC: tegra30: i2s: Use of_device_get_match_data (Jaroslav Kysela) [2003613] - ASoC: tegra30: ahub: Use of_device_get_match_data (Jaroslav Kysela) [2003613] - ASoC: soc-ac97: cleanup cppcheck warning (Jaroslav Kysela) [2003613] - ASoC: soc-component: cleanup cppcheck warning at snd_soc_pcm_component_pm_runtime_get() (Jaroslav Kysela) [2003613] - ASoC: soc-jack: cleanup cppcheck warning for CONFIG_GPIOLIB (Jaroslav Kysela) [2003613] - ASoC: soc-jack: cleanup cppcheck warning at snd_soc_jack_report() (Jaroslav Kysela) [2003613] - ASoC: soc-dai: cleanup cppcheck warning at snd_soc_pcm_dai_new() (Jaroslav Kysela) [2003613] - ASoC: soc-dai: cleanup cppcheck warning at snd_soc_dai_link_set_capabilities() (Jaroslav Kysela) [2003613] - ASoC: soc-generic-dmaengine-pcm: cleanup cppcheck warning at dmaengine_copy_user() (Jaroslav Kysela) [2003613] - ASoC: soc-generic-dmaengine-pcm: cleanup cppcheck warning at dmaengine_pcm_new() (Jaroslav Kysela) [2003613] - ASoC: soc-generic-dmaengine-pcm: cleanup cppcheck warning at dmaengine_pcm_hw_params() (Jaroslav Kysela) [2003613] - ASoC: Intel: sof_sdw_rt711*: keep codec device reference until remove (Jaroslav Kysela) [2003613] - ASoC: Intel: sof_sdw: pass card information to init/exit functions (Jaroslav Kysela) [2003613] - ASoC: Intel: boards: get codec device with ACPI instead of bus search (Jaroslav Kysela) [2003613] - ASoC: Intel: boards: handle errors with acpi_dev_get_first_match_dev() (Jaroslav Kysela) [2003613] - ASoC: Intel: boards: harden codec property handling (Jaroslav Kysela) [2003613] - ASoC: rt5682: Remove unused variable in rt5682_i2c_remove() (Jaroslav Kysela) [2003613] - ASoC: SOF: Intel: make DMI L1 selection more robust (Jaroslav Kysela) [2003613] - ASoC: SOF: Intel: simplify logic for DMI_L1 handling (Jaroslav Kysela) [2003613] - ASoC: SOF: Intel: hda-stream: remove always true condition (Jaroslav Kysela) [2003613] - ASoC: SOF: Intel: Kconfig: clarify DMI L1 option description (Jaroslav Kysela) [2003613] - ASoC: rt5682: Properly turn off regulators if wrong device ID (Jaroslav Kysela) [2003613] - ASoC: rt5682: Implement remove callback (Jaroslav Kysela) [2003613] - ASoC: rt5682: Disable irq on shutdown (Jaroslav Kysela) [2003613] - ASoC: rt5682: Adjust headset volume button threshold again (Jaroslav Kysela) [2003613] - ASoC: Intel: Fix platform ID matching (Jaroslav Kysela) [2003613] - ASoC: rt1015p: add new acpi id and comapatible id (Jaroslav Kysela) [2003613] - ASoC: max98390: Add support change dsm param name (Jaroslav Kysela) [2003613] - ASoC: cs42l42: Update module authors (Jaroslav Kysela) [2003613] - ASoC: cs42l42: Assume 24-bit samples are in 32-bit slots (Jaroslav Kysela) [2003613] - ASoC: cs42l42: Validate dai_set_sysclk() frequency (Jaroslav Kysela) [2003613] - ASoC: cs42l42: Add PLL configuration for 44.1kHz/16-bit (Jaroslav Kysela) [2003613] - ASoC: rt5640: Silence warning message about missing interrupt (Jaroslav Kysela) [2003613] - ASoC: cs42l42: Fix mono playback (Jaroslav Kysela) [2003613] - ASoC: cs42l42: Constrain sample rate to prevent illegal SCLK (Jaroslav Kysela) [2003613] - ASoC: cs42l42: Fix LRCLK frame start edge (Jaroslav Kysela) [2003613] - ASoC: cs42l42: PLL must be running when changing MCLK_SRC_SEL (Jaroslav Kysela) [2003613] - ASoC: cs42l42: Add support for set_jack calls (Jaroslav Kysela) [2003613] - ASoC: mt6359-accdet.c: remove useless assignments (Jaroslav Kysela) [2003613] - ASoC: max98090: remove duplicate status reads and useless assignmment (Jaroslav Kysela) [2003613] - ASoC: soc-dapm: cleanup cppcheck warning at soc_dapm_dai_stream_event() (Jaroslav Kysela) [2003613] - ASoC: soc-dapm: cleanup cppcheck warning at snd_soc_dapm_new_controls() (Jaroslav Kysela) [2003613] - ASoC: soc-dapm: cleanup cppcheck warning at snd_soc_dapm_weak_routes() (Jaroslav Kysela) [2003613] - ASoC: soc-dapm: cleanup cppcheck warning at snd_soc_dapm_add_routes() (Jaroslav Kysela) [2003613] - ASoC: soc-dapm: cleanup cppcheck warning at snd_soc_dapm_del_route() (Jaroslav Kysela) [2003613] - ASoC: soc-dapm: cleanup cppcheck warning at dapm_seq_run() (Jaroslav Kysela) [2003613] - ASoC: soc-dapm: cleanup cppcheck warning at dapm_seq_check_event() (Jaroslav Kysela) [2003613] - ASoC: soc-dapm: cleanup cppcheck warning at dapm_new_dai_link() (Jaroslav Kysela) [2003613] - ASoC: soc-dapm: cleanup cppcheck warning at dapm_new_pga() (Jaroslav Kysela) [2003613] - ASoC: soc-dapm: cleanup cppcheck warning at dapm_set_mixer_path_status() (Jaroslav Kysela) [2003613] - ASoC: soc-dapm: cleanup cppcheck warning at dapm_connect_mux() (Jaroslav Kysela) [2003613] - ASoC: soc-dapm: cleanup cppcheck warning at dapm_wcache_lookup() (Jaroslav Kysela) [2003613] - ASoC: amd: vangogh: Drop superfluous mmap callback (Jaroslav Kysela) [2003613] - ASoC: sprd: Use managed buffer allocation (Jaroslav Kysela) [2003613] - ASoC: qcom: qdsp6: Use managed buffer allocation (Jaroslav Kysela) [2003613] - ASoC: mpc5200: Use managed buffer allocation (Jaroslav Kysela) [2003613] - ASoC: fsl_dma: Use managed buffer allocation (Jaroslav Kysela) [2003613] - ASoC: fsl_asrc_dma: Use managed buffer allocation (Jaroslav Kysela) [2003613] - ASoC: tegra: Use managed buffer allocation (Jaroslav Kysela) [2003613] - ASoC: fsl: imx-pcm-fiq: Use managed buffer allocation (Jaroslav Kysela) [2003613] - ASoC: bcm: Use managed PCM buffer allocation (Jaroslav Kysela) [2003613] - ALSA: pxa2xx: Use managed PCM buffer allocation (Jaroslav Kysela) [2003613] - ASoC: rt5514: make array div static const, makes object smaller (Jaroslav Kysela) [2003613] - ASoC: codecs: ad193x: add support for 96kHz and 192kHz playback rates (Jaroslav Kysela) [2003613] - ASoC: soc-ops: cleanup cppcheck warning at snd_soc_put_xr_sx() (Jaroslav Kysela) [2003613] - ASoC: soc-ops: cleanup cppcheck warning at snd_soc_get_xr_sx() (Jaroslav Kysela) [2003613] - ASoC: soc-ops: cleanup cppcheck warning at snd_soc_limit_volume() (Jaroslav Kysela) [2003613] - ASoC: soc-ops: cleanup cppcheck warning at snd_soc_put_volsw_sx() (Jaroslav Kysela) [2003613] - ASoC: Intel: sof_sdw_max98373: remove useless inits (Jaroslav Kysela) [2003613] - ASoC: Intel: update sof_pcm512x quirks (Jaroslav Kysela) [2003613] - ASoC: SOF: Intel: Use DMI string to search for adl_mx98373_rt5682 variant (Jaroslav Kysela) [2003613] - ASoC: Intel: sof_sdw: add quirk for Dell XPS 9710 (Jaroslav Kysela) [2003613] - ASoC: cs42l42: Remove duplicate control for WNF filter frequency (Jaroslav Kysela) [2003613] - ASoC: cs42l42: Fix inversion of ADC Notch Switch control (Jaroslav Kysela) [2003613] - ASoC: SOF: Intel: hda-ipc: fix reply size checking (Jaroslav Kysela) [2003613] - ASoC: SOF: Intel: Kconfig: fix SoundWire dependencies (Jaroslav Kysela) [2003613] - ASoC: Intel: bytcr_rt5640: Fix HP ElitePad 1000 G2 quirk (Jaroslav Kysela) [2003613] - ASoC: Intel: bytcr_rt5640: Add support for a second headset mic input (Jaroslav Kysela) [2003613] - ASoC: Intel: bytcr_rt5640: Add support for a second headphones output (Jaroslav Kysela) [2003613] - ASoC: Intel: bytcr_rt5640: Add a byt_rt5640_get_codec_dai() helper (Jaroslav Kysela) [2003613] - ASoC: Intel: bytcr_rt5640: Add line-out support (Jaroslav Kysela) [2003613] - ASoC: Intel: bytcr_rt5640: Move "Platform Clock" routes to the maps for the matching in-/output (Jaroslav Kysela) [2003613] - ASoC: SOF: intel: add snd_sof_dsp_check_sdw_irq ops (Jaroslav Kysela) [2003613] - ASoC: SOF: intel: move sof_intel_dsp_desc() forward (Jaroslav Kysela) [2003613] - ASoC: SOF: intel: hda: remove HDA_DSP_REG_SNDW_WAKE_STS definition (Jaroslav Kysela) [2003613] - ASoC: SOF: intel: add sdw_shim/alh_base to sof_intel_dsp_desc (Jaroslav Kysela) [2003613] - ASoC: soc-topology: cleanup cppcheck warning at snd_soc_find_dai_link() (Jaroslav Kysela) [2003613] - ASoC: soc-topology: cleanup cppcheck warning at soc_tplg_kcontrol_elems_load() (Jaroslav Kysela) [2003613] - ASoC: soc-topology: cleanup cppcheck warning at soc_tplg_dapm_widget_elems_load() (Jaroslav Kysela) [2003613] - ASoC: soc-topology: cleanup cppcheck warning at soc_tplg_dai_elems_load() (Jaroslav Kysela) [2003613] - ASoC: soc-topology: cleanup cppcheck warning at soc_tplg_process_headers() (Jaroslav Kysela) [2003613] - ASoC: amd: Fix reference to PCM buffer address (Jaroslav Kysela) [2003613] - soundwire: add flag to ignore all command/control for mockup devices (Jaroslav Kysela) [2003613] - ASoC: nau8824: Fix open coded prefix handling (Jaroslav Kysela) [2003613] - ASoC: uniphier: Fix reference to PCM buffer address (Jaroslav Kysela) [2003613] - ASoC: xilinx: Fix reference to PCM buffer address (Jaroslav Kysela) [2003613] - ASoC: intel: atom: Fix reference to PCM buffer address (Jaroslav Kysela) [2003613] - ASoC: intel: skylake: Drop superfluous mmap callback (Jaroslav Kysela) [2003613] - ASoC: amd: Drop superfluous mmap callbacks (Jaroslav Kysela) [2003613] - ASoC: cs42l42: Fix bclk calculation for mono (Jaroslav Kysela) [2003613] - ASoC: cs42l42: Don't allow SND_SOC_DAIFMT_LEFT_J (Jaroslav Kysela) [2003613] - ASoC: cs42l42: Correct definition of ADC Volume control (Jaroslav Kysela) [2003613] - ASoC: v253_init: eliminate pointer to string (Jaroslav Kysela) [2003613] - ASoC: samsung: Constify static snd_soc_ops (Jaroslav Kysela) [2003613] - ASoC: soc-core: cleanup cppcheck warning at snd_soc_of_parse_audio_routing() (Jaroslav Kysela) [2003613] - ASoC: soc-core: cleanup cppcheck warning at snd_soc_of_parse_audio_simple_widgets() (Jaroslav Kysela) [2003613] - ASoC: soc-core: cleanup cppcheck warning at snd_soc_add_controls() (Jaroslav Kysela) [2003613] - ASoC: soc-core: cleanup cppcheck warning at snd_soc_unregister_component() (Jaroslav Kysela) [2003613] - ASoC: soc-core: cleanup cppcheck warning at snd_soc_daifmt_parse_format() (Jaroslav Kysela) [2003613] - ASoC: soc-core: cleanup cppcheck warning at snd_soc_get_dai_name() (Jaroslav Kysela) [2003613] - ASoC: soc-core: cleanup cppcheck warning at snd_soc_set_dmi_name() (Jaroslav Kysela) [2003613] - ASoC: Intel: Fix spelling contraction "cant" -> "can't" (Jaroslav Kysela) [2003613] - ASoC: component: Remove misplaced prefix handling in pin control functions (Jaroslav Kysela) [2003613] - ASoC: amd: fix an IS_ERR() vs NULL bug in probe (Jaroslav Kysela) [2003613] - ASoC: rt5682: enable SAR ADC power saving mode during suspend (Jaroslav Kysela) [2003613] - ASoC: soc-pcm: cleanup cppcheck warning at dpcm_runtime_setup_be_chan() (Jaroslav Kysela) [2003613] - ASoC: soc-pcm: cleanup cppcheck warning at dpcm_be_is_active() (Jaroslav Kysela) [2003613] - ASoC: soc-pcm: cleanup cppcheck warning at soc_get_playback_capture() (Jaroslav Kysela) [2003613] - ASoC: soc-pcm: cleanup cppcheck warning at soc_pcm_components_close() (Jaroslav Kysela) [2003613] - ASoC: soc-pcm: cleanup cppcheck warning at soc_pcm_apply_msb() (Jaroslav Kysela) [2003613] - ASoC: SOF: Intel: hda: enforce exclusion between HDaudio and SoundWire (Jaroslav Kysela) [2003613] - ASoC: topology: Select SND_DYNAMIC_MINORS (Jaroslav Kysela) [2003613] - ASoC: rt1015: Remove unnecessary flush work on rt1015 driver (Jaroslav Kysela) [2003613] - ASoC: Intel: sof_da7219_mx98360a: fail to initialize soundcard (Jaroslav Kysela) [2003613] - ASoC: amd: Use dev_probe_err helper (Jaroslav Kysela) [2003613] - ASoC: amd: Don't show messages about deferred probing by default (Jaroslav Kysela) [2003613] - ASoC: amd: enable stop_dma_first flag for cz_dai_7219_98357 dai link (Jaroslav Kysela) [2003613] - ASoC: amd: enable vangogh acp5x driver build (Jaroslav Kysela) [2003613] - ASoC: amd: add vangogh i2s dma driver pm ops (Jaroslav Kysela) [2003613] - ASoC: amd: add vangogh pci driver pm ops (Jaroslav Kysela) [2003613] - ASoC: amd: add vangogh i2s dai driver ops (Jaroslav Kysela) [2003613] - ASoC: amd: add vangogh i2s controller driver (Jaroslav Kysela) [2003613] - ASoC: amd: add ACP5x pcm dma driver ops (Jaroslav Kysela) [2003613] - ASoC: amd: irq handler changes for ACP5x PCM dma driver (Jaroslav Kysela) [2003613] - ASoC: amd: add ACP5x PCM platform driver (Jaroslav Kysela) [2003613] - ASoC: amd: create acp5x platform devices (Jaroslav Kysela) [2003613] - ASoc: amd: add acp5x init/de-init functions (Jaroslav Kysela) [2003613] - ASoC: amd: add Vangogh ACP PCI driver (Jaroslav Kysela) [2003613] - ASoC: amd: add Vangogh ACP5x IP register header (Jaroslav Kysela) [2003613] - ASoC: amd: renoir: Run hibernation callbacks (Jaroslav Kysela) [2003613] - ASoC: rt5682: Adjust headset volume button threshold (Jaroslav Kysela) [2003613] - ASOC: Intel: sof_sdw: add quirk for Intel 'Bishop County' NUC M15 (Jaroslav Kysela) [2003613] - ASoC: rt5682: Fix the issue of garbled recording after powerd_dbus_suspend (Jaroslav Kysela) [2003613] - ASoC: amd: reverse stop sequence for stoneyridge platform (Jaroslav Kysela) [2003613] - ASoC: soc-pcm: add a flag to reverse the stop sequence (Jaroslav Kysela) [2003613] - ASoC: Intel: boards: sof_sdw: add SoundWire mockup codecs for tests (Jaroslav Kysela) [2003613] - ASoC: soc-acpi: tgl: add table for SoundWire mockup devices (Jaroslav Kysela) [2003613] - ASoC: soc-acpi: cnl: add table for SoundWire mockup devices (Jaroslav Kysela) [2003613] - ASoC: codecs: add SoundWire mockup device support (Jaroslav Kysela) [2003613] - ASoC: Intel: sof_sdw: update quirk for jack detection in ADL RVP (Jaroslav Kysela) [2003613] - ASoC: Intel: sof_sdw: include rt711.h for RT711 JD mode (Jaroslav Kysela) [2003613] - ASoC: Intel: sof_sdw: extends SOF_RT711_JDSRC to 4 bits (Jaroslav Kysela) [2003613] - ASoC: Intel: sof_rt5682: code refactor for max98360a (Jaroslav Kysela) [2003613] - ASoC: Intel: sof_rt5682: code refactor for max98357a (Jaroslav Kysela) [2003613] - ASoC: Intel: sof_rt5682: Enable Bluetooth offload on tgl and adl (Jaroslav Kysela) [2003613] - ASoC: Intel: sof_cs42l42: add support for jsl_cs4242_mx98360a (Jaroslav Kysela) [2003613] - ASoC: Intel: maxim-common: support max98360a (Jaroslav Kysela) [2003613] - ASoC: Intel: maxim-common: support max98357a (Jaroslav Kysela) [2003613] - ASoC: Intel: sof_cs42l42: support arbitrary DAI link sequence (Jaroslav Kysela) [2003613] - ASoC: SOF: Intel: Update ADL descriptor to use ACPI power states (Jaroslav Kysela) [2003613] - ASoC: rt5631: Fix regcache sync errors on resume (Jaroslav Kysela) [2003613] - ASoC: amd: fix spelling mistakes (Jaroslav Kysela) [2003613] - ASoC: Intel: sof_cs42l42: use helper function to get bclk frequency (Jaroslav Kysela) [2003613] - ASoC: SOF: add a helper to get topology configured bclk (Jaroslav Kysela) [2003613] - ASoC: tegra: Use ADMAIF component for DMA allocations (Jaroslav Kysela) [2003613] - ASoC: Intel: boards: fix xrun issue on platform with max98373 (Jaroslav Kysela) [2003613] - ASoC: tegra30: ahub: Use devm_platform_get_and_ioremap_resource() (Jaroslav Kysela) [2003613] - ASoC: tegra: mark runtime-pm functions as __maybe_unused (Jaroslav Kysela) [2003613] - ASoC: tegra30: ahub: Remove handing of disabled runtime PM (Jaroslav Kysela) [2003613] - ASoC: tegra30: ahub: Correct suspend-resume callbacks (Jaroslav Kysela) [2003613] - ASoC: tegra30: ahub: Reset global variable (Jaroslav Kysela) [2003613] - ASoC: tegra30: ahub: Switch to use reset-bulk API (Jaroslav Kysela) [2003613] - ASoC: tegra: ahub: Reset hardware properly (Jaroslav Kysela) [2003613] - ASoC: tegra: ahub: Use clk_bulk helpers (Jaroslav Kysela) [2003613] - ASoC: tegra: ahub: Add missing resets (Jaroslav Kysela) [2003613] - ASoC: tegra: tegra210_admaif: Use devm_platform_get_and_ioremap_resource() (Jaroslav Kysela) [2003613] - ASoC: tegra20: spdif: Use devm_platform_get_and_ioremap_resource() (Jaroslav Kysela) [2003613] - ASoC: tegra20: i2s: Use devm_platform_get_and_ioremap_resource() (Jaroslav Kysela) [2003613] - ASoC: simple-card: Fill in driver name (Jaroslav Kysela) [2003613] - ASoC: SOF: imx: Add missing of_node_put() in imx8_probe() (Jaroslav Kysela) [2003613] - ASoC: Intel: skl_hda_dsp_generic: Update Kconfig documentation (Jaroslav Kysela) [2003613] - ASoC: Intel: use MODULE_DEVICE_TABLE with platform_device_id tables (Jaroslav Kysela) [2003613] - ASoC: Intel: soc-acpi: add ull suffix for SoundWire _ADR values (Jaroslav Kysela) [2003613] - ASoC: Intel: sof_sdw: fix signed/unsigned warning (Jaroslav Kysela) [2003613] - ASoC: Intel: sof_da7219_max98373: shrink platform_id below 20 characters (Jaroslav Kysela) [2003613] - ASoC: Intel: kbl_da7219_max98357a: shrink platform_id below 20 characters (Jaroslav Kysela) [2003613] - ASoC: Intel: glk_rt5682_max98357a: shrink platform_id below 20 characters (Jaroslav Kysela) [2003613] - ASoC: Intel: sof_rt5682: shrink platform_id names below 20 characters (Jaroslav Kysela) [2003613] - ASoC: Intel: sof_sdw: remove hdac-hdmi support (Jaroslav Kysela) [2003613] - ASoC: Intel: sof_sdw: use mach data for ADL RVP DMIC count (Jaroslav Kysela) [2003613] - ASoC: tegra: Fix a NULL vs IS_ERR() check (Jaroslav Kysela) [2003613] - ASoC: rt711: add two jack detection modes (Jaroslav Kysela) [2003613] - ASoC: samsung: s3c24xx-i2s: Use devm_platform_get_and_ioremap_resource() (Jaroslav Kysela) [2003613] - ASoC: samsung: s3c2412-i2s: Use devm_platform_get_and_ioremap_resource() (Jaroslav Kysela) [2003613] - ASoC: samsung: pcm: Use devm_platform_get_and_ioremap_resource() (Jaroslav Kysela) [2003613] - ASoC: samsung: i2s: Use devm_platform_get_and_ioremap_resource() (Jaroslav Kysela) [2003613] - ASoC: soc-core: remove snd_soc_of_parse_daifmt() (Jaroslav Kysela) [2003613] - ASoC: simple-card-utils: switch to use snd_soc_daifmt_parse_format/clock_provider() (Jaroslav Kysela) [2003613] - ASoC: soc-core: add snd_soc_daifmt_parse_format/clock_provider() (Jaroslav Kysela) [2003613] - ASoC: soc-core: add snd_soc_daifmt_clock_provider_fliped() (Jaroslav Kysela) [2003613] - ASoC: soc-core: add snd_soc_daifmt_clock_provider_from_bitmap() (Jaroslav Kysela) [2003613] - ASoC: rt711-sdca-sdw: fix race condition on system suspend (Jaroslav Kysela) [2003613] - ASoC: rt5682-sdw: fix race condition on system suspend (Jaroslav Kysela) [2003613] - ASoC: rt711-sdw: fix race condition on system suspend (Jaroslav Kysela) [2003613] - ASoC: rt700-sdw: fix race condition on system suspend (Jaroslav Kysela) [2003613] - ASoC: fsi: fix spelling mistake (Jaroslav Kysela) [2003613] - ASoC: Intel: bdw-rt5677: remove unnecessary oom message (Jaroslav Kysela) [2003613] - ASoC: spear: spdif_out: Use devm_platform_get_and_ioremap_resource() (Jaroslav Kysela) [2003613] - ASoC: sprd: Use devm_platform_get_and_ioremap_resource() (Jaroslav Kysela) [2003613] - ASoC: soc-core: Fix the error return code in snd_soc_of_parse_audio_routing() (Jaroslav Kysela) [2003613] - ASoC: sti: sti_uniperif: Use devm_platform_get_and_ioremap_resource() (Jaroslav Kysela) [2003613] - ASoC: stm32: spdifrx: Use devm_platform_get_and_ioremap_resource() (Jaroslav Kysela) [2003613] - ASoC: stm32: sai: Use devm_platform_get_and_ioremap_resource() (Jaroslav Kysela) [2003613] - ASoC: stm32: i2s: Use devm_platform_get_and_ioremap_resource() (Jaroslav Kysela) [2003613] - ASoC: hdmi-codec: make hdmi_codec_controls static (Jaroslav Kysela) [2003613] - ASoC: rockchip: spdif: Use devm_platform_get_and_ioremap_resource() (Jaroslav Kysela) [2003613] - ASoC: rockchip: pdm: Use devm_platform_get_and_ioremap_resource() (Jaroslav Kysela) [2003613] - ASoC: rockchip: i2s: Use devm_platform_get_and_ioremap_resource() (Jaroslav Kysela) [2003613] - ASoC: cs42l42: Correct definition of CS42L42_ADC_PDN_MASK (Jaroslav Kysela) [2003613] - ASoC: hisilicon: Use devm_platform_get_and_ioremap_resource() (Jaroslav Kysela) [2003613] - ASoC: jz4740-i2s: Use devm_platform_get_and_ioremap_resource() (Jaroslav Kysela) [2003613] - ASoC: img-spdif-out: Use devm_platform_get_and_ioremap_resource() (Jaroslav Kysela) [2003613] - ASoC: img-spdif-in: Use devm_platform_get_and_ioremap_resource() (Jaroslav Kysela) [2003613] - ASoC: img-parallel-out: Use devm_platform_get_and_ioremap_resource() (Jaroslav Kysela) [2003613] - ASoC: img-i2s-out: Use devm_platform_get_and_ioremap_resource() (Jaroslav Kysela) [2003613] - ASoC: img-i2s-in: Use devm_platform_get_and_ioremap_resource() (Jaroslav Kysela) [2003613] - ASoC: dwc: dwc-i2s: Use devm_platform_get_and_ioremap_resource() (Jaroslav Kysela) [2003613] - ASoC: tegra: Squash utils into common machine driver (Jaroslav Kysela) [2003613] - ASoC: tegra: Specify components string for each card (Jaroslav Kysela) [2003613] - ASoC: tegra: Unify ASoC machine drivers (Jaroslav Kysela) [2003613] - ASoC: tegra: SND_SOC_TEGRA_AUDIO_GRAPH_CARD should depend on SND_SOC_TEGRA (Jaroslav Kysela) [2003613] - ASoC: tegra20-spdif: remove "default m" (Jaroslav Kysela) [2003613] - ASoC: tegra: Add audio graph based card driver (Jaroslav Kysela) [2003613] - ASoC: tegra: Set driver_name=tegra for all machine drivers (Jaroslav Kysela) [2003613] - ASoC: rt5640: Make codec selectable (Jaroslav Kysela) [2003613] - ASoC: hdmi-codec: Add a prepare hook (Jaroslav Kysela) [2003613] - ASoC: hdmi-codec: Add iec958 controls (Jaroslav Kysela) [2003613] - ASoC: rt5645: Avoid upgrading static warnings to errors (Jaroslav Kysela) [2003613] - ASoC: hdmi-codec: Rework to support more controls (Jaroslav Kysela) [2003613] - ASoC: soc-core: don't use discriminatory terms on snd_soc_runtime_get_dai_fmt() (Jaroslav Kysela) [2003613] - ASoC: rt711-sdca: handle mbq_regmap in rt711_sdca_io_init (Jaroslav Kysela) [2003613] - ASoC: rt711-sdca-sdw: add readable for SDW_SDCA_CTL() registers (Jaroslav Kysela) [2003613] - ASoC: rt5682-sdw: set regcache_cache_only false before reading RT5682_DEVICE_ID (Jaroslav Kysela) [2003613] - ASoC: rt5682: Fix a problem with error handling in the io init function of the soundwire (Jaroslav Kysela) [2003613] - ASoC: rt715-sdca: fix clock stop prepare timeout issue (Jaroslav Kysela) [2003613] - ASoC: rt715-sdw: use first_hw_init flag on resume (Jaroslav Kysela) [2003613] - ASoC: rt715-sdca-sdw: use first_hw_init flag on resume (Jaroslav Kysela) [2003613] - ASoC: rt711-sdw: use first_hw_init flag on resume (Jaroslav Kysela) [2003613] - ASoC: rt711-sdca-sdw: use first_hw_init flag on resume (Jaroslav Kysela) [2003613] - ASoC: rt700-sdw: use first_hw_init flag on resume (Jaroslav Kysela) [2003613] - ASoC: rt5682-sdw: use first_hw_init flag on resume (Jaroslav Kysela) [2003613] - ASoC: rt1316-sdw: use first_hw_init flag on resume (Jaroslav Kysela) [2003613] - ASoC: rt1308-sdw: use first_hw_init flag on resume (Jaroslav Kysela) [2003613] - ASoC: max98373-sdw: use first_hw_init flag on resume (Jaroslav Kysela) [2003613] - ASoC: max98373-sdw: add missing memory allocation check (Jaroslav Kysela) [2003613] - ASoC: hdmi-codec: add .auto_selectable_formats support (Jaroslav Kysela) [2003613] - ASoC: fsi: add .auto_selectable_formats support (Jaroslav Kysela) [2003613] - ASoC: pcm3168a: add .auto_selectable_formats support (Jaroslav Kysela) [2003613] - ASoC: ak4613: add .auto_selectable_formats support (Jaroslav Kysela) [2003613] - ASoC: soc-core: add snd_soc_runtime_get_dai_fmt() (Jaroslav Kysela) [2003613] - ASoC: soc-core: move snd_soc_runtime_set_dai_fmt() to upside (Jaroslav Kysela) [2003613] - ASoC: Intel: Skylake: use DEVICE_ATTR_RO macro (Jaroslav Kysela) [2003613] - mfd: arizona: Allow building arizona MFD-core as module (Jaroslav Kysela) [2003613] - ASoC: SOF: Intel: pci-tgl: add ADL-M support (Jaroslav Kysela) [2003613] - ASoC: SOF: Intel: hda: don't print ROM status if cl_dsp_init() fails (Jaroslav Kysela) [2003613] - ASoC: SOF: Intel: hda: clean up hda_dsp_dump() (Jaroslav Kysela) [2003613] - ASoC: SOF: Intel: Constify sof_probe_compressed_ops (Jaroslav Kysela) [2003613] - ASoC: wm5110: Constify static struct snd_compress_ops (Jaroslav Kysela) [2003613] - ASoC: wm5102: Constify static struct snd_compress_ops (Jaroslav Kysela) [2003613] - ASoC: cs47125: Constify static struct snd_compress_ops (Jaroslav Kysela) [2003613] - ASoC: cs42l52: use DEVICE_ATTR_WO macro (Jaroslav Kysela) [2003613] - ASoC: cs35l3x: Use neutral language in amp drivers (Jaroslav Kysela) [2003613] - ASoC: cs43130: Use DEVICE_ATTR_RO macro (Jaroslav Kysela) [2003613] - ASoC: wm8962: Use DEVICE_ATTR_WO macro (Jaroslav Kysela) [2003613] - ASoC: cs42l56: use DEVICE_ATTR_WO macro (Jaroslav Kysela) [2003613] - ASoC: tlv320aic26: use DEVICE_ATTR_RW macro (Jaroslav Kysela) [2003613] - ASoC: cs42l42: Check jack status before reporting button events (Jaroslav Kysela) [2003613] - ASoC: cs42l42: Add support for 2400000 Bit clock (Jaroslav Kysela) [2003613] - ASoC: cs42l42: Add support for 2304000 Bit clock (Jaroslav Kysela) [2003613] - ASoC: cs42l42: Fix 1536000 Bit Clock instability (Jaroslav Kysela) [2003613] - ASoC: Intel: sof_sdw: add quirk support for Brya and BT-offload (Jaroslav Kysela) [2003613] - ASoC: Intel: sof_sdw: add SOF_RT715_DAI_ID_FIX for AlderLake (Jaroslav Kysela) [2003613] - ASoC: Intel: boards: remove .nonatomic for BE dailinks (Jaroslav Kysela) [2003613] - ASoC: Intel: sof_sdw: add support for Bluetooth offload (Jaroslav Kysela) [2003613] - ASoC: Intel: common: Add entries for sdw codecs in ADL match table (Jaroslav Kysela) [2003613] - ASoC: Intel: soc-acpi: add entries for i2s machines in ADL match table (Jaroslav Kysela) [2003613] - ASoC: SOF: Intel: hda: Remove conditions against CONFIG_PCI (Jaroslav Kysela) [2003613] - ASoC: SOF: ops: don't return void value (Jaroslav Kysela) [2003613] - ASoC: SOF: topology: fix assignment to use le32_to_cpu (Jaroslav Kysela) [2003613] - ASoC: SOF: loader: Use snd_sof_dsp_block_read() instead sof_block_read() (Jaroslav Kysela) [2003613] - ASoC: SOF: ops: print out the polling register (Jaroslav Kysela) [2003613] - ASoC: SOF: pci: No need to cast second time to save the desc (Jaroslav Kysela) [2003613] - ASoC: SOF: Check desc->ops directly in acpi/pci/of probe functions (Jaroslav Kysela) [2003613] - ASoC: topology: Fix using uninitialized pointer (Jaroslav Kysela) [2003613] - ASoC: soc-dai: fix up hw params only if it is needed (Jaroslav Kysela) [2003613] - ASoC: soc-core: use DEVICE_ATTR_RO macro (Jaroslav Kysela) [2003613] - ASoC: topology: Add support for multiple kcontrol types to a widget (Jaroslav Kysela) [2003613] - ASoC: intel/boards: add missing MODULE_DEVICE_TABLE (Jaroslav Kysela) [2003613] - ASoC: cs43130: handle errors in cs43130_probe() properly (Jaroslav Kysela) [2003613] - Revert "ASoC: cs43130: fix a NULL pointer dereference" (Jaroslav Kysela) [2003613] - ASoC: cs42l42: make HSBIAS_SENSE_EN optional (Jaroslav Kysela) [2003613] - ASoC: wm2200: remove include of wmfw.h (Jaroslav Kysela) [2003613] - ASoC: wm_adsp: mark more data structures with the const qualifier (Jaroslav Kysela) [2003613] - ASoC: Intel: bxt_da7219_max98357a: shrink platform_id below 20 characters (Jaroslav Kysela) [2003613] - ASoC: Intel: sof_cs42l42: shrink platform id below 20 characters (Jaroslav Kysela) [2003613] - ASoC: Intel: add sof-cs42l42 machine driver (Jaroslav Kysela) [2003613] - ASoC: Intel: boards: create sof-maxim-common module (Jaroslav Kysela) [2003613] - ASoC: Intel: boards: handle hda-dsp-common as a module (Jaroslav Kysela) [2003613] - ASoC: Intel: boards: add support for adl boards in sof-rt5682 (Jaroslav Kysela) [2003613] - ASoC: Intel: Boards: tgl_max98373: Add BT offload support (Jaroslav Kysela) [2003613] - ASoC: SOF: Intel: hda: fix index used in inner loop (Jaroslav Kysela) [2003613] - ALSA: fireworks: add support for Loud Onyx 1200f quirk (Jaroslav Kysela) [2003613] - ALSA: firewire-motu: add support for MOTU Track 16 (Jaroslav Kysela) [2003613] - ALSA: firewire-motu: add support for MOTU Traveler mk3 (Jaroslav Kysela) [2003613] - ALSA: firewire-motu: remove TODO for interaction with userspace about control message (Jaroslav Kysela) [2003613] - ALSA: oxfw: fix functional regression for Mackie Onyx 1640i in v5.14 or later (Jaroslav Kysela) [2003613] - ALSA: firewire-motu: export meter information to userspace as float value (Jaroslav Kysela) [2003613] - ALSA: firewire-motu: refine parser for meter information in register DSP models (Jaroslav Kysela) [2003613] - ALSA: firewire-motu: fix null pointer dereference when polling hwdep character device (Jaroslav Kysela) [2003613] - ALSA: firewire-motu: notify event for parameter change in register DSP model (Jaroslav Kysela) [2003613] - ALSA: firewire-motu: queue event for parameter change in register DSP model (Jaroslav Kysela) [2003613] - ALSA: firewire-motu: add ioctl command to read cached parameters in register DSP model (Jaroslav Kysela) [2003613] - ALSA: firewire-motu: parse messages for input parameters in register DSP model (Jaroslav Kysela) [2003613] - ALSA: firewire-motu: parse messages for line input parameters in register DSP model (Jaroslav Kysela) [2003613] - ALSA: firewire-motu: parse messages for output parameters in register DSP model (Jaroslav Kysela) [2003613] - ALSA: firewire-motu: parse messages for mixer output parameters in register DSP model (Jaroslav Kysela) [2003613] - ALSA: firewire-motu: parse messages for mixer source parameters in register-DSP model (Jaroslav Kysela) [2003613] - ALSA: firewire-motu: add ioctl command to read cached hardware meter (Jaroslav Kysela) [2003613] - ALSA: firewire-motu: add message parser for meter information in command DSP model (Jaroslav Kysela) [2003613] - ALSA: firewire-motu: add message parser to gather meter information in register DSP model (Jaroslav Kysela) [2003613] - ALSA: firewire-motu: fix truncated bytes in message tracepoints (Jaroslav Kysela) [2003613] - ALSA: oxfw: fix transmission method for Loud models based on OXFW971 (Jaroslav Kysela) [2003613] - ALSA: firewire-motu: add support for MOTU 896HD (Jaroslav Kysela) [2003613] - ALSA: oxfw: fix functioal regression for silence in Apogee Duet FireWire (Jaroslav Kysela) [2003613] - ALSA: bebob: correct duplicated entries with TerraTec OUI (Jaroslav Kysela) [2003613] - ALSA: firewire-lib: Fix 'amdtp_domain_start()' when no AMDTP_OUT_STREAM stream is found (Jaroslav Kysela) [2003613] - ALSA: firewire-motu: fix register handling for 896 (Jaroslav Kysela) [2003613] - ALSA: firewire-motu: fix register handling for 828 (Jaroslav Kysela) [2003613] - ALSA: firewire-motu: use macro instead of magic number for clock source in v3 protocol (Jaroslav Kysela) [2003613] - ALSA: firewire-motu: code refactoring for source detection of sampling clock in v3 protocol (Jaroslav Kysela) [2003613] - ALSA: firewire-motu: code refactoring for packet format detection in v2 protocol (Jaroslav Kysela) [2003613] - ALSA: firewire-motu: use macro instead of magic number for clock source in v2 protocol (Jaroslav Kysela) [2003613] - ALSA: firewire-motu: add support for AES/EBU clock source in v2 protocol (Jaroslav Kysela) [2003613] - ALSA: firewire-motu: code refactoring for detection of clock source in v2 protocol (Jaroslav Kysela) [2003613] - ALSA: firewire-motu: fix detection for S/PDIF source on optical interface in v2 protocol (Jaroslav Kysela) [2003613] - ALSA: bebob: add support for ToneWeal FW66 (Jaroslav Kysela) [2003613] - ALSA: firewire-motu: fix rx packet format at higher rate for MOTU 828 mk3 Hybrid (Jaroslav Kysela) [2003613] - ALSA: bebob: fix rx packet format for Yamaha GO44/GO46, Terratec Phase 24/x24 (Jaroslav Kysela) [2003613] - ALSA: firewire-motu: fix stream format for MOTU 8pre FireWire (Jaroslav Kysela) [2003613] - ALSA: firewire-motu: add support for MOTU 896 (Jaroslav Kysela) [2003613] - ALSA: firewire-motu: add support for MOTU 828 (Jaroslav Kysela) [2003613] - ALSA: bebob: Fix bit flag quirk constants (Jaroslav Kysela) [2003613] - ALSA: firewire: fill Kconfig with entries for devices based on DICE ASICs (Jaroslav Kysela) [2003613] - ALSA: bebob: correct device entries for Phonic Helix Board and FireFly series (Jaroslav Kysela) [2003613] - ALSA: bebob: code refactoring for M-Audio models (Jaroslav Kysela) [2003613] - ALSA: bebob: correct device entry for Acoustic Reality eAR Master One, Eroica, Figaro, and Ciaccona (Jaroslav Kysela) [2003613] - ALSA: bebob: correct device entry for Mackie D.2 FireWire option card (Jaroslav Kysela) [2003613] - ALSA: fireworks: fulfil device entries (Jaroslav Kysela) [2003613] - ALSA: bebob: fulfil device entries (Jaroslav Kysela) [2003613] - ALSA: firewire-lib: replace in_interrupt() with in_softirq() (Jaroslav Kysela) [2003613] - ALSA: bebob: code refactoring for model-dependent quirks (Jaroslav Kysela) [2003613] - ALSA: bebob: delete workaround for protocol version 3 (Jaroslav Kysela) [2003613] - ALSA: bebob: dismiss sleep after breaking connections (Jaroslav Kysela) [2003613] - ALSA: firewire-lib: obsolete workqueue for period update (Jaroslav Kysela) [2003613] - ALSA: firewire-lib: operate for period elapse event in process context (Jaroslav Kysela) [2003613] - ALSA: firewire-lib: delete unused kernel API (Jaroslav Kysela) [2003613] - ALSA: fireface: cease from delayed card registration (Jaroslav Kysela) [2003613] - ALSA: firewire-motu: cease from delayed card registration (Jaroslav Kysela) [2003613] - ALSA: firewire-tascam: cease from delayed card registration (Jaroslav Kysela) [2003613] - ALSA: firewire-digi00x: cease from delayed card registration (Jaroslav Kysela) [2003613] - ALSA: dice: cease from delayed card registration (Jaroslav Kysela) [2003613] - ALSA: oxfw: cease from delayed card registration (Jaroslav Kysela) [2003613] - ALSA: fireworks: cease from delayed card registration (Jaroslav Kysela) [2003613] - ALSA: bebob: cease from delayed card registration (Jaroslav Kysela) [2003613] - ALSA: firewire-motu: add support for hybrid model of MOTU Ultralite mk3 (Jaroslav Kysela) [2003613] - ALSA: firewire-lib: remove useless operations for kernel preemption (Jaroslav Kysela) [2003613] - ALSA: firewire-lib: fix error codes for allocation failure (Jaroslav Kysela) [2003613] - ALSA: firewire-motu: fix error return code in snd_motu_stream_reserve_duplex() (Jaroslav Kysela) [2003613] - ALSA: firewire-motu: sequence replay for source packet header (Jaroslav Kysela) [2003613] - ALSA: firewire-motu: cache event ticks in source packet header per data block (Jaroslav Kysela) [2003613] - ALSA: firewire-motu: use macro for magic numbers relevant to IEC 61883-1 (Jaroslav Kysela) [2003613] - ALSA: bebob: perform sequence replay for media clock recovery (Jaroslav Kysela) [2003613] - ALSA: dice: perform sequence replay for media clock recovery (Jaroslav Kysela) [2003613] - ALSA: dice: wait just for NOTIFY_CLOCK_ACCEPTED after GLOBAL_CLOCK_SELECT operation (Jaroslav Kysela) [2003613] - ALSA: fireface: perform sequence replay for media clock recovery (Jaroslav Kysela) [2003613] - ALSA: firewire-tascam: perform sequence replay for media clock recovery (Jaroslav Kysela) [2003613] - ALSA: firewire-digi00x: perform sequence replay for media clock recovery (Jaroslav Kysela) [2003613] - ALSA: oxfw: perform sequence replay for media clock recovery (Jaroslav Kysela) [2003613] - ALSA: fireworks: perform sequence replay for media clock recovery (Jaroslav Kysela) [2003613] - ALSA: fireworks: delete SYTMATCH clock source (Jaroslav Kysela) [2003613] - ALSA: firewire-lib: support NO_PERIOD_WAKEUP in ALSA PCM runtime (Jaroslav Kysela) [2003613] - ALSA: firewire-lib: transfer rx packets on-the-fly when replaying (Jaroslav Kysela) [2003613] - ALSA: firewire-lib: replay sequence of incoming packets for outgoing packets (Jaroslav Kysela) [2003613] - ALSA: firewire-lib: add replay target to cache sequence of packet (Jaroslav Kysela) [2003613] - ALSA: bebob: distinguish M-Audio ProFire Lightbridge quirk (Jaroslav Kysela) [2003613] - ALSA: bebob: cancel switching connection order (Jaroslav Kysela) [2003613] - ALSA: firewire-lib: obsolete callbacked member (Jaroslav Kysela) [2003613] - ALSA: firewire-lib: drop initial NODATA or empty packet (Jaroslav Kysela) [2003613] - ALSA: firewire-lib: code refactoring for transfer delay (Jaroslav Kysela) [2003613] - ALSA: firewire-lib: code refactoring for generation of data block sequence (Jaroslav Kysela) [2003613] - ALSA: firewire-lib: code refactoring for generation of syt sequence (Jaroslav Kysela) [2003613] - ALSA: firewire-lib: code refactoring for generation of packet descriptors (Jaroslav Kysela) [2003613] - ALSA: firewire-lib: pool sequence of packet in IT context independently (Jaroslav Kysela) [2003613] - ALSA: firewire-lib: add flag to unaware of syt in CIP header (Jaroslav Kysela) [2003613] - ALSA: firewire-lib: Fix uninitialized variable err issue (Jaroslav Kysela) [2003613] - ALSA: firewire-lib: change waking up timing to process packets (Jaroslav Kysela) [2003613] - ALSA: firewire-lib: start processing content of packet at the same cycle in several IT contexts (Jaroslav Kysela) [2003613] - ALSA: firewire-lib: code refactoring to start several IT/IR contexts (Jaroslav Kysela) [2003613] - ALSA: firewire-lib: skip initial packets instead of scheduling IR context (Jaroslav Kysela) [2003613] - ALSA: firewire-lib: start processing content of packet at the same cycle in several IR contexts (Jaroslav Kysela) [2003613] - ALSA: firewire-lib: code refactoring for selection of IT context header length (Jaroslav Kysela) [2003613] - ALSA: firewire-lib: code refactoring for calculation of context payload (Jaroslav Kysela) [2003613] - ALSA: firewire-lib: code refactoring for size of CIP header (Jaroslav Kysela) [2003613] - ALSA: firewire-lib: insert descriptor for skipped cycle (Jaroslav Kysela) [2003613] - ALSA: firewire-lib: check cycle continuity (Jaroslav Kysela) [2003613] - ALSA: firewire-lib: code refactoring for check of CIP header about payload size (Jaroslav Kysela) [2003613] - ALSA: firewire-lib: code refactoring for parser of IR context header (Jaroslav Kysela) [2003613] - ALSA: firewire-lib: code refactoring for helper function to compute OHCI 1394 cycle (Jaroslav Kysela) [2003613] - ALSA: firewire-lib: code refactoring for sequence descriptor' (Jaroslav Kysela) [2003613] - ALSA: firewire-lib: handle the case that empty isochronous packet payload for CIP (Jaroslav Kysela) [2003613] - ALSA: firewire-lib: code refactoring to refer the same frame count per period in domain structure (Jaroslav Kysela) [2003613] - ALSA: oxfw: add quirk flag for blocking transmission method (Jaroslav Kysela) [2003613] - ALSA: oxfw: code refactoring for wrong_dbs quirk (Jaroslav Kysela) [2003613] - ALSA: firewire-lib: code refactoring for jumbo payload quirk (Jaroslav Kysela) [2003613] - ALSA: oxfw: code refactoring for jumbo-payload quirk in OXFW970 (Jaroslav Kysela) [2003613] - ALSA: oxfw: add comment for the type of ASICs (Jaroslav Kysela) [2003613] - ALSA: oxfw: add explicit device entry for Loud Technologies Mackie Onyx Sattelite (Jaroslav Kysela) [2003613] - ALSA: oxfw: add explicit device entry for Loud Technologies Tapco Link.FireWire 4x6 (Jaroslav Kysela) [2003613] - ALSA: oxfw: code refactoring to detect mackie models (Jaroslav Kysela) [2003613] - ALSA: oxfw: code refactoring for existent device entry with specifier_id and version (Jaroslav Kysela) [2003613] - ALSA: firewire-lib/motu: use int type for the value of bitwise OR with enumerator-constant (Jaroslav Kysela) [2003613] - Revert "ALSA: bebob/oxfw: fix Kconfig entry for Mackie d.2 Pro" (Jaroslav Kysela) [2003613] - ALSA: hda/realtek: Fix quirk for Clevo NJ51CU (Jaroslav Kysela) [2003613] - ALSA: hda/hdmi: Disable silent stream on GLK (Jaroslav Kysela) [2003613] - ALSA: hda/realtek: fix mute/micmute LEDs for a HP ProBook (Jaroslav Kysela) [2003613] - ALSA: hda/realtek: Add new alc285-hp-amp-init model (Jaroslav Kysela) [2003613] - ALSA: hda/realtek: Amp init fixup for HP ZBook 15 G6 (Jaroslav Kysela) [2003613] - ALSA: hda/realtek - Add headset Mic support for Lenovo ALC897 platform (Jaroslav Kysela) [2003613] - ALSA: hda/realtek: Fix quirk for TongFang PHxTxX1 (Jaroslav Kysela) [2003613] - ALSA: hda/hdmi: fix HDA codec entry table order for ADL-P (Jaroslav Kysela) [2003613] - ALSA: hda: Add Intel DG2 PCI ID and HDMI codec vid (Jaroslav Kysela) [2003613] - ALSA: hda/cs8409: Set PMSG_ON earlier inside cs8409 driver (Jaroslav Kysela) [2003613] - ALSA: ctxfi: Fix out-of-range access (Jaroslav Kysela) [2003613] - ALSA: hda/realtek: Fix LED on HP ProBook 435 G7 (Jaroslav Kysela) [2003613] - ALSA: cmipci: Drop stale variable assignment (Jaroslav Kysela) [2003613] - ALSA: hda/realtek: Add quirk for ASRock NUC Box 1100 (Jaroslav Kysela) [2003613] - ALSA: hda: fix general protection fault in azx_runtime_idle (Jaroslav Kysela) [2003613] - ALSA: hda: Free card instance properly at probe errors (Jaroslav Kysela) [2003613] - ALSA: hda/realtek: Add quirk for HP EliteBook 840 G7 mute LED (Jaroslav Kysela) [2003613] - ALSA: hda/realtek: Add quirk for ASUS UX550VE (Jaroslav Kysela) [2003613] - ALSA: hda/realtek: Add a quirk for Acer Spin SP513-54N (Jaroslav Kysela) [2003613] - ALSA: hda/realtek: Headset fixup for Clevo NH77HJQ (Jaroslav Kysela) [2003613] - ALSA: hda/realtek: Add quirk for Clevo PC70HS (Jaroslav Kysela) [2003613] - ALSA: hda/realtek: Add a quirk for HP OMEN 15 mute LED (Jaroslav Kysela) [2003613] - ALSA: hda/realtek: Fix mic mute LED for the HP Spectre x360 14 (Jaroslav Kysela) [2003613] - ALSA: ISA: not for M68K (Jaroslav Kysela) [2003613] - ALSA: hda/realtek: Fixes HP Spectre x360 15-eb1xxx speakers (Jaroslav Kysela) [2003613] - ALSA: hda/realtek: Add quirk for Clevo PC50HS (Jaroslav Kysela) [2003613] - ALSA: hda/realtek: Fix the mic type detection issue for ASUS G551JW (Jaroslav Kysela) [2003613] - ALSA: hda/realtek: Fix for quirk to enable speaker output on the Lenovo 13s Gen2 (Jaroslav Kysela) [2003613] - ALSA: hda: intel: Allow repeatedly probing on codec configuration errors (Jaroslav Kysela) [2003613] - ALSA: hda/realtek: Add quirk for TongFang PHxTxX1 (Jaroslav Kysela) [2003613] - ALSA: hda/realtek - ALC236 headset MIC recording issue (Jaroslav Kysela) [2003613] - ALSA: hda/realtek: Add quirk for Clevo X170KM-G (Jaroslav Kysela) [2003613] - ALSA: hda/realtek: Complete partial device name to avoid ambiguity (Jaroslav Kysela) [2003613] - ALSA: hda - Enable headphone mic on Dell Latitude laptops with ALC3254 (Jaroslav Kysela) [2003613] - ALSA: hda/realtek: Enable 4-speaker output for Dell Precision 5560 laptop (Jaroslav Kysela) [2003613] - ALSA: hda: Use position buffer for SKL+ again (Jaroslav Kysela) [2003613] - ALSA: hda: Reduce udelay() at SKL+ position reporting (Jaroslav Kysela) [2003613] - ALSA: hda/cs8409: Setup Dolphin Headset Mic as Phantom Jack (Jaroslav Kysela) [2003613] - ALSA: pcxhr: "fix" PCXHR_REG_TO_PORT definition (Jaroslav Kysela) [2003613] - ALSA: hda/realtek: Quirks to enable speaker output for Lenovo Legion 7i 15IMHG05, Yoga 7i 14ITL5/15ITL5, and 13s Gen2 laptops. (Jaroslav Kysela) [2003613] - Revert "ALSA: hda: Drop workaround for a hang at shutdown again" (Jaroslav Kysela) [2003613] - ALSA: vx222: fix null-ptr-deref (Jaroslav Kysela) [2003613] - ALSA: hda/cs8409: Initialize Codec only in init fixup. (Jaroslav Kysela) [2003613] - ALSA: hda/cs8409: Ensure Type Detection is only run on startup when necessary (Jaroslav Kysela) [2003613] - ALSA: hda: Disable runtime resume at shutdown (Jaroslav Kysela) [2003613] - ALSA: hda/realtek: Quirk for HP Spectre x360 14 amp setup (Jaroslav Kysela) [2003613] - ALSA: hda: Code refactoring snd_hda_pick_fixup() (Jaroslav Kysela) [2003613] - ALSA: hda/realtek: Workaround for conflicting SSID on ASUS ROG Strix G17 (Jaroslav Kysela) [2003613] - ALSA: hda/realtek: Limit mic boost on HP ProBook 445 G8 (Jaroslav Kysela) [2003613] - ALSA: hda/analog - Sink ad198x_shutup() and shuffle CONFIG_PM guards (Jaroslav Kysela) [2003613] - ALSA: hda/sigmatel - Sink stac_shutup() into stac_suspend() (Jaroslav Kysela) [2003613] - ALSA: hda: Drop workaround for a hang at shutdown again (Jaroslav Kysela) [2003613] - ALSA: hda/via: Apply runtime PM workaround for ASUS B23E (Jaroslav Kysela) [2003613] - ALSA: hda: Fix hang during shutdown due to link reset (Jaroslav Kysela) [2003613] - ALSA: hda/realtek: Enable 4-speaker output for Dell XPS 15 9510 laptop (Jaroslav Kysela) [2003613] - ALSA: hda: Nuke unused reboot_notify callback (Jaroslav Kysela) [2003613] - ALSA: hda: Suspend codec at shutdown (Jaroslav Kysela) [2003613] - ALSA: hda: conexant: Turn off EAPD at suspend, too (Jaroslav Kysela) [2003613] - ALSA: hda/cs8409: Prevent pops and clicks during suspend (Jaroslav Kysela) [2003613] - ALSA: hda/cs8409: Unmute/Mute codec when stream starts/stops (Jaroslav Kysela) [2003613] - ALSA: hda/cs8409: Follow correct CS42L42 power down sequence for suspend (Jaroslav Kysela) [2003613] - ALSA: hda/cs8409: Remove unnecessary delays (Jaroslav Kysela) [2003613] - ALSA: hda/cs8409: Use timeout rather than retries for I2C transaction waits (Jaroslav Kysela) [2003613] - ALSA: hda/cs8409: Set fixed sample rate of 48kHz for CS42L42 (Jaroslav Kysela) [2003613] - ALSA: hda/cs8409: Enable Full Scale Volume for Line Out Codec on Dolphin (Jaroslav Kysela) [2003613] - ALSA: hda/cs8409: Add support for dolphin (Jaroslav Kysela) [2003613] - ALSA: hda/cs8409: Add Support to disable jack type detection for CS42L42 (Jaroslav Kysela) [2003613] - ALSA: hda/cs8409: Support multiple sub_codecs for Suspend/Resume/Unsol events (Jaroslav Kysela) [2003613] - ALSA: hda/cs8409: Move codec properties to its own struct (Jaroslav Kysela) [2003613] - ALSA: hda/cs8409: Separate CS8409, CS42L42 and project functions (Jaroslav Kysela) [2003613] - ALSA: hda/cs8409: Support i2c bulk read/write functions (Jaroslav Kysela) [2003613] - ALSA: hda/cs8409: Avoid re-setting the same page as the last access (Jaroslav Kysela) [2003613] - ALSA: hda/cs8409: Avoid setting the same I2C address for every access (Jaroslav Kysela) [2003613] - ALSA: hda/cs8409: Dont disable I2C clock between consecutive accesses (Jaroslav Kysela) [2003613] - ALSA: hda/cs8409: Generalize volume controls (Jaroslav Kysela) [2003613] - ALSA: hda/cs8409: Prevent I2C access during suspend time (Jaroslav Kysela) [2003613] - ALSA: hda/cs8409: Simplify CS42L42 jack detect. (Jaroslav Kysela) [2003613] - ALSA: hda/cs8409: Mask CS42L42 wake events (Jaroslav Kysela) [2003613] - ALSA: hda/cs8409: Disable unsolicited response for the first boot (Jaroslav Kysela) [2003613] - ALSA: hda/cs8409: Disable unsolicited responses during suspend (Jaroslav Kysela) [2003613] - ALSA: hda/cs8409: Disable unnecessary Ring Sense for Cyborg/Warlock/Bullseye (Jaroslav Kysela) [2003613] - ALSA: hda/cs8409: Reduce HS pops/clicks for Cyborg (Jaroslav Kysela) [2003613] - ALSA: hda/cs8409: Mask all CS42L42 interrupts on initialization (Jaroslav Kysela) [2003613] - ALSA: hda/cs8409: Use enums for register names and coefficients (Jaroslav Kysela) [2003613] - ALSA: hda/cs8409: Move arrays of configuration to a new file (Jaroslav Kysela) [2003613] - ALSA: hda/cirrus: Move CS8409 HDA bridge to separate module (Jaroslav Kysela) [2003613] - ALSA: hda - fix the 'Capture Switch' value change notifications (Jaroslav Kysela) [2003613] - ALSA: hda/realtek: fix mute/micmute LEDs for HP ProBook 650 G8 Notebook PC (Jaroslav Kysela) [2003613] - ALSA: pci: cs46xx: Fix set up buffer type properly (Jaroslav Kysela) [2003613] - ALSA: hda: Add quirk for ASUS Flow x13 (Jaroslav Kysela) [2003613] - ALSA: pci/korg1212: completely remove 'set but not used' warnings (Jaroslav Kysela) [2003613] - ALSA: pcxhr: use __func__ to get funcion's name in an output message (Jaroslav Kysela) [2003613] - ALSA: hda/realtek: add mic quirk for Acer SF314-42 (Jaroslav Kysela) [2003613] - ALSA: hda/realtek: Fix headset mic for Acer SWIFT SF314-56 (ALC256) (Jaroslav Kysela) [2003613] - ALSA: korg1212: Fix wrongly shuffled firmware loader code (Jaroslav Kysela) [2003613] - ALSA: als300: Fix missing chip initialization (Jaroslav Kysela) [2003613] - ALSA: cs4281: Fix missing chip initialization (Jaroslav Kysela) [2003613] - ALSA: hda/hdmi: Add quirk to force pin connectivity on NUC10 (Jaroslav Kysela) [2003613] - ALSA: nm256: Fix error return code in snd_nm256_create() (Jaroslav Kysela) [2003613] - ALSA: ymfpci: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: vx222: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: trident: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: pci: rme: Fix unaligned buffer addresses (Jaroslav Kysela) [2003613] - ALSA: pci: rme: Set up buffer type properly (Jaroslav Kysela) [2003613] - ALSA: rme9652: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: rme9652: don't disable if not enabled (Jaroslav Kysela) [2003613] - ALSA: hdspm: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: hdspm: don't disable if not enabled (Jaroslav Kysela) [2003613] - ALSA: hdspm: Fix fall-through warnings for Clang (Jaroslav Kysela) [2003613] - ALSA: hdsp: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: riptide: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: riptide: Replace tasklet with threaded irq (Jaroslav Kysela) [2003613] - ALSA: riptide: convert tasklets to use new tasklet_setup() API (Jaroslav Kysela) [2003613] - ALSA: oxygen: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: nm256: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: lx6464es: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: lola: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: korg1212: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: ice1724: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: ali5451: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: ice1724: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: ice1712: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: emu10k1x: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: emu10k1: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: echoaudio: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: cs5535audio: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: cs46xx: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: ca0106: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: aw2: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: au88x0: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: ali5451: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: via82xx: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: sonicvibes: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: sis7019: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: rme96: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: rme32: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: maestro3: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: fm801: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: es1968: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: es1938: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: ens137x: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: cs5530: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: cs4281: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: cmipci: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: bt87x: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: azt3328: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: als4000: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: als300: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: ad1889: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: hda: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: atiixp: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: intel8x0: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: hda/realtek: Fix pop noise and 2 Front Mic issues on a machine (Jaroslav Kysela) [2003613] - ALSA: hdmi: Expose all pins on MSI MS-7C94 board (Jaroslav Kysela) [2003613] - ALSA: intel8x0: Skip ac97 clock measurement on VM (Jaroslav Kysela) [2003613] - ALSA: hda/hdmi: Add option to enable all pins forcibly (Jaroslav Kysela) [2003613] - ALSA: ice1724: Remove superfluous loop over model table (Jaroslav Kysela) [2003613] - ALSA: hda/ca0132: remove redundant initialization of variable status (Jaroslav Kysela) [2003613] - ALSA: intel8x0: Fix breakage at ac97 clock measurement (Jaroslav Kysela) [2003613] - ALSA: hda/realtek: fix mute led of the HP Pavilion 15-eh1xxx series (Jaroslav Kysela) [2003613] - ALSA: hda/realtek: fix mute/micmute LEDs for HP ProBook 630 G8 (Jaroslav Kysela) [2003613] - ALSA: hda/realtek: fix mute/micmute LEDs for HP ProBook 445 G8 (Jaroslav Kysela) [2003613] - ALSA: hda/realtek: fix mute/micmute LEDs for HP ProBook 450 G8 (Jaroslav Kysela) [2003613] - ALSA: hda/realtek - Add ALC285 HP init procedure (Jaroslav Kysela) [2003613] - ALSA: hda/realtek - Add type for ALC287 (Jaroslav Kysela) [2003613] - ALSA: hda/realtek: fix mute/micmute LEDs for HP EliteBook 830 G8 Notebook PC (Jaroslav Kysela) [2003613] - ALSA: hda: Release codec display power during shutdown/reboot (Jaroslav Kysela) [2003613] - ALSA: hda: Release controller display power during shutdown/reboot (Jaroslav Kysela) [2003613] - ALSA: hda/realtek: Apply LED fixup for HP Dragonfly G1, too (Jaroslav Kysela) [2003613] - ALSA: hdsp: fix a test for copy_to_user() failure (Jaroslav Kysela) [2003613] - ALSA: hda: Add IRQ check for platform_get_irq() (Jaroslav Kysela) [2003613] - ALSA: hda/realtek: Fix bass speaker DAC mapping for Asus UM431D (Jaroslav Kysela) [2003613] - ALSA: hda/realtek: Improve fixup for HP Spectre x360 15-df0xxx (Jaroslav Kysela) [2003613] - ALSA: hda/realtek: Add another ALC236 variant support (Jaroslav Kysela) [2003613] - ALSA: hda/realtek: fix mute/micmute LEDs for HP EliteBook x360 830 G8 (Jaroslav Kysela) [2003613] - ALSA: hda/tegra: Use devm_platform_get_and_ioremap_resource() (Jaroslav Kysela) [2003613] - ALSA: trident: Fix build error (Jaroslav Kysela) [2003613] - ALSA: trident: Drop shadow TLB pointer table (Jaroslav Kysela) [2003613] - ALSA: ymfpci: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ALSA: vx222: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ALSA: trident: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ALSA: rme9652: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ALSA: hdsp: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ALSA: riptide: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ALSA: pcxhr: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ALSA: nm256: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ALSA: mixart: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ALSA: korg1212: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ALSA: ice1712: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ALSA: emu10k1x: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ALSA: emu10k1: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ALSA: echoaudio: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ALSA: cs5535audio: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ALSA: cs46xx: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ALSA: ca0106: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ALSA: au88x0: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ALSA: ac97: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ALSA: via82xx: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ALSA: sonicvibes: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ALSA: rme96: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ALSA: rme32: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ALSA: maestro3: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ALSA: intel8x0: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ALSA: fm801: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ALSA: es1968: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ALSA: es1938: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ALSA: ens137x: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ALSA: cs4281: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ALSA: cmipci: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ALSA: bt87x: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ALSA: azt3328: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ALSA: atiixp: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ALSA: als4000: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ALSA: als300: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ALSA: ak4531: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ALSA: ad1889: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ALSA: hda/realtek: Change device names for quirks to barebone names (Jaroslav Kysela) [2003613] - ALSA: hda/ca0132: Make a const array static, makes object smaller (Jaroslav Kysela) [2003613] - ALSA: pci: lx6464es: remove useless self-comparison (Jaroslav Kysela) [2003613] - ALSA: drivers: opl3: Fix incorrect use of vp->state (Jaroslav Kysela) [2003613] - ALSA: pcsp: Make hrtimer forwarding more robust (Jaroslav Kysela) [2003613] - ALSA: pcsp: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: dummy: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: aloop: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: mpu401: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: serial-u16550: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: mtpav: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: virmidi: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: vx: Manage vx_core object with devres (Jaroslav Kysela) [2003613] - ALSA: aloop: Fix spelling mistake "synchronization" -> "synchronization" (Jaroslav Kysela) [2003613] - ALSA: serial: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ALSA: opl3: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ALSA: vx: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ALSA: mpu401: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ALSA: drivers: opl3: fix useless self-comparison (Jaroslav Kysela) [2003613] - ALSA: hda: intel-sdw-acpi: go through HDAS ACPI at max depth of 2 (Jaroslav Kysela) [2003613] - ALSA: hda: intel-sdw-acpi: harden detection of controller (Jaroslav Kysela) [2003613] - ALSA: intel-dsp-config: add quirk for CML devices based on ES8336 codec (Jaroslav Kysela) [2003613] - ALSA: intel-dsp-config: add quirk for JSL devices based on ES8336 codec (Jaroslav Kysela) [2003613] - ALSA: hda: avoid write to STATESTS if controller is in reset (Jaroslav Kysela) [2003613] - ALSA: intel-dsp-config: add quirk for APL/GLK/TGL devices based on ES8336 codec (Jaroslav Kysela) [2003613] - ALSA: hda: hdac_ext_stream: fix potential locking issues (Jaroslav Kysela) [2003613] - ALSA: hda: hdac_stream: fix potential locking issue in snd_hdac_stream_assign() (Jaroslav Kysela) [2003613] - ALSA: hda: intel-dsp-cfg: add missing ElkhartLake PCI ID (Jaroslav Kysela) [2003613] - ALSA: usb-audio: usx2y - use GFP_NOIO flag (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Reorder snd_djm_devices[] entries (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Don't start stream for capture at prepare (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Switch back to non-latency mode at a later point (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Add quirk for Audient iD14 (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Line6 HX-Stomp XL USB_ID for 48k-fixed quirk (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Add registration quirk for JBL Quantum 400 (Jaroslav Kysela) [2003613] - ALSA: ua101: fix division by zero at probe (Jaroslav Kysela) [2003613] - ALSA: line6: fix control and interrupt message timeouts (Jaroslav Kysela) [2003613] - ALSA: 6fire: fix control and bulk message timeouts (Jaroslav Kysela) [2003613] - ALSA: usb-audio: fix null pointer dereference on pointer cs_desc (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Fix microphone sound on Jieli webcam. (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Provide quirk for Sennheiser GSP670 Headset (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Initialize every feature unit once at probe time (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Drop superfluous error message after disconnection (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Downgrade error message in get_ctl_value_v2() (Jaroslav Kysela) [2003613] - ALSA: usb-audio: add Schiit Hel device to quirk table (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Add quirk for VF0770 (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Less restriction for low-latency playback mode (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Add support for the Pioneer DJM 750MK2 Mixer/Soundcard (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Pass JOINT_DUPLEX info flag for implicit fb streams (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Enable rate validation for Scarlett devices (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Fix packet size calculation regression (Jaroslav Kysela) [2003613] - ALSA: usb-audio: disable implicit feedback sync for Behringer UFX1204 and UFX1604 (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Avoid killing in-flight URBs during draining (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Improved lowlatency playback support (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Add spinlock to stop_urbs() (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Check available frames for the next packet size (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Disable low-latency mode for implicit feedback sync (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Disable low-latency playback for free-wheel mode (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Rename early_playback_start flag with lowlatency_playback (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Fix possible race at sync of urb completions (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Restrict rates for the shared clocks (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Fix a missing error check in scarlett gen2 mixer (Jaroslav Kysela) [2003613] - ALSA: usb-audio: fix comment reference in __uac_clock_find_source (Jaroslav Kysela) [2003613] - ALSA: usx2y: Prefer struct_size over open coded arithmetic (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Unify mixer resume and reset_resume procedure (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Add registration quirk for JBL Quantum 800 (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Add lowlatency module option (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Work around for XRUN with low latency playback (Jaroslav Kysela) [2003613] - ASoC: dmaengine: Introduce module option prealloc_buffer_size_kbytes (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Move set-interface-first workaround into common quirk (Jaroslav Kysela) [2003613] - ALSA: doc: Fix indentation warning (Jaroslav Kysela) [2003613] - ALSA: hda: Update documentation for aliasing via the model option (Jaroslav Kysela) [2003613] - ALSA: doc: Add the description of quirk_flags option for snd-usb-audio (Jaroslav Kysela) [2003613] - ALSA: doc: Fix reference to mixart.rst (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Update the documentation for the new delayed_register option (Jaroslav Kysela) [2003613] - ALSA: hda - Update descriptions about new position_fix values (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Fix regression on Sony WALKMAN NW-A45 DAC (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Input source control - digidesign mbox (Jaroslav Kysela) [2003613] - ALSA: usb-audio: make array static const, makes object smaller (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Add quirk_flags module option (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Move generic DSD raw detection into quirk_flags (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Move ignore_ctl_error check into quirk_flags (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Move autosuspend quirk into quirk_flags (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Move rate validation quirk into quirk_flags (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Move interface setup delay into quirk_flags (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Move control message delay quirk into quirk_flags (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Move ITF-USB DSD quirk handling into quirk_flags (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Move clock setup quirk into quirk_flags (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Move playback_first flag into quirk_flags (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Move tx_length quirk handling to quirk_flags (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Move txfr_quirk handling to quirk_flags (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Move media-controller API quirk into quirk_flags (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Introduce quirk_flags field (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Avoid unnecessary or invalid connector selection at resume (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Add registration quirk for JBL Quantum 600 (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Fix superfluous autosuspend recovery (Jaroslav Kysela) [2003613] - ALSA: usb-audio: fix incorrect clock source setting (Jaroslav Kysela) [2003613] - ALSA: scarlett2: Fix line out/speaker switching notifications (Jaroslav Kysela) [2003613] - ALSA: scarlett2: Correct channel mute status after mute button pressed (Jaroslav Kysela) [2003613] - ALSA: scarlett2: Fix Direct Monitor control name for 2i2 (Jaroslav Kysela) [2003613] - ALSA: scarlett2: Fix Mute/Dim/MSD Mode control names (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Add registration quirk for JBL Quantum headsets (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Add missing proc text entry for BESPOKEN type (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Reduce latency at playback start, take#2 (Jaroslav Kysela) [2003613] - ALSA: usb-audio: fix spelling mistakes (Jaroslav Kysela) [2003613] - ALSA: usx2y: fix spelling mistakes (Jaroslav Kysela) [2003613] - ALSA: usb-audio: scarlett2: Fix for loop increment in scarlett2_usb_get_config (Jaroslav Kysela) [2003613] - ALSA: scarlett2: Fix scarlett2_*_ctl_put() return values again (Jaroslav Kysela) [2003613] - ALSA: scarlett2: Fix pad count for 18i8 Gen 3 (Jaroslav Kysela) [2003613] - ALSA: usb-audio: scarlett2: Add support for the talkback feature (Jaroslav Kysela) [2003613] - ALSA: usb-audio: scarlett2: Update get_config to do endian conversion (Jaroslav Kysela) [2003613] - ALSA: usb-audio: scarlett2: Add speaker switching support (Jaroslav Kysela) [2003613] - ALSA: usb-audio: scarlett2: Update mux controls to allow updates (Jaroslav Kysela) [2003613] - ALSA: usb-audio: scarlett2: Add sw_hw_ctls and mux_ctls (Jaroslav Kysela) [2003613] - ALSA: usb-audio: scarlett2: Split up sw_hw_enum_ctl_put() (Jaroslav Kysela) [2003613] - ALSA: usb-audio: scarlett2: Label 18i8 Gen 3 line outputs correctly (Jaroslav Kysela) [2003613] - ALSA: usb-audio: scarlett2: Add direct monitor support (Jaroslav Kysela) [2003613] - ALSA: usb-audio: scarlett2: Add phantom power switch support (Jaroslav Kysela) [2003613] - ALSA: usb-audio: scarlett2: Add "air" switch support (Jaroslav Kysela) [2003613] - ALSA: usb-audio: scarlett2: Add support for Solo and 2i2 Gen 3 (Jaroslav Kysela) [2003613] - ALSA: usb-audio: scarlett2: Allow bit-level access to config (Jaroslav Kysela) [2003613] - ALSA: usb-audio: scarlett2: Move get config above set config (Jaroslav Kysela) [2003613] - ALSA: usb-audio: scarlett2: Add Gen 3 MSD mode switch (Jaroslav Kysela) [2003613] - ALSA: usb-audio: scarlett2: Add support for "input-other" notify (Jaroslav Kysela) [2003613] - ALSA: usb-audio: scarlett2: Add Gen 3 mixer support (Jaroslav Kysela) [2003613] - ALSA: usb-audio: scarlett2: Fix wrong resume call (Jaroslav Kysela) [2003613] - ALSA: usb-audio: scarlett2: Fix Level Meter control (Jaroslav Kysela) [2003613] - ALSA: usb-audio: scarlett2: Split struct scarlett2_ports (Jaroslav Kysela) [2003613] - ALSA: usb-audio: scarlett2: Allow arbitrary ordering of mux entries (Jaroslav Kysela) [2003613] - ALSA: usb-audio: scarlett2: Add mute support (Jaroslav Kysela) [2003613] - ALSA: usb-audio: scarlett2: Add scarlett2_vol_ctl_write() helper (Jaroslav Kysela) [2003613] - ALSA: usb-audio: scarlett2: Remove repeated device info comments (Jaroslav Kysela) [2003613] - ALSA: usb-audio: scarlett2: Move info lookup out of init function (Jaroslav Kysela) [2003613] - ALSA: usb-audio: scarlett2: Improve device info lookup (Jaroslav Kysela) [2003613] - ALSA: usb-audio: scarlett2: Reformat scarlett2_config_items[] (Jaroslav Kysela) [2003613] - ALSA: usb-audio: scarlett2: Merge common line in capture strings (Jaroslav Kysela) [2003613] - ALSA: usb-audio: scarlett2: Add "Sync Status" control (Jaroslav Kysela) [2003613] - ALSA: usb-audio: scarlett2: Always enable interrupt polling (Jaroslav Kysela) [2003613] - ALSA: usb-audio: scarlett2: Fix 6i6 Gen 2 line out descriptions (Jaroslav Kysela) [2003613] - ALSA: usb-audio: scarlett2: Update initialisation sequence (Jaroslav Kysela) [2003613] - ALSA: usb-audio: scarlett2: Add usb_tx/rx functions (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Fix OOB access at proc output (Jaroslav Kysela) [2003613] - ALSA: usb-audio: scarlett2: Remove hard-coded USB #defines (Jaroslav Kysela) [2003613] - ALSA: usb-audio: scarlett2: Don't copy struct scarlett2_config (Jaroslav Kysela) [2003613] - ALSA: usb-audio: scarlett2: Fix union usage in mixer control callbacks (Jaroslav Kysela) [2003613] - ALSA: usb-audio: scarlett2: Fix scarlett2_*_ctl_put() return values (Jaroslav Kysela) [2003613] - ALSA: usb-audio: scarlett2: Fix data_mutex lock (Jaroslav Kysela) [2003613] - ALSA: usb-audio: scarlett2: Add temp variable for consistency (Jaroslav Kysela) [2003613] - ALSA: usb-audio: scarlett2: Rename struct scarlett2_mixer_data (Jaroslav Kysela) [2003613] - ALSA: usb-audio: scarlett2: Rename buttons/interrupts/vol (Jaroslav Kysela) [2003613] - ALSA: usb-audio: scarlett2: Remove redundant info->button_count (Jaroslav Kysela) [2003613] - ALSA: usb-audio: scarlett2: Remove interrupt debug message (Jaroslav Kysela) [2003613] - ALSA: usb-audio: scarlett2: Remove unused/useless code (Jaroslav Kysela) [2003613] - ALSA: usb-audio: scarlett2: Coding style improvements (Jaroslav Kysela) [2003613] - ALSA: usb-audio: scarlett2: Fix 18i8 Gen 2 PCM Input count (Jaroslav Kysela) [2003613] - ALSA: usb-audio: scarlett2: Remove incorrect S/PDIF comment (Jaroslav Kysela) [2003613] - ALSA: usb-audio: fix rate on Ozone Z90 USB headset (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Add support for Denon DN-X1600 (Jaroslav Kysela) [2003613] - ALSA: usb-audio: scarlett2: Read mux at init time (Jaroslav Kysela) [2003613] - ALSA: usb-audio: scarlett2: Read mixer volumes at init time (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Factor out DSD bitrev copy function (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Refactoring delay account code (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Pre-calculate buffer byte size (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Make snd_usb_pcm_delay() static (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Remove the repeated declaration (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Fix uninitialized variable at __uac_clock_find_source() (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Handle error for the current selector gracefully (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Refactoring UAC2/3 clock setup code (Jaroslav Kysela) [2003613] - ALSA: usx2y: Nuke pcm_list (Jaroslav Kysela) [2003613] - ALSA: usx2y: Cleanup probe and disconnect callbacks (Jaroslav Kysela) [2003613] - ALSA: usx2y: Don't call free_pages_exact() with NULL address (Jaroslav Kysela) [2003613] - ALSA: usx2y: Fix shmem initialization (Jaroslav Kysela) [2003613] - ALSA: usxy2: Fix potential doubly allocations (Jaroslav Kysela) [2003613] - ALSA: usx2y: Fix potential memory leaks (Jaroslav Kysela) [2003613] - ALSA: usx2y: Avoid self-killing (Jaroslav Kysela) [2003613] - ALSA: usx2y: Fix potential leaks of uninitialized memory (Jaroslav Kysela) [2003613] - ALSA: usx2y: Coding style fixes (Jaroslav Kysela) [2003613] - ALSA: usx2y: Fix spaces (Jaroslav Kysela) [2003613] - ALSA: usx2y: Avoid camelCase (Jaroslav Kysela) [2003613] - module: remove never implemented MODULE_SUPPORTED_DEVICE (Jaroslav Kysela) [2003613] - ALSA: pcm: Allow exact buffer preallocation (Jaroslav Kysela) [2003613] - ALSA: core: Add device-managed request_dma() (Jaroslav Kysela) [2003613] - ALSA: core: use DEVICE_ATTR_*() macro (Jaroslav Kysela) [2003613] - ALSA: core: Fix double calls of snd_card_free() via devres (Jaroslav Kysela) [2003613] - ALSA: core: Add managed card creation (Jaroslav Kysela) [2003613] - ALSA: pcm: Fix mmap without buffer preallocation (Jaroslav Kysela) [2003613] - ALSA: pcm: Call substream ack() method upon compat mmap commit (Jaroslav Kysela) [2003613] - ALSA: pcm: Fix mmap breakage without explicit buffer setup (Jaroslav Kysela) [2003613] - ALSA: pcm - fix mmap capability check for the snd-dummy driver (Jaroslav Kysela) [2003613] - ALSA: pcm: fix divide error in snd_pcm_lib_ioctl (Jaroslav Kysela) [2003613] - ALSA: memalloc: Catch call with NULL snd_dma_buffer pointer (Jaroslav Kysela) [2003613] - ALSA: memalloc: Remove a stale comment (Jaroslav Kysela) [2003613] - ALSA: memalloc: Use proper SG helpers for noncontig allocations (Jaroslav Kysela) [2003613] - ALSA: memalloc: Fix a typo in snd_dma_buffer_sync() description (Jaroslav Kysela) [2003613] - ALSA: PCM: Fix NULL dereference at mmap checks (Jaroslav Kysela) [2003613] - ALSA: pcm: Check mmap capability of runtime dma buffer at first (Jaroslav Kysela) [2003613] - ALSA: pcm: Fix mmap capability check (Jaroslav Kysela) [2003613] - ALSA: pcm: use krealloc_array() (Jaroslav Kysela) [2003613] - ALSA: pcm: Add SNDRV_PCM_INFO_EXPLICIT_SYNC flag (Jaroslav Kysela) [2003613] - ALSA: pcm: Add more disconnection checks at file ops (Jaroslav Kysela) [2003613] - mm: don't include asm/pgtable.h if linux/mm.h is already included (Jaroslav Kysela) [2003613] - ALSA: memalloc: Fix mmap of SG-buffer with WC pages (Jaroslav Kysela) [2003613] - ALSA: memalloc: Support for non-coherent page allocation (Jaroslav Kysela) [2003613] - ALSA: memalloc: Support for non-contiguous page allocation (Jaroslav Kysela) [2003613] - ALSA: pcm: Unify snd_pcm_delay() and snd_pcm_hwsync() (Jaroslav Kysela) [2003613] - ALSA: core: Fix build error due to missing PAGE_SIZE (Jaroslav Kysela) [2003613] - ALSA: pcm: Workaround for a wrong offset in SYNC_PTR compat ioctl (Jaroslav Kysela) [2003613] - ALSA: memalloc: Count continuous pages in vmalloc buffer handler (Jaroslav Kysela) [2003613] - ALSA: memalloc: Store snd_dma_buffer.addr for continuous pages, too (Jaroslav Kysela) [2003613] - ALSA: memalloc: Fix pgprot for WC mmap on x86 (Jaroslav Kysela) [2003613] - ALSA: memalloc: Support WC allocation on all architectures (Jaroslav Kysela) [2003613] - ALSA: memalloc: Correctly name as WC (Jaroslav Kysela) [2003613] - ALSA: memalloc: Minor refactoring (Jaroslav Kysela) [2003613] - ALSA: memalloc: Fix regression with SNDRV_DMA_TYPE_CONTINUOUS (Jaroslav Kysela) [2003613] - ALSA: core: Add device-managed page allocator helper (Jaroslav Kysela) [2003613] - ALSA: core: Add continuous and vmalloc mmap ops (Jaroslav Kysela) [2003613] - ALSA: core: Move mmap handler into memalloc ops (Jaroslav Kysela) [2003613] - ALSA: core: Abstract memory alloc helpers (Jaroslav Kysela) [2003613] - ALSA: pcm: add snd_pcm_period_elapsed() variant without acquiring lock of PCM substream (Jaroslav Kysela) [2003613] - ALSA: pcm: Block the release until the system resume finishes (Jaroslav Kysela) [2003613] - ALSA: Drop superfluous argument from snd_power_wait() (Jaroslav Kysela) [2003613] - ALSA: pcm: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ALSA: core: Drop snd_sgbuf_get_ptr() (Jaroslav Kysela) [2003613] - ALSA: jack: Check the return value of kstrdup() (Jaroslav Kysela) [2003613] - ALSA: seq: oss: Fix error check at system port creation (Jaroslav Kysela) [2003613] - ALSA: seq: Fix comments of wrong client number for MIDI Passthrough (Jaroslav Kysela) [2003613] - ALSA: pcm: oss: Handle missing errors in snd_pcm_oss_change_params*() (Jaroslav Kysela) [2003613] - ALSA: pcm: oss: Limit the period size to 16MB (Jaroslav Kysela) [2003613] - ALSA: pcm: oss: Fix negative period/buffer sizes (Jaroslav Kysela) [2003613] - ALSA: iec958: Split status creation and fill (Jaroslav Kysela) [2003613] - ALSA: rawmidi - fix the uninitalized user_pversion (Jaroslav Kysela) [2003613] - ALSA: rawmidi: introduce SNDRV_RAWMIDI_IOCTL_USER_PVERSION (Jaroslav Kysela) [2003613] - ALSA: rawmidi: fix incorrect array bounds check on clock_names (Jaroslav Kysela) [2003613] - ALSA: rawmidi: Add framing mode (Jaroslav Kysela) [2003613] - ALSA: seq: Fix racy deletion of subscriber (Jaroslav Kysela) [2003613] - ALSA: seq: Fix a potential UAF by wrong private_free call order (Jaroslav Kysela) [2003613] - ALSA: seq: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ALSA: timer: Unconditionally unlink slave instances, too (Jaroslav Kysela) [2003613] - ALSA: timer: Fix use-after-free problem (Jaroslav Kysela) [2003613] - ALSA: mixer: fix deadlock in snd_mixer_oss_set_volume (Jaroslav Kysela) [2003613] - ALSA: mixer: oss: Fix racy access to slots (Jaroslav Kysela) [2003613] - ALSA: oss: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ALSA: core: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ALSA: core: control_led: use strscpy instead of strlcpy (Jaroslav Kysela) [2003613] - ALSA: control_led - use DEVICE_ATTR_*() macro (Jaroslav Kysela) [2003613] - ALSA: ctl: Fix copy of updated id with element read/write (Jaroslav Kysela) [2003613] - ALSA: compress: Initialize mutex in snd_compress_new() (Jaroslav Kysela) [2003613] - ALSA: control: Minor optimization for SNDRV_CTL_IOCTL_POWER_STATE (Jaroslav Kysela) [2003613] - ALSA: control: Drop superfluous snd_power_wait() calls (Jaroslav Kysela) [2003613] - ALSA: control: Track in-flight control read/write/tlv accesses (Jaroslav Kysela) [2003613] - ALSA: compress: Drop unused functions (Jaroslav Kysela) [2003613] - regmap: sdw-mbq: use MODULE_LICENSE("GPL") (Jaroslav Kysela) [2003613] - regmap: sdw: use no_pm routines for SoundWire 1.2 MBQ (Jaroslav Kysela) [2003613] - regmap: sdw: use _no_pm functions in regmap_read/write (Jaroslav Kysela) [2003613] - soundwire: stream: Fix test for DP prepare complete (Jaroslav Kysela) [2003613] - soundwire/ASoC: add leading zeroes in peripheral device name (Jaroslav Kysela) [2003613] - soundwire: bandwidth allocation: improve error messages (Jaroslav Kysela) [2003613] - soundwire: dmi-quirks: remove duplicate initialization (Jaroslav Kysela) [2003613] - soundwire: cadence: remove the repeated declaration (Jaroslav Kysela) [2003613] - soundwire: bus: stop dereferencing invalid slave pointer (Jaroslav Kysela) [2003613] - soundwire: bus: add missing \n in dynamic debug (Jaroslav Kysela) [2003613] - soundwire: bus: handle -ENODATA errors in clock stop/start sequences (Jaroslav Kysela) [2003613] - soundwire: qcom: add debugfs entry for soundwire register dump (Jaroslav Kysela) [2003613] - soundwire: debugfs: use controller id and link_id for debugfs (Jaroslav Kysela) [2003613] - soundwire: cadence: do not extend reset delay (Jaroslav Kysela) [2003613] - soundwire: intel: conditionally exit clock stop mode on system suspend (Jaroslav Kysela) [2003613] - soundwire: intel: skip suspend/resume/wake when link was not started (Jaroslav Kysela) [2003613] - soundwire: intel: fix potential race condition during power down (Jaroslav Kysela) [2003613] - soundwire: intel: introduce shim and alh base (Jaroslav Kysela) [2003613] - soundwire: move intel sdw register definitions to sdw_intel.h (Jaroslav Kysela) [2003613] - soundwire: cadence: override PDI configurations to create loopback (Jaroslav Kysela) [2003613] - soundwire: cadence: add debugfs interface for PDI loopbacks (Jaroslav Kysela) [2003613] - soundwire: stream: don't program mockup device ports (Jaroslav Kysela) [2003613] - soundwire: bus: squelch error returned by mockup devices (Jaroslav Kysela) [2003613] - soundwire: stream: don't abort bank switch on Command_Ignored/-ENODATA (Jaroslav Kysela) [2003613] - soundwire: cadence: add paranoid check on self-clearing bits (Jaroslav Kysela) [2003613] - soundwire: dmi-quirks: add quirk for Intel 'Bishop County' NUC M15 (Jaroslav Kysela) [2003613] - soundwire: bus: update Slave status in sdw_clear_slave_status (Jaroslav Kysela) [2003613] - soundwire: cadence: Remove ret variable from sdw_cdns_irq() (Jaroslav Kysela) [2003613] - soundwire: bus: filter out more -EDATA errors on clock stop (Jaroslav Kysela) [2003613] - soundwire: dmi-quirks: add ull suffix for SoundWire _ADR values (Jaroslav Kysela) [2003613] - soundwire: export sdw_update() and sdw_update_no_pm() (Jaroslav Kysela) [2003613] - soundwire: bus: Make sdw_nwrite() data pointer argument const (Jaroslav Kysela) [2003613] - soundwire: intel: move to auxiliary bus (Jaroslav Kysela) [2003613] - soundwire: add missing kernel-doc description (Jaroslav Kysela) [2003613] - soundwire: cadence_master: always set CMD_ACCEPT (Jaroslav Kysela) [2003613] - soundwire: bus: only use CLOCK_STOP_MODE0 and fix confusions (Jaroslav Kysela) [2003613] - software node: Handle software node injection to an existing device properly (Mark Langsdorf) [2032600] - software node: Allow node addition to already existing device (Mark Langsdorf) [2032600] - driver core: clear deferred probe reason on probe retry (Mark Langsdorf) [2032600] - driver core: add deferring probe reason to devices_deferred property (Mark Langsdorf) [2032600] - driver core: Fix locking bug in deferred_probe_timeout_work_func() (Mark Langsdorf) [2032600] - PM: runtime: Fix race getting/putting suppliers at probe (Mark Langsdorf) [2032600] - PM: runtime: Fix ordering in pm_runtime_get_suppliers() (Mark Langsdorf) [2032600] - PM: runtime: Defer suspending suppliers (Mark Langsdorf) [2032600] - software node: Fix device_add_software_node() (Mark Langsdorf) [2032600] - software node: Fix node registration (Mark Langsdorf) [2032600] - drivers/base/memory: don't store phys_device in memory blocks (Mark Langsdorf) [2032600] - arch_numa: fix common code printing of phys_addr_t (Mark Langsdorf) [2032600] - driver core: platform: Drop of_device_node_put() wrapper (Mark Langsdorf) [2032600] - regmap: sdw-mbq: use MODULE_LICENSE("GPL") (Mark Langsdorf) [2032600] - regmap: sdw: use no_pm routines for SoundWire 1.2 MBQ (Mark Langsdorf) [2032600] - regmap: sdw: use _no_pm functions in regmap_read/write (Mark Langsdorf) [2032600] - PM: domains: Mark fwnodes when their powerdomain is added/removed (Mark Langsdorf) [2032600] - driver core: fw_devlink: Handle suppliers that don't use driver core (Mark Langsdorf) [2032600] - driver core: Add fw_devlink.strict kernel param (Mark Langsdorf) [2032600] - driver core: platform: Emit a warning if a remove callback returned non-zero (Mark Langsdorf) [2032600] - PM: domains: Simplify the calculation of variables (Mark Langsdorf) [2032600] - PM: sleep: Use dev_printk() when possible (Mark Langsdorf) [2032600] - media: software_node: Add support for fwnode_graph*() family of functions (Mark Langsdorf) [2032600] - media: software_node: unregister software_nodes in reverse order (Mark Langsdorf) [2032600] - media: software_node: Enforce parent before child ordering of nodes arrays (Mark Langsdorf) [2032600] - media: device property: Call fwnode_graph_get_endpoint_by_id() for fwnode->secondary (Mark Langsdorf) [2032600] - media: device property: Return true in fwnode_device_is_available for NULL ops (Mark Langsdorf) [2032600] - media: software_node: Fix refcounts in software_node_get_next_child() (Mark Langsdorf) [2032600] - PM: domains: Add "performance" column to debug summary (Mark Langsdorf) [2032600] - PM: domains: Make of_genpd_add_subdomain() return -EPROBE_DEFER (Mark Langsdorf) [2032600] - PM: domains: Make set_performance_state() callback optional (Mark Langsdorf) [2032600] - PM: domains: use device's next wakeup to determine domain idle state (Mark Langsdorf) [2032600] - PM: domains: inform PM domain of a device's next wakeup (Mark Langsdorf) [2032600] - PM: runtime: Fix resposible -> responsible in runtime.c (Mark Langsdorf) [2032600] - PM: domains: Restore comment indentation for generic_pm_domain.child_links (Mark Langsdorf) [2032600] - PM: domains: Fix up terminology with parent/child (Mark Langsdorf) [2032600] - regmap: Assign boolean values to a bool variable (Mark Langsdorf) [2032600] - software node: Introduce device_add_software_node() (Mark Langsdorf) [2032600] - numa: Move numa implementation to common code (Mark Langsdorf) [2032600] - arm64, numa: Change the numa init functions name to be generic (Mark Langsdorf) [2032600] - driver core: fw_devlink_relax_cycle() can be static (Mark Langsdorf) [2032600] - driver core: Handle cycles in device links created by fw_devlink (Mark Langsdorf) [2032600] - driver core: Have fw_devlink use DL_FLAG_INFERRED (Mark Langsdorf) [2032600] - driver core: Add device link support for INFERRED flag (Mark Langsdorf) [2032600] - drivers: base: Kconfig: fix spelling mistake "heterogenous" -> "heterogeneous" (Mark Langsdorf) [2032600] - driver core: Add debug logs for device link related probe deferrals (Mark Langsdorf) [2032600] - drivers: base: remove unused function find_bus() (Mark Langsdorf) [2032600] - PM: runtime: Drop runtime PM references to supplier on link removal (Mark Langsdorf) [2032600] - dmaengine: idxd: Add wq occupancy information to sysfs attribute (Julia Denham) [1971887] - vdpa/mlx5: Forward only packets with allowed MAC address (Cindy Lu) [2031595] - vdpa/mlx5: Support configuration of MAC (Cindy Lu) [2031595] - vdpa/mlx5: Fix clearing of VIRTIO_NET_F_MAC feature bit (Cindy Lu) [2031595] - vdpa_sim_net: Enable user to set mac address and mtu (Cindy Lu) [2031595] - vdpa: Enable user to set mac and mtu of vdpa device (Cindy Lu) [2031595] - vdpa: Use kernel coding style for structure comments (Cindy Lu) [2031595] - vdpa: Introduce query of device config layout (Cindy Lu) [2031595] - vdpa: Introduce and use vdpa device get, set config helpers (Cindy Lu) [2031595] - vdpa/mlx5: Propagate link status from device to vdpa driver (Cindy Lu) [2031595] - vdpa/mlx5: Rename control VQ workqueue to vdpa wq (Cindy Lu) [2031595] - vdpa/mlx5: Remove mtu field from vdpa net device (Cindy Lu) [2031595] - eni_vdpa: add vDPA driver for Alibaba ENI (Cindy Lu) [2031595] - vdpa: add new attribute VDPA_ATTR_DEV_MIN_VQ_SIZE (Cindy Lu) [2031595] - virtio_vdpa: setup correct vq size with callbacks get_vq_num_{max,min} (Cindy Lu) [2031595] - vdpa: min vq num of vdpa device cannot be greater than max vq num (Cindy Lu) [2031595] - vdpa: add new callback get_vq_num_min in vdpa_config_ops (Cindy Lu) [2031595] - vp_vdpa: add vq irq offloading support (Cindy Lu) [2031595] - vdpa: fix typo (Cindy Lu) [2031595] - vhost-vdpa: Fix the wrong input in config_cb (Cindy Lu) [2031595] - vhost_vdpa: unset vq irq before freeing irq (Cindy Lu) [2031595] - vdpa: potential uninitialized return in vhost_vdpa_va_map() (Cindy Lu) [2031595] - vdpa/mlx5: Avoid executing set_vq_ready() if device is reset (Cindy Lu) [2031595] - vdpa/mlx5: Clear ready indication for control VQ (Cindy Lu) [2031595] - vdpa: Support transferring virtual addressing during DMA mapping (Cindy Lu) [2031595] - vdpa: factor out vhost_vdpa_pa_map() and vhost_vdpa_pa_unmap() (Cindy Lu) [2031595] - vdpa: Add an opaque pointer for vdpa_config_ops.dma_map() (Cindy Lu) [2031595] - vhost-iotlb: Add an opaque pointer for vhost IOTLB (Cindy Lu) [2031595] - vhost-vdpa: Handle the failure of vdpa_reset() (Cindy Lu) [2031595] - vdpa: Add reset callback in vdpa_config_ops (Cindy Lu) [2031595] - vdpa: Fix some coding style issues (Cindy Lu) [2031595] - vdpa: Make use of PFN_PHYS/PFN_UP/PFN_DOWN helper macro (Cindy Lu) [2031595] - vdpa_sim: Use iova_shift() for the size passed to alloc_iova() (Cindy Lu) [2031595] - vdpa/mlx5: Add multiqueue support (Cindy Lu) [2031595] - vdpa/mlx5: Add support for control VQ and MAC setting (Cindy Lu) [2031595] - vdpa/mlx5: Ensure valid indices are provided (Cindy Lu) [2031595] - vdpa/mlx5: Decouple virtqueue callback from struct mlx5_vdpa_virtqueue (Cindy Lu) [2031595] - vdpa/mlx5: function prototype modifications in preparation to control VQ (Cindy Lu) [2031595] - vdpa/mlx5: Remove redundant header file inclusion (Cindy Lu) [2031595] - vDPA/ifcvf: enable multiqueue and control vq (Cindy Lu) [2031595] - vDPA/ifcvf: detect and use the onboard number of queues directly (Cindy Lu) [2031595] - vDPA/ifcvf: implement management netlink framework for ifcvf (Cindy Lu) [2031595] - vDPA/ifcvf: introduce get_dev_type() which returns virtio dev id (Cindy Lu) [2031595] - vdpa/mlx5: Fix queue type selection logic (Cindy Lu) [2031595] - vdpa/mlx5: Avoid destroying MR on empty iotlb (Cindy Lu) [2031595] - virtio_vdpa: reject invalid vq indices (Cindy Lu) [2031595] - vdpa: Add documentation for vdpa_alloc_device() macro (Cindy Lu) [2031595] - vDPA/ifcvf: Fix return value check for vdpa_alloc_device() (Cindy Lu) [2031595] - vp_vdpa: Fix return value check for vdpa_alloc_device() (Cindy Lu) [2031595] - vdpa_sim: Fix return value check for vdpa_alloc_device() (Cindy Lu) [2031595] - vhost: Fix the calculation in vhost_overflow() (Cindy Lu) [2031595] - vhost-vdpa: Fix integer overflow in vhost_vdpa_process_iotlb_update() (Cindy Lu) [2031595] - iommu/vt-d: Fix unmap_pages support (Jerry Snitselaar) [2027765] - dm sysfs: use default_groups in kobj_type (Benjamin Marzinski) [2047358] - dm space map common: add bounds check to sm_ll_lookup_bitmap() (Benjamin Marzinski) [2047358] - dm btree: add a defensive bounds check to insert_at() (Benjamin Marzinski) [2047358] - dm btree remove: change a bunch of BUG_ON() calls to proper errors (Benjamin Marzinski) [2047358] - dm btree spine: eliminate duplicate le32_to_cpu() in node_check() (Benjamin Marzinski) [2047358] - dm btree spine: remove extra node_check function declaration (Benjamin Marzinski) [2047358] - selftests/bpf: Adding delay in socketmap_listen to reduce flakyness (Felix Maurer) [2026433] - net: openvswitch: Fix ct_state nat flags for conns arriving from tc (Marcelo Ricardo Leitner) [2040334] - net: openvswitch: Fix matching zone id for invalid conns arriving from tc (Marcelo Ricardo Leitner) [2040452] - net/sched: flow_dissector: Fix matching on zone id for invalid conns (Marcelo Ricardo Leitner) [2040452] - net/sched: Extend qdisc control block with tc control block (Marcelo Ricardo Leitner) [2040452] - mm: Fix an use-after-free error in mm_struct (Waiman Long) [2046161] - rh_flags: Rename rh_features to rh_flags (Prarit Bhargava) [2021700] - redhat: add initial rpminspect configuration (Augusto Caringi)- can: raw: raw_setsockopt(): fix raw_rcv panic for sock UAF (Balazs Nemeth) [2026692] - drm/vmwgfx: Fix stale file descriptors on failed usercopy (Dave Airlie) [2047602] {CVE-2022-22942} - drm/i915: Flush TLBs before releasing backing store (Dave Airlie) [2044329] {CVE-2022-0330} - [s390] s390/pci: move pseudo-MMIO to prevent MIO overlap (Mete Durlu) [2047757] - [s390] scsi: zfcp: Fix failed recovery on gone remote port with non-NPIV FCP devices (Mete Durlu) [2048919] - tun: fix bonding active backup with arp monitoring (Jonathan Toppins) [2024964] - x86/hyperv: Properly deal with empty cpumasks in hyperv_flush_tlb_multi() (Vitaly Kuznetsov) [2044237] - xfs: check sb_meta_uuid for dabuf buffer recovery (Bill O'Donnell) [2020764] - vfs: fs_context: fix up param length parsing in legacy_parse_param (Carlos Maiolino) [2040586] {CVE-2022-0185} - KVM: nVMX: Allow VMREAD when Enlightened VMCS is in use (Vitaly Kuznetsov) [2012105] - KVM: nVMX: Implement evmcs_field_offset() suitable for handle_vmread() (Vitaly Kuznetsov) [2012105] - KVM: nVMX: Rename vmcs_to_field_offset{,_table} (Vitaly Kuznetsov) [2012105] - KVM: nVMX: eVMCS: Filter out VM_EXIT_SAVE_VMX_PREEMPTION_TIMER (Vitaly Kuznetsov) [2012105] - KVM: nVMX: Also filter MSR_IA32_VMX_TRUE_PINBASED_CTLS when eVMCS (Vitaly Kuznetsov) [2012105] - KVM: nVMX: Use INVALID_GPA for pointers used in nVMX. (Vitaly Kuznetsov) [2012105] - x86/kvm: Always inline evmcs_write64() (Vitaly Kuznetsov) [2012105] - powerpc/powernv: Remove POWER9 PVR version check for entry and uaccess flushes (Diego Domingos) [2030954] - powerpc/pesries: Get STF barrier requirement from H_GET_CPU_CHARACTERISTICS (Diego Domingos) [2030954] - powerpc/security: Add a security feature for STF barrier (Diego Domingos) [2030954] - powerpc/pseries: Get entry and uaccess flush required bits from H_GET_CPU_CHARACTERISTICS (Diego Domingos) [2030954] - drm/nouveau/disp/dp: add support for eDP link rates (Ben Skeggs) [2043523] - drm/nouveau/disp/dp: add support for hbr3 (Ben Skeggs) [2043523] - drm/nouveau/disp/dp: add support for lttprs (Ben Skeggs) [2043523] - drm/nouveau/disp/dp: fixup cr/eq delays for 1.4 (Ben Skeggs) [2043523] - drm/nouveau/disp/dp: add support for tps4 (Ben Skeggs) [2043523] - drm/nouveau/disp/dp: generate supported link rates table at detect time (Ben Skeggs) [2043523] - drm/nouveau/disp/dp: explicitly control scrambling when setting pattern (Ben Skeggs) [2043523] - drm/nouveau/disp: remove some remnant of a rework (Ben Skeggs) [2043523] - drm/nouveau: recognise GA106 (Ben Skeggs) [2043523] - redhat/scripts: Update merge-subtrees.sh (Prarit Bhargava)- pinctrl: amd: Fix wakeups when IRQ is shared with SCI (Renjith Pananchikkal) [2039124] - bonding: fix ad_actor_system option setting to default (Jonathan Toppins) [2042564 1931881] - bonding: make tx_rebalance_counter an atomic (Jonathan Toppins) [2042564] - bonding: Fix a use-after-free problem when bond_sysfs_slave_add() failed (Jonathan Toppins) [2042564] - bonding: 3ad: pass parameter bond_params by reference (Jonathan Toppins) [2042564] - bonding: complain about missing route only once for A/B ARP probes (Jonathan Toppins) [2042564] - bonding: improve nl error msg when device can't be enslaved because of IFF_MASTER (Jonathan Toppins) [2042564] - bonding: combine netlink and console error messages (Jonathan Toppins) [2042564] - bonding: add new option lacp_active (Jonathan Toppins) [2042564] - bonding: 3ad: fix the concurrency between __bond_release_one() and bond_3ad_state_machine_handler() (Jonathan Toppins) [2042564] - bonding: fix build issue (Jonathan Toppins) [2042564] - bonding: fix incorrect return value of bond_ipsec_offload_ok() (Jonathan Toppins) [2042564] - bonding: fix suspicious RCU usage in bond_ipsec_offload_ok() (Jonathan Toppins) [2042564] - bonding: Add struct bond_ipesc to manage SA (Jonathan Toppins) [2042564] - bonding: disallow setting nested bonding + ipsec offload (Jonathan Toppins) [2042564] - bonding: fix suspicious RCU usage in bond_ipsec_del_sa() (Jonathan Toppins) [2042564] - bonding: fix null dereference in bond_ipsec_add_sa() (Jonathan Toppins) [2042564] - bonding: fix suspicious RCU usage in bond_ipsec_add_sa() (Jonathan Toppins) [2042564] - net: bonding: Use per-cpu rr_tx_counter (Jonathan Toppins) [2042564] - bonding: remove redundant initialization of variable ret (Jonathan Toppins) [2042564] - net: bonding: Use strscpy_pad() instead of manually-truncated strncpy() (Jonathan Toppins) [2042564] - bonding: init notify_work earlier to avoid uninitialized use (Jonathan Toppins) [2042564] - bonding: 3ad: Fix the conflict between bond_update_slave_arr and the state machine (Jonathan Toppins) [2042564] - scsi: lpfc: Update lpfc version to 14.0.0.4 (Dick Kennedy) [2034276] - scsi: lpfc: Add additional debugfs support for CMF (Dick Kennedy) [2034276] - scsi: lpfc: Cap CMF read bytes to MBPI (Dick Kennedy) [2034276] - scsi: lpfc: Adjust CMF total bytes and rxmonitor (Dick Kennedy) [2034276] - scsi: lpfc: Trigger SLI4 firmware dump before doing driver cleanup (Dick Kennedy) [2034276] - scsi: lpfc: Fix NPIV port deletion crash (Dick Kennedy) [2034276] - scsi: lpfc: Fix lpfc_force_rscn ndlp kref imbalance (Dick Kennedy) [2034276] - scsi: lpfc: Change return code on I/Os received during link bounce (Dick Kennedy) [2034276] - scsi: lpfc: Fix leaked lpfc_dmabuf mbox allocations with NPIV (Dick Kennedy) [2034276] - ppp: ensure minimum packet size in ppp_write() (Guillaume Nault) [2042937] - KVM: VMX: switch blocked_vcpu_on_cpu_lock to raw spinlock (Marcelo Tosatti) [2034126] - configs: Enable CONFIG_THINKPAD_LMI on x86_64 (Mark Pearson) [2030772] - platform/x86: think-lmi: Abort probe on analyze failure (Mark Pearson) [2030772] - platform/x86: think-lmi: add debug_cmd (Mark Pearson) [2030772] - platform/x86: think-lmi: Fix possible mem-leaks on tlmi_analyze() error-exit (Mark Pearson) [2030772] - platform/x86: think-lmi: Split kobject_init() and kobject_add() calls (Mark Pearson) [2030772] - platform/x86: think-lmi: Move pending_reboot_attr to the attributes sysfs dir (Mark Pearson) [2030772] - platform/x86: think-lmi: Add pending_reboot support (Mark Pearson) [2030772] - platform/x86: think-lmi: Move kfree(setting->possible_values) to tlmi_attr_setting_release() (Mark Pearson) [2030772] - platform/x86: think-lmi: Split current_value to reflect only the value (Mark Pearson) [2030772] - platform/x86: think-lmi: Fix issues with duplicate attributes (Mark Pearson) [2030772] - platform/x86: think-lmi: Return EINVAL when kbdlang gets set to a 0 length string (Mark Pearson) [2030772] - platform/x86: think-lmi: Add missing MODULE_DEVICE_TABLE (Mark Pearson) [2030772] - platform/x86: think-lmi: Avoid potential read before start of the buffer (Mark Pearson) [2030772] - platform/x86: think-lmi: Fix check for admin password being set (Mark Pearson) [2030772] - platform/x86: dell-wmi-sysman/think-lmi: Make fw_attr_class global static (Mark Pearson) [2030772] - platform/x86: thinkpad-lmi: Remove unused display_name member from struct tlmi_pwd_setting (Mark Pearson) [2030772] - platform/x86: think-lmi: Add WMI interface support on Lenovo platforms (Mark Pearson) [2030772] - platform/x86: dell-wmi-sysman: fw_attr_inuse can be static (Mark Pearson) [2030772] - platform/x86: dell-wmi-sysman: Use firmware_attributes_class helper (Mark Pearson) [2030772] - platform/x86: firmware_attributes_class: Create helper file for handling firmware-attributes class registration events (Mark Pearson) [2030772] - x86/apic: Handle missing global clockevent gracefully (Lenny Szubowicz) [2033197] - RDMA/core: Don't infoleak GRH fields (Kamal Heib) [2036597] - RDMA/uverbs: Check for null return of kmalloc_array (Kamal Heib) [2036597] - RDMA/sa_query: Use strscpy_pad instead of memcpy to copy a string (Kamal Heib) [2036597] - RDMA/rw: switch to dma_map_sgtable() (Kamal Heib) [2036597] - RDMA/cma: Ensure rdma_addr_cancel() happens before issuing more requests (Kamal Heib) [2036597] - RDMA/cma: Fix listener leak in rdma_cma_listen_on_all() failure (Kamal Heib) [2036597] - RDMA/iwcm: Release resources if iw_cm module initialization fails (Kamal Heib) [2036597] - net: Set true network header for ECN decapsulation (Antoine Tenart) [2045059] - powerpc/bpf: Update ldimm64 instructions during extra pass (Yauheni Kaliuta) [2035973] - selftests: bpf: Fix bind on used port (Felix Maurer) [2025795] - bpf/selftests: Fix namespace mount setup in tc_redirect (Jiri Olsa) [2036016] - selftests/bpf: Fix possible/online index mismatch in perf_buffer test (Yauheni Kaliuta) [2039602] - selftests/bpf: Fix perf_buffer test on system with offline cpus (Yauheni Kaliuta) [2039602] - tracing: Tag trace_percpu_buffer as a percpu pointer (Jerome Marchand) [2031604] - tracing: Fix check for trace_percpu_buffer validity in get_trace_buf() (Jerome Marchand) [2031604] - hwmon: (k10temp) Support up to 12 CCDs on AMD Family of processors (David Arcari) [2022539] - hwmon: (k10temp) Add support for AMD Family 19h Models 10h-1Fh and A0h-AFh (David Arcari) [2022539] - hwmon: (k10temp) Remove unused definitions (David Arcari) [2022539] - x86/amd_nb: Add AMD Family 19h Models (10h-1Fh) and (A0h-AFh) PCI IDs (David Arcari) [2022539] - hwmon: (k10temp) Remove residues of current and voltage (David Arcari) [2022539] - hwmon: (k10temp) Update driver documentation (David Arcari) [2022539] - hwmon: (k10temp) Update documentation and add temp2_input info (David Arcari) [2022539] - docs: hwmon: k10temp: convert to ReST format (David Arcari) [2022539] - mptcp: fix deadlock in __mptcp_push_pending() (Davide Caratti) [2043598] - mptcp: clear 'kern' flag from fallback sockets (Davide Caratti) [2043598] - mptcp: remove tcp ulp setsockopt support (Davide Caratti) [2043598] - mptcp: never allow the PM to close a listener subflow (Davide Caratti) [2043598]- redhat: set LC_ALL=C before sorting config content (Frantisek Hrbata) - net: mana: Add RX fencing (Mohammed Gamal) [2030132] - net: mana: Add XDP support (Mohammed Gamal) [2030132] - net: mana: Fix memory leak in mana_hwc_create_wq (Mohammed Gamal) [2030132] - net: mana: Fix spelling mistake "calledd" -> "called" (Mohammed Gamal) [2030132] - net: mana: Support hibernation and kexec (Mohammed Gamal) [2030132] - net: mana: Improve the HWC error handling (Mohammed Gamal) [2030132] - net: mana: Report OS info to the PF driver (Mohammed Gamal) [2030132] - net: mana: Fix the netdev_err()'s vPort argument in mana_init_port() (Mohammed Gamal) [2030132] - net: mana: Allow setting the number of queues while the NIC is down (Mohammed Gamal) [2030132] - net: stmmac: Add GFP_DMA32 for rx buffers if no 64 capability (Mark Salter) [1989540] - net: stmmac: Fix potential integer overflow (Mark Salter) [1989540] - net: stmmac: fix issue where clk is being unprepared twice (Mark Salter) [1989540] - net: stmmac: fix kernel panic due to NULL pointer dereference of mdio_bus_data (Mark Salter) [1989540] - net: stmmac: fix system hang if change mac address after interface ifdown (Mark Salter) [1989540] - net: stmmac: correct clocks enabled in stmmac_vlan_rx_kill_vid() (Mark Salter) [1989540] - net: remove the mutex_acquire from __lock_sock_fast (Xin Long) [2026612] - net: core: Correct the sock::sk_lock.owned lockdep annotations (Xin Long) [2026612] - inet: use bigger hash table for IP ID generation (Xin Long) [2039969] {CVE-2021-45486} - net: revert "net: get rid of an signed integer overflow in ip_idents_reserve()" (Xin Long) [2039969] - net/mlx5: DR, Use FW API when updating FW-owned flow table (Michal Schmidt) [2042651] - ipv6: Continue processing multipath route even if gateway attribute is invalid (Hangbin Liu) [2041375] - ipv6: Check attribute length for RTA_GATEWAY when deleting multipath route (Hangbin Liu) [2041375] - ipv6: Do cleanup if attribute validation fails in multipath route (Hangbin Liu) [2041375] - ipv6: Check attribute length for RTA_GATEWAY in multipath route (Hangbin Liu) [2041375] - rtw89: fix maybe-uninitialized error (Íñigo Huguet) [2033291] - rtw89: enable driver and device RTL8852AE (Íñigo Huguet) [2033291] - rtw89: fix maybe-uninitialized error (RHEL only) (Íñigo Huguet) [2033291] - rtw89: 8852a: correct bit definition of dfs_en (Íñigo Huguet) [2033291] - rtw89: coex: Update COEX to 5.5.8 (Íñigo Huguet) [2033291] - rtw89: coex: Cancel PS leaving while C2H comes (Íñigo Huguet) [2033291] - rtw89: coex: Update BT counters while receiving report (Íñigo Huguet) [2033291] - rtw89: coex: Define LPS state for BTC using (Íñigo Huguet) [2033291] - rtw89: coex: Add MAC API to get BT polluted counter (Íñigo Huguet) [2033291] - rtw89: coex: Not to send H2C when WL not ready and count H2C (Íñigo Huguet) [2033291] - rtw89: coex: correct C2H header length (Íñigo Huguet) [2033291] - rtw89: don't kick off TX DMA if failed to write skb (Íñigo Huguet) [2033291] - rtw89: remove cch_by_bw which is not used (Íñigo Huguet) [2033291] - rtw89: fix sending wrong rtwsta->mac_id to firmware to fill address CAM (Íñigo Huguet) [2033291] - rtw89: fix incorrect channel info during scan (Íñigo Huguet) [2033291] - rtw89: update scan_mac_addr during scanning period (Íñigo Huguet) [2033291] - rtw89: use inline function instead macro to set H2C and CAM (Íñigo Huguet) [2033291] - rtw89: add const in the cast of le32_get_bits() (Íñigo Huguet) [2033291] - rtw89: add AXIDMA and TX FIFO dump in mac_mem_dump (Íñigo Huguet) [2033291] - rtw89: fix potentially access out of range of RF register array (Íñigo Huguet) [2033291] - rtw89: remove unneeded variable (Íñigo Huguet) [2033291] - rtw89: remove unnecessary conditional operators (Íñigo Huguet) [2033291] - rtw89: update rtw89_regulatory map to R58-R31 (Íñigo Huguet) [2033291] - rtw89: update tx power limit/limit_ru tables to R54 (Íñigo Huguet) [2033291] - rtw89: update rtw89 regulation definition to R58-R31 (Íñigo Huguet) [2033291] - rtw89: fill regd field of limit/limit_ru tables by enum (Íñigo Huguet) [2033291] - rtw89: update partition size of firmware header on skb->data (Íñigo Huguet) [2033291] - rtw89: Fix variable dereferenced before check 'sta' (Íñigo Huguet) [2033291] - rtw89: fix return value in hfc_pub_cfg_chk (Íñigo Huguet) [2033291] - rtw89: remove duplicate register definitions (Íñigo Huguet) [2033291] - rtw89: fix error function parameter (Íñigo Huguet) [2033291] - rtw89: remove unneeded semicolon (Íñigo Huguet) [2033291] - rtw89: fix return value check in rtw89_cam_send_sec_key_cmd() (Íñigo Huguet) [2033291] - rtw89: Remove redundant check of ret after call to rtw89_mac_enable_bb_rf (Íñigo Huguet) [2033291] - rtw89: Fix two spelling mistakes in debug messages (Íñigo Huguet) [2033291] - rtw89: add Realtek 802.11ax driver (Íñigo Huguet) [2033291] - powerpc/doc: Fix htmldocs errors (Diego Domingos) [2004798] - pseries/drmem: update LMBs after LPM (Diego Domingos) [2004798] - powerpc/pseries: Add support for FORM2 associativity (Diego Domingos) [2004798] - powerpc/pseries: Add a helper for form1 cpu distance (Diego Domingos) [2004798] - powerpc/pseries: Consolidate different NUMA distance update code paths (Diego Domingos) [2004798] - powerpc/pseries: Rename TYPE1_AFFINITY to FORM1_AFFINITY (Diego Domingos) [2004798] - powerpc/pseries: rename min_common_depth to primary_domain_index (Diego Domingos) [2004798] - powerpc/numa: Fix build when CONFIG_NUMA=n (Diego Domingos) [2004798] - pseries/hotplug-memory: hot-add: skip redundant LMB lookup (Diego Domingos) [2004798] - selftests: icmp_redirect: pass xfail=0 to log_test() (Hangbin Liu) [2041308] - selftests: net: Correct ping6 expected rc from 2 to 1 (Hangbin Liu) [2041308] - mt76: enable new device MT7921E (Íñigo Huguet) [2024056 1972045] - vrf: Reset IPCB/IP6CB when processing outbound pkts in vrf dev xmit (Antoine Tenart) [2044254] - SUNRPC: prevent port reuse on transports which don't request it. (Benjamin Coddington) [2016646] - SUNRPC: Fix races when closing the socket (Benjamin Coddington) [2016646] - SUNRPC: Prevent immediate close+reconnect (Benjamin Coddington) [2016646] - SUNRPC: Clean up scheduling of autoclose (Benjamin Coddington) [2016646] - SUNRPC: Fix potential memory corruption (Benjamin Coddington) [2016646] - sunrpc: remove unnecessary test in rpc_task_set_client() (Benjamin Coddington) [2016646] - SUNRPC: Replace use of socket sk_callback_lock with sock_lock (Benjamin Coddington) [2016646] - arm64: numa: simplify dummy_numa_init() (Vitaly Kuznetsov) [2029774] - ACPI: NUMA: Process hotpluggable memblocks when !CONFIG_MEMORY_HOTPLUG (Vitaly Kuznetsov) [2029774] - s390/sclp: fix Secure-IPL facility detection (Stefan Schulze Frielinghaus) [2039182] - powerpc/pseries/mobility: ignore ibm, platform-facilities updates (Diego Domingos) [2031827] - of: Fix property name in of_node_get_device_type (Diego Domingos) [2031827] - of: Add device_type access helper functions (Diego Domingos) [2031827] - powerpc/watchdog: help remote CPUs to flush NMI printk output (Diego Domingos) [2030259] - powerpc/watchdog: Fix wd_smp_last_reset_tb reporting (Diego Domingos) [2030259] - powerpc/watchdog: read TB close to where it is used (Diego Domingos) [2030259] - powerpc/watchdog: Avoid holding wd_smp_lock over printk and smp_send_nmi_ipi (Diego Domingos) [2030259] - powerpc/watchdog: tighten non-atomic read-modify-write access (Diego Domingos) [2030259] - powerpc/watchdog: Fix missed watchdog reset due to memory ordering race (Diego Domingos) [2030259] - selftests/sgx: Fix corrupted cpuid macro invocation (Vladis Dronov) [1920030] - x86/sgx: Fix minor documentation issues (Vladis Dronov) [1920030] - selftests/sgx: Add test for multiple TCS entry (Vladis Dronov) [1920030] - selftests/sgx: Enable multiple thread support (Vladis Dronov) [1920030] - selftests/sgx: Add page permission and exception test (Vladis Dronov) [1920030] - selftests/sgx: Rename test properties in preparation for more enclave tests (Vladis Dronov) [1920030] - selftests/sgx: Provide per-op parameter structs for the test enclave (Vladis Dronov) [1920030] - selftests/sgx: Add a new kselftest: Unclobbered_vdso_oversubscribed (Vladis Dronov) [1920030] - selftests/sgx: Move setup_test_encl() to each TEST_F() (Vladis Dronov) [1920030] - selftests/sgx: Encpsulate the test enclave creation (Vladis Dronov) [1920030] - selftests/sgx: Dump segments and /proc/self/maps only on failure (Vladis Dronov) [1920030] - selftests/sgx: Create a heap for the test enclave (Vladis Dronov) [1920030] - selftests/sgx: Make data measurement for an enclave segment optional (Vladis Dronov) [1920030] - selftests/sgx: Assign source for each segment (Vladis Dronov) [1920030] - selftests/sgx: Fix a benign linker warning (Vladis Dronov) [1920030] - x86/sgx: Fix free page accounting (Vladis Dronov) [1920030] - x86/sgx: Add check for SGX pages to ghes_do_memory_failure() (Vladis Dronov) [1920030] - x86/sgx: Add hook to error injection address validation (Vladis Dronov) [1920030] - x86/sgx: Hook arch_memory_failure() into mainline code (Vladis Dronov) [1920030] - x86/sgx: Add SGX infrastructure to recover from poison (Vladis Dronov) [1920030] - x86/sgx: Initial poison handling for dirty and free pages (Vladis Dronov) [1920030] - x86/sgx: Add infrastructure to identify SGX EPC pages (Vladis Dronov) [1920030] - x86/sgx: Add new sgx_epc_page flag bit to mark free pages (Vladis Dronov) [1920030] - selftests/sgx: Fix Q1 and Q2 calculation in sigstruct.c (Vladis Dronov) [1920030] - selftests/sgx: remove checks for file execute permissions (Vladis Dronov) [1920030] - selftests/sgx: Refine the test enclave to have storage (Vladis Dronov) [1920030] - selftests/sgx: Add EXPECT_EEXIT() macro (Vladis Dronov) [1920030] - selftests/sgx: Dump enclave memory map (Vladis Dronov) [1920030] - selftests/sgx: Migrate to kselftest harness (Vladis Dronov) [1920030] - selftests/sgx: Rename 'eenter' and 'sgx_call_vdso' (Vladis Dronov) [1920030] - x86/sgx: Add missing xa_destroy() when virtual EPC is destroyed (Vladis Dronov) [1920030] - x86/sgx: Correct kernel-doc's arg name in sgx_encl_release() (Vladis Dronov) [1920030] - x86: Fix leftover comment typos (Vladis Dronov) [1920030] - mm,hwpoison: return -EHWPOISON to denote that the page has already been poisoned (Vladis Dronov) [1920030] - mm/memory-failure: use a mutex to avoid memory_failure() races (Vladis Dronov) [1920030] - mm,hwpoison: take free pages off the buddy freelists (Vladis Dronov) [1920030] - sched/fair: Consider SMT in ASYM_PACKING load balance (Prarit Bhargava) [1971924] - sched/fair: Carve out logic to mark a group for asymmetric packing (Prarit Bhargava) [1971924] - sched/fair: Provide update_sg_lb_stats() with sched domain statistics (Prarit Bhargava) [1971924] - sched/fair: Optimize checking for group_asym_packing (Prarit Bhargava) [1971924] - sched/topology: Introduce sched_group::flags (Prarit Bhargava) [1971924] - x86/sched: Decrease further the priorities of SMT siblings (Prarit Bhargava) [1971924]- nvme-fc: remove freeze/unfreeze around update_nr_hw_queues (Ewan D. Milne) [1996109] - nvme-fc: avoid race between time out and tear down (Ewan D. Milne) [1996109] - nvme-fc: update hardware queues before using them (Ewan D. Milne) [1996109] - igbvf: Refactor trace (Corinna Vinschen) [2039886] - igbvf: fix double free in `igbvf_probe` (Corinna Vinschen) [2039886] - mm/memory_hotplug: remove is_mem_section_removable() (David Hildenbrand) [2008072] - powerpc/pseries/hotplug-memory: stop checking is_mem_section_removable() (David Hildenbrand) [2008072] - drivers/base/memory.c: indicate all memory blocks as removable (David Hildenbrand) [2008072] - drivers/base/memory.c: fixup documentation of removable/phys_index/block_size_bytes (David Hildenbrand) [2008072] - Revert "mpi3mr: mark as tech preview" (Tomas Henzl) [1989634] - scsi: core: Avoid printing an error if target_alloc() returns -ENXIO (Tomas Henzl) [1977833] - scsi: mpi3mr: Use scnprintf() instead of snprintf() (Tomas Henzl) [1998599] - scsi: mpi3mr: Fix duplicate device entries when scanning through sysfs (Tomas Henzl) [1998599] - scsi: mpi3mr: Clean up mpi3mr_print_ioc_info() (Tomas Henzl) [1989634] - scsi: mpi3mr: Set up IRQs in resume path (Tomas Henzl) [1991577] - Revert "scsi: lpfc: ls_rjt erroneus FLOGIs" (Dick Kennedy) [2032488] - pseries/eeh: Fix the kdump kernel crash during eeh_pseries_init (Steve Best) [2028253] - arm64: smp: Add missing prototype for some smp.c functions (Mark Salter) [1996738] - irqchip/gic-v3-its: Remove unnecessary oom message (Mark Salter) [1996738] - irqchip/gic-v2m: Remove unnecessary oom message (Mark Salter) [1996738] - irqchip/gic: Split vGIC probing information from the GIC code (Mark Salter) [1996738] - irqchip/gic-v3: Workaround inconsistent PMR setting on NMI entry (Mark Salter) [1996738] - irqchip/gic-v3: Do not enable irqs when handling spurious interrups (Mark Salter) [1996738] - irqchip/gic-v4.1: Disable vSGI upon (GIC CPUIF < v4.1) detection (Mark Salter) [1996738] - irqchip/gic-v3: Fix OF_BAD_ADDR error handling (Mark Salter) [1996738] - arm64: Move ICH_ sysreg bits from arm-gic-v3.h to sysreg.h (Mark Salter) [1996738] - irqchip/gic-v3-its: Drop the setting of PTZ altogether (Mark Salter) [1996738] - irqchip/gic-v3-its: Add a cache invalidation right after vPE unmapping (Mark Salter) [1996738] - irqchip/gic-v3: Fix typos in PMR/RPR SCR_EL3.FIQ handling explanation (Mark Salter) [1996738] - genirq/msi: Initialize msi_alloc_info before calling msi_domain_prepare_irqs() (Mark Salter) [1996738] - irqchip/gic: Spelling s/REturn/Return/ (Mark Salter) [1996738] - irqchip/gic-v3-its: Unconditionally save/restore the ITS state on suspend (Mark Salter) [1996738] - irq-chip/gic-v3-its: Fix crash if ITS is in a proximity domain without processor or memory (Mark Salter) [1996738] - irqchip/gic: Cleanup Franken-GIC handling (Mark Salter) [1996738] - arm64: Implement panic_smp_self_stop() (Mark Salter) [1996738] - arm64: Improve parking of stopped CPUs (Mark Salter) [1996738] - genirq: Allow interrupts to be excluded from /proc/interrupts (Mark Salter) [1996738] - irqchip/gic-v3: Support pseudo-NMIs when SCR_EL3.FIQ == 0 (Mark Salter) [1996738] - irqchip/gic-v3: Spell out when pseudo-NMIs are enabled (Mark Salter) [1996738] - irqchip/gic-v2, v3: Prevent SW resends entirely (Mark Salter) [1996738] - irqchip/git-v3-its: Implement irq_retrigger callback for device-triggered LPIs (Mark Salter) [1996738] - irqchip/gic-v2, v3: Implement irq_chip->irq_retrigger() (Mark Salter) [1996738] - irqchip/gic-v4.1: Use GFP_ATOMIC flag in allocate_vpe_l1_table() (Mark Salter) [1996738] - irqchip/gic-v4.1: Ensure accessing the correct RD when writing INVALLR (Mark Salter) [1996738] - irqchip/gic-v3: Remove unused register definition (Mark Salter) [1996738] - drivers/irqchip: Use new macro ACPI_DECLARE_SUBTABLE_PROBE_ENTRY (Mark Salter) [1996738] - drivers/acpi: Add new macro ACPI_DECLARE_SUBTABLE_PROBE_ENTRY (Mark Salter) [1996738] - KVM: arm64: vgic-v4: Plug race between non-residency and v4.1 doorbell (Mark Salter) [1996738] - irqchip/gic: Atomically update affinity (Mark Salter) [1996738] - irqchip/gic-v4.1: Use readx_poll_timeout_atomic() to fix sleep in atomic (Mark Salter) [1996738] - irqchip/gic-v2, v3: Drop extra IRQ_NOAUTOEN setting for (E)PPIs (Mark Salter) [1996738] - irqchip/gic-v3-its: Balance initial LPI affinity across CPUs (Mark Salter) [1996738] - irqchip/gic-v3-its: Track LPI distribution on a per CPU basis (Mark Salter) [1996738] - irqchip/gic-v3: Fix missing "__init" for gic_smp_init() (Mark Salter) [1996738] - selftests/bpf: Enlarge select() timeout for test_maps (Jiri Benc) [1869444] - PCI: Do not enable AtomicOps on VFs (Selvin Xavier) [1987081 1984339] - RDMA/bnxt_re: Fix stats counters (Selvin Xavier) [1987081 1984339 2001893] - RDMA/bnxt_re: Prefer kcalloc over open coded arithmetic (Selvin Xavier) [1987081 1984339] - RDMA/bnxt_re: Remove unpaired rtnl unlock in bnxt_re_dev_init() (Selvin Xavier) [1987081 1984339] - RDMA/bnxt_re: Add missing spin lock initialization (Selvin Xavier) [1987081 1984339] - RDMA/bnxt_re: Fix uninitialized struct bit field rsvd1 (Selvin Xavier) [1987081 1984339] - RDMA/bnxt_re: Update ABI to pass wqe-mode to user space (Selvin Xavier) [1987081 1984339] - RDMA/bnxt_re: Enable global atomic ops if platform supports (Selvin Xavier) [1987081 1984339] - RDMA/bnxt_re: Drop unnecessary NULL checks after container_of (Selvin Xavier) [1987081 1984339] - dm btree remove: fix use after free in rebalance_children() (Benjamin Marzinski) [2034424] - dm table: log table creation error code (Benjamin Marzinski) [2034424] - dm: make workqueue names device-specific (Benjamin Marzinski) [2034424] - dm writecache: Make use of the helper macro kthread_run() (Benjamin Marzinski) [2034424] - dm crypt: Make use of the helper macro kthread_run() (Benjamin Marzinski) [2034424] - dm: fix mempool NULL pointer race when completing IO (Benjamin Marzinski) [2034424] - dm rq: don't queue request to blk-mq during DM suspend (Benjamin Marzinski) [1891486] - dm verity: skip redundant verity_handle_err() on I/O errors (Benjamin Marzinski) [2034424] - dm writecache: add event counters (Benjamin Marzinski) [2034424] - dm writecache: report invalid return from writecache_map helpers (Benjamin Marzinski) [2034424] - dm writecache: further writecache_map() cleanup (Benjamin Marzinski) [2034424] - dm writecache: factor out writecache_map_remap_origin() (Benjamin Marzinski) [2034424] - dm writecache: split up writecache_map() to improve code readability (Benjamin Marzinski) [2034424] - dm btree remove: assign new_root only when removal succeeds (Benjamin Marzinski) [2034424] - dm ps io affinity: remove redundant continue statement (Benjamin Marzinski) [2034424] - dm: rearrange core declarations for extended use from dm-zone.c (Benjamin Marzinski) [2034424] - dm space map disk: cache a small number of index entries (Benjamin Marzinski) [2034424] - dm space maps: improve performance with inc/dec on ranges of blocks (Benjamin Marzinski) [2034424] - dm space maps: don't reset space map allocation cursor when committing (Benjamin Marzinski) [2034424] - dm btree: improve btree residency (Benjamin Marzinski) [2034424] - dm integrity: fix sparse warnings (Benjamin Marzinski) [2034424] - dm: replace dm_vcalloc() (Benjamin Marzinski) [2034424] - dm integrity: add the "reset_recalculate" feature flag (Benjamin Marzinski) [2034424] - dm cache: remove needless request_queue NULL pointer checks (Benjamin Marzinski) [2034424] - dm thin: remove needless request_queue NULL pointer check (Benjamin Marzinski) [2034424] - dm ioctl: replace device hash with red-black tree (Benjamin Marzinski) [2034424] - recordmcount.pl: fix typo in s390 mcount regex (Jerome Marchand) [2025890] - recordmcount.pl: look for jgnop instruction as well as bcrl on s390 (Jerome Marchand) [2025890] - KVM: x86: Wait for IPIs to be delivered when handling Hyper-V TLB flush hypercall (Vitaly Kuznetsov) [1868572] - HID: magicmouse: prevent division by 0 on scroll (Benjamin Tissoires) [2022814] - HID: input: set usage type to key on keycode remap (Benjamin Tissoires) [2022814] - HID: input: Fix parsing of HID_CP_CONSUMER_CONTROL fields (Benjamin Tissoires) [2022814] - HID: u2fzero: properly handle timeouts in usb_submit_urb (Benjamin Tissoires) [2022814] - HID: u2fzero: clarify error check and length calculations (Benjamin Tissoires) [2022814] - HID: amd_sfh: Fix potential NULL pointer dereference (Benjamin Tissoires) [2022814] - HID: u2fzero: ignore incomplete packets without data (Benjamin Tissoires) [2022814] - HID: amd_sfh: Fix potential NULL pointer dereference (Benjamin Tissoires) [2022814] - HID: wacom: Add new Intuos BT (CTL-4100WL/CTL-6100WL) device IDs (Benjamin Tissoires) [2022814] - HID: apple: Fix logical maximum and usage maximum of Magic Keyboard JIS (Benjamin Tissoires) [2022814] - HID: betop: fix slab-out-of-bounds Write in betop_probe (Benjamin Tissoires) [2022814] - HID: usbhid: Simplify code in hid_submit_ctrl() (Benjamin Tissoires) [2022814] - HID: usbhid: Fix warning caused by 0-length input reports (Benjamin Tissoires) [2022814] - HID: usbhid: Fix flood of "control queue full" messages (Benjamin Tissoires) [2022814] - HID: sony: Fix more ShanWan clone gamepads to not rumble when plugged in. (Benjamin Tissoires) [2022814] - HID: sony: support for the ghlive ps4 dongles (Benjamin Tissoires) [2022814] - HID: thrustmaster: clean up Makefile and adapt quirks (Benjamin Tissoires) [2022814] - HID: i2c-hid: Fix Elan touchpad regression (Benjamin Tissoires) [2022814] - HID: asus: Prevent Claymore sending suspend event (Benjamin Tissoires) [2022814] - HID: amd_sfh: Add dyndbg prints for debugging (Benjamin Tissoires) [2022814] - HID: amd_sfh: Add support for PM suspend and resume (Benjamin Tissoires) [2022814] - HID: amd_sfh: Move hid probe after sensor is enabled (Benjamin Tissoires) [2022814] - HID: amd_sfh: Add command response to check command status (Benjamin Tissoires) [2022814] - HID: amd_sfh: Fix period data field to enable sensor (Benjamin Tissoires) [2022814] - HID: logitech-hidpp: battery: provide CAPACITY property for newer devices (Benjamin Tissoires) [2022814] - HID: thrustmaster: Fix memory leak in thrustmaster_interrupts() (Benjamin Tissoires) [2022814] - HID: thrustmaster: Fix memory leak in remove (Benjamin Tissoires) [2022814] - HID: thrustmaster: Fix memory leaks in probe (Benjamin Tissoires) [2022814] - HID: elo: update the reference count of the usb device structure (Benjamin Tissoires) [2022814] - HID: logitech-hidpp: Use 'atomic_inc_return' instead of hand-writing it (Benjamin Tissoires) [2022814] - HID: ft260: fix device removal due to USB disconnect (Benjamin Tissoires) [2022814] - HID: apple: Add missing scan code event for keys handled by hid-apple (Benjamin Tissoires) [2022814] - HID: cmedia: add support for HS-100B mute button (Benjamin Tissoires) [2022814] - HID: i2c-hid: goodix: Use the devm variant of regulator_register_notifier() (Benjamin Tissoires) [2022814] - HID: wacom: Refactor touch input mute checks into a common function (Benjamin Tissoires) [2022814] - HID: wacom: Avoid sending empty sync events (Benjamin Tissoires) [2022814] - HID: wacom: Short-circuit processing of touch when it is disabled (Benjamin Tissoires) [2022814] - HID: wacom: set initial hardware touch switch state to 'off' (Benjamin Tissoires) [2022814] - HID: wacom: Skip processing of touches with negative slot values (Benjamin Tissoires) [2022814] - HID: wacom: Re-enable touch by default for Cintiq 24HDT / 27QHDT (Benjamin Tissoires) [2022814] - HID: Kconfig: Fix spelling mistake "Uninterruptable" -> "Uninterruptible" (Benjamin Tissoires) [2022814] - HID: apple: Add support for Keychron K1 wireless keyboard (Benjamin Tissoires) [2022814] - HID: usbhid: free raw_report buffers in usbhid_stop (Benjamin Tissoires) [2022814] - HID: fix typo in Kconfig (Benjamin Tissoires) [2022814] - HID: ft260: fix format type warning in ft260_word_show() (Benjamin Tissoires) [2022814] - HID: i2c-hid: goodix: Tie the reset line to true state of the regulator (Benjamin Tissoires) [2022814] - HID: amd_sfh: Use correct MMIO register for DMA address (Benjamin Tissoires) [2022814] - HID: magicmouse: high-resolution scroll threshold (Benjamin Tissoires) [2022814] - HID: magicmouse: enable high-resolution scroll (Benjamin Tissoires) [2022814] - HID: asus: Remove check for same LED brightness on set (Benjamin Tissoires) [2022814] - HID: input: do not report stylus battery state as "full" (Benjamin Tissoires) [2022814] - HID: intel-ish-hid: use async resume function (Benjamin Tissoires) [2022814] - HID: thrustmaster: Switch to kmemdup() when allocate change_request (Benjamin Tissoires) [2022814] - HID: multitouch: Disable event reporting on suspend when the device is not a wakeup-source (Benjamin Tissoires) [2022814] - HID: logitech-dj: Implement may_wakeup ll-driver callback (Benjamin Tissoires) [2022814] - HID: usbhid: Implement may_wakeup ll-driver callback (Benjamin Tissoires) [2022814] - HID: core: Add hid_hw_may_wakeup() function (Benjamin Tissoires) [2022814] - HID: input: Add support for Programmable Buttons (Benjamin Tissoires) [2022814] - HID: wacom: Correct base usage for capacitive ExpressKey status bits (Benjamin Tissoires) [2022814] - HID: amd_sfh: Add initial support for HPD sensor (Benjamin Tissoires) [2022814 1961759] - HID: amd_sfh: Extend ALS support for newer AMD platform (Benjamin Tissoires) [2022814 1961759] - HID: amd_sfh: Extend driver capabilities for multi-generation support (Benjamin Tissoires) [2022814 1961759] - HID: surface-hid: Fix get-report request (Benjamin Tissoires) [2022814] - HID: sony: fix freeze when inserting ghlive ps3/wii dongles (Benjamin Tissoires) [2022814] - HID: usbkbd: Avoid GFP_ATOMIC when GFP_KERNEL is possible (Benjamin Tissoires) [2022814] - HID: intel-ish-hid: ipc: Specify that EHL no cache snooping (Benjamin Tissoires) [2022814] - HID: intel-ish-hid: ishtp: Add dma_no_cache_snooping() callback (Benjamin Tissoires) [2022814] - HID: intel-ish-hid: Set ISH driver depends on x86 (Benjamin Tissoires) [2022814] - HID: hid-input: add Surface Go battery quirk (Benjamin Tissoires) [2022814] - HID: intel-ish-hid: Fix minor typos in comments (Benjamin Tissoires) [2022814] - HID: magicmouse: fix NULL-deref on disconnect (Benjamin Tissoires) [2022814] - HID: intel-ish-hid: ipc: Add Alder Lake device IDs (Benjamin Tissoires) [2022814] - HID: i2c-hid: fix format string mismatch (Benjamin Tissoires) [2022814] - HID: amd_sfh: Fix memory leak in amd_sfh_work (Benjamin Tissoires) [2022814] - HID: amd_sfh: Use devm_kzalloc() instead of kzalloc() (Benjamin Tissoires) [2022814] - HID: ft260: improve error handling of ft260_hid_feature_report_get() (Benjamin Tissoires) [2022814] - HID: asus: Cleanup Asus T101HA keyboard-dock handling (Benjamin Tissoires) [2022814] - HID: magicmouse: fix crash when disconnecting Magic Trackpad 2 (Benjamin Tissoires) [2022814] - HID: gt683r: add missing MODULE_DEVICE_TABLE (Benjamin Tissoires) [2022814] - HID: pidff: fix error return code in hid_pidff_init() (Benjamin Tissoires) [2022814] - HID: logitech-hidpp: initialize level variable (Benjamin Tissoires) [2022814] - HID: multitouch: Disable event reporting on suspend on the Asus T101HA touchpad (Benjamin Tissoires) [2022814] - HID: core: Remove extraneous empty line before EXPORT_SYMBOL_GPL(hid_check_keys_pressed) (Benjamin Tissoires) [2022814] - HID: usbmouse: Avoid GFP_ATOMIC when GFP_KERNEL is possible (Benjamin Tissoires) [2022814] - HID: hid-sensor-custom: Process failure of sensor_hub_set_feature() (Benjamin Tissoires) [2022814] - HID: i2c-hid: Skip ELAN power-on command after reset (Benjamin Tissoires) [2022814] - HID: usbhid: fix info leak in hid_submit_ctrl (Benjamin Tissoires) [2022814] - HID: Add BUS_VIRTUAL to hid_connect logging (Benjamin Tissoires) [2022814] - HID: input: replace outdated HID numbers+comments with macros (Benjamin Tissoires) [2022814] - HID: multitouch: set Stylus suffix for Stylus-application devices, too (Benjamin Tissoires) [2022814] - HID: multitouch: require Finger field to mark Win8 reports as MT (Benjamin Tissoires) [2022814] - HID: remove the unnecessary redefinition of a macro (Benjamin Tissoires) [2022814] - HID: quirks: Add quirk for Lenovo optical mouse (Benjamin Tissoires) [2022814] - HID: asus: filter G713/G733 key event to prevent shutdown (Benjamin Tissoires) [2022814] - HID: lg-g15 + ite: Add MODULE_AUTHOR (Benjamin Tissoires) [2022814] - HID: lg-g15: Add support for the Logitech Z-10 speakers (Benjamin Tissoires) [2022814] - HID: lg-g15: Make the LED-name used by lg_g15_register_led() a parameter (Benjamin Tissoires) [2022814] - HID: lg-g15: Add a lg_g15_init_input_dev() helper function (Benjamin Tissoires) [2022814] - HID: lg-g15: Add a lg_g15_handle_lcd_menu_keys() helper function (Benjamin Tissoires) [2022814] - HID: lg-g15: Remove unused size argument from lg_*_event() functions (Benjamin Tissoires) [2022814] - HID: hid-sensor-hub: Return error for hid_set_field() failure (Benjamin Tissoires) [2022814] - HID: ft260: check data size in ft260_smbus_write() (Benjamin Tissoires) [2022814] - HID: surface-hid: Fix integer endian conversion (Benjamin Tissoires) [2022814] - HID: hid-debug: recognize KEY_ASSISTANT and KEY_KBD_LAYOUT_NEXT (Benjamin Tissoires) [2022814] - HID: hid-input: add mapping for emoji picker key (Benjamin Tissoires) [2022814] - HID: a4tech: use A4_2WHEEL_MOUSE_HACK_B8 for A4TECH NB-95 (Benjamin Tissoires) [2022814] - HID: logitech-dj/hidpp: Add info/warn/err messages about 27 MHz keyboard encryption (Benjamin Tissoires) [2022814] - HID: quirks: Add HID_QUIRK_NO_INIT_REPORTS quirk for Dell K15A keyboard-dock (Benjamin Tissoires) [2022814] - HID: thrustmaster: fix return value check in thrustmaster_probe() (Benjamin Tissoires) [2022814] - HID: quirks: Set INCREMENT_USAGE_ON_DUPLICATE for Saitek X65 (Benjamin Tissoires) [2022814] - HID: do not use down_interruptible() when unbinding devices (Benjamin Tissoires) [2022814] - HID: asus: Filter keyboard EC for old ROG keyboard (Benjamin Tissoires) [2022814] - HID: semitek: new driver for GK6X series keyboards (Benjamin Tissoires) [2022814] - HID: wacom: Setup pen input capabilities to the targeted tools (Benjamin Tissoires) [2022814] - HID: hid-sensor-hub: Move 'hsdev' description to correct struct definition (Benjamin Tissoires) [2022814] - HID: hid-sensor-hub: Remove unused struct member 'quirks' (Benjamin Tissoires) [2022814] - HID: wacom_sys: Demote kernel-doc abuse (Benjamin Tissoires) [2022814] - HID: hid-sensor-custom: Remove unused variable 'ret' (Benjamin Tissoires) [2022814] - HID: hid-uclogic-params: Ensure function names are present and correct in kernel-doc headers (Benjamin Tissoires) [2022814] - HID: hid-uclogic-rdesc: Kernel-doc is for functions and structs (Benjamin Tissoires) [2022814] - HID: hid-logitech-hidpp: Fix conformant kernel-doc header and demote abuses (Benjamin Tissoires) [2022814] - HID: hid-picolcd_core: Remove unused variable 'ret' (Benjamin Tissoires) [2022814] - HID: hid-kye: Fix incorrect function name for kye_tablet_enable() (Benjamin Tissoires) [2022814] - HID: hid-core: Fix incorrect function name in header (Benjamin Tissoires) [2022814] - HID: hid-alps: Correct struct misnaming (Benjamin Tissoires) [2022814] - HID: usbhid: hid-pidff: Demote a couple kernel-doc abuses (Benjamin Tissoires) [2022814] - HID: usbhid: Repair a formatting issue in a struct description (Benjamin Tissoires) [2022814] - HID: ishtp-hid-client: Fix 'suggest-attribute=format' compiler warning (Benjamin Tissoires) [2022814] - HID: intel-ish-hid: ishtp-fw-loader: Fix a bunch of formatting issues (Benjamin Tissoires) [2022814] - HID: ishtp-hid-client: Fix incorrect function name report_bad_packet() (Benjamin Tissoires) [2022814] - HID: intel-ish-hid: ipc: Correct fw_reset_work_fn() function name in header (Benjamin Tissoires) [2022814] - HID: intel-ish-hid: Fix potential copy/paste error (Benjamin Tissoires) [2022814] - HID: intel-ish-hid: Fix a little doc-rot (Benjamin Tissoires) [2022814] - HID: intel-ish: Fix a naming disparity and a formatting error (Benjamin Tissoires) [2022814] - HID: intel-ish: Supply some missing param descriptions (Benjamin Tissoires) [2022814] - HID: intel-ish-hid: pci-ish: Remove unused variable 'ret' (Benjamin Tissoires) [2022814] - HID: ishtp-hid-client: Move variable to where it's actually used (Benjamin Tissoires) [2022814] - HID: intel-ish-hid: Remove unused variable 'err' (Benjamin Tissoires) [2022814] - HID: hid-thrustmaster: Demote a bunch of kernel-doc abuses (Benjamin Tissoires) [2022814] - HID: input: map battery capacity (00850065) (Benjamin Tissoires) [2022814] - HID: magicmouse: fix reconnection of Magic Mouse 2 (Benjamin Tissoires) [2022814] - HID: magicmouse: fix 3 button emulation of Mouse 2 (Benjamin Tissoires) [2022814] - HID: magicmouse: add Apple Magic Mouse 2 support (Benjamin Tissoires) [2022814] - HID: lenovo: Add support for Thinkpad X1 Tablet Thin keyboard (Benjamin Tissoires) [2022814] - HID: lenovo: Rework how the tp10ubkbd code decides which USB interface to use (Benjamin Tissoires) [2022814] - HID: lenovo: Set default_triggers for the mute and micmute LEDs (Benjamin Tissoires) [2022814] - HID: lenovo: Map mic-mute button to KEY_F20 instead of KEY_MICMUTE (Benjamin Tissoires) [2022814] - HID: lenovo: Set LEDs max_brightness value (Benjamin Tissoires) [2022814] - HID: lenovo: Remove lenovo_led_brightness_get() (Benjamin Tissoires) [2022814] - HID: lenovo: Check hid_get_drvdata() returns non NULL in lenovo_event() (Benjamin Tissoires) [2022814] - HID: lenovo: Fix lenovo_led_set_tp10ubkbd() error handling (Benjamin Tissoires) [2022814] - HID: lenovo: Use brightness_set_blocking callback for setting LEDs brightness (Benjamin Tissoires) [2022814] - HID: elan: Remove elan_mute_led_get_brigtness() (Benjamin Tissoires) [2022814] - HID: elan: Set default_trigger for the mute LED (Benjamin Tissoires) [2022814] - HID: elan: Silence mute LED errors being logged when the device is unplugged (Benjamin Tissoires) [2022814] - HID: fix memdup.cocci warnings (Benjamin Tissoires) [2022814] - HID: surface-hid: Add support for legacy keyboard interface (Benjamin Tissoires) [2022814] - HID: Add support for Surface Aggregator Module HID transport (Benjamin Tissoires) [2022814] - HID: thrustmaster: introduce proper USB dependency (Benjamin Tissoires) [2022814] - HID: intel_ish-hid: HBM: Use connected standby state bit during suspend/resume (Benjamin Tissoires) [2022814] - HID: ft260: fix an error message in ft260_i2c_write_read() (Benjamin Tissoires) [2022814] - HID: support for initialization of some Thrustmaster wheels (Benjamin Tissoires) [2022814] - HID: wacom: set EV_KEY and EV_ABS only for non-HID_GENERIC type of devices (Benjamin Tissoires) [2022814] - HID: ft260: add usb hid to i2c host bridge driver (Benjamin Tissoires) [2022814] - iio: Add relative sensitivity support (Benjamin Tissoires) [2022814] - iio: hid-sensors: Move get sensitivity attribute to hid-sensor-common (Benjamin Tissoires) [2022814] - HID: intel-ish-hid: Make remove callback return void (Benjamin Tissoires) [2022814] - HID: intel-ish-hid: Simplify logic in ishtp_cl_device_remove() (Benjamin Tissoires) [2022814] - HID: intel-ish-hid: Drop if block with an always false condition (Benjamin Tissoires) [2022814] - AMD_SFH: Add DMI quirk table for BIOS-es which don't set the activestatus bits (Benjamin Tissoires) [2022814] - AMD_SFH: Add sensor_mask module parameter (Benjamin Tissoires) [2022814] - AMD_SFH: Removed unused activecontrolstatus member from the amd_mp2_dev struct (Benjamin Tissoires) [2022814] - HID: wacom: Assign boolean values to a bool variable (Benjamin Tissoires) [2022814] - HID cp2112: fix support for multiple gpiochips (Benjamin Tissoires) [2022814] - HID: alps: fix error return code in alps_input_configured() (Benjamin Tissoires) [2022814] - HID: asus: Add support for 2021 ASUS N-Key keyboard (Benjamin Tissoires) [2022814] - HID: hiddev: Return specific error codes on connect failure (Benjamin Tissoires) [2022814] - HID: plantronics: Workaround for double volume key presses (Benjamin Tissoires) [2022814] - HID: logitech-dj: Handle newer quad/bt2.0 receivers in HID proxy mode (Benjamin Tissoires) [2022814] - HID: logitech-dj: Use hid-ids.h defines for USB device-ids for all supported devices (Benjamin Tissoires) [2022814] - HID: google: add don USB id (Benjamin Tissoires) [2022814] - HID: i2c-hid: acpi: Drop redundant ACPI_PTR() (Benjamin Tissoires) [2022814] - HID: i2c-hid: acpi: Move GUID out of function and described it (Benjamin Tissoires) [2022814] - HID: i2c-hid: acpi: Switch to new style i2c-driver probe function (Benjamin Tissoires) [2022814] - HID: i2c-hid: acpi: Get ACPI companion only once and reuse it (Benjamin Tissoires) [2022814] - HID: playstation: add DualSense player LED support. (Benjamin Tissoires) [2022814] - HID: playstation: add microphone mute support for DualSense. (Benjamin Tissoires) [2022814] - HID: playstation: add initial DualSense lightbar support. (Benjamin Tissoires) [2022814] - HID: wacom: Ignore attempts to overwrite the touch_max value from HID (Benjamin Tissoires) [2022814] - HID: playstation: fix array size comparison (off-by-one) (Benjamin Tissoires) [2022814] - HID: playstation: fix unused variable in ps_battery_get_property. (Benjamin Tissoires) [2022814] - HID: playstation: report DualSense hardware and firmware version. (Benjamin Tissoires) [2022814] - HID: playstation: add DualSense classic rumble support. (Benjamin Tissoires) [2022814] - HID: playstation: add DualSense Bluetooth support. (Benjamin Tissoires) [2022814] - HID: playstation: track devices in list. (Benjamin Tissoires) [2022814] - HID: playstation: add DualSense accelerometer and gyroscope support. (Benjamin Tissoires) [2022814] - HID: playstation: add DualSense touchpad support. (Benjamin Tissoires) [2022814] - HID: playstation: add DualSense battery support. (Benjamin Tissoires) [2022814] - HID: playstation: use DualSense MAC address as unique identifier. (Benjamin Tissoires) [2022814] - HID: playstation: initial DualSense USB support. (Benjamin Tissoires) [2022814] - HID: ite: Enable QUIRK_TOUCHPAD_ON_OFF_REPORT on Acer Aspire Switch 10E (Benjamin Tissoires) [2022814] - HID: Ignore battery for Elan touchscreen on HP Spectre X360 15-df0xxx (Benjamin Tissoires) [2022814] - HID: logitech-dj: add support for the new lightspeed connection iteration (Benjamin Tissoires) [2022814] - HID: intel-ish-hid: ipc: Add Tiger Lake H PCI device ID (Benjamin Tissoires) [2022814] - HID: logitech-dj: add support for keyboard events in eQUAD step 4 Gaming (Benjamin Tissoires) [2022814] - HID: i2c-hid: Add I2C_HID_QUIRK_NO_IRQ_AFTER_RESET for ITE8568 EC on Voyo Winpad A15 (Benjamin Tissoires) [2022814] - HID: displays: convert sysfs sprintf/snprintf family to sysfs_emit (Benjamin Tissoires) [2022814] - HID: wacom: convert sysfs sprintf/snprintf family to sysfs_emit (Benjamin Tissoires) [2022814] - HID: lg-g15: make a const array static, makes object smaller (Benjamin Tissoires) [2022814] - HID: google: Get HID report on probe to confirm tablet switch state (Benjamin Tissoires) [2022814] - HID: hid-input: avoid splitting keyboard, system and consumer controls (Benjamin Tissoires) [2022814] - HID: correct kernel-doc notation in hid-quirks.c (Benjamin Tissoires) [2022814] - HID: correct kernel-doc notation in (Benjamin Tissoires) [2022814] - HID: wacom: Correct NULL dereference on AES pen proximity (Benjamin Tissoires) [2022814] - HID: multitouch: Set to high latency mode on suspend. (Benjamin Tissoires) [2022814] - HID: multitouch: Apply MT_QUIRK_CONFIDENCE quirk for multi-input devices (Benjamin Tissoires) [2022814] - HID: hid-sensor-custom: Add custom sensor iio support (Benjamin Tissoires) [2022814] - HID: i2c-hid: Introduce goodix-i2c-hid using i2c-hid core (Benjamin Tissoires) [2022814] - redhat: HID: enable I2C_HID_ACPI (Benjamin Tissoires) [2022814] - HID: i2c-hid: Reorganize so ACPI and OF are separate modules (Benjamin Tissoires) [2022814] - HID: logitech-hidpp: add support for Unified Battery (1004) feature (Benjamin Tissoires) [2022814] - HID: sony: Add support for tilt on guitar hero guitars (Benjamin Tissoires) [2022814] - HID: logitech-hidpp: Add product ID for MX Ergo in Bluetooth mode (Benjamin Tissoires) [2022814] - HID: chicony: Add Wireless Radio Control feature for Chicony devices (Benjamin Tissoires) [2022814] - HID: Ignore battery for Elan touchscreen on ASUS UX550 (Benjamin Tissoires) [2022814] - HID: logitech-dj: add the G602 receiver (Benjamin Tissoires) [2022814] - HID: core: detect and skip invalid inputs to snto32() (Benjamin Tissoires) [2022814] - HID: uclogic: Improve support for Trust Panora (Benjamin Tissoires) [2022814] - HID: wiimote: remove h from printk format specifier (Benjamin Tissoires) [2022814] - HID: uclogic: remove h from printk format specifier (Benjamin Tissoires) [2022814] - HID: intel-ish-hid: ipc: Address EHL Sx resume issues (Benjamin Tissoires) [2022814] - HID: intel-ish-hid: ipc: finish power flow for EHL OOB (Benjamin Tissoires) [2022814] - HID: sony: select CONFIG_CRC32 (Benjamin Tissoires) [2022814] - HID: sfh: fix address space confusion (Benjamin Tissoires) [2022814] - HID: multitouch: Enable multi-input for Synaptics pointstick/touchpad device (Benjamin Tissoires) [2022814] - HID: wacom: Fix memory leakage caused by kfifo_alloc (Benjamin Tissoires) [2022814] - HID: i2c-hid: add Vero K147 to descriptor override (Benjamin Tissoires) [2022814] - HID: ite: Add support for Acer S1002 keyboard-dock (Benjamin Tissoires) [2022814] - HID: sony: support for ghlive ps3/wii u dongles (Benjamin Tissoires) [2022814] - HID: hidraw: Add additional hidraw input/output report ioctls. (Benjamin Tissoires) [2022814] - HID: Increase HID maximum report size to 16KB (Benjamin Tissoires) [2022814] - HID: elecom: drop stray comment (Benjamin Tissoires) [2022814] - HID: mf: add support for 0079:1846 Mayflash/Dragonrise USB Gamecube Adapter (Benjamin Tissoires) [2022814] - HID: elecom: add support for EX-G M-XGL20DLBK wireless mouse (Benjamin Tissoires) [2022814] - HID: elecom: rewrite report based on model specific parameters (Benjamin Tissoires) [2022814] - HID: wacom: Constify attribute_groups (Benjamin Tissoires) [2022814] - HID: input: Fix fall-through warnings for Clang (Benjamin Tissoires) [2022814] - HID: usbhid: Fix fall-through warnings for Clang (Benjamin Tissoires) [2022814] - HID: logitech-hidpp: Add hid_device_id for V470 bluetooth mouse (Benjamin Tissoires) [2022814] - HID: intel-ish-hid: Remove unnecessary assignment to variable rv (Benjamin Tissoires) [2022814] - HID: sony: Workaround for DS4 dongle hotplug kernel crash. (Benjamin Tissoires) [2022814] - HID: sony: Don't use fw_version/hw_version for sysfs cleanup. (Benjamin Tissoires) [2022814] - HID: sony: Report more accurate DS4 power status. (Benjamin Tissoires) [2022814] - SFH: fix error return check for -ERESTARTSYS (Benjamin Tissoires) [2022814] - HID: Add Logitech Dinovo Edge battery quirk (Benjamin Tissoires) [2022814] - HID: logitech-hidpp: Add HIDPP_CONSUMER_VENDOR_KEYS quirk for the Dinovo Edge (Benjamin Tissoires) [2022814] - HID: add HID_QUIRK_INCREMENT_USAGE_ON_DUPLICATE for Gamevice devices (Benjamin Tissoires) [2022814] - HID: mcp2221: Fix GPIO output handling (Benjamin Tissoires) [2022814] - HID: hid-sensor-hub: Fix issue with devices with no report ID (Benjamin Tissoires) [2022814] - HID: hid-input: occasionally report stylus battery even if not changed (Benjamin Tissoires) [2022814] - timekeeping: Add missing _ns functions for coarse accessors (Benjamin Tissoires) [2022814] - HID: i2c-hid: show the error when failing to fetch the HID descriptor (Benjamin Tissoires) [2022814] - AMD_SFH: Fix for incorrect Sensor index (Benjamin Tissoires) [2022814] - HID: asus: Add support for ASUS N-Key keyboard (Benjamin Tissoires) [2022814] - HID: i2c-hid: Put ACPI enumerated devices in D3 on shutdown (Benjamin Tissoires) [2022814] - HID: add support for Sega Saturn (Benjamin Tissoires) [2022814] - HID: cypress: Support Varmilo Keyboards' media hotkeys (Benjamin Tissoires) [2022814] - HID: ite: Replace ABS_MISC 120/121 events with touchpad on/off keypresses (Benjamin Tissoires) [2022814] - SFH: Create HID report to Enable support of AMD sensor fusion Hub (SFH) (Benjamin Tissoires) [2022814] - SFH:Transport Driver to add support of AMD Sensor Fusion Hub (SFH) (Benjamin Tissoires) [2022814] - redhat: HID: enable AMD_SFH_HUB (Benjamin Tissoires) [1965674] - SFH: PCIe driver to add support of AMD sensor fusion hub (Benjamin Tissoires) [2022814] - HID: uclogic: Add ID for Trust Flex Design Tablet (Benjamin Tissoires) [2022814] - HID: i2c-hid: Enable wakeup capability from Suspend-to-Idle (Benjamin Tissoires) [2022814] - HID: add vivaldi HID driver (Benjamin Tissoires) [2022814] - HID: i2c-hid: fix kerneldoc warnings in i2c-hid-core.c (Benjamin Tissoires) [2022814] - HID: core: fix kerneldoc warnings in hid-core.c (Benjamin Tissoires) [2022814] - HID: multitouch: Lenovo X1 Tablet Gen2 trackpoint and buttons (Benjamin Tissoires) [2022814] - HID: alps: clean up indentation issue (Benjamin Tissoires) [2022814] - HID: intel-ish-hid: simplify the return expression of ishtp_bus_remove_device() (Benjamin Tissoires) [2022814] - HID: hid-debug: fix nonblocking read semantics wrt EIO/ERESTARTSYS (Benjamin Tissoires) [2022814] - HID: i2c-hid: Prefer asynchronous probe (Benjamin Tissoires) [2022814] - HID: wiimote: narrow spinlock range in wiimote_hid_event() (Benjamin Tissoires) [2022814] - HID: wiimote: make handlers[] const (Benjamin Tissoires) [2022814] - HID: logitech-dj: Fix spelling in comment (Benjamin Tissoires) [2022814] - HID: apple: Add support for Matias wireless keyboard (Benjamin Tissoires) [2022814] - Input: elan_i2c - reduce the resume time for controller in Whitebox (Benjamin Tissoires) [2022814] - Input: parkbd - switch to use module_parport_driver() (Benjamin Tissoires) [2022814] - Input: i8042 - fix typos in comments (Benjamin Tissoires) [2022814] - Input: elantech - Prepare a complete software node for the device (Benjamin Tissoires) [2022814] - Input: apbps2 - remove useless variable (Benjamin Tissoires) [2022814] - Input: elan_i2c - fix a typo in parameter name (Benjamin Tissoires) [2022814] - Input: i8042 - fix Pegatron C15B ID entry (Benjamin Tissoires) [2022814] - Input: elan_i2c - reduce the resume time for new devices (Benjamin Tissoires) [2022814] - Input: i8042 - add ASUS Zenbook Flip to noselftest list (Benjamin Tissoires) [2022814] - Input: add missing dependencies on CONFIG_HAS_IOMEM (Benjamin Tissoires) [2022814] - ARM: 9048/1: sa1111: make sa1111 bus's remove callback return void (Benjamin Tissoires) [2022814] - Input: synaptics - replace NOOP with suitable commentary (Benjamin Tissoires) [2022814] - Input: i8042 - unbreak Pegatron C15B (Benjamin Tissoires) [2022814] - Input: parkbd - convert comma to semicolon (Benjamin Tissoires) [2022814] - Input: elantech - fix protocol errors for some trackpoints in SMBus mode (Benjamin Tissoires) [2022814] - Input: elan_i2c - add new trackpoint report type 0x5F (Benjamin Tissoires) [2022814] - Input: i8042 - add Acer laptops to the i8042 reset list (Benjamin Tissoires) [2022814] - Input: i8042 - add ByteSpeed touchpad to noloop table (Benjamin Tissoires) [2022814] - Input: i8042 - fix error return code in i8042_setup_aux() (Benjamin Tissoires) [2022814] - Input: libps2 - fix fall-through warnings for Clang (Benjamin Tissoires) [2022814] - Input: synaptics - demote non-conformant kernel-doc header (Benjamin Tissoires) [2022814] - Input: elan_i2c_core - move header inclusion inside (Benjamin Tissoires) [2022814] - Input: elan_i2c - fix firmware update on newer ICs (Benjamin Tissoires) [2022814] - Input: elantech - demote obvious abuse of kernel-doc header (Benjamin Tissoires) [2022814] - Input: i8042 - allow insmod to succeed on devices without an i8042 controller (Benjamin Tissoires) [2022814] - Input: synaptics - enable InterTouch for ThinkPad T14 Gen 1 (Benjamin Tissoires) [2022814] - Input: synaptics - enable InterTouch for ThinkPad P1/X1E gen 2 (Benjamin Tissoires) [2022814] - Input: synaptics-rmi4 - rename f30_data to gpio_data (Benjamin Tissoires) [2022814] - Input: sun4i-ps2 - fix handling of platform_get_irq() error (Benjamin Tissoires) [2022814] - Input: allocate keycode for Fn + right shift (Benjamin Tissoires) [2022814] - Input: allocate keycodes for notification-center, pickup-phone and hangup-phone (Benjamin Tissoires) [2022814] - HID: cp2112: Use irqchip template (Benjamin Tissoires) [2022814] - HID: mcp2221: Replace HTTP links with HTTPS ones (Benjamin Tissoires) [2022814] - treewide: replace '---help---' in Kconfig files with 'help' (Benjamin Tissoires) [2022814] - HID: asus: Add depends on USB_HID to HID_ASUS Kconfig option (Benjamin Tissoires) [2022814] - HID: asus: Fix mute and touchpad-toggle keys on Medion Akoya E1239T (Benjamin Tissoires) [2022814] - HID: asus: Add support for multi-touch touchpad on Medion Akoya E1239T (Benjamin Tissoires) [2022814] - HID: asus: Add report_size to struct asus_touchpad_info (Benjamin Tissoires) [2022814] - HID: asus: Add hid_is_using_ll_driver(usb_hid_driver) check (Benjamin Tissoires) [2022814] - HID: asus: Simplify skipping of mappings for Asus T100CHI keyboard-dock (Benjamin Tissoires) [2022814] - HID: asus: Only set EV_REP if we are adding a mapping (Benjamin Tissoires) [2022814] - HID: mcp2221: add gpiolib dependency (Benjamin Tissoires) [2022814] - HID: mcp2221: add GPIO functionality support (Benjamin Tissoires) [2022814] - HID: mcp2221: add usb to i2c-smbus host bridge (Benjamin Tissoires) [2022814] - HID: asus: Ignore Asus vendor-page usage-code 0xff events (Benjamin Tissoires) [2022814] - HID: sb0540: add support for Creative SB0540 IR receivers (Benjamin Tissoires) [2022814] - gpio: pass lookup and descriptor flags to request_own (Benjamin Tissoires) [2022814] - HID: hid-asus: select CONFIG_POWER_SUPPLY (Benjamin Tissoires) [2022814] - HID: hid-asus: Add BT keyboard dock battery monitoring support (Benjamin Tissoires) [2022814] - HID: hid-asus: Add Transbook T90CHI support (Benjamin Tissoires) [2022814] - HID: asus: Add support for the ASUS T101HA keyboard dock (Benjamin Tissoires) [2022814] - HID: asus: Add support for the ASUS FX503VD laptop (Benjamin Tissoires) [2022814] - HID: asus: Add event handler to catch unmapped Asus Vendor UsagePage codes (Benjamin Tissoires) [2022814] - af_unix: fix garbage collect vs MSG_PEEK (Patrick Talbert) [2031975] {CVE-2021-0920} - net: add kerneldoc comment for sk_peer_lock (Guillaume Nault) [2037782] - af_unix: fix races in sk_peer_pid and sk_peer_cred accesses (Guillaume Nault) [2037782] {CVE-2021-4203} - netfilter: nat: force port remap to prevent shadowing well-known ports (Florian Westphal) [2006167] {CVE-2021-3773} - netfilter: conntrack: tag conntracks picked up in local out hook (Florian Westphal) [2006167] - selftests: nft_nat: switch port shadow test cases to socat (Florian Westphal) [2006167] - selftests: nft_nat: Simplify port shadow notrack test (Florian Westphal) [2006167] - selftests: nft_nat: Improve port shadow test stability (Florian Westphal) [2006167] - selftests: nft_nat: add udp hole punch test case (Florian Westphal) [2006167] - ipv6: use prandom_u32() for ID generation (Hangbin Liu) [2040158] {CVE-2021-45485} - igc: fix tunnel offloading (Corinna Vinschen) [1910885] - virtio/vsock: fix the transport to work with VMADDR_CID_ANY (Stefano Garzarella) [2026442] - vhost/vsock: cleanup removing `len` variable (Stefano Garzarella) [2026442] - vhost/vsock: fix incorrect used length reported to the guest (Stefano Garzarella) [2026442] - vsock: prevent unnecessary refcnt inc for nonblocking connect (Stefano Garzarella) [2026442] - vsock/virtio: avoid potential deadlock when vsock device remove (Stefano Garzarella) [2026442] - VSOCK: handle VIRTIO_VSOCK_OP_CREDIT_REQUEST (Stefano Garzarella) [2026442] - vsock: notify server to shutdown when client has pending signal (Stefano Garzarella) [2026442] - virtio/vsock: simplify credit update function API (Stefano Garzarella) [2026442] - virtio/vsock: set packet's type in virtio_transport_send_pkt_info() (Stefano Garzarella) [2026442] - net: vlan: fix underflow for the real_dev refcnt (Balazs Nemeth) [2026375] - net: vlan: fix a UAF in vlan_dev_real_dev() (Balazs Nemeth) [2026375]- xfs: map unwritten blocks in XFS_IOC_{ALLOC,FREE}SP just like fallocate (Carlos Maiolino) [2034865] {CVE-2021-4155} - isdn: cpai: check ctr->cnr to avoid array index out of bound (Chris von Recklinghausen) [2016491] {CVE-2021-43389} - vt: keyboard: avoid signed integer overflow in k_ascii (Chris von Recklinghausen) [2017044] {CVE-2020-13974} - USB: serial: pl2303: fix GC type detection (Torez Smith) [1975985] - usb: dwc3: leave default DMA for PCI devices (Torez Smith) [1975985] - usb: xhci: tegra: Check padctrl interrupt presence in device tree (Torez Smith) [1975985] - usb: dwc3: core: Revise GHWPARAMS9 offset (Torez Smith) [1975985] - xhci: Fix USB 3.1 enumeration issues by increasing roothub power-on-good delay (Torez Smith) [1975985] - usb: typec: tipd: Remove dependency on "connector" child fwnode (Torez Smith) [1975985] - usb: xhci: tegra: mark PM functions as __maybe_unused (Torez Smith) [1975985] - media: ttusb-dec: avoid release of non-acquired mutex (Torez Smith) [1975985] - ABI: sysfs-devices-removable: make a table valid as ReST markup (Torez Smith) [1975985] - usb: dwc3: core: balance phy init and exit (Torez Smith) [1975985] - USB: serial: pl2303: fix GL type detection (Torez Smith) [1975985] - usb: xhci-mtk: Do not use xhci's virt_dev in drop_endpoint (Torez Smith) [1975985] - usb: xhci-mtk: fix issue of out-of-bounds array access (Torez Smith) [1975985] - usb: dwc3: Decouple USB 2.0 L1 & L2 events (Torez Smith) [1975985] - media: em28xx-input: fix refcount bug in em28xx_usb_disconnect (Torez Smith) [1975985] - media: dvb-usb: Fix error handling in dvb_usb_i2c_init (Torez Smith) [1975985] - power: supply: Fix build error when CONFIG_POWER_SUPPLY is not enabled. (Torez Smith) [1975985] - thunderbolt: test: split up test cases in tb_test_credit_alloc_all (Torez Smith) [1975985] - thunderbolt: Handle ring interrupt by reading interrupt status register (Torez Smith) [1975985] - thunderbolt: Add vendor specific NHI quirk for auto-clearing interrupt status (Torez Smith) [1975985] - thunderbolt: Fix port linking by checking all adapters (Torez Smith) [1975985] - thunderbolt: Do not read control adapter config space (Torez Smith) [1975985] - thunderbolt: Add authorized value to the KOBJ_CHANGE uevent (Torez Smith) [1975985] - usb: typec: tcpm: Raise vdm_sm_running flag only when VDM SM is running (Torez Smith) [1975985] - usb: dwc3: gadget: Stop EP0 transfers during pullup disable (Torez Smith) [1975985] - usb: dwc3: gadget: Fix dwc3_calc_trbs_left() (Torez Smith) [1975985] - Revert "USB: serial: ch341: fix character loss at high transfer rates" (Torez Smith) [1975985] - USB: serial: option: add new VID/PID to support Fibocom FG150 (Torez Smith) [1975985] - usb: typec: tcpm: Fix VDMs sometimes not being forwarded to alt-mode drivers (Torez Smith) [1975985] - Revert "usb: dwc3: gadget: Use list_replace_init() before traversing lists" (Torez Smith) [1975985] - usb: typec: tcpm: Keep other events when receiving FRS and Sourcing_vbus events (Torez Smith) [1975985] - usb: dwc3: gadget: Avoid runtime resume if disabling pullup (Torez Smith) [1975985] - usb: dwc3: gadget: Use list_replace_init() before traversing lists (Torez Smith) [1975985] - USB: serial: ftdi_sio: add device ID for Auto-M3 OP-COM v2 (Torez Smith) [1975985] - USB: serial: pl2303: fix GT type detection (Torez Smith) [1975985] - USB: serial: option: add Telit FD980 composition 0x1056 (Torez Smith) [1975985] - USB: serial: pl2303: fix HX type detection (Torez Smith) [1975985] - media: rtl28xxu: fix zero-length control request (Torez Smith) [1975985] - media: Revert "media: rtl28xxu: fix zero-length control request" (Torez Smith) [1975985] - USB: serial: ch341: fix character loss at high transfer rates (Torez Smith) [1975985] - usb: otg-fsm: Fix hrtimer list corruption (Torez Smith) [1975985] - USB: usbtmc: Fix RCU stall warning (Torez Smith) [1975985] - USB: serial: cp210x: add ID for CEL EM3588 USB ZigBee stick (Torez Smith) [1975985] - Revert "USB: quirks: ignore remote wake-up on Fibocom L850-GL LTE modem" (Torez Smith) [1975985] - usb: dwc2: gadget: Fix sending zero length packet in DDMA mode. (Torez Smith) [1975985] - usb: dwc2: Skip clock gating on Samsung SoCs (Torez Smith) [1975985] - usb: dwc2: gadget: Fix GOUTNAK flow for Slave mode. (Torez Smith) [1975985] - usb: xhci: avoid renesas_usb_fw.mem when it's unusable (Torez Smith) [1975985] - usb: dwc3: avoid NULL access of usb_gadget_driver (Torez Smith) [1975985] - usb: typec: stusb160x: Don't block probing of consumer of "connector" nodes (Torez Smith) [1975985] - usb: typec: stusb160x: register role switch before interrupt registration (Torez Smith) [1975985] - USB: usb-storage: Add LaCie Rugged USB3-FW to IGNORE_UAS (Torez Smith) [1975985] - usb: hub: Disable USB 3 device initiated lpm if exit latency is too high (Torez Smith) [1975985] - usb: hub: Fix link power management max exit latency (MEL) calculations (Torez Smith) [1975985] - usb: typec: tipd: Don't block probing of consumer of "connector" nodes (Torez Smith) [1975985] - xhci: Fix lost USB 2 remote wake (Torez Smith) [1975985] - USB: serial: cp210x: fix comments for GE CS1000 (Torez Smith) [1975985] - USB: core: Fix incorrect pipe calculation in do_proc_control() (Torez Smith) [1975985] - USB: serial: option: add support for u-blox LARA-R6 family (Torez Smith) [1975985] - thunderbolt: test: Reinstate a few casts of bitfields (Torez Smith) [1975985] - USB: cdc-acm: blacklist Heimann USB Appset device (Torez Smith) [1975985] - usb: xhci-mtk: allow multiple Start-Split in a microframe (Torez Smith) [1975985] - usb: ftdi-elan: remove redundant continue statement in a while-loop (Torez Smith) [1975985] - thunderbolt: test: Remove some casts which are no longer required (Torez Smith) [1975985] - xhci: remove redundant continue statement (Torez Smith) [1975985] - usb: dwc3: Fix debugfs creation flow (Torez Smith) [1975985] - docs: driver-api: usb: avoid using ReST :doc:`foo` markup (Torez Smith) [1975985] - xhci: solve a double free problem while doing s4 (Torez Smith) [1975985] - xhci: handle failed buffer copy to URB sg list and fix a W=1 copiler warning (Torez Smith) [1975985] - xhci: Add adaptive interrupt rate for isoch TRBs with XHCI_AVOID_BEI quirk (Torez Smith) [1975985] - xhci: Remove unused defines for ERST_SIZE and ERST_ENTRIES (Torez Smith) [1975985] - usb: typec: Add the missed altmode_id_remove() in typec_register_altmode() (Torez Smith) [1975985] - usb: typec: tcpm: Relax disconnect threshold during power negotiation (Torez Smith) [1975985] - usb: typec: tcpm: Ignore Vsafe0v in PR_SWAP_SNK_SRC_SOURCE_ON state (Torez Smith) [1975985] - usb: typec: tcpci: Fix up sink disconnect thresholds for PD (Torez Smith) [1975985] - usb: core: hub: Disable autosuspend for Cypress CY7C65632 (Torez Smith) [1975985] - usb: host: xhci-tegra: Use devm_platform_get_and_ioremap_resource() (Torez Smith) [1975985] - usb: host: xhci-tegra: Add missing of_node_put() in tegra_xusb_probe() (Torez Smith) [1975985] - usb: host: xhci-tegra: add missing put_device() in tegra_xusb_probe() (Torez Smith) [1975985] - media: usb: cpia2: Fixed Coding Style issues (Torez Smith) [1975985] - media: ttusb-dec: cleanup an error handling logic (Torez Smith) [1975985] - cypress_m8: switch data_bits to real character bits (Torez Smith) [1975985] - thunderbolt: Fix DROM handling for USB4 DROM (Torez Smith) [1975985] - usb: xhci: tegra: Enable ELPG for runtime/system PM (Torez Smith) [1975985] - usb: xhci: tegra: Unlink power domain devices (Torez Smith) [1975985] - thunderbolt: Bond lanes only when dual_link_port != NULL in alloc_dev_default() (Torez Smith) [1975985] - thunderbolt: No need to include in usb4_port.c (Torez Smith) [1975985] - thunderbolt: Poll 10ms for REG_FW_STS_NVM_AUTH_DONE to be set (Torez Smith) [1975985] - thunderbolt: Add device links only when software connection manager is used (Torez Smith) [1975985] - thunderbolt: Add support for Intel Alder Lake (Torez Smith) [1975985] - usb: typec: mux: Fix copy-paste mistake in typec_mux_match (Torez Smith) [1975985] - usb: typec: ucsi: Clear PPM capability data in ucsi_init() error path (Torez Smith) [1975985] - usb: typec: wcove: Use LE to CPU conversion when accessing msg->header (Torez Smith) [1975985] - usb: typec: ucsi: Fix a comment in ucsi_init() (Torez Smith) [1975985] - USB: dwc3: remove debugfs root dentry storage (Torez Smith) [1975985] - USB: serial: cp210x: fix CP2102N-A01 modem control (Torez Smith) [1975985] - USB: serial: cp210x: fix alternate function for CP2102N QFN20 (Torez Smith) [1975985] - usb: dwc2: Don't reset the core after setting turnaround time (Torez Smith) [1975985] - usb: dwc3: support 64 bit DMA in platform driver (Torez Smith) [1975985] - USB: core: Avoid WARNings for 0-length descriptor requests (Torez Smith) [1975985] - usb: dwc3: core: fix kernel panic when do reboot (Torez Smith) [1975985] - usb: dwc3: ep0: fix NULL pointer exception (Torez Smith) [1975985] - usb: typec: intel_pmc_mux: Put ACPI device using acpi_dev_put() (Torez Smith) [1975985] - usb: typec: intel_pmc_mux: Add missed error check for devm_ioremap_resource() (Torez Smith) [1975985] - usb: typec: intel_pmc_mux: Put fwnode in error case during ->probe() (Torez Smith) [1975985] - usb: typec: tcpm: Do not finish VDM AMS for retrying Responses (Torez Smith) [1975985] - media: cinergyt2: make properties const (Torez Smith) [1975985] - media: dvd_usb: memory leak in cinergyt2_fe_attach (Torez Smith) [1975985] - USB: serial: ftdi_sio: add NovaTech OrionMX product ID (Torez Smith) [1975985] - usb: typec: tcpm: cancel send discover hrtimer when unregister tcpm port (Torez Smith) [1975985] - usb: typec: tcpm: cancel frs hrtimer when unregister tcpm port (Torez Smith) [1975985] - usb: typec: tcpm: cancel vdm and state machine hrtimer when unregister tcpm port (Torez Smith) [1975985] - usb: typec: tcpm: Properly handle Alert and Status Messages (Torez Smith) [1975985] - usb: dwc3: meson-g12a: Disable the regulator in the error handling path of the probe (Torez Smith) [1975985] - usb: typec: tcpm: Fix misuses of AMS invocation (Torez Smith) [1975985] - usb: typec: tcpm: Introduce snk_vdo_v1 for SVDM version 1.0 (Torez Smith) [1975985] - dt-bindings: connector: Add PD rev 2.0 VDO definition (Torez Smith) [1975985] - usb: typec: tcpm: Correct the responses in SVDM Version 2.0 DFP (Torez Smith) [1975985] - Revert "usb: dwc3: core: Add shutdown callback for dwc3" (Torez Smith) [1975985] - dt-bindings: connector: Replace BIT macro with generic bit ops (Torez Smith) [1975985] - media: gspca: ov519: replace RIGHT SINGLE QUOTATION MARK (Torez Smith) [1975985] - usb: typec: intel_pmc_mux: Update IOM port status offset for AlderLake (Torez Smith) [1975985] - usb: pd: Set PD_T_SINK_WAIT_CAP to 310ms (Torez Smith) [1975985] - usb: dwc3: gadget: Bail from dwc3_gadget_exit() if dwc->gadget is NULL (Torez Smith) [1975985] - usb: dwc3: gadget: Disable gadget IRQ during pullup disable (Torez Smith) [1975985] - usb: dwc3: debugfs: Add and remove endpoint dirs dynamically (Torez Smith) [1975985] - Revert "usb: typec: mux: Remove requirement for the "orientation-switch" device property" (Torez Smith) [1975985] - media: rtl28xxu: fix zero-length control request (Torez Smith) [1975985] - media: gspca/sunplus: fix zero-length control requests (Torez Smith) [1975985] - media: gspca/gl860: fix zero-length control requests (Torez Smith) [1975985] - media: gspca/sq905: fix control-request direction (Torez Smith) [1975985] - media: dtv5100: fix control-request directions (Torez Smith) [1975985] - media: drivers/media/usb/gspca/cpia1.c : fix spelling typo (Torez Smith) [1975985] - media: drivers/media/usb/em28xx/em28xx-cards.c : fix typo issues (Torez Smith) [1975985] - media: zr364xx: fix memory leak in zr364xx_start_readpipe (Torez Smith) [1975985] - media: em28xx: Fix possible memory leak of em28xx struct (Torez Smith) [1975985] - thunderbolt: Check for NVM authentication status after the operation started (Torez Smith) [1975985] - thunderbolt: Add WRITE_ONLY and AUTHENTICATE_ONLY NVM operations for retimers (Torez Smith) [1975985] - thunderbolt: Allow router NVM authenticate separately (Torez Smith) [1975985] - thunderbolt: Move nvm_write_ops to tb.h (Torez Smith) [1975985] - thunderbolt: Log the link as TBT instead of TBT3 (Torez Smith) [1975985] - thunderbolt: Add support for retimer NVM upgrade when there is no link (Torez Smith) [1975985] - thunderbolt: Add additional USB4 port operations for retimer access (Torez Smith) [1975985] - thunderbolt: Add support for ACPI _DSM to power on/off retimers (Torez Smith) [1975985] - thunderbolt: Add USB4 port devices (Torez Smith) [1975985] - thunderbolt: Add KUnit tests for credit allocation (Torez Smith) [1975985] - thunderbolt: Allocate credits according to router preferences (Torez Smith) [1975985] - USB: core: Check buffer length matches wLength for control transfers (Torez Smith) [1975985] - usb: typec: ucsi: Fix copy/paste issue for 'ucsi_set_drvdata()' (Torez Smith) [1975985] - usb: dwc2: gadget: Repair 'dwc2_hsotg_core_init_disconnected()'s documentation (Torez Smith) [1975985] - usb: dwc2: pci: Fix possible copy/paste issue (Torez Smith) [1975985] - usb: dwc2: hcd_queue: Fix typeo in function name 'dwc2_hs_pmap_unschedule()' (Torez Smith) [1975985] - usb: dwc2: params: Fix naming of 'dwc2_get_hwparams()' in the docs (Torez Smith) [1975985] - usb: common: ulpi: Add leading underscores for function name '__ulpi_register_driver()' (Torez Smith) [1975985] - usb: dwc2: platform: Provide function name for 'dwc2_check_core_version()' (Torez Smith) [1975985] - driver core: Move the "removable" attribute from USB to core (Torez Smith) [1975985] - usb: dwc3: trace: Remove unused fields in dwc3_log_trb (Torez Smith) [1975985] - usb: typec: mux: Remove requirement for the "orientation-switch" device property (Torez Smith) [1975985] - usb: typec: mux: Use device type instead of device name for matching (Torez Smith) [1975985] - usb: common: usb-conn-gpio: use usb_role_string() to print role status (Torez Smith) [1975985] - usb: roles: add helper usb_role_string() (Torez Smith) [1975985] - USB: serial: omninet: update driver description (Torez Smith) [1975985] - USB: serial: omninet: add device id for Zyxel Omni 56K Plus (Torez Smith) [1975985] - USB: serial: quatech2: fix control-request directions (Torez Smith) [1975985] - usb: typec: tcpci: Make symbol 'tcpci_apply_rc' static (Torez Smith) [1975985] - USB: usbfs: remove double evaluation of usb_sndctrlpipe() (Torez Smith) [1975985] - usb: typec: tcpm: Respond Not_Supported if no snk_vdo (Torez Smith) [1975985] - usb: typec: tcpm: Properly interrupt VDM AMS (Torez Smith) [1975985] - media: lmedm04: delete lme2510_get_adapter_count() (Torez Smith) [1975985] - media: dvb-usb: fix wrong definition (Torez Smith) [1975985] - USB: core: WARN if pipe direction != setup packet direction (Torez Smith) [1975985] - USB: trancevibrator: fix control-request direction (Torez Smith) [1975985] - USB: dwc2: drop irq-flags initialisations (Torez Smith) [1975985] - usb: typec: tcpci: Implement callback for apply_rc (Torez Smith) [1975985] - usb: typec: tcpm: Move TCPC to APPLY_RC state during PR_SWAP (Torez Smith) [1975985] - usb: typec: tcpm: Refactor logic to enable/disable auto vbus dicharge (Torez Smith) [1975985] - usb: typec: tcpm: Fix up PR_SWAP when vsafe0v is signalled (Torez Smith) [1975985] - usb: atm: cxacru: Fix typo in comment (Torez Smith) [1975985] - usb: isp1760: remove platform data struct and code (Torez Smith) [1975985] - usb: fix spelling mistakes in header files (Torez Smith) [1975985] - USB: serial: digi_acceleport: add chars_in_buffer locking (Torez Smith) [1975985] - USB: serial: digi_acceleport: reduce chars_in_buffer over-reporting (Torez Smith) [1975985] - usb: Restore the usb_header label (Torez Smith) [1975985] - usb: typec: tcpm: Use LE to CPU conversion when accessing msg->header (Torez Smith) [1975985] - usb: typec: mux: Fix matching with typec_altmode_desc (Torez Smith) [1975985] - misc/uss720: fix memory leak in uss720_probe (Torez Smith) [1975985] - usb: dwc3: gadget: Properly track pending and queued SG (Torez Smith) [1975985] - USB: usbfs: Don't WARN about excessively large memory allocations (Torez Smith) [1975985] - usb: common: usb-conn-gpio: use dev_err_probe() to print log (Torez Smith) [1975985] - usb: common: usb-conn-gpio: fix NULL pointer dereference of charger (Torez Smith) [1975985] - Revert "USB: Add reset-resume quirk for WD19's Realtek Hub" (Torez Smith) [1975985] - USB: Verify the port status when timeout happens during port suspend (Torez Smith) [1975985] - usb: typec: wcove: Fx wrong kernel doc format (Torez Smith) [1975985] - media: pvrusb2: fix warning in pvr2_i2c_core_done (Torez Smith) [1975985] - media: rtl2832_sdr/vivid/airspy/hackrf/msi2500: drop memset of fmt.sdr.reserved (Torez Smith) [1975985] - media: cpia2: fix memory leak in cpia2_usb_probe (Torez Smith) [1975985] - media: s2255drv: remove redundant assignment to variable field (Torez Smith) [1975985] - media: gspca: properly check for errors in po1030_probe() (Torez Smith) [1975985] - Revert "media: gspca: Check the return value of write_bridge for timeout" (Torez Smith) [1975985] - media: gspca: mt9m111: Check write_bridge for timeout (Torez Smith) [1975985] - Revert "media: gspca: mt9m111: Check write_bridge for timeout" (Torez Smith) [1975985] - Revert "media: usb: gspca: add a missed check for goto_low_power" (Torez Smith) [1975985] - usb: core: hcd: use map_urb_for_dma for single step set feature urb (Torez Smith) [1975985] - usb: dwc3: pci: Fix DEFINE for Intel Elkhart Lake (Torez Smith) [1975985] - usb: core: hub: fix race condition about TRSMRCY of resume (Torez Smith) [1975985] - usb: typec: tcpm: Fix SINK_DISCOVERY current limit for Rp-default (Torez Smith) [1975985] - xhci: Add reset resume quirk for AMD xhci controller. (Torez Smith) [1975985] - usb: xhci: Increase timeout for HC halt (Torez Smith) [1975985] - xhci: Do not use GFP_KERNEL in (potentially) atomic context (Torez Smith) [1975985] - xhci: Fix giving back cancelled URBs even if halted endpoint can't reset (Torez Smith) [1975985] - xhci-pci: Allow host runtime PM as default for Intel Alder Lake xHCI (Torez Smith) [1975985] - usb: typec: tcpm: Don't block probing of consumers of "connector" nodes (Torez Smith) [1975985] - usb: xhci-mtk: use first-fit for LS/FS (Torez Smith) [1975985] - usb: xhci-mtk: remove unnecessary assignments in periodic TT scheduler (Torez Smith) [1975985] - usb: xhci-mtk: remove unnecessary setting of has_ippc (Torez Smith) [1975985] - usb: xhci-mtk: use bitfield instead of bool (Torez Smith) [1975985] - usb: typec: tcpm: Fix wrong handling for Not_Supported in VDM AMS (Torez Smith) [1975985] - usb: typec: tcpm: Send DISCOVER_IDENTITY from dedicated work (Torez Smith) [1975985] - usb: typec: ucsi: Retrieve all the PDOs instead of just the first 4 (Torez Smith) [1975985] - usb: dwc3: omap: improve extcon initialization (Torez Smith) [1975985] - usb: typec: ucsi: Put fwnode in any case during ->probe() (Torez Smith) [1975985] - usb: dwc2: Remove obsolete MODULE_ constants from platform.c (Torez Smith) [1975985] - usb: dwc3: imx8mp: fix error return code in dwc3_imx8mp_probe() (Torez Smith) [1975985] - usb: dwc3: imx8mp: detect dwc3 core node via compatible string (Torez Smith) [1975985] - usb: dwc3: gadget: Return success always for kick transfer in ep queue (Torez Smith) [1975985] - usb: dwc3: gadget: Free gadget structure only after freeing endpoints (Torez Smith) [1975985] - usb: dwc2: Fix gadget DMA unmap direction (Torez Smith) [1975985] - usb: dwc3: gadget: Rename EOPF event macros to Suspend (Torez Smith) [1975985] - usb: dwc3: gadget: Enable suspend events (Torez Smith) [1975985] - usb: Restore the reference to ch9.h (Torez Smith) [1975985] - usb: dwc3: core: Add missing GHWPARAMS9 doc (Torez Smith) [1975985] - usb: dwc3: pci: Enable usb2-gadget-lpm-disable for Intel Merrifield (Torez Smith) [1975985] - cdc-wdm: untangle a circular dependency between callback and softint (Torez Smith) [1975985] - usb: dwc3: remove repeated setting of current_dr_role (Torez Smith) [1975985] - USB: serial: pl2303: add device id for ADLINK ND-6530 GC (Torez Smith) [1975985] - USB: serial: ti_usb_3410_5052: add startech.com device id (Torez Smith) [1975985] - USB: serial: option: add Telit LE910-S1 compositions 0x7010, 0x7011 (Torez Smith) [1975985] - USB: serial: ftdi_sio: add IDs for IDS GmbH Products (Torez Smith) [1975985] - usb: Fix up movement of USB core kerneldoc location (Torez Smith) [1975985] - usb: dwc3: gadget: Handle DEV_TXF_FLUSH_BYPASS capability (Torez Smith) [1975985] - usb: dwc3: Capture new capability register GHWPARAMS9 (Torez Smith) [1975985] - usb: dwc3: core: Do core softreset when switch mode (Torez Smith) [1975985] - usb: dwc2: Get rid of useless error checks in suspend interrupt (Torez Smith) [1975985] - usb: dwc2: Update dwc2_handle_usb_suspend_intr function. (Torez Smith) [1975985] - usb: dwc2: Add exit hibernation mode before removing drive (Torez Smith) [1975985] - usb: dwc2: Add hibernation exiting flow by system resume (Torez Smith) [1975985] - usb: dwc2: Add hibernation entering flow by system suspend (Torez Smith) [1975985] - usb: dwc2: Allow exit hibernation in urb enqueue (Torez Smith) [1975985] - usb: dwc2: Move exit hibernation to dwc2_port_resume() function (Torez Smith) [1975985] - usb: dwc2: Move enter hibernation to dwc2_port_suspend() function (Torez Smith) [1975985] - usb: dwc2: Clear GINTSTS_RESTOREDONE bit after restore is generated. (Torez Smith) [1975985] - usb: dwc2: Clear fifo_map when resetting core. (Torez Smith) [1975985] - usb: dwc2: Allow exiting hibernation from gpwrdn rst detect (Torez Smith) [1975985] - usb: dwc2: Fix hibernation between host and device modes. (Torez Smith) [1975985] - usb: dwc2: Fix host mode hibernation exit with remote wakeup flow. (Torez Smith) [1975985] - usb: dwc2: Reset DEVADDR after exiting gadget hibernation. (Torez Smith) [1975985] - usb: dwc2: Update exit hibernation when port reset is asserted (Torez Smith) [1975985] - usb: dwc3: gadget: Remove FS bInterval_m1 limitation (Torez Smith) [1975985] - usb: xhci-mtk: remove bus status check (Torez Smith) [1975985] - usb: dwc2: Enable RPi in ACPI mode (Torez Smith) [1975985] - USB: Add reset-resume quirk for WD19's Realtek Hub (Torez Smith) [1975985] - usb: storage: datafab: remove redundant assignment of variable result (Torez Smith) [1975985] - usb: misc: adutux: fix whitespace coding style issue (Torez Smith) [1975985] - usb: dwc3: gadget: Fix START_TRANSFER link state check (Torez Smith) [1975985] - usb: typec: tcpm: Fix error while calculating PPS out values (Torez Smith) [1975985] - usb: xhci-mtk: remove unused members (Torez Smith) [1975985] - usb: xhci-mtk: use clock bulk to get clocks (Torez Smith) [1975985] - usb: xhci-mtk: add support runtime PM (Torez Smith) [1975985] - usb: xhci-mtk: check return value in suspend/resume hooks (Torez Smith) [1975985] - usb: typec: tcpm: Allow slow charging loops to comply to pSnkStby (Torez Smith) [1975985] - usb: typec: tcpm: Honour pSnkStdby requirement during negotiation (Torez Smith) [1975985] - usb: dwc3: gadget: Check for disabled LPM quirk (Torez Smith) [1975985] - usb: dwc3: core: Add shutdown callback for dwc3 (Torez Smith) [1975985] - usb: dwc3: gadget: Ignore Packet Pending bit (Torez Smith) [1975985] - USB: Add LPM quirk for Lenovo ThinkPad USB-C Dock Gen2 Ethernet (Torez Smith) [1975985] - usb: typec: silence a static checker warning (Torez Smith) [1975985] - USB: cdc-acm: add more Maxlinear/Exar models to ignore list (Torez Smith) [1975985] - USB: serial: xr: add copyright notice (Torez Smith) [1975985] - USB: serial: xr: reset FIFOs on open (Torez Smith) [1975985] - USB: serial: xr: add support for XR22801, XR22802, XR22804 (Torez Smith) [1975985] - USB: serial: xr: add support for XR21B1411 (Torez Smith) [1975985] - USB: serial: xr: add support for XR21B1421, XR21B1422 and XR21B1424 (Torez Smith) [1975985] - USB: serial: xr: add type abstraction (Torez Smith) [1975985] - USB: serial: xr: drop type prefix from shared defines (Torez Smith) [1975985] - USB: serial: xr: move pin configuration to probe (Torez Smith) [1975985] - USB: serial: xr: rename GPIO-pin defines (Torez Smith) [1975985] - USB: serial: xr: rename GPIO-mode defines (Torez Smith) [1975985] - USB: serial: xr: add support for XR21V1412 and XR21V1414 (Torez Smith) [1975985] - USB: serial: ti_usb_3410_5052: clean up termios CSIZE handling (Torez Smith) [1975985] - USB: serial: ti_usb_3410_5052: use kernel types consistently (Torez Smith) [1975985] - USB: serial: ti_usb_3410_5052: add port-command helpers (Torez Smith) [1975985] - USB: serial: ti_usb_3410_5052: clean up vendor-request helpers (Torez Smith) [1975985] - USB: serial: ti_usb_3410_5052: drop unnecessary packed attributes (Torez Smith) [1975985] - USB: serial: io_ti: drop unnecessary packed attributes (Torez Smith) [1975985] - USB: serial: io_ti: use kernel types consistently (Torez Smith) [1975985] - USB: serial: io_ti: add read-port-command helper (Torez Smith) [1975985] - USB: serial: io_ti: add send-port-command helper (Torez Smith) [1975985] - USB: serial: io_ti: clean up vendor-request helpers (Torez Smith) [1975985] - USB: serial: ti_usb_3410_5052: drop drain delay for 3410 (Torez Smith) [1975985] - USB: serial: ti_usb_3410_5052: reduce drain delay to one char (Torez Smith) [1975985] - USB: serial: io_ti: document reason for drain delay (Torez Smith) [1975985] - usb: dwc2: Add exit clock gating before removing driver (Torez Smith) [1975985] - usb: dwc2: Add clock gating exiting flow by system resume (Torez Smith) [1975985] - usb: dwc2: Add clock gating entering flow by system suspend (Torez Smith) [1975985] - usb: dwc2: Allow exit clock gating in urb enqueue (Torez Smith) [1975985] - usb: dwc2: Update exit clock gating when port is resumed (Torez Smith) [1975985] - usb: dwc2: Update enter clock gating when port is suspended (Torez Smith) [1975985] - usb: dwc2: Add exit clock gating when port reset is asserted (Torez Smith) [1975985] - usb: dwc2: Add exit clock gating from session request interrupt (Torez Smith) [1975985] - usb: dwc2: Add exit clock gating from wakeup interrupt (Torez Smith) [1975985] - usb: dwc2: Allow entering clock gating from USB_SUSPEND interrupt (Torez Smith) [1975985] - usb: dwc2: Add host clock gating support functions (Torez Smith) [1975985] - usb: dwc2: Add device clock gating support functions (Torez Smith) [1975985] - Revert "usb: Link the ports to the connectors they are attached to" (Torez Smith) [1975985] - USB: serial: cp210x: add gpio-configuration debug printk (Torez Smith) [1975985] - USB: serial: cp210x: provide gpio valid mask (Torez Smith) [1975985] - usb: dwc3: qcom: Detect DWC3 DT-nodes using compatible string (Torez Smith) [1975985] - usb: dwc3: qcom: Remove redundant dev_err call in dwc3_qcom_probe() (Torez Smith) [1975985] - usb: core: reduce power-on-good delay time of root hub (Torez Smith) [1975985] - USB:ehci:fix Kunpeng920 ehci hardware problem (Torez Smith) [1975985] - USB: serial: do not use tty class device for debugging (Torez Smith) [1975985] - USB: cdc-acm: fix TIOCGSERIAL implementation (Torez Smith) [1975985] - USB: cdc-acm: fix unprivileged TIOCCSERIAL (Torez Smith) [1975985] - Revert "USB: cdc-acm: fix rounding error in TIOCSSERIAL" (Torez Smith) [1975985] - usb: typec: tcpm: Add support for altmodes (Torez Smith) [1975985] - usb: typec: Add typec_port_register_altmodes() (Torez Smith) [1975985] - usb: roles: Call try_module_get() from usb_role_switch_find_by_fwnode() (Torez Smith) [1975985] - usb: dwc3: xilinx: Remove the extra freeing of clocks (Torez Smith) [1975985] - usb: dwc3: Resolve kernel-doc warning for Xilinx DWC3 driver (Torez Smith) [1975985] - usb: core: hub: Fix PM reference leak in usb_port_resume() (Torez Smith) [1975985] - usb: dwc3: pci: add support for the Intel Alder Lake-M (Torez Smith) [1975985] - usb: typec: Link all ports during connector registration (Torez Smith) [1975985] - usb: Iterator for ports (Torez Smith) [1975985] - usb: Link the ports to the connectors they are attached to (Torez Smith) [1975985] - usb: typec: Port mapping utility (Torez Smith) [1975985] - usb: typec: tcpm: update power supply once partner accepts (Torez Smith) [1975985] - usb: typec: tcpm: Address incorrect values of tcpm psy for pps supply (Torez Smith) [1975985] - usb: typec: tcpm: Address incorrect values of tcpm psy for fixed supply (Torez Smith) [1975985] - usb: dwc2: Add exit partial power down before removing driver (Torez Smith) [1975985] - usb: dwc2: Fix partial power down exiting by system resume (Torez Smith) [1975985] - usb: dwc2: Update partial power down entering by system suspend (Torez Smith) [1975985] - usb: dwc2: Fix session request interrupt handler (Torez Smith) [1975985] - usb: dwc2: Allow exit partial power down in urb enqueue (Torez Smith) [1975985] - usb: dwc2: Add part. power down exit from dwc2_conn_id_status_change(). (Torez Smith) [1975985] - usb: dwc2: Add exit partial power down when port reset is asserted (Torez Smith) [1975985] - usb: dwc2: Add exit partial power down when port is resumed (Torez Smith) [1975985] - usb: dwc2: Add enter partial power down when port is suspended (Torez Smith) [1975985] - usb: dwc2: Update port suspend/resume function definitions. (Torez Smith) [1975985] - usb: dwc2: Add partial power down exit flow in wakeup intr. (Torez Smith) [1975985] - usb: dwc2: Update enter and exit partial power down functions (Torez Smith) [1975985] - usb: dwc2: Add host partial power down functions (Torez Smith) [1975985] - usb: dwc2: Add device partial power down functions (Torez Smith) [1975985] - media: gscpa/stv06xx: fix memory leak (Torez Smith) [1975985] - media: gspca: Fix memory leak in probe (Torez Smith) [1975985] - media: dvb-usb: avoid -Wempty-body warnings (Torez Smith) [1975985] - media: flexcop: avoid -Wempty-body warning (Torez Smith) [1975985] - media: dvb-usb: fix memory leak in dvb_usb_adapter_init (Torez Smith) [1975985] - media: dvb-usb-remote: fix dvb_usb_nec_rc_key_to_event type mismatch (Torez Smith) [1975985] - thunderbolt: Add details to router uevent (Torez Smith) [1975985] - USB: serial: io_edgeport: drop unused definitions (Torez Smith) [1975985] - USB: serial: ti_usb_3410_5052: switch to 30-second closing wait (Torez Smith) [1975985] - USB: serial: ti_usb_3410_5052: drop closing_wait module parameter (Torez Smith) [1975985] - USB: serial: io_ti: switch to 30-second closing wait (Torez Smith) [1975985] - USB: serial: io_ti: drop closing_wait module parameter (Torez Smith) [1975985] - USB: serial: ftdi_sio: clean up TIOCSSERIAL (Torez Smith) [1975985] - USB: serial: ftdi_sio: simplify TIOCGSERIAL permission check (Torez Smith) [1975985] - USB: serial: ftdi_sio: ignore baud_base changes (Torez Smith) [1975985] - USB: serial: stop reporting legacy UART types (Torez Smith) [1975985] - USB: serial: add generic support for TIOCSSERIAL (Torez Smith) [1975985] - USB: serial: fix return value for unsupported ioctls (Torez Smith) [1975985] - USB: serial: whiteheat: fix TIOCGSERIAL implementation (Torez Smith) [1975985] - USB: serial: usb_wwan: fix TIOCGSERIAL implementation (Torez Smith) [1975985] - USB: serial: usb_wwan: fix unprivileged TIOCCSERIAL (Torez Smith) [1975985] - USB: serial: usb_wwan: fix TIOCSSERIAL jiffies conversions (Torez Smith) [1975985] - USB: serial: ti_usb_3410_5052: fix TIOCSSERIAL permission check (Torez Smith) [1975985] - USB: serial: ti_usb_3410_5052: fix TIOCGSERIAL implementation (Torez Smith) [1975985] - USB: serial: ssu100: fix TIOCGSERIAL implementation (Torez Smith) [1975985] - USB: serial: quatech2: fix TIOCGSERIAL implementation (Torez Smith) [1975985] - USB: serial: pl2303: fix TIOCGSERIAL implementation (Torez Smith) [1975985] - USB: serial: opticon: fix TIOCGSERIAL implementation (Torez Smith) [1975985] - USB: serial: mos7840: fix TIOCGSERIAL implementation (Torez Smith) [1975985] - USB: serial: mos7720: fix TIOCGSERIAL implementation (Torez Smith) [1975985] - USB: serial: io_ti: fix TIOCGSERIAL implementation (Torez Smith) [1975985] - USB: serial: io_edgeport: fix TIOCGSERIAL implementation (Torez Smith) [1975985] - USB: serial: ftdi_sio: fix TIOCGSERIAL implementation (Torez Smith) [1975985] - USB: serial: ark3116: fix TIOCGSERIAL implementation (Torez Smith) [1975985] - media: em28xx/em28xx.h: Remove duplicate struct declaration (Torez Smith) [1975985] - media: cx231xx/cx231xx.h: Remove repeated struct declaration (Torez Smith) [1975985] - xhci: prevent double-fetch of transfer and transfer event TRBs (Torez Smith) [1975985] - xhci: fix potential array out of bounds with several interrupters (Torez Smith) [1975985] - xhci: check control context is valid before dereferencing it. (Torez Smith) [1975985] - xhci: check port array allocation was successful before dereferencing it (Torez Smith) [1975985] - media: em28xx: fix memory leak (Torez Smith) [1975985] - usb: typec: Declare the typec_class static (Torez Smith) [1975985] - usb: typec: Organize the private headers properly (Torez Smith) [1975985] - usb: xhci-mtk: support quirk to disable usb2 lpm (Torez Smith) [1975985] - usb: xhci-mtk: fix oops when unbind driver (Torez Smith) [1975985] - usb: xhci-mtk: fix wrong remainder of bandwidth budget (Torez Smith) [1975985] - usb: dwc2: delete duplicate word in the comment (Torez Smith) [1975985] - usb: dwc2: add parenthess and space around * (Torez Smith) [1975985] - usb: dwc3: add cancelled reasons for dwc3 requests (Torez Smith) [1975985] - usb: dwc3: fix incorrect kernel-doc comment syntax in files (Torez Smith) [1975985] - usb: dwc3: st: fix incorrect kernel-doc comment syntax in file (Torez Smith) [1975985] - usb: dwc3: imx8mp: fix incorrect kernel-doc comment syntax (Torez Smith) [1975985] - USB: serial: xr: claim both interfaces (Torez Smith) [1975985] - USB: serial: add support for multi-interface functions (Torez Smith) [1975985] - USB: serial: refactor endpoint classification (Torez Smith) [1975985] - USB: serial: drop unused suspending flag (Torez Smith) [1975985] - USB: serial: xr: fix CSIZE handling (Torez Smith) [1975985] - USB: serial: iuu_phoenix: remove redundant variable 'error' (Torez Smith) [1975985] - usb: dwc3: Create helper function getting MDWIDTH (Torez Smith) [1975985] - usb: xhci-mtk: remove MODULE_ALIAS (Torez Smith) [1975985] - usb: xhci-mtk: drop CONFIG_OF (Torez Smith) [1975985] - usb: misc: usbsevseg: update to use usb_control_msg_send() (Torez Smith) [1975985] - usb: misc: ezusb: update to use usb_control_msg_send() (Torez Smith) [1975985] - usb: dwc3: gadget: modify the scale in vbus_draw callback (Torez Smith) [1975985] - usb: xhci-mtk: add support ip-sleep wakeup for mT8192 (Torez Smith) [1975985] - usb: xhci-mtk: support ip-sleep wakeup for MT8183 (Torez Smith) [1975985] - usb: dwc3: trace: Print register read and write offset (Torez Smith) [1975985] - usb: typec: tcpci_maxim: Make symbol 'max_tcpci_tcpci_write_table' static (Torez Smith) [1975985] - usbip: tools: add usage of device mode in usbip_list.c (Torez Smith) [1975985] - usbip: tools: add options and examples in man page related to device mode (Torez Smith) [1975985] - tools: usbip: list.h: fix kernel-doc for list_del() (Torez Smith) [1975985] - xhci: Fix uninitialized errors (Torez Smith) [1975985] - usb: typec: Fix a typo (Torez Smith) [1975985] - usb: xhci: Remove unused function (Torez Smith) [1975985] - usb: xhci: Rewrite xhci_create_usb3_bos_desc() (Torez Smith) [1975985] - usb: xhci: Fix port minor revision (Torez Smith) [1975985] - usb: xhci: Init root hub SSP rate (Torez Smith) [1975985] - thunderbolt: Unlock on error path in tb_domain_add() (Torez Smith) [1975985] - usb: core: sysfs: Check for SSP rate in speed attr (Torez Smith) [1975985] - usb: core: hub: Print speed name based on ssp rate (Torez Smith) [1975985] - usb: core: hub: Remove port_speed_is_ssp() (Torez Smith) [1975985] - usb: core: Track SuperSpeed Plus GenXxY (Torez Smith) [1975985] - usb: dwc3: gadget: Avoid continuing preparing TRBs during teardown (Torez Smith) [1975985] - USB: xhci: drop workaround for forced irq threading (Torez Smith) [1975985] - usb: dwc3: Add driver for Xilinx platforms (Torez Smith) [1975985] - USB: core: rename usb_driver_claim_interface() data parameter (Torez Smith) [1975985] - USB: core: drop outdated interface-binding comment (Torez Smith) [1975985] - media: media/usb: fix kernel-doc header issues (Torez Smith) [1975985] - media: gspca/sq905.c: fix uninitialized variable (Torez Smith) [1975985] - media: media/usb/gspca/w996Xcf.c: /** -> /* (Torez Smith) [1975985] - media: flexcop-usb: delete unneeded return (Torez Smith) [1975985] - thunderbolt: Add KUnit tests for DMA tunnels (Torez Smith) [1975985] - thunderbolt: Add support for USB4 DROM (Torez Smith) [1975985] - thunderbolt: Check quirks in tb_switch_add() (Torez Smith) [1975985] - thunderbolt: Add KUnit tests for XDomain properties (Torez Smith) [1975985] - thunderbolt: Drop unused tb_port_set_initial_credits() (Torez Smith) [1975985] - thunderbolt: Use dedicated flow control for DMA tunnels (Torez Smith) [1975985] - thunderbolt: Allow multiple DMA tunnels over a single XDomain connection (Torez Smith) [1975985] - thunderbolt: Add support for maxhopid XDomain property (Torez Smith) [1975985] - thunderbolt: Add tb_property_copy_dir() (Torez Smith) [1975985] - thunderbolt: Align XDomain protocol timeouts with the spec (Torez Smith) [1975985] - thunderbolt: Use pseudo-random number as initial property block generation (Torez Smith) [1975985] - thunderbolt: Do not re-establish XDomain DMA paths automatically (Torez Smith) [1975985] - thunderbolt: Decrease control channel timeout for software connection manager (Torez Smith) [1975985] - thunderbolt: Disable retry logic for intra-domain control packets (Torez Smith) [1975985] - thunderbolt: Do not pass timeout for tb_cfg_reset() (Torez Smith) [1975985] - thunderbolt: Add more logging to XDomain connections (Torez Smith) [1975985] - usb: typec: tcpm: PD3.0 sinks can send Discover Identity even in device mode (Torez Smith) [1975985] - drivers: usb: Fix a typo in dwc3-qcom.c (Torez Smith) [1975985] - usb: webcam: Invalid size of Processing Unit Descriptor (Torez Smith) [1975985] - usb: typec: tcpci: Added few missing TCPCI register definitions (Torez Smith) [1975985] - USB: serial: pl2303: TA & TB alternate divider with non-standard baud rates (Torez Smith) [1975985] - USB: serial: pl2303: add device-type names (Torez Smith) [1975985] - USB: serial: pl2303: tighten type HXN (G) detection (Torez Smith) [1975985] - USB: serial: pl2303: rename legacy PL2303H type (Torez Smith) [1975985] - USB: serial: pl2303: amend and tighten type detection (Torez Smith) [1975985] - USB: serial: pl2303: clean up type detection (Torez Smith) [1975985] - USB: serial: io_edgeport: drop unneeded forward declarations (Torez Smith) [1975985] - USB: serial: keyspan: drop unneeded forward declarations (Torez Smith) [1975985] - usb: typec: tipd: Separate file for tracepoint creation (Torez Smith) [1975985] - usb: typec: tps6598x: Move the driver under its own subdirectory (Torez Smith) [1975985] - usb: typec: tps6598x: Fix tracepoint header file (Torez Smith) [1975985] - usb: typec: tcpci: Refactor tcpc_presenting_cc1_rd macro (Torez Smith) [1975985] - thunderbolt: debugfs: Show all accessible dwords (Torez Smith) [1975985] - media: fix incorrect kernel doc usages (Torez Smith) [1975985] - media: drivers/media/usb: fix memory leak in zr364xx_probe (Torez Smith) [1975985] - media: anysee: simplify the return expression of anysee_ci_* function (Torez Smith) [1975985] - media: media/usb:Remove superfluous "breaks" in the ttusb_dec.c (Torez Smith) [1975985] - media: media/usb:Remove superfluous "breaks" (Torez Smith) [1975985] - media: usbtv: constify static structs (Torez Smith) [1975985] - media: em28xx: Add pid for bulk revision of Hauppauge 461eV2 (Torez Smith) [1975985] - media: em28xx: Add pid for bulk revision of Hauppauge 461e (Torez Smith) [1975985] - media: dvb-usb: Fix use-after-free access (Torez Smith) [1975985] - media: dvb-usb: Fix memory leak at error in dvb_usb_device_init() (Torez Smith) [1975985] - media: dvb-usb: make dvb_usb_device_properties const (Torez Smith) [1975985] - usb: typec: tps6598x: Fix return value check in tps6598x_probe() (Torez Smith) [1975985] - usb: typec: stusb160x: fix return value check in stusb160x_probe() (Torez Smith) [1975985] - usb: typec: tcpm: turn tcpm_ams_finish into void function (Torez Smith) [1975985] - usb: typec: tcpci: Check ROLE_CONTROL while interpreting CC_STATUS (Torez Smith) [1975985] - usb: common: move function's kerneldoc next to its definition (Torez Smith) [1975985] - usb: xhci-mtk: print debug info of endpoint interval (Torez Smith) [1975985] - usb: common: add function to get interval expressed in us unit (Torez Smith) [1975985] - usb: xhci-mtk: support to build xhci-mtk-hcd.ko (Torez Smith) [1975985] - usb: xhci-mtk: remove declaration of xhci_mtk_setup() (Torez Smith) [1975985] - usb: xhci-mtk: add some schedule error number (Torez Smith) [1975985] - usb: xhci-mtk: rebuild the way to get bandwidth domain (Torez Smith) [1975985] - usb: xhci-mtk: use @tt_info to check the FS/LS device is under a HS hub (Torez Smith) [1975985] - usb: xhci-mtk: add a member @speed in mu3h_sch_ep_info struct (Torez Smith) [1975985] - usb: xhci-mtk: use clear type instead of void (Torez Smith) [1975985] - usb: xhci-mtk: remove unnecessary members of mu3h_sch_tt struct (Torez Smith) [1975985] - usb: xhci-mtk: add a function to get bandwidth boundary (Torez Smith) [1975985] - usb: xhci-mtk: add a function to (un)load bandwidth info (Torez Smith) [1975985] - usb: xhci-mtk: use @sch_tt to check whether need do TT schedule (Torez Smith) [1975985] - usb: xhci-mtk: add only one extra CS for FS/LS INTR (Torez Smith) [1975985] - usb: xhci-mtk: get the microframe boundary for ESIT (Torez Smith) [1975985] - usb: dwc3: Fix dereferencing of null dwc->usb_psy (Torez Smith) [1975985] - media: uvc: don't do DMA on stack (Torez Smith) [1975985] - usb: dwc3: document usb_psy in struct dwc3 (Torez Smith) [1975985] - media: uvcvideo: Fix pixel format change for Elgato Cam Link 4K (Torez Smith) [1975985] - USB: typec: tcpm: create debugfs subdir for the driver (Torez Smith) [1975985] - usb: dwc2: Add STM32 related debugfs entries (Torez Smith) [1975985] - media: uvcvideo: Support devices that report an OT as an entity source (Torez Smith) [1975985] - media: uvcvideo: Fix XU id print in forward scan (Torez Smith) [1975985] - USB: typec: fusb302: create debugfs subdir for the driver (Torez Smith) [1975985] - media: uvcvideo: Use dma_alloc_noncontiguous API (Torez Smith) [1975985] - USB: host: uhci: remove dentry pointer for debugfs (Torez Smith) [1975985] - media: uvc: strncpy -> strscpy (Torez Smith) [1975985] - media: uvcvideo: Rename debug functions (Torez Smith) [1975985] - media: uvcvideo: use dev_printk() for uvc_trace() (Torez Smith) [1975985] - media: uvcvideo: New macro uvc_trace_cont (Torez Smith) [1975985] - USB: core: no need to save usb_devices_root (Torez Smith) [1975985] - media: uvcvideo: Use dev_ printk aliases (Torez Smith) [1975985] - usb: dwc3: add an alternate path in vbus_draw callback (Torez Smith) [1975985] - media: uvcvideo: Add Privacy control based on EXT_GPIO (Torez Smith) [1975985] - usb: dwc3: add a power supply for current control (Torez Smith) [1975985] - media: uvcvideo: Implement UVC_EXT_GPIO_UNIT (Torez Smith) [1975985] - usb: typec: tps6598x: Add trace event for data status (Torez Smith) [1975985] - media: uvcvideo: Allow entity-defined get_info and get_cur (Torez Smith) [1975985] - media: uvcvideo: Provide sync and async uvc_ctrl_status_event (Torez Smith) [1975985] - usb: typec: tps6598x: Add trace event for power status register (Torez Smith) [1975985] - media: uvcvideo: Allow entities with no pads (Torez Smith) [1975985] - usb: typec: tps6598x: Add trace event for status register (Torez Smith) [1975985] - media: uvcvideo: Allow extra entities (Torez Smith) [1975985] - usb: typec: tps6598x: Add trace event for IRQ events (Torez Smith) [1975985] - tty: make everyone's write_room return >= 0 (Torez Smith) [1975985] - media: uvcvideo: Move guid to entity (Torez Smith) [1975985] - USB: serial: xr: fix NULL-deref on disconnect (Torez Smith) [1975985] - media: uvcvideo: Accept invalid bFormatIndex and bFrameIndex values (Torez Smith) [1975985] - thunderbolt: Drop unused functions tb_switch_is_[ice|tiger]_lake() (Torez Smith) [1975985] - media: uvcvideo: Force UVC version to 1.0a for 1bcf:0b40 (Torez Smith) [1975985] - thunderbolt: debugfs: Handle fail reading block (Torez Smith) [1975985] - media: uvcvideo: Use DIV_ROUND_CLOSEST directly to make it readable (Torez Smith) [1975985] - media: usb: uvc: no need to check return value of debugfs_create functions (Torez Smith) [1975985] - media: uvcvideo: Convey full colorspace information to V4L2 (Torez Smith) [1975985] - driver core: fw_devlink: Detect supplier devices that will never be added (Torez Smith) [1975985] - media: uvcvideo: Ensure all probed info is returned to v4l2 (Torez Smith) [1975985] - media: uvcvideo: Silence shift-out-of-bounds warning (Torez Smith) [1975985] - media: uvcvideo: Fix dereference of out-of-bound list iterator (Torez Smith) [1975985] - media: zr364xx: fix memory leaks in probe() (Torez Smith) [1975985] - media: uvcvideo: Cleanup uvc_ctrl_add_info() error handling (Torez Smith) [1975985] - USB: serial: xr: fix B0 handling (Torez Smith) [1975985] - media: uvcvideo: Fix uvc_ctrl_fixup_xu_info() not having any effect (Torez Smith) [1975985] - USB: serial: xr: fix pin configuration (Torez Smith) [1975985] - media: uvcvideo: Replace HTTP links with HTTPS ones (Torez Smith) [1975985] - USB: serial: xr: fix gpio-mode handling (Torez Smith) [1975985] - media: uvcvideo: Set media controller entity functions (Torez Smith) [1975985] - USB: serial: xr: simplify line-speed logic (Torez Smith) [1975985] - media: uvcvideo: Add mapping for HEVC payloads (Torez Smith) [1975985] - USB: serial: xr: clean up line-settings handling (Torez Smith) [1975985] - media: uvcvideo: Fix annotation for uvc_video_clock_update() (Torez Smith) [1975985] - USB: serial: xr: document vendor-request recipient (Torez Smith) [1975985] - USB: serial: xr: use termios flag helpers (Torez Smith) [1975985] - USB: serial: xr: use subsystem usb_device at probe (Torez Smith) [1975985] - media: media/usb: rename VFL_TYPE_GRABBER to _VIDEO (Torez Smith) [1975985] - USB: serial: xr: fix interface leak at disconnect (Torez Smith) [1975985] - media: rename VFL_TYPE_GRABBER to _VIDEO (Torez Smith) [1975985] - USB: serial: xr: fix NULL-deref at probe (Torez Smith) [1975985] - USB: cdc-acm: ignore Exar XR21V141X when serial driver is built (Torez Smith) [1975985] - media: uvcvideo: drop error check of debugfs_create_dir() (Torez Smith) [1975985] - USB: serial: add MaxLinear/Exar USB to Serial driver (Torez Smith) [1975985] - media: uvcvideo: Fix a typo in UVC_METATADA_BUF_SIZE (Torez Smith) [1975985] - media: uvcvideo: Fix error path in control parsing failure (Torez Smith) [1975985] - media: drivers/media: don't set pix->priv = 0 (Torez Smith) [1975985] - media: Bulk remove BUG_ON(in_interrupt()) (Torez Smith) [1975985] - media: zr364xx: propagate errors from zr364xx_start_readpipe() (Torez Smith) [1975985] - media: uvcvideo: Add a D4M camera description (Torez Smith) [1975985] - media: em28xx: Enable Hauppauge 461e rev2 (Torez Smith) [1975985] - crypto: qat - fix definition of ring reset results (Vladis Dronov) [1960307] - crypto: qat - add support for compression for 4xxx (Vladis Dronov) [1960307] - crypto: qat - allow detection of dc capabilities for 4xxx (Vladis Dronov) [1960307] - crypto: qat - add PFVF support to enable the reset of ring pairs (Vladis Dronov) [1960307] - crypto: qat - add PFVF support to the GEN4 host driver (Vladis Dronov) [1960307] - crypto: qat - config VFs based on ring-to-svc mapping (Vladis Dronov) [1960307] - crypto: qat - exchange ring-to-service mappings over PFVF (Vladis Dronov) [1960307] - crypto: qat - support fast ACKs in the PFVF protocol (Vladis Dronov) [1960307] - crypto: qat - exchange device capabilities over PFVF (Vladis Dronov) [1960307] - crypto: qat - introduce support for PFVF block messages (Vladis Dronov) [1960307] - crypto: qat - store the ring-to-service mapping (Vladis Dronov) [1960307] - crypto: qat - store the PFVF protocol version of the endpoints (Vladis Dronov) [1960307] - crypto: qat - improve the ACK timings in PFVF send (Vladis Dronov) [1960307] - crypto: qat - leverage read_poll_timeout in PFVF send (Vladis Dronov) [1960307] - crypto: qat - leverage bitfield.h utils for PFVF messages (Vladis Dronov) [1960307] - crypto: qat - abstract PFVF messages with struct pfvf_message (Vladis Dronov) [1960307] - crypto: qat - set PFVF_MSGORIGIN just before sending (Vladis Dronov) [1960307] - crypto: qat - make PFVF send and receive direction agnostic (Vladis Dronov) [1960307] - crypto: qat - make PFVF message construction direction agnostic (Vladis Dronov) [1960307] - crypto: qat - add the adf_get_pmisc_base() helper function (Vladis Dronov) [1960307] - crypto: qat - support the reset of ring pairs on PF (Vladis Dronov) [1960307] - crypto: qat - extend crypto capability detection for 4xxx (Vladis Dronov) [1960307] - crypto: qat - set COMPRESSION capability for QAT GEN2 (Vladis Dronov) [1960307] - crypto: qat - set CIPHER capability for QAT GEN2 (Vladis Dronov) [1960307] - crypto: qat - get compression extended capabilities (Vladis Dronov) [1960307] - crypto: qat - improve logging of PFVF messages (Vladis Dronov) [1960307] - crypto: qat - fix VF IDs in PFVF log messages (Vladis Dronov) [1960307] - crypto: qat - do not rely on min version (Vladis Dronov) [1960307] - crypto: qat - refactor pfvf version request messages (Vladis Dronov) [1960307] - crypto: qat - pass the PF2VF responses back to the callers (Vladis Dronov) [1960307] - crypto: qat - use enums for PFVF protocol codes (Vladis Dronov) [1960307] - crypto: qat - reorganize PFVF protocol definitions (Vladis Dronov) [1960307] - crypto: qat - reorganize PFVF code (Vladis Dronov) [1960307] - crypto: qat - abstract PFVF receive logic (Vladis Dronov) [1960307] - crypto: qat - abstract PFVF send function (Vladis Dronov) [1960307] - crypto: qat - differentiate between pf2vf and vf2pf offset (Vladis Dronov) [1960307] - crypto: qat - add pfvf_ops (Vladis Dronov) [1960307] - crypto: qat - relocate PFVF disabled function (Vladis Dronov) [1960307] - crypto: qat - relocate PFVF VF related logic (Vladis Dronov) [1960307] - crypto: qat - relocate PFVF PF related logic (Vladis Dronov) [1960307] - crypto: qat - handle retries due to collisions in adf_iov_putmsg() (Vladis Dronov) [1960307] - crypto: qat - split PFVF message decoding from handling (Vladis Dronov) [1960307] - crypto: qat - re-enable interrupts for legacy PFVF messages (Vladis Dronov) [1960307] - crypto: qat - change PFVF ACK behaviour (Vladis Dronov) [1960307] - crypto: qat - move interrupt code out of the PFVF handler (Vladis Dronov) [1960307] - crypto: qat - move VF message handler to adf_vf2pf_msg.c (Vladis Dronov) [1960307] - crypto: qat - move vf2pf interrupt helpers (Vladis Dronov) [1960307] - crypto: qat - refactor PF top half for PFVF (Vladis Dronov) [1960307] - crypto: qat - fix undetected PFVF timeout in ACK loop (Vladis Dronov) [1960307] - crypto: qat - do not handle PFVF sources for qat_4xxx (Vladis Dronov) [1960307] - crypto: qat - simplify adf_enable_aer() (Vladis Dronov) [1960307] - crypto: qat - share adf_enable_pf2vf_comms() from adf_pf2vf_msg.c (Vladis Dronov) [1960307] - crypto: qat - extract send and wait from adf_vf2pf_request_version() (Vladis Dronov) [1960307] - crypto: qat - add VF and PF wrappers to common send function (Vladis Dronov) [1960307] - crypto: qat - rename pfvf collision constants (Vladis Dronov) [1960307] - crypto: qat - move pfvf collision detection values (Vladis Dronov) [1960307] - crypto: qat - make pfvf send message direction agnostic (Vladis Dronov) [1960307] - crypto: qat - use hweight for bit counting (Vladis Dronov) [1960307] - crypto: qat - remove duplicated logic across GEN2 drivers (Vladis Dronov) [1960307] - crypto: qat - fix handling of VF to PF interrupts (Vladis Dronov) [1960307] - crypto: qat - remove unnecessary collision prevention step in PFVF (Vladis Dronov) [1960307] - crypto: qat - disregard spurious PFVF interrupts (Vladis Dronov) [1960307] - crypto: qat - detect PFVF collision after ACK (Vladis Dronov) [1960307] - crypto: qat - power up 4xxx device (Vladis Dronov) [1960307] - crypto: qat - remove unneeded packed attribute (Vladis Dronov) [1960307] - crypto: qat - free irq in case of failure (Vladis Dronov) [1960307] - crypto: qat - free irqs only if allocated (Vladis Dronov) [1960307] - crypto: qat - remove unmatched CPU affinity to cluster IRQ (Vladis Dronov) [1960307] - crypto: qat - replace deprecated MSI API (Vladis Dronov) [1960307] - crypto: qat - store vf.compatible flag (Vladis Dronov) [1960307] - crypto: qat - do not export adf_iov_putmsg() (Vladis Dronov) [1960307] - crypto: qat - flush vf workqueue at driver removal (Vladis Dronov) [1960307] - crypto: qat - remove the unnecessary get_vintmsk_offset() (Vladis Dronov) [1960307] - crypto: qat - fix naming of PF/VF enable functions (Vladis Dronov) [1960307] - crypto: qat - complete all the init steps before service notification (Vladis Dronov) [1960307] - crypto: qat - move IO virtualization functions (Vladis Dronov) [1960307] - crypto: qat - fix naming for init/shutdown VF to PF notifications (Vladis Dronov) [1960307] - crypto: qat - protect interrupt mask CSRs with a spinlock (Vladis Dronov) [1960307] - crypto: qat - move pf2vf interrupt [en|dis]able to adf_vf_isr.c (Vladis Dronov) [1960307] - crypto: qat - fix reuse of completion variable (Vladis Dronov) [1960307] - crypto: qat - remove intermediate tasklet for vf2pf (Vladis Dronov) [1960307] - crypto: qat - rename compatibility version definition (Vladis Dronov) [1960307] - crypto: qat - prevent spurious MSI interrupt in PF (Vladis Dronov) [1960307] - crypto: qat - prevent spurious MSI interrupt in VF (Vladis Dronov) [1960307] - crypto: qat - handle both source of interrupt in VF ISR (Vladis Dronov) [1960307] - crypto: qat - do not ignore errors from enable_vf2pf_comms() (Vladis Dronov) [1960307] - crypto: qat - enable interrupts only after ISR allocation (Vladis Dronov) [1960307] - crypto: qat - remove empty sriov_configure() (Vladis Dronov) [1960307] - crypto: qat - use proper type for vf_mask (Vladis Dronov) [1960307] - crypto: qat - fix a typo in a comment (Vladis Dronov) [1960307] - crypto: qat - disable AER if an error occurs in probe functions (Vladis Dronov) [1960307] - crypto: qat - set DMA mask to 48 bits for Gen2 (Vladis Dronov) [1960307] - crypto: qat - simplify code and axe the use of a deprecated API (Vladis Dronov) [1960307] - crypto: qat - ratelimit invalid ioctl message and print the invalid cmd (Vladis Dronov) [1960307] - lib: crc8: pointer to data block should be const (Vladis Dronov) [1960307] - redhat/configs: disable CONFIG_HYPERV_BALLOON on Aarch64 (Vitaly Kuznetsov) [2035292] - net/mlx5e: Fix possible use-after-free deleting fdb rule (Amir Tzin) [2000003] - e1000e: Fix packet loss on Tiger Lake and later (Ken Cox) [1952803] - e1000e: Separate TGP board type from SPT (Ken Cox) [1952803] - e1000e: Add support for the next LOM generation (Ken Cox) [1952803] - e1000e: Add support for Lunar Lake (Ken Cox) [1952803] - ACPI: tables: FPDT: Do not print FW_BUG message if record types are reserved (Mark Langsdorf) [1999906] - powerpc/xmon: Dump XIVE information for online-only processors. (Steve Best) [2037639] - of: net: pass the dst buffer to of_get_mac_address() (Petr Oros) [2026468] - net: ethernet: improve eth_platform_get_mac_address (Petr Oros) [2026468] - net: ethernet: fix similar warning reported by kbuild test robot (Petr Oros) [2026468] - net: ethernet: support of_get_mac_address new ERR_PTR error (Petr Oros) [2026468] - [s390] s390: add HWCAP_S390_PCI_MIO to ELF hwcaps (Mete Durlu) [2030641] - [s390] s390: make PCI mio support a machine flag (Mete Durlu) [2030641] - Allocate bw_dwork as a pointer and introduce a backpointer in the work struct (Nico Pache) [1990580] - writeback: use READ_ONCE for unlocked reads of writeback stats (Nico Pache) [1990580] - writeback: rename domain_update_bandwidth() (Nico Pache) [1990580] - writeback: fix bandwidth estimate for spiky workload (Nico Pache) [1990580] - writeback: reliably update bandwidth estimation (Nico Pache) [1990580] - writeback: track number of inodes under writeback (Nico Pache) [1990580] - bdi: replace BDI_CAP_NO_{WRITEBACK,ACCT_DIRTY} with a single flag (Nico Pache) [1990580] - bdi: invert BDI_CAP_NO_ACCT_WB (Nico Pache) [1990580] - bdi: replace BDI_CAP_STABLE_WRITES with a queue and a sb flag (Nico Pache) [1990580] - mm: use SWP_SYNCHRONOUS_IO more intelligently (Nico Pache) [1990580] - bdi: remove BDI_CAP_SYNCHRONOUS_IO (Nico Pache) [1990580] - bcache: inherit the optimal I/O size (Nico Pache) [1990580] - fs: remove the unused SB_I_MULTIROOT flag (Nico Pache) [1990580] - Revert "bdi: replace BDI_CAP_NO_{WRITEBACK,ACCT_DIRTY} with a single flag" (Nico Pache) [1990580] - mm/page_io.c: annotate refault stalls from swap_readpage (Nico Pache) [1990580] - mmc: mmc_spi: Enable stable writes (Nico Pache) [1990580] - virtio-blk: modernize sysfs attribute creation (Nico Pache) [1990580] - aoe: register default groups with device_add_disk() (Nico Pache) [1990580] - block: make QUEUE_SYSFS_BIT_FNS more useful (Nico Pache) [1990580] - block: add helper macros for queue sysfs entries (Nico Pache) [1990580] - cifs: sanitize multiple delimiters in prepath (Thiago Becker) [2031200] - igc: Fix typo in i225 LTR functions (Corinna Vinschen) [1970667] - igc: AF_XDP zero-copy metadata adjust breaks SKBs on XDP_PASS (Corinna Vinschen) [1970667] - igc: Change Device Reset to Port Reset (Corinna Vinschen) [1970667] - igc: Add new device ID (Corinna Vinschen) [1970667] - igc: Remove media type checking on the PHY initialization (Corinna Vinschen) [1970667] - igc: Update I226_K device ID (Corinna Vinschen) [1970667] - net: intel: igc_ptp: fix build for UML (Corinna Vinschen) [1970667] - ethernet: use eth_hw_addr_set() for dev->addr_len cases (Corinna Vinschen) [1970667] - igc: Add support for CBS offloading (Corinna Vinschen) [1970667] - igc: Simplify TSN flags handling (Corinna Vinschen) [1970667] - igc: Use default cycle 'start' and 'end' values for queues (Corinna Vinschen) [1970667] - igc: Add support for PTP getcrosststamp() (Corinna Vinschen) [1970667] - igc: Enable PCIe PTM (Corinna Vinschen) [1970667] - igc: Use num_tx_queues when iterating over tx_ring queue (Corinna Vinschen) [1970667] - igc: fix page fault when thunderbolt is unplugged (Corinna Vinschen) [1970667] - igc: Increase timeout value for Speed 100/1000/2500 (Corinna Vinschen) [1970667] - igc: Set QBVCYCLET_S to 0 for TSN Basic Scheduling (Corinna Vinschen) [1970667] - igc: Remove phy->type checking (Corinna Vinschen) [1970667] - igc: Remove _I_PHY_ID checking (Corinna Vinschen) [1970667] - igc: Check if num of q_vectors is smaller than max before array access (Corinna Vinschen) [1970667] - Revert "igc: Export LEDs" (Corinna Vinschen) [1970667] - igc: Export LEDs (Corinna Vinschen) [1970667] - igc: Make flex filter more flexible (Corinna Vinschen) [1970667] - igc: Allow for Flex Filters to be installed (Corinna Vinschen) [1970667] - igc: Integrate flex filter into ethtool ops (Corinna Vinschen) [1970667] - igc: Add possibility to add flex filter (Corinna Vinschen) [1970667] - igc: Fix an error handling path in 'igc_probe()' (Corinna Vinschen) [1970667] - igc: change default return of igc_read_phy_reg() (Corinna Vinschen) [1970667] - igc: Fix use-after-free error during reset (Corinna Vinschen) [1970667] - intel: Remove rcu_read_lock() around XDP program invocation (Corinna Vinschen) [1970667] - igc: Enable HW VLAN Insertion and HW VLAN Stripping (Corinna Vinschen) [1970667] - igc: Indentation fixes (Corinna Vinschen) [1970667] - igc: Remove unused MDICNFG register (Corinna Vinschen) [1970667] - igc: Remove unused asymmetric pause bit from igc defines (Corinna Vinschen) [1970667] - igc: Update driver to use ethtool_sprintf (Corinna Vinschen) [1970667] - igc: add correct exception tracing for XDP (Corinna Vinschen) [1970667] - igb/igc: use strongly typed pointer (Corinna Vinschen) [1970667] - intel: remove checker warning (Corinna Vinschen) [1970667] - igc: Enable TX via AF_XDP zero-copy (Corinna Vinschen) [1970667] - igc: Enable RX via AF_XDP zero-copy (Corinna Vinschen) [1970667] - igc: Replace IGC_TX_FLAGS_XDP flag by an enum (Corinna Vinschen) [1970667] - igc: Introduce igc_unmap_tx_buffer() helper (Corinna Vinschen) [1970667] - igc: Introduce TX/RX stats helpers (Corinna Vinschen) [1970667] - igc: Refactor XDP rxq info registration (Corinna Vinschen) [1970667] - igc: Refactor igc_clean_rx_ring() (Corinna Vinschen) [1970667] - igc: Refactor __igc_xdp_run_prog() (Corinna Vinschen) [1970667] - igc: Move igc_xdp_is_enabled() (Corinna Vinschen) [1970667] - igc: use XDP helpers (Corinna Vinschen) [1970667] - igc: Expose LPI counters (Corinna Vinschen) [1970667] - igc: enable auxiliary PHC functions for the i225 (Corinna Vinschen) [1970667] - igc: Enable internal i225 PPS (Corinna Vinschen) [1970667] - igc: Add support for XDP_REDIRECT action (Corinna Vinschen) [1970667] - igc: Add support for XDP_TX action (Corinna Vinschen) [1970667] - igc: Add initial XDP support (Corinna Vinschen) [1970667] - drivers: net: mhi: fix error path in mhi_net_newlink (Íñigo Huguet) [2004141] - cfg80211: correct bridge/4addr mode check (Íñigo Huguet) [2004141] - cfg80211: fix management registrations locking (Íñigo Huguet) [2004141] - cfg80211: scan: fix RCU in cfg80211_add_nontrans_list() (Íñigo Huguet) [2004141] - mac80211: mesh: fix HE operation element length check (Íñigo Huguet) [2004141] - mwifiex: avoid null-pointer-subtraction warning (Íñigo Huguet) [2004141] - Revert "brcmfmac: use ISO3166 country code and 0 rev as fallback" (Íñigo Huguet) [2004141] - iwlwifi: pcie: add configuration of a Wi-Fi adapter on Dell XPS 15 (Íñigo Huguet) [2004141] - mac80211: Fix Ptk0 rekey documentation (Íñigo Huguet) [2004141] - mac80211: check return value of rhashtable_init (Íñigo Huguet) [2004141] - mac80211: fix use-after-free in CCMP/GCMP RX (Íñigo Huguet) [2004141] - mac80211-hwsim: fix late beacon hrtimer handling (Íñigo Huguet) [2004141] - mac80211: mesh: fix potentially unaligned access (Íñigo Huguet) [2004141] - mac80211: limit injected vht mcs/nss in ieee80211_parse_tx_radiotap (Íñigo Huguet) [2004141] - mac80211: Drop frames from invalid MAC address in ad-hoc mode (Íñigo Huguet) [2004141] - mac80211: Fix ieee80211_amsdu_aggregate frag_tail bug (Íñigo Huguet) [2004141] - Revert "mac80211: do not use low data rates for data frames with no ack flag" (Íñigo Huguet) [2004141] - iwlwifi: mvm: d3: missing unlock in iwl_mvm_wowlan_program_keys() (Íñigo Huguet) [2004141] - iwlwifi: mvm: d3: Fix off by ones in iwl_mvm_wowlan_get_rsc_v5_data() (Íñigo Huguet) [2004141] - iwlwifi: mvm: Fix possible NULL dereference (Íñigo Huguet) [2004141] - iwlwifi: fix printk format warnings in uefi.c (Íñigo Huguet) [2004141] - iwlwifi: pnvm: Fix a memory leak in 'iwl_pnvm_get_from_fs()' (Íñigo Huguet) [2004141] - iwlwifi: bump FW API to 66 for AX devices (Íñigo Huguet) [2004141] - iwlwifi Add support for ax201 in Samsung Galaxy Book Flex2 Alpha (Íñigo Huguet) [2004141] - iwlwifi: mvm: add rtnl_lock() in iwl_mvm_start_get_nvm() (Íñigo Huguet) [2004141] - net: qrtr: revert check in qrtr_endpoint_post() (Íñigo Huguet) [2004141] - net: qrtr: make checks in qrtr_endpoint_post() stricter (Íñigo Huguet) [2004141] - intel: switch from 'pci_' to 'dma_' API (Íñigo Huguet) [2004141] - mwifiex: pcie: add reset_d3cold quirk for Surface gen4+ devices (Íñigo Huguet) [2004141] - mwifiex: pcie: add DMI-based quirk implementation for Surface devices (Íñigo Huguet) [2004141] - brcmfmac: pcie: fix oops on failure to resume and reprobe (Íñigo Huguet) [2004141] - brcmfmac: Add WPA3 Personal with FT to supported cipher suites (Íñigo Huguet) [2004141] - rtlwifi: rtl8192de: Fix initialization of place in _rtl92c_phy_get_rightchnlplace() (Íñigo Huguet) [2004141] - rtw88: add quirk to disable pci caps on HP Pavilion 14-ce0xxx (Íñigo Huguet) [2004141] - ath9k: fix sleeping in atomic context (Íñigo Huguet) [2004141] - ath9k: fix OOB read ar9300_eeprom_restore_internal (Íñigo Huguet) [2004141] - iwlwifi: mvm: don't use FW key ID in beacon protection (Íñigo Huguet) [2004141] - iwlwifi: mvm: Fix scan channel flags settings (Íñigo Huguet) [2004141] - iwlwifi: mvm: support broadcast TWT alone (Íñigo Huguet) [2004141] - iwlwifi: mvm: introduce iwl_stored_beacon_notif_v3 (Íñigo Huguet) [2004141] - iwlwifi: move get pnvm file name to a separate function (Íñigo Huguet) [2004141] - iwlwifi: mvm: add support for responder config command version 9 (Íñigo Huguet) [2004141] - iwlwifi: mvm: add support for range request command version 13 (Íñigo Huguet) [2004141] - iwlwifi: allow debug init in RF-kill (Íñigo Huguet) [2004141] - iwlwifi: mvm: don't schedule the roc_done_wk if it is already running (Íñigo Huguet) [2004141] - iwlwifi: yoyo: support for new DBGI_SRAM region (Íñigo Huguet) [2004141] - iwlwifi: add 'Rx control frame to MBSSID' HE capability (Íñigo Huguet) [2004141] - iwlwifi: fw: fix debug dump data declarations (Íñigo Huguet) [2004141] - iwlwifi: api: remove datamember from struct (Íñigo Huguet) [2004141] - iwlwifi: fix __percpu annotation (Íñigo Huguet) [2004141] - iwlwifi: pcie: avoid dma unmap/remap in crash dump (Íñigo Huguet) [2004141] - iwlwifi: acpi: fill in SAR tables with defaults (Íñigo Huguet) [2004141] - iwlwifi: acpi: fill in WGDS table with defaults (Íñigo Huguet) [2004141] - iwlwifi: bump FW API to 65 for AX devices (Íñigo Huguet) [2004141] - iwlwifi: acpi: support reading and storing WGDS revision 2 (Íñigo Huguet) [2004141] - iwlwifi: mvm: load regdomain at INIT stage (Íñigo Huguet) [2004141] - iwlwifi: mvm: Read the PPAG and SAR tables at INIT stage (Íñigo Huguet) [2004141] - iwlwifi: mvm: trigger WRT when no beacon heard (Íñigo Huguet) [2004141] - iwlwifi: fw: correctly limit to monitor dump (Íñigo Huguet) [2004141] - iwlwifi: skip first element in the WTAS ACPI table (Íñigo Huguet) [2004141] - iwlwifi: mvm: support version 11 of wowlan statuses notification (Íñigo Huguet) [2004141] - iwlwifi: convert flat GEO profile table to a struct version (Íñigo Huguet) [2004141] - iwlwifi: remove unused ACPI_WGDS_TABLE_SIZE definition (Íñigo Huguet) [2004141] - iwlwifi: support reading and storing EWRD revisions 1 and 2 (Íñigo Huguet) [2004141] - iwlwifi: acpi: support reading and storing WRDS revision 1 and 2 (Íñigo Huguet) [2004141] - iwlwifi: pass number of chains and sub-bands to iwl_sar_set_profile() (Íñigo Huguet) [2004141] - iwlwifi: remove ACPI_SAR_NUM_TABLES definition (Íñigo Huguet) [2004141] - iwlwifi: convert flat SAR profile table to a struct version (Íñigo Huguet) [2004141] - iwlwifi: rename ACPI_SAR_NUM_CHAIN_LIMITS to ACPI_SAR_NUM_CHAINS (Íñigo Huguet) [2004141] - iwlwifi: mvm: fix access to BSS elements (Íñigo Huguet) [2004141] - iwlwifi: mvm: Refactor setting of SSIDs for 6GHz scan (Íñigo Huguet) [2004141] - iwlwifi: mvm: silently drop encrypted frames for unknown station (Íñigo Huguet) [2004141] - iwlwifi: mvm: d3: implement RSC command version 5 (Íñigo Huguet) [2004141] - iwlwifi: mvm: d3: make key reprogramming iteration optional (Íñigo Huguet) [2004141] - iwlwifi: mvm: d3: add separate key iteration for GTK type (Íñigo Huguet) [2004141] - iwlwifi: mvm: d3: refactor TSC/RSC configuration (Íñigo Huguet) [2004141] - iwlwifi: mvm: d3: remove fixed cmd_flags argument (Íñigo Huguet) [2004141] - iwlwifi: mvm: d3: separate TKIP data from key iteration (Íñigo Huguet) [2004141] - iwlwifi: mvm: simplify __iwl_mvm_set_sta_key() (Íñigo Huguet) [2004141] - iwlwifi: mvm: support new station key API (Íñigo Huguet) [2004141] - iwlwifi: mvm: Fix umac scan request probe parameters (Íñigo Huguet) [2004141] - iwlwifi: pcie: implement Bz reset flow (Íñigo Huguet) [2004141] - iwlwifi: implement Bz NMI behaviour (Íñigo Huguet) [2004141] - iwlwifi: pcie: implement Bz device startup (Íñigo Huguet) [2004141] - iwlwifi: read MAC address from correct place on Bz (Íñigo Huguet) [2004141] - iwlwifi: give Bz devices their own name (Íñigo Huguet) [2004141] - iwlwifi: split off Bz devices into their own family (Íñigo Huguet) [2004141] - iwlwifi: yoyo: cleanup internal buffer allocation in D3 (Íñigo Huguet) [2004141] - iwlwifi: mvm: treat MMPDUs in iwl_mvm_mac_tx() as bcast (Íñigo Huguet) [2004141] - iwlwifi: mvm: clean up number of HW queues (Íñigo Huguet) [2004141] - iwlwifi: mvm: avoid static queue number aliasing (Íñigo Huguet) [2004141] - iwlwifi: use DEFINE_MUTEX() for mutex lock (Íñigo Huguet) [2004141] - iwlwifi: remove trailing semicolon in macro definition (Íñigo Huguet) [2004141] - iwlwifi: mvm: fix a memory leak in iwl_mvm_mac_ctxt_beacon_changed (Íñigo Huguet) [2004141] - iwlwifi: mvm: fix old-style static const declaration (Íñigo Huguet) [2004141] - iwlwifi: mvm: remove check for vif in iwl_mvm_vif_from_mac80211() (Íñigo Huguet) [2004141] - iwlwifi: pcie: remove spaces from queue names (Íñigo Huguet) [2004141] - iwlwifi: mvm: restrict FW SMPS request (Íñigo Huguet) [2004141] - iwlwifi: mvm: set replay counter on key install (Íñigo Huguet) [2004141] - iwlwifi: mvm: remove trigger EAPOL time event (Íñigo Huguet) [2004141] - iwlwifi: iwl-dbg-tlv: add info about loading external dbg bin (Íñigo Huguet) [2004141] - iwlwifi: mvm: Add support for hidden network scan on 6GHz band (Íñigo Huguet) [2004141] - iwlwifi: mvm: Do not use full SSIDs in 6GHz scan (Íñigo Huguet) [2004141] - iwlwifi: print PNVM complete notification status in hexadecimal (Íñigo Huguet) [2004141] - iwlwifi: pcie: dump error on FW reset handshake failures (Íñigo Huguet) [2004141] - iwlwifi: prepare for synchronous error dumps (Íñigo Huguet) [2004141] - iwlwifi: pcie: free RBs during configure (Íñigo Huguet) [2004141] - iwlwifi: pcie: optimise struct iwl_rx_mem_buffer layout (Íñigo Huguet) [2004141] - iwlwifi: mvm: avoid FW restart while shutting down (Íñigo Huguet) [2004141] - iwlwifi: nvm: enable IEEE80211_HE_PHY_CAP10_HE_MU_M1RU_MAX_LTF (Íñigo Huguet) [2004141] - iwlwifi: mvm: set BROADCAST_TWT_SUPPORTED in MAC policy (Íñigo Huguet) [2004141] - iwlwifi: iwl-nvm-parse: set STBC flags for HE phy capabilities (Íñigo Huguet) [2004141] - cfg80211: use wiphy DFS domain if it is self-managed (Íñigo Huguet) [2004141] - mac80211: parse transmit power envelope element (Íñigo Huguet) [2004141] - ieee80211: add definition for transmit power envelope element (Íñigo Huguet) [2004141] - ieee80211: add definition of regulatory info in 6 GHz operation information (Íñigo Huguet) [2004141] - mac80211: introduce individual TWT support in AP mode (Íñigo Huguet) [2004141] - ieee80211: add TWT element definitions (Íñigo Huguet) [2004141] - brcmsmac: make array addr static const, makes object smaller (Íñigo Huguet) [2004141] - rtw88: Remove unnecessary check code (Íñigo Huguet) [2004141] - rtw88: wow: fix size access error of probe request (Íñigo Huguet) [2004141] - rtw88: wow: report wow reason through mac80211 api (Íñigo Huguet) [2004141] - rtw88: wow: build wow function only if CONFIG_PM is on (Íñigo Huguet) [2004141] - rtw88: refine the setting of rsvd pages for different firmware (Íñigo Huguet) [2004141] - rtw88: use read_poll_timeout instead of fixed sleep (Íñigo Huguet) [2004141] - rtw88: 8822ce: set CLKREQ# signal to low during suspend (Íñigo Huguet) [2004141] - rtw88: change beacon filter default mode (Íñigo Huguet) [2004141] - rtw88: 8822c: add tx stbc support under HT mode (Íñigo Huguet) [2004141] - rtw88: adjust the log level for failure of tx report (Íñigo Huguet) [2004141] - rtl8xxxu: Fix the handling of TX A-MPDU aggregation (Íñigo Huguet) [2004141] - rtl8xxxu: disable interrupt_in transfer for 8188cu and 8192cu (Íñigo Huguet) [2004141] - mwifiex: make arrays static const, makes object smaller (Íñigo Huguet) [2004141] - mwifiex: usb: Replace one-element array with flexible-array member (Íñigo Huguet) [2004141] - mwifiex: drop redundant null-pointer check in mwifiex_dnld_cmd_to_fw() (Íñigo Huguet) [2004141] - rtlwifi: rtl8192de: make arrays static const, makes object smaller (Íñigo Huguet) [2004141] - rtlwifi: rtl8192de: Remove redundant variable initializations (Íñigo Huguet) [2004141] - ray_cs: Split memcpy() to avoid bounds check warning (Íñigo Huguet) [2004141] - ray_cs: use *ph to print small buffer (Íñigo Huguet) [2004141] - brcmfmac: add 43752 SDIO ids and initialization (Íñigo Huguet) [2004141] - brcmfmac: Set SDIO workqueue as WQ_HIGHPRI (Íñigo Huguet) [2004141] - brcmfmac: use separate firmware for 43430 revision 2 (Íñigo Huguet) [2004141] - brcmfmac: support chipsets with different core enumeration space (Íñigo Huguet) [2004141] - brcmfmac: add xtlv support to firmware interface layer (Íñigo Huguet) [2004141] - brcmfmac: increase core revision column aligning core list (Íñigo Huguet) [2004141] - brcmfmac: use different error value for invalid ram base address (Íñigo Huguet) [2004141] - brcmfmac: firmware: Fix firmware loading (Íñigo Huguet) [2004141] - net: qrtr: fix another OOB Read in qrtr_endpoint_post (Íñigo Huguet) [2004141] - cfg80211: fix BSS color notify trace enum confusion (Íñigo Huguet) [2004141] - mac80211: fix locking in ieee80211_restart_work() (Íñigo Huguet) [2004141] - mac80211: Fix insufficient headroom issue for AMSDU (Íñigo Huguet) [2004141] - mac80211: add support for BSS color change (Íñigo Huguet) [2004141] - nl80211: add support for BSS coloring (Íñigo Huguet) [2004141] - mac80211: Use flex-array for radiotap header bitmap (Íñigo Huguet) [2004141] - mac80211: radiotap: Use BIT() instead of shifts (Íñigo Huguet) [2004141] - mac80211: Remove unnecessary variable and label (Íñigo Huguet) [2004141] - mac80211: include (Íñigo Huguet) [2004141] - mac80211: Fix monitor MTU limit so that A-MSDUs get through (Íñigo Huguet) [2004141] - mac80211: remove unnecessary NULL check in ieee80211_register_hw() (Íñigo Huguet) [2004141] - mac80211: Reject zero MAC address in sta_info_insert_check() (Íñigo Huguet) [2004141] - mt76: fix enum type mismatch (Íñigo Huguet) [2004141] - bus: mhi: core: Improve debug messages for power up (Íñigo Huguet) [2004141] - bus: mhi: core: Replace DMA allocation wrappers with original APIs (Íñigo Huguet) [2004141] - bus: mhi: core: Add range checks for BHI and BHIe (Íñigo Huguet) [2004141] - bus: mhi: pci_generic: Set register access length for MHI driver (Íñigo Huguet) [2004141] - ath11k: set register access length for MHI driver (Íñigo Huguet) [2004141] - bus: mhi: Add MMIO region length to controller structure (Íñigo Huguet) [2004141] - bus: mhi: core: Set BHI and BHIe pointers to NULL in clean-up (Íñigo Huguet) [2004141] - bus: mhi: core: Set BHI/BHIe offsets on power up preparation (Íñigo Huguet) [2004141] - bus: mhi: pci_generic: Add Cinterion MV31-W PCIe to MHI (Íñigo Huguet) [2004141] - Revert "mhi: Fix networking tree build." (Íñigo Huguet) [2004141] - mhi: Fix networking tree build. (Íñigo Huguet) [2004141] - brcmfmac: firmware: Allow per-board firmware binaries (Íñigo Huguet) [2004141] - iwlwifi: add new so-jf devices (Íñigo Huguet) [2004141] - iwlwifi: add new SoF with JF devices (Íñigo Huguet) [2004141] - iwlwifi: pnvm: accept multiple HW-type TLVs (Íñigo Huguet) [2004141] - cfg80211: Fix possible memory leak in function cfg80211_bss_update (Íñigo Huguet) [2004141] - nl80211: limit band information in non-split data (Íñigo Huguet) [2004141] - mac80211: fix enabling 4-address mode on a sta vif after assoc (Íñigo Huguet) [2004141] - mac80211: fix starting aggregation sessions on mesh interfaces (Íñigo Huguet) [2004141] - mac80211: Do not strip skb headroom on monitor frames (Íñigo Huguet) [2004141] - net: mhi: Remove MBIM protocol (Íñigo Huguet) [2004141] - bus: mhi: pci_generic: Fix inbound IPCR channel (Íñigo Huguet) [2004141] - bus: mhi: core: Validate channel ID when processing command completions (Íñigo Huguet) [2004141] - bus: mhi: pci_generic: Apply no-op for wake using sideband wake boolean (Íñigo Huguet) [2004141] - net: mhi: Improve MBIM packet counting (Íñigo Huguet) [2004141] - bus: mhi: pci-generic: configurable network interface MRU (Íñigo Huguet) [2004141] - mt76: mt7921: Fix fall-through warning for Clang (Íñigo Huguet) [2004141] - mt76: mt7921: continue to probe driver when fw already downloaded (Íñigo Huguet) [2004141] - ath11k: Remove some duplicate code (Íñigo Huguet) [2004141] - ath: switch from 'pci_' to 'dma_' API (Íñigo Huguet) [2004141] - iwlwifi: acpi: remove unused function iwl_acpi_eval_dsm_func() (Íñigo Huguet) [2004141] - rtw88: fix c2h memory leak (Íñigo Huguet) [2004141] - brcmfmac: support parse country code map from DT (Íñigo Huguet) [2004141] - bus: mhi: pci-generic: Add missing 'pci_disable_pcie_error_reporting()' calls (Íñigo Huguet) [2004141] - bus: mhi: Wait for M2 state during system resume (Íñigo Huguet) [2004141] - bus: mhi: core: Fix power down latency (Íñigo Huguet) [2004141] - brcmfmac: Silence error messages about unsupported firmware features (Íñigo Huguet) [2004141] - cfg80211: Add wiphy_info_once() (Íñigo Huguet) [2004141] - mac80211: Switch to a virtual time-based airtime scheduler (Íñigo Huguet) [2004141] - Revert "mac80211: HE STA disassoc due to QOS NULL not sent" (Íñigo Huguet) [2004141] - mac80211: remove iwlwifi specific workaround NDPs of null_response (Íñigo Huguet) [2004141] - mac80211: fix NULL ptr dereference during mesh peer connection for non HE devices (Íñigo Huguet) [2004141] - mac80211: Enable power save after receiving NULL packet ACK (Íñigo Huguet) [2004141] - mac80211: add HE 6 GHz capability only if supported (Íñigo Huguet) [2004141] - mac80211: notify driver on mgd TX completion (Íñigo Huguet) [2004141] - mac80211: always include HE 6GHz capability in probe request (Íñigo Huguet) [2004141] - mac80211: add vendor-specific capabilities to assoc request (Íñigo Huguet) [2004141] - cfg80211: allow advertising vendor-specific capabilities (Íñigo Huguet) [2004141] - cfg80211: set custom regdomain after wiphy registration (Íñigo Huguet) [2004141] - cfg80211: Support hidden AP discovery over 6GHz band (Íñigo Huguet) [2004141] - mac80211: conditionally advertise HE in probe requests (Íñigo Huguet) [2004141] - cfg80211: add cfg80211_any_usable_channels() (Íñigo Huguet) [2004141] - cfg80211: reg: improve bad regulatory warning (Íñigo Huguet) [2004141] - nl80211: Fix typo pmsr->pmsr (Íñigo Huguet) [2004141] - mac80211: fix some spelling mistakes (Íñigo Huguet) [2004141] - cfg80211: remove ieee80211_get_he_sta_cap() (Íñigo Huguet) [2004141] - mac80211: remove use of ieee80211_get_he_sta_cap() (Íñigo Huguet) [2004141] - cfg80211: trace more information in assoc trace event (Íñigo Huguet) [2004141] - mac80211: improve AP disconnect message (Íñigo Huguet) [2004141] - mac80211: rearrange struct txq_info for fewer holes (Íñigo Huguet) [2004141] - ieee80211: add defines for HE PHY cap byte 10 (Íñigo Huguet) [2004141] - mac80211: Properly WARN on HW scan before restart (Íñigo Huguet) [2004141] - nl80211/cfg80211: add BSS color to NDP ranging parameters (Íñigo Huguet) [2004141] - mac80211: add to bss_conf if broadcast TWT is supported (Íñigo Huguet) [2004141] - mac80211: move SMPS mode setting after ieee80211_prep_connection (Íñigo Huguet) [2004141] - mac80211: free skb in WEP error case (Íñigo Huguet) [2004141] - mac80211: handle rate control (RC) racing with chanctx definition (Íñigo Huguet) [2004141] - ieee80211: define timing measurement in extended capabilities IE (Íñigo Huguet) [2004141] - mac80211_hwsim: record stats in non-netlink path (Íñigo Huguet) [2004141] - ieee80211: add the value for Category '6' in "rtw_ieee80211_category" (Íñigo Huguet) [2004141] - mac80211: remove iwlwifi specific workaround that broke sta NDP tx (Íñigo Huguet) [2004141] - mac80211: allow SMPS requests only in client mode (Íñigo Huguet) [2004141] - mac80211: check per vif offload_flags in Tx path (Íñigo Huguet) [2004141] - mac80211: add rate control support for encap offload (Íñigo Huguet) [2004141] - mac80211: call ieee80211_tx_h_rate_ctrl() when dequeue (Íñigo Huguet) [2004141] - mac80211: move A-MPDU session check from minstrel_ht to mac80211 (Íñigo Huguet) [2004141] - cfg80211: expose the rfkill device to the low level driver (Íñigo Huguet) [2004141] - wireless: add check of field VHT Extended NSS BW Capable for 160/80+80 MHz setting (Íñigo Huguet) [2004141] - mac80211_hwsim: add concurrent channels scanning support over virtio (Íñigo Huguet) [2004141] - mac80211: don't open-code LED manipulations (Íñigo Huguet) [2004141] - mac80211: consider per-CPU statistics if present (Íñigo Huguet) [2004141] - cfg80211: fix default HE tx bitrate mask in 2G band (Íñigo Huguet) [2004141] - mac80211: remove the repeated declaration (Íñigo Huguet) [2004141] - mac80211: refactor rc_no_data_or_no_ack_use_min function (Íñigo Huguet) [2004141] - mac80211: do not use low data rates for data frames with no ack flag (Íñigo Huguet) [2004141] - mac80211: add ieee80211_is_tx_data helper function (Íñigo Huguet) [2004141] - mac80211: simplify ieee80211_add_station() (Íñigo Huguet) [2004141] - mac80211: use sdata->skb_queue for TDLS (Íñigo Huguet) [2004141] - mac80211: refactor SKB queue processing a bit (Íñigo Huguet) [2004141] - mac80211: unify queueing SKB to iface (Íñigo Huguet) [2004141] - mac80211: minstrel_ht: ignore frame that was sent with noAck flag (Íñigo Huguet) [2004141] - cfg80211: clean up variable use in cfg80211_parse_colocated_ap() (Íñigo Huguet) [2004141] - cfg80211: remove CFG80211_MAX_NUM_DIFFERENT_CHANNELS (Íñigo Huguet) [2004141] - mac80211: Remove redundant assignment to ret (Íñigo Huguet) [2004141] - net: wireless: wext_compat.c: Remove redundant assignment to ps (Íñigo Huguet) [2004141] - wireless: wext-spy: Fix out-of-bounds warning (Íñigo Huguet) [2004141] - ath11k: Avoid memcpy() over-reading of he_cap (Íñigo Huguet) [2004141] - mt7601u: add USB device ID for some versions of XiaoDu WiFi Dongle. (Íñigo Huguet) [2004141] - mwifiex: Avoid memset() over-write of WEP key_material (Íñigo Huguet) [2004141] - rtlwifi: rtl8192de: Fully initialize curvecount_val (Íñigo Huguet) [2004141] - rtw88: coex: remove unnecessary variable and label (Íñigo Huguet) [2004141] - rtw88: add quirks to disable pci capabilities (Íñigo Huguet) [2004141] - rtw88: refine unwanted h2c command (Íñigo Huguet) [2004141] - rtw88: dump FW crash via devcoredump (Íñigo Huguet) [2004141] - rtw88: notify fw when driver in scan-period to avoid potential problem (Íñigo Huguet) [2004141] - rtw88: add rtw_fw_feature_check api (Íñigo Huguet) [2004141] - rtw88: 8822c: update RF parameter tables to v62 (Íñigo Huguet) [2004141] - rtw88: Remove duplicate include of coex.h (Íñigo Huguet) [2004141] - rtw88: 8822c: fix lc calibration timing (Íñigo Huguet) [2004141] - rtw88: add path diversity (Íñigo Huguet) [2004141] - rtw88: add beacon filter support (Íñigo Huguet) [2004141] - iwlwifi: bump FW API to 64 for AX devices (Íñigo Huguet) [2004141] - iwlwifi: fw: dump TCM error table if present (Íñigo Huguet) [2004141] - iwlwifi: add 9560 killer device (Íñigo Huguet) [2004141] - iwlwifi: move error dump to fw utils (Íñigo Huguet) [2004141] - iwlwifi: support loading the reduced power table from UEFI (Íñigo Huguet) [2004141] - iwlwifi: move UEFI code to a separate file (Íñigo Huguet) [2004141] - iwlwifi: mvm: introduce iwl_wowlan_get_status_cmd (Íñigo Huguet) [2004141] - iwlwifi: mvm: introduce iwl_wowlan_kek_kck_material_cmd_v4 (Íñigo Huguet) [2004141] - iwlwifi: mvm: update iwl_wowlan_patterns_cmd (Íñigo Huguet) [2004141] - iwlwifi: mvm: introduce iwl_proto_offload_cmd_v4 (Íñigo Huguet) [2004141] - iwlwifi: fix NUM_IWL_UCODE_TLV_* definitions to avoid sparse errors (Íñigo Huguet) [2004141] - iwlwifi: pcie: free some DMA memory earlier (Íñigo Huguet) [2004141] - iwlwifi: mvm: fill phy_data.d1 for no-data RX (Íñigo Huguet) [2004141] - iwlwifi: pcie: fix context info freeing (Íñigo Huguet) [2004141] - iwlwifi: pcie: free IML DMA memory allocation (Íñigo Huguet) [2004141] - iwlwifi: mvm: support LONG_GROUP for WOWLAN_GET_STATUSES version (Íñigo Huguet) [2004141] - iwlwifi: support ver 6 of WOWLAN_CONFIGURATION and ver 10 of WOWLAN_GET_STATUSES (Íñigo Huguet) [2004141] - iwlwifi: mvm: don't request mac80211 to disable/enable sta's queues (Íñigo Huguet) [2004141] - iwlwifi: mvm: Explicitly stop session protection before unbinding (Íñigo Huguet) [2004141] - iwlwifi: pcie: remove TR/CR tail allocations (Íñigo Huguet) [2004141] - iwlwifi: mvm: Read acpi dsm to get unii4 enable/disable bitmap. (Íñigo Huguet) [2004141] - iwlwifi: pcie: fix some kernel-doc comments (Íñigo Huguet) [2004141] - iwlwifi: advertise broadcast TWT support (Íñigo Huguet) [2004141] - iwlwifi: mvm: support LMR feedback (Íñigo Huguet) [2004141] - iwlwifi: correct HE capabilities (Íñigo Huguet) [2004141] - iwlwifi: mvm: Call NMI instead of REPLY_ERROR (Íñigo Huguet) [2004141] - iwlwifi: mvm: fix error print when session protection ends (Íñigo Huguet) [2004141] - iwlwifi: mvm: honour firmware SMPS requests (Íñigo Huguet) [2004141] - iwlwifi: mvm: apply RX diversity per PHY context (Íñigo Huguet) [2004141] - iwlwifi: mvm: don't request SMPS in AP mode (Íñigo Huguet) [2004141] - iwlwifi: pcie: identify the RF module (Íñigo Huguet) [2004141] - iwlwifi: yoyo: support region TLV version 2 (Íñigo Huguet) [2004141] - iwlwifi: remove duplicate iwl_ax201_cfg_qu_hr declaration (Íñigo Huguet) [2004141] - iwlwifi: pcie: remove CSR_HW_RF_ID_TYPE_CHIP_ID (Íñigo Huguet) [2004141] - iwlwifi: pcie: print interrupt number, not index (Íñigo Huguet) [2004141] - iwlwifi: pcie: Add support for AX231 radio module with Ma devices (Íñigo Huguet) [2004141] - iwlwifi: increase PNVM load timeout (Íñigo Huguet) [2004141] - iwlwifi: pcie: handle pcim_iomap_table() failures better (Íñigo Huguet) [2004141] - iwlwifi: mvm: don't change band on bound PHY contexts (Íñigo Huguet) [2004141] - iwlwifi: remove unused REMOTE_WAKE_CONFIG_CMD definitions (Íñigo Huguet) [2004141] - iwlwifi: mvm: fix indentation in some scan functions (Íñigo Huguet) [2004141] - iwlwifi: mvm: pass the clock type to iwl_mvm_get_sync_time() (Íñigo Huguet) [2004141] - iwlwifi: mvm: support BIOS enable/disable for 11ax in Russia (Íñigo Huguet) [2004141] - ath11k: Enable QCN9074 device (Íñigo Huguet) [2004141] - ath10k: demote chan info without scan request warning (Íñigo Huguet) [2004141] - rtl8xxxu: avoid parsing short RX packet (Íñigo Huguet) [2004141] - rtl8xxxu: Fix device info for RTL8192EU devices (Íñigo Huguet) [2004141] - mt76: mt7921: allow chip reset during device restart (Íñigo Huguet) [2004141] - mt76: mt7615: set macwork timeout according to runtime-pm (Íñigo Huguet) [2004141] - mt76: mt7663s: enable runtime-pm (Íñigo Huguet) [2004141] - mt76: mt7663s: rely on mt76_connac_pm_ref/mt76_connac_pm_unref in tx path (Íñigo Huguet) [2004141] - mt76: mt7663s: rely on pm reference counting (Íñigo Huguet) [2004141] - mt76: sdio: do not run mt76_txq_schedule directly (Íñigo Huguet) [2004141] - mt76: mt7921: enable HE BFee capability (Íñigo Huguet) [2004141] - mt76: disable TWT capabilities for the moment (Íñigo Huguet) [2004141] - mt76: fix iv and CCMP header insertion (Íñigo Huguet) [2004141] - mt76: mt7921: fix the coredump is being truncated (Íñigo Huguet) [2004141] - mt76: mt7921: fix kernel warning when reset on vif is not sta (Íñigo Huguet) [2004141] - mt76: mt7921: introduce dedicated control for deep_sleep (Íñigo Huguet) [2004141] - mt76: mt7921: limit txpower according to userlevel power (Íñigo Huguet) [2004141] - mt76: mt7921: improve code readability for mt7921_update_txs (Íñigo Huguet) [2004141] - mt76: mt7915: fix IEEE80211_HE_PHY_CAP7_MAX_NC for station mode (Íñigo Huguet) [2004141] - mt76: use SPDX header file comment style (Íñigo Huguet) [2004141] - mt76: add a space between comment char and SPDX tag (Íñigo Huguet) [2004141] - mt76: mt7915: improve MU stability (Íñigo Huguet) [2004141] - mt76: mt7921: add deep sleep control to runtime-pm knob (Íñigo Huguet) [2004141] - mt76: mt7921: enable deep sleep at runtime (Íñigo Huguet) [2004141] - mt76: mt7915: introduce mt7915_mcu_set_txbf() (Íñigo Huguet) [2004141] - mt76: make mt76_update_survey() per phy (Íñigo Huguet) [2004141] - mt76: move mt76_get_next_pkt_id in mt76.h (Íñigo Huguet) [2004141] - mt76: reduce rx buffer size to 2048 (Íñigo Huguet) [2004141] - mt76: connac: fix the maximum interval schedule scan can support (Íñigo Huguet) [2004141] - mt76: mt7915: fix rx fcs error count in testmode (Íñigo Huguet) [2004141] - mt76: testmode: move chip-specific stats dump before common stats (Íñigo Huguet) [2004141] - mt76: connac: add mt76_connac_mcu_get_nic_capability utility routine (Íñigo Huguet) [2004141] - mt76: connac: check band caps in mt76_connac_mcu_set_rate_txpower (Íñigo Huguet) [2004141] - mt76: mt7915: drop the use of repeater entries for station interfaces (Íñigo Huguet) [2004141] - mt76: mt7921: enable VHT BFee capability (Íñigo Huguet) [2004141] - mt76: mt7921: make mt7921_set_channel static (Íñigo Huguet) [2004141] - mt76: mt7921: wake the device before dumping power table (Íñigo Huguet) [2004141] - mt76: connac: add mt76_connac_power_save_sched in mt76_connac_pm_unref (Íñigo Huguet) [2004141] - mt76: connac: fix UC entry is being overwritten (Íñigo Huguet) [2004141] - mt76: mt7615: update radar parameters (Íñigo Huguet) [2004141] - mt76: mt7915: setup drr group for peers (Íñigo Huguet) [2004141] - mt76: mt7921: enable random mac address during sched_scan (Íñigo Huguet) [2004141] - mt76: mt7921: remove mt7921_get_wtbl_info routine (Íñigo Huguet) [2004141] - mt76: mt7915: fix MT_EE_CAL_GROUP_SIZE (Íñigo Huguet) [2004141] - mt76: mt7915: improve error recovery reliability (Íñigo Huguet) [2004141] - mt76: mt7921: enable hw offloading for wep keys (Íñigo Huguet) [2004141] - mt76: mt7915: read all eeprom fields from fw in efuse mode (Íñigo Huguet) [2004141] - mt76: mt7921: set MT76_RESET during mac reset (Íñigo Huguet) [2004141] - mt76: mt7921: introduce mac tx done handling (Íñigo Huguet) [2004141] - mt76: allow hw driver code to overwrite wiphy interface_modes (Íñigo Huguet) [2004141] - mt76: mt7921: update statistic in active mode only (Íñigo Huguet) [2004141] - mt76: mt7915: use mt7915_mcu_get_mib_info() to get survey data (Íñigo Huguet) [2004141] - mt76: mt7615: fix potential overflow on large shift (Íñigo Huguet) [2004141] - mt76: testmode: remove undefined behaviour in mt76_testmode_alloc_skb (Íñigo Huguet) [2004141] - mt76: testmode: remove unnecessary function calls in mt76_testmode_free_skb (Íñigo Huguet) [2004141] - mt76: testmode: fix memory leak in mt76_testmode_alloc_skb (Íñigo Huguet) [2004141] - mt76: mt7615: remove useless if condition in mt7615_add_interface() (Íñigo Huguet) [2004141] - mt76: mt7915: use mt7915_mcu_get_txpower_sku() to get per-rate txpower (Íñigo Huguet) [2004141] - mt76: mt7615: add .offset_tsf callback (Íñigo Huguet) [2004141] - mt76: mt7915: add .offset_tsf callback (Íñigo Huguet) [2004141] - mt76: mt7921: reset wfsys during hw probe (Íñigo Huguet) [2004141] - mt76: mt7921: do not schedule hw reset if the device is not running (Íñigo Huguet) [2004141] - mt76: mt7921: return proper error value in mt7921_mac_init (Íñigo Huguet) [2004141] - mt76: mt7921: enable runtime pm by default (Íñigo Huguet) [2004141] - mt76: mt7921: fix OMAC idx usage (Íñigo Huguet) [2004141] - mt76: mt7921: fix invalid register access in wake_work (Íñigo Huguet) [2004141] - mt76: mt7921: avoid unnecessary consecutive WiFi resets (Íñigo Huguet) [2004141] - mt76: connac: update BA win size in Rx direction (Íñigo Huguet) [2004141] - mt76: connac: add bss color support for sta mode (Íñigo Huguet) [2004141] - mt76: mt7615: add thermal sensor device support (Íñigo Huguet) [2004141] - mt76: mt7915: add thermal cooling device support (Íñigo Huguet) [2004141] - mt76: mt7915: add thermal sensor device support (Íñigo Huguet) [2004141] - mt76: mt7921: fix reset under the deep sleep is enabled (Íñigo Huguet) [2004141] - mt76: mt7921: add back connection monitor support (Íñigo Huguet) [2004141] - mt76: mt7921: consider the invalid value for to_rssi (Íñigo Huguet) [2004141] - mt76: connac: fix WoW with disconnetion and bitmap pattern (Íñigo Huguet) [2004141] - mt76: connac: fw_own rely on all packet memory all being free (Íñigo Huguet) [2004141] - mt76: mt7921: Don't alter Rx path classifier (Íñigo Huguet) [2004141] - mt76: mt7921: fix mt7921_wfsys_reset sequence (Íñigo Huguet) [2004141] - mt76: mt7663: enable hw rx header translation (Íñigo Huguet) [2004141] - mt76: mt7615: free irq if mt7615_mmio_probe fails (Íñigo Huguet) [2004141] - mt76: mt76x0: use dev_debug instead of dev_err for hw_rf_ctrl (Íñigo Huguet) [2004141] - mt76: mt7921: enable rx csum offload (Íñigo Huguet) [2004141] - mt76: mt7921: enable rx header traslation offload (Íñigo Huguet) [2004141] - mt76: connac: add missing configuration in mt76_connac_mcu_wtbl_hdr_trans_tlv (Íñigo Huguet) [2004141] - mt76: mt7921: enable rx hw de-amsdu (Íñigo Huguet) [2004141] - mt76: mt7915: fix a signedness bug in mt7915_mcu_apply_tx_dpd() (Íñigo Huguet) [2004141] - mt76: mt7615: fix NULL pointer dereference in tx_prepare_skb() (Íñigo Huguet) [2004141] - mt76: fix possible NULL pointer dereference in mt76_tx (Íñigo Huguet) [2004141] - mt76: mt7915: add .set_bitrate_mask() callback (Íñigo Huguet) [2004141] - mt76: mt7915: cleanup mt7915_mcu_sta_rate_ctrl_tlv() (Íñigo Huguet) [2004141] - mt76: mt7915: fix tssi indication field of DBDC NICs (Íñigo Huguet) [2004141] - mt76: move mt76_rates in mt76 module (Íñigo Huguet) [2004141] - mac80211: reset profile_periodicity/ema_ap (Íñigo Huguet) [2004141] - mac80211: handle various extensible elements correctly (Íñigo Huguet) [2004141] - cfg80211: avoid double free of PMSR request (Íñigo Huguet) [2004141] - cfg80211: make certificate generation more robust (Íñigo Huguet) [2004141] - mac80211: minstrel_ht: fix sample time check (Íñigo Huguet) [2004141] - mt76: mt7915: add support for tx status reporting (Íñigo Huguet) [2004141] - mt76: mt7915: rework tx rate reporting (Íñigo Huguet) [2004141] - mt76: dma: use ieee80211_tx_status_ext to free packets when tx fails (Íñigo Huguet) [2004141] - mt76: improve tx status codepath (Íñigo Huguet) [2004141] - mt76: intialize tx queue entry wcid to 0xffff by default (Íñigo Huguet) [2004141] - mt76: mt7603: avoid use of ieee80211_tx_info_clear_status (Íñigo Huguet) [2004141] - mt76: mt7615: avoid use of ieee80211_tx_info_clear_status (Íñigo Huguet) [2004141] - mt76: mt7615: fix fixed-rate tx status reporting (Íñigo Huguet) [2004141] - mt76: mt7915: move mt7915_queue_rx_skb to mac.c (Íñigo Huguet) [2004141] - mt76: mt7915: disable ASPM (Íñigo Huguet) [2004141] - mt76: mt7915: add MSI support (Íñigo Huguet) [2004141] - ath11k: send beacon template after vdev_start/restart during csa (Íñigo Huguet) [2004141] - ath10k: Use devm_platform_get_and_ioremap_resource() (Íñigo Huguet) [2004141] - ath10k: remove the repeated declaration (Íñigo Huguet) [2004141] - ath10k: Fix an error code in ath10k_add_interface() (Íñigo Huguet) [2004141] - ath11k: Fix an error handling path in ath11k_core_fetch_board_data_api_n() (Íñigo Huguet) [2004141] - ath: Fix wrong function name in comments (Íñigo Huguet) [2004141] - rtlwifi: Fix spelling of 'download' (Íñigo Huguet) [2004141] - rtlwifi: Remove redundant assignments to ul_enc_algo (Íñigo Huguet) [2004141] - rtlwifi: rtl8723ae: remove redundant initialization of variable rtstatus (Íñigo Huguet) [2004141] - rtlwifi: btcoex: 21a 2ant: Delete several duplicate condition branch codes (Íñigo Huguet) [2004141] - rtlwifi: 8821a: btcoexist: add comments to explain why if-else branches are identical (Íñigo Huguet) [2004141] - rt2x00: do not set timestamp for injected frames (Íñigo Huguet) [2004141] - rndis_wlan: simplify is_associated() (Íñigo Huguet) [2004141] - rt2x00: remove leading spaces before tabs (Íñigo Huguet) [2004141] - rtlwifi: Fix wrong function name in comments (Íñigo Huguet) [2004141] - brcmsmac: Remove the repeated declaration (Íñigo Huguet) [2004141] - brcmsmac: mac80211_if: Fix a resource leak in an error handling path (Íñigo Huguet) [2004141] - brcmsmac: Drop unnecessary NULL check after container_of (Íñigo Huguet) [2004141] - brcmsmac: improve readability on addresses copy (Íñigo Huguet) [2004141] - brcmfmac: Add clm_blob firmware files to modinfo (Íñigo Huguet) [2004141] - brcmfmac: Delete second brcm folder hierarchy (Íñigo Huguet) [2004141] - brcmfmac: Fix a double-free in brcmf_sdio_bus_reset (Íñigo Huguet) [2004141] - brcmfmac: Demote non-compliant kernel-doc headers (Íñigo Huguet) [2004141] - brcmfmac: correctly report average RSSI in station info (Íñigo Huguet) [2004141] - brcmfmac: fix setting of station info chains bitmask (Íñigo Huguet) [2004141] - brcmfmac: use ISO3166 country code and 0 rev as fallback (Íñigo Huguet) [2004141] - ath10k: remove unused more_frags variable (Íñigo Huguet) [2004141] - ath10k: add missing error return code in ath10k_pci_probe() (Íñigo Huguet) [2004141] - ath10k: go to path err_unsupported when chip id is not supported (Íñigo Huguet) [2004141] - ath11k: don't call ath11k_pci_set_l1ss for WCN6855 (Íñigo Huguet) [2004141] - ath11k: add support for WCN6855 (Íñigo Huguet) [2004141] - ath11k: add support to get peer id for WCN6855 (Íñigo Huguet) [2004141] - ath11k: setup WBM_IDLE_LINK ring once again (Íñigo Huguet) [2004141] - ath11k: setup REO for WCN6855 (Íñigo Huguet) [2004141] - ath11k: add dp support for WCN6855 (Íñigo Huguet) [2004141] - ath11k: add hw reg support for WCN6855 (Íñigo Huguet) [2004141] - ath9k: Fix kernel NULL pointer dereference during ath_reset_internal() (Íñigo Huguet) [2004141] - mwifiex: bring down link before deleting interface (Íñigo Huguet) [2004141] - mt76: mt7615: Use devm_platform_get_and_ioremap_resource() (Íñigo Huguet) [2004141] - wwan: core: add WWAN common private data for netdev (Íñigo Huguet) [2004141] - wwan: core: support default netdev creation (Íñigo Huguet) [2004141] - wwan: core: no more hold netdev ops owning module (Íñigo Huguet) [2004141] - net: mhi_net: Update the transmit handler prototype (Íñigo Huguet) [2004141] - bus: mhi: pci-generic: Fix hibernation (Íñigo Huguet) [2004141] - bus: mhi: pci_generic: Fix possible use-after-free in mhi_pci_remove() (Íñigo Huguet) [2004141] - bus: mhi: pci_generic: T99W175: update channel name from AT to DUN (Íñigo Huguet) [2004141] - mac80211: drop multicast fragments (Íñigo Huguet) [2004141] - mac80211: move interface shutdown out of wiphy lock (Íñigo Huguet) [2004141] - cfg80211: shut down interfaces on failed resume (Íñigo Huguet) [2004141] - cfg80211: fix phy80211 symlink creation (Íñigo Huguet) [2004141] - mac80211: fix 'reset' debugfs locking (Íñigo Huguet) [2004141] - mac80211: fix deadlock in AP/VLAN handling (Íñigo Huguet) [2004141] - mac80211: Fix NULL ptr deref for injected rate info (Íñigo Huguet) [2004141] - mac80211: fix skb length check in ieee80211_scan_rx() (Íñigo Huguet) [2004141] - mac80211: correct ieee80211_iterate_active_interfaces_mtx() locking comments (Íñigo Huguet) [2004141] - cfg80211: call cfg80211_leave_ocb when switching away from OCB (Íñigo Huguet) [2004141] - mac80211_hwsim: drop pending frames on stop (Íñigo Huguet) [2004141] - mac80211: remove warning in ieee80211_get_sband() (Íñigo Huguet) [2004141] - mt76: mt7921: remove leftover 80+80 HE capability (Íñigo Huguet) [2004141] - mt76: mt7615: do not set MT76_STATE_PM at bootstrap (Íñigo Huguet) [2004141] - ath9k: ar9003_mac: read STBC indicator from rx descriptor (Íñigo Huguet) [2004141] - ath10k/ath11k: fix spelling mistake "requed" -> "requeued" (Íñigo Huguet) [2004141] - mwifiex: re-fix for unaligned accesses (Íñigo Huguet) [2004141] - mt76: mt76x0e: fix device hang during suspend/resume (Íñigo Huguet) [2004141] - mt76: mt7921: fix max aggregation subframes setting (Íñigo Huguet) [2004141] - mt76: connac: fix HT A-MPDU setting field in STA_REC_PHY (Íñigo Huguet) [2004141] - mt76: connac: do not schedule mac_work if the device is not running (Íñigo Huguet) [2004141] - mt76: mt7921: fix possible AOOB issue in mt7921_mcu_tx_rate_report (Íñigo Huguet) [2004141] - brcmfmac: properly check for bus register errors (Íñigo Huguet) [2004141] - Revert "brcmfmac: add a check for the status of usb_register" (Íñigo Huguet) [2004141] - net: rtlwifi: properly check for alloc_workqueue() failure (Íñigo Huguet) [2004141] - Revert "rtlwifi: fix a potential NULL pointer dereference" (Íñigo Huguet) [2004141] - wl3501_cs: Fix out-of-bounds warnings in wl3501_mgmt_join (Íñigo Huguet) [2004141] - wl3501_cs: Fix out-of-bounds warnings in wl3501_send_pkt (Íñigo Huguet) [2004141] - iwlwifi: mvm: tt: Replace thermal_notify_framework (Íñigo Huguet) [2004141] - mt76: debugfs: introduce napi_threaded node (Íñigo Huguet) [2004141] - wl3501: fix typo of 'Networks' in comment (Íñigo Huguet) [2004141] - mt76: use threaded NAPI (Íñigo Huguet) [2004141] - net: mhi_net: make mhi_wwan_ops static (Íñigo Huguet) [2004141] - net: mhi_net: Register wwan_ops for link creation (Íñigo Huguet) [2004141] - net: mhi: remove pointless conditional before kfree_skb() (Íñigo Huguet) [2004141] - net: mhi: Allow decoupled MTU/MRU (Íñigo Huguet) [2004141] - net: mhi: Add support for non-linear MBIM skb processing (Íñigo Huguet) [2004141] - bus: mhi: fix typo in comments for struct mhi_channel_config (Íñigo Huguet) [2004141] - bus: mhi: core: Fix shadow declarations (Íñigo Huguet) [2004141] - bus: mhi: pci_generic: Constify mhi_controller_config struct definitions (Íñigo Huguet) [2004141] - bus: mhi: pci_generic: Introduce Foxconn T99W175 support (Íñigo Huguet) [2004141] - bus: mhi: core: Sanity check values from remote device before use (Íñigo Huguet) [2004141] - bus: mhi: pci_generic: Add FIREHOSE channels (Íñigo Huguet) [2004141] - bus: mhi: pci_generic: Implement PCI shutdown callback (Íñigo Huguet) [2004141] - bus: mhi: Improve documentation on channel transfer setup APIs (Íñigo Huguet) [2004141] - bus: mhi: core: Remove __ prefix for MHI channel unprepare function (Íñigo Huguet) [2004141] - bus: mhi: core: Check channel execution environment before issuing reset (Íñigo Huguet) [2004141] - bus: mhi: core: Clear configuration from channel context during reset (Íñigo Huguet) [2004141] - bus: mhi: core: Hold device wake for channel update commands (Íñigo Huguet) [2004141] - bus: mhi: core: Update debug messages to use client device (Íñigo Huguet) [2004141] - bus: mhi: core: Improvements to the channel handling state machine (Íñigo Huguet) [2004141] - bus: mhi: core: Clear context for stopped channels from remove() (Íñigo Huguet) [2004141] - bus: mhi: core: Allow sending the STOP channel command (Íñigo Huguet) [2004141] - bus: mhi: pci_generic: Add SDX65 based modem support (Íñigo Huguet) [2004141] - bus: mhi: core: Remove pre_init flag used for power purposes (Íñigo Huguet) [2004141] - bus: mhi: pm: reduce PM state change verbosity (Íñigo Huguet) [2004141] - bus: mhi: core: Fix MHI runtime_pm behavior (Íñigo Huguet) [2004141] - bus: mhi: core: Move to polling method to wait for MHI ready (Íñigo Huguet) [2004141] - bus: mhi: core: Introduce internal register poll helper function (Íñigo Huguet) [2004141] - bus: mhi: core: Improve state strings for debug messages (Íñigo Huguet) [2004141] - bus: mhi: core: Wait for MHI READY state in most scenarios (Íñigo Huguet) [2004141] - bus: mhi: core: Identify Flash Programmer as a mission mode use case (Íñigo Huguet) [2004141] - bus: mhi: core: Add support for Flash Programmer execution environment (Íñigo Huguet) [2004141] - bus: mhi: core: Handle EDL mode entry appropriately (Íñigo Huguet) [2004141] - bus: mhi: core: Wait for ready after an EDL firmware download (Íñigo Huguet) [2004141] - bus: mhi: core: Rely on accurate method to determine EDL mode (Íñigo Huguet) [2004141] - bus: mhi: core: Check state before processing power_down (Íñigo Huguet) [2004141] - bus: mhi: core: Return EAGAIN if MHI ring is full (Íñigo Huguet) [2004141] - net: export dev_set_threaded symbol (Íñigo Huguet) [2004141] - bus: mhi: core: remove redundant initialization of variables state and ee (Íñigo Huguet) [2004141] - bus: mhi: Make firmware image optional for controller (Íñigo Huguet) [2004141] - bus: mhi: core: Add missing checks for MMIO register entries (Íñigo Huguet) [2004141] - bus: mhi: pci_generic: Add support for runtime PM (Íñigo Huguet) [2004141] - bus: mhi: pci_generic: Use generic PCI power management (Íñigo Huguet) [2004141] - bus: mhi: pci_generic: No-Op for device_wake operations (Íñigo Huguet) [2004141] - bus: mhi: pci_generic: Add SDX24 based modem support (Íñigo Huguet) [2004141] - bus: mhi: Early MHI resume failure in non M3 state (Íñigo Huguet) [2004141] - bus: mhi: core: Update debug prints to include local device state (Íñigo Huguet) [2004141] - bus: mhi: core: Process execution environment changes serially (Íñigo Huguet) [2004141] - bus: mhi: core: Download AMSS image from appropriate function (Íñigo Huguet) [2004141] - bus: mhi: core: Destroy SBL devices when moving to mission mode (Íñigo Huguet) [2004141] - bus: mhi: core: Rename debugfs directory name (Íñigo Huguet) [2004141] - bus: mhi: pci_generic: Introduce quectel EM1XXGR-L support (Íñigo Huguet) [2004141] - bus: mhi: pci_generic: Parametrable element count for events (Íñigo Huguet) [2004141] - ath10k: Detect conf_mutex held ath10k_drain_tx() calls (Íñigo Huguet) [2004141] - net: mhi: Add mbim proto (Íñigo Huguet) [2004141] - net: mhi: Add rx_length_errors stat (Íñigo Huguet) [2004141] - net: mhi: Create mhi.h (Íñigo Huguet) [2004141] - net: mhi: Add dedicated folder (Íñigo Huguet) [2004141] - net: mhi: Add protocol support (Íñigo Huguet) [2004141] - net: mhi-net: Add re-aggregation of fragmented packets (Íñigo Huguet) [2004141] - net: mhi: Get rid of local rx queue count (Íñigo Huguet) [2004141] - net: mhi: Get RX queue size from MHI core (Íñigo Huguet) [2004141] - net: mhi: Set wwan device type (Íñigo Huguet) [2004141] - net: mhi: Add raw IP mode support (Íñigo Huguet) [2004141] - net: mhi: Fix unexpected queue wake (Íñigo Huguet) [2004141] - net: Add mhi-net driver (Íñigo Huguet) [2004141] - ipv4: make exception cache less predictible (Antoine Tenart) [2015111] {CVE-2021-20322} - ipv4: use siphash instead of Jenkins in fnhe_hashfun() (Antoine Tenart) [2015111] {CVE-2021-20322} - iommu/dma: Account for min_align_mask w/swiotlb (Jerry Snitselaar) [2018601] - swiotlb: Support aligned swiotlb buffers (Jerry Snitselaar) [2018601] - iommu/dma: Check CONFIG_SWIOTLB more broadly (Jerry Snitselaar) [2018601] - iommu/dma: Fold _swiotlb helpers into callers (Jerry Snitselaar) [2018601] - iommu/dma: Skip extra sync during unmap w/swiotlb (Jerry Snitselaar) [2018601] - iommu/dma: Fix arch_sync_dma for map (Jerry Snitselaar) [2018601] - iommu/dma: Fix sync_sg with swiotlb (Jerry Snitselaar) [2018601] - redhat/configs: Add CONFIG_DMA_RESTRICTED_POOL (Jerry Snitselaar) [2018601] - swiotlb: use depends on for DMA_RESTRICTED_POOL (Jerry Snitselaar) [2018601] - powerpc/svm: Don't issue ultracalls if !mem_encrypt_active() (Jerry Snitselaar) [2018601] - s390/pv: fix the forcing of the swiotlb (Jerry Snitselaar) [2018601] - swiotlb: Free tbl memory in swiotlb_exit() (Jerry Snitselaar) [2018601] - swiotlb: Emit diagnostic in swiotlb_exit() (Jerry Snitselaar) [2018601] - swiotlb: Convert io_default_tlb_mem to static allocation (Jerry Snitselaar) [2018601] - swiotlb: fix implicit debugfs declarations (Jerry Snitselaar) [2018601] - swiotlb: Add restricted DMA pool initialization (Jerry Snitselaar) [2018601] - swiotlb: Add restricted DMA alloc/free support (Jerry Snitselaar) [2018601] - swiotlb: Refactor swiotlb_tbl_unmap_single (Jerry Snitselaar) [2018601] - swiotlb: Move alloc_size to swiotlb_find_slots (Jerry Snitselaar) [2018601] - swiotlb: Use is_swiotlb_force_bounce for swiotlb data bouncing (Jerry Snitselaar) [2018601] - swiotlb: Update is_swiotlb_active to add a struct device argument (Jerry Snitselaar) [2018601] - swiotlb: Update is_swiotlb_buffer to add a struct device argument (Jerry Snitselaar) [2018601] - swiotlb: Set dev->dma_io_tlb_mem to the swiotlb pool used (Jerry Snitselaar) [2018601] - swiotlb: Refactor swiotlb_create_debugfs (Jerry Snitselaar) [2018601] - swiotlb: Refactor swiotlb init functions (Jerry Snitselaar) [2018601] - of: Drop superfluous ULL suffix for ~0 (Jerry Snitselaar) [2018601] - dma-mapping: fix 32-bit overflow with CONFIG_ARM_LPAE=n (Jerry Snitselaar) [2018601] - of/device: Update dma_range_map only when dev has valid dma-ranges (Jerry Snitselaar) [2018601] - drivers core: Fix oops when driver probe fails (Jerry Snitselaar) [2018601] - drivers core: Free dma_range_map when driver probe failed (Jerry Snitselaar) [2018601] - driver core: Postpone DMA tear-down until after devres release for probe failure (Jerry Snitselaar) [2018601] - powerpc/pseries/iommu: Fix window size for direct mapping with pmem (Jerry Snitselaar) [2018601] - dma-mapping: add a dma_init_global_coherent helper (Jerry Snitselaar) [2018601] - dma-mapping: simplify dma_init_coherent_memory (Jerry Snitselaar) [2018601] - dma-debug: fix debugfs initialization order (Jerry Snitselaar) [2018601] - dma-debug: teach add_dma_entry() about DMA_ATTR_SKIP_CPU_SYNC (Jerry Snitselaar) [2018601] - dma-debug: fix sg checks in debug_dma_map_sg() (Jerry Snitselaar) [2018601] - swiotlb-xen: ensure to issue well-formed XENMEM_exchange requests (Jerry Snitselaar) [2018601] - dma-debug: prevent an error message from causing runtime problems (Jerry Snitselaar) [2018601] - swiotlb-xen: drop DEFAULT_NSLABS (Jerry Snitselaar) [2018601] - swiotlb-xen: arrange to have buffer info logged (Jerry Snitselaar) [2018601] - swiotlb-xen: drop leftover __ref (Jerry Snitselaar) [2018601] - swiotlb-xen: limit init retries (Jerry Snitselaar) [2018601] - swiotlb-xen: suppress certain init retries (Jerry Snitselaar) [2018601] - swiotlb-xen: maintain slab count properly (Jerry Snitselaar) [2018601] - swiotlb-xen: fix late init retry (Jerry Snitselaar) [2018601] - swiotlb-xen: avoid double free (Jerry Snitselaar) [2018601] - dma-mapping: handle vmalloc addresses in dma_common_{mmap,get_sgtable} (Jerry Snitselaar) [2018601] - dma-debug: report -EEXIST errors in add_dma_entry (Jerry Snitselaar) [2018601] - dma-mapping: remove a trailing space (Jerry Snitselaar) [2018601] - dma-mapping: add unlikely hint to error path in dma_mapping_error (Jerry Snitselaar) [2018601] - dma-mapping: remove a pointless empty line in dma_alloc_coherent (Jerry Snitselaar) [2018601] - swiotlb: Make SWIOTLB_NO_FORCE perform no allocation (Jerry Snitselaar) [2018601] - swiotlb: remove swiotlb_nr_tbl (Jerry Snitselaar) [2018601] - xen/swiotlb: check if the swiotlb has already been initialized (Jerry Snitselaar) [2018601] - swiotlb: add overflow checks to swiotlb_bounce (Jerry Snitselaar) [2002023] - swiotlb: don't override user specified size in swiotlb_adjust_size (Jerry Snitselaar) [2002023] - swiotlb: dynamically allocate io_tlb_default_mem (Jerry Snitselaar) [2002023] - swiotlb: move global variables into a new io_tlb_mem structure (Jerry Snitselaar) [2002023] - xen-swiotlb: remove the unused size argument from xen_swiotlb_fixup (Jerry Snitselaar) [2018601] - xen-swiotlb: split xen_swiotlb_init (Jerry Snitselaar) [2018601] - swiotlb: lift the double initialization protection from xen-swiotlb (Jerry Snitselaar) [2002023] - xen-swiotlb: remove xen_io_tlb_start and xen_io_tlb_nslabs (Jerry Snitselaar) [2018601] - xen-swiotlb: remove xen_set_nslabs (Jerry Snitselaar) [2018601] - xen-swiotlb: use io_tlb_end in xen_swiotlb_dma_supported (Jerry Snitselaar) [2018601] - xen-swiotlb: use is_swiotlb_buffer in is_xen_swiotlb_buffer (Jerry Snitselaar) [2018601] - swiotlb: split swiotlb_tbl_sync_single (Jerry Snitselaar) [2002023] - swiotlb: manipulate orig_addr when tlb_addr has offset (Jerry Snitselaar) [2002023] - swiotlb: move orig addr and size validation into swiotlb_bounce (Jerry Snitselaar) [2002023] - swiotlb: remove the alloc_size parameter to swiotlb_tbl_unmap_single (Jerry Snitselaar) [2002023] - swiotlb: Fix the type of index (Jerry Snitselaar) [2018601] - swiotlb: Validate bounce size in the sync/unmap path (Jerry Snitselaar) [2002023] - powerpc/svm: stop using io_tlb_start (Jerry Snitselaar) [2002023] - nvme-pci: set min_align_mask (Jerry Snitselaar) [2002023] - swiotlb: respect min_align_mask (Jerry Snitselaar) [2002023] - swiotlb: don't modify orig_addr in swiotlb_tbl_sync_single (Jerry Snitselaar) [2002023] - swiotlb: refactor swiotlb_tbl_map_single (Jerry Snitselaar) [2002023] - swiotlb: clean up swiotlb_tbl_unmap_single (Jerry Snitselaar) [2002023] - swiotlb: factor out a nr_slots helper (Jerry Snitselaar) [2002023] - swiotlb: factor out an io_tlb_offset helper (Jerry Snitselaar) [2002023] - swiotlb: add a IO_TLB_SIZE define (Jerry Snitselaar) [2002023] - driver core: add a min_align_mask field to struct device_dma_parameters (Jerry Snitselaar) [2002023] - sdhci: stop poking into swiotlb internals (Jerry Snitselaar) [2018601] - driver core: lift dma_default_coherent into common code (Jerry Snitselaar) [2018601] - dma-pool: no need to check return value of debugfs_create functions (Jerry Snitselaar) [2018601] - powerpc/dma: Fallback to dma_ops when persistent memory present (Jerry Snitselaar) [2018601] - dma-mapping: Allow mixing bypass and mapped DMA operation (Jerry Snitselaar) [2018601] - dma-mapping: remove the dma_direct_set_offset export (Jerry Snitselaar) [2018601] - dma-mapping: move more functions to dma-map-ops.h (Jerry Snitselaar) [2018601] - dma-mapping: merge into (Jerry Snitselaar) [2018601] - dma-mapping: move large parts of to kernel/dma (Jerry Snitselaar) [2018601] - dma-mapping: add (back) arch_dma_mark_clean for ia64 (Jerry Snitselaar) [2018601] - dma-mapping: move dma-debug.h to kernel/dma/ (Jerry Snitselaar) [2018601] - dma-mapping: split (Jerry Snitselaar) [2018601] - dma-mapping: introduce DMA range map, supplanting dma_pfn_offset (Jerry Snitselaar) [2018601] - of: Make of_dma_get_range() private (Jerry Snitselaar) [2018601] - swiotlb: fix comment on swiotlb_bounce() (Jerry Snitselaar) [2018601] - xen/arm: introduce phys/dma translations in xen_dma_sync_for_* (Jerry Snitselaar) [2018601] - swiotlb-xen: add struct device * parameter to xen_dma_sync_for_device (Jerry Snitselaar) [2018601] - swiotlb-xen: add struct device * parameter to xen_dma_sync_for_cpu (Jerry Snitselaar) [2018601] - swiotlb-xen: introduce phys_to_dma/dma_to_phys translations (Jerry Snitselaar) [2018601] - swiotlb-xen: remove XEN_PFN_PHYS (Jerry Snitselaar) [2018601] - swiotlb-xen: add struct device * parameter to is_xen_swiotlb_buffer (Jerry Snitselaar) [2018601] - swiotlb-xen: add struct device * parameter to xen_bus_to_phys (Jerry Snitselaar) [2018601] - swiotlb-xen: add struct device * parameter to xen_phys_to_bus (Jerry Snitselaar) [2018601] - swiotlb-xen: use vmalloc_to_page on vmalloc virt addresses (Jerry Snitselaar) [2018601] - swiotlb-xen: Convert to use macro (Jerry Snitselaar) [2018601] - swiotlb-xen: merge xen_unmap_single into xen_swiotlb_unmap_page (Jerry Snitselaar) [2018601] - swiotlb-xen: remove xen_swiotlb_dma_mmap and xen_swiotlb_dma_get_sgtable (Jerry Snitselaar) [2018601] - xen/swiotlb: remember having called xen_create_contiguous_region() (Jerry Snitselaar) [2018601] - xen/swiotlb: simplify range_straddles_page_boundary() (Jerry Snitselaar) [2018601] - xen/swiotlb: fix condition for calling xen_destroy_contiguous_region() (Jerry Snitselaar) [2018601] - xen/swiotlb: don't initialize swiotlb twice on arm64 (Jerry Snitselaar) [2018601] - xen-swiotlb: use actually allocated size on check physical continuous (Jerry Snitselaar) [2018601] - igb: fix deadlock caused by taking RTNL in RPM resume path (Corinna Vinschen) [2039882] - igb: Fix removal of unicast MAC filters of VFs (Corinna Vinschen) [2039882] - net: ena: Fix error handling when calculating max IO queues number (Petr Oros) [2038158] - net: ena: Fix wrong rx request id by resetting device (Petr Oros) [2038158] - net: ena: Fix undefined state when tx request id is out of bounds (Petr Oros) [2038158] - ethernet: use eth_hw_addr_set() instead of ether_addr_copy() (Petr Oros) [2038158] - ena: Remove rcu_read_lock() around XDP program invocation (Petr Oros) [2038158] - net: ena: make symbol 'ena_alloc_map_page' static (Petr Oros) [2038158] - net: ena: fix DMA mapping function issues in XDP (Petr Oros) [2038158] - net: ena: re-organize code to improve readability (Petr Oros) [2038158] - net: ena: Use dev_alloc() in RX buffer allocation (Petr Oros) [2038158] - net: ena: aggregate doorbell common operations into a function (Petr Oros) [2038158] - net: ena: fix RST format in ENA documentation file (Petr Oros) [2038158] - net: ena: Remove module param and change message severity (Petr Oros) [2038158] - net: ena: add jiffies of last napi call to stats (Petr Oros) [2038158] - net: ena: use build_skb() in RX path (Petr Oros) [2038158] - net: ena: Improve error logging in driver (Petr Oros) [2038158] - net: ena: Remove unused code (Petr Oros) [2038158] - net: ena: optimize data access in fast-path code (Petr Oros) [2038158] - kasan, slub: reset tag when printing address (Nico Pache) [1954335] - kasan: fix Kconfig check of CC_HAS_WORKING_NOSANITIZE_ADDRESS (Nico Pache) [1954335] - Documentation: kunit: add tips for using current->kunit_test (Nico Pache) [1954335] - kunit: fix -Wunused-function warning for __kunit_fail_current_test (Nico Pache) [1954335] - kunit: support failure from dynamic analysis tools (Nico Pache) [1954335] - Add KASAN KUNIT Tests to Redhat kernel-modules-internal (Nico Pache) [1954335] - kasan, mm: fix resetting page_alloc tags for HW_TAGS (Nico Pache) [1954335] - kasan, mm: fix conflicts with init_on_alloc/free (Nico Pache) [1954335] - powerpc/uaccess: get rid of small constant size cases in raw_copy_{to,from}_user() (Nico Pache) [1954335] - kasan: remove redundant config option (Nico Pache) [1954335] - kasan: fix hwasan build for gcc (Nico Pache) [1954335] - lib/test_kasan_module.c: suppress unused var warning (Nico Pache) [1954335] - kasan: fix conflict with page poisoning (Nico Pache) [1954335] - kasan: fix per-page tags for non-page_alloc pages (Nico Pache) [1954335] - kasan: fix KASAN_STACK dependency for HW_TAGS (Nico Pache) [1954335] - kasan: clarify that only first bug is reported in HW_TAGS (Nico Pache) [1954335] - kasan: inline HW_TAGS helper functions (Nico Pache) [1954335] - kasan: ensure poisoning size alignment (Nico Pache) [1954335] - kasan, mm: optimize krealloc poisoning (Nico Pache) [1954335] - kasan, mm: fail krealloc on freed objects (Nico Pache) [1954335] - kasan: rework krealloc tests (Nico Pache) [1954335] - kasan: unify large kfree checks (Nico Pache) [1954335] - kasan: clean up setting free info in kasan_slab_free (Nico Pache) [1954335] - kasan: optimize large kmalloc poisoning (Nico Pache) [1954335] - kasan, mm: optimize kmalloc poisoning (Nico Pache) [1954335] - kasan, mm: don't save alloc stacks twice (Nico Pache) [1954335] - kasan: don't run tests when KASAN is not enabled (Nico Pache) [1954335] - kasan: add a test for kmem_cache_alloc/free_bulk (Nico Pache) [1954335] - kasan: add proper page allocator tests (Nico Pache) [1954335] - kasan: fix bug detection via ksize for HW_TAGS mode (Nico Pache) [1954335] - kasan: move _RET_IP_ to inline wrappers (Nico Pache) [1954335] - kasan: fix memory corruption in kasan_bitops_tags test (Nico Pache) [1954335] - kasan: rename CONFIG_TEST_KASAN_MODULE (Nico Pache) [1954335] - kasan: add match-all tag tests (Nico Pache) [1954335] - kasan: add macros to simplify checking test constraints (Nico Pache) [1954335] - kasan: clean up comments in tests (Nico Pache) [1954335] - kasan: clarify HW_TAGS impact on TBI (Nico Pache) [1954335] - kasan: prefix global functions with kasan_ (Nico Pache) [1954335] - kasan: fix stack traces dependency for HW_TAGS (Nico Pache) [1954335] - kasan: make addr_has_metadata() return true for valid addresses (Nico Pache) [1954335] - kasan: add explicit preconditions to kasan_report() (Nico Pache) [1954335] - kasan: fix HW_TAGS boot parameters (Nico Pache) [1954335] - kasan: fix null pointer dereference in kasan_record_aux_stack (Nico Pache) [1954335] - kasan: update documentation (Nico Pache) [1954335] - kasan, mm: allow cache merging with no metadata (Nico Pache) [1954335] - kasan: sanitize objects when metadata doesn't fit (Nico Pache) [1954335] - kasan: clarify comment in __kasan_kfree_large (Nico Pache) [1954335] - kasan: simplify assign_tag and set_tag calls (Nico Pache) [1954335] - kasan: don't round_up too much (Nico Pache) [1954335] - kasan, mm: rename kasan_poison_kfree (Nico Pache) [1954335] - kasan, mm: check kasan_enabled in annotations (Nico Pache) [1954335] - kasan: add and integrate kasan boot parameters (Nico Pache) [1954335] - kasan: inline (un)poison_range and check_invalid_free (Nico Pache) [1954335] - kasan: open-code kasan_unpoison_slab (Nico Pache) [1954335] - kasan: inline random_tag for HW_TAGS (Nico Pache) [1954335] - kasan: inline kasan_reset_tag for tag-based modes (Nico Pache) [1954335] - kasan: remove __kasan_unpoison_stack (Nico Pache) [1954335] - kasan: allow VMAP_STACK for HW_TAGS mode (Nico Pache) [1954335] - kasan, arm64: unpoison stack only with CONFIG_KASAN_STACK (Nico Pache) [1954335] - kasan: introduce set_alloc_info (Nico Pache) [1954335] - kasan: rename get_alloc/free_info (Nico Pache) [1954335] - kasan: simplify quarantine_put call site (Nico Pache) [1954335] - kasan: add documentation for hardware tag-based mode (Nico Pache) [1954335] - kasan, mm: reset tags when accessing metadata (Nico Pache) [1954335] - kasan, arm64: print report from tag fault handler (Nico Pache) [1954335] - kasan, arm64: implement HW_TAGS runtime (Nico Pache) [1954335] - kasan, arm64: expand CONFIG_KASAN checks (Nico Pache) [1954335] - string.h: fix incompatibility between FORTIFY_SOURCE and KASAN (Nico Pache) [1954335] - kasan, x86, s390: update undef CONFIG_KASAN (Nico Pache) [1954335] - kasan: define KASAN_GRANULE_SIZE for HW_TAGS (Nico Pache) [1954335] - arm64: kasan: add arch layer for memory tagging helpers (Nico Pache) [1954335] - kasan, mm: untag page address in free_reserved_area (Nico Pache) [1954335] - mm: Allow non-direct-map arguments to free_reserved_area() (Nico Pache) [1954335] - kasan: introduce CONFIG_KASAN_HW_TAGS (Nico Pache) [1954335] - kasan: separate metadata_fetch_row for each mode (Nico Pache) [1954335] - kasan: rename SHADOW layout macros to META (Nico Pache) [1954335] - kasan: rename print_shadow_for_address to print_memory_metadata (Nico Pache) [1954335] - kasan: rename addr_has_shadow to addr_has_metadata (Nico Pache) [1954335] - kasan, arm64: rename kasan_init_tags and mark as __init (Nico Pache) [1954335] - kasan, arm64: move initialization message (Nico Pache) [1954335] - kasan, arm64: only use kasan_depth for software modes (Nico Pache) [1954335] - kasan, arm64: only init shadow for software modes (Nico Pache) [1954335] - kasan: decode stack frame only with KASAN_STACK_ENABLE (Nico Pache) [1954335] - kasan: hide invalid free check implementation (Nico Pache) [1954335] - kasan: don't duplicate config dependencies (Nico Pache) [1954335] - kasan: rename report and tags files (Nico Pache) [1954335] - kasan: define KASAN_MEMORY_PER_SHADOW_PAGE (Nico Pache) [1954335] - kasan: split out shadow.c from common.c (Nico Pache) [1954335] - kasan: only build init.c for software modes (Nico Pache) [1954335] - kasan: rename KASAN_SHADOW_* to KASAN_GRANULE_* (Nico Pache) [1954335] - kasan: rename (un)poison_shadow to (un)poison_range (Nico Pache) [1954335] - fork: support VMAP_STACK with KASAN_VMALLOC (Nico Pache) [1954335] - kasan: shadow declarations only for software modes (Nico Pache) [1954335] - kasan: group vmalloc code (Nico Pache) [1954335] - kasan: KASAN_VMALLOC depends on KASAN_GENERIC (Nico Pache) [1954335] - kasan: drop unnecessary GPL text from comment headers (Nico Pache) [1954335] - kasan: update documentation for generic kasan (Nico Pache) [1954335] - kasan: print workqueue stack (Nico Pache) [1954335] - kasan: fix object remaining in offline per-cpu quarantine (Nico Pache) [1954335] - kasan: adopt KUNIT tests to SW_TAGS mode (Nico Pache) [1954335] - docs: kasan.rst: add two missing blank lines (Nico Pache) [1954335] - mm: kasan: do not panic if both panic_on_warn and kasan_multishot set (Nico Pache) [1954335] - KASAN: Testing Documentation (Nico Pache) [1954335] - KASAN: port KASAN Tests to KUnit (Nico Pache) [1954335] - KUnit: KASAN Integration (Nico Pache) [1954335] - kasan/kunit: add KUnit Struct to Current Task (Nico Pache) [1954335] - kasan: remove mentions of unsupported Clang versions (Nico Pache) [1954335] - kbuild: move CFLAGS_{KASAN,UBSAN,KCSAN} exports to relevant Makefiles (Nico Pache) [1954335] - s390/kasan: make shadow memory noexec (Nico Pache) [1954335] - kasan: adjust kasan_stack_oob for tag-based mode (Nico Pache) [1954335] - kasan: allow enabling stack tagging for tag-based mode (Nico Pache) [1954335] - kasan: don't tag stacks allocated with pagealloc (Nico Pache) [1954335] - lib/test_kasan.c: fix KASAN unit tests for tag-based KASAN (Nico Pache) [1954335] - kasan: remove kasan_unpoison_stack_above_sp_to() (Nico Pache) [1954335] - kasan: add tests for call_rcu stack recording (Nico Pache) [1954335] - kprobes: Remove show_registers() function prototype (Nico Pache) [1954335] - kasan: stop tests being eliminated as dead code with FORTIFY_SOURCE (Nico Pache) [1954335] - kasan: move kasan_report() into report.c (Nico Pache) [1954335] - kasan: stackdepot: move filter_irq_stacks() to stackdepot.c (Nico Pache) [1954335] - lib/stackdepot.c: check depot_index before accessing the stack slab (Nico Pache) [1954335] - lib/stackdepot: Remove obsolete functions (Nico Pache) [1954335] - kasan: add test for invalid size in memmove (Nico Pache) [1954335] - mm/memory-failure.c: use page_shift() in add_to_kill() (Nico Pache) [1954335] - x86: get rid of small constant size cases in raw_copy_{to,from}_user() (Nico Pache) [1954335] - s390/kasan: add KASAN_VMALLOC support (Nico Pache) [1954335] - s390: move vmalloc option parsing to startup code (Nico Pache) [1954335] - kasan: add test for vmalloc (Nico Pache) [1954335] - ehea: replace with page_shift() in ehea_is_hugepage() (Nico Pache) [1954335] - mm: introduce page_shift() (Nico Pache) [1954335] - lib/test_kasan.c: add roundtrip tests (Nico Pache) [1954335] - lib/test_kasan: Add test for double-kzfree detection (Nico Pache) [1954335] - lib/test_kasan: add bitops tests (Nico Pache) [1954335] - asm-generic, x86: add bitops instrumentation for KASAN (Nico Pache) [1954335] - x86: use static_cpu_has in uaccess region to avoid instrumentation (Nico Pache) [1954335] - x86/asm: Use stricter assembly constraints in bitops (Nico Pache) [1954335] - x86/asm: Remove dead __GNUC__ conditionals (Nico Pache) [1954335] - s390/kasan: adapt disabled_wait usage to avoid build error (Nico Pache) [1954335] - s390: simplify disabled_wait (Nico Pache) [1954335] - lib/test_kasan.c: add tests for several string/memory API functions (Nico Pache) [1954335] - arm64: Fix typo in a comment in arch/arm64/mm/kasan_init.c (Nico Pache) [1954335] - kprobes: Remove jprobe stub API (Nico Pache) [1954335] - Documentation/kprobes: Add how to change the execution path (Nico Pache) [1954335] - kprobes/x86: Do not disable preempt on int3 path (Nico Pache) [1954335] - bpf/error-inject/kprobes: Clear current_kprobe and enable preempt in kprobe (Nico Pache) [1954335] - s390/kprobes: Don't call the ->break_handler() in s390 kprobes code (Nico Pache) [1954335] - powerpc/kprobes: Don't call the ->break_handler() in powerpc kprobes code (Nico Pache) [1954335] - arm64/kprobes: Don't call the ->break_handler() in arm64 kprobes code (Nico Pache) [1954335] - kprobes/x86: Don't call the ->break_handler() in x86 kprobes (Nico Pache) [1954335] - kprobes: Don't check the ->break_handler() in generic kprobes code (Nico Pache) [1954335] - kprobes/x86: Remove jprobe implementation (Nico Pache) [1954335] - s390/kprobes: Remove jprobe implementation (Nico Pache) [1954335] - powerpc/kprobes: Remove jprobe powerpc implementation (Nico Pache) [1954335] - arm64/kprobes: Remove jprobe implementation (Nico Pache) [1954335] - kprobes: Remove jprobe API implementation (Nico Pache) [1954335] - Documentation/kprobes: Remove jprobes related leftover (Nico Pache) [1954335] - redhat: config: explicitly set CONFIG_ARM64_VA_BITS_48 for ARM64 (Nico Pache) [1954335] - arm64: mm: use a 48-bit ID map when possible on 52-bit VA builds (Nico Pache) [1954335] - arm64: mm: limit linear region to 51 bits for KVM in nVHE mode (Nico Pache) [1954335] - Documentation/arm64: fix RST layout of memory.rst (Nico Pache) [1954335] - arm64: mm: Remove MAX_USER_VA_BITS definition (Nico Pache) [1954335] - arm64: Use simpler arithmetics for the linear map macros (Nico Pache) [1954335] - arm64: mm: use single quantity to represent the PA to VA translation (Nico Pache) [1954335] - kasan/arm64: fix CONFIG_KASAN_SW_TAGS && KASAN_INLINE (Nico Pache) [1954335] - arm64: Do not pass tagged addresses to __is_lm_address() (Nico Pache) [1954335] - arm64: Fix kernel address detection of __is_lm_address() (Nico Pache) [1954335] - arm64: mm: extend linear region for 52-bit VA configurations (Nico Pache) [1954335] - arm64: Fix kcore macros after 52-bit virtual addressing fallout (Nico Pache) [1954335] - arm64: fix fixmap copy for 16K pages and 48-bit VA (Nico Pache) [1954335] - arm64: memory: rename VA_START to PAGE_END (Nico Pache) [1954335] - arm64: memory: Simplify _VA_START and _PAGE_OFFSET definitions (Nico Pache) [1954335] - arm64: memory: fix flipped VA space fallout (Nico Pache) [1954335] - arm64: memory: Fix virt_addr_valid() using __is_lm_address() (Nico Pache) [1954335] - arm64: memory: Ensure address tag is masked in conversion macros (Nico Pache) [1954335] - arm64: mm: Simplify definition of virt_addr_valid() (Nico Pache) [1954335] - docs: arm64: Add layout and 52-bit info to memory document (Nico Pache) [1954335] - arm64: mm: Remove vabits_user (Nico Pache) [1954335] - arm64: mm: Introduce 52-bit Kernel VAs (Nico Pache) [1954335] - arm64: mm: Modify calculation of VMEMMAP_SIZE (Nico Pache) [1954335] - arm64: mm: Separate out vmemmap (Nico Pache) [1954335] - arm64: mm: Logic to make offset_ttbr1 conditional (Nico Pache) [1954335] - arm64: mm: Introduce vabits_actual (Nico Pache) [1954335] - arm64: Print physical address of page table base in show_pte() (Nico Pache) [1954335] - arm64: mm: Introduce VA_BITS_MIN (Nico Pache) [1954335] - arm64: dump: De-constify VA_START and KASAN_SHADOW_START (Nico Pache) [1954335] - arm64: kasan: Switch to using KASAN_SHADOW_OFFSET (Nico Pache) [1954335] - arm64: mm: Flip kernel VA space (Nico Pache) [1954335] - arm64: mm: Remove bit-masking optimisations for PAGE_OFFSET and VMEMMAP_START (Nico Pache) [1954335] - arm64: dump: Use consistent capitalisation for page-table dumps (Nico Pache) [1954335] - kernel/rwsem: Use proper directories for rwsem_init.c (Scott Wood) [2040087] - redhat: Cleanup use of mark_hardware_removed (Prarit Bhargava) [2019378] - redhat: Cleanup use of mark_hardware_unsupported (Prarit Bhargava) [2019378] - redhat: clean up mark_hardware_deprecated() (Prarit Bhargava) [2019378] - nvme: Mark NVMe over FC Target support unmaintained (Prarit Bhargava) [2019378] - hdlc_fr: Mark driver unmaintained (Prarit Bhargava) [2019378] - sfc: Mark siena driver deprecated (Prarit Bhargava) [2019378] - qla3xxx: Mark driver unmaintained (Prarit Bhargava) [2019378] - netxen: Mark nic driver unmaintained (Prarit Bhargava) [2019378] - ethoc: Mark driver unmaintained (Prarit Bhargava) [2019378] - dnet: Mark driver unmaintained (Prarit Bhargava) [2019378] - drivers/pci/pci-driver.c: Fix if/ifdef typo (Prarit Bhargava) [2019378] - kernel/rh_taint.c: Update to new messaging (Prarit Bhargava) [2019378] - drm/i915/dmc: Change max DMC FW size on ADL-P (Michel Dänzer) [1988103] - drm/i915: Add workaround numbers to GEN7_COMMON_SLICE_CHICKEN1 whitelisting (Michel Dänzer) [1988103] - drm/i915: Fix Memory BW formulae for ADL-P (Michel Dänzer) [1988103] - drm/i915: Restore memory mapping for DPT FBs across system suspend/resume (Michel Dänzer) [1988103] - drm/i915: Factor out i915_ggtt_suspend_vm/i915_ggtt_resume_vm() (Michel Dänzer) [1988103] - drm/i915/adlp/fb: Remove restriction on CCS AUX plane strides (Michel Dänzer) [1988103] - drm/i915/adlp/fb: Remove restriction on semiplanar UV plane offset (Michel Dänzer) [1988103] - drm/i915/fb: Rename i915_color_plane_view::stride to mapping_stride (Michel Dänzer) [1988103] - drm/i915/adlp/fb: Fix remapping of linear CCS AUX surfaces (Michel Dänzer) [1988103] - drm/i915/fb: Factor out functions to remap contiguous FB obj pages (Michel Dänzer) [1988103] - drm/i915/adlp/fb: Prevent the mapping of redundant trailing padding NULL pages (Michel Dänzer) [1988103] - drm/i915: Add functions to check for RC CCS CC and MC CCS modifiers (Michel Dänzer) [1988103] - drm/i915: Move is_ccs_modifier() to intel_fb.c (Michel Dänzer) [1988103] - drm/i915: Add a platform independent way to check for CCS AUX planes (Michel Dänzer) [1988103] - drm/i915: Handle CCS CC planes separately from CCS AUX planes (Michel Dänzer) [1988103] - drm/i915: Add a platform independent way to get the RC CCS CC plane (Michel Dänzer) [1988103] - drm/i915: Move intel_format_info_is_yuv_semiplanar() to intel_fb.c (Michel Dänzer) [1988103] - drm/i915: Unexport is_semiplanar_uv_plane() (Michel Dänzer) [1988103] - drm/i915: Simplify the modifier check for interlaced scanout support (Michel Dänzer) [1988103] - drm/i915: Add tiling attribute to the modifier descriptor (Michel Dänzer) [1988103] - drm/i915: Move intel_get_format_info() to intel_fb.c (Michel Dänzer) [1988103] - drm/i915: Add a table with a descriptor for all i915 modifiers (Michel Dänzer) [1988103] - drm/i915/adlp: Implement workaround 16013190616 (Michel Dänzer) [1988103] - drm/i915/adlp: Extend PSR2 support in transcoder B (Michel Dänzer) [1988103] - drm/i915/display: Wait PSR2 get out of deep sleep to update pipe (Michel Dänzer) [1988103] - drm/i915/display/adlp: Allow PSR2 to be enabled (Michel Dänzer) [1988103] - drm/i915/display/adlp: Optimize PSR2 power-savings in corner cases (Michel Dänzer) [1988103] - drm/i915/display: Fix glitches when moving cursor with PSR2 selective fetch enabled (Michel Dänzer) [1988103] - drm/i915/display: Handle frontbuffer rendering when PSR2 selective fetch is enabled (Michel Dänzer) [1988103] - drm/i915/display: Drop unnecessary frontbuffer flushes (Michel Dänzer) [1988103] - drm/i915/display/psr: Do full fetch when handling multi-planar formats (Michel Dänzer) [1988103] - drm/i915/display/psr: Handle plane and pipe restrictions at every page flip (Michel Dänzer) [1988103] - drm/i915/display: Only keep PSR enabled if there is active planes (Michel Dänzer) [1988103] - drm/i915/display: Match PSR2 selective fetch sequences with specification (Michel Dänzer) [1988103] - drm/i915/display/dmc: Set DC_STATE_DEBUG_MASK_CORES after firmware load (Michel Dänzer) [1988103] - drm/i915: Nuke intel_prepare_shared_dpll() (Michel Dänzer) [1988103] - drm/i915: Fold ibx_pch_dpll_prepare() into ibx_pch_dpll_enable() (Michel Dänzer) [1988103] - drm/i915: Fold i9xx_set_pll_dividers() into i9xx_enable_pll() (Michel Dänzer) [1988103] - drm/i915: Reuse ilk_needs_fb_cb_tune() for the reduced clock as well (Michel Dänzer) [1988103] - drm/i915: Call {vlv,chv}_prepare_pll() from {vlv,chv}_enable_pll() (Michel Dänzer) [1988103] - drm/i915: Program DPLL P1 dividers consistently (Michel Dänzer) [1988103] - drm/i915: Remove the 'reg' local variable (Michel Dänzer) [1988103] - drm/i915: Clean up variable names in old dpll functions (Michel Dänzer) [1988103] - drm/i915: Clean dpll calling convention (Michel Dänzer) [1988103] - drm/i915: Constify struct dpll all over (Michel Dänzer) [1988103] - drm/i915: Extract ilk_update_pll_dividers() (Michel Dänzer) [1988103] - drm/i915: Clean up gen2 DPLL readout (Michel Dänzer) [1988103] - drm/i915: Set output_types to EDP for vlv/chv DPLL forcing (Michel Dänzer) [1988103] - drm/i915: Silence __iomem sparse warn (Michel Dänzer) [1988103] - drm/i915: split fdi link training from display vtable. (Michel Dänzer) [1988103] - drm/i915: split irq hotplug function from display vtable (Michel Dänzer) [1988103] - drm/i915: split cdclk functions from display vtable. (Michel Dänzer) [1988103] - drm/i915: split audio functions from display vtable (Michel Dänzer) [1988103] - drm/i915: split color functions from display vtable (Michel Dänzer) [1988103] - drm/i915: split watermark vfuncs from display vtable. (Michel Dänzer) [1988103] - drm/i915: split clock gating init from display vtable (Michel Dänzer) [1988103] - drm/i915/display: add intel_fdi_link_train wrapper. (Michel Dänzer) [1988103] - drm/i915: add wrappers around cdclk vtable funcs. (Michel Dänzer) [1988103] - drm/i915/wm: provide wrappers around watermark vfuncs calls (v3) (Michel Dänzer) [1988103] - drm/i915: make update_wm take a dev_priv. (Michel Dänzer) [1988103] - drm/i915/pm: drop get_fifo_size vfunc. (Michel Dänzer) [1988103] - drm/i915: Clean up pre-skl wm calling convention (Michel Dänzer) [1988103] - drm/i915/dmc: Update to DMC v2.12 (Michel Dänzer) [1988103] - drm/i915: Implement PSF GV point support (Michel Dänzer) [1988103] - drm/i915: Extend QGV point restrict mask to 0x3 (Michel Dänzer) [1988103] - drm/i915/display: Disable audio, DRRS and PSR before planes (Michel Dänzer) [1988103] - drm/i915: Make display workaround upper bounds exclusive (Michel Dänzer) [1988103] - drm/i915: Program DFR enable/disable as a GT workaround (Michel Dänzer) [1988103] - drm/i915/step: s/_revid_tbl/_revids (Michel Dänzer) [1988103] - drm/i915/display: Settle on "adl-x" in WA comments (Michel Dänzer) [1988103] - drm/i915: Settle on "adl-x" in WA comments (Michel Dänzer) [1988103] - drm/i915/display/adlp: Disable underrun recovery (Michel Dänzer) [1988103] - drm/i915/tc: Fix system hang on ADL-P during TypeC PHY disconnect (Michel Dänzer) [1988103] - drm/i915/tc: Drop extra TC cold blocking from intel_tc_port_connected() (Michel Dänzer) [1988103] - drm/i915/tc: Fix TypeC PHY connect/disconnect logic on ADL-P (Michel Dänzer) [1988103] - drm/i915/icl/tc: Remove the ICL special casing during TC-cold blocking (Michel Dänzer) [1988103] - drm/i915/tc: Avoid using legacy AUX PW in TBT mode (Michel Dänzer) [1988103] - drm/i915/tc: Refactor TC-cold block/unblock helpers (Michel Dänzer) [1988103] - drm/i915/tc: Add a mode for the TypeC PHY's disconnected state (Michel Dänzer) [1988103] - drm/i915/tc: Don't keep legacy TypeC ports in connected state w/o a sink (Michel Dänzer) [1988103] - drm/i915/tc: Add/use helpers to retrieve TypeC port properties (Michel Dänzer) [1988103] - drm/i915/tc: Check for DP-alt, legacy sinks before taking PHY ownership (Michel Dänzer) [1988103] - drm/i915/tc: Remove waiting for PHY complete during releasing ownership (Michel Dänzer) [1988103] - drm/i915/adlp/tc: Fix PHY connected check for Thunderbolt mode (Michel Dänzer) [1988103] - drm/i915: Force a TypeC PHY disconnect during suspend/shutdown (Michel Dänzer) [1988103] - drm/i915/adlp: Add support for remapping CCS FBs (Michel Dänzer) [1988103] - drm/i915: Follow a new->old platform check order in intel_fb_stride_alignment (Michel Dänzer) [1988103] - drm/i915/adlp: Assert that VMAs in DPT start at 0 (Michel Dänzer) [1988103] - drm/i915/adlp: Require always a power-of-two sized CCS surface stride (Michel Dänzer) [1988103] - drm/i915: Use tile block based dimensions for CCS origin x, y check (Michel Dänzer) [1988103] - drm/i915/fb: move user framebuffer stuff to intel_fb.c (Michel Dänzer) [1988103] - drm/i915/display: split out dpt out of intel_display.c (Michel Dänzer) [1988103] - drm/i915/fb: move intel_surf_alignment() to intel_fb.c (Michel Dänzer) [1988103] - drm/i915: add HAS_ASYNC_FLIPS feature macro (Michel Dänzer) [1988103] - drm/i915/fb: move intel_fb_align_height() to intel_fb.c (Michel Dänzer) [1988103] - drm/i915/fb: move intel_tile_width_bytes() to intel_fb.c (Michel Dänzer) [1988103] - drm/i915/display/adlp: Add new PSR2 workarounds (Michel Dänzer) [1988103] - drm/i915: Program chicken bit during DP MST sequence on TGL+ (Michel Dänzer) [1988103] - drm/i915/display: Workaround cursor left overs with PSR2 selective fetch enabled (Michel Dänzer) [1988103] - drm/i915/display/adlp: Fix PSR2_MAN_TRK_CTL_SU_REGION_END_ADDR calculation (Michel Dänzer) [1988103] - drm/i915: Update memory bandwidth parameters (Michel Dänzer) [1988103] - drm/i915/dp: fix for ADL_P/S dp/edp max source rates (Michel Dänzer) [1988103] - drm/i915/dp: fix DG1 and RKL max source rates (Michel Dänzer) [1988103] - drm/i915/dp: fix EHL/JSL max source rates calculation (Michel Dänzer) [1988103] - drm/i915/dp: fix TGL and ICL max source rates (Michel Dänzer) [1988103] - drm/i915/dp: Fix eDP max rate for display 11+ (Michel Dänzer) [1988103] - drm/i915/dp: fix DG2 max source rate check (Michel Dänzer) [1988103] - drm/i915/dg2: add DG2 UHBR source rates (Michel Dänzer) [1988103] - drm/i915/display: remove explicit CNL handling from intel_dp.c (Michel Dänzer) [1988103] - drm/i915/dsi/xelpd: Enable mipi dsi support. (Michel Dänzer) [1988103] - drm/i915/dsi/xelpd: Add WA to program LP to HS wakeup guardband (Michel Dänzer) [1988103] - drm/i915/display: Update small joiner ram size (Michel Dänzer) [1988103] - drm/i915/adl_p: Also disable underrun recovery with MSO (Michel Dänzer) [1988103] - drm/i915/display/adl_p: Correctly program MBUS DBOX A credits (Michel Dänzer) [1988103] - drm/i915: Apply CMTG clock disabling WA while DPLL0 is enabled (Michel Dänzer) [1988103] - drm/i915/adl_p: Add ddi buf translation tables for combo PHY (Michel Dänzer) [1988103] - drm/i915/adl_s: Update ddi buf translation tables (Michel Dänzer) [1988103] - drm/i915: Add the missing adls vswing tables (Michel Dänzer) [1988103] - drm/i915/adlp: Add workaround to disable CMTG clock gating (Michel Dänzer) [1988103] - drm/i915/adl_p: Allow underrun recovery when possible (Michel Dänzer) [1988103] - drm/i915: Add dummy IS_DG2 definition (Michel Dänzer) [1988103] - drm/i915: Extend Wa_1406941453 to adl-p (Michel Dänzer) [1988103] - drm/i915/display/adl_p: Implement PSR changes (Michel Dänzer) [1988103] - drm/i915/debugfs: DISPLAY_VER 13 lpsp capability (Michel Dänzer) [1988103] - drm/i915/adlp: Add ADL-P GuC/HuC firmware files (Michel Dänzer) [1988103] - drm/i915/huc: Update TGL and friends to HuC 7.9.3 (Michel Dänzer) [1988103] - drm/i915/guc: Update firmware to v62.0.0 (Michel Dänzer) [1988103] - drm/i915/guc: Introduce unified HXG messages (Michel Dänzer) [1988103] - drm/i915/display/adl_p: Implement Wa_16011303918 (Michel Dänzer) [1988103] - drm/i915/xelpd: Handle PSR2 SDP indication in the prior scanline (Michel Dänzer) [1988103] - drm/i915/display/psr: Handle SU Y granularity (Michel Dänzer) [1988103] - drm/i915/display/adl_p: Implement Wa_16011168373 (Michel Dänzer) [1988103] - drm/i915/display/adl_p: Implement Wa_22012278275 (Michel Dänzer) [1988103] - drm/i915: Nuke buf_trans hdmi functions (Michel Dänzer) [1988103] - drm/i915: Clean up jsl/ehl buf trans functions (Michel Dänzer) [1988103] - drm/i915: Fix ehl edp hbr2 vswing table (Michel Dänzer) [1988103] - drm/i915: Deduplicate icl DP HBR2 vs. eDP HBR3 table (Michel Dänzer) [1988103] - drm/i915: Fix dg1 buf trans tables (Michel Dänzer) [1988103] - drm/i915: Introduce rkl_get_combo_buf_trans() (Michel Dänzer) [1988103] - drm/i915: Clean up hsw/bdw/skl/kbl buf trans funcs (Michel Dänzer) [1988103] - drm/i915: Introduce encoder->get_buf_trans() (Michel Dänzer) [1988103] - drm/i915: Store the HDMI default entry in the bug trans struct (Michel Dänzer) [1988103] - drm/i915; Return the whole buf_trans struct from get_buf_trans() (Michel Dänzer) [1988103] - drm/i915: Introduce intel_get_buf_trans() (Michel Dänzer) [1988103] - drm/i915: Wrap the buf trans tables into a struct (Michel Dänzer) [1988103] - drm/i915: Rename dkl phy buf trans tables (Michel Dänzer) [1988103] - drm/i915: Wrap the platform specific buf trans structs into a union (Michel Dänzer) [1988103] - drm/i915: Introduce hsw_get_buf_trans() (Michel Dänzer) [1988103] - drm/i915: s/intel/hsw/ for hsw/bdw/skl buf trans (Michel Dänzer) [1988103] - drm/i915/adl_p: Load DMC (Michel Dänzer) [1988103] - drm/i915/adl_p: Pipe B DMC Support (Michel Dänzer) [1988103] - drm/i915/xelpd: Pipe A DMC plugging (Michel Dänzer) [1988103] - drm/i915/dmc: Introduce DMC_FW_MAIN (Michel Dänzer) [1988103] - drm/i915/adl_p: Add initial ADL_P Workarounds (Michel Dänzer) [1988103] - drm/i915/xelpd: break feature inheritance (Michel Dänzer) [1988103] - backlight: backlight: Make of_find_backlight static (Jérôme Glisse) [1988103] - backlight: backlight: Drop backlight_put() (Jérôme Glisse) [1988103] - backlight: backlight: Introduce backlight_get_brightness() (Jérôme Glisse) [1988103] - backlight: backlight: Drop extern from prototypes (Jérôme Glisse) [1988103] - backlight: generic_bl: Remove this driver as it is unused (Michel Dänzer) [1988103] - backlight: backlight: Document enums in backlight.h (Jérôme Glisse) [1988103] - backlight: backlight: Document inline functions in backlight.h (Jérôme Glisse) [1988103] - backlight: backlight: Improve backlight_device documentation (Jérôme Glisse) [1988103] - backlight: backlight: Improve backlight_properties documentation (Jérôme Glisse) [1988103] - backlight: backlight: Improve backlight_ops documentation (Jérôme Glisse) [1988103] - backlight: backlight: Add backlight_is_blank() (Jérôme Glisse) [1988103] - backlight: Add backlight_device_get_by_name() (Jérôme Glisse) [1988103] - backlight: Expose brightness curve type through sysfs (Michel Dänzer) [1988103] - backlight: Remove obsolete comment for ->state (Jérôme Glisse) [1988103] - x86/gpu: add JasperLake to gen11 early quirks (Michel Dänzer) [1988103] - drm/i915/adl_p: ADL_P device info enabling (Michel Dänzer) [1988103] - redhat/configs: Disable CONFIG_DRM_VMWGFX on aarch64 (Michel Dänzer) [1988103] - drm/amd/display: Reduce stack size for dml31 UseMinimumDCFCLK (Michel Dänzer) [1988103] - drm/amd/display: Reduce stack size for dml31_ModeSupportAndSystemConfigurationFull (Michel Dänzer) [1988103] - drm/amdgpu: Initialize max/min_dpm_level (Michel Dänzer) [1988103] - redhat/configs: Disable CONFIG_HSA_AMD_SVM for now (Michel Dänzer) [1988103] - i915: Convert to older tasklet API (Michel Dänzer) [1988103] - drm/ttm: Include asm/pgtable.h (Michel Dänzer) [1988103] - Merge DRM changes from upstream v5.13..v5.14.21 (Michel Dänzer) [1988103] - PCI: Add support for dev_groups to struct pci_driver (Jérôme Glisse) [1988103] - drm: Initialize some local variables to avoid compiler warnings (Jérôme Glisse) [1988103] - drm: Use swiotlb_nr_tbl instead of is_swiotlb_active (Jérôme Glisse) [1988103] - i915: Use mdev_type_kobj_to_group_id instead of mtype_get_type_group_id (Jérôme Glisse) [1988103] - i915: Convert to older tasklet API (Jérôme Glisse) [1988103] - drm: Drop const from list_sort compare function prototypes (Jérôme Glisse) [1988103] - Merge DRM changes from upstream v5.12.14..v5.13 (Michel Dänzer) [1988103] - vfio/mdev: add helper to get index of mdev_type sysfs file (Jérôme Glisse) [1988103] - drm/syncobj: make lockdep complain on WAIT_FOR_SUBMIT v3 (Jérôme Glisse) [1988103] - Revert "drm/i915: Implement Wa_1508744258" (Michel Dänzer) [1988103] - Revert "drm/i915: Add the missing adls vswing tables" (Michel Dänzer) [1988103] - x86/gpu: Add Alderlake-S stolen memory support (Michel Dänzer) [1988103] - x86/gpu: add RKL stolen memory support (Michel Dänzer) [1988103] - x86/gpu: add TGL stolen memory support (Michel Dänzer) [1988103] - x86/gpu: add ElkhartLake to gen11 early quirks (Michel Dänzer) [1988103] - x86/gpu: reserve ICL's graphics stolen memory (Michel Dänzer) [1988103] - selftest/x86/signal: Include test cases for validating sigaltstack (Prarit Bhargava) [1837321] - x86/signal: Detect and prevent an alternate signal stack overflow (Prarit Bhargava) [1837321] - selftest/sigaltstack: Use the AT_MINSIGSTKSZ aux vector if available (Prarit Bhargava) [1837321] - x86/fpu: Additional cleanups (Prarit Bhargava) [1837321] - binfmt_elf: Respect error return from `regset->active' (Prarit Bhargava) [1837321] - x86/fpu: Optimize out sigframe xfeatures when in init state (Prarit Bhargava) [1837321] - Documentation/x86: Add documentation for using dynamic XSTATE features (Prarit Bhargava) [1837321] - selftests/x86/amx: Add context switch test (Prarit Bhargava) [1837321] - selftests/x86/amx: Add test cases for AMX state management (Prarit Bhargava) [1837321] - x86/fpu: Include vmalloc.h for vzalloc() (Prarit Bhargava) [1837321] - x86/fpu/amx: Enable the AMX feature in 64-bit mode (Prarit Bhargava) [1837321] - x86/fpu: Add XFD handling for dynamic states (Prarit Bhargava) [1837321] - x86/fpu: Calculate the default sizes independently (Prarit Bhargava) [1837321] - x86/fpu/amx: Define AMX state components and have it used for boot-time checks (Prarit Bhargava) [1837321] - x86/fpu/xstate: Prepare XSAVE feature table for gaps in state component numbers (Prarit Bhargava) [1837321] - x86/fpu/xstate: Add fpstate_realloc()/free() (Prarit Bhargava) [1837321] - x86/fpu/xstate: Add XFD #NM handler (Prarit Bhargava) [1837321] - x86/fpu: Update XFD state where required (Prarit Bhargava) [1837321] - x86/fpu: Add sanity checks for XFD (Prarit Bhargava) [1837321] - x86/fpu: Add XFD state to fpstate (Prarit Bhargava) [1837321] - x86/msr-index: Add MSRs for XFD (Prarit Bhargava) [1837321] - x86/cpufeatures: Add eXtended Feature Disabling (XFD) feature bit (Prarit Bhargava) [1837321] - x86/fpu: Reset permission and fpstate on exec() (Prarit Bhargava) [1837321] - x86/fpu: Prepare fpu_clone() for dynamically enabled features (Prarit Bhargava) [1837321] - x86/fpu/signal: Prepare for variable sigframe length (Prarit Bhargava) [1837321] - x86/signal: Use fpu::__state_user_size for sigalt stack validation (Prarit Bhargava) [1837321] - x86/fpu: Add basic helpers for dynamically enabled features (Prarit Bhargava) [1837321] - x86/arch_prctl: Add controls for dynamic XSTATE components (Prarit Bhargava) [1837321] - x86/fpu: Add fpu_state_config::legacy_features (Prarit Bhargava) [1837321] - x86/fpu: Add members to struct fpu to cache permission information (Prarit Bhargava) [1837321] - x86/fpu/xstate: Provide xstate_calculate_size() (Prarit Bhargava) [1837321] - x86/signal: Implement sigaltstack size validation (Prarit Bhargava) [1837321] - signal: Add an optional check for altstack size (Prarit Bhargava) [1837321] - x86/fpu: Remove old KVM FPU interface (Prarit Bhargava) [1837321] - x86/kvm: Convert FPU handling to a single swap buffer (Prarit Bhargava) [1837321] - x86/fpu: Provide infrastructure for KVM FPU cleanup (Prarit Bhargava) [1837321] - x86/fpu: Prepare for sanitizing KVM FPU code (Prarit Bhargava) [1837321] - x86/fpu/xstate: Move remaining xfeature helpers to core (Prarit Bhargava) [1837321] - x86/fpu: Rework restore_regs_from_fpstate() (Prarit Bhargava) [1837321] - x86/fpu: Mop up xfeatures_mask_uabi() (Prarit Bhargava) [1837321] - x86/fpu: Move xstate feature masks to fpu_*_cfg (Prarit Bhargava) [1837321] - x86/fpu: Move xstate size to fpu_*_cfg (Prarit Bhargava) [1837321] - x86/fpu/xstate: Cleanup size calculations (Prarit Bhargava) [1837321] - x86/fpu: Cleanup fpu__init_system_xstate_size_legacy() (Prarit Bhargava) [1837321] - x86/fpu: Provide struct fpu_config (Prarit Bhargava) [1837321] - x86/fpu/signal: Use fpstate for size and features (Prarit Bhargava) [1837321] - x86/fpu/xstate: Use fpstate for copy_uabi_to_xstate() (Prarit Bhargava) [1837321] - x86/fpu: Use fpstate in __copy_xstate_to_uabi_buf() (Prarit Bhargava) [1837321] - x86/fpu: Use fpstate in fpu_copy_kvm_uabi_to_fpstate() (Prarit Bhargava) [1837321] - x86/fpu/xstate: Use fpstate for xsave_to_user_sigframe() (Prarit Bhargava) [1837321] - x86/fpu/xstate: Use fpstate for os_xsave() (Prarit Bhargava) [1837321] - x86/fpu: Use fpstate::size (Prarit Bhargava) [1837321] - x86/fpu: Add size and mask information to fpstate (Prarit Bhargava) [1837321] - x86/process: Move arch_thread_struct_whitelist() out of line (Prarit Bhargava) [1837321] - x86/fpu: Do not leak fpstate pointer on fork (Prarit Bhargava) [1837321] - x86/fpu: Remove fpu::state (Prarit Bhargava) [1837321] - x86/math-emu: Convert to fpstate (Prarit Bhargava) [1837321] - x86/fpu/core: Convert to fpstate (Prarit Bhargava) [1837321] - x86/fpu/signal: Convert to fpstate (Prarit Bhargava) [1837321] - x86/fpu/regset: Convert to fpstate (Prarit Bhargava) [1837321] - x86/fpu: Convert tracing to fpstate (Prarit Bhargava) [1837321] - x86/KVM: Convert to fpstate (Prarit Bhargava) [1837321] - x86/fpu: Replace KVMs xstate component clearing (Prarit Bhargava) [1837321] - x86/fpu: Convert restore_fpregs_from_fpstate() to struct fpstate (Prarit Bhargava) [1837321] - x86/fpu: Convert fpstate_init() to struct fpstate (Prarit Bhargava) [1837321] - fpu/types.h: KABI fix Part I (Prarit Bhargava) [1837321] - x86/fpu: Provide struct fpstate (Prarit Bhargava) [1837321] - x86/fpu: Replace KVMs home brewed FPU copy to user (Prarit Bhargava) [1837321] - x86/fpu: Provide a proper function for ex_handler_fprestore() (Prarit Bhargava) [1837321] - x86/fpu: Replace the includes of fpu/internal.h (Prarit Bhargava) [1837321] - x86/fpu: Mop up the internal.h leftovers (Prarit Bhargava) [1837321] - x86/sev: Include fpu/xcr.h (Prarit Bhargava) [1837321] - x86/fpu: Remove internal.h dependency from fpu/signal.h (Prarit Bhargava) [1837321] - x86/fpu: Move fpstate functions to api.h (Prarit Bhargava) [1837321] - x86/fpu: Move mxcsr related code to core (Prarit Bhargava) [1837321] - x86/fpu: Move fpregs_restore_userregs() to core (Prarit Bhargava) [1837321] - x86/fpu: Make WARN_ON_FPU() private (Prarit Bhargava) [1837321] - x86/fpu: Move legacy ASM wrappers to core (Prarit Bhargava) [1837321] - x86/fpu: Move os_xsave() and os_xrstor() to core (Prarit Bhargava) [1837321] - x86/fpu: Make os_xrstor_booting() private (Prarit Bhargava) [1837321] - x86/fpu: Clean up CPU feature tests (Prarit Bhargava) [1837321] - x86/fpu: Move context switch and exit to user inlines into sched.h (Prarit Bhargava) [1837321] - x86/fpu: Mark fpu__init_prepare_fx_sw_frame() as __init (Prarit Bhargava) [1837321] - x86/fpu: Rework copy_xstate_to_uabi_buf() (Prarit Bhargava) [1837321] - x86/fpu: Replace KVMs home brewed FPU copy from user (Prarit Bhargava) [1837321] - x86/fpu: Move KVMs FPU swapping to FPU core (Prarit Bhargava) [1837321] - x86/fpu/xstate: Mark all init only functions __init (Prarit Bhargava) [1837321] - x86/fpu/xstate: Provide and use for_each_xfeature() (Prarit Bhargava) [1837321] - x86/fpu: Cleanup xstate xcomp_bv initialization (Prarit Bhargava) [1837321] - x86/fpu: Do not inherit FPU context for kernel and IO worker threads (Prarit Bhargava) [1837321] - x86/process: Clone FPU in copy_thread() (Prarit Bhargava) [1837321] - x86/fpu: Remove pointless memset in fpu_clone() (Prarit Bhargava) [1837321] - x86/fpu: Cleanup the on_boot_cpu clutter (Prarit Bhargava) [1837321] - x86/fpu: Restrict xsaves()/xrstors() to independent states (Prarit Bhargava) [1837321] - x86/pkru: Remove useless include (Prarit Bhargava) [1837321] - x86/fpu: Update stale comments (Prarit Bhargava) [1837321] - x86/fpu: Remove pointless argument from switch_fpu_finish() (Prarit Bhargava) [1837321] - x86/fpu: Mask out the invalid MXCSR bits properly (Prarit Bhargava) [1837321] - x86/fpu: Restore the masking out of reserved MXCSR bits (Prarit Bhargava) [1837321] - x86/fpu/signal: Fix missed conversion to correct boolean retval in save_xstate_epilog() (Prarit Bhargava) [1837321] - x86/fpu/signal: Change return code of restore_fpregs_from_user() to boolean (Prarit Bhargava) [1837321] - x86/fpu/signal: Change return code of check_xstate_in_sigframe() to boolean (Prarit Bhargava) [1837321] - x86/fpu/signal: Change return type of __fpu_restore_sig() to boolean (Prarit Bhargava) [1837321] - x86/fpu/signal: Change return type of fpu__restore_sig() to boolean (Prarit Bhargava) [1837321] - x86/signal: Change return type of restore_sigcontext() to boolean (Prarit Bhargava) [1837321] - x86/fpu/signal: Change return type of copy_fpregs_to_sigframe() helpers to boolean (Prarit Bhargava) [1837321] - x86/fpu/signal: Change return type of copy_fpstate_to_sigframe() to boolean (Prarit Bhargava) [1837321] - x86/fpu/signal: Move xstate clearing out of copy_fpregs_to_sigframe() (Prarit Bhargava) [1837321] - x86/fpu/signal: Move header zeroing out of xsave_to_user_sigframe() (Prarit Bhargava) [1837321] - x86/fpu/signal: Clarify exception handling in restore_fpregs_from_user() (Prarit Bhargava) [1837321] - x86/elf: Support a new ELF aux vector AT_MINSIGSTKSZ (Prarit Bhargava) [1837321] - uapi/auxvec: Define the aux vector AT_MINSIGSTKSZ (Prarit Bhargava) [1837321] - x86: get rid of get_user_ex() in restore_sigcontext() (Prarit Bhargava) [1837321] - x86: get rid of get_user_ex() in ia32_restore_sigcontext() (Prarit Bhargava) [1837321] - x86: Remove force_iret() (Prarit Bhargava) [1837321] - x86/uaccess, signal: Fix AC=1 bloat (Prarit Bhargava) [1837321] - x86/ia32: Fix ia32_restore_sigcontext() AC leak (Prarit Bhargava) [1837321] - x86/tsc: Add tsc_early_khz command line parameter (Prarit Bhargava) [1957375] - x86/debug: Support negative polarity DR6 bits (Prarit Bhargava) [2017958]- KVM: SVM: Do not terminate SEV-ES guests on GHCB validation failure (Vitaly Kuznetsov) [2032931] - KVM: SEV: Fall back to vmalloc for SEV-ES scratch area if necessary (Vitaly Kuznetsov) [2032931] - KVM: SEV: Return appropriate error codes if SEV-ES scratch setup fails (Vitaly Kuznetsov) [2032931] - KVM: SEV: Refactor out sev_es_state struct (Vitaly Kuznetsov) [2032931] - s390: mm: Fix secure storage access exception handling (Thomas Huth) [1984910] - KVM: PPC: Book3S HV: Make idle_kvm_start_guest() return 0 if it went to guest (Jon Maloy) [2018960] {CVE-2021-43056} - KVM: PPC: Book3S HV: Fix stack handling in idle_kvm_start_guest() (Jon Maloy) [2018960] {CVE-2021-43056} - KVM: arm64: selftests: arch_timer: Support vCPU migration (Gavin Shan) [2024808] - KVM: arm64: selftests: Add arch_timer test (Gavin Shan) [2024808] - KVM: arm64: selftests: Add host support for vGIC (Gavin Shan) [2024808] - KVM: arm64: selftests: Add basic GICv3 support (Gavin Shan) [2024808] - KVM: arm64: selftests: Add light-weight spinlock support (Gavin Shan) [2024808] - KVM: arm64: selftests: Add guest support to get the vcpuid (Gavin Shan) [2024808] - KVM: arm64: selftests: Maintain consistency for vcpuid type (Gavin Shan) [2024808] - KVM: arm64: selftests: Add support to disable and enable local IRQs (Gavin Shan) [2024808] - KVM: arm64: selftests: Add basic support to generate delays (Gavin Shan) [2024808] - KVM: arm64: selftests: Add basic support for arch_timers (Gavin Shan) [2024808] - KVM: arm64: selftests: Add support for cpu_relax (Gavin Shan) [2024808] - KVM: arm64: selftests: Introduce ARM64_SYS_KVM_REG (Gavin Shan) [2024808] - tools: arm64: Import sysreg.h (Gavin Shan) [2024808] - KVM: arm64: selftests: Add MMIO readl/writel support (Gavin Shan) [2024808] - selftests: KVM: Introduce psci_cpu_on_test (Gavin Shan) [2024808] - KVM: arm64: selftests: get-reg-list: actually enable pmu regs in pmu sublist (Gavin Shan) [2024808] - KVM: arm64: Update MAINTAINERS to include selftests (Gavin Shan) [2024808] - KVM: arm64: selftests: get-reg-list: Split base and pmu registers (Gavin Shan) [2024808] - KVM: arm64: selftests: get-reg-list: Remove get-reg-list-sve (Gavin Shan) [2024808] - KVM: arm64: selftests: get-reg-list: Provide config selection option (Gavin Shan) [2024808] - KVM: arm64: selftests: get-reg-list: Prepare to run multiple configs at once (Gavin Shan) [2024808] - KVM: arm64: selftests: get-reg-list: Introduce vcpu configs (Gavin Shan) [2024808] - sctp: make the raise timer more simple and accurate (Xin Long) [2020474] - Enable flowtable ipv4/ipv6 support (Phil Sutter) [1850324] - ip6_vti: initialize __ip6_tnl_parm struct in vti6_siocdevprivate (William Zhao) [1941928] - svcrdma: Fix a crash in svcrdma_counter_handler (Benjamin Coddington) [2037213] - fbcon: Fix global-out-of-bounds read in fbcon_get_font() (Lyude Paul) [1904374] - bnxt_en: Clean up completion ring page arrays completely (Ken Cox) [1987074] - bnxt_en: Fix error recovery regression (Ken Cox) [1987074] - bnxt_en: Fix possible unintended driver initiated error recovery (Ken Cox) [1987074] - bnxt_en: Fix UDP tunnel logic (Ken Cox) [1987074] - bnxt_en: Fix asic.rev in devlink dev info command (Ken Cox) [1987074] - bnxt_en: fix read of stored FW_PSID version on P5 devices (Ken Cox) [1987074] - bnxt_en: fix stored FW_PSID version masks (Ken Cox) [1987074] - bnxt_en: fix kernel doc warnings in bnxt_hwrm.c (Ken Cox) [1987074] - bnxt_en: Fix 64-bit doorbell operation on 32-bit kernels (Ken Cox) [1987074] - bnxt_en: support multiple HWRM commands in flight (Ken Cox) [1987074] - bnxt_en: remove legacy HWRM interface (Ken Cox) [1987074] - bnxt_en: update all firmware calls to use the new APIs (Ken Cox) [1987074] - bnxt_en: use link_lock instead of hwrm_cmd_lock to protect link_info (Ken Cox) [1987074] - bnxt_en: add support for HWRM request slices (Ken Cox) [1987074] - bnxt_en: add HWRM request assignment API (Ken Cox) [1987074] - bnxt_en: discard out of sequence HWRM responses (Ken Cox) [1987074] - bnxt_en: introduce new firmware message API based on DMA pools (Ken Cox) [1987074] - bnxt_en: move HWRM API implementation into separate file (Ken Cox) [1987074] - bnxt_en: Refactor the HWRM_VER_GET firmware calls (Ken Cox) [1987074] - bnxt_en: remove DMA mapping for KONG response (Ken Cox) [1987074] - bnxt: count discards due to memory allocation errors (Ken Cox) [1987074] - bnxt: count packets discarded because of netpoll (Ken Cox) [1987074] - net: broadcom: switch from 'pci_' to 'dma_' API (Ken Cox) [1987074] - bnxt_en: Add missing DMA memory barriers (Ken Cox) [1987074] - bnxt_en: Disable aRFS if running on 212 firmware (Ken Cox) [1987074] - bnxt: count Tx drops (Ken Cox) [1987074] - bnxt: make sure xmit_more + errors does not miss doorbells (Ken Cox) [1987074] - bnxt: disable napi before canceling DIM (Ken Cox) [1987074] - bnxt: don't lock the tx queue from napi poll (Ken Cox) [1987074] - bnxt_en: Use register window 6 instead of 5 to read the PHC (Ken Cox) [1987074] - bnxt_en: Update firmware call to retrieve TX PTP timestamp (Ken Cox) [1987074] - bnxt_en: Update firmware interface to 1.10.2.52 (Ken Cox) [1987074] - bnxt_en: Increase maximum RX ring size if jumbo ring is not used (Ken Cox) [1987074] - bnxt_en: Don't use static arrays for completion ring pages (Ken Cox) [1987074] - bnxt_en: Add missing periodic PHC overflow check (Ken Cox) [1987074] - bnxt_en: Log if an invalid signal detected on TSIO pin (Ken Cox) [1987074] - bnxt_en: Event handler for PPS events (Ken Cox) [1987074 1990156] - bnxt_en: 1PPS functions to configure TSIO pins (Ken Cox) [1987074 1990156] - bnxt_en: 1PPS support for 5750X family chips (Ken Cox) [1987074 1990156] - bnxt_en: Do not read the PTP PHC during chip reset (Ken Cox) [1987074 1990156] - bnxt_en: Move bnxt_ptp_init() from bnxt_open() back to bnxt_init_one() (Ken Cox) [1987074 1990156] - bnxt_en: Fix PTP capability discovery (Ken Cox) [1987074] - bnxt_en: Move bnxt_ptp_init() to bnxt_open() (Ken Cox) [1987074] - bnxt: Remove rcu_read_lock() around XDP program invocation (Ken Cox) [1987074] - bnxt_en: Enable hardware PTP support (Ken Cox) [1987074] - bnxt_en: Transmit and retrieve packet timestamps (Ken Cox) [1987074] - bnxt_en: Get the RX packet timestamp (Ken Cox) [1987074] - bnxt_en: Get the full 48-bit hardware timestamp periodically (Ken Cox) [1987074] - bnxt_en: Add PTP clock APIs, ioctls, and ethtool methods (Ken Cox) [1987074] - bnxt_en: Get PTP hardware capability from firmware (Ken Cox) [1987074] - bnxt_en: Update firmware interface to 1.10.2.47 (Ken Cox) [1987074] - bnxt_en: Fix fall-through warnings for Clang (Ken Cox) [1987074] - bnxt_en: Fix and improve .ndo_features_check(). (Ken Cox) [1987074] - bnxt_en: Implement .ndo_features_check(). (Ken Cox) [1987074] - bnxt_en: Support IFF_SUPP_NOFCS feature to transmit without ethernet FCS. (Ken Cox) [1987074] - bnxt_en: Call bnxt_approve_mac() after the PF gives up control of the VF MAC. (Ken Cox) [1987074] - bnxt_en: Move bnxt_approve_mac(). (Ken Cox) [1987074] - bnxt_en: allow VF config ops when PF is closed (Ken Cox) [1987074] - bnxt_en: Add support for fw managed link down feature. (Ken Cox) [1987074] - bnxt_en: Add a new phy_flags field to the main driver structure. (Ken Cox) [1987074] - bnxt_en: report signal mode in link up messages (Ken Cox) [1987074] - bnxt: add more ethtool standard stats (Ken Cox) [1987074] - bnxt: implement ethtool standard stats (Ken Cox) [1987074] - bnxt: implement ethtool::get_fec_stats (Ken Cox) [1987074] - bnxt_en: Free and allocate VF-Reps during error recovery. (Ken Cox) [1987074] - bnxt_en: Refactor __bnxt_vf_reps_destroy(). (Ken Cox) [1987074] - bnxt_en: Refactor bnxt_vf_reps_create(). (Ken Cox) [1987074] - bnxt_en: Invalidate health register mapping at the end of probe. (Ken Cox) [1987074] - bnxt_en: Treat health register value 0 as valid in bnxt_try_reover_fw(). (Ken Cox) [1987074] - bnxt_en: Enhance retry of the first message to the firmware. (Ken Cox) [1987074] - bnxt_en: Set BNXT_STATE_FW_RESET_DET flag earlier for the RDMA driver. (Ken Cox) [1987074] - bnxt_en: check return value of bnxt_hwrm_func_resc_qcaps (Ken Cox) [1987074] - bnxt_en: don't fake firmware response success when PCI is disabled (Ken Cox) [1987074] - bnxt_en: Improve wait for firmware commands completion (Ken Cox) [1987074] - bnxt_en: Improve the status_reliable flag in bp->fw_health. (Ken Cox) [1987074] - Bluetooth: fix use-after-free error in lock_sock_nested() (Gopal Tiwari) [2005689] - rpmspec: add release string to kernel doc directory name (Jan Stancek) [1824836] - cpufreq: intel_pstate: Fix cpu->pstate.turbo_freq initialization (Mark Langsdorf) [2031830] - ACPI: CPPC: Add NULL pointer check to cppc_get_perf() (Mark Langsdorf) [2031830] - cpufreq: intel_pstate: hybrid: Rework HWP calibration (Mark Langsdorf) [2031830] - ACPI: CPPC: Introduce cppc_get_nominal_perf() (Mark Langsdorf) [2031830] - cpufreq: Replace deprecated CPU-hotplug functions (Mark Langsdorf) [2031830] - cpufreq: intel_pstate: hybrid: Fix build with CONFIG_ACPI unset (Mark Langsdorf) [2031830] - cpufreq: intel_pstate: hybrid: CPU-specific scaling factor (Mark Langsdorf) [2031830] - cpufreq: intel_pstate: hybrid: Avoid exposing two global attributes (Mark Langsdorf) [2031830] - ASoC: amd: renoir: Run hibernation callbacks (Renjith Pananchikkal) [1987617] - hugetlb: fix hugetlb cgroup refcounting during vma split (Waiman Long) [2032811] - hugetlb_cgroup: fix imbalanced css_get and css_put pair for shared mappings (Waiman Long) [2032811] - mm/hugetlb: change hugetlb_reserve_pages() to type bool (Waiman Long) [2032811] - hugetlb: fix an error code in hugetlb_reserve_pages() (Waiman Long) [2032811] - hugetlb_cgroup: fix offline of hugetlb cgroup with reservations (Waiman Long) [2032811] - hugetlb_cgroup: fix reservation accounting (Waiman Long) [2032811] - mm/hugetlb: narrow the hugetlb_lock protection area during preparing huge page (Waiman Long) [2032811] - mm/hugetlb: a page from buddy is not on any list (Waiman Long) [2032811] - mm/hugetlb: not necessary to coalesce regions recursively (Waiman Long) [2032811] - selftests/vm/write_to_hugetlbfs.c: fix unused variable warning (Waiman Long) [2032811] - hugetlb_cgroup: add hugetlb_cgroup reservation tests (Waiman Long) [2032811] - hugetlb: support file_region coalescing again (Waiman Long) [2032811] - hugetlb_cgroup: support noreserve mappings (Waiman Long) [2032811] - hugetlb_cgroup: add accounting for shared mappings (Waiman Long) [2032811] - hugetlb: disable region_add file_region coalescing (Waiman Long) [2032811] - hugetlb_cgroup: add reservation accounting for private mappings (Waiman Long) [2032811] - mm/hugetlb_cgroup: fix hugetlb_cgroup migration (Waiman Long) [2032811] - hugetlb_cgroup: add interface for charge/uncharge hugetlb reservations (Waiman Long) [2032811] - hugetlb_cgroup: add hugetlb_cgroup reservation counter (Waiman Long) [2032811] - mm/vma: move VM_NO_KHUGEPAGED into generic header (Waiman Long) [2032811] - mm/cma.c: switch to bitmap_zalloc() for cma bitmap allocation (Waiman Long) [2032811] - hugetlb: remove duplicated code (Waiman Long) [2032811] - hugetlb: region_chg provides only cache entry (Waiman Long) [2032811] - arm64/mm: Refactor __do_page_fault() (Waiman Long) [2032811] - arm64/mm: Drop task_struct argument from __do_page_fault() (Waiman Long) [2032811] - hugetlbfs: always use address space in inode for resv_map pointer (Waiman Long) [2032811] - mm: remove redundant 'default n' from Kconfig-s (Waiman Long) [2032811] - hugetlbfs: fix potential over/underflow setting node specific nr_hugepages (Waiman Long) [2032811] - hugetlb: allow to free gigantic pages regardless of the configuration (Waiman Long) [2032811] - mm/cma.c: fix crash on CMA allocation if bitmap allocation fails (Waiman Long) [2032811] - mm/cma.c: fix the bitmap status to show failed allocation reason (Waiman Long) [2032811] - mm/cma_debug.c: fix the break condition in cma_maxchunk_get() (Waiman Long) [2032811] - mm: no need to check return value of debugfs_create functions (Waiman Long) [2032811] - x86/mm: Break out user address space handling (Waiman Long) [2032811] - fs: add vfs_parse_fs_param_source() helper (Waiman Long) [2034609] - cgroup: verify that source is a string (Waiman Long) [2034609] - ice: Fix E810 PTP reset flow (Jonathan Toppins) [2013478] - ice: Use div64_u64 instead of div_u64 in adjfine (Jonathan Toppins) [2013478] - ice: Don't put stale timestamps in the skb (Jonathan Toppins) [2013478] - ice: Fix problems with DSCP QoS implementation (Jonathan Toppins) [2030400] - ice: fix software generating extra interrupts (Jonathan Toppins) [2030400] - ice: fix rate limit update after coalesce change (Jonathan Toppins) [2030400] - ice: update dim usage and moderation (Jonathan Toppins) [2030400] - ice: make use of ice_for_each_* macros (Jonathan Toppins) [2030400] - ice: Remove boolean vlan_promisc flag from function (Jonathan Toppins) [2030400] - ice: check whether PTP is initialized in ice_ptp_release() (Jonathan Toppins) [2030400] - ice: devlink: Make devlink_register to be void (Jonathan Toppins) [2030400] - ice: split ice_ring onto Tx/Rx separate structs (Jonathan Toppins) [2030400] - ice: Prefer kcalloc over open coded arithmetic (Jonathan Toppins) [2030400] - ice: Fix macro name for IPv4 fragment flag (Jonathan Toppins) [2030400] - ice: refactor devlink getter/fallback functions to void (Jonathan Toppins) [2030400] - ice: Fix link mode handling (Jonathan Toppins) [2030400] - ice: Add feature bitmap, helpers and a check for DSCP (Jonathan Toppins) [2030400] - ice: Add DSCP support (Jonathan Toppins) [2030400]- fanotify: Make waits for fanotify events only killable (Miklos Szeredi) [1897416] - fanotify: Use interruptible wait when waiting for permission events (Miklos Szeredi) [1897416] - fanotify: Track permission event state (Miklos Szeredi) [1897416] - fanotify: Simplify cleaning of access_list (Miklos Szeredi) [1897416] - fsnotify: Create function to remove event from notification list (Miklos Szeredi) [1897416] - fanotify: Move locking inside get_one_event() (Miklos Szeredi) [1897416] - fanotify: Fold dequeue_event() into process_access_response() (Miklos Szeredi) [1897416] - fanotify: rename struct fanotify_{,perm_}event_info (Miklos Szeredi) [1897416] - RDMA/mlx5: Fix crash when unbind multiport slave (Amir Tzin) [1997386] - redhat: Fix mock.cfg cleanup in redhat/Makefile (Benjamin Coddington) - timekeeping: Use proper clock specifier names in functions (Josef Oskera) [2026471] - leds: ledtrig-activity: use ktime_get_boot_ns() (Josef Oskera) [2026471] - iio: use timespec64 based interfaces for iio_get_time_ns() (Josef Oskera) [2026471] - drivers: net: netdevsim: fix devlink_trap selftests failing (Petr Oros) [2021837] - netdevsim: remove max_vfs dentry (Petr Oros) [2021837] - netdevsim: Fix unsigned being compared to less than zero (Petr Oros) [2021837] - devlink: Protect rate list with lock while switching modes (Petr Oros) [2021837] - devlink: Remove eswitch mode check for mode set call (Petr Oros) [2021837] - devlink: Decrease refcnt of parent rate object on leaf destroy (Petr Oros) [2021837] - docs: networking: devlink: avoid using ReST :doc:`foo` markup (Petr Oros) [2021837] - testing: selftests: drivers: net: netdevsim: devlink: add test case for hard drop statistics (Petr Oros) [2021837] - drivers: net: netdevsim: add devlink trap_drop_counter_get implementation (Petr Oros) [2021837] - testing: selftests: net: forwarding: add devlink-required functionality to test (hard) dropped stats field (Petr Oros) [2021837] - net: core: devlink: add dropped stats traps field (Petr Oros) [2021837] - devlink: Fix error message in devlink_rate_set_ops_supported() (Petr Oros) [2021837] - Documentation: devlink rate objects (Petr Oros) [2021837] - selftest: netdevsim: Add devlink rate grouping test (Petr Oros) [2021837] - netdevsim: Allow setting parent node of rate objects (Petr Oros) [2021837] - devlink: Allow setting parent node of rate objects (Petr Oros) [2021837] - selftest: netdevsim: Add devlink rate nodes test (Petr Oros) [2021837] - netdevsim: Implement support for devlink rate nodes (Petr Oros) [2021837] - devlink: Introduce rate nodes (Petr Oros) [2021837] - selftest: netdevsim: Add devlink port shared/max tx rate test (Petr Oros) [2021837] - netdevsim: Implement devlink rate leafs tx rate support (Petr Oros) [2021837] - devlink: Allow setting tx rate for devlink rate leaf objects (Petr Oros) [2021837] - selftest: netdevsim: Add devlink rate test (Petr Oros) [2021837] - netdevsim: Register devlink rate leaf objects per VF (Petr Oros) [2021837] - devlink: Introduce rate object (Petr Oros) [2021837] - netdevsim: Implement legacy/switchdev mode for VFs (Petr Oros) [2021837] - netdevsim: Implement VFs (Petr Oros) [2021837] - netdevsim: Implement port types and indexing (Petr Oros) [2021837] - netdevsim: Disable VFs on nsim_dev_reload_destroy() call (Petr Oros) [2021837] - netdevsim: Add max_vfs to bus_dev (Petr Oros) [2021837] - devlink: append split port number to the port name (Petr Oros) [2021837] - devlink: Correct VIRTUAL port to not have phys_port attributes (Petr Oros) [2021837] - docs: net: add missing devlink health cmd - trigger (Petr Oros) [2021837] - docs: net: tweak devlink health documentation (Petr Oros) [2021837] - devlink: fix typo in documentation (Petr Oros) [2021837] - devlink: Extend devlink port documentation for subfunctions (Petr Oros) [2021837] - udp: Validate checksum in udp_read_sock() (Jiri Benc) [1947007] - bpf, sockmap: sk_skb data_end access incorrect when src_reg = dst_reg (Jiri Benc) [1947007] - bpf: sockmap, strparser, and tls are reusing qdisc_skb_cb and colliding (Jiri Benc) [1947007] - selftests, bpf: Add one test for sockmap with strparser (Jiri Benc) [1947007] - selftests, bpf: Fix test_txmsg_ingress_parser error (Jiri Benc) [1947007] - skmsg: Lose offset info in sk_psock_skb_ingress (Jiri Benc) [1947007] - bpf, sockmap: Fix potential memory leak on unlikely error case (Jiri Benc) [1947007] - tcp_bpf: Fix one concurrency problem in the tcp_bpf_send_verdict function (Jiri Benc) [1947007] - bpf, sockmap, tcp: sk_prot needs inuse_idx set for proc stats (Jiri Benc) [1947007] - bpf, sockmap: Fix memleak on ingress msg enqueue (Jiri Benc) [1947007] - bpf, sockmap: On cleanup we additionally need to remove cached skb (Jiri Benc) [1947007] - skmsg: Increase sk->sk_drops when dropping packets (Jiri Benc) [1947007] - skmsg: Pass source psock to sk_psock_skb_redirect() (Jiri Benc) [1947007] - skmsg: Teach sk_psock_verdict_apply() to return errors (Jiri Benc) [1947007] - skmsg: Fix a memory leak in sk_psock_verdict_apply() (Jiri Benc) [1947007] - skmsg: Clear skb redirect pointer before dropping it (Jiri Benc) [1947007] - udp: Fix a memory leak in udp_read_sock() (Jiri Benc) [1947007] - selftests/bpf: Retry for EAGAIN in udp_redir_to_connected() (Jiri Benc) [1947007] - skmsg: Improve udp_bpf_recvmsg() accuracy (Jiri Benc) [1947007] - bpf: Limit static tcp-cc functions in the .BTF_ids list to x86 (Jiri Benc) [1947007] - flow_dissector: Fix out-of-bounds warning in __skb_flow_bpf_to_target() (Jiri Benc) [1947007] - sock_map: Fix a potential use-after-free in sock_map_close() (Jiri Benc) [1947007] - skmsg: Pass psock pointer to ->psock_update_sk_prot() (Jiri Benc) [1947007] - bpf, udp: Remove some pointless comments (Jiri Benc) [1947007] - selftests/bpf: Add a test case for loading BPF_SK_SKB_VERDICT (Jiri Benc) [1947007] - selftests/bpf: Add a test case for udp sockmap (Jiri Benc) [1947007] - sock_map: Update sock type checks for UDP (Jiri Benc) [1947007] - udp: Implement udp_bpf_recvmsg() for sockmap (Jiri Benc) [1947007] - skmsg: Extract __tcp_bpf_recvmsg() and tcp_bpf_wait_data() (Jiri Benc) [1947007] - udp: Implement ->read_sock() for sockmap (Jiri Benc) [1947007] - sock: Introduce sk->sk_prot->psock_update_sk_prot() (Jiri Benc) [1947007] - sock_map: Introduce BPF_SK_SKB_VERDICT (Jiri Benc) [1947007] - sock_map: Kill sock_map_link_no_progs() (Jiri Benc) [1947007] - sock_map: Simplify sock_map_link() a bit (Jiri Benc) [1947007] - skmsg: Use GFP_KERNEL in sk_psock_create_ingress_msg() (Jiri Benc) [1947007] - skmsg: Use rcu work for destroying psock (Jiri Benc) [1947007] - skmsg: Avoid lock_sock() in sk_psock_backlog() (Jiri Benc) [1947007] - net: Introduce skb_send_sock() for sock_map (Jiri Benc) [1947007] - skmsg: Introduce a spinlock to protect ingress_msg (Jiri Benc) [1947007] - skmsg: Lock ingress_skb when purging (Jiri Benc) [1947007] - bpf: tcp: Limit calling some tcp cc functions to CONFIG_DYNAMIC_FTRACE (Jiri Benc) [1947007] - bpf: tcp: Fix an error in the bpf_tcp_ca_kfunc_ids list (Jiri Benc) [1947007] - bpf: tcp: Remove comma which is causing build error (Jiri Benc) [1947007] - bpf: tcp: Put some tcp cong functions in allowlist for bpf-tcp-cc (Jiri Benc) [1947007] - tcp: Rename bictcp function prefix to cubictcp (Jiri Benc) [1947007] - bpf: Add getter and setter for SO_REUSEPORT through bpf_{g,s}etsockopt (Jiri Benc) [1947007] - bpf, devmap: Move drop error path to devmap for XDP_REDIRECT (Jiri Benc) [1947007] - xsk: Update rings for load-acquire/store-release barriers (Jiri Benc) [1947007] - skmsg: Add function doc for skb->_sk_redir (Jiri Benc) [1947007] - skmsg: Remove unused sk_psock_stop() declaration (Jiri Benc) [1947007] - skmsg: Get rid of sk_psock_bpf_run() (Jiri Benc) [1947007] - skmsg: Make __sk_psock_purge_ingress_msg() static (Jiri Benc) [1947007] - sock_map: Make sock_map_prog_update() static (Jiri Benc) [1947007] - sock_map: Rename skb_parser and skb_verdict (Jiri Benc) [1947007] - skmsg: Move sk_redir from TCP_SKB_CB to skb (Jiri Benc) [1947007] - bpf: Compute data_end dynamically with JIT code (Jiri Benc) [1947007] - skmsg: Get rid of struct sk_psock_parser (Jiri Benc) [1947007] - bpf: Clean up sockmap related Kconfigs (Jiri Benc) [1947007] - xsk: Build skb by page (aka generic zerocopy xmit) (Jiri Benc) [1947007] - xsk: Respect device's headroom and tailroom on generic xmit path (Jiri Benc) [1947007] - virtio-net: Support IFF_TX_SKB_NO_LINEAR flag (Jiri Benc) [1947007] - net: Add priv_flags for allow tx skb without linear (Jiri Benc) [1947007] - netdevice: Add missing IFF_PHONY_HEADROOM self-definition (Jiri Benc) [1947007] - skmsg: Make sk_psock_destroy() static (Jiri Benc) [1947007] - skmsg: Use fallthrough pseudo-keyword (Jiri Benc) [1947007] - net: dev_is_mac_header_xmit() true for ARPHRD_RAWIP (Jiri Benc) [1947007] - virtio_net: Account for tx bytes and packets on sending xdp_frames (Jiri Benc) [1947007] - inet: udp{4|6}_lib_lookup_skb() skb argument is const (Jiri Benc) [1947007] - inet: constify inet_sdif() argument (Jiri Benc) [1947007] - udp: move gro declarations to net/udp.h (Jiri Benc) [1947007] - net: move tcp gro declarations to net/tcp.h (Jiri Benc) [1947007] - tcp: add declarations to avoid warnings (Jiri Benc) [1947007] - tcp: remove indirect calls for icsk->icsk_af_ops->send_check (Jiri Benc) [1947007] - tcp: remove indirect calls for icsk->icsk_af_ops->queue_xmit (Jiri Benc) [1947007] - net: remove unused skb_send_sock() (Jiri Benc) [1947007] - net: Use skb_frag_off accessors (Jiri Benc) [1947007] - net: Use skb accessors in network core (Jiri Benc) [1947007] - skbuff: fix compilation warnings in skb_dump() (Jiri Benc) [1947007] - skbuff: increase verbosity when dumping skb data (Jiri Benc) [1947007] - net: dump more useful information in netdev_rx_csum_fault() (Jiri Benc) [1947007] - net: avoid indirect calls in L4 checksum calculation (Jiri Benc) [1947007] - net/core: Allow the compiler to verify declaration and definition consistency (Jiri Benc) [1947007] - efi/arm64: Drop erroneous '__pure' attribute from set_nokaslr() (Vitaly Kuznetsov) [2026995] - drm/nouveau: clean up all clients on device removal (Karol Herbst) [1901903] {CVE-2020-27820} - drm/nouveau: Add a dedicated mutex for the clients list (Karol Herbst) [1901903] {CVE-2020-27820} - drm/nouveau: use drm_dev_unplug() during device removal (Karol Herbst) [1901903] {CVE-2020-27820} - block: avoid to quiesce queue in elevator_init_mq (Ming Lei) [2025759] - blk-mq: cancel blk-mq dispatch work in both blk_cleanup_queue and disk_release() (Ming Lei) [2021399] - PCI/portdrv: Enable Bandwidth Notification only if port supports it (Myron Stowe) [1981738] - cifs: keep referral server sessions alive (Ronnie Sahlberg) [2030880] - cifs: check pointer before freeing (Ronnie Sahlberg) [2030880] - cifs: constify path argument of ->make_node() (Ronnie Sahlberg) [2030880] - cifs: constify get_normalized_path() properly (Ronnie Sahlberg) [2030880] - cifs: don't cargo-cult strndup() (Ronnie Sahlberg) [2030880] - cifs: cleanup misc.c (Ronnie Sahlberg) [2030880] - cifs: get rid of @noreq param in __dfs_cache_find() (Ronnie Sahlberg) [2030880] - cifs: do not send tree disconnect to ipc shares (Ronnie Sahlberg) [2030880] - cifs: fix doc warnings in cifs_dfs_ref.c (Ronnie Sahlberg) [2030880] - cifs: introduce helper for finding referral server to improve DFS target resolution (Ronnie Sahlberg) [2030880] - cifs: check all path components in resolved dfs target (Ronnie Sahlberg) [2030880] - cifs: fix DFS failover (Ronnie Sahlberg) [2030880] - Enable CONFIG_SCHED_CLUSTER (Phil Auld) [1920645] - sched,x86: Don't use cluster topology for x86 hybrid CPUs (Phil Auld) [1920645] - arch_topology: Fix missing clear cluster_cpumask in remove_cpu_topology() (Phil Auld) [1920645] - x86/smp: Factor out parts of native_smp_prepare_cpus() (Phil Auld) [1920645] - sched,x86: Fix L2 cache mask (Phil Auld) [1920645] - sched: Add cluster scheduler level for x86 (Phil Auld) [1920645] - sched: Add cluster scheduler level in core and related Kconfig for ARM64 (Phil Auld) [1920645] - topology: Represent clusters of CPUs within a die (Phil Auld) [1920645] - cpumask: Omit terminating null byte in cpumap_print_{list,bitmask}_to_buf (Phil Auld) [1920645] - drivers/base/node.c: use bin_attribute to break the size limitation of cpumap ABI (Phil Auld) [1920645] - topology: use bin_attribute to break the size limitation of cpumap ABI (Phil Auld) [1920645] - cpumask: introduce cpumap_print_list/bitmask_to_buf to support large bitmask and list (Phil Auld) [1920645] - x86/cpu: Add get_llc_id() helper function (Phil Auld) [1920645] - x86/smp: Add a per-cpu view of SMT state (Phil Auld) [1920645] - ARM: 8943/1: Fix topology setup in case of CPU hotplug for CONFIG_SCHED_MC (Phil Auld) [1920645] - arm: Use common cpu_topology structure and functions. (Phil Auld) [1920645] - cpu-topology: Move cpu topology code to common code. (Phil Auld) [1920645] - netfilter: ctnetlink: allow to filter dump by status bits (Florian Westphal) [1991526] - netfilter: ctnetlink: add and use a helper for mark parsing (Florian Westphal) [1991526] - netfilter: ctnetlink: suspicious RCU usage in ctnetlink_dump_helpinfo (Florian Westphal) [1991526] - netfilter: ctnetlink: add timeout and protoinfo to destroy events (Florian Westphal) [1991526] - netfilter: ctnetlink: fix mark based dump filtering regression (Florian Westphal) [1991526] - netfilter: ctnetlink: memleak in filter initialization error path (Florian Westphal) [1991526] - netfilter: ctnetlink: add kernel side filtering for dump (Florian Westphal) [1991526] - netfilter: ctnetlink: don't dump ct extensions of unconfirmed conntracks (Florian Westphal) [1991526] - netfilter: ctnetlink: be more strict when NF_CONNTRACK_MARK is not set (Florian Westphal) [1991526] - netfilter: ctnetlink: Fix regression in conntrack entry deletion (Florian Westphal) [1991526] - netfilter: ctnetlink: Resolve conntrack L3-protocol flush regression (Florian Westphal) [1991526] - netfilter: ctnetlink: always honor CTA_MARK_MASK (Florian Westphal) [1991526] - netfilter: ctnetlink: must check mark attributes vs NULL (Florian Westphal) [1991526] - netfilter: ctnetlink: Support L3 protocol-filter on flush (Florian Westphal) [1991526] - netfilter: nftables: fix incorrect increment of loop counter (Phil Sutter) [1983635] - netfilter: nf_tables: initialize set before expression setup (Phil Sutter) [1983635] - netfilter: nftables: add set expression flags (Phil Sutter) [1983635] - netfilter: nft_dynset: report EOPNOTSUPP on missing set feature (Phil Sutter) [1983635] - netfilter: nft_dynset: dump expressions when set definition contains no expressions (Phil Sutter) [1983635] - netfilter: nft_dynset: honor stateful expressions in set definition (Phil Sutter) [1983635] - netfilter: nf_tables: do not leave dangling pointer in nf_tables_set_alloc_name (Phil Sutter) [1983635] - netfilter: nftables: clone set element expression template (Phil Sutter) [1983635] - netfilter: nftables: relax check for stateful expressions in set definition (Phil Sutter) [1983635] - netfilter: nftables: netlink support for several set element expressions (Phil Sutter) [1983635] - netfilter: nf_tables: skip set types that do not support for expressions (Phil Sutter) [1983635] - netfilter: nft_dynset: allow dynamic updates of non-anonymous set (Phil Sutter) [1983635] - netfilter: nftables: generalize set extension to support for several expressions (Phil Sutter) [1983635] - netfilter: nf_tables: do not update stateful expressions if lookup is inverted (Phil Sutter) [1983635] - netfilter: nftables: move nft_expr before nft_set (Phil Sutter) [1983635] - netfilter: nf_tables: Align nft_expr private data to 64-bit (Phil Sutter) [1983635] - netfilter: nftables: generalize set expressions support (Phil Sutter) [1983635] - netfilter: nft_dynset: validate set expression definition (Phil Sutter) [1983635] - netfilter: nf_tables: add nft_set_elem_expr_destroy() and use it (Phil Sutter) [1983635] - netfilter: nf_tables: fix double-free on set expression from the error path (Phil Sutter) [1983635] - netfilter: nf_tables: allow to specify stateful expression in set definition (Phil Sutter) [1983635] - netfilter: nf_tables: bogus EBUSY when deleting set after flush (Phil Sutter) [1983635] - netfilter: nf_tables: pass context to nft_set_destroy() (Phil Sutter) [1983635] - netfilter: nf_tables: move nft_expr_clone() to nf_tables_api.c (Phil Sutter) [1983635] - netfilter: nf_tables: relocate header content to consumer (Phil Sutter) [1983635] - netfilter: nft_lookup: update element stateful expression (Phil Sutter) [1983635] - netfilter: nf_tables: add nft_set_elem_update_expr() helper function (Phil Sutter) [1983635] - netfilter: nf_tables: add elements with stateful expressions (Phil Sutter) [1983635] - netfilter: nf_tables: statify nft_expr_init() (Phil Sutter) [1983635] - netfilter: nf_tables: add nft_set_elem_expr_alloc() (Phil Sutter) [1983635] - netfilter: nf_tables: enable set expiration time for set elements (Phil Sutter) [1983635] - hugetlbfs: flush TLBs correctly after huge_pmd_unshare (Rafael Aquini) [2026376] {CVE-2021-4002} - tlb: mmu_gather: add tlb_flush_*_range APIs (Rafael Aquini) [2026376] {CVE-2021-4002} - ACPI: PM: Do not turn off power resources in unknown state (Mark Langsdorf) [1997696] - ACPI: PRM: Find PRMT table before parsing it (Mark Langsdorf) [1997696] - ACPI: NFIT: Fix support for virtual SPA ranges (Mark Langsdorf) [1997696] - ACPI: DPTF: Fix reading of attributes (Mark Langsdorf) [1997696] - ACPI: PM: Add support for upcoming AMD uPEP HID AMDI007 (Mark Langsdorf) [1997696] - ACPI: Kconfig: Fix table override from built-in initrd (Mark Langsdorf) [1997696] - ACPI: video: Add quirk for the Dell Vostro 3350 (Mark Langsdorf) [1997696] - ACPI: AMBA: Fix resource name in /proc/iomem (Mark Langsdorf) [1997696] - ACPI: PM: postpone bringing devices to D0 unless we need them (Mark Langsdorf) [1997696] - ACPI: tables: Add custom DSDT file as makefile prerequisite (Mark Langsdorf) [1997696] - ACPI: bgrt: Use sysfs_emit (Mark Langsdorf) [1997696] - ACPI: bgrt: Fix CFI violation (Mark Langsdorf) [1997696] - ACPI: EC: trust DSDT GPE for certain HP laptop (Mark Langsdorf) [1997696] - ACPI: scan: Simplify acpi_table_events_fn() (Mark Langsdorf) [1997696] - ACPI: sysfs: Remove tailing return statement in void function (Mark Langsdorf) [1997696] - ACPI: sysfs: Use __ATTR_RO() and __ATTR_RW() macros (Mark Langsdorf) [1997696] - ACPI: sysfs: Sort headers alphabetically (Mark Langsdorf) [1997696] - ACPI: sysfs: Refactor param_get_trace_state() to drop dead code (Mark Langsdorf) [1997696] - ACPI: sysfs: Unify pattern of memory allocations (Mark Langsdorf) [1997696] - ACPI: sysfs: Allow bitmap list to be supplied to acpi_mask_gpe (Mark Langsdorf) [1997696] - ACPI: sysfs: Make sparse happy about address space in use (Mark Langsdorf) [1997696] - ACPI: scan: Fix race related to dropping dependencies (Mark Langsdorf) [1997696] - ACPI: scan: Reorganize acpi_device_add() (Mark Langsdorf) [1997696] - ACPI: scan: Fix device object rescan in acpi_scan_clear_dep() (Mark Langsdorf) [1997696] - ACPI: scan: Make acpi_walk_dep_device_list() (Mark Langsdorf) [1997696] - ACPI: scan: Rearrange acpi_dev_get_first_consumer_dev_cb() (Mark Langsdorf) [1997696] - ACPI: scan: Define acpi_bus_put_acpi_device() as static inline (Mark Langsdorf) [1997696] - ACPI: NVS: fix doc warnings in nvs.c (Mark Langsdorf) [1997696] - ACPI: sysfs: fix doc warnings in device_sysfs.c (Mark Langsdorf) [1997696] - ACPI: APEI: fix synchronous external aborts in user-mode (Mark Langsdorf) [1997696] - mfd: tps68470: Remove tps68470 MFD driver (Mark Langsdorf) [1997696] - ACPI: power: Use dev_dbg() to print some messages (Mark Langsdorf) [1997696] - ACPI: Add quirks for AMD Renoir/Lucienne CPUs to force the D3 hint (Mark Langsdorf) [1997696] - ACPI: processor_throttling: Fix several coding style issues (Mark Langsdorf) [1997696] - ACPI: sysfs: Drop four redundant return statements (Mark Langsdorf) [1997696] - ACPI: video: Drop three redundant return statements (Mark Langsdorf) [1997696] - ACPI: sleep: Fix acpi_pm_pre_suspend() kernel-doc (Mark Langsdorf) [1997696] - ACPI: processor_throttling: Remove redundant initialization of 'obj' (Mark Langsdorf) [1997696] - ACPI: utils: Introduce acpi_get_local_address() (Mark Langsdorf) [1997696] - ACPI: scan: initialize local variable to avoid garbage being returned (Mark Langsdorf) [1997696] - ACPI: Remove redundant clearing of context->ret.pointer from acpi_run_osc() (Mark Langsdorf) [1997696] - redhat/configs: Add Enable CONFIG_ACPI_PRMT (Mark Langsdorf) [1997696] - ACPI: PRM: Deal with table not present or no module found (Mark Langsdorf) [1997696] - ACPI: Do not singal PRM support if not enabled (Mark Langsdorf) [1997696] - ACPI: Kconfig: Provide help text for the ACPI_PRMT option (Mark Langsdorf) [1997696] - ACPI: PRM: make symbol 'prm_module_list' static (Mark Langsdorf) [1997696] - ACPI: Correct \_SB._OSC bit definition for PRM (Mark Langsdorf) [1997696] - ACPI: Add \_SB._OSC bit for PRM (Mark Langsdorf) [1997696] - ACPI: PRM: implement OperationRegion handler for the PlatformRtMechanism subtype (Mark Langsdorf) [1997696] - ACPICA: Add PRMT module header to facilitate parsing (Mark Langsdorf) [1997696] - ACPI: scan: Add function to fetch dependent of ACPI device (Mark Langsdorf) [1997696] - ACPI: scan: Extend acpi_walk_dep_device_list() (Mark Langsdorf) [1997696] - i2c: core: Restore acpi_walk_dep_device_list() getting called after registering the ACPI i2c devs (Mark Langsdorf) [1997696] - ACPI: NUMA: fix typo in a comment (Mark Langsdorf) [1997696] - ACPI: sysfs: Fix a buffer overrun problem with description_show() (Mark Langsdorf) [1997696] - ACPI: LPSS: Use kstrtol() instead of simple_strtol() (Mark Langsdorf) [1997696] - ACPI: tables: FPDT: Add missing acpi_put_table() in acpi_init_fpdt() (Mark Langsdorf) [1997696] - ACPI: tables: PPTT: Populate cache-id if provided by firmware (Mark Langsdorf) [1997696] - ACPI: OSL: Use DEFINE_RES_IO_NAMED() to simplify code (Mark Langsdorf) [1997696] - ACPI: bus: Call kobject_put() in acpi_init() error path (Mark Langsdorf) [1997696] - ACPI: bus: Remove unneeded assignment (Mark Langsdorf) [1997696] - ACPI: sleep: Unify the message printing (Mark Langsdorf) [1997696] - ACPI: sbs: Unify the message printing (Mark Langsdorf) [1997696] - ACPI: scan: Unify the log message printing (Mark Langsdorf) [1997696] - ACPI: sbshc: Unify the message printing (Mark Langsdorf) [1997696] - ACPI: sysfs: Cleanup message printing (Mark Langsdorf) [1997696] - ACPI: reboot: Unify the message printing (Mark Langsdorf) [1997696] - ACPI: processor_throttling: Cleanup the printing messages (Mark Langsdorf) [1997696] - ACPI: processor_perflib: Cleanup print messages (Mark Langsdorf) [1997696] - ACPI: processor_thermal: Remove unused PREFIX for printing (Mark Langsdorf) [1997696] - ACPI: pci_root: Unify the message printing (Mark Langsdorf) [1997696] - ACPI: osl: Remove the duplicated PREFIX for message printing (Mark Langsdorf) [1997696] - ACPI: nvs: Unify the message printing (Mark Langsdorf) [1997696] - ACPI: glue: Clean up the printing messages (Mark Langsdorf) [1997696] - ACPI: event: Use pr_*() macros to replace printk() (Mark Langsdorf) [1997696] - ACPI: bus: Use pr_*() macros to replace printk() (Mark Langsdorf) [1997696] - ACPI: blacklist: Unify the message printing (Mark Langsdorf) [1997696] - ACPI: cmos_rtc: Using pr_fmt() and remove PREFIX (Mark Langsdorf) [1997696] - ACPI: scan: Constify acpi_dma_supported() helper function (Mark Langsdorf) [1997696] - ACPICA: Update version to 20210604 (Mark Langsdorf) [1997696] - ACPICA: Add support for PlatformRtMechanism OperationRegion handler (Mark Langsdorf) [1997696] - ACPICA: iASL: add disassembler support for PRMT (Mark Langsdorf) [1997696] - ACPICA: Add the CFMWS structure definition to the CEDT table (Mark Langsdorf) [1997696] - ACPICA: Add defines for the CXL Host Bridge Structure (CHBS) (Mark Langsdorf) [1997696] - ACPICA: iASL: Add support for the BDAT ACPI table (Mark Langsdorf) [1997696] - ACPICA: Add _PLD panel positions (Mark Langsdorf) [1997696] - ACPICA: Use ACPI_FALLTHROUGH (Mark Langsdorf) [1997696] - ACPICA: iASL Table Compiler: Add full support for RGRT ACPI table (Mark Langsdorf) [1997696] - ACPICA: iASL: Add support for the SVKL table (Mark Langsdorf) [1997696] - ACPICA: iASL: Finish support for the IVRS ACPI table (Mark Langsdorf) [1997696] - ACPICA: Add SVKL table headers (Mark Langsdorf) [1997696] - ACPICA: ACPI 6.4: MADT: add Multiprocessor Wakeup Mailbox Structure (Mark Langsdorf) [1997696] - ACPI: power: Rework turning off unused power resources (Mark Langsdorf) [1997696] - ACPI: power: Save the last known state of each power resource (Mark Langsdorf) [1997696] - ACPI: power: Use u8 as the power resource state data type (Mark Langsdorf) [1997696] - ACPI: configfs: Replace ACPI_INFO() with pr_debug() (Mark Langsdorf) [1997696] - ACPI: ipmi: Remove address space handler in error path (Mark Langsdorf) [1997696] - ACPI: EC: Make more Asus laptops use ECDT _GPE (Mark Langsdorf) [1997696] - ACPI: event: Remove redundant initialization of local variable (Mark Langsdorf) [1997696] - ACPI: sbshc: Fix fall-through warning for Clang (Mark Langsdorf) [1997696] - ACPI: PM / fan: Put fan device IDs into separate header file (Mark Langsdorf) [1997696] - ACPI: APEI: Don't warn if ACPI is disabled (Mark Langsdorf) [1997696] - ACPI: processor idle: Fix up C-state latency if not ordered (Mark Langsdorf) [1997696] - ACPI: scan: Rearrange dep_unmet initialization (Mark Langsdorf) [1997696] - ACPI: DPTF: Add battery participant for Intel SoCs (Mark Langsdorf) [1997696] - md/raid5: avoid device_lock in read_one_chunk() (Nigel Croxon) [1985919] - md: add comments in md_integrity_register (Nigel Croxon) [1985919] - md: check level before create and exit io_acct_set (Nigel Croxon) [1985919] - md/raid10: enable io accounting (Nigel Croxon) [1985919] - md/raid1: enable io accounting (Nigel Croxon) [1985919] - md/raid5: avoid redundant bio clone in raid5_read_one_chunk (Nigel Croxon) [1985919] - md/raid5: move checking badblock before clone bio in raid5_read_one_chunk (Nigel Croxon) [1985919] - md: add io accounting for raid0 and raid5 (Nigel Croxon) [1985919] - md: revert io stats accounting (Nigel Croxon) [1985919] - md/raid5: remove an incorrect assert in in_chunk_boundary (Nigel Croxon) [1985919] - md: use rdev_read_only in restart_array (Nigel Croxon) [1985919] - md/raid6: refactor raid5_read_one_chunk (Nigel Croxon) [1985919] - md: remove md_bio_alloc_sync (Nigel Croxon) [1985919] - md: simplify sync_page_io (Nigel Croxon) [1985919] - md: remove bio_alloc_mddev (Nigel Croxon) [1985919] - md: use part_[begin|end]_io_acct instead of disk_[begin|end]_io_acct (Nigel Croxon) [1985919] - md: improve io stats accounting (Nigel Croxon) [1985919]- ethernet: use eth_hw_addr_set() for dev->addr_len cases (Corinna Vinschen) [1970663] - igbvf: convert to strongly typed descriptors (Corinna Vinschen) [1970663] - intel: call csum functions with well formatted arguments (Corinna Vinschen) [1970663] - igb: handle vlan types with checker enabled (Corinna Vinschen) [1970663] - igb: fix netpoll exit with traffic (Corinna Vinschen) [1970662] - igb: unbreak I2C bit-banging on i350 (Corinna Vinschen) [1970662] - ethernet: use eth_hw_addr_set() for dev->addr_len cases (Corinna Vinschen) [1970662] - igb: Avoid memcpy() over-reading of ETH_SS_STATS (Corinna Vinschen) [1970662] - igb: Add counter to i21x doublecheck (Corinna Vinschen) [1970662] - igb: Fix position of assignment to *ring (Corinna Vinschen) [1970662] - igb: Check if num of q_vectors is smaller than max before array access (Corinna Vinschen) [1970662] - igb: Fix an error handling path in 'igb_probe()' (Corinna Vinschen) [1970662] - igb: Fix use-after-free error during reset (Corinna Vinschen) [1970662] - intel: Remove rcu_read_lock() around XDP program invocation (Corinna Vinschen) [1970662] - igb: add correct exception tracing for XDP (Corinna Vinschen) [1970662] - igb: Fix XDP with PTP enabled (Corinna Vinschen) [1970662] - igb: Fix -Wunused-const-variable warning (Corinna Vinschen) [1970662] - igb: override two checker warnings (Corinna Vinschen) [1970662] - igb: fix assignment on big endian machines (Corinna Vinschen) [1970662] - igb: handle vlan types with checker enabled (Corinna Vinschen) [1970662] - igb/igc: use strongly typed pointer (Corinna Vinschen) [1970662] - intel: remove checker warning (Corinna Vinschen) [1970662] - i40e: Fix NULL pointer dereference in i40e_dbg_dump_desc (Stefan Assmann) [1970651] - i40e: Fix pre-set max number of queues for VF (Stefan Assmann) [1970651] - i40e: Fix failed opcode appearing if handling messages from VF (Stefan Assmann) [1970651] - i40e: Fix display error code in dmesg (Stefan Assmann) [1970651] - i40e: Fix creation of first queue by omitting it if is not power of two (Stefan Assmann) [1970651] - i40e: Fix warning message and call stack during rmmod i40e driver (Stefan Assmann) [1970651] - i40e: Fix ping is lost after configuring ADq on VF (Stefan Assmann) [1970651] - i40e: Fix changing previously set num_queue_pairs for PFs (Stefan Assmann) [1970651] - i40e: Fix NULL ptr dereference on VSI filter sync (Stefan Assmann) [1970651] - i40e: Fix correct max_pkt_size on VF RX queue (Stefan Assmann) [1970651] - ethernet: constify references to netdev->dev_addr in drivers (Stefan Assmann) [1970651] - ethernet: use eth_hw_addr_set() instead of ether_addr_copy() (Stefan Assmann) [1970651] - i40e: Fix ATR queue selection (Stefan Assmann) [1970651] - i40e: Fix spelling mistake "dissable" -> "disable" (Stefan Assmann) [1970651] - iavf: do not override the adapter state in the watchdog task (again) (Stefan Assmann) [1970650] - iavf: missing unlocks in iavf_watchdog_task() (Stefan Assmann) [1970650] - iavf: Fix reporting when setting descriptor count (Stefan Assmann) [1970650] - iavf: restore MSI state on reset (Stefan Assmann) [1970650] - iavf: Fix displaying queue statistics shown by ethtool (Stefan Assmann) [1970650] - iavf: Refactor string format to avoid static analysis warnings (Stefan Assmann) [1970650] - iavf: Refactor text of informational message (Stefan Assmann) [1970650] - iavf: Fix static code analysis warning (Stefan Assmann) [1970650] - iavf: Refactor iavf_mac_filter struct memory usage (Stefan Assmann) [1970650] - iavf: Enable setting RSS hash key (Stefan Assmann) [1970650] - iavf: Add trace while removing device (Stefan Assmann) [1970650] - iavf: return errno code instead of status code (Stefan Assmann) [1970650] - iavf: Log info when VF is entering and leaving Allmulti mode (Stefan Assmann) [1970650] - iavf: Add change MTU message (Stefan Assmann) [1970650] - iavf: Fix VLAN feature flags after VFR (Stefan Assmann) [1970650] - iavf: Fix refreshing iavf adapter stats on ethtool request (Stefan Assmann) [1970650] - iavf: Fix deadlock occurrence during resetting VF interface (Stefan Assmann) [1970650] - iavf: Prevent changing static ITR values if adaptive moderation is on (Stefan Assmann) [1970650] - iavf: Restore VLAN filters after link down (Stefan Assmann) [1970650] - iavf: Fix for setting queues to 0 (Stefan Assmann) [1970650] - iavf: Fix for the false positive ASQ/ARQ errors while issuing VF reset (Stefan Assmann) [1970650] - iavf: validate pointers (Stefan Assmann) [1970650] - iavf: prevent accidental free of filter structure (Stefan Assmann) [1970650] - iavf: Fix failure to exit out from last all-multicast mode (Stefan Assmann) [1970650] - iavf: don't clear a lock we don't hold (Stefan Assmann) [1970650] - iavf: free q_vectors before queues in iavf_disable_vf (Stefan Assmann) [1970650] - iavf: check for null in iavf_fix_features (Stefan Assmann) [1970650] - iavf: Fix return of set the new channel count (Stefan Assmann) [1970650] - iavf: Fix kernel BUG in free_msi_irqs (Stefan Assmann) [1970650] - iavf: Add helper function to go from pci_dev to adapter (Stefan Assmann) [1970650] - iavf: Combine init and watchdog state machines (Stefan Assmann) [1970650] - iavf: Add __IAVF_INIT_FAILED state (Stefan Assmann) [1970650] - iavf: Refactor iavf state machine tracking (Stefan Assmann) [1970650] - iavf: fix double unlock of crit_lock (Stefan Assmann) [1970650] - ethernet: use eth_hw_addr_set() instead of ether_addr_copy() (Stefan Assmann) [1970650] - iavf: Fix ping is lost after untrusted VF had tried to change MAC (Stefan Assmann) [1970650] - iavf: use mutexes for locking of critical sections (Stefan Assmann) [1970650] - qed: rdma - don't wait for resources under hw error recovery flow (Manish Chopra) [1998195] - qed: Handle management FW error (Manish Chopra) [1998195] - qede: Fix memset corruption (Manish Chopra) [1998195] - qed: Enable automatic recovery on error condition. (Manish Chopra) [1998195] - qed: Fix the VF msix vectors flow (Manish Chopra) [1998195] - qed: Fix null-pointer dereference in qed_rdma_create_qp() (Manish Chopra) [1998195] - qed: qed ll2 race condition fixes (Manish Chopra) [1998195] - qed: Remove duplicated include of kernel.h (Manish Chopra) [1998195] - qed: Remove redundant prints from the iWARP SYN handling (Manish Chopra) [1998195] - qed: Skip DORQ attention handling during recovery (Manish Chopra) [1998195] - qed: Avoid db_recovery during recovery (Manish Chopra) [1998195] - qede: fix crash in rmmod qede while automatic debug collection (Manish Chopra) [1998195] - RDMA/qedr: Improve error logs for rdma_alloc_tid error return (Manish Chopra) [1998195] - RDMA/qed: Use accurate error num in qed_cxt_dynamic_ilt_alloc (Manish Chopra) [1998195] - net: qed: remove unneeded return variables (Manish Chopra) [1998195] - net: qede: Fix end of loop tests for list_for_each_entry (Manish Chopra) [1998195] - qede: Remove rcu_read_lock() around XDP program invocation (Manish Chopra) [1998195] - net: qed: Fix memcpy() overflow of qed_dcbx_params() (Manish Chopra) [1998195] - net: qede: Use list_for_each_entry() to simplify code (Manish Chopra) [1998195] - qed: Fix duplicate included linux/kernel.h (Manish Chopra) [1998195] - qed: Add IP services APIs support (Manish Chopra) [1998195] - qed: Add NVMeTCP Offload IO Level FW Initializations (Manish Chopra) [1998195] - qed: Add NVMeTCP Offload IO Level FW and HW HSI (Manish Chopra) [1998195] - qed: Add support of HW filter block (Manish Chopra) [1998195] - qed: Add NVMeTCP Offload Connection Level FW and HW HSI (Manish Chopra) [1998195] - qed: Add NVMeTCP Offload PF Level FW and HW HSI (Manish Chopra) [1998195] - qed: Add TCP_ULP FW resource layout (Manish Chopra) [1998195] - net: qed: remove redundant initialization of variable rc (Manish Chopra) [1998195] - net: qed: remove unused including (Manish Chopra) [1998195] - qede: remove unused including (Manish Chopra) [1998195] - linux/qed: Mundane spelling fixes throughout the file (Manish Chopra) [1998195] - qed: Fix fall-through warnings for Clang (Manish Chopra) [1998195] - RDMA/qedr: Use true and false for bool variable (Manish Chopra) [1998195] - qede: preserve per queue stats across up/down of interface (Manish Chopra) [1998195] - qede: add per queue coalesce support for qede driver (Manish Chopra) [1998195] - qede: add netpoll support for qede driver (Manish Chopra) [1998195] - RDMA/qedr: Remove in_irq() usage from debug output (Manish Chopra) [1998195] - linux/qed: fix spelling typo in qed_chain.h (Manish Chopra) [1998195] - qed: select CONFIG_CRC32 (Manish Chopra) [1998195] - IB/qedr: Fix fall-through warnings for Clang (Manish Chopra) [1998195] - RDMA/qedr: Endianness warnings cleanup (Manish Chopra) [1998195] - qed/qed_ll2: Replace one-element array with flexible-array member (Manish Chopra) [1998195] - net: qed: use true,false for bool variables (Manish Chopra) [1998195] - RDMA/qedr: Fix reported max_pkeys (Manish Chopra) [1998195] - qed: align adjacent indent (Manish Chopra) [1998195] - qed: fix kconfig help entries (Manish Chopra) [1998195] - sched/cputime: Fix getrusage(RUSAGE_THREAD) with nohz_full (Phil Auld) [1992387] - net: tg3: fix obsolete check of !err (Ken Cox) [1987082] - net: broadcom: switch from 'pci_' to 'dma_' API (Ken Cox) [1987082] - tg3: Remove unused PHY_BRCM flags (Ken Cox) [1987082] - net: check skb sec_path when re-initializing slow_gro in gro_list_prepare (Xin Long) [2030476] - e1000e: Fix the max snoop/no-snoop latency for 10M (Ken Cox) [1970665] - net/e1000e: Fix spelling mistake "The" -> "This" (Ken Cox) [1970665] - e1000e: Add space to the debug print (Ken Cox) [1970665] - e1000e: Additional PHY power saving in S0ix (Ken Cox) [1970665] - e1000e: Add polling mechanism to indicate CSME DPG exit (Ken Cox) [1970665] - e1000e: Add handshake with the CSME to support S0ix (Ken Cox) [1970665] - e1000e: Fix an error handling path in 'e1000_probe()' (Ken Cox) [1970665] - e1000e: Check the PCIm state (Ken Cox) [1970665] - net: e1000e: fix misspell word "retreived" (Ken Cox) [1970665] - net: e1000e: remove repeated word "slot" for netdev.c (Ken Cox) [1970665] - net: e1000e: remove repeated word "the" for ich8lan.c (Ken Cox) [1970665] - ppc64: Fix incorrect qrwlock use in debug kernel (Waiman Long) [2027200] - locking: Remove spin_lock_flags() etc (Waiman Long) [2027200] - Bluetooth: btusb: Add one more Bluetooth part for WCN6855 (Gopal Tiwari) [2007903] - Bluetooth: btusb: Add the new support IDs for WCN6855 (Gopal Tiwari) [2007903] - Bluetooth: btusb: re-definition for board_id in struct qca_version (Gopal Tiwari) [2007903] - Bluetooth: btusb: Add support using different nvm for variant WCN6855 controller (Gopal Tiwari) [2007903] - bpf/selftests: enable atomic_bounds test (Viktor Malik) [2030572] - Revert "bpf: Remove atomics tests from test_progs" (Viktor Malik) [2030572] - bpf/selftests: disable tests failing on RHEL 8.6 (Viktor Malik) [2025797 2025801 2025810 2025812 2025813] - bpf/selftests: allow disabling prog_tests (Viktor Malik) [2030572] - xfs: drop experimental warnings for bigtime and inobtcount (Bill O'Donnell) [2022903] - libxfs: expose inobtcount in xfs geometry (Bill O'Donnell) [2022903] - xfs: enable new inode btree counters feature (Bill O'Donnell) [2022903] - xfs: enable big timestamps (Bill O'Donnell) [2022903] - selftests: net: bridge: fix typo in vlan_filtering dependency test (Ivan Vecera) [2019055] - selftests: net: bridge: add test for vlan_filtering dependency (Ivan Vecera) [2019055] - selftests: net: bridge: add vlan mcast_router tests (Ivan Vecera) [2019055] - selftests: net: bridge: add vlan mcast query and query response interval tests (Ivan Vecera) [2019055] - selftests: net: bridge: add vlan mcast_querier_interval tests (Ivan Vecera) [2019055] - selftests: net: bridge: add vlan mcast_membership_interval test (Ivan Vecera) [2019055] - selftests: net: bridge: add vlan mcast_startup_query_count/interval tests (Ivan Vecera) [2019055] - selftests: net: bridge: add vlan mcast_last_member_count/interval tests (Ivan Vecera) [2019055] - selftests: net: bridge: add vlan mcast igmp/mld version tests (Ivan Vecera) [2019055] - selftests: net: bridge: add vlan mcast querier test (Ivan Vecera) [2019055] - selftests: net: bridge: add vlan mcast snooping control test (Ivan Vecera) [2019055] - selftests: net: bridge: update IGMP/MLD membership interval value (Ivan Vecera) [2019055] - net: bridge: mcast: use multicast_membership_interval for IGMPv3 (Ivan Vecera) [2019055] - net: bridge: fix under estimation in br_get_linkxstats_size() (Ivan Vecera) [2019055] - net: bridge: use nla_total_size_64bit() in br_get_linkxstats_size() (Ivan Vecera) [2019055] - net: bridge: mcast: Associate the seqcount with its protecting lock. (Ivan Vecera) [2019055] - net: bridge: mcast: fix vlan port router deadlock (Ivan Vecera) [2019055] - net: bridge: use mld2r_ngrec instead of icmpv6_dataun (Ivan Vecera) [2019055] - net: bridge: change return type of br_handle_ingress_vlan_tunnel (Ivan Vecera) [2019055] - net: bridge: vlan: convert mcast router global option to per-vlan entry (Ivan Vecera) [2019055] - net: bridge: mcast: br_multicast_set_port_router takes multicast context as argument (Ivan Vecera) [2019055] - net: bridge: mcast: toggle also host vlan state in br_multicast_toggle_vlan (Ivan Vecera) [2019055] - net: bridge: mcast: use the correct vlan group helper (Ivan Vecera) [2019055] - net: bridge: vlan: account for router port lists when notifying (Ivan Vecera) [2019055] - net: bridge: vlan: enable mcast snooping for existing master vlans (Ivan Vecera) [2019055] - net: bridge: mcast: account for ipv6 size when dumping querier state (Ivan Vecera) [2019055] - net: bridge: mcast: drop sizeof for nest attribute's zero size (Ivan Vecera) [2019055] - net: bridge: mcast: don't dump querier state if snooping is disabled (Ivan Vecera) [2019055] - net: bridge: vlan: dump mcast ctx querier state (Ivan Vecera) [2019055] - net: bridge: mcast: dump ipv6 querier state (Ivan Vecera) [2019055] - net: bridge: mcast: dump ipv4 querier state (Ivan Vecera) [2019055] - net: bridge: mcast: consolidate querier selection for ipv4 and ipv6 (Ivan Vecera) [2019055] - net: bridge: mcast: make sure querier port/address updates are consistent (Ivan Vecera) [2019055] - net: bridge: mcast: record querier port device ifindex instead of pointer (Ivan Vecera) [2019055] - net: bridge: vlan: use br_rports_fill_info() to export mcast router ports (Ivan Vecera) [2019055] - net: bridge: mcast: use the proper multicast context when dumping router ports (Ivan Vecera) [2019055] - net: bridge: vlan: add support for mcast router global option (Ivan Vecera) [2019055] - net: bridge: vlan: add support for mcast querier global option (Ivan Vecera) [2019055] - net: bridge: mcast: querier and query state affect only current context type (Ivan Vecera) [2019055] - net: bridge: mcast: move querier state to the multicast context (Ivan Vecera) [2019055] - net: bridge: vlan: add support for mcast startup query interval global option (Ivan Vecera) [2019055] - net: bridge: vlan: add support for mcast query response interval global option (Ivan Vecera) [2019055] - net: bridge: vlan: add support for mcast query interval global option (Ivan Vecera) [2019055] - net: bridge: vlan: add support for mcast querier interval global option (Ivan Vecera) [2019055] - net: bridge: vlan: add support for mcast membership interval global option (Ivan Vecera) [2019055] - net: bridge: vlan: add support for mcast last member interval global option (Ivan Vecera) [2019055] - net: bridge: vlan: add support for mcast startup query count global option (Ivan Vecera) [2019055] - net: bridge: vlan: add support for mcast last member count global option (Ivan Vecera) [2019055] - net: bridge: vlan: add support for mcast igmp/mld version global options (Ivan Vecera) [2019055] - net: switchdev: zero-initialize struct switchdev_notifier_fdb_info emitted by drivers towards the bridge (Ivan Vecera) [2019055] - net: bridge: fix flags interpretation for extern learn fdb entries (Ivan Vecera) [2019055] - net: bridge: vlan: fix global vlan option range dumping (Ivan Vecera) [2019055] - net: bridge: fix memleak in br_add_if() (Ivan Vecera) [2019055] - net: make switchdev_bridge_port_{,unoffload} loosely coupled with the bridge (Ivan Vecera) [2019055] - net: bridge: switchdev: fix incorrect use of FDB flags when picking the dst device (Ivan Vecera) [2019055] - net: bridge: validate the NUD_PERMANENT bit when adding an extern_learn FDB entry (Ivan Vecera) [2019055] - net: bridge: switchdev: treat local FDBs the same as entries towards the bridge (Ivan Vecera) [2019055] - net: bridge: switchdev: replay the entire FDB for each port (Ivan Vecera) [2019055] - net: bridge: add a helper for retrieving port VLANs from the data path (Ivan Vecera) [2019055] - net: bridge: update BROPT_VLAN_ENABLED before notifying switchdev in br_vlan_filter_toggle (Ivan Vecera) [2019055] - net: bridge: fix build when setting skb->offload_fwd_mark with CONFIG_NET_SWITCHDEV=n (Ivan Vecera) [2019055] - net: bridge: switchdev: allow the TX data plane forwarding to be offloaded (Ivan Vecera) [2019055] - net: switchdev: fix FDB entries towards foreign ports not getting propagated to us (Ivan Vecera) [2019055] - net: bridge: move the switchdev object replay helpers to "push" mode (Ivan Vecera) [2019055] - net: bridge: guard the switchdev replay helpers against a NULL notifier block (Ivan Vecera) [2019055] - net: bridge: switchdev: let drivers inform which bridge ports are offloaded (Ivan Vecera) [2019055] - net: bridge: switchdev: recycle unused hwdoms (Ivan Vecera) [2019055] - net: bridge: disambiguate offload_fwd_mark (Ivan Vecera) [2019055] - net: bridge: multicast: add context support for host-joined groups (Ivan Vecera) [2019055] - net: bridge: multicast: add mdb context support (Ivan Vecera) [2019055] - net: bridge: multicast: fix igmp/mld port context null pointer dereferences (Ivan Vecera) [2019055] - net: switchdev: recurse into __switchdev_handle_fdb_del_to_device (Ivan Vecera) [2019055] - net: switchdev: remove stray semicolon in switchdev_handle_fdb_del_to_device shim (Ivan Vecera) [2019055] - net: bridge: vlan: add mcast snooping control (Ivan Vecera) [2019055] - net: bridge: vlan: notify when global options change (Ivan Vecera) [2019055] - net: bridge: vlan: add support for dumping global vlan options (Ivan Vecera) [2019055] - net: bridge: vlan: add support for global options (Ivan Vecera) [2019055] - net: bridge: multicast: include router port vlan id in notifications (Ivan Vecera) [2019055] - net: bridge: multicast: add vlan querier and query support (Ivan Vecera) [2019055] - net: bridge: multicast: check if should use vlan mcast ctx (Ivan Vecera) [2019055] - net: bridge: multicast: use the port group to port context helper (Ivan Vecera) [2019055] - net: bridge: multicast: add helper to get port mcast context from port group (Ivan Vecera) [2019055] - net: bridge: add vlan mcast snooping knob (Ivan Vecera) [2019055] - net: bridge: multicast: add vlan state initialization and control (Ivan Vecera) [2019055] - net: bridge: vlan: add global and per-port multicast context (Ivan Vecera) [2019055] - net: bridge: multicast: use multicast contexts instead of bridge or port (Ivan Vecera) [2019055] - net: bridge: multicast: factor out bridge multicast context (Ivan Vecera) [2019055] - net: bridge: multicast: factor out port multicast context (Ivan Vecera) [2019055] - net: switchdev: introduce a fanout helper for SWITCHDEV_FDB_{ADD,DEL}_TO_DEVICE (Ivan Vecera) [2019055] - net: switchdev: introduce helper for checking dynamically learned FDB entries (Ivan Vecera) [2019055] - net: bridge: do not replay fdb entries pointing towards the bridge twice (Ivan Vecera) [2019055] - net: bridge: multicast: fix MRD advertisement router port marking race (Ivan Vecera) [2019055] - net: bridge: multicast: fix PIM hello router port marking race (Ivan Vecera) [2019055] - net: bridge: sync fdb to new unicast-filtering ports (Ivan Vecera) [2019055] - net: bridge: allow br_fdb_replay to be called for the bridge device (Ivan Vecera) [2019055] - net: bridge: switchdev: send FDB notifications for host addresses (Ivan Vecera) [2019055] - net: bridge: use READ_ONCE() and WRITE_ONCE() compiler barriers for fdb->dst (Ivan Vecera) [2019055] - net: bridge: allow the switchdev replay functions to be called for deletion (Ivan Vecera) [2019055] - net: bridge: constify variables in the replay helpers (Ivan Vecera) [2019055] - net: bridge: ignore switchdev events for LAG ports which didn't request replay (Ivan Vecera) [2019055] - net: switchdev: add a context void pointer to struct switchdev_notifier_info (Ivan Vecera) [2019055] - net: bridge: include the is_local bit in br_fdb_replay (Ivan Vecera) [2019055] - net: bridge: mrp: Update the Test frames for MRA (Ivan Vecera) [2019055] - bridge: cfm: remove redundant return (Ivan Vecera) [2019055] - net: bridge: remove redundant continue statement (Ivan Vecera) [2019055] - net: bridge: fix vlan tunnel dst refcnt when egressing (Ivan Vecera) [2019055] - net: bridge: fix vlan tunnel dst null pointer dereference (Ivan Vecera) [2019055] - net: bridge: mrp: Update ring transitions. (Ivan Vecera) [2019055] - net: bridge: remove redundant assignment (Ivan Vecera) [2019055] - net: bridge: fix br_multicast_is_router stub when igmp is disabled (Ivan Vecera) [2019055] - net: bridge: fix build when IPv6 is disabled (Ivan Vecera) [2019055] - net: bridge: mcast: export multicast router presence adjacent to a port (Ivan Vecera) [2019055] - net: bridge: mcast: add ip4+ip6 mcast router timers to mdb netlink (Ivan Vecera) [2019055] - net: bridge: mcast: split multicast router state for IPv4 and IPv6 (Ivan Vecera) [2019055] - net: bridge: mcast: split router port del+notify for mcast router split (Ivan Vecera) [2019055] - net: bridge: mcast: prepare add-router function for mcast router split (Ivan Vecera) [2019055] - net: bridge: mcast: prepare expiry functions for mcast router split (Ivan Vecera) [2019055] - net: bridge: mcast: prepare is-router function for mcast router split (Ivan Vecera) [2019055] - net: bridge: mcast: prepare query reception for mcast router split (Ivan Vecera) [2019055] - net: bridge: mcast: prepare mdb netlink for mcast router split (Ivan Vecera) [2019055] - net: bridge: mcast: add wrappers for router node retrieval (Ivan Vecera) [2019055] - net: bridge: mcast: rename multicast router lists and timers (Ivan Vecera) [2019055] - bridge: Fix possible races between assigning rx_handler_data and setting IFF_BRIDGE_PORT bit (Ivan Vecera) [2019055] - net: bridge: mcast: fix broken length + header check for MRDv6 Adv. (Ivan Vecera) [2019055] - net: bridge: fix error in br_multicast_add_port when CONFIG_NET_SWITCHDEV=n (Ivan Vecera) [2019055] - net: bridge: propagate error code and extack from br_mc_disabled_update (Ivan Vecera) [2019055] - net: bridge: Fix missing return assignment from br_vlan_replay_one call (Ivan Vecera) [2019055] - bridge: mrp: Disable roles before deleting the MRP instance (Ivan Vecera) [2019055] - net: bridge: add helper to replay VLANs installed on port (Ivan Vecera) [2019055] - net: bridge: add helper to replay port and local fdb entries (Ivan Vecera) [2019055] - net: bridge: add helper to replay port and host-joined mdb entries (Ivan Vecera) [2019055] - net: bridge: add helper to retrieve the current ageing time (Ivan Vecera) [2019055] - net: bridge: add helper for retrieving the current bridge port STP state (Ivan Vecera) [2019055] - net: bridge: when suppression is enabled exclude RARP packets (Ivan Vecera) [2019055] - net: bridge: declare br_vlan_tunnel_lookup argument tunnel_id as __be64 (Ivan Vecera) [2019055] - Documentation: networking: switchdev: add missing "and" word (Ivan Vecera) [2019055] - Documentation: networking: switchdev: separate bulleted items with new line (Ivan Vecera) [2019055] - Documentation: networking: switchdev: fix command for static FDB entries (Ivan Vecera) [2019055] - Documentation: networking: switchdev: clarify device driver behavior (Ivan Vecera) [2019055] - net: bridge: mcast: factor out common allow/block EHT handling (Ivan Vecera) [2019055] - net: bridge: mcast: remove unreachable EHT code (Ivan Vecera) [2019055] - net: bridge: Fix fall-through warnings for Clang (Ivan Vecera) [2019055] - bridge: mrp: Update br_mrp to use new return values of br_mrp_switchdev (Ivan Vecera) [2019055] - bridge: mrp: Extend br_mrp_switchdev to detect better the errors (Ivan Vecera) [2019055] - bridge: mrp: Add 'enum br_mrp_hw_support' (Ivan Vecera) [2019055] - switchdev: mrp: Extend ring_role_mrp and in_role_mrp (Ivan Vecera) [2019055] - switchdev: mrp: Remove CONFIG_BRIDGE_MRP (Ivan Vecera) [2019055] - net: bridge: fix br_vlan_filter_toggle stub when CONFIG_BRIDGE_VLAN_FILTERING=n (Ivan Vecera) [2019055] - net: bridge: fix switchdev_port_attr_set stub when CONFIG_SWITCHDEV=n (Ivan Vecera) [2019055] - net: bridge: propagate extack through switchdev_port_attr_set (Ivan Vecera) [2019055] - net: bridge: propagate extack through store_bridge_parm (Ivan Vecera) [2019055] - net: bridge: remove __br_vlan_filter_toggle (Ivan Vecera) [2019055] - net: switchdev: pass flags and mask to both {PRE_,}BRIDGE_FLAGS attributes (Ivan Vecera) [2019055] - net: bridge: don't print in br_switchdev_set_port_flag (Ivan Vecera) [2019055] - net: bridge: offload all port flags at once in br_setport (Ivan Vecera) [2019055] - net: switchdev: propagate extack to port attributes (Ivan Vecera) [2019055] - switchdev: mrp: Remove SWITCHDEV_ATTR_ID_MRP_PORT_STAT (Ivan Vecera) [2019055] - bridge: mrp: Fix the usage of br_mrp_port_switchdev_set_state (Ivan Vecera) [2019055] - net: bridge: mcast: Use ERR_CAST instead of ERR_PTR(PTR_ERR()) (Ivan Vecera) [2019055] - net: bridge: add warning comments to avoid extending sysfs (Ivan Vecera) [2019055] - net: bridge: mcast: drop hosts limit sysfs support (Ivan Vecera) [2019055] - net: bridge: multicast: make tracked EHT hosts limit configurable (Ivan Vecera) [2019055] - net: bridge: multicast: add per-port EHT hosts limit (Ivan Vecera) [2019055] - net: switchdev: use obj-$(CONFIG_NET_SWITCHDEV) form in net/Makefile (Ivan Vecera) [2019055] - net: switchdev: don't set port_obj_info->handled true when -EOPNOTSUPP (Ivan Vecera) [2019055] - net: bridge: multicast: fix br_multicast_eht_set_entry_lookup indentation (Ivan Vecera) [2019055] - bridge: Use PTR_ERR_OR_ZERO instead if(IS_ERR(...)) + PTR_ERR (Ivan Vecera) [2019055] - net: mrp: move struct definitions out of uapi (Ivan Vecera) [2019055] - net: mrp: fix definitions of MRP test packets (Ivan Vecera) [2019055] - net: bridge: multicast: mark IGMPv3/MLDv2 fast-leave deletes (Ivan Vecera) [2019055] - net: bridge: multicast: handle block pg delete for all cases (Ivan Vecera) [2019055] - net: bridge: multicast: add EHT host filter_mode handling (Ivan Vecera) [2019055] - net: bridge: multicast: optimize TO_INCLUDE EHT timeouts (Ivan Vecera) [2019055] - net: bridge: multicast: add EHT include and exclude handling (Ivan Vecera) [2019055] - net: bridge: multicast: add EHT allow/block handling (Ivan Vecera) [2019055] - net: bridge: multicast: add EHT host delete function (Ivan Vecera) [2019055] - net: bridge: multicast: add EHT source set handling functions (Ivan Vecera) [2019055] - net: bridge: multicast: add EHT host handling functions (Ivan Vecera) [2019055] - net: bridge: multicast: add EHT structures and definitions (Ivan Vecera) [2019055] - net: bridge: multicast: calculate idx position without changing ptr (Ivan Vecera) [2019055] - net: bridge: multicast: __grp_src_block_incl can modify pg (Ivan Vecera) [2019055] - net: bridge: multicast: pass host src address to IGMPv3/MLDv2 functions (Ivan Vecera) [2019055] - net: bridge: multicast: rename src_size to addr_size (Ivan Vecera) [2019055] - net: bridge: check vlan with eth_type_vlan() method (Ivan Vecera) [2019055] - net: switchdev: delete the transaction object (Ivan Vecera) [2019055] - mlxsw: spectrum_switchdev: remove transactional logic for VLAN objects (Ivan Vecera) [2019055] - net: switchdev: remove the transaction structure from port attributes (Ivan Vecera) [2019055] - net: switchdev: delete switchdev_port_obj_add_now (Ivan Vecera) [2019055] - net: switchdev: remove the transaction structure from port object notifiers (Ivan Vecera) [2019055] - net: switchdev: remove vid_begin -> vid_end range from VLAN objects (Ivan Vecera) [2019055] - net: bridge: fix misspellings using codespell tool (Ivan Vecera) [2019055] - net: bridge: notify switchdev of disappearance of old FDB entry upon migration (Ivan Vecera) [2019055] - bridge: Fix a deadlock when enabling multicast snooping (Ivan Vecera) [2019055] - bridge: mrp: Implement LC mode for MRP (Ivan Vecera) [2019055] - net: bridge: switch to net core statistics counters handling (Ivan Vecera) [2019055] - net: bridge: replace struct br_vlan_stats with pcpu_sw_netstats (Ivan Vecera) [2019055] - bridge: mrp: Use hlist_head instead of list_head for mrp (Ivan Vecera) [2019055] - selftests: net: bridge: add test for mldv2 *,g auto-add (Ivan Vecera) [2019055] - selftests: net: bridge: add test for mldv2 exclude timeout (Ivan Vecera) [2019055] - selftests: net: bridge: add test for mldv2 exc -> block report (Ivan Vecera) [2019055] - selftests: net: bridge: add test for mldv2 inc -> block report (Ivan Vecera) [2019055] - selftests: net: bridge: add test for mldv2 exc -> to_exclude report (Ivan Vecera) [2019055] - selftests: net: bridge: add test for mldv2 exc -> is_exclude report (Ivan Vecera) [2019055] - selftests: net: bridge: add test for mldv2 exc -> is_include report (Ivan Vecera) [2019055] - selftests: net: bridge: add test for mldv2 exc -> allow report (Ivan Vecera) [2019055] - selftests: net: bridge: add test for mldv2 inc -> to_exclude report (Ivan Vecera) [2019055] - selftests: net: bridge: add test for mldv2 inc -> is_exclude report (Ivan Vecera) [2019055] - selftests: net: bridge: add test for mldv2 inc -> is_include report (Ivan Vecera) [2019055] - selftests: net: bridge: add test for mldv2 inc -> allow report (Ivan Vecera) [2019055] - selftests: net: bridge: add initial MLDv2 include test (Ivan Vecera) [2019055] - selftests: net: bridge: factor out and rename sg state functions (Ivan Vecera) [2019055] - selftests: net: lib: add support for IPv6 mcast packet test (Ivan Vecera) [2019055] - selftests: net: bridge: factor out mcast_packet_test (Ivan Vecera) [2019055] - net: bridge: mcast: fix stub definition of br_multicast_querier_exists (Ivan Vecera) [2019055] - net: bridge: explicitly convert between mdb entry state and port group flags (Ivan Vecera) [2019055] - net: bridge: mcast: add support for raw L2 multicast groups (Ivan Vecera) [2019055] - selftests: net: bridge: add test for igmpv3 *,g auto-add (Ivan Vecera) [2019055] - selftests: net: bridge: add test for igmpv3 exclude timeout (Ivan Vecera) [2019055] - selftests: net: bridge: add test for igmpv3 exc -> block report (Ivan Vecera) [2019055] - selftests: net: bridge: add test for igmpv3 inc -> block report (Ivan Vecera) [2019055] - selftests: net: bridge: add test for igmpv3 exc -> to_exclude report (Ivan Vecera) [2019055] - selftests: net: bridge: add test for igmpv3 exc -> is_exclude report (Ivan Vecera) [2019055] - selftests: net: bridge: add test for igmpv3 exc -> is_include report (Ivan Vecera) [2019055] - selftests: net: bridge: add test for igmpv3 exc -> allow report (Ivan Vecera) [2019055] - selftests: net: bridge: add test for igmpv3 inc -> to_exclude report (Ivan Vecera) [2019055] - selftests: net: bridge: add test for igmpv3 inc -> is_exclude report (Ivan Vecera) [2019055] - selftests: net: bridge: add test for igmpv3 inc -> is_include report (Ivan Vecera) [2019055] - selftests: net: bridge: add tests for igmpv3 is_include and inc -> allow reports (Ivan Vecera) [2019055] - selftests: net: bridge: igmp: add IGMPv3 entries' state helpers (Ivan Vecera) [2019055] - selftests: net: bridge: igmp: check for specific udp ip protocol (Ivan Vecera) [2019055] - selftests: net: bridge: igmp: add support for packet source address (Ivan Vecera) [2019055] - selftests: net: bridge: rename current igmp tests to igmpv2 (Ivan Vecera) [2019055] - net: bridge: fix uninitialized variables when BRIDGE_CFM is disabled (Ivan Vecera) [2019055] - bridge: cfm: Netlink Notifications. (Ivan Vecera) [2019055] - bridge: cfm: Netlink GET status Interface. (Ivan Vecera) [2019055] - bridge: cfm: Netlink GET configuration Interface. (Ivan Vecera) [2019055] - bridge: cfm: Netlink SET configuration Interface. (Ivan Vecera) [2019055] - bridge: cfm: Kernel space implementation of CFM. CCM frame RX added. (Ivan Vecera) [2019055] - bridge: cfm: Kernel space implementation of CFM. CCM frame TX added. (Ivan Vecera) [2019055] - bridge: cfm: Kernel space implementation of CFM. MEP create/delete. (Ivan Vecera) [2019055] - bridge: uapi: cfm: Added EtherType used by the CFM protocol. (Ivan Vecera) [2019055] - bridge: cfm: Add BRIDGE_CFM to Kconfig. (Ivan Vecera) [2019055] - net: bridge: extend the process of special frames (Ivan Vecera) [2019055] - bridge: Netlink interface fix. (Ivan Vecera) [2019055] - net: bridge: mcast: remove only S,G port groups from sg_port hash (Ivan Vecera) [2019055] - net: switchdev: Fixed kerneldoc warning (Ivan Vecera) [2019055] - net: bridge: mcast: when forwarding handle filter mode and blocked flag (Ivan Vecera) [2019055] - net: bridge: mcast: handle host state (Ivan Vecera) [2019055] - net: bridge: mcast: add support for blocked port groups (Ivan Vecera) [2019055] - net: bridge: mcast: handle port group filter modes (Ivan Vecera) [2019055] - net: bridge: mcast: install S,G entries automatically based on reports (Ivan Vecera) [2019055] - net: bridge: mcast: add sg_port rhashtable (Ivan Vecera) [2019055] - net: bridge: mcast: add rt_protocol field to the port group struct (Ivan Vecera) [2019055] - net: bridge: mcast: when igmpv3/mldv2 are enabled lookup (S,G) first, then (*,G) (Ivan Vecera) [2019055] - net: bridge: mdb: add support for add/del/dump of entries with source (Ivan Vecera) [2019055] - net: bridge: mdb: add support to extend add/del commands (Ivan Vecera) [2019055] - net: bridge: mcast: rename br_ip's u member to dst (Ivan Vecera) [2019055] - net: bridge: mcast: use br_ip's src for src groups and querier address (Ivan Vecera) [2019055] - net: bridge: add src field to br_ip (Ivan Vecera) [2019055] - net: bridge: mdb: use extack in br_mdb_add() and br_mdb_add_group() (Ivan Vecera) [2019055] - net: bridge: mdb: move all port and bridge checks to br_mdb_add (Ivan Vecera) [2019055] - net: bridge: mdb: use extack in br_mdb_parse() (Ivan Vecera) [2019055] - net: bridge: delete duplicated words (Ivan Vecera) [2019055] - net: bridge: mcast: don't ignore return value of __grp_src_toex_excl (Ivan Vecera) [2019055] - __netif_receive_skb_core: don't untag vlan from skb on DSA master (Ivan Vecera) [2019055] - bridge: mcast: Fix incomplete MDB dump (Ivan Vecera) [2019055] - net: bridge: mcast: fix unused br var when lockdep isn't defined (Ivan Vecera) [2019055] - net: bridge: mcast: destroy all entries via gc (Ivan Vecera) [2019055] - net: bridge: mcast: improve IGMPv3/MLDv2 query processing (Ivan Vecera) [2019055] - net: bridge: mcast: support for IGMPV3/MLDv2 BLOCK_OLD_SOURCES report (Ivan Vecera) [2019055] - net: bridge: mcast: support for IGMPV3/MLDv2 CHANGE_TO_INCLUDE/EXCLUDE report (Ivan Vecera) [2019055] - net: bridge: mcast: support for IGMPV3/MLDv2 MODE_IS_INCLUDE/EXCLUDE report (Ivan Vecera) [2019055] - net: bridge: mcast: support for IGMPv3/MLDv2 ALLOW_NEW_SOURCES report (Ivan Vecera) [2019055] - net: bridge: mcast: delete expired port groups without srcs (Ivan Vecera) [2019055] - net: bridge: mdb: use mdb and port entries in notifications (Ivan Vecera) [2019055] - net: bridge: mdb: push notifications in __br_mdb_add/del (Ivan Vecera) [2019055] - net: bridge: mcast: add support for group query retransmit (Ivan Vecera) [2019055] - net: bridge: mcast: add support for group-and-source specific queries (Ivan Vecera) [2019055] - net: bridge: mcast: add support for src list and filter mode dumping (Ivan Vecera) [2019055] - net: bridge: mcast: add support for group source list (Ivan Vecera) [2019055] - net: bridge: mcast: factor out port group del (Ivan Vecera) [2019055] - net: bridge: mdb: arrange internal structs so fast-path fields are close (Ivan Vecera) [2019055] - netlink: consistently use NLA_POLICY_EXACT_LEN() (Ivan Vecera) [2019055] - net: bridge: Add port attribute IFLA_BRPORT_MRP_IN_OPEN (Ivan Vecera) [2019055] - bridge: mrp: Extend br_mrp_fill_info (Ivan Vecera) [2019055] - bridge: uapi: mrp: Extend MRP_INFO attributes for interconnect status (Ivan Vecera) [2019055] - bridge: mrp: Extend MRP netlink interface for configuring MRP interconnect (Ivan Vecera) [2019055] - bridge: mrp: Implement the MRP Interconnect API (Ivan Vecera) [2019055] - bridge: switchdev: mrp: Extend MRP API for switchdev for MRP Interconnect (Ivan Vecera) [2019055] - bridge: mrp: Add br_mrp_in_port_open function (Ivan Vecera) [2019055] - bridge: mrp: Rename br_mrp_port_open to br_mrp_ring_port_open (Ivan Vecera) [2019055] - bridge: mrp: Extend br_mrp for MRP interconnect (Ivan Vecera) [2019055] - bridge: mrp: Extend bridge interface (Ivan Vecera) [2019055] - bridge: uapi: mrp: Extend MRP attributes for MRP interconnect (Ivan Vecera) [2019055] - switchdev: mrp: Extend switchdev API for MRP Interconnect (Ivan Vecera) [2019055] - net: bridge: fix undefined br_vlan_can_enter_range in tunnel code (Ivan Vecera) [2019055] - net: switchdev: kerneldoc fixes (Ivan Vecera) [2019055] - net: bridge: notify on vlan tunnel changes done via the old api (Ivan Vecera) [2019055] - bridge: Extend br_fill_ifinfo to return MPR status (Ivan Vecera) [2019055] - bridge: mrp: Add br_mrp_fill_info (Ivan Vecera) [2019055] - bridge: uapi: mrp: Extend MRP attributes to get the status (Ivan Vecera) [2019055] - bridge: mrp: Fix endian conversion and some other warnings (Ivan Vecera) [2019055] - net: bridge: add a flag to avoid refreshing fdb when changing/adding (Ivan Vecera) [2019055] - net: bridge: add option to allow activity notifications for any fdb entries (Ivan Vecera) [2019055] - net: neighbor: add fdb extended attribute (Ivan Vecera) [2019055] - net: bridge: fdb_add_entry takes ndm as argument (Ivan Vecera) [2019055] - bridge: mrp: Validate when setting the port role (Ivan Vecera) [2019055] - bridge: uapi: mrp: Fix MRP_PORT_ROLE (Ivan Vecera) [2019055] - bridge: mrp: Add support for role MRA (Ivan Vecera) [2019055] - bridge: mrp: Set the priority of MRP instance (Ivan Vecera) [2019055] - bridge: mrp: Update MRP frame type (Ivan Vecera) [2019055] - bridge: multicast: work around clang bug (Ivan Vecera) [2019055] - bridge: mrp: Rework the MRP netlink interface (Ivan Vecera) [2019055] - bridge: mrp: Fix out-of-bounds read in br_mrp_parse (Ivan Vecera) [2019055] - bridge: mrp: Restore port state when deleting MRP instance (Ivan Vecera) [2019055] - switchdev: mrp: Remove the variable mrp_ring_state (Ivan Vecera) [2019055] - bridge: mrp: Add br_mrp_unique_ifindex function (Ivan Vecera) [2019055] - net: bridge: allow enslaving some DSA master network devices (Ivan Vecera) [2019055] - net: remove newlines in NL_SET_ERR_MSG_MOD (Ivan Vecera) [2019055] - net: bridge: return false in br_mrp_enabled() (Ivan Vecera) [2019055] - docs: networking: convert switchdev.txt to ReST (Ivan Vecera) [2019055] - net: bridge: Add checks for enabling the STP. (Ivan Vecera) [2019055] - bridge: mrp: Integrate MRP into the bridge (Ivan Vecera) [2019055] - bridge: mrp: Implement netlink interface to configure MRP (Ivan Vecera) [2019055] - bridge: mrp: Connect MRP API with the switchdev API (Ivan Vecera) [2019055] - bridge: switchdev: mrp: Implement MRP API for switchdev (Ivan Vecera) [2019055] - switchdev: mrp: Extend switchdev API to offload MRP (Ivan Vecera) [2019055] - bridge: mrp: Add MRP interface. (Ivan Vecera) [2019055] - net: bridge: Add port attribute IFLA_BRPORT_MRP_RING_OPEN (Ivan Vecera) [2019055] - bridge: mrp: Extend bridge interface (Ivan Vecera) [2019055] - bridge: mrp: Update Kconfig (Ivan Vecera) [2019055] - bridge: uapi: mrp: Add mrp attributes. (Ivan Vecera) [2019055] - net: bridge: vlan options: move the tunnel command to the nested attribute (Ivan Vecera) [2019055] - net: bridge: vlan options: nest the tunnel id into a tunnel info attribute (Ivan Vecera) [2019055] - net: bridge: vlan: include stats in dumps if requested (Ivan Vecera) [2019055] - net: bridge: vlan options: add support for tunnel mapping set/del (Ivan Vecera) [2019055] - net: bridge: vlan options: add support for tunnel id dumping (Ivan Vecera) [2019055] - net: bridge: vlan tunnel: constify bridge and port arguments (Ivan Vecera) [2019055] - net: bridge: vlan options: rename br_vlan_opts_eq to br_vlan_opts_eq_range (Ivan Vecera) [2019055] - net: switchdev: do not propagate bridge updates across bridges (Ivan Vecera) [2019055] - bridge: br_stp: Use built-in RCU list checking (Ivan Vecera) [2019055] - net: switchdev: Replace zero-length array with flexible-array member (Ivan Vecera) [2019055] - net: bridge: vlan: add per-vlan state (Ivan Vecera) [2019055] - net: bridge: vlan: add basic option setting support (Ivan Vecera) [2019055] - net: bridge: vlan: add basic option dumping support (Ivan Vecera) [2019055] - net: bridge: check port state before br_allowed_egress (Ivan Vecera) [2019055] - net: bridge: vlan: notify on vlan add/delete/change flags (Ivan Vecera) [2019055] - net: bridge: vlan: add rtnetlink group and notify support (Ivan Vecera) [2019055] - net: bridge: vlan: add rtm range support (Ivan Vecera) [2019055] - net: bridge: vlan: add del rtm message support (Ivan Vecera) [2019055] - net: bridge: vlan: add new rtm message support (Ivan Vecera) [2019055] - net: bridge: vlan: add rtm definitions and dump support (Ivan Vecera) [2019055] - net: bridge: netlink: add extack error messages when processing vlans (Ivan Vecera) [2019055] - net: bridge: vlan: add helpers to check for vlan id/range validity (Ivan Vecera) [2019055] - net: bridge: add STP xstats (Ivan Vecera) [2019055] - treewide: Use sizeof_field() macro (Ivan Vecera) [2019055] - bridge: implement get_link_ksettings ethtool method (Ivan Vecera) [2019055] - net: bridge: fdb: eliminate extra port state tests from fast-path (Ivan Vecera) [2019055] - net: bridge: fdb: restore unlikely() when taking over externally added entries (Ivan Vecera) [2019055] - net: bridge: fdb: avoid two atomic bitops in br_fdb_external_learn_add() (Ivan Vecera) [2019055] - net: bridge: fdb: br_fdb_update can take flags directly (Ivan Vecera) [2019055] - net: bridge: Populate the pvid flag in br_vlan_get_info (Ivan Vecera) [2019055] - net: fix __ip_mc_inc_group usage (Ivan Vecera) [2019055] - net: bridge: mdb: allow add/delete for host-joined groups (Ivan Vecera) [2019055] - net: bridge: mdb: dump host-joined entries as well (Ivan Vecera) [2019055] - net: bridge: mdb: factor out mdb filling (Ivan Vecera) [2019055] - net: bridge: mdb: move vlan comments (Ivan Vecera) [2019055] - net: bridge: mcast: add delete due to fast-leave mdb flag (Ivan Vecera) [2019055] - treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 152 (Ivan Vecera) [2019055] - treewide: Add SPDX license identifier for missed files (Ivan Vecera) [2019055] - treewide: Add SPDX license identifier - Makefile/Kconfig (Ivan Vecera) [2019055] - bridge: Fix error path for kobject_init_and_add() (Ivan Vecera) [2019055] - bridge: only include nf_queue.h if needed (Ivan Vecera) [2019055] - bridge: broute: make broute a real ebtables table (Ivan Vecera) [2019055] - bridge: netfilter: unroll NF_HOOK helper in bridge input path (Ivan Vecera) [2019055] - bridge: reduce size of input cb to 16 bytes (Ivan Vecera) [2019055] - net: bridge: update multicast stats from maybe_deliver() (Ivan Vecera) [2019055] - net: bridge: mcast: remove unused br_ip_equal function (Ivan Vecera) [2019055] - net: bridge: optimize backup_port fdb convergence (Ivan Vecera) [2019055] - net: bridge: use netif_is_bridge_port() (Ivan Vecera) [2019055] - net: bridge: use eth_broadcast_addr() to assign broadcast address (Ivan Vecera) [2019055] - tools headers uapi: Update linux/in.h copy (Ivan Vecera) [2019055] - switchdev: Remove unused transaction item queue (Ivan Vecera) [2019055] - bridge: remove redundant check on err in br_multicast_ipv4_rcv (Ivan Vecera) [2019055] - net: Fix ip_mc_{dec,inc}_group allocation context (Ivan Vecera) [2019055] - bridge: remove duplicated include from br_multicast.c (Ivan Vecera) [2019055] - bridge: Snoop Multicast Router Advertisements (Ivan Vecera) [2019055] - bridge: join all-snoopers multicast address (Ivan Vecera) [2019055] - bridge: simplify ip_mc_check_igmp() and ipv6_mc_check_mld() internals (Ivan Vecera) [2019055] - tools include uapi: Sync linux/if_link.h copy with the kernel sources (Ivan Vecera) [2019055] - net: bridge: fix a bug on using a neighbour cache entry without checking its state (Ivan Vecera) [2019055] - net: bridge: remove unneeded variable 'err' (Ivan Vecera) [2019055] - net: bridge: remove redundant checks for null p->dev and p->br (Ivan Vecera) [2019055] - net: bridge: export supported boolopts (Ivan Vecera) [2019055] - net: bridge: add no_linklocal_learn bool option (Ivan Vecera) [2019055] - net: bridge: add support for user-controlled bool options (Ivan Vecera) [2019055] - bridge: use __vlan_hwaccel helpers (Ivan Vecera) [2019055] - netfilter: bridge: define INT_MIN & INT_MAX in userspace (Ivan Vecera) [2019055] - docs: fix some broken documentation references (Ivan Vecera) [2019055] - bridge: Switch to bitmap_zalloc() (Ivan Vecera) [2019055] - netfilter: bridge: Expose nf_tables bridge hook priorities through uapi (Ivan Vecera) [2019055] - net: bridge: add support for backup port (Ivan Vecera) [2019055] - net: bridge: add support for raw sysfs port options (Ivan Vecera) [2019055] - docs: networking: Convert bridge.txt to rst (Ivan Vecera) [2019055] - net: switchdev: consolidate RH_KABI macros usage (Ivan Vecera) [2019055] - kcov: Remove kcov include from sched.h and move it to its users. (Josef Oskera) [2026467] - tasklets: Provide tasklet_disable_in_atomic() (Ivan Vecera) [2026475] - tasklets: Use static inlines for stub implementations (Ivan Vecera) [2026475] - net: sock: introduce sk_error_report (Ivan Vecera) [2026469] - redhat: Add CONFIG_RHEL_DIFFERENCES (Prarit Bhargava) [2021571]- serial: 8520_port: Fix function param documentation (Waiman Long) [1970241] - serial: 8250: Optimize irq enable after console write (Waiman Long) [1970241] - serial: 8250: Fix rs485 delay after console write (Waiman Long) [1970241] - serial: 8250: Support console on software emulated rs485 ports (Waiman Long) [1970241] - serial: 8250: Generalize rs485 software emulation (Waiman Long) [1970241] - serial: 8250: Deduplicate rs485 active_timer assignment (Waiman Long) [1970241] - serial: 8250: Sanitize rs485 config harder (Waiman Long) [1970241] - serial: 8250: Deduplicate ->rs485_config() callback (Waiman Long) [1970241] - serial: 8250: Support rs485 devicetree properties (Waiman Long) [1970241] - serial: 8250_port: Don't use power management for kernel console (Waiman Long) [1970241] - console: Introduce ->exit() callback (Waiman Long) [1970241] - console: Don't notify user space when unregister non-listed console (Waiman Long) [1970241] - tty: 8250_of: Use software emulated RS485 direction control (Waiman Long) [1970241] - serial: 8250: Add MSR/MCR TIOCM conversion wrapper functions (Waiman Long) [1970241] - serial: 8250_of: Use of_device_get_match_data() (Waiman Long) [1970241] - serial: 8250_of: Fix for lack of interrupt support (Waiman Long) [1970241] - serial: 8250: of: Defer probe on missing IRQ (Waiman Long) [1970241] - serial: 8250: of: Correct of_platform_serial_setup() error handling (Waiman Long) [1970241] - mm/vmstat: protect per cpu variables with preempt disable on RT (Scott Wood) [2011667] - mm, slub: convert kmem_cpu_slab protection to local_lock (Scott Wood) [2011667] - mm, slub: use migrate_disable() on PREEMPT_RT (Scott Wood) [2011667] - mm, slub: protect put_cpu_partial() with disabled irqs instead of cmpxchg (Scott Wood) [2011667] - mm, slub: make slab_lock() disable irqs with PREEMPT_RT (Scott Wood) [2011667] - mm: slub: make object_map_lock a raw_spinlock_t (Scott Wood) [2011667] - mm: slub: move flush_cpu_slab() invocations __free_slab() invocations out of IRQ context (Scott Wood) [2011667] - mm, slab: split out the cpu offline variant of flush_slab() (Scott Wood) [2011667] - mm, slub: don't disable irqs in slub_cpu_dead() (Scott Wood) [2011667] - mm, slub: only disable irq with spin_lock in __unfreeze_partials() (Scott Wood) [2011667] - mm, slub: separate detaching of partial list in unfreeze_partials() from unfreezing (Scott Wood) [2011667] - mm, slub: detach whole partial list at once in unfreeze_partials() (Scott Wood) [2011667] - mm, slub: discard slabs in unfreeze_partials() without irqs disabled (Scott Wood) [2011667] - mm, slub: move irq control into unfreeze_partials() (Scott Wood) [2011667] - mm, slub: call deactivate_slab() without disabling irqs (Scott Wood) [2011667] - mm, slub: make locking in deactivate_slab() irq-safe (Scott Wood) [2011667] - mm, slub: move reset of c->page and freelist out of deactivate_slab() (Scott Wood) [2011667] - mm, slub: stop disabling irqs around get_partial() (Scott Wood) [2011667] - mm, slub: check new pages with restored irqs (Scott Wood) [2011667] - mm, slub: validate slab from partial list or page allocator before making it cpu slab (Scott Wood) [2011667] - mm, slub: restore irqs around calling new_slab() (Scott Wood) [2011667] - mm, slub: move disabling irqs closer to get_partial() in ___slab_alloc() (Scott Wood) [2011667] - mm, slub: do initial checks in ___slab_alloc() with irqs enabled (Scott Wood) [2011667] - mm, slub: move disabling/enabling irqs to ___slab_alloc() (Scott Wood) [2011667] - mm, slub: simplify kmem_cache_cpu and tid setup (Scott Wood) [2011667] - mm, slub: restructure new page checks in ___slab_alloc() (Scott Wood) [2011667] - mm, slub: return slab page from get_partial() and set c->page afterwards (Scott Wood) [2011667] - mm, slub: dissolve new_slab_objects() into ___slab_alloc() (Scott Wood) [2011667] - mm, slub: extract get_partial() from new_slab_objects() (Scott Wood) [2011667] - mm, slub: remove redundant unfreeze_partials() from put_cpu_partial() (Scott Wood) [2011667] - mm, slub: don't disable irq for debug_check_no_locks_freed() (Scott Wood) [2011667] - mm, slub: allocate private object map for validate_slab_cache() (Scott Wood) [2011667] - mm, slub: allocate private object map for debugfs listings (Scott Wood) [2011667] - mm, slub: don't call flush_all() from slab_debug_trace_open() (Scott Wood) [2011667] - mm/slub.c: drop lockdep_assert_held() from put_map() (Scott Wood) [2011667] - mm/slub.c: replace cpu_slab->partial with wrapped APIs (Scott Wood) [2011667] - mm/slub.c: replace kmem_cache->cpu_partial with wrapped APIs (Scott Wood) [2011667] - sched/rt, mm: Use CONFIG_PREEMPTION (Scott Wood) [2011667] - tcp: fix page frag corruption on page fault (Paolo Abeni) [1996074] - net: fix sk_page_frag() recursion from memory reclaim (Paolo Abeni) [1996074] - net: udp6: replace __UDP_INC_STATS() with __UDP6_INC_STATS() (Xin Long) [2020407] - net: udp: annotate data race around udp_sk(sk)->corkflag (Xin Long) [2020407] - net/ipv4/udp_tunnel_core.c: remove superfluous header files from udp_tunnel_core.c (Xin Long) [2020407] - udp_tunnel: Fix udp_tunnel_nic work-queue type (Xin Long) [2020407] - net, gro: Set inner transport header offset in tcp/udp GRO hook (Xin Long) [2020407] - bareudp: Add extack support to bareudp_configure() (Guillaume Nault) [1946040] - bareudp: Move definition of struct bareudp_conf to bareudp.c (Guillaume Nault) [1946040] - bareudp: Remove bareudp_dev_create() (Guillaume Nault) [1946040] - net: bareudp: simplify error paths calling dellink (Guillaume Nault) [1946040] - mptcp: re-arm retransmit timer if data is pending (Paolo Abeni) [2019493] - mptcp: remove tx_pending_data (Paolo Abeni) [2019493] - mptcp: do not shrink snd_nxt when recovering (Paolo Abeni) [2019493] - mptcp: drop unused sk in mptcp_push_release (Paolo Abeni) [2019493] - selftests: mptcp: fix proto type in link_failure tests (Paolo Abeni) [2019493] - selftests: mptcp: add testcase for active-back (Paolo Abeni) [2019493] - mptcp: backup flag from incoming MPJ ack option (Paolo Abeni) [2019493] - mptcp: add mibs for stale subflows processing (Paolo Abeni) [2019493] - mptcp: faster active backup recovery (Paolo Abeni) [2019493] - mptcp: cleanup sysctl data and helpers (Paolo Abeni) [2019493] - mptcp: handle pending data on closed subflow (Paolo Abeni) [2019493] - mptcp: less aggressive retransmission strategy (Paolo Abeni) [2019493] - mptcp: more accurate timeout (Paolo Abeni) [2019493] - mptcp: stop relying on tcp_tx_skb_cache (Paolo Abeni) [2019493] - tcp: expose the tcp_mark_push() and tcp_skb_entail() helpers (Paolo Abeni) [2019493] - selftests: KVM: avoid failures due to reserved HyperTransport region (Vitaly Kuznetsov) [2009340] - KVM: X86: Fix when shadow_root_level=5 && guest root_level<4 (Vitaly Kuznetsov) [2009340] - KVM: x86: inhibit APICv when KVM_GUESTDBG_BLOCKIRQ active (Vitaly Kuznetsov) [2009340] - KVM: x86/xen: Fix get_attr of KVM_XEN_ATTR_TYPE_SHARED_INFO (Vitaly Kuznetsov) [2009340] - KVM: x86: Use rw_semaphore for APICv lock to allow vCPU parallelism (Vitaly Kuznetsov) [2009340] - KVM: selftests: test KVM_GUESTDBG_BLOCKIRQ (Vitaly Kuznetsov) [2009340] - x86/sgx/virt: implement SGX_IOC_VEPC_REMOVE ioctl (Vitaly Kuznetsov) [2009340] - x86/sgx/virt: extract sgx_vepc_remove_page (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Complete prefetch for trailing SPTEs for direct, legacy MMU (Vitaly Kuznetsov) [2009340] - KVM: x86: Do not mark all registers as avail/dirty during RESET/INIT (Vitaly Kuznetsov) [2009340] - KVM: x86: SVM: don't set VMLOAD/VMSAVE intercepts on vCPU reset (Vitaly Kuznetsov) [2009340] - KVM: VMX: Unregister posted interrupt wakeup handler on hardware unsetup (Vitaly Kuznetsov) [2009340] - Revert "x86/kvm: fix vcpu-id indexed array sizes" (Vitaly Kuznetsov) [2009340] - KVM: X86: Cache CR3 in prev_roots when PCID is disabled (Vitaly Kuznetsov) [2009340] - KVM: X86: Fix tlb flush for tdp in kvm_invalidate_pcid() (Vitaly Kuznetsov) [2009340] - KVM: X86: Don't reset mmu context when toggling X86_CR4_PGE (Vitaly Kuznetsov) [2009340] - KVM: X86: Don't reset mmu context when X86_CR4_PCIDE 1->0 (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: kvm_faultin_pfn has to return false if pfh is returned (Vitaly Kuznetsov) [2009340] - KVM: x86: Take srcu lock in post_kvm_run_save() (Vitaly Kuznetsov) [2009340] - KVM: SEV-ES: fix another issue with string I/O VMGEXITs (Vitaly Kuznetsov) [2009340] - KVM: x86/xen: Fix kvm_xen_has_interrupt() sleeping in kvm_vcpu_block() (Vitaly Kuznetsov) [2009340] - KVM: x86: switch pvclock_gtod_sync_lock to a raw spinlock (Vitaly Kuznetsov) [2009340] - KVM: selftests: Refactor help message for -s backing_src (Vitaly Kuznetsov) [2009340] - KVM: selftests: Change backing_src flag to -s in demand_paging_test (Vitaly Kuznetsov) [2009340] - tools headers UAPI: Sync x86's asm/kvm.h with the kernel sources (Vitaly Kuznetsov) [2009340] - KVM: SEV-ES: go over the sev_pio_data buffer in multiple passes if needed (Vitaly Kuznetsov) [2009340] - KVM: SEV-ES: keep INS functions together (Vitaly Kuznetsov) [2009340] - KVM: x86: remove unnecessary arguments from complete_emulator_pio_in (Vitaly Kuznetsov) [2009340] - KVM: x86: split the two parts of emulator_pio_in (Vitaly Kuznetsov) [2009340] - KVM: SEV-ES: clean up kvm_sev_es_ins/outs (Vitaly Kuznetsov) [2009340] - KVM: x86: leave vcpu->arch.pio.count alone in emulator_pio_in_out (Vitaly Kuznetsov) [2009340] - KVM: SEV-ES: rename guest_ins_data to sev_pio_data (Vitaly Kuznetsov) [2009340] - KVM: SEV: Flush cache on non-coherent systems before RECEIVE_UPDATE_DATA (Vitaly Kuznetsov) [2009340] - KVM: MMU: Reset mmu->pkru_mask to avoid stale data (Vitaly Kuznetsov) [2009340] - KVM: nVMX: promptly process interrupts delivered while in guest mode (Vitaly Kuznetsov) [2009340] - KVM: x86: check for interrupts before deciding whether to exit the fast path (Vitaly Kuznetsov) [2009340] - KVM: SEV-ES: reduce ghcb_sa_len to 32 bits (Vitaly Kuznetsov) [2009340] - KVM: VMX: Remove redundant handling of bus lock vmexit (Vitaly Kuznetsov) [2009340] - KVM: x86: WARN if APIC HW/SW disable static keys are non-zero on unload (Vitaly Kuznetsov) [2009340] - KVM: SEV-ES: fix length of string I/O (Vitaly Kuznetsov) [2009340] - KVM: SEV-ES: Set guest_state_protected after VMSA update (Vitaly Kuznetsov) [2009340] - KVM: kvm_stat: do not show halt_wait_ns (Vitaly Kuznetsov) [2009340] - Revert "KVM: x86: Open code necessary bits of kvm_lapic_set_base() at vCPU RESET" (Vitaly Kuznetsov) [2009340] - KVM: s390: restore old debugfs names (Vitaly Kuznetsov) [2009340] - tools headers UAPI: Sync linux/kvm.h with the kernel sources (Vitaly Kuznetsov) [2009340] - tools headers UAPI: Synch KVM's svm.h header with the kernel (Vitaly Kuznetsov) [2009340] - KVM: selftests: introduce P44V64 for z196 and EC12 (Vitaly Kuznetsov) [2009340] - KVM: selftests: introduce P47V64 for s390x (Vitaly Kuznetsov) [2009340] - x86/sev: Use "SEV: " prefix for messages from sev.c (Vitaly Kuznetsov) [2009340] - KVM: stats: remove dead stores (Vitaly Kuznetsov) [2009340] - kvm: x86: Add AMD PMU MSRs to msrs_to_save_all[] (Vitaly Kuznetsov) [2009340] - kvm: fix objtool relocation warning (Vitaly Kuznetsov) [2009340] - KVM: selftests: Ensure all migrations are performed when test is affined (Vitaly Kuznetsov) [2009340] - KVM: x86: Swap order of CPUID entry "index" vs. "significant flag" checks (Vitaly Kuznetsov) [2009340] - x86/kvmclock: Move this_cpu_pvti into kvmclock.h (Vitaly Kuznetsov) [2009340] - selftests: KVM: Don't clobber XMM register when read (Vitaly Kuznetsov) [2009340] - KVM: VMX: Fix a TSX_CTRL_CPUID_CLEAR field mask issue (Vitaly Kuznetsov) [2009340] - selftests: KVM: Explicitly use movq to read xmm registers (Vitaly Kuznetsov) [2009340] - selftests: KVM: Call ucall_init when setting up in rseq_test (Vitaly Kuznetsov) [2009340] - KVM: X86: Synchronize the shadow pagetable before link it (Vitaly Kuznetsov) [2009340] - KVM: X86: Fix missed remote tlb flush in rmap_write_protect() (Vitaly Kuznetsov) [2009340] - KVM: x86: nSVM: don't copy virt_ext from vmcb12 (Vitaly Kuznetsov) [2009340] - KVM: x86: nSVM: test eax for 4K alignment for GP errata workaround (Vitaly Kuznetsov) [2009340] - KVM: x86: selftests: test simultaneous uses of V_IRQ from L1 and L0 (Vitaly Kuznetsov) [2009340] - KVM: x86: nSVM: restore int_vector in svm_clear_vintr (Vitaly Kuznetsov) [2009340] - KVM: x86: nVMX: re-evaluate emulation_required on nested VM exit (Vitaly Kuznetsov) [2009340] - KVM: x86: nVMX: don't fail nested VM entry on invalid guest state if !from_vmentry (Vitaly Kuznetsov) [2009340] - KVM: x86: VMX: synthesize invalid VM exit when emulating invalid guest state (Vitaly Kuznetsov) [2009340] - KVM: x86: nSVM: refactor svm_leave_smm and smm_enter_smm (Vitaly Kuznetsov) [2009340] - KVM: x86: SVM: call KVM_REQ_GET_NESTED_STATE_PAGES on exit from SMM mode (Vitaly Kuznetsov) [2009340] - KVM: x86: reset pdptrs_from_userspace when exiting smm (Vitaly Kuznetsov) [2009340] - KVM: x86: nSVM: restore the L1 host state prior to resuming nested guest on SMM exit (Vitaly Kuznetsov) [2009340] - KVM: KVM: Use cpumask_available() to check for NULL cpumask when kicking vCPUs (Vitaly Kuznetsov) [2009340] - KVM: Clean up benign vcpu->cpu data races when kicking vCPUs (Vitaly Kuznetsov) [2009340] - KVM: x86: Fix stack-out-of-bounds memory access from ioapic_write_indirect() (Vitaly Kuznetsov) [2009340] - KVM: selftests: Create a separate dirty bitmap per slot (Vitaly Kuznetsov) [2009340] - KVM: SEV: Allow some commands for mirror VM (Vitaly Kuznetsov) [2009340] - KVM: SEV: Update svm_vm_copy_asid_from for SEV-ES (Vitaly Kuznetsov) [2009340] - KVM: nVMX: Fix nested bus lock VM exit (Vitaly Kuznetsov) [2009340] - KVM: x86: Identify vCPU0 by its vcpu_idx instead of its vCPUs array entry (Vitaly Kuznetsov) [2009340] - KVM: x86: Query vcpu->vcpu_idx directly and drop its accessor (Vitaly Kuznetsov) [2009340] - kvm: fix wrong exception emulation in check_rdtsc (Vitaly Kuznetsov) [2009340] - KVM: SEV: Pin guest memory for write for RECEIVE_UPDATE_DATA (Vitaly Kuznetsov) [2009340] - KVM: SVM: fix missing sev_decommission in sev_receive_start (Vitaly Kuznetsov) [2009340] - KVM: SEV: Acquire vcpu mutex when updating VMSA (Vitaly Kuznetsov) [2009340] - KVM: do not shrink halt_poll_ns below grow_start (Vitaly Kuznetsov) [2009340] - KVM: nVMX: fix comments of handle_vmon() (Vitaly Kuznetsov) [2009340] - KVM: x86: Handle SRCU initialization failure during page track init (Vitaly Kuznetsov) [2009340] - KVM: VMX: Remove defunct "nr_active_uret_msrs" field (Vitaly Kuznetsov) [2009340] - selftests: KVM: Align SMCCC call with the spec in steal_time (Vitaly Kuznetsov) [2009340] - selftests: KVM: Fix check for !POLLIN in demand_paging_test (Vitaly Kuznetsov) [2009340] - KVM: x86: Clear KVM's cached guest CR3 at RESET/INIT (Vitaly Kuznetsov) [2009340] - KVM: x86: Mark all registers as avail/dirty at vCPU creation (Vitaly Kuznetsov) [2009340] - KVM: selftests: Add a test for KVM_RUN+rseq to detect task migration bugs (Vitaly Kuznetsov) [2009340] - tools: Move x86 syscall number fallbacks to .../uapi/ (Vitaly Kuznetsov) [2009340] - selftests: kvm: fix get_run_delay() ignoring fscanf() return warn (Vitaly Kuznetsov) [2009340] - selftests: kvm: move get_run_delay() into lib/test_util (Vitaly Kuznetsov) [2009340] - selftests:kvm: fix get_trans_hugepagesz() ignoring fscanf() return warn (Vitaly Kuznetsov) [2009340] - selftests:kvm: fix get_warnings_count() ignoring fscanf() return warn (Vitaly Kuznetsov) [2009340] - tools: rename bitmap_alloc() to bitmap_zalloc() (Vitaly Kuznetsov) [2009340] - KVM: Drop unused kvm_dirty_gfn_invalid() (Vitaly Kuznetsov) [2009340] - KVM: MMU: mark role_regs and role accessors as maybe unused (Vitaly Kuznetsov) [2009340] - x86/kvm: Don't enable IRQ when IRQ enabled in kvm_wait (Vitaly Kuznetsov) [2009340] - KVM: stats: Add VM stat for remote tlb flush requests (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Move lpage_disallowed_link further "down" in kvm_mmu_page (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Relocate kvm_mmu_page.tdp_mmu_page for better cache locality (Vitaly Kuznetsov) [2009340] - Revert "KVM: x86: mmu: Add guest physical address check in translate_gpa()" (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Remove unused field mmio_cached in struct kvm_mmu_page (Vitaly Kuznetsov) [2009340] - KVM: VMX: avoid running vmx_handle_exit_irqoff in case of emulation (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Don't freak out if pml5_root is NULL on 4-level host (Vitaly Kuznetsov) [2009340] - KVM: SVM: Add 5-level page table support for SVM (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Support shadowing NPT when 5-level paging is enabled in host (Vitaly Kuznetsov) [2009340] - KVM: x86: Allow CPU to force vendor-specific TDP level (Vitaly Kuznetsov) [2009340] - KVM: x86: clamp host mapping level to max_level in kvm_mmu_max_mapping_level (Vitaly Kuznetsov) [2009340] - KVM: x86: implement KVM_GUESTDBG_BLOCKIRQ (Vitaly Kuznetsov) [2009340] - KVM: SVM: split svm_handle_invalid_exit (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Avoid collision with !PRESENT SPTEs in TDP MMU lpage stats (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Remove redundant spte present check in mmu_set_spte (Vitaly Kuznetsov) [2009340] - KVM: stats: Add halt polling related histogram stats (Vitaly Kuznetsov) [2009340] - KVM: stats: Add halt_wait_ns stats for all architectures (Vitaly Kuznetsov) [2009340] - KVM: selftests: Add checks for histogram stats bucket_size field (Vitaly Kuznetsov) [2009340] - KVM: stats: Update doc for histogram statistics (Vitaly Kuznetsov) [2009340] - KVM: stats: Support linear and logarithmic histogram statistics (Vitaly Kuznetsov) [2009340] - KVM: SVM: AVIC: drop unsupported AVIC base relocation code (Vitaly Kuznetsov) [2009340] - KVM: SVM: call avic_vcpu_load/avic_vcpu_put when enabling/disabling AVIC (Vitaly Kuznetsov) [2009340] - KVM: SVM: move check for kvm_vcpu_apicv_active outside of avic_vcpu_{put|load} (Vitaly Kuznetsov) [2009340] - KVM: SVM: avoid refreshing avic if its state didn't change (Vitaly Kuznetsov) [2009340] - KVM: SVM: remove svm_toggle_avic_for_irq_window (Vitaly Kuznetsov) [2009340] - KVM: x86: hyper-v: Deactivate APICv only when AutoEOI feature is in use (Vitaly Kuznetsov) [2009340] - KVM: SVM: add warning for mistmatch between AVIC vcpu state and AVIC inhibition (Vitaly Kuznetsov) [2009340] - KVM: x86: APICv: fix race in kvm_request_apicv_update on SVM (Vitaly Kuznetsov) [2009340] - KVM: x86: don't disable APICv memslot when inhibited (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: allow APICv memslot to be enabled but invisible (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: allow kvm_faultin_pfn to return page fault handling code (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: rename try_async_pf to kvm_faultin_pfn (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: add comment explaining arguments to kvm_zap_gfn_range (Vitaly Kuznetsov) [2009340] - KVM: Allow to have arch-specific per-vm debugfs files (Vitaly Kuznetsov) [2009340] - KVM: nVMX: Unconditionally clear nested.pi_pending on nested VM-Enter (Vitaly Kuznetsov) [2009340] - KVM: x86: Clean up redundant ROL16(val, n) macro definition (Vitaly Kuznetsov) [2009340] - KVM: x86: Move declaration of kvm_spurious_fault() to x86.h (Vitaly Kuznetsov) [2009340] - KVM: x86: Kill off __ex() and __kvm_handle_fault_on_reboot() (Vitaly Kuznetsov) [2009340] - KVM: VMX: Hide VMCS control calculators in vmx.c (Vitaly Kuznetsov) [2009340] - KVM: VMX: Drop caching of KVM's desired sec exec controls for vmcs01 (Vitaly Kuznetsov) [2009340] - KVM: nVMX: Pull KVM L0's desired controls directly from vmcs01 (Vitaly Kuznetsov) [2009340] - KVM: VMX: Reset DR6 only when KVM_DEBUGREG_WONT_EXIT (Vitaly Kuznetsov) [2009340] - KVM: X86: Set host DR6 only on VMX and for KVM_DEBUGREG_WONT_EXIT (Vitaly Kuznetsov) [2009340] - KVM: X86: Remove unneeded KVM_DEBUGREG_RELOAD (Vitaly Kuznetsov) [2009340] - KVM: nVMX: Use vmx_need_pf_intercept() when deciding if L0 wants a #PF (Vitaly Kuznetsov) [2009340] - kvm: vmx: Sync all matching EPTPs when injecting nested EPT fault (Vitaly Kuznetsov) [2009340] - KVM: x86: remove dead initialization (Vitaly Kuznetsov) [2009340] - KVM: x86: Allow guest to set EFER.NX=1 on non-PAE 32-bit kernels (Vitaly Kuznetsov) [2009340] - x86: Fix typo s/ECLR/ELCR/ for the PIC register (Vitaly Kuznetsov) [2009340] - KVM: VMX: Use current VMCS to query WAITPKG support for MSR emulation (Vitaly Kuznetsov) [2009340] - KVM: selftests: Move vcpu_args_set into perf_test_util (Vitaly Kuznetsov) [2009340] - KVM: selftests: Support multiple slots in dirty_log_perf_test (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Leverage vcpu->last_used_slot for rmap_add and rmap_recycle (Vitaly Kuznetsov) [2009340] - KVM: Cache the last used slot index per vCPU (Vitaly Kuznetsov) [2009340] - KVM: Move last_used_slot logic out of search_memslots (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Fix per-cpu counter corruption on 32-bit builds (Vitaly Kuznetsov) [2009340] - KVM: xen: do not use struct gfn_to_hva_cache (Vitaly Kuznetsov) [2009340] - KVM: selftests: fix hyperv_clock test (Vitaly Kuznetsov) [2009340] - KVM: SVM: improve the code readability for ASID management (Vitaly Kuznetsov) [2009340] - KVM: SVM: Fix off-by-one indexing when nullifying last used SEV VMCB (Vitaly Kuznetsov) [2009340] - KVM: Do not leak memory for duplicate debugfs directories (Vitaly Kuznetsov) [2009340] - KVM: x86/pmu: Introduce pmc->is_paused to reduce the call time of perf interfaces (Vitaly Kuznetsov) [2009340] - KVM: X86: Optimize zapping rmap (Vitaly Kuznetsov) [2009340] - KVM: X86: Optimize pte_list_desc with per-array counter (Vitaly Kuznetsov) [2009340] - KVM: X86: MMU: Tune PTE_LIST_EXT to be bigger (Vitaly Kuznetsov) [2009340] - KVM: selftests: Test access to XMM fast hypercalls (Vitaly Kuznetsov) [2009340] - KVM: x86: hyper-v: Check if guest is allowed to use XMM registers for hypercall input (Vitaly Kuznetsov) [2009340] - KVM: x86: Introduce trace_kvm_hv_hypercall_done() (Vitaly Kuznetsov) [2009340] - KVM: x86: hyper-v: Check access to hypercall before reading XMM registers (Vitaly Kuznetsov) [2009340] - KVM: nSVM: remove useless kvm_clear_*_queue (Vitaly Kuznetsov) [2009340] - KVM: x86: Preserve guest's CR0.CD/NW on INIT (Vitaly Kuznetsov) [2009340] - KVM: SVM: Drop redundant clearing of vcpu->arch.hflags at INIT/RESET (Vitaly Kuznetsov) [2009340] - KVM: SVM: Emulate #INIT in response to triple fault shutdown (Vitaly Kuznetsov) [2009340] - KVM: VMX: Move RESET-only VMWRITE sequences to init_vmcs() (Vitaly Kuznetsov) [2009340] - KVM: VMX: Remove redundant write to set vCPU as active at RESET/INIT (Vitaly Kuznetsov) [2009340] - KVM: VMX: Smush x2APIC MSR bitmap adjustments into single function (Vitaly Kuznetsov) [2009340] - KVM: VMX: Remove unnecessary initialization of msr_bitmap_mode (Vitaly Kuznetsov) [2009340] - KVM: VMX: Don't redo x2APIC MSR bitmaps when userspace filter is changed (Vitaly Kuznetsov) [2009340] - KVM: nVMX: Remove obsolete MSR bitmap refresh at nested transitions (Vitaly Kuznetsov) [2009340] - KVM: VMX: Remove obsolete MSR bitmap refresh at vCPU RESET/INIT (Vitaly Kuznetsov) [2009340] - KVM: x86: Move setting of sregs during vCPU RESET/INIT to common x86 (Vitaly Kuznetsov) [2009340] - KVM: VMX: Don't _explicitly_ reconfigure user return MSRs on vCPU INIT (Vitaly Kuznetsov) [2009340] - KVM: VMX: Refresh list of user return MSRs after setting guest CPUID (Vitaly Kuznetsov) [2009340] - KVM: VMX: Skip pointless MSR bitmap update when setting EFER (Vitaly Kuznetsov) [2009340] - KVM: SVM: Stuff save->dr6 at during VMSA sync, not at RESET/INIT (Vitaly Kuznetsov) [2009340] - KVM: SVM: Drop redundant writes to vmcb->save.cr4 at RESET/INIT (Vitaly Kuznetsov) [2009340] - KVM: SVM: Tweak order of cr0/cr4/efer writes at RESET/INIT (Vitaly Kuznetsov) [2009340] - KVM: nVMX: Don't evaluate "emulation required" on nested VM-Exit (Vitaly Kuznetsov) [2009340] - KVM: VMX: Skip emulation required checks during pmode/rmode transitions (Vitaly Kuznetsov) [2009340] - KVM: VMX: Process CR0.PG side effects after setting CR0 assets (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Skip the permission_fault() check on MMIO if CR0.PG=0 (Vitaly Kuznetsov) [2009340] - KVM: VMX: Pull GUEST_CR3 from the VMCS iff CR3 load exiting is disabled (Vitaly Kuznetsov) [2009340] - KVM: nVMX: Do not clear CR3 load/store exiting bits if L1 wants 'em (Vitaly Kuznetsov) [2009340] - KVM: VMX: Fold ept_update_paging_mode_cr0() back into vmx_set_cr0() (Vitaly Kuznetsov) [2009340] - KVM: VMX: Remove direct write to vcpu->arch.cr0 during vCPU RESET/INIT (Vitaly Kuznetsov) [2009340] - KVM: VMX: Invert handling of CR0.WP for EPT without unrestricted guest (Vitaly Kuznetsov) [2009340] - KVM: SVM: Don't bother writing vmcb->save.rip at vCPU RESET/INIT (Vitaly Kuznetsov) [2009340] - KVM: x86: Move EDX initialization at vCPU RESET to common code (Vitaly Kuznetsov) [2009340] - KVM: x86: Consolidate APIC base RESET initialization code (Vitaly Kuznetsov) [2009340] - KVM: x86: Open code necessary bits of kvm_lapic_set_base() at vCPU RESET (Vitaly Kuznetsov) [2009340] - KVM: VMX: Stuff vcpu->arch.apic_base directly at vCPU RESET (Vitaly Kuznetsov) [2009340] - KVM: x86: Set BSP bit in reset BSP vCPU's APIC base by default (Vitaly Kuznetsov) [2009340] - KVM: x86: Don't force set BSP bit when local APIC is managed by userspace (Vitaly Kuznetsov) [2009340] - KVM: x86: Migrate the PIT only if vcpu0 is migrated, not any BSP (Vitaly Kuznetsov) [2009340] - KVM: x86: Remove defunct BSP "update" in local APIC reset (Vitaly Kuznetsov) [2009340] - KVM: x86: WARN if the APIC map is dirty without an in-kernel local APIC (Vitaly Kuznetsov) [2009340] - KVM: SVM: Drop explicit MMU reset at RESET/INIT (Vitaly Kuznetsov) [2009340] - KVM: VMX: Remove explicit MMU reset in enter_rmode() (Vitaly Kuznetsov) [2009340] - KVM: SVM: Fall back to KVM's hardcoded value for EDX at RESET/INIT (Vitaly Kuznetsov) [2009340] - KVM: SVM: Require exact CPUID.0x1 match when stuffing EDX at INIT (Vitaly Kuznetsov) [2009340] - KVM: VMX: Set EDX at INIT with CPUID.0x1, Family-Model-Stepping (Vitaly Kuznetsov) [2009340] - KVM: SVM: Zero out GDTR.base and IDTR.base on INIT (Vitaly Kuznetsov) [2009340] - KVM: nVMX: Set LDTR to its architecturally defined value on nested VM-Exit (Vitaly Kuznetsov) [2009340] - KVM: x86: Flush the guest's TLB on INIT (Vitaly Kuznetsov) [2009340] - KVM: x86: APICv: drop immediate APICv disablement on current vCPU (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: fast_page_fault support for the TDP MMU (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Make walk_shadow_page_lockless_{begin,end} interoperate with the TDP MMU (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Fix use of enums in trace_fast_page_fault (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Rename cr2_or_gpa to gpa in fast_page_fault (Vitaly Kuznetsov) [2009340] - KVM: Introduce kvm_get_kvm_safe() (Vitaly Kuznetsov) [2009340] - x86/kvm: remove non-x86 stuff from arch/x86/kvm/ioapic.h (Vitaly Kuznetsov) [2009340] - KVM: X86: Add per-vm stat for max rmap list size (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Return old SPTE from mmu_spte_clear_track_bits() (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Refactor shadow walk in __direct_map() to reduce indentation (Vitaly Kuznetsov) [2009340] - KVM: x86: Hoist kvm_dirty_regs check out of sync_regs() (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Mark VM as bugged if page fault returns RET_PF_INVALID (Vitaly Kuznetsov) [2009340] - KVM: x86: Use KVM_BUG/KVM_BUG_ON to handle bugs that are fatal to the VM (Vitaly Kuznetsov) [2009340] - KVM: Export kvm_make_all_cpus_request() for use in marking VMs as bugged (Vitaly Kuznetsov) [2009340] - KVM: Add infrastructure and macro to mark VM as bugged (Vitaly Kuznetsov) [2009340] - KVM: Get rid of kvm_get_pfn() (Vitaly Kuznetsov) [2009340] - KVM: arm64: Use get_page() instead of kvm_get_pfn() (Vitaly Kuznetsov) [2009340] - KVM: x86: accept userspace interrupt only if no event is injected (Vitaly Kuznetsov) [2009340] - KVM: add missing compat KVM_CLEAR_DIRTY_LOG (Vitaly Kuznetsov) [2009340] - KVM: use cpu_relax when halt polling (Vitaly Kuznetsov) [2009340] - KVM: SVM: use vmcb01 in svm_refresh_apicv_exec_ctrl (Vitaly Kuznetsov) [2009340] - KVM: SVM: tweak warning about enabled AVIC on nested entry (Vitaly Kuznetsov) [2009340] - KVM: SVM: svm_set_vintr don't warn if AVIC is active but is about to be deactivated (Vitaly Kuznetsov) [2009340] - KVM: SVM: delay svm_vcpu_init_msrpm after svm->vmcb is initialized (Vitaly Kuznetsov) [2009340] - KVM: selftests: Introduce access_tracking_perf_test (Vitaly Kuznetsov) [2009340] - KVM: selftests: Fix missing break in dirty_log_perf_test arg parsing (Vitaly Kuznetsov) [2009340] - x86/kvm: fix vcpu-id indexed array sizes (Vitaly Kuznetsov) [2009340] - KVM: x86: Check the right feature bit for MSR_KVM_ASYNC_PF_ACK access (Vitaly Kuznetsov) [2009340] - KVM: Documentation: Fix KVM_CAP_ENFORCE_PV_FEATURE_CPUID name (Vitaly Kuznetsov) [2009340] - KVM: nSVM: Swap the parameter order for svm_copy_vmrun_state()/svm_copy_vmloadsave_state() (Vitaly Kuznetsov) [2009340] - KVM: nSVM: Rename nested_svm_vmloadsave() to svm_copy_vmloadsave_state() (Vitaly Kuznetsov) [2009340] - docs: virt: kvm: api.rst: replace some characters (Vitaly Kuznetsov) [2009340] - docs: kvm: properly format code blocks and lists (Vitaly Kuznetsov) [2009340] - docs: kvm: fix build warnings (Vitaly Kuznetsov) [2009340] - KVM: selftests: Address extra memslot parameters in vm_vaddr_alloc (Vitaly Kuznetsov) [2009340] - kvm: debugfs: fix memory leak in kvm_create_vm_debugfs (Vitaly Kuznetsov) [2009340] - Revert "KVM: x86: WARN and reject loading KVM if NX is supported but not enabled" (Vitaly Kuznetsov) [2009340] - KVM: selftests: x86: Address missing vm_install_exception_handler conversions (Vitaly Kuznetsov) [2009340] - KVM: selftests: change pthread_yield to sched_yield (Vitaly Kuznetsov) [2009340] - KVM: x86: rename apic_access_page_done to apic_access_memslot_enabled (Vitaly Kuznetsov) [2009340] - kvm: x86: disable the narrow guest module parameter on unload (Vitaly Kuznetsov) [2009340] - selftests: kvm: Allows userspace to handle emulation errors. (Vitaly Kuznetsov) [2009340] - kvm: x86: Allow userspace to handle emulation errors (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Let guest use GBPAGES if supported in hardware and TDP is on (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Get CR4.SMEP from MMU, not vCPU, in shadow page fault (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Get CR0.WP from MMU, not vCPU, in shadow page fault (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Drop redundant rsvd bits reset for nested NPT (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Optimize and clean up so called "last nonleaf level" logic (Vitaly Kuznetsov) [2009340] - KVM: x86: Enhance comments for MMU roles and nested transition trickiness (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: WARN on any reserved SPTE value when making a valid SPTE (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Add helpers to do full reserved SPTE checks w/ generic MMU (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Use MMU's role to determine PTTYPE (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Collapse 32-bit PAE and 64-bit statements for helpers (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Add a helper to calculate root from role_regs (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Add helper to update paging metadata (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Don't update nested guest's paging bitmasks if CR0.PG=0 (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Consolidate reset_rsvds_bits_mask() calls (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Use MMU role_regs to get LA57, and drop vCPU LA57 helper (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Get nested MMU's root level from the MMU's role (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Drop "nx" from MMU context now that there are no readers (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Use MMU's role to get EFER.NX during MMU configuration (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Use MMU's role/role_regs to compute context's metadata (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Use MMU's role to detect EFER.NX in guest page walk (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Use MMU's roles to compute last non-leaf level (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Use MMU's role to compute PKRU bitmask (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Use MMU's role to compute permission bitmask (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Drop vCPU param from reserved bits calculator (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Use MMU's role to get CR4.PSE for computing rsvd bits (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Don't grab CR4.PSE for calculating shadow reserved bits (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Always set new mmu_role immediately after checking old role (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Set CR4.PKE/LA57 in MMU role iff long mode is active (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Do not set paging-related bits in MMU role if CR0.PG=0 (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Add accessors to query mmu_role bits (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Rename "nxe" role bit to "efer_nx" for macro shenanigans (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Use MMU's role_regs, not vCPU state, to compute mmu_role (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Ignore CR0 and CR4 bits in nested EPT MMU role (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Consolidate misc updates into shadow_mmu_init_context() (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Add struct and helpers to retrieve MMU role bits from regs (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Grab shadow root level from mmu_role for shadow MMUs (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Move nested NPT reserved bit calculation into MMU proper (Vitaly Kuznetsov) [2009340] - KVM: x86: Read and pass all CR0/CR4 role bits to shadow MMU helper (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Drop smep_andnot_wp check from "uses NX" for shadow MMUs (Vitaly Kuznetsov) [2009340] - KVM: nSVM: Add a comment to document why nNPT uses vmcb01, not vCPU state (Vitaly Kuznetsov) [2009340] - KVM: x86: Fix sizes used to pass around CR0, CR4, and EFER (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Rename unsync helper and update related comments (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Drop the intermediate "transient" __kvm_sync_page() (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: comment on kvm_mmu_get_page's syncing of pages (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: WARN and zap SP when sync'ing if MMU role mismatches (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Use MMU role to check for matching guest page sizes (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Unconditionally zap unsync SPs when creating >4k SP at GFN (Vitaly Kuznetsov) [2009340] - Revert "KVM: MMU: record maximum physical address width in kvm_mmu_extended_role" (Vitaly Kuznetsov) [2009340] - KVM: x86: Alert userspace that KVM_SET_CPUID{,2} after KVM_RUN is broken (Vitaly Kuznetsov) [2009340] - KVM: debugfs: Reuse binary stats descriptors (Vitaly Kuznetsov) [2009340] - KVM: selftests: Add selftest for KVM statistics data binary interface (Vitaly Kuznetsov) [2009340] - KVM: stats: Add documentation for binary statistics interface (Vitaly Kuznetsov) [2009340] - KVM: stats: Support binary stats retrieval for a VCPU (Vitaly Kuznetsov) [2009340] - KVM: stats: Support binary stats retrieval for a VM (Vitaly Kuznetsov) [2009340] - KVM: stats: Add fd-based API to read binary stats data (Vitaly Kuznetsov) [2009340] - KVM: stats: Separate generic stats from architecture specific ones (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Don't WARN on a NULL shadow page in TDP MMU check (Vitaly Kuznetsov) [2009340] - KVM: sefltests: Add x86-64 test to verify MMU reacts to CPUID updates (Vitaly Kuznetsov) [2009340] - KVM: selftests: Add hugepage support for x86-64 (Vitaly Kuznetsov) [2009340] - KVM: selftests: Genericize upper level page table entry struct (Vitaly Kuznetsov) [2009340] - KVM: selftests: Add PTE helper for x86-64 in preparation for hugepages (Vitaly Kuznetsov) [2009340] - KVM: selftests: Rename x86's page table "address" to "pfn" (Vitaly Kuznetsov) [2009340] - KVM: selftests: Add wrapper to allocate page table page (Vitaly Kuznetsov) [2009340] - KVM: selftests: Unconditionally allocate EPT tables in memslot 0 (Vitaly Kuznetsov) [2009340] - KVM: selftests: Unconditionally use memslot '0' for page table allocations (Vitaly Kuznetsov) [2009340] - KVM: selftests: Unconditionally use memslot 0 for vaddr allocations (Vitaly Kuznetsov) [2009340] - KVM: selftests: Use "standard" min virtual address for CPUID test alloc (Vitaly Kuznetsov) [2009340] - KVM: selftests: Use alloc page helper for xAPIC IPI test (Vitaly Kuznetsov) [2009340] - KVM: selftests: Use alloc_page helper for x86-64's GDT/IDT/TSS allocations (Vitaly Kuznetsov) [2009340] - KVM: selftests: Lower the min virtual address for misc page allocations (Vitaly Kuznetsov) [2009340] - KVM: selftests: Add helpers to allocate N pages of virtual memory (Vitaly Kuznetsov) [2009340] - KVM: selftests: Use "standard" min virtual address for Hyper-V pages (Vitaly Kuznetsov) [2009340] - KVM: selftests: Unconditionally use memslot 0 for x86's GDT/TSS setup (Vitaly Kuznetsov) [2009340] - KVM: selftests: Unconditionally use memslot 0 when loading elf binary (Vitaly Kuznetsov) [2009340] - KVM: selftests: Zero out the correct page in the Hyper-V features test (Vitaly Kuznetsov) [2009340] - KVM: selftests: Remove errant asm/barrier.h include to fix arm64 build (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Fix uninitialized boolean variable flush (Vitaly Kuznetsov) [2009340] - KVM: selftests: fix triple fault if ept=0 in dirty_log_test (Vitaly Kuznetsov) [2009340] - KVM: x86: Print CPU of last attempted VM-entry when dumping VMCS/VMCB (Vitaly Kuznetsov) [2009340] - KVM: nVMX: Dynamically compute max VMCS index for vmcs12 (Vitaly Kuznetsov) [2009340] - KVM: VMX: Skip #PF(RSVD) intercepts when emulating smaller maxphyaddr (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Remove redundant root_hpa checks (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Refactor is_tdp_mmu_root into is_tdp_mmu (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Remove redundant is_tdp_mmu_enabled check (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Remove redundant is_tdp_mmu_root check (Vitaly Kuznetsov) [2009340] - KVM: x86: Stub out is_tdp_mmu_root on 32-bit hosts (Vitaly Kuznetsov) [2009340] - KVM: x86: WARN and reject loading KVM if NX is supported but not enabled (Vitaly Kuznetsov) [2009340] - KVM: SVM: Refuse to load kvm_amd if NX support is not available (Vitaly Kuznetsov) [2009340] - KVM: VMX: Refuse to load kvm_intel if EPT and NX are disabled (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Fix TDP MMU page table level (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Fix pf_fixed count in tdp_mmu_map_handle_target_level() (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Fix return value in tdp_mmu_map_handle_target_level() (Vitaly Kuznetsov) [2009340] - KVM: LAPIC: Keep stored TMCCT register value 0 after KVM_SET_LAPIC (Vitaly Kuznetsov) [2009340] - KVM: X86: Introduce KVM_HC_MAP_GPA_RANGE hypercall (Vitaly Kuznetsov) [2009340] - KVM: switch per-VM stats to u64 (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Grab nx_lpage_splits as an unsigned long before division (Vitaly Kuznetsov) [2009340] - KVM: x86: Check for pending interrupts when APICv is getting disabled (Vitaly Kuznetsov) [2009340] - KVM: nVMX: Drop redundant checks on vmcs12 in EPTP switching emulation (Vitaly Kuznetsov) [2009340] - KVM: nVMX: WARN if subtly-impossible VMFUNC conditions occur (Vitaly Kuznetsov) [2009340] - KVM: x86: Drop pointless @reset_roots from kvm_init_mmu() (Vitaly Kuznetsov) [2009340] - KVM: x86: Defer MMU sync on PCID invalidation (Vitaly Kuznetsov) [2009340] - KVM: nVMX: Use fast PGD switch when emulating VMFUNC[EPTP_SWITCH] (Vitaly Kuznetsov) [2009340] - KVM: x86: Use KVM_REQ_TLB_FLUSH_GUEST to handle INVPCID(ALL) emulation (Vitaly Kuznetsov) [2009340] - KVM: nVMX: Free only guest_mode (L2) roots on INVVPID w/o EPT (Vitaly Kuznetsov) [2009340] - KVM: nVMX: Consolidate VM-Enter/VM-Exit TLB flush and MMU sync logic (Vitaly Kuznetsov) [2009340] - KVM: x86: Drop skip MMU sync and TLB flush params from "new PGD" helpers (Vitaly Kuznetsov) [2009340] - KVM: nSVM: Move TLB flushing logic (or lack thereof) to dedicated helper (Vitaly Kuznetsov) [2009340] - KVM: x86: Uncondtionally skip MMU sync/TLB flush in MOV CR3's PGD switch (Vitaly Kuznetsov) [2009340] - KVM: x86: Invalidate all PGDs for the current PCID on MOV CR3 w/ flush (Vitaly Kuznetsov) [2009340] - KVM: nVMX: Don't clobber nested MMU's A/D status on EPTP switch (Vitaly Kuznetsov) [2009340] - KVM: nVMX: Ensure 64-bit shift when checking VMFUNC bitmap (Vitaly Kuznetsov) [2009340] - KVM: nVMX: Sync all PGDs on nested transition with shadow paging (Vitaly Kuznetsov) [2009340] - KVM: x86: avoid loading PDPTRs after migration when possible (Vitaly Kuznetsov) [2009340] - KVM: x86: Introduce KVM_GET_SREGS2 / KVM_SET_SREGS2 (Vitaly Kuznetsov) [2009340] - KVM: x86: introduce kvm_register_clear_available (Vitaly Kuznetsov) [2009340] - KVM: nVMX: delay loading of PDPTRs to KVM_REQ_GET_NESTED_STATE_PAGES (Vitaly Kuznetsov) [2009340] - KVM: nSVM: refactor the CR3 reload on migration (Vitaly Kuznetsov) [2009340] - KVM: x86: Always load PDPTRs on CR3 load for SVM w/o NPT and a PAE guest (Vitaly Kuznetsov) [2009340] - KVM: nSVM: Drop pointless pdptrs_changed() check on nested transition (Vitaly Kuznetsov) [2009340] - KVM: nVMX: Drop obsolete (and pointless) pdptrs_changed() check (Vitaly Kuznetsov) [2009340] - KVM: selftests: Introduce hyperv_features test (Vitaly Kuznetsov) [2009340] - KVM: selftests: Move evmcs.h to x86_64/ (Vitaly Kuznetsov) [2009340] - KVM: selftests: move Hyper-V MSR definitions to hyperv.h (Vitaly Kuznetsov) [2009340] - KVM: x86: hyper-v: Honor HV_X64_EX_PROCESSOR_MASKS_RECOMMENDED bit (Vitaly Kuznetsov) [2009340] - KVM: x86: hyper-v: Honor HV_X64_CLUSTER_IPI_RECOMMENDED bit (Vitaly Kuznetsov) [2009340] - KVM: x86: hyper-v: Honor HV_X64_REMOTE_TLB_FLUSH_RECOMMENDED bit (Vitaly Kuznetsov) [2009340] - KVM: x86: hyper-v: Honor HV_DEBUGGING privilege bit (Vitaly Kuznetsov) [2009340] - KVM: x86: hyper-v: Honor HV_SIGNAL_EVENTS privilege bit (Vitaly Kuznetsov) [2009340] - KVM: x86: hyper-v: Honor HV_POST_MESSAGES privilege bit (Vitaly Kuznetsov) [2009340] - KVM: x86: hyper-v: Check access to HVCALL_NOTIFY_LONG_SPIN_WAIT hypercall (Vitaly Kuznetsov) [2009340] - KVM: x86: hyper-v: Prepare to check access to Hyper-V hypercalls (Vitaly Kuznetsov) [2009340] - KVM: x86: hyper-v: Honor HV_STIMER_DIRECT_MODE_AVAILABLE privilege bit (Vitaly Kuznetsov) [2009340] - KVM: x86: hyper-v: Inverse the default in hv_check_msr_access() (Vitaly Kuznetsov) [2009340] - KVM: x86: hyper-v: Honor HV_FEATURE_DEBUG_MSRS_AVAILABLE privilege bit (Vitaly Kuznetsov) [2009340] - KVM: x86: hyper-v: Honor HV_FEATURE_GUEST_CRASH_MSR_AVAILABLE privilege bit (Vitaly Kuznetsov) [2009340] - KVM: x86: hyper-v: Honor HV_ACCESS_REENLIGHTENMENT privilege bit (Vitaly Kuznetsov) [2009340] - KVM: x86: hyper-v: Honor HV_ACCESS_FREQUENCY_MSRS privilege bit (Vitaly Kuznetsov) [2009340] - KVM: x86: hyper-v: Honor HV_MSR_APIC_ACCESS_AVAILABLE privilege bit (Vitaly Kuznetsov) [2009340] - KVM: x86: hyper-v: Honor HV_MSR_SYNTIMER_AVAILABLE privilege bit (Vitaly Kuznetsov) [2009340] - KVM: x86: hyper-v: Honor HV_MSR_SYNIC_AVAILABLE privilege bit (Vitaly Kuznetsov) [2009340] - KVM: x86: hyper-v: Honor HV_MSR_REFERENCE_TSC_AVAILABLE privilege bit (Vitaly Kuznetsov) [2009340] - KVM: x86: hyper-v: Honor HV_MSR_RESET_AVAILABLE privilege bit (Vitaly Kuznetsov) [2009340] - KVM: x86: hyper-v: Honor HV_MSR_VP_INDEX_AVAILABLE privilege bit (Vitaly Kuznetsov) [2009340] - KVM: x86: hyper-v: Honor HV_MSR_TIME_REF_COUNT_AVAILABLE privilege bit (Vitaly Kuznetsov) [2009340] - KVM: x86: hyper-v: Honor HV_MSR_VP_RUNTIME_AVAILABLE privilege bit (Vitaly Kuznetsov) [2009340] - KVM: x86: hyper-v: Honor HV_MSR_HYPERCALL_AVAILABLE privilege bit (Vitaly Kuznetsov) [2009340] - KVM: x86: hyper-v: Prepare to check access to Hyper-V MSRs (Vitaly Kuznetsov) [2009340] - KVM: x86: hyper-v: Cache guest CPUID leaves determining features availability (Vitaly Kuznetsov) [2009340] - KVM: x86: hyper-v: Introduce KVM_CAP_HYPERV_ENFORCE_CPUID (Vitaly Kuznetsov) [2009340] - asm-generic/hyperv: add HV_STATUS_ACCESS_DENIED definition (Vitaly Kuznetsov) [2009340] - KVM: SVM: hyper-v: Direct Virtual Flush support (Vitaly Kuznetsov) [2009340] - KVM: SVM: hyper-v: Enlightened MSR-Bitmap support (Vitaly Kuznetsov) [2009340] - KVM: SVM: hyper-v: Remote TLB flush for SVM (Vitaly Kuznetsov) [2009340] - KVM: SVM: Software reserved fields (Vitaly Kuznetsov) [2009340] - KVM: x86: hyper-v: Move the remote TLB flush logic out of vmx (Vitaly Kuznetsov) [2009340] - KVM: nVMX: nSVM: Add a new VCPU statistic to show if VCPU is in guest mode (Vitaly Kuznetsov) [2009340] - KVM: x86: Drop "pre_" from enter/leave_smm() helpers (Vitaly Kuznetsov) [2009340] - KVM: x86: Drop .post_leave_smm(), i.e. the manual post-RSM MMU reset (Vitaly Kuznetsov) [2009340] - KVM: x86: Rename SMM tracepoint to make it reflect reality (Vitaly Kuznetsov) [2009340] - KVM: x86: Move "entering SMM" tracepoint into kvm_smm_changed() (Vitaly Kuznetsov) [2009340] - KVM: x86: Move (most) SMM hflags modifications into kvm_smm_changed() (Vitaly Kuznetsov) [2009340] - KVM: x86: Invoke kvm_smm_changed() immediately after clearing SMM flag (Vitaly Kuznetsov) [2009340] - KVM: x86: Replace .set_hflags() with dedicated .exiting_smm() helper (Vitaly Kuznetsov) [2009340] - KVM: x86: Emulate triple fault shutdown if RSM emulation fails (Vitaly Kuznetsov) [2009340] - KVM: x86: Drop vendor specific functions for APICv/AVIC enablement (Vitaly Kuznetsov) [2009340] - KVM: x86: Use common 'enable_apicv' variable for both APICv and AVIC (Vitaly Kuznetsov) [2009340] - kvm: x86: implement KVM PM-notifier (Vitaly Kuznetsov) [2009340] - kvm: add PM-notifier (Vitaly Kuznetsov) [2009340] - KVM: selftests: Introduce x2APIC register manipulation functions (Vitaly Kuznetsov) [2009340] - KVM: selftests: Hoist APIC functions out of individual tests (Vitaly Kuznetsov) [2009340] - KVM: selftests: Move APIC definitions into a separate file (Vitaly Kuznetsov) [2009340] - KVM: nVMX: Disable vmcs02 posted interrupts if vmcs12 PID isn't mappable (Vitaly Kuznetsov) [2009340] - KVM: nVMX: Fail on MMIO completion for nested posted interrupts (Vitaly Kuznetsov) [2009340] - KVM: x86: Add a return code to kvm_apic_accept_events (Vitaly Kuznetsov) [2009340] - KVM: x86: Add a return code to inject_pending_event (Vitaly Kuznetsov) [2009340] - KVM: nVMX: Add a return code to vmx_complete_nested_posted_interrupt (Vitaly Kuznetsov) [2009340] - KVM: x86: Remove guest mode check from kvm_check_nested_events (Vitaly Kuznetsov) [2009340] - KVM: selftests: x86: Add vmx_nested_tsc_scaling_test (Vitaly Kuznetsov) [2009340] - KVM: nVMX: Enable nested TSC scaling (Vitaly Kuznetsov) [2009340] - KVM: X86: Add vendor callbacks for writing the TSC multiplier (Vitaly Kuznetsov) [2009340] - KVM: X86: Move write_l1_tsc_offset() logic to common code and rename it (Vitaly Kuznetsov) [2009340] - KVM: X86: Add functions that calculate the nested TSC fields (Vitaly Kuznetsov) [2009340] - KVM: X86: Add functions for retrieving L2 TSC fields from common code (Vitaly Kuznetsov) [2009340] - KVM: nVMX: Add a TSC multiplier field in VMCS12 (Vitaly Kuznetsov) [2009340] - KVM: X86: Add a ratio parameter to kvm_scale_tsc() (Vitaly Kuznetsov) [2009340] - KVM: X86: Rename kvm_compute_tsc_offset() to kvm_compute_l1_tsc_offset() (Vitaly Kuznetsov) [2009340] - KVM: X86: Store L1's TSC scaling ratio in 'struct kvm_vcpu_arch' (Vitaly Kuznetsov) [2009340] - math64.h: Add mul_s64_u64_shr() (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Add a field to control memslot rmap allocation (Vitaly Kuznetsov) [2009340] - KVM: mmu: Add slots_arch_lock for memslot arch fields (Vitaly Kuznetsov) [2009340] - KVM: mmu: Refactor memslot copy (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Factor out allocating memslot rmap (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Deduplicate rmap freeing (Vitaly Kuznetsov) [2009340] - KVM: x86: Do not write protect huge page in initially-all-set mode (Vitaly Kuznetsov) [2009340] - KVM: x86: Support write protecting only large pages (Vitaly Kuznetsov) [2009340] - KVM: hyper-v: Advertise support for fast XMM hypercalls (Vitaly Kuznetsov) [2009340] - KVM: x86: kvm_hv_flush_tlb use inputs from XMM registers (Vitaly Kuznetsov) [2009340] - KVM: hyper-v: Collect hypercall params into struct (Vitaly Kuznetsov) [2009340] - KVM: x86: Move FPU register accessors into fpu.h (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Make is_nx_huge_page_enabled an inline function (Vitaly Kuznetsov) [2009340] - KVM: selftests: Fix kvm_check_cap() assertion (Vitaly Kuznetsov) [2009340] - KVM: selftests: Add aarch64/debug-exceptions test (Vitaly Kuznetsov) [2009340] - KVM: selftests: Add exception handling support for aarch64 (Vitaly Kuznetsov) [2009340] - KVM: selftests: Move GUEST_ASSERT_EQ to utils header (Vitaly Kuznetsov) [2009340] - KVM: selftests: Introduce UCALL_UNHANDLED for unhandled vector reporting (Vitaly Kuznetsov) [2009340] - KVM: selftests: Complete x86_64/sync_regs_test ucall (Vitaly Kuznetsov) [2009340] - KVM: selftests: Rename vm_handle_exception (Vitaly Kuznetsov) [2009340] - KVM: selftests: Fix compiling errors when initializing the static structure (Vitaly Kuznetsov) [2009340] - selftests: kvm: Add support for customized slot0 memory size (Vitaly Kuznetsov) [2009340] - selftests: kvm: fix overlapping addresses in memslot_perf_test (Vitaly Kuznetsov) [2009340] - selftests: kvm: do only 1 memslot_perf_test run by default (Vitaly Kuznetsov) [2009340] - KVM: X86: Use _BITUL() macro in UAPI headers (Vitaly Kuznetsov) [2009340] - KVM: selftests: create alias mappings when using shared memory (Vitaly Kuznetsov) [2009340] - KVM: selftests: add shmem backing source type (Vitaly Kuznetsov) [2009340] - KVM: selftests: refactor vm_mem_backing_src_type flags (Vitaly Kuznetsov) [2009340] - KVM: selftests: allow different backing source types (Vitaly Kuznetsov) [2009340] - KVM: selftests: compute correct demand paging size (Vitaly Kuznetsov) [2009340] - KVM: selftests: simplify setup_demand_paging error handling (Vitaly Kuznetsov) [2009340] - KVM: selftests: Print a message if /dev/kvm is missing (Vitaly Kuznetsov) [2009340] - KVM: selftests: trivial comment/logging fixes (Vitaly Kuznetsov) [2009340] - KVM: selftests: Fix hang in hardware_disable_test (Vitaly Kuznetsov) [2009340] - KVM: selftests: Ignore CPUID.0DH.1H in get_cpuid_test (Vitaly Kuznetsov) [2009340] - KVM: selftests: Fix 32-bit truncation of vm_get_max_gfn() (Vitaly Kuznetsov) [2009340] - KVM: selftests: add a memslot-related performance benchmark (Vitaly Kuznetsov) [2009340] - KVM: selftests: Keep track of memslots more efficiently (Vitaly Kuznetsov) [2009340] - selftests: kvm: fix potential issue with ELF loading (Vitaly Kuznetsov) [2009340] - selftests: kvm: make allocation of extra memory take effect (Vitaly Kuznetsov) [2009340] - docs: virt: api.rst: fix a pointer to SGX documentation (Vitaly Kuznetsov) [2009340] - docs: vcpu-requests.rst: fix reference for atomic ops (Vitaly Kuznetsov) [2009340] - x86/msr: Rename MSR_K8_SYSCFG to MSR_AMD64_SYSCFG (Vitaly Kuznetsov) [2009340] - x86/sev: Move GHCB MSR protocol and NAE definitions in a common header (Vitaly Kuznetsov) [2009340] - x86/sev-es: Rename sev-es.{ch} to sev.{ch} (Vitaly Kuznetsov) [2009340] - x86/sev-es: Replace open-coded hlt-loops with sev_es_terminate() (Vitaly Kuznetsov) [2009340] - tools/kvm_stat: Fix documentation typo (Vitaly Kuznetsov) [2009340] - KVM: x86: Hide RDTSCP and RDPID if MSR_TSC_AUX probing failed (Vitaly Kuznetsov) [2009340] - KVM: x86: Tie Intel and AMD behavior for MSR_TSC_AUX to guest CPU model (Vitaly Kuznetsov) [2009340] - KVM: x86: Move uret MSR slot management to common x86 (Vitaly Kuznetsov) [2009340] - KVM: x86: Export the number of uret MSRs to vendor modules (Vitaly Kuznetsov) [2009340] - KVM: VMX: Disable loading of TSX_CTRL MSR the more conventional way (Vitaly Kuznetsov) [2009340] - KVM: VMX: Use common x86's uret MSR list as the one true list (Vitaly Kuznetsov) [2009340] - KVM: VMX: Use flag to indicate "active" uret MSRs instead of sorting list (Vitaly Kuznetsov) [2009340] - KVM: VMX: Configure list of user return MSRs at module init (Vitaly Kuznetsov) [2009340] - KVM: x86: Add support for RDPID without RDTSCP (Vitaly Kuznetsov) [2009340] - selftests: kvm: remove reassignment of non-absolute variables (Vitaly Kuznetsov) [2009340] - doc/kvm: Fix wrong entry for KVM_CAP_X86_MSR_FILTER (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Fix kdoc of __handle_changed_spte (Vitaly Kuznetsov) [2009340] - KVM: documentation: fix sphinx warnings (Vitaly Kuznetsov) [2009340] - KVM: x86: document behavior of measurement ioctls with len==0 (Vitaly Kuznetsov) [2009340] - documentation/kvm: additional explanations on KVM_SET_BOOT_CPU_ID (Vitaly Kuznetsov) [2009340] - docs: kvm: Fix a typo ("althought") (Vitaly Kuznetsov) [2009340] - KVM: move EXIT_FASTPATH_REENTER_GUEST to common code (Vitaly Kuznetsov) [2009340] - mm, kvm: account kvm_vcpu_mmap to kmemcg (Vitaly Kuznetsov) [2009340] - x86/kvm: Use msi_msg shadow structs (Vitaly Kuznetsov) [2009340] - ceph: fix up non-directory creation in SGID directories (Jeffrey Layton) [2017796] - ceph: initialize pathlen variable in reconnect_caps_cb (Jeffrey Layton) [2017796] - ceph: initialize i_size variable in ceph_sync_read (Jeffrey Layton) [2017796] - ceph: fix duplicate increment of opened_inodes metric (Jeffrey Layton) [2017796] - ceph: add a new metric to keep track of remote object copies (Jeffrey Layton) [2017796] - libceph, ceph: move ceph_osdc_copy_from() into cephfs code (Jeffrey Layton) [2017796] - ceph: clean-up metrics data structures to reduce code duplication (Jeffrey Layton) [2017796] - ceph: split 'metric' debugfs file into several files (Jeffrey Layton) [2017796] - ceph: return the real size read when it hits EOF (Jeffrey Layton) [2017796] - ceph: properly handle statfs on multifs setups (Jeffrey Layton) [2017796] - ceph: shut down mount on bad mdsmap or fsmap decode (Jeffrey Layton) [2017796] - ceph: fix mdsmap decode when there are MDS's beyond max_mds (Jeffrey Layton) [2017796] - ceph: ignore the truncate when size won't change with Fx caps issued (Jeffrey Layton) [2017796] - ceph: don't rely on error_string to validate blocklisted session. (Jeffrey Layton) [2017796] - ceph: just use ci->i_version for fscache aux info (Jeffrey Layton) [2017796] - ceph: shut down access to inode when async create fails (Jeffrey Layton) [2017796] - ceph: refactor remove_session_caps_cb (Jeffrey Layton) [2017796] - ceph: fix auth cap handling logic in remove_session_caps_cb (Jeffrey Layton) [2017796] - ceph: drop private list from remove_session_caps_cb (Jeffrey Layton) [2017796] - ceph: don't use -ESTALE as special return code in try_get_cap_refs (Jeffrey Layton) [2017796] - ceph: print inode numbers instead of pointer values (Jeffrey Layton) [2017796] - ceph: enable async dirops by default (Jeffrey Layton) [2017796] - libceph: drop ->monmap and err initialization (Jeffrey Layton) [2017796] - ceph: convert to noop_direct_IO (Jeffrey Layton) [2017796] - ceph: fix off by one bugs in unsafe_request_wait() (Jeffrey Layton) [2017796] - ceph: fix handling of "meta" errors (Jeffrey Layton) [2017796] - ceph: drop the mdsc_get_session/put_session dout messages (Jeffrey Layton) [2017796] - ceph: lockdep annotations for try_nonblocking_invalidate (Jeffrey Layton) [2017796] - ceph: don't WARN if we're forcibly removing the session caps (Jeffrey Layton) [2017796] - ceph: don't WARN if we're force umounting (Jeffrey Layton) [2017796] - ceph: remove the capsnaps when removing caps (Jeffrey Layton) [2017796] - ceph: request Fw caps before updating the mtime in ceph_write_iter (Jeffrey Layton) [2017796] - ceph: reconnect to the export targets on new mdsmaps (Jeffrey Layton) [2017796] - ceph: print more information when we can't find snaprealm (Jeffrey Layton) [2017796] - ceph: add ceph_change_snap_realm() helper (Jeffrey Layton) [2017796] - ceph: remove redundant initializations from mdsc and session (Jeffrey Layton) [2017796] - ceph: cancel delayed work instead of flushing on mdsc teardown (Jeffrey Layton) [2017796] - ceph: add a new vxattr to return auth mds for an inode (Jeffrey Layton) [2017796] - ceph: flush the mdlog before waiting on unsafe reqs (Jeffrey Layton) [2017796] - ceph: flush mdlog before umounting (Jeffrey Layton) [2017796] - ceph: make iterate_sessions a global symbol (Jeffrey Layton) [2017796] - ceph: make ceph_create_session_msg a global symbol (Jeffrey Layton) [2017796] - ceph: fix comment about short copies in ceph_write_end (Jeffrey Layton) [2017796] - ceph: fix memory leak on decode error in ceph_handle_caps (Jeffrey Layton) [2017796] - RDMA/irdma: Fix a potential memory allocation issue in 'irdma_prm_add_pble_mem()' (Kamal Heib) [1970672] - RDMA/irdma: Don't arm the CQ more than two times if no CE for this CQ (Kamal Heib) [1970672] - RDMA/irdma: Fix a user-after-free in add_pble_prm (Kamal Heib) [1970672] - RDMA/irdma: Report correct WC errors (Kamal Heib) [1970672] - RDMA/irdma: Do not hold qos mutex twice on QP resume (Kamal Heib) [1970672] - RDMA/irdma: Set VLAN in UD work completion correctly (Kamal Heib) [1970672] - RDMA/irdma: Process extended CQ entries correctly (Kamal Heib) [1970672] - RDMA/irdma: Report correct WC error when there are MW bind errors (Kamal Heib) [1970672] - RDMA/irdma: Report correct WC error when transport retry counter is exceeded (Kamal Heib) [1970672] - RDMA/irdma: Validate number of CQ entries on create CQ (Kamal Heib) [1970672] - RDMA/irdma: Skip CQP ring during a reset (Kamal Heib) [1970672] - RDMA/irdma: Remove the repeated declaration (Kamal Heib) [1970672] - RDMA/irdma: Use correct kconfig symbol for AUXILIARY_BUS (Kamal Heib) [1970672] - RDMA/irdma: Change returned type of irdma_setup_virt_qp to void (Kamal Heib) [1970672] - RDMA/irdma: Change the returned type of irdma_set_hw_rsrc to void (Kamal Heib) [1970672] - RDMA/irdma: change the returned type of irdma_sc_repost_aeq_entries to void (Kamal Heib) [1970672] - RDMA/irdma: Check vsi pointer before using it (Kamal Heib) [1970672] - RDMA/irdma: Change the returned type to void (Kamal Heib) [1970672] - RDMA/irdma: Make spdxcheck.py happy (Kamal Heib) [1970672] - RDMA/irdma: Fix unused variable total_size warning (Kamal Heib) [1970672] - RDMA/irdma: Fix potential overflow expression in irdma_prm_get_pbles (Kamal Heib) [1970672] - RDMA/irdma: Check contents of user-space irdma_mem_reg_req object (Kamal Heib) [1970672] - RDMA/irdma: Remove use of kmap() (Kamal Heib) [1970672] - RDMA/irdma: Use the queried port attributes (Kamal Heib) [1970672] - RDMA/irdma: Check return value from ib_umem_find_best_pgsz (Kamal Heib) [1970672] - RDMA: Split the alloc_hw_stats() ops to port and device variants (Kamal Heib) [1970672] - RDMA/irdma: Store PBL info address a pointer type (Kamal Heib) [1970672] - RDMA/irdma: Use list_last_entry/list_first_entry (Kamal Heib) [1970672] - RDMA/irdma: Use list_move instead of list_del/list_add (Kamal Heib) [1970672] - RDMA/irdma: Fix return error sign from irdma_modify_qp (Kamal Heib) [1970672] - RDMA/irdma: Fix spelling mistake "Allocal" -> "Allocate" (Kamal Heib) [1970672] - RDMA/irdma: remove redundant initialization of variable val (Kamal Heib) [1970672] - RDMA/irdma: remove extraneous indentation on a statement (Kamal Heib) [1970672] - RDMA/irdma: Fix issues with u8 left shift operation (Kamal Heib) [1970672] - RDMA/irdma: Add irdma Kconfig/Makefile and remove i40iw (Kamal Heib) [1970672] - RDMA/irdma: Add ABI definitions (Kamal Heib) [1970672] - RDMA/irdma: Add dynamic tracing for CM (Kamal Heib) [1970672] - RDMA/irdma: Add miscellaneous utility definitions (Kamal Heib) [1970672] - RDMA/irdma: Add user/kernel shared libraries (Kamal Heib) [1970672] - RDMA/irdma: Add RoCEv2 UD OP support (Kamal Heib) [1970672] - RDMA/irdma: Implement device supported verb APIs (Kamal Heib) [1970672] - RDMA/irdma: Add PBLE resource manager (Kamal Heib) [1970672] - RDMA/irdma: Add connection manager (Kamal Heib) [1970672] - RDMA/irdma: Add QoS definitions (Kamal Heib) [1970672] - RDMA/irdma: Add privileged UDA queue implementation (Kamal Heib) [1970672] - RDMA/irdma: Add HMC backing store setup functions (Kamal Heib) [1970672] - RDMA/irdma: Implement HW Admin Queue OPs (Kamal Heib) [1970672] - RDMA/irdma: Implement device initialization definitions (Kamal Heib) [1970672] - RDMA/irdma: Register auxiliary driver and implement private channel OPs (Kamal Heib) [1970672] - i40e: Register auxiliary devices to provide RDMA (Kamal Heib) [1970672] - i40e: Prep i40e header for aux bus conversion (Kamal Heib) [1970672] - i40e: Replace one-element array with flexible-array member (Kamal Heib) [1970672] - ibmvnic: drop bad optimization in reuse_tx_pools() (Gustavo Walbon) [2028722] - ibmvnic: drop bad optimization in reuse_rx_pools() (Gustavo Walbon) [2028722] - /proc//cmdline: add back the setproctitle() special case (Ian Kent) [1979446] - /proc//cmdline: remove all the special cases (Ian Kent) [1979446] - perf tests vmlinux-kallsyms: Ignore hidden symbols (Michael Petlan) [1903157] - net/sched: sch_ets: don't remove idle classes from the round-robin list (Davide Caratti) [2013073] - net/sched: sch_ets: don't peek at classes beyond 'nbands' (Davide Caratti) [2013073] - net/sched: sch_ets: properly init all active DRR list handles (Davide Caratti) [2013073] - serial: 8250: fix racy uartclk update (Puneet Sethi) [1784121] - serial: 8250: Skip uninitialized TTY port baud rate update (Puneet Sethi) [1784121] - serial: 8250: Discard RTS/DTS setting from clock update method (Puneet Sethi) [1784121] - serial: 8250: Add 8250 port clock update method (Puneet Sethi) [1784121] - serial: 8250_dw: drop bogus uartclk optimisation (Puneet Sethi) [1784121] - serial: 8250_lpss: Enable PSE UART Auto Flow Control (Puneet Sethi) [1784121] - serial: 8250_lpss: Extract dw8250_do_set_termios() for common use (Puneet Sethi) [1784121] - serial: 8250_dw: Fix the trivial typo in the comment (Puneet Sethi) [1784121] - serial: 8250_dw: Re-use temporary variable for of_node (Puneet Sethi) [1784121] - serial: 8250_dw: Drop wrong use of ACPI_PTR() (Puneet Sethi) [1784121] - serial: 8250_lpss: Enable DMA on Intel Elkhart Lake (Puneet Sethi) [1784121] - serial: 8250_dw: Add device HID for new AMD UART controller (Puneet Sethi) [1784121] - serial: 8250_dw: Fix clk-notifier/port suspend deadlock (Puneet Sethi) [1784121] - serial: 8250_dw: Fix common clocks usage race condition (Puneet Sethi) [1784121] - serial: 8250_dw: Pass the same rate to the clk round and set rate methods (Puneet Sethi) [1784121] - serial: 8250_dw: Simplify the ref clock rate setting procedure (Puneet Sethi) [1784121] - serial: 8250_dw: Use devm_clk_get_optional() to get the input clock (Puneet Sethi) [1784121] - serial: 8250_dw: Avoid double error messaging when IRQ absent (Puneet Sethi) [1784121] - serial: 8250_dw: switch to use 8250_dwlib library (Puneet Sethi) [1784121] - serial: 8250_dw: use pointer to uart local variable (Puneet Sethi) [1784121] - serial: 8250_dw: Use a unified new dev variable in remove (Puneet Sethi) [1784121] - serial: 8250_dw: always set baud rate in dw8250_set_termios (Puneet Sethi) [1784121] - serial: 8250_dw: add fractional divisor support (Puneet Sethi) [1784121] - serial: 8250_dw: Introduce IO accessors to extended registers (Puneet Sethi) [1784121] - dmaengine: dw: Program xBAR hardware for Elkhart Lake (Puneet Sethi) [1784121] - dmaengine: dw: Make it dependent to HAS_IOMEM (Puneet Sethi) [1784121] - dmaengine dw: Revert "dmaengine: dw: Enable runtime PM" (Puneet Sethi) [1784121] - dmaengine: dw: Enable runtime PM (Puneet Sethi) [1784121] - dmaengine: dw: Add DMA-channels mask cell support (Puneet Sethi) [1784121] - dmaengine: dw: Ignore burst setting for memory peripherals (Puneet Sethi) [1784121] - dmaengine: dw: Discard dlen from the dev-to-mem xfer width calculation (Puneet Sethi) [1784121] - dmaengine: dw: Activate FIFO-mode for memory peripherals only (Puneet Sethi) [1784121] - dmaengine: dw: Initialize max_sg_burst capability (Puneet Sethi) [1784121] - dmaengine: dw: Introduce max burst length hw config (Puneet Sethi) [1784121] - dmaengine: dw: Initialize min and max burst DMA device capability (Puneet Sethi) [1784121] - dmaengine: dw: Set DMA device max segment size parameter (Puneet Sethi) [1784121] - dmaengine: dw: Take HC_LLP flag into account for noLLP auto-config (Puneet Sethi) [1784121] - dmaengine: Introduce DMA-device device_caps callback (Puneet Sethi) [1784121] - dmaengine: Introduce max SG burst capability (Puneet Sethi) [1784121] - dmaengine: Introduce min burst length capability (Puneet Sethi) [1784121] - dmaengine: dw: Initialize channel before each transfer (Puneet Sethi) [1784121] - dmaengine: dw: Replace 'objs' by 'y' (Puneet Sethi) [1784121] - dmaengine: dw: Register ACPI DMA controller for PCI that has companion (Puneet Sethi) [1784121] - dmaengine: dw: platform: Mark 'hclk' clock optional (Puneet Sethi) [1784121] - dmaengine: dw: platform: Split OF helpers to separate module (Puneet Sethi) [1784121] - dmaengine: dw: platform: Split ACPI helpers to separate module (Puneet Sethi) [1784121] - dmaengine: dw: platform: Move handle check to dw_dma_acpi_controller_register() (Puneet Sethi) [1784121] - dmaengine: dw: platform: Switch to acpi_dma_controller_register() (Puneet Sethi) [1784121] - dmaengine: dw: platform: Use devm_platform_ioremap_resource() (Puneet Sethi) [1784121] - dmaengine: dw: platform: Enable iDMA 32-bit on Intel Elkhart Lake (Puneet Sethi) [1784121] - dmaengine: dw: platform: Use struct dw_dma_chip_pdata (Puneet Sethi) [1784121] - dmaengine: dw: Export struct dw_dma_chip_pdata for wider use (Puneet Sethi) [1784121] - dmaengine: dw: Update Intel Elkhart Lake Service Engine acronym (Puneet Sethi) [1784121] - dmaengine: dw: Enable iDMA 32-bit on Intel Elkhart Lake (Puneet Sethi) [1784121] - dmaengine: dw: Distinguish ->remove() between DW and iDMA 32-bit (Puneet Sethi) [1784121] - dmaengine: dw: convert to SPDX identifiers (Puneet Sethi) [1784121] - dmaengine: dw: Don't pollute CTL_LO on iDMA 32-bit (Puneet Sethi) [1784121] - dmaengine: dw: Reset DRAIN bit when resume the channel (Puneet Sethi) [1784121] - dmaengine: dw: Split DW and iDMA 32-bit operations (Puneet Sethi) [1784121] - dmaengine: dw: Remove unused internal property (Puneet Sethi) [1784121] - dmaengine: dw: Add missed multi-block support for iDMA 32-bit (Puneet Sethi) [1784121] - dmaengine: dw: drop useless LIST_HEAD (Puneet Sethi) [1784121] - dmaengine: dw: Fix FIFO size for Intel Merrifield (Puneet Sethi) [1784121] - dmaengine: dw-dmac: implement dma protection control setting (Puneet Sethi) [1784121] - dmaengine: dw: remove dma_slave_config direction usage (Puneet Sethi) [1784121] - dmaengine: dw: Add alternative ACPI HIDs for Cherry Trail DMA controllers (Puneet Sethi) [1784121] - perf/arm-cmn: Fix invalid pointer when access dtc object sharing the same IRQ number (Mark Langsdorf) [1997732] - drivers/perf: Simplify EVENT ATTR macro in SMMU PMU driver (Mark Langsdorf) [1997732] - perf/smmuv3: Don't trample existing events with global filter (Mark Langsdorf) [1997732] - perf: qcom: Remove redundant dev_err call in qcom_l3_cache_pmu_probe() (Mark Langsdorf) [1997732] - perf: arm_spe: use DEVICE_ATTR_RO macro (Mark Langsdorf) [1997732] - perf: xgene_pmu: use DEVICE_ATTR_RO macro (Mark Langsdorf) [1997732] - perf: qcom: use DEVICE_ATTR_RO macro (Mark Langsdorf) [1997732] - perf: arm_pmu: use DEVICE_ATTR_RO macro (Mark Langsdorf) [1997732] - drivers/perf: arm-cci: Fix checkpatch spacing error (Mark Langsdorf) [1997732] - drivers/perf: arm-cmn: Add space after ',' (Mark Langsdorf) [1997732] - drivers/perf: arm_pmu: Fix some coding style issues (Mark Langsdorf) [1997732] - drivers/perf: arm_spe_pmu: Fix some coding style issues (Mark Langsdorf) [1997732] - drivers/perf: Remove redundant dev_err call in tx2_uncore_pmu_init_dev() (Mark Langsdorf) [1997732] - perf/arm-smmuv3: Use irq_set_affinity() (Mark Langsdorf) [1997732] - perf/arm-dsu: Use irq_set_affinity() (Mark Langsdorf) [1997732] - perf/arm-dmc620: Use irq_set_affinity() (Mark Langsdorf) [1997732] - perf/arm-cmn: Use irq_set_affinity() (Mark Langsdorf) [1997732] - perf/arm-ccn: Use irq_set_affinity() (Mark Langsdorf) [1997732] - perf/arm-ccn: Clean up CPU hotplug handling (Mark Langsdorf) [1997732] - perf/arm-cci: Remove broken race mitigation (Mark Langsdorf) [1997732] - genirq: Export affinity setter for modules (Mark Langsdorf) [1997732] - perf/arm_pmu_platform: Clean up with dev_printk (Mark Langsdorf) [1997732] - perf/arm_pmu_platform: Fix error handling (Mark Langsdorf) [1997732] - perf/arm_pmu_platform: Use dev_err_probe() for IRQ errors (Mark Langsdorf) [1997732] - drivers/perf: Simplify the SMMUv3 PMU event attributes (Mark Langsdorf) [1997732] - perf: Constify static struct attribute_group (Mark Langsdorf) [1997732] - perf: qcom: Constify static struct attribute_group (Mark Langsdorf) [1997732] - drivers/perf: Add support for ARMv8.3-SPE (Mark Langsdorf) [1997732] - driver/perf: Remove ARM_SMMU_V3_PMU dependency on ARM_SMMU_V3 (Mark Langsdorf) [1997732] - perf/smmuv3: Support sysfs identifier file (Mark Langsdorf) [1997732] - perf: remove duplicate check on fwnode (Mark Langsdorf) [1997732] - redhat/configs: enable ARM_DMC620_PMU memory controller perf counters (Mark Langsdorf) [1997732] - perf/arm_dmc620_pmu: Fix error return code in dmc620_pmu_device_probe() (Mark Langsdorf) [1997732] - drivers/perf: Prevent forced unbinding of ARM_DMC620_PMU drivers (Mark Langsdorf) [1997732] - driver/perf: Add PMU driver for the ARM DMC-620 memory controller (Mark Langsdorf) [1997732] - drivers/perf: thunderx2_pmu: Fix memory resource error handling (Mark Langsdorf) [1997732] - drivers/perf: xgene_pmu: Fix uninitialized resource struct (Mark Langsdorf) [1997732] - perf: arm_dsu: Support DSU ACPI devices (Mark Langsdorf) [1997732] - perf/smmuv3: To simplify code for ioremap page in pmcg (Mark Langsdorf) [1997732] - drivers/perf: Prevent forced unbinding of PMU drivers (Mark Langsdorf) [1997732] - drivers/perf: Fix kernel panic when rmmod PMU modules during perf sampling (Mark Langsdorf) [1997732] - pmu/smmuv3: Clear IRQ affinity hint on device removal (Mark Langsdorf) [1997732] - drivers/perf: arm_spe_pmu: Avoid duplicate printouts (Mark Langsdorf) [1997732] - drivers/perf: arm_dsu_pmu: Avoid duplicate printouts (Mark Langsdorf) [1997732] - drivers/perf: Open access for CAP_PERFMON privileged process (Mark Langsdorf) [1997732] - perf/smmuv3: Remove the leftover put_cpu() in error path (Mark Langsdorf) [1997732] - perf: arm-ccn: Enable stats for CCN-512 interconnect (Mark Langsdorf) [1997732] - perf/smmuv3: use devm_platform_ioremap_resource() to simplify code (Mark Langsdorf) [1997732] - perf/arm-cci: use devm_platform_ioremap_resource() to simplify code (Mark Langsdorf) [1997732] - perf/arm-ccn: use devm_platform_ioremap_resource() to simplify code (Mark Langsdorf) [1997732] - perf: xgene: use devm_platform_ioremap_resource() to simplify code (Mark Langsdorf) [1997732] - perf/smmuv3: Validate groups for global filtering (Mark Langsdorf) [1997732] - perf/smmuv3: Validate group size (Mark Langsdorf) [1997732] - perf/smmuv3: Enable HiSilicon Erratum 162001800 quirk (Mark Langsdorf) [1997732] - perf/smmuv3: Add MSI irq support (Mark Langsdorf) [1997732] - perf/smmuv3: Add arm64 smmuv3 pmu driver (Mark Langsdorf) [1997732] - perf: xgene: Remove set but not used variable 'config' (Mark Langsdorf) [1997732] - perf/drivers: Strengthen exclusion checks with PERF_PMU_CAP_NO_EXCLUDE (Mark Langsdorf) [1997732] - For drivers that do not support context exclusion let's advertise the PERF_PMU_CAP_NO_EXCLUDE capability. This ensures that perf will prevent us from handling events where any exclusion flags are set. Let's also remove the now unnecessary check for exclusion flags. (Mark Langsdorf) [1997732] - perf/core, arch/arm: Use PERF_PMU_CAP_NO_EXCLUDE conditionally (Mark Langsdorf) [1997732] - drivers/perf: arm-ccn: Use devm_ioremap_resource() to map memory (Mark Langsdorf) [1997732] - drivers/perf: Initialise return value in armpmu_request_irqs() (Mark Langsdorf) [1997732] - perf/arm-cci: Remove VLA usage (Mark Langsdorf) [1997732] - tools/power turbostat: version 2021.05.04 (Prarit Bhargava) [2030472] - tools/power turbostat: Support "turbostat --hide idle" (Prarit Bhargava) [2030472] - tools/power turbostat: elevate priority of interval mode (Prarit Bhargava) [2030472] - tools/power turbostat: formatting (Prarit Bhargava) [2030472] - tools/power turbostat: rename tcc variables (Prarit Bhargava) [2030472] - tools/power turbostat: save original CPU model (Prarit Bhargava) [2030472] - tools/power turbostat: add TCC Offset support (Prarit Bhargava) [2030472] - tools/power turbostat: Fix Core C6 residency on Atom CPUs (Prarit Bhargava) [2030472] - tools/power turbostat: Print the C-state Pre-wake settings (Prarit Bhargava) [2030472] - tools/power turbostat: unmark non-kernel-doc comment (Prarit Bhargava) [2030472] - tools/power/turbostat: Remove Package C6 Retention on Ice Lake Server (Prarit Bhargava) [2030472] - tools/power turbostat: Fix offset overflow issue in index converting (Prarit Bhargava) [2030472] - tools/power/turbostat: Fix turbostat for AMD Zen CPUs (Prarit Bhargava) [2030472] - Revert "tools/power turbostat: adjust for temperature offset" (Prarit Bhargava) [2030472] - tools/power turbostat: Fix DRAM Energy Unit on SKX (Prarit Bhargava) [2030472] - tools/power turbostat: print microcode patch level (Prarit Bhargava) [2030472] - tools/power turbostat: add built-in-counter for IPC -- Instructions per Cycle (Prarit Bhargava) [2030472]- [s390] virtio: write back F_VERSION_1 before validate (Claudio Imbrenda) [2026234] - cpufreq: powernv: Fix init_chip_info initialization in numa=off (Steve Best) [2017665] - tcp: don't free a FIN sk_buff in tcp_remove_empty_skb() (Guillaume Nault) [2016210] - tipc: fix size validations for the MSG_CRYPTO type (Xin Long) [2020507] {CVE-2021-43267} - tipc: increase timeout in tipc_sk_enqueue() (Xin Long) [2020401] - Revert "tipc: Return the correct errno code" (Xin Long) [2020401] - tipc: fix an use-after-free issue in tipc_recvmsg (Xin Long) [2020401] - tipc: keep the skb in rcv queue until the whole data is read (Xin Long) [2020401] - powerpc/perf: Fix cycles/instructions as PM_CYC/PM_INST_CMPL in power10 (Steve Best) [2025400] - PCI: Increase D3 delay for AMD Renoir/Cezanne XHCI (Myron Stowe) [2028298] - media: uvcvideo: Avoid cyclic entity chains due to malformed USB descriptors (Dean Nelson) [1921871] {CVE-2020-0404} - sctp: fix transport encap_port update in sctp_vtag_verify (Xin Long) [2020393] - sctp: account stream padding length for reconf chunk (Xin Long) [2020393] - sctp: break out if skb_header_pointer returns NULL in sctp_rcv_ootb (Xin Long) [2020393] - net: cipso: fix warnings in netlbl_cipsov4_add_std (Balazs Nemeth) [2026691] - net/sched: act_ct: fix err check for nf_conntrack_confirm (Davide Caratti) [2018109] - net/sched: act_ct: Fix byte count on fragmented packets (Davide Caratti) [2018109] - mqprio: Correct stats in mqprio_dump_class_stats(). (Davide Caratti) [2018109] - net_sched: fix NULL deref in fifo_set_limit() (Davide Caratti) [2018109] - net: sched: flower: protect fl_walk() with rcu (Davide Caratti) [2018109] - fq_codel: reject silly quantum parameters (Davide Caratti) [2018109] - net: sched: Fix qdisc_rate_table refcount leak when get tcf_block failed (Davide Caratti) [2018109] - sch_htb: Fix inconsistency when leaf qdisc creation fails (Davide Caratti) [2018109] - net: sched: fix lockdep_set_class() typo error for sch->seqlock (Davide Caratti) [2018109] - net: sched: cls_api: Fix the the wrong parameter (Davide Caratti) [2018109] - net/sched: act_vlan: Fix modify to allow 0 (Davide Caratti) [2018109] - net-sysfs: initialize uid and gid before calling net_ns_get_ownership (Xin Long) [1979820] - net: fix sysfs permssions when device changes network namespace (Xin Long) [1979820] - net-sysfs: add queue_change_owner() (Xin Long) [1979820] - net-sysfs: add netdev_change_owner() (Xin Long) [1979820] - drivers/base/power: add dpm_sysfs_change_owner() (Xin Long) [1979820] - device: add device_change_owner() (Xin Long) [1979820] - sysfs: Fix regression when adding a file to an existing group (Xin Long) [1979820] - bridge: make sure objects belong to container's owner (Xin Long) [1979820] - net: create reusable function for getting ownership info of sysfs inodes (Xin Long) [1979820] - net-sysfs: make sure objects belong to container's owner (Xin Long) [1979820] - net-sysfs: require net admin in the init ns for setting tx_maxrate (Xin Long) [1979820] - driver core: set up ownership of class devices in sysfs (Xin Long) [1979820] - kobject: kset_create_and_add() - fetch ownership info from parent (Xin Long) [1979820] - sysfs, kobject: allow creating kobject belonging to arbitrary users (Xin Long) [1979820] - NFSv42: Fix pagecache invalidation after COPY/CLONE (Benjamin Coddington) [2017166] - SUNRPC: fix sign error causing rpcsec_gss drops (Benjamin Coddington) [2017166] - nfsd4: Handle the NFSv4 READDIR 'dircount' hint being zero (Benjamin Coddington) [2017166] - nfsd: fix error handling of register_pernet_subsys() in init_nfsd() (Benjamin Coddington) [2017166] - SUNRPC: Simplify socket shutdown when not reusing TCP ports (Benjamin Coddington) [2017166] - nfsd4: Fix forced-expiry locking (Benjamin Coddington) [2017166] - SUNRPC/xprtrdma: Fix reconnection locking (Benjamin Coddington) [2017166] - NFSv4/pnfs: The layout barrier indicate a minimal value for the seqid (Benjamin Coddington) [2017166] - NFSv4/pNFS: Always allow update of a zero valued layout barrier (Benjamin Coddington) [2017166] - NFSv4/pNFS: Fix a layoutget livelock loop (Benjamin Coddington) [2017166] - xprtrdma: Put rpcrdma_reps before waking the tear-down completion (Benjamin Coddington) [2017166] - NFSD: Fix TP_printk() format specifier in nfsd_clid_class (Benjamin Coddington) [2017166] - NFSv42: Copy offload should update the file size when appropriate (Benjamin Coddington) [2017166] - SUNRPC: Fix XPT_BUSY flag leakage in svc_handle_xprt()... (Benjamin Coddington) [2017166] - NFSv4/pNFS: Return an error if _nfs4_pnfs_v3_ds_connect can't load NFSv3 (Benjamin Coddington) [2017166] - NFSv4/pNFS: Don't call _nfs4_pnfs_v3_ds_connect multiple times (Benjamin Coddington) [2017166] - NFSv4/pnfs: Clean up layout get on open (Benjamin Coddington) [2017166] - NFSv4/pnfs: Fix layoutget behaviour after invalidation (Benjamin Coddington) [2017166] - NFSv4/pnfs: Fix the layout barrier update (Benjamin Coddington) [2017166] - NFSD: Prevent a possible oops in the nfs_dirent() tracepoint (Benjamin Coddington) [2017166] - nfsd: remove redundant assignment to pointer 'this' (Benjamin Coddington) [2017166] - nfs_common: fix doc warning (Benjamin Coddington) [2017166] - nfsd4: Expose the callback address and state of each NFS4 client (Benjamin Coddington) [2017166] - xprtrdma: Fix spelling mistakes (Benjamin Coddington) [2017166] - NFS: nfs_find_open_context() may only select open files (Benjamin Coddington) [2017166] - SUNRPC: Should wake up the privileged task firstly. (Benjamin Coddington) [2017166] - SUNRPC: Fix the batch tasks count wraparound. (Benjamin Coddington) [2017166] - nfs: update has_sec_mnt_opts after cloning lsm options from parent (Benjamin Coddington) [2017166] - nfs: fix acl memory leak of posix_acl_create() (Benjamin Coddington) [2017166] - rpc: remove redundant initialization of variable status (Benjamin Coddington) [2017166] - NFSv4: Initialise connection to the server in nfs4_alloc_client() (Benjamin Coddington) [2017166] - nfsd: Prevent truncation of an unlinked inode from blocking access to its directory (Benjamin Coddington) [2017166] - xprtrdma: Fix a maybe-uninitialized compiler warning (Benjamin Coddington) [2017166] - NFSv4: Fix second deadlock in nfs4_evict_inode() (Benjamin Coddington) [2017166] - NFSv4: Fix deadlock between nfs4_evict_inode() and nfs4_opendata_get_inode() (Benjamin Coddington) [2017166] - NFS: FMODE_READ and friends are C macros, not enum types (Benjamin Coddington) [2017166] - NFS: Fix a potential NULL dereference in nfs_get_client() (Benjamin Coddington) [2017166] - NFS: Fix use-after-free in nfs4_init_client() (Benjamin Coddington) [2017166] - NFSv4: nfs4_proc_set_acl needs to restore NFS_CAP_UIDGID_NOMAP on error. (Benjamin Coddington) [2017166] - nfs: Remove trailing semicolon in macros (Benjamin Coddington) [2017166] - NFSv4: Fix v4.0/v4.1 SEEK_DATA return -ENOTSUPP when set NFS_V4_2 config (Benjamin Coddington) [2017166] - NFS: Clean up reset of the mirror accounting variables (Benjamin Coddington) [2017166] - NFS: Don't corrupt the value of pg_bytes_written in nfs_do_recoalesce() (Benjamin Coddington) [2017166] - NFS: Fix an Oopsable condition in __nfs_pageio_add_request() (Benjamin Coddington) [2017166] - SUNRPC: More fixes for backlog congestion (Benjamin Coddington) [2017166] - SUNRPC: Fix Oops in xs_tcp_send_request() when transport is disconnected (Benjamin Coddington) [2017166] - NFSv4: Fix a NULL pointer dereference in pnfs_mark_matching_lsegs_return() (Benjamin Coddington) [2017166] - SUNRPC in case of backlog, hand free slots directly to waiting task (Benjamin Coddington) [2017166] - pNFS/NFSv4: Remove redundant initialization of 'rd_size' (Benjamin Coddington) [2017166] - NFS: fix an incorrect limit in filelayout_decode_layout() (Benjamin Coddington) [2017166] - fs/nfs: Use fatal_signal_pending instead of signal_pending (Benjamin Coddington) [2017166] - xprtrdma: Fix a NULL dereference in frwr_unmap_sync() (Benjamin Coddington) [2017166] - sunrpc: Fix misplaced barrier in call_decode (Benjamin Coddington) [2017166] - SUNRPC: set rq_page_end differently (Benjamin Coddington) [2017166] - xprtrdma: Move fr_mr field to struct rpcrdma_mr (Benjamin Coddington) [2017166] - xprtrdma: Move the Work Request union to struct rpcrdma_mr (Benjamin Coddington) [2017166] - xprtrdma: Move fr_linv_done field to struct rpcrdma_mr (Benjamin Coddington) [2017166] - xprtrdma: Move cqe to struct rpcrdma_mr (Benjamin Coddington) [2017166] - xprtrdma: Move fr_cid to struct rpcrdma_mr (Benjamin Coddington) [2017166] - xprtrdma: Remove the RPC/RDMA QP event handler (Benjamin Coddington) [2017166] - xprtrdma: Add tracepoints showing FastReg WRs and remote invalidation (Benjamin Coddington) [2017166] - xprtrdma: Avoid Send Queue wrapping (Benjamin Coddington) [2017166] - xprtrdma: Do not wake RPC consumer on a failed LocalInv (Benjamin Coddington) [2017166] - xprtrdma: Do not recycle MR after FastReg/LocalInv flushes (Benjamin Coddington) [2017166] - xprtrdma: Clarify use of barrier in frwr_wc_localinv_done() (Benjamin Coddington) [2017166] - xprtrdma: Rename frwr_release_mr() (Benjamin Coddington) [2017166] - xprtrdma: rpcrdma_mr_pop() already does list_del_init() (Benjamin Coddington) [2017166] - xprtrdma: Delete rpcrdma_recv_buffer_put() (Benjamin Coddington) [2017166] - xprtrdma: Fix cwnd update ordering (Benjamin Coddington) [2017166] - xprtrdma: Improve locking around rpcrdma_rep creation (Benjamin Coddington) [2017166] - xprtrdma: Improve commentary around rpcrdma_reps_unmap() (Benjamin Coddington) [2017166] - xprtrdma: Improve locking around rpcrdma_rep destruction (Benjamin Coddington) [2017166] - xprtrdma: Put flushed Receives on free list instead of destroying them (Benjamin Coddington) [2017166] - xprtrdma: Do not refresh Receive Queue while it is draining (Benjamin Coddington) [2017166] - xprtrdma: Avoid Receive Queue wrapping (Benjamin Coddington) [2017166] - SUNRPC: fix ternary sign expansion bug in tracing (Benjamin Coddington) [2017166] - nfsd: Fix fall-through warnings for Clang (Benjamin Coddington) [2017166] - nfsd: reshuffle some code (Benjamin Coddington) [2017166] - nfsd: track filehandle aliasing in nfs4_files (Benjamin Coddington) [2017166] - nfsd: hash nfs4_files by inode number (Benjamin Coddington) [2017166] - NFSv4.1: Simplify layout return in pnfs_layout_process() (Benjamin Coddington) [2017166] - NFSv4: Don't discard segments marked for return in _pnfs_return_layout() (Benjamin Coddington) [2017166] - nfsd: ensure new clients break delegations (Benjamin Coddington) [2017166] - NFS: Don't discard pNFS layout segments that are marked for return (Benjamin Coddington) [2017166] - NFSv4.x: Don't return NFS4ERR_NOMATCHING_LAYOUT if we're unmounting (Benjamin Coddington) [2017166] - nfsd: remove unused function (Benjamin Coddington) [2017166] - svcrdma: Pass a useful error code to the send_err tracepoint (Benjamin Coddington) [2017166] - svcrdma: Rename goto labels in svc_rdma_sendto() (Benjamin Coddington) [2017166] - svcrdma: Don't leak send_ctxt on Send errors (Benjamin Coddington) [2017166] - SUNRPC: Remove trace_xprt_transmit_queued (Benjamin Coddington) [2017166] - SUNRPC: Add tracepoint that fires when an RPC is retransmitted (Benjamin Coddington) [2017166] - SUNRPC: Move fault injection call sites (Benjamin Coddington) [2017166] - pNFS/flexfiles: fix incorrect size check in decode_nfs_fh() (Benjamin Coddington) [2017166] - NFSv4: Catch and trace server filehandle encoding errors (Benjamin Coddington) [2017166] - NFSv4: Convert nfs_xdr_status tracepoint to an event class (Benjamin Coddington) [2017166] - NFSv4: Add tracing for COMPOUND errors (Benjamin Coddington) [2017166] - NFSv4: Don't modify the change attribute cached in the inode (Benjamin Coddington) [2017166] - NFSv4: Fix value of decode_fsinfo_maxsz (Benjamin Coddington) [2017166] - NFS: Fix up revalidation of space used (Benjamin Coddington) [2017166] - NFS: NFS_INO_REVAL_PAGECACHE should mark the change attribute invalid (Benjamin Coddington) [2017166] - NFS: Mask out unsupported attributes in nfs_getattr() (Benjamin Coddington) [2017166] - NFS: Fix up inode cache tracing (Benjamin Coddington) [2017166] - NFS: Deal correctly with attribute generation counter overflow (Benjamin Coddington) [2017166] - NFSv4.2: Always flush out writes in nfs42_proc_fallocate() (Benjamin Coddington) [2017166] - NFS: Fix attribute bitmask in _nfs42_proc_fallocate() (Benjamin Coddington) [2017166] - NFS: nfs4_bitmask_adjust() must not change the server global bitmasks (Benjamin Coddington) [2017166] - NFSD: Use DEFINE_SPINLOCK() for spinlock (Benjamin Coddington) [2017166] - sunrpc: Remove unused function ip_map_lookup (Benjamin Coddington) [2017166] - NFS: Fix fscache invalidation in nfs_set_cache_invalid() (Benjamin Coddington) [2017166] - SUNRPC: Ensure the transport backchannel association (Benjamin Coddington) [2017166] - nfs: hornor timeo and retrans option when mounting NFSv3 (Benjamin Coddington) [2017166] - sunrpc: honor rpc_task's timeout value in rpcb_create() (Benjamin Coddington) [2017166] - nfs: Fix a typo in the file nfs42xattr.c (Benjamin Coddington) [2017166] - NFS: fs_context: validate UDP retrans to prevent shift out-of-bounds (Benjamin Coddington) [2017166] - NFS: Fix up incorrect documentation (Benjamin Coddington) [2017166] - NFSv4: Simplify nfs4_retry_setlk() (Benjamin Coddington) [2017166] - UAPI: nfsfh.h: Replace one-element array with flexible-array member (Benjamin Coddington) [2017166] - svcrdma: Clean up dto_q critical section in svc_rdma_recvfrom() (Benjamin Coddington) [2017166] - svcrdma: Remove svc_rdma_recv_ctxt::rc_pages and ::rc_arg (Benjamin Coddington) [2017166] - svcrdma: Remove sc_read_complete_q (Benjamin Coddington) [2017166] - svcrdma: Single-stage RDMA Read (Benjamin Coddington) [2017166] - SUNRPC: Move svc_xprt_received() call sites (Benjamin Coddington) [2017166] - SUNRPC: Export svc_xprt_received() (Benjamin Coddington) [2017166] - svcrdma: Retain the page backing rq_res.head[0].iov_base (Benjamin Coddington) [2017166] - svcrdma: Remove unused sc_pages field (Benjamin Coddington) [2017166] - svcrdma: Normalize Send page handling (Benjamin Coddington) [2017166] - svcrdma: Add a "deferred close" helper (Benjamin Coddington) [2017166] - svcrdma: Maintain a Receive water mark (Benjamin Coddington) [2017166] - svcrdma: Use svc_rdma_refresh_recvs() in wc_receive (Benjamin Coddington) [2017166] - svcrdma: Add a batch Receive posting mechanism (Benjamin Coddington) [2017166] - svcrdma: Remove stale comment for svc_rdma_wc_receive() (Benjamin Coddington) [2017166] - svcrdma: Provide an explanatory comment in CMA event handler (Benjamin Coddington) [2017166] - svcrdma: RPCDBG_FACILITY is no longer used (Benjamin Coddington) [2017166] - nfsd: don't ignore high bits of copy count (Benjamin Coddington) [2017166] - nfsd: COPY with length 0 should copy to end of file (Benjamin Coddington) [2017166] - nfsd: Fix typo "accesible" (Benjamin Coddington) [2017166] - nfsd: Ensure knfsd shuts down when the "nfsd" pseudofs is unmounted (Benjamin Coddington) [2017166] - nfsd: Log client tracking type log message as info instead of warning (Benjamin Coddington) [2017166] - nfsd: helper for laundromat expiry calculations (Benjamin Coddington) [2017166] - NFSD: Clean up NFSDDBG_FACILITY macro (Benjamin Coddington) [2017166] - NFSD: Add a tracepoint to record directory entry encoding (Benjamin Coddington) [2017166] - rpc: fix NULL dereference on kmalloc failure (Benjamin Coddington) [2017166] - sunrpc: fix refcount leak for rpc auth modules (Benjamin Coddington) [2017166] - NFSD: Repair misuse of sv_lock in 5.10.16-rt30. (Benjamin Coddington) [2017166] - svcrdma: disable timeouts on rdma backchannel (Benjamin Coddington) [2017166] - svcrdma: Hold private mutex while invoking rdma_accept() (Benjamin Coddington) [2017166] - NFS: Don't set NFS_INO_INVALID_XATTR if there is no xattr cache (Benjamin Coddington) [2017166] - NFS: Always clear an invalid mapping when attempting a buffered write (Benjamin Coddington) [2017166] - NFS: Optimise sparse writes past the end of file (Benjamin Coddington) [2017166] - NFS: Fix documenting comment for nfs_revalidate_file_size() (Benjamin Coddington) [2017166] - rpcrdma: Fix comments about reverse-direction operation (Benjamin Coddington) [2017166] - xprtrdma: Refactor invocations of offset_in_page() (Benjamin Coddington) [2017166] - xprtrdma: Simplify rpcrdma_convert_kvec() and frwr_map() (Benjamin Coddington) [2017166] - xprtrdma: Remove FMR support in rpcrdma_convert_iovs() (Benjamin Coddington) [2017166] - NFS: Fix fscache read from NFS after cache error (Benjamin Coddington) [2017166] - NFS: Ensure nfs_readpage returns promptly when internal error occurs (Benjamin Coddington) [2017166] - NFS: Remove unnecessary inode parameter from nfs_pageio_complete_read() (Benjamin Coddington) [2017166] - NFS: Add nfs_pageio_complete_read() and remove nfs_readpage_async() (Benjamin Coddington) [2017166] - NFS: Call readpage_async_filler() from nfs_readpage_async() (Benjamin Coddington) [2017166] - NFS: Refactor nfs_readpage() and nfs_readpage_async() to use nfs_readdesc (Benjamin Coddington) [2017166] - NFS: In nfs_readpage() only increment NFSIOS_READPAGES when read succeeds (Benjamin Coddington) [2017166] - NFS: Clean up nfs_readpage() and nfs_readpages() (Benjamin Coddington) [2017166] - nfs: Fix fall-through warnings for Clang (Benjamin Coddington) [2017166] - SUNRPC: Fix fall-through warnings for Clang (Benjamin Coddington) [2017166] - net: sunrpc: xprtsock.c: Corrected few spellings ,in comments (Benjamin Coddington) [2017166] - SUNRPC: correct error code comment in xs_tcp_setup_socket() (Benjamin Coddington) [2017166] - nfsd: cstate->session->se_client -> cstate->clp (Benjamin Coddington) [2017166] - nfsd: simplify nfsd4_check_open_reclaim (Benjamin Coddington) [2017166] - nfsd: remove unused set_client argument (Benjamin Coddington) [2017166] - nfs/blocklayout: remove cruft in bl_alloc_init_bio (Benjamin Coddington) [2017166] - nfsd: refactor set_client (Benjamin Coddington) [2017166] - nfsd: rename lookup_clientid->set_client (Benjamin Coddington) [2017166] - nfsd: simplify nfsd_renew (Benjamin Coddington) [2017166] - nfsd: simplify process_lock (Benjamin Coddington) [2017166] - nfsd4: simplify process_lookup1 (Benjamin Coddington) [2017166] - SUNRPC: Correct a comment (Benjamin Coddington) [2017166] - svcrdma: DMA-sync the receive buffer in svc_rdma_recvfrom() (Benjamin Coddington) [2017166] - svcrdma: Restore read and write stats (Benjamin Coddington) [2017166] - svcrdma: Convert rdma_stat_sq_starve to a per-CPU counter (Benjamin Coddington) [2017166] - svcrdma: Convert rdma_stat_recv to a per-CPU counter (Benjamin Coddington) [2017166] - svcrdma: Refactor svc_rdma_init() and svc_rdma_clean_up() (Benjamin Coddington) [2017166] - nfsd: remove fault injection code (Benjamin Coddington) [2017166] - SUNRPC: Fix a NULL pointer deref in trace_svc_stats_latency() (Benjamin Coddington) [2017166] - SUNRPC: Display RPC procedure names instead of proc numbers (Benjamin Coddington) [2017166] - SUNRPC: Make trace_svc_process() display the RPC procedure symbolically (Benjamin Coddington) [2017166] - EDAC/mce_amd: Do not load edac_mce_amd module on guests (Aristeu Rozanski) [2000776] - tracing: Map all PIDs to command lines (Jerome Marchand) [1913211] - mm/zsmalloc.c: close race window between zs_pool_dec_isolated() and zs_unregister_migration() (Rafael Aquini) [2016441] - mm: mark the OOM reaper thread as freezable (Rafael Aquini) [2016441] - mm/page_isolation: guard against possible putback unisolated page (Rafael Aquini) [2016441] - mm/page_isolation: fix potential missing call to unset_migratetype_isolate() (Rafael Aquini) [2016441] - mm/page_alloc: use accumulated load when building node fallback list (Rafael Aquini) [2016441] - mm/vmalloc: do not adjust the search size for alignment overhead (Rafael Aquini) [2016441] - mm/vmalloc: make sure to dump unpurged areas in /proc/vmallocinfo (Rafael Aquini) [2016441] - Revert "mm, slub: consider rest of partial list if acquire_slab() fails" (Rafael Aquini) [2016441] - mm, slub: consider rest of partial list if acquire_slab() fails (Rafael Aquini) [2016441] - mm, slub: fix incorrect memcg slab count for bulk free (Rafael Aquini) [2016441] - mm, slub: fix mismatch between reconstructed freelist depth and cnt (Rafael Aquini) [2016441] - slub: add back check for free nonslab objects (Rafael Aquini) [2016441] - slub: fix kmalloc_pagealloc_invalid_free unit test (Rafael Aquini) [2016441] - slub: fix unreclaimable slab stat for bulk free (Rafael Aquini) [2016441] - mm/slub: add taint after the errors are printed (Rafael Aquini) [2016441] - mm/slab.c: remove useless lines in enable_cpucache() (Rafael Aquini) [2016441] - kasan: fix tag for large allocations when using CONFIG_SLAB (Rafael Aquini) [2016441] - mm/hmm: bypass devmap pte when all pfn requested flags are fulfilled (Rafael Aquini) [2016441] - mm: memcontrol: set the correct memcg swappiness restriction (Rafael Aquini) [2016441] - memcg: replace in_interrupt() by !in_task() in active_memcg() (Rafael Aquini) [2016441] - huge tmpfs: fix split_huge_page() after FALLOC_FL_KEEP_SIZE (Rafael Aquini) [2016441] - huge tmpfs: fix fallocate(vanilla) advance over huge pages (Rafael Aquini) [2016441] - huge tmpfs: revert shmem's use of transhuge_vma_enabled() (Rafael Aquini) [2016441] - mm/huge_memory.c: remove unnecessary tlb_remove_page_size() for huge zero pmd (Rafael Aquini) [2016441] - mm/huge_memory.c: add missing read-only THP checking in transparent_hugepage_enabled() (Rafael Aquini) [2016441] - mm/huge_memory.c: use page->deferred_list (Rafael Aquini) [2016441] - mm/huge_memory.c: remove dedicated macro HPAGE_CACHE_INDEX_MASK (Rafael Aquini) [2016441] - mm/thp: decrease nr_thps in file's mapping on THP split (Rafael Aquini) [2016441] - mm/thp: fix page_address_in_vma() on file THP tails (Rafael Aquini) [2016441] - mm/thp: try_to_unmap() use TTU_SYNC for safe splitting (Rafael Aquini) [2016441] - mm/thp: make is_huge_zero_pmd() safe and quicker (Rafael Aquini) [2016441] - mm/thp: fix __split_huge_pmd_locked() on shmem migration entry (Rafael Aquini) [2016441] - mm/truncate: fix truncation for pages of arbitrary size (Rafael Aquini) [2016441] - mm/rmap: fix potential pte_unmap on an not mapped pte (Rafael Aquini) [2016441] - mm/rmap: correct obsolete comment of page_get_anon_vma() (Rafael Aquini) [2016441] - mm/rmap: use page_not_mapped in try_to_unmap() (Rafael Aquini) [2016441] - mm/rmap: fix obsolete comment in __page_check_anon_rmap() (Rafael Aquini) [2016441] - mm/rmap: remove unneeded semicolon in page_not_mapped() (Rafael Aquini) [2016441] - mm/rmap: correct some obsolete comments of anon_vma (Rafael Aquini) [2016441] - mm/pgtable-generic.c: optimize the VM_BUG_ON condition in pmdp_huge_clear_flush() (Rafael Aquini) [2016441] - mm/pgtable-generic.c: simplify the VM_BUG_ON condition in pmdp_huge_clear_flush() (Rafael Aquini) [2016441] - mm: prevent a warning when casting void* -> enum (Rafael Aquini) [2016441] - mm/hugeltb: simplify the return code of __vma_reservation_common() (Rafael Aquini) [2016441] - mm,thp,shmem: make khugepaged obey tmpfs mount flags (Rafael Aquini) [2016441] - mm/vma: make is_vma_temporary_stack() available for general use (Rafael Aquini) [2016441] - mm/vma: make vma_is_foreign() available for general use (Rafael Aquini) [2016441] - hugetlb: fix copy_huge_page_from_user contig page struct assumption (Rafael Aquini) [2016441] - mm/sparsemem: pfn_to_page is not valid yet on SPARSEMEM (Rafael Aquini) [2016441] - mm/sparse.c: use __nr_to_section(section_nr) to get mem_section (Rafael Aquini) [2016441] - mm/huge_memory.c: thp: fix conflict of above-47bit hint address and PMD alignment (Rafael Aquini) [2016441] - mm/huge_memory.c: make __thp_get_unmapped_area static (Rafael Aquini) [2016441] - mm/mempolicy.c: fix checking unmapped holes for mbind (Rafael Aquini) [2016441] - s390/mm: fix VMA and page table handling code in storage key handling functions (Rafael Aquini) [2016441] - s390/mm: validate VMA in PGSTE manipulation functions (Rafael Aquini) [2016441] - s390/gmap: don't unconditionally call pte_unmap_unlock() in __gmap_zap() (Rafael Aquini) [2016441] - s390/gmap: validate VMA in __gmap_zap() (Rafael Aquini) [2016441] - s390: mm: Fix secure storage access exception handling (Rafael Aquini) [2016441] - powerpc/numa: Consider the max NUMA node for migratable LPAR (Rafael Aquini) [2016441] - powerpc/64s: Fix pte update for kernel memory on radix (Rafael Aquini) [2016441] - powerpc/mm: sanity_check_fault() should work for all, not only BOOK3S (Rafael Aquini) [2016441] - powerpc/book3s64/pkeys: Use PVR check instead of cpu feature (Rafael Aquini) [2016441] - powerpc/mm: Fix reporting of kernel execute faults on the 8xx (Rafael Aquini) [2016441] - powerpc/mm/hash: Handle user access of kernel address gracefully (Rafael Aquini) [2016441] - powerpc/mm: Add missing tracepoint for tlbie (Rafael Aquini) [2016441] - arm64: hugetlb: avoid potential NULL dereference (Rafael Aquini) [2016441] - arm64/numa: Report correct memblock range for the dummy node (Rafael Aquini) [2016441] - x86/pat: Pass valid address to sanitize_phys() (Rafael Aquini) [2016441] - x86/mm: Check for pfn instead of page in vmalloc_sync_one() (Rafael Aquini) [2016441] - x86/mm/tlb: Revert "x86/mm: Align TLB invalidation info" (Rafael Aquini) [2016441] - x86/mm: Report which part of kernel image is freed (Rafael Aquini) [2016441] - mm: make free_reserved_area() return "const char *" (Rafael Aquini) [2016441] - x86/mm/init: Remove freed kernel image areas from alias mapping (Rafael Aquini) [2016441] - x86/mm/init: Add helper for freeing kernel image pages (Rafael Aquini) [2016441] - x86/mm/init: Pass unconverted symbol addresses to free_init_pages() (Rafael Aquini) [2016441] - x86/mm: Add TLB purge to free pmd/pte page interfaces (Rafael Aquini) [2016441] - mm/mmu_notifier: Make drm-backport/linux/mmu_notifier.h use RH_MMU_NOTIFIER_V2 (Waiman Long) [1946746] - mm/migrate: fix migrate_pgmap_owner w/o CONFIG_MMU_NOTIFIER (Waiman Long) [1946746] - mm/notifier: add migration invalidation type (Waiman Long) [1946746] - mm/migrate: add a flags parameter to migrate_vma (Waiman Long) [1946746] - mm/mmu_notifiers: ensure range_end() is paired with range_start() (Waiman Long) [1946746] - mm: track mmu notifiers in fs_reclaim_acquire/release (Waiman Long) [1946746] - mm: mmu_notifier: fix and extend kerneldoc (Waiman Long) [1946746] - mm/mmu_notifier: silence PROVE_RCU_LIST warnings (Waiman Long) [1946746] - mm/mmu_notifiers: Use 'interval_sub' as the variable for mmu_interval_notifier (Waiman Long) [1946746] - mm/mmu_notifiers: Use 'subscription' as the variable name for mmu_notifier (Waiman Long) [1946746] - mm/mmu_notifier: Rename struct mmu_notifier_mm to mmu_notifier_subscriptions (Waiman Long) [1946746] - mm, notifier: Catch sleeping/blocking for !blockable (Waiman Long) [1946746] - mm/mmu_notifiers: use the right return code for WARN_ON (Waiman Long) [1946746] - mm/mmu_notifiers: check if mmu notifier callbacks are allowed to fail (Waiman Long) [1946746] - mm/mmu_notifier: mmu_notifier_range_update_to_read_only() helper (Waiman Long) [1946746] - mm/mmu_notifier: pass down vma and reasons why mmu notifier is happening (Waiman Long) [1946746] - mm/mmu_notifier: use structure for invalidate_range_start/end callback (Waiman Long) [1946746] - Revert "mm, mmu_notifier: annotate mmu notifiers with blockable invalidate callbacks" (Waiman Long) [1946746] - mm, mmu_notifier: be explicit about range invalition non-blocking mode (Waiman Long) [1946746] - mm/oom_kill.c: clean up oom_reap_task_mm() (Waiman Long) [1946746] - mm, oom: distinguish blockable mode for mmu notifiers (Waiman Long) [1946746] - mm/mmu_notifier: helper to test if a range invalidation is blockable (Waiman Long) [1946746] - mm/mmu_notifier: Relocate mmu_notifier_put() (Waiman Long) [1946746] - mm/mmu_notifier: Add mmu_notifier versioning mechanism (Waiman Long) [1946746] - af_unix: Return errno instead of NULL in unix_create1(). (Balazs Nemeth) [2026690] - netfilter: nf_tables: fix audit memory leak in nf_tables_commit (Phil Sutter) [2028926] - ethtool: Validate module EEPROM offset as part of policy (Ivan Vecera) [2019090] - ethtool: Validate module EEPROM length as part of policy (Ivan Vecera) [2019090] - ethtool: Use kernel data types for internal EEPROM struct (Ivan Vecera) [2019090] - ethtool: Document behavior when module EEPROM bank attribute is omitted (Ivan Vecera) [2019090] - ethtool: Decrease size of module EEPROM get policy array (Ivan Vecera) [2019090] - ethtool: Document correct attribute type (Ivan Vecera) [2019090] - ethtool: Use correct command name in title (Ivan Vecera) [2019090] - net: fix mistake path for netdev_features_strings (Ivan Vecera) [2019089 2019090 2019092] - ethtool: add a stricter length check (Ivan Vecera) [2019089 2019090 2019092] - ethtool: Fix a typo (Ivan Vecera) [2019089 2019090 2019092] - net: ethtool: clear heap allocations for ethtool function (Ivan Vecera) [2019090] - ethtool: Fix NULL pointer dereference during module EEPROM dump (Ivan Vecera) [2019090] - ethtool: stats: Fix a copy-paste error (Ivan Vecera) [2019092] - ethtool: add missing EEPROM to list of messages (Ivan Vecera) [2019090] - ethtool: stats: clarify the initialization to ETHTOOL_STAT_NOT_SET (Ivan Vecera) [2019092] - ethtool: ioctl: Fix out-of-bounds warning in store_link_ksettings_for_user() (Ivan Vecera) [2019092] - ethtool: add interface to read RMON stats (Ivan Vecera) [2019092] - ethtool: add interface to read standard MAC Ctrl stats (Ivan Vecera) [2019092] - ethtool: add interface to read standard MAC stats (Ivan Vecera) [2019092] - ethtool: add a new command for reading standard stats (Ivan Vecera) [2019092] - docs: ethtool: document standard statistics (Ivan Vecera) [2019092] - docs: networking: extend the statistics documentation (Ivan Vecera) [2019092] - ethtool: add FEC statistics (Ivan Vecera) [2019089] - docs: net: statistics.rst: remove a duplicated kernel-doc (Ivan Vecera) [2019089] - ethtool: fec_prepare_data() - jump to error handling (Ivan Vecera) [2019089] - ethtool: move ethtool_stats_init (Ivan Vecera) [2019089] - ethtool: wire in generic SFP module access (Ivan Vecera) [2019090] - phy: sfp: add netlink SFP support to generic SFP code (Ivan Vecera) [2019090] - ethtool: Add fallback to get_module_eeprom from netlink command (Ivan Vecera) [2019090] - net: ethtool: Export helpers for getting EEPROM info (Ivan Vecera) [2019090] - ethtool: Allow network drivers to dump arbitrary EEPROM data (Ivan Vecera) [2019090] - docs: ethtool: correct quotes (Ivan Vecera) [2019090] - selftests: ethtool: add a netdevsim FEC test (Ivan Vecera) [2019089] - netdevsim: add FEC settings support (Ivan Vecera) [2019089] - ethtool: support FEC settings over netlink (Ivan Vecera) [2019089] - ethtool: document the enum values not defines (Ivan Vecera) [2019089] - ethtool: fec: fix FEC_NONE check (Ivan Vecera) [2019089] - ethtool: fec: add note about reuse of reserved (Ivan Vecera) [2019089] - ethtool: clarify the ethtool FEC interface (Ivan Vecera) [2019089] - ethtool: fec: sanitize ethtool_fecparam->fec (Ivan Vecera) [2019089] - ethtool: fec: sanitize ethtool_fecparam->active_fec (Ivan Vecera) [2019089] - ethtool: fec: sanitize ethtool_fecparam->reserved (Ivan Vecera) [2019089] - ethtool: fec: remove long structure description (Ivan Vecera) [2019089] - ethtool: fec: fix typo in kdoc (Ivan Vecera) [2019089] - net: Remove redundant if statements (Petr Oros) [2026472] - netdevice: add the case if dev is NULL (Petr Oros) [2026472] - nvmet: use IOCB_NOWAIT only if the filesystem supports it (Chris Leech) [2015563] - nvmet-tcp: fix incomplete data digest send (Chris Leech) [2015563] - nvmet-tcp: fix memory leak when performing a controller reset (Chris Leech) [2015563] - nvmet-tcp: add an helper to free the cmd buffers (Chris Leech) [2015563] - nvmet-tcp: fix a race condition between release_queue and io_work (Chris Leech) [2015563] - nvmet-tcp: fix use-after-free when a port is removed (Chris Leech) [2015563] - nvmet-rdma: fix use-after-free when a port is removed (Chris Leech) [2015563] - nvmet: fix use-after-free when a port is removed (Chris Leech) [2015563] - nvmet-tcp: fix header digest verification (Chris Leech) [2015563] - nvmet-tcp: fix data digest pointer calculation (Chris Leech) [2015563] - nvmet-tcp: fix a memory leak when releasing a queue (Chris Leech) [2015563] - nvmet: fix a width vs precision bug in nvmet_subsys_attr_serial_show() (Chris Leech) [2015563] - nvmet: fixup buffer overrun in nvmet_subsys_attr_serial() (Chris Leech) [2015563] - nvmet: return bool from nvmet_passthru_ctrl and nvmet_is_passthru_req (Chris Leech) [2015563] - nvmet: looks at the passthrough controller when initializing CAP (Chris Leech) [2015563] - nvmet: check that host sqsize does not exceed ctrl MQES (Chris Leech) [2015563] - nvmet: avoid duplicate qid in connect cmd (Chris Leech) [2015563] - nvmet: pass back cntlid on successful completion (Chris Leech) [2015563] - nvmet: remove redundant assignments of variable status (Chris Leech) [2015563] - nvme-fabrics: ignore invalid fast_io_fail_tmo values (Chris Leech) [2015563] - nvme-tcp: fix memory leak when freeing a queue (Chris Leech) [2015563] - nvme-tcp: validate R2T PDU in nvme_tcp_handle_r2t() (Chris Leech) [2015563] - nvme-tcp: fix data digest pointer calculation (Chris Leech) [2015563] - nvme-tcp: fix possible req->offset corruption (Chris Leech) [2015563] - nvme-tcp: fix H2CData PDU send accounting (again) (Chris Leech) [2015563] - nvme: keep ctrl->namespaces ordered (Chris Leech) [2015563] - nvme-tcp: fix incorrect h2cdata pdu offset accounting (Chris Leech) [2015563] - nvme-tcp: fix io_work priority inversion (Chris Leech) [2015563] - nvme-multipath: fix ANA state updates when a namespace is not present (Chris Leech) [2015563] - nvme: avoid race in shutdown namespace removal (Chris Leech) [2015563] - nvme: update keep alive interval when kato is modified (Chris Leech) [2015563] - nvme: use return value from blk_execute_rq() (Chris Leech) [2015563] - nvme-tcp: Do not reset transport on data digest errors (Chris Leech) [2015563] - nvme-rdma: don't update queue count when failing to set io queues (Chris Leech) [2015563] - nvme-tcp: don't update queue count when failing to set io queues (Chris Leech) [2015563] - nvme-tcp: pair send_mutex init with destroy (Chris Leech) [2015563] - nvme-tcp: don't check blk_mq_tag_to_rq when receiving pdu data (Chris Leech) [2015563] - RDMA/rxe: Bump up default maximum values used via uverbs (Kamal Heib) [2029675]- scsi: qedi: Fix error codes in qedi_alloc_global_queues() (Nilesh Javali) [1983905] - scsi: qedi: Add support for fastpath doorbell recovery (Nilesh Javali) [1983905] - scsi: qedi: Use DEVICE_ATTR_RO() macro (Nilesh Javali) [1983905] - scsi: qedi: Fix host removal with running sessions (Nilesh Javali) [1983905] - scsi: qedi: Wake up if cmd_cleanup_req is set (Nilesh Javali) [1983905] - scsi: qedi: Complete TMF works before disconnect (Nilesh Javali) [1983905] - scsi: qedi: Pass send_iscsi_tmf task to abort (Nilesh Javali) [1983905] - scsi: qedi: Fix cleanup session block/unblock use (Nilesh Javali) [1983905] - scsi: qedi: Fix TMF session block/unblock use (Nilesh Javali) [1983905] - scsi: qedi: Use GFP_NOIO for TMF allocation (Nilesh Javali) [1983905] - scsi: qedi: Fix TMF tid allocation (Nilesh Javali) [1983905] - scsi: qedi: Fix use after free during abort cleanup (Nilesh Javali) [1983905] - scsi: qedi: Fix race during abort timeouts (Nilesh Javali) [1983905] - scsi: qedi: Fix null ref during abort handling (Nilesh Javali) [1983905] - vrf: Fix fast path output packet handling with async Netfilter rules (Antoine Tenart) [2019333] - ipv6: do not drop vrf udp multicast packets (Antoine Tenart) [2019333] - ipv6: handling of multicast packets received in VRF (Antoine Tenart) [2019333] - vrf: Do not attempt to create IPv6 mcast rule if IPv6 is disabled (Antoine Tenart) [2019333] - ipv6: add vrf table handling code for ipv6 mcast (Antoine Tenart) [2019333] - ipv4: Allow sending multicast packets on specific i/f using VRF socket (Antoine Tenart) [2019333] - xfs: fix I_DONTCACHE (Carlos Maiolino) [2024969] - kernfs: don't create a negative dentry if inactive node exists (Ian Kent) [2001597] - kernfs: also call kernfs_set_rev() for positive dentry (Ian Kent) [2001597] - ixgbevf: use xso.real_dev instead of xso.dev in callback functions of struct xfrmdev_ops (Ken Cox) [1970656] - ixgbe: Fix NULL pointer dereference in ixgbe_xdp_setup (Ken Cox) [1970653] - ixgbe, xsk: clean up the resources in ixgbe_xsk_pool_enable error path (Ken Cox) [1970653] - powerpc/perf: Fix missing is_sier_aviable() during build (Gustavo Walbon) [2011687] - perf script: Fix PERF_SAMPLE_WEIGHT_STRUCT support (Michael Petlan) [2026390] - RDMA/core: Set sgtable nents when using ib_dma_virt_map_sg() (Kamal Heib) [2025496] - RDMA: Use the sg_table directly and remove the opencoded version from umem (Kamal Heib) [2025496] - ovs: clear skb->tstamp in forwarding path (Antoine Tenart) [2020160] - net: openvswitch: fix kernel-doc warnings in flow.c (Antoine Tenart) [2020160] - openvswitch: Optimize operation for key comparison (Antoine Tenart) [2020160] - net: openvswitch: Remove unnecessary skb_nfct() (Antoine Tenart) [2020160] - openvswitch: meter: fix race when getting now_ms. (Antoine Tenart) [2020160] - net: openvswitch: Use 'skb_push_rcsum()' instead of hand coding it (Antoine Tenart) [2020160] - openvswitch: Fix a typo (Antoine Tenart) [2020160] - openvswitch: Warn over-mtu packets only if iface is UP. (Antoine Tenart) [2020160] - openvswitch: meter: remove rate from the bucket size calculation (Antoine Tenart) [2020160] - net: openvswitch: use core API to update/provide stats (Antoine Tenart) [2020160] - net: openvswitch: use new function dev_fetch_sw_netstats (Antoine Tenart) [2020160] - net: openvswitch: use dev_sw_netstats_rx_add() (Antoine Tenart) [2020160] - net: openvswitch: Constify static struct genl_small_ops (Antoine Tenart) [2020160] - selftests: add a test case for mirred egress to ingress (Xin Long) [1983894] - net: sched: act_mirred: drop dst for the direction from egress to ingress (Xin Long) [1983894] - usb: hso: fix error handling code of hso_create_net_device (José Ignacio Tornos Martínez) [1986489] {CVE-2021-37159} - i40e: Fix freeing of uninitialized misc IRQ vector (Stefan Assmann) [1990683] - x86/topology: Make __max_die_per_package available unconditionally (Aristeu Rozanski) [1949284] - x86/cpu/amd: Set __max_die_per_package on AMD (Aristeu Rozanski) [1949284] - x86/topology: Set cpu_die_id only if DIE_TYPE found (Aristeu Rozanski) [1949284] - x86/mce: Drop AMD-specific "DEFERRED" case from Intel severity rule list (Aristeu Rozanski) [1949284] - EDAC/mce_amd: Add new error descriptions for existing types (Aristeu Rozanski) [1949284] - x86/mce/amd, edac: Remove report_gart_errors (Aristeu Rozanski) [1949284] - x86/mce/amd: Make threshold bank setting hotplug robust (Aristeu Rozanski) [1949284] - x86/mce/amd: Cleanup threshold device remove path (Aristeu Rozanski) [1949284] - x86/mce/amd: Straighten CPU hotplug path (Aristeu Rozanski) [1949284] - x86/mce/amd: Sanitize thresholding device creation hotplug path (Aristeu Rozanski) [1949284] - x86/mce/amd: Protect a not-fully initialized bank from the thresholding interrupt (Aristeu Rozanski) [1949284] - x86/mce/amd: Init thresholding machinery only on relevant vendors (Aristeu Rozanski) [1949284] - x86/mce/amd: Do proper cleanup on error paths (Aristeu Rozanski) [1949284] - x86/mce/amd: Fix kobject lifetime (Aristeu Rozanski) [1949284] - x86/mce/amd: Publish the bank pointer only after setup has succeeded (Aristeu Rozanski) [1949284] - x86/mce/amd: Make disable_err_thresholding() static (Aristeu Rozanski) [1949284] - x86/MCE: Determine MCA banks' init state properly (Aristeu Rozanski) [1949284] - x86/MCE: Group AMD function prototypes in (Aristeu Rozanski) [1949284] - x86/MCE: Switch to use the new generic UUID API (Aristeu Rozanski) [1949284] - ipv4: fix endianness issue in inet_rtm_getroute_build_skb() (Guillaume Nault) [2022057] - net: igmp: fix data-race in igmp_ifc_timer_expire() (Guillaume Nault) [2022057] - net/ipv4: swap flow ports when validating source (Guillaume Nault) [2022057] - tools headers UAPI: Sync linux/in.h copy with the kernel sources (Guillaume Nault) [2022057] - icmp: don't send out ICMP messages with a source address of 0.0.0.0 (Guillaume Nault) [2022057] - cipso: correct comments of cipso_v4_cache_invalidate() (Guillaume Nault) [2022057] - crypto: ccp - Make use of the helper macro kthread_run() (Vladis Dronov) [1997593] - crypto: ccp - Fix whitespace in sev_cmd_buffer_len() (Vladis Dronov) [1997593] - crypto: ccp - fix resource leaks in ccp_run_aes_gcm_cmd() (Vladis Dronov) [1997593] - crypto: jitter - consider 32 LSB for APT (Herbert Xu) [1994390] - rcu: Tighten rcu_advance_cbs_nowake() checks (Daniel Vacek) [2013408] - cxgb3: Remove seeprom_write and use VPD API (Myron Stowe) [2019086] - cxgb3: Use VPD API in t3_seeprom_wp() (Myron Stowe) [2019086] - cxgb3: Remove t3_seeprom_read and use VPD API (Myron Stowe) [2019086] - PCI/VPD: Use pci_read_vpd_any() in pci_vpd_size() (Myron Stowe) [2019086] - PCI/VPD: Add pci_read/write_vpd_any() (Myron Stowe) [2019086] - PCI/VPD: Defer VPD sizing until first access (Myron Stowe) [2019086] - PCI/VPD: Use unaligned access helpers (Myron Stowe) [2019086] - PCI/VPD: Clean up public VPD defines and inline functions (Myron Stowe) [2019086] - cxgb4: Use pci_vpd_find_id_string() to find VPD ID string (Myron Stowe) [2019086] - PCI/VPD: Add pci_vpd_find_id_string() (Myron Stowe) [2019086] - PCI/VPD: Include post-processing in pci_vpd_find_tag() (Myron Stowe) [2019086] - PCI/VPD: Stop exporting pci_vpd_find_info_keyword() (Myron Stowe) [2019086] - PCI/VPD: Stop exporting pci_vpd_find_tag() (Myron Stowe) [2019086] - scsi: cxlflash: Search VPD with pci_vpd_find_ro_info_keyword() (Myron Stowe) [2019086] - cxgb4: Search VPD with pci_vpd_find_ro_info_keyword() (Myron Stowe) [2019086] - cxgb4: Remove unused vpd_param member ec (Myron Stowe) [2019086] - cxgb4: Validate VPD checksum with pci_vpd_check_csum() (Myron Stowe) [2019086] - bnxt: Search VPD with pci_vpd_find_ro_info_keyword() (Myron Stowe) [2019086] - bnxt: Read VPD with pci_vpd_alloc() (Myron Stowe) [2019086] - bnx2x: Search VPD with pci_vpd_find_ro_info_keyword() (Myron Stowe) [2019086] - bnx2x: Read VPD with pci_vpd_alloc() (Myron Stowe) [2019086] - bnx2: Replace open-coded byte swapping with swab32s() (Myron Stowe) [2019086] - bnx2: Search VPD with pci_vpd_find_ro_info_keyword() (Myron Stowe) [2019086] - sfc: falcon: Search VPD with pci_vpd_find_ro_info_keyword() (Myron Stowe) [2019086] - sfc: falcon: Read VPD with pci_vpd_alloc() (Myron Stowe) [2019086] - tg3: Search VPD with pci_vpd_find_ro_info_keyword() (Myron Stowe) [2019086] - tg3: Validate VPD checksum with pci_vpd_check_csum() (Myron Stowe) [2019086] - tg3: Read VPD with pci_vpd_alloc() (Myron Stowe) [2019086] - sfc: Search VPD with pci_vpd_find_ro_info_keyword() (Myron Stowe) [2019086] - sfc: Read VPD with pci_vpd_alloc() (Myron Stowe) [2019086] - PCI/VPD: Add pci_vpd_check_csum() (Myron Stowe) [2019086] - PCI/VPD: Add pci_vpd_find_ro_info_keyword() (Myron Stowe) [2019086] - PCI/VPD: Add pci_vpd_alloc() (Myron Stowe) [2019086] - PCI/VPD: Treat invalid VPD like missing VPD capability (Myron Stowe) [2019086] - PCI/VPD: Determine VPD size in pci_vpd_init() (Myron Stowe) [2019086] - PCI/VPD: Embed struct pci_vpd in struct pci_dev (Myron Stowe) [2019086] - PCI/VPD: Remove struct pci_vpd.valid member (Myron Stowe) [2019086] - PCI/VPD: Remove struct pci_vpd_ops (Myron Stowe) [2019086] - PCI/VPD: Reorder pci_read_vpd(), pci_write_vpd() (Myron Stowe) [2019086] - PCI/VPD: Remove struct pci_vpd.flag (Myron Stowe) [2019086] - PCI/VPD: Make pci_vpd_wait() uninterruptible (Myron Stowe) [2019086] - PCI/VPD: Remove pci_vpd_size() old_size argument (Myron Stowe) [2019086] - PCI/VPD: Allow access to valid parts of VPD if some is invalid (Myron Stowe) [2019086] - PCI/VPD: Don't check Large Resource Item Names for validity (Myron Stowe) [2019086] - PCI/VPD: Reject resource tags with invalid size (Myron Stowe) [2019086] - PCI/VPD: Treat initial 0xff as missing EEPROM (Myron Stowe) [2019086] - PCI/VPD: Check Resource Item Names against those valid for type (Myron Stowe) [2019086] - PCI/VPD: Correct diagnostic for VPD read failure (Myron Stowe) [2019086] - net: create netdev->dev_addr assignment helpers (Josef Oskera) [2016478] - scsi: ibmvfc: Fix up duplicate response detection (Steve Best) [2015732] - scsi: core: Avoid leaving shost->last_reset with stale value if EH does not run (Ewan D. Milne) [2011330] - libbpf: Add support for new llvm bpf relocations (Yauheni Kaliuta) [1944799] - libbpf: Fix memory leak in strset (Yauheni Kaliuta) [1944799] - selftests: bpf: skip test_doc_build.sh (Yauheni Kaliuta) [1944799] - bpf: Stop caching subprog index in the bpf_pseudo_func insn (Yauheni Kaliuta) [1944799] - redhat/configs: enable CONFIG_BPF_UNPRIV_DEFAULT_OFF (Yauheni Kaliuta) [1944799] - kbuild: Quote OBJCOPY var to avoid a pahole call break the build (Yauheni Kaliuta) [1944799] - bpf: Fix BPF_JIT kconfig symbol dependency (Yauheni Kaliuta) [1944799] - bpf: Add kconfig knob for disabling unpriv bpf by default (Yauheni Kaliuta) [1944799] - bpf, kconfig: Add consolidated menu entry for bpf with core options (Yauheni Kaliuta) [1944799] - tools/resolve_btfids: Fix warnings (Yauheni Kaliuta) [1944799] - tools/runqslower: Allow substituting custom vmlinux.h for the build (Yauheni Kaliuta) [1944799] - lib/string.c: allow searching for NUL with strnchr (Yauheni Kaliuta) [1944799] - rpmspec: update manpages installation after 5.13 rebase (bpf-helpers, bpf-syscall) (Yauheni Kaliuta) [1944799] - libbpf: Fix segfault in static linker for objects without BTF (Yauheni Kaliuta) [1944799] - bpf: Avoid using ARRAY_SIZE on an uninitialized pointer (Yauheni Kaliuta) [1944799] - bpf: Remove superfluous aux sanitation on subprog rejection (Yauheni Kaliuta) [1944799] - bpf: Clarify a bpf_bprintf_prepare macro (Yauheni Kaliuta) [1944799] - bpf: Fix nested bpf_bprintf_prepare with more per-cpu buffers (Yauheni Kaliuta) [1944799] - selftests/bpf: Fix the snprintf test (Yauheni Kaliuta) [1944799] - bpf: Implement formatted output helpers with bstr_printf (Yauheni Kaliuta) [1944799] - seq_file: Add a seq_bprintf function (Yauheni Kaliuta) [1944799] - bpf: Notify user if we ever hit a bpf_snprintf verifier bug (Yauheni Kaliuta) [1944799] - selftests/bpf: Add a series of tests for bpf_snprintf (Yauheni Kaliuta) [1944799] - bpf: Lock bpf_trace_printk's tmp buf before it is written to (Yauheni Kaliuta) [1944799] - bpf: Add a bpf_snprintf helper (Yauheni Kaliuta) [1944799] - bpf: Factorize bpf_trace_printk and bpf_seq_printf (Yauheni Kaliuta) [1944799] - Stop the ad-hoc games with -Wno-maybe-initialized (Yauheni Kaliuta) [1944799] - kbuild: compute false-positive -Wmaybe-uninitialized cases in Kconfig (Yauheni Kaliuta) [1944799] - bpf: Fix potentially incorrect results with bpf_get_local_storage() (Yauheni Kaliuta) [1944799] - bpf, samples: Fix xdpsock with '-M' parameter missing unload process (Yauheni Kaliuta) [1944799] - libbpf: Don't crash on object files with no symbol tables (Yauheni Kaliuta) [1944799] - libbpf: Fix ELF symbol visibility update logic (Yauheni Kaliuta) [1944799] - bpf, selftests: Adjust few selftest outcomes wrt unreachable code (Yauheni Kaliuta) [1944799] - bpf: Do not mark insn as seen under speculative path verification (Yauheni Kaliuta) [1944799] - bpf: Inherit expanded/patched seen count from old aux data (Yauheni Kaliuta) [1944799] - bpf, selftests: Adjust few selftest result_unpriv outcomes (Yauheni Kaliuta) [1944799] - bpf: Fix BPF_LSM kconfig symbol dependency (Yauheni Kaliuta) [1944799] - selftests/bpf: Add test for l3 use of bpf_redirect_peer (Yauheni Kaliuta) [1944799] - bpftool: Add sock_release help info for cgroup attach/prog load command (Yauheni Kaliuta) [1944799] - bpf, offload: Reorder offload callback 'prepare' in verifier (Yauheni Kaliuta) [1944799] - selftests/bpf: Test ringbuf mmap read-only and read-write restrictions (Yauheni Kaliuta) [1944799] - selftests/bpf: Convert static to global in tc_redirect progs (Yauheni Kaliuta) [1944799] - selftests/bpf: Rewrite test_tc_redirect.sh as prog_tests/tc_redirect.c (Yauheni Kaliuta) [1944799] - libbpf: Provide GELF_ST_VISIBILITY() define for older libelf (Yauheni Kaliuta) [1944799] - bpf: Add deny list of btf ids check for tracing programs (Yauheni Kaliuta) [1944799] - bpf: Forbid trampoline attach for functions with variable arguments (Yauheni Kaliuta) [1944799] - samples/bpf: Consider frame size in tx_only of xdpsock sample (Yauheni Kaliuta) [1944799] - libbpf: Add NULL check to add_dummy_ksym_var (Yauheni Kaliuta) [1944799] - libbpf: Fix signed overflow in ringbuf_process_ring (Yauheni Kaliuta) [1944799] - bpf, selftests: Update array map tests for per-cpu batched ops (Yauheni Kaliuta) [1944799] - bpf: Add batched ops support for percpu array (Yauheni Kaliuta) [1944799] - bpf, docs: Fix literal block for example code (Yauheni Kaliuta) [1944799] - bpf, cpumap: Bulk skb using netif_receive_skb_list (Yauheni Kaliuta) [1944799] - selftests/bpf: Fix field existence CO-RE reloc tests (Yauheni Kaliuta) [1944799] - selftests/bpf: Fix BPF_CORE_READ_BITFIELD() macro (Yauheni Kaliuta) [1944799] - selftests/bpf: Use ASSERT macros in lsm test (Yauheni Kaliuta) [1944799] - selftests/bpf: Test that module can't be unloaded with attached trampoline (Yauheni Kaliuta) [1944799] - selftests/bpf: Add re-attach test to lsm test (Yauheni Kaliuta) [1944799] - selftests/bpf: Add re-attach test to fexit_test (Yauheni Kaliuta) [1944799] - selftests/bpf: Add re-attach test to fentry_test (Yauheni Kaliuta) [1944799] - bpf: Allow trampoline re-attach for tracing and lsm programs (Yauheni Kaliuta) [1944799] - bpf: Document the pahole release info related to libbpf in bpf_devel_QA.rst (Yauheni Kaliuta) [1944799] - selftests/bpf: Document latest Clang fix expectations for linking tests (Yauheni Kaliuta) [1944799] - selftests/bpf: Add map linking selftest (Yauheni Kaliuta) [1944799] - selftests/bpf: Add global variables linking selftest (Yauheni Kaliuta) [1944799] - selftests/bpf: Add function linking selftest (Yauheni Kaliuta) [1944799] - selftests/bpf: Omit skeleton generation for multi-linked BPF object files (Yauheni Kaliuta) [1944799] - selftests/bpf: Use -O0 instead of -Og in selftests builds (Yauheni Kaliuta) [1944799] - libbpf: Support extern resolution for BTF-defined maps in .maps section (Yauheni Kaliuta) [1944799] - libbpf: Add linker extern resolution support for functions and global variables (Yauheni Kaliuta) [1944799] - libbpf: Tighten BTF type ID rewriting with error checking (Yauheni Kaliuta) [1944799] - libbpf: Extend sanity checking ELF symbols with externs validation (Yauheni Kaliuta) [1944799] - libbpf: Make few internal helpers available outside of libbpf.c (Yauheni Kaliuta) [1944799] - libbpf: Factor out symtab and relos sanity checks (Yauheni Kaliuta) [1944799] - libbpf: Refactor BTF map definition parsing (Yauheni Kaliuta) [1944799] - libbpf: Allow gaps in BPF program sections to support overriden weak functions (Yauheni Kaliuta) [1944799] - libbpf: Mark BPF subprogs with hidden visibility as static for BPF verifier (Yauheni Kaliuta) [1944799] - libbpf: Suppress compiler warning when using SEC() macro with externs (Yauheni Kaliuta) [1944799] - bpftool: Dump more info about DATASEC members (Yauheni Kaliuta) [1944799] - bpftool: Support dumping BTF VAR's "extern" linkage (Yauheni Kaliuta) [1944799] - bpf: Remove unnecessary map checks for ARG_PTR_TO_CONST_STR (Yauheni Kaliuta) [1944799] - xsk: Align XDP socket batch size with DPDK (Yauheni Kaliuta) [1944799] - bpf, doc: Fix some invalid links in bpf_devel_QA.rst (Yauheni Kaliuta) [1944799] - net, xdp: Update pkt_type if generic XDP changes unicast MAC (Yauheni Kaliuta) [1944799] - powerpc/ebpf32: Use standard function call for functions within 32M distance (Yauheni Kaliuta) [1944799] - selftests/bpf: Add docs target as all dependency (Yauheni Kaliuta) [1944799] - bpf/selftests: Add bpf_get_task_stack retval bounds test_prog (Yauheni Kaliuta) [1944799] - bpf/selftests: Add bpf_get_task_stack retval bounds verifier test (Yauheni Kaliuta) [1944799] - bpf: Refine retval for bpf_get_task_stack helper (Yauheni Kaliuta) [1944799] - samples/bpf: Fix broken tracex1 due to kprobe argument change (Yauheni Kaliuta) [1944799] - libbpf: Introduce a BPF_SNPRINTF helper macro (Yauheni Kaliuta) [1944799] - libbpf: Initialize the bpf_seq_printf parameters array field by field (Yauheni Kaliuta) [1944799] - bpf: Add a ARG_PTR_TO_CONST_STR argument type (Yauheni Kaliuta) [1944799] - bpftool: Fix a clang compilation warning (Yauheni Kaliuta) [1944799] - selftests/bpf: Silence clang compilation warnings (Yauheni Kaliuta) [1944799] - selftests/bpf: Fix test_cpp compilation failure with clang (Yauheni Kaliuta) [1944799] - selftests: Set CC to clang in lib.mk if LLVM is set (Yauheni Kaliuta) [1944799] - libbpf: Remove unused field. (Yauheni Kaliuta) [1944799] - tools/testing: Remove unused variable (Yauheni Kaliuta) [1944799] - selftests/bpf: Fix the ASSERT_ERR_PTR macro (Yauheni Kaliuta) [1944799] - selftests/bpf: Add tests for target information in bpf_link info queries (Yauheni Kaliuta) [1944799] - bpf: Return target info when a tracing bpf_link is queried (Yauheni Kaliuta) [1944799] - libbpf: Clarify flags in ringbuf helpers (Yauheni Kaliuta) [1944799] - bpf: Sync bpf headers in tooling infrastucture (Yauheni Kaliuta) [1944799] - bpf: Document PROG_TEST_RUN limitations (Yauheni Kaliuta) [1944799] - bpf, inode: Remove second initialization of the bpf_preload_lock (Yauheni Kaliuta) [1944799] - libbpf: Fix KERNEL_VERSION macro (Yauheni Kaliuta) [1944799] - bpf: selftests: Specify CONFIG_DYNAMIC_FTRACE in the testing config (Yauheni Kaliuta) [1944799] - powerpc/bpf: Reallocate BPF registers to volatile registers when possible on PPC32 (Yauheni Kaliuta) [1944799] - powerpc/bpf: Change values of SEEN_ flags (Yauheni Kaliuta) [1944799] - powerpc/bpf: Move common functions into bpf_jit_comp.c (Yauheni Kaliuta) [1944799] - powerpc/bpf: Remove classical BPF support for PPC32 (Yauheni Kaliuta) [1944799] - powerpc/bpf: Move common helpers into bpf_jit.h (Yauheni Kaliuta) [1944799] - powerpc/bpf: Change register numbering for bpf_set/is_seen_register() (Yauheni Kaliuta) [1944799] - libbpf: Remove redundant semi-colon (Yauheni Kaliuta) [1944799] - bpf: Remove repeated struct btf_type declaration (Yauheni Kaliuta) [1944799] - bpf, cgroup: Delete repeated struct bpf_prog declaration (Yauheni Kaliuta) [1944799] - bpf: Remove unused parameter from ___bpf_prog_run (Yauheni Kaliuta) [1944799] - bpf, selftests: test_maps generating unrecognized data section (Yauheni Kaliuta) [1944799] - selftests/bpf: Add an option for a debug shell in vmtest.sh (Yauheni Kaliuta) [1944799] - bpf: Remove redundant assignment of variable id (Yauheni Kaliuta) [1944799] - bpf: Remove unused bpf_load_pointer (Yauheni Kaliuta) [1944799] - selftests: xsk: Remove unused defines (Yauheni Kaliuta) [1944799] - selftests: xsk: Remove mutex and condition variable (Yauheni Kaliuta) [1944799] - selftests: xsk: Remove thread attribute (Yauheni Kaliuta) [1944799] - selftests: xsk: Implement bpf_link test (Yauheni Kaliuta) [1944799] - selftests: xsk: Remove sync_mutex_tx and atomic var (Yauheni Kaliuta) [1944799] - selftests: xsk: Refactor teardown/bidi test cases and testapp_validate (Yauheni Kaliuta) [1944799] - selftests: xsk: Remove Tx synchronization resources (Yauheni Kaliuta) [1944799] - selftests: xsk: Split worker thread (Yauheni Kaliuta) [1944799] - selftests: xsk: Remove thread for netns switch (Yauheni Kaliuta) [1944799] - samples: bpf: Do not unload prog within xdpsock (Yauheni Kaliuta) [1944799] - libbpf: xsk: Use bpf_link (Yauheni Kaliuta) [1944799] - selftests: xsk: Simplify frame traversal in dumping thread (Yauheni Kaliuta) [1944799] - selftests: xsk: Remove inline keyword from source file (Yauheni Kaliuta) [1944799] - selftests: xsk: Remove unused function (Yauheni Kaliuta) [1944799] - selftests: xsk: Remove struct ifaceconfigobj (Yauheni Kaliuta) [1944799] - selftests: xsk: Don't call worker_pkt_dump() for stats test (Yauheni Kaliuta) [1944799] - libbpf: Fix memory leak when emitting final btf_ext (Yauheni Kaliuta) [1944799] - bpf: selftests: Update clang requirement in README.rst for testing kfunc call (Yauheni Kaliuta) [1944799] - bpf: Update bpf_design_QA.rst to clarify the kfunc call is not ABI (Yauheni Kaliuta) [1944799] - bpf: selftests: Add kfunc_call test (Yauheni Kaliuta) [1944799] - bpf: selftests: Bpf_cubic and bpf_dctcp calling kernel functions (Yauheni Kaliuta) [1944799] - bpf: selftests: Rename bictcp to bpf_cubic (Yauheni Kaliuta) [1944799] - libbpf: Support extern kernel function (Yauheni Kaliuta) [1944799] - libbpf: Record extern sym relocation first (Yauheni Kaliuta) [1944799] - libbpf: Rename RELO_EXTERN to RELO_EXTERN_VAR (Yauheni Kaliuta) [1944799] - libbpf: Refactor codes for finding btf id of a kernel symbol (Yauheni Kaliuta) [1944799] - libbpf: Refactor bpf_object__resolve_ksyms_btf_id (Yauheni Kaliuta) [1944799] - bpf: Support bpf program calling kernel function (Yauheni Kaliuta) [1944799] - bpf: Refactor btf_check_func_arg_match (Yauheni Kaliuta) [1944799] - bpf: Simplify freeing logic in linfo and jited_linfo (Yauheni Kaliuta) [1944799] - libbpf: Preserve empty DATASEC BTFs during static linking (Yauheni Kaliuta) [1944799] - bpf: struct sock is declared twice in bpf_sk_storage header (Yauheni Kaliuta) [1944799] - bpf: Remove unused headers (Yauheni Kaliuta) [1944799] - libbpf: Add bpf object kern_version attribute setter (Yauheni Kaliuta) [1944799] - bpf: selftests: Add tests for batched ops in LPM trie maps (Yauheni Kaliuta) [1944799] - bpf: Add support for batched ops in LPM trie maps (Yauheni Kaliuta) [1944799] - selftests/bpf: Better error messages for ima_setup.sh failures (Yauheni Kaliuta) [1944799] - bpf: Fix NULL pointer dereference in bpf_get_local_storage() helper (Yauheni Kaliuta) [1944799] - libbpf: Constify few bpf_program getters (Yauheni Kaliuta) [1944799] - bpf: Fix typo 'accesible' into 'accessible' (Yauheni Kaliuta) [1944799] - tracing: Fix various typos in comments (Yauheni Kaliuta) [1944799] - libbpf: Skip BTF fixup if object file has no BTF (Yauheni Kaliuta) [1944799] - bpf: Remove insn_buf[] declaration in inner block (Yauheni Kaliuta) [1944799] - selftests/bpf: Add multi-file statically linked BPF object file test (Yauheni Kaliuta) [1944799] - selftests/bpf: Pass all BPF .o's through BPF static linker (Yauheni Kaliuta) [1944799] - selftests/bpf: Re-generate vmlinux.h and BPF skeletons if bpftool changed (Yauheni Kaliuta) [1944799] - bpftool: Add `gen object` command to perform BPF static linking (Yauheni Kaliuta) [1944799] - bpftool: Add ability to specify custom skeleton object name (Yauheni Kaliuta) [1944799] - libbpf: Add BPF static linker BTF and BTF.ext support (Yauheni Kaliuta) [1944799] - libbpf: Add BPF static linker APIs (Yauheni Kaliuta) [1944799] - libbpf: Add generic BTF type shallow copy API (Yauheni Kaliuta) [1944799] - libbpf: Extract internal set-of-strings datastructure APIs (Yauheni Kaliuta) [1944799] - libbpf: Rename internal memory-management helpers (Yauheni Kaliuta) [1944799] - libbpf: Generalize BTF and BTF.ext type ID and strings iteration (Yauheni Kaliuta) [1944799] - libbpf: Expose btf_type_by_id() internally (Yauheni Kaliuta) [1944799] - x86: Fix various typos in comments (Yauheni Kaliuta) [1944799] - selftests/bpf: drop custom NULL #define in skb_pkt_end selftest (Yauheni Kaliuta) [1944799] - libbpf: provide NULL and KERNEL_VERSION macros in bpf_helpers.h (Yauheni Kaliuta) [1944799] - bpf: net: Emit anonymous enum with BPF_TCP_CLOSE value explicitly (Yauheni Kaliuta) [1944799] - selftests/bpf: Use nanosleep() syscall instead of sleep() in get_cgroup_id (Yauheni Kaliuta) [1944799] - selftests/bpf: Fix warning comparing pointer to 0 (Yauheni Kaliuta) [1944799] - selftests/bpf: Build everything in debug mode (Yauheni Kaliuta) [1944799] - selftests/bpf: Fix maybe-uninitialized warning in xdpxceiver test (Yauheni Kaliuta) [1944799] - bpftool: Fix maybe-uninitialized warnings (Yauheni Kaliuta) [1944799] - libbpf: Add explicit padding to bpf_xdp_set_link_opts (Yauheni Kaliuta) [1944799] - kernel/bpf/: Fix misspellings using codespell tool (Yauheni Kaliuta) [1944799] - s390/bpf: Implement new atomic ops (Yauheni Kaliuta) [1944799] - bpf: selftests: Remove unused 'nospace_err' in tests for batched ops in array maps (Yauheni Kaliuta) [1944799] - samples: bpf: Fix a spelling typo in do_hbm_test.sh (Yauheni Kaliuta) [1944799] - libbpf: Avoid inline hint definition from 'linux/stddef.h' (Yauheni Kaliuta) [1944799] - libbpf: xsk: Move barriers from libbpf_util.h to xsk.h (Yauheni Kaliuta) [1944799] - libbpf: xsk: Remove linux/compiler.h header (Yauheni Kaliuta) [1944799] - bpf: Fix warning comparing pointer to 0 (Yauheni Kaliuta) [1944799] - selftests/bpf: Fix warning comparing pointer to 0 (Yauheni Kaliuta) [1944799] - bpf, xdp: Restructure redirect actions (Yauheni Kaliuta) [1944799] - bpf, xdp: Make bpf_redirect_map() a map operation (Yauheni Kaliuta) [1944799] - selftests/bpf: Fix compiler warning in BPF_KPROBE definition in loop6.c (Yauheni Kaliuta) [1944799] - selftests/bpf: Fix typo in Makefile (Yauheni Kaliuta) [1944799] - libbpf: Fix arm64 build (Yauheni Kaliuta) [1944799] - libbpf, xsk: Add libbpf_smp_store_release libbpf_smp_load_acquire (Yauheni Kaliuta) [1944799] - selftests, bpf: Extend test_tc_tunnel test with vxlan (Yauheni Kaliuta) [1944799] - bpf: Add bpf_skb_adjust_room flag BPF_F_ADJ_ROOM_ENCAP_L2_ETH (Yauheni Kaliuta) [1944799] - selftests/bpf: Simplify the calculation of variables (Yauheni Kaliuta) [1944799] - bpf: Simplify the calculation of variables (Yauheni Kaliuta) [1944799] - selftests: bpf: Don't run sk_lookup in verifier tests (Yauheni Kaliuta) [1944799] - selftests: bpf: Check that PROG_TEST_RUN repeats as requested (Yauheni Kaliuta) [1944799] - selftests: bpf: Convert sk_lookup ctx access tests to PROG_TEST_RUN (Yauheni Kaliuta) [1944799] - bpf: Add PROG_TEST_RUN support for sk_lookup programs (Yauheni Kaliuta) [1944799] - bpf: Consolidate shared test timing code (Yauheni Kaliuta) [1944799] - docs/bpf: Add bpf() syscall command reference (Yauheni Kaliuta) [1944799] - selftests/bpf: Test syscall command parsing (Yauheni Kaliuta) [1944799] - selftests/bpf: Templatize man page generation (Yauheni Kaliuta) [1944799] - tools/bpf: Remove bpf-helpers from bpftool docs (Yauheni Kaliuta) [1944799] - scripts/bpf: Add syscall commands printer (Yauheni Kaliuta) [1944799] - tools: Sync uapi bpf.h header with latest changes (Yauheni Kaliuta) [1944799] - scripts/bpf: Abstract eBPF API target parameter (Yauheni Kaliuta) [1944799] - bpf: Document BPF_MAP_*_BATCH syscall commands (Yauheni Kaliuta) [1944799] - bpf: Document BPF_PROG_QUERY syscall command (Yauheni Kaliuta) [1944799] - bpf: Document BPF_PROG_TEST_RUN syscall command (Yauheni Kaliuta) [1944799] - bpf: Document BPF_PROG_ATTACH syscall command (Yauheni Kaliuta) [1944799] - bpf: Document BPF_PROG_PIN syscall command (Yauheni Kaliuta) [1944799] - bpf: Document BPF_F_LOCK in syscall commands (Yauheni Kaliuta) [1944799] - bpf: Add minimal bpf() command documentation (Yauheni Kaliuta) [1944799] - bpf: Import syscall arg documentation (Yauheni Kaliuta) [1944799] - libbpf: Fix whitespace in btf_add_composite() comment (Yauheni Kaliuta) [1944799] - selftests/bpf: Add a verifier scale test with unknown bounded loop (Yauheni Kaliuta) [1944799] - tools, bpf_asm: Exit non-zero on errors (Yauheni Kaliuta) [1944799] - tools, bpf_asm: Hard error on out of range jumps (Yauheni Kaliuta) [1944799] - selftests/bpf: Add arraymap test for bpf_for_each_map_elem() helper (Yauheni Kaliuta) [1944799] - selftests/bpf: Add hashmap test for bpf_for_each_map_elem() helper (Yauheni Kaliuta) [1944799] - bpftool: Print subprog address properly (Yauheni Kaliuta) [1944799] - libbpf: Support subprog address relocation (Yauheni Kaliuta) [1944799] - libbpf: Move function is_ldimm64() earlier in libbpf.c (Yauheni Kaliuta) [1944799] - bpf: Add arraymap support for bpf_for_each_map_elem() helper (Yauheni Kaliuta) [1944799] - bpf: Add hashtab support for bpf_for_each_map_elem() helper (Yauheni Kaliuta) [1944799] - bpf: Add bpf_for_each_map_elem() helper (Yauheni Kaliuta) [1944799] - bpf: Change return value of verifier function add_subprog() (Yauheni Kaliuta) [1944799] - bpf: Refactor check_func_call() to allow callback function (Yauheni Kaliuta) [1944799] - bpf: Factor out verbose_invalid_scalar() (Yauheni Kaliuta) [1944799] - bpf: Factor out visit_func_call_insn() in check_cfg() (Yauheni Kaliuta) [1944799] - selftests/bpf: Copy extras in out-of-srctree builds (Yauheni Kaliuta) [1944799] - selftests/bpf: Propagate error code of the command to vmtest.sh (Yauheni Kaliuta) [1944799] - selftests/bpf: Introduce xsk statistics tests (Yauheni Kaliuta) [1944799] - selftests/bpf: Restructure xsk selftests (Yauheni Kaliuta) [1944799] - selftests/bpf: Expose and rename debug argument (Yauheni Kaliuta) [1944799] - selftest/bpf: Make xsk tests less verbose (Yauheni Kaliuta) [1944799] - bpf: Rename fixup_bpf_calls and add some comments (Yauheni Kaliuta) [1944799] - bpf: Use MAX_BPF_FUNC_REG_ARGS macro (Yauheni Kaliuta) [1944799] - bpf: runqslower: Prefer using local vmlimux to generate vmlinux.h (Yauheni Kaliuta) [1944799] - bpf: Add kernel/modules BTF presence checks to bpftool feature command (Yauheni Kaliuta) [1944799]- netfilter: log: work around missing softdep backend module (Florian Westphal) [2017794] - netfilter: nft_ct: protect nft_ct_pcpu_template_refcnt with mutex (Florian Westphal) [2017794] - netfilter: Fix fall-through warnings for Clang (Florian Westphal) [2017794] - netfilter: nft_nat: allow to specify layer 4 protocol NAT only (Florian Westphal) [2017794] - netfilter: conntrack: adjust stop timestamp to real expiry value (Florian Westphal) [2017794] - netfilter: ipvs: make global sysctl readonly in non-init netns (Florian Westphal) [2017794] - ipvs: fix possible memory leak in ip_vs_control_net_init (Florian Westphal) [2017794] - ipvs: fix the connection sync failed in some cases (Florian Westphal) [2017794] - net: Fix offloading indirect devices dependency on qdisc order creation (Davide Caratti) [1997381] - net/core: Remove unused field from struct flow_indr_dev (Davide Caratti) [1997381] - Drivers: hv: balloon: Use VMBUS_RING_SIZE() wrapper for dm_ring_size (Vitaly Kuznetsov) [2019101] - hv_balloon: Remove redundant assignment to region_start (Vitaly Kuznetsov) [2019101] - hv_balloon: disable warning when floor reached (Vitaly Kuznetsov) [2019101] - net/tls: Fix flipped sign in async_wait.err assignment (Sabrina Dubroca) [2019176] - net/tls: Fix flipped sign in tls_err_abort() calls (Sabrina Dubroca) [2019176] - tls: prevent oversized sendfile() hangs by ignoring MSG_MORE (Sabrina Dubroca) [2019176] - tls splice: remove inappropriate flags checking for MSG_PEEK (Sabrina Dubroca) [2019176] - net/tls: Fix use-after-free after the TLS device goes down and up (Sabrina Dubroca) [2019176] - net/tls: Replace TLS_RX_SYNC_RUNNING with RCU (Sabrina Dubroca) [2019176] - tls splice: check SPLICE_F_NONBLOCK instead of MSG_DONTWAIT (Sabrina Dubroca) [2019176] - net/tls: Remove redundant initialization of record (Sabrina Dubroca) [2019176] - ibmvnic: don't stop queue in xmit (Diego Domingos) [2011995] - selftests: net: switch to socat in the GSO GRE test (Hangbin Liu) [2018059] - selftests: net: properly support IPv6 in GSO GRE test (Hangbin Liu) [2018059] - kselftests/net: add missed setup_loopback.sh/setup_veth.sh to Makefile (Hangbin Liu) [2018059] - selftests: add simple GSO GRE test (Hangbin Liu) [2018059] - selftests/net: allow GRO coalesce test on veth (Hangbin Liu) [2018059] - selftests/net: GRO coalesce test (Hangbin Liu) [2018059] - perf/x86: Reset destroy callback on event init failure (Michael Petlan) [2003982] - x86/msr: Define new bits in TSX_FORCE_ABORT MSR (Michael Petlan) [2003982] - perf script: Fix --list-dlfilters documentation (Michael Petlan) [2003982] - perf/x86/intel/uncore: Fix IIO cleanup mapping procedure for SNR/ICX (Michael Petlan) [2003982] - Revert "perf map: Fix dso->nsinfo refcounting" (Michael Petlan) [2003982] - perf pmu: Fix alias matching (Michael Petlan) [2003982] - perf cs-etm: Split --dump-raw-trace by AUX records (Michael Petlan) [2003982] - perf sched: Fix record failure when CONFIG_SCHEDSTATS is not set (Michael Petlan) [2003982] - perf probe: Fix add event failure when running 32-bit perf in a 64-bit kernel (Michael Petlan) [2003982] - perf data: Close all files in close_dir() (Michael Petlan) [2003982] - perf probe-file: Delete namelist in del_events() on the error path (Michael Petlan) [2003982] - perf test bpf: Free obj_buf (Michael Petlan) [2003982] - perf trace: Free strings in trace__parse_events_option() (Michael Petlan) [2003982] - perf trace: Free syscall tp fields in evsel->priv (Michael Petlan) [2003982] - perf trace: Free syscall->arg_fmt (Michael Petlan) [2003982] - perf trace: Free malloc'd trace fields on exit (Michael Petlan) [2003982] - perf lzma: Close lzma stream on exit (Michael Petlan) [2003982] - perf script: Fix memory 'threads' and 'cpus' leaks on exit (Michael Petlan) [2003982] - perf script: Release zstd data (Michael Petlan) [2003982] - perf session: Cleanup trace_event (Michael Petlan) [2003982] - perf inject: Close inject.output on exit (Michael Petlan) [2003982] - perf report: Free generated help strings for sort option (Michael Petlan) [2003982] - perf env: Fix memory leak of cpu_pmu_caps (Michael Petlan) [2003982] - perf test maps__merge_in: Fix memory leak of maps (Michael Petlan) [2003982] - perf dso: Fix memory leak in dso__new_map() (Michael Petlan) [2003982] - perf test event_update: Fix memory leak of unit (Michael Petlan) [2003982] - perf test event_update: Fix memory leak of evlist (Michael Petlan) [2003982] - perf test session_topology: Delete session->evlist (Michael Petlan) [2003982] - perf env: Fix sibling_dies memory leak (Michael Petlan) [2003982] - perf probe: Fix dso->nsinfo refcounting (Michael Petlan) [2003982] - perf map: Fix dso->nsinfo refcounting (Michael Petlan) [2003982] - perf inject: Fix dso->nsinfo refcounting (Michael Petlan) [2003982] - perf cs-etm: Split Coresight decode by aux records (Michael Petlan) [2003982] - perf sched: Cast PTHREAD_STACK_MIN to int as it may turn into sysconf(__SC_THREAD_STACK_MIN_VALUE) (Michael Petlan) [2003982] - libperf: Fix build error with LIBPFM4=1 (Michael Petlan) [2003982] - perf stat: Merge uncore events by default for hybrid platform (Michael Petlan) [2003982] - perf tests: Fix 'Convert perf time to TSC' on core-only system (Michael Petlan) [2003982] - perf tests: Fix 'Roundtrip evsel->name' on core-only system (Michael Petlan) [2003982] - perf tests: Fix 'Parse event definition strings' on core-only system (Michael Petlan) [2003982] - perf pmu: Skip invalid hybrid pmu (Michael Petlan) [2003982] - perf test: Add free() calls for scandir() returned dirent entries (Michael Petlan) [2003982] - libperf: Add tests for perf_evlist__set_leader() (Michael Petlan) [2003982] - libperf: Remove BUG_ON() from library code in get_group_fd() (Michael Petlan) [2003982] - libperf: Add group support to perf_evsel__open() (Michael Petlan) [2003982] - perf tools: Fix pattern matching for same substring in different PMU type (Michael Petlan) [2003982] - perf record: Add a dummy event on hybrid systems to collect metadata records (Michael Petlan) [2003982] - perf stat: Add Topdown metrics L2 events as default events (Michael Petlan) [2003982] - libperf: Adopt evlist__set_leader() from tools/perf as perf_evlist__set_leader() (Michael Petlan) [2003982] - libperf: Move 'nr_groups' from tools/perf to evlist::nr_groups (Michael Petlan) [2003982] - libperf: Move 'leader' from tools/perf to perf_evsel::leader (Michael Petlan) [2003982] - libperf: Move 'idx' from tools/perf to perf_evsel::idx (Michael Petlan) [2003982] - libperf: Change tests to single static and shared binaries (Michael Petlan) [2003982] - perf intel-pt: Add a config for max loops without consuming a packet (Michael Petlan) [2003982] - perf stat: Disable the NMI watchdog message on hybrid (Michael Petlan) [2003982] - perf trace: Fix the perf trace link location (Michael Petlan) [2003982] - perf top: Fix overflow in elf_sec__is_text() (Michael Petlan) [2003982] - perf annotate: Fix 's' on source line when disasm is empty (Michael Petlan) [2003982] - perf probe: Do not show @plt function by default (Michael Petlan) [2003982] - perf symbol-elf: Decode dynsym even if symtab exists (Michael Petlan) [2003982] - perf probe: Fix debuginfo__new() to enable build-id based debuginfo (Michael Petlan) [2003982] - perf stat: Enable BPF counter with --for-each-cgroup (Michael Petlan) [2003982] - perf report: Fix --task and --stat with pipe input (Michael Petlan) [2003982] - perf session: Add missing evlist__delete when deleting a session (Michael Petlan) [2003982] - perf annotate: Allow 's' on source code lines (Michael Petlan) [2003982] - perf dlfilter: Add object_code() to perf_dlfilter_fns (Michael Petlan) [2003982] - perf dlfilter: Add attr() to perf_dlfilter_fns (Michael Petlan) [2003982] - perf dlfilter: Add srcline() to perf_dlfilter_fns (Michael Petlan) [2003982] - perf dlfilter: Add insn() to perf_dlfilter_fns (Michael Petlan) [2003982] - perf dlfilter: Add resolve_address() to perf_dlfilter_fns (Michael Petlan) [2003982] - perf build: Install perf_dlfilter.h (Michael Petlan) [2003982] - perf script: Add option to pass arguments to dlfilters (Michael Petlan) [2003982] - perf script: Add option to list dlfilters (Michael Petlan) [2003982] - perf script: Add dlfilter__filter_event_early() (Michael Petlan) [2003982] - perf script: Add API for filtering via dynamically loaded shared object (Michael Petlan) [2003982] - perf llvm: Return -ENOMEM when asprintf() fails (Michael Petlan) [2003982] - perf cs-etm: Delay decode of non-timeless data until cs_etm__flush_events() (Michael Petlan) [2003982] - perf arm-spe: Don't wait for PERF_RECORD_EXIT event (Michael Petlan) [2003982] - perf arm-spe: Bail out if the trace is later than perf event (Michael Petlan) [2003982] - perf arm-spe: Assign kernel time to synthesized event (Michael Petlan) [2003982] - perf arm-spe: Convert event kernel time to counter value (Michael Petlan) [2003982] - perf arm-spe: Save clock parameters from TIME_CONV event (Michael Petlan) [2003982] - perf cs-etm: Remove callback cs_etm_find_snapshot() (Michael Petlan) [2003982] - perf bpf_counter: Move common functions to bpf_counter.h (Michael Petlan) [2003982] - perf tools: Add cgroup_is_v2() helper (Michael Petlan) [2003982] - perf tools: Add read_cgroup_id() function (Michael Petlan) [2003982] - tools lib: Adopt bitmap_intersects() operation from the kernel sources (Michael Petlan) [2003982] - perf top: Add cgroup support for perf top (-G) (Michael Petlan) [2003982] - perf script: Share addr_al between functions (Michael Petlan) [2003982] - perf script: Move filtering before scripting (Michael Petlan) [2003982] - perf script: Move filter_cpu() earlier (Michael Petlan) [2003982] - perf test: Pass the verbose option to shell tests (Michael Petlan) [2003982] - perf probe: Add --bootconfig to output definition in bootconfig format (Michael Petlan) [2003982] - perf probe: Cleanup synthesize_probe_trace_command() (Michael Petlan) [2003982] - perf probe: Support probes on init functions for offline kernel (Michael Petlan) [2003982] - perf test: Make stat bpf counters test more robust (Michael Petlan) [2003982] - perf test: Add verbose skip output for bpf counters (Michael Petlan) [2003982] - perf annotate: Add itrace options support (Michael Petlan) [2003982] - perf mem-events: Remove duplicate #undef (Michael Petlan) [2003982] - perf evsel: Adjust hybrid event and global event mixed group (Michael Petlan) [2003982] - perf probe: Provide clearer message permission error for tracefs access (Michael Petlan) [2003982] - perf auxtrace: Change to use SMP memory barriers (Michael Petlan) [2003982] - perf srccode: Use list_move() instead of equivalent list_del() + list_add() sequence (Michael Petlan) [2003982] - perf probe: Report possible permission error for map__load() failure (Michael Petlan) [2003982] - perf probe: Add permission and sysctl notice to man page (Michael Petlan) [2003982] - perf c2c: Support record for hybrid platform (Michael Petlan) [2003982] - perf mem: Disable 'mem-loads-aux' group before reporting (Michael Petlan) [2003982] - perf mem: Fix wrong verbose output for recording events (Michael Petlan) [2003982] - perf mem: Support record for hybrid platform (Michael Petlan) [2003982] - perf tools: Check if mem_events is supported for hybrid platform (Michael Petlan) [2003982] - perf tools: Support pmu prefix for mem-store event (Michael Petlan) [2003982] - perf tools: Support pmu prefix for mem-load event (Michael Petlan) [2003982] - perf tools: Check mem-loads auxiliary event (Michael Petlan) [2003982] - perf scripting python: intel-pt-events.py: Add --insn-trace and --src-trace (Michael Petlan) [2003982] - perf scripting python: exported-sql-viewer.py: Factor out libxed.py (Michael Petlan) [2003982] - perf scripting python: Update documentation for srcline etc (Michael Petlan) [2003982] - perf scripting python: Add perf_sample_srcline() and perf_sample_srccode() (Michael Petlan) [2003982] - perf scripting python: Add perf_set_itrace_options() (Michael Petlan) [2003982] - perf auxtrace: Factor out itrace_do_parse_synth_opts() (Michael Petlan) [2003982] - perf scripting python: Add perf_sample_insn() (Michael Petlan) [2003982] - perf script: Factor out script_fetch_insn() (Michael Petlan) [2003982] - perf scripting python: Assign perf_script_context (Michael Petlan) [2003982] - perf scripting: Add perf_session to scripting_context (Michael Petlan) [2003982] - perf scripting: Add scripting_context__update() (Michael Petlan) [2003982] - perf scripting python: Simplify perf-trace-context module functions (Michael Petlan) [2003982] - perf scripting python: Remove unnecessary 'static' (Michael Petlan) [2003982] - perf test: Test 2 libpfm4 error cases (Michael Petlan) [2003982] - perf test: Iterate over shell tests in alphabetical order (Michael Petlan) [2003982] - perf probe: Provide more detail with relocation warning (Michael Petlan) [2003982] - perf parse-events: Add bison --file-prefix-map option (Michael Petlan) [2003982] - perf inject: Do not inject BUILD_ID record if MMAP2 has it (Michael Petlan) [2003982] - perf inject: Call dso__put() even if dso->hit is set (Michael Petlan) [2003982] - perf scripts python: intel-pt-events.py: Add branches to script (Michael Petlan) [2003982] - perf scripting python: Add auxtrace error (Michael Petlan) [2003982] - perf scripting python: Add context switch (Michael Petlan) [2003982] - perf scripting python: Add cpumode (Michael Petlan) [2003982] - perf scripting python: Add IPC (Michael Petlan) [2003982] - perf scripting python: Add sample flags (Michael Petlan) [2003982] - perf script: Factor out perf_sample__sprintf_flags() (Michael Petlan) [2003982] - perf scripting python: Add 'addr_location' for 'addr' (Michael Petlan) [2003982] - perf scripting python: Factor out set_sym_in_dict() (Michael Petlan) [2003982] - perf scripting python: Fix tuple_set_u64() (Michael Petlan) [2003982] - perf auxtrace: Make perf_event__process_auxtrace*() callable (Michael Petlan) [2003982] - perf script: Find script file relative to exec path (Michael Petlan) [2003982] - perf arm-spe: Remove redundant checking for "full_auxtrace" (Michael Petlan) [2003982] - perf arm-spe: Enable timestamp for per-cpu mode (Michael Petlan) [2003982] - perf arm-spe: Correct sample flags for dummy event (Michael Petlan) [2003982] - perf arm-spe: Correct sample flags for SPE event (Michael Petlan) [2003982] - perf vendor events intel: Update event list for Icelake Client (Michael Petlan) [2003982] - perf vendor events intel: Add uncore event list for Icelake Server (Michael Petlan) [2003982] - perf vendor events intel: Add core event list for Icelake Server (Michael Petlan) [2003982] - perf tests: Drop __maybe_unused on x86 test declarations (Michael Petlan) [2003982] - perf tests: Consolidate test__arch_unwind_sample declaration (Michael Petlan) [2003982] - perf build: Improve error message for old/missing clang (Michael Petlan) [2003982] - perf tools: Test build with libbpf/LIBBPF_DYNAMIC=1 (Michael Petlan) [2003982] - perf tools: Test build with libopencsd/CORESIGHT=1 (Michael Petlan) [2003982] - perf cs-etm: Prevent and warn on underflows during timestamp calculation. (Michael Petlan) [2003982] - perf cs-etm: Start reading 'Z' --itrace option (Michael Petlan) [2003982] - perf cs-etm: Move synth_opts initialisation (Michael Petlan) [2003982] - perf header: Support HYBRID_CPU_PMU_CAPS feature (Michael Petlan) [2003982] - perf header: Support HYBRID_TOPOLOGY feature (Michael Petlan) [2003982] - perf cs-etm: Set time on synthesised samples to preserve ordering (Michael Petlan) [2003982] - perf cs-etm: Refactor timestamp variable names (Michael Petlan) [2003982] - perf x86 kvm-stat: Support to analyze kvm MSR (Michael Petlan) [2003982] - perf stat: Use aggregated counts directly (Michael Petlan) [2003982] - perf record: Set timestamp boundary for AUX area events (Michael Petlan) [2003982] - perf intel-pt: Parse VM Time Correlation options and set up decoding (Michael Petlan) [2003982] - perf intel-pt: Add VM Time Correlation to decoder (Michael Petlan) [2003982] - perf intel-pt: Better 7-byte timestamp wraparound logic (Michael Petlan) [2003982] - perf intel-pt: Pass the first timestamp to the decoder (Michael Petlan) [2003982] - perf intel-pt: Add a tree for VMCS information (Michael Petlan) [2003982] - perf intel-pt: Let overlap detection handle VM timestamps (Michael Petlan) [2003982] - perf auxtrace: Allow buffers to be mapped read / write (Michael Petlan) [2003982] - perf inject: Add --vm-time-correlation option (Michael Petlan) [2003982] - perf inject: Add facility to do in place update (Michael Petlan) [2003982] - perf intel-pt: Support Z itrace option for timeless decoding (Michael Petlan) [2003982] - perf intel-pt: Move synth_opts initialization earlier (Michael Petlan) [2003982] - perf auxtrace: Add Z itrace option for timeless decoding (Michael Petlan) [2003982] - perf/x86/amd/power: Assign pmu.module (Michael Petlan) [2003982] - perf/x86/amd/ibs: Extend PERF_PMU_CAP_NO_EXCLUDE to IBS Op (Michael Petlan) [2003982] - perf/x86/amd/ibs: Work around erratum #1197 (Michael Petlan) [2003982] - perf/x86/intel/uncore: Fix integer overflow on 23 bit left shift of a u32 (Michael Petlan) [2003982] - perf/x86/intel/pt: Fix mask of num_address_ranges (Michael Petlan) [2003982] - perf/x86: Fix out of bound MSR access (Michael Petlan) [2003982] - perf/x86/cstate: Add ICELAKE_X and ICELAKE_D support (Michael Petlan) [2003982] - perf: MAP_EXECUTABLE does not indicate VM_MAYEXEC (Michael Petlan) [2003982] - arm64: perf: Simplify EVENT ATTR macro in perf_event.c (Michael Petlan) [2003982] - arm64: perf: Simplify the ARMv8 PMUv3 event attributes (Michael Petlan) [2003982] - arm64: perf: Remove unused macro (Michael Petlan) [2003982] - drivers/perf: Simplify EVENT ATTR macro in qcom_l2_pmu.c (Michael Petlan) [2003982] - drivers/perf: Simplify EVENT ATTR macro in qcom_l3_pmu.c (Michael Petlan) [2003982] - drivers/perf: Simplify EVENT ATTR macro in xgene_pmu.c (Michael Petlan) [2003982] - drivers/perf: convert sysfs sprintf family to sysfs_emit (Michael Petlan) [2003982] - drivers/perf: convert sysfs scnprintf family to sysfs_emit_at() and sysfs_emit() (Michael Petlan) [2003982] - perf: arm-ccn: Use scnprintf() for robustness (Michael Petlan) [2003982] - drivers/perf: convert sysfs snprintf family to sysfs_emit (Michael Petlan) [2003982] - perf: Add EVENT_ATTR_ID to simplify event attributes (Michael Petlan) [2003982] - perf/x86/intel: Fix instructions:ppp support in Sapphire Rapids (Michael Petlan) [2003982] - perf/x86/intel: Add more events requires FRONTEND MSR on Sapphire Rapids (Michael Petlan) [2003982] - perf/x86: Reset the dirty counter to prevent the leak for an RDPMC task (Michael Petlan) [2003982] - uprobes: Update uprobe_write_opcode() kernel-doc comment (Michael Petlan) [2003982] - perf/hw_breakpoint: Fix DocBook warnings in perf hw_breakpoint (Michael Petlan) [2003982] - perf/core: Fix DocBook warnings (Michael Petlan) [2003982] - perf/core: Make local function perf_pmu_snapshot_aux() static (Michael Petlan) [2003982] - perf/x86/intel/uncore: Enable I/O stacks to IIO PMON mapping on ICX (Michael Petlan) [2003982] - perf/x86/intel/uncore: Enable I/O stacks to IIO PMON mapping on SNR (Michael Petlan) [2003982] - perf/x86/intel/uncore: Generalize I/O stacks to PMON mapping procedure (Michael Petlan) [2003982] - perf/x86/intel/uncore: Drop unnecessary NULL checks after container_of() (Michael Petlan) [2003982] - x86/events/intel: Do not deploy TSX force abort workaround when TSX is deprecated (Michael Petlan) [2003982] - netpoll: don't require irqs disabled in rt kernels (Wander Lairson Costa) [1905440] - net/netif_receive_skb_core: Use migrate_disable() (Luis Claudio R. Goncalves) [2024168] - RDMA/qedr: Fix NULL deref for query_qp on the GSI QP (Kamal Heib) [2006260 1984280] - RDMA/core: Always release restrack object (Kamal Heib) [2006260] - RDMA/core: Fix incorrect print format specifier (Kamal Heib) [2006260] - RDMA: Remove rdma_set_device_sysfs_group() (Kamal Heib) [2006260] - RDMA/core: Allow port_groups to be used with namespaces (Kamal Heib) [2006260] - RDMA: Change ops->init_port to ops->port_groups (Kamal Heib) [2006260] - RDMA/hfi1: Use attributes for the port sysfs (Kamal Heib) [2006260 1989164] - RDMA/cm: Use an attribute_group on the ib_port_attribute intead of kobj's (Kamal Heib) [2006260] - RDMA/core: Expose the ib port sysfs attribute machinery (Kamal Heib) [2006260] - RDMA/core: Remove the kobject_uevent() NOP (Kamal Heib) [2006260] - RDMA/core: Create the device hw_counters through the normal groups mechanism (Kamal Heib) [2006260] - RDMA/core: Simplify how the port sysfs is created (Kamal Heib) [2006260] - RDMA/core: Simplify how the gid_attrs sysfs is created (Kamal Heib) [2006260] - RDMA/core: Split gid_attrs related sysfs from add_port() (Kamal Heib) [2006260] - RDMA/core: Split port and device counter sysfs attributes (Kamal Heib) [2006260] - RDMA/core: Replace the ib_port_data hw_stats pointers with a ib_port pointer (Kamal Heib) [2006260] - RDMA: Split the alloc_hw_stats() ops to port and device variants (Kamal Heib) [2006260] - RDMA/rxe: Zero out index member of struct rxe_queue (Kamal Heib) [2006260] - RDMA/efa: Free IRQ vectors on error flow (Kamal Heib) [2006260] - RDMA/rxe: Fix memory allocation while in a spin lock (Kamal Heib) [2006260] - IB/hfi1: Fix possible null-pointer dereference in _extend_sdma_tx_descs() (Kamal Heib) [2006260 1989164] - RDMA/rxe: Restore setting tot_len in the IPv4 header (Kamal Heib) [2006260] - RDMA/rxe: Use the correct size of wqe when processing SRQ (Kamal Heib) [2006260] - RDMA/cma: Revert INIT-INIT patch (Kamal Heib) [2006260] - RDMA/rxe: Fix memory leak in error path code (Kamal Heib) [2006260] - RDMA/rxe: Missing unlock on error in get_srq_wqe() (Kamal Heib) [2006260] - RDMA/cma: Fix rdma_resolve_route() memory leak (Kamal Heib) [2006260] - RDMA/core/sa_query: Remove unused argument (Kamal Heib) [2006260] - RDMA/cma: Fix incorrect Packet Lifetime calculation (Kamal Heib) [2006260] - RDMA/cma: Protect RMW with qp_mutex (Kamal Heib) [2006260] - RDMA/cma: Remove unnecessary INIT->INIT transition (Kamal Heib) [2006260] - RDMA/rxe: Fix redundant skb_put_zero (Kamal Heib) [2006260] - RDMA/rxe: Fix extra copy in prepare_ack_packet (Kamal Heib) [2006260] - RDMA/rxe: Fix over copying in get_srq_wqe (Kamal Heib) [2006260] - RDMA/rxe: Fix extra copies in build_rdma_network_hdr (Kamal Heib) [2006260] - RDMA/rxe: Fix redundant call to ip_send_check (Kamal Heib) [2006260] - RDMA/rxe: Fix useless copy in send_atomic_ack (Kamal Heib) [2006260] - RDMA/core: Use flexible array for mad data (Kamal Heib) [2006260] - RDMA/rxe: Don't overwrite errno from ib_umem_get() (Kamal Heib) [2006260] - IB/core: Shuffle locks in ib_port_data to save memory (Kamal Heib) [2006260] - IB/core: Removed port validity check from ib_get_cached_subnet_prefix (Kamal Heib) [2006260] - RDMA: Fix kernel-doc warnings about wrong comment (Kamal Heib) [2006260] - RDMA/rxe: Disallow MR dereg and invalidate when bound (Kamal Heib) [2006260] - RDMA/rxe: Implement memory access through MWs (Kamal Heib) [2006260] - RDMA/rxe: Implement invalidate MW operations (Kamal Heib) [2006260] - RDMA/rxe: Add support for bind MW work requests (Kamal Heib) [2006260] - RDMA/rxe: Move local ops to subroutine (Kamal Heib) [2006260] - RDMA/rxe: Replace WR_REG_MASK by WR_LOCAL_OP_MASK (Kamal Heib) [2006260] - RDMA/rxe: Add ib_alloc_mw and ib_dealloc_mw verbs (Kamal Heib) [2006260] - RDMA/rxe: Enable MW object pool (Kamal Heib) [2006260] - RDMA/rxe: Return errors for add index and key (Kamal Heib) [2006260] - RDMA/rxe: Add bind MW fields to rxe_send_wr (Kamal Heib) [2006260] - RDMA/rxe: Fix qp reference counting for atomic ops (Kamal Heib) [2006260] - IB/cm: Remove dgid from the cm_id_priv av (Kamal Heib) [2006260] - RDMA/core: Use refcount_t instead of atomic_t on refcount of ib_uverbs_device (Kamal Heib) [2006260] - RDMA/ipoib: Use refcount_t instead of atomic_t for reference counting (Kamal Heib) [2006260] - RDMA/core: Use refcount_t instead of atomic_t on refcount of mcast_port (Kamal Heib) [2006260] - RDMA/core: Use refcount_t instead of atomic_t on refcount of mcast_member (Kamal Heib) [2006260] - RDMA/core: Remove refcount from struct ib_mad_snoop_private (Kamal Heib) [2006260] - RDMA/core: Use refcount_t instead of atomic_t on refcount of iwpm_admin_data (Kamal Heib) [2006260] - RDMA/core: Use refcount_t instead of atomic_t on refcount of iwcm_id_private (Kamal Heib) [2006260] - RDMA/rxe: Protext kernel index from user space (Kamal Heib) [2006260] - RDMA/rxe: Protect user space index loads/stores (Kamal Heib) [2006260] - RDMA/rxe: Add a type flag to rxe_queue structs (Kamal Heib) [2006260] - IB/cm: Protect cm_dev, cm_ports and mad_agent with kref and lock (Kamal Heib) [2006260] - IB/cm: Improve the calling of cm_init_av_for_lap and cm_init_av_by_path (Kamal Heib) [2006260] - IB/cm: Simplify ib_cancel_mad() and ib_modify_mad() calls (Kamal Heib) [2006260] - Revert "IB/cm: Mark stale CM id's whenever the mad agent was unregistered" (Kamal Heib) [2006260] - IB/cm: Tidy remaining cm_msg free paths (Kamal Heib) [2006260] - IB/cm: Call the correct message free functions in cm_send_handler() (Kamal Heib) [2006260] - IB/cm: Split cm_alloc_msg() (Kamal Heib) [2006260] - IB/cm: Pair cm_alloc_response_msg() with a cm_free_response_msg() (Kamal Heib) [2006260] - RDMA/core: Sanitize WQ state received from the userspace (Kamal Heib) [2006260] - RDMA/srp: Use DEVICE_ATTR_*() macros (Kamal Heib) [2006260] - RDMA/core: Use the DEVICE_ATTR_RO macro (Kamal Heib) [2006260] - IB/ipoib: Use DEVICE_ATTR_*() macros (Kamal Heib) [2006260] - IB/core: Only update PKEY and GID caches on respective events (Kamal Heib) [2006260] - RDMA/srp: Fix a recently introduced memory leak (Kamal Heib) [2006260] - RDMA/srp: Add more structure size checks (Kamal Heib) [2006260] - IB/hfi1: Move a function from a header file into a .c file (Kamal Heib) [2006260 1989164] - IB/hfi1: Remove the repeated declaration (Kamal Heib) [2006260 1989164] - IB/hfi1: Delete an unneeded bool conversion (Kamal Heib) [2006260 1989164] - RDMA: Remove unnecessary struct declaration (Kamal Heib) [2006260] - RDMA/core: Remove never used ib_modify_wq function call (Kamal Heib) [2006260] - IB/srpt: Remove redundant assignment to ret (Kamal Heib) [2006260] - RDMA/ucma: Cleanup to reduce duplicate code (Kamal Heib) [2006260] - RDMA/umem: batch page unpin in __ib_umem_release() (Kamal Heib) [2006259] - RDMA/rxe: Return CQE error if invalid lkey was supplied (Kamal Heib) [2006259] - RDMA/nldev: Add copy-on-fork attribute to get sys command (Kamal Heib) [2006259] - IB/hfi1: Remove redundant variable rcd (Kamal Heib) [2006259 1989164] - RDMA/nldev: Add QP numbers to SRQ information (Kamal Heib) [2006259] - RDMA/nldev: Return SRQ information (Kamal Heib) [2006259] - RDMA/restrack: Add support to get resource tracking for SRQ (Kamal Heib) [2006259] - RDMA/nldev: Return context information (Kamal Heib) [2006259] - RDMA/cma: Skip device which doesn't support CM (Kamal Heib) [2006259 1957239] - IB/ipoib: Remove unnecessary struct declaration (Kamal Heib) [2006259] - IB/ipoib: Improve latency in ipoib/cm connection formation (Kamal Heib) [2006259] - RDMA/ipoib: Print a message if only child interface is UP (Kamal Heib) [2006259] - RDMA/uverbs: Make UVERBS_OBJECT_METHODS to consider line number (Kamal Heib) [2006259] - IB/hfi1: Rework AIP and VNIC dummy netdev usage (Kamal Heib) [2006259 1989164] - IB/cma: Introduce rdma_set_min_rnr_timer() (Kamal Heib) [2006259] - RDMA/core: Correct format of block comments (Kamal Heib) [2006259] - RDMA/core: Correct format of braces (Kamal Heib) [2006259] - RDMA/core: Remove redundant spaces (Kamal Heib) [2006259] - RDMA/core: Add necessary spaces (Kamal Heib) [2006259] - RDMA/core: Remove the redundant return statements (Kamal Heib) [2006259] - RDMA/core: Print the function name by __func__ instead of an fixed string (Kamal Heib) [2006259] - RDMA/rxe: Fix missing acks from responder (Kamal Heib) [2006259] - RDMA/core: Make the wc status prompt message clearer (Kamal Heib) [2006259] - IB/hfi1: Remove indirect call to hfi1_ipoib_send_dma() (Kamal Heib) [2006259 1989164] - IB/hfi1: Use napi_schedule_irqoff() for tx napi (Kamal Heib) [2006259 1989164] - IB/hfi1: Correct oversized ring allocation (Kamal Heib) [2006259 1989164] - IB/{ipoib,hfi1}: Add a timeout handler for rdma_netdev (Kamal Heib) [2006259 1989164] - IB/hfi1: Add AIP tx traces (Kamal Heib) [2006259 1989164] - RDMA/uverbs: Fix -Wunused-function warning (Kamal Heib) [2006259] - RDMA/iser: struct iscsi_iser_task is declared twice (Kamal Heib) [2006259] - RDMA/rxe: Split MEM into MR and MW (Kamal Heib) [2006259] - RDMA/efa: Use strscpy instead of strlcpy (Kamal Heib) [2006259] - RDMA: Fix a typo (Kamal Heib) [2006259] - IB/hfi1: Fix a typo (Kamal Heib) [2006259 1989164] - RDMA/core: Correct misspellings of two words in comments (Kamal Heib) [2006259] - RDMA/uverbs: Refactor rdma_counter_set_auto_mode and __counter_set_mode (Kamal Heib) [2006259] - RDMA: Support more than 255 rdma ports (Kamal Heib) [2006259 1957239] - RDMA/include: Mundane typo fixes throughout the file (Kamal Heib) [2006259] - RDMA/cma: Remove unused leftovers in cma code (Kamal Heib) [2006259] - RDMA: Fix kernel-doc compilation warnings (Kamal Heib) [2006259] - RDMA/hw/i40iw/i40iw_virtchnl: Fix a bunch of kernel-doc issues (Kamal Heib) [2006259] - RDMA/hw/i40iw/i40iw_utils: Fix some misspellings and missing param descriptions (Kamal Heib) [2006259] - IB/core: Split uverbs_get_const/default to consider target type (Kamal Heib) [2006259] - IB/core: Drop WARN_ON() from ib_umem_find_best_pgsz() (Kamal Heib) [2006259] - RDMA/core: Remove unused req_ncomp_notif device operation (Kamal Heib) [2006259] - RDMA/iwcm: Allow AFONLY binding for IPv6 addresses (Kamal Heib) [2006259] - IB/hfi1: switch to core handling of rx/tx byte/packet counters (Kamal Heib) [2006259 1989164] - RDMA: Convert various random sprintf sysfs _show uses to sysfs_emit (Kamal Heib) [2006259] - RDMA: Manual changes for sysfs_emit and neatening (Kamal Heib) [2006259] - RDMA: Convert sysfs device * show functions to use sysfs_emit() (Kamal Heib) [2006259] - IB/hfi1: use new function dev_fetch_sw_netstats (Kamal Heib) [2006259 1989164] - RDMA/ipoib: Convert to use DEFINE_SEQ_ATTRIBUTE macro (Kamal Heib) [2006259] - include/linux/seq_file.h: introduce DEFINE_SEQ_ATTRIBUTE() helper macro (Kamal Heib) [2006259] - ibmvnic: delay complete() (Diego Domingos) [2019210] - ibmvnic: Process crqs after enabling interrupts (Diego Domingos) [2019210] - Documentation: sysrq: update description about sysrq crash (Chris von Recklinghausen) [2019943] - sysrq: Use panic() to force a crash (Chris von Recklinghausen) [2019943] - ethtool: extend coalesce setting uAPI with CQE mode (Ivan Vecera) [2006829] - ethtool: add two coalesce attributes for CQE mode (Ivan Vecera) [2006829] - ice: Add support for VF rate limiting (Jonathan Toppins) [1973187] - net: Prevent infinite while loop in skb_tx_hash() (Paolo Abeni) [2018437] - napi: fix race inside napi_enable (Paolo Abeni) [2018437] - net/af_unix: fix a data-race in unix_dgram_poll (Paolo Abeni) [2018437] - devlink: Clear whole devlink_flash_notify struct (Paolo Abeni) [2018437] - net: linkwatch: fix failure to restore device state across suspend/resume (Paolo Abeni) [2018437] - gro: fix napi_gro_frags() Fast GRO breakage due to IP alignment check (Paolo Abeni) [2018437] - gro: ensure frag0 meets IP header alignment (Paolo Abeni) [2018437] - net: core: allow fast GRO for skbs with Ethernet header in head (Paolo Abeni) [2018437] - udp: fix skb_copy_and_csum_datagram with odd segment sizes (Paolo Abeni) [2018437] - skbuff: back tiny skbs with kmalloc() in __netdev_alloc_skb() too (Paolo Abeni) [2018437] - selftests/net: remove min gso test in packet_snd (Paolo Abeni) [2018437] - net: be more gentle about silly gso requests coming from user (Paolo Abeni) [2018437] - virtio_net: Do not pull payload in skb->head (Paolo Abeni) [2018437] - net: check untrusted gso_size at kernel entry (Paolo Abeni) [2018437] - net: stricter validation of untrusted gso packets$ (Paolo Abeni) [2018437] - net: avoid 32 x truesize under-estimation for tiny skbs (Paolo Abeni) [2018437] - ionic: no devlink_unregister if not registered (Jonathan Toppins) [2016705] - ionic: tame the filter no space message (Jonathan Toppins) [2016705 1959512 2002943] - ionic: allow adminq requests to override default error message (Jonathan Toppins) [2016705 1959512 2002943] - ionic: handle vlan id overflow (Jonathan Toppins) [2016705 1959512 2002943] - ionic: generic filter delete (Jonathan Toppins) [2016705 1959512 2002943] - ionic: generic filter add (Jonathan Toppins) [2016705 1959512 2002943] - ionic: add generic filter search (Jonathan Toppins) [2016705 1959512 2002943] - ionic: remove mac overflow flags (Jonathan Toppins) [2016705 1959512 2002943] - ionic: move lif mac address functions (Jonathan Toppins) [2016705 1959512 2002943] - ionic: add filterlist to debugfs (Jonathan Toppins) [2016705 1959512 2002943] - ionic: don't remove netdev->dev_addr when syncing uc list (Jonathan Toppins) [2016705 2012030] - ionic: move filter sync_needed bit set (Jonathan Toppins) [2016705] - ionic: add lif param to ionic_qcq_disable (Jonathan Toppins) [2016705] - ionic: have ionic_qcq_disable decide on sending to hardware (Jonathan Toppins) [2016705] - ionic: add polling to adminq wait (Jonathan Toppins) [2016705] - ionic: widen queue_lock use around lif init and deinit (Jonathan Toppins) [2016705] - ionic: move lif mutex setup and delete (Jonathan Toppins) [2016705] - ionic: check for binary values in FW ver string (Jonathan Toppins) [2016705] - ionic: remove debug stats (Jonathan Toppins) [2016705] - ionic: fix gathering of debug stats (Jonathan Toppins) [2016705] - ionic: fix a sleeping in atomic bug (Jonathan Toppins) [2016705] - ionic: fix double use of queue-lock (Jonathan Toppins) [2016705] - ionic: recreate hwstamp queues on ifup (Jonathan Toppins) [2016705 1981590] - ionic: pull hwstamp queue_lock up a level (Jonathan Toppins) [2016705 1981590] - ionic: add queue lock around open and stop (Jonathan Toppins) [2016705 1981590] - ionic: fill mac addr earlier in add_addr (Jonathan Toppins) [2016705 1981590] - ionic: squelch unnecessary fw halted message (Jonathan Toppins) [2016705 1981590] - ionic: fire watchdog again after fw_down (Jonathan Toppins) [2016705 1981590] - ionic: handle mac filter overflow (Jonathan Toppins) [2016705 1981590] - ionic: refactor ionic_lif_addr to remove a layer (Jonathan Toppins) [2016705 1981590] - ionic: sync the filters in the work task (Jonathan Toppins) [2016705 1981590] - ionic: flatten calls to set-rx-mode (Jonathan Toppins) [2016705 1981590] - ionic: remove old work task types (Jonathan Toppins) [2016705 1981590] - ionic: add function tag to debug string (Jonathan Toppins) [2016705] - ionic: enable rxhash only with multiple queues (Jonathan Toppins) [2016705] - ionic: block some ethtool operations when fw in reset (Jonathan Toppins) [2016705] - ionic: remove unneeded comp union fields (Jonathan Toppins) [2016705] - ionic: increment num-vfs before configure (Jonathan Toppins) [2016705] - ionic: use fewer inits on the buf_info struct (Jonathan Toppins) [2016705] - ionic: init reconfig err to 0 (Jonathan Toppins) [2016705] - ionic: print firmware version on identify (Jonathan Toppins) [2016705] - ionic: monitor fw status generation (Jonathan Toppins) [2016705] - ionic: minimize resources when under kdump (Jonathan Toppins) [2016705] - ionic: cleanly release devlink instance (Jonathan Toppins) [2016705] - ionic: drop useless check of PCI driver data validity (Jonathan Toppins) [2016705] - ionic: Remove unused function pointer typedef ionic_reset_cb (Jonathan Toppins) [2016705] - ACPI: Use fwnode_init() to set up fwnode (Mark Langsdorf) [1982374] - device property: Add missed header in fwnode.h (Mark Langsdorf) [1982374] - regmap: set debugfs_name to NULL after it is freed (Mark Langsdorf) [1982374] - mfd: cpcap: Fix interrupt regression with regmap clear_ack (Mark Langsdorf) [1982374] - driver core: Fix device link device name collision (Mark Langsdorf) [1982374] - driver core: Extend device_is_dependent() (Mark Langsdorf) [1982374] - device property: add description of fwnode cases (Mark Langsdorf) [1982374] - Revert "device property: Keep secondary firmware node secondary by type" (Mark Langsdorf) [1982374] - regmap: debugfs: Fix a reversed if statement in regmap_debugfs_init() (Mark Langsdorf) [1982374] - regmap: debugfs: Fix a memory leak when calling regmap_attach_dev (Mark Langsdorf) [1982374] - driver core: platform: Add extra error check in devm_platform_get_irqs_affinity() (Mark Langsdorf) [1982374] - driver core: platform: don't oops in platform_shutdown() on unbound devices (Mark Langsdorf) [1982374] - PM: domains: create debugfs nodes when adding power domains (Mark Langsdorf) [1982374] - driver core: platform: Add devm_platform_get_irqs_affinity() (Mark Langsdorf) [1982374] - platform-msi: Track shared domain allocation (Mark Langsdorf) [1982374] - driver core: platform: Introduce platform_get_mem_or_io() (Mark Langsdorf) [1982374] - soc: fix comment for freeing soc_dev_attr (Mark Langsdorf) [1982374] - driver core: platform: use bus_type functions (Mark Langsdorf) [1982374] - driver core: platform: change logic implementing platform_driver_probe (Mark Langsdorf) [1982374] - driver core: platform: reorder functions (Mark Langsdorf) [1982374] - driver core: make driver_probe_device() static (Mark Langsdorf) [1982374] - driver core: Fix a couple of typos (Mark Langsdorf) [1982374] - driver core: Refactor fw_devlink feature (Mark Langsdorf) [1982374] - efi: Update implementation of add_links() to create fwnode links (Mark Langsdorf) [1982374] - of: property: Update implementation of add_links() to create fwnode links (Mark Langsdorf) [1982374] - driver core: Use device's fwnode to check if it is waiting for suppliers (Mark Langsdorf) [1982374] - driver core: Add fw_devlink_parse_fwtree() (Mark Langsdorf) [1982374] - driver core: Redefine the meaning of fwnode_operations.add_links() (Mark Langsdorf) [1982374] - device property: Add fwnode_is_ancestor_of() and fwnode_get_next_parent_dev() (Mark Langsdorf) [1982374] - driver core: Allow only unprobed consumers for SYNC_STATE_ONLY device links (Mark Langsdorf) [1982374] - driver core: Add fwnode link support (Mark Langsdorf) [1982374] - driver core: Add fwnode_init() (Mark Langsdorf) [1982374] - Revert "[base] driver core: fw_devlink: Add support for batching fwnode parsing" (Mark Langsdorf) [1982374] - Revert "[base] driver core: Remove check in driver_deferred_probe_force_trigger()" (Mark Langsdorf) [1982374] - Revert "[base] driver core: Don't do deferred probe in parallel with kernel_init thread" (Mark Langsdorf) [1982374] - Revert "[base] driver core: Rename dev_links_info.defer_sync to defer_hook" (Mark Langsdorf) [1982374] - Revert "[base] driver core: Avoid deferred probe due to fw_devlink_pause/resume()" (Mark Langsdorf) [1982374] - regmap: Remove duplicate `type` field from regmap `regcache_sync` trace event (Mark Langsdorf) [1982374] - PM: sleep: Add dev_wakeup_path() helper (Mark Langsdorf) [1982374] - regmap: Fix order of regmap write log (Mark Langsdorf) [1982374] - regmap: use less #ifdef for LOG_DEVICE (Mark Langsdorf) [1982374] - PM: domains: Enable dev_pm_genpd_suspend|resume() for suspend-to-idle (Mark Langsdorf) [1982374] - PM: domains: Rename pm_genpd_syscore_poweroff|poweron() (Mark Langsdorf) [1982374] - PM: sleep: Print driver flags for all devices during suspend/resume (Mark Langsdorf) [1982374] - driver core: Fix lockdep warning on wfs_lock (Mark Langsdorf) [1982374] - regmap: irq: Convert to use irq_domain_create_legacy() (Mark Langsdorf) [1982374] - irqdomain: Introduce irq_domain_create_legacy() API (Mark Langsdorf) [1982374] - irqdomain: Replace open coded of_node_to_fwnode() (Mark Langsdorf) [1982374] - irqdomain: Add forward declaration of fwnode_handle (Mark Langsdorf) [1982374] - irqdomain: Remove unused of_device_id forward declaration (Mark Langsdorf) [1982374] - regmap-irq: use fwnode instead of device node in add_irq_chip() (Mark Langsdorf) [1982374] - regmap: mmio: add config option to allow relaxed MMIO accesses (Mark Langsdorf) [1982374] - PM: sleep: remove unreachable break (Mark Langsdorf) [1982374] - PM: domains: enable domain idle state accounting (Mark Langsdorf) [1982374] - PM: domains: Add curly braces to delimit comment + statement block (Mark Langsdorf) [1982374] - PM: domains: Add support for PM domain on/off notifiers for genpd (Mark Langsdorf) [1982374] - PM / Domains: Simplify genpd_lookup_dev() (Mark Langsdorf) [1982374] - regmap: irq: Add support to clear ack registers (Mark Langsdorf) [1982374] - PM: domains: Allow to abort power off when no ->power_off() callback (Mark Langsdorf) [1982374] - PM: domains: Rename power state enums for genpd (Mark Langsdorf) [1982374] - regmap: debugfs: use semicolons rather than commas to separate statements (Mark Langsdorf) [1982374] - drivers core: node: Use a more typical macro definition style for ACCESS_ATTR (Mark Langsdorf) [1982374] - drivers core: Use sysfs_emit for shared_cpu_map_show and shared_cpu_list_show (Mark Langsdorf) [1982374] - efi: Rename arm-init to efi-init common for all arch (Mark Langsdorf) [1982374] - efi/arm: Defer probe of PCIe backed efifb on DT systems (Mark Langsdorf) [1982374] - net/smc: improved fix wait on already cleared link (Sumanth Korikkar) [1984991] - net/smc: fix 'workqueue leaked lock' in smc_conn_abort_work (Sumanth Korikkar) [1984991] - net/smc: add missing error check in smc_clc_prfx_set() (Sumanth Korikkar) [1984991] - net/smc: Correct smc link connection counter in case of smc client (Sumanth Korikkar) [1984991] - net/smc: fix wait on already cleared link (Sumanth Korikkar) [1984991] - KVM: s390: Fix handle_sske page fault handling (Thomas Huth) [2022731] - KVM: s390: Simplify SIGP Set Arch handling (Thomas Huth) [2022731] - KVM: s390: pv: avoid stalls when making pages secure (Thomas Huth) [2022731] - KVM: s390: pv: avoid stalls for kvm_s390_pv_init_vm (Thomas Huth) [2022731] - KVM: s390: pv: avoid double free of sida page (Thomas Huth) [2022731] - KVM: s390: pv: add macros for UVC CC values (Thomas Huth) [2022731] - s390/uv: fully validate the VMA before calling follow_page() (Thomas Huth) [2022731] - s390/gmap: don't unconditionally call pte_unmap_unlock() in __gmap_zap() (Thomas Huth) [2022731] - s390/gmap: validate VMA in __gmap_zap() (Thomas Huth) [2022731] - KVM: s390: preserve deliverable_mask in __airqs_kick_single_vcpu (Thomas Huth) [2022731] - KVM: s390: clear kicked_mask before sleeping again (Thomas Huth) [2022731] - KVM: s390: Function documentation fixes (Thomas Huth) [2022731] - s390/mm: fix kernel doc comments (Thomas Huth) [2022731] - KVM: s390: index kvm->arch.idle_mask by vcpu_idx (Thomas Huth) [2022731] - KVM: s390: generate kvm hypercall functions (Thomas Huth) [2022731] - KVM: Rename lru_slot to last_used_slot (Thomas Huth) [2022731] - s390: mm: Fix secure storage access exception handling (Thomas Huth) [2022731] - virtio/s390: get rid of open-coded kvm hypercall (Thomas Huth) [2022731] - KVM: s390: get rid of register asm usage (Thomas Huth) [2022731] - powerpc/vas: Fix potential NULL pointer dereference (Steve Best) [1907522] - powerpc/pseries/vas: Declare pseries_vas_fault_thread_fn() as static (Steve Best) [1907522] - crypto/nx: Register and unregister VAS interface on PowerVM (Steve Best) [1907522] - crypto/nx: Add sysfs interface to export NX capabilities (Steve Best) [1907522] - crypto/nx: Get NX capabilities for GZIP coprocessor type (Steve Best) [1907522] - crypto/nx: Rename nx-842-pseries file name to nx-common-pseries (Steve Best) [1907522] - powerpc/pseries/vas: Setup IRQ and fault handling (Steve Best) [1907522] - powerpc/pseries/vas: Integrate API with open/close windows (Steve Best) [1907522] - powerpc/pseries/vas: Implement getting capabilities from hypervisor (Steve Best) [1907522] - powerpc/pseries/vas: Add hcall wrappers for VAS handling (Steve Best) [1907522] - powerpc/vas: Define QoS credit flag to allocate window (Steve Best) [1907522] - powerpc/pseries/vas: Define VAS/NXGZIP hcalls and structs (Steve Best) [1907522] - powerpc/vas: Define and use common vas_window struct (Steve Best) [1907522] - powerpc/powernv: no need to check return value of debugfs_create functions (Steve Best) [1907522] - powerpc/vas: Move update_csb/dump_crb to common book3s platform (Steve Best) [1907522] - powerpc/vas: Create take/drop pid and mm reference functions (Steve Best) [1907522] - powerpc/vas: Add platform specific user window operations (Steve Best) [1907522] - powerpc/powernv/vas: Rename register/unregister functions (Steve Best) [1907522] - powerpc/vas: Move VAS API to book3s common platform (Steve Best) [1907522] - powerpc/powernv/vas: Release reference to tgid during window close (Steve Best) [1907522] - powerpc/pseries: Prevent free CPU ids being reused on another node (Desnes A. Nunes do Rosario) [2004808] - powerpc/numa: Consider the max NUMA node for migratable LPAR (Desnes A. Nunes do Rosario) [2004808]- zram: replace fsync_bdev with sync_blockdev (Ming Lei) [2015755] - zram: avoid race between zram_remove and disksize_store (Ming Lei) [2015755] - zram: don't fail to remove zram during unloading module (Ming Lei) [2015755] - zram: fix race between zram_reset_device() and disksize_store() (Ming Lei) [2015755] - zram: register default groups with device_add_disk() (Ming Lei) [2015755] - hyperv/vmbus: include linux/bitops.h (Mohammed Gamal) [2008565] - hv: vmbus: Avoid -Werror=maybe-uninitialized error (Mohammed Gamal) [2008565] - Drivers: hv: vmbus: Fix kernel crash upon unbinding a device from uio_hv_generic driver (Mohammed Gamal) [2008565] - Drivers: hv: vmbus: Fix duplicate CPU assignments within a device (Mohammed Gamal) [2008565] - drivers: hv: Fix missing error code in vmbus_connect() (Mohammed Gamal) [2008565] - hv_utils: Fix passing zero to 'PTR_ERR' warning (Mohammed Gamal) [2008565] - ice: Fix VF true promiscuous mode (Jonathan Toppins) [1970643] - ice: Remove toggling of antispoof for VF trusted promiscuous mode (Jonathan Toppins) [1970643] - ice: Fix replacing VF hardware MAC to existing MAC filter (Jonathan Toppins) [1970643] - ice: Fix not stopping Tx queues for VFs (Jonathan Toppins) [1970643] - ice: Fix race conditions between virtchnl handling and VF ndo ops (Jonathan Toppins) [1970643] - ice: move ice_container_type onto ice_ring_container (Jonathan Toppins) [1970643] - ice: remove ring_active from ice_ring (Jonathan Toppins) [1970643] - ice: Print the api_patch as part of the fw.mgmt.api (Jonathan Toppins) [1970643] - ice: Avoid crash from unnecessary IDA free (Jonathan Toppins) [1970643] - ice: Fix failure to re-add LAN/RDMA Tx queues (Jonathan Toppins) [1970643] - ice: Add missing E810 device ids (Jonathan Toppins) [1970643] - ice: fix locking for Tx timestamp tracking flush (Jonathan Toppins) [1970643] - ice: Delete always true check of PF pointer (Jonathan Toppins) [1970643] - ice: Correctly deal with PFs that do not support RDMA (Jonathan Toppins) [1970643] - ice: add lock around Tx timestamp tracker flush (Jonathan Toppins) [1970643] - ice: remove dead code for allocating pin_config (Jonathan Toppins) [1970643] - ice: do not abort devlink info if board identifier can't be found (Jonathan Toppins) [1970643] - ice: Fix a memory leak in an error handling path in 'ice_pf_dcb_cfg()' (Jonathan Toppins) [1970643] - ice: remove unnecessary VSI assignment (Jonathan Toppins) [1970643] - ice: remove the VSI info from previous agg (Jonathan Toppins) [1970643] - ice: add tracepoints (Jonathan Toppins) [1970643] - ice: report hash type such as L2/L3/L4 (Jonathan Toppins) [1970643] - ice: remove redundant continue statement in a for-loop (Jonathan Toppins) [1970643] - net: ice: ptp: fix compilation warning if PTP_1588_CLOCK is disabled (Jonathan Toppins) [1970643] - ice: remove unnecessary NULL checks before ptp_read_system_* (Jonathan Toppins) [1970643] - ice: Remove the repeated declaration (Jonathan Toppins) [1970643] - ice: remove local variable (Jonathan Toppins) [1970643] - ice: reduce scope of variables (Jonathan Toppins) [1970643] - ice: mark PTYPE 2 as reserved (Jonathan Toppins) [1970643] - ice: fix incorrect payload indicator on PTYPE (Jonathan Toppins) [1970643] - ice: parameterize functions responsible for Tx ring management (Jonathan Toppins) [1970643] - ice: add ndo_bpf callback for safe mode netdev ops (Jonathan Toppins) [1970643] - ice: fix clang warning regarding deadcode.DeadStores (Jonathan Toppins) [1970643] - ice: downgrade error print to debug print (Jonathan Toppins) [1970643] - ice: Detect and report unsupported module power levels (Jonathan Toppins) [1970643] - ice: (re)initialize NVM fields when rebuilding (Jonathan Toppins) [1970643] - ice: wait for reset before reporting devlink info (Jonathan Toppins) [1970643] - ice: add error message when pldmfw_flash_image fails (Jonathan Toppins) [1970643] - ice: add extack when unable to read device caps (Jonathan Toppins) [1970643] - ice: use static inline for dummy functions (Jonathan Toppins) [1970643] - ice: Re-organizes reqstd/avail {R, T}XQ check/code for efficiency (Jonathan Toppins) [1970643] - ice: set the value of global config lock timeout longer (Jonathan Toppins) [1970643] - ice: Refactor VIRTCHNL_OP_CONFIG_VSI_QUEUES handling (Jonathan Toppins) [1970643] - ice: Refactor ice_setup_rx_ctx (Jonathan Toppins) [1970643] - ice: Save VF's MAC across reboot (Jonathan Toppins) [1970643] - ice: Manage VF's MAC address for both legacy and new cases (Jonathan Toppins) [1970643] - ice: Register auxiliary device to provide RDMA (Jonathan Toppins) [1970643] - ice: Implement iidc operations (Jonathan Toppins) [1970643] - virtchnl: Use pad byte in virtchnl_ether_addr to specify MAC type (Jonathan Toppins) [1970643] - iidc: Introduce iidc.h (Jonathan Toppins) [1970643] - ice: Initialize RDMA support (Jonathan Toppins) [1970643] - ice: Respond to a NETDEV_UNREGISTER event for LAG (Jonathan Toppins) [1970643] - Revert "Revert "ice: Add initial support framework for LAG"" (Jonathan Toppins) [1970643] - ice: reduce scope of variable (Jonathan Toppins) [1970643] - ice: remove return variable (Jonathan Toppins) [1970643] - ice: suppress false cppcheck issues (Jonathan Toppins) [1970643] - ice: Set vsi->vf_id as ICE_INVAL_VFID for non VF VSI types (Jonathan Toppins) [1970643] - ice: remove unused struct member (Jonathan Toppins) [1970643] - ice: use local for consistency (Jonathan Toppins) [1970643] - ice: print name in /proc/iomem (Jonathan Toppins) [1970643] - ice: Reimplement module reads used by ethtool (Jonathan Toppins) [1970643] - ice: refactor ITR data structures (Jonathan Toppins) [1970643] - ice: manage interrupts during poll exit (Jonathan Toppins) [1970643] - ice: replace custom AIM algorithm with kernel's DIM library (Jonathan Toppins) [1970643] - ice: refactor interrupt moderation writes (Jonathan Toppins) [1970643] - ice: Add new VSI states to track netdev alloc/registration (Jonathan Toppins) [1970643] - ice: Drop leading underscores in enum ice_pf_state (Jonathan Toppins) [1970643] - ice: use kernel definitions for IANA protocol ports and ether-types (Jonathan Toppins) [1970643] - ice: Remove unnecessary blank line (Jonathan Toppins) [1970643] - ice: Remove unnecessary checks in add/kill_vid ndo ops (Jonathan Toppins) [1970643] - ice: Remove rx_gro_dropped stat (Jonathan Toppins) [1970643] - ice: Use local variable instead of pointer derefs (Jonathan Toppins) [1970643] - ice: Remove unnecessary variable (Jonathan Toppins) [1970643] - ice: Limit forced overrides based on FW version (Jonathan Toppins) [1970643] - ice: Use default configuration mode for PHY configuration (Jonathan Toppins) [1970643] - ice: Replace some memsets and memcpys with assignment (Jonathan Toppins) [1970643] - ice: Fix error return codes in ice_set_link_ksettings (Jonathan Toppins) [1970643] - ice: Rename a couple of variables (Jonathan Toppins) [1970643] - ice: Remove unnecessary checker loop (Jonathan Toppins) [1970643] - ice: Ignore EMODE return for opcode 0x0605 (Jonathan Toppins) [1970643] - ice: Align macro names to the specification (Jonathan Toppins) [1970643] - ice: Modify recursive way of adding nodes (Jonathan Toppins) [1970643] - ice: Re-send some AQ commands, as result of EBUSY AQ error (Jonathan Toppins) [1970643] - ice: Correct comment block style (Jonathan Toppins) [1970643] - ice: cleanup style issues (Jonathan Toppins) [1970643] - ice: rename ptype bitmap (Jonathan Toppins) [1970643] - ice: correct memory allocation call (Jonathan Toppins) [1970643] - ice: Check for bail out condition early (Jonathan Toppins) [1970643] - ice: remove unnecessary duplicated AQ command flag setting (Jonathan Toppins) [1970643] - ice: change link misconfiguration message (Jonathan Toppins) [1970643] - ice: Update to use package info from ice segment (Jonathan Toppins) [1970643] - ice: Delay netdev registration (Jonathan Toppins) [1970643] - ice: Add Support for XPS (Jonathan Toppins) [1970643] - ice: Fix fall-through warnings for Clang (Jonathan Toppins) [1970643] - ice: Fix prototype warnings (Jonathan Toppins) [1970643] - ice: move headroom initialization to ice_setup_rx_ctx (Jonathan Toppins) [1970643] - ice: store the result of ice_rx_offset() onto ice_ring (Jonathan Toppins) [1970643] - sched/core: Mitigate race cpus_share_cache()/update_top_cache_domain() (Phil Auld) [2011436] - sched/fair: Prevent dead task groups from regaining cfs_rq's (Phil Auld) [2011436] - sched/fair: Removed useless update of p->recent_used_cpu (Phil Auld) [2011436] - sched: Always inline is_percpu_thread() (Phil Auld) [2011436] - sched/fair: Add ancestors of unthrottled undecayed cfs_rq (Phil Auld) [2011436] - sched: Remove unused inline function __rq_clock_broken() (Phil Auld) [2011436] - sched: Prevent balance_push() on remote runqueues (Phil Auld) [2011436] - cpumask/hotplug: Fix cpu_dying() state tracking (Phil Auld) [2011436] - sched: Use cpu_dying() to fix balance_push vs hotplug-rollback (Phil Auld) [2011436] - cpumask: Introduce DYING mask (Phil Auld) [2011436] - cpumask: Make cpu_{online,possible,present,active}() inline (Phil Auld) [2011436] - cpu/hotplug: Cache number of online CPUs (Phil Auld) [2011436] - sched: Switch wait_task_inactive to HRTIMER_MODE_REL_HARD (Phil Auld) [2011436] - psi: Fix race between psi_trigger_create/destroy (Phil Auld) [2011436] - sctp: add vtag check in sctp_sf_ootb (Xin Long) [2001767] - sctp: add vtag check in sctp_sf_do_8_5_1_E_sa (Xin Long) [2001767] - sctp: add vtag check in sctp_sf_violation (Xin Long) [2001767] - sctp: fix the processing for COOKIE_ECHO chunk (Xin Long) [2001767] - sctp: fix the processing for INIT_ACK chunk (Xin Long) [2001767] - sctp: fix the processing for INIT chunk (Xin Long) [2001767] - sctp: use init_tag from inithdr for ABORT chunk (Xin Long) [2001767]- KVM: arm64: Extract ESR_ELx.EC only (Gavin Shan) [2008070] - KVM: arm64: vgic-v3: Align emulated cpuif LPI state machine with the pseudocode (Gavin Shan) [2008070] - KVM: arm64: vgic-v3: Don't advertise ICC_CTLR_EL1.SEIS (Gavin Shan) [2008070] - KVM: arm64: Fix reporting of endianess when the access originates at EL0 (Gavin Shan) [2008070] - KVM: arm64: Trim guest debug exception handling (Gavin Shan) [2008070] - KVM: arm64: Upgrade VMID accesses to {READ,WRITE}_ONCE (Gavin Shan) [2008070] - KVM: arm64: vgic: Drop WARN from vgic_get_irq (Gavin Shan) [2008070] - KVM: arm64: Enforce reserved bits for PSCI target affinities (Gavin Shan) [2008070] - KVM: arm64: Handle PSCI resets before userspace touches vCPU state (Gavin Shan) [2008070] - KVM: arm64: Fix read-side race on updates to vcpu reset state (Gavin Shan) [2008070] - KVM: arm64: Restore PMU configuration on first run (Gavin Shan) [2008070] - KVM: arm64: Don't zero the cycle count register when PMCR_EL0.P is set (Gavin Shan) [2008070] - KVM: arm64: Prevent mixed-width VM creation (Gavin Shan) [2008070] - KVM: arm64: Fix debug register indexing (Gavin Shan) [2008070] - KVM: arm64: Reject VM creation when the default IPA size is unsupported (Gavin Shan) [2008070] - KVM: arm64: Limit the debug architecture to ARMv8.0 (Gavin Shan) [2008070] - KVM: arm64: Handle SCXTNUM_ELx traps (Gavin Shan) [2008070] - arm64: kvm: mte: Hide the MTE CPUID information from the guests (Gavin Shan) [2008070] - arm64: mte: Fix typo in macro definition (Gavin Shan) [2008070] - arm64/cpufeature: Add remaining feature bits in ID_AA64PFR1 register (Gavin Shan) [2008070] - arm64: mte: system register definitions (Gavin Shan) [2008070] - arm64: sysreg: Clean up instructions for modifying PSTATE fields (Gavin Shan) [2008070] - KVM: arm64: Only reschedule if MMU_NOTIFIER_RANGE_BLOCKABLE is not set (Gavin Shan) [2008070] - arm64: kvm: Fix IDMAP overlap with HYP VA (Gavin Shan) [2008070] - packet: rework packet_pick_tx_queue() to use common code selection (Petr Oros) [2016477] - net: dev: rename queue selection helpers. (Petr Oros) [2016477] - Revert "cpuset: Make cpuset hotplug synchronous" (Waiman Long) [2023783] - tcp: fix TLP timer not set when CA_STATE changes from DISORDER to OPEN (Paolo Abeni) [2018546] - net: Only allow init netns to set default tcp cong to a restricted algo (Paolo Abeni) [2018546] - ipv6: tcp: drop silly ICMPv6 packet too big messages (Paolo Abeni) [2018546] - tcp: annotate data races around tp->mtu_info (Paolo Abeni) [2018546] - net: send SYNACK packet with accepted fwmark (Paolo Abeni) [2018546] - tcp: call sk_wmem_schedule before sk_mem_charge in zerocopy path (Paolo Abeni) [2018546] - net/tcp_fastopen: fix data races around tfo_active_disable_stamp (Paolo Abeni) [2018546] - net/tcp_fastopen: remove obsolete extern (Paolo Abeni) [2018546] - net, gro: Set inner transport header offset in tcp/udp GRO hook (Paolo Abeni) [2018546] - tcp_bbr: fix u32 wrap bug in round logic if bbr_init() called after 2B packets (Paolo Abeni) [2018546] - tcp: seq_file: Avoid skipping sk during tcp_seek_last_pos (Paolo Abeni) [2018546] - tcp: fix tp->undo_retrans accounting in tcp_sacktag_one() (Paolo Abeni) [2018546] - evm: mark evm_fixmode as __ro_after_init (Bruno Meneguele) [2017155] - IMA: remove -Wmissing-prototypes warning (Bruno Meneguele) [2017155] - ima: Set correct casting types (Bruno Meneguele) [2017155] - evm: Don't return an error in evm_write_xattrs() if audit is not enabled (Bruno Meneguele) [2017155] - evm: fix writing /evm overflow (Bruno Meneguele) [2017155] - ima: Fix function name error in comment. (Bruno Meneguele) [2017155] - ima: Fix the error code for restoring the PCR value (Bruno Meneguele) [2017155] - integrity: double check iint_cache was initialized (Bruno Meneguele) [2017155] - certs: Fix blacklist flag type confusion (Bruno Meneguele) [2017155] - integrity: Make function integrity_add_key() static (Bruno Meneguele) [2017155] - ima: Free IMA measurement buffer after kexec syscall (Bruno Meneguele) [2017155] - ima: Free IMA measurement buffer on error (Bruno Meneguele) [2017155] - evm: Fix memleak in init_desc (Bruno Meneguele) [2017155] - crypto: shash - remove shash_desc::flags (Bruno Meneguele) [2017155] - ima: Don't modify file descriptor mode on the fly (Bruno Meneguele) [2017155] - evm: Check size of security.evm before using it (Bruno Meneguele) [2017155] - ima: Remove semicolon at the end of ima_get_binary_runtime_size() (Bruno Meneguele) [2017155] - ima: Don't ignore errors from crypto_shash_update() (Bruno Meneguele) [2017155] - integrity: remove redundant initialization of variable ret (Bruno Meneguele) [2017155] - ima: Fail rule parsing when appraise_flag=blacklist is unsupportable (Bruno Meneguele) [2017155] - ima: Fail rule parsing when the KEXEC_CMDLINE hook is combined with an invalid cond (Bruno Meneguele) [2017155] - ima: Fail rule parsing when buffer hook functions have an invalid action (Bruno Meneguele) [2017155] - ima: Free the entire rule if it fails to parse (Bruno Meneguele) [2017155] - ima: Free the entire rule when deleting a list of rules (Bruno Meneguele) [2017155] - evm: Fix possible memory leak in evm_calc_hmac_or_hash() (Bruno Meneguele) [2017155] - ima: Fix ima digest hash table key calculation (Bruno Meneguele) [2017155] - ima: Fix return value of ima_write_policy() (Bruno Meneguele) [2017155] - evm: Fix a small race in init_desc() (Bruno Meneguele) [2017155] - crypto: drop mask=CRYPTO_ALG_ASYNC from 'shash' tfm allocations (Bruno Meneguele) [2017155] - evm: Don't deadlock if a crypto algorithm is unavailable (Bruno Meneguele) [2017155] - evm: Check also if *tfm is an error pointer in init_desc() (Bruno Meneguele) [2017155] - ima: avoid appraise error for hash calc interrupt (Bruno Meneguele) [2017155] - integrity: remove pointless subdir-$(CONFIG_...) (Bruno Meneguele) [2017155] - integrity: remove unneeded, broken attempt to add -fshort-wchar (Bruno Meneguele) [2017155] - x86/cpu: Fix migration safety with X86_BUG_NULL_SEL (Vitaly Kuznetsov) [2016961] - fs/xfs: convert comma to semicolon (Bill O'Donnell) [2009521] - xfs: remove xfs_buf_t typedef (Bill O'Donnell) [2009521] - xfs: open code updating i_mode in xfs_set_acl (Bill O'Donnell) [2009521] - xfs: remove xfs_vn_setattr_nonsize (Bill O'Donnell) [2009521] - xfs: remove unneeded return value check for *init_cursor() (Bill O'Donnell) [2009521] - xfs: introduce xfs_validate_stripe_geometry() (Bill O'Donnell) [2009521] - xfs: show the proper user quota options (Bill O'Donnell) [2009521] - xfs: remove the unused XFS_B_FSB_OFFSET macro (Bill O'Donnell) [2009521] - xfs: remove unnecessary null check in xfs_generic_create (Bill O'Donnell) [2009521] - xfs: directly return if the delta equal to zero (Bill O'Donnell) [2009521] - xfs: delete duplicated tp->t_dqinfo null check and allocation (Bill O'Donnell) [2009521] - xfs: rename xfs_fc_* back to xfs_fs_* (Bill O'Donnell) [2009521] - xfs: refactor file range validation (Bill O'Donnell) [2009521] - xfs: refactor realtime volume extent validation (Bill O'Donnell) [2009521] - xfs: refactor data device extent validation (Bill O'Donnell) [2009521] - xfs: scrub should mark a directory corrupt if any entries cannot be iget'd (Bill O'Donnell) [2009521] - xfs: detect overflows in bmbt records (Bill O'Donnell) [2009521] - xfs: trace log intent item recovery failures (Bill O'Donnell) [2009521] - xfs: validate feature support when recovering rmap/refcount intents (Bill O'Donnell) [2009521] - xfs: improve the code that checks recovered extent-free intent items (Bill O'Donnell) [2009521] - xfs: hoist recovered extent-free intent checks out of xfs_efi_item_recover (Bill O'Donnell) [2009521] - xfs: improve the code that checks recovered refcount intent items (Bill O'Donnell) [2009521] - xfs: hoist recovered refcount intent checks out of xfs_cui_item_recover (Bill O'Donnell) [2009521] - xfs: improve the code that checks recovered rmap intent items (Bill O'Donnell) [2009521] - xfs: hoist recovered rmap intent checks out of xfs_rui_item_recover (Bill O'Donnell) [2009521] - xfs: improve the code that checks recovered bmap intent items (Bill O'Donnell) [2009521] - xfs: hoist recovered bmap intent checks out of xfs_bui_item_recover (Bill O'Donnell) [2009521] - xfs: move kernel-specific superblock validation out of libxfs (Bill O'Donnell) [2009521] - platform/x86: amd-pmc: Increase the response register timeout (David Arcari) [2005064] - ARM: 9093/1: drivers: firmwapsci: Register with kernel restart handler (Mark Salter) [1996748] - arm64/kernel: Remove needless Call Frame Information annotations (Mark Salter) [1996748] - arm64: smccc: Add support for SMCCCv1.2 extended input/output registers (Mark Salter) [1996748] - psci: Remove unneeded semicolon (Mark Salter) [1996748] - firmware: smccc: Add SMCCC TRNG function call IDs (Mark Salter) [1996748] - arm64: Add support for SMCCC TRNG entropy source (Mark Salter) [1996748] - firmware: smccc: Introduce SMCCC TRNG framework (Mark Salter) [1996748] - arm64: random: Remove no longer needed prototypes (Mark Salter) [1996748] - arm64: kaslr: Use standard early random function (Mark Salter) [1996748] - random: random.h should include archrandom.h, not the other way around (Mark Salter) [1996748] - arm64: add credited/trusted RNG support (Mark Salter) [1996748] - arm64: Use v8.5-RNG entropy for KASLR seed (Mark Salter) [1996748] - arm64: kaslr: Check command line before looking for a seed (Mark Salter) [1996748] - arm64: kaslr: Announce KASLR status on boot (Mark Salter) [1996748] - psci: Add accessor for psci_0_1_function_ids (Mark Salter) [1996748] - psci: Replace psci_function_id array with a struct (Mark Salter) [1996748] - psci: Split functions to v0.1 and v0.2+ variants (Mark Salter) [1996748] - psci: Support psci_ops.get_version for v0.1 (Mark Salter) [1996748] - arm64: psci: Avoid printing in cpu_psci_cpu_die() (Mark Salter) [1996748] - firmware: psci: Extend psci_set_osi_mode() to allow reset to PC mode (Mark Salter) [1996748] - smccc: Use separate variables for args and results (Mark Salter) [1996748] - smccc: Define vendor hyp owned service call region (Mark Salter) [1996748] - firmware: smccc: Export both smccc functions (Mark Salter) [1996748] - sched,psci: Convert to sched_set_fifo*() (Mark Salter) [1996748] - firmware: smccc: Add ARCH_SOC_ID support (Mark Salter) [1996748] - base: soc: Add serial_number attribute to soc (Mark Salter) [1996748] - drivers/firmware/psci: Assign @err directly in hotplug_tests() (Mark Salter) [1996748] - drivers/firmware/psci: Fix memory leakage in alloc_init_cpu_groups() (Mark Salter) [1996748] - firmware: smccc: Fix missing prototype warning for arm_smccc_version_init (Mark Salter) [1996748] - firmware: smccc: Add function to fetch SMCCC version (Mark Salter) [1996748] - firmware: smccc: Refactor SMCCC specific bits into separate file (Mark Salter) [1996748] - firmware: smccc: Drop smccc_version enum and use ARM_SMCCC_VERSION_1_x instead (Mark Salter) [1996748] - firmware: smccc: Add HAVE_ARM_SMCCC_DISCOVERY to identify SMCCC v1.1 and above (Mark Salter) [1996748] - firmware: psci: Replace cpu_up/down() with add/remove_cpu() (Mark Salter) [1996748] - firmware: psci: Export functions to manage the OSI mode (Mark Salter) [1996748] - arm64: psci: Reduce the waiting time for cpu_psci_cpu_kill() (Mark Salter) [1996748] - firmware/psci: use common SMCCC_CONDUIT_* (Mark Salter) [1996748] - arm64: smp: disable hotplug on trusted OS resident CPU (Mark Salter) [1996748] - PSCI: cpuidle: Refactor CPU suspend power_state parameter handling (Mark Salter) [1996748] - ARM: psci: cpuidle: Enable PSCI CPUidle driver (Mark Salter) [1996748] - drivers: firmware: psci: Decouple checker from generic ARM CPUidle (Mark Salter) [1996748] - firmware/psci: psci_checker: Park kthreads before stopping them (Mark Salter) [1996748] - firmware/psci: add support for SYSTEM_RESET2 (Mark Salter) [1996748] - drivers: firmware: psci: Announce support for OS initiated suspend mode (Mark Salter) [1996748] - drivers: firmware: psci: Simplify error path of psci_dt_init() (Mark Salter) [1996748] - drivers: firmware: psci: Split psci_dt_cpu_init_idle() (Mark Salter) [1996748] - drivers: firmware: psci: Move psci to separate directory (Mark Salter) [1996748] - arm64: remove unused asm/compiler.h header file (Mark Salter) [1996748] - ppc64: Adding read_lock definition to nvme (Gopal Tiwari) [1990475] - nvme: fix per-namespace chardev deletion (Gopal Tiwari) [1990475] - nvme: set the PRACT bit when using Write Zeroes with T10 PI (Gopal Tiwari) [1990475] - nvme: fix nvme_setup_command metadata trace event (Gopal Tiwari) [1990475] - nvme-pci: don't WARN_ON in nvme_reset_work if ctrl.state is not RESETTING (Gopal Tiwari) [1990475] - nvme: fix refcounting imbalance when all paths are down (Gopal Tiwari) [1990475] - nvme-pci: do not call nvme_dev_remove_admin from nvme_remove (Gopal Tiwari) [1990475] - nvme-pci: fix multiple races in nvme_setup_io_queues (Gopal Tiwari) [1990475] - nvme-tcp: use __dev_get_by_name instead dev_get_by_name for OPT_HOST_IFACE (Gopal Tiwari) [1990475] - nvme-tcp: can't set sk_user_data without write_lock (Gopal Tiwari) [1990475] - nvme: use blk_execute_rq() for passthrough commands (Gopal Tiwari) [1990475] - nvmet: use NVMET_MAX_NAMESPACES to set nn value (Gopal Tiwari) [1990475] - nvme-pci: remove zeroout memset call for struct (Gopal Tiwari) [1990475] - nvme: remove zeroout memset call for struct (Gopal Tiwari) [1990475] - nvmet: add ZBD over ZNS backend support (Gopal Tiwari) [1990475] - nvmet: remove zeroout memset call for struct (Gopal Tiwari) [1990475] - nvmet: use req->cmd directly in file-ns fast path (Gopal Tiwari) [1990475] - nvmet: add Command Set Identifier support (Gopal Tiwari) [1990475] - nvmet: add nvmet_req_bio put helper for backends (Gopal Tiwari) [1990475] - nvmet: use nvme status value directly (Gopal Tiwari) [1990475] - nvmet: use u32 for nvmet_subsys max_nsid (Gopal Tiwari) [1990475] - nvmet: remove local variable (Gopal Tiwari) [1990475] - nvmet: add req cns error complete helper (Gopal Tiwari) [1990475] - nvmet: use req->cmd directly in bdev-ns fast path (Gopal Tiwari) [1990475] - nvmet: use u32 type for the local variable nsid (Gopal Tiwari) [1990475] - nvme-fabrics: remove memset in connect io q (Gopal Tiwari) [1990475] - nvme-fabrics: remove memset in nvmf_reg_write32() (Gopal Tiwari) [1990475] - nvme-fabrics: remove memset in connect admin q (Gopal Tiwari) [1990475] - nvmet: make ver stable once connection established (Gopal Tiwari) [1990475] - nvmet: make sn stable once connection was established (Gopal Tiwari) [1990475] - nvmet: change sn size and check validity (Gopal Tiwari) [1990475] - nvme-tcp: use ctrl sgl check helper (Gopal Tiwari) [1990475] - nvmet-fc: do not check for invalid target port in nvmet_fc_handle_fcp_rqst() (Gopal Tiwari) [1990475] - nvme-fabrics: remove memset in nvmf_reg_read64() (Gopal Tiwari) [1990475] - nvmet: allow mn change if subsys not discovered (Gopal Tiwari) [1990475] - nvme-fc: use ctrl sgl check helper (Gopal Tiwari) [1990475] - nvme-pci: fix var. type for increasing cq_head (Gopal Tiwari) [1990475] - nvme: add a helper to check ctrl sgl support (Gopal Tiwari) [1990475] - nvme: factor out a nvme_validate_passthru_nsid helper (Gopal Tiwari) [1990475] - nvme-tcp: fix error codes in nvme_tcp_setup_ctrl() (Gopal Tiwari) [1990475] - nvme: fix grammar in the CONFIG_NVME_MULTIPATH kconfig help text (Gopal Tiwari) [1990475] - nvme: verify MNAN value if ANA is enabled (Gopal Tiwari) [1990475] - ACPI: Check StorageD3Enable _DSD property in ACPI code (Gopal Tiwari) [1990475] - nvmet: move ka_work initialization to nvmet_alloc_ctrl (Gopal Tiwari) [1990475] - nvme: remove nvme_{get,put}_ns_from_disk (Gopal Tiwari) [1990475] - nvme: split nvme_report_zones (Gopal Tiwari) [1990475] - nvmet: remove a superfluous variable (Gopal Tiwari) [1990475] - nvme: open code nvme_put_ns_from_disk in nvme_ns_head_chr_ioctl (Gopal Tiwari) [1990475] - nvme: move the CSI sanity check into nvme_ns_report_zones (Gopal Tiwari) [1990475] - nvme-fabrics: remove extra braces (Gopal Tiwari) [1990475] - nvme: open code nvme_{get,put}_ns_from_disk in nvme_ns_head_ioctl (Gopal Tiwari) [1990475] - nvme: add a sparse annotation to nvme_ns_head_ctrl_ioctl (Gopal Tiwari) [1990475] - nvme-fabrics: remove an extra comment (Gopal Tiwari) [1990475] - nvme-fabrics: remove extra new lines in the switch (Gopal Tiwari) [1990475] - nvme: open code nvme_put_ns_from_disk in nvme_ns_head_ctrl_ioctl (Gopal Tiwari) [1990475] - nvme: extend and modify the APST configuration algorithm (Gopal Tiwari) [1990475] - nvme-tcp: allow selecting the network interface for connections (Gopal Tiwari) [1990475] - nvme-fabrics: fix the kerneldco comment for nvmf_log_connect_error() (Gopal Tiwari) [1990475] - nvme: remove redundant initialization of variable ret (Gopal Tiwari) [1990475] - nvmet: fix freeing unallocated p2pmem (Gopal Tiwari) [1990475] - nvme-loop: reset queue count to 1 in nvme_loop_destroy_io_queues() (Gopal Tiwari) [1990475] - nvme-loop: do not warn for deleted controllers during reset (Gopal Tiwari) [1990475] - nvme-loop: check for NVME_LOOP_Q_LIVE in nvme_loop_destroy_admin_queue() (Gopal Tiwari) [1990475] - nvme-loop: clear NVME_LOOP_Q_LIVE when nvme_loop_configure_admin_queue() fails (Gopal Tiwari) [1990475] - nvme-rdma: fix in-casule data send for chained sgls (Gopal Tiwari) [1990475] - nvmet: fix false keep-alive timeout when a controller is torn down (Gopal Tiwari) [1990475] - nvmet-tcp: fix inline data size comparison in nvmet_tcp_queue_response (Gopal Tiwari) [1990475] - nvme-tcp: remove incorrect Kconfig dep in BLK_DEV_NVME (Gopal Tiwari) [1990475] - nvme-fabrics: decode host pathing error for connect (Gopal Tiwari) [1990475] - nvme-fc: short-circuit reconnect retries (Gopal Tiwari) [1990475] - nvme: fix potential memory leaks in nvme_cdev_add (Gopal Tiwari) [1990475] - nvme-fc: clear q_live at beginning of association teardown (Gopal Tiwari) [1990475] - nvme-tcp: rerun io_work if req_list is not empty (Gopal Tiwari) [1990475] - nvme-tcp: fix possible use-after-completion (Gopal Tiwari) [1990475] - nvme-loop: fix memory leak in nvme_loop_create_ctrl() (Gopal Tiwari) [1990475] - nvmet: fix memory leak in nvmet_alloc_ctrl() (Gopal Tiwari) [1990475] - nvmet: seset ns->file when open fails (Gopal Tiwari) [1990475] - nvmet: demote fabrics cmd parse err msg to debug (Gopal Tiwari) [1990475] - nvmet: fix inline bio check for passthru (Gopal Tiwari) [1990475] - nvmet: fix inline bio check for bdev-ns (Gopal Tiwari) [1990475] - nvmet: use helper to remove the duplicate code (Gopal Tiwari) [1990475] - nvmet: demote discovery cmd parse err msg to debug (Gopal Tiwari) [1990475] - nvmet: remove unsupported command noise (Gopal Tiwari) [1990475] - nvme-pci: fix controller reset hang when racing with nvme_timeout (Gopal Tiwari) [1990475] - nvme: move the fabrics queue ready check routines to core (Gopal Tiwari) [1990475] - nvme: avoid memset for passthrough requests (Gopal Tiwari) [1990475] - nvme: add nvme_get_ns helper (Gopal Tiwari) [1990475] - nvme: fix controller ioctl through ns_head (Gopal Tiwari) [1990475] - nvme: introduce generic per-namespace chardev (Gopal Tiwari) [1990475] - nvme: cleanup nvme_configure_apst (Gopal Tiwari) [1990475] - nvme: do not try to reconfigure APST when the controller is not live (Gopal Tiwari) [1990475] - nvme: sanitize KATO setting (Gopal Tiwari) [1990475] - nvmet: avoid queuing keep-alive timer if it is disabled (Gopal Tiwari) [1990475] - nvme: fix NULL derefence in nvme_ctrl_fast_io_fail_tmo_show/store (Gopal Tiwari) [1990475] - nvme: let namespace probing continue for unsupported features (Gopal Tiwari) [1990475] - nvme: factor out nvme_ns_open and nvme_ns_release helpers (Gopal Tiwari) [1990475] - nvme: move nvme_ns_head_ops to multipath.c (Gopal Tiwari) [1990475] - nvme: factor out a nvme_tryget_ns_head helper (Gopal Tiwari) [1990475] - nvme: move the ioctl code to a separate file (Gopal Tiwari) [1990475] - nvme: don't bother to look up a namespace for controller ioctls (Gopal Tiwari) [1990475] - nvme: simplify block device ioctl handling for the !multipath case (Gopal Tiwari) [1990475] - nvme: simplify the compat ioctl handling (Gopal Tiwari) [1990475] - nvme-multipath: remove single trailing whitespace (Gopal Tiwari) [1990475] - nvme: pass a user pointer to nvme_nvm_ioctl (Gopal Tiwari) [1990475] - nvme: factor out a nvme_ns_ioctl helper (Gopal Tiwari) [1990475] - nvme: cleanup setting the disk name (Gopal Tiwari) [1990475] - nvme: remove single trailing whitespace (Gopal Tiwari) [1990475] - nvme-pci: remove single trailing whitespace (Gopal Tiwari) [1990475] - nvme: add a nvme_ns_head_multipath helper (Gopal Tiwari) [1990475] - nvmet: fix a spelling mistake "nubmer" -> "number" (Gopal Tiwari) [1990475] - nvmet-fc: simplify nvmet_fc_alloc_hostport (Gopal Tiwari) [1990475] - nvmet-tcp: fix a segmentation fault during io parsing error (Gopal Tiwari) [1990475] - lightnvm: use kobj_to_dev() (Gopal Tiwari) [1990475] - nvme: fix handling of large MDTS values (Gopal Tiwari) [1990475] - nvme: implement non-mdts command limits (Gopal Tiwari) [1990475] - nvme: disallow passthru cmd from targeting a nsid != nsid of the block dev (Gopal Tiwari) [1990475] - nvme: use sysfs_emit instead of sprintf (Gopal Tiwari) [1990475] - nvme-fc: check sgl supported by target (Gopal Tiwari) [1990475] - nvme: remove superfluous else in nvme_ctrl_loss_tmo_store (Gopal Tiwari) [1990475] - nvme: warn of unhandled effects only once (Gopal Tiwari) [1990475] - nvmet-tcp: enable optional queue idle period tracking (Gopal Tiwari) [1990475] - nvmet-tcp: fix incorrect locking in state_change sk callback (Gopal Tiwari) [1990475] - nvme-tcp: block BH in sk state_change sk callback (Gopal Tiwari) [1990475] - nvmet: return proper error code from discovery ctrl (Gopal Tiwari) [1990475] - nvme-tcp: check sgl supported by target (Gopal Tiwari) [1990475] - nvme: use driver pdu command for passthrough (Gopal Tiwari) [1990475] - nvmet: remove unnecessary ctrl parameter (Gopal Tiwari) [1990475] - nvmet-fc: update function documentation (Gopal Tiwari) [1990475] - nvme-pci: allocate nvme_command within driver pdu (Gopal Tiwari) [1990475] - nvmet: do not allow model_number exceed 40 bytes (Gopal Tiwari) [1990475] - nvme-fc: fix the function documentation comment (Gopal Tiwari) [1990475] - nvme: add new line after variable declatation (Gopal Tiwari) [1990475] - nvme: don't check nvme_req flags for new req (Gopal Tiwari) [1990475] - nvme: mark nvme_setup_passsthru() inline (Gopal Tiwari) [1990475] - nvme: split init identify into helper (Gopal Tiwari) [1990475] - nvme: rename nvme_init_identify() (Gopal Tiwari) [1990475] - nvme: reduce checks for zero command effects (Gopal Tiwari) [1990475] - nvmet: update error log page in nvmet_alloc_ctrl() (Gopal Tiwari) [1990475] - nvmet: remove an unnecessary function parameter to nvmet_check_ctrl_status (Gopal Tiwari) [1990475] - nvmet: remove a duplicate status assignment in nvmet_alloc_ctrl (Gopal Tiwari) [1990475] - nvmet: replace white spaces with tabs (Gopal Tiwari) [1990475] - nvme: use NVME_CTRL_CMIC_ANA macro (Gopal Tiwari) [1990475] - nvme-pci: cleanup nvme_irq() (Gopal Tiwari) [1990475] - nvme-pci: remove the barriers in nvme_irq() (Gopal Tiwari) [1990475] - nvmet-tcp: fix kmap leak when data digest in use (Gopal Tiwari) [1990475] - nvmet: don't check iosqes,iocqes for discovery controllers (Gopal Tiwari) [1990475] - nvme-tcp: fix a NULL deref when receiving a 0-length r2t PDU (Gopal Tiwari) [1990475] - nvme-rdma: fix possible hang when failing to set io queues (Gopal Tiwari) [1990475] - nvme-tcp: fix possible hang when failing to set io queues (Gopal Tiwari) [1990475] - nvme-fabrics: only reserve a single tag (Gopal Tiwari) [1990475] - nvme: allocate the keep alive request using BLK_MQ_REQ_NOWAIT (Gopal Tiwari) [1990475] - nvme: merge nvme_keep_alive into nvme_keep_alive_work (Gopal Tiwari) [1990475] - nvme-hwmon: Return error code when registration fails (Gopal Tiwari) [1990475] - nvme: update enumerations for status codes (Gopal Tiwari) [1990475]- scsi: mpt3sas: Fix incorrectly assigned error return and check (Tomas Henzl) [1990535] - scsi: mpt3sas: Introduce sas_ncq_prio_supported sysfs sttribute (Tomas Henzl) [1990535] - scsi: mpt3sas: Update driver version to 39.100.00.00 (Tomas Henzl) [1990535] - scsi: mpt3sas: Use firmware recommended queue depth (Tomas Henzl) [1990535] - scsi: mpt3sas: Bump driver version to 38.100.00.00 (Tomas Henzl) [1990535] - scsi: mpt3sas: Transition IOC to Ready state during shutdown (Tomas Henzl) [1990535] - scsi: mpt3sas: Fix error return value in _scsih_expander_add() (Tomas Henzl) [1990535] - scsi: mpt3sas: Fix Coverity reported issue (Tomas Henzl) [1990535] - scsi: mpt3sas: Fix fall-through warnings for Clang (Tomas Henzl) [1990535] - scsi: mpt3sas: Handle firmware faults during second half of IOC init (Tomas Henzl) [1990535] - scsi: mpt3sas: Handle firmware faults during first half of IOC init (Tomas Henzl) [1990535] - scsi: mpt3sas: Fix deadlock while cancelling the running firmware event (Tomas Henzl) [1990535] - scsi: mpt3sas: Documentation cleanup (Tomas Henzl) [1990535] - scsi: mpt3sas: Fix two kernel-doc headers (Tomas Henzl) [1990535] - scsi: mpt3sas: Fix out-of-bounds warnings in _ctl_addnl_diag_query (Tomas Henzl) [1990535] - scsi: megaraid_sas: Driver version update to 07.719.03.00-rc1 (Tomas Henzl) [1989643] - scsi: megaraid_sas: Add helper functions for irq_context (Tomas Henzl) [1989643] - scsi: megaraid: Clean up some inconsistent indenting (Tomas Henzl) [1989643] - scsi: megaraid: Fix Coccinelle warning (Tomas Henzl) [1989643] - IB/cma: Do not send IGMP leaves for sendonly Multicast groups (Kamal Heib) [2007269] - hv_netvsc: Add comment of netvsc_xdp_xmit() (Mohammed Gamal) [2008560] - hv_netvsc: use netif_is_bond_master() instead of open code (Mohammed Gamal) [2008560] - hv_netvsc: Avoid field-overflowing memcpy() (Mohammed Gamal) [2008560] - hv_netvsc: Set needed_headroom according to VF (Mohammed Gamal) [2008560] - netfilter: conntrack: fix error path in nf_conntrack_pernet_init() (Florian Westphal) [1922568] - netfilter: nf_conntrack: provide modparam to always register conntrack hooks (Florian Westphal) [1922568] - sctp: return true only for pathmtu update in sctp_transport_pl_toobig (Xin Long) [1890383] - sctp: subtract sctphdr len in sctp_transport_pl_hlen (Xin Long) [1890383] - sctp: reset probe_timer in sctp_transport_pl_update (Xin Long) [1890383] - sctp: allow IP fragmentation when PLPMTUD enters Error state (Xin Long) [1890383] - sctp: send pmtu probe only if packet loss in Search Complete state (Xin Long) [1890383] - sctp: improve the code for pmtu probe send and recv update (Xin Long) [1890383] - sctp: prevent info leak in sctp_make_heartbeat() (Xin Long) [1890383] - sctp: check pl.raise_count separately from its increment (Xin Long) [1890383] - sctp: send the next probe immediately once the last one is acked (Xin Long) [1890383] - sctp: do black hole detection in search complete state (Xin Long) [1890383] - sctp: process sctp over udp icmp err on sctp side (Xin Long) [1890383] - sctp: extract sctp_v4_err_handle function from sctp_v4_err (Xin Long) [1890383] - sctp: extract sctp_v6_err_handle function from sctp_v6_err (Xin Long) [1890383] - sctp: remove the unessessary hold for idev in sctp_v6_err (Xin Long) [1890383] - sctp: enable PLPMTUD when the transport is ready (Xin Long) [1890383] - sctp: do state transition when receiving an icmp TOOBIG packet (Xin Long) [1890383] - sctp: do state transition when a probe succeeds on HB ACK recv path (Xin Long) [1890383] - sctp: do state transition when PROBE_COUNT == MAX_PROBES on HB send path (Xin Long) [1890383] - sctp: do the basic send and recv for PLPMTUD probe (Xin Long) [1890383] - sctp: add the probe timer in transport for PLPMTUD (Xin Long) [1890383] - sctp: add the constants/variables and states and some APIs for transport (Xin Long) [1890383] - sctp: add SCTP_PLPMTUD_PROBE_INTERVAL sockopt for sock/asoc/transport (Xin Long) [1890383] - sctp: add probe_interval in sysctl and sock/asoc/transport (Xin Long) [1890383] - sctp: add pad chunk and its make function and event table (Xin Long) [1890383] - blk-mq: still set q->make_request_fn for blk-mq (Ming Lei) [1999728] - PCI: Add AMD RS690 quirk to enable 64-bit DMA (Myron Stowe) [1993279] - PCI: Add ACS quirk for Broadcom BCM57414 NIC (Myron Stowe) [1993279] - PCI: Mark some NVIDIA GPUs to avoid bus reset (Myron Stowe) [1993279] - PCI: of: Clear 64-bit flag for non-prefetchable memory below 4GB (Myron Stowe) [1993279] - x86/PCI: Remove unused alloc_pci_root_info() return value (Myron Stowe) [1993279] - PCI: Delay after FLR of Intel DC P4510 NVMe (Myron Stowe) [1993279] - PCI: Delay after FLR of Intel DC P3700 NVMe (Myron Stowe) [1993279] - PCI: Disable Samsung SM961/PM961 NVMe before FLR (Myron Stowe) [1993279] - PCI/sysfs: Use sysfs_emit() and sysfs_emit_at() in "show" functions (Myron Stowe) [1993279] - PCI/sysfs: Rearrange smbios_attr_group and acpi_attr_group (Myron Stowe) [1993279] - PCI/sysfs: Tidy SMBIOS & ACPI label attributes (Myron Stowe) [1993279] - PCI/sysfs: Convert "index", "acpi_index", "label" to static attributes (Myron Stowe) [1993279] - PCI/sysfs: Define SMBIOS label attributes with DEVICE_ATTR*() (Myron Stowe) [1993279] - PCI/sysfs: Define ACPI label attributes with DEVICE_ATTR*() (Myron Stowe) [1993279] - PCI/sysfs: Rename device_has_dsm() to device_has_acpi_name() (Myron Stowe) [1993279] - PCI/sysfs: Convert "vpd" to static attribute (Myron Stowe) [1993279] - PCI/sysfs: Rename "vpd" attribute accessors (Myron Stowe) [1993279] - PCI/sysfs: Convert "reset" to static attribute (Myron Stowe) [1993279] - PCI/sysfs: Convert "rom" to static attribute (Myron Stowe) [1993279] - PCI/sysfs: Convert "config" to static attribute (Myron Stowe) [1993279] - PCI: Allow VPD access for QLogic ISP2722 (Myron Stowe) [1993279] - PCI/VPD: Add helper pci_get_func0_dev() (Myron Stowe) [1993279] - PCI/VPD: Remove pci_vpd_find_tag() SRDT handling (Myron Stowe) [1993279] - PCI/VPD: Remove pci_vpd_find_tag() 'offset' argument (Myron Stowe) [1993279] - PCI/VPD: Change pci_vpd_init() return type to void (Myron Stowe) [1993279] - PCI/VPD: Make missing VPD message less alarming (Myron Stowe) [1993279] - PCI/VPD: Remove pci_set_vpd_size() (Myron Stowe) [1993279] - PCI/VPD: Remove sysfs accessor size checking dead code (Myron Stowe) [1993279] - PCI/VPD: Remove obsolete Broadcom NIC quirk (Myron Stowe) [1993279] - PCI/ACPI: Fix acpi_pci_set_power_state() debug message (Myron Stowe) [1993279] - PCI: acpiphp: Fix whitespace issue (Myron Stowe) [1993279] - PCI: shpchp: Remove unused shpc_writeb() (Myron Stowe) [1993279] - PCI: cpqphp: Use DEFINE_SPINLOCK() for int15_lock (Myron Stowe) [1993279] - ACPI / hotplug / PCI: Fix reference count leak in enable_slot() (Myron Stowe) [1993279] - PCI: Add pci_disable_parity() (Myron Stowe) [1993279] - PCI: Release OF node in pci_scan_device()'s error path (Myron Stowe) [1993279] - fs: dlm: fix check for multi-homed hosts (Alexander Aring) [1889887] - iommu: remove iommu_domain_{get,set}_attr (Jerry Snitselaar) [2004349] - iommu/fsl_pamu: enable the liodn when attaching a device (Jerry Snitselaar) [2004349] - iommu/fsl_pamu: replace DOMAIN_ATTR_FSL_PAMU_STASH with a direct call (Jerry Snitselaar) [2004349] - iommu/fsl_pamu: remove ->domain_window_enable (Jerry Snitselaar) [2004349] - iommu/fsl_pamu: remove support for multiple windows (Jerry Snitselaar) [2004349] - iommu/fsl_pamu: remove fsl_pamu_get_domain_attr (Jerry Snitselaar) [2004349] - iommu: remove the unused domain_window_disable method (Jerry Snitselaar) [2004349] - iommu: Remove .domain_{get,set}_windows (Jerry Snitselaar) [2004349] - iommu/arm-smmu-v3: Decrease the queue size of evtq and priq (Jerry Snitselaar) [2004349] - iommu/vt-d: Use pasid_pte_is_present() helper function (Jerry Snitselaar) [2004349] - iommu/vt-d: Update the virtual command related registers (Jerry Snitselaar) [2004349] - ACPI: IORT: Handle device properties with software node API (Jerry Snitselaar) [2004349] - iommu: Update "iommu.strict" documentation (Jerry Snitselaar) [2004349] - iommu/dma: Remove redundant "!dev" checks (Jerry Snitselaar) [2004349] - iommu/virtio: Drop IOVA cookie management (Jerry Snitselaar) [2004349] - iommu/vt-d: Drop IOVA cookie management (Jerry Snitselaar) [2004349] - iommu/arm-smmu: Drop IOVA cookie management (Jerry Snitselaar) [2004349] - iommu/amd: Drop IOVA cookie management (Jerry Snitselaar) [2004349] - iommu: Pull IOVA cookie management into the core (Jerry Snitselaar) [2004349] - iommu/arm-smmu-v3: Stop pre-zeroing batch commands (Jerry Snitselaar) [2004349] - iommu/arm-smmu-v3: Extract reusable function __arm_smmu_cmdq_skip_err() (Jerry Snitselaar) [2004349] - iommu/arm-smmu-v3: Add and use static helper function arm_smmu_get_cmdq() (Jerry Snitselaar) [2004349] - iommu/arm-smmu-v3: Remove some unneeded init in arm_smmu_cmdq_issue_cmdlist() (Jerry Snitselaar) [2004349] - iommu/arm-smmu-v3: Add and use static helper function arm_smmu_cmdq_issue_cmd_with_sync() (Jerry Snitselaar) [2004349] - iommu/arm-smmu-v3: Use command queue batching helpers to improve performance (Jerry Snitselaar) [2004349] - iommu/amd: Use only natural aligned flushes in a VM (Jerry Snitselaar) [2004349] - iommu/amd: Sync once for scatter-gather operations (Jerry Snitselaar) [2004349] - iommu/amd: Tailored gather logic for AMD (Jerry Snitselaar) [2004349] - iommu: Factor iommu_iotlb_gather_is_disjoint() out (Jerry Snitselaar) [2004349] - iommu: Improve iommu_iotlb_gather helpers (Jerry Snitselaar) [2004349] - iommu/amd: Do not use flush-queue when NpCache is on (Jerry Snitselaar) [2004349] - iommu/amd: Selective flush on unmap (Jerry Snitselaar) [2004349] - iommu/amd: Convert from atomic_t to refcount_t on pasid_state->count (Jerry Snitselaar) [2004349] - iommu: Streamline iommu_iova_to_phys() (Jerry Snitselaar) [2004349] - iommu/vt-d: Allow devices to have more than 32 outstanding PRs (Jerry Snitselaar) [1920744] - iommu/vt-d: Drop "0x" prefix from PCI bus & device addresses (Jerry Snitselaar) [2004349] - iommu/vt-d: Fix a deadlock in intel_svm_drain_prq() (Jerry Snitselaar) [2004349] - iommu/vt-d: Fix PASID leak in intel_svm_unbind_mm() (Jerry Snitselaar) [2004349] - iommu/amd: Fix printing of IOMMU events when rate limiting kicks in (Jerry Snitselaar) [2004349] - iommu/arm-smmu: Fix missing unlock on error in arm_smmu_device_group() (Jerry Snitselaar) [2004349] - iommu/arm-smmu: Fix race condition during iommu_group creation (Jerry Snitselaar) [2004349] - iommu: Fix race condition during default domain allocation (Jerry Snitselaar) [2004349] - iommu/arm-smmu-v3: Implement the map_pages() IOMMU driver callback (Jerry Snitselaar) [1971977] - iommu/arm-smmu-v3: Implement the unmap_pages() IOMMU driver callback (Jerry Snitselaar) [1971977] - iommu/vt-d: Move clflush'es from iotlb_sync_map() to map_pages() (Jerry Snitselaar) [1971977] - iommu/vt-d: Implement map/unmap_pages() iommu_ops callback (Jerry Snitselaar) [1971977] - iommu/vt-d: Report real pgsize bitmap to iommu core (Jerry Snitselaar) [1971977] - iommu/arm-smmu: Implement the map_pages() IOMMU driver callback (Jerry Snitselaar) [1971977] - iommu/arm-smmu: Implement the unmap_pages() IOMMU driver callback (Jerry Snitselaar) [1971977] - iommu/io-pgtable-arm: Implement arm_lpae_map_pages() (Jerry Snitselaar) [1971977] - iommu/io-pgtable-arm: Implement arm_lpae_unmap_pages() (Jerry Snitselaar) [1971977] - iommu/io-pgtable-arm: Prepare PTE methods for handling multiple entries (Jerry Snitselaar) [1971977] - iommu: Add support for the map_pages() callback (Jerry Snitselaar) [1971977] - iommu: Hook up '->unmap_pages' driver callback (Jerry Snitselaar) [1971977] - iommu: Split 'addr_merge' argument to iommu_pgsize() into separate parts (Jerry Snitselaar) [1971977] - iommu: Use bitmap to calculate page size in iommu_pgsize() (Jerry Snitselaar) [1971977] - iommu: Add a map_pages() op for IOMMU drivers (Jerry Snitselaar) [1971977] - iommu/io-pgtable: Introduce map_pages() as a page table op (Jerry Snitselaar) [1971977] - iommu: Add an unmap_pages() op for IOMMU drivers (Jerry Snitselaar) [1971977] - iommu/io-pgtable: Introduce unmap_pages() as a page table op (Jerry Snitselaar) [1971977] - iommu/vt-d: Fix incomplete cache flush in intel_pasid_tear_down_entry() (Jerry Snitselaar) [2004349] - iommu/vt-d: Fix PASID reference leak (Jerry Snitselaar) [2004349] - iommu: Check if group is NULL before remove device (Jerry Snitselaar) [2004349] - iommu/dma: Fix leak in non-contiguous API (Jerry Snitselaar) [2004349] - iommu/arm-smmu-v3: Fix fall-through warning for Clang (Jerry Snitselaar) [2004349] - iommu/vt-d: Fix clearing real DMA device's scalable-mode context entries (Jerry Snitselaar) [2004349] - iommu/vt-d: Global devTLB flush when present context entry changed (Jerry Snitselaar) [2004349] - iommu/arm-smmu: Use Tegra implementation on Tegra186 (Jerry Snitselaar) [2004349] - iommu: Delete a duplicate check in iommu_change_dev_def_domain() (Jerry Snitselaar) [2004349] - iommu/dma: Fix compile warning in 32-bit builds (Jerry Snitselaar) [2004349] - iommu: Drop unnecessary of_iommu.h includes (Jerry Snitselaar) [2004349] - iommu: Remove unused of_get_dma_window() (Jerry Snitselaar) [2004349] - iommu/iova: Put free_iova_mem() outside of spinlock iova_rbtree_lock (Jerry Snitselaar) [2004349] - iommu/dma: Fix IOVA reserve dma ranges (Jerry Snitselaar) [2004349] - iommu/virtio: Enable x86 support (Jerry Snitselaar) [2004349] - iommu/dma: Pass address limit rather than size to iommu_setup_dma_ops() (Jerry Snitselaar) [2004349] - iommu/amd: Fix section mismatch warning for detect_ivrs() (Jerry Snitselaar) [2004349] - iommu/amd: Add amd_iommu=force_enable option (Jerry Snitselaar) [2004349] - iommu/amd: Fix extended features logging (Jerry Snitselaar) [2004349] - iommu/vt-d: Fix dereference of pointer info before it is null checked (Jerry Snitselaar) [2004349] - iommu/vt-d: Fix linker error on 32-bit (Jerry Snitselaar) [2004349] - iommu/vt-d: No need to typecast (Jerry Snitselaar) [2004349] - iommu/vt-d: Define counter explicitly as unsigned int (Jerry Snitselaar) [2004349] - iommu/vt-d: Remove unnecessary braces (Jerry Snitselaar) [2004349] - iommu/vt-d: Removed unused iommu_count in dmar domain (Jerry Snitselaar) [2004349] - iommu/vt-d: Use bitfields for DMAR capabilities (Jerry Snitselaar) [2004349] - iommu/vt-d: Use DEVICE_ATTR_RO macro (Jerry Snitselaar) [2004349] - iommu/vt-d: Fix out-bounds-warning in intel/svm.c (Jerry Snitselaar) [2004349] - iommu/vt-d: Add PRQ handling latency sampling (Jerry Snitselaar) [1971935] - iommu/vt-d: Add cache invalidation latency sampling (Jerry Snitselaar) [1971935] - iommu/vt-d: Expose latency monitor data through debugfs (Jerry Snitselaar) [1971935] - iommu/vt-d: Add common code for dmar latency performance monitors (Jerry Snitselaar) [1971935] - iommu/vt-d: Add prq_report trace event (Jerry Snitselaar) [1971973] - iommu/vt-d: Report prq to io-pgfault framework (Jerry Snitselaar) [1971971] - iommu/vt-d: Allocate/register iopf queue for sva devices (Jerry Snitselaar) [1971971] - iommu/vt-d: Refactor prq_event_thread() (Jerry Snitselaar) [1971971] - iommu/vt-d: Use common helper to lookup svm devices (Jerry Snitselaar) [1971971] - iommu/vt-d: Use iommu_sva_alloc(free)_pasid() helpers (Jerry Snitselaar) [1971971] - iommu/vt-d: Add pasid private data helpers (Jerry Snitselaar) [1971971] - iommu/vt-d: Support asynchronous IOMMU nested capabilities (Jerry Snitselaar) [2004349] - iommu/vt-d: Select PCI_ATS explicitly (Jerry Snitselaar) [2004349] - iommu/vt-d: Tweak the description of a DMA fault (Jerry Snitselaar) [1971975] - iommu/vt-d: Fix kernel-doc syntax in file header (Jerry Snitselaar) [2004349] - iommu/vt-d: Remove redundant assignment to variable agaw (Jerry Snitselaar) [2004349] - iommu/arm-smmu: Check smmu->impl pointer before dereferencing (Jerry Snitselaar) [2004349] - iommu/arm-smmu: Implement ->probe_finalize() (Jerry Snitselaar) [2004349] - iommu/arm-smmu-v3: Remove unnecessary oom message (Jerry Snitselaar) [2004349] - iommu/arm-smmu: Fix arm_smmu_device refcount leak in address translation (Jerry Snitselaar) [2004349] - iommu/arm-smmu: Fix arm_smmu_device refcount leak when arm_smmu_rpm_get fails (Jerry Snitselaar) [2004349] - PM: runtime: Add documentation for pm_runtime_resume_and_get() (Jerry Snitselaar) [2004349] - PM: runtime: Add pm_runtime_resume_and_get to deal with usage counter (Jerry Snitselaar) [2004349] - iommu/arm: Cleanup resources in case of probe error path (Jerry Snitselaar) [2004349] - iommu/arm-smmu-v3: Ratelimit event dump (Jerry Snitselaar) [2004349] - iommu/arm-smmu-v3: Add stall support for platform devices (Jerry Snitselaar) [2004349] - iommu/arm-smmu-v3: Change *array into *const array (Jerry Snitselaar) [2004349] - iommu/amd: Remove redundant assignment of err (Jerry Snitselaar) [2004349] - iommu/amd: Tidy up DMA ops init (Jerry Snitselaar) [2004349] - iommu/arm-smmu: Add support for driver IOMMU fault handlers (Jerry Snitselaar) [2004349] - iommu/virtio: Add missing MODULE_DEVICE_TABLE (Jerry Snitselaar) [2004349] - iommu/amd: Fix wrong parentheses on page-specific invalidations (Jerry Snitselaar) [2004349] - iommu: Streamline registration interface (Jerry Snitselaar) [2004349] - iommu: Statically set module owner (Jerry Snitselaar) [2004349] - iommu: remove DOMAIN_ATTR_IO_PGTABLE_CFG (Jerry Snitselaar) [2004349] - iommu: remove DOMAIN_ATTR_DMA_USE_FLUSH_QUEUE (Jerry Snitselaar) [2004349] - iommu: remove iommu_set_cmd_line_dma_api and iommu_cmd_line_dma_api (Jerry Snitselaar) [2004349] - iommu: remove DOMAIN_ATTR_NESTING (Jerry Snitselaar) [2004349] - iommu: remove DOMAIN_ATTR_GEOMETRY (Jerry Snitselaar) [2004349] - iommu: remove DOMAIN_ATTR_PAGING (Jerry Snitselaar) [2004349] - iommu/arm-smmu-v3: Maintain a SID->device structure (Jerry Snitselaar) [2004349] - iommu: Add a page fault handler (Jerry Snitselaar) [2004349] - iommu/vt-d: Support IOMMU_DEV_FEAT_IOPF (Jerry Snitselaar) [2004349] - iommu: Separate IOMMU_DEV_FEAT_IOPF from IOMMU_DEV_FEAT_SVA (Jerry Snitselaar) [2004349] - iommu/arm-smmu-v3: Use device properties for pasid-num-bits (Jerry Snitselaar) [2004349] - of/device: Add input id to of_dma_configure() (Jerry Snitselaar) [2004349] - of/iommu: Make of_map_rid() PCI agnostic (Jerry Snitselaar) [2004349] - iommu: Fix comment for struct iommu_fwspec (Jerry Snitselaar) [2004349] - iommu/amd: Remove duplicate check of devid (Jerry Snitselaar) [2004349] - iommu/amd: Page-specific invalidations for more than one page (Jerry Snitselaar) [2004349] - iommu/amd: Move a few prototypes to include/linux/amd-iommu.h (Jerry Snitselaar) [2004349] - iommu/amd: Remove a few unused exports (Jerry Snitselaar) [2004349] - iommu/amd: Remove the unused amd_iommu_get_v2_domain function (Jerry Snitselaar) [2004349] - iommu/amd: Remove the unused device errata code (Jerry Snitselaar) [2004349] - iommu/amd: Remove duplicate check of pasids (Jerry Snitselaar) [2004349] - iommu/vt-d: Fix lockdep splat in intel_pasid_get_entry() (Jerry Snitselaar) [2004349] - iommu/amd: Remove iommu_init_ga() (Jerry Snitselaar) [1998265] - iommu/amd: Relocate GAMSup check to early_enable_iommus (Jerry Snitselaar) [1998265] - x86/Kconfig: Do not enable AMD_MEM_ENCRYPT_ACTIVE_BY_DEFAULT automatically (Prarit Bhargava) [2021219] - hyper-v: Replace uuid.h with types.h (Mohammed Gamal) [2008563] - x86/hyperv: Avoid erroneously sending IPI to 'self' (Mohammed Gamal) [2008563] - asm-generic/hyperv: provide cpumask_to_vpset_noself (Mohammed Gamal) [2008563] - asm-generic/hyperv: Add missing function prototypes per -W1 warnings (Mohammed Gamal) [2008563] - hv: hyperv.h: Remove unused inline functions (Mohammed Gamal) [2008563] - hv: hyperv.h: a few mundane typo fixes (Mohammed Gamal) [2008563] - hv: hyperv.h: Replace one-element array with flexible-array in struct icmsg_negotiate (Mohammed Gamal) [2008563] - x86/hyperv: add comment describing TSC_INVARIANT_CONTROL MSR setting bit 0 (Mohammed Gamal) [2008563] - x86/hyperv: fix for unwanted manipulation of sched_clock when TSC marked unstable (Mohammed Gamal) [2008563] - hyperv: Detect Nested virtualization support for SVM (Mohammed Gamal) [2008563] - hyperv: SVM enlightened TLB flush support flag (Mohammed Gamal) [2008563] - x86/hyperv: remove on-stack cpumask from hv_send_ipi_mask_allbutself (Mohammed Gamal) [2008563] - drivers: hv: Create a consistent pattern for checking Hyper-V hypercall status (Mohammed Gamal) [2008563] - x86/hyperv: remove unused linux/version.h header (Mohammed Gamal) [2008563] - x86/hyperv: Fix unused variable 'hi' warning in hv_apic_read (Mohammed Gamal) [2008563] - x86/hyperv: Fix unused variable 'msr_val' warning in hv_qlock_wait (Mohammed Gamal) [2008563] - PCI: hv: Fix sleep while in non-sleep context when removing child devices from the bus (Mohammed Gamal) [2008562] - PCI: hv: Add check for hyperv_initialized in init_hv_pci_drv() (Mohammed Gamal) [2008562] - PCI: hv: Drop msi_controller structure (Mohammed Gamal) [2008562] - PCI/IOV: Add sysfs MSI-X vector assignment interface (Myron Stowe) [2019087] - x86: ACPI: cstate: Optimize C3 entry on AMD CPUs (David Arcari) [1998529] - Bluetooth: Move shutdown callback before flushing tx and rx queue (Gopal Tiwari) [1990477] - Bluetooth: btusb: check conditions before enabling USB ALT 3 for WBS (Gopal Tiwari) [1990477] - Bluetooth: Fix VIRTIO_ID_BT assigned number (Gopal Tiwari) [1990477] - Bluetooth: mgmt: Fix wrong opcode in the response for add_adv cmd (Gopal Tiwari) [1990477] - Bluetooth: defer cleanup of resources in hci_unregister_dev() (Gopal Tiwari) [1990477] - Bluetooth: Increment management interface revision (Gopal Tiwari) [1990477] - Bluetooth: Fix handling of HCI_LE_Advertising_Set_Terminated event (Gopal Tiwari) [1990477] - Bluetooth: Fix Set Extended (Scan Response) Data (Gopal Tiwari) [1990477] - Bluetooth: use inclusive language when filtering devices (Gopal Tiwari) [1990477] - Bluetooth: smp: Use the correct print format (Gopal Tiwari) [1990477] - Bluetooth: use inclusive language in HCI role comments (Gopal Tiwari) [1990477] - Bluetooth: use inclusive language when tracking connections (Gopal Tiwari) [1990477] - Bluetooth: sco: Use the correct print format (Gopal Tiwari) [1990477] - Bluetooth: a2mp: Use the correct print format (Gopal Tiwari) [1990477] - Bluetooth: 6lowpan: Use the correct print format (Gopal Tiwari) [1990477] - Bluetooth: amp: Use the correct print format (Gopal Tiwari) [1990477] - Bluetooth: cmtp: Use the correct print format (Gopal Tiwari) [1990477] - Bluetooth: bnep: Use the correct print format (Gopal Tiwari) [1990477] - Bluetooth: hidp: Use the correct print format (Gopal Tiwari) [1990477] - Bluetooth: use inclusive language in comments (Gopal Tiwari) [1990477] - Bluetooth: use inclusive language in SMP (Gopal Tiwari) [1990477] - Bluetooth: use inclusive language in HCI LE features (Gopal Tiwari) [1990477] - Bluetooth: use inclusive language to describe CPB (Gopal Tiwari) [1990477] - Bluetooth: mgmt: Fix slab-out-of-bounds in tlv_data_is_valid (Gopal Tiwari) [1990477] - Bluetooth: disable filter dup when scan for adv monitor (Gopal Tiwari) [1990477] - Bluetooth: mgmt: Fix the command returns garbage parameter value (Gopal Tiwari) [1990477] - Bluetooth: RFCOMM: Use DEVICE_ATTR_RO macro (Gopal Tiwari) [1990477] - Bluetooth: Translate additional address type during le_conn_comp (Gopal Tiwari) [1990477] - Bluetooth: L2CAP: Fix invalid access on ECRED Connection response (Gopal Tiwari) [1990477] - Bluetooth: L2CAP: Fix invalid access if ECRED Reconfigure fails (Gopal Tiwari) [1990477] - Bluetooth: Remove spurious error message (Gopal Tiwari) [1990477] - Bluetooth: Shutdown controller after workqueues are flushed or cancelled (Gopal Tiwari) [1990477] - Bluetooth: Add ncmd=0 recovery handling (Gopal Tiwari) [1990477] - Bluetooth: 6lowpan: remove unused function (Gopal Tiwari) [1990477] - Bluetooth: Fix alt settings for incoming SCO with transparent coding format (Gopal Tiwari) [1990477] - Bluetooth: Fix the HCI to MGMT status conversion table (Gopal Tiwari) [1990477] - Bluetooth: cmtp: fix file refcount when cmtp_attach_device fails (Gopal Tiwari) [1990477] - Bluetooth: 6lowpan: delete unneeded variable initialization (Gopal Tiwari) [1990477] - Bluetooth: Return whether a connection is outbound (Gopal Tiwari) [1990477] - Bluetooth: SMP: Fix crash when receiving new connection when debug is enabled (Gopal Tiwari) [1990477] - Bluetooth: Fix spelling mistakes (Gopal Tiwari) [1990477] - Bluetooth: Set defaults for le_scan_{int,window}_adv_monitor (Gopal Tiwari) [1990477] - Bluetooth: Allow Microsoft extension to indicate curve validation (Gopal Tiwari) [1990477] - Bluetooth: Add support for reading AOSP vendor capabilities (Gopal Tiwari) [1990477] - Bluetooth: LL privacy allow RPA (Gopal Tiwari) [1990477] - Bluetooth: Handle own address type change with HCI_ENABLE_LL_PRIVACY (Gopal Tiwari) [1990477] - Bluetooth: Do not set cur_adv_instance in adv param MGMT request (Gopal Tiwari) [1990477] - Bluetooth: Use ext adv handle from requests in CCs (Gopal Tiwari) [1990477] - Bluetooth: use the correct print format for L2CAP debug statements (Gopal Tiwari) [1990477] - Bluetooth: SMP: Fix variable dereferenced before check 'conn' (Gopal Tiwari) [1990477] - Bluetooth: Check inquiry status before sending one (Gopal Tiwari) [1990477] - Bluetooth: Coding style fix (Gopal Tiwari) [1990477] - Bluetooth: Remove 'return' in void function (Gopal Tiwari) [1990477] - Bluetooth: Increment management interface revision (Gopal Tiwari) [1990477] - Bluetooth: Move the advertisement monitor events to correct list (Gopal Tiwari) [1990477] - Bluetooth: Add missing entries for PHY configuration commands (Gopal Tiwari) [1990477] - Bluetooth: Fix mgmt status for LL Privacy experimental feature (Gopal Tiwari) [1990477] - Bluetooth: Fix wrong opcode error for read advertising features (Gopal Tiwari) [1990477] - Bluetooth: L2CAP: Rudimentary typo fixes (Gopal Tiwari) [1990477] - Bluetooth: Remove trailing semicolon in macros (Gopal Tiwari) [1990477] - Bluetooth: check for zapped sk before connecting (Gopal Tiwari) [1990477] - Bluetooth: fix set_ecdh_privkey() prototype (Gopal Tiwari) [1990477] - Bluetooth: initialize skb_queue_head at l2cap_chan_create() (Gopal Tiwari) [1990477] - Bluetooth: Set CONF_NOT_COMPLETE as l2cap_chan default (Gopal Tiwari) [1990477] - Bluetooth: Fix incorrect status handling in LE PHY UPDATE event (Gopal Tiwari) [1990477] - Bluetooth: avoid deadlock between hci_dev->lock and socket lock (Gopal Tiwari) [1990477] - Bluetooth: SMP: Convert BT_ERR/BT_DBG to bt_dev_err/bt_dev_dbg (Gopal Tiwari) [1990477] - Bluetooth: L2CAP: Fix not checking for maximum number of DCID (Gopal Tiwari) [1990477] - Bluetooth: Cancel le_scan_restart work when stopping discovery (Gopal Tiwari) [1990477] - Bluetooth: SMP: Fail if remote and local public keys are identical (Gopal Tiwari) [1990477] - Bluetooth: Allow scannable adv with extended MGMT APIs (Gopal Tiwari) [1990477] - Bluetooth: Remove unneeded commands for suspend (Gopal Tiwari) [1990477] - Bluetooth: Notify suspend on le conn failed (Gopal Tiwari) [1990477] - Bluetooth: hci_uart: Remove redundant assignment to fw_ptr (Gopal Tiwari) [1990477] - Bluetooth: btmrvl: remove redundant continue statement (Gopal Tiwari) [1990477] - Bluetooth: btusb: use default nvm if boardID is 0 for wcn6855. (Gopal Tiwari) [1990477] - Bluetooth: btusb: fix bt fiwmare downloading failure issue for qca btsoc. (Gopal Tiwari) [1990477] - Bluetooth: btmtkuart: using pm_runtime_resume_and_get instead of pm_runtime_get_sync (Gopal Tiwari) [1990477] - Bluetooth: btrtl: rename USB fw for RTL8761 (Gopal Tiwari) [1990477] - Bluetooth: btusb: Add 0x0b05:0x190e Realtek 8761BU (ASUS BT500) device. (Gopal Tiwari) [1990477] - Bluetooth: hci_h5: Add RTL8822CS capabilities (Gopal Tiwari) [1990477] - Bluetooth: btusb: Add support USB ALT 3 for WBS (Gopal Tiwari) [1990477] - Bluetooth: btusb: Add a new QCA_ROME device (0cf3:e500) (Gopal Tiwari) [1990477] - Bluetooth: btqca: Don't modify firmware contents in-place (Gopal Tiwari) [1990477] - Bluetooth: btbcm: Add entry for BCM43430B0 UART Bluetooth (Gopal Tiwari) [1990477] - Bluetooth: hci_qca: fix potential GPF (Gopal Tiwari) [1990477] - Bluetooth: btusb: fix memory leak (Gopal Tiwari) [1990477] - Bluetooth: btusb: Fixed too many in-token issue for Mediatek Chip. (Gopal Tiwari) [1990477] - Bluetooth: btusb: Add support for Lite-On Mediatek Chip (Gopal Tiwari) [1990477] - Bluetooth: virtio_bt: add missing null pointer check on alloc_skb call return (Gopal Tiwari) [1990477] - Bluetooth: btusb: Fix failing to init controllers with operation firmware (Gopal Tiwari) [1990477] - Bluetooth: Add a new USB ID for RTL8822CE (Gopal Tiwari) [1990477] - Bluetooth: btusb: Revert Fix the autosuspend enable and disable (Gopal Tiwari) [1990477] - Bluetooth: Add support for virtio transport driver (Gopal Tiwari) [1990477] - Bluetooth: btusb: Enable quirk boolean flag for Mediatek Chip. (Gopal Tiwari) [1990477] - Bluetooth: btintel: Skip reading firmware file version while in bootloader mode (Gopal Tiwari) [1990477] - Bluetooth: btintel: Collect tlv based active firmware build info in FW mode (Gopal Tiwari) [1990477] - Bluetooth: btintel: Reorganized bootloader mode tlv checks in intel_version_tlv parsing (Gopal Tiwari) [1990477] - Bluetooth: btusb: Consolidate code for waiting firmware to boot (Gopal Tiwari) [1990477] - Bluetooth: btusb: Consolidate code for waiting firmware download (Gopal Tiwari) [1990477] - Bluetooth: btintel: Consolidate intel_version parsing (Gopal Tiwari) [1990477] - Bluetooth: btintel: Consolidate intel_version_tlv parsing (Gopal Tiwari) [1990477] - Bluetooth: btintel: Move operational checks after version check (Gopal Tiwari) [1990477] - Bluetooth: btintel: Check firmware version before download (Gopal Tiwari) [1990477] - Bluetooth: hci_qca: Mundane typo fix (Gopal Tiwari) [1990477] - Bluetooth: btbcm: Add BCM4330 and BCM4334 compatibles (Gopal Tiwari) [1990477] - Bluetooth: hci_qca: Add device_may_wakeup support (Gopal Tiwari) [1990477] - Bluetooth: btintel: Fix offset calculation boot address parameter (Gopal Tiwari) [1990477] - Bluetooth: btusb: print firmware file name on error loading firmware (Gopal Tiwari) [1990477] - Bluetooth: btbcm: Obtain and handle reset GPIO (Gopal Tiwari) [1990477] - Bluetooth: btusb: Fix incorrect type in assignment and uninitialized symbol (Gopal Tiwari) [1990477] - Bluetooth: btusb: support 0cb5:c547 Realtek 8822CE device (Gopal Tiwari) [1990477] - Bluetooth: hci_qca: Fixed issue during suspend (Gopal Tiwari) [1990477] - Bluetooth: btusb: fix excessive stack usage (Gopal Tiwari) [1990477] - Bluetooth: btusb: remove set but not used variable in btusb_mtk_setup_firmware_79xx (Gopal Tiwari) [1990477] - Bluetooth: btusb: Fix typo and correct the log print (Gopal Tiwari) [1990477] - Bluetooth: btusb: Fix memory leak in btusb_mtk_wmt_recv (Gopal Tiwari) [1990477] - Bluetooth: btusb: Add protocol support for MediaTek MT7921U USB devices (Gopal Tiwari) [1990477] - Bluetooth: btusb: Fine-tune mt7663 mechanism. (Gopal Tiwari) [1990477] - Bluetooth: hci_qca: check for SSR triggered flag while suspend (Gopal Tiwari) [1990477] - Bluetooth: btrtl: Enable WBS for the specific Realtek devices (Gopal Tiwari) [1990477] - Bluetooth: hci_h5: Set HCI_QUIRK_SIMULTANEOUS_DISCOVERY for btrtl (Gopal Tiwari) [1990477] - Bluetooth: hci_qca: Wait for SSR completion during suspend (Gopal Tiwari) [1990477] - Bluetooth: hci_qca: Fix memleak in qca_controller_memdump (Gopal Tiwari) [1990477] - Bluetooth: hci_h5: Add support for binding RTL8723DS with device tree (Gopal Tiwari) [1990477] - Bluetooth: btusb: Add support for GarfieldPeak controller (Gopal Tiwari) [1990477] - Bluetooth: btrtl: Add null check in setup (Gopal Tiwari) [1990477] - Bluetooth: btrtl: Enable central-peripheral role (Gopal Tiwari) [1990477] - Bluetooth: btusb: Remove duplicate newlines from logging (Gopal Tiwari) [1990477] - Bluetooth: btmtksdio: Fixed switch and case should be at the same indent (Gopal Tiwari) [1990477] - Revert "Bluetooth: btintel: Fix endianness issue for TLV version information" (Gopal Tiwari) [1990477] - Bluetooth: hci_bcm: Add support for ISO packets (Gopal Tiwari) [1990477] - Bluetooth: btusb: add shutdown function for wcn6855 (Gopal Tiwari) [1990477] - Bluetooth: hci_uart: Fix a race for write_work scheduling (Gopal Tiwari) [1990477] - Bluetooth: btqca: Add support to read FW build version for WCN3991 BTSoC (Gopal Tiwari) [1990477] - Bluetooth: btusb: Always fallback to alt 1 for WBS (Gopal Tiwari) [1990477] - Bluetooth: btqcomsmd: Fix a resource leak in error handling paths in the probe function (Gopal Tiwari) [1990477] - Bluetooth: Fix null pointer dereference in amp_read_loc_assoc_final_data (Gopal Tiwari) [1990477] - Bluetooth: Skip eSCO 2M params when not supported (Gopal Tiwari) [1990477] - Bluetooth: fix indentation and alignment reported by checkpatch (Gopal Tiwari) [1990477] - Bluetooth: fix coccicheck warnings debugfs (Gopal Tiwari) [1990477] - Bluetooth: Add new HCI_QUIRK_NO_SUSPEND_NOTIFIER quirk (Gopal Tiwari) [1990477] - Bluetooth: L2CAP: Try harder to accept device not knowing options (Gopal Tiwari) [1990477] - Bluetooth: L2CAP: Fix handling fragmented length (Gopal Tiwari) [1990477] - Bluetooth: btusb: fix memory leak on suspend and resume (Gopal Tiwari) [1990477] - Bluetooth: Put HCI device if inquiry procedure interrupts (Gopal Tiwari) [1990477] - Bluetooth: drop HCI device reference before return (Gopal Tiwari) [1990477] - Bluetooth: avoid u128_xor() on potentially misaligned inputs (Gopal Tiwari) [1990477] - Bluetooth: Fix initializing response id after clearing struct (Gopal Tiwari) [1990477] - Bluetooth: Cancel Inquiry before Create Connection (Gopal Tiwari) [1990477] - Bluetooth: Pause service discovery for suspend (Gopal Tiwari) [1990477] - Bluetooth: Remove hci_req_le_suspend_config (Gopal Tiwari) [1990477] - Bluetooth: Increment management interface revision (Gopal Tiwari) [1990477] - Bluetooth: Set missing suspend task bits (Gopal Tiwari) [1990477] - Bluetooth: Change MGMT security info CMD to be more generic (Gopal Tiwari) [1990477] - Bluetooth: Query LE tx power on startup (Gopal Tiwari) [1990477] - Bluetooth: Use intervals and tx power from mgmt cmds (Gopal Tiwari) [1990477] - Bluetooth: Break add adv into two mgmt commands (Gopal Tiwari) [1990477] - Bluetooth: Add helper to set adv data (Gopal Tiwari) [1990477] - Bluetooth: Add toggle to switch off interleave scan (Gopal Tiwari) [1990477] - Bluetooth: Refactor read default sys config for various types (Gopal Tiwari) [1990477] - Bluetooth: Handle active scan case (Gopal Tiwari) [1990477] - Bluetooth: Handle system suspend resume case (Gopal Tiwari) [1990477] - Bluetooth: Interleave with allowlist scan (Gopal Tiwari) [1990477] - Bluetooth: Fix attempting to set RPA timeout when unsupported (Gopal Tiwari) [1990477] - Bluetooth: Rename get_adv_instance_scan_rsp (Gopal Tiwari) [1990477] - Bluetooth: Fix not sending Set Extended Scan Response (Gopal Tiwari) [1990477] - Bluetooth: Fix for Bluetooth SIG test L2CAP/COS/CFD/BV-14-C (Gopal Tiwari) [1990477] - Bluetooth: sco: Fix crash when using BT_SNDMTU/BT_RCVMTU option (Gopal Tiwari) [1990477] - Bluetooth: Replace BT_DBG with bt_dev_dbg in HCI request (Gopal Tiwari) [1990477] - Bluetooth: consolidate error paths in hci_phy_link_complete_evt() (Gopal Tiwari) [1990477] - Bluetooth: Enforce key size of 16 bytes on FIPS level (Gopal Tiwari) [1990477] - Bluetooth: hidp: use correct wait queue when removing ctrl_wait (Gopal Tiwari) [1990477] - Bluetooth: Move force_bredr_smp debugfs into hci_debugfs_create_bredr (Gopal Tiwari) [1990477] - Bluetooth: Fix: LL PRivacy BLE device fails to connect (Gopal Tiwari) [1990477] - Bluetooth: Resume advertising after LE connection (Gopal Tiwari) [1990477] - Bluetooth: Fix slab-out-of-bounds read in hci_le_direct_adv_report_evt() (Gopal Tiwari) [1990477] - Bluetooth: Replace zero-length array with flexible-array member (Gopal Tiwari) [1990477] - Bluetooth: MGMT: Fix not checking if BT_HS is enabled (Gopal Tiwari) [1990477] - Bluetooth: Disable High Speed by default (Gopal Tiwari) [1990477] - Bluetooth: Fix update of own_addr_type if ll_privacy supported (Gopal Tiwari) [1990477] - Bluetooth: Fix auto-creation of hci_conn at Conn Complete event (Gopal Tiwari) [1990477] - Bluetooth: Set scan parameters for ADV Monitor (Gopal Tiwari) [1990477] - Bluetooth: Update Adv monitor count upon removal (Gopal Tiwari) [1990477] - net: bluetooth: delete duplicated words (Gopal Tiwari) [1990477] - Bluetooth: pause/resume advertising around suspend (Gopal Tiwari) [1990477] - Bluetooth: Emit controller suspend and resume events (Gopal Tiwari) [1990477] - Bluetooth: Add suspend reason for device disconnect (Gopal Tiwari) [1990477] - Bluetooth: Add mgmt suspend and resume events (Gopal Tiwari) [1990477] - Bluetooth: Set ext scan response only when it exists (Gopal Tiwari) [1990477] - Bluetooth: Only mark socket zapped after unlocking (Gopal Tiwari) [1990477] - Bluetooth: Add MGMT capability flags for tx power and ext advertising (Gopal Tiwari) [1990477] - Bluetooth: Report num supported adv instances for hw offloading (Gopal Tiwari) [1990477] - Bluetooth: sco: new getsockopt options BT_SNDMTU/BT_RCVMTU (Gopal Tiwari) [1990477] - Bluetooth: Re-order clearing suspend tasks (Gopal Tiwari) [1990477] - Bluetooth: Fix memory leak in read_adv_mon_features() (Gopal Tiwari) [1990477] - Bluetooth: Clear suspend tasks on unregister (Gopal Tiwari) [1990477] - Bluetooth: Remove CRYPTO_ALG_INTERNAL flag (Gopal Tiwari) [1990477] - Bluetooth: Increment management interface revision (Gopal Tiwari) [1990477] - Bluetooth: use the proper scan params when conn is pending (Gopal Tiwari) [1990477] - Bluetooth: Enable controller RPA resolution using Experimental feature (Gopal Tiwari) [1990477] - Bluetooth: Let controller creates RPA during le create conn (Gopal Tiwari) [1990477] - Bluetooth: Translate additional address type during le_conn (Gopal Tiwari) [1990477] - Bluetooth: Enable RPA Timeout (Gopal Tiwari) [1990477] - Bluetooth: Enable/Disable address resolution during le create conn (Gopal Tiwari) [1990477] - Bluetooth: Configure controller address resolution if available (Gopal Tiwari) [1990477] - Bluetooth: Translate additional address type correctly (Gopal Tiwari) [1990477] - Bluetooth: Update resolving list when updating whitelist (Gopal Tiwari) [1990477] - Bluetooth: Fix suspend notifier race (Gopal Tiwari) [1990477] - Bluetooth: Return NOTIFY_DONE for hci_suspend_notifier (Gopal Tiwari) [1990477] - Bluetooth: Add per-instance adv disable/remove (Gopal Tiwari) [1990477] - Replace HTTP links with HTTPS ones: BLUETOOTH SUBSYSTEM (Gopal Tiwari) [1990477] - Bluetooth: RFCOMM: Use fallthrough pseudo-keyword (Gopal Tiwari) [1990477] - Bluetooth: core: Use fallthrough pseudo-keyword (Gopal Tiwari) [1990477] - Bluetooth: Use whitelist for scan policy when suspending (Gopal Tiwari) [1990477] - Bluetooth: le_simult_central_peripheral experimental feature (Gopal Tiwari) [1990477] - Bluetooth: Fix kernel oops triggered by hci_adv_monitors_clear() (Gopal Tiwari) [1990477] - Bluetooth: use configured default params for active scans (Gopal Tiwari) [1990477] - Bluetooth: Adding a configurable autoconnect timeout (Gopal Tiwari) [1990477] - Bluetooth: Don't restart scanning if paused (Gopal Tiwari) [1990477] - Bluetooth: add a mutex lock to avoid UAF in do_enale_set (Gopal Tiwari) [1990477] - Bluetooth: use configured params for ext adv (Gopal Tiwari) [1990477] - Bluetooth: Add hci_dev_lock to get/set device flags (Gopal Tiwari) [1990477] - Bluetooth: mgmt: Use command complete on success for set system config (Gopal Tiwari) [1990477] - Bluetooth: Terminate the link if pairing is cancelled (Gopal Tiwari) [1990477] - Bluetooth: Update background scan and report device based on advertisement monitors (Gopal Tiwari) [1990477] - Bluetooth: Notify adv monitor removed event (Gopal Tiwari) [1990477] - Bluetooth: Notify adv monitor added event (Gopal Tiwari) [1990477] - Bluetooth: Add handler of MGMT_OP_REMOVE_ADV_MONITOR (Gopal Tiwari) [1990477] - Bluetooth: Add handler of MGMT_OP_ADD_ADV_PATTERNS_MONITOR (Gopal Tiwari) [1990477] - Bluetooth: Add handler of MGMT_OP_READ_ADV_MONITOR_FEATURES (Gopal Tiwari) [1990477] - Bluetooth: Add definitions for advertisement monitor features (Gopal Tiwari) [1990477] - Bluetooth: Add get/set device flags mgmt op (Gopal Tiwari) [1990477] - Bluetooth: Replace wakeable in hci_conn_params (Gopal Tiwari) [1990477] - Bluetooth: Replace wakeable list with flag (Gopal Tiwari) [1990477] - Bluetooth: Add bdaddr_list_with_flags for classic whitelist (Gopal Tiwari) [1990477] - Bluetooth: mgmt: Add commands for runtime configuration (Gopal Tiwari) [1990477] - Bluetooth: implement read/set default system parameters mgmt (Gopal Tiwari) [1990477] - Bluetooth: mgmt: read/set system parameter definitions (Gopal Tiwari) [1990477] - Bluetooth: centralize default value initialization. (Gopal Tiwari) [1990477] - Bluetooth: Use only 8 bits for the HCI CMSG state flags (Gopal Tiwari) [1990477] - Bluetooth: Add support for BT_PKT_STATUS CMSG data for SCO connections (Gopal Tiwari) [1990477] - Bluetooth: Removing noisy dbg message (Gopal Tiwari) [1990477] - Bluetooth: Fix update of connection state in `hci_encrypt_cfm` (Gopal Tiwari) [1990477] - Bluetooth: Fix assuming EIR flags can result in SSP authentication (Gopal Tiwari) [1990477] - Bluetooth: Consolidate encryption handling in hci_encrypt_cfm (Gopal Tiwari) [1990477] - Bluetooth: Add SCO fallback for invalid LMP parameters error (Gopal Tiwari) [1990477] - Bluetooth: Fix for GAP/SEC/SEM/BI-10-C (Gopal Tiwari) [1990477] - Bluetooth: L2CAP: add support for waiting disconnection resp (Gopal Tiwari) [1990477] - Bluetooth: Handle Inquiry Cancel error after Inquiry Complete (Gopal Tiwari) [1990477] - Bluetooth: Rename BT_SUSPEND_COMPLETE (Gopal Tiwari) [1990477] - Bluetooth: Introduce debug feature when dynamic debug is disabled (Gopal Tiwari) [1990477] - Bluetooth: Fix advertising handle is set to 0 (Gopal Tiwari) [1990477] - Bluetooth: Introduce HCI_MGMT_HDEV_OPTIONAL option (Gopal Tiwari) [1990477] - Bluetooth: Add support for experimental features configuration (Gopal Tiwari) [1990477] - Bluetooth: L2CAP: Fix errors during L2CAP_CREDIT_BASED_CONNECTION_REQ (0x17) (Gopal Tiwari) [1990477] - Bluetooth: Add MGMT_EV_PHY_CONFIGURATION_CHANGED to supported list (Gopal Tiwari) [1990477] - Bluetooth: use crypto_shash_tfm_digest() (Gopal Tiwari) [1990477] - Bluetooth: allow scatternet connections if supported. (Gopal Tiwari) [1990477] - Bluetooth: Enhanced Connection Complete event belongs to LL Privacy (Gopal Tiwari) [1990477] - Bluetooth: Enable LE Enhanced Connection Complete event. (Gopal Tiwari) [1990477] - Bluetooth: Use extra variable to make code more readable (Gopal Tiwari) [1990477] - Bluetooth: log advertisement packet length if it gets corrected (Gopal Tiwari) [1990477] - Bluetooth: Always request for user confirmation for Just Works (LE SC) (Gopal Tiwari) [1990477] - Bluetooth: Simplify / fix return values from tk_request (Gopal Tiwari) [1990477] - Bluetooth: debugfs option to unset MITM flag (Gopal Tiwari) [1990477] - Bluetooth: Increment management interface revision (Gopal Tiwari) [1990477] - Bluetooth: replace zero-length array with flexible-array member (Gopal Tiwari) [1990477] - Bluetooth: Add support for reading security information (Gopal Tiwari) [1990477] - Bluetooth: Add support for Read Local Simple Pairing Options (Gopal Tiwari) [1990477] - Bluetooth: Add framework for Microsoft vendor extension (Gopal Tiwari) [1990477] - Bluetooth: Move debugfs configuration above the selftests (Gopal Tiwari) [1990477] - Bluetooth: fixing minor typo in comment (Gopal Tiwari) [1990477] - Bluetooth: Prioritize SCO traffic (Gopal Tiwari) [1990477] - Bluetooth: L2CAP: Fix handling LE modes by L2CAP_OPTIONS (Gopal Tiwari) [1990477] - Bluetooth: Always request for user confirmation for Just Works (Gopal Tiwari) [1990477] - Bluetooth: Add BT_MODE socket option (Gopal Tiwari) [1990477] - crypto: shash - remove shash_desc::flags (Gopal Tiwari) [1990477] - cifs: On cifs_reconnect, resolve the hostname again. (Ronnie Sahlberg) [2018046] - cifs: Handle witness client move notification (Ronnie Sahlberg) [2018046] - cifs: Send witness register messages to userspace daemon in echo task (Ronnie Sahlberg) [2018046] - cifs: Add witness information to debug data dump (Ronnie Sahlberg) [2018046] - cifs: Set witness notification handler for messages from userspace daemon (Ronnie Sahlberg) [2018046] - cifs: Send witness register and unregister commands to userspace daemon (Ronnie Sahlberg) [2018046] - cifs: Register generic netlink family (Ronnie Sahlberg) [2018046] - cifs: add witness mount option and data structs (Ronnie Sahlberg) [2018046] - cifs: Simplify reconnect code when dfs upcall is enabled (Ronnie Sahlberg) [2018046] - file: fix close_range() for unshare+cloexec (Pavel Reichl) [1950248] - scsi: lpfc: Update lpfc version to 14.0.0.3 (Dick Kennedy) [1989265] - scsi: lpfc: Allow fabric node recovery if recovery is in progress before devloss (Dick Kennedy) [1989265] - scsi: lpfc: Fix link down processing to address NULL pointer dereference (Dick Kennedy) [1989265] - scsi: lpfc: Allow PLOGI retry if previous PLOGI was aborted (Dick Kennedy) [1989265] - scsi: lpfc: Fix use-after-free in lpfc_unreg_rpi() routine (Dick Kennedy) [1989265] - scsi: lpfc: Correct sysfs reporting of loop support after SFP status change (Dick Kennedy) [1989265] - scsi: lpfc: Wait for successful restart of SLI3 adapter during host sg_reset (Dick Kennedy) [1989265] - scsi: lpfc: Revert LOG_TRACE_EVENT back to LOG_INIT prior to driver_resource_setup() (Dick Kennedy) [1989265] - scsi: lpfc: Fix memory overwrite during FC-GS I/O abort handling (Dick Kennedy) [1989265] - scsi: lpfc: Add support for optional PLDV handling (Dick Kennedy) [1989265] - scsi: lpfc: Return NULL rather than a plain 0 integer (Dick Kennedy) [1989265] - scsi: lpfc: Fix a function name in comments (Dick Kennedy) [1989265] - scsi: lpfc: Fix mailbox command failure during driver initialization (Dick Kennedy) [1989265] - scsi: lpfc: Fix gcc -Wstringop-overread warning, again (Dick Kennedy) [1989265] - scsi: lpfc: Use correct scnprintf() limit (Dick Kennedy) [1989265] - scsi: lpfc: Fix sprintf() overflow in lpfc_display_fpin_wwpn() (Dick Kennedy) [1989265] - scsi: lpfc: Update lpfc version to 14.0.0.2 (Dick Kennedy) [1989265] - scsi: lpfc: Improve PBDE checks during SGL processing (Dick Kennedy) [1989265] - scsi: lpfc: Zero CGN stats only during initial driver load and stat reset (Dick Kennedy) [1989265] - scsi: lpfc: Fix I/O block after enabling managed congestion mode (Dick Kennedy) [1989265] - scsi: lpfc: Adjust bytes received vales during cmf timer interval (Dick Kennedy) [1989265] - scsi: fc: Add EDC ELS definition (Dick Kennedy) [1989265] - scsi: lpfc: Fix EEH support for NVMe I/O (Dick Kennedy) [1989265] - scsi: lpfc: Fix FCP I/O flush functionality for TMF routines (Dick Kennedy) [1989265] - scsi: lpfc: Fix NVMe I/O failover to non-optimized path (Dick Kennedy) [1989265] - scsi: lpfc: Don't remove ndlp on PRLI errors in P2P mode (Dick Kennedy) [1989265] - scsi: lpfc: Fix rediscovery of tape device after LIP (Dick Kennedy) [1989265] - scsi: lpfc: Fix hang on unload due to stuck fport node (Dick Kennedy) [1989265] - scsi: lpfc: Fix premature rpi release for unsolicited TPLS and LS_RJT (Dick Kennedy) [1989265] - scsi: lpfc: Don't release final kref on Fport node while ABTS outstanding (Dick Kennedy) [1989265] - scsi: lpfc: Fix list_add() corruption in lpfc_drain_txq() (Dick Kennedy) [1989265] - scsi: lpfc: Remove unneeded variable (Dick Kennedy) [1989265] - scsi: lpfc: Fix compilation errors on kernels with no CONFIG_DEBUG_FS (Dick Kennedy) [1989265] - scsi: lpfc: Fix CPU to/from endian warnings introduced by ELS processing (Dick Kennedy) [1989265] - scsi: lpfc: Copyright updates for 14.0.0.1 patches (Dick Kennedy) [1989265] - scsi: lpfc: Update lpfc version to 14.0.0.1 (Dick Kennedy) [1989265] - scsi: lpfc: Add bsg support for retrieving adapter cmf data (Dick Kennedy) [1989265] - scsi: lpfc: Add cmf_info sysfs entry (Dick Kennedy) [1989265] - scsi: lpfc: Add debugfs support for cm framework buffers (Dick Kennedy) [1989265] - scsi: lpfc: Add support for maintaining the cm statistics buffer (Dick Kennedy) [1989265] - scsi: lpfc: Add rx monitoring statistics (Dick Kennedy) [1989265] - scsi: lpfc: Add support for the CM framework (Dick Kennedy) [1989265] - scsi: lpfc: Add cmfsync WQE support (Dick Kennedy) [1989265] - scsi: lpfc: Add support for cm enablement buffer (Dick Kennedy) [1989265] - scsi: lpfc: Add cm statistics buffer support (Dick Kennedy) [1989265] - scsi: lpfc: Add EDC ELS support (Dick Kennedy) [1989265] - scsi: lpfc: Expand FPIN and RDF receive logging (Dick Kennedy) [1989265] - scsi: lpfc: Add MIB feature enablement support (Dick Kennedy) [1989265] - scsi: lpfc: Add SET_HOST_DATA mbox cmd to pass date/time info to firmware (Dick Kennedy) [1989265] - scsi: lpfc: Fix possible ABBA deadlock in nvmet_xri_aborted() (Dick Kennedy) [1989265] - scsi: lpfc: Remove redundant assignment to pointer pcmd (Dick Kennedy) [1989265] - scsi: lpfc: Copyright updates for 14.0.0.0 patches (Dick Kennedy) [1989265] - scsi: lpfc: Update lpfc version to 14.0.0.0 (Dick Kennedy) [1989265] - scsi: lpfc: Add 256 Gb link speed support (Dick Kennedy) [1989265] - scsi: lpfc: Revise Topology and RAS support checks for new adapters (Dick Kennedy) [1989265] - scsi: lpfc: Fix cq_id truncation in rq create (Dick Kennedy) [1989265] - scsi: lpfc: Add PCI ID support for LPe37000/LPe38000 series adapters (Dick Kennedy) [1989265] - scsi: lpfc: Copyright updates for 12.8.0.11 patches (Dick Kennedy) [1989265] - scsi: lpfc: Update lpfc version to 12.8.0.11 (Dick Kennedy) [1989265] - scsi: lpfc: Skip issuing ADISC when node is in NPR state (Dick Kennedy) [1989265] - scsi: lpfc: Skip reg_vpi when link is down for SLI3 in ADISC cmpl path (Dick Kennedy) [1989265] - scsi: lpfc: Call discovery state machine when handling PLOGI/ADISC completions (Dick Kennedy) [1989265] - scsi: lpfc: Delay unregistering from transport until GIDFT or ADISC completes (Dick Kennedy) [1989265] - scsi: lpfc: Enable adisc discovery after RSCN by default (Dick Kennedy) [1989265] - scsi: lpfc: Use PBDE feature enabled bit to determine PBDE support (Dick Kennedy) [1989265] - scsi: lpfc: Clear outstanding active mailbox during PCI function reset (Dick Kennedy) [1989265] - scsi: lpfc: Fix KASAN slab-out-of-bounds in lpfc_unreg_rpi() routine (Dick Kennedy) [1989265] - scsi: lpfc: Remove REG_LOGIN check requirement to issue an ELS RDF (Dick Kennedy) [1989265] - scsi: lpfc: Fix NULL ptr dereference with NPIV ports for RDF handling (Dick Kennedy) [1989265] - scsi: lpfc: Fix target reset handler from falsely returning FAILURE (Dick Kennedy) [1989265] - scsi: lpfc: Discovery state machine fixes for LOGO handling (Dick Kennedy) [1989265] - scsi: lpfc: Fix function description comments for vmid routines (Dick Kennedy) [1989265] - scsi: lpfc: Improve firmware download logging (Dick Kennedy) [1989265] - scsi: lpfc: Remove use of kmalloc() in trace event logging (Dick Kennedy) [1989265] - scsi: lpfc: Fix NVMe support reporting in log message (Dick Kennedy) [1989265] - scsi: lpfc: Fix build error in lpfc_scsi.c (Dick Kennedy) [1989265] - scsi: lpfc: Use list_move_tail() instead of list_del()/list_add_tail() (Dick Kennedy) [1989265] - scsi: lpfc: vmid: Introduce VMID in I/O path (Dick Kennedy) [1989265] - scsi: lpfc: vmid: Add QFPA and VMID timeout check in worker thread (Dick Kennedy) [1989265] - scsi: lpfc: vmid: Timeout implementation for VMID (Dick Kennedy) [1989265] - scsi: lpfc: vmid: Append the VMID to the wqe before sending (Dick Kennedy) [1989265] - scsi: lpfc: vmid: Implement CT commands for appid (Dick Kennedy) [1989265] - scsi: lpfc: vmid: Functions to manage VMIDs (Dick Kennedy) [1989265] - scsi: lpfc: vmid: Implement ELS commands for appid (Dick Kennedy) [1989265] - scsi: lpfc: vmid: Add support for VMID in mailbox command (Dick Kennedy) [1989265] - scsi: lpfc: vmid: VMID parameter initialization (Dick Kennedy) [1989265] - scsi: lpfc: vmid: Add datastructure for supporting VMID in lpfc (Dick Kennedy) [1989265] - redhat/config: Rename CONFIG_DEBUG_KMEMLEAK_EARLY_LOG_SIZE to CONFIG_DEBUG_KMEMLEAK_MEM_POOL_SIZE (Waiman Long) [2018425] - kasan, kmemleak: reset tags when scanning block (Waiman Long) [2018425] - mm/kmemleak: rely on rcu for task stack scanning (Waiman Long) [2018425] - mm/kmemleak: silence KCSAN splats in checksum (Waiman Long) [2018425] - mm/kmemleak: turn kmemleak_lock and object->lock to raw_spinlock_t (Waiman Long) [2018425] - kmemleak: Do not corrupt the object_list during clean-up (Waiman Long) [2018425] - mm: kmemleak: use the memory pool for early allocations (Waiman Long) [2018425] - mm: kmemleak: simple memory allocation pool for kmemleak objects (Waiman Long) [2018425] - mm: kmemleak: make the tool tolerant to struct scan_area allocation failures (Waiman Long) [2018425] - kmemleak: increase DEBUG_KMEMLEAK_EARLY_LOG_SIZE default to 16K (Waiman Long) [2018425] - mm: kmemleak: disable early logging in case of error (Waiman Long) [2018425] - mm/kmemleak.c: fix unused-function warning (Waiman Long) [2018425] - kmemleak: powerpc: skip scanning holes in the .bss section (Waiman Long) [2018425] - mm: kmemleak: no need to check return value of debugfs_create functions (Waiman Long) [2018425]- powerpc/smp: Use existing L2 cache_map cpumask to find L3 cache siblings (Desnes A. Nunes do Rosario) [2013537] - powerpc/cacheinfo: Remove the redundant get_shared_cpu_map() (Desnes A. Nunes do Rosario) [2013537] - powerpc/cacheinfo: Lookup cache by dt node and thread-group id (Desnes A. Nunes do Rosario) [2013537] - Revert "thunderbolt: Hide authorized attribute if router does not support PCIe tunnels" (Torez Smith) [1969444] - thunderbolt: Add quirk for Intel Goshen Ridge DP credits (Torez Smith) [1969444] - thunderbolt: Update port credits after bonding is enabled/disabled (Torez Smith) [1969444] - thunderbolt: Wait for the lanes to actually bond (Torez Smith) [1969444] - thunderbolt: Read router preferred credit allocation information (Torez Smith) [1969444] - thunderbolt: Make tb_port_type() take const parameter (Torez Smith) [1969444] - thunderbolt: Move nfc_credits field to struct tb_path_hop (Torez Smith) [1969444] - thunderbolt: Align USB4 router wakes configuration with the CM guide (Torez Smith) [1969444] - thunderbolt: Add wake from DisplayPort (Torez Smith) [1969444] - thunderbolt: Use generic tb_nvm_[read|write]_data() for Thunderbolt 2/3 devices (Torez Smith) [1969444] - thunderbolt: Split NVM read/write generic functions out from usb4.c (Torez Smith) [1969444] - thunderbolt: Add self-authenticate support for new dock (Torez Smith) [1969444] - thunderbolt: usb4: Fix NVM read buffer bounds and offset issue (Torez Smith) [1969444] - thunderbolt: dma_port: Fix NVM read buffer bounds and offset issue (Torez Smith) [1969444] - thunderbolt: Hide authorized attribute if router does not support PCIe tunnels (Torez Smith) [1969444] - x86/mce: Avoid infinite loop for copy from user recovery (Prarit Bhargava) [1999550] - x86/mce: Rename kill_it to kill_current_task (Prarit Bhargava) [1999550] - x86/mce: Recover from poison found while copying from user space (Prarit Bhargava) [1999550] - x86/mce: Delay clearing IA32_MCG_STATUS to the end of do_machine_check() (Prarit Bhargava) [1999550] - x86/mce: Send #MC singal from task work (Prarit Bhargava) [1999550] - redhat/config: Enable Nitro Enclaves on aarch64 (Vitaly Kuznetsov) [2001581] - nitro_enclaves: Add fixes for checkpatch match open parenthesis reports (Vitaly Kuznetsov) [2001581] - nitro_enclaves: Update copyright statement to include 2021 (Vitaly Kuznetsov) [2001581] - nitro_enclaves: Add fix for the kernel-doc report (Vitaly Kuznetsov) [2001581] - nitro_enclaves: Enable Arm64 support (Vitaly Kuznetsov) [2001581] - nitro_enclaves: Set Bus Master for the NE PCI device (Vitaly Kuznetsov) [2001581] - nitro_enclaves: Fixup type and simplify logic of the poll mask setup (Vitaly Kuznetsov) [2001581] - mptcp: Make mptcp_pm_nl_mp_prio_send_ack() static (Davide Caratti) [2020198] - mptcp: fix possible stall on recvmsg() (Davide Caratti) [2020198] - mptcp: don't clear MPTCP_DATA_READY in sk_wait_event() (Davide Caratti) [2020198] - net: introduce and use lock_sock_fast_nested() (Davide Caratti) [2020198] - net: add annotation for sock_{lock,unlock}_fast (Davide Caratti) [2020198] - mptcp: allow changing the 'backup' bit when no sockets are open (Davide Caratti) [2020198] - mptcp: don't return sockets in foreign netns (Davide Caratti) [2020198] - mptcp: ensure tx skbs always have the MPTCP ext (Davide Caratti) [2020198] - mptcp: full fully established support after ADD_ADDR (Davide Caratti) [2020198] - redhat/configs: Move Hyper-V configs to 'generic' (Vitaly Kuznetsov) [1949614] - redhat/configs: enable CONFIG_INPUT_KEYBOARD on Aarch64 (Vitaly Kuznetsov) [1949614] - efi/libstub/random: Align allocate size to EFI_ALLOC_ALIGN (Vitaly Kuznetsov) [1949614] - efi/libstub: arm64: Double check image alignment at entry (Vitaly Kuznetsov) [1949614] - efi/arm64: Update debug prints to reflect other entropy sources (Vitaly Kuznetsov) [1949614] - efi/arm64: libstub: Deal gracefully with EFI_RNG_PROTOCOL failure (Vitaly Kuznetsov) [1949614] - Drivers: hv: Enable Hyper-V code to be built on ARM64 (Vitaly Kuznetsov) [1949614] - x86/Kconfig: Add new X86_HV_CALLBACK_VECTOR config symbol (Vitaly Kuznetsov) [1949614] - arm64: efi: Export screen_info (Vitaly Kuznetsov) [1949614] - arm64: hyperv: Initialize hypervisor on boot (Vitaly Kuznetsov) [1949614] - arm64: hyperv: Add panic handler (Vitaly Kuznetsov) [1949614] - arm64: hyperv: Add Hyper-V hypercall and register access utilities (Vitaly Kuznetsov) [1949614] - arm64: add arch/arm64/Kbuild (Vitaly Kuznetsov) [1949614] - PCI: hv: Turn on the host bridge probing on ARM64 (Vitaly Kuznetsov) [1949614] - PCI: hv: Set up MSI domain at bridge probing time (Vitaly Kuznetsov) [1949614] - PCI: hv: Set ->domain_nr of pci_host_bridge at probing time (Vitaly Kuznetsov) [1949614] - PCI: hv: Generify PCI probing (Vitaly Kuznetsov) [1949614] - arm64: PCI: Support root bridge preparation for Hyper-V (Vitaly Kuznetsov) [1949614] - arm64: PCI: Restructure pcibios_root_bridge_prepare() (Vitaly Kuznetsov) [1949614] - PCI: Support populating MSI domains of root buses via bridges (Vitaly Kuznetsov) [1949614] - PCI: Introduce domain_nr in pci_host_bridge (Vitaly Kuznetsov) [1949614] - drivers: hv: Decouple Hyper-V clock/timer code from VMbus drivers (Vitaly Kuznetsov) [1949614] - Drivers: hv: Move Hyper-V misc functionality to arch-neutral code (Vitaly Kuznetsov) [1949614] - x86/hyperv: handling hypercall page setup for root (Vitaly Kuznetsov) [1949614] - Drivers: hv: Add arch independent default functions for some Hyper-V handlers (Vitaly Kuznetsov) [1949614] - Drivers: hv: Make portions of Hyper-V init code be arch neutral (Vitaly Kuznetsov) [1949614] - asm-generic/hyperv: Add missing #include of nmi.h (Vitaly Kuznetsov) [1949614] - PCI: hv: Support for create interrupt v3 (Vitaly Kuznetsov) [1949614] - Drivers: hv: Move Hyper-V extended capability check to arch neutral code (Vitaly Kuznetsov) [1949614] - clocksource/drivers/hyper-v: Re-enable VDSO_CLOCKMODE_HVCLOCK on X86 (Vitaly Kuznetsov) [1949614] - clocksource/drivers/hyper-v: Handle vDSO differences inline (Vitaly Kuznetsov) [1949614] - arm64: smccc: Add support for SMCCCv1.2 extended input/output registers (Vitaly Kuznetsov) [1949614] - smccc: Define vendor hyp owned service call region (Vitaly Kuznetsov) [1949614] - scsi: smartpqi: Update version to 2.1.12-055 (Don Brace) [2018317] - scsi: smartpqi: Add 3252-8i PCI id (Don Brace) [2018317] - scsi: smartpqi: Fix duplicate device nodes for tape changers (Don Brace) [2018317] - scsi: smartpqi: Fix boot failure during LUN rebuild (Don Brace) [2018317] - scsi: smartpqi: Add extended report physical LUNs (Don Brace) [2018317] - scsi: smartpqi: Avoid failing I/Os for offline devices (Don Brace) [2018317] - scsi: smartpqi: Add TEST UNIT READY check for SANITIZE operation (Don Brace) [2018317] - scsi: smartpqi: Update LUN reset handler (Don Brace) [2018317] - scsi: smartpqi: Capture controller reason codes (Don Brace) [2018317] - scsi: smartpqi: Add controller handshake during kdump (Don Brace) [2018317] - scsi: smartpqi: Update device removal management (Don Brace) [2018317] - KVM: PPC: Tick accounting should defer vtime accounting 'til after IRQ handling (Laurent Vivier) [2009312] - vhost_net: fix OoB on sendmsg() failure. (Paolo Abeni) [1922828] - scsi: qla2xxx: Update version to 10.02.06.200-k (Nilesh Javali) [1983874] - scsi: qla2xxx: edif: Fix returnvar.cocci warnings (Nilesh Javali) [1983874] - scsi: qla2xxx: Fix NVMe session down detection (Nilesh Javali) [1983874] - scsi: qla2xxx: Fix NVMe retry (Nilesh Javali) [1983874] - scsi: qla2xxx: Fix hang on NVMe command timeouts (Nilesh Javali) [1983874] - scsi: qla2xxx: Fix NVMe | FCP personality change (Nilesh Javali) [1983874] - scsi: qla2xxx: edif: Do secure PLOGI when auth app is present (Nilesh Javali) [1983874] - scsi: qla2xxx: edif: Add N2N support for EDIF (Nilesh Javali) [1983874] - scsi: qla2xxx: Fix hang during NVMe session tear down (Nilesh Javali) [1983874] - scsi: qla2xxx: edif: Fix EDIF enable flag (Nilesh Javali) [1983874] - scsi: qla2xxx: edif: Reject AUTH ELS on session down (Nilesh Javali) [1983874] - scsi: qla2xxx: edif: Fix stale session (Nilesh Javali) [1983874] - scsi: qla2xxx: Update version to 10.02.06.100-k (Nilesh Javali) [1983874] - scsi: qla2xxx: Sync queue idx with queue_pair_map idx (Nilesh Javali) [1983874] - scsi: qla2xxx: Changes to support kdump kernel for NVMe BFS (Nilesh Javali) [1983874] - scsi: qla2xxx: Changes to support kdump kernel (Nilesh Javali) [1983874] - scsi: qla2xxx: Fix NPIV create erroneous error (Nilesh Javali) [1983874] - scsi: qla2xxx: Fix unsafe removal from linked list (Nilesh Javali) [1983874] - scsi: qla2xxx: Fix port type info (Nilesh Javali) [1983874] - scsi: qla2xxx: Add debug print of 64G link speed (Nilesh Javali) [1983874] - scsi: qla2xxx: Show OS name and version in FDMI-1 (Nilesh Javali) [1983874] - scsi: qla2xxx: Changes to support FCP2 Target (Nilesh Javali) [1983874] - scsi: qla2xxx: Adjust request/response queue size for 28xx (Nilesh Javali) [1983874] - scsi: qla2xxx: Add host attribute to trigger MPI hang (Nilesh Javali) [1983874] - scsi: qla2xxx: Remove redundant initialization of variable num_cnt (Nilesh Javali) [1983874] - scsi: qla2xxx: Fix use after free in debug code (Nilesh Javali) [1983874] - scsi: qla2xxx: Fix spelling mistakes "allloc" -> "alloc" (Nilesh Javali) [1983874] - scsi: qla2xxx: Update version to 10.02.00.107-k (Nilesh Javali) [1983874] - scsi: qla2xxx: edif: Increment command and completion counts (Nilesh Javali) [1983874] - scsi: qla2xxx: edif: Add encryption to I/O path (Nilesh Javali) [1983874] - scsi: qla2xxx: edif: Add doorbell notification for app (Nilesh Javali) [1983874] - scsi: qla2xxx: edif: Add detection of secure device (Nilesh Javali) [1983874] - scsi: qla2xxx: edif: Add authentication pass + fail bsgs (Nilesh Javali) [1983874] - scsi: qla2xxx: edif: Add key update (Nilesh Javali) [1983874] - scsi: qla2xxx: edif: Add extraction of auth_els from the wire (Nilesh Javali) [1983874] - scsi: qla2xxx: edif: Add send, receive, and accept for auth_els (Nilesh Javali) [1983874] - scsi: qla2xxx: edif: Add getfcinfo and statistic bsgs (Nilesh Javali) [1983874] - scsi: qla2xxx: edif: Add start + stop bsgs (Nilesh Javali) [1983874] - scsi: qla2xxx: Remove unused variable 'status' (Nilesh Javali) [1983874] - scsi: qla2xxx: Remove redundant continue statement in a for-loop (Nilesh Javali) [1983874] - scsi: qla2xxx: Add heartbeat check (Nilesh Javali) [1983874] - scsi: qla2xxx: Use list_move_tail() instead of list_del()/list_add_tail() (Nilesh Javali) [1983874] - scsi: qla2xxx: Remove duplicate declarations (Nilesh Javali) [1983874] - scsi: qla2xxx: Log PCI address in qla_nvme_unregister_remote_port() (Nilesh Javali) [1983874] - scsi: target: qla2xxx: Wait for stop_phase1 at WWN removal (Nilesh Javali) [1983874] - scsi: qla2xxx: Remove redundant assignment to rval (Nilesh Javali) [1983874] - scsi: qla2xxx: Fix error return code in qla82xx_write_flash_dword() (Nilesh Javali) [1983874] - scsi: qla2xxx: Prevent PRLI in target mode (Nilesh Javali) [1983874] - scsi: qla2xxx: Reuse existing error handling path (Nilesh Javali) [1983874] - scsi: qla2xxx: Remove unneeded if-null-free check (Nilesh Javali) [1983874] - thermal/drivers/int340x: Do not set a wrong tcc offset on resume (David Arcari) [1997757] - thermal: core: Add new event for sending keep alive notifications (David Arcari) [1997757] - thermal/drivers/int340x/processor_thermal: Fix tcc setting (David Arcari) [1997757] - thermal/drivers/int340x/processor_thermal: Fix warning for return value (David Arcari) [1997757] - thermal/drivers/int340x/processor_thermal: Add PCI MMIO based thermal driver (David Arcari) [1997757] - thermal/drivers/int340x/processor_thermal: Split enumeration and processing part (David Arcari) [1997757] - thermal/drivers/int340x: processor_thermal: Export additional attributes (David Arcari) [1997757] - thermal/drivers/int340x: processor_thermal: Export mailbox interface (David Arcari) [1997757] - thermal/drivers/intel: Initialize RW trip to THERMAL_TEMP_INVALID (David Arcari) [1997757] - thermal: int340x: Fix unexpected shutdown at critical temperature (David Arcari) [1997757] - thermal: int340x: Support Alder Lake (David Arcari) [1997757] - thermal: int340x: processor_thermal: Correct workload type name (David Arcari) [1997757] - thermal: int340x: processor_thermal: Add mailbox driver (David Arcari) [1997757] - thermal: int340x: processor_thermal: Add RFIM driver (David Arcari) [1997757] - thermal: int340x: processor_thermal: Add AlderLake PCI device id (David Arcari) [1997757] - thermal: int340x: processor_thermal: Refactor MMIO interface (David Arcari) [1997757] - thermal: int340x: Add keep alive response method (David Arcari) [1997757] - thermal: int340x: Provide notification for OEM variable change (David Arcari) [1997757] - treewide: Add SPDX license identifier - Makefile/Kconfig (David Arcari) [1997757] - treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 500 (David Arcari) [1997757] - intel_idle: Adjust the SKX C6 parameters if PC6 is disabled (David Arcari) [2003731] - intel_idle: update ICX C6 data (David Arcari) [2003731] - nbd: provide a way for userspace processes to identify device backends (Ming Lei) [1997338] - Revert "block, bfq: honor already-setup queue merges" (Ming Lei) [1997338] - blk-cgroup: fix UAF by grabbing blkcg lock before destroying blkg pd (Ming Lei) [1997338] - blkcg: fix memory leak in blk_iolatency_init (Ming Lei) [1997338] - blk-mq: avoid to iterate over stale request (Ming Lei) [1997338] - blk-mq: allow 4x BLK_MAX_REQUEST_COUNT at blk_plug for multiple_queues (Ming Lei) [1997338] - block, bfq: honor already-setup queue merges (Ming Lei) [1997338] - block/mq-deadline: Move dd_queued() to fix defined but not used warning (Ming Lei) [1997338] - cryptoloop: add a deprecation warning (Ming Lei) [1997338] - Revert "block/mq-deadline: Prioritize high-priority requests" (Ming Lei) [1997338] - mq-deadline: Fix request accounting (Ming Lei) [1997338] - nbd: Aovid double completion of a request (Ming Lei) [1997338] - blk-mq: clear active_queues before clearing BLK_MQ_F_TAG_QUEUE_SHARED (Ming Lei) [1997338] - Revert "block/mq-deadline: Add cgroup support" (Ming Lei) [1997338] - kyber: make trace_block_rq call consistent with documentation (Ming Lei) [1997338] - blk-iolatency: error out if blk_get_queue() failed in iolatency_set_limit() (Ming Lei) [1997338] - blk-mq-sched: Fix blk_mq_sched_alloc_tags() error handling (Ming Lei) [1997338] - loop: reintroduce global lock for safe loop_validate_file() traversal (Ming Lei) [1997338] - blk-cgroup: prevent rcu_sched detected stalls warnings while iterating blkgs (Ming Lei) [1997338] - block: fix the problem of io_ticks becoming smaller (Ming Lei) [1997338] - block: return errors from blk_execute_rq() (Ming Lei) [1997338] - block: support polling through blk_execute_rq (Ming Lei) [1997338] - loop: rewrite loop_exit using idr_for_each_entry (Ming Lei) [1997338] - loop: split loop_lookup (Ming Lei) [1997338] - loop: don't allow deleting an unspecified loop device (Ming Lei) [1997338] - loop: move loop_ctl_mutex locking into loop_add (Ming Lei) [1997338] - loop: split loop_control_ioctl (Ming Lei) [1997338] - loop: don't call loop_lookup before adding a loop device (Ming Lei) [1997338] - loop: remove the l argument to loop_add (Ming Lei) [1997338] - loop: reduce loop_ctl_mutex coverage in loop_exit (Ming Lei) [1997338] - loop: reorder loop_exit (Ming Lei) [1997338] - loop: Fix missing discard support when using LOOP_CONFIGURE (Ming Lei) [1997338] - block: export blk_next_bio() (Ming Lei) [1997338] - rsxx: Use struct_size() in vmalloc() (Ming Lei) [1997338] - block/mq-deadline: Remove a WARN_ON_ONCE() call (Ming Lei) [1997338] - blk: Fix lock inversion between ioc lock and bfqd lock (Ming Lei) [1997338] - bfq: Remove merged request already in bfq_requests_merged() (Ming Lei) [1997338] - block: fix trace completion for chained bio (Ming Lei) [1997338] - block/partitions/msdos: Fix typo inidicator -> indicator (Ming Lei) [1997338] - block, bfq: reset waker pointer with shared queues (Ming Lei) [1997338] - block, bfq: check waker only for queues with no in-flight I/O (Ming Lei) [1997338] - block, bfq: avoid delayed merge of async queues (Ming Lei) [1997338] - block, bfq: boost throughput by extending queue-merging times (Ming Lei) [1997338] - block, bfq: consider also creation time in delayed stable merge (Ming Lei) [1997338] - block, bfq: fix delayed stable merge check (Ming Lei) [1997338] - block, bfq: let also stably merged queues enjoy weight raising (Ming Lei) [1997338] - blk-wbt: make sure throttle is enabled properly (Ming Lei) [1997338] - blk-wbt: introduce a new disable state to prevent false positive by rwb_enabled() (Ming Lei) [1997338] - block/mq-deadline: Prioritize high-priority requests (Ming Lei) [1997338] - block/mq-deadline: Add cgroup support (Ming Lei) [1997338] - block/mq-deadline: Track I/O statistics (Ming Lei) [1997338] - block/mq-deadline: Add I/O priority support (Ming Lei) [1997338] - block/mq-deadline: Micro-optimize the batching algorithm (Ming Lei) [1997338] - block/mq-deadline: Reserve 25 of scheduler tags for synchronous requests (Ming Lei) [1997338] - block/mq-deadline: Improve the sysfs show and store macros (Ming Lei) [1997338] - block/mq-deadline: Improve compile-time argument checking (Ming Lei) [1997338] - block: mq-deadline: Fix queue restart handling (Ming Lei) [1997338] - block/mq-deadline: Rename dd_init_queue() and dd_exit_queue() (Ming Lei) [1997338] - block/mq-deadline: Remove two local variables (Ming Lei) [1997338] - block/mq-deadline: Add two lockdep_assert_held() statements (Ming Lei) [1997338] - block/mq-deadline: Add several comments (Ming Lei) [1997338] - block: Introduce the ioprio rq-qos policy (Ming Lei) [1997338] - block/blk-rq-qos: Move a function from a header file into a C file (Ming Lei) [1997338] - block/blk-cgroup: Swap the blk_throtl_init() and blk_iolatency_init() calls (Ming Lei) [1997338] - blkcg: fix memleak for iolatency (Ming Lei) [1997338] - blk-wbt: remove outdated comment (Ming Lei) [1997338] - block: Remove unnecessary elevator operation checks (Ming Lei) [1997338] - blk-mq: factor out a blk_mq_alloc_sq_tag_set helper (Ming Lei) [1997338] - block: Update blk_update_request() documentation (Ming Lei) [1997338] - blkcg: drop CLONE_IO check in blkcg_can_attach() (Ming Lei) [1997338] - aoe: remove unnecessary mutex_init() (Ming Lei) [1997338] - block: loop: fix deadlock between open and remove (Ming Lei) [1997338] - loop: scale loop device by introducing per device lock (Ming Lei) [1997338] - block/partitions/efi.c: Fix the efi_partition() kernel-doc header (Ming Lei) [1997338] - nbd: share nbd_put and return by goto put_nbd (Ming Lei) [1997338] - nbd: Fix NULL pointer in flush_workqueue (Ming Lei) [1997338] - blkdev.h: remove unused codes blk_account_rq (Ming Lei) [1997338] - block, bfq: avoid circular stable merges (Ming Lei) [1997338] - block: uapi: fix comment about block device ioctl (Ming Lei) [1997338] - block: reexpand iov_iter after read/write (Ming Lei) [1997338] - bfq/mq-deadline: remove redundant check for passthrough request (Ming Lei) [1997338] - blk-mq: bypass IO scheduler's limit_depth for passthrough request (Ming Lei) [1997338] - block: Fix sys_ioprio_set(.which=IOPRIO_WHO_PGRP) task iteration (Ming Lei) [1997338] - blk-mq: Always use blk_mq_is_sbitmap_shared (Ming Lei) [1997338] - block: add sysfs entry for virt boundary mask (Ming Lei) [1997338] - block, bfq: merge bursts of newly-created queues (Ming Lei) [1997338] - block, bfq: keep shared queues out of the waker mechanism (Ming Lei) [1997338] - block, bfq: fix weight-raising resume with !low_latency (Ming Lei) [1997338] - block, bfq: make shared queues inherit wakers (Ming Lei) [1997338] - block, bfq: put reqs of waker and woken in dispatch list (Ming Lei) [1997338] - block, bfq: always inject I/O of queues blocked by wakers (Ming Lei) [1997338] - blk-mq: Sentence reconstruct for better readability (Ming Lei) [1997338] - block: update a few comments in uapi/linux/blkpg.h (Ming Lei) [1997338] - block: don't ignore REQ_NOWAIT for direct IO (Ming Lei) [1997338] - block: clear GD_NEED_PART_SCAN later in bdev_disk_changed (Ming Lei) [1997338] - block: Discard page cache of zone reset target range (Ming Lei) [1997338] - block: Suppress uevent for hidden device when removed (Ming Lei) [1997338] - block: rsxx: fix error return code of rsxx_pci_probe() (Ming Lei) [1997338] - block: Fix REQ_OP_ZONE_RESET_ALL handling (Ming Lei) [1997338] - blk-cgroup: Fix the recursive blkg rwstat (Ming Lei) [1997338] - rsxx: Return -EFAULT if copy_to_user() fails (Ming Lei) [1997338] - block/bfq: update comments and default value in docs for fifo_expire (Ming Lei) [1997338] - block: Drop leftover references to RQF_SORTED (Ming Lei) [1997338] - blktrace: fix documentation for blk_fill_rw() (Ming Lei) [1997338] - blktrace: remove debugfs file dentries from struct blk_trace (Ming Lei) [1997338] - block: get rid of the trace rq insert wrapper (Ming Lei) [1997338] - blktrace: fix blk_rq_merge documentation (Ming Lei) [1997338] - blktrace: fix blk_rq_issue documentation (Ming Lei) [1997338] - blktrace: add blk_fill_rwbs documentation comment (Ming Lei) [1997338] - block: remove superfluous param in blk_fill_rwbs() (Ming Lei) [1997338] - block: Remove unused blk_pm_*() function definitions (Ming Lei) [1997338] - blk-mq: Use llist_head for blk_cpu_done (Ming Lei) [1997338] - blk-mq: Always complete remote completions requests in softirq (Ming Lei) [1997338] - block: use bi_max_vecs to find the bvec pool (Ming Lei) [1997338] - md/raid10: remove dead code in reshape_request (Ming Lei) [1997338] - block: remove the 1 and 4 vec bvec_slabs entries (Ming Lei) [1997338] - block: streamline bvec_alloc (Ming Lei) [1997338] - block: factor out a bvec_alloc_gfp helper (Ming Lei) [1997338] - block: move struct biovec_slab to bio.c (Ming Lei) [1997338] - block: reuse BIO_INLINE_VECS for integrity bvecs (Ming Lei) [1997338] - block: move three bvec helpers declaration into private helper (Ming Lei) [1997338] - blk-cgroup: Remove obsolete macro (Ming Lei) [1997338] - block: use an on-stack bio in blkdev_issue_flush (Ming Lei) [1997338] - blkcg: delete redundant get/put operations for queue (Ming Lei) [1997338] - block: unexport truncate_bdev_range (Ming Lei) [1997338] - blk: wbt: remove unused parameter from wbt_should_throttle (Ming Lei) [1997338] - bdev: Do not return EBUSY if bdev discard races with write (Ming Lei) [1997338] - bfq: don't duplicate code for different paths (Ming Lei) [1997338] - block: remove the request_queue to argument request based tracepoints (Ming Lei) [1997338] - virtio_net: disable cb aggressively (Stefan Hajnoczi) [1965914] - virtio: fix up virtio_disable_cb (Stefan Hajnoczi) [1965914] - virtio_net: move txq wakeups under tx q lock (Stefan Hajnoczi) [1965914] - virtio_net: move tx vq operation under tx queue lock (Stefan Hajnoczi) [1965914] - virtio_net: bulk free tx skbs (Stefan Hajnoczi) [1965914] - [s390] s390/qdio: propagate error when cancelling a ccw fails (Mete Durlu) [1984989] - [s390] s390/qdio: improve roll-back after error on ESTABLISH ccw (Mete Durlu) [1984989] - [s390] s390/qdio: cancel the ESTABLISH ccw after timeout (Mete Durlu) [1984989] - [s390] scsi: zfcp: Lift Request Queue tasklet & timer from qdio (Mete Durlu) [1984989] - [s390] scsi: zfcp: Move the position of put_device() (Mete Durlu) [1984989] - [s390] scsi: zfcp: Clean up sysfs code for SFP diagnostics (Mete Durlu) [1984989] - [s390] scsi: zfcp: Fix sysfs roll-back on error in zfcp_adapter_enqueue() (Mete Durlu) [1984989] - [s390] scsi: zfcp: Fix indentation coding style issue (Mete Durlu) [1984989] - [s390] scsi: zfcp: Remove unneeded INIT_LIST_HEAD() for FSF requests (Mete Durlu) [1984989] - x86/fpu/xstate: Clear xstate header in copy_xstate_to_uabi_buf() again (Prarit Bhargava) [1981448] - x86/fpu/signal: Let xrstor handle the features to init (Prarit Bhargava) [1981448] - x86/fpu/signal: Handle #PF in the direct restore path (Prarit Bhargava) [1981448] - x86/fpu: Return proper error codes from user access functions (Prarit Bhargava) [1981448] - x86/fpu/signal: Split out the direct restore code (Prarit Bhargava) [1981448] - x86/fpu/signal: Sanitize copy_user_to_fpregs_zeroing() (Prarit Bhargava) [1981448] - x86/fpu/signal: Sanitize the xstate check on sigframe (Prarit Bhargava) [1981448] - x86/fpu/signal: Remove the legacy alignment check (Prarit Bhargava) [1981448] - x86/fpu/signal: Move initial checks into fpu__restore_sig() (Prarit Bhargava) [1981448] - x86/fpu: Mark init_fpstate __ro_after_init (Prarit Bhargava) [1981448] - x86/pkru: Remove xstate fiddling from write_pkru() (Prarit Bhargava) [1981448] - x86/fpu: Don't store PKRU in xstate in fpu_reset_fpstate() (Prarit Bhargava) [1981448] - x86/fpu: Remove PKRU handling from switch_fpu_finish() (Prarit Bhargava) [1981448] - x86/fpu: Mask PKRU from kernel XRSTOR[S] operations (Prarit Bhargava) [1981448] - x86/fpu: Hook up PKRU into ptrace() (Prarit Bhargava) [1981448] - x86/fpu: Add PKRU storage outside of task XSAVE buffer (Prarit Bhargava) [1981448] - x86/fpu: Dont restore PKRU in fpregs_restore_userspace() (Prarit Bhargava) [1981448] - x86/fpu: Rename xfeatures_mask_user() to xfeatures_mask_uabi() (Prarit Bhargava) [1981448] - x86/fpu: Move FXSAVE_LEAK quirk info __copy_kernel_to_fpregs() (Prarit Bhargava) [1981448] - x86/fpu: Rename copy_kernel_to_fpregs() to restore_fpregs_from_fpstate() (Prarit Bhargava) [1981448] - x86/fpu: Rename __fpregs_load_activate() to fpregs_restore_userregs() (Prarit Bhargava) [1981448] - x86/fpu: Clean up the fpu__clear() variants (Prarit Bhargava) [1981448] - x86/fpu: Rename fpu__clear_all() to fpu_flush_thread() (Prarit Bhargava) [1981448] - x86/fpu: Use pkru_write_default() in copy_init_fpstate_to_fpregs() (Prarit Bhargava) [1981448] - x86/cpu: Write the default PKRU value when enabling PKE (Prarit Bhargava) [1981448] - x86/pkru: Provide pkru_write_default() (Prarit Bhargava) [1981448] - x86/pkru: Provide pkru_get_init_value() (Prarit Bhargava) [1981448] - x86/cpu: Sanitize X86_FEATURE_OSPKE (Prarit Bhargava) [1981448] - x86/pkeys: Move read_pkru() and write_pkru() (Prarit Bhargava) [1981448] - x86/fpu: Rename and sanitize fpu__save/copy() (Prarit Bhargava) [1981448] - x86/fpu/xstate: Sanitize handling of independent features (Prarit Bhargava) [1981448] - x86/fpu: Rename "dynamic" XSTATEs to "independent" (Prarit Bhargava) [1981448] - x86/fpu: Rename initstate copy functions (Prarit Bhargava) [1981448] - x86/fpu: Get rid of the FNSAVE optimization (Prarit Bhargava) [1981448] - x86/fpu: Rename copy_fpregs_to_fpstate() to save_fpregs_to_fpstate() (Prarit Bhargava) [1981448] - x86/fpu: Deduplicate copy_uabi_from_user/kernel_to_xstate() (Prarit Bhargava) [1981448] - x86/fpu: Rename xstate copy functions which are related to UABI (Prarit Bhargava) [1981448] - x86/fpu: Rename fregs-related copy functions (Prarit Bhargava) [1981448] - x86/math-emu: Rename frstor() (Prarit Bhargava) [1981448] - x86/fpu: Rename fxregs-related copy functions (Prarit Bhargava) [1981448] - x86/fpu: Get rid of CONFIG_AS_FXSAVEQ (Prarit Bhargava) [1981448] - x86/fpu: Rename copy_user_to_xregs() and copy_xregs_to_user() (Prarit Bhargava) [1981448] - x86/fpu: Rename copy_xregs_to_kernel() and copy_kernel_to_xregs() (Prarit Bhargava) [1981448] - x86/fpu: Get rid of copy_supervisor_to_kernel() (Prarit Bhargava) [1981448] - x86/fpu: Cleanup arch_set_user_pkey_access() (Prarit Bhargava) [1981448] - x86/kvm: Avoid looking up PKRU in XSAVE buffer (Prarit Bhargava) [1981448] - x86/fpu: Get rid of using_compacted_format() (Prarit Bhargava) [1981448] - x86/fpu: Move fpu__write_begin() to regset (Prarit Bhargava) [1981448] - x86/fpu/regset: Move fpu__read_begin() into regset (Prarit Bhargava) [1981448] - x86/fpu: Remove fpstate_sanitize_xstate() (Prarit Bhargava) [1981448] - x86/fpu: Use copy_xstate_to_uabi_buf() in fpregs_get() (Prarit Bhargava) [1981448] - x86/fpu: Use copy_xstate_to_uabi_buf() in xfpregs_get() (Prarit Bhargava) [1981448] - x86/fpu: Make copy_xstate_to_kernel() usable for [x]fpregs_get() (Prarit Bhargava) [1981448] - x86/fpu: Clean up fpregs_set() (Prarit Bhargava) [1981448] - x86/fpu: Fail ptrace() requests that try to set invalid MXCSR values (Prarit Bhargava) [1981448] - x86/fpu: Rewrite xfpregs_set() (Prarit Bhargava) [1981448] - x86/fpu: Simplify PTRACE_GETREGS code (Prarit Bhargava) [1981448] - x86/fpu: Reject invalid MXCSR values in copy_kernel_to_xstate() (Prarit Bhargava) [1981448] - x86/fpu: Sanitize xstateregs_set() (Prarit Bhargava) [1981448] - x86/fpu: Move inlines where they belong (Prarit Bhargava) [1981448] - x86/fpu: Get rid of fpu__get_supported_xfeatures_mask() (Prarit Bhargava) [1981448] - x86/fpu: Make xfeatures_mask_all __ro_after_init (Prarit Bhargava) [1981448] - x86/fpu: Mark various FPU state variables __ro_after_init (Prarit Bhargava) [1981448] - x86/pkeys: Revert a5eff7259790 ("x86/pkeys: Add PKRU value to init_fpstate") (Prarit Bhargava) [1981448] - x86/fpu: Fix copy_xstate_to_kernel() gap handling (Prarit Bhargava) [1981448] - x86/fpu: Limit xstate copy size in xstateregs_set() (Prarit Bhargava) [1981448] - x86/fpu: Make init_fpstate correct with optimized XSAVE (Prarit Bhargava) [1981448] - x86/fpu: Preserve supervisor states in sanitize_restored_user_xstate() (Prarit Bhargava) [1981448] - x86/fpu: Reset state for all signal restore failures (Prarit Bhargava) [1981448] - x86/signal: Introduce helpers to get the maximum signal frame size (Prarit Bhargava) [1981448] - x86/fpu: Fix various typos in comments (Prarit Bhargava) [1981448] - x86/fpu/xstate: Use sizeof() instead of a constant (Prarit Bhargava) [1981448] - x86/fpu: Handle FPU-related and clearcpuid command line arguments earlier (Prarit Bhargava) [1981448] - x86/fpu: Allow multiple bits in clearcpuid= parameter (Prarit Bhargava) [1981448] - x86: switch to ->regset_get() (Prarit Bhargava) [1981448] - regset: new method and helpers for it (Prarit Bhargava) [1981448] - copy_regset_to_user(): do all copyout at once. (Prarit Bhargava) [1981448] - introduction of regset ->get() wrappers, switching ELF coredumps to those (Prarit Bhargava) [1981448] - user_regset_copyout_zero(): use clear_user() (Prarit Bhargava) [1981448] - x86: kill dump_fpu() (Prarit Bhargava) [1981448] - x86: copy_fpstate_to_sigframe(): have fpregs_soft_get() use kernel buffer (Prarit Bhargava) [1981448] - x86/pkeys: Add check for pkey "overflow" (Prarit Bhargava) [1981448] - x86/fpu: Deactivate FPU state after failure during state load (Prarit Bhargava) [1981448] - x86/fpu: Use sizeof_field() macro (Prarit Bhargava) [1981448] - x86/fpu: Inline fpu__xstate_clear_all_cpu_caps() (Prarit Bhargava) [1981448] - x86/fpu: Make 'no387' and 'nofxsr' command line options useful (Prarit Bhargava) [1981448] - x86/fpu: Remove the fpu__save() export (Prarit Bhargava) [1981448] - x86/process: Add AVX-512 usage elapsed time to /proc/pid/arch_status (Prarit Bhargava) [1981448] - x86/fpu: Add SPDX license identifier - Makefile/Kconfig (Prarit Bhargava) [1981448] - x86/fpu: Add SPDX license identifier for missed files (Prarit Bhargava) [1981448] - x86/fpu: Fix __user annotations (Prarit Bhargava) [1981448] - x86/fpu: Move init_xstate_size() to __init section (Prarit Bhargava) [1981448] - x86/fpu: Update comment for __raw_xsave_addr() (Prarit Bhargava) [1981448] - scsi: qla2xxx: Fix kernel crash when accessing port_speed sysfs file (Nilesh Javali) [1981433] - scsi: core: Put LLD module refcnt after SCSI device is released (Ming Lei) [1996509] - scsi: iscsi: Fix set_param() handling (Chris Leech) [2011470] - scsi: iscsi: Fix iscsi_task use after free (Chris Leech) [2011470] - scsi: iscsi: Adjust iface sysfs attr detection (Chris Leech) [2011470] - scsi: iscsi: Fix iface sysfs attr detection (Chris Leech) [2011470] - scsi: iscsi: Move pool freeing (Chris Leech) [2011470] - scsi: iscsi: Hold task ref during TMF timeout handling (Chris Leech) [2011470] - scsi: iscsi: Flush block work before unblock (Chris Leech) [2011470] - scsi: iscsi: Fix completion check during abort races (Chris Leech) [2011470] - scsi: iscsi: Fix shost->max_id use (Chris Leech) [2011470] - scsi: iscsi: Fix conn use after free during resets (Chris Leech) [2011470] - scsi: iscsi: Get ref to conn during reset handling (Chris Leech) [2011470] - scsi: iscsi: Have abort handler get ref to conn (Chris Leech) [2011470] - scsi: iscsi: Add iscsi_cls_conn refcount helpers (Chris Leech) [2011470] - scsi: iscsi: iscsi_tcp: Start socket shutdown during conn stop (Chris Leech) [2011470] - scsi: iscsi: iscsi_tcp: Set no linger (Chris Leech) [2011470] - scsi: iscsi: Fix in-kernel conn failure handling (Chris Leech) [2011470] - scsi: iscsi: Rel ref after iscsi_lookup_endpoint() (Chris Leech) [2011470] - scsi: iscsi: Use system_unbound_wq for destroy_work (Chris Leech) [2011470] - scsi: iscsi: Force immediate failure during shutdown (Chris Leech) [2011470] - scsi: iscsi: Drop suspend calls from ep_disconnect (Chris Leech) [2011470] - scsi: iscsi: Stop queueing during ep_disconnect (Chris Leech) [2011470] - scsi: iscsi: Add task completion helper (Chris Leech) [2011470] - scsi: iscsi: Fix iSCSI cls conn state (Chris Leech) [2011470] - scsi: iscsi: Fix race condition between login and sync thread (Chris Leech) [2011470] - scsi: iscsi: Drop session lock in iscsi_session_chkready() (Chris Leech) [2011470] - scsi: libiscsi: Reset max/exp cmdsn during recovery (Chris Leech) [2011470] - scsi: iscsi_tcp: Fix shost can_queue initialization (Chris Leech) [2011470] - scsi: libiscsi: Add helper to calculate max SCSI cmds per session (Chris Leech) [2011470] - scsi: libiscsi: Fix iSCSI host workq destruction (Chris Leech) [2011470] - scsi: libiscsi: Fix iscsi_task use after free() (Chris Leech) [2011470] - scsi: libiscsi: Drop taskqueuelock (Chris Leech) [2011470] - scsi: libiscsi: Fix iscsi_prep_scsi_cmd_pdu() error handling (Chris Leech) [2011470] - scsi: iscsi: Fix inappropriate use of put_device() (Chris Leech) [2011470] - scsi: iscsi: Fail session and connection on transport registration failure (Chris Leech) [2011470] - scsi: drivers: base: Propagate errors through the transport component (Chris Leech) [2011470] - scsi: drivers: base: Support atomic version of attribute_container_device_trigger (Chris Leech) [2011470] - scsi: libiscsi: Fix NOP race condition (Chris Leech) [2011470] - scsi: libiscsi: use sendpage_ok() in iscsi_tcp_segment_map() (Chris Leech) [2011470] - scsi: iscsi: iscsi_tcp: Avoid holding spinlock while calling getpeername() (Chris Leech) [2011470] - scsi: iscsi: Do not put host in iscsi_set_flashnode_param() (Chris Leech) [2011470] - scsi: iscsi: Register sysfs for workqueue iscsi_destroy (Chris Leech) [2011470] - scsi: iscsi: Remove sessdestroylist (Chris Leech) [2011470] - scsi: iscsi: Optimize work queue flush use (Chris Leech) [2011470] - scsi: iscsi: Delay freeing target_id (Chris Leech) [2011470] - scsi: iscsi: Change iSCSI workqueue max_active back to 1 (Chris Leech) [2011470] - scsi: iscsi: Fix reference count leak in iscsi_boot_create_kobj (Chris Leech) [2011470]- scsi: qedf: Fix error codes in qedf_alloc_global_queues() (Nilesh Javali) [1983908] - scsi: qedf: Add check to synchronize abort and flush (Nilesh Javali) [1983908] - scsi: qedf: Use DEVICE_ATTR_RO() macro (Nilesh Javali) [1983908] - scsi: qedf: Use vzalloc() instead of vmalloc()/memset(0) (Nilesh Javali) [1983908] - scsi: qedf: Drop unnecessary NULL checks after container_of() (Nilesh Javali) [1983908] - scsi: qedf: Use devlink to report errors and recovery (Nilesh Javali) [1983908] - scsi: qedf: Enable devlink support (Nilesh Javali) [1983908] - scsi: qedf: Remove unused include of linux/version.h (Nilesh Javali) [1983908] - qed: implement devlink dump (Nilesh Javali) [1983908] - qed*: make use of devlink recovery infrastructure (Nilesh Javali) [1983908] - qed: use devlink logic to report errors (Nilesh Javali) [1983908] - qed: health reporter init deinit seq (Nilesh Javali) [1983908] - qed: implement devlink info request (Nilesh Javali) [1983908] - qed/qede: make devlink survive recovery (Nilesh Javali) [1983908] - qed: move out devlink logic into a new file (Nilesh Javali) [1983908] - i40e: fix endless loop under rtnl (Stefan Assmann) [1903921] - ovl: fix missing negative dentry check in ovl_rename() (Miklos Szeredi) [2010887] {CVE-2021-20321} - [RHEL8.6 BZ 1849234] cifs: report error instead of invalid when revalidating a dentry fails (Ronnie Sahlberg) [1849234] - mei: me: emmitsburg workstation DID (David Arcari) [2014195] - redhat/configs: Add CONFIG_INTEL_QEP (Prarit Bhargava) [1783559] - redhat/configs: Add CONFIG_COUNTER (Prarit Bhargava) [1783559] - counter: Rename counter_count_function to counter_function (Prarit Bhargava) [1783559] - counter: Rename counter_signal_value to counter_signal_level (Prarit Bhargava) [1783559] - counter: Standardize to ERANGE for limit exceeded errors (Prarit Bhargava) [1783559] - counter: intel-qep: Remove linux/bitops.h include (Prarit Bhargava) [1783559] - counter: intel-qep: Use to_pci_dev() helper (Prarit Bhargava) [1783559] - counter: intel-qep: Mark PM callbacks with __maybe_unused (Prarit Bhargava) [1783559] - counter: Add support for Intel Quadrature Encoder Peripheral (Prarit Bhargava) [1783559] - counter: Simplify the count_read and count_write callbacks (Prarit Bhargava) [1783559] - drivers/counter: Add SPDX license identifier - Makefile/Kconfig (Prarit Bhargava) [1783559] - counter: Introduce the Generic Counter interface (Prarit Bhargava) [1783559] - bpf: Fix integer overflow in prealloc_elems_and_freelist() (Yauheni Kaliuta) [2010492] {CVE-2021-41864} - audit: move put_tree() to avoid trim_trees refcount underflow and UAF (Richard Guy Briggs) [1978123] - tpm: ibmvtpm: Avoid error message when process gets signal while waiting (Štěpán Horáček) [1981473] - efi/tpm: Differentiate missing and invalid final event log table. (Štěpán Horáček) [1981473] - tpm: Replace WARN_ONCE() with dev_err_once() in tpm_tis_status() (Štěpán Horáček) [1981473] - tpm_tis: Use DEFINE_RES_MEM() to simplify code (Štěpán Horáček) [1981473] - tpm: fix some doc warnings in tpm1-cmd.c (Štěpán Horáček) [1981473] - tpm_tis_spi: add missing SPI device ID entries (Štěpán Horáček) [1981473] - tpm: add longer timeout for TPM2_CC_VERIFY_SIGNATURE (Štěpán Horáček) [1981473] - tpm_tis_spi: set default probe function if device id not match (Štěpán Horáček) [1981473] - tpm_crb: Use IOMEM_ERR_PTR when function returns iomem (Štěpán Horáček) [1981473] - tools/testing/scatterlist: Fix overflow of max segment size (Rafael Aquini) [2016426] - drm: Remove SCATTERLIST_MAX_SEGMENT (Rafael Aquini) [2016426] - lib/scatterlist: Fix wrong update of orig_nents (Rafael Aquini) [2016426] - lib/scatterlist: Provide a dedicated function to support table append (Rafael Aquini) [2016426] - tools/testing/scatterlist: Test dynamic __sg_alloc_table_from_pages (Rafael Aquini) [2016426] - tools/testing/scatterlist: Fix test to compile and run (Rafael Aquini) [2016426] - tools/testing/scatterlist: Show errors in human readable form (Rafael Aquini) [2016426] - tools/testing/scatterlist: Rejuvenate bit-rotten test (Rafael Aquini) [2016426] - Kconfig.debug: drop selecting non-existing HARDLOCKUP_DETECTOR_ARCH (Rafael Aquini) [2016426] - buildid: only consider GNU notes for build ID parsing (Rafael Aquini) [2016426] - lib/decompressors: remove set but not used variabled 'level' (Rafael Aquini) [2016426] - lib/math/rational.c: fix divide by zero (Rafael Aquini) [2016426] - lockdep/selftests: Fix selftests vs PROVE_RAW_LOCK_NESTING (Rafael Aquini) [2016426] - kunit: Fix result propagation for parameterised tests (Rafael Aquini) [2016426] - bug: Remove redundant condition check in report_bug (Rafael Aquini) [2016426] - zlib: move EXPORT_SYMBOL() and MODULE_LICENSE() out of dfltcc_syms.c (Rafael Aquini) [2016426] - zlib: export S390 symbols for zlib modules (Rafael Aquini) [2016426] - lib/crc32test: remove extra local_irq_disable/enable (Rafael Aquini) [2016426] - random32: add a selftest for the prandom32 code (Rafael Aquini) [2016426] - random32: add noise from network and scheduling activity (Rafael Aquini) [2016426] - random32: make prandom_u32() output unpredictable (Rafael Aquini) [2016426] - lib: Correct comment of prandom_seed (Rafael Aquini) [2016426] - lib/crc32.c: fix trivial typo in preprocessor condition (Rafael Aquini) [2016426] - lib/crc: Use consistent naming for CRC-32 polynomials (Rafael Aquini) [2016426] - lib/crc: Move polynomial definition to separate header (Rafael Aquini) [2016426] - kstrto*: do not describe simple_strto*() as obsolete/replaced (Rafael Aquini) [2016426] - kstrto*: correct documentation references to simple_strto*() (Rafael Aquini) [2016426] - kernel.h: update comment about simple_strto() functions (Rafael Aquini) [2016426] - lib/bitmap.c: fix bitmap_cut() for partial overlapping case (Rafael Aquini) [2016426] - devres: keep both device name and resource name in pretty name (Rafael Aquini) [2016426] - crc-t10dif: Fix potential crypto notify dead-lock (Rafael Aquini) [2016426] - vsprintf: don't obfuscate NULL and error pointers (Rafael Aquini) [2016426] - lib/stackdepot.c: fix global out-of-bounds in stack_slabs (Rafael Aquini) [2016426] - lib/scatterlist.c: adjust indentation in __sg_alloc_table (Rafael Aquini) [2016426] - lib/stackdepot: Fix outdated comments (Rafael Aquini) [2016426] - lib/test_kasan.c: fix memory leak in kmalloc_oob_krealloc_more() (Rafael Aquini) [2016426] - lib: Remove select of inexistant GENERIC_IO (Rafael Aquini) [2016426] - lib: test_user_copy: style cleanup (Rafael Aquini) [2016426] - usercopy: Add parentheses around assignment in test_copy_struct_from_user (Rafael Aquini) [2016426] - lib: textsearch: fix escapes in example code (Rafael Aquini) [2016426] - Partially revert "kfifo: fix kfifo_alloc() and kfifo_init()" (Rafael Aquini) [2016426] - lib: logic_pio: Fix RCU usage (Rafael Aquini) [2016426] - lib/test_overflow.c: avoid tainting the kernel and fix wrap size (Rafael Aquini) [2016426] - lib/test_string.c: avoid masking memset16/32/64 failures (Rafael Aquini) [2016426] - lib/scatterlist: Fix mapping iterator when sg->offset is greater than PAGE_SIZE (Rafael Aquini) [2016426] - lib/mpi: Fix karactx leak in mpi_powm (Rafael Aquini) [2016426] - sbitmap: fix improper use of smp_mb__before_atomic() (Rafael Aquini) [2016426] - kobject: Don't trigger kobject_uevent(KOBJ_REMOVE) twice. (Rafael Aquini) [2016426] - lib/div64.c: off by one in shift (Rafael Aquini) [2016426] - assoc_array: Fix shortcut creation (Rafael Aquini) [2016426] - lib/test_kmod.c: potential double free in error handling (Rafael Aquini) [2016426] - devres: always use dev_name() in devm_ioremap_resource() (Rafael Aquini) [2016426] - lib: fix build failure in CONFIG_DEBUG_VIRTUAL test (Rafael Aquini) [2016426] - test_firmware: fix error return getting clobbered (Rafael Aquini) [2016426] - lib: Fix ia64 bootloader linkage (Rafael Aquini) [2016426] - lib/test_hexdump.c: fix failure on big endian cpu (Rafael Aquini) [2016426] - hv_utils: Set the maximum packet size for VSS driver to the length of the receive buffer (Cathy Avery) [2012842] - scsi: storvsc: Log TEST_UNIT_READY errors as warnings (Cathy Avery) [2012842] - scsi: storvsc: Correctly handle multiple flags in srb_status (Cathy Avery) [2012842] - scsi: storvsc: Update error logging (Cathy Avery) [2012842] - scsi: storvsc: Miscellaneous code cleanups (Cathy Avery) [2012842] - scsi: storvsc: Use blk_mq_unique_tag() to generate requestIDs (Cathy Avery) [2012842] - Drivers: hv: vmbus: Copy packets sent by Hyper-V out of the ring buffer (Cathy Avery) [2012842] - scsi: core: Fix hang of freezing queue between blocking and running device (Ewan D. Milne) [2012323] - scsi: core: Fix capacity set to zero after offlinining device (Ewan D. Milne) [2012323] - scsi: sr: Return correct event when media event code is 3 (Ewan D. Milne) [2012323] - scsi: core: Avoid printing an error if target_alloc() returns -ENXIO (Ewan D. Milne) [2012323] - scsi: scsi_dh_rdac: Avoid crash during rdac_bus_attach() (Ewan D. Milne) [2012323] - scsi: core: Fix bad pointer dereference when ehandler kthread is invalid (Ewan D. Milne) [2012323] - scsi: core: Fix the documentation of the scsi_execute() time parameter (Ewan D. Milne) [2012323] - scsi: core: Retry I/O for Notify (Enable Spinup) Required error (Ewan D. Milne) [2012323] - scsi: sd: Call sd_revalidate_disk() for ioctl(BLKRRPART) (Ewan D. Milne) [2012323] - scsi: core: Inline scsi_mq_alloc_queue() (Ewan D. Milne) [2012323] - scsi: sr: Return appropriate error code when disk is ejected (Ewan D. Milne) [2012323] - scsi: core: Only put parent device if host state differs from SHOST_CREATED (Ewan D. Milne) [2012323] - scsi: core: Put .shost_dev in failure path if host state changes to RUNNING (Ewan D. Milne) [2012323] - scsi: core: Fix failure handling of scsi_add_host_with_dma() (Ewan D. Milne) [2012323] - scsi: core: Fix error handling of scsi_host_alloc() (Ewan D. Milne) [2012323] - scsi: st: Return error code in st_scsi_execute() (Ewan D. Milne) [2012323] - scsi: scsi_dh_alua: Retry RTPG on a different path after failure (Ewan D. Milne) [2012323] - scsi: scsi_transport_fc: Remove double FC_FPORT_DELETED in mask creation (Ewan D. Milne) [2012323] - scsi: core: Fix a comment in function scsi_host_dev_release() (Ewan D. Milne) [2012323] - scsi: scsi_debug: Drop if with an always false condition (Ewan D. Milne) [2012323] - scsi: scsi_debug: Fix cmd_per_lun, set to max_queue (Ewan D. Milne) [2012323] - scsi: sd: Introduce a new local variable in sd_check_events() (Ewan D. Milne) [2012323] - scsi: core: Modify the scsi_send_eh_cmnd() return value for the SDEV_BLOCK case (Ewan D. Milne) [2012323] - scsi: core: Rename scsi_softirq_done() into scsi_complete() (Ewan D. Milne) [2012323] - scsi: core: Remove an incorrect comment (Ewan D. Milne) [2012323] - scsi: core: Make the scsi_alloc_sgtables() documentation more accurate (Ewan D. Milne) [2012323] - scsi: scsi_dh_alua: Prevent duplicate pg info print in alua_rtpg() (Ewan D. Milne) [2012323] - scsi: core: scsi_host_cmd_pool is declared twice (Ewan D. Milne) [2012323] - scsi: core: Remove duplicate declarations (Ewan D. Milne) [2012323] - scsi: core: Fix comment typo (Ewan D. Milne) [2012323] - scsi: scsi_dh: Fix a typo (Ewan D. Milne) [2012323] - scsi: sd: Fix function name in header (Ewan D. Milne) [2012323] - scsi: sd_zbc: Place function name into header (Ewan D. Milne) [2012323] - scsi: sd_zbc: Update write pointer offset cache (Ewan D. Milne) [2012323] - scsi: st: Fix a use after free in st_open() (Ewan D. Milne) [2012323] - scsi: scsi_debug: Fix cmd duration calculation (Ewan D. Milne) [2012323] - scsi: core: Set shost as hctx driver_data (Ewan D. Milne) [2012323] - scsi: scsi_debug: Add new defer type for mq_poll (Ewan D. Milne) [2012323] - scsi: scsi_debug: mq_poll support (Ewan D. Milne) [2012323] - scsi: core: Add mq_poll support to SCSI layer (Ewan D. Milne) [2012323] - scsi: sd: Remove obsolete variable in sd_remove() (Ewan D. Milne) [2012323] - scsi: handle zone resources errors (Ewan D. Milne) [2012323] - scsi: scsi_debug: Fix scp is NULL errors (Ewan D. Milne) [2012323] - scsi: scsi_debug: Improve command duration calculation (Ewan D. Milne) [2012323] - x86/platform: Increase maximum GPIO number for X86_64 (David Arcari) [2016796] - pinctrl: pinconf-generic: Add function parameter description 'pctldev' (David Arcari) [2016796] - pinctrl: core: Remove duplicated word from devm_pinctrl_unregister() (David Arcari) [2016796] - pinctrl: tigerlake: Fix GPIO mapping for newer version of software (David Arcari) [2016796] - pinctrl: tigerlake: Add Alder Lake-M ACPI ID (David Arcari) [2016796] - docs: update pin-control.rst references (David Arcari) [2016796] - pinctrl: Keep enum pin_config_param ordered by name (part 2) (David Arcari) [2016796] - pinctrl: core: Show pin numbers for the controllers with base = 0 (David Arcari) [2016796] - pinctrl: Add PIN_CONFIG_MODE_PWM to enum pin_config_param (David Arcari) [2016796] - pinctrl: Introduce MODE group in enum pin_config_param (David Arcari) [2016796] - pinctrl: Keep enum pin_config_param ordered by name (David Arcari) [2016796] - pinctrl: core: Fix kernel doc string for pin_get_name() (David Arcari) [2016796] - pinctrl: intel: check REVID register value for device presence (David Arcari) [2016796] - pinctrl: intel: No need to disable IRQs in the handler (David Arcari) [2016796] - pinctrl: core: Set ret to 0 when group is skipped (David Arcari) [2016796] - pinctrl: core: Handling pinmux and pinconf separately (David Arcari) [2016796] - Documentation: rename pinctl to pin-control (David Arcari) [2016796] - pinctrl: pinmux: Add pinmux-select debugfs file (David Arcari) [2016796] - pinctrl: use to octal permissions for debugfs files (David Arcari) [2016796] - pinctrl: intel: Show the GPIO base calculation explicitly (David Arcari) [2016796] - pinctrl: pinmux: add function selector to pinmux-functions (David Arcari) [2016796] - pinctrl: intel: Convert capability list to features (David Arcari) [2016796] - pinctrl: intel: Drop unnecessary check for predefined features (David Arcari) [2016796] - pinctrl: intel: Split intel_pinctrl_add_padgroups() for better maintenance (David Arcari) [2016796] - pinctrl: remove empty lines in pinctrl subsystem (David Arcari) [2016796] - pinctrl: intel: Actually disable Tx and Rx buffers on GPIO request (David Arcari) [2016796] - pinctrl: Remove hole in pinctrl_gpio_range (David Arcari) [2016796] - pinctrl: core: Add missing #ifdef CONFIG_GPIOLIB (David Arcari) [2016796] - pinctrl: intel: Set default bias in case no particular value given (David Arcari) [2016796] - pinctrl: intel: Fix 2 kOhm bias which is 833 Ohm (David Arcari) [2016796] - pinctrl: core: print gpio in pins debugfs file (David Arcari) [2016796] - pinctrl: pinmux: Add some missing parameter descriptions (David Arcari) [2016796] - pinctrl: core: Fix a bunch of kerneldoc issues (David Arcari) [2016796] - pinctrl: Define of_pinctrl_get() dummy for !PINCTRL (David Arcari) [2016796] - pinctrl: core: Remove extra kref_get which blocks hogs being freed (David Arcari) [2016796] - pinctrl: Export some needed symbols at module load time (David Arcari) [2016796] - pinctrl: core: Add pinctrl_select_default_state() and export it (David Arcari) [2016796] - pinctrl: make pinconf.h self-contained (David Arcari) [2016796] - treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 194 (David Arcari) [2016796] - pinctrl: remove pinctrl/machine.h inclusion from pinctrl/pinconf.h (David Arcari) [2016796] - pinctrl: Document pin_config_group_get() return codes like pin_config_get() (David Arcari) [2016796] - pinctrl: intel: Convert to use SPDX identifier (David Arcari) [2016796] - mm/swapfile: fix an integer overflow in swap_show() (Rafael Aquini) [2008812] - mm: swapfile: fix /proc/swaps heading and Size/Used/Priority alignment (Rafael Aquini) [2008812] - Makefile: update early devel phase flag (Augusto Caringi) [2000679] - KVM: s390: Enable specification exception interpretation (Thomas Huth) [1984894] - KVM: x86: Update vCPU's hv_clock before back to guest when tsc_offset is adjusted (Marcelo Tosatti) [2007928] - ibmvnic: Remove the proper scrq flush (Desnes A. Nunes do Rosario) [2014097] - selftests/net/ipsec: Add test for xfrm_spdattr_type_t (Hangbin Liu) [2018056] - selftest/net/ipsec.c: Remove unneeded semicolon (Hangbin Liu) [2018056] - selftest/net/xfrm: Add test for ipsec tunnel (Hangbin Liu) [2018056] - ipv6: add ip6_sock_set_v6only (Josef Oskera) [2008908] - ipv6: When forwarding count rx stats on the orig netdev (Hangbin Liu) [2017704] - ipv6: make exception cache less predictible (Hangbin Liu) [2017704] - ipv6: use siphash in rt6_exception_hash() (Hangbin Liu) [2017704] - ipv6: use jhash2() in rt6_exception_hash() (Hangbin Liu) [2017704] - net/l2tp: Fix reference count leak in l2tp_udp_recv_core (Guillaume Nault) [2020380] - netfilter: nft_flow_offload: fix underflow in flowtable reference counter (Phil Sutter) [2008551] - net: xfrm: Fix end of loop tests for list_for_each_entry (Sabrina Dubroca) [2019168] - xfrm: Fix error reporting in xfrm_state_construct. (Sabrina Dubroca) [2019168]- nvme-mpath: replace direct_make_request with generic_make_request (Gopal Tiwari) [2013505] - net-sysfs: try not to restart the syscall if it will fail eventually (Antoine Tenart) [2016005] - net: mana: Fix error handling in mana_create_rxq() (Mohammed Gamal) [2011886] - net: mana: Prefer struct_size over open coded arithmetic (Mohammed Gamal) [2011886] - net: mana: Add WARN_ON_ONCE in case of CQE read overflow (Mohammed Gamal) [2011886] - net: mana: Add support for EQ sharing (Mohammed Gamal) [2011886] - net: mana: Move NAPI from EQ to CQ (Mohammed Gamal) [2011886] - net: mana: Fix a memory leak in an error handling path in 'mana_create_txq()' (Mohammed Gamal) [2011886] - net: mana: Use struct_size() in kzalloc() (Mohammed Gamal) [2011886] - vmxnet3: switch from 'pci_' to 'dma_' API (Kamal Heib) [2013202] - vmxnet3: update to version 6 (Kamal Heib) [2013202] - vmxnet3: increase maximum configurable mtu to 9190 (Kamal Heib) [2013202] - vmxnet3: set correct hash type based on rss information (Kamal Heib) [2013202] - vmxnet3: add support for ESP IPv6 RSS (Kamal Heib) [2013202] - vmxnet3: remove power of 2 limitation on the queues (Kamal Heib) [2013202] - vmxnet3: add support for 32 Tx/Rx queues (Kamal Heib) [2013202] - vmxnet3: prepare for version 6 changes (Kamal Heib) [2013202] - vmxnet3: fix cksum offload issues for tunnels with non-default udp ports (Kamal Heib) [2013202] - treewide: Use fallthrough pseudo-keyword (Kamal Heib) [2013202] - net: Use skb_frag_off accessors (Kamal Heib) [2013202] - net: Use skb accessors in network drivers (Kamal Heib) [2013202] - vmxnet3: Remove call to memset after dma_alloc_coherent (Kamal Heib) [2013202] - cgroup/debug: Fix lockdep splat with "pK" format specifier (Waiman Long) [2007919] - configs: Enable FC_APPID (Ewan D. Milne) [1643346] - configs: Enable BLK_CGROUP_FC_APPID (Ewan D. Milne) [1643346] - scsi: nvme: Added a new sysfs attribute appid_store (Ewan D. Milne) [1643346] - scsi: blkcg: Add app identifier support for blkcg (Ewan D. Milne) [1643346] - scsi: cgroup: Add cgroup_get_from_id() (Ewan D. Milne) [1643346] - perf iostat: Fix Segmentation fault from NULL 'struct perf_counts_values *' (Michael Petlan) [2003981] - perf iostat: Use system-wide mode if the target cpu_list is unspecified (Michael Petlan) [2003981] - perf beauty: Update copy of linux/socket.h with the kernel sources (Michael Petlan) [2003981] - perf test: Fix non-bash issue with stat bpf counters (Michael Petlan) [2003981] - perf machine: Fix refcount usage when processing PERF_RECORD_KSYMBOL (Michael Petlan) [2003981] - perf metricgroup: Return error code from metricgroup__add_metric_sys_event_iter() (Michael Petlan) [2003981] - perf metricgroup: Fix find_evsel_group() event selector (Michael Petlan) [2003981] - perf session: Correct buffer copying when peeking events (Michael Petlan) [2003981] - perf env: Fix memory leak of bpf_prog_info_linear member (Michael Petlan) [2003981] - perf symbol-elf: Fix memory leak by freeing sdt_note.args (Michael Petlan) [2003981] - perf stat: Honor event config name on --no-merge (Michael Petlan) [2003981] - perf test: Test 17 fails with make LIBPFM4=1 on s390 z/VM (Michael Petlan) [2003981] - perf stat: Fix error return code in bperf__load() (Michael Petlan) [2003981] - perf record: Move probing cgroup sampling support (Michael Petlan) [2003981] - perf probe: Fix NULL pointer dereference in convert_variable_location() (Michael Petlan) [2003981] - perf tools: Copy uapi/asm/perf_regs.h from the kernel for MIPS (Michael Petlan) [2003981] - perf stat: Fix error check for bpf_program__attach (Michael Petlan) [2003981] - perf jevents: Fix getting maximum number of fds (Michael Petlan) [2003981] - perf stat: Skip evlist__[enable|disable] when all events uses BPF (Michael Petlan) [2003981] - perf script: Add missing PERF_IP_FLAG_CHARS for VM-Entry and VM-Exit (Michael Petlan) [2003981] - perf scripts python: exported-sql-viewer.py: Fix warning display (Michael Petlan) [2003981] - perf scripts python: exported-sql-viewer.py: Fix Array TypeError (Michael Petlan) [2003981] - perf scripts python: exported-sql-viewer.py: Fix copy to clipboard from Top Calls by elapsed Time report (Michael Petlan) [2003981] - perf parse-events: Check if the software events array slots are populated (Michael Petlan) [2003981] - perf tools: Add 'cgroup-switches' software event (Michael Petlan) [2003981] - perf intel-pt: Remove redundant setting of ptq->insn_len (Michael Petlan) [2003981] - perf intel-pt: Fix sample instruction bytes (Michael Petlan) [2003981] - perf intel-pt: Fix transaction abort handling (Michael Petlan) [2003981] - perf test: Fix libpfm4 support (63) test error for nested event groups (Michael Petlan) [2003981] - perf buildid-list: Initialize zstd_data (Michael Petlan) [2003981] - tools build: Fix quiet cmd indentation (Michael Petlan) [2003981] - perf tools: Fix a build error on arm64 with clang (Michael Petlan) [2003981] - perf tools: Fix dynamic libbpf link (Michael Petlan) [2003981] - perf session: Fix swapping of cpu_map and stat_config records (Michael Petlan) [2003981] - perf jevents: Silence warning for ArchStd files (Michael Petlan) [2003981] - perf build: Defer printing detected features to the end of all feature checks (Michael Petlan) [2003981] - tools build: Allow deferring printing the results of feature detection (Michael Petlan) [2003981] - perf build: Regenerate the FEATURE_DUMP file after extra feature checks (Michael Petlan) [2003981] - perf session: Dump PERF_RECORD_TIME_CONV event (Michael Petlan) [2003981] - perf session: Add swap operation for event TIME_CONV (Michael Petlan) [2003981] - perf jit: Let convert_timestamp() to be backwards-compatible (Michael Petlan) [2003981] - perf tools: Change fields type in perf_record_time_conv (Michael Petlan) [2003981] - perf tools: Enable libtraceevent dynamic linking (Michael Petlan) [2003981] - perf report: Print percentage of each event statistics (Michael Petlan) [2003981] - perf report: Make --skip-empty as default (Michael Petlan) [2003981] - perf report: Add --skip-empty option to suppress 0 event stat (Michael Petlan) [2003981] - perf report: Show event sample counts in --stat output (Michael Petlan) [2003981] - perf hists: Split hists_stats from events_stats (Michael Petlan) [2003981] - perf top: Use evlist->events_stat to count events (Michael Petlan) [2003981] - perf data: Add JSON export (Michael Petlan) [2003981] - perf stat: Introduce bpf_counter_ops->disable() (Michael Petlan) [2003981] - perf stat: Introduce ':b' modifier (Michael Petlan) [2003981] - perf stat: Introduce config stat.bpf-counter-events (Michael Petlan) [2003981] - perf bpf: check perf_attr_map is compatible with the perf binary (Michael Petlan) [2003981] - perf util: Move bpf_perf definitions to a libperf header (Michael Petlan) [2003981] - perf tools: Update topdown documentation to permit rdpmc calls (Michael Petlan) [2003981] - perf tools: Add a build-test variant to use in builds from a tarball (Michael Petlan) [2003981] - perf arm64: Fix off-by-one directory paths. (Michael Petlan) [2003981] - perf: Update .gitignore file (Michael Petlan) [2003981] - perf stat: Enable iostat mode for x86 platforms (Michael Petlan) [2003981] - perf stat: Helper functions for PCIe root ports list in iostat mode (Michael Petlan) [2003981] - perf stat: Basic support for iostat in perf (Michael Petlan) [2003981] - libperf xyarray: Add bounds checks to xyarray__entry() (Michael Petlan) [2003981] - libperf: Add support for user space counter access (Michael Petlan) [2003981] - libperf tests: Add support for verbose printing (Michael Petlan) [2003981] - libperf: Add evsel mmap support (Michael Petlan) [2003981] - tools include: Add an initial math64.h (Michael Petlan) [2003981] - perf beauty: Fix fsconfig generator (Michael Petlan) [2003981] - perf record: Improve 'Workload failed' message printing events + what was exec'ed (Michael Petlan) [2003981] - perf evlist: Add a method to return the list of evsels as a string (Michael Petlan) [2003981] - perf annotate: Fix sample events lost in stdio mode (Michael Petlan) [2003981] - perf vendor events amd: Add Zen3 events (Michael Petlan) [2003981] - perf vendor events amd: Use 0x02x format for event code and umask (Michael Petlan) [2003981] - perf vendor events amd: Use lowercases for all the eventcodes and umasks (Michael Petlan) [2003981] - perf vendor events amd: Fix broken L2 Cache Hits from L2 HWPF metric (Michael Petlan) [2003981] - perf vendor events arm64: Add Hisi hip08 L3 metrics (Michael Petlan) [2003981] - perf vendor events arm64: Add Hisi hip08 L2 metrics (Michael Petlan) [2003981] - perf vendor events arm64: Add Hisi hip08 L1 metrics (Michael Petlan) [2003981] - perf pmu: Add pmu_events_map__find() function to find the common PMU map for the system (Michael Petlan) [2003981] - perf test: Handle metric reuse in pmu-events parsing test (Michael Petlan) [2003981] - perf metricgroup: Make find_metric() public with name change (Michael Petlan) [2003981] - perf mem-events: Remove unnecessary 'struct mem_info' forward declaration (Michael Petlan) [2003981] - perf evsel: Remove duplicate 'struct target' forward declaration (Michael Petlan) [2003981] - perf annotate: Add --demangle and --demangle-kernel (Michael Petlan) [2003981] - perf tools: Preserve identifier id in OCaml demangler (Michael Petlan) [2003981] - perf daemon: Remove duplicate includes (Michael Petlan) [2003981] - perf tools: Remove duplicate struct forward declarations (Michael Petlan) [2003981] - perf test: Add CSV summary test (Michael Petlan) [2003981] - perf stat: Align CSV output for summary mode (Michael Petlan) [2003981] - perf test: Add a shell test for 'perf stat --bpf-counters' new option (Michael Petlan) [2003981] - perf stat: Measure 't0' and 'ref_time' after enable_counters() (Michael Petlan) [2003981] - perf stat: Introduce 'bperf' to share hardware PMCs with BPF (Michael Petlan) [2003981] - perf tools: Fix various typos in comments (Michael Petlan) [2003981] - perf test: Add 30s timeout for wait for daemon start. (Michael Petlan) [2003981] - perf test: Cleanup daemon if test is interrupted. (Michael Petlan) [2003981] - perf test: Remove unused argument (Michael Petlan) [2003981] - perf stat: Improve readability of shadow stats (Michael Petlan) [2003981] - perf stat: Elaborate use cases for the -n/--null command line option (Michael Petlan) [2003981] - perf evlist: Change the COMM when preparing the workload (Michael Petlan) [2003981] - perf machine: Assign boolean values to a bool variable (Michael Petlan) [2003981] - perf tools: use ARRAY_SIZE (Michael Petlan) [2003981] - perf stat: Fixup __perf_stat_evsel__is() prefix (Michael Petlan) [2003981] - perf script: Fixup 'struct evsel_script' method prefix (Michael Petlan) [2003981] - perf symbols: Fix dso__fprintf_symbols_by_name() to return the number of printed chars (Michael Petlan) [2003981] - tools include: Add __sum16 and __wsum definitions. (Michael Petlan) [2003981] - perf annotate: Show full source location with 'l' hotkey (Michael Petlan) [2003981] - perf bench: Fix misspellings using codespell (Michael Petlan) [2003981] - perf config: Add annotate.demangle{,_kernel} (Michael Petlan) [2003981] - perf bpf: Minor whitespace cleanup. (Michael Petlan) [2003981] - perf tools: Enable warnings when compiling BPF programs (Michael Petlan) [2003981] - perf skel: Remove some unused variables. (Michael Petlan) [2003981] - perf report: Create option to disable raw event ordering (Michael Petlan) [2003981] - perf metric: Remove unneeded semicolon (Michael Petlan) [2003981] - perf cs-etm: Detect pid in VMID for kernel running at EL2 (Michael Petlan) [2003981] - perf cs-etm: Add helper cs_etm__get_pid_fmt() (Michael Petlan) [2003981] - perf cs-etm: Support PID tracing in config (Michael Petlan) [2003981] - perf cs-etm: Fix bitmap for option (Michael Petlan) [2003981] - perf cs-etm: Update ETM metadata format (Michael Petlan) [2003981] - perf vendor events power9: Remove unsupported metrics (Michael Petlan) [2003981] - perf buildid-cache: Add test for PE executable (Michael Petlan) [2003981] - perf docs: Add man pages to see also (Michael Petlan) [2003981] - perf tools: Generate mips syscalls_n64.c syscall table (Michael Petlan) [2003981] - perf s390: Move syscall.tbl check into check-headers.sh (Michael Petlan) [2003981] - perf tools: Support MIPS unwinding and dwarf-regs (Michael Petlan) [2003981] - tools: do not include scripts/Kbuild.include (Michael Petlan) [2003981] - tools: Allow proper CC/CXX/... override with LLVM=1 in Makefile.include (Michael Petlan) [2003981] - perf intel-pt: Use aux_watermark (Michael Petlan) [2003981] - perf/x86/intel/uncore: Fix M2M event umask for Ice Lake server (Michael Petlan) [2003981] - perf/x86/intel/uncore: Fix a kernel WARNING triggered by maxcpus=1 (Michael Petlan) [2003981] - perf: Fix data race between pin_count increment/decrement (Michael Petlan) [2003981] - perf/x86: Avoid touching LBR_TOS MSR for Arch LBR (Michael Petlan) [2003981] - perf/x86: Allow for 8running into P4 specific code (Michael Petlan) [2003981] - perf: Add support for event removal on exec (Michael Petlan) [2003981] - perf: Support only inheriting events if cloned with CLONE_THREAD (Michael Petlan) [2003981] - perf: Apply PERF_EVENT_IOC_MODIFY_ATTRIBUTES to children (Michael Petlan) [2003981] - perf: Rework perf_event_exit_event() (Michael Petlan) [2003981] - perf: Cap allocation order at aux_watermark (Michael Petlan) [2003981] - perf/x86/intel/uncore: Enable IIO stacks to PMON mapping for multi-segment SKX (Michael Petlan) [2003981] - perf core: Allocate perf_event in the target node memory (Michael Petlan) [2003981] - perf core: Add a kmem_cache for struct perf_event (Michael Petlan) [2003981] - perf core: Allocate perf_buffer in the target node memory (Michael Petlan) [2003981] - x86: Remove unusual Unicode characters from comments (Michael Petlan) [2003981] - redhat/configs: Add CONFIG_TIMERLAT_TRACER (Jerome Marchand) [1979382] - redhat/configs: Add CONFIG_OSNOISE_TRACER (Jerome Marchand) [1979382] - tracing/osnoise: Fix missed cpus_read_unlock() in start_per_cpu_kthreads() (Jerome Marchand) [1979382] - tracing: Replace deprecated CPU-hotplug functions. (Jerome Marchand) [1979382] - trace/osnoise: Print a stop tracing message (Jerome Marchand) [1979382] - trace/timerlat: Add a header with PREEMPT_RT additional fields (Jerome Marchand) [1979382] - trace/osnoise: Add a header with PREEMPT_RT additional fields (Jerome Marchand) [1979382] - tracing: Quiet smp_processor_id() use in preemptable warning in hwlat (Jerome Marchand) [1979382] - trace/timerlat: Fix indentation on timerlat_main() (Jerome Marchand) [1979382] - trace/osnoise: Make 'noise' variable s64 in run_osnoise() (Jerome Marchand) [1979382] - tracing: Fix spelling in osnoise tracer "interferences" -> "interference" (Jerome Marchand) [1979382] - Documentation: Fix a typo on trace/osnoise-tracer (Jerome Marchand) [1979382] - trace/osnoise: Fix return value on osnoise_init_hotplug_support (Jerome Marchand) [1979382] - trace/osnoise: Make interval u64 on osnoise_main (Jerome Marchand) [1979382] - trace/osnoise: Fix 'no previous prototype' warnings (Jerome Marchand) [1979382] - tracing: Have osnoise_main() add a quiescent state for task rcu (Jerome Marchand) [1979382] - trace/osnoise: Support hotplug operations (Jerome Marchand) [1979382] - trace/hwlat: Support hotplug operations (Jerome Marchand) [1979382] - trace/hwlat: Protect kdata->kthread with get/put_online_cpus (Jerome Marchand) [1979382] - trace: Add timerlat tracer (Jerome Marchand) [1979382] - trace: Add osnoise tracer (Jerome Marchand) [1979382] - trace: Add __print_ns_to_secs() and __print_ns_without_secs() helpers (Jerome Marchand) [1979382] - trace/hwlat: Remove printk from sampling loop (Jerome Marchand) [1979382] - trace/hwlat: Use trace_min_max_param for width and window params (Jerome Marchand) [1979382] - trace: Add a generic function to read/write u64 values from tracefs (Jerome Marchand) [1979382] - trace/hwlat: Implement the per-cpu mode (Jerome Marchand) [1979382] - trace/hwlat: Switch disable_migrate to mode none (Jerome Marchand) [1979382] - trace/hwlat: Implement the mode config option (Jerome Marchand) [1979382] - uio_hv_generic: Fix another memory leak in error handling paths (Mohammed Gamal) [2008561] - uio_hv_generic: Fix a memory leak in error handling paths (Mohammed Gamal) [2008561] - mfd: intel-lpss: Add Intel Alder Lake-M PCI IDs (David Arcari) [1929498] - xfs: fix up non-directory creation in SGID directories (Brian Foster) [2004810] - xfs: kill ialloced in xfs_dialloc() (Brian Foster) [2004810] - xfs: spilt xfs_dialloc() into 2 functions (Brian Foster) [2004810] - xfs: move xfs_dialloc_roll() into xfs_dialloc() (Brian Foster) [2004810] - xfs: move on-disk inode allocation out of xfs_ialloc() (Brian Foster) [2004810] - xfs: introduce xfs_dialloc_roll() (Brian Foster) [2004810] - xfs: convert noroom, okalloc in xfs_dialloc() to bool (Brian Foster) [2004810] - xfs: check tp->t_dqinfo value instead of the XFS_TRANS_DQ_DIRTY flag (Brian Foster) [2004810] - scsi: vmw_pvscsi: Set correct residual data length (Cathy Avery) [2012237] - scsi: vmw_pvscsi: MAINTAINERS: Update maintainer (Cathy Avery) [2012237] - treewide: Use fallthrough pseudo-keyword (Cathy Avery) [2012237] - scsi: be2iscsi: Fix use-after-free during IP updates (Maurizio Lombardi) [1984347] - scsi: be2iscsi: Fix some missing space in some messages (Maurizio Lombardi) [1984347] - scsi: be2iscsi: Fix an error handling path in beiscsi_dev_probe() (Maurizio Lombardi) [1984347] - scsi: be2iscsi: Remove redundant initialization (Maurizio Lombardi) [1984347] - scsi: be2iscsi: Demote incomplete/non-conformant kernel-doc header (Maurizio Lombardi) [1984347] - scsi: be2iscsi: Ensure function follows directly after its header (Maurizio Lombardi) [1984347] - scsi: be2iscsi: Fix beiscsi_phys_port()'s name in header (Maurizio Lombardi) [1984347] - scsi: be2iscsi: Provide missing function name in header (Maurizio Lombardi) [1984347] - scsi: be2iscsi: Fix incorrect naming of beiscsi_iface_config_vlan() (Maurizio Lombardi) [1984347] - scsi: be2iscsi: Mark beiscsi_attrs with static keyword (Maurizio Lombardi) [1984347] - scsi: be2iscsi: Revert "Fix a theoretical leak in beiscsi_create_eqs()" (Maurizio Lombardi) [1984347] - scsi: be2iscsi: Fix a theoretical leak in beiscsi_create_eqs() (Maurizio Lombardi) [1984347] - scsi: be2iscsi: Correct misdocumentation of function param 'ep' (Maurizio Lombardi) [1984347] - scsi: be2iscsi: Add missing function parameter description (Maurizio Lombardi) [1984347] - scsi: be2iscsi: Fix misdocumentation of 'pcontext' (Maurizio Lombardi) [1984347] - scsi: be2iscsi: Fix API/documentation slip (Maurizio Lombardi) [1984347] - powerpc/spinlock: Properly define pv_spinlocks_init() (Waiman Long) [2014363] - ACPI: Pass the same capabilities to the _OSC regardless of the query flag (Mark Langsdorf) [1982319] - Revert "[acpi] ACPI: sleep: Put the FACS table after using it" (Mark Langsdorf) [1982319] - ACPICA: Clean up context mutex during object deletion (Mark Langsdorf) [1982319] - ACPI: power: Refine turning off unused power resources (Mark Langsdorf) [1982319] - ACPI: NFIT: Fix support for variable 'SPA' structure size (Mark Langsdorf) [1982319] - ACPI: custom_method: fix a possible memory leak (Mark Langsdorf) [1982319] - ACPI: custom_method: fix potential use-after-free issue (Mark Langsdorf) [1982319] - ACPI: irq: Prevent unregistering of GIC SGIs (Mark Langsdorf) [1982319] - ACPI: GTDT: Don't corrupt interrupt mappings on watchdow probe failure (Mark Langsdorf) [1982319] - ACPI: video: use native backlight for GA401/GA502/GA503 (Mark Langsdorf) [1982319] - ACPI: APEI: remove redundant assignment to variable rc (Mark Langsdorf) [1982319] - ACPI: utils: Capitalize abbreviations in the comments (Mark Langsdorf) [1982319] - ACPI: utils: Document for_each_acpi_dev_match() macro (Mark Langsdorf) [1982319] - ACPI: bus: Introduce acpi_dev_get() and reuse it in ACPI code (Mark Langsdorf) [1982319] - ACPI: scan: Utilize match_string() API (Mark Langsdorf) [1982319] - ACPI: CPPC: Replace cppc_attr with kobj_attribute (Mark Langsdorf) [1982319] - ACPI: scan: Call acpi_get_object_info() from acpi_set_pnp_ids() (Mark Langsdorf) [1982319] - ACPI: scan: Drop sta argument from acpi_init_device_object() (Mark Langsdorf) [1982319] - ACPI: scan: Drop sta argument from acpi_add_single_object() (Mark Langsdorf) [1982319] - ACPI: scan: Rearrange checks in acpi_bus_check_add() (Mark Langsdorf) [1982319] - ACPI: scan: Fold acpi_bus_type_and_status() into its caller (Mark Langsdorf) [1982319] - ACPI: video: Check LCD flag on ACPI-reduced-hardware devices (Hans de Goede) [1982319] - ACPI: utils: Add acpi_reduced_hardware() helper (Mark Langsdorf) [1982319] - ACPI: dock: fix some coding style issues (Mark Langsdorf) [1982319] - ACPI: sysfs: fix some coding style issues (Mark Langsdorf) [1982319] - ACPI: PM: add a missed blank line after declarations (Mark Langsdorf) [1982319] - ACPI: custom_method: fix a coding style issue (Mark Langsdorf) [1982319] - ACPI: CPPC: fix some coding style issues (Mark Langsdorf) [1982319] - ACPI: button: fix some coding style issues (Mark Langsdorf) [1982319] - ACPI: battery: fix some coding style issues (Mark Langsdorf) [1982319] - ACPI: acpi_pad: add a missed blank line after declarations (Mark Langsdorf) [1982319] - ACPI: LPSS: add a missed blank line after declarations (Mark Langsdorf) [1982319] - ACPI: ipmi: remove useless return statement for void function (Mark Langsdorf) [1982319] - ACPI: processor: fix some coding style issues (Mark Langsdorf) [1982319] - ACPI: APD: fix a block comment align issue (Mark Langsdorf) [1982319] - ACPI: AC: fix some coding style issues (Mark Langsdorf) [1982319] - ACPICA: Update version to 20210331 (Mark Langsdorf) [1982319] - ACPICA: IORT: Updates for revision E.b (Mark Langsdorf) [1982319] - ACPICA: iASL: Decode subtable type field for VIOT (Mark Langsdorf) [1982319] - ACPICA: iASL: Add support for CEDT table (Mark Langsdorf) [1982319] - ACPICA: ACPI 6.4: add support for PHAT table (Mark Langsdorf) [1982319] - ACPICA: ACPI 6.4: add CSI2Bus resource template (Mark Langsdorf) [1982319] - ACPICA: ACPI 6.4: PMTT: add new fields/structures (Mark Langsdorf) [1982319] - ACPICA: CXL 2.0: CEDT: Add new CEDT table (Mark Langsdorf) [1982319] - ACPICA: acpisrc: Add missing conversion for VIOT support (Mark Langsdorf) [1982319] - ACPICA: iASL: Add definitions for the VIOT table (Mark Langsdorf) [1982319] - ACPICA: ACPI 6.4: add SDEV secure access components (Mark Langsdorf) [1982319] - ACPICA: ACPI 6.4: Add new flags in SRAT (Mark Langsdorf) [1982319] - ACPICA: ACPI 6.4: HMAT: add new fields/flags (Mark Langsdorf) [1982319] - ACPICA: ACPI 6.4: NFIT: add Location Cookie field (Mark Langsdorf) [1982319] - ACPICA: Tree-wide: fix various typos and spelling mistakes (Mark Langsdorf) [1982319] - ACPICA: ACPI 6.4: PPTT: add new version of subtable type 1 (Mark Langsdorf) [1982319] - ACPICA: ACPI 6.4: PCCT: add support for subtable type 5 (Mark Langsdorf) [1982319] - ACPICA: ACPI 6.4: MADT: add Multiprocessor Wakeup Structure (Mark Langsdorf) [1982319] - ACPICA: ACPI 6.4: add CXL ACPI device ID and _CBR object (Mark Langsdorf) [1982319] - ACPICA: ACPI 6.4: add USB4 capabilities UUID (Mark Langsdorf) [1982319] - ACPICA: ACPI 6.4: Add new predefined objects _BPC, _BPS, and _BPT (Mark Langsdorf) [1982319] - ACPICA: Add parsing for IVRS IVHD 40h and device entry F0h (Mark Langsdorf) [1982319] - ACPI: CPPC: Add emtpy stubs of functions for CONFIG_ACPI_CPPC_LIB unset (Mark Langsdorf) [1982319] - ACPI: scan: Turn off unused power resources during initialization (Mark Langsdorf) [1982319] - ACPI: power: Turn off unused power resources unconditionally (Mark Langsdorf) [1982319] - ACPI: fix various typos in comments (Mark Langsdorf) [1982319] - ACPI: utils: Introduce acpi_evaluation_failure_warn() (Mark Langsdorf) [1982319] - ACPI: processor: perflib: Eliminate redundant status check (Mark Langsdorf) [1982319] - ACPI: Drop unused ACPI_*_COMPONENT definitions and update documentation (Mark Langsdorf) [1982319] - ACPI: sysfs: Get rid of ACPICA message printing (Mark Langsdorf) [1982319] - ACPI: HED: Drop unused ACPI_MODULE_NAME() definition (Mark Langsdorf) [1982319] - ACPI: processor: Get rid of ACPICA message printing (Mark Langsdorf) [1982319] - ACPI: processor: idle: Drop extra prefix from pr_notice() (Mark Langsdorf) [1982319] - ACPI: processor: Remove initialization of static variable (Mark Langsdorf) [1982319] - ACPI: PCI: Replace direct printk() invocations in pci_link.c (Mark Langsdorf) [1982319] - ACPI: PCI: Drop ACPI_PCI_COMPONENT that is not used any more (Mark Langsdorf) [1982319] - ACPI: PCI: Replace ACPI_DEBUG_PRINT() and ACPI_EXCEPTION() (Mark Langsdorf) [1982319] - ACPI: PCI: IRQ: Consolidate printing diagnostic messages (Mark Langsdorf) [1982319] - arm64: compat: Poison the compat sigpage (C. Erastus Toe) [1983849] {CVE-2021-21781} - ARM: ensure the signal page contains defined contents (C. Erastus Toe) [1983849] {CVE-2021-21781} - powerpc/pseries: Fix update of LPAR security flavor after LPM (Steve Best) [1997294] - s390/qeth: Update MACs of LEARNING_SYNC device (Robin Dapp) [1919227] - s390/qeth: Switchdev event handler (Robin Dapp) [1919227] - s390/qeth: Register switchdev event handler (Robin Dapp) [1919227] - PCI: Add pcie_ptm_enabled() (Petr Oros) [2006834] - Revert "PCI: Make pci_enable_ptm() private" (Petr Oros) [2006834] - x86/cpufeatures: Force disable X86_FEATURE_ENQCMD and remove update_pasid() (Jerry Snitselaar) [2004577] - s390: report more CPU capabilities (Robin Dapp) [1984839] - s390/disassembler: add instructions (Robin Dapp) [1984839] - s390/opcodes: rename selhhhr to selfhr (Robin Dapp) [1984839] - s390/disassembler: update opcode table (Robin Dapp) [1984839] - s390/opcodes: add missing instructions to the disassembler (Robin Dapp) [1984839] - CI: Add template for baseline gcov build (Israel Santana Aleman) - futex: Remove unused variable 'vpid' in futex_proxy_trylock_atomic() (Waiman Long) [2000293] - futex: Prevent inconsistent state and exit race (Waiman Long) [2000293] - locking/ww_mutex: Initialize waiter.ww_ctx properly (Waiman Long) [2000293] - futex: Return error code instead of assigning it without effect (Waiman Long) [2000293] - Documentation: seqlock: s/LOCKTYPE/LOCKNAME/g (Waiman Long) [2000293] - lib/test_lockup.c: fix return value of test_lockup_init() (Waiman Long) [2000293] - locking/rwbase: Take care of ordering guarantee for fastpath reader (Waiman Long) [2000293] - locking/rwbase: Extract __rwbase_write_trylock() (Waiman Long) [2000293] - locking/rwbase: Properly match set_and_save_state() to restore_state() (Waiman Long) [2000293] - locking/rtmutex: Fix ww_mutex deadlock check (Waiman Long) [2000293] - locking/rwsem: Add missing __init_rwsem() for PREEMPT_RT (Waiman Long) [2000293] - locking/rtmutex: Return success on deadlock for ww_mutex waiters (Waiman Long) [2000293] - locking/rtmutex: Prevent spurious EDEADLK return caused by ww_mutexes (Waiman Long) [2000293] - locking/rtmutex: Dequeue waiter on ww_mutex deadlock (Waiman Long) [2000293] - locking/rtmutex: Dont dereference waiter lockless (Waiman Long) [2000293] - locking/local_lock: Add PREEMPT_RT support (Waiman Long) [2000293] - locking/spinlock/rt: Prepare for RT local_lock (Waiman Long) [2000293] - locking/rtmutex: Add adaptive spinwait mechanism (Waiman Long) [2000293] - locking/rtmutex: Implement equal priority lock stealing (Waiman Long) [2000293] - preempt: Adjust PREEMPT_LOCK_OFFSET for RT (Waiman Long) [2000293] - locking/rtmutex: Prevent lockdep false positive with PI futexes (Waiman Long) [2000293] - futex: Prevent requeue_pi() lock nesting issue on RT (Waiman Long) [2000293] - futex: Simplify handle_early_requeue_pi_wakeup() (Waiman Long) [2000293] - futex: Reorder sanity checks in futex_requeue() (Waiman Long) [2000293] - futex: Clarify comment in futex_requeue() (Waiman Long) [2000293] - futex: Restructure futex_requeue() (Waiman Long) [2000293] - futex: Correct the number of requeued waiters for PI (Waiman Long) [2000293] - futex: Remove bogus condition for requeue PI (Waiman Long) [2000293] - futex: Clarify futex_requeue() PI handling (Waiman Long) [2000293] - futex: Clean up stale comments (Waiman Long) [2000293] - futex: Validate waiter correctly in futex_proxy_trylock_atomic() (Waiman Long) [2000293] - lib/test_lockup: Adapt to changed variables (Waiman Long) [2000293] - locking/rtmutex: Add mutex variant for RT (Waiman Long) [2000293] - locking/ww_mutex: Implement rtmutex based ww_mutex API functions (Waiman Long) [2000293] - locking/rtmutex: Extend the rtmutex core to support ww_mutex (Waiman Long) [2000293] - locking/ww_mutex: Add rt_mutex based lock type and accessors (Waiman Long) [2000293] - locking/ww_mutex: Add RT priority to W/W order (Waiman Long) [2000293] - locking/ww_mutex: Implement rt_mutex accessors (Waiman Long) [2000293] - locking/ww_mutex: Abstract out internal lock accesses (Waiman Long) [2000293] - locking/ww_mutex: Abstract out mutex types (Waiman Long) [2000293] - locking/ww_mutex: Abstract out mutex accessors (Waiman Long) [2000293] - locking/ww_mutex: Abstract out waiter enqueueing (Waiman Long) [2000293] - locking/ww_mutex: Abstract out the waiter iteration (Waiman Long) [2000293] - locking/ww_mutex: Remove the __sched annotation from ww_mutex APIs (Waiman Long) [2000293] - locking/ww_mutex: Split out the W/W implementation logic into kernel/locking/ww_mutex.h (Waiman Long) [2000293] - locking/ww_mutex: Split up ww_mutex_unlock() (Waiman Long) [2000293] - locking/ww_mutex: Gather mutex_waiter initialization (Waiman Long) [2000293] - locking/ww_mutex: Simplify lockdep annotations (Waiman Long) [2000293] - locking/mutex: Make mutex::wait_lock raw (Waiman Long) [2000293] - locking/ww_mutex: Move the ww_mutex definitions from into (Waiman Long) [2000293] - locking/mutex: Move the 'struct mutex_waiter' definition from to the internal header (Waiman Long) [2000293] - locking/mutex: Consolidate core headers, remove kernel/locking/mutex-debug.h (Waiman Long) [2000293] - locking/rtmutex: Squash !RT tasks to DEFAULT_PRIO (Waiman Long) [2000293] - locking/rwlock: Provide RT variant (Waiman Long) [2000293] - locking/spinlock: Provide RT variant (Waiman Long) [2000293] - locking/rtmutex: Provide the spin/rwlock core lock function (Waiman Long) [2000293] - locking/spinlock: Provide RT variant header: (Waiman Long) [2000293] - locking/spinlock: Provide RT specific spinlock_t (Waiman Long) [2000293] - locking/rtmutex: Reduce header dependencies, only include (Waiman Long) [2000293] - rbtree: Split out the rbtree type definitions into (Waiman Long) [2000293] - locking/lockdep: Reduce header dependencies in (Waiman Long) [2000293] - locking/rtmutex: Prevent future include recursion hell (Waiman Long) [2000293] - locking/spinlock: Split the lock types header, and move the raw types into (Waiman Long) [2000293] - locking/rtmutex: Guard regular sleeping locks specific functions (Waiman Long) [2000293] - locking/rtmutex: Prepare RT rt_mutex_wake_q for RT locks (Waiman Long) [2000293] - locking/rtmutex: Use rt_mutex_wake_q_head (Waiman Long) [2000293] - locking/rtmutex: Provide rt_wake_q_head and helpers (Waiman Long) [2000293] - locking/rtmutex: Add wake_state to rt_mutex_waiter (Waiman Long) [2000293] - locking/rwsem: Add rtmutex based R/W semaphore implementation (Waiman Long) [2000293] - locking/rt: Add base code for RT rw_semaphore and rwlock (Waiman Long) [2000293] - locking/rtmutex: Provide rt_mutex_base_is_locked() (Waiman Long) [2000293] - locking/rtmutex: Provide rt_mutex_slowlock_locked() (Waiman Long) [2000293] - locking/rtmutex: Split out the inner parts of 'struct rtmutex' (Waiman Long) [2000293] - locking/rtmutex: Split API from implementation (Waiman Long) [2000293] - locking/rtmutex: Convert macros to inlines (Waiman Long) [2000293] - locking/rtmutex: Remove rt_mutex_is_locked() (Waiman Long) [2000293] - sched/wake_q: Provide WAKE_Q_HEAD_INITIALIZER() (Waiman Long) [2000293] - sched/core: Provide a scheduling point for RT locks (Waiman Long) [2000293] - sched/core: Rework the __schedule() preempt argument (Waiman Long) [2000293] - sched/wakeup: Prepare for RT sleeping spin/rwlocks (Waiman Long) [2000293] - sched/wakeup: Reorganize the current::__state helpers (Waiman Long) [2000293] - sched/wakeup: Introduce the TASK_RTLOCK_WAIT state bit (Waiman Long) [2000293] - sched/wakeup: Split out the wakeup ->__state check (Waiman Long) [2000293] - locking/rtmutex: Set proper wait context for lockdep (Waiman Long) [2000293] - locking/local_lock: Add missing owner initialization (Waiman Long) [2000293] - locking/rtmutex: Use the correct rtmutex debugging config option (Waiman Long) [2000293] - tools/runqslower: Use __state instead of state (Waiman Long) [2000293] - locking/rwsem: Remove an unused parameter of rwsem_wake() (Waiman Long) [2000293] - locking/mutex: Add MUTEX_WARN_ON (Waiman Long) [2000293] - locking/mutex: Introduce __mutex_trylock_or_handoff() (Waiman Long) [2000293] - locking/mutex: Fix HANDOFF condition (Waiman Long) [2000293] - locking/mutex: Use try_cmpxchg() (Waiman Long) [2000293] - sched: Change task_struct::state (Waiman Long) [2000293] - isdn/hisax: Use get_current_state() (Waiman Long) [2000293] - sched,timer: Use __set_current_state() (Waiman Long) [2000293] - sched: Add get_current_state() (Waiman Long) [2000293] - sched,perf,kvm: Fix preemption condition (Waiman Long) [2000293] - sched: Introduce task_is_running() (Waiman Long) [2000293] - sched: Unbreak wakeups (Waiman Long) [2000293] - seqlock: Remove trailing semicolon in macros (Waiman Long) [2000293] - locking/mutex: clear MUTEX_FLAGS if wait_list is empty due to signal (Waiman Long) [2000293] - ptrace: make ptrace() fail if the tracee changed its pid unexpectedly (Waiman Long) [2000293] - sched: Rename sched_info_{queued,dequeued} (Waiman Long) [2000293] - locking/rwsem: Fix comment typo (Waiman Long) [2000293] - bpf: runqslower: Use task local storage (Waiman Long) [2000293] - lib/test_lockup.c: minimum fix to get it compiled on PREEMPT_RT (Waiman Long) [2000293] - seqlock: kernel-doc: Specify when preemption is automatically altered (Waiman Long) [2000293] - seqlock: Prefix internal seqcount_t-only macros with a "do_" (Waiman Long) [2000293] - rcu: Check and report missed fqs timer wakeup on RCU stall (Waiman Long) [2000293] - softirq: Move related code into one section (Waiman Long) [2000293] - seqlock: Rename __seqprop() users (Waiman Long) [2000293] - seqlock: avoid -Wshadow warnings (Waiman Long) [2000293] - locking/seqlocks: Fix kernel-doc warnings (Waiman Long) [2000293] - locking/seqlock: Tweak DEFINE_SEQLOCK() kernel doc (Waiman Long) [2000293] - seqlock: Unbreak lockdep (Waiman Long) [2000293] - seqlock: PREEMPT_RT: Do not starve seqlock_t writers (Waiman Long) [2000293] - seqlock: seqcount_LOCKNAME_t: Introduce PREEMPT_RT support (Waiman Long) [2000293] - seqlock: seqcount_t: Implement all read APIs as statement expressions (Waiman Long) [2000293] - seqlock: Use unique prefix for seqcount_t property accessors (Waiman Long) [2000293] - seqlock: seqcount_LOCKNAME_t: Standardize naming convention (Waiman Long) [2000293] - seqlock: seqcount latch APIs: Only allow seqcount_latch_t (Waiman Long) [2000293] - rbtree_latch: Use seqcount_latch_t (Waiman Long) [2000293] - x86/tsc: Use seqcount_latch_t (Waiman Long) [2000293] - timekeeping: Use seqcount_latch_t (Waiman Long) [2000293] - time/sched_clock: Mark sched_clock_read_begin/retry() as notrace (Waiman Long) [2000293] - time/sched_clock: Use raw_read_seqcount_latch() (Waiman Long) [2000293] - time/sched_clock: Use raw_read_seqcount_latch() during suspend (Waiman Long) [2000293] - time/sched_clock: Use seqcount_latch_t (Waiman Long) [2000293] - sched_clock: Expose struct clock_read_data (Waiman Long) [2000293] - timers/sched_clock: Include local timekeeping.h for missing declarations (Waiman Long) [2000293] - sched/clock: Move sched clock initialization and merge with generic clock (Waiman Long) [2000293] - userfaultfd: simplify fault handling (Waiman Long) [2000293] - rwsem: fix commas in initialisation (Waiman Long) [2000293] - lib/test_lockup.c: make test_inode static (Waiman Long) [2000293] - genirq: Provide irq_enter/exit_rcu() (Waiman Long) [2000293] - lib/test_lockup.c: add parameters for locking generic vfs locks (Waiman Long) [2000293] - lib/test_lockup.c: fix spelling mistake "iteraions" -> "iterations" (Waiman Long) [2000293] - lib/test_lockup: test module to generate lockups (Waiman Long) [2000293] - x86/tsc: Move inline keyword to the beginning of function declarations (Waiman Long) [2000293] - softirq: Don't skip softirq execution when softirq thread is parking (Waiman Long) [2000293] - sched/core: Convert task_struct.stack_refcount to refcount_t (Waiman Long) [2000293] - kernel/hung_task.c: break RCU locks based on jiffies (Waiman Long) [2000293] - x86/process: Avoid unnecessary NULL check in get_wchan() (Waiman Long) [2000293] - kernel/rwsem: Remove ifdef __init_rwsem code from rwsem.c (Waiman Long) [2000293] - misc: hpilo: map iLO shared memory by PCI revision id (Joseph Szczypek) [1985076] - misc: hpilo: MAINTAINERS: add entry for hpilo (Joseph Szczypek) [1985076] - misc: hpilo: avoid a useless memset (Joseph Szczypek) [1985076] - misc: hpilo: switch from 'pci_' to 'dma_' API (Joseph Szczypek) [1985076] - hpilo: Replace one-element array with flexible-array member (Joseph Szczypek) [1985076] - perf flamegraph: flamegraph.py script improvements (Michael Petlan) [2010269]- ceph: skip existing superblocks that are blocklisted or shut down when mounting (Jeffrey Layton) [2011462] - cpufreq: intel_pstate: Combine ->stop_cpu() and ->offline() (David Arcari) [2003695] - cpufreq: intel_pstate: Add Cometlake support in no-HWP mode (David Arcari) [2003695] - cpufreq: intel_pstate: Add Icelake servers support in no-HWP mode (David Arcari) [2003695] - i2c: i801: Add support for Intel Alder Lake PCH-M (David Arcari) [1929497] - i2c: i801: Add Block Write-Block Read Process Call support (David Arcari) [1929497] - pinctrl: tigerlake: Add Alder Lake-M ACPI ID (David Arcari) [1929501] - x86/microcode: Check for offline CPUs before requesting new microcode (Puneet Sethi) [1971878] - x86/resctrl: Fix a maybe-uninitialized build warning treated as error (Terry Bowman) [1994090] - x86/resctrl: Fix default monitoring groups reporting (Terry Bowman) [1994090] - PCI: Remove WARN_ON(in_interrupt()) (Myron Stowe) [1993262] - PCI: Apply CONFIG_PCI_DEBUG to entire drivers/pci hierarchy (Myron Stowe) [1993262] - PCI: Add Silicom Denmark vendor ID (Myron Stowe) [1993262] - PCI: Align checking of syscall user config accessors (Myron Stowe) [1993262] - PCI: Decline to resize resources if boot config must be preserved (Myron Stowe) [1993262] - PCI/LINK: Remove bandwidth notification (Myron Stowe) [1993262] - PCI: acpiphp: Remove unused acpiphp_callback typedef (Myron Stowe) [1993262] - PCI: Fix pci_register_io_range() memory leak (Myron Stowe) [1993262] - EDAC/amd64: Add AMD family 17h model 60h PCI IDs (Aristeu Rozanski) [1930489] - EDAC/amd64: Add PCI device IDs for family 17h, model 70h (Aristeu Rozanski) [1930489] - scsi: bnx2fc: Remove meaningless bnx2fc_abts_cleanup() return value assignment (Nilesh Javali) [1983956] - scsi: bnx2fc: Return failure if io_req is already in ABTS processing (Nilesh Javali) [1983956] - scsi: target: ibmvscsi_tgt: Convert to new submission API (Maurizio Lombardi) [2004470] - scsi: target: Fix sense key for invalid EXTENDED COPY request (Maurizio Lombardi) [2004470] - scsi: target: Allows backend drivers to fail with specific sense codes (Maurizio Lombardi) [2004470] - scsi: target: pscsi: Fix possible null-pointer dereference in pscsi_complete_cmd() (Maurizio Lombardi) [2004470] - scsi: target: core: Drop unnecessary se_cmd ASC/ASCQ members (Maurizio Lombardi) [2004470] - scsi: target: sbp: Drop incorrect ASC/ASCQ usage (Maurizio Lombardi) [2004470] - scsi: target: core: Avoid using lun_tg_pt_gp after unlock (Maurizio Lombardi) [2004470] - scsi: target: tcmu: Add new feature KEEP_BUF (Maurizio Lombardi) [2004470] - scsi: target: Remove redundant assignment to variable ret (Maurizio Lombardi) [2004470] - scsi: target: Fix NULL dereference on XCOPY completion (Maurizio Lombardi) [2004470] - scsi: target: iscsi: Remove redundant continue statement (Maurizio Lombardi) [2004470] - scsi: target: Use standard SAM status types (Maurizio Lombardi) [2004470] - scsi: target: tcmu: Fix boolreturn.cocci warnings (Maurizio Lombardi) [2004470] - scsi: target: core: Add the VERSION DESCRIPTOR fields to the INQUIRY data (Maurizio Lombardi) [2004470] - scsi: target: core: Bump INQUIRY VERSION to SPC-4 (Maurizio Lombardi) [2004470] - scsi: target: core: Add configurable IEEE Company ID attribute (Maurizio Lombardi) [2004470] - scsi: target: core: Unify NAA identifier generation (Maurizio Lombardi) [2004470] - scsi: target: sbp_target: Remove redundant assignment to pg_size (Maurizio Lombardi) [2004470] - scsi: target: tcmu: Rename TCM_DEV_BIT_PLUGGED to TCMU_DEV_BIT_PLUGGED (Maurizio Lombardi) [2004470] - scsi: target: iscsi: Drop unnecessary container_of() (Maurizio Lombardi) [2004470] - scsi: target: iscsi: Switch to kmemdup_nul() (Maurizio Lombardi) [2004470] - scsi: target: iblock: Fix smp_processor_id() BUG messages (Maurizio Lombardi) [2004470] - scsi: target: tcmu: Fix xarray RCU warning (Maurizio Lombardi) [2004470] - scsi: target: core: Avoid smp_processor_id() in preemptible code (Maurizio Lombardi) [2004470] - scsi: target: tcmu: Return from tcmu_handle_completions() if cmd_id not found (Maurizio Lombardi) [2004470] - scsi: target: tcm_fc: Fix a kernel-doc header (Maurizio Lombardi) [2004470] - scsi: target: Shorten ALUA error messages (Maurizio Lombardi) [2004470] - scsi: target: Fix two format specifiers (Maurizio Lombardi) [2004470] - scsi: target: Compare explicitly with SAM_STAT_GOOD (Maurizio Lombardi) [2004470] - scsi: target: tcmu: Make data_pages_per_blk changeable via configfs (Maurizio Lombardi) [2004470] - scsi: target: tcmu: Replace block size definitions with new udev members (Maurizio Lombardi) [2004470] - scsi: target: tcmu: Remove function tcmu_get_block_page() (Maurizio Lombardi) [2004470] - scsi: target: tcmu: Support DATA_BLOCK_SIZE = N * PAGE_SIZE (Maurizio Lombardi) [2004470] - scsi: target: tcmu: Prepare for PAGE_SIZE != DATA_BLOCK_SIZE (Maurizio Lombardi) [2004470] - scsi: target: tcmu: Adjust names of variables and definitions (Maurizio Lombardi) [2004470] - scsi: target: Make the virtual LUN 0 device (Maurizio Lombardi) [2004470] - scsi: target: Add the DUMMY flag to rd_mcp (Maurizio Lombardi) [2004470] - scsi: target: Fix htmldocs warning in target_submit_prep() (Maurizio Lombardi) [2004470] - scsi: target: tcmu: Adjust parameter in call to tcmu_blocks_release() (Maurizio Lombardi) [2004470] - scsi: target: core: file: Don't duplicate memset(0xff) (Maurizio Lombardi) [2004470] - scsi: target: core: pr: Initialize arrays at declaration time (Maurizio Lombardi) [2004470] - scsi: target: configfs: Initialize arrays at declaration time (Maurizio Lombardi) [2004470] - scsi: target: iscsi: Initialize arrays at declaration time (Maurizio Lombardi) [2004470] - scsi: target: iscsi: Remove unused macro PRINT_BUF (Maurizio Lombardi) [2004470] - scsi: target: iscsi: Remove unused macro TEXT_LEN (Maurizio Lombardi) [2004470] - scsi: target: iscsi: Remove unused macro ISCSI_INST_LAST_FAILURE_TYPE (Maurizio Lombardi) [2004470] - scsi: target: core: Remove unused macros NONE and ISPRINT (Maurizio Lombardi) [2004470] - scsi: target: core: Get rid of warning in compare_and_write_do_cmp() (Maurizio Lombardi) [2004470] - scsi: target: pscsi: Remove unused macro ISPRINT (Maurizio Lombardi) [2004470] - scsi: target: pscsi: Fix warning in pscsi_complete_cmd() (Maurizio Lombardi) [2004470] - scsi: target: iblock: Fix type of logs_per_phys (Maurizio Lombardi) [2004470] - scsi: target: iblock: Trim line longer than 80 characters (Maurizio Lombardi) [2004470] - scsi: target: iblock: Remove an extra argument (Maurizio Lombardi) [2004470] - scsi: target: tcmu: Use GFP_NOIO while handling cmds or holding cmdr_lock (Maurizio Lombardi) [2004470] - scsi: target: tcmu: Replace radix_tree with XArray (Maurizio Lombardi) [2004470] - scsi: target: tcmu: Replace IDR by XArray (Maurizio Lombardi) [2004470] - scsi: target: core: Make completion affinity configurable (Maurizio Lombardi) [2004470] - scsi: target: core: Flush submission work during TMR processing (Maurizio Lombardi) [2004470] - scsi: target: tcmu: Add backend plug/unplug callouts (Maurizio Lombardi) [2004470] - scsi: target: iblock: Add backend plug/unplug callouts (Maurizio Lombardi) [2004470] - scsi: target: core: Fix backend plugging (Maurizio Lombardi) [2004470] - scsi: target: tcm_loop: Use LIO wq cmd submission helper (Maurizio Lombardi) [2004470] - scsi: target: tcm_loop: Use block cmd allocator for se_cmds (Maurizio Lombardi) [2004470] - scsi: target: core: Add workqueue based cmd submission (Maurizio Lombardi) [2004470] - scsi: target: core: Add gfp_t arg to target_cmd_init_cdb() (Maurizio Lombardi) [2004470] - scsi: target: core: Remove target_submit_cmd_map_sgls() (Maurizio Lombardi) [2004470] - scsi: target: srpt: Convert to new submission API (Maurizio Lombardi) [2004470] - scsi: target: qla2xxx: Convert to new submission API (Maurizio Lombardi) [2004470] - scsi: target: tcm_qla2xxx: Remove BUG_ON(in_interrupt()) (Maurizio Lombardi) [2004470] - scsi: qla2xxx: Move sess cmd list/lock to driver (Maurizio Lombardi) [2004470] - scsi: qla2xxx: Drop TARGET_SCF_LOOKUP_LUN_FROM_TAG (Maurizio Lombardi) [2004470] - scsi: target: tcm_fc: Convert to new submission API (Maurizio Lombardi) [2004470] - scsi: target: sbp_target: Convert to new submission API (Maurizio Lombardi) [2004470] - scsi: target: tcm_loop: Convert to new submission API (Maurizio Lombardi) [2004470] - scsi: target: core: Break up target_submit_cmd_map_sgls() (Maurizio Lombardi) [2004470] - scsi: target: core: Rename transport_init_se_cmd() (Maurizio Lombardi) [2004470] - scsi: target: core: Drop kref_get_unless_zero() in target_get_sess_cmd() (Maurizio Lombardi) [2004470] - scsi: target: core: Move t_task_cdb initialization (Maurizio Lombardi) [2004470] - scsi: target: iscsi: Fix zero tag inside a trace event (Maurizio Lombardi) [2004470] - nfsd: move fsnotify on client creation outside spinlock (Steve Dickson) [1719330] - nfsd: report client confirmation status in "info" file (Steve Dickson) [1719330] - nfsd: fsnotify on rmdir under nfsd/clients/ (Steve Dickson) [1719330]- mm: gup: fix potential pgmap refcnt leak in __gup_device_huge() (Waiman Long) [2009258] - mm/gup: check for isolation errors (Waiman Long) [2009258] - mm/gup: return an error on migration failure (Waiman Long) [2009258] - mm/gup: check every subpage of a compound page during isolation (Waiman Long) [2009258] - mm/gup: don't pin migrated cma pages in movable zone (Waiman Long) [2009258] - mm/gup: add a range variant of unpin_user_pages_dirty_lock() (Waiman Long) [2009258] - mm/gup: decrement head page once for group of subpages (Waiman Long) [2009258] - mm/gup: add compound page list iterator (Waiman Long) [2009258] - mm/gup: protect unpin_user_pages() against npages==-ERRNO (Waiman Long) [2009258] - mm, memcg: remove unused functions (Waiman Long) [2008341] - mm,vmscan: fix divide by zero in get_scan_count (Waiman Long) [2008341] - mm: memcontrol: fix occasional OOMs due to proportional memory.low reclaim (Waiman Long) [2008341] - mm/memcg: fix incorrect flushing of lruvec data in obj_stock (Waiman Long) [2008341] - mm/memcg: fix NULL pointer dereference in memcg_slab_free_hook() (Waiman Long) [2008341] - mm: memcontrol: fix blocking rstat function called from atomic cgroup1 thresholding code (Waiman Long) [2008341] - cgroup: rstat: fix A-A deadlock on 32bit around u64_stats_sync (Waiman Long) [2008341] - percpu: flush tlb in pcpu_reclaim_populated() (Waiman Long) [2008341] - mm/memcontrol.c: fix kerneldoc comment for mem_cgroup_calculate_protection (Waiman Long) [2008341] - memcontrol: use flexible-array member (Waiman Long) [2008341] - mm: vmscan: remove noinline_for_stack (Waiman Long) [2008341] - mm: memcontrol: move obj_cgroup_uncharge_pages() out of css_set_lock (Waiman Long) [2008341] - mm: memcontrol: simplify the logic of objcg pinning memcg (Waiman Long) [2008341] - mm: memcontrol: rename lruvec_holds_page_lru_lock to page_matches_lruvec (Waiman Long) [2008341] - mm: memcontrol: simplify lruvec_holds_page_lru_lock (Waiman Long) [2008341] - mm: memcontrol: remove the pgdata parameter of mem_cgroup_page_lruvec (Waiman Long) [2008341] - mm: memcontrol: bail out early when !mm in get_mem_cgroup_from_mm (Waiman Long) [2008341] - mm: memcontrol: fix page charging in page replacement (Waiman Long) [2008341] - percpu: optimize locking in pcpu_balance_workfn() (Waiman Long) [2008341] - percpu: initialize best_upa variable (Waiman Long) [2008341] - percpu: rework memcg accounting (Waiman Long) [2008341] - mm, memcg: introduce mem_cgroup_kmem_disabled() (Waiman Long) [2008341] - mm, memcg: mark cgroup_memory_nosocket, nokmem and noswap as __ro_after_init (Waiman Long) [2008341] - mm: vmscan: shrink deferred objects proportional to priority (Waiman Long) [2008341] - mm: memcontrol: reparent nr_deferred when memcg offline (Waiman Long) [2008341] - mm: vmscan: don't need allocate shrinker->nr_deferred for memcg aware shrinkers (Waiman Long) [2008341] - mm: vmscan: use per memcg nr_deferred of shrinker (Waiman Long) [2008341] - mm: vmscan: add per memcg shrinker nr_deferred (Waiman Long) [2008341] - mm: vmscan: use a new flag to indicate shrinker is registered (Waiman Long) [2008341] - mm: vmscan: add shrinker_info_protected() helper (Waiman Long) [2008341] - mm: memcontrol: rename shrinker_map to shrinker_info (Waiman Long) [2008341] - mm: vmscan: use kvfree_rcu instead of call_rcu (Waiman Long) [2008341] - mm: vmscan: remove memcg_shrinker_map_size (Waiman Long) [2008341] - mm: vmscan: use shrinker_rwsem to protect shrinker_maps allocation (Waiman Long) [2008341] - mm: vmscan: consolidate shrinker_maps handling code (Waiman Long) [2008341] - mm: vmscan: use nid from shrink_control for tracepoint (Waiman Long) [2008341] - linux/memcontrol.h: remove duplicate struct declaration (Waiman Long) [2008341] - memcg: charge before adding to swapcache on swapin (Waiman Long) [2008341] - kselftests: cgroup: update kmem test for new vmstat implementation (Waiman Long) [2008341] - mm: memcontrol: consolidate lruvec stat flushing (Waiman Long) [2008341] - mm: memcontrol: switch to rstat (Waiman Long) [2008341] - cgroup: rstat: punt root-level optimization to individual controllers (Waiman Long) [2008341] - cgroup: rstat: support cgroup1 (Waiman Long) [2008341] - mm: memcontrol: privatize memcg_page_state query functions (Waiman Long) [2008341] - mm: memcontrol: kill mem_cgroup_nodeinfo() (Waiman Long) [2008341] - memcg: enable memcg oom-kill for __GFP_NOFAIL (Waiman Long) [2008341] - memcg: cleanup root memcg checks (Waiman Long) [2008341] - mm: memcontrol: fix kernel stack account (Waiman Long) [2008341] - mm: page-writeback: simplify memcg handling in test_clear_page_writeback() (Waiman Long) [2008341] - percpu: implement partial chunk depopulation (Waiman Long) [2008341] - percpu: use pcpu_free_slot instead of pcpu_nr_slots - 1 (Waiman Long) [2008341] - percpu: factor out pcpu_check_block_hint() (Waiman Long) [2008341] - percpu: split __pcpu_balance_workfn() (Waiman Long) [2008341] - percpu: fix a comment about the chunks ordering (Waiman Long) [2008341] - mm/compaction: remove rcu_read_lock during page compaction (Waiman Long) [2008341] - mm/vmscan.c: make lruvec_lru_size() static (Waiman Long) [2008341] - include/linux/mm_inline.h: fold __update_lru_size() into its sole caller (Waiman Long) [2008341] - include/linux/mm_inline.h: fold page_lru_base_type() into its sole caller (Waiman Long) [2008341] - mm: VM_BUG_ON lru page flags (Waiman Long) [2008341] - mm: add __clear_page_lru_flags() to replace page_off_lru() (Waiman Long) [2008341] - mm/swap.c: don't pass "enum lru_list" to del_page_from_lru_list() (Waiman Long) [2008341] - mm/swap.c: don't pass "enum lru_list" to trace_mm_lru_insertion() (Waiman Long) [2008341] - mm: don't pass "enum lru_list" to lru list addition functions (Waiman Long) [2008341] - include/linux/mm_inline.h: shuffle lru list addition and deletion functions (Waiman Long) [2008341] - mm/vmscan.c: use add_page_to_lru_list() (Waiman Long) [2008341] - mm: fix VM_BUG_ON(PageTail) and BUG_ON(PageWriteback) (Waiman Long) [2008341] - mm: remove superfluous __ClearPageActive() (Waiman Long) [2008341] - mm, memcg: decouple e{low,min} state mutations from protection checks (Waiman Long) [2008341] - Revert "cgroup: Add memory barriers to plug cgroup_rstat_updated() race window" (Waiman Long) [2008341] - mm/memcontrol.c: allocate shrinker_map on appropriate NUMA node (Waiman Long) [2008341] - include/bitmap.h: add new functions to documentation (Waiman Long) [2008341] - include/bitmap.h: add missing parameter in docs (Waiman Long) [2008341] - bitmap: genericize percpu bitmap region iterators (Waiman Long) [2008341] - cgroup, rstat: Don't flush subtree root unless necessary (Waiman Long) [2008341] - mm/memcg: Move mem_cgroup kABI compatibility structure into rh_kabi_memcg.h (Waiman Long) [2008341] - mm/swap: consider max pages in iomap_swapfile_add_extent (Brian Foster) [1969326] - mm/slub: Fix backtrace of objects to handle redzone adjustment (Waiman Long) [2008340] - powerpc/powernv: Fix CPU idle to be called with IRQs disabled (Waiman Long) [2008340] - torture: Fix grace-period rate output (Waiman Long) [2008340] - rcu: Fix kfree_rcu() docbook errors (Waiman Long) [2008340] - rcu/nocb: Perform deferred wake up before last idle's need_resched() check (Waiman Long) [2008340] - rcu: Pull deferred rcuog wake up to rcu_eqs_enter() callers (Waiman Long) [2008340] - idle: Prevent late-arriving interrupts from disrupting offline (Waiman Long) [2008340] - torture: Maintain torture-specific set of CPUs-online books (Waiman Long) [2008340] - torture: Clean up after torture-test CPU hotplugging (Waiman Long) [2008340] - rcutorture: Make object_debug also double call_rcu() heap object (Waiman Long) [2008340] - torture: Throttle VERBOSE_TOROUT_*() output (Waiman Long) [2008340] - torture: Make refscale throttle high-rate printk()s (Waiman Long) [2008340] - rcutorture: Use hrtimers for reader and writer delays (Waiman Long) [2008340] - torture: Make stutter use torture_hrtimeout_*() functions (Waiman Long) [2008340] - rcutorture: Use torture_hrtimeout_jiffies() to avoid busy-waits (Waiman Long) [2008340] - torture: Add fuzzed hrtimer-based sleep functions (Waiman Long) [2008340] - rcutorture: Make rcu_torture_fakewriter() use blocking wait primitives (Waiman Long) [2008340] - rcutorture: Make synctype[] and nsynctype be static global (Waiman Long) [2008340] - rcutorture: Require entire stutter period be post-boot (Waiman Long) [2008340] - refscale: Allow summarization of verbose output (Waiman Long) [2008340] - torture: Allow standalone kvm-recheck.sh run detect --trust-make (Waiman Long) [2008340] - torture: Simplify exit-code plumbing for kvm-recheck.sh and kvm-find-errors.sh (Waiman Long) [2008340] - torture: s/STOP/STOP.1/ to avoid scenario collision (Waiman Long) [2008340] - torture: Add --dryrun batches to help schedule a distributed run (Waiman Long) [2008340] - torture: Stop hanging on panic (Waiman Long) [2008340] - torture: Add kvm.sh test summary to end of log file (Waiman Long) [2008340] - torture: Make kvm.sh include --kconfig arguments in CPU calculation (Waiman Long) [2008340] - torture: Make kvm.sh return failure upon build failure (Waiman Long) [2008340] - torture: Print run duration at end of kvm.sh execution (Waiman Long) [2008340] - torture: Make kvm.sh arguments accumulate (Waiman Long) [2008340] - torture: Make kvm.sh "Test Summary" date be end of test (Waiman Long) [2008340] - tools/rcutorture: Make identify_qemu_vcpus() independent of local language (Waiman Long) [2008340] - torture: Add config2csv.sh script to compare torture scenarios (Waiman Long) [2008340] - torture: Prepare for splitting qemu execution from kvm-test-1-run.sh (Waiman Long) [2008340] - torture: Allow kvm.sh --datestamp to specify subdirectories (Waiman Long) [2008340] - torture: Make kvm.sh "--dryrun sched" summarize number of builds (Waiman Long) [2008340] - torture: Make kvm.sh "--dryrun sched" summarize number of batches (Waiman Long) [2008340] - torture: Make --kcsan specify lockdep (Waiman Long) [2008340] - rcu: Do not NMI offline CPUs (Waiman Long) [2008340] - rcu: For RCU grace-period kthread starvation, dump last CPU it ran on (Waiman Long) [2008340] - rcu: Mark obtuse portion of stall warning as internal debug (Waiman Long) [2008340] - scftorture: Add debug output for wrong-CPU warning (Waiman Long) [2008340] - rcutorture: Add testing for RCU's global memory ordering (Waiman Long) [2008340] - rcutorture: Add reader-side tests of polling grace-period API (Waiman Long) [2008340] - rcutorture: Add writer-side tests of polling grace-period API (Waiman Long) [2008340] - rcutorture: Prepare for ->start_gp_poll and ->poll_gp_state (Waiman Long) [2008340] - srcu: Add comment explaining cookie overflow/wrap (Waiman Long) [2008340] - srcu: Document polling interfaces for Tree SRCU grace periods (Waiman Long) [2008340] - srcu: Provide polling interfaces for Tree SRCU grace periods (Waiman Long) [2008340] - srcu: Provide polling interfaces for Tiny SRCU grace periods (Waiman Long) [2008340] - srcu: Provide internal interface to start a Tree SRCU grace period (Waiman Long) [2008340] - srcu: Provide internal interface to start a Tiny SRCU grace period (Waiman Long) [2008340] - srcu: Make Tiny SRCU use multi-bit grace-period counter (Waiman Long) [2008340] - rcu: Enable rcu_normal_after_boot unconditionally for RT (Waiman Long) [2008340] - rcu: Unconditionally use rcuc threads on PREEMPT_RT (Waiman Long) [2008340] - rcu: Make RCU_BOOST default on CONFIG_PREEMPT_RT (Waiman Long) [2008340] - rcu: Eliminate the __kvfree_rcu() macro (Waiman Long) [2008340] - rcu: Introduce kfree_rcu() single-argument macro (Waiman Long) [2008340] - rcu: Record kvfree_call_rcu() call stack for KASAN (Waiman Long) [2008340] - rcu: Do any deferred nocb wakeups at CPU offline time (Waiman Long) [2008340] - rcu/nocb: Code-style nits in callback-offloading toggling (Waiman Long) [2008340] - rcu/nocb: Add nocb CB kthread list to show_rcu_nocb_state() output (Waiman Long) [2008340] - rcu/nocb: Add grace period and task state to show_rcu_nocb_state() output (Waiman Long) [2008340] - tools/rcutorture: Support nocb toggle in TREE01 (Waiman Long) [2008340] - rcutorture: Test runtime toggling of CPUs' callback offloading (Waiman Long) [2008340] - cpu/hotplug: Add lockdep_is_cpus_held() (Waiman Long) [2008340] - rcu/nocb: Locally accelerate callbacks as long as offloading isn't complete (Waiman Long) [2008340] - rcu/nocb: Process batch locally as long as offloading isn't complete (Waiman Long) [2008340] - rcu/nocb: Only cond_resched() from actual offloaded batch processing (Waiman Long) [2008340] - rcu/nocb: Set SEGCBLIST_SOFTIRQ_ONLY at the very last stage of de-offloading (Waiman Long) [2008340] - rcu/nocb: Flush bypass before setting SEGCBLIST_SOFTIRQ_ONLY (Waiman Long) [2008340] - rcu/nocb: Shutdown nocb timer on de-offloading (Waiman Long) [2008340] - rcu/nocb: Re-offload support (Waiman Long) [2008340] - rcu/nocb: De-offloading GP kthread (Waiman Long) [2008340] - rcu/nocb: Don't deoffload an offline CPU with pending work (Waiman Long) [2008340] - rcu/nocb: De-offloading CB kthread (Waiman Long) [2008340] - rcu/nocb: Always init segcblist on CPU up (Waiman Long) [2008340] - rcu/nocb: Provide basic callback offloading state machine bits (Waiman Long) [2008340] - rcu/nocb: Turn enabled/offload states into a common flag (Waiman Long) [2008340] - rcu/segcblist: Add debug checks for segment lengths (Waiman Long) [2008340] - rcu/trace: Add tracing for how segcb list changes (Waiman Long) [2008340] - rcu/tree: segcblist: Remove redundant smp_mb()s (Waiman Long) [2008340] - rcu/segcblist: Add counters to segcblist datastructure (Waiman Long) [2008340] - rcu/segcblist: Add additional comments to explain smp_mb() (Waiman Long) [2008340] - rcu/tree: Make rcu_do_batch count how many callbacks were executed (Waiman Long) [2008340] - rcu: Make call_rcu() print mem_dump_obj() info for double-freed callback (Waiman Long) [2008340] - mm: Make mem_obj_dump() vmalloc() dumps include start and length (Waiman Long) [2008340] - mm: Make mem_dump_obj() handle vmalloc() memory (Waiman Long) [2008340] - mm: Make mem_dump_obj() handle NULL and zero-sized pointers (Waiman Long) [2008340] - mm: Add mem_dump_obj() to print source of memory block (Waiman Long) [2008340] - rcu: Make TASKS_TRACE_RCU select IRQ_WORK (Waiman Long) [2008340] - rcu-tasks: Add RCU-tasks self tests (Waiman Long) [2008340] - rcu-tasks: Move RCU-tasks initialization to before early_initcall() (Waiman Long) [2008340] - rcu: Add lockdep_assert_irqs_disabled() to raw_spin_unlock_rcu_node() macros (Waiman Long) [2008340] - rcu: Add lockdep_assert_irqs_disabled() to rcu_sched_clock_irq() and callees (Waiman Long) [2008340] - rcutorture: Don't do need_resched() testing if ->sync is NULL (Waiman Long) [2008340] - scftorture: Add full-test stutter capability (Waiman Long) [2008340] - torture: Allow alternative forms of kvm.sh command-line arguments (Waiman Long) [2008340] - rcutorture: Small code cleanups (Waiman Long) [2008340] - torture: Accept time units on kvm.sh --duration argument (Waiman Long) [2008340] - rcutorture: Make stutter_wait() caller restore priority (Waiman Long) [2008340] - torture: Force weak-hashed pointers on console log (Waiman Long) [2008340] - rcutorture: Prevent hangs for invalid arguments (Waiman Long) [2008340] - torture: Prevent jitter processes from delaying failed run (Waiman Long) [2008340] - rcutorture: Adjust scenarios SRCU-t and SRCU-u to make kconfig happy (Waiman Long) [2008340] - refscale: Prevent hangs for invalid arguments (Waiman Long) [2008340] - rcuscale: Prevent hangs for invalid arguments (Waiman Long) [2008340] - torture: Exclude "NOHZ tick-stop error" from fatal errors (Waiman Long) [2008340] - rcuscale: Avoid divide by zero (Waiman Long) [2008340] - rcuscale: Add RCU Tasks Trace (Waiman Long) [2008340] - scftorture: Add an alternative IPI vector (Waiman Long) [2008340] - torture: Make torture_stutter() use hrtimer (Waiman Long) [2008340] - torture: Periodically pause in stutter_wait() (Waiman Long) [2008340] - torture: Don't kill gdb sessions (Waiman Long) [2008340] - refscale: Bounds-check module parameters (Waiman Long) [2008340] - rcu-tasks: Make the units of ->init_fract be jiffies (Waiman Long) [2008340] - rcutorture: Make grace-period kthread report match RCU flavor being tested (Waiman Long) [2008340] - rcu-tasks: Convert rcu_tasks_wait_gp() for-loop to while-loop (Waiman Long) [2008340] - rcutorture: Make preemptible TRACE02 enable lockdep (Waiman Long) [2008340] - srcu: Use a more appropriate lockdep helper (Waiman Long) [2008340] - srcu: Take early exit on memory-allocation failure (Waiman Long) [2008340] - rcu: Fix a typo in rcu_blocking_is_gp() header comment (Waiman Long) [2008340] - rcu: Prevent lockdep-RCU splats on lock acquisition/release (Waiman Long) [2008340] - rcu/tree: nocb: Avoid raising softirq for offloaded ready-to-execute CBs (Waiman Long) [2008340] - rcu/tree: Make struct kernel_param_ops definitions const (Waiman Long) [2008340] - rcu/tree: Add a warning if CPU being onlined did not report QS already (Waiman Long) [2008340] - rcu: Clarify nocb kthreads naming in RCU_NOCB_CPU config (Waiman Long) [2008340] - rcu: Fix single-CPU check in rcu_blocking_is_gp() (Waiman Long) [2008340] - rcu: Implement rcu_segcblist_is_offloaded() config dependent (Waiman Long) [2008340] - list.h: Update comment to explicitly note circular lists (Waiman Long) [2008340] - rcu: Panic after fixed number of stalls (Waiman Long) [2008340] - x86/smpboot: Move rcu_cpu_starting() earlier (Waiman Long) [2008340] - torture: Replace cpu_up/down() with add/remove_cpu() (Waiman Long) [2008340] - PCI/PTM: Remove error message at boot (Myron Stowe) [1993252] - PCI: Mark AMD Navi14 GPU ATS as broken (Myron Stowe) [1993252] - PCI: vmd: Update type of the __iomem pointers (Myron Stowe) [1993252] - PCI: Unify ECAM constants in native PCI Express drivers (Myron Stowe) [1993252] - PCI: Add function 1 DMA alias quirk for Marvell 9215 SATA controller (Myron Stowe) [1993252] - PCI: Mark AMD Raven iGPU ATS as broken in some platforms (Myron Stowe) [1993252] - PCI: Disable PTM during suspend to save power (Myron Stowe) [1993252] - PCI/PTM: Save/restore Precision Time Measurement Capability for suspend/resume (Myron Stowe) [1993252] - PCI: Add sysfs attribute for device power state (Myron Stowe) [1993252] - PCI/MSI: Set device flag indicating only 32-bit MSI support (Myron Stowe) [1993252] - PCI/MSI: Move MSI/MSI-X flags updaters to msi.c (Myron Stowe) [1993252] - PCI/MSI: Move MSI/MSI-X init to msi.c (Myron Stowe) [1993252] - PCI: Use predefined Pericom Vendor ID (Myron Stowe) [1993252] - PCI: Disable MSI for Pericom PCIe-USB adapter (Myron Stowe) [1993252] - PCI: Reduce pci_set_cacheline_size() message to debug level (Myron Stowe) [1993252] - PCI: Remove unused HAVE_PCI_SET_MWI (Myron Stowe) [1993252] - PCI: Fix overflow in command-line resource alignment requests (Myron Stowe) [1993252] - PCI: Bounds-check command-line resource alignment requests (Myron Stowe) [1993252] - PCI: Fix kernel-doc markup (Myron Stowe) [1993252] - PCI: ibmphp: Remove unneeded break (Myron Stowe) [1993252] - PCI/ACPI: Fix companion lookup for device 0 on the root bus (Myron Stowe) [1993252] - PCI: Keep both device and resource name for config space remaps (Myron Stowe) [1993252] - PCI: Return u16 from pci_find_ext_capability() and similar (Myron Stowe) [1993252] - PCI: Return u8 from pci_find_capability() and similar (Myron Stowe) [1993252] - PCI: Avoid duplicate IDs in driver dynamic IDs list (Myron Stowe) [1993252] - PCI: Move pci_match_device() ahead of new_id_store() (Myron Stowe) [1993252] - PCI: Decode PCIe 64 GT/s link speed (Myron Stowe) [1993252] - PCI: host-generic: Support building as modules (Myron Stowe) [1993252] - ata: sata_nv: Fix retrieving of active qcs (Tomas Henzl) [1921465] - ata: pata_ns87415.c: Document support on parisc with superio chip (Tomas Henzl) [1921465] - ata: fix some kernel-doc markups (Tomas Henzl) [1921465] - sata, highbank: simplify the return expression of ahci_highbank_suspend (Tomas Henzl) [1921465] - libata: implement ATA_HORKAGE_MAX_TRIM_128M and apply to Sandisks (Tomas Henzl) [1921465] - ata: ahci: use ata_link_info() instead of ata_link_printk() (Tomas Henzl) [1921465] - libata: Use per port sync for detach (Tomas Henzl) [1921465] - ata/libata: Fix usage of page address by page_address in ata_scsi_mode_select_xlat function (Tomas Henzl) [1921465] - sata_rcar: handle pm_runtime_get_sync failure cases (Tomas Henzl) [1921465] - ata: sata_inic162x fix a spelling issue (Tomas Henzl) [1921465] - ata: libata-core: fix a doc warning (Tomas Henzl) [1921465] - ata: ahci: Add sysfs attribute to show remapped NVMe device count (Tomas Henzl) [1921465] - ata: ahci-imx: remove redundant assignment to ret (Tomas Henzl) [1921465] - libata: Return correct status in sata_pmp_eh_recover_pm() when ATA_DFLAG_DETACH is set (Tomas Henzl) [1921465] - ata: move ata_eh_analyze_ncq_error() & co. to libata-sata.c (Tomas Henzl) [1921465] - ata: start separating SATA specific code from libata-eh.c (Tomas Henzl) [1921465] - ata: move ata_sas_*() to libata-sata.c (Tomas Henzl) [1921465] - ata: start separating SATA specific code from libata-scsi.c (Tomas Henzl) [1921465] - ata: move sata_deb_timing_*() to libata-sata.c (Tomas Henzl) [1921465] - ata: move ata_qc_complete_multiple() to libata-sata.c (Tomas Henzl) [1921465] - ata: move sata_link_hardreset() to libata-sata.c (Tomas Henzl) [1921465] - ata: move sata_link_{debounce,resume}() to libata-sata.c (Tomas Henzl) [1921465] - ata: move *sata_set_spd*() to libata-sata.c (Tomas Henzl) [1921465] - ata: move sata_scr_*() to libata-sata.c (Tomas Henzl) [1921465] - ata: start separating SATA specific code from libata-core.c (Tomas Henzl) [1921465] - ata: fix CodingStyle issues in PATA timings code (Tomas Henzl) [1921465] - ata: remove EXPORT_SYMBOL_GPL()s not used by modules (Tomas Henzl) [1921465] - ata: move EXPORT_SYMBOL_GPL()s close to exported code (Tomas Henzl) [1921465] - ata: optimize ata_scsi_rbuf[] size (Tomas Henzl) [1921465] - ata: optimize struct ata_force_param size (Tomas Henzl) [1921465] - ata: use COMMAND_LINE_SIZE for ata_force_param_buf[] size (Tomas Henzl) [1921465] - ata: simplify ata_scsiop_inq_89() (Tomas Henzl) [1921465] - sata_promise: use ata_cable_sata() (Tomas Henzl) [1921465] - ata: make SATA_PMP option selectable only if any SATA host driver is enabled (Tomas Henzl) [1921465] - ata: expose ncq_enable_prio sysfs attribute only on NCQ capable hosts (Tomas Henzl) [1921465] - ata: remove stale maintainership information from core code (Tomas Henzl) [1921465] - libata: Assign OF node to the SCSI device (Tomas Henzl) [1921465] - libata: Remove extra scsi_host_put() in ata_scsi_add_hosts() (Tomas Henzl) [1921465] - libata: transport: Use scnprintf() for avoiding potential buffer overflow (Tomas Henzl) [1921465] - ata/acard_ahci: remove unused variable n_elem (Tomas Henzl) [1921465] - ata: ahci_brcm: BCM7216 reset is self de-asserting (Tomas Henzl) [1921465] - ata: ahci_brcm: Perform reset after obtaining resources (Tomas Henzl) [1921465] - ata: brcm: fix reset controller API usage (Tomas Henzl) [1921465] - ata: brcm: mark PM functions as __maybe_unused (Tomas Henzl) [1921465] - ata: ahci_brcm: Support BCM7216 reset controller name (Tomas Henzl) [1921465] - ata: ahci_brcm: Add a shutdown callback (Tomas Henzl) [1921465] - ata: ahci_brcm: Manage reset line during suspend/resume (Tomas Henzl) [1921465] - ata: ahci_brcm: Add missing clock management during recovery (Tomas Henzl) [1921465] - ata: ahci_brcm: BCM7425 AHCI requires AHCI_HFLAG_DELAY_ENGINE (Tomas Henzl) [1921465] - ata: ahci_brcm: Fix AHCI resources management (Tomas Henzl) [1921465] - ata: libahci_platform: Export again ahci_platform_able_phys() (Tomas Henzl) [1921465] - libata: Fix retrieving of active qcs (Tomas Henzl) [1921465] - ata: pata_artop: make arrays static const, makes object smaller (Tomas Henzl) [1921465] - ata_piix: remove open-coded dmi_match(DMI_OEM_STRING) (Tomas Henzl) [1921465] - ata: sata_mv, avoid trigerrable BUG_ON (Tomas Henzl) [1921465] - ata: make qc_prep return ata_completion_errors (Tomas Henzl) [1921465] - ata: define AC_ERR_OK (Tomas Henzl) [1921465] - libata: Ensure ata_port probe has completed before detach (Tomas Henzl) [1921465] - ahci: tegra: use regulator_bulk_set_supply_names() (Tomas Henzl) [1921465] - ahci: Add support for Amazon's Annapurna Labs SATA controller (Tomas Henzl) [1921465] - ata: libahci_platform: Fix regulator_get_optional() misuse (Tomas Henzl) [1921465] - ata: ahci-imx: Covert to use GPIO descriptor (Tomas Henzl) [1921465] - libata/ahci: Fix PCS quirk application (Tomas Henzl) [1921465] - libata/ahci: Drop PCS quirk for Denverton and beyond (Tomas Henzl) [1921465] - libata: switch remaining drivers to use dma_set_mask_and_coherent (Tomas Henzl) [1921465] - sata_sil24: use dma_set_mask_and_coherent (Tomas Henzl) [1921465] - sata_qstor: use dma_set_mask_and_coherent (Tomas Henzl) [1921465] - sata_nv: use dma_set_mask_and_coherent (Tomas Henzl) [1921465] - sata_mv: use dma_set_mask_and_coherent (Tomas Henzl) [1921465] - pdc_adma: use dma_set_mask_and_coherent (Tomas Henzl) [1921465] - ahci: use dma_set_mask_and_coherent (Tomas Henzl) [1921465] - acard_ahci: use dma_set_mask_and_coherent (Tomas Henzl) [1921465] - libata: add SG safety checks in SFF pio transfers (Tomas Henzl) [1921465] - libata: have ata_scsi_rw_xlat() fail invalid passthrough requests (Tomas Henzl) [1921465] - ata: rb532_cf: Fix unused variable warning in rb532_pata_driver_probe (Tomas Henzl) [1921465] - ata: libahci: do not complain in case of deferred probe (Tomas Henzl) [1921465] - libata: zpodd: Fix small read overflow in zpodd_get_mech_type() (Tomas Henzl) [1921465] - ata: libahci_platform: remove redundant dev_err message (Tomas Henzl) [1921465] - drivers: ata: ahci_sunxi: Increased SATA/AHCI DMA TX/RX FIFOs (Tomas Henzl) [1921465] - libata: Drop firmware version check from the ST1000LM024 quirk (Tomas Henzl) [1921465] - ata: sata_sil24: Remove call to memset after dmam_alloc_coherent (Tomas Henzl) [1921465] - ata:sata_qstor: Remove call to memset after dmam_alloc_coherent (Tomas Henzl) [1921465] - ata: sata_nv: Remove call to memset after dmam_alloc_coherent (Tomas Henzl) [1921465] - ata: pdc_adma: Remove call to memset after dmam_alloc_coherent (Tomas Henzl) [1921465] - ata: libahci: Remove call to memset after dmam_alloc_coherent (Tomas Henzl) [1921465] - ata: acard-ahci: Remove call to memset after dmam_alloc_coherent (Tomas Henzl) [1921465] - libata: don't request sense data on !ZAC ATA devices (Tomas Henzl) [1921465] - libata: Extend quirks for the ST1000LM024 drives with NOLPM quirk (Tomas Henzl) [1921465] - sata_rcar: Remove ata_host_alloc() error printing (Tomas Henzl) [1921465] - libata: fix using DMA buffers on stack (Tomas Henzl) [1921465] - ata: libahci: Only warn for AHCI_HFLAG_MULTI_MSI set when genuine custom irq handler implemented (Tomas Henzl) [1921465] - libata: fix a typo in comment (Tomas Henzl) [1921465] - sata_rcar: fix deferred probing (Tomas Henzl) [1921465] - ata: sata_highbank: Convert to use GPIO descriptors (Tomas Henzl) [1921465] - sata_rcar: convert to SPDX identifiers (Tomas Henzl) [1921465] - ata: ep93xx: Use proper enums for directions (Tomas Henzl) [1921465] - ata: ahci_brcm: Allow using driver or DSL SoCs (Tomas Henzl) [1921465] - ata: ahci_brcm: Match BCM63138 compatible strings (Tomas Henzl) [1921465] - ata: ahci_brcm: Allow optional reset controller to be used (Tomas Henzl) [1921465] - libata: mask swap internal and hardware tag (Tomas Henzl) [1921465] - pata_atiixp: Remove unnecessary parentheses (Tomas Henzl) [1921465] - ata: ahci_sunxi: add support for r40 (Tomas Henzl) [1921465] - ata: ahci_platform: add support for PHY controller regulator (Tomas Henzl) [1921465] - ata: ahci_platform: add support for AHCI controller regulator (Tomas Henzl) [1921465] - libata: Use SMART LBAM/LBAH password defines (Tomas Henzl) [1921465] - ata: ahci: Convert to using pOFn instead of device_node.name (Tomas Henzl) [1921465] - ata: ftide010: Add a quirk for SQ201 (Tomas Henzl) [1921465] - ata: ahci_platform: enable to get and control reset (Tomas Henzl) [1921465] - ata: libahci_platform: add reset control support (Tomas Henzl) [1921465] - ata: add an extra argument to ahci_platform_get_resources() (Tomas Henzl) [1921465] - ata: sata_rcar: exclude setting of PHY registers in Gen3 (Tomas Henzl) [1921465] - ata: sata_rcar: really mask all interrupts on Gen2 and later (Tomas Henzl) [1921465] - ata: libahci: Allow reconfigure of DEVSLP register (Tomas Henzl) [1921465] - ata: libahci: Correct setting of DEVSLP register (Tomas Henzl) [1921465] - ata: ahci: Enable DEVSLP by default on x86 with SLP_S0 (Tomas Henzl) [1921465] - ata: ahci: Support state with min power but Partial low power state (Tomas Henzl) [1921465] - Revert "ata: ahci_platform: convert kcalloc to devm_kcalloc" (Tomas Henzl) [1921465] - ata: sata_rcar: Add rudimentary Runtime PM support (Tomas Henzl) [1921465] - ata: sata_rcar: Provide a short-hand for &pdev->dev (Tomas Henzl) [1921465] - ata: Only output sg element mapped number in verbose debug (Tomas Henzl) [1921465] - ata: Guard ata_scsi_dump_cdb() by ATA_VERBOSE_DEBUG (Tomas Henzl) [1921465] - ata: ahci_platform: convert kcalloc to devm_kcalloc (Tomas Henzl) [1921465] - ata: ahci_platform: convert kzallloc to kcalloc (Tomas Henzl) [1921465] - ata: ahci_platform: correct parameter documentation for ahci_platform_shutdown (Tomas Henzl) [1921465] - libata: remove ata_sff_data_xfer_noirq() (Tomas Henzl) [1921465] - scsi: target: Fix the pgr/alua_support_store functions (Maurizio Lombardi) [1995935] - sched/deadline: Fix missing clock update in migrate_task_rq_dl() (Phil Auld) [1992254] - sched/fair: Avoid a second scan of target in select_idle_cpu (Phil Auld) [1992254] - sched/fair: Use prev instead of new target as recent_used_cpu (Phil Auld) [1992254] - sched: Replace deprecated CPU-hotplug functions. (Phil Auld) [1992254] - sched/deadline: Fix reset_on_fork reporting of DL tasks (Phil Auld) [1992254] - sched/numa: Fix is_core_idle() (Phil Auld) [1992254] - sched/fair: Sync load_sum with load_avg after dequeue (Phil Auld) [1992254] - sched/fair: Fix CFS bandwidth hrtimer expiry type (Phil Auld) [1992254] - sched/fair: Ensure _sum and _avg values stay consistent (Phil Auld) [1992254] - sched/fair: Ensure that the CFS parent is added after unthrottling (Phil Auld) [1992254] - sched/rt: Fix Deadline utilization tracking during policy change (Phil Auld) [1992254] - sched/rt: Fix RT utilization tracking during policy change (Phil Auld) [1992254] - sched/fair: Age the average idle time (Phil Auld) [1992254] - wait: use LIST_HEAD_INIT() to initialize wait_queue_head (Phil Auld) [1992254] - sched: Optimize housekeeping_cpumask() in for_each_cpu_and() (Phil Auld) [1992254] - sched/fair: Fix util_est UTIL_AVG_UNCHANGED handling (Phil Auld) [1992254] - sched/pelt: Check that *_avg are null when *_sum are (Phil Auld) [1992254] - sched/fair: Correctly insert cfs_rq's to list on unthrottle (Phil Auld) [1992254] - sched/pelt: Ensure that *_sum is always synced with *_avg (Phil Auld) [1992254] - sched/fair: Return early from update_tg_cfs_load() if delta == 0 (Phil Auld) [1992254] - sched/fair: Make sure to update tg contrib for blocked load (Phil Auld) [1992254] - sched/fair: Keep load_avg and load_sum synced (Phil Auld) [1992254] - sched: Stop PF_NO_SETAFFINITY from being inherited by various init system threads (Phil Auld) [1992254] - sched: Fix a stale comment in pick_next_task() (Phil Auld) [1992254] - sched/fair: Fix ascii art by relpacing tabs (Phil Auld) [1992254] - tick/nohz: Call tick_nohz_task_switch() with interrupts disabled (Phil Auld) [1992254] - sched/fair: Fix clearing of has_idle_cores flag in select_idle_cpu() (Phil Auld) [1992254] - sched/core: Remove the pointless BUG_ON(!task) from wake_up_q() (Phil Auld) [1992254] - sched: Make the idle task quack like a per-CPU kthread (Phil Auld) [1992254] - sched/fair: Fix unfairness caused by missing load decay (Phil Auld) [1992254] - sched: Make nr_iowait_cpu() return 32-bit value (Phil Auld) [1992254] - sched: Make nr_iowait() return 32-bit value (Phil Auld) [1992254] - sched: Make nr_running() return 32-bit value (Phil Auld) [1992254] - sched/isolation: Reconcile rcu_nocbs= and nohz_full= (Phil Auld) [1992254] - sched/fair: Introduce a CPU capacity comparison helper (Phil Auld) [1992254] - sched/fair: Clean up active balance nr_balance_failed trickery (Phil Auld) [1992254] - sched/fair: Move update_nohz_stats() to the CONFIG_NO_HZ_COMMON block to simplify the code & fix an unused function warning (Phil Auld) [1992254] - sched/fair: Bring back select_idle_smt(), but differently (Phil Auld) [1992254] - sched,fair: Alternative sched_slice() (Phil Auld) [1992254] - sched/topology: Remove redundant cpumask_and() in init_overlap_sched_group() (Phil Auld) [1992254] - sched/numa: Allow runtime enabling/disabling of NUMA balance without SCHED_DEBUG (Phil Auld) [1992254] - sched/fair: Optimize test_idle_cores() for !SMT (Phil Auld) [1992254] - sched: Fix various typos (Phil Auld) [1992254] - sched: Remove unnecessary variable from schedule_tail() (Phil Auld) [1992254] - sched: Optimize __calc_delta() (Phil Auld) [1992254] - sched: Provide raw_spin_rq_*lock*() helpers (Phil Auld) [1992254] - sched/pelt: Fix task util_est update filtering (Phil Auld) [1992254] - sched/fair: use lsub_positive in cpu_util_next() (Phil Auld) [1992254] - sched/fair: Reduce the window for duplicated update (Phil Auld) [1992254] - sched/fair: Reorder newidle_balance pulled_task tests (Phil Auld) [1992254] - sched/fair: Remove unused parameter of update_nohz_stats (Phil Auld) [1992254] - sched/fair: Remove unused return of _nohz_idle_balance (Phil Auld) [1992254] - sched/fair: Remove update of blocked load from newidle_balance (Phil Auld) [1992254] - sched/topology: fix the issue groups don't span domain->span for NUMA diameter > 2 (Phil Auld) [1992254] - sched/fair: Merge select_idle_core/cpu() (Phil Auld) [1992254] - sched/fair: Remove select_idle_smt() (Phil Auld) [1992254] - sched/fair: Move avg_scan_cost calculations under SIS_PROP (Phil Auld) [1992254] - sched/fair: Remove SIS_AVG_CPU (Phil Auld) [1992254] - sched/eas: Don't update misfit status if the task is pinned (Phil Auld) [1992254] - sched/fair: Avoid stale CPU util_est value for schedutil in task dequeue (Phil Auld) [1992254] - sched/fair: Add a few assertions (Phil Auld) [1992254] - cpufreq: schedutil: Simplify sugov_update_next_freq() (Phil Auld) [1992254] - sched/topology: Warn when NUMA diameter > 2 (Phil Auld) [1992254] - sched: Use task_current() instead of 'rq->curr == p' (Phil Auld) [1992254] - sched/core: Allow try_invoke_on_locked_down_task() with irqs disabled (Phil Auld) [1992254] - sched/fair: Exclude the current CPU from find_new_ilb() (Phil Auld) [1992254] - rbtree, sched/deadline: Use rb_add_cached() (Phil Auld) [1992254] - rbtree, sched/fair: Use rb_add_cached() (Phil Auld) [1992254] - sched/isolation: Prefer housekeeping CPU in local node (Phil Auld) [1992254] - sched: Fix various typos in comments (Phil Auld) [1992254] - s390/qeth: fix deadlock during failing recovery (Sumanth Korikkar) [1984990] - s390/qeth: Fix deadlock in remove_discipline (Sumanth Korikkar) [1984990] - s390/qeth: fix NULL deref in qeth_clear_working_pool_list() (Sumanth Korikkar) [1984990] - s390/qdio: fix roll-back after timeout on ESTABLISH ccw (Sumanth Korikkar) [1984990] - s390/qdio: get rid of register asm (Sumanth Korikkar) [1984990] - s390/netiuvc: get rid of forward declarations (Sumanth Korikkar) [1984990] - s390/qeth: Consider dependency on SWITCHDEV module (Sumanth Korikkar) [1984990] - s390/qeth: shrink TX buffer struct (Sumanth Korikkar) [1984990] - s390/qeth: remove TX buffer's pointer to its queue (Sumanth Korikkar) [1984990] - s390/qeth: remove QAOB's pointer to its TX buffer (Sumanth Korikkar) [1984990] - s390/qeth: consolidate completion of pending TX buffers (Sumanth Korikkar) [1984990] - s390/qeth: use ethtool_sprintf() (Sumanth Korikkar) [1984990] - s390/qeth: unify the tracking of active cmds on ccw device (Sumanth Korikkar) [1984990] - s390/qeth: also use TX NAPI for non-IQD devices (Sumanth Korikkar) [1984990] - s390/qeth: count TX completion interrupts (Sumanth Korikkar) [1984990] - powerpc/stacktrace: Include linux/delay.h (Steve Best) [2010674] - powerpc/stacktrace: Fix spurious "stale" traces in raise_backtrace_ipi() (Steve Best) [2010674] - powerpc/xmon: Reset RCU and soft lockup watchdogs (Steve Best) [2010674] - bpf, sockmap: Fix sk->prot unhash op reset (Jiri Benc) [1947006] - xdp: fix xdp_return_frame() kernel BUG throw for page_pool memory model (Jiri Benc) [1947006] - selftests/bpf: Tests using bpf_check_mtu BPF-helper input mtu_len param (Jiri Benc) [1947006] - bpf: BPF-helper for MTU checking add length input (Jiri Benc) [1947006] - xsk: Remove dangling function declaration from header file (Jiri Benc) [1947006] - bpf: Remove blank line in bpf helper description comment (Jiri Benc) [1947006] - libbpf: Use AF_LOCAL instead of AF_INET in xsk.c (Jiri Benc) [1947006] - selftests/bpf: Tests using bpf_check_mtu BPF-helper (Jiri Benc) [1947006] - selftests/bpf: Use bpf_check_mtu in selftest test_cls_redirect (Jiri Benc) [1947006] - bpf: Drop MTU check when doing TC-BPF redirect to ingress (Jiri Benc) [1947006] - bpf: Add BPF-helper for MTU checking (Jiri Benc) [1947006] - bpf: bpf_fib_lookup return MTU value as output when looked up (Jiri Benc) [1947006] - bpf: Fix bpf_fib_lookup helper MTU check for SKB ctx (Jiri Benc) [1947006] - bpf: Remove MTU check in __bpf_skb_max_len (Jiri Benc) [1947006] - net, veth: Alloc skb in bulk for ndo_xdp_xmit (Jiri Benc) [1947006] - bpf: Enable bpf_{g,s}etsockopt in BPF_CGROUP_UDP{4,6}_RECVMSG (Jiri Benc) [1947006] - selftests/bpf: Rewrite recvmsg{4,6} asm progs to c in test_sock_addr (Jiri Benc) [1947006] - bpf: Enable bpf_{g,s}etsockopt in BPF_CGROUP_INET{4,6}_GET{PEER,SOCK}NAME (Jiri Benc) [1947006] - bpf: Enable bpf_{g,s}etsockopt in BPF_CGROUP_UDP{4,6}_SENDMSG (Jiri Benc) [1947006] - selftests/bpf: Verify that rebinding to port < 1024 from BPF works (Jiri Benc) [1947006] - bpf: Allow rewriting to ports under ip_unprivileged_port_start (Jiri Benc) [1947006] - net: port < inet_prot_sock(net) --> inet_port_requires_bind_service(net, port) (Jiri Benc) [1947006] - net: inet_is_local_reserved_port() should return bool not int (Jiri Benc) [1947006] - libbpf, xsk: Select AF_XDP BPF program based on kernel version (Jiri Benc) [1947006] - xsk: Fold xp_assign_dev and __xp_assign_dev (Jiri Benc) [1947006] - xsk: Remove explicit_free parameter from __xsk_rcv() (Jiri Benc) [1947006] - bpf: Split cgroup_bpf_enabled per attach type (Jiri Benc) [1947006] - bpf: Remove extra lock_sock for TCP_ZEROCOPY_RECEIVE (Jiri Benc) [1947006] - net, xdp: Introduce xdp_build_skb_from_frame utility routine (Jiri Benc) [1947006] - net, xdp: Introduce __xdp_build_skb_from_frame utility routine (Jiri Benc) [1947006] - bpf: Extend bind v4/v6 selftests for mark/prio/bindtoifindex (Jiri Benc) [1947006] - bpf: Allow to retrieve sol_socket opts from sock_addr progs (Jiri Benc) [1947006] - bpf: Replace fput with sockfd_put in sock map (Jiri Benc) [1947006] - tools: bpf: add SO_BINDTOIFINDEX to socket.h in tools (Jiri Benc) [1947006] - media: firewire: firedtv-avc: fix a buffer overflow in avc_ca_pmt() (Lucas Zampieri) [1956472] {CVE-2021-3542}- mm/hmm: make HMM_MIRROR an implicit option (Rafael Aquini) [1998534] - mm/hmm: allow HMM_MIRROR on all architectures with MMU (Rafael Aquini) [1998534] - mm: don't select MIGRATE_VMA_HELPER from HMM_MIRROR (Rafael Aquini) [1998534] - mm: sort out the DEVICE_PRIVATE Kconfig mess (Rafael Aquini) [1998534] - s390/ap/zcrypt: notify userspace with online, config and mode info (Stefan Schulze Frielinghaus) [1984895] - docs: livepatch: Fix a typo and remove the unnecessary gaps in a sentence (C. Erastus Toe) [1995447] - Documentation: livepatch: document reliable stacktrace (C. Erastus Toe) [1995447] - Documentation: livepatch: Convert to automatically generated contents (C. Erastus Toe) [1995447] - scsi: ibmvfc: Reinitialize sub-CRQs and perform channel enquiry after LPM (Desnes A. Nunes do Rosario) [1932217] - scsi: ibmvfc: Store return code of H_FREE_SUB_CRQ during cleanup (Desnes A. Nunes do Rosario) [1932217] - scsi: ibmvfc: Treat H_CLOSED as success during sub-CRQ registration (Desnes A. Nunes do Rosario) [1932217] - scsi: ibmvfc: Fix invalid sub-CRQ handles after hard reset (Desnes A. Nunes do Rosario) [1932217] - scsi: ibmvfc: Simplify handling of sub-CRQ initialization (Desnes A. Nunes do Rosario) [1932217] - exec: Transform exec_update_mutex into a rw_semaphore (Chris von Recklinghausen) [1993665] - perf: Break deadlock involving exec_update_mutex (Chris von Recklinghausen) [1993665] - pidfd: Add missing sock updates for pidfd_getfd() (Chris von Recklinghausen) [1993665] - exec: Move the call of prepare_binprm into search_binary_handler (Chris von Recklinghausen) [1993665] - exec: Allow load_misc_binary to call prepare_binprm unconditionally (Chris von Recklinghausen) [1993665] - exec: Convert security_bprm_set_creds into security_bprm_repopulate_creds (Chris von Recklinghausen) [1993665] - exec: Factor security_bprm_creds_for_exec out of security_bprm_set_creds (Chris von Recklinghausen) [1993665] - exec: Move would_dump into flush_old_exec (Chris von Recklinghausen) [1993665] - exec: Rename flush_old_exec begin_new_exec (Chris von Recklinghausen) [1993665] - exec: Move most of setup_new_exec into flush_old_exec (Chris von Recklinghausen) [1993665] - exec: In setup_new_exec cache current in the local variable me (Chris von Recklinghausen) [1993665] - exec: Merge install_exec_creds into setup_new_exec (Chris von Recklinghausen) [1993665] - exec: Rename the flag called_exec_mmap point_of_no_return (Chris von Recklinghausen) [1993665] - exec: Make unlocking exec_update_mutex explict (Chris von Recklinghausen) [1993665] - binfmt: Move install_exec_creds after setup_new_exec to match binfmt_elf (Chris von Recklinghausen) [1993665] - pidfd: Use new infrastructure to fix deadlocks in execve (Chris von Recklinghausen) [1993665] - perf: Use new infrastructure to fix deadlocks in execve (Chris von Recklinghausen) [1993665] - proc: io_accounting: Use new infrastructure to fix deadlocks in execve (Chris von Recklinghausen) [1993665] - proc: Use new infrastructure to fix deadlocks in execve (Chris von Recklinghausen) [1993665] - kernel/kcmp.c: Use new infrastructure to fix deadlocks in execve (Chris von Recklinghausen) [1993665] - kernel: doc: remove outdated comment cred.c (Chris von Recklinghausen) [1993665] - mm: docs: Fix a comment in process_vm_rw_core (Chris von Recklinghausen) [1993665] - selftests/ptrace: add test cases for dead-locks (Chris von Recklinghausen) [1993665] - exec: Fix a deadlock in strace (Chris von Recklinghausen) [1993665] - exec: Add exec_update_mutex to replace cred_guard_mutex (Chris von Recklinghausen) [1993665] - exec: Move exec_mmap right after de_thread in flush_old_exec (Chris von Recklinghausen) [1993665] - exec: Move cleanup of posix timers on exec out of de_thread (Chris von Recklinghausen) [1993665] - exec: Factor unshare_sighand out of de_thread and call it separately (Chris von Recklinghausen) [1993665] - exec: Only compute current once in flush_old_exec (Chris von Recklinghausen) [1993665] - pid: Implement pidfd_getfd syscall (Chris von Recklinghausen) [1993665] - pidfd: add P_PIDFD to waitid() (Chris von Recklinghausen) [1993665] - fork: return proper negative error code (Chris von Recklinghausen) [1993665] - copy_process(): don't use ksys_close() on cleanups (Chris von Recklinghausen) [1993665] - fork: don't check parent_tidptr with CLONE_PIDFD (Chris von Recklinghausen) [1993665] - fs/exec.c: move ->recursion_depth out of critical sections (Chris von Recklinghausen) [1993665] - clone: add CLONE_PIDFD (Chris von Recklinghausen) [1993665] - signal: support CLONE_PIDFD with pidfd_send_signal (Chris von Recklinghausen) [1993665] - arch: add pidfd and io_uring syscalls everywhere (Chris von Recklinghausen) [1993665] - signal: don't silently convert SI_USER signals to non-current pidfd (Chris von Recklinghausen) [1993665] - signal: add pidfd_send_signal() syscall (Chris von Recklinghausen) [1993665] - sched/core: Convert signal_struct.sigcnt to refcount_t (Chris von Recklinghausen) [1993665] - sched/core: Convert sighand_struct.count to refcount_t (Chris von Recklinghausen) [1993665] - exec: make prepare_bprm_creds static (Chris von Recklinghausen) [1993665] - fork: don't copy inconsistent signal handler state to child (Chris von Recklinghausen) [1993665] - Revert "perf: Break deadlock involving exec_update_mutex" (Chris von Recklinghausen) [1993665] - powerpc/mm/highmem: use __set_pte_at() for kmap_local() (Nico Pache) [2001854] - mm: extract might_alloc() debug check (Nico Pache) [2001854] - mm/mempolicy: use vma_lookup() in __access_remote_vm() (Nico Pache) [2001854] - mm/memory.c: use vma_lookup() in __access_remote_vm() (Nico Pache) [2001854] - mm/mremap: use vma_lookup() in vma_to_resize() (Nico Pache) [2001854] - mm/migrate: use vma_lookup() in do_pages_stat_array() (Nico Pache) [2001854] - mm/ksm: use vma_lookup() in find_mergeable_vma() (Nico Pache) [2001854] - kernel/events/uprobes: use vma_lookup() in find_active_uprobe() (Nico Pache) [2001854] - misc/sgi-gru/grufault: use vma_lookup() in gru_find_vma() (Nico Pache) [2001854] - media: videobuf2: use vma_lookup() in get_vaddr_frames() (Nico Pache) [2001854] - drm/amdgpu: use vma_lookup() in amdgpu_ttm_tt_get_user_pages() (Nico Pache) [2001854] - net/ipv5/tcp: use vma_lookup() in tcp_zerocopy_receive() (Nico Pache) [2001854] - vfio: use vma_lookup() instead of find_vma_intersection() (Nico Pache) [2001854] - virt/kvm: use vma_lookup() instead of find_vma_intersection() (Nico Pache) [2001854] - x86/sgx: use vma_lookup() in sgx_encl_find() (Nico Pache) [2001854] - arch/powerpc/kvm/book3s: use vma_lookup() in kvmppc_hv_setup_htab_rma() (Nico Pache) [2001854] - arch/powerpc/kvm/book3s_hv_uvmem: use vma_lookup() instead of find_vma_intersection() (Nico Pache) [2001854] - arch/arm64/kvm: use vma_lookup() instead of find_vma_intersection() (Nico Pache) [2001854] - drm/i915/selftests: use vma_lookup() in __igt_mmap() (Nico Pache) [2001854] - mm: add vma_lookup(), update find_vma_intersection() comments (Nico Pache) [2001854] - i915_vma: Rename vma_lookup to i915_vma_lookup (Nico Pache) [2001854] - media: videobuf2: Move frame_vector into media subsystem (Nico Pache) [2001854] - mm/frame-vector: Use FOLL_LONGTERM (Nico Pache) [2001854] - vhost: convert get_user_pages() --> pin_user_pages() (Nico Pache) [2001854] - docs: mm/gup: pin_user_pages.rst: add a "case 5" (Nico Pache) [2001854] - mm/gup: documentation fix for pin_user_pages*() APIs (Nico Pache) [2001854] - mm/gup: frame_vector: convert get_user_pages() --> pin_user_pages() (Nico Pache) [2001854] - mm/gup: update pin_user_pages.rst for "case 3" (mmu notifiers) (Nico Pache) [2001854] - mm: untag user pointers in get_vaddr_frames (Nico Pache) [2001854] - media: videobuf2-vmalloc: get_userptr: buffers are always writable (Nico Pache) [2001854] - net: expand textsearch ts_state to fit skb_seq_state (Nico Pache) [2001854] - esp: avoid unneeded kmap_atomic call (Nico Pache) [2001854] - net: compound page support in skb_seq_read (Nico Pache) [2001854] - net: support kmap_local forced debugging in skb_frag_foreach (Nico Pache) [2001854] - mm/highmem: fix CONFIG_DEBUG_KMAP_LOCAL_FORCE_MAP (Nico Pache) [2001854] - x86/crashdump/32: Simplify copy_oldmem_page() (Nico Pache) [2001854] - io-mapping: Provide iomap_local variant (Nico Pache) [2001854] - mm/highmem: Provide kmap_local* (Nico Pache) [2001854] - sched: highmem: Store local kmaps in task struct (Nico Pache) [2001854] - x86: Support kmap_local() forced debugging (Nico Pache) [2001854] - mm/highmem: Provide CONFIG_DEBUG_KMAP_LOCAL_FORCE_MAP (Nico Pache) [2001854] - mm/highmem: Provide and use CONFIG_DEBUG_KMAP_LOCAL (Nico Pache) [2001854] - mm/highmem: Take kmap_high_get() properly into account (Nico Pache) [2001854] - highmem: High implementation details and document API (Nico Pache) [2001854] - Documentation/io-mapping: Remove outdated blurb (Nico Pache) [2001854] - io-mapping: Cleanup atomic iomap (Nico Pache) [2001854] - mm/highmem: Remove the old kmap_atomic cruft (Nico Pache) [2001854] - highmem: Get rid of kmap_types.h (Nico Pache) [2001854] - powerpc/mm/highmem: Switch to generic kmap atomic (Nico Pache) [2001854] - x86/mm/highmem: Use generic kmap atomic implementation (Nico Pache) [2001854] - highmem: Make DEBUG_HIGHMEM functional (Nico Pache) [2001854] - highmem: Provide generic variant of kmap_atomic* (Nico Pache) [2001854] - asm-generic: Provide kmap_size.h (Nico Pache) [2001854] - fs: Remove asm/kmap_types.h includes (Nico Pache) [2001854] - highmem: Remove unused functions (Nico Pache) [2001854] - mm/highmem: Un-EXPORT __kmap_atomic_idx() (Nico Pache) [2001854] - kmap: consolidate kmap_prot definitions (Nico Pache) [2001854] - parisc/kmap: remove duplicate kmap code (Nico Pache) [2001854] - arch/kmap: define kmap_atomic_prot() for all arch's (Nico Pache) [2001854] - arch/kmap: ensure kmap_prot visibility (Nico Pache) [2001854] - arch/kunmap_atomic: consolidate duplicate code (Nico Pache) [2001854] - arch/kmap_atomic: consolidate duplicate code (Nico Pache) [2001854] - {x86,powerpc,microblaze}/kmap: move preempt disable (Nico Pache) [2001854] - arch/kunmap: remove duplicate kunmap implementations (Nico Pache) [2001854] - arch/kmap: remove redundant arch specific kmaps (Nico Pache) [2001854] - arch/kmap: remove BUG_ON() (Nico Pache) [2001854] - ipc: remove memcg accounting for sops objects in do_semtimedop() (Rafael Aquini) [1999705] {CVE-2021-3759} - memcg: enable accounting of ipc resources (Rafael Aquini) [1999705] {CVE-2021-3759} - ipc: use kmalloc for msg_queue and shmid_kernel (Rafael Aquini) [1999705] {CVE-2021-3759} - ipc sem: use kvmalloc for sem_undo allocation (Rafael Aquini) [1999705] {CVE-2021-3759} - ipc/sem.c: replace kvmalloc/memset with kvzalloc and use struct_size (Rafael Aquini) [1999705] {CVE-2021-3759} - x86: sev-es: Restore SEV-ES-specific version of copy_from_kernel_nofault() (Vitaly Kuznetsov) [2010082] - perf machine: Initialize srcline string member in add_location struct (Michael Petlan) [1981880] - ipmi: kcs_bmc_aspeed: Fix less than zero comparison of a unsigned int (Tony Camuso) [2003186] - ipmi: kcs_bmc_aspeed: Optionally apply status address (Tony Camuso) [2003186] - ipmi: kcs_bmc_aspeed: Fix IBFIE typo from datasheet (Tony Camuso) [2003186] - ipmi: kcs_bmc_aspeed: Implement KCS SerIRQ configuration (Tony Camuso) [2003186] - ipmi: kcs_bmc: Add serio adaptor (Tony Camuso) [2003186] - ipmi: kcs_bmc: Enable IBF on open (Tony Camuso) [2003186] - ipmi: kcs_bmc: Allow clients to control KCS IRQ state (Tony Camuso) [2003186] - ipmi: kcs_bmc: Decouple the IPMI chardev from the core (Tony Camuso) [2003186] - ipmi: kcs_bmc: Strip private client data from struct kcs_bmc (Tony Camuso) [2003186] - ipmi: kcs_bmc: Split headers into device and client (Tony Camuso) [2003186] - ipmi: kcs_bmc: Turn the driver data-structures inside-out (Tony Camuso) [2003186] - ipmi: kcs_bmc: Split out kcs_bmc_cdev_ipmi (Tony Camuso) [2003186] - ipmi: kcs_bmc: Rename {read,write}_{status,data}() functions (Tony Camuso) [2003186] - ipmi: kcs_bmc: Make status update atomic (Tony Camuso) [2003186] - ipmi: kcs_bmc_aspeed: Use of match data to extract KCS properties (Tony Camuso) [2003186] - ipmi/watchdog: Stop watchdog timer when the current action is 'none' (Tony Camuso) [2003186] - ipmi: kcs: aspeed: Adapt to new LPC DTS layout (Tony Camuso) [2003186] - ipmi_si: Join string literals back (Tony Camuso) [2003186] - ipmi_si: Drop redundant check before calling put_device() (Tony Camuso) [2003186] - ipmi_si: Use strstrip() to remove surrounding spaces (Tony Camuso) [2003186] - ipmi_si: Get rid of ->addr_source_cleanup() (Tony Camuso) [2003186] - ipmi_si: Reuse si_to_str[] array in ipmi_hardcode_init_one() (Tony Camuso) [2003186] - ipmi_si: Introduce ipmi_panic_event_str[] array (Tony Camuso) [2003186] - ipmi_si: Use proper ACPI macros to check error code for failures (Tony Camuso) [2003186] - ipmi_si: Utilize temporary variable to hold device pointer (Tony Camuso) [2003186] - ipmi_si: Remove bogus err_free label (Tony Camuso) [2003186] - ipmi: Handle device properties with software node API (Tony Camuso) [2003186] - ipmi:ssif: make ssif_i2c_send() void (Tony Camuso) [2003186] - ipmi: Refine retry conditions for getting device id (Tony Camuso) [2003186] - redhat/configs: enable CONFIG_IMA_WRITE_POLICY (Bruno Meneguele) [2010530] - Disable CONFIG_CRYPTO_SM4 on aarch64 (Vladis Dronov) [2008943] - powerpc/iommu: Report the correct most efficient DMA mask for PCI devices (Steve Best) [2007425] - powerpc/dma: Fix dma_map_ops::get_required_mask (Steve Best) [2007425] - ibmvnic: Reuse tx pools when possible (Desnes A. Nunes do Rosario) [1998677] - ibmvnic: Reuse rx pools when possible (Desnes A. Nunes do Rosario) [1998677] - ibmvnic: Reuse LTB when possible (Desnes A. Nunes do Rosario) [1998677] - ibmvnic: Use bitmap for LTB map_ids (Desnes A. Nunes do Rosario) [1998677] - ibmvnic: init_tx_pools move loop-invariant code (Desnes A. Nunes do Rosario) [1998677] - ibmvnic: Use/rename local vars in init_tx_pools (Desnes A. Nunes do Rosario) [1998677] - ibmvnic: Use/rename local vars in init_rx_pools (Desnes A. Nunes do Rosario) [1998677] - ibmvnic: Fix up some comments and messages (Desnes A. Nunes do Rosario) [1998677] - ibmvnic: Consolidate code in replenish_rx_pool() (Desnes A. Nunes do Rosario) [1998677] - ibmvnic: check failover_pending in login response (Desnes A. Nunes do Rosario) [1998677] - ibmvnic: retry reset if there are no other resets (Desnes A. Nunes do Rosario) [1998677] - ibmvnic: parenthesize a check (Desnes A. Nunes do Rosario) [1998677] - ibmvnic: free tx_pool if tso_pool alloc fails (Desnes A. Nunes do Rosario) [1998677] - ibmvnic: set ltb->buff to NULL after freeing (Desnes A. Nunes do Rosario) [1998677] - ibmvnic: account for bufs already saved in indir_buf (Desnes A. Nunes do Rosario) [1998677] - ibmvnic: clean pending indirect buffs during reset (Desnes A. Nunes do Rosario) [1998677] - ibmvnic: Use strscpy() instead of strncpy() (Desnes A. Nunes do Rosario) [1998677] - ibmvnic: fix send_request_map incompatible argument (Desnes A. Nunes do Rosario) [1998677] - ibmvnic: fix kernel build warnings in build_hdr_descs_arr (Desnes A. Nunes do Rosario) [1998677] - ibmvnic: fix kernel build warning (Desnes A. Nunes do Rosario) [1998677] - ibmvnic: fix kernel build warning in strncpy (Desnes A. Nunes do Rosario) [1998677] - ibmvnic: Allow device probe if the device is not ready at boot (Desnes A. Nunes do Rosario) [1998677] - ibmvnic: Use list_for_each_entry() to simplify code in ibmvnic.c (Desnes A. Nunes do Rosario) [1998677] - ibmvnic: remove default label from to_string switch (Desnes A. Nunes do Rosario) [1998677] - intel_th: pci: Add Alder Lake-M support (Jiri Olsa) [1929502] - i2c: designware: Fix indentation in the header (David Arcari) [2004468] - i2c: designware: Use DIV_ROUND_CLOSEST() macro (David Arcari) [2004468] - math64: New DIV_S64_ROUND_CLOSEST helper (David Arcari) [2004468] - units: Add SI metric prefix definitions (David Arcari) [2004468] - i2c: busses: i2c-designware-master: Fix misnaming of 'i2c_dw_init_master()' (David Arcari) [2004468] - MAINTAINERS: adjust to removing i2c designware platform data (David Arcari) [2004468] - i2c: designware: Get rid of legacy platform data (David Arcari) [2004468] - treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 288 (David Arcari) [2004468] - i2c: designware: Switch over to i2c_freq_mode_string() (David Arcari) [2004468] - i2c: core: add api to provide frequency mode strings (David Arcari) [2004468] - i2c: designware: Fix return value check in navi_amd_register_client() (David Arcari) [2004468] - i2c: drivers: Use generic definitions for bus frequencies (part 2) (David Arcari) [2004468] - i2c: designware: Add driver support for AMD NAVI GPU (David Arcari) [2004468] - i2c: designware: Adjust bus_freq_hz when refuse high speed mode set (David Arcari) [2004468] - i2c: designware: Get right data length (David Arcari) [2004468] - i2c: designware: Make register offsets all of the same width (David Arcari) [2004468] - i2c: designware: Switch header to use BIT() and GENMASK() (David Arcari) [2004468] - i2c: designware: slave should do WRITE_REQUESTED before WRITE_RECEIVED (David Arcari) [2004468] - i2c: designware: call i2c_dw_read_clear_intrbits_slave() once (David Arcari) [2004468] - i2c: busses: Use fallthrough pseudo-keyword (David Arcari) [2004468] - i2c: designware: platdrv: Set class based on DMI (David Arcari) [2004468] - i2c: designware: Adjust bus speed independently of ACPI (David Arcari) [2004468] - i2c: designware: Add Baikal-T1 System I2C support (David Arcari) [2004468] - i2c: designware: Move reg-space remapping into a dedicated function (David Arcari) [2004468] - i2c: designware: Retrieve quirk flags as early as possible (David Arcari) [2004468] - i2c: designware: Convert driver to using regmap API (David Arcari) [2004468] - i2c: designware: Discard Cherry Trail model flag (David Arcari) [2004468] - i2c: designware: Drop hard coded FIFO depth assignment (David Arcari) [2004468] - i2c: designware: Read counters from ACPI for PCI driver (David Arcari) [2004468] - i2c: designware: Move ACPI parts into common module (David Arcari) [2004468] - i2c: designware: Drop unneeded condition in i2c_dw_validate_speed() (David Arcari) [2004468] - i2c: designware: Move i2c_dw_validate_speed() helper to a common code (David Arcari) [2004468] - i2c: designware: Include proper headers in i2c-desingware-core.h (David Arcari) [2004468] - i2c: designware: Get rid of PCI driver specifics in common code (David Arcari) [2004468] - i2c: designware: Allow slave mode for PCI enumerated devices (David Arcari) [2004468] - i2c: designware: Rename i2c_dw_probe() to i2c_dw_probe_master() (David Arcari) [2004468] - i2c: designware: Switch PCI driver to use i2c_dw_configure_master() (David Arcari) [2004468] - i2c: designware: Move configuration routines to respective modules (David Arcari) [2004468] - i2c: designware: Use devm_platform_ioremap_resource() to simplify code (David Arcari) [2004468] - i2c: designware: Calculate SCL timing parameter for High Speed Mode (David Arcari) [2004468] - i2c: designware: Calculate SCL timing parameter for Fast Mode Plus (David Arcari) [2004468] - i2c: designware: platdrv: Remove DPM_FLAG_SMART_SUSPEND flag on BYT and CHT (David Arcari) [2004468] - i2c: drivers: Use generic definitions for bus frequencies (David Arcari) [2004468] - i2c: core: Provide generic definitions for bus frequencies (David Arcari) [2004468] - i2c: designware: Fix spelling typos in the comments (David Arcari) [2004468] - i2c: designware: Discard i2c_dw_read_comp_param() function (David Arcari) [2004468] - i2c: designware: Detect the FIFO size in the common code (David Arcari) [2004468] - i2c: designware: Add ACPI HID for Hisilicon Hip08-Lite I2C controller (David Arcari) [2004468] - i2c: designware: Fix optional reset error handling (David Arcari) [2004468] - i2c: designware: assert reset when error happen at ->probe() (David Arcari) [2004468] - i2c: designware: Synchronize IRQs when unregistering slave client (David Arcari) [2004468] - i2c: designware: Fix unused variable warning (David Arcari) [2004468] - i2c: designware: make use of devm_gpiod_get_optional (David Arcari) [2004468] - i2c: busses: Use dev_get_drvdata where possible (David Arcari) [2004468] - i2c: designware: ratelimit 'transfer when suspended' errors (David Arcari) [2004468] - i2c: designware: Add support for an interface clock (David Arcari) [2004468] - i2c: i2c-designware-platdrv: Always use a dynamic adapter number (David Arcari) [2004468] - i2c: i2c-designware-platdrv: Cleanup setting of the adapter number (David Arcari) [2004468] - i2c: designware: Do not allow i2c_dw_xfer() calls while suspended (David Arcari) [2004468] - i2c: designware: Cleanup bus lock handling (David Arcari) [2004468] - i2c: designware: Set IRQF_NO_SUSPEND flag for all BYT and CHT controllers (David Arcari) [2004468] - i2c: designware: Call i2c_dw_clk_rate() only when calculating timings (David Arcari) [2004468] - i2c: designware: Remove Cherry Trail PMIC I2C bus pm_disabled workaround (David Arcari) [2004468] - i2c: designware: add MSCC Ocelot support (David Arcari) [2004468] - i2c: designware: allow IP specific sda_hold_time (David Arcari) [2004468] - i2c: designware: move #ifdef CONFIG_OF to the top (David Arcari) [2004468] - i2c: designware: use generic table matching (David Arcari) [2004468] - i2c: designware: Add SPDX license tag (David Arcari) [2004468] - i2c: designware: Convert to use struct i2c_timings (David Arcari) [2004468] - i2c: designware-pcidrv: Mark expected switch fall-through (David Arcari) [2004468] - i2c: designware-master: use core to detect 'no zero length' quirk (David Arcari) [2004468] - i2c: designware: Add debug print for bus speed (David Arcari) [2004468] - i2c: designware: Add debug print for SDA hold time value (David Arcari) [2004468] - i2c: designware: Separate timing parameter setting from HW initalization (David Arcari) [2004468] - i2c: designware: Move SDA hold time configuration to common code (David Arcari) [2004468] - i2c: designware: Call i2c_dw_clk_rate() only once in i2c_dw_init_master() (David Arcari) [2004468] - i2c: designware: Don't use internal ___constant_swab32 (David Arcari) [2004468] - i2c: designware: Move register access detection to common code (David Arcari) [2004468] - i2c: designware: Remove needless variable from i2c_dw_init_slave() (David Arcari) [2004468]- x86/amd_nb: Add AMD family 17h model 60h PCI IDs (David Arcari) [1987067] - x86/amd_nb: Check vendor in AMD-only functions (David Arcari) [1987067] - hwmon: (k10temp) Add support for yellow carp (David Arcari) [1987067] - x86/amd_nb: Add AMD family 19h model 50h PCI ids (David Arcari) [1987067] - x86: Fix various typos in comments, take #2 (David Arcari) [1987067] - x86/amd_nb, char/amd64-agp: Use amd_nb_num() accessor (David Arcari) [1987067] - x86/amd_nb: Add PCI device IDs for family 17h, model 70h (David Arcari) [1987067] - treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 477 (David Arcari) [1987067] - x86/amd_nb: Make hygon_nb_misc_ids static (David Arcari) [1987067] - x86/pci, x86/amd_nb: Add Hygon Dhyana support to PCI and northbridge (David Arcari) [1987067] - x86/cpu: Create Hygon Dhyana architecture support file (David Arcari) [1987067] - hwmon: (k10temp) Rework the temperature offset calculation (David Arcari) [1987067] - hwmon: (k10temp) Don't show Tdie for all Zen/Zen2/Zen3 CPU/APU (David Arcari) [1987067] - hwmon: (k10temp) Add additional missing Zen2 and Zen3 APUs (David Arcari) [1987067] - hwmon: (k10temp) support Zen3 APUs (David Arcari) [1987067] - CI: Fix RT branch name (Veronika Kabatova) - platform/x86/intel: pmc/core: Add GBE Package C10 fix for Alder Lake PCH (David Arcari) [1962965] - platform/x86/intel: pmc/core: Add Alder Lake low power mode support for pmc core (David Arcari) [1962965] - platform/x86/intel: pmc/core: Add Latency Tolerance Reporting (LTR) support to Alder Lake (David Arcari) [1962965] - platform/x86/intel: pmc/core: Add Alderlake support to pmc core driver (David Arcari) [1962965] - redhat/configs: Add CONFIG_X86_PLATFORM_DRIVERS_INTEL (David Arcari) [1962965] - platform/x86: intel_pmc_core: Move to intel sub-directory (David Arcari) [1962965] - platform/x86: intel_skl_int3472: Move to intel/ subfolder (David Arcari) [1962965] - platform/x86: intel_pmc_core: Prevent possibile overflow (David Arcari) [1962965] - ipvs: check that ip_vs_conn_tab_bits is between 8 and 20 (Andrea Claudi) [1816769] - KVM: nVMX: Filter out all unsupported controls when eVMCS was activated (Vitaly Kuznetsov) [2001915] - pinctrl: amd: Handle wake-up interrupt (David Arcari) [2000228] - pinctrl: amd: Add irq field data (David Arcari) [2000228] - pinctrl: amd: Fix an issue with shutdown when system set to s0ix (David Arcari) [2000228] - pinctrl/amd: Add device HID for new AMD GPIO controller (David Arcari) [2000228] - pinctrl: amd: Implement irq_set_wake (David Arcari) [2000228] - genirq/PM: Introduce IRQCHIP_ENABLE_WAKEUP_ON_SUSPEND flag (David Arcari) [2000228] - pinctrl: amd: remove debounce filter setting in IRQ type setting (David Arcari) [2000228] - pinctrl: amd: print debounce filter info in debugfs (David Arcari) [2000228] - pinctrl: amd: use higher precision for 512 RtcClk (David Arcari) [2000228] - pinctrl: amd: fix incorrect way to disable debounce filter (David Arcari) [2000228] - pinctrl: amd: Use irqchip template (David Arcari) [2000228] - pinctrl: pinctrl-amd: Do not define 'struct acpi_device_id' when !CONFIG_ACPI (David Arcari) [2000228] - pinctrl: amd: Honor IRQ trigger type requested by the caller (David Arcari) [2000228] - pinctrl: Use new GPIO_LINE_DIRECTION (David Arcari) [2000228] - remove ioremap_nocache and devm_ioremap_nocache (David Arcari) [2000228] - pinctrl: amd: fix __iomem annotation in amd_gpio_irq_handler() (David Arcari) [2000228] - pinctrl: amd: disable spurious-firing GPIO IRQs (David Arcari) [2000228] - pinctrl: Remove dev_err() usage after platform_get_irq() (David Arcari) [2000228] - treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 422 (David Arcari) [2000228] - pinctrl/amd: fix typo (David Arcari) [2000228] - pinctrl: pinctrl-amd: simplify getting .driver_data (David Arcari) [2000228] - pinctrl/amd: poll InterruptEnable bits in amd_gpio_irq_set_type (David Arcari) [2000228] - pinctrl: Include nothing else (David Arcari) [2000228] - pinctrl/amd: only handle irq if it is pending and unmasked (David Arcari) [2000228] - pinctrl/amd: fix gpio irq level in debugfs (David Arcari) [2000228] - smartpqi: Update version to 2.1.10-025 (Don Brace) [1980106] - scsi: smartpqi: Replace one-element array with flexible-array member (Don Brace) [1980106] - scsi: smartpqi: Fix an error code in pqi_get_raid_map() (Don Brace) [1980106] - scsi: smartpqi: Update version to 2.1.10-020 (Don Brace) [1980106] - scsi: smartpqi: Fix ISR accessing uninitialized data (Don Brace) [1980106] - scsi: smartpqi: Add PCI IDs for new ZTE controllers (Don Brace) [1980106] - scsi: smartpqi: Add PCI ID for new ntcom controller (Don Brace) [1980106] - scsi: smartpqi: Add SCSI cmd info for resets (Don Brace) [1980106] - scsi: smartpqi: Change Kconfig menu entry to Microchip (Don Brace) [1980106] - scsi: smartpqi: Change driver module macros to Microchip (Don Brace) [1980106] - scsi: smartpqi: Update copyright notices (Don Brace) [1980106] - scsi: smartpqi: Add PCI IDs for H3C P4408 controllers (Don Brace) [1980106]- lib/linear_ranges: fix repeated words & one typo (Nico Pache) [2006475] - lib: linear_ranges: Add missing MODULE_LICENSE() (Nico Pache) [2006475] - bpf: Fix regression on BPF_OBJ_GET with non-O_RDWR flags (Jiri Olsa) [1944798] - bpf, x86: Fix extable offset calculation (Jiri Olsa) [1944798] - bpftool: Add Makefile target bootstrap (Jiri Olsa) [1944798] - bpf: Avoid warning when re-casting __bpf_call_base into __bpf_call_base_args (Jiri Olsa) [1944798] - docs, bpf: Add minimal markup to address doc warning (Jiri Olsa) [1944798] - test_bpf: Remove EXPECTED_FAIL flag from bpf_fill_maxinsns11 (Jiri Olsa) [1944798] - trace: bpf: Allow bpf to attach to bare tracepoints (Jiri Olsa) [1944798] - docs: bpf: Clarify -mcpu=v3 requirement for atomic ops (Jiri Olsa) [1944798] - tools, headers: Sync struct bpf_perf_event_data (Jiri Olsa) [1944798] - selftests/bpf: Add missing cleanup in atomic_bounds test (Jiri Olsa) [1944798] - docs: bpf: Clarify BPF_CMPXCHG wording (Jiri Olsa) [1944798] - docs: bpf: Fixup atomics markup (Jiri Olsa) [1944798] - bpf: Document new atomic instructions (Jiri Olsa) [1944798] - kbuild: Do not clean resolve_btfids if the output does not exist (Jiri Olsa) [1944798] - kbuild: Add resolve_btfids clean to root clean target (Jiri Olsa) [1944798] - bpf: Introduce task_vma bpf_iter (Jiri Olsa) [1944798] - bpf: Allow bpf_d_path in bpf_iter program (Jiri Olsa) [1944798] - selftests/bpf: Add test for bpf_iter_task_vma (Jiri Olsa) [1944798] - bpf: Don't do bpf_cgroup_storage_set() for kuprobe/tp programs (Jiri Olsa) [1944798] - libbpf: Use SOCK_CLOEXEC when opening the netlink socket (Jiri Olsa) [1944798] - bpf: Update selftests to reflect new error states (Jiri Olsa) [1944798] - bpf, x86: Validate computation of branch displacements for x86-32 (Jiri Olsa) [1944798] - bpf, x86: Validate computation of branch displacements for x86-64 (Jiri Olsa) [1944798] - bpf: program: Refuse non-O_RDWR flags in BPF_OBJ_GET (Jiri Olsa) [1944798] - bpf: Take module reference for trampoline in module (Jiri Olsa) [1944798] - bpf/selftests: Test that kernel rejects a TCP CC with an invalid license (Jiri Olsa) [1944798] - bpf: Enforce that struct_ops programs be GPL-only (Jiri Olsa) [1944798] - libbpf: Fix bail out from 'ringbuf_process_ring()' on error (Jiri Olsa) [1944798] - selftests/bpf: Add selftest for pointer-to-array-of-struct BTF dump (Jiri Olsa) [1944798] - libbpf: Fix BTF dump of pointer-to-array-of-struct (Jiri Olsa) [1944798] - bpf, selftests: Fix up some test_verifier cases for unprivileged (Jiri Olsa) [1944798] - bpf, x86: Use kvmalloc_array instead kmalloc_array in bpf_jit_comp (Jiri Olsa) [1944798] - libbpf: Fix INSTALL flag order (Jiri Olsa) [1944798] - libbpf: Clear map_info before each bpf_obj_get_info_by_fd (Jiri Olsa) [1944798] - samples, bpf: Add missing munmap in xdpsock (Jiri Olsa) [1944798] - tools/resolve_btfids: Fix build error with older host toolchains (Jiri Olsa) [1944798] - selftests/bpf: Fix a compiler warning in global func test (Jiri Olsa) [1944798] - bpf: Drop imprecise log message (Jiri Olsa) [1944798] - bpf: Clear percpu pointers in bpf_prog_clone_free() (Jiri Olsa) [1944798] - bpf: Fix a warning message in mark_ptr_not_null_reg() (Jiri Olsa) [1944798] - selftests/bpf: Add unit tests for pointers in global functions (Jiri Olsa) [1944798] - bpf: Support pointers in global func args (Jiri Olsa) [1944798] - bpf: Extract nullable reg type conversion into a helper function (Jiri Olsa) [1944798] - bpf: Rename bpf_reg_state variables (Jiri Olsa) [1944798] - tools/resolve_btfids: Add /libbpf to .gitignore (Jiri Olsa) [1944798] - bpf: selftests: Add non function pointer test to struct_ops (Jiri Olsa) [1944798] - libbpf: Ignore non function pointer member in struct_ops (Jiri Olsa) [1944798] - bpf: Clear per_cpu pointers during bpf_prog_realloc (Jiri Olsa) [1944798] - selftests/bpf: Add a selftest for the tracing bpf_get_socket_cookie (Jiri Olsa) [1944798] - selftests/bpf: Use vmlinux.h in socket_cookie_prog.c (Jiri Olsa) [1944798] - selftests/bpf: Integrate the socket_cookie test to test_progs (Jiri Olsa) [1944798] - bpf: Expose bpf_get_socket_cookie to tracing programs (Jiri Olsa) [1944798] - selftests/bpf: Convert test_xdp_redirect.sh to bash (Jiri Olsa) [1944798] - selftests/bpf: Add a test for map-in-map and per-cpu maps in sleepable progs (Jiri Olsa) [1944798] - bpf: Allows per-cpu maps and map-in-map in sleepable programs (Jiri Olsa) [1944798] - selftests/bpf: Improve recursion selftest (Jiri Olsa) [1944798] - selftest/bpf: Add a recursion test (Jiri Olsa) [1944798] - bpf: Count the number of times recursion was prevented (Jiri Olsa) [1944798] - bpf: Add per-program recursion prevention mechanism (Jiri Olsa) [1944798] - bpf: Compute program stats for sleepable programs (Jiri Olsa) [1944798] - bpf: Run sleepable programs with migration disabled (Jiri Olsa) [1944798] - bpf: Optimize program stats (Jiri Olsa) [1944798] - selftests/bpf: Simplify the calculation of variables (Jiri Olsa) [1944798] - selftest/bpf: Add test for var-offset stack access (Jiri Olsa) [1944798] - tools/resolve_btfids: Set srctree variable unconditionally (Jiri Olsa) [1944798] - tools/resolve_btfids: Check objects before removing (Jiri Olsa) [1944798] - tools/resolve_btfids: Build libbpf and libsubcmd in separate directories (Jiri Olsa) [1944798] - bpf: Simplify bool comparison (Jiri Olsa) [1944798] - selftests/bpf: Remove unneeded semicolon (Jiri Olsa) [1944798] - bpf/benchs/bench_ringbufs: Remove unneeded semicolon (Jiri Olsa) [1944798] - bpf: Refactor BPF_PSEUDO_CALL checking as a helper function (Jiri Olsa) [1944798] - bpf/selftests: Update the IMA test to use BPF ring buffer (Jiri Olsa) [1944798] - bpf: Allow usage of BPF ringbuffer in sleepable programs (Jiri Olsa) [1944798] - bpf/selftests: Add a short note about vmtest.sh in README.rst (Jiri Olsa) [1944798] - bpf: Helper script for running BPF presubmit tests (Jiri Olsa) [1944798] - bpf: Emit explicit NULL pointer checks for PROBE_LDX instructions. (Jiri Olsa) [1944798] - libbpf: Stop using feature-detection Makefiles (Jiri Olsa) [1944798] - selftest/bpf: Testing for multiple logs on REJECT (Jiri Olsa) [1944798] - samples: bpf: Remove unneeded semicolon (Jiri Olsa) [1944798] - bpf: Propagate stack bounds to registers in atomics w/ BPF_FETCH (Jiri Olsa) [1944798] - samples/bpf: Add include dir for MIPS Loongson64 to fix build errors (Jiri Olsa) [1944798] - bpf: Simplify cases in bpf_base_func_proto (Jiri Olsa) [1944798] - samples/bpf: Set flag __SANE_USERSPACE_TYPES__ for MIPS to fix build warnings (Jiri Olsa) [1944798] - selftests/bpf: Avoid useless void *-casts (Jiri Olsa) [1944798] - selftests/bpf: Consistent malloc/calloc usage (Jiri Olsa) [1944798] - selftests/bpf: Avoid heap allocation (Jiri Olsa) [1944798] - selftests/bpf: Define local variables at the beginning of a block (Jiri Olsa) [1944798] - selftests/bpf: Change type from void * to struct generic_data * (Jiri Olsa) [1944798] - selftests/bpf: Change type from void * to struct ifaceconfigobj * (Jiri Olsa) [1944798] - selftests/bpf: Remove casting by introduce local variable (Jiri Olsa) [1944798] - selftests/bpf: Improve readability of xdpxceiver/worker_pkt_validate() (Jiri Olsa) [1944798] - selftests/bpf: Remove memory leak (Jiri Olsa) [1944798] - selftests/bpf: Fix style warnings (Jiri Olsa) [1944798] - selftests/bpf: Remove unused enums (Jiri Olsa) [1944798] - selftests/bpf: Remove a lot of ifobject casting (Jiri Olsa) [1944798] - samples/bpf: Add xdp program on egress for xdp_redirect_map (Jiri Olsa) [1944798] - bpf: Fix typo in scalar{,32}_min_max_rsh comments (Jiri Olsa) [1944798] - bpf, docs: Update build procedure for manually compiling LLVM and Clang (Jiri Olsa) [1944798] - selftest/bpf: Fix typo (Jiri Olsa) [1944798] - libbpf: Use string table index from index table if needed (Jiri Olsa) [1944798] - bpf: Try to avoid kzalloc in cgroup/{s,g}etsockopt (Jiri Olsa) [1944798] - bpf: Permit size-0 datasec (Jiri Olsa) [1944798] - selftests: bpf: Add a new test for bare tracepoints (Jiri Olsa) [1944798] - selftests/bpf: Add verifier tests for x64 jit jump padding (Jiri Olsa) [1944798] - bpf,x64: Pad NOPs to make images converge more easily (Jiri Olsa) [1944798] - tools/bpftool: Add -Wall when building BPF programs (Jiri Olsa) [1944798] - bpf: Declare __bpf_free_used_maps() unconditionally (Jiri Olsa) [1944798] - bpf: Add bpf_patch_call_args prototype to include/linux/bpf.h (Jiri Olsa) [1944798] - kernel.spec: Add support to use vmlinux.h (Jiri Olsa) [1989087] - spec: Add vmlinux.h to kernel-devel package (Jiri Olsa) [1989087] - lib/test_scanf: Handle n_bits == 0 in random tests (Chris von Recklinghausen) [1985062] - printk/console: Check consistent sequence number when handling race in console_unlock() (Chris von Recklinghausen) [1985062] - printk: fix cpu lock ordering (Chris von Recklinghausen) [1985062] - lib/dump_stack: move cpu lock to printk.c (Chris von Recklinghausen) [1985062] - random32: Fix implicit truncation warning in prandom_seed_state() (Chris von Recklinghausen) [1985062] - lib: test_scanf: Remove pointless use of type_min() with unsigned types (Chris von Recklinghausen) [1985062] - selftests: lib: Add wrapper script for test_scanf (Chris von Recklinghausen) [1985062] - lib: test_scanf: Add tests for sscanf number conversion (Chris von Recklinghausen) [1985062] - lib: vsprintf: Fix handling of number field widths in vsscanf (Chris von Recklinghausen) [1985062] - lib: vsprintf: scanf: Negative number must have field width > 1 (Chris von Recklinghausen) [1985062] - usb: host: xhci-tegra: Switch to use ptTs (Chris von Recklinghausen) [1985062] - nilfs2: Switch to use ptTs (Chris von Recklinghausen) [1985062] - kdb: Switch to use ptTs (Chris von Recklinghausen) [1985062] - lib/vsprintf: Allow to override ISO 8601 date and time separator (Chris von Recklinghausen) [1985062] - printk: Remove trailing semicolon in macros (Chris von Recklinghausen) [1985062] - printk: Move EXPORT_SYMBOL() closer to vprintk definition (Chris von Recklinghausen) [1985062] - kernel/printk.c: Fixed mundane typos (Chris von Recklinghausen) [1985062] - printk: rename vprintk_func to vprintk (Chris von Recklinghausen) [1985062] - printk: console: remove unnecessary safe buffer usage (Chris von Recklinghausen) [1985062] - printk: kmsg_dump: remove _nolock() variants (Chris von Recklinghausen) [1985062] - printk: remove logbuf_lock (Chris von Recklinghausen) [1985062] - printk: introduce a kmsg_dump iterator (Chris von Recklinghausen) [1985062] - printk: kmsg_dumper: remove @active field (Chris von Recklinghausen) [1985062] - printk: add syslog_lock (Chris von Recklinghausen) [1985062] - printk: use atomic64_t for devkmsg_user.seq (Chris von Recklinghausen) [1985062] - printk: use seqcount_latch for clear_seq (Chris von Recklinghausen) [1985062] - printk: introduce CONSOLE_LOG_MAX (Chris von Recklinghausen) [1985062] - printk: consolidate kmsg_dump_get_buffer/syslog_print_all code (Chris von Recklinghausen) [1985062] - printk: refactor kmsg_dump_get_buffer() (Chris von Recklinghausen) [1985062] - printk: kmsg_dump: remove unused fields (Chris von Recklinghausen) [1985062] - printk: limit second loop of syslog_print_all (Chris von Recklinghausen) [1985062] - mtd: mtdoops: synchronize kmsg_dumper (Chris von Recklinghausen) [1985062] - vsprintf: dump full information of page flags in pGp (Chris von Recklinghausen) [1985062] - mm, slub: don't combine pr_err with INFO (Chris von Recklinghausen) [1985062] - mm, slub: use pGp to print page flags (Chris von Recklinghausen) [1985062] - lib/vsprintf.c: remove leftover 'f' and 'F' cases from bstr_printf() (Chris von Recklinghausen) [1985062] - printk: clarify the documentation for plain pointer printing (Chris von Recklinghausen) [1985062] - lib/vsprintf: do not show no_hash_pointers message multiple times (Chris von Recklinghausen) [1985062] - kdb: Refactor env variables get/set code (Chris von Recklinghausen) [1985062] - kernel: debug: Ordinary typo fixes in the file gdbstub.c (Chris von Recklinghausen) [1985062] - kdb: Simplify kdb commands registration (Chris von Recklinghausen) [1985062] - seqlock,lockdep: Fix seqcount_latch_init() (Chris von Recklinghausen) [1985062] - printk: avoid prb_first_valid_seq() where possible (Chris von Recklinghausen) [1985062] - printk: rectify kernel-doc for prb_rec_init_wr() (Chris von Recklinghausen) [1985062] - lib/vsprintf: no_hash_pointers prints all addresses as unhashed (Chris von Recklinghausen) [1985062] - kselftest: add support for skipped tests (Chris von Recklinghausen) [1985062] - lib: use KSTM_MODULE_GLOBALS macro in kselftest drivers (Chris von Recklinghausen) [1985062] - printk: fix deadlock when kernel panic (Chris von Recklinghausen) [1985062] - torture: Remove "Failed to add ttynull console" false positive (Chris von Recklinghausen) [1985062] - printk: fix string termination for record_print_text() (Chris von Recklinghausen) [1985062] - printk: fix buffer overflow potential for print_text() (Chris von Recklinghausen) [1985062] - printk: fix kmsg_dump_get_buffer length calulations (Chris von Recklinghausen) [1985062] - printk: ringbuffer: fix line counting (Chris von Recklinghausen) [1985062] - Revert "init/console: Use ttynull as a fallback when there is no console" (Chris von Recklinghausen) [1985062] - printk: remove obsolete dead assignment (Chris von Recklinghausen) [1985062] - printk: ringbuffer: Reference text_data_ring directly in callees. (Chris von Recklinghausen) [1985062] - printk/console: Allow to disable console output by using console="" or console=null (Chris von Recklinghausen) [1985062] - init/console: Use ttynull as a fallback when there is no console (Chris von Recklinghausen) [1985062] - printk: remove logbuf_lock writer-protection of ringbuffer (Chris von Recklinghausen) [1985062] - printk: inline log_output(),log_store() in vprintk_store() (Chris von Recklinghausen) [1985062] - printk: remove unneeded dead-store assignment (Chris von Recklinghausen) [1985062] - printk: finalize records with trailing newlines (Chris von Recklinghausen) [1985062] - printk: ringbuffer: Wrong data pointer when appending small string (Chris von Recklinghausen) [1985062] - printk: reduce setup_text_buf size to LOG_LINE_MAX (Chris von Recklinghausen) [1985062] - printk: avoid and/or handle record truncation (Chris von Recklinghausen) [1985062] - printk: remove dict ring (Chris von Recklinghausen) [1985062] - printk: move dictionary keys to dev_printk_info (Chris von Recklinghausen) [1985062] - printk: move printk_info into separate array (Chris von Recklinghausen) [1985062] - printk: reimplement log_cont using record extension (Chris von Recklinghausen) [1985062] - printk: ringbuffer: add finalization/extension support (Chris von Recklinghausen) [1985062] - printk: ringbuffer: change representation of states (Chris von Recklinghausen) [1985062] - printk: ringbuffer: clear initial reserved fields (Chris von Recklinghausen) [1985062] - printk: ringbuffer: add BLK_DATALESS() macro (Chris von Recklinghausen) [1985062] - printk: ringbuffer: relocate get_data() (Chris von Recklinghausen) [1985062] - printk: ringbuffer: avoid memcpy() on state_var (Chris von Recklinghausen) [1985062] - printk: ringbuffer: fix setting state in desc_read() (Chris von Recklinghausen) [1985062] - seqlock: Introduce seqcount_latch_t (Chris von Recklinghausen) [1985062] - scripts/gdb: update for lockless printk ringbuffer (Chris von Recklinghausen) [1985062] - scripts/gdb: add utils.read_ulong() (Chris von Recklinghausen) [1985062] - printk: reduce LOG_BUF_SHIFT range for H8300 (Chris von Recklinghausen) [1985062] - printk: ringbuffer: support dataless records (Chris von Recklinghausen) [1985062] - MAINTAIERS: Add John Ogness as printk reviewer (Chris von Recklinghausen) [1985062] - printk: use the lockless ringbuffer (Chris von Recklinghausen) [1985062] - Revert "printk: lock/unlock console only for new logbuf entries" (Chris von Recklinghausen) [1985062] - printk: add lockless ringbuffer (Chris von Recklinghausen) [1985062] - crash: add VMCOREINFO macro to define offset in a struct declared by typedef (Chris von Recklinghausen) [1985062] - printk: Use fallthrough pseudo-keyword (Chris von Recklinghausen) [1985062] - kernel.h: Move oops_in_progress to printk.h (Chris von Recklinghausen) [1985062] - serial: 8250: change lock order in serial8250_do_startup() (Chris von Recklinghausen) [1985062] - kernel: printk: delete repeated words in comments (Chris von Recklinghausen) [1985062] - random32: Restore __latent_entropy attribute on net_rand_state (Chris von Recklinghausen) [1985062] - random32: add a tracepoint for prandom_u32() (Chris von Recklinghausen) [1985062] - init: open code setting up stdin/stdout/stderr (Chris von Recklinghausen) [1985062] - hvc: unify console setup naming (Chris von Recklinghausen) [1985062] - console: Fix trivia typo 'change' -> 'chance' (Chris von Recklinghausen) [1985062] - console: Propagate error code from console ->setup() (Chris von Recklinghausen) [1985062] - tty: hvc: Return proper error code from console ->setup() hook (Chris von Recklinghausen) [1985062] - lib/vsprintf: Force type of flags value for gfp_t (Chris von Recklinghausen) [1985062] - lib/vsprintf: Replace custom spec to print decimals with generic one (Chris von Recklinghausen) [1985062] - lib/vsprintf: Replace hidden BUILD_BUG_ON() with static_assert() (Chris von Recklinghausen) [1985062] - printk: Make linux/printk.h self-contained (Chris von Recklinghausen) [1985062] - doc:kmsg: explicitly state the return value in case of SEEK_CUR (Chris von Recklinghausen) [1985062] - Replace HTTP links with HTTPS ones: vsprintf (Chris von Recklinghausen) [1985062] - Revert "kernel/printk: add kmsg SEEK_CUR handling" (Chris von Recklinghausen) [1985062] - random32: move the pseudo-random 32-bit definitions to prandom.h (Chris von Recklinghausen) [1985062] - printk/kdb: Redirect printk messages into kdb in any context (Chris von Recklinghausen) [1985062] - usb: pulse8-cec: Switch to use ptT (Chris von Recklinghausen) [1985062] - lib/vsprintf: Print time64_t in human readable format (Chris von Recklinghausen) [1985062] - printk: Remove pr_cont_once() (Chris von Recklinghausen) [1985062] - printk: handle blank console arguments passed in. (Chris von Recklinghausen) [1985062] - kernel/printk: add kmsg SEEK_CUR handling (Chris von Recklinghausen) [1985062] - printk: Fix a typo in comment "interator"->"iterator" (Chris von Recklinghausen) [1985062] - printk: Correctly set CON_CONSDEV even when preferred console was not registered (Chris von Recklinghausen) [1985062] - printk: Fix preferred console selection with multiple matches (Chris von Recklinghausen) [1985062] - printk: Move console matching logic into a separate function (Chris von Recklinghausen) [1985062] - lib/vsprintf: update comment about simple_strto() functions (Chris von Recklinghausen) [1985062] - printk: Convert a use of sprintf to snprintf in console_unlock (Chris von Recklinghausen) [1985062] - lib/dynamic_debug.c: use address-of operator on section symbols (Chris von Recklinghausen) [1985062] - printk: fix exclusive_console replaying (Chris von Recklinghausen) [1985062] - Revert "fs: remove ksys_dup()" (Chris von Recklinghausen) [1985062] - early init: fix error handling when opening /dev/console (Chris von Recklinghausen) [1985062] - device.h: move dev_printk()-like functions to dev_printk.h (Chris von Recklinghausen) [1985062] - docs: printk-formats: add ptrdiff_t type to printk-formats (Chris von Recklinghausen) [1985062] - fs: remove ksys_dup() (Chris von Recklinghausen) [1985062] - MAINTAINERS: Add VSPRINTF (Chris von Recklinghausen) [1985062] - tools lib api: Renaming pr_warning to pr_warn (Chris von Recklinghausen) [1985062] - lib: cpu_rmap: Use pr_warn instead of pr_warning (Chris von Recklinghausen) [1985062] - trace: Use pr_warn instead of pr_warning (Chris von Recklinghausen) [1985062] - vgacon: Use pr_warn instead of pr_warning (Chris von Recklinghausen) [1985062] - scsi: Use pr_warn instead of pr_warning (Chris von Recklinghausen) [1985062] - platform/x86: intel_oaktrail: Use pr_warn instead of pr_warning (Chris von Recklinghausen) [1985062] - platform/x86: asus-laptop: Use pr_warn instead of pr_warning (Chris von Recklinghausen) [1985062] - platform/x86: eeepc-laptop: Use pr_warn instead of pr_warning (Chris von Recklinghausen) [1985062] - oprofile: Use pr_warn instead of pr_warning (Chris von Recklinghausen) [1985062] - of: Use pr_warn instead of pr_warning (Chris von Recklinghausen) [1985062] - macintosh: Use pr_warn instead of pr_warning (Chris von Recklinghausen) [1985062] - idsn: Use pr_warn instead of pr_warning (Chris von Recklinghausen) [1985062] - ide: Use pr_warn instead of pr_warning (Chris von Recklinghausen) [1985062] - crypto: n2: Use pr_warn instead of pr_warning (Chris von Recklinghausen) [1985062] - clocksource: samsung_pwm_timer: Use pr_warn instead of pr_warning (Chris von Recklinghausen) [1985062] - gdrom: Use pr_warn instead of pr_warning (Chris von Recklinghausen) [1985062] - drbd: Use pr_warn instead of pr_warning (Chris von Recklinghausen) [1985062] - x86: Use pr_warn instead of pr_warning (Chris von Recklinghausen) [1985062] - arm64: Use pr_warn instead of pr_warning (Chris von Recklinghausen) [1985062] - dump_stack: avoid the livelock of the dump_lock (Chris von Recklinghausen) [1985062] - lib/vsprintf: Add pfw conversion specifier for printing fwnode names (Chris von Recklinghausen) [1985062] - lib/vsprintf: Make use of fwnode API to obtain node names and separators (Chris von Recklinghausen) [1985062] - ABI: Update dev-kmsg documentation to match current kernel behaviour (Chris von Recklinghausen) [1985062] - printk: Replace strncmp() with str_has_prefix() (Chris von Recklinghausen) [1985062] - lib/test_printf: Remove obvious comments from pd and pD tests (Chris von Recklinghausen) [1985062] - lib/test_printf: Add test of null/invalid pointer dereference for dentry (Chris von Recklinghausen) [1985062] - vsprintf: Prevent crash when dereferencing invalid pointers for pD (Chris von Recklinghausen) [1985062] - printk: Do not lose last line in kmsg buffer dump (Chris von Recklinghausen) [1985062] - scripts/gdb: fix lx-dmesg when CONFIG_PRINTK_CALLER is set (Chris von Recklinghausen) [1985062] - lib/vsprintf: Remove support for pF and pf in favour of pS and ps (Chris von Recklinghausen) [1985062] - tracing: kdb: Allow ftdump to skip all but the last few entries (Chris von Recklinghausen) [1985062] - tracing: kdb: The skip_lines parameter should have been skip_entries (Chris von Recklinghausen) [1985062] - tracing: Add trace_total_entries() / trace_total_entries_cpu() (Chris von Recklinghausen) [1985062] - tty: Add NULL TTY driver (Chris von Recklinghausen) [1985062] - treewide: Switch printk users from pf and pF to ps and pS, respectively (Chris von Recklinghausen) [1985062] - iio: adc: fix warning in Qualcomm PM8xxx HK/XOADC driver (Chris von Recklinghausen) [1985062] - device.h: Add __cold to dev_ logging functions (Chris von Recklinghausen) [1985062] - dynamic_debug: move pr_err from module.c to ddebug_add_module (Chris von Recklinghausen) [1985062] - dynamic_debug: don't duplicate modname in ddebug_add_module (Chris von Recklinghausen) [1985062] - kdb: use bool for binary state indicators (Chris von Recklinghausen) [1985062] - panic: avoid deadlocks in re-entrant console drivers (Chris von Recklinghausen) [1985062] - x86/apic: Trivial coding style fixes (Chris von Recklinghausen) [1985062] - video/console/vgacon: Print big fat warning with nomodeset (Chris von Recklinghausen) [1985062] - device: Add #define dev_fmt similar to #define pr_fmt (Chris von Recklinghausen) [1985062] - bcache: replace 'pF' by 'pS' in seq_printf() (Chris von Recklinghausen) [1985062] - Revert "Merge: redhat: switch secureboot kernel image signing to release keys" (Augusto Caringi) - drm/nouveau/fifo/ga102: initialise chid on return from channel creation (Ben Skeggs) [1997878] - drm/nouveau/ga102-: support ttm buffer moves via copy engine (Ben Skeggs) [1997878] - drm/nouveau/kms/tu102-: delay enabling cursor until after assign_windows (Ben Skeggs) [1997878] - drm/nouveau/kms/nv50: workaround EFI GOP window channel format differences (Ben Skeggs) [1997878] - drm/nouveau/disp: power down unused DP links during init (Ben Skeggs) [1997878] - drm/nouveau: recognise GA107 (Ben Skeggs) [1997878] - PCI: Mark TI C667X to avoid bus reset (Alex Williamson) [1975768] - redhat: switch secureboot kernel image signing to release keys (Bruno Meneguele) - CI: handle RT branches in a single config (Veronika Kabatova) - CI: Fix RT check branch name (Veronika Kabatova) - CI: Drop private CI config (Veronika Kabatova) - CI: extend template use (Veronika Kabatova) - Revert "Merge: mt7921e: enable new Mediatek wireless hardware" (Bruno Meneguele) [2009501] - megaraid_sas: fix concurrent access to ISR between IRQ polling and real interrupt (Tomas Henzl) [2009022] - scsi: megaraid_sas: mq_poll support (Tomas Henzl) [2009022] - [PATCH v2] scsi: qla2xxx: Suppress unnecessary log messages during login (Nilesh Javali) [1982186] - scsi: qla2xxx: Fix excessive messages during device logout (Nilesh Javali) [1982186] - PCI: pciehp: Ignore Link Down/Up caused by DPC (Myron Stowe) [1981741] - arm64: kpti: Fix "kpti=off" when KASLR is enabled (Mark Salter) [1979731] - arm64: Fix CONFIG_ARCH_RANDOM=n build (Mark Salter) [1979731] - redhat/configs: aarch64: add CONFIG_ARCH_RANDOM (Mark Salter) [1979731] - arm64: Implement archrandom.h for ARMv8.5-RNG (Mark Salter) [1979731] - arm64: kconfig: Fix alignment of E0PD help text (Mark Salter) [1979731] - arm64: Use register field helper in kaslr_requires_kpti() (Mark Salter) [1979731] - arm64: Simplify early check for broken TX1 when KASLR is enabled (Mark Salter) [1979731] - arm64: Use a variable to store non-global mappings decision (Mark Salter) [1979731] - arm64: Don't use KPTI where we have E0PD (Mark Salter) [1979731] - arm64: Factor out checks for KASLR in KPTI code into separate function (Mark Salter) [1979731] - redhat/configs: Add CONFIG_ARM64_E0PD (Mark Salter) [1979731] - arm64: Add initial support for E0PD (Mark Salter) [1979731] - arm64: cpufeature: Export matrix and other features to userspace (Mark Salter) [1980098] - arm64: docs: cpu-feature-registers: Document ID_AA64PFR1_EL1 (Mark Salter) [1980098] - docs/arm64: cpu-feature-registers: Rewrite bitfields that don't follow [e, s] (Mark Salter) [1980098] - docs/arm64: cpu-feature-registers: Documents missing visible fields (Mark Salter) [1980098] - arm64: Introduce system_capabilities_finalized() marker (Mark Salter) [1980098] - arm64: entry.S: Do not preempt from IRQ before all cpufeatures are enabled (Mark Salter) [1980098] - docs/arm64: elf_hwcaps: Document HWCAP_SB (Mark Salter) [1980098] - docs/arm64: elf_hwcaps: sort the HWCAP{, 2} documentation by ascending value (Mark Salter) [1980098] - arm64: cpufeature: Treat ID_AA64ZFR0_EL1 as RAZ when SVE is not enabled (Mark Salter) [1980098] - arm64: cpufeature: Effectively expose FRINT capability to userspace (Mark Salter) [1980098] - arm64: cpufeature: Fix feature comparison for CTR_EL0.{CWG,ERG} (Mark Salter) [1980098] - arm64: Expose FRINT capabilities to userspace (Mark Salter) [1980098] - arm64: Expose ARMv8.5 CondM capability to userspace (Mark Salter) [1980098] - docs: arm64: convert perf.txt to ReST format (Mark Salter) [1980098] - docs: arm64: convert docs to ReST and rename to .rst (Mark Salter) [1980098] - Documentation/arm64: HugeTLB page implementation (Mark Salter) [1980098] - Documentation/arm64/sve: Couple of improvements and typos (Mark Salter) [1980098] - arm64: cpufeature: Fix missing ZFR0 in __read_sysreg_by_encoding() (Mark Salter) [1980098] - arm64: Expose SVE2 features for userspace (Mark Salter) [1980098] - arm64: Advertise ARM64_HAS_DCPODP cpu feature (Mark Salter) [1980098] - arm64: add CVADP support to the cache maintenance helper (Mark Salter) [1980098] - arm64: Fix minor issues with the dcache_by_line_op macro (Mark Salter) [1980098] - arm64: Expose DC CVADP to userspace (Mark Salter) [1980098] - arm64: Handle trapped DC CVADP (Mark Salter) [1980098] - arm64: HWCAP: encapsulate elf_hwcap (Mark Salter) [1980098] - arm64: HWCAP: add support for AT_HWCAP2 (Mark Salter) [1980098] - x86/MCE/AMD, EDAC/mce_amd: Add new SMCA bank types (Aristeu Rozanski) [1965331] - x86/MCE/AMD, EDAC/mce_amd: Remove struct smca_hwid.xec_bitmap (Aristeu Rozanski) [1965331] - EDAC, mce_amd: Print ExtErrorCode and description on a single line (Aristeu Rozanski) [1965331]- scsi: ibmvfc: Fix command state accounting and stale response detection (Steve Best) [1988157] - tasklist_lock, ppc64: Convert tasklist_lock to use qrwlock for ppc64 (Waiman Long) [1978377] - tasklist_lock, ppc64: Provide infrastructure to support specific use of qrwlock (Waiman Long) [1978377] - redhat/configs: Disable CONFIG_PPC_QUEUED_SPINLOCKS (Waiman Long) [1978377] - qspinlock: use signed temporaries for cmpxchg (Waiman Long) [1978377] - powerpc/qspinlock: Optimised atomic_try_cmpxchg_lock() that adds the lock hint (Waiman Long) [1978377] - powerpc/pseries: Implement paravirt qspinlocks for SPLPAR (Waiman Long) [1978377] - powerpc/64s: Implement queued spinlocks and rwlocks (Waiman Long) [1978377] - powerpc: Move spinlock implementation to simple_spinlock (Waiman Long) [1978377] - locking/spinlocks: Remove an instruction from spin and write locks (Waiman Long) [1978377] - net: Fix skb->csum update in inet_proto_csum_replace16(). (Balazs Nemeth) [1975193] - [s390] s390/dasd: fix use after free in dasd path handling (Claudio Imbrenda) [1996764] - powerpc/bpf: Fix detecting BPF atomic instructions (Viktor Malik) [1931483] - selftests/bpf: ringbuf_multi: Test bpf_map__set_inner_map_fd (Viktor Malik) [1931483] - selftests/bpf: ringbuf_multi: Use runtime page size (Viktor Malik) [1931483] - libbpf: Add bpf_map__inner_map API (Viktor Malik) [1931483] - selftests/bpf: ringbuf: Use runtime page size (Viktor Malik) [1931483] - selftests/bpf: mmap: Use runtime page size (Viktor Malik) [1931483] - selftests/bpf: Pass page size from userspace in map_ptr (Viktor Malik) [1931483] - selftests/bpf: Pass page size from userspace in sockopt_sk (Viktor Malik) [1931483] - selftests/bpf: test_progs/sockopt_sk: Convert to use BPF skeleton (Viktor Malik) [1931483] - selftests/bpf: test_progs/sockopt_sk: Remove version (Viktor Malik) [1931483] - powerpc/64s: Fix crashes when toggling entry flush barrier (Diego Domingos) [1894804] - powerpc/64s: flush L1D after user accesses (Diego Domingos) [1894804] - powerpc/uaccess: Evaluate macro arguments once, before user access is allowed (Diego Domingos) [1894804] - powerpc: Fix __clear_user() with KUAP enabled (Diego Domingos) [1894804] - powerpc: Implement user_access_begin and friends (Diego Domingos) [1894804] - powerpc: Add a framework for user access tracking (Diego Domingos) [1894804] - powerpc/64s: flush L1D on kernel entry (Diego Domingos) [1894804] - redhat: enable CONFIG_SLAB_FREELIST_HARDENED (Rafael Aquini) [1862283] - include/uapi/linux/swab.h: fix userspace breakage, use __BITS_PER_LONG for swap (Rafael Aquini) [1862283] - uapi: rename ext2_swab() to swab() and share globally in swab.h (Rafael Aquini) [1862283] - lib/timerqueue: Rely on rbtree semantics for next timer (Phil Auld) [1984798] - e1000e: Do not take care about recovery NVM checksum (Ken Cox) [1984558] - qrtr: disable CONFIG_QRTR for non x86_64 archs (Íñigo Huguet) [1999642] - ceph: fix possible null-pointer dereference in ceph_mdsmap_decode() (Jeff Layton) [1989999] - ceph: fix dereference of null pointer cf (Jeff Layton) [1989999] - ceph: correctly handle releasing an embedded cap flush (Jeff Layton) [1989999] - ceph: take snap_empty_lock atomically with snaprealm refcount change (Jeff Layton) [1989999] - ceph: don't WARN if we're still opening a session to an MDS (Jeff Layton) [1989999] - rbd: don't hold lock_rwsem while running_list is being drained (Jeff Layton) [1989999] - rbd: always kick acquire on "acquired" and "released" notifications (Jeff Layton) [1989999] - ceph: take reference to req->r_parent at point of assignment (Jeff Layton) [1989999] - ceph: eliminate ceph_async_iput() (Jeff Layton) [1989999] - ceph: don't take s_mutex in ceph_flush_snaps (Jeff Layton) [1989999] - ceph: don't take s_mutex in try_flush_caps (Jeff Layton) [1989999] - ceph: don't take s_mutex or snap_rwsem in ceph_check_caps (Jeff Layton) [1989999] - ceph: eliminate session->s_gen_ttl_lock (Jeff Layton) [1989999] - ceph: allow ceph_put_mds_session to take NULL or ERR_PTR (Jeff Layton) [1989999] - ceph: clean up locking annotation for ceph_get_snap_realm and __lookup_snap_realm (Jeff Layton) [1989999] - ceph: add some lockdep assertions around snaprealm handling (Jeff Layton) [1989999] - ceph: decoding error in ceph_update_snap_realm should return -EIO (Jeff Layton) [1989999] - ceph: add IO size metrics support (Jeff Layton) [1989999] - ceph: update and rename __update_latency helper to __update_stdev (Jeff Layton) [1989999] - ceph: simplify the metrics struct (Jeff Layton) [1989999] - libceph: fix doc warnings in cls_lock_client.c (Jeff Layton) [1989999] - libceph: remove unnecessary ret variable in ceph_auth_init() (Jeff Layton) [1989999] - libceph: kill ceph_none_authorizer::reply_buf (Jeff Layton) [1989999] - ceph: make ceph_queue_cap_snap static (Jeff Layton) [1989999] - ceph: remove bogus checks and WARN_ONs from ceph_set_page_dirty (Jeff Layton) [1989999] - libceph: set global_id as soon as we get an auth ticket (Jeff Layton) [1989999] - libceph: don't pass result into ac->ops->handle_reply() (Jeff Layton) [1989999] - ceph: fix error handling in ceph_atomic_open and ceph_lookup (Jeff Layton) [1989999] - ceph: must hold snap_rwsem when filling inode for async create (Jeff Layton) [1989999] - libceph: Fix spelling mistakes (Jeff Layton) [1989999] - libceph: don't set global_id until we get an auth ticket (Jeff Layton) [1989999] - libceph: bump CephXAuthenticate encoding version (Jeff Layton) [1989999] - ceph: don't allow access to MDS-private inodes (Jeff Layton) [1989999] - ceph: fix up some bare fetches of i_size (Jeff Layton) [1989999] - ceph: support getting ceph.dir.rsnaps vxattr (Jeff Layton) [1989999] - ceph: drop pinned_page parameter from ceph_get_caps (Jeff Layton) [1989999] - ceph: fix inode leak on getattr error in __fh_to_dentry (Jeff Layton) [1989999] - ceph: only check pool permissions for regular files (Jeff Layton) [1989999] - ceph: send opened files/pinned caps/opened inodes metrics to MDS daemon (Jeff Layton) [1989999] - ceph: avoid counting the same request twice or more (Jeff Layton) [1989999] - ceph: rename the metric helpers (Jeff Layton) [1989999] - ceph: fix kerneldoc copypasta over ceph_start_io_direct (Jeff Layton) [1989999] - ceph: don't use d_add in ceph_handle_snapdir (Jeff Layton) [1989999] - ceph: don't clobber i_snap_caps on non-I_NEW inode (Jeff Layton) [1989999] - ceph: fix fall-through warnings for Clang (Jeff Layton) [1989999] - net: ceph: Fix a typo in osdmap.c (Jeff Layton) [1989999] - ceph: don't allow type or device number to change on non-I_NEW inodes (Jeff Layton) [1989999] - ceph: defer flushing the capsnap if the Fb is used (Jeff Layton) [1989999] - ceph: allow queueing cap/snap handling after putting cap references (Jeff Layton) [1989999] - ceph: clean up inode work queueing (Jeff Layton) [1989999] - ceph: fix flush_snap logic after putting caps (Jeff Layton) [1989999] - libceph: fix "Boolean result is used in bitwise operation" warning (Jeff Layton) [1989999] - new helper: inode_wrong_type() (Jeff Layton) [1989999] - kabi: Adding symbol single_release (fs/seq_file.c) (Čestmír Kalina) [1945486] - kabi: Adding symbol single_open (fs/seq_file.c) (Čestmír Kalina) [1945486] - kabi: Adding symbol seq_read (fs/seq_file.c) (Čestmír Kalina) [1945486] - kabi: Adding symbol seq_printf (fs/seq_file.c) (Čestmír Kalina) [1945486] - kabi: Adding symbol seq_lseek (fs/seq_file.c) (Čestmír Kalina) [1945486] - kabi: Adding symbol unregister_chrdev_region (fs/char_dev.c) (Čestmír Kalina) [1945486] - kabi: Adding symbol cdev_init (fs/char_dev.c) (Čestmír Kalina) [1945486] - kabi: Adding symbol cdev_del (fs/char_dev.c) (Čestmír Kalina) [1945486] - kabi: Adding symbol cdev_alloc (fs/char_dev.c) (Čestmír Kalina) [1945486] - kabi: Adding symbol cdev_add (fs/char_dev.c) (Čestmír Kalina) [1945486] - kabi: Adding symbol alloc_chrdev_region (fs/char_dev.c) (Čestmír Kalina) [1945486] - kabi: Adding symbol pcie_capability_read_word (drivers/pci/access.c) (Čestmír Kalina) [1945485] - kabi: Adding symbol pcie_capability_read_dword (drivers/pci/access.c) (Čestmír Kalina) [1945485] - kabi: Adding symbol pcie_capability_clear_and_set_word (drivers/pci/access.c) (Čestmír Kalina) [1945485] - kabi: Adding symbol pci_write_config_dword (drivers/pci/access.c) (Čestmír Kalina) [1945485] - kabi: Adding symbol pci_write_config_byte (drivers/pci/access.c) (Čestmír Kalina) [1945485] - kabi: Adding symbol pci_set_power_state (drivers/pci/pci.c) (Čestmír Kalina) [1945485] - kabi: Adding symbol pci_read_config_dword (drivers/pci/access.c) (Čestmír Kalina) [1945485] - kabi: Adding symbol pci_read_config_byte (drivers/pci/access.c) (Čestmír Kalina) [1945485] - kabi: Adding symbol pci_irq_vector (drivers/pci/msi.c) (Čestmír Kalina) [1945485] - kabi: Adding symbol pci_get_device (drivers/pci/search.c) (Čestmír Kalina) [1945485] - kabi: Adding symbol pci_free_irq_vectors (drivers/pci/msi.c) (Čestmír Kalina) [1945485] - kabi: Adding symbol pci_alloc_irq_vectors_affinity (drivers/pci/msi.c) (Čestmír Kalina) [1945485] - kabi: Adding symbol kexec_crash_loaded (kernel/kexec_core.c) (Čestmír Kalina) [1945491] - perf/x86/intel: Fix PEBS-via-PT reload base value for Extended PEBS (Michael Petlan) [1998051] - perf/x86/intel/uncore: Fix Add BW copypasta (Michael Petlan) [1998051] - perf/x86/intel/uncore: Add BW counters for GT, IA and IO breakdown (Michael Petlan) [1998051] - Revert "ice: Add initial support framework for LAG" (Michal Schmidt) [1999016] - net: re-initialize slow_gro flag at gro_list_prepare time (Paolo Abeni) [2002367] - cxgb4: dont touch blocked freelist bitmap after free (Rahul Lakkireddy) [1998148] - cxgb4vf: configure ports accessible by the VF (Rahul Lakkireddy) [1961329] - scsi: lpfc: Fix memory leaks in error paths while issuing ELS RDF/SCR request (Dick Kennedy) [1976332] - scsi: lpfc: Keep NDLP reference until after freeing the IOCB after ELS handling (Dick Kennedy) [1976332] - scsi: lpfc: Move initialization of phba->poll_list earlier to avoid crash (Dick Kennedy) [1976332]- md/raid10: properly indicate failure when ending a failed write request (Nigel Croxon) [1983859] - md: Constify attribute_group structs (Nigel Croxon) [1983859] - md: mark some personalities as deprecated (Nigel Croxon) [1983859] - md/raid1: rename print_msg with r1bio_existed (Nigel Croxon) [1983859] - async_xor: check src_offs is not NULL before updating it (Nigel Croxon) [1983859] - async_xor: increase src_offs when dropping destination page (Nigel Croxon) [1983859] - md/raid5: reallocate page array after setting new stripe_size (Nigel Croxon) [1983859] - md/raid5: resize stripe_head when reshape array (Nigel Croxon) [1983859] - md/raid5: let multiple devices of stripe_head share page (Nigel Croxon) [1983859] - md/raid6: let async recovery function support different page offset (Nigel Croxon) [1983859] - md/raid6: let syndrome computor support different page offset (Nigel Croxon) [1983859] - md/raid5: convert to new xor compution interface (Nigel Croxon) [1983859] - md/raid5: add new xor function to support different page offset (Nigel Croxon) [1983859] - md/raid5: make async_copy_data() to support different page offset (Nigel Croxon) [1983859] - md/raid5: add a new member of offset into r5dev (Nigel Croxon) [1983859] - x86/cpu: Update cached HLE state on write to TSX_CTRL_CPUID_CLEAR (Jay Shin) [1994421] - crypto: ccp - Add support for new CCP/PSP device ID (Vladis Dronov) [1987094] - crypto: ccp - shutdown SEV firmware on kexec (Vladis Dronov) [1987094] - crypto: ccp - Use list_move_tail instead of list_del/list_add_tail in ccp-dmaengine.c (Vladis Dronov) [1987094] - crypto: ccp: ccp-dev: Fix a little doc-rot (Vladis Dronov) [1987094] - crypto: ccp - Fix a resource leak in an error handling path (Vladis Dronov) [1987094] - crypto: ccp - Annotate SEV Firmware file names (Vladis Dronov) [1987094] - crypto: ccp - Make ccp_dev_suspend and ccp_dev_resume void functions (Vladis Dronov) [1987094] - crypto: ccp - Use DEFINE_SPINLOCK() for spinlock (Vladis Dronov) [1987094] - crypto: ccp - A value assigned to a variable is never used (Vladis Dronov) [1987094] - crypto: ccp - Don't initialize SEV support without the SEV feature (Vladis Dronov) [1987094] - crypto: ccp - fix error handling (Vladis Dronov) [1987094] - crypto: ccp - use generic power management (Vladis Dronov) [1987094] - crypto: drivers - set the flag CRYPTO_ALG_ALLOCATES_MEMORY (Vladis Dronov) [1987094] - crypto: ahash - remove useless setting of type flags (Vladis Dronov) [1987094] - crypto: ccp - Silence strncpy warning (Vladis Dronov) [1987094] - crypto: ccp - permit asynchronous skcipher as fallback (Vladis Dronov) [1987094] - crypto: ccp - Fix sparse warnings (Vladis Dronov) [1987094] - crypto: ccp - Update CCP driver maintainer information (Vladis Dronov) [1987094] - crypto: ccp - Fix use of merged scatterlists (Vladis Dronov) [1987094] - crypto: ccp - remove redundant assignment to variable ret (Vladis Dronov) [1987094] - crypto: ccp - use crypto_shash_tfm_digest() (Vladis Dronov) [1987094] - crypto: hash - introduce crypto_shash_tfm_digest() (Vladis Dronov) [1987094] - crypto: ccp -- don't "select" CONFIG_DMADEVICES (Vladis Dronov) [1987094] - crypto: ccp - Update MAINTAINERS for CCP driver (Vladis Dronov) [1987094] - crypto: ccp - switch from ablkcipher to skcipher (Vladis Dronov) [1987094] - ipc: replace costly bailout check in sysvipc_find_ipc() (Rafael Aquini) [1980619 1987128] {CVE-2021-3669} - ipc/util.c: sysvipc_find_ipc() incorrectly updates position index (Rafael Aquini) [1980619 1987128] {CVE-2021-3669} - ipc/util.c: sysvipc_find_ipc() should increase position index (Rafael Aquini) [1980619 1987128] {CVE-2021-3669} - psi: Fix psi state corruption when schedule() races with cgroup move (Waiman Long) [2002025] - psi: Optimize task switch inside shared cgroups (Waiman Long) [2002025] - kthread: Fix PF_KTHREAD vs to_kthread() race (Waiman Long) [2002025] - sched/fair: Ignore percpu threads for imbalance pulls (Waiman Long) [2002025] - sched: Fix get_push_task() vs migrate_disable() (Waiman Long) [2002025] - sched: Don't defer CPU pick to migration_cpu_stop() (Waiman Long) [2002025] - sched: Simplify migration_cpu_stop() (Waiman Long) [2002025] - sched: Simplify set_affinity_pending refcounts (Waiman Long) [2002025] - sched: Fix affine_move_task() self-concurrency (Waiman Long) [2002025] - sched: Optimize migration_cpu_stop() (Waiman Long) [2002025] - sched: Collate affine_move_task() stoppers (Waiman Long) [2002025] - sched: Simplify migration_cpu_stop() (Waiman Long) [2002025] - sched: Fix migration_cpu_stop() requeueing (Waiman Long) [2002025] - sched: Relax the set_cpus_allowed_ptr() semantics (Waiman Long) [2002025] - sched: Fix CPU hotplug / tighten is_per_cpu_kthread() (Waiman Long) [2002025] - sched: Prepare to use balance_push in ttwu() (Waiman Long) [2002025] - workqueue: Restrict affinity change to rescuer (Waiman Long) [2002025] - workqueue: Tag bound workers with KTHREAD_IS_PER_CPU (Waiman Long) [2002025] - kthread: Extract KTHREAD_IS_PER_CPU (Waiman Long) [2002025] - sched: Don't run cpu-online with balance_push() enabled (Waiman Long) [2002025] - workqueue: Use cpu_possible_mask instead of cpu_active_mask to break affinity (Waiman Long) [2002025] - sched/core: Print out straggler tasks in sched_cpu_dying() (Waiman Long) [2002025] - sched: Optimize finish_lock_switch() (Waiman Long) [2002025] - sched: Fix migration_cpu_stop() WARN (Waiman Long) [2002025] - sched/core: Add missing completion for affine_move_task() waiters (Waiman Long) [2002025] - stop_machine, rcu: Mark functions as notrace (Waiman Long) [2002025] - sched: Comment affine_move_task() (Waiman Long) [2002025] - sched: Deny self-issued __set_cpus_allowed_ptr() when migrate_disable() (Waiman Long) [2002025] - sched/proc: Print accurate cpumask vs migrate_disable() (Waiman Long) [2002025] - sched: Make migrate_disable/enable() independent of RT (Waiman Long) [2002025] - sched: Fix migrate_disable() vs rt/dl balancing (Waiman Long) [2002025] - sched, lockdep: Annotate ->pi_lock recursion (Waiman Long) [2002025] - sched,rt: Use the full cpumask for balancing (Waiman Long) [2002025] - sched,rt: Use cpumask_any*_distribute() (Waiman Long) [2002025] - sched/core: Make migrate disable and CPU hotplug cooperative (Waiman Long) [2002025] - sched: Fix migrate_disable() vs set_cpus_allowed_ptr() (Waiman Long) [2002025] - sched: Add migrate_disable() (Waiman Long) [2002025] - sched: Massage set_cpus_allowed() (Waiman Long) [2002025] - sched: Fix hotplug vs CPU bandwidth control (Waiman Long) [2002025] - sched/hotplug: Consolidate task migration on CPU unplug (Waiman Long) [2002025] - workqueue: Manually break affinity on hotplug (Waiman Long) [2002025] - sched/core: Wait for tasks being pushed away on hotplug (Waiman Long) [2002025] - sched/hotplug: Ensure only per-cpu kthreads run during hotplug (Waiman Long) [2002025] - sched: Fix balance_callback() (Waiman Long) [2002025] - maccess: rename probe_kernel_{read,write} to copy_{from,to}_kernel_nofault (Waiman Long) [2002025] - s390/ftrace: fix potential crashes when switching tracers (Waiman Long) [2002025] - psi: Move PF_MEMSTALL out of task->flags (Waiman Long) [2002025] - psi: Optimize switching tasks inside shared cgroups (Waiman Long) [2002025] - psi: Fix cpu.pressure for cpu.max and competing cgroups (Waiman Long) [2002025] - stop_machine: Make stop_cpus() static (Waiman Long) [2002025] - stop_machine: remove try_stop_cpus helper (Waiman Long) [2002025] - kernel.h: Add non_block_start/end() (Waiman Long) [2002025] - processor: get rid of cpu_relax_yield (Waiman Long) [2002025] - processor: remove spin_cpu_yield (Waiman Long) [2002025] - s390: improve wait logic of stop_machine (Waiman Long) [2002025] - sched/core: Fix typo in comment (Waiman Long) [2002025] - ia64/tlb: Eradicate tlb_migrate_finish() callback (Waiman Long) [2002025] - sched/core: Remove unnecessary unlikely() in push_*_task() (Waiman Long) [2002025] - sched/fair: Reduce long-tail newly idle balance cost (Phil Auld) [1971918] - hwmon: (acpi_power_meter) Fix lockdep splat (Waiman Long) [1997807] - redhat: open the RHEL-8.6 development (Augusto Caringi) [2000679] - rcu: Avoid unneeded function call in rcu_read_unlock() (Waiman Long) [1997500] - mt76: connac: do not schedule mac_work if the device is not running (Íñigo Huguet) [1956419 1972045] - mt7921e: enable module in config (Íñigo Huguet) [1956419 1972045] - Revert tools/power/cpupower: Read energy_perf_bias from sysfs (Steve Best) [1999926] - libnvdimm/namespace: Differentiate between probe mapping and runtime mapping (Jeff Moyer) [1795719] - libnvdimm/pfn_dev: Don't clear device memmap area during generic namespace probe (Jeff Moyer) [1795719] - perf/x86/intel/uncore: Clean up error handling path of iio mapping (Michael Petlan) [1837330] - perf/x86/intel/uncore: Fix for iio mapping on Skylake Server (Michael Petlan) [1837330] - perf/x86/intel/uncore: Generic support for the MMIO type of uncore blocks (Michael Petlan) [1837330] - perf/x86/intel/uncore: Generic support for the PCI type of uncore blocks (Michael Petlan) [1837330] - perf/x86/intel/uncore: Rename uncore_notifier to uncore_pci_sub_notifier (Michael Petlan) [1837330] - perf/x86/intel/uncore: Generic support for the MSR type of uncore blocks (Michael Petlan) [1837330] - perf/x86/intel/uncore: Parse uncore discovery tables (Michael Petlan) [1837330] - perf/x86/intel/uncore: Expose an Uncore unit to IIO PMON mapping (Michael Petlan) [1837330] - perf/x86/intel/uncore: Wrap the max dies calculation into an accessor (Michael Petlan) [1837330] - perf/x86/intel/uncore: Expose an Uncore unit to PMON mapping (Michael Petlan) [1837330] - perf/x86/intel/uncore: Validate MMIO address before accessing (Michael Petlan) [1837330] - perf/x86/intel/uncore: Record the size of mapped area (Michael Petlan) [1837330] - perf/x86/intel/uncore: Fix oops when counting IMC uncore events on some TGL (Michael Petlan) [1837330] - crypto: qat - remove unused macro in FW loader (Vladis Dronov) [1920086] - crypto: qat - check return code of qat_hal_rd_rel_reg() (Vladis Dronov) [1920086] - crypto: qat - report an error if MMP file size is too large (Vladis Dronov) [1920086] - crypto: qat - check MMP size before writing to the SRAM (Vladis Dronov) [1920086] - crypto: qat - return error when failing to map FW (Vladis Dronov) [1920086] - crypto: qat - enable detection of accelerators hang (Vladis Dronov) [1920086] - crypto: qat - Fix a double free in adf_create_ring (Vladis Dronov) [1920086] - crypto: qat - fix error path in adf_isr_resource_alloc() (Vladis Dronov) [1920086] - crypto: qat - ADF_STATUS_PF_RUNNING should be set after adf_dev_init (Vladis Dronov) [1920086] - crypto: qat - don't release uninitialized resources (Vladis Dronov) [1920086] - crypto: qat - fix use of 'dma_map_single' (Vladis Dronov) [1920086] - crypto: qat - fix unmap invalid dma address (Vladis Dronov) [1920086] - crypto: qat - fix spelling mistake: "messge" -> "message" (Vladis Dronov) [1920086] - crypto: qat - reduce size of mapped region (Vladis Dronov) [1920086] - crypto: qat - change format string and cast ring size (Vladis Dronov) [1920086] - crypto: qat - fix potential spectre issue (Vladis Dronov) [1920086] - crypto: qat - configure arbiter mapping based on engines enabled (Vladis Dronov) [1920086] - selftest: netfilter: add test case for unreplied tcp connections (Florian Westphal) [1991523] - netfilter: conntrack: do not renew entry stuck in tcp SYN_SENT state (Florian Westphal) [1991523] - net/sched: store the last executed chain also for clsact egress (Davide Caratti) [1980537] - ice: fix Tx queue iteration for Tx timestamp enablement (Ken Cox) [1999743] - perf evsel: Add missing cloning of evsel->use_config_name (Michael Petlan) [1838635] - perf Documentation: Document intel-hybrid support (Michael Petlan) [1838635] - perf tests: Skip 'perf stat metrics (shadow stat) test' for hybrid (Michael Petlan) [1838635] - perf tests: Support 'Convert perf time to TSC' test for hybrid (Michael Petlan) [1838635] - perf tests: Support 'Session topology' test for hybrid (Michael Petlan) [1838635] - perf tests: Support 'Parse and process metrics' test for hybrid (Michael Petlan) [1838635] - perf tests: Support 'Track with sched_switch' test for hybrid (Michael Petlan) [1838635] - perf tests: Skip 'Setup struct perf_event_attr' test for hybrid (Michael Petlan) [1838635] - perf tests: Add hybrid cases for 'Roundtrip evsel->name' test (Michael Petlan) [1838635] - perf tests: Add hybrid cases for 'Parse event definition strings' test (Michael Petlan) [1838635] - perf record: Uniquify hybrid event name (Michael Petlan) [1838635] - perf stat: Warn group events from different hybrid PMU (Michael Petlan) [1838635] - perf stat: Filter out unmatched aggregation for hybrid event (Michael Petlan) [1838635] - perf stat: Add default hybrid events (Michael Petlan) [1838635] - perf record: Create two hybrid 'cycles' events by default (Michael Petlan) [1838635] - perf parse-events: Support event inside hybrid pmu (Michael Petlan) [1838635] - perf parse-events: Compare with hybrid pmu name (Michael Petlan) [1838635] - perf parse-events: Create two hybrid raw events (Michael Petlan) [1838635] - perf parse-events: Create two hybrid cache events (Michael Petlan) [1838635] - perf parse-events: Create two hybrid hardware events (Michael Petlan) [1838635] - perf stat: Uniquify hybrid event name (Michael Petlan) [1838635] - perf pmu: Add hybrid helper functions (Michael Petlan) [1838635] - perf pmu: Save detected hybrid pmus to a global pmu list (Michael Petlan) [1838635] - perf pmu: Save pmu name (Michael Petlan) [1838635] - perf pmu: Simplify arguments of __perf_pmu__new_alias (Michael Petlan) [1838635] - perf jevents: Support unit value "cpu_core" and "cpu_atom" (Michael Petlan) [1838635] - tools headers uapi: Update tools's copy of linux/perf_event.h (Michael Petlan) [1838635]- rcu: Avoid unneeded function call in rcu_read_unlock() (Waiman Long) [1997500] - mt76: connac: do not schedule mac_work if the device is not running (Íñigo Huguet) [1956419 1972045] - mt7921e: enable module in config (Íñigo Huguet) [1956419 1972045] - Revert tools/power/cpupower: Read energy_perf_bias from sysfs (Steve Best) [1999926] - libnvdimm/namespace: Differentiate between probe mapping and runtime mapping (Jeff Moyer) [1795719] - libnvdimm/pfn_dev: Don't clear device memmap area during generic namespace probe (Jeff Moyer) [1795719] - perf/x86/intel/uncore: Clean up error handling path of iio mapping (Michael Petlan) [1837330] - perf/x86/intel/uncore: Fix for iio mapping on Skylake Server (Michael Petlan) [1837330] - perf/x86/intel/uncore: Generic support for the MMIO type of uncore blocks (Michael Petlan) [1837330] - perf/x86/intel/uncore: Generic support for the PCI type of uncore blocks (Michael Petlan) [1837330] - perf/x86/intel/uncore: Rename uncore_notifier to uncore_pci_sub_notifier (Michael Petlan) [1837330] - perf/x86/intel/uncore: Generic support for the MSR type of uncore blocks (Michael Petlan) [1837330] - perf/x86/intel/uncore: Parse uncore discovery tables (Michael Petlan) [1837330] - perf/x86/intel/uncore: Expose an Uncore unit to IIO PMON mapping (Michael Petlan) [1837330] - perf/x86/intel/uncore: Wrap the max dies calculation into an accessor (Michael Petlan) [1837330] - perf/x86/intel/uncore: Expose an Uncore unit to PMON mapping (Michael Petlan) [1837330] - perf/x86/intel/uncore: Validate MMIO address before accessing (Michael Petlan) [1837330] - perf/x86/intel/uncore: Record the size of mapped area (Michael Petlan) [1837330] - perf/x86/intel/uncore: Fix oops when counting IMC uncore events on some TGL (Michael Petlan) [1837330] - crypto: qat - remove unused macro in FW loader (Vladis Dronov) [1920086] - crypto: qat - check return code of qat_hal_rd_rel_reg() (Vladis Dronov) [1920086] - crypto: qat - report an error if MMP file size is too large (Vladis Dronov) [1920086] - crypto: qat - check MMP size before writing to the SRAM (Vladis Dronov) [1920086] - crypto: qat - return error when failing to map FW (Vladis Dronov) [1920086] - crypto: qat - enable detection of accelerators hang (Vladis Dronov) [1920086] - crypto: qat - Fix a double free in adf_create_ring (Vladis Dronov) [1920086] - crypto: qat - fix error path in adf_isr_resource_alloc() (Vladis Dronov) [1920086] - crypto: qat - ADF_STATUS_PF_RUNNING should be set after adf_dev_init (Vladis Dronov) [1920086] - crypto: qat - don't release uninitialized resources (Vladis Dronov) [1920086] - crypto: qat - fix use of 'dma_map_single' (Vladis Dronov) [1920086] - crypto: qat - fix unmap invalid dma address (Vladis Dronov) [1920086] - crypto: qat - fix spelling mistake: "messge" -> "message" (Vladis Dronov) [1920086] - crypto: qat - reduce size of mapped region (Vladis Dronov) [1920086] - crypto: qat - change format string and cast ring size (Vladis Dronov) [1920086] - crypto: qat - fix potential spectre issue (Vladis Dronov) [1920086] - crypto: qat - configure arbiter mapping based on engines enabled (Vladis Dronov) [1920086]- selftest: netfilter: add test case for unreplied tcp connections (Florian Westphal) [1991523] - netfilter: conntrack: do not renew entry stuck in tcp SYN_SENT state (Florian Westphal) [1991523] - net/sched: store the last executed chain also for clsact egress (Davide Caratti) [1980537] - ice: fix Tx queue iteration for Tx timestamp enablement (Ken Cox) [1999743] - perf evsel: Add missing cloning of evsel->use_config_name (Michael Petlan) [1838635] - perf Documentation: Document intel-hybrid support (Michael Petlan) [1838635] - perf tests: Skip 'perf stat metrics (shadow stat) test' for hybrid (Michael Petlan) [1838635] - perf tests: Support 'Convert perf time to TSC' test for hybrid (Michael Petlan) [1838635] - perf tests: Support 'Session topology' test for hybrid (Michael Petlan) [1838635] - perf tests: Support 'Parse and process metrics' test for hybrid (Michael Petlan) [1838635] - perf tests: Support 'Track with sched_switch' test for hybrid (Michael Petlan) [1838635] - perf tests: Skip 'Setup struct perf_event_attr' test for hybrid (Michael Petlan) [1838635] - perf tests: Add hybrid cases for 'Roundtrip evsel->name' test (Michael Petlan) [1838635] - perf tests: Add hybrid cases for 'Parse event definition strings' test (Michael Petlan) [1838635] - perf record: Uniquify hybrid event name (Michael Petlan) [1838635] - perf stat: Warn group events from different hybrid PMU (Michael Petlan) [1838635] - perf stat: Filter out unmatched aggregation for hybrid event (Michael Petlan) [1838635] - perf stat: Add default hybrid events (Michael Petlan) [1838635] - perf record: Create two hybrid 'cycles' events by default (Michael Petlan) [1838635] - perf parse-events: Support event inside hybrid pmu (Michael Petlan) [1838635] - perf parse-events: Compare with hybrid pmu name (Michael Petlan) [1838635] - perf parse-events: Create two hybrid raw events (Michael Petlan) [1838635] - perf parse-events: Create two hybrid cache events (Michael Petlan) [1838635] - perf parse-events: Create two hybrid hardware events (Michael Petlan) [1838635] - perf stat: Uniquify hybrid event name (Michael Petlan) [1838635] - perf pmu: Add hybrid helper functions (Michael Petlan) [1838635] - perf pmu: Save detected hybrid pmus to a global pmu list (Michael Petlan) [1838635] - perf pmu: Save pmu name (Michael Petlan) [1838635] - perf pmu: Simplify arguments of __perf_pmu__new_alias (Michael Petlan) [1838635] - perf jevents: Support unit value "cpu_core" and "cpu_atom" (Michael Petlan) [1838635] - tools headers uapi: Update tools's copy of linux/perf_event.h (Michael Petlan) [1838635]- mptcp: Only send extra TCP acks in eligible socket states (Paolo Abeni) [1997178] - mptcp: fix possible divide by zero (Paolo Abeni) [1997178] - mptcp: drop tx skb cache (Paolo Abeni) [1997178] - mptcp: fix memory leak on address flush (Paolo Abeni) [1997178] - ice: Only lock to update netdev dev_addr (Michal Schmidt) [1995868] - ice: restart periodic outputs around time changes (Ken Cox) [1992750] - ice: Fix perout start time rounding (Ken Cox) [1992750] - net/sched: ets: fix crash when flipping from 'strict' to 'quantum' (Davide Caratti) [1981184] - ovl: prevent private clone if bind mount is not allowed (Miklos Szeredi) [1993131] {CVE-2021-3732} - gfs2: Don't call dlm after protocol is unmounted (Bob Peterson) [1997193] - gfs2: don't stop reads while withdraw in progress (Bob Peterson) [1997193] - gfs2: Mark journal inodes as "don't cache" (Bob Peterson) [1997193] - bpf: bpftool: Add -fno-asynchronous-unwind-tables to BPF Clang invocation (Yauheni Kaliuta) [1997124] - perf/x86/intel: Apply mid ACK for small core (Michael Petlan) [1838573] - perf/x86/intel/lbr: Zero the xstate buffer on allocation (Michael Petlan) [1838573] - perf: Fix task context PMU for Hetero (Michael Petlan) [1838573] - perf/x86/intel: Fix fixed counter check warning for some Alder Lake (Michael Petlan) [1838573] - perf/x86/lbr: Remove cpuc->lbr_xsave allocation from atomic context (Michael Petlan) [1838573] - x86/fpu/xstate: Fix an xstate size check warning with architectural LBRs (Michael Petlan) [1838573] - perf/x86/rapl: Add support for Intel Alder Lake (Michael Petlan) [1838573] - perf/x86/cstate: Add Alder Lake CPU support (Michael Petlan) [1838573] - perf/x86/msr: Add Alder Lake CPU support (Michael Petlan) [1838573] - perf/x86/intel/uncore: Add Alder Lake support (Michael Petlan) [1838573] - perf: Extend PERF_TYPE_HARDWARE and PERF_TYPE_HW_CACHE (Michael Petlan) [1838573] - perf/x86/intel: Add Alder Lake Hybrid support (Michael Petlan) [1838573] - perf/x86: Support filter_match callback (Michael Petlan) [1838573] - perf/x86/intel: Add attr_update for Hybrid PMUs (Michael Petlan) [1838573] - perf/x86: Add structures for the attributes of Hybrid PMUs (Michael Petlan) [1838573] - perf/x86: Register hybrid PMUs (Michael Petlan) [1838573] - perf/x86: Factor out x86_pmu_show_pmu_cap (Michael Petlan) [1838573] - perf/x86: Remove temporary pmu assignment in event_init (Michael Petlan) [1838573] - perf/x86/intel: Factor out intel_pmu_check_extra_regs (Michael Petlan) [1838573] - perf/x86/intel: Factor out intel_pmu_check_event_constraints (Michael Petlan) [1838573] - perf/x86/intel: Factor out intel_pmu_check_num_counters (Michael Petlan) [1838573] - perf/x86: Hybrid PMU support for extra_regs (Michael Petlan) [1838573] - perf/x86: Hybrid PMU support for event constraints (Michael Petlan) [1838573] - perf/x86: Hybrid PMU support for hardware cache event (Michael Petlan) [1838573] - perf/x86: Hybrid PMU support for unconstrained (Michael Petlan) [1838573] - perf/x86: Hybrid PMU support for counters (Michael Petlan) [1838573] - perf/x86: Hybrid PMU support for intel_ctrl (Michael Petlan) [1838573] - perf/x86/intel: Hybrid PMU support for perf capabilities (Michael Petlan) [1838573] - perf/x86: Track pmu in per-CPU cpu_hw_events (Michael Petlan) [1838573] - perf/x86/intel/lbr: Support XSAVES for arch LBR read (Michael Petlan) [1838573] - perf/x86/intel/lbr: Support XSAVES/XRSTORS for LBR context switch (Michael Petlan) [1838573] - x86/fpu/xstate: Add helpers for LBR dynamic supervisor feature (Michael Petlan) [1838573] - x86/fpu/xstate: Support dynamic supervisor feature for LBR (Michael Petlan) [1838573] - x86/fpu: Use proper mask to replace full instruction mask (Michael Petlan) [1838573] - x86/cpu: Add helper function to get the type of the current hybrid CPU (Michael Petlan) [1838573] - x86/cpufeatures: Enumerate Intel Hybrid Technology feature bit (Michael Petlan) [1838573] - HID: make arrays usage and value to be the same (Benjamin Tissoires) [1974942] - ACPI: PM: s2idle: Invert Microsoft UUID entry and exit (David Arcari) [1960440] - platform/x86: amd-pmc: Fix undefined reference to __udivdi3 (David Arcari) [1960440] - platform/x86: amd-pmc: Fix missing unlock on error in amd_pmc_send_cmd() (David Arcari) [1960440] - platform/x86: amd-pmc: Use return code on suspend (David Arcari) [1960440] - platform/x86: amd-pmc: Add new acpi id for future PMC controllers (David Arcari) [1960440] - platform/x86: amd-pmc: Add support for ACPI ID AMDI0006 (David Arcari) [1960440] - platform/x86: amd-pmc: Add support for logging s0ix counters (David Arcari) [1960440] - platform/x86: amd-pmc: Add support for logging SMU metrics (David Arcari) [1960440] - platform/x86: amd-pmc: call dump registers only once (David Arcari) [1960440] - platform/x86: amd-pmc: Fix SMU firmware reporting mechanism (David Arcari) [1960440] - platform/x86: amd-pmc: Fix command completion code (David Arcari) [1960440] - usb: pci-quirks: disable D3cold on xhci suspend for s2idle on AMD Renoir (David Arcari) [1960440] - ACPI: PM: Only mark EC GPE for wakeup on Intel systems (David Arcari) [1960440] - ACPI: PM: Adjust behavior for field problems on AMD systems (David Arcari) [1960440] - ACPI: PM: s2idle: Add support for new Microsoft UUID (David Arcari) [1960440] - ACPI: PM: s2idle: Add support for multiple func mask (David Arcari) [1960440] - ACPI: PM: s2idle: Refactor common code (David Arcari) [1960440] - ACPI: PM: s2idle: Use correct revision id (David Arcari) [1960440] - ACPI: PM: s2idle: Add missing LPS0 functions for AMD (David Arcari) [1960440] - lockd: Fix invalid lockowner cast after vfs_test_lock (Benjamin Coddington) [1986138]- blk-mq: fix is_flush_rq (Ming Lei) [1992700] - blk-mq: fix kernel panic during iterating over flush request (Ming Lei) [1992700]- smb2: fix use-after-free in smb2_ioctl_query_info() (Ronnie Sahlberg) [1952781] - dm crypt: Avoid percpu_counter spinlock contention in crypt_page_alloc() (Mike Snitzer) [1996854] - md/raid10: Remove rcu_dereference when it doesn't need rcu lock to protect (Nigel Croxon) [1978115] - scsi: csiostor: Mark known unused variable as __always_unused (Raju Rangoju) [1961333] - scsi: csiostor: Fix wrong return value in csio_hw_prep_fw() (Raju Rangoju) [1961333] - scsi: csiostor: Remove set but not used variable 'rln' (Raju Rangoju) [1961333] - scsi: csiostor: Return value not required for csio_dfs_destroy (Raju Rangoju) [1961333] - scsi: csiostor: Fix NULL check before debugfs_remove_recursive (Raju Rangoju) [1961333] - scsi: csiostor: Don't enable IRQs too early (Raju Rangoju) [1961333] - scsi: csiostor: Fix spelling typos (Raju Rangoju) [1961333] - scsi: csiostor: Prefer pcie_capability_read_word() (Raju Rangoju) [1961333] - scsi: target: cxgbit: Unmap DMA buffer before calling target_execute_cmd() (Raju Rangoju) [1961394] - net: Use skb_frag_off accessors (Raju Rangoju) [1961394] - net: Use skb accessors in network drivers (Raju Rangoju) [1961394] - cxgb4/chtls/cxgbit: Keeping the max ofld immediate data size same in cxgb4 and ulds (Raju Rangoju) [1961394] - scsi: libcxgbi: Fix a use after free in cxgbi_conn_xmit_pdu() (Raju Rangoju) [1961394] - scsi: libcxgbi: Use kvzalloc instead of opencoded kzalloc/vzalloc (Raju Rangoju) [1961394] - scsi: libcxgbi: Remove unnecessary NULL checks for 'tdata' pointer (Raju Rangoju) [1961394] - scsi: cxgb4i: Remove an unnecessary NULL check for 'cconn' pointer (Raju Rangoju) [1961394] - scsi: cxgb4i: Clean up a debug printk (Raju Rangoju) [1961394] - scsi: cxgb4i: Fix dereference of pointer tdata before it is null checked (Raju Rangoju) [1961394] - scsi: libcxgbi: fix NULL pointer dereference in cxgbi_device_destroy() (Raju Rangoju) [1961394] - scsi: libcxgbi: remove unused function to stop warning (Raju Rangoju) [1961394] - scsi: libcxgbi: add a check for NULL pointer in cxgbi_check_route() (Raju Rangoju) [1961394] - net/chelsio: Delete drive and module versions (Raju Rangoju) [1961394] - chelsio: Replace zero-length array with flexible-array member (Raju Rangoju) [1961394] - [netdrv] treewide: prefix header search paths with $(srctree)/ (Raju Rangoju) [1961394] - libcxgb: fix incorrect ppmax calculation (Raju Rangoju) [1961394] - scsi: cxgb4i: Fix TLS dependency (Raju Rangoju) [1961394] - [target] treewide: Use fallthrough pseudo-keyword (Raju Rangoju) [1961394] - scsi: cxgb4i: Add support for iSCSI segmentation offload (Raju Rangoju) [1961394] - [target] treewide: Use sizeof_field() macro (Raju Rangoju) [1961394] - [target] treewide: replace '---help---' in Kconfig files with 'help' (Raju Rangoju) [1961394] - scsi: cxgb4i: Remove superfluous null check (Raju Rangoju) [1961394]- KVM: nSVM: avoid picking up unsupported bits from L2 in int_ctl (CVE-2021-3653) (Jon Maloy) [1985413] {CVE-2021-3653} - KVM: nSVM: always intercept VMLOAD/VMSAVE when nested (CVE-2021-3656) (Jon Maloy) [1985430] {CVE-2021-3656} - drm/i915/rkl: Remove require_force_probe protection (Lyude Paul) [1985159] - drm/i915/display: support ddr5 mem types (Lyude Paul) [1992233] - drm/i915/adl_s: Update ddi buf translation tables (Lyude Paul) [1992233] - drm/i915/adl_s: Wa_14011765242 is also needed on A1 display stepping (Lyude Paul) [1992233] - drm/i915/adl_s: Extend Wa_1406941453 (Lyude Paul) [1992233] - drm/i915: Implement Wa_1508744258 (Lyude Paul) [1992233] - drm/i915/adl_s: Fix dma_mask_size to 39 bit (Lyude Paul) [1992233] - drm/i915: Add the missing adls vswing tables (Lyude Paul) [1992233] - drm/i915: Add Wa_14011060649 (Lyude Paul) [1992233] - drm/i915/adl_s: Add Interrupt Support (Lyude Paul) [1992233] - drm/amdgpu: add another Renoir DID (Lyude Paul) [1980900]- net/mlx5: Fix flow table chaining (Amir Tzin) [1987139] - openvswitch: fix sparse warning incorrect type (Mark Gray) [1992773] - openvswitch: fix alignment issues (Mark Gray) [1992773] - openvswitch: update kdoc OVS_DP_ATTR_PER_CPU_PIDS (Mark Gray) [1992773] - openvswitch: Introduce per-cpu upcall dispatch (Mark Gray) [1992773] - KVM: X86: Expose bus lock debug exception to guest (Paul Lai) [1842322] - KVM: X86: Add support for the emulation of DR6_BUS_LOCK bit (Paul Lai) [1842322] - scsi: libfc: Fix array index out of bound exception (Chris Leech) [1972643] - scsi: libfc: FDMI enhancements (Chris Leech) [1972643] - scsi: libfc: Add FDMI-2 attributes (Chris Leech) [1972643] - scsi: qedf: Add vendor identifier attribute (Chris Leech) [1972643] - scsi: libfc: Initialisation of RHBA and RPA attributes (Chris Leech) [1972643] - scsi: libfc: Correct the condition check and invalid argument passed (Chris Leech) [1972643] - scsi: libfc: Work around -Warray-bounds warning (Chris Leech) [1972643] - scsi: fc: FDMI enhancement (Chris Leech) [1972643] - scsi: libfc: Move scsi/fc_encode.h to libfc (Chris Leech) [1972643] - scsi: fc: Correct RHBA attributes length (Chris Leech) [1972643] - block: return ELEVATOR_DISCARD_MERGE if possible (Ming Lei) [1991976] - x86/fpu: Prevent state corruption in __fpu__restore_sig() (Terry Bowman) [1970086] - x86/fpu: Invalidate FPU state after a failed XRSTOR from a user buffer (Terry Bowman) [1970086] - x86/pkru: Write hardware init value to PKRU when xstate is init (Terry Bowman) [1970086] - x86/process: Check PF_KTHREAD and not current->mm for kernel threads (Terry Bowman) [1970086] - x86/fpu: Add address range checks to copy_user_to_xstate() (Terry Bowman) [1970086] - selftests/x86: Test signal frame XSTATE header corruption handling (Terry Bowman) [1970086] - Bump DRM backport version to 5.12.14 (Lyude Paul) [1944405] - drm/i915: Use the correct max source link rate for MST (Lyude Paul) [1944405 1966599] - drm/dp_mst: Use Extended Base Receiver Capability DPCD space (Lyude Paul) [1944405 1966599] - drm/i915/display: Defeature PSR2 for RKL and ADL-S (Lyude Paul) [1944405] - drm/i915/adl_s: ADL-S platform Update PCI ids for Mobile BGA (Lyude Paul) [1944405] - drm/amdgpu: wait for moving fence after pinning (Lyude Paul) [1944405] - drm/radeon: wait for moving fence after pinning (Lyude Paul) [1944405] - drm/nouveau: wait for moving fence after pinning v2 (Lyude Paul) [1944405] - radeon: use memcpy_to/fromio for UVD fw upload (Lyude Paul) [1944405] - drm/amd/amdgpu:save psp ring wptr to avoid attack (Lyude Paul) [1944405] - drm/amd/display: Fix potential memory leak in DMUB hw_init (Lyude Paul) [1944405] - drm/amdgpu: refine amdgpu_fru_get_product_info (Lyude Paul) [1944405] - drm/amd/display: Allow bandwidth validation for 0 streams. (Lyude Paul) [1944405] - drm: Lock pointer access in drm_master_release() (Lyude Paul) [1944405] - drm: Fix use-after-free read in drm_getunique() (Lyude Paul) [1944405] - drm/amdgpu: make sure we unpin the UVD BO (Lyude Paul) [1944405] - drm/amdgpu: Don't query CE and UE errors (Lyude Paul) [1944405] - drm/amdgpu/jpeg3: add cancel_delayed_work_sync before power gate (Lyude Paul) [1944405] - drm/amdgpu/jpeg2.5: add cancel_delayed_work_sync before power gate (Lyude Paul) [1944405] - drm/amdgpu/vcn3: add cancel_delayed_work_sync before power gate (Lyude Paul) [1944405] - amdgpu: fix GEM obj leak in amdgpu_display_user_framebuffer_create (Lyude Paul) [1944405] - drm/i915/selftests: Fix return value check in live_breadcrumbs_smoketest() (Lyude Paul) [1944405] - drm/amdgpu: stop touching sched.ready in the backend (Lyude Paul) [1944405] - drm/amd/amdgpu: fix a potential deadlock in gpu reset (Lyude Paul) [1944405] - drm/amdgpu: Fix a use-after-free (Lyude Paul) [1944405] - drm/amd/amdgpu: fix refcount leak (Lyude Paul) [1944405] - drm/amd/display: Disconnect non-DP with no EDID (Lyude Paul) [1944405] - drm/amdgpu/jpeg2.0: add cancel_delayed_work_sync before power gate (Lyude Paul) [1944405] - drm/amdgpu/vcn2.5: add cancel_delayed_work_sync before power gate (Lyude Paul) [1944405] - drm/amdgpu/vcn2.0: add cancel_delayed_work_sync before power gate (Lyude Paul) [1944405] - drm/amdkfd: correct sienna_cichlid SDMA RLC register offset error (Lyude Paul) [1944405] - drm/amdgpu/vcn1: add cancel_delayed_work_sync before power gate (Lyude Paul) [1944405] - drm/amd/pm: correct MGpuFanBoost setting (Lyude Paul) [1944405] - drm/i915: Reenable LTTPR non-transparent LT mode for DPCD_REV<1.4 (Lyude Paul) [1944405] - drm/i915/gt: Disable HiZ Raw Stall Optimization on broken gen7 (Lyude Paul) [1944405] - dma-buf: fix unintended pin/unpin warnings (Lyude Paul) [1944405] - drm/amdgpu: update sdma golden setting for Navi12 (Lyude Paul) [1944405] - drm/amdgpu: update gc golden setting for Navi12 (Lyude Paul) [1944405] - drm/amdgpu: disable 3DCGCG on picasso/raven1 to avoid compute hang (Lyude Paul) [1944405] - drm/amdgpu: Fix GPU TLB update error when PAGE_SIZE > AMDGPU_PAGE_SIZE (Lyude Paul) [1944405] - drm/radeon: use the dummy page for GART if needed (Lyude Paul) [1944405] - drm/amd/display: Use the correct max downscaling value for DCN3.x family (Lyude Paul) [1944405] - drm/i915/gem: Pin the L-shape quirked object as unshrinkable (Lyude Paul) [1944405] - drm/ttm: Do not add non-system domain BO into swap list (Lyude Paul) [1944405] - drm/amd/display: Fix two cursor duplication when using overlay (Lyude Paul) [1944405] - amdgpu/pm: Prevent force of DCEFCLK on NAVI10 and SIENNA_CICHLID (Lyude Paul) [1944405] - drm/i915/display: fix compiler warning about array overrun (Lyude Paul) [1944405] - drm/i915: Fix crash in auto_retire (Lyude Paul) [1944405] - drm/i915/overlay: Fix active retire callback alignment (Lyude Paul) [1944405] - drm/i915: Read C0DRB3/C1DRB3 as 16 bits again (Lyude Paul) [1944405] - drm/i915/gt: Fix a double free in gen8_preallocate_top_level_pdp (Lyude Paul) [1944405] - drm/i915/dp: Use slow and wide link training for everything (Lyude Paul) [1944405] - drm/i915: Avoid div-by-zero on gen2 (Lyude Paul) [1944405] - drm/amd/display: Initialize attribute for hdcp_srm sysfs file (Lyude Paul) [1944405] - drm/radeon/dpm: Disable sclk switching on Oland when two 4K 60Hz monitors are connected (Lyude Paul) [1944405] - drm/radeon: Avoid power table parsing memory leaks (Lyude Paul) [1944405] - drm/radeon: Fix off-by-one power_state index heap overwrite (Lyude Paul) [1944405] - drm/amdgpu: Add mem sync flag for IB allocated by SA (Lyude Paul) [1944405] - drm/amd/display: add handling for hdcp2 rx id list validation (Lyude Paul) [1944405] - drm/amd/display: fixed divide by zero kernel crash during dsc enablement (Lyude Paul) [1944405] - drm/amd/display: Force vsync flip when reconfiguring MPCC (Lyude Paul) [1944405] - arm64: enable tlbi range instructions (Jeremy Linton) [1861872] - arm64: tlb: Use the TLBI RANGE feature in arm64 (Jeremy Linton) [1861872] - arm64: tlb: Detect the ARMv8.4 TLBI RANGE feature (Jeremy Linton) [1861872] - arm64/cpufeature: Add remaining feature bits in ID_AA64ISAR0 register (Jeremy Linton) [1861872] - arm64: tlbflush: Ensure start/end of address range are aligned to stride (Jeremy Linton) [1861872] - arm64: Detect the ARMv8.4 TTL feature (Jeremy Linton) [1861872] - arm64: tlbi: Set MAX_TLBI_OPS to PTRS_PER_PTE (Jeremy Linton) [1861872]- bpf: Fix integer overflow involving bucket_size (Jiri Olsa) [1992588] - bpf: Fix leakage due to insufficient speculative store bypass mitigation (Jiri Olsa) [1992588] - bpf: Introduce BPF nospec instruction for mitigating Spectre v4 (Jiri Olsa) [1992588] - bpf: Fix OOB read when printing XDP link fdinfo (Jiri Olsa) [1992588] - bpf, test: fix NULL pointer dereference on invalid expected_attach_type (Jiri Olsa) [1992588] - bpf: Fix tail_call_reachable rejection for interpreter when jit failed (Jiri Olsa) [1992588] - bpf: Track subprog poke descriptors correctly and fix use-after-free (Jiri Olsa) [1992588] - bpf: Fix null ptr deref with mixed tail calls and subprogs (Jiri Olsa) [1992588] - bpf: Fix leakage under speculation on mispredicted branches (Jiri Olsa) [1992588] - bpf: Set mac_len in bpf_skb_change_head (Jiri Olsa) [1992588] - bpf: Prevent writable memory-mapping of read-only ringbuf pages (Jiri Olsa) [1992588] - bpf: Fix alu32 const subreg bound tracking on bitwise operations (Jiri Olsa) [1992588] - xsk: Fix broken Tx ring validation (Jiri Olsa) [1992588] - xsk: Fix for xp_aligned_validate_desc() when len == chunk_size (Jiri Olsa) [1992588] - bpf: link: Refuse non-O_RDWR flags in BPF_OBJ_GET (Jiri Olsa) [1992588] - bpf: Refcount task stack in bpf_get_task_stack (Jiri Olsa) [1992588] - bpf: Use NOP_ATOMIC5 instead of emit_nops(&prog, 5) for BPF_TRAMP_F_CALL_ORIG (Jiri Olsa) [1992588] - selftest/bpf: Add a test to check trampoline freeing logic. (Jiri Olsa) [1992588] - bpf: Fix fexit trampoline. (Jiri Olsa) [1992588] - ftrace: Fix modify_ftrace_direct. (Jiri Olsa) [1992588] - ftrace: Add a helper function to modify_ftrace_direct() to allow arch optimization (Jiri Olsa) [1992588] - ftrace: Add helper find_direct_entry() to consolidate code (Jiri Olsa) [1992588] - bpf: Fix truncation handling for mod32 dst reg wrt zero (Jiri Olsa) [1992588] - bpf: Fix an unitialized value in bpf_iter (Jiri Olsa) [1992588] - bpf_lru_list: Read double-checked variable once without lock (Jiri Olsa) [1992588] - mt76: validate rx A-MSDU subframes (Íñigo Huguet) [1991459] {CVE-2020-24588 CVE-2020-26144} - ath11k: Drop multicast fragments (Íñigo Huguet) [1991459] {CVE-2020-26145} - ath11k: Clear the fragment cache during key install (Íñigo Huguet) [1991459] {CVE-2020-24587} - ath10k: Validate first subframe of A-MSDU before processing the list (Íñigo Huguet) [1991459] {CVE-2020-24588 CVE-2020-26144} - ath10k: Fix TKIP Michael MIC verification for PCIe (Íñigo Huguet) [1991459] {CVE-2020-26141} - ath10k: drop MPDU which has discard flag set by firmware for SDIO (Íñigo Huguet) [1991459] {CVE-2020-24588} - ath10k: drop fragments with multicast DA for SDIO (Íñigo Huguet) [1991459] {CVE-2020-26145} - ath10k: drop fragments with multicast DA for PCIe (Íñigo Huguet) [1991459] {CVE-2020-26145} - ath10k: add CCMP PN replay protection for fragmented frames for PCIe (Íñigo Huguet) [1991459] - mac80211: extend protection against mixed key and fragment cache attacks (Íñigo Huguet) [1991459] {CVE-2020-24586 CVE-2020-24587} - mac80211: do not accept/forward invalid EAPOL frames (Íñigo Huguet) [1991459] {CVE-2020-26139} - mac80211: prevent attacks on TKIP/WEP as well (Íñigo Huguet) [1991459] {CVE-2020-26141} - mac80211: check defrag PN against current frame (Íñigo Huguet) [1991459] - mac80211: add fragment cache to sta_info (Íñigo Huguet) [1991459] {CVE-2020-24586 CVE-2020-24587} - mac80211: drop A-MSDUs on old ciphers (Íñigo Huguet) [1991459] {CVE-2020-24588} - cfg80211: mitigate A-MSDU aggregation attacks (Íñigo Huguet) [1991459] {CVE-2020-24588 CVE-2020-26144} - mac80211: properly handle A-MSDUs that start with an RFC 1042 header (Íñigo Huguet) [1991459] - mac80211: prevent mixed key and fragment cache attacks (Íñigo Huguet) [1991459] {CVE-2020-24586 CVE-2020-24587} - mac80211: assure all fragments are encrypted (Íñigo Huguet) [1991459] {CVE-2020-26147} - tipc: call tipc_wait_for_connect only when dlen is not 0 (Xin Long) [1989361] - mptcp: remove tech preview warning (Florian Westphal) [1985120] - tcp: consistently disable header prediction for mptcp (Florian Westphal) [1985120] - selftests: mptcp: fix case multiple subflows limited by server (Florian Westphal) [1985120] - selftests: mptcp: turn rp_filter off on each NIC (Florian Westphal) [1985120] - selftests: mptcp: display proper reason to abort tests (Florian Westphal) [1985120] - mptcp: properly account bulk freed memory (Florian Westphal) [1985120] - mptcp: fix 'masking a bool' warning (Florian Westphal) [1985120] - mptcp: refine mptcp_cleanup_rbuf (Florian Westphal) [1985120] - mptcp: use fast lock for subflows when possible (Florian Westphal) [1985120] - mptcp: avoid processing packet if a subflow reset (Florian Westphal) [1985120] - mptcp: add sk parameter for mptcp_get_options (Florian Westphal) [1985120] - mptcp: fix syncookie process if mptcp can not_accept new subflow (Florian Westphal) [1985120] - mptcp: fix warning in __skb_flow_dissect() when do syn cookie for subflow join (Florian Westphal) [1985120] - mptcp: avoid race on msk state changes (Florian Westphal) [1985120] - mptcp: fix 32 bit DSN expansion (Florian Westphal) [1985120] - mptcp: fix bad handling of 32 bit ack wrap-around (Florian Westphal) [1985120] - tcp: parse mptcp options contained in reset packets (Florian Westphal) [1985120] - ionic: count csum_none when offload enabled (Jonathan Toppins) [1991646] - ionic: fix up dim accounting for tx and rx (Jonathan Toppins) [1991646] - ionic: remove intr coalesce update from napi (Jonathan Toppins) [1991646] - ionic: catch no ptp support earlier (Jonathan Toppins) [1991646] - ionic: make all rx_mode work threadsafe (Jonathan Toppins) [1991646] - dmaengine: idxd: Fix missing error code in idxd_cdev_open() (Jerry Snitselaar) [1990637] - dmaengine: idxd: add missing dsa driver unregister (Jerry Snitselaar) [1990637] - dmaengine: idxd: add engine 'struct device' missing bus type assignment (Jerry Snitselaar) [1990637] - dmaengine: idxd: remove MSIX masking for interrupt handlers (Jerry Snitselaar) [1990637] - dmaengine: idxd: Use cpu_feature_enabled() (Jerry Snitselaar) [1990637] - dmaengine: idxd: enable SVA feature for IOMMU (Jerry Snitselaar) [1990637] - dmagenine: idxd: Don't add portal offset in idxd_submit_desc (Jerry Snitselaar) [1990637] - ethtool: strset: fix message length calculation (Balazs Nemeth) [1989003] - net: add strict checks in netdev_name_node_alt_destroy() (Andrea Claudi) [1859038] - net: rtnetlink: fix bugs in rtnl_alt_ifname() (Andrea Claudi) [1859038] - net: rtnetlink: add linkprop commands to add and delete alternative ifnames (Andrea Claudi) [1859038] - net: check all name nodes in __dev_alloc_name (Andrea Claudi) [1859038] - net: fix a leak in register_netdevice() (Andrea Claudi) [1859038] - tun: fix memory leak in error path (Andrea Claudi) [1859038] - net: propagate errors correctly in register_netdevice() (Andrea Claudi) [1859038] - net: introduce name_node struct to be used in hashlist (Andrea Claudi) [1859038] - net: procfs: use index hashlist instead of name hashlist (Andrea Claudi) [1859038] - configs: Enable CONFIG_CHELSIO_INLINE_CRYPTO (Raju Rangoju) [1961368] - cxgb4/ch_ktls: Clear resources when pf4 device is removed (Raju Rangoju) [1961374] - ch_ktls: Remove redundant variable result (Raju Rangoju) [1961374] - ch_ktls: do not send snd_una update to TCB in middle (Raju Rangoju) [1961374] - ch_ktls: tcb close causes tls connection failure (Raju Rangoju) [1961374] - ch_ktls: fix device connection close (Raju Rangoju) [1961374] - ch_ktls: Fix kernel panic (Raju Rangoju) [1961374] - ch_ktls: fix enum-conversion warning (Raju Rangoju) [1961374] - net: ethernet: chelsio: inline_crypto: Mundane typos fixed throughout the file chcr_ktls.c (Raju Rangoju) [1961374] - ch_ipsec: Remove initialization of rxq related data (Raju Rangoju) [1961388] - ch_ktls: fix build warning for ipv4-only config (Raju Rangoju) [1961374] - ch_ktls: lock is not freed (Raju Rangoju) [1961374] - ch_ktls: stop the txq if reaches threshold (Raju Rangoju) [1961374] - ch_ktls: tcb update fails sometimes (Raju Rangoju) [1961374] - ch_ktls/cxgb4: handle partial tag alone SKBs (Raju Rangoju) [1961374] - ch_ktls: don't free skb before sending FIN (Raju Rangoju) [1961374] - ch_ktls: packet handling prior to start marker (Raju Rangoju) [1961374] - ch_ktls: Correction in middle record handling (Raju Rangoju) [1961374] - ch_ktls: missing handling of header alone (Raju Rangoju) [1961374] - ch_ktls: Correction in trimmed_len calculation (Raju Rangoju) [1961374] - cxgb4/ch_ktls: creating skbs causes panic (Raju Rangoju) [1961374] - ch_ktls: Update cheksum information (Raju Rangoju) [1961374] - ch_ktls: Correction in finding correct length (Raju Rangoju) [1961374] - cxgb4/ch_ktls: decrypted bit is not enough (Raju Rangoju) [1961374] - cxgb4/ch_ipsec: Replace the module name to ch_ipsec from chcr (Raju Rangoju) [1961388] - cxgb4/ch_ktls: ktls stats are added at port level (Raju Rangoju) [1961374] - ch_ktls: Issue if connection offload fails (Raju Rangoju) [1961374] - chelsio/chtls: Re-add dependencies on CHELSIO_T4 to fix modular CHELSIO_T4 (Raju Rangoju) [1961388] - chelsio/chtls: CHELSIO_INLINE_CRYPTO should depend on CHELSIO_T4 (Raju Rangoju) [1961388] - crypto: chelsio - fix minor indentation issue (Raju Rangoju) [1961368] - crypto/chcr: move nic TLS functionality to drivers/net (Raju Rangoju) [1961368] - cxgb4/ch_ipsec: Registering xfrmdev_ops with cxgb4 (Raju Rangoju) [1961388] - crypto/chcr: Moving chelsio's inline ipsec functionality to /drivers/net (Raju Rangoju) [1961368] - chelsio/chtls: separate chelsio tls driver from crypto driver (Raju Rangoju) [1961368] - crypto: chelsio - Fix some pr_xxx messages (Raju Rangoju) [1961368] - crypto: chelsio - Avoid some code duplication (Raju Rangoju) [1961368] - crypto: drivers - set the flag CRYPTO_ALG_ALLOCATES_MEMORY (Raju Rangoju) [1961368] - crypto: aead - remove useless setting of type flags (Raju Rangoju) [1961368] - crypto: Replace zero-length array with flexible-array (Raju Rangoju) [1961368] - [Crypto] treewide: replace '---help---' in Kconfig files with 'help' (Raju Rangoju) [1961368] - Crypto/chcr: Checking cra_refcnt before unregistering the algorithms (Raju Rangoju) [1961368] - Crypto/chcr: Calculate src and dst sg lengths separately for dma map (Raju Rangoju) [1961368] - Crypto/chcr: Fixes a coccinile check error (Raju Rangoju) [1961368] - Crypto/chcr: Fixes compilations warnings (Raju Rangoju) [1961368] - crypto/chcr: IPV6 code needs to be in CONFIG_IPV6 (Raju Rangoju) [1961368] - crypto: lib/sha1 - remove unnecessary includes of linux/cryptohash.h (Raju Rangoju) [1961368] - Crypto/chcr: fix for hmac(sha) test fails (Raju Rangoju) [1961368] - Crypto/chcr: fix for ccm(aes) failed test (Raju Rangoju) [1961368] - Crypto/chcr: fix ctr, cbc, xts and rfc3686-ctr failed tests (Raju Rangoju) [1961368] - crypto: chelsio - remove redundant assignment to variable error (Raju Rangoju) [1961368] - chcr: Fix CPU hard lockup (Raju Rangoju) [1961368] - crypto: remove CRYPTO_TFM_RES_BAD_KEY_LEN (Raju Rangoju) [1961368] - crypto: chelsio - switch to skcipher API (Raju Rangoju) [1961368] - crypto: chelsio - Remove VLA usage of skcipher (Raju Rangoju) [1961368]- tracing: Fix bug in rb_per_cpu_empty() that might cause deadloop. (Chris von Recklinghausen) [1989485] {CVE-2021-3679} - vmlinux.lds.h: Keep .ctors.* with .ctors (Jan Stancek) [1993208] - spi: pxa2xx: Add support for Intel Alder Lake PCH-P (Steve Best) [1978463] - bnxt_en: allow promiscuous mode for trusted VFs (Jonathan Toppins) [1730616] - arm64: memory: Add missing brackets to untagged_addr() macro (Chris von Recklinghausen) [1955809] - arm64: tags: Preserve tags for addresses translated via TTBR1 (Chris von Recklinghausen) [1955809] - arm64: entry: Move ct_user_exit before any other exception (Chris von Recklinghausen) [1955809] - arm64: memory: Implement __tag_set() as common function (Chris von Recklinghausen) [1955809] - arm64: mm: Really fix sparse warning in untagged_addr() (Chris von Recklinghausen) [1955809] - arm64: untag user pointers in access_ok and __uaccess_mask_ptr (Chris von Recklinghausen) [1955809] - arm64/mm: fix variable 'tag' set but not used (Chris von Recklinghausen) [1955809] - arm64: entry: SP Alignment Fault doesn't write to FAR_EL1 (Chris von Recklinghausen) [1955809] - arm64: compat: Add separate CP15 trapping hook (Chris von Recklinghausen) [1955809] - arm64: don't restore GPRs when context tracking (Chris von Recklinghausen) [1955809]- bareudp: Fix invalid read beyond skb's linear data (Guillaume Nault) [1990938] - perf/x86/amd: Don't touch the AMD64_EVENTSEL_HOSTONLY bit inside the guest (Michael Petlan) [1990695] - net: dcb: Accept RTM_GETDCB messages carrying set-like DCB commands (Balazs Nemeth) [1956825] - net: dcb: Validate netlink message in DCB handler (Balazs Nemeth) [1956825] - xfrm: Fix RCU vs hash_resize_mutex lock inversion (Sabrina Dubroca) [1988405] - Revert "xfrm: policy: Read seqcount outside of rcu-read side in xfrm_policy_lookup_bytype" (Sabrina Dubroca) [1988405] - xfrm: policy: Read seqcount outside of rcu-read side in xfrm_policy_lookup_bytype (Sabrina Dubroca) [1988405] - [s390] s390/AP: support new dynamic AP bus size limit (Claudio Imbrenda) [1974581] - net: sched: act_mirred: Reset ct info when mirror/redirect skb (Hangbin Liu) [1980532] - ucounts: Move max_time_namespace according to ucount_type (Alex Gladkov) [1982954] - perf vendor events power10: Adds 24x7 nest metric events for power10 platform (Diego Domingos) [1946650] - perf/core: fix backport of PERF_SAMPLE_WEIGHT_STRUCT (Diego Domingos) [1946650] - perf/core: Add support for PERF_SAMPLE_CODE_PAGE_SIZE (Diego Domingos) [1946650] - perf vendor events powerpc: Fix eventcode of power10 JSON events (Diego Domingos) [1946650] - perf vendor events: Initial JSON/events list for power10 platform (Diego Domingos) [1946650] - powerpc/perf: Fix sampled instruction type for larx/stcx (Diego Domingos) [1946650] - powerpc/perf: Fix the threshold event selection for memory events in power10 (Diego Domingos) [1946650] - perf sort: Display sort dimension p_stage_cyc only on supported archs (Diego Domingos) [1946650] - perf tools: Support pipeline stage cycles for powerpc (Diego Domingos) [1946650] - perf powerpc: Add support for PERF_SAMPLE_WEIGHT_STRUCT (Diego Domingos) [1946650] - perf sort: Add dynamic headers for perf report columns (Diego Domingos) [1946650] - powerpc/perf: Expose processor pipeline stage cycles using PERF_SAMPLE_WEIGHT_STRUCT (Diego Domingos) [1946650] - Documentation/admin-guide: kernel-parameters: fix "disable_ddw" wording (Diego Domingos) [1946650] - powerpc/perf: Support PERF_SAMPLE_DATA_PAGE_SIZE (Diego Domingos) [1946650] - perf/core: Add PERF_SAMPLE_DATA_PAGE_SIZE (Diego Domingos) [1946650] - powerpc/perf: Infrastructure to support checking of attr.config* (Diego Domingos) [1946650] - powerpc/perf: Add platform specific check_attr_config (Diego Domingos) [1946650] - ice: add support for auxiliary input/output pins (Jonathan Toppins) [1956913] - ice: enable transmit timestamps for E810 devices (Jonathan Toppins) [1944818] - ice: enable receive hardware timestamping (Jonathan Toppins) [1944818] - ice: report the PTP clock index in ethtool .get_ts_info (Jonathan Toppins) [1944818] - ice: register 1588 PTP clock device object for E810 devices (Jonathan Toppins) [1944818] - ice: add low level PTP clock access functions (Jonathan Toppins) [1944818] - ice: add support for set/get of driver-stored firmware parameters (Jonathan Toppins) [1944818] - ice: process 1588 PTP capabilities during initialization (Jonathan Toppins) [1944818] - ice: add support for sideband messages (Jonathan Toppins) [1944818]- bnxt_en: Fix static checker warning in bnxt_fw_reset_task() (Jonathan Toppins) [1989274] - bnxt_en: Check abort error state in bnxt_half_open_nic() (Jonathan Toppins) [1989274] - bnxt_en: fix error path of FW reset (Jonathan Toppins) [1989274] - bnxt_en: Add missing check for BNXT_STATE_ABORT_ERR in bnxt_fw_rset_task() (Jonathan Toppins) [1989274] - bnxt_en: Refresh RoCE capabilities in bnxt_ulp_probe() (Jonathan Toppins) [1989274] - bnxt_en: reject ETS settings that will starve a TC (Jonathan Toppins) [1989274] - bnxt_en: don't disable an already disabled PCI device (Jonathan Toppins) [1989274] - bnxt_en: Remove the read of BNXT_FW_RESET_INPROG_REG after firmware reset. (Jonathan Toppins) [1989274] - i40e: Fix log TC creation failure when max num of queues is exceeded (Stefan Assmann) [1920274] - i40e: Fix queue-to-TC mapping on Tx (Stefan Assmann) [1920274] - i40e: Add additional info to PHY type error (Stefan Assmann) [1920274] - i40e: Fix firmware LLDP agent related warning (Stefan Assmann) [1920274] - i40e: Fix logic of disabling queues (Stefan Assmann) [1920274] - i40e: add support for PTP external synchronization clock (Stefan Assmann) [1920274] - i40e: improve locking of mac_filter_hash (Stefan Assmann) [1920274] - i40e: Fix missing rtnl locking when setting up pf switch (Stefan Assmann) [1920274] - i40e: fix PTP on 5Gb links (Stefan Assmann) [1920274] - i40e: Fix autoneg disabling for non-10GBaseT links (Stefan Assmann) [1920274] - i40e: Fix error handling in i40e_vsi_open (Stefan Assmann) [1920274] - intel: Remove rcu_read_lock() around XDP program invocation (Stefan Assmann) [1920274] - i40e: clean up packet type lookup table (Stefan Assmann) [1920274] - i40e: add correct exception tracing for XDP (Stefan Assmann) [1920274] - i40e: Remove LLDP frame filters (Stefan Assmann) [1920274] - i40e: Fix PHY type identifiers for 2.5G and 5G adapters (Stefan Assmann) [1920274] - i40e: Fix use-after-free in i40e_client_subtask() (Stefan Assmann) [1920274] - i40e: fix broken XDP support (Stefan Assmann) [1920274] - i40e: refactor repeated link state reporting code (Stefan Assmann) [1920274] - i40e: optimize for XDP_REDIRECT in xsk path (Stefan Assmann) [1920274] - i40e: fix the panic when running bpf in xdpdrv mode (Stefan Assmann) [1920274] - i40e: Fix sparse warning: missing error code 'err' (Stefan Assmann) [1920274] - i40e: Fix sparse error: 'vsi->netdev' could be null (Stefan Assmann) [1920274] - i40e: Fix sparse error: uninitialized symbol 'ring' (Stefan Assmann) [1920274] - i40e: Fix sparse errors in i40e_txrx.c (Stefan Assmann) [1920274] - i40e: Fix display statistics for veb_tc (Stefan Assmann) [1920274] - i40e: fix receiving of single packets in xsk zero-copy mode (Stefan Assmann) [1920274] - i40e: Fix inconsistent indenting (Stefan Assmann) [1920274] - i40e: Fix oops at i40e_rebuild() (Stefan Assmann) [1920274] - i40e: Fix kernel oops when i40e driver removes VF's (Stefan Assmann) [1920274] - i40e: Added Asym_Pause to supported link modes (Stefan Assmann) [1920274] - net: i40e: remove repeated words (Stefan Assmann) [1920274] - bpf, devmap: Move drop error path to devmap for XDP_REDIRECT (Stefan Assmann) [1920274] - intel: clean up mismatched header comments (Stefan Assmann) [1920274] - intel: Update drivers to use ethtool_sprintf (Stefan Assmann) [1920274] - i40e: move headroom initialization to i40e_configure_rx_ring (Stefan Assmann) [1920274] - i40e: Fix endianness conversions (Stefan Assmann) [1920274] - i40e: Fix add TC filter for IPv6 (Stefan Assmann) [1920274] - i40e: Fix addition of RX filters after enabling FW LLDP agent (Stefan Assmann) [1920274] - i40e: Fix overwriting flow control settings during driver loading (Stefan Assmann) [1920274] - i40e: Add zero-initialization of AQ command structures (Stefan Assmann) [1920274] - i40e: Fix memory leak in i40e_probe (Stefan Assmann) [1920274] - i40e: Fix flow for IPv6 next header (extension header) (Stefan Assmann) [1920274] - i40e: Fix incorrect argument in call to ipv6_addr_any() (Stefan Assmann) [1920274] - i40e: store the result of i40e_rx_offset() onto i40e_ring (Stefan Assmann) [1920274] - i40e: Simplify the do-while allocation loop (Stefan Assmann) [1920274] - i40e: adjust i40e_is_non_eop (Stefan Assmann) [1920274] - i40e: drop misleading function comments (Stefan Assmann) [1920274] - i40e: drop redundant check when setting xdp prog (Stefan Assmann) [1920274] - i40e: remove the useless value assignment in i40e_clean_adminq_subtask (Stefan Assmann) [1920274] - i40e: VLAN field for flow director (Stefan Assmann) [1920274] - i40e: Add flow director support for IPv6 (Stefan Assmann) [1920274] - i40e: Add EEE status getting & setting implementation (Stefan Assmann) [1920274] - i40e: Fix uninitialized variable mfs_max (Stefan Assmann) [1920274] - i40e: Add netlink callbacks support for software based DCB (Stefan Assmann) [1920274] - i40e: Add init and default config of software based DCB (Stefan Assmann) [1920274] - i40e: Add hardware configuration for software based DCB (Stefan Assmann) [1920274] - i40e: Log error for oversized MTU on device (Stefan Assmann) [1920274] - i40e: consolidate handling of XDP program actions (Stefan Assmann) [1920274] - i40e: remove the redundant buffer info updates (Stefan Assmann) [1920274] - i40e: remove unnecessary cleaned_count updates (Stefan Assmann) [1920274] - i40e: remove unnecessary memory writes of the next to clean pointer (Stefan Assmann) [1920274] - i40e: Use batched xsk Tx interfaces to increase performance (Stefan Assmann) [1920274] - i40e: convert to new udp_tunnel infrastructure (Stefan Assmann) [1920274] - netfilter: nf_tables: skip module reference count bump on object updates (Fernando Fernandez Mancera) [1944487] - netfilter: nf_tables: fix unexpected EOPNOTSUPP error (Fernando Fernandez Mancera) [1944487] - netfilter: nf_tables: Fix an Oops in nf_tables_updobj() error handling (Fernando Fernandez Mancera) [1944487] - netfilter: nf_tables: fix possible null-pointer dereference in object update (Fernando Fernandez Mancera) [1944487] - netfilter: nft_quota: add quota object update support (Fernando Fernandez Mancera) [1944487] - netfilter: nf_tables: Introduce stateful object update operation (Fernando Fernandez Mancera) [1944487] - cifs: retry lookup and readdir when EAGAIN is returned. (Ronnie Sahlberg) [1972411] - netfilter: nf_tables: Fix dereference of null pointer flow (Florian Westphal) [1985087] - netfilter: nf_tables: memleak in hw offload abort path (Florian Westphal) [1985087] - netfilter: nft_tproxy: restrict support to TCP and UDP transport protocols (Florian Westphal) [1985087] - netfilter: synproxy: Fix out of bounds when parsing TCP options (Florian Westphal) [1985087] - netfilter: nfnetlink_cthelper: hit EBUSY on updates if size mismatches (Florian Westphal) [1985087] - ipvs: ignore IP_VS_SVC_F_HASHED flag when adding service (Florian Westphal) [1985087] - netfilter: nftables: avoid overflows in nft_hash_buckets() (Florian Westphal) [1985087] - netfilter: nfnetlink_osf: Fix a missing skb_header_pointer() NULL check (Florian Westphal) [1985087] - netfilter: nf_tables_offload: check FLOW_DISSECTOR_KEY_BASIC in VLAN transfer logic (Florian Westphal) [1985087] - netfilter: nftables_offload: special ethertype handling for VLAN (Florian Westphal) [1985087] - netfilter: nftables_offload: VLAN id needs host byteorder in flow dissector (Florian Westphal) [1985087] - netfilter: nft_payload: fix C-VLAN offload support (Florian Westphal) [1985087] - ipvs: allow connection reuse for unconfirmed conntrack (Florian Westphal) [1985087] - net: fix GRO skb truesize update (Paolo Abeni) [1987391] - sk_buff: avoid potentially clearing 'slow_gro' field (Paolo Abeni) [1987391] - veth: use skb_prepare_for_gro() (Paolo Abeni) [1987391] - skbuff: allow 'slow_gro' for skb carring sock reference (Paolo Abeni) [1987391] - net: optimize GRO for the common case. (Paolo Abeni) [1987391] - sk_buff: track extension status in slow_gro (Paolo Abeni) [1987391] - sk_buff: track dst status in slow_gro (Paolo Abeni) [1987391] - sk_buff: introduce 'slow_gro' flags (Paolo Abeni) [1987391] - skbuff: Fix build with SKB extensions disabled (Paolo Abeni) [1987391] - skbuff: Release nfct refcount on napi stolen or re-used skbs (Paolo Abeni) [1987391] - selftests: net: veth: add tests for set_channel (Paolo Abeni) [1987391] - veth: create by default nr_possible_cpus queues (Paolo Abeni) [1987391] - veth: implement support for set_channel ethtool op (Paolo Abeni) [1987391] - veth: factor out initialization helper (Paolo Abeni) [1987391] - veth: always report zero combined channels (Paolo Abeni) [1987391] - veth: Implement ethtool's get_channelis() callback (Paolo Abeni) [1987391] - net: add GSO UDP L4 and GSO fraglists to the list of software-backed types (Paolo Abeni) [1987391] - ice: Support RSS configure removal for AVF (Jonathan Toppins) [1946726] - ice: Enable RSS configure for AVF (Jonathan Toppins) [1946726] - ice: Add helper function to get the VF's VSI (Jonathan Toppins) [1946726] - ice: remove redundant assignment to pointer vsi (Jonathan Toppins) [1946726] - ice: Advertise virtchnl UDP segmentation offload capability (Jonathan Toppins) [1946726] - ice: Allow ignoring opcodes on specific VF (Jonathan Toppins) [1946726] - ice: warn about potentially malicious VFs (Jonathan Toppins) [1946726] - ice: Consolidate VSI state and flags (Jonathan Toppins) [1946726] - ice: Refactor ice_set/get_rss into LUT and key specific functions (Jonathan Toppins) [1946726] - ice: Refactor get/set RSS LUT to use struct parameter (Jonathan Toppins) [1946726] - ice: Change ice_vsi_setup_q_map() to not depend on RSS (Jonathan Toppins) [1946726] - ice: Check FDIR program status for AVF (Jonathan Toppins) [1946726] - ice: Add more FDIR filter type for AVF (Jonathan Toppins) [1946726] - ice: Add GTPU FDIR filter for AVF (Jonathan Toppins) [1946726] - ice: Add non-IP Layer2 protocol FDIR filter for AVF (Jonathan Toppins) [1946726] - ice: Add new actions support for VF FDIR (Jonathan Toppins) [1946726] - ice: Add FDIR pattern action parser for VF (Jonathan Toppins) [1946726] - ice: Enable FDIR Configure for AVF (Jonathan Toppins) [1946726] - ice: Add support for per VF ctrl VSI enabling (Jonathan Toppins) [1946726] - ice: Enhanced IPv4 and IPv6 flow filter (Jonathan Toppins) [1946726] - ice: Support to separate GTP-U uplink and downlink (Jonathan Toppins) [1946726] - ice: Add more advanced protocol support in flow filter (Jonathan Toppins) [1946726] - ice: Support non word aligned input set field (Jonathan Toppins) [1946726] - ice: Add more basic protocol support for flow filter (Jonathan Toppins) [1946726] - sctp: move the active_key update after sh_keys is added (Xin Long) [1986966] - sctp: fix return value check in __sctp_rcv_asconf_lookup (Xin Long) [1986966] - sctp: delete addr based on sin6_scope_id (Xin Long) [1986966] - sctp: update active_key for asoc when old key is being replaced (Xin Long) [1986966] - sctp: move 198 addresses from unusable to private scope (Xin Long) [1986966] - sctp: add param size validation for SCTP_PARAM_SET_PRIMARY (Xin Long) [1986966] - sctp: validate chunk size in __rcv_asconf_lookup (Xin Long) [1986966] - sctp: add size validation when walking chunks (Xin Long) [1986966] - sctp: validate from_addr_param return (Xin Long) [1986966] - sctp: fix the proc_handler for sysctl encap_port (Xin Long) [1986966] - sctp: add the missing setting for asoc encap_port (Xin Long) [1986966] - sctp: fix a SCTP_MIB_CURRESTAB leak in sctp_sf_do_dupcook_b (Xin Long) [1986966] - sctp: Fix out-of-bounds warning in sctp_process_asconf_param() (Xin Long) [1986966] - sctp: Fix COMM_LOST/CANT_STR_ASSOC err reporting on big-endian platforms (Xin Long) [1986966] - bonding: allow nesting of bonding device (Antoine Tenart) [1989099] - bonding: avoid adding slave device with IFF_MASTER flag (Antoine Tenart) [1989099] - ice: don't remove netdev->dev_addr from uc sync list (Ken Cox) [1873969 1961018] - ice: Stop processing VF messages during teardown (Ken Cox) [1986451] - ice: Prevent probing virtual functions (Ken Cox) [1952810] - ima: extend boot_aggregate with kernel measurements (Bruno Meneguele) [1977422] - selftest/bpf: Verifier tests for var-off access (Jiri Olsa) [1960944] {CVE-2021-29155} - selftest/bpf: Adjust expected verifier errors (Jiri Olsa) [1960944] {CVE-2021-29155} - bpf: No need to simulate speculative domain for immediates (Jiri Olsa) [1960944] {CVE-2021-29155} - bpf: Fix mask direction swap upon off reg sign change (Jiri Olsa) [1960944] {CVE-2021-29155} - bpf: Wrap aux data inside bpf_sanitize_info container (Jiri Olsa) [1960944] {CVE-2021-29155} - bpf: Fix pointer arithmetic mask tightening under state pruning (Jiri Olsa) [1960944] {CVE-2021-29155} - bpf: Fix leakage of uninitialized bpf stack under speculation (Jiri Olsa) [1960944 1958070] {CVE-2021-29155 CVE-2021-31829} - bpf: Fix masking negation logic upon negative dst register (Jiri Olsa) [1960944 1958070] {CVE-2021-29155 CVE-2021-31829} - bpf: verifier: Allocate idmap scratch in verifier env (Jiri Olsa) [1960944] {CVE-2021-29155} - bpf: Tighten speculative pointer arithmetic mask (Jiri Olsa) [1960944 1972496] {CVE-2021-29155 CVE-2021-33200} - bpf: Move sanitize_val_alu out of op switch (Jiri Olsa) [1960944] {CVE-2021-29155} - bpf: Refactor and streamline bounds check into helper (Jiri Olsa) [1960944] {CVE-2021-29155} - bpf: Allow variable-offset stack access (Jiri Olsa) [1960944] {CVE-2021-29155} - bpf: Improve verifier error messages for users (Jiri Olsa) [1960944] {CVE-2021-29155} - bpf: Rework ptr_limit into alu_limit and add common error path (Jiri Olsa) [1960944] {CVE-2021-29155} - bpf: Ensure off_reg has no mixed signed bounds for all types (Jiri Olsa) [1960944] {CVE-2021-29155} - bpf: Move off_reg into sanitize_ptr_alu (Jiri Olsa) [1960944] {CVE-2021-29155} - bpf: Use correct permission flag for mixed signed bounds arithmetic (Jiri Olsa) [1960944] {CVE-2021-29155} - bpf: Add sanity check for upper ptr_limit (Jiri Olsa) [1960944] {CVE-2021-29155} - bpf: Simplify alu_limit masking for pointer arithmetic (Jiri Olsa) [1960944] {CVE-2021-29155} - bpf: Fix off-by-one for area size in creating mask to left (Jiri Olsa) [1960944] {CVE-2021-29155} - Documentation/x86: Add ratelimit in buslock.rst (Prarit Bhargava) [1948048] - Documentation/admin-guide: Add bus lock ratelimit (Prarit Bhargava) [1948048] - x86/bus_lock: Set rate limit for bus lock (Prarit Bhargava) [1948048] - Documentation/x86: Add buslock.rst (Prarit Bhargava) [1948048] - [s390] net/smc: Ensure correct state of the socket in send path (Claudio Imbrenda) [1731026] - [s390] net/smc: Fix ENODATA tests in smc_nl_get_fback_stats() (Claudio Imbrenda) [1731026] - [s390] net/smc: Make SMC statistics network namespace aware (Claudio Imbrenda) [1731026] - [s390] net/smc: Add netlink support for SMC fallback statistics (Claudio Imbrenda) [1731026] - [s390] net/smc: Add netlink support for SMC statistics (Claudio Imbrenda) [1731026] - [s390] net/smc: Add SMC statistics support (Claudio Imbrenda) [1731026] - [s390] s390/ap: Fix hanging ioctl caused by wrong msg counter (Claudio Imbrenda) [1984762] - KVM: PPC: Book3S: Fix H_RTAS rets buffer overflow (Jon Maloy) [1988226] {CVE-2021-37576} - NFSv4: Fix an Oops in pnfs_mark_request_commit() when doing O_DIRECT (Benjamin Coddington) [1983793] - selftests/powerpc: EBB selftest for MMCR0 control for PMU SPRs in ISA v3.1 (Desnes A. Nunes do Rosario) [1991753] - selftests/powerpc: Fix "no_handler" EBB selftest (Desnes A. Nunes do Rosario) [1991753] - powerpc/perf: Fix crash in perf_instruction_pointer() when ppmu is not set (Desnes A. Nunes do Rosario) [1991753] - powerpc/pmu: Make the generic compat PMU use the architected events (Desnes A. Nunes do Rosario) [1991753] - perf script python: Fix buffer size to report iregs in perf script (Desnes A. Nunes do Rosario) [1991753] - ceph: reduce contention in ceph_check_delayed_caps() (Jeff Layton) [1953430]- net: mac802154: Fix general protection fault (Chris von Recklinghausen) [1984571] {CVE-2021-3659} - Bluetooth: fix the erroneous flush_work() order (Chris von Recklinghausen) [1964559] {CVE-2021-3564} - Bluetooth: use correct lock to prevent UAF of hdev object (Chris von Recklinghausen) [1968214] {CVE-2021-3573} - usb: ehci: Prevent missed ehci interrupts with edge-triggered MSI (Torez Smith) [1972139] - usb: ehci: do not initialise static variables (Torez Smith) [1972139] - usb: host: move EH SINGLE_STEP_SET_FEATURE implementation to core (Torez Smith) [1972139] - USB: ehci: drop workaround for forced irq threading (Torez Smith) [1972139] - usb: ehci: add spurious flag to disable overcurrent checking (Torez Smith) [1972139] - perf test: Handle fd gaps in test__dso_data_reopen (Michael Petlan) [1871785] - tty: vt: always invoke vc->vc_sw->con_resize callback (Maxim Levitsky) [1957611] - iavf: fix locking of critical sections (Stefan Assmann) [1975245] - iavf: do not override the adapter state in the watchdog task (Stefan Assmann) [1975245] - ixgbe: Fix packet corruption due to missing DMA sync (Ken Cox) [1920269] - ixgbe: Fix an error handling path in 'ixgbe_probe()' (Ken Cox) [1920269] - intel: Remove rcu_read_lock() around XDP program invocation (Ken Cox) [1920269] - ixgbe: add correct exception tracing for XDP (Ken Cox) [1920269] - ixgbe: Fix out-bounds warning in ixgbe_host_interface_command() (Ken Cox) [1920269] - ixgbe: reduce checker warnings (Ken Cox) [1920269] - ixgbe: use checker safe conversions (Ken Cox) [1920269] - ixgbe: fix large MTU request from VF (Ken Cox) [1920269] - net: ethernet: intel: Fix a typo in the file ixgbe_dcb_nl.c (Ken Cox) [1920269] - net: intel: Remove unused function pointer typedef ixgbe_mc_addr_itr (Ken Cox) [1920269] - ixgbe: Support external GBE SerDes PHY BCM54616s (Ken Cox) [1920269] - ixgbe: fix unbalanced device enable/disable in suspend/resume (Ken Cox) [1920269] - ixgbe: Fix NULL pointer dereference in ethtool loopback test (Ken Cox) [1920269] - ixgbe: Fix fall-through warnings for Clang (Ken Cox) [1920269] - intel: clean up mismatched header comments (Ken Cox) [1920269] - bpf, devmap: Move drop error path to devmap for XDP_REDIRECT (Ken Cox) [1920269] - intel: Update drivers to use ethtool_sprintf (Ken Cox) [1920269] - ixgbe: optimize for XDP_REDIRECT in xsk path (Ken Cox) [1920269] - ixgbe: move headroom initialization to ixgbe_configure_rx_ring (Ken Cox) [1920269] - ixgbe: Fix memleak in ixgbe_configure_clsu32 (Ken Cox) [1920269] - ixgbe: fail to create xfrm offload of IPsec tunnel mode SA (Ken Cox) [1920269] - ixgbe: store the result of ixgbe_rx_offset() onto ixgbe_ring (Ken Cox) [1920269] - net: ixgbe: use skb_csum_is_sctp instead of protocol check (Ken Cox) [1920269] - ixgbe: avoid premature Rx buffer reuse (Ken Cox) [1920269] - net: remove unneeded break (Ken Cox) [1920269] - ixgbe: add pause frame stats (Ken Cox) [1920269] - iavf: Set RSS LUT and key in reset handle path (Ken Cox) [1910853] - [netdrv] chelsio: Replace zero-length array with flexible-array member (Raju Rangoju) [1955208] - cxgb4: avoid collecting SGE_QBASE regs during traffic (Raju Rangoju) [1955208] - cxgb4: collect serial config version from register (Raju Rangoju) [1955208] - cxgb4: remove unused vpd_cap_addr (Raju Rangoju) [1955208] - cxgb4: remove bogus CHELSIO_VPD_UNIQUE_ID constant (Raju Rangoju) [1955208] - cxgb4: Assign boolean values to a bool variable (Raju Rangoju) [1955208] - cxgb4: enable interrupt based Tx completions for T5 (Raju Rangoju) [1955208] - cxgb4: fix the panic caused by non smac rewrite (Raju Rangoju) [1955208] - cxgb4: Fix the -Wmisleading-indentation warning (Raju Rangoju) [1955208] - cxgb4: set up filter action after rewrites (Raju Rangoju) [1955208] - cxgb4: handle 4-tuple PEDIT to NAT mode translation (Raju Rangoju) [1955208] - [netdrv] net: rename flow_action_hw_stats_types* -> flow_action_hw_stats* (Raju Rangoju) [1955208] - net: cxbg4: Remove pointless in_interrupt() check (Raju Rangoju) [1955208] - cxgb4: Avoid log flood (Raju Rangoju) [1955208] - cxgb4: fix memory leak during module unload (Raju Rangoju) [1955208] - cxgb4: Fix offset when clearing filter byte counters (Raju Rangoju) [1955208] - cxgb4: add error handlers to LE intr_handler (Raju Rangoju) [1955208] - cxgb4: insert IPv6 filter rules in next free region (Raju Rangoju) [1955208] - cxgb4: Fix race between loopback and normal Tx path (Raju Rangoju) [1955208] - cxgb4: Fix work request size calculation for loopback test (Raju Rangoju) [1955208] - cxgb4: add TC-MATCHALL IPv6 support (Raju Rangoju) [1955208] - cxgb4: fix extracting IP addresses in TC-FLOWER rules (Raju Rangoju) [1955208] - cxgb4: fix check for running offline ethtool selftest (Raju Rangoju) [1955208] - cxgb4: add loopback ethtool self-test (Raju Rangoju) [1955208] - net: cxgb4: reject unsupported coalescing params (Raju Rangoju) [1955208] - cxgb4: use eth_zero_addr() to clear mac address (Raju Rangoju) [1955208] - cxgb4: add missing release on skb in uld_send() (Raju Rangoju) [1955208] - cxgb4: convert to new udp_tunnel_nic infra (Raju Rangoju) [1955208] - cxgb4: fix all-mask IP address comparison (Raju Rangoju) [1955208] - cxgb4: add main VI to mirror VI config replication (Raju Rangoju) [1955208] - cxgb4: add support for mirror Rxqs (Raju Rangoju) [1955208] - cxgb4: add mirror action to TC-MATCHALL offload (Raju Rangoju) [1955208] - net: cxgb4: fix return error value in t4_prep_fw (Raju Rangoju) [1955208] - cxgb4: move device dump arrays in header to C file (Raju Rangoju) [1955208] - cxgb4: always sync access when flashing PHY firmware (Raju Rangoju) [1955208] - cxgb4: update kernel-doc line comments (Raju Rangoju) [1955208] - cxgb4: fix set but unused variable when DCB is disabled (Raju Rangoju) [1955208] - cxgb4: move DCB version extern to header file (Raju Rangoju) [1955208] - cxgb4: remove cast when saving IPv4 partial checksum (Raju Rangoju) [1955208] - cxgb4: fix SGE queue dump destination buffer context (Raju Rangoju) [1955208] - cxgb4: use correct type for all-mask IP address comparison (Raju Rangoju) [1955208] - cxgb4: fix endian conversions for L4 ports in filters (Raju Rangoju) [1955208] - cxgb4: parse TC-U32 key values and masks natively (Raju Rangoju) [1955208] - cxgb4: use unaligned conversion for fetching timestamp (Raju Rangoju) [1955208] - cxgb4: move PTP lock and unlock to caller in Tx path (Raju Rangoju) [1955208] - cxgb4: move handling L2T ARP failures to caller (Raju Rangoju) [1955208] - cxgb4: Use struct_size() helper (Raju Rangoju) [1955208] - cxgb4: add action to steer flows to specific Rxq (Raju Rangoju) [1955208] - cxgb4: add support to fetch ethtool n-tuple filters (Raju Rangoju) [1955208] - cxgb4: add ethtool n-tuple filter deletion (Raju Rangoju) [1955208] - cxgb4: add ethtool n-tuple filter insertion (Raju Rangoju) [1955208] - [netdrv] flow_offload: check for basic action hw stats type (Raju Rangoju) [1955208] - cxgb4: add skeleton for ethtool n-tuple filters (Raju Rangoju) [1955208] - cxgb4: add support to read serial flash (Raju Rangoju) [1955208] - cxgb4: add support to flash boot cfg image (Raju Rangoju) [1955208] - cxgb4: add support to flash boot image (Raju Rangoju) [1955208] - cxgb4: add support to flash PHY image (Raju Rangoju) [1955208] - cxgb4: update set_flash to flash different images (Raju Rangoju) [1955208] - cxgb4: Use kfree() instead kvfree() where appropriate (Raju Rangoju) [1955208] - cxgb4: Use pM format specifier for MAC addresses (Raju Rangoju) [1955208] - net: sock: fix in-kernel mark setting (Alexander Aring) [1509204] - sock: Reset dst when changing sk_mark via setsockopt (Alexander Aring) [1509204] - fs: dlm: fix mark setting deadlock (Alexander Aring) [1509204] - fs: dlm: fix mark per nodeid setting (Alexander Aring) [1509204] - fs: dlm: remove lock dependency warning (Alexander Aring) [1509204] - fs: dlm: set skb mark per peer socket (Alexander Aring) [1509204] - fs: dlm: set skb mark for listen socket (Alexander Aring) [1509204] - net: sock: add sock_set_mark (Alexander Aring) [1509204] - Bluetooth: btusb: Add support for GarfieldPeak controller (Gopal Tiwari) [1959110] - can: gw: synchronize rcu operations before removing gw job entry (Balazs Nemeth) [1986334] - can: bcm: fix infoleak in struct bcm_msg_head (Balazs Nemeth) [1986334] - can: af_can: prevent potential access of uninitialized member in canfd_rcv() (Balazs Nemeth) [1956730] - can: af_can: prevent potential access of uninitialized member in can_rcv() (Balazs Nemeth) [1956730] - can: proc: can_remove_proc(): silence remove_proc_entry warning (Balazs Nemeth) [1956730] - cifs: add missing parsing of backupuid (Ronnie Sahlberg) [1987126] - cifs: use helpers when parsing uid/gid mount options and validate them (Ronnie Sahlberg) [1987126] - kernfs: dont call d_splice_alias() under kernfs node lock (Ian Kent) [1939133] - kernfs: use i_lock to protect concurrent inode updates (Ian Kent) [1939133] - kernfs: switch kernfs to use an rwsem (Ian Kent) [1939133] - kernfs: use VFS negative dentry caching (Ian Kent) [1939133] - kernfs: add a revision to identify directory node changes (Ian Kent) [1939133] - kernfs: move revalidate to be near lookup (Ian Kent) [1939133]- mlxsw: spectrum_mr: Update egress RIF list before route's action (Ivan Vecera) [1941938] - selftests: mlxsw: Fix mausezahn invocation in ERSPAN scale test (Ivan Vecera) [1941938] - selftests: mlxsw: Increase the tolerance of backlog buildup (Ivan Vecera) [1941938] - selftests: mlxsw: Return correct error code in resource scale tests (Ivan Vecera) [1941938] - selftests: mlxsw: Remove a redundant if statement in tc_flower_scale test (Ivan Vecera) [1941938] - selftests: mlxsw: Remove a redundant if statement in port_scale test (Ivan Vecera) [1941938] - selftests: mlxsw: sch_red_ets: Test proper counter cleaning in ETS (Ivan Vecera) [1941938] - mlxsw: spectrum_qdisc: Index future FIFOs by band number (Ivan Vecera) [1941938] - mlxsw: spectrum_qdisc: Allocate child qdiscs dynamically (Ivan Vecera) [1941938] - mlxsw: spectrum_qdisc: Guard all qdisc accesses with a lock (Ivan Vecera) [1941938] - mlxsw: spectrum_qdisc: Track children per qdisc (Ivan Vecera) [1941938] - mlxsw: spectrum_qdisc: Promote backlog reduction to mlxsw_sp_qdisc_destroy() (Ivan Vecera) [1941938] - mlxsw: spectrum_qdisc: Track tclass_num as int, not u8 (Ivan Vecera) [1941938] - mlxsw: spectrum_qdisc: Drop an always-true condition (Ivan Vecera) [1941938] - mlxsw: spectrum_qdisc: Simplify mlxsw_sp_qdisc_compare() (Ivan Vecera) [1941938] - mlxsw: spectrum_qdisc: Drop one argument from check_params callback (Ivan Vecera) [1941938] - mlxsw: core: Remove critical trip points from thermal zones (Ivan Vecera) [1941938] - selftests: mlxsw: Test vetoing of double sampling (Ivan Vecera) [1941938] - mlxsw: spectrum: Veto sampling if already enabled on port (Ivan Vecera) [1941938] - selftests: mlxsw: Test matchall failure with protocol match (Ivan Vecera) [1941938] - mlxsw: spectrum_matchall: Perform priority checks earlier (Ivan Vecera) [1941938] - mlxsw: spectrum_matchall: Convert if statements to a switch statement (Ivan Vecera) [1941938] - mlxsw: spectrum_matchall: Perform protocol check earlier (Ivan Vecera) [1941938] - selftests: forwarding: vxlan_bridge_1d: Add more ECN decap test cases (Ivan Vecera) [1941938] - mlxsw: spectrum: Fix ECN marking in tunnel decapsulation (Ivan Vecera) [1941938] - selftests: net: forwarding: Fix a typo (Ivan Vecera) [1941938] - selftests: mlxsw: spectrum-2: Remove q_in_vni_veto test (Ivan Vecera) [1941938] - selftests: forwarding: Add test for dual VxLAN bridge (Ivan Vecera) [1941938] - mlxsw: Allow 802.1d and .1ad VxLAN bridges to coexist on Spectrum>=2 (Ivan Vecera) [1941938] - mlxsw: Add struct mlxsw_sp_switchdev_ops per ASIC (Ivan Vecera) [1941938] - mlxsw: spectrum: Add mlxsw_sp_port_egress_ethtype_set() (Ivan Vecera) [1941938] - mlxsw: reg: Add Switch Port Egress VLAN EtherType Register (Ivan Vecera) [1941938] - mlxsw: reg: Add egr_et_set field to SPVID (Ivan Vecera) [1941938] - selftests: mlxsw: Test egress sampling limitation on Spectrum-1 only (Ivan Vecera) [1941938] - selftests: mlxsw: Add tc sample tests for new triggers (Ivan Vecera) [1941938] - mlxsw: spectrum_acl: Offload FLOW_ACTION_SAMPLE (Ivan Vecera) [1941938] - mlxsw: core_acl_flex_actions: Add mirror sampler action (Ivan Vecera) [1941938] - mlxsw: spectrum_matchall: Add support for egress sampling (Ivan Vecera) [1941938] - mlxsw: spectrum: Start using sampling triggers hash table (Ivan Vecera) [1941938] - mlxsw: spectrum: Track sampling triggers in a hash table (Ivan Vecera) [1941938] - mlxsw: spectrum_matchall: Pass matchall entry to sampling operations (Ivan Vecera) [1941938] - mlxsw: spectrum_matchall: Push sampling checks to per-ASIC operations (Ivan Vecera) [1941938] - mlxsw: spectrum_matchall: Propagate extack further (Ivan Vecera) [1941938] - selftests: mlxsw: Add tc sample tests (Ivan Vecera) [1941938] - mlxsw: spectrum: Report extra metadata to psample module (Ivan Vecera) [1941938] - mlxsw: spectrum: Remove mlxsw_sp_sample_receive() (Ivan Vecera) [1941938] - mlxsw: spectrum: Remove unnecessary RCU read-side critical section (Ivan Vecera) [1941938] - mlxsw: pci: Set extra metadata in skb control block (Ivan Vecera) [1941938] - mlxsw: Create dedicated field for Rx metadata in skb control block (Ivan Vecera) [1941938] - mlxsw: pci: Add more metadata fields to CQEv2 (Ivan Vecera) [1941938] - mlxsw: spectrum_matchall: Implement sampling using mirroring (Ivan Vecera) [1941938] - mlxsw: spectrum_trap: Split sampling traps between ASICs (Ivan Vecera) [1941938] - mlxsw: spectrum_matchall: Split sampling support between ASICs (Ivan Vecera) [1941938] - mlxsw: spectrum_span: Add SPAN probability rate support (Ivan Vecera) [1941938] - mlxsw: reg: Extend mirroring registers with probability rate field (Ivan Vecera) [1941938] - mlxsw: spectrum_span: Add SPAN session identifier support (Ivan Vecera) [1941938] - mlxsw: Adjust some MFDE fields shift and size to fw implementation (Ivan Vecera) [1941938] - mlxsw: core: Expose MFDE.log_ip to devlink health (Ivan Vecera) [1941938] - mlxsw: reg: Extend MFDE register with new log_ip field (Ivan Vecera) [1941938] - mlxsw: spectrum: Bump minimum FW version to xx.2008.2406 (Ivan Vecera) [1941938] - mlxsw: reg: Fix comment about slot_index field in PMAOS register (Ivan Vecera) [1941938] - mlxsw: spectrum: Reword an error message for Q-in-Q veto (Ivan Vecera) [1941938] - mlxsw: spectrum_ethtool: Add an external speed to PTYS register (Ivan Vecera) [1941938] - mlxsw: spectrum_span: Do not overwrite policer configuration (Ivan Vecera) [1941938] - selftests: forwarding: Specify interface when invoking mausezahn (Ivan Vecera) [1941938] - selftests: mlxsw: Add a scale test for physical ports (Ivan Vecera) [1941938] - mlxsw: Register physical ports as a devlink resource (Ivan Vecera) [1941938] - mlxsw: pci: switch from 'pci_' to 'dma_' API (Ivan Vecera) [1941938] - mlxsw: core: Increase critical threshold for ASIC thermal zone (Ivan Vecera) [1941938] - mlxsw: core: Add validation of transceiver temperature thresholds (Ivan Vecera) [1941938] - selftests: mlxsw: Set headroom size of correct port (Ivan Vecera) [1941938] - net/mlxfw: Use kzalloc for allocating only one thing (Ivan Vecera) [1941938] - mlxsw: spectrum_router: Use eXtended mezzanine to offload IPv4 router (Ivan Vecera) [1941938] - mlxsw: spectrum: Set KVH XLT cache mode for Spectrum2/3 (Ivan Vecera) [1941938] - mlxsw: spectrum_router_xm: Introduce basic XM cache flushing (Ivan Vecera) [1941938] - mlxsw: reg: Add Router LPM Cache Enable Register (Ivan Vecera) [1941938] - mlxsw: reg: Add Router LPM Cache ML Delete Register (Ivan Vecera) [1941938] - mlxsw: spectrum_router_xm: Implement L-value tracking for M-index (Ivan Vecera) [1941938] - mlxsw: reg: Add XM Router M Table Register (Ivan Vecera) [1941938] - mlxsw: spectrum_router: Introduce per-ASIC XM initialization (Ivan Vecera) [1941938] - mlxsw: reg: Add XM Lookup Table Query Register (Ivan Vecera) [1941938] - mlxsw: reg: Add Router XLT M select Register (Ivan Vecera) [1941938] - mlxsw: Ignore ports that are connected to eXtended mezanine (Ivan Vecera) [1941938] - mlxsw: pci: Obtain info about ports used by eXtended mezanine (Ivan Vecera) [1941938] - mlxsw: spectrum_router: Introduce XM implementation of router low-level ops (Ivan Vecera) [1941938] - mlxsw: reg: Add Router XLT Enable Register (Ivan Vecera) [1941938] - mlxsw: reg: Add XM Direct Register (Ivan Vecera) [1941938] - selftests: mlxsw: Add Q-in-VNI veto tests (Ivan Vecera) [1941938] - selftests: forwarding: Add Q-in-VNI test (Ivan Vecera) [1941938] - mlxsw: spectrum_switchdev: Allow joining VxLAN to 802.1ad bridge (Ivan Vecera) [1941938] - mlxsw: Veto Q-in-VNI for Spectrum-1 ASIC (Ivan Vecera) [1941938] - mlxsw: spectrum_switchdev: Use ops->vxlan_join() when adding VLAN to VxLAN device (Ivan Vecera) [1941938] - mlxsw: spectrum_nve_vxlan: Add support for Q-in-VNI for Spectrum-2 ASIC (Ivan Vecera) [1941938] - mlxsw: spectrum: Publish mlxsw_sp_ethtype_to_sver_type() (Ivan Vecera) [1941938] - mlxsw: Save EtherType as part of mlxsw_sp_nve_config (Ivan Vecera) [1941938] - mlxsw: Save EtherType as part of mlxsw_sp_nve_params (Ivan Vecera) [1941938] - mlxsw: spectrum_switchdev: Create common function for joining VxLAN to VLAN-aware bridge (Ivan Vecera) [1941938] - mlxsw: reg: Add support for tunnel port in SPVID register (Ivan Vecera) [1941938] - mlxsw: reg: Add Switch Port VLAN Stacking Register (Ivan Vecera) [1941938] - mlxsw: Use one enum for all registers that contain tunnel_port field (Ivan Vecera) [1941938] - mlxsw: spectrum_router: Reduce mlxsw_sp_ipip_fib_entry_op_gre4() (Ivan Vecera) [1941938] - mlxsw: spectrum: Bump minimum FW version to xx.2008.2018 (Ivan Vecera) [1941938] - mlxsw: core_acl: Use an array instead of a struct with a zero-length array (Ivan Vecera) [1941938] - mlxsw: spectrum_mr: Use flexible-array member instead of zero-length array (Ivan Vecera) [1941938] - mlxsw: core: Trace EMAD events (Ivan Vecera) [1941938] - selftests: mlxsw: Test RIF's reference count when joining a LAG (Ivan Vecera) [1941938] - mlxsw: spectrum: Apply RIF configuration when joining a LAG (Ivan Vecera) [1941938] - selftests: forwarding: Add QinQ veto testing (Ivan Vecera) [1941938] - mlxsw: Add QinQ configuration vetoes (Ivan Vecera) [1941938] - mlxsw: spectrum_switchdev: Add support of QinQ traffic (Ivan Vecera) [1941938] - mlxsw: spectrum_switchdev: Create common functions for VLAN-aware bridge (Ivan Vecera) [1941938] - mlxsw: Make EtherType configurable when pushing VLAN at ingress (Ivan Vecera) [1941938] - mlxsw: spectrum: Only treat 802.1q packets as tagged packets (Ivan Vecera) [1941938] - mlxsw: reg: Add et_vlan field to SPVID register (Ivan Vecera) [1941938] - mlxsw: reg: Add Switch Port VLAN Classification Register (Ivan Vecera) [1941938] - mlxsw: spectrum_router: Update adjacency index more efficiently (Ivan Vecera) [1941938] - mlxsw: spectrum_router: Track nexthop group virtual router membership (Ivan Vecera) [1941938] - mlxsw: spectrum_router: Rollback virtual router adjacency pointer update (Ivan Vecera) [1941938] - mlxsw: spectrum_router: Pass virtual router parameters directly instead of pointer (Ivan Vecera) [1941938] - mlxsw: spectrum_router: Fix error handling issue (Ivan Vecera) [1941938] - mlxsw: spectrum_router: Resolve RIF from nexthop struct instead of neighbour (Ivan Vecera) [1941938] - mlxsw: spectrum_router: Use loopback RIF for unresolved nexthops (Ivan Vecera) [1941938] - mlxsw: spectrum_router: Use different trap identifier for unresolved nexthops (Ivan Vecera) [1941938] - mlxsw: spectrum_router: Create loopback RIF during initialization (Ivan Vecera) [1941938] - mlxsw: spectrum_router: Allow returning errors from mlxsw_sp_nexthop_group_refresh() (Ivan Vecera) [1941938] - mlxsw: spectrum_router: Add an indication if a nexthop group can be destroyed (Ivan Vecera) [1941938] - mlxsw: spectrum_router: Re-order mlxsw_sp_nexthop6_group_get() (Ivan Vecera) [1941938] - mlxsw: spectrum_router: Set FIB entry's type based on nexthop group (Ivan Vecera) [1941938] - mlxsw: spectrum_router: Set FIB entry's type after creating nexthop group (Ivan Vecera) [1941938] - mlxsw: spectrum_router: Pass ifindex to mlxsw_sp_ipip_entry_find_by_decap() (Ivan Vecera) [1941938] - mlxsw: spectrum_router: Set ifindex for IPv4 nexthops (Ivan Vecera) [1941938] - mlxsw: spectrum_router: Fix wrong kfree() in error path (Ivan Vecera) [1941938] - mlxsw: spectrum_router: Remove outdated comment (Ivan Vecera) [1941938] - mlxsw: spectrum_router: Consolidate mlxsw_sp_nexthop{4, 6}_type_fini() (Ivan Vecera) [1941938] - mlxsw: spectrum_router: Consolidate mlxsw_sp_nexthop{4, 6}_type_init() (Ivan Vecera) [1941938] - mlxsw: spectrum_router: Remove unused argument from mlxsw_sp_nexthop6_type_init() (Ivan Vecera) [1941938] - mlxsw: spectrum_router: Pass nexthop netdev to mlxsw_sp_nexthop4_type_init() (Ivan Vecera) [1941938] - mlxsw: spectrum_router: Pass nexthop netdev to mlxsw_sp_nexthop6_type_init() (Ivan Vecera) [1941938] - mlxsw: spectrum_ipip: Remove overlay protocol from can_offload() callback (Ivan Vecera) [1941938] - mlxsw: spectrum_router: Split nexthop group configuration to a different struct (Ivan Vecera) [1941938] - mlxsw: spectrum_router: Move IPv4 FIB info into a union in nexthop group struct (Ivan Vecera) [1941938] - mlxsw: spectrum_router: Remove unused field 'prio' from IPv4 FIB entry struct (Ivan Vecera) [1941938] - mlxsw: spectrum_router: Store FIB info in route (Ivan Vecera) [1941938] - mlxsw: spectrum_router: Associate neighbour table with nexthop instead of group (Ivan Vecera) [1941938] - mlxsw: spectrum_router: Use nexthop group type in hash table key (Ivan Vecera) [1941938] - mlxsw: spectrum_router: Add nexthop group type field (Ivan Vecera) [1941938] - mlxsw: spectrum_router: Compare key with correct object type (Ivan Vecera) [1941938] - mlxsw: spectrum_router: Introduce FIB entry update op (Ivan Vecera) [1941938] - mlxsw: spectrum_router: Track FIB entry committed state and skip uncommitted on delete (Ivan Vecera) [1941938] - mlxsw: spectrum_router: Introduce fib_entry priv for low-level ops (Ivan Vecera) [1941938] - mlxsw: spectrum_router: Have FIB entry op context allocated for the instance (Ivan Vecera) [1941938] - mlxsw: spectrum_router: Prepare work context for possible bulking (Ivan Vecera) [1941938] - mlxsw: spectrum: Push RALUE packing and writing into low-level router ops (Ivan Vecera) [1941938] - mlxsw: spectrum_router: Use RALUE pack helper from abort function (Ivan Vecera) [1941938] - mlxsw: reg: Allow to pass NULL pointer to mlxsw_reg_ralue_pack4/6() (Ivan Vecera) [1941938] - mlxsw: spectrum_router: Pass destination IP as a pointer to mlxsw_reg_ralue_pack4() (Ivan Vecera) [1941938] - mlxsw: spectrum: Export RALUE pack helper and use it from IPIP (Ivan Vecera) [1941938] - mlxsw: spectrum_router: Push out RALUE pack into separate helper (Ivan Vecera) [1941938] - mlxsw: spectrum: Propagate context from work handler containing RALUE payload (Ivan Vecera) [1941938] - mlxsw: spectrum_router: Introduce FIB event queue instead of separate works (Ivan Vecera) [1941938] - mlxsw: spectrum_router: Use RALUE-independent op arg (Ivan Vecera) [1941938] - mlxsw: spectrum_router: Pass non-register proto enum to __mlxsw_sp_router_set_abort_trap() (Ivan Vecera) [1941938] - mlxsw: spectrum_router: Introduce low-level ops and implement them for RALXX regs (Ivan Vecera) [1941938] - mlxsw: reg: Add XRALXX Registers (Ivan Vecera) [1941938] - hwmon: (mlxreg-fan) Add support for fan drawers capability and present registers (Ivan Vecera) [1941938] - i2c: mux: mlxcpld: Add callback to notify mux creation completion (Ivan Vecera) [1941938] - i2c: mux: mlxcpld: Extend supported mux number (Ivan Vecera) [1941938] - i2c: mux: mlxcpld: Extend driver to support word address space devices (Ivan Vecera) [1941938] - i2c: mux: mlxcpld: Get rid of adapter numbers enforcement (Ivan Vecera) [1941938] - i2c: mux: mlxcpld: Prepare mux selection infrastructure for two-byte support (Ivan Vecera) [1941938] - i2c: mux: mlxcpld: Convert driver to platform driver (Ivan Vecera) [1941938] - i2c: mux: mlxcpld: Move header file out of x86 realm (Ivan Vecera) [1941938] - platform/x86: mlxcpld: Update module license (Ivan Vecera) [1941938] - i2c: mux: mlxcpld: Update module license (Ivan Vecera) [1941938] - i2c: mlxcpld: Add support for I2C bus frequency setting (Ivan Vecera) [1941938] - i2c: mlxcpld: Decrease polling time for performance improvement (Ivan Vecera) [1941938] - i2c: mlxcpld: Update module license (Ivan Vecera) [1941938] - platform/x86: mlx-platform: Fix item counter assignment for MSN2700/ComEx system (Ivan Vecera) [1941938] - platform/x86: mlx-platform: Fix item counter assignment for MSN2700, MSN24xx systems (Ivan Vecera) [1941938] - platform/x86: mlx-platform: remove an unused variable (Ivan Vecera) [1941938] - platform/x86: mlx-platform: Remove PSU EEPROM from MSN274x platform configuration (Ivan Vecera) [1941938] - platform/x86: mlx-platform: Remove PSU EEPROM from default platform configuration (Ivan Vecera) [1941938] - platform/x86: mlx-platform: Add capability field to platform FAN description (Ivan Vecera) [1941938] - platform_data/mlxreg: Extend core platform structure (Ivan Vecera) [1941938] - platform_data/mlxreg: Update module license (Ivan Vecera) [1941938] - platform/x86: mlx-platform: Fix extended topology configuration for power supply units (Ivan Vecera) [1941938] - platform/x86: mlx-platform: Remove PSU EEPROM configuration (Ivan Vecera) [1941938] - platform/x86: mlx-platform: Extend FAN platform data description (Ivan Vecera) [1941938] - platform_data/mlxreg: Add presence register field for FAN devices (Ivan Vecera) [1941938] - Documentation/ABI: Add new attribute for mlxreg-io sysfs interfaces (Ivan Vecera) [1941938] - platform/mellanox: mlxreg-io: Add support for complex attributes (Ivan Vecera) [1941938] - platform/x86: mlx-platform: Add more definitions for system attributes (Ivan Vecera) [1941938] - platform_data/mlxreg: Add support for complex attributes (Ivan Vecera) [1941938] - platform/mellanox: mlxreg-hotplug: Add environmental data to uevent (Ivan Vecera) [1941938] - platform/mellanox: mlxreg-hotplug: Use capability register for attribute creation (Ivan Vecera) [1941938] - platform/mellanox: mlxreg-hotplug: Modify module license (Ivan Vecera) [1941938] - lib/string_helpers: Introduce string_upper() and string_lower() helpers (Ivan Vecera) [1941938] - i2c: mlxcpld: check correct size of maximum RECV_LEN packet (Ivan Vecera) [1941938] - docs: watchdog: mlx-wdt: Add description of new watchdog type 3 (Ivan Vecera) [1941938] - watchdog: mlx-wdt: support new watchdog type with longer timeout period (Ivan Vecera) [1941938] - platform/x86: mlx-platform: support new watchdog type with longer timeout (Ivan Vecera) [1941938] - platform_data/mlxreg: support new watchdog type with longer timeout period (Ivan Vecera) [1941938] - platform/mellanox: mlxreg-hotplug: convert to use i2c_new_client_device() (Ivan Vecera) [1941938] - selftests: icmp_redirect: IPv6 PMTU info should be cleared after redirect (Hangbin Liu) [1986227] - selftests: icmp_redirect: remove from checking for IPv6 route get (Hangbin Liu) [1986227] - selftests: icmp_redirect: support expected failures (Hangbin Liu) [1986227] - selftests: disable rp_filter for icmp_redirect.sh (Hangbin Liu) [1986227] - selftests: icmp_redirect: Add support for routing via nexthop objects (Hangbin Liu) [1986227] - selftest: Fixes for icmp_redirect test (Hangbin Liu) [1986227] - selftests: Add redirect tests (Hangbin Liu) [1986227] - redhat: enable vdpa_sim_net vdpa_sim_block vp_vdpa (Cindy Lu) [1975173] - virtio/vdpa: clear the virtqueue state during probe (Cindy Lu) [1975173] - vp_vdpa: allow set vq state to initial state after reset (Cindy Lu) [1975173] - virtio-pci library: introduce vp_modern_get_driver_features() (Cindy Lu) [1975173] - vdpa: support packed virtqueue for set/get_vq_state() (Cindy Lu) [1975173] - vdpa/mlx5: Clear vq ready indication upon device reset (Cindy Lu) [1975173] - vdpa/mlx5: Add support for doorbell bypassing (Cindy Lu) [1975173] - vdpa/mlx5: Add support for running with virtio_vdpa (Cindy Lu) [1975173] - vdp/mlx5: Fix setting the correct dma_device (Cindy Lu) [1975173] - vdpa/mlx5: Support creating resources with uid == 0 (Cindy Lu) [1975173] - vdpa/mlx5: Fix possible failure in umem size calculation (Cindy Lu) [1975173] - vdpa/mlx5: Fix umem sizes assignments on VQ create (Cindy Lu) [1975173] - vp_vdpa: correct the return value when fail to map notification (Cindy Lu) [1975173] - virtio_net: Fix error handling in virtnet_restore() (Cindy Lu) [1975173] - virtio-blk: Fix memory leak among suspend/resume procedure (Cindy Lu) [1975173] - vDPA/ifcvf: reuse pre-defined macros for device ids and vendor ids (Cindy Lu) [1975173] - virtio: update virtio id table, add transitional ids (Cindy Lu) [1975173] - vDPA/ifcvf: implement doorbell mapping for ifcvf (Cindy Lu) [1975173] - vDPA/ifcvf: record virtio notify base (Cindy Lu) [1975173] - vdpa_sim_blk: remove duplicate include of linux/blkdev.h (Cindy Lu) [1975173] - {net,vdpa}/mlx5: Configure interface MAC into mpfs L2 table (Cindy Lu) [1975173] - virtio_pci_modern: correct sparse tags for notify (Cindy Lu) [1975173] - virtio_pci_modern: __force cast the notify mapping (Cindy Lu) [1975173] - vDPA/ifcvf: get_config_size should return dev specific config size (Cindy Lu) [1975173] - vDPA/ifcvf: enable Intel C5000X-PL virtio-block for vDPA (Cindy Lu) [1975173] - vDPA/ifcvf: deduce VIRTIO device ID when probe (Cindy Lu) [1975173] - vdpa_sim_blk: add support for vdpa management tool (Cindy Lu) [1975173] - vdpa_sim_blk: handle VIRTIO_BLK_T_GET_ID (Cindy Lu) [1975173] - vdpa_sim_blk: implement ramdisk behaviour (Cindy Lu) [1975173] - vdpa: add vdpa simulator for block device (Cindy Lu) [1975173] - vhost/vdpa: Remove the restriction that only supports virtio-net devices (Cindy Lu) [1975173] - vhost/vdpa: use get_config_size callback in vhost_vdpa_config_validate() (Cindy Lu) [1975173] - vdpa: add get_config_size callback in vdpa_config_ops (Cindy Lu) [1975173] - vdpa_sim: cleanup kiovs in vdpasim_free() (Cindy Lu) [1975173] - vringh: add vringh_kiov_length() helper (Cindy Lu) [1975173] - vringh: implement vringh_kiov_advance() (Cindy Lu) [1975173] - vringh: explain more about cleaning riov and wiov (Cindy Lu) [1975173] - vringh: reset kiov 'consumed' field in __vringh_iov() (Cindy Lu) [1975173] - vringh: add 'iotlb_lock' to synchronize iotlb accesses (Cindy Lu) [1975173] - vdpa_sim: use iova module to allocate IOVA addresses (Cindy Lu) [1975173] - vDPA/ifcvf: deduce VIRTIO device ID from pdev ids (Cindy Lu) [1975173] - vDPA/ifcvf: verify mandatory feature bits for vDPA (Cindy Lu) [1975173] - vDPA/ifcvf: fetch device feature bits when probe (Cindy Lu) [1975173] - vDPA/ifcvf: remove the version number string (Cindy Lu) [1975173] - vDPA/ifcvf: rename original IFCVF dev ids to N3000 ids (Cindy Lu) [1975173] - vDPA/ifcvf: enable Intel C5000X-PL virtio-net for vDPA (Cindy Lu) [1975173] - vDPA/ifcvf: get_vendor_id returns a device specific vendor id (Cindy Lu) [1975173] - vhost-vdpa: fix vm_flags for virtqueue doorbell mapping (Cindy Lu) [1975173] - vp_vdpa: report doorbell address (Cindy Lu) [1975173] - virtio-pci library: report resource address (Cindy Lu) [1975173] - virito_pci libray: hide vp_modern_map_capability() (Cindy Lu) [1975173] - virtio_pci_modern: hide vp_modern_get_queue_notify_off() (Cindy Lu) [1975173] - vp_vdpa: switch to use vp_modern_map_vq_notify() (Cindy Lu) [1975173] - virtio-pci library: switch to use vp_modern_map_vq_notify() (Cindy Lu) [1975173] - virtio_pci_modern: introduce helper to map vq notify area (Cindy Lu) [1975173] - virtio-net: don't allocate control_buf if not supported (Cindy Lu) [1975173] - vdpa: Follow kdoc comment style (Cindy Lu) [1975173] - vdpa: Follow kdoc comment style (Cindy Lu) [1975173] - vdpa/mlx5: Enable user to add/delete vdpa device (Cindy Lu) [1975173] - vdpa: introduce virtio pci driver (Cindy Lu) [1975173] - vdpa/mlx5: Set err = -ENOMEM in case dma_map_sg_attrs fails (Cindy Lu) [1975173] - vhost-vdpa: protect concurrent access to vhost device iotlb (Cindy Lu) [1975173] - vdpa/mlx5: Fix suspend/resume index restoration (Cindy Lu) [1975173] - vdpa/mlx5: Fix wrong use of bit numbers (Cindy Lu) [1975173] - vdpa/mlx5: should exclude header length and fcs from mtu (Cindy Lu) [1975173] - vhost-vdpa: set v->config_ctx to NULL if eventfd_ctx_fdget() fails (Cindy Lu) [1975173] - vhost-vdpa: fix use-after-free of v->config_ctx (Cindy Lu) [1975173] - vhost_vdpa: fix the missing irq_bypass_unregister_producer() invocation (Cindy Lu) [1975173] - vdpa_sim: Skip typecasting from void* (Cindy Lu) [1975173] - vdpa: set the virtqueue num during register (Cindy Lu) [1975173] - vdpa/mlx5: fix param validation in mlx5_vdpa_get_config() (Cindy Lu) [1975173] - virtio_vdpa: don't warn when fail to disable vq (Cindy Lu) [1975173] - virtio-pci: introduce modern device module (Cindy Lu) [1975173] - virito-pci-modern: rename map_capability() to vp_modern_map_capability() (Cindy Lu) [1975173] - virtio-pci-modern: introduce helper to get notification offset (Cindy Lu) [1975173] - virtio-pci-modern: introduce helper for getting queue nums (Cindy Lu) [1975173] - virtio-pci-modern: introduce helper for setting/geting queue size (Cindy Lu) [1975173] - virtio-pci-modern: introduce helper to set/get queue_enable (Cindy Lu) [1975173] - virtio-pci-modern: introduce vp_modern_queue_address() (Cindy Lu) [1975173] - virtio-pci-modern: introduce vp_modern_set_queue_vector() (Cindy Lu) [1975173] - virtio-pci-modern: introduce vp_modern_generation() (Cindy Lu) [1975173] - virtio-pci-modern: introduce helpers for setting and getting features (Cindy Lu) [1975173] - virtio-pci-modern: introduce helpers for setting and getting status (Cindy Lu) [1975173] - virtio-pci-modern: introduce helper to set config vector (Cindy Lu) [1975173] - virtio-pci-modern: introduce vp_modern_remove() (Cindy Lu) [1975173] - virtio-pci-modern: factor out modern device initialization logic (Cindy Lu) [1975173] - virtio-pci: split out modern device (Cindy Lu) [1975173] - virtio-pci: do not access iomem via struct virtio_pci_device directly (Cindy Lu) [1975173] - vdpa_sim_net: Add support for user supported devices (Cindy Lu) [1975173] - vdpa: Enable user to query vdpa device info (Cindy Lu) [1975173] - vdpa: Enable a user to add and delete a vdpa device (Cindy Lu) [1975173] - vdpa: Define vdpa mgmt device, ops and a netlink interface (Cindy Lu) [1975173] - vdpa: Extend routine to accept vdpa device name (Cindy Lu) [1975173] - vdpa_sim_net: Make mac address array static (Cindy Lu) [1975173] - vdpa/mlx5: Restore the hardware used index after change map (Cindy Lu) [1975173] - vdpa/mlx5: Fix memory key MTT population (Cindy Lu) [1975173] - vdpa: Use simpler version of ida allocation (Cindy Lu) [1975173] - vdpa: Add missing comment for virtqueue count (Cindy Lu) [1975173] - vdpa: split vdpasim to core and net modules (Cindy Lu) [1975173] - vdpa_sim: split vdpasim_virtqueue's iov field in out_iov and in_iov (Cindy Lu) [1975173] - vdpa_sim: make vdpasim->buffer size configurable (Cindy Lu) [1975173] - vdpa_sim: use kvmalloc to allocate vdpasim->buffer (Cindy Lu) [1975173] - vdpa_sim: set vringh notify callback (Cindy Lu) [1975173] - vdpa_sim: add set_config callback in vdpasim_dev_attr (Cindy Lu) [1975173] - vdpa_sim: add get_config callback in vdpasim_dev_attr (Cindy Lu) [1975173] - vdpa_sim: make 'config' generic and usable for any device type (Cindy Lu) [1975173] - vdpa_sim: store parsed MAC address in a buffer (Cindy Lu) [1975173] - vdpa_sim: add work_fn in vdpasim_dev_attr (Cindy Lu) [1975173] - vdpa_sim: add supported_features field in vdpasim_dev_attr (Cindy Lu) [1975173] - vdpa_sim: add device id field in vdpasim_dev_attr (Cindy Lu) [1975173] - vdpa_sim: add struct vdpasim_dev_attr for device attributes (Cindy Lu) [1975173] - vdpa_sim: rename vdpasim_config_ops variables (Cindy Lu) [1975173] - vdpa_sim: make IOTLB entries limit configurable (Cindy Lu) [1975173] - vdpa_sim: remove hard-coded virtq count (Cindy Lu) [1975173] - vdpa_sim: remove unnecessary headers inclusion (Cindy Lu) [1975173] - vdpa: remove unnecessary 'default n' in Kconfig entries (Cindy Lu) [1975173] - vdpa: ifcvf: Use dma_set_mask_and_coherent to simplify code (Cindy Lu) [1975173] - vhost_vdpa: switch to vmemdup_user() (Cindy Lu) [1975173] - vhost: vringh: use krealloc_array() (Cindy Lu) [1975173] - vringh: fix vringh_iov_push_*() documentation (Cindy Lu) [1975173] - vringh: fix __vringh_iov() when riov and wiov are different (Cindy Lu) [1975173] - net: sched: fix memory leak in tcindex_partial_destroy_work (Davide Caratti) [1987042] - net/sched: act_ct: remove and free nf_table callbacks (Davide Caratti) [1987042] - net: sched: fix warning in tcindex_alloc_perfect_hash (Davide Caratti) [1987042] - pkt_sched: sch_qfq: fix qfq_change_class() error path (Davide Caratti) [1987042] - sch_htb: fix refcount leak in htb_parent_to_leaf_offload (Davide Caratti) [1987042] - sch_dsmark: fix a NULL deref in qdisc_reset() (Davide Caratti) [1987042] - sch_red: fix off-by-one checks in red_check_params() (Davide Caratti) [1987042] - ipv6: fix 'disable_policy' for fwd packets (Hangbin Liu) [1985837] - net: ipv6: fix return value of ip6_skb_dst_mtu (Hangbin Liu) [1985837] - ipv6: fix out-of-bound access in ip6_parse_tlv() (Hangbin Liu) [1985837] - ipv6: exthdrs: do not blindly use init_net (Hangbin Liu) [1985837] - ipv6: record frag_max_size in atomic fragments in input path (Hangbin Liu) [1985837] - selftests: net: devlink_port_split.py: skip the test if no devlink device (Hangbin Liu) [1985836] - selftests/net: bump timeout to 5 minutes (Hangbin Liu) [1985836] - selftests: net: forwarding: Fix a typo (Hangbin Liu) [1985836] - selftests/net: so_txtime: remove unneeded semicolon (Hangbin Liu) [1985836] - tools: selftests: add test for changing routes with PTMU exceptions (Hangbin Liu) [1985836] - selftests: fix the return value for UDP GRO test (Hangbin Liu) [1985836] - selftests: pmtu.sh: improve the test result processing (Hangbin Liu) [1985836] - selftests: pmtu.sh: use $ksft_skip for skipped return code (Hangbin Liu) [1985836] - selftests/net: timestamping: add ptp v2 support (Hangbin Liu) [1985836] - ixgbevf: add correct exception tracing for XDP (Ken Cox) [1920268] - intel: call csum functions with well formatted arguments (Ken Cox) [1920268] - net: intel: Remove unused function pointer typedef ixgbe_mc_addr_itr (Ken Cox) [1920268] - ixgbevf: Fix fall-through warnings for Clang (Ken Cox) [1920268] - intel: clean up mismatched header comments (Ken Cox) [1920268] - ixgbe: fail to create xfrm offload of IPsec tunnel mode SA (Ken Cox) [1920268] - net: ixgbevf: use skb_csum_is_sctp instead of protocol check (Ken Cox) [1920268] - treewide: Use sizeof_field() macro (Ken Cox) [1920268] - selftests: net: add ESP-in-UDP PMTU test (Xin Long) [1986599] - udp: check encap socket in __udp_lib_err (Xin Long) [1986599] - udp: fix possible user after free in error handler (Xin Long) [1986599] - udpv6: fix possible user after free in error handler (Xin Long) [1986599] - udp: Support for error handlers of tunnels with arbitrary destination port (Xin Long) [1986599] - bpf, sockmap, udp: sk_prot needs inuse_idx set for proc stats (Xin Long) [1986599] - udp: properly flush normal packet at GRO time (Xin Long) [1986599] - udp: annotate data races around unix_sk(sk)->gso_size (Xin Long) [1986599] - udp: fix race between close() and udp_abort() (Xin Long) [1986599] - netfilter: conntrack: remove offload_pickup sysctl again (Florian Westphal) [1987101] - bpf, samples: Add -fno-asynchronous-unwind-tables to BPF Clang invocation (Yauheni Kaliuta) [1977162] - net/af_unix: fix a data-race in unix_dgram_sendmsg / unix_release_sock (Balazs Nemeth) [1986845] - netfilter: nf_tables: fix flowtable list del corruption (Jay Shin) [1977137] - net: qrtr: fix memory leaks (Íñigo Huguet) [1981236] - net: qrtr: fix OOB Read in qrtr_endpoint_post (Íñigo Huguet) [1981236] - net: qrtr: ns: Fix error return code in qrtr_ns_init() (Íñigo Huguet) [1981236] - net: qrtr: Avoid potential use after free in MHI send (Íñigo Huguet) [1981236] - qrtr: Convert qrtr_ports from IDR to XArray (Íñigo Huguet) [1981236] - net: qrtr: Fix memory leak on qrtr_tx_wait failure (Íñigo Huguet) [1981236] - net: qrtr: fix a kernel-infoleak in qrtr_recvmsg() (Íñigo Huguet) [1981236] - net: qrtr: fix error return code of qrtr_sendmsg() (Íñigo Huguet) [1981236] - net/qrtr: fix __netdev_alloc_skb call (Íñigo Huguet) [1981236] - net: qrtr: Fix memory leak in qrtr_tun_open (Íñigo Huguet) [1981236] - net/qrtr: restrict user-controlled length in qrtr_tun_write_iter() (Íñigo Huguet) [1981236] - net: qrtr: fix null-ptr-deref in qrtr_ns_remove (Íñigo Huguet) [1981236] - net: qrtr: Unprepare MHI channels during remove (Íñigo Huguet) [1981236] - net: qrtr: Start MHI channels during init (Íñigo Huguet) [1981236] - net: qrtr: Release distant nodes along the bridge node (Íñigo Huguet) [1981236] - net: qrtr: Add GFP flags parameter to qrtr_alloc_ctrl_packet (Íñigo Huguet) [1981236] - net: qrtr: Allow non-immediate node routing (Íñigo Huguet) [1981236] - net: qrtr: Allow forwarded services (Íñigo Huguet) [1981236] - net: qrtr: Fix port ID for control messages (Íñigo Huguet) [1981236] - net: qrtr: ns: Fix the incorrect usage of rcu_read_lock() (Íñigo Huguet) [1981236] - net: qrtr: ns: Protect radix_tree_deref_slot() using rcu read locks (Íñigo Huguet) [1981236] - net: qrtr: check skb_put_padto() return value (Íñigo Huguet) [1981236] - net: qrtr: fix usage of idr in port assignment to socket (Íñigo Huguet) [1981236] - qrtr: orphan socket in qrtr_release() (Íñigo Huguet) [1981236] - net: qrtr: Fix an out of bounds read qrtr_endpoint_post() (Íñigo Huguet) [1981236] - net: qrtr: free flow in __qrtr_node_release (Íñigo Huguet) [1981236] - treewide: replace '---help---' in Kconfig files with 'help' (Íñigo Huguet) [1981236] - net: qrtr: Allocate workqueue before kernel_bind (Íñigo Huguet) [1981236] - net: qrtr: Fix passing invalid reference to qrtr_local_enqueue() (Íñigo Huguet) [1981236] - net: qrtr: Add MHI transport layer (Íñigo Huguet) [1981236] - net: qrtr: Add tracepoint support (Íñigo Huguet) [1981236] - net: qrtr: send msgs from local of same id as broadcast (Íñigo Huguet) [1981236] - net: qrtr: Fix FIXME related to qrtr_ns_init() (Íñigo Huguet) [1981236] - net: qrtr: Respond to HELLO message (Íñigo Huguet) [1981236] - net: qrtr: Fix error pointer vs NULL bugs (Íñigo Huguet) [1981236] - net: qrtr: fix spelling mistake "serivce" -> "service" (Íñigo Huguet) [1981236] - net: qrtr: Fix the local node ID as 1 (Íñigo Huguet) [1981236] - net: qrtr: Migrate nameservice to kernel from userspace (Íñigo Huguet) [1981236] - net: qrtr: Remove receive worker (Íñigo Huguet) [1981236] - net: qrtr: Make qrtr_port_lookup() use RCU (Íñigo Huguet) [1981236] - net: qrtr: Migrate node lookup tree to spinlock (Íñigo Huguet) [1981236] - net: qrtr: Implement outgoing flow control (Íñigo Huguet) [1981236] - net: qrtr: Move resume-tx transmission to recvmsg (Íñigo Huguet) [1981236] - net: qrtr: fix len of skb_put_padto in qrtr_node_enqueue (Íñigo Huguet) [1981236] - net: qrtr: Simplify 'qrtr_tun_release()' (Íñigo Huguet) [1981236] - net: qrtr: Stop rx_worker before freeing node (Íñigo Huguet) [1981236] - net: qrtr: fix memort leak in qrtr_tun_write_iter (Íñigo Huguet) [1981236] - treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 284 (Íñigo Huguet) [1981236] - treewide: Add SPDX license identifier - Makefile/Kconfig (Íñigo Huguet) [1981236] - net: qrtr: Fix message type of outgoing packets (Íñigo Huguet) [1981236] - net: qrtr: use protocol endiannes variable (Íñigo Huguet) [1981236] - net: fix hangup on napi_disable for threaded napi (Paolo Abeni) [1949546] - net: fix race between napi kthread mode and busy poll (Paolo Abeni) [1949546] - net: add sysfs attribute to control napi threaded mode (Paolo Abeni) [1949546] - net: implement threaded-able napi poll loop support (Paolo Abeni) [1949546] - net: extract napi poll functionality to __napi_poll() (Paolo Abeni) [1949546] - mfd: intel-lpss: Use devm_ioremap_uc for MMIO (Steve Best) [1986715] - lib: devres: add a helper function for ioremap_uc (Steve Best) [1986715] - sched/rt: Fix double enqueue caused by rt_effective_prio (Juri Lelli) [1990566] - x86/crash: Remove crash_reserve_low_1M() (Lianbo Jiang) [1904318] - x86/setup: Remove CONFIG_X86_RESERVE_LOW and reservelow= options (Lianbo Jiang) [1904318] - x86/setup: Always reserve the first 1M of RAM (Lianbo Jiang) [1904318] - powerpc/kexec: blacklist functions called in real mode for kprobe (Desnes A. Nunes do Rosario) [1987281] - [s390] scsi: zfcp: Report port fc_security as unknown early during remote cable pull (Claudio Imbrenda) [1989910] - x86/boot: Use common BUILD_BUG_ON (Prarit Bhargava) [1979940] - net: phy: icplus: call phy_restore_page() when phy_select_page() fails (Petr Oros) [1955165] - net: phy: ti: take into account all possible interrupt sources (Petr Oros) [1955165] - net: phy: smsc: add missed clk_disable_unprepare in smsc_phy_probe() (Petr Oros) [1955165] - net: phy: Expose phydev::dev_flags through sysfs (Petr Oros) [1955165] - net: phy: fix save wrong speed and duplex problem if autoneg is on (Petr Oros) [1955165] - net: phy: micrel: set soft_reset callback to genphy_soft_reset for KSZ8081 (Petr Oros) [1955165] - net: phy: icplus: add MDI/MDIX support for IP101A/G (Petr Oros) [1955165] - net: phy: icplus: add PHY counter for IP101G (Petr Oros) [1955165] - net: phy: icplus: fix paged register access (Petr Oros) [1955165] - net: phy: icplus: don't set APS_EN bit on IP101G (Petr Oros) [1955165] - net: phy: icplus: split IP101A/G driver (Petr Oros) [1955165] - net: phy: icplus: use the .soft_reset() of the phy-core (Petr Oros) [1955165] - net: phy: icplus: drop address operator for functions (Petr Oros) [1955165] - net: phy: icplus: use PHY_ID_MATCH_EXACT() for IP101A/G (Petr Oros) [1955165] - net: phy: icplus: use PHY_ID_MATCH_MODEL() macro (Petr Oros) [1955165] - net: phy: drop explicit genphy_read_status() op (Petr Oros) [1955165] - net: phy: broadcom: remove BCM5482 1000Base-BX support (Petr Oros) [1955165] - net: mdiobus: Prevent spike on MDIO bus reset signal (Petr Oros) [1955165] - net: phy: realtek: Add support for RTL9000AA/AN (Petr Oros) [1955165] - mdio, phy: fix -Wshadow warnings triggered by nested container_of() (Petr Oros) [1955165] - net: phy: national: remove definition of DEBUG (Petr Oros) [1955165] - net: phy: ar803x: disable extended next page bit (Petr Oros) [1955165] - net: phy: smsc: fix clk error handling (Petr Oros) [1955165] - net: phy: at803x: use phy_modify_mmd() (Petr Oros) [1955165] - net: phy: replace mutex_is_locked with lockdep_assert_held in phylib (Petr Oros) [1955165] - net: phy: micrel: Add KS8851 PHY support (Petr Oros) [1955165] - net: phy: marvell: replace phy_modify() (Petr Oros) [1955165] - net: phy: micrel: fix interrupt handling (Petr Oros) [1955165] - net: phy: remove the .did_interrupt() and .ack_interrupt() callback (Petr Oros) [1955165] - net: phy: qsemi: remove the use of .ack_interrupt() (Petr Oros) [1955165] - net: phy: qsemi: implement generic .handle_interrupt() callback (Petr Oros) [1955165] - net: phy: ti: remove the use of .ack_interrupt() (Petr Oros) [1955165] - net: phy: ti: implement generic .handle_interrupt() callback (Petr Oros) [1955165] - net: phy: national: remove the use of the .ack_interrupt() (Petr Oros) [1955165] - net: phy: national: implement generic .handle_interrupt() callback (Petr Oros) [1955165] - net: phy: micrel: remove the use of .ack_interrupt() (Petr Oros) [1955165] - net: phy: micrel: implement generic .handle_interrupt() callback (Petr Oros) [1955165] - net: phy: icplus: remove the use .ack_interrupt() (Petr Oros) [1955165] - net: phy: icplus: implement generic .handle_interrupt() callback (Petr Oros) [1955165] - net: phy: intel-xway: remove the use of .ack_interrupt() (Petr Oros) [1955165] - net: phy: intel-xway: implement generic .handle_interrupt() callback (Petr Oros) [1955165] - mdio_bus: suppress err message for reset gpio EPROBE_DEFER (Petr Oros) [1955165] - net: phy: don't duplicate driver name in phy_attached_print (Petr Oros) [1955165] - net: phy: ste10Xp: remove the use of .ack_interrupt() (Petr Oros) [1955165] - net: phy: ste10Xp: implement generic .handle_interrupt() callback (Petr Oros) [1955165] - net: phy: smsc: remove the use of .ack_interrupt() (Petr Oros) [1955165] - net: phy: smsc: implement generic .handle_interrupt() callback (Petr Oros) [1955165] - net: phy: amd: remove the use of .ack_interrupt() (Petr Oros) [1955165] - net: phy: amd: implement generic .handle_interrupt() callback (Petr Oros) [1955165] - net: phy: lxt: remove the use of .ack_interrupt() (Petr Oros) [1955165] - net: phy: lxt: implement generic .handle_interrupt() callback (Petr Oros) [1955165] - net: phy: marvell: remove the use of .ack_interrupt() (Petr Oros) [1955165] - net: phy: marvell: implement generic .handle_interrupt() callback (Petr Oros) [1955165] - net: phy: microchip: remove the use of .ack_interrupt() (Petr Oros) [1955165] - net: phy: microchip: implement generic .handle_interrupt() callback (Petr Oros) [1955165] - net: phy: vitesse: remove the use of .ack_interrupt() (Petr Oros) [1955165] - net: phy: vitesse: implement generic .handle_interrupt() callback (Petr Oros) [1955165] - net: phy: aquantia: do not return an error on clearing pending IRQs (Petr Oros) [1955165] - net: phy: microchip_t1: Don't set .config_aneg (Petr Oros) [1955165] - docs: networking: phy: s/2.5 times faster/2.5 times as fast/ (Petr Oros) [1955165] - net: phy: realtek: remove the use of .ack_interrupt() (Petr Oros) [1955165] - net: phy: realtek: implement generic .handle_interrupt() callback (Petr Oros) [1955165] - net: phy: add genphy_handle_interrupt_no_ack() (Petr Oros) [1955165] - net: phy: davicom: remove the use of .ack_interrupt() (Petr Oros) [1955165] - net: phy: davicom: implement generic .handle_interrupt() calback (Petr Oros) [1955165] - net: phy: cicada: remove the use of .ack_interrupt() (Petr Oros) [1955165] - net: phy: cicada: implement the generic .handle_interrupt() callback (Petr Oros) [1955165] - net: phy: broadcom: remove use of ack_interrupt() (Petr Oros) [1955165] - net: phy: broadcom: implement generic .handle_interrupt() callback (Petr Oros) [1955165] - net: phy: aquantia: remove the use of .ack_interrupt() (Petr Oros) [1955165] - net: phy: aquantia: implement generic .handle_interrupt() callback (Petr Oros) [1955165] - net: phy: mscc: remove the use of .ack_interrupt() (Petr Oros) [1955165] - net: phy: mscc: implement generic .handle_interrupt() callback (Petr Oros) [1955165] - net: phy: at803x: remove the use of .ack_interrupt() (Petr Oros) [1955165] - net: phy: at803x: implement generic .handle_interrupt() callback (Petr Oros) [1955165] - net: phy: make .ack_interrupt() optional (Petr Oros) [1955165] - net: phy: add a shutdown procedure (Petr Oros) [1955165] - net: phy: export phy_error and phy_trigger_machine (Petr Oros) [1955165] - drivers: net: phy: Fix spelling in comment defalut to default (Petr Oros) [1955165] - net: phy: marvell: add special handling of Finisar modules with 88E1111 (Petr Oros) [1955165] - net: phylink: disable BMCR_ISOLATE in phylink_mii_c22_pcs_config (Petr Oros) [1955165] - gpiolib: Extract gpiod_not_found() helper (Petr Oros) [1955165] - net: phy: marvell: Use phy_read_paged() instead of open coding it (Petr Oros) [1955165] - net: phy: dp83869: fix unsigned comparisons against less than zero values (Petr Oros) [1955165] - net: phy: dp83869: Add speed optimization feature (Petr Oros) [1955165] - net: phy: dp83869: support Wake on LAN (Petr Oros) [1955165] - net: phy: dp83822: Update the fiber advertisement for speed (Petr Oros) [1955165] - net: dp83869: Add ability to advertise Fiber connection (Petr Oros) [1955165] - net: phy: Do not warn in phy_stop() on PHY_DOWN (Petr Oros) [1955165] - net: phy: Avoid NPD upon phy_detach() when driver is unbound (Petr Oros) [1955165] - net: phy: bcm7xxx: request and manage GPHY clock (Petr Oros) [1955165] - net: phy: smsc: LAN8710/20: add phy refclk in support (Petr Oros) [1955165] - net: phy: smsc: simplify config_init callback (Petr Oros) [1955165] - net: phy: smsc: skip ENERGYON interrupt if disabled (Petr Oros) [1955165] - net: phy: dp83867: Fix various styling and space issues (Petr Oros) [1955165] - net: mdiobus: add clause 45 mdiobus write accessor (Petr Oros) [1955165] - net: phylink: consider QSGMII interface mode in phylink_mii_c22_pcs_get_state (Petr Oros) [1955165] - net: phylink: add helper function to decode USXGMII word (Petr Oros) [1955165] - net: phy: DP83822: Add ability to advertise Fiber connection (Petr Oros) [1955165] - net: dp83869: Fix RGMII internal delay configuration (Petr Oros) [1955165] - net: mdio-mux-gpio: use devm_gpiod_get_array() (Petr Oros) [1955165] - net: phy: add USXGMII link partner ability constants (Petr Oros) [1955165] - net: phy: mdio-octeon: Cleanup module loading dependencies (Petr Oros) [1955165] - net: phy: cavium: Improve __iomem mess (Petr Oros) [1955165] - net: phy: Add a helper to return the index for of the internal delay (Petr Oros) [1955165] - dt-bindings: net: Add RGMII internal delay for DP83869 (Petr Oros) [1955165] - net: dp83869: Add RGMII internal delay configuration (Petr Oros) [1955165] - net: phy: DP83822: Add setting the fixed internal delay (Petr Oros) [1955165] - net: dp83869: Fix OF_MDIO config check (Petr Oros) [1955165] - net: dp83867: Fix OF_MDIO config check (Petr Oros) [1955165] - net: marvell: Fix OF_MDIO config check (Petr Oros) [1955165] - net: phy: mscc: use mdiobus_get_phy() (Petr Oros) [1955165] - net: phy: improve phy_driver callback handle_interrupt (Petr Oros) [1955165]- net/mlx5e: Add IPsec support to uplink representor (Alaa Hleihel) [1980171 1926098] - net/mlx5e: TC: Reserved bit 31 of REG_C1 for IPsec offload (Alaa Hleihel) [1980171 1926098] - net/mlx5e: TC: Use bit counts for register mapping (Alaa Hleihel) [1980171 1926098] - RDMA/mlx5: Don't access NULL-cleared mpi pointer (Alaa Hleihel) [1980171] - RDMA/mlx5: Split mlx5_ib_update_xlt() into ODP and non-ODP cases (Alaa Hleihel) [1980171] - ip6_tunnel: allow redirecting ip6gre and ipxip6 packets to eth devices (Guillaume Nault) [1921539] - gre: let mac_header point to outer header only when necessary (Guillaume Nault) [1921539] - sit: allow redirecting ip6ip, ipip and mplsip packets to eth devices (Guillaume Nault) [1921539] - ipip: allow redirecting ipip and mplsip packets to eth devices (Guillaume Nault) [1921539] - bareudp: allow redirecting bareudp packets to eth devices (Guillaume Nault) [1921539] - net: handle ARPHRD_IP6GRE in dev_is_mac_header_xmit() (Guillaume Nault) [1921539] - net: ipv4: fix memory leak in ip_mc_add1_src (Guillaume Nault) [1987605] - net: ipv4: fix memory leak in netlbl_cipsov4_add_std (Guillaume Nault) [1987605] - ixgbe: fix probing of multi-port devices with one MDIO (Ken Cox) [1968696] - [s390] s390/qdio: let driver manage the QAOB (Claudio Imbrenda) [1919250] - [s390] s390/qeth: remove RX VLAN filter stubs in L3 driver (Claudio Imbrenda) [1919250] - [s390] s390/qeth: enable napi_consume_skb() for pending TX buffers (Claudio Imbrenda) [1919250] - [s390] s390/qeth: allocate initial TX Buffer structs with GFP_KERNEL (Claudio Imbrenda) [1919250] - [s390] s390/qeth: fix notification for pending buffers during teardown (Claudio Imbrenda) [1919250] - [s390] s390/qeth: schedule TX NAPI on QAOB completion (Claudio Imbrenda) [1919250] - [s390] s390/qeth: improve completion of pending TX buffers (Claudio Imbrenda) [1919250] - [s390] s390/qeth: fix memory leak after failed TX Buffer allocation (Claudio Imbrenda) [1919250] - [s390] s390/qeth: don't fake a TX completion interrupt after TX error (Claudio Imbrenda) [1919250] - [s390] s390/qeth: make cast type selection for af_iucv skbs robust (Claudio Imbrenda) [1919250] - [s390] s390/qeth: pass proto to qeth_l3_get_cast_type() (Claudio Imbrenda) [1919250] - [s390] s390/qeth: remove qeth_get_ip_version() (Claudio Imbrenda) [1919250] - [s390] s390/qeth: clean up load/remove code for disciplines (Claudio Imbrenda) [1919250] - [s390] s390/qeth: fix L2 header access in qeth_l3_osa_features_check() (Claudio Imbrenda) [1919250] - [s390] s390/qeth: fix locking for discipline setup / removal (Claudio Imbrenda) [1919250] - [s390] s390/qeth: fix deadlock during recovery (Claudio Imbrenda) [1919250] - [s390] s390/qeth: make qeth_qdio_handle_aob() more robust (Claudio Imbrenda) [1919250] - [s390] s390/qeth: remove QETH_QDIO_BUF_HANDLED_DELAYED state (Claudio Imbrenda) [1919250] - [s390] s390/qeth: don't replace a fully completed async TX buffer (Claudio Imbrenda) [1919250] - [s390] s390/qeth: use dev->groups for common sysfs attributes (Claudio Imbrenda) [1919250] - [s390] s390/ccwgroup: use bus->dev_groups for bus-based sysfs attributes (Claudio Imbrenda) [1919250] - [s390] s390/qeth: don't call INIT_LIST_HEAD() on iob's list entry (Claudio Imbrenda) [1919250] - [s390] s390/qeth: fix tear down of async TX buffers (Claudio Imbrenda) [1919250] - [s390] s390/qeth: fix af_iucv notification race (Claudio Imbrenda) [1919250] - [s390] s390/qeth: improve selection of ethtool link modes (Claudio Imbrenda) [1919250] - [s390] s390/qeth: use QUERY OAT for initial link info (Claudio Imbrenda) [1919250] - [s390] s390/qeth: clean up default cases for ethtool link mode (Claudio Imbrenda) [1919250] - [s390] s390/qeth: set static link info during initialization (Claudio Imbrenda) [1919250] - [s390] s390/qeth: improve QUERY CARD INFO processing (Claudio Imbrenda) [1919250] - [s390] s390/qeth: tolerate error when querying card info (Claudio Imbrenda) [1919250] - [s390] s390/qeth: remove useless if/else (Claudio Imbrenda) [1919250] - [s390] s390/qeth: reduce rtnl locking for switchdev events (Claudio Imbrenda) [1919250] - [s390] s390/qeth: static checker cleanups (Claudio Imbrenda) [1919250] - [s390] s390/qeth: use netdev_name() (Claudio Imbrenda) [1919250] - [s390] s390/qeth: constify the disciplines (Claudio Imbrenda) [1919250] - [s390] s390/qeth: allow configuration of TX queues for OSA devices (Claudio Imbrenda) [1919250] - [s390] s390/qeth: de-magic the QIB parm area (Claudio Imbrenda) [1919250] - [s390] s390/qeth: keep track of wanted TX queues (Claudio Imbrenda) [1919250] - [s390] s390/qeth: remove forward declarations in L2 code (Claudio Imbrenda) [1919250] - [s390] s390/qeth: consolidate teardown code (Claudio Imbrenda) [1919250] - [s390] s390/qeth: consolidate online code (Claudio Imbrenda) [1919250] - [s390] s390/qeth: cancel cmds earlier during teardown (Claudio Imbrenda) [1919250] - [s390] s390/qeth: tighten ucast IP locking (Claudio Imbrenda) [1919250] - [s390] s390/qeth: replace deprecated simple_stroul() (Claudio Imbrenda) [1919250] - [s390] s390/qeth: clean up string ops in qeth_l3_parse_ipatoe() (Claudio Imbrenda) [1919250] - [s390] s390/qeth: relax locking for ipato config data (Claudio Imbrenda) [1919250] - [s390] s390/qeth: don't init refcount twice for mcast IPs (Claudio Imbrenda) [1919250] - mm, page_alloc: check for max order in hot path (Jay Shin) [1982466] - be2net: Fix an error handling path in 'be_probe()' (Petr Oros) [1980665] - net: emulex: benet: simplify the return expression of be_if_create() (Petr Oros) [1980665] - treewide: Use fallthrough pseudo-keyword (Petr Oros) [1980665] - be2net: convert to new udp_tunnel_nic infra (Petr Oros) [1980665] - benet: use generic power management (Petr Oros) [1980665] - treewide: replace '---help---' in Kconfig files with 'help' (Petr Oros) [1980665] - hwmon: (k10temp) Zen3 Ryzen Desktop CPUs support (David Arcari) [1980072] - hwmon: (k10temp) Remove support for displaying voltage and current on Zen CPUs (David Arcari) [1980072] - hwmon: (k10temp) Add support for Zen3 CPUs (David Arcari) [1980072] - hwmon: (k10temp) Take out debugfs code (David Arcari) [1980072] - hwmon: (k10temp) Define SVI telemetry and current factors for Zen2 CPUs (David Arcari) [1980072] - hwmon: (k10temp) Create common functions and macros for Zen CPU families (David Arcari) [1980072] - hwmon: (k10temp) Add AMD family 17h model 60h PCI match (David Arcari) [1980072] - hwmon: (k10temp) make some symbols static (David Arcari) [1980072] - hwmon: (k10temp) Reorganize and simplify temperature support detection (David Arcari) [1980072] - hwmon: (k10temp) Swap Tdie and Tctl on Family 17h CPUs (David Arcari) [1980072] - hwmon: (k10temp) Display up to eight sets of CCD temperatures (David Arcari) [1980072] - hwmon: (k10temp) Add debugfs support (David Arcari) [1980072] - hwmon: (k10temp) Don't show temperature limits on Ryzen (Zen) CPUs (David Arcari) [1980072] - hwmon: (k10temp) Show core and SoC current and voltages on Ryzen CPUs (David Arcari) [1980072] - hwmon: (k10temp) Report temperatures per CPU die (David Arcari) [1980072] - hmon: (k10temp) Convert to use devm_hwmon_device_register_with_info (David Arcari) [1980072] - hwmon: (k10temp) Use bitops (David Arcari) [1980072] - hwmon: (k10temp) Add support for AMD family 17h, model 70h CPUs (David Arcari) [1980072] - treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 56 (David Arcari) [1980072] - hwmon: (k10temp) Add Hygon Dhyana support (David Arcari) [1980072] - hwmon: (k10temp) Auto-convert to use SENSOR_DEVICE_ATTR_{RO, RW, WO} (David Arcari) [1980072] - hwmon: (k10temp) Support all Family 15h Model 6xh and Model 7xh processors (David Arcari) [1980072] - hwmon: k10temp: Support Threadripper 2920X, 2970WX; simplify offset table (David Arcari) [1980072] - hwmon: (k10temp) 27C Offset needed for Threadripper2 (David Arcari) [1980072] - x86/amd_nb: Add AMD family 17h model 60h PCI IDs (David Arcari) [1980072] - x86/amd_nb: Add PCI device IDs for family 17h, model 70h (David Arcari) [1980072] - x86/pci, x86/amd_nb: Add Hygon Dhyana support to PCI and northbridge (David Arcari) [1980072] - Revert "[hwmon] hwmon: (k10temp) Add support for Zen3 CPUs" (David Arcari) [1980072] - serial: 8250: Process sysrq at port unlock time (Prarit Bhargava) [1982016] - serial: core: Include console.h from serial_core.h (Prarit Bhargava) [1982016] - serial: core: Allow processing sysrq at port unlock time (Prarit Bhargava) [1982016] - [s390] s390/dasd: add missing discipline function (Claudio Imbrenda) [1981804] - bnxt_en: Validate vlan protocol ID on RX packets (Jonathan Toppins) [1960961] - KVM: do not allow mapping valid but non-reference-counted pages (Jon Maloy) [1975515] - gfs2: Fix error handling in init_statfs (Andreas Gruenbacher) [1872440] - gfs2: Fix underflow in gfs2_page_mkwrite (Andreas Gruenbacher) [1872440] - gfs2: Pass glock holder to gfs2_file_direct_{read,write} (Andreas Gruenbacher) [1872440] - gfs2: Prevent direct-I/O write fallback errors from getting lost (Andreas Gruenbacher) [1872440] - gfs2: Improve mmap write vs. truncate consistency (Andreas Gruenbacher) [1872440] - iomap: Permit pages without an iop to enter writeback (Andreas Gruenbacher) [1872440] - iomap: Don't create iomap_page objects for inline files (Andreas Gruenbacher) [1872440] - gfs2: Clean up gfs2_unstuff_dinode (Andreas Gruenbacher) [1872440] - gfs2: Unstuff before locking page in gfs2_page_mkwrite (Andreas Gruenbacher) [1872440] - gfs2: Clean up the error handling in gfs2_page_mkwrite (Andreas Gruenbacher) [1872440] - gfs2: Fix end-of-file handling in gfs2_page_mkwrite (Andreas Gruenbacher) [1872440] - gfs2: Use resource group glock sharing (Andreas Gruenbacher) [1442151] - gfs2: Allow node-wide exclusive glock sharing (Andreas Gruenbacher) [1442151] - gfs2: Add local resource group locking (Andreas Gruenbacher) [1442151] - gfs2: Add per-reservation reserved block accounting (Andreas Gruenbacher) [1442151] - gfs2: Rename rs_{free -> requested} and rd_{reserved -> requested} (Andreas Gruenbacher) [1442151] - gfs2: Check for active reservation in gfs2_release (Andreas Gruenbacher) [1442151] - gfs2: Don't search for unreserved space twice (Andreas Gruenbacher) [1442151] - gfs2: Only pass reservation down to gfs2_rbm_find (Andreas Gruenbacher) [1442151] - gfs2: Also reflect single-block allocations in rgd->rd_extfail_pt (Andreas Gruenbacher) [1442151] - gfs2: Set GBF_FULL flags when reading resource group (Andreas Gruenbacher) [1442151] - gfs2: Don't clear GBF_FULL flags in rs_deltree (Andreas Gruenbacher) [1442151] - Revert "gfs2: Don't reject a supposedly full bitmap if we have blocks reserved" (Andreas Gruenbacher) [1442151] - gfs2: Minor gfs2_inplace_reserve cleanup (Andreas Gruenbacher) [1442151] - gfs2: Get rid of unnecessary variable in gfs2_alloc_blocks (Andreas Gruenbacher) [1442151] - gfs2: Only use struct gfs2_rbm for bitmap manipulations (Andreas Gruenbacher) [1442151] - gfs2: Turn gfs2_rbm_incr into gfs2_rbm_add (Andreas Gruenbacher) [1872440] - gfs2: Replace gfs2_lblk_to_dblk with gfs2_get_extent (Andreas Gruenbacher) [1872440] - gfs2: Turn gfs2_extent_map into gfs2_{get,alloc}_extent (Andreas Gruenbacher) [1872440] - gfs2: Add new gfs2_iomap_get helper (Andreas Gruenbacher) [1872440] - gfs2: Make inode operations static (Andreas Gruenbacher) [1872440] - gfs2: use iomap for buffered I/O in ordered and writeback mode (Andreas Gruenbacher) [1872440] - gfs2: Never call gfs2_block_zero_range with an open transaction (Andreas Gruenbacher) [1872440] - gfs2: Upgrade shared glocks for atime updates (Andreas Gruenbacher) [1872440] - gfs2: Rework read and page fault locking (Andreas Gruenbacher) [1872440] - fs: Add IOCB_NOIO flag for generic_file_read_iter (Andreas Gruenbacher) [1872440] - gfs2: Remove duplicate call from gfs2_create_inode (Andreas Gruenbacher) [1872440] - gfs2: Multi-block allocations in gfs2_page_mkwrite (Andreas Gruenbacher) [1872440] - gfs2: implement gfs2_block_zero_range using iomap_zero_range (Andreas Gruenbacher) [1872440] - gfs2: Add support for IOMAP_ZERO (Andreas Gruenbacher) [1872440] - gfs2: gfs2_iomap_begin cleanup (Andreas Gruenbacher) [1872440] - gfs2: Remove unused gfs2_iomap_alloc argument (Andreas Gruenbacher) [1872440] - gfs2: don't use buffer_heads in gfs2_allocate_page_backing (Andreas Gruenbacher) [1872440] - gfs2: use iomap_bmap instead of generic_block_bmap (Andreas Gruenbacher) [1872440] - gfs2: mark stuffed_readpage static (Andreas Gruenbacher) [1872440] - gfs2: merge gfs2_writepage_common into gfs2_writepage (Andreas Gruenbacher) [1872440] - gfs2: merge gfs2_writeback_aops and gfs2_ordered_aops (Andreas Gruenbacher) [1872440] - gfs2: remove the unused gfs2_stuffed_write_end function (Andreas Gruenbacher) [1872440] - gfs2: use page_offset in gfs2_page_mkwrite (Andreas Gruenbacher) [1442151] - gfs2: Add new sysfs file for gfs2 status (Andreas Gruenbacher) [1442151] - gfs2: Per-revoke accounting in transactions (Andreas Gruenbacher) [1442151] - gfs2: Rework the log space allocation logic (Andreas Gruenbacher) [1442151] - gfs2: Minor calc_reserved cleanup (Andreas Gruenbacher) [1442151] - gfs2: Move function gfs2_ail_empty_tr (Andreas Gruenbacher) [1442151] - gfs2: Get rid of current_tail() (Andreas Gruenbacher) [1442151] - gfs2: Use a tighter bound in gfs2_trans_begin (Andreas Gruenbacher) [1442151] - gfs2: Clean up gfs2_log_reserve (Andreas Gruenbacher) [1442151] - gfs2: Don't wait for journal flush in clean_journal (Andreas Gruenbacher) [1442151] - gfs2: Move lock flush locking to gfs2_trans_{begin,end} (Andreas Gruenbacher) [1442151] - gfs2: Get rid of sd_reserving_log (Andreas Gruenbacher) [1442151] - gfs2: Clean up on-stack transactions (Andreas Gruenbacher) [1442151] - gfs2: Use sb_start_intwrite in gfs2_ail_empty_gl (Andreas Gruenbacher) [1442151] - gfs2: Clean up ail2_empty (Andreas Gruenbacher) [1442151] - gfs2: Rename gfs2_{write => flush}_revokes (Andreas Gruenbacher) [1442151] - gfs2: Minor debugging improvement (Andreas Gruenbacher) [1442151] - gfs2: Some documentation updates (Andreas Gruenbacher) [1442151] - gfs2: Minor gfs2_write_revokes cleanups (Andreas Gruenbacher) [1442151] - gfs2: Simplify the buf_limit and databuf_limit definitions (Andreas Gruenbacher) [1442151] - gfs2: Un-obfuscate function jdesc_find_i (Andreas Gruenbacher) [1442151] - gfs2: Fix fall-through warnings for Clang (Andreas Gruenbacher) [1442151] - gfs2: Make gfs2_setattr_simple static (Andreas Gruenbacher) [1442151] - gfs2: Turn gfs2_meta_indirect_buffer into gfs2_meta_buffer (Andreas Gruenbacher) [1442151] - gfs2: Remove unused variable sb_format (Andreas Gruenbacher) [1442151] - gfs2: Fix dir.c function parameter descriptions (Andreas Gruenbacher) [1442151] - gfs2: Eliminate gh parameter from go_xmote_bh func (Andreas Gruenbacher) [1442151] - gfs2: don't create empty buffers for NO_CREATE (Andreas Gruenbacher) [1442151] - gfs2: Flag a withdraw if init_threads() fails (Andreas Gruenbacher) [1442151] - gfs2: bypass log flush if the journal is not live (Andreas Gruenbacher) [1442151] - gfs2: bypass signal_our_withdraw if no journal (Andreas Gruenbacher) [1442151] - gfs2: fix use-after-free in trans_drain (Andreas Gruenbacher) [1442151] - gfs2: make function gfs2_make_fs_ro() to void type (Andreas Gruenbacher) [1442151] - whack-a-mole: don't open-code iminor/imajor (Andreas Gruenbacher) [1442151] - gfs2: amend SLAB_RECLAIM_ACCOUNT on gfs2 related slab cache (Andreas Gruenbacher) [1442151] - gfs2: Remove sb_start_write from gfs2_statfs_sync (Andreas Gruenbacher) [1442151] - gfs2: check for empty rgrp tree in gfs2_ri_update (Andreas Gruenbacher) [1442151] - gfs2: set lockdep subclass for iopen glocks (Andreas Gruenbacher) [1442151] - gfs2: Fix deadlock dumping resource group glocks (Andreas Gruenbacher) [1442151] - gfs2: Wake up when sd_glock_disposal becomes zero (Andreas Gruenbacher) [1442151] - gfs2: Split up gfs2_meta_sync into inode and rgrp versions (Andreas Gruenbacher) [1442151] - gfs2: Don't ignore inode write errors during inode_go_sync (Andreas Gruenbacher) [1442151] - gfs2: Ignore subsequent errors after withdraw in rgrp_go_sync (Andreas Gruenbacher) [1442151] - gfs2: Eliminate gl_vm (Andreas Gruenbacher) [1442151] - gfs2: Fix comments to glock_hash_walk (Andreas Gruenbacher) [1442151] - gfs2: eliminate GLF_QUEUED flag in favor of list_empty(gl_holders) (Andreas Gruenbacher) [1442151] - gfs2: Fix invalid block size message (Andreas Gruenbacher) [1442151] - gfs2: add validation checks for size of superblock (Andreas Gruenbacher) [1442151] - gfs2: use-after-free in sysfs deregistration (Andreas Gruenbacher) [1442151] - Revert "GFS2: Prevent delete work from occurring on glocks used for create" (Andreas Gruenbacher) [1442151] - gfs2: Don't skip dlm unlock if glock has an lvb (Andreas Gruenbacher) [1442151] - gfs2: Lock imbalance on error path in gfs2_recover_one (Andreas Gruenbacher) [1442151] - gfs2: keep bios separate for each journal (Bob Peterson) [1442151] - gfs2: change from write to read lock for sd_log_flush_lock in journal replay (Bob Peterson) [1442151] - gfs2: don't lock sd_log_flush_lock in try_rgrp_unlink (Bob Peterson) [1442151] - gfs2: fix glock confusion in function signal_our_withdraw (Bob Peterson) [1442151] - gfs2: Don't write log headers after file system withdraw (Andreas Gruenbacher) [1442151] - gfs2: make gfs2_log_write_page static (Andreas Gruenbacher) [1442151] - gfs2: fix possible reference leak in gfs2_check_blk_type (Andreas Gruenbacher) [1442151] - gfs2: Fix NULL pointer dereference in gfs2_rgrp_dump (Andreas Gruenbacher) [1442151] - gfs2: remove unused LBIT macros (Andreas Gruenbacher) [1925121] - gfs2: add missing log_blocks trace points in gfs2_write_revokes (Andreas Gruenbacher) [1925121] - gfs2: print details on transactions that aren't properly ended (Andreas Gruenbacher) [1925121] - gfs2: fix use-after-free on transaction ail lists (Andreas Gruenbacher) [1925121] - gfs2: new slab for transactions (Andreas Gruenbacher) [1925121] - gfs2: initialize transaction tr_ailX_lists earlier (Andreas Gruenbacher) [1925121] - gfs2: eliminate ssize parameter from gfs2_struct2blk (Andreas Gruenbacher) [1925121] - gfs2: Fix error path kobject memory leak (Andreas Gruenbacher) [1925121] - gfs2: Rename gfs2_trans_{add_unrevoke => remove_revoke} (Andreas Gruenbacher) [1925121] - gfs2: Remove unnecessary extern declarations (Andreas Gruenbacher) [1925121] - gfs2: Fix sign extension bug in gfs2_update_stats (Andreas Gruenbacher) [1925121] - gfs2: Fix an incorrect gfs2_assert() (Bob Peterson) [1925121] - gfs2: Remove vestigial bd_ops (Andreas Gruenbacher) [1925121] - gfs2: Fix the gfs2_invalidatepage description (Andreas Gruenbacher) [1925121] - gfs2: Clean up gfs2_is_{ordered,writeback} (Andreas Gruenbacher) [1925121] - gfs2: Pass resource group to rgblk_free (Andreas Gruenbacher) [1925121] - gfs2: Remove unnecessary gfs2_rlist_alloc parameter (Andreas Gruenbacher) [1925121] - gfs2: Fix some minor typos (Andreas Gruenbacher) [1925121] - gfs2: Remove unused RGRP_RSRV_MINBYTES definition (Andreas Gruenbacher) [1925121] - gfs2: Move rs_{sizehint, rgd_gh} fields into the inode (Andreas Gruenbacher) [1925121] - gfs2: Clean up out-of-bounds check in gfs2_rbm_from_block (Andreas Gruenbacher) [1925121] - gfs2: Always check the result of gfs2_rbm_from_block (Andreas Gruenbacher) [1925121] - gfs: no need to check return value of debugfs_create functions (Andreas Gruenbacher) [1925121] - serial_core: switch to ->[sg]et_serial() (Artem Savkov) [1952415]- tipc: fix sleeping in tipc accept routine (Xin Long) [1986549] - tipc: fix implicit-connect for SYN+ (Xin Long) [1986549] - net: tipc: fix FB_MTU eat two pages (Xin Long) [1986549] - tipc: Return the correct errno code (Xin Long) [1986549] - net/mlx5: Fix checksum issue of VXLAN and IPsec crypto offload (Alaa Hleihel) [1979901] - net/mlx5: Optimize mlx5e_feature_checks for non IPsec packet (Alaa Hleihel) [1979901] - bpf, selftests: Fold test_current_pid_tgid_new_ns into test_progs. (Jiri Olsa) [1869447] - libbpf: Support BTF_KIND_FLOAT during type compatibility checks in CO-RE (Jiri Olsa) [1984486] - bpf: Generate BTF_KIND_FLOAT when linking vmlinux (Jiri Olsa) [1984486] - selftests/bpf: Add BTF_KIND_FLOAT to btf_dump_test_case_syntax (Jiri Olsa) [1984486] - selftests/bpf: Add BTF_KIND_FLOAT to test_core_reloc_size (Jiri Olsa) [1984486] - bpf: Document BTF_KIND_FLOAT in btf.rst (Jiri Olsa) [1984486] - selftests/bpf: Add BTF_KIND_FLOAT to the existing deduplication tests (Jiri Olsa) [1984486] - selftest/bpf: Add BTF_KIND_FLOAT tests (Jiri Olsa) [1984486] - bpf: Add BTF_KIND_FLOAT support (Jiri Olsa) [1984486] - selftests/bpf: Use the 25th bit in the "invalid BTF_INFO" test (Jiri Olsa) [1984486] - tools/bpftool: Add BTF_KIND_FLOAT support (Jiri Olsa) [1984486] - libbpf: Add BTF_KIND_FLOAT support (Jiri Olsa) [1984486] - bpf: Add BTF_KIND_FLOAT to uapi (Jiri Olsa) [1984486] - libbpf: Add explicit padding to btf_dump_emit_type_decl_opts (Jiri Olsa) [1984486] - selftests/bpf: Fix test_attach_probe for powerpc uprobes (Jiri Olsa) [1931531] - selftests/bpf: Mask bpf_csum_diff() return value to 16 bits in test_verifier (Jiri Olsa) [1942513] - openvswitch: add trace points (Aaron Conole) [1979680] - vxlan: add missing rcu_read_lock() in neigh_reduce() (Guillaume Nault) [1987310] - net: ip6_tunnel: Unregister catch-all devices (Guillaume Nault) [1987310] - net: sit: Unregister catch-all devices (Guillaume Nault) [1987310] - cpuidle: pseries: Do not cap the CEDE0 latency in fixup_cede0_latency() (Diego Domingos) [1952809] - cpuidle: pseries: Fixup CEDE0 latency only for POWER10 onwards (Diego Domingos) [1952809] - mm/swap: fix for "mm: workingset: age nonresident information alongside anonymous pages" (Rafael Aquini) [1984173] - mm/thp: remap_page() is only needed on anonymous THP (Rafael Aquini) [1984173] - mm/compaction: fix 'limit' in fast_isolate_freepages (Rafael Aquini) [1984173] - mm/huge_memory.c: don't discard hugepage if other processes are mapping it (Rafael Aquini) [1984173] - slub: restore slub_debug=- behavior (Rafael Aquini) [1984173] - mm/gup: fix try_grab_compound_head() race with split_huge_page() (Rafael Aquini) [1984173] - mm, futex: fix shared futex pgoff on shmem huge page (Rafael Aquini) [1984173] - x86/mm: Avoid truncating memblocks for SGX memory (Rafael Aquini) [1984173] - mm/thp: fix vma_address() if virtual address below file offset (Rafael Aquini) [1984173] - mm, thp: use head page in __migration_entry_wait() (Rafael Aquini) [1984173] - mm/slub.c: include swab.h (Rafael Aquini) [1984173] - mm/memory-failure: make sure wait for page writeback in memory_failure (Rafael Aquini) [1984173] - mm/slub: fix redzoning for small allocations (Rafael Aquini) [1984173] - mm, hugetlb: fix simple resv_huge_pages underflow on UFFDIO_COPY (Rafael Aquini) [1984173] - mm/page_alloc: fix counting of free pages after take off from buddy (Rafael Aquini) [1984173] - userfaultfd: release page in error path to avoid BUG_ON (Rafael Aquini) [1984173] - ksm: fix potential missing rmap_item for stable_node (Rafael Aquini) [1984173] - mm/migrate.c: fix potential indeterminate pte entry in migrate_vma_insert_page() (Rafael Aquini) [1984173] - mm/hugeltb: handle the error case in hugetlb_fix_reserve_counts() (Rafael Aquini) [1984173] - khugepaged: fix wrong result value for trace_mm_collapse_huge_page_isolate() (Rafael Aquini) [1984173] - mm/memory-failure: unnecessary amount of unmapping (Rafael Aquini) [1984173] - mm: page_alloc: ignore init_on_free=1 for debug_pagealloc=1 (Rafael Aquini) [1984173] - mm/sparse: add the missing sparse_buffer_fini() in error branch (Rafael Aquini) [1984173] - mm: memcontrol: fix cpuhotplug statistics flushing (Rafael Aquini) [1984173] - x86/mem_encrypt: Correct physical address calculation in __set_clr_pte_enc() (Rafael Aquini) [1984173] - zsmalloc: account the number of compacted pages correctly (Rafael Aquini) [1984173] - mm/compaction: fix misbehaviors of fast_find_migrateblock() (Rafael Aquini) [1984173] - hugetlb: fix update_and_free_page contig page struct assumption (Rafael Aquini) [1984173] - mm/hugetlb: fix potential double free in hugetlb_register_node() error path (Rafael Aquini) [1984173] - mm/memory.c: fix potential pte_unmap_unlock pte error (Rafael Aquini) [1984173] - mm/memory.c: fix potential pte_unmap_unlock pte error (Rafael Aquini) [1984173] - mm/hugetlb: fix potential missing huge page size info (Rafael Aquini) [1984173] - x86/mm: Fix leak of pmd ptlock (Rafael Aquini) [1984173] - mm/zswap: fix passing zero to 'PTR_ERR' warning (Rafael Aquini) [1984173] - mm/page_isolation: do not isolate the max order page (Rafael Aquini) [1984173] - mm,memory_failure: always pin the page in madvise_inject_error (Rafael Aquini) [1984173] - mm/page_alloc: speed up the iteration of max_order (Rafael Aquini) [1984173] - x86/mm/mem_encrypt: Fix definition of PMD_FLAGS_DEC_WP (Rafael Aquini) [1984173] - x86/mm/ident_map: Check for errors from ident_pud_init() (Rafael Aquini) [1984173] - mm, oom_adj: don't loop through tasks in __set_oom_adj when not necessary (Rafael Aquini) [1984173] - mm/page_alloc.c: fix freeing non-compound pages (Rafael Aquini) [1984173] - mm: khugepaged: recalculate min_free_kbytes after memory hotplug as expected by khugepaged (Rafael Aquini) [1984173] - percpu: fix first chunk size calculation for populated bitmap (Rafael Aquini) [1984173] - x86, fakenuma: Fix invalid starting node ID (Rafael Aquini) [1984173] - mm: include CMA pages in lowmem_reserve at boot (Rafael Aquini) [1984173] - mm/rodata_test.c: fix missing function declaration (Rafael Aquini) [1984173] - mm/page_counter: fix various data races at memsw (Rafael Aquini) [1984173] - khugepaged: retract_page_tables() remember to test exit (Rafael Aquini) [1984173] - mm/page_counter.c: fix protection usage propagation (Rafael Aquini) [1984173] - x86/mm/numa: Remove uninitialized_var() usage (Rafael Aquini) [1984173] - shmem: fix possible deadlocks on shmlock_user_lock (Rafael Aquini) [1984173] - mm: swap: use smp_mb__after_atomic() to order LRU bit set (Rafael Aquini) [1984173] - cgroup: memcg: net: do not associate sock with unrelated cgroup (Rafael Aquini) [1984173] - mm: fix gup_pud_range (Rafael Aquini) [1984173] - x86/mm: Fix NX bit clearing issue in kernel_map_pages_in_pgd (Rafael Aquini) [1984173] - mm/shmem.c: thp, shmem: fix conflict of above-47bit hint address and PMD alignment (Rafael Aquini) [1984173] - mm: Implement no-MMU variant of vmalloc_user_node_flags (Rafael Aquini) [1984173] - usercopy: Avoid HIGHMEM pfn warning (Rafael Aquini) [1984173] - x86/mm: Don't exceed the valid physical address space (Rafael Aquini) [1984173] - x86/mm/mem_encrypt: Fix erroneous sizeof() (Rafael Aquini) [1984173] - s390/mm: fix addressing exception after suspend/resume (Rafael Aquini) [1984173] - blk-mq: fix use-after-free in blk_mq_exit_sched (Ming Lei) [1969726] - nvmet: use new ana_log_size instead the old one (Maurizio Lombardi) [1949777] - nvme-multipath: fix double initialization of ANA state (Maurizio Lombardi) [1949777] - configs: enable CONFIG_LEDS_BRIGHTNESS_HW_CHANGED (Benjamin Tissoires) [1922973]- Revert "xfs: enable new inode btree counters feature" (Bill O'Donnell) [1976969] - Revert "xfs: enable big timestamps" (Bill O'Donnell) [1976969] - Revert "xfs: remove kmem_realloc()" (Bill O'Donnell) [1976969] - xfs: prevent metadata files from being inactivated (Bill O'Donnell) [1976969] - quota: widen timestamps for the fs_disk_quota structure (Bill O'Donnell) [1976969] - cifs: fix fallocate when trying to allocate a hole. (Ronnie Sahlberg) [1866684] - cifs: only write 64kb at a time when fallocating a small region of a file (Ronnie Sahlberg) [1866684] - cifs: improve fallocate emulation (Ronnie Sahlberg) [1866684] - cifs: Do not use the original cruid when following DFS links for multiuser mounts (Ronnie Sahlberg) [1812436] - cifs: ignore relatime in smb3_fs_context_parse_monolithic() (Ronnie Sahlberg) [1812436] - cifs: fix regression when mounting shares with prefix paths (Ronnie Sahlberg) [1812436] - cifs: fix leak in cifs_smb3_do_mount() ctx (Ronnie Sahlberg) [1812436] - cifs: add fs_context param to parsing helpers (Ronnie Sahlberg) [1812436] - cifs: make fs_context error logging wrapper (Ronnie Sahlberg) [1812436] - cifs: warn and fail if trying to use rootfs without the config option (Ronnie Sahlberg) [1812436] - cifs: fix nodfs mount option (Ronnie Sahlberg) [1812436] - cifs: fix handling of escaped ',' in the password mount argument (Ronnie Sahlberg) [1812436] - cifs: Add new parameter "acregmax" for distinct file and directory metadata timeout (Ronnie Sahlberg) [1812436] - cifs: convert revalidate of directories to using directory metadata cache timeout (Ronnie Sahlberg) [1812436] - cifs: Add new mount parameter "acdirmax" to allow caching directory metadata (Ronnie Sahlberg) [1812436] - cifs: fix trivial typo (Ronnie Sahlberg) [1812436] - cifs: Set CIFS_MOUNT_USE_PREFIX_PATH flag on setting cifs_sb->prepath. (Ronnie Sahlberg) [1812436] - cifs: In the new mount api we get the full devname as source= (Ronnie Sahlberg) [1812436] - cifs: do not disable noperm if multiuser mount option is not provided (Ronnie Sahlberg) [1812436] - cifs: fix dfs-links (Ronnie Sahlberg) [1812436] - cifs: fix dfs domain referrals (Ronnie Sahlberg) [1812436] - cifs: returning mount parm processing errors correctly (Ronnie Sahlberg) [1812436] - cifs: fix mounts to subdirectories of target (Ronnie Sahlberg) [1812436] - cifs: ignore auto and noauto options if given (Ronnie Sahlberg) [1812436] - cifs: connect: style: Simplify bool comparison (Ronnie Sahlberg) [1812436] - fs: cifs: remove unneeded variable in smb3_fs_context_dup (Ronnie Sahlberg) [1812436] - cifs: Fix support for remount when not changing rsize/wsize (Ronnie Sahlberg) [1812436] - cifs: handle "guest" mount parameter (Ronnie Sahlberg) [1812436] - cifs: correct four aliased mount parms to allow use of previous names (Ronnie Sahlberg) [1812436] - cifs: fix use after free in cifs_smb3_do_mount() (Ronnie Sahlberg) [1812436] - cifs: fix rsize/wsize to be negotiated values (Ronnie Sahlberg) [1812436] - cifs: update super_operations to show_devname (Ronnie Sahlberg) [1812436] - cifs: fix uninitialized variable in smb3_fs_context_parse_param (Ronnie Sahlberg) [1812436] - cifs: update mnt_cifs_flags during reconfigure (Ronnie Sahlberg) [1812436] - cifs: move update of flags into a separate function (Ronnie Sahlberg) [1812436] - cifs: remove ctx argument from cifs_setup_cifs_sb (Ronnie Sahlberg) [1812436] - cifs: do not allow changing posix_paths during remount (Ronnie Sahlberg) [1812436] - cifs: uncomplicate printing the iocharset parameter (Ronnie Sahlberg) [1812436] - cifs: don't create a temp nls in cifs_setup_ipc (Ronnie Sahlberg) [1812436] - cifs: simplify handling of cifs_sb/ctx->local_nls (Ronnie Sahlberg) [1812436] - cifs: we do not allow changing username/password/unc/... during remount (Ronnie Sahlberg) [1812436] - cifs: add initial reconfigure support (Ronnie Sahlberg) [1812436] - cifs: move [brw]size from cifs_sb to cifs_sb->ctx (Ronnie Sahlberg) [1812436] - cifs: move cifs_cleanup_volume_info[_content] to fs_context.c (Ronnie Sahlberg) [1812436] - cifs: Add missing sentinel to smb3_fs_parameters (Ronnie Sahlberg) [1812436] - cifs: remove actimeo from cifs_sb (Ronnie Sahlberg) [1812436] - cifs: remove [gu]id/backup[gu]id/file_mode/dir_mode from cifs_sb (Ronnie Sahlberg) [1812436] - cifs: minor kernel style fixes for comments (Ronnie Sahlberg) [1812436] - linux/parser.h: add include guards (Ronnie Sahlberg) [1812436] - cifs: Make extract_sharename function public (Ronnie Sahlberg) [1812436] - cifs: Make extract_hostname function public (Ronnie Sahlberg) [1812436] - cifs: get rid of cifs_sb->mountdata (Ronnie Sahlberg) [1812436] - cifs: add an smb3_fs_context to cifs_sb (Ronnie Sahlberg) [1812436] - cifs: remove the devname argument to cifs_compose_mount_options (Ronnie Sahlberg) [1812436] - cifs: switch to new mount api (Ronnie Sahlberg) [1812436] - cifs: move cifs_parse_devname to fs_context.c (Ronnie Sahlberg) [1812436] - cifs: move the enum for cifs parameters into fs_context.h (Ronnie Sahlberg) [1812436] - cifs: rename dup_vol to smb3_fs_context_dup and move it into fs_context.c (Ronnie Sahlberg) [1812436] - cifs: rename smb_vol as smb3_fs_context and move it to fs_context.h (Ronnie Sahlberg) [1812436] - cifs: Fix fall-through warnings for Clang (Ronnie Sahlberg) [1812436] - cifs: refactor create_sd_buf() and and avoid corrupting the buffer (Ronnie Sahlberg) [1812436] - scsi: lpfc: Fix failure to transmit ABTS on FC link (Dick Kennedy) [1964670] - scsi: lpfc: Update lpfc version to 12.8.0.10 (Dick Kennedy) [1964670] - scsi: lpfc: Reregister FPIN types if ELS_RDF is received from fabric controller (Dick Kennedy) [1964670] - scsi: lpfc: Add a option to enable interlocked ABTS before job completion (Dick Kennedy) [1964670] - scsi: lpfc: Fix crash when lpfc_sli4_hba_setup() fails to initialize the SGLs (Dick Kennedy) [1964670] - scsi: lpfc: Ignore GID-FT response that may be received after a link flip (Dick Kennedy) [1964670] - scsi: lpfc: Fix node handling for Fabric Controller and Domain Controller (Dick Kennedy) [1964670] - scsi: lpfc: Fix Node recovery when driver is handling simultaneous PLOGIs (Dick Kennedy) [1964670] - scsi: lpfc: Add ndlp kref accounting for resume RPI path (Dick Kennedy) [1964670] - scsi: lpfc: Fix "Unexpected timeout" error in direct attach topology (Dick Kennedy) [1964670] - scsi: lpfc: Fix non-optimized ERSP handling (Dick Kennedy) [1964670] - scsi: lpfc: Fix unreleased RPIs when NPIV ports are created (Dick Kennedy) [1964670] - scsi: lpfc: Remove redundant assignment to pointer temp_hdr (Dick Kennedy) [1964670] - Documentation: add more details in tipc.rst (Xin Long) [1872308] - net/tipc: add TIPC chapter to networking Documentation (Xin Long) [1872308] - scsi: qla2xxx: Reserve extra IRQ vectors (Nilesh Javali) [1964834] - tracing/hwlat: Honor the tracing_cpumask (Jerome Marchand) [1920595] - tracing/hwlat: Drop the duplicate assignment in start_kthread() (Jerome Marchand) [1920595] - sfc: add logs explaining XDP_TX/REDIRECT is not available (Íñigo Huguet) [1976756] - sfc: ensure correct number of XDP queues (Íñigo Huguet) [1976756] - sfc: fix lack of XDP TX queues - error XDP TX failed (-22) (Íñigo Huguet) [1976756] - sfc: Remove rcu_read_lock() around XDP program invocation (Íñigo Huguet) [1976756] - sfc: use DEVICE_ATTR_*() macro (Íñigo Huguet) [1976756] - sfc: farch: fix compile warning in efx_farch_dimension_resources() (Íñigo Huguet) [1976756] - sfc: don't use netif_info et al before net_device is registered (Íñigo Huguet) [1976756] - net: stmmac: Do not enable RX FIFO overflow interrupts (Mark Salter) [1905243] - net: stmmac: Clear receive all(RA) bit when promiscuous mode is off (Mark Salter) [1905243] - net: stmmac: cleared __FPE_REMOVING bit in stmmac_fpe_start_wq() (Mark Salter) [1905243] - stmmac: intel: Enable HW descriptor prefetch by default (Mark Salter) [1905243] - net: stmmac: Add HW descriptor prefetch setting for DWMAC Core 5.20 onwards (Mark Salter) [1905243] - net: stmmac: fix TSO and TBS feature enabling during driver open (Mark Salter) [1905243] - stmmac: intel: set TSO/TBS TX Queues default settings (Mark Salter) [1905243] - stmmac: intel: unlock on error path in intel_crosststamp() (Mark Salter) [1905243] - net: stmmac: use __napi_schedule() for PREEMPT_RT (Mark Salter) [1905243] - stmmac: intel: Enable SERDES PHY rx clk for PSE (Mark Salter) [1905243] - stmmac: intel: Drop duplicate ID in the list of PCI device IDs (Mark Salter) [1905243] - stmmac: intel: add cross time-stamping freq difference adjustment (Mark Salter) [1905243] - net: stmmac: Add support for external trigger timestamping (Mark Salter) [1905243] - net: stmmac: fix dma physical address of descriptor when display ring (Mark Salter) [1905243] - net: stmmac: fix wrongly set buffer2 valid when sph unsupport (Mark Salter) [1905243] - net: stmmac: arrange Tx tail pointer update to stmmac_flush_tx_descriptors (Mark Salter) [1905243] - net: stmmac: make SPH enable/disable to be configurable (Mark Salter) [1905243] - net: stmmac: set IRQ affinity hint for multi MSI vectors (Mark Salter) [1905243] - net: stmmac: remove unnecessary pci_enable_msi() call (Mark Salter) [1905243] - stmmac: intel: use managed PCI function on probe and resume (Mark Salter) [1905243] - net: stmmac: enable MTL ECC Error Address Status Over-ride by default (Mark Salter) [1905243] - net: ethernet: stmicro: Remove duplicate struct declaration (Mark Salter) [1905243] - net: stmmac: fix missing unlock on error in stmmac_suspend() (Mark Salter) [1905243] - net: stmmac: Fix kernel panic due to NULL pointer dereference of fpe_cfg (Mark Salter) [1905243] - net: stmmac: use interrupt mode INTM=1 for multi-MSI (Mark Salter) [1905243] - stmmac: intel: add support for multi-vector msi and msi-x (Mark Salter) [1905243] - net: stmmac: introduce MSI Interrupt routines for mac, safety, RX & TX (Mark Salter) [1905243] - net: stmmac: make stmmac_interrupt() function more friendly to MSI (Mark Salter) [1905243] - net: stmmac: introduce DMA interrupt status masking per traffic direction (Mark Salter) [1905243] - net: phy: marvell10g: Add PHY loopback support (Mark Salter) [1905243] - net: phy: add genphy_c45_loopback (Mark Salter) [1905243] - net: phylink: Fix phylink_err() function name error in phylink_major_config (Mark Salter) [1905243] - net: stmmac: support FPE link partner hand-shaking procedure (Mark Salter) [1905243] - net: stmmac: Add hardware supported cross-timestamp (Mark Salter) [1905243] - net: stmmac: platform: fix build error with !CONFIG_PM_SLEEP (Mark Salter) [1905243] - stmmac: intel: Add PSE and PCH PTP clock source selection (Mark Salter) [1905243] - net: stmmac: Add EST errors into ethtool statistic (Mark Salter) [1905243] - net: stmmac: EST interrupts handling and error reporting (Mark Salter) [1905243] - net: stmmac: add RX frame steering based on VLAN priority in tc flower (Mark Salter) [1905243] - net: stmmac: restructure tc implementation for RX VLAN Priority steering (Mark Salter) [1905243] - net: stmmac: add per-queue TX & RX coalesce ethtool support (Mark Salter) [1905243] - net: stmmac: Use hrtimer for TX coalescing (Mark Salter) [1905243] - net: stmmac: add timestamp correction to rid CDC sync error (Mark Salter) [1905243] - net: stmmac: add platform level clocks management (Mark Salter) [1905243] - net: stmmac: add clocks management for gmac driver (Mark Salter) [1905243] - stmmac: intel: add pcs-xpcs for Intel mGbE controller (Mark Salter) [1905243] - net: stmmac: ensure phydev is attached to phylink for C37 AN (Mark Salter) [1905243] - net: stmmac: make in-band AN mode parsing is supported for non-DT (Mark Salter) [1905243] - net: phylink: make phylink_parse_mode() support non-DT platform (Mark Salter) [1905243] - net: pcs: add C37 SGMII AN support for intel mGbE controller (Mark Salter) [1905243] - net: pcs: rearrange C73 functions to prepare for C37 support later (Mark Salter) [1905243] - net: phy: leds: Deduplicate link LED trigger registration (Mark Salter) [1905243] - net: stmmac: Fix VLAN filter delete timeout issue in Intel mGBE SGMII (Mark Salter) [1905243] - net: stmmac: fix incorrect DMA channel intr enable setting of EQoS v4.10 (Mark Salter) [1905243] - net: stmmac: fix CBS idleslope and sendslope calculation (Mark Salter) [1905243] - net: stmmac: set TxQ mode back to DCB after disabling CBS (Mark Salter) [1905243] - net: stmmac: allow stmmac to probe for C45 PHY devices (Mark Salter) [1905243] - net: stmmac: Enable EEE HW LPI timer with auto SW/HW switching (Mark Salter) [1905243] - net: pcs-xpcs: depend on MDIO_BUS instead of selecting it (Mark Salter) [1905243] - net: pcs: Move XPCS into new PCS subdirectory (Mark Salter) [1905243] - net: stmmac: Add XLGMII support (Mark Salter) [1905243] - net: phy: xpcs: Add XLGMII support (Mark Salter) [1905243] - net: phy: xpcs: Restart AutoNeg if outcome was invalid (Mark Salter) [1905243] - net: phy: xpcs: Set Link down if AutoNeg is enabled and did not finish (Mark Salter) [1905243] - net: phy: xpcs: Reset XPCS upon probe (Mark Salter) [1905243] - net: phy: xpcs: Return error when 10GKR link errors are found (Mark Salter) [1905243] - stmmac/intel: mark driver as tech preview (Mark Salter) [1905243] - redhat/configs: Add CONFIG_DWMAC_INTEL (Mark Salter) [1905243] - stmmac: intel: Fixes clock registration error seen for multiple interfaces (Mark Salter) [1905243] - stmmac: intel: Fix mdio bus registration issue for TGL-H/ADL-S (Mark Salter) [1905243] - net: stmmac: Add PCI bus info to ethtool driver query output (Mark Salter) [1905243] - stmmac: intel: Add ADL-S 1Gbps PCI IDs (Mark Salter) [1905243] - stmmac: intel: Configure EHL PSE0 GbE and PSE1 GbE to 32 bits DMA addressing (Mark Salter) [1905243] - stmmac: intel: Add PCI IDs for TGL-H platform (Mark Salter) [1905243] - stmmac: intel: change all EHL/TGL to auto detect phy addr (Mark Salter) [1905243] - net: stmmac: overwrite the dma_cap.addr64 according to HW design (Mark Salter) [1905243] - stmmac: intel: Fix kernel panic on pci probe (Mark Salter) [1905243] - stmmac: intel: Adding ref clock 1us tic for LPI cntr (Mark Salter) [1905243] - net: stmmac: Add option for VLAN filter fail queue enable (Mark Salter) [1905243] - net: stmmac: Fix clock handling on remove path (Mark Salter) [1905243] - stmmac: intel: Place object in the Makefile according to the order (Mark Salter) [1905243] - stmmac: intel: Fix indentation to put on one line affected code (Mark Salter) [1905243] - stmmac: intel: Eliminate useless conditions and variables (Mark Salter) [1905243] - stmmac: intel: Convert to use pci_alloc_irq_vectors() API (Mark Salter) [1905243] - stmmac: intel: Remove unnecessary loop for PCI BARs (Mark Salter) [1905243] - stmmac: intel: Fix clock handling on error and remove paths (Mark Salter) [1905243] - net: stmmac: Enable SERDES power up/down sequence (Mark Salter) [1905243] - net: stmmac: add EHL 2.5Gbps PCI info and PCI ID (Mark Salter) [1905243] - net: stmmac: add EHL PSE0 & PSE1 1Gbps PCI info and PCI ID (Mark Salter) [1905243] - net: stmmac: create dwmac-intel.c to contain all Intel platform (Mark Salter) [1905243] - net: stmmac: Get rid of custom STMMAC_DEVICE() macro (Mark Salter) [1905243] - net: stmmac: update pci platform data to use phy_interface (Mark Salter) [1905243] - net: stmmac: pci: Enable TBS on GMAC5 IPK PCI entry (Mark Salter) [1905243] - net: stmmac: pci: remove the duplicate code of set phy_mask (Mark Salter) [1905243] - PCI: Add PCI_STD_NUM_BARS for the number of standard BARs (Mark Salter) [1905243] - net: stmmac: pci: Add HAPS support using GMAC5 (Mark Salter) [1905243] - net: stmmac: setup higher frequency clk support for EHL & TGL (Mark Salter) [1905243] - net: stmmac: add EHL RGMII 1Gbps PCI info and PCI ID (Mark Salter) [1905243] - net: stmmac: add TGL SGMII 1Gbps PCI info and PCI ID (Mark Salter) [1905243] - net: stmmac: add EHL SGMII 1Gbps PCI info and PCI ID (Mark Salter) [1905243] - net: stmmac: Make MDIO bus reset optional (Mark Salter) [1905243] - stmmac: pci: Use pci_dev_id() helper (Mark Salter) [1905243] - stmmac: pci: Fix typo in IOT2000 comment (Mark Salter) [1905243] - stmmac: pci: Adjust IOT2000 matching (Mark Salter) [1905243] - net: stmmac: Fix PCI module removal leak (Mark Salter) [1905243] - net: stmmac: mark PM functions as __maybe_unused (Mark Salter) [1905243] - ibmveth: Set CHECKSUM_PARTIAL if NULL TCP CSUM. (Diego Domingos) [1939996] - IB/core: Add missing pin_user_pages*() usage (Waiman Long) [1972078] - mm/gup/writeback: Fix incorrect inaccessible pages handling (Waiman Long) [1972078] - netfilter: nf_tables: bogus EBUSY when deleting flowtable after flush (Phil Sutter) [1983245] - ipv4: Fix device used for dst_alloc with local routes (Antoine Tenart) [1976789] - vrf: fix a comment about loopback device (Antoine Tenart) [1976789] - net: vrf: Fix operation not supported when set vrf mac (Antoine Tenart) [1976789] - vrf: prevent adding upper devices (Antoine Tenart) [1976789] - vrf: fix maximum MTU (Antoine Tenart) [1976789] - net: vrf: Fix ping failed when vrf mtu is set to 0 (Antoine Tenart) [1976789] - net: vrf: remove MTU limits for vrf device (Antoine Tenart) [1976789]- block: fix discard request merge (Ming Lei) [1970316] - blk-mq: update hctx->dispatch_busy in case of real scheduler (Ming Lei) [1976679] - block: Do not pull requests from the scheduler when we cannot dispatch them (Ming Lei) [1976679] - powerpc/pseries/mobility: handle premature return from H_JOIN (Desnes A. Nunes do Rosario) [1979798] - powerpc/pseries/mobility: use struct for shared state (Desnes A. Nunes do Rosario) [1979798] - powerpc/pseries/mobility: refactor node lookup during DT update (Desnes A. Nunes do Rosario) [1979798] - powerpc/rtas: remove rtas_ibm_suspend_me_unsafe() (Desnes A. Nunes do Rosario) [1979798] - powerpc/rtas: dispatch partition migration requests to pseries (Desnes A. Nunes do Rosario) [1979798] - powerpc/pseries/mobility: retry partition suspend after error (Desnes A. Nunes do Rosario) [1979798] - powerpc/pseries/mobility: signal suspend cancellation to platform (Desnes A. Nunes do Rosario) [1979798] - powerpc/pseries/mobility: use stop_machine for join/suspend (Desnes A. Nunes do Rosario) [1979798] - powerpc/pseries/mobility: extract VASI session polling logic (Desnes A. Nunes do Rosario) [1979798] - powerpc/pseries/mobility: use rtas_activate_firmware() on resume (Desnes A. Nunes do Rosario) [1979798] - powerpc/pseries/mobility: error message improvements (Desnes A. Nunes do Rosario) [1979798] - powerpc/hvcall: add token and codes for H_VASI_SIGNAL (Desnes A. Nunes do Rosario) [1979798] - powerpc/rtas: add rtas_activate_firmware() (Desnes A. Nunes do Rosario) [1979798] - powerpc/rtas: add rtas_ibm_suspend_me() (Desnes A. Nunes do Rosario) [1979798] - powerpc/rtas: rtas_ibm_suspend_me -> rtas_ibm_suspend_me_unsafe (Desnes A. Nunes do Rosario) [1979798] - powerpc/rtas: complete ibm,suspend-me status codes (Desnes A. Nunes do Rosario) [1979798] - powerpc/pseries/mobility: Add pr_debug() for device tree changes (Desnes A. Nunes do Rosario) [1979798] - powerpc/pseries/mobility: Set pr_fmt() (Desnes A. Nunes do Rosario) [1979798] - powerpc/pseries: remove obsolete memory hotplug DT notifier code (Desnes A. Nunes do Rosario) [1979798] - powerpc/pseries: remove dlpar_cpu_readd() (Desnes A. Nunes do Rosario) [1979798] - powerpc/pseries: remove memory "re-add" implementation (Desnes A. Nunes do Rosario) [1979798] - powerpc/pseries: remove prrn special case from DT update path (Desnes A. Nunes do Rosario) [1979798] - powerpc/numa: remove arch_update_cpu_topology (Desnes A. Nunes do Rosario) [1979798] - powerpc/numa: remove prrn_is_enabled() (Desnes A. Nunes do Rosario) [1979798] - powerpc/rtasd: simplify handle_rtas_event(), emit message on events (Desnes A. Nunes do Rosario) [1979798] - powerpc/numa: remove start/stop_topology_update() (Desnes A. Nunes do Rosario) [1979798] - powerpc/numa: remove timed_topology_update() (Desnes A. Nunes do Rosario) [1979798] - powerpc/numa: Handle extra hcall_vphn error cases (Desnes A. Nunes do Rosario) [1979798] - powerpc/numa: Suppress "VPHN is not supported" messages (Desnes A. Nunes do Rosario) [1979798] - powerpc/numa: stub out numa_update_cpu_topology() (Desnes A. Nunes do Rosario) [1979798] - powerpc/numa: remove vphn_enabled and prrn_enabled internal flags (Desnes A. Nunes do Rosario) [1979798] - powerpc/numa: remove unreachable topology workqueue code (Desnes A. Nunes do Rosario) [1979798] - powerpc/numa: remove unreachable topology timer code (Desnes A. Nunes do Rosario) [1979798] - powerpc/numa: make vphn_enabled, prrn_enabled flags const (Desnes A. Nunes do Rosario) [1979798] - powerpc/numa: remove unreachable topology update code (Desnes A. Nunes do Rosario) [1979798] - powerpc/numa: remove ability to enable topology updates (Desnes A. Nunes do Rosario) [1979798] - powerpc/rtas: don't online CPUs for partition suspend (Desnes A. Nunes do Rosario) [1979798] - powerpc/rtas: Unexport rtas_online_cpus_mask, rtas_offline_cpus_mask (Desnes A. Nunes do Rosario) [1979798] - mm/page_alloc: bail out on fatal signal during reclaim/compaction retry attempt (Aaron Tomlin) [1919765] - RHEL: Revert "powerpc/kvm: Fix PR KVM with KUAP/MEM_KEYS enabled" (Paolo Bonzini) [1956950] - KVM: selftests: smm_test: Test SMM enter from L2 (Paolo Bonzini) [1956950] - KVM: nSVM: Restore nested control upon leaving SMM (Paolo Bonzini) [1956950] - KVM: nSVM: Fix L1 state corruption upon return from SMM (Paolo Bonzini) [1956950] - KVM: nSVM: Introduce svm_copy_vmrun_state() (Paolo Bonzini) [1956950] - KVM: nSVM: Check that VM_HSAVE_PA MSR was set before VMRUN (Paolo Bonzini) [1956950] - KVM: nVMX: nSVM: 'nested_run' should count guest-entry attempts that make it to guest code (Paolo Bonzini) [1956950] - KVM: nSVM: Check the value written to MSR_VM_HSAVE_PA (Paolo Bonzini) [1956950] - KVM: SVM: Fix sev_pin_memory() error checks in SEV migration utilities (Paolo Bonzini) [1956950] - KVM: SVM: Return -EFAULT if copy_to_user() for SEV mig packet header fails (Paolo Bonzini) [1956950] - KVM: SVM: add module param to control the #SMI interception (Paolo Bonzini) [1956950] - KVM: SVM: remove INIT intercept handler (Paolo Bonzini) [1956950] - KVM: SVM: #SMI interception must not skip the instruction (Paolo Bonzini) [1956950] - KVM: VMX: Remove vmx_msr_index from vmx.h (Paolo Bonzini) [1956950] - KVM: X86: Disable hardware breakpoints unconditionally before kvm_x86->run() (Paolo Bonzini) [1956950] - KVM: x86/pmu: Clear anythread deprecated bit when 0xa leaf is unsupported on the SVM (Paolo Bonzini) [1956950] - KVM: mmio: Fix use-after-free Read in kvm_vm_ioctl_unregister_coalesced_mmio (Paolo Bonzini) [1956950] - KVM: SVM: Revert clearing of C-bit on GPA in #NPF handler (Paolo Bonzini) [1956950] - KVM: x86/mmu: Do not apply HPA (memory encryption) mask to GPAs (Paolo Bonzini) [1956950] - KVM: x86: Use kernel's x86_phys_bits to handle reduced MAXPHYADDR (Paolo Bonzini) [1956950] - KVM: x86: Use guest MAXPHYADDR from CPUID.0x8000_0008 iff TDP is enabled (Paolo Bonzini) [1956950] - KVM: selftests: do not require 64GB in set_memory_region_test (Paolo Bonzini) [1956950] - KVM: selftests: Fix mapping length truncation in m{,un}map() (Paolo Bonzini) [1956950] - KVM: x86: Force all MMUs to reinitialize if guest CPUID is modified (Paolo Bonzini) [1956950] - Revert "KVM: x86/mmu: Drop kvm_mmu_extended_role.cr4_la57 hack" (Paolo Bonzini) [1956950] - KVM: x86/mmu: Use MMU's role to detect CR4.SMEP value in nested NPT walk (Paolo Bonzini) [1956950] - KVM: x86: Properly reset MMU context at vCPU RESET/INIT (Paolo Bonzini) [1956950] - KVM: x86/mmu: Treat NX as used (not reserved) for all !TDP shadow MMUs (Paolo Bonzini) [1956950] - KVM: x86/mmu: Remove broken WARN that fires on 32-bit KVM w/ nested EPT (Paolo Bonzini) [1956950] - KVM: nVMX: Handle split-lock #AC exceptions that happen in L2 (Paolo Bonzini) [1956950] - KVM: x86/mmu: Calculate and check "full" mmu_role for nested MMU (Paolo Bonzini) [1956950] - KVM: X86: Fix x86_emulator slab cache leak (Paolo Bonzini) [1956950] - KVM: SVM: Call SEV Guest Decommission if ASID binding fails (Paolo Bonzini) [1956950] - KVM: x86: Immediately reset the MMU context when the SMM flag is cleared (Paolo Bonzini) [1956950] - KVM: x86: Fix fall-through warnings for Clang (Paolo Bonzini) [1956950] - KVM: SVM: fix doc warnings (Paolo Bonzini) [1956950] - kvm: LAPIC: Restore guard to prevent illegal APIC register access (Paolo Bonzini) [1956950] - kvm: fix previous commit for 32-bit builds (Paolo Bonzini) [1956950] - kvm: avoid speculation-based attacks from out-of-range memslot accesses (Paolo Bonzini) [1956950] - KVM: x86: Ensure liveliness of nested VM-Enter fail tracepoint message (Paolo Bonzini) [1956950] - KVM: x86: Ensure PV TLB flush tracepoint reflects KVM behavior (Paolo Bonzini) [1956950] - KVM: X86: MMU: Use the correct inherited permissions to get shadow page (Paolo Bonzini) [1956950] - KVM: LAPIC: Write 0 to TMICT should also cancel vmx-preemption timer (Paolo Bonzini) [1956950] - KVM: SVM: Fix SEV SEND_START session length & SEND_UPDATE_DATA query length after commit 238eca821cee (Paolo Bonzini) [1956950] - KVM: X86: Kill off ctxt->ud (Paolo Bonzini) [1956950] - KVM: X86: Fix warning caused by stale emulation context (Paolo Bonzini) [1956950] - KVM: X86: Use kvm_get_linear_rip() in single-step and #DB/#BP interception (Paolo Bonzini) [1956950] - KVM: x86/mmu: Fix comment mentioning skip_4k (Paolo Bonzini) [1956950] - KVM: VMX: update vcpu posted-interrupt descriptor when assigning device (Paolo Bonzini) [1956950] - KVM: rename KVM_REQ_PENDING_TIMER to KVM_REQ_UNBLOCK (Paolo Bonzini) [1956950] - KVM: x86: add start_assignment hook to kvm_x86_ops (Paolo Bonzini) [1956950] - KVM: LAPIC: Narrow the timer latency between wait_lapic_expire and world switch (Paolo Bonzini) [1956950] - KVM: X86: Fix vCPU preempted state from guest's point of view (Paolo Bonzini) [1956950] - KVM: X86: Bail out of direct yield in case of under-committed scenarios (Paolo Bonzini) [1956950] - KVM: SVM: make the avic parameter a bool (Paolo Bonzini) [1956950] - KVM: VMX: Drop unneeded CONFIG_X86_LOCAL_APIC check (Paolo Bonzini) [1956950] - KVM: SVM: Drop unneeded CONFIG_X86_LOCAL_APIC check (Paolo Bonzini) [1956950] - KVM: SVM: Move GHCB unmapping to fix RCU warning (Paolo Bonzini) [1956950] - KVM: SVM: Invert user pointer casting in SEV {en,de}crypt helpers (Paolo Bonzini) [1956950] - kvm: Cap halt polling at kvm->max_halt_poll_ns (Paolo Bonzini) [1956950] - KVM: x86: Prevent deadlock against tk_core.seq (Paolo Bonzini) [1956950] - KVM: x86: Cancel pvclock_gtod_work on module removal (Paolo Bonzini) [1956950] - KVM: x86: Prevent KVM SVM from loading on kernels with 5-level paging (Paolo Bonzini) [1956950] - KVM: SVM: Probe and load MSR_TSC_AUX regardless of RDTSCP support in host (Paolo Bonzini) [1956950] - KVM: VMX: Disable preemption when probing user return MSRs (Paolo Bonzini) [1956950] - KVM: x86: Move RDPID emulation intercept to its own enum (Paolo Bonzini) [1956950] - KVM: SVM: Inject #UD on RDTSCP when it should be disabled in the guest (Paolo Bonzini) [1956950] - KVM: x86: Emulate RDPID only if RDTSCP is supported (Paolo Bonzini) [1956950] - KVM: VMX: Do not advertise RDPID if ENABLE_RDTSCP control is unsupported (Paolo Bonzini) [1956950] - KVM: nSVM: always restore the L1's GIF on migration (Paolo Bonzini) [1956950] - KVM: x86: Hoist input checks in kvm_add_msr_filter() (Paolo Bonzini) [1956950] - KVM: nVMX: Properly pad 'struct kvm_vmx_nested_state_hdr' (Paolo Bonzini) [1956950] - KVM/VMX: Invoke NMI non-IST entry instead of IST entry (Paolo Bonzini) [1956950] - KVM: x86: Fix potential fput on a null source_kvm_file (Paolo Bonzini) [1956950] - KVM: nSVM: leave the guest mode prior to loading a nested state (Paolo Bonzini) [1956950] - KVM: nSVM: fix few bugs in the vmcb02 caching logic (Paolo Bonzini) [1956950] - KVM: nSVM: fix a typo in svm_leave_nested (Paolo Bonzini) [1956950] - KVM: PPC: exit halt polling on need_resched() (Paolo Bonzini) [1956950] - kvm: exit halt polling on need_resched() as well (Paolo Bonzini) [1956950] - KVM: LAPIC: Accurately guarantee busy wait for timer to expire when using hv_timer (Paolo Bonzini) [1956950] - kvm/x86: Fix 'lpages' kvm stat for TDM MMU (Paolo Bonzini) [1956950] - KVM: x86/mmu: Avoid unnecessary page table allocation in kvm_tdp_mmu_map() (Paolo Bonzini) [1956950] - KVM: selftests: Speed up set_memory_region_test (Paolo Bonzini) [1956950] - selftests: kvm: Fix the check of return value (Paolo Bonzini) [1956950] - KVM: x86: Take advantage of kvm_arch_dy_has_pending_interrupt() (Paolo Bonzini) [1956950] - KVM: SVM: Skip SEV cache flush if no ASIDs have been used (Paolo Bonzini) [1956950] - KVM: SVM: Remove an unnecessary prototype declaration of sev_flush_asids() (Paolo Bonzini) [1956950] - KVM: SVM: Drop redundant svm_sev_enabled() helper (Paolo Bonzini) [1956950] - KVM: SVM: Move SEV VMCB tracking allocation to sev.c (Paolo Bonzini) [1956950] - KVM: SVM: Explicitly check max SEV ASID during sev_hardware_setup() (Paolo Bonzini) [1956950] - KVM: SVM: Unconditionally invoke sev_hardware_teardown() (Paolo Bonzini) [1956950] - KVM: SVM: Enable SEV/SEV-ES functionality by default (when supported) (Paolo Bonzini) [1956950] - KVM: SVM: Condition sev_enabled and sev_es_enabled on CONFIG_KVM_AMD_SEV=y (Paolo Bonzini) [1956950] - KVM: SVM: Append "_enabled" to module-scoped SEV/SEV-ES control variables (Paolo Bonzini) [1956950] - KVM: SEV: Mask CPUID[0x8000001F].eax according to supported features (Paolo Bonzini) [1956950] - KVM: SVM: Move SEV module params/variables to sev.c (Paolo Bonzini) [1956950] - svm/sev: Register SEV and SEV-ES ASIDs to the misc controller (Paolo Bonzini) [1956950] - KVM: SVM: Disable SEV/SEV-ES if NPT is disabled (Paolo Bonzini) [1956950] - KVM: SVM: Free sev_asid_bitmap during init if SEV setup fails (Paolo Bonzini) [1956950] - KVM: SVM: Zero out the VMCB array used to track SEV ASID association (Paolo Bonzini) [1956950] - KVM: x86: Move reverse CPUID helpers to separate header file (Paolo Bonzini) [1956950] - KVM: x86: Rename GPR accessors to make mode-aware variants the defaults (Paolo Bonzini) [1956950] - KVM: SVM: Use default rAX size for INVLPGA emulation (Paolo Bonzini) [1956950] - KVM: x86/xen: Drop RAX[63:32] when processing hypercall (Paolo Bonzini) [1956950] - KVM: nVMX: Truncate base/index GPR value on address calc in !64-bit (Paolo Bonzini) [1956950] - KVM: nVMX: Truncate bits 63:32 of VMCS field on nested check in !64-bit (Paolo Bonzini) [1956950] - KVM: VMX: Truncate GPR value for DR and CR reads in !64-bit mode (Paolo Bonzini) [1956950] - KVM: SVM: Truncate GPR value for DR and CR accesses in !64-bit mode (Paolo Bonzini) [1956950] - KVM: x86: Check CR3 GPA for validity regardless of vCPU mode (Paolo Bonzini) [1956950] - KVM: x86: Remove emulator's broken checks on CR0/CR3/CR4 loads (Paolo Bonzini) [1956950] - KVM: VMX: Intercept FS/GS_BASE MSR accesses for 32-bit KVM (Paolo Bonzini) [1956950] - KVM: SVM: Delay restoration of host MSR_TSC_AUX until return to userspace (Paolo Bonzini) [1956950] - KVM: SVM: Clear MSR_TSC_AUX[63:32] on write (Paolo Bonzini) [1956950] - KVM: SVM: Inject #GP on guest MSR_TSC_AUX accesses if RDTSCP unsupported (Paolo Bonzini) [1956950] - KVM: VMX: Invert the inlining of MSR interception helpers (Paolo Bonzini) [1956950] - KVM: X86: Fix failure to boost kernel lock holder candidate in SEV-ES guests (Paolo Bonzini) [1956950] - KVM: x86: Properly handle APF vs disabled LAPIC situation (Paolo Bonzini) [1956950] - KVM: VMX: use EPT_VIOLATION_GVA_TRANSLATED instead of 0x100 (Paolo Bonzini) [1956950] - KVM: x86: Support KVM VMs sharing SEV context (Paolo Bonzini) [1956950] - KVM: x86: Remove unused function declaration (Paolo Bonzini) [1956950] - KVM: x86/mmu: Drop trace_kvm_age_page() tracepoint (Paolo Bonzini) [1956950] - KVM: Move prototypes for MMU notifier callbacks to generic code (Paolo Bonzini) [1956950] - KVM: Pass MMU notifier range flags to kvm_unmap_hva_range() (Paolo Bonzini) [1956950] - KVM: x86/mmu: preserve pending TLB flush across calls to kvm_tdp_mmu_zap_sp (Paolo Bonzini) [1956950] - KVM: x86: disable interrupts while pvclock_gtod_sync_lock is taken (Paolo Bonzini) [1956950] - KVM: x86: reduce pvclock_gtod_sync_lock critical sections (Paolo Bonzini) [1956950] - kvm: x86: annotate RCU pointers (Paolo Bonzini) [1956950] - KVM: x86: remove misplaced comment on active_mmu_pages (Paolo Bonzini) [1956950] - x86/sev: Drop redundant and potentially misleading 'sev_enabled' (Paolo Bonzini) [1956950] - x86/cpufeatures: Assign dedicated feature word for CPUID_0x8000001F[EAX] (Paolo Bonzini) [1956950] - cgroup: Add misc cgroup controller (Paolo Bonzini) [1956950] - x86: Remove duplicate TSC DEADLINE MSR definitions (Paolo Bonzini) [1956950] - KVM: s390: allow facility 192 (vector-packed-decimal-enhancement facility 2) (Thomas Huth) [1977289] - KVM: s390: gen_facilities: allow facilities 165, 193, 194 and 196 (Thomas Huth) [1977289] - mpi3mr: mark as tech preview (Tomas Henzl) [1858804] - add the mpi3mr config (Tomas Henzl) [1858804] - scsi: mpi3mr: Fix W=1 compilation warnings (Tomas Henzl) [1858804] - scsi: mpi3mr: Fix warnings reported by smatch (Tomas Henzl) [1858804] - scsi: mpi3mr: Make some symbols static (Tomas Henzl) [1858804] - scsi: mpi3mr: Fix error return code in mpi3mr_init_ioc() (Tomas Henzl) [1858804] - scsi: mpi3mr: Fix missing unlock on error (Tomas Henzl) [1858804] - scsi: mpi3mr: Fix error handling in mpi3mr_setup_isr() (Tomas Henzl) [1858804] - scsi: mpi3mr: Delete unnecessary NULL check (Tomas Henzl) [1858804] - scsi: mpi3mr: Fix a double free (Tomas Henzl) [1858804] - scsi: mpi3mr: Fix fall-through warning for Clang (Tomas Henzl) [1858804] - scsi: mpi3mr: Add event handling debug prints (Tomas Henzl) [1858804] - scsi: mpi3mr: Add EEDP DIF DIX support (Tomas Henzl) [1858804] - scsi: mpi3mr: Add support for DSN secure firmware check (Tomas Henzl) [1858804] - scsi: mpi3mr: Add support for PM suspend and resume (Tomas Henzl) [1858804] - scsi: mpi3mr: Wait for pending I/O completions upon detection of VD I/O timeout (Tomas Henzl) [1858804] - scsi: mpi3mr: Print pending host I/Os for debugging (Tomas Henzl) [1858804] - scsi: mpi3mr: Complete support for soft reset (Tomas Henzl) [1858804] - scsi: mpi3mr: Add support for threaded ISR (Tomas Henzl) [1858804] - scsi: mpi3mr: Hardware workaround for UNMAP commands to NVMe drives (Tomas Henzl) [1858804] - scsi: mpi3mr: Allow certain commands during pci-remove hook (Tomas Henzl) [1858804] - scsi: mpi3mr: Add change queue depth support (Tomas Henzl) [1858804] - scsi: mpi3mr: Implement SCSI error handler hooks (Tomas Henzl) [1858804] - scsi: mpi3mr: Add bios_param SCSI host template hook (Tomas Henzl) [1858804] - scsi: mpi3mr: Print IOC info for debugging (Tomas Henzl) [1858804] - scsi: mpi3mr: Add support for timestamp sync with firmware (Tomas Henzl) [1858804] - scsi: mpi3mr: Add support for recovering controller (Tomas Henzl) [1858804] - scsi: mpi3mr: Additional event handling (Tomas Henzl) [1858804] - scsi: mpi3mr: Add support for PCIe device event handling (Tomas Henzl) [1858804] - scsi: mpi3mr: Add support for device add/remove event handling (Tomas Henzl) [1858804] - scsi: mpi3mr: Add support for internal watchdog thread (Tomas Henzl) [1858804] - scsi: mpi3mr: Add support for queue command processing (Tomas Henzl) [1858804] - scsi: mpi3mr: Create operational request and reply queue pair (Tomas Henzl) [1858804] - scsi: mpi3mr: Base driver code (Tomas Henzl) [1858804] - scsi: mpi3mr: Add mpi30 Rev-R headers and Kconfig (Tomas Henzl) [1858804] - e1000e: Fix prototype warning (Ken Cox) [1920290] - e1000e: Mark e1000e_pm_prepare() as __maybe_unused (Ken Cox) [1920290] - e1000e: Fix duplicate include guard (Ken Cox) [1920290] - e1000e: Remove the runtime suspend restriction on CNP+ (Ken Cox) [1920290] - e1000e: Leverage direct_complete to speed up s2ram (Ken Cox) [1920290] - e1000e: Fix error handling in e1000_set_d0_lplu_state_82571 (Ken Cox) [1920290] - e1000e: add rtnl_lock() to e1000_reset_task (Ken Cox) [1920290] - e1000e: remove the redundant value assignment in e1000_update_nvm_checksum_spt (Ken Cox) [1920290] - e1000e: Export S0ix flags to ethtool (Ken Cox) [1920290] - e1000e: bump up timeout to wait when ME un-configures ULP mode (Ken Cox) [1920290] - e1000e: Only run S0ix flows if shutdown succeeded (Ken Cox) [1920290] - scsi: ipr: System crashes when seeing type 20 error (Desnes A. Nunes do Rosario) [1977532] - scsi: ipr: Use scnprintf() for avoiding potential buffer overflow (Desnes A. Nunes do Rosario) [1977532] - tipc: do not write skb_shinfo frags when doing decrytion (Xin Long) [1974627] - bnxt_en: Call bnxt_ethtool_free() in bnxt_init_one() error path (Jonathan Toppins) [1921449] - bnxt_en: Fix TQM fastpath ring backing store computation (Jonathan Toppins) [1921449] - bnxt_en: Rediscover PHY capabilities after firmware reset (Jonathan Toppins) [1921449] - bnxt_en: Fix context memory setup for 64K page size. (Jonathan Toppins) [1921449] - bnxt_en: Include new P5 HV definition in VF check. (Jonathan Toppins) [1921449] - bnxt_en: Add PCI IDs for Hyper-V VF devices. (Jonathan Toppins) [1921449] - bnxt_en: Fix RX consumer index logic in the error path. (Jonathan Toppins) [1921449] - bnxt_en: fix ternary sign extension bug in bnxt_show_temp() (Jonathan Toppins) [1921449] - bnxt_en: reliably allocate IRQ table on reset to avoid crash (Jonathan Toppins) [1921449] - bnxt_en: Fix race between firmware reset and driver remove. (Jonathan Toppins) [1921449] - bnxt_en: Improve logging of error recovery settings information. (Jonathan Toppins) [1921449] - bnxt_en: Reply to firmware's echo request async message. (Jonathan Toppins) [1921449] - bnxt_en: Initialize "context kind" field for context memory blocks. (Jonathan Toppins) [1921449] - bnxt_en: Add context memory initialization infrastructure. (Jonathan Toppins) [1921449] - bnxt_en: Implement faster recovery for firmware fatal error. (Jonathan Toppins) [1921449] - bnxt_en: selectively allocate context memories (Jonathan Toppins) [1921449] - bnxt_en: Update firmware interface spec to 1.10.2.16. (Jonathan Toppins) [1921449] - bnxt_en: Fix devlink info's stored fw.psid version format. (Jonathan Toppins) [1921449] - bnxt_en: reverse order of TX disable and carrier off (Jonathan Toppins) [1921449] - bnxt_en: Convert to use netif_level() helpers. (Jonathan Toppins) [1921449] - bnxt_en: Do not process completion entries after fatal condition detected. (Jonathan Toppins) [1921449] - bnxt_en: Consolidate firmware reset event logging. (Jonathan Toppins) [1921449] - bnxt_en: Improve firmware fatal error shutdown sequence. (Jonathan Toppins) [1921449] - bnxt_en: Modify bnxt_disable_int_sync() to be called more than once. (Jonathan Toppins) [1921449] - bnxt_en: Add a new BNXT_STATE_NAPI_DISABLED flag to keep track of NAPI state. (Jonathan Toppins) [1921449] - bnxt_en: Add bnxt_fw_reset_timeout() helper. (Jonathan Toppins) [1921449] - bnxt_en: Retry open if firmware is in reset. (Jonathan Toppins) [1921449] - bnxt_en: attempt to reinitialize after aborted reset (Jonathan Toppins) [1921449] - bnxt_en: log firmware debug notifications (Jonathan Toppins) [1921449] - bnxt_en: Add an upper bound for all firmware command timeouts. (Jonathan Toppins) [1921449] - bnxt_en: Move reading VPD info after successful handshake with fw. (Jonathan Toppins) [1921449] - bnxt_en: Retry sending the first message to firmware if it is under reset. (Jonathan Toppins) [1921449] - bnxt_en: handle CRASH_NO_MASTER during bnxt_open() (Jonathan Toppins) [1921449] - bnxt_en: Define macros for the various health register states. (Jonathan Toppins) [1921449] - bnxt_en: Update firmware interface to 1.10.2.11. (Jonathan Toppins) [1921449] - bnxt_en: Clear DEFRAG flag in firmware message when retry flashing. (Jonathan Toppins) [1921449] - bnxt_en: Improve stats context resource accounting with RDMA driver loaded. (Jonathan Toppins) [1921449] - bnxt_en: Use kzalloc for allocating only one thing (Jonathan Toppins) [1921449] - bnxt_en: Check TQM rings for maximum supported value. (Jonathan Toppins) [1921449] - bnxt_en: Fix AER recovery. (Jonathan Toppins) [1921449] - bnxt_en: Enable batch mode when using HWRM_NVM_MODIFY to flash packages. (Jonathan Toppins) [1921449] - bnxt_en: Retry installing FW package under NO_SPACE error condition. (Jonathan Toppins) [1921449] - bnxt_en: Restructure bnxt_flash_package_from_fw_obj() to execute in a loop. (Jonathan Toppins) [1921449] - bnxt_en: Rearrange the logic in bnxt_flash_package_from_fw_obj(). (Jonathan Toppins) [1921449] - bnxt_en: Refactor bnxt_flash_nvram. (Jonathan Toppins) [1921449] - bnxt_en: Release PCI regions when DMA mask setup fails during probe. (Jonathan Toppins) [1921449] - bnxt_en: fix error return code in bnxt_init_board() (Jonathan Toppins) [1921449] - bnxt_en: fix error return code in bnxt_init_one() (Jonathan Toppins) [1921449] - bnxt_en: Avoid unnecessary NVM_GET_DEV_INFO cmd error log on VFs. (Jonathan Toppins) [1921449] - bnxt_en: Fix counter overflow logic. (Jonathan Toppins) [1921449] - bnxt_en: Free port stats during firmware reset. (Jonathan Toppins) [1921449] - bnxt_en: read EEPROM A2h address using page 0 (Jonathan Toppins) [1921449] - bnxt_en: Send HWRM_FUNC_RESET fw command unconditionally. (Jonathan Toppins) [1921449] - bnxt_en: Check abort error state in bnxt_open_nic(). (Jonathan Toppins) [1921449] - bnxt_en: Re-write PCI BARs after PCI fatal error. (Jonathan Toppins) [1921449] - bnxt_en: Invoke cancel_delayed_work_sync() for PFs also. (Jonathan Toppins) [1921449] - bnxt_en: Fix regression in workqueue cleanup logic in bnxt_remove_one(). (Jonathan Toppins) [1921449] - bnxt_en: Add stored FW version info to devlink info_get cb. (Jonathan Toppins) [1921449] - bnxt_en: Refactor bnxt_dl_info_get(). (Jonathan Toppins) [1921449] - bnxt_en: Add bnxt_hwrm_nvm_get_dev_info() to query NVM info. (Jonathan Toppins) [1921449] - bnxt_en: Log unknown link speed appropriately. (Jonathan Toppins) [1921449] - bnxt_en: Log event_data1 and event_data2 when handling RESET_NOTIFY event. (Jonathan Toppins) [1921449] - bnxt_en: Simplify bnxt_async_event_process(). (Jonathan Toppins) [1921449] - bnxt_en: Set driver default message level. (Jonathan Toppins) [1921449] - bnxt_en: Enable online self tests for multi-host/NPAR mode. (Jonathan Toppins) [1921449] - bnxt_en: Return -EROFS to user space, if NVM writes are not permitted. (Jonathan Toppins) [1921449] - bnxt_en: Eliminate unnecessary RX resets. (Jonathan Toppins) [1921449] - bnxt_en: Reduce unnecessary message log during RX errors. (Jonathan Toppins) [1921449] - bnxt_en: Add a software counter for RX ring reset. (Jonathan Toppins) [1921449] - bnxt_en: Implement RX ring reset in response to buffer errors. (Jonathan Toppins) [1921449] - bnxt_en: Refactor bnxt_init_one_rx_ring(). (Jonathan Toppins) [1921449] - bnxt_en: Refactor bnxt_free_rx_skbs(). (Jonathan Toppins) [1921449] - bnxt_en: Log FW health status info, if reset is aborted. (Jonathan Toppins) [1921449] - bnxt_en: perform no master recovery during startup (Jonathan Toppins) [1921449] - bnxt_en: log firmware status on firmware init failure (Jonathan Toppins) [1921449] - bnxt_en: refactor bnxt_alloc_fw_health() (Jonathan Toppins) [1921449] - bnxt_en: Update firmware interface spec to 1.10.1.68. (Jonathan Toppins) [1921449] - bnxt_en: Improve preset max value for ethtool -l. (Jonathan Toppins) [1921449] - bnxt_en: Implement ethtool set_fec_param() method. (Jonathan Toppins) [1921449] - bnxt_en: Report Active FEC encoding during link up. (Jonathan Toppins) [1921449] - bnxt_en: Report FEC settings to ethtool. (Jonathan Toppins) [1921449] - bnxt_en: avoid link reset if speed is not changed (Jonathan Toppins) [1921449] - bnxt_en: Handle ethernet link being disabled by firmware. (Jonathan Toppins) [1921449] - bnxt_en: ethtool: support PAM4 link speeds up to 200G (Jonathan Toppins) [1921449] - bnxt_en: add basic infrastructure to support PAM4 link speeds (Jonathan Toppins) [1921449] - bnxt_en: refactor bnxt_get_fw_speed() (Jonathan Toppins) [1921449] - bnxt_en: refactor code to limit speed advertising (Jonathan Toppins) [1921449] - bnxt_en: Update firmware interface spec to 1.10.1.65. (Jonathan Toppins) [1921449] - bnxt: add pause frame stats (Jonathan Toppins) [1921449] - xfrm: Fix xfrm offload fallback fail case (Andrea Claudi) [1976424] - sctp: trim optlen when it's a huge value in sctp_setsockopt (Xin Long) [1983864] - netfilter: flowtable: Set offload timeouts according to proto values (Phil Sutter) [1979184] - netfilter: conntrack: Introduce udp offload timeout configuration (Phil Sutter) [1979184] - netfilter: conntrack: Introduce tcp offload timeout configuration (Phil Sutter) [1979184] - veth: check for NAPI instead of xdp_prog before xmit of XDP frame (Paolo Abeni) [1952835] - self-tests: add veth tests (Paolo Abeni) [1952835] - veth: refine napi usage (Paolo Abeni) [1952835] - veth: allow enabling NAPI even without XDP (Paolo Abeni) [1952835] - veth: use skb_orphan_partial instead of skb_orphan (Paolo Abeni) [1952835] - net: really orphan skbs tied to closing sk (Paolo Abeni) [1952835] - net: let skb_orphan_partial wake-up waiters. (Paolo Abeni) [1952835] - veth: Store queue_mapping independently of XDP prog presence (Paolo Abeni) [1952835] - net/xfrm: Add inner_ipproto into sec_path (Petr Oros) [1981429] - net, xdp: Introduce xdp_prepare_buff utility routine (Jiri Benc) [1983730] - net, xdp: Introduce xdp_init_buff utility routine (Jiri Benc) [1983730] - bridge: switchdev: Notify about VLAN protocol changes (Ivan Vecera) [1981461] - net: bridge: br_vlan_get_pvid_rcu() should dereference the VLAN group under RCU (Ivan Vecera) [1981461] - bridge: add br_vlan_get_proto() (Ivan Vecera) [1981461] - bridge: add br_vlan_get_pvid_rcu() (Ivan Vecera) [1981461] - RDMA/bnxt_re: Fix a double free in bnxt_qplib_alloc_res (Selvin Xavier) [1921454 1923026] - RDMA/bnxt_re: Get rid of custom module reference counting (Selvin Xavier) [1921454 1923026] - RDMA/bnxt_re: Create direct symbol link between bnxt modules (Selvin Xavier) [1921454 1923026] - RDMA/bnxt_re: Depend on bnxt ethernet driver and not blindly select it (Selvin Xavier) [1921454 1923026] - RDMA/bnxt_re: Fix Kconfig indentation (Selvin Xavier) [1921454 1923026] - RDMA/bnxt_re: Fix error return code in bnxt_qplib_cq_process_terminal() (Selvin Xavier) [1921454 1923026] - RDMA/bnxt_re: Move device to error state upon device crash (Selvin Xavier) [1921454 1923026] - RDMA/bnxt_re: Allow bigger MR creation (Selvin Xavier) [1921454 1923026] - RDMA/bnxt_re: Code refactor while populating user MRs (Selvin Xavier) [1921454 1923026] - RDMA/bnxt_re: Fix max_qp_wrs reported (Selvin Xavier) [1921454 1923026] - RDMA/bnxt_re: Fix entry size during SRQ create (Selvin Xavier) [1921454 1923026] - RDMA/bnxt_re: Fix sizeof mismatch for allocation of pbl_tbl. (Selvin Xavier) [1921454 1923026] - RDMA/bnxt_re: Use rdma_umem_for_each_dma_block() (Selvin Xavier) [1921454 1923026] - [s390] tools/kvm_stat: Exempt time-based counters (Claudio Imbrenda) [1981802] - Documentation/admin-guide: intel_pstate: drop doubled word (David Arcari) [1973225] - Documentation: fix multiple typos found in the admin-guide subdirectory (David Arcari) [1973225] - cpufreq: intel_pstate: Fix active mode setting from command line (David Arcari) [1973225] - cpufreq: intel_pstate: Use passive mode by default without HWP (David Arcari) [1973225] - cpufreq: intel_pstate: Use HWP if enabled by platform firmware (David Arcari) [1973225] - cpufreq: intel_pstate: Simplify intel_pstate_update_perf_limits() (David Arcari) [1973225] - cpufreq: intel_pstate: Clean up frequency computations (David Arcari) [1973225] - cpufreq/intel_pstate: Fix wrong macro conversion (David Arcari) [1973225] - cpufreq: Convert to new X86 CPU match macros (David Arcari) [1973225] - treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 441 (David Arcari) [1973225] - selftests/fpu: Fix debugfs_simple_attr.cocci warning (Vitaly Kuznetsov) [1919182] - selftest/fpu: avoid clang warning (Vitaly Kuznetsov) [1919182] - redhat/configs: Add Enable CONFIG_TEST_FPU (Vitaly Kuznetsov) [1919182] - selftests/fpu: Add an FPU selftest (Vitaly Kuznetsov) [1919182] - x86/fpu/64: Don't FNINIT in kernel_fpu_begin() (Vitaly Kuznetsov) [1919182] - x86/fpu: Make the EFI FPU calling convention explicit (Vitaly Kuznetsov) [1919182] - x86/mmx: Use KFPU_387 for MMX string operations (Vitaly Kuznetsov) [1919182] - x86/fpu: Add kernel_fpu_begin_mask() to selectively initialize state (Vitaly Kuznetsov) [1919182] - x86/fpu: Simplify kernel_fpu_begin() (Vitaly Kuznetsov) [1919182] - x86/fpu: Simplify kernel_fpu_end() (Vitaly Kuznetsov) [1919182] - x86/fpu: Don't use current->mm to check for a kthread (Vitaly Kuznetsov) [1919182] - x86/fpu: Don't export __kernel_fpu_{begin,end}() (Vitaly Kuznetsov) [1919182] - intel_th: pci: Add Alder Lake-P support (Tony Camuso) [1929493 1929494]- can: bcm: delay release of struct bcm_op after synchronize_rcu() (Hangbin Liu) [1975059] {CVE-2021-3609} - seq_file: Disallow extremely large seq buffer allocations (Ian Kent) [1975182] - nvme-pci: look for StorageD3Enable on companion ACPI device instead (Gopal Tiwari) [1965660] - prctl: exe link permission error changed from -EINVAL to -EPERM (Adrian Reber) [1960708] - prctl: Allow local CAP_CHECKPOINT_RESTORE to change /proc/self/exe (Adrian Reber) [1960708] - prctl_set_mm: refactor checks from validate_prctl_map (Adrian Reber) [1960708] - proc: allow access in init userns for map_files with CAP_CHECKPOINT_RESTORE (Adrian Reber) [1960708] - pid_namespace: use checkpoint_restore_ns_capable() for ns_last_pid (Adrian Reber) [1960708] - capabilities: Introduce CAP_CHECKPOINT_RESTORE (Adrian Reber) [1960708] - scripts: skip empty CAP_* strings (Adrian Reber) [1960708] - VMCI: Release resource if the work is already queued (Cathy Avery) [1978518] - perf vendor events arm64: Add Fujitsu A64FX pmu event (Michael Petlan) [1908109] - perf vendor events arm64: Add more common and uarch events (Michael Petlan) [1908109] - sunrpc: Avoid a KASAN slab-out-of-bounds bug in xdr_set_page_base() (Benjamin Coddington) [1969751] - xfs: sync lazy sb accounting on quiesce of read-only mounts (Bill O'Donnell) [1917220] - drm/dp_mst: Avoid to mess up payload table by ports in stale topology (Lyude Paul) [1944404] - drm/dp_mst: Do not set proposed vcpi directly (Lyude Paul) [1944404] - drm/qxl: add lock asserts to qxl_bo_vmap_locked + qxl_bo_vunmap_locked (Lyude Paul) [1944404 1907341] - drm/qxl: rework cursor plane (Lyude Paul) [1944404 1907341] - drm/qxl: move shadow handling to new qxl_prepare_shadow() (Lyude Paul) [1944404 1907341] - drm/qxl: fix monitors object vmap (Lyude Paul) [1944404 1907341] - drm/qxl: fix prime vmap (Lyude Paul) [1944404 1907341] - drm/qxl: add qxl_bo_vmap/qxl_bo_vunmap (Lyude Paul) [1944404 1907341] - drm/qxl: rename qxl_bo_kmap -> qxl_bo_vmap_locked (Lyude Paul) [1944404 1907341] - drm/qxl: more fence wait rework (Lyude Paul) [1944404 1907341] - drm/qxl: properly handle device init failures (Lyude Paul) [1944404 1907341] - drm/qxl: allocate dumb buffers in ram (Lyude Paul) [1944404 1907341] - drm/qxl: simplify qxl_fence_wait (Lyude Paul) [1944404 1907341] - drm/qxl: properly free qxl releases (Lyude Paul) [1944404 1907341] - drm/qxl: handle shadow in primary destroy (Lyude Paul) [1944404 1907341] - drm/qxl: properly pin/unpin shadow (Lyude Paul) [1944404 1907341] - drm/qxl: use drmm_mode_config_init (Lyude Paul) [1944404 1907341] - drm/i915/icp+: Use icp_hpd_irq_setup() instead of spt_hpd_irq_setup() (Lyude Paul) [1944404] - drm/i915/gen9_bc: Add W/A for missing STRAP config on TGP PCH + CML combos (Lyude Paul) [1944404] - drm/i915/gen9_bc: Introduce HPD pin mappings for TGP PCH + CML combos (Lyude Paul) [1944404] - drm/i915/gen9_bc: Introduce TGP PCH DDC pin mappings (Lyude Paul) [1944404] - drm/i915/gen9_bc: Recognize TGP PCH + CML combos (Lyude Paul) [1944404] - drm/i915: rename i915_rev_steppings->intel_step_info (Lyude Paul) [1944404] - drm/i915: rename disp_stepping->display_step and gt_stepping->gt_step (Lyude Paul) [1944404] - drm/i915: rename DISP_STEPPING->DISPLAY_STEP and GT_STEPPING->GT_STEP (Lyude Paul) [1944404] - drm/i915: switch TGL and ADL to the new stepping scheme (Lyude Paul) [1944404] - drm/i915: switch KBL to the new stepping scheme (Lyude Paul) [1944404] - drm/i915: add new helpers for accessing stepping info (Lyude Paul) [1944404] - drm/i915: split out stepping info to a new file (Lyude Paul) [1944404] - drm/i915: Add DISPLAY_VER() and related macros (Lyude Paul) [1944404] - drm/i915/display: Do not allow DC3CO if PSR SF is enabled (Lyude Paul) [1944404] - drm/i915: s/dev_priv/i915/ for the remainder of DDI clock routing (Lyude Paul) [1944404] - drm/i915: Relocate icl_sanitize_encoder_pll_mapping() (Lyude Paul) [1944404] - drm/i915: Use .disable_clock() for pll sanitation (Lyude Paul) [1944404] - drm/i915: Split adl-s/rkl from icl_ddi_combo_{enable,disable}_clock() (Lyude Paul) [1944404] - drm/i915: Extract _cnl_ddi_{enable,disable}_clock() (Lyude Paul) [1944404] - drm/i915: Sprinkle WARN(!pll) into icl/dg1 .clock_enable() (Lyude Paul) [1944404] - drm/i915: Sprinkle a few missing locks around shared DDI clock registers (Lyude Paul) [1944404] - drm/i915: Use intel_de_rmw() for DDI clock routing (Lyude Paul) [1944404] - drm/i915: Extract icl+ .{enable,disable}_clock() vfuncs (Lyude Paul) [1944404] - drm/i915: Convert DG1 over to .{enable,disable}_clock() (Lyude Paul) [1944404] - drm/i195: Extract cnl_ddi_{enable,disable}_clock() (Lyude Paul) [1944404] - drm/i915: Extract skl_ddi_{enable,disable}_clock() (Lyude Paul) [1944404] - drm/i915: Extract hsw_ddi_{enable,disable}_clock() (Lyude Paul) [1944404] - drm/i915: Introduce .{enable,disable}_clock() encoder vfuncs (Lyude Paul) [1944404] - drm/i915: Use intel_ddi_clk_select() for FDI (Lyude Paul) [1944404] - drm/i915/adl_s: Add GT and CTX WAs for ADL-S (Lyude Paul) [1944404] - drm/i915/adl_s: Add display WAs for ADL-S (Lyude Paul) [1944404] - drm/i915/display: Add HAS_D12_PLANE_MINIMIZATION (Lyude Paul) [1944404] - drm/i915/adl_s: Re-use TGL GuC/HuC firmware (Lyude Paul) [1944404] - drm/i915/adl_s: Add power wells (Lyude Paul) [1944404] - drm/i915/adl_s: Update PHY_MISC programming (Lyude Paul) [1944404] - drm/i915/adl_s: Update combo PHY master/slave relationships (Lyude Paul) [1944404] - drm/i915/adl_s: Add vbt port and aux channel settings for adls (Lyude Paul) [1944404] - drm/i915/adl_s: Add adl-s ddc pin mapping (Lyude Paul) [1944404] - drm/i915/adl_s: Initialize display for ADL-S (Lyude Paul) [1944404] - drm/i915/adl_s: Configure Port clock registers for ADL-S (Lyude Paul) [1944404] - drm/i915/adl_s: Configure DPLL for ADL-S (Lyude Paul) [1944404] - drm/i915/adl_s: Add PHYs for Alderlake S (Lyude Paul) [1944404] - drm/i915/adl_s: Add PCH support (Lyude Paul) [1944404] - drm/i915/adl_s: Add ADL-S platform info and PCI ids (Lyude Paul) [1944404] - drm/i915/tgl: Use TGL stepping info for applying WAs (Lyude Paul) [1944404] - redhat/configs: Update CONFIG_HSA_AMD (Lyude Paul) - redhat/configs: Update CONFIG_DRM_AMDGPU_USERPTR (Lyude Paul) - DRM Backport v5.11 -> v5.12.4 (Lyude Paul) [1944404] - include/linux/kernel.h: add typeof_member() macro (Lyude Paul) [1944404] - drm: Use USB controller's DMA mask when importing dmabufs (Lyude Paul) [1944404] - PM: runtime: Add pm_runtime_get_if_active() (Lyude Paul) [1944404] - PCI: Add pci_rebar_bytes_to_size() (Lyude Paul) [1944404] - PCI: Export pci_rebar_get_possible_sizes() (Lyude Paul) [1944404] - DRM backport v5.10->v5.11 (Lyude Paul) [1944404] - dma-buf: Use struct dma_buf_map in dma_buf_vunmap() interfaces (Lyude Paul) [1944404] - dma-buf: Use struct dma_buf_map in dma_buf_vmap() interfaces (Lyude Paul) [1944404] - dma-buf: Add struct dma-buf-map for storing struct dma_buf.vaddr_ptr (Lyude Paul) [1944404] - PCI/PM: Do not generate wakeup event when runtime resuming device (Lyude Paul) [1944404] - PCI/PM: Rename pci_wakeup_bus() to pci_resume_bus() (Lyude Paul) [1944404] - blktrace: make relay callbacks const (Lyude Paul) [1944404] - drm/i915: make relay callbacks const (Lyude Paul) [1944404] - relay: allow the use of const callback structs (Lyude Paul) [1944404] - relay: make create_buf_file and remove_buf_file callbacks mandatory (Lyude Paul) [1944404] - relay: require non-NULL callbacks in relay_open() (Lyude Paul) [1944404] - relay: remove unused buf_mapped and buf_unmapped callbacks (Lyude Paul) [1944404] - drm/edid: fix objtool warning in drm_cvt_modes() (Lyude Paul) [1944404] - drm/edid: Fix uninitialized variable in drm_cvt_modes() (Lyude Paul) [1944404] - DRM backport v5.9.y -> v5.10 (Lyude Paul) [1944404] - time: Introduce jiffies64_to_msecs() (Lyude Paul) [1944404] - virtio: add dma-buf support for exported objects (Lyude Paul) [1944404] - objtool: Rename frame.h -> objtool.h (Lyude Paul) [1944404] - moduleparams: Add hexint type parameter (Lyude Paul) [1944404] - iommu/vt-d: Move intel_iommu_gfx_mapped to Intel IOMMU header (Lyude Paul) [1944404]- [s390] s390/zcrypt/pkey: introduce zcrypt_wait_api_operational() function (Claudio Imbrenda) [1881833] - [s390] s390/ap: ap bus userspace notifications for some bus conditions (Claudio Imbrenda) [1881833] - [s390] s390/pkey: fix paes selftest failure with paes and pkey static build (Claudio Imbrenda) [1881833] - KVM: nSVM: Avoid tainiting kernel by default (Vitaly Kuznetsov) [1982248] - KVM: s390x: implement KVM_CAP_SET_GUEST_DEBUG2 (Thomas Huth) [1945752] - KVM: s390: fix guarded storage control register handling (Thomas Huth) [1945752] - s390/protvirt: fix error return code in uv_info_init() (Thomas Huth) [1945752] - s390/uv: fix prot virt host indication compilation (Thomas Huth) [1945752] - KVM: s390: VSIE: fix MVPG handling for prefixing and MSO (Thomas Huth) [1945752] - KVM: s390: split kvm_s390_real_to_abs (Thomas Huth) [1945752] - KVM: s390: VSIE: correctly handle MVPG when in VSIE (Thomas Huth) [1945752] - KVM: s390: extend kvm_s390_shadow_fault to return entry pointer (Thomas Huth) [1945752] - s390/uv: add prot virt guest/host indication files (Thomas Huth) [1945752] - KVM: s390: split kvm_s390_logical_to_effective (Thomas Huth) [1945752] - KVM: s390: Fix comment spelling in kvm_s390_vcpu_start() (Thomas Huth) [1945752] - s390: uv: Fix sysfs max number of VCPUs reporting (Thomas Huth) [1945752] - KVM: s390: track synchronous pfault events in kvm_stat (Thomas Huth) [1945752] - s390/gmap: make gmap memcg aware (Thomas Huth) [1945752] - KVM: s390: Add memcg accounting to KVM allocations (Thomas Huth) [1945752] - s390/uv: handle destroy page legacy interface (Thomas Huth) [1945752] - KVM: s390: pv: Mark mm as protected after the set secure parameters and improve cleanup (Thomas Huth) [1945752] - virtio/s390: implement virtio-ccw revision 2 correctly (Thomas Huth) [1945752] - sfc: deprecate SFC9020 family (Siena) (Íñigo Huguet) [1926379] - NFS: Fix open coded versions of nfs_set_cache_invalid() in NFSv4 (Benjamin Coddington) [1936478] - NFS: Fix open coded versions of nfs_set_cache_invalid() (Benjamin Coddington) [1936478] - NFS: Clean up function nfs_mark_dir_for_revalidate() (Benjamin Coddington) [1936478] - NFSD: Mark exports of NFS as tech-preview (Benjamin Coddington) [1972229] - perf vendor events intel: Add missing skylake & icelake model numbers (Michael Petlan) [1971959] - tc-testing: add test for ct DNAT tuple collision (Marcelo Ricardo Leitner) [1964578] - tc-testing: add support for sending various scapy packets (Marcelo Ricardo Leitner) [1964578] - tc-testing: fix list handling (Marcelo Ricardo Leitner) [1964578] - net/sched: act_ct: handle DNAT tuple collision (Marcelo Ricardo Leitner) [1964578] - net/packet: remove data races in fanout operations (Balazs Nemeth) [1957270] - net/packet: remove locking from packet_rcv_has_room() (Balazs Nemeth) [1957270] - net: packetmmap: fix only tx timestamp on request (Balazs Nemeth) [1970404] - x86/sgx: Add TAINT_TECH_PREVIEW for virtual EPC (Bandan Das) [1977474] - cxgb4: fix thermal zone device registration (Raju Rangoju) [1954012] - powerpc/64s: Fix crashes when toggling stf barrier (Desnes A. Nunes do Rosario) [1964484] - iavf: Fix an error handling path in 'iavf_probe()' (Stefan Assmann) [1920276] - iavf: clean up packet type lookup table (Stefan Assmann) [1920276] - iavf: redefine the magic number for FDIR GTP-U header fields (Stefan Assmann) [1920276] - iavf: enhance the duplicated FDIR list scan handling (Stefan Assmann) [1920276] - iavf: change the flex-byte support number to macro definition (Stefan Assmann) [1920276] - iavf: remove duplicate free resources calls (Stefan Assmann) [1920276] - iavf: Support for modifying SCTP RSS flow hashing (Stefan Assmann) [1920276] - iavf: Support for modifying UDP RSS flow hashing (Stefan Assmann) [1920276] - iavf: Support for modifying TCP RSS flow hashing (Stefan Assmann) [1920276] - iavf: Add framework to enable ethtool RSS config (Stefan Assmann) [1920276] - iavf: add support for UDP Segmentation Offload (Stefan Assmann) [1920276] - intel: clean up mismatched header comments (Stefan Assmann) [1920276] - iavf: Enable flex-bytes support (Stefan Assmann) [1920276] - iavf: Support Ethernet Type Flow Director filters (Stefan Assmann) [1920276] - iavf: Support IPv6 Flow Director filters (Stefan Assmann) [1920276] - iavf: Support IPv4 Flow Director filters (Stefan Assmann) [1920276] - iavf: Add framework to enable ethtool ntuple filters (Stefan Assmann) [1920276] - net: intel: iavf: fix error return code of iavf_init_get_resources() (Stefan Assmann) [1920276] - workqueue: Move the position of debug_work_activate() in __queue_work() (Waiman Long) [1977537] - workqueue: remove useless unlock() and lock() in series (Waiman Long) [1977537] - workqueue: Convert the pool::lock and wq_mayday_lock to raw_spinlock_t (Waiman Long) [1977537] - workqueue: Use rcuwait for wq_manager_wait (Waiman Long) [1977537] - workqueue: Remove unnecessary kfree() call in rcu_free_wq() (Waiman Long) [1977537] - workqueue: Fix an use after free in init_rescuer() (Waiman Long) [1977537] - workqueue: Use IS_ERR and PTR_ERR instead of PTR_ERR_OR_ZERO. (Waiman Long) [1977537] - workqueue: don't use wq_select_unbound_cpu() for bound works (Waiman Long) [1977537] - workqueue: Use pr_warn instead of pr_warning (Waiman Long) [1977537] - workqueue: more destroy_workqueue() fixes (Waiman Long) [1977537] - workqueue: Minor follow-ups to the rescuer destruction change (Waiman Long) [1977537] - kernel/workqueue: Document wq_worker_last_func() argument (Waiman Long) [1977537] - workqueue: Only unregister a registered lockdep key (Waiman Long) [1977537] - kernel: workqueue: clarify wq_worker_last_func() caller requirements (Waiman Long) [1977537] - workqueue: Fix spelling in source code comments (Waiman Long) [1977537] - workqueue: fix typo in comment (Waiman Long) [1977537] - ice: add correct exception tracing for XDP (Jonathan Toppins) [1920278] - ice: optimize for XDP_REDIRECT in xsk path (Jonathan Toppins) [1920278] - ice: Allow all LLDP packets from PF to Tx (Jonathan Toppins) [1920278] - ice: report supported and advertised autoneg using PHY capabilities (Jonathan Toppins) [1920278] - ice: handle the VF VSI rebuild failure (Jonathan Toppins) [1920278] - ice: Fix VFR issues for AVF drivers that expect ATQLEN cleared (Jonathan Toppins) [1920278] - ice: Fix allowing VF to request more/less queues via virtchnl (Jonathan Toppins) [1920278] - ice: track AF_XDP ZC enabled queues in bitmap (Jonathan Toppins) [1920278] - ice: handle increasing Tx or Rx ring sizes (Jonathan Toppins) [1920278] - ice: Fix potential infinite loop when using u8 loop counter (Jonathan Toppins) [1920278] - ice: fix memory leak of aRFS after resuming from suspend (Jonathan Toppins) [1920278] - ice: Cleanup fltr list in case of allocation issues (Jonathan Toppins) [1920278] - ice: Use port number instead of PF ID for WoL (Jonathan Toppins) [1920278] - ice: Fix for dereference of NULL pointer (Jonathan Toppins) [1920278] - ice: remove DCBNL_DEVRESET bit from PF state (Jonathan Toppins) [1920278] - ice: fix memory allocation call (Jonathan Toppins) [1920278] - ice: prevent ice_open and ice_stop during reset (Jonathan Toppins) [1920278] - ice: Recognize 860 as iSCSI port in CEE mode (Jonathan Toppins) [1920278] - ice: Increase control queue timeout (Jonathan Toppins) [1920278] - ice: Continue probe on link/PHY errors (Jonathan Toppins) [1920278] - ice: fix napi work done reporting in xsk path (Jonathan Toppins) [1920278] - ice: update the number of available RSS queues (Jonathan Toppins) [1920278] - ice: Fix state bits on LLDP mode switch (Jonathan Toppins) [1920278] - ice: Account for port VLAN in VF max packet size calculation (Jonathan Toppins) [1920278] - ice: Set trusted VF as default VSI when setting allmulti on (Jonathan Toppins) [1920278] - ice: report correct max number of TCs (Jonathan Toppins) [1920278] - ice: skip NULL check against XDP prog in ZC path (Jonathan Toppins) [1920278] - ice: remove redundant checks in ice_change_mtu (Jonathan Toppins) [1920278] - ice: move skb pointer from rx_buf to rx_ring (Jonathan Toppins) [1920278] - ice: simplify ice_run_xdp (Jonathan Toppins) [1920278] - ice: Improve MSI-X fallback logic (Jonathan Toppins) [1920278] - ice: Fix trivial error message (Jonathan Toppins) [1920278] - ice: remove unnecessary casts (Jonathan Toppins) [1920278] - ice: Refactor DCB related variables out of the ice_port_info struct (Jonathan Toppins) [1920278] - ice: fix writeback enable logic (Jonathan Toppins) [1920278] - ice: Use PSM clock frequency to calculate RL profiles (Jonathan Toppins) [1920278] - ice: create scheduler aggregator node config and move VSIs (Jonathan Toppins) [1920278 1940527 1940535 1940542] {CVE-2020-24504 CVE-2020-24503 CVE-2020-24502} - ice: Add initial support framework for LAG (Jonathan Toppins) [1920278] - ice: Remove xsk_buff_pool from VSI structure (Jonathan Toppins) [1920278] - ice: implement new LLDP filter command (Jonathan Toppins) [1920278] - ice: log message when trusted VF goes in/out of promisc mode (Jonathan Toppins) [1920278] - ice: remove dead code (Jonathan Toppins) [1920278] - ice: use flex_array_size where possible (Jonathan Toppins) [1920278] - ice: Replace one-element array with flexible-array member (Jonathan Toppins) [1920278] - ice: display stored UNDI firmware version via devlink info (Jonathan Toppins) [1920278] - ice: display stored netlist versions via devlink info (Jonathan Toppins) [1920278] - ice: display some stored NVM versions via devlink info (Jonathan Toppins) [1920278] - ice: introduce function for reading from flash modules (Jonathan Toppins) [1920278] - ice: cache NVM module bank information (Jonathan Toppins) [1920278] - ice: introduce context struct for info report (Jonathan Toppins) [1920278] - ice: create flash_info structure and separate NVM version (Jonathan Toppins) [1920278] - ice: report timeout length for erasing during devlink flash (Jonathan Toppins) [1920278] - ice: Implement flow for IPv6 next header (extension header) (Jonathan Toppins) [1920278] - ice: fix FDir IPv6 flexbyte (Jonathan Toppins) [1920278] - ice: drop dead code in ice_receive_skb() (Jonathan Toppins) [1920278] - ice, xsk: Move Rx allocation out of while-loop (Jonathan Toppins) [1920278] - ice: avoid premature Rx buffer reuse (Jonathan Toppins) [1920278] - ice: Add space to unknown speed (Jonathan Toppins) [1920278] - ice: join format strings to same line as ice_debug (Jonathan Toppins) [1920278] - ice: silence static analysis warning (Jonathan Toppins) [1920278] - ice: cleanup misleading comment (Jonathan Toppins) [1920278] - ice: Remove vlan_ena from vsi structure (Jonathan Toppins) [1920278] - ice: Remove gate to OROM init (Jonathan Toppins) [1920278] - ice: Enable Support for FW Override (E82X) (Jonathan Toppins) [1920278] - ice: don't always return an error for Get PHY Abilities AQ command (Jonathan Toppins) [1920278] - ice: cleanup stack hog (Jonathan Toppins) [1920278] - mm: migrate: fix missing update page_private to hugetlb_page_subpool (Chris von Recklinghausen) [1981661] - mm,hugetlb: drop clearing of flag from prep_new_huge_page (Chris von Recklinghausen) [1981661] - hugetlb: fix uninitialized subpool pointer (Chris von Recklinghausen) [1981661] - include/linux/hugetlb.h: add synchronization information for new hugetlb specific flags (Chris von Recklinghausen) [1981661] - hugetlb: convert PageHugeFreed to HPageFreed flag (Chris von Recklinghausen) [1981661] - hugetlb: convert PageHugeTemporary() to HPageTemporary flag (Chris von Recklinghausen) [1981661] - mm: hugetlb: fix a race between freeing and dissolving the page (Chris von Recklinghausen) [1981661] - mm: don't let userspace spam allocations warnings (Xin Long) [1976699] - dm writecache: make writeback pause configurable (Mike Snitzer) [1978369] - dm writecache: pause writeback if cache full and origin being written directly (Mike Snitzer) [1978369] - dm io tracker: factor out IO tracker (Mike Snitzer) [1978369] - dm writecache: add optional "metadata_only" parameter (Mike Snitzer) [1978369] - dm writecache: add "cleaner" and "max_age" to Documentation (Mike Snitzer) [1978369] - dm writecache: write at least 4k when committing (Mike Snitzer) [1978369] - dm writecache: have ssd writeback wait if the kcopyd workqueue is busy (Mike Snitzer) [1978369] - dm writecache: use list_move instead of list_del_list_add in writecache_writeback() (Mike Snitzer) [1978369] - dm writecache: commit just one block, not a full page (Mike Snitzer) [1978369] - dm writecache: remove unused gfp_t argument from wc_add_block() (Mike Snitzer) [1978369] - dm writecache: interrupt writeback if suspended (Mike Snitzer) [1978369] - dm writecache: don't split bios when overwriting contiguous cache content (Mike Snitzer) [1978369] - dm kcopyd: avoid spin_lock_irqsave from process context (Mike Snitzer) [1978369] - dm kcopyd: avoid useless atomic operations (Mike Snitzer) [1978369] - x86/asm: Optimize memcpy_flushcache() (Mike Snitzer) [1978369] - IB/isert: Align target max I/O size to initiator size (Kamal Heib) [1930955] - IB/isert: set rdma cm afonly flag (Kamal Heib) [1930955]- xsk: Rollback reservation at NETDEV_TX_BUSY (Jiri Benc) [1882711] - xsk: Fix race in SKB mode transmit with shared cq (Jiri Benc) [1882711] - bpf: Only provide bpf_sock_from_file with CONFIG_NET (Jiri Benc) [1882711] - xsk: Validate socket state in xsk_recvmsg, prior touching socket members (Jiri Benc) [1882711] - samples/bpf: Fix spelling mistake "recieving" -> "receiving" (Jiri Benc) [1882711] - samples/bpf: Sample application for eBPF load and socket creation split (Jiri Benc) [1882711] - bpf: Adds support for setting window clamp (Jiri Benc) [1882711] - tcp: declare tcp_mmap() only when CONFIG_MMU is set (Jiri Benc) [1882711] - bpf: Remove trailing semicolon in macro definition (Jiri Benc) [1882711] - bpf: Allow bpf_{s,g}etsockopt from cgroup bind{4,6} hooks (Jiri Benc) [1882711] - bpf: Eliminate rlimit-based memory accounting infra for bpf maps (Jiri Benc) [1882711] - bpf: Eliminate rlimit-based memory accounting for xskmap maps (Jiri Benc) [1882711] - bpf: Eliminate rlimit-based memory accounting for sockmap and sockhash maps (Jiri Benc) [1882711] - bpf: Refine memcg-based memory accounting for xskmap maps (Jiri Benc) [1882711] - bpf: Refine memcg-based memory accounting for sockmap and sockhash maps (Jiri Benc) [1882711] - net, xdp, xsk: fix __sk_mark_napi_id_once napi_id error (Jiri Benc) [1882711] - samples/bpf: Add option to set the busy-poll budget (Jiri Benc) [1882711] - samples/bpf: Add busy-poll support to xdpsock (Jiri Benc) [1882711] - xsk: Propagate napi_id to XDP socket Rx path (Jiri Benc) [1882711] - xsk: Add busy-poll support for {recv,send}msg() (Jiri Benc) [1882711] - xsk: Check need wakeup flag in sendmsg() (Jiri Benc) [1882711] - xsk: Add support for recvmsg() (Jiri Benc) [1882711] - net: Add SO_BUSY_POLL_BUDGET socket option (Jiri Benc) [1882711] - net: Introduce preferred busy-polling (Jiri Benc) [1882711] - net: napi: use READ_ONCE()/WRITE_ONCE() (Jiri Benc) [1882711] - net: napi: add hard irqs deferral feature (Jiri Benc) [1882711] - fs/eventpoll.c: simply CONFIG_NET_RX_BUSY_POLL ifdefery (Jiri Benc) [1882711] - xdp: Remove the functions xsk_map_inc and xsk_map_put (Jiri Benc) [1882711] - xsk: Introduce batched Tx descriptor interfaces (Jiri Benc) [1882711] - xsk: Introduce padding between more ring pointers (Jiri Benc) [1882711] - net: page_pool: Add bulk support for ptr_ring (Jiri Benc) [1882711] - net: xdp: Introduce bulking for xdp tx return path (Jiri Benc) [1882711] - bpf: Rename some functions in bpf_sk_storage (Jiri Benc) [1882711] - bpf: Folding omem_charge() into sk_storage_charge() (Jiri Benc) [1882711] - net/smc: properly handle workqueue allocation failure (Andrea Claudi) [1955178] - Revert "net/smc: fix a NULL pointer dereference" (Andrea Claudi) [1955178] - KVM: selftests: evmcs_test: Test that KVM_STATE_NESTED_EVMCS is never lost (Vitaly Kuznetsov) [1940837] - KVM: nVMX: Request to sync eVMCS from VMCS12 after migration (Vitaly Kuznetsov) [1940837] - KVM: nVMX: Reset eVMCS clean fields data from prepare_vmcs02() (Vitaly Kuznetsov) [1940837] - KVM: nVMX: Force enlightened VMCS sync from nested_vmx_failValid() (Vitaly Kuznetsov) [1940837] - KVM: nVMX: Ignore 'hv_clean_fields' data when eVMCS data is copied in vmx_get_nested_state() (Vitaly Kuznetsov) [1940837] - KVM: nVMX: Release enlightened VMCS on VMCLEAR (Vitaly Kuznetsov) [1940837] - KVM: nVMX: Introduce 'EVMPTR_MAP_PENDING' post-migration state (Vitaly Kuznetsov) [1940837] - KVM: nVMX: Make copy_vmcs12_to_enlightened()/copy_enlightened_to_vmcs12() return 'void' (Vitaly Kuznetsov) [1940837] - KVM: nVMX: Release eVMCS when enlightened VMENTRY was disabled (Vitaly Kuznetsov) [1940837] - KVM: nVMX: Don't set 'dirty_vmcs12' flag on enlightened VMPTRLD (Vitaly Kuznetsov) [1940837] - KVM: nVMX: Use '-1' in 'hv_evmcs_vmptr' to indicate that eVMCS is not in use (Vitaly Kuznetsov) [1940837] - KVM: selftests: evmcs_test: Check that VMCS12 is alway properly synced to eVMCS after restore (Vitaly Kuznetsov) [1940837] - KVM: selftests: evmcs_test: Check that VMLAUNCH with bogus EVMPTR is causing #UD (Vitaly Kuznetsov) [1940837] - KVM: nVMX: Always make an attempt to map eVMCS after migration (Vitaly Kuznetsov) [1940837] - Bluetooth: btusb: Some Qualcomm Bluetooth adapters stop working (Gopal Tiwari) [1973909] - KVM: x86: Unload MMU on guest TLB flush if TDP disabled to force MMU sync (Vitaly Kuznetsov) [1906634] - scsi: sbitmap: Silence a debug kernel warning triggered by sbitmap_put() (Ewan D. Milne) [1761937] - scsi: core: Replace sdev->device_busy with sbitmap (Ewan D. Milne) [1761937] - scsi: core: Make sure sdev->queue_depth is <= max(shost->can_queue, 1024) (Ewan D. Milne) [1761937] - scsi: core: Add scsi_device_busy() wrapper (Ewan D. Milne) [1761937] - scsi: blk-mq: Return budget token from .get_budget callback (Ewan D. Milne) [1761937] - scsi: blk-mq: Add callbacks for storing & retrieving budget token (Ewan D. Milne) [1761937] - scsi: sbitmap: Add sbitmap_calculate_shift() helper (Ewan D. Milne) [1761937] - scsi: sbitmap: Export sbitmap_weight (Ewan D. Milne) [1761937] - scsi: sbitmap: Move allocation hint into sbitmap (Ewan D. Milne) [1761937] - scsi: sbitmap: Add helpers for updating allocation hint (Ewan D. Milne) [1761937] - scsi: sbitmap: Maintain allocation round_robin in sbitmap (Ewan D. Milne) [1761937] - scsi: sbitmap: Remove sbitmap_clear_bit_unlock (Ewan D. Milne) [1761937] - blk-mq: pass request queue into get/put budget callback (Ewan D. Milne) [1761937] - dma-iommu: implement ->alloc_noncontiguous (Jerry Snitselaar) [1955767] - dma-iommu: refactor iommu_dma_alloc_remap (Jerry Snitselaar) [1955767] - dma-mapping: add a dma_alloc_noncontiguous API (Jerry Snitselaar) [1955767] - dma-mapping: refactor dma_{alloc,free}_pages (Jerry Snitselaar) [1955767] - dma-mapping: add a dma_mmap_pages helper (Jerry Snitselaar) [1955767] - dma-mapping: remove the {alloc,free}_noncoherent methods (Jerry Snitselaar) [1955767] - iommu/vt-d: Make unnecessarily global functions static (Jerry Snitselaar) [1955767] - iommu/vt-d: Remove unused function declarations (Jerry Snitselaar) [1955767] - iommu/vt-d: Remove SVM_FLAG_PRIVATE_PASID (Jerry Snitselaar) [1955767] - iommu/vt-d: Remove svm_dev_ops (Jerry Snitselaar) [1955767] - iommu/vt-d: Use Real PCI DMA device for IRTE (Jerry Snitselaar) [1955767] - iommu/vt-d: Calculate and set flags for handle_mm_fault (Jerry Snitselaar) [1955767] - iommu/vt-d: Fix build error of pasid_enable_wpe() with !X86 (Jerry Snitselaar) [1955767] - iommu/vt-d: Avoid unnecessary cache flush in pasid entry teardown (Jerry Snitselaar) [1955767] - iommu/vt-d: Enable write protect propagation from guest (Jerry Snitselaar) [1955767] - iommu/vt-d: Enable write protect for supervisor SVM (Jerry Snitselaar) [1955767] - iommu/vt-d: Report more information about invalidation errors (Jerry Snitselaar) [1955767] - iommu/vt-d: Disable SVM when ATS/PRI/PASID are not enabled in the device (Jerry Snitselaar) [1955767] - iommu: Stop exporting free_iova_fast() (Jerry Snitselaar) [1955767] - iommu: Delete iommu_dma_free_cpu_cached_iovas() (Jerry Snitselaar) [1955767] - iommu/vt-d: Remove IOVA domain rcache flushing for CPU offlining (Jerry Snitselaar) [1955767] - iova: Add CPU hotplug handler to flush rcaches (Jerry Snitselaar) [1955767] - iommu/iova: Improve restart logic (Jerry Snitselaar) [1955767] - iommu/iova: Add rbtree entry helper (Jerry Snitselaar) [1955767] - iommu/arm-smmu-v3: Remove the unused fields for PREFETCH_CONFIG command (Jerry Snitselaar) [1955767] - iommu/vt-d: Use user privilege for RID2PASID translation (Jerry Snitselaar) [1955767] - iommu/vt-d: Fix sysfs leak in alloc_iommu() (Jerry Snitselaar) [1955767] - iommu/arm-smmu-v3: Add a check to avoid invalid iotlb sync (Jerry Snitselaar) [1955767] - x86/events/amd/iommu: Fix invalid Perf result due to IOMMU PMC power-gating (Jerry Snitselaar) [1955767] - iommu: Fix a boundary issue to avoid performance drop (Jerry Snitselaar) [1955767] - iommu/vt-d: Check for allocation failure in aux_detach_device() (Jerry Snitselaar) [1955767] - iommu/vt-d: Remove unused dma map/unmap trace events (Jerry Snitselaar) [1955767] - iommu/amd: Clear DMA ops when switching domain (Jerry Snitselaar) [1955767] - iommu/amd: Remove performance counter pre-initialization test (Jerry Snitselaar) [1955767] - Revert "iommu/amd: Fix performance counter initialization" (Jerry Snitselaar) [1955767] - iommu/dma: Resurrect the "forcedac" option (Jerry Snitselaar) [1955767] - iommu: Check dev->iommu in iommu_dev_xxx functions (Jerry Snitselaar) [1955767] - iommu/amd: Put newline after closing bracket in warning (Jerry Snitselaar) [1955767] - iommu/vt-d: Force to flush iotlb before creating superpage (Jerry Snitselaar) [1955767] - iommu/vt-d: Fix an error handling path in 'intel_prepare_irq_remapping()' (Jerry Snitselaar) [1955767] - iommu/vt-d: Invalidate PASID cache when root/context entry changed (Jerry Snitselaar) [1955767] - iommu/vt-d: Remove WO permissions on second-level paging entries (Jerry Snitselaar) [1955767] - iommu/vt-d: Report the right page fault address (Jerry Snitselaar) [1955767] - iommu/vt-d: Report right snoop capability when using FL for IOVA (Jerry Snitselaar) [1955767] - iommu/vt-d: Don't set then clear private data in prq_event_thread() (Jerry Snitselaar) [1955767] - iommu/vt-d: Reject unsupported page request modes (Jerry Snitselaar) [1955767] - iommu/arm-smmu-v3: add bit field SFM into GERROR_ERR_MASK (Jerry Snitselaar) [1955767] - iommu/amd: Keep track of amd_iommu_irq_remap state (Jerry Snitselaar) [1955767] - iommu/amd: Don't call early_amd_iommu_init() when AMD IOMMU is disabled (Jerry Snitselaar) [1955767] - iommu/amd: Move Stoney Ridge check to detect_ivrs() (Jerry Snitselaar) [1955767] - iommu/vt-d: Fix status code for Allocate/Free PASID command (Jerry Snitselaar) [1955767] - iommu: Don't use lazy flush for untrusted device (Jerry Snitselaar) [1955767] - iommu/amd: Fix sleeping in atomic in increase_address_space() (Jerry Snitselaar) [1955767] - iommu: Delete iommu_dev_has_feature() (Jerry Snitselaar) [1955767] - iommu: Delete iommu_domain_window_disable() (Jerry Snitselaar) [1955767] - iommu: Stop exporting iommu_map_sg_atomic() (Jerry Snitselaar) [1955767] - iova: Stop exporting some more functions (Jerry Snitselaar) [1955767] - iova: Delete copy_reserved_iova() (Jerry Snitselaar) [1955767] - iova: Make has_iova_flush_queue() private (Jerry Snitselaar) [1955767] - iommu/vt-d: Add iotlb_sync_map callback (Jerry Snitselaar) [1955767] - iommu/vt-d: Move capability check code to cap_audit files (Jerry Snitselaar) [1921289] - iommu/vt-d: Audit IOMMU Capabilities and add helper functions (Jerry Snitselaar) [1921289] - iommu/vt-d: Fix 'physical' typos (Jerry Snitselaar) [1955767] - iommu/vt-d: Fix compile error [-Werror=implicit-function-declaration] (Jerry Snitselaar) [1955767] - iommu/vt-d: Use INVALID response code instead of FAILURE (Jerry Snitselaar) [1920726] - iommu/vt-d: Clear PRQ overflow only when PRQ is empty (Jerry Snitselaar) [1955767] - iommu/vt-d: Preset Access/Dirty bits for IOVA over FL (Jerry Snitselaar) [1955767] - iommu/vt-d: Add qi_submit trace event (Jerry Snitselaar) [1955767] - iommu/vt-d: Consolidate duplicate cache invaliation code (Jerry Snitselaar) [1955767] - iommu/amd: Adopt IO page table framework for AMD IOMMU v1 page table (Jerry Snitselaar) [1955767] - iommu/amd: Introduce iommu_v1_map_page and iommu_v1_unmap_page (Jerry Snitselaar) [1955767] - iommu/amd: Introduce iommu_v1_iova_to_phys (Jerry Snitselaar) [1955767] - iommu/amd: Refactor fetch_pte to use struct amd_io_pgtable (Jerry Snitselaar) [1955767] - iommu/amd: Rename variables to be consistent with struct io_pgtable_ops (Jerry Snitselaar) [1955767] - iommu/amd: Remove amd_iommu_domain_get_pgtable (Jerry Snitselaar) [1955767] - iommu/amd: Restructure code for freeing page table (Jerry Snitselaar) [1955767] - iommu/amd: Move IO page table related functions (Jerry Snitselaar) [1955767] - iommu/amd: Declare functions as extern (Jerry Snitselaar) [1955767] - iommu/amd: Convert to using amd_io_pgtable (Jerry Snitselaar) [1955767] - iommu/amd: Move pt_root to struct amd_io_pgtable (Jerry Snitselaar) [1955767] - iommu/amd: Prepare for generic IO page table framework (Jerry Snitselaar) [1955767] - iommu/amd: Re-define amd_iommu_domain_encode_pgtable as inline (Jerry Snitselaar) [1955767] - iommu/amd: remove h from printk format specifier (Jerry Snitselaar) [1955767] - iommu/amd: Use DEFINE_SPINLOCK() for spinlock (Jerry Snitselaar) [1955767] - iommu/amd: Remove unnecessary assignment (Jerry Snitselaar) [1955767] - iommu: Properly pass gfp_t in _iommu_map() to avoid atomic sleeping (Jerry Snitselaar) [1955767] - iommu/io-pgtable-arm-v7s: Add cfg as a param in some macros (Jerry Snitselaar) [1955767] - iommu/io-pgtable-arm-v7s: Clarify LVL_SHIFT/BITS macro (Jerry Snitselaar) [1955767] - iommu/io-pgtable-arm-v7s: Use ias to check the valid iova in unmap (Jerry Snitselaar) [1955767] - iommu/io-pgtable: Remove TLBI_ON_MAP quirk (Jerry Snitselaar) [1955767] - iommu/io-pgtable: Allow io_pgtable_tlb ops optional (Jerry Snitselaar) [1955767] - iommu: Switch gather->end to the inclusive end (Jerry Snitselaar) [1955767] - iommu: Add iova and size as parameters in iotlb_sync_map (Jerry Snitselaar) [1955767] - iommu: Move iotlb_sync_map out from __iommu_map (Jerry Snitselaar) [1955767] - iommu/arm-smmu-v3: Add support for VHE (Jerry Snitselaar) [1955767] - iommu/arm-smmu-v3: Make BTM optional for SVA (Jerry Snitselaar) [1955767] - iommu/arm-smmu-v3: Split arm_smmu_tlb_inv_range() (Jerry Snitselaar) [1955767] - iommu/arm-smmu-v3: Use DEFINE_RES_MEM() to simplify code (Jerry Snitselaar) [1955767] - iommu/arm-smmu-v3: Remove the page 1 fixup (Jerry Snitselaar) [1955767] - x86,swiotlb: Adjust SWIOTLB bounce buffer size for SEV guests (Jerry Snitselaar) [1955767] - iommu: Check dev->iommu in dev_iommu_priv_get() before dereferencing it (Jerry Snitselaar) [1955767] - iommu/vt-d: Do not use flush-queue when caching-mode is on (Jerry Snitselaar) [1955767] - iommu/vt-d: Correctly check addr alignment in qi_flush_dev_iotlb_pasid() (Jerry Snitselaar) [1955767] - iommu/amd: Use IVHD EFR for early initialization of IOMMU features (Jerry Snitselaar) [1955767] - iommu/vt-d: Fix unaligned addresses for intel_flush_svm_range_dev() (Jerry Snitselaar) [1955767] - iommu/vt-d: Fix ineffective devTLB invalidation for subdevices (Jerry Snitselaar) [1920750 1920749] - iommu/vt-d: Fix general protection fault in aux_detach_device() (Jerry Snitselaar) [1920748] - iommu/vt-d: Move intel_iommu info from struct intel_svm to struct intel_svm_dev (Jerry Snitselaar) [1955767] - iommu/vt-d: Fix lockdep splat in sva bind()/unbind() (Jerry Snitselaar) [1955767] - Revert "iommu: Add quirk for Intel graphic devices in map_sg" (Jerry Snitselaar) [1955767] - iommu/intel: Fix memleak in intel_irq_remapping_alloc (Jerry Snitselaar) [1955767] - iommu/iova: fix 'domain' typos (Jerry Snitselaar) [1955767] - dma-iommu: remove __iommu_dma_mmap (Jerry Snitselaar) [1955767] - iommu/io-pgtable: Remove tlb_flush_leaf (Jerry Snitselaar) [1955767] - iommu/vt-d: Avoid GFP_ATOMIC where it is not needed (Jerry Snitselaar) [1955767] - iommu/vt-d: Remove set but not used variable (Jerry Snitselaar) [1955767] - iommu/vt-d: Cleanup after converting to dma-iommu ops (Jerry Snitselaar) [1955767] - iommu/vt-d: Convert intel iommu driver to the iommu ops (Jerry Snitselaar) [1955767] - iommu/vt-d: Don't clear GFP_DMA and GFP_DMA32 flags (Jerry Snitselaar) [1955767] - iommu/vt-d: Update domain geometry in iommu_ops.at(de)tach_dev (Jerry Snitselaar) [1955767] - iommu: Add quirk for Intel graphic devices in map_sg (Jerry Snitselaar) [1955767] - swiotlb: remove the tbl_dma_addr argument to swiotlb_tbl_map_single (Jerry Snitselaar) [1955767] - swiotlb-xen: remove start_dma_addr (Jerry Snitselaar) [1955767] - iommu: Allow the dma-iommu api to use bounce buffers (Jerry Snitselaar) [1955767] - iommu: Add iommu_dma_free_cpu_cached_iovas() (Jerry Snitselaar) [1955767] - iommu: Handle freelists when using deferred flushing in iommu drivers (Jerry Snitselaar) [1955767] - iommu/sva: Add PASID helpers (Jerry Snitselaar) [1955767] - iommu/ioasid: Add ioasid references (Jerry Snitselaar) [1955767] - iommu/io-pgtable-arm: Remove unused 'level' parameter from iopte_type() macro (Jerry Snitselaar) [1955767] - iommu: Defer the early return in arm_(v7s/lpae)_map (Jerry Snitselaar) [1955767] - iommu: Improve the performance for direct_mapping (Jerry Snitselaar) [1955767] - iommu: return error code when it can't get group (Jerry Snitselaar) [1955767] - iommu: Modify the description of iommu_sva_unbind_device (Jerry Snitselaar) [1955767] - iommu: Stop exporting free_iova_mem() (Jerry Snitselaar) [1955767] - iommu: Stop exporting alloc_iova_mem() (Jerry Snitselaar) [1955767] - iommu: Delete split_and_remove_iova() (Jerry Snitselaar) [1955767] - iommu: avoid taking iova_rbtree_lock twice (Jerry Snitselaar) [1955767] - iommu/iova: Free global iova rcache on iova alloc failure (Jerry Snitselaar) [1955767] - iommu/iova: Retry from last rb tree node if iova search fails (Jerry Snitselaar) [1955767] - iommu: Fix htmldocs warnings in sysfs-kernel-iommu_groups (Jerry Snitselaar) [1955767] - iommu: Document usage of "/sys/kernel/iommu_groups//type" file (Jerry Snitselaar) [1838589] - iommu: Take lock before reading iommu group default domain type (Jerry Snitselaar) [1838589] - iommu: Add support to change default domain of an iommu group (Jerry Snitselaar) [1838589] - iommu: Move def_domain type check for untrusted device into core (Jerry Snitselaar) [1838589] - iommu/arm-smmu-v3: Hook up ATC invalidation to mm ops (Jerry Snitselaar) [1955767] - iommu/arm-smmu-v3: Implement iommu_sva_bind/unbind() (Jerry Snitselaar) [1955767] - iommu/arm-smmu: Move non-strict mode to use io_pgtable_domain_attr (Jerry Snitselaar) [1955767] - iommu/arm-smmu: Add support for pagetable config domain attribute (Jerry Snitselaar) [1955767] - iommu/arm-smmu-v3: Assign boolean values to a bool variable (Jerry Snitselaar) [1955767] - iommu/io-pgtable-arm: Add support to use system cache (Jerry Snitselaar) [1955767] - iommu/io-pgtable: Add a domain attribute for pagetable configuration (Jerry Snitselaar) [1955767] - iommu/io-pgtable-arm: Support coherency for Mali LPAE (Jerry Snitselaar) [1955767] - dma-mapping: document dma_{alloc,free}_pages (Jerry Snitselaar) [1955767] - dma-direct: simplify the DMA_ATTR_NO_KERNEL_MAPPING handling (Jerry Snitselaar) [1955767] - dma-direct: factor out a dma_direct_alloc_from_pool helper (Jerry Snitselaar) [1955767] - dma-direct check for highmem pages in dma_direct_alloc_pages (Jerry Snitselaar) [1955767] - firewire-ohci: use dma_alloc_pages (Jerry Snitselaar) [1955767] - dma-iommu: implement ->alloc_noncoherent (Jerry Snitselaar) [1955767] - dma-mapping: add new {alloc,free}_noncoherent dma_map_ops methods (Jerry Snitselaar) [1955767] - dma-mapping: add a new dma_alloc_pages API (Jerry Snitselaar) [1955767] - dma-mapping: add a new dma_alloc_noncoherent API (Jerry Snitselaar) [1955767] - drm/nouveau/gk20a: stop setting DMA_ATTR_NON_CONSISTENT (Jerry Snitselaar) [1955767] - mm: turn alloc_pages into an inline function (Jerry Snitselaar) [1955767] - dma-mapping: better document dma_addr_t and DMA_MAPPING_ERROR (Jerry Snitselaar) [1955767] - dma-mapping: move valid_dma_direction to dma-direction.h (Jerry Snitselaar) [1955767] - dma-debug: convert comma to semicolon (Jerry Snitselaar) [1955767] - dma-direct: Fix potential NULL pointer dereference (Jerry Snitselaar) [1955767] - dma-mapping: move the dma_declare_coherent_memory documentation (Jerry Snitselaar) [1955767] - dma-mapping: move dma_common_{mmap,get_sgtable} out of mapping.c (Jerry Snitselaar) [1955767] - dma-mapping: make support for dma ops optional (Jerry Snitselaar) [1955767] - dma-direct: rename and cleanup __phys_to_dma (Jerry Snitselaar) [1955767] - dma-direct: remove __dma_to_phys (Jerry Snitselaar) [1955767] - dma-direct: use phys_to_dma_direct in dma_direct_alloc (Jerry Snitselaar) [1955767] - dma-direct: lift gfp_t manipulation out of__dma_direct_alloc_pages (Jerry Snitselaar) [1955767] - dma-direct: remove dma_direct_{alloc,free}_pages (Jerry Snitselaar) [1955767] - dma-debug: remove most exports (Jerry Snitselaar) [1955767] - dma-mapping: remove the dma_dummy_ops export (Jerry Snitselaar) [1955767] - dma-mapping: set default segment_boundary_mask to ULONG_MAX (Jerry Snitselaar) [1955767] - dma-mapping: introduce dma_get_seg_boundary_nr_pages() (Jerry Snitselaar) [1955767] - swiotlb: using SIZE_MAX needs limits.h included (Jerry Snitselaar) [1955767] - swiotlb: fix "x86: Don't panic if can not alloc buffer for swiotlb" (Jerry Snitselaar) [1955767] - swiotlb: Mark max_segment with static keyword (Jerry Snitselaar) [1955767] - swiotlb: Declare swiotlb_late_init_with_default_size() in header (Jerry Snitselaar) [1955767] - swiotlb: Use pa to print phys_addr_t variables (Jerry Snitselaar) [1955767] - dma-debug: remove debug_dma_assert_idle() function (Jerry Snitselaar) [1955767] - dma-mapping: move debug configuration options to kernel/dma (Jerry Snitselaar) [1955767] - dma-debug: fix debug_dma_assert_idle(), use rcu_read_lock() (Jerry Snitselaar) [1955767] - iommu: Check return of __iommu_attach_device() (Jerry Snitselaar) [1955767] - iommu/amd: Enforce 4k mapping for certain IOMMU data structures (Jerry Snitselaar) [1955767] - iommu: Fix a check in iommu_check_bind_data() (Jerry Snitselaar) [1955767] - iommu/vt-d: Fix a bug for PDP check in prq_event_thread (Jerry Snitselaar) [1955767] - iommu/vt-d: Check UAPI data processed by IOMMU core (Jerry Snitselaar) [1955767] - iommu/uapi: Handle data and argsz filled by users (Jerry Snitselaar) [1955767] - iommu/uapi: Rename uapi functions (Jerry Snitselaar) [1955767] - iommu/uapi: Use named union for user data (Jerry Snitselaar) [1955767] - iommu/uapi: Add argsz for user filled data (Jerry Snitselaar) [1955767] - docs: IOMMU user API (Jerry Snitselaar) [1955767] - iommu/dma: Handle init_iova_flush_queue() failure in dma-iommu path (Jerry Snitselaar) [1955767] - iommu/iova: Replace cmpxchg with xchg in queue_iova (Jerry Snitselaar) [1955767] - iommu/dma: Remove broken huge page handling (Jerry Snitselaar) [1955767] - iommu: Rename iommu_tlb_* functions to iommu_iotlb_* (Jerry Snitselaar) [1955767] - iommu/vt-d: Use device numa domain if RHSA is missing (Jerry Snitselaar) [1955767] - iommu/vt-d: Drop kerneldoc marker from regular comment (Jerry Snitselaar) [1955767] - iommu/amd: Re-purpose Exclusion range registers to support SNP CWWB (Jerry Snitselaar) [1955767] - iommu/amd: Add support for RMP_PAGE_FAULT and RMP_HW_ERR (Jerry Snitselaar) [1955767] - iommu/amd: Use 4K page for completion wait write-back semaphore (Jerry Snitselaar) [1955767] - iommu/amd: Add missing function prototypes to fix -Wmissing-prototypes (Jerry Snitselaar) [1955767] - iommu/arm-smmu-v3: Add SVA device feature (Jerry Snitselaar) [1955767] - iommu/arm-smmu-v3: Check for SVA features (Jerry Snitselaar) [1955767] - iommu/arm-smmu-v3: Seize private ASID (Jerry Snitselaar) [1955767] - iommu/arm-smmu-v3: Share process page tables (Jerry Snitselaar) [1955767] - iommu/arm-smmu-v3: Move definitions to a header (Jerry Snitselaar) [1955767] - iommu/io-pgtable-arm: Move some definitions to a header (Jerry Snitselaar) [1955767] - iommu/arm-smmu-v3: Ensure queue is read after updating prod pointer (Jerry Snitselaar) [1955767] - iommu/arm-smmu: Constify some helpers (Jerry Snitselaar) [1955767] - iommu/arm-smmu: Prepare for the adreno-smmu implementation (Jerry Snitselaar) [1955767] - iommu/arm-smmu: Add support for split pagetables (Jerry Snitselaar) [1955767] - iommu/arm-smmu: Pass io-pgtable config to implementation specific function (Jerry Snitselaar) [1955767] - iommu/arm-smmu-v3: Fix endianness annotations (Jerry Snitselaar) [1955767] - iommu/arm-smmu-v3: permit users to disable msi polling (Jerry Snitselaar) [1955767] - iommu/arm-smmu-v3: replace module_param_named by module_param for disable_bypass (Jerry Snitselaar) [1955767] - iommu/arm-smmu-v3: replace symbolic permissions by octal permissions for module parameter (Jerry Snitselaar) [1955767] - iommu/arm-smmu-v3: Fix l1 stream table size in the error message (Jerry Snitselaar) [1955767] - ACPI: Do not create new NUMA domains from ACPI static tables that are not SRAT (Jerry Snitselaar) [1955767] - iommu/amd: Prevent NULL pointer dereference (Jerry Snitselaar) [1955767] - treewide: Use fallthrough pseudo-keyword (Jerry Snitselaar) [1955767] - virtio-iommu: convert to LE accessors (Jerry Snitselaar) [1955767] - virtio_iommu: correct tags for config space fields (Jerry Snitselaar) [1955767] - mmap locking API: use coccinelle to convert mmap_sem rwsem call sites (Jerry Snitselaar) [1955767] - iommu/iova: Unify format of the printed messages (Jerry Snitselaar) [1955767] - iommu/arm-smmu: Move Arm SMMU drivers into their own subdirectory (Jerry Snitselaar) [1955767] - iommu/arm-smmu: move TLB timeout and spin count macros (Jerry Snitselaar) [1955767] - iommu/arm-smmu: Call configuration impl hook before consuming features (Jerry Snitselaar) [1955767] - iommu/arm-smmu-v3: Manage ASIDs with xarray (Jerry Snitselaar) [1955767] - redhat/configs: Add CONFIG_ARM_SMMU_DISABLE_BYPASS_BY_DEFAULT (Jerry Snitselaar) [1955767] - iommu/arm-smmu: Break insecure users by disabling bypass by default (Jerry Snitselaar) [1955767] - iommu/arm-smmu: Workaround for Marvell Armada-AP806 SoC erratum #582743 (Jerry Snitselaar) [1955767] - iommu/arm-smmu: Allow client devices to select direct mapping (Jerry Snitselaar) [1955767] - iommu/arm-smmu: Add global/context fault implementation hooks (Jerry Snitselaar) [1955767] - iommu/arm-smmu: add NVIDIA implementation for ARM MMU-500 usage (Jerry Snitselaar) [1955767] - iommu/arm-smmu-v3: Fix trivial typo (Jerry Snitselaar) [1955767] - iommu/arm-smmu: Update impl quirks comment (Jerry Snitselaar) [1955767] - iommu: arm-smmu-impl: Convert to a generic reset implementation (Jerry Snitselaar) [1955767] - iommu: arm-smmu-impl: Add sdm845 implementation hook (Jerry Snitselaar) [1955767] - firmware/qcom_scm: Add scm call to handle smmu errata (Jerry Snitselaar) [1955767] - firmware: qcom_scm-64: Add atomic version of qcom_scm_call (Jerry Snitselaar) [1955767] - firmware: qcom: scm: Ensure 'a0' status code is treated as signed (Jerry Snitselaar) [1955767] - iommu/arm-smmu-v3: Batch context descriptor invalidation (Jerry Snitselaar) [1955767] - iommu/arm-smmu-v3: Write level-1 descriptors atomically (Jerry Snitselaar) [1955767] - iommu/arm-smmu-v3: Add support for PCI PASID (Jerry Snitselaar) [1955767] - iommu/arm-smmu-v3: Add second level of context descriptor table (Jerry Snitselaar) [1955767] - iommu/arm-smmu-v3: Prepare for handling arm_smmu_write_ctx_desc() failure (Jerry Snitselaar) [1955767] - iommu/arm-smmu-v3: Propagate ssid_bits (Jerry Snitselaar) [1955767] - iommu/arm-smmu-v3: Add support for Substream IDs (Jerry Snitselaar) [1955767] - iommu/arm-smmu-v3: Add context descriptor tables allocators (Jerry Snitselaar) [1955767] - iommu/arm-smmu-v3: Prepare arm_smmu_s1_cfg for SSID support (Jerry Snitselaar) [1955767] - dt-bindings: document PASID property for IOMMU masters (Jerry Snitselaar) [1955767] - iommu/arm-smmu-v3: Don't display an error when IRQ lines are missing (Jerry Snitselaar) [1955767] - selftests: net: add UDP GRO forwarding self-tests (Paolo Abeni) [1948493] - bareudp: allow UDP L4 GRO passthrou (Paolo Abeni) [1948493] - geneve: allow UDP L4 GRO passthrou (Paolo Abeni) [1948493] - vxlan: allow L4 GRO passthrough (Paolo Abeni) [1948493] - udp: never accept GSO_FRAGLIST packets (Paolo Abeni) [1948493] - udp: properly complete L4 GRO over UDP tunnel packet (Paolo Abeni) [1948493] - udp: skip L4 aggregation for UDP tunnel packets (Paolo Abeni) [1948493] - udp: fixup csum for GSO receive slow path (Paolo Abeni) [1948493] - udp: allow forwarding of plain (non-fraglisted) UDP GRO packets (Paolo Abeni) [1948493] - net: introduce a netdev feature for UDP GRO forwarding (Paolo Abeni) [1948493] - [s390] s390/pkey: support CCA and EP11 secure ECC private keys (Claudio Imbrenda) [1780669] - [s390] s390/zcrypt: Support for CCA APKA master keys (Claudio Imbrenda) [1780669] - [s390] s390/zcrypt: remove set_fs() invocation in zcrypt device driver (Claudio Imbrenda) [1780669] - [s390] s390/zcrypt: simplify cca_findcard2 loop code (Claudio Imbrenda) [1780669] - cxgb4: Add new T6 PCI device id 0x6092 (Rahul Lakkireddy) [1950186] - KVM: VMX: Don't use vcpu->run->internal.ndata as an array index (Jon Maloy) [1954219] {CVE-2021-3501} - Bluetooth: Prevent out-of-bounds read in hci_inquiry_result_with_rssi_evt() (Gopal Tiwari) [1978598] - Bluetooth: Prevent out-of-bounds read in hci_inquiry_result_evt() (Gopal Tiwari) [1978598] - Bluetooth: Fix slab-out-of-bounds read in hci_extended_inquiry_result_evt() (Gopal Tiwari) [1978598] - x86/cpu: Avoid cpuinfo-induced IPIing of idle CPUs (Waiman Long) [1970499] - x86/cpu: Avoid cpuinfo-induced IPI pileups (Waiman Long) [1970499] - x86/cpu: Disable frequency requests via aperfmperf IPI for nohz_full CPUs (Waiman Long) [1970499] - x86: Convert some slow-path static_cpu_has() callers to boot_cpu_has() (Waiman Long) [1970499] - x86/ldt: Enable LDT user-mapping for PAE (Waiman Long) [1970499] - fanotify: fix merging marks masks with FAN_ONDIR (Miklos Szeredi) [1832099] - sfc: avoid duplicated code in ef10_sriov (Íñigo Huguet) [1931779] - sfc: explain that "attached" VFs only refer to Xen (Íñigo Huguet) [1931779] - sfc: error code if SRIOV cannot be disabled (Íñigo Huguet) [1931779] - sfc: avoid double pci_remove of VFs (Íñigo Huguet) [1931779] - tpm: fix error return code in tpm2_get_cc_attrs_tbl() (Jerry Snitselaar) [1920812] - tpm, tpm_tis: Reserve locality in tpm_tis_resume() (Jerry Snitselaar) [1920812] - tpm, tpm_tis: Extend locality handling to TPM2 in tpm_tis_gen_interrupt() (Jerry Snitselaar) [1920812] - tpm: vtpm_proxy: Avoid reading host log when using a virtual device (Jerry Snitselaar) [1920812] - tpm: acpi: Check eventlog signature before using it (Jerry Snitselaar) [1920812] - tpm: efi: Use local variable for calculating final log size (Jerry Snitselaar) [1920812] - tpm: Remove unintentional dump_stack() call (Jerry Snitselaar) [1920812] - tpm, tpm_tis: Decorate tpm_tis_gen_interrupt() with request_locality() (Jerry Snitselaar) [1920812] - tpm, tpm_tis: Decorate tpm_get_timeouts() with request_locality() (Jerry Snitselaar) [1920812] - KEYS: trusted: Reserve TPM for seal and unseal operations (Jerry Snitselaar) [1920812] - tpm/ppi: Constify static struct attribute_group (Jerry Snitselaar) [1920812] - tpm: add sysfs exports for all banks of PCR registers (Jerry Snitselaar) [1920812] - tpm: Remove tpm_dev_wq_lock (Jerry Snitselaar) [1920812] - tpm: Fix fall-through warnings for Clang (Jerry Snitselaar) [1920812] - tpm_tis: Clean up locality release (Jerry Snitselaar) [1920812] - tpm_tis: Disable interrupts on ThinkPad T490s (Jerry Snitselaar) [1920812] - tpm_tis: Fix check_locality for correct locality acquisition (Jerry Snitselaar) [1920812] - fuse: invalidate attrs when page writeback completes (Vivek Goyal) [1966424] - net/sched: act_ct: remove rh_mark_used_feature mark (Marcelo Ricardo Leitner) [1973381] - selftests: netfilter: Pass family parameter "-f" to conntrack tool (Hangbin Liu) [1979203] - selftests: netfilter: remove unused cnt and simplify command testing (Hangbin Liu) [1979203] - selftests: netfilter: fix nft_meta.sh error reporting (Hangbin Liu) [1979203] - selftests: netfilter: add cpu counter check (Hangbin Liu) [1979203] - selftests: netfilter: add meta iif/oif match test (Hangbin Liu) [1979203] - NFS: Only change the cookie verifier if the directory page cache is empty (Benjamin Coddington) [1982825] - NFS: Fix handling of cookie verifier in uncached_readdir() (Benjamin Coddington) [1982825] - nfs: Subsequent READDIR calls should carry non-zero cookieverifier (Benjamin Coddington) [1982825] - Revert "[netdrv] net/mlx5e: Rx, Update page pool numa node when changed" (Alaa Hleihel) [1915308] - mlx5: net: zero-initialize tc skb extension on allocation (Alaa Hleihel) [1915308 1965418] - RDMA/mlx5: Don't add slave port to unaffiliated list (Alaa Hleihel) [1915308] - net/mlx5: Reset mkey index on creation (Alaa Hleihel) [1915308] - net/mlx5e: Don't create devices during unload flow (Alaa Hleihel) [1915308] - net/mlx5: DR, Fix STEv1 incorrect L3 decapsulation padding (Alaa Hleihel) [1915308] - net/mlx5: SF_DEV, remove SF device on invalid state (Alaa Hleihel) [1915308] - net/mlx5: E-Switch, Allow setting GUID for host PF vport (Alaa Hleihel) [1915308 1967488] - net/mlx5: E-Switch, Read PF mac address (Alaa Hleihel) [1915308 1967488] - net/mlx5: Check that driver was probed prior attaching the device (Alaa Hleihel) [1915308] - net/mlx5: Fix error path for set HCA defaults (Alaa Hleihel) [1915308] - net/mlx5e: Disable TLS device offload in kdump mode (Alaa Hleihel) [1915308 1946647] - net/mlx5e: Disable TX MPWQE in kdump mode (Alaa Hleihel) [1915308 1946647] - net/mlx5e: kTLS, Add resiliency to RX resync failures (Alaa Hleihel) [1915308] - net/mlx5e: TX, Inline function mlx5e_tls_handle_tx_wqe() (Alaa Hleihel) [1915308] - net/mlx5e: TX, Inline TLS skb check (Alaa Hleihel) [1915308] - net/mlx5e: Cleanup unused function parameter (Alaa Hleihel) [1915308] - net/mlx5e: Remove non-essential TLS SQ state bit (Alaa Hleihel) [1915308] - net/mlx5e: Restrict usage of mlx5e_priv in params logic functions (Alaa Hleihel) [1915308] - net/mlx5e: Fix lost changes during code movements (Alaa Hleihel) [1915308] - net/mlx5e: Move params logic into its dedicated file (Alaa Hleihel) [1915308] - net/mlx5e: Pass q_counter indentifier as parameter to rq_param builders (Alaa Hleihel) [1915308] - net/mlx5e: Block offload of outer header csum for GRE tunnel (Alaa Hleihel) [1915308] - net/mlx5e: Block offload of outer header csum for UDP tunnels (Alaa Hleihel) [1915308] - Revert "net/mlx5: Arm only EQs with EQEs" (Alaa Hleihel) [1915308] - net/mlx5e: Verify dev is present in get devlink port ndo (Alaa Hleihel) [1915308] - net/mlx5: DR, Don't use SW steering when RoCE is not supported (Alaa Hleihel) [1915308] - net/mlx5: Consider RoCE cap before init RDMA resources (Alaa Hleihel) [1915308] - net/mlx5e: Fix page reclaim for dead peer hairpin (Alaa Hleihel) [1915308] - net/mlx5e: Remove dependency in IPsec initialization flows (Alaa Hleihel) [1915308] - net/mlx5e: Fix use-after-free of encap entry in neigh update handler (Alaa Hleihel) [1915308] - IB/mlx5: Fix initializing CQ fragments buffer (Alaa Hleihel) [1915308 1974263] - RDMA/mlx5: Block FDB rules when not in switchdev mode (Alaa Hleihel) [1915308] - RDMA/mlx5: Use different doorbell memory for different processes (Alaa Hleihel) [1915308] - net/mlx5: Fix duplicate included vhca_event.h (Alaa Hleihel) [1915308] - net/mlx5: Fix lag port remapping logic (Alaa Hleihel) [1915308] - net/mlx5e: IPsec/rep_tc: Fix rep_tc_update_skb drops IPsec packet (Alaa Hleihel) [1915308] - net/mlx5: DR, Create multi-destination flow table with level less than 64 (Alaa Hleihel) [1915308] - net/mlx5e: Fix adding encap rules to slow path (Alaa Hleihel) [1915308] - net/mlx5e: Check for needed capability for cvlan matching (Alaa Hleihel) [1915308] - net/mlx5: Check firmware sync reset requested is set before trying to abort it (Alaa Hleihel) [1915308] - net/mlx5e: Disable TLS offload for uplink representor (Alaa Hleihel) [1915308] - net/mlx5e: Fix incompatible casting (Alaa Hleihel) [1915308] - RDMA/mlx5: Fix query DCT via DEVX (Alaa Hleihel) [1915308] - RDMA/mlx5: Recover from fatal event in dual port mode (Alaa Hleihel) [1915308] - net/mlx5: Set term table as an unmanaged flow table (Alaa Hleihel) [1915308] - net/mlx5e: Fix error path of updating netdev queues (Alaa Hleihel) [1915308] - net/mlx5e: Reject mirroring on source port change encap rules (Alaa Hleihel) [1915308] - net/mlx5e: Fix multipath lag activation (Alaa Hleihel) [1915308] - net/mlx5e: reset XPS on error flow if netdev isn't registered yet (Alaa Hleihel) [1915308] - net/mlx5e: Make sure fib dev exists in fib event (Alaa Hleihel) [1915308] - net/mlx5e: Fix null deref accessing lag dev (Alaa Hleihel) [1915308] - net/mlx5e: Fix nullptr in mlx5e_tc_add_fdb_flow() (Alaa Hleihel) [1915308] - net/mlx5: SF, Fix show state inactive when its inactivated (Alaa Hleihel) [1915308] - net/mlx5: Set reformat action when needed for termination rules (Alaa Hleihel) [1915308] - net/mlx5e: Fix nullptr in add_vlan_push_action() (Alaa Hleihel) [1915308] - {net, RDMA}/mlx5: Fix override of log_max_qp by other device (Alaa Hleihel) [1915308] - net/mlx5: DR, Fix SQ/RQ in doorbell bitmask (Alaa Hleihel) [1915308] - net/mlx5: Fix bit-wise and with zero (Alaa Hleihel) [1915308] - RDMA/mlx5: Fix drop packet rule in egress table (Alaa Hleihel) [1915308] - net/mlx5: Fix spelling mistakes in mlx5_core_info message (Alaa Hleihel) [1915308] - net/mlx5: DR, Fixed typo in STE v0 (Alaa Hleihel) [1915308] - RDMA/mlx5: Fix mlx5 rates to IB rates map (Alaa Hleihel) [1915308] - RDMA/mlx5: Fix query RoCE port (Alaa Hleihel) [1915308] - RDMA/mlx5: Zero out ODP related items in the mlx5_ib_mr (Alaa Hleihel) [1915308] - net/mlx5e: Alloc flow spec using kvzalloc instead of kzalloc (Alaa Hleihel) [1915308] - net/mlx5: Avoid unnecessary operation (Alaa Hleihel) [1915308] - net/mlx5e: rep: Improve reg_cX conditions (Alaa Hleihel) [1915308] - net/mlx5: SF, Fix return type (Alaa Hleihel) [1915308] - net/mlx5e: mlx5_tc_ct_init does not fail (Alaa Hleihel) [1915308] - net/mlx5: Fix indir stable stubs (Alaa Hleihel) [1915308] - net/mlx5e: Add missing include (Alaa Hleihel) [1915308] - net/mlx5e: fix mlx5e_tc_tun_update_header_ipv6 dummy definition (Alaa Hleihel) [1915308] - net/mlx5e: CT, Avoid false lock dependency warning (Alaa Hleihel) [1915308] - net/mlx5: Check returned value from health recover sequence (Alaa Hleihel) [1915308] - net/mlx5: Don't rely on interface state bit (Alaa Hleihel) [1915308] - net/mlx5: Remove second FW tracer check (Alaa Hleihel) [1915308] - net/mlx5: Separate probe vs. reload flows (Alaa Hleihel) [1915308] - net/mlx5: Remove impossible checks of interface state (Alaa Hleihel) [1915308] - net/mlx5: Don't skip vport check (Alaa Hleihel) [1915308] - net/mlx5e: Register nic devlink port for SF ports (Alaa Hleihel) [1915308] - vdpa/mlx5: Retrieve BAR address suitable any function (Alaa Hleihel) [1915308] - vdpa/mlx5: Use the correct dma device when registering memory (Alaa Hleihel) [1915308] - net/mlx5: SF, Extend SF table for additional SF id range (Alaa Hleihel) [1915308] - net/mlx5: SF, Split mlx5_sf_hw_table into two parts (Alaa Hleihel) [1915308] - net/mlx5: SF, Use helpers for allocation and free (Alaa Hleihel) [1915308] - net/mlx5: SF, Consider own vhca events of SF devices (Alaa Hleihel) [1915308] - net/mlx5: SF, Store and use start function id (Alaa Hleihel) [1915308] - net/mlx5: SF, Rely on hw table for SF devlink port allocation (Alaa Hleihel) [1915308] - net/mlx5: E-Switch, Consider SF ports of host PF (Alaa Hleihel) [1915308] - net/mlx5: E-Switch, Use xarray for vport number to vport and rep mapping (Alaa Hleihel) [1915308] - net/mlx5: E-Switch, Prepare to return total vports from eswitch struct (Alaa Hleihel) [1915308] - net/mlx5: E-Switch, Return eswitch max ports when eswitch is supported (Alaa Hleihel) [1915308] - net/mlx5: SF, Reuse stored hardware function id (Alaa Hleihel) [1915308] - net/mlx5: SF, Use device pointer directly (Alaa Hleihel) [1915308] - net/mlx5: E-Switch, Initialize eswitch acls ns when eswitch is enabled (Alaa Hleihel) [1915308] - net/mlx5: E-Switch, Move legacy code to a individual file (Alaa Hleihel) [1915308] - net/mlx5: E-Switch, Convert a macro to a helper routine (Alaa Hleihel) [1915308] - net/mlx5: E-Switch Make cleanup sequence mirror of init (Alaa Hleihel) [1915308] - net/mlx5: E-Switch, Make vport number u16 (Alaa Hleihel) [1915308] - net/mlx5: E-Switch, Skip querying SF enabled bits (Alaa Hleihel) [1915308] - IB/mlx5: Set right RoCE l3 type and roce version while deleting GID (Alaa Hleihel) [1915308] - net/mlx5: E-Switch, move QoS specific fields to existing qos struct (Alaa Hleihel) [1915308] - net/mlx5: E-Switch, cut down mlx5_vport_info structure size by 8 bytes (Alaa Hleihel) [1915308] - net/mlx5: Pair mutex_destory with mutex_init for rate limit table (Alaa Hleihel) [1915308] - net/mlx5: Allocate rate limit table when rate is configured (Alaa Hleihel) [1915308] - net/mlx5: Use helper to increment, decrement rate entry refcount (Alaa Hleihel) [1915308] - net/mlx5: Use helpers to allocate and free rl table entries (Alaa Hleihel) [1915308] - net/mlx5: Do not hold mutex while reading table constants (Alaa Hleihel) [1915308] - net/mlx5: Pack mlx5_rl_entry structure (Alaa Hleihel) [1915308] - net/mlx5: Use unsigned int for free_count (Alaa Hleihel) [1915308] - net/mlx5: E-Switch, move QoS specific fields to existing qos struct (Alaa Hleihel) [1915308] - net/mlx5: E-Switch, cut down mlx5_vport_info structure size by 8 bytes (Alaa Hleihel) [1915308] - net/mlx5: E-Switch, let user to enable disable metadata (Alaa Hleihel) [1915308] - net/mlx5e: TC, Add support to offload sample action (Alaa Hleihel) [1915308 1919649] - net/mlx5e: TC, Handle sampled packets (Alaa Hleihel) [1915308 1919649] - net/mlx5e: TC, Refactor tc update skb function (Alaa Hleihel) [1915308 1919649] - net/mlx5e: TC, Add sampler restore handle API (Alaa Hleihel) [1915308 1919649] - net/mlx5e: TC, Add sampler object API (Alaa Hleihel) [1915308 1919649] - net/mlx5e: TC, Add sampler termination table API (Alaa Hleihel) [1915308 1919649] - net/mlx5e: TC, Parse sample action (Alaa Hleihel) [1915308 1919649] - net/mlx5: Instantiate separate mapping objects for FDB and NIC tables (Alaa Hleihel) [1915308 1919649] - net/mlx5: Map register values to restore objects (Alaa Hleihel) [1915308 1919649] - net/mlx5: E-switch, Set per vport table default group number (Alaa Hleihel) [1915308 1919649] - net/mlx5: E-switch, Generalize per vport table API (Alaa Hleihel) [1915308 1919649] - net/mlx5: E-switch, Rename functions to follow naming convention. (Alaa Hleihel) [1915308 1919649] - net/mlx5: E-switch, Move vport table functions to a new file (Alaa Hleihel) [1915308 1919649] - net/mlx5: CT: Add support for mirroring (Alaa Hleihel) [1915308] - net/mlx5: E-Switch, Protect changing mode while adding rules (Alaa Hleihel) [1915308 1790457] - net/mlx5: E-Switch, Change mode lock from mutex to rw semaphore (Alaa Hleihel) [1915308 1790457] - net/mlx5e: Do not reload ethernet ports when changing eswitch mode (Alaa Hleihel) [1915308 1790457] - net/mlx5e: Unregister eth-reps devices first (Alaa Hleihel) [1915308 1790457] - net/mlx5: Move mlx5e hw resources into a sub object (Alaa Hleihel) [1915308 1790457] - net/mlx5e: Register nic devlink port with switch id (Alaa Hleihel) [1915308 1790457] - net/mlx5e: Verify dev is present in some ndos (Alaa Hleihel) [1915308 1790457] - net/mlx5e: Use nic mode netdev ndos and ethtool ops for uplink representor (Alaa Hleihel) [1915308 1790457] - net/mlx5e: Add offload stats ndos to nic netdev ops (Alaa Hleihel) [1915308 1790457] - net/mlx5e: Distinguish nic and esw offload in tc setup block cb (Alaa Hleihel) [1915308 1790457] - net/mlx5e: Allow legacy vf ndos only if in legacy mode (Alaa Hleihel) [1915308 1790457] - net/mlx5e: Same max num channels for both nic and uplink profiles (Alaa Hleihel) [1915308 1790457] - net/mlx5e: fix ingress_ifindex check in mlx5e_flower_parse_meta (Alaa Hleihel) [1915308] - net/mlx5e: Fix setting of RS FEC mode (Alaa Hleihel) [1915308] - net/mlx5: Fix setting of devlink traps in switchdev mode (Alaa Hleihel) [1915308] - net/mlx5: DR, Add missing vhca_id consume from STEv1 (Alaa Hleihel) [1915308] - net/mlx5: fix kfree mismatch in indir_table.c (Alaa Hleihel) [1915308] - net/mlx5: Fix PBMC register mapping (Alaa Hleihel) [1915308] - net/mlx5: Fix PPLM register mapping (Alaa Hleihel) [1915308] - net/mlx5: Fix placement of log_max_flow_counter (Alaa Hleihel) [1915308] - net/mlx5: Fix HW spec violation configuring uplink (Alaa Hleihel) [1915308] - net/mlx5e: Guarantee room for XSK wakeup NOP on async ICOSQ (Alaa Hleihel) [1915308] - net/mlx5e: Consider geneve_opts for encap contexts (Alaa Hleihel) [1915308] - net/mlx5: Don't request more than supported EQs (Alaa Hleihel) [1915308] - net/mlx5e: kTLS, Fix RX counters atomicity (Alaa Hleihel) [1915308] - net/mlx5e: kTLS, Fix TX counters atomicity (Alaa Hleihel) [1915308] - net/mlx5: E-switch, Create vport miss group only if src rewrite is supported (Alaa Hleihel) [1915308 1915310] - net/mlx5e: Fix ethtool indication of connector type (Alaa Hleihel) [1915308] - net/mlx5: Delete auxiliary bus driver eth-rep first (Alaa Hleihel) [1915308] - net/mlx5e: Fix mapping of ct_label zero (Alaa Hleihel) [1915308] - net/mlx5: SF, do not use ecpu bit for vhca state processing (Alaa Hleihel) [1915308] - net/mlx5e: Fix division by 0 in mlx5e_select_queue (Alaa Hleihel) [1915308] - net/mlx5e: Fix error path for ethtool set-priv-flag (Alaa Hleihel) [1915308] - net/mlx5e: Offload tuple rewrite for non-CT flows (Alaa Hleihel) [1915308] - net/mlx5e: Allow to match on MPLS parameters only for MPLS over UDP (Alaa Hleihel) [1915308] - net/mlx5: Add back multicast stats for uplink representor (Alaa Hleihel) [1915308] - RDMA/mlx5: Fix typo in destroy_mkey inbox (Alaa Hleihel) [1915308] - net/mlx5: DR, Fix potential shift wrapping of 32-bit value in STEv1 getter (Alaa Hleihel) [1915308] - net/mlx5: SF: Fix error flow of SFs allocation flow (Alaa Hleihel) [1915308] - net/mlx5: SF: Fix memory leak of work item (Alaa Hleihel) [1915308] - net/mlx5: SF, Correct vhca context size (Alaa Hleihel) [1915308] - net/mlx5e: E-switch, Fix rate calculation division (Alaa Hleihel) [1915308] - RDMA/mlx5: Fix timestamp default mode (Alaa Hleihel) [1915308] - net/mlx5: Set QP timestamp mode to default (Alaa Hleihel) [1915308] - net/mlx5e: Fix error flow in change profile (Alaa Hleihel) [1915308] - net/mlx5: Disable VF tunnel TX offload if ignore_flow_level isn't supported (Alaa Hleihel) [1915308 1915310] - net/mlx5e: Check correct ip_version in decapsulation route resolution (Alaa Hleihel) [1915308] - net/mlx5: Fix turn-off PPS command (Alaa Hleihel) [1915308] - net/mlx5e: Don't match on Geneve options in case option masks are all zero (Alaa Hleihel) [1915308] - net/mlx5e: Revert parameters on errors when changing PTP state without reset (Alaa Hleihel) [1915308] - net/mlx5e: When changing XDP program without reset, take refs for XSK RQs (Alaa Hleihel) [1915308] - net/mlx5e: Set PTP channel pointer explicitly to NULL (Alaa Hleihel) [1915308] - net/mlx5e: Accumulate port PTP TX stats with other channels stats (Alaa Hleihel) [1915308] - net/mlx5e: RX, Mind the MPWQE gaps when calculating offsets (Alaa Hleihel) [1915308] - net/mlx5e: Enforce minimum value check for ICOSQ size (Alaa Hleihel) [1915308] - RDMA/mlx5: Set correct kernel-doc identifier (Alaa Hleihel) [1915308] - IB/mlx5: Add missing error code (Alaa Hleihel) [1915308] - configs: Enable mlx5 subfunction device support (Alaa Hleihel) [1915308 1851717] - net/mlx5: Add cyc2time HW translation mode support (Alaa Hleihel) [1915308 1919657] - net/mlx5: Move some PPS logic into helper functions (Alaa Hleihel) [1915308 1919657] - net/mlx5: Move all internal timer metadata into a dedicated struct (Alaa Hleihel) [1915308 1919657] - net/mlx5: Refactor init clock function (Alaa Hleihel) [1915308 1919657] - net/mlx5: Add register layout to support real-time time-stamp (Alaa Hleihel) [1915308 1919657] - RDMA/mlx5: Fail QP creation if the device can not support the CQE TS (Alaa Hleihel) [1915308] - RDMA/mlx5: Allow CQ creation without attached EQs (Alaa Hleihel) [1915308] - net/mlx5: Add new timestamp mode bits (Alaa Hleihel) [1915308 1919657] - net/mlx5: Remove TLS dependencies on XPS (Alaa Hleihel) [1915308] - net/mlx5: SF, Fix error return code in mlx5_sf_dev_probe() (Alaa Hleihel) [1915308 1851717] - net/mlx5e: Fix error return code in mlx5e_tc_esw_init() (Alaa Hleihel) [1915308 1919647] - net/mlx5: Fix a NULL vs IS_ERR() check (Alaa Hleihel) [1915308 1919647] - net/mlx5e: Fix tc_tun.h to verify MLX5_ESWITCH config (Alaa Hleihel) [1915308 1919647] - net/mlx5: Assign boolean values to a bool variable (Alaa Hleihel) [1915308] - net/mlx5e: Fix spelling mistake "Unknouwn" -> "Unknown" (Alaa Hleihel) [1915308] - net/mlx5e: Fix spelling mistake "channles" -> "channels" (Alaa Hleihel) [1915308] - net/mlx5: Delete device list leftover (Alaa Hleihel) [1915308] - net/mlx5_core: remove unused including (Alaa Hleihel) [1915308] - net/mlx5: fix spelling mistake in Kconfig "accelaration" -> "acceleration" (Alaa Hleihel) [1915308] - RDMA/mlx5: Support 400Gbps IB rate in mlx5 driver (Alaa Hleihel) [1915308] - RDMA/mlx5: Cleanup the synchronize_srcu() from the ODP flow (Alaa Hleihel) [1915308] - net/mlx5e: Handle FIB events to update tunnel endpoint device (Alaa Hleihel) [1915308 1919647] - net/mlx5e: Rename some encap-specific API to generic names (Alaa Hleihel) [1915308 1919647] - net/mlx5e: TC preparation refactoring for routing update event (Alaa Hleihel) [1915308 1919647] - net/mlx5e: Refactor neigh update infrastructure (Alaa Hleihel) [1915308 1919647] - net/mlx5e: Create route entry infrastructure (Alaa Hleihel) [1915308 1919647] - net/mlx5e: Extract tc tunnel encap/decap code to dedicated file (Alaa Hleihel) [1915308 1919647] - net/mlx5e: Match recirculated packet miss in slow table using reg_c1 (Alaa Hleihel) [1915308 1915310 1919647] - net/mlx5e: Refactor reg_c1 usage (Alaa Hleihel) [1915308 1919647] - net/mlx5e: VF tunnel RX traffic offloading (Alaa Hleihel) [1915308 1915310 1919647] - net/mlx5e: Remove redundant match on tunnel destination mac (Alaa Hleihel) [1915308 1919647] - net/mlx5: E-Switch, Indirect table infrastructure (Alaa Hleihel) [1915308 1915310 1919647] - net/mlx5e: Refactor tun routing helpers (Alaa Hleihel) [1915308 1919647] - net/mlx5e: VF tunnel TX traffic offloading (Alaa Hleihel) [1915308 1915310 1919647] - net/mlx5: E-Switch, Refactor rule offload forward action processing (Alaa Hleihel) [1915308 1915310 1919647] - net/mlx5e: Always set attr mdev pointer (Alaa Hleihel) [1915308 1919647] - net/mlx5e: E-Switch, Maintain vhca_id to vport_num mapping (Alaa Hleihel) [1915308 1915310 1919647] - net/mlx5: E-Switch, Refactor setting source port (Alaa Hleihel) [1915308 1915310 1919647] - IB/mlx5: Use rdma_for_each_port for port iteration (Alaa Hleihel) [1915308] - RDMA/core: Introduce and use API to read port immutable data (Alaa Hleihel) [1915308] - IB/mlx5: Improve query port for representor port (Alaa Hleihel) [1915308] - IB/mlx5: Avoid calling query device for reading pkey table length (Alaa Hleihel) [1915308] - IB/mlx5: Move mlx5_port_caps from mlx5_core_dev to mlx5_ib_dev (Alaa Hleihel) [1915308] - IB/mlx5: Support default partition key for representor port (Alaa Hleihel) [1915308] - net/mlx5: DR, Avoid unnecessary csum recalculation on supporting devices (Alaa Hleihel) [1915308] - net/mlx5e: CT: remove useless conversion to PTR_ERR then ERR_PTR (Alaa Hleihel) [1915308] - net/mlx5e: accel, remove redundant space (Alaa Hleihel) [1915308] - net/mlx5e: kTLS, Improve TLS RX workqueue scope (Alaa Hleihel) [1915308] - net/mlx5e: remove h from printk format specifier (Alaa Hleihel) [1915308] - net/mlx5e: Increase indirection RQ table size to 256 (Alaa Hleihel) [1915308] - net/mlx5e: Enable napi in channel's activation stage (Alaa Hleihel) [1915308] - net/mlx5e: Move representor neigh init into profile enable (Alaa Hleihel) [1915308] - net/mlx5e: Avoid false lock depenency warning on tc_ht (Alaa Hleihel) [1915308] - net/mlx5e: Move set vxlan nic info to profile init (Alaa Hleihel) [1915308] - net/mlx5e: Move netif_carrier_off() out of mlx5e_priv_init() (Alaa Hleihel) [1915308] - net/mlx5e: Refactor mlx5e_netdev_init/cleanup to mlx5e_priv_init/cleanup (Alaa Hleihel) [1915308] - net/mxl5e: Add change profile method (Alaa Hleihel) [1915308] - net/mlx5e: Separate between netdev objects and mlx5e profiles initialization (Alaa Hleihel) [1915308] - net/mlx5: DR, Allow SW steering for sw_owner_v2 devices (Alaa Hleihel) [1915308 1851712] - net/mlx5: DR, Copy all 64B whenever replacing STE in the head of miss-list (Alaa Hleihel) [1915308 1851712] - net/mlx5: DR, Use HW specific logic API when writing STE (Alaa Hleihel) [1915308 1851712] - net/mlx5: DR, Use the right size when writing partial STE into HW (Alaa Hleihel) [1915308 1851712] - net/mlx5: DR, Add STEv1 modify header logic (Alaa Hleihel) [1915308 1851712] - net/mlx5: DR, Add STEv1 action apply logic (Alaa Hleihel) [1915308 1851712] - net/mlx5: DR, Add STEv1 setters and getters (Alaa Hleihel) [1915308 1851712] - net/mlx5: DR, Allow native protocol support for HW STEv1 (Alaa Hleihel) [1915308 1851712] - net/mlx5: DR, Add HW STEv1 match logic (Alaa Hleihel) [1915308 1851712] - net/mlx5: DR, Add match STEv1 structs to ifc (Alaa Hleihel) [1915308 1851712] - net/mlx5: DR, Fix potential shift wrapping of 32-bit value (Alaa Hleihel) [1915308 1851712] - net/mlx5e: Enable traps according to link state (Alaa Hleihel) [1915308 1919652] - net/mlx5e: Add listener to DMAC filter trap event (Alaa Hleihel) [1915308 1919652] - net/mlx5e: Add listener to trap event (Alaa Hleihel) [1915308 1919652] - net/mlx5e: Add trap entity to ETH driver (Alaa Hleihel) [1915308 1919652] - net/mlx5e: Expose RX dma info helpers (Alaa Hleihel) [1915308 1919652] - net/mlx5e: Add flow steering DMAC trap rule (Alaa Hleihel) [1915308 1919652] - net/mlx5e: Add flow steering VLAN trap rule (Alaa Hleihel) [1915308 1919652] - net/mlx5e: Optimize promiscuous mode (Alaa Hleihel) [1915308 1919652] - net/mlx5: Notify on trap action by blocking event (Alaa Hleihel) [1915308 1919652] - net/mlx5: Rename events notifier header (Alaa Hleihel) [1915308 1919652] - net/mlx5: Register to devlink DMAC filter trap (Alaa Hleihel) [1915308 1919652] - net/mlx5: Register to devlink ingress VLAN filter trap (Alaa Hleihel) [1915308 1919652] - net/mlx5: Add support for devlink traps in mlx5 core driver (Alaa Hleihel) [1915308 1919652] - net/mlx5e: Support HTB offload (Alaa Hleihel) [1915308] - net/mlx5: SF, Port function state change support (Alaa Hleihel) [1915308 1851717] - net/mlx5: SF, Add port add delete functionality (Alaa Hleihel) [1915308 1851717] - net/mlx5: E-switch, Add eswitch helpers for SF vport (Alaa Hleihel) [1915308 1915310 1851717] - net/mlx5: E-switch, Prepare eswitch to handle SF vport (Alaa Hleihel) [1915308 1915310 1851717] - net/mlx5: SF, Add auxiliary device driver (Alaa Hleihel) [1915308 1851717] - net/mlx5: SF, Add auxiliary device support (Alaa Hleihel) [1915308 1851717] - net/mlx5: Introduce vhca state event notifier (Alaa Hleihel) [1915308 1851717] - RDMA/hw/mlx5/qp: Demote non-conformant kernel-doc header (Alaa Hleihel) [1915308] - RDMA/hw/mlx5/odp: Fix formatting and add missing descriptions in 'pagefault_data_segments()' (Alaa Hleihel) [1915308] - IB/mlx5: Make function static (Alaa Hleihel) [1915308] - net/mlx5e: IPsec, Remove unnecessary config flag usage (Alaa Hleihel) [1915308] - net/mlx5e: IPsec, Inline feature_check fast-path function (Alaa Hleihel) [1915308] - net/mlx5e: IPsec, Avoid unreachable return (Alaa Hleihel) [1915308] - net/mlx5e: IPsec, Enclose csum logic under ipsec config (Alaa Hleihel) [1915308] - net/mlx5e: CT: Remove redundant usage of zone mask (Alaa Hleihel) [1915308] - net/mlx5e: Remove redundant initialization to null (Alaa Hleihel) [1915308] - net/mlx5e: CT: Pass null instead of zero spec (Alaa Hleihel) [1915308] - net/mlx5e: E-Switch, Offload all chain 0 priorities when modify header and forward action is not supported (Alaa Hleihel) [1915308] - net/mlx5: E-Switch, use new cap as condition for mpls over udp (Alaa Hleihel) [1915308] - net/mlx5e: Simplify condition on esw_vport_enable_qos() (Alaa Hleihel) [1915308] - net/mlx5: Add HW definition of reg_c_preserve (Alaa Hleihel) [1915308] - net/mlx5: DR, Move STEv0 modify header logic (Alaa Hleihel) [1915308] - net/mlx5: DR, Add STE modify header actions per-device API (Alaa Hleihel) [1915308] - net/mlx5: DR, Move STEv0 action apply logic (Alaa Hleihel) [1915308] - net/mlx5: DR, Add STE tx/rx actions per-device API (Alaa Hleihel) [1915308] - net/mlx5: DR, Move STEv0 setters and getters (Alaa Hleihel) [1915308] - net/mlx5: DR, Add STE setters and getters per-device API (Alaa Hleihel) [1915308] - net/mlx5: DR, Move action apply logic to dr_ste (Alaa Hleihel) [1915308] - net/mlx5: DR, Refactor ICMP STE builder (Alaa Hleihel) [1915308] - net/mlx5: DR, Move STEv0 look up types from mlx5_ifc_dr header (Alaa Hleihel) [1915308] - net/mlx5: DR, Merge similar DR STE SET macros (Alaa Hleihel) [1915308] - net/mlx5: DR, Fix STEv0 source_eswitch_owner_vhca_id support (Alaa Hleihel) [1915308] - net/mlx5: DR, Remove unused macro definition from dr_ste (Alaa Hleihel) [1915308] - net/mlx5: DR, Move HW STEv0 match logic to a separate file (Alaa Hleihel) [1915308] - net/mlx5: DR, Use the new HW specific STE infrastructure (Alaa Hleihel) [1915308] - net/mlx5: DR, Move macros from dr_ste.c to header (Alaa Hleihel) [1915308] - net/mlx5: DR, Add infrastructure for supporting several steering formats (Alaa Hleihel) [1915308] - ext4: handle read only external journal device (Lukas Czerner) [1860929] - vfio/pci: Handle concurrent vma faults (Alex Williamson) [1976551] - vfio-pci: Use io_remap_pfn_range() for PCI IO memory (Alex Williamson) [1976551] - net: flow_dissector: Parse PTP L2 packet header (Ivan Vecera) [1971687] - net: vlan: Add parse protocol header ops (Ivan Vecera) [1971687] - PCI: hv: Remove bus device removal unused refcount/functions (Mohammed Gamal) [1982482] - PCI: hv: Fix a race condition when removing the device (Mohammed Gamal) [1982482] - RDMA/cxgb4: check for ipv6 address properly while destroying listener (Raju Rangoju) [1961313] - RDMA/cxgb4: Fix adapter LE hash errors while destroying ipv6 listening server (Raju Rangoju) [1961313] - RDMA: Convert sysfs device * show functions to use sysfs_emit() (Raju Rangoju) [1961313] - RDMA/iw_cxgb4: Disable delayed ack by default (Raju Rangoju) [1961313] - [infiniband] treewide: Remove uninitialized_var() usage (Raju Rangoju) [1961313] - RDMA/iw_cxgb4: cleanup device debugfs entries on ULD remove (Raju Rangoju) [1961313] - vfs: allow unprivileged whiteout creation (Miklos Szeredi) [1983608] - Documentation: kdump: update kdump guide (Baoquan He) [1938067] - docs: admin-guide: add kdump documentation into it (Baoquan He) [1938067] - docs: kdump: convert docs to ReST and rename to *.rst (Baoquan He) [1938067]- Revert "be2net: disable bh with spin_lock in be_process_mcc" (Petr Oros) [1973504] - nvmet-rdma: Fix NULL deref when SEND is completed with error (Gopal Tiwari) [1959856] - netfilter: nft_exthdr: Search chunks in SCTP packets only (Phil Sutter) [1868228] - netfilter: nft_exthdr: Fix for unsafe packet data read (Phil Sutter) [1868228] - netfilter: nft_exthdr: Support SCTP chunks (Phil Sutter) [1868228] - xfs: fix deadlock retry tracepoint arguments (Bill O'Donnell) [1937116] - xfs: fix xfs_reflink_unshare usage of filemap_write_and_wait_range (Bill O'Donnell) [1937116] - xfs: fix return of uninitialized value in variable error (Bill O'Donnell) [1937116] - xfs: fix scrub and remount-ro protection when running scrub (Bill O'Donnell) [1937116] - xfs: fix xfs_trans slab cache name (Bill O'Donnell) [1937116] - xfs: Fix a typo (Bill O'Donnell) [1937116] - xfs: Rudimentary spelling fix (Bill O'Donnell) [1937116] - xfs: Rudimentary typo fixes (Bill O'Donnell) [1937116] - xfs: fix dquot scrub loop cancellation (Bill O'Donnell) [1937116] - xfs: fix uninitialized variables in xrep_calc_ag_resblks (Bill O'Donnell) [1937116] - xfs: fix incorrect root dquot corruption error when switching group/project quota types (Bill O'Donnell) [1937116] - xfs: fix up build warnings when quotas are disabled (Bill O'Donnell) [1937116] - xfs: fix chown leaking delalloc quota blocks when fssetxattr fails (Bill O'Donnell) [1937116] - xfs: Fix assert failure in xfs_setattr_size() (Bill O'Donnell) [1937116] - xfs: fix an ABBA deadlock in xfs_rename (Bill O'Donnell) [1937116 1966609] - xfs: fix the forward progress assertion in xfs_iwalk_run_callbacks (Bill O'Donnell) [1937116] - xfs: fix parent pointer scrubber bailing out on unallocated inodes (Bill O'Donnell) [1937116] - xfs: revert "xfs: fix rmap key and record comparison functions" (Bill O'Donnell) [1937116] - xfs: don't allow NOWAIT DIO across extent boundaries (Bill O'Donnell) [1937116] - xfs: return corresponding errcode if xfs_initialize_perag() fail (Bill O'Donnell) [1937116] - xfs: ensure inobt record walks always make forward progress (Bill O'Donnell) [1937116] - xfs: fix forkoff miscalculation related to XFS_LITINO(mp) (Bill O'Donnell) [1937116] - xfs: directory scrub should check the null bestfree entries too (Bill O'Donnell) [1937116] - xfs: strengthen rmap record flags checking (Bill O'Donnell) [1937116] - xfs: fix the minrecs logic when dealing with inode root child blocks (Bill O'Donnell) [1937116] - xfs: fix a missing unlock on error in xfs_fs_map_blocks (Bill O'Donnell) [1937116] - xfs: fix brainos in the refcount scrubber's rmap fragment processor (Bill O'Donnell) [1937116] - xfs: fix rmap key and record comparison functions (Bill O'Donnell) [1937116] - xfs: set the unwritten bit in rmap lookup flags in xchk_bmap_get_rmapextents (Bill O'Donnell) [1937116] - xfs: fix flags argument to rmap lookup when converting shared file rmaps (Bill O'Donnell) [1937116] - xfs: only flush the unshared range in xfs_reflink_unshare (Bill O'Donnell) [1937116] - xfs: fix scrub flagging rtinherit even if there is no rt device (Bill O'Donnell) [1937116] - xfs: fix missing CoW blocks writeback conversion retry (Bill O'Donnell) [1937116] - xfs: set xefi_discard when creating a deferred agfl free log intent item (Bill O'Donnell) [1937116] - xfs: cancel intents immediately if process_intents fails (Bill O'Donnell) [1937116] - xfs: fix fallocate functions when rtextsize is larger than 1 (Bill O'Donnell) [1937116] - xfs: fix high key handling in the rt allocator's query_range function (Bill O'Donnell) [1937116] - xfs: annotate grabbing the realtime bitmap/summary locks in growfs (Bill O'Donnell) [1937116] - xfs: make xfs_growfs_rt update secondary superblocks (Bill O'Donnell) [1937116] - xfs: fix realtime bitmap/summary file truncation when growing rt volume (Bill O'Donnell) [1937116] - xfs: fix the indent in xfs_trans_mod_dquot (Bill O'Donnell) [1937116] - xfs: do the ASSERT for the arguments O_{u,g,p}dqpp (Bill O'Donnell) [1937116] - xfs: fix deadlock and streamline xfs_getfsmap performance (Bill O'Donnell) [1937116] - xfs: limit entries returned when counting fsmap records (Bill O'Donnell) [1937116] - xfs: only relog deferred intent items if free space in the log gets low (Bill O'Donnell) [1937116] - xfs: expose the log push threshold (Bill O'Donnell) [1937116] - xfs: periodically relog deferred intent items (Bill O'Donnell) [1937116] - xfs: change the order in which child and parent defer ops are finished (Bill O'Donnell) [1937116] - xfs: fix an incore inode UAF in xfs_bui_recover (Bill O'Donnell) [1937116] - xfs: clean up xfs_bui_item_recover iget/trans_alloc/ilock ordering (Bill O'Donnell) [1937116] - xfs: clean up bmap intent item recovery checking (Bill O'Donnell) [1937116] - xfs: xfs_defer_capture should absorb remaining transaction reservation (Bill O'Donnell) [1937116] - xfs: xfs_defer_capture should absorb remaining block reservations (Bill O'Donnell) [1937116] - xfs: proper replay of deferred ops queued during log recovery (Bill O'Donnell) [1937116] - xfs: remove XFS_LI_RECOVERED (Bill O'Donnell) [1937116] - xfs: remove xfs_defer_reset (Bill O'Donnell) [1937116] - xfs: fix finobt btree block recovery ordering (Bill O'Donnell) [1937116] - xfs: directly call xfs_generic_create() for ->create() and ->mkdir() (Bill O'Donnell) [1937116] - xfs: avoid shared rmap operations for attr fork extents (Bill O'Donnell) [1937116] - xfs: drop the obsolete comment on filestream locking (Bill O'Donnell) [1937116] - xfs: code cleanup in xfs_attr_leaf_entsize_{remote,local} (Bill O'Donnell) [1937116] - xfs: do the assert for all the log done items in xfs_trans_cancel (Bill O'Donnell) [1937116] - xfs: remove the unused parameter id from xfs_qm_dqattach_one (Bill O'Donnell) [1937116] - xfs: remove the redundant crc feature check in xfs_attr3_rmt_verify (Bill O'Donnell) [1937116] - xfs: fix some comments (Bill O'Donnell) [1937116] - xfs: remove the unnecessary xfs_dqid_t type cast (Bill O'Donnell) [1937116] - xfs: use the existing type definition for di_projid (Bill O'Donnell) [1937116] - xfs: remove the unused SYNCHRONIZE macro (Bill O'Donnell) [1937116] - xfs: clean up calculation of LR header blocks (Bill O'Donnell) [1937116] - xfs: avoid LR buffer overrun due to crafted h_len (Bill O'Donnell) [1937116] - xfs: don't release log intent items when recovery fails (Bill O'Donnell) [1937116] - xfs: attach inode to dquot in xfs_bui_item_recover (Bill O'Donnell) [1937116] - xfs: log new intent items created as part of finishing recovered intent items (Bill O'Donnell) [1937116] - xfs: check dabtree node hash values when loading child blocks (Bill O'Donnell) [1937116] - xfs: don't free rt blocks when we're doing a REMAP bunmapi call (Bill O'Donnell) [1937116] - xfs: Set xfs_buf's b_ops member when zeroing bitmap/summary files (Bill O'Donnell) [1937116] - xfs: Set xfs_buf type flag when growing summary/bitmap files (Bill O'Donnell) [1937116] - xfs: drop extra transaction roll from inode extent truncate (Bill O'Donnell) [1937116] - xfs: don't propagate RTINHERIT -> REALTIME when there is no rtdev (Bill O'Donnell) [1937116] - xfs: ensure that fpunch, fcollapse, and finsert operations are aligned to rt extent size (Bill O'Donnell) [1937116] - xfs: refactor inode flags propagation code (Bill O'Donnell) [1937116] - xfs: make sure the rt allocator doesn't run off the end (Bill O'Donnell) [1937116] - xfs: Remove unneeded semicolon (Bill O'Donnell) [1937116] - xfs: force the log after remapping a synchronous-writes file (Bill O'Donnell) [1937116] - xfs: Convert xfs_attr_sf macros to inline functions (Bill O'Donnell) [1937116] - xfs: Use variable-size array for nameval in xfs_attr_sf_entry (Bill O'Donnell) [1937116] - xfs: Remove typedef xfs_attr_shortform_t (Bill O'Donnell) [1937116] - xfs: remove typedef xfs_attr_sf_entry_t (Bill O'Donnell) [1937116] - xfs: Remove kmem_zalloc_large() (Bill O'Donnell) [1937116] - xfs: enable big timestamps (Bill O'Donnell) [1937116] - xfs: trace timestamp limits (Bill O'Donnell) [1937116] - xfs: widen ondisk quota expiration timestamps to handle y2038+ (Bill O'Donnell) [1937116] - xfs: widen ondisk inode timestamps to deal with y2038+ (Bill O'Donnell) [1937116] - xfs: redefine xfs_ictimestamp_t (Bill O'Donnell) [1937116] - xfs: redefine xfs_timestamp_t (Bill O'Donnell) [1937116] - xfs: move xfs_log_dinode_to_disk to the log recovery code (Bill O'Donnell) [1937116] - xfs: refactor quota timestamp coding (Bill O'Donnell) [1937116] - xfs: refactor default quota grace period setting code (Bill O'Donnell) [1937116] - xfs: refactor quota expiration timer modification (Bill O'Donnell) [1937116] - xfs: explicitly define inode timestamp range (Bill O'Donnell) [1937116] - xfs: enable new inode btree counters feature (Bill O'Donnell) [1937116] - xfs: support inode btree blockcounts in online repair (Bill O'Donnell) [1937116] - xfs: support inode btree blockcounts in online scrub (Bill O'Donnell) [1937116] - xfs: use the finobt block counts to speed up mount times (Bill O'Donnell) [1937116] - xfs: store inode btree block counts in AGI header (Bill O'Donnell) [1937116] - xfs: reuse _xfs_buf_read for re-reading the superblock (Bill O'Donnell) [1937116] - xfs: remove xfs_getsb (Bill O'Donnell) [1937116] - xfs: simplify xfs_trans_getsb (Bill O'Donnell) [1937116] - xfs: remove xlog_recover_iodone (Bill O'Donnell) [1937116] - xfs: clear the read/write flags later in xfs_buf_ioend (Bill O'Donnell) [1937116] - xfs: use xfs_buf_item_relse in xfs_buf_item_done (Bill O'Donnell) [1937116] - xfs: simplify the xfs_buf_ioend_disposition calling convention (Bill O'Donnell) [1937116] - xfs: lift the XBF_IOEND_FAIL handling into xfs_buf_ioend_disposition (Bill O'Donnell) [1937116] - xfs: remove xfs_buf_ioerror_retry (Bill O'Donnell) [1937116] - xfs: refactor xfs_buf_ioerror_fail_without_retry (Bill O'Donnell) [1937116] - xfs: fold xfs_buf_ioend_finish into xfs_ioend (Bill O'Donnell) [1937116] - xfs: move the buffer retry logic to xfs_buf.c (Bill O'Donnell) [1937116] - xfs: refactor xfs_buf_ioend (Bill O'Donnell) [1937116] - xfs: mark xfs_buf_ioend static (Bill O'Donnell) [1937116] - xfs: refactor the buf ioend disposition code (Bill O'Donnell) [1937116] - xfs: xfs_iflock is no longer a completion (Bill O'Donnell) [1937116] - xfs: remove kmem_realloc() (Bill O'Donnell) [1937116] - xfs: don't update mtime on COW faults (Bill O'Donnell) [1937116] - xfs: fix xfs_bmap_validate_extent_raw when checking attr fork of rt files (Bill O'Donnell) [1937116] - xfs: initialize the shortform attr header padding entry (Bill O'Donnell) [1937116] - xfs: fix off-by-one in inode alloc block reservation calculation (Bill O'Donnell) [1937116] - xfs: finish dfops on every insert range shift iteration (Bill O'Donnell) [1937116] - xfs: Fix UBSAN null-ptr-deref in xfs_sysfs_init (Bill O'Donnell) [1937116] - xfs: delete duplicated words + other fixes (Bill O'Donnell) [1937116] - xfs: Lift -ENOSPC handler from xfs_attr_leaf_addname (Bill O'Donnell) [1937116] - xfs: Simplify xfs_attr_node_addname (Bill O'Donnell) [1937116] - xfs: Simplify xfs_attr_leaf_addname (Bill O'Donnell) [1937116] - xfs: Add helper function xfs_attr_node_removename_rmt (Bill O'Donnell) [1937116] - xfs: Add helper function xfs_attr_node_removename_setup (Bill O'Donnell) [1937116] - xfs: Add remote block helper functions (Bill O'Donnell) [1937116] - xfs: Add helper function xfs_attr_leaf_mark_incomplete (Bill O'Donnell) [1937116] - xfs: Add helpers xfs_attr_is_shortform and xfs_attr_set_shortform (Bill O'Donnell) [1937116] - xfs: Remove xfs_trans_roll in xfs_attr_node_removename (Bill O'Donnell) [1937116] - xfs: Remove unneeded xfs_trans_roll_inode calls (Bill O'Donnell) [1937116] - xfs: Add helper function xfs_attr_node_shrink (Bill O'Donnell) [1937116] - xfs: Pull up xfs_attr_rmtval_invalidate (Bill O'Donnell) [1937116] - xfs: Refactor xfs_attr_rmtval_remove (Bill O'Donnell) [1937116] - xfs: Pull up trans roll in xfs_attr3_leaf_clearflag (Bill O'Donnell) [1937116] - xfs: Factor out xfs_attr_rmtval_invalidate (Bill O'Donnell) [1937116] - xfs: Pull up trans roll from xfs_attr3_leaf_setflag (Bill O'Donnell) [1937116] - xfs: Refactor xfs_attr_try_sf_addname (Bill O'Donnell) [1937116] - xfs: Split apart xfs_attr_leaf_addname (Bill O'Donnell) [1937116] - xfs: Pull up trans handling in xfs_attr3_leaf_flipflags (Bill O'Donnell) [1937116] - xfs: Factor out new helper functions xfs_attr_rmtval_set (Bill O'Donnell) [1937116] - xfs: Check for -ENOATTR or -EEXIST (Bill O'Donnell) [1937116] - xfs: Add xfs_has_attr and subroutines (Bill O'Donnell) [1937116] - xfs: Refactor xfs_da_state_alloc() helper (Bill O'Donnell) [1937116] - xfs: remove xfs_zone_{alloc,zalloc} helpers (Bill O'Donnell) [1937116] - xfs: Modify xlog_ticket_alloc() to use kernel's MM API (Bill O'Donnell) [1937116] - xfs: Remove kmem_zone_zalloc() usage (Bill O'Donnell) [1937116] - xfs: Remove kmem_zone_alloc() usage (Bill O'Donnell) [1937116] - xfs: xfs_btree_staging.h: delete duplicated words (Bill O'Donnell) [1937116] - xfs: rename the ondisk dquot d_flags to d_type (Bill O'Donnell) [1937116] - xfs: improve ondisk dquot flags checking (Bill O'Donnell) [1937116] - xfs: create xfs_dqtype_t to represent quota types (Bill O'Donnell) [1937116] - xfs: replace a few open-coded XFS_DQTYPE_REC_MASK uses (Bill O'Donnell) [1937116] - xfs: remove unnecessary quota type masking (Bill O'Donnell) [1937116] - xfs: always use xfs_dquot_type when extracting type from a dquot (Bill O'Donnell) [1937116] - xfs: refactor quota type testing (Bill O'Donnell) [1937116] - xfs: remove the XFS_QM_IS[UGP]DQ macros (Bill O'Donnell) [1937116] - xfs: refactor testing if a particular dquot is being enforced (Bill O'Donnell) [1937116] - xfs: rename XFS_DQ_{USER,GROUP,PROJ} to XFS_DQTYPE_* (Bill O'Donnell) [1937116] - xfs: drop the type parameter from xfs_dquot_verify (Bill O'Donnell) [1937116] - xfs: add more dquot tracepoints (Bill O'Donnell) [1937116] - xfs: actually bump warning counts when we send warnings (Bill O'Donnell) [1937116] - xfs: assume the default quota limits are always set in xfs_qm_adjust_dqlimits (Bill O'Donnell) [1937116] - xfs: refactor xfs_trans_apply_dquot_deltas (Bill O'Donnell) [1937116] - xfs: refactor xfs_trans_dqresv (Bill O'Donnell) [1937116] - xfs: refactor xfs_qm_scall_setqlim (Bill O'Donnell) [1937116] - xfs: refactor quota exceeded test (Bill O'Donnell) [1937116] - xfs: remove unnecessary arguments from quota adjust functions (Bill O'Donnell) [1937116] - xfs: refactor default quota limits by resource (Bill O'Donnell) [1937116] - xfs: remove qcore from incore dquots (Bill O'Donnell) [1937116] - xfs: stop using q_core timers in the quota code (Bill O'Donnell) [1937116] - xfs: stop using q_core warning counters in the quota code (Bill O'Donnell) [1937116] - xfs: stop using q_core counters in the quota code (Bill O'Donnell) [1937116] - xfs: stop using q_core limits in the quota code (Bill O'Donnell) [1937116] - xfs: use a per-resource struct for incore dquot data (Bill O'Donnell) [1937116] - xfs: stop using q_core.d_id in the quota code (Bill O'Donnell) [1937116] - xfs: stop using q_core.d_flags in the quota code (Bill O'Donnell) [1937116] - xfs: make XFS_DQUOT_CLUSTER_SIZE_FSB part of the ondisk format (Bill O'Donnell) [1937116] - xfs: rename dquot incore state flags (Bill O'Donnell) [1937116] - xfs: refactor quotacheck flags usage (Bill O'Donnell) [1937116] - xfs: move the flags argument of xfs_qm_scall_trunc_qfiles to XFS_QMOPT_* (Bill O'Donnell) [1937116] - xfs: validate ondisk/incore dquot flags (Bill O'Donnell) [1937116] - xfs: fix inode quota reservation checks (Bill O'Donnell) [1937116] - xfs: clear XFS_DQ_FREEING if we can't lock the dquot buffer to flush (Bill O'Donnell) [1937116] - xfs: drain the buf delwri queue before xfsaild idles (Bill O'Donnell) [1937116] - xfs: remove duplicated include from xfs_buf_item.c (Bill O'Donnell) [1937116] - xfs: remove SYNC_WAIT and SYNC_TRYLOCK (Bill O'Donnell) [1937116] - xfs: get rid of unnecessary xfs_perag_{get,put} pairs (Bill O'Donnell) [1937116] - xfs: rtbitmap scrubber should check inode size (Bill O'Donnell) [1937116] - xfs: rtbitmap scrubber should verify written extents (Bill O'Donnell) [1937116] - xfs: remove xfs_inobp_check() (Bill O'Donnell) [1937116] - xfs: factor xfs_iflush_done (Bill O'Donnell) [1937116] - xfs: rework xfs_iflush_cluster() dirty inode iteration (Bill O'Donnell) [1937116] - xfs: rename xfs_iflush_int() (Bill O'Donnell) [1937116] - xfs: xfs_iflush() is no longer necessary (Bill O'Donnell) [1937116] - xfs: attach inodes to the cluster buffer when dirtied (Bill O'Donnell) [1937116] - xfs: rework stale inodes in xfs_ifree_cluster (Bill O'Donnell) [1937116] - xfs: clean up inode reclaim comments (Bill O'Donnell) [1937116] - xfs: remove SYNC_WAIT from xfs_reclaim_inodes() (Bill O'Donnell) [1937116] - xfs: remove SYNC_TRYLOCK from inode reclaim (Bill O'Donnell) [1937116] - xfs: don't block inode reclaim on the ILOCK (Bill O'Donnell) [1937116] - xfs: allow multiple reclaimers per AG (Bill O'Donnell) [1937116] - xfs: remove IO submission from xfs_reclaim_inode() (Bill O'Donnell) [1937116] - xfs: make inode reclaim almost non-blocking (Bill O'Donnell) [1937116] - xfs: pin inode backing buffer to the inode log item (Bill O'Donnell) [1937116] - xfs: move xfs_clear_li_failed out of xfs_ail_delete_one() (Bill O'Donnell) [1937116] - xfs: unwind log item error flagging (Bill O'Donnell) [1937116] - xfs: handle buffer log item IO errors directly (Bill O'Donnell) [1937116] - xfs: get rid of log item callbacks (Bill O'Donnell) [1937116] - xfs: clean up the buffer iodone callback functions (Bill O'Donnell) [1937116] - xfs: use direct calls for dquot IO completion (Bill O'Donnell) [1937116] - xfs: make inode IO completion buffer centric (Bill O'Donnell) [1937116] - xfs: clean up whacky buffer log item list reinit (Bill O'Donnell) [1937116] - xfs: call xfs_buf_iodone directly (Bill O'Donnell) [1937116] - xfs: mark log recovery buffers for completion (Bill O'Donnell) [1937116] - xfs: mark dquot buffers in cache (Bill O'Donnell) [1937116] - xfs: mark inode buffers in cache (Bill O'Donnell) [1937116] - xfs: add an inode item lock (Bill O'Donnell) [1937116] - xfs: remove logged flag from inode log item (Bill O'Donnell) [1937116] - xfs: Don't allow logging of XFS_ISTALE inodes (Bill O'Donnell) [1937116] - xfs: remove useless definitions in xfs_linux.h (Bill O'Donnell) [1937116] - xfs: use MMAPLOCK around filemap_map_pages() (Bill O'Donnell) [1937116] - xfs: move helpers that lock and unlock two inodes against userspace IO (Bill O'Donnell) [1937116] - xfs: refactor locking and unlocking two inodes against userspace IO (Bill O'Donnell) [1937116] - xfs: fix xfs_reflink_remap_prep calling conventions (Bill O'Donnell) [1937116] - xfs: reflink can skip remap existing mappings (Bill O'Donnell) [1937116] - xfs: only reserve quota blocks if we're mapping into a hole (Bill O'Donnell) [1937116] - xfs: only reserve quota blocks for bmbt changes if we're changing the data fork (Bill O'Donnell) [1937116] - xfs: redesign the reflink remap loop to fix blkres depletion crash (Bill O'Donnell) [1937116] - xfs: rename xfs_bmap_is_real_extent to is_written_extent (Bill O'Donnell) [1937116] - xfs: Couple of typo fixes in comments (Bill O'Donnell) [1937116] - xfs: fix use-after-free on CIL context on shutdown (Bill O'Donnell) [1937116] - xfs: flag files as supporting buffered async reads (Bill O'Donnell) [1937116] - fs: add FMODE_BUF_RASYNC (Bill O'Donnell) [1937116] - xfs: more lockdep whackamole with kmem_alloc* (Bill O'Donnell) [1937116 1965923] - xfs: rearrange xfs_inode_walk_ag parameters (Bill O'Donnell) [1937116] - xfs: straighten out all the naming around incore inode tree walks (Bill O'Donnell) [1937116] - xfs: move xfs_inode_ag_iterator to be closer to the perag walking code (Bill O'Donnell) [1937116] - xfs: use bool for done in xfs_inode_ag_walk (Bill O'Donnell) [1937116] - xfs: fix inode ag walk predicate function return values (Bill O'Donnell) [1937116] - xfs: refactor eofb matching into a single helper (Bill O'Donnell) [1937116] - xfs: remove __xfs_icache_free_eofblocks (Bill O'Donnell) [1937116] - xfs: remove flags argument from xfs_inode_ag_walk (Bill O'Donnell) [1937116] - xfs: remove xfs_inode_ag_iterator_flags (Bill O'Donnell) [1937116] - xfs: remove unused xfs_inode_ag_iterator function (Bill O'Donnell) [1937116] - xfs: replace open-coded XFS_ICI_NO_TAG (Bill O'Donnell) [1937116] - xfs: move eofblocks conversion function to xfs_ioctl.c (Bill O'Donnell) [1937116] - xfs: remove the m_active_trans counter (Bill O'Donnell) [1937116] - xfs: separate read-only variables in struct xfs_mount (Bill O'Donnell) [1937116] - xfs: reduce free inode accounting overhead (Bill O'Donnell) [1937116] - xfs: gut error handling in xfs_trans_unreserve_and_mod_sb() (Bill O'Donnell) [1937116] - xfs: cleanup xfs_idestroy_fork (Bill O'Donnell) [1937116] - xfs: move the fork format fields into struct xfs_ifork (Bill O'Donnell) [1937116] - xfs: move the per-fork nextents fields into struct xfs_ifork (Bill O'Donnell) [1937116] - xfs: remove xfs_ifree_local_data (Bill O'Donnell) [1937116] - xfs: remove the XFS_DFORK_Q macro (Bill O'Donnell) [1937116] - xfs: clean up xchk_bmap_check_rmaps usage of XFS_IFORK_Q (Bill O'Donnell) [1937116] - xfs: remove the NULL fork handling in xfs_bmapi_read (Bill O'Donnell) [1937116] - xfs: remove the special COW fork handling in xfs_bmapi_read (Bill O'Donnell) [1937116] - xfs: improve local fork verification (Bill O'Donnell) [1937116] - xfs: refactor xfs_inode_verify_forks (Bill O'Donnell) [1937116] - xfs: remove xfs_ifork_ops (Bill O'Donnell) [1937116] - xfs: remove xfs_iread (Bill O'Donnell) [1937116] - xfs: don't reset i_delayed_blks in xfs_iread (Bill O'Donnell) [1937116] - xfs: call xfs_dinode_verify from xfs_inode_from_disk (Bill O'Donnell) [1937116] - xfs: handle unallocated inodes in xfs_inode_from_disk (Bill O'Donnell) [1937116] - xfs: split xfs_iformat_fork (Bill O'Donnell) [1937116] - xfs: call xfs_iformat_fork from xfs_inode_from_disk (Bill O'Donnell) [1937116] - xfs: xfs_bmapi_read doesn't take a fork id as the last argument (Bill O'Donnell) [1937116] - xfs: fix the warning message in xfs_validate_sb_common() (Bill O'Donnell) [1937116] - xfs: don't allow SWAPEXT if we'd screw up quota accounting (Bill O'Donnell) [1937116] - xfs: use ordered buffers to initialize dquot buffers during quotacheck (Bill O'Donnell) [1937116] - xfs: don't fail verifier on empty attr3 leaf block (Bill O'Donnell) [1937116] - xfs: Use the correct style for SPDX License Identifier (Bill O'Donnell) [1937116] - xfs: Replace zero-length array with flexible-array (Bill O'Donnell) [1937116] - xfs: ensure f_bfree returned by statfs() is non-negative (Bill O'Donnell) [1937116] - xfs: remove duplicate headers (Bill O'Donnell) [1937116] - xfs: fix unused variable warning in buffer completion on !DEBUG (Bill O'Donnell) [1937116] - xfs: remove unnecessary includes from xfs_log_recover.c (Bill O'Donnell) [1937116] - xfs: move log recovery buffer cancellation code to xfs_buf_item_recover.c (Bill O'Donnell) [1937116] - xfs: hoist setting of XFS_LI_RECOVERED to caller (Bill O'Donnell) [1937116] - xfs: refactor intent item iop_recover calls (Bill O'Donnell) [1937116] - xfs: refactor intent item RECOVERED flag into the log item (Bill O'Donnell) [1937116] - xfs: refactor adding recovered intent items to the log (Bill O'Donnell) [1937116] - xfs: refactor releasing finished intents during log recovery (Bill O'Donnell) [1937116] - xfs: refactor xlog_item_is_intent now that we're done converting (Bill O'Donnell) [1937116] - xfs: refactor recovered BUI log item playback (Bill O'Donnell) [1937116] - xfs: refactor recovered CUI log item playback (Bill O'Donnell) [1937116] - xfs: refactor recovered RUI log item playback (Bill O'Donnell) [1937116] - xfs: refactor recovered EFI log item playback (Bill O'Donnell) [1937116] - xfs: remove log recovery quotaoff item dispatch for pass2 commit functions (Bill O'Donnell) [1937116] - xfs: refactor log recovery BUI item dispatch for pass2 commit functions (Bill O'Donnell) [1937116] - xfs: refactor log recovery CUI item dispatch for pass2 commit functions (Bill O'Donnell) [1937116] - xfs: refactor log recovery RUI item dispatch for pass2 commit functions (Bill O'Donnell) [1937116] - xfs: refactor log recovery EFI item dispatch for pass2 commit functions (Bill O'Donnell) [1937116] - xfs: refactor log recovery icreate item dispatch for pass2 commit functions (Bill O'Donnell) [1937116] - xfs: refactor log recovery dquot item dispatch for pass2 commit functions (Bill O'Donnell) [1937116] - xfs: refactor log recovery inode item dispatch for pass2 commit functions (Bill O'Donnell) [1937116] - xfs: refactor log recovery buffer item dispatch for pass2 commit functions (Bill O'Donnell) [1937116] - xfs: refactor log recovery item dispatch for pass1 commit functions (Bill O'Donnell) [1937116] - xfs: refactor log recovery item dispatch for pass2 readhead functions (Bill O'Donnell) [1937116] - xfs: refactor log recovery item sorting into a generic dispatch structure (Bill O'Donnell) [1937116] - xfs: convert xfs_log_recover_item_t to struct xfs_log_recover_item (Bill O'Donnell) [1937116] - xfs: remove unused iget_flags param from xfs_imap_to_bp() (Bill O'Donnell) [1937116] - xfs: remove unused shutdown types (Bill O'Donnell) [1937116] - xfs: random buffer write failure errortag (Bill O'Donnell) [1937116] - xfs: remove unused iflush stale parameter (Bill O'Donnell) [1937116] - xfs: combine xfs_trans_ail_[remove|delete]() (Bill O'Donnell) [1937116] - xfs: drop unused shutdown parameter from xfs_trans_ail_remove() (Bill O'Donnell) [1937116] - xfs: use delete helper for items expected to be in AIL (Bill O'Donnell) [1937116] - xfs: acquire ->ail_lock from xfs_trans_ail_delete() (Bill O'Donnell) [1937116] - xfs: abort consistently on dquot flush failure (Bill O'Donnell) [1937116] - xfs: ratelimit unmount time per-buffer I/O error alert (Bill O'Donnell) [1937116] - xfs: refactor ratelimited buffer error messages into helper (Bill O'Donnell) [1937116] - xfs: reset buffer write failure state on successful completion (Bill O'Donnell) [1937116] - xfs: remove unnecessary shutdown check from xfs_iflush() (Bill O'Donnell) [1937116] - xfs: simplify inode flush error handling (Bill O'Donnell) [1937116] - xfs: factor out buffer I/O failure code (Bill O'Donnell) [1937116] - xfs: refactor failed buffer resubmission into xfsaild (Bill O'Donnell) [1937116] - xfs: spell out the parameter name for ->cancel_item (Bill O'Donnell) [1937116] - xfs: use a xfs_btree_cur for the ->finish_cleanup state (Bill O'Donnell) [1937116] - xfs: turn dfp_done into a xfs_log_item (Bill O'Donnell) [1937116] - xfs: refactor xfs_defer_finish_noroll (Bill O'Donnell) [1937116] - xfs: turn dfp_intent into a xfs_log_item (Bill O'Donnell) [1937116] - xfs: merge the ->diff_items defer op into ->create_intent (Bill O'Donnell) [1937116] - xfs: merge the ->log_item defer op into ->create_intent (Bill O'Donnell) [1937116] - xfs: factor out a xfs_defer_create_intent helper (Bill O'Donnell) [1937116] - xfs: remove the xfs_inode_log_item_t typedef (Bill O'Donnell) [1937116] - xfs: remove the xfs_efd_log_item_t typedef (Bill O'Donnell) [1937116] - xfs: remove the xfs_efi_log_item_t typedef (Bill O'Donnell) [1937116] - xfs: refactor xlog_recover_buffer_pass1 (Bill O'Donnell) [1937116] - xfs: simplify xlog_recover_inode_ra_pass2 (Bill O'Donnell) [1937116] - xfs: factor out a xlog_buf_readahead helper (Bill O'Donnell) [1937116] - xfs: rename inode_list xlog_recover_reorder_trans (Bill O'Donnell) [1937116] - xfs: refactor the buffer cancellation table helpers (Bill O'Donnell) [1937116] - xfs: define printk_once variants for xfs messages (Bill O'Donnell) [1937116] - xfs: stop CONFIG_XFS_DEBUG from changing compiler flags (Bill O'Donnell) [1937116] - xfs: remove unnecessary check of the variable resblks in xfs_symlink (Bill O'Donnell) [1937116] - xfs: simplify the flags setting in xfs_qm_scall_quotaon (Bill O'Donnell) [1937116] - xfs: remove unnecessary assertion from xfs_qm_vop_create_dqattach (Bill O'Donnell) [1937116] - xfs: remove unnecessary variable udqp from xfs_ioctl_setattr (Bill O'Donnell) [1937116] - xfs: reserve quota inode transaction space only when needed (Bill O'Donnell) [1937116] - xfs: combine two if statements with same condition (Bill O'Donnell) [1937116] - xfs: trace quota allocations for all quota types (Bill O'Donnell) [1937116] - xfs: report unrecognized log item type codes during recovery (Bill O'Donnell) [1937116] - xfs: move inode flush to the sync workqueue (Bill O'Donnell) [1937116] - xfs: fix partially uninitialized structure in xfs_reflink_remap_extent (Bill O'Donnell) [1937116] - xfs: fix inode number overflow in ifree cluster helper (Bill O'Donnell) [1937116] - xfs: remove redundant variable assignment in xfs_symlink() (Bill O'Donnell) [1937116] - xfs: ratelimit inode flush on buffered write ENOSPC (Bill O'Donnell) [1937116] - xfs: return locked status of inode buffer on xfsaild push (Bill O'Donnell) [1937116] - xfs: trylock underlying buffer on dquot flush (Bill O'Donnell) [1937116] - xfs: remove unnecessary ternary from xfs_create (Bill O'Donnell) [1937116] - xfs: don't write a corrupt unmount record to force summary counter recalc (Bill O'Donnell) [1937116] - xfs: factor inode lookup from xfs_ifree_cluster (Bill O'Donnell) [1937116] - xfs: tail updates only need to occur when LSN changes (Bill O'Donnell) [1937116] - xfs: factor common AIL item deletion code (Bill O'Donnell) [1937116] - xfs: correctly acount for reclaimable slabs (Bill O'Donnell) [1937116] - xfs: Improve metadata buffer reclaim accountability (Bill O'Donnell) [1937116] - xfs: don't allow log IO to be throttled (Bill O'Donnell) [1937116] - xfs: Throttle commits on delayed background CIL push (Bill O'Donnell) [1937116] - xfs: Lower CIL flush limit for large logs (Bill O'Donnell) [1937116] - xfs: remove some stale comments from the log code (Bill O'Donnell) [1937116] - xfs: refactor unmount record writing (Bill O'Donnell) [1937116] - xfs: merge xlog_commit_record with xlog_write_done (Bill O'Donnell) [1937116] - xfs: split xlog_ticket_done (Bill O'Donnell) [1937116] - xfs: kill XLOG_TIC_INITED (Bill O'Donnell) [1937116] - xfs: refactor and split xfs_log_done() (Bill O'Donnell) [1937116] - xfs: re-order initial space accounting checks in xlog_write (Bill O'Donnell) [1937116] - xfs: don't try to write a start record into every iclog (Bill O'Donnell) [1937116] - xfs: validate the realtime geometry in xfs_validate_sb_common (Bill O'Donnell) [1937116] - xfs: shutdown on failure to add page to log bio (Bill O'Donnell) [1937116] - xfs: directory bestfree check should release buffers (Bill O'Donnell) [1937116] - xfs: drop all altpath buffers at the end of the sibling check (Bill O'Donnell) [1937116] - xfs: remove xlog_state_want_sync (Bill O'Donnell) [1937116] - xfs: move the ioerror check out of xlog_state_clean_iclog (Bill O'Donnell) [1937116] - xfs: refactor xlog_state_clean_iclog (Bill O'Donnell) [1937116] - xfs: remove the aborted parameter to xlog_state_done_syncing (Bill O'Donnell) [1937116] - xfs: simplify log shutdown checking in xfs_log_release_iclog (Bill O'Donnell) [1937116] - xfs: simplify the xfs_log_release_iclog calling convention (Bill O'Donnell) [1937116] - xfs: factor out a xlog_wait_on_iclog helper (Bill O'Donnell) [1937116] - xfs: merge xlog_cil_push into xlog_cil_push_work (Bill O'Donnell) [1937116] - xfs: remove the di_version field from struct icdinode (Bill O'Donnell) [1937116] - xfs: simplify a check in xfs_ioctl_setattr_check_cowextsize (Bill O'Donnell) [1937116] - xfs: simplify di_flags2 inheritance in xfs_ialloc (Bill O'Donnell) [1937116] - xfs: only check the superblock version for dinode size calculation (Bill O'Donnell) [1937116] - xfs: add a new xfs_sb_version_has_v3inode helper (Bill O'Donnell) [1937116] - xfs: add support for rmap btree staging cursors (Bill O'Donnell) [1937116] - xfs: add support for refcount btree staging cursors (Bill O'Donnell) [1937116] - xfs: add support for inode btree staging cursors (Bill O'Donnell) [1937116] - xfs: add support for free space btree staging cursors (Bill O'Donnell) [1937116] - xfs: support bulk loading of staged btrees (Bill O'Donnell) [1937116] - xfs: introduce fake roots for inode-rooted btrees (Bill O'Donnell) [1937116] - xfs: introduce fake roots for ag-rooted btrees (Bill O'Donnell) [1937116] - xfs: replace open-coded bitmap weight logic (Bill O'Donnell) [1937116] - xfs: rename xfs_bitmap to xbitmap (Bill O'Donnell) [1937116] - xfs: xrep_reap_extents should not destroy the bitmap (Bill O'Donnell) [1937116] - xfs: cleanup xfs_log_unmount_write (Bill O'Donnell) [1937116] - xfs: remove dead code from xfs_log_unmount_write (Bill O'Donnell) [1937116] - xfs: remove the unused return value from xfs_log_unmount_write (Bill O'Donnell) [1937116] - xfs: remove the unused XLOG_UNMOUNT_REC_TYPE define (Bill O'Donnell) [1937116] - xfs: mark XLOG_FORCED_SHUTDOWN as unlikely (Bill O'Donnell) [1937116] - xfs: make the btree ag cursor private union anonymous (Bill O'Donnell) [1937116] - xfs: make the btree cursor union members named structure (Bill O'Donnell) [1937116] - xfs: make btree cursor private union anonymous (Bill O'Donnell) [1937116] - xfs: rename btree cursor private btree member flags (Bill O'Donnell) [1937116] - xfs: convert btree cursor inode-private member names (Bill O'Donnell) [1937116] - xfs: convert btree cursor ag-private member name (Bill O'Donnell) [1937116] - xfs: introduce new private btree cursor names (Bill O'Donnell) [1937116] - xfs: Use scnprintf() for avoiding potential buffer overflow (Bill O'Donnell) [1937116] - xfs: mark extended attr corrupt when lookup-by-hash fails (Bill O'Donnell) [1937116] - xfs: mark dir corrupt when lookup-by-hash fails (Bill O'Donnell) [1937116] - xfs: check owner of dir3 blocks (Bill O'Donnell) [1937116] - xfs: check owner of dir3 data blocks (Bill O'Donnell) [1937116] - xfs: check owner of dir3 free blocks (Bill O'Donnell) [1937116] - xfs: fix buffer corruption reporting when xfs_dir3_free_header_check fails (Bill O'Donnell) [1937116] - xfs: xfs_buf_corruption_error should take __this_address (Bill O'Donnell) [1937116] - xfs: add a function to deal with corrupt buffers post-verifiers (Bill O'Donnell) [1937116] - xfs: remove XFS_BUF_TO_SBP (Bill O'Donnell) [1937116] - xfs: remove XFS_BUF_TO_AGF (Bill O'Donnell) [1937116] - xfs: remove XFS_BUF_TO_AGI (Bill O'Donnell) [1937116] - xfs: remove the xfs_agfl_t typedef (Bill O'Donnell) [1937116] - xfs: remove the agfl_bno member from struct xfs_agfl (Bill O'Donnell) [1937116] - xfs: switch xfs_attrmulti_attr_get to lazy attr buffer allocation (Bill O'Donnell) [1937116] - xfs: only allocate the buffer size actually needed in __xfs_set_acl (Bill O'Donnell) [1937116] - xfs: clean up bufsize alignment in xfs_ioc_attr_list (Bill O'Donnell) [1937116] - xfs: embedded the attrlist cursor into struct xfs_attr_list_context (Bill O'Donnell) [1937116] - xfs: remove XFS_DA_OP_INCOMPLETE (Bill O'Donnell) [1937116] - xfs: clean up the attr flag confusion (Bill O'Donnell) [1937116] - xfs: clean up the ATTR_REPLACE checks (Bill O'Donnell) [1937116] - xfs: improve xfs_forget_acl (Bill O'Donnell) [1937116] - xfs: lift cursor copy in/out into xfs_ioc_attr_list (Bill O'Donnell) [1937116] - xfs: lift buffer allocation into xfs_ioc_attr_list (Bill O'Donnell) [1937116] - xfs: lift common checks into xfs_ioc_attr_list (Bill O'Donnell) [1937116] - xfs: rename xfs_attr_list_int to xfs_attr_list (Bill O'Donnell) [1937116] - xfs: move the legacy xfs_attr_list to xfs_ioctl.c (Bill O'Donnell) [1937116] - xfs: open code ATTR_ENTSIZE (Bill O'Donnell) [1937116] - xfs: remove the unused ATTR_ENTRY macro (Bill O'Donnell) [1937116] - xfs: cleanup struct xfs_attr_list_context (Bill O'Donnell) [1937116] - xfs: factor out a xfs_attr_match helper (Bill O'Donnell) [1937116] - xfs: replace ATTR_KERNOTIME with XFS_DA_OP_NOTIME (Bill O'Donnell) [1937116] - xfs: remove ATTR_ALLOC and XFS_DA_OP_ALLOCVAL (Bill O'Donnell) [1937116] - xfs: remove ATTR_KERNOVAL (Bill O'Donnell) [1937116] - xfs: remove the xfs_inode argument to xfs_attr_get_ilocked (Bill O'Donnell) [1937116] - xfs: pass an initialized xfs_da_args to xfs_attr_get (Bill O'Donnell) [1937116] - xfs: pass an initialized xfs_da_args structure to xfs_attr_set (Bill O'Donnell) [1937116] - xfs: turn xfs_da_args.value into a void pointer (Bill O'Donnell) [1937116] - xfs: remove the MAXNAMELEN check from xfs_attr_args_init (Bill O'Donnell) [1937116] - xfs: remove the name == NULL check from xfs_attr_args_init (Bill O'Donnell) [1937116] - xfs: factor out a helper for a single XFS_IOC_ATTRMULTI_BY_HANDLE op (Bill O'Donnell) [1937116] - xfs: use strndup_user in XFS_IOC_ATTRMULTI_BY_HANDLE (Bill O'Donnell) [1937116] - xfs: merge xfs_attrmulti_attr_remove into xfs_attrmulti_attr_set (Bill O'Donnell) [1937116] - xfs: merge xfs_attr_remove into xfs_attr_set (Bill O'Donnell) [1937116] - xfs: remove the ATTR_INCOMPLETE flag (Bill O'Donnell) [1937116] - xfs: reject invalid flags combinations in XFS_IOC_ATTRLIST_BY_HANDLE (Bill O'Donnell) [1937116] - xfs: rework collapse range into an atomic operation (Bill O'Donnell) [1937116] - xfs: rework insert range into an atomic operation (Bill O'Donnell) [1937116] - xfs: open code insert range extent split helper (Bill O'Donnell) [1937116] - xfs: Add missing annotation to xfs_ail_check() (Bill O'Donnell) [1937116] - xfs: fix an undefined behaviour in _da3_path_shift (Bill O'Donnell) [1937116] - xfs: ratelimit xfs_discard_page messages (Bill O'Donnell) [1937116] - xfs: ratelimit xfs_buf_ioerror_alert messages (Bill O'Donnell) [1937116] - xfs: remove the kuid/kgid conversion wrappers (Bill O'Donnell) [1937116] - xfs: remove the icdinode di_uid/di_gid members (Bill O'Donnell) [1937116] - xfs: ensure that the inode uid/gid match values match the icdinode ones (Bill O'Donnell) [1937116] - xfs: improve error message when we can't allocate memory for xfs_buf (Bill O'Donnell) [1937116] - ceph: fix test for whether we can skip read when writing beyond EOF (Jeff Layton) [1971101] - redhat/configs: Add CONFIG_X86_SGX_KVM (Bandan Das) [1494649] - KVM: x86: Fix implicit enum conversion goof in scattered reverse CPUID code (Bandan Das) [1494649] - KVM: x86: Add capability to grant VM access to privileged SGX attribute (Bandan Das) [1494649] - KVM: VMX: Enable SGX virtualization for SGX1, SGX2 and LC (Bandan Das) [1494649] - KVM: VMX: Add ENCLS[EINIT] handler to support SGX Launch Control (LC) (Bandan Das) [1494649] - KVM: VMX: Add emulation of SGX Launch Control LE hash MSRs (Bandan Das) [1494649] - KVM: VMX: Add SGX ENCLS[ECREATE] handler to enforce CPUID restrictions (Bandan Das) [1494649] - KVM: VMX: Frame in ENCLS handler for SGX virtualization (Bandan Das) [1494649] - KVM: VMX: Add basic handling of VM-Exit from SGX enclave (Bandan Das) [1494649] - KVM: x86: Add reverse-CPUID lookup support for scattered SGX features (Bandan Das) [1494649] - KVM: x86: Add support for reverse CPUID lookup of scattered features (Bandan Das) [1494649] - KVM: x86: Define new #PF SGX error code bit (Bandan Das) [1494649] - KVM: x86: Export kvm_mmu_gva_to_gpa_{read,write}() for SGX (VMX) (Bandan Das) [1494649] - x86/sgx: Mark sgx_vepc_vm_ops static (Bandan Das) [1494649] - x86/sgx: Do not update sgx_nr_free_pages in sgx_setup_epc_section() (Bandan Das) [1494649] - x86/sgx: Move provisioning device creation out of SGX driver (Bandan Das) [1494649] - x86/sgx: Add helpers to expose ECREATE and EINIT to KVM (Bandan Das) [1494649] - x86/sgx: Add helper to update SGX_LEPUBKEYHASHn MSRs (Bandan Das) [1494649] - x86/sgx: Add encls_faulted() helper (Bandan Das) [1494649] - x86/sgx: Add SGX2 ENCLS leaf definitions (EAUG, EMODPR and EMODT) (Bandan Das) [1494649] - x86/sgx: Move ENCLS leaf definitions to sgx.h (Bandan Das) [1494649] - x86/sgx: Expose SGX architectural definitions to the kernel (Bandan Das) [1494649] - x86/sgx: Initialize virtual EPC driver even when SGX driver is disabled (Bandan Das) [1494649] - x86/cpu/intel: Allow SGX virtualization without Launch Control support (Bandan Das) [1494649] - x86/sgx: Introduce virtual EPC for use by KVM guests (Bandan Das) [1494649] - x86/sgx: Add SGX_CHILD_PRESENT hardware error code (Bandan Das) [1494649] - x86/sgx: Wipe out EREMOVE from sgx_free_epc_page() (Bandan Das) [1494649] - x86/cpufeatures: Add SGX1 and SGX2 sub-features (Bandan Das) [1494649] - x86/cpufeatures: Make SGX_LC feature bit depend on SGX bit (Bandan Das) [1494649] - x86/sgx: Remove unnecessary kmap() from sgx_ioc_enclave_init() (Bandan Das) [1494649] - selftests/sgx: Use getauxval() to simplify test code (Bandan Das) [1494649] - selftests/sgx: Improve error detection and messages (Bandan Das) [1494649] - x86/sgx: Add a basic NUMA allocation scheme to sgx_alloc_epc_page() (Bandan Das) [1494649] - x86/sgx: Replace section->init_laundry_list with sgx_dirty_page_list (Bandan Das) [1494649] - x86/sgx: Maintain encl->refcount for each encl->mm_list entry (Bandan Das) [1494649] - MAINTAINERS: Add Dave Hansen as reviewer for INTEL SGX (Bandan Das) [1494649] - x86/NUMA: Provide a range-to-target_node lookup facility (Bandan Das) [1494649] - x86/mm: Introduce CONFIG_NUMA_KEEP_MEMINFO (Bandan Das) [1494649] - configs: Enable CONFIG_MLXBF_GIGE on aarch64 (Alaa Hleihel) [1803489] - Add Mellanox BlueField Gigabit Ethernet driver (Alaa Hleihel) [1803489] - integrity: Use current_uid() in integrity_audit_message() (Richard Guy Briggs) [1957052] - ima: AppArmor satisfies the audit rule requirements (Richard Guy Briggs) [1957052] - IMA: Add audit log for failure conditions (Richard Guy Briggs) [1957052] - integrity: Add errno field in audit message (Richard Guy Briggs) [1957052] - audit: add blank line after variable declarations (Richard Guy Briggs) [1957052] - audit: drop /proc/PID/loginuid documentation Format field (Richard Guy Briggs) [1957052] - audit: avoid -Wempty-body warning (Richard Guy Briggs) [1957052] - audit: document /proc/PID/sessionid (Richard Guy Briggs) [1957052] - audit: document /proc/PID/loginuid (Richard Guy Briggs) [1957052] - MAINTAINERS: update audit files (Richard Guy Briggs) [1957052] - audit: further cleanup of AUDIT_FILTER_ENTRY deprecation (Richard Guy Briggs) [1957052] - netfilter: nftables: fix a warning message in nf_tables_commit_audit_collect() (Richard Guy Briggs) [1957052] - audit: log nftables configuration change events once per table (Richard Guy Briggs) [1957052] - audit_alloc_mark(): don't open-code ERR_CAST() (Richard Guy Briggs) [1957052] - make dump_common_audit_data() safe to be called from RCU pathwalk (Richard Guy Briggs) [1957052] - new helper: d_find_alias_rcu() (Richard Guy Briggs) [1957052] - audit: Make audit_filter_syscall() return void (Richard Guy Briggs) [1957052] - audit: Remove leftover reference to the audit_tasklet (Richard Guy Briggs) [1957052] - kernel/audit: convert comma to semicolon (Richard Guy Briggs) [1957052] - dump_common_audit_data(): fix racy accesses to ->d_name (Richard Guy Briggs) [1957052] - audit: replace atomic_add_return() (Richard Guy Briggs) [1957052] - x86/audit: Fix a -Wmissing-prototypes warning for ia32_classify_syscall() (Richard Guy Briggs) [1957052] - ethtool: fix kdoc attr name (Ivan Vecera) [1967261] - ethtool: Remove link_mode param and derive link params from driver (Ivan Vecera) [1967261] - ethtool: Add lanes parameter for ETHTOOL_LINK_MODE_10000baseR_FEC_BIT (Ivan Vecera) [1967261] - ethtool: fix kdoc in headers (Ivan Vecera) [1967261] - ethtool: document reserved fields in the uAPI (Ivan Vecera) [1967261] - ethtool: un-kdocify extended link state (Ivan Vecera) [1967261] - ethtool: document PHY tunable callbacks (Ivan Vecera) [1967261] - docs: ethtool: fix some copy-paste errors (Ivan Vecera) [1967261] - ethtool: fix incorrect datatype in set_eee ops (Ivan Vecera) [1967261] - net: selftests: Add lanes setting test (Ivan Vecera) [1967261] - mlxsw: ethtool: Pass link mode in use to ethtool (Ivan Vecera) [1967261] - mlxsw: ethtool: Add support for setting lanes when autoneg is off (Ivan Vecera) [1967261] - mlxsw: ethtool: Remove max lanes filtering (Ivan Vecera) [1967261] - ethtool: Expose the number of lanes in use (Ivan Vecera) [1967261] - ethtool: Get link mode in use instead of speed and duplex parameters (Ivan Vecera) [1967261] - ethtool: prepare __ethtool_get_link_ksettings for subsequent changes (Ivan Vecera) [1967261] - ethtool: Extend link modes settings uAPI with lanes (Ivan Vecera) [1967261] - ethtool: Validate master slave configuration before rtnl_lock() (Ivan Vecera) [1967261] - ethtool: fix string set id check (Ivan Vecera) [1967261] - ethtool: fix stack overflow in ethnl_parse_bitset() (Ivan Vecera) [1967261] - selftests: add ring and coalesce selftests (Ivan Vecera) [1967261] - selftests: refactor get_netdev_name function (Ivan Vecera) [1967261] - selftests: extract common functions in ethtool-common.sh (Ivan Vecera) [1967261] - netdevsim: support ethtool ring and coalesce settings (Ivan Vecera) [1967261] - netdevsim: move ethtool pause params in separate struct (Ivan Vecera) [1967261] - ethtool: add ETHTOOL_COALESCE_ALL_PARAMS define (Ivan Vecera) [1967261] - ethtool: netlink: add missing netdev_features_change() call (Ivan Vecera) [1967261] - ethtool: remove unneeded semicolon (Ivan Vecera) [1967261] - ethtool: allow netdev driver to define phy tunables (Ivan Vecera) [1967261] - ethtool: mark netlink family as __ro_after_init (Ivan Vecera) [1967261] - ethtool: Add 100base-FX link mode entries (Ivan Vecera) [1967261] - ethtool: fix error handling in ethtool_phys_id (Ivan Vecera) [1967261] - ethtool: allow flow-type ether without IP protocol field (Ivan Vecera) [1967261] - net: phy: Uninline PHY ethtool statistics operations (Ivan Vecera) [1967261] - net: phy: Define PHY statistics ethtool_phy_ops (Ivan Vecera) [1967261] - net: ethtool: Remove PHYLIB direct dependency (Ivan Vecera) [1967261] - net: phy: Register ethtool PHY operations (Ivan Vecera) [1967261] - genksyms: Ignore module scoped _Static_assert() (Ivan Vecera) [1967261] - net: ethtool: Introduce ethtool_phy_ops (Ivan Vecera) [1967261] - Documentation: networking: fix ethtool-netlink table formats (Ivan Vecera) [1967261] - ethtool: ioctl: Use array_size() in copy_to_user() (Ivan Vecera) [1967261] - net: ethtool: cabletest: Make ethnl_act_cable_test_tdr_cfg static (Ivan Vecera) [1967261] - SUNRPC: Handle major timeout in xprt_adjust_timeout() (Scott Mayhew) [1979070] - gro_cells: reduce number of synchronize_net() calls (Ivan Vecera) [1959015] - net: make sure napi_list is safe for RCU traversal (Ivan Vecera) [1959015] - net: manage napi add/del idempotence explicitly (Ivan Vecera) [1959015] - net: remove napi_hash_del() from driver-facing API (Ivan Vecera) [1959015] - net: disable netpoll on fresh napis (Ivan Vecera) [1959015] - usb: dwc3-meson-g12a: fix usb2 PHY glue init when phy0 is disabled (Torez Smith) [1942772] - xhci: Fix 5.12 regression of missing xHC cache clearing command after a Stall (Torez Smith) [1942772] - xhci: fix giving back URB with incorrect status regression in 5.12 (Torez Smith) [1942772] - usb: typec: ucsi: Clear pending after acking connector change (Torez Smith) [1942772] - net: hso: check for allocation failure in hso_create_bulk_serial_device() (Torez Smith) [1942772] - usb: typec: tcpm: Fix wrong handling in GET_SINK_CAP (Torez Smith) [1942772] - net: hso: fix NULL-deref on disconnect regression (Torez Smith) [1942772] - USB: CDC-ACM: fix poison/unpoison imbalance (Torez Smith) [1942772] - usbip: vudc: fix missing unlock on error in usbip_sockfd_store() (Torez Smith) [1942772] - usb: xhci-mtk: improve bandwidth scheduling with TT (Torez Smith) [1942772] - usb: xhci-mtk: remove or operator for setting schedule parameters (Torez Smith) [1942772] - usb: typec: tcpm: Wait for vbus discharge to VSAFE0V before toggling (Torez Smith) [1942772] - software node: Provide replacement for device_add_properties() (Torez Smith) [1942772] - driver core: platform: Reimplement devm_platform_ioremap_resource (Torez Smith) [1942772] - USB: usblp: initialize newChannel (Torez Smith) [1942772] - net: hso: fix null-ptr-deref during tty device unregistration (Torez Smith) [1942772] - usbip: synchronize event handler with sysfs code paths (Torez Smith) [1942772] - usbip: vudc synchronize sysfs code paths (Torez Smith) [1942772] - usbip: stub-dev synchronize sysfs code paths (Torez Smith) [1942772] - usbip: add sysfs_lock to synchronize sysfs code paths (Torez Smith) [1942772] - drivers: net: fix memory leak in peak_usb_create_dev (Torez Smith) [1942772] - thunderbolt: Fix off by one in tb_port_find_retimer() (Torez Smith) [1942772] - thunderbolt: Fix a leak in tb_retimer_add() (Torez Smith) [1942772] - usb: dwc2: Prevent core suspend when port connection flag is 0 (Torez Smith) [1942772] - usb: dwc2: Fix HPRT0.PrtSusp bit setting for HiKey 960 board. (Torez Smith) [1942772] - usb: xhci-mtk: fix broken streams issue on 0.96 xHCI (Torez Smith) [1942772] - usbip: vhci_hcd fix shift out-of-bounds in vhci_hub_control() (Torez Smith) [1942772] - USB: quirks: ignore remote wake-up on Fibocom L850-GL LTE modem (Torez Smith) [1942772] - USB: cdc-acm: do not log successful probe on later errors (Torez Smith) [1942772] - USB: cdc-acm: always claim data interface (Torez Smith) [1942772] - USB: cdc-acm: use negation for NULL checks (Torez Smith) [1942772] - USB: cdc-acm: clean up probe error labels (Torez Smith) [1942772] - USB: cdc-acm: drop redundant driver-data reset (Torez Smith) [1942772] - USB: cdc-acm: drop redundant driver-data assignment (Torez Smith) [1942772] - USB: cdc-acm: fix use-after-free after probe failure (Torez Smith) [1942772] - USB: cdc-acm: fix double free on probe failure (Torez Smith) [1942772] - USB: cdc-acm: downgrade message to debug (Torez Smith) [1942772] - USB: cdc-acm: untangle a circular dependency between callback and softint (Torez Smith) [1942772] - cdc-acm: fix BREAK rx code path adding necessary calls (Torez Smith) [1942772] - usb: dwc3: pci: Enable dis_uX_susphy_quirk for Intel Merrifield (Torez Smith) [1942772] - usb: dwc3: qcom: skip interconnect init for ACPI probe (Torez Smith) [1942772] - can: peak_usb: Revert "can: peak_usb: add forgotten supported devices" (Torez Smith) [1942772] - r8152: limit the RX buffer size of RTL8153A for USB 2.0 (Torez Smith) [1942772] - net: cdc-phonet: fix data-interface release on probe failure (Torez Smith) [1942772] - usb: typec: tcpm: Skip sink_cap query only when VDM sm is busy (Torez Smith) [1942772] - usb: typec: tcpm: Invoke power_supply_changed for tcpm-source-psy- (Torez Smith) [1942772] - usb: typec: Remove vdo[3] part of tps6598x_rx_identity_reg struct (Torez Smith) [1942772] - usb-storage: Add quirk to defeat Kindle's automatic unload (Torez Smith) [1942772] - usbip: Fix incorrect double assignment to udc->ud.tcp_rx (Torez Smith) [1942772] - can: kvaser_usb: Add support for USBcan Pro 4xHS (Torez Smith) [1942772] - can: peak_usb: add forgotten supported devices (Torez Smith) [1942772] - xhci: Fix repeated xhci wake after suspend due to uncleared internal wake state (Torez Smith) [1942772] - usb: xhci: Fix ASMedia ASM1042A and ASM3242 DMA addressing (Torez Smith) [1942772] - xhci: Improve detection of device initiated wake signal. (Torez Smith) [1942772] - usb: xhci: do not perform Soft Retry for some xHCI hosts (Torez Smith) [1942772] - usbip: fix vudc usbip_sockfd_store races leading to gpf (Torez Smith) [1942772] - usbip: fix vhci_hcd attach_store() races leading to gpf (Torez Smith) [1942772] - usbip: fix stub_dev usbip_sockfd_store() races leading to gpf (Torez Smith) [1942772] - usbip: fix vudc to check for stream socket (Torez Smith) [1942772] - usbip: fix vhci_hcd to check for stream socket (Torez Smith) [1942772] - usbip: fix stub_dev to check for stream socket (Torez Smith) [1942772] - USB: usblp: fix a hang in poll() if disconnected (Torez Smith) [1942772] - usb: dwc3: qcom: Add missing DWC3 OF node refcount decrement (Torez Smith) [1942772] - usb: dwc3: qcom: Honor wakeup enabled/disabled state (Torez Smith) [1942772] - usb: dwc3: qcom: add ACPI device id for sc8180x (Torez Smith) [1942772] - Goodix Fingerprint device is not a modem (Torez Smith) [1942772] - USB: serial: io_edgeport: fix memory leak in edge_startup (Torez Smith) [1942772] - USB: serial: ch341: add new Product ID (Torez Smith) [1942772] - USB: serial: cp210x: add some more GE USB IDs (Torez Smith) [1942772] - USB: serial: cp210x: add ID for Acuity Brands nLight Air Adapter (Torez Smith) [1942772] - net: usb: log errors to dmesg/syslog (Torez Smith) [1942772] - net: usb: cdc_ncm: emit dev_err on error paths (Torez Smith) [1942772] - thunderbolt: Increase runtime PM reference count on DP tunnel discovery (Torez Smith) [1942772] - thunderbolt: Initialize HopID IDAs in tb_switch_alloc() (Torez Smith) [1942772] - net: usb: qmi_wwan: allow qmimux add/del with master up (Torez Smith) [1942772] - Revert "r8152: adjust the settings about MAC clock speed down for RTL8153" (Torez Smith) [1942772] - net: usb: qmi_wwan: support ZTE P685M modem (Torez Smith) [1942772] - r8152: spilt rtl_set_eee_plus and r8153b_green_en (Torez Smith) [1942772] - r8152: replace netif_err with dev_err (Torez Smith) [1942772] - r8152: check if the pointer of the function exists (Torez Smith) [1942772] - r8152: enable U1/U2 for USB_SPEED_SUPER (Torez Smith) [1942772] - usb: misc: usb3503: Fix logic in usb3503_init() (Torez Smith) [1942772] - usb: Replace lkml.org links with lore (Torez Smith) [1942772] - usb: quirks: add quirk to start video capture on ELMO L-12F document camera reliable (Torez Smith) [1942772] - USB: quirks: sort quirk entries (Torez Smith) [1942772] - USB: serial: drop bogus to_usb_serial_port() checks (Torez Smith) [1942772] - USB: serial: drop if with an always false condition (Torez Smith) [1942772] - usb: typec: tcpm: Get Sink VDO from fwnode (Torez Smith) [1942772] - dt-bindings: connector: Add SVDM VDO properties (Torez Smith) [1942772] - usb: typec: displayport: Fill the negotiated SVDM Version in the header (Torez Smith) [1942772] - usb: typec: ucsi: Determine common SVDM Version (Torez Smith) [1942772] - usb: typec: tcpm: Determine common SVDM Version (Torez Smith) [1942772] - usb: pd: Make SVDM Version configurable in VDM header (Torez Smith) [1942772] - usb: typec: Manage SVDM version (Torez Smith) [1942772] - usb: dwc3: gadget: Fix dep->interval for fullspeed interrupt (Torez Smith) [1942772] - usb: dwc3: gadget: Fix setting of DEPCFG.bInterval_m1 (Torez Smith) [1942772] - USB: serial: option: update interface mapping for ZTE P685M (Torez Smith) [1942772] - usb: dwc3: gadget: Track connected SSP rate and lane count (Torez Smith) [1942772] - usb: dwc3: gadget: Implement setting of SSP rate (Torez Smith) [1942772] - usb: dwc3: core: Check maximum_speed SSP genXxY (Torez Smith) [1942772] - usb: common: Parse for USB SSP genXxY (Torez Smith) [1942772] - usb: dwc2: Fix endpoint direction check in ep_from_windex (Torez Smith) [1942772] - usb: dwc3: fix clock issue during resume in OTG mode (Torez Smith) [1942772] - xhci: ext-caps: Use software node API with the properties (Torez Smith) [1942772] - usb: dwc3: host: Use software node API with the properties (Torez Smith) [1942772] - r8152: replace several functions about phy patch request (Torez Smith) [1942772] - usb: dwc3: qcom: Constify the software node (Torez Smith) [1942772] - usb: dwc3: haps: Constify the software node (Torez Smith) [1942772] - usb: dwc2: pci: Drop the empty quirk function (Torez Smith) [1942772] - thunderbolt: Add support for native USB4 _OSC (Torez Smith) [1942772] - thunderbolt: Allow disabling XDomain protocol (Torez Smith) [1942772] - thunderbolt: Add support for PCIe tunneling disabled (SL5) (Torez Smith) [1942772] - thunderbolt: dma_test: Drop unnecessary include (Torez Smith) [1942772] - thunderbolt: Add clarifying comments about USB4 terms router and adapter (Torez Smith) [1942772] - thunderbolt: switch: Fix kernel-doc descriptions of non-static functions (Torez Smith) [1942772] - thunderbolt: nhi: Fix kernel-doc descriptions of non-static functions (Torez Smith) [1942772] - thunderbolt: path: Fix kernel-doc descriptions of non-static functions (Torez Smith) [1942772] - thunderbolt: eeprom: Fix kernel-doc descriptions of non-static functions (Torez Smith) [1942772] - thunderbolt: ctl: Fix kernel-doc descriptions of non-static functions (Torez Smith) [1942772] - usb: pd: Reland VDO definitions of PD2.0 (Torez Smith) [1942772] - NET: usb: qmi_wwan: Adding support for Cinterion MV31 (Torez Smith) [1942772] - usb: pd: Update VDO definitions (Torez Smith) [1942772] - xhci: fix bounce buffer usage for non-sg list case (Torez Smith) [1942772] - usb: xhci-mtk: break loop when find the endpoint to drop (Torez Smith) [1942772] - usb: typec: Return void in typec_partner_set_pd_revision (Torez Smith) [1942772] - usb: typec: tcpci_maxim: Enable data path when partner is USB Comm capable (Torez Smith) [1942772] - usb: typec: tcpci: Add Callback to Usb Communication capable partner (Torez Smith) [1942772] - usb: typec: tcpm: Add Callback to Usb Communication capable partner (Torez Smith) [1942772] - usb: typec: tcpm: Set in_ams flag when Source caps have been received (Torez Smith) [1942772] - usb: typec: tcpm: Handle vbus shutoff when in source mode (Torez Smith) [1942772] - usb: typec: Add typec_partner_set_pd_revision (Torez Smith) [1942772] - usb: typec: Provide PD Specification Revision for cable and partner (Torez Smith) [1942772] - usb: typec: Standardize PD Revision format with Type-C Revision (Torez Smith) [1942772] - usb: xhci-mtk: skip dropping bandwidth of unchecked endpoints (Torez Smith) [1942772] - USB: serial: ftdi_sio: restore divisor-encoding comments (Torez Smith) [1942772] - USB: serial: ftdi_sio: fix FTX sub-integer prescaler (Torez Smith) [1942772] - USB: serial: cp210x: clean up auto-RTS handling (Torez Smith) [1942772] - USB: serial: cp210x: fix RTS handling (Torez Smith) [1942772] - USB: serial: cp210x: clean up printk zero padding (Torez Smith) [1942772] - USB: serial: cp210x: clean up flow-control debug message (Torez Smith) [1942772] - USB: serial: cp210x: drop shift macros (Torez Smith) [1942772] - USB: serial: cp210x: fix modem-control handling (Torez Smith) [1942772] - USB: serial: cp210x: suppress modem-control errors (Torez Smith) [1942772] - xhci: handle halting transfer event properly after endpoint stop and halt raced. (Torez Smith) [1942772] - xhci: Check for pending reset endpoint command before queueing a new one. (Torez Smith) [1942772] - xhci: remove obsolete dequeue pointer moving code (Torez Smith) [1942772] - xhci: introduce a new move_dequeue_past_td() function to replace old code. (Torez Smith) [1942772] - xhci: handle stop endpoint command completion with endpoint in running state. (Torez Smith) [1942772] - xhci: Fix halted endpoint at stop endpoint command completion (Torez Smith) [1942772] - xhci: split handling halted endpoints into two steps (Torez Smith) [1942772] - xhci: move and rename xhci_cleanup_halted_endpoint() (Torez Smith) [1942772] - xhci: turn cancelled td cleanup to its own function (Torez Smith) [1942772] - xhci: store TD status in the td struct instead of passing it along (Torez Smith) [1942772] - xhci: use xhci_td_cleanup() helper when giving back cancelled URBs (Torez Smith) [1942772] - xhci: move xhci_td_cleanup so it can be called by more functions (Torez Smith) [1942772] - xhci: Add xhci_reset_halted_ep() helper function (Torez Smith) [1942772] - xhci: flush endpoint start to reduce race risk with stop endpoint command. (Torez Smith) [1942772] - xhci: Check link TRBs when updating ring enqueue and dequeue pointers. (Torez Smith) [1942772] - xhci: avoid DMA double fetch when reading event trb type. (Torez Smith) [1942772] - xhci: remove extra loop in interrupt context (Torez Smith) [1942772] - xhci: check slot_id is valid before gathering slot info (Torez Smith) [1942772] - xhci: prevent a theoretical endless loop while preparing rings. (Torez Smith) [1942772] - xhci: remove xhci_stream_id_to_ring() helper (Torez Smith) [1942772] - xhci: add xhci_virt_ep_to_ring() helper (Torez Smith) [1942772] - xhci: check virt_dev is valid before dereferencing it (Torez Smith) [1942772] - xhci: add xhci_get_virt_ep() helper (Torez Smith) [1942772] - xhci: remove unused event parameter from completion handlers (Torez Smith) [1942772] - xhci: adjust parameters passed to cleanup_halted_endpoint() (Torez Smith) [1942772] - xhci: get isochronous ring directly from endpoint structure (Torez Smith) [1942772] - xhci: Avoid parsing transfer events several times (Torez Smith) [1942772] - net: qmi_wwan: Add pass through mode (Torez Smith) [1942772] - net: usb: qmi_wwan: add qmap id sysfs file for qmimux interfaces (Torez Smith) [1942772] - net: usb: cdc_ether: added support for Thales Cinterion PLSx3 modem family. (Torez Smith) [1942772] - thunderbolt: Fix possible NULL pointer dereference in tb_acpi_add_link() (Torez Smith) [1942772] - thunderbolt: switch: Fix function name in the header (Torez Smith) [1942772] - thunderbolt: tunnel: Fix misspelling of 'receive_path' (Torez Smith) [1942772] - thunderbolt: icm: Fix a couple of formatting issues (Torez Smith) [1942772] - thunderbolt: switch: Demote a bunch of non-conformant kernel-doc headers (Torez Smith) [1942772] - thunderbolt: tb: Kernel-doc function headers should document their parameters (Torez Smith) [1942772] - thunderbolt: nhi: Demote some non-conformant kernel-doc headers (Torez Smith) [1942772] - thunderbolt: xdomain: Fix 'tb_unregister_service_driver()'s 'drv' param (Torez Smith) [1942772] - thunderbolt: eeprom: Demote non-conformant kernel-doc headers to standard comment blocks (Torez Smith) [1942772] - USB: serial: mos7720: fix error code in mos7720_write() (Torez Smith) [1942772] - thunderbolt: ctl: Demote non-conformant kernel-doc headers (Torez Smith) [1942772] - thunderbolt: cap: Fix kernel-doc formatting issue (Torez Smith) [1942772] - thunderbolt: dma_port: Check 'dma_port_flash_write_block()'s return value (Torez Smith) [1942772] - USB: serial: option: Adding support for Cinterion MV31 (Torez Smith) [1942772] - can: mcba_usb: remove h from printk format specifier (Torez Smith) [1942772] - usbnet: fix the indentation of one code snippet (Torez Smith) [1942772] - usb: usb251xb: Use of_device_get_match_data() (Torez Smith) [1942772] - usb: dwc2: Make "trimming xfer length" a debug message (Torez Smith) [1942772] - usb: dwc2: Abort transaction after errors with unknown reason (Torez Smith) [1942772] - usb: dwc2: Do not update data length if it is 0 on inbound transfers (Torez Smith) [1942772] - usb: xhci-mtk: fix unreleased bandwidth data (Torez Smith) [1942772] - USB: serial: mos7840: fix error code in mos7840_write() (Torez Smith) [1942772] - USB: usblp: don't call usb_set_interface if there's a single alt (Torez Smith) [1942772] - USB: serial: cp210x: add pid/vid for WSDA-200-USB (Torez Smith) [1942772] - usb: typec: tcpci_maxim: add terminating newlines to logging (Torez Smith) [1942772] - usb: typec: tcpci_maxim: remove redundant assignment (Torez Smith) [1942772] - usb: typec: tcpm: Create legacy PDOs for PD2 connection (Torez Smith) [1942772] - net: usb: qmi_wwan: added support for Thales Cinterion PLSx3 modem family (Torez Smith) [1942772] - usb: typec: tcpci_maxim: Drop GPIO includes (Torez Smith) [1942772] - usb: typec: tcpm: Respond Wait if VDM state machine is running (Torez Smith) [1942772] - usb: typec: tcpm: Protocol Error handling (Torez Smith) [1942772] - usb: typec: tcpm: AMS and Collision Avoidance (Torez Smith) [1942772] - net: usb: cdc_ncm: don't spew notifications (Torez Smith) [1942772] - usb: typec: ucsi: Add conditional dependency on USB role switch (Torez Smith) [1942772] - usb: ch9: Add USB 3.2 SSP attributes (Torez Smith) [1942772] - USB: serial: f81232: drop short control-transfer checks (Torez Smith) [1942772] - USB: serial: io_ti: fix a debug-message copy-paste error (Torez Smith) [1942772] - USB: serial: io_ti: drop short control-transfer check (Torez Smith) [1942772] - USB: serial: upd78f0730: drop short control-transfer check (Torez Smith) [1942772] - USB: serial: cp210x: add copyright notice (Torez Smith) [1942772] - USB: serial: cp210x: drop unused includes (Torez Smith) [1942772] - USB: serial: cp210x: drop short control-transfer checks (Torez Smith) [1942772] - USB: serial: cp210x: update control-characters on every change (Torez Smith) [1942772] - USB: serial: cp210x: set IXOFF thresholds (Torez Smith) [1942772] - USB: serial: cp210x: add support for software flow control (Torez Smith) [1942772] - USB: serial: pl2303: fix line-speed handling on newer chips (Torez Smith) [1942772] - xhci: tegra: Delay for disabling LFPS detector (Torez Smith) [1942772] - xhci: make sure TRB is fully written before giving it to the controller (Torez Smith) [1942772] - usb: dwc3: qcom: add URS Host support for sdm845 ACPI boot (Torez Smith) [1942772] - usb: dwc3: pci: add support for the Intel Alder Lake-P (Torez Smith) [1942772] - usb: dwc3: pci: ID for Tiger Lake CPU (Torez Smith) [1942772] - usb: dwc3: pci: Register a software node for the dwc3 platform device (Torez Smith) [1942772] - thunderbolt: Add support for de-authorizing devices (Torez Smith) [1942772] - nt: usb: USB_RTL8153_ECM should not default to y (Torez Smith) [1942772] - USB: dwc3: document gadget_max_speed (Torez Smith) [1942772] - usb: dwc3: gadget: Disable Vendor Test LMP Received event (Torez Smith) [1942772] - USB: serial: cp210x: add new VID/PID for supporting Teraoka AD2000 (Torez Smith) [1942772] - r8153_ecm: Add Lenovo Powered USB-C Hub as a fallback of r8152 (Torez Smith) [1942772] - r8152: Add Lenovo Powered USB-C Travel Hub (Torez Smith) [1942772] - USB: ehci: fix an interrupt calltrace error (Torez Smith) [1942772] - ehci: fix EHCI host controller initialization sequence (Torez Smith) [1942772] - usb: typec: ucsi: Add support for USB role switch (Torez Smith) [1942772] - usb: dwc2: disable Link Power Management on STM32MP15 HS OTG (Torez Smith) [1942772] - usb: dwc2: enable FS/LS PHY clock select on STM32MP15 FS OTG (Torez Smith) [1942772] - usb: dwc2: set ahbcfg parameter for STM32MP15 OTG HS and FS (Torez Smith) [1942772] - usb: dwc3: Simplify with dev_err_probe() (Torez Smith) [1942772] - usb: dwc3: keystone: Simplify with dev_err_probe() (Torez Smith) [1942772] - usb: dwc3: core: Replace devm_reset_control_array_get() (Torez Smith) [1942772] - USB: serial: mos7720: improve OOM-handling in read_mos_reg() (Torez Smith) [1942772] - rndis_host: set proper input size for OID_GEN_PHYSICAL_MEDIUM request (Torez Smith) [1942772] - thunderbolt: Start lane initialization after sleep (Torez Smith) [1942772] - thunderbolt: Constify static attribute_group structs (Torez Smith) [1942772] - qmi_wwan: Increase headroom for QMAP SKBs (Torez Smith) [1942772] - usb: usbip: Use DEFINE_SPINLOCK() for spinlock (Torez Smith) [1942772] - usb: dwc3: gadget: Clear wait flag on dequeue (Torez Smith) [1942772] - usb: typec: Send uevent for num_altmodes update (Torez Smith) [1942772] - usb: typec: Fix copy paste error for NVIDIA alt-mode description (Torez Smith) [1942772] - kcov, usb: hide in_serving_softirq checks in __usb_hcd_giveback_urb (Torez Smith) [1942772] - thunderbolt: Drop duplicated 0x prefix from format string (Torez Smith) [1942772] - net: cdc_ncm: correct overhead in delayed_ndp_size (Torez Smith) [1942772] - net: usb: Use DEFINE_SPINLOCK() for spinlock (Torez Smith) [1942772] - usb: uas: Add PNY USB Portable SSD to unusual_uas (Torez Smith) [1942772] - net: usb: qmi_wwan: add Quectel EM160R-GL (Torez Smith) [1942772] - usb: usbip: vhci_hcd: protect shift size (Torez Smith) [1942772] - USB: usblp: fix DMA to stack (Torez Smith) [1942772] - usb: dwc3: gadget: Preserve UDC max speed setting (Torez Smith) [1942772] - usb: dwc3: gadget: Allow runtime suspend if UDC unbinded (Torez Smith) [1942772] - usb: dwc3: gadget: Introduce a DWC3 VBUS draw callback (Torez Smith) [1942772] - usb: dwc3: add imx8mp dwc3 glue layer driver (Torez Smith) [1942772] - USB: serial: iuu_phoenix: fix DMA from stack (Torez Smith) [1942772] - USB: serial: option: add LongSung M5710 module support (Torez Smith) [1942772] - USB: serial: option: add Quectel EM160R-GL (Torez Smith) [1942772] - CDC-NCM: remove "connected" log message (Torez Smith) [1942772] - usb: dwc3: ulpi: Fix USB2.0 HS/FS/LS PHY suspend regression (Torez Smith) [1942772] - usb: dwc3: ulpi: Replace CPU-based busyloop with Protocol-based one (Torez Smith) [1942772] - usb: dwc3: ulpi: Use VStsDone to detect PHY regs access completion (Torez Smith) [1942772] - usb: dwc3: drd: Improve dwc3_get_extcon() style (Torez Smith) [1942772] - usb: dwc3: drd: Avoid error when extcon is missing (Torez Smith) [1942772] - USB: usbtmc: Bump USBTMC_API_VERSION value (Torez Smith) [1942772] - USB: usbtmc: Add separate USBTMC_IOCTL_GET_SRQ_STB (Torez Smith) [1942772] - USB: usbtmc: Add USBTMC_IOCTL_GET_STB (Torez Smith) [1942772] - USB: usbtmc: Fix reading stale status byte (Torez Smith) [1942772] - kcov, usbip: collect coverage from vhci_rx_loop (Torez Smith) [1942772] - USB: yurex: fix control-URB timeout handling (Torez Smith) [1942772] - usb: dwc3: meson-g12a: disable clk on error handling path in probe (Torez Smith) [1942772] - USB: xhci: fix U1/U2 handling for hardware with XHCI_INTEL_HOST quirk set (Torez Smith) [1942772] - usb: typec: intel_pmc_mux: Configure HPD first for HPD+IRQ request (Torez Smith) [1942772] - USB: cdc-wdm: Fix use after free in service_outstanding_interrupt(). (Torez Smith) [1942772] - USB: cdc-acm: blacklist another IR Droid device (Torez Smith) [1942772] - thunderbolt: Use kmemdup instead of kzalloc and memcpy (Torez Smith) [1942772] - usb: ucsi: convert comma to semicolon (Torez Smith) [1942772] - usb: typec: tcpm: convert comma to semicolon (Torez Smith) [1942772] - usb: typec: tcpm: Update vbus_vsafe0v on init (Torez Smith) [1942772] - usb: typec: tcpci: Enable bleed discharge when auto discharge is enabled (Torez Smith) [1942772] - usb: typec: Add class for plug alt mode device (Torez Smith) [1942772] - USB: typec: tcpci: Add Bleed discharge to POWER_CONTROL definition (Torez Smith) [1942772] - USB: typec: tcpm: Add a 30ms room for tPSSourceOn in PR_SWAP (Torez Smith) [1942772] - USB: typec: tcpm: Fix PR_SWAP error handling (Torez Smith) [1942772] - USB: typec: tcpm: Hard Reset after not receiving a Request (Torez Smith) [1942772] - usb: typec: intel_pmc_mux: Configure cable generation value for USB4 (Torez Smith) [1942772] - net: usb: convert comma to semicolon (Torez Smith) [1942772] - USB: UAS: introduce a quirk to set no_write_same (Torez Smith) [1942772] - USB: serial: ftdi_sio: log the CBUS GPIO validity (Torez Smith) [1942772] - USB: serial: ftdi_sio: drop GPIO line checking dead code (Torez Smith) [1942772] - USB: serial: ftdi_sio: report the valid GPIO lines to gpiolib (Torez Smith) [1942772] - drivers: usb: atm: use atm_info() instead of atm_printk(KERN_INFO ... (Torez Smith) [1942772] - drivers: usb: atm: reduce noise (Torez Smith) [1942772] - USB: serial: option: add interface-number sanity check to flag handling (Torez Smith) [1942772] - usb: typec: tcpci_maxim: Enable VSAFE0V signalling (Torez Smith) [1942772] - usb: typec: tcpci: Add support to report vSafe0V (Torez Smith) [1942772] - usb: typec: tcpm: Introduce vsafe0v for vbus (Torez Smith) [1942772] - usb: typec: tcpm: Clear send_discover in tcpm_check_send_discover (Torez Smith) [1942772] - usb: typec: tcpm: Pass down negotiated rev to update retry count (Torez Smith) [1942772] - usb: typec: intel_pmc_mux: Use correct response message bits (Torez Smith) [1942772] - xhci: Give USB2 ports time to enter U3 in bus suspend (Torez Smith) [1942772] - xhci-pci: Allow host runtime PM as default for Intel Maple Ridge xHCI (Torez Smith) [1942772] - xhci-pci: Allow host runtime PM as default for Intel Alpine Ridge LP (Torez Smith) [1942772] - usb: xhci: Use temporary buffer to consolidate SG (Torez Smith) [1942772] - usb: xhci: Set quirk for XHCI_SG_TRB_CACHE_SIZE_QUIRK (Torez Smith) [1942772] - USB: legotower: fix logical error in recent commit (Torez Smith) [1942772] - USB: legousbtower: use usb_control_msg_recv() (Torez Smith) [1942772] - USB: add RESET_RESUME quirk for Snapscan 1212 (Torez Smith) [1942772] - usb: typec: tps6598x: Export some power supply properties (Torez Smith) [1942772] - usb: typec: tps6598x: Select USB_ROLE_SWITCH and REGMAP_I2C (Torez Smith) [1942772] - USB: core: drop pipe-type check from new control-message helpers (Torez Smith) [1942772] - USB: core: return -EREMOTEIO on short usb_control_msg_recv() (Torez Smith) [1942772] - USB: core: drop short-transfer check from usb_control_msg_send() (Torez Smith) [1942772] - USB: apple-mfi-fastcharge: Fix use after free in probe (Torez Smith) [1942772] - Revert "usb-storage: fix sdev->host->dma_dev" (Torez Smith) [1942772] - Revert "uas: fix sdev->host->dma_dev" (Torez Smith) [1942772] - Revert "uas: bump hw_max_sectors to 2048 blocks for SS or faster drives" (Torez Smith) [1942772] - USB: serial: cp210x: clean up dtr_rts() (Torez Smith) [1942772] - USB: serial: cp210x: refactor flow-control handling (Torez Smith) [1942772] - USB: serial: cp210x: drop flow-control debugging (Torez Smith) [1942772] - USB: serial: cp210x: set terminal settings on open (Torez Smith) [1942772] - USB: serial: cp210x: clean up line-control handling (Torez Smith) [1942772] - USB: serial: cp210x: return early on unchanged termios (Torez Smith) [1942772] - USB: serial: kl5kusb105: fix memleak on open (Torez Smith) [1942772] - USB: serial: ch341: sort device-id entries (Torez Smith) [1942772] - USB: serial: ch341: add new Product ID for CH341A (Torez Smith) [1942772] - USB: serial: option: fix Quectel BG96 matching (Torez Smith) [1942772] - can: pcan_usb_core: fix fall-through warnings for Clang (Torez Smith) [1942772] - usb: typec: stusb160x: fix power-opmode property with typec-power-opmode (Torez Smith) [1942772] - USB: serial: option: add support for Thales Cinterion EXS82 (Torez Smith) [1942772] - usb: typec: Add type sysfs attribute file for partners (Torez Smith) [1942772] - usb: common: ulpi: Constify static attribute_group struct (Torez Smith) [1942772] - usb: typec: Constify static attribute_group structs (Torez Smith) [1942772] - USB: core: Constify static attribute_group structs (Torez Smith) [1942772] - usb: typec: tcpm: Stay in SNK_TRY_WAIT_DEBOUNCE_CHECK_VBUS till Rp is seen (Torez Smith) [1942772] - usb: typec: tcpm: Disregard vbus off while in PR_SWAP_SNK_SRC_SOURCE_ON (Torez Smith) [1942772] - usb: typec: Expose Product Type VDOs via sysfs (Torez Smith) [1942772] - usb: pd: DFP product types (Torez Smith) [1942772] - usb: Fix fall-through warnings for Clang (Torez Smith) [1942772] - usbnet: ipheth: fix connectivity with iOS 14 (Torez Smith) [1942772] - USB: core: Change pK for __user pointers to px (Torez Smith) [1942772] - USB: core: Fix regression in Hercules audio card (Torez Smith) [1942772] - USB: quirks: Add USB_QUIRK_DISCONNECT_SUSPEND quirk for Lenovo A630Z TIO built-in usb-audio card (Torez Smith) [1942772] - can: kvaser_usb: Add new Kvaser hydra devices (Torez Smith) [1942772] - can: kvaser_usb: kvaser_usb_hydra: Add support for new device variant (Torez Smith) [1942772] - can: kvaser_usb: Add new Kvaser Leaf v2 devices (Torez Smith) [1942772] - can: kvaser_usb: Add USB_{LEAF,HYDRA}_PRODUCT_ID_END defines (Torez Smith) [1942772] - USB: serial: option: add Fibocom NL668 variants (Torez Smith) [1942772] - usb: typec: Fix num_altmodes kernel-doc error (Torez Smith) [1942772] - r8153_ecm: avoid to be prior to r8152 driver (Torez Smith) [1942772] - net: usb: qmi_wwan: Set DTR quirk for MR400 (Torez Smith) [1942772] - usb: typec: Add plug num_altmodes sysfs attr (Torez Smith) [1942772] - usb: typec: tcpci_maxim: Fix the compatible string (Torez Smith) [1942772] - usb: typec: tcpci_maxim: Fix uninitialized return variable (Torez Smith) [1942772] - usb: typec: tcpci_maxim: Enable auto discharge disconnect (Torez Smith) [1942772] - usb: typec: tcpci: Implement Auto discharge disconnect callbacks (Torez Smith) [1942772] - usb: typec: tcpm: Implement enabling Auto Discharge disconnect support (Torez Smith) [1942772] - usb: typec: tcpci_maxim: Fix vbus stuck on upon diconnecting sink (Torez Smith) [1942772] - usb: typec: tcpci: frs sourcing vbus callback (Torez Smith) [1942772] - usb: typec: tcpm: frs sourcing vbus callback (Torez Smith) [1942772] - usb: typec: tcpm: Refactor logic for new-source-frs-typec-current (Torez Smith) [1942772] - usb: typec: Add number of altmodes partner attr (Torez Smith) [1942772] - usb: pd: Add captive Type C cable type (Torez Smith) [1942772] - USB: apple-mfi-fastcharge: Fix kfree after failed kzalloc (Torez Smith) [1942772] - usb: typec: Remove one bit support for the Thunderbolt rounded/non-rounded cable (Torez Smith) [1942772] - usb: typec: intel_pmc_mux: Configure Thunderbolt cable generation bits (Torez Smith) [1942772] - usb: typec: Correct the bit values for the Thunderbolt rounded/non-rounded cable support (Torez Smith) [1942772] - can: kvaser_usb: kvaser_usb_hydra: Fix KCAN bittiming limits (Torez Smith) [1942772] - cx82310_eth: fix error return code in cx82310_bind() (Torez Smith) [1942772] - usb: typec: qcom-pmic-typec: fix builtin build errors (Torez Smith) [1942772] - can: peak_usb: fix potential integer overflow on shift of a int (Torez Smith) [1942772] - can: mcba_usb: mcba_usb_start_xmit(): first fill skb, then pass to can_put_echo_skb() (Torez Smith) [1942772] - usb: hcd.h: Remove RUN_CONTEXT (Torez Smith) [1942772] - USB: storage: avoid use of uninitialized values in error path (Torez Smith) [1942772] - usb: fix a few cases of -Wfallthrough (Torez Smith) [1942772] - usbnet: switch to core handling of rx/tx byte/packet counters (Torez Smith) [1942772] - qmi_wwan: switch to core handling of rx/tx byte/packet counters (Torez Smith) [1942772] - net: usb: fix spelling typo in cdc_ncm.c (Torez Smith) [1942772] - usb: typec: ucsi: Work around PPM losing change information (Torez Smith) [1942772] - usb: typec: ucsi: acpi: Always decode connector change information (Torez Smith) [1942772] - net/usb/r8153_ecm: support ECM mode for RTL8153 (Torez Smith) [1942772] - USB: serial: mos7720: fix parallel-port state restore (Torez Smith) [1942772] - USB: serial: remove write wait queue (Torez Smith) [1942772] - USB: serial: digi_acceleport: fix write-wakeup deadlocks (Torez Smith) [1942772] - USB: serial: keyspan_pda: drop redundant usb-serial pointer (Torez Smith) [1942772] - USB: serial: keyspan_pda: use BIT() macro (Torez Smith) [1942772] - USB: serial: keyspan_pda: add write-fifo support (Torez Smith) [1942772] - USB: serial: keyspan_pda: increase transmitter threshold (Torez Smith) [1942772] - USB: serial: keyspan_pda: fix write implementation (Torez Smith) [1942772] - USB: serial: keyspan_pda: refactor write-room handling (Torez Smith) [1942772] - USB: serial: keyspan_pda: fix write unthrottling (Torez Smith) [1942772] - USB: serial: keyspan_pda: fix tx-unthrottle use-after-free (Torez Smith) [1942772] - USB: serial: keyspan_pda: fix write-wakeup use-after-free (Torez Smith) [1942772] - USB: serial: keyspan_pda: fix stalled writes (Torez Smith) [1942772] - USB: serial: keyspan_pda: fix write deadlock (Torez Smith) [1942772] - USB: serial: keyspan_pda: fix dropped unthrottle interrupts (Torez Smith) [1942772] - net: usb: r8152: Fix a couple of spelling errors in fw_phy_nc's docs (Torez Smith) [1942772] - net: usb: lan78xx: Remove lots of set but unused 'ret' variables (Torez Smith) [1942772] - net: usb: r8152: Provide missing documentation for some struct members (Torez Smith) [1942772] - can: peak_usb: peak_usb_get_ts_time(): fix timestamp wrapping (Torez Smith) [1942772] - can: peak_usb: add range checking in decode operations (Torez Smith) [1942772] - net: usb: qmi_wwan: add Telit LE910Cx 0x1230 composition (Torez Smith) [1942772] - kcov, usb: only collect coverage from __usb_hcd_giveback_urb in softirq (Torez Smith) [1942772] - dt-bindings: connector: Add property to set initial current cap for FRS (Torez Smith) [1942772] - usb: xhci: Remove in_interrupt() checks (Torez Smith) [1942772] - usbip: Remove in_interrupt() check (Torez Smith) [1942772] - usb: core: Replace in_interrupt() in comments (Torez Smith) [1942772] - usb: atm: Replace in_interrupt() usage in comment (Torez Smith) [1942772] - USB: sisusbvga: Make console support depend on BROKEN (Torez Smith) [1942772] - usb: host: xhci-mem: remove unneeded break (Torez Smith) [1942772] - usb: storage: freecom: remove unneeded break (Torez Smith) [1942772] - usb: misc: iowarrior: remove unneeded break (Torez Smith) [1942772] - usb: host: ehci-sched: add comment about find_tt() not returning error (Torez Smith) [1942772] - usb: dwc3: ep0: Fix delay status handling (Torez Smith) [1942772] - USB: serial: iuu_phoenix: remove unneeded break (Torez Smith) [1942772] - USB: serial: digi_acceleport: remove in_interrupt() usage (Torez Smith) [1942772] - usb: dwc3: pci: add support for the Intel Alder Lake-S (Torez Smith) [1942772] - net: usb: rtl8150: don't incorrectly assign random MAC addresses (Torez Smith) [1942772] - net: usbnet: use new function dev_fetch_sw_netstats (Torez Smith) [1942772] - net: usb: qmi_wwan: use new function dev_fetch_sw_netstats (Torez Smith) [1942772] - cx82310_eth: use netdev_err instead of dev_err (Torez Smith) [1942772] - cx82310_eth: re-enable ethernet mode after router reboot (Torez Smith) [1942772] - net: usbnet: remove driver version (Torez Smith) [1942772] - net: usb: qmi_wwan: add Cellient MPL200 card (Torez Smith) [1942772] - usbip: vhci_hcd: fix calling usb_hcd_giveback_urb() with irqs enabled (Torez Smith) [1942772] - net: usb: rtl8150: set random MAC address when set_ethernet_addr() fails (Torez Smith) [1942772] - usbnet: Use fallthrough pseudo-keyword (Torez Smith) [1942772] - net/smscx5xx: change to of_get_mac_address() eth_platform_get_mac_address() (Torez Smith) [1942772] - net: usb: pegasus: Proper error handing when setting pegasus' MAC address (Torez Smith) [1942772] - usb: dwc3: gadget: Support up to max stream id (Torez Smith) [1942772] - usb: dwc2: Fix INTR OUT transfers in DDMA mode. (Torez Smith) [1942772] - usb: dwc3: of-simple: Add compatible string for Intel Keem Bay platform (Torez Smith) [1942772] - net: rtl8150: Use the new usb control message API. (Torez Smith) [1942772] - net: pegasus: Use the new usb control message API. (Torez Smith) [1942772] - usb: dwc3: gadget: Return early if no TRB update (Torez Smith) [1942772] - usb: dwc3: gadget: Keep TRBs in request order (Torez Smith) [1942772] - usb: dwc3: gadget: Revise setting IOC when no TRB left (Torez Smith) [1942772] - usb: dwc3: gadget: Look ahead when setting IOC (Torez Smith) [1942772] - usb: dwc3: gadget: Allow restarting a transfer (Torez Smith) [1942772] - usb: dwc3: Stop active transfers before halting the controller (Torez Smith) [1942772] - usb: dwc3: gadget: Rename misleading function names (Torez Smith) [1942772] - usb: dwc3: Add splitdisable quirk for Hisilicon Kirin Soc (Torez Smith) [1942772] - usb: dwc3: gadget: Refactor preparing last TRBs (Torez Smith) [1942772] - usb: dwc3: gadget: Set IOC if not enough for extra TRBs (Torez Smith) [1942772] - usb: dwc3: gadget: Check for number of TRBs prepared (Torez Smith) [1942772] - usb: dwc3: gadget: Return the number of prepared TRBs (Torez Smith) [1942772] - usb: dwc3: ep0: Fix ZLP for OUT ep0 requests (Torez Smith) [1942772] - usb: dwc3: gadget: Improve TRB ZLP setup (Torez Smith) [1942772] - usb: dwc3: gadget: Refactor preparing extra TRB (Torez Smith) [1942772] - usb: dwc3: gadget: Reclaim extra TRBs after request completion (Torez Smith) [1942772] - usb: dwc3: gadget: Check MPS of the request length (Torez Smith) [1942772] - usb: dwc3: gadget: Refactor ep command completion (Torez Smith) [1942772] - usb: dwc3: allocate gadget structure dynamically (Torez Smith) [1942772] - usb: dwc3: core: add phy cleanup for probe error handling (Torez Smith) [1942772] - usb: dwc3: core: don't trigger runtime pm when remove driver (Torez Smith) [1942772] - usb: dwc3: debugfs: do not queue work if try to change mode on non-drd (Torez Smith) [1942772] - usb: dwc3: pci: Allow Elkhart Lake to utilize DSM method for PM functionality (Torez Smith) [1942772] - usb: dwc2: add support for APM82181 USB OTG (Torez Smith) [1942772] - usb: dwc-meson-g12a: Add support for USB on AXG SoCs (Torez Smith) [1942772] - usb: dwc3: gadget: fix checkpatch warnings (Torez Smith) [1942772] - usb: dwc3: core: do not queue work if dr_mode is not USB_DR_MODE_OTG (Torez Smith) [1942772] - usb: dwc3: debugfs: fix checkpatch warnings (Torez Smith) [1942772] - usb: dwc3: qcom: fix checkpatch warnings (Torez Smith) [1942772] - usb: dwc3: ep0: fix checkpatch warnings (Torez Smith) [1942772] - usb: dwc3: core: fix checkpatch warnings (Torez Smith) [1942772] - usb: dwc3: debug: fix checkpatch warning (Torez Smith) [1942772] - usb: dwc3: trace: fix checkpatch warnings (Torez Smith) [1942772] - usb: dwc3: ulpi: fix checkpatch warning (Torez Smith) [1942772] - usb: dwc3: meson: fix checkpatch errors and warnings (Torez Smith) [1942772] - usb: dwc3: debug: fix sparse warning (Torez Smith) [1942772] - usb: dwc3: meson: fix coccinelle WARNING (Torez Smith) [1942772] - usb: dwc3: qcom: Add interconnect support in dwc3 driver (Torez Smith) [1942772] - net: usb: net1080: Remove in_interrupt() comment (Torez Smith) [1942772] - net: usb: kaweth: Remove last user of kaweth_control() (Torez Smith) [1942772] - net: usb: kaweth: Replace kaweth_control() with usb_control_msg() (Torez Smith) [1942772] - net: usb: ax88179_178a: add MCT usb 3.0 adapter (Torez Smith) [1942772] - net: usb: ax88179_178a: fix missing stop entry in driver_info (Torez Smith) [1942772] - net: usb: ax88179_178a: add Toshiba usb 3.0 adapter (Torez Smith) [1942772] - Revert "usbip: Implement a match function to fix usbip" (Torez Smith) [1942772] - usb: dwc2: Fix parameter type in function pointer prototype (Torez Smith) [1942772] - usb: dwc3: core: Print warning on unsupported speed (Torez Smith) [1942772] - usb: dwc3: core: Properly default unspecified speed (Torez Smith) [1942772] - usb: dwc2: Add missing cleanups when usb_add_gadget_udc() fails (Torez Smith) [1942772] - usb: dwc3: gadget: END_TRANSFER before CLEAR_STALL command (Torez Smith) [1942772] - usb: dwc3: gadget: Resume pending requests after CLEAR_STALL (Torez Smith) [1942772] - can: peak_usb: convert to use le32_add_cpu() (Torez Smith) [1942772] - can: pcan_usb: add support of rxerr/txerr counters (Torez Smith) [1942772] - can: pcan_usb: Document the commands sent to the device (Torez Smith) [1942772] - can: mcba_usb: remove redundant initialization of variable err (Torez Smith) [1942772] - usb: dwc2: Always disable regulators on driver teardown (Torez Smith) [1942772] - usbip: simplify the return expression of usbip_core_init() (Torez Smith) [1942772] - rndis_host: increase sleep time in the query-response loop (Torez Smith) [1942772] - Revert "usb: dwc3: meson-g12a: fix shared reset control use" (Torez Smith) [1942772] - net: usb: dm9601: Add USB ID of Keenetic Plus DSL (Torez Smith) [1942772] - smsc95xx: add phylib support (Torez Smith) [1942772] - smsc95xx: use usbnet->driver_priv (Torez Smith) [1942772] - smsc95xx: remove redundant function arguments (Torez Smith) [1942772] - net: usb: Fix uninit-was-stored issue in asix_read_phy_addr() (Torez Smith) [1942772] - net: cdc_ncm: Fix build error (Torez Smith) [1942772] - tools: usb: move to tools buildsystem (Torez Smith) [1942772] - usbip: Implement a match function to fix usbip (Torez Smith) [1942772] - usb: dwc3: gadget: Handle ZLP for sg requests (Torez Smith) [1942772] - usb: dwc3: gadget: Fix handling ZLP (Torez Smith) [1942772] - usb: dwc3: gadget: Don't setup more than requested (Torez Smith) [1942772] - r8152: Use MAC address from correct device tree node (Torez Smith) [1942772] - usb: hso: remove bogus check for EINPROGRESS (Torez Smith) [1942772] - usb: hso: no complaint about kmalloc failure (Torez Smith) [1942772] - hso: fix bailout in error case of probe (Torez Smith) [1942772] - usb: dwc3: convert to devm_platform_ioremap_resource_byname (Torez Smith) [1942772] - net: lan78xx: replace bogus endpoint lookup (Torez Smith) [1942772] - net: lan78xx: fix transfer-buffer memory leak (Torez Smith) [1942772] - net: lan78xx: add missing endpoint sanity check (Torez Smith) [1942772] - usb: hso: check for return value in hso_serial_common_create() (Torez Smith) [1942772] - Revert "usb: dwc2: override PHY input signals with usb role switch support" (Torez Smith) [1942772] - Revert "usb: dwc2: don't use ID/Vbus detection if usb-role-switch on STM32MP15 SoCs" (Torez Smith) [1942772] - usb: dwc3: gadget: when the started list is empty stop the active xfer (Torez Smith) [1942772] - usb: dwc3: gadget: make starting isoc transfers more robust (Torez Smith) [1942772] - usb: dwc3: gadget: add frame number mask (Torez Smith) [1942772] - usb: dwc2: Fix error path in gadget registration (Torez Smith) [1942772] - usb: dwc3: meson-g12a: fix shared reset control use (Torez Smith) [1942772] - usb: dwc2: don't use ID/Vbus detection if usb-role-switch on STM32MP15 SoCs (Torez Smith) [1942772] - usb: dwc2: override PHY input signals with usb role switch support (Torez Smith) [1942772] - net: cdc_ncm: hook into set_rx_mode to admit multicast traffic (Torez Smith) [1942772] - net: cdc_ncm: add .ndo_set_rx_mode to cdc_ncm_netdev_ops (Torez Smith) [1942772] - net: usbnet: export usbnet_set_rx_mode() (Torez Smith) [1942772] - net: cdc_ether: export usbnet_cdc_update_filter (Torez Smith) [1942772] - net: cdc_ether: use dev->intf to get interface information (Torez Smith) [1942772] - ax88172a: fix ax88172a_unbind() failures (Torez Smith) [1942772] - usb: dwc2: gadget: Avoid pointless read of EP control register (Torez Smith) [1942772] - usb: dwc2: gadget: Make use of GINTMSK2 (Torez Smith) [1942772] - usb: dwc3: Replace HTTP links with HTTPS ones (Torez Smith) [1942772] - tools: usb: usbip: Replace HTTP links with HTTPS ones (Torez Smith) [1942772] - usb: hso: Fix debug compile warning on sparc32 (Torez Smith) [1942772] - usbip: Use fallthrough pseudo-keyword (Torez Smith) [1942772] - Documentation/driver-api: usb/URB: drop doubled word (Torez Smith) [1942772] - usb: dwc3: dwc3-qcom: Do not define 'struct acpi_device_id' when !CONFIG_ACPI (Torez Smith) [1942772] - usb: dwc3: pci: add support for the Intel Jasper Lake (Torez Smith) [1942772] - usb: dwc2: Fix shutdown callback in platform (Torez Smith) [1942772] - usb: dwc3: pci: add support for the Intel Tiger Lake PCH -H variant (Torez Smith) [1942772] - net: usb: qmi_wwan: add support for Quectel EG95 LTE modem (Torez Smith) [1942772] - smsc95xx: avoid memory leak in smsc95xx_bind (Torez Smith) [1942772] - smsc95xx: check return value of smsc95xx_reset (Torez Smith) [1942772] - usb: dwc2: gadget: Remove assigned but never used 'maxsize' (Torez Smith) [1942772] - usb: dwc3: dwc3-of-simple: Function headers are not good candidates for kerneldoc (Torez Smith) [1942772] - usb: dwc3: dwc3-haps: Function headers are not suitable for kerneldoc (Torez Smith) [1942772] - usb: dwc3: dwc3-omap: Do not read DMA status (Torez Smith) [1942772] - usb: dwc3: ulpi: File headers are not doc headers (Torez Smith) [1942772] - usb: dwc3: drd: File headers are not doc headers (Torez Smith) [1942772] - usbnet: ipheth: fix ipheth_tx()'s return type (Torez Smith) [1942772] - usbip: tools: add in man page how to load the client's module (Torez Smith) [1942772] - usbip: tools: fix build error for multiple definition (Torez Smith) [1942772] - usbip: tools: fix module name in man page (Torez Smith) [1942772] - Revert "usb: dwc3: exynos: Add support for Exynos5422 suspend clk" (Torez Smith) [1942772] - usb: dwc3: pci: Fix reference count leak in dwc3_pci_resume_work (Torez Smith) [1942772] - media: USB: cdc-acm: blacklist IR Droid / IR Toy device (Torez Smith) [1942772] - usbnet: smsc95xx: Fix use-after-free after removal (Torez Smith) [1942772] - usb: dwc2: Postponed gadget registration to the udc class driver (Torez Smith) [1942772] - usb: dwc2: use well defined macros for power_down (Torez Smith) [1942772] - net: usb: ax88179_178a: fix packet alignment padding (Torez Smith) [1942772] - usb: dwc3: meson-g12a: fix USB2 PHY initialization on G12A and A1 SoCs (Torez Smith) [1942772] - usb: dwc3: meson-g12a: fix error path when fetching the reset line fails (Torez Smith) [1942772] - net: usb: qmi_wwan: add Telit LE910C1-EUX composition (Torez Smith) [1942772] - usb: dwc3: keystone: Turn on USB3 PHY before controller (Torez Smith) [1942772] - usb: dwc2: Update Core Reset programming flow. (Torez Smith) [1942772] - usb: dwc3: gadget: Check for prepared TRBs (Torez Smith) [1942772] - usb: dwc3: Increase timeout for CmdAct cleared by device controller (Torez Smith) [1942772] - usb: dwc3: gadget: Use SET_EP_PRIME for NoStream (Torez Smith) [1942772] - usb: dwc3: gadget: Handle stream transfers (Torez Smith) [1942772] - usb: dwc3: gadget: Don't prepare beyond a transfer (Torez Smith) [1942772] - usb: dwc3: gadget: Wait for transfer completion (Torez Smith) [1942772] - usb: dwc3: gadget: Handle XferComplete for streams (Torez Smith) [1942772] - usb: dwc3: gadget: Enable XferComplete event (Torez Smith) [1942772] - usb: dwc3: gadget: Refactor TRB completion handler (Torez Smith) [1942772] - usb: dwc3: gadget: Check for in-progress END_TRANSFER (Torez Smith) [1942772] - usb: dwc3: Get MDWIDTH for DWC_usb32 (Torez Smith) [1942772] - usb: dwc3: Add support for DWC_usb32 IP (Torez Smith) [1942772] - usb: dwc3: use true,false for dwc->otg_restart_host (Torez Smith) [1942772] - usb: dwc2: gadget: move gadget resume after the core is in L0 state (Torez Smith) [1942772] - usb: dwc3: meson-g12a: add support for GXL and GXM SoCs (Torez Smith) [1942772] - usb: dwc3: meson-g12a: support the GXL/GXM DWC3 host phy disconnect (Torez Smith) [1942772] - usb: dwc3: meson-g12a: refactor usb init (Torez Smith) [1942772] - usb: dwc3: gadget: Continue to process pending requests (Torez Smith) [1942772] - r8152: support additional Microsoft Surface Ethernet Adapter variant (Torez Smith) [1942772] - r8152: Use MAC address from device tree if available (Torez Smith) [1942772] - net: usb: qmi_wwan: remove redundant assignment to variable status (Torez Smith) [1942772] - net: huawei_cdc_ncm: remove redundant assignment to variable ret (Torez Smith) [1942772] - net: usb: ax88179_178a: remove redundant assignment to variable ret (Torez Smith) [1942772] - usb: dwc3: select USB_ROLE_SWITCH (Torez Smith) [1942772] - usb: dwc3: pci: Enable extcon driver for Intel Merrifield (Torez Smith) [1942772] - dwc3: Remove check for HWO flag in dwc3_gadget_ep_reclaim_trb_sg() (Torez Smith) [1942772] - usb: hso: correct debug message (Torez Smith) [1942772] - net: sierra_net: Remove unused inline function (Torez Smith) [1942772] - usb: dwc3: gadget: WARN on no-resource status (Torez Smith) [1942772] - usb: dwc3: gadget: Issue END_TRANSFER to retry isoc transfer (Torez Smith) [1942772] - usb: dwc3: gadget: Store resource index of start cmd (Torez Smith) [1942772] - usb: dwc3: core: Use role-switch default dr_mode (Torez Smith) [1942772] - usb: dwc3: drd: Don't free non-existing irq (Torez Smith) [1942772] - usb: dwc3: gadget: Properly handle failed kick_transfer (Torez Smith) [1942772] - usb: dwc3: meson-g12a: refactor usb2 phy init (Torez Smith) [1942772] - usb: dwc3: meson-g12a: check return of dwc3_meson_g12a_usb_init (Torez Smith) [1942772] - usb: dwc3: meson-g12a: get the reset as shared (Torez Smith) [1942772] - usb: dwc3: meson-g12a: handle the phy and glue registers separately (Torez Smith) [1942772] - usb: dwc3: meson-g12a: specify phy names in soc data (Torez Smith) [1942772] - usb: dwc3: gadget: Refactor dwc3_gadget_ep_dequeue (Torez Smith) [1942772] - usb: dwc3: gadget: Remove unnecessary checks (Torez Smith) [1942772] - usb: dwc3: gadget: Give back staled requests (Torez Smith) [1942772] - usb: dwc3: gadget: Properly handle ClearFeature(halt) (Torez Smith) [1942772] - usb: dwc3: support continuous runtime PM with dual role (Torez Smith) [1942772] - USB: dwc3: Use the correct style for SPDX License Identifier (Torez Smith) [1942772] - net: usb: qmi_wwan: add support for DW5816e (Torez Smith) [1942772] - net: usb: ax88179_178a: Implement ethtool_ops set_eeprom (Torez Smith) [1942772] - usb: dwc3: gadget: Fix request completion check (Torez Smith) [1942772] - USB: dwc2: Use the correct style for SPDX License Identifier (Torez Smith) [1942772] - usb: dwc3: gadget: Do link recovery for SS and SSP (Torez Smith) [1942772] - usb: dwc3: gadget: Properly set maxpacket limit (Torez Smith) [1942772] - usb: dwc3: Fix GTXFIFOSIZ.TXFDEP macro name (Torez Smith) [1942772] - Documentation: driver-api/usb/writing_usb_driver.rst Updates documentation links (Torez Smith) [1942772] - pegasus: Remove pegasus' own workqueue (Torez Smith) [1942772] - usb: dwc2: convert to devm_platform_get_and_ioremap_resource (Torez Smith) [1942772] - usb: host: hisilicon: convert to devm_platform_get_and_ioremap_resource (Torez Smith) [1942772] - usb: host: xhci-plat: convert to devm_platform_get_and_ioremap_resource (Torez Smith) [1942772] - net: qmi_wwan: add support for ASKEY WWHC050 (Torez Smith) [1942772] - usb: dwc3: fix up for role switch API change (Torez Smith) [1942772] - usb: dwc2: Silence warning about supplies during deferred probe (Torez Smith) [1942772] - usb: dwc2: Implement set_selfpowered() (Torez Smith) [1942772] - usb: dwc3: core: don't do suspend for device mode if already suspended (Torez Smith) [1942772] - usb: dwc3: Rework resets initialization to be more flexible (Torez Smith) [1942772] - usb: dwc3: Rework clock initialization to be more flexible (Torez Smith) [1942772] - usb: dwc3: Add support for role-switch-default-mode binding (Torez Smith) [1942772] - usb: dwc3: Registering a role switch in the DRD code. (Torez Smith) [1942772] - usb: dwc3: core: add support for disabling SS instances in park mode (Torez Smith) [1942772] - usb: dwc3: gadget: Wrap around when skip TRBs (Torez Smith) [1942772] - usb: dwc3: gadget: Don't clear flags before transfer ended (Torez Smith) [1942772] - usb: dwc3: Remove kernel doc annotation where it's not needed (Torez Smith) [1942772] - usb: dwc3: Add ACPI support for xHCI ports (Torez Smith) [1942772] - usb: dwc3: exynos: Add support for Exynos5422 suspend clk (Torez Smith) [1942772] - usb: dwc3: meson-g12a: Don't use ret uninitialized in dwc3_meson_g12a_otg_init (Torez Smith) [1942772] - usb: dwc3: trace: print enqueue/dequeue pointers too (Torez Smith) [1942772] - usb: dwc2: add support for STM32MP15 SoCs USB OTG HS and FS (Torez Smith) [1942772] - usb: dwc3: Add Amlogic A1 DWC3 glue (Torez Smith) [1942772] - cdc_ncm: Fix the build warning (Torez Smith) [1942772] - cdc_ncm: Implement the 32-bit version of NCM Transfer Block (Torez Smith) [1942772] - r8152: reject unsupported coalescing params (Torez Smith) [1942772] - usb: dwc3: gadget: Update chain bit correctly when using sg list (Torez Smith) [1942772] - r8152: Replace zero-length array with flexible-array member (Torez Smith) [1942772] - r8152: check disconnect status after long sleep (Torez Smith) [1942772] - net: usb: qmi_wwan: restore mtu min/max values after raw_ip switch (Torez Smith) [1942772] - USB: Replace zero-length array with flexible-array member (Torez Smith) [1942772] - r8152: use new helper tcp_v6_gso_csum_prep (Torez Smith) [1942772] - net: usb: cdc-phonet: Replace zero-length array with flexible-array member (Torez Smith) [1942772] - usb: dwc3: qcom: Replace by (Torez Smith) [1942772] - usb: dwc3: gadget: Check for IOC/LST bit in TRB->ctrl fields (Torez Smith) [1942772] - usb: dwc2: Fix in ISOC request length checking (Torez Smith) [1942772] - usb: dwc2: Fix SET/CLEAR_FEATURE and GET_STATUS flows (Torez Smith) [1942772] - usb: dwc3: debug: fix string position formatting mixup with ret and len (Torez Smith) [1942772] - qmi_wwan: unconditionally reject 2 ep interfaces (Torez Smith) [1942772] - qmi_wwan: re-add DW5821e pre-production variant (Torez Smith) [1942772] - r8152: Add MAC passthrough support to new device (Torez Smith) [1942772] - r8152: disable DelayPhyPwrChg (Torez Smith) [1942772] - r8152: avoid the MCU to clear the lanwake (Torez Smith) [1942772] - r8152: don't enable U1U2 with USB_SPEED_HIGH for RTL8153B (Torez Smith) [1942772] - r8152: disable test IO for RTL8153B (Torez Smith) [1942772] - r8152: Disable PLA MCU clock speed down (Torez Smith) [1942772] - r8152: disable U2P3 for RTL8153B (Torez Smith) [1942772] - r8152: get default setting of WOL before initializing (Torez Smith) [1942772] - r8152: reset flow control patch when linking on for RTL8153B (Torez Smith) [1942772] - r8152: fix runtime resume for linking change (Torez Smith) [1942772] - usb: dwc3: pci: add ID for the Intel Comet Lake -V variant (Torez Smith) [1942772] - net: usb: lan78xx: Add .ndo_features_check (Torez Smith) [1942772] - usb: dwc2: Drop unlock/lock upon queueing a work item (Torez Smith) [1942772] - usb: dwc3: gadget: Remove END_TRANSFER delay (Torez Smith) [1942772] - usb: dwc3: gadget: Delay starting transfer (Torez Smith) [1942772] - usb: dwc3: gadget: Check END_TRANSFER completion (Torez Smith) [1942772] - usb: dwc3: turn off VBUS when leaving host mode (Torez Smith) [1942772] - usb: dwc2: fix debugfs FIFO count (Torez Smith) [1942772] - usb: dwc2: Fix IN FIFO allocation (Torez Smith) [1942772] - usb: dwc2: Fix Stalling a Non-Isochronous OUT EP (Torez Smith) [1942772] - usb: dwc3: gadget: Clear DCTL.ULSTCHNGREQ before set (Torez Smith) [1942772] - usb: dwc2: Fix NULL qh in dwc2_queue_transaction (Torez Smith) [1942772] - usb: dwc3: gadget: Set link state to RX_Detect on disconnect (Torez Smith) [1942772] - usb: dwc3: gadget: Don't send unintended link state change (Torez Smith) [1942772] - r8152: add missing endpoint sanity check (Torez Smith) [1942772] - net: usb: lan78xx: limit size of local TSO packets (Torez Smith) [1942772] - qmi_wwan: Add support for Quectel RM500Q (Torez Smith) [1942772] - usbip: Fix unsafe unaligned pointer usage (Torez Smith) [1942772] - usb: dwc3: use proper initializers for property entries (Torez Smith) [1942772] - net: r8152: use skb_list_walk_safe helper for gso segments (Torez Smith) [1942772] - net: usb: lan78xx: fix possible skb leak (Torez Smith) [1942772] - net: ch9200: remove unnecessary return (Torez Smith) [1942772] - net: ch9200: use __func__ in debug message (Torez Smith) [1942772] - tools: usb: usbip: Get rid of driver name printout in README (Torez Smith) [1942772] - can: gs_usb: gs_usb_probe(): use descriptors of current altsetting (Torez Smith) [1942772] - can: kvaser_usb: fix interface sanity check (Torez Smith) [1942772] - usb: dwc3: gadget: Fix request complete check (Torez Smith) [1942772] - thunderbolt: Update documentation with the USB4 information (Torez Smith) [1942772] - usbip: Fix error path of vhci_recv_ret_submit() (Torez Smith) [1942772] - usbip: Fix receive error in vhci-hcd when using scatter-gather (Torez Smith) [1942772] - net: usb: lan78xx: Fix error message format specifier (Torez Smith) [1942772] - net: usb: lan78xx: Fix suspend/resume PHY register access error (Torez Smith) [1942772] - usb: dwc3: pci: add ID for the Intel Comet Lake -H variant (Torez Smith) [1942772] - usb: dwc3: ep0: Clear started flag on completion (Torez Smith) [1942772] - usb: dwc3: gadget: Clear started flag for non-IOC (Torez Smith) [1942772] - usb: dwc3: gadget: Fix logical condition (Torez Smith) [1942772] - can: kvaser_usb: kvaser_usb_leaf: Fix some info-leaks to USB devices (Torez Smith) [1942772] - can: ucan: fix non-atomic allocation in completion handler (Torez Smith) [1942772] - net: usb: aqc111: Use the correct style for SPDX License Identifier (Torez Smith) [1942772] - net: usbnet: Fix -Wcast-function-type (Torez Smith) [1942772] - net: hso: Fix -Wcast-function-type (Torez Smith) [1942772] - ax88179_178a: add ethtool_op_get_ts_info() (Torez Smith) [1942772] - r8152: avoid to call napi_disable twice (Torez Smith) [1942772] - r8152: Re-order napi_disable in rtl8152_close (Torez Smith) [1942772] - ax88172a: fix information leak on short answers (Torez Smith) [1942772] - usb: dwc2: create debugfs directory under usb root (Torez Smith) [1942772] - usb: dwc3: create debugfs directory under usb root (Torez Smith) [1942772] - net: cdc_ncm: Signedness bug in cdc_ncm_set_dgram_size() (Torez Smith) [1942772] - net: usb: qmi_wwan: add support for Foxconn T77W968 LTE modules (Torez Smith) [1942772] - usbip: Fix uninitialized symbol 'nents' in stub_recv_cmd_submit() (Torez Smith) [1942772] - USBIP: add config dependency for SGL_ALLOC (Torez Smith) [1942772] - net: usb: qmi_wwan: add support for DW5821e with eSIM support (Torez Smith) [1942772] - CDC-NCM: handle incomplete transfer of MTU (Torez Smith) [1942772] - usbip: tools: fix fd leakage in the function of read_attr_usbip_status (Torez Smith) [1942772] - can: peak_usb: fix a potential out-of-sync while decoding packets (Torez Smith) [1942772] - can: usb_8dev: fix use-after-free on disconnect (Torez Smith) [1942772] - can: mcba_usb: fix use-after-free on disconnect (Torez Smith) [1942772] - can: peak_usb: report bus recovery as well (Torez Smith) [1942772] - can: gs_usb: gs_can_open(): prevent memory leak (Torez Smith) [1942772] - usb: Spelling s/enpoint/endpoint/ (Torez Smith) [1942772] - usb: dwc3: gadget: fix race when disabling ep with cancelled xfers (Torez Smith) [1942772] - usb: dwc3: of-simple: add a shutdown (Torez Smith) [1942772] - usbip: Fix free of unallocated memory in vhci tx (Torez Smith) [1942772] - usbip: tools: Fix read_usb_vudc_device() error path handling (Torez Smith) [1942772] - usb: dwc3: pci: prevent memory leak in dwc3_pci_probe (Torez Smith) [1942772] - usb: dwc3: remove the call trace of USBx_GFLADJ (Torez Smith) [1942772] - usb: dwc3: select CONFIG_REGMAP_MMIO (Torez Smith) [1942772] - r8152: check the pointer rtl_fw->fw before using it (Torez Smith) [1942772] - net: lan78xx: remove set but not used variable 'event' (Torez Smith) [1942772] - usb: dwc3: debug: Remove newline printout (Torez Smith) [1942772] - r8152: support firmware of PHY NC for RTL8153A (Torez Smith) [1942772] - r8152: move r8153_patch_request forward (Torez Smith) [1942772] - r8152: add checking fw_offset field of struct fw_mac (Torez Smith) [1942772] - r8152: rename fw_type_1 with fw_mac (Torez Smith) [1942772] - usb: dwc2: use a longer core rest timeout in dwc2_core_reset() (Torez Smith) [1942772] - usb: dwc3: Disable phy suspend after power-on reset (Torez Smith) [1942772] - r8152: add device id for Lenovo ThinkPad USB-C Dock Gen 2 (Torez Smith) [1942772] - net: usb: lan78xx: Connect PHY before registering MAC (Torez Smith) [1942772] - usb: hso: obey DMA rules in tiocmget (Torez Smith) [1942772] - r8152: support request_firmware for RTL8153 (Torez Smith) [1942772] - net: usb: sr9800: fix uninitialized local variable (Torez Smith) [1942772] - net: usb: ax88179_178a: write mac to hardware in get_mac_addr (Torez Smith) [1942772] - net: usb: qmi_wwan: add Telit 0x1050 composition (Torez Smith) [1942772] - usb: dwc3: Remove dev_err() on platform_get_irq() failure (Torez Smith) [1942772] - usb: dwc3: Switch to platform_get_irq_byname_optional() (Torez Smith) [1942772] - r8152: Set macpassthru in reset_resume callback (Torez Smith) [1942772] - qmi_wwan: add support for Cinterion CLS8 devices (Torez Smith) [1942772] - usbip: clean up an indentation issue (Torez Smith) [1942772] - usbip: vhci_hcd indicate failed message (Torez Smith) [1942772] - r8152: Add identifier names for function pointers (Torez Smith) [1942772] - r8152: Use guard clause and fix comment typos (Torez Smith) [1942772] - hso: fix NULL-deref on tty open (Torez Smith) [1942772] - net: usb: ax88179_178a: allow optionally getting mac address from device tree (Torez Smith) [1942772] - r8152: Factor out OOB link list waits (Torez Smith) [1942772] - usbnet: ignore endpoints with invalid wMaxPacketSize (Torez Smith) [1942772] - cdc_ncm: fix divide-by-zero caused by invalid wMaxPacketSize (Torez Smith) [1942772] - usbnet: sanity checking of packet sizes and device mtu (Torez Smith) [1942772] - r8152: adjust the settings of ups flags (Torez Smith) [1942772] - r8152: modify rtl8152_set_speed function (Torez Smith) [1942772] - usb: dwc3: remove generic PHY calibrate() calls (Torez Smith) [1942772] - usb: gadget: net2280: Move all "ll" registers in one structure (Torez Smith) [1942772] - usb: dwc3: gadget: Workaround Mirosoft's BESL check (Torez Smith) [1942772] - usb: dwc3: meson-g12a: fix suspend resume regulator unbalanced disables (Torez Smith) [1942772] - usb: gadget: composite: Set recommended BESL values (Torez Smith) [1942772] - usb: dwc3: gadget: Set BESL config parameter (Torez Smith) [1942772] - usb: dwc3: Separate field holding multiple properties (Torez Smith) [1942772] - usb: dwc3: don't set gadget->is_otg flag (Torez Smith) [1942772] - usb: dwc3: st: Add of_dev_put() in probe function (Torez Smith) [1942772] - usb: dwc3: st: Add of_node_put() before return in probe function (Torez Smith) [1942772] - r8152: add a helper function about setting EEE (Torez Smith) [1942772] - r8152: saving the settings of EEE (Torez Smith) [1942772] - net: usb: Delete unnecessary checks before the macro call “dev_kfree_skb” (Torez Smith) [1942772] - r8152: divide the tx and rx bottom functions (Torez Smith) [1942772] - r8152: fix accessing skb after napi_gro_receive (Torez Smith) [1942772] - r8152: change rx_copybreak and rx_pending through ethtool (Torez Smith) [1942772] - r8152: support skb_add_rx_frag (Torez Smith) [1942772] - r8152: use alloc_pages for rx buffer (Torez Smith) [1942772] - r8152: replace array with linking list for rx information (Torez Smith) [1942772] - r8152: separate the rx buffer size (Torez Smith) [1942772] - usb: dwc3: Use clk_bulk_prepare_enable() (Torez Smith) [1942772] - usb: dwc3: Use devres to get clocks (Torez Smith) [1942772] - usb: dwc3: remove generic PHYs forwarding for XHCI device (Torez Smith) [1942772] - USB: usbip: convert to use dev_groups (Torez Smith) [1942772] - usb: dwc3: Update soft-reset wait polling rate (Torez Smith) [1942772] - usb: dwc2: gadget: Fix kill_all_requests race (Torez Smith) [1942772] - usb: dwc3: omap: use devm_platform_ioremap_resource() to simplify code (Torez Smith) [1942772] - usb: dwc3: keystone: use devm_platform_ioremap_resource() to simplify code (Torez Smith) [1942772] - usb: dwc3: omap: squash include/linux/platform_data/dwc3-omap.h (Torez Smith) [1942772] - usb: dwc3: meson-g12a: use devm_platform_ioremap_resource() to simplify code (Torez Smith) [1942772] - usbip: tools: fix GCC8 warning for strncpy (Torez Smith) [1942772] - usb: dwc3: Switch to use device_property_count_u32() (Torez Smith) [1942772] - usb: dwc2: Switch to use device_property_count_u32() (Torez Smith) [1942772] - can: kvaser_usb: Use struct_size() in alloc_candev() (Torez Smith) [1942772] - net: usb: Merge cpu_to_le32s + memcpy to put_unaligned_le32 (Torez Smith) [1942772] - ax88179_178a: Merge memcpy + le32_to_cpus to get_unaligned_le32 (Torez Smith) [1942772] - usbnet: smsc75xx: Merge memcpy + le32_to_cpus to get_unaligned_le32 (Torez Smith) [1942772] - net: lan78xx: Merge memcpy + lexx_to_cpus to get_unaligned_lexx (Torez Smith) [1942772] - bluetooth: eliminate the potential race condition when removing the HCI controller (Gopal Tiwari) [1971488]- bareudp: add NETIF_F_FRAGLIST flag for dev features (Paolo Abeni) [1977850] - vxlan: add NETIF_F_FRAGLIST flag for dev features (Paolo Abeni) [1977850] - geneve: add NETIF_F_FRAGLIST flag for dev features (Paolo Abeni) [1977850] - RDMA/siw: Release xarray entry (Kamal Heib) [1971483] - RDMA/siw: Properly check send and receive CQ pointers (Kamal Heib) [1971483] - RDMA/siw: Fix a use after free in siw_alloc_mr (Kamal Heib) [1971483] - RDMA/rxe: Clear all QP fields if creation failed (Kamal Heib) [1971483] - RDMA/rxe: Fix a bug in rxe_fill_ip_info() (Kamal Heib) [1971483] - RDMA/rxe: Remove rxe_dma_device declaration (Kamal Heib) [1971483] - IB/hfi1: Fix error return code in parse_platform_config() (Kamal Heib) [1971483] - IB/hfi1: Remove unused function (Kamal Heib) [1971483] - RDMA/srpt: Fix error return code in srpt_cm_req_recv() (Kamal Heib) [1971483] - IB/isert: Fix a use after free in isert_connect_request (Kamal Heib) [1971483] - RDMA: Verify port when creating flow rule (Kamal Heib) [1971483] - RDMA/uverbs: Fix a NULL vs IS_ERR() bug (Kamal Heib) [1971483] - RDMA/core: Don't access cm_id after its destruction (Kamal Heib) [1971483] - RDMA/core: Prevent divide-by-zero error triggered by the user (Kamal Heib) [1971483] - RDMA/core: Add CM to restrack after successful attachment to a device (Kamal Heib) [1971483] - RDMA/core: Unify RoCE check and re-factor code (Kamal Heib) [1971483] - RDMA/core: Fix corrupted SL on passive side (Kamal Heib) [1971483] - mm: vmalloc: add cond_resched() in __vunmap() (Rafael Aquini) [1978469] - /proc/PID/smaps: Add PMD migration entry parsing (Nico Pache) [1977066] - s390: add 3f program exception handler (Nico Pache) [1977066] - x86/ioremap: Fix CONFIG_EFI=n build (Nico Pache) [1977066] - mm, slub: move slub_debug static key enabling outside slab_mutex (Nico Pache) [1977066] - mm, slub: enable slub_debug static key when creating cache with explicit debug flags (Nico Pache) [1977066] - locking/mutex: Remove repeated declaration (Nico Pache) [1977066] - percpu: make pcpu_nr_empty_pop_pages per chunk type (Nico Pache) [1977066] - mm/swap: don't SetPageWorkingset unconditionally during swapin (Nico Pache) [1977066] - s390/tlb: make cleared_pXs flags consistent with generic code (Nico Pache) [1977066] - mm, compaction: make fast_isolate_freepages() stay within zone (Nico Pache) [1977066] - mm/vmscan: restore zone_reclaim_mode ABI (Nico Pache) [1977066] - mm, compaction: move high_pfn to the for loop scope (Nico Pache) [1977066] - memblock: do not start bottom-up allocations with kernel_end (Nico Pache) [1977066] - mm, page_alloc: disable pcplists during memory offline (Nico Pache) [1977066] - mm, page_alloc: move draining pcplists to page isolation users (Nico Pache) [1977066] - mm, page_alloc: cache pageset high and batch in struct zone (Nico Pache) [1977066] - mm, page_alloc: simplify pageset_update() (Nico Pache) [1977066] - mm, page_alloc: fix core hung in free_pcppages_bulk() (Nico Pache) [1977066] - mm, page_alloc: remove setup_pageset() (Nico Pache) [1977066] - mm, page_alloc: calculate pageset high and batch once per zone (Nico Pache) [1977066] - mm, pcp: share common code between memory hotplug and percpu sysctl handler (Nico Pache) [1977066] - mm, page_alloc: clean up pageset high and batch update (Nico Pache) [1977066] - s390/uv: handle destroy page legacy interface (Nico Pache) [1977066] - mm/filemap: fix filemap_map_pages for THP (Nico Pache) [1977066] - mm: filemap: add missing FGP_ flags in kerneldoc comment for pagecache_get_page (Nico Pache) [1977066] - mm/filemap.c: rewrite pagecache_get_page documentation (Nico Pache) [1977066] - mm: filemap: clear idle flag for writes (Nico Pache) [1977066] - mm: document semantics of ZONE_MOVABLE (Nico Pache) [1977066] - mm/page_isolation: cleanup set_migratetype_isolate() (Nico Pache) [1977066] - mm/page_isolation: drop WARN_ON_ONCE() in set_migratetype_isolate() (Nico Pache) [1977066] - mm/page_isolation: exit early when pageblock is isolated in set_migratetype_isolate() (Nico Pache) [1977066] - mm/page_alloc: tweak comments in has_unmovable_pages() (Nico Pache) [1977066] - mm: reuse only-pte-mapped KSM page in do_wp_page() (Nico Pache) [1977066] - mm/memory.c: skip spurious TLB flush for retried page fault (Nico Pache) [1977066] - /proc/PID/smaps: consistent whitespace output format (Nico Pache) [1977066] - mm/memcontrol.c: prevent missed memory.low load tears (Nico Pache) [1977066] - mm, memcg: prevent mem_cgroup_protected store tearing (Nico Pache) [1977066] - mm, memcg: prevent memory.min load/store tearing (Nico Pache) [1977066] - mm, mempolicy: fix up gup usage in lookup_node (Nico Pache) [1977066] - mm/page_ext.c: drop pfn_present() check when onlining (Nico Pache) [1977066] - drivers/base/memory.c: drop pages_correctly_probed() (Nico Pache) [1977066] - drivers/base/memory.c: drop section_count (Nico Pache) [1977066] - include/linux/mm.h: remove dead code totalram_pages_set() (Nico Pache) [1977066] - tools headers uapi: Sync asm-generic/mman-common.h with the kernel (Nico Pache) [1977066] - mm/memcg: Relocate tcpmem to below memory in struct mem_cgroup (Waiman Long) [1959772] - mm/memcg: optimize user context object stock access (Waiman Long) [1959772] - mm/memcg: improve refill_obj_stock() performance (Waiman Long) [1959772] - mm/memcg: cache vmstat data in percpu memcg_stock_pcp (Waiman Long) [1959772] - mm/memcg: move mod_objcg_state() to memcontrol.c (Waiman Long) [1959772] - mm: memcontrol: move PageMemcgKmem to the scope of CONFIG_MEMCG_KMEM (Waiman Long) [1959772] - mm: memcontrol: inline __memcg_kmem_{un}charge() into obj_cgroup_{un}charge_pages() (Waiman Long) [1959772] - mm: memcontrol: use obj_cgroup APIs to charge kmem pages (Waiman Long) [1959772] - mm: memcontrol: change ug->dummy_page only if memcg changed (Waiman Long) [1959772] - mm: memcontrol: directly access page->memcg_data in mm/page_alloc.c (Waiman Long) [1959772] - mm: memcontrol: introduce obj_cgroup_{un}charge_pages (Waiman Long) [1959772] - mm: memcontrol: slab: fix obtain a reference to a freeing memcg (Waiman Long) [1959772] - mm: memmap defer init doesn't work as expected (Baoquan He) [1906271] - mm: check nr_initialised with PAGES_PER_SECTION directly in defer_init() (Baoquan He) [1906271] - mm/memory_hotplug: mark pageblocks MIGRATE_ISOLATE while onlining memory (Baoquan He) [1906271] - mm, memory_hotplug: update pcp lists everytime onlining a memory block (Baoquan He) [1906271] - mm: pass migratetype into memmap_init_zone() and move_pfn_range_to_zone() (Baoquan He) [1906271] - nfs: account for selinux security context when deciding to share superblock (Scott Mayhew) [1927027] - nfs: remove unneeded null check in nfs_fill_super() (Scott Mayhew) [1927027] - lsm,selinux: add new hook to compare new mount to an existing mount (Scott Mayhew) [1927027] - libceph: allow addrvecs with a single NONE/blank address (Jeff Layton) [1972278] - scsi: megaraid_sas: Update driver version to 07.717.02.00-rc1 (Tomas Henzl) [1968170] - scsi: megaraid_sas: Handle missing interrupts while re-enabling IRQs (Tomas Henzl) [1968170] - scsi: megaraid_sas: Early detection of VD deletion through RaidMap update (Tomas Henzl) [1968170] - scsi: megaraid_sas: Fix resource leak in case of probe failure (Tomas Henzl) [1968170] - scsi: megaraid_sas: Send all non-RW I/Os for TYPE_ENCLOSURE device through firmware (Tomas Henzl) [1968170] - scsi: megaraid_sas: Use DEFINE_SPINLOCK() for spinlock (Tomas Henzl) [1968170] - scsi: scsi_devinfo: Add blacklist entry for HPE OPEN-V (Ewan D. Milne) [1927508] - drivers: do not build devm_platform_get_and_ioremap_resource() for s390x (Jaroslav Kysela) [1917388] - redhat: update ALSA configs and add regmap-sdw-mbq to redhat/filter-modules.sh (Jaroslav Kysela) [1917388] - ASoC: soc-pcm: fix the return value in dpcm_apply_symmetry() (Jaroslav Kysela) [1917388] - alsa: control_led - fix initialization in the mode show callback (Jaroslav Kysela) [1917388] - ALSA: seq: Fix race of snd_seq_timer_open() (Jaroslav Kysela) [1917388] - ALSA: hda/realtek: fix mute/micmute LEDs for HP ZBook Power G8 (Jaroslav Kysela) [1917388] - ALSA: hda/realtek: headphone and mic don't work on an Acer laptop (Jaroslav Kysela) [1917388] - ALSA: firewire-lib: fix the context to call snd_pcm_stop_xrun() (Jaroslav Kysela) [1917388] - ALSA: hda/realtek: fix mute/micmute LEDs for HP EliteBook 840 Aero G8 (Jaroslav Kysela) [1917388] - ALSA: hda/realtek: fix mute/micmute LEDs and speaker for HP EliteBook x360 1040 G8 (Jaroslav Kysela) [1917388] - ALSA: hda/realtek: fix mute/micmute LEDs and speaker for HP Elite Dragonfly G2 (Jaroslav Kysela) [1917388] - ASoC: rt5682: Fix the fast discharge for headset unplugging in soundwire mode (Jaroslav Kysela) [1917388] - ASoC: tas2562: Fix TDM_CFG0_SAMPRATE values (Jaroslav Kysela) [1917388] - ASoC: AMD Renoir: Remove fix for DMI entry on Lenovo 2020 platforms (Jaroslav Kysela) [1917388] - ASoC: AMD Renoir - add DMI entry for Lenovo 2020 AMD platforms (Jaroslav Kysela) [1917388] - ASoC: SOF: reset enabled_cores state at suspend (Jaroslav Kysela) [1917388] - ASoC: fsl-asoc-card: Set .owner attribute when registering card. (Jaroslav Kysela) [1917388] - ASoC: topology: Fix spelling mistake "vesion" -> "version" (Jaroslav Kysela) [1917388] - ASoC: rt5659: Fix the lost powers for the HDA header (Jaroslav Kysela) [1917388] - ASoC: core: Fix Null-point-dereference in fmt_single_name() (Jaroslav Kysela) [1917388] - spi: pxa2xx: Drop useless comment in the pxa2xx_ssp.h (Jaroslav Kysela) [1917388] - spi: pxa2xx: Switch to use BIT() and GENMASK() in pxa2xx_ssp.h (Jaroslav Kysela) [1917388] - spi: pxa2xx: Update header block in pxa2xx_ssp.h (Jaroslav Kysela) [1917388] - spi: pxa2xx: Add SSC2 and SSPSP2 SSP registers (Jaroslav Kysela) [1917388] - ASoC: pxa: sync parameter naming (rate/sample_bits) (Jaroslav Kysela) [1917388] - ASoC: pxa: pxa-ssp: Remove redundant null check before clk_prepare_enable/clk_disable_unprepare (Jaroslav Kysela) [1917388] - ASoC: mmp-sspa: drop unneeded snd_soc_dai_set_drvdata (Jaroslav Kysela) [1917388] - ASoC: mmp-sspa: set phase two word length register (Jaroslav Kysela) [1917388] - ASoC: pxa: remove useless assignment (Jaroslav Kysela) [1917388] - ASoC: Fix 7/8 spaces indentation in Kconfig (Jaroslav Kysela) [1917388] - ASoC: jz4740-i2s: Remove manual DMA peripheral ID assignment (Jaroslav Kysela) [1917388] - ASoC: jz4740-i2s: add missed checks for clk_get() (Jaroslav Kysela) [1917388] - ASoC: Intel: fix error code cnl_set_dsp_D0() (Jaroslav Kysela) [1917388] - ASoC: Intel: Skylake: Unassign ram_read and read_write ops (Jaroslav Kysela) [1917388] - ASoC: Intel: Remove haswell solution (Jaroslav Kysela) [1917388] - ASoC: Intel: Remove sst_dsp_get_thread_context (Jaroslav Kysela) [1917388] - ASoC: Intel: Remove unused DSP interface fields (Jaroslav Kysela) [1917388] - ASoC: Intel: catpt: remove unneeded semicolon (Jaroslav Kysela) [1917388] - catpt: Switch to use list_entry_is_head() helper (Jaroslav Kysela) [1917388] - ASoC: Intel: catpt: Optimize applying user settings (Jaroslav Kysela) [1917388] - ASoC: Intel: catpt: Correct clock selection for dai trigger (Jaroslav Kysela) [1917388] - ASoC: Intel: catpt: Skip position update for unprepared streams (Jaroslav Kysela) [1917388] - ASoC: Intel: catpt: Relax clock selection conditions (Jaroslav Kysela) [1917388] - ASoC: Intel: catpt: Fix compilation when CONFIG_MODULES is disabled (Jaroslav Kysela) [1917388] - ASoC: Intel: catpt: Cleanup after power routines streamlining (Jaroslav Kysela) [1917388] - ASoC: Intel: catpt: Replace open coded variant of resource_intersection() (Jaroslav Kysela) [1917388] - ASoC: Intel: catpt: Streamline power routines across LPT and WPT (Jaroslav Kysela) [1917388] - ASoC: Intel: haswell: Add missing pm_ops (Jaroslav Kysela) [1917388] - ASoC: Intel: cht_bsw_nau8824: Change SSP2-Codec DAI id to 0 (Jaroslav Kysela) [1917388] - ASoC: Intel: cht_bsw_nau8824: Drop compress-cpu-dai bits (Jaroslav Kysela) [1917388] - ASoC: Intel: bytcr_rt5651: use semicolons rather than commas to separate statements (Jaroslav Kysela) [1917388] - ASoC: Intel: broadwell: add missing pm_ops (Jaroslav Kysela) [1917388] - ASoC: Intel: bdw-rt5677: add missing pm_ops (Jaroslav Kysela) [1917388] - ASoC: Intel: broadwell: set card and driver name dynamically (Jaroslav Kysela) [1917388] - ASoC: Intel: bdw-rt5650: Mark FE DAIs as nonatomic (Jaroslav Kysela) [1917388] - ASoC: Intel: Remove rt5640 support for baytrail solution (Jaroslav Kysela) [1917388] - ASoC: Intel: Remove max98090 support for baytrail solution (Jaroslav Kysela) [1917388] - ASoC: Intel: atom: use inclusive language for SSP bclk/fsync (Jaroslav Kysela) [1917388] - ASoC: Intel: Atom: add dynamic selection of DSP driver (Jaroslav Kysela) [1917388] - ASoC: Intel: catpt: select WANT_DEV_COREDUMP (Jaroslav Kysela) [1917388] - ASoC: Intel: catpt: add dynamic selection of DSP driver (Jaroslav Kysela) [1917388] - ASoC: intel: SND_SOC_INTEL_KEEMBAY should depend on ARCH_KEEMBAY (Jaroslav Kysela) [1917388] - ASoC: Intel: catpt: Add explicit DMADEVICES kconfig dependency (Jaroslav Kysela) [1917388] - ASoC: Intel: Remove baytrail solution (Jaroslav Kysela) [1917388] - ASoC: Intel: atom: Remove duplicate kconfigs (Jaroslav Kysela) [1917388] - ASoC: remove zte zx drivers (Jaroslav Kysela) [1917388] - ASoC: codecs: wsa881x: add missing stream rates and format (Jaroslav Kysela) [1917388] - ASoC: wm_adsp: Remove unused control callback structure (Jaroslav Kysela) [1917388] - ASoC: wm8994: Fix PM disable depth imbalance on error (Jaroslav Kysela) [1917388] - ASoC: wm8903: remove useless assignments (Jaroslav Kysela) [1917388] - ASoC: wm8523: Fix a typo in a comment (Jaroslav Kysela) [1917388] - ASoC: wm8350: use semicolons rather than commas to separate statements (Jaroslav Kysela) [1917388] - ASoC: wm5102: Use get_unaligned_be16() for dac_comp_coeff (Jaroslav Kysela) [1917388] - ASoC: codecs: wcd934x: Set digital gain range correctly (Jaroslav Kysela) [1917388] - ASoC: wcd9335: Remove unnecessary conversion to bool (Jaroslav Kysela) [1917388] - ASoC: rt715: remove unused parameter (Jaroslav Kysela) [1917388] - ASoC: mediatek: mt6359: add the calibration functions (Jaroslav Kysela) [1917388] - ASoC: rt5682: clock driver must use the clock provider API (Jaroslav Kysela) [1917388] - ASoC: rt1015: enable BCLK detection after calibration (Jaroslav Kysela) [1917388] - ASoC: pcm512x: Add support for more data formats (Jaroslav Kysela) [1917388] - ASoC: pcm512x: Move format check into `set_fmt()` (Jaroslav Kysela) [1917388] - ASoC: pcm512x: Rearrange operations in `hw_params()` (Jaroslav Kysela) [1917388] - ASoC: pcm512x: Fix not setting word length if DAIFMT_CBS_CFS (Jaroslav Kysela) [1917388] - ASoC: mediatek: mt6359: Fix regulator_dev_lookup() fails for id "LDO_VAUD18" (Jaroslav Kysela) [1917388] - ASoC: Remove mt6359_platform_driver_remove (Jaroslav Kysela) [1917388] - ASoC: Fix vaud18 power leakage of mt6359 (Jaroslav Kysela) [1917388] - ASoC: es8316: skip of_device_id table when !CONFIG_OF (Jaroslav Kysela) [1917388] - ASoC: cs42l42: Fix Bitclock polarity inversion (Jaroslav Kysela) [1917388] - ASoC: cs35l33: fix an error code in probe() (Jaroslav Kysela) [1917388] - ASoC: cs35l34: Add missing regmap use_single config (Jaroslav Kysela) [1917388] - ASoC: wm8998: Fix PM disable depth imbalance on error (Jaroslav Kysela) [1917388] - ASoC: codecs: wcd9335: Set digital gain range correctly (Jaroslav Kysela) [1917388] - ASoC: TSCS454: remove unneeded semicolon (Jaroslav Kysela) [1917388] - ASoC: TSCS42xx: remove unneeded semicolon (Jaroslav Kysela) [1917388] - ASoC: ts3a227e: skip of_device_id table when !CONFIG_OF (Jaroslav Kysela) [1917388] - ASoC: tlv320: skip of_device_id table when !CONFIG_OF (Jaroslav Kysela) [1917388] - ASoC: tas571x: mark OF related data as maybe unused (Jaroslav Kysela) [1917388] - ASoC: tas*: sync parameter naming (rate/sample_bits) (Jaroslav Kysela) [1917388] - ASoC: tas2562: skip of_device_id table when !CONFIG_OF (Jaroslav Kysela) [1917388] - ASoC: remove remnants of sirf prima/atlas audio codec (Jaroslav Kysela) [1917388] - ASoC: rt5645: add error checking to rt5645_probe function (Jaroslav Kysela) [1917388] - Revert "ASoC: rt5645: fix a NULL pointer dereference" (Jaroslav Kysela) [1917388] - ASoC: rt1015: modify calibration sequence for better performance (Jaroslav Kysela) [1917388] - ASoC: rk3328: mark OF related data as maybe unused (Jaroslav Kysela) [1917388] - ASoC: pcm179x: skip of_device_id table when !CONFIG_OF (Jaroslav Kysela) [1917388] - ASoC: pcm1789: skip of_device_id table when !CONFIG_OF (Jaroslav Kysela) [1917388] - ASoC: nau8315: revise the power event of EN_PIN dapm widget for symmetry (Jaroslav Kysela) [1917388] - ASoC: nau8315: add codec driver (Jaroslav Kysela) [1917388] - ASoC: gtm601: mark OF related data as maybe unused (Jaroslav Kysela) [1917388] - ASoC: es8328: Remove redundant null check before clk_disable_unprepare (Jaroslav Kysela) [1917388] - ASoC: es7241: mark OF related data as maybe unused (Jaroslav Kysela) [1917388] - ASoC: es7134: mark OF related data as maybe unused (Jaroslav Kysela) [1917388] - ASoC: da9055: skip of_device_id table when !CONFIG_OF (Jaroslav Kysela) [1917388] - ASoC: da7219: skip of_device_id table when !CONFIG_OF (Jaroslav Kysela) [1917388] - ASoC: codecs/jz4770: Add DAPM widget to set HP out to cap-less mode (Jaroslav Kysela) [1917388] - ASoC: codecs/jz4770: Don't change cap-couple setting in HP PMU/PMD (Jaroslav Kysela) [1917388] - ASoC: codecs/jz4770: Adjust timeouts for cap-coupled outputs (Jaroslav Kysela) [1917388] - ASoC: codecs/jz4770: Reset interrupt flags in bias PREPARE (Jaroslav Kysela) [1917388] - ASoC: codecs/jz47xx: Use regmap_{set,clear}_bits (Jaroslav Kysela) [1917388] - treewide: Use fallthrough pseudo-keyword (Jaroslav Kysela) [1917388] - ASoC: inno_rk3036: mark OF related data as maybe unused (Jaroslav Kysela) [1917388] - ASoC: hdac_hdmi: remove cancel_work_sync in runtime suspend (Jaroslav Kysela) [1917388] - ASoC: hdmi-codec: Add RX support (Jaroslav Kysela) [1917388] - ALSA: cx46xx: Use DIV_ROUND_UP() instead of open-coding it (Jaroslav Kysela) [1917388] - ASoC: topology: KUnit: Convert from cpu to data format (Jaroslav Kysela) [1917388] - ASoC: topology: KUnit: Add KUnit tests passing topology with PCM to snd_soc_tplg_component_load (Jaroslav Kysela) [1917388] - ASoC: topology: KUnit: Add KUnit tests passing empty topology with variants to snd_soc_tplg_component_load (Jaroslav Kysela) [1917388] - ASoC: SOF: Intel: hda: use semicolons rather than commas to separate statements (Jaroslav Kysela) [1917388] - ASoC: tegra: Simplify with dma_set_mask_and_coherent() (Jaroslav Kysela) [1917388] - ASoC: tegra: Don't warn on probe deferral (Jaroslav Kysela) [1917388] - ASoC: tegra: tegra_rt5640: use devm_snd_soc_register_card() (Jaroslav Kysela) [1917388] - ASoC: tegra: tegra_wm8753: use devm_snd_soc_register_card() (Jaroslav Kysela) [1917388] - ASoC: tegra: trimslice.c: use devm_snd_soc_register_card() (Jaroslav Kysela) [1917388] - ASoC: ti: davinci-evm: Remove redundant null check before clk_disable_unprepare (Jaroslav Kysela) [1917388] - ASoC: ti: davinci: mark OF related data as maybe unused (Jaroslav Kysela) [1917388] - ASoC: ti: j721e-evm: Fix compiler warning when CONFIG_OF=n (Jaroslav Kysela) [1917388] - ASoC: ti: omap-abe-twl6040: remove useless assignment (Jaroslav Kysela) [1917388] - ASoC: ti: omap-mcsp: remove duplicate test (Jaroslav Kysela) [1917388] - ASoC: uniphier: Simplify the return expression of uniphier_aio_startup (Jaroslav Kysela) [1917388] - ASoC: uniphier: mark OF related data as maybe unused (Jaroslav Kysela) [1917388] - ASoC: ux500: mop500: rename shadowing variable (Jaroslav Kysela) [1917388] - ASoC: ux500: mop500: align function prototype (Jaroslav Kysela) [1917388] - ALSA: x86: Simplify with dma_set_mask_and_coherent() (Jaroslav Kysela) [1917388] - ASoC: cx2072x: Fix doubly definitions of Playback and Capture streams (Jaroslav Kysela) [1917388] - ASoC: cs42l56: fix up error handling in probe (Jaroslav Kysela) [1917388] - ASoC: cs42l52: Minor tidy up of error paths (Jaroslav Kysela) [1917388] - ASoC: cs42l51: manage mclk shutdown delay (Jaroslav Kysela) [1917388] - ASoC: cs42l42: Wait for PLL to lock before switching to it (Jaroslav Kysela) [1917388] - ASoC: cs42l42: Only start PLL if it is needed (Jaroslav Kysela) [1917388] - ASoC: cs42l42: Wait at least 150us after writing SCLK_PRESENT (Jaroslav Kysela) [1917388] - ASoC: cs42l42: Use bclk from hw_params if set_sysclk was not called (Jaroslav Kysela) [1917388] - ASoC: cs42l42: Report jack and button detection (Jaroslav Kysela) [1917388] - ASoC: cs42l42: Add Capture Support (Jaroslav Kysela) [1917388] - ASoC: cs42l42: Fix channel width support (Jaroslav Kysela) [1917388] - ASoC: cs42l42: Always wait at least 3ms after reset (Jaroslav Kysela) [1917388] - ASoC: cs42l42: Don't enable/disable regulator at Bias Level (Jaroslav Kysela) [1917388] - ASoC: cs42l42: Fix mixer volume control (Jaroslav Kysela) [1917388] - ASoC: cs*: sync parameter naming (rate/sample_bits) (Jaroslav Kysela) [1917388] - ASoC: bd28623: mark OF related data as maybe unused (Jaroslav Kysela) [1917388] - ASoC: alc5632: skip of_device_id table when !CONFIG_OF (Jaroslav Kysela) [1917388] - ASoC: ak4458: Add MODULE_DEVICE_TABLE (Jaroslav Kysela) [1917388] - ASoC: ak4118: skip of_device_id table when !CONFIG_OF (Jaroslav Kysela) [1917388] - ASoC: alc5623: skip of_device_id table when !CONFIG_OF (Jaroslav Kysela) [1917388] - ASoC: ak5558: Correct the dai name for ak5552 (Jaroslav Kysela) [1917388] - ASoC: ak5558: change function name to ak5558_reset (Jaroslav Kysela) [1917388] - ASoC: ak5558: Add support for ak5552 (Jaroslav Kysela) [1917388] - ASoC: ak5558: Add MODULE_DEVICE_TABLE (Jaroslav Kysela) [1917388] - ASoC: ak5558: mark OF related data as maybe unused (Jaroslav Kysela) [1917388] - ASoC: adau1977: remove platform data and move micbias bindings include (Jaroslav Kysela) [1917388] - ASoC: adau17x1: Remove redundant null check before clk_disable_unprepare (Jaroslav Kysela) [1917388] - ASoC: adau*: sync parameter naming (rate/sample_bits) (Jaroslav Kysela) [1917388] - ASoC: Add ADAU1372 audio CODEC support (Jaroslav Kysela) [1917388] - ASoC: amd: fix for pcm_read() error (Jaroslav Kysela) [1917388] - ASoC: amd: drop S24_LE format support (Jaroslav Kysela) [1917388] - ASoC: amd: Add support for ALC1015P codec in acp3x machine driver (Jaroslav Kysela) [1917388] - ASoC: amd: renoir: acp3x-pdm-dma: constify static struct snd_soc_dai_ops (Jaroslav Kysela) [1917388] - ASoC: amd: raven: acp3x-i2s: Constify static struct snd_soc_dai_ops (Jaroslav Kysela) [1917388] - ASoC: amd: renoir: acp3x-pdm-dma: remove unnecessary assignments (Jaroslav Kysela) [1917388] - ASoC: amd: fix acpi dependency kernel warning (Jaroslav Kysela) [1917388] - ASoC: amd: update spdx license for acp machine driver (Jaroslav Kysela) [1917388] - ASoC: amd: Add support for RT5682 codec in machine driver (Jaroslav Kysela) [1917388] - ASoC: amd: Adding DAI LINK for rt1015 codec (Jaroslav Kysela) [1917388] - ASoC: amd: Adding support for ALC1015 codec in machine driver (Jaroslav Kysela) [1917388] - ASoC: amd: AMD RV RT5682 should depends on CROS_EC (Jaroslav Kysela) [1917388] - ASoC: amd: renoir: remove invalid kernel-doc comment (Jaroslav Kysela) [1917388] - ASoC: AMD Renoir - refine DMI entries for some Lenovo products (Jaroslav Kysela) [1917388] - ASoC: AMD Renoir - add DMI entry for Lenovo ThinkPad X395 (Jaroslav Kysela) [1917388] - ASoC: amd: Replacing MSI with Legacy IRQ model (Jaroslav Kysela) [1917388] - ASoC: AMD Renoir - add DMI entry for Lenovo ThinkPad E14 Gen 2 (Jaroslav Kysela) [1917388] - ASoC: AMD Renoir - add DMI table to avoid the ACP mic probe (broken BIOS) (Jaroslav Kysela) [1917388] - ASoC: AMD Raven/Renoir - fix the PCI probe (PCI revision) (Jaroslav Kysela) [1917388] - ASoC: amd: change clk_get() to devm_clk_get() and add missed checks (Jaroslav Kysela) [1917388] - ASoC: amd: Return -ENODEV for non-existing ACPI call (Jaroslav Kysela) [1917388] - ASoC: amd: support other audio modes for raven (Jaroslav Kysela) [1917388] - ASoC: topology: adhere to KUNIT formatting standard (Jaroslav Kysela) [1917388] - ASoC: topology: KUnit: Add KUnit tests passing various arguments to snd_soc_tplg_component_load (Jaroslav Kysela) [1917388] - ALSA: trident: Use DIV_ROUND_CLOSEST() instead of open-coding it (Jaroslav Kysela) [1917388] - ALSA: sonicvibes: Use DIV_ROUND_CLOSEST() instead of open-coding it (Jaroslav Kysela) [1917388] - ALSA: sis7019: Use DIV_ROUND_CLOSEST() instead of open-coding it (Jaroslav Kysela) [1917388] - ALSA: remove unneeded break (Jaroslav Kysela) [1917388] - ALSA: hdsp: don't disable if not enabled (Jaroslav Kysela) [1917388] - ALSA: hdsp: hardware output loopback (Jaroslav Kysela) [1917388] - ALSA: pci: mixart: fix kernel-doc warning (Jaroslav Kysela) [1917388] - ALSA: maestro: Use DIV_ROUND_CLOSEST() instead of open-coding it (Jaroslav Kysela) [1917388] - ALSA: lola: Use DIV_ROUND_UP() instead of open-coding it (Jaroslav Kysela) [1917388] - ALSA: intel8x0: Fix missing check in snd_intel8x0m_create (Jaroslav Kysela) [1917388] - ALSA: intel8x0: Don't update period unless prepared (Jaroslav Kysela) [1917388] - ALSA: hda: Avoid spurious unsol event handling during S3/S4 (Jaroslav Kysela) [1917388] - ALSA: ens1370: Use DIV_ROUND_CLOSEST() instead of open-coding it (Jaroslav Kysela) [1917388] - ALSA: emu10k1: Use DIV_ROUND_UP() instead of open-coding it (Jaroslav Kysela) [1917388] - ALSA: emu10k1: Use dma_set_mask_and_coherent to simplify code (Jaroslav Kysela) [1917388] - ALSA: ctxfi: fix comment syntax in file headers (Jaroslav Kysela) [1917388] - ALSA: ctxfi: Use DIV_ROUND_UP() instead of open-coding it (Jaroslav Kysela) [1917388] - ALSA: ctxfi: cthw20k2: fix mask on conf to allow 4 bits (Jaroslav Kysela) [1917388] - ALSA: bt87x: Use DIV_ROUND_UP() instead of open-coding it (Jaroslav Kysela) [1917388] - ALSA: azt3328: Assign boolean values to a bool variable (Jaroslav Kysela) [1917388] - ALSA: asihpi: Use DIV_ROUND_UP() instead of open-coding it (Jaroslav Kysela) [1917388] - ALSA: dice: fix stream format for TC Electronic Konnekt Live at high sampling transfer frequency (Jaroslav Kysela) [1917388] - ALSA: dice: disable double_pcm_frames mode for M-Audio Profire 610, 2626 and Avid M-Box 3 Pro (Jaroslav Kysela) [1917388] - ALSA: firewire-lib: fix amdtp_packet tracepoints event for packet_index field (Jaroslav Kysela) [1917388] - ALSA: firewire-lib: fix calculation for size of IR context payload (Jaroslav Kysela) [1917388] - ALSA: firewire-lib: fix check for the size of isochronous packet payload (Jaroslav Kysela) [1917388] - ALSA: bebob/oxfw: fix Kconfig entry for Mackie d.2 Pro (Jaroslav Kysela) [1917388] - ALSA: dice: fix stream format at middle sampling rate for Alesis iO 26 (Jaroslav Kysela) [1917388] - ALSA: bebob: enable to deliver MIDI messages for multiple ports (Jaroslav Kysela) [1917388] - ALSA: bebob: detect the number of available MIDI ports (Jaroslav Kysela) [1917388] - ALSA: bebob: code refactoring for stream format detection (Jaroslav Kysela) [1917388] - ALSA: dice: fix null pointer dereference when node is disconnected (Jaroslav Kysela) [1917388] - ALSA: fireface: fix to parse sync status register of latter protocol (Jaroslav Kysela) [1917388] - ALSA: bebob: remove an unnecessary condition in hwdep_read() (Jaroslav Kysela) [1917388] - ALSA: fireface: remove unnecessary condition in hwdep_read() (Jaroslav Kysela) [1917388] - ALSA: oxfw: remove an unnecessary condition in hwdep_read() (Jaroslav Kysela) [1917388] - ALSA: dice: add support for Lexicon I-ONIX FW810s (Jaroslav Kysela) [1917388] - ALSA: firewire-tascam: Fix integer overflow in midi_port_work() (Jaroslav Kysela) [1917388] - ALSA: fireface: Fix integer overflow in transmit_midi_msg() (Jaroslav Kysela) [1917388] - ALSA: firewire: Clean up a locking issue in copy_resp_to_buf() (Jaroslav Kysela) [1917388] - ALSA: firewire: fix comparison to bool warning (Jaroslav Kysela) [1917388] - ALSA: firewire: Replace tasklet with work (Jaroslav Kysela) [1917388] - ALSA: firewire: convert tasklets to use new tasklet_setup() API (Jaroslav Kysela) [1917388] - ALSA: vx: Use roundup() instead of open-coding it (Jaroslav Kysela) [1917388] - ALSA: pcsp: Fix fall-through warnings for Clang (Jaroslav Kysela) [1917388] - ALSA: dummy: Use DIV_ROUND_UP() instead of open-coding it (Jaroslav Kysela) [1917388] - ALSA: aloop: Fix initialization of controls (Jaroslav Kysela) [1917388] - ALSA: aloop: Use DIV_ROUND_UP() instead of open-coding it (Jaroslav Kysela) [1917388] - ALSA: atmel: Drop superfluous ioctl PCM ops (Jaroslav Kysela) [1917388] - ASoC: SOF: ext_manifest: use explicit number for elem_type (Jaroslav Kysela) [1917388] - ASoC: soc-acpi: allow for partial match in parent name (Jaroslav Kysela) [1917388] - ASoC: soc-acpi: add helper to identify parent driver. (Jaroslav Kysela) [1917388] - ASoC: soc-acpi: add new fields for mach_params (Jaroslav Kysela) [1917388] - ASoC: rt5682: Add a new property for the DMIC clock driving (Jaroslav Kysela) [1917388] - ALSA: hda: Change AZX_MAX_BUF_SIZE from 1GB to 4MB (Jaroslav Kysela) [1917388] - soundwire: sysfs: Constify static struct attribute_group (Jaroslav Kysela) [1917388] - ALSA: remove trailing semicolon in macro definition (Jaroslav Kysela) [1917388] - ASoC: SOF: Intel: hda: don't send DAI_CONFIG IPC for older firmware (Jaroslav Kysela) [1917388] - ASoC: SOF: use current DAI config during resume (Jaroslav Kysela) [1917388] - ASoC: SOF: Intel: Update ADL P to use its own descriptor (Jaroslav Kysela) [1917388] - ASoC: SOF: Intel: add missing use_acpi_target_states for TGL platforms (Jaroslav Kysela) [1917388] - ASoC: SOF: topology: remove useless code (Jaroslav Kysela) [1917388] - ASoC: SOF: Kconfig: fix typo of SND_SOC_SOF_PCI (Jaroslav Kysela) [1917388] - ASOC: SOF: simplify nocodec mode (Jaroslav Kysela) [1917388] - ASoC: SOF: pcm: export snd_pcm_dai_link_fixup (Jaroslav Kysela) [1917388] - ASoC: SOF: Intel: update set_mach_params() (Jaroslav Kysela) [1917388] - ASoC: SOF: change signature of set_mach_params() callback (Jaroslav Kysela) [1917388] - ASoC: SOF: add Kconfig option for probe workqueues (Jaroslav Kysela) [1917388] - ASoC: SOF: Simplify sof_probe_complete handling for acpi/pci/of (Jaroslav Kysela) [1917388] - ASoC: SOF: core: Add missing error prints to device probe operation (Jaroslav Kysela) [1917388] - ASoC: SOF: match SSP config with pcm hw params (Jaroslav Kysela) [1917388] - ASoC: SOF: Intel: HDA: add hw params callback for SSP DAIs (Jaroslav Kysela) [1917388] - ASoC: SOF: parse multiple SSP DAI and hw configs (Jaroslav Kysela) [1917388] - ASoC: SOF: Intel: hda: drop display power on/off in D0i3 flows (Jaroslav Kysela) [1917388] - ASoC: SOF: Intel: move ELH chip info (Jaroslav Kysela) [1917388] - ASoC: SOF: Intel: APL: set shutdown callback to hda_dsp_shutdown (Jaroslav Kysela) [1917388] - ASoC: SOF: Intel: CNL: set shutdown callback to hda_dsp_shutdown (Jaroslav Kysela) [1917388] - ASoC: SOF: Intel: ICL: set shutdown callback to hda_dsp_shutdown (Jaroslav Kysela) [1917388] - ASoC: SOF: Intel: TGL: set shutdown callback to hda_dsp_shutdown (Jaroslav Kysela) [1917388] - ASoC: SOF: Intel: TGL: fix EHL ops (Jaroslav Kysela) [1917388] - ASoC: SOF: core: harden shutdown helper (Jaroslav Kysela) [1917388] - ASoC: SOF: Intel: HDA: fix core status verification (Jaroslav Kysela) [1917388] - ASoC: SOF: add a helper to get topology configured mclk (Jaroslav Kysela) [1917388] - ASoC: SOF: only allocate debugfs cache buffers for IPC flood entries (Jaroslav Kysela) [1917388] - ASoC: SOF: fix debugfs initialisation error handling (Jaroslav Kysela) [1917388] - ASoC: SOF: Intel: hda: enable async suspend (Jaroslav Kysela) [1917388] - ASoC: SOF: Intel: hda: turn off display power in resume (Jaroslav Kysela) [1917388] - ASoC: SOF: intel: fix wrong poll bits in dsp power down (Jaroslav Kysela) [1917388] - ASoC: SOF: Intel: unregister DMIC device on probe error (Jaroslav Kysela) [1917388] - ALSA: hda: move Intel SoundWire ACPI scan to dedicated module (Jaroslav Kysela) [1917388] - ASoC: SOF: Intel: SoundWire: simplify Kconfig (Jaroslav Kysela) [1917388] - ASoC: SOF: pci: move DSP_CONFIG use to platform-specific drivers (Jaroslav Kysela) [1917388] - ASoC: SOF: pci: split PCI into different drivers (Jaroslav Kysela) [1917388] - ASoC: SOF: Intel: hda: add sof_icl_ops for ICL platforms (Jaroslav Kysela) [1917388] - ASoC: SOF: ACPI: avoid reverse module dependency (Jaroslav Kysela) [1917388] - ASoC: SOF: relax ABI checks and avoid unnecessary warnings (Jaroslav Kysela) [1917388] - ASoC: SOF: fix runtime pm usage mismatch after probe errors (Jaroslav Kysela) [1917388] - ASoC: SOF: Intel: hda: add dev_dbg() when DMIC number is overridden (Jaroslav Kysela) [1917388] - ASoC: SOF: Intel: HDA: don't keep a temporary variable (Jaroslav Kysela) [1917388] - ASoC: SOF: Intel: detect DMIC number in SoundWire mixed config (Jaroslav Kysela) [1917388] - ASoC: SOF: Intel: SoundWire: refine ACPI match (Jaroslav Kysela) [1917388] - ASoC: SOF: HDA: (cosmetic) simplify hda_dsp_d0i3_work() (Jaroslav Kysela) [1917388] - ASoC: SOF: remove unused functions (Jaroslav Kysela) [1917388] - ASoC: SOF: fix string format for errors (Jaroslav Kysela) [1917388] - ASoC: SOF: add missing pm debug (Jaroslav Kysela) [1917388] - ASoC: SOF: sof-pci-dev: add missing Up-Extreme quirk (Jaroslav Kysela) [1917388] - ASoC: SOF: Intel: hda: release display power at link_power (Jaroslav Kysela) [1917388] - ASoC: SOF: Intel: hda: use hdac_ext fine-grained link management (Jaroslav Kysela) [1917388] - ASoC: SOF: debug: Fix a potential issue on string buffer termination (Jaroslav Kysela) [1917388] - ASoC: SOF: add be_hw_params_fixup() for ALH (Jaroslav Kysela) [1917388] - ASoC: SOF: topology: Prevent NULL pointer dereference with no TLV (Jaroslav Kysela) [1917388] - ASoC: SOF: intel: hda-loader: use snd_sof_dsp_core_power_down/up APIs (Jaroslav Kysela) [1917388] - ASoC: SOF: Filter out unneeded core power up/downs (Jaroslav Kysela) [1917388] - ASoC: SOF: update dsp core power status in common APIs (Jaroslav Kysela) [1917388] - ASoC: SOF: Intel: hda-loader: keep init cores alive (Jaroslav Kysela) [1917388] - ASoC: SOF: Intel: hda: use snd_sof_dsp_core_power_up/down API (Jaroslav Kysela) [1917388] - ASoC: SOF: Intel: hda: cancel D0i3 work during runtime suspend (Jaroslav Kysela) [1917388] - ASoC: SOF: Intel: hda: Enable DMI L1 for trace (Jaroslav Kysela) [1917388] - ASoC: SOF: Intel: hda: enable DMI L1 for D0i3-compatible streams (Jaroslav Kysela) [1917388] - ASoC: SOF: add a pointer to download repo in case FW request fails (Jaroslav Kysela) [1917388] - ASoC: SOF: SND_INTEL_DSP_CONFIG dependency (Jaroslav Kysela) [1917388] - ASoC: SOF: Intel: soundwire: fix select/depend unmet dependencies (Jaroslav Kysela) [1917388] - ASoC: SOF: intel: Simplify with dma_set_mask_and_coherent() (Jaroslav Kysela) [1917388] - ASoC: SOF: Intel: initial support to AlderLake-P (Jaroslav Kysela) [1917388] - ASoC: SOF: Intel: tgl: do thorough remove at .shutdown() callback (Jaroslav Kysela) [1917388] - ASoC: SOF: sof-pci-dev: add .shutdown() callback (Jaroslav Kysela) [1917388] - ASoC: SOF: add snd_sof_device_shutdown() helper for shutdown (Jaroslav Kysela) [1917388] - ASoC: SOF: add .shutdown() callback to snd_sof_dsp_ops (Jaroslav Kysela) [1917388] - ASoC: SOF: Intel: hda: Avoid checking jack on system suspend (Jaroslav Kysela) [1917388] - ASoC: SOF: Intel: hda: Modify existing helper to disable WAKEEN (Jaroslav Kysela) [1917388] - ASoC: SOF: Intel: hda: Resume codec to do jack detection (Jaroslav Kysela) [1917388] - ASoC: SOF: add mutex to protect the dsp_power_state access (Jaroslav Kysela) [1917388] - ASoC: SOF: Fix spelling mistake in Kconfig "ond" -> "and" (Jaroslav Kysela) [1917388] - ASoC: SOF: imx: update kernel-doc description (Jaroslav Kysela) [1917388] - ASoC: SOF: Intel: add SoundWire support for ADL-S (Jaroslav Kysela) [1917388] - ASoC: SOF: control: fix cppcheck warning in snd_sof_volume_info() (Jaroslav Kysela) [1917388] - ASoC: SOF: Intel: allow for coexistence between SOF and catpt drivers (Jaroslav Kysela) [1917388] - ASoC: SOF: Intel: allow for coexistence between SOF and Atom/SST drivers (Jaroslav Kysela) [1917388] - ASoC: SOF: acpi: add dynamic selection of DSP driver (Jaroslav Kysela) [1917388] - ASoC: SOF: Intel: initial support for Alderlake-S (Jaroslav Kysela) [1917388] - ASoC: SOF: Intel: fix Kconfig dependency for SND_INTEL_DSP_CONFIG (Jaroslav Kysela) [1917388] - ASoC: SOF: Intel: fix Kconfig punctuation and wording (Jaroslav Kysela) [1917388] - ASoC: SOF: Kconfig: fix Kconfig punctuation and wording (Jaroslav Kysela) [1917388] - ASoC: SOF: imx: fix Kconfig punctuation (Jaroslav Kysela) [1917388] - ASoC: Intel: bytcr_rt5640: Add quirk for the Lenovo Miix 3-830 tablet (Jaroslav Kysela) [1917388] - ASoC: Intel: bytcr_rt5640: Add quirk for the Glavey TM800A550L tablet (Jaroslav Kysela) [1917388] - ASoC: Intel: KMB: Fix random noise at the HDMI output (Jaroslav Kysela) [1917388] - ASoC: Intel: sof_sdw: add quirk for new ADL-P Rvp (Jaroslav Kysela) [1917388] - ASoC: Intel: soc-acpi: add ADL jack-less SoundWire configurations (Jaroslav Kysela) [1917388] - ASoC: Intel: soc-acpi: add ADL SoundWire base configurations (Jaroslav Kysela) [1917388] - ASoC: Intel: kbl_da7219_max98927: Fix kabylake_ssp_fixup function (Jaroslav Kysela) [1917388] - ASoC: Intel: KMB: Constify static struct snd_soc_dai_ops (Jaroslav Kysela) [1917388] - ASoc: Intel: board: add BE DAI link for WoV (Jaroslav Kysela) [1917388] - ASoC: Intel: kbl: Add MST route change to kbl machine drivers (Jaroslav Kysela) [1917388] - ASoC: Intel: cht_bsw_rt5672: Set card.components string (Jaroslav Kysela) [1917388] - ASoC: Intel: cht_bsw_rt5672: Add support for Bay Trail CR / SSP0 (Jaroslav Kysela) [1917388] - ASoC: Intel: Baytrail: Add quirk for the Dell Venue 10 Pro 5055 tablet (Jaroslav Kysela) [1917388] - ASoC: Intel: Unify the thinkpad10 and aegex10 byt-match quirks (Jaroslav Kysela) [1917388] - ASoC: Intel: Boards: cml_da7219_max98390: add capture stream for echo reference (Jaroslav Kysela) [1917388] - ASoC: Intel: Fix a typo (Jaroslav Kysela) [1917388] - ASoC: Intel: Fix a typo (Jaroslav Kysela) [1917388] - ASoC: Intel: Fix a typo (Jaroslav Kysela) [1917388] - ASoC: Intel: bytcr_rt5640: Add quirk for the Chuwi Hi8 tablet (Jaroslav Kysela) [1917388] - ASoC: Intel: add max98390 echo reference support (Jaroslav Kysela) [1917388] - ASoC: Intel: bytcr_wm5102: Add jack detect support (Jaroslav Kysela) [1917388] - ASoC: intel: atom: Remove 44100 sample-rate from the media and deep-buffer DAI descriptions (Jaroslav Kysela) [1917388] - ASoC: intel: atom: Stop advertising non working S24LE support (Jaroslav Kysela) [1917388] - ASoC: intel: sof_rt5682: use the topology mclk (Jaroslav Kysela) [1917388] - ASoC: Intel: sof_rt5682: Add ALC1015Q-VB speaker amp support (Jaroslav Kysela) [1917388] - ASoC: Intel: Skylake: skl-topology: fix -frame-larger-than (Jaroslav Kysela) [1917388] - ASoC: Intel: bytcr_rt5640: Add used AIF to the components string (Jaroslav Kysela) [1917388] - ASoC: Intel: bytcr_rt5640: Enable jack-detect support on Asus T100TAF (Jaroslav Kysela) [1917388] - ASoC: Intel: bytcr_wm5102: remove unused static variable (Jaroslav Kysela) [1917388] - ASoC: Intel: atom: fix kernel-doc (Jaroslav Kysela) [1917388] - ASoC: Intel: soc-acpi: remove TGL RVP mixed SoundWire/TDM config (Jaroslav Kysela) [1917388] - ASoC: Intel: soc-acpi: remove unused TGL table with rt5682 only (Jaroslav Kysela) [1917388] - ASoC: Intel: Skylake: Compile when any configuration is selected (Jaroslav Kysela) [1917388] - ASoC: Intel: boards: sof-wm8804: add check for PLL setting (Jaroslav Kysela) [1917388] - ASoC: Intel: bytcr_rt5640: Fix HP Pavilion x2 10-p0XX OVCD current threshold (Jaroslav Kysela) [1917388] - ASoC: Intel: bytcr_rt5640: Add quirk for the Acer One S1002 tablet (Jaroslav Kysela) [1917388] - ASoC: Intel: bytcr_rt5651: Add quirk for the Jumper EZpad 7 tablet (Jaroslav Kysela) [1917388] - ASoC: Intel: bytcr_rt5640: Add quirk for the Voyo Winpad A15 tablet (Jaroslav Kysela) [1917388] - ASoC: Intel: bytcr_rt5640: Add quirk for the Estar Beauty HD MID 7316R tablet (Jaroslav Kysela) [1917388] - ASoC: Intel: soc-acpi: add ACPI matching table for HP Spectre x360 (Jaroslav Kysela) [1917388] - ASoC: intel: sof_sdw: add trace for dai links (Jaroslav Kysela) [1917388] - ASoC: Intel: sof_sdw: detect DMIC number based on mach params (Jaroslav Kysela) [1917388] - ASoC: Intel: sof_sdw: add mic:dmic and cfg-mics component strings (Jaroslav Kysela) [1917388] - ASoC: Intel: sof_sdw: add quirk for HP Spectre x360 convertible (Jaroslav Kysela) [1917388] - ASoC: Intel: sof-sdw: indent and add quirks consistently (Jaroslav Kysela) [1917388] - ASoC: Intel: sof_sdw: reorganize quirks by generation (Jaroslav Kysela) [1917388] - ASoC: Intel: boards: max98373: get dapm from cpu_dai (Jaroslav Kysela) [1917388] - ASoC: Intel: bytcr_wm5102: Add machine driver for BYT/WM5102 (Jaroslav Kysela) [1917388] - ASoC: Intel: Add DMI quirk table to soc_intel_is_byt_cr() (Jaroslav Kysela) [1917388] - ASoC: Intel: KMB: Support IEC958 encoded PCM format (Jaroslav Kysela) [1917388] - ASoC: Intel: sof_sdw: add missing TGL_HDMI quirk for Dell SKU 0A3E (Jaroslav Kysela) [1917388] - ASoC: Intel: sof_sdw: add missing TGL_HDMI quirk for Dell SKU 0A32 (Jaroslav Kysela) [1917388] - ASoC: Intel: sof_sdw: add missing TGL_HDMI quirk for Dell SKU 0A5E (Jaroslav Kysela) [1917388] - ASoC: Intel: remove unneeded semicolon (Jaroslav Kysela) [1917388] - ASoC: Intel: catpt: Wake up device before configuring SSP port (Jaroslav Kysela) [1917388] - ASoC: Intel: remove duplicate MODULE_LICENSE/DESCRIPTION tags (Jaroslav Kysela) [1917388] - ASoC: Intel: adl: remove sof_fw_filename setting in ADL snd_soc_acpi_mach (Jaroslav Kysela) [1917388] - ASoC: Intel: common: add ACPI matching tables for Alder Lake (Jaroslav Kysela) [1917388] - ASoC: Intel: Skylake: Zero snd_ctl_elem_value (Jaroslav Kysela) [1917388] - ASoC: Intel: Skylake: skl-topology: Fix OOPs ib skl_tplg_complete (Jaroslav Kysela) [1917388] - ASoC: intel: skl: Simplify with dma_set_mask_and_coherent() (Jaroslav Kysela) [1917388] - ASoC: Intel: cht_bsw_nau8824: Move snd_soc_dai_set_tdm_slot call to cht_codec_fixup (Jaroslav Kysela) [1917388] - ASoC: Intel: bytcr_rt5640: Add quirk for the Mele PCG03 Mini PC (Jaroslav Kysela) [1917388] - ASoC: Intel: bytcr_rt5640: Add new BYT_RT5640_NO_INTERNAL_MIC_MAP input-mapping (Jaroslav Kysela) [1917388] - ASoC: Intel: byt/cht: set pm ops dynamically (Jaroslav Kysela) [1917388] - ASoC: Intel: Remove sst_pdata structure (Jaroslav Kysela) [1917388] - ASoC: Intel: Make atom components independent of sst-dsp (Jaroslav Kysela) [1917388] - ASoC: Intel: Remove SST-legacy specific constants (Jaroslav Kysela) [1917388] - ASoC: Intel: Remove unused DSP operations (Jaroslav Kysela) [1917388] - ASoC: Intel: Remove SST firmware components (Jaroslav Kysela) [1917388] - ASoC: Intel: Remove SST ACPI component (Jaroslav Kysela) [1917388] - ASoC: Intel: Select catpt and deprecate haswell (Jaroslav Kysela) [1917388] - ASoC: Intel: bdw-5677: Remove haswell-solution specific code (Jaroslav Kysela) [1917388] - ASoC: Intel: bdw-5650: Remove haswell-solution specific code (Jaroslav Kysela) [1917388] - ASoC: Intel: broadwell: Remove haswell-solution specific code (Jaroslav Kysela) [1917388] - ASoC: Intel: haswell: Remove haswell-solution specific code (Jaroslav Kysela) [1917388] - ASoC: Intel: catpt: Simple sysfs attributes (Jaroslav Kysela) [1917388] - ASoC: Intel: catpt: Event tracing (Jaroslav Kysela) [1917388] - ASoC: Intel: catpt: Device driver lifecycle (Jaroslav Kysela) [1917388] - drivers: provide devm_platform_get_and_ioremap_resource() (Jaroslav Kysela) [1917388] - ASoC: Intel: catpt: PCM operations (Jaroslav Kysela) [1917388] - ASoC: Intel: catpt: Firmware loading and context restore (Jaroslav Kysela) [1917388] - ASoC: Intel: catpt: Define DSP operations (Jaroslav Kysela) [1917388] - ASoC: Intel: catpt: Add IPC message handlers (Jaroslav Kysela) [1917388] - ASoC: Intel: catpt: Implement IPC protocol (Jaroslav Kysela) [1917388] - ASoC: Intel: Add catpt base members (Jaroslav Kysela) [1917388] - resource: Introduce resource_intersection() for overlapping resources (Jaroslav Kysela) [1917388] - ASoC: Intel: bytcr_rt5640: Add quirk for ARCHOS Cesium 140 (Jaroslav Kysela) [1917388] - ASoC: Intel: boards: byt/cht: set card and driver name at run time (Jaroslav Kysela) [1917388] - ASoC: Intel: bytcr_rt5640: Add new BYT_RT5640_NO_SPEAKERS quirk-flag (Jaroslav Kysela) [1917388] - ASoC: Intel: KMB: Enable DMA transfer mode (Jaroslav Kysela) [1917388] - ASoC: Intel: keembay: use inclusive language for bclk and fsync (Jaroslav Kysela) [1917388] - ASoC: Intel: bytcht_es8316: Remove comment about SSP0 being untested (Jaroslav Kysela) [1917388] - ASoC: rt1015: remove bclk_ratio (Jaroslav Kysela) [1917388] - ASoC: cs42l73: Add missing regmap use_single config (Jaroslav Kysela) [1917388] - ASoC: cs53l30: Add missing regmap use_single config (Jaroslav Kysela) [1917388] - ASoC: sti-sas: add missing MODULE_DEVICE_TABLE (Jaroslav Kysela) [1917388] - ASoC: cs42l42: Regmap must use_single_read/write (Jaroslav Kysela) [1917388] - ASoC: rt711-sdca: fix the function number of SDCA control for feature unit 0x1E (Jaroslav Kysela) [1917388] - ASoC: da7219: do not request a new clock consummer reference (Jaroslav Kysela) [1917388] - ASoC: max98088: fix ni clock divider calculation (Jaroslav Kysela) [1917388] - ASoC: rt711-sdca: add the notification when volume changed (Jaroslav Kysela) [1917388] - ASoC: rt711-sdca: change capture switch controls (Jaroslav Kysela) [1917388] - ASoC: da7219: properly get clk from the provider (Jaroslav Kysela) [1917388] - ASoC: wcd934x: use the clock provider API (Jaroslav Kysela) [1917388] - ASoC: adau17x1: Avoid overwriting CHPF (Jaroslav Kysela) [1917388] - ASoC: ak4458: enable daisy chain (Jaroslav Kysela) [1917388] - ASoC: rt1015p: add support on format S32_LE (Jaroslav Kysela) [1917388] - ASoC: rt286: Generalize support for ALC3263 codec (Jaroslav Kysela) [1917388] - ASoC: rt298: Configure combo jack for headphones (Jaroslav Kysela) [1917388] - ASoC: rt286: Configure combo jack for headphones (Jaroslav Kysela) [1917388] - ASoC: sigmadsp: Disable cache mechanism for readbacks (Jaroslav Kysela) [1917388] - ASoC: rt286: Make RT286_SET_GPIO_* readable and writable (Jaroslav Kysela) [1917388] - ASoC: rt286: Fix upper byte in DMIC2 configuration (Jaroslav Kysela) [1917388] - ASoC: ak4458: check reset control status (Jaroslav Kysela) [1917388] - ASoC: codecs: rt5682: clarify expression (Jaroslav Kysela) [1917388] - ASoC: rt715: remove kcontrols which no longer be used (Jaroslav Kysela) [1917388] - ASoC: rt715: add main capture switch and main capture volume (Jaroslav Kysela) [1917388] - ASoC: rt715: modification for code simplicity (Jaroslav Kysela) [1917388] - ASoC: codecs: wcd934x: Fix missing IRQF_ONESHOT as only threaded handler (Jaroslav Kysela) [1917388] - ASoC: cs35l35: remove unused including (Jaroslav Kysela) [1917388] - ASoC: ak5558: correct reset polarity (Jaroslav Kysela) [1917388] - ASoC: cs35l36: Fix an error handling path in 'cs35l36_i2c_probe()' (Jaroslav Kysela) [1917388] - ASoC: cs35l35: Fix an error handling path in 'cs35l35_i2c_probe()' (Jaroslav Kysela) [1917388] - ASoC: wcd9335: constify static struct snd_soc_dai_ops (Jaroslav Kysela) [1917388] - ASoC: rt1019: remove registers to sync with rt1019 datasheet (Jaroslav Kysela) [1917388] - ASoC: rt711-sdca: Constify static struct snd_soc_dai_ops (Jaroslav Kysela) [1917388] - ASoC: wcd934x: constify static struct snd_soc_dai_ops (Jaroslav Kysela) [1917388] - ASoC: rt715-sdca: Constify static struct snd_soc_dai_ops (Jaroslav Kysela) [1917388] - ASoC: tas2770: Constify static struct snd_soc_dai_ops (Jaroslav Kysela) [1917388] - ASoC: cx2072x: constify static struct snd_soc_dai_ops (Jaroslav Kysela) [1917388] - ASoC: rt1019: constify static struct snd_soc_dai_ops (Jaroslav Kysela) [1917388] - ASoC: codecs: tlv320aic3x: add AIC3106 (Jaroslav Kysela) [1917388] - ASoC: codecs: wsa881x: constify static struct snd_soc_dai_ops (Jaroslav Kysela) [1917388] - ASoC: codecs: Fix runtime PM imbalance in tas2552_probe (Jaroslav Kysela) [1917388] - ASoC: rt1011: remove pack_id check in rt1011 (Jaroslav Kysela) [1917388] - ASoC: codecs: tlv320aic3x: add SPI support (Jaroslav Kysela) [1917388] - ASoC: codecs: tlv320aic3x: move I2C to separated file (Jaroslav Kysela) [1917388] - ASoC: codecs: tlv320aic3x: rename probe function (Jaroslav Kysela) [1917388] - ASoC: codecs: tlv320aic3x: move model definitions (Jaroslav Kysela) [1917388] - ASoC: max98390: Add support for tx slot configuration. (Jaroslav Kysela) [1917388] - ASoC: ak5558: Fix s/show/slow/ typo (Jaroslav Kysela) [1917388] - ASoC: tlv320aic32x4: Register clocks before registering component (Jaroslav Kysela) [1917388] - ASoC: tlv320aic32x4: Increase maximum register in regmap (Jaroslav Kysela) [1917388] - ASoC: rt5670: Add a rt5670_components() helper (Jaroslav Kysela) [1917388] - ASoC: rt5670: Add a quirk for the Dell Venue 10 Pro 5055 (Jaroslav Kysela) [1917388] - ASoC: da732x: simplify code (Jaroslav Kysela) [1917388] - ASoC: lm49453: fix useless assignment before return (Jaroslav Kysela) [1917388] - ASoC: mediatek: mt6359: Fix spelling mistake "reate" -> "create" (Jaroslav Kysela) [1917388] - ASoC: mediatek: mt6359: add MT6359 accdet jack driver (Jaroslav Kysela) [1917388] - ASoC: max98373: Added 30ms turn on/off time delay (Jaroslav Kysela) [1917388] - ASoC: max98373: Changed amp shutdown register as volatile (Jaroslav Kysela) [1917388] - ASoC: wm8960: Remove bitclk relax condition in wm8960_configure_sysclk (Jaroslav Kysela) [1917388] - ASoC: max98373: Added controls for autorestart config (Jaroslav Kysela) [1917388] - ASoC: rt1015: Add bclk detection and dc detection (Jaroslav Kysela) [1917388] - ASoC: wm8960: Fix wrong bclk and lrclk with pll enabled for some chips (Jaroslav Kysela) [1917388] - ASoC: rt1019: make symbol 'rt1019_i2c_driver' static (Jaroslav Kysela) [1917388] - ASoC: rt1019: add rt1019 amplifier driver (Jaroslav Kysela) [1917388] - ASoC: tscs454: remove useless test on PLL disable (Jaroslav Kysela) [1917388] - ASoC: tlv320dac33: clarify expression (Jaroslav Kysela) [1917388] - ASoC: tas2770: remove useless initialization (Jaroslav Kysela) [1917388] - ASoC: tas2562: remove warning on return value (Jaroslav Kysela) [1917388] - ASoC: tas2562: remove useless assignment (Jaroslav Kysela) [1917388] - ASoC: sti-sas: remove unused struct members (Jaroslav Kysela) [1917388] - ASoC: sigmadsp: align function prototype (Jaroslav Kysela) [1917388] - ASoC: pcm1681: remove useless assignment (Jaroslav Kysela) [1917388] - ASoC: nau8825: remove useless assignment (Jaroslav Kysela) [1917388] - ASoC: mt6359: remove useless assignment (Jaroslav Kysela) [1917388] - ASoC: mt6358: remove useless initializations (Jaroslav Kysela) [1917388] - ASoC: max98090: remove useless assignment (Jaroslav Kysela) [1917388] - ASoC: hdmi-codec: remove unused spk_mask member (Jaroslav Kysela) [1917388] - ASoC: hdmi-codec: remove useless initialization (Jaroslav Kysela) [1917388] - ASoC: hdac_hdmi: align function arguments (Jaroslav Kysela) [1917388] - ASoC: hdac_hdmi: remove useless initializations (Jaroslav Kysela) [1917388] - ASoC: da7219-aad: remove useless initialization (Jaroslav Kysela) [1917388] - ASoC: cx2070x: remove duplicate else branch (Jaroslav Kysela) [1917388] - ASoC: cx2070x: remove useless assignment (Jaroslav Kysela) [1917388] - ASoC: adau1977: remove useless return (Jaroslav Kysela) [1917388] - treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 177 (Jaroslav Kysela) [1917388] - ASoC: ad1836: remove useless return (Jaroslav Kysela) [1917388] - ASoC: ab8500-codec: remove useless structure (Jaroslav Kysela) [1917388] - ASoC: rt711: add snd_soc_component remove callback (Jaroslav Kysela) [1917388] - ASoC: rt5659: Update MCLK rate in set_sysclk() (Jaroslav Kysela) [1917388] - ASoC: rt5640: Rename 'Mono DAC Playback Volume' to 'DAC2 Playback Volume' (Jaroslav Kysela) [1917388] - ASoC: rt1015p: add acpi device id for rt1015p (Jaroslav Kysela) [1917388] - ASoC: wm_hubs: align function prototype (Jaroslav Kysela) [1917388] - ASoC: wm_adsp: simplify return value (Jaroslav Kysela) [1917388] - ASoC: wm8996: clarify expression (Jaroslav Kysela) [1917388] - ASoC: wm8994: align function prototype (Jaroslav Kysela) [1917388] - ASoC: wm8978: clarify expression (Jaroslav Kysela) [1917388] - ASoC: wm8958-dsp2: rename local 'control' arrays (Jaroslav Kysela) [1917388] - ASoC: arizona: fix function argument (Jaroslav Kysela) [1917388] - ASoC: wm2200: remove unused structure (Jaroslav Kysela) [1917388] - ASoC: rt5682: add delay time of workqueue to control next IRQ event (Jaroslav Kysela) [1917388] - ASoC: rt715-sdca: Remove unused including (Jaroslav Kysela) [1917388] - ASoC: rt715-sdca: Fix return value check in rt715_sdca_sdw_probe() (Jaroslav Kysela) [1917388] - ASoC: cs42l42: Set clock source for both ways of stream (Jaroslav Kysela) [1917388] - ASoC: cs42l42: Provide finer control on playback path (Jaroslav Kysela) [1917388] - ASoC: cs42l42: Disable regulators if probe fails (Jaroslav Kysela) [1917388] - ASoC: cs42l42: Remove power if the driver is being removed (Jaroslav Kysela) [1917388] - ASoC: rt711-sdca: Add RT711 SDCA vendor-specific driver (Jaroslav Kysela) [1917388] - ASoC: rt5645: The ALC3270 variant does not have a headset-mic pin (Jaroslav Kysela) [1917388] - ASoC: rt5645: Move rt5645_platform_data to sound/soc/codecs/rt5645.c (Jaroslav Kysela) [1917388] - ASoC: codecs/jz4770: Remove superfluous error message (Jaroslav Kysela) [1917388] - ASoC: rt715-sdca: Add RT715 sdca vendor-specific driver (Jaroslav Kysela) [1917388] - ASoC: wm8962: Relax bit clock divider searching (Jaroslav Kysela) [1917388] - ASoC: rt1316: Fix return value check in rt1316_sdw_probe() (Jaroslav Kysela) [1917388] - ASoC: sgtl5000: Fix identation of .driver elements (Jaroslav Kysela) [1917388] - ASoC: codec: Omit superfluous error message in jz4760_codec_probe() (Jaroslav Kysela) [1917388] - ASoC: sigmadsp-regmap: fix kernel-doc warning (Jaroslav Kysela) [1917388] - ASoC: rt5631: fix kernel-doc warning (Jaroslav Kysela) [1917388] - ASoC: jz4760: fix set but not used warning (Jaroslav Kysela) [1917388] - ASoC: cs4270: fix kernel-doc (Jaroslav Kysela) [1917388] - ASoC: rt5682: remove useless initialization (Jaroslav Kysela) [1917388] - ASoC: rt5682: remove useless assignments (Jaroslav Kysela) [1917388] - ASoC: rt5682: clarify expression (Jaroslav Kysela) [1917388] - ASoC: rt5677: remove useless assignment (Jaroslav Kysela) [1917388] - ASoC: rt5677: clarify expression (Jaroslav Kysela) [1917388] - ASoC: rt5670: clarify expression (Jaroslav Kysela) [1917388] - ASoC: rt5668: remove useless assignments (Jaroslav Kysela) [1917388] - ASoC: rt5668: clarify expression (Jaroslav Kysela) [1917388] - ASoC: rt5665: clarify expression (Jaroslav Kysela) [1917388] - ASoC: rt5663: clarify expression (Jaroslav Kysela) [1917388] - ASoC: rt5660: clarify expression (Jaroslav Kysela) [1917388] - ASoC: rt5659: clarify expression (Jaroslav Kysela) [1917388] - ASoC: rt5651: remove useless assignment (Jaroslav Kysela) [1917388] - ASoC: rt5651: clarify expression (Jaroslav Kysela) [1917388] - ASoC: rt5645: clarify expression (Jaroslav Kysela) [1917388] - ASoC: rt5645: use logical OR (Jaroslav Kysela) [1917388] - ASoC: rt5640: clarify expression (Jaroslav Kysela) [1917388] - ASoC: rt1308: clarify expression (Jaroslav Kysela) [1917388] - ASoC: rt1305: clarify expression (Jaroslav Kysela) [1917388] - ASoC: rt1016: clarify expression (Jaroslav Kysela) [1917388] - ASoC: rt1015: clarify expression (Jaroslav Kysela) [1917388] - ASoC: rt1011: clarify expression (Jaroslav Kysela) [1917388] - ASoC: rt1011: remove redundant test (Jaroslav Kysela) [1917388] - ASoC: rt1011: use logical OR (Jaroslav Kysela) [1917388] - ASoC: wm8524: Do not print probe defer error (Jaroslav Kysela) [1917388] - ASoC: codecs: nau8825: fix kernel-doc (Jaroslav Kysela) [1917388] - ASoC: rt1316: Add RT1316 SDCA vendor-specific driver (Jaroslav Kysela) [1917388] - ASoc: rt5631: Constify static struct coeff_clk_div (Jaroslav Kysela) [1917388] - ASoC: rt*: Constify static struct acpi_device_id (Jaroslav Kysela) [1917388] - ASoC: rt*: Constify static struct snd_soc_dai_ops (Jaroslav Kysela) [1917388] - ASoC: rt*: Constify static struct sdw_slave_ops (Jaroslav Kysela) [1917388] - ASoC: wcd934x: remove useless return (Jaroslav Kysela) [1917388] - ASoC: wcd9335: clarify return value (Jaroslav Kysela) [1917388] - ASoC: wcd-clsh-v2: align function prototypes (Jaroslav Kysela) [1917388] - ASoC: codecs: wcd934x: add a sanity check in set channel map (Jaroslav Kysela) [1917388] - ASoC: es8316: Simplify adc_pga_gain_tlv table (Jaroslav Kysela) [1917388] - ASoC: sgtl5000: set DAP_AVC_CTRL register to correct default value on probe (Jaroslav Kysela) [1917388] - ASoC: rt5651: Fix dac- and adc- vol-tlv values being off by a factor of 10 (Jaroslav Kysela) [1917388] - ASoC: rt5640: Fix dac- and adc- vol-tlv values being off by a factor of 10 (Jaroslav Kysela) [1917388] - ASoC: rt5670: Add emulated 'DAC1 Playback Switch' control (Jaroslav Kysela) [1917388] - ASoC: rt5670: Remove ADC vol-ctrl mute bits poking from Sto1 ADC mixer settings (Jaroslav Kysela) [1917388] - ASoC: rt5670: Remove 'HP Playback Switch' control (Jaroslav Kysela) [1917388] - ASoC: rt5670: Remove 'OUT Channel Switch' control (Jaroslav Kysela) [1917388] - ASoC: rt1015: fix i2c communication error (Jaroslav Kysela) [1917388] - ASoC: codec: Add driver for JZ4760 internal codec (Jaroslav Kysela) [1917388] - ASoC: codec/ingenic: Depend on MACH_INGENIC (Jaroslav Kysela) [1917388] - ASoC: codec: hdmi-codec: Support IEC958 encoded PCM format (Jaroslav Kysela) [1917388] - ASoC: rt5682: Fix panic in rt5682_jack_detect_handler happening during system shutdown (Jaroslav Kysela) [1917388] - ASoC: rt5682: do nothing in rt5682_suspend/resume in sdw mode (Jaroslav Kysela) [1917388] - ASoC: rt5682-sdw: cancel_work_sync() in .remove and .suspend (Jaroslav Kysela) [1917388] - ASoC: rt711-sdw: use cancel_work_sync() for .remove (Jaroslav Kysela) [1917388] - ASoC: rt700-sdw: use cancel_work_sync() in .remove as well as .suspend (Jaroslav Kysela) [1917388] - ASoC: mt6359: reduce log verbosity for optional DT properties (Jaroslav Kysela) [1917388] - ASoC: codecs: add missing max_register in regmap config (Jaroslav Kysela) [1917388] - ASoC: cpcap: fix microphone timeslot mask (Jaroslav Kysela) [1917388] - ASoC: rt5659: Add Kconfig prompt (Jaroslav Kysela) [1917388] - ASoC: max98373: Fixes a typo in max98373_feedback_get (Jaroslav Kysela) [1917388] - ASoC: ak4458: correct reset polarity (Jaroslav Kysela) [1917388] - ASoC: rt5682: remove connection with LDO2 in DAPM graph (Jaroslav Kysela) [1917388] - ASoC: ml26124: sync parameter naming (rate/sample_bits) (Jaroslav Kysela) [1917388] - ASoC: lm49453: sync parameter naming (rate/sample_bits) (Jaroslav Kysela) [1917388] - ASoC: inno_rk3036: sync parameter naming (rate/sample_bits) (Jaroslav Kysela) [1917388] - ASoC: cx2072x: sync parameter naming (rate/sample_bits) (Jaroslav Kysela) [1917388] - ASoC: alc5632: sync parameter naming (rate/sample_bits) (Jaroslav Kysela) [1917388] - ASoC: ab8500: sync parameter naming (rate/sample_bits) (Jaroslav Kysela) [1917388] - ASoC: lochnagar-sc: sync parameter naming (rate/sample_bits) (Jaroslav Kysela) [1917388] - ASoC: mt6660: sync parameter naming (rate/sample_bits) (Jaroslav Kysela) [1917388] - ASoC: mc13783: sync parameter naming (rate/sample_bits) (Jaroslav Kysela) [1917388] - ASoC: sgtl5000: sync parameter naming (rate/sample_bits) (Jaroslav Kysela) [1917388] - ASoC: ssm2602: sync parameter naming (rate/sample_bits) (Jaroslav Kysela) [1917388] - ASoC: zl38060: sync parameter naming (rate/sample_bits) (Jaroslav Kysela) [1917388] - ASoC: jz4740: sync parameter naming (rate/sample_bits) (Jaroslav Kysela) [1917388] - ASoC: ak*: sync parameter naming (rate/sample_bits) (Jaroslav Kysela) [1917388] - ASoC: tscs*: sync parameter naming (rate/sample_bits) (Jaroslav Kysela) [1917388] - ASoC: max*: sync parameter naming (rate/sample_bits) (Jaroslav Kysela) [1917388] - ASoC: es*: sync parameter naming (rate/sample_bits) (Jaroslav Kysela) [1917388] - ASoC: da*: sync parameter naming (rate/sample_bits) (Jaroslav Kysela) [1917388] - ASoC: nau*: sync parameter naming (rate/sample_bits) (Jaroslav Kysela) [1917388] - ASoC: rt*: sync parameter naming (rate/sample_bits) (Jaroslav Kysela) [1917388] - ASoC: tlv*: sync parameter naming (rate/sample_bits) (Jaroslav Kysela) [1917388] - ASoC: wm*: sync parameter naming (rate/sample_bits) (Jaroslav Kysela) [1917388] - ASoC: remove sirf prima/atlas drivers (Jaroslav Kysela) [1917388] - ASoC: codecs: soundwire: increase resume timeout (Jaroslav Kysela) [1917388] - ASoC: es8316: Fix possible NULL pointer deref in es8316_disable_jack_detect() (Jaroslav Kysela) [1917388] - ASoC: rt5682: enable fast discharge for headset unplugging (Jaroslav Kysela) [1917388] - ASoC: rt5682: fix getting the wrong device id when the suspend_stress_test (Jaroslav Kysela) [1917388] - ASoC: rt5645: Enable internal microphone and JD on ECS EF20 (Jaroslav Kysela) [1917388] - ASoC: rt5645: add inv_hp_det flag (Jaroslav Kysela) [1917388] - ASoC: rt5645: Add ACPI-defined GPIO for ECS EF20 series (Jaroslav Kysela) [1917388] - ASoC: rt5645: Introduce mapping for ACPI-defined GPIO (Jaroslav Kysela) [1917388] - ASoC: rt1015: re-calibrate again when resuming (Jaroslav Kysela) [1917388] - ASoC: rt5645: Remove the redundant delay time (Jaroslav Kysela) [1917388] - ASoC: rt1015: remove unneeded variables in rt1015_priv (Jaroslav Kysela) [1917388] - ASoC: rt1015: refactor retry loop and rt1015_priv allocation (Jaroslav Kysela) [1917388] - ASoC: rt1015: return error if any when setting bypass_boost (Jaroslav Kysela) [1917388] - ASoC: rt1015: save boost_mode only if valid (Jaroslav Kysela) [1917388] - ASoC: rt1015: sort header inclusions (Jaroslav Kysela) [1917388] - ASoC: Intel: common: Fix some typos (Jaroslav Kysela) [1917388] - ASoC: soc.h: remove for_each_rtd_dais_rollback() (Jaroslav Kysela) [1917388] - ASoC: soc.h: return error if multi platform at snd_soc_fixup_dai_links_platform_name() (Jaroslav Kysela) [1917388] - ASoC: soc.h: fixup return timing for snd_soc_fixup_dai_links_platform_name() (Jaroslav Kysela) [1917388] - ASoC: soc.h: add asoc_link_to_cpu/codec/platform() macro (Jaroslav Kysela) [1917388] - ASoC: add soc-jack.h (Jaroslav Kysela) [1917388] - ASoC: soc-dai.h: Align the word of comment for SND_SOC_DAIFMT_CBC_CFC (Jaroslav Kysela) [1917388] - ASoC: soc-core: fix always-false condition (Jaroslav Kysela) [1917388] - ASoC: soc-core: fix signed/unsigned issue (Jaroslav Kysela) [1917388] - ASoC: soc-acpi: remove useless initialization (Jaroslav Kysela) [1917388] - ASoC: soc-pcm: ignore dummy-DAI at soc_pcm_params_symmetry() (Jaroslav Kysela) [1917388] - ASoC: soc-utils: add snd_soc_component_is_dummy() (Jaroslav Kysela) [1917388] - ASoC: soc-pcm: indicate DAI name if soc_pcm_params_symmetry() failed (Jaroslav Kysela) [1917388] - ASoC: soc-pcm: don't use "name" on __soc_pcm_params_symmetry() macro (Jaroslav Kysela) [1917388] - ASoC: core: Don't set platform name when of_node is set (Jaroslav Kysela) [1917388] - ASoC: soc-compress: lock pcm_mutex to resolve lockdep error (Jaroslav Kysela) [1917388] - ASoC: soc-core: use device_unregister() if rtd allocation failed (Jaroslav Kysela) [1917388] - ASoC: soc-core: add comment for rtd freeing (Jaroslav Kysela) [1917388] - ASoC: soc-component: Add snd_soc_pcm_component_ack (Jaroslav Kysela) [1917388] - ASoC: don't indicate error message for snd_soc_[pcm_]component_xxx() (Jaroslav Kysela) [1917388] - ASoC: don't indicate error message for snd_soc_[pcm_]dai_xxx() (Jaroslav Kysela) [1917388] - ASoC: soc-pcm: don't indicate error message for dpcm_be_dai_hw_free() (Jaroslav Kysela) [1917388] - ASoC: soc-pcm: don't indicate error message for soc_pcm_hw_free() (Jaroslav Kysela) [1917388] - ASoC: soc-pcm: indicate error message at dpcm_fe/be_dai_prepare() (Jaroslav Kysela) [1917388] - ASoC: soc-pcm: indicate error message at dpcm_fe/be_dai_hw_params() (Jaroslav Kysela) [1917388] - ASoC: soc-pcm: indicate error message at dpcm_fe/be_dai_startup() (Jaroslav Kysela) [1917388] - ASoC: soc-pcm: indicate error message at dpcm_run_update_startup/shutdown() (Jaroslav Kysela) [1917388] - ASoC: soc-pcm: indicate error message at dpcm_apply_symmetry() (Jaroslav Kysela) [1917388] - ASoC: soc-pcm: indicate error message at dpcm_be_dai_trigger() (Jaroslav Kysela) [1917388] - ASoC: soc-pcm: indicate error message at dpcm_path_get() (Jaroslav Kysela) [1917388] - ASoC: soc-pcm: indicate error message at soc_pcm_prepare() (Jaroslav Kysela) [1917388] - ASoC: soc-pcm: indicate error message at soc_pcm_hw_params() (Jaroslav Kysela) [1917388] - ASoC: soc-pcm: indicate error message at soc_pcm_open() (Jaroslav Kysela) [1917388] - ASoC: soc-pcm: share DPCM BE DAI stop operation (Jaroslav Kysela) [1917388] - ASoC: soc-pcm: remove unneeded !rtd->dai_link check (Jaroslav Kysela) [1917388] - ASoC: soc-pcm: fixup dpcm_be_dai_startup() user count (Jaroslav Kysela) [1917388] - ASoC: soc-pcm: add soc_hw_sanity_check() (Jaroslav Kysela) [1917388] - ASoC: soc-pcm: add soc_pcm_update_symmetry() (Jaroslav Kysela) [1917388] - ASoC: soc-pcm: direct copy at snd_soc_set_runtime_hwparams() (Jaroslav Kysela) [1917388] - ASoC: soc-pcm: add soc_cpu/codec_dai_name() macro (Jaroslav Kysela) [1917388] - ASoC: soc-pcm: check DAI activity under soc_pcm_apply_symmetry() (Jaroslav Kysela) [1917388] - ASoC: soc-core: fix DMI handling (Jaroslav Kysela) [1917388] - ASoC: soc-dai: fix kernel-doc (Jaroslav Kysela) [1917388] - ASoC: soc-pcm: add error log (Jaroslav Kysela) [1917388] - ASoC: soc-pcm: remove shadowing variable (Jaroslav Kysela) [1917388] - ASoC: soc-pcm: remove redundant assignment (Jaroslav Kysela) [1917388] - ASoC: soc-ops: remove useless assignment (Jaroslav Kysela) [1917388] - ASoC: soc-pcm: unpack dpcm_set_fe_runtime() (Jaroslav Kysela) [1917388] - ASoC: soc-pcm: add dpcm_runtime_setup() (Jaroslav Kysela) [1917388] - ASoC: soc-pcm: add dpcm_runtime_setup_fe() (Jaroslav Kysela) [1917388] - ASoC: soc-pcm: unpack dpcm_init_runtime_hw() (Jaroslav Kysela) [1917388] - ASoC: soc-pcm: remove strange format storing (Jaroslav Kysela) [1917388] - ASoC: soc-core: Prevent warning if no DMI table is present (Jaroslav Kysela) [1917388] - ASoC: soc-pcm: fix hw param limits calculation for multi-DAI (Jaroslav Kysela) [1917388] - ASoC: soc-pcm: fix hwparams min/max init for dpcm (Jaroslav Kysela) [1917388] - ASoC: soc-pcm: add soc_pcm_hw_update_format() (Jaroslav Kysela) [1917388] - ASoC: soc-pcm: add soc_pcm_hw_update_chan() (Jaroslav Kysela) [1917388] - ASoC: soc-pcm: add soc_pcm_hw_update_rate() (Jaroslav Kysela) [1917388] - ASoC: soc-pcm: change error message to debug message (Jaroslav Kysela) [1917388] - ASoC: dapm: use component prefix when checking widget names (Jaroslav Kysela) [1917388] - ASoC: soc-pcm: fixup snd_pcm_limit_hw_rates() timing (Jaroslav Kysela) [1917388] - ASoC: soc-pcm: use snd_pcm_hardware at dpcm_runtime_merge_xxx() (Jaroslav Kysela) [1917388] - ASoC: soc-pcm: add soc_create_pcm() and simplify soc_new_pcm() (Jaroslav Kysela) [1917388] - ASoC: soc-pcm: add soc_get_playback_capture() and simplify soc_new_pcm() (Jaroslav Kysela) [1917388] - ASoC: soc-pcm: tidyup pcm setting (Jaroslav Kysela) [1917388] - ASoC: soc-component: fix undefined reference to __ffssi2 (Jaroslav Kysela) [1917388] - ASoC: soc-component: add snd_soc_component_read/write_field() (Jaroslav Kysela) [1917388] - ASoC: soc-pcm: cleanup soc_pcm_params_symmetry() (Jaroslav Kysela) [1917388] - ASoC: soc-pcm: cleanup soc_pcm_apply_symmetry() (Jaroslav Kysela) [1917388] - ASoC: soc-dai.h: remove symmetric_rates/samplebits (Jaroslav Kysela) [1917388] - ASoC: soc-pcm: add soc_pcm_set_dai_params() (Jaroslav Kysela) [1917388] - ASoC: soc-pcm: add dpcm_set_be_update_state() (Jaroslav Kysela) [1917388] - ASoC: soc-pcm: move dpcm_set_fe_update_state() (Jaroslav Kysela) [1917388] - ASoC: soc-pcm: Fix an uninitialized error code (Jaroslav Kysela) [1917388] - ASoC: soc-pcm: return correct -ERRNO in failure path (Jaroslav Kysela) [1917388] - ASoC: soc-pcm: disconnect BEs if the FE is not ready (Jaroslav Kysela) [1917388] - ASoC: dapm: remove widget from dirty list on free (Jaroslav Kysela) [1917388] - ASoC: soc-pcm: care trigger rollback (Jaroslav Kysela) [1917388] - ASoC: soc-pcm: remove dpcm_do_trigger() (Jaroslav Kysela) [1917388] - ASoC: pcm: send DAPM_STREAM_STOP event in dpcm_fe_dai_shutdown (Jaroslav Kysela) [1917388] - ASoC: soc-core: tidyup jack.h (Jaroslav Kysela) [1917388] - ASoC: soc-core: add soc_dapm_suspend_resume() (Jaroslav Kysela) [1917388] - ASoC: soc-core: add soc_playback_digital_mute() (Jaroslav Kysela) [1917388] - ASoC: soc-compress: add soc_compr_clean() and call it from soc_compr_open/free() (Jaroslav Kysela) [1917388] - ASoC: soc-component: add mark for snd_soc_link_compr_startup/shutdown() (Jaroslav Kysela) [1917388] - ASoC: soc-component: add mark for snd_soc_component_compr_open/free() (Jaroslav Kysela) [1917388] - ASoC: soc-dai: add mark for snd_soc_dai_compr_startup/shutdown() (Jaroslav Kysela) [1917388] - ASoC: soc-compress: move soc_compr_free() next to soc_compr_open() (Jaroslav Kysela) [1917388] - ASoC: pcm: call snd_soc_dapm_stream_stop() in soc_pcm_hw_clean (Jaroslav Kysela) [1917388] - ASoC: soc-component: add snd_soc_component_compr_get_metadata() (Jaroslav Kysela) [1917388] - ASoC: soc-component: add snd_soc_component_compr_set_metadata() (Jaroslav Kysela) [1917388] - ASoC: soc-component: add snd_soc_component_compr_copy() (Jaroslav Kysela) [1917388] - ASoC: soc-component: add snd_soc_component_compr_pointer() (Jaroslav Kysela) [1917388] - ASoC: soc-component: add snd_soc_component_compr_ack() (Jaroslav Kysela) [1917388] - ASoC: soc-component: add snd_soc_component_compr_get_codec_caps() (Jaroslav Kysela) [1917388] - ASoC: soc-component: add snd_soc_component_compr_get_caps() (Jaroslav Kysela) [1917388] - ASoC: soc-component: add snd_soc_component_compr_get_params() (Jaroslav Kysela) [1917388] - ASoC: soc-component: add snd_soc_component_compr_set_params() (Jaroslav Kysela) [1917388] - ASoC: soc-component: add snd_soc_component_compr_trigger() (Jaroslav Kysela) [1917388] - ASoC: soc-component: add snd_soc_component_compr_free() (Jaroslav Kysela) [1917388] - ASoC: soc-component: add snd_soc_component_compr_open() (Jaroslav Kysela) [1917388] - ASoC: soc-pcm: Get all BEs along DAPM path (Jaroslav Kysela) [1917388] - ASoC: soc-core: Fix component name_prefix parsing (Jaroslav Kysela) [1917388] - ASoC: soc-compress: assume SNDRV_PCM_STREAM_xxx and SND_COMPRESS_xxx are same (Jaroslav Kysela) [1917388] - ASoC: soc-compress: tidyup STREAM vs COMPRESS (Jaroslav Kysela) [1917388] - ASoC: soc-topology: clarify expression (Jaroslav Kysela) [1917388] - ASoC: sync parameter naming : rate / sample_bits (Jaroslav Kysela) [1917388] - ASoC: topology: Check if ops is set before dereference (Jaroslav Kysela) [1917388] - ASoC: topology: Ensure that needed parameters are set (Jaroslav Kysela) [1917388] - ASoC: soc-pcm: add soc_pcm_hw_clean() and call it from soc_pcm_hw_params/free() (Jaroslav Kysela) [1917388] - ASoC: soc-dai: add mark for snd_soc_dai_hw_params/free() (Jaroslav Kysela) [1917388] - ASoC: soc-component: add mark for snd_soc_pcm_component_hw_params/free() (Jaroslav Kysela) [1917388] - ASoC: soc-link: add mark for snd_soc_link_hw_params/free() (Jaroslav Kysela) [1917388] - ASoC: soc-pcm: move soc_pcm_hw_free() next to soc_pcm_hw_params() (Jaroslav Kysela) [1917388] - ASoC: dapm: use semicolons rather than commas to separate statements (Jaroslav Kysela) [1917388] - ASoC: dmaengine: Document support for TX only or RX only streams (Jaroslav Kysela) [1917388] - ASoC: soc-core: use devm_snd_soc_register_card() (Jaroslav Kysela) [1917388] - ALSA: usb: Use DIV_ROUND_UP() instead of open-coding it (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Fix control 'access overflow' errors from chmap (Jaroslav Kysela) [1917388] - ALSA: line6: Fix racy initialization of LINE6 MIDI (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Disable sample read check if firmware doesn't give back (Jaroslav Kysela) [1917388] - ALSA: usb-audio: scarlett2: snd_scarlett_gen2_controls_create() can be static (Jaroslav Kysela) [1917388] - ALSA: usb-audio: scarlett2: Improve driver startup messages (Jaroslav Kysela) [1917388] - ALSA: usb-audio: scarlett2: Fix device hang with ehci-pci (Jaroslav Kysela) [1917388] - ALSA: usb-audio: fix control-request direction (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Fix potential out-of-bounce access in MIDI EP parser (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Validate MS endpoint descriptors (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Add dB range mapping for Sennheiser Communications Headset PC 8 (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Remove redundant assignment to len (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Fix implicit sync clearance at stopping stream (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Generic application of implicit fb to Roland/BOSS devices (Jaroslav Kysela) [1917388] - Revert "ALSA: usb-audio: Add support for many Roland devices..." (Jaroslav Kysela) [1917388] - ALSA: usb: midi: don't return -ENOMEM when usb_urb_ep_type_check fails (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Re-apply implicit feedback mode to Pioneer devices (Jaroslav Kysela) [1917388] - ALSA: usb-audio: DJM-750: ensure format is set (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Add support for many Roland devices' implicit feedback quirks (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Apply implicit feedback mode for BOSS devices (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Explicitly set up the clock selector (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Add MIDI quirk for Vox ToneLab EX (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Skip probe of UA-101 devices (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Drop implicit fb quirk entries dubbed for capture (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Add implicit feeback support for the BOSS GT-1 (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Add error checks for usb_driver_claim_interface() calls (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Apply sample rate quirk to Logitech Connect (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Check connector value on resume (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Carve out connector value checking into a helper (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Fix unintentional sign extension issue (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Apply the control quirk to Plantronics headsets (Jaroslav Kysela) [1917388] - ALSA: usb: Add Plantronics C320-M USB ctrl msg delay quirk (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Fix "cannot get freq eq" errors on Dell AE515 sound bar (Jaroslav Kysela) [1917388] - ALSA: usb-audio: fix Pioneer DJM-850 control label info (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Configure Pioneer DJM-850 samplerate (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Declare Pioneer DJM-850 mixer controls (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Add Pioneer DJM-850 to quirks-table (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Fix Pioneer DJM devices URB_CONTROL request direction to set samplerate (Jaroslav Kysela) [1917388] - ALSA: usb-audio: use Corsair Virtuoso mapping for Corsair Virtuoso SE (Jaroslav Kysela) [1917388] - ALSA: usb-audio: generate midi streaming substream names from jack names (Jaroslav Kysela) [1917388] - ALSA: usb-audio: use usb headers rather than define structs locally (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Allow modifying parameters with succeeding hw_params calls (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Drop bogus dB range in too low level (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Don't abort even if the clock rate differs (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Add implicit fb quirk for BOSS GP-10 (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Add quirk for RC-505 (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Don't avoid stopping the stream at disconnection (Jaroslav Kysela) [1917388] - ALSA: usb-audio: More strict state change in EP (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Handle invalid running state at releasing EP (Jaroslav Kysela) [1917388] - ALSA: usb-audio: add mixer quirks for Pioneer DJM-900NXS2 (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Add DJM750 to Pioneer mixer quirk (Jaroslav Kysela) [1917388] - ALSA: Convert strlcpy to strscpy when return value is unused (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Fix PCM buffer allocation in non-vmalloc mode (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Correct document for snd_usb_endpoint_free_all() (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Add DJM-450 to the quirks table (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Add DJM450 to Pioneer format quirk (Jaroslav Kysela) [1917388] - ALSA: usb-audio: workaround for iface reset issue (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Fix "RANGE setting not yet supported" errors (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Skip the clock selector inquiry for single connections (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Fix hw constraints dependencies (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Add support for Pioneer DJM-750 (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Avoid implicit feedback on Pioneer devices (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Set sample rate for all sharing EPs on UAC1 (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Fix UAC1 rate setup for secondary endpoints (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Convert the last strlcpy() usage (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Convert remaining strlcpy() to strscpy() (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Always apply the hw constraints for implicit fb sync (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Fix implicit feedback sync setup for Pioneer devices (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Annotate the endpoint index in audioformat (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Avoid unnecessary interface re-setup (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Choose audioformat of a counter-part substream (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Fix the missing endpoints creations for quirks (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Add quirk for BOSS AD-10 (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Fix UBSAN warnings for MIDI jacks (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Add alias entry for ASUS PRIME TRX40 PRO-S (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Add VID to support native DSD reproduction on FiiO devices (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Fix potential out-of-bounds shift (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Add implicit fb support for Steinberg UR22 (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Add support for Pioneer DJ DDJ-RR controller (Jaroslav Kysela) [1917388] - ALSA: usb-audio: US16x08: fix value count for level meters (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Fix MOTU M-Series quirks (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Fix quirks for other BOSS devices (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Add implicit_fb module option (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Add generic implicit fb parsing (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Factor out the implicit feedback quirk code (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Quirk for BOSS GT-001 (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Show sync endpoint information in proc outputs (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Use unsigned char for iface and altsettings fields (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Replace slave/master terms (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Simplify rate_min/max and rates set up (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Unify the code for the next packet size calculation (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Drop unneeded snd_usb_substream fields (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Refactoring endpoint URB deactivation (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Use atomic_t for endpoint use_count (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Constify audioformat pointer references (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Fix possible stall of implicit fb packet ring-buffer (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Refactor endpoint management (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Fix EP matching for continuous rates (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Always set up the parameters after resume (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Add quirk for Pioneer DJ DDJ-SR2 (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Set callbacks via snd_usb_endpoint_set_callback() (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Stop both endpoints properly at error (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Simplify snd_usb_init_pitch() arguments (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Simplify snd_usb_init_sample_rate() arguments (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Don't set altsetting before initializing sample rate (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Pass snd_usb_audio object to quirk functions (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Add snd_usb_get_host_interface() helper (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Drop keep_interface flag again (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Create endpoint objects at parsing phase (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Avoid doubly initialization for implicit fb (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Drop debug.h (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Simplify hw_params rules (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Add hw constraint for implicit fb sync (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Move snd_usb_autoresume() call out of setup_hw_info() (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Track implicit fb sync endpoint in audioformat list (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Improve some debug prints (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Set and clear sync EP link properly (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Add snd_usb_get_endpoint() helper (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Check implicit feedback EP generically for UAC2 (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Check valid altsetting at parsing rates for UAC2/3 (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Don't call usb_set_interface() at trigger callback (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Handle discrete rates properly in hw constraints (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Add delay quirk for all Logitech USB devices (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Use ALC1220-VB-DT mapping for ASUS ROG Strix TRX40 mobo (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Add implicit feedback quirk for Qu-16 (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Add implicit feedback quirk for MODX (Jaroslav Kysela) [1917388] - ALSA: usb-audio: add usb vendor id as DSD-capable for Khadas devices (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Add implicit feedback quirk for Zoom UAC-2 (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Line6 Pod Go interface requires static clock rate quirk (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Add mixer support for Pioneer DJ DJM-250MK2 (Jaroslav Kysela) [1917388] - ALSA: hda/realtek: reset eapd coeff to default value for alc287 (Jaroslav Kysela) [1917388] - ALSA: hda/hdmi: Cancel pending works before suspend (Jaroslav Kysela) [1917388] - ALSA: hda/ca0132: Fix compile warning without PCI (Jaroslav Kysela) [1917388] - ALSA: hda/ca0132: Move unsol callback setups to parser (Jaroslav Kysela) [1917388] - ALSA: hda/ca0132: make some const arrays static, makes object smaller (Jaroslav Kysela) [1917388] - ALSA: hda/ca0132 - Add ZxR surround DAC setup. (Jaroslav Kysela) [1917388] - ALSA: hda/ca0132 - Add 8051 PLL write helper functions. (Jaroslav Kysela) [1917388] - ALSA: hda/ca0132 - Remove now unnecessary DSP setup functions. (Jaroslav Kysela) [1917388] - ALSA: hda/ca0132 - Ensure DSP is properly setup post-firmware download. (Jaroslav Kysela) [1917388] - ALSA: hda/ca0132 - Add 8051 exram helper functions. (Jaroslav Kysela) [1917388] - ALSA: hda/ca0132 - Add stream port remapping function. (Jaroslav Kysela) [1917388] - ALSA: hda/ca0132 - Reset codec upon initialization. (Jaroslav Kysela) [1917388] - ALSA: hda/ca0132 - Change Input Source enum strings. (Jaroslav Kysela) [1917388] - ALSA: hda/ca0132 - Fix AE-5 rear headphone pincfg. (Jaroslav Kysela) [1917388] - ALSA: hda: Reinstate runtime_allow() for all hda controllers (Jaroslav Kysela) [1917388] - ACPI: Test for ACPI_SUCCESS rather than !ACPI_FAILURE (Jaroslav Kysela) [1917388] - ALSA: hda: Flush pending unsolicited events before suspend (Jaroslav Kysela) [1917388] - ALSA: hda: Re-add dropped snd_poewr_change_state() calls (Jaroslav Kysela) [1917388] - ALSA: hda: Add missing sanity checks in PM prepare/complete callbacks (Jaroslav Kysela) [1917388] - ALSA: hda: Separate runtime and system suspend (Jaroslav Kysela) [1917388] - ALSA: hda: update the power_state during the direct-complete (Jaroslav Kysela) [1917388] - ALSA: hda: Balance runtime/system PM if direct-complete is disabled (Jaroslav Kysela) [1917388] - ALSA: hda: Refactor codec PM to use direct-complete optimization (Jaroslav Kysela) [1917388] - ALSA: hda/cirrus: Set Initial DMIC volume to -26 dB (Jaroslav Kysela) [1917388] - ALSA: hda: Fix a regression in Capture Switch mixer read (Jaroslav Kysela) [1917388] - ALSA: hda: Add AlderLake-M PCI ID (Jaroslav Kysela) [1917388] - ALSA: hda/realtek: fix mute/micmute LEDs and speaker for HP Zbook Fury 17 G8 (Jaroslav Kysela) [1917388] - ALSA: hda/realtek: fix mute/micmute LEDs and speaker for HP Zbook Fury 15 G8 (Jaroslav Kysela) [1917388] - ALSA: hda/realtek: fix mute/micmute LEDs and speaker for HP Zbook G8 (Jaroslav Kysela) [1917388] - ALSA: hda/realtek: fix mute/micmute LEDs for HP 855 G8 (Jaroslav Kysela) [1917388] - ALSA: hda/realtek: Chain in pop reduction fixup for ThinkStation P340 (Jaroslav Kysela) [1917388] - ALSA: hda/realtek: the bass speaker can't output sound on Yoga 9i (Jaroslav Kysela) [1917388] - ALSA: hda/realtek: Headphone volume is controlled by Front mixer (Jaroslav Kysela) [1917388] - ALSA: hda/realtek: Add some CLOVE SSIDs of ALC293 (Jaroslav Kysela) [1917388] - ALSA: hda/realtek: Add fixup for HP Spectre x360 15-df0xxx (Jaroslav Kysela) [1917388] - ALSA: hda: fixup headset for ASUS GU502 laptop (Jaroslav Kysela) [1917388] - ALSA: hda: Fix for mute key LED for HP Pavilion 15-CK0xx (Jaroslav Kysela) [1917388] - ALSA: hda: generic: change the DAC ctl name for LO+SPK or LO+HP (Jaroslav Kysela) [1917388] - ALSA: hda/realtek: Add fixup for HP OMEN laptop (Jaroslav Kysela) [1917388] - ALSA: hda/realtek: Fix speaker amp on HP Envy AiO 32 (Jaroslav Kysela) [1917388] - ALSA: hda/realtek: Fix silent headphone output on ASUS UX430UA (Jaroslav Kysela) [1917388] - ALSA: hda/realtek: ALC285 Thinkpad jack pin quirk is unreachable (Jaroslav Kysela) [1917388] - ALSA: hda/conexant: Re-order CX5066 quirk table entries (Jaroslav Kysela) [1917388] - ALSA: hda/realtek: Remove redundant entry for ALC861 Haier/Uniwill devices (Jaroslav Kysela) [1917388] - ALSA: hda/realtek: Re-order ALC662 quirk table entries (Jaroslav Kysela) [1917388] - ALSA: hda/realtek: Re-order remaining ALC269 quirk table entries (Jaroslav Kysela) [1917388] - ALSA: hda/realtek: Re-order ALC269 Lenovo quirk table entries (Jaroslav Kysela) [1917388] - ALSA: hda/realtek: Re-order ALC269 Sony quirk table entries (Jaroslav Kysela) [1917388] - ALSA: hda/realtek: Re-order ALC269 ASUS quirk table entries (Jaroslav Kysela) [1917388] - ALSA: hda/realtek: Re-order ALC269 Dell quirk table entries (Jaroslav Kysela) [1917388] - ALSA: hda/realtek: Re-order ALC269 Acer quirk table entries (Jaroslav Kysela) [1917388] - ALSA: hda/realtek: Re-order ALC269 HP quirk table entries (Jaroslav Kysela) [1917388] - ALSA: hda/realtek: Re-order ALC882 Clevo quirk table entries (Jaroslav Kysela) [1917388] - ALSA: hda/realtek: Re-order ALC882 Sony quirk table entries (Jaroslav Kysela) [1917388] - ALSA: hda/realtek: Re-order ALC882 Acer quirk table entries (Jaroslav Kysela) [1917388] - ALSA: hda/realtek: Add quirk for Intel Clevo PCx0Dx (Jaroslav Kysela) [1917388] - ALSA: hda/cirrus: Use CS8409 filter to fix abnormal sounds on Bullseye (Jaroslav Kysela) [1917388] - ALSA: hda/cirrus: Set Initial DMIC volume for Bullseye to -26 dB (Jaroslav Kysela) [1917388] - ALSA: hda/realtek: fix static noise on ALC285 Lenovo laptops (Jaroslav Kysela) [1917388] - ALSA: hda/realtek: Enable mute/micmute LEDs and limit mic boost on EliteBook 845 G8 (Jaroslav Kysela) [1917388] - ALSA: hda/realtek - Headset Mic issue on HP platform (Jaroslav Kysela) [1917388] - ALSA: hda/realtek: GA503 use same quirks as GA401 (Jaroslav Kysela) [1917388] - ALSA: hda/hdmi: fix race in handling acomp ELD notification at resume (Jaroslav Kysela) [1917388] - ALSA: hda/realtek: fix mute/micmute LEDs for HP ProBook 445 G7 (Jaroslav Kysela) [1917388] - ALSA: hda/realtek: Add quirk for Lenovo Ideapad S740 (Jaroslav Kysela) [1917388] - ALSA: hda/realtek: fix mic boost on Intel NUC 8 (Jaroslav Kysela) [1917388] - ALSA: HDA: Add access description in __snd_hda_add_vmaster (Jaroslav Kysela) [1917388] - ALSA: hda/realtek: Fix speaker amp setup on Acer Aspire E1 (Jaroslav Kysela) [1917388] - ALSA: hda/conexant: Apply quirk for another HP ZBook G5 model (Jaroslav Kysela) [1917388] - ALSA: HDA - remove the custom implementation for the audio LED trigger (Jaroslav Kysela) [1917388] - ALSA: hda/realtek: fix mute/micmute LEDs for HP 640 G8 (Jaroslav Kysela) [1917388] - ALSA: hda/hdmi: fix max DP-MST dev_num for Intel TGL+ platforms (Jaroslav Kysela) [1917388] - ALSA: hda/realtek: call alc_update_headset_mode() in hp_automute_hook (Jaroslav Kysela) [1917388] - ALSA: hda/realtek: fix a determine_headset_type issue for a Dell AIO (Jaroslav Kysela) [1917388] - ALSA: hda/realtek: fix mute/micmute LEDs for HP 850 G8 (Jaroslav Kysela) [1917388] - ALSA: hda/realtek: fix mute/micmute LEDs for HP 440 G8 (Jaroslav Kysela) [1917388] - ALSA: hda/cirrus: Make CS8409 driver more generic by using fixups. (Jaroslav Kysela) [1917388] - ALSA: hda/cirrus: Fix CS42L42 Headset Mic volume control name (Jaroslav Kysela) [1917388] - ALSA: hda/cirrus: Cleanup patch_cirrus.c code. (Jaroslav Kysela) [1917388] - ALSA: hda/cirrus: Add error handling into CS8409 I2C functions (Jaroslav Kysela) [1917388] - ALSA: hda/realtek: fix mute/micmute LEDs for HP 840 G8 (Jaroslav Kysela) [1917388] - ALSA: hda/realtek: apply pin quirk for XiaomiNotebook Pro (Jaroslav Kysela) [1917388] - ALSA: hda/realtek: Apply headset-mic quirks for Xiaomi Redmibook Air (Jaroslav Kysela) [1917388] - ALSA: hda: generic: Fix the micmute led init state (Jaroslav Kysela) [1917388] - ALSA: hda/ca0132: Add Sound BlasterX AE-5 Plus support (Jaroslav Kysela) [1917388] - ALSA: hda: Drop the BATCH workaround for AMD controllers (Jaroslav Kysela) [1917388] - ALSA: hda/cirrus: Add Headphone and Headset MIC Volume Control (Jaroslav Kysela) [1917388] - ALSA: hda/cirrus: Add jack detect interrupt support from CS42L42 companion codec. (Jaroslav Kysela) [1917388] - ALSA: hda/cirrus: Add support for CS8409 HDA bridge and CS42L42 companion codec. (Jaroslav Kysela) [1917388] - ALSA: hda/cirrus: Increase AUTO_CFG_MAX_INS from 8 to 18 (Jaroslav Kysela) [1917388] - ALSA: hda/conexant: Add quirk for mute LED control on HP ZBook G5 (Jaroslav Kysela) [1917388] - ALSA: hda - bind headset buttons to the headphone jack (Jaroslav Kysela) [1917388] - ALSA: hda/realtek: Apply dual codec quirks for MSI Godlike X570 board (Jaroslav Kysela) [1917388] - ALSA: hda/realtek: Add quirk for Intel NUC 10 (Jaroslav Kysela) [1917388] - ALSA: hda/hdmi: let new platforms assign the pcm slot dynamically (Jaroslav Kysela) [1917388] - ALSA: hda/realtek: Add quirk for Clevo NH55RZQ (Jaroslav Kysela) [1917388] - ALSA: hda/realtek: Enable headset mic of Acer SWIFT with ALC256 (Jaroslav Kysela) [1917388] - ALSA: hda/realtek: Quirk for HP Spectre x360 14 amp setup (Jaroslav Kysela) [1917388] - ALSA: hda: Add another CometLake-H PCI ID (Jaroslav Kysela) [1917388] - ALSA: hda/hdmi: Drop bogus check at closing a stream (Jaroslav Kysela) [1917388] - ALSA: hda: Drop power save deny list entry for Clevo W65_67SB (Jaroslav Kysela) [1917388] - ALSA: hda/realtek: modify EAPD in the ALC886 (Jaroslav Kysela) [1917388] - ALSA: hda/via: Apply the workaround generically for Clevo machines (Jaroslav Kysela) [1917388] - ALSA: hda/tegra: Remove unnecessary null-check from hda_tegra_runtime_resume() (Jaroslav Kysela) [1917388] - ALSA: hda/tegra: Reset hardware (Jaroslav Kysela) [1917388] - ALSA: hda/tegra: Use clk_bulk helpers (Jaroslav Kysela) [1917388] - ALSA: hda: Assign boolean values to a bool variable (Jaroslav Kysela) [1917388] - ALSA: hda: boolean values to a bool variable (Jaroslav Kysela) [1917388] - ALSA: hda/realtek: Enable headset of ASUS B1400CEPE with ALC256 (Jaroslav Kysela) [1917388] - ALSA: pci: Simplify with dma_set_mask_and_coherent() (Jaroslav Kysela) [1917388] - ALSA: hda/via: Add minimum mute flag (Jaroslav Kysela) [1917388] - ALSA: hda/realtek - Limit int mic boost on Acer Aspire E5-575T (Jaroslav Kysela) [1917388] - ALSA: hda: Add AlderLake-P PCI ID and HDMI codec vid (Jaroslav Kysela) [1917388] - ALSA: hda/hdmi - enable runtime pm for CI AMD display audio (Jaroslav Kysela) [1917388] - ALSA: hda/tegra: fix tegra-hda on tegra30 soc (Jaroslav Kysela) [1917388] - ALSA: hda: Revert "ALSA: hda: Allow setting preallocation again for x86" (Jaroslav Kysela) [1917388] - ALSA: hda: Fix spelling mistakes (Jaroslav Kysela) [1917388] - ALSA: hda: ignore invalid NHLT table (Jaroslav Kysela) [1917388] - ALSA: hda: intel-nhlt: verify config type (Jaroslav Kysela) [1917388] - ALSA: hda: fix kernel-doc warnings (Jaroslav Kysela) [1917388] - ALSA: hda: intel-dsp-config: add Alder Lake support (Jaroslav Kysela) [1917388] - ALSA: hda: intel-dsp-config: Add SND_INTEL_BYT_PREFER_SOF Kconfig option (Jaroslav Kysela) [1917388] - ALSA: hda: add link_power op to hdac_bus_ops (Jaroslav Kysela) [1917388] - ALSA: hda: Constify static attribute_group (Jaroslav Kysela) [1917388] - ALSA: hda: Use DIV_ROUND_UP()/roundup() instead of open-coding it (Jaroslav Kysela) [1917388] - ALSA: hda: intel-dsp-config: ignore dsp_driver parameter for PCI legacy devices (Jaroslav Kysela) [1917388] - ALSA: hda: intel-dsp-config: add Broadwell ACPI DSP driver selection (Jaroslav Kysela) [1917388] - ALSA: hda: intel-dsp-config: add helper for ACPI DSP driver selection (Jaroslav Kysela) [1917388] - ALSA: pcm: Fix missing check of the new non-cached buffer type (Jaroslav Kysela) [1917388] - ALSA: pcm: use dma_can_mmap() to check if a device supports dma_mmap_* (Jaroslav Kysela) [1917388] - ALSA: timer: Fix master timer notification (Jaroslav Kysela) [1917388] - ALSA: control led: fix memory leak in snd_ctl_led_register (Jaroslav Kysela) [1917388] - ALSA: control: Fix racy management of user ctl memory size account (Jaroslav Kysela) [1917388] - ALSA: control_led - fix the stack usage (control element ops) (Jaroslav Kysela) [1917388] - ALSA: control - double free in snd_ctl_led_init() (Jaroslav Kysela) [1917388] - ALSA: control: Add memory consumption limit to user controls (Jaroslav Kysela) [1917388] - ALSA: control - off by one in store_mode() (Jaroslav Kysela) [1917388] - ALSA: control led - improve the set_led_id() parser (Jaroslav Kysela) [1917388] - ALSA: control - add the missing prev_lops2 initialization (Jaroslav Kysela) [1917388] - ALSA: led control - add sysfs kcontrol LED marking layer (Jaroslav Kysela) [1917388] - ALSA: control - add sysfs support to the LED trigger module (Jaroslav Kysela) [1917388] - ALSA: control - add generic LED trigger module as the new control layer (Jaroslav Kysela) [1917388] - ALSA: control - add layer registration routines (Jaroslav Kysela) [1917388] - ALSA: control - introduce snd_ctl_notify_one() helper (Jaroslav Kysela) [1917388] - ALSA: core: remove redundant spin_lock pair in snd_card_disconnect (Jaroslav Kysela) [1917388] - ALSA: pcm: Fix couple of typos (Jaroslav Kysela) [1917388] - ALSA: core: avoid -Wempty-body warnings (Jaroslav Kysela) [1917388] - ALSA: pcm: Add debug print on memory allocation failure (Jaroslav Kysela) [1917388] - ALSA: core - add missing compress device type to /proc/asound/devices (Jaroslav Kysela) [1917388] - ALSA: pcm: Use for_each_pcm_substream() macro (Jaroslav Kysela) [1917388] - ALSA: pcm: Don't call sync_stop if it hasn't been stopped (Jaroslav Kysela) [1917388] - ALSA: pcm: Assure sync with the pending stop operation at suspend (Jaroslav Kysela) [1917388] - ALSA: pcm: Call sync_stop at disconnection (Jaroslav Kysela) [1917388] - ASoC: dmaengine_pcm: add peripheral configuration (Jaroslav Kysela) [1917388] - ALSA: core: Fix the debugfs removal at snd_card_free() (Jaroslav Kysela) [1917388] - ALSA: jack: implement software jack injection via debugfs (Jaroslav Kysela) [1917388] - ALSA: pcm: One more dependency for hw constraints (Jaroslav Kysela) [1917388] - ALSA: seq: oss: Fix missing error check in snd_seq_oss_synth_make_info() (Jaroslav Kysela) [1917388] - ALSA: oss: Use DIV_ROUND_CLOSEST() instead of open-coding it (Jaroslav Kysela) [1917388] - ALSA: core: Use DIV_ROUND_UP() instead of open-coding it (Jaroslav Kysela) [1917388] - ALSA: core: Remove redundant comments (Jaroslav Kysela) [1917388] - ALSA: pcm: oss: Fix a few more UBSAN fixes (Jaroslav Kysela) [1917388] - ALSA: pcm: Clear the full allocated memory at hw_params (Jaroslav Kysela) [1917388] - ALSA: memalloc: Align buffer allocations in page size (Jaroslav Kysela) [1917388] - ALSA: pcm: Remove snd_pcm_lib_preallocate_dma_free() (Jaroslav Kysela) [1917388] - ALSA: core: memalloc: add page alignment for iram (Jaroslav Kysela) [1917388] - ALSA: pcm: oss: Fix potential out-of-bounds shift (Jaroslav Kysela) [1917388] - ALSA: rawmidi: Access runtime->avail always in spinlock (Jaroslav Kysela) [1917388] - ALSA: seq: Use bool for snd_seq_queue internal flags (Jaroslav Kysela) [1917388] - ALSA: compress: allow pause and resume during draining (Jaroslav Kysela) [1917388] - ALSA: ctl: fix error path at adding user-defined element set (Jaroslav Kysela) [1917388] - ALSA: seq: remove useless function (Jaroslav Kysela) [1917388] - ALSA: fix kernel-doc markups (Jaroslav Kysela) [1917388] - soundwire: SDCA: add helper macro to access controls (Jaroslav Kysela) [1917388] - soundwire: add static port mapping support (Jaroslav Kysela) [1917388] - soundwire: add definition for DPn BlockPackingMode (Jaroslav Kysela) [1917388] - soundwire: add master quirks for bus clash and parity (Jaroslav Kysela) [1917388] - soundwire: intel: don't return error when clock stop failed (Jaroslav Kysela) [1917388] - soundwire: intel: Use kzalloc for allocating only one thing (Jaroslav Kysela) [1917388] - soundwire: cadence: add status in dev_dbg 'State change' log (Jaroslav Kysela) [1917388] - soundwire: cadence: adjust verbosity in response handling (Jaroslav Kysela) [1917388] - soundwire: cadence: fix ACK/NAK handling (Jaroslav Kysela) [1917388] - soundwire: cadence: reduce timeout on transactions (Jaroslav Kysela) [1917388] - soundwire: bus: use consistent tests for return values (Jaroslav Kysela) [1917388] - soundwire: qcom: fix handling of qcom,ports-block-pack-mode (Jaroslav Kysela) [1917388] - soundwire: intel_init: test link->cdns (Jaroslav Kysela) [1917388] - soundwire: qcom: handle return correctly in qcom_swrm_transport_params (Jaroslav Kysela) [1917388] - soundwire: qcom: cleanup internal port config indexing (Jaroslav Kysela) [1917388] - soundwire: qcom: wait for fifo space to be available before read/write (Jaroslav Kysela) [1917388] - soundwire: qcom: add static port map support (Jaroslav Kysela) [1917388] - soundwire: qcom: update port map allocation bit mask (Jaroslav Kysela) [1917388] - soundwire: stream: fix memory leak in stream config error path (Jaroslav Kysela) [1917388] - soundwire: qcom: use signed variable for error return (Jaroslav Kysela) [1917388] - soundwire: qcom: wait for enumeration to be complete in probe (Jaroslav Kysela) [1917388] - soundwire: qcom: add auto enumeration support (Jaroslav Kysela) [1917388] - soundwire: export sdw_compare_devid, sdw_extract_slave_id and sdw_slave_add (Jaroslav Kysela) [1917388] - soundwire: qcom: add support to new interrupts (Jaroslav Kysela) [1917388] - soundwire: qcom: update register read/write routine (Jaroslav Kysela) [1917388] - soundwire: qcom: start the clock during initialization (Jaroslav Kysela) [1917388] - soundwire: qcom: set continue execution flag for ignored commands (Jaroslav Kysela) [1917388] - soundwire: qcom: add support to missing transport params (Jaroslav Kysela) [1917388] - soundwire: cadence: only prepare attached devices on clock stop (Jaroslav Kysela) [1917388] - soundwire: generic_allocation: fix confusion between group and packing (Jaroslav Kysela) [1917388] - soundwire: bus: Fix device found flag correctly (Jaroslav Kysela) [1917388] - soundwire: cadence_master: fix kernel-doc (Jaroslav Kysela) [1917388] - soundwire: stream: remove useless bus initializations (Jaroslav Kysela) [1917388] - soundwire: stream: remove useless initialization (Jaroslav Kysela) [1917388] - soundwire: qcom: check of_property_read status (Jaroslav Kysela) [1917388] - soundwire: intel: remove useless readl (Jaroslav Kysela) [1917388] - soundwire: generic_bandwidth_allocation: remove useless init (Jaroslav Kysela) [1917388] - soundwire: bus: remove useless initialization (Jaroslav Kysela) [1917388] - soundwire: bus: uniquify dev_err() for SCP_INT access (Jaroslav Kysela) [1917388] - soundwire: bus: demote clock stop prepare log to dev_dbg() (Jaroslav Kysela) [1917388] - soundwire: bus: clarify dev_err/dbg device references (Jaroslav Kysela) [1917388] - soundwire: bus: fix confusion on device used by pm_runtime (Jaroslav Kysela) [1917388] - soundwire: export sdw_write/read_no_pm functions (Jaroslav Kysela) [1917388] - soundwire: bus: use no_pm IO routines for all interrupt handling (Jaroslav Kysela) [1917388] - soundwire: bus: use sdw_write_no_pm when setting the bus scale registers (Jaroslav Kysela) [1917388] - soundwire: bus: use sdw_update_no_pm when initializing a device (Jaroslav Kysela) [1917388] - soundwire: return earlier if no slave is attached (Jaroslav Kysela) [1917388] - soundwire: bus: add better dev_dbg to track complete() calls (Jaroslav Kysela) [1917388] - soundwire: bus: add more details to track failed transfers (Jaroslav Kysela) [1917388] - soundwire: use consistent format for Slave devID logs (Jaroslav Kysela) [1917388] - soundwire: bus: test read status (Jaroslav Kysela) [1917388] - soundwire: bus: use correct driver name in error messages (Jaroslav Kysela) [1917388] - soundwire: qcom: add missing \n in dev_err() (Jaroslav Kysela) [1917388] - soundwire: stream: add missing \n in dev_err() (Jaroslav Kysela) [1917388] - soundwire: cadence: add missing \n in dev_err() (Jaroslav Kysela) [1917388] - soundwire: bandwidth_allocation: add missing \n in dev_err() (Jaroslav Kysela) [1917388] - soundwire: intel: add missing \n in dev_err() (Jaroslav Kysela) [1917388] - soundwire: intel: add master quirks for bus clash and parity (Jaroslav Kysela) [1917388] - soundwire: bus: handle master quirks for bus clash and parity (Jaroslav Kysela) [1917388] - soundwire: Intel: add DMI quirk for Dell SKU 0A3E (Jaroslav Kysela) [1917388] - soundwire: Intel: introduce DMI quirks for HP Spectre x360 Convertible (Jaroslav Kysela) [1917388] - soundwire: add override addr ops (Jaroslav Kysela) [1917388] - regmap/SoundWire: sdw: add support for SoundWire 1.2 MBQ (Jaroslav Kysela) [1917388] - tracing: Fix __print_hex_dump scope (Jaroslav Kysela) [1917388] - tracing: Use seq_buf_hex_dump() to dump buffers (Jaroslav Kysela) [1917388] - seq_buf: Add printing formatted hex dumps (Jaroslav Kysela) [1917388] - powerpc/64: Don't trace code that runs with the soft irq mask unreconciled (Desnes A. Nunes do Rosario) [1921631] - powerpc/64: Disable irq restore warning for now (Desnes A. Nunes do Rosario) [1921631] - powerpc/64s: make PACA_IRQ_HARD_DIS track MSR[EE] closely (Desnes A. Nunes do Rosario) [1921631]- watchdog/hpwdt: New PCI IDs (Joseph Szczypek) [1967765] - watchdog: hpwdt: Assign boolean values to a bool variable (Joseph Szczypek) [1967765] - scsi: libfc: Avoid invoking response handler twice if ep is already completed (Chris Leech) [1867301] - Bluetooth: SMP: Fail if remote and local public keys are identical (Gopal Tiwari) [1965083] - rq-qos: fix missed wake-ups in rq_qos_throttle try two (Ming Lei) [1972111] - mm: memcg/slab: disable cache merging for KMALLOC_NORMAL caches (Waiman Long) [1955561] - mm: memcg/slab: create a new set of kmalloc-cg- caches (Waiman Long) [1955561] - mm: memcg/slab: properly set up gfp flags for objcg pointer array (Waiman Long) [1955561] - mm/vmalloc.c:__vmalloc_area_node(): avoid 32-bit overflow (Rafael Aquini) [1970194] - mm: remove the filename in the top of file comment in vmalloc.c (Rafael Aquini) [1970194] - mm: cleanup the gfp_mask handling in __vmalloc_area_node (Rafael Aquini) [1970194] - mm/vmalloc.c: remove unnecessary highmem_mask from parameter of gfpflags_allow_blocking() (Rafael Aquini) [1970194] - mm/swap: fix pte_same_as_swp() not removing uffd-wp bit when compare (Chris von Recklinghausen) [1945442] - userfaultfd: hugetlbfs: fix new flag usage in error path (Chris von Recklinghausen) [1945442] - mm/hugetlb: fix cow where page writtable in child (Chris von Recklinghausen) [1945442] - ovl: fix reference counting in ovl_mmap error path (Chris von Recklinghausen) [1945442] - hugetlb: do early cow when page pinned on src mm (Chris von Recklinghausen) [1945442] - mm: introduce page_needs_cow_for_dma() for deciding whether cow (Chris von Recklinghausen) [1945442] - hugetlb: convert page_huge_active() HPageMigratable flag (Chris von Recklinghausen) [1945442] - hugetlb: use page.private for hugetlb specific page flags (Chris von Recklinghausen) [1945442] - x86/mm: Remove duplicate definition of _PAGE_PAT_LARGE (Chris von Recklinghausen) [1945442] - mm: hugetlbfs: fix cannot migrate the fallocated HugeTLB page (Chris von Recklinghausen) [1945442] - mm: hugetlb: fix a race between isolating and freeing page (Chris von Recklinghausen) [1945442] - mm: hugetlb: remove VM_BUG_ON_PAGE from page_huge_active (Chris von Recklinghausen) [1945442] - mm: introduce vma_set_file function v5 (Chris von Recklinghausen) [1945442] - mm: mmap: fix fput in error path v2 (Chris von Recklinghausen) [1945442] - mm/gup: prevent gup_fast from racing with COW during fork (Chris von Recklinghausen) [1945442] - mm/gup: reorganize internal_get_user_pages_fast() (Chris von Recklinghausen) [1945442] - mm: remove src/dst mm parameter in copy_page_range() (Chris von Recklinghausen) [1945442] - mm: avoid early COW write protect games during fork() (Chris von Recklinghausen) [1945442] - mm/thp: Split huge pmds/puds if they're pinned when fork() (Chris von Recklinghausen) [1945442] - mm: Do early cow for pinned pages during fork() for ptes (Chris von Recklinghausen) [1945442] - mm/fork: Pass new vma pointer into copy_page_range() (Chris von Recklinghausen) [1945442] - mm: move the copy_one_pte() pte_present check into the caller (Chris von Recklinghausen) [1945442] - mm: split out the non-present case from copy_one_pte() (Chris von Recklinghausen) [1945442] - mm/gup: Remove enfornced COW mechanism (Chris von Recklinghausen) [1945442] - mm/hmm.c: delete duplicated word (Chris von Recklinghausen) [1945442] - mm/hmm: provide the page mapping order in hmm_range_fault() (Chris von Recklinghausen) [1945442] - mmap locking API: add mmap_assert_locked() and mmap_assert_write_locked() (Chris von Recklinghausen) [1945442] - mm/gup: introduce pin_user_pages_locked() (Chris von Recklinghausen) [1945442] - mm/gup: introduce pin_user_pages_unlocked (Chris von Recklinghausen) [1945442] - mm: remove the prot argument from vm_map_ram (Chris von Recklinghausen) [1945442] - mm: remove unmap_vmap_area (Chris von Recklinghausen) [1945442] - mm: don't return the number of pages from map_kernel_range{,_noflush} (Chris von Recklinghausen) [1945442] - x86: fix vmap arguments in map_irq_stack (Chris von Recklinghausen) [1945442] - mm/memory: remove unnecessary pte_devmap case in copy_one_pte() (Chris von Recklinghausen) [1945442] - mm/hmm: remove the customizable pfn format from hmm_range_fault (Chris von Recklinghausen) [1945442] - mm/hmm: remove HMM_PFN_SPECIAL (Chris von Recklinghausen) [1945442] - mm/hmm: make hmm_range_fault return 0 or -1 (Chris von Recklinghausen) [1945442] - mm/hugetlb: fix build failure with HUGETLB_PAGE but not HUGEBTLBFS (Chris von Recklinghausen) [1945442] - mm/hmm: return error for non-vma snapshots (Chris von Recklinghausen) [1945442] - mm/hmm: do not set pfns when returning an error code (Chris von Recklinghausen) [1945442] - mm/hmm: do not unconditionally set pfns when returning EBUSY (Chris von Recklinghausen) [1945442] - mm/hmm: use device_private_entry_to_pfn() (Chris von Recklinghausen) [1945442] - mm/hmm: remove HMM_FAULT_SNAPSHOT (Chris von Recklinghausen) [1945442] - mm/hmm: remove unused code and tidy comments (Chris von Recklinghausen) [1945442] - mm/hmm: return the fault type from hmm_pte_need_fault() (Chris von Recklinghausen) [1945442] - mm/hmm: remove pgmap checking for devmap pages (Chris von Recklinghausen) [1945442] - mm/hmm: check the device private page owner in hmm_range_fault() (Chris von Recklinghausen) [1945442] - mm: simplify device private page handling in hmm_range_fault (Chris von Recklinghausen) [1945442] - mm: merge hmm_vma_do_fault into into hmm_vma_walk_hole_ (Chris von Recklinghausen) [1945442] - mm/hmm: don't handle the non-fault case in hmm_vma_walk_hole_() (Chris von Recklinghausen) [1945442] - mm/hmm: simplify hmm_vma_walk_hugetlb_entry() (Chris von Recklinghausen) [1945442] - mm/hmm: remove the unused HMM_FAULT_ALLOW_RETRY flag (Chris von Recklinghausen) [1945442] - mm/hmm: don't provide a stub for hmm_range_fault() (Chris von Recklinghausen) [1945442] - mm/hmm: do not check pmd_protnone twice in hmm_vma_handle_pmd() (Chris von Recklinghausen) [1945442] - mm/hmm: return -EFAULT when setting HMM_PFN_ERROR on requested valid pages (Chris von Recklinghausen) [1945442] - mm/hmm: reorganize how !pte_present is handled in hmm_vma_handle_pte() (Chris von Recklinghausen) [1945442] - mm/hmm: add missing call to hmm_range_need_fault() before returning EFAULT (Chris von Recklinghausen) [1945442] - mm/hmm: add missing pfns set to hmm_vma_walk_pmd() (Chris von Recklinghausen) [1945442] - mm/hmm: remove hmm_range_dma_map and hmm_range_dma_unmap (Chris von Recklinghausen) [1945442] - mm/hmm: make full use of walk_page_range() (Chris von Recklinghausen) [1945442] - mm/hmm: remove hmm_mirror and related (Chris von Recklinghausen) [1945442] - mm/hmm: define the pre-processor related parts of hmm.h even if disabled (Chris von Recklinghausen) [1945442] - mm/hmm: allow hmm_range to be used with a mmu_interval_notifier or hmm_mirror (Chris von Recklinghausen) [1945442] - mm/hmm: hmm_range_fault() infinite loop (Chris von Recklinghausen) [1945442] - mm/hmm: hmm_range_fault() NULL pointer bug (Chris von Recklinghausen) [1945442] - hmm: use mmu_notifier_get/put for 'struct hmm' (Chris von Recklinghausen) [1945442] - mm/hmm: cleanup the hmm_vma_handle_pmd stub (Chris von Recklinghausen) [1945442] - mm/hmm: only define hmm_vma_walk_pud if needed (Chris von Recklinghausen) [1945442] - mm/hmm: cleanup the hmm_vma_walk_hugetlb_entry stub (Chris von Recklinghausen) [1945442] - mm/hmm: don't abuse pte_index() in hmm_vma_handle_pmd (Chris von Recklinghausen) [1945442] - mm/hmm: comment on VM_FAULT_RETRY semantics in handle_mm_fault (Chris von Recklinghausen) [1945442] - mm/hmm: remove the legacy hmm_pfn_* APIs (Chris von Recklinghausen) [1945442] - mm/hmm: remove the mask variable in hmm_vma_walk_hugetlb_entry (Chris von Recklinghausen) [1945442] - mm/hmm: remove the page_shift member from struct hmm_range (Chris von Recklinghausen) [1945442] - mm/hmm: remove superfluous arguments from hmm_range_register (Chris von Recklinghausen) [1945442] - mm/hmm: remove the unused vma argument to hmm_range_dma_unmap (Chris von Recklinghausen) [1945442] - mm/hmm: remove hmm_range vma (Chris von Recklinghausen) [1945442] - mm/hmm: remove hugetlbfs check in hmm_vma_walk_pmd (Chris von Recklinghausen) [1945442] - mm/hmm: merge hmm_range_snapshot into hmm_range_fault (Chris von Recklinghausen) [1945442] - mm/hmm: replace the block argument to hmm_range_fault with a flags value (Chris von Recklinghausen) [1945442] - mm/large system hash: use vmalloc for size > MAX_ORDER when !hashdist (Chris von Recklinghausen) [1945442] - mm/hmm: update HMM documentation (Chris von Recklinghausen) [1945442] - mm: remove the HMM config option (Chris von Recklinghausen) [1945442] - hugetlbfs: on restore reserve error path retain subpool reservation (Chris von Recklinghausen) [1945442] - mm/vmalloc.c: fix potential memory leak (Chris von Recklinghausen) [1945442] - mm/vmalloc: separate put pages and flush VM flags (Chris von Recklinghausen) [1945442] - zsmalloc: switch from alloc_vm_area to get_vm_area (Chris von Recklinghausen) [1945442] - mm: allow a NULL fn callback in apply_to_page_range (Chris von Recklinghausen) [1945442] - mm: add a vmap_pfn function (Chris von Recklinghausen) [1945442] - mm: add a VM_MAP_PUT_PAGES flag for vmap (Chris von Recklinghausen) [1945442] - mm: update the documentation for vfree (Chris von Recklinghausen) [1945442] - mm, slub: use kmem_cache_debug_flags() in deactivate_slab() (Chris von Recklinghausen) [1945442] - mm, slab, slub: clear the slab_cache field when freeing page (Chris von Recklinghausen) [1945442] - mm: slab: provide krealloc_array() (Chris von Recklinghausen) [1945442] - mm: slab: clarify krealloc()'s behavior with __GFP_ZERO (Chris von Recklinghausen) [1945442] - mm/slab_common.c: use list_for_each_entry in dump_unreclaimable_slab() (Chris von Recklinghausen) [1945442] - mm/slub: make add_full() condition more explicit (Chris von Recklinghausen) [1945442] - mm/slub: fix missing ALLOC_SLOWPATH stat when bulk alloc (Chris von Recklinghausen) [1945442] - mm/slub.c: branch optimization in free slowpath (Chris von Recklinghausen) [1945442] - include/linux/slab.h: fix a typo error in comment (Chris von Recklinghausen) [1945442] - mm/vmalloc.c: fix a warning while make xmldocs (Chris von Recklinghausen) [1945442] - mm/userfaultfd: fix memory corruption due to writeprotect (Chris von Recklinghausen) [1945442] - mm/migrate: fixup setting UFFD_WP flag (Chris von Recklinghausen) [1945442] - mm/rmap: fixup copying of soft dirty and uffd ptes (Chris von Recklinghausen) [1945442] - mm/userfaultfd: disable userfaultfd-wp on x86_32 (Chris von Recklinghausen) [1945442] - userfaultfd: selftests: fix SIGSEGV if huge mmap fails (Chris von Recklinghausen) [1945442] - mm: do not rely on mm == current->mm in __get_user_pages_locked (Chris von Recklinghausen) [1945442] - mm: Introduce mm_struct.has_pinned (Chris von Recklinghausen) [1945442] - mm/gup: might_lock_read(mmap_sem) in get_user_pages_fast() (Chris von Recklinghausen) [1945442] - mm: enforce that vmap can't map pages executable (Chris von Recklinghausen) [1945442] - mm: remove map_vm_range (Chris von Recklinghausen) [1945442] - mm: rename vmap_page_range to map_kernel_range (Chris von Recklinghausen) [1945442] - mm: remove vmap_page_range_noflush and vunmap_page_range (Chris von Recklinghausen) [1945442] - mm: only allow page table mappings for built-in zsmalloc (Chris von Recklinghausen) [1945442] - mm: unexport unmap_kernel_range_noflush (Chris von Recklinghausen) [1945442] - userfaultfd: selftests: add write-protect test (Chris von Recklinghausen) [1945442] - userfaultfd: selftests: refactor statistics (Chris von Recklinghausen) [1945442] - userfaultfd: selftest: fix compiler warning (Chris von Recklinghausen) [1945442] - hugetlbfs: call VM_BUG_ON_PAGE earlier in free_huge_page() (Chris von Recklinghausen) [1945442] - userfaultfd: selftest: recycle lock threads first (Chris von Recklinghausen) [1945442] - userfaultfd: selftest: generalize read and poll (Chris von Recklinghausen) [1945442] - userfaultfd: selftest: cleanup help messages (Chris von Recklinghausen) [1945442] - userfaultfd: wp: declare _UFFDIO_WRITEPROTECT conditionally (Chris von Recklinghausen) [1945442] - userfaultfd: wp: UFFDIO_REGISTER_MODE_WP documentation update (Chris von Recklinghausen) [1945442] - userfaultfd: wp: don't wake up when doing write protect (Chris von Recklinghausen) [1945442] - userfaultfd: wp: enabled write protection in userfaultfd API (Chris von Recklinghausen) [1945442] - userfaultfd: wp: add the writeprotect API to userfaultfd ioctl (Chris von Recklinghausen) [1945442] - userfaultfd: wp: support write protection for userfault vma range (Chris von Recklinghausen) [1945442] - khugepaged: skip collapse if uffd-wp detected (Chris von Recklinghausen) [1945442] - userfaultfd: wp: support swap and page migration (Chris von Recklinghausen) [1945442] - mm/mprotect.c: fix compilation warning because of unused 'mm' variable (Chris von Recklinghausen) [1945442] - userfaultfd: wp: add pmd_swp_*uffd_wp() helpers (Chris von Recklinghausen) [1945442] - userfaultfd: wp: drop _PAGE_UFFD_WP properly when fork (Chris von Recklinghausen) [1945442] - userfaultfd: wp: apply _PAGE_UFFD_WP bit (Chris von Recklinghausen) [1945442] - mm: merge parameters for change_protection() (Chris von Recklinghausen) [1945442] - userfaultfd: wp: add UFFDIO_COPY_MODE_WP (Chris von Recklinghausen) [1945442] - userfaultfd: wp: userfaultfd_pte/huge_pmd_wp() helpers (Chris von Recklinghausen) [1945442] - userfaultfd: wp: add WP pagetable tracking to x86 (Chris von Recklinghausen) [1945442] - userfaultfd: wp: hook userfault handler to write protection fault (Chris von Recklinghausen) [1945442] - userfaultfd: wp: add helper for writeprotect check (Chris von Recklinghausen) [1945442] - userfaultfd: untag user pointers (Chris von Recklinghausen) [1945442] - x86/mm/pat: Fix typo in the Kconfig help text (Chris von Recklinghausen) [1945442] - x86/mm/pat: Clean up externs (Chris von Recklinghausen) [1945442] - x86/mm/pat: Rename => (Chris von Recklinghausen) [1945442] - x86/mm/pat: Standardize on memtype_*() prefix for APIs (Chris von Recklinghausen) [1945442] - x86/mm/pat: Move the memtype related files to arch/x86/mm/pat/ (Chris von Recklinghausen) [1945442] - x86/mm/pat: Clean up PAT initialization flags (Chris von Recklinghausen) [1945442] - x86/mm/pat: Harmonize 'struct memtype *' local variable and function parameter use (Chris von Recklinghausen) [1945442] - x86/mm/pat: Simplify the free_memtype() control flow (Chris von Recklinghausen) [1945442] - x86/mm/pat: Create fixed width output in /sys/kernel/debug/x86/pat_memtype_list, similar to the E820 debug printouts (Chris von Recklinghausen) [1945442] - x86/mm/pat: Disambiguate PAT-disabled boot messages (Chris von Recklinghausen) [1945442] - x86/mm/pat: Update the comments in pat.c and pat_interval.c and refresh the code a bit (Chris von Recklinghausen) [1945442] - x86/mm/pat: Fix off-by-one bugs in interval tree search (Chris von Recklinghausen) [1945442] - x86/mm/pat: Rename pat_rbtree.c to pat_interval.c (Chris von Recklinghausen) [1945442] - x86/mm/pat: Drop the rbt_ prefix from external memtype calls (Chris von Recklinghausen) [1945442] - x86/mm/pat: Do not pass 'rb_root' down the memtype tree helper functions (Chris von Recklinghausen) [1945442] - x86/mm/pat: Convert the PAT tree to a generic interval tree (Chris von Recklinghausen) [1945442] - x86/mm: Tabulate the page table encoding definitions (Chris von Recklinghausen) [1945442] - x86/mm: Remove the unused set_memory_wt() function (Chris von Recklinghausen) [1945442] - x86/mm: Remove set_pages_x() and set_pages_nx() (Chris von Recklinghausen) [1945442] - x86/mm: Remove the unused set_memory_array_*() functions (Chris von Recklinghausen) [1945442] - x86/mm: Unexport set_memory_x() and set_memory_nx() (Chris von Recklinghausen) [1945442] - x86/Kconfig: Fix spelling mistake "effectivness" -> "effectiveness" (Chris von Recklinghausen) [1945442] - x86/mm: Remove unused variable 'old_pte' (Chris von Recklinghausen) [1945442] - Revert "x86/mm/pat: Rename pat_rbtree.c to pat_interval.c" (Chris von Recklinghausen) [1945442] - Revert "x86/mm/pat: Move the memtype related files to arch/x86/mm/pat/" (Chris von Recklinghausen) [1945442] - ipv6: Allow the l3mdev to be a loopback (Antoine Tenart) [1973229] - vrf: do not push non-ND strict packets with a source LLA through packet taps again (Antoine Tenart) [1965600] - vrf: packets with lladdr src needs dst at input with orig_iif when needs strict (Antoine Tenart) [1965600] - ipv6: Fix handling of LLA with VRF and sockets bound to VRF (Antoine Tenart) [1965600] - ipv6: allow ping to link-local address in VRF (Antoine Tenart) [1965600] - vrf: mark skb for multicast or link-local as enslaved to VRF (Antoine Tenart) [1965600] - net: allow traceroute with a specified interface in a vrf (Antoine Tenart) [1965600] - virtchnl: Enable RSS configure for AVF (Ivan Vecera) [1966954] - virtchnl: Advertise virtchnl UDP segmentation offload capability (Ivan Vecera) [1966954] - virtchnl: Allow ignoring opcodes on specific VF (Ivan Vecera) [1966954] - virtchnl: Fix layout of RSS structures (Ivan Vecera) [1966954] - virtchnl: Enable FDIR Configure for AVF (Ivan Vecera) [1966954] - virtchnl: Add missing explicit padding to structures (Ivan Vecera) [1966954] - virtchnl: use u8 type for a field in the virtchnl_filter struct (Ivan Vecera) [1966954] - tools headers uapi: Sync tools/include/uapi/linux/perf_event.h (Michael Petlan) [1944685] - tools headers uapi: Update tools's copy of linux/perf_event.h (Michael Petlan) [1944685] - bpf: Add size arg to build_id_parse function (Michael Petlan) [1944685] - bpf: Move stack_map_get_build_id into lib (Michael Petlan) [1944685] - perf map: Fix error return code in maps__clone() (Michael Petlan) [1944685] - perf ftrace: Fix access to pid in array when setting a pid filter (Michael Petlan) [1944685] - perf auxtrace: Fix potential NULL pointer dereference (Michael Petlan) [1944685] - perf data: Fix error return code in perf_data__create_dir() (Michael Petlan) [1944685] - perf arm-spe: Avoid potential buffer overrun (Michael Petlan) [1944685] - perf report: Fix wrong LBR block sorting (Michael Petlan) [1944685] - perf inject: Fix repipe usage (Michael Petlan) [1944685] - perf test: Change to use bash for daemon test (Michael Petlan) [1944685] - perf record: Fix memory leak in vDSO found using ASAN (Michael Petlan) [1944685] - perf test: Remove now useless failing sub test "BPF relocation checker" (Michael Petlan) [1944685] - perf daemon: Return from kill functions (Michael Petlan) [1944685] - perf daemon: Force waipid for all session on SIGCHLD delivery (Michael Petlan) [1944685] - perf top: Fix BPF support related crash with perf_event_paranoid=3 + kptr_restrict (Michael Petlan) [1944685] - perf pmu: Validate raw event with sysfs exported format bits (Michael Petlan) [1944685] - perf synthetic events: Avoid write of uninitialized memory when generating PERF_RECORD_MMAP* records (Michael Petlan) [1944685] - perf synthetic-events: Fix uninitialized 'kernel_thread' variable (Michael Petlan) [1944685] - perf auxtrace: Fix auxtrace queue conflict (Michael Petlan) [1944685] - perf cs-etm: Fix bitmap for option (Michael Petlan) [1944685] - perf map: Tighten snprintf() string precision to pass gcc check on some 32-bit arches (Michael Petlan) [1944685] - perf report: Fix -F for branch & mem modes (Michael Petlan) [1944685] - perf tests x86: Move insn.h include to make sure it finds stddef.h (Michael Petlan) [1944685] - perf test: Support the ins_lat check in the X86 specific test (Michael Petlan) [1944685] - perf test: Fix sample-parsing failure on non-x86 platforms (Michael Petlan) [1944685] - perf archive: Fix filtering of empty build-ids (Michael Petlan) [1944685] - perf daemon: Fix compile error with Asan (Michael Petlan) [1944685] - perf stat: Fix use-after-free when -r option is used (Michael Petlan) [1944685] - libperf: Add perf_evlist__reset_id_hash() (Michael Petlan) [1944685] - perf stat: Fix wrong skipping for per-die aggregation (Michael Petlan) [1944685] - tools headers UAPI: Update tools' copy of linux/coresight-pmu.h (Michael Petlan) [1944685] - perf test: Fix cpu and thread map leaks in perf_time_to_tsc test (Michael Petlan) [1944685] - perf test: Fix cpu map leaks in cpu_map_print test (Michael Petlan) [1944685] - perf test: Fix a memory leak in thread_map_remove test (Michael Petlan) [1944685] - perf test: Fix a thread map leak in thread_map_synthesize test (Michael Petlan) [1944685] - perf test: Fix cpu and thread map leaks in switch_tracking test (Michael Petlan) [1944685] - perf test: Fix cpu and thread map leaks in keep_tracking test (Michael Petlan) [1944685] - perf test: Fix cpu and thread map leaks in code_reading test (Michael Petlan) [1944685] - perf test: Fix cpu and thread map leaks in sw_clock_freq test (Michael Petlan) [1944685] - perf test: Fix cpu and thread map leaks in task_exit test (Michael Petlan) [1944685] - perf test: Fix a memory leak in attr test (Michael Petlan) [1944685] - perf test: Fix cpu and thread map leaks in basic mmap test (Michael Petlan) [1944685] - perf tools: Fix event's PMU name parsing (Michael Petlan) [1944685] - perf daemon: Fix running test for non root user (Michael Petlan) [1944685] - perf daemon: Fix control fifo permissions (Michael Petlan) [1944685] - perf build: Fix ccache usage in $(CC) when generating arch errno table (Michael Petlan) [1944685] - perf tools: Fix documentation of verbose options (Michael Petlan) [1944685] - perf traceevent: Ensure read cmdlines are null terminated. (Michael Petlan) [1944685] - perf diff: Don't crash on freeing errno-session on the error path (Michael Petlan) [1944685] - perf tools: Clean 'generated' directory used for creating the syscall table on x86 (Michael Petlan) [1944685] - perf build: Move feature cleanup under tools/build (Michael Petlan) [1944685] - perf tools: Cast (struct timeval).tv_sec when printing (Michael Petlan) [1944685] - perf buildid-cache: Don't skip 16-byte build-ids (Michael Petlan) [1944685] - perf buildid-cache: Add test for 16-byte build-id (Michael Petlan) [1944685] - perf symbol: Remove redundant libbfd checks (Michael Petlan) [1944685] - perf test: Output the sub testing result in cs-etm (Michael Petlan) [1944685] - perf test: Suppress logs in cs-etm testing (Michael Petlan) [1944685] - perf tools: Fix arm64 build error with gcc-11 (Michael Petlan) [1944685] - perf intel-pt: Add documentation for tracing virtual machines (Michael Petlan) [1944685] - perf intel-pt: Split VM-Entry and VM-Exit branches (Michael Petlan) [1944685] - perf intel-pt: Adjust sample flags for VM-Exit (Michael Petlan) [1944685] - perf intel-pt: Allow for a guest kernel address filter (Michael Petlan) [1944685] - perf intel-pt: Support decoding of guest kernel (Michael Petlan) [1944685] - perf machine: Factor out machine__idle_thread() (Michael Petlan) [1944685] - perf machine: Factor out machines__find_guest() (Michael Petlan) [1944685] - perf intel-pt: Amend decoder to track the NR flag (Michael Petlan) [1944685] - perf intel-pt: Retain the last PIP packet payload as is (Michael Petlan) [1944685] - perf intel_pt: Add vmlaunch and vmresume as branches (Michael Petlan) [1944685] - perf script: Add branch types for VM-Entry and VM-Exit (Michael Petlan) [1944685] - perf auxtrace: Automatically group aux-output events (Michael Petlan) [1944685] - perf test: Fix unaligned access in sample parsing test (Michael Petlan) [1944685] - perf tools: Support arch specific PERF_SAMPLE_WEIGHT_STRUCT processing (Michael Petlan) [1944685] - perf intel-pt: Add PSB events (Michael Petlan) [1944685] - perf intel-pt: Fix IPC with CYC threshold (Michael Petlan) [1944685] - perf intel-pt: Fix premature IPC (Michael Petlan) [1944685] - perf intel-pt: Fix missing CYC processing in PSB (Michael Petlan) [1944685] - perf record: Fix continue profiling after draining the buffer (Michael Petlan) [1944685] - perf tools: Simplify the calculation of variables (Michael Petlan) [1944685] - perf vendor events arm64: Add JSON metrics for imx8mp DDR Perf (Michael Petlan) [1944685] - perf vendor events arm64: Add JSON metrics for imx8mq DDR Perf (Michael Petlan) [1944685] - perf vendor events arm64: Add JSON metrics for imx8mn DDR Perf (Michael Petlan) [1944685] - perf vendor events arm64: Fix indentation of brackets in imx8mm metrics (Michael Petlan) [1944685] - perf annotate: Do not jump after 'k' is pressed (Michael Petlan) [1944685] - perf metricgroup: Remove unneeded semicolon (Michael Petlan) [1944685] - perf tools: Add OCaml demangling (Michael Petlan) [1944685] - tools api fs: Cache cgroupfs mount point (Michael Petlan) [1944685] - tools api fs: Diet cgroupfs_find_mountpoint() (Michael Petlan) [1944685] - tools api fs: Prefer cgroup v1 path in cgroupfs_find_mountpoint() (Michael Petlan) [1944685] - perf symbols: Resolve symbols against debug file first (Michael Petlan) [1944685] - perf probe: Fix kretprobe issue caused by GCC bug (Michael Petlan) [1944685] - perf symbols: Fix return value when loading PE DSO (Michael Petlan) [1944685] - perf symbols: Make dso__load_bfd_symbols() load PE files from debug cache only (Michael Petlan) [1944685] - perf symbols: Use (long) for iterator for bfd symbols (Michael Petlan) [1944685] - perf annotate: Fix jump parsing for C++ code. (Michael Petlan) [1944685] - perf arm-spe: Set sample's data source field (Michael Petlan) [1944685] - perf arm-spe: Synthesize memory event (Michael Petlan) [1944685] - perf arm-spe: Fill address info for samples (Michael Petlan) [1944685] - perf arm-spe: Store operation type in packet (Michael Petlan) [1944685] - perf arm-spe: Store memory address in packet (Michael Petlan) [1944685] - perf arm-spe: Enable sample type PERF_SAMPLE_DATA_SRC (Michael Petlan) [1944685] - perf env: Remove unneeded internal/cpumap inclusions (Michael Petlan) [1944685] - perf tools: Remove unused xyarray.c as it was moved to tools/lib/perf (Michael Petlan) [1944685] - perf tools: Replace lkml.org links with lore (Michael Petlan) [1944685] - perf tests: Add daemon 'lock' test (Michael Petlan) [1944685] - perf tests: Add daemon 'ping' command test (Michael Petlan) [1944685] - perf tests: Add daemon 'signal' command test (Michael Petlan) [1944685] - perf tests: Add daemon 'stop' command test (Michael Petlan) [1944685] - perf tests: Add daemon reconfig test (Michael Petlan) [1944685] - perf tests: Add daemon 'list' command test (Michael Petlan) [1944685] - perf daemon: Add examples to man page (Michael Petlan) [1944685] - perf daemon: Add up time for daemon/session list (Michael Petlan) [1944685] - perf daemon: Use control to stop session (Michael Petlan) [1944685] - perf daemon: Add 'ping' command (Michael Petlan) [1944685] - perf daemon: Set control fifo for session (Michael Petlan) [1944685] - perf daemon: Allow only one daemon over base directory (Michael Petlan) [1944685] - perf daemon: Add 'stop' command (Michael Petlan) [1944685] - perf daemon: Add 'signal' command (Michael Petlan) [1944685] - perf daemon: Add 'list' command (Michael Petlan) [1944685] - perf daemon: Add signalfd support (Michael Petlan) [1944685] - perf daemon: Add background support (Michael Petlan) [1944685] - perf daemon: Add config file change check (Michael Petlan) [1944685] - perf daemon: Add config file support (Michael Petlan) [1944685] - perf daemon: Add client socket support (Michael Petlan) [1944685] - perf daemon: Add server socket support (Michael Petlan) [1944685] - perf daemon: Add base option (Michael Petlan) [1944685] - perf daemon: Add config option (Michael Petlan) [1944685] - perf daemon: Add daemon command (Michael Petlan) [1944685] - perf script: Simplify bool conversion (Michael Petlan) [1944685] - perf arm64/s390: Fix printf conversion specifier for IP addresses (Michael Petlan) [1944685] - perf script: Support filtering by hex address (Michael Petlan) [1944685] - perf intlist: Change 'struct intlist' int member to 'unsigned long' (Michael Petlan) [1944685] - perf tools: Update topdown documentation for Sapphire Rapids (Michael Petlan) [1944685] - perf stat: Support L2 Topdown events (Michael Petlan) [1944685] - perf test: Support PERF_SAMPLE_WEIGHT_STRUCT (Michael Petlan) [1944685] - perf report: Support instruction latency (Michael Petlan) [1944685] - perf tools: Support PERF_SAMPLE_WEIGHT_STRUCT (Michael Petlan) [1944685] - perf c2c: Support data block and addr block (Michael Petlan) [1944685] - perf tools: Support data block and addr block (Michael Petlan) [1944685] - perf tools: Support the auxiliary event (Michael Petlan) [1944685] - perf probe: Add protection to avoid endless loop (Michael Petlan) [1944685] - perf trace-event-info: Rename for_each_event. (Michael Petlan) [1944685] - perf inject jit: Add namespaces support (Michael Petlan) [1944685] - perf namespaces: Add 'in_pidns' to nsinfo struct (Michael Petlan) [1944685] - perf tools: Use scandir() to iterate threads when synthesizing PERF_RECORD_ events (Michael Petlan) [1944685] - perf tools: Skip PERF_RECORD_MMAP event synthesis for kernel threads (Michael Petlan) [1944685] - perf tools: Use /proc//task//status for PERF_RECORD_ event synthesis (Michael Petlan) [1944685] - perf vendor events arm64: Reference common and uarch events for A76 (Michael Petlan) [1944685] - perf vendor events arm64: Reference common and uarch events for Ampere eMag (Michael Petlan) [1944685] - perf vendor events arm64: Add common and uarch event JSON (Michael Petlan) [1944685] - perf vendor events arm64: Fix Ampere eMag event typo (Michael Petlan) [1944685] - perf script: Support DSO filter like in other perf tools (Michael Petlan) [1944685] - perf tools: Fix DSO filtering when not finding a map for a sampled address (Michael Petlan) [1944685] - perf stat: Add Topdown metrics events as default events (Michael Petlan) [1944685] - perf test: Add parse-metric memory bandwidth testcase (Michael Petlan) [1944685] - perf tools: Add 'ping' control command (Michael Petlan) [1944685] - perf tools: Add 'stop' control command (Michael Petlan) [1944685] - perf config: Make perf_config_global() global (Michael Petlan) [1944685] - perf config: Make perf_config_system() global (Michael Petlan) [1944685] - perf config: Add perf_home_perfconfig function (Michael Petlan) [1944685] - perf debug: Add debug_set_display_time function (Michael Petlan) [1944685] - perf config: Add config set interface (Michael Petlan) [1944685] - perf config: Make perf_config_from_file() static (Michael Petlan) [1944685] - perf test: Add test case for PERF_SAMPLE_CODE_PAGE_SIZE (Michael Petlan) [1944685] - perf report: Add support for PERF_SAMPLE_CODE_PAGE_SIZE (Michael Petlan) [1944685] - perf script: Add support for PERF_SAMPLE_CODE_PAGE_SIZE (Michael Petlan) [1944685] - perf record: Add support for PERF_SAMPLE_CODE_PAGE_SIZE (Michael Petlan) [1944685] - perf mem: Support data page size (Michael Petlan) [1944685] - perf mem: Clean up output format (Michael Petlan) [1944685] - perf cs-etm: Update ARM's CoreSight hardware tracing OpenCSD library to v1.0.0 (Michael Petlan) [1944685] - perf c2c: Add local variables for output metrics (Michael Petlan) [1944685] - perf c2c: Refactor node display (Michael Petlan) [1944685] - perf c2c: Fix argument type for percent() (Michael Petlan) [1944685] - perf c2c: Refactor display filter (Michael Petlan) [1944685] - perf c2c: Refactor hist entry validation (Michael Petlan) [1944685] - perf c2c: Rename for shared cache line stats (Michael Petlan) [1944685] - perf stat: Enable counting events for BPF programs (Michael Petlan) [1944685] - perf build: Support build BPF skeletons with perf (Michael Petlan) [1944685] - perf record: Tweak "Lowering..." warning in record_opts__config_freq (Michael Petlan) [1944685] - perf buildid-list: Add support for mmap2's buildid events (Michael Petlan) [1944685] - perf buildid-cache: Add --debuginfod option to specify a server to fetch debug files (Michael Petlan) [1944685] - perf tools: Add support to display build ids when available in PERF_RECORD_MMAP2 events (Michael Petlan) [1944685] - perf record: Add --buildid-mmap option to enable PERF_RECORD_MMAP2's build id (Michael Petlan) [1944685] - perf tools: Allow synthesizing the build id for kernel/modules/tasks in PERF_RECORD_MMAP2 (Michael Petlan) [1944685] - perf tools: Allow using PERF_RECORD_MMAP2 to synthesize the kernel modules maps (Michael Petlan) [1944685] - perf tools: Allow using PERF_RECORD_MMAP2 to synthesize the kernel map (Michael Petlan) [1944685] - perf tools: Store build id when available in PERF_RECORD_MMAP2 metadata events (Michael Petlan) [1944685] - perf tools: Do not swap mmap2 fields in case it contains build id (Michael Petlan) [1944685] - perf arm64: Add argument support for SDT (Michael Petlan) [1944685] - perf probe: Fixup Arm64 SDT arguments (Michael Petlan) [1944685] - perf/x86/kvm: Fix Broadwell Xeon stepping in isolation_ucodes[] (Michael Petlan) [1944685] - perf/x86/intel: Fix unchecked MSR access error caused by VLBR_EVENT (Michael Petlan) [1944685] - perf/x86/intel: Fix a crash caused by zero PEBS status (Michael Petlan) [1944685] - perf/x86/intel: Set PERF_ATTACH_SCHED_CB for large PEBS and LBR (Michael Petlan) [1944685] - perf/core: Flush PMU internal buffers for per-CPU events (Michael Petlan) [1944685] - perf/x86/rapl: Fix psys-energy event on Intel SPR platform (Michael Petlan) [1944685] - perf/x86/rapl: Only check lower 32bits for RAPL energy counters (Michael Petlan) [1944685] - perf/x86/rapl: Add msr mask support (Michael Petlan) [1944685] - perf/x86/kvm: Add Cascade Lake Xeon steppings to isolation_ucodes[] (Michael Petlan) [1944685] - perf/x86/intel: Support CPUID 10.ECX to disable fixed counters (Michael Petlan) [1944685] - perf/x86/intel: Add perf core PMU support for Sapphire Rapids (Michael Petlan) [1944685] - perf/x86/intel: Filter unsupported Topdown metrics event (Michael Petlan) [1944685] - perf/x86/intel: Factor out intel_update_topdown_event() (Michael Petlan) [1944685] - perf/core: Add PERF_SAMPLE_WEIGHT_STRUCT (Michael Petlan) [1944685] - perf/intel: Remove Perfmon-v4 counter_freezing support (Michael Petlan) [1944685] - perf: Add build id data in mmap2 event (Michael Petlan) [1944685] - bpf: Remove atomics tests from test_progs (Jiri Olsa) [1874007] - libbpf: Fixes incorrect rx_ring_setup_done (Jiri Olsa) [1874007] - error-injection: Consolidate override function definition (Jiri Olsa) [1874007] - selftests/bpf: Fix endianness issues in atomic tests (Jiri Olsa) [1874007] - bpf: Fix a spelling typo in bpf_atomic_alu_string disasm (Jiri Olsa) [1874007] - bpf, x86: Fix BPF_FETCH atomic and/or/xor with r0 as src (Jiri Olsa) [1874007] - bpf: Explicitly zero-extend R0 after 32-bit cmpxchg (Jiri Olsa) [1874007] - bpf: Account for BPF_FETCH in insn_has_def32() (Jiri Olsa) [1874007] - bpf: Fix subreg optimization for BPF_FETCH (Jiri Olsa) [1874007] - bpf: Fix the irq and nmi check in bpf_sk_storage for tracing usage (Jiri Olsa) [1874007] - selftests/bpf: Fix a compiler warning in local_storage test (Jiri Olsa) [1874007] - bpf: Change 'BPF_ADD' to 'BPF_AND' in print_bpf_insn() (Jiri Olsa) [1874007] - selftests/bpf: Don't exit on failed bpf_testmod unload (Jiri Olsa) [1874007] - bpf: Avoid old-style declaration warnings (Jiri Olsa) [1874007] - bpf: Dont allow vmlinux BTF to be used in map_create and prog_load. (Jiri Olsa) [1874007] - tools: Factor Clang, LLC and LLVM utils definitions (Jiri Olsa) [1874007] - tools/runqslower: Build bpftool using HOSTCC (Jiri Olsa) [1874007] - tools/runqslower: Enable out-of-tree build (Jiri Olsa) [1874007] - tools/runqslower: Use Makefile.include (Jiri Olsa) [1874007] - bpf: Expose bpf_sk_storage_* to iterator programs (Jiri Olsa) [1874007] - tools/resolve_btfids: Warn when having multiple IDs for single type (Jiri Olsa) [1874007] - tools/resolve_btfids: Fix some error messages (Jiri Olsa) [1874007] - samples/bpf: Add BPF_ATOMIC_OP macro for BPF samples (Jiri Olsa) [1874007] - samples/bpf: Fix possible hang in xdpsock with multiple threads (Jiri Olsa) [1874007] - bpf: samples: Do not touch RLIMIT_MEMLOCK (Jiri Olsa) [1874007] - samples/bpf: Use recvfrom() in xdpsock/l2fwd (Jiri Olsa) [1874007] - samples/bpf: Use recvfrom() in xdpsock/rxdrop (Jiri Olsa) [1874007] - samples: bpf: Remove bpf_load loader completely (Jiri Olsa) [1874007] - samples: bpf: Fix lwt_len_hist reusing previous BPF map (Jiri Olsa) [1874007] - samples: bpf: Refactor test_overhead program with libbpf (Jiri Olsa) [1874007] - samples: bpf: Refactor task_fd_query program with libbpf (Jiri Olsa) [1874007] - samples: bpf: Refactor test_cgrp2_sock2 program with libbpf (Jiri Olsa) [1874007] - samples: bpf: Refactor hbm program with libbpf (Jiri Olsa) [1874007] - samples/bpf: Increment Tx stats at sending (Jiri Olsa) [1874007] - samples/bpf: Remove unused test_ipip.sh (Jiri Olsa) [1874007] - samples/bpf: Remove duplicate include in hbm (Jiri Olsa) [1874007] - bpftool: Fix compilation failure for net.o with older glibc (Jiri Olsa) [1874007] - tools/bpftool: Auto-detect split BTFs in common cases (Jiri Olsa) [1874007] - tools/bpftool: Emit name for anonymous BTFs (Jiri Olsa) [1874007] - bpftool: Add {i,d}tlb_misses support for bpftool profile (Jiri Olsa) [1874007] - tools/bpf: Always run the *-clean recipes (Jiri Olsa) [1874007] - tools/bpf: Add bootstrap/ to .gitignore (Jiri Olsa) [1874007] - tools/bpftool: Fix cross-build (Jiri Olsa) [1874007] - tools/bpftool: Force clean of out-of-tree build (Jiri Olsa) [1874007] - tools/bpftool: Add support for in-kernel and named BTF in `btf show` (Jiri Olsa) [1874007] - bpftool: Add support for task local storage (Jiri Olsa) [1874007] - tools/bpftool: Add bpftool support for split BTF (Jiri Olsa) [1874007] - bpf: Unbreak BPF_PROG_TYPE_KPROBE when kprobe is called via do_int3 (Jiri Olsa) [1874007] - bpf: Fix bpf_put_raw_tracepoint()'s use of __module_address() (Jiri Olsa) [1874007] - bpf: Expose bpf_d_path helper to sleepable LSM hooks (Jiri Olsa) [1874007] - bpf: Allow using bpf_sk_storage in FENTRY/FEXIT/RAW_TP (Jiri Olsa) [1874007] - selftests/bpf: Add remaining ASSERT_xxx() variants (Jiri Olsa) [1874007] - libbpf: Fix potential NULL pointer dereference (Jiri Olsa) [1874007] - libbpf: Only create rx and tx XDP rings when necessary (Jiri Olsa) [1874007] - libbpf: Ensure umem pointer is non-NULL before dereferencing (Jiri Olsa) [1874007] - libbpf: Restore umem state after socket create failure (Jiri Olsa) [1874007] - selftests/bpf: Fix core_reloc test runner (Jiri Olsa) [1874007] - bpf: Fix umd memory leak in copy_process() (Jiri Olsa) [1874007] - libbpf: Fix error path in bpf_object__elf_init() (Jiri Olsa) [1874007] - bpf: Change inode_storage's lookup_elem return value from NULL to -EBADF (Jiri Olsa) [1874007] - bpf: Prohibit alu ops for pointer types not defining ptr_limit (Jiri Olsa) [1874007] - selftests/bpf: Use the last page in test_snprintf_btf on s390 (Jiri Olsa) [1874007] - bpf: Be less specific about socket cookies guarantees (Jiri Olsa) [1874007] - bpf: Fix 32 bit src register truncation on div/mod (Jiri Olsa) [1874007] - bpf: Fix verifier jmp32 pruning decision logic (Jiri Olsa) [1874007] - bpf: Fix verifier jsgt branch analysis on max bound (Jiri Olsa) [1874007] - bpf: Check for integer overflow when using roundup_pow_of_two() (Jiri Olsa) [1874007] - bpf, preload: Fix build when $(O) points to a relative path (Jiri Olsa) [1874007] - bpf: Drop disabled LSM hooks from the sleepable set (Jiri Olsa) [1874007] - bpf, cgroup: Fix problematic bounds check (Jiri Olsa) [1874007] - bpf, cgroup: Fix optlen WARN_ON_ONCE toctou (Jiri Olsa) [1874007] - bpf: Fix signed_{sub,add32}_overflows type handling (Jiri Olsa) [1874007] - bpf: Fix helper bpf_map_peek_elem_proto pointing to wrong callback (Jiri Olsa) [1874007] - selftests/bpf: Add verifier test for PTR_TO_MEM spill (Jiri Olsa) [1874007] - bpf: Support PTR_TO_MEM{,_OR_NULL} register spilling (Jiri Olsa) [1874007] - libbpf: Allow loading empty BTFs (Jiri Olsa) [1874007] - bpf: Allow empty module BTFs (Jiri Olsa) [1874007] - bpf: Don't leak memory in bpf getsockopt when optlen == 0 (Jiri Olsa) [1874007] - bpf: Update local storage test to check handling of null ptrs (Jiri Olsa) [1874007] - bpf: Fix typo in bpf_inode_storage.c (Jiri Olsa) [1874007] - bpf: Add size arg to build_id_parse function (Jiri Olsa) [1874007] - bpf: Move stack_map_get_build_id into lib (Jiri Olsa) [1874007] - bpf: Add tests for new BPF atomic operations (Jiri Olsa) [1874007] - bpf: Add bitwise atomic instructions (Jiri Olsa) [1874007] - bpf: Pull out a macro for interpreting atomic ALU operations (Jiri Olsa) [1874007] - bpf: Add instructions for atomic_[cmp]xchg (Jiri Olsa) [1874007] - bpf: Add BPF_FETCH field / create atomic_fetch_add instruction (Jiri Olsa) [1874007] - bpf: Move BPF_STX reserved field check into BPF_STX verifier code (Jiri Olsa) [1874007] - bpf: Rename BPF_XADD and prepare to encode other atomics in .imm (Jiri Olsa) [1874007] - bpf: x86: Factor out a lookup table for some ALU opcodes (Jiri Olsa) [1874007] - bpf: x86: Factor out emission of REX byte (Jiri Olsa) [1874007] - bpf: x86: Factor out emission of ModR/M for *(reg + off) (Jiri Olsa) [1874007] - bpf, libbpf: Avoid unused function warning on bpf_tail_call_static (Jiri Olsa) [1874007] - selftests/bpf: Install btf_dump test cases (Jiri Olsa) [1874007] - selftests/bpf: Fix installation of urandom_read (Jiri Olsa) [1874007] - selftests/bpf: Move generated test files to $(TEST_GEN_FILES) (Jiri Olsa) [1874007] - selftests/bpf: Fix out-of-tree build (Jiri Olsa) [1874007] - selftests/bpf: Enable cross-building (Jiri Olsa) [1874007] - selftests/bpf: Test kernel module ksym externs (Jiri Olsa) [1874007] - libbpf: Support kernel module ksym externs (Jiri Olsa) [1874007] - bpf: Support BPF ksym variables in kernel modules (Jiri Olsa) [1874007] - selftests/bpf: Sync RCU before unloading bpf_testmod (Jiri Olsa) [1874007] - bpf: Fix a verifier message for alloc size helper arg (Jiri Olsa) [1874007] - bpf: Clarify return value of probe str helpers (Jiri Olsa) [1874007] - libbpf: Clarify kernel type use with USER variants of CORE reading macros (Jiri Olsa) [1874007] - selftests/bpf: Remove duplicate include in test_lsm (Jiri Olsa) [1874007] - bpf: Remove unnecessary include from preload/iterators (Jiri Olsa) [1874007] - selftests/bpf: Add tests for user- and non-CO-RE BPF_CORE_READ() variants (Jiri Olsa) [1874007] - libbpf: Add non-CO-RE variants of BPF_CORE_READ() macro family (Jiri Olsa) [1874007] - selftests/bpf: Fix a compile error for BPF_F_BPRM_SECUREEXEC (Jiri Olsa) [1874007] - bpf: Use thread_group_leader() (Jiri Olsa) [1874007] - bpf: Save correct stopping point in file seq iteration (Jiri Olsa) [1874007] - selftests/bpf: Work-around EBUSY errors from hashmap update/delete (Jiri Olsa) [1874007] - bpf: Add schedule point in htab_init_buckets() (Jiri Olsa) [1874007] - bpf: Remove unused including (Jiri Olsa) [1874007] - selftests/bpf: Fix spelling mistake "tranmission" -> "transmission" (Jiri Olsa) [1874007] - selftests/bpf: Clarify build error if no vmlinux (Jiri Olsa) [1874007] - tweewide: Fix most Shebang lines (Jiri Olsa) [1874007] - bpf: In bpf_task_fd_query use fget_task (Jiri Olsa) [1874007] - selftests/bpf: Add a test for ptr_to_map_value on stack for helper access (Jiri Olsa) [1874007] - bpf: Permits pointers on stack for helper calls (Jiri Olsa) [1874007] - libbpf: Expose libbpf ring_buffer epoll_fd (Jiri Olsa) [1874007] - selftests/bpf: Add set_attach_target() API selftest for module target (Jiri Olsa) [1874007] - libbpf: Support modules in bpf_program__set_attach_target() API (Jiri Olsa) [1874007] - selftests/bpf: Silence ima_setup.sh when not running in verbose mode. (Jiri Olsa) [1874007] - selftests/bpf: Drop the need for LLVM's llc (Jiri Olsa) [1874007] - selftests/bpf: fix bpf_testmod.ko recompilation logic (Jiri Olsa) [1874007] - selftests/bpf: Make selftest compilation work on clang 11 (Jiri Olsa) [1874007] - selftests/bpf: Xsk selftests - adding xdpxceiver to .gitignore (Jiri Olsa) [1874007] - selftests/bpf: Drop tcp-{client,server}.py from Makefile (Jiri Olsa) [1874007] - selftests/bpf: Xsk selftests - Bi-directional Sockets - SKB, DRV (Jiri Olsa) [1874007] - selftests/bpf: Xsk selftests - Socket Teardown - SKB, DRV (Jiri Olsa) [1874007] - selftests/bpf: Xsk selftests - DRV POLL, NOPOLL (Jiri Olsa) [1874007] - selftests/bpf: Xsk selftests - SKB POLL, NOPOLL (Jiri Olsa) [1874007] - selftests/bpf: Xsk selftests framework (Jiri Olsa) [1874007] - bpf: Return -ENOTSUPP when attaching to non-kernel BTF (Jiri Olsa) [1874007] - bpf: Propagate __user annotations properly (Jiri Olsa) [1874007] - bpf: Avoid overflows involving hash elem_size (Jiri Olsa) [1874007] - selftests/bpf: Test bpf_sk_storage_get in tcp iterators (Jiri Olsa) [1874007] - selftests/bpf: Add an iterator selftest for bpf_sk_storage_get (Jiri Olsa) [1874007] - selftests/bpf: Add an iterator selftest for bpf_sk_storage_delete (Jiri Olsa) [1874007] - bpf: Add a bpf_sock_from_file helper (Jiri Olsa) [1874007] - selftests/bpf: Avoid errno clobbering (Jiri Olsa) [1874007] - selftests/bpf: Print reason when a tester could not run a program (Jiri Olsa) [1874007] - selftests/bpf: Fix invalid use of strncat in test_sockmap (Jiri Olsa) [1874007] - libbpf: Use memcpy instead of strncpy to please GCC (Jiri Olsa) [1874007] - selftests/bpf: Add fentry/fexit/fmod_ret selftest for kernel module (Jiri Olsa) [1874007] - selftests/bpf: Add tp_btf CO-RE reloc test for modules (Jiri Olsa) [1874007] - libbpf: Support attachment of BPF tracing programs to kernel modules (Jiri Olsa) [1874007] - libbpf: Factor out low-level BPF program loading helper (Jiri Olsa) [1874007] - bpf: Allow to specify kernel module BTFs when attaching BPF programs (Jiri Olsa) [1874007] - bpf: Remove hard-coded btf_vmlinux assumption from BPF verifier (Jiri Olsa) [1874007] - selftests/bpf: Add CO-RE relocs selftest relying on kernel module BTF (Jiri Olsa) [1874007] - selftests/bpf: Add support for marking sub-tests as skipped (Jiri Olsa) [1874007] - selftests/bpf: Add bpf_testmod kernel module for testing (Jiri Olsa) [1874007] - libbpf: Add kernel module BTF support for CO-RE relocations (Jiri Olsa) [1874007] - libbpf: Refactor CO-RE relocs to not assume a single BTF object (Jiri Olsa) [1874007] - libbpf: Add internal helper to load BTF data by FD (Jiri Olsa) [1874007] - selftests/bpf: Add Userspace tests for TCP_WINDOW_CLAMP (Jiri Olsa) [1874007] - bpf: Fix cold build of test_progs-no_alu32 (Jiri Olsa) [1874007] - libbpf: Cap retries in sys_bpf_prog_load (Jiri Olsa) [1874007] - libbpf: Sanitise map names before pinning (Jiri Olsa) [1874007] - libbpf: Fail early when loading programs with unspecified type (Jiri Olsa) [1874007] - selftests/bpf: Indent ima_setup.sh with tabs. (Jiri Olsa) [1874007] - selftests/bpf: Add config dependency on BLK_DEV_LOOP (Jiri Olsa) [1874007] - selftests/bpf: Ensure securityfs mount before writing ima policy (Jiri Olsa) [1874007] - selftests/bpf: Update ima_setup.sh for busybox (Jiri Olsa) [1874007] - libbpf: Separate XDP program load with xsk socket creation (Jiri Olsa) [1874007] - selftests/bpf: Copy file using read/write in local storage test (Jiri Olsa) [1874007] - libbpf: Add base BTF accessor (Jiri Olsa) [1874007] - bpf: Eliminate rlimit-based memory accounting for bpf progs (Jiri Olsa) [1874007] - bpf: Eliminate rlimit-based memory accounting for bpf local storage maps (Jiri Olsa) [1874007] - bpf: Eliminate rlimit-based memory accounting for stackmap maps (Jiri Olsa) [1874007] - bpf: Eliminate rlimit-based memory accounting for bpf ringbuffer (Jiri Olsa) [1874007] - bpf: Eliminate rlimit-based memory accounting for reuseport_array maps (Jiri Olsa) [1874007] - bpf: Eliminate rlimit-based memory accounting for queue_stack_maps maps (Jiri Olsa) [1874007] - bpf: Eliminate rlimit-based memory accounting for lpm_trie maps (Jiri Olsa) [1874007] - bpf: Eliminate rlimit-based memory accounting for hashtab maps (Jiri Olsa) [1874007] - bpf: Eliminate rlimit-based memory accounting for devmap maps (Jiri Olsa) [1874007] - bpf: Eliminate rlimit-based memory accounting for cgroup storage maps (Jiri Olsa) [1874007] - bpf: Eliminate rlimit-based memory accounting for cpumap maps (Jiri Olsa) [1874007] - bpf: Eliminate rlimit-based memory accounting for bpf_struct_ops maps (Jiri Olsa) [1874007] - bpf: Eliminate rlimit-based memory accounting for arraymap maps (Jiri Olsa) [1874007] - bpf: Memcg-based memory accounting for bpf local storage maps (Jiri Olsa) [1874007] - bpf: Memcg-based memory accounting for bpf ringbuffer (Jiri Olsa) [1874007] - bpf: Memcg-based memory accounting for lpm_trie maps (Jiri Olsa) [1874007] - bpf: Refine memcg-based memory accounting for hashtab maps (Jiri Olsa) [1874007] - bpf: Refine memcg-based memory accounting for devmap maps (Jiri Olsa) [1874007] - bpf: Memcg-based memory accounting for cgroup storage maps (Jiri Olsa) [1874007] - bpf: Refine memcg-based memory accounting for cpumap maps (Jiri Olsa) [1874007] - bpf: Refine memcg-based memory accounting for arraymap maps (Jiri Olsa) [1874007] - bpf: Memcg-based memory accounting for bpf maps (Jiri Olsa) [1874007] - bpf: Prepare for memcg-based memory accounting for bpf maps (Jiri Olsa) [1874007] - bpf: Memcg-based memory accounting for bpf progs (Jiri Olsa) [1874007] - selftests/bpf: Extend bind{4,6} programs with a call to bpf_setsockopt (Jiri Olsa) [1874007] - selftests/bpf: Rewrite test_sock_addr bind bpf into C (Jiri Olsa) [1874007] - selftests/bpf: Fix flavored variants of test_ima (Jiri Olsa) [1874007] - libbpf: Replace size_t with __u32 in xsk interfaces (Jiri Olsa) [1874007] - bpf: Add a selftest for bpf_ima_inode_hash (Jiri Olsa) [1874007] - bpf: Add a BPF helper for getting the IMA hash of an inode (Jiri Olsa) [1874007] - libbpf: Add support for canceling cached_cons advance (Jiri Olsa) [1874007] - bpf: Refactor check_cfg to use a structured loop. (Jiri Olsa) [1874007] - selftest/bpf: Fix rst formatting in readme (Jiri Olsa) [1874007] - selftest/bpf: Fix link in readme (Jiri Olsa) [1874007] - bpf: Simplify task_file_seq_get_next() (Jiri Olsa) [1874007] - selftests/bpf: Mark tests that require unaligned memory access (Jiri Olsa) [1874007] - selftests/bpf: Avoid running unprivileged tests with alignment requirements (Jiri Olsa) [1874007] - selftests/bpf: Fix broken riscv build (Jiri Olsa) [1874007] - bpf: Add bpf_ktime_get_coarse_ns helper (Jiri Olsa) [1874007] - bpf: Add tests for bpf_bprm_opts_set helper (Jiri Olsa) [1874007] - bpf: Add bpf_bprm_opts_set helper (Jiri Olsa) [1874007] - libbpf: bpf__find_by_name[_kind] should use btf__get_nr_types() (Jiri Olsa) [1874007] - selftest/bpf: Fix IPV6FR handling in flow dissector (Jiri Olsa) [1874007] - bpf: Augment the set of sleepable LSM hooks (Jiri Olsa) [1874007] - bpf: selftest: Use bpf_sk_storage in FENTRY/FEXIT/RAW_TP (Jiri Olsa) [1874007] - selftests/bpf: Add asm tests for pkt vs pkt_end comparison. (Jiri Olsa) [1874007] - selftests/bpf: Add skb_pkt_end test (Jiri Olsa) [1874007] - bpf: Support for pointers beyond pkt_end. (Jiri Olsa) [1874007] - bpf: Compile out btf_parse_module() if module BTF is not enabled (Jiri Olsa) [1874007] - selftest/bpf: Add missed ip6ip6 test back (Jiri Olsa) [1874007] - bpf: Keep module's btf_data_size intact after load (Jiri Olsa) [1874007] - bpf: Sanitize BTF data pointer after module is loaded (Jiri Olsa) [1874007] - bpf: Load and verify kernel module BTFs (Jiri Olsa) [1874007] - bpf: Assign ID to vmlinux BTF and return extra info for BTF in GET_OBJ_INFO (Jiri Olsa) [1874007] - bpf: Add in-kernel split BTF support (Jiri Olsa) [1874007] - bpf, btf: Remove the duplicate btf_ids.h include (Jiri Olsa) [1874007] - selftests/bpf: Fix selftest build with old libc (Jiri Olsa) [1874007] - bpf: Exercise syscall operations for inode and sk storage (Jiri Olsa) [1874007] - bpf: Add tests for task_local_storage (Jiri Olsa) [1874007] - bpf: Update selftests for local_storage to use vmlinux.h (Jiri Olsa) [1874007] - bpf: Implement get_current_task_btf and RET_PTR_TO_BTF_ID (Jiri Olsa) [1874007] - libbpf: Add support for task local storage (Jiri Olsa) [1874007] - bpf: Implement task local storage (Jiri Olsa) [1874007] - bpf: Allow LSM programs to use bpf spin locks (Jiri Olsa) [1874007] - bpf: Lift hashtab key_size limit (Jiri Olsa) [1874007] - selftests/bpf: Add split BTF dedup selftests (Jiri Olsa) [1874007] - libbpf: Accomodate DWARF/compiler bug with duplicated identical arrays (Jiri Olsa) [1874007] - libbpf: Support BTF dedup of split BTFs (Jiri Olsa) [1874007] - libbpf: Fix BTF data layout checks and allow empty BTF (Jiri Olsa) [1874007] - selftests/bpf: Add checking of raw type dump in BTF writer APIs selftests (Jiri Olsa) [1874007] - selftests/bpf: Add split BTF basic test (Jiri Olsa) [1874007] - libbpf: Implement basic split BTF support (Jiri Olsa) [1874007] - libbpf: Unify and speed up BTF string deduplication (Jiri Olsa) [1874007] - selftest/bpf: Relax btf_dedup test checks (Jiri Olsa) [1874007] - libbpf: Factor out common operations in BTF writing APIs (Jiri Olsa) [1874007] - selftest/bpf: Use global variables instead of maps for test_tcpbpf_kern (Jiri Olsa) [1874007] - selftests/bpf: Migrate tcpbpf_user.c to use BPF skeleton (Jiri Olsa) [1874007] - selftests/bpf: Replace EXPECT_EQ with ASSERT_EQ and refactor verify_results (Jiri Olsa) [1874007] - selftests/bpf: Drop python client/server in favor of threads (Jiri Olsa) [1874007] - selftests/bpf: Move test_tcppbf_user into test_progs (Jiri Olsa) [1874007] - bpf: Fix error path in htab_map_alloc() (Jiri Olsa) [1874007] - bpf: Avoid hashtab deadlock with map_locked (Jiri Olsa) [1874007] - bpf: Use separate lockdep class for each hashtab (Jiri Olsa) [1874007] - fault-injection: handle EI_ETYPE_TRUE (Jiri Olsa) [1874007] - vfs, fdtable: Add fget_task helper (Jiri Olsa) [1874007] - [s390] vfio-pci/zdev: Add zPCI capabilities to VFIO_DEVICE_GET_INFO (Claudio Imbrenda) [1858844] - [s390] vfio: Introduce capability definitions for VFIO_DEVICE_GET_INFO (Claudio Imbrenda) [1858844] - [s390] s390/pci: track whether util_str is valid in the zpci_dev (Claudio Imbrenda) [1858844] - [s390] s390/pci: stash version in the zpci_dev (Claudio Imbrenda) [1858844]- Enable CRYPTO_SHA512 and _SSSE3 so these are available in FIPS mode (Vladis Dronov) [1973106] - crypto: drbg - self test for HMAC(SHA-512) (Vladis Dronov) [1973106] - xfrm: xfrm_state_mtu should return at least 1280 for ipv6 (Sabrina Dubroca) [1919786] - xfrm: remove get_mtu indirection from xfrm_type (Sabrina Dubroca) [1919786] - netfilter: move endif to correct location (Florian Westphal) [1971991] - netfilter: nft_compat: remove flush counter optimization (Florian Westphal) [1974323] - mptcp: fix soft lookup in subflow_error_report() (Florian Westphal) [1936368] - selftests: mptcp: enable syncookie only in absence of reorders (Florian Westphal) [1936368] - mptcp: do not warn on bad input from the network (Florian Westphal) [1936368] - mptcp: wake-up readers only for in sequence data (Florian Westphal) [1936368] - mptcp: try harder to borrow memory from subflow under pressure (Florian Westphal) [1936368] - mptcp: Fix out of bounds when parsing TCP options (Florian Westphal) [1936368] - selftests: mptcp_connect: add SO_TIMESTAMPNS cmsg support (Florian Westphal) [1936368] - mptcp: receive path cmsg support (Florian Westphal) [1936368] - tcp: export timestamp helpers for mptcp (Florian Westphal) [1936368] - mptcp: setsockopt: handle SOL_SOCKET in one place only (Florian Westphal) [1936368] - mptcp: sockopt: propagate timestamp request to subflows (Florian Westphal) [1936368] - sock: expose so_timestamping options for mptcp (Florian Westphal) [1936368] - mptcp: restrict values of 'enabled' sysctl (Florian Westphal) [1936368] - mptcp: support SYSCTL only if enabled (Florian Westphal) [1936368] - mptcp: make sure flag signal is set when add addr with port (Florian Westphal) [1936368] - mptcp: remove redundant initialization in pm_nl_init_net() (Florian Westphal) [1936368] - mptcp: generate subflow hmac after mptcp_finish_join() (Florian Westphal) [1936368] - mptcp: using TOKEN_MAX_RETRIES instead of magic number (Florian Westphal) [1936368] - mptcp: fix pr_debug in mptcp_token_new_connect (Florian Westphal) [1936368] - mptcp: update selftest for fallback due to OoO (Florian Westphal) [1936368] - mptcp: do not reset MP_CAPABLE subflow on mapping errors (Florian Westphal) [1936368] - mptcp: always parse mptcp options for MPC reqsk (Florian Westphal) [1936368] - mptcp: fix sk_forward_memory corruption on retransmission (Florian Westphal) [1936368] - mptcp: validate 'id' when stopping the ADD_ADDR retransmit timer (Florian Westphal) [1936368] - mptcp: avoid error message on infinite mapping (Florian Westphal) [1936368] - mptcp: drop unconditional pr_warn on bad opt (Florian Westphal) [1936368] - mptcp: avoid OOB access in setsockopt() (Florian Westphal) [1936368] - mptcp: fix data stream corruption (Florian Westphal) [1936368] - mptcp: fix splat when closing unaccepted socket (Florian Westphal) [1936368] - selftests: mptcp: add a test case for MSG_PEEK (Florian Westphal) [1936368] - mptcp: add MSG_PEEK support (Florian Westphal) [1936368] - mptcp: ignore unsupported msg flags (Florian Westphal) [1936368] - mptcp: implement MSG_TRUNC support (Florian Westphal) [1936368] - mptcp: implement dummy MSG_ERRQUEUE support (Florian Westphal) [1936368] - mptcp: Retransmit DATA_FIN (Florian Westphal) [1936368] - selftests: mptcp: add packet mark test case (Florian Westphal) [1936368] - selftests: mptcp: add the net device name testcase (Florian Westphal) [1936368] - selftests: mptcp: dump more info on mpjoin errors (Florian Westphal) [1936368] - selftests: mptcp: init nstat history (Florian Westphal) [1936368] - selftests: mptcp: launch mptcp_connect with timeout (Florian Westphal) [1936368] - selftests: mptcp: remove id 0 address testcases (Florian Westphal) [1936368] - selftests: mptcp: add addr argument for del_addr (Florian Westphal) [1936368] - selftests: mptcp: avoid calling pm_nl_ctl with bad IDs (Florian Westphal) [1936368] - selftests: mptcp: signal addresses testcases (Florian Westphal) [1936368] - selftests: mptcp: timeout testcases for multi addresses (Florian Westphal) [1936368] - selftests: mptcp: add cfg_do_w for cfg_remove (Florian Westphal) [1936368] - selftests: mptcp: Restore packet capture option in join tests (Florian Westphal) [1936368] - selftests: mptcp: add testcases for removing addrs (Florian Westphal) [1936368] - selftests: mptcp: set addr id for removing testcases (Florian Westphal) [1936368] - selftests: mptcp: add invert argument for chk_rm_nr (Florian Westphal) [1936368] - selftests: mptcp: fail if not enough SYN/3rd ACK (Florian Westphal) [1936368] - selftests: mptcp: display warnings on one line (Florian Westphal) [1936368] - selftests: mptcp: fix ACKRX debug message (Florian Westphal) [1936368] - selftests: mptcp: dump more info on errors (Florian Westphal) [1936368] - selftests: mptcp: add command line arguments for mptcp_join.sh (Florian Westphal) [1936368] - selftests: mptcp: add testcases for ADD_ADDR with port (Florian Westphal) [1936368] - selftests: mptcp: add port argument for pm_nl_ctl (Florian Westphal) [1936368] - selftests: mptcp: add testcases for newly added addresses (Florian Westphal) [1936368] - selftests: mptcp: use minus values for removing address numbers (Florian Westphal) [1936368] - selftests: increase timeout to 10 min (Florian Westphal) [1936368] - selftests: mptcp: add IPv4-mapped IPv6 testcases (Florian Westphal) [1936368] - mptcp: use mptcp_for_each_subflow in mptcp_close (Florian Westphal) [1936368] - mptcp: add tracepoint in subflow_check_data_avail (Florian Westphal) [1936368] - mptcp: add tracepoint in ack_update_msk (Florian Westphal) [1936368] - mptcp: add tracepoint in get_mapping_status (Florian Westphal) [1936368] - mptcp: add tracepoint in mptcp_subflow_get_send (Florian Westphal) [1936368] - mptcp: export mptcp_subflow_active (Florian Westphal) [1936368] - mptcp: fix format specifiers for unsigned int (Florian Westphal) [1936368] - mptcp: sockopt: add TCP_CONGESTION and TCP_INFO (Florian Westphal) [1936368] - mptcp: setsockopt: SO_DEBUG and no-op options (Florian Westphal) [1936368] - mptcp: setsockopt: add SO_INCOMING_CPU (Florian Westphal) [1936368] - mptcp: setsockopt: add SO_MARK support (Florian Westphal) [1936368] - mptcp: setsockopt: support SO_LINGER (Florian Westphal) [1936368] - mptcp: setsockopt: handle receive/send buffer and device bind (Florian Westphal) [1936368] - mptcp: setsockopt: handle SO_KEEPALIVE and SO_PRIORITY (Florian Westphal) [1936368] - mptcp: tag sequence_seq with socket state (Florian Westphal) [1936368] - mptcp: add skeleton to sync msk socket options to subflows (Florian Westphal) [1936368] - mptcp: only admit explicitly supported sockopt (Florian Westphal) [1936368] - mptcp: move sockopt function into a new file (Florian Westphal) [1936368] - mptcp: drop all sub-options except ADD_ADDR when the echo bit is set (Florian Westphal) [1936368] - mptcp: unify add_addr(6)_generate_hmac (Florian Westphal) [1936368] - mptcp: drop MPTCP_ADDR_IPVERSION_4/6 (Florian Westphal) [1936368] - mptcp: use mptcp_addr_info in mptcp_options_received (Florian Westphal) [1936368] - mptcp: drop OPTION_MPTCP_ADD_ADDR6 (Florian Westphal) [1936368] - mptcp: use mptcp_addr_info in mptcp_out_options (Florian Westphal) [1936368] - mptcp: move flags and ifindex out of mptcp_addr_info (Florian Westphal) [1936368] - mptcp: add mptcp reset option support (Florian Westphal) [1936368] - mptcp: remove unneeded check on first subflow (Florian Westphal) [1936368] - mptcp: add active MPC mibs (Florian Westphal) [1936368] - mptcp: add mib for token creation fallback (Florian Westphal) [1936368] - mptcp: remove id 0 address (Florian Westphal) [1936368] - mptcp: unify RM_ADDR and RM_SUBFLOW receiving (Florian Westphal) [1936368] - mptcp: remove all subflows involving id 0 address (Florian Westphal) [1936368] - mptcp: subflow.c: Fix a typo (Florian Westphal) [1936368] - mptcp: rename mptcp_pm_nl_add_addr_send_ack (Florian Westphal) [1936368] - mptcp: send ack for rm_addr (Florian Westphal) [1936368] - mptcp: drop useless addr_signal clear (Florian Westphal) [1936368] - mptcp: move to next addr when subflow creation fail (Florian Westphal) [1936368] - mptcp: export lookup_anno_list_by_saddr (Florian Westphal) [1936368] - mptcp: move to next addr when timeout (Florian Westphal) [1936368] - mptcp: drop unused subflow in mptcp_pm_subflow_established (Florian Westphal) [1936368] - mptcp: skip connecting the connected address (Florian Westphal) [1936368] - mptcp: drop argument port from mptcp_pm_announce_addr (Florian Westphal) [1936368] - mptcp: clean-up the rtx path (Florian Westphal) [1936368] - mptcp: fix ADD_ADDR HMAC in case port is specified (Florian Westphal) [1936368] - mptcp: remove a list of addrs when flushing (Florian Westphal) [1936368] - mptcp: remove multi addresses and subflows in PM (Florian Westphal) [1936368] - mptcp: remove multi subflows in PM (Florian Westphal) [1936368] - mptcp: remove multi addresses in PM (Florian Westphal) [1936368] - mptcp: add rm_list_rx in mptcp_pm_data (Florian Westphal) [1936368] - mptcp: add rm_list in mptcp_options_received (Florian Westphal) [1936368] - mptcp: add rm_list_tx in mptcp_pm_data (Florian Westphal) [1936368] - mptcp: add rm_list in mptcp_out_options (Florian Westphal) [1936368] - mptcp: fix bit MPTCP_PUSH_PENDING tests (Florian Westphal) [1936368] - mptcp: fix length of ADD_ADDR with port sub-option (Florian Westphal) [1936368] - mptcp: free resources when the port number is mismatched (Florian Westphal) [1936368] - mptcp: fix missing wakeup (Florian Westphal) [1936368] - mptcp: fix race in release_cb (Florian Westphal) [1936368] - mptcp: factor out __mptcp_retrans helper() (Florian Westphal) [1936368] - mptcp: reset 'first' and ack_hint on subflow close (Florian Westphal) [1936368] - mptcp: dispose initial struct socket when its subflow is closed (Florian Westphal) [1936368] - mptcp: fix memory accounting on allocation error (Florian Westphal) [1936368] - mptcp: put subflow sock on connect error (Florian Westphal) [1936368] - mptcp: reset last_snd on subflow close (Florian Westphal) [1936368] - mptcp: do not wakeup listener for MPJ subflows (Florian Westphal) [1936368] - mptcp: fix DATA_FIN generation on early shutdown (Florian Westphal) [1936368] - mptcp: fix DATA_FIN processing for orphaned sockets (Florian Westphal) [1936368] - mptcp: add local addr info in mptcp_info (Florian Westphal) [1936368] - mptcp: add netlink event support (Florian Westphal) [1936368] - mptcp: avoid lock_fast usage in accept path (Florian Westphal) [1936368] - netlink: don't call ->netlink_bind with table lock held (Florian Westphal) [1936368] - genetlink: restrict upcoming mptcp netlink events to CAP_NET_ADMIN (Florian Westphal) [1936368] - mptcp: pass subflow socket to a few helpers (Florian Westphal) [1936368] - mptcp: move subflow close loop after sk close check (Florian Westphal) [1936368] - mptcp: schedule worker when subflow is closed (Florian Westphal) [1936368] - mptcp: split __mptcp_close_ssk helper (Florian Westphal) [1936368] - mptcp: move pm netlink work into pm_netlink (Florian Westphal) [1936368] - mptcp: add a missing retransmission timer scheduling (Florian Westphal) [1936368] - mptcp: better msk receive window updates (Florian Westphal) [1936368] - mptcp: init mptcp request socket earlier (Florian Westphal) [1936368] - mptcp: fix spurious retransmissions (Florian Westphal) [1936368] - mptcp: fix poll after shutdown (Florian Westphal) [1936368] - mptcp: deliver ssk errors to msk (Florian Westphal) [1936368] - mptcp: pm: add lockdep assertions (Florian Westphal) [1936368] - mptcp: add the mibs for ADD_ADDR with port (Florian Westphal) [1936368] - mptcp: deal with MPTCP_PM_ADDR_ATTR_PORT in PM netlink (Florian Westphal) [1936368] - mptcp: enable use_port when invoke addresses_equal (Florian Westphal) [1936368] - mptcp: add port number check for MP_JOIN (Florian Westphal) [1936368] - mptcp: add a new helper subflow_req_create_thmac (Florian Westphal) [1936368] - mptcp: drop unused skb in subflow_token_join_request (Florian Westphal) [1936368] - mptcp: create the listening socket for new port (Florian Westphal) [1936368] - mptcp: create subflow or signal addr for newly added address (Florian Westphal) [1936368] - mptcp: drop *_max fields in mptcp_pm_data (Florian Westphal) [1936368] - mptcp: use WRITE_ONCE for the pernet *_max (Florian Westphal) [1936368] - mptcp: pm nl: reduce variable scope (Florian Westphal) [1936368] - mptcp: pm nl: support IPv4 mapped in v6 addresses (Florian Westphal) [1936368] - mptcp: support MPJoin with IPv4 mapped in v6 sk (Florian Westphal) [1936368] - mptcp: use sha256() instead of open coding (Florian Westphal) [1936368] - crypto: lib/sha256 - add sha256() function (Florian Westphal) [1936368] - mptcp: use SHA256_BLOCK_SIZE, not SHA_MESSAGE_BYTES (Florian Westphal) [1936368] - xprtrdma: Pad optimization, revisited (Steve Dickson) [1926957] - ibmvnic: remove set but not used variable 'netdev' (Diego Domingos) [1922193] - net/ibmvnic: Remove tests of member address (Diego Domingos) [1922193] - ibmvnic: remove duplicate napi_schedule call in do_reset function (Diego Domingos) [1922193] - ibmvnic: avoid calling napi_disable() twice (Diego Domingos) [1922193] - ibmvnic: queue reset work in system_long_wq (Diego Domingos) [1922193] - ibmvnic: correctly use dev_consume/free_skb_irq (Diego Domingos) [1922193] - ibmvnic: improve failover sysfs entry (Diego Domingos) [1922193] - ibmvnic: print adapter state as a string (Diego Domingos) [1922193] - ibmvnic: print reset reason as a string (Diego Domingos) [1922193] - ibmvnic: clean up the remaining debugfs data structures (Diego Domingos) [1922193] - ibmvnic: Use 'skb_frag_address()' instead of hand coding it (Diego Domingos) [1922193] - ibmvnic: remove excessive irqsave (Diego Domingos) [1922193] - ibmvnic: always store valid MAC address (Diego Domingos) [1922193] - ibmvnic: Fix possibly uninitialized old_num_tx_queues variable warning. (Diego Domingos) [1922193] - vio: make remove callback return void (Diego Domingos) [1922193] - tty: hvcs: Drop unnecessary if block (Diego Domingos) [1922193] - ibmvnic: serialize access to work queue on remove (Diego Domingos) [1922193] - ibmvnic: skip send_request_unmap for timeout reset (Diego Domingos) [1922193] - ibmvnic: add memory barrier to protect long term buffer (Diego Domingos) [1922193] - ibmvnic: substitute mb() with dma_wmb() for send_*crq* functions (Diego Domingos) [1922193] - ibmvnic: prefer strscpy over strlcpy (Diego Domingos) [1922193] - ibmvnic: remove unused spinlock_t stats_lock definition (Diego Domingos) [1922193] - ibmvnic: add comments for spinlock_t definitions (Diego Domingos) [1922193] - ibmvnic: fix miscellaneous checks (Diego Domingos) [1922193] - ibmvnic: avoid multiple line dereference (Diego Domingos) [1922193] - ibmvnic: fix braces (Diego Domingos) [1922193] - ibmvnic: fix block comments (Diego Domingos) [1922193] - ibmvnic: prefer 'unsigned long' over 'unsigned long int' (Diego Domingos) [1922193] - ibmvnic: remove unnecessary rmb() inside ibmvnic_poll (Diego Domingos) [1922193] - ibmvnic: rework to ensure SCRQ entry reads are properly ordered (Diego Domingos) [1922193] - ibmvnic: Ensure that CRQ entry read are correctly ordered (Diego Domingos) [1922193] - net: ethernet: ibm: ibmvnic: Fix some kernel-doc misdemeanours (Diego Domingos) [1922193] - powerpc/hmi: Fix kernel hang when TB is in error state. (Gustavo Walbon) [1924091] - powerpc/eeh: Fix EEH handling for hugepages in ioremap space. (Gustavo Walbon) [1924090] - powerpc/pseries: Only register vio drivers if vio bus exists (Gustavo Walbon) [1924090] - powerpc/pci: Remove unimplemented prototypes (Gustavo Walbon) [1924090] - powerpc/powernv/pci: Use kzalloc() for phb related allocations (Gustavo Walbon) [1924090] - powerpc/pasemi: Move PHB discovery (Gustavo Walbon) [1924090] - powerpc/embedded6xx/mve5100: Move PHB discovery (Gustavo Walbon) [1924090] - powerpc/embedded6xx/mpc7448: Move PHB discovery (Gustavo Walbon) [1924090] - powerpc/embedded6xx/linkstation: Move PHB discovery (Gustavo Walbon) [1924090] - powerpc/embedded6xx/holly: Move PHB discovery (Gustavo Walbon) [1924090] - powerpc/chrp: Move PHB discovery (Gustavo Walbon) [1924090] - powerpc/amigaone: Move PHB discovery (Gustavo Walbon) [1924090] - powerpc/83xx: Move PHB discovery (Gustavo Walbon) [1924090] - powerpc/82xx/*: Move PHB discovery (Gustavo Walbon) [1924090] - powerpc/52xx/mpc5200_simple: Move PHB discovery (Gustavo Walbon) [1924090] - powerpc/52xx/media5200: Move PHB discovery (Gustavo Walbon) [1924090] - powerpc/52xx/lite5200: Move PHB discovery (Gustavo Walbon) [1924090] - powerpc/52xx/efika: Move PHB discovery (Gustavo Walbon) [1924090] - powerpc/512x: Move PHB discovery (Gustavo Walbon) [1924090] - powerpc/pci: Move PHB discovery for PCI_DN using platforms (Gustavo Walbon) [1924090] - powerpc/maple: Fix declaration made after definition (Gustavo Walbon) [1924090] - powerpc/pci: Add ppc_md.discover_phbs() (Gustavo Walbon) [1924090] - powerpc/pci: Delete traverse_pci_dn() (Gustavo Walbon) [1924090] - powerpc/eeh: Rework pci_dev lookup in debugfs attributes (Gustavo Walbon) [1924090] - selftests/powerpc: Add VF recovery tests (Gustavo Walbon) [1924090] - powerpc/pseries/eeh: Make pseries_send_allow_unfreeze() static (Gustavo Walbon) [1924090] - powerpc/pseries/eeh: Make pseries_pcibios_bus_add_device() static (Gustavo Walbon) [1924090] - selftests/powerpc: Make the test check in eeh-basic.sh posix compliant (Gustavo Walbon) [1924090] - powernv/pci: Print an error when device enable is blocked (Gustavo Walbon) [1924090] - selftests/powerpc/eeh: disable kselftest timeout setting for eeh-basic (Gustavo Walbon) [1924090] - powerpc/eeh_cache: Fix a possible debugfs deadlock (Gustavo Walbon) [1924090] - powerpc/eeh: Fix eeh_dev_check_failure() for PE#0 (Gustavo Walbon) [1924090] - selftests/powerpc: Fix eeh-basic.sh exit codes (Gustavo Walbon) [1924090] - powerpc/pseries/eeh: Fix use of uninitialised variable (Gustavo Walbon) [1924090] - powerpc/eeh: Delete eeh_pe->config_addr (Gustavo Walbon) [1924090] - powerpc/eeh: Clean up PE addressing (Gustavo Walbon) [1924090] - powerpc/pseries/eeh: Allow zero to be a valid PE configuration address (Gustavo Walbon) [1924090] - powerpc/pseries/eeh: Rework device EEH PE determination (Gustavo Walbon) [1924090] - powerpc/pseries/eeh: Clean up pe_config_addr lookups (Gustavo Walbon) [1924090] - powerpc/eeh: Move EEH initialisation to an arch initcall (Gustavo Walbon) [1924090] - powerpc/eeh: Delete eeh_ops->init (Gustavo Walbon) [1924090] - powerpc/pseries: Stop using eeh_ops->init() (Gustavo Walbon) [1924090] - powerpc/powernv: Stop using eeh_ops->init() (Gustavo Walbon) [1924090] - powerpc/eeh: Rework EEH initialisation (Gustavo Walbon) [1924090] - powerpc/pseries/eeh: Fix dumb linebreaks (Gustavo Walbon) [1924090] - selftests/powerpc: Squash spurious errors due to device removal (Gustavo Walbon) [1924090] - powerpc/eeh: Move PE tree setup into the platform (Gustavo Walbon) [1924090] - powerpc/eeh: Drop pdn use in eeh_pe_tree_insert() (Gustavo Walbon) [1924090] - powerpc/eeh: Rename eeh_{add_to|remove_from}_parent_pe() (Gustavo Walbon) [1924090] - powerpc/eeh: Remove class code field from edev (Gustavo Walbon) [1924090] - powerpc/eeh: Remove spurious use of pci_dn in eeh_dump_dev_log (Gustavo Walbon) [1924090] - powerpc/eeh: Pass eeh_dev to eeh_ops->{read|write}_config() (Gustavo Walbon) [1924090] - powerpc/eeh: Pass eeh_dev to eeh_ops->resume_notify() (Gustavo Walbon) [1924090] - powerpc/eeh: Pass eeh_dev to eeh_ops->restore_config() (Gustavo Walbon) [1924090] - powerpc/eeh: Remove VF config space restoration (Gustavo Walbon) [1924090] - powerpc/eeh: Kill off eeh_ops->get_pe_addr() (Gustavo Walbon) [1924090] - powerpc/pseries: Stop using pdn->pe_number (Gustavo Walbon) [1924090] - powerpc/eeh: Move vf_index out of pci_dn and into eeh_dev (Gustavo Walbon) [1924090] - powerpc/eeh: Remove eeh_dev.c (Gustavo Walbon) [1924090] - powerpc/eeh: Remove eeh_dev_phb_init_dynamic() (Gustavo Walbon) [1924090] - powerpc/powernv: Make pnv_pci_sriov_enable() and friends static (Gustavo Walbon) [1924090] - powerpc/pseries: Make vio and ibmebus initcalls pseries specific (Gustavo Walbon) [1924090] - powerpc/eeh: Release EEH device state synchronously (Gustavo Walbon) [1924090] - powerpc/eeh: Rework eeh_ops->probe() (Gustavo Walbon) [1924090] - powerpc/eeh: Make early EEH init pseries specific (Gustavo Walbon) [1924090] - powerpc/eeh: Remove PHB check in probe (Gustavo Walbon) [1924090] - powerpc/eeh: Do early EEH init only when required (Gustavo Walbon) [1924090] - powerpc/eeh: Only dump stack once if an MMIO loop is detected (Gustavo Walbon) [1924090] - powernv/pci: Add a debugfs entry to dump PHB's IODA PE state (Gustavo Walbon) [1924090] - powernv/pci: Allow any write trigger the diag dump (Gustavo Walbon) [1924090] - powernv/pci: Use pnv_phb as the private data for debugfs entries (Gustavo Walbon) [1924090] - powerpc/powernv/npu: Fix debugfs_simple_attr.cocci warnings (Gustavo Walbon) [1924090] - powerpc/pcidn: Warn when sriov pci_dn management is used incorrectly (Gustavo Walbon) [1924090] - powerpc/pcidn: Make VF pci_dn management CONFIG_PCI_IOV specific (Gustavo Walbon) [1924090] - powerpc/sriov: Remove VF eeh_dev state when disabling SR-IOV (Gustavo Walbon) [1924090] - powerpc/eeh_sysfs: Make clearing EEH_DEV_SYSFS saner (Gustavo Walbon) [1924090] - powerpc/eeh_sysfs: Remove double pci_dn lookup. (Gustavo Walbon) [1924090] - powerpc/eeh_sysfs: ifdef pseries sr-iov sysfs properties (Gustavo Walbon) [1924090] - powerpc/eeh_cache: Don't use pci_dn when inserting new ranges (Gustavo Walbon) [1924090] - powerpc/eeh: differentiate duplicate detection message (Gustavo Walbon) [1924090] - powerpc/eeh: Handle hugepages in ioremap space (Gustavo Walbon) [1924090] - powerpc/powernv-eeh: Consisely desribe what this file does (Gustavo Walbon) [1924090] - powerpc/eeh_cache: fix a W=1 kernel-doc warning (Gustavo Walbon) [1924090] - powerpc/eeh_cache: Add a way to dump the EEH address cache (Gustavo Walbon) [1924090] - powerpc/powernv: Escalate reset when IODA reset fails (Gustavo Walbon) [1924090] - powerpc/powernv/eeh/npu: Fix uninitialized variables in opal_pci_eeh_freeze_status (Gustavo Walbon) [1924090] - powerpc: eeh_event: convert semaphore to completion (Gustavo Walbon) [1924090] - powerpc/eeh: Declare pci_ers_result_name() as static (Gustavo Walbon) [1924090] - Bluetooth: verify AMP hci_chan before amp_destroy (Gopal Tiwari) [1962546] {CVE-2021-33034} - NFSv4.2 fix handling of sr_eof in SEEK's reply (Steve Dickson) [1948015] - SUNRPC: Fix null pointer dereference in svc_rqst_free() (Benjamin Coddington) [1952008] - NFSv4: Use sequence counter with associated spinlock (Benjamin Coddington) [1952008] - NFSv4.2: fix return value of _nfs4_get_security_label() (Benjamin Coddington) [1952008] - NFSD: fix error handling in NFSv4.0 callbacks (Benjamin Coddington) [1952008] - NFS: Don't gratuitously clear the inode cache when lookup failed (Benjamin Coddington) [1952008] - NFS: Don't revalidate the directory permissions on a lookup failure (Benjamin Coddington) [1952008] - nfsd: register pernet ops last, unregister first (Benjamin Coddington) [1952008] - SUNRPC: Fix general protection fault in trace_rpc_xdr_overflow() (Benjamin Coddington) [1952008] - lockd: fix access beyond unterminated strings in prints (Benjamin Coddington) [1952008] - tty: Protect disc_data in n_tty_close and n_tty_flush_buffer (Rafael Aquini) [1879861] - hwmon: (amd_energy) Add AMD family 19h model 30h x86 match (Terry Bowman) [1949280]- redhat/configs: Re-enable dptf_power module (Prarit Bhargava) [1962349] - net/sched: act_ct: Offload connections with commit action (Marcelo Ricardo Leitner) [1965817] - netfilter: flowtable: Remove redundant hw refresh bit (Marcelo Ricardo Leitner) [1965817] - inet_diag: add support for tw_mark (Xin Long) [1972967] - mm: thp: fix MADV_REMOVE deadlock on shmem THP (Waiman Long) [1974659] {CVE-2020-29368} - mm: thp: make the THP mapcount atomic against __split_huge_pmd_locked() (Waiman Long) [1974659] {CVE-2020-29368} - mmap locking API: add mmap_lock_is_contended() (Waiman Long) [1970177] - mm: madvise: fix vma user-after-free (Waiman Long) [1970177] - khugepaged: collapse_pte_mapped_thp() protect the pmd lock (Waiman Long) [1970177] - khugepaged: collapse_pte_mapped_thp() flush the right range (Waiman Long) [1970177] - mm/mmap.c: close race between munmap() and expand_upwards()/downwards() (Waiman Long) [1970177] - mm: document warning in move_normal_pmd() and make it warn only once (Waiman Long) [1970177] - mmap locking API: convert mmap_sem comments (Waiman Long) [1970177] - mmap locking API: convert mmap_sem API comments (Waiman Long) [1970177] - mmap locking API: rename mmap_sem to mmap_lock (Waiman Long) [1970177] - mmap locking API: add mmap_assert_locked() and mmap_assert_write_locked() (Waiman Long) [1970177] - mmap locking API: add MMAP_LOCK_INITIALIZER (Waiman Long) [1970177] - mmap locking API: convert nested write lock sites (Waiman Long) [1970177] - mmap locking API: convert mmap_sem call sites missed by coccinelle (Waiman Long) [1970177] - mmap locking API: use coccinelle to convert mmap_sem rwsem call sites (Waiman Long) [1970177] - MMU notifier: use the new mmap locking API (Waiman Long) [1970177] - mm/gup.c: further document vma_permits_fault() (Waiman Long) [1970177] - mm/gup.c: update the documentation (Waiman Long) [1970177] - mm/ksm: fix NULL pointer dereference when KSM zero page is enabled (Waiman Long) [1970177] - proc: inline vma_stop into m_stop (Waiman Long) [1970177] - mm: remove CONFIG_TRANSPARENT_HUGE_PAGECACHE (Waiman Long) [1970177] - fs/io_uring: set FOLL_PIN via pin_user_pages() (Waiman Long) [1970177] - shmem: pin the file in shmem_fault() if mmap_sem is dropped (Waiman Long) [1970177] - mm/gup.c: fix comments of __get_user_pages() and get_user_pages_remote() (Waiman Long) [1970177] - mm/init-mm.c: include for vm_committed_as_batch (Waiman Long) [1970177] - lib/generic-radix-tree.c: add kmemleak annotations (Waiman Long) [1970177] - mm: Remove BUG_ON mmap_sem not held from xxx_trans_huge_lock() (Waiman Long) [1970177] - lib/generic-radix-tree.c: make 2 functions static inline (Waiman Long) [1970177] - x86/mm: Clean up the pmd_read_atomic() comments (Waiman Long) [1970177] - x86/mm: Fix function name typo in pmd_read_atomic() comment (Waiman Long) [1970177] - khugepaged: enable collapse pmd for pte-mapped THP (Waiman Long) [1970177] - mm: Handle MADV_WILLNEED through vfs_fadvise() (Waiman Long) [1970177] - pagewalk: use lockdep_assert_held for locking validation (Waiman Long) [1970177] - mm: use down_read_killable for locking mmap_sem in access_remote_vm (Waiman Long) [1970177] - proc: use down_read_killable mmap_sem for /proc/pid/map_files (Waiman Long) [1970177] - proc: use down_read_killable mmap_sem for /proc/pid/clear_refs (Waiman Long) [1970177] - proc: use down_read_killable mmap_sem for /proc/pid/pagemap (Waiman Long) [1970177] - proc: use down_read_killable mmap_sem for /proc/pid/smaps_rollup (Waiman Long) [1970177] - proc: use down_read_killable mmap_sem for /proc/pid/maps (Waiman Long) [1970177] - mm/filemap.c: correct the comment about VM_FAULT_RETRY (Waiman Long) [1970177] - mm: mmu_gather: remove __tlb_reset_range() for force flush (Waiman Long) [1970177] - arm64/mm: Drop mmap_sem before calling __do_kernel_fault() (Waiman Long) [1970177] - docs/vm: Minor editorial changes in the THP and hugetlbfs (Waiman Long) [1970177] - x86/mpx, mm/core: Fix recursive munmap() corruption (Waiman Long) [1970177] - doc: mm: migration doesn't use FOLL_SPLIT anymore (Waiman Long) [1970177] - filemap: add a comment about FAULT_FLAG_RETRY_NOWAIT behavior (Waiman Long) [1970177] - proc: commit to genradix (Waiman Long) [1970177] - generic radix trees (Waiman Long) [1970177] - mm: swap: add comment for swap_vma_readahead (Waiman Long) [1970177] - x86/mm: Make set_pmd_at() paravirt aware (Waiman Long) [1970177] - mm: select HAVE_MOVE_PMD on x86 for faster mremap (Waiman Long) [1970177] - mm: speed up mremap by 20x on large regions (Waiman Long) [1970177] - mm/mmap.c: remove verify_mm_writelocked() (Waiman Long) [1970177] - x86/fault: Check user_mode(regs) when avoiding an mmap_sem deadlock (Waiman Long) [1970177] - mm: brk: downgrade mmap_sem to read when shrinking (Waiman Long) [1970177] - mm: mremap: downgrade mmap_sem to read when shrinking (Waiman Long) [1970177] - mm: unmap VM_PFNMAP mappings with optimized path (Waiman Long) [1970177] - mm: unmap VM_HUGETLB mappings with optimized path (Waiman Long) [1970177] - mm: mmap: zap pages with read mmap_sem in munmap (Waiman Long) [1970177] - x86/mm: Fix exception table comments (Waiman Long) [1970177] - ACPI: x86: Call acpi_boot_table_init() after acpi_table_upgrade() (Mark Langsdorf) [1946282] - acpi/drivers/thermal: Remove TRIPS_NONE cooling device binding (Mark Langsdorf) [1946282] - thermal/drivers/acpi: Use hot and critical ops (Mark Langsdorf) [1946282] - thermal/core: Add critical and hot ops (Mark Langsdorf) [1946282] - thermal/core: Emit a warning if the thermal zone is updated without ops (Mark Langsdorf) [1946282] - ACPI: scan: Fix _STA getting called on devices with unmet dependencies (Mark Langsdorf) [1946282] - ACPI: tables: x86: Reserve memory occupied by ACPI tables (Mark Langsdorf) [1946282] - ACPICA: Always create namespace nodes using acpi_ns_create_node() (Mark Langsdorf) [1946282] - ACPI: platform: Add balanced-performance platform profile (Mark Langsdorf) [1946282] - ACPI: platform: Hide ACPI_PLATFORM_PROFILE option (Mark Langsdorf) [1946282] - ACPICA: Remove some code duplication from acpi_ev_address_space_dispatch (Mark Langsdorf) [1946282] - ACPICA: Fix race in generic_serial_bus (I2C) and GPIO op_region parameter handling (Mark Langsdorf) [1946282] - ACPI: property: Satisfy kernel doc validator (part 2) (Mark Langsdorf) [1946282] - ACPI: property: Satisfy kernel doc validator (part 1) (Mark Langsdorf) [1946282] - ACPI: property: Make acpi_node_prop_read() static (Mark Langsdorf) [1946282] - ACPI: property: Remove dead code (Mark Langsdorf) [1946282] - iommu/amd: Fix performance counter initialization (Mark Langsdorf) [1946282] - ACPI: property: Fix fwnode string properties matching (Mark Langsdorf) [1946282] - ACPI / NUMA: add a stub function for node_to_pxm() (Mark Langsdorf) [1946282] - ACPI: OSL: Rework acpi_check_resource_conflict() (Mark Langsdorf) [1946282] - ACPI: APEI: ERST: remove unneeded semicolon (Mark Langsdorf) [1946282] - iommu/vt-d: Add new enum value and structure for SATC (Mark Langsdorf) [1946282] - ACPI: Add support for native USB4 control _OSC (Mark Langsdorf) [1946282] - ACPI: Execute platform _OSC also with query bit clear (Mark Langsdorf) [1946282] - redhat/configs: Add CONFIG_ACPI_FPDT (Mark Langsdorf) [1946282] - ACPI: tables: introduce support for FPDT table (Mark Langsdorf) [1946282] - ACPI: APEI: Add is_generic_error() to identify GHES sources (Mark Langsdorf) [1946282] - ACPI: platform-profile: Fix possible deadlock in platform_profile_remove() (Mark Langsdorf) [1946282] - ACPI: platform-profile: Introduce object pointers to callbacks (Mark Langsdorf) [1946282] - PCI/ACPI: Clarify message about _OSC failure (Mark Langsdorf) [1946282] - PCI/ACPI: Remove unnecessary osc_lock (Mark Langsdorf) [1946282] - PCI/ACPI: Make acpi_pci_osc_control_set() static (Mark Langsdorf) [1946282] - media: ACPI / bus: Add acpi_dev_get_next_match_dev() and helper macro (Mark Langsdorf) [1946282] - ACPI: scan: Adjust white space in acpi_device_add() (Mark Langsdorf) [1946282] - ACPI: scan: Rearrange memory allocation in acpi_device_add() (Mark Langsdorf) [1946282] - ACPI: platform-profile: Drop const qualifier for cur_profile (Mark Langsdorf) [1946282] - ACPI: configfs: add missing check after configfs_register_default_group() (Mark Langsdorf) [1946282] - ACPI: CPPC: initialise vaddr pointers to NULL (Mark Langsdorf) [1946282] - ACPI: CPPC: add __iomem annotation to generic_comm_base pointer (Mark Langsdorf) [1946282] - ACPI: CPPC: remove __iomem annotation for cpc_reg's address (Mark Langsdorf) [1946282] - ACPI: Use DEVICE_ATTR_ macros (Mark Langsdorf) [1946282] - ACPICA: Update version to 20210105 (Mark Langsdorf) [1946282] - ACPICA: Updated all copyrights to 2021 (Mark Langsdorf) [1946282] - ACPICA: Remove the VRTC table (Mark Langsdorf) [1946282] - ACPICA: Remove the MTMR (Mid-Timer) table (Mark Langsdorf) [1946282] - ACPICA: Update version to 20201217 (Mark Langsdorf) [1946282] - ACPICA: add type casts for string functions (Mark Langsdorf) [1946282] - ACPICA: fix -Wfallthrough (Mark Langsdorf) [1946282] - ACPICA: Clean up exception code class checks (Mark Langsdorf) [1946282] - ACPICA: Fix exception code class checks (Mark Langsdorf) [1946282] - redhat/configs: Add CONFIG_ACPI_PLATFORM_PROFILE (Mark Langsdorf) [1946282] - ACPI: platform: Add platform profile support (Mark Langsdorf) [1946282] - NTB/msi: Use irq_has_action() (Myron Stowe) [1933153] - NTB: Use struct_size() helper in devm_kzalloc() (Myron Stowe) [1933153] - ntb: intel: Fix memleak in intel_ntb_pci_probe (Myron Stowe) [1933153] - NTB: hw: amd: fix an issue about leak system resources (Myron Stowe) [1933153] - ntb: hw: remove the code that sets the DMA mask (Myron Stowe) [1933153] - [s390] s390/qdio: remove 'merge_pending' mechanism (Claudio Imbrenda) [1919251] - [s390] s390/qdio: improve handling of PENDING buffers for QEBSM devices (Claudio Imbrenda) [1919251] - [s390] s390/qdio: rework q->qdio_error indication (Claudio Imbrenda) [1919251] - [s390] s390/qdio: inline qdio_kick_handler() (Claudio Imbrenda) [1919251] - [s390] s390/qdio: track time of last data IRQ for each device (Claudio Imbrenda) [1919251] - [s390] s390/qdio: make thinint registration symmetric (Claudio Imbrenda) [1919251] - [s390] s390/qdio: adopt new tasklet API (Claudio Imbrenda) [1919251] - [s390] s390/qdio: remove qdio_inbound_q_moved() wrapper (Claudio Imbrenda) [1919251] - [s390] s390/qdio: remove Input tasklet code (Claudio Imbrenda) [1919251] - [s390] scsi: zfcp: Do not set COMMAND_COMPLETE (Claudio Imbrenda) [1919251] - [s390] scsi: zfcp: Handle event-lost notification for Version Change events (Claudio Imbrenda) [1919251] - [s390] scsi: zfcp: Process Version Change events (Claudio Imbrenda) [1919251] - [s390] scsi: zfcp: Clarify & assert the stat_lock locking in zfcp_qdio_send() (Claudio Imbrenda) [1919251] - [s390] scsi: zfcp: Remove orphaned function declarations (Claudio Imbrenda) [1919251] - [s390] scsi: zfcp: Lift Input Queue tasklet from qdio (Claudio Imbrenda) [1919251] - [s390] scsi: zfcp: Clarify access to erp_action in zfcp_fsf_req_complete() (Claudio Imbrenda) [1919251] - [s390] scsi: zfcp: Use list_first_entry_or_null() in zfcp_erp_thread() (Claudio Imbrenda) [1919251] - [s390] s390/qdio: always use dev_name() for device name in QIB (Claudio Imbrenda) [1919251] - [s390] s390/qdio: clean up QDR setup (Claudio Imbrenda) [1919251] - [s390] s390/qdio: make qdio_handle_aobs() more robust (Claudio Imbrenda) [1919251] - [s390] s390/cpumf: disable preemption when accessing per-cpu variable (Claudio Imbrenda) [1925527] - [s390] s390/cpumf: rename header file to hwctrset.h (Claudio Imbrenda) [1925527] - [s390] s390/cpumf: remove 60 seconds read limit (Claudio Imbrenda) [1925527] - [s390] s390/cpumf: Add support for complete counter set extraction (Claudio Imbrenda) [1925527]- KVM: X86: hyper-v: Task srcu lock when accessing kvm_memslots() (Vitaly Kuznetsov) [1904570] - KVM: nSVM: remove a warning about vmcb01 VM exit reason (Vitaly Kuznetsov) [1904570] - KVM: x86: Consolidate guest enter/exit logic to common helpers (Vitaly Kuznetsov) [1904570] - KVM: x86: Defer vtime accounting 'til after IRQ handling (Vitaly Kuznetsov) [1904570] - context_tracking: Move guest exit vtime accounting to separate helpers (Vitaly Kuznetsov) [1904570] - context_tracking: Move guest exit context tracking to separate helpers (Vitaly Kuznetsov) [1904570] - context_tracking: Make guest_enter/exit() .noinstr ready (Vitaly Kuznetsov) [1904570] - sched/cputime: Rename vtime_account_system() to vtime_account_kernel() (Vitaly Kuznetsov) [1904570] - x86/kvm/svm: Move guest enter/exit into .noinstr.text (Vitaly Kuznetsov) [1904570] - x86/kvm/vmx: Move guest enter/exit into .noinstr.text (Vitaly Kuznetsov) [1904570] - x86/kvm/svm: Add hardirq tracing on guest enter/exit (Vitaly Kuznetsov) [1904570] - x86/kvm/vmx: Add hardirq tracing to guest enter/exit (Vitaly Kuznetsov) [1904570] - x86/kvm: Move context tracking where it belongs (Vitaly Kuznetsov) [1904570] - Move some more variables to kernel job templates (Michael Hofmann) - Use a different branch name for realtime pipelines (Michael Hofmann) - block: mark queue init done at the end of blk_register_queue (Ming Lei) [1963766] - block: fix race between adding/removing rq qos and normal IO (Ming Lei) [1963766] - netfilter: x_tables: Use correct memory barriers. (Phil Sutter) [1949090] - Revert "netfilter: x_tables: Switch synchronization to RCU" (Phil Sutter) [1949090] - vfio/pci/nvlink2: Do not attempt NPU2 setup on POWER8NVL NPU (Gustavo Walbon) [1891589] - powerpc/powernv/npu: Do not attempt NPU2 setup on POWER8NVL NPU (Gustavo Walbon) [1891589] - cpupower: Add cpuid cap flag for MSR_AMD_HWCR support (Steve Best) [1949161] - cpupower: Remove family arg to decode_pstates() (Steve Best) [1949161] - cpupower: Condense pstate enabled bit checks in decode_pstates() (Steve Best) [1949161] - cpupower: Update family checks when decoding HW pstates (Steve Best) [1949161] - cpupower: Remove unused pscur variable. (Steve Best) [1949161] - cpupower: Add CPUPOWER_CAP_AMD_HW_PSTATE cpuid caps flag (Steve Best) [1949161] - cpupower: Correct macro name for CPB caps flag (Steve Best) [1949161] - cpupower: Update msr_pstate union struct naming (Steve Best) [1949161] - cpupower: add Makefile dependencies for install targets (Steve Best) [1949161] - tools/power/cpupower: Read energy_perf_bias from sysfs (Steve Best) [1949161] - tools: Avoid comma separated statements (Steve Best) [1949161] - cpupower: speed up generating git version string (Steve Best) [1949161] - cpupowerutils: fix spelling mistake "dependant" -> "dependent" (Steve Best) [1949161] - ext4: fix ext4_error_err save negative errno into superblock (Lukas Czerner) [1964928] - ext4: do not set SB_ACTIVE in ext4_orphan_cleanup() (Lukas Czerner) [1964928] - ext4: fix check to prevent false positive report of incorrect used inodes (Lukas Czerner) [1964928] - ext4: fix potential error in ext4_do_update_inode (Lukas Czerner) [1964928] - ext4: do not try to set xattr into ea_inode if value is empty (Lukas Czerner) [1964928] - ext4: fix potential htree index checksum corruption (Lukas Czerner) [1964928] - ext4: don't leak old mountpoint samples (Lukas Czerner) [1964928] - ext4: don't remount read-only with errors=continue on reboot (Lukas Czerner) [1964928] - ext4: fix deadlock with fs freezing and EA inodes (Lukas Czerner) [1964928] - ext4: fix a memory leak of ext4_free_data (Lukas Czerner) [1964928] - ext4: find old entry again if failed to rename whiteout (Lukas Czerner) [1945503] - ext4: fix bug for rename with RENAME_WHITEOUT (Lukas Czerner) [1945503] - mount: fix mounting of detached mounts onto targets that reside on shared mounts (Carlos Maiolino) [1959172] - fs: fix lazytime expiration handling in __writeback_single_inode() (Carlos Maiolino) [1936260] - tty: Don't hold ldisc lock in tty_reopen() if ldisc present (Waiman Long) [1968271] - tty/ldsem: Add lockdep asserts for ldisc_sem (Waiman Long) [1968271] - tty: Simplify tty->count math in tty_reopen() (Waiman Long) [1968271] - tty: Don't block on IO when ldisc change is pending (Waiman Long) [1968271] - tty: Hold tty_ldisc_lock() during tty_reopen() (Waiman Long) [1968271] - tty: Drop tty->count on tty_reopen() failure (Waiman Long) [1968271] - net: udp: Add support for getsockopt(..., ..., UDP_GRO, ..., ...); (Xin Long) [1951679] - net: Fix gro aggregation for udp encaps with zero csum (Xin Long) [1951679] - udp: ipv4: manipulate network header of NATed UDP GRO fraglist (Xin Long) [1951679] - udp: not remove the CRC flag from dev features when need_csum is false (Xin Long) [1951679] - udp: mask TOS bits in udp_v4_early_demux() (Xin Long) [1951679] - net: fix use-after-free when UDP GRO with shared fraglist (Xin Long) [1951679] - x86, sched: Treat Intel SNC topology as default, COD as exception (David Arcari) [1920040] - dmaengine: idxd: iax bus removal (Jerry Snitselaar) [1955744] - dmaengine: idxd: fix cdev setup and free device lifetime issues (Jerry Snitselaar) [1955744] - dmaengine: idxd: fix group conf_dev lifetime (Jerry Snitselaar) [1955744] - dmaengine: idxd: fix engine conf_dev lifetime (Jerry Snitselaar) [1955744] - dmaengine: idxd: fix wq conf_dev 'struct device' lifetime (Jerry Snitselaar) [1955744] - dmaengine: idxd: fix idxd conf_dev 'struct device' lifetime (Jerry Snitselaar) [1955744] - dmaengine: idxd: use ida for device instance enumeration (Jerry Snitselaar) [1955744] - dmaengine: idxd: removal of pcim managed mmio mapping (Jerry Snitselaar) [1955744] - dmaengine: idxd: cleanup pci interrupt vector allocation management (Jerry Snitselaar) [1955744] - dmaengine: idxd: fix dma device lifetime (Jerry Snitselaar) [1955744] - dmaengine: idxd: Fix potential null dereference on pointer status (Jerry Snitselaar) [1927070] - dmaengine: idxd: fix wq cleanup of WQCFG registers (Jerry Snitselaar) [1955744] - dmaengine: idxd: clear MSIX permission entry on shutdown (Jerry Snitselaar) [1955744] - dmaengine: idxd: fix wq size store permission state (Jerry Snitselaar) [1955744] - dmaengine: idxd: fix opcap sysfs attribute output (Jerry Snitselaar) [1955744] - dmaengine: idxd: Fix clobbering of SWERR overflow bit on writeback (Jerry Snitselaar) [1955744] - dmaengine: idxd: add module parameter to force disable of SVA (Jerry Snitselaar) [1920734] - dmaengine: idxd: set DMA channel to be private (Jerry Snitselaar) [1920759] - dma: idxd: use DEFINE_MUTEX() for mutex lock (Jerry Snitselaar) [1955744] - dmaengine: idxd: check device state before issue command (Jerry Snitselaar) [1927070] - dmaengine: move channel device_node deletion to driver (Jerry Snitselaar) [1920721] - dmaengine: idxd: fix misc interrupt completion (Jerry Snitselaar) [1920757] - dmaengine: idxd: Fix list corruption in description completion (Jerry Snitselaar) [1920746] - dmaengine: idxd: add IAX configuration support in the IDXD driver (Jerry Snitselaar) [1837233] - dmaengine: idxd: add ATS disable knob for work queues (Jerry Snitselaar) [1921291] - dmaengine: idxd: define table offset multiplier (Jerry Snitselaar) [1921290] - dmaengine: idxd: Update calculation of group offset to be more readable (Jerry Snitselaar) [1955744]- redhat/config: Double MAX_LOCKDEP_ENTRIES (Waiman Long) [1945937] - dm writecache: flush origin device when writing and cache is full (Mike Snitzer) [1970513] - dm snapshot: properly fix a crash when an origin has no snapshots (Mike Snitzer) [1970513] - dm verity: fix require_signatures module_param permissions (Mike Snitzer) [1970513] - dm snapshot: fix crash with transient storage and zero chunk size (Mike Snitzer) [1970513] - dm rq: fix double free of blk_mq_tag_set in dev remove after table load fails (Mike Snitzer) [1970513] - dm integrity: increase RECALC_SECTORS to improve recalculate speed (Mike Snitzer) [1970513] - dm integrity: don't re-write metadata if discarding same blocks (Mike Snitzer) [1970513] - dm raid: fix inconclusive reshape layout on fast raid4/5/6 table reload sequences (Mike Snitzer) [1970513] - dm raid: fix fall-through warning in rs_check_takeover() for Clang (Mike Snitzer) [1970513] - dm integrity: fix missing goto in bitmap_flush_interval error handling (Mike Snitzer) [1970513] - dm space map common: fix division bug in sm_ll_find_free_block() (Mike Snitzer) [1970513] - dm persistent data: packed struct should have an aligned() attribute too (Mike Snitzer) [1970513] - dm btree spine: remove paranoid node_check call in node_prep_for_write() (Mike Snitzer) [1970513] - dm space map disk: remove redundant calls to sm_disk_get_nr_free() (Mike Snitzer) [1970513] - dm persistent data: remove unused return from exit_shadow_spine() (Mike Snitzer) [1970513] - dm verity: allow only one error handling mode (Mike Snitzer) [1970513] - dm: remove useless loop in __split_and_process_bio (Mike Snitzer) [1970513] - redhat/configs: Update CONFIG_PINCTRL_AMD (David Arcari) [1964588] - ionic: fix ptp support config breakage (Jonathan Toppins) [1951826] - ionic: return -EFAULT if copy_to_user() fails (Jonathan Toppins) [1951826] - ionic: git_ts_info bit shifters (Jonathan Toppins) [1951826] - ionic: extend ts_config set locking (Jonathan Toppins) [1951826] - ionic: add ts_config replay (Jonathan Toppins) [1951826] - ionic: ignore EBUSY on queue start (Jonathan Toppins) [1951826] - ionic: re-start ptp after queues up (Jonathan Toppins) [1951826] - ionic: add SKBTX_IN_PROGRESS (Jonathan Toppins) [1951826] - ionic: check for valid tx_mode on SKBTX_HW_TSTAMP xmit (Jonathan Toppins) [1951826] - ionic: remove unnecessary compat ifdef (Jonathan Toppins) [1951826] - ionic: fix up a couple of code style nits (Jonathan Toppins) [1951826] - ionic: advertise support for hardware timestamps (Jonathan Toppins) [1951826] - ionic: ethtool ptp stats (Jonathan Toppins) [1951826] - ionic: add ethtool support for PTP (Jonathan Toppins) [1951826] - ionic: add and enable tx and rx timestamp handling (Jonathan Toppins) [1951826] - ethtool: add timestamping related string sets (Jonathan Toppins) [1951826] - net: Introduce peer to peer one step PTP time stamping. (Jonathan Toppins) [1951826] - ionic: set up hw timestamp queues (Jonathan Toppins) [1951826] - ionic: add rx filtering for hw timestamp steering (Jonathan Toppins) [1951826] - ionic: link in the new hw timestamp code (Jonathan Toppins) [1951826] - ionic: add hw timestamp support files (Jonathan Toppins) [1951826] - ionic: split adminq post and wait calls (Jonathan Toppins) [1951826] - ionic: add hw timestamp structs to interface (Jonathan Toppins) [1951826] - ionic: add handling of larger descriptors (Jonathan Toppins) [1951826] - ionic: add new queue features to interface (Jonathan Toppins) [1951826] - ionic: pull per-q stats work out of queue loops (Jonathan Toppins) [1951826] - ionic: avoid races in ionic_heartbeat_check (Jonathan Toppins) [1951826] - ionic: fix sizeof usage (Jonathan Toppins) [1951826] - ionic: count dma errors (Jonathan Toppins) [1951826] - ionic: protect adminq from early destroy (Jonathan Toppins) [1951826] - ionic: stop watchdog when in broken state (Jonathan Toppins) [1951826] - ionic: block actions during fw reset (Jonathan Toppins) [1951826] - ionic: update ethtool support bits for BASET (Jonathan Toppins) [1951826] - ionic: fix unchecked reference (Jonathan Toppins) [1951826] - ionic: simplify the intr_index use in txq_init (Jonathan Toppins) [1951826] - ionic: code cleanup details (Jonathan Toppins) [1951826] - ionic: Update driver to use ethtool_sprintf (Jonathan Toppins) [1951826] - ionic: aggregate Tx byte counting calls (Jonathan Toppins) [1951826] - ionic: simplify tx clean (Jonathan Toppins) [1951826] - ionic: generic tx skb mapping (Jonathan Toppins) [1951826] - ionic: simplify TSO descriptor mapping (Jonathan Toppins) [1951826] - ionic: simplify use of completion types (Jonathan Toppins) [1951826] - ionic: rebuild debugfs on qcq swap (Jonathan Toppins) [1951826] - ionic: simplify rx skb alloc (Jonathan Toppins) [1951826] - ionic: optimize fastpath struct usage (Jonathan Toppins) [1951826] - ionic: implement Rx page reuse (Jonathan Toppins) [1951826] - ionic: move rx_page_alloc and free (Jonathan Toppins) [1951826] - drivers: net: ionic: simplify the return expression of ionic_set_rxfh() (Jonathan Toppins) [1951826] - ionic: change mtu after queues are stopped (Jonathan Toppins) [1951826] - ionic: remove some unnecessary oom messages (Jonathan Toppins) [1951826] - ionic: useful names for booleans (Jonathan Toppins) [1951826] - ionic: change set_rx_mode from_ndo to can_sleep (Jonathan Toppins) [1951826] - ionic: flatten calls to ionic_lif_rx_mode (Jonathan Toppins) [1951826] - ionic: batch rx buffer refilling (Jonathan Toppins) [1951826] - ionic: add lif quiesce (Jonathan Toppins) [1951826] - ionic: check for link after netdev registration (Jonathan Toppins) [1951826] - ionic: check port ptr before use (Jonathan Toppins) [1951826] - platform/x86: hp-wireless: add AMD's hardware id to the supported list (David Arcari) [1960472] - treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 1 (David Arcari) [1960472] - net/bond: revert deletion of driver and module versions (Jarod Wilson) [1955702] - net:sfc: fix non-freed irq in legacy irq mode (Íñigo Huguet) [1906728] - devlink: Extend SF port attributes to have external attribute (Petr Oros) [1959002] - netfilter: xt_SECMARK: add new revision to fix structure layout (Phil Sutter) [1961714] - xfrm: ipcomp: remove unnecessary get_cpu() (Sabrina Dubroca) [1946885] - platform/x86: intel_pmc_core: Add support for Alder Lake PCH-P (David Arcari) [1838624] - scsi: qedf: Update the max_id value in host structure (Nilesh Javali) [1954876] - scsi: qedf: Add pointer checks in qedf_update_link_speed() (Nilesh Javali) [1871687] - [s390] s390/nvme: support firmware-assisted dump to NVMe disks (Claudio Imbrenda) [1847447] - [s390] s390: nvme dump support (Claudio Imbrenda) [1847447] - [s390] s390/boot: add build-id to decompressor (Philipp Rudo) [1897093] - genirq: Reduce irqdebug cacheline bouncing (Gustavo Walbon) [1957729]- CI: Merge MR, baseline and private configs (Michael Hofmann) - RDMA/rxe: Fix failure during driver load (Kamal Heib) [1930263] - xfrm: remove the fragment check for ipv6 beet mode (Xin Long) [1965185] - SUNRPC: Fix NFS READs that start at non-page-aligned offsets (Benjamin Coddington) [1950303] - pNFS/NFSv4: Improve rejection of out-of-order layouts (Benjamin Coddington) [1950303] - pNFS/NFSv4: Update the layout barrier when we schedule a layoutreturn (Benjamin Coddington) [1950303] - pNFS/NFSv4: Try to return invalid layout in pnfs_layout_process() (Benjamin Coddington) [1950303] - SUNRPC: Move the svc_xdr_recvfrom tracepoint again (Benjamin Coddington) [1950303] - nfsd4: readdirplus shouldn't return parent of export (Benjamin Coddington) [1950303] - NFS: nfs_igrab_and_active must first reference the superblock (Benjamin Coddington) [1950303] - NFS: nfs_delegation_find_inode_server must first reference the superblock (Benjamin Coddington) [1950303] - NFS/pNFS: Fix a leak of the layout 'plh_outstanding' counter (Benjamin Coddington) [1950303] - NFS/pNFS: Don't leak DS commits in pnfs_generic_retry_commit() (Benjamin Coddington) [1950303] - NFS/pNFS: Don't call pnfs_free_bucket_lseg() before removing the request (Benjamin Coddington) [1950303] - pNFS: Stricter ordering of layoutget and layoutreturn (Benjamin Coddington) [1950303] - pNFS: Clean up pnfs_layoutreturn_free_lsegs() (Benjamin Coddington) [1950303] - pNFS: We want return-on-close to complete when evicting the inode (Benjamin Coddington) [1950303] - pNFS: Mark layout for return if return-on-close was not sent (Benjamin Coddington) [1950303] - net: sunrpc: interpret the return value of kstrtou32 correctly (Benjamin Coddington) [1950303] - SUNRPC: Handle TCP socket sends with kernel_sendpage() again (Benjamin Coddington) [1950303] - NFS/pNFS: Fix a typo in ff_layout_resend_pnfs_read() (Benjamin Coddington) [1950303] - pNFS/flexfiles: Avoid spurious layout returns in ff_layout_choose_ds_for_read (Benjamin Coddington) [1950303] - NFSv4/pnfs: Add tracing for the deviceid cache (Benjamin Coddington) [1950303] - fs/lockd: convert comma to semicolon (Benjamin Coddington) [1950303] - SUNRPC: When expanding the buffer, we may need grow the sparse pages (Benjamin Coddington) [1950303] - SUNRPC: Cleanup - constify a number of xdr_buf helpers (Benjamin Coddington) [1950303] - SUNRPC: Clean up open coded setting of the xdr_stream 'nwords' field (Benjamin Coddington) [1950303] - SUNRPC: _copy_to/from_pages() now check for zero length (Benjamin Coddington) [1950303] - SUNRPC: Cleanup xdr_shrink_bufhead() (Benjamin Coddington) [1950303] - SUNRPC: Fix xdr_expand_hole() (Benjamin Coddington) [1950303] - SUNRPC: Fixes for xdr_align_data() (Benjamin Coddington) [1950303] - SUNRPC: _shift_data_left/right_pages should check the shift length (Benjamin Coddington) [1950303] - NFSv4.1: use BITS_PER_LONG macro in nfs4session.h (Benjamin Coddington) [1950303] - xprtrdma: Fix XDRBUF_SPARSE_PAGES support (Benjamin Coddington) [1950303] - sunrpc: fix xs_read_xdr_buf for partial pages receive (Benjamin Coddington) [1950303] - Revert "nfsd4: support change_attr_type attribute" (Benjamin Coddington) [1950303] - nfsd4: don't query change attribute in v2/v3 case (Benjamin Coddington) [1950303] - nfsd: minor nfsd4_change_attribute cleanup (Benjamin Coddington) [1950303] - nfsd: simplify nfsd4_change_info (Benjamin Coddington) [1950303] - nfsd: only call inode_query_iversion in the I_VERSION case (Benjamin Coddington) [1950303] - nfs_common: need lock during iterate through the list (Benjamin Coddington) [1950303] - nfsd: Fix message level for normal termination (Benjamin Coddington) [1950303] - NFS: switch nfsiod to be an UNBOUND workqueue. (Benjamin Coddington) [1950303] - lockd: don't use interval-based rebinding over TCP (Benjamin Coddington) [1950303] - net: sunrpc: Fix 'snprintf' return value check in 'do_xprt_debugfs' (Benjamin Coddington) [1950303] - NFSv4: Refactor to use user namespaces for nfs4idmap (Benjamin Coddington) [1950303] - NFS: NFSv2/NFSv3: Use cred from fs_context during mount (Benjamin Coddington) [1950303] - NFSv4: Fix a pNFS layout related use-after-free race when freeing the inode (Benjamin Coddington) [1950303] - SUNRPC: Fix up xdr_set_page() (Benjamin Coddington) [1950303] - SUNRPC: Fix open coded xdr_stream_remaining() (Benjamin Coddington) [1950303] - pNFS: Clean up open coded xdr string decoding (Benjamin Coddington) [1950303] - SUNRPC: Fix up open coded kmemdup_nul() (Benjamin Coddington) [1950303] - pNFS/flexfiles: Fix up layoutstats reporting for non-TCP transports (Benjamin Coddington) [1950303] - NFSv4/pNFS: Store the transport type in struct nfs4_pnfs_ds_addr (Benjamin Coddington) [1950303] - pNFS: Add helpers for allocation/free of struct nfs4_pnfs_ds_addr (Benjamin Coddington) [1950303] - NFSv4/pNFS: Use connections to a DS that are all of the same protocol family (Benjamin Coddington) [1950303] - SUNRPC: Remove unused function xprt_load_transport() (Benjamin Coddington) [1950303] - NFS: Switch mount code to use xprt_find_transport_ident() (Benjamin Coddington) [1950303] - SUNRPC: Add a helper to return the transport identifier given a netid (Benjamin Coddington) [1950303] - SUNRPC: Close a race with transport setup and module put (Benjamin Coddington) [1950303] - SUNRPC: xprt_load_transport() needs to support the netid "rdma6" (Benjamin Coddington) [1950303] - SUNRPC: rpc_wake_up() should wake up tasks in the correct order (Benjamin Coddington) [1950303] - NFSv4: Observe the NFS_MOUNT_SOFTREVAL flag in _nfs4_proc_lookupp (Benjamin Coddington) [1950303] - NFSv3: Add emulation of the lookupp() operation (Benjamin Coddington) [1950303] - NFSv3: Refactor nfs3_proc_lookup() to split out the dentry (Benjamin Coddington) [1950303] - SUNRPC: Remove XDRBUF_SPARSE_PAGES flag in gss_proxy upcall (Benjamin Coddington) [1950303] - NFSD: Add tracepoints in nfsd4_decode/encode_compound() (Benjamin Coddington) [1950303] - NFSD: Add tracepoints in nfsd_dispatch() (Benjamin Coddington) [1950303] - NFSD: Add common helpers to decode void args and encode void results (Benjamin Coddington) [1950303] - SUNRPC: Prepare for xdr_stream-style decoding on the server-side (Benjamin Coddington) [1950303] - SUNRPC: Add xdr_set_scratch_page() and xdr_reset_scratch_buffer() (Benjamin Coddington) [1950303] - NFSD: Add SPDX header for fs/nfsd/trace.c (Benjamin Coddington) [1950303] - SUNRPC: Move the svc_xdr_recvfrom() tracepoint (Benjamin Coddington) [1950303] - NFSD: Add SPDX header for fs/nfsd/trace.c (Benjamin Coddington) [1950303] - NFSD: A semicolon is not needed after a switch statement. (Benjamin Coddington) [1950303] - svcrdma: support multiple Read chunks per RPC (Benjamin Coddington) [1950303] - svcrdma: Use the new parsed chunk list when pulling Read chunks (Benjamin Coddington) [1950303] - svcrdma: Rename info::ri_chunklen (Benjamin Coddington) [1950303] - svcrdma: Clean up chunk tracepoints (Benjamin Coddington) [1950303] - svcrdma: Remove chunk list pointers (Benjamin Coddington) [1950303] - svcrdma: Support multiple Write chunks in svc_rdma_send_reply_chunk (Benjamin Coddington) [1950303] - svcrdma: Support multiple Write chunks in svc_rdma_map_reply_msg() (Benjamin Coddington) [1950303] - svcrdma: Support multiple write chunks when pulling up (Benjamin Coddington) [1950303] - svcrdma: Use parsed chunk lists to encode Reply transport headers (Benjamin Coddington) [1950303] - svcrdma: Use parsed chunk lists to construct RDMA Writes (Benjamin Coddington) [1950303] - svcrdma: Use parsed chunk lists to detect reverse direction replies (Benjamin Coddington) [1950303] - svcrdma: Use parsed chunk lists to derive the inv_rkey (Benjamin Coddington) [1950303] - svcrdma: Add a "parsed chunk list" data structure (Benjamin Coddington) [1950303] - svcrdma: Clean up svc_rdma_encode_reply_chunk() (Benjamin Coddington) [1950303] - svcrdma: Post RDMA Writes while XDR encoding replies (Benjamin Coddington) [1950303] - NFSD: Invoke svc_encode_result_payload() in "read" NFSD encoders (Benjamin Coddington) [1950303] - SUNRPC: Rename svc_encode_read_payload() (Benjamin Coddington) [1950303] - svcrdma: Refactor the RDMA Write path (Benjamin Coddington) [1950303] - svcrdma: Const-ify the xdr_buf arguments (Benjamin Coddington) [1950303] - SUNRPC: Adjust synopsis of xdr_buf_subsegment() (Benjamin Coddington) [1950303] - svcrdma: Catch another Reply chunk overflow case (Benjamin Coddington) [1950303] - xprtrdma: Micro-optimize MR DMA-unmapping (Benjamin Coddington) [1950303] - xprtrdma: Move rpcrdma_mr_put() (Benjamin Coddington) [1950303] - xprtrdma: Trace unmap_sync calls (Benjamin Coddington) [1950303] - xprtrdma: Display the task ID when reporting MR events (Benjamin Coddington) [1950303] - xprtrdma: Clean up trace_xprtrdma_nomrs() (Benjamin Coddington) [1950303] - xprtrdma: Clean up xprtrdma callback tracepoints (Benjamin Coddington) [1950303] - xprtrdma: Clean up tracepoints in the reply path (Benjamin Coddington) [1950303] - xprtrdma: Clean up reply parsing error tracepoints (Benjamin Coddington) [1950303] - xprtrdma: Clean up trace_xprtrdma_post_linv (Benjamin Coddington) [1950303] - xprtrdma: Introduce FRWR completion IDs (Benjamin Coddington) [1950303] - xprtrdma: Introduce Send completion IDs (Benjamin Coddington) [1950303] - xprtrdma: Introduce Receive completion IDs (Benjamin Coddington) [1950303] - xprtrdma: Replace dprintk call sites in ERR_CHUNK path (Benjamin Coddington) [1950303] - xprtrdma: Fix a BUG when tracing is enabled with NFSv4.1 on RDMA (Benjamin Coddington) [1950303] - drm: virtio: fix common struct sg_table related issues (Eric Auger) [1971821] - net/mlx5e: Release skb in case of failure in tc update skb (Alaa Hleihel) [1915307] - net/mlx5: Release devlink object if adev fails (Alaa Hleihel) [1915307] - net/mlx5: Fix compilation warning for 32-bit platform (Alaa Hleihel) [1915307] - net/mlx5: Use effective interrupt affinity (Alaa Hleihel) [1915307] - net/mlx5: Replace irq_to_desc() abuse (Alaa Hleihel) [1915307] - RDMA/mlx5: Remove unneeded semicolon (Alaa Hleihel) [1915307] - net: mlx5: convert comma to semicolon (Alaa Hleihel) [1915307] - net/mlx5e: Fill mlx5e_create_cq_param in a function (Alaa Hleihel) [1915307] - net/mlx5e: Split between RX/TX tunnel FW support indication (Alaa Hleihel) [1915307] - net/mlx5: Arm only EQs with EQEs (Alaa Hleihel) [1915307] - net/mlx5e: Remove duplicated include (Alaa Hleihel) [1915307] - net/mlx5e: Add TX port timestamp support (Alaa Hleihel) [1915307 1919646] - net/mlx5e: Add TX PTP port object support (Alaa Hleihel) [1915307 1919646] - net/mlx5e: Move MLX5E_RX_ERR_CQE macro (Alaa Hleihel) [1915307 1919646] - net/mlx5e: Split SW group counters update function (Alaa Hleihel) [1915307 1919646] - net/mlx5e: Change skb fifo push/pop API to be used without SQ (Alaa Hleihel) [1915307 1919646] - net/mlx5e: Allow SQ outside of channel context (Alaa Hleihel) [1915307 1919646] - net/mlx5e: Allow RQ outside of channel context (Alaa Hleihel) [1915307 1919646] - net/mlx5e: Allow CQ outside of channel context (Alaa Hleihel) [1915307 1919646] - net/mlx5e: Free drop RQ in a dedicated function (Alaa Hleihel) [1915307] - RDMA/mlx5: Remove IB representors dead code (Alaa Hleihel) [1915307] - net/mlx5: Simplify eswitch mode check (Alaa Hleihel) [1915307] - net/mlx5: Delete custom device management logic (Alaa Hleihel) [1915307] - RDMA/mlx5: Convert mlx5_ib to use auxiliary bus (Alaa Hleihel) [1915307] - net/mlx5e: Connect ethernet part to auxiliary bus (Alaa Hleihel) [1915307] - vdpa/mlx5: Connect mlx5_vdpa to auxiliary bus (Alaa Hleihel) [1915307] - net/mlx5: Register mlx5 devices to auxiliary virtual bus (Alaa Hleihel) [1915307] - vdpa/mlx5: Make hardware definitions visible to all mlx5 devices (Alaa Hleihel) [1915307] - net/mlx5_core: Clean driver version and name (Alaa Hleihel) [1915307] - net/mlx5: Treat host PF vport as other (non eswitch manager) vport (Alaa Hleihel) [1915307] - net/mlx5: Export steering related functions (Alaa Hleihel) [1915307] - net/mlx5: Expose other function ifc bits (Alaa Hleihel) [1915307] - net/mlx5: Expose IP-in-IP TX and RX capability bits (Alaa Hleihel) [1915307] - net/mlx5: Update the hardware interface definition for vhca state (Alaa Hleihel) [1915307] - net/mlx5: Avoid exposing driver internal command helpers (Alaa Hleihel) [1915307] - net/mlx5: Add ts_cqe_to_dest_cqn related bits (Alaa Hleihel) [1915307] - net/mlx5: Add misc4 to mlx5_ifc_fte_match_param_bits (Alaa Hleihel) [1915307] - net/mlx5: Check dr mask size against mlx5_match_param size (Alaa Hleihel) [1915307] - net/mlx5: Add sampler destination type (Alaa Hleihel) [1915307] - net/mlx5: Add sample offload hardware bits and structures (Alaa Hleihel) [1915307] - RDMA/mlx5: Use PCI device for dma mappings (Alaa Hleihel) [1915307] - RDMA/mlx5: Silence the overflow warning while building offset mask (Alaa Hleihel) [1915307] - RDMA/mlx5: Check for ERR_PTR from uverbs_zalloc() (Alaa Hleihel) [1915307] - RDMA/mlx5: Enable querying AH for XRC QP types (Alaa Hleihel) [1915307] - RDMA/mlx5: Lower setting the umem's PAS for SRQ (Alaa Hleihel) [1915307] - RDMA/mlx5: Use ib_umem_find_best_pgsz() for devx (Alaa Hleihel) [1915307] - RDMA/mlx5: mlx5_umem_find_best_quantized_pgoff() for CQ (Alaa Hleihel) [1915307] - RDMA/mlx5: Use mlx5_umem_find_best_quantized_pgoff() for QP (Alaa Hleihel) [1915307] - RDMA/mlx5: Directly compute the PAS list for raw QP RQ's (Alaa Hleihel) [1915307] - RDMA/mlx5: Use mlx5_umem_find_best_quantized_pgoff() for WQ (Alaa Hleihel) [1915307] - RDMA/mlx5: Use ib_umem_find_best_pgoff() for SRQ (Alaa Hleihel) [1915307] - net: mlx5: Replace in_irq() usage (Alaa Hleihel) [1915307] - net/mlx5: Cleanup kernel-doc warnings (Alaa Hleihel) [1915307] - net/mlx5e: Validate stop_room size upon user input (Alaa Hleihel) [1915307] - net/mlx5: DR, Free unused buddy ICM memory (Alaa Hleihel) [1915307] - net/mlx5: DR, ICM memory pools sync optimization (Alaa Hleihel) [1915307] - net/mlx5: DR, Sync chunks only during free (Alaa Hleihel) [1915307] - net/mlx5: DR, Handle ICM memory via buddy allocation instead of buckets (Alaa Hleihel) [1915307] - net/mlx5: DR, Add buddy allocator utilities (Alaa Hleihel) [1915307] - net/mlx5: DR, Rename matcher functions to be more HW agnostic (Alaa Hleihel) [1915307] - net/mlx5: DR, Rename builders HW specific names (Alaa Hleihel) [1915307] - net/mlx5: DR, Remove unused member of action struct (Alaa Hleihel) [1915307] - IB/mlx5: Add support for NDR link speed (Alaa Hleihel) [1915307 1926596] - RDMA/mlx5: Use ib_umem_find_best_pgsz() for mkc's (Alaa Hleihel) [1915307] - RDMA/mlx5: Split the WR setup out of mlx5_ib_update_xlt() (Alaa Hleihel) [1915307] - RDMA/mlx5: Move xlt_emergency_page_mutex into mr.c (Alaa Hleihel) [1915307] - RDMA/mlx5: Change mlx5_ib_populate_pas() to use rdma_for_each_block() (Alaa Hleihel) [1915307] - RDMA/mlx5: Remove npages from mlx5_ib_cont_pages() (Alaa Hleihel) [1915307] - RDMA/mlx5: Remove ncont from mlx5_ib_cont_pages() (Alaa Hleihel) [1915307] - RDMA/mlx5: Remove order from mlx5_ib_cont_pages() (Alaa Hleihel) [1915307] - RDMA/mlx5: Move mlx5_ib_cont_pages() to the creation of the mlx5_ib_mr (Alaa Hleihel) [1915307] - RDMA/mlx5: Remove mlx5_ib_mr->order (Alaa Hleihel) [1915307] - net/mlx5: fix error return code in mlx5e_tc_nic_init() (Alaa Hleihel) [1915306 1915307 1919642] - net/mlx5e: Fix IPsec packet drop by mlx5e_tc_update_skb (Alaa Hleihel) [1915306 1915307] - net/mlx5e: Use spin_lock_bh for async_icosq_lock (Alaa Hleihel) [1915306 1915307] - net/mlx5: Replace zero-length array with flexible-array member (Alaa Hleihel) [1915306 1915307] - net/mlx5: Fix uininitialized pointer read on pointer attr (Alaa Hleihel) [1915306 1915307] - net/mlx5: Add support for devlink reload limit no reset (Alaa Hleihel) [1915306 1915307] - net/mlx5: Add support for fw live patch event (Alaa Hleihel) [1915306 1915307] - net/mlx5: Add devlink param enable_remote_dev_reset support (Alaa Hleihel) [1915306 1915307] - net/mlx5: Add support for devlink reload action fw activate (Alaa Hleihel) [1915306 1915307] - net/mlx5: Handle sync reset abort event (Alaa Hleihel) [1915306 1915307] - net/mlx5: Handle sync reset now event (Alaa Hleihel) [1915306 1915307] - net/mlx5: Handle sync reset request event (Alaa Hleihel) [1915306 1915307] - net/mlx5: Set cap for pci sync for fw update event (Alaa Hleihel) [1915306 1915307] - net/mlx5: Add functions to set/query MFRL register (Alaa Hleihel) [1915306 1915307] - net/mlx5e: Fix potential null pointer dereference (Alaa Hleihel) [1915306 1915307 1919642] - net/mlx5: Fix dereference on pointer attr after null check (Alaa Hleihel) [1915306 1915307 1919642] - net/mlx5: Use dma device access helper (Alaa Hleihel) [1915306 1915307] - mlx5: cross-tree: phase out dma_zalloc_coherent() (Alaa Hleihel) [1915306 1915307] - net/mlx5: E-Switch, Support flow source for local vport (Alaa Hleihel) [1915306 1915307] - net/mlx5: E-switch, Move devlink eswitch ports closer to eswitch (Alaa Hleihel) [1915306 1915307] - net/mlx5: E-switch, Use helper function to load unload representor (Alaa Hleihel) [1915306 1915307] - net/mlx5: E-switch, Add helper to check egress ACL need (Alaa Hleihel) [1915306 1915307] - net/mlx5: E-switch, Use PF num in metadata reg c0 (Alaa Hleihel) [1915306 1915307] - net/mlx5: DR, Add support for rule creation with flow source hint (Alaa Hleihel) [1915306 1915307] - net/mlx5: DR, Call ste_builder directly with tag pointer (Alaa Hleihel) [1915306 1915307] - net/mlx5: DR, Remove unneeded local variable (Alaa Hleihel) [1915306 1915307] - net/mlx5: DR, Remove unneeded vlan check from L2 builder (Alaa Hleihel) [1915306 1915307] - net/mlx5: DR, Remove unneeded check from source port builder (Alaa Hleihel) [1915306 1915307] - net/mlx5: DR, Replace the check for valid STE entry (Alaa Hleihel) [1915306 1915307] - RDMA/mlx5: Delete not needed GSI QP signal QP type (Alaa Hleihel) [1915306 1915307] - RDMA/mlx5: Change GSI QP to have same creation flow like other QPs (Alaa Hleihel) [1915306 1915307] - RDMA/mlx5: Reuse existing fields in parent QP storage object (Alaa Hleihel) [1915306 1915307] - RDMA/mlx5: Embed GSI QP into general mlx5_ib QP (Alaa Hleihel) [1915306 1915307] - net/mlx5: remove unreachable return (Alaa Hleihel) [1915306 1915307 1919642] - net/mlx5e: Use kfree() to free fd->g in accel_fs_tcp_create_groups() (Alaa Hleihel) [1915306 1915307 1919642] - net/mlx5e: Keep direct reference to mlx5_core_dev in tc ct (Alaa Hleihel) [1915306 1915307 1919642] - net/mlx5e: Support CT offload for tc nic flows (Alaa Hleihel) [1915306 1915307 1919642] - net/mlx5e: rework ct offload init messages (Alaa Hleihel) [1915306 1915307 1919642] - net/mlx5e: Add tc chains offload support for nic flows (Alaa Hleihel) [1915306 1915307 1919642] - net/mlx5: Refactor tc flow attributes structure (Alaa Hleihel) [1915306 1915307 1919642] - net/mlx5e: Split nic tc flow allocation and creation (Alaa Hleihel) [1915306 1915307 1919642] - net/mlx5e: Tc nic flows to use mlx5_chains flow tables (Alaa Hleihel) [1915306 1915307 1919642] - net/mlx5: Allow ft level ignore for nic rx tables (Alaa Hleihel) [1915306 1915307 1919642] - net/mlx5: Refactor multi chains and prios support (Alaa Hleihel) [1915306 1915307 1919642] - RDMA/mlx5: Don't call to restrack recursively (Alaa Hleihel) [1915306 1915307] - RDMA/mlx5: Expose TIR and QP ICM address for sw_owner_v2 devices (Alaa Hleihel) [1915306 1915307] - RDMA/mlx5: Allow DM allocation for sw_owner_v2 enabled devices (Alaa Hleihel) [1915306 1915307] - RDMA/mlx5: Add sw_owner_v2 bit capability (Alaa Hleihel) [1915306 1915307] - RDMA/mlx5: Delete duplicated mlx5_ptys_width enum (Alaa Hleihel) [1915306 1915307] - net/mlx5: IPsec: make spdxcheck.py happy (Alaa Hleihel) [1915306 1915307] - mlx5: add pause frame stats (Alaa Hleihel) [1915306 1915307] - net/mlx5e: Add CQE compression support for multi-strides packets (Alaa Hleihel) [1915306 1915307] - net/mlx5e: Add support for tc trap (Alaa Hleihel) [1915306 1915307 1919643] - net/mlx5: E-Switch, Use vport metadata matching by default (Alaa Hleihel) [1915306 1915307] - net/mlx5: remove erroneous fallthrough (Alaa Hleihel) [1915306 1915307] - IB/mlx5: Add DCT RoCE LAG support (Alaa Hleihel) [1915306 1915307] - IB/mlx5: Add tx_affinity support for DCI QP (Alaa Hleihel) [1915306 1915307] - net/mlx5e: RX, Add a prefetch command for small L1_CACHE_BYTES (Alaa Hleihel) [1915306 1915307] - RDMA/mlx5: Enable sniffer when device is in switchdev mode (Alaa Hleihel) [1915306 1915307] - RDMA/mlx5: Add new IB rates support (Alaa Hleihel) [1915306 1915307] - RDMA/mlx5: Replace open-coded offsetofend() macro (Alaa Hleihel) [1915306 1915307] - RDMA/mlx5: Simplify multiple else-if cases with switch keyword (Alaa Hleihel) [1915306 1915307] - net/mlx5e: Link non uplink representors to PCI device (Alaa Hleihel) [1915306 1915307 1959367] - perf stat: Use nftw() instead of ftw() (Michael Petlan) [1944684] - perf unwind: Set userdata for all __report_module() paths (Michael Petlan) [1944684] - perf debug: Move debug initialization earlier (Michael Petlan) [1944684] - perf script: Fix overrun issue for dynamically-allocated PMU type number (Michael Petlan) [1944684] - perf metricgroup: Fix system PMU metrics (Michael Petlan) [1944684] - perf metricgroup: Fix for metrics containing duration_time (Michael Petlan) [1944684] - perf evlist: Fix id index for heterogeneous systems (Michael Petlan) [1944684] - perf inject: Correct event attribute sizes (Michael Petlan) [1944684] - perf intel-pt: Fix 'CPU too large' error (Michael Petlan) [1944684] - perf stat: Take cgroups into account for shadow stats (Michael Petlan) [1944684] - perf stat: Introduce struct runtime_stat_data (Michael Petlan) [1944684] - libperf tests: Fail when failing to get a tracepoint id (Michael Petlan) [1944684] - libperf tests: If a test fails return non-zero (Michael Petlan) [1944684] - libperf tests: Avoid uninitialized variable warning (Michael Petlan) [1944684] - perf test: Fix shadow stat test for non-bash shells (Michael Petlan) [1944684] - perf bpf examples: Fix bpf.h header include directive in 5sec.c example (Michael Petlan) [1944684] - perf probe: Fix memory leak when synthesizing SDT probes (Michael Petlan) [1944684] - perf stat aggregation: Add separate thread member (Michael Petlan) [1944684] - perf stat aggregation: Add separate core member (Michael Petlan) [1944684] - perf stat aggregation: Add separate die member (Michael Petlan) [1944684] - perf stat aggregation: Add separate socket member (Michael Petlan) [1944684] - perf stat aggregation: Add separate node member (Michael Petlan) [1944684] - perf stat aggregation: Start using cpu_aggr_id in map (Michael Petlan) [1944684] - perf cpumap: Drop in cpu_aggr_map struct (Michael Petlan) [1944684] - perf cpumap: Add new map type for aggregation (Michael Petlan) [1944684] - perf stat: Replace aggregation ID with a struct (Michael Petlan) [1944684] - perf cpumap: Add new struct for cpu aggregation (Michael Petlan) [1944684] - perf cpumap: Use existing allocator to avoid using malloc (Michael Petlan) [1944684] - perf tests: Improve topology test to check all aggregation types (Michael Petlan) [1944684] - perf powerpc: Move syscall.tbl check to check-headers.sh (Michael Petlan) [1944684] - tools arch x86: Sync the msr-index.h copy with the kernel sources (Michael Petlan) [1944684] - perf mem: Factor out a function to generate sort order (Michael Petlan) [1944684] - perf sort: Add sort option for data page size (Michael Petlan) [1944684] - perf script: Support data page size (Michael Petlan) [1944684] - tools headers UAPI: Sync linux/stat.h with the kernel sources (Michael Petlan) [1944684] - tools: Factor HOSTCC, HOSTLD, HOSTAR definitions (Michael Petlan) [1944684] - perf config: Fix example command in manpage to conform to syntax specified in the SYNOPSIS section. (Michael Petlan) [1944684] - perf test: Make sample-parsing test aware of PERF_SAMPLE_{CODE,DATA}_PAGE_SIZE (Michael Petlan) [1944684] - perf tools: Add support to read build id from compressed elf (Michael Petlan) [1944684] - perf debug: Add debug_set_file function (Michael Petlan) [1944684] - perf evlist: Support pipe mode display (Michael Petlan) [1944684] - perf report: Support --header-only for pipe mode (Michael Petlan) [1944684] - perf vendor events: Add JSON metrics for imx8mm DDR Perf (Michael Petlan) [1944684] - perf metricgroup: Support adding metrics for system PMUs (Michael Petlan) [1944684] - perf metricgroup: Support printing metric groups for system PMUs (Michael Petlan) [1944684] - perf metricgroup: Split up metricgroup__print() (Michael Petlan) [1944684] - perf metricgroup: Fix metrics using aliases covering multiple PMUs (Michael Petlan) [1944684] - perf evlist: Change evlist__splice_list_tail() ordering (Michael Petlan) [1944684] - perf pmu: Add pmu_add_sys_aliases() (Michael Petlan) [1944684] - perf pmu: Add pmu_id() (Michael Petlan) [1944684] - perf jevents: Add support for system events tables (Michael Petlan) [1944684] - perf jevents: Add support for an extra directory level (Michael Petlan) [1944684] - perf evsel: Emit warning about kernel not supporting the data page size sample_type bit (Michael Petlan) [1944684] - perf record: Support new sample type for data page size (Michael Petlan) [1944684] - perf unwind: Fix separate debug info files when using elfutils' libdw's unwinder (Michael Petlan) [1944684] - perf record: Fix memory leak when using '--user-regs=?' to list registers (Michael Petlan) [1944684] - tools headers UAPI: Update tools's copy of linux/perf_event.h (Michael Petlan) [1944684] - tools build: Add missing libcap to test-all.bin target (Michael Petlan) [1944684] - perf test: Fix metric parsing test (Michael Petlan) [1944684] - perf evlist: Use the right prefix for 'struct evlist' record methods (Michael Petlan) [1944684] - perf evlist: Use the right prefix for 'struct evlist' diff methods (Michael Petlan) [1944684] - perf evlist: Use the right prefix for 'struct evlist' nr_threads method (Michael Petlan) [1944684] - perf evlist: Use the right prefix for 'struct evlist' deliver event method (Michael Petlan) [1944684] - perf evlist: Use the right prefix for 'struct evlist' header methods (Michael Petlan) [1944684] - perf evlist: Use the right prefix for 'struct evlist' raw samples methods (Michael Petlan) [1944684] - perf evlist: Use the right prefix for 'struct evlist' mmap pages parsing method (Michael Petlan) [1944684] - perf evlist: Use the right prefix for 'struct evlist' event attribute config methods (Michael Petlan) [1944684] - perf evlist: Use the right prefix for alternative 'struct evlist' constructors (Michael Petlan) [1944684] - perf evlist: Use the right prefix for 'struct evlist' event selection methods (Michael Petlan) [1944684] - perf evlist: Use the right prefix for 'struct evlist' event group methods (Michael Petlan) [1944684] - perf evlist: Use the right prefix for 'struct evlist' create maps methods (Michael Petlan) [1944684] - perf evlist: Use the right prefix for 'struct evlist' print methods (Michael Petlan) [1944684] - perf evlist: Use the right prefix for 'struct evlist' evsel list methods (Michael Petlan) [1944684] - perf evlist: Use the right prefix for 'struct evlist' pause/resume methods (Michael Petlan) [1944684] - perf evlist: Use the right prefix for 'struct evlist' id_pos methods (Michael Petlan) [1944684] - perf tools: Add aarch64 registers to --user-regs (Michael Petlan) [1944684] - perf evlist: Use the right prefix for 'struct evlist' tracking event methods (Michael Petlan) [1944684] - perf evlist: Use the right prefix for 'struct evlist' browser methods (Michael Petlan) [1944684] - perf evlist: Use the right prefix for 'struct evlist' sample id lookup methods (Michael Petlan) [1944684] - perf evlist: Ditch unused set/reset sample_bit methods (Michael Petlan) [1944684] - perf evlist: Use the right prefix for 'struct evlist' sample parsing methods (Michael Petlan) [1944684] - perf evlist: Use the right prefix for 'struct evlist' sideband thread methods (Michael Petlan) [1944684] - perf evlist: Use the right prefix for 'struct evlist' 'filter' methods (Michael Petlan) [1944684] - perf evlist: Use the right prefix for 'struct evlist' stats methods (Michael Petlan) [1944684] - perf evlist: Use the right prefix for 'struct evlist' 'workload' methods (Michael Petlan) [1944684] - perf evlist: Use the right prefix for 'struct evlist' methods: evlist__set_leader() (Michael Petlan) [1944684] - perf evsel: Convert last 'struct evsel' methods to the right evsel__ prefix (Michael Petlan) [1944684] - perf test: Add shadow stat test (Michael Petlan) [1944684] - perf build-id: Add build_id_cache__add function (Michael Petlan) [1944684] - perf build-id: Add __perf_session__cache_build_ids function (Michael Petlan) [1944684] - perf build-id: Use machine__for_each_dso in perf_session__cache_build_ids (Michael Petlan) [1944684] - perf data: Add is_perf_data function (Michael Petlan) [1944684] - perf symbols: Try to load vmlinux from buildid database (Michael Petlan) [1944684] - perf tools: Use struct extra_kernel_map in machine__process_kernel_mmap_event (Michael Petlan) [1944684] - perf build-id: Add check for existing link in buildid dir (Michael Petlan) [1944684] - perf tools: Add filename__decompress function (Michael Petlan) [1944684] - perf tools: Add build_id__is_defined function (Michael Petlan) [1944684] - tools lib: Adopt memchr_inv() from kernel (Michael Petlan) [1944684] - perf arm-spe: Add support for ARMv8.3-SPE (Michael Petlan) [1944684] - perf arm_spe: Decode memory tagging properties (Michael Petlan) [1944684] - perf arm-spe: Add more sub classes for operation packet (Michael Petlan) [1944684] - perf arm-spe: Refactor operation packet handling (Michael Petlan) [1944684] - perf arm-spe: Add new function arm_spe_pkt_desc_op_type() (Michael Petlan) [1944684] - perf arm-spe: Remove size condition checking for events (Michael Petlan) [1944684] - perf arm-spe: Refactor event type handling (Michael Petlan) [1944684] - perf arm-spe: Add new function arm_spe_pkt_desc_event() (Michael Petlan) [1944684] - perf arm-spe: Refactor counter packet handling (Michael Petlan) [1944684] - perf arm-spe: Add new function arm_spe_pkt_desc_counter() (Michael Petlan) [1944684] - perf arm-spe: Refactor context packet handling (Michael Petlan) [1944684] - perf arm_spe: Fixup top byte for data virtual address (Michael Petlan) [1944684] - perf arm-spe: Refactor address packet handling (Michael Petlan) [1944684] - perf arm-spe: Add new function arm_spe_pkt_desc_addr() (Michael Petlan) [1944684] - perf arm-spe: Refactor packet header parsing (Michael Petlan) [1944684] - perf arm-spe: Refactor printing string to buffer (Michael Petlan) [1944684] - perf expr: Force encapsulation on expr_id_data (Michael Petlan) [1944684] - perf vendor events: Update Skylake client events to v50 (Michael Petlan) [1944684] - perf data: Allow to use stdio functions for pipe mode (Michael Petlan) [1944684] - perf arm-spe: Fix packet length handling (Michael Petlan) [1944684] - perf arm-spe: Refactor arm_spe_get_events() (Michael Petlan) [1944684] - perf arm-spe: Refactor payload size calculation (Michael Petlan) [1944684] - perf arm-spe: Fix a typo in comment (Michael Petlan) [1944684] - perf arm-spe: Include bitops.h for BIT() macro (Michael Petlan) [1944684] - perf mem: Support ARM SPE events (Michael Petlan) [1944684] - perf c2c: Support AUX trace (Michael Petlan) [1944684] - perf mem: Support AUX trace (Michael Petlan) [1944684] - perf auxtrace: Add itrace option '-M' for memory events (Michael Petlan) [1944684] - perf mem: Only initialize memory event for recording (Michael Petlan) [1944684] - perf c2c: Support memory event PERF_MEM_EVENTS__LOAD_STORE (Michael Petlan) [1944684] - perf mem: Support new memory event PERF_MEM_EVENTS__LOAD_STORE (Michael Petlan) [1944684] - perf mem: Introduce weak function perf_mem_events__ptr() (Michael Petlan) [1944684] - perf mem: Search event name with more flexible path (Michael Petlan) [1944684] - perf jevents: Add test for arch std events (Michael Petlan) [1944684] - perf jevents: Tidy error handling (Michael Petlan) [1944684] - perf trace beauty: Allow header files in a different path (Michael Petlan) [1944684] - perf stat: Add --quiet option (Michael Petlan) [1944684] - perf stat: Support regex pattern in --for-each-cgroup (Michael Petlan) [1944684] - perf kvm: Add kvm-stat for arm64 (Michael Petlan) [1944684] - perf env: Conditionally compile BPF support code on having HAVE_LIBBPF_SUPPORT (Michael Petlan) [1944684] - perf annotate: Move bpf header inclusion to inside HAVE_LIBBPF_SUPPORT (Michael Petlan) [1944684] - perf tests: Skip the llvm and bpf tests if HAVE_LIBBPF_SUPPORT isn't defined (Michael Petlan) [1944684] - perf bpf: Enclose libbpf.h include within HAVE_LIBBPF_SUPPORT (Michael Petlan) [1944684] - perf test: Implement skip_reason callback for watchpoint tests (Michael Petlan) [1944684] - perf tests tsc: Add checking helper is_supported() (Michael Petlan) [1944684] - perf tests tsc: Make tsc testing as a common testing (Michael Petlan) [1944684] - perf mem2node: Improve warning if detected no memory nodes (Michael Petlan) [1944684] - perf version: Add a feature for libpfm4 (Michael Petlan) [1944684] - perf annotate mips: Add perf arch instructions annotate handlers (Michael Petlan) [1944684] - perf/x86/intel: Add Tremont Topdown support (Michael Petlan) [1944684] - perf/x86: Fix fall-through warnings for Clang (Michael Petlan) [1944684] - perf/x86/intel/lbr: Fix the return type of get_lbr_cycles() (Michael Petlan) [1944684] - perf/x86/intel: Fix rtm_abort_event encoding on Ice Lake (Michael Petlan) [1944684] - perf: Break deadlock involving exec_update_mutex (Michael Petlan) [1944684] - perf/x86/intel: Add event constraint for CYCLE_ACTIVITY.STALLS_MEM_ANY (Michael Petlan) [1944684] - perf/x86: Avoid TIF_IA32 when checking 64bit mode (Michael Petlan) [1944684] - bpf, ringbuf: Deny reserve of buffers larger than ringbuf (Wander Lairson Costa) [1968591] - bpf: Fix propagation of 32 bit unsigned bounds from 64 bit bounds (Wander Lairson Costa) [1965938] - tools/power turbostat: Support Alder Lake Mobile (Steve Best) [1962291] - ACPI: PM: Add ACPI ID of Alder Lake Fan (Steve Best) [1961617] - powercap/intel_rapl: add support for AlderLake Mobile (Steve Best) [1961816] - platform/x86: intel_pmc_core: Uninitialized data in pmc_core_lpm_latch_mode_write() (David Arcari) [1783557] - platform/x86: intel_pmc_core: add ACPI dependency (David Arcari) [1783557] - platform/x86: intel_pmc_core: Fix "unsigned 'ret' is never less than zero" smatch warning (David Arcari) [1783557] - platform/x86: intel_pmc_core: Add LTR registers for Tiger Lake (David Arcari) [1783557] - platform/x86: intel_pmc_core: Add option to set/clear LPM mode (David Arcari) [1783557] - platform/x86: intel_pmc_core: Add requirements file to debugfs (David Arcari) [1783557] - platform/x86: intel_pmc_core: Get LPM requirements for Tiger Lake (David Arcari) [1783557] - platform/x86: intel_pmc_core: Show LPM residency in microseconds (David Arcari) [1783557] - platform/x86: intel_pmc_core: Handle sub-states generically (David Arcari) [1783557] - platform/x86: intel_pmc_core: Remove global struct pmc_dev (David Arcari) [1783557] - platform/x86: intel_pmc_core: Don't use global pmcdev in quirks (David Arcari) [1783557] - platform/x86: intel_pmc_core: export platform global reset bits via etr3 sysfs file (David Arcari) [1783557] - MAINTAINERS: Update maintainers for pmc_core driver (David Arcari) [1783557] - MAINTAINERS: intel_pmc_core: Update MAINTAINERS (David Arcari) [1783557] - platform/x86: intel_pmc_core: Ignore GBE LTR on Tiger Lake platforms (David Arcari) [1783557] - platform/x86: intel_pmc_core: Assign boolean values to a bool variable (David Arcari) [1783557] - platform/x86: intel_pmc_core: fix: Replace dev_dbg macro with dev_info() (David Arcari) [1783557] - platform/x86: intel_pmc_core: Clean up: Remove the duplicate comments and reorganize (David Arcari) [1783557] - platform/x86: intel_pmc_core: Fix the slp_s0 counter displayed value (David Arcari) [1783557] - platform/x86: intel_pmc_core: Fix TigerLake power gating status map (David Arcari) [1783557] - platform/x86: pmc_core: Use descriptive names for LPM registers (David Arcari) [1783557] - platform/x86: intel_pmc_core: Change Jasper Lake S0ix debug reg map back to ICL (David Arcari) [1783557] - platform/x86: intel_pmc_core: Add Atom based Jasper Lake (JSL) platform support (David Arcari) [1783557] - platform/x86: intel_pmc_core: Add Intel Elkhart Lake support (David Arcari) [1783557] - [s390] s390/ipl: support NVMe IPL kernel parameters (Claudio Imbrenda) [1963120] - [s390] net/smc: use memcpy instead of snprintf to avoid out of bounds read (Claudio Imbrenda) [1919249] - [s390] smc: fix out of bound access in smc_nl_get_sys_info() (Claudio Imbrenda) [1919249] - [s390] net/smc: fix access to parent of an ib device (Claudio Imbrenda) [1919249] - [s390] s390/vtime: fix increased steal time accounting (Claudio Imbrenda) [1963075] - [s390] tools/kvm_stat: Add restart delay (Claudio Imbrenda) [1963082] - [s390] s390/dasd: fix hanging IO request during DASD driver unbind (Claudio Imbrenda) [1963077] - [s390] s390/dasd: fix hanging DASD driver unbind (Claudio Imbrenda) [1963077]- Add New KUNIT Tests to Redhat kernel-modules-internal (Nico Pache) [1939309] - kunit: lib: adhear to KUNIT formatting standard (Nico Pache) [1939309] - kunit: mptcp: adhere to KUNIT formatting standard (Nico Pache) [1939309] - ASoC: topology: adhere to KUNIT formatting standard (Nico Pache) [1939309] - kunit: software node: adhear to KUNIT formatting standard (Nico Pache) [1939309] - resource: provide meaningful MODULE_LICENSE() in test suite (Nico Pache) [1939309] - resource: Add test cases for new resource API (Nico Pache) [1939309] - resource: Introduce resource_intersection() for overlapping resources (Nico Pache) [1939309] - resource: Introduce resource_union() for overlapping resources (Nico Pache) [1939309] - mm/resource: Use resource_overlaps() to simplify region_intersects() (Nico Pache) [1939309] - kernel.h: split out min()/max() et al. helpers (Nico Pache) [1939309] - lib/math/rational.c: fix possible incorrect result from rational fractions helper (Nico Pache) [1939309] - lib: Move mathematic helpers to separate folder (Nico Pache) [1939309] - lib/cmdline: remove an unneeded local variable in next_arg() (Nico Pache) [1939309] - lib/cmdline: Allow get_options() to take 0 to validate the input (Nico Pache) [1939309] - lib/cmdline: Update documentation to reflect behaviour (Nico Pache) [1939309] - lib/cmdline_kunit: add a new test case for get_options() (Nico Pache) [1939309] - ext4: add .kunitconfig fragment to enable ext4-specific tests (Nico Pache) [1939309] - ext: EXT4_KUNIT_TESTS should depend on EXT4_FS instead of selecting it (Nico Pache) [1939309] - kunit: tool: fix unintentional statefulness in run_kernel() (Nico Pache) [1939309] - kunit: tool: add support for filtering suites by glob (Nico Pache) [1939309] - kunit: add kunit.filter_glob cmdline option to filter suites (Nico Pache) [1939309] - kunit: don't show `1 == 1` in failed assertion messages (Nico Pache) [1939309] - kunit: make kunit_tool accept optional path to .kunitconfig fragment (Nico Pache) [1939309] - Documentation: kunit: add tips.rst for small examples (Nico Pache) [1939309] - KUnit: Docs: make start.rst example Kconfig follow style.rst (Nico Pache) [1939309] - kunit: tool: simplify kconfig is_subset_of() logic (Nico Pache) [1939309] - minor: kunit: tool: fix unit test so it can run from non-root dir (Nico Pache) [1939309] - kunit: tool: use `with open()` in unit test (Nico Pache) [1939309] - kunit: tool: stop using bare asserts in unit test (Nico Pache) [1939309] - kunit: tool: fix unit test cleanup handling (Nico Pache) [1939309] - ASoC: topology: KUnit: Convert from cpu to data format (Nico Pache) [1939309] - drivers/base: build kunit tests without structleak plugin (Nico Pache) [1939309] - ASoC: topology: KUnit: Add KUnit tests passing topology with PCM to snd_soc_tplg_component_load (Nico Pache) [1939309] - ASoC: topology: KUnit: Add KUnit tests passing empty topology with variants to snd_soc_tplg_component_load (Nico Pache) [1939309] - ASoC: topology: KUnit: Add KUnit tests passing various arguments to snd_soc_tplg_component_load (Nico Pache) [1939309] - ASoC: topology: Check if ops is set before dereference (Nico Pache) [1939309] - ASoC: topology: Ensure that needed parameters are set (Nico Pache) [1939309] - kunit: tool: move kunitconfig parsing into __init__, make it optional (Nico Pache) [1939309] - kunit: tool: fix minor typing issue with None status (Nico Pache) [1939309] - kunit: tool: surface and address more typing issues (Nico Pache) [1939309] - Documentation: kunit: include example of a parameterized test (Nico Pache) [1939309] - kunit: tool: Fix spelling of "diagnostic" in kunit_parser (Nico Pache) [1939309] - kunit: tool: Force the use of the 'tty' console for UML (Nico Pache) [1939309] - lib/cmdline_kunit: add a new test suite for cmdline API (Nico Pache) [1939309] - lib/cmdline: allow NULL to be an output for get_option() (Nico Pache) [1939309] - lib/cmdline: fix get_option() for strings starting with hyphen (Nico Pache) [1939309] - lib/cmdline.c: mark expected switch fall-throughs (Nico Pache) [1939309] - lib/test_bits.c: add tests of GENMASK (Nico Pache) [1939309] - linux/bits.h: add compile time sanity check of GENMASK inputs (Nico Pache) [1939309] - linux/build_bug.h: change type to int (Nico Pache) [1939309] - fs: ext4: Modify inode-test.c to use KUnit parameterized testing feature (Nico Pache) [1939309] - kunit: Support for Parameterized Testing (Nico Pache) [1939309] - kunit: kunit_tool: Correctly parse diagnostic messages (Nico Pache) [1939309] - Documentation: kunit: provide guidance for testing many inputs (Nico Pache) [1939309] - kunit: Introduce get_file_path() helper (Nico Pache) [1939309] - kunit: fix display of failed expectations for strings (Nico Pache) [1939309] - kunit: tool: fix extra trailing \n in raw + parsed test output (Nico Pache) [1939309] - kunit: tool: print out stderr from make (like build warnings) (Nico Pache) [1939309] - KUnit: Docs: usage: wording fixes (Nico Pache) [1939309] - KUnit: Docs: style: fix some Kconfig example issues (Nico Pache) [1939309] - KUnit: Docs: fix a wording typo (Nico Pache) [1939309] - kunit: Do not pollute source directory with generated files (test.log) (Nico Pache) [1939309] - kunit: Do not pollute source directory with generated files (.kunitconfig) (Nico Pache) [1939309] - kunit: tool: fix pre-existing python type annotation errors (Nico Pache) [1939309] - kunit: Fix kunit.py parse subcommand (use null build_dir) (Nico Pache) [1939309] - kunit: test: fix remaining kernel-doc warnings (Nico Pache) [1939309] - lib: kunit: Fix compilation test when using TEST_BIT_FIELD_COMPILE (Nico Pache) [1939309] - kunit: test.h: fix a bad kernel-doc markup (Nico Pache) [1939309] - kunit: test.h: solve kernel-doc warnings (Nico Pache) [1939309] - lib: kunit: add bitfield test conversion to KUnit (Nico Pache) [1939309] - Documentation: kunit: add a brief blurb about kunit_test_suite (Nico Pache) [1939309] - kunit: test: add test plan to KUnit TAP format (Nico Pache) [1939309] - init: main: add KUnit to kernel init (Nico Pache) [1939309] - init: unify opening /dev/console as stdin/stdout/stderr (Nico Pache) [1939309] - kunit: test: create a single centralized executor for all tests (Nico Pache) [1939309] - Documentation: test.h - fix warnings (Nico Pache) [1939309] - vmlinux.lds.h: add linker section for KUnit test suites (Nico Pache) [1939309] - Documentation: kunit: Add naming guidelines (Nico Pache) [1939309] - kunit: tool: fix display of make errors (Nico Pache) [1939309] - kunit: tool: handle when .kunit exists but .kunitconfig does not (Nico Pache) [1939309] - kunit: tool: fix --alltests flag (Nico Pache) [1939309] - kunit: tool: allow generating test results in JSON (Nico Pache) [1939309] - kunit: tool: fix running kunit_tool from outside kernel tree (Nico Pache) [1939309] - lib: add linear ranges helpers (Nico Pache) [1939309] - PCI/RCEC: Fix RCiEP device to RCEC association (Myron Stowe) [1895942] - PCI/portdrv: Report reset for frozen channel (Myron Stowe) [1895942] - PCI/AER: Specify the type of Port that was reset (Myron Stowe) [1895942] - PCI/ERR: Retain status from error notification (Myron Stowe) [1895942] - PCI/AER: Clear AER status from Root Port when resetting Downstream Port (Myron Stowe) [1895942] - PCI/ERR: Clear status of the reporting device (Myron Stowe) [1895942] - PCI/AER: Add RCEC AER error injection support (Myron Stowe) [1895942] - PCI/PME: Add pcie_walk_rcec() to RCEC PME handling (Myron Stowe) [1895942] - PCI/AER: Add pcie_walk_rcec() to RCEC AER handling (Myron Stowe) [1895942] - PCI/ERR: Recover from RCiEP AER errors (Myron Stowe) [1895942] - PCI/ERR: Add pcie_link_rcec() to associate RCiEPs (Myron Stowe) [1895942] - PCI/ERR: Recover from RCEC AER errors (Myron Stowe) [1895942] - PCI/ERR: Clear AER status only when we control AER (Myron Stowe) [1895942] - PCI/ERR: Add pci_walk_bridge() to pcie_do_recovery() (Myron Stowe) [1895942] - PCI/ERR: Avoid negated conditional for clarity (Myron Stowe) [1895942] - PCI/ERR: Use "bridge" for clarity in pcie_do_recovery() (Myron Stowe) [1895942] - PCI/ERR: Simplify by computing pci_pcie_type() once (Myron Stowe) [1895942] - PCI/ERR: Simplify by using pci_upstream_bridge() (Myron Stowe) [1895942] - PCI/ERR: Rename reset_link() to reset_subordinates() (Myron Stowe) [1895942] - PCI/ERR: Cache RCEC EA Capability offset in pci_init_capabilities() (Myron Stowe) [1895942] - PCI/ERR: Bind RCEC devices to the Root Port driver (Myron Stowe) [1895942] - PCI/AER: Write AER Capability only when we control it (Myron Stowe) [1895942] - PCI: Export pcie_has_flr() (Myron Stowe) [1895942] - xfs: don't reuse busy extents on extent trim (Brian Foster) [1960380] - nvme: add 'kato' sysfs attribute (Gopal Tiwari) [1970260] - scsi: qla2xxx: Update version to 10.02.00.106-k (Nilesh Javali) [1925465] - scsi: qla2xxx: Add marginal path handling support (Nilesh Javali) [1925465] - scsi: qla2xxx: Do logout even if fabric scan retries got exhausted (Nilesh Javali) [1925465] - scsi: qla2xxx: Update default AER debug mask (Nilesh Javali) [1925465] - scsi: qla2xxx: Fix mailbox recovery during PCIe error (Nilesh Javali) [1925465] - scsi: qla2xxx: Fix crash in PCIe error handling (Nilesh Javali) [1925465] - scsi: qla2xxx: Fix RISC RESET completion polling (Nilesh Javali) [1925465] - scsi: qla2xxx: Fix crash in qla2xxx_mqueuecommand() (Nilesh Javali) [1925465] - scsi: qla2xxx: Fix use after free in bsg (Nilesh Javali) [1925465] - scsi: qla2xxx: Consolidate zio threshold setting for both FCP & NVMe (Nilesh Javali) [1925465] - scsi: qla2xxx: Fix stuck session (Nilesh Javali) [1925465] - scsi: qla2xxx: Add H:C:T info in the log message for fc ports (Nilesh Javali) [1925465] - scsi: qla2xxx: Fix IOPS drop seen in some adapters (Nilesh Javali) [1925465] - scsi: qla2xxx: Check kzalloc() return value (Nilesh Javali) [1925465] - scsi: qla2xxx: Always check the return value of qla24xx_get_isp_stats() (Nilesh Javali) [1925465] - scsi: qla2xxx: Simplify qla8044_minidump_process_control() (Nilesh Javali) [1925465] - scsi: qla2xxx: Suppress Coverity complaints about dseg_r* (Nilesh Javali) [1925465] - scsi: qla2xxx: Fix endianness annotations (Nilesh Javali) [1925465] - scsi: qla2xxx: Constify struct qla_tgt_func_tmpl (Nilesh Javali) [1925465] - scsi: qla2xxx: Use dma_pool_zalloc() (Nilesh Javali) [1925465] - scsi: qla2xxx: Fix a couple of misdocumented functions (Nilesh Javali) [1925465] - scsi: qla2xxx: Fix incorrectly named function qla8044_check_temp() (Nilesh Javali) [1925465] - scsi: qla2xxx: Fix a couple of misnamed functions (Nilesh Javali) [1925465] - scsi: qla2xxx: Fix some incorrect formatting/spelling issues (Nilesh Javali) [1925465] - scsi: qla2xxx: Replace __qla2x00_marker()'s missing underscores (Nilesh Javali) [1925465] - scsi: Revert "qla2xxx: Make sure that aborted commands are freed" (Nilesh Javali) [1925465] - scsi: qla2xxx: Fix broken #endif placement (Nilesh Javali) [1925465] - scsi: qla2xxx: Simplify if statement (Nilesh Javali) [1925465] - scsi: qla2xxx: Simplify the calculation of variables (Nilesh Javali) [1925465] - scsi: qla2xxx: Fix some memory corruption (Nilesh Javali) [1925465] - scsi: qla2xxx: Remove redundant NULL check (Nilesh Javali) [1925465] - scsi: qla2xxx: Remove unnecessary NULL check (Nilesh Javali) [1925465] - scsi: qla2xxx: Assign boolean values to a bool variable (Nilesh Javali) [1925465] - scsi: qla2xxx: fc_remote_port_chkready() returns a SCSI result value (Nilesh Javali) [1925465] - scsi: qla2xxx: Fix description for parameter ql2xenforce_iocb_limit (Nilesh Javali) [1925465] - scsi: qla2xxx: Update version to 10.02.00.105-k (Nilesh Javali) [1925465] - scsi: qla2xxx: Enable NVMe CONF (BIT_7) when enabling SLER (Nilesh Javali) [1925465] - scsi: qla2xxx: Wait for ABTS response on I/O timeouts for NVMe (Nilesh Javali) [1925465] - scsi: qla2xxx: Move some messages from debug to normal log level (Nilesh Javali) [1925465] - scsi: qla2xxx: Add error counters to debugfs node (Nilesh Javali) [1925465] - scsi: qla2xxx: Implementation to get and manage host, target stats and initiator port (Nilesh Javali) [1925465] - scsi: ibmvfc: Reinit target retries (Steve Best) [1965010] - scsi: ibmvfc: Avoid move login if fast fail is enabled (Steve Best) [1965010] - scsi: ibmvfc: Handle move login failure (Steve Best) [1965010] - scsi: ibmvfc: Fix invalid state machine BUG_ON() (Steve Best) [1965010] - scsi: qedf: Do not put host in qedf_vport_create() unconditionally (Nilesh Javali) [1899384] - scsi: storvsc: Enable scatterlist entry lengths > 4Kbytes (Cathy Avery) [1941664] - scsi: storvsc: Parameterize number hardware queues (Cathy Avery) [1941664] - scsi: storvsc: Return DID_ERROR for invalid commands (Cathy Avery) [1941664] - scsi: storvsc: Validate length of incoming packet in storvsc_on_channel_callback() (Cathy Avery) [1941664] - scsi: storvsc: Resolve data race in storvsc_probe() (Cathy Avery) [1941664] - scsi: storvsc: Fix max_outstanding_req_per_channel for Win8 and newer (Cathy Avery) [1941664] - scsi: storvsc: Use vmbus_requestor to generate transaction IDs for VMBus hardening (Cathy Avery) [1941664] - RDMA/ipoib: Fix warning caused by destroying non-initial netns (Kamal Heib) [1961815] - can: dev: Move device back to init netns on owning netns delete (Kamal Heib) [1961815] - net: ena: remove extra words from comments (Petr Oros) [1955155] - net: ena: fix inaccurate print type (Petr Oros) [1955155] - ena: Update driver to use ethtool_sprintf (Petr Oros) [1955155] - docs: net: ena: Fix ena_start_xmit() function name typo (Petr Oros) [1955155] - ethernet: amazon: ena: A typo fix in the file ena_com.h (Petr Oros) [1955155] - net: ena: Update XDP verdict upon failure (Petr Oros) [1955155] - net: ena: introduce ndo_xdp_xmit() function for XDP_REDIRECT (Petr Oros) [1955155] - net: ena: use xdp_return_frame() to free xdp frames (Petr Oros) [1955155] - net: ena: introduce XDP redirect implementation (Petr Oros) [1955155] - net: ena: use xdp_frame in XDP TX flow (Petr Oros) [1955155] - net: ena: aggregate stats increase into a function (Petr Oros) [1955155] - net: ena: fix coding style nits (Petr Oros) [1955155] - net: ena: store values in their appropriate variables types (Petr Oros) [1955155] - net: ena: add device distinct log prefix to files (Petr Oros) [1955155] - net: ena: use constant value for net_device allocation (Petr Oros) [1955155] - net: ena: set initial DMA width to avoid intel iommu issue (Petr Oros) [1955155] - net: ena: update ena documentation (Petr Oros) [1955155] - net: ena: Fix all static chekers' warnings (Petr Oros) [1955155] - net: ena: Change RSS related macros and variables names (Petr Oros) [1955155] - net: ena: Remove redundant print of placement policy (Petr Oros) [1955155] - net: ena: Capitalize all log strings and improve code readability (Petr Oros) [1955155] - net: ena: Change log message to netif/dev function (Petr Oros) [1955155] - net: ena: Change license into format to SPDX in all files (Petr Oros) [1955155] - net: ena: xdp: add queue counters for xdp actions (Petr Oros) [1955155] - net: ena: ethtool: add stats printing to XDP queues (Petr Oros) [1955155] - net: ena: ethtool: Add new device statistics (Petr Oros) [1955155] - net: ena: ethtool: convert stat_offset to 64 bit resolution (Petr Oros) [1955155] - net: ena: Make missed_tx stat incremental (Petr Oros) [1955155] - net: ena: Prevent reset after device destruction (Petr Oros) [1955155] - treewide: replace '---help---' in Kconfig files with 'help' (Petr Oros) [1955155] - treewide: Add SPDX license identifier - Makefile/Kconfig (Petr Oros) [1955155] - cross-tree: phase out dma_zalloc_coherent() (Petr Oros) [1955155] - net: ena: fix compilation error in xtensa architecture (Petr Oros) [1955155] - docs: networking: reorganize driver documentation again (Petr Oros) [1955155] - docs: networking: device drivers: convert amazon/ena.txt to ReST (Petr Oros) [1955155] - net: ena: documentation: update ena.txt (Petr Oros) [1955155] - net: documentation: build a directory structure for drivers (Petr Oros) [1955155] - xfrm: interface: fix ipv4 pmtu check to honor ip header df (Sabrina Dubroca) [1931942] - vti: fix ipv4 pmtu check to honor ip header df (Sabrina Dubroca) [1931942] - vti6: fix ipv4 pmtu check to honor ip header df (Sabrina Dubroca) [1931942] - net/sched: act_ct: Fix ct template allocation for zone 0 (Marcelo Ricardo Leitner) [1881824] - uio: Fix use-after-free in uio_unregister_device() (Myron Stowe) [1897285] - uio: free uio id after uio file node is freed (Myron Stowe) [1897285] - drivers: uio: remove redundant assignment to variable retval (Myron Stowe) [1897285] - driver: uio: fix possible use-after-free in __uio_register_device (Myron Stowe) [1897285] - driver: uio: fix possible memory leak in __uio_register_device (Myron Stowe) [1897285] - uio: remove redundant check (Myron Stowe) [1897285] - uio: fix potential memory leak in error case (Myron Stowe) [1897285] - uio: dismiss waiters on device unregistration (Myron Stowe) [1897285] - uio: Fix an Oops on load (Myron Stowe) [1897285] - uio: make symbol 'uio_class_registered' static (Myron Stowe) [1897285] - uio: convert to vm_fault_t (Myron Stowe) [1897285] - uio: ensure class is registered before devices (Myron Stowe) [1897285] - uio: potential double frees if __uio_register_device() fails (Myron Stowe) [1897285] - uio: fix possible circular locking dependency (Myron Stowe) [1897285] - uio: fix wrong return value from uio_mmap() (Myron Stowe) [1897285] - uio: add SPDX license tag (Myron Stowe) [1897285] - net: zero-initialize tc skb extension on allocation (Ivan Vecera) [1946986] - net: sched: fix tx action reschedule issue with stopped queue (Ivan Vecera) [1946986] - net: sched: fix tx action rescheduling issue during deactivation (Ivan Vecera) [1946986] - net: sched: fix packet stuck problem for lockless qdisc (Ivan Vecera) [1946986] - net/sched: act_ct: Remove redundant ct get and check (Ivan Vecera) [1946986] - net: sched: tapr: prevent cycle_time == 0 in parse_taprio_schedule (Ivan Vecera) [1946986] - tc-testing: add simple action test to verify batch change cleanup (Ivan Vecera) [1946986] - tc-testing: add simple action test to verify batch add cleanup (Ivan Vecera) [1946986] - tc-testing: add simple action change test (Ivan Vecera) [1946986] - selftests: forwarding: Add tc-police tests for packets per second (Ivan Vecera) [1946986] - selftests: tc-testing: add action police selftest for packets per second (Ivan Vecera) [1946986] - net: sched: Mundane typo fixes (Ivan Vecera) [1946986] - net/sched: cls_flower: use nla_get_be32 for TCA_FLOWER_KEY_FLAGS (Ivan Vecera) [1946986] - net/sched: cls_flower: use ntohs for struct flow_dissector_key_ports (Ivan Vecera) [1946986] - taprio: Handle short intervals and large packets (Ivan Vecera) [1946986] - net/sched: cls_flower: fix only mask bit check in the validate_ct_state (Ivan Vecera) [1946986] - treewide: Remove uninitialized_var() usage (Ivan Vecera) [1946986] - lockdep: Provide dummy forward declaration of *_is_held() helpers (Ivan Vecera) [1946986] - net: sched: Remove broken definitions and un-hide for !LOCKDEP (Ivan Vecera) [1946986] - net: sched: sch_teql: fix null-pointer dereference (Ivan Vecera) [1946986] - net: sched: fix err handler in tcf_action_init() (Ivan Vecera) [1946986] - net: sched: fix action overwrite reference counting (Ivan Vecera) [1946986] - Revert "net: sched: bump refcount for new action in ACT replace mode" (Ivan Vecera) [1946986] - net: cls_api: Fix uninitialised struct field bo->unlocked_driver_cb (Ivan Vecera) [1946986] - net: sched: bump refcount for new action in ACT replace mode (Ivan Vecera) [1946986] - net/sched: act_api: fix miss set post_ct for ovs after do conntrack in act_ct (Ivan Vecera) [1946986] - net/sched: act_police: add support for packet-per-second policing (Ivan Vecera) [1946986] - flow_offload: reject configuration of packet-per-second policing in offload drivers (Ivan Vecera) [1946986] - flow_offload: add support for packet-per-second policing (Ivan Vecera) [1946986] - net: sched: validate stab values (Ivan Vecera) [1946986] - net: add a helper to avoid issues with HW TX timestamping and SO_TXTIME (Ivan Vecera) [1946986] - sched: act_sample: Implement stats_update callback (Ivan Vecera) [1946986] - net: sched: avoid duplicates in classes dump (Ivan Vecera) [1946986] - net/sched: cls_flower: validate ct_state for invalid and reply flags (Ivan Vecera) [1946986] - net: sched: fix police ext initialization (Ivan Vecera) [1946986] - selftests: tc: Add generic mpls matching support for tc-flower (Ivan Vecera) [1946986] - selftests: tc: Add basic mpls_* matching support for tc-flower (Ivan Vecera) [1946986] - selftests: tc-testing: u32: Add tests covering sample option (Ivan Vecera) [1946986] - net: sched: Return the correct errno code (Ivan Vecera) [1946986] - net: sched: replaced invalid qdisc tree flush helper in qdisc_replace (Ivan Vecera) [1946986] - selftests: forwarding: Fix spelling mistake "succeded" -> "succeeded" (Ivan Vecera) [1946986] - taprio: boolean values to a bool variable (Ivan Vecera) [1946986] - net_sched: fix RTNL deadlock again caused by request_module() (Ivan Vecera) [1946986] - cls_flower: call nla_ok() before nla_next() (Ivan Vecera) [1946986] - net/sched: sch_taprio: ensure to reset/destroy all child qdiscs (Ivan Vecera) [1946986] - net/sched: sch_taprio: reset child qdiscs before freeing them (Ivan Vecera) [1946986] - net: sched: incorrect Kconfig dependencies on Netfilter modules (Ivan Vecera) [1946986] - treewide: replace '---help---' in Kconfig files with 'help' (Ivan Vecera) [1946986] - net/sched: cls_u32: simplify the return expression of u32_reoffload_knode() (Ivan Vecera) [1946986] - net: sched: fix spelling mistake in Kconfig "trys" -> "tries" (Ivan Vecera) [1946986] - net/sched: fq_pie: initialize timer earlier in fq_pie_init() (Ivan Vecera) [1946986] - net: sched: remove redundant 'rtnl_held' argument (Ivan Vecera) [1946986] - selftests: tc-testing: enable CONFIG_NET_SCH_RED as a module (Ivan Vecera) [1946986] - net: sched: alias action flags with TCA_ACT_ prefix (Ivan Vecera) [1946986] - treewide: rename nla_strlcpy to nla_strscpy. (Ivan Vecera) [1946986] - Modify return value of nla_strlcpy to match that of strscpy. (Ivan Vecera) [1946986] - Fix unefficient call to memset before memcpu in nla_strlcpy. (Ivan Vecera) [1946986] - net: sched: fix misspellings using misspell-fixer tool (Ivan Vecera) [1946986] - selftest: fix flower terse dump tests (Ivan Vecera) [1946986] - net: sched: implement action-specific terse dump (Ivan Vecera) [1946986] - net: cls_api: remove unneeded local variable in tc_dump_chain() (Ivan Vecera) [1946986] - openvswitch: fix send of uninitialized stack memory in ct limit reply (Antoine Tenart) [1950022] - net/sched: act_api: fix miss set post_ct for ovs after do conntrack in act_ct (Antoine Tenart) [1950022] - xsk: Clear pool even for inactive queues (Jiri Benc) [1882710] - xsk: Fix memory leak for failed bind (Jiri Benc) [1882710] - xsk: Return error code if force_zc is set (Jiri Benc) [1882710] - xsk: Change the tx writeable condition (Jiri Benc) [1882710] - xsk: Replace datagram_poll by sock_poll_wait (Jiri Benc) [1882710] - xdp: Handle MEM_TYPE_XSK_BUFF_POOL correctly in xdp_return_buff() (Jiri Benc) [1882710] - xsk: Fix incorrect netdev reference count (Jiri Benc) [1882710] - xsk: Fix umem cleanup bug at socket destruct (Jiri Benc) [1882710] - netdevsim: set .owner to THIS_MODULE (Jiri Benc) [1882710] - bpf: selftest: Use static globals in tcp_hdr_options and btf_skc_cls_ingress (Jiri Benc) [1882710] - xsk: Fix possible memory leak at socket close (Jiri Benc) [1882710] - samples/bpf: Set rlimit for memlock to infinity in all samples (Jiri Benc) [1882710] - bpf, selftests: Extend test_tc_redirect to use modified bpf_redirect_neigh() (Jiri Benc) [1882710] - bpf: Fix bpf_redirect_neigh helper api to support supplying nexthop (Jiri Benc) [1882710] - bpf, selftest: Fix flaky tcp_hdr_options test when adding addr to lo (Jiri Benc) [1882710] - bpf, selftests: Add redirect_peer selftest (Jiri Benc) [1882710] - bpf, selftests: Make redirect_neigh test more extensible (Jiri Benc) [1882710] - bpf: Add redirect_peer helper (Jiri Benc) [1882710] - bpf: Improve bpf_redirect_neigh helper description (Jiri Benc) [1882710] - bpf: Always return target ifindex in bpf_fib_lookup (Jiri Benc) [1882710] - xsk: Introduce padding between ring pointers (Jiri Benc) [1882710] - xsk: Remove internal DMA headers (Jiri Benc) [1882710] - bpf: selftest: Ensure the child sk inherited all bpf_sock_ops_cb_flags (Jiri Benc) [1882710] - bpf: tcp: Do not limit cb_flags when creating child sk from listen sk (Jiri Benc) [1882710] - bpf, selftests: Add redirect_neigh selftest (Jiri Benc) [1882710] - bpf: Add redirect_neigh helper as redirect drop-in (Jiri Benc) [1882710] - tools, bpf: Synchronise BPF UAPI header with tools (Jiri Benc) [1882710] - bpf: Fix formatting in documentation for BPF helpers (Jiri Benc) [1882710] - xsk: Fix a documentation mistake in xsk_queue.h (Jiri Benc) [1882710] - xsk: Fix possible crash in socket_release when out-of-memory (Jiri Benc) [1882710] - xsk: Fix refcount warning in xp_dma_map (Jiri Benc) [1882710] - tcp: Only init congestion control if not initialized already (Jiri Benc) [1882710] - xsk: Fix null check on error return path (Jiri Benc) [1882710] - xsk: Fix possible segfault at xskmap entry insertion (Jiri Benc) [1882710] - xsk: Fix possible segfault in xsk umem diagnostics (Jiri Benc) [1882710] - xsk: Fix use-after-free in failed shared_umem bind (Jiri Benc) [1882710] - xsk: Documentation for XDP_SHARED_UMEM between queues and netdevs (Jiri Benc) [1882710] - xsk: Add shared umem support between devices (Jiri Benc) [1882710] - xsk: Add shared umem support between queue ids (Jiri Benc) [1882710] - xsk: i40e: ice: ixgbe: mlx5: Test for dma_need_sync earlier for better performance (Jiri Benc) [1882710] - xsk: Rearrange internal structs for better performance (Jiri Benc) [1882710] - xsk: Enable sharing of dma mappings (Jiri Benc) [1882710] - xsk: Move addrs from buffer pool to umem (Jiri Benc) [1882710] - xsk: Move xsk_tx_list and its lock to buffer pool (Jiri Benc) [1882710] - xsk: Move queue_id, dev and need_wakeup to buffer pool (Jiri Benc) [1882710] - xsk: Move fill and completion rings to buffer pool (Jiri Benc) [1882710] - xsk: Create and free buffer pool independently from umem (Jiri Benc) [1882710] - xsk: i40e: ice: ixgbe: mlx5: Rename xsk zero-copy driver interfaces (Jiri Benc) [1882710] - xsk: i40e: ice: ixgbe: mlx5: Pass buffer pool to driver instead of umem (Jiri Benc) [1882710] - tcp: bpf: Optionally store mac header in TCP_SAVE_SYN (Jiri Benc) [1882710] - bpf: selftests: Tcp header options (Jiri Benc) [1882710] - bpf: selftests: Add fastopen_connect to network_helpers (Jiri Benc) [1882710] - bpf: tcp: Allow bpf prog to write and parse TCP header option (Jiri Benc) [1882710] - bpf: sock_ops: Change some members of sock_ops_kern from u32 to u8 (Jiri Benc) [1882710] - bpf: tcp: Add bpf_skops_hdr_opt_len() and bpf_skops_write_hdr_opt() (Jiri Benc) [1882710] - bpf: tcp: Add bpf_skops_parse_hdr() (Jiri Benc) [1882710] - bpf: tcp: Add bpf_skops_established() (Jiri Benc) [1882710] - tcp: Add saw_unknown to struct tcp_options_received (Jiri Benc) [1882710] - tcp: bpf: Add TCP_BPF_RTO_MIN for bpf_setsockopt (Jiri Benc) [1882710] - tcp: bpf: Add TCP_BPF_DELACK_MAX setsockopt (Jiri Benc) [1882710] - tcp: Use a struct to represent a saved_syn (Jiri Benc) [1882710] - tcp: tcp_init_buffer_space can be static (Jiri Benc) [1882710] - tcp: refactor setting the initial congestion window (Jiri Benc) [1882710] - tcp: fix code style in tcp_recvmsg() (Jiri Benc) [1882710] - tcp: duplicate clear of icsk_backoff (Jiri Benc) [1882710] - tcp: move rx_opt & syn_data_acked init to tcp_disconnect() (Jiri Benc) [1882710] - tcp: move tp->rack init to tcp_disconnect() (Jiri Benc) [1882710] - tcp: move app_limited init to tcp_disconnect() (Jiri Benc) [1882710] - tcp: move retrans_out, sacked_out, tlp_high_seq, last_oow_ack_time init to tcp_disconnect() (Jiri Benc) [1882710] - tcp: do not clear urg_data in tcp_create_openreq_child (Jiri Benc) [1882710] - tcp: move snd_cwnd & snd_cwnd_cnt init to tcp_disconnect() (Jiri Benc) [1882710] - tcp: move mdev_us init to tcp_disconnect() (Jiri Benc) [1882710] - tcp: do not clear srtt_us in tcp_create_openreq_child (Jiri Benc) [1882710] - tcp: do not clear packets_out in tcp_create_openreq_child() (Jiri Benc) [1882710] - tcp: move icsk_rto init to tcp_disconnect() (Jiri Benc) [1882710] - tcp: do not set snd_ssthresh in tcp_create_openreq_child() (Jiri Benc) [1882710] - net-veth: Add type safety to veth_xdp_to_ptr() and veth_ptr_to_xdp() (Jiri Benc) [1882710] - net-tun: Eliminate two tun/xdp related function calls from vhost-net (Jiri Benc) [1882710] - net-tun: Add type safety to tun_xdp_to_ptr() and tun_ptr_to_xdp() (Jiri Benc) [1882710] - ipv4: Add helpers for neigh lookup for nexthop (Jiri Benc) [1882710] - net: bpf: remove XDP_QUERY_XSK_UMEM enumerator (Jiri Benc) [1882710] - tipc: better validate user input in tipc_nl_retrieve_key() (Xin Long) [1950093] - tipc: simplify the finalize work queue (Xin Long) [1958456] - tipc: wait and exit until all work queues are done (Xin Long) [1958456] - [s390] KVM: s390: diag9c (directed yield) forwarding (Claudio Imbrenda) [1874105] - kvm/svm: Reenable nesting (Dr. David Alan Gilbert) [1790949] - powerpc/papr_scm: Reduce error severity if nvdimm stats inaccessible (Steve Best) [1965193] - Revert "[redhat] redhat/configs: Update CONFIG_ARM64_CNP" (Mark Salter) [1949533] - arm64: kernel: disable CNP on Carmel (Mark Salter) [1949533]- redhat/configs: Enable CONFIG_MICROSOFT_MANA=m (Vitaly Kuznetsov) [1957820] - net: mana: Use int to check the return value of mana_gd_poll_cq() (Vitaly Kuznetsov) [1957820] - net: mana: fix PCI_HYPERV dependency (Vitaly Kuznetsov) [1957820] - net: mana: remove redundant initialization of variable err (Vitaly Kuznetsov) [1957820] - net: mana: Add a driver for Microsoft Azure Network Adapter (MANA) (Vitaly Kuznetsov) [1957820] - hv_netvsc: Make netvsc/VF binding check both MAC and serial number (Vitaly Kuznetsov) [1957820] - net: evaluate net.ipvX.conf.all.ignore_routes_with_linkdown (Balazs Nemeth) [1957223] - net: evaluate net.ipv4.conf.all.proxy_arp_pvlan (Balazs Nemeth) [1957223] - netfilter: nf_log_syslog: Unset bridge logger in pernet exit (Phil Sutter) [1938214] - netfilter: nft_log: perform module load from nf_tables (Phil Sutter) [1938214] - netfilter: nft_dynset: fix timeouts later than 23 days (Phil Sutter) [1938214] - netfilter: nft_compat: make sure xtables destructors have run (Phil Sutter) [1938214] - netfilter: nftables: Add __printf() attribute (Phil Sutter) [1938214] - netfilter: nf_log: add module softdeps (Phil Sutter) [1938214] - netfilter: nf_log_common: merge with nf_log_syslog (Phil Sutter) [1938214] - netfilter: nf_log_bridge: merge with nf_log_syslog (Phil Sutter) [1938214] - netfilter: nf_log_netdev: merge with nf_log_syslog (Phil Sutter) [1938214] - netfilter: nf_log_ipv6: merge with nf_log_syslog (Phil Sutter) [1938214] - netfilter: move inline nf_ip6_ext_hdr() function to a more appropriate header. (Phil Sutter) [1938214] - ipv6: Use ipv6_authlen for len (Phil Sutter) [1938214] - netfilter: nf_log_arp: merge with nf_log_syslog (Phil Sutter) [1938214] - netfilter: nf_log_ipv4: rename to nf_log_syslog (Phil Sutter) [1938214] - net/sched: cls_api: increase max_reclassify_loop (Davide Caratti) [1955136] - vsock/vmci: Remove redundant assignment to err (Stefano Garzarella) [1956861] - vsock/virtio: free queued packets when closing socket (Stefano Garzarella) [1956861] - net: vsock: Fix a typo (Stefano Garzarella) [1956861] - selinux: vsock: Set SID for socket returned by accept() (Stefano Garzarella) [1956861] - af_vsock: Assign the vsock transport considering the vsock address flags (Stefano Garzarella) [1956861] - af_vsock: Set VMADDR_FLAG_TO_HOST flag on the receive path (Stefano Garzarella) [1956861] - vsock_addr: Check for supported flag values (Stefano Garzarella) [1956861] - vm_sockets: Add VMADDR_FLAG_TO_HOST vsock flag (Stefano Garzarella) [1956861] - vm_sockets: Add flags field in the vsock address data structure (Stefano Garzarella) [1956861] - hv_sock: Remove the accept port restriction (Stefano Garzarella) [1956861] - hv_sock: use HV_HYP_PAGE_SIZE for Hyper-V communication (Stefano Garzarella) [1956861] - net: add a helper to avoid issues with HW TX timestamping and SO_TXTIME (Corinna Vinschen) [1958988] - net: ensure mac header is set in virtio_net_hdr_to_skb() (Balazs Nemeth) [1955441] - devlink: Fix dmac_filter trap name, align to its documentation (Petr Oros) [1935701] - devlink: Add DMAC filter generic packet trap (Petr Oros) [1935701] - devlink: Add blackhole_nexthop trap (Petr Oros) [1935701] - stm class: Fix module init return on allocation failure (Jiri Olsa) [1907791] - stm class: ftrace: Use different channel accroding to CPU (Jiri Olsa) [1907791] - stm class: ftrace: Enable supported trace export flag (Jiri Olsa) [1907791] - stm class: ftrace: Change dependency to TRACING (Jiri Olsa) [1907791] - stm class: Replace zero-length array with flexible-array (Jiri Olsa) [1907791] - stm class: sys-t: Fix the use of time_after() (Jiri Olsa) [1907791] - stm class: Lose the protocol driver when dropping its reference (Jiri Olsa) [1907791] - stm class: Fix a double free of stm_source_device (Jiri Olsa) [1907791] - stm class: Fix channel bitmap on 32-bit systems (Jiri Olsa) [1907791] - stm class: Fix channel free in stm output free path (Jiri Olsa) [1907791] - stm class: Prevent division by zero (Jiri Olsa) [1907791] - stm class: Fix an endless loop in channel allocation (Jiri Olsa) [1907791] - stm class: Fix a module refcount leak in policy creation error path (Jiri Olsa) [1907791] - stm class: Use memcat_p() (Jiri Olsa) [1907791] - stm class: heartbeat: Fix whitespace (Jiri Olsa) [1907791] - stm class: p_sys-t: Add support for CLOCKSYNC packets (Jiri Olsa) [1907791] - stm class: Add MIPI SyS-T protocol support (Jiri Olsa) [1907791] - stm class: Switch over to the protocol driver (Jiri Olsa) [1907791] - stm class: Factor out default framing protocol (Jiri Olsa) [1907791] - stm class: Add a helper for writing data packets (Jiri Olsa) [1907791] - stm class: Introduce framing protocol drivers (Jiri Olsa) [1907791] - stm class: Clean up stp_configfs_init (Jiri Olsa) [1907791] - stm class: Clarify configfs root type/operations names (Jiri Olsa) [1907791] - stm class: Rework policy node fallback (Jiri Olsa) [1907791] - lib: Add memcat_p(): paste 2 pointer arrays together (Jiri Olsa) [1907791] - tracing: Add trace_export support for trace_marker (Jiri Olsa) [1907791] - tracing: Add trace_export support for event trace (Jiri Olsa) [1907791] - tracing: Add flag to control different traces (Jiri Olsa) [1907791] - tracing: Make function ‘ftrace_exports’ static (Jiri Olsa) [1907791] - tipc: increment the tmp aead refcnt before attaching it (Xin Long) [1931312] - tipc: skb_linearize the head skb when reassembling msgs (Xin Long) [1912376] - scsi: target: core: Fix warning on realtime kernels (Maurizio Lombardi) [1956416] - scsi: bnx2fc: Fix a typo (Nilesh Javali) [1921617] - scsi: bnx2fc: Fix misnaming of bnx2fc_free_session_resc() (Nilesh Javali) [1921617] - scsi: bnx2fc: Fix typo in bnx2fc_indicate_kcqe() (Nilesh Javali) [1921617] - scsi: bnx2fc: Fix Kconfig warning & CNIC build errors (Nilesh Javali) [1921617] - scsi: bnx2fc: Fix comparison to bool warning (Nilesh Javali) [1921617] - scsi: bnx2fc: Remove unneeded semicolon (Nilesh Javali) [1921617] - scsi: bnx2fc: Make a bunch of symbols static in bnx2fc_fcoe.c (Nilesh Javali) [1921617] - scsi: bnx2fc: Fix spelling mistake "couldnt" -> "couldn't" (Nilesh Javali) [1921617] - scsi: bnx2fc: Demote obvious misuse of kerneldoc to standard comment blocks (Nilesh Javali) [1921617] - scsi: bnx2fc: Fix a couple of bitrotted function documentation headers (Nilesh Javali) [1921617] - scsi: bnx2fc: Repair a range of kerneldoc issues (Nilesh Javali) [1921617] - scsi: bnx2fc: Removal of unused variables (Nilesh Javali) [1921617] - scsi: bnx2fc: Remove unneeded semicolon in bnx2fc_fcoe.c (Nilesh Javali) [1921617] - scsi: bnx2fc: Add missing annotation for bnx2fc_abts_cleanup() (Nilesh Javali) [1921617] - tools/power turbostat: Enable tsc_tweak for Elkhart Lake and Jasper Lake (Puneet Sethi) [1920704] - selinux: Allow context mounts for unpriviliged overlayfs (Miklos Szeredi) [1956486] - md-cluster: fix use-after-free issue when removing rdev (Nigel Croxon) [1956355] - md/bitmap: wait for external bitmap writes to complete during tear down (Nigel Croxon) [1956355] - md: do not return existing mddevs from mddev_find_or_alloc (Nigel Croxon) [1956355] - md: refactor mddev_find_or_alloc (Nigel Croxon) [1956355] - md: factor out a mddev_alloc_unit helper from mddev_find (Nigel Croxon) [1956355] - md: split mddev_find (Nigel Croxon) [1956355] - md: factor out a mddev_find_locked helper from mddev_find (Nigel Croxon) [1956355] - md: md_open returns -EBUSY when entering racing area (Nigel Croxon) [1956355] - md: Fix missing unused status line of /proc/mdstat (Nigel Croxon) [1956355] - md/raid10: improve discard request for far layout (Xiao Ni) [1956355] - md/raid10: improve raid10 discard request (Nigel Croxon) [1956355] - md/raid10: pull the code that wait for blocked dev into one function (Xiao Ni) [1956355] - md/raid10: extend r10bio devs to raid disks (Xiao Ni) [1956355] - md: add md_submit_discard_bio() for submitting discard bio (Nigel Croxon) [1956355] - leds: trigger: fix potential deadlock with libata (Waiman Long) [1963373] - x86/kvm: Unify kvm_pv_guest_cpu_reboot() with kvm_guest_cpu_offline() (Lenny Szubowicz) [1934273] - x86/kvm: Disable all PV features on crash (Lenny Szubowicz) [1934273] - x86/kvm: Disable kvmclock on all CPUs on shutdown (Lenny Szubowicz) [1934273] - x86/kvm: Teardown PV features on boot CPU as well (Lenny Szubowicz) [1934273] - x86/kvm: Fix pr_info() for async PF setup/teardown (Lenny Szubowicz) [1934273] - RDMA/qedr: Fix error return code in qedr_iw_connect() (Manish Chopra) [1914922] - qede: Use 'skb_add_rx_frag()' instead of hand coding it (Manish Chopra) [1914922] - qede: Remove a erroneous ++ in 'qede_rx_build_jumbo()' (Manish Chopra) [1914922] - qede: fix offload for IPIP tunnel packets (Manish Chopra) [1914922] - RDMA/qedr: iWARP invalid(zero) doorbell address fix (Manish Chopra) [1914922] - qed: fix ILT configuration of SRC block (Manish Chopra) [1914922] - qed: fix error return code in qed_iwarp_ll2_start() (Manish Chopra) [1914922] - RDMA/qedr: Fix resource leak in qedr_create_qp (Manish Chopra) [1914922] - qede: make driver reliable on unload after failures (Manish Chopra) [1914922] - net: qed: Remove unnecessary cast (Manish Chopra) [1914922] - nvme: fix NULL derefence in nvme_ctrl_fast_io_fail_tmo_show/store (Gopal Tiwari) [1935135] - nvme: export fast_io_fail_tmo to sysfs (Gopal Tiwari) [1935135] - EDAC: enable CONFIG_EDAC_IGEN6 (Aristeu Rozanski) [1837389 1783539 1861479] - EDAC/igen6: ecclog_llist can be static (Aristeu Rozanski) [1837389 1783539 1861479] - EDAC/i10nm: Add Intel Sapphire Rapids server support (Aristeu Rozanski) [1837389 1783539 1861479] - EDAC: Add DDR5 new memory type (Aristeu Rozanski) [1837389 1783539 1861479] - EDAC/i10nm: Use readl() to access MMIO registers (Aristeu Rozanski) [1837389 1783539 1861479] - EDAC/igen6: Add debugfs interface for Intel client SoC EDAC driver (Aristeu Rozanski) [1837389 1783539 1861479] - EDAC/igen6: Add EDAC driver for Intel client SoCs using IBECC (Aristeu Rozanski) [1837389 1783539 1861479] - EDAC: Add three new memory types (Aristeu Rozanski) [1837389 1783539 1861479] - EDAC, {skx,i10nm}: Use CPU stepping macro to pass configurations (Aristeu Rozanski) [1837389 1783539 1861479] - EDAC/skx: Use the mcmtr register to retrieve close_pg/bank_xor_enable (Aristeu Rozanski) [1837389 1783539 1861479] - x86/cpu: Add a X86_MATCH_INTEL_FAM6_MODEL_STEPPINGS() macro (Aristeu Rozanski) [1837389 1783539 1861479] - EDAC: Add missing MEM_LRDDR4 entry in edac_mem_types[] (Aristeu Rozanski) [1837389 1783539 1861479] - x86: export x86_match_cpu_v2 (Aristeu Rozanski) [1837389 1783539 1861479] - EDAC/amd64: Fix PCI component registration (Aristeu Rozanski) [1918583] - EDAC/mce_amd: Use struct cpuinfo_x86.cpu_die_id for AMD NodeId (Aristeu Rozanski) [1918583] - x86/CPU/AMD: Remove amd_get_nb_id() (Aristeu Rozanski) [1918583] - EDAC/mce_amd: Make fam_ops static global (Aristeu Rozanski) [1918583] - x86/MCE/AMD: Allow Reserved types to be overwritten in smca_banks[] (Aristeu Rozanski) [1918583] - x86/MCE/AMD: Do not use rdmsr_safe_on_cpu() in smca_configure() (Aristeu Rozanski) [1918583] - EDAC/amd64: Get rid of the ECC disabled long message (Aristeu Rozanski) [1918583] - EDAC/amd64: Check for memory before fully initializing an instance (Aristeu Rozanski) [1918583] - EDAC/amd64: Use cached data when checking for ECC (Aristeu Rozanski) [1918583] - x86/MCE: Make the number of MCA banks a per-CPU variable (Aristeu Rozanski) [1918583] - x86/MCE/AMD: Don't cache block addresses on SMCA systems (Aristeu Rozanski) [1918583] - x86/MCE: Make mce_banks a per-CPU array (Aristeu Rozanski) [1918583] - x86/MCE: Make struct mce_banks[] static (Aristeu Rozanski) [1918583] - x86/MCE/AMD: Don't report L1 BTB MCA errors on some family 17h models (Aristeu Rozanski) [1918583] - EDAC/mce_amd: Decode MCA_STATUS in bit definition order (Aristeu Rozanski) [1918583] - EDAC/mce_amd: Decode MCA_STATUS[Scrub] bit (Aristeu Rozanski) [1918583] - EDAC, mce_amd: Match error descriptions to latest documentation (Aristeu Rozanski) [1918583] - x86/MCE/AMD: Carve out the MC4_MISC thresholding quirk (Aristeu Rozanski) [1918583] - x86/MCE/AMD: Turn off MC4_MISC thresholding on all family 0x15 models (Aristeu Rozanski) [1918583] - powerpc/64s: Fix unrelocated interrupt trampoline address test (Waiman Long) [1966462] - intel_th: pci: Add Alder Lake CPU support (Jiri Olsa) [1840246] - intel_th: pci: Add Alder Lake-S support (Jiri Olsa) [1840246] - mfd: intel_pmt: Add support for DG1 (David Arcari) [1783144] - mfd: intel_pmt: Fix nuisance messages and handling of disabled capabilities (David Arcari) [1783144] - redhat/configs: Add CONFIG_INTEL_PMT_CRASHLOG (David Arcari) [1783144] - redhat/configs: Add CONFIG_INTEL_PMT_TELEMETRY (David Arcari) [1783144] - redhat/configs: Add CONFIG_MFD_INTEL_PMT (David Arcari) [1783144] - platform/x86: intel_pmt_crashlog: Add dependency on MFD_INTEL_PMT (David Arcari) [1783144] - platform/x86: intel_pmt_telemetry: Add dependency on MFD_INTEL_PMT (David Arcari) [1783144] - platform/x86: intel_pmt: Make INTEL_PMT_CLASS non-user-selectable (David Arcari) [1783144] - platform/x86: intel_pmt_crashlog: Fix incorrect macros (David Arcari) [1783144] - platform/x86: intel_pmt_class: Initial resource to 0 (David Arcari) [1783144] - mfd: Standardise MFD_CELL_* helper names (David Arcari) [1783144] - platform/x86: pmt: Fix a potential Oops on error in probe (David Arcari) [1783144] - platform/x86: Intel PMT Crashlog capability driver (David Arcari) [1783144] - platform/x86: Intel PMT Telemetry capability driver (David Arcari) [1783144] - platform/x86: Intel PMT class driver (David Arcari) [1783144] - mfd: Intel Platform Monitoring Technology support (David Arcari) [1783144] - mfd: mfd-core: Ensure disabled devices are ignored without error (David Arcari) [1783144] - mfd: core: Fix double-free in mfd_remove_devices_fn() (David Arcari) [1783144] - mfd: mfd-core: Add mechanism for removal of a subset of children (David Arcari) [1783144] - mfd: core: Add OF_MFD_CELL_REG() helper (David Arcari) [1783144] - mfd: core: Fix formatting of MFD helpers (David Arcari) [1783144] - mfd: core: Make a best effort attempt to match devices with the correct of_nodes (David Arcari) [1783144] - mfd: mfd-core: Complete kerneldoc header for devm_mfd_add_devices() (David Arcari) [1783144] - mfd: Constify properties in mfd_cell (David Arcari) [1783144] - mfd: mfd-core: Honour Device Tree's request to disable a child-device (David Arcari) [1783144] - mfd: mfd-core: Move pdev->mfd_cell creation back into mfd_add_device() (David Arcari) [1783144] - mfd: mfd-core: Remove usage counting for .{en,dis}able() call-backs (David Arcari) [1783144] - mfd: mfd-core: Protect against NULL call-back function pointer (David Arcari) [1783144] - mfd: mfd-core: Remove mfd_clone_cell() (David Arcari) [1783144] - mfd: Provide MACRO to declare commonly defined MFD cell attributes (David Arcari) [1783144] - mfd: core: Set fwnode for created devices (David Arcari) [1783144] - treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 500 (David Arcari) [1783144] - mfd: mfd-core: Document mfd_add_devices() (David Arcari) [1783144] - PCI: Add defines for Designated Vendor-Specific Extended Capability (David Arcari) [1783144] - tick/nohz: Update idle_exittime on actual idle exit (Phil Auld) [1962632] - tick/nohz: Remove superflous check for CONFIG_VIRT_CPU_ACCOUNTING_NATIVE (Phil Auld) [1962632] - tick/nohz: Conditionally restart tick on idle exit (Phil Auld) [1962632] - x86, sched: Fix the AMD CPPC maximum performance value on certain AMD Ryzen generations (Phil Auld) [1960687] - pinctrl: devicetree: Avoid taking direct reference to device name string (Aristeu Rozanski) [1922904] {CVE-2020-0427} - redhat: ppc64: enable CONFIG_PPC_RTAS_FILTER (Aristeu Rozanski) [1906444] {CVE-2020-27777} - powerpc/rtas: Fix typo of ibm,open-errinjct in RTAS filter (Aristeu Rozanski) [1906444] {CVE-2020-27777} - powerpc/rtas: Restrict RTAS requests from userspace (Aristeu Rozanski) [1906444] {CVE-2020-27777}- docs: vxlan: add info about device features (Petr Oros) [1941739] - selftests: net: add a test for static UDP tunnel ports (Petr Oros) [1941739] - netdevsim: support the static IANA VXLAN port flag (Petr Oros) [1941739] - selftests: net: add a test for shared UDP tunnel info tables (Petr Oros) [1941739] - netdevsim: shared UDP tunnel port table support (Petr Oros) [1941739] - netdevsim: add warnings on unexpected UDP tunnel port errors (Petr Oros) [1941739] - udp_tunnel: add the ability to share port tables (Petr Oros) [1941739] - docs: networking: convert vxlan.txt to ReST (Petr Oros) [1941739] - net: Treat __napi_schedule_irqoff() as __napi_schedule() on PREEMPT_RT (Ivan Vecera) [1960528] - ethtool: fix incorrect datatype in set_eee ops (Balazs Nemeth) [1956698] - ethtool: fix missing NLM_F_MULTI flag when dumping (Antoine Tenart) [1953847] - y2038: remove CONFIG_64BIT_TIME (Waiman Long) [1965360] - net/mlx4: Fix EEPROM dump support (Alaa Hleihel) [1915305] - net/mlx4_en: update moderation when config reset (Alaa Hleihel) [1915305] - net/mlx4_core: Add missed mlx4_free_cmd_mailbox() (Alaa Hleihel) [1915305] - IB/mlx4: Use port iterator and validation APIs (Alaa Hleihel) [1915305] - net/mlx4: Use effective interrupt affinity (Alaa Hleihel) [1915302 1915305] - net/mlx4: Replace irq_to_desc() abuse (Alaa Hleihel) [1915302 1915305] - net/mlx4: simplify the return expression of mlx4_init_srq_table() (Alaa Hleihel) [1915302 1915305] - RDMA/mlx4: Remove bogus dev_base_lock usage (Alaa Hleihel) [1915302 1915305] - net/mlx4: simplify the return expression of mlx4_init_cq_table() (Alaa Hleihel) [1915302 1915305] - net/mlx4: Remove unused #define MAX_MSIX_P_PORT (Alaa Hleihel) [1915302 1915305] - RDMA/mlx4: Enable querying AH for XRC QP types (Alaa Hleihel) [1915302 1915305] - IB/mlx4: Fix fall-through warnings for Clang (Alaa Hleihel) [1915302 1915305] - net/mlx4_en: Remove unused performance counters (Alaa Hleihel) [1915302 1915305] - net/mlx4: Assign boolean values to a bool variable (Alaa Hleihel) [1915302 1915305] - net/mlx4: Cleanup kernel-doc warnings (Alaa Hleihel) [1915302 1915305] - net/mlx4_core : remove unneeded semicolon (Alaa Hleihel) [1915302 1915305] - net/mlx4_core: Fix init_hca fields offset (Alaa Hleihel) [1915301 1915305] - mlx4: handle non-napi callers to napi_poll (Alaa Hleihel) [1915301 1915305] - mlx4: drivers/net/ethernet: clean up unused assignments (Alaa Hleihel) [1915301 1915305] - mlx4: add pause frame stats (Alaa Hleihel) [1915301 1915305] - mlx4: make sure to always set the port type (Alaa Hleihel) [1915301 1915305] - net/mlx4_en: RX, Add a prefetch command for small L1_CACHE_BYTES (Alaa Hleihel) [1915301 1915305] - cnic: remove redundant assignment to variable ret (Nilesh Javali) [1921619] - net: cnic: fix spelling mistake "reserverd" -> "reserved" (Nilesh Javali) [1921619] - cnic: Explicitly initialize all reference counts to 0. (Nilesh Javali) [1921619] - cfg80211: fix locking in netlink owner interface destruction (Jarod Wilson) [1937053] - brcmfmac: Avoid GFP_ATOMIC when GFP_KERNEL is enough (Jarod Wilson) [1937053] - ath11k: fix warning in ath11k_mhi_config (Jarod Wilson) [1937053] - ath11k: qmi: Fix spelling mistake "requeqst" -> "request" (Jarod Wilson) [1937053] - ath10k: Fix ath10k_wmi_tlv_op_pull_peer_stats_info() unlock without lock (Jarod Wilson) [1937053] - ath10k: Fix a use after free in ath10k_htc_send_bundle (Jarod Wilson) [1937053] - ath9k: Fix error check in ath9k_hw_read_revisions() for PCI devices (Jarod Wilson) [1937053] - mt76: mt7921: reinit wpdma during drv_own if necessary (Jarod Wilson) [1937053] - mt76: move mt76_token_init in mt76_alloc_device (Jarod Wilson) [1937053] - mt76: mt7921: fix a precision vs width bug in printk (Jarod Wilson) [1937053] - mt76: mt7915: fix a precision vs width bug in printk (Jarod Wilson) [1937053] - mt76: mt7615: fix a precision vs width bug in printk (Jarod Wilson) [1937053] - mt76: mt7921: introduce mt7921_mcu_sta_add routine (Jarod Wilson) [1937053] - mt76: mt7921: mt7921_stop should put device in fw_own state (Jarod Wilson) [1937053] - mt76: connac: unschedule mac_work before going to sleep (Jarod Wilson) [1937053] - mt76: mt7663: add awake and doze time accounting (Jarod Wilson) [1937053] - mt76: mt7921: improve doze opportunity (Jarod Wilson) [1937053] - mt76: mt7921: get rid of mcu_reset function pointer (Jarod Wilson) [1937053] - mt76: mt7915: do not read rf value from efuse in flash mode (Jarod Wilson) [1937053] - mt76: move token utilities in mt76 common module (Jarod Wilson) [1937053] - mt76: move token_lock, token and token_count in mt76_dev (Jarod Wilson) [1937053] - mt76: mt7921: fix possible invalid register access (Jarod Wilson) [1937053] - mt76: mt7921: enable deep sleep when the device suspends (Jarod Wilson) [1937053] - mt76: connac: introduce mt76_connac_mcu_set_deep_sleep utility (Jarod Wilson) [1937053] - mt76: mt7921: introduce mt7921_wpdma_reinit_cond utility routine (Jarod Wilson) [1937053] - mt76: mt7921: introduce mt7921_dma_{enable,disable} utilities (Jarod Wilson) [1937053] - mt76: mt7921: introduce mt7921_wpdma_reset utility routine (Jarod Wilson) [1937053] - mt76: mt7921: move mt7921_dma_reset in dma.c (Jarod Wilson) [1937053] - mt76: mt7615: Fix a dereference of pointer sta before it is null checked (Jarod Wilson) [1937053] - mt76: mt7921: enable sw interrupts (Jarod Wilson) [1937053] - mt76: mt7921: add awake and doze time accounting (Jarod Wilson) [1937053] - mt76: remove MT76_STATE_PM in tx path (Jarod Wilson) [1937053] - mt76: connac: use waitqueue for runtime-pm (Jarod Wilson) [1937053] - mt76: connac: do not run mt76_txq_schedule_all directly (Jarod Wilson) [1937053] - mt76: mt7615: rely on pm refcounting in mt7615_led_set_config (Jarod Wilson) [1937053] - mt76: connac: alaways wake the device before scanning (Jarod Wilson) [1937053] - mt76: mt7921: get rid of useless MT76_STATE_PM in mt7921_mac_work (Jarod Wilson) [1937053] - mt76: connac: remove MT76_STATE_PM in mac_tx_free (Jarod Wilson) [1937053] - mt76: connac: check wake refcount in mcu_fw_pmctrl (Jarod Wilson) [1937053] - mt76: connac: unschedule ps_work in mt76_connac_pm_wake (Jarod Wilson) [1937053] - mt76: mt7663: rely on mt76_connac_pm_ref/mt76_connac_pm_unref in tx/rx napi (Jarod Wilson) [1937053] - mt76: mt7921: rely on mt76_connac_pm_ref/mt76_connac_pm_unref in tx/rx napi (Jarod Wilson) [1937053] - mt76: dma: add the capability to define a custom rx napi poll routine (Jarod Wilson) [1937053] - mt76: mt7663: rely on mt76_connac_pm_ref/mt76_connac_pm_unref in tx path (Jarod Wilson) [1937053] - mt76: mt7921: rely on mt76_connac_pm_ref/mt76_connac_pm_unref in tx path (Jarod Wilson) [1937053] - mt76: connac: introduce wake counter for fw_pmctrl synchronization (Jarod Wilson) [1937053] - mt76: mt7663: fix a race between mt7615_mcu_drv_pmctrl and mt7615_mcu_fw_pmctrl (Jarod Wilson) [1937053] - mt76: mt7921: fix a race between mt7921_mcu_drv_pmctrl and mt7921_mcu_fw_pmctrl (Jarod Wilson) [1937053] - mt76: mt7921: remove leftover function declaration (Jarod Wilson) [1937053] - mt76: connac: move mcu_update_arp_filter in mt76_connac module (Jarod Wilson) [1937053] - mt76: mt7921: do not use 0 as NULL pointer (Jarod Wilson) [1937053] - mt76: mt7915: directly read per-rate tx power from registers (Jarod Wilson) [1937053] - mt76: mt7915: rework the flow of txpower setting (Jarod Wilson) [1937053] - mt76: mt7915: add support for DT rate power limits (Jarod Wilson) [1937053] - mt76: mt7921: abort uncompleted scan by wifi reset (Jarod Wilson) [1937053] - mt76: mt7921: add wifisys reset support in debugfs (Jarod Wilson) [1937053] - mt76: mt7921: run mt7921_mcu_fw_log_2_host holding mt76 mutex (Jarod Wilson) [1937053] - mt76: improve mcu error logging (Jarod Wilson) [1937053] - mt76: mt7921: move hw configuration in mt7921_register_device (Jarod Wilson) [1937053] - mt76: mt7915: add support for applying pre-calibration data (Jarod Wilson) [1937053] - mt76: mt7615: load ROM patch before checking patch semaphore status (Jarod Wilson) [1937053] - mt76: mt7615: fix entering driver-own state on mt7663 (Jarod Wilson) [1937053] - mt76: mt7615: fix hardware error recovery for mt7663 (Jarod Wilson) [1937053] - mt76: mt7921: add dumping Tx power table (Jarod Wilson) [1937053] - mt76: introduce single-sku support for mt7663/mt7921 (Jarod Wilson) [1937053] - mt76: mt7615: do not use mt7615 single-sku values for mt7663 (Jarod Wilson) [1937053] - mt76: mt7615: implement support for using DT rate power limits (Jarod Wilson) [1937053] - mt76: extend DT rate power limits to support 11ax devices (Jarod Wilson) [1937053] - mt76: add functions for parsing rate power limits from DT (Jarod Wilson) [1937053] - mt76: flush tx status queue on DMA reset (Jarod Wilson) [1937053] - mt76: mt7921: add mt7921_dma_cleanup in mt7921_unregister_device (Jarod Wilson) [1937053] - mt76: mt7615: use ieee80211_free_txskb() in mt7615_tx_token_put() (Jarod Wilson) [1937053] - mt76: mt7615: only free skbs after mt7615_dma_reset() when reset happens (Jarod Wilson) [1937053] - mt76: mt7915: only free skbs after mt7915_dma_reset() when reset happens (Jarod Wilson) [1937053] - mt76: mt7915: fix memleak when mt7915_unregister_device() (Jarod Wilson) [1937053] - mt76: mt7615: fix memleak when mt7615_unregister_device() (Jarod Wilson) [1937053] - mt76: mt7915: fix rate setting of tx descriptor in testmode (Jarod Wilson) [1937053] - mt76: mt7915: rework mt7915_tm_set_tx_len() (Jarod Wilson) [1937053] - mt76: testmode: add support to send larger packet (Jarod Wilson) [1937053] - rtlwifi: implement set_tim by update beacon content (Jarod Wilson) [1937053] - rtw88: refine napi deinit flow (Jarod Wilson) [1937053] - rtw88: Fix potential unrecoverable tx queue stop (Jarod Wilson) [1937053] - rtw88: 8821c: Don't set RX_FLAG_DECRYPTED if packet has no encryption (Jarod Wilson) [1937053] - rtw88: 8822c: debug: allow debugfs to enable/disable TXGAPK (Jarod Wilson) [1937053] - rtw88: 8822c: Add gap-k calibration to improve long range performance (Jarod Wilson) [1937053] - rtw88: 8822c: reorder macro position according to the register number (Jarod Wilson) [1937053] - iwlwifi: Fix softirq/hardirq disabling in iwl_pcie_gen2_enqueue_hcmd() (Jarod Wilson) [1937053] - cfg80211: scan: drop entry from hidden_list on overflow (Jarod Wilson) [1937053] - wireless: fix spelling of A-MSDU in HE capabilities (Jarod Wilson) [1937053] - wireless: align HE capabilities A-MPDU Length Exponent Extension (Jarod Wilson) [1937053] - wireless: align some HE capabilities with the spec (Jarod Wilson) [1937053] - mac80211: drop the connection if firmware crashed while in CSA (Jarod Wilson) [1937053] - nl80211: Add new RSNXE related nl80211 extended features (Jarod Wilson) [1937053] - mac80211: properly drop the connection in case of invalid CSA IE (Jarod Wilson) [1937053] - mac80211: make ieee80211_vif_to_wdev work when the vif isn't in the driver (Jarod Wilson) [1937053] - nl80211/cfg80211: add a flag to negotiate for LMR feedback in NDP ranging (Jarod Wilson) [1937053] - ieee80211: add the values of ranging parameters max LTF total field (Jarod Wilson) [1937053] - mac80211: aes_cmac: check crypto_shash_setkey() return value (Jarod Wilson) [1937053] - mac80211: minstrel_ht: remove extraneous indentation on if statement (Jarod Wilson) [1937053] - mac80211: properly process TXQ management frames (Jarod Wilson) [1937053] - cfg80211: constify ieee80211_get_response_rate return (Jarod Wilson) [1937053] - cfg80211: fix a few kernel-doc warnings (Jarod Wilson) [1937053] - cfg80211: fix an htmldoc warning (Jarod Wilson) [1937053] - rtw88: 8822c: add CFO tracking (Jarod Wilson) [1937053] - iwlwifi: pcie: don't enable BHs with IRQs disabled (Jarod Wilson) [1937053] - rtw88: Fix array overrun in rtw_get_tx_power_params() (Jarod Wilson) [1937053] - brcmfmac: Remove duplicate struct declaration (Jarod Wilson) [1937053] - rtw88: update statistics to fw for fine-tuning performance (Jarod Wilson) [1937053] - brcmfmac: A typo fix (Jarod Wilson) [1937053] - rtl8xxxu: Simplify locking of a skb list accesses (Jarod Wilson) [1937053] - mwifiex: Remove unneeded variable: "ret" (Jarod Wilson) [1937053] - rtl8xxxu: Fix fall-through warnings for Clang (Jarod Wilson) [1937053] - mwifiex: don't print SSID to logs (Jarod Wilson) [1937053] - rtlwifi: rtl8192de: Use DEFINE_SPINLOCK() for spinlock (Jarod Wilson) [1937053] - rtlwifi: Simplify locking of a skb list accesses (Jarod Wilson) [1937053] - rtlwifi: remove rtl_get_tid_h (Jarod Wilson) [1937053] - rtlwifi: rtl8188ee: remove redundant assignment of variable rtlpriv->btcoexist.reg_bt_sco (Jarod Wilson) [1937053] - rtlwifi: remove redundant assignment to variable err (Jarod Wilson) [1937053] - rtlwifi: Few mundane typo fixes (Jarod Wilson) [1937053] - rtlwifi: 8821ae: upgrade PHY and RF parameters (Jarod Wilson) [1937053] - iwlwifi: dbg: disable ini debug in 9000 family and below (Jarod Wilson) [1937053] - iwlwifi: pcie: Change ma product string name (Jarod Wilson) [1937053] - iwlwifi: fw: print out trigger delay when collecting data (Jarod Wilson) [1937053] - iwlwifi: trans/pcie: defer transport initialisation (Jarod Wilson) [1937053] - iwlwifi: bump FW API to 63 for AX devices (Jarod Wilson) [1937053] - iwlwifi: mvm: don't WARN if we can't remove a time event (Jarod Wilson) [1937053] - iwlwifi: mvm: don't disconnect immediately if we don't hear beacons after CSA (Jarod Wilson) [1937053] - iwlwifi: rs-fw: don't support stbc for HE 160 (Jarod Wilson) [1937053] - iwlwifi: warn on SKB free w/o op-mode (Jarod Wilson) [1937053] - iwlwifi: mvm: add support for version 3 of LARI_CONFIG_CHANGE command. (Jarod Wilson) [1937053] - iwlwifi: pcie: add ISR debug info for msix debug (Jarod Wilson) [1937053] - iwlwifi: pcie: merge napi_poll_msix functions (Jarod Wilson) [1937053] - iwlwifi: mvm: don't lock mutex in RCU critical section (Jarod Wilson) [1937053] - iwlwifi: mvm: remove PS from lower rates. (Jarod Wilson) [1937053] - iwlwifi: mvm: umac error table mismatch (Jarod Wilson) [1937053] - iwlwifi: queue: avoid memory leak in reset flow (Jarod Wilson) [1937053] - iwlwifi: don't warn if we can't wait for empty tx queues (Jarod Wilson) [1937053] - iwlwifi: remove remaining software checksum code (Jarod Wilson) [1937053] - iwlwifi: remove TCM events (Jarod Wilson) [1937053] - iwlwifi: mvm: Use IWL_INFO in fw_reset_handshake() (Jarod Wilson) [1937053] - iwlwifi: mvm: refactor ACPI DSM evaluation function (Jarod Wilson) [1937053] - iwlwifi: mvm: support BIOS enable/disable for 11ax in Ukraine (Jarod Wilson) [1937053] - iwlwifi: move iwl_configure_rxq to be used by other op_modes (Jarod Wilson) [1937053] - iwlwifi: add new so-gf device (Jarod Wilson) [1937053] - iwlwifi: mvm: enable PPAG in China (Jarod Wilson) [1937053] - iwlwifi: mvm: Add support for 6GHz passive scan (Jarod Wilson) [1937053] - iwlwifi: add ax201 killer device (Jarod Wilson) [1937053] - iwlwifi: mvm: when associated with PMF, use protected NDP ranging negotiation (Jarod Wilson) [1937053] - iwlwifi: mvm: clean up queue sync implementation (Jarod Wilson) [1937053] - iwlwifi: mvm: write queue_sync_state only for sync (Jarod Wilson) [1937053] - iwlwifi: mvm: responder: support responder config command version 8 (Jarod Wilson) [1937053] - iwlwifi: mvm: support range request command version 12 (Jarod Wilson) [1937053] - iwlwifi: pcie: make cfg vs. trans_cfg more robust (Jarod Wilson) [1937053] - iwlwifi: pcie: clear only FH bits handle in the interrupt (Jarod Wilson) [1937053] - iwlwifi: add 160Mhz to killer 1550 name (Jarod Wilson) [1937053] - iwlwifi: change name to AX 211 and 411 family (Jarod Wilson) [1937053] - iwlwifi: change step in so-gf struct (Jarod Wilson) [1937053] - iwlwifi: pcie: Add support for Bz Family (Jarod Wilson) [1937053] - iwlwifi: mvm: don't allow CSA if we haven't been fully associated (Jarod Wilson) [1937053] - iwlwifi: pcie: normally grab NIC access for inflight-hcmd (Jarod Wilson) [1937053] - iwlwifi: pcie: avoid unnecessarily taking spinlock (Jarod Wilson) [1937053] - iwlwifi: mvm: enable TX on new CSA channel before disconnecting (Jarod Wilson) [1937053] - mt76: mt7921: add rcu section in mt7921_mcu_tx_rate_report (Jarod Wilson) [1937053] - mt76: mt7921: introduce MCU_EVENT_LP_INFO event parsing (Jarod Wilson) [1937053] - mt76: mt7615: always add rx header translation tlv when adding stations (Jarod Wilson) [1937053] - mt76: mt7615: add missing SPDX tag in mmio.c (Jarod Wilson) [1937053] - mt76: mt7915: add mmio.c (Jarod Wilson) [1937053] - mt76: report Rx timestamp (Jarod Wilson) [1937053] - mt76: mt7921: remove 80+80 MHz support capabilities (Jarod Wilson) [1937053] - mt76: fix potential DMA mapping leak (Jarod Wilson) [1937053] - mt76: mt7921: reduce the data latency during hw scan (Jarod Wilson) [1937053] - mt76: mt7921: fix the insmod hangs (Jarod Wilson) [1937053] - mt76: mt7921: fix kernel crash when the firmware fails to download (Jarod Wilson) [1937053] - mt76: mt7921: fix the dwell time control (Jarod Wilson) [1937053] - mt76: mt7921: fix inappropriate WoW setup with the missing ARP informaiton (Jarod Wilson) [1937053] - mt76: mt7921: introduce MT_WFDMA_DUMMY_CR definition (Jarod Wilson) [1937053] - mt76: mt7915: add wifi subsystem reset (Jarod Wilson) [1937053] - mt76: mt7915: fix mt7915_mcu_add_beacon (Jarod Wilson) [1937053] - mt76: mt7615: fix .add_beacon_offload() (Jarod Wilson) [1937053] - mt76: mt7921: rework mt7921_mcu_debug_msg_event routine (Jarod Wilson) [1937053] - mt76: mt7921: always wake the device in mt7921_remove_interface (Jarod Wilson) [1937053] - mt76: mt7921: fix key set/delete issue (Jarod Wilson) [1937053] - mt76: mt7915: fix txpower init for TSSI off chips (Jarod Wilson) [1937053] - mt76: mt7915: limit firmware log message printk to buffer length (Jarod Wilson) [1937053] - mt76: mt7615: limit firmware log message printk to buffer length (Jarod Wilson) [1937053] - mt76: mt7615: fix chip reset on MT7622 and MT7663e (Jarod Wilson) [1937053] - mt76: mt7915: cleanup mcu tx queue in mt7915_dma_reset() (Jarod Wilson) [1937053] - mt76: mt7915: keep mcu_add_bss_info enabled till interface removal (Jarod Wilson) [1937053] - mt76: mt7615: keep mcu_add_bss_info enabled till interface removal (Jarod Wilson) [1937053] - mt76: mt7622: trigger hif interrupt for system reset (Jarod Wilson) [1937053] - mt76: mt7615: cleanup mcu tx queue in mt7615_dma_reset() (Jarod Wilson) [1937053] - mt76: mt7615: only enable DFS test knobs for mt7615 (Jarod Wilson) [1937053] - mt76: mt7921: properly configure rcpi adding a sta to the fw (Jarod Wilson) [1937053] - mt76: connac: introduce mt76_sta_cmd_info data structure (Jarod Wilson) [1937053] - mt76: mt7921: get rid of mt7921_mac_wtbl_lmac_addr (Jarod Wilson) [1937053] - mt76: mt7915: refresh repeater entry MAC address when setting BSSID (Jarod Wilson) [1937053] - mt76: mt7915: fix key set/delete issue (Jarod Wilson) [1937053] - mt76: mt7921: remove duplicated macros in mcu.h (Jarod Wilson) [1937053] - mt76: mt7921: remove redundant check on type (Jarod Wilson) [1937053] - mt76: mt7921: remove leftovers from dbdc configuration (Jarod Wilson) [1937053] - mt76: mt7921: add wifi reset support (Jarod Wilson) [1937053] - mt76: dma: export mt76_dma_rx_cleanup routine (Jarod Wilson) [1937053] - mt76: dma: introduce mt76_dma_queue_reset routine (Jarod Wilson) [1937053] - mt76: mt7921: introduce __mt7921_start utility routine (Jarod Wilson) [1937053] - mt76: mt7921: introduce mt7921_run_firmware utility routine. (Jarod Wilson) [1937053] - mt76: introduce mcu_reset function pointer in mt76_mcu_ops structure (Jarod Wilson) [1937053] - mt76: mt7921: reduce mcu timeouts for suspend, offload and hif_ctrl msg (Jarod Wilson) [1937053] - mt76: mt7915: fix possible deadlock while mt7915_register_ext_phy() (Jarod Wilson) [1937053] - mt76: mt7615: add missing capabilities for DBDC (Jarod Wilson) [1937053] - mt76: mt7663s: fix the possible device hang in high traffic (Jarod Wilson) [1937053] - mt76: mt7663s: make all of packets 4-bytes aligned in sdio tx aggregation (Jarod Wilson) [1937053] - mt76: mt7663: fix when beacon filter is being applied (Jarod Wilson) [1937053] - mt76: mt7615: check mcu returned values in mt7615_ops (Jarod Wilson) [1937053] - mt76: mt7915: check mcu returned values in mt7915_ops (Jarod Wilson) [1937053] - mt76: mt7915: fix txrate reporting (Jarod Wilson) [1937053] - mt76: mt7915: fix rxrate reporting (Jarod Wilson) [1937053] - mt76: mt76x0u: Add support for TP-Link T2UHP(UN) v1 (Jarod Wilson) [1937053] - mt76: mt7915: fix PHY mode for DBDC (Jarod Wilson) [1937053] - mt76: mt7915: stop ext_phy queue when mac reset happens (Jarod Wilson) [1937053] - mt76: mt7915: fix CSA notification for DBDC (Jarod Wilson) [1937053] - mt76: mt7615: stop ext_phy queue when mac reset happens (Jarod Wilson) [1937053] - mt76: mt7615: fix CSA notification for DBDC (Jarod Wilson) [1937053] - mt76: mt7915: add missing capabilities for DBDC (Jarod Wilson) [1937053] - mt76: mt7921: check mcu returned values in mt7921_start (Jarod Wilson) [1937053] - mt76: mt7921: fix the base of the dynamic remap (Jarod Wilson) [1937053] - mt76: mt7921: fix the base of PCIe interrupt (Jarod Wilson) [1937053] - mt76: mt7921: get rid of mt7921_sta_rc_update routine (Jarod Wilson) [1937053] - mt76: check return value of mt76_txq_send_burst in mt76_txq_schedule_list (Jarod Wilson) [1937053] - mt76: connac: fix kernel warning adding monitor interface (Jarod Wilson) [1937053] - mt76: mt7915: fix mib stats counter reporting to mac80211 (Jarod Wilson) [1937053] - mt76: mt7615: fix mib stats counter reporting to mac80211 (Jarod Wilson) [1937053] - mt76: mt7615: remove hdr->fw_ver check (Jarod Wilson) [1937053] - mt76: mt7615: fix TSF configuration (Jarod Wilson) [1937053] - mt76: mt7921: fix stats register definitions (Jarod Wilson) [1937053] - mt76: mt7921: remove unneeded semicolon (Jarod Wilson) [1937053] - mt76: mt7915: fix aggr len debugfs node (Jarod Wilson) [1937053] - mt76: mt7921: fix aggr length histogram (Jarod Wilson) [1937053] - mt76: mt7615: fix memory leak in mt7615_coredump_work (Jarod Wilson) [1937053] - mt76: mt7615: add support for rx decapsulation offload (Jarod Wilson) [1937053] - mt76: mt7615: add rx checksum offload support (Jarod Wilson) [1937053] - mt76: mt7615: enable hw rx-amsdu de-aggregation (Jarod Wilson) [1937053] - mt76: connac: update sched_scan cmd usage (Jarod Wilson) [1937053] - mt76: mt7921: add flush operation (Jarod Wilson) [1937053] - mt76: mt7921: fixup rx bitrate statistics (Jarod Wilson) [1937053] - mt76: connac: fix up the setting for ht40 mode in mt76_connac_mcu_uni_add_bss (Jarod Wilson) [1937053] - mt76: mt7921: switch to new api for hardware beacon filter (Jarod Wilson) [1937053] - mt76: mt7921: fix memory leak in mt7921_coredump_work (Jarod Wilson) [1937053] - mt76: mt7921: fix suspend/resume sequence (Jarod Wilson) [1937053] - mt76: use PCI_VENDOR_ID_MEDIATEK to avoid open coded (Jarod Wilson) [1937053] - mt76: mt7915: always check return value from mt7915_mcu_alloc_wtbl_req (Jarod Wilson) [1937053] - mt76: connac: always check return value from mt76_connac_mcu_alloc_wtbl_req (Jarod Wilson) [1937053] - mt76: mt76x0: disable GTK offloading (Jarod Wilson) [1937053] - mt76: always use WTBL_MAX_SIZE for tlv allocation (Jarod Wilson) [1937053] - mt76: mt7921: removed unused definitions in mcu.h (Jarod Wilson) [1937053] - mt76: mt7921: remove unnecessary variable (Jarod Wilson) [1937053] - mt76: mt7921: enable random mac addr during scanning (Jarod Wilson) [1937053] - mt76: mt7615: support loading EEPROM for MT7613BE (Jarod Wilson) [1937053] - mt76: mt7915: fix tx skb dma unmap (Jarod Wilson) [1937053] - mt76: mt7615: fix tx skb dma unmap (Jarod Wilson) [1937053] - mt76: mt7615: fix key set/delete issues (Jarod Wilson) [1937053] - mt76: mt7915: add support for rx decapsulation offload (Jarod Wilson) [1937053] - mt76: mt7915: add rx checksum offload support (Jarod Wilson) [1937053] - mt76: mt7915: enable hw rx-amsdu de-aggregation (Jarod Wilson) [1937053] - mt76: add support for 802.3 rx frames (Jarod Wilson) [1937053] - cfg80211: Remove wrong RNR IE validation check (Jarod Wilson) [1937053] - mac80211: bail out if cipher schemes are invalid (Jarod Wilson) [1937053] - mac80211: clear the beacon's CRC after channel switch (Jarod Wilson) [1937053] - mac80211: Set priority and queue mapping for injected frames (Jarod Wilson) [1937053] - mac80211: Allow concurrent monitor iface and ethernet rx decap (Jarod Wilson) [1937053] - nl80211: Add interface to indicate TDLS peer's HE capability (Jarod Wilson) [1937053] - cfg80211: allow specifying a reason for hw_rfkill (Jarod Wilson) [1937053] - nl80211: better document CMD_ROAM behavior (Jarod Wilson) [1937053] - mac80211: set sk_pacing_shift for 802.3 txpath (Jarod Wilson) [1937053] - mac80211: don't apply flow control on management frames (Jarod Wilson) [1937053] - nl80211: Add missing line in nl80211_fils_discovery_policy (Jarod Wilson) [1937053] - mac80211: remove redundant assignment of variable result (Jarod Wilson) [1937053] - mac80211: minstrel_ht: remove unused variable 'mg' in minstrel_ht_next_jump_rate() (Jarod Wilson) [1937053] - cfg80211: regulatory: use DEFINE_SPINLOCK() for spinlock (Jarod Wilson) [1937053] - mac80211_hwsim: use DEFINE_SPINLOCK() for spinlock (Jarod Wilson) [1937053] - rfkill: use DEFINE_SPINLOCK() for spinlock (Jarod Wilson) [1937053] - mt7601u: enable TDLS support (Jarod Wilson) [1937053] - mt7601u: fix always true expression (Jarod Wilson) [1937053] - rtw88: Fix an error code in rtw_debugfs_set_rsvd_page() (Jarod Wilson) [1937053] - rtw88: coex: fix A2DP stutters while WL busy + WL scan (Jarod Wilson) [1937053] - rtw88: 8822c: add LC calibration for RTL8822C (Jarod Wilson) [1937053] - rtw88: 8822c: update tx power limit table to RF v40.1 (Jarod Wilson) [1937053] - rtw88: fix DIG min setting (Jarod Wilson) [1937053] - rtw88: add flush hci support (Jarod Wilson) [1937053] - rtw88: 8822c: support FW crash dump when FW crash (Jarod Wilson) [1937053] - rtw88: remove unnecessary variable (Jarod Wilson) [1937053] - rtw88: coex: add power off setting (Jarod Wilson) [1937053] - ath11k: Add support for STA to handle beacon miss (Jarod Wilson) [1937053] - ath11k: Update signal filled flag during sta_statistics drv op (Jarod Wilson) [1937053] - ath10k: skip the wait for completion to recovery in shutdown path (Jarod Wilson) [1937053] - ath11k: fix thermal temperature read (Jarod Wilson) [1937053] - ath11k: fix potential wmi_mgmt_tx_queue race condition (Jarod Wilson) [1937053] - ath11k: qmi: cosmetic changes to error messages (Jarod Wilson) [1937053] - ath11k: qmi: add more debug messages (Jarod Wilson) [1937053] - Revert "ath9k: fix ath_tx_process_buffer() potential null ptr dereference" (Jarod Wilson) [1937053] - ath11k: print hardware name and version during initialisation (Jarod Wilson) [1937053] - ath11k: Enable radar detection for 160MHz secondary segment (Jarod Wilson) [1937053] - ath11k: Fix sounding dimension config in HE cap (Jarod Wilson) [1937053] - ath11k: add qcn9074 pci device support (Jarod Wilson) [1937053] - ath11k: add extended interrupt support for QCN9074 (Jarod Wilson) [1937053] - ath11k: add CE interrupt support for QCN9074 (Jarod Wilson) [1937053] - ath11k: add data path support for QCN9074 (Jarod Wilson) [1937053] - ath11k: add hal support for QCN9074 (Jarod Wilson) [1937053] - ath11k: add static window support for register access (Jarod Wilson) [1937053] - ath11k: Add qcn9074 mhi controller config (Jarod Wilson) [1937053] - ath11k: Update memory segment count for qcn9074 (Jarod Wilson) [1937053] - ath11k: qmi: increase the number of fw segments (Jarod Wilson) [1937053] - ath11k: Move qmi service_ins_id to hw_params (Jarod Wilson) [1937053] - ath11k: Refactor ath11k_msi_config (Jarod Wilson) [1937053] - ath11k: debugfs: Fix spelling mistake "Opportunies" -> "Opportunities" (Jarod Wilson) [1937053] - ath9k: fix ath_tx_process_buffer() potential null ptr dereference (Jarod Wilson) [1937053] - nl80211: fix beacon head validation (Jarod Wilson) [1937053] - nl80211: fix potential leak of ACL params (Jarod Wilson) [1937053] - cfg80211: check S1G beacon compat element length (Jarod Wilson) [1937053] - cfg80211: remove WARN_ON() in cfg80211_sme_connect (Jarod Wilson) [1937053] - mac80211: fix time-is-after bug in mlme (Jarod Wilson) [1937053] - mac80211: fix TXQ AC confusion (Jarod Wilson) [1937053] - rfkill: revert back to old userspace API by default (Jarod Wilson) [1937053] - mac80211: clear sta->fast_rx when STA removed from 4-addr VLAN (Jarod Wilson) [1937053] - iwlwifi: mvm: fix beacon protection checks (Jarod Wilson) [1937053] - iwlwifi: mvm: rfi: don't lock mvm->mutex when sending config command (Jarod Wilson) [1937053] - iwlwifi: pcie: add support for So-F devices (Jarod Wilson) [1937053] - iwlwifi: fw: fix notification wait locking (Jarod Wilson) [1937053] - iwlwifi: add support for Qu with AX201 device (Jarod Wilson) [1937053] - iwlwifi: pcie: properly set LTR workarounds on 22000 devices (Jarod Wilson) [1937053] - iwlwifi: fix 11ax disabled bit in the regulatory capability flags (Jarod Wilson) [1937053] - brcmfmac: p2p: Fix recently introduced deadlock issue (Jarod Wilson) [1937053] - mt76: mt7921: fix airtime reporting (Jarod Wilson) [1937053] - iwlwifi: Fix softirq/hardirq disabling in iwl_pcie_enqueue_hcmd() (Jarod Wilson) [1937053] - mt76: mt7615: remove redundant dev_err call in mt7622_wmac_probe() (Jarod Wilson) [1937053] - mt76: Convert to DEFINE_SHOW_ATTRIBUTE (Jarod Wilson) [1937053] - reg.c: Fix a spello (Jarod Wilson) [1937053] - mac80211: cfg.c: A typo fix (Jarod Wilson) [1937053] - wireless: remove never implemented MODULE_SUPPORTED_DEVICE (Jarod Wilson) [1937053] - wireless/nl80211: fix wdev_id may be used uninitialized (Jarod Wilson) [1937053] - nl80211: fix locking for wireless device netns change (Jarod Wilson) [1937053] - iwlwifi: don't call netif_napi_add() with rxq->lock held (was Re: Lockdep warning in iwl_pcie_rx_handle()) (Jarod Wilson) [1937053] - iwlwifi: fix ARCH=i386 compilation warnings (Jarod Wilson) [1937053] - iwlwifi: mvm: add terminate entry for dmi_system_id tables (Jarod Wilson) [1937053] - mt76: mt7915: fix unused 'mode' variable (Jarod Wilson) [1937053] - mt76: dma: do not report truncated frames to mac80211 (Jarod Wilson) [1937053] - mt76: mt7921: remove incorrect error handling (Jarod Wilson) [1937053] - iwlwifi: pcie: fix iwl_so_trans_cfg link error when CONFIG_IWLMVM is disabled (Jarod Wilson) [1937053] - ath11k: fix AP mode for QCA6390 (Jarod Wilson) [1937053] - ath11k: qmi: use pad to format dma_addr_t (Jarod Wilson) [1937053] - iwlwifi: avoid crash on unsupported debug collection (Jarod Wilson) [1937053] - mt76: mt7915: only modify tx buffer list after allocating tx token id (Jarod Wilson) [1937053] - mt76: fix tx skb error handling in mt76_dma_tx_queue_skb (Jarod Wilson) [1937053] - ath9k: fix transmitting to stations in dynamic SMPS mode (Jarod Wilson) [1937053] - redhat: Enable ath11k PCI device support (Jarod Wilson) [1937053] - soc: qcom: Do not depend on ARCH_QCOM for QMI helpers (Jarod Wilson) [1937053] - net: qrtr: Do not depend on ARCH_QCOM (Jarod Wilson) [1937053] - b43: N-PHY: Fix the update of coef for the PHY revision >= 3case (Jarod Wilson) [1937053] - nl80211: add documentation for HT/VHT/HE disable attributes (Jarod Wilson) [1937053] - cfg80211/mac80211: Support disabling HE mode (Jarod Wilson) [1937053] - mac80211: add STBC encoding to ieee80211_parse_tx_radiotap (Jarod Wilson) [1937053] - mac80211: minstrel_ht: remove sample rate switching code for constrained devices (Jarod Wilson) [1937053] - mac80211: minstrel_ht: show sampling rates in debugfs (Jarod Wilson) [1937053] - mac80211: minstrel_ht: significantly redesign the rate probing strategy (Jarod Wilson) [1937053] - mac80211: minstrel_ht: reduce the need to sample slower rates (Jarod Wilson) [1937053] - mac80211: minstrel_ht: update total packets counter in tx status path (Jarod Wilson) [1937053] - mac80211: minstrel_ht: use bitfields to encode rate indexes (Jarod Wilson) [1937053] - cfg80211: initialize reg_rule in __freq_reg_info() (Jarod Wilson) [1937053] - mac80211: fix potential overflow when multiplying to u32 integers (Jarod Wilson) [1937053] - mac80211: enable QoS support for nl80211 ctrl port (Jarod Wilson) [1937053] - cfg80211: remove unused callback (Jarod Wilson) [1937053] - rtw88: 8822c: update RF_B (2/2) parameter tables to v60 (Jarod Wilson) [1937053] - rtw88: 8822c: update RF_B (1/2) parameter tables to v60 (Jarod Wilson) [1937053] - rtw88: 8822c: update RF_A parameter tables to v60 (Jarod Wilson) [1937053] - rtw88: 8822c: update MAC/BB parameter tables to v60 (Jarod Wilson) [1937053] - rtw88: replace tx tasklet with work queue (Jarod Wilson) [1937053] - rtw88: add napi support (Jarod Wilson) [1937053] - rtw88: add rts condition (Jarod Wilson) [1937053] - rtw88: add dynamic rrsr configuration (Jarod Wilson) [1937053] - iwlwifi: remove incorrect comment in pnvm (Jarod Wilson) [1937053] - ath11k: qmi: add debug message for allocated memory segment addresses and sizes (Jarod Wilson) [1937053] - ath11k: pci: remove experimental warning (Jarod Wilson) [1937053] - ath10k: hold RCU lock when calling ieee80211_find_sta_by_ifaddr() (Jarod Wilson) [1937053] - ath10k: change ath10k_offchan_tx_work() peer present msg to a warn (Jarod Wilson) [1937053] - ath9k: fix data bus crash when setting nf_override via debugfs (Jarod Wilson) [1937053] - ath11k: add support to configure spatial reuse parameter set (Jarod Wilson) [1937053] - ath10k: restore tx sk_buff of htt header for SDIO (Jarod Wilson) [1937053] - brcmsmac: Fix the spelling configation to configuration in the file d11.h (Jarod Wilson) [1937053] - iwlwifi: bump FW API to 62 for AX devices (Jarod Wilson) [1937053] - iwlwifi: pnvm: implement reading PNVM from UEFI (Jarod Wilson) [1937053] - iwlwifi: pnvm: move file loading code to a separate function (Jarod Wilson) [1937053] - iwlwifi: pnvm: increment the pointer before checking the TLV (Jarod Wilson) [1937053] - iwlwifi: pcie: define FW_RESET_TIMEOUT for clarity (Jarod Wilson) [1937053] - iwlwifi: pnvm: set the PNVM again if it was already loaded (Jarod Wilson) [1937053] - iwlwifi: mvm: global PM mode does not reset after FW crash (Jarod Wilson) [1937053] - iwlwifi: mvm: reduce the print severity of failing getting NIC temp (Jarod Wilson) [1937053] - iwlwifi: mvm: get NVM later in the mvm_start flow (Jarod Wilson) [1937053] - iwlmvm: set properly NIC_NOT_ACK_ENABLED flag (Jarod Wilson) [1937053] - iwlwifi: remove max_ht_ampdu_exponent config parameter (Jarod Wilson) [1937053] - iwlwifi: remove max_vht_ampdu_exponent config parameter (Jarod Wilson) [1937053] - iwlwifi: mvm: Check ret code for iwl_mvm_load_nvm_to_nic (Jarod Wilson) [1937053] - iwlwifi: mvm: don't check if CSA event is running before removing (Jarod Wilson) [1937053] - iwlwifi: mvm: Support SCAN_CFG_CMD version 5 (Jarod Wilson) [1937053] - iwlwifi: mvm: isolate the get nvm flow (Jarod Wilson) [1937053] - iwlwifi: mvm: simplify iwl_mvm_dbgfs_register (Jarod Wilson) [1937053] - iwlwifi: mvm: register to mac80211 last (Jarod Wilson) [1937053] - iwlwifi: acpi: add support for DSM RFI (Jarod Wilson) [1937053] - iwlwifi: mvm: add RFI-M support (Jarod Wilson) [1937053] - iwlwifi:mvm: Add support for version 2 of the LARI_CONFIG_CHANGE command. (Jarod Wilson) [1937053] - iwlwifi: pcie: don't crash when rx queues aren't allocated in interrupt (Jarod Wilson) [1937053] - iwlwifi: correction of group-id once sending REPLY_ERROR (Jarod Wilson) [1937053] - iwlwifi: pcie: add AX201 and AX211 radio modules for Ma devices (Jarod Wilson) [1937053] - iwlwifi: pcie: add CDB bit to the device configuration parsing (Jarod Wilson) [1937053] - iwlwifi: acpi: don't return valid pointer as an ERR_PTR (Jarod Wilson) [1937053] - iwlwifi: queue: add fake tx time point (Jarod Wilson) [1937053] - iwlwifi: remove flags argument for nic_access (Jarod Wilson) [1937053] - iwlwifi: declare support for triggered SU/MU beamforming feedback (Jarod Wilson) [1937053] - iwlwifi: dbg: add op_mode callback for collecting debug data. (Jarod Wilson) [1937053] - iwlwifi: api: clean up some documentation/bits (Jarod Wilson) [1937053] - iwlwifi: dbg: remove unsupported regions (Jarod Wilson) [1937053] - iwlwifi: pcie: Change Ma device ID (Jarod Wilson) [1937053] - iwlwifi: when HW has rate offload don't look at control field (Jarod Wilson) [1937053] - iwlwifi: pcie: NULLify pointers after free (Jarod Wilson) [1937053] - iwlwifi: mvm: assign SAR table revision to the command later (Jarod Wilson) [1937053] - iwlwifi: mvm: remove useless iwl_mvm_resume_d3() function (Jarod Wilson) [1937053] - iwlwifi: mvm: enhance a print in CSA flows (Jarod Wilson) [1937053] - iwlwifi: mvm: send stored PPAG command instead of local (Jarod Wilson) [1937053] - iwlwifi: mvm: store PPAG enabled/disabled flag properly (Jarod Wilson) [1937053] - iwlwifi: mvm: fix the type we use in the PPAG table validity checks (Jarod Wilson) [1937053] - iwlwifi: acpi: fix PPAG table sizes (Jarod Wilson) [1937053] - iwlwifi: pcie: don't disable interrupts for reg_lock (Jarod Wilson) [1937053] - iwlwifi: pcie: add a few missing entries for So with Hr (Jarod Wilson) [1937053] - iwlwifi: dbg: Mark ucode tlv data as const (Jarod Wilson) [1937053] - iwlwifi: add new cards for So and Qu family (Jarod Wilson) [1937053] - ath11k: fix a locking bug in ath11k_mac_op_start() (Jarod Wilson) [1937053] - rtlwifi: rtl8821ae: phy: Simplify bool comparison (Jarod Wilson) [1937053] - rtlwifi: rtl8192se: Simplify bool comparison (Jarod Wilson) [1937053] - brcmfmac: add support for CQM RSSI notifications (Jarod Wilson) [1937053] - ath10k: Add new debug level for sta related logs (Jarod Wilson) [1937053] - ath11k: Update tx descriptor search index properly (Jarod Wilson) [1937053] - ath10k: Fix lockdep assertion warning in ath10k_sta_statistics (Jarod Wilson) [1937053] - ath10k: Fix suspicious RCU usage warning in ath10k_wmi_tlv_parse_peer_stats_info() (Jarod Wilson) [1937053] - wl3501: fix alignment constraints (Jarod Wilson) [1937053] - rt2800usb: add Sweex LW163V2 id's (Jarod Wilson) [1937053] - rt2x00: remove duplicate word and fix typo in comment (Jarod Wilson) [1937053] - mwifiex: Report connected BSS with cfg80211_connect_bss() (Jarod Wilson) [1937053] - rtl8xxxu: remove unused assignment value (Jarod Wilson) [1937053] - atmel: at76c50x: use DEFINE_MUTEX() for mutex lock (Jarod Wilson) [1937053] - brcmsmac: fix alignment constraints (Jarod Wilson) [1937053] - brcmfmac: Add DMI nvram filename quirk for Voyo winpad A15 tablet (Jarod Wilson) [1937053] - brcmfmac: Add DMI nvram filename quirk for Predia Basic tablet (Jarod Wilson) [1937053] - rtw88: 8821c: support RFE type2 wifi NIC (Jarod Wilson) [1937053] - rtw88: 8821c: Correct CCK RSSI (Jarod Wilson) [1937053] - rtw88: coex: 8821c: correct antenna switch function (Jarod Wilson) [1937053] - rtlwifi: rtl8192se: remove redundant initialization of variable rtstatus (Jarod Wilson) [1937053] - iwlwifi: pcie: Disable softirqs during Rx queue init (Jarod Wilson) [1937053] - iwlwifi: bump FW API to 61 for AX devices (Jarod Wilson) [1937053] - iwlwifi: mvm: add Asus to the PPAG approved list (Jarod Wilson) [1937053] - iwlwifi: mvm: add Microsoft to the PPAG approved list (Jarod Wilson) [1937053] - iwlwifi: mvm: add Samsung to the PPAG approved list (Jarod Wilson) [1937053] - iwlwifi: mvm: add HP to the PPAG approved list (Jarod Wilson) [1937053] - iwlwifi: mvm: implement approved list for the PPAG feature (Jarod Wilson) [1937053] - iwlwifi: mvm: set enabled in the PPAG command properly (Jarod Wilson) [1937053] - iwlwifi: mvm: add debugfs entry to trigger a dump as any time-point (Jarod Wilson) [1937053] - iwlwifi: mvm: add tx fail time point (Jarod Wilson) [1937053] - iwlwifi: fwrt: add suspend/resume time point (Jarod Wilson) [1937053] - iwlwifi: mvm: add triggers for MLME events (Jarod Wilson) [1937053] - iwlwifi: mvm: add IML/ROM information for other HW families (Jarod Wilson) [1937053] - iwlwifi: mvm: fix CSA AP side (Jarod Wilson) [1937053] - iwlwifi: mvm: make iwl_mvm_tt_temp_changed() static (Jarod Wilson) [1937053] - iwlwifi: mvm: cancel the scan delayed work when scan is aborted (Jarod Wilson) [1937053] - iwlwifi: pcie: add support for SnJ with Hr1 (Jarod Wilson) [1937053] - iwlwifi: mvm: move early time-point before nvm_init in non-unified (Jarod Wilson) [1937053] - iwlwifi: add support for SnJ with Jf devices (Jarod Wilson) [1937053] - iwlwifi: move SnJ and So rules to the new tables (Jarod Wilson) [1937053] - iwlwifi: mvm: slightly clean up rs_fw_set_supp_rates() (Jarod Wilson) [1937053] - iwlwifi: fw api: make hdr a zero-size array again (Jarod Wilson) [1937053] - iwlwifi: bump FW API to 60 for AX devices (Jarod Wilson) [1937053] - iwlwifi: mvm: advertise BIGTK client support if available (Jarod Wilson) [1937053] - iwlwifi: always allow maximum A-MSDU on newer devices (Jarod Wilson) [1937053] - iwlwifi: mvm: debugfs: check length precisely in inject_packet (Jarod Wilson) [1937053] - iwlwifi: mvm: simplify TX power setting (Jarod Wilson) [1937053] - iwlwifi: tx: move handing sync/async host command to trans (Jarod Wilson) [1937053] - iwlwifi: mvm: add explicit check for non-data frames in get Tx rate (Jarod Wilson) [1937053] - iwlwifi: mvm: debugfs for phy-integration-ver (Jarod Wilson) [1937053] - iwlwifi: parse phy integration string from FW TLV (Jarod Wilson) [1937053] - iwlwifi: mvm: csa: do not abort CSA before disconnect (Jarod Wilson) [1937053] - iwlwifi: mvm: don't send commands during suspend\resume transition (Jarod Wilson) [1937053] - iwlwifi: mvm: don't check system_pm_mode without mutex held (Jarod Wilson) [1937053] - iwlwifi: remove TRANS_PM_OPS (Jarod Wilson) [1937053] - iwlwifi: dbg: dump paged memory from index 1 (Jarod Wilson) [1937053] - iwl-trans: iwlwifi: move sync NMI logic to trans (Jarod Wilson) [1937053] - iwlwifi: pcie: properly implement NAPI (Jarod Wilson) [1937053] - iwlwifi: mvm: add support for new flush queue response (Jarod Wilson) [1937053] - iwlwifi: mvm: handle CCA-EXT delay firmware notification (Jarod Wilson) [1937053] - iwlwifi: mvm: scan: fix scheduled scan restart handling (Jarod Wilson) [1937053] - iwlwifi: mvm: remove debugfs injection limitations (Jarod Wilson) [1937053] - iwlwifi: mvm: check more notification sizes (Jarod Wilson) [1937053] - iwlwifi: mvm: add notification size checks (Jarod Wilson) [1937053] - ath11k: remove h from printk format specifier (Jarod Wilson) [1937053] - ath10k: remove h from printk format specifier (Jarod Wilson) [1937053] - cfg80211: fix netdev registration deadlock (Jarod Wilson) [1937053] - mac80211: fix station rate table updates on assoc (Jarod Wilson) [1937053] - mt76: mt7663: introduce coredump support (Jarod Wilson) [1937053] - mt76: mt7921: add coredump support (Jarod Wilson) [1937053] - mt76: mt7921: enable MSI interrupts (Jarod Wilson) [1937053] - mt76: mt7921: introduce regdomain notifier support (Jarod Wilson) [1937053] - mt76: mt7921: introduce Runtime PM support (Jarod Wilson) [1937053] - mt76: mt7921: rely on mt76_connac_mcu module for suspend and WoW support (Jarod Wilson) [1937053] - mt76: mt7921: rely on mt76_connac_mcu module for sched_scan and hw_scan (Jarod Wilson) [1937053] - mt76: mt7921: rely on mt76_connac_mcu common library (Jarod Wilson) [1937053] - mt76: mt7921: introduce PM support (Jarod Wilson) [1937053] - mt76: mt7921: introduce beacon_loss mcu event (Jarod Wilson) [1937053] - mt76: mt7921: introduce support for hardware beacon filter (Jarod Wilson) [1937053] - mt76: mt7921: introduce 802.11 PS support in sta mode (Jarod Wilson) [1937053] - mt76: mt7921: introduce schedule scan support (Jarod Wilson) [1937053] - mt76: mt7921: add debugfs support (Jarod Wilson) [1937053] - mt76: mt7921: introduce mt7921e support (Jarod Wilson) [1937053] - mt76: mt7921: add ieee80211_ops (Jarod Wilson) [1937053] - mt76: mt7921: add EEPROM support (Jarod Wilson) [1937053] - mt76: mt7921: add DMA support (Jarod Wilson) [1937053] - mt76: mt7921: add MCU support (Jarod Wilson) [1937053] - mt76: mt7921: add MAC support (Jarod Wilson) [1937053] - wireless: Fix "ordering" comment typos (Jarod Wilson) [1937053] - mt76: mt76_connac: move pm utility routines in mt76_connac_lib module (Jarod Wilson) [1937053] - mt76: mt76_connac: move pm data struct in mt76_connac.h (Jarod Wilson) [1937053] - mt76: mt76_connac: move WoW and suspend code in mt76_connac_mcu module (Jarod Wilson) [1937053] - mt76: mt76_connac: move hw_scan and sched_scan routine in mt76_connac_mcu module (Jarod Wilson) [1937053] - mt76: mt76_connac: create mcu library (Jarod Wilson) [1937053] - mt76: introduce mt76_vif data structure (Jarod Wilson) [1937053] - cfg80211: call cfg80211_destroy_ifaces() with wiphy lock held (Jarod Wilson) [1937053] - wext: call cfg80211_set_encryption() with wiphy lock held (Jarod Wilson) [1937053] - wext: call cfg80211_change_iface() with wiphy lock held (Jarod Wilson) [1937053] - nl80211: call cfg80211_dev_rename() under RTNL (Jarod Wilson) [1937053] - mt76: dma: fix a possible memory leak in mt76_add_fragment() (Jarod Wilson) [1937053] - ath9k: fix build error with LEDS_CLASS=m (Jarod Wilson) [1937053] - ath10k: fix wmi mgmt tx queue full due to race condition (Jarod Wilson) [1937053] - ath10k: pass the ssid info to get the correct bss entity (Jarod Wilson) [1937053] - ath10k: allow dynamic SAR power limits via common API (Jarod Wilson) [1937053] - mac80211: minstrel_ht: fix regression in the max_prob_rate fix (Jarod Wilson) [1937053] - mt76: mt7615: reduce VHT maximum MPDU length (Jarod Wilson) [1937053] - mt76: reduce q->lock hold time (Jarod Wilson) [1937053] - mt76: usb: process URBs with status EPROTO properly (Jarod Wilson) [1937053] - mt76: move vif_mask back from mt76_phy to mt76_dev (Jarod Wilson) [1937053] - mt76: mt7915: make vif index per adapter instead of per band (Jarod Wilson) [1937053] - mt76: mt7915: add support for using a secondary PCIe link for gen1 (Jarod Wilson) [1937053] - mt76: fix crash on tearing down ext phy (Jarod Wilson) [1937053] - mt76: mt7915: bring up the WA event rx queue for band1 (Jarod Wilson) [1937053] - mt76: mt7615: unify init work (Jarod Wilson) [1937053] - mt76: mt7915: support TxBF for DBDC (Jarod Wilson) [1937053] - mt76: mt7915: Remove unneeded semicolon (Jarod Wilson) [1937053] - mt76: mt7615: set mcu country code in mt7615_mcu_set_channel_domain() (Jarod Wilson) [1937053] - mt76: mt7915: fix eeprom DBDC band selection (Jarod Wilson) [1937053] - mt76: mt7915: fix eeprom parsing for DBDC (Jarod Wilson) [1937053] - iwlwifi: provide gso_type to GSO packets (Jarod Wilson) [1937053] - mt76: mt7915: disable RED support in the WA firmware (Jarod Wilson) [1937053] - mt76: mt7915: rework mcu API (Jarod Wilson) [1937053] - mt76: mt7915: do not set DRR group for stations (Jarod Wilson) [1937053] - mt76: mt7915: ensure that init work completes before starting the device (Jarod Wilson) [1937053] - mt76: mt7603: fix ED/CCA monitoring with single-stream devices (Jarod Wilson) [1937053] - mt76: mt7915: add implicit Tx beamforming support (Jarod Wilson) [1937053] - mt76: mt7915: simplify peer's TxBF capability check (Jarod Wilson) [1937053] - mt76: mt7615: mt7915: disable txpower sku when testmode enabled (Jarod Wilson) [1937053] - mt76: mt7915: add support for continuous tx in testmode (Jarod Wilson) [1937053] - mt76: mt7915: rework set state part in testmode (Jarod Wilson) [1937053] - mt76: testmode: add a new state for continuous tx (Jarod Wilson) [1937053] - mt76: mt7915: clean hw queue before starting new testmode tx (Jarod Wilson) [1937053] - mt76: mt7915: calculate new packet length when tx_time is set in testmode (Jarod Wilson) [1937053] - mt76: mt7915: add support for ipg in testmode (Jarod Wilson) [1937053] - mt76: mt7915: split edca update function (Jarod Wilson) [1937053] - mt76: testmode: make tx queued limit adjustable (Jarod Wilson) [1937053] - mt76: testmode: add attributes for ipg related parameters (Jarod Wilson) [1937053] - mt76: testmode: add support to set user-defined spe index (Jarod Wilson) [1937053] - mt76: mt7915: force ldpc for bw larger than 20MHz in testmode (Jarod Wilson) [1937053] - mt76: move chainmask in mt76_phy (Jarod Wilson) [1937053] - mt76: move mac_work in mt76_core module (Jarod Wilson) [1937053] - mt76: mt7615: move testmode data from dev to phy (Jarod Wilson) [1937053] - mt76: mt7915: move testmode data from dev to phy (Jarod Wilson) [1937053] - mt76: testmode: move mtd part to mt76_dev (Jarod Wilson) [1937053] - mt76: testmode: introduce dbdc support (Jarod Wilson) [1937053] - mt76: mt7915: add partial add_bss_info command on testmode init (Jarod Wilson) [1937053] - mt76: mt7915: drop zero-length packet to avoid Tx hang (Jarod Wilson) [1937053] - mt76: mt7915: simplify mt7915_mcu_send_message routine (Jarod Wilson) [1937053] - mt76: mt7915: fix endianness warning in mt7915_mcu_set_radar_th (Jarod Wilson) [1937053] - mt76: mt7915: add support for flash mode (Jarod Wilson) [1937053] - mt76: mt7915: run mt7915_configure_filter holding mt76 mutex (Jarod Wilson) [1937053] - mt76: mt7915: convert comma to semicolon (Jarod Wilson) [1937053] - mt76: mt7615: convert comma to semicolon (Jarod Wilson) [1937053] - mt76: mt7615: reset token when mac_reset happens (Jarod Wilson) [1937053] - mt76: mt7915: reset token when mac_reset happens (Jarod Wilson) [1937053] - mt76: mt7915: fix MT_CIPHER_BIP_CMAC_128 setkey (Jarod Wilson) [1937053] - mt76: mt7615: add vif check in mt7615_update_vif_beacon() (Jarod Wilson) [1937053] - mt76: mt7915: add vif check in mt7915_update_vif_beacon() (Jarod Wilson) [1937053] - ath11k: add ieee80211_unregister_hw to avoid kernel crash caused by NULL pointer (Jarod Wilson) [1937053] - mac80211: pause TX while changing interface type (Jarod Wilson) [1937053] - wext: fix NULL-ptr-dereference with cfg80211's lack of commit() (Jarod Wilson) [1937053] - cfg80211: avoid holding the RTNL when calling the driver (Jarod Wilson) [1937053] - iwl4965: do not process non-QOS frames on txq->sched_retry path (Jarod Wilson) [1937053] - mt7601u: process tx URBs with status EPROTO properly (Jarod Wilson) [1937053] - mt7601u: use ieee80211_rx_list to pass frames to the network stack as a batch (Jarod Wilson) [1937053] - rtw88: 8723de: adjust the LTR setting (Jarod Wilson) [1937053] - rtlwifi: rtl8821ae: fix bool comparison in expressions (Jarod Wilson) [1937053] - rtlwifi: rtl8192se: fix bool comparison in expressions (Jarod Wilson) [1937053] - rtlwifi: rtl8188ee: fix bool comparison in expressions (Jarod Wilson) [1937053] - rtlwifi: rtl8192c-common: fix bool comparison in expressions (Jarod Wilson) [1937053] - rtlwifi: rtl_pci: fix bool comparison in expressions (Jarod Wilson) [1937053] - mt7601u: fix kernel crash unplugging the device (Jarod Wilson) [1937053] - iwlwifi: queue: bail out on invalid freeing (Jarod Wilson) [1937053] - iwlwifi: mvm: guard against device removal in reprobe (Jarod Wilson) [1937053] - iwlwifi: Fix IWL_SUBDEVICE_NO_160 macro to use the correct bit. (Jarod Wilson) [1937053] - iwlwifi: mvm: clear IN_D3 after wowlan status cmd (Jarod Wilson) [1937053] - iwlwifi: pcie: add rules to match Qu with Hr2 (Jarod Wilson) [1937053] - iwlwifi: mvm: invalidate IDs of internal stations at mvm start (Jarod Wilson) [1937053] - iwlwifi: mvm: fix the return type for DSM functions 1 and 2 (Jarod Wilson) [1937053] - iwlwifi: pcie: reschedule in long-running memory reads (Jarod Wilson) [1937053] - iwlwifi: pcie: use jiffies for memory read spin time limit (Jarod Wilson) [1937053] - iwlwifi: pcie: fix context info memory leak (Jarod Wilson) [1937053] - iwlwifi: pcie: add a NULL check in iwl_pcie_txq_unmap (Jarod Wilson) [1937053] - iwlwifi: pcie: set LTR on more devices (Jarod Wilson) [1937053] - iwlwifi: queue: don't crash if txq->entries is NULL (Jarod Wilson) [1937053] - iwlwifi: fix the NMI flow for old devices (Jarod Wilson) [1937053] - iwlwifi: pnvm: don't try to load after failures (Jarod Wilson) [1937053] - iwlwifi: pnvm: don't skip everything when not reloading (Jarod Wilson) [1937053] - iwlwifi: pcie: avoid potential PNVM leaks (Jarod Wilson) [1937053] - iwlwifi: mvm: take mutex for calling iwl_mvm_get_sync_time() (Jarod Wilson) [1937053] - iwlwifi: mvm: skip power command when unbinding vif during CSA (Jarod Wilson) [1937053] - cfg80211: change netdev registration/unregistration semantics (Jarod Wilson) [1937053] - mac80211: minstrel_ht: fix rounding error in throughput calculation (Jarod Wilson) [1937053] - mac80211: minstrel_ht: increase stats update interval (Jarod Wilson) [1937053] - mac80211: minstrel_ht: fix max probability rate selection (Jarod Wilson) [1937053] - mac80211: minstrel_ht: improve sample rate selection (Jarod Wilson) [1937053] - mac80211: minstrel_ht: improve ampdu length estimation (Jarod Wilson) [1937053] - mac80211: minstrel_ht: remove old ewma based rate average code (Jarod Wilson) [1937053] - mac80211: remove legacy minstrel rate control (Jarod Wilson) [1937053] - mac80211: minstrel_ht: add support for OFDM rates on non-HT clients (Jarod Wilson) [1937053] - mac80211: minstrel_ht: clean up CCK code (Jarod Wilson) [1937053] - mac80211: introduce aql_enable node in debugfs (Jarod Wilson) [1937053] - cfg80211: Add phyrate conversion support for extended MCS in 60GHz band (Jarod Wilson) [1937053] - cfg80211: add VHT rate entries for MCS-10 and MCS-11 (Jarod Wilson) [1937053] - mac80211: reduce peer HE MCS/NSS to own capabilities (Jarod Wilson) [1937053] - mac80211: remove NSS number of 160MHz if not support 160MHz for HE (Jarod Wilson) [1937053] - mac80211: 160MHz with extended NSS BW in CSA (Jarod Wilson) [1937053] - mac80211: add LDPC encoding to ieee80211_parse_tx_radiotap (Jarod Wilson) [1937053] - mac80211: add rx decapsulation offload support (Jarod Wilson) [1937053] - ath10k: remove unused struct ath10k::dev_type (Jarod Wilson) [1937053] - ath11k: remove duplicate function declaration (Jarod Wilson) [1937053] - ath10k: increase rx buffer size to 2048 (Jarod Wilson) [1937053] - ath10k: sanitity check for ep connectivity (Jarod Wilson) [1937053] - mt76: mt7663s: fix rx buffer refcounting (Jarod Wilson) [1937053] - mt7601u: fix rx buffer refcounting (Jarod Wilson) [1937053] - mac80211: check if atf has been disabled in __ieee80211_schedule_txq (Jarod Wilson) [1937053] - mac80211: do not drop tx nulldata packets on encrypted links (Jarod Wilson) [1937053] - mac80211: fix encryption key selection for 802.3 xmit (Jarod Wilson) [1937053] - mac80211: fix fast-rx encryption check (Jarod Wilson) [1937053] - mac80211: fix incorrect strlen of .write in debugfs (Jarod Wilson) [1937053] - cfg80211: fix a kerneldoc markup (Jarod Wilson) [1937053] - brcmfmac: clear EAP/association status bits on linkdown events (Jarod Wilson) [1937053] - brcmfmac: Delete useless kfree code (Jarod Wilson) [1937053] - mt7601u: check the status of device in calibration (Jarod Wilson) [1937053] - mt7601u: process URBs in status EPROTO properly (Jarod Wilson) [1937053] - brcmfmac: support BCM4365E with 43666 ChipCommon chip ID (Jarod Wilson) [1937053] - mwifiex: pcie: Drop bogus __refdata annotation (Jarod Wilson) [1937053] - rtw88: Simplify bool comparison (Jarod Wilson) [1937053] - rtw88: coex: set 4 slot TDMA for BT link and WL busy (Jarod Wilson) [1937053] - rtw88: 8821c: apply CCK PD level which calculates from dynamic mechanism (Jarod Wilson) [1937053] - rtw88: reduce the log level for failure of tx report (Jarod Wilson) [1937053] - rtw88: Delete useless kfree code (Jarod Wilson) [1937053] - iwlwifi: dbg: Don't touch the tlv data (Jarod Wilson) [1937053] - mt76: Fix queue ID variable types after mcu queue split (Jarod Wilson) [1937053] - cfg80211: Save the regulatory domain with a lock (Jarod Wilson) [1937053] - cfg80211/mac80211: fix kernel-doc for SAR APIs (Jarod Wilson) [1937053] - mt76: mt7915: fix MESH ifdef block (Jarod Wilson) [1937053] - mt76: mt76s: fix NULL pointer dereference in mt76s_process_tx_queue (Jarod Wilson) [1937053] - mt76: sdio: remove wake logic in mt76s_process_tx_queue (Jarod Wilson) [1937053] - mt76: usb: remove wake logic in mt76u_status_worker (Jarod Wilson) [1937053] - ath11k: dp: clean up a variable name (Jarod Wilson) [1937053] - ath11k: pci: remove unnecessary mask in ath11k_pci_enable_ltssm() (Jarod Wilson) [1937053] - ath11k: pci: disable ASPM L0sLs before downloading firmware (Jarod Wilson) [1937053] - ath11k: qmi: try to allocate a big block of DMA memory first (Jarod Wilson) [1937053] - rtlwifi: rise completion at the last step of firmware callback (Jarod Wilson) [1937053] - mt76: mt76u: fix NULL pointer dereference in mt76u_status_worker (Jarod Wilson) [1937053] - ath10k: prevent deinitializing NAPI twice (Jarod Wilson) [1937053] - ath9k: Postpone key cache entry deletion for TXQ frames reference it (Jarod Wilson) [1937053] - ath: Modify ath_key_delete() to not need full key entry (Jarod Wilson) [1937053] - ath: Export ath_hw_keysetmac() (Jarod Wilson) [1937053] - ath9k: Clear key cache explicitly on disabling hardware (Jarod Wilson) [1937053] - ath: Use safer key clearing with key cache entries (Jarod Wilson) [1937053] - ath10k: Remove voltage regulator votes during wifi disable (Jarod Wilson) [1937053] - ath10k: Fix error handling in case of CE pipe init failure (Jarod Wilson) [1937053] - ath11k: Fix ath11k_pci_fix_l1ss() (Jarod Wilson) [1937053] - ath11k: Fix error code in ath11k_core_suspend() (Jarod Wilson) [1937053] - ath11k: start vdev if a bss peer is already created (Jarod Wilson) [1937053] - ath11k: fix crash caused by NULL rx_channel (Jarod Wilson) [1937053] - ath11k: add missing null check on allocated skb (Jarod Wilson) [1937053] - ath9k: make relay callbacks const (Jarod Wilson) [1937053] - ath11k: make relay callbacks const (Jarod Wilson) [1937053] - ath10k: make relay callbacks const (Jarod Wilson) [1937053] - ath11k: implement suspend for QCA6390 PCI devices (Jarod Wilson) [1937053] - ath11k: hif: add ce irq enable and disable functions (Jarod Wilson) [1937053] - ath11k: implement WoW enable and wakeup commands (Jarod Wilson) [1937053] - ath11k: set credit_update flag for flow controlled ep only (Jarod Wilson) [1937053] - ath11k: dp: stop rx pktlog before suspend (Jarod Wilson) [1937053] - ath11k: htc: implement suspend handling (Jarod Wilson) [1937053] - ath11k: htc: remove unused struct ath11k_htc_ops (Jarod Wilson) [1937053] - ath11k: pci: read select_window register to ensure write is finished (Jarod Wilson) [1937053] - ath11k: hif: implement suspend and resume functions (Jarod Wilson) [1937053] - ath11k: mhi: hook suspend and resume (Jarod Wilson) [1937053] - ath11k: Fix incorrect tlvs in scan start command (Jarod Wilson) [1937053] - ath11k: pci: disable VDD4BLOW (Jarod Wilson) [1937053] - ath11k: pci: fix L1ss clock unstable problem (Jarod Wilson) [1937053] - ath11k: pci: fix hot reset stability issues (Jarod Wilson) [1937053] - ath11k: put hw to DBS using WMI_PDEV_SET_HW_MODE_CMDID (Jarod Wilson) [1937053] - ath11k: mhi: print a warning if firmware crashed (Jarod Wilson) [1937053] - ath11k: use MHI provided APIs to allocate and free MHI controller (Jarod Wilson) [1937053] - ath10k: add atomic protection for device recovery (Jarod Wilson) [1937053] - ath10k: add option for chip-id based BDF selection (Jarod Wilson) [1937053] - mt76: remove unused variable q (Jarod Wilson) [1937053] - mac80211: add ieee80211_set_sar_specs (Jarod Wilson) [1937053] - nl80211: add common API to configure SAR power limitations (Jarod Wilson) [1937053] - mac80211: fix a mistake check for rx_stats update (Jarod Wilson) [1937053] - mac80211: mlme: save ssid info to ieee80211_bss_conf while assoc (Jarod Wilson) [1937053] - mac80211: Update rate control on channel change (Jarod Wilson) [1937053] - mac80211: don't filter out beacons once we start CSA (Jarod Wilson) [1937053] - mac80211: Fix calculation of minimal channel width (Jarod Wilson) [1937053] - mac80211: ignore country element TX power on 6 GHz (Jarod Wilson) [1937053] - mac80211: use bitfield helpers for BA session action frames (Jarod Wilson) [1937053] - mac80211: support Rx timestamp calculation for all preamble types (Jarod Wilson) [1937053] - mac80211: don't set set TDLS STA bandwidth wider than possible (Jarod Wilson) [1937053] - mac80211: support driver-based disconnect with reconnect hint (Jarod Wilson) [1937053] - cfg80211: support immediate reconnect request hint (Jarod Wilson) [1937053] - mac80211: use struct assignment for he_obss_pd (Jarod Wilson) [1937053] - cfg80211: remove struct ieee80211_he_bss_color (Jarod Wilson) [1937053] - nl80211: validate key indexes for cfg80211_registered_device (Jarod Wilson) [1937053] - cfg80211: include block-tx flag in channel switch started event (Jarod Wilson) [1937053] - mac80211: disallow band-switch during CSA (Jarod Wilson) [1937053] - ieee80211: update reduced neighbor report TBTT info length (Jarod Wilson) [1937053] - cfg80211: Save the regulatory domain when setting custom regulatory (Jarod Wilson) [1937053] - nl80211: always accept scan request with the duration set (Jarod Wilson) [1937053] - cfg80211: Update TSF and TSF BSSID for multi BSS (Jarod Wilson) [1937053] - cfg80211: scan PSC channels in case of scan with wildcard SSID (Jarod Wilson) [1937053] - mac80211: Skip entries with SAE H2E only membership selector (Jarod Wilson) [1937053] - cfg80211: Parse SAE H2E only membership selector (Jarod Wilson) [1937053] - mac80211: support MIC error/replay detected counters driver update (Jarod Wilson) [1937053] - mac80211: he: remove non-bss-conf fields from bss_conf (Jarod Wilson) [1937053] - mac80211: remove trailing semicolon in macro definitions (Jarod Wilson) [1937053] - nl80211: Fix fall-through warnings for Clang (Jarod Wilson) [1937053] - mac80211: Fix fall-through warnings for Clang (Jarod Wilson) [1937053] - cfg80211: Fix fall-through warnings for Clang (Jarod Wilson) [1937053] - cfg80211: fix callback type mismatches in wext-compat (Jarod Wilson) [1937053] - net: wireless: make a const array static, makes object smaller (Jarod Wilson) [1937053] - net: mac80211: use core API for updating TX/RX stats (Jarod Wilson) [1937053] - rfkill: add a reason to the HW rfkill state (Jarod Wilson) [1937053] - rtlwifi: rtl8192de: fix ofdm power compensation (Jarod Wilson) [1937053] - ath9k_htc: adhere to the DONT_REORDER transmit flag (Jarod Wilson) [1937053] - ath11k: mesh: add support for 256 bitmap in blockack frames in 11ax (Jarod Wilson) [1937053] - ath11k: support TXOP duration based RTS threshold (Jarod Wilson) [1937053] - ath11k: fix incorrect wmi param for configuring HE operation (Jarod Wilson) [1937053] - ath11k: unlock on error path in ath11k_mac_op_add_interface() (Jarod Wilson) [1937053] - ath11k: fix rmmod failure if qmi sequence fails (Jarod Wilson) [1937053] - rtw88: Fix fall-through warnings for Clang (Jarod Wilson) [1937053] - rt2x00: Fix fall-through warnings for Clang (Jarod Wilson) [1937053] - ath11k: pci: add MODULE_FIRMWARE macros (Jarod Wilson) [1937053] - rtw88: reduce polling time of IQ calibration (Jarod Wilson) [1937053] - rtw88: fix multiple definition of rtw_pm_ops (Jarod Wilson) [1937053] - brcmfmac: remove redundant assignment to pointer 'entry' (Jarod Wilson) [1937053] - rtw88: declare hw supports ch 144 (Jarod Wilson) [1937053] - rtw88: coex: fix missing unitialization of variable 'interval' (Jarod Wilson) [1937053] - mwifiex: change license text of Makefile and README from MARVELL to NXP (Jarod Wilson) [1937053] - rtw88: pci: Add prototypes for .probe, .remove and .shutdown (Jarod Wilson) [1937053] - ath9k: remove trailing semicolon in macro definition (Jarod Wilson) [1937053] - ath11k: Ignore resetting peer auth flag in peer assoc cmd (Jarod Wilson) [1937053] - ath11k: add 64bit check before reading msi high addr (Jarod Wilson) [1937053] - ath10k: fix a check patch warning returnNonBoolInBooleanFunction of sdio.c (Jarod Wilson) [1937053] - mac80211: mesh: fix mesh_pathtbl_init() error path (Jarod Wilson) [1937053] - mt76: mt7615: Fix fall-through warnings for Clang (Jarod Wilson) [1937053] - mt76: mt7915: fix ht mcs in mt7915_mcu_get_rx_rate() (Jarod Wilson) [1937053] - mt76: attempt to free up more room when filling the tx queue (Jarod Wilson) [1937053] - mt76: mt7915: stop queues when running out of tx tokens (Jarod Wilson) [1937053] - mt76: improve tx queue stop/wake (Jarod Wilson) [1937053] - mt76: mt7915: fix memory leak in mt7915_mcu_get_rx_rate() (Jarod Wilson) [1937053] - mt76: mt7615: fix rdd mcu cmd endianness (Jarod Wilson) [1937053] - mt76: mt7915: fix endian issues (Jarod Wilson) [1937053] - mt76: mt7915: get rid of dbdc debugfs knob (Jarod Wilson) [1937053] - mt76: mt7915: introduce dbdc support (Jarod Wilson) [1937053] - mt76: move hw mac_addr in mt76_phy (Jarod Wilson) [1937053] - mt76: move band allocation in mt76_register_phy (Jarod Wilson) [1937053] - mt76: rely on mt76_phy in mt76_init_sband_2g and mt76_init_sband_5g (Jarod Wilson) [1937053] - mt76: move band capabilities in mt76_phy (Jarod Wilson) [1937053] - mt76: move tx hw data queues in mt76_phy (Jarod Wilson) [1937053] - mt76: move mcu queues to mt76_dev q_mcu array (Jarod Wilson) [1937053] - mt76: rely on mt76_queue in tx_queue_skb_raw signature (Jarod Wilson) [1937053] - mt76: introduce mt76_init_mcu_queue utility routine (Jarod Wilson) [1937053] - mt76: rely on mt76_queue in tx_queue_skb signature (Jarod Wilson) [1937053] - mt76: dma: rely on mt76_queue in mt76_dma_tx_cleanup signature (Jarod Wilson) [1937053] - mt76: mt7663s: rely on mt76_queue in mt7663s_tx_run_queue signature (Jarod Wilson) [1937053] - mt76: sdio: rely on mt76_queue in mt76s_process_tx_queue signature (Jarod Wilson) [1937053] - mt76: sdio: introduce mt76s_alloc_tx_queue (Jarod Wilson) [1937053] - mt76: move mt76_init_tx_queue in common code (Jarod Wilson) [1937053] - mt76: mt7915: rely on eeprom definitions (Jarod Wilson) [1937053] - mt76: mt7615: refactor usb/sdio rate code (Jarod Wilson) [1937053] - mt76: mt7615: support 16 interfaces (Jarod Wilson) [1937053] - mt76: mt7915: remove unused mt7915_mcu_bss_sync_tlv() (Jarod Wilson) [1937053] - mt76: mt7915: use BIT_ULL for omac_idx (Jarod Wilson) [1937053] - mt76: mt7915: make mt7915_eeprom_read static (Jarod Wilson) [1937053] - mt76: mt7915: add support to set tx frequency offset in testmode (Jarod Wilson) [1937053] - mt76: mt7915: add support to set txpower in testmode (Jarod Wilson) [1937053] - mt76: mt7915: implement testmode rx support (Jarod Wilson) [1937053] - mt76: mt7915: implement testmode tx support (Jarod Wilson) [1937053] - mt76: testmode: add support for HE rate modes (Jarod Wilson) [1937053] - mt76: mt7915: fix tx rate related fields in tx descriptor (Jarod Wilson) [1937053] - mt76: testmode: add support for LTF and GI combinations for HE mode (Jarod Wilson) [1937053] - mt76: testmode: add tx_rate_stbc parameter (Jarod Wilson) [1937053] - mt76: testmode: add snr attribute in rx statistics (Jarod Wilson) [1937053] - mt76: testmode: switch ib and wb rssi to array type for per-antenna report (Jarod Wilson) [1937053] - mt76: mt76u: use dedicated thread for status work (Jarod Wilson) [1937053] - mt76: mt76u: rely on woker APIs for rx work (Jarod Wilson) [1937053] - mt76: mt7615: run key configuration in mt7615_set_key for usb/sdio devices (Jarod Wilson) [1937053] - mt76: fix tkip configuration for mt7615/7663 devices (Jarod Wilson) [1937053] - mt76: switch to wep sw crypto for mt7615/mt7915 (Jarod Wilson) [1937053] - mt76: mt7663s: introduce WoW support via GPIO (Jarod Wilson) [1937053] - mt76: move mt76_mcu_send_firmware in common module (Jarod Wilson) [1937053] - mt76: mt7603: add additional EEPROM chip ID (Jarod Wilson) [1937053] - mt76: fix memory leak if device probing fails (Jarod Wilson) [1937053] - mt76: mt7915: fix sparse warning cast from restricted __le16 (Jarod Wilson) [1937053] - mt76: dma: fix possible deadlock running mt76_dma_cleanup (Jarod Wilson) [1937053] - mt76: set fops_tx_stats.owner to THIS_MODULE (Jarod Wilson) [1937053] - mt76: mt7915: rename mt7915_mcu_get_rate_info to mt7915_mcu_get_tx_rate (Jarod Wilson) [1937053] - mt76: mt7915: update ppe threshold (Jarod Wilson) [1937053] - mt76: mt7915: set fops_sta_stats.owner to THIS_MODULE (Jarod Wilson) [1937053] - mt76: sdio: get rid of sched.lock (Jarod Wilson) [1937053] - mt76: mt7663s: fix a possible ple quota underflow (Jarod Wilson) [1937053] - mt76: mt7663s: get rid of mt7663s_sta_add (Jarod Wilson) [1937053] - mt76: mt7615: introduce quota debugfs node for mt7663s (Jarod Wilson) [1937053] - mt76: mt7615: enable beacon filtering by default for offload fw (Jarod Wilson) [1937053] - mt76: add back the SUPPORTS_REORDERING_BUFFER flag (Jarod Wilson) [1937053] - mt76: mt7915: query station rx rate from firmware (Jarod Wilson) [1937053] - mt76: mt7915: move eeprom parsing out of mt7915_mcu_parse_response (Jarod Wilson) [1937053] - mt76: implement functions to get the response skb for MCU calls (Jarod Wilson) [1937053] - mt76: mt7603: switch to .mcu_skb_send_msg (Jarod Wilson) [1937053] - mt76: make mcu_ops->mcu_send_msg optional (Jarod Wilson) [1937053] - mt76: move waiting and locking out of mcu_ops->mcu_skb_send_msg (Jarod Wilson) [1937053] - mt76: move mcu timeout handling to .mcu_parse_response (Jarod Wilson) [1937053] - mt76: implement .mcu_parse_response in struct mt76_mcu_ops (Jarod Wilson) [1937053] - mt76: rename __mt76_mcu_skb_send_msg to mt76_mcu_skb_send_msg (Jarod Wilson) [1937053] - mt76: rename __mt76_mcu_send_msg to mt76_mcu_send_msg (Jarod Wilson) [1937053] - mt76: mt7915: disable OFDMA/MU-MIMO UL (Jarod Wilson) [1937053] - mt76: mt7915: fix DRR sta bss group index (Jarod Wilson) [1937053] - mt76: mt7915: use napi_consume_skb to bulk-free tx skbs (Jarod Wilson) [1937053] - mt76: mt7915: fix processing txfree events (Jarod Wilson) [1937053] - mt76: mt7915: support 32 station interfaces (Jarod Wilson) [1937053] - mt76: do not set NEEDS_UNIQUE_STA_ADDR for 7615 and 7915 (Jarod Wilson) [1937053] - mt76: mt7615: add debugfs knob for setting extended local mac addresses (Jarod Wilson) [1937053] - mt76: use ieee80211_rx_list to pass frames to the network stack as a batch (Jarod Wilson) [1937053] - mt76: mt7915: add encap offload for 4-address mode stations (Jarod Wilson) [1937053] - mt76: mt7915: add 802.11 encap offload support (Jarod Wilson) [1937053] - mt76: sdio: convert {status/net}_work to mt76_worker (Jarod Wilson) [1937053] - mt76: mt7663s: disable interrupt during txrx_worker processing (Jarod Wilson) [1937053] - mt76: mt7663s: convert txrx_work to mt76_worker (Jarod Wilson) [1937053] - mt76: mt7663s: move tx/rx processing in the same txrx workqueue (Jarod Wilson) [1937053] - mt76: mt7615: retry if mt7615_mcu_init returns -EAGAIN (Jarod Wilson) [1937053] - mt76: mt7915: fix VHT LDPC capability (Jarod Wilson) [1937053] - mt76: mt7915: measure channel noise and report it via survey (Jarod Wilson) [1937053] - mac80211: set SDATA_STATE_RUNNING for monitor interfaces (Jarod Wilson) [1937053] - cfg80211: initialize rekey_data (Jarod Wilson) [1937053] - mac80211: fix return value of ieee80211_chandef_he_6ghz_oper (Jarod Wilson) [1937053] - rtw88: debug: Fix uninitialized memory in debugfs code (Jarod Wilson) [1937053] - brcmfmac: expose firmware config files through modinfo (Jarod Wilson) [1937053] - rtw88: coex: add feature to enhance HID coexistence performance (Jarod Wilson) [1937053] - rtw88: coex: upgrade coexistence A2DP mechanism (Jarod Wilson) [1937053] - rtw88: coex: add action for coexistence in hardware initial (Jarod Wilson) [1937053] - rtw88: coex: add function to avoid cck lock (Jarod Wilson) [1937053] - rtw88: coex: change the coexistence mechanism for WLAN connected (Jarod Wilson) [1937053] - rtw88: coex: change the coexistence mechanism for HID (Jarod Wilson) [1937053] - rtw88: coex: update AFH information while in free-run mode (Jarod Wilson) [1937053] - rtw88: coex: update the mechanism for A2DP + PAN (Jarod Wilson) [1937053] - rtw88: coex: add debug message (Jarod Wilson) [1937053] - rtw88: coex: run coexistence when WLAN entering/leaving LPS (Jarod Wilson) [1937053] - Revert "rtl8xxxu: Add Buffalo WI-U3-866D to list of supported devices" (Jarod Wilson) [1937053] - mt76: usb: fix crash on device removal (Jarod Wilson) [1937053] - ath11k: dp_rx: fix monitor status dma unmap direction (Jarod Wilson) [1937053] - ath10k: Constify static qmi structs (Jarod Wilson) [1937053] - ath10k: Release some resources in an error handling path (Jarod Wilson) [1937053] - ath10k: Fix an error handling path (Jarod Wilson) [1937053] - ath10k: Fix the parsing error in service available event (Jarod Wilson) [1937053] - ath11k: Fix an error handling path (Jarod Wilson) [1937053] - ath11k: Build check size of ath11k_skb_cb (Jarod Wilson) [1937053] - ath11k: Reset ath11k_skb_cb before setting new flags (Jarod Wilson) [1937053] - ath11k: Don't cast ath11k_skb_cb to ieee80211_tx_info.control (Jarod Wilson) [1937053] - ath11k: remove "ath11k_mac_get_ar_vdev_stop_status" references (Jarod Wilson) [1937053] - ath11k: peer delete synchronization with firmware (Jarod Wilson) [1937053] - ath11k: vdev delete synchronization with firmware (Jarod Wilson) [1937053] - mwifiex: Remove duplicated REG_PORT definition (Jarod Wilson) [1937053] - rtlwifi: rtl8723ae: avoid accessing the data mapped to streaming DMA (Jarod Wilson) [1937053] - rtlwifi: rtl8192de: avoid accessing the data mapped to streaming DMA (Jarod Wilson) [1937053] - rtlwifi: rtl8192ce: avoid accessing the data mapped to streaming DMA (Jarod Wilson) [1937053] - rtlwifi: rtl8188ee: avoid accessing the data mapped to streaming DMA (Jarod Wilson) [1937053] - mwifiex: Fix fall-through warnings for Clang (Jarod Wilson) [1937053] - brcmsmac: ampdu: Check BA window size before checking block ack (Jarod Wilson) [1937053] - brcmfmac: Fix incorrect type in assignment (Jarod Wilson) [1937053] - rtlwifi: rtl8192de: remove the useless value assignment (Jarod Wilson) [1937053] - brcmfmac: fix error return code in brcmf_cfg80211_connect() (Jarod Wilson) [1937053] - rtw88: wow: print key type when failing (Jarod Wilson) [1937053] - rtw88: coex: change the decode method from firmware (Jarod Wilson) [1937053] - rtw88: coex: remove unnecessary WLAN slot extend (Jarod Wilson) [1937053] - rtw88: coex: remove write scan bit to scoreboard in scan and connect notify (Jarod Wilson) [1937053] - rtw88: coex: fix BT performance drop during initial/power-on step (Jarod Wilson) [1937053] - rtw88: coex: Change antenna setting to enhance free-run performance (Jarod Wilson) [1937053] - rtw88: coex: update the TDMA parameter when leave LPS (Jarod Wilson) [1937053] - rtw88: coex: add the mechanism for RF4CE (Jarod Wilson) [1937053] - rtw88: coex: Add force flag for coexistence table function (Jarod Wilson) [1937053] - rtw88: coex: add write scoreboard action when WLAN in critical procedure (Jarod Wilson) [1937053] - rtw88: coex: remove unnecessary feature/function (Jarod Wilson) [1937053] - rtw88: coex: update TDMA settings for different beacon interval (Jarod Wilson) [1937053] - rtw88: add CCK_PD debug log (Jarod Wilson) [1937053] - rtw88: 8723d: add cck pd seetings (Jarod Wilson) [1937053] - ath11k: Fix the rx_filter flag setting for peer rssi stats (Jarod Wilson) [1937053] - ath10k: add target IRAM recovery feature support (Jarod Wilson) [1937053] - ath11k: Fix beamformee STS in HE cap (Jarod Wilson) [1937053] - ath11k: add processor_id based ring_selector logic (Jarod Wilson) [1937053] - mac80211: free sta in sta_info_insert_finish() on errors (Jarod Wilson) [1937053] - mac80211: minstrel: fix tx status processing corner case (Jarod Wilson) [1937053] - mac80211: minstrel: remove deferred sampling code (Jarod Wilson) [1937053] - mac80211: fix memory leak on filtered powersave frames (Jarod Wilson) [1937053] - rfkill: Fix use-after-free in rfkill_resume() (Jarod Wilson) [1937053] - nl80211: fix kernel-doc warning in the new SAE attribute (Jarod Wilson) [1937053] - cfg80211: remove WDS code (Jarod Wilson) [1937053] - mac80211: remove WDS-related code (Jarod Wilson) [1937053] - rt2x00: remove WDS code (Jarod Wilson) [1937053] - b43: remove WDS code (Jarod Wilson) [1937053] - ath9k: remove WDS code (Jarod Wilson) [1937053] - rtw88: coex: simplify the setting and condition about WLAN TX limitation (Jarod Wilson) [1937053] - rtw88: coex: add debug message (Jarod Wilson) [1937053] - rtw88: coex: update WLAN 5G AFH parameter for 8822b (Jarod Wilson) [1937053] - rtw88: coex: change the parameter for A2DP when WLAN connecting (Jarod Wilson) [1937053] - rtw88: coex: modified for BT info notify (Jarod Wilson) [1937053] - rtw88: coex: add separate flag for manual control (Jarod Wilson) [1937053] - rtw88: coex: Modify the timing of set_ant_path/set_rf_para (Jarod Wilson) [1937053] - rtw88: coex: coding style adjustment (Jarod Wilson) [1937053] - rtw88: coex: reduce magic number (Jarod Wilson) [1937053] - rtw88: coex: update coex parameter to improve A2DP quality (Jarod Wilson) [1937053] - rtw88: coex: fixed some wrong register definition and setting (Jarod Wilson) [1937053] - rtlwifi: fix spelling typo of workaround (Jarod Wilson) [1937053] - mwifiex: pcie: skip cancel_work_sync() on reset failure path (Jarod Wilson) [1937053] - mwifiex: update comment for shutdown_sw()/reinit_sw() to reflect current state (Jarod Wilson) [1937053] - mwifiex: fix mwifiex_shutdown_sw() causing sw reset failure (Jarod Wilson) [1937053] - ath11k: Handle errors if peer creation fails (Jarod Wilson) [1937053] - ath9k: work around false-positive gcc warning (Jarod Wilson) [1937053] - wireless: remove CONFIG_WIRELESS_WDS (Jarod Wilson) [1937053] - brcmfmac: Fix memory leak for unpaired brcmf_{alloc/free} (Jarod Wilson) [1937053] - rtlwifi: rtl8821ae: Place braces around empty if() body (Jarod Wilson) [1937053] - rtlwifi: rtl8821ae: phy: Remove a couple of unused variables (Jarod Wilson) [1937053] - rtlwifi: rtl8723be: Remove set but unused variable 'cck_highpwr' (Jarod Wilson) [1937053] - rtlwifi: halbtc8821a2ant: Remove a bunch of unused variables (Jarod Wilson) [1937053] - rtlwifi: rtl8188ee: Remove set but unused variable 'reg_ea4' (Jarod Wilson) [1937053] - rtlwifi: rtl8723be: Remove set but unused variable 'lc_cal' (Jarod Wilson) [1937053] - rtlwifi: halbtc8821a1ant: Remove set but unused variable 'wifi_rssi_state' (Jarod Wilson) [1937053] - rtlwifi: phy: Remove set but unused variable 'bbvalue' (Jarod Wilson) [1937053] - rtlwifi: halbtc8723b2ant: Remove a bunch of set but unused variables (Jarod Wilson) [1937053] - rtlwifi: rtl8192cu: trx: Demote clear abuse of kernel-doc format (Jarod Wilson) [1937053] - rtlwifi: rtl8192cu: mac: Fix some missing/ill-documented function parameters (Jarod Wilson) [1937053] - rtw88: rtw8822c: Remove unused variable 'corr_val' (Jarod Wilson) [1937053] - mwifiex: pcie: Remove a couple of unchecked 'ret's (Jarod Wilson) [1937053] - wl1251: cmd: Rename 'len' to 'buf_len' in the documentation (Jarod Wilson) [1937053] - brcmfmac: fweh: Add missing description for 'gfp' (Jarod Wilson) [1937053] - brcmfmac: pcie: Provide description for missing function parameter 'devinfo' (Jarod Wilson) [1937053] - brcmfmac: bcmsdh: Fix description for function parameter 'pktlist' (Jarod Wilson) [1937053] - rt2x00: save survey for every channel visited (Jarod Wilson) [1937053] - rtlwifi: Remove in_interrupt() usage in halbtc_send_bt_mp_operation() (Jarod Wilson) [1937053] - rtlwifi: Remove in_interrupt() usage in is_any_client_connect_to_ap(). (Jarod Wilson) [1937053] - rtl8xxxu: Add Buffalo WI-U3-866D to list of supported devices (Jarod Wilson) [1937053] - rtw88: decide lps deep mode from firmware feature. (Jarod Wilson) [1937053] - rtw88: add C2H response for checking firmware leave lps (Jarod Wilson) [1937053] - rtw88: store firmware feature in firmware header (Jarod Wilson) [1937053] - rtw88: sync the power state between driver and firmware (Jarod Wilson) [1937053] - rtw88: coex: separate BLE HID profile from BLE profile (Jarod Wilson) [1937053] - rtlwifi: Fix non-canonical address access issues (Jarod Wilson) [1937053] - brcmfmac: fix SDIO access for big-endian host (Jarod Wilson) [1937053] - rtw88: remove extraneous 'const' qualifier (Jarod Wilson) [1937053] - rtlwifi: fix -Wpointer-sign warning (Jarod Wilson) [1937053] - ath11k: fix ZERO address in probe request (Jarod Wilson) [1937053] - ath9k: dynack: Demote non-compliant function header (Jarod Wilson) [1937053] - ath9k: ar5008_phy: Demote half completed function headers (Jarod Wilson) [1937053] - ath9k: ar9003_2p2_initvals: Remove unused const variables (Jarod Wilson) [1937053] - ath9k: ar9485_initvals: Remove unused const variable 'ar9485_fast_clock_1_1_baseband_postamble' (Jarod Wilson) [1937053] - ath9k: ar9340_initvals: Remove unused const variable 'ar9340Modes_ub124_tx_gain_table_1p0' (Jarod Wilson) [1937053] - ath9k: ar9330_1p1_initvals: Remove unused const variable 'ar9331_common_tx_gain_offset1_1' (Jarod Wilson) [1937053] - ath: dfs_pri_detector: Demote zero/half completed kernel-doc headers (Jarod Wilson) [1937053] - ath: dfs_pattern_detector: Fix some function kernel-doc headers (Jarod Wilson) [1937053] - ath: regd: Provide description for ath_reg_apply_ir_flags's 'reg' param (Jarod Wilson) [1937053] - ath11k: Add new dfs region name for JP (Jarod Wilson) [1937053] - ath11k: fix wmi init configuration (Jarod Wilson) [1937053] - ath11k: Fix the hal descriptor mask (Jarod Wilson) [1937053] - ath11k: Fix single phy hw mode (Jarod Wilson) [1937053] - ath11k: Fix number of rules in filtered ETSI regdomain (Jarod Wilson) [1937053] - ath11k: Remove unused param from wmi_mgmt_params (Jarod Wilson) [1937053] - ath11k: Initialize complete alpha2 for regulatory change (Jarod Wilson) [1937053] - ath11k: cold boot calibration support (Jarod Wilson) [1937053] - ath11k: search DT for qcom,ath11k-calibration-variant (Jarod Wilson) [1937053] - ath11k: Remove unnecessary data sync to cpu on monitor buffer (Jarod Wilson) [1937053] - ath10k: cancel rx worker in hif_stop for SDIO (Jarod Wilson) [1937053] - ath10k: Don't iterate over not-sdata-in-driver interfaces. (Jarod Wilson) [1937053] - ath10k: fix compilation warning (Jarod Wilson) [1937053] - mac80211: assure that certain drivers adhere to DONT_REORDER flag (Jarod Wilson) [1937053] - mac80211: don't overwrite QoS TID of injected frames (Jarod Wilson) [1937053] - mac80211: adhere to Tx control flag that prevents frame reordering (Jarod Wilson) [1937053] - mac80211: add radiotap flag to assure frames are not reordered (Jarod Wilson) [1937053] - mac80211: save HE oper info in BSS config for mesh (Jarod Wilson) [1937053] - cfg80211: add support to configure HE MCS for beacon rate (Jarod Wilson) [1937053] - nl80211: fix beacon tx rate mask validation (Jarod Wilson) [1937053] - cfg80211: Add support to calculate and report 4096-QAM HE rates (Jarod Wilson) [1937053] - cfg80211: Add support to configure SAE PWE value to drivers (Jarod Wilson) [1937053] - ieee80211: Add definition for WFA DPP (Jarod Wilson) [1937053] - mac80211: use semicolons rather than commas to separate statements (Jarod Wilson) [1937053] - ath11k: FILS discovery and unsolicited broadcast probe response support (Jarod Wilson) [1937053] - ath10k: sdio: remove redundant check in for loop (Jarod Wilson) [1937053] - mac80211: add KCOV remote annotations to incoming frame processing (Jarod Wilson) [1937053] - rtw88: fix fw_fifo_addr check (Jarod Wilson) [1937053] - mac80211: don't require VHT elements for HE on 2.4 GHz (Jarod Wilson) [1937053] - cfg80211: regulatory: Fix inconsistent format argument (Jarod Wilson) [1937053] - mac80211: fix kernel-doc markups (Jarod Wilson) [1937053] - mac80211: always wind down STA state (Jarod Wilson) [1937053] - cfg80211: initialize wdev data earlier (Jarod Wilson) [1937053] - mac80211: fix use of skb payload instead of header (Jarod Wilson) [1937053] - mac80211: fix regression where EAPOL frames were sent in plaintext (Jarod Wilson) [1937053] - ath11k: remove repeated words in comments and warnings (Jarod Wilson) [1937053] - ath10k: ath10k_pci_init_irq(): workaround for checkpatch fallthrough warning (Jarod Wilson) [1937053] - ath10k: remove repeated words in comments (Jarod Wilson) [1937053] - nl80211: docs: add a description for s1g_cap parameter (Jarod Wilson) [1937053] - mac80211: use new function dev_fetch_sw_netstats (Jarod Wilson) [1937053] - rtlwifi: rtl8192se: remove duplicated legacy_httxpowerdiff (Jarod Wilson) [1937053] - ath11k: Fix memory leak on error path (Jarod Wilson) [1937053] - mac80211: copy configured beacon tx rate to driver (Jarod Wilson) [1937053] - cfg80211: only allow S1G channels on S1G band (Jarod Wilson) [1937053] - mac80211: initialize last_rate for S1G STAs (Jarod Wilson) [1937053] - mac80211: handle lack of sband->bitrates in rates (Jarod Wilson) [1937053] - mac80211: avoid processing non-S1G elements on S1G band (Jarod Wilson) [1937053] - nl80211: fix non-split wiphy information (Jarod Wilson) [1937053] - nl80211: reduce non-split wiphy dump size (Jarod Wilson) [1937053] - ath11k: remove unnecessary casts to u32 (Jarod Wilson) [1937053] - ath11k: enable idle power save mode (Jarod Wilson) [1937053] - ath11k: start a timer to update HP for CE pipe 4 (Jarod Wilson) [1937053] - ath11k: start a timer to update REO cmd ring (Jarod Wilson) [1937053] - ath11k: start a timer to update TCL HP (Jarod Wilson) [1937053] - ath11k: set WMI pipe credit to 1 for QCA6390 (Jarod Wilson) [1937053] - ath11k: enable shadow register configuration and access (Jarod Wilson) [1937053] - ath11k: read and write registers below unwindowed address (Jarod Wilson) [1937053] - ath11k: debugfs: fix crash during rmmod (Jarod Wilson) [1937053] - ath11k: fix warning caused by lockdep_assert_held (Jarod Wilson) [1937053] - ath11k: mac: remove unused conf_mutex to solve a deadlock (Jarod Wilson) [1937053] - ath11k: pci: fix rmmod crash (Jarod Wilson) [1937053] - ath11k: add packet log support for QCA6390 (Jarod Wilson) [1937053] - ath11k: Use GFP_ATOMIC instead of GFP_KERNEL in idr_alloc (Jarod Wilson) [1937053] - ath11k: Use GFP_ATOMIC instead of GFP_KERNEL in ath11k_dp_htt_get_ppdu_desc (Jarod Wilson) [1937053] - ath11k: change to disable softirqs for ath11k_regd_update to solve deadlock (Jarod Wilson) [1937053] - ath11k: disable monitor mode on QCA6390 (Jarod Wilson) [1937053] - ath11k: pci: check TCSR_SOC_HW_VERSION (Jarod Wilson) [1937053] - ath11k: add interface_modes to hw_params (Jarod Wilson) [1937053] - ath11k: fix AP mode for QCA6390 (Jarod Wilson) [1937053] - ath11k: support loading ELF board files (Jarod Wilson) [1937053] - ath11k: Correctly check errors for calls to debugfs_create_dir() (Jarod Wilson) [1937053] - ath11k: mac: fix parenthesis alignment (Jarod Wilson) [1937053] - rtw88: pci: Power cycle device during shutdown (Jarod Wilson) [1937053] - brcmfmac: Fix warning message after dongle setup failed (Jarod Wilson) [1937053] - brcmfmac: Fix warning when hitting FW crash with flow control feature (Jarod Wilson) [1937053] - net: rtlwifi: Replace in_interrupt() for context detection (Jarod Wilson) [1937053] - net: rtlwifi: Remove in_interrupt() from debug macro (Jarod Wilson) [1937053] - net: rtlwifi: Remove void* casts related to delayed work (Jarod Wilson) [1937053] - net: mwifiex: Use netif_rx_any_context(). (Jarod Wilson) [1937053] - net: iwlwifi: Remove in_interrupt() from tracing macro. (Jarod Wilson) [1937053] - net: ipw2x00,iwlegacy,iwlwifi: Remove in_interrupt() from debug macros (Jarod Wilson) [1937053] - net: brcmfmac: Convey allocation mode as argument (Jarod Wilson) [1937053] - net: brcmfmac: Convey execution context via argument to brcmf_netif_rx() (Jarod Wilson) [1937053] - net: brcmfmac: Replace in_interrupt() (Jarod Wilson) [1937053] - ath11k: Move non-fatal warn logs to dbg level (Jarod Wilson) [1937053] - ath9k: Remove set but not used variable (Jarod Wilson) [1937053] - rtw88: show current regulatory in tx power table (Jarod Wilson) [1937053] - rtw88: add dump fw crash log (Jarod Wilson) [1937053] - rtw88: add dump firmware fifo support (Jarod Wilson) [1937053] - rtw88: handle and recover when firmware crash (Jarod Wilson) [1937053] - rtw88: increse the size of rx buffer size (Jarod Wilson) [1937053] - nl80211: extend support to config spatial reuse parameter set (Jarod Wilson) [1937053] - mac80211: Support not iterating over not-sdata-in-driver ifaces (Jarod Wilson) [1937053] - mac80211: fix some more kernel-doc in mesh (Jarod Wilson) [1937053] - cfg80211: regulatory: remove a bogus initialization (Jarod Wilson) [1937053] - mac80211: fix regression in sta connection monitor (Jarod Wilson) [1937053] - nl80211: include frequency offset in survey info (Jarod Wilson) [1937053] - mac80211: support S1G association (Jarod Wilson) [1937053] - mac80211: receive and process S1G beacons (Jarod Wilson) [1937053] - mac80211: avoid rate init for S1G band (Jarod Wilson) [1937053] - mac80211: handle S1G low rates (Jarod Wilson) [1937053] - mac80211: don't calculate duration for S1G (Jarod Wilson) [1937053] - mac80211: encode listen interval for S1G (Jarod Wilson) [1937053] - cfg80211: handle Association Response from S1G STA (Jarod Wilson) [1937053] - mac80211: convert S1G beacon to scan results (Jarod Wilson) [1937053] - cfg80211: parse S1G Operation element for BSS channel (Jarod Wilson) [1937053] - cfg80211: convert S1G beacon to scan results (Jarod Wilson) [1937053] - mac80211: support S1G STA capabilities (Jarod Wilson) [1937053] - nl80211: support S1G capability overrides in assoc (Jarod Wilson) [1937053] - mac80211: s1g: choose scanning width based on frequency (Jarod Wilson) [1937053] - mac80211: get correct default channel width for S1G (Jarod Wilson) [1937053] - wireless: radiotap: fix some kernel-doc (Jarod Wilson) [1937053] - mac80211: fix some missing kernel-doc (Jarod Wilson) [1937053] - mac80211: Inform AP when returning operating channel (Jarod Wilson) [1937053] - ath11k: fix undefined reference to 'ath11k_debugfs_htt_ext_stats_handler' (Jarod Wilson) [1937053] - mt76: mt7663s: remove max_tx_fragments limitation (Jarod Wilson) [1937053] - mt76: Convert to DEFINE_SHOW_ATTRIBUTE (Jarod Wilson) [1937053] - mt76: mt7915: add offchannel condition in switch channel command (Jarod Wilson) [1937053] - mt76: mt7915: convert to use le16_add_cpu() (Jarod Wilson) [1937053] - mt76: Fix unsigned expressions compared with zero (Jarod Wilson) [1937053] - mt76: mt7915: fix possible memory leak in mt7915_mcu_add_beacon (Jarod Wilson) [1937053] - mt76: mt76x0: Move tables used only by init.c to their own header file (Jarod Wilson) [1937053] - mt76: Use fallthrough pseudo-keyword (Jarod Wilson) [1937053] - mt76: mt7615: unlock dfs bands (Jarod Wilson) [1937053] - mt76: mt7663: check isr read return value in mt7663s_rx_work (Jarod Wilson) [1937053] - mt76: mt7663s: introduce sdio tx aggregation (Jarod Wilson) [1937053] - mt76: mt7663s: fix possible quota leak in mt7663s_refill_sched_quota (Jarod Wilson) [1937053] - mt76: move pad estimation out of mt76_skb_adjust_pad (Jarod Wilson) [1937053] - mt76: mt7663s: introduce __mt7663s_xmit_queue routine (Jarod Wilson) [1937053] - mt76: mt7663s: split mt7663s_tx_update_sched in mt7663s_tx_{pick,update}_quota (Jarod Wilson) [1937053] - mt76: mt7663s: do not use altx for ctl/mgmt traffic (Jarod Wilson) [1937053] - mt76: mt7622: fix fw hang on mt7622 (Jarod Wilson) [1937053] - mt76: mt7615: fix VHT LDPC capability (Jarod Wilson) [1937053] - mt76: mt7615: Remove set but unused variable 'index' (Jarod Wilson) [1937053] - mt76: remove retry_q from struct mt76_txq and related code (Jarod Wilson) [1937053] - mt76: move txwi handling code to dma.c, since it is mmio specific (Jarod Wilson) [1937053] - mt76: mt7915: fix queue/tid mapping for airtime reporting (Jarod Wilson) [1937053] - mt76: mt7915: simplify mt7915_lmac_mapping (Jarod Wilson) [1937053] - mt76: dma: cache dma map address/len in struct mt76_queue_entry (Jarod Wilson) [1937053] - mt76: mt7915: fix HE BSS info (Jarod Wilson) [1937053] - mt76: convert from tx tasklet to tx worker thread (Jarod Wilson) [1937053] - mt76: add utility functions for deferring work to a kernel thread (Jarod Wilson) [1937053] - mt76: testmode: add a limit for queued tx_frames packets (Jarod Wilson) [1937053] - mt76: mt7615: fix antenna selection for testmode tx_frames (Jarod Wilson) [1937053] - mt76: mt7615: fix MT_ANT_SWITCH_CON register definition (Jarod Wilson) [1937053] - mt76: mt7915: fix unexpected firmware mode (Jarod Wilson) [1937053] - mt76: mt76x02: tune tx ring size (Jarod Wilson) [1937053] - mt76: mt7603: tune tx ring size (Jarod Wilson) [1937053] - mt76: remove struct mt76_sw_queue (Jarod Wilson) [1937053] - mt76: rely on AQL for burst size limits on tx queueing (Jarod Wilson) [1937053] - mt76: remove swq from struct mt76_sw_queue (Jarod Wilson) [1937053] - mt76: remove qid argument to drv->tx_complete_skb (Jarod Wilson) [1937053] - mt76: unify queue tx cleanup code (Jarod Wilson) [1937053] - mt76: sdio: fix use of q->head and q->tail (Jarod Wilson) [1937053] - mt76: usb: fix use of q->head and q->tail (Jarod Wilson) [1937053] - mt76: mt7603: check for single-stream EEPROM configuration (Jarod Wilson) [1937053] - mt76: add memory barrier to DMA queue kick (Jarod Wilson) [1937053] - mt76: mt7915: add support for accessing mapped registers via bus ops (Jarod Wilson) [1937053] - mt76: mt7615: significantly reduce interrupt load (Jarod Wilson) [1937053] - mt76: mt7915: significantly reduce interrupt load (Jarod Wilson) [1937053] - mt76: mt7915: schedule tx tasklet in mt7915_mac_tx_free (Jarod Wilson) [1937053] - mt76: dma: update q->queued immediately on cleanup (Jarod Wilson) [1937053] - mt76: mt7915: optimize mt7915_mac_sta_poll (Jarod Wilson) [1937053] - mt76: mt7615: fix reading airtime statistics (Jarod Wilson) [1937053] - mt76: mt7663u: fix dma header initialization (Jarod Wilson) [1937053] - mt76: fix a possible NULL pointer dereference in mt76_testmode_dump (Jarod Wilson) [1937053] - mt76: mt7615: fix a possible NULL pointer dereference in mt7615_pm_wake_work (Jarod Wilson) [1937053] - mt76: mt7615: fix possible memory leak in mt7615_tm_set_tx_power (Jarod Wilson) [1937053] - mt76: mt7663s: fix unable to handle kernel paging request (Jarod Wilson) [1937053] - mt76: mt7663s: fix resume failure (Jarod Wilson) [1937053] - mt76: mt7663s: use NULL instead of 0 in sdio code (Jarod Wilson) [1937053] - mt76: mt7615: release mutex in mt7615_reset_test_set (Jarod Wilson) [1937053] - mt76: mt7915: add Tx A-MSDU offloading support (Jarod Wilson) [1937053] - mt76: mt7915: add missing flags in WMM parameter settings (Jarod Wilson) [1937053] - mt76: mt7915: simplify aggregation session check (Jarod Wilson) [1937053] - mt76: mt7615: remove mtxq->agg_ssn assignment (Jarod Wilson) [1937053] - mt76: move mt76_check_agg_ssn to driver tx_prepare calls (Jarod Wilson) [1937053] - mt76: mt7915: enable offloading of sequence number assignment (Jarod Wilson) [1937053] - mt76: mt7915: increase tx retry count (Jarod Wilson) [1937053] - mt76: mt7915: clean up station stats polling and rate control update (Jarod Wilson) [1937053] - mt76: mt7915: do not do any work in napi poll after calling napi_complete_done() (Jarod Wilson) [1937053] - mt76: mt7615: do not do any work in napi poll after calling napi_complete_done() (Jarod Wilson) [1937053] - mt76: mt76x02: clean up and fix interrupt masking in the irq handler (Jarod Wilson) [1937053] - mt76: mt7615: only clear unmasked interrupts in irq tasklet (Jarod Wilson) [1937053] - mt76: mt7915: clean up and fix interrupt masking in the irq handler (Jarod Wilson) [1937053] - mt76: set interrupt mask register to 0 before requesting irq (Jarod Wilson) [1937053] - mt76: fix double DMA unmap of the first buffer on 7615/7915 (Jarod Wilson) [1937053] - mt76: mt7915: fix crash on tx rate report for invalid stations (Jarod Wilson) [1937053] - mt76: mt7915: enable U-APSD on AP side (Jarod Wilson) [1937053] - mt76: mt76s: get rid of unused variable (Jarod Wilson) [1937053] - mt76: mt76s: move tx/rx processing in 2 separate works (Jarod Wilson) [1937053] - mt76: mt76s: move status processing in txrx wq (Jarod Wilson) [1937053] - mt76: mt7663s: move rx processing in txrx wq (Jarod Wilson) [1937053] - mt76: mt76s: move tx processing in a dedicated wq (Jarod Wilson) [1937053] - mt76: mt76s: fix oom in mt76s_tx_queue_skb_raw (Jarod Wilson) [1937053] - mt76: mt7615: reschedule runtime-pm receiving a tx interrupt (Jarod Wilson) [1937053] - mt76: do not inject packets if MT76_STATE_PM is set (Jarod Wilson) [1937053] - mt76: mt7615: hold mt76 lock queueing wd in mt7615_queue_key_update (Jarod Wilson) [1937053] - mt76: mt7663s: move drv_own/fw_own in mt7615_mcu_ops (Jarod Wilson) [1937053] - mt76: mt7615: move drv_own/fw_own in mt7615_mcu_ops (Jarod Wilson) [1937053] - mt76: mt7615: register ext_phy if DBDC is detected (Jarod Wilson) [1937053] - brcmfmac: check return value of driver_for_each_device() (Jarod Wilson) [1937053] - ath11k: Remove unused function ath11k_htc_restore_tx_skb() (Jarod Wilson) [1937053] - ath11k: remove redundant num_keep_alive_pattern assignment (Jarod Wilson) [1937053] - ath11k: wmi: remove redundant configuration values from init (Jarod Wilson) [1937053] - ath11k: Add support spectral scan for IPQ6018 (Jarod Wilson) [1937053] - ath11k: debugfs: move some function declarations to correct header files (Jarod Wilson) [1937053] - ath11k: rename debug_htt_stats.[c|h] to debugfs_htt_stats.[c|h] (Jarod Wilson) [1937053] - ath11k: debugfs: use ath11k_debugfs_ prefix (Jarod Wilson) [1937053] - ath11k: refactor debugfs code into debugfs.c (Jarod Wilson) [1937053] - ath10k: Use bdf calibration variant for snoc targets (Jarod Wilson) [1937053] - rtlwifi: rtl8723be: use true,false for bool variable large_cfo_hit (Jarod Wilson) [1937053] - rtlwifi: rtl8821ae: use true,false for bool variable large_cfo_hit (Jarod Wilson) [1937053] - rtlwifi: rtl8192ee: use true,false for bool variable large_cfo_hit (Jarod Wilson) [1937053] - rtlwifi: Use ffs in _phy_calculate_bit_shift (Jarod Wilson) [1937053] - mt7601u: Convert to DEFINE_SHOW_ATTRIBUTE (Jarod Wilson) [1937053] - ath11k: Remove rproc references from common core layer (Jarod Wilson) [1937053] - ath9k: hif_usb: fix race condition between usb_get_urb() and usb_kill_anchored_urbs() (Jarod Wilson) [1937053] - rtlwifi: rtl8723be: fix comparison to bool warning in hw.c (Jarod Wilson) [1937053] - rtlwifi: rtl8192de: fix comparison to bool warning in hw.c (Jarod Wilson) [1937053] - rtlwifi: rtl8192ce: fix comparison to bool warning in hw.c (Jarod Wilson) [1937053] - rtlwifi: rtl8192cu: fix comparison to bool warning in hw.c (Jarod Wilson) [1937053] - rtlwifi: rtl8821ae: fix comparison to bool warning in phy.c (Jarod Wilson) [1937053] - rtlwifi: rtl8821ae: fix comparison to bool warning in hw.c (Jarod Wilson) [1937053] - rtlwifi: rtl8192cu: fix comparison to bool warning in mac.c (Jarod Wilson) [1937053] - rtlwifi: rtl8192c: fix comparison to bool warning in phy_common.c (Jarod Wilson) [1937053] - rtlwifi: rtl8192ee: fix comparison to bool warning in hw.c (Jarod Wilson) [1937053] - mac80211: fix some encapsulation offload kernel-doc (Jarod Wilson) [1937053] - cfg80211: add missing kernel-doc for S1G band capabilities (Jarod Wilson) [1937053] - mac80211: Unsolicited broadcast probe response support (Jarod Wilson) [1937053] - nl80211: Unsolicited broadcast probe response support (Jarod Wilson) [1937053] - mac80211: Add FILS discovery support (Jarod Wilson) [1937053] - nl80211: Add FILS discovery support (Jarod Wilson) [1937053] - mac80211: allow bigger A-MSDU sizes in VHT, even if HT is limited (Jarod Wilson) [1937053] - nl80211: support setting S1G channels (Jarod Wilson) [1937053] - nl80211: correctly validate S1G beacon head (Jarod Wilson) [1937053] - cfg80211: regulatory: handle S1G channels (Jarod Wilson) [1937053] - nl80211: advertise supported channel width in S1G (Jarod Wilson) [1937053] - ieee80211: redefine S1G bits with GENMASK (Jarod Wilson) [1937053] - mac80211: reorganize code to remove a forward declaration (Jarod Wilson) [1937053] - mac80211: extend ieee80211_tx_status_ext to support bulk free (Jarod Wilson) [1937053] - mac80211: support using ieee80211_tx_status_ext to free skbs without status info (Jarod Wilson) [1937053] - mac80211: unify 802.3 (offload) and 802.11 tx status codepath (Jarod Wilson) [1937053] - mac80211: optimize station connection monitor (Jarod Wilson) [1937053] - mac80211: notify the driver when a sta uses 4-address mode (Jarod Wilson) [1937053] - mac80211: swap NEED_TXPROCESSING and HW_80211_ENCAP tx flags (Jarod Wilson) [1937053] - mac80211: remove tx status call to ieee80211_sta_register_airtime (Jarod Wilson) [1937053] - mac80211: reduce duplication in tx status functions (Jarod Wilson) [1937053] - mac80211: rework tx encapsulation offload API (Jarod Wilson) [1937053] - mac80211: set info->control.hw_key for encap offload packets (Jarod Wilson) [1937053] - mac80211: skip encap offload for tx multicast/control packets (Jarod Wilson) [1937053] - mac80211: check and refresh aggregation session in encap offload tx (Jarod Wilson) [1937053] - mac80211: add missing queue/hash initialization to 802.3 xmit (Jarod Wilson) [1937053] - cfg80211: add more comments for ap_isolate in bss_parameters (Jarod Wilson) [1937053] - lib80211: Remove unused macro DRV_NAME (Jarod Wilson) [1937053] - rtlwifi: rtl8723ae: fix comparison pointer to bool warning in phy.c (Jarod Wilson) [1937053] - rtlwifi: rtl8723ae: fix comparison pointer to bool warning in trx.c (Jarod Wilson) [1937053] - rtlwifi: rtl8723ae: fix comparison pointer to bool warning in rf.c (Jarod Wilson) [1937053] - rtlwifi: rtl8188ee: fix comparison pointer to bool warning in hw.c (Jarod Wilson) [1937053] - rtlwifi: rtl8188ee: fix comparison pointer to bool warning in trx.c (Jarod Wilson) [1937053] - rtlwifi: rtl8188ee: fix comparison pointer to bool warning in phy.c (Jarod Wilson) [1937053] - rtw88: rtw8822c: eliminate code duplication, use native swap() function (Jarod Wilson) [1937053] - brcmsmac: main: Eliminate empty brcms_c_down_del_timer() (Jarod Wilson) [1937053] - brcmsmac: phy_lcn: Remove unused variable 'lcnphy_rx_iqcomp_table_rev0' (Jarod Wilson) [1937053] - brcmsmac: phytbl_lcn: Remove unused array 'dot11lcn_gain_tbl_rev1' (Jarod Wilson) [1937053] - brcmfmac: support SAE authentication offload in AP mode (Jarod Wilson) [1937053] - brcmfmac: support 4-way handshake offloading for WPA/WPA2-PSK in AP mode (Jarod Wilson) [1937053] - ath10k: Remove unused macro ATH10K_ROC_TIMEOUT_HZ (Jarod Wilson) [1937053] - ath11k: Remove unused inline function htt_htt_stats_debug_dump() (Jarod Wilson) [1937053] - ath11k: fix link error when CONFIG_REMOTEPROC is disabled (Jarod Wilson) [1937053] - ath11k: remove calling ath11k_init_hw_params() second time (Jarod Wilson) [1937053] - ath11k: add raw mode and software crypto support (Jarod Wilson) [1937053] - ath11k: add ipq6018 support (Jarod Wilson) [1937053] - ath11k: move target ce configs to hw_params (Jarod Wilson) [1937053] - net: wireless: drop bogus CRYPTO_xxx Kconfig selects (Jarod Wilson) [1937053] - rtlwifi: switch from 'pci_' to 'dma_' API (Jarod Wilson) [1937053] - brcmsmac: fix memory leak in wlc_phy_attach_lcnphy (Jarod Wilson) [1937053] - rtl8xxxu: prevent potential memory leak (Jarod Wilson) [1937053] - rtlwifi: rtl8723ae: Delete a stray tab (Jarod Wilson) [1937053] - ath11k: Add peer max mpdu parameter in peer assoc command (Jarod Wilson) [1937053] - ath10k: Add support for chain1 regulator supply voting (Jarod Wilson) [1937053] - brcmfmac: set F2 SDIO block size to 128 bytes for BCM4329 (Jarod Wilson) [1937053] - brcmfmac: drop chip id from debug messages (Jarod Wilson) [1937053] - brcmfmac: increase F2 watermark for BCM4329 (Jarod Wilson) [1937053] - mwifiex: sdio: Fix -Wunused-const-variable warnings (Jarod Wilson) [1937053] - mwifiex: wmm: Fix -Wunused-const-variable warnings (Jarod Wilson) [1937053] - mt7601u: Use fallthrough pseudo-keyword (Jarod Wilson) [1937053] - rtlwifi: Remove temporary definition of RT_TRACE (Jarod Wilson) [1937053] - rtlwifi: rtl8821ae: Rename RT_TRACE to rtl_dbg (Jarod Wilson) [1937053] - brcmsmac: phytbl_n: Remove a few unused arrays (Jarod Wilson) [1937053] - brcmsmac: phytbl_lcn: Remove unused array 'dot11lcnphytbl_rx_gain_info_rev1' (Jarod Wilson) [1937053] - brcmsmac: phy_n: Remove a bunch of unused variables (Jarod Wilson) [1937053] - brcmsmac: phy_lcn: Remove a bunch of unused variables (Jarod Wilson) [1937053] - prism54: isl_ioctl: Remove unused variable 'j' (Jarod Wilson) [1937053] - rtw88: debug: Remove unused variables 'val' (Jarod Wilson) [1937053] - brcmfmac: fwsignal: Finish documenting 'brcmf_fws_mac_descriptor' (Jarod Wilson) [1937053] - brcmsmac: phy_cmn: Remove a unused variables 'vbat' and 'temp' (Jarod Wilson) [1937053] - brcmfmac: p2p: Fix a couple of function headers (Jarod Wilson) [1937053] - brcmsmac: ampdu: Remove a couple set but unused variables (Jarod Wilson) [1937053] - mwifiex: pcie: Move tables to the only place they're used (Jarod Wilson) [1937053] - ath10k: Get rid of "per_ce_irq" hw param (Jarod Wilson) [1937053] - ath10k: Keep track of which interrupts fired, don't poll them (Jarod Wilson) [1937053] - ath10k: Add interrupt summary based CE processing (Jarod Wilson) [1937053] - rtlwifi: Use fallthrough pseudo-keyword (Jarod Wilson) [1937053] - rtl818x_pci: switch from 'pci_' to 'dma_' API (Jarod Wilson) [1937053] - p54: avoid accessing the data mapped to streaming DMA (Jarod Wilson) [1937053] - rtlwifi: rtl8192c: phy_common: Remove unused variable 'bbvalue' (Jarod Wilson) [1937053] - brcmfmac: fwsignal: Remove unused variable 'brcmf_fws_prio2fifo' (Jarod Wilson) [1937053] - b43: phy_ht: Remove 9 year old TODO (Jarod Wilson) [1937053] - brcmfmac: btcoex: Update 'brcmf_btcoex_state' and demote others (Jarod Wilson) [1937053] - brcmfmac: firmware: Demote seemingly unintentional kernel-doc header (Jarod Wilson) [1937053] - brcmsmac: main: Remove a bunch of unused variables (Jarod Wilson) [1937053] - brcmfmac: p2p: Fix a bunch of function docs (Jarod Wilson) [1937053] - brcmsmac: ampdu: Remove a bunch of unused variables (Jarod Wilson) [1937053] - brcmfmac: p2p: Deal with set but unused variables (Jarod Wilson) [1937053] - mt7601u: phy: Fix misnaming when documented function parameter 'dac' (Jarod Wilson) [1937053] - rtlwifi: rtl8723-common: Rename RT_TRACE to rtl_dbg (Jarod Wilson) [1937053] - rtlwifi: rtl8723be Rename RT_TRACE to rtl_dbg (Jarod Wilson) [1937053] - rtlwifi: rtl8723ae Rename RT_TRACE to rtl_dbg (Jarod Wilson) [1937053] - rtlwifi: rtl8192se Rename RT_TRACE to rtl_dbg (Jarod Wilson) [1937053] - rtlwifi: rtl8192ee: Rename RT_TRACE to rtl_dbg (Jarod Wilson) [1937053] - rtlwifi: rtl8192de: Rename RT_TRACE to rtl_dbg (Jarod Wilson) [1937053] - rtlwifi: rtl8192cu: Rename RT_TRACE to rtl_dbg (Jarod Wilson) [1937053] - rtlwifi: rtl8192ce: Rename RT_TRACE to rtl_dbg (Jarod Wilson) [1937053] - rtlwifi: rtl8192-common: Rename RT_TRACE to rtl_dbg (Jarod Wilson) [1937053] - rtlwifi: rtl8188ee: Rename RT_TRACE to rtl_dbg (Jarod Wilson) [1937053] - rtlwifi: btcoexist: Replace RT_TRACE with rtl_dbg (Jarod Wilson) [1937053] - rtlwifi: Replace RT_TRACE with rtl_dbg (Jarod Wilson) [1937053] - rtlwifi: Start changing RT_TRACE into rtl_dbg (Jarod Wilson) [1937053] - ath10k: wmi: Use struct_size() helper in ath10k_wmi_alloc_skb() (Jarod Wilson) [1937053] - ath11k: fix missing error check on call to ath11k_pci_get_user_msi_assignment (Jarod Wilson) [1937053] - ath11k: fix spelling mistake "moniter" -> "monitor" (Jarod Wilson) [1937053] - nl80211: support SAE authentication offload in AP mode (Jarod Wilson) [1937053] - atmel: Use fallthrough pseudo-keyword (Jarod Wilson) [1937053] - b43: Use fallthrough pseudo-keyword (Jarod Wilson) [1937053] - brcmfmac: Use fallthrough pseudo-keyword (Jarod Wilson) [1937053] - rt2x00: Use fallthrough pseudo-keyword (Jarod Wilson) [1937053] - b43: phy_n: Add empty braces around empty statements (Jarod Wilson) [1937053] - b43: phy_common: Demote non-conformant kerneldoc header (Jarod Wilson) [1937053] - brcmsmac: mac80211_if: Demote a few non-conformant kerneldoc headers (Jarod Wilson) [1937053] - brcmfmac: fweh: Fix docrot related function documentation issues (Jarod Wilson) [1937053] - brcmfmac: fweh: Remove set but unused variable 'err' (Jarod Wilson) [1937053] - b43: main: Add braces around empty statements (Jarod Wilson) [1937053] - atmel: Demote non-kerneldoc header to standard comment block (Jarod Wilson) [1937053] - nl80211: rename csa counter attributes countdown counters (Jarod Wilson) [1937053] - nl80211: add support for setting fixed HE rate/gi/ltf (Jarod Wilson) [1937053] - ath11k: return -ENOMEM on allocation failure (Jarod Wilson) [1937053] - ath11k: return error if firmware request fails (Jarod Wilson) [1937053] - ath9k: Do not select MAC80211_LEDS by default (Jarod Wilson) [1937053] - ath9k: ar5008_initvals: Move ar5416Bank{0,1,2,3,7} to where they are used (Jarod Wilson) [1937053] - ath9k: ar5008_initvals: Remove unused table entirely (Jarod Wilson) [1937053] - ath9k: ar9001_initvals: Remove unused array 'ar5416Bank6_9100' (Jarod Wilson) [1937053] - ath9k: ar9002_initvals: Remove unused array 'ar9280PciePhy_clkreq_off_L1_9280' (Jarod Wilson) [1937053] - ath9k_htc: Do not select MAC80211_LEDS by default (Jarod Wilson) [1937053] - rtw88: 8822c: update tx power limit tables to RF v20.1 (Jarod Wilson) [1937053] - rtw88: use read_poll_timeout_atomic() for poll loop (Jarod Wilson) [1937053] - rtw88: Use fallthrough pseudo-keyword (Jarod Wilson) [1937053] - rtw88: switch from 'pci_' to 'dma_' API (Jarod Wilson) [1937053] - mwifiex: don't call del_timer_sync() on uninitialized timer (Jarod Wilson) [1937053] - mwifiex: Use fallthrough pseudo-keyword (Jarod Wilson) [1937053] - mwifiex: Clean up some err and dbg messages (Jarod Wilson) [1937053] - mwifiex: switch from 'pci_' to 'dma_' API (Jarod Wilson) [1937053] - nl80211: fix PORT_AUTHORIZED wording to reflect behavior (Jarod Wilson) [1937053] - cfg80211: add helper fn for adjacent rule channels (Jarod Wilson) [1937053] - cfg80211: add helper fn for single rule channels (Jarod Wilson) [1937053] - nl80211: use NLA_POLICY_RANGE(NLA_BINARY, ...) for a few attributes (Jarod Wilson) [1937053] - nl80211: clean up code/policy a bit (Jarod Wilson) [1937053] - net: wireless: wext_compat.c: delete duplicated word (Jarod Wilson) [1937053] - net: wireless: sme.c: delete duplicated word (Jarod Wilson) [1937053] - net: wireless: scan.c: delete or fix duplicated words (Jarod Wilson) [1937053] - net: wireless: reg.c: delete duplicated words + fix punctuation (Jarod Wilson) [1937053] - net: wireless: delete duplicated word + fix grammar (Jarod Wilson) [1937053] - net: mac80211: mesh.h: delete duplicated word (Jarod Wilson) [1937053] - net: mac80211: agg-rx.c: fix duplicated words (Jarod Wilson) [1937053] - net: ath11k: constify ath11k_thermal_ops (Jarod Wilson) [1937053] - ath10k: Add new api to support reset TID config (Jarod Wilson) [1937053] - ath10k: Add new api to support TID specific configuration (Jarod Wilson) [1937053] - ath10k: Move rate mask validation function up in the file (Jarod Wilson) [1937053] - ath10k: Add wmi command support for station specific TID config (Jarod Wilson) [1937053] - ath10k: sdio: add firmware coredump support (Jarod Wilson) [1937053] - ath10k: add bus type for each layout of coredump (Jarod Wilson) [1937053] - netlink/wireless: consistently use NLA_POLICY_MIN_LEN() (Jarod Wilson) [1937053] - netlink/wireless: consistently use NLA_POLICY_EXACT_LEN() (Jarod Wilson) [1937053] - rndis_wlan: tighten check of rndis_query_oid return (Jarod Wilson) [1937053] - rtw88: fix spelling mistake: "unsupport" -> "unsupported" (Jarod Wilson) [1937053] - brcmfmac: use *ph to print small buffer (Jarod Wilson) [1937053] - brcm80211: fix possible memleak in brcmf_proto_msgbuf_attach (Jarod Wilson) [1937053] - ath11k: Use fallthrough pseudo-keyword (Jarod Wilson) [1937053] - ath10k: fix VHT NSS calculation when STBC is enabled (Jarod Wilson) [1937053] - ath10k: Register shutdown handler (Jarod Wilson) [1937053] - ath11k: reset MHI during power down and power up (Jarod Wilson) [1937053] - ath11k: use TCL_DATA_RING_0 for QCA6390 (Jarod Wilson) [1937053] - ath11k: process both lmac rings for QCA6390 (Jarod Wilson) [1937053] - ath11k: assign correct search flag and type for QCA6390 (Jarod Wilson) [1937053] - ath11k: delay vdev_start for QCA6390 (Jarod Wilson) [1937053] - ath11k: refine the phy_id check in ath11k_reg_chan_list_event (Jarod Wilson) [1937053] - ath11k: setup QCA6390 rings for both rxdmas (Jarod Wilson) [1937053] - ath11k: don't initialize rxdma1 related ring (Jarod Wilson) [1937053] - ath11k: enable DP interrupt setup for QCA6390 (Jarod Wilson) [1937053] - ath11k: dp: redefine peer_map and peer_unmap (Jarod Wilson) [1937053] - ath11k: wmi: put hardware to DBS mode (Jarod Wilson) [1937053] - ath11k: initialize wmi config based on hw_params (Jarod Wilson) [1937053] - ath11k: force single pdev only for QCA6390 (Jarod Wilson) [1937053] - ath11k: disable CE interrupt before hif start (Jarod Wilson) [1937053] - ath11k: ce: get msi_addr and msi_data before srng setup (Jarod Wilson) [1937053] - ath11k: hal: assign msi_addr and msi_data to srng (Jarod Wilson) [1937053] - ath11k: ce: remove CE_COUNT() macro (Jarod Wilson) [1937053] - ath11k: ce: remove host_ce_config_wlan macro (Jarod Wilson) [1937053] - ath11k: ce: support different CE configurations (Jarod Wilson) [1937053] - ath11k: hal: cleanup dynamic register macros (Jarod Wilson) [1937053] - ath11k: hal: create register values dynamically (Jarod Wilson) [1937053] - ath10k: move enable_pll_clk call to ath10k_core_start() (Jarod Wilson) [1937053] - ath10k: Fix the size used in a 'dma_free_coherent()' call in an error handling path (Jarod Wilson) [1937053] - ath10k: Use fallthrough pseudo-keyword (Jarod Wilson) [1937053] - ath9k: add NL80211_EXT_FEATURE_CAN_REPLACE_PTK0 support (Jarod Wilson) [1937053] - ath11k: hal: create hw_srng_config dynamically (Jarod Wilson) [1937053] - ath11k: enable internal sleep clock (Jarod Wilson) [1937053] - ath11k: fix KASAN warning of ath11k_qmi_wlanfw_wlan_cfg_send (Jarod Wilson) [1937053] - ath11k: fix memory OOB access in qmi_decode (Jarod Wilson) [1937053] - ath11k: allocate smaller chunks of memory for firmware (Jarod Wilson) [1937053] - ath11k: setup ce tasklet for control path (Jarod Wilson) [1937053] - ath11k: configure copy engine msi address in CE srng (Jarod Wilson) [1937053] - ath11k: pci: add read32() and write32() hif operations (Jarod Wilson) [1937053] - ath11k: fill appropriate QMI service instance id for QCA6390 (Jarod Wilson) [1937053] - ath11k: add board file support for PCI devices (Jarod Wilson) [1937053] - ath11k: add support for m3 firmware (Jarod Wilson) [1937053] - ath11k: use remoteproc only with AHB devices (Jarod Wilson) [1937053] - ath11k: pci: add HAL, CE and core initialisation (Jarod Wilson) [1937053] - ath11k: register MHI controller device for QCA6390 (Jarod Wilson) [1937053] - ath11k: implement ath11k_core_pre_init() (Jarod Wilson) [1937053] - ath11k: pci: add MSI config initialisation (Jarod Wilson) [1937053] - ath11k: pci: setup resources (Jarod Wilson) [1937053] - ath11k: add simple PCI client driver for QCA6390 chipset (Jarod Wilson) [1937053] - ath11k: move ring mask definitions to hw_params (Jarod Wilson) [1937053] - ath11k: add hw_params entry for QCA6390 (Jarod Wilson) [1937053] - ath11k: do not depend on ARCH_QCOM for ath11k (Jarod Wilson) [1937053] - ath10k: correct the array index from mcs index for HT mode for QCA6174 (Jarod Wilson) [1937053] - ath10k: enable supports_peer_stats_info for QCA6174 PCI devices (Jarod Wilson) [1937053] - ath10k: remove return for NL80211_STA_INFO_TX_BITRATE (Jarod Wilson) [1937053] - ath10k: add wmi service peer stat info for wmi tlv (Jarod Wilson) [1937053] - ath10k: start recovery process when payload length exceeds max htc length for sdio (Jarod Wilson) [1937053] - ath: drop unnecessary list_empty (Jarod Wilson) [1937053] - ath9k: Use fallthrough pseudo-keyword (Jarod Wilson) [1937053] - ath9k: Fix typo in function name (Jarod Wilson) [1937053] - ath9k: Replace HTTP links with HTTPS ones (Jarod Wilson) [1937053] - ath10k: check idx validity in __ath10k_htt_rx_ring_fill_n() (Jarod Wilson) [1937053] - ath9k: Check the return value of pcie_capability_read_*() (Jarod Wilson) [1937053] - ath11k: remove define ATH11K_QMI_DEFAULT_CAL_FILE_NAME (Jarod Wilson) [1937053] - ath11k: don't use defines in hw_params (Jarod Wilson) [1937053] - ath11k: qmi: cleanup info messages (Jarod Wilson) [1937053] - ath11k: remove useless info messages (Jarod Wilson) [1937053] - ath11k: change ath11k_core_fetch_board_data_api_n() to use ath11k_core_create_firmware_path() (Jarod Wilson) [1937053] - ath11k: don't use defines for hw specific firmware directories (Jarod Wilson) [1937053] - ath11k: create a common function to request all firmware files (Jarod Wilson) [1937053] - ath11k: Add bdf-addr in hw_params (Jarod Wilson) [1937053] - ath11k: add hw_ops for pdev id to hw_mac mapping (Jarod Wilson) [1937053] - ath11k: define max_radios in hw_params (Jarod Wilson) [1937053] - ath11k: convert ath11k_hw_params to an array (Jarod Wilson) [1937053] - ath11k: ahb: call ath11k_core_init() before irq configuration (Jarod Wilson) [1937053] - ath10k: pci: fix memcpy size of bmi response (Jarod Wilson) [1937053] - ath11k: rename default board file (Jarod Wilson) [1937053] - ath11k: update firmware files read path (Jarod Wilson) [1937053] - ath10k: provide survey info as accumulated data (Jarod Wilson) [1937053] - ath10k: fix retry packets update in station dump (Jarod Wilson) [1937053] - ath10k: Wait until copy complete is actually done before completing (Jarod Wilson) [1937053] - mac80211_hwsim: add 6GHz channels (Jarod Wilson) [1937053] - mac80211_hwsim: indicate support for S1G (Jarod Wilson) [1937053] - mac80211_hwsim: write TSF timestamp correctly to S1G beacon (Jarod Wilson) [1937053] - mac80211_hwsim: fix typo in kernel-doc (Jarod Wilson) [1937053] - mac80211: rename csa counters to countdown counters (Jarod Wilson) [1937053] - mac80211_hwsim: report the WIPHY_FLAG_SUPPORTS_5_10_MHZ capability (Jarod Wilson) [1937053] - mac80211_hwsim: Claim support for setting Beacon frame TX legacy rate (Jarod Wilson) [1937053] - mac80211_hwsim: Advertise support for multicast RX registration (Jarod Wilson) [1937053] - mac80211_hwsim: indicate in IBSS that we have transmitted beacons (Jarod Wilson) [1937053] - mac80211_hwsim: notify wmediumd of used MAC addresses (Jarod Wilson) [1937053] - mac80211_hwsim: use GFP_ATOMIC under spin lock (Jarod Wilson) [1937053] - mac80211_hwsim: Use kstrndup() in place of kasprintf() (Jarod Wilson) [1937053] - mac80211_hwsim: add frame transmission support over virtio (Jarod Wilson) [1937053] - mac80211_hwsim: enable Beacon protection (Jarod Wilson) [1937053] - mac80211_hwsim: add power save support (Jarod Wilson) [1937053] - mac80211_hwsim: remove maximum TX power (Jarod Wilson) [1937053] - mac80211_hwsim: use DEFINE_DEBUGFS_ATTRIBUTE to define debugfs fops (Jarod Wilson) [1937053] - mac80211_hwsim: add support for OCB (Jarod Wilson) [1937053] - mac80211_hwsim: add more 5GHz channels, 5/10 MHz support (Jarod Wilson) [1937053] - mac80211_hwsim: fix incorrect dev_alloc_name failure goto (Jarod Wilson) [1937053] - mac80211_hwsim: Register support for HE meshpoint (Jarod Wilson) [1937053] - mac80211_hwsim: fill boottime_ns in netlink RX path (Jarod Wilson) [1937053] - mac80211_hwsim: Fix possible null-pointer dereferences in hwsim_dump_radio_nl() (Jarod Wilson) [1937053] - mac80211_hwsim: Extended Key ID API update (Jarod Wilson) [1937053] - mac80211_hwsim: Fix a typo in the name of function 'mac80211_hswim_he_capab()' (Jarod Wilson) [1937053] - mac80211_hwsim: Extended Key ID support (Jarod Wilson) [1937053] - mac80211_hwsim: set p2p device interface support indication (Jarod Wilson) [1937053] - mac80211_hwsim: calculate if_combination.max_interfaces (Jarod Wilson) [1937053] - mac80211_hwsim: propagate genlmsg_reply return code (Jarod Wilson) [1937053] - mac80211_hwsim: Declare support for Multi-BSSID (Jarod Wilson) [1937053] - mac80211_hwsim: Support boottime in scan results (Jarod Wilson) [1937053] - mac80211_hwsim: check that n_limits makes sense (Jarod Wilson) [1937053] - mac80211_hwsim: fix overwriting of if_combination (Jarod Wilson) [1937053] - mac80211_hwsim: fixes kernel crash during mac80211_hwsim init (Jarod Wilson) [1937053] - mac80211_hwsim: allow configurable cipher types (Jarod Wilson) [1937053] - mac80211_hwsim: allow setting iftype support (Jarod Wilson) [1937053] - mac80211_hwsim: move HWSIM_ATTR_RADIO_NAME parsing last (Jarod Wilson) [1937053] - mac80211_hwsim: fix module init error paths for netlink (Jarod Wilson) [1937053] - mac80211_hwsim: drop now unused work-queue from hwsim (Jarod Wilson) [1937053] - mac80211_hwsim: do not omit multicast announce of first added radio (Jarod Wilson) [1937053] - mac80211_hwsim: fix race in radio destruction from netlink notifier (Jarod Wilson) [1937053] - mac80211_hwsim: fix locking when iterating radios during ns exit (Jarod Wilson) [1937053] - wireless: align to draft 11ax D3.0 (Jarod Wilson) [1937053] - mac80211_hwsim: correct use of IEEE80211_VHT_CAP_RXSTBC_X (Jarod Wilson) [1937053] - mac80211_hwsim: require at least one channel (Jarod Wilson) [1937053] - mac80211_hwsim: Add support for HE (Jarod Wilson) [1937053] - net/fq_impl: do not maintain a backlog-sorted list of flows (Jarod Wilson) [1937053] - net/fq_impl: drop get_default_func, move default flow to fq_tin (Jarod Wilson) [1937053] - net/fq_impl: bulk-free packets from a flow on overmemory (Jarod Wilson) [1937053] - net/fq_impl: use skb_get_hash instead of skb_get_hash_perturb (Jarod Wilson) [1937053] - net/fq_impl: Switch to kvmalloc() for memory allocation (Jarod Wilson) [1937053] - mac80211: set NETIF_F_LLTX when using intermediate tx queues (Jarod Wilson) [1937053] - mac80211: calculate hash for fq without holding fq->lock in itxq enqueue (Jarod Wilson) [1937053] - nvme-tcp: fix misuse of __smp_processor_id with preemption enabled (Gopal Tiwari) [1964227] - powerpc/smp: Cache CPU to chip lookup (Daniel Henrique Barboza) [1934421] - Revert "powerpc/topology: Update topology_core_cpumask" (Daniel Henrique Barboza) [1934421] - powerpc/smp: Reintroduce cpu_core_mask (Daniel Henrique Barboza) [1934421] - scsi: smartpqi: Remove unused functions (Don Brace) [1952154] - scsi: smartpqi: Fix device pointer variable reference static checker issue (Don Brace) [1952154] - scsi: smartpqi: Fix blocks_per_row static checker issue (Don Brace) [1952154] - scsi: smartpqi: Update version to 2.1.8-045 (Don Brace) [1952154] - scsi: smartpqi: Add new PCI IDs (Don Brace) [1952154] - scsi: smartpqi: Correct system hangs when resuming from hibernation (Don Brace) [1952154] - scsi: smartpqi: Update enclosure identifier in sysfs (Don Brace) [1952154] - scsi: smartpqi: Add additional logging for LUN resets (Don Brace) [1952154] - scsi: smartpqi: Update SAS initiator_port_protocols and target_port_protocols (Don Brace) [1952154] - scsi: smartpqi: Add phy ID support for the physical drives (Don Brace) [1952154] - scsi: smartpqi: Convert snprintf() to scnprintf() (Don Brace) [1952154] - scsi: smartpqi: Fix driver synchronization issues (Don Brace) [1952154] - scsi: smartpqi: Update device scan operations (Don Brace) [1952154] - scsi: smartpqi: Update OFA management (Don Brace) [1952154] - scsi: smartpqi: Update RAID bypass handling (Don Brace) [1952154] - scsi: smartpqi: Update suspend/resume and shutdown (Don Brace) [1952154] - scsi: smartpqi: Synchronize device resets with mutex (Don Brace) [1952154] - scsi: smartpqi: Update soft reset management for OFA (Don Brace) [1952154] - scsi: smartpqi: Update event handler (Don Brace) [1952154] - scsi: smartpqi: Add support for wwid (Don Brace) [1952154] - scsi: smartpqi: Remove timeouts from internal cmds (Don Brace) [1952154] - scsi: smartpqi: Disable WRITE SAME for HBA NVMe disks (Don Brace) [1952154] - scsi: smartpqi: Add host level stream detection enable (Don Brace) [1952154] - scsi: smartpqi: Add stream detection (Don Brace) [1952154] - scsi: smartpqi: Align code with oob driver (Don Brace) [1952154] - scsi: smartpqi: Add support for long firmware version (Don Brace) [1952154] - scsi: smartpqi: Add support for BMIC sense feature cmd and feature bits (Don Brace) [1952154] - scsi: smartpqi: Add support for RAID1 writes (Don Brace) [1952154] - scsi: smartpqi: Add support for RAID5 and RAID6 writes (Don Brace) [1952154] - scsi: smartpqi: Refactor scatterlist code (Don Brace) [1952154] - scsi: smartpqi: Refactor aio submission code (Don Brace) [1952154] - scsi: smartpqi: Add support for new product ids (Don Brace) [1952154] - scsi: smartpqi: Correct request leakage during reset operations (Don Brace) [1952154] - scsi: smartpqi: Use host-wide tag space (Don Brace) [1952154] - smartpqi: Use fallthrough pseudo-keyword (Don Brace) [1952154] - scsi: smartpqi: Support device deletion via sysfs (Don Brace) [1952154] - scsi: smartpqi: Use scnprintf() for avoiding potential buffer overflow (Don Brace) [1952154] - smartpqi: remove ioremap_nocache and devm_ioremap_nocache (Don Brace) [1952154] - smartpqi: Use sizeof_field() macro (Don Brace) [1952154] - smartpqi: phase out dma_zalloc_coherent() (Don Brace) [1952154] - scsi: smartpqi: add support for huawei controllers (Don Brace) [1952154] - block: only update parent bi_status when bio fail (Ming Lei) [1945457] - kbuild: trace functions in subdirectories of lib/ (Joe Lawrence) [1942601] - kbuild: introduce ccflags-remove-y and asflags-remove-y (Joe Lawrence) [1942601] - redhat/configs: Add CONFIG_AMD_PMC (David Arcari) [1961755] - platform/x86: amd-pmc: put device on error paths (David Arcari) [1961755] - platform/x86: amd-pmc: Fix CONFIG_DEBUG_FS check (David Arcari) [1961755] - platform/x86: amd-pmc: Add AMD platform support for S2Idle (David Arcari) [1961755] - crypto: DRBG - switch to HMAC SHA512 DRBG as default DRBG (Vladis Dronov) [1956808] - x86/asm: Annotate movdir64b()'s dst argument with __iomem (Jerry Snitselaar) [1920747] - x86/asm: Add a missing __iomem annotation in enqcmds() (Jerry Snitselaar) [1920747]- fm10k: amend removal of MODULE_VERSION (Vladis Dronov) [1955730] - hv_netvsc: Make netvsc/VF binding check both MAC and serial number (Mohammed Gamal) [1940927] - hv_netvsc: Add error handling while switching data path (Mohammed Gamal) [1940927] - netvsc: Update driver to use ethtool_sprintf (Mohammed Gamal) [1940927] - hv_netvsc: Add a comment clarifying batching logic (Mohammed Gamal) [1940927] - hv_netvsc: Fix validation in netvsc_linkstatus_callback() (Mohammed Gamal) [1940927] - hv_netvsc: Restrict configurations on isolated guests (Mohammed Gamal) [1940927] - hv_netvsc: Load and store the proper (NBL_HASH_INFO) per-packet info (Mohammed Gamal) [1940927] - hv_netvsc: Allocate the recv_buf buffers after NVSP_MSG1_TYPE_SEND_RECV_BUF (Mohammed Gamal) [1940927] - hv_netvsc: Reset the RSC count if NVSP_STAT_FAIL in netvsc_receive() (Mohammed Gamal) [1940927] - hv_netvsc: Copy packets sent by Hyper-V out of the receive buffer (Mohammed Gamal) [1940927] - net/hyperv: use skb_vlan_tag_*() helpers (Mohammed Gamal) [1940927] - net/vlan: introduce skb_vlan_tag_get_cfi() helper (Mohammed Gamal) [1940927] - hv_netvsc: Add (more) validation for untrusted Hyper-V values (Mohammed Gamal) [1940927] - hv_netvsc: Process NETDEV_GOING_DOWN on VF hot remove (Mohammed Gamal) [1940927] - hv_netvsc: Wait for completion on request SWITCH_DATA_PATH (Mohammed Gamal) [1940927] - hv_netvsc: Check VF datapath when sending traffic to VF (Mohammed Gamal) [1940927] - hv_netvsc: Validate number of allocated sub-channels (Mohammed Gamal) [1940927] - hv_netvsc: Use vmbus_requestor to generate transaction IDs for VMBus hardening (Mohammed Gamal) [1940927] - hv_netvsc: Use HV_HYP_PAGE_SIZE for Hyper-V communication (Mohammed Gamal) [1940927] - scsi: fnic: Use scsi_host_busy_iter() to traverse commands (Ewan D. Milne) [1949250] - scsi: fnic: Kill 'exclude_id' argument to fnic_cleanup_io() (Ewan D. Milne) [1949250] - net: vlan: Avoid using BUG() in vlan_proto_idx() (Davide Caratti) [1964456] - sch_htb: fix null pointer dereference on a null new_q (Ivan Vecera) [1935703] - sch_htb: Fix offload cleanup in htb_destroy on htb_init failure (Ivan Vecera) [1935703] - sch_htb: Fix select_queue for non-offload mode (Ivan Vecera) [1935703] - sch_htb: Stats for offloaded HTB (Ivan Vecera) [1935703] - sch_htb: Hierarchical QoS hardware offload (Ivan Vecera) [1935703] - net: sched: Add extack to Qdisc_class_ops.delete (Ivan Vecera) [1935703] - net: sched: Add multi-queue support to sch_tree_lock (Ivan Vecera) [1935703] - capabilities: require CAP_SETFCAP to map uid 0 (Alexey Gladkov) [1961202] - locking/qrwlock: Cleanup queued_write_lock_slowpath() (Waiman Long) [1954361] - locking/rtmutex: Clean up signal handling in __rt_mutex_slowlock() (Waiman Long) [1954361] - locking/rtmutex: Restrict the trylock WARN_ON() to debug (Waiman Long) [1954361] - locking/rtmutex: Fix misleading comment in rt_mutex_postunlock() (Waiman Long) [1954361] - locking/rtmutex: Consolidate the fast/slowpath invocation (Waiman Long) [1954361] - locking/rtmutex: Make text section and inlining consistent (Waiman Long) [1954361] - locking/rtmutex: Move debug functions as inlines into common header (Waiman Long) [1954361] - locking/rtmutex: Decrapify __rt_mutex_init() (Waiman Long) [1954361] - locking/rtmutex: Remove pointless CONFIG_RT_MUTEXES=n stubs (Waiman Long) [1954361] - locking/rtmutex: Inline chainwalk depth check (Waiman Long) [1954361] - locking/rtmutex: Move rt_mutex_debug_task_free() to rtmutex.c (Waiman Long) [1954361] - locking/rtmutex: Remove empty and unused debug stubs (Waiman Long) [1954361] - locking/rtmutex: Consolidate rt_mutex_init() (Waiman Long) [1954361] - locking/rtmutex: Remove output from deadlock detector (Waiman Long) [1954361] - locking/rtmutex: Remove rtmutex deadlock tester leftovers (Waiman Long) [1954361] - locking/rtmutex: Remove rt_mutex_timed_lock() (Waiman Long) [1954361] - kernel: delete repeated words in comments (Waiman Long) [1954361] - rbtree, rtmutex: Use rb_add_cached() (Waiman Long) [1954361] - rbtree: Add generic add and find helpers (Waiman Long) [1954361] - locking/rtmutex: Remove unused rt_mutex_cmpxchg_relaxed() (Waiman Long) [1954361] - lib/rbtree: avoid generating code twice for the cached versions (Waiman Long) [1954361] - locking/rtmutex: Fix the preprocessor logic with normal #ifdef #else #endif (Waiman Long) [1954361] - kernel/futex: Explicitly document pi_lock for pi_state owner fixup (Waiman Long) [1954361] - kernel/futex: Move hb unlock out of unqueue_me_pi() (Waiman Long) [1954361] - kernel/futex: Make futex_wait_requeue_pi() only call fixup_owner() (Waiman Long) [1954361] - kernel/futex: Kill rt_mutex_next_owner() (Waiman Long) [1954361] - futex: Remove unused empty compat_exit_robust_list() (Waiman Long) [1954361] - futex: Handle transient "ownerless" rtmutex state correctly (Waiman Long) [1954361] - futex: Convert to use the preferred 'fallthrough' macro (Waiman Long) [1954361] - futex: get rid of a kernel-docs build warning (Waiman Long) [1954361] - futex: arch_futex_atomic_op_inuser() calling conventions change (Waiman Long) [1954361] - s390: Use arch_local_irq_{save,restore}() in early boot code (Waiman Long) [1954361] - lockdep: Add a missing initialization hint to the "INFO: Trying to register non-static key" message (Waiman Long) [1954361] - locking: Fix typos in comments (Waiman Long) [1954361] - locking/lockdep: Update the comment for __lock_release() (Waiman Long) [1954361] - lockdep: Allow tuning tracing capacity constants. (Waiman Long) [1954361] - lockdep: Address clang -Wformat warning printing for hd (Waiman Long) [1954361] - lockdep: Add lockdep lock state defines (Waiman Long) [1954361] - lockdep: Add lockdep_assert_not_held() (Waiman Long) [1954361] - lockdep: Noinstr annotate warn_bogus_irq_restore() (Waiman Long) [1954361] - locking/lockdep: Avoid unmatched unlock (Waiman Long) [1954361] - locking/rwsem: Remove empty rwsem.h (Waiman Long) [1954361] - lockdep: report broken irq restoration (Waiman Long) [1954361] - locking/lockdep: Avoid noinstr warning for DEBUG_LOCKDEP (Waiman Long) [1954361] - locking/lockdep: Exclude local_lock_t from IRQ inversions (Waiman Long) [1954361] - locking/lockdep: Clean up check_redundant() a bit (Waiman Long) [1954361] - locking/lockdep: Add a skip() function to __bfs() (Waiman Long) [1954361] - locking/lockdep: Mark local_lock_t (Waiman Long) [1954361] - lockdep: Put graph lock/unlock under lock_recursion protection (Waiman Long) [1954361] - locking/rtmutex: Add missing kernel-doc markup (Waiman Long) [1954361] - lockdep: Avoid to modify chain keys in validate_chain() (Waiman Long) [1954361] - lockdep: Fix nr_unused_locks accounting (Waiman Long) [1954361] - lockdep: Optimize the memory usage of circular queue (Waiman Long) [1954361] - lockdep: Take read/write status in consideration when generate chainkey (Waiman Long) [1954361] - lockdep/selftest: Add a R-L/L-W test case specific to chain cache behavior (Waiman Long) [1954361] - lockdep: Add recursive read locks into dependency graph (Waiman Long) [1954361] - lockdep: Fix recursive read lock related safe->unsafe detection (Waiman Long) [1954361] - lockdep: Adjust check_redundant() for recursive read change (Waiman Long) [1954361] - lockdep: Support deadlock detection for recursive read locks in check_noncircular() (Waiman Long) [1954361] - lockdep: Make __bfs(.match) return bool (Waiman Long) [1954361] - lockdep: Extend __bfs() to work with multiple types of dependencies (Waiman Long) [1954361] - lockdep: Introduce lock_list::dep (Waiman Long) [1954361] - lockdep: Reduce the size of lock_list::distance (Waiman Long) [1954361] - lockdep: Make __bfs() visit every dependency until a match (Waiman Long) [1954361] - lockdep: Demagic the return value of BFS (Waiman Long) [1954361] - lockdep/Documention: Recursive read lock detection reasoning (Waiman Long) [1954361] - locking: More accurate annotations for read_lock() (Waiman Long) [1954361] - Documentation/locking/locktypes: Fix local_locks documentation (Waiman Long) [1954361] - treewide: Remove uninitialized_var() usage (Waiman Long) [1954361] - lockdep: Use this_cpu_ptr instead of get_cpu_var stats (Waiman Long) [1954361] - KVM: arm/arm64: Fix KVM_VGIC_V3_ADDR_TYPE_REDIST read (Gavin Shan) [1939323] - KVM: arm64: Don't advertise FEAT_SPE to guests (Gavin Shan) [1939323] - KVM: arm64: Don't print warning when trapping SPE registers (Gavin Shan) [1939323] - KVM: arm64: Fully zero the vcpu state on reset (Gavin Shan) [1939323] - KVM: arm64: Clarify vcpu reset behaviour (Gavin Shan) [1939323] - Documentation: KVM: Document KVM_GUESTDBG_USE_HW control flag for arm64 (Gavin Shan) [1939323] - KVM: arm64: Initialize VCPU mdcr_el2 before loading it (Gavin Shan) [1939323] - KVM: arm64: Handle access to TRFCR_EL1 (Gavin Shan) [1939323] - arm64: Add TRFCR_ELx definitions (Gavin Shan) [1939323] - KVM: arm64: Unify trap handlers injecting an UNDEF (Gavin Shan) [1939323] - KVM: arm64: Use find_vma_intersection() (Gavin Shan) [1939323] - KVM: arm64: Hide kvm_mmu_wp_memory_region() (Gavin Shan) [1939323] - KVM: selftests: vgic_init kvm selftests fixup (Gavin Shan) [1939323] - KVM: selftests: aarch64/vgic-v3 init sequence tests (Gavin Shan) [1939323] - KVM: arm64: vgic-v3: Expose GICR_TYPER.Last for userspace (Gavin Shan) [1939323] - kvm: arm64: vgic-v3: Introduce vgic_v3_free_redist_region() (Gavin Shan) [1939323] - KVM: arm64: Simplify argument passing to vgic_uaccess_[read|write] (Gavin Shan) [1939323] - docs: kvm: devices/arm-vgic-v3: enhance KVM_DEV_ARM_VGIC_CTRL_INIT doc (Gavin Shan) [1939323] - KVM: arm/arm64: vgic: Reset base address on kvm_vgic_dist_destroy() (Gavin Shan) [1939323] - KVM: arm64: vgic-v3: Fix error handling in vgic_v3_set_redist_base() (Gavin Shan) [1939323] - KVM: arm64: Fix KVM_VGIC_V3_ADDR_TYPE_REDIST_REGION read (Gavin Shan) [1939323] - KVM: arm64: vgic-v3: Fix some error codes when setting RDIST base (Gavin Shan) [1939323] - KVM: arm64: Disable guest access to trace filter controls (Gavin Shan) [1939323] - KVM: arm64: Fix CPU interface MMIO compatibility detection (Gavin Shan) [1939323] - KVM: arm64: Hide system instruction access to Trace registers (Gavin Shan) [1939323] - KVM: arm64: Fix exclusive limit for IPA size (Gavin Shan) [1939323] - KVM: arm64: Ensure I-cache isolation between vcpus of a same VM (Gavin Shan) [1939323] - KVM: arm64: nvhe: Save the SPE context early (Gavin Shan) [1939323] - KVM: arm64: Correct spelling of DBGDIDR register (Gavin Shan) [1939323] - KVM: arm64: Fix AArch32 PMUv3 capping (Gavin Shan) [1939323] - KVM: arm64: Fix missing RES1 in emulation of DBGBIDR (Gavin Shan) [1939323] - KVM: arm64: Remove spurious semicolon in reg_to_encoding() (Gavin Shan) [1939323] - KVM: arm64: Fix hyp_cpu_pm_{init,exit} __init annotation (Gavin Shan) [1939323] - KVM: arm64: Workaround firmware wrongly advertising GICv2-on-v3 compatibility (Gavin Shan) [1939323] - KVM: arm64: Rename __vgic_v3_get_ich_vtr_el2() to __vgic_v3_get_gic_config() (Gavin Shan) [1939323] - KVM: arm64: Some fixes of PV-time interface document (Gavin Shan) [1939323] - KVM: arm64: CSSELR_EL1 max is 13 (Gavin Shan) [1939323] - idr test suite: Improve reporting from idr_find_test_1 (Chris von Recklinghausen) [1946304] - idr test suite: Create anchor before launching throbber (Chris von Recklinghausen) [1946304] - idr test suite: Take RCU read lock in idr_find_test_1 (Chris von Recklinghausen) [1946304] - radix tree test suite: Register the main thread with the RCU library (Chris von Recklinghausen) [1946304] - radix tree test suite: Fix compilation (Chris von Recklinghausen) [1946304] - XArray: Add xa_limit_16b (Chris von Recklinghausen) [1946304] - XArray: Fix splitting to non-zero orders (Chris von Recklinghausen) [1946304] - XArray: Fix split documentation (Chris von Recklinghausen) [1946304] - PCI/P2PDMA: Drop double zeroing for sg_init_table() (Myron Stowe) [1955693] - PCI: Simplify bool comparisons (Myron Stowe) [1955693] - PCI: endpoint: Use "NULL" instead of "0" as a NULL pointer (Myron Stowe) [1955693] - PCI: Simplify pci_dev_reset_slot_function() (Myron Stowe) [1955693] - PCI: Update mmap-related #ifdef comments (Myron Stowe) [1955693] - PCI/LINK: Print IRQ number used by port (Myron Stowe) [1955693] - PCI/IOV: Simplify pci-pf-stub with module_pci_driver() (Myron Stowe) [1955693] - PCI: Use scnprintf(), not snprintf(), in sysfs "show" functions (Myron Stowe) [1955693] - x86/PCI: Fix intel_mid_pci.c build error when ACPI is not enabled (Myron Stowe) [1955693] - PCI: Remove unnecessary header includes (Myron Stowe) [1955693] - PCI/PM: Revert "PCI/PM: Apply D2 delay as milliseconds, not microseconds" (Myron Stowe) [1955693] - PCI/PM: Remove unused PCI_PM_BUS_WAIT (Myron Stowe) [1955693] - PCI: shpchp: Remove unused 'rc' assignment (Myron Stowe) [1955693] - PCI: pciehp: Reduce noisiness on hot removal (Myron Stowe) [1955693 1812902] - PCI: rpadlpar: Use for_each_child_of_node() and for_each_node_by_name() (Myron Stowe) [1955693] - PCI: Add Kconfig options for MPS/MRRS strategy (Myron Stowe) [1955693] - PCI: Add schedule point in pci_read_config() (Myron Stowe) [1955693] - PCI/ASPM: Remove struct pcie_link_state.l1ss (Myron Stowe) [1955693] - PCI/ASPM: Remove struct aspm_register_info.l1ss_cap (Myron Stowe) [1955693] - PCI/ASPM: Pass L1SS Capabilities value, not struct aspm_register_info (Myron Stowe) [1955693] - PCI/ASPM: Remove struct aspm_register_info.l1ss_ctl1 (Myron Stowe) [1955693] - PCI/ASPM: Remove struct aspm_register_info.l1ss_ctl2 (unused) (Myron Stowe) [1955693] - PCI/ASPM: Remove struct aspm_register_info.l1ss_cap_ptr (Myron Stowe) [1955693] - PCI/ASPM: Remove struct aspm_register_info.latency_encoding (Myron Stowe) [1955693] - PCI/ASPM: Remove struct aspm_register_info.enabled (Myron Stowe) [1955693] - PCI/ASPM: Remove struct aspm_register_info.support (Myron Stowe) [1955693] - PCI/ASPM: Use 'parent' and 'child' for readability (Myron Stowe) [1955693] - PCI/ASPM: Move LTR path check to where it's used (Myron Stowe) [1955693] - PCI/ASPM: Move pci_clear_and_set_dword() earlier (Myron Stowe) [1955693] - PCI/ACS: Enable Translation Blocking for external devices (Myron Stowe) [1955693] - scsi: qedi: Remove redundant assignment to variable err (Nilesh Javali) [1920855] - scsi: qedi: Fix error return code of qedi_alloc_global_queues() (Nilesh Javali) [1920855] - scsi: qedi: Fix missing destroy_workqueue() on error in __qedi_probe (Nilesh Javali) [1920855] - scsi: qedf: Simplify bool comparison (Nilesh Javali) [1921608] - bpf, sockmap: Fix incorrect fwd_alloc accounting (Yauheni Kaliuta) [1874006] - bpf: Local storage helpers should check nullness of owner ptr passed (Yauheni Kaliuta) [1874006] - bpf, inode_storage: Put file handler if no storage was found (Yauheni Kaliuta) [1874006] - kbuild: explicitly specify the build id style (Yauheni Kaliuta) [1874006] - bpf: Reject too big ctx_size_in for raw_tp test run (Yauheni Kaliuta) [1874006] - bpf: Fix enum names for bpf_this_cpu_ptr() and bpf_per_cpu_ptr() helpers (Yauheni Kaliuta) [1874006] - bpf: Don't rely on GCC __attribute__((optimize)) to disable GCSE (Jiri Benc) [1874006] - bpf: Fix tests for local_storage (Yauheni Kaliuta) [1874006] - selftests/bpf: Fix "dubious pointer arithmetic" test (Yauheni Kaliuta) [1874006] - selftests/bpf: Fix array access with signed variable test (Yauheni Kaliuta) [1874006] - selftests/bpf: Add test for signed 32-bit bound check bug (Yauheni Kaliuta) [1874006] - bpf: Fix propagation of 32-bit signed bounds from 64-bit bounds. (Yauheni Kaliuta) [1874006] - lwt_bpf: Replace preempt_disable() with migrate_disable() (Yauheni Kaliuta) [1874006] - lwt: Disable BH too in run_lwt_bpf() (Yauheni Kaliuta) [1874006] - selftests/bpf: Drain ringbuf samples at the end of test (Yauheni Kaliuta) [1874006] - libbpf: Fix ring_buffer__poll() to return number of consumed samples (Yauheni Kaliuta) [1874006] - bpf: Add MAINTAINERS entry for BPF LSM (Yauheni Kaliuta) [1874006] - bpftool: Fix error return value in build_btf_type_table (Yauheni Kaliuta) [1874006] - fail_function: Remove a redundant mutex unlock (Yauheni Kaliuta) [1874006] - selftest/bpf: Test bpf_probe_read_user_str() strips trailing bytes after NUL (Yauheni Kaliuta) [1874006] - lib/strncpy_from_user.c: Mask out bytes after NUL terminator. (Yauheni Kaliuta) [1874006] - bpf, sockmap: Avoid failures from skb_to_sgvec when skb has frag_list (Yauheni Kaliuta) [1874006] - bpf, sockmap: Handle memory acct if skb_verdict prog redirects to self (Yauheni Kaliuta) [1874006] - bpf, sockmap: Avoid returning unneeded EAGAIN when redirecting to self (Yauheni Kaliuta) [1874006] - bpf, sockmap: Use truesize with sk_rmem_schedule() (Yauheni Kaliuta) [1874006] - bpf, sockmap: Ensure SO_RCVBUF memory is observed on ingress redirect (Yauheni Kaliuta) [1874006] - bpf, sockmap: Fix partial copy_page_to_iter so progress can still be made (Yauheni Kaliuta) [1874006] - selftests/bpf: Fix error return code in run_getsockopt_test() (Yauheni Kaliuta) [1874006] - bpf: Relax return code check for subprograms (Yauheni Kaliuta) [1874006] - tools, bpftool: Add missing close before bpftool net attach exit (Yauheni Kaliuta) [1874006] - selftests/bpf: Fix unused attribute usage in subprogs_unused test (Yauheni Kaliuta) [1874006] - bpf: Fix unsigned 'datasec_id' compared with zero in check_pseudo_btf_id (Yauheni Kaliuta) [1874006] - bpf: Fix passing zero to PTR_ERR() in bpf_btf_printf_prepare (Yauheni Kaliuta) [1874006] - libbpf: Don't attempt to load unused subprog as an entry-point BPF program (Yauheni Kaliuta) [1874006] - bpf: Update verification logic for LSM programs (Yauheni Kaliuta) [1874006] - bpf: Zero-fill re-used per-cpu map element (Yauheni Kaliuta) [1874006] - bpf: BPF_PRELOAD depends on BPF_SYSCALL (Yauheni Kaliuta) [1874006] - libbpf: Fix possible use after free in xsk_socket__delete (Yauheni Kaliuta) [1874006] - libbpf: Fix null dereference in xsk_socket__delete (Yauheni Kaliuta) [1874006] - libbpf, hashmap: Fix undefined behavior in hash_bits (Yauheni Kaliuta) [1874006] - tools, bpftool: Remove two unused variables. (Yauheni Kaliuta) [1874006] - tools, bpftool: Avoid array index warnings. (Yauheni Kaliuta) [1874006] - bpf: Add struct bpf_redir_neigh forward declaration to BPF helper defs (Yauheni Kaliuta) [1874006] - bpf: Fix -Wshadow warnings (Yauheni Kaliuta) [1874006] - bpf, libbpf: Guard bpf inline asm from bpf_tail_call_static (Yauheni Kaliuta) [1874006] - bpf: selftest: Ensure the return value of the bpf_per_cpu_ptr() must be checked (Yauheni Kaliuta) [1874006] - bpf: selftest: Ensure the return value of bpf_skc_to helpers must be checked (Yauheni Kaliuta) [1874006] - bpf: Remove unneeded break (Yauheni Kaliuta) [1874006] - net, sockmap: Don't call bpf_prog_put() on NULL pointer (Yauheni Kaliuta) [1874006] - bpf, sockmap: Add locking annotations to iterator (Yauheni Kaliuta) [1874006] - bpf: Fix register equivalence tracking. (Yauheni Kaliuta) [1874006] - bpf, selftests: Add three new sockmap tests for verdict only programs (Yauheni Kaliuta) [1874006] - bpf, selftests: Add option to test_sockmap to omit adding parser program (Yauheni Kaliuta) [1874006] - bpf, sockmap: Allow skipping sk_skb parser program (Yauheni Kaliuta) [1874006] - bpf, sockmap: Check skb_verdict and skb_parser programs explicitly (Yauheni Kaliuta) [1874006] - bpf, sockmap: Add memory accounting so skbs on ingress lists are visible (Yauheni Kaliuta) [1874006] - bpf, sockmap: Remove skb_orphan and let normal skb_kfree do cleanup (Yauheni Kaliuta) [1874006] - bpf, sockmap: Remove dropped data on errors in redirect case (Yauheni Kaliuta) [1874006] - bpf, sockmap: Remove skb_set_owner_w wmem will be taken later from sendpage (Yauheni Kaliuta) [1874006] - bpf, sockmap: On receive programs try to fast track SK_PASS ingress (Yauheni Kaliuta) [1874006] - bpf, sockmap: Skb verdict SK_PASS to self already checked rmem limits (Yauheni Kaliuta) [1874006] - bpf: Migrate from patchwork.ozlabs.org to patchwork.kernel.org. (Yauheni Kaliuta) [1874006] - samples: bpf: Refactor XDP kern program maps with BTF-defined map (Yauheni Kaliuta) [1874006] - samples: bpf: Replace attach_tracepoint() to attach() in xdp_redirect_cpu (Yauheni Kaliuta) [1874006] - samples: bpf: Refactor xdp_monitor with libbpf (Yauheni Kaliuta) [1874006] - bpf, selftests: Add test for different array inner map size (Yauheni Kaliuta) [1874006] - bpf: Allow for map-in-map with dynamic inner array map entries (Yauheni Kaliuta) [1874006] - selftests/bpf: Asm tests for the verifier regalloc tracking. (Yauheni Kaliuta) [1874006] - bpf: Fix selftest compilation on clang 11 (Yauheni Kaliuta) [1874006] - selftest/bpf: Fix profiler test using CO-RE relocation for enums (Yauheni Kaliuta) [1874006] - selftests/bpf: Add profiler test (Yauheni Kaliuta) [1874006] - bpf: Track spill/fill of bounded scalars. (Yauheni Kaliuta) [1874006] - bpf: Propagate scalar ranges through register assignments. (Yauheni Kaliuta) [1874006] - bpf: Add tcp_notsent_lowat bpf setsockopt (Yauheni Kaliuta) [1874006] - selftests/bpf: Validate libbpf's auto-sizing of LD/ST/STX instructions (Yauheni Kaliuta) [1874006] - libbpf: Allow specifying both ELF and raw BTF for CO-RE BTF override (Yauheni Kaliuta) [1874006] - libbpf: Support safe subset of load/store instruction resizing with CO-RE (Yauheni Kaliuta) [1874006] - libbpf: Skip CO-RE relocations for not loaded BPF programs (Yauheni Kaliuta) [1874006] - libbpf: Fix compatibility problem in xsk_socket__create (Yauheni Kaliuta) [1874006] - bpf: Fix typo in uapi/linux/bpf.h (Yauheni Kaliuta) [1874006] - bpf: Fix build failure for kernel/trace/bpf_trace.c with CONFIG_NET=n (Yauheni Kaliuta) [1874006] - kernel/bpf/verifier: Fix build when NET is not enabled (Yauheni Kaliuta) [1874006] - selftests/bpf: Fix test_verifier after introducing resolve_pseudo_ldimm64 (Yauheni Kaliuta) [1874006] - samples: bpf: Driver interrupt statistics in xdpsock (Yauheni Kaliuta) [1874006] - samples: bpf: Count syscalls in xdpsock (Yauheni Kaliuta) [1874006] - samples: bpf: Split xdpsock stats into new struct (Yauheni Kaliuta) [1874006] - samples/bpf: Fix a compilation error with fallthrough marking (Yauheni Kaliuta) [1874006] - samples/bpf: Change Makefile to cope with latest llvm (Yauheni Kaliuta) [1874006] - bpf, libbpf: Use valid btf in bpf_program__set_attach_target (Yauheni Kaliuta) [1874006] - selftest/bpf: Test pinning map with reused map fd (Yauheni Kaliuta) [1874006] - libbpf: Check if pin_path was set even map fd exist (Yauheni Kaliuta) [1874006] - libbpf: Close map fd if init map slots failed (Yauheni Kaliuta) [1874006] - bpf: Use raw_spin_trylock() for pcpu_freelist_push/pop in NMI (Yauheni Kaliuta) [1874006] - bpf, verifier: Use fallthrough pseudo-keyword (Yauheni Kaliuta) [1874006] - bpf: Deref map in BPF_PROG_BIND_MAP when it's already used (Yauheni Kaliuta) [1874006] - bpf, sockmap: Update selftests to use skb_adjust_room (Yauheni Kaliuta) [1874006] - bpf, sockmap: Add skb_adjust_room to pop bytes off ingress payload (Yauheni Kaliuta) [1874006] - bpf/selftests: Test for bpf_per_cpu_ptr() and bpf_this_cpu_ptr() (Yauheni Kaliuta) [1874006] - bpf: Introducte bpf_this_cpu_ptr() (Yauheni Kaliuta) [1874006] - bpf: Introduce bpf_per_cpu_ptr() (Yauheni Kaliuta) [1874006] - selftests/bpf: Ksyms_btf to test typed ksyms (Yauheni Kaliuta) [1874006] - bpf/libbpf: BTF support for typed ksyms (Yauheni Kaliuta) [1874006] - bpf: Introduce pseudo_btf_id (Yauheni Kaliuta) [1874006] - selftests/bpf: Properly initialize linfo in sockmap_basic (Yauheni Kaliuta) [1874006] - selftests/bpf: Initialize duration in xdp_noinline.c (Yauheni Kaliuta) [1874006] - selftests/bpf: Add tests for BPF_F_PRESERVE_ELEMS (Yauheni Kaliuta) [1874006] - bpf: Introduce BPF_F_PRESERVE_ELEMS for perf event array (Yauheni Kaliuta) [1874006] - selftests/bpf: Fix alignment of .BTF_ids (Yauheni Kaliuta) [1874006] - selftests/bpf: Test "incremental" btf_dump in C format (Yauheni Kaliuta) [1874006] - libbpf: Make btf_dump work with modifiable BTF (Yauheni Kaliuta) [1874006] - bpf, selftests: Use bpf_tail_call_static where appropriate (Yauheni Kaliuta) [1874006] - bpf, libbpf: Add bpf_tail_call_static helper for bpf programs (Yauheni Kaliuta) [1874006] - bpf, net: Rework cookie generator as per-cpu one (Yauheni Kaliuta) [1874006] - bpf: Add classid helper only based on skb->sk (Yauheni Kaliuta) [1874006] - bpf: fix raw_tp test run in preempt kernel (Yauheni Kaliuta) [1874006] - libbpf: Compile in PIC mode only for shared library case (Yauheni Kaliuta) [1874006] - libbpf: Compile libbpf under -O2 level by default and catch extra warnings (Yauheni Kaliuta) [1874006] - bpf: x64: Do not emit sub/add 0, rsp when !stack_depth (Yauheni Kaliuta) [1874006] - bpf, x64: Drop "pop rcx" instruction on BPF JIT epilogue (Yauheni Kaliuta) [1874006] - bpf, selftests: Fix warning in snprintf_btf where system() call unchecked (Yauheni Kaliuta) [1874006] - selftests/bpf: Test BTF's handling of endianness (Yauheni Kaliuta) [1874006] - selftests/bpf: Move and extend ASSERT_xxx() testing macros (Yauheni Kaliuta) [1874006] - selftests: Make sure all 'skel' variables are declared static (Yauheni Kaliuta) [1874006] - selftests/bpf_iter: Don't fail test due to missing __builtin_btf_type_id (Yauheni Kaliuta) [1874006] - bpf/preload: Make sure Makefile cleans up after itself, and add .gitignore (Yauheni Kaliuta) [1874006] - selftests/bpf: Ensure snprintf_btf/bpf_iter tests compatibility with old vmlinux.h (Yauheni Kaliuta) [1874006] - selftests/bpf: Fix unused-result warning in snprintf_btf.c (Yauheni Kaliuta) [1874006] - bpf, selftests: Fix cast to smaller integer type 'int' warning in raw_tp (Yauheni Kaliuta) [1874006] - selftests/bpf: Add test for bpf_seq_printf_btf helper (Yauheni Kaliuta) [1874006] - bpf: Add bpf_seq_printf_btf helper (Yauheni Kaliuta) [1874006] - selftests/bpf: Fix overflow tests to reflect iter size increase (Yauheni Kaliuta) [1874006] - bpf: Bump iter seq size to support BTF representation of large data structures (Yauheni Kaliuta) [1874006] - selftests/bpf: Add bpf_snprintf_btf helper tests (Yauheni Kaliuta) [1874006] - bpf: Add bpf_snprintf_btf helper (Yauheni Kaliuta) [1874006] - bpf: Move to generic BTF show support, apply it to seq files/strings (Yauheni Kaliuta) [1874006] - bpf: Provide function to get vmlinux BTF information (Yauheni Kaliuta) [1874006] - selftest: bpf: Test copying a sockmap and sockhash (Yauheni Kaliuta) [1874006] - selftests: bpf: Remove shared header from sockmap iter test (Yauheni Kaliuta) [1874006] - selftests: bpf: Add helper to compare socket cookies (Yauheni Kaliuta) [1874006] - bpf: sockmap: Enable map_update_elem from bpf_iter (Yauheni Kaliuta) [1874006] - bpf, cpumap: Remove rcpu pointer from cpu_map_build_skb signature (Yauheni Kaliuta) [1874006] - selftests/bpf: Add raw_tp_test_run (Yauheni Kaliuta) [1874006] - libbpf: Support test run of raw tracepoint programs (Yauheni Kaliuta) [1874006] - bpf: Enable BPF_PROG_TEST_RUN for raw_tracepoint (Yauheni Kaliuta) [1874006] - bpf: Add comment to document BTF type PTR_TO_BTF_ID_OR_NULL (Yauheni Kaliuta) [1874006] - bpf: Add AND verifier test case where 32bit and 64bit bounds differ (Yauheni Kaliuta) [1874006] - bpf, verifier: Remove redundant var_off.value ops in scalar known reg cases (Yauheni Kaliuta) [1874006] - bpf: selftest: Add test_btf_skc_cls_ingress (Yauheni Kaliuta) [1874006] - bpf: selftest: Remove enum tcp_ca_state from bpf_tcp_helpers.h (Yauheni Kaliuta) [1874006] - bpf: selftest: Use bpf_skc_to_tcp_sock() in the sock_fields test (Yauheni Kaliuta) [1874006] - bpf: selftest: Use network_helpers in the sock_fields test (Yauheni Kaliuta) [1874006] - bpf: selftest: Adapt sock_fields test to use skel and global variables (Yauheni Kaliuta) [1874006] - bpf: selftest: Move sock_fields test into test_progs (Yauheni Kaliuta) [1874006] - bpf: selftest: Add ref_tracking verifier test for bpf_skc casting (Yauheni Kaliuta) [1874006] - bpf: Change bpf_sk_assign to accept ARG_PTR_TO_BTF_ID_SOCK_COMMON (Yauheni Kaliuta) [1874006] - bpf: Change bpf_tcp_*_syncookie to accept ARG_PTR_TO_BTF_ID_SOCK_COMMON (Yauheni Kaliuta) [1874006] - bpf: Change bpf_sk_storage_*() to accept ARG_PTR_TO_BTF_ID_SOCK_COMMON (Yauheni Kaliuta) [1874006] - bpf: Change bpf_sk_release and bpf_sk_*cgroup_id to accept ARG_PTR_TO_BTF_ID_SOCK_COMMON (Yauheni Kaliuta) [1874006] - bpf: Enable bpf_skc_to_* sock casting helper to networking prog type (Yauheni Kaliuta) [1874006] - bpf: Move the PTR_TO_BTF_ID check to check_reg_type() (Yauheni Kaliuta) [1874006] - Revert "bpf: Fix potential call bpf_link_free() in atomic context" (Yauheni Kaliuta) [1874006] - tools resolve_btfids: Always force HOSTARCH (Yauheni Kaliuta) [1874006] - bpf: Check CONFIG_BPF option for resolve_btfids (Yauheni Kaliuta) [1874006] - bpf: Explicitly size compatible_reg_types (Yauheni Kaliuta) [1874006] - selftests/bpf: Fix stat probe in d_path test (Yauheni Kaliuta) [1874006] - bpf: Using rcu_read_lock for bpf_sk_storage_map iterator (Yauheni Kaliuta) [1874006] - bpf: Use a table to drive helper arg type checks (Yauheni Kaliuta) [1874006] - bpf: Hoist type checking for nullable arg types (Yauheni Kaliuta) [1874006] - bpf: Check ARG_PTR_TO_SPINLOCK register type in check_func_arg (Yauheni Kaliuta) [1874006] - bpf: Set meta->raw_mode for pointers close to use (Yauheni Kaliuta) [1874006] - bpf: Make context access check generic (Yauheni Kaliuta) [1874006] - bpf: Make reference tracking generic (Yauheni Kaliuta) [1874006] - bpf: Make BTF pointer type checking generic (Yauheni Kaliuta) [1874006] - bpf: Allow specifying a BTF ID per argument in function protos (Yauheni Kaliuta) [1874006] - btf: Add BTF_ID_LIST_SINGLE macro (Yauheni Kaliuta) [1874006] - bpf: Check scalar or invalid register in check_helper_mem_access (Yauheni Kaliuta) [1874006] - btf: Make btf_set_contains take a const pointer (Yauheni Kaliuta) [1874006] - bpf: Fix potential call bpf_link_free() in atomic context (Yauheni Kaliuta) [1874006] - bpf: Use hlist_add_head_rcu when linking to local_storage (Yauheni Kaliuta) [1874006] - samples/bpf: Fix test_map_in_map on s390 (Yauheni Kaliuta) [1874006] - selftests/bpf: Fix endianness issue in test_sockopt_sk (Yauheni Kaliuta) [1874006] - selftests/bpf: Fix endianness issue in sk_assign (Yauheni Kaliuta) [1874006] - selftests/bpf: Add tailcall_bpf2bpf tests (Yauheni Kaliuta) [1874006] - bpf: Add abnormal return checks. (Yauheni Kaliuta) [1874006] - bpf: allow for tailcalls in BPF subprograms for x64 JIT (Yauheni Kaliuta) [1874006] - bpf, x64: rework pro/epilogue and tailcall handling in JIT (Yauheni Kaliuta) [1874006] - bpf: Limit caller's stack depth 256 for subprogs with tailcalls (Yauheni Kaliuta) [1874006] - bpf: rename poke descriptor's 'ip' member to 'tailcall_target' (Yauheni Kaliuta) [1874006] - bpf: propagate poke descriptors to subprograms (Yauheni Kaliuta) [1874006] - bpf, x64: use rcx instead of rax for tail call retpolines (Yauheni Kaliuta) [1874006] - selftests/bpf: Merge most of test_btf into test_progs (Yauheni Kaliuta) [1874006] - selftests/bpf: Test load and dump metadata with btftool and skel (Yauheni Kaliuta) [1874006] - bpftool: Support dumping metadata (Yauheni Kaliuta) [1874006] - libbpf: Add BPF_PROG_BIND_MAP syscall and use it on .rodata section (Yauheni Kaliuta) [1874006] - bpf: Add BPF_PROG_BIND_MAP syscall (Yauheni Kaliuta) [1874006] - bpf: Mutex protect used_maps array and count (Yauheni Kaliuta) [1874006] - libbpf: Fix a compilation error with xsk.c for ubuntu 16.04 (Yauheni Kaliuta) [1874006] - samples/bpf: Add quiet option to xdpsock (Yauheni Kaliuta) [1874006] - samples: bpf: Add an option for printing extra statistics in xdpsock (Yauheni Kaliuta) [1874006] - samples/bpf: Fix possible deadlock in xdpsock (Yauheni Kaliuta) [1874006] - samples/bpf: Fix one packet sending in xdpsock (Yauheni Kaliuta) [1874006] - s390/bpf: Fix multiple tail calls (Yauheni Kaliuta) [1874006] - tcp: Simplify tcp_set_congestion_control() load=false case (Yauheni Kaliuta) [1874006] - tcp: simplify _bpf_setsockopt(): Remove flags argument (Yauheni Kaliuta) [1874006] - tcp: simplify tcp_set_congestion_control(): Always reinitialize (Yauheni Kaliuta) [1874006] - tcp: Simplify EBPF TCP_CONGESTION to always init CC (Yauheni Kaliuta) [1874006] - bpftool: Fix build failure (Yauheni Kaliuta) [1874006] - tools: bpftool: Automate generation for "SEE ALSO" sections in man pages (Yauheni Kaliuta) [1874006] - bpf: Fix comment for helper bpf_current_task_under_cgroup() (Yauheni Kaliuta) [1874006] - selftests/bpf: Define string const as global for test_sysctl_prog.c (Yauheni Kaliuta) [1874006] - selftests/bpf: Fix test_ksyms on non-SMP kernels (Yauheni Kaliuta) [1874006] - tools: bpftool: Add "inner_map" to "bpftool map create" outer maps (Yauheni Kaliuta) [1874006] - tools: bpftool: Keep errors for map-of-map dumps if distinct from ENOENT (Yauheni Kaliuta) [1874006] - tools: bpftool: Clean up function to dump map entry (Yauheni Kaliuta) [1874006] - selftests: bpf: Test iterating a sockmap (Yauheni Kaliuta) [1874006] - net: Allow iterating sockmap and sockhash (Yauheni Kaliuta) [1874006] - net: sockmap: Remove unnecessary sk_fullsock checks (Yauheni Kaliuta) [1874006] - tools: bpftool: Include common options from separate file (Yauheni Kaliuta) [1874006] - tools: bpftool: Print optional built-in features along with version (Yauheni Kaliuta) [1874006] - selftests, bpftool: Add bpftool (and eBPF helpers) documentation build (Yauheni Kaliuta) [1874006] - tools: bpftool: Log info-level messages when building bpftool man pages (Yauheni Kaliuta) [1874006] - bpf: Remove duplicate headers (Yauheni Kaliuta) [1874006] - selftests/bpf: Fix test_sysctl_loop{1, 2} failure due to clang change (Yauheni Kaliuta) [1874006] - selftests/bpf: Add test for map_ptr arithmetic (Yauheni Kaliuta) [1874006] - bpf: Permit map_ptr arithmetic with opcode add and offset 0 (Yauheni Kaliuta) [1874006] - tools, bpf: Synchronise BPF UAPI header with tools (Yauheni Kaliuta) [1874006] - bpf: Fix formatting in documentation for BPF helpers (Yauheni Kaliuta) [1874006] - tools: bpftool: Fix formatting in bpftool-link documentation (Yauheni Kaliuta) [1874006] - samples, bpf: Add xsk_fwd test file to .gitignore (Yauheni Kaliuta) [1874006] - samples, bpf: Replace bpf_program__title() with bpf_program__section_name() (Yauheni Kaliuta) [1874006] - libbpf: Fix potential multiplication overflow (Yauheni Kaliuta) [1874006] - libbpf: Fix another __u64 cast in printf (Yauheni Kaliuta) [1874006] - selftests/bpf: Fix check in global_data_init. (Yauheni Kaliuta) [1874006] - selftests/bpf: Add __noinline variant of cls_redirect selftest (Yauheni Kaliuta) [1874006] - selftests/bpf: Modernize xdp_noinline test w/ skeleton and __noinline (Yauheni Kaliuta) [1874006] - selftests/bpf: Add subprogs to pyperf, strobemeta, and l4lb_noinline tests (Yauheni Kaliuta) [1874006] - tools/bpftool: Replace bpf_program__title() with bpf_program__section_name() (Yauheni Kaliuta) [1874006] - selftests/bpf: Don't use deprecated libbpf APIs (Yauheni Kaliuta) [1874006] - libbpf: Deprecate notion of BPF program "title" in favor of "section name" (Yauheni Kaliuta) [1874006] - selftests/bpf: Add selftest for multi-prog sections and bpf-to-bpf calls (Yauheni Kaliuta) [1874006] - libbpf: Add multi-prog section support for struct_ops (Yauheni Kaliuta) [1874006] - libbpf: Implement generalized .BTF.ext func/line info adjustment (Yauheni Kaliuta) [1874006] - libbpf: Make RELO_CALL work for multi-prog sections and sub-program calls (Yauheni Kaliuta) [1874006] - libbpf: Support CO-RE relocations for multi-prog sections (Yauheni Kaliuta) [1874006] - libbpf: Parse multi-function sections into multiple BPF programs (Yauheni Kaliuta) [1874006] - libbpf: Ensure ELF symbols table is found before further ELF processing (Yauheni Kaliuta) [1874006] - selftests/bpf: Test task_file iterator without visiting pthreads (Yauheni Kaliuta) [1874006] - bpf: Avoid iterating duplicated files for task_file iterator (Yauheni Kaliuta) [1874006] - bpf: {cpu,dev}map: Change various functions return type from int to void (Yauheni Kaliuta) [1874006] - module: Fix up module_notifier return values (Yauheni Kaliuta) [1874006] - bpf: Remove bpf_lsm_file_mprotect from sleepable list. (Yauheni Kaliuta) [1874006] - samples/bpf: Fix to xdpsock to avoid recycling frames (Yauheni Kaliuta) [1874006] - samples/bpf: Optimize l2fwd performance in xdpsock (Yauheni Kaliuta) [1874006] - samples/bpf: Add new sample xsk_fwd.c (Yauheni Kaliuta) [1874006] - libbpf: Support shared umems between queues and devices (Yauheni Kaliuta) [1874006] - selftests/bpf: Add sleepable tests (Yauheni Kaliuta) [1874006] - libbpf: Support sleepable progs (Yauheni Kaliuta) [1874006] - bpf: Add bpf_copy_from_user() helper. (Yauheni Kaliuta) [1874006] - bpf: Fix build without BPF_LSM. (Yauheni Kaliuta) [1874006] - bpf: Introduce sleepable BPF programs (Yauheni Kaliuta) [1874006] - mm/error_inject: Fix allow_error_inject function signatures. (Yauheni Kaliuta) [1874006] - mm/filemap.c: enable error injection at add_to_page_cache() (Yauheni Kaliuta) [1874006] - mm/page_alloc.c: allow error injection (Yauheni Kaliuta) [1874006] - bpf: selftests: Add test for different inner map size (Yauheni Kaliuta) [1874006] - bpf: Relax max_entries check for most of the inner map types (Yauheni Kaliuta) [1874006] - bpf: Add map_meta_equal map ops (Yauheni Kaliuta) [1874006] - bpf: Make bpf_link_info.iter similar to bpf_iter_link_info (Yauheni Kaliuta) [1874006] - tools, bpf/build: Cleanup feature files on make clean (Yauheni Kaliuta) [1874006] - libbpf: Fix compilation warnings for 64-bit printf args (Yauheni Kaliuta) [1874006] - selftests/bpf: Add verifier tests for xor operation (Yauheni Kaliuta) [1874006] - libbpf: Fix unintentional success return code in bpf_object__load (Yauheni Kaliuta) [1874006] - selftests/bpf: Fix spelling mistake "scoket" -> "socket" (Yauheni Kaliuta) [1874006] - selftests/bpf: Fix open call in trigger_fstat_events (Yauheni Kaliuta) [1874006] - selftests/bpf: Add set test to resolve_btfids (Yauheni Kaliuta) [1874006] - selftests/bpf: Add test for d_path helper (Yauheni Kaliuta) [1874006] - selftests/bpf: Add verifier test for d_path helper (Yauheni Kaliuta) [1874006] - bpf: Update .BTF_ids section in btf.rst with sets info (Yauheni Kaliuta) [1874006] - bpf: Add d_path helper (Yauheni Kaliuta) [1874006] - bpf: Add BTF_SET_START/END macros (Yauheni Kaliuta) [1874006] - bpf: Add btf_struct_ids_match function (Yauheni Kaliuta) [1874006] - bpf: Factor btf_struct_access function (Yauheni Kaliuta) [1874006] - bpf: Remove recursion call in btf_struct_access (Yauheni Kaliuta) [1874006] - bpf: Add type_id pointer as argument to __btf_resolve_size (Yauheni Kaliuta) [1874006] - bpf: Add elem_id pointer as argument to __btf_resolve_size (Yauheni Kaliuta) [1874006] - bpf: Move btf_resolve_size into __btf_resolve_size (Yauheni Kaliuta) [1874006] - tools resolve_btfids: Add support for set symbols (Yauheni Kaliuta) [1874006] - tools resolve_btfids: Add size check to get_id function (Yauheni Kaliuta) [1874006] - bpf: Disallow BPF_PRELOAD in allmodconfig builds (Yauheni Kaliuta) [1874006] - bpf: Add selftests for local_storage (Yauheni Kaliuta) [1874006] - bpf: Allow local storage to be used from LSM programs (Yauheni Kaliuta) [1874006] - bpf: Implement bpf_local_storage for inodes (Yauheni Kaliuta) [1874006] - bpf: Split bpf_local_storage to bpf_sk_storage (Yauheni Kaliuta) [1874006] - bpf: Generalize bpf_sk_storage (Yauheni Kaliuta) [1874006] - bpf: Generalize caching for sk_storage. (Yauheni Kaliuta) [1874006] - bpf: Renames in preparation for bpf_local_storage (Yauheni Kaliuta) [1874006] - selftests/bpf: Enable tc verbose mode for test_sk_assign (Yauheni Kaliuta) [1874006] - samples: bpf: Refactor tracepoint tracing programs with libbpf (Yauheni Kaliuta) [1874006] - samples: bpf: Refactor kprobe tracing programs with libbpf (Yauheni Kaliuta) [1874006] - selftests: bpf: Fix sockmap update nits (Yauheni Kaliuta) [1874006] - libbpf: Fix type compatibility check copy-paste error (Yauheni Kaliuta) [1874006] - libbpf: Avoid false unuinitialized variable warning in bpf_core_apply_relo (Yauheni Kaliuta) [1874006] - bpf: sk_lookup: Add user documentation (Yauheni Kaliuta) [1874006] - docs: Correct subject prefix and update LLVM info (Yauheni Kaliuta) [1874006] - libbpf: Normalize and improve logging across few functions (Yauheni Kaliuta) [1874006] - libbpf: Skip well-known ELF sections when iterating ELF (Yauheni Kaliuta) [1874006] - libbpf: Add __noinline macro to bpf_helpers.h (Yauheni Kaliuta) [1874006] - libbpf: Factor out common ELF operations and improve logging (Yauheni Kaliuta) [1874006] - libbpf: Add perf_buffer APIs for better integration with outside epoll loop (Yauheni Kaliuta) [1874006] - bpftool: Implement link_query for bpf iterators (Yauheni Kaliuta) [1874006] - bpf: Implement link_query callbacks in map element iterators (Yauheni Kaliuta) [1874006] - bpf: Implement link_query for bpf iterators (Yauheni Kaliuta) [1874006] - selftests/bpf: List newest Clang built-ins needed for some CO-RE selftests (Yauheni Kaliuta) [1874006] - selftests/bpf: Fix two minor compilation warnings reported by GCC 4.9 (Yauheni Kaliuta) [1874006] - libbpf: Fix libbpf build on compilers missing __builtin_mul_overflow (Yauheni Kaliuta) [1874006] - libbpf: Fix detection of BPF helper call instruction (Yauheni Kaliuta) [1874006] - selftests/bpf: Add bpffs preload test. (Yauheni Kaliuta) [1874006] - bpf: Add kernel module with user mode driver that populates bpffs. (Yauheni Kaliuta) [1874006] - bpf: Add BPF program and map iterators as built-in BPF programs. (Yauheni Kaliuta) [1874006] - bpf: Factor out bpf_link_by_id() helper. (Yauheni Kaliuta) [1874006] - libbpf: Simplify the return expression of build_map_pin_path() (Yauheni Kaliuta) [1874006] - selftests/bpf: Add tests for ENUMVAL_EXISTS/ENUMVAL_VALUE relocations (Yauheni Kaliuta) [1874006] - libbpf: Implement enum value-based CO-RE relocations (Yauheni Kaliuta) [1874006] - selftests/bpf: Add CO-RE relo test for TYPE_ID_LOCAL/TYPE_ID_TARGET (Yauheni Kaliuta) [1874006] - selftests/bpf: Test TYPE_EXISTS and TYPE_SIZE CO-RE relocations (Yauheni Kaliuta) [1874006] - libbpf: Implement type-based CO-RE relocations support (Yauheni Kaliuta) [1874006] - libbpf: Centralize poisoning and poison reallocarray() (Yauheni Kaliuta) [1874006] - tools/bpftool: Remove libbpf_internal.h usage in bpftool (Yauheni Kaliuta) [1874006] - selftests/bpf: Add test validating failure on ambiguous relocation value (Yauheni Kaliuta) [1874006] - libbpf: Improve relocation ambiguity detection (Yauheni Kaliuta) [1874006] - libbpf: Detect minimal BTF support and skip BTF loading, if missing (Yauheni Kaliuta) [1874006] - libbpf: Sanitize BPF program code for bpf_probe_read_{kernel, user}[_str] (Yauheni Kaliuta) [1874006] - libbpf: Factor out common logic of testing and closing FD (Yauheni Kaliuta) [1874006] - libbpf: Make kernel feature probing lazy (Yauheni Kaliuta) [1874006] - libbpf: Disable -Wswitch-enum compiler warning (Yauheni Kaliuta) [1874006] - libbpf: Convert comma to semicolon (Yauheni Kaliuta) [1874006] - samples: bpf: Fix broken bpf programs due to removed symbol (Yauheni Kaliuta) [1874006] - bpf: Replace GPLv2 boilerplate/reference with SPDX - rule 206 (Jiri Benc) [1874006] - LSM: Make some functions static (Yauheni Kaliuta) [1874006] - LSM: Make lsm_early_cred() and lsm_early_task() local functions. (Yauheni Kaliuta) [1874006] - LSM: Infrastructure management of the ipc security blob (Yauheni Kaliuta) [1874006] - LSM: Infrastructure management of the task security (Yauheni Kaliuta) [1874006] - LSM: Infrastructure management of the inode security (Yauheni Kaliuta) [1874006] - LSM: Infrastructure management of the file security (Yauheni Kaliuta) [1874006] - Infrastructure management of the cred security blob (Yauheni Kaliuta) [1874006] - kernel: move CONFIG_TASKS_TRACE_RCU fields to task_struct_rh (Jiri Benc) [1874006] - kernel: store pointer to task_struct in task_struct_rh (Jiri Benc) [1874006]- igb: Add double-check MTA_REGISTER for i210 and i211 (Corinna Vinschen) [1920286] - igb: Redistribute memory for transmit packet buffers when in Qav mode (Corinna Vinschen) [1920286] - igb: Fix fall-through warnings for Clang (Corinna Vinschen) [1920286] - intel: clean up mismatched header comments (Corinna Vinschen) [1920286] - igb: check timestamp validity (Corinna Vinschen) [1920286] - igb: Fix duplicate include guard (Corinna Vinschen) [1920286] - intel: Update drivers to use ethtool_sprintf (Corinna Vinschen) [1920286] - net: ethernet: intel: igb: Typo fix in the file igb_main.c (Corinna Vinschen) [1920286] - igb: avoid premature Rx buffer reuse (Corinna Vinschen) [1920286] - igb: remove h from printk format specifier (Corinna Vinschen) [1920286] - igb: Enable RSS for Intel I211 Ethernet Controller (Corinna Vinschen) [1920286] - igb: fix TDBAL register show incorrect value (Corinna Vinschen) [1920286] - net: igb: use skb_csum_is_sctp instead of protocol check (Corinna Vinschen) [1920286] - igb: avoid transmit queue timeout in xdp path (Corinna Vinschen) [1920286] - igb: use xdp_do_flush (Corinna Vinschen) [1920286] - igb: skb add metasize for xdp (Corinna Vinschen) [1920286] - igb: XDP extack message on error (Corinna Vinschen) [1920286] - igb: take VLAN double header into account (Corinna Vinschen) [1920286] - igb: XDP xmit back fix error code (Corinna Vinschen) [1920286] - igb: add XDP support (Corinna Vinschen) [1920286] - r8169: don't advertise pause in jumbo mode (Josef Oskera) [1935346] - r8169: fix DMA being used after buffer free if WoL is enabled (Josef Oskera) [1935346] - r8169: fix r8168fp_adjust_ocp_cmd function (Josef Oskera) [1935346] - r8169: use macro pm_ptr (Josef Oskera) [1935346] - r8169: fix resuming from suspend on RTL8105e if machine runs on battery (Josef Oskera) [1935346] - r8169: handle tx before rx in napi poll (Josef Oskera) [1935346] - r8169: disable detection of bogus xid's 308/388 (Josef Oskera) [1935346] - r8169: re-configure WOL settings on resume from hibernation (Josef Oskera) [1935346] - r8169: don't try to disable interrupts if NAPI is scheduled already (Josef Oskera) [1935346] - r8169: Add support for another RTL8168FP (Josef Oskera) [1935346] - r8169: fix WoL on shutdown if CONFIG_DEBUG_SHIRQ is set (Josef Oskera) [1935346] - r8169: work around RTL8125 UDP hw bug (Josef Oskera) [1935346] - r8169: remove not needed call to rtl_wol_enable_rx from rtl_shutdown (Josef Oskera) [1935346] - r8169: improve DASH support (Josef Oskera) [1935346] - r8169: improve rtl8169_rx_csum (Josef Oskera) [1935346] - r8169: align rtl_wol_suspend_quirk with vendor driver and rename it (Josef Oskera) [1935346] - r8169: clean up rtl_pll_power_down/up functions (Josef Oskera) [1935346] - r8169: improve handling D3 PLL power-down (Josef Oskera) [1935346] - r8169: enable PLL power-down for chip versions 34, 35, 36, 42 (Josef Oskera) [1935346] - r8169: make use of the unaligned access helpers (Josef Oskera) [1935346] - r8169: tweak max read request size for newer chips also in jumbo mtu mode (Josef Oskera) [1935346] - r8169: align RTL8168e jumbo pcie read request size with vendor driver (Josef Oskera) [1935346] - r8169: don't wakeup-enable device on shutdown if WOL is disabled (Josef Oskera) [1935346] - r8169: improve rtl_ocp_reg_failure (Josef Oskera) [1935346] - r8169: replace BUG_ON with WARN in _rtl_eri_write (Josef Oskera) [1935346] - r8169: improve RTL8168g PHY suspend quirk (Josef Oskera) [1935346] - r8169: move ERI access functions to avoid forward declaration (Josef Oskera) [1935346] - r8169: work around power-saving bug on some chip versions (Josef Oskera) [1935346] - r8169: make NUM_RX_DESC a signed int (Josef Oskera) [1935346] - r8169: improve rtl_rx (Josef Oskera) [1935346] - r8169: set tc_offset only if tally counter reset isn't supported (Josef Oskera) [1935346] - net: phy: realtek: read actual speed on rtl8211f to detect downshift (Josef Oskera) [1935346] - r8169: use dev_err_probe in rtl_get_ether_clk (Josef Oskera) [1935346] - r8169: reduce number of workaround doorbell rings (Josef Oskera) [1935346] - r8169: remove not needed check in rtl8169_start_xmit (Josef Oskera) [1935346] - r8169: remove nr_frags argument from rtl_tx_slots_avail (Josef Oskera) [1935346] - r8169: improve rtl8169_start_xmit (Josef Oskera) [1935346] - r8169: improve rtl_tx (Josef Oskera) [1935346] - r8169: use READ_ONCE in rtl_tx_slots_avail (Josef Oskera) [1935346] - net: phy: realtek: support paged operations on RTL8201CP (Josef Oskera) [1935346] - r8169: disable hw csum for short packets on all chip versions (Josef Oskera) [1935346] - r8169: fix potential skb double free in an error path (Josef Oskera) [1935346] - r8169: work around short packet hw bug on RTL8125 (Josef Oskera) [1935346] - net: phy: realtek: Add support for RTL8221B-CG series (Josef Oskera) [1935346] - r8169: set IRQF_NO_THREAD if MSI(X) is enabled (Josef Oskera) [1935346] - r8169: align number of tx descriptors with vendor driver (Josef Oskera) [1935346] - r8169: use pm_runtime_put_sync in rtl_open error path (Josef Oskera) [1935346] - r8169: remove unneeded memory barrier in rtl_tx (Josef Oskera) [1935346] - r8169: remove no longer needed private rx/tx packet/byte counters (Josef Oskera) [1935346] - r8169: use struct pcpu_sw_netstats for rx/tx packet/byte counters (Josef Oskera) [1935346] - treewide: Use fallthrough pseudo-keyword (Josef Oskera) [1935346] - r8169: fix jumbo packet handling on RTL8168e (Josef Oskera) [1915314] - sctp: delay auto_asconf init until binding the first addr (Xin Long) [1952020] - netfilter: x_tables: fix compat match/target pad out-of-bound write (Florian Westphal) [1950014] - netfilter: arp_tables: add pre_exit hook for table unregister (Florian Westphal) [1950014] - netfilter: bridge: add pre_exit hooks for ebtable unregistration (Florian Westphal) [1950014] - netfilter: nft_limit: avoid possible divide error in nft_limit_init (Florian Westphal) [1950014] - netfilter: conntrack: do not print icmpv6 as unknown via /proc (Florian Westphal) [1950014] - netfilter: flowtable: fix NAT IPv6 offload mangling (Florian Westphal) [1950014] - netfilter: flowtable: Make sure GC works periodically in idle system (Florian Westphal) [1950014] - netfilter: nftables: report EOPNOTSUPP on unsupported flowtable flags (Florian Westphal) [1950014] - netfilter: ctnetlink: fix dump of the expect mask attribute (Florian Westphal) [1950014] - netfilter: x_tables: gpf inside xt_find_revision() (Florian Westphal) [1950014] - netfilter: conntrack: skip identical origin tuple in same zone only (Florian Westphal) [1950014] - flow_dissector: fix byteorder of dissected ICMP ID (Paolo Abeni) [1950288] - flow_dissector: fix TTL and TOS dissection on IPv4 fragments (Paolo Abeni) [1950288] - net: Disable NETIF_F_HW_TLS_RX when RXCSUM is disabled (Paolo Abeni) [1950288] - net: core: devlink: use right genl user_ptr when handling port param get/set (Paolo Abeni) [1950288] - net_sched: gen_estimator: support large ewma log (Paolo Abeni) [1950288] - net: Allow NETIF_F_HW_TLS_TX if IP_CSUM && IPV6_CSUM (Paolo Abeni) [1950288] - net: Disable NETIF_F_HW_TLS_TX when HW_CSUM is disabled (Paolo Abeni) [1950288] - devlink: Add devlink port documentation (Petr Oros) [1935708] - devlink: Support get and set state of port function (Petr Oros) [1935708] - devlink: Support add and delete devlink port (Petr Oros) [1935708] - devlink: Introduce PCI SF port flavour and port attribute (Petr Oros) [1935708] - devlink: Prepare code to fill multiple port function attributes (Petr Oros) [1935708] - net: core: devlink: simplify the return expression of devlink_nl_cmd_trap_set_doit() (Petr Oros) [1935708] - video: hyperv_fb: Add ratelimit on error message (Mohammed Gamal) [1957804] - ovl: allow upperdir inside lowerdir (Miklos Szeredi) [1903647] - i2c: i801: Add support for Intel Alder Lake PCH-P (Steve Best) [1929488] - pinctrl: tigerlake: Add Alder Lake-P ACPI ID (Steve Best) [1929492] - xfs: set aside allocation btree blocks from block reservation (Brian Foster) [1911738] - xfs: introduce in-core global counter of allocbt blocks (Brian Foster) [1911738] - xfs: unconditionally read all AGFs on mounts with perag reservation (Brian Foster) [1911738] - xfs: drop unnecessary setfilesize helper (Brian Foster) [1942348] - xfs: drop unused ioend private merge and setfilesize code (Brian Foster) [1942348] - xfs: open code ioend needs workqueue helper (Brian Foster) [1942348] - xfs: drop submit side trans alloc for append ioends (Brian Foster) [1942348] - blk-mq: Use request queue-wide tags for tagset-wide sbitmap (Ming Lei) [1932145] - blk-mq: Some tag allocation code refactoring (Ming Lei) [1932145] - blk-mq: Swap two calls in blk_mq_exit_queue() (Ming Lei) [1932145] - blk-mq: plug request for shared sbitmap (Ming Lei) [1932145] - blk-mq: set default elevator as deadline in case of hctx shared tagset (Ming Lei) [1932145] - powerpc/perf: Fix PMU constraint check for EBB events (Diego Domingos) [1926573] - s390/idle: fix suspicious RCU usage (Waiman Long) [1963142] - x86/cpu: Add another Alder Lake CPU to the Intel family (Steve Best) [1962033] - x86/split_lock: Don't write MSR_TEST_CTRL on CPUs that aren't whitelisted (Prarit Bhargava) [1837350] - Documentation/admin-guide: Change doc for split_lock_detect parameter (Prarit Bhargava) [1837350] - x86/traps: Handle #DB for bus lock (Prarit Bhargava) [1837350] - x86/cpufeatures: Enumerate #DB for bus lock detection (Prarit Bhargava) [1837350] - x86/split_lock: Enable the split lock feature on another Alder Lake CPU (Prarit Bhargava) [1925373] - x86/cpu: Add another Alder Lake CPU to the Intel family (Prarit Bhargava) [1925373] - x86/split_lock: Enable the split lock feature on Sapphire Rapids and Alder Lake CPUs (Prarit Bhargava) [1925373]- libbpf: Add user-space variants of BPF_CORE_READ() family of macros (Jiri Olsa) [1896362] - libbpf: Switch tracing and CO-RE helper macros to bpf_probe_read_kernel() (Jiri Olsa) [1896362] - selftests/bpf: Fix test_vmlinux test to use bpf_probe_read_user() (Jiri Olsa) [1896362] - samples/bpf, selftests/bpf: Use bpf_probe_read_kernel (Jiri Olsa) [1896362] - bpf: Restrict bpf_probe_read{, str}() only to archs where they work (Jiri Olsa) [1896362] - perf/x86/intel/uncore: Add Rocket Lake support (Michael Petlan) [1837502] - perf/x86/cstate: Add Rocket Lake CPU support (Michael Petlan) [1837497] - perf/x86/intel: Add Rocket Lake CPU support (Michael Petlan) [1837497] - perf/x86/msr: Add Rocket Lake CPU support (Michael Petlan) [1837497] - tick/nohz: Kick only _queued_ task whose tick dependency is updated (Waiman Long) [1922901] - tick/nohz: Change signal tick dependency to wake up CPUs of member tasks (Waiman Long) [1922901] - tick/nohz: Only wake up a single target cpu when kicking a task (Waiman Long) [1922901] - tick/nohz: Narrow down noise while setting current task's tick dependency (Waiman Long) [1922901] - sched/fair: Fix shift-out-of-bounds in load_balance() (Phil Auld) [1958730] - redhat/configs: Update torture test configs (Waiman Long) [1941211] - rcu: Do not report strict GPs for outgoing CPUs (Waiman Long) [1941211] - rcu,ftrace: Fix ftrace recursion (Waiman Long) [1941211] - arm64: smp: Tell RCU about CPUs that fail to come online (Waiman Long) [1941211] - rcu: Don't invoke try_invoke_on_locked_down_task() with irqs disabled (Waiman Long) [1941211] - rcu-tasks: Enclose task-list scan in rcu_read_lock() (Waiman Long) [1941211] - rcu-tasks: Fix low-probability task_struct leak (Waiman Long) [1941211] - rcu-tasks: Fix grace-period/unlock race in RCU Tasks Trace (Waiman Long) [1941211] - rcu-tasks: Shorten per-grace-period sleep for RCU Tasks Trace (Waiman Long) [1941211] - rcu-tasks: Selectively enable more RCU Tasks Trace IPIs (Waiman Long) [1941211] - rcu-tasks: Use more aggressive polling for RCU Tasks Trace (Waiman Long) [1941211] - rcu-tasks: Mark variables static (Waiman Long) [1941211] - rcu-tasks: Prevent complaints of unused show_rcu_tasks_classic_gp_kthread() (Waiman Long) [1941211] - rcu: Remove unused "cpu" parameter from rcu_report_qs_rdp() (Waiman Long) [1941211] - torture: Add gdb support (Waiman Long) [1941211] - rcuperf: Change rcuperf to rcuscale (Waiman Long) [1941211] - sched,rcuperf: Convert to sched_set_fifo_low() (Waiman Long) [1941211] - rcu/rcuperf: Convert to SPDX license identifier (Waiman Long) [1941211] - rcutorture: Allow pointer leaks to test diagnostic code (Waiman Long) [1941211] - rcu: Report QS for outermost PREEMPT=n rcu_read_unlock() for strict GPs (Waiman Long) [1941211] - rcu: locking and unlocking need to always be at least barriers (Waiman Long) [1941211] - rcu: Execute RCU reader shortly after rcu_core for strict GPs (Waiman Long) [1941211] - rcu: Provide optional RCU-reader exit delay for strict GPs (Waiman Long) [1941211] - rcu: Make FQS more aggressive in complaining about offline CPUs (Waiman Long) [1941211] - rcu: Clarify comments about FQS loop reporting quiescent states (Waiman Long) [1941211] - rcu: IPI all CPUs at GP end for strict GPs (Waiman Long) [1941211] - rcu: IPI all CPUs at GP start for strict GPs (Waiman Long) [1941211] - rcu: Attempt QS when CPU discovers GP for strict GPs (Waiman Long) [1941211] - rcu: Do full report for .need_qs for strict GPs (Waiman Long) [1941211] - rcu: Always set .need_qs from __rcu_read_lock() for strict GPs (Waiman Long) [1941211] - rcu: Force DEFAULT_RCU_BLIMIT to 1000 for strict RCU GPs (Waiman Long) [1941211] - rcu: Restrict default jiffies_till_first_fqs for strict RCU GPs (Waiman Long) [1941211] - rcu: Reduce leaf fanout for strict RCU grace periods (Waiman Long) [1941211] - rcu: Add Kconfig option for strict RCU grace periods (Waiman Long) [1941211] - rcu/nocb: Add a warning for non-GP kthread running GP code (Waiman Long) [1941211] - rcu: Move rcu_cpu_started per-CPU variable to rcu_data (Waiman Long) [1941211] - scftorture: Add cond_resched() to test loop (Waiman Long) [1941211] - rcutorture: Hoist OOM registry up one level (Waiman Long) [1941211] - rcutorture: Properly synchronize with OOM notifier (Waiman Long) [1941211] - rcutorture: Properly set rcu_fwds for OOM handling (Waiman Long) [1941211] - torture: Add kvm.sh --help and update help message (Waiman Long) [1941211] - refperf: Avoid null pointer dereference when buf fails to allocate (Waiman Long) [1941211] - rcutorture: Add CONFIG_PROVE_RCU_LIST to TREE05 (Waiman Long) [1941211] - torture: Update initrd documentation (Waiman Long) [1941211] - rcutorture: Replace HTTP links with HTTPS ones (Waiman Long) [1941211] - rcu: Fix kerneldoc comments in rcupdate.h (Waiman Long) [1941211] - scftorture: Adapt memory-ordering test to UP operation (Waiman Long) [1941211] - torture: document --allcpus argument added to the kvm.sh script (Waiman Long) [1941211] - scftorture: Block scftorture_invoker() kthreads for offline CPUs (Waiman Long) [1941211] - scftorture: Check unexpected "switch" statement value (Waiman Long) [1941211] - scftorture: Make symbol 'scf_torture_rand' static (Waiman Long) [1941211] - scftorture: Prevent compiler from reducing race probabilities (Waiman Long) [1941211] - scftorture: Flag errors in torture-compatible manner (Waiman Long) [1941211] - scftorture: Consolidate scftorture_invoke_one() scf_check initialization (Waiman Long) [1941211] - scftorture: Consolidate scftorture_invoke_one() check and kfree() (Waiman Long) [1941211] - scftorture: Add smp_call_function() memory-ordering checks (Waiman Long) [1941211] - scftorture: Add smp_call_function_many() memory-ordering checks (Waiman Long) [1941211] - scftorture: Add smp_call_function_single() memory-ordering checks (Waiman Long) [1941211] - scftorture: Summarize per-thread statistics (Waiman Long) [1941211] - torture: Declare parse-console.sh independence from rcutorture (Waiman Long) [1941211] - tick-sched: Clarify "NOHZ: local_softirq_pending" warning (Waiman Long) [1941211] - scftorture: Implement weighted primitive selection (Waiman Long) [1941211] - torture: Add scftorture to the rcutorture scripting (Waiman Long) [1941211] - scftorture: Add smp_call_function() torture test (Waiman Long) [1941211] - rcu: Add READ_ONCE() to rcu_do_batch() access to rcu_cpu_stall_ftrace_dump (Waiman Long) [1941211] - rcu: Add READ_ONCE() to rcu_do_batch() access to rcu_kick_kthreads (Waiman Long) [1941211] - rcu: Add READ_ONCE() to rcu_do_batch() access to rcu_resched_ns (Waiman Long) [1941211] - rcu: Add READ_ONCE() to rcu_do_batch() access to rcu_divisor (Waiman Long) [1941211] - nocb: Remove show_rcu_nocb_state() false positive printout (Waiman Long) [1941211] - rcu/tree: Remove CONFIG_PREMPT_RCU check in force_qs_rnp() (Waiman Long) [1941211] - nocb: Clarify RCU nocb CPU error message (Waiman Long) [1941211] - rcu/tree: Force quiescent state on callback overload (Waiman Long) [1941211] - rcu/trace: Use gp_seq_req in acceleration's rcu_grace_period tracepoint (Waiman Long) [1941211] - rcu/trace: Print negative GP numbers correctly (Waiman Long) [1941211] - rcutorture: Output number of elapsed grace periods (Waiman Long) [1941211] - rcu: Initialize at declaration time in rcu_exp_handler() (Waiman Long) [1941211] - rcu: Remove KCSAN stubs from update.c (Waiman Long) [1941211] - rcu: Remove KCSAN stubs (Waiman Long) [1941211] - srcu: Remove KCSAN stubs (Waiman Long) [1941211] - rcutorture: Remove KCSAN stubs (Waiman Long) [1941211] - refscale: Change --torture type from refperf to refscale (Waiman Long) [1941211] - refperf: Rename refperf.c to refscale.c and change internal names (Waiman Long) [1941211] - refperf: Rename RCU_REF_PERF_TEST to RCU_REF_SCALE_TEST (Waiman Long) [1941211] - torture: Remove obsolete "cd $KVM" (Waiman Long) [1941211] - torture: Avoid duplicate specification of qemu command (Waiman Long) [1941211] - torture: Dump ftrace at shutdown only if requested (Waiman Long) [1941211] - torture: Add kvm-tranform.sh script for qemu-cmd files (Waiman Long) [1941211] - torture: Add more tracing crib notes to kvm.sh (Waiman Long) [1941211] - torture: Improve diagnostic for KCSAN-incapable compilers (Waiman Long) [1941211] - torture: Correctly summarize build-only runs (Waiman Long) [1941211] - torture: Pass --kmake-arg to all make invocations (Waiman Long) [1941211] - kernel/rcu/tree.c: Fix kernel-doc warnings (Waiman Long) [1941211] - rcu-tasks: Fix synchronize_rcu_tasks_trace() header comment (Waiman Long) [1941211] - rcu: grpnum just records group number (Waiman Long) [1941211] - rcu: grplo/grphi just records CPU number (Waiman Long) [1941211] - rcu: gp_max is protected by root rcu_node's lock (Waiman Long) [1941211] - rcutorture: Check for unwatched readers (Waiman Long) [1941211] - torture: Abstract out console-log error detection (Waiman Long) [1941211] - torture: Add a stop-run capability (Waiman Long) [1941211] - rcu-tasks: Fix code-style issues (Waiman Long) [1941211] - torture: Create qemu-cmd in --buildonly runs (Waiman Long) [1941211] - rcu: Stop shrinker loop (Waiman Long) [1941211] - refperf: Add test for RCU Tasks readers (Waiman Long) [1941211] - refperf: Add test for RCU Tasks Trace readers. (Waiman Long) [1941211] - rcu: Replace 1 with true (Waiman Long) [1941211] - rcu/rcutorture: Replace 0 with false (Waiman Long) [1941211] - refperf: Change readdelay module parameter to nanoseconds (Waiman Long) [1941211] - refperf: Work around 64-bit division (Waiman Long) [1941211] - doc: Document rcuperf's module parameters (Waiman Long) [1941211] - refperf: Adjust refperf.loop default value (Waiman Long) [1941211] - rcu-tasks: Conditionally compile show_rcu_tasks_gp_kthreads() (Waiman Long) [1941211] - rcu-tasks: Add #include of rcupdate_trace.h to update.c (Waiman Long) [1941211] - rcu-tasks: Make rcu_tasks_postscan() be static (Waiman Long) [1941211] - refperf: Add read-side delay module parameter (Waiman Long) [1941211] - lockdep: Complain only once about RCU in extended quiescent state (Waiman Long) [1941211] - refperf: Simplify initialization-time wakeup protocol (Waiman Long) [1941211] - rcu: Allow for smp_call_function() running callbacks from idle (Waiman Long) [1941211] - refperf: Output per-experiment data points (Waiman Long) [1941211] - refperf: Label experiment-number column "Runs" (Waiman Long) [1941211] - refperf: Add warmup and cooldown processing phases (Waiman Long) [1941211] - refperf: More closely synchronize reader start times (Waiman Long) [1941211] - refperf: Convert reader_task structure's "start" field to int (Waiman Long) [1941211] - refperf: Tune reader measurement interval (Waiman Long) [1941211] - refperf: Make functions static (Waiman Long) [1941211] - srcu: Avoid local_irq_save() before acquiring spinlock_t (Waiman Long) [1941211] - refperf: Dynamically allocate thread-summary output buffer (Waiman Long) [1941211] - refperf: Dynamically allocate experiment-summary output buffer (Waiman Long) [1941211] - refperf: Provide module parameter to specify number of experiments (Waiman Long) [1941211] - refperf: Convert nreaders to a module parameter (Waiman Long) [1941211] - refperf: Allow decimal nanoseconds (Waiman Long) [1941211] - refperf: Hoist function-pointer calls out of the loop (Waiman Long) [1941211] - rcu: Introduce single argument kvfree_rcu() interface (Waiman Long) [1941211] - refperf: Add holdoff parameter to allow CPUs to come online (Waiman Long) [1941211] - torture: Add refperf to the rcutorture scripting (Waiman Long) [1941211] - rcuperf: Add comments explaining the high reader overhead (Waiman Long) [1941211] - refperf: Add a test to measure performance of read-side synchronization (Waiman Long) [1941211] - rcuperf: Remove useless while loops around wait_event (Waiman Long) [1941211] - rcu: Provide rcu_irq_exit_check_preempt() (Waiman Long) [1941211] - sched,rcu,tracing: Avoid tracing before in_nmi() is correct (Waiman Long) [1941211] - hardirq/nmi: Allow nested nmi_enter() (Waiman Long) [1941211] - powerpc/64s: Include header file to fix a warning (Waiman Long) [1941211] - powerpc/64s: system reset interrupt preserve HSRRs (Waiman Long) [1941211] - powerpc/64s: Fix HV NMI vs HV interrupt recoverability test (Waiman Long) [1941211] - powerpc/traps: fix recoverability of machine check handling on book3s/32 (Waiman Long) [1941211] - powerpc/traps: restore recoverability of machine_check interrupts (Waiman Long) [1941211] - rcu: Mark rcu_nmi_enter() call to rcu_cleanup_after_idle() noinstr (Waiman Long) [1941211] - rcu: Remove initialized but unused rnp from check_slow_task() (Waiman Long) [1941211] - rcu: Update comment from rsp->rcu_gp_seq to rsp->gp_seq (Waiman Long) [1941211] - rcu: Provide __rcu_is_watching() (Waiman Long) [1941211] - doc: Tasks RCU must protect instructions before trampoline (Waiman Long) [1941211] - fs/btrfs: Add cond_resched() for try_release_extent_mapping() stalls (Waiman Long) [1941211] - rcu-tasks: Convert sleeps to idle priority (Waiman Long) [1941211] - rcu: Expedited grace-period sleeps to idle priority (Waiman Long) [1941211] - rcu: No-CBs-related sleeps to idle priority (Waiman Long) [1941211] - rcu: Priority-boost-related sleeps to idle priority (Waiman Long) [1941211] - rcu: Grace-period-kthread related sleeps to idle priority (Waiman Long) [1941211] - torture: Add --allcpus argument to the kvm.sh script (Waiman Long) [1941211] - torture: Remove whitespace from identify_qemu_vcpus output (Waiman Long) [1941211] - torture: Add script to smoke-test commits in a branch (Waiman Long) [1941211] - trace: events: rcu: Change description of rcu_dyntick trace event (Waiman Long) [1941211] - rcu: Add comment documenting rcu_callback_map's purpose (Waiman Long) [1941211] - rcu: Provide rcu_irq_exit_preempt() (Waiman Long) [1941211] - rcu: Add callbacks-invoked counters (Waiman Long) [1941211] - doc: Timer problems can cause RCU CPU stall warnings (Waiman Long) [1941211] - torture: Remove qemu dependency on EFI firmware (Waiman Long) [1941211] - rcutorture: NULL rcu_torture_current earlier in cleanup code (Waiman Long) [1941211] - rcutorture: Handle non-statistic bang-string error messages (Waiman Long) [1941211] - torture: Set configfile variable to current scenario (Waiman Long) [1941211] - rcutorture: Add races with task-exit processing (Waiman Long) [1941211] - docs: RCU: Don't duplicate chapter names in rculist_nulls.rst (Waiman Long) [1941211] - docs: RCU: Convert stallwarn.txt to ReST (Waiman Long) [1941211] - docs: RCU: Convert rcuref.txt to ReST (Waiman Long) [1941211] - docs: RCU: Convert torture.txt to ReST (Waiman Long) [1941211] - docs: RCU: Convert rculist_nulls.txt to ReST (Waiman Long) [1941211] - docs: RCU: Convert lockdep.txt to ReST (Waiman Long) [1941211] - docs: RCU: Convert lockdep-splat.txt to ReST (Waiman Long) [1941211] - docs: RCU: Convert checklist.txt to ReST (Waiman Long) [1941211] - doc: Add rcutorture scripting to torture.txt (Waiman Long) [1941211] - doc: Fix typo "deference" to "dereference" (Waiman Long) [1941211] - docs: locking: convert docs to ReST and rename to *.rst (Waiman Long) [1941211] - doc/rcuref: Document real world examples in kernel (Waiman Long) [1941211] - Documentation/locking/lockdep: Drop last two chars of sample states (Waiman Long) [1941211] - doc: rcu: Suspicious RCU usage is a warning (Waiman Long) [1941211] - RCU/torture.txt: Remove section MODULE PARAMETERS (Waiman Long) [1941211] - Documentation/lockstat: Fix trivial typo (Waiman Long) [1941211] - rcu: Simplify the calculation of rcu_state.ncpus (Waiman Long) [1941211] - srcu: Fix a typo in comment "amoritized"->"amortized" (Waiman Long) [1941211] - rcuperf: Fix printk format warning (Waiman Long) [1941211] - mm/mmap.c: Add cond_resched() for exit_mmap() CPU stalls (Waiman Long) [1941211] - rcu: Initialize and destroy rcu_synchronize only when necessary (Waiman Long) [1941211] - rcu: Add KCSAN stubs to update.c (Waiman Long) [1941211] - rcu: Add KCSAN stubs (Waiman Long) [1941211] - srcu: Add KCSAN stubs (Waiman Long) [1941211] - rcutorture: Add KCSAN stubs (Waiman Long) [1941211] - rcu/rcutorture: Convert to SPDX license identifier (Waiman Long) [1941211] - rcu: Convert rcu_nohz_full_cpu() ULONG_CMP_LT() to time_before() (Waiman Long) [1941211] - rcu: Convert rcu_initiate_boost() ULONG_CMP_GE() to time_after() (Waiman Long) [1941211] - rcutorture: Convert ULONG_CMP_LT() to time_before() (Waiman Long) [1941211] - rcu: Convert ULONG_CMP_GE() to time_after() for jiffy comparison (Waiman Long) [1941211] - rcu: Add rcu_gp_might_be_stalled() (Waiman Long) [1941211] - torture: Add a --kasan argument (Waiman Long) [1941211] - torture: Save a few lines by using config_override_param initially (Waiman Long) [1941211] - torture: Allow scenario-specific Kconfig options to override CFcommon (Waiman Long) [1941211] - torture: Allow --kconfig options to override --kcsan defaults (Waiman Long) [1941211] - torture: Abstract application of additional Kconfig options (Waiman Long) [1941211] - torture: Eliminate duplicate #CHECK# from ConfigFragment (Waiman Long) [1941211] - torture: Make --kcsan argument also create a summary (Waiman Long) [1941211] - rcutorture: Make rcu_fwds and rcu_fwd_emergency_stop static (Waiman Long) [1941211] - torture: Add --kcsan argument to top-level kvm.sh script (Waiman Long) [1941211] - rcu-tasks: Allow standalone use of TASKS_{TRACE_,}RCU (Waiman Long) [1941211] - rcu: Remove self-stack-trace when all quiescent states seen (Waiman Long) [1941211] - ftrace: Use synchronize_rcu_tasks_rude() instead of ftrace_sync() (Waiman Long) [1941211] - ftrace: Protect ftrace_graph_hash with ftrace_sync (Waiman Long) [1941211] - ftrace: Add comment to why rcu_dereference_sched() is open coded (Waiman Long) [1941211] - tracing: Annotate ftrace_graph_notrace_hash pointer with __rcu (Waiman Long) [1941211] - tracing: Annotate ftrace_graph_hash pointer with __rcu (Waiman Long) [1941211] - tracing/fgraph: Fix set_graph_function from showing interrupts (Waiman Long) [1941211] - rcu: Allow rcutorture to starve grace-period kthread (Waiman Long) [1941211] - rcu: When GP kthread is starved, tag idle threads as false positives (Waiman Long) [1941211] - rcutorture: Right-size TREE10 CPU consumption (Waiman Long) [1941211] - rcu: Replace 1 by true (Waiman Long) [1941211] - rcutorture: Add test of holding scheduler locks across rcu_read_unlock() (Waiman Long) [1941211] - rcu: Replace assigned pointer ret value by corresponding boolean value (Waiman Long) [1941211] - rcu-tasks: Add IPI failure count to statistics (Waiman Long) [1941211] - rcutorture: Add TRACE02 scenario enabling RCU Tasks Trace IPIs (Waiman Long) [1941211] - rcu-tasks: Add count for idle tasks on offline CPUs (Waiman Long) [1941211] - rcu-tasks: Add rcu_dynticks_zero_in_eqs() effectiveness statistics (Waiman Long) [1941211] - rcu-tasks: Make RCU tasks trace also wait for idle tasks (Waiman Long) [1941211] - rcu-tasks: Handle the running-offline idle-task special case (Waiman Long) [1941211] - rcu-tasks: Disable CPU hotplug across RCU tasks trace scans (Waiman Long) [1941211] - rcu: Mark rcu_state.gp_seq to detect more concurrent writes (Waiman Long) [1941211] - rcu-tasks: Allow rcu_read_unlock_trace() under scheduler locks (Waiman Long) [1941211] - rcu-tasks: Avoid IPIing userspace/idle tasks if kernel is so built (Waiman Long) [1941211] - rcu-tasks: Add Kconfig option to mediate smp_mb() vs. IPI (Waiman Long) [1941211] - rcu-tasks: Add grace-period and IPI counts to statistics (Waiman Long) [1941211] - rcu-tasks: Split ->trc_reader_need_end (Waiman Long) [1941211] - rcu-tasks: Provide boot parameter to delay IPIs until late in grace period (Waiman Long) [1941211] - rcu-tasks: Add a grace-period start time for throttling and debug (Waiman Long) [1941211] - rcu: Get rid of some doc warnings in update.c (Waiman Long) [1941211] - rcu-tasks: Make RCU Tasks Trace make use of RCU scheduler hooks (Waiman Long) [1941211] - rcu-tasks: Use context-switch hook for PREEMPT=y kernels (Waiman Long) [1941211] - rcu-tasks: Make rcutorture writer stall output include GP state (Waiman Long) [1941211] - rcu-tasks: Add RCU tasks to rcutorture writer stall output (Waiman Long) [1941211] - rcuperf: Add ability to increase object allocation size (Waiman Long) [1941211] - rcu-tasks: Move #ifdef into tasks.h (Waiman Long) [1941211] - rcutorture: Add flag to produce non-busy-wait task stalls (Waiman Long) [1941211] - rcu: Add per-task state to RCU CPU stall warnings (Waiman Long) [1941211] - sched/core: Add function to sample state of locked-down task (Waiman Long) [1941211] - rcu-tasks: Add stall warnings for RCU Tasks Trace (Waiman Long) [1941211] - rcutorture: Add torture tests for RCU Tasks Trace (Waiman Long) [1941211] - rcu-tasks: Add an RCU Tasks Trace to simplify protection of tracing hooks (Waiman Long) [1941211] - rcutorture: Add a test for synchronize_rcu_mult() (Waiman Long) [1941211] - rcu: Reinstate synchronize_rcu_mult() (Waiman Long) [1941211] - rcu-tasks: Code movement to allow more Tasks RCU variants (Waiman Long) [1941211] - rcu: Fix the (t=0 jiffies) false positive (Waiman Long) [1941211] - rcu-tasks: Further refactor RCU-tasks to allow adding more variants (Waiman Long) [1941211] - rcu-tasks: Use unique names for RCU-Tasks kthreads and messages (Waiman Long) [1941211] - rcutorture: Add torture tests for RCU Tasks Rude (Waiman Long) [1941211] - rcu-tasks: Add an RCU-tasks rude variant (Waiman Long) [1941211] - rcu-tasks: Refactor RCU-tasks to allow variants to be added (Waiman Long) [1941211] - rcu-tasks: Create struct to hold state information (Waiman Long) [1941211] - rcu-tasks: Move Tasks RCU to its own file (Waiman Long) [1941211] - locktorture.c: Fix if-statement empty body warnings (Waiman Long) [1941211] - rcu: Expedite first two FQS scans under callback-overload conditions (Waiman Long) [1941211] - rcu: Mark rcu_state.gp_seq to detect concurrent writes (Waiman Long) [1941211] - rcutorture: Mark data-race potential for rcu_barrier() test statistics (Waiman Long) [1941211] - rcu: Don't use negative nesting depth in __rcu_read_unlock() (Waiman Long) [1941211] - rcu: Remove unused ->rcu_read_unlock_special.b.deferred_qs field (Waiman Long) [1941211] - rcu: Don't set nesting depth negative in rcu_preempt_deferred_qs() (Waiman Long) [1941211] - rcu: Make rcu_read_unlock_special() safe for rq/pi locks (Waiman Long) [1941211] - rcutorture: Make kvm-recheck-rcu.sh handle truncated lines (Waiman Long) [1941211] - rcu: Make RCU IRQ enter/exit functions rely on in_nmi() (Waiman Long) [1941211] - rcu/tree: Mark the idle relevant functions noinstr (Waiman Long) [1941211] - rcu: Add comments marking transitions between RCU watching and not (Waiman Long) [1941211] - rcu: Update __call_rcu() comments (Waiman Long) [1941211] - rcu: Mark rcu_state.ncpus to detect concurrent writes (Waiman Long) [1941211] - rcu: Use data_race() for RCU CPU stall-warning prints (Waiman Long) [1941211] - rcutorture: Manually clean up after rcu_barrier() failure (Waiman Long) [1941211] - rcutorture: Make rcu_torture_barrier_cbs() post from corresponding CPU (Waiman Long) [1941211] - rcu: Make nocb_gp_wait() double-check unexpected-callback warning (Waiman Long) [1941211] - rcu: Tighten rcu_lockdep_assert_cblist_protected() check (Waiman Long) [1941211] - rcu: Optimize and protect atomic_cmpxchg() loop (Waiman Long) [1941211] - rcu/nocb: Add missing annotation for rcu_nocb_bypass_unlock() (Waiman Long) [1941211] - rcu: Don't flag non-starting GPs before GP kthread is running (Waiman Long) [1941211] - rcu: Fix rcu_barrier_callback() race condition (Waiman Long) [1941211] - rcu: Add WRITE_ONCE() to rcu_state ->gp_start (Waiman Long) [1941211] - rcu: Add missing annotation for rcu_nocb_bypass_lock() (Waiman Long) [1941211] - rcu: Add missing annotation for exit_tasks_rcu_finish() (Waiman Long) [1941211] - rcu: Add missing annotation for exit_tasks_rcu_start() (Waiman Long) [1941211] - rculist: Add brackets around cond argument in __list_check_rcu macro (Waiman Long) [1941211] - rcu: Remove dead code from rcu_segcblist_insert_pend_cbs() (Waiman Long) [1941211] - rcutorture: Annotation lockless accesses to rcu_torture_current (Waiman Long) [1941211] - rcu: Add READ_ONCE() to rcu_data ->gpwrap (Waiman Long) [1941211] - rcu-tasks: *_ONCE() for rcu_tasks_cbs_head (Waiman Long) [1941211] - rcu: Add *_ONCE() for grace-period progress indicators (Waiman Long) [1941211] - rcu: Add WRITE_ONCE() to rcu_node ->boost_tasks (Waiman Long) [1941211] - srcu: Add data_race() to ->srcu_lock_count and ->srcu_unlock_count arrays (Waiman Long) [1941211] - rcutorture: Add READ_ONCE() to rcu_torture_count and rcu_torture_batch (Waiman Long) [1941211] - rcu: Add READ_ONCE() to rcu_segcblist ->tails[] (Waiman Long) [1941211] - rcu: Add WRITE_ONCE() to rcu_node ->qsmaskinitnext (Waiman Long) [1941211] - rcu: Add READ_ONCE and data_race() to rcu_node ->boost_tasks (Waiman Long) [1941211] - rcu: Add WRITE_ONCE() to rcu_state ->gp_req_activity (Waiman Long) [1941211] - rcu: Add READ_ONCE() to rcu_node ->gp_seq (Waiman Long) [1941211] - rcu: Add *_ONCE() and data_race() to rcu_node ->exp_tasks plus locking (Waiman Long) [1941211] - rcu: Add *_ONCE() to rcu_node ->boost_kthread_status (Waiman Long) [1941211] - rcu: Add WRITE_ONCE to rcu_node ->exp_seq_rq store (Waiman Long) [1941211] - srcu: Hold srcu_struct ->lock when updating ->srcu_gp_seq (Waiman Long) [1941211] - rcu: Add WRITE_ONCE() to rcu_node ->qsmask update (Waiman Long) [1941211] - rcu: Provide debug symbols and line numbers in KCSAN runs (Waiman Long) [1941211] - rcu: Fix exp_funnel_lock()/rcu_exp_wait_wake() datarace (Waiman Long) [1941211] - srcu: Fix process_srcu()/srcu_batches_completed() datarace (Waiman Long) [1941211] - srcu: Fix __call_srcu()/srcu_get_delay() datarace (Waiman Long) [1941211] - srcu: Fix __call_srcu()/process_srcu() datarace (Waiman Long) [1941211] - rcutorture: Fix stray access to rcu_fwd_cb_nodelay (Waiman Long) [1941211] - rcutorture: Fix rcu_torture_one_read()/rcu_torture_writer() data race (Waiman Long) [1941211] - rcutorture: Make kvm-find-errors.sh abort on bad directory (Waiman Long) [1941211] - rcutorture: Summarize summary of build and run results (Waiman Long) [1941211] - rcutorture: Add 100-CPU configuration (Waiman Long) [1941211] - rcu: Warn on for_each_leaf_node_cpu_mask() from non-leaf (Waiman Long) [1941211] - rcu: Fix spelling mistake "leval" -> "level" (Waiman Long) [1941211] - torture: Allow disabling of boottime CPU-hotplug torture operations (Waiman Long) [1941211] - rcutorture: Suppress boottime bad-sequence warnings (Waiman Long) [1941211] - rcutorture: Allow boottime stall warnings to be suppressed (Waiman Long) [1941211] - torture: Forgive -EBUSY from boottime CPU-hotplug operations (Waiman Long) [1941211] - rcutorture: Refrain from callback flooding during boot (Waiman Long) [1941211] - torture: Make results-directory date format completion-friendly (Waiman Long) [1941211] - rcutorture: Suppress forward-progress complaints during early boot (Waiman Long) [1941211] - timer: Use hlist_unhashed_lockless() in timer_pending() (Waiman Long) [1941211] - rcu: React to callback overload by boosting RCU readers (Waiman Long) [1941211] - rcu: React to callback overload by aggressively seeking quiescent states (Waiman Long) [1941211] - rcu: Add and update docbook header comments in list.h (Waiman Long) [1941211] - list: Add hlist_unhashed_lockless() (Waiman Long) [1941211] - list: Don't use WRITE_ONCE() in hlist_add_behind() (Waiman Long) [1941211] - kcsan: Introduce ASSERT_EXCLUSIVE_BITS(var, mask) (Waiman Long) [1941211] - kcsan: Add kcsan_set_access_mask() support (Waiman Long) [1941211] - kcsan: Introduce kcsan_value_change type (Waiman Long) [1941211] - kcsan: Move interfaces that affects checks to kcsan-checks.h (Waiman Long) [1941211] - kcsan: Fix misreporting if concurrent races on same address (Waiman Long) [1941211] - kcsan: Expose core configuration parameters as module params (Waiman Long) [1941211] - kcsan: Add test to generate conflicts via debugfs (Waiman Long) [1941211] - kcsan: Introduce ASSERT_EXCLUSIVE_*() macros (Waiman Long) [1941211] - kcsan: Introduce KCSAN_ACCESS_ASSERT access type (Waiman Long) [1941211] - kcsan: Fix 0-sized checks (Waiman Long) [1941211] - kcsan: Clean up the main KCSAN Kconfig option (Waiman Long) [1941211] - kcsan: Clarify Kconfig option KCSAN_IGNORE_ATOMICS (Waiman Long) [1941211] - kcsan: Add option to assume plain aligned writes up to word size are atomic (Waiman Long) [1941211] - kcsan: Add docbook header for data_race() (Waiman Long) [1941211] - kcsan: Address missing case with KCSAN_REPORT_VALUE_CHANGE_ONLY (Waiman Long) [1941211] - include/linux: Add instrumented.h infrastructure (Waiman Long) [1941211] - kcsan: Make KCSAN compatible with lockdep (Waiman Long) [1941211] - kcsan: Rate-limit reporting per data races (Waiman Long) [1941211] - kcsan: Show full access type in report (Waiman Long) [1941211] - kcsan: Prefer __always_inline for fast-path (Waiman Long) [1941211] - kcsan: Improve various small stylistic details (Waiman Long) [1941211] - x86, kcsan: Enable KCSAN for x86 (Waiman Long) [1941211] - build, kcsan: Add KCSAN build exceptions (Waiman Long) [1941211] - x86/uaccess, kcov: Disable stack protector (Waiman Long) [1941211] - doc: Convert to rcubarrier.txt to ReST (Waiman Long) [1941211] - doc: Convert to rcu_dereference.txt to rcu_dereference.rst (Waiman Long) [1941211] - doc: Convert whatisRCU.txt to .rst (Waiman Long) [1941211] - doc: Converted NMI-RCU.txt to NMI-RCU.rst. (Waiman Long) [1941211] - doc: Convert arrayRCU.txt to arrayRCU.rst (Waiman Long) [1941211] - doc: Update list_for_each_entry_rcu() documentation (Waiman Long) [1941211] - Restore docs "rcu: Restore barrier() to rcu_read_lock() and rcu_read_unlock()" (Waiman Long) [1941211] - Restore docs "treewide: Rename rcu_dereference_raw_notrace() to _check()" (Waiman Long) [1941211] - docs: rcu: Increase toctree to 3 (Waiman Long) [1941211] - docs: rcu: Correct links referring to titles (Waiman Long) [1941211] - docs: rcu: convert some articles from html to ReST (Waiman Long) [1941211] - Revert docs from "rcu: Restore barrier() to rcu_read_lock() and rcu_read_unlock()" (Waiman Long) [1941211] - Documentation: RCU: Add TOC tree hooks (Waiman Long) [1941211] - doc: Describe choice of rcu_dereference() APIs and __rcu usage (Waiman Long) [1941211] - doc: Remove obsolete RCU update functions from RCU documentation (Waiman Long) [1941211] - scsi: ibmvfc: Free channel_setup_buf during device tear down (Steve Best) [1938102] - blk-mq: clearing flush request reference in tags->rqs[] (Ming Lei) [1811030] - blk-mq: clear stale request in tags->rq[] before freeing one request pool (Ming Lei) [1811030] - blk-mq: grab rq->refcount before calling ->fn in blk_mq_tagset_busy_iter (Ming Lei) [1811030] - vsock/vmci: log once the failed queue pair allocation (Stefano Garzarella) [1958248] - VMCI: Stop log spew when qp allocation isn't possible (Stefano Garzarella) [1958248] - vsock/virtio: update credit only if socket is not closed (Stefano Garzarella) [1921694] - powerpc/security: Fix debugfs data leak on 32-bit (Steve Best) [1935661] - powerpc/security: Show powerpc_security_features in debugfs (Steve Best) [1935661] - redhat/configs: Add CONFIG_SYSTEM_REVOCATION_KEYS and CONFIG_SYSTEM_REVOCATION_LIST (Vladis Dronov) [1893793] {CVE-2020-26541} - certs: add 'x509_revocation_list' to gitignore (Vladis Dronov) [1893793] {CVE-2020-26541} - integrity: Load mokx variables into the blacklist keyring (Vladis Dronov) [1893793] {CVE-2020-26541} - certs: Add ability to preload revocation certs (Vladis Dronov) [1893793] {CVE-2020-26541} - certs: Move load_system_certificate_list to a common function (Vladis Dronov) [1893793] {CVE-2020-26541} - certs: Add EFI_CERT_X509_GUID support for dbx entries (Vladis Dronov) [1893793] {CVE-2020-26541} - pNFS/flexfiles: Fix array overflow when flexfiles mirroring is enabled (Benjamin Coddington) [1949575] - net/sunrpc: fix useless comparison in proc_do_xprt() (Benjamin Coddington) [1949575] - net/sunrpc: return 0 on attempt to write to "transports" (Benjamin Coddington) [1949575] - NFSD: MKNOD should return NFSERR_BADTYPE instead of NFSERR_INVAL (Benjamin Coddington) [1949575] - NFSD: NFSv3 PATHCONF Reply is improperly formed (Benjamin Coddington) [1949575] - nfsroot: Default mount option should ask for built-in NFS version (Benjamin Coddington) [1949575] - nfsd: remove unneeded break (Benjamin Coddington) [1949575] - net/sunrpc: Fix return value for sysctl sunrpc.transports (Benjamin Coddington) [1949575] - NFSv4.2: support EXCHGID4_FLAG_SUPP_FENCE_OPS 4.2 EXCHANGE_ID flag (Benjamin Coddington) [1949575] - NFSv4: Fix up RCU annotations for struct nfs_netns_client (Benjamin Coddington) [1949575] - NFS: Only reference user namespace from nfs4idmap struct instead of cred (Benjamin Coddington) [1949575] - NFSD: Hoist status code encoding into XDR encoder functions (Benjamin Coddington) [1949575] - NFSv4: Use the net namespace uniquifier if it is set (Benjamin Coddington) [1949575] - NFSv4: Clean up initialisation of uniquified client id strings (Benjamin Coddington) [1949575] - SUNRPC: Add an xdr_align_data() function (Benjamin Coddington) [1949575] - SUNRPC: Add the ability to expand holes in data pages (Benjamin Coddington) [1949575] - SUNRPC: Split out _shift_data_right_tail() (Benjamin Coddington) [1949575] - SUNRPC: Split out xdr_realign_pages() from xdr_align_pages() (Benjamin Coddington) [1949575] - NFS: Use xdr_page_pos() in NFSv4 decode_getacl() (Benjamin Coddington) [1949575] - SUNRPC: Implement a xdr_page_pos() function (Benjamin Coddington) [1949575] - NFS: fix nfs_path in case of a rename retry (Benjamin Coddington) [1949575] - NFSD: Map nfserr_wrongsec outside of nfsd_dispatch (Benjamin Coddington) [1949575] - NFSD: Remove the RETURN_STATUS() macro (Benjamin Coddington) [1949575] - NFSD: Call NFSv2 encoders on error returns (Benjamin Coddington) [1949575] - NFSD: Fix .pc_release method for NFSv2 (Benjamin Coddington) [1949575] - NFSD: Remove vestigial typedefs (Benjamin Coddington) [1949575] - NFSD: Refactor nfsd_dispatch() error paths (Benjamin Coddington) [1949575] - NFSD: Clean up nfsd_dispatch() variables (Benjamin Coddington) [1949575] - NFSD: Clean up stale comments in nfsd_dispatch() (Benjamin Coddington) [1949575] - NFSD: Clean up switch statement in nfsd_dispatch() (Benjamin Coddington) [1949575] - NFSD: Encoder and decoder functions are always present (Benjamin Coddington) [1949575] - NFSACL: Replace PROC() macro with open code (Benjamin Coddington) [1949575] - lockd: Replace PROC() macro with open code (Benjamin Coddington) [1949575] - NFSD: Add missing NFSv2 .pc_func methods (Benjamin Coddington) [1949575] - fs: nfs: return per memcg count for xattr shrinkers (Benjamin Coddington) [1949575] - nfs: remove incorrect fallthrough label (Benjamin Coddington) [1949575] - nfsd: rq_lease_breaker cleanup (Benjamin Coddington) [1949575] - sunrpc: simplify do_cache_clean (Benjamin Coddington) [1949575] - sunrpc: cache : Replace seq_printf with seq_puts (Benjamin Coddington) [1949575] - silence nfscache allocation warnings with kvzalloc (Benjamin Coddington) [1949575] - nfsd: fix comparison to bool warning (Benjamin Coddington) [1949575] - NFSD: Correct type annotations in user xattr XDR functions (Benjamin Coddington) [1949575] - NFSD: Correct type annotations in user xattr helpers (Benjamin Coddington) [1949575] - SUNRPC/NFSD: Implement xdr_reserve_space_vec() (Benjamin Coddington) [1949575] - nfsd: rename delegation related tracepoints to make them less confusing (Benjamin Coddington) [1949575] - nfsd: Remove unnecessary assignment in nfs4xdr.c (Benjamin Coddington) [1949575] - net: sunrpc: delete repeated words (Benjamin Coddington) [1949575] - nfsd: Fix typo in comment (Benjamin Coddington) [1949575] - nfsd: give up callbacks on revoked delegations (Benjamin Coddington) [1949575] - nfs: fix spellint typo in pnfs.c (Benjamin Coddington) [1949575] - fs,nfs: lift compat nfs4 mount data handling into the nfs code (Benjamin Coddington) [1949575] - nfs: simplify nfs4_parse_monolithic (Benjamin Coddington) [1949575] - xprtrdma: drop double zeroing (Benjamin Coddington) [1949575] - NFSv4.2: xattr cache: remove unused cache struct field (Benjamin Coddington) [1949575] - nfs: Convert to use the preferred fallthrough macro (Benjamin Coddington) [1949575] - NFS4: Fix oops when copy_file_range is attempted with NFS4.0 source (Benjamin Coddington) [1949575] - Replace HTTP links with HTTPS ones: NFS, SUNRPC, and LOCKD clients (Benjamin Coddington) [1949575] - sunrpc: fix duplicated word in (Benjamin Coddington) [1949575] - SUNRPC: Remove remaining dprintks from sched.c (Benjamin Coddington) [1949575] - SUNRPC: Remove dprintk call sites in RPC queuing functions (Benjamin Coddington) [1949575] - SUNRPC: Clean up RPC scheduler tracepoints (Benjamin Coddington) [1949575] - SUNRPC: Replace rpcbind dprintk call sites with tracepoints (Benjamin Coddington) [1949575] - SUNRPC: Remove more dprintks in rpcb_clnt.c (Benjamin Coddington) [1949575] - SUNRPC: Remove dprintk call sites in rpcbind XDR functions (Benjamin Coddington) [1949575] - SUNRPC: Hoist trace_xprtrdma_op_setport into generic code (Benjamin Coddington) [1949575] - SUNRPC: Remove rpcb_getport_async dprintk call sites (Benjamin Coddington) [1949575] - SUNRPC: Clean up call_bind_status() observability (Benjamin Coddington) [1949575] - SUNRPC: Remove dprintk call site in call_decode (Benjamin Coddington) [1949575] - SUNRPC: Trace call_refresh events (Benjamin Coddington) [1949575] - SUNRPC: Add trace_rpc_timeout_status() (Benjamin Coddington) [1949575] - SUNRPC: Mitigate cond_resched() in xprt_transmit() (Benjamin Coddington) [1949575] - SUNRPC: Replace connect dprintk call sites with a tracepoint (Benjamin Coddington) [1949575] - SUNRPC: Remove dprintk call site in call_start() (Benjamin Coddington) [1949575] - SUNRPC: Remove the dprint_status() macro (Benjamin Coddington) [1949575] - SUNRPC: Replace dprintk() call site in xs_nospace() (Benjamin Coddington) [1949575] - SUNRPC: Replace dprintk() call site in xprt_prepare_transmit (Benjamin Coddington) [1949575] - SUNRPC: Update debugging instrumentation in xprt_do_reserve() (Benjamin Coddington) [1949575] - SUNRPC: Remove debugging instrumentation from xprt_release (Benjamin Coddington) [1949575] - SUNRPC: Hoist trace_xprtrdma_op_allocate into generic code (Benjamin Coddington) [1949575] - SUNRPC: Remove trace_xprt_complete_rqst() (Benjamin Coddington) [1949575] - SUNRPC dont update timeout value on connection reset (Benjamin Coddington) [1949575] - nfs4: strengthen error check to avoid unexpected result (Benjamin Coddington) [1949575] - NFS: remove redundant pointer clnt (Benjamin Coddington) [1949575] - sunrpc: Avoid comma separated statements (Benjamin Coddington) [1949575]- Revert "sctp: Fix SHUTDOWN CTSN Ack in the peer restart case" (Xin Long) [1953839] - sctp: do asoc update earlier in sctp_sf_do_dupcook_b (Xin Long) [1953839] - sctp: do asoc update earlier in sctp_sf_do_dupcook_a (Xin Long) [1953839] - NFSv4: Fixes for nfs4_bitmask_adjust() (Steve Dickson) [1926961] - powerpc/paravirt: Use is_kvm_guest() in vcpu_is_preempted() (Desnes A. Nunes do Rosario) [1918720] - powerpc: Reintroduce is_kvm_guest() as a fast-path check (Desnes A. Nunes do Rosario) [1918720] - powerpc: Rename is_kvm_guest() to check_kvm_guest() (Desnes A. Nunes do Rosario) [1918720] - powerpc: Refactor is_kvm_guest() declaration to new header (Desnes A. Nunes do Rosario) [1918720] - powerpc/pseries: Move some PAPR paravirt functions to their own file (Desnes A. Nunes do Rosario) [1918720] - powerpc/shared: Use static key to detect shared processor (Desnes A. Nunes do Rosario) [1918720] - powerpc/spinlocks: Fix oops in __spin_yield() on bare metal (Desnes A. Nunes do Rosario) [1918720] - powerpc/spinlocks: Rename SPLPAR-only spinlocks (Desnes A. Nunes do Rosario) [1918720] - powerpc/spinlocks: Refactor SHARED_PROCESSOR (Desnes A. Nunes do Rosario) [1918720] - Revert "ACPICA: Interpreter: fix memory leak by using existing buffer" (Mark Langsdorf) [1935928] - x86/efi: Remove EFI PGD build time checks (Mark Langsdorf) [1935928] - ACPI: scan: Fix battery devices sometimes never binding (Mark Langsdorf) [1935928] - ACPI/IORT: Do not blindly trust DMA masks from firmware (Mark Langsdorf) [1935928] - ACPI: thermal: Do not call acpi_thermal_check() directly (Mark Langsdorf) [1935928] - ACPI: sysfs: Prefer "compatible" modalias (Mark Langsdorf) [1935928] - ACPI: scan: Make acpi_bus_get_device() clear return pointer on error (Mark Langsdorf) [1935928] - ACPI: scan: Harden acpi_device_add() against device ID overflows (Mark Langsdorf) [1935928] - ACPI: Update Kconfig help text for items that are no longer modular (Mark Langsdorf) [1935928] - ACPI: PM: s2idle: Drop unused local variables and related code (Mark Langsdorf) [1935928] - ACPI: PM: s2idle: Move x86-specific code to the x86 directory (Mark Langsdorf) [1935928] - ACPI: scan: Add Intel Baytrail Mailbox Device to acpi_ignore_dep_ids (Mark Langsdorf) [1935928] - ACPI: scan: Avoid unnecessary second pass in acpi_bus_scan() (Mark Langsdorf) [1935928] - ACPI: scan: Defer enumeration of devices with _DEP lists (Mark Langsdorf) [1935928] - ACPI: scan: Evaluate _DEP before adding the device (Mark Langsdorf) [1935928] - ACPI: PM: s2idle: Add AMD support to handle _DSM (Mark Langsdorf) [1935928] - ACPI: processor: fix NONE coordination for domain mapping failure (Mark Langsdorf) [1935928] - cpufreq: Fix cpufreq_online() return value on errors (Mark Langsdorf) [1935928] - opp: of: Allow empty opp-table with opp-shared (Mark Langsdorf) [1935928] - dt-bindings: opp: Allow empty OPP tables (Mark Langsdorf) [1935928] - ACPI: Drop acpi_dev_irqresource_disabled() (Mark Langsdorf) [1935928] - resource: Add irqresource_disabled() (Mark Langsdorf) [1935928] - genirq/affinity: Add irq_update_affinity_desc() (Mark Langsdorf) [1935928] - driver core: Add fwnode_init() (Mark Langsdorf) [1935928] - ACPI: scan: Fix up _DEP-related terminology with supplier/consumer (Mark Langsdorf) [1935928] - ACPI: scan: Drop INT3396 from acpi_ignore_dep_ids[] (Mark Langsdorf) [1935928] - Revert "ACPI / resources: Use AE_CTRL_TERMINATE to terminate resources walks" (Mark Langsdorf) [1935928] - ACPI: scan: Add PNP0D80 to the _DEP exceptions list (Mark Langsdorf) [1935928] - PM: ACPI: Refresh wakeup device power configuration every time (Mark Langsdorf) [1935928] - PM: ACPI: PCI: Drop acpi_pm_set_bridge_wakeup() (Mark Langsdorf) [1935928] - ACPI: scan: Call acpi_get_object_info() from acpi_add_single_object() (Mark Langsdorf) [1935928] - ACPI: scan: Add acpi_info_matches_hids() helper (Mark Langsdorf) [1935928] - ACPICA: Update version to 20201113 (Mark Langsdorf) [1935928] - ACPICA: Interpreter: fix memory leak by using existing buffer (Mark Langsdorf) [1935928] - ACPICA: Add function trace macros to improve debugging (Mark Langsdorf) [1935928] - ACPICA: Also handle "orphan" _REG methods for GPIO OpRegions (Mark Langsdorf) [1935928] - ACPICA: Remove extreaneous "the" in comments (Mark Langsdorf) [1935928] - ACPICA: Add 5 new UUIDs to the known UUID table (Mark Langsdorf) [1935928] - ACPI: processor: Drop duplicate setting of shared_cpu_map (Mark Langsdorf) [1935928] - ACPI: EC: Clean up status flags checks in advance_transaction() (Mark Langsdorf) [1935928] - ACPI: EC: Untangle error handling in advance_transaction() (Mark Langsdorf) [1935928] - ACPI: EC: Simplify error handling in advance_transaction() (Mark Langsdorf) [1935928] - ACPI: EC: Rename acpi_ec_is_gpe_raised() (Mark Langsdorf) [1935928] - ACPI: EC: Fold acpi_ec_clear_gpe() into its caller (Mark Langsdorf) [1935928] - ACPI: EC: Eliminate in_interrupt() usage (Mark Langsdorf) [1935928] - ACPI: acpi_drivers.h: Update the kernel doc (Mark Langsdorf) [1935928] - ACPI: acpi_drivers.h: Remove the leftover dead code (Mark Langsdorf) [1935928] - ACPI: tiny-power-button: Simplify the code using module_acpi_driver() (Mark Langsdorf) [1935928] - ACPI: SBS: Simplify the code using module_acpi_driver() (Mark Langsdorf) [1935928] - ACPI: SBS: Simplify the driver init code (Mark Langsdorf) [1935928] - ACPI: debug: Remove the not used function (Mark Langsdorf) [1935928] - ACPI: processor: Remove the duplicated ACPI_PROCESSOR_CLASS macro (Mark Langsdorf) [1935928] - ACPI: watchdog: Replace open coded variant of resource_union() (Mark Langsdorf) [1935928] - PCI/ACPI: Replace open coded variant of resource_union() (Mark Langsdorf) [1935928] - resource: Introduce resource_union() for overlapping resources (Mark Langsdorf) [1935928] - resource: Group resource_overlaps() with other inline helpers (Mark Langsdorf) [1935928] - resource: Simplify region_intersects() by reducing conditionals (Mark Langsdorf) [1935928] - ACPI, APEI: make apei_resources_all static (Mark Langsdorf) [1935928] - mm/mmu_notifier: allocate mmu_notifier_rh in __mmu_notifier_register() (Jeremy Cline) [1909072]- Amends commit ea6244cc248b to include a version string in module info. (Ken Cox) [1955726] - i40e: use minimal admin queue for kdump (Stefan Assmann) [1834962] - i40e: use minimal Rx and Tx ring buffers for kdump (Stefan Assmann) [1834962] - i40e: use minimal Tx and Rx pairs for kdump (Stefan Assmann) [1834962] - net/sched: sch_frag: fix stack OOB read while fragmenting IPv4 packets (Davide Caratti) [1924608] - openvswitch: fix stack OOB read while fragmenting IPv4 packets (Davide Caratti) [1924608] - net/sched: act_ct: fix wild memory access when clearing fragments (Davide Caratti) [1924608] - selinux: fall back to SECURITY_FS_USE_GENFS if no xattr support (Ondrej Mosnacek) [1934093 1915825] - selinux: mark some global variables __ro_after_init (Ondrej Mosnacek) [1934093] - selinux: make selinuxfs_mount static (Ondrej Mosnacek) [1934093] - selinux: drop the unnecessary aurule_callback variable (Ondrej Mosnacek) [1934093] - selinux: remove unused global variables (Ondrej Mosnacek) [1934093] - selinux: fix inconsistency between inode_getxattr and inode_listsecurity (Ondrej Mosnacek) [1934093] - selinux: Fix fall-through warnings for Clang (Ondrej Mosnacek) [1934093] - selinux: fix inode_doinit_with_dentry() LABEL_INVALID error handling (Ondrej Mosnacek) [1934093] - selinux: allow dontauditx and auditallowx rules to take effect without allowx (Ondrej Mosnacek) [1934093] - selinux: fix error initialization in inode_doinit_with_dentry() (Ondrej Mosnacek) [1934093] - selinux: Fix error return code in sel_ib_pkey_sid_slow() (Ondrej Mosnacek) [1934093] - selinux: access policycaps with READ_ONCE/WRITE_ONCE (Ondrej Mosnacek) [1934093] - selinux: delete repeated words in comments (Ondrej Mosnacek) [1934093] - selinux: add basic filtering for audit trace events (Ondrej Mosnacek) [1934093 1954024] - selinux: add tracepoint on audited events (Ondrej Mosnacek) [1934093 1954024] - selinux: permit removing security.selinux xattr before policy load (Ondrej Mosnacek) [1934093] - exec: Always set cap_ambient in cap_bprm_set_creds (Ondrej Mosnacek) [1934093] - security: remove duplicated include from security.h (Ondrej Mosnacek) [1934093] - security/commoncap: Use xattr security prefix len (Ondrej Mosnacek) [1934093] - LSM: switch to blocking policy update notifiers (Ondrej Mosnacek) [1934093] - security: Make capability_hooks static (Ondrej Mosnacek) [1934093] - securityfs: fix use-after-free on symlink traversal (Ondrej Mosnacek) [1934093] - LSM: Check for NULL cred-security on free (Ondrej Mosnacek) [1934093] - security: check for kstrdup() failure in lsm_append() (Ondrej Mosnacek) [1934093] - scsi: mpt3sas: Block PCI config access from userspace during reset (Tomas Henzl) [1954555] - scsi: mpt3sas: Fix endianness for ActiveCablePowerRequirement (Tomas Henzl) [1954555] - scsi: mpt3sas: Fix error return code of mpt3sas_base_attach() (Tomas Henzl) [1954555] - scsi: mpt3sas: Do not use GFP_KERNEL in atomic context (Tomas Henzl) [1954555] - scsi: mpt3sas: Only one vSES is present even when IOC has multi vSES (Tomas Henzl) [1953421] - scsi: bnx2i: Make bnx2i_process_iscsi_error() simpler and more robust (Nilesh Javali) [1921612] - scsi: bnx2i: Fix bnx2i_set_ccell_info()'s name in description (Nilesh Javali) [1921612] - scsi: bnx2i: Requires MMU (Nilesh Javali) [1921612] - scsi: bnx2i: Remove unnecessary mutex_init() (Nilesh Javali) [1921612] - scsi: bnx2i: Add parameter description and rename another (Nilesh Javali) [1921612] - scsi: bnx2i: Add, remove and edit some function parameter descriptions (Nilesh Javali) [1921612] - scsi: bnx2i: Fix a whole host of kerneldoc issues (Nilesh Javali) [1921612] - scsi: bnx2i: Add missing descriptions for 'attr' parameter (Nilesh Javali) [1921612] - scsi: bnx2i: Fix parameter misnaming in function header (Nilesh Javali) [1921612] - mfd: intel-lpss: Add Intel Alder Lake PCH-P PCI IDs (Steve Best) [1929489] - lib: list_sort.c: add a blank line to avoid kernel-doc warnings (Rafael Aquini) [1900774] - lib/list_sort: fix kerneldoc build error (Rafael Aquini) [1900774] - lib/list_sort: optimize number of calls to comparison function (Rafael Aquini) [1900774] - lib/list_sort: simplify and remove MAX_LIST_LENGTH_BITS (Rafael Aquini) [1900774] - perf bench numa: Fix the condition checks for max number of NUMA nodes (Steve Best) [1936333] - powerpc/perf: Record counter overflow always if SAMPLE_IP is unset (Gustavo Walbon) [1921684] - perf powerpc: Support exposing Performance Monitor Counter SPRs as part of extended regs (Gustavo Walbon) [1921684] - powerpc/perf: Expose Performance Monitor Counter SPR's as part of extended regs (Gustavo Walbon) [1921684] - powerpc/perf: Include PMCs as part of per-cpu cpuhw_events struct (Gustavo Walbon) [1921684] - powerpc/perf: Adds support for programming of Thresholding in P10 (Gustavo Walbon) [1921684] - x86/entry/64: Deduplicate multiple IBRS macros in paranoid_entry (Waiman Long) [1924364] - x86/speculation: Fix prctl() when spectre_v2_user={seccomp,prctl},ibpb (Waiman Long) [1924364] - x86/speculation: Allow IBPB to be conditionally enabled on CPUs with always-on STIBP (Waiman Long) [1924364] - x86/bugs/multihit: Fix mitigation reporting when VMX is not in use (Waiman Long) [1924364] - x86/speculation: Merge one test in spectre_v2_user_select_mitigation() (Waiman Long) [1924364] - x86/bugs: Move enum taa_mitigations to bugs.c (Waiman Long) [1924364] - mm/memcg: set memcg when splitting page (Waiman Long) [1937825] - mm/memcg: rename mem_cgroup_split_huge_fixup to split_page_memcg and add nr_pages argument (Waiman Long) [1937825] - mm, tracing: Fix kmem_cache_free trace event to not print stale pointers (Waiman Long) [1937825] - mm: memcontrol: fix get_active_memcg return value (Waiman Long) [1937825] - fs: buffer: use raw page_memcg() on locked page (Waiman Long) [1937825] - mm/list_lru.c: remove kvfree_rcu_local() (Waiman Long) [1937825] - mm: memcontrol: replace the loop with a list_for_each_entry() (Waiman Long) [1937825] - mm/memcontrol: remove redundant NULL check (Waiman Long) [1937825] - mm: page_counter: re-layout structure to reduce false sharing (Waiman Long) [1937825] - mm: kmem: make __memcg_kmem_(un)charge static (Waiman Long) [1937825] - mm: memcg: add swapcache stat for memcg v2 (Waiman Long) [1937825] - mm/memcg: remove rcu locking for lock_page_lruvec function series (Waiman Long) [1937825] - mm/memcg: revise the using condition of lock_page_lruvec function series (Waiman Long) [1937825] - mm: memcontrol: make the slab calculation consistent (Waiman Long) [1937825] - mm: memcontrol: convert NR_FILE_PMDMAPPED account to pages (Waiman Long) [1937825] - mm: memcontrol: convert NR_SHMEM_PMDMAPPED account to pages (Waiman Long) [1937825] - mm: memcontrol: convert NR_SHMEM_THPS account to pages (Waiman Long) [1937825] - mm: memcontrol: convert NR_FILE_THPS account to pages (Waiman Long) [1937825] - mm: memcontrol: convert NR_ANON_THPS account to pages (Waiman Long) [1937825] - mm: memcontrol: optimize per-lruvec stats counter memory usage (Waiman Long) [1937825] - mm: memcg/slab: pre-allocate obj_cgroups for slab caches with SLAB_ACCOUNT (Waiman Long) [1937825] - mm/slub: minor coding style tweaks (Waiman Long) [1937825] - mm, slub: remove slub_memcg_sysfs boot param and CONFIG_SLUB_MEMCG_SYSFS_ON (Waiman Long) [1937825] - mm, slub: splice cpu and page freelists in deactivate_slab() (Waiman Long) [1937825] - mm, slab, slub: stop taking cpu hotplug lock (Waiman Long) [1937825] - mm, slab, slub: stop taking memory hotplug lock (Waiman Long) [1937825] - mm, slub: stop freeing kmem_cache_node structures on node offline (Waiman Long) [1937825] - mm/slub: disable user tracing for kmemleak caches by default (Waiman Long) [1937825] - mm/slab: minor coding style tweaks (Waiman Long) [1937825] - mm/sl?b.c: remove ctor argument from kmem_cache_flags (Waiman Long) [1937825] - mm, tracing: record slab name for kmem_cache_free() (Waiman Long) [1937825] - mm: fix numa stats for thp migration (Waiman Long) [1937825] - mm: memcg: fix memcg file_dirty numa stat (Waiman Long) [1937825] - mm/memcontrol: fix warning in mem_cgroup_page_lruvec() (Waiman Long) [1937825] - mm: slub: call account_slab_page() after slab page initialization (Waiman Long) [1937825] - mm/hugetlb: fix deadlock in hugetlb_cow error path (Waiman Long) [1937825] - mm/memcontrol:rewrite mem_cgroup_page_lruvec() (Waiman Long) [1937825] - mm/memcg: remove unused definitions (Waiman Long) [1937825] - mm/memcg: warning on !memcg after readahead page charged (Waiman Long) [1937825] - mm/memcg: bail early from swap accounting if memcg disabled (Waiman Long) [1937825] - mm/lru: revise the comments of lru_lock (Waiman Long) [1937825] - mm/lru: introduce relock_page_lruvec() (Waiman Long) [1937825] - mm/lru: replace pgdat lru_lock with lruvec lock (Waiman Long) [1937825] - mm/lru: move lock into lru_note_cost (Waiman Long) [1937825] - mm/swap.c: serialize memcg changes in pagevec_lru_move_fn (Waiman Long) [1937825] - mm/compaction: do page isolation first in compaction (Waiman Long) [1937825] - mm/lru: introduce TestClearPageLRU() (Waiman Long) [1937825] - mm/mlock: remove __munlock_isolate_lru_page() (Waiman Long) [1937825] - mm/mlock: remove lru_lock on TestClearPageMlocked (Waiman Long) [1937825] - mm/vmscan: remove lruvec reget in move_pages_to_lru (Waiman Long) [1937825] - mm/swap.c: fold vm event PGROTATED into pagevec_move_tail_fn (Waiman Long) [1937825] - mm/memcg: add debug checking in lock_page_memcg (Waiman Long) [1937825] - mm: page_idle_get_page() does not need lru_lock (Waiman Long) [1937825] - mm/rmap: stop store reordering issue on page->mapping (Waiman Long) [1937825] - mm/vmscan: remove unnecessary lruvec adding (Waiman Long) [1937825] - mm/thp: narrow lru locking (Waiman Long) [1937825] - mm/thp: simplify lru_add_page_tail() (Waiman Long) [1937825] - mm/thp: use head for head page in lru_add_page_tail() (Waiman Long) [1937825] - mm/thp: move lru_add_page_tail() to huge_memory.c (Waiman Long) [1937825] - mm: slub: convert sysfs sprintf family to sysfs_emit/sysfs_emit_at (Waiman Long) [1937825] - mm: truncate_complete_page() does not exist any more (Waiman Long) [1937825] - mm/vmscan: drop unneeded assignment in kswapd() (Waiman Long) [1937825] - mm: memcontrol: account pagetables per node (Waiman Long) [1937825] - mm: move lruvec stats update functions to vmstat.h (Waiman Long) [1937825] - mm/memcg: remove incorrect comment (Waiman Long) [1937825] - mm: memcontrol: sssign boolean values to a bool variable (Waiman Long) [1937825] - mm: memcg/slab: rename *_lruvec_slab_state to *_lruvec_kmem_state (Waiman Long) [1937825] - mm: memcg: remove obsolete memcg_has_children() (Waiman Long) [1937825] - mm/page_counter: use page_counter_read in page_counter_set_max (Waiman Long) [1937825] - cgroup: remove obsoleted broken_hierarchy and warned_broken_hierarchy (Waiman Long) [1937825] - docs: cgroup-v1: reflect the deprecation of the non-hierarchical mode (Waiman Long) [1937825] - mm: memcg: deprecate the non-hierarchical mode (Waiman Long) [1937825] - mm: memcg: fix obsolete code comments (Waiman Long) [1937825] - mm/memcg: update page struct member in comments (Waiman Long) [1937825] - mm/rmap: always do TTU_IGNORE_ACCESS (Waiman Long) [1937825] - mm: memcontrol: eliminate redundant check in __mem_cgroup_insert_exceeded() (Waiman Long) [1937825] - mm: memcontrol: remove unused mod_memcg_obj_state() (Waiman Long) [1937825] - mm: memcontrol: add file_thp, shmem_thp to memory.stat (Waiman Long) [1937825] - mm/gup: combine put_compound_head() and unpin_user_page() (Waiman Long) [1937825] - mm: Convert page kmemcg type to a page memcg flag (Waiman Long) [1937825] - mm: Introduce page memcg flags (Waiman Long) [1937825] - mm: memcontrol/slab: Use helpers to access slab page's memcg_data (Waiman Long) [1937825] - mm: memcontrol: Use helpers to read page's memcg data (Waiman Long) [1937825] - hugetlbfs: fix anon huge page migration race (Waiman Long) [1937825] - mm: memcontrol: fix missing wakeup polling thread (Waiman Long) [1937825] - mm/gup: use unpin_user_pages() in __gup_longterm_locked() (Waiman Long) [1937825] - mm/vmscan: fix NR_ISOLATED_FILE corruption on 64-bit (Waiman Long) [1937825] - mm/compaction: stop isolation if too many pages are isolated and we have pages to migrate (Waiman Long) [1937825] - mm/compaction: count pages and stop correctly during page isolation (Waiman Long) [1937825] - mm: kmem: enable kernel memcg accounting from interrupt contexts (Waiman Long) [1937825] - mm: kmem: prepare remote memcg charging infra for interrupt contexts (Waiman Long) [1937825] - mm: kmem: remove redundant checks from get_obj_cgroup_from_current() (Waiman Long) [1937825] - mm, memcg: rework remote charging API to support nesting (Waiman Long) [1937825] - mm: use self-explanatory macros rather than "2" (Waiman Long) [1937825] - mm/vmscan: allow arbitrary sized pages to be paged out (Waiman Long) [1937825] - mm/rmap: fix assumptions of THP size (Waiman Long) [1937825] - mm/huge_memory: fix can_split_huge_page assumption of THP size (Waiman Long) [1937825] - mm/huge_memory: fix page_trans_huge_mapcount assumption of THP size (Waiman Long) [1937825] - mm/huge_memory: fix split assumption of page size (Waiman Long) [1937825] - mm/huge_memory: fix total_mapcount assumption of page size (Waiman Long) [1937825] - mm/page_owner: change split_page_owner to take a count (Waiman Long) [1937825] - mm/memory: remove page fault assumption of compound page size (Waiman Long) [1937825] - mm/filemap: fix page cache removal for arbitrary sized THPs (Waiman Long) [1937825] - mm/vmscan: fix comments for isolate_lru_page() (Waiman Long) [1937825] - mm/vmscan: fix infinite loop in drop_slab_node (Waiman Long) [1937825] - mm: move call to compound_head() in release_pages() (Waiman Long) [1937825] - mm: account PMD tables like PTE tables (Waiman Long) [1937825] - mm/memcg: fix device private memcg accounting (Waiman Long) [1937825] - mm: memcontrol: add the missing numa_stat interface for cgroup v2 (Waiman Long) [1937825] - mm: remove activate_page() from unuse_pte() (Waiman Long) [1937825] - bdi: replace BDI_CAP_NO_{WRITEBACK,ACCT_DIRTY} with a single flag (Waiman Long) [1937825] - mm/thp: fix __split_huge_pmd_locked() for migration PMD (Waiman Long) [1937825] - mm: fix check_move_unevictable_pages() on THP (Waiman Long) [1937825] - mm: migration of hugetlbfs page skip memcg (Waiman Long) [1937825] - mm: and drivers core: Convert hugetlb_report_node_meminfo to sysfs_emit (Waiman Long) [1937825] - drivers core: Miscellaneous changes for sysfs_emit (Waiman Long) [1937825] - drivers core: Reindent a couple uses around sysfs_emit (Waiman Long) [1937825] - drivers core: Remove strcat uses around sysfs_emit and neaten (Waiman Long) [1937825] - drivers core: Use sysfs_emit and sysfs_emit_at for show(device *...) functions (Waiman Long) [1937825] - sysfs: Add sysfs_emit and sysfs_emit_at to format sysfs output (Waiman Long) [1937825] - mm: fix pin vs. gup mismatch with gate pages (Waiman Long) [1937825] - mm/gup: use a standard migration target allocation callback (Waiman Long) [1937825] - mm/hugetlb: make hugetlb migration callback CMA aware (Waiman Long) [1937825] - mm/gup: restrict CMA region by using allocation scope API (Waiman Long) [1937825] - mm/page_alloc: remove a wrapper for alloc_migration_target() (Waiman Long) [1937825] - mm/mempolicy: use a standard migration target allocation callback (Waiman Long) [1937825] - mm/migrate: introduce a standard migration target allocation function (Waiman Long) [1937825] - mm/migrate: clear __GFP_RECLAIM to make the migration callback consistent with regular THP allocations (Waiman Long) [1937825] - mm/hugetlb: unify migration callbacks (Waiman Long) [1937825] - mm/migrate: move migration helper from .h to .c (Waiman Long) [1937825] - mm/page_isolation: prefer the node of the source page (Waiman Long) [1937825] - hugetlbfs: remove call to huge_pte_alloc without i_mmap_rwsem (Waiman Long) [1937825] - mm, oom: show process exiting information in __oom_kill_process() (Waiman Long) [1937825] - doc, mm: clarify /proc//oom_score value range (Waiman Long) [1937825] - doc, mm: sync up oom_score_adj documentation (Waiman Long) [1937825] - mm, oom: make the calculation of oom badness more accurate (Waiman Long) [1937825] - mm: vmscan: consistent update to pgrefill (Waiman Long) [1937825] - mm/vmscan.c: fix typo (Waiman Long) [1937825] - mm: memcontrol: account kernel stack per node (Waiman Long) [1937825] - mm/hugetlb.c: fix pages per hugetlb calculation (Waiman Long) [1937825] - doc: THP CoW fault no longer allocate THP (Waiman Long) [1937825] - driver core: platform: expose numa_node to users in sysfs (Waiman Long) [1937825] - nilfs2: fix null pointer dereference at nilfs_segctor_do_construct() (Waiman Long) [1937825] - mm, memcg: fix some typos in memcontrol.c (Waiman Long) [1937825] - mm/vmsan: fix some typos in comment (Waiman Long) [1937825] - mm: thp: don't need to drain lru cache when splitting and mlocking THP (Waiman Long) [1937825] - mm/vmscan: update the comment of should_continue_reclaim() (Waiman Long) [1937825] - mm/vmscan.c: change prototype for shrink_page_list (Waiman Long) [1937825] - mm/vmscan: count layzfree pages and fix nr_isolated_* mismatch (Waiman Long) [1937825] - mm/vmscan.c: use update_lru_size() in update_lru_sizes() (Waiman Long) [1937825] - mm: simplify calling a compound page destructor (Waiman Long) [1937825] - mm/page_alloc: integrate classzone_idx and high_zoneidx (Waiman Long) [1937825] - mm/page_alloc: use ac->high_zoneidx for classzone_idx (Waiman Long) [1937825] - mm/page_alloc.c: extract check_[new|free]_page_bad() common part to page_bad_reason() (Waiman Long) [1937825] - mm/page_alloc.c: rename free_pages_check() to check_free_page() (Waiman Long) [1937825] - mm/page_alloc.c: rename free_pages_check_bad() to check_free_page_bad() (Waiman Long) [1937825] - mm/page_alloc.c: bad_flags is not necessary for bad_page() (Waiman Long) [1937825] - mm/page_alloc.c: bad_[reason|flags] is not necessary when PageHWPoison (Waiman Long) [1937825] - scs: Report SCS usage in bytes rather than number of entries (Waiman Long) [1937825] - scs: Move accounting into alloc/free functions (Waiman Long) [1937825] - mm/vmscan: remove unnecessary argument description of isolate_lru_pages() (Waiman Long) [1937825] - scs: Add support for stack usage debugging (Waiman Long) [1937825] - scs: Add page accounting for shadow call stack allocations (Waiman Long) [1937825] - scs: Add support for Clang's Shadow Call Stack (SCS) (Waiman Long) [1937825] - mm/migrate.c: unify "not queued for migration" handling in do_pages_move() (Waiman Long) [1937825] - mm/migrate.c: check pagelist in move_pages_and_store_status() (Waiman Long) [1937825] - mm/migrate.c: wrap do_move_pages_to_node() and store_status() (Waiman Long) [1937825] - mm/migrate.c: no need to check for i > start in do_pages_move() (Waiman Long) [1937825] - mm/hugetlb: remove unnecessary memory fetch in PageHeadHuge() (Waiman Long) [1937825] - hugetlbfs: Use i_mmap_rwsem to address page fault/truncate race (Waiman Long) [1937825] - hugetlbfs: use i_mmap_rwsem for more pmd sharing synchronization (Waiman Long) [1937825] - mm,thp,compaction,cma: allow THP migration for CMA allocations (Waiman Long) [1937825] - mm,compaction,cma: add alloc_contig flag to compact_control (Waiman Long) [1937825] - mm/vmscan.c: do_try_to_free_pages(): clean code by removing unnecessary assignment (Waiman Long) [1937825] - mm/vmscan.c: make may_enter_fs bool in shrink_page_list() (Waiman Long) [1937825] - mm/vmscan.c: fix data races using kswapd_classzone_idx (Waiman Long) [1937825] - mm/vmscan.c: remove cpu online notification for now (Waiman Long) [1937825] - mm: vmscan: replace open codings to NUMA_NO_NODE (Waiman Long) [1937825] - mm: swap: make page_evictable() inline (Waiman Long) [1937825] - mm/swap.c: not necessary to export __pagevec_lru_add() (Waiman Long) [1937825] - mm/gup: fix omission of check on FOLL_LONGTERM in gup fast path (Waiman Long) [1937825] - mm: dump_page(): additional diagnostics for huge pinned pages (Waiman Long) [1937825] - mm: improve dump_page() for compound pages (Waiman Long) [1937825] - selftests/vm: run_vmtests: invoke gup_benchmark with basic FOLL_PIN coverage (Waiman Long) [1937825] - mm/gup_benchmark: support pin_user_pages() and related calls (Waiman Long) [1937825] - mm/gup: /proc/vmstat: pin_user_pages (FOLL_PIN) reporting (Waiman Long) [1937825] - mm/gup: page->hpage_pinned_refcount: exact pin counts for huge pages (Waiman Long) [1937825] - mm/gup: track FOLL_PIN pages (Waiman Long) [1937825] - mm/gup: pass gup flags to two more routines (Waiman Long) [1937825] - mm: introduce page_ref_sub_return() (Waiman Long) [1937825] - mm/gup: pass a flags arg to __gup_device_* functions (Waiman Long) [1937825] - mm/gup: split get_user_pages_remote() into two routines (Waiman Long) [1937825] - sysfs: fix static inline declaration of sysfs_groups_change_owner() (Waiman Long) [1937825] - drivers/base/cpu: Simplify s*nprintf() usages (Waiman Long) [1937825] - drivers/base/cpu: Use scnprintf() for avoiding potential buffer overflow (Waiman Long) [1937825] - sysfs: add sysfs_change_owner() (Waiman Long) [1937825] - sysfs: add sysfs_group{s}_change_owner() (Waiman Long) [1937825] - sysfs: add sysfs_link_change_owner() (Waiman Long) [1937825] - sysfs: add sysfs_file_change_owner() (Waiman Long) [1937825] - mm/huge_memory.c: reduce critical section protected by split_queue_lock (Waiman Long) [1937825] - mm/huge_memory.c: use head to emphasize the purpose of page (Waiman Long) [1937825] - mm/huge_memory.c: use head to check huge zero page (Waiman Long) [1937825] - mm/gup: move try_get_compound_head() to top, fix minor issues (Waiman Long) [1937825] - userfaultfd: wrap the common dst_vma check into an inlined function (Waiman Long) [1937825] - userfaultfd: remove unnecessary WARN_ON() in __mcopy_atomic_hugetlb() (Waiman Long) [1937825] - userfaultfd: use vma_pagesize for all huge page size calculation (Waiman Long) [1937825] - mm/hugetlb: avoid looping to the same hugepage if !pages and !vmas (Waiman Long) [1937825] - hugetlb: remove unused hstate in hugetlb_fault_mutex_hash() (Waiman Long) [1937825] - hugetlbfs: convert macros to static inline, fix sparse warning (Waiman Long) [1937825] - hugetlbfs: hugetlb_fault_mutex_hash() cleanup (Waiman Long) [1937825] - mm/gup.c: allow CMA migration to propagate errors back to caller (Waiman Long) [1937825] - mm/gup_benchmark: fix MAP_HUGETLB case (Waiman Long) [1937825] - mm/gup_benchmark: add a missing "w" to getopt string (Waiman Long) [1937825] - mm, page_owner: rename flag indicating that page is allocated (Waiman Long) [1937825] - mm, page_owner: decouple freeing stack trace from debug_pagealloc (Waiman Long) [1937825] - mm, page_owner: fix off-by-one error in __set_page_owner_handle() (Waiman Long) [1937825] - mm/filemap.c: don't initiate writeback if mapping has no dirty pages (Waiman Long) [1937825] - mm, page_owner, debug_pagealloc: save and dump freeing stack trace (Waiman Long) [1937825] - mm, page_owner: keep owner info when freeing the page (Waiman Long) [1937825] - mm, page_owner: record page owner for each subpage (Waiman Long) [1937825] - mm: introduce page_size() (Waiman Long) [1937825] - mm, tracing: Print symbol name for call_site in trace events (Waiman Long) [1937825] - mm/gup.c: mark undo_dev_pagemap as __maybe_unused (Waiman Long) [1937825] - mm, memcg: introduce memory.events.local (Waiman Long) [1937825] - memcg, fsnotify: no oom-kill for remote memcg charging (Waiman Long) [1937825] - mm/swap_state.c: simplify total_swapcache_pages() with get_swap_device() (Waiman Long) [1937825] - mm: make !CONFIG_HUGE_PAGE wrappers into static inlines (Waiman Long) [1937825] - include/linux/hugetlb.h: convert to use vm_fault_t (Waiman Long) [1937825] - mm/page_ext.c: fix an imbalance with kmemleak (Waiman Long) [1937825] - mm/hugetlb: add prot_modify_start/commit sequence for hugetlb update (Waiman Long) [1937825] - iov_iter: optimize page_copy_sane() (Waiman Long) [1937825] - mm: remove __hugepage_set_anon_rmap() (Waiman Long) [1937825] - mm: remove pte_lock_deinit() (Waiman Long) [1937825] - mm/debug.c: make "migrate_reason_names[]" const char * (Waiman Long) [1937825] - vmscan: return NODE_RECLAIM_NOSCAN in node_reclaim() when CONFIG_NUMA is n (Waiman Long) [1937825] - tools/testing/selftests/vm/gup_benchmark.c: add MAP_HUGETLB option (Waiman Long) [1937825] - tools/testing/selftests/vm/gup_benchmark.c: add MAP_SHARED option (Waiman Long) [1937825] - tools/testing/selftests/vm/gup_benchmark.c: allow user specified file (Waiman Long) [1937825] - tools/testing/selftests/vm/gup_benchmark.c: fix 'write' flag usage (Waiman Long) [1937825] - mm/page_ext.c: constify lookup_page_ext() argument (Waiman Long) [1937825] - mm, page_alloc: actually ignore mempolicies for high priority allocations (Waiman Long) [1937825] - thp: use mm_file_counter to determine update which rss counter (Waiman Long) [1937825]- RDMA/cxgb4: Fix the reported max_recv_sge value (Kamal Heib) [1931850 1918264] - RDMA/qedr: Fix kernel panic when trying to access recv_cq (Kamal Heib) [1931850] - RDMA/addr: Be strict with gid size (Kamal Heib) [1931850] - IB/hfi1: Fix probe time panic when AIP is enabled with a buggy BIOS (Kamal Heib) [1931850 1921704 1953593] - RDMA/rxe: Fix errant WARN_ONCE in rxe_completer() (Kamal Heib) [1931850] - RDMA/rxe: Fix extra deref in rxe_rcv_mcast_pkt() (Kamal Heib) [1931850] - RDMA/rxe: Fix FIXME in rxe_udp_encap_recv() (Kamal Heib) [1931850] - RDMA/rxe: Fix missed IB reference counting in loopback (Kamal Heib) [1931850] - RDMA/uverbs: Fix kernel-doc warning of _uverbs_alloc (Kamal Heib) [1931850] - RDMA/rxe: Fix missing kconfig dependency on CRYPTO (Kamal Heib) [1931850] - RDMA/cm: Fix IRQ restore in ib_send_cm_sidr_rep (Kamal Heib) [1931850] - RDMA/rxe: Remove unused pkt->offset (Kamal Heib) [1931850] - RDMA/ucma: Fix use-after-free bug in ucma_create_uevent (Kamal Heib) [1931850] - RDMA/core: Fix kernel doc warnings for ib_port_immutable_read() (Kamal Heib) [1931850] - RDMA/ipoib: Remove racy Subnet Manager sendonly join checks (Kamal Heib) [1931850] - RDMA/rxe: Cleanup init_send_wqe (Kamal Heib) [1931850] - RDMA/rxe: Fix minor coding style issues (Kamal Heib) [1931850] - RDMA/rxe: Correct skb on loopback path (Kamal Heib) [1931850] - RDMA/rxe: Fix coding error in rxe_rcv_mcast_pkt (Kamal Heib) [1931850] - RDMA/rxe: Remove useless code in rxe_recv.c (Kamal Heib) [1931850] - RDMA/rxe: Fix coding error in rxe_recv.c (Kamal Heib) [1931850] - RDMA/core: Introduce and use API to read port immutable data (Kamal Heib) [1931850] - RDMA/pvrdma: Replace spin_lock_irqsave with spin_lock in hard IRQ (Kamal Heib) [1931850] - IB/core: Use valid port number to check link layer (Kamal Heib) [1931850] - IB/cm: Avoid a loop when device has 255 ports (Kamal Heib) [1931850] - RDMA/efa: Remove unused syndrome enum values (Kamal Heib) [1931850] - RDMA/efa: Remove unused 'select' field from get/set feature command descriptor (Kamal Heib) [1931850] - RDMA/efa: Remove unnecessary indentation in defs comments (Kamal Heib) [1931850] - RDMA/efa: Remove duplication of upper/lower_32_bits (Kamal Heib) [1931850] - RDMA/efa: Remove redundant NULL pointer check of CQE (Kamal Heib) [1931850] - RDMA/hw/hfi1/rc: Demote incorrectly populated kernel-doc header (Kamal Heib) [1931850 1921704] - RDMA/hw/hfi1/verbs: Demote non-conforming doc header and fix a misspelling (Kamal Heib) [1931850 1921704] - RDMA/hw/hfi1/user_exp_rcv: Demote half-documented and kernel-doc abuses (Kamal Heib) [1931850 1921704] - RDMA/hw/hfi1/ud: Fix a little more doc-rot (Kamal Heib) [1931850 1921704] - RDMA/hw/hfi1/uc: Fix a little doc-rot (Kamal Heib) [1931850 1921704] - RDMA/hw/hfi1/tid_rdma: Fix a plethora of kernel-doc issues (Kamal Heib) [1931850 1921704] - RDMA/hw/hfi1/sdma: Fix misnaming of 'sdma_send_txlist()'s 'count_out' param (Kamal Heib) [1931850 1921704] - RDMA/hw/hfi1/ruc: Fix a small formatting and description issues (Kamal Heib) [1931850 1921704] - RDMA/hw/hfi1/qp: Fix some formatting issues and demote kernel-doc abuse (Kamal Heib) [1931850 1921704] - RDMA/hw/hfi1/rc: Fix a few function documentation issues (Kamal Heib) [1931850 1921704] - RDMA/hw/hfi1/pio_copy: Provide entry for 'pio_copy()'s 'dd' param (Kamal Heib) [1931850 1921704] - RDMA/hw/hfi1/pcie: Demote kernel-doc abuses (Kamal Heib) [1931850 1921704] - RDMA/hw/hfi1/netdev_rx: Fix misdocumentation of the 'start_id' param (Kamal Heib) [1931850 1921704] - RDMA/sw/rdmavt/qp: Fix kernel-doc formatting problem (Kamal Heib) [1931850 1921704] - RDMA/sw/rdmavt/mad: Fix misspelling of 'rvt_process_mad()'s 'in_mad_size' param (Kamal Heib) [1931850 1921704] - RDMA/hw/hfi1/msix: Add description for 'name' and remove superfluous param 'idx' (Kamal Heib) [1931850 1921704] - RDMA/hw/hfi1/mad: Demote half-completed kernel-doc header fix another (Kamal Heib) [1931850 1921704] - RDMA/hw/hfi1/iowait: Demote half-completed kernel-doc and fix formatting issue in another (Kamal Heib) [1931850 1921704] - RDMA/sw/rdmavt/srq: Fix a couple of kernel-doc issues (Kamal Heib) [1931850 1921704] - RDMA/hw/hfi1/intr: Fix some kernel-doc formatting issues (Kamal Heib) [1931850 1921704] - RDMA/rxe: Replace missing rxe_pool_get_index_locked (Kamal Heib) [1931850] - RDMA/rxe: Remove unneeded pool->state (Kamal Heib) [1931850] - RDMA/rxe: Remove references to ib_device and pool (Kamal Heib) [1931850] - RDMA/rxe: Remove RXE_POOL_ATOMIC (Kamal Heib) [1931850] - RDMA/rxe: Fix misleading comments and names (Kamal Heib) [1931850] - RDMA/rxe: Fix bug in rxe_alloc() (Kamal Heib) [1931850] - IB/umad: Return EPOLLERR in case of when device disassociated (Kamal Heib) [1931850] - IB/umad: Return EIO in case of when device disassociated (Kamal Heib) [1931850] - RDMA/sw/rdmavt/qp: Fix a bunch of kernel-doc misdemeanours (Kamal Heib) [1931850 1921704] - RDMA/sw/rdmavt/mr: Fix some issues related to formatting and missing descriptions (Kamal Heib) [1931850 1921704] - RDMA/hw/hfi1/file_ops: Fix' manage_rcvq()'s 'arg' param (Kamal Heib) [1931850 1921704] - RDMA/hw/hfi1/exp_rcv: Fix some kernel-doc formatting issues (Kamal Heib) [1931850 1921704] - RDMA/sw/rdmavt/mcast: Demote incomplete kernel-doc header (Kamal Heib) [1931850 1921704] - RDMA/sw/rdmavt/mad: Fix 'rvt_process_mad()'s documentation header (Kamal Heib) [1931850 1921704] - RDMA/hw/hfi1/chip: Fix a bunch of kernel-doc formatting and spelling issues (Kamal Heib) [1931850 1921704] - RDMA/sw/rdmavt/cq: Demote hardly complete kernel-doc header (Kamal Heib) [1931850 1921704] - RDMA/sw/rdmavt/vt: Fix formatting issue and update description for 'context' (Kamal Heib) [1931850 1921704] - RDMA/hw/efa/efa_com: Stop using param description notation for non-params (Kamal Heib) [1931850] - RDMA/uverbs: Don't set rcq for a QP if qp_type is IB_QPT_XRC_INI (Kamal Heib) [1931850] - RDMA/core/iwpm_msg: Add proper descriptions for 'skb' param (Kamal Heib) [1931850] - RDMA/core/iwpm_util: Fix some param description misspellings (Kamal Heib) [1931850] - RDMA/core/counters: Demote non-conformant kernel-doc headers (Kamal Heib) [1931850] - RDMA/core/restrack: Fix kernel-doc formatting issue (Kamal Heib) [1931850] - RDMA/core/sa_query: Demote non-conformant kernel-doc header (Kamal Heib) [1931850] - RDMA/core/multicast: Provide description for 'ib_init_ah_from_mcmember()'s 'rec' param (Kamal Heib) [1931850] - RDMA/core/roce_gid_mgmt: Fix misnaming of 'rdma_roce_rescan_device()'s param 'ib_dev' (Kamal Heib) [1931850] - RDMA/core/cache: Fix some misspellings, missing and superfluous param descriptions (Kamal Heib) [1931850] - RDMA/core: device: Fix formatting in worthy kernel-doc header and demote another (Kamal Heib) [1931850] - IB/iser: Simplify prot_caps setting (Kamal Heib) [1931850] - IB/iser: Enforce iser_max_sectors to be greater than 0 (Kamal Heib) [1931850] - IB/iser: Protect iscsi_max_lun module param using callback (Kamal Heib) [1931850] - IB/iser: Remove unneeded semicolons (Kamal Heib) [1931850] - IB/isert: Simplify signature cap check (Kamal Heib) [1931850] - IB/isert: Remove unneeded semicolon (Kamal Heib) [1931850] - IB/isert: Remove unneeded new lines (Kamal Heib) [1931850] - RDMA/nldev: Return an error message on failure to turn auto mode (Kamal Heib) [1931850] - RDMA/rxe: Fix race in rxe_mcast.c (Kamal Heib) [1931850] - RDMA/rxe: Add unlocked versions of pool APIs (Kamal Heib) [1931850] - RDMA/rxe: Make add/drop key/index APIs type safe (Kamal Heib) [1931850] - RDMA/rxe: Make pool lookup and alloc APIs type safe (Kamal Heib) [1931850] - RDMA/rxe: Add elem_offset field to rxe_type_info (Kamal Heib) [1931850] - RDMA/rxe: Let pools support both keys and indices (Kamal Heib) [1931850] - RDMA/rxe: Remove unneeded RXE_POOL_ATOMIC flag (Kamal Heib) [1931850] - RDMA/rxe: Add check for supported QP types (Kamal Heib) [1931850] - RDMA: Use kzalloc for allocating only one thing (Kamal Heib) [1931850] - RDMA/cma: Delete useless kfree code (Kamal Heib) [1931850] - RDMA/hfi1: remove h from printk format specifier (Kamal Heib) [1931850 1921704] - RDMA: Convert comma to semicolon (Kamal Heib) [1931850] - net: devlink: Add unused port flavour (Petr Oros) [1943273] - devlink: add .trap_group_action_set() callback (Petr Oros) [1943273] - devlink: add parser error drop packet traps (Petr Oros) [1943273] - drop_monitor: Perform cleanup upon probe registration failure (Petr Oros) [1943273] - selftests: net: Add drop monitor test (Petr Oros) [1943273] - drop_monitor: Filter control packets in drop monitor (Petr Oros) [1943273] - drop_monitor: Remove duplicate struct (Petr Oros) [1943273] - drop_monitor: Remove no longer used functions (Petr Oros) [1943273] - drop_monitor: Convert to using devlink tracepoint (Petr Oros) [1943273] - drop_monitor: Prepare probe functions for devlink tracepoint (Petr Oros) [1943273] - devlink: Add a tracepoint for trap reports (Petr Oros) [1943273] - net: devlink: fix reporter dump dumpit (Petr Oros) [1943273] - devlink: have genetlink code to parse the attrs during dumpit (Petr Oros) [1943273] - netfilter: nf_tables: add direct calls for all builtin expressions (Florian Westphal) [1953320] - netfilter: nf_tables: handle meta/lookup with direct call (Florian Westphal) [1953320] - ionic: linearize tso skb with too many frags (Jonathan Toppins) [1940696] - i40e: fix the restart auto-negotiation after FEC modified (Stefan Assmann) [1725560] - ovl: skip getxattr of security labels (Miklos Szeredi) [1956340] - ovl: fix dentry leak in ovl_get_redirect (Miklos Szeredi) [1956340] - ovl: avoid deadlock on directory ioctl (Miklos Szeredi) [1956340] - cap: fix conversions on getxattr (Miklos Szeredi) [1956340] - ovl: perform vfs_getxattr() with mounter creds (Miklos Szeredi) [1956340] - ovl: add warning on user_ns mismatch (Miklos Szeredi) [1956340] - ovl: unprivieged mounts (Miklos Szeredi) [1956340] - ovl: do not get metacopy for userxattr (Miklos Szeredi) [1956340] - ovl: do not fail because of O_NOATIME (Miklos Szeredi) [1956340] - ovl: do not fail when setting origin xattr (Miklos Szeredi) [1956340] - ovl: user xattr (Miklos Szeredi) [1956340] - ovl: simplify file splice (Miklos Szeredi) [1956340] - ovl: make ioctl() safe (Miklos Szeredi) [1956340] - ovl: check privs before decoding file handle (Miklos Szeredi) [1956340] - vfs: verify source area in vfs_dedupe_file_range_one() (Miklos Szeredi) [1956340] - vfs: move cap_convert_nscap() call into vfs_setxattr() (Miklos Szeredi) [1956340] - ovl: fix incorrect extent info in metacopy case (Miklos Szeredi) [1956340] - ovl: expand warning in ovl_d_real() (Miklos Szeredi) [1956340] - ovl: document lower modification caveats (Miklos Szeredi) [1956340] - ovl: warn about orphan metacopy (Miklos Szeredi) [1956340] - ovl: doc clarification (Miklos Szeredi) [1956340] - ovl: introduce new "uuid=off" option for inodes index feature (Miklos Szeredi) [1956340] - ovl: propagate ovl_fs to ovl_decode_real_fh and ovl_encode_real_fh (Miklos Szeredi) [1956340] - ovl: use generic vfs_ioc_setflags_prepare() helper (Miklos Szeredi) [1956340] - ovl: support [S|G]ETFLAGS and FS[S|G]ETXATTR ioctls for directories (Miklos Szeredi) [1956340] - ovl: rearrange ovl_can_list() (Miklos Szeredi) [1956340] - ovl: enumerate private xattrs (Miklos Szeredi) [1956340] - ovl: pass ovl_fs down to functions accessing private xattrs (Miklos Szeredi) [1956340] - ovl: drop flags argument from ovl_do_setxattr() (Miklos Szeredi) [1956340] - ovl: adhere to the vfs_ vs. ovl_do_ conventions for xattrs (Miklos Szeredi) [1956340] - ovl: use ovl_do_getxattr() for private xattr (Miklos Szeredi) [1956340] - ovl: fold ovl_getxattr() into ovl_get_redirect_xattr() (Miklos Szeredi) [1956340] - ovl: clean up ovl_getxattr() in copy_up.c (Miklos Szeredi) [1956340] - duplicate ovl_getxattr() (Miklos Szeredi) [1956340] - ovl: provide a mount option "volatile" (Miklos Szeredi) [1956340 1928211] - ovl: check for incompatible features in work dir (Miklos Szeredi) [1956340 1928211] - ovl: fix lookup of indexed hardlinks with metacopy (Miklos Szeredi) [1956340] - ovl: fix unneeded call to ovl_change_flags() (Miklos Szeredi) [1956340] - ovl: fix mount option checks for nfs_export with no upperdir (Miklos Szeredi) [1956340] - ovl: force read-only sb on failure to create index dir (Miklos Szeredi) [1956340] - ovl: fix regression with re-formatted lower squashfs (Miklos Szeredi) [1956340] - ovl: fix oops in ovl_indexdir_cleanup() with nfs_export=on (Miklos Szeredi) [1956340] - ovl: relax WARN_ON() when decoding lower directory file handle (Miklos Szeredi) [1956340] - ovl: remove not used argument in ovl_check_origin (Miklos Szeredi) [1956340] - ovl: change ovl_copy_up_flags static (Miklos Szeredi) [1956340] - ovl: inode reference leak in ovl_is_inuse true case. (Miklos Szeredi) [1956340] - ovl: remove unnecessary lock check (Miklos Szeredi) [1956340] - ovl: make oip->index bool (Miklos Szeredi) [1956340] - ovl: only pass ->ki_flags to ovl_iocb_to_rwf() (Miklos Szeredi) [1956340] - ovl: make private mounts longterm (Miklos Szeredi) [1956340] - ovl: get rid of redundant members in struct ovl_fs (Miklos Szeredi) [1956340] - ovl: add accessor for ofs->upper_mnt (Miklos Szeredi) [1956340] - ovl: drop negative dentry in upper layer (Miklos Szeredi) [1956340] - ovl: check permission to open real file (Miklos Szeredi) [1956340] - ovl: call secutiry hook in ovl_real_ioctl() (Miklos Szeredi) [1956340] - ovl: verify permissions in ovl_path_open() (Miklos Szeredi) [1956340] - ovl: switch to mounter creds in readdir (Miklos Szeredi) [1956340] - ovl: pass correct flags for opening real directory (Miklos Szeredi) [1956340] - ovl: whiteout inode sharing (Miklos Szeredi) [1956340] - ovl: inherit SB_NOSEC flag from upperdir (Miklos Szeredi) [1956340] - ovl: skip overlayfs superblocks at global sync (Miklos Szeredi) [1956340] - ovl: index dir act as work dir (Miklos Szeredi) [1956340] - ovl: prepare to copy up without workdir (Miklos Szeredi) [1956340] - ovl: cleanup non-empty directories in ovl_indexdir_cleanup() (Miklos Szeredi) [1956340] - ocxl: Add new kernel traces (Steve Best) [1907530] - ocxl: Add mmu notifier (Steve Best) [1907530] - ocxl: Update the Process Element Entry (Steve Best) [1907530] - ocxl: Initiate a TLB invalidate command (Steve Best) [1907530] - ocxl: Assign a register set to a Logical Partition (Steve Best) [1907530] - powerpc/mce: Remove per cpu variables from MCE handlers (Gustavo Walbon) [1921683] - powerpc/mce: Reduce the size of event arrays (Gustavo Walbon) [1921683] - tools/power turbostat: Support Ice Lake D (Prarit Bhargava) [1943439] - PM: hibernate: x86: Use crc32 instead of md5 for hibernation e820 integrity check (Chris von Recklinghausen) [1944636] - vhost/vsock: add IOTLB API support (Stefano Garzarella) [1894101] - vhost: Fix vhost_vq_reset() (Laurent Vivier) [1919126] - perf trace: Fix race in signal handling (Michael Petlan) [1928380] - scsi: sd: sd_zbc: Don't pass GFP_NOIO to kvcalloc (Ewan D. Milne) [1953699] - sd_zbc: clear zone resources for non-zoned case (Ewan D. Milne) [1953699] - scsi: scsi_debug: Fix a memory leak (Ewan D. Milne) [1953699] - scsi: sd: Warn if unsupported ZBC device is probed (Ewan D. Milne) [1953699] - scsi: core: Add 'set_status_byte()' accessor (Ewan D. Milne) [1953699] - scsi: scsi_debug: Do not set COMMAND_COMPLETE (Ewan D. Milne) [1953699] - scsi: scsi_transport_srp: Don't block target in failfast state (Ewan D. Milne) [1953699] - scsi: scsi_debug: Fix memleak in scsi_debug_init() (Ewan D. Milne) [1953699] - scsi: core: Fix -Wformat for scsi_host (Ewan D. Milne) [1953699] - scsi: doc: Fix some kernel-doc markups (Ewan D. Milne) [1953699] - scsi: sr: Initialize ->cmd_len (Ewan D. Milne) [1953699] - scsi: core: Set sc_data_direction to DMA_NONE for no-transfer commands (Ewan D. Milne) [1953699] - scsi: core: Remove scsi_setup_cmnd() and scsi_setup_fs_cmnd() (Ewan D. Milne) [1953699] - scsi: core: Clean up allocation and freeing of sgtables (Ewan D. Milne) [1953699] - scsi: core: Rename scsi_mq_prep_fn() to scsi_prepare_cmd() (Ewan D. Milne) [1953699] - scsi: core: Rename scsi_prep_state_check() to scsi_device_state_check() (Ewan D. Milne) [1953699] - scsi: core: Use rq_dma_dir in scsi_setup_cmnd() (Ewan D. Milne) [1953699] - scsi: core: Remove scsi_init_cmd_errh (Ewan D. Milne) [1953699] - scsi: sd: Allow user to configure command retries (Ewan D. Milne) [1953699] - scsi: sd: sd_zbc: Fix handling of host-aware ZBC disks (Ewan D. Milne) [1953699] - scsi: sd_zbc: Improve zone revalidation (Ewan D. Milne) [1953699] - scsi: sd_zbc: Don't limit max_zone_append sectors to max_hw_sectors (Ewan D. Milne) [1953699] - scsi: sd_zbc: Remove unused inline functions (Ewan D. Milne) [1953699] - nvme: fix the nsid value to print in nvme_validate_or_alloc_ns (Gopal Tiwari) [1921591] - nvme-pci: add the DISABLE_WRITE_ZEROES quirk for a Samsung PM1725a (Gopal Tiwari) [1921591] - nvme-rdma: Fix a use after free in nvmet_rdma_write_data_done (Gopal Tiwari) [1921591] - nvme-core: check ctrl css before setting up zns (Gopal Tiwari) [1921591] - nvme-fc: fix racing controller reset and create association (Gopal Tiwari) [1921591] - nvme-fc: return NVME_SC_HOST_ABORTED_CMD when a command has been aborted (Gopal Tiwari) [1921591] - nvme-fc: set NVME_REQ_CANCELLED in nvme_fc_terminate_exchange() (Gopal Tiwari) [1921591] - nvme: add NVME_REQ_CANCELLED flag in nvme_cancel_request() (Gopal Tiwari) [1921591] - nvme: simplify error logic in nvme_validate_ns() (Gopal Tiwari) [1921591] - nvme: set max_zone_append_sectors nvme_revalidate_zones (Gopal Tiwari) [1921591] - nvmet: model_number must be immutable once set (Gopal Tiwari) [1921591] - nvme-fabrics: fix kato initialization (Gopal Tiwari) [1921591] - nvme-hwmon: Return error code when registration fails (Gopal Tiwari) [1921591] - nvme-pci: add quirks for Lexar 256GB SSD (Gopal Tiwari) [1921591] - nvme-pci: mark Kingston SKC2000 as not supporting the deepest power state (Gopal Tiwari) [1921591] - nvme-pci: mark Seagate Nytro XM1440 as QUIRK_NO_NS_DESC_LIST. (Gopal Tiwari) [1921591] - nvme-tcp: fix crash triggered with a dataless request submission (Gopal Tiwari) [1921591] - nvme-hwmon: rework to avoid devm allocation (Gopal Tiwari) [1921591] - nvme: add 48-bit DMA address quirk for Amazon NVMe controllers (Gopal Tiwari) [1921591] - nvmet: remove else at the end of the function (Gopal Tiwari) [1921591] - nvmet: add helper to report invalid opcode (Gopal Tiwari) [1921591] - nvmet: add nvmet_req_subsys() helper (Gopal Tiwari) [1921591] - nvmet: use invalid cmd opcode helper (Gopal Tiwari) [1921591] - nvmet: use invalid cmd opcode helper (Gopal Tiwari) [1921591] - nvmet-fc: add a missing __rcu annotation to nvmet_fc_tgt_assoc.queues (Gopal Tiwari) [1921591] - nvme-multipath: set nr_zones for zoned namespaces (Gopal Tiwari) [1921591] - nvmet: make nvmet_find_namespace() req based (Gopal Tiwari) [1921591] - nvmet: set status to 0 in case for invalid nsid (Gopal Tiwari) [1921591] - nvmet: return uniform error for invalid ns (Gopal Tiwari) [1921591] - nvmet: remove extra variable in id-ns handler (Gopal Tiwari) [1921591] - nvmet-tcp: fix receive data digest calculation for multiple h2cdata PDUs (Gopal Tiwari) [1921591] - nvme-fabrics: avoid double completions in nvmf_fail_nonready_command (Gopal Tiwari) [1921591] - nvme: introduce a nvme_host_path_error helper (Gopal Tiwari) [1921591] - blk-mq: introduce blk_mq_set_request_complete (Gopal Tiwari) [1921591] - nvme-rdma: handle nvme_rdma_post_send failures better (Gopal Tiwari) [1921591] - nvmet-tcp: fix potential race of tcp socket closing accept_work (Gopal Tiwari) [1921591] - nvme: cleanup zone information initialization (Gopal Tiwari) [1921591] - nvmet-tcp: fix out-of-bounds access when receiving multiple h2cdata PDUs (Gopal Tiwari) [1921591] - nvme-pci: ignore the subsysem NQN on Phison E16 (Gopal Tiwari) [1921591] - nvme-pci: avoid the deepest sleep state on Kingston A2000 SSDs (Gopal Tiwari) [1921591] - nvme-tcp: use cancel tagset helper for tear down (Gopal Tiwari) [1921591] - nvme-rdma: use cancel tagset helper for tear down (Gopal Tiwari) [1921591] - nvme-rdma: add clean action for failed reconnection (Gopal Tiwari) [1921591] - nvme-core: get rid of the extra space (Gopal Tiwari) [1921591] - nvme-tcp: add clean action for failed reconnection (Gopal Tiwari) [1921591] - nvme: add tracing of zns commands (Gopal Tiwari) [1921591] - nvme: parse format nvm command details when tracing (Gopal Tiwari) [1921591] - nvme-core: add cancel tagset helpers (Gopal Tiwari) [1921591] - nvme: refactor ns->ctrl by request (Gopal Tiwari) [1921591] - nvme-tcp: fix wrong setting of request iov_iter (Gopal Tiwari) [1921591] - nvmet: remove extra variable in smart log nsid (Gopal Tiwari) [1921591] - nvme-tcp: get rid of unused helper function (Gopal Tiwari) [1921591] - nvmet: remove extra variable in identify ns (Gopal Tiwari) [1921591] - nvmet: remove extra variable in id-desclist (Gopal Tiwari) [1921591] - nvmet: add lba to sect conversion helpers (Gopal Tiwari) [1921591] - nvme: support command retry delay for admin command (Gopal Tiwari) [1921591] - nvmet: Use nvmet_is_port_enabled helper for pi_enable (Gopal Tiwari) [1921591] - nvme: constify static attribute_group structs (Gopal Tiwari) [1921591] - nvmet-fc: use RCU proctection for assoc_list (Gopal Tiwari) [1921591] - nvmet: Fix nvmet_is_port_enabled indentation (Gopal Tiwari) [1921591] - nvme-pci: add the DISABLE_WRITE_ZEROES quirk for a SPCC device (Gopal Tiwari) [1921591] - nvme-core: use list_add_tail_rcu instead of list_add_tail for nvme_init_ns_head (Gopal Tiwari) [1921591] - nvme: allow revalidate to set a namespace read-only (Gopal Tiwari) [1921591] - nvmet: set right status on error in id-ns handler (Gopal Tiwari) [1921591] - nvme-tcp: avoid request double completion for concurrent nvme_tcp_timeout (Gopal Tiwari) [1921591] - nvme-rdma: avoid request double completion for concurrent nvme_rdma_timeout (Gopal Tiwari) [1921591] - nvme-pci: allow use of cmb on v1.4 controllers (Gopal Tiwari) [1921591] - nvme: check the PRINFO bit before deciding the host buffer length (Gopal Tiwari) [1921591] - nvme-tcp: fix possible data corruption with bio merges (Gopal Tiwari) [1921591] - nvme-tcp: Fix warning with CONFIG_DEBUG_PREEMPT (Gopal Tiwari) [1921591] - nvme: don't intialize hwmon for discovery controllers (Gopal Tiwari) [1921591] - nvmet-rdma: Fix NULL deref when setting pi_enable and traddr INADDR_ANY (Gopal Tiwari) [1921591] - nvmet-rdma: Fix list_del corruption on queue establishment failure (Gopal Tiwari) [1921591] - nvme: unexport functions with no external caller (Gopal Tiwari) [1921591] - nvme: avoid possible double fetch in handling CQE (Gopal Tiwari) [1921591] - nvme: remove the unused status argument from nvme_trace_bio_complete (Gopal Tiwari) [1921591] - nvme-tcp: Fix possible race of io_work and direct send (Gopal Tiwari) [1921591] - nvme-fcloop: Fix sscanf type and list_first_entry_or_null warnings (Gopal Tiwari) [1921591] - nvme-fc: avoid calling _nvme_fc_abort_outstanding_ios from interrupt context (Gopal Tiwari) [1921591] - nvme-loop: use blk_mq_hctx_set_fq_lock_class to set loop's lock class (Gopal Tiwari) [1921591] - nvme: rename controller base dev_t char device (Gopal Tiwari) [1921591] - nvme: remove unnecessary return values (Gopal Tiwari) [1921591] - nvme: rename bdev operations (Gopal Tiwari) [1921591] - nvme: export zoned namespaces without Zone Append support read-only (Gopal Tiwari) [1921591] - nvme: print a warning for when listing active namespaces fails (Gopal Tiwari) [1921591] - nvme: improve an error message on Identify failure (Gopal Tiwari) [1921591] - nvmet: fix a spelling mistake "incuding" -> "including" in Kconfig (Gopal Tiwari) [1921591] - nvme-fabrics: reject I/O to offline device (Gopal Tiwari) [1921591] - nvmet: make sure discovery change log event is protected (Gopal Tiwari) [1921591] - nvme-pci: don't allocate unused I/O queues (Gopal Tiwari) [1921591] - nvme-pci: drop min() from nr_io_queues assignment (Gopal Tiwari) [1921591] - nvmet: use inline bio for passthru fast path (Gopal Tiwari) [1921591] - nvmet: use blk_rq_bio_prep instead of blk_rq_append_bio (Gopal Tiwari) [1921591] - nvmet: remove unused ctrl->cqs (Gopal Tiwari) [1921591] - nvmet: remove op_flags for passthru commands (Gopal Tiwari) [1921591] - nvme: use consistent macro name for timeout (Gopal Tiwari) [1921591] - nvmet: add passthru io timeout value attr (Gopal Tiwari) [1921591] - nvmet: add passthru admin timeout value attr (Gopal Tiwari) [1921591] - nvme: split nvme_alloc_request() (Gopal Tiwari) [1921591] - nvme: centralize setting the timeout in nvme_alloc_request (Gopal Tiwari) [1921591] - nvme: simplify nvme_req_qid() (Gopal Tiwari) [1921591] - nvme-fcloop: add sysfs attribute to inject command drop (Gopal Tiwari) [1921591] - nvme: let set_capacity_revalidate_and_notify update the bdev size (Gopal Tiwari) [1921591] - nvme: directly cache command effects log (Gopal Tiwari) [1921591] - nvme: fix memory leak freeing command effects (Gopal Tiwari) [1921591] - nvme: free sq/cq dbbuf pointers when dbbuf set fails (Gopal Tiwari) [1921591] - nvme-rdma: Use ibdev_to_node instead of dereferencing ->dma_device (Gopal Tiwari) [1921591] - RDMA: Lift ibdev_to_node from rds to common code (Gopal Tiwari) [1921591] - nvme: fix incorrect behavior when BLKROSET is called by the user (Gopal Tiwari) [1921591] - Revert "nvme-pci: remove last_sq_tail" (Gopal Tiwari) [1921591] - nvmet: fix a NULL pointer dereference when tracing the flush command (Gopal Tiwari) [1921591] - nvme-fc: remove nvme_fc_terminate_io() (Gopal Tiwari) [1921591] - nvme-fc: eliminate terminate_io use by nvme_fc_error_recovery (Gopal Tiwari) [1921591] - nvme-fc: remove err_work work item (Gopal Tiwari) [1921591] - nvme-fc: track error_recovery while connecting (Gopal Tiwari) [1921591] - nvme-rdma: handle unexpected nvme completion data length (Gopal Tiwari) [1921591] - nvme: ignore zone validate errors on subsequent scans (Gopal Tiwari) [1921591] - nvme-fc: shorten reconnect delay if possible for FC (Gopal Tiwari) [1921591] - nvme-fc: wait for queues to freeze before calling update_hr_hw_queues (Gopal Tiwari) [1921591] - nvme-fc: fix error loop in create_hw_io_queues (Gopal Tiwari) [1921591] - nvme-fc: fix io timeout to abort I/O (Gopal Tiwari) [1921591] - nvmet: cleanup nvmet_passthru_map_sg() (Gopal Tiwari) [1921591] - nvmet: don't use BLK_MQ_REQ_NOWAIT for passthru (Gopal Tiwari) [1921591] - nvmet: limit passthru MTDS by BIO_MAX_PAGES (Gopal Tiwari) [1921591] - nvme-rdma: fix crash due to incorrect cqe (Gopal Tiwari) [1921591] - nvmet: fix uninitialized work for zero kato (Gopal Tiwari) [1921591] - nvme: use queuedata for nvme_req_qid (Gopal Tiwari) [1921591] - nvme-pci: disable Write Zeroes on Sandisk Skyhawk (Gopal Tiwari) [1921591] - nvme-rdma: fix crash when connect rejected (Gopal Tiwari) [1921591] - nvme: translate zone resource errors (Gopal Tiwari) [1921591] - block: add zone specific block statuses (Gopal Tiwari) [1921591] - nvme-core: remove extra condition for vwc (Gopal Tiwari) [1921591] - nvme-core: remove extra variable (Gopal Tiwari) [1921591] - nvme: remove nvme_identify_ns_list (Gopal Tiwari) [1921591] - nvme: refactor nvme_validate_ns (Gopal Tiwari) [1921591] - nvme: move nvme_validate_ns (Gopal Tiwari) [1921591] - nvme: remove nvme_update_formats (Gopal Tiwari) [1921591] - nvme: update the known admin effects (Gopal Tiwari) [1921591] - nvme: query namespace identifiers before adding the namespace (Gopal Tiwari) [1921591] - nvme: revalidate zone bitmaps in nvme_update_ns_info (Gopal Tiwari) [1921591] - nvme: call nvme_identify_ns as the first thing in nvme_alloc_ns_block (Gopal Tiwari) [1921591] - nvme: set the queue limits in nvme_update_ns_info (Gopal Tiwari) [1921591] - nvme: remove the 0 lba_shift check in nvme_update_ns_info (Gopal Tiwari) [1921591] - nvme: freeze the queue over ->lba_shift updates (Gopal Tiwari) [1921591] - nvme: factor out a nvme_configure_metadata helper (Gopal Tiwari) [1921591] - nvme: lift the check for an unallocated namespace into nvme_identify_ns (Gopal Tiwari) [1921591] - nvme: clean up the check for too large logic block sizes (Gopal Tiwari) [1921591] - nvme: remove the disk argument to nvme_update_zone_info (Gopal Tiwari) [1921591] - nvme: rename __nvme_revalidate_disk (Gopal Tiwari) [1921591] - nvme: rename _nvme_revalidate_disk (Gopal Tiwari) [1921591] - nvme: rename nvme_validate_ns to nvme_validate_or_alloc_ns (Gopal Tiwari) [1921591] - nvme: fix initialization of the zone bitmaps (Gopal Tiwari) [1921591] - nvme-loop: don't put ctrl on nvme_init_ctrl error (Gopal Tiwari) [1921591] - nvme-core: put ctrl ref when module ref get fail (Gopal Tiwari) [1921591] - nvme-tcp: check page by sendpage_ok() before calling kernel_sendpage() (Gopal Tiwari) [1921591] - nvmet-fc: fix missing check for no hostport struct (Gopal Tiwari) [1921591] - nvme: fix error handling in nvme_ns_report_zones (Gopal Tiwari) [1921591] - nvmet: add passthru ZNS support (Gopal Tiwari) [1921591] - nvmet: handle keep-alive timer when kato is modified by a set features cmd (Gopal Tiwari) [1921591] - nvme-pci: allocate separate interrupt for the reserved non-polled I/O queue (Gopal Tiwari) [1921591] - nvmet-tcp: have queue io_work context run on sock incoming cpu (Gopal Tiwari) [1921591] - nvme: lift the file open code from nvme_ctrl_get_by_path (Gopal Tiwari) [1921591] - nvme: use an xarray to lookup the Commands Supported and Effects log (Gopal Tiwari) [1921591] - nvme-pci: Move enumeration by class to be last in the table (Gopal Tiwari) [1921591] - nvme-core: don't use NVME_NSID_ALL for command effects and supported log (Gopal Tiwari) [1921591] - nvme-fc: fail new connections to a deleted host or remote port (Gopal Tiwari) [1921591] - nvme: return errors for hwmon init (Gopal Tiwari) [1921591] - nvme-pci: fix NULL req in completion handler (Gopal Tiwari) [1921591] - nvmet: get transport reference for passthru ctrl (Gopal Tiwari) [1921591] - nvme-core: get/put ctrl and transport module in nvme_dev_open/release() (Gopal Tiwari) [1921591] - nvme-tcp: fix kconfig dependency warning when !CRYPTO (Gopal Tiwari) [1921591] - nvme: use blk_mq_complete_request_remote to avoid an indirect function call (Gopal Tiwari) [1921591] - nvme-core: replace ctrl page size with a macro (Gopal Tiwari) [1921591] - nvme-pci: remove the inline scatterlist optimization (Gopal Tiwari) [1921591] - block: optimize blk_queue_zoned_model for !CONFIG_BLK_DEV_ZONED (Gopal Tiwari) [1921591] - nvme: support for zoned namespaces (Gopal Tiwari) [1921591] - null_blk: introduce zone capacity for zoned device (Gopal Tiwari) [1921591] - block: add capacity field to zone descriptors (Gopal Tiwari) [1921591]- vmxnet3: Set the default of vxlan overlay offload to disabled (Cathy Avery) [1941714] - vmxnet3: Update driver to use ethtool_sprintf (Cathy Avery) [1923796] - vmxnet3: Remove buf_info from device accessible structures (Cathy Avery) [1923796] - igc: Fix overwrites return value (Corinna Vinschen) [1920285] - igc: Add set/clear large buffer helpers (Corinna Vinschen) [1920285] - igc: Refactor Rx timestamp handling (Corinna Vinschen) [1920285] - igc: Introduce igc_get_rx_frame_truesize() helper (Corinna Vinschen) [1920285] - igc: Introduce igc_rx_buffer_flip() helper (Corinna Vinschen) [1920285] - igc: Remove unused argument from igc_tx_cmd_type() (Corinna Vinschen) [1920285] - igc: Fix prototype warning (Corinna Vinschen) [1920285] - igc: Assign boolean values to a bool variable (Corinna Vinschen) [1920285] - igc: Remove unused MII_CR_LOOPBACK (Corinna Vinschen) [1920285] - igc: Remove unused MII_CR_SPEED (Corinna Vinschen) [1920285] - igc: Remove unused MII_CR_RESET (Corinna Vinschen) [1920285] - igc: Fix igc_ptp_rx_pktstamp() (Corinna Vinschen) [1920285] - igc: Fix Supported Pause Frame Link Setting (Corinna Vinschen) [1920285] - igc: Fix Pause Frame Advertising (Corinna Vinschen) [1920285] - igc: reinit_locked() should be called with rtnl_lock (Corinna Vinschen) [1920285] - igc: Fix TDBAL register show incorrect value (Corinna Vinschen) [1920285] - igc: Remove unused FUNC_1 mask (Corinna Vinschen) [1920285] - igc: Remove unused local receiver mask (Corinna Vinschen) [1920285] - igc: Prefer strscpy over strlcpy (Corinna Vinschen) [1920285] - igc: Expose the gPHY firmware version (Corinna Vinschen) [1920285] - igc: Expose the NVM version (Corinna Vinschen) [1920285] - igc: Add Host Good Packets Transmitted Count (Corinna Vinschen) [1920285] - igc: Remove MULR mask define (Corinna Vinschen) [1920285] - igc: Remove igc_set_fw_version comment (Corinna Vinschen) [1920285] - igc: Clean up nvm_operations structure (Corinna Vinschen) [1920285] - igc: check return value of ret_val in igc_config_fc_after_link_up (Corinna Vinschen) [1920285] - igc: set the default return value to -IGC_ERR_NVM in igc_write_nvm_srwr (Corinna Vinschen) [1920285] - igc: Report speed and duplex as unknown when device is runtime suspended (Corinna Vinschen) [1920285] - net: igc: use skb_csum_is_sctp instead of protocol check (Corinna Vinschen) [1920285] - igc: Add new device ID (Corinna Vinschen) [1920285] - net: igbvf: use skb_csum_is_sctp instead of protocol check (Corinna Vinschen) [1920287] - igbvf: Refactor traces (Corinna Vinschen) [1920287] - igbvf: amend removal of MODULE_VERSION (Corinna Vinschen) [1955752] - netlink: add tracepoint at NL_SET_ERR_MSG (Marcelo Ricardo Leitner) [1956983] - xfrm: Provide private skb extensions for segmented and hw offloaded ESP packets (Sabrina Dubroca) [1935575] - xfrm: BEET mode doesn't support fragments for inner packets (Xin Long) [1870900] - xfrm: Fix NULL pointer dereference on policy lookup (Sabrina Dubroca) [1951965] - xfrm: use secpath_exist where applicable (Sabrina Dubroca) [1951965] - net: xfrm: Use sequence counter with associated spinlock (Sabrina Dubroca) [1951965] - net: xfrm: Localize sequence counter per network namespace (Sabrina Dubroca) [1951965] - xfrm: Return the correct errno code (Sabrina Dubroca) [1951965] - xfrm: Fix wraparound in xfrm_policy_addr_delta() (Sabrina Dubroca) [1951965] - xfrm: fix disable_xfrm sysctl when used on xfrm interfaces (Sabrina Dubroca) [1951965] - xfrm: Fix oops in xfrm_replay_advance_bmp (Sabrina Dubroca) [1951965] - ah6: fix error return code in ah6_input() (Sabrina Dubroca) [1951965] - net: xfrm: fix a race condition during allocing spi (Sabrina Dubroca) [1951965] - xfrm: policy: Use sequence counters with associated lock (Sabrina Dubroca) [1951965] - selftests: net: mirror_gre_vlan_bridge_1q: Make an FDB entry static (Ivan Vecera) [1952586] - net: bridge: switchdev: include local flag in FDB notifications (Ivan Vecera) [1952586] - net: bridge: switchdev: refactor br_switchdev_fdb_notify (Ivan Vecera) [1952586] - net: bridge: don't notify switchdev for local FDB addresses (Ivan Vecera) [1952586] - net: bridge: use switchdev for port flags set through sysfs too (Ivan Vecera) [1952586] - net: bridge: vlan: fix error return code in __vlan_add() (Ivan Vecera) [1952586] - net: bridge: add missing counters to ndo_get_stats64 callback (Ivan Vecera) [1952586] - net: bridge: use new function dev_fetch_sw_netstats (Ivan Vecera) [1952586] - net: bridge: fdb: don't flush ext_learn entries (Ivan Vecera) [1952586] - net: bridge: clear bridge's private skb space on xmit (Ivan Vecera) [1952586] - bridge: mcast: Fix MLD2 Report IPv6 payload length check (Ivan Vecera) [1952586] - net: bridge: enfore alignment for ethernet address (Ivan Vecera) [1952586] - netfilter: nft_reject_bridge: enable reject with bridge vlan (Ivan Vecera) [1952586] - net: bridge: vlan: Add a schedule point during VLAN processing (Ivan Vecera) [1952586] - netfilter: ebtables: compat: reject all padding in matches/watchers (Ivan Vecera) [1952586] - net: bridge: deny dev_set_mac_address() when unregistering (Ivan Vecera) [1952586] - net: bridge: fdb: set flags directly in fdb_create (Ivan Vecera) [1952586] - net: bridge: fdb: convert offloaded to use bitops (Ivan Vecera) [1952586] - net: bridge: fdb: convert added_by_external_learn to use bitops (Ivan Vecera) [1952586] - net: bridge: fdb: convert added_by_user to bitops (Ivan Vecera) [1952586] - net: bridge: fdb: convert is_sticky to bitops (Ivan Vecera) [1952586] - net: bridge: fdb: convert is_static to bitops (Ivan Vecera) [1952586] - net: bridge: fdb: convert is_local to bitops (Ivan Vecera) [1952586] - net: bridge: move default pvid init/deinit to NETDEV_REGISTER/UNREGISTER (Ivan Vecera) [1952586] - bridge: Fix possible use-after-free when deleting bridge port (Ivan Vecera) [1952586] - bridge: update vlan dev link state for bridge netdev changes (Ivan Vecera) [1952586] - bridge: update vlan dev state when port added to or deleted from vlan (Ivan Vecera) [1952586] - bridge: support binding vlan dev link state to vlan member bridge ports (Ivan Vecera) [1952586] - vlan: do not transfer link state in vlan bridge binding mode (Ivan Vecera) [1952586] - vlan: support binding link state to vlan member bridge ports (Ivan Vecera) [1952586] - ipv6: weaken the v4mapped source check (Paolo Abeni) [1950298] - tcp: relookup sock for RST+ACK packets handled by obsolete req sock (Paolo Abeni) [1950298] - inet_connection_sock: remove unused parameter of reqsk_queue_unlink func (Paolo Abeni) [1950298] - tcp: add sanity tests to TCP_QUEUE_SEQ (Paolo Abeni) [1950298] - tcp: fix SO_RCVLOWAT related hangs under mem pressure (Paolo Abeni) [1950298] - tcp: do not mess with cloned skbs in tcp_add_backlog() (Paolo Abeni) [1950298] - tcp: fix cwnd-limited bug for TSO deferral where we send nothing (Paolo Abeni) [1950298] - vfio-ccw: Wire in the request callback (Thomas Huth) [1940451] - vfio-mdev: Wire in a request handler for mdev parent (Thomas Huth) [1940451] - intel_idle: add Iclelake-D support (David Arcari) [1960287] - scsi: ibmvfc: Fix potential race in ibmvfc_wait_for_ops() (Steve Best) [1941180] - powerpc/sstep: Fix VSX instruction emulation (Steve Best) [1934187] - powerpc/pseries/hibernation: remove pseries_suspend_cpu() (Steve Best) [1932970] - powerpc/pseries: remove cede offline state for CPUs (Steve Best) [1932970] - powerpc/pseries: export LPAR security flavor in lparcfg (Steve Best) [1935660] - Makefile: update early devel phase flag (Bruno Meneguele) [1930504]- configs: Enable CONFIG_BPF_KPROBE_OVERRIDE (Jiri Olsa) [1920439] - powerpc/kvm: Fix build error when PPC_MEM_KEYS/PPC_PSERIES=n (Greg Kurz) [1945745] - powerpc/kvm: Fix PR KVM with KUAP/MEM_KEYS enabled (Greg Kurz) [1945745] - KVM: PPC: Book3S HV: Ensure MSR[HV] is always clear in guest MSR (Greg Kurz) [1945745] - KVM: PPC: Book3S HV: Ensure MSR[ME] is always set in guest MSR (Greg Kurz) [1945745] - KVM: PPC: Book3S HV: Fix CONFIG_SPAPR_TCE_IOMMU=n default hcalls (Greg Kurz) [1945745] - KVM: PPC: Book3S HV: remove unused kvmppc_h_protect argument (Greg Kurz) [1945745] - KVM: PPC: Book3S HV: Remove redundant mtspr PSPB (Greg Kurz) [1945745] - KVM: PPC: Book3S HV: Prevent radix guests setting LPCR[TC] (Greg Kurz) [1945745] - KVM: PPC: Book3S HV: Disallow LPCR[AIL] to be set to 1 or 2 (Greg Kurz) [1945745] - KVM: PPC: Book3S HV: Add a function to filter guest LPCR bits (Greg Kurz) [1945745] - KVM: PPC: Book3S HV: Nested move LPCR sanitising to sanitise_hv_regs (Greg Kurz) [1945745] - KVM: PPC: Book3S HV P9: Restore host CTRL SPR after guest exit (Greg Kurz) [1945745] - KVM: PPC: Don't always report hash MMU capability for P9 < DD2.2 (Greg Kurz) [1945745] - powerpc/xive: Assign boolean values to a bool variable (Greg Kurz) [1945745] - KVM: PPC: Book3S HV: Fix host radix SLB optimisation with hash guests (Greg Kurz) [1945745] - KVM: PPC: Book3S HV: Ensure radix guest has no SLB entries (Greg Kurz) [1945745] - KVM: PPC: Book3S HV: Save and restore FSCR in the P9 path (Greg Kurz) [1945745] - KVM: PPC: remove unneeded semicolon (Greg Kurz) [1945745] - KVM: PPC: Book3S HV: Use POWER9 SLBIA IH=6 variant to clear SLB (Greg Kurz) [1945745] - KVM: PPC: Book3S HV: No need to clear radix host SLB before loading HPT guest (Greg Kurz) [1945745] - KVM: PPC: Book3S HV: Fix radix guest SLB side channel (Greg Kurz) [1945745] - KVM: PPC: Book3S HV: Remove support for running HPT guest on RPT host without mixed mode support (Greg Kurz) [1945745] - powerpc/mm: Update tlbiel loop on POWER10 (Greg Kurz) [1945745] - KVM: PPC: Book3S HV: Allow nested guest creation when L0 hv_guest_state > L1 (Greg Kurz) [1945745] - KVM: PPC: Book3S HV: Context tracking exit guest context before enabling irqs (Greg Kurz) [1945745] - KVM: PPC: Book3S HV: Include prototypes (Greg Kurz) [1945745] - KVM: PPC: Make the VMX instruction emulation routines static (Greg Kurz) [1945745] - KVM: PPC: Book3S HV: Fix mask size for emulated msgsndp (Greg Kurz) [1945745] - KVM: PPC: fix comparison to bool warning (Greg Kurz) [1945745] - KVM: PPC: Book3S: Assign boolean values to a bool variable (Greg Kurz) [1945745] - KVM: PPC: Book3S HV: XIVE: Add a comment regarding VP numbering (Greg Kurz) [1945745] - powerpc/xive: Remove P9 DD1 flag XIVE_IRQ_FLAG_EOI_FW (Greg Kurz) [1945745] - powerpc/xive: Remove P9 DD1 flag XIVE_IRQ_FLAG_MASK_FW (Greg Kurz) [1945745] - powerpc/xive: Remove P9 DD1 flag XIVE_IRQ_FLAG_SHIFT_BUG (Greg Kurz) [1945745] - powerpc/xive: Add a debug_show handler to the XIVE irq_domain (Greg Kurz) [1945745] - powerpc/xive: Rename XIVE_IRQ_NO_EOI to show its a flag (Greg Kurz) [1945745] - KVM: PPC: Book3S HV: XIVE: Show detailed configuration in debug output (Greg Kurz) [1945745] - powerpc/64s: Remove MSR[ISF] bit (Greg Kurz) [1945745] - KVM: PPC: Book3S HV: Ratelimit machine check messages coming from guests (Greg Kurz) [1945745] - KVM: PPC: Book3S HV: Don't attempt to recover machine checks for FWNMI enabled guests (Greg Kurz) [1945745] - KVM: PPC: Book3S HV: XIVE: Fix possible oops when accessing ESB page (Greg Kurz) [1945745] - clocksource/drivers/hyper-v: Move handling of STIMER0 interrupts (Mohammed Gamal) [1940901] - clocksource/drivers/hyper-v: Set clocksource rating based on Hyper-V feature (Mohammed Gamal) [1940901] - clocksource/drivers/hyper-v: Handle sched_clock differences inline (Mohammed Gamal) [1940901] - clocksource/hyperv: use MSR-based access if running as root (Mohammed Gamal) [1940901] - cifs: fix interrupted close commands (Ronnie Sahlberg) [1952263] - cifs: add NULL check for ses->tcon_ipc (Ronnie Sahlberg) [1952263] - smb3: set COMPOUND_FID to FileID field of subsequent compound request (Ronnie Sahlberg) [1952263] - cifs: fix potential use-after-free in cifs_echo_request() (Ronnie Sahlberg) [1952263] - cifs: allow syscalls to be restarted in __smb_send_rqst() (Ronnie Sahlberg) [1952263] - smb3: Handle error case during offload read path (Ronnie Sahlberg) [1952263] - smb3: Avoid Mid pending list corruption (Ronnie Sahlberg) [1952263] - smb3: Call cifs reconnect from demultiplex thread (Ronnie Sahlberg) [1952263] - cifs: fix a memleak with modefromsid (Ronnie Sahlberg) [1952263] - cifs: update internal module version number (Ronnie Sahlberg) [1952263] - smb3: add some missing definitions from MS-FSCC (Ronnie Sahlberg) [1952263] - smb3: remove two unused variables (Ronnie Sahlberg) [1952263] - smb3: add support for stat of WSL reparse points for special file types (Ronnie Sahlberg) [1952263] - SMB3: add support for recognizing WSL reparse tags (Ronnie Sahlberg) [1952263] - cifs: remove bogus debug code (Ronnie Sahlberg) [1952263] - smb3.1.1: fix typo in compression flag (Ronnie Sahlberg) [1952263] - cifs: move smb version mount options into fs_context.c (Ronnie Sahlberg) [1952263] - cifs: move cache mount options to fs_context.ch (Ronnie Sahlberg) [1952263] - cifs: move security mount options into fs_context.ch (Ronnie Sahlberg) [1952263] - cifs: add files to host new mount api (Ronnie Sahlberg) [1952263] - smb3: do not try to cache root directory if dir leases not supported (Ronnie Sahlberg) [1952263] - smb3: fix stat when special device file and mounted with modefromsid (Ronnie Sahlberg) [1952263] - cifs: Print the address and port we are connecting to in generic_ip_connect() (Ronnie Sahlberg) [1952263] - SMB3: Resolve data corruption of TCP server info fields (Ronnie Sahlberg) [1952263] - cifs: make const array static, makes object smaller (Ronnie Sahlberg) [1952263] - SMB3.1.1: Fix ids returned in POSIX query dir (Ronnie Sahlberg) [1952263] - smb3: add dynamic trace point to trace when credits obtained (Ronnie Sahlberg) [1952263] - smb3.1.1: do not fail if no encryption required but server doesn't support it (Ronnie Sahlberg) [1952263] - cifs: Return the error from crypt_message when enc/dec key not found. (Ronnie Sahlberg) [1952263] - smb3.1.1: set gcm256 when requested (Ronnie Sahlberg) [1952263] - smb3.1.1: rename nonces used for GCM and CCM encryption (Ronnie Sahlberg) [1952263] - smb3.1.1: print warning if server does not support requested encryption type (Ronnie Sahlberg) [1952263] - smb3.1.1: add new module load parm enable_gcm_256 (Ronnie Sahlberg) [1952263] - smb3.1.1: add new module load parm require_gcm_256 (Ronnie Sahlberg) [1952263] - cifs: map STATUS_ACCOUNT_LOCKED_OUT to -EACCES (Ronnie Sahlberg) [1952263] - SMB3.1.1: add defines for new signing negotiate context (Ronnie Sahlberg) [1952263] - Handle STATUS_IO_TIMEOUT gracefully (Ronnie Sahlberg) [1952263] - cifs: compute full_path already in cifs_readdir() (Ronnie Sahlberg) [1952263] - cifs: return cached_fid from open_shroot (Ronnie Sahlberg) [1952263] - update structure definitions from updated protocol documentation (Ronnie Sahlberg) [1952263] - smb3: add defines for new crypto algorithms (Ronnie Sahlberg) [1952263] - cifs: fix check of tcon dfs in smb1 (Ronnie Sahlberg) [1952263] - SMB3: Fix mkdir when idsfromsid configured on mount (Ronnie Sahlberg) [1952263] - cifs: Convert to use the fallthrough macro (Ronnie Sahlberg) [1952263] - cifs: Fix an error pointer dereference in cifs_mount() (Ronnie Sahlberg) [1952263] - cifs: document and cleanup dfs mount (Ronnie Sahlberg) [1952263] - cifs: only update prefix path of DFS links in cifs_tree_connect() (Ronnie Sahlberg) [1952263] - cifs: fix double free error on share and prefix (Ronnie Sahlberg) [1952263] - cifs: handle RESP_GET_DFS_REFERRAL.PathConsumed in reconnect (Ronnie Sahlberg) [1952263] - cifs: handle empty list of targets in cifs_reconnect() (Ronnie Sahlberg) [1952263] - cifs: rename reconn_inval_dfs_target() (Ronnie Sahlberg) [1952263] - cifs: reduce number of referral requests in DFS link lookups (Ronnie Sahlberg) [1952263] - cifs: merge __{cifs,smb2}_reconnect[_tcon]() into cifs_tree_connect() (Ronnie Sahlberg) [1952263] - cifs: convert to use be32_add_cpu() (Ronnie Sahlberg) [1952263] - cifs: delete duplicated words in header files (Ronnie Sahlberg) [1952263] - cifs: Remove the superfluous break (Ronnie Sahlberg) [1952263] - cifs: remove unused variable 'server' (Ronnie Sahlberg) [1952263] - smb3: warn on confusing error scenario with sec=krb5 (Ronnie Sahlberg) [1952263] - fuse: 32-bit user space ioctl compat for fuse device (Miklos Szeredi) [1949873] - virtiofs: Fail dax mount if device does not support it (Miklos Szeredi) [1949873] - fuse: fix live lock in fuse_iget() (Miklos Szeredi) [1949873] - mm/filemap: remove unused parameter and change to void type for replace_page_cache_page() (Miklos Szeredi) [1949873] - fuse: support SB_NOSEC flag to improve write performance (Miklos Szeredi) [1949873] - fuse: add a flag FUSE_OPEN_KILL_SUIDGID for open() request (Miklos Szeredi) [1949873] - fuse: don't send ATTR_MODE to kill suid/sgid for handle_killpriv_v2 (Miklos Szeredi) [1949873] - fuse: setattr should set FATTR_KILL_SUIDGID (Miklos Szeredi) [1949873] - fuse: set FUSE_WRITE_KILL_SUIDGID in cached write path (Miklos Szeredi) [1949873] - fuse: rename FUSE_WRITE_KILL_PRIV to FUSE_WRITE_KILL_SUIDGID (Miklos Szeredi) [1949873] - fuse: introduce the notion of FUSE_HANDLE_KILLPRIV_V2 (Miklos Szeredi) [1949873] - fuse: always revalidate if exclusive create (Miklos Szeredi) [1949873] - virtiofs: clean up error handling in virtio_fs_get_tree() (Miklos Szeredi) [1949873] - fuse: add fuse_sb_destroy() helper (Miklos Szeredi) [1949873] - fuse: simplify get_fuse_conn*() (Miklos Szeredi) [1949873] - fuse: get rid of fuse_mount refcount (Miklos Szeredi) [1949873] - virtiofs: simplify sb setup (Miklos Szeredi) [1949873] - virtiofs fix leak in setup (Miklos Szeredi) [1949873] - fuse: launder page should wait for page writeback (Miklos Szeredi) [1949873] - fuse: connection remove fix (Miklos Szeredi) [1949873] - fuse: implement crossmounts (Miklos Szeredi) [1949873] - fuse: Allow fuse_fill_super_common() for submounts (Miklos Szeredi) [1949873] - fuse: split fuse_mount off of fuse_conn (Miklos Szeredi) [1949873] - fuse: drop fuse_conn parameter where possible (Miklos Szeredi) [1949873] - fuse: store fuse_conn in fuse_req (Miklos Szeredi) [1949873] - fuse: add submount support to (Miklos Szeredi) [1949873] - fuse: fix page dereference after free (Miklos Szeredi) [1949873] - fuse: update project homepage (Miklos Szeredi) [1949873] - fuse: Fix parameter for FS_IOC_{GET,SET}FLAGS (Miklos Szeredi) [1949873] - fuse: don't ignore errors from fuse_writepages_fill() (Miklos Szeredi) [1949873] - fuse: clean up condition for writepage sending (Miklos Szeredi) [1949873] - fuse: fix warning in tree_insert() and clean up writepage insertion (Miklos Szeredi) [1949873] - fuse: move rb_erase() before tree_insert() (Miklos Szeredi) [1949873] - fuse: optimize writepages search (Miklos Szeredi) [1949873] - fuse: Update stale comment in queue_interrupt() (Miklos Szeredi) [1949873] - fuse: use true,false for bool variable (Miklos Szeredi) [1949873] - fuse: Add changelog entries for protocols 7.1 - 7.8 (Miklos Szeredi) [1949873] - fuse: reserve byteswapped init opcodes (Miklos Szeredi) [1949873] - convenience helper: get_tree_single() (finish backport) (Miklos Szeredi) [1949873] - fuse: Convert fusectl to use the new mount API (Miklos Szeredi) [1949873] - fuse: fix changelog entry for protocol 7.9 (Miklos Szeredi) [1949873] - fuse: fix changelog entry for protocol 7.12 (Miklos Szeredi) [1949873] - sfc: adjust efx->xdp_tx_queue_count with the real number of initialized queues (Íñigo Huguet) [1934254] - sfc: Remove duplicate argument (Íñigo Huguet) [1934254] - sfc: Use 'skb_add_rx_frag()' instead of hand coding it (Íñigo Huguet) [1934254] - sfc-falcon: Fix a typo (Íñigo Huguet) [1934254] - sfc: ef10: fix TX queue lookup in TX event handling (Íñigo Huguet) [1934254] - sfc: farch: fix TX queue lookup in TX event handling (Íñigo Huguet) [1934254] - sfc: farch: fix TX queue lookup in TX flush done handling (Íñigo Huguet) [1934254] - sfc: reduce the number of requested xdp ev queues (Íñigo Huguet) [1934254] - sfc: support GRE TSO on EF100 (Íñigo Huguet) [1934254] - sfc: correctly support non-partial GSO_UDP_TUNNEL_CSUM on EF100 (Íñigo Huguet) [1934254] - sfc: extend bitfield macros to 19 fields (Íñigo Huguet) [1934254] - sfc: advertise our vlan features (Íñigo Huguet) [1934254] - sfc: only use fixed-id if the skb asks for it (Íñigo Huguet) [1934254] - sfc: implement encap TSO on EF100 (Íñigo Huguet) [1934254] - sfc: extend bitfield macros to 17 fields (Íñigo Huguet) [1934254] - sfc: move initialisation of efx->filter_sem to efx_init_struct() (Íñigo Huguet) [1934254] - net: sfc: Use GFP_KERNEL in efx_ef10_try_update_nic_stats() (Íñigo Huguet) [1934254] - net: sfc: Replace in_interrupt() usage (Íñigo Huguet) [1934254] - sfc: clean up mis-targeted comments (Íñigo Huguet) [1934254] - sfc: fix kdoc warning (Íñigo Huguet) [1934254] - sfc: clean up unused assignments (Íñigo Huguet) [1934254] - sfc: advertise encapsulated offloads on EF10 (Íñigo Huguet) [1934254] - sfc: implement encapsulated TSO on EF10 (Íñigo Huguet) [1934254] - sfc: de-indirect TSO handling (Íñigo Huguet) [1934254] - sfc: select inner-csum-offload TX queues for skbs that need it (Íñigo Huguet) [1934254] - sfc: create inner-csum queues on EF10 if supported (Íñigo Huguet) [1934254] - sfc: define inner/outer csum offload TXQ types (Íñigo Huguet) [1934254] - sfc: decouple TXQ type from label (Íñigo Huguet) [1934254] - sfc: cleanups around efx_alloc_channel (Íñigo Huguet) [1934254] - sfc: remove spurious unreachable return statement (Íñigo Huguet) [1934254] - sfc: remove duplicate call to efx_init_channels from EF100 probe (Íñigo Huguet) [1934254] - sfc: coding style cleanups in mcdi_port_common.c (Íñigo Huguet) [1934254] - sfc: simplify DMA mask setting (Íñigo Huguet) [1934254] - sfc: remove EFX_DRIVER_VERSION (Íñigo Huguet) [1934254] - sfc: handle limited FEC support (Íñigo Huguet) [1934254] - sfc: add ethtool ops and miscellaneous ndos to EF100 (Íñigo Huguet) [1934254] - sfc: remove phy_op indirection (Íñigo Huguet) [1934254] - sfc: remove efx_tx_queue_partner (Íñigo Huguet) [1934254] - sfc: rewrite efx_tx_may_pio (Íñigo Huguet) [1934254] - sfc: use efx_channel_tx_[old_]fill_level() in Siena/EF10 TX datapath (Íñigo Huguet) [1934254] - sfc: use tx_queue->old_read_count in EF100 TX path (Íñigo Huguet) [1934254] - sfc: make ef100 xmit_more handling look more like ef10's (Íñigo Huguet) [1934254] - sfc: add and use efx_tx_send_pending in tx.c (Íñigo Huguet) [1934254] - sfc: return errors from efx_mcdi_set_id_led, and de-indirect (Íñigo Huguet) [1934254] - sfc: fix kernel-doc on struct efx_loopback_state (Íñigo Huguet) [1934254] - sfc: fix unused-but-set-variable warning in efx_farch_filter_remove_safe (Íñigo Huguet) [1934254] - sfc: fix W=1 warnings in efx_farch_handle_rx_not_ok (Íñigo Huguet) [1934254] - sfc: convert to new udp_tunnel infrastructure (Íñigo Huguet) [1934254] - net: don't warn in inet diag when IPV6 is disabled (Hangbin Liu) [1938639] - tcp: do not mess with cloned skbs in tcp_add_backlog() (Hangbin Liu) [1880432] - redhat: enable MHI bus driver support (Jarod Wilson) [1938030] - bus: mhi: core: Fix invalid error returning in mhi_queue (Jarod Wilson) [1938030] - bus: mhi: pci_generic: Remove WQ_MEM_RECLAIM flag from state workqueue (Jarod Wilson) [1938030] - bus: mhi: core: Fix check for syserr at power_up (Jarod Wilson) [1938030] - mhi: Fix double dma free (Jarod Wilson) [1938030] - bus: mhi: pci_generic: Increase num of elements in hw event ring (Jarod Wilson) [1938030] - mhi: pci_generic: Print warning in case of firmware crash (Jarod Wilson) [1938030] - bus: mhi: core: Add helper API to return number of free TREs (Jarod Wilson) [1938030] - mhi: core: Factorize mhi queuing (Jarod Wilson) [1938030] - mhi: use irq_flags if controller driver configures it (Jarod Wilson) [1938030] - mhi: pci_generic: Fix shared MSI vector support (Jarod Wilson) [1938030] - mhi: unconstify mhi_event_config (Jarod Wilson) [1938030] - bus: mhi: Ensure correct ring update ordering with memory barrier (Jarod Wilson) [1938030] - mhi: pci_generic: Set irq moderation value to 1ms for hw channels (Jarod Wilson) [1938030] - mhi: pci_generic: Add diag channels (Jarod Wilson) [1938030] - mhi: pci_generic: Increase controller timeout value (Jarod Wilson) [1938030] - mhi: pci_generic: Add health-check (Jarod Wilson) [1938030] - mhi: pci_generic: Add PCI error handlers (Jarod Wilson) [1938030] - mhi: pci_generic: Add suspend/resume/recovery procedure (Jarod Wilson) [1938030] - mhi: pci_generic: Add support for reset (Jarod Wilson) [1938030] - mhi: pci_generic: Enable burst mode for hardware channels (Jarod Wilson) [1938030] - mhi: pci-generic: Increase number of hardware events (Jarod Wilson) [1938030] - bus: mhi: core: Add device hardware reset support (Jarod Wilson) [1938030] - mhi: pci_generic: Fix implicit conversion warning (Jarod Wilson) [1938030] - bus: mhi: core: Fix error handling in mhi_register_controller() (Jarod Wilson) [1938030] - bus: mhi: core: Fix device hierarchy (Jarod Wilson) [1938030] - bus: mhi: core: Indexed MHI controller name (Jarod Wilson) [1938030] - bus: mhi: core: Remove MHI event ring IRQ handlers when powering down (Jarod Wilson) [1938030] - bus: mhi: core: Mark and maintain device states early on after power down (Jarod Wilson) [1938030] - bus: mhi: core: Separate system error and power down handling (Jarod Wilson) [1938030] - bus: mhi: core: Check for IRQ availability during registration (Jarod Wilson) [1938030] - bus: mhi: core: Move to an error state on mission mode failure (Jarod Wilson) [1938030] - bus: mhi: core: Use appropriate label in firmware load handler API (Jarod Wilson) [1938030] - bus: mhi: core: Move to an error state on any firmware load failure (Jarod Wilson) [1938030] - bus: mhi: core: Prevent sending multiple RDDM entry callbacks (Jarod Wilson) [1938030] - bus: mhi: core: Move to SYS_ERROR regardless of RDDM capability (Jarod Wilson) [1938030] - bus: mhi: core: Skip device wake in error or shutdown states (Jarod Wilson) [1938030] - bus: mhi: core: Move to using high priority workqueue (Jarod Wilson) [1938030] - bus: mhi: core: Use appropriate names for firmware load functions (Jarod Wilson) [1938030] - bus: mhi: core: Skip RDDM download for unknown execution environment (Jarod Wilson) [1938030] - bus: mhi: core: Rename RDDM download function to use proper words (Jarod Wilson) [1938030] - bus: mhi: core: Remove unused mhi_fw_load_worker() declaration (Jarod Wilson) [1938030] - bus: mhi: core: Expose mhi_get_exec_env() API for controllers (Jarod Wilson) [1938030] - bus: mhi: core: Add missing EXPORT_SYMBOL for mhi_get_mhi_state() (Jarod Wilson) [1938030] - bus: mhi: core: Remove unnecessary counter from mhi_firmware_copy() (Jarod Wilson) [1938030] - bus: mhi: Fix channel close issue on driver remove (Jarod Wilson) [1938030] - bus: mhi: core: Fix null pointer access when parsing MHI configuration (Jarod Wilson) [1938030] - bus: mhi: Add MHI PCI support for WWAN modems (Jarod Wilson) [1938030] - bus: mhi: core: fix potential operator-precedence with BHI macros (Jarod Wilson) [1938030] - bus: mhi: core: Remove double locking from mhi_driver_remove() (Jarod Wilson) [1938030] - bus: mhi: Remove auto-start option (Jarod Wilson) [1938030] - bus: mhi: Add mhi_queue_is_full function (Jarod Wilson) [1938030] - bus: mhi: debugfs: Print channel context read-pointer (Jarod Wilson) [1938030] - bus: mhi: core: Fix the building of MHI module (Jarod Wilson) [1938030] - bus: mhi: Remove unused nr_irqs_req variable (Jarod Wilson) [1938030] - bus: mhi: core: Allow shared IRQ for event rings (Jarod Wilson) [1938030] - bus: mhi: core: Introduce sysfs entries for MHI (Jarod Wilson) [1938030] - bus: mhi: core: Introduce debugfs entries for MHI (Jarod Wilson) [1938030] - bus: mhi: Fix entries based on Kconfig coding style (Jarod Wilson) [1938030] - bus: mhi: Remove include of rwlock_types.h (Jarod Wilson) [1938030] - bus: mhi: core: Add const qualifier to MHI config information (Jarod Wilson) [1938030] - bus: mhi: core: Introduce APIs to allocate and free the MHI controller (Jarod Wilson) [1938030] - bus: mhi: core: Read and save device hardware information from BHI (Jarod Wilson) [1938030] - bus: mhi: core: Introduce counters to track MHI device state transitions (Jarod Wilson) [1938030] - bus: mhi: core: Introduce helper function to check device state (Jarod Wilson) [1938030] - bus: mhi: core: Use generic name field for an MHI device (Jarod Wilson) [1938030] - bus: mhi: core: Trigger host resume if suspended during mhi_device_get() (Jarod Wilson) [1938030] - bus: mhi: core: Use helper API to trigger a non-blocking host resume (Jarod Wilson) [1938030] - bus: mhi: core: Abort suspends due to outgoing pending packets (Jarod Wilson) [1938030] - bus: mhi: core: Remove double occurrence for mhi_ctrl_ev_task() declaration (Jarod Wilson) [1938030] - bus: mhi: fix doubled words and struct image_info kernel-doc (Jarod Wilson) [1938030] - bus: mhi: core: Handle syserr during power_up (Jarod Wilson) [1938030] - bus: mhi: core: Handle write lock properly in mhi_pm_m0_transition (Jarod Wilson) [1938030] - bus: mhi: core: Do not process SYS_ERROR if RDDM is supported (Jarod Wilson) [1938030] - bus: mhi: core: Skip handling BHI irq if MHI reg access is not allowed (Jarod Wilson) [1938030] - bus: mhi: core: Handle disable transitions in state worker (Jarod Wilson) [1938030] - bus: mhi: core: Remove the system error worker thread (Jarod Wilson) [1938030] - bus: mhi: core: Ensure non-zero session or sequence ID values are used (Jarod Wilson) [1938030] - bus: mhi: core: Improve debug logs for loading firmware (Jarod Wilson) [1938030] - bus: mhi: core: Return appropriate error codes for AMSS load failure (Jarod Wilson) [1938030] - bus: mhi: core: Handle firmware load using state worker (Jarod Wilson) [1938030] - bus: mhi: core: Read transfer length from an event properly (Jarod Wilson) [1938030] - bus: mhi: core: Add range check for channel id received in event ring (Jarod Wilson) [1938030] - bus: mhi: core: Cache intmod from mhi event to mhi channel (Jarod Wilson) [1938030] - bus: mhi: core: Refactor mhi queue APIs (Jarod Wilson) [1938030] - bus: mhi: core: Fix some error return code (Jarod Wilson) [1938030] - bus: mhi: core: Fix channel device name conflict (Jarod Wilson) [1938030] - bus: mhi: core: Fix typo in comment (Jarod Wilson) [1938030] - bus: mhi: core: Offload register accesses to the controller (Jarod Wilson) [1938030] - bus: mhi: core: Remove link_status() callback (Jarod Wilson) [1938030] - bus: mhi: core: Make sure to powerdown if mhi_sync_power_up fails (Jarod Wilson) [1938030] - bus: mhi: Fix parsing of mhi_flags (Jarod Wilson) [1938030] - bus: mhi: core: Fix a NULL vs IS_ERR check in mhi_create_devices() (Jarod Wilson) [1938030] - bus: mhi: core: Add support for MHI suspend and resume (Jarod Wilson) [1938030] - bus: mhi: core: Drop the references to mhi_dev in mhi_destroy_device() (Jarod Wilson) [1938030] - bus: mhi: core: Initialize bhie field in mhi_cntrl for RDDM capture (Jarod Wilson) [1938030] - bus: mhi: core: Add support for reading MHI info from device (Jarod Wilson) [1938030] - bus: mhi: core: Pass module owner during client driver registration (Jarod Wilson) [1938030] - bus/mhi: fix printk format for size_t (Jarod Wilson) [1938030] - bus: mhi: core: Add uevent support for module autoloading (Jarod Wilson) [1938030] - bus: mhi: core: Add support for data transfer (Jarod Wilson) [1938030] - bus: mhi: core: Add support for processing events from client device (Jarod Wilson) [1938030] - bus: mhi: core: Add support for downloading RDDM image during panic (Jarod Wilson) [1938030] - bus: mhi: core: Add support for downloading firmware over BHIe (Jarod Wilson) [1938030] - bus: mhi: core: Add support for basic PM operations (Jarod Wilson) [1938030] - bus: mhi: core: Add support for PM state transitions (Jarod Wilson) [1938030] - bus: mhi: core: Add support for ringing channel/event ring doorbells (Jarod Wilson) [1938030] - bus: mhi: core: Add support for creating and destroying MHI devices (Jarod Wilson) [1938030] - bus: mhi: core: Add support for registering MHI client drivers (Jarod Wilson) [1938030] - bus: mhi: core: Add support for registering MHI controllers (Jarod Wilson) [1938030]- ipmi: remove open coded version of SMBus block write (Tony Camuso) [1947126] - char: ipmi: convert comma to semicolon (Tony Camuso) [1947126] - ipmi: msghandler: Suppress suspicious RCU usage warning (Tony Camuso) [1947126] - ipmi/watchdog: replace atomic_add() and atomic_sub() (Tony Camuso) [1947126] - char: ipmi: remove unneeded break (Tony Camuso) [1947126] - ipmi_si: Fix wrong return value in try_smi_init() (Tony Camuso) [1947126] - ipmi: msghandler: Fix a signedness bug (Tony Camuso) [1947126] - ipmi: add retry in try_get_dev_id() (Tony Camuso) [1947126] - ipmi: Clean up some printks (Tony Camuso) [1947126] - ipmi:msghandler: retry to get device id on an error (Tony Camuso) [1947126] - ipmi:sm: Print current state when the state is invalid (Tony Camuso) [1947126] - ipmi: Reset response handler when failing to send the command (Tony Camuso) [1947126] - ipmi: add a newline when printing parameter 'panic_op' by sysfs (Tony Camuso) [1947126] - cpuidle: Select polling interval based on a c-state with a longer target residency (Mark Langsdorf) [1922024] - cpuidle: big.LITTLE: enable driver only on Peach-Pit/Pi Chromebooks (Mark Langsdorf) [1922024] - cpuidle: record state entry rejection statistics (Mark Langsdorf) [1922024] - nitro_enclaves: Fix stale file descriptors on failed usercopy (Vitaly Kuznetsov) [1953717] - iavf: amend removal of MODULE_VERSION (Stefan Assmann) [1955738] - ixgbevf: Amend commit acf03026ec5a to include a version in module info. (Ken Cox) [1955764] - devlink: move flash end and begin to core devlink (Petr Oros) [1935671] - devlink: move request_firmware out of driver (Petr Oros) [1935671] - ice: add additional debug logging for firmware update (Petr Oros) [1935671] - ice: add support for flash update overwrite mask (Petr Oros) [1935671] - driver core: auxiliary bus: Fix calling stage for auxiliary bus init (Ivan Vecera) [1933820] - driver core: auxiliary bus: Fix auxiliary bus shutdown null auxdrv ptr (Ivan Vecera) [1933820] - driver core: auxiliary bus: minor coding style tweaks (Ivan Vecera) [1933820] - driver core: auxiliary bus: make remove function return void (Ivan Vecera) [1933820] - driver core: auxiliary bus: move slab.h from include file (Ivan Vecera) [1933820] - Add auxiliary bus support (Ivan Vecera) [1933820] - modpost: file2alias: go back to simple devtable lookup (Ivan Vecera) [1933820] - scsi: lpfc: Fix bad memory access during VPD DUMP mailbox command (Dick Kennedy) [1923762] - scsi: lpfc: Fix DMA virtual address ptr assignment in bsg (Dick Kennedy) [1923762] - scsi: lpfc: Fix illegal memory access on Abort IOCBs (Dick Kennedy) [1923762] - scsi: lpfc: Copyright updates for 12.8.0.9 patches (Dick Kennedy) [1923762] - scsi: lpfc: Update lpfc version to 12.8.0.9 (Dick Kennedy) [1923762] - scsi: lpfc: Eliminate use of LPFC_DRIVER_NAME in lpfc_attr.c (Dick Kennedy) [1923762] - scsi: lpfc: Standardize discovery object logging format (Dick Kennedy) [1923762] - scsi: lpfc: Fix various trivial errors in comments and log messages (Dick Kennedy) [1923762] - scsi: lpfc: Remove unsupported mbox PORT_CAPABILITIES logic (Dick Kennedy) [1923762] - scsi: lpfc: Fix lpfc_hdw_queue attribute being ignored (Dick Kennedy) [1923762] - scsi: lpfc: Fix missing FDMI registrations after Mgmt Svc login (Dick Kennedy) [1923762] - scsi: lpfc: Fix silent memory allocation failure in lpfc_sli4_bsg_link_diag_test() (Dick Kennedy) [1923762] - scsi: lpfc: Fix use-after-free on unused nodes after port swap (Dick Kennedy) [1923762] - scsi: lpfc: Fix error handling for mailboxes completed in MBX_POLL mode (Dick Kennedy) [1923762] - scsi: lpfc: Fix lack of device removal on port swaps with PRLIs (Dick Kennedy) [1923762] - scsi: lpfc: Fix NMI crash during rmmod due to circular hbalock dependency (Dick Kennedy) [1923762] - scsi: lpfc: Fix reference counting errors in lpfc_cmpl_els_rsp() (Dick Kennedy) [1923762] - scsi: lpfc: Fix crash when a REG_RPI mailbox fails triggering a LOGO response (Dick Kennedy) [1923762] - scsi: lpfc: Fix rmmod crash due to bad ring pointers to abort_iotag (Dick Kennedy) [1923762] - scsi: lpfc: Fix gcc -Wstringop-overread warning (Dick Kennedy) [1923762] - scsi: lpfc: Fix a typo (Dick Kennedy) [1923762] - scsi: lpfc: Fix a typo (Dick Kennedy) [1923762] - scsi: lpfc: Fix kernel-doc formatting issue (Dick Kennedy) [1923762] - scsi: lpfc: Fix a few incorrectly named functions (Dick Kennedy) [1923762] - scsi: lpfc: Fix incorrectly documented function lpfc_debugfs_commonxripools_data() (Dick Kennedy) [1923762] - scsi: lpfc: Fix a bunch of misnamed functions (Dick Kennedy) [1923762] - scsi: lpfc: Fix a bunch of kernel-doc misdemeanours (Dick Kennedy) [1923762] - scsi: lpfc: Fix incorrect naming of __lpfc_update_fcf_record() (Dick Kennedy) [1923762] - scsi: lpfc: Fix formatting and misspelling issues (Dick Kennedy) [1923762] - scsi: lpfc: Fix a bunch of kernel-doc issues (Dick Kennedy) [1923762] - scsi: lpfc: Update copyrights for 12.8.0.7 and 12.8.0.8 changes (Dick Kennedy) [1923762] - scsi: lpfc: Update lpfc version to 12.8.0.8 (Dick Kennedy) [1923762] - scsi: lpfc: Correct function header comments related to ndlp reference counting (Dick Kennedy) [1923762] - scsi: lpfc: Reduce LOG_TRACE_EVENT logging for vports (Dick Kennedy) [1923762] - scsi: lpfc: Change wording of invalid pci reset log message (Dick Kennedy) [1923762] - scsi: lpfc: Fix crash caused by switch reboot (Dick Kennedy) [1923762] - scsi: lpfc: Fix pt2pt state transition causing rmmod hang (Dick Kennedy) [1923762] - scsi: lpfc: Fix nodeinfo debugfs output (Dick Kennedy) [1923762] - scsi: lpfc: Fix ADISC handling that never frees nodes (Dick Kennedy) [1923762] - scsi: lpfc: Fix PLOGI ACC to be transmit after REG_LOGIN (Dick Kennedy) [1923762] - scsi: lpfc: Fix dropped FLOGI during pt2pt discovery recovery (Dick Kennedy) [1923762] - scsi: lpfc: Fix status returned in lpfc_els_retry() error exit path (Dick Kennedy) [1923762] - scsi: lpfc: Fix use after free in lpfc_els_free_iocb (Dick Kennedy) [1923762] - scsi: lpfc: Fix null pointer dereference in lpfc_prep_els_iocb() (Dick Kennedy) [1923762] - scsi: lpfc: Fix unnecessary null check in lpfc_release_scsi_buf (Dick Kennedy) [1923762] - scsi: lpfc: Fix pt2pt connection does not recover after LOGO (Dick Kennedy) [1923762] - scsi: lpfc: Fix lpfc_els_retry() possible null pointer dereference (Dick Kennedy) [1923762] - scsi: lpfc: Fix FLOGI failure due to accessing a freed node (Dick Kennedy) [1923762] - scsi: lpfc: Fix stale node accesses on stale RRQ request (Dick Kennedy) [1923762] - scsi: lpfc: Fix reftag generation sizing errors (Dick Kennedy) [1923762] - scsi: lpfc: Fix vport indices in lpfc_find_vport_by_vpid() (Dick Kennedy) [1923762] - scsi: lpfc: Fix incorrect dbde assignment when building target abts wqe (Dick Kennedy) [1923762] - scsi: lpfc: Fix 'physical' typos (Dick Kennedy) [1923762] - scsi: lpfc: Fix ancient double free (Dick Kennedy) [1923762] - scsi: lpfc: Fix kerneldoc inconsistency in lpfc_sli4_dump_page_a0() (Dick Kennedy) [1923762] - scsi: lpfc: Add support for eh_should_retry_cmd() (Dick Kennedy) [1923762] - scsi: lpfc: Simplify bool comparison (Dick Kennedy) [1923762] - scsi: lpfc: Update lpfc version to 12.8.0.7 (Dick Kennedy) [1923762] - scsi: lpfc: Enhancements to LOG_TRACE_EVENT for better readability (Dick Kennedy) [1923762] - scsi: lpfc: Implement health checking when aborting I/O (Dick Kennedy) [1923762] - scsi: lpfc: Fix crash when nvmet transport calls host_release (Dick Kennedy) [1923762] - scsi: lpfc: Fix vport create logging (Dick Kennedy) [1923762] - scsi: lpfc: Fix NVMe recovery after mailbox timeout (Dick Kennedy) [1923762] - scsi: lpfc: Fix target reset failing (Dick Kennedy) [1923762] - scsi: lpfc: Fix error log messages being logged following SCSI task mgnt (Dick Kennedy) [1923762] - scsi: lpfc: Fix FW reset action if I/Os are outstanding (Dick Kennedy) [1923762] - scsi: lpfc: Use the nvme-fc transport supplied timeout for LS requests (Dick Kennedy) [1923762] - scsi: lpfc: Fix crash when a fabric node is released prematurely (Dick Kennedy) [1923762] - scsi: lpfc: Refresh ndlp when a new PRLI is received in the PRLI issue state (Dick Kennedy) [1923762] - scsi: lpfc: Fix auto sli_mode and its effect on CONFIG_PORT for SLI3 (Dick Kennedy) [1923762] - scsi: lpfc: Fix PLOGI S_ID of 0 on pt2pt config (Dick Kennedy) [1923762] - scsi: lpfc: Fix fall-through warnings for Clang (Dick Kennedy) [1923762] - scsi: lpfc: Correct null ndlp reference on routine exit (Dick Kennedy) [1923762] - scsi: lpfc: Use generic power management (Dick Kennedy) [1923762] - scsi: lpfc: Fix variable 'vport' set but not used in lpfc_sli4_abts_err_handler() (Dick Kennedy) [1923762] - scsi: lpfc: Fix missing prototype for lpfc_nvmet_prep_abort_wqe() (Dick Kennedy) [1923762] - scsi: lpfc: Fix set but unused variables in lpfc_dev_loss_tmo_handler() (Dick Kennedy) [1923762] - scsi: lpfc: Fix set but not used warnings from Rework remote port lock handling (Dick Kennedy) [1923762] - scsi: lpfc: Fix missing prototype warning for lpfc_fdmi_vendor_attr_mi() (Dick Kennedy) [1923762] - scsi: lpfc: Fix memory leak on lcb_context (Dick Kennedy) [1923762] - scsi: lpfc: Remove dead code on second !ndlp check (Dick Kennedy) [1923762] - scsi: lpfc: Fix pointer defereference before it is null checked issue (Dick Kennedy) [1923762] - scsi: lpfc: Update changed file copyrights for 2020 (Dick Kennedy) [1923762] - scsi: lpfc: Update lpfc version to 12.8.0.6 (Dick Kennedy) [1923762] - scsi: lpfc: Convert abort handling to SLI-3 and SLI-4 handlers (Dick Kennedy) [1923762] - scsi: lpfc: Convert SCSI I/O completions to SLI-3 and SLI-4 handlers (Dick Kennedy) [1923762] - scsi: lpfc: Convert SCSI path to use common I/O submission path (Dick Kennedy) [1923762] - scsi: lpfc: Enable common send_io interface for SCSI and NVMe (Dick Kennedy) [1923762] - scsi: lpfc: Enable common wqe_template support for both SCSI and NVMe (Dick Kennedy) [1923762] - scsi: lpfc: Refactor WQE structure definitions for common use (Dick Kennedy) [1923762] - scsi: lpfc: Fix NPIV Fabric Node reference counting (Dick Kennedy) [1923762] - scsi: lpfc: Fix NPIV discovery and Fabric Node detection (Dick Kennedy) [1923762] - scsi: lpfc: Unsolicited ELS leaves node in incorrect state while dropping it (Dick Kennedy) [1923762] - scsi: lpfc: Remove ndlp when a PLOGI/ADISC/PRLI/REG_RPI ultimately fails (Dick Kennedy) [1923762] - scsi: lpfc: Rework remote port lock handling (Dick Kennedy) [1923762] - scsi: lpfc: Honor module parameter lpfc_use_adisc (Dick Kennedy) [1923762] - scsi: lpfc: Fix refcounting around SCSI and NVMe transport APIs (Dick Kennedy) [1923762] - scsi: lpfc: Fix removal of SCSI transport device get and put on dev structure (Dick Kennedy) [1923762] - scsi: lpfc: Rework locations of ndlp reference taking (Dick Kennedy) [1923762] - scsi: lpfc: Rework remote port ref counting and node freeing (Dick Kennedy) [1923762] - scsi: lpfc: remove ScsiResult macro (Dick Kennedy) [1923762] - scsi: lpfc: lpfc_nvmet: Fix-up some formatting and doc-rot issues (Dick Kennedy) [1923762] - scsi: lpfc: lpfc_nvme: Fix some kernel-doc related issues (Dick Kennedy) [1923762] - scsi: lpfc: lpfc_nvme: Remove unused variable 'phba' (Dick Kennedy) [1923762] - scsi: lpfc: lpfc_bsg: Provide correct documentation for a bunch of functions (Dick Kennedy) [1923762] - scsi: lpfc: lpfc_debugfs: Fix a couple of function documentation issues (Dick Kennedy) [1923762] - scsi: lpfc: lpfc_attr: Fix-up a bunch of kernel-doc misdemeanours (Dick Kennedy) [1923762] - scsi: lpfc: lpfc_attr: Demote kernel-doc format for redefined functions (Dick Kennedy) [1923762] - scsi: lpfc: lpfc_scsi: Fix a whole host of kernel-doc issues (Dick Kennedy) [1923762] - block: return -EBUSY when there are open partitions in blkdev_reread_part (Ming Lei) [1936800] - block: Try to handle busy underlying device on discard (Ming Lei) [1936800] - md: check for NULL ->meta_bdev before calling bdev_read_only (Ming Lei) [1936800] - blk-settings: align max_sectors on "logical_block_size" boundary (Ming Lei) [1936800] - nbd: handle device refs for DESTROY_ON_DISCONNECT properly (Ming Lei) [1936800] - kyber: introduce kyber_depth_updated() (Ming Lei) [1936800] - loop: fix I/O error on fsync() in detached loop devices (Ming Lei) [1936800] - block: fix potential IO hang when turning off io_poll (Ming Lei) [1936800] - bfq: Use only idle IO periods for think time calculations (Ming Lei) [1936800] - bfq: Use 'ttime' local variable (Ming Lei) [1936800] - bfq: Avoid false bfq queue merging (Ming Lei) [1936800] - bfq: bfq_check_waker() should be static (Ming Lei) [1936800] - block, bfq: make waker-queue detection more robust (Ming Lei) [1936800] - block, bfq: save also injection state on queue merging (Ming Lei) [1936800] - block, bfq: save also weight-raised service on queue merging (Ming Lei) [1936800] - block, bfq: fix switch back from soft-rt weitgh-raising (Ming Lei) [1936800] - block, bfq: re-evaluate convenience of I/O plugging on rq arrivals (Ming Lei) [1936800] - block, bfq: replace mechanism for evaluating I/O intensity (Ming Lei) [1936800] - block: set .bi_max_vecs as actual allocated vector number (Ming Lei) [1936800] - block: don't allocate inline bvecs if this bioset needn't bvecs (Ming Lei) [1936800] - block: don't pass BIOSET_NEED_BVECS for q->bio_split (Ming Lei) [1936800] - block: manage bio slab cache by xarray (Ming Lei) [1936800] - block, bfq: do not expire a queue when it is the only busy one (Ming Lei) [1936800] - block, bfq: avoid spurious switches to soft_rt of interactive queues (Ming Lei) [1936800] - block, bfq: do not raise non-default weights (Ming Lei) [1936800] - block, bfq: increase time window for waker detection (Ming Lei) [1936800] - block, bfq: use half slice_idle as a threshold to check short ttime (Ming Lei) [1936800] - brd: remove the end of device check in brd_do_bvec (Ming Lei) [1936800] - block: propagate BLKROSET on the whole device to all partitions (Ming Lei) [1936800] - block: add a hard-readonly flag to struct gendisk (Ming Lei) [1936800] - block: remove the NULL bdev check in bdev_read_only (Ming Lei) [1936800] - dm: use bdev_read_only to check if a device is read-only (Ming Lei) [1936800] - block: reopen the device in blkdev_reread_part (Ming Lei) [1936800] - block, bfq: set next_rq to waker_bfqq->next_rq in waker injection (Ming Lei) [1936800] - Revert "block: simplify set_init_blocksize" to regain lost performance (Ming Lei) [1936800] - bfq-iosched: Revert "bfq: Fix computation of shallow depth" (Ming Lei) [1936800] - blk-mq-debugfs: Add decode for BLK_MQ_F_TAG_HCTX_SHARED (Ming Lei) [1936800] - bfq: Fix computation of shallow depth (Ming Lei) [1936800] - block: rsxx: select CONFIG_CRC32 (Ming Lei) [1936800] - block: add debugfs stanza for QUEUE_FLAG_NOWAIT (Ming Lei) [1936800] - blk-mq: Don't complete on a remote CPU in force threaded mode (Ming Lei) [1936800] - blk-mq: Remove 'running from the wrong CPU' warning (Ming Lei) [1936800] - block: disable iopoll for split bio (Ming Lei) [1936800] - block: Improve blk_revalidate_disk_zones() checks (Ming Lei) [1936800] - sbitmap: replace CAS with atomic and (Ming Lei) [1936800] - sbitmap: remove swap_lock (Ming Lei) [1936800] - sbitmap: optimise sbitmap_deferred_clear() (Ming Lei) [1936800] - blk-mq: skip hybrid polling if iopoll doesn't spin (Ming Lei) [1936800] - blktrace: fix up a kerneldoc comment (Ming Lei) [1936800] - block: remove the unused block_sleeprq tracepoint (Ming Lei) [1936800] - blk-throttle: don't check whether or not lower limit is valid if CONFIG_BLK_DEV_THROTTLING_LOW is off (Ming Lei) [1936800] - block: fix inflight statistics of part0 (Ming Lei) [1936800] - block: optimise for_each_bvec() advance (Ming Lei) [1936800] - block: opencode devcgroup_inode_permission (Ming Lei) [1936800] - block: move bdput() to the callers of __blkdev_get (Ming Lei) [1936800] - block: refactor blkdev_get (Ming Lei) [1936800] - block: refactor __blkdev_put (Ming Lei) [1936800] - block: switch bdgrab to use igrab (Ming Lei) [1936800] - block: change the hash used for looking up block devices (Ming Lei) [1936800] - block: use put_device in put_disk (Ming Lei) [1936800] - block: use disk_part_iter_exit in disk_part_iter_next (Ming Lei) [1936800] - block: add a bdev_kobj helper (Ming Lei) [1936800] - block: remove a superflous check in blkpg_do_ioctl (Ming Lei) [1936800] - block: remove a duplicate __disk_get_part prototype (Ming Lei) [1936800] - loop: do not call set_blocksize (Ming Lei) [1936800] - zram: do not call set_blocksize (Ming Lei) [1936800] - block: wbt: Remove unnecessary invoking of wbt_update_limits in wbt_init (Ming Lei) [1936800] - virtio-blk: remove a spurious call to revalidate_disk_size (Ming Lei) [1936800] - md: remove a spurious call to revalidate_disk_size in update_size (Ming Lei) [1936800] - aoe: don't call set_capacity from irq context (Ming Lei) [1936800] - nbd: validate the block size in nbd_set_size (Ming Lei) [1936800] - nbd: refactor size updates (Ming Lei) [1936800] - nbd: move the task_recv check into nbd_size_update (Ming Lei) [1936800] - nbd: remove the call to set_blocksize (Ming Lei) [1936800] - loop: let set_capacity_revalidate_and_notify update the bdev size (Ming Lei) [1936800] - block: remove the call to __invalidate_device in check_disk_size_change (Ming Lei) [1936800] - block: fix the kerneldoc comment for __register_blkdev (Ming Lei) [1936800] - block: switch gendisk lookup to a simple xarray (Ming Lei) [1936800] - ide: switch to __register_blkdev for command set probing (Ming Lei) [1936800] - md: use __register_blkdev to allocate devices on demand (Ming Lei) [1936800] - loop: use __register_blkdev to allocate devices on demand (Ming Lei) [1936800] - brd: use __register_blkdev to allocate devices on demand (Ming Lei) [1936800] - sd: use __register_blkdev to avoid a modprobe for an unregistered dev_t (Ming Lei) [1936800] - swim: don't call blk_register_region (Ming Lei) [1936800] - ide: remove ide_{,un}register_region (Ming Lei) [1936800] - block: add an optional probe callback to major_names (Ming Lei) [1936800] - block: rework requesting modules for unclaimed devices (Ming Lei) [1936800] - block: split block_class_lock (Ming Lei) [1936800] - block: open code kobj_map into in block/genhd.c (Ming Lei) [1936800] - block: cleanup del_gendisk a bit (Ming Lei) [1936800] - loop: use set_disk_ro (Ming Lei) [1936800] - dasd: implement ->set_read_only to hook into BLKROSET processing (Ming Lei) [1936800] - md: implement ->set_read_only to hook into BLKROSET processing (Ming Lei) [1936800] - rbd: implement ->set_read_only to hook into BLKROSET processing (Ming Lei) [1936800] - block: add a new set_read_only method (Ming Lei) [1936800] - blk-cgroup: fix a hd_struct leak in blkcg_fill_root_iostats (Ming Lei) [1936800] - blk-cgroup: Pre-allocate tree node on blkg_conf_prep (Ming Lei) [1936800] - blk-cgroup: Fix memleak on error path (Ming Lei) [1936800] - blk-mq: remove the calling of local_memory_node() (Ming Lei) [1936800] - zram: Fix __zram_bvec_{read,write}() locking order (Ming Lei) [1936800] - skd_main: remove unused including (Ming Lei) [1936800] - sgl_alloc_order: fix memory leak (Ming Lei) [1936800] - block: fix uapi blkzoned.h comments (Ming Lei) [1936800] - blk-mq: move cancel of hctx->run_work to the front of blk_exit_queue (Ming Lei) [1936800] - blk-mq: get rid of the dead flush handle code path (Ming Lei) [1936800] - block: get rid of unnecessary local variable (Ming Lei) [1936800] - block: fix comment and add lockdep assert (Ming Lei) [1936800] - blk-mq: use helper function to test hw stopped (Ming Lei) [1936800] - block: use helper function to test queue register (Ming Lei) [1936800] - block: remove redundant mq check (Ming Lei) [1936800] - block: invoke blk_mq_exit_sched no matter whether have .exit_sched (Ming Lei) [1936800] - block: ratelimit handle_bad_sector() message (Ming Lei) [1936800] - blk-throttle: Re-use the throtl_set_slice_end() (Ming Lei) [1936800] - blk-throttle: Open code __throtl_de/enqueue_tg() (Ming Lei) [1936800] - blk-throttle: Move service tree validation out of the throtl_rb_first() (Ming Lei) [1936800] - blk-throttle: Move the list operation after list validation (Ming Lei) [1936800] - blk-throttle: Fix IO hang for a corner case (Ming Lei) [1936800] - blk-throttle: Avoid tracking latency if low limit is invalid (Ming Lei) [1936800] - blk-throttle: Avoid getting the current time if tg->last_finish_time is 0 (Ming Lei) [1936800] - blk-throttle: Remove a meaningless parameter for throtl_downgrade_state() (Ming Lei) [1936800] - block: Remove redundant 'return' statement (Ming Lei) [1936800] - block: Consider only dispatched requests for inflight statistic (Ming Lei) [1936800] - block: remove the unused blk_integrity_merge_bio export (Ming Lei) [1936800] - block: remove the unused blk_integrity_merge_rq export (Ming Lei) [1936800] - blk-mq: add cond_resched() in __blk_mq_alloc_rq_maps() (Ming Lei) [1936800] - vsprintf: use bd_partno in bdev_name (Ming Lei) [1936800] - block: use bd_partno in bdevname (Ming Lei) [1936800] - target/iblock: fix holder printing in iblock_show_configfs_dev_params (Ming Lei) [1936800] - drbd: don't set ->bd_contains (Ming Lei) [1936800] - drbd: don't detour through bd_contains for the gendisk (Ming Lei) [1936800] - block: add a bdev_is_partition helper (Ming Lei) [1936800] - bdi: remove BDI_CAP_CGROUP_WRITEBACK (Ming Lei) [1936800] - block: lift setting the readahead size into the block layer (Ming Lei) [1936800] - bdi: initialize ->ra_pages and ->io_pages in bdi_init (Ming Lei) [1936800] - block: ensure bdi->io_pages is always initialized (Ming Lei) [1936800] - aoe: set an optimal I/O size (Ming Lei) [1936800] - drbd: remove dead code in device_to_statistics (Ming Lei) [1936800] - raw: don't keep unopened block device around (Ming Lei) [1936800] - zram: cleanup backing_dev_store (Ming Lei) [1936800] - zram: fix double free backing device (Ming Lei) [1936800] - pktcdvd: use blkdev_get_by_dev instead of open coding it (Ming Lei) [1936800] - pktcdvd: remove the if 0'ed pkt_start_recovery function (Ming Lei) [1936800] - block: cleanup blkdev_bszset (Ming Lei) [1936800] - block: move the NEED_PART_SCAN flag to struct gendisk (Ming Lei) [1936800] - block: drop double zeroing (Ming Lei) [1936800] - blk-throttle: Avoid checking bps/iops limitation if bps or iops is unlimited (Ming Lei) [1936800] - blk-throttle: Avoid calculating bps/iops limitation repeatedly (Ming Lei) [1936800] - blk-throttle: Define readable macros instead of static variables (Ming Lei) [1936800] - blk-throttle: Use readable READ/WRITE macros (Ming Lei) [1936800] - blk-throttle: Fix some comments' typos (Ming Lei) [1936800] - block: introduce part_[begin|end]_io_acct (Ming Lei) [1936800] - blkcg: add plugging support for punt bio (Ming Lei) [1936800] - block: remove check_disk_change (Ming Lei) [1936800] - sr: simplify sr_block_revalidate_disk (Ming Lei) [1936800] - sr: use bdev_check_media_change (Ming Lei) [1936800] - sd: use bdev_check_media_change (Ming Lei) [1936800] - md: use bdev_check_media_change (Ming Lei) [1936800] - gdrom: use bdev_check_media_change (Ming Lei) [1936800] - paride/pcd: use bdev_check_media_change (Ming Lei) [1936800] - xsysace: simplify media change handling (Ming Lei) [1936800] - xsysace: use bdev_check_media_change (Ming Lei) [1936800] - swim3: use bdev_check_media_changed (Ming Lei) [1936800] - swim: simplify media change handling (Ming Lei) [1936800] - swim: use bdev_check_media_change (Ming Lei) [1936800] - ataflop: use bdev_check_media_change (Ming Lei) [1936800] - amiflop: use bdev_check_media_change (Ming Lei) [1936800] - block: add a bdev_check_media_change helper (Ming Lei) [1936800] - block: Remove unused blk_mq_sched_free_hctx_data() (Ming Lei) [1936800] - block: Do not discard buffers under a mounted filesystem (Ming Lei) [1936800] - fs: Don't invalidate page buffers in block_write_full_page() (Ming Lei) [1936800] - block: remove revalidate_disk() (Ming Lei) [1936800] - nvdimm: simplify revalidate_disk handling (Ming Lei) [1936800] - sd: open code revalidate_disk (Ming Lei) [1936800] - nvme: opencode revalidate_disk in nvme_validate_ns (Ming Lei) [1936800] - block: use revalidate_disk_size in set_capacity_revalidate_and_notify (Ming Lei) [1936800] - block: add a new revalidate_disk_size helper (Ming Lei) [1936800] - block: rename bd_invalidated (Ming Lei) [1936800] - block: don't clear bd_invalidated in check_disk_size_change (Ming Lei) [1936800] - block: better deal with the delayed not supported case in blk_cloned_rq_check_limits (Ming Lei) [1936800] - block: Return blk_status_t instead of errno codes (Ming Lei) [1936800] - block: grant IOPRIO_CLASS_RT to CAP_SYS_NICE (Ming Lei) [1936800] - block: remove the unused q argument to part_in_flight and part_in_flight_rw (Ming Lei) [1936800] - block: remove the disk argument to delete_partition (Ming Lei) [1936800] - block: move the devcgroup_inode_permission call to blkdev_get (Ming Lei) [1936800] - blk-mq: use BLK_MQ_NO_TAG for no tag (Ming Lei) [1936800] - block: Move blk_mq_bio_list_merge() into blk-merge.c (Ming Lei) [1936800] - block: Move bio merge related functions into blk-merge.c (Ming Lei) [1936800] - blk-wbt: Remove obsolete multiqueue I/O scheduling comment (Ming Lei) [1936800] - raw: deprecate the raw driver (Ming Lei) [1936800] - nvme: don't call revalidate_disk from nvme_set_queue_dying (Ming Lei) [1936800] - block: fix locking for struct block_device size updates (Ming Lei) [1936800] - block: replace bd_set_size with bd_set_nr_sectors (Ming Lei) [1936800] - block: Make request_queue.rpm_status an enum (Ming Lei) [1936800] - mmc: remove the call to check_disk_change (Ming Lei) [1936800] - block: integrate bd_start_claiming into __blkdev_get (Ming Lei) [1936800] - block: use bd_prepare_to_claim directly in the loop driver (Ming Lei) [1936800] - block: refactor bd_start_claiming (Ming Lei) [1936800] - block: simplify the restart case in __blkdev_get (Ming Lei) [1936800] - block: simplify set_init_blocksize (Ming Lei) [1936800] - block: remove flush_disk (Ming Lei) [1936800] - block: move block-related definitions out of fs.h (Ming Lei) [1936800] - xen-blkfront.c: Convert to use set_capacity_revalidate_and_notify (Ming Lei) [1936800]- redhat/configs: Add CONFIG_PINCTRL_EMMITSBURG (David Arcari) [1959506] - redhat/configs: Remove CONFIG_EMMITSBURG (David Arcari) [1959506] - fuse: fix write deadlock (Miklos Szeredi) [1904597] - sched/debug: Fix cgroup_path[] serialization (Waiman Long) [1954363] - KVM: x86/xen: Take srcu lock when accessing kvm_memslots() (Paolo Bonzini) [1945742] - KVM: SVM: Allocate SEV command structures on local stack (Paolo Bonzini) [1945742] - crypto: ccp: Use the stack and common buffer for INIT command (Paolo Bonzini) [1945742] - crypto: ccp: Use the stack and common buffer for status commands (Paolo Bonzini) [1945742] - crypto: ccp: Use the stack for small SEV command buffers (Paolo Bonzini) [1945742] - crypto: ccp: Play nice with vmalloc'd memory for SEV command structs (Paolo Bonzini) [1945742] - crypto: ccp: Reject SEV commands with mismatching command buffer (Paolo Bonzini) [1945742] - crypto: ccp: Detect and reject "invalid" addresses destined for PSP (Paolo Bonzini) [1945742] - crypto: ccp: Free SEV device if SEV init fails (Paolo Bonzini) [1945742] - crypto: ccp - Fix sparse warnings in sev-dev (Paolo Bonzini) [1945742] - drivers/crypto/ccp/sev-dev.c: get rid of pointless access_ok() (Paolo Bonzini) [1945742] - crypto: ccp - Add support for SEV-ES to the PSP driver (Paolo Bonzini) [1945742] - KVM: SVM: Add KVM_SEV_RECEIVE_FINISH command (Paolo Bonzini) [1945742] - KVM: SVM: Add KVM_SEV_RECEIVE_UPDATE_DATA command (Paolo Bonzini) [1945742] - KVM: SVM: Add support for KVM_SEV_RECEIVE_START command (Paolo Bonzini) [1945742] - KVM: SVM: Add support for KVM_SEV_SEND_CANCEL command (Paolo Bonzini) [1945742] - KVM: SVM: Add KVM_SEV_SEND_FINISH command (Paolo Bonzini) [1945742] - KVM: SVM: Add KVM_SEND_UPDATE_DATA command (Paolo Bonzini) [1945742] - KVM: SVM: Add KVM_SEV SEND_START command (Paolo Bonzini) [1945742] - KVM: Boost vCPU candidate in user mode which is delivering interrupt (Paolo Bonzini) [1945742] - nSVM: Check addresses of MSR and IO permission maps (Paolo Bonzini) [1945742] - KVM: SVM: Define actual size of IOPM and MSRPM tables (Paolo Bonzini) [1945742] - KVM: vmx: add mismatched size assertions in vmcs_check32() (Paolo Bonzini) [1945742] - KVM: Add proper lockdep assertion in I/O bus unregister (Paolo Bonzini) [1945742] - KVM: Stop looking for coalesced MMIO zones if the bus is destroyed (Paolo Bonzini) [1945742] - KVM: Destroy I/O bus devices on unregister failure _after_ sync'ing SRCU (Paolo Bonzini) [1945742] - KVM: SVM: Enhance and clean up the vmcb tracking comment in pre_svm_run() (Paolo Bonzini) [1945742] - KVM: SVM: Add a comment to clarify what vcpu_svm.vmcb points at (Paolo Bonzini) [1945742] - KVM: SVM: Drop vcpu_svm.vmcb_pa (Paolo Bonzini) [1945742] - KVM: SVM: Don't set current_vmcb->cpu when switching vmcb (Paolo Bonzini) [1945742] - KVM: SVM: Make sure GHCB is mapped before updating (Paolo Bonzini) [1945742] - KVM: X86: Do not yield to self (Paolo Bonzini) [1945742] - KVM: X86: Count attempted/successful directed yield (Paolo Bonzini) [1945742] - KVM: x86/mmu: Protect the tdp_mmu_roots list with RCU (Paolo Bonzini) [1945742] - KVM: x86/mmu: handle cmpxchg failure in kvm_tdp_mmu_get_root (Paolo Bonzini) [1945742] - KVM: x86/mmu: Make TDP MMU root refcount atomic (Paolo Bonzini) [1945742] - KVM: x86: implement KVM_CAP_SET_GUEST_DEBUG2 (Paolo Bonzini) [1945742] - KVM: x86/mmu: Refactor yield safe root iterator (Paolo Bonzini) [1945742] - KVM: x86/mmu: Merge TDP MMU put and free root (Paolo Bonzini) [1945742] - KVM: x86/mmu: use tdp_mmu_free_sp to free roots (Paolo Bonzini) [1945742] - KVM: x86/mmu: Move kvm_mmu_(get|put)_root to TDP MMU (Paolo Bonzini) [1945742] - KVM: x86/mmu: Re-add const qualifier in kvm_tdp_mmu_zap_collapsible_sptes (Paolo Bonzini) [1945742] - KVM: constify kvm_arch_flush_remote_tlbs_memslot (Paolo Bonzini) [1945742] - KVM: Explicitly use GFP_KERNEL_ACCOUNT for 'struct kvm_vcpu' allocations (Paolo Bonzini) [1945742] - KVM: MMU: protect TDP MMU pages only down to required level (Paolo Bonzini) [1945742] - KVM: introduce KVM_CAP_SET_GUEST_DEBUG2 (Paolo Bonzini) [1945742] - KVM: x86: pending exceptions must not be blocked by an injected event (Paolo Bonzini) [1945742] - KVM: nSVM: call nested_svm_load_cr3 on nested state load (Paolo Bonzini) [1945742] - KVM: x86: dump_vmcs should include the autoload/autostore MSR lists (Paolo Bonzini) [1945742] - KVM: x86: dump_vmcs should show the effective EFER (Paolo Bonzini) [1945742] - KVM: x86: dump_vmcs should consider only the load controls of EFER/PAT (Paolo Bonzini) [1945742] - KVM: x86: dump_vmcs should not conflate EFER and PAT presence in VMCS (Paolo Bonzini) [1945742] - KVM: x86: dump_vmcs should not assume GUEST_IA32_EFER is valid (Paolo Bonzini) [1945742] - KVM: nSVM: improve SYSENTER emulation on AMD (Paolo Bonzini) [1945742] - KVM: x86: add guest_cpuid_is_intel (Paolo Bonzini) [1945742] - KVM: x86: Account a variety of miscellaneous allocations (Paolo Bonzini) [1945742] - KVM: SVM: Do not allow SEV/SEV-ES initialization after vCPUs are created (Paolo Bonzini) [1945742] - KVM: SVM: Do not set sev->es_active until KVM_SEV_ES_INIT completes (Paolo Bonzini) [1945742] - KVM: SVM: Use online_vcpus, not created_vcpus, to iterate over vCPUs (Paolo Bonzini) [1945742] - KVM: x86/mmu: Simplify code for aging SPTEs in TDP MMU (Paolo Bonzini) [1945742] - KVM: x86/mmu: Remove spurious clearing of dirty bit from TDP MMU SPTE (Paolo Bonzini) [1945742] - KVM: x86/mmu: Use leaf-only loop for walking TDP SPTEs when changing SPTE (Paolo Bonzini) [1945742] - KVM: x86/mmu: Pass address space ID to TDP MMU root walkers (Paolo Bonzini) [1945742] - KVM: x86/mmu: Pass address space ID to __kvm_tdp_mmu_zap_gfn_range() (Paolo Bonzini) [1945742] - KVM: x86/mmu: Coalesce TLB flushes across address spaces for gfn range zap (Paolo Bonzini) [1945742] - KVM: x86/mmu: Coalesce TLB flushes when zapping collapsible SPTEs (Paolo Bonzini) [1945742] - KVM: x86/mmu: Move flushing for "slot" handlers to caller for legacy MMU (Paolo Bonzini) [1945742] - KVM: x86/mmu: Coalesce TDP MMU TLB flushes when zapping collapsible SPTEs (Paolo Bonzini) [1945742] - KVM: x86/vPMU: Forbid reading from MSR_F15H_PERF MSRs when guest doesn't have X86_FEATURE_PERFCTR_CORE (Paolo Bonzini) [1945742] - KVM: nSVM: If VMRUN is single-stepped, queue the #DB intercept in nested_svm_vmexit() (Paolo Bonzini) [1945742] - KVM: MMU: load PDPTRs outside mmu_lock (Paolo Bonzini) [1945742] - KVM: SVM: ensure that EFER.SVME is set when running nested guest or on nested vmexit (Paolo Bonzini) [1945742] - KVM: SVM: load control fields from VMCB12 before checking them (Paolo Bonzini) [1945742] - KVM: x86/mmu: Don't allow TDP MMU to yield when recovering NX pages (Paolo Bonzini) [1945742] - KVM: x86/mmu: Ensure TLBs are flushed for TDP MMU during NX zapping (Paolo Bonzini) [1945742] - KVM: x86/mmu: Ensure TLBs are flushed when yielding during GFN range zap (Paolo Bonzini) [1945742] - KVM: make: Fix out-of-source module builds (Paolo Bonzini) [1945742] - KVM: x86/vPMU: Forbid writing to MSR_F15H_PERF MSRs when guest doesn't have X86_FEATURE_PERFCTR_CORE (Paolo Bonzini) [1945742] - KVM: x86: remove unused declaration of kvm_write_tsc() (Paolo Bonzini) [1945742] - KVM: clean up the unused argument (Paolo Bonzini) [1945742] - x86/kvm: Fix broken irq restoration in kvm_wait (Paolo Bonzini) [1945742] - KVM: X86: Fix missing local pCPU when executing wbinvd on all dirty pCPUs (Paolo Bonzini) [1945742] - KVM: x86: Protect userspace MSR filter with SRCU, and set atomically-ish (Paolo Bonzini) [1945742] - KVM: x86/mmu: Store the address space ID in the TDP iterator (Paolo Bonzini) [1945742] - KVM: x86/mmu: Factor out tdp_iter_return_to_root (Paolo Bonzini) [1945742] - KVM: x86/mmu: Fix RCU usage when atomically zapping SPTEs (Paolo Bonzini) [1945742] - KVM: x86/mmu: Fix RCU usage in handle_removed_tdp_mmu_page (Paolo Bonzini) [1945742] - KVM: x86/mmu: Mark the PAE roots as decrypted for shadow paging (Paolo Bonzini) [1945742] - KVM: x86/mmu: Use '0' as the one and only value for an invalid PAE root (Paolo Bonzini) [1945742] - KVM: VMX: Track root HPA instead of EPTP for paravirt Hyper-V TLB flush (Paolo Bonzini) [1945742] - KVM: VMX: Skip additional Hyper-V TLB EPTP flushes if one fails (Paolo Bonzini) [1945742] - KVM: VMX: Define Hyper-V paravirt TLB flush fields iff Hyper-V is enabled (Paolo Bonzini) [1945742] - KVM: VMX: Explicitly check for hv_remote_flush_tlb when loading pgd (Paolo Bonzini) [1945742] - KVM: VMX: Don't invalidate hv_tlb_eptp if the new EPTP matches (Paolo Bonzini) [1945742] - KVM: VMX: Invalidate hv_tlb_eptp to denote an EPTP mismatch (Paolo Bonzini) [1945742] - KVM: VMX: Do Hyper-V TLB flush iff vCPU's EPTP hasn't been flushed (Paolo Bonzini) [1945742] - KVM: VMX: Fold Hyper-V EPTP checking into it's only caller (Paolo Bonzini) [1945742] - KVM: VMX: Stash kvm_vmx in a local variable for Hyper-V paravirt TLB flush (Paolo Bonzini) [1945742] - KVM: VMX: Track common EPTP for Hyper-V's paravirt TLB flush (Paolo Bonzini) [1945742] - KVM: x86: Get active PCID only when writing a CR3 value (Paolo Bonzini) [1945742] - KVM/SVM: Move vmenter.S exception fixups out of line (Paolo Bonzini) [1945742] - KVM: x86/mmu: Dump reserved bits if they're detected on non-MMIO SPTE (Paolo Bonzini) [1945742] - KVM: x86/mmu: Use low available bits for removed SPTEs (Paolo Bonzini) [1945742] - KVM: x86/mmu: Use is_removed_spte() instead of open coded equivalents (Paolo Bonzini) [1945742] - KVM: x86/mmu: Tweak auditing WARN for A/D bits to !PRESENT (was MMIO) (Paolo Bonzini) [1945742] - KVM: x86/mmu: Use a dedicated bit to track shadow/MMU-present SPTEs (Paolo Bonzini) [1945742] - KVM: x86/mmu: Use high bits for host/mmu writable masks for EPT SPTEs (Paolo Bonzini) [1945742] - KVM: x86/mmu: Make Host-writable and MMU-writable bit locations dynamic (Paolo Bonzini) [1945742] - KVM: x86/mmu: Move logic for setting SPTE masks for EPT into the MMU proper (Paolo Bonzini) [1945742] - KVM: x86/mmu: Co-locate code for setting various SPTE masks (Paolo Bonzini) [1945742] - KVM: x86/mmu: Move initial kvm_mmu_set_mask_ptes() call into MMU proper (Paolo Bonzini) [1945742] - KVM: x86/mmu: Document dependency bewteen TDP A/D type and saved bits (Paolo Bonzini) [1945742] - KVM: x86/mmu: Use MMIO SPTE bits 53 and 52 for the MMIO generation (Paolo Bonzini) [1945742] - KVM: x86/mmu: Rename and document A/D scheme for TDP SPTEs (Paolo Bonzini) [1945742] - KVM: x86/mmu: Add module param to disable MMIO caching (for testing) (Paolo Bonzini) [1945742] - KVM: x86/mmu: Stop using software available bits to denote MMIO SPTEs (Paolo Bonzini) [1945742] - KVM: x86/mmu: Rename 'mask' to 'spte' in MMIO SPTE helpers (Paolo Bonzini) [1945742] - KVM: x86/mmu: Drop redundant trace_kvm_mmu_set_spte() in the TDP MMU (Paolo Bonzini) [1945742] - KVM: x86/mmu: Handle MMIO SPTEs directly in mmu_set_spte() (Paolo Bonzini) [1945742] - KVM: x86/mmu: Don't install bogus MMIO SPTEs if MMIO caching is disabled (Paolo Bonzini) [1945742] - KVM: x86/mmu: Retry page faults that hit an invalid memslot (Paolo Bonzini) [1945742] - KVM: x86/mmu: Disable MMIO caching if MMIO value collides with L1TF (Paolo Bonzini) [1945742] - KVM: x86/mmu: Bail from fast_page_fault() if SPTE is not shadow-present (Paolo Bonzini) [1945742] - KVM: x86/mmu: Check for shadow-present SPTE before querying A/D status (Paolo Bonzini) [1945742] - KVM: x86/mmu: Add convenience wrapper for acting on single hva in TDP MMU (Paolo Bonzini) [1945742] - KVM: x86/mmu: Add typedefs for rmap/iter handlers (Paolo Bonzini) [1945742] - KVM: x86/mmu: Use 'end' param in TDP MMU's test_age_gfn() (Paolo Bonzini) [1945742] - KVM: x86/mmu: WARN if TDP MMU's set_tdp_spte() sees multiple GFNs (Paolo Bonzini) [1945742] - KVM: x86/mmu: Remove spurious TLB flush from TDP MMU's change_pte() hook (Paolo Bonzini) [1945742] - KVM: x86: mmu: initialize fault.async_page_fault in walk_addr_generic (Paolo Bonzini) [1945742] - KVM: x86: determine if an exception has an error code only when injecting it. (Paolo Bonzini) [1945742] - KVM: nSVM: Optimize vmcb12 to vmcb02 save area copies (Paolo Bonzini) [1945742] - KVM: SVM: Add support for Virtual SPEC_CTRL (Paolo Bonzini) [1945742] - x86/cpufeatures: Add the Virtual SPEC_CTRL feature (Paolo Bonzini) [1945742] - KVM: nSVM: always use vmcb01 to for vmsave/vmload of guest state (Paolo Bonzini) [1945742] - KVM: SVM: move VMLOAD/VMSAVE to C code (Paolo Bonzini) [1945742] - KVM: SVM: Skip intercepted PAUSE instructions after emulation (Paolo Bonzini) [1945742] - KVM: SVM: Don't manually emulate RDPMC if nrips=0 (Paolo Bonzini) [1945742] - KVM: x86: Move RDPMC emulation to common code (Paolo Bonzini) [1945742] - KVM: x86: Move trivial instruction-based exit handlers to common code (Paolo Bonzini) [1945742] - KVM: x86: Move XSETBV emulation to common code (Paolo Bonzini) [1945742] - KVM: nSVM: Add VMLOAD/VMSAVE helper to deduplicate code (Paolo Bonzini) [1945742] - KVM: nSVM: Add helper to synthesize nested VM-Exit without collateral (Paolo Bonzini) [1945742] - KVM: x86: Handle triple fault in L2 without killing L1 (Paolo Bonzini) [1945742] - KVM: SVM: Pass struct kvm_vcpu to exit handlers (and many, many other places) (Paolo Bonzini) [1945742] - KVM: SVM: merge update_cr0_intercept into svm_set_cr0 (Paolo Bonzini) [1945742] - KVM: nSVM: Trace VM-Enter consistency check failures (Paolo Bonzini) [1945742] - KVM: x86: Move nVMX's consistency check macro to common code (Paolo Bonzini) [1945742] - KVM: nSVM: Add missing checks for reserved bits to svm_set_nested_state() (Paolo Bonzini) [1945742] - KVM: nSVM: only copy L1 non-VMLOAD/VMSAVE data in svm_set_nested_state() (Paolo Bonzini) [1945742] - KVM: nSVM: do not mark all VMCB02 fields dirty on nested vmexit (Paolo Bonzini) [1945742] - KVM: nSVM: do not mark all VMCB01 fields dirty on nested vmexit (Paolo Bonzini) [1945742] - KVM: nSVM: do not copy vmcb01->control blindly to vmcb02->control (Paolo Bonzini) [1945742] - KVM: nSVM: rename functions and variables according to vmcbXY nomenclature (Paolo Bonzini) [1945742] - KVM: nSVM: Track the ASID generation of the vmcb vmrun through the vmcb (Paolo Bonzini) [1945742] - KVM: nSVM: Track the physical cpu of the vmcb vmrun through the vmcb (Paolo Bonzini) [1945742] - KVM: SVM: Use a separate vmcb for the nested L2 guest (Paolo Bonzini) [1945742] - KVM: nSVM: Set the shadow root level to the TDP level for nested NPT (Paolo Bonzini) [1945742] - KVM: SVM: Don't strip the C-bit from CR2 on #PF interception (Paolo Bonzini) [1945742] - KVM: x86/mmu: WARN on NULL pae_root or lm_root, or bad shadow root level (Paolo Bonzini) [1945742] - KVM: x86/mmu: Sync roots after MMU load iff load as successful (Paolo Bonzini) [1945742] - KVM: x86/mmu: Unexport MMU load/unload functions (Paolo Bonzini) [1945742] - KVM: x86: Defer the MMU unload to the normal path on an global INVPCID (Paolo Bonzini) [1945742] - KVM: nVMX: Defer the MMU reload to the normal path on an EPTP switch (Paolo Bonzini) [1945742] - KVM: x86/mmu: Set the C-bit in the PDPTRs and LM pseudo-PDPTRs (Paolo Bonzini) [1945742] - KVM: x86/mmu: Fix and unconditionally enable WARNs to detect PAE leaks (Paolo Bonzini) [1945742] - KVM: x86/mmu: Check PDPTRs before allocating PAE roots (Paolo Bonzini) [1945742] - KVM: x86/mmu: Ensure MMU pages are available when allocating roots (Paolo Bonzini) [1945742] - KVM: x86/mmu: Allocate pae_root and lm_root pages in dedicated helper (Paolo Bonzini) [1945742] - KVM: x86/mmu: Allocate the lm_root before allocating PAE roots (Paolo Bonzini) [1945742] - KVM: x86/mmu: Capture 'mmu' in a local variable when allocating roots (Paolo Bonzini) [1945742] - KVM: x86/mmu: Alloc page for PDPTEs when shadowing 32-bit NPT with 64-bit (Paolo Bonzini) [1945742] - KVM: x86: to track if L1 is running L2 VM (Paolo Bonzini) [1945742] - KVM: LAPIC: Advancing the timer expiration on guest initiated write (Paolo Bonzini) [1945742] - KVM: x86/mmu: Skip !MMU-present SPTEs when removing SP in exclusive mode (Paolo Bonzini) [1945742] - KVM: kvmclock: Fix vCPUs > 64 can't be online/hotpluged (Paolo Bonzini) [1945742] - kvm: x86: use NULL instead of using plain integer as pointer (Paolo Bonzini) [1945742] - KVM: SVM: Connect 'npt' module param to KVM's internal 'npt_enabled' (Paolo Bonzini) [1945742] - KVM: x86: Ensure deadline timer has truly expired before posting its IRQ (Paolo Bonzini) [1945742] - KVM: x86/xen: Fix return code when clearing vcpu_info and vcpu_time_info (Paolo Bonzini) [1945742] - KVM: x86/mmu: Set SPTE_AD_WRPROT_ONLY_MASK if and only if PML is enabled (Paolo Bonzini) [1945742] - KVM: x86: hyper-v: Fix Hyper-V context null-ptr-deref (Paolo Bonzini) [1945742] - KVM: SVM: Fix nested VM-Exit on #GP interception handling (Paolo Bonzini) [1945742] - KVM: vmx/pmu: Fix dummy check if lbr_desc->event is created (Paolo Bonzini) [1945742] - KVM: x86/mmu: Consider the hva in mmu_notifier retry (Paolo Bonzini) [1945742] - kernel.h: split out min()/max() et al. helpers (Paolo Bonzini) [1945742] - KVM: x86/mmu: Skip mmu_notifier check when handling MMIO page fault (Paolo Bonzini) [1945742] - KVM: x86/mmu: Remove a variety of unnecessary exports (Paolo Bonzini) [1945742] - KVM: x86: Fold "write-protect large" use case into generic write-protect (Paolo Bonzini) [1945742] - KVM: x86/mmu: Don't set dirty bits when disabling dirty logging w/ PML (Paolo Bonzini) [1945742] - KVM: VMX: Dynamically enable/disable PML based on memslot dirty logging (Paolo Bonzini) [1945742] - KVM: x86: Further clarify the logic and comments for toggling log dirty (Paolo Bonzini) [1945742] - KVM: x86: Move MMU's PML logic to common code (Paolo Bonzini) [1945742] - KVM: x86/mmu: Make dirty log size hook (PML) a value, not a function (Paolo Bonzini) [1945742] - KVM: x86/mmu: Expand on the comment in kvm_vcpu_ad_need_write_protect() (Paolo Bonzini) [1945742] - KVM: nVMX: Disable PML in hardware when running L2 (Paolo Bonzini) [1945742] - KVM: x86/mmu: Consult max mapping level when zapping collapsible SPTEs (Paolo Bonzini) [1945742] - KVM: x86/mmu: Pass the memslot to the rmap callbacks (Paolo Bonzini) [1945742] - KVM: x86/mmu: Split out max mapping level calculation to helper (Paolo Bonzini) [1945742] - KVM: nVMX: no need to undo inject_page_fault change on nested vmexit (Paolo Bonzini) [1945742] - KVM: nSVM: move nested vmrun tracepoint to enter_svm_guest_mode (Paolo Bonzini) [1945742] - KVM: VMX: read idt_vectoring_info a bit earlier (Paolo Bonzini) [1945742] - KVM: VMX: Allow INVPCID in guest without PCID (Paolo Bonzini) [1945742] - KVM: x86: Advertise INVPCID by default (Paolo Bonzini) [1945742] - KVM: SVM: Intercept INVPCID when it's disabled to inject #UD (Paolo Bonzini) [1945742] - KVM: x86/mmu: Make HVA handler retpoline-friendly (Paolo Bonzini) [1945742] - KVM: x86: move kvm_inject_gp up from kvm_set_dr to callers (Paolo Bonzini) [1945742] - KVM: x86: reading DR cannot fail (Paolo Bonzini) [1945742] - KVM: SVM: Remove an unnecessary forward declaration (Paolo Bonzini) [1945742] - KVM: SVM: Move AVIC vCPU kicking snippet to helper function (Paolo Bonzini) [1945742] - KVM: x86: Restore all 64 bits of DR6 and DR7 during RSM on x86-64 (Paolo Bonzini) [1945742] - KVM: x86: Remove misleading DR6/DR7 adjustments from RSM emulation (Paolo Bonzini) [1945742] - KVM: x86/xen: Use hva_t for holding hypercall page address (Paolo Bonzini) [1945742] - KVM: x86/xen: Remove extra unlock in kvm_xen_hvm_set_attr() (Paolo Bonzini) [1945742] - KVM: Use kvm_pfn_t for local PFN variable in hva_to_pfn_remapped() (Paolo Bonzini) [1945742] - KVM: x86: Add helper to consolidate "raw" reserved GPA mask calculations (Paolo Bonzini) [1945742] - KVM: selftests: Always run vCPU thread with blocked SIG_IPI (Paolo Bonzini) [1945742] - KVM: selftests: Sync data verify of dirty logging with guest sync (Paolo Bonzini) [1945742] - KVM: selftests: Add a test for kvm page table code (Paolo Bonzini) [1945742] - KVM: selftests: Adapt vm_userspace_mem_region_add to new helpers (Paolo Bonzini) [1945742] - KVM: selftests: List all hugetlb src types specified with page sizes (Paolo Bonzini) [1945742] - tools/headers: sync headers of asm-generic/hugetlb_encode.h (Paolo Bonzini) [1945742] - tools include uapi: Update linux/mmap.h copy (Paolo Bonzini) [1945742] - tools UAPI: Update copy of linux/mman.h from the kernel sources (Paolo Bonzini) [1945742] - mm/hugetlb: add mmap() encodings for 32MB and 512MB page sizes (Paolo Bonzini) [1945742] - RHEL: Add #defines for 16k hugepages (Paolo Bonzini) [1945742] - KVM: selftests: Add a helper to get system default hugetlb page size (Paolo Bonzini) [1945742] - KVM: selftests: Add a helper to get system configured THP page size (Paolo Bonzini) [1945742] - KVM: selftests: Make a generic helper to get vm guest mode strings (Paolo Bonzini) [1945742] - KVM: selftests: Print the errno besides error-string in TEST_ASSERT (Paolo Bonzini) [1945742] - KVM: selftests: remove redundant semi-colon (Paolo Bonzini) [1945742] - selftests: kvm: Check that TSC page value is small after KVM_SET_CLOCK(0) (Paolo Bonzini) [1945742] - KVM: x86: Prevent 'hv_clock->system_time' from going negative in kvm_guest_time_update() (Paolo Bonzini) [1945742] - selftests: kvm: make hardware_disable_test less verbose (Paolo Bonzini) [1945742] - selftests: kvm: add set_boot_cpu_id test (Paolo Bonzini) [1945742] - selftests: kvm: add _vm_ioctl (Paolo Bonzini) [1945742] - selftests: kvm: add get_msr_index_features (Paolo Bonzini) [1945742] - KVM: x86/xen: Add support for vCPU runstate information (Paolo Bonzini) [1945742] - RHEL: configs: do not enable CONFIG_KVM_XEN (Paolo Bonzini) [1945742] - KVM: x86: allow compiling out the Xen hypercall interface (Paolo Bonzini) [1945742] - KVM: x86: compile out TDP MMU on 32-bit systems (Paolo Bonzini) [1945742] - KVM: xen: flush deferred static key before checking it (Paolo Bonzini) [1945742] - KVM: x86/xen: Explicitly pad struct compat_vcpu_info to 64 bytes (Paolo Bonzini) [1945742] - KVM: x86/xen: Allow reset of Xen attributes (Paolo Bonzini) [1945742] - KVM: Documentation: rectify rst markup in kvm_run->flags (Paolo Bonzini) [1945742] - Documentation: kvm: fix messy conversion from .txt to .rst (Paolo Bonzini) [1945742] - KVM: Documentation: rectify rst markup in KVM_GET_SUPPORTED_HV_CPUID (Paolo Bonzini) [1945742] - Documentation: kvm: fix warning (Paolo Bonzini) [1945742] - KVM: Add documentation for Xen hypercall and shared_info updates (Paolo Bonzini) [1945742] - KVM: X86: Add the Document for KVM_CAP_X86_BUS_LOCK_EXIT (Paolo Bonzini) [1945742] - KVM: Documentation: Fix documentation for nested. (Paolo Bonzini) [1945742] - KVM: Documentation: Add arm64 KVM_RUN error codes (Paolo Bonzini) [1945742] - KVM: Documentation: Update entry for KVM_CAP_ENFORCE_PV_CPUID (Paolo Bonzini) [1945742] - KVM: Documentation: Update entry for KVM_X86_SET_MSR_FILTER (Paolo Bonzini) [1945742] - docs: kvm: add documentation for KVM_CAP_S390_DIAG318 (Paolo Bonzini) [1945742] - selftests: kvm: Mmap the entire vcpu mmap area (Paolo Bonzini) [1945742] - selftests: kvm: avoid uninitialized variable warning (Paolo Bonzini) [1945742] - selftests: kvm: add hardware_disable test (Paolo Bonzini) [1945742] - KVM: selftests: Don't bother mapping GVA for Xen shinfo test (Paolo Bonzini) [1945742] - KVM: selftests: Fix hex vs. decimal snafu in Xen test (Paolo Bonzini) [1945742] - KVM: selftests: Fix size of memslots created by Xen tests (Paolo Bonzini) [1945742] - KVM: selftests: Ignore recently added Xen tests' build output (Paolo Bonzini) [1945742] - KVM: x86: declare Xen HVM shared info capability and add test case (Paolo Bonzini) [1945742] - KVM: x86: hyper-v: Drop hv_vcpu_to_vcpu() helper (Paolo Bonzini) [1945742] - KVM: x86: hyper-v: Allocate Hyper-V context lazily (Paolo Bonzini) [1945742] - KVM: x86: hyper-v: Make Hyper-V emulation enablement conditional (Paolo Bonzini) [1945742] - KVM: x86: hyper-v: Allocate 'struct kvm_vcpu_hv' dynamically (Paolo Bonzini) [1945742] - KVM: x86: hyper-v: Prepare to meet unallocated Hyper-V context (Paolo Bonzini) [1945742] - KVM: x86: hyper-v: Always use to_hv_vcpu() accessor to get to 'struct kvm_vcpu_hv' (Paolo Bonzini) [1945742] - KVM: x86: hyper-v: Stop shadowing global 'current_vcpu' variable (Paolo Bonzini) [1945742] - KVM: x86: hyper-v: Introduce to_kvm_hv() helper (Paolo Bonzini) [1945742] - KVM: x86: hyper-v: Rename vcpu_to_hv_syndbg() to to_hv_syndbg() (Paolo Bonzini) [1945742] - KVM: x86: hyper-v: Rename vcpu_to_stimer()/stimer_to_vcpu() (Paolo Bonzini) [1945742] - KVM: x86: hyper-v: Rename vcpu_to_synic()/synic_to_vcpu() (Paolo Bonzini) [1945742] - KVM: x86: hyper-v: Rename vcpu_to_hv_vcpu() to to_hv_vcpu() (Paolo Bonzini) [1945742] - KVM: x86: hyper-v: Drop unused kvm_hv_vapic_assist_page_enabled() (Paolo Bonzini) [1945742] - KVM: x86/xen: Add event channel interrupt vector upcall (Paolo Bonzini) [1945742] - KVM: x86/xen: register vcpu time info region (Paolo Bonzini) [1945742] - KVM: x86/xen: setup pvclock updates (Paolo Bonzini) [1945742] - KVM: x86/xen: register vcpu info (Paolo Bonzini) [1945742] - KVM: x86/xen: Add KVM_XEN_VCPU_SET_ATTR/KVM_XEN_VCPU_GET_ATTR (Paolo Bonzini) [1945742] - KVM: x86/xen: update wallclock region (Paolo Bonzini) [1945742] - xen: add wc_sec_hi to struct shared_info (Paolo Bonzini) [1945742] - KVM: x86/xen: register shared_info page (Paolo Bonzini) [1945742] - KVM: x86/xen: add definitions of compat_shared_info, compat_vcpu_info (Paolo Bonzini) [1945742] - KVM: x86/xen: latch long_mode when hypercall page is set up (Paolo Bonzini) [1945742] - KVM: x86/xen: add KVM_XEN_HVM_SET_ATTR/KVM_XEN_HVM_GET_ATTR (Paolo Bonzini) [1945742] - KVM: x86/xen: Add kvm_xen_enabled static key (Paolo Bonzini) [1945742] - KVM: x86/xen: Move KVM_XEN_HVM_CONFIG handling to xen.c (Paolo Bonzini) [1945742] - KVM: x86/xen: Fix coexistence of Xen and Hyper-V hypercalls (Paolo Bonzini) [1945742] - KVM: x86/mmu: Add helper to generate mask of reserved HPA bits (Paolo Bonzini) [1945742] - KVM: x86: Use reserved_gpa_bits to calculate reserved PxE bits (Paolo Bonzini) [1945742] - KVM: x86: SEV: Treat C-bit as legal GPA bit regardless of vCPU mode (Paolo Bonzini) [1945742] - KVM: nSVM: Use common GPA helper to check for illegal CR3 (Paolo Bonzini) [1945742] - KVM: VMX: Use GPA legality helpers to replace open coded equivalents (Paolo Bonzini) [1945742] - KVM: x86: Add a helper to handle legal GPA with an alignment requirement (Paolo Bonzini) [1945742] - KVM: x86: Add a helper to check for a legal GPA (Paolo Bonzini) [1945742] - KVM: nSVM: Don't strip host's C-bit from guest's CR3 when reading PDPTRs (Paolo Bonzini) [1945742] - KVM: x86: Set so called 'reserved CR3 bits in LM mask' at vCPU reset (Paolo Bonzini) [1945742] - KVM: x86/xen: intercept xen hypercalls if enabled (Paolo Bonzini) [1945742] - KVM: selftests: Add missing header file needed by xAPIC IPI tests (Paolo Bonzini) [1945742] - KVM: selftests: Add operand to vmsave/vmload/vmrun in svm.c (Paolo Bonzini) [1945742] - selftests: kvm: Properly set Hyper-V CPUIDs in evmcs_test (Paolo Bonzini) [1945742] - selftests: kvm: Move kvm_get_supported_hv_cpuid() to common code (Paolo Bonzini) [1945742] - selftest: kvm: x86: test KVM_GET_CPUID2 and guest visible CPUIDs against KVM_GET_SUPPORTED_CPUID (Paolo Bonzini) [1945742] - selftests: kvm/x86: add test for pmu msr MSR_IA32_PERF_CAPABILITIES (Paolo Bonzini) [1945742] - KVM: selftests: Disable dirty logging with vCPUs running (Paolo Bonzini) [1945742] - KVM: selftests: Add backing src parameter to dirty_log_perf_test (Paolo Bonzini) [1945742] - KVM: selftests: Add memslot modification stress test (Paolo Bonzini) [1945742] - KVM: selftests: Add option to overlap vCPU memory access (Paolo Bonzini) [1945742] - KVM: selftests: Fix population stage in dirty_log_perf_test (Paolo Bonzini) [1945742] - KVM: selftests: Convert iterations to int in dirty_log_perf_test (Paolo Bonzini) [1945742] - KVM: selftests: Avoid flooding debug log while populating memory (Paolo Bonzini) [1945742] - KVM: selftests: Rename timespec_diff_now to timespec_elapsed (Paolo Bonzini) [1945742] - KVM: selftests: Test IPI to halted vCPU in xAPIC while backing page moves (Paolo Bonzini) [1945742] - KVM: selftests: Implement perf_test_util more conventionally (Paolo Bonzini) [1945742] - KVM: selftests: Use vm_create_with_vcpus in create_vm (Paolo Bonzini) [1945742] - KVM: selftests: Factor out guest mode code (Paolo Bonzini) [1945742] - selftests: kvm: Merge user_msr_test into userspace_msr_exit_test (Paolo Bonzini) [1945742] - selftests: kvm: Test MSR exiting to userspace (Paolo Bonzini) [1945742] - KVM: selftests: sync_regs test for diag318 (Paolo Bonzini) [1945742] - KVM: selftests: x86: Set supported CPUIDs on default VM (Paolo Bonzini) [1945742] - KVM: selftests: Make test skipping consistent (Paolo Bonzini) [1945742] - KVM: selftests: Introduce vm_create_[default_]_with_vcpus (Paolo Bonzini) [1945742] - KVM: selftests: Make vm_create_default common (Paolo Bonzini) [1945742] - KVM: selftests: always use manual clear in dirty_log_perf_test (Paolo Bonzini) [1945742] - selftests: kvm: keep .gitignore add to date (Paolo Bonzini) [1945742] - KVM: selftests: Add "-c" parameter to dirty log test (Paolo Bonzini) [1945742] - KVM: selftests: Run dirty ring test asynchronously (Paolo Bonzini) [1945742] - KVM: selftests: Add dirty ring buffer test (Paolo Bonzini) [1945742] - KVM: selftests: Introduce after_vcpu_run hook for dirty log test (Paolo Bonzini) [1945742] - KVM: selftests: Verify supported CR4 bits can be set before KVM_SET_CPUID2 (Paolo Bonzini) [1945742] - KVM: selftests: allow two iterations of dirty_log_perf_test (Paolo Bonzini) [1945742] - KVM: selftests: Introduce the dirty log perf test (Paolo Bonzini) [1945742] - KVM: selftests: Make the number of vcpus global (Paolo Bonzini) [1945742] - KVM: selftests: Make the per vcpu memory size global (Paolo Bonzini) [1945742] - KVM: selftests: Drop pointless vm_create wrapper (Paolo Bonzini) [1945742] - KVM: selftests: Add wrfract to common guest code (Paolo Bonzini) [1945742] - KVM: selftests: Simplify demand_paging_test with timespec_diff_now (Paolo Bonzini) [1945742] - KVM: selftests: Remove address rounding in guest code (Paolo Bonzini) [1945742] - KVM: selftests: Factor code out of demand_paging_test (Paolo Bonzini) [1945742] - KVM: selftests: Use a single binary for dirty/clear log test (Paolo Bonzini) [1945742] - KVM: selftests: Always clear dirty bitmap after iteration (Paolo Bonzini) [1945742] - selftests: kvm: test enforcement of paravirtual cpuid features (Paolo Bonzini) [1945742] - selftests: kvm: Add exception handling to selftests (Paolo Bonzini) [1945742] - selftests: kvm: Clear uc so UCALL_NONE is being properly reported (Paolo Bonzini) [1945742] - selftests: kvm: Fix the segment descriptor layout to match the actual layout (Paolo Bonzini) [1945742] - KVM: x86/xen: Fix __user pointer handling for hypercall page installation (Paolo Bonzini) [1945742] - KVM: x86/xen: fix Xen hypercall page msr handling (Paolo Bonzini) [1945742] - KVM: x86: move kvm_inject_gp up from kvm_set_xcr to callers (Paolo Bonzini) [1945742] - KVM: cleanup DR6/DR7 reserved bits checks (Paolo Bonzini) [1945742] - KVM: x86/mmu: Add '__func__' in rmap_printk() (Paolo Bonzini) [1945742] - KVM: SVM: Replace hard-coded value with #define (Paolo Bonzini) [1945742] - KVM: SVM: use .prepare_guest_switch() to handle CPU register save/setup (Paolo Bonzini) [1945742] - KVM: SVM: remove uneeded fields from host_save_users_msrs (Paolo Bonzini) [1945742] - KVM: SVM: use vmsave/vmload for saving/restoring additional host state (Paolo Bonzini) [1945742] - KVM: SVM: Use asm goto to handle unexpected #UD on SVM instructions (Paolo Bonzini) [1945742] - KVM: VMX: Use the kernel's version of VMXOFF (Paolo Bonzini) [1945742] - KVM: VMX: Move Intel PT shenanigans out of VMXON/VMXOFF flows (Paolo Bonzini) [1945742] - KVM/nVMX: Use __vmx_vcpu_run in nested_vmx_check_vmentry_hw (Paolo Bonzini) [1945742] - x86/virt: Mark flags and memory as clobbered by VMXOFF (Paolo Bonzini) [1945742] - x86/reboot: Force all cpus to exit VMX root if VMX is supported (Paolo Bonzini) [1945742] - x86/virt: Eat faults on VMXOFF in reboot flows (Paolo Bonzini) [1945742] - KVM: x86: use static calls to reduce kvm_x86_ops overhead (Paolo Bonzini) [1945742] - KVM: x86: introduce definitions to support static calls for kvm_x86_ops (Paolo Bonzini) [1945742] - KVM: RHEL: include linux/static_call.h (Paolo Bonzini) [1945742] - KVM: X86: prepend vmx/svm prefix to additional kvm_x86_ops functions (Paolo Bonzini) [1945742] - KVM: Stop using deprecated jump label APIs (Paolo Bonzini) [1945742] - locking/static_key: Add support for deferred static branches (Paolo Bonzini) [1945742] - KVM: X86: Rename DR6_INIT to DR6_ACTIVE_LOW (Paolo Bonzini) [1945742] - KVM: vmx/pmu: Expose LBR_FMT in the MSR_IA32_PERF_CAPABILITIES (Paolo Bonzini) [1945742] - KVM: vmx/pmu: Release guest LBR event via lazy release mechanism (Paolo Bonzini) [1945742] - KVM: vmx/pmu: Emulate legacy freezing LBRs on virtual PMI (Paolo Bonzini) [1945742] - KVM: vmx/pmu: Reduce the overhead of LBR pass-through or cancellation (Paolo Bonzini) [1945742] - KVM: vmx/pmu: Pass-through LBR msrs when the guest LBR event is ACTIVE (Paolo Bonzini) [1945742] - KVM: vmx/pmu: Create a guest LBR event when vcpu sets DEBUGCTLMSR_LBR (Paolo Bonzini) [1945742] - KVM: vmx/pmu: Add PMU_CAP_LBR_FMT check when guest LBR is enabled (Paolo Bonzini) [1945742] - KVM: vmx/pmu: Add PMU_CAP_LBR_FMT check when guest LBR is enabled (Paolo Bonzini) [1945742] - KVM: x86/pmu: preserve IA32_PERF_CAPABILITIES across CPUID refresh (Paolo Bonzini) [1945742] - KVM: x86/vmx: Make vmx_set_intercept_for_msr() non-static (Paolo Bonzini) [1945742] - KVM: VMX: read/write MSR_IA32_DEBUGCTLMSR from GUEST_IA32_DEBUGCTL (Paolo Bonzini) [1945742] - KVM: VMX: Use x2apic_mode to avoid RDMSR when querying PI state (Paolo Bonzini) [1945742] - x86/apic: Export x2apic_mode for use by KVM in "warm" path (Paolo Bonzini) [1945742] - KVM: VMX: Enable bus lock VM exit (Paolo Bonzini) [1945742] - KVM: X86: Reset the vcpu->run->flags at the beginning of vcpu_run (Paolo Bonzini) [1945742] - KVM: VMX: Convert vcpu_vmx.exit_reason to a union (Paolo Bonzini) [1945742] - KVM/SVM: add support for SEV attestation command (Paolo Bonzini) [1945742] - KVM: x86/mmu: Remove the defunct update_pte() paging hook (Paolo Bonzini) [1945742] - KVM: Expose AVX_VNNI instruction to guset (Paolo Bonzini) [1945742] - Enumerate AVX Vector Neural Network instructions (Paolo Bonzini) [1945742] - x86: kvm: style: Simplify bool comparison (Paolo Bonzini) [1945742] - KVM: x86: Zap the oldest MMU pages, not the newest (Paolo Bonzini) [1945742] - KVM: x86/mmu: Use boolean returns for (S)PTE accessors (Paolo Bonzini) [1945742] - KVM: X86: use vzalloc() instead of vmalloc/memset (Paolo Bonzini) [1945742] - KVM: x86: Take KVM's SRCU lock only if steal time update is needed (Paolo Bonzini) [1945742] - KVM: x86: Remove obsolete disabling of page faults in kvm_arch_vcpu_put() (Paolo Bonzini) [1945742] - KVM: do not assume PTE is writable after follow_pfn (Paolo Bonzini) [1945742] - KVM: x86/mmu: Fix TDP MMU zap collapsible SPTEs (Paolo Bonzini) [1945742] - KVM: x86: cleanup CR3 reserved bits checks (Paolo Bonzini) [1945742] - KVM: SVM: Treat SVM as unsupported when running as an SEV guest (Paolo Bonzini) [1945742] - KVM: x86: Update emulator context mode if SYSENTER xfers to 64-bit mode (Paolo Bonzini) [1945742] - KVM: x86: Supplement __cr4_reserved_bits() with X86_FEATURE_PCID check (Paolo Bonzini) [1945742] - KVM/x86: assign hva with the right value to vm_munmap the pages (Paolo Bonzini) [1945742] - Fix unsynchronized access to sev members through svm_register_enc_region (Paolo Bonzini) [1945742] - KVM: x86: Revert "KVM: x86: Mark GPRs dirty when written" (Paolo Bonzini) [1945742] - KVM: SVM: Unconditionally sync GPRs to GHCB on VMRUN of SEV-ES guest (Paolo Bonzini) [1945742] - KVM: x86: __kvm_vcpu_halt can be static (Paolo Bonzini) [1945742] - KVM: SVM: Add support for booting APs in an SEV-ES guest (Paolo Bonzini) [1945742] - KVM/SVM: Remove leftover __svm_vcpu_run prototype from svm.c (Paolo Bonzini) [1945742] - KVM: SVM: Add register operand to vmsave call in sev_es_vcpu_load (Paolo Bonzini) [1945742] - KVM: SVM: fix 32-bit compilation (Paolo Bonzini) [1945742] - KVM: SVM: Add AP_JUMP_TABLE support in prep for AP booting (Paolo Bonzini) [1945742] - KVM: SVM: Provide support to launch and run an SEV-ES guest (Paolo Bonzini) [1945742] - KVM: SVM: Provide an updated VMRUN invocation for SEV-ES guests (Paolo Bonzini) [1945742] - x86/kvm/svm: Use uninstrumented wrmsrl() to restore GS (Paolo Bonzini) [1945742] - KVM: SVM: Provide support for SEV-ES vCPU loading (Paolo Bonzini) [1945742] - KVM: SVM: Provide support for SEV-ES vCPU creation/loading (Paolo Bonzini) [1945742] - KVM: SVM: Update ASID allocation to support SEV-ES guests (Paolo Bonzini) [1945742] - KVM: SVM: Set the encryption mask for the SVM host save area (Paolo Bonzini) [1945742] - KVM: SVM: Add NMI support for an SEV-ES guest (Paolo Bonzini) [1945742] - KVM: SVM: Guest FPU state save/restore not needed for SEV-ES guest (Paolo Bonzini) [1945742] - KVM: SVM: Do not report support for SMM for an SEV-ES guest (Paolo Bonzini) [1945742] - KVM: x86: Update __get_sregs() / __set_sregs() to support SEV-ES (Paolo Bonzini) [1945742] - KVM: SVM: Add support for CR8 write traps for an SEV-ES guest (Paolo Bonzini) [1945742] - KVM: SVM: Add support for CR4 write traps for an SEV-ES guest (Paolo Bonzini) [1945742] - KVM: SVM: Add support for CR0 write traps for an SEV-ES guest (Paolo Bonzini) [1945742] - KVM: SVM: Add support for EFER write traps for an SEV-ES guest (Paolo Bonzini) [1945742] - KVM: SVM: Support string IO operations for an SEV-ES guest (Paolo Bonzini) [1945742] - KVM: SVM: Support MMIO for an SEV-ES guest (Paolo Bonzini) [1945742] - KVM: SVM: Create trace events for VMGEXIT MSR protocol processing (Paolo Bonzini) [1945742] - KVM: SVM: Create trace events for VMGEXIT processing (Paolo Bonzini) [1945742] - KVM: SVM: Add support for SEV-ES GHCB MSR protocol function 0x100 (Paolo Bonzini) [1945742] - KVM: SVM: Add support for SEV-ES GHCB MSR protocol function 0x004 (Paolo Bonzini) [1945742] - KVM: SVM: Add support for SEV-ES GHCB MSR protocol function 0x002 (Paolo Bonzini) [1945742] - KVM: SVM: Add initial support for a VMGEXIT VMEXIT (Paolo Bonzini) [1945742] - KVM: SVM: Add GHCB accessor functions for retrieving fields (Paolo Bonzini) [1945742] - KVM: SVM: Prepare for SEV-ES exit handling in the sev.c file (Paolo Bonzini) [1945742] - KVM: SVM: Cannot re-initialize the VMCB after shutdown with SEV-ES (Paolo Bonzini) [1945742] - KVM: SVM: Do not allow instruction emulation under SEV-ES (Paolo Bonzini) [1945742] - KVM: SVM: Prevent debugging under SEV-ES (Paolo Bonzini) [1945742] - KVM: SVM: Add required changes to support intercepts under SEV-ES (Paolo Bonzini) [1945742] - KVM: x86: introduce complete_emulated_msr callback (Paolo Bonzini) [1945742] - KVM: x86: Mark GPRs dirty when written (Paolo Bonzini) [1945742] - KVM: SVM: Add support for the SEV-ES VMSA (Paolo Bonzini) [1945742] - x86/cpu: Add VM page flush MSR availablility as a CPUID feature (Paolo Bonzini) [1945742] - KVM: SVM: Add support for SEV-ES capability in KVM (Paolo Bonzini) [1945742] - KVM/VMX/SVM: Move kvm_machine_check function to x86.h (Paolo Bonzini) [1945742] - KVM: Don't allocate dirty bitmap if dirty ring is enabled (Paolo Bonzini) [1945742] - KVM: Make dirty ring exclusive to dirty bitmap log (Paolo Bonzini) [1945742] - KVM: X86: Implement ring-based dirty memory tracking (Paolo Bonzini) [1945742] - KVM: Pass in kvm pointer into mark_page_dirty_in_slot() (Paolo Bonzini) [1945742] - kvm/eventfd: Drain events from eventfd in irqfd_wakeup() (Paolo Bonzini) [1945742] - eventfd: Export eventfd_ctx_do_read() (Paolo Bonzini) [1945742] - kvm/eventfd: Use priority waitqueue to catch events before userspace (Paolo Bonzini) [1945742] - sched/wait: Add add_wait_queue_priority() (Paolo Bonzini) [1945742] - cpuidle-haltpoll: fix error comments in arch_haltpoll_disable (Paolo Bonzini) [1945742] - kvm/eventfd: Use sequence counter with associated spinlock (Paolo Bonzini) [1945742] - x86/kvm/vmx: Use native read/write_cr2() (Paolo Bonzini) [1945742] - KVM: SVM: convert get_user_pages() --> pin_user_pages() (Paolo Bonzini) [1945742] - x86/asm: Change all ENTRY+ENDPROC to SYM_FUNC_* (Paolo Bonzini) [1945742] - x86/entry/64: Fix unwind hints in __switch_to_asm() (Paolo Bonzini) [1945742] - x86/asm/64: Change all ENTRY+END to SYM_CODE_* (Paolo Bonzini) [1945742] - x86/head/64: Annotate start_cpu0() as non-callable (Paolo Bonzini) [1945742] - x86/asm: Do not annotate functions with GLOBAL (Paolo Bonzini) [1945742] - kprobes/x86/xen: blacklist non-attachable xen interrupt functions (Paolo Bonzini) [1945742] - x86/asm/64: Add ENDs to some functions and relabel with SYM_CODE_* (Paolo Bonzini) [1945742] - x86/asm: Use SYM_INNER_LABEL instead of GLOBAL (Paolo Bonzini) [1945742] - x86/asm: Annotate aliases (Paolo Bonzini) [1945742] - x86/asm/crypto: Annotate local functions (Paolo Bonzini) [1945742] - static_call: Add static_call_cond() (Paolo Bonzini) [1945742] - static_call: Add basic static call infrastructure (Paolo Bonzini) [1945742] - devlink: use _BITUL() macro instead of BIT() in the UAPI header (Petr Oros) [1935646] - devlink: Fix reload stats structure (Petr Oros) [1935646] - devlink: Avoid overwriting port attributes of registered port (Petr Oros) [1935646] - devlink: Add Documentation/networking/devlink/devlink-reload.rst (Petr Oros) [1935646] - devlink: Add enable_remote_dev_reset generic parameter (Petr Oros) [1935646] - devlink: Add remote reload stats (Petr Oros) [1935646] - devlink: Add reload stats (Petr Oros) [1935646] - devlink: Add devlink reload limit option (Petr Oros) [1935646] - devlink: Add reload action option to devlink reload command (Petr Oros) [1935646] - devlink: Change devlink_reload_supported() param type (Petr Oros) [1935646]- CI: Rename KABI option (Veronika Kabatova) - CI: Disable result checking for realtime checks (Veronika Kabatova) - Revert "GFS2: Re-add a call to log_flush_wait when flushing the journal" (Bob Peterson) [1917930] - md/raid1: properly indicate failure when ending a failed write request (Nigel Croxon) [1954588] - Revert "uio: use request_threaded_irq instead" (Vitaly Kuznetsov) [1946644] - drm/ast: Set format registers in primary plane's update (Lyude Paul) [1923857] - drivers: hv: Create a consistent pattern for checking Hyper-V hypercall status (Mohammed Gamal) [1940926] - x86/hyperv: Move hv_do_rep_hypercall to asm-generic (Mohammed Gamal) [1940926] - Drivers: hv: vmbus: Increase wait time for VMbus unload (Mohammed Gamal) [1940926] - Drivers: hv: vmbus: Initialize unload_event statically (Mohammed Gamal) [1940926] - Drivers: hv: vmbus: Check for pending channel interrupts before taking a CPU offline (Mohammed Gamal) [1940926] - Drivers: hv: vmbus: Drivers: hv: vmbus: Introduce CHANNELMSG_MODIFYCHANNEL_RESPONSE (Mohammed Gamal) [1940926] - Drivers: hv: vmbus: Introduce and negotiate VMBus protocol version 5.3 (Mohammed Gamal) [1940926] - Drivers: hv: vmbus: Use after free in __vmbus_open() (Mohammed Gamal) [1940926] - Drivers: hv: vmbus: remove unused function (Mohammed Gamal) [1940926] - Drivers: hv: vmbus: Remove unused linux/version.h header (Mohammed Gamal) [1940926] - x86/Hyper-V: Support for free page reporting (Mohammed Gamal) [1940926] - x86/hyper-v: Move hv_message_type to architecture neutral module (Mohammed Gamal) [1940926] - asm-generic/hyperv: import data structures for mapping device interrupts (Mohammed Gamal) [1940926] - asm-generic/hyperv: introduce hv_device_id and auxiliary structures (Mohammed Gamal) [1940926] - asm-generic/hyperv: update hv_interrupt_entry (Mohammed Gamal) [1940926] - asm-generic/hyperv: update hv_msi_entry (Mohammed Gamal) [1940926] - x86/hyperv: provide a bunch of helper functions (Mohammed Gamal) [1940926] - x86/hyperv: extract partition ID from Microsoft Hypervisor if necessary (Mohammed Gamal) [1940926] - asm-generic/hyperv: Add definitions for Get/SetVpRegister hypercalls (Mohammed Gamal) [1940926] - drivers: hv: Fix EXPORT_SYMBOL and tab spaces issue (Mohammed Gamal) [1940926] - Drivers: hv: vmbus: Drop error message when 'No request id available' (Mohammed Gamal) [1940926] - Drivers: hv: vmbus: Move handling of VMbus interrupts (Mohammed Gamal) [1940926] - Drivers: hv: vmbus: Handle auto EOI quirk inline (Mohammed Gamal) [1940926] - Drivers: hv: vmbus: Move hyperv_report_panic_msg to arch neutral code (Mohammed Gamal) [1940926] - Drivers: hv: Redo Hyper-V synthetic MSR get/set functions (Mohammed Gamal) [1940926] - Drivers: hv: vmbus: Move Hyper-V page allocator to arch neutral code (Mohammed Gamal) [1940926] - x86/hyperv: allocate output arg pages if required (Mohammed Gamal) [1940926] - drivers: hv: Fix whitespace errors (Mohammed Gamal) [1940926] - Drivers: hv: vmbus: skip VMBus initialization if Linux is root (Mohammed Gamal) [1940926] - Drivers: hv: vmbus: Enforce 'VMBus version >= 5.2' on isolated guests (Mohammed Gamal) [1940926] - Drivers: hv: vmbus: Restrict vmbus_devices on isolated guests (Mohammed Gamal) [1940926] - hv_utils: Fix spelling mistake "Hearbeat" -> "Heartbeat" (Mohammed Gamal) [1940926] - Drivers: hv: vmbus: Add /sys/bus/vmbus/hibernation (Mohammed Gamal) [1940926] - Drivers: hv: vmbus: Resolve race condition in vmbus_onoffer_rescind() (Mohammed Gamal) [1940926] - Drivers: hv: vmbus: Avoid use-after-free in vmbus_onoffer_rescind() (Mohammed Gamal) [1940926] - Drivers: hv: vmbus: Copy the hv_message in vmbus_on_msg_dpc() (Mohammed Gamal) [1940926] - Drivers: hv: vmbus: Reduce number of references to message in vmbus_on_msg_dpc() (Mohammed Gamal) [1940926] - Drivers: hv: vmbus: Initialize memory to be sent to the host (Mohammed Gamal) [1940926] - hv_utils: Add validation for untrusted Hyper-V values (Mohammed Gamal) [1940926] - drivers/hv: remove obsolete TODO and fix misleading typo in comment (Mohammed Gamal) [1940926] - drivers: hv: vmbus: Fix checkpatch SPLIT_STRING (Mohammed Gamal) [1940926] - drivers: hv: vmbus: Fix call msleep using < 20ms (Mohammed Gamal) [1940926] - drivers: hv: vmbus: Fix checkpatch LINE_SPACING (Mohammed Gamal) [1940926] - drivers: hv: vmbus: Replace symbolic permissions by octal permissions (Mohammed Gamal) [1940926] - drivers: hv: Fix hyperv_record_panic_msg path on comment (Mohammed Gamal) [1940926] - Drivers: hv: vmbus: Add vmbus_requestor data structure for VMBus hardening (Mohammed Gamal) [1940926] - ena: revert removal of MODULE_VERSION from ena (Petr Oros) [1955712] - Revert "[netdrv] net/intel: remove driver versions from Intel drivers" (Jonathan Toppins) [1955745] - Revert "[netdrv] net/broadcom: Clean broadcom code from driver versions" (Jonathan Toppins) [1955721] - net: core: add dev_get_tstats64 as a ndo_get_stats64 implementation (Josef Oskera) [1939453]- igb: amend removal of MODULE_VERSION (Corinna Vinschen) [1955748] - igc: amend removal of MODULE_VERSION (Corinna Vinschen) [1955755] - i40e: amend removal of MODULE_VERSION (Stefan Assmann) [1955736] - ixgbe: Amend commit acf03026ec5a to include a version string in module info. (Ken Cox) [1955759] - i40e: Fix parameters in aq_get_phy_register() (Stefan Assmann) [1907852] - initramfs: panic with memory information (Coiby Xu) [1936031] - powercap/intel_rapl: add support for AlderLake (David Arcari) [1838605] - xfs: restore shutdown check in mapped write fault path (Brian Foster) [1926089] - xfs: consider shutdown in bmapbt cursor delete assert (Brian Foster) [1926077] - iomap: Fix negative assignment to unsigned sis->pages in iomap_swapfile_activate (Carlos Maiolino) [1938210] - scsi: scsi_dh_alua: Remove check for ASC 24h in alua_rtpg() (Ewan D. Milne) [1929878] - perf/arm-cmn: Move IRQs when migrating context (Jeremy Linton) [1816850] - perf/arm-cmn: Fix PMU instance naming (Jeremy Linton) [1816850] - perf: arm-cmn: Fix conversion specifiers for node type (Jeremy Linton) [1816850] - perf: arm-cmn: Fix unsigned comparison to less than zero (Jeremy Linton) [1816850] - perf: Add Arm CMN-600 PMU driver (Jeremy Linton) [1816850] - redhat/configs: Use CONFIG_VIRTIO_CONSOLE=m on s390x, too (Thomas Huth) [1954119] - s390/config: do not select VIRTIO_CONSOLE via Kconfig (Thomas Huth) [1954119] - x86/platform/uv: Fix an error code in uv_hubs_init() (Frank Ramsay) [1936605] - x86/platform/uv: Add more to secondary CPU kdump info (Frank Ramsay) [1936605] - x86/platform/uv: Use x2apic enabled bit as set by BIOS to indicate APIC mode (Frank Ramsay) [1936605] - redhat/configs: Add CONFIG_UV_SYSFS (Frank Ramsay) [1936605] - x86/platform/uv: Fix indentation warning in Documentation/ABI/testing/sysfs-firmware-sgi_uv (Frank Ramsay) [1936605] - x86/platform/uv: Set section block size for hubless architectures (Frank Ramsay) [1936605] - x86/platform/uv: Update sysfs documentation (Frank Ramsay) [1936605] - x86/platform/uv: Add deprecated messages to /proc info leaves (Frank Ramsay) [1936605] - x86/platform/uv: Add sysfs hubless leaves (Frank Ramsay) [1936605] - x86/platform/uv: Add sysfs leaves to replace those in procfs (Frank Ramsay) [1936605] - x86/platform/uv: Add kernel interfaces for obtaining system info (Frank Ramsay) [1936605] - x86/platform/uv: Update MAINTAINERS for uv_sysfs driver (Frank Ramsay) [1936605] - x86/platform/uv: Update ABI documentation of /sys/firmware/sgi_uv/ (Frank Ramsay) [1936605] - x86/platform/uv: Add new uv_sysfs platform driver (Frank Ramsay) [1936605] - x86/platform/uv: Add and export uv_bios_* functions (Frank Ramsay) [1936605] - x86/platform/uv: Remove existing /sys/firmware/sgi_uv/interface (Frank Ramsay) [1936605] - x86/platform/uv: Unexport symbols only used by x2apic_uv_x.c (Frank Ramsay) [1936605] - x86/platform/uv: Unexport sn_coherency_id (Frank Ramsay) [1936605] - x86/platform/uv: Mark uv_bios_call() and uv_bios_call_irqsave() static (Frank Ramsay) [1936605] - UV: Add SPDX license identifier - Makefile/Kconfig (Frank Ramsay) [1936605] - netdevsim: Only use sampling truncation length when valid (Ivan Vecera) [1955163] - selftests: netdevsim: Test psample functionality (Ivan Vecera) [1955163] - netdevsim: Add dummy psample implementation (Ivan Vecera) [1955163] - psample: Add additional metadata attributes (Ivan Vecera) [1955163] - psample: Encapsulate packet metadata in a struct (Ivan Vecera) [1955163] - net: psample: fix build error when CONFIG_INET is not enabled (Ivan Vecera) [1955163] - devlink: include for _BITUL (Petr Oros) [1935630] - netdevsim: add support for flash_update overwrite mask (Petr Oros) [1935630] - devlink: introduce flash update overwrite mask (Petr Oros) [1935630] - devlink: convert flash_update to use params structure (Petr Oros) [1935630] - devlink: check flash_update parameter support in net core (Petr Oros) [1935630] - devlink: Enhance policy to validate port type input value (Petr Oros) [1935630] - devlink: Enhance policy to validate eswitch mode value (Petr Oros) [1935630] - net: devlink: region: Pass the region ops to the snapshot function (Petr Oros) [1935630] - net: devlink: regions: Add a priv member to the regions ops struct (Petr Oros) [1935630]- Enumerate AVX Vector Neural Network instructions (Steve Best) [1838616] - net: fix skb use after free in netpoll (Ivan Vecera) [1913481] - cipso,calipso: resolve a number of problems with the DOI refcounts (Guillaume Nault) [1950996] - netfilter: rpfilter: mask ecn bits before fib lookup (Guillaume Nault) [1950996] - netfilter: Fix rpfilter dropping vrf packets by mistake (Guillaume Nault) [1950996] - redhat: enable CONFIG_DM_MULTIPATH_HST and CONFIG_DM_MULTIPATH_IOA (Mike Snitzer) [1949682] - dm ioctl: fix out of bounds array access when no devices (Mike Snitzer) [1949682] - dm table: Fix zoned model check and zone sectors check (Mike Snitzer) [1949682] - dm: simplify target code conditional on CONFIG_BLK_DEV_ZONED (Mike Snitzer) [1949682] - dm verity: fix DM_VERITY_OPTS_MAX value (Mike Snitzer) [1949682] - dm verity fec: fix misaligned RS roots IO (Mike Snitzer) [1949682] - dm verity: fix FEC for RS roots unaligned to block size (Mike Snitzer) [1949682] - dm bufio: subtract the number of initial sectors in dm_bufio_get_device_size (Mike Snitzer) [1949682] - dm: fix deadlock when swapping to encrypted device (Mike Snitzer) [1949682] - dm era: only resize metadata in preresume (Mike Snitzer) [1949682] - dm era: Use correct value size in equality function of writeset tree (Mike Snitzer) [1949682] - dm era: Fix bitset memory leaks (Mike Snitzer) [1949682] - dm era: Verify the data block size hasn't changed (Mike Snitzer) [1949682] - dm era: Reinitialize bitset cache before digesting a new writeset (Mike Snitzer) [1949682] - dm era: Update in-core bitset after committing the metadata (Mike Snitzer) [1949682] - dm era: Recover committed writeset after crash (Mike Snitzer) [1949682] - dm writecache: fix writing beyond end of underlying device when shrinking (Mike Snitzer) [1949682] - dm table: remove needless request_queue NULL pointer checks (Mike Snitzer) [1949682] - dm table: fix zoned iterate_devices based device capability checks (Mike Snitzer) [1949682] - dm writecache: return the exact table values that were set (Mike Snitzer) [1949682] - dm writecache: fix unnecessary NULL check warnings (Mike Snitzer) [1949682] - dm writecache: fix performance degradation in ssd mode (Mike Snitzer) [1949682] - dm integrity: introduce the "fix_hmac" argument (Mike Snitzer) [1949682] - dm persistent data: fix return type of shadow_root() (Mike Snitzer) [1949682] - dm: cleanup of front padding calculation (Mike Snitzer) [1949682] - dm integrity: fix spelling mistake "flusing" -> "flushing" (Mike Snitzer) [1949682] - dm crypt: Spelling s_cihper_cipher_ (Mike Snitzer) [1949682] - dm: avoid filesystem lookup in dm_get_dev_t() (Mike Snitzer) [1949682] - dm integrity: conditionally disable "recalculate" feature (Mike Snitzer) [1949682] - dm integrity: fix a crash if "recalculate" used without "internal_hash" (Mike Snitzer) [1949682] - dm integrity: fix the maximum number of arguments (Mike Snitzer) [1949682] - dm integrity: fix flush with external metadata device (Mike Snitzer) [1949682] - dm snapshot: flush merged data before committing metadata (Mike Snitzer) [1949682] - dm zoned: select CONFIG_CRC32 (Mike Snitzer) [1949682] - dm integrity: select CRYPTO_SKCIPHER (Mike Snitzer) [1949682] - dm cache: simplify the return expression of load_mapping() (Mike Snitzer) [1949682] - dm verity: skip verity work if I_O error when system is shutting down (Mike Snitzer) [1949682] - dm ioctl: fix error return code in target_message (Mike Snitzer) [1949682] - dm crypt: Constify static crypt_iv_operations (Mike Snitzer) [1949682] - dm: add support for REQ_NOWAIT to various targets (Mike Snitzer) [1949682] - dm: rename multipath path selector source files to have "dm-ps" prefix (Mike Snitzer) [1949682] - dm mpath: add IO affinity path selector (Mike Snitzer) [1949682] - dm verity: Add support for signature verification with 2nd keyring (Mike Snitzer) [1949682] - dm: remove unnecessary current->bio_list check when submitting split bio (Mike Snitzer) [1949682] - dm: remove invalid sparse __acquires and __releases annotations (Mike Snitzer) [1949682] - dm: fix double RCU unlock in dm_dax_zero_page_range() error path (Mike Snitzer) [1949682] - dm writecache: remove BUG() and fail gracefully instead (Mike Snitzer) [1949682] - dm table: Remove BUG_ON(in_interrupt()) (Mike Snitzer) [1949682] - dm: fix bug with RCU locking in dm_blk_report_zones (Mike Snitzer) [1949682] - Revert "dm cache: fix arm link errors with inline" (Mike Snitzer) [1949682] - vfs: remove lockdep bogosity in __sb_start_write (Brian Foster) [1926097] - nbd: freeze the queue while we're adding connections (Ming Lei) [1927246] - selftests/livepatch: Do not check order when using "comm" for dmesg checking (Joel Savitz) [1942056] - RDMA/siw,rxe: Make emulated devices virtual in the device tree (Kamal Heib) [1931849] - RDMA/core: remove use of dma_virt_ops (Kamal Heib) [1931849] - RDMA/umem: Use ib_dma_max_seg_size instead of dma_get_max_seg_size (Kamal Heib) [1931849] - RDMA/core: Fix ib_dma_max_seg_size() (Kamal Heib) [1931849] - RDMA/umem: Move to allocate SG table from pages (Kamal Heib) [1931849] - lib/scatterlist: Do not limit max_segment to PAGE_ALIGNED values (Kamal Heib) [1931849] - lib/scatterlist: Add support in dynamic allocation of SG table from pages (Kamal Heib) [1931846] - RDMA/srp: Increase max_segment_size (Kamal Heib) [1931849] - RDMA/uverbs: Allow drivers to create a new HW object during rereg_mr (Kamal Heib) [1931849] - RDMA/mlx5: Use ib_umem_find_best_pgoff() for SRQ (Kamal Heib) [1931849] - RDMA/vmw_pvrdma: Fix network_hdr_type reported in WC (Kamal Heib) [1931849] - RDMA/cma: Fix error flow in default_roce_mode_store (Kamal Heib) [1931849] - RDMA/umem: Avoid undefined behavior of rounddown_pow_of_two() (Kamal Heib) [1931849] - RDMA/restrack: Don't treat as an error allocation ID wrapping (Kamal Heib) [1931849] - RDMA/ucma: Do not miss ctx destruction steps in some cases (Kamal Heib) [1931849] - RDMA/cma: Don't overwrite sgid_attr after device is released (Kamal Heib) [1931849] - RDMA/rxe: Use acquire/release for memory ordering (Kamal Heib) [1931849] - RDMA/uverbs: Fix incorrect variable type (Kamal Heib) [1931849] - RDMA/core: Update kernel documentation for ib_create_named_qp() (Kamal Heib) [1931849] - RDMA/iser: Remove in_interrupt() usage (Kamal Heib) [1931849] - IB: Fix kernel-doc markups (Kamal Heib) [1931849] - RDMA/uverbs: Check ODP in ib_check_mr_access() as well (Kamal Heib) [1931849] - RDMA/uverbs: Tidy input validation of ib_uverbs_rereg_mr() (Kamal Heib) [1931849] - RDMA/efa: Use dma_set_mask_and_coherent() to simplify code (Kamal Heib) [1931849] - RDMA/restrack: Support all QP types (Kamal Heib) [1931849] - RDMA/core: Allow drivers to disable restrack DB (Kamal Heib) [1931849] - RDMA/core: Track device memory MRs (Kamal Heib) [1931849] - RDMA/cma: Fix deadlock on &lock in rdma_cma_listen_on_all() error unwind (Kamal Heib) [1931849] - IB/hfi1: Fix fall-through warnings for Clang (Kamal Heib) [1931849] - RDMA/ipoib: Distribute cq completion vector better (Kamal Heib) [1931849] - RDMA/efa: Remove .create_ah callback assignment (Kamal Heib) [1931849] - RDMA/cma: Add missing error handling of listen_id (Kamal Heib) [1931849] - RDMA/restrack: Store all special QPs in restrack DB (Kamal Heib) [1931849] - RDMA/counter: Combine allocation and bind logic (Kamal Heib) [1931849] - RDMA/core: Remove ib_dma_{alloc,free}_coherent (Kamal Heib) [1931849] - RDMA/core: Make FD destroy callback void (Kamal Heib) [1931849] - RDMA/core: Postpone uobject cleanup on failure till FD close (Kamal Heib) [1931849] - IB/isert: Do not excplicitly check == false for bool (Kamal Heib) [1931849] - IB/core: Add support for NDR link speed (Kamal Heib) [1931849] - RDMA/ipoib: Add 50Gb and 100Gb link speeds to ethtool (Kamal Heib) [1931849] - RDMA/rxe,siw: Restore uverbs_cmd_mask IB_USER_VERBS_CMD_POST_SEND (Kamal Heib) [1931849] - RDMA/siw: Fix typo of EAGAIN not -EAGAIN in siw_cm_work_handler() (Kamal Heib) [1931849] - RDMA/rxe: Compute PSN windows correctly (Kamal Heib) [1931849] - RDMA/core: Fix error return in _ib_modify_qp() (Kamal Heib) [1931849] - IB/verbs: avoid nested container_of() (Kamal Heib) [1931849] - RDMA/rxe: Remove unused RXE_MR_TYPE_FMR (Kamal Heib) [1931849] - RDMA: Remove AH from uverbs_cmd_mask (Kamal Heib) [1931849] - RDMA: Remove uverbs cmds from drivers that don't use them (Kamal Heib) [1931849] - RDMA/core Remove uverbs_ex_cmd_mask (Kamal Heib) [1931849] - RDMA: Check create_flags during create_qp (Kamal Heib) [1931849] - RDMA: Check flags during create_cq (Kamal Heib) [1931849] - RDMA: Check attr_mask during modify_qp (Kamal Heib) [1931849] - RDMA: Check srq_type during create_srq (Kamal Heib) [1931849] - RDMA: Move more uverbs_cmd_mask settings to the core (Kamal Heib) [1931849] - RDMA: Remove elements in uverbs_cmd_mask that all drivers set (Kamal Heib) [1931849] - RDMA: Remove uverbs_ex_cmd_mask values that are linked to functions (Kamal Heib) [1931849] - RDMA/cm: Fix an attempt to use non-valid pointer when cleaning timewait (Kamal Heib) [1931846] - RDMA/core: Fix empty gid table for non IB/RoCE devices (Kamal Heib) [1931846] - RDMA/efa: Use the correct current and new states in modify QP (Kamal Heib) [1931846] - RMDA/sw: Don't allow drivers using dma_virt_ops on highmem configs (Kamal Heib) [1931846] - RDMA/srpt: Fix typo in srpt_unregister_mad_agent docstring (Kamal Heib) [1931846] - RDMA/vmw_pvrdma: Fix the active_speed and phys_state value (Kamal Heib) [1931846] - RDMA: Fix software RDMA drivers for dma mapping error (Kamal Heib) [1931846] - IB/srpt: docs: add a description for cq_size member (Kamal Heib) [1931846] - RDMA: Add rdma_connect_locked() (Kamal Heib) [1931846] - RDMA/uverbs: Fix false error in query gid IOCTL (Kamal Heib) [1931846] - RDMA/rxe: Fix small problem in network_type patch (Kamal Heib) [1931846] - RDMA/ucma: Fix use after free in destroy id flow (Kamal Heib) [1931846] - RDMA/rxe: Move the definitions for rxe_av.network_type to uAPI (Kamal Heib) [1931846] - RDMA: Explicitly pass in the dma_device to ib_register_device (Kamal Heib) [1931846] - RDMA/usnic: Remove the query_pkey callback (Kamal Heib) [1931846] - RDMA/usnic: Fix spelling mistake "transistion" -> "transition" (Kamal Heib) [1931846] - RDMA/usnic: switch from 'pci_' to 'dma_' API (Kamal Heib) [1931846] - RDMA/usnic: Avoid overly large buffers on stack (Kamal Heib) [1931846] - IB/usnic: Use dev_get_drvdata (Kamal Heib) [1931846] - IB/usnic: Fix deadlock (Kamal Heib) [1931846] - Revert "[infiniband] usnic_verbs: fix deadlock" (Kamal Heib) [1931846] - RDMA/rxe: Remove duplicate entries in struct rxe_mr (Kamal Heib) [1931846] - RDMA/uverbs: Expose the new GID query API to user space (Kamal Heib) [1931846] - RDMA/core: Introduce new GID table query API (Kamal Heib) [1931846] - RDMA/core: Modify enum ib_gid_type and enum rdma_network_type (Kamal Heib) [1931846] - RDMA/core: Change rdma_get_gid_attr returned error code (Kamal Heib) [1931846] - RDMA/core: Constify struct attribute_group (Kamal Heib) [1931846] - RDMA/core: Remove ucontext->closing (Kamal Heib) [1931846] - RDMA/drivers: Remove udata check from special QP (Kamal Heib) [1931846] - RDMA/qedr: Add support for user mode XRC-SRQ's (Kamal Heib) [1931846] - RDMA/mlx4: Prepare QP allocation to remove from the driver (Kamal Heib) [1931846] - RDMA/mlx4: Embed GSI QP into general mlx4_ib QP (Kamal Heib) [1931846] - RDMA/core: Align write and ioctl checks of QP types (Kamal Heib) [1931846] - RDMA/efa: Drop double zeroing for sg_init_table() (Kamal Heib) [1931846] - RDMA/efa: Add messages and RDMA read work requests HW stats (Kamal Heib) [1931846] - RDMA/efa: Group keep alive received counter with other SW stats (Kamal Heib) [1931846] - RDMA/restrack: Improve readability in task name management (Kamal Heib) [1931846] - RDMA/restrack: Simplify restrack tracking in kernel flows (Kamal Heib) [1931846] - RDMA/restrack: Count references to the verbs objects (Kamal Heib) [1931846] - RDMA/cma: Delete from restrack DB after successful destroy (Kamal Heib) [1931846] - RDMA/ucma: Rework ucma_migrate_id() to avoid races with destroy (Kamal Heib) [1931846] - RDMA: Fix link active_speed size (Kamal Heib) [1931846] - net/mlx5: Refactor query port speed functions (Kamal Heib) [1931846] - RDMA: Convert RWQ table logic to ib_core allocation scheme (Kamal Heib) [1931846] - RDMA: Clean MW allocation and free flows (Kamal Heib) [1931846] - RDMA/cma: Fix use after free race in roce multicast join (Kamal Heib) [1931846] - RDMA/cma: Consolidate the destruction of a cma_multicast in one place (Kamal Heib) [1931846] - RDMA/cma: Remove dead code for kernel rdmacm multicast (Kamal Heib) [1931846] - RDMA/cma: Combine cma_ndev_work with cma_work (Kamal Heib) [1931846] - RDMA/cma: Remove cma_comp() (Kamal Heib) [1931846] - RDMA/cma: Fix locking for the RDMA_CM_LISTEN state (Kamal Heib) [1931846] - RDMA/cma: Make the locking for automatic state transition more clear (Kamal Heib) [1931846] - RDMA/cma: Fix locking for the RDMA_CM_CONNECT state (Kamal Heib) [1931846] - RDMA/core: Added missing WR and WC opcodes (Kamal Heib) [1931846] - RDMA/qedr: Remove fbo and zbva from the MR (Kamal Heib) [1931846] - RDMA/mlx4: Use ib_umem_num_dma_blocks() (Kamal Heib) [1931846] - RDMA/pvrdma: Use ib_umem_num_dma_blocks() instead of ib_umem_page_count() (Kamal Heib) [1931846] - RDMA/bnxt: Do not use ib_umem_page_count() or ib_umem_num_pages() (Kamal Heib) [1931846] - RDMA/qedr: Use ib_umem_num_dma_blocks() instead of ib_umem_page_count() (Kamal Heib) [1931846] - RDMA/qedr: Use rdma_umem_for_each_dma_block() instead of open-coding (Kamal Heib) [1931846] - RDMA/i40iw: Use ib_umem_num_dma_pages() (Kamal Heib) [1931846] - RDMA/efa: Use ib_umem_num_dma_pages() (Kamal Heib) [1931846] - RDMA/umem: Split ib_umem_num_pages() into ib_umem_num_dma_blocks() (Kamal Heib) [1931846] - RDMA/umem: Replace for_each_sg_dma_page with rdma_umem_for_each_dma_block (Kamal Heib) [1931846] - RDMA/umem: Add rdma_umem_for_each_dma_block() (Kamal Heib) [1931846] - RDMA/umem: Use simpler logic for ib_umem_find_best_pgsz() (Kamal Heib) [1931846] - RDMA/umem: Fix ib_umem_find_best_pgsz() for mappings that cross a page boundary (Kamal Heib) [1931846] - RDMA: Make counters destroy symmetrical (Kamal Heib) [1931846] - RDMA: Restore ability to return error for destroy WQ (Kamal Heib) [1931846] - RDMA: Change XRCD destroy return value (Kamal Heib) [1931846] - RDMA: Allow fail of destroy CQ (Kamal Heib) [1931846] - RDMA/core: Delete function indirection for alloc/free kernel CQ (Kamal Heib) [1931846] - RDMA: Restore ability to fail on SRQ destroy (Kamal Heib) [1931846] - RDMA/mlx5: Issue FW command to destroy SRQ on reentry (Kamal Heib) [1931846] - RDMA: Restore ability to fail on AH destroy (Kamal Heib) [1931846] - RDMA: Restore ability to fail on PD deallocate (Kamal Heib) [1931846] - RDMA/core: Change how failing destroy is handled during uobj abort (Kamal Heib) [1931846] - RDMA/ucma: Fix resource leak on error path (Kamal Heib) [1931846] - RDMA/rxe: Address an issue with hardened user copy (Kamal Heib) [1931846] - RDMA/rxe: Add SPDX hdrs to rxe source files (Kamal Heib) [1931846] - RDMA/core: Trigger a WARN_ON if the driver causes uobjects to become leaked (Kamal Heib) [1931846] - RDMA/rxe: Fix style warnings (Kamal Heib) [1931846] - RDMA/ucma: Remove closing and the close_wq (Kamal Heib) [1931846] - RDMA/ucma: Rework how new connections are passed through event delivery (Kamal Heib) [1931846] - RDMA/ucma: Narrow file->mut in ucma_event_handler() (Kamal Heib) [1931846] - RDMA/ucma: Change backlog into an atomic (Kamal Heib) [1931846] - RDMA/ucma: Add missing locking around rdma_leave_multicast() (Kamal Heib) [1931846] - RDMA/ucma: Fix locking for ctx->events_reported (Kamal Heib) [1931846] - RDMA/ucma: Fix the locking of ctx->file (Kamal Heib) [1931846] - RDMA/ucma: Do not use file->mut to lock destroying (Kamal Heib) [1931846] - RDMA/cma: Add missing locking to rdma_accept() (Kamal Heib) [1931846] - RDMA/ucma: Remove mc_list and rely on xarray (Kamal Heib) [1931846] - RDMA/ucma: Fix error cases around ucma_alloc_ctx() (Kamal Heib) [1931846] - RDMA/ucma: Consolidate the two destroy flows (Kamal Heib) [1931846] - RDMA/ucma: Remove unnecessary locking of file->ctx_list in close (Kamal Heib) [1931846] - RDMA/ucma: Fix refcount 0 incr in ucma_get_ctx() (Kamal Heib) [1931846] - RDMA/cm: Add tracepoints to track MAD send operations (Kamal Heib) [1931846] - RDMA/cm: Replace pr_debug() call sites with tracepoints (Kamal Heib) [1931846] - RDMA/core: Move the rdma_show_ib_cm_event() macro (Kamal Heib) [1931846] - RDMA/efa: Remove redundant udata check from alloc ucontext response (Kamal Heib) [1931846] - RDMA/vmw_pvrdma: Fix kernel-doc documentation (Kamal Heib) [1931846] - RDMA/rxe: prevent rxe creation on top of vlan interface (Kamal Heib) [1931846] - RDMA/cm: Remove unused cm_class (Kamal Heib) [1931846] - IB/isert: remove duplicated error prints (Kamal Heib) [1931846] - RDMA/efa: Introduce SRD RNR retry (Kamal Heib) [1931846] - RDMA/efa: Introduce SRD QP state machine (Kamal Heib) [1931846] - RDMA/efa: Be consistent with modify QP bitmask (Kamal Heib) [1931846] - RDMA/efa: Add a generic capability check helper (Kamal Heib) [1931846] - RDMA: Remove constant domain argument from flow creation call (Kamal Heib) [1931846] - RDMA/i40iw: Avoid typecast from void to pci_dev (Kamal Heib) [1931846] - sched/uclamp: Add CPU's clamp buckets refcounting (Kamal Heib) [1931846] - overflow: Include header file with SIZE_MAX declaration (Kamal Heib) [1931846] - treewide: Use fallthrough pseudo-keyword (Kamal Heib) [1931846] - IB/hfi1: Use fallthrough pseudo-keyword (Kamal Heib) [1931846] - treewide: replace '---help---' in Kconfig files with 'help' (Kamal Heib) [1931846] - remove ioremap_nocache and devm_ioremap_nocache (Kamal Heib) [1931846]- ethtool: pause: make sure we init driver stats (Ivan Vecera) [1935611] - ethtool: correct policy for ETHTOOL_MSG_CHANNELS_SET (Ivan Vecera) [1935611] - ethtool: strset: allow ETHTOOL_A_STRSET_COUNTS_ONLY attr (Ivan Vecera) [1935611] - ethtool: specify which header flags are supported per command (Ivan Vecera) [1935611] - ethtool: link up ethnl_header_policy as a nested policy (Ivan Vecera) [1935611] - ethtool: trim policy tables (Ivan Vecera) [1935611] - ethtool: wire up set policies to ops (Ivan Vecera) [1935611] - ethtool: wire up get policies to ops (Ivan Vecera) [1935611] - netdevsim: fix duplicated debugfs directory (Ivan Vecera) [1935611] - selftests: add a test for ethtool pause stats (Ivan Vecera) [1935611] - netdevsim: add pause frame stats (Ivan Vecera) [1935611] - docs: net: include the new ethtool pause stats in the stats doc (Ivan Vecera) [1935611] - ethtool: add standard pause stats (Ivan Vecera) [1935611] - net: tighten the definition of interface statistics (Ivan Vecera) [1935611]- PCI: hv: Fix typo (Mohammed Gamal) [1940924] - asm-generic/hyperv: change HV_CPU_POWER_MANAGEMENT to HV_CPU_MANAGEMENT (Mohammed Gamal) [1940925] - x86/hyperv: detect if Linux is the root partition (Mohammed Gamal) [1940925] - hyperv: hyperv.h: drop a duplicated word (Mohammed Gamal) [1940925] - hyper-v: Remove internal types from UAPI header (Mohammed Gamal) [1940925] - x86/hyperv: Load/save the Isolation Configuration leaf (Mohammed Gamal) [1940925] - x86/hyperv: Initialize clockevents after LAPIC is initialized (Mohammed Gamal) [1940925] - x86/hyperv: check cpu mask after interrupt has been disabled (Mohammed Gamal) [1940925] - x86/hyperv: Fix kexec panic/hang issues (Mohammed Gamal) [1940925] - video: hyperv_fb: Fix a double free in hvfb_probe (Mohammed Gamal) [1940922] - uio: uio_hv_generic: use devm_kzalloc() for private data alloc (Mohammed Gamal) [1940922] - Avoid macro redefinition in compiler-{clang,gcc}.h (Jerome Marchand) [1907271] - x86/split_lock: Add Icelake microserver and Tigerlake CPU models (Prarit Bhargava) [1847576] - tools/power/x86/intel-speed-select: Update version to 1.8 (Prarit Bhargava) [1921801] - tools/power/x86/intel-speed-select: Add new command to get/set TRL (Prarit Bhargava) [1921801] - tools/power/x86/intel-speed-select: Add new command turbo-mode (Prarit Bhargava) [1921801] - tools/power/x86/intel-speed-select: Set higher of cpuinfo_max_freq or base_frequency (Prarit Bhargava) [1921801] - tools/power/x86/intel-speed-select: Set scaling_max_freq to base_frequency (Prarit Bhargava) [1921801] - platform/x86: ISST: Mark mmio_range_devid_0 and mmio_range_devid_1 with static keyword (Prarit Bhargava) [1921801] - tools/power/x86/intel-speed-select: Update version for v5.11 (Prarit Bhargava) [1921801] - tools/power/x86/intel-speed-select: Account for missing sysfs for die_id (Prarit Bhargava) [1921801] - tools/power/x86/intel-speed-select: Read TRL from mailbox (Prarit Bhargava) [1921801] - platform/x86: ISST: Change PCI device macros (Prarit Bhargava) [1921801] - platform/x86: ISST: Allow configurable offset range (Prarit Bhargava) [1921801] - platform/x86: ISST: Check for unaligned mmio address (Prarit Bhargava) [1921801] - tools/power/turbostat: Fallback to an MSR read for EPB (Prarit Bhargava) [1926913] - tools/power/turbostat: Read energy_perf_bias from sysfs (Prarit Bhargava) [1926913] - Bluetooth: btusb: Add workaround for remote-wakeup issues with Barrot 8041a02 fake CSR controllers (Gopal Tiwari) [1946951] - Bluetooth: btusb: Fix detection of some fake CSR controllers with a bcdDevice val of 0x0134 (Gopal Tiwari) [1946951] - Bluetooth: btusb: support download nvm with different board id for wcn6855 (Gopal Tiwari) [1946951] - Bluetooth: btmtksdio: Add the missed release_firmware() in mtk_setup_firmware() (Gopal Tiwari) [1946951] - Bluetooth: btusb: Add the missed release_firmware() in btusb_mtk_setup_firmware() (Gopal Tiwari) [1946951] - Bluetooth: btusb: Support 0bda:c123 Realtek 8822CE device (Gopal Tiwari) [1946951] - Bluetooth: hci_h5: Add OBDA0623 ACPI HID (Gopal Tiwari) [1946951] - Bluetooth: revert: hci_h5: close serdev device and free hu in h5_close (Gopal Tiwari) [1946951] - Bluetooth: hci_qca: Wait for timeout during suspend (Gopal Tiwari) [1946951] - Bluetooth: btrtl: fix incorrect skb allocation failure check (Gopal Tiwari) [1946951] - Bluetooth: hci_ll: add a small delay for wl1271 enable bt_en (Gopal Tiwari) [1946951] - Bluetooth: btusb: Add support for 1358:c123 Realtek 8822CE device (Gopal Tiwari) [1946951] - Bluetooth: hci_qca: resolve various warnings (Gopal Tiwari) [1946951] - Bluetooth: hci_qca: Enhance retry logic in qca_setup (Gopal Tiwari) [1946951] - Bluetooth: btusb: btrtl: Add support for RTL8852A (Gopal Tiwari) [1946951] - Bluetooth: btusb: Add support for 13d3:3560 MediaTek MT7615E device (Gopal Tiwari) [1946951] - Bluetooth: hci_h5: fix memory leak in h5_close (Gopal Tiwari) [1946951] - Bluetooth: btrtl: Ask 8821C to drop old firmware (Gopal Tiwari) [1946951] - Bluetooth: btrtl: Refine the ic_id_table for clearer and more regular (Gopal Tiwari) [1946951] - Bluetooth: btusb: Add the more support IDs for Realtek RTL8822CE (Gopal Tiwari) [1946951] - Bluetooth: hci_h5: close serdev device and free hu in h5_close (Gopal Tiwari) [1946951] - Bluetooth: btintel: Replace zero-length array with flexible-array member (Gopal Tiwari) [1946951] - Bluetooth: btusb: Add Qualcomm Bluetooth SoC WCN6855 support (Gopal Tiwari) [1946951] - Bluetooth: btusb: Enable wide band speech support for BTUSB_QCA_ROME (Gopal Tiwari) [1946951] - Bluetooth: hci_serdev: Close UART port if NON_PERSISTENT_SETUP is set (Gopal Tiwari) [1946951] - Bluetooth: hci_qca: Remove duplicate power off in proto close (Gopal Tiwari) [1946951] - Bluetooth: hci_intel: enable on new platform (Gopal Tiwari) [1946951] - Bluetooth: btmtksdio: use NULL instead of zero (Gopal Tiwari) [1946951] - Bluetooth: hci_intel: switch to list_for_each_entry() (Gopal Tiwari) [1946951] - Bluetooth: hci_intel: drop strange le16_to_cpu() against u8 values (Gopal Tiwari) [1946951] - Bluetooth: hci_qca: remove redundant null check (Gopal Tiwari) [1946951] - Bluetooth: btusb: Fix memleak in btusb_mtk_submit_wmt_recv_urb (Gopal Tiwari) [1946951] - Bluetooth: hci_uart: Cancel init work before unregistering (Gopal Tiwari) [1946951] - Bluetooth: hci_h5: Remove ignored flag HCI_UART_RESET_ON_INIT (Gopal Tiwari) [1946951] - Bluetooth: btmrvl: eliminate duplicates introducing btmrvl_reg_89xx (Gopal Tiwari) [1946951] - Revert "Bluetooth: btusb: Disable runtime suspend on Realtek devices" (Gopal Tiwari) [1946951] - Bluetooth: hci_qca: Stop collecting memdump again for command timeout during SSR (Gopal Tiwari) [1946951] - Bluetooth: hci_serdev: Only unregister device if it was registered (Gopal Tiwari) [1946951] - Bluetooth: hci_h5: Set HCI_UART_RESET_ON_INIT to correct flags (Gopal Tiwari) [1946951] - Bluetooth: btusb: Fix and detect most of the Chinese Bluetooth controllers (Gopal Tiwari) [1946951] - Bluetooth: hci_qca: Bug fixes for SSR (Gopal Tiwari) [1946951] - Bluetooth: btusb: add Realtek 8822CE to usb_device_id table (Gopal Tiwari) [1946951] - Bluetooth: btusb: USB alternate setting 1 for WBS (Gopal Tiwari) [1946951] - Bluetooth: btusb: Comment on unbalanced pm reference (Gopal Tiwari) [1946951] - Bluetooth: btusb: BTUSB_WAKEUP_DISABLE prevents wake (Gopal Tiwari) [1946951] - Bluetooth: btusb: Reset port on cmd timeout (Gopal Tiwari) [1946951] - Bluetooth: btmtksdio: fix up firmware download sequence (Gopal Tiwari) [1946951] - Bluetooth: btusb: fix up firmware download sequence (Gopal Tiwari) [1946951] - Bluetooth: hci_qca: Disable SoC debug logging for WCN3991 (Gopal Tiwari) [1946951] - Bluetooth: hci_qca: Increase SoC idle timeout to 200ms (Gopal Tiwari) [1946951] - Bluetooth: hci_qca: Request Tx clock vote off only when Tx is pending (Gopal Tiwari) [1946951] - Bluetooth: btmrvl_sdio: Refactor irq wakeup (Gopal Tiwari) [1946951] - Bluetooth: btmrvl_sdio: Implement prevent_wake (Gopal Tiwari) [1946951] - Bluetooth: btmrvl_sdio: Set parent dev to hdev (Gopal Tiwari) [1946951] - Bluetooth: hci_qca: Bug fix during SSR timeout (Gopal Tiwari) [1946951] - Bluetooth: hci_qca: Refactor error handling in qca_suspend() (Gopal Tiwari) [1946951] - Bluetooth: hci_qca: Skip serdev wait when no transfer is pending (Gopal Tiwari) [1946951] - Bluetooth: hci_qca: Only remove TX clock vote after TX is completed (Gopal Tiwari) [1946951] - Bluetooth: hci_qca: Simplify determination of serial clock on/off state from votes (Gopal Tiwari) [1946951] - Bluetooth: hci_qca: Fix an error pointer dereference (Gopal Tiwari) [1946951] - btmrvl: Fix firmware filename for sd8977 chipset (Gopal Tiwari) [1946951] - btmrvl: Fix firmware filename for sd8997 chipset (Gopal Tiwari) [1946951] - Bluetooth: hci_qca: Fix QCA6390 memdump failure (Gopal Tiwari) [1946951] - Bluetooth: btmtkuart: Use serdev_device_write_buf() instead of serdev_device_write() (Gopal Tiwari) [1946951] - Bluetooth: hci_qca: Improve controller ID info log level (Gopal Tiwari) [1946951] - Bluetooth: hci_qca: Fix qca6390 enable failure after warm reboot (Gopal Tiwari) [1946951] - Bluetooth: btmtkuart: Improve exception handling in btmtuart_probe() (Gopal Tiwari) [1946951] - Bluetooth: hci_qca: Fix suspend/resume functionality failure (Gopal Tiwari) [1946951] - Bluetooth: btbcm: Added 003.006.007, changed 001.003.015 (Gopal Tiwari) [1946951] - Bluetooth: hci_qca: Fix uninitialized access to hdev (Gopal Tiwari) [1946951] - Bluetooth: serdev: Constify serdev_device_ops (Gopal Tiwari) [1946951] - Bluetooth: Add hook for driver to prevent wake from suspend (Gopal Tiwari) [1946951] - Bluetooth: btusb: Implement hdev->prevent_wake (Gopal Tiwari) [1946951] - Bluetooth: hci_h5: Add support for binding RTL8723BS with device tree (Gopal Tiwari) [1946951] - Bluetooth: hci_qca: allow max-speed to be set for QCA9377 devices (Gopal Tiwari) [1946951] - Bluetooth: hci_qca: add compatible for QCA9377 (Gopal Tiwari) [1946951] - Bluetooth: btusb: Adding support for LE scatternet to Jfp and ThP (Gopal Tiwari) [1946951] - Bluetooth: Adding driver and quirk defs for multi-role LE (Gopal Tiwari) [1946951] - Bluetooth: btbcm: Add 2 missing models to subver tables (Gopal Tiwari) [1946951] - Bluetooth: btbcm: Move setting of USE_BDADDR_PROPERTY quirk to hci_bcm.c (Gopal Tiwari) [1946951] - Bluetooth: btbcm: Try multiple Patch filenames when loading the Patch firmware (Gopal Tiwari) [1946951] - Bluetooth: btbcm: Bail sooner from btbcm_initialize() when not loading fw (Gopal Tiwari) [1946951] - Bluetooth: btbcm: Drop upper nibble version check from btbcm_initialize() (Gopal Tiwari) [1946951] - Bluetooth: btbcm: Make btbcm_setup_patchram use btbcm_finalize (Gopal Tiwari) [1946951] - Bluetooth: btbcm: Make btbcm_initialize() print local-name on re-init too (Gopal Tiwari) [1946951] - Bluetooth: btbcm: Fold Patch loading + applying into btbcm_initialize() (Gopal Tiwari) [1946951] - Bluetooth: btrtl: Add support for RTL8761B (Gopal Tiwari) [1946951] - Bluetooth: btusb: check for NULL in btusb_find_altsetting() (Gopal Tiwari) [1946951] - Bluetooth: btusb: handle mSBC audio over USB Endpoints (Gopal Tiwari) [1946951] - Bluetooth: add support to notify using SCO air mode (Gopal Tiwari) [1946951] - Bluetooth: hci_bcm: respect IRQ polarity from DT (Gopal Tiwari) [1946951] - Bluetooth: hci_bcm: fix freeing not-requested IRQ (Gopal Tiwari) [1946951] - intel_idle: remove definition of DEBUG (David Arcari) [1926917] - intel_idle: Build fix (David Arcari) [1926917] - cpufreq: ACPI: Set cpuinfo.max_freq directly if max boost is known (Phil Auld) [1937103] - cpufreq: ACPI: Update arch scale-invariance max perf ratio if CPPC is not there (Phil Auld) [1937103] - cpufreq: ACPI: Extend frequency tables to cover boost frequencies (Phil Auld) [1937103] - sched/uclamp: Add CPU's clamp buckets refcounting (Phil Auld) [1937103] - x86: PM: Register syscore_ops for scale invariance (Phil Auld) [1937103] - sched/fair: Reduce cases for active balance (Phil Auld) [1937103] - sched/fair: Don't set LBF_ALL_PINNED unnecessarily (Phil Auld) [1937103] - sched/fair: Skip idle cfs_rq (Phil Auld) [1937103] - tick/sched: Make jiffies update quick check more robust (Phil Auld) [1937103] - sched/fair: Trivial correction of the newidle_balance() comment (Phil Auld) [1937103] - sched/fair: Clear SMT siblings after determining the core is not idle (Phil Auld) [1937103] - sched: Fix kernel-doc markup (Phil Auld) [1937103] - x86: Print ratio freq_max/freq_base used in frequency invariance calculations (Phil Auld) [1937103] - x86, sched: Use midpoint of max_boost and max_P for frequency invariance on AMD EPYC (Phil Auld) [1937103] - x86, sched: Calculate frequency invariance for AMD systems (Phil Auld) [1937103] - sched: Limit the amount of NUMA imbalance that can exist at fork time (Phil Auld) [1937103] - sched/numa: Allow a floating imbalance between NUMA nodes (Phil Auld) [1937103] - sched: Avoid unnecessary calculation of load imbalance at clone time (Phil Auld) [1937103] - sched/numa: Rename nr_running and break out the magic number (Phil Auld) [1937103] - sched/topology: Condition EAS enablement on FIE support (Phil Auld) [1937103] - sched/topology: Don't enable EAS on SMT systems (Phil Auld) [1937103] - sched/topology,schedutil: Wrap sched domains rebuild (Phil Auld) [1937103] - sched/core: Fix typos in comments (Phil Auld) [1937103] - sched: Fix rq->nr_iowait ordering (Phil Auld) [1937103] - sched: Fix data-race in wakeup (Phil Auld) [1937103] - sched/fair: Fix overutilized update in enqueue_task_fair() (Phil Auld) [1937103] - sched/fair: Dissociate wakeup decisions from SD flag value (Phil Auld) [1937103] - sched: Remove select_task_rq()'s sd_flag parameter (Phil Auld) [1937103] - sched: Add WF_TTWU, WF_EXEC wakeup flags (Phil Auld) [1937103] - sched/fair: Remove superfluous lock section in do_sched_cfs_slack_timer() (Phil Auld) [1937103] - sched/fair: Ensure tasks spreading in LLC during LB (Phil Auld) [1937103] - sched/fair: Reorder throttle_cfs_rq() path (Phil Auld) [1937103] - sched/fair: Check for idle core in wake_affine (Phil Auld) [1937103] - sched: Reenable interrupts in do_sched_yield() (Phil Auld) [1937103] - sched/fair: Improve the accuracy of sched_stat_wait statistics (Phil Auld) [1937103] - sched/fair: Tweak pick_next_entity() (Phil Auld) [1937103] - sched/debug: Add new tracepoint to track cpu_capacity (Phil Auld) [1937103] - sched/fair: Remove the force parameter of update_tg_load_avg() (Phil Auld) [1937103] - sched/rt: Disable RT_RUNTIME_SHARE by default (Phil Auld) [1937103] - sched: Cache task_struct::flags in sched_submit_work() (Phil Auld) [1937103] - sched/fair: Simplify the work when reweighting entity (Phil Auld) [1937103] - sched/fair: Fix wrong negative conversion in find_energy_efficient_cpu() (Phil Auld) [1937103] - sched/fair: Ignore cache hotness for SMT migration (Phil Auld) [1937103] - sched: Use __always_inline on is_idle_task() (Phil Auld) [1937103] - treewide: Use fallthrough pseudo-keyword (Phil Auld) [1937103] - sched/debug: Fix the alignment of the show-state debug output (Phil Auld) [1937103] - x86, sched: Bail out of frequency invariance if turbo_freq/base_freq gives 0 (Phil Auld) [1937103] - x86, sched: Bail out of frequency invariance if turbo frequency is unknown (Phil Auld) [1937103] - x86, sched: check for counters overflow in frequency invariant accounting (Phil Auld) [1937103] - exit: Move preemption fixup up, move blocking operations down (Phil Auld) [1937103] - net: bonding: remove repeated word (Jarod Wilson) [1936982] - net: bonding: Correct function name bond_change_active_slave() in comment (Jarod Wilson) [1936982] - bonding: Added -ENODEV interpret for slaves option (Jarod Wilson) [1936982] - bonding: 3ad: Print an error for unknown speeds (Jarod Wilson) [1936982] - bonding: 3ad: add support for 400G speed (Jarod Wilson) [1936982] - bonding: 3ad: add support for 200G speed (Jarod Wilson) [1936982] - net/bonding: Declare TLS RX device offload support (Jarod Wilson) [1936982] - net/bonding: Implement TLS TX device offload (Jarod Wilson) [1936982] - net/bonding: Take update_features call out of XFRM funciton (Jarod Wilson) [1936982] - net/bonding: Implement ndo_sk_get_lower_dev (Jarod Wilson) [1936982] - net/bonding: Take IP hash logic into a helper (Jarod Wilson) [1936982] - net: bonding: Notify ports about their initial state (Jarod Wilson) [1936982] - bonding: wait for sysfs kobject destruction before freeing struct slave (Jarod Wilson) [1936982] - bonding: advertise NETIF_F_GSO_SOFTWARE (Jarod Wilson) [1936982] - net/tls: Except bond interface from some TLS checks (Jarod Wilson) [1936982] - net/tls: Device offload to use lowest netdevice in chain (Jarod Wilson) [1936982] - ethtool: Add common function for filling out strings (Ivan Vecera) [1950987] - selftests: forwarding: vxlan_bridge_1d: Fix vxlan ecn decapsulate value (Hangbin Liu) [1949349] - selftests: forwarding: Fix race condition in mirror installation (Hangbin Liu) [1949349] - selftests: txtimestamp: fix compilation issue (Hangbin Liu) [1949349] - selftests: net: fib_tests: remove duplicate log test (Hangbin Liu) [1949349] - selftests: xfrm: fix test return value override issue in xfrm_policy.sh (Hangbin Liu) [1949349] - selftests: rtnetlink: load fou module for kci_test_encap_fou() test (Hangbin Liu) [1949349] - vxlan: move debug check after netdev unregister (Guillaume Nault) [1949167] - net: ip: always refragment ip defragmented packets (Guillaume Nault) [1949167] - net: fix pmtu check in nopmtudisc mode (Guillaume Nault) [1949167] - net: udp: make udp_tunnel_nic_info structure extensible (Ivan Vecera) [1948450] - macvlan: macvlan_count_rx() needs to be aware of preemption (Antoine Tenart) [1950012] - macvlan: remove redundant null check on data (Antoine Tenart) [1950012] - net: fix dev_ifsioc_locked() race condition (Antoine Tenart) [1950234] - ipv6: weaken the v4mapped source check (Hangbin Liu) [1949499] - ipv6: set multicast flag on the multicast route (Hangbin Liu) [1949499] - ipv6: create multicast route with RTPROT_KERNEL (Hangbin Liu) [1949499] - net: ipv6: Validate GSO SKB before finish IPv6 processing (Hangbin Liu) [1949499] - net: sit: unregister_netdevice on newlink's error path (Hangbin Liu) [1949499] - net: ip6_gre: fix moving ip6gre between namespaces (Hangbin Liu) [1949499] - gso: validate gso_type on ipip style tunnels (Hangbin Liu) [1949499] - net: page_pool: simplify page recycling condition tests (Ivan Vecera) [1935698] - net: use the new dev_page_is_reusable() instead of private versions (Ivan Vecera) [1935698] - net: introduce common dev_page_is_reusable() (Ivan Vecera) [1935698] - skbuff: constify skb_propagate_pfmemalloc() "page" argument (Ivan Vecera) [1935698] - mm: constify page_is_pfmemalloc() argument (Ivan Vecera) [1935698] - genetlink: allow dumping command-specific policy (Ivan Vecera) [1938919] - genetlink: properly support per-op policy dumping (Ivan Vecera) [1938919] - genetlink: factor skb preparation out of ctrl_dumppolicy() (Ivan Vecera) [1938919] - netlink: rework policy dump to support multiple policies (Ivan Vecera) [1938919] - netlink: compare policy more accurately (Ivan Vecera) [1938919] - genetlink: switch control commands to per-op policies (Ivan Vecera) [1938919] - genetlink: use parsed attrs in dumppolicy (Ivan Vecera) [1938919] - taskstats: move specifying netlink policy back to ops (Ivan Vecera) [1938919] - genetlink: bring back per op policy (Ivan Vecera) [1938919] - genetlink: use .start callback for dumppolicy (Ivan Vecera) [1938919] - genetlink: add a structure for dump state (Ivan Vecera) [1938919] - genetlink: move to smaller ops wherever possible (Ivan Vecera) [1938919] - genetlink: add small version of ops (Ivan Vecera) [1938919] - netlink: fix policy dump leak (Ivan Vecera) [1938919] - genetlink: get rid of family->attrbuf (Ivan Vecera) [1938919] - genetlink: clean up family attributes allocations (Ivan Vecera) [1938919] - genetlink: fix memory leaks in genl_family_rcv_msg_dumpit() (Ivan Vecera) [1938919] - net: genetlink: return the error code when attribute parsing fails. (Ivan Vecera) [1938919] - genetlink: do not parse attributes for families with zero maxattr (Ivan Vecera) [1938919] - net: tipc: prepare attrs in __tipc_nl_compat_dumpit() (Ivan Vecera) [1938919] - net: genetlink: always allocate separate attrs for dumpit ops (Ivan Vecera) [1938919] - net: genetlink: remove unused genl_family_attrbuf() (Ivan Vecera) [1938919] - net: tipc: allocate attrs locally instead of using genl_family_attrbuf in compat_dumpit() (Ivan Vecera) [1938919] - net: tipc: have genetlink code to parse the attrs during dumpit (Ivan Vecera) [1938919] - net: nfc: have genetlink code to parse the attrs during dumpit (Ivan Vecera) [1938919] - net: ieee802154: have genetlink code to parse the attrs during dumpit (Ivan Vecera) [1938919] - net: genetlink: parse attrs and store in contect info struct during dumpit (Ivan Vecera) [1938919] - net: genetlink: push attrbuf allocation and parsing to a separate function (Ivan Vecera) [1938919] - net: genetlink: introduce dump info struct to be available during dumpit op (Ivan Vecera) [1938919] - net: genetlink: push doit/dumpit code from genl_family_rcv_msg (Ivan Vecera) [1938919] - devlink: Use controller while building phys_port_name (Petr Oros) [1935615] - devlink: Introduce controller number (Petr Oros) [1935615] - devlink: Introduce external controller flag (Petr Oros) [1935615] - devlink: Move structure comments outside of structure (Petr Oros) [1935615] - devlink: Add comment block for missing port attributes (Petr Oros) [1935615] - net/mlx5: E-switch, Read controller number from device (Petr Oros) [1935615] - devlink: don't crash if netdev is NULL (Petr Oros) [1935615] - vdpa/mlx5: Use write memory barrier after updating CQ index (Jason Wang) [1877270] - vhost_vdpa: return -EFAULT if copy_to_user() fails (Jason Wang) [1877270] - vdpa: mlx5: fix vdpa/vhost dependencies (Jason Wang) [1877270] - vhost-vdpa: fix page pinning leakage in error path (rework) (Jason Wang) [1877270] - vdpasim: fix "mac_pton" undefined error (Jason Wang) [1877270] - vdpasim: allow to assign a MAC address (Jason Wang) [1877270] - vdpasim: fix MAC address configuration (Jason Wang) [1877270] - vdpa: handle irq bypass register failure case (Jason Wang) [1877270] - vdpa_sim: Fix DMA mask (Jason Wang) [1877270] - Revert "vhost-vdpa: fix page pinning leakage in error path" (Jason Wang) [1877270] - vdpa/mlx5: Fix error return in map_direct_mr() (Jason Wang) [1877270] - vhost_vdpa: Return -EFAULT if copy_from_user() fails (Jason Wang) [1877270] - vdpa_sim: implement get_iova_range() (Jason Wang) [1877270] - vhost: vdpa: report iova range (Jason Wang) [1877270] - vdpa: introduce config op to get valid iova range (Jason Wang) [1877270] - vhost_vdpa: remove unnecessary spin_lock in vhost_vring_call (Jason Wang) [1877270] - vdpa/mlx5: Setup driver only if VIRTIO_CONFIG_S_DRIVER_OK (Jason Wang) [1877270] - vhost_vdpa: Fix duplicate included kernel.h (Jason Wang) [1877270] - vdpa/mlx5: Fix failure to bring link up (Jason Wang) [1877270] - vdpa/mlx5: Make use of a specific 16 bit endianness API (Jason Wang) [1877270] - vdpa/mlx5: Fix dependency on MLX5_CORE (Jason Wang) [1877270] - vdpa/mlx5: should keep avail_index despite device status (Jason Wang) [1877270] - vhost-vdpa: fix page pinning leakage in error path (Jason Wang) [1877270] - vhost-vdpa: fix vhost_vdpa_map() on error condition (Jason Wang) [1877270] - vhost vdpa: fix vhost_vdpa_open error handling (Jason Wang) [1877270] - vhost-vdpa: fix backend feature ioctls (Jason Wang) [1877270] - vdpa/mlx5: Avoid warnings about shifts on 32-bit platforms (Jason Wang) [1877270] - vdpa: ifcvf: free config irq in ifcvf_free_irq() (Jason Wang) [1877270] - vdpa: ifcvf: return err when fail to request config irq (Jason Wang) [1877270] - vdpa/mlx5: fix up endian-ness for mtu (Jason Wang) [1877270] - vdpa: Fix pointer math bug in vdpasim_get_config() (Jason Wang) [1877270] - vdpa/mlx5: Fix pointer math in mlx5_vdpa_get_config() (Jason Wang) [1877270] - mlx5: vdpa: fix possible uninitialized var (Jason Wang) [1877270] - vdpa/mlx5: fix memory allocation failure checks (Jason Wang) [1877270] - vdpa/mlx5: Fix uninitialised variable in core/mr.c (Jason Wang) [1877270] - vdpa_sim: init iommu lock (Jason Wang) [1877270] - redhat: enable mlx5e vDPA driver (Jason Wang) [1877270] - vdpa/mlx5: Add VDPA driver for supported mlx5 devices (Jason Wang) [1877270] - vdpa/mlx5: Add shared memory registration code (Jason Wang) [1877270] - vdpa/mlx5: Add support library for mlx5 VDPA implementation (Jason Wang) [1877270] - vdpa/mlx5: Add hardware descriptive header file (Jason Wang) [1877270] - vdpa: Modify get_vq_state() to return error code (Jason Wang) [1877270] - net/vdpa: Use struct for set/get vq state (Jason Wang) [1877270] - vdpa: remove hard coded virtq num (Jason Wang) [1877270] - vdpasim: support batch updating (Jason Wang) [1877270] - vhost-vdpa: support IOTLB batching hints (Jason Wang) [1877270] - vhost-vdpa: support get/set backend features (Jason Wang) [1877270] - vhost: generialize backend features setting/getting (Jason Wang) [1877270] - vhost-vdpa: refine ioctl pre-processing (Jason Wang) [1877270] - vDPA: dont change vq irq after DRIVER_OK (Jason Wang) [1877270] - ifcvf: implement vdpa_config_ops.get_vq_irq() (Jason Wang) [1877270] - vhost_vdpa: implement IRQ offloading in vhost_vdpa (Jason Wang) [1877270] - vDPA: add get_vq_irq() in vdpa_config_ops (Jason Wang) [1877270] - vhost: introduce vhost_vring_call (Jason Wang) [1877270] - vdpasim: protect concurrent access to iommu iotlb (Jason Wang) [1877270] - vhost: vdpa: remove per device feature whitelist (Jason Wang) [1877270] - vdpa_sim: fix endian-ness of config space (Jason Wang) [1877270] - virtio_vdpa: legacy features handling (Jason Wang) [1877270] - vhost/vdpa: switch to new helpers (Jason Wang) [1877270] - vdpa: make sure set_features is invoked for legacy (Jason Wang) [1877270] - vhost_vdpa: Fix potential underflow in vhost_vdpa_mmap() (Jason Wang) [1877270] - vdpa: fix typos in the comments for __vdpa_alloc_device() (Jason Wang) [1877270] - ifcvf: implement config interrupt in IFCVF (Jason Wang) [1877270] - vhost: replace -1 with VHOST_FILE_UNBIND in ioctls (Jason Wang) [1877270] - vhost_vdpa: Support config interrupt in vdpa (Jason Wang) [1877270] - ifcvf: ignore continuous setting same status value (Jason Wang) [1877270] - vdpasim: Fix some coccinelle warnings (Jason Wang) [1877270] - ifcvf: move IRQ request/free to status change handlers (Jason Wang) [1877270] - vhost_vdpa: disable doorbell mapping for !MMU (Jason Wang) [1877270] - vhost_vdpa: support doorbell mapping via mmap (Jason Wang) [1877270] - vdpa: introduce get_vq_notification method (Jason Wang) [1877270] - vhost: use mmgrab() instead of mmget() for non worker device (Jason Wang) [1877270] - vhost: allow device that does not depend on vhost worker (Jason Wang) [1877270] - vhost: revert "vhost: disable for OABI" (Jason Wang) [1877270] - vdpasim: remove unused variable 'ret' (Jason Wang) [1877270] - vhost: remove set but not used variable 'status' (Jason Wang) [1877270] - vhost: vdpa: remove unnecessary null check (Jason Wang) [1877270] - virtio/test: fix up after IOTLB changes (Jason Wang) [1877270] - vhost/test: fix build for vhost test (Jason Wang) [1877270] - tools/virtio: option to build an out of tree module (Jason Wang) [1877270] - vhost/test: fix build for vhost test (Jason Wang) [1877270] - vhost: fix VHOST_GET_BACKEND_FEATURES ioctl request definition (Jason Wang) [1877270] - perf/x86/intel/uncore: Remove uncore extra PCI dev HSWEP_PCI_PCU_3 (Michael Petlan) [1950388]- redhat/configs/editconfig: Add support for a bugzilla entry (David Arcari) - tools/power turbostat: Revert "[tools] tools/power turbostat: Enable accumulate RAPL display" (Prarit Bhargava) [1944699] - mwifiex: Fix possible buffer overflows in mwifiex_cmd_802_11_ad_hoc_start (Jarod Wilson) [1914996] {CVE-2020-36158} - net/mlx5e: Allow to match on MPLS parameters only for MPLS over UDP (Alaa Hleihel) [1932839 1936742] - net/mlx5e: Reject tc rules which redirect from a VF to itself (Alaa Hleihel) [1932839] - net/mlx5: CT: Add support for matching on ct_state inv and rel flags (Alaa Hleihel) [1932839 1942681] - net: openvswitch: add log message for error case (Eelco Chaudron) [1937697] - net: openvswitch: conntrack: simplify the return expression of ovs_ct_limit_get_default_limit() (Eelco Chaudron) [1937697] - net: openvswitch: Be liberal in tcp conntrack. (Eelco Chaudron) [1937697] - netfilter: conntrack: tcp: only close if RST matches exact sequence (Eelco Chaudron) [1937697] - openvswitch: Use IS_ERR instead of IS_ERR_OR_NULL (Eelco Chaudron) [1937697] - net: openvswitch: Fix kerneldoc warnings (Eelco Chaudron) [1937697] - net: openvswitch: remove unnecessary ASSERT_OVSL in ovs_vport_del() (Eelco Chaudron) [1937697] - cifs: revalidate mapping when we open files for SMB1 POSIX (Ronnie Sahlberg) [1933527] - Revert "vfs: Allow userns root to call mknod on owned filesystems." (Alexey Gladkov) [1902543] - mfd: intel-lpss: Add Intel Alder Lake PCH-S PCI IDs (David Arcari) [1840244] - nvme: retrigger ANA log update if group descriptor isn't found (Gopal Tiwari) [1910493] - locking/qrwlock: Fix ordering in queued_write_lock_slowpath() (Waiman Long) [1950110] - PCI: switchtec: Add missing __iomem tag to fix sparse warnings (Myron Stowe) [1946645] - PCI: switchtec: Add missing __iomem and __user tags to fix sparse warnings (Myron Stowe) [1946645] - PCI: Release IVRS table in AMD ACS quirk (Myron Stowe) [1946645] - PCI/MSI: Forward MSI-X error code in pci_alloc_irq_vectors_affinity() (Myron Stowe) [1946645] - PCI: Remove unused pci_lost_interrupt() (Myron Stowe) [1946645] - PCI: Move PCI_VENDOR_ID_REDHAT definition to pci_ids.h (Myron Stowe) [1946645] - PCI: Fix error in panic message (Myron Stowe) [1946645] - PCI: Replace lkml.org, spinics, gmane with lore.kernel.org (Myron Stowe) [1946645] - PCI: Replace http:// links with https:// (Myron Stowe) [1946645] - PCI: exynos: Rename Exynos to lowercase (Myron Stowe) [1946645] - PCI: Align PCIe capability and PCI accessor return values (Myron Stowe) [1946645] - PCI: Convert PCIe capability PCIBIOS errors to errno (Myron Stowe) [1946645] - PCI: rpadlpar: Make functions static (Myron Stowe) [1946645] - PCI: Fix pci_slot_release() NULL pointer dereference (Myron Stowe) [1946645] - PCI: Fix pci_create_slot() reference count leak (Myron Stowe) [1946645] - PCI: Announce device after early fixups (Myron Stowe) [1946645] - PCI: Always enable ACS even if no ACS Capability (Myron Stowe) [1946645] - PCI: Cache ACS capability offset in device (Myron Stowe) [1946645] - PCI: Reorder pci_enable_acs() and dependencies (Myron Stowe) [1946645] - PCI: Add device even if driver attach failed (Myron Stowe) [1946645] - PCI: Fix pci_cfg_wait queue locking problem (Myron Stowe) [1946645] - PCI/ASPM: Add missing newline in sysfs 'policy' (Myron Stowe) [1946645]- gfs2: report "already frozen/thawed" errors (Bob Peterson) [1932236] - gfs2: move freeze glock outside the make_fs_rw and _ro functions (Bob Peterson) [1932236] - gfs2: Add common helper for holding and releasing the freeze glock (Bob Peterson) [1932236] - gfs2: in signal_our_withdraw wait for unfreeze of _this_ fs only (Bob Peterson) [1932236] - gfs2: Don't freeze the file system during unmount (Bob Peterson) [1932236] - gfs2: Fix regression in freeze_go_sync (Bob Peterson) [1932236] - gfs2: The freeze glock should never be frozen (Bob Peterson) [1932236] - gfs2: When freezing gfs2, use GL_EXACT and not GL_NOCACHE (Bob Peterson) [1932236] - gfs2: Abort gfs2_freeze if io error is seen (Bob Peterson) [1932236] - gfs2: read-only mounts should grab the sd_freeze_gl glock (Bob Peterson) [1932236] - gfs2: freeze should work on read-only mounts (Bob Peterson) [1932236] - bpf: Mark LSM link with rh_mark_used_feature call (Jiri Olsa) [1901039] - Revert "[tools] bpf: selftests: remove test_progs LSM test" (Ondrej Mosnacek) [1901039] - configs: enable BPF LSM (Ondrej Mosnacek) [1901039] - security: Fix hook iteration and default value for inode_copy_up_xattr (Ondrej Mosnacek) [1901039] - security: Fix hook iteration for secid_to_secctx (Ondrej Mosnacek) [1901039] - security: Fix the default value of secid_to_secctx hook (Ondrej Mosnacek) [1901039] - security: Fix the default value of fs_context_parse_param hook (Ondrej Mosnacek) [1901039] - bpf: lsm: Initialize the BPF LSM hooks (Ondrej Mosnacek) [1901039] - security: Refactor declaration of LSM hooks (Ondrej Mosnacek) [1901039] - LSM: fix documentation for the shm_* hooks (Ondrej Mosnacek) [1901039] - LSM: fix documentation for the sem_* hooks (Ondrej Mosnacek) [1901039] - LSM: fix documentation for the msg_queue_* hooks (Ondrej Mosnacek) [1901039] - LSM: Revive CONFIG_DEFAULT_SECURITY_* for "make oldconfig" (Ondrej Mosnacek) [1901039] - LSM: Ignore "security=" when "lsm=" is specified (Ondrej Mosnacek) [1901039] - LSM: Update function documentation for cap_capable (Ondrej Mosnacek) [1901039] - procfs: add smack subdir to attrs (Ondrej Mosnacek) [1901039] - capability: Initialize as LSM_ORDER_FIRST (Ondrej Mosnacek) [1901039] - LSM: Introduce enum lsm_order (Ondrej Mosnacek) [1901039] - Yama: Initialize as ordered LSM (Ondrej Mosnacek) [1901039] - LoadPin: Initialize as ordered LSM (Ondrej Mosnacek) [1901039] - LSM: Split LSM preparation from initialization (Ondrej Mosnacek) [1901039] - LSM: Add all exclusive LSMs to ordered initialization (Ondrej Mosnacek) [1901039] - LSM: Separate idea of "major" LSM from "exclusive" LSM (Ondrej Mosnacek) [1901039] - LSM: Refactor "security=" in terms of enable/disable (Ondrej Mosnacek) [1901039] - LSM: Prepare for reorganizing "security=" logic (Ondrej Mosnacek) [1901039] - LSM: Tie enabling logic to presence in ordered list (Ondrej Mosnacek) [1901039] - LSM: Introduce "lsm=" for boottime LSM selection (Ondrej Mosnacek) [1901039] - LSM: Introduce CONFIG_LSM (Ondrej Mosnacek) [1901039] - LSM: Build ordered list of LSMs to initialize (Ondrej Mosnacek) [1901039] - LSM: Lift LSM selection out of individual LSMs (Ondrej Mosnacek) [1901039] - LSM: Plumb visibility into optional "enabled" state (Ondrej Mosnacek) [1901039] - LSM: Provide separate ordered initialization (Ondrej Mosnacek) [1901039] - LSM: Introduce LSM_FLAG_LEGACY_MAJOR (Ondrej Mosnacek) [1901039] - LSM: Don't ignore initialization failures (Ondrej Mosnacek) [1901039] - LSM: Provide init debugging infrastructure (Ondrej Mosnacek) [1901039] - LSM: Record LSM name in struct lsm_info (Ondrej Mosnacek) [1901039] - LSM: Convert security_initcall() into DEFINE_LSM() (Ondrej Mosnacek) [1901039] - vmlinux.lds.h: Move LSM_TABLE into INIT_DATA (Ondrej Mosnacek) [1901039] - LSM: Convert from initcall to struct lsm_info (Ondrej Mosnacek) [1901039] - LSM: Remove initcall tracing (Ondrej Mosnacek) [1901039] - LSM: Rename .security_initcall section to .lsm_info (Ondrej Mosnacek) [1901039] - vmlinux.lds.h: Avoid copy/paste of security_init section (Ondrej Mosnacek) [1901039] - LSM: Correctly announce start of LSM initialization (Ondrej Mosnacek) [1901039] - proc: save 2 atomic ops on write to "/proc/*/attr/*" (Ondrej Mosnacek) [1901039] - ALSA: usb-audio: fix NULL ptr dereference in usb_audio_probe (Jaroslav Kysela) [1870724] - ALSA: usb-audio: fix use after free in usb_audio_disconnect (Jaroslav Kysela) [1870724] - ALSA: usb-audio: Disable USB autosuspend properly in setup_disable_autosuspend() (Jaroslav Kysela) [1870724] - Bluetooth: btusb: Fix the autosuspend enable and disable (Gopal Tiwari) [1927375] - flow_dissector: fix TTL and TOS dissection on IPv4 fragments (Davide Caratti) [1882607] - net: avoid infinite loop in mpls_gso_segment when mpls_hlen == 0 (Balazs Nemeth) [1922898] - net: check if protocol extracted by virtio_net_hdr_set_proto is correct (Balazs Nemeth) [1922898] - redhat/configs: Add CONFIG_PINCTRL_ALDERLAKE (David Arcari) [1840250] - pinctrl: intel: Add Intel Alder Lake-S pin controller support (David Arcari) [1840250] - cpufreq: intel_pstate: Remove repeated word (Puneet Sethi) [1926919] - cpufreq: intel_pstate: Get per-CPU max freq via MSR_HWP_CAPABILITIES if available (Puneet Sethi) [1926919] - cpufreq: intel_pstate: Rename two functions (Puneet Sethi) [1926919] - cpufreq: intel_pstate: Change intel_pstate_get_hwp_max() argument (Puneet Sethi) [1926919] - cpufreq: intel_pstate: Always read hwp_cap_cached with READ_ONCE() (Puneet Sethi) [1926919] - cpufreq: intel_pstate: remove obsolete functions (Puneet Sethi) [1926919] - cpufreq: intel_pstate: Use HWP capabilities in intel_cpufreq_adjust_perf() (Puneet Sethi) [1926919] - cpufreq: intel_pstate: Fix fast-switch fallback path (Puneet Sethi) [1926919] - cpufreq: intel_pstate: Use most recent guaranteed performance values (Puneet Sethi) [1926919] - cpufreq: intel_pstate: Implement the ->adjust_perf() callback (Puneet Sethi) [1926919] - cpufreq: Add special-purpose fast-switching callback for drivers (Puneet Sethi) [1926919] - cpufreq: schedutil: Add util to struct sg_cpu (Puneet Sethi) [1926919] - cpufreq: intel_pstate: Simplify intel_cpufreq_update_pstate() (Puneet Sethi) [1926919] - cpufreq: intel_pstate: Take CPUFREQ_GOV_STRICT_TARGET into account (Puneet Sethi) [1926919] - cpufreq: Add strict_target to struct cpufreq_policy (Puneet Sethi) [1926919] - cpufreq: Introduce CPUFREQ_GOV_STRICT_TARGET (Puneet Sethi) [1926919] - cpufreq: Introduce governor flags (Puneet Sethi) [1926919] - cpufreq: schedutil: Don't skip freq update if need_freq_update is set (Puneet Sethi) [1926919] - cpufreq: schedutil: Always call driver if CPUFREQ_NEED_UPDATE_LIMITS is set (Puneet Sethi) [1926919] - cpufreq: Introduce cpufreq_driver_test_flags() (Puneet Sethi) [1926919] - cpufreq: intel_pstate: Avoid missing HWP max updates in passive mode (Puneet Sethi) [1926919] - cpufreq: schedutil: restore cached freq when next_f is not changed (Puneet Sethi) [1926919] - cpufreq: intel_pstate: Delete intel_pstate sysfs if failed to register the driver (Puneet Sethi) [1926919] - cpufreq: intel_pstate: Fix missing return statement (Puneet Sethi) [1926919] - cpufreq: Introduce CPUFREQ_NEED_UPDATE_LIMITS driver flag (Puneet Sethi) [1926919] - ACPI: processor: Fix build when CONFIG_ACPI_PROCESSOR=m (Vitaly Kuznetsov) [1929266] - ACPI: processor: Fix CPU0 wakeup in acpi_idle_play_dead() (Vitaly Kuznetsov) [1929266] - x86/ioapic: Ignore IRQ2 again (Vitaly Kuznetsov) [1929266]- selinux: fix deadlock in security_set_bools() (Ondrej Mosnacek) [1924230] - sctp: move sk_route_caps check and set into sctp_outq_flush_transports (Xin Long) [1946733] - sctp: bring inet(6)_skb_parm back to sctp_input_cb (Xin Long) [1946733] - sctp: enable udp tunneling socks (Xin Long) [1946733] - sctp: handle the init chunk matching an existing asoc (Xin Long) [1946733] - sctp: add the error cause for new encapsulation port restart (Xin Long) [1946733] - sctp: support for sending packet over udp6 sock (Xin Long) [1946733] - sctp: support for sending packet over udp4 sock (Xin Long) [1946733] - sctp: call sk_setup_caps in sctp_packet_transmit instead (Xin Long) [1946733] - sctp: add udphdr to overhead when udp_port is set (Xin Long) [1946733] - sctp: allow changing transport encap_port by peer packets (Xin Long) [1946733] - sctp: add SCTP_REMOTE_UDP_ENCAPS_PORT sockopt (Xin Long) [1946733] - sctp: add encap_port for netns sock asoc and transport (Xin Long) [1946733] - sctp: add encap_err_lookup for udp encap socks (Xin Long) [1946733] - sctp: create udp6 sock and set its encap_rcv (Xin Long) [1946733] - sctp: create udp4 sock and add its encap_rcv (Xin Long) [1946733] - udp: support sctp over udp in skb_udp_tunnel_segment (Xin Long) [1946733] - udp6: move the mss check after udp gso tunnel processing (Xin Long) [1946733] - udp: check udp sock encap_type in __udp_lib_err (Xin Long) [1946733] - sctp: copy the optval from user space in sctp_setsockopt (Xin Long) [1946733] - net: Convert protocol error handlers from void to int (Xin Long) [1946733] - Enable CONFIG_ENERGY_MODEL (Phil Auld) [1938339] - proc/sysctl: add shared variables for range check (Phil Auld) [1938339] - Enable CONFIG_CPU_FREQ_GOV_SCHEDUTIL for all architectures (Phil Auld) [1938339] - PM / hibernate: cast PAGE_SIZE to int when comparing with error code (Chris von Recklinghausen) [1934033] - mm: revert fix false-positive OVERCOMMIT_GUESS failures (Rafael Aquini) [1913045 1908668] - redhat/config: Enable CONFIG_PAGE_POISONING (Waiman Long) [1942149] - mm, page_poison: remove CONFIG_PAGE_POISONING_ZERO (Waiman Long) [1942149] - mm, page_poison: remove CONFIG_PAGE_POISONING_NO_SANITY (Waiman Long) [1942149] - kernel/power: allow hibernation with page_poison sanity checking (Waiman Long) [1942149] - mm, page_poison: use static key more efficiently (Waiman Long) [1942149] - mm, page_alloc: do not rely on the order of page_poison and init_on_alloc/free parameters (Waiman Long) [1942149] - mm/page_alloc: clear all pages in post_alloc_hook() with init_on_alloc=1 (Waiman Long) [1942149] - arch, mm: make kernel_page_present() always available (Waiman Long) [1942149] - arch, mm: restore dependency of __kernel_map_pages() on DEBUG_PAGEALLOC (Waiman Long) [1942149] - PM: hibernate: make direct map manipulations more explicit (Waiman Long) [1942149] - mm: introduce debug_pagealloc_{map,unmap}_pages() helpers (Waiman Long) [1942149] - mm: rename page_order() to buddy_order() (Waiman Long) [1942149] - mm/page_alloc: place pages to tail in __free_pages_core() (Waiman Long) [1942149] - mm/page_alloc: move pages to tail in move_to_free_list() (Waiman Long) [1942149] - mm/page_alloc: place pages to tail in __putback_isolated_page() (Waiman Long) [1942149] - mm/page_alloc: convert "report" flag of __free_one_page() to a proper flag (Waiman Long) [1942149] - mm/page_alloc: drop stale pageblock comment in memmap_init_zone*() (Waiman Long) [1942149] - mm/memory_hotplug: simplify page onlining (Waiman Long) [1942149] - mm/page_isolation: simplify return value of start_isolate_page_range() (Waiman Long) [1942149] - mm/memory_hotplug: drop nr_isolate_pageblock in offline_pages() (Waiman Long) [1942149] - mm/page_alloc: simplify __offline_isolated_pages() (Waiman Long) [1942149] - mm/memory_hotplug: simplify page offlining (Waiman Long) [1942149] - mm/memory_hotplug: enforce section granularity when onlining/offlining (Waiman Long) [1942149] - mm/memory_hotplug: inline __offline_pages() into offline_pages() (Waiman Long) [1942149] - mm/page_poison.c: replace bool variable with static key (Waiman Long) [1942149] - mm/page_alloc.c: fix early params garbage value accesses (Waiman Long) [1942149] - mm/memory_hotplug: document why shuffle_zone() is relevant (Waiman Long) [1942149] - mm: replace '---help---' in Kconfig files with 'help' (Waiman Long) [1942149] - mm/memory_hotplug: fix a typo in comment "recoreded"->"recorded" (Waiman Long) [1942149] - mm: Allow to offline unmovable PageOffline() pages via MEM_GOING_OFFLINE (Waiman Long) [1942149] - x86/mm/cpa: Flush direct map alias during cpa (Waiman Long) [1942149] - mm/page_alloc: simplify page_is_buddy() for better code readability (Waiman Long) [1942149] - mm/memory.c: add apply_to_existing_page_range() helper (Waiman Long) [1942149] - x86/mm/pat: Move the memtype related files to arch/x86/mm/pat/ (Waiman Long) [1942149] - x86/mm/pat: Rename pat_rbtree.c to pat_interval.c (Waiman Long) [1942149] - mm/memory_hotplug: online_pages cannot be 0 in online_pages() (Waiman Long) [1942149] - mm/memory_hotplug: make sure the pfn is aligned to the order when onlining (Waiman Long) [1942149] - mm/memory_hotplug: simplify online_pages_range() (Waiman Long) [1942149] - mm/memory_hotplug: drop PageReserved() check in online_pages_range() (Waiman Long) [1942149] - mm/memory_hotplug.c: use PFN_UP / PFN_DOWN in walk_system_ram_range() (Waiman Long) [1942149] - mm/page_poison.c: fix a typo in a comment (Waiman Long) [1942149] - mm/slab: Remove store_stackinfo() (Waiman Long) [1942149] - mm/resource: Let walk_system_ram_range() search child resources (Waiman Long) [1942149] - mm/page_alloc.c: use a single function to free page (Waiman Long) [1942149] - mm/page_alloc.c: free order-0 pages through PCP in page_frag_free() (Waiman Long) [1942149] - x86/mm/cpa: Fix set_mce_nospec() (Waiman Long) [1942149] - x86/mm/cpa: Rename @addrinarray to @numpages (Waiman Long) [1942149] - x86/mm/cpa: Better use CLFLUSHOPT (Waiman Long) [1942149] - x86/mm/cpa: Fold cpa_flush_range() and cpa_flush_array() into a single cpa_flush() function (Waiman Long) [1942149] - x86/mm/cpa: Make cpa_data::numpages invariant (Waiman Long) [1942149] - x86/mm/cpa: Optimize cpa_flush_array() TLB invalidation (Waiman Long) [1942149] - x86/mm/cpa: Simplify the code after making cpa->vaddr invariant (Waiman Long) [1942149] - x86/mm/cpa: Make cpa_data::vaddr invariant (Waiman Long) [1942149] - x86/mm/cpa: Add __cpa_addr() helper (Waiman Long) [1942149] - x86/mm/cpa: Add ARRAY and PAGES_ARRAY selftests (Waiman Long) [1942149] - resource/docs: Complete kernel-doc style function documentation (Waiman Long) [1942149] - resource/docs: Fix new kernel-doc warnings (Waiman Long) [1942149] - resource: Clean it up a bit (Waiman Long) [1942149] - mm: clarify CONFIG_PAGE_POISONING and usage (Waiman Long) [1942149] - selftests: kvm: Raise the default timeout to 120 seconds (Emanuele Giuseppe Esposito) [1894828] - KVM: Raise the maximum number of user memslots (Emanuele Giuseppe Esposito) [1894828] - block: recalculate segment count for multi-segment discards correctly (Ming Lei) [1922370] - i40e: Fix VFs not created (Stefan Assmann) [1875338] - vfs: fix page locking deadlocks when deduping files (Gao Xiang) [1916242]- tg3: improve PCI VPD access (Jonathan Toppins) [1921456] - scsi: target: pscsi: Clean up after failure in pscsi_map_sg() (Maurizio Lombardi) [1939458] - scsi: target: pscsi: Avoid OOM in pscsi_map_sg() (Maurizio Lombardi) [1939458] - scsi: target: tcmu: Fix memory leak caused by wrong uio usage (Maurizio Lombardi) [1939458] - scsi: target: tcmu: Move some functions without code change (Maurizio Lombardi) [1939458] - scsi: target: core: Prevent underflow for service actions (Maurizio Lombardi) [1939458] - scsi: target: core: Add cmd length set before cmd complete (Maurizio Lombardi) [1939458] - scsi: target: sbp: Remove unneeded semicolon (Maurizio Lombardi) [1939458] - scsi: target: core: Change ASCQ for residual write (Maurizio Lombardi) [1939458] - scsi: target: core: Signal WRITE residuals (Maurizio Lombardi) [1939458] - scsi: target: core: Set residuals for 4Kn devices (Maurizio Lombardi) [1939458] - scsi: target: core: Remove in_interrupt() check in transport_handle_cdb_direct() (Maurizio Lombardi) [1939458] - scsi: target: core: Replace in_interrupt() usage in target_submit_cmd_map_sgls() (Maurizio Lombardi) [1939458] - scsi: target: alua: Remove in_interrupt() usage in core_alua_check_nonop_delay() (Maurizio Lombardi) [1939458] - scsi: target: iscsi: Redo iscsit_check_session_usage_count() return code (Maurizio Lombardi) [1939458] - scsi: target: iscsi: Avoid in_interrupt() usage in iscsit_check_session_usage_count() (Maurizio Lombardi) [1939458] - scsi: target: iscsi: Avoid in_interrupt() usage in iscsit_close_session() (Maurizio Lombardi) [1939458] - scsi: target: iscsi: Fix typo in comment (Maurizio Lombardi) [1939458] - scsi: target: tcmu: Fix use-after-free of se_cmd->priv (Maurizio Lombardi) [1939458] - scsi: target: core: Fix fall-through warnings for Clang (Maurizio Lombardi) [1939458] - scsi: tcm_loop: Allow queues, can_queue and cmd_per_lun to be settable (Maurizio Lombardi) [1939458] - scsi: target: Make state_list per CPU (Maurizio Lombardi) [1939458] - scsi: target: Drop sess_cmd_lock from I/O path (Maurizio Lombardi) [1939458] - scsi: target: Remove TARGET_SCF_LOOKUP_LUN_FROM_TAG (Maurizio Lombardi) [1939458] - scsi: target: Fix cmd_count ref leak (Maurizio Lombardi) [1939458] - scsi: target: Fix LUN ref count handling (Maurizio Lombardi) [1939458] - scsi: target: Return COMPARE AND WRITE miscompare offsets (Maurizio Lombardi) [1939458] - scsi: target: Split out COMPARE AND WRITE memcmp into helper (Maurizio Lombardi) [1939458] - scsi: target: Rename cmd.bad_sector to cmd.sense_info (Maurizio Lombardi) [1939458] - scsi: target: Rename struct sense_info to sense_detail (Maurizio Lombardi) [1939458] - scsi: target: tcmu: scatter_/gather_data_area() rework (Maurizio Lombardi) [1939458] - scsi: target: tcmu: Replace zero-length array with flexible-array member (Maurizio Lombardi) [1939458] - scsi: target: rd: Drop double zeroing (Maurizio Lombardi) [1939458] - scsi: target: tcmu: Fix warning: 'page' may be used uninitialized (Maurizio Lombardi) [1939458] - scsi: target: tcmu: Optimize scatter_data_area() (Maurizio Lombardi) [1939458] - scsi: target: tcmu: Optimize queue_cmd_ring() (Maurizio Lombardi) [1939458] - scsi: target: tcmu: Join tcmu_cmd_get_data_length() and tcmu_cmd_get_block_cnt() (Maurizio Lombardi) [1939458] - scsi: target: tcmu: Add missing newline when printing parameters (Maurizio Lombardi) [1939458] - scsi: target: Remove redundant assignment to variable 'ret' (Maurizio Lombardi) [1939458] - x86/resctrl: Fix AMD L3 QOS CDP enable/disable (Wei Huang) [1868984] - i2c: i801: Add support for Intel Alder Lake PCH-S (David Arcari) [1840242] - esp: delete NETIF_F_SCTP_CRC bit from features for esp offload (Xin Long) [1815560] - net/sched: act_ct: clear post_ct if doing ct_clear (Marcelo Ricardo Leitner) [1941889] - net: Change dev parameter to const in netif_device_present() (Josef Oskera) [1941728] - [x86] x86/mce: Increase maximum number of banks to 64 (Terry Bowman) [1931679]- scsi: megaraid_sas: Fix a bunch of misnamed functions in their headers (Tomas Henzl) [1924687] - scsi: megaraid_sas: Replace sdev_busy with local counter (Tomas Henzl) [1924687] - scsi: megaraid: Fix ifnullfree.cocci warnings (Tomas Henzl) [1924687] - scsi: megaraid_sas: Fix MEGASAS_IOC_FIRMWARE regression (Tomas Henzl) [1924687] - Revert "Revert "scsi: megaraid_sas: Added support for shared host tagset for cpuhotplug"" (Tomas Henzl) [1924687] - Revert "scsi: megaraid_sas: Added support for shared host tagset for cpuhotplug" (Tomas Henzl) [1924687] - scsi: megaraid_sas: Update function description (Tomas Henzl) [1924687] - scsi: megaraid_sas: Use generic power management (Tomas Henzl) [1924687] - megaraid_sas(treewide): Use fallthrough pseudo-keyword (Tomas Henzl) [1924687] - scsi: megaraid_sas: Drop PCI wakeup calls from .resume (Tomas Henzl) [1924687] - scsi: megaraid_sas: Check user-provided offsets (Tomas Henzl) [1924687] - scsi: mpt3sas: Update driver version to 37.101.00.00 (Tomas Henzl) [1922058] - scsi: mpt3sas: Force reply post array allocations to be within same 4 GB region (Tomas Henzl) [1922058] - scsi: mpt3sas: Force reply post buffer allocations to be within same 4 GB region (Tomas Henzl) [1922058] - scsi: mpt3sas: Force reply buffer allocations to be within same 4 GB region (Tomas Henzl) [1922058] - scsi: mpt3sas: Force sense buffer allocations to be within same 4 GB region (Tomas Henzl) [1922058] - scsi: mpt3sas: Force chain buffer allocations to be within same 4 GB region (Tomas Henzl) [1922058] - scsi: mpt3sas: Force PCIe scatterlist allocations to be within same 4 GB region (Tomas Henzl) [1922058] - scsi: mpt3sas: Replace unnecessary dynamic allocation with a static one (Tomas Henzl) [1922058] - scsi: mpt3sas: Fix some kernel-doc misnaming issues (Tomas Henzl) [1922058] - scsi: mpt3sas: Fix a couple of misdocumented functions/params (Tomas Henzl) [1922058] - scsi: mpt3sas: Fix a bunch of potential naming doc-rot (Tomas Henzl) [1922058] - scsi: mpt3sas: Move a little data from the stack onto the heap (Tomas Henzl) [1922058] - scsi: mpt3sas: Fix misspelling of _base_put_smid_default_atomic() (Tomas Henzl) [1922058] - scsi: mpt3sas: Update driver version to 37.100.00.00 (Tomas Henzl) [1922058] - scsi: mpt3sas: Additional diagnostic buffer query interface (Tomas Henzl) [1922058] - scsi: mpt3sas: Add support for shared host tagset for CPU hotplug (Tomas Henzl) [1922058] - scsi: mpt3sas: Fix ReplyPostFree pool allocation (Tomas Henzl) [1922058] - scsi: mpt3sas: Simplify bool comparison (Tomas Henzl) [1922058] - scsi: mpt3sas: Signedness bug in _base_get_diag_triggers() (Tomas Henzl) [1922058] - scsi: mpt3sas: Update driver version to 36.100.00.00 (Tomas Henzl) [1922058] - scsi: mpt3sas: Handle trigger page after firmware update (Tomas Henzl) [1922058] - scsi: mpt3sas: Add persistent MPI trigger page (Tomas Henzl) [1922058] - scsi: mpt3sas: Add persistent SCSI sense trigger page (Tomas Henzl) [1922058] - scsi: mpt3sas: Add persistent Event trigger page (Tomas Henzl) [1922058] - scsi: mpt3sas: Add persistent Master trigger page (Tomas Henzl) [1922058] - scsi: mpt3sas: Add persistent trigger pages support (Tomas Henzl) [1922058] - scsi: mpt3sas: Sync time periodically between driver and firmware (Tomas Henzl) [1922058] - scsi: mpt3sas: Increase IOCInit request timeout to 30s (Tomas Henzl) [1922058] - scsi: mpt3sas: Fix ioctl timeout (Tomas Henzl) [1922058] - scsi: mpt3sas: Remove in_interrupt() (Tomas Henzl) [1922058] - scsi: mpt3sas_scsih: Use generic power management (Tomas Henzl) [1922058] - scsi: mpt3sas_scsih: Drop PCI Wakeup calls from .resume (Tomas Henzl) [1922058] - scsi: mpt3sas: mpt3sas_scsih: Fix function documentation formatting (Tomas Henzl) [1922058] - mpt3sas: Use fallthrough pseudo-keyword (Tomas Henzl) [1922058] - net: add inline function skb_csum_is_sctp (Josef Oskera) [1939341] - psample: Fix user API breakage (Ivan Vecera) [1939499] - net: psample: Fix netlink skb length with tunnel info (Ivan Vecera) [1939499] - net: psample: Add tunnel support (Ivan Vecera) [1939499] - net: core: introduce struct netdev_nested_priv for nested interface infrastructure (Ivan Vecera) [1939402] - net: add function dev_fetch_sw_netstats for fetching pcpu_sw_netstats (Josef Oskera) [1935717] - net: core: add devm_netdev_alloc_pcpu_stats (Josef Oskera) [1935717] - net: core: add dev_sw_netstats_tx_add (Josef Oskera) [1935717] - net: netdevice.h: sw_netstats_rx_add helper (Josef Oskera) [1935717] - net: netdevice: Add operation ndo_sk_get_lower_dev (Josef Oskera) [1935709] - genirq: Provide irq_get_effective_affinity() (Josef Oskera) [1935670]- locking/locktorture: Fix incorrect use of ww_acquire_ctx in ww_mutex test (Waiman Long) [1871851] - locking/locktorture: Pass thread id to lock/unlock functions (Waiman Long) [1871851] - locking/ww_mutex: Remove DEFINE_WW_MUTEX() macro (Waiman Long) [1871851] - locking/locktorture: Fix false positive circular locking splat in ww_mutex test (Waiman Long) [1871851] - locking/ww_mutex: Fix acquire/release imbalance in ww_acquire_init()/ww_acquire_fini() (Waiman Long) [1871851] - locking/ww_mutex: Simplify use_ww_ctx & ww_ctx handling (Waiman Long) [1871851] - locking: Remove duplicate include of percpu-rwsem.h (Waiman Long) [1871851] - locktorture: Invoke percpu_free_rwsem() to do percpu-rwsem cleanup (Waiman Long) [1871851] - locktorture: Prevent hangs for invalid arguments (Waiman Long) [1871851] - locktorture: Ignore nreaders_stress if no readlock support (Waiman Long) [1871851] - locktorture: Track time of last ->writeunlock() (Waiman Long) [1871851] - locktorture: Make function torture_percpu_rwsem_init() static (Waiman Long) [1871851] - sched,locktorture: Convert to sched_set_fifo() (Waiman Long) [1871851] - locktorture: Use true and false to assign to bool variables (Waiman Long) [1871851] - locktorture: Print ratio of acquisitions, not failures (Waiman Long) [1871851] - locktorture: NULL cxt.lwsa and cxt.lrsa to allow bad-arg detection (Waiman Long) [1871851] - locking/locktorture: Convert to SPDX license identifier (Waiman Long) [1871851] - tty: Fix ->session locking (Chris von Recklinghausen) [1908059] {CVE-2020-29660} - net: skbext: fix secpath use-after-free with ip fragmentation (Sabrina Dubroca) [1901454]- nfs: we don't support removing system.nfs4_acl (Scott Mayhew) [1944659] - redhat/configs: Disable CONFIG_INFINIBAND_HNS* (Kamal Heib) [1941259] - mm: Revert "remove the account_page_dirtied export" (Waiman Long) [1941257] - Revert "[netdrv] net/broadcom: Clean broadcom code from driver versions" (Jonathan Toppins) [1940842]- geneve: do not modify the shared tunnel info when PMTU triggers an ICMP reply (Antoine Tenart) [1941753] - vxlan: do not modify the shared tunnel info when PMTU triggers an ICMP reply (Antoine Tenart) [1941753] - net: Add netif_rx_any_context() (Josef Oskera) [1939466] - bitfield.h: add FIELD_MAX() and field_max() (Ivan Vecera) [1939478] - md/raid5: cast chunk_sectors to sector_t value (Nigel Croxon) [1921468] - md: Set prev_flush_start and flush_bio in an atomic way (Nigel Croxon) [1921468] - md/cluster: fix deadlock when node is doing resync job (Nigel Croxon) [1921468] - md/cluster: block reshape with remote resync job (Nigel Croxon) [1921468] - md: use current request time as base for ktime comparisons (Nigel Croxon) [1921468] - md: add comments in md_flush_request() (Nigel Croxon) [1921468] - md: improve variable names in md_flush_request() (Nigel Croxon) [1921468] - md/raid10: initialize r10_bio->read_slot before use. (Nigel Croxon) [1921468] - md: fix a warning caused by a race between concurrent md_ioctl()s (Nigel Croxon) [1921468] - Revert "md: improve variable names in md_flush_request()" (Nigel Croxon) [1921468] - Revert "md: Set prev_flush_start and flush_bio in an atomic way" (Nigel Croxon) [1921468] - KVM: nSVM: fix running nested guests when npt=0 (Emanuele Giuseppe Esposito) [1799073] - fork: fix copy_process(CLONE_PARENT) race with the exiting ->real_parent (Julia Denham) [1908311] {CVE-2020-35508} - Revert "redhat: switch secureboot kernel image signing to release keys" (Bruno Meneguele) - redhat: switch secureboot kernel image signing to release keys (Jan Stancek) - Revert "[md] md/raid5: add a new member of offset into r5dev" (Nigel Croxon) [1936903] - Revert "[md] md/raid5: make async_copy_data() to support different page offset" (Nigel Croxon) [1936903] - Revert "[crypto] md/raid5: add new xor function to support different page offset" (Nigel Croxon) [1936903] - Revert "[md] md/raid5: convert to new xor compution interface" (Nigel Croxon) [1936903] - Revert "[crypto] md/raid6: let syndrome computor support different page offset" (Nigel Croxon) [1936903] - Revert "[crypto] md/raid6: let async recovery function support different page offset" (Nigel Croxon) [1936903] - Revert "[md] md/raid5: let multiple devices of stripe_head share page" (Nigel Croxon) [1936903] - Revert "[md] md/raid5: resize stripe_head when reshape array" (Nigel Croxon) [1936903] - Revert "[md] md/raid5: reallocate page array after setting new stripe_size" (Nigel Croxon) [1936903] - ACPI: PNP: compare the string length in the matching_id() (Mark Langsdorf) [1933702] - ceph: add missing break when parsing "nowsync" mount option (Jeff Layton) [1932753] - get_maintainer.conf: Update with new location of RHMAINTAINERS (Prarit Bhargava) - redhat: make pathspec exclusion compatible with old git versions (Herton R. Krzesinski) - redhat/scripts: Update merge-subtrees.sh with new subtree location (Prarit Bhargava) - tree: Add RHMAINTAINERS soft link in 8.4 (Prarit Bhargava) - tree: remove existing redhat/rhdocs subtree in 8.4 (Prarit Bhargava)- ntp: Use freezable workqueue for RTC synchronization (Phil Auld) [1793880] - ntp: Fix RTC synchronization on 32-bit platforms (Phil Auld) [1793880] - ntp: Make the RTC synchronization more reliable (Phil Auld) [1793880] - PCI: rpadlpar: Fix potential drc_name corruption in store functions (Gustavo Luiz Duarte) [1938116] - selftests: kvm: Add basic Hyper-V clocksources tests (Vitaly Kuznetsov) [1931782] - KVM: x86: hyper-v: Don't touch TSC page values when guest opted for re-enlightenment (Vitaly Kuznetsov) [1931782] - KVM: x86: hyper-v: Track Hyper-V TSC page status (Vitaly Kuznetsov) [1931782] - KVM: x86: hyper-v: Prevent using not-yet-updated TSC page by secondary CPUs (Vitaly Kuznetsov) [1931782] - KVM: x86: hyper-v: Limit guest to writing zero to HV_X64_MSR_TSC_EMULATION_STATUS (Vitaly Kuznetsov) [1931782] - drm/i915/guc: Update to use firmware v49.0.1 (Dave Airlie) [1935281] {CVE-2020-12362} - time: Enable __kernel_timespec for 32-bit vdso build (Waiman Long) [1936282] - lib/idr.c: document calling context for IDA APIs mustn't use locks (Chris von Recklinghausen) [1917764] - ida: Free allocated bitmap in error path (Chris von Recklinghausen) [1917764] - radix tree test suite: Fix compilation (Chris von Recklinghausen) [1917764] - vmalloc: convert to XArray (Chris von Recklinghausen) [1917764] - mm: pass addr as unsigned long to vb_free (Chris von Recklinghausen) [1917764] - radix tree: Remove multiorder support (Chris von Recklinghausen) [1917764] - radix tree test: Convert multiorder tests to XArray (Chris von Recklinghausen) [1917764] - radix tree tests: Convert item_delete_rcu to XArray (Chris von Recklinghausen) [1917764] - radix tree tests: Convert item_kill_tree to XArray (Chris von Recklinghausen) [1917764] - radix tree tests: Move item_insert_order (Chris von Recklinghausen) [1917764] - radix tree test suite: Remove multiorder benchmarking (Chris von Recklinghausen) [1917764] - radix tree test suite: Remove __item_insert (Chris von Recklinghausen) [1917764] - radix tree: Remove radix_tree_clear_tags (Chris von Recklinghausen) [1917764] - radix tree: Remove split/join code (Chris von Recklinghausen) [1917764] - radix tree: Remove radix_tree_update_node_t (Chris von Recklinghausen) [1917764] - mm: Convert truncate to XArray (Chris von Recklinghausen) [1917764] - copy rh_kabi.h to tools/testing/radix-tree/linux (Chris von Recklinghausen) [1917764]- tick: Get rid of tick_period (Phil Auld) [1936504] - tick/sched: Release seqcount before invoking calc_load_global() (Phil Auld) [1936504] - tick/sched: Optimize tick_do_update_jiffies64() further (Phil Auld) [1936504] - tick/sched: Reduce seqcount held scope in tick_do_update_jiffies64() (Phil Auld) [1936504] - tick/sched: Use tick_next_period for lockless quick check (Phil Auld) [1936504] - tick: Document protections for tick related data (Phil Auld) [1936504] - tick/broadcast: Serialize access to tick_next_period (Phil Auld) [1936504] - timekeeping: Split jiffies seqlock (Phil Auld) [1936504] - tick/sched: Annotate lockless access to last_jiffies_update (Phil Auld) [1936504] - net, sctp, filter: remap copy_from_user failure error (Hangbin Liu) [1929476] {CVE-2021-20239} - tty: serial_core: Set port active bit in uart_port_activate (Artem Savkov) [1915177] - cgroup: fix psi monitor for root cgroup (Waiman Long) [1936868] - cgroup-v1: add disabled controller check in cgroup1_parse_param() (Waiman Long) [1936868] - cgroup: cgroup.{procs,threads} factor out common parts (Waiman Long) [1936868] - cpuset: fix typos in comments (Waiman Long) [1936868] - kernel: cgroup: Mundane spelling fixes throughout the file (Waiman Long) [1936868] - cgroup/cgroup.c: replace 'of->kn->priv' with of_cft() (Waiman Long) [1936868] - cgroup: Zero sized write should be no-op (Waiman Long) [1936868] - cgroup: remove redundant kernfs_activate in cgroup_setup_root() (Waiman Long) [1936868] - cgroup: Use generic ns_common::count (Waiman Long) [1936868] - ns: Add a common refcount into ns_common (Waiman Long) [1936868] - cgroup: add cpu.stat file to root cgroup (Waiman Long) [1936868] - cgroup: Remove stale comments (Waiman Long) [1936868] - cgroup: Restructure release_agent_path handling (Waiman Long) [1936868] - cgroup: add cgroup_may_write() helper (Waiman Long) [1936868] - cgroup: refactor fork helpers (Waiman Long) [1936868] - cgroup: add cgroup_get_from_file() helper (Waiman Long) [1936868] - cgroup: unify attach permission checking (Waiman Long) [1936868] - cpuset: Make cpuset hotplug synchronous (Waiman Long) [1936868] - cgroup: Clean up css_set task traversal (Waiman Long) [1936868] - cgroup.c: Use built-in RCU list checking (Waiman Long) [1936868] - fork: record start_time late (Waiman Long) [1936868] - sched/deadline: Reduce rq lock contention in dl_add_task_root_domain() (Phil Auld) [1936501] - sched/deadline: Fix sched_dl_global_validate() (Phil Auld) [1936501] - sched/deadline: Optimize sched_dl_global_validate() (Phil Auld) [1936501] - sched/deadline: Fix a typo in a comment (Phil Auld) [1936501] - sched/deadline: Implement fallback mechanism for !fit case (Phil Auld) [1936501] - sched/deadline: Make DL capacity-aware (Phil Auld) [1936501] - sched/deadline: Improve admission control for asymmetric CPU capacities (Phil Auld) [1936501] - sched/deadline: Add dl_bw_capacity() (Phil Auld) [1936501] - sched/deadline: Optimize dl_bw_cpus() (Phil Auld) [1936501] - sched/deadline: Impose global limits on sched_attr::sched_period (Phil Auld) [1936501] - ibmvnic: fix a race between open and reset (Diego Domingos) [1940042] - ibmvnic: Set to CLOSED state even on error (Diego Domingos) [1940042] - ibmvnic: device remove has higher precedence over reset (Diego Domingos) [1940042] - ibmvnic: merge do_change_param_reset into do_reset (Diego Domingos) [1940042] - ibmvfc: disable MQ channelization by default (Gustavo Luiz Duarte) [1939359] - pNFS/NFSv4: Fix a layout segment leak in pnfs_layout_process() (Steve Dickson) [1926945] - scsi: iscsi: Verify lengths on passthrough PDUs (Chris Leech) [1930833] {CVE-2021-27365} - scsi: iscsi: Ensure sysfs attributes are limited to PAGE_SIZE (Chris Leech) [1930856] {CVE-2021-27363} - scsi: iscsi: Restrict sessions and handles to admin capabilities (Chris Leech) [1930809] {CVE-2021-27364} - futex: Handle faults correctly for PI futexes (Waiman Long) [1924635] - futex: Simplify fixup_pi_state_owner() (Waiman Long) [1924635] - futex: Use pi_state_update_owner() in put_pi_state() (Waiman Long) [1924635] - rtmutex: Remove unused argument from rt_mutex_proxy_unlock() (Waiman Long) [1924635] - futex: Provide and use pi_state_update_owner() (Waiman Long) [1924635] - futex: Replace pointless printk in fixup_owner() (Waiman Long) [1924635] - futex: Ensure the correct return value from futex_lock_pi() (Waiman Long) [1924635] - futex: Don't enable IRQs unconditionally in put_pi_state() (Waiman Long) [1924635] - futex: Fix incorrect should_fail_futex() handling (Waiman Long) [1924635] - futex: Consistently use fshared as boolean (Waiman Long) [1924635] - futex: Remove needless goto's (Waiman Long) [1924635] - futex: Remove put_futex_key() (Waiman Long) [1924635] - NFS: Correct size calculation for create reply length (Benjamin Coddington) [1934903] - SUNRPC: Set memalloc_nofs_save() for sync tasks (Benjamin Coddington) [1934098] - net/mlx5: CT: Add support for matching on ct_state reply flag (Alaa Hleihel) [1919651] - net/mlx5e: CT: manage the lifetime of the ct entry object (Alaa Hleihel) [1919651] - net/mlx5e: CT: Use per flow counter when CT flow accounting is enabled (Alaa Hleihel) [1919651] - net/mlx5e: Fix a use after free on error in mlx5_tc_ct_shared_counter_get() (Alaa Hleihel) [1919651] - net/mlx5e: CT: Use the same counter for both directions (Alaa Hleihel) [1919651] - ethtool: fix the check logic of at least one channel for RX/TX (Ivan Vecera) [1907406]- [scsi] scsi: qedi: Correct max length of CHAP secret (Nilesh Javali) [1909180] - redhat: use tags from git notes for zstream to generate changelog (Frantisek Hrbata) - redhat: add CI file for kernel-private (Bruno Meneguele) - CI: Drop unused variable (Bruno Meneguele) - CI: Enable RT verification (Bruno Meneguele) - KVM: SVM: Clear the CR4 register on reset (Vitaly Kuznetsov) [1920788] - net: flow_offload: Add original direction flag to ct_metadata (Marcelo Ricardo Leitner) [1921946] - net/sched: cls_flower: Add match on the ct_state reply flag (Marcelo Ricardo Leitner) [1921946] - net/sched: cls_flower add CT_FLAGS_INVALID flag support (Marcelo Ricardo Leitner) [1921946] - net/sched: cls_flower: Reject invalid ct_state flags rules (Marcelo Ricardo Leitner) [1921946] - netlink: add mask validation (Marcelo Ricardo Leitner) [1921946] - netlink: create helpers for checking type is an int (Marcelo Ricardo Leitner) [1921946] - netlink: policy: correct validation type check (Marcelo Ricardo Leitner) [1921946] - netlink: make NLA_BINARY validation more flexible (Marcelo Ricardo Leitner) [1921946]- md: Set prev_flush_start and flush_bio in an atomic way (Xiao Ni) [1901598] - md: improve variable names in md_flush_request() (Xiao Ni) [1901598] - hpsa: fix regression issue for old controllers (Joseph Szczypek) [1925711] - scsi: hpsa: Correct dev cmds outstanding for retried cmds (Joseph Szczypek) [1925711] - vt: Disable KD_FONT_OP_COPY (Dave Airlie) [1903937] {CVE-2020-28974} - drm/i915/rkl: Remove require_force_probe protection (Lyude Paul) [1937558] - drm/i915/tgl/psr: Disable PSR on Tigerlake for now (Lyude Paul) [1924702] - dm raid: fix discard limits for raid0 and raid10 (Mike Snitzer) [1934274] - dm: fix __send_changing_extent_only to avoid duplicate dm_target_offset() (Mike Snitzer) [1934274] - mm/hugetlb.c: fix unnecessary address expansion of pmd sharing (Waiman Long) [1934212] - mm: memcontrol: fix slub memory accounting (Waiman Long) [1934212] - mm: memcontrol: fix swap undercounting in cgroup2 (Waiman Long) [1934212] - mm: memcontrol: fix NR_ANON_THPS accounting in charge moving (Waiman Long) [1934212] - mm, slub: better heuristic for number of cpus when calculating slab order (Waiman Long) [1934212] - Revert "mm: memcontrol: avoid workload stalls when lowering memory.high" (Waiman Long) [1934212] - selftests/bpf: Set gopt opt_class to 0 if get tunnel opt failed (Hangbin Liu) [1931732] - selftests/bpf: No need to drop the packet when there is no geneve opt (Hangbin Liu) [1931732]- drm/i915/gen11+: Only load DRAM information from pcode (Lyude Paul) [1934537] - drm/i915/dg1: Wait for pcode/uncore handshake at startup (Lyude Paul) [1934537] - powercap/intel_rapl: add support for TigerLake Desktop (David Arcari) [1932457] - powerpc/perf: Fix handling of privilege level checks in perf interrupt context (Gustavo Luiz Duarte) [1918411] - NFSv4.2: fix error return on memory allocation failure (Scott Mayhew) [1917689] - NFSv4.2: improve page handling for GETXATTR (Scott Mayhew) [1917689] - NFSv4.2: Fix up the get/listxattr calls to rpc_prepare_reply_pages() (Scott Mayhew) [1917689] - NFS: Fix rpcrdma_inline_fixup() crash with new LISTXATTRS operation (Scott Mayhew) [1917689] - SUNRPC: Fix up xdr_set_page() (Benjamin Coddington) [1917689] - NFSv4: Fix open coded xdr_stream_remaining() (Benjamin Coddington) [1917689] - SUNRPC: Clean up the handling of page padding in rpc_prepare_reply_pages() (Benjamin Coddington) [1917689] - SUNRPC: Fix up xdr_read_pages() to take arbitrary object lengths (Benjamin Coddington) [1917689] - SUNRPC: Clean up helpers xdr_set_iov() and xdr_set_page_base() (Benjamin Coddington) [1917689] - SUNRPC: Split out a function for setting current page (Benjamin Coddington) [1917689] - SUNRPC: Fix up typo in xdr_init_decode() (Benjamin Coddington) [1917689] - NFSv4: Fix the alignment of page data in the getdeviceinfo reply (Benjamin Coddington) [1917689] - net: fix pos incrementment in ipv6_route_seq_next (Lorenzo Bianconi) [1926608] - ipv6_route_seq_next should increase position index (Lorenzo Bianconi) [1926608] - bpf: Clear subreg_def for global function return values (Yauheni Kaliuta) [1934062] - igc: Fix returning wrong statistics (Corinna Vinschen) [1910873]- KVM: nSVM: prepare guest save area while is_guest_mode is true (Vitaly Kuznetsov) [1860223] - redhat: add CI file for kernel-private (Bruno Meneguele) - CI: Drop unused variable (Veronika Kabatova) - CI: Enable RT verification (Veronika Kabatova) - redhat: use tags from git notes for zstream to generate changelog (Frantisek Hrbata) - redhat: open the RHEL-8.5 development (Bruno Meneguele) [1930504]- KVM: SVM: Make symbol 'svm_gp_erratum_intercept' static (Paolo Bonzini) [1769283] - KVM: SVM: Fix #GP handling for doubly-nested virtualization (Paolo Bonzini) [1769283] - KVM: SVM: Add support for SVM instruction address check change (Paolo Bonzini) [1769283] - KVM: SVM: Add emulation support for #GP triggered by SVM instructions (Paolo Bonzini) [1769283] - KVM: x86: Factor out x86 instruction emulation with decoding (Paolo Bonzini) [1769283] - gfs2: In gfs2_ail1_start_one unplug the IO when needed (Bob Peterson) [1648446] - gfs2: Free rd_bits later in gfs2_clear-rgrpd to fix use-after-free (Bob Peterson) [1648446] - gfs2: Only access gl_delete for iopen glocks (Bob Peterson) [1648446] - gfs2: Fix case in which ail writes are done to jdata holes (Bob Peterson) [1648446] - gfs2: simplify gfs2_block_map (Bob Peterson) [1648446] - gfs2: Only set PageChecked if we have a transaction (Bob Peterson) [1648446] - gfs2: don't lock sd_ail_lock in gfs2_releasepage (Bob Peterson) [1648446] - gfs2: make gfs2_ail1_empty_one return the count of active items (Bob Peterson) [1648446] - gfs2: Wipe jdata and ail1 in gfs2_journal_wipe, formerly gfs2_meta_wipe (Bob Peterson) [1648446] - gfs2: enhance log_blocks trace point to show log blocks free (Bob Peterson) [1648446] - gfs2: rename gfs2_write_full_page to gfs2_write_jdata_page, remove parm (Bob Peterson) [1648446] - PM: hibernate: flush swap writer after marking (Lenny Szubowicz) [1898677] - cpufreq: Avoid cpufreq_suspend() deadlock on system shutdown (Lenny Szubowicz) [1898677] - PM / hibernate: memory_bm_find_bit(): Tighten node optimisation (Lenny Szubowicz) [1898677] - bpf, devmap: Use GFP_KERNEL for xdp bulk queue allocation (Jiri Benc) [1882215] - ice, xsk: clear the status bits for the next_to_use descriptor (Jiri Benc) [1906820] - net/mlx4_en: Handle TX error CQE (Alaa Hleihel) [1925690] - net/mlx4_en: Avoid scheduling restart task if it is already running (Alaa Hleihel) [1925690] - blk-mq: test QUEUE_FLAG_HCTX_ACTIVE for sbitmap_shared in hctx_may_queue (Ming Lei) [1922013] - blk-mq: Improve performance of non-mq IO schedulers with multiple HW queues (Ming Lei) [1922013] - Revert "blk-mq, elevator: Count requests per hctx to improve performance" (Ming Lei) [1922013] - bpftool: Disable CAP_BPF check for feature command (Jiri Olsa) [1921542] - RDMA/siw: Fix calculation of tx_valid_cpus size (Kamal Heib) [1919502] - net/mlx5e: Disable performance optimization for IPv4/IPv6 ethertype (Alaa Hleihel) [1928671 1919807] - IB/mlx5: Return appropriate error code instead of ENOMEM (Alaa Hleihel) [1928671] - net/mlx5: Disable devlink reload for lag devices (Alaa Hleihel) [1928671 1929166] - net/mlx5: Disable devlink reload for multi port slave device (Alaa Hleihel) [1928671 1929166] - net/mlx5: Disallow RoCE on lag device (Alaa Hleihel) [1928671 1929166] - net/mlx5: Disallow RoCE on multi port slave device (Alaa Hleihel) [1928671 1929166] - net/mlx5: Fix health error state handling (Alaa Hleihel) [1928671] - net/mlx5e: Change interrupt moderation channel params also when channels are closed (Alaa Hleihel) [1928671] - net/mlx5e: Don't change interrupt moderation params when DIM is enabled (Alaa Hleihel) [1928671] - net/mlx5e: E-switch, Fix rate calculation for overflow (Alaa Hleihel) [1928671] - net/mlx5e: Release skb in case of failure in tc update skb (Alaa Hleihel) [1928671 1929119] - net/mlx5e: Check tunnel offload is required before setting SWP (Alaa Hleihel) [1928671 1925439] - net/mlx5e: kTLS, Use refcounts to free kTLS RX priv context (Alaa Hleihel) [1928671 1928706] - net/mlx5e: Fix CQ params of ICOSQ and async ICOSQ (Alaa Hleihel) [1928671 1928706] - net/mlx5e: Replace synchronize_rcu with synchronize_net (Alaa Hleihel) [1928671 1913616] - net/mlx5e: Enable XDP for Connect-X IPsec capable devices (Alaa Hleihel) [1928671 1856795] - net/mlx5e: Enable striding RQ for Connect-X IPsec capable devices (Alaa Hleihel) [1928671 1926120] - fix regression in "epoll: Keep a reference on files added to the check list" (Carlos Maiolino) [1920776] {CVE-2020-0466} - do_epoll_ctl(): clean the failure exits up a bit (Carlos Maiolino) [1920776] {CVE-2020-0466} - epoll: Keep a reference on files added to the check list (Carlos Maiolino) [1920776] {CVE-2020-0466}- perf/x86/intel/uncore: With > 8 nodes, get pci bus die id from NUMA info (Prarit Bhargava) [1766743] - perf/x86/intel/uncore: Store the logical die id instead of the physical die id. (Prarit Bhargava) [1766743] - mm: fix page reference leak in soft_offline_page() (Aristeu Rozanski) [1768372] - mm,hwpoison: try to narrow window race for free pages (Aristeu Rozanski) [1768372] - mm,hwpoison: double-check page count in __get_any_page() (Aristeu Rozanski) [1768372] - mm,hwpoison: introduce MF_MSG_UNSPLIT_THP (Aristeu Rozanski) [1768372] - mm,hwpoison: return 0 if the page is already poisoned in soft-offline (Aristeu Rozanski) [1768372] - mm,hwpoison: refactor soft_offline_huge_page and __soft_offline_page (Aristeu Rozanski) [1768372] - mm,hwpoison: rework soft offline for in-use pages (Aristeu Rozanski) [1768372] - mm,hwpoison: rework soft offline for free pages (Aristeu Rozanski) [1768372] - mm,hwpoison: unify THP handling for hard and soft offline (Aristeu Rozanski) [1768372] - mm,hwpoison: kill put_hwpoison_page (Aristeu Rozanski) [1768372] - mm,hwpoison: refactor madvise_inject_error (Aristeu Rozanski) [1768372] - mm,hwpoison: unexport get_hwpoison_page and make it static (Aristeu Rozanski) [1768372] - mm,hwpoison-inject: don't pin for hwpoison_filter (Aristeu Rozanski) [1768372] - mm, hwpoison: remove recalculating hpage (Aristeu Rozanski) [1768372] - mm,hwpoison: cleanup unused PageHuge() check (Aristeu Rozanski) [1768372] - mm/madvise.c: replace with page_size() in madvise_inject_error() (Aristeu Rozanski) [1768372] - mm, soft-offline: convert parameter to pfn (Aristeu Rozanski) [1768372] - tick/nohz: Revert "Narrow down noise while setting current task's tick dependency" (Waiman Long) [1931004] - kvm: Add kvm_stat.service file and kvm_stat logrotate config to the tools (Thomas Huth) [1919930] - igc: fix link speed advertising (Corinna Vinschen) [1769701] - [crypto] crypto: qat - add capability detection logic in qat_4xxx (Vladis Dronov) [1833004] - [crypto] crypto: qat - add AES-XTS support for QAT GEN4 devices (Vladis Dronov) [1833004] - [crypto] crypto: qat - add AES-CTR support for QAT GEN4 devices (Vladis Dronov) [1833004] - [crypto] crypto: qat - fix excluded_middle.cocci warnings (Vladis Dronov) [1833004] - [crypto] crypto: qat - add qat_4xxx driver (Vladis Dronov) [1833004] - [crypto] crypto: qat - add hook to initialize vector routing table (Vladis Dronov) [1833004] - [crypto] crypto: qat - target fw images to specific AEs (Vladis Dronov) [1833004] - [crypto] crypto: qat - add gen4 firmware loader (Vladis Dronov) [1833004] - [crypto] crypto: qat - add support for broadcasting mode (Vladis Dronov) [1833004] - [crypto] crypto: qat - add support for shared ustore (Vladis Dronov) [1833004] - [crypto] crypto: qat - allow to target specific AEs (Vladis Dronov) [1833004] - [crypto] crypto: qat - add FCU CSRs to chip info (Vladis Dronov) [1833004] - [crypto] crypto: qat - add CSS3K support (Vladis Dronov) [1833004] - [crypto] crypto: qat - use ae_mask (Vladis Dronov) [1833004] - [crypto] crypto: qat - add check for null pointer (Vladis Dronov) [1833004] - [crypto] crypto: qat - add misc control CSR to chip info (Vladis Dronov) [1833004] - [crypto] crypto: qat - add wake up event to chip info (Vladis Dronov) [1833004] - [crypto] crypto: qat - add clock enable CSR to chip info (Vladis Dronov) [1833004] - [crypto] crypto: qat - add reset CSR and mask to chip info (Vladis Dronov) [1833004] - [crypto] crypto: qat - add local memory size to chip info (Vladis Dronov) [1833004] - [crypto] crypto: qat - add support for lm2 and lm3 (Vladis Dronov) [1833004] - [crypto] crypto: qat - add next neighbor to chip_info (Vladis Dronov) [1833004] - [crypto] crypto: qat - replace check based on DID (Vladis Dronov) [1833004] - [crypto] crypto: qat - introduce chip info structure (Vladis Dronov) [1833004] - [crypto] crypto: qat - refactor long expressions (Vladis Dronov) [1833004] - [crypto] crypto: qat - refactor qat_uclo_set_ae_mode() (Vladis Dronov) [1833004] - [crypto] crypto: qat - move defines to header files (Vladis Dronov) [1833004] - [crypto] crypto: qat - remove global CSRs helpers (Vladis Dronov) [1833004] - [crypto] crypto: qat - refactor AE start (Vladis Dronov) [1833004] - [crypto] crypto: qat - change micro word data mask (Vladis Dronov) [1833004] - [crypto] crypto: qat - change type for ctx_mask (Vladis Dronov) [1833004] - [crypto] crypto: qat - add support for relative FW ucode loading (Vladis Dronov) [1833004] - [crypto] crypto: qat - rename qat_uclo_del_uof_obj() (Vladis Dronov) [1833004] - [crypto] crypto: qat - introduce additional parenthesis (Vladis Dronov) [1833004] - [crypto] crypto: qat - remove unnecessary parenthesis (Vladis Dronov) [1833004] - [crypto] crypto: qat - fix error message (Vladis Dronov) [1833004] - [crypto] crypto: qat - fix CSR access (Vladis Dronov) [1833004] - [crypto] crypto: qat - fix status check in qat_hal_put_rel_rd_xfer() (Vladis Dronov) [1833004] - [crypto] crypto: qat - support for mof format in fw loader (Vladis Dronov) [1833004] - [crypto] crypto: qat - replace pci with PCI in comments (Vladis Dronov) [1833004] - [crypto] crypto: qat - remove cast for mailbox CSR (Vladis Dronov) [1833004] - [crypto] crypto: qat - remove unneeded semicolon (Vladis Dronov) [1833004] - [crypto] crypto: qat - extend ae_mask (Vladis Dronov) [1833004] - [crypto] crypto: qat - allow for instances in different banks (Vladis Dronov) [1833004] - [crypto] crypto: qat - refactor qat_crypto_dev_config() (Vladis Dronov) [1833004] - [crypto] crypto: qat - refactor qat_crypto_create_instances() (Vladis Dronov) [1833004] - [crypto] crypto: qat - change return value in adf_cfg_key_val_get() (Vladis Dronov) [1833004] - [crypto] crypto: qat - change return value in adf_cfg_add_key_value_param() (Vladis Dronov) [1833004] - [crypto] crypto: qat - remove unnecessary void* casts (Vladis Dronov) [1833004] - [crypto] crypto: qat - call functions in adf_sriov if available (Vladis Dronov) [1833004] - [crypto] crypto: qat - remove hardcoded bank irq clear flag mask (Vladis Dronov) [1833004] - [crypto] crypto: qat - abstract writes to arbiter enable (Vladis Dronov) [1833004] - [crypto] crypto: qat - use BIT_ULL() - 1 pattern for masks (Vladis Dronov) [1833004] - [crypto] crypto: qat - replace constant masks with GENMASK (Vladis Dronov) [1833004] - [crypto] crypto: qat - abstract build ring base (Vladis Dronov) [1833004] - [crypto] crypto: qat - enable ring after pair is programmed (Vladis Dronov) [1833004] - [crypto] crypto: qat - register crypto instances based on capability (Vladis Dronov) [1833004] - [crypto] crypto: qat - add support for capability detection (Vladis Dronov) [1833004] - [crypto] crypto: qat - abstract arbiter access (Vladis Dronov) [1833004] - [crypto] crypto: qat - remove unused macros in arbiter module (Vladis Dronov) [1833004] - [crypto] crypto: qat - remove writes into WQCFG (Vladis Dronov) [1833004] - [crypto] crypto: qat - update constants table (Vladis Dronov) [1833004] - [crypto] crypto: qat - use admin mask to send fw constants (Vladis Dronov) [1833004] - [crypto] crypto: qat - change admin sequence (Vladis Dronov) [1833004] - [crypto] crypto: qat - rename ME in AE (Vladis Dronov) [1833004] - [crypto] crypto: qat - add packed to init admin structures (Vladis Dronov) [1833004] - [crypto] crypto: qat - abstract admin interface (Vladis Dronov) [1833004] - [crypto] crypto: qat - relocate GEN2 CSR access code (Vladis Dronov) [1833004] - [crypto] crypto: qat - split transport CSR access logic (Vladis Dronov) [1833004] - [crypto] crypto: qat - fix configuration of iov threads (Vladis Dronov) [1833004] - [crypto] crypto: qat - num_rings_per_bank is device dependent (Vladis Dronov) [1833004] - [crypto] crypto: qat - mask device capabilities with soft straps (Vladis Dronov) [1833004] - [crypto] crypto: qat - update IV in software (Vladis Dronov) [1833004] - [crypto] crypto: qat - remove unused function (Vladis Dronov) [1833004]- mptcp: send ack for every add_addr (Davide Caratti) [1929280] - Revert "[net] tcp: change pingpong threshold to 3" (Davide Caratti) [1929280] - powerpc/pseries: Don't enforce MSI affinity with kdump (Greg Kurz) [1919427] - rtc: disallow update interrupts when time is invalid (Waiman Long) [1918288] - rtc: disable uie before setting time and enable after (Waiman Long) [1918288] - rtc: don't reference bogus function pointer in kdoc (Waiman Long) [1918288] - KVM: x86/mmu: Expand collapsible SPTE zap for TDP MMU to ZONE_DEVICE and HugeTLB pages (Paolo Bonzini) [1897366] - KVM: x86/mmu: Allow parallel page faults for the TDP MMU (Paolo Bonzini) [1897366] - KVM: x86/mmu: Mark SPTEs in disconnected pages as removed (Paolo Bonzini) [1897366] - KVM: x86/mmu: Flush TLBs after zap in TDP MMU PF handler (Paolo Bonzini) [1897366] - KVM: x86/mmu: Use atomic ops to set SPTEs in TDP MMU map (Paolo Bonzini) [1897366] - KVM: x86/mmu: Factor out functions to add/remove TDP MMU pages (Paolo Bonzini) [1897366] - i915: kvmgt: the KVM mmu_lock is now an rwlock (Paolo Bonzini) [1897366] - KVM: x86/mmu: Use an rwlock for the x86 MMU (Paolo Bonzini) [1897366] - KVM: x86/mmu: Protect TDP MMU page table memory with RCU (Paolo Bonzini) [1897366] - KVM: x86/mmu: Clear dirtied pages mask bit before early break (Paolo Bonzini) [1897366] - KVM: x86/mmu: Skip no-op changes in TDP MMU functions (Paolo Bonzini) [1897366] - KVM: x86/mmu: Yield in TDU MMU iter even if no SPTES changed (Paolo Bonzini) [1897366] - KVM: x86/mmu: Ensure forward progress when yielding in TDP MMU iter (Paolo Bonzini) [1897366] - KVM: x86/mmu: Rename goal_gfn to next_last_level_gfn (Paolo Bonzini) [1897366] - KVM: x86/mmu: Merge flush and non-flush tdp_mmu_iter_cond_resched (Paolo Bonzini) [1897366] - KVM: x86/mmu: Fix braces in kvm_recover_nx_lpages (Paolo Bonzini) [1897366] - KVM: x86/mmu: Factor out handling of removed page tables (Paolo Bonzini) [1897366] - KVM: x86/mmu: Don't redundantly clear TDP MMU pt memory (Paolo Bonzini) [1897366] - KVM: x86/mmu: Add lockdep when setting a TDP MMU SPTE (Paolo Bonzini) [1897366] - KVM: x86/mmu: Add comment on __tdp_mmu_set_spte (Paolo Bonzini) [1897366] - KVM: x86/mmu: change TDP MMU yield function returns to match cond_resched (Paolo Bonzini) [1897366] - locking/arch: Move qrwlock.h include after qspinlock.h (Paolo Bonzini) [1897366] - sched: Add cond_resched_rwlock (Paolo Bonzini) [1897366] - sched: Add needbreak for rwlocks (Paolo Bonzini) [1897366] - locking/rwlocks: Add contention detection for rwlocks (Paolo Bonzini) [1897366] - RDMA/srp: Fix support for unpopulated and unbalanced NUMA nodes (Kamal Heib) [1919395] - net/vmw_vsock: fix NULL pointer dereference (Jon Maloy) [1925600] {CVE-2021-26708} - net/vmw_vsock: improve locking in vsock_connect_timeout() (Jon Maloy) [1925600] {CVE-2021-26708} - vsock: fix locking in vsock_shutdown() (Jon Maloy) [1925600] {CVE-2021-26708} - vsock: fix the race conditions in multi-transport support (Jon Maloy) [1925600] {CVE-2021-26708} - ahci: Add missing Intel Emmitsburg PCH RAID PCI IDs (David Arcari) [1928789] - KVM: x86: Allow guests to see MSR_IA32_TSX_CTRL even if tsx=off (Paolo Bonzini) [1912448] - [sound] ALSA: hda/via: Fix runtime PM for Clevo W35xSS (Jaroslav Kysela) [1916102] - [sound] ALSA: hda/realtek: fix right sounds and mute/micmute LEDs for HP machines (Jaroslav Kysela) [1916102] - [sound] ALSA: hda/realtek: Enable mute and micmute LED on HP EliteBook 850 G7 (Jaroslav Kysela) [1916102] - [sound] ALSA: hda/realtek: Add two "Intel Reference board" SSID in the ALC256 (Jaroslav Kysela) [1916102] - [sound] ALSA: hda/realtek: Add mute LED quirk for more HP laptops (Jaroslav Kysela) [1916102] - [sound] ALSA: hda/realtek - Modify Dell platform name (Jaroslav Kysela) [1916102] - [sound] ALSA: hda/realtek - Fix speaker volume control on Lenovo C940 (Jaroslav Kysela) [1916102] - [sound] ALSA: ALSA/hda: apply jack fixup for the Acer Veriton N4640G/N6640G/N2510G (Jaroslav Kysela) [1916102] - [sound] ALSA: hda/realtek: Apply jack fixup for Quanta NL3 (Jaroslav Kysela) [1916102] - [sound] ALSA: hda/realtek: Add quirk for MSI-GP73 (Jaroslav Kysela) [1916102] - [sound] ALSA: hda/realtek - Supported Dell fixed type headset (Jaroslav Kysela) [1916102] - [sound] ALSA: hda/realtek: Remove dummy lineout on Acer TravelMate P648/P658 (Jaroslav Kysela) [1916102] - [sound] ALSA: hda/realtek - Add supported for more Lenovo ALC285 Headset Button (Jaroslav Kysela) [1916102] - [sound] ALSA: hda/realtek - Enable headset mic of ASUS Q524UQK with ALC255 (Jaroslav Kysela) [1916102] - [sound] ALSA: hda/realtek - Enable headset mic of ASUS X430UN with ALC256 (Jaroslav Kysela) [1916102] - [sound] ALSA: hda/realtek: make bass spk volume adjustable on a yoga laptop (Jaroslav Kysela) [1916102] - [sound] ALSA: hda/hdmi: Fix incorrect mutex unlock in silent_stream_disable() (Jaroslav Kysela) [1916102] - [sound] ALSA: hda/hdmi: packet buffer index must be set before reading value (Jaroslav Kysela) [1916102] - [sound] ALSA: hda/hdmi: always print pin NIDs as hexadecimal (Jaroslav Kysela) [1916102] - [sound] ALSA: hda/hdmi: fix silent stream for first playback to DP (Jaroslav Kysela) [1916102] - [sound] ALSA: hda/conexant: add a new hda codec CX11970 (Jaroslav Kysela) [1916102] - [sound] ALSA: hda: Fix regressions on clear and reconfig sysfs (Jaroslav Kysela) [1916102] - [sound] ALSA: hda/proc - print DP-MST connections (Jaroslav Kysela) [1916102] - [sound] ALSA: hda - Fix the return value if cb func is already registered (Jaroslav Kysela) [1916102] - [sound] ALSA: mixart: Fix mutex deadlock (Jaroslav Kysela) [1916102] - [sound] ALSA: hda/realtek: Add mute LED quirk to yet another HP x360 model (Jaroslav Kysela) [1916102] - [sound] ALSA: hda/realtek: Fix bass speaker DAC assignment on Asus Zephyrus G14 (Jaroslav Kysela) [1916102] - [sound] ALSA: hda/realtek - Add new codec supported for ALC897 (Jaroslav Kysela) [1916102] - [sound] ALSA: hda/realtek: Enable headset of ASUS UX482EG & B9400CEA with ALC294 (Jaroslav Kysela) [1916102] - [sound] ALSA: hda/realtek - Fixed Dell AIO wrong sound tone (Jaroslav Kysela) [1916102] - [sound] ALSA: hda/realtek - HP Headset Mic can't detect after boot (Jaroslav Kysela) [1916102] - [sound] ALSA: hda/realtek - Add supported mute Led for HP (Jaroslav Kysela) [1916102] - [sound] ALSA: hda/realtek: Add some Clove SSID in the ALC293(ALC1220) (Jaroslav Kysela) [1916102] - [sound] ALSA: hda/realtek - Add supported for Lenovo ThinkPad Headset Button (Jaroslav Kysela) [1916102] - [sound] ALSA: hda/realtek - Enable headphone for ASUS TM420 (Jaroslav Kysela) [1916102] - [sound] ALSA: hda/realtek - Fixed HP headset Mic can't be detected (Jaroslav Kysela) [1916102] - [sound] ALSA: hda: Add Alderlake-S PCI ID and HDMI codec vid (Jaroslav Kysela) [1916102] - [sound] ALSA: hda/generic: Add option to enforce preferred_dacs pairs (Jaroslav Kysela) [1916102] - [sound] ALSA: hda: prevent undefined shift in snd_hdac_ext_bus_get_link() (Jaroslav Kysela) [1916102] - [sound] ALSA: seq: oss: Avoid mutex lock for a long-time ioctl (Jaroslav Kysela) [1916102] - [fs] gfs2: Recursive gfs2_quota_hold in gfs2_iomap_end (Andreas Grunbacher) [1926852] - [net] netfilter: nf_tables: coalesce multiple notifications into one skbuff (Phil Sutter) [1855207] - [drm] drm/i915/rkl: new rkl ddc map for different PCH (Lyude Paul) [1910761] - [drm] drm/nouveau: fix dma syncing warning with debugging on (Lyude Paul) [1915548] - [drm] drm/i915: Update TGL and RKL HuC firmware versions (Lyude Paul) [1924209] - [drm] drm/i915/tgl, rkl: Make Wa_1606700617/22010271021 permanent (Lyude Paul) [1924209] - [drm] drm/i915: Update gen12 forcewake table (Lyude Paul) [1924209] - [drm] drm/i915: Rename FORCEWAKE_BLITTER to FORCEWAKE_GT (Lyude Paul) [1924209] - [drm] drm/i915/display/fbc: Implement WA 22010751166 (Lyude Paul) [1924209] - [drm] drm/i915: Tweaked Wa_14010685332 for PCHs used on gen11 platforms (Lyude Paul) [1924209] - [drm] drm/i915: Reorder hpd init vs. display resume (Lyude Paul) [1921868] - [drm] drm/i915/dp: Don't use DPCD backlights that need PWM enable/disable (Lyude Paul) [1885406] - [drm] drm/dp: Revert "drm/dp: Introduce EDID-based quirks" (Lyude Paul) [1885406] - [drm] drm/i915/dp: Allow forcing specific interfaces through enable_dpcd_backlight (Lyude Paul) [1885406] - [drm] drm/i915/dp: Enable Intel's HDR backlight interface (only SDR for now) (Lyude Paul) [1885406] - [drm] drm/i915: Keep track of pwm-related backlight hooks separately (Lyude Paul) [1885406] - [drm] drm/i915: Pass port to intel_panel_bl_funcs.get() (Lyude Paul) [1885406] - [drm] drm/i915/dp: Add register definitions for Intel HDR backlight interface (Lyude Paul) [1885406] - [drm] drm/i915/dp: Rename eDP VESA backlight interface functions (Lyude Paul) [1885406] - [drm] drm/i915: Pass down brightness values to enable/disable backlight callbacks (Lyude Paul) [1885406] - [drm] drm/i915: Rename pwm_* backlight callbacks to ext_pwm_* (Lyude Paul) [1885406] - [drm] drm/i915/dp: Program source OUI on eDP panels (Lyude Paul) [1885406] - [drm] drm/i915: refactor panel backlight control functions. (v2) (Lyude Paul) [1885406] - [drm] drm/i915/backlight: fix CPU mode backlight takeover on LPT (Lyude Paul) [1885406] - [drm] drm/i915/dpcd_bl: uncheck PWM_PIN_CAP when detect eDP backlight capabilities (Lyude Paul) [1885406] - [drm] drm/i915: panel: Add get_vbt_pwm_freq() helper (Lyude Paul) [1885406] - [drm] drm/i915/dp: Tweak initial dpcd backlight.enabled value (Lyude Paul) [1885406] - [drm] kms: handle mDP connectors (Lyude Paul) [1876992] - [drm] drm/i915/tgl: Fix Combo PHY DPLL fractional divider for 38.4MHz ref clock (Lyude Paul) [1876992] - [drm] drm/i915/rkl: Add new cdclk table (Lyude Paul) [1876992] - [drm] drm/i915/rkl: Handle HTI (Lyude Paul) [1876992] - [drm] drm/i915/rkl: Add DPLL4 support (Lyude Paul) [1876992] - [drm] drm/i915/rkl: Add initial workarounds (Lyude Paul) [1876992] - [drm] drm/i915/rkl: Handle new DPCLKA_CFGCR0 layout (Lyude Paul) [1876992] - [drm] drm/i915: Update TGL and RKL DMC firmware versions (Lyude Paul) [1876992] - [drm] drm/i915/gt: Program mocs:63 for cache eviction on gen9 (Lyude Paul) [1876992] - [drm] drm/i915/gt: Limit frequency drop to RPe on parking (Lyude Paul) [1876992] - [drm] drm/i915/gt: Retain default context state across shrinking (Lyude Paul) [1876992] - [drm] drm/amdgpu/vcn3.0: remove old DPG workaround (Lyude Paul) [1876992] - [drm] drm/amdgpu/vcn3.0: stall DPG when WPTR/RPTR reset (Lyude Paul) [1876992] - [drm] drm/i915/gt: Fixup tgl mocs for PTE tracking (Lyude Paul) [1876992] - [drm] drm/amdgpu: add rlc iram and dram firmware support (Lyude Paul) [1876992] - [drm] drm/nouveau: fix relocations applying logic and a double-free (Lyude Paul) [1876992] - [drm] drm/amd/display: Avoid HDCP initialization in devices without output (Lyude Paul) [1876992] - [drm] drm/amd/amdgpu: fix null pointer in runtime pm (Lyude Paul) [1876992] - [drm] drm/amdgpu: update golden setting for sienna_cichlid (Lyude Paul) [1876992] - [drm] drm/amdgpu: fix a page fault (Lyude Paul) [1876992] - [drm] drm/amdgpu: fix SI UVD firmware validate resume fail (Lyude Paul) [1876992] - [drm] drm/i915/tgl: Fix Media power gate sequence (Lyude Paul) [1876992] - [drm] drm/i915: Handle max_bpc==16 (Lyude Paul) [1876992] - [drm] drm/amd/display: Add missing pflip irq for dcn2.0 (Lyude Paul) [1876992] - [drm] drm/gma500: Fix out-of-bounds access to struct drm_device.vblank (Lyude Paul) [1876992] - [drm] drm/i915: Correctly set SFC capability for video engines (Lyude Paul) [1876992] - [drm] drm/amd/display: Add missing pflip irq (Lyude Paul) [1876992] - [drm] drm/amd/pm: do not use ixFEATURE_STATUS for checking smc running (Lyude Paul) [1876992] - [drm] drm/amd/pm: perform SMC reset on suspend/hibernation (Lyude Paul) [1876992] - [drm] drm/amd/pm: correct the baco reset sequence for CI ASICs (Lyude Paul) [1876992] - [drm] drm/amdgpu: perform srbm soft reset always on SDMA resume (Lyude Paul) [1876992] - [drm] drm/i915/gem: Flush coherency domains on first set-domain-ioctl (Lyude Paul) [1876992] - [drm] drm/i915: Hold onto an explicit ref to i915_vma_work.pinned (Lyude Paul) [1876992] - [drm] drm/i915/gt: Use the local HWSP offset during submission (Lyude Paul) [1876992] - [drm] drm/i915: Fix encoder lookup during PSR atomic check (Lyude Paul) [1876992] - [drm] drm/nouveau/gem: fix "refcount_t: underflow; use-after-free" (Lyude Paul) [1876992] - [drm] drm/nouveau/nouveau: fix the start/end range for migration (Lyude Paul) [1876992] - [drm] drm/amd/display: adding ddc_gpio_vga_reg_list to ddc reg def'ns (Lyude Paul) [1876992] - [drm] drm/amd/display: Fixed panic during seamless boot (Lyude Paul) [1876992] - [drm] drm/amdgpu: add DID for navi10 blockchain SKU (Lyude Paul) [1876992] - [drm] drm/amdgpu: disable DCN and VCN for navi10 blockchain SKU(v3) (Lyude Paul) [1876992] - [drm] drm/amdgpu: resolved ASD loading issue on sienna (Lyude Paul) [1876992] - [drm] drm/amdgpu: update golden setting for sienna_cichlid (Lyude Paul) [1876992] - [drm] drm/nouveau/device: fix changing endianess code to work on older GPUs (Lyude Paul) [1876992] - [drm] drm/nouveau/kms/nv50-: Program notifier offset before requesting disp caps (Lyude Paul) [1876992] - [drm] drm/i915: Restore ILK-M RPS support (Lyude Paul) [1876992] - [drm] drm/i915: Reject 90/270 degree rotated initial fbs (Lyude Paul) [1876992] - [drm] drm/i915: Use the active reference on the vma while capturing (Lyude Paul) [1876992] - [drm] drm/i915: Mark ininitial fb obj as WT on eLLC machines to avoid rcu lockup during fbdev init (Lyude Paul) [1876992] - [drm] drm/i915: Exclude low pages (128KiB) of stolen from use (Lyude Paul) [1876992] - [drm] drm/i915: Drop runtime-pm assert from vgpu io accessors (Lyude Paul) [1876992] - [drm] drm/i915/gt: Delay execlist processing for tgl (Lyude Paul) [1876992] - [drm] drm/i915/gt: Undo forced context restores after trivial preemptions (Lyude Paul) [1876992] - [drm] drm/i915/gt: Initialize reserved and unspecified MOCS indices (Lyude Paul) [1876992] - [drm] drm/i915: Fix TGL DKL PHY DP vswing handling (Lyude Paul) [1876992] - [drm] drm/i915: Avoid mixing integer types during batch copies (Lyude Paul) [1876992] - [drm] drm/i915: Cancel outstanding work after disabling heartbeats on an engine (Lyude Paul) [1876992] - [drm] drm/i915: Break up error capture compression loops with cond_resched() (Lyude Paul) [1876992] - [drm] drm/i915/gt: Always send a pulse down the engine after disabling heartbeat (Lyude Paul) [1876992] - [drm] drm/i915/gem: Always test execution status on closing the context (Lyude Paul) [1876992] - [drm] drm/i915/gem: Prevent using pgprot_writecombine() if PAT is not supported (Lyude Paul) [1876992] - [drm] drm/i915/gem: Avoid implicit vmap for highmem on x86-32 (Lyude Paul) [1876992] - [drm] drm/amdgpu: correct the cu and rb info for sienna cichlid (Lyude Paul) [1876992] - [drm] drm/amd/psp: Fix sysfs: cannot create duplicate filename (Lyude Paul) [1876992] - [drm] drm/amd/swsmu: add missing feature map for sienna_cichlid (Lyude Paul) [1876992] - [drm] drm/amd/pm: fix pp_dpm_fclk (Lyude Paul) [1876992] - [drm] drm/amd/pm: increase mclk switch threshold to 200 us (Lyude Paul) [1876992] - [drm] drm/amdgpu/swsmu: drop smu i2c bus on navi1x (Lyude Paul) [1876992] - [drm] drm/ttm: fix eviction valuable range check (Lyude Paul) [1876992] - [drm] drm/amd/display: Fix kernel panic by dal_gpio_open() error (Lyude Paul) [1876992] - [drm] drm/amd/display: Don't invoke kgdb_breakpoint() unconditionally (Lyude Paul) [1876992] - [drm] drm/amdgpu: increase the reserved VM size to 2MB (Lyude Paul) [1876992] - [drm] drm/amdgpu: add function to program pbb mode for sienna cichlid (Lyude Paul) [1876992] - [drm] drm/amd/display: Avoid MST manager resource leak (Lyude Paul) [1876992] - [drm] drm/amdkfd: Use same SQ prefetch setting as amdgpu (Lyude Paul) [1876992] - [drm] drm/amdgpu: correct the gpu reset handling for job != NULL case (Lyude Paul) [1876992] - [drm] drm/amdgpu: update golden setting for sienna_cichlid (Lyude Paul) [1876992] - [drm] drm/amdgpu: vcn and jpeg ring synchronization (Lyude Paul) [1876992] - [drm] drm/amd/display: Increase timeout for DP Disable (Lyude Paul) [1876992] - [drm] drm/amd/display: Fix incorrect backlight register offset for DCN (Lyude Paul) [1876992] - [drm] drm/amdgpu: don't map BO in reserved region (Lyude Paul) [1876992] - [drm] drm/shme-helpers: Fix dma_buf_mmap forwarding bug (Lyude Paul) [1876992] - [drm] drm/i915: Force VT'd workarounds when running as a guest OS (Lyude Paul) [1876992] - [drm] drm/amd/display: Avoid set zero in the requested clk (Lyude Paul) [1876992] - [drm] drm/amd/display: HDMI remote sink need mode validation for Linux (Lyude Paul) [1876992] - [drm] drm/amdgpu: No sysfs, not an error condition (Lyude Paul) [1876992] - [drm] drm/amd/display: Check clock table return (Lyude Paul) [1876992] - [drm] drm/bridge/synopsys: dsi: add support for non-continuous HS clock (Lyude Paul) [1876992] - [drm] drm/vkms: avoid warning in vkms_get_vblank_timestamp (Lyude Paul) [1876992] - [drm] drm/bridge_connector: Set default status connected for eDP connectors (Lyude Paul) [1876992] - [drm] drm/scheduler: Scheduler priority fixes (v2) (Lyude Paul) [1876992] - [drm] drm/amdgpu: restore ras flags when user resets eeprom(v2) (Lyude Paul) [1876992] - [drm] drm/i915/gem: Serialise debugfs i915_gem_objects with ctx->mutex (Lyude Paul) [1876992] - [drm] drm/amd/display: Disconnect pipe separetely when disable pipe split (Lyude Paul) [1876992] - [drm] drm/hisilicon: Code refactoring for hibmc_drv_de (Lyude Paul) [1876992] - [drm] drm/amd/display: Screen corruption on dual displays (DP+USB-C) (Lyude Paul) [1876992] - [drm] drm: fix double free for gbo in drm_gem_vram_init and drm_gem_vram_create (Lyude Paul) [1876992] - [drm] drm/amdgpu: Fix invalid number of character '{' in amdgpu_acpi_init (Lyude Paul) [1876992] - [drm] drm/amdgpu: fix max_entries calculation v4 (Lyude Paul) [1876992] - [drm] drm/crc-debugfs: Fix memleak in crc_control_write (Lyude Paul) [1876992] - [drm] drm/gma500: fix error check (Lyude Paul) [1876992] - [drm] drm/amd/display: fix potential integer overflow when shifting 32 bit variable bl_pwm (Lyude Paul) [1876992] - [drm] drm/vkms: add missing platform_device_unregister() in vkms_init() (Lyude Paul) [1876992] - [drm] drm/vgem: add missing platform_device_unregister() in vgem_init() (Lyude Paul) [1876992] - [drm] drm/amd/display: Fix wrong return value in dm_update_plane_state() (Lyude Paul) [1876992] - [drm] drm/vkms: fix xrgb on compute crc (Lyude Paul) [1876992] - [iommu] iommu/amd: Set iommu->int_enabled consistently when interrupts are set up (Vitaly Kuznetsov) [1915038] - [iommu] iommu/amd: Fix IOMMU interrupt generation in X2APIC mode (Vitaly Kuznetsov) [1915038] - [iommu] iommu/amd: Fix union of bitfields in intcapxt support (Vitaly Kuznetsov) [1915038] - [iommu] iommu/amd: Fix kerneldoc comments (Vitaly Kuznetsov) [1915038] - [x86] x86/irq: Prepare consolidation of irq_alloc_info (Vitaly Kuznetsov) [1915038] - [iommu] iommu/amd: Use msi_msg shadow structs (Vitaly Kuznetsov) [1915038] - [iommu] x86_irq_Rename_X86_IRQ_ALLOC_TYPE_MSI_to_reflect_PCI_dependency (Vitaly Kuznetsov) [1915038] - [netdrv] Revert "e1000e: disable s0ix entry and exit flows for ME systems" (Ken Cox) [1872412] - [netdrv] e1000e: fix S0ix flow to allow S0i3.2 subset entry (Ken Cox) [1872412]- dm table: fix DAX iterate_devices based device capability checks (Mike Snitzer) [1905679] - dm table: fix various whitespace issues with recent DAX code (Mike Snitzer) [1905679] - dm table: fix dax_dev NULL dereference in device_synchronous() (Mike Snitzer) [1905679] - dm: enable synchronous dax (Mike Snitzer) [1905679] - dm table: fix iterate_devices based device capability checks (Mike Snitzer) [1905679] - dm: remove special-casing of bio-based immutable singleton target on NVMe (Mike Snitzer) [1905679] - [s390] s390/dasd: Fix inconsistent kobject removal (Philipp Rudo) [1928106] - [powerpc] powerpc/perf/hv-24x7: Dont create sysfs event files for dummy events (Steve Best) [1927730] - [powerpc] powerpc/pseries/dlpar: handle ibm, configure-connector delay status (Steve Best) [1927371] - [x86] x86/kvm: Increase KVM_MAX_VCPUS to 2048 (Eduardo Habkost) [1840923]- Unbreak mount_capable() (Scott Mayhew) [1903983]- [powerpc] powerpc: fix wrong backport on Kernel lockdown for power (Diego Domingos) [1928778] - [powerpc] powerpc/kexec_file: fix FDT size estimation for kdump kernel (Steve Best) [1928105] - [kernel] sched/features: Distinguish between NORMAL and DEADLINE hrtick (Juri Lelli) [1912118] - [kernel] sched/features: Fix hrtick reprogramming (Juri Lelli) [1912118] - [scsi] scsi: lpfc: Fix EEH encountering oops with NVMe traffic (Dick Kennedy) [1854776] - [scsi] scsi: lpfc: Prevent duplicate requests to unregister with cpuhp framework (Dick Kennedy) [1894960] - [target] scsi: target: iscsi: Fix cmd abort fabric stop race (Maurizio Lombardi) [1908215]- [net] netfilter: nft_dynset: add timeout extension to template (Florian Westphal) [1906915] - [net] netfilter: nftables: fix possible UAF over chains from packet path in netns (Florian Westphal) [1906915] - [net] netfilter: flowtable: fix tcp and udp header checksum update (Florian Westphal) [1906915] - [net] netfilter: xt_recent: Fix attempt to update deleted entry (Florian Westphal) [1906915] - [net] netfilter: conntrack: connection timeout after re-register (Florian Westphal) [1906915] - [netdrv] ice: Fix MSI-X vector fallback logic (Jonathan Toppins) [1896639 1877645] - [netdrv] ice: Don't allow more channels than LAN MSI-X available (Jonathan Toppins) [1896639 1877645] - [net] netfilter: nf_nat: Fix memleak in nf_nat_init (Florian Westphal) [1906915] - [net] netfilter: xt_RATEEST: reject non-null terminated string from userspace (Florian Westphal) [1906915] - [include] net: flow_dissector: Wrap unionized VLAN fields in a struct (Florian Westphal) [1906915] - [net] netfilter: x_tables: Switch synchronization to RCU (Florian Westphal) [1906915] - [net] netfilter: nftables_offload: build mask based from the matching bytes (Florian Westphal) [1906915] - [net] netfilter: nft_payload: add C-VLAN offload support (Florian Westphal) [1906915] - [net] netfilter: nft_payload: add VLAN offload support (Florian Westphal) [1906915] - [net] netfilter: nf_tables_offload: allow ethernet interface type only (Florian Westphal) [1906915] - [net] netfilter: nftables_offload: set address type in control dissector (Florian Westphal) [1906915] - [net] netfilter: nf_tables: avoid false-postive lockdep splat (Florian Westphal) [1906915] - [net] netfilter: nf_tables: missing validation from the abort path (Florian Westphal) [1906915] - [net] netfilter: nftables: fix netlink report logic in flowtable and genid (Florian Westphal) [1906915] - [include] netfilter: nf_tables: constify nft_reg_load{8, 16, 64}() (Florian Westphal) [1906915] - [net] netfilter: nf_tables: Introduce new 64-bit helper register functions (Florian Westphal) [1906915] - [include] netfilter: nf_tables: drop include of module.h from nf_tables.h (Florian Westphal) [1906915] - [net] netfilter: nf_fwd_netdev: clear timestamp in forwarding path (Florian Westphal) [1906915] - [net] netfilter: ipset: prevent uninit-value in hash_ip6_add (Florian Westphal) [1906915] - [net] netfilter: use actual socket sk rather than skb sk when routing harder (Florian Westphal) [1906915] - [net] netfilter: ipv4: remove useless export_symbol (Florian Westphal) [1906915] - [net] netfilter: conntrack: don't set related state for different outer address (Florian Westphal) [1906915] - [fs] xfs: don't catch dax+reflink inodes as corruption in verifier (Bill O'Donnell) [1915510]- [powerpc] powerpc: Don't enable FSCR_SCV in init_FSCR_power9() (Gustavo Duarte) [1928399] - [netdrv] ibmvnic: Clear failover_pending if unable to schedule (Steve Best) [1926365] - [netdrv] ibmvnic: change IBMVNIC_MAX_IND_DESCS to 16 (Steve Best) [1928243] - [tools] perf powerpc: Fix printf conversion specifier for IP addresses (Steve Best) [1928209] - [tools] perf powerpc: Fix gap between kernel end and module start (Steve Best) [1928209] - [netdrv] i40e: Revert "i40e: don't report link up for a VF who hasn't enabled queues" (Stefan Assmann) [1838733] - [netdrv] i40e: acquire VSI pointer only after VF is initialized (Stefan Assmann) [1838733] - [netdrv] i40e: fix potential NULL pointer dereferencing (Stefan Assmann) [1838733] - [netdrv] i40e: Fix Error I40E_AQ_RC_EINVAL when removing VFs (Stefan Assmann) [1838733] - [netdrv] i40e, xsk: clear the status bits for the next_to_use descriptor (Stefan Assmann) [1838733] - [netdrv] i40e: avoid premature Rx buffer reuse (Stefan Assmann) [1838733] - [netdrv] i40e: Remove unnecessary sw_ring access from xsk Tx (Stefan Assmann) [1838733] - [netdrv] i40e: Fix removing driver while bare-metal VFs pass traffic (Stefan Assmann) [1838733] - [netdrv] i40e: report correct VF link speed when link state is set to enable (Stefan Assmann) [1838733] - [netdrv] i40e: remove redundant assignment (Stefan Assmann) [1838733] - [netdrv] i40e: Fix MAC address setting for a VF via Host/VM (Stefan Assmann) [1838733] - [netdrv] i40e: Allow changing FEC settings on X722 if supported by FW (Stefan Assmann) [1838733] - [netdrv] net: intel: Remove in_interrupt() warnings (Stefan Assmann) [1838733] - [netdrv] intel-ethernet: clean up W=1 warnings in kdoc (Stefan Assmann) [1838733] - [netdrv] i40e, xsk: uninitialized variable in i40e_clean_rx_irq_zc() (Stefan Assmann) [1838733] - [netdrv] i40e, xsk: move buffer allocation out of the Rx processing loop (Stefan Assmann) [1838733] - [netdrv] i40e: use 16B HW descriptors instead of 32B (Stefan Assmann) [1838733] - [netdrv] i40e, xsk: remove HW descriptor prefetch in AF_XDP path (Stefan Assmann) [1838733] - [netdrv] i40e: optimise prefetch page refcount (Stefan Assmann) [1838733] - [netdrv] i40e: not compute affinity_mask for IRQ (Stefan Assmann) [1838733] - [netdrv] i40e: Fix crash during removing i40e driver (Stefan Assmann) [1838733] - [netdrv] i40e: Set RX_ONLY mode for unicast promiscuous on VLAN (Stefan Assmann) [1838733] - [netdrv] PCI: Use 'pci_channel_state_t' instead of 'enum pci_channel_state' (Stefan Assmann) [1838733] - [netdrv] i40e: introduce new dump desc XDP command (Stefan Assmann) [1838733] - [netdrv] i40e: add XDP ring statistics to dump VSI debug output (Stefan Assmann) [1838733] - [netdrv] i40e: add XDP ring statistics to VSI stats (Stefan Assmann) [1838733] - [netdrv] i40e: move check of full Tx ring to outside of send loop (Stefan Assmann) [1838733] - [netdrv] i40e: eliminate division in napi_poll data path (Stefan Assmann) [1838733] - [netdrv] i40e: optimize AF_XDP Tx completion path (Stefan Assmann) [1838733] - [netdrv] i40e: Add support for a new feature Total Port Shutdown (Stefan Assmann) [1838733] - [netdrv] ethernet/intel: Convert fallthrough code comments (Stefan Assmann) [1838733] - [netdrv] i40e: Add support for 5Gbps cards (Stefan Assmann) [1838733] - [netdrv] net/intel: remove driver versions from Intel drivers (Stefan Assmann) [1838733] - [netdrv] i40e: Add a check to see if MFS is set (Stefan Assmann) [1838733] - [netdrv] i40e: detect and log info about pre-recovery mode (Stefan Assmann) [1838733] - [netdrv] i40e: make PF wait reset loop reliable (Stefan Assmann) [1838733] - [netdrv] i40e: remove unused defines (Stefan Assmann) [1838733] - [netdrv] i40e: Move client header location (Stefan Assmann) [1838733] - [netdrv] i40e: protect ring accesses with READ- and WRITE_ONCE (Stefan Assmann) [1838733] - [netdrv] i40e: Make i40e_shutdown_adminq() return void (Stefan Assmann) [1838733] - [netdrv] i40e: trivial fixup of comments in i40e_xsk.c (Stefan Assmann) [1838733] - [netdrv] i40e: Use scnprintf() for avoiding potential buffer overflow (Stefan Assmann) [1838733] - [netdrv] team: protect features update by RCU to avoid deadlock (Josef Oskera) [1909593] - [tools] bpf: selftests: remove test_progs LSM test (Yauheni Kaliuta) [1925911] - [net] bpf: Fix a verifier failure with xor (Yauheni Kaliuta) [1925911] - [tools] selftests: Remove fmod_ret from test_overhead (Jiri Olsa) [1925911] - [s390] s390/kdump: fix out-of-memory with PCI (Philipp Rudo) [1927744] - [x86] x86/intel_split_lock: Really Disable split lock detector by default in RHEL8 (Prarit Bhargava) [1924578] - [scsi] megaraid_sas: re-add certain pci-ids as unsupported (Tomas Henzl) [1761485] - [scsi] megaraid_sas: mark unsupported devices (Tomas Henzl) [1761485] - [pci] rh_taint: add support function (Tomas Henzl) [1761485] - [powerpc] powerpc/xmon: Restrict when kernel is locked down (Diego Domingos) [1853307] - [powerpc] powerpc/xmon: add read-only mode (Diego Domingos) [1853307] - [powerpc] powerpc: lock down kernel in secure boot mode (Diego Domingos) [1853307] - [net] fix iteration for sctp transport seq_files (Xin Long) [1916824] - [tools] x86: xen: insn: Decode Xen and KVM emulate-prefix signature (Michael Petlan) [1867733] - [tools] objtool: Ignore intentional differences for the x86 insn decoder (Michael Petlan) [1867733] - [x86] x86/insn: Add Control-flow Enforcement (CET) instructions to the opcode map (Michael Petlan) [1867733] - [x86] x86/decoder: Add TEST opcode to Group3-2 (Michael Petlan) [1867733] - [x86] x86/insn: Add some more Intel instructions to the opcode map (Michael Petlan) [1867733] - [x86] x86/insn: Add some Intel instructions to the opcode map (Michael Petlan) [1867733] - [net] udp: call udp_encap_enable for v6 sockets when enabling encap (Xin Long) [1907754] - [fs] close_range: unshare all fds for CLOSE_RANGE_UNSHARE | CLOSE_RANGE_CLOEXEC (Pavel Reichl) [1900674] - [fs] fs, close_range: add flag CLOSE_RANGE_CLOEXEC (Pavel Reichl) [1900674] - [tools] tests: close_range - Replace clone3 with clone (Pavel Reichl) [1900674] - [tools] selftests: core: use SKIP instead of XFAIL in close_range_test.c (Pavel Reichl) [1900674] - [tools] tools headers API: Update close_range affected files (Pavel Reichl) [1900674] - [tools] tests: add CLOSE_RANGE_UNSHARE tests (Pavel Reichl) [1900674] - [fs] close_range: add CLOSE_RANGE_UNSHARE (Pavel Reichl) [1900674] - [tools] tests: add close_range() tests (Pavel Reichl) [1900674] - [powerpc] arch: wire-up close_range() (Pavel Reichl) [1900674] - [fs] open: add close_range() (Pavel Reichl) [1900674] - [x86] x86/sgx: mark tech preview (Vladis Dronov) [1660337] - [tools] tools headers cpufeatures: Sync with the kernel sources (Vladis Dronov) [1660337] - [tools] tools arch x86: Sync the msr-index.h copy with the kernel sources (Vladis Dronov) [1660337] - [tools] tools arch x86: Sync the msr-index.h copy with the kernel sources (Vladis Dronov) [1660337] - [x86] x86/sgx: Drop racy follow_pfn() check (Vladis Dronov) [1660337] - [x86] x86/sgx: Fix the return type of sgx_init() (Vladis Dronov) [1660337] - [x86] x86/sgx: Return -EINVAL on a zero length buffer in sgx_ioc_enclave_add_pages() (Vladis Dronov) [1660337] - [x86] x86/sgx: Fix a typo in kernel-doc markup (Vladis Dronov) [1660337] - [x86] x86/sgx: Fix sgx_ioc_enclave_provision() kernel-doc comment (Vladis Dronov) [1660337] - [x86] x86/sgx: Return -ERESTARTSYS in sgx_ioc_enclave_add_pages() (Vladis Dronov) [1660337] - [tools] selftests/sgx: Use a statically generated 3072-bit RSA key (Vladis Dronov) [1660337] - [x86] x86/sgx: Clarify 'laundry_list' locking (Vladis Dronov) [1660337] - [documentation] Documentation/x86: Document SGX kernel architecture (Vladis Dronov) [1660337] - [x86] x86/sgx: Add ptrace() support for the SGX driver (Vladis Dronov) [1660337] - [x86] x86/sgx: Add a page reclaimer (Vladis Dronov) [1660337] - [tools] selftests/x86: Add a selftest for SGX (Vladis Dronov) [1660337] - [x86] x86/vdso: Implement a vDSO for Intel SGX enclave call (Vladis Dronov) [1660337] - [mm] x86/traps: Attempt to fixup exceptions in vDSO before signaling (Vladis Dronov) [1660337] - [mm] x86/fault: Add a helper function to sanitize error code (Vladis Dronov) [1660337] - [x86] x86/vdso: Add support for exception fixup in vDSO functions (Vladis Dronov) [1660337] - [x86] x86/sgx: Add SGX_IOC_ENCLAVE_PROVISION (Vladis Dronov) [1660337] - [x86] x86/sgx: Add SGX_IOC_ENCLAVE_INIT (Vladis Dronov) [1660337] - [x86] x86/sgx: Add SGX_IOC_ENCLAVE_ADD_PAGES (Vladis Dronov) [1660337] - [x86] x86/sgx: Add SGX_IOC_ENCLAVE_CREATE (Vladis Dronov) [1660337] - [x86] x86/sgx: Add an SGX misc driver interface (Vladis Dronov) [1660337] - [mm] mm: Add 'mprotect' hook to struct vm_operations_struct (Vladis Dronov) [1660337] - [x86] x86/sgx: Add SGX page allocator functions (Vladis Dronov) [1660337] - [x86] x86/cpu/intel: Add a nosgx kernel parameter (Vladis Dronov) [1660337] - [x86] x86/cpu/intel: Detect SGX support (Vladis Dronov) [1660337] - [mm] x86/mm: Signal SIGSEGV with PF_SGX (Vladis Dronov) [1660337] - [x86] x86/sgx: Initialize metadata for Enclave Page Cache (EPC) sections (Vladis Dronov) [1660337] - [x86] x86/{cpufeatures, msr}: Add Intel SGX Launch Control hardware bits (Vladis Dronov) [1660337] - [x86] x86/cpufeatures: Add Intel SGX hardware bits (Vladis Dronov) [1660337] - [x86] x86/sgx: Add wrappers for ENCLS functions (Vladis Dronov) [1660337] - [x86] x86/sgx: Add SGX architectural data structures (Vladis Dronov) [1660337] - [mm] x86/fault: Make error_code sanitization more robust (Vladis Dronov) [1660337] - [video] vgacon: remove software scrollback support (Chris von Recklinghausen) [1883596] - [tools] libbpf: fix backport of "libbpf: Remove any use of reallocarray() in libbpf" (Jiri Benc) [1924711] - [net] bpf: Prevent double bpf_prog_put call from bpf_tracing_prog_attach (Jiri Benc) [1924711] - [tools] selftests/bpf: Adding test for arg dereference in extension trace (Jiri Benc) [1924711] - [tools] selftests: Add selftest for disallowing modify_return attachment to freplace (Jiri Benc) [1924711] - [tools] selftests: Add test for multiple attachments of freplace program (Jiri Benc) [1924711] - [tools] selftests/bpf: Turn fexit_bpf2bpf into test with subtests (Jiri Benc) [1924711] - [tools] libbpf: Add support for freplace attachment in bpf_link_create (Jiri Benc) [1924711] - [net] bpf: Fix context type resolving for extension programs (Jiri Benc) [1924711] - [net] bpf: Support attaching freplace programs to multiple attach points (Jiri Benc) [1924711] - [net] bpf: Move prog->aux->linked_prog and trampoline into bpf_link on attach (Jiri Benc) [1924711] - [net] bpf: verifier: refactor check_attach_btf_id() (Jiri Benc) [1924711] - [net] bpf: change logging calls from verbose() to bpf_log() and use log pointer (Jiri Benc) [1924711] - [net] bpf: disallow attaching modify_return tracing functions to other BPF programs (Jiri Benc) [1924711] - [mm] kasan: fix incorrect arguments passing in kasan_add_zero_shadow (Waiman Long) [1921394] - [mm] kasan: fix unaligned address is unhandled in kasan_remove_zero_shadow (Waiman Long) [1921394] - [mm] mm: memcg/slab: optimize objcg stock draining (Waiman Long) [1921394] - [mm] mm: don't wake kswapd prematurely when watermark boosting is disabled (Waiman Long) [1921394] - [mm] mm/vmalloc.c: fix kasan shadow poisoning size (Waiman Long) [1921394] - [mm] mm/vmalloc: Fix unlock order in s_stop() (Waiman Long) [1921394] - [mm] mm/swapfile: do not sleep with a spin lock held (Waiman Long) [1921394] - [mm] mm: list_lru: set shrinker map bit when child nr_items is not zero (Waiman Long) [1921394] - [mm] mm: mempolicy: fix potential pte_unmap_unlock pte error (Waiman Long) [1921394] - [mm] mm/mmu_notifier: fix mmget() assert in __mmu_interval_notifier_insert (Waiman Long) [1921394] - [mm] mm/swapfile.c: fix potential memory leak in sys_swapon (Waiman Long) [1921394] - [mm] mm: validate pmd after splitting (Waiman Long) [1921394] - [mm] hugetlb_cgroup: convert comma to semicolon (Waiman Long) [1921394] - [mm] mm/memory_hotplug: fix unpaired mem_hotplug_begin/done (Waiman Long) [1921394] - [mm] khugepaged: adjust VM_BUG_ON_MM() in __khugepaged_enter() (Waiman Long) [1921394] - [mm] khugepaged: khugepaged_test_exit() check mmget_still_valid() (Waiman Long) [1921394] - [mm] mm/hugetlb: fix calculation of adjust_range_if_pmd_sharing_possible (Waiman Long) [1921394] - [mm] mm/hugetlb.c: clean code by removing unnecessary initialization (Waiman Long) [1921394] - [mm] mm/sparse: never partially remove memmap for early section (Waiman Long) [1921394] - [mm] mm/sparse: fix kernel crash with pfn_section_valid check (Waiman Long) [1921394] - [mm] mm/shuffle: don't move pages between zones and don't read garbage memmaps (Waiman Long) [1921394] - [mm] mm/sparse: rename pfn_present() to pfn_in_present_section() (Waiman Long) [1921394] - [powerpc] powerpc/pseries: Advance pfn if section is not present in lmb_is_removable() (Waiman Long) [1921394] - [powerpc] powerpc/pseries/hotplug-memory: Change rc variable to bool (Waiman Long) [1921394] - [mm] mm/gup: fix fixup_user_fault() on multiple retries (Waiman Long) [1921394] - [mm] mm/gup: Let __get_user_pages_locked() return -EINTR for fatal signal (Waiman Long) [1921394] - [mm] mm/mempolicy: Allow lookup_node() to handle fatal signal (Waiman Long) [1921394] - [include] include/linux/memremap.h: remove stale comments (Waiman Long) [1921394] - [mm] mm/sparsemem: get address to page struct instead of address to pfn (Waiman Long) [1921394] - [fs] hibernate: Allow uswsusp to write to swap (Waiman Long) [1921394] - [mm] mm/hotplug: fix hot remove failure in SPARSEMEM|!VMEMMAP case (Waiman Long) [1921394] - [mm] mm/hmm: add missing call to hmm_pte_need_fault in HMM_PFN_SPECIAL handling (Waiman Long) [1921394] - [mm] mm/hmm: add missing unmaps of the ptep during hmm_vma_handle_pte() (Waiman Long) [1921394] - [mm] mm/hmm: allow snapshot of the special zero page (Waiman Long) [1921394] - [mm] mm/hmm: a few more C style and comment clean ups (Waiman Long) [1921394] - [mm] mm/sparse.c: do not waste pre allocated memmap space (Waiman Long) [1921394] - [mm] mm/sparse: consistently do not zero memmap (Waiman Long) [1921394] - [mm] mm/gup: fix a misnamed "write" argument, and a related bug (Waiman Long) [1921394] - [powerpc] treewide: add checks for the return value of memblock_alloc*() (Waiman Long) [1921394] - [kvm] KVM: x86: Expose AVX512_FP16 for supported CPUID (Paul Lai) [1838734] - [x86] x86: Enumerate AVX512 FP16 CPUID feature flag (Paul Lai) [1838734] - [kvm] x86/kvm: Expose TSX Suspend Load Tracking feature (Paul Lai) [1838734] - [net] sched: act_ct: enable stats for HW offloaded entries (Marcelo Leitner) [1909257] - [scsi] scsi: fnic: Validate io_req before others (Govindarajulu Varadarajan) [1845720] - [scsi] scsi: fnic: Set scsi_set_resid() only for underflow (Govindarajulu Varadarajan) [1845720] - [scsi] scsi: fnic: Change shost_printk() to FNIC_MAIN_DBG() (Govindarajulu Varadarajan) [1845720] - [scsi] scsi: fnic: Avoid looping in TRANS ETH on unload (Govindarajulu Varadarajan) [1845720] - [scsi] scsi: fnic: Change shost_printk() to FNIC_FCS_DBG() (Govindarajulu Varadarajan) [1845720] - [scsi] scsi: fnic: Simplify the return expression of vnic_wq_copy_alloc() (Govindarajulu Varadarajan) [1845720] - [scsi] scsi: fnic: Fix inconsistent format argument type in fnic_debugfs.c (Govindarajulu Varadarajan) [1845720] - [x86] perf/x86/intel/uncore: Fix the scale of the IMC free-running events (Michael Petlan) [1884818 1908305] - [x86] perf/x86/intel/uncore: Reduce the number of CBOX counters (Michael Petlan) [1884818 1908305] - [x86] perf/x86/intel/uncore: Update Ice Lake uncore units (Michael Petlan) [1884818 1908305] - [x86] perf/x86/intel/uncore: Split the Ice Lake and Tiger Lake MSR uncore support (Michael Petlan) [1884818 1908305] - [x86] perf/x86/intel/uncore: Support PCIe3 unit on Snow Ridge (Michael Petlan) [1884818 1908305] - [x86] perf/x86/intel/uncore: Generic support for the PCI sub driver (Michael Petlan) [1884818 1908305] - [x86] perf/x86/intel/uncore: Factor out uncore_pci_pmu_unregister() (Michael Petlan) [1884818 1908305] - [x86] perf/x86/intel/uncore: Factor out uncore_pci_pmu_register() (Michael Petlan) [1884818 1908305] - [x86] perf/x86/intel/uncore: Factor out uncore_pci_find_dev_pmu() (Michael Petlan) [1884818 1908305] - [x86] perf/x86/intel/uncore: Factor out uncore_pci_get_dev_die_info() (Michael Petlan) [1884818 1908305]- [mmc] mmc: sdhci-acpi: For amd device set driver type as MMC_SET_DRIVER_TYPE_A (David Arcari) [1906067] - [pinctrl] pinctrl: Added IRQF_SHARED flag for amd-pinctrl driver (David Arcari) [1906067] - [block] block: export blk_mq_make_request (Ming Lei) [1917913] - [platform] platform/x86: dell-wmi-sysman: fix a NULL pointer dereference (Perry Yuan) [1922587] - [platform] platform/x86: dell-wmi-sysman: work around for BIOS bug (Juan Martinez) [1504859] - [platform] platform/x86: dell-wmi-sysman: fix init_bios_attributes() error handling (Juan Martinez) [1504859] - [platform] platform/x86/dell-wmi-sysman: Make some symbols static (Juan Martinez) [1504859] - [platform] platform/x86/dell-wmi-sysman: Make wmi_sysman_kobj_sysfs_ops static (Juan Martinez) [1504859] - [documentation] docs: ABI: sysfs-class-firmware-attributes: solve some warnings (Juan Martinez) [1504859] - [platform] platform/x86: Use appropriate module alias macro for this kernel (Juan Martinez) [1504859] - [platform] platform/x86: Introduce support for Systems Management Driver over WMI for Dell Systems (Juan Martinez) [1504859] - [md] dm: eliminate potential source of excessive kernel log noise (Mike Snitzer) [1876840] - [scsi] scsi: sd: Suppress spurious errors when WRITE SAME is being disabled (Ewan Milne) [1871060] - [net] libceph, ceph: disambiguate ceph_connection_operations handlers (Jeff Layton) [1893177] - [net] libceph: zero out session key and connection secret (Jeff Layton) [1893177] - [include] libceph: add __maybe_unused to DEFINE_MSGR2_FEATURE (Jeff Layton) [1893177] - [net] libceph: align session_key and con_secret to 16 bytes (Jeff Layton) [1893177] - [net] libceph: fix auth_signature buffer allocation in secure mode (Jeff Layton) [1893177] - [fs] ceph: reencode gid_list when reconnecting (Jeff Layton) [1893177] - [net] libceph: drop ceph_auth_{create, update}_authorizer() (Jeff Layton) [1893177] - [fs] libceph, ceph: make use of __ceph_auth_get_authorizer() in msgr1 (Jeff Layton) [1893177] - [net] libceph, ceph: implement msgr2.1 protocol (crc and secure modes) (Jeff Layton) [1893177] - [net] libceph: introduce connection modes and ms_mode option (Jeff Layton) [1893177] - [block] libceph, rbd: ignore addr->type while comparing in some cases (Jeff Layton) [1893177] - [net] libceph, ceph: get and handle cluster maps with addrvecs (Jeff Layton) [1893177] - [net] libceph: factor out finish_auth() (Jeff Layton) [1893177] - [net] libceph: drop ac->ops->name field (Jeff Layton) [1893177] - [net] libceph: amend cephx init_protocol() and build_request() (Jeff Layton) [1893177] - [net] libceph, ceph: incorporate nautilus cephx changes (Jeff Layton) [1893177] - [net] libceph: safer en/decoding of cephx requests and replies (Jeff Layton) [1893177] - [net] libceph: more insight into ticket expiry and invalidation (Jeff Layton) [1893177] - [net] libceph: move msgr1 protocol specific fields to its own struct (Jeff Layton) [1893177] - [net] libceph: move msgr1 protocol implementation to its own file (Jeff Layton) [1893177] - [net] libceph: use sendpage_ok() in ceph_tcp_sendpage() (Jeff Layton) [1893177] - [net] net: introduce helper sendpage_ok() in include/linux/net.h (Jeff Layton) [1893177] - [net] libceph: separate msgr1 protocol implementation (Jeff Layton) [1893177] - [net] libceph: export remaining protocol independent infrastructure (Jeff Layton) [1893177] - [net] libceph: export zero_page (Jeff Layton) [1893177] - [net] libceph: rename and export con->flags bits (Jeff Layton) [1893177] - [net] libceph: rename and export con->state states (Jeff Layton) [1893177] - [net] libceph: make con->state an int (Jeff Layton) [1893177] - [net] libceph: don't export ceph_messenger_{init_fini}() to modules (Jeff Layton) [1893177] - [net] libceph: make sure our addr->port is zero and addr->nonce is non-zero (Jeff Layton) [1893177] - [net] libceph: factor out ceph_con_get_out_msg() (Jeff Layton) [1893177] - [net] libceph: change ceph_con_in_msg_alloc() to take hdr (Jeff Layton) [1893177] - [net] libceph: change ceph_msg_data_cursor_init() to take cursor (Jeff Layton) [1893177] - [net] libceph: handle discarding acked and requeued messages separately (Jeff Layton) [1893177] - [net] libceph: drop msg->ack_stamp field (Jeff Layton) [1893177] - [net] libceph: remove redundant session reset log message (Jeff Layton) [1893177] - [net] libceph: clear con->peer_global_seq on RESETSESSION (Jeff Layton) [1893177] - [net] libceph: rename reset_connection() to ceph_con_reset_session() (Jeff Layton) [1893177] - [net] libceph: split protocol reset bits out of reset_connection() (Jeff Layton) [1893177] - [net] libceph: don't call reset_connection() on version/feature mismatches (Jeff Layton) [1893177] - [net] libceph: lower exponential backoff delay (Jeff Layton) [1893177] - [net] libceph: include middle_len in process_message() dout (Jeff Layton) [1893177] - [fs] ceph: implement updated ceph_mds_request_head structure (Jeff Layton) [1893177] - [fs] ceph: clean up argument lists to __prepare_send_request and __send_request (Jeff Layton) [1893177] - [fs] ceph: take a cred reference instead of tracking individual uid/gid (Jeff Layton) [1893177] - [fs] ceph: don't reach into request header for readdir info (Jeff Layton) [1893177] - [fs] ceph: set osdmap epoch for setxattr (Jeff Layton) [1893177] - [fs] ceph: remove redundant assignment to variable i (Jeff Layton) [1893177] - [fs] ceph: add ceph.caps vxattr (Jeff Layton) [1893177] - [fs] ceph: when filling trace, call ceph_get_inode outside of mutexes (Jeff Layton) [1893177] - [fs] Revert "ceph: allow rename operation under different quota realms" (Jeff Layton) [1893177] - [fs] ceph: fix inode refcount leak when ceph_fill_inode on non-I_NEW inode fails (Jeff Layton) [1893177] - [fs] ceph: downgrade warning from mdsmap decode to debug (Jeff Layton) [1893177] - [fs] ceph: fix race in concurrent __ceph_remove_cap invocations (Jeff Layton) [1893177] - [fs] ceph: pass down the flags to grab_cache_page_write_begin (Jeff Layton) [1893177] - [fs] ceph: add ceph.{cluster_fsid/client_id} vxattrs (Jeff Layton) [1893177] - [fs] ceph: add status debugfs file (Jeff Layton) [1893177] - [include] libceph: remove unused port macros (Jeff Layton) [1893177] - [fs] ceph: ensure we have Fs caps when fetching dir link count (Jeff Layton) [1893177] - [fs] ceph: send dentry lease metrics to MDS daemon (Jeff Layton) [1893177] - [fs] ceph: acquire Fs caps when getting dir stats (Jeff Layton) [1893177] - [fs] ceph: fix up some warnings on W=1 builds (Jeff Layton) [1893177] - [fs] ceph: queue MDS requests to REJECTED sessions when CLEANRECOVER is set (Jeff Layton) [1893177] - [fs] ceph: remove timeout on allowing reconnect after blocklisting (Jeff Layton) [1893177] - [fs] ceph: add new RECOVER mount_state when recovering session (Jeff Layton) [1893177] - [fs] ceph: make fsc->mount_state an int (Jeff Layton) [1893177] - [fs] ceph: don't WARN when removing caps due to blocklisting (Jeff Layton) [1893177] - [fs] ceph: check session state after bumping session->s_seq (Jeff Layton) [1893177] - [net] libceph: clear con->out_msg on Policy::stateful_server faults (Jeff Layton) [1893177] - [net] libceph: format ceph_entity_addr nonces as unsigned (Jeff Layton) [1893177] - [include] libceph: fix ENTITY_NAME format suggestion (Jeff Layton) [1893177] - [net] libceph: move a dout in queue_con_delay() (Jeff Layton) [1893177] - [fs] ceph: comment cleanups and clarifications (Jeff Layton) [1893177] - [fs] ceph: break up send_cap_msg (Jeff Layton) [1893177] - [fs] ceph: drop separate mdsc argument from __send_cap (Jeff Layton) [1893177] - [fs] ceph: promote to unsigned long long before shifting (Jeff Layton) [1893177] - [fs] ceph: don't SetPageError on readpage errors (Jeff Layton) [1893177] - [fs] ceph: mark ceph_fmt_xattr() as printf-like for better type checking (Jeff Layton) [1893177] - [fs] ceph: fold ceph_update_writeable_page into ceph_write_begin (Jeff Layton) [1893177] - [fs] ceph: fold ceph_sync_writepages into writepage_nounlock (Jeff Layton) [1893177] - [fs] ceph: fold ceph_sync_readpages into ceph_readpage (Jeff Layton) [1893177] - [fs] ceph: don't call ceph_update_writeable_page from page_mkwrite (Jeff Layton) [1893177] - [fs] ceph: break out writeback of incompatible snap context to separate function (Jeff Layton) [1893177] - [fs] ceph: add a note explaining session reject error string (Jeff Layton) [1893177] - [net] libceph: switch to the new "osd blocklist add" command (Jeff Layton) [1893177] - [fs] libceph, rbd, ceph: "blacklist" -> "blocklist" (Jeff Layton) [1893177] - [fs] ceph: have ceph_writepages_start call pagevec_lookup_range_tag (Jeff Layton) [1893177] - [fs] ceph: use kill_anon_super helper (Jeff Layton) [1893177] - [fs] ceph: metrics for opened files, pinned caps and opened inodes (Jeff Layton) [1893177] - [fs] ceph: add ceph_sb_to_mdsc helper support to parse the mdsc (Jeff Layton) [1893177] - [fs] ceph: drop special-casing for ITER_PIPE in ceph_sync_read (Jeff Layton) [1893177] - [fs] ceph: add column 'mds' to show caps in more user friendly (Jeff Layton) [1893177] - [include] libceph: multiple workspaces for CRUSH computations (Jeff Layton) [1893177] - [fs] ceph: remove unnecessary return in switch statement (Jeff Layton) [1893177] - [fs] ceph: encode inodes' parent/d_name in cap reconnect message (Jeff Layton) [1893177] - [include] libceph: add __maybe_unused to DEFINE_CEPH_FEATURE (Jeff Layton) [1893177] - [fs] ceph: use frag's MDS in either mode (Jeff Layton) [1893177] - [fs] ceph: move sb->wb_pagevec_pool to be a global mempool (Jeff Layton) [1893177] - [fs] ceph: remove redundant initialization of variable mds (Jeff Layton) [1893177] - [fs] ceph: fix use-after-free for fsc->mdsc (Jeff Layton) [1893177] - [fs] ceph: remove unused variables in ceph_mdsmap_decode() (Jeff Layton) [1893177] - [fs] ceph: delete repeated words in fs/ceph/ (Jeff Layton) [1893177] - [fs] ceph: send client provided metric flags in client metadata (Jeff Layton) [1893177] - [fs] ceph: periodically send perf metrics to MDSes (Jeff Layton) [1893177] - [fs] ceph: check the sesion state and return false in case it is closed (Jeff Layton) [1893177] - [net] libceph: replace HTTP links with HTTPS ones (Jeff Layton) [1893177] - [fs] ceph: remove unnecessary cast in kfree() (Jeff Layton) [1893177] - [net] libceph: just have osd_req_op_init() return a pointer (Jeff Layton) [1893177] - [fs] ceph: do not access the kiocb after aio requests (Jeff Layton) [1893177] - [fs] ceph: clean up and optimize ceph_check_delayed_caps() (Jeff Layton) [1893177] - [fs] ceph: fix potential mdsc use-after-free crash (Jeff Layton) [1893177] - [fs] ceph: switch to WARN_ON_ONCE in encode_supported_features() (Jeff Layton) [1893177] - [fs] ceph: add global total_caps to count the mdsc's total caps number (Jeff Layton) [1893177] - [fs] ceph: add check_session_state() helper and make it global (Jeff Layton) [1893177] - [net] libceph: dump class and method names on method calls (Jeff Layton) [1893177] - [net] libceph: use target_copy() in send_linger() (Jeff Layton) [1893177] - [fs] ceph: add metadata perf metric support (Jeff Layton) [1893177] - [fs] ceph: add read/write latency metric support (Jeff Layton) [1893177] - [fs] ceph: add caps perf metric for each superblock (Jeff Layton) [1893177] - [fs] ceph: add dentry lease metric support (Jeff Layton) [1893177] - [include] math64: New DIV64_U64_ROUND_CLOSEST helper (Jeff Layton) [1893177] - [tty] tty: Fix ->pgrp locking in tiocspgrp() (Waiman Long) [1908197] {CVE-2020-29661}- [mm] Revert "powerpc: Ensure that swiotlb buffer is allocated from low memory" (Diego Domingos) [1907131] - [fs] xfs: use ENOTBLK for direct I/O to buffered I/O fallback (Carlos Maiolino) [1922953] - [nvme] nvme-multipath: Early exit if no path is available (Gopal Tiwari) [1880508] - [scsi] scsi: lpfc: Add support for eh_should_retry_cmd() (Ewan Milne) [1801585] - [scsi] scsi: scsi_transport_fc: Add store capability to rport port_state in sysfs (Ewan Milne) [1801585] - [scsi] scsi: scsi_transport_fc: Add a new rport state FC_PORTSTATE_MARGINAL (Ewan Milne) [1801585] - [scsi] scsi: core: No retries on abort success (Ewan Milne) [1801585] - [scsi] scsi: core: Add a new error code DID_TRANSPORT_MARGINAL in scsi.h (Ewan Milne) [1801585] - [scsi] scsi: core: Add limitless cmd retry support (Ewan Milne) [1801585] - [fs] gfs2: Fix deadlock between gfs2_{create_inode, inode_lookup} and delete_work_func (Andreas Grunbacher) [1903190] - [fs] gfs2: Don't call cancel_delayed_work_sync from within delete work function (Andreas Grunbacher) [1903190] - [cpufreq] acpi-cpufreq: Honor _PSD table setting on new AMD CPUs (Terry Bowman) [1886943] - [x86] x86/cpufeatures: Enumerate TSX suspend load address tracking instructions (Josh Poimboeuf) [1836980] - [powerpc] powerpc/pseries/svm: Allocate SWIOTLB buffer anywhere in memory (Diego Domingos) [1869184] - [mm] powerpc: Ensure that swiotlb buffer is allocated from low memory (Diego Domingos) [1869184] - [fs] debugfs: Fix module state check condition (Vladis Dronov) [1866285] - [fs] debugfs: Check module state before warning in {full/open}_proxy_open() (Vladis Dronov) [1866285]- [firmware] efi: Don't attempt to map RCI2 config table if it doesn't exist (Lenny Szubowicz) [1779590] - [firmware] efi: Make CONFIG_EFI_RCI2_TABLE selectable on x86 only (Lenny Szubowicz) [1779590] - [firmware] efi: Make unexported efi_rci2_sysfs_init() static (Lenny Szubowicz) [1779590] - [iommu] iommu: use the __iommu_attach_device() directly for deferred attach (Lianbo Jiang) [1904658] - [iommu] dma-iommu: use static-key to minimize the impact in the fast-path (Lianbo Jiang) [1904658] - [x86] x86/PCI: sta2x11: use default DMA address translation (Jerry Snitselaar) [1887546] - [powerpc] powerpc: use the generic dma_ops_bypass mode (Jerry Snitselaar) [1887546] - [dma] dmaengine: fix error codes in channel_register() (Jerry Snitselaar) [1837187] - [dma] dmaengine: idxd: off by one in cleanup code (Jerry Snitselaar) [1837187] - [documentation] dmaengine: idxd: Add ABI documentation for shared wq (Jerry Snitselaar) [1837187] - [dma] dmaengine: idxd: Clean up descriptors with fault error (Jerry Snitselaar) [1837187] - [dma] dmaengine: idxd: Add shared workqueue support (Jerry Snitselaar) [1837187] - [dma] dmaengine: idxd: fix mapping of portal size (Jerry Snitselaar) [1837187] - [dma] dmaengine: idxd: fix wq config registers offset programming (Jerry Snitselaar) [1837187] - [dma] dmaengine: ioat: Allocate correct size for descriptor chunk (Jerry Snitselaar) [1837187] - [uapi] dmaengine: idxd: add missing invalid flags field to completion (Jerry Snitselaar) [1837187] - [uapi] dmaengine: idxd: fix hw descriptor fields for delta record (Jerry Snitselaar) [1837187] - [uapi] dmaengine: idxd: Merge definition of dsa_batch_desc into dsa_hw_desc (Jerry Snitselaar) [1838386 1837187] - [dma] dmaengine: dmatest: Return boolean result directly in filter() (Jerry Snitselaar) [1837187] - [dma] dmaengine: dmatest: Check list for emptiness before access its last entry (Jerry Snitselaar) [1837187] - [dma] dmaengine: ioat: Make two symbols static (Jerry Snitselaar) [1837187] - [dma] dmaengine: dmatest: Print error codes as signed value (Jerry Snitselaar) [1837187] - [dma] dmaengine: idxd: add command status to idxd sysfs attribute (Jerry Snitselaar) [1893465 1837187] - [dma] dmaengine: idxd: add support for configurable max wq batch size (Jerry Snitselaar) [1893468 1837187] - [dma] dmaengine: idxd: add support for configurable max wq xfer size (Jerry Snitselaar) [1893468 1837187] - [documentation] dmaengine: idxd: add leading / for sysfspath in ABI documentation (Jerry Snitselaar) [1837187] - [dma] dmaengine: idxd: clear misc interrupt cause after read (Jerry Snitselaar) [1837187] - [dma] dmaengine: dmatest: Prevent to run on misconfigured channel (Jerry Snitselaar) [1837187] - [dma] dmaengine: acpi: Put the CSRT table after using it (Jerry Snitselaar) [1837187] - [dma] dmaengine: idxd: reset states after device disable or reset (Jerry Snitselaar) [1837187] - [dma] dmaengine: idxd: move idxd interrupt handling to mask instead of ignore (Jerry Snitselaar) [1872374 1837187] - [dma] dmaengine: idxd: add work queue drain support (Jerry Snitselaar) [1837187] - [dma] dmaengine: idxd: move submission to sbitmap_queue (Jerry Snitselaar) [1837187] - [dma] dmaengine: cookie bypass for out of order completion (Jerry Snitselaar) [1838893 1837187] - [dma] dmaengine: ioat setting ioat timeout as module parameter (Jerry Snitselaar) [1837187] - [dma] dmaengine: dmatest: stop completed threads when running without set channel (Jerry Snitselaar) [1837187] - [dma] dmaengine: idxd: fix misc interrupt handler thread unmasking (Jerry Snitselaar) [1877126 1837187] - [dma] dmaengine: idxd: cleanup workqueue config after disabling (Jerry Snitselaar) [1837187] - [dma] dmaengine: idxd: fix cdev locking for open and release (Jerry Snitselaar) [1837187] - [dma] dmaengine: Replace zero-length array with flexible-array (Jerry Snitselaar) [1837187] - [dma] dmaengine: Fix doc strings to satisfy validation script (Jerry Snitselaar) [1837187] - [dma] dmaengine: Include dmaengine.h into dmaengine.c (Jerry Snitselaar) [1837187] - [dma] dmaengine: dmatest: Describe members of struct dmatest_info (Jerry Snitselaar) [1837187] - [dma] dmaengine: dmatest: Describe members of struct dmatest_params (Jerry Snitselaar) [1837187] - [dma] dmaengine: dmatest: Allow negative timeout value to specify infinite wait (Jerry Snitselaar) [1837187] - [dma] Revert "dmaengine: dmatest: timeout value of -1 should specify infinite wait" (Jerry Snitselaar) [1837187] - [dma] dmaengine: ioat: adding missed issue_pending to timeout handler (Jerry Snitselaar) [1837187] - [dma] dmaengine: ioat: remove unnesesery double complition timer modification (Jerry Snitselaar) [1837187] - [dma] dmaengine: ioat: removing duplicate code from timeout handler (Jerry Snitselaar) [1837187] - [dma] dmaengine: ioat: Decreasing allocation chunk size 2M->512K (Jerry Snitselaar) [1837187] - [dma] dmaengine: ioat: fixing chunk sizing macros dependency (Jerry Snitselaar) [1837187] - [dma] dmaengine: idxd: export hw version through sysfs (Jerry Snitselaar) [1838888 1837187] - [dma] dmaengine: dmatest: Restore default for channel (Jerry Snitselaar) [1837187] - [dma] dmaengine: idxd: fix interrupt completion after unmasking (Jerry Snitselaar) [1838895 1837187] - [dma] dmaengine: dmatest: Fix process hang when reading 'wait' parameter (Jerry Snitselaar) [1837187] - [dma] dmaengine: dmatest: Fix iteration non-stop logic (Jerry Snitselaar) [1837187] - [dma] dmaengine: fix channel index enumeration (Jerry Snitselaar) [1838390 1837187] - [include] include/linux/dmaengine: Typos fixes in API documentation (Jerry Snitselaar) [1837187] - [dma] dmaengine: idxd: remove global token limit check (Jerry Snitselaar) [1838385 1837187] - [dma] dmaengine: idxd: reflect shadow copy of traffic class programming (Jerry Snitselaar) [1838381 1837187] - [dma] dmaengine: Create debug directories for DMA devices (Jerry Snitselaar) [1837187] - [dma] dmaengine: Add basic debugfs support (Jerry Snitselaar) [1837187] - [include] dmaengine: consistently return string literal from switch-case (Jerry Snitselaar) [1837187] - [include] dmaengine: Drop redundant 'else' keyword (Jerry Snitselaar) [1837187] - [include] dmaengine: Use negative condition for better readability (Jerry Snitselaar) [1837187] - [include] dmaengine: Refactor dmaengine_check_align() to be bit operations only (Jerry Snitselaar) [1837187] - [dma] dmaengine: idxd: expose general capabilities register in sysfs (Jerry Snitselaar) [1837187 1836532] - [dma] dmaengine: idxd: check return result from check_vma() in cdev (Jerry Snitselaar) [1837187 1836530] - [dma] dmanegine: ioat/dca: Replace zero-length array with flexible-array member (Jerry Snitselaar) [1837187] - [dma] dmaengine: idxd: remove set but not used variable 'idxd_cdev' (Jerry Snitselaar) [1837187] - [dma] dmaengine: idxd: remove set but not used variable 'group' (Jerry Snitselaar) [1837187] - [documentation] dmaengine: idxd: add sysfs ABI for idxd driver (Jerry Snitselaar) [1837187] - [dma] dmaengine: idxd: fix off by one on cdev dwq refcount (Jerry Snitselaar) [1838366 1837187] - [dma] dmaengine: idxd: wq size configuration needs to check global max size (Jerry Snitselaar) [1837187 1836579] - [dma] dmaengine: idxd: sysfs input of wq incorrect wq type should return error (Jerry Snitselaar) [1837187 1836585] - [dma] dmaengine: idxd: correct reserved token calculation (Jerry Snitselaar) [1837187 1836647] - [dma] dmaengine: idxd: Fix error handling in idxd_wq_cdev_dev_setup() (Jerry Snitselaar) [1838354 1837187] - [dma] dmaengine: idxd: fix runaway module ref count on device driver bind (Jerry Snitselaar) [1837187 1836649] - [dma] dmaengine: idxd: fix boolconv.cocci warnings (Jerry Snitselaar) [1837187] - [dma] dmaengine: idxd: add char driver to expose submission portal to userland (Jerry Snitselaar) [1837187] - [dma] dmaengine: idxd: connect idxd to dmaengine subsystem (Jerry Snitselaar) [1837187] - [dma] dmaengine: idxd: add descriptor manipulation routines (Jerry Snitselaar) [1837187] - [dma] dmaengine: idxd: add configuration component of driver (Jerry Snitselaar) [1837187] - [dma] dmaengine: idxd: Init and probe for Intel data accelerators (Jerry Snitselaar) [1837187] - [include] io-64-nonatomic: add io{read|write}64{_lo_hi|_hi_lo} macros (Jerry Snitselaar) [1837187] - [powerpc] iomap: introduce io{read|write}64_{lo_hi|hi_lo} (Jerry Snitselaar) [1837187] - [lib] iomap: Use non-raw io functions for io{read|write}XXbe (Jerry Snitselaar) [1837187] - [dma] dmaengine: virt-dma: use vchan_vdesc_fini() to free descriptors (Jerry Snitselaar) [1837187] - [dma] dmaengine: virt-dma: Add missing locking around list operations (Jerry Snitselaar) [1837187] - [dma] dmaengine: virt-dma: Do not call desc_free() under a spin_lock (Jerry Snitselaar) [1837187] - [dma] dmaengine: virt-dma: remove debug message (Jerry Snitselaar) [1837187] - [dma] dmaengine: virt-dma: Add missing locking (Jerry Snitselaar) [1837187] - [dma] dmaengine: ioat: Support in-use unbind (Jerry Snitselaar) [1837187] - [dma] dmaengine: move .device_release missing log warning to debug level (Jerry Snitselaar) [1837187] - [dma] dmaengine: Cleanups for the slave <-> channel symlink support (Jerry Snitselaar) [1837187] - [dma] dmaengine: fix null ptr check for __dma_async_device_channel_register() (Jerry Snitselaar) [1837187] - [dma] dmaengine: Fix return value for dma_request_chan() in case of failure (Jerry Snitselaar) [1837187] - [dma] dmaengine: Create symlinks between DMA channels and slaves (Jerry Snitselaar) [1837187] - [dma] dmaengine: add support to dynamic register/unregister of channels (Jerry Snitselaar) [1837187] - [dma] dmaengine: break out channel registration (Jerry Snitselaar) [1837187] - [x86] x86/asm: Carve out a generic movdir64b() helper for general usage (Jerry Snitselaar) [1837187] - [x86] x86/asm: add iosubmit_cmds512() based on MOVDIR64B CPU instruction (Jerry Snitselaar) [1837187] - [dma] dmaengine: Move dma_get_{, any_}slave_channel() to private dmaengine.h (Jerry Snitselaar) [1837187] - [include] dmaengine: Remove dma_request_slave_channel_compat() wrapper (Jerry Snitselaar) [1837187] - [dma] dmaengine: Remove dma_device_satisfies_mask() wrapper (Jerry Snitselaar) [1837187] - [include] dmaengine: Add helper function to convert direction value to text (Jerry Snitselaar) [1837187] - [dma] dmaengine: Add support for reporting DMA cached data amount (Jerry Snitselaar) [1837187] - [dma] dmaengine: Add metadata_ops for dma_async_tx_descriptor (Jerry Snitselaar) [1837187] - [dma] dmaengine: print more meaningful error message (Jerry Snitselaar) [1837187] - [dma] dmaengine: move module_/dma_device_put() after route free (Jerry Snitselaar) [1837187] - [dma] dmaengine: Add reference counting to dma_device struct (Jerry Snitselaar) [1837187] - [dma] dmaengine: Move dma_channel_rebalance() infrastructure up in code (Jerry Snitselaar) [1837187] - [dma] dmaengine: Call module_put() after device_free_chan_resources() (Jerry Snitselaar) [1837187] - [dma] dmaengine: Store module owner in dma_device struct (Jerry Snitselaar) [1837187] - [include] dmaengine: Remove spaces before TABs (Jerry Snitselaar) [1837187] - [dma] ioat: ioat_alloc_ring() failure handling (Jerry Snitselaar) [1837187] - [dma] dmaengine: virt-dma: Fix access after free in vchan_complete() (Jerry Snitselaar) [1837187] - [include] dmaengine: Fix access to uninitialized dma_slave_caps (Jerry Snitselaar) [1837187] - [dma] dmanegine: ioat/dca: Use struct_size() helper (Jerry Snitselaar) [1837187] - [dma] dmaengine: acpi: Add kernel doc parameter descriptions (Jerry Snitselaar) [1837187] - [dma] dmaengine: acpi: Set up DMA mask based on CSRT (Jerry Snitselaar) [1837187] - [dma] dmaengine: dmatest: Add support for completion polling (Jerry Snitselaar) [1837187] - [dma] dmaengine: virt-dma: store result on dma descriptor (Jerry Snitselaar) [1837187] - [dma] dmaengine: dmatest: timeout value of -1 should specify infinite wait (Jerry Snitselaar) [1837187] - [dma] dmaengine: Grammar s/the its/its/, s/need/needs/ (Jerry Snitselaar) [1837187] - [dma] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 284 (Jerry Snitselaar) [1837187] - [dma] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 291 (Jerry Snitselaar) [1837187] - [dma] treewide: Add SPDX license identifier - Makefile/Kconfig (Jerry Snitselaar) [1837187] - [dma] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 500 (Jerry Snitselaar) [1837187] - [dma] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 7 (Jerry Snitselaar) [1837187] - [dma] dmaengine: dmatest: move test data alloc & free into functions (Jerry Snitselaar) [1837187] - [dma] dmaengine: dmatest: add short-hand `buf_size` var in dmatest_func() (Jerry Snitselaar) [1837187] - [dma] dmaengine: dmatest: wrap src & dst data into a struct (Jerry Snitselaar) [1837187] - [dma] dmaengine: dmatest: Abort test in case of mapping error (Jerry Snitselaar) [1837187] - [dma] dmaengine: dmatest: Add transfer_size parameter (Jerry Snitselaar) [1837187] - [dma] dmaengine: dmatest: Add alignment parameter (Jerry Snitselaar) [1837187] - [dma] dmaengine: dmatest: Use fixed point div to calculate iops (Jerry Snitselaar) [1837187] - [dma] dmaengine: dmatest: Add support for multi channel testing (Jerry Snitselaar) [1837187] - [dma] dmaengine: dmatest: fix a small memory leak in dmatest_func() (Jerry Snitselaar) [1837187] - [dma] dmaengine: dmatest: move size checks earlier in function (Jerry Snitselaar) [1837187] - [dma] dmaengine: dmatest: use dmaengine_terminate_sync() instead (Jerry Snitselaar) [1837187] - [dma] dmaengine: dmatest: unmap data on a single code-path when xfer done (Jerry Snitselaar) [1837187] - [dma] dmaengine: idma64: replace spin_lock_irqsave with spin_lock (Jerry Snitselaar) [1837187] - [dma] dmaengine: idma: remove dma_slave_config direction usage (Jerry Snitselaar) [1837187] - [dma] dmaengine: ioat: fix prototype of ioat_enumerate_channels (Jerry Snitselaar) [1837187] - [dma] dmaengine: ioatdma: set the completion address register after channel reset (Jerry Snitselaar) [1837187] - [dma] dmaengine: idma64: Support dmaengine_terminate_sync() (Jerry Snitselaar) [1837187] - [dma] dmaengine: add a new helper dmaenginem_async_device_register (Jerry Snitselaar) [1837187] - [documentation] Documentation/x86: Add documentation for SVA (Shared Virtual Addressing) (Jerry Snitselaar) [1836777] - [iommu] iommu/vt-d: Change flags type to unsigned int in binding mm (Jerry Snitselaar) [1836777] - [drm] drm, iommu: Change type of pasid to u32 (Jerry Snitselaar) [1836777] - [x86] x86/asm: Add an enqcmds() wrapper for the ENQCMDS instruction (Jerry Snitselaar) [1837187] - [x86] x86/mmu: Allocate/free a PASID (Jerry Snitselaar) [1836777] - [x86] x86/cpufeatures: Mark ENQCMD as disabled when configured out (Jerry Snitselaar) [1836777] - [mm] mm: Add a pasid member to struct mm_struct (Jerry Snitselaar) [1836777] - [x86] x86/msr-index: Define an IA32_PASID MSR (Jerry Snitselaar) [1836777] - [x86] x86/fpu/xstate: Add supervisor PASID state for ENQCMD (Jerry Snitselaar) [1836777] - [x86] x86/cpufeatures: Enumerate ENQCMD and ENQCMDS instructions (Jerry Snitselaar) [1836777] - [x86] x86/fpu/xstate: Restore supervisor states for signal return (Jerry Snitselaar) [1837178] - [x86] x86/fpu/xstate: Preserve supervisor states for the slow path in __fpu__restore_sig() (Jerry Snitselaar) [1837178] - [x86] x86/fpu: Introduce copy_supervisor_to_kernel() (Jerry Snitselaar) [1837178] - [x86] x86/fpu/xstate: Update copy_kernel_to_xregs_err() for supervisor states (Jerry Snitselaar) [1837178] - [x86] x86/fpu/xstate: Update sanitize_restored_xstate() for supervisor xstates (Jerry Snitselaar) [1837178] - [x86] x86/fpu/xstate: Define new functions for clearing fpregs and xstates (Jerry Snitselaar) [1837178] - [x86] x86/fpu/xstate: Introduce XSAVES supervisor states (Jerry Snitselaar) [1837178] - [x86] x86/fpu/xstate: Separate user and supervisor xfeatures mask (Jerry Snitselaar) [1837178] - [x86] x86/fpu/xstate: Define new macros for supervisor and user xstates (Jerry Snitselaar) [1837178] - [x86] x86/fpu/xstate: Rename validate_xstate_header() to validate_user_xstate_header() (Jerry Snitselaar) [1837178] - [x86] copy_xstate_to_kernel: Fix typo which caused GDB regression (Jerry Snitselaar) [1837178] - [x86] copy_xstate_to_kernel(): don't leave parts of destination uninitialized (Jerry Snitselaar) [1837178] - [x86] x86/fpu/xstate: Warn when checking alignment of disabled xfeatures (Jerry Snitselaar) [1837178] - [x86] x86/fpu/xstate: Fix XSAVES offsets in setup_xstate_comp() (Jerry Snitselaar) [1837178] - [x86] x86/fpu/xstate: Fix last_good_offset in setup_xstate_features() (Jerry Snitselaar) [1837178] - [x86] x86/fpu: Shrink space allocated for xstate_comp_offsets (Jerry Snitselaar) [1837178] - [x86] x86/fpu/xstate: Make xfeature_is_supervisor()/xfeature_is_user() return bool (Jerry Snitselaar) [1837178] - [x86] x86/fpu/xstate: Fix small issues (Jerry Snitselaar) [1837178] - [x86] x86/fpu: Use XFEATURE_FP/SSE enum values instead of hardcoded numbers (Jerry Snitselaar) [1837178] - [x86] x86/fpu: Use unsigned long long shift in xfeature_uncompacted_offset() (Jerry Snitselaar) [1837178] - [iommu] iommu/vt-d: Fix sid not set issue in intel_svm_bind_gpasid() (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: Fix kernel NULL pointer dereference in find_domain() (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: include conditionally on CONFIG_INTEL_IOMMU_SVM (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: Fix misuse of ALIGN in qi_flush_piotlb() (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: Don't read VCCAP register unless it exists (Jerry Snitselaar) [1887546] - [iommu] iommu/arm-smmu-v3: Add SMMUv3.2 range invalidation support (Jerry Snitselaar) [1887546] - [iommu] iommu/arm-smmu-v3: Batch ATC invalidation commands (Jerry Snitselaar) [1887546] - [iommu] iommu/arm-smmu-v3: Add command queue batching helpers (Jerry Snitselaar) [1887546] - [iommu] iommu/amd: Add sanity check for interrupt remapping table length macros (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: Fix lockdep splat in iommu_flush_dev_iotlb() (Jerry Snitselaar) [1887546] - [iommu] iommu/amd: Restore IRTE.RemapEn bit for amd_iommu_activate_guest_mode (Jerry Snitselaar) [1887546] - [iommu] iommu/amd: Fix potential @entry null deref (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: Handle 36bit addressing for x86-32 (Jerry Snitselaar) [1887546] - [iommu] iommu/amd: Do not use IOMMUv2 functionality when SME is active (Jerry Snitselaar) [1887546] - [iommu] iommu/amd: Do not force direct mapping when SME is active (Jerry Snitselaar) [1887546] - [iommu] iommu/amd: Use cmpxchg_double() when updating 128-bit IRTE (Jerry Snitselaar) [1887546] - [iommu] iommu/amd: Restore IRTE.RemapEn bit after programming IRTE (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: Fix NULL pointer dereference in dev_iommu_priv_set() (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: Serialize IOMMU GCMD register modifications (Jerry Snitselaar) [1887546] - [dma] dma-pool: Fix an uninitialized variable bug in atomic_pool_expand() (Jerry Snitselaar) [1887546] - [dma] dma-pool: Only allocate from CMA when in same memory zone (Jerry Snitselaar) [1887546] - [dma] dma-pool: fix coherent pool allocations for IOMMU mappings (Jerry Snitselaar) [1887546] - [iommu] iommu/amd: Move Kconfig and Makefile bits down into amd directory (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: Move Kconfig and Makefile bits down into intel directory (Jerry Snitselaar) [1887546] - [iommu] iommu: Add gfp parameter to io_pgtable_ops->map() (Jerry Snitselaar) [1887546] - [iommu] iommu: Mark __iommu_map_sg() as static (Jerry Snitselaar) [1887546] - [iommu] iommu: Tidy up Kconfig for SoC IOMMUs (Jerry Snitselaar) [1887546] - [iommu] iommu: Make some functions static (Jerry Snitselaar) [1887546] - [include] iommu: Move sg_table wrapper out of CONFIG_IOMMU_SUPPORT (Jerry Snitselaar) [1887546] - [powerpc] powerpc/dma: Remove dev->archdata.iommu_domain (Jerry Snitselaar) [1887546] - [iommu] iommu/amd: Remove double zero check (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: Rename intel-pasid.h to pasid.h (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: Add page response ops support (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: Report page request faults for guest SVA (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: Add a helper to get svm and sdev for pasid (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: Refactor device_to_iommu() helper (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: Disable multiple GPASID-dev bind (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: Warn on out-of-range invalidation address (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: Fix devTLB flush for vSVA (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: Handle non-page aligned address (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: Fix PASID devTLB invalidation (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: Remove global page support in devTLB flush (Jerry Snitselaar) [1887546] - [include] iommu/vt-d: Enforce PASID devTLB field mask (Jerry Snitselaar) [1887546] - [iommu] iommu: Remove unused IOMMU_SYS_CACHE_ONLY flag (Jerry Snitselaar) [1887546] - [iommu] PCI/ATS: Add pci_pri_supported() to check device or associated PF (Jerry Snitselaar) [1887546] - [pci] PCI: Treat "external-facing" devices themselves as internal (Jerry Snitselaar) [1887546] - [documentation] docs: fix references for DMA*.txt files (Jerry Snitselaar) [1887546] - [dma] dma-contiguous: cleanup dma_alloc_contiguous (Jerry Snitselaar) [1887546] - [dma] dma-debug: use named initializers for dir2name (Jerry Snitselaar) [1887546] - [dma] dma-mapping: add a dma_ops_bypass flag to struct device (Jerry Snitselaar) [1887546] - [dma] dma-mapping: inline the fast path dma-direct calls (Jerry Snitselaar) [1887546] - [dma] dma-mapping: move the remaining DMA API calls out of line (Jerry Snitselaar) [1887546] - [dma] dma-mapping: don't BUG when calling dma_map_resource on RAM (Jerry Snitselaar) [1887546] - [of] of: Allow the iommu-map property to omit untranslated devices (Jerry Snitselaar) [1887546] - [iommu] treewide: Remove uninitialized_var() usage (Jerry Snitselaar) [1887546] - [dma] dma-pool: do not allocate pool memory from CMA (Jerry Snitselaar) [1887546] - [dma] dma-pool: make sure atomic pool suits device (Jerry Snitselaar) [1887546] - [dma] dma-pool: introduce dma_guess_pool() (Jerry Snitselaar) [1887546] - [dma] dma-pool: get rid of dma_in_atomic_pool() (Jerry Snitselaar) [1887546] - [dma] dma-direct: provide function to check physical memory area validity (Jerry Snitselaar) [1887546] - [documentation] docs: move DMA kAPI to Documentation/core-api (Jerry Snitselaar) [1887546] - [dma] dma-mapping: remove dma_mark_declared_memory_occupied (Jerry Snitselaar) [1887546] - [documentation] docs: DMA-API-HOWTO.txt: fix an unmarked code block (Jerry Snitselaar) [1887546] - [documentation] Documentation: DMA-API: fix a function name of max_mapping_size (Jerry Snitselaar) [1887546] - [documentation] docs: DMA-API-HOWTO: add a missing "=" (Jerry Snitselaar) [1887546] - [documentation] Documentation/DMA-API-HOWTO: update dma_mask sections (Jerry Snitselaar) [1887546] - [documentation] Documentation/DMA-ISA-LPC: fix an incorrect reference (Jerry Snitselaar) [1887546] - [documentation] Documentation: DMA-API: fix two typos (Jerry Snitselaar) [1887546] - [dma] dma-mapping: warn when coherent pool is depleted (Jerry Snitselaar) [1887546] - [dma] dma-remap: align the size in dma_common_*_remap() (Jerry Snitselaar) [1887546] - [dma] dma-mapping: DMA_COHERENT_POOL should select GENERIC_ALLOCATOR (Jerry Snitselaar) [1887546] - [dma] dma-direct: add missing set_memory_decrypted() for coherent mapping (Jerry Snitselaar) [1887546] - [dma] dma-direct: check return value when encrypting or decrypting memory (Jerry Snitselaar) [1887546] - [dma] dma-direct: re-encrypt memory if dma_direct_alloc_pages() fails (Jerry Snitselaar) [1887546] - [dma] dma-direct: always align allocation size in dma_direct_alloc_pages() (Jerry Snitselaar) [1887546] - [dma] dma-direct: mark __dma_direct_alloc_pages static (Jerry Snitselaar) [1887546] - [dma] dma-direct: re-enable mmap for !CONFIG_MMU (Jerry Snitselaar) [1887546] - [dma] dma-pool: decouple DMA_REMAP from DMA_COHERENT_POOL (Jerry Snitselaar) [1887546] - [message] scsi: mptfusion: Don't use GFP_ATOMIC for larger DMA allocations (Jerry Snitselaar) [1887546] - [dma] dma-pool: fix too large DMA pools on medium memory size systems (Jerry Snitselaar) [1887546] - [iommu] treewide: replace '---help---' in Kconfig files with 'help' (Jerry Snitselaar) [1887546] - [iommu] iommu/arm-smmu: Make remove callback message more informative (Jerry Snitselaar) [1887546] - [include] iommu: add generic helper for mapping sgtable objects (Jerry Snitselaar) [1887546] - [dma] dma-contiguous: fix comment for dma_release_from_contiguous (Jerry Snitselaar) [1887546] - [dma] dma-pool: scale the default DMA coherent pool size with memory capacity (Jerry Snitselaar) [1887546] - [x86] x86/mm: unencrypted non-blocking DMA allocations use coherent pools (Jerry Snitselaar) [1887546] - [dma] dma-pool: add pool sizes to debugfs (Jerry Snitselaar) [1887546] - [dma] dma-direct: atomic allocations must come from atomic coherent pools (Jerry Snitselaar) [1887546] - [dma] dma-pool: dynamically expanding atomic pools (Jerry Snitselaar) [1887546] - [dma] dma-pool: add additional coherent pools to map to gfp mask (Jerry Snitselaar) [1887546] - [dma] dma-remap: separate DMA atomic pools from direct remap code (Jerry Snitselaar) [1887546] - [dma] dma-mapping: use vmap insted of reimplementing it (Jerry Snitselaar) [1887546] - [dma] dma-debug: make __dma_entry_alloc_check_leak() static (Jerry Snitselaar) [1887546] - [dma] dma: debug: no need to check return value of debugfs_create functions (Jerry Snitselaar) [1887546] - [dma] dma-debug: Batch dma_debug_entry allocation (Jerry Snitselaar) [1887546] - [dma] dma/debug: Remove dma_debug_resize_entries() (Jerry Snitselaar) [1887546] - [dma] dma-debug: Make leak-like behaviour apparent (Jerry Snitselaar) [1887546] - [dma] dma-debug: Dynamically expand the dma_debug_entry pool (Jerry Snitselaar) [1887546] - [dma] dma-debug: Use pr_fmt() (Jerry Snitselaar) [1887546] - [dma] dma-debug: Expose nr_total_entries in debugfs (Jerry Snitselaar) [1887546] - [dma] dma-debug: fix displaying of dma allocation type (Jerry Snitselaar) [1887546] - [dma] dma-direct: fix data truncation in dma_direct_get_required_mask() (Jerry Snitselaar) [1887546] - [dma] dma-direct: provide a arch_dma_clear_uncached hook (Jerry Snitselaar) [1887546] - [dma] dma-direct: make uncached_kernel_address more general (Jerry Snitselaar) [1887546] - [include] dma-direct: remove the cached_kernel_address hook (Jerry Snitselaar) [1887546] - [dma] dma-direct: consolidate the error handling in dma_direct_alloc_pages (Jerry Snitselaar) [1887546] - [dma] dma-coherent: fix integer overflow in the reserved-memory dma allocation (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: Fix misuse of iommu_domain_identity_map() (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: Update scalable mode paging structure coherency (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: Enable PCI ACS for platform opt in hint (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: Set U/S bit in first level page table by default (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: Make Intel SVM code 64-bit only (Jerry Snitselaar) [1887546] - [arm64] arm64: Remove dev->archdata.iommu pointer (Jerry Snitselaar) [1887546] - [x86] x86: Remove dev->archdata.iommu pointer (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: Use dev_iommu_priv_get/set() (Jerry Snitselaar) [1887546] - [iommu] iommu: Allow page responses without PASID (Jerry Snitselaar) [1887546] - [iommu] iommu/iova: Don't BUG on invalid PFNs (Jerry Snitselaar) [1887546] - [iommu] iommu/amd: Add helper functions to update domain->pt_root (Jerry Snitselaar) [1887546] - [iommu] iommu/amd: Print extended features in one line to fix divergent log levels (Jerry Snitselaar) [1887546] - [iommu] iommu/amd: Make amd_iommu_apply_ivrs_quirks() static inline (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: Move Intel IOMMU driver into subdirectory (Jerry Snitselaar) [1887546] - [iommu] iommu/amd: Move AMD IOMMU driver into subdirectory (Jerry Snitselaar) [1887546] - [iommu] iommu/amd: Remove redundant devid checks (Jerry Snitselaar) [1887546] - [iommu] iommu/amd: Store dev_data as device iommu private data (Jerry Snitselaar) [1887546] - [iommu] iommu/amd: Merge private header files (Jerry Snitselaar) [1887546] - [iommu] iommu/amd: Remove PD_DMA_OPS_MASK (Jerry Snitselaar) [1887546] - [iommu] iommu/amd: Consolidate domain allocation/freeing (Jerry Snitselaar) [1887546] - [iommu] iommu/amd: Free page-table in protection_domain_free() (Jerry Snitselaar) [1887546] - [iommu] iommu/amd: Allocate page-table in protection_domain_init() (Jerry Snitselaar) [1887546] - [iommu] iommu/amd: Let free_pagetable() not rely on domain->pt_root (Jerry Snitselaar) [1887546] - [iommu] iommu/amd: Unexport get_dev_data() (Jerry Snitselaar) [1887546] - [iommu] iommu/amd: Unify format of the printed messages (Jerry Snitselaar) [1887546] - [iommu] iommu: Remove iommu_sva_ops::mm_exit() (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: Use pci_ats_supported() (Jerry Snitselaar) [1887546] - [iommu] iommu/arm-smmu-v3: Use pci_ats_supported() (Jerry Snitselaar) [1887546] - [iommu] iommu/amd: Use pci_ats_supported() (Jerry Snitselaar) [1887546] - [pci] PCI/ATS: Only enable ATS for trusted devices (Jerry Snitselaar) [1887546] - [iommu] iommu/arm-smmu: Implement iommu_ops->def_domain_type call-back (Jerry Snitselaar) [1887546] - [iommu] iommu/arm-smmu-v3: Don't reserve implementation defined register space (Jerry Snitselaar) [1887546] - [iommu] iommu/arm-smmu-v3: remove set but not used variable 'smmu' (Jerry Snitselaar) [1887546] - [uapi] iommu/virtio: Fix sparse warning (Jerry Snitselaar) [1887546] - [pci] PCI/ATS: Export symbols of PASID functions (Jerry Snitselaar) [1887546] - [iommu] iommu/mediatek: Fix MTK_IOMMU dependencies (Jerry Snitselaar) [1887546] - [iommu] iommu: spapr_tce: Disable compile testing to fix build on book3s_32 config (Jerry Snitselaar) [1887546] - [iommu] iommu: Enable compile testing for some of drivers (Jerry Snitselaar) [1887546] - [x86] x86: Hide the archdata.iommu field behind generic IOMMU_API (Jerry Snitselaar) [1887546] - [iommu] iommu/hyper-v: Constify hyperv_ir_domain_ops (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: Fix compile warning (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: fix a GCC warning (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: Fix pointer cast warnings on 32 bit (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: Remove IOVA handling code from the non-dma_ops path (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: Remove duplicated check in intel_svm_bind_mm() (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: Remove redundant IOTLB flush (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: Add page request draining support (Jerry Snitselaar) [1887546 1847060] - [iommu] iommu/vt-d: Disable non-recoverable fault processing before unbind (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: debugfs: Add support to show inv queue internals (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: Multiple descriptors per qi_submit_sync() (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: Replace intel SVM APIs with generic SVA APIs (Jerry Snitselaar) [1887546 1836578] - [include] iommu/vt-d: Fix compile warning from intel-svm.h (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: Report SVA feature with generic flag (Jerry Snitselaar) [1887546 1836578] - [iommu] iommu/vt-d: Add custom allocator for IOASID (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: Enlightened PASID allocation (Jerry Snitselaar) [1887546 1837167] - [iommu] iommu/vt-d: Add svm/sva invalidate function (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: Support flushing more translation cache types (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: Add bind guest PASID support (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: Add nested translation helper function (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: Use a helper function to skip agaw for SL (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: Move domain helper to header (Jerry Snitselaar) [1887546] - [iommu] iommu: Remove functions that support private domain (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: Unify format of the printed messages (Jerry Snitselaar) [1887546] - [iommu] iommu: Introduce guest PASID bind function (Jerry Snitselaar) [1887546] - [iommu] iommu: Introduce cache_invalidate API (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: debugfs: Add support to show page table internals (Jerry Snitselaar) [1887546 1835059] - [iommu] iommu/vt-d: Use iova over first level (Jerry Snitselaar) [1887546 1837160] - [iommu] iommu/vt-d: Update first level super page capability (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: Make first level IOVA canonical (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: Flush PASID-based iotlb for iova over first level (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: Setup pasid entries for iova over first level (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: Add PASID_FLAG_FL5LP for first-level pasid setup (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: Add set domain DOMAIN_ATTR_NESTING attr (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: Identify domains using first level page table (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: Misc macro clean up for SVM (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: Add build dependency on IOASID (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: Replace Intel specific PASID allocator with IOASID (Jerry Snitselaar) [1887546] - [iommu] iommu/ioasid: Add custom allocators (Jerry Snitselaar) [1887546] - [iommu] iommu: Add I/O ASID allocator (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: Use right Kconfig option name (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: Add Kconfig option to enable/disable scalable mode (Jerry Snitselaar) [1887546] - [iommu] iommu/virtio: Convert to probe/release_device() call-backs (Jerry Snitselaar) [1887546] - [iommu] iommu/virtio: Reverse arguments to list_add (Jerry Snitselaar) [1887546] - [iommu] iommu/virtio: Use accessor functions for iommu private data (Jerry Snitselaar) [1887546] - [iommu] iommu/virtio: Reject IOMMU page granule larger than PAGE_SIZE (Jerry Snitselaar) [1887546] - [iommu] iommu/virtio: Fix freeing of incomplete domains (Jerry Snitselaar) [1887546] - [iommu] iommu/virtio: Build virtio-iommu as module (Jerry Snitselaar) [1887546] - [iommu] iommu: virtio: Use generic_iommu_put_resv_regions() (Jerry Snitselaar) [1887546] - [iommu] iommu/virtio: Remove unused variable (Jerry Snitselaar) [1887546] - [iommu] iommu/virtio: Update to most recent specification (Jerry Snitselaar) [1887546] - [iommu] iommu/virtio: Add event queue (Jerry Snitselaar) [1887546] - [iommu] iommu/virtio: Add probe request (Jerry Snitselaar) [1887546] - [iommu] iommu: Add virtio-iommu driver (Jerry Snitselaar) [1887546] - [iommu] iommu/arm-smmu: Remove duplicate error message (Jerry Snitselaar) [1887546] - [iommu] iommu/arm-smmu: Fix uninitilized variable warning (Jerry Snitselaar) [1887546] - [iommu] iommu/io-pgtable-arm: Rename IOMMU_QCOM_SYS_CACHE and improve doc (Jerry Snitselaar) [1887546] - [iommu] iommu/arm-smmu: Restore naming of driver parameter prefix (Jerry Snitselaar) [1887546] - [iommu] iommu/arm-smmu-v3: Use WRITE_ONCE() when changing validity of an STE (Jerry Snitselaar) [1887546] - [iommu] iommu/arm-smmu: Improve SMR mask test (Jerry Snitselaar) [1887546] - [iommu] iommu/io-pgtable-arm: Fix IOVA validation for 32-bit (Jerry Snitselaar) [1887546] - [iommu] iommu/io-pgtable-arm: Prepare for TTBR1 usage (Jerry Snitselaar) [1887546] - [iommu] iommu/io-pgtable-arm: Rationalise VTCR handling (Jerry Snitselaar) [1887546] - [iommu] iommu/arm-smmu: Rename public #defines under ARM_SMMU_ namespace (Jerry Snitselaar) [1887546] - [iommu] iommu/io-pgtable-arm: Rationalise TCR handling (Jerry Snitselaar) [1887546] - [iommu] iommu/io-pgtable-arm: Ensure ARM_64_LPAE_S2_TCR_RES1 is unsigned (Jerry Snitselaar) [1887546] - [iommu] iommu/io-pgtable-arm: Improve attribute handling (Jerry Snitselaar) [1887546] - [iommu] iommu/io-pgtable-arm: Support non-coherent stage-2 page tables (Jerry Snitselaar) [1887546] - [iommu] iommu/arm-smmu: Fix -Wunused-const-variable warning (Jerry Snitselaar) [1887546] - [iommu] iommu/arm-smmu-v3: Remove useless of_match_ptr() (Jerry Snitselaar) [1887546] - [iommu] drivers/iommu: Initialise module 'owner' field in iommu_device_set_ops() (Jerry Snitselaar) [1887546] - [iommu] iommu/arm-smmu: Update my email address in MODULE_AUTHOR() (Jerry Snitselaar) [1887546] - [iommu] iommu/arm-smmu: Allow building as a module (Jerry Snitselaar) [1887546] - [iommu] iommu/arm-smmu: Unregister IOMMU and bus ops on device removal (Jerry Snitselaar) [1887546] - [iommu] iommu/arm-smmu-v3: Allow building as a module (Jerry Snitselaar) [1887546] - [iommu] iommu/arm-smmu: Support SMMU module probing from the IORT (Jerry Snitselaar) [1887546] - [iommu] iommu/arm-smmu-v3: Unregister IOMMU and bus ops on device removal (Jerry Snitselaar) [1887546] - [iommu] iommu/arm-smmu: Prevent forced unbinding of Arm SMMU drivers (Jerry Snitselaar) [1887546] - [iommu] Revert "iommu/arm-smmu: Make arm-smmu explicitly non-modular" (Jerry Snitselaar) [1887546] - [iommu] Revert "iommu/arm-smmu: Make arm-smmu-v3 explicitly non-modular" (Jerry Snitselaar) [1887546] - [iommu] iommu/io-pgtable-arm: Rationalise TTBRn handling (Jerry Snitselaar) [1887546] - [iommu] iommu/io-pgtable-arm: Rationalise MAIR handling (Jerry Snitselaar) [1887546] - [iommu] iommu/io-pgtable-arm: Simplify level indexing (Jerry Snitselaar) [1887546] - [iommu] iommu/io-pgtable-arm: Simplify PGD size handling (Jerry Snitselaar) [1887546] - [iommu] iommu/io-pgtable-arm: Simplify start level lookup (Jerry Snitselaar) [1887546] - [iommu] iommu/io-pgtable-arm: Simplify bounds checks (Jerry Snitselaar) [1887546] - [iommu] iommu/io-pgtable-arm: Rationalise size check (Jerry Snitselaar) [1887546] - [iommu] iommu/io-pgtable: Make selftest gubbins consistently __init (Jerry Snitselaar) [1887546] - [iommu] iommu/arm-smmu: Avoid pathological RPM behaviour for unmaps (Jerry Snitselaar) [1887546] - [iommu] iommu/io-pgtable: Move some initialization data to .init.rodata (Jerry Snitselaar) [1887546] - [iommu] iommu/arm-smmu: Report USF more clearly (Jerry Snitselaar) [1887546] - [iommu] iommu/arm-smmu: Remove arm_smmu_flush_ops (Jerry Snitselaar) [1887546] - [iommu] iommu/arm-smmu: Move .tlb_sync method to implementation (Jerry Snitselaar) [1887546] - [iommu] iommu/arm-smmu: Remove "leaf" indirection (Jerry Snitselaar) [1887546] - [iommu] iommu/arm-smmu: Remove .tlb_inv_range indirection (Jerry Snitselaar) [1887546] - [iommu] iommu/io-pgtable-arm-v7s: Use ias/oas to check the valid iova/pa (Jerry Snitselaar) [1887546] - [iommu] iommu/io-pgtable-arm-v7s: Add paddr_to_iopte and iopte_to_paddr helpers (Jerry Snitselaar) [1887546] - [iommu] iommu/arm-smmu: Ensure 64-bit I/O accessors are available on 32-bit CPU (Jerry Snitselaar) [1887546] - [iommu] iommu/arm-smmu: Make private implementation details static (Jerry Snitselaar) [1887546] - [iommu] iommu/arm-smmu: Add context init implementation hook (Jerry Snitselaar) [1887546] - [iommu] iommu/arm-smmu: Add reset implementation hook (Jerry Snitselaar) [1887546] - [iommu] iommu/arm-smmu: Add configuration implementation hook (Jerry Snitselaar) [1887546] - [iommu] iommu/arm-smmu: Move Secure access quirk to implementation (Jerry Snitselaar) [1887546] - [iommu] iommu/arm-smmu: ioremap smmu mmio region before implementation init (Jerry Snitselaar) [1887546] - [iommu] iommu/arm-smmu: Add implementation infrastructure (Jerry Snitselaar) [1887546] - [iommu] iommu/arm-smmu: Rename arm-smmu-regs.h (Jerry Snitselaar) [1887546] - [iommu] iommu/arm-smmu: Abstract GR0 accesses (Jerry Snitselaar) [1887546] - [iommu] iommu/arm-smmu: Abstract context bank accesses (Jerry Snitselaar) [1887546] - [iommu] iommu/arm-smmu: Abstract GR1 accesses (Jerry Snitselaar) [1887546] - [iommu] iommu/arm-smmu: Get rid of weird "atomic" write (Jerry Snitselaar) [1887546] - [iommu] iommu/arm-smmu: Split arm_smmu_tlb_inv_range_nosync() (Jerry Snitselaar) [1887546] - [iommu] iommu/arm-smmu: Rework cb_base handling (Jerry Snitselaar) [1887546] - [iommu] iommu/arm-smmu: Convert context bank registers to bitfields (Jerry Snitselaar) [1887546] - [iommu] iommu/arm-smmu: Convert GR1 registers to bitfields (Jerry Snitselaar) [1887546] - [iommu] iommu/arm-smmu: Convert GR0 registers to bitfields (Jerry Snitselaar) [1887546] - [iommu] iommu: Remove IOMMU_OF_DECLARE (Jerry Snitselaar) [1887546] - [iommu] iommu: Stop deferring probe at end of initcalls (Jerry Snitselaar) [1887546] - [iommu] iommu: Fix use-after-free in iommu_release_device (Jerry Snitselaar) [1887546] - [dma] dma-mapping: Fix dma_pgprot() for unencrypted coherent pages (Jerry Snitselaar) [1887546] - [x86] x86: Don't let pgprot_modify() change the page encryption bit (Jerry Snitselaar) [1887546] - [x86] x86/PCI: Remove X86_DEV_DMA_OPS (Jerry Snitselaar) [1887546] - [pci] PCI: vmd: Remove dma_map_ops overrides (Jerry Snitselaar) [1887546] - [pci] x86/pci: Clean up usage of X86_DEV_DMA_OPS (Jerry Snitselaar) [1887546] - [x86] x86/Kconfig: Remove the unused X86_DMA_REMAP KConfig symbol (Jerry Snitselaar) [1887546] - [dma] dma-direct: avoid a forward declaration for phys_to_dma (Jerry Snitselaar) [1887546] - [dma] dma-mapping: Add vmap checks to dma_map_single() (Jerry Snitselaar) [1887546] - [x86] x86/platform/uv: Fix UV4 hub revision adjustment (Frank Ramsay) [1908507] - [ata] ahci: Add Intel Rocket Lake PCH-H RAID PCI IDs (Steve Best) [1868308]- [mfd] mfd: intel-lpss: Fix Intel Elkhart Lake LPSS I2C input clock (Steve Best) [1783586] - [mfd] mfd: intel-lpss: Add Intel Elkhart Lake PCH PCI IDs (Steve Best) [1783586] - [i2c] i2c: i801: Add support for Intel Elkhart Lake (Steve Best) [1783586] - [fs] fuse: fix bad inode (Miklos Szeredi) [1906908] - [fs] virtiofs: calculate number of scatter-gather elements accurately (Vivek Goyal) [1783467] - [fs] virtiofs: add logic to free up a memory range (Vivek Goyal) [1783467] - [fs] virtiofs: maintain a list of busy elements (Vivek Goyal) [1783467] - [fs] virtiofs: serialize truncate/punch_hole and dax fault path (Vivek Goyal) [1783467] - [fs] virtiofs: define dax address space operations (Vivek Goyal) [1783467] - [fs] virtiofs: add DAX mmap support (Vivek Goyal) [1783467] - [fs] virtiofs: implement dax read/write operations (Vivek Goyal) [1783467] - [uapi] virtiofs: introduce setupmapping/removemapping commands (Vivek Goyal) [1783467] - [fs] virtiofs: implement FUSE_INIT map_alignment field (Vivek Goyal) [1783467] - [fs] virtiofs: keep a list of free dax memory ranges (Vivek Goyal) [1783467] - [fs] virtiofs: add a mount option to enable dax (Vivek Goyal) [1783467] - [fs] virtiofs: set up virtio_fs dax_device (Vivek Goyal) [1783467] - [fs] virtiofs: get rid of no_mount_options (Vivek Goyal) [1783467] - [fs] virtiofs: provide a helper function for virtqueue initialization (Vivek Goyal) [1783467] - [fs] dax: Create a range version of dax_layout_busy_page() (Vivek Goyal) [1783467] - [dax] dax: Modify bdev_dax_pgoff() to handle NULL bdev (Vivek Goyal) [1783467] - [virtio] virtio: Implement get_shm_region for MMIO transport (Vivek Goyal) [1783467] - [virtio] virtio: Implement get_shm_region for PCI transport (Vivek Goyal) [1783467] - [include] virtio: Add get_shm_region method (Vivek Goyal) [1783467] - [fs] virtiofs: do not use fuse_fill_super_common() for device installation (Vivek Goyal) [1783467] - [uapi] fuse: reserve values for mapping protocol (Vivek Goyal) [1783467] - [fs] virtiofs: Convert virtiofs to use new mount API (Vivek Goyal) [1783467] - [fs] fuse: reject options on reconfigure via fsconfig(2) (Vivek Goyal) [1783467] - [fs] fuse: ignore 'data' argument of mount(..., MS_REMOUNT) (Vivek Goyal) [1783467] - [fs] fuse: use ->reconfigure() instead of ->remount_fs() (Vivek Goyal) [1783467] - [fs] fuse: switch to use errorfc() et.al (Vivek Goyal) [1783467] - [fs] fs_parse: fold fs_parameter_desc/fs_parameter_spec (Vivek Goyal) [1783467] - [fs] fs_parser: remove fs_parameter_description name field (Vivek Goyal) [1783467] - [fs] vfs: subtype handling moved to fuse (Vivek Goyal) [1783467] - [fs] fuse: convert to use the new mount API (Vivek Goyal) [1783467] - [lib] lib/zlib: fix inflating zlib streams on s390 (Philipp Rudo) [1908011] - [scsi] scsi: ibmvfc: Set default timeout to avoid crash during migration (Diego Domingos) [1890710] - [net] Bluetooth: Fix null pointer dereference in hci_event_packet() (Gopal Tiwari) [1921475] - [tools] selftests: fix poll error in udpgro.sh (Hangbin Liu) [1922213] - [net] mptcp: fix length of MP_PRIO suboption (Davide Caratti) [1923156] - [powerpc] powerpc/sstep: Fix array out of bound warning (Desnes Augusto Nunes do Rosario) [1908739] - [powerpc] powerpc/watchpoint: Workaround P10 DD1 issue with VSX-32 byte instructions (Desnes Augusto Nunes do Rosario) [1908739] - [powerpc] powerpc/sstep: Add testcases for VSX vector paired load/store instructions (Desnes Augusto Nunes do Rosario) [1908739] - [powerpc] powerpc/ppc-opcode: Add encoding macros for VSX vector paired instructions (Desnes Augusto Nunes do Rosario) [1908739] - [powerpc] powerpc/sstep: Support VSX vector paired storage access instructions (Desnes Augusto Nunes do Rosario) [1908739] - [powerpc] powerpc/sstep: Cover new VSX instructions under CONFIG_VSX (Desnes Augusto Nunes do Rosario) [1908739] - [powerpc] powerpc/sstep: Emulate prefixed instructions only when CPU_FTR_ARCH_31 is set (Desnes Augusto Nunes do Rosario) [1908739] - [net] fix setsockopt(SO_REUSEADDR) for MPTCP sockets (Paolo Abeni) [1922500] - [net] net_sched: avoid shift-out-of-bounds in tcindex_set_parms() (Davide Caratti) [1917366] - [net] net_sched: reject silly cell_log in qdisc_get_rtab() (Davide Caratti) [1917366] - [net] sched: prevent invalid Scell_log shift count (Davide Caratti) [1917366] - [net] netem: fix zero division in tabledist (Davide Caratti) [1917366] - [net] protect tcf_block_unbind with block lock (Davide Caratti) [1917366] - [pinctrl] pinctrl: intel: Add Intel Elkhart Lake pin controller support (Steve Best) [1783600] - [fs] dlm: fix invalid cluster name warning (Alexander Aring) [1655771] - [mm] arm64: acpi: Make apei_claim_sea() synchronise with APEI's irq work (Al Stone) [1865698 1851555] - [acpi] ACPI/IORT: Fix doc warnings in iort.c (Al Stone) [1865698 1851555] - [acpi] ACPI, APEI, Fix error return value in apei_map_generic_address() (Al Stone) [1865698 1851555] - [acpi] ACPI: fan: Initialize performance state sysfs attribute (Al Stone) [1865698 1851555] - [acpi] ACPI: DPTF: Support Alder Lake (Al Stone) [1865698 1851555] - [acpi] ACPI: button: Add DMI quirk for Medion Akoya E2228T (Al Stone) [1865698 1851555] - [acpi] ACPI: Fix whitespace inconsistencies (Al Stone) [1865698 1851555] - [acpi] ACPI: button: Drop no longer necessary Acer SW5-012 lid_init_state quirk (Al Stone) [1865698 1851555] - [acpi] ACPI: dock: fix enum-conversion warning (Al Stone) [1865698 1851555] - [acpi] ACPI: utils: remove unreachable breaks (Al Stone) [1865698 1851555] - [acpi] ACPICA: Add missing type casts in GPE register access code (Al Stone) [1865698 1851555] - [acpi] ACPI: DPTF: Add ACPI_DPTF Kconfig menu (Al Stone) [1865698 1851555] - [acpi] ACPI: DPTF: Fix participant driver names (Al Stone) [1865698 1851555] - [acpi] ACPI: processor: remove comment regarding string _UID support (Al Stone) [1865698 1851555] - [acpi] ACPI: reboot: Avoid racing after writing to ACPI RESET_REG (Al Stone) [1865698 1851555] - [acpi] ACPI: debug: don't allow debugging when ACPI is disabled (Al Stone) [1865698 1851555] - [dax] ACPI: HMAT: refactor hmat_register_target_device to hmem_register_device (Al Stone) [1865698 1851555] - [acpi] x86/numa: add 'nohmat' option (Al Stone) [1865698 1851555] - [acpi] ACPICA: Update version to 20200925 Version 20200925 (Al Stone) [1865698 1851555] - [acpi] ACPICA: Remove unnecessary semicolon (Al Stone) [1865698 1851555] - [acpi] ACPICA: Debugger: Add a new command: "ALL " (Al Stone) [1865698 1851555] - [acpi] ACPICA: iASL: Return exceptions for string-to-integer conversions (Al Stone) [1865698 1851555] - [acpi] ACPICA: acpi_help: Update UUID list (Al Stone) [1865698 1851555] - [acpi] ACPICA: Add predefined names found in the SMBus sepcification (Al Stone) [1865698 1851555] - [acpi] ACPICA: Tree-wide: fix various typos and spelling mistakes (Al Stone) [1865698 1851555] - [acpi] ACPICA: Drop the repeated word "an" in a comment (Al Stone) [1865698 1851555] - [acpi] ACPICA: Add support for 64 bit risc-v compilation (Al Stone) [1865698 1851555] - [acpi] ACPI: EC: PM: Drop ec_no_wakeup check from acpi_ec_dispatch_gpe() (Al Stone) [1865698 1851555] - [acpi] ACPI: EC: PM: Flush EC work unconditionally after wakeup (Al Stone) [1865698 1851555] - [acpi] ACPI: button: fix handling lid state changes when input device closed (Al Stone) [1865698 1851555] - [acpi] ACPI: scan: Replace ACPI_DEBUG_PRINT() with pr_debug() (Al Stone) [1865698 1851555] - [acpi] ACPI: memhotplug: Remove 'state' from struct acpi_memory_device (Al Stone) [1865698 1851555] - [acpi] ACPI / extlog: Check for RDMSR failure (Al Stone) [1865698 1851555] - [acpi] node: Add access1 class to represent CPU to memory characteristics (Al Stone) [1865698 1851555] - [acpi] ACPI: HMAT: Fix handling of changes from ACPI 6.2 to ACPI 6.3 (Al Stone) [1865698 1851555] - [acpi] ACPI: Let ACPI know we support Generic Initiator Affinity Structures (Al Stone) [1865698 1851555] - [acpi] ACPI: Support Generic Initiator only domains (Al Stone) [1865698 1851555] - [acpi] ACPI / NUMA: Add stub function for pxm_to_node() (Al Stone) [1865698 1851555] - [acpi] virtio-mem: Allow to specify an ACPI PXM as nid (Al Stone) [1865698 1851555] - [acpi] ACPI: battery: include linux/power_supply.h (Al Stone) [1865698 1851555] - [acpi] ACPI: wakeup: Remove dead ACPICA debug code (Al Stone) [1865698 1851555] - [acpi] ACPI: video: Remove leftover ACPICA debug code (Al Stone) [1865698 1851555] - [acpi] ACPI: tiny-power-button: Remove dead ACPICA debug code (Al Stone) [1865698 1851555] - [acpi] ACPI: processor: Remove dead ACPICA debug code (Al Stone) [1865698 1851555] - [acpi] ACPI: proc: Remove dead ACPICA debug code (Al Stone) [1865698 1851555] - [acpi] ACPI: PCI: Remove unused ACPICA debug code (Al Stone) [1865698 1851555] - [acpi] ACPI: event: Remove leftover ACPICA debug code (Al Stone) [1865698 1851555] - [acpi] ACPI: dock: Remove dead ACPICA debug code (Al Stone) [1865698 1851555] - [acpi] ACPI: debugfs: Remove dead ACPICA debug code (Al Stone) [1865698 1851555] - [acpi] ACPI: custom_method: Remove dead ACPICA debug code (Al Stone) [1865698 1851555] - [acpi] ACPI: container: Remove leftover ACPICA debug functionality (Al Stone) [1865698 1851555] - [acpi] ACPI: platform: Remove ACPI_MODULE_NAME() (Al Stone) [1865698 1851555] - [acpi] ACPI: memhotplug: Remove leftover ACPICA debug functionality (Al Stone) [1865698 1851555] - [acpi] ACPI: LPSS: Remove ACPI_MODULE_NAME() (Al Stone) [1865698 1851555] - [acpi] ACPI: cmos_rtc: Remove leftover ACPI_MODULE_NAME() (Al Stone) [1865698 1851555] - [acpi] ACPI: PCI: update kernel-doc line comments (Al Stone) [1865698 1851555] - [acpi] PNP: ACPI: Fix missing-prototypes in acpi_pnp.c (Al Stone) [1865698 1851555] - [acpi] ACPI: configfs: Add missing config_item_put() to fix refcount leak (Al Stone) [1865698 1851555] - [acpi] ACPI: video: use ACPI backlight for HP 635 Notebook (Al Stone) [1865698 1851555] - [acpi] ACPI: APD: Clean up header file include statements (Al Stone) [1865698 1851555] - [acpi] ACPI: APD: Remove unnecessary APD_ADDR() macro stub (Al Stone) [1865698 1851555] - [acpi] ACPI: APD: Remove ACPI_MODULE_NAME() (Al Stone) [1865698 1851555] - [acpi] ACPI: APD: Remove flags from struct apd_device_desc (Al Stone) [1865698 1851555] - [acpi] ACPI: APD: Add kerneldoc for properties in struct apd_device_desc (Al Stone) [1865698 1851555] - [acpi] ACPI: Remove side effect of partly creating a node in acpi_get_node() (Al Stone) [1865698 1851555] - [acpi] ACPI: Rename acpi_map_pxm_to_online_node() to pxm_to_online_node() (Al Stone) [1865698 1851555] - [acpi] ACPI: Do not create new NUMA domains from ACPI static tables that are not SRAT (Al Stone) [1865698 1851555] - [acpi] ACPI: Add out of bounds and numa_off protections to pxm_to_node() (Al Stone) [1865698 1851555] - [acpi] ACPI: processor: Print more information when acpi_processor_evaluate_cst() fails (Al Stone) [1865698 1851555] - [acpi] ACPI: DPTF: Add PCH FIVR participant driver (Al Stone) [1865698 1851555] - [acpi] PCI/ACPI: Add Ampere Altra SOC MCFG quirk (Al Stone) [1865698 1851555] - [acpi] ACPI / APEI: Add a notifier chain for unknown (vendor) CPER records (Al Stone) [1865698 1851555] - [acpi] ACPI / PMIC: Move TPS68470 OpRegion driver to drivers/acpi/pmic/ (Al Stone) [1865698 1851555] - [acpi] ACPI / PMIC: Split out Kconfig and Makefile specific for ACPI PMIC (Al Stone) [1865698 1851555] - [acpi] PCI/ACPI: Tone down missing MCFG message (Al Stone) [1865698 1851555] - [acpi] ACPI: OSL: Make ACPICA use logical addresses of GPE blocks (Al Stone) [1865698 1851555] - [acpi] ACPI: OSL: Change the type of acpi_os_map_generic_address() return value (Al Stone) [1865698 1851555] - [acpi] ACPICA: Add support for using logical addresses of GPE blocks (Al Stone) [1865698 1851555] - [acpi] ACPI/IORT: Remove the unused inline functions (Al Stone) [1865698 1851555] - [acpi] ACPI/IORT: Drop the unused @ops of iort_add_device_replay() (Al Stone) [1865698 1851555] - [acpi] ACPI / LPSS: Save Cherry Trail PWM ctx registers only once (at activation) (Al Stone) [1865698 1851555] - [acpi] ACPI / LPSS: Resume Cherry Trail PWM controller in no-irq phase (Al Stone) [1865698 1851555] - [acpi] ACPICA: Introduce special struct type for GPE register addresses (Al Stone) [1865698 1851555] - [acpi] ACPICA: Introduce acpi_hw_gpe_read() and acpi_hw_gpe_write() (Al Stone) [1865698 1851555] - [acpi] ACPICA: Validate GPE blocks at init time (Al Stone) [1865698 1851555] - [acpi] ACPI: Export acpi_get_first_physical_node() to modules (Al Stone) [1865698 1851555] - [kernel] rcu/tree: Export rcu_idle_{enter, exit} to modules (Al Stone) [1865698 1851555] - [acpi] ACPI: GED: fix -Wformat (Al Stone) [1865698 1851555] - [acpi] ACPI: processor: Fix build for ARCH_APICTIMER_STOPS_ON_C3 unset (Al Stone) [1865698 1851555] - [acpi] ACPI: processor: Take over RCU-idle for C3-BM idle (Al Stone) [1865698 1851555] - [acpi] ACPI: processor: Use CPUIDLE_FLAG_TLB_FLUSHED (Al Stone) [1865698 1851555] - [acpi] ACPI: processor: Use CPUIDLE_FLAG_TIMER_STOP (Al Stone) [1865698 1851555] - [acpi] ACPI: OSL: Prevent acpi_release_memory() from returning too early (Al Stone) [1865698 1851555] - [acpi] ACPI: ioremap: avoid redundant rounding to OS page size (Al Stone) [1865698 1851555] - [acpi] ACPI: SoC: APD: Check return value of acpi_dev_get_property() (Al Stone) [1865698 1851555] - [acpi] ACPI: APD: Add a fmw property is_raven (Al Stone) [1865698 1851555] - [include] ACPI: APD: Change name from ST to FCH (Al Stone) [1865698 1851555] - [acpi] i2c: designware: Add device HID for Hygon I2C controller (Al Stone) [1865698 1851555] - [acpi] ACPI/IORT: Add an input ID to acpi_dma_configure() (Al Stone) [1865698 1851555] - [acpi] ACPI/IORT: Remove useless PCI bus walk (Al Stone) [1865698 1851555] - [acpi] ACPI/IORT: Make iort_msi_map_rid() PCI agnostic (Al Stone) [1865698 1851555] - [acpi] ACPI/IORT: Make iort_get_device_domain IRQ domain agnostic (Al Stone) [1865698 1851555] - [acpi] ACPI/IORT: Make iort_match_node_callback walk the ACPI namespace for NC (Al Stone) [1865698 1851555] - [acpi] ACPI: APEI: remove redundant assignment to variable rc (Al Stone) [1865698 1851555] - [acpi] ACPI: NUMA: Remove the useless 'node >= MAX_NUMNODES' check (Al Stone) [1865698 1851555] - [acpi] ACPI: NUMA: Remove the useless sub table pointer check (Al Stone) [1865698 1851555] - [acpi] ACPI: tables: Remove the duplicated checks for acpi_parse_entries_array() (Al Stone) [1865698 1851555] - [acpi] ACPICA: Update version to 20200717 (Al Stone) [1865698 1851555] - [acpi] ACPICA: Do not increment operation_region reference counts for field units (Al Stone) [1865698 1851555] - [acpi] ACPICA: Replace one-element array with flexible-array (Al Stone) [1865698 1851555] - [acpi] ACPI: acpi_pad: initialize preferred_cpu (Al Stone) [1865698 1851555] - [acpi] ACPI: OSL: Clean up the removal of unused memory mappings (Al Stone) [1865698 1851555] - [acpi] ACPI: OSL: Use deferred unmapping in acpi_os_unmap_iomem() (Al Stone) [1865698 1851555] - [acpi] ACPI: OSL: Use deferred unmapping in acpi_os_unmap_generic_address() (Al Stone) [1865698 1851555] - [acpi] ACPICA: Preserve memory opregion mappings (Al Stone) [1865698 1851555] - [acpi] ACPI: OSL: Implement deferred unmapping of ACPI memory (Al Stone) [1865698 1851555] - [acpi] ACPI: Use fallthrough pseudo-keyword (Al Stone) [1865698 1851555] - [acpi] acpi: thermal: Don't call thermal_zone_device_is_enabled() (Al Stone) [1865698 1851555] - [acpi] ACPI: fan: Fix Tiger Lake ACPI device ID (Al Stone) [1865698 1851555] - [acpi] ACPI: DPTF: Add battery participant for TigerLake (Al Stone) [1865698 1851555] - [acpi] ACPI: tables: avoid relocations for table signature array (Al Stone) [1865698 1851555] - [acpi] ACPI: PAD: Eliminate usage of uninitialized_var() macro (Al Stone) [1865698 1851555] - [acpi] ACPI: sysfs: add newlines when printing module parameters (Al Stone) [1865698 1851555] - [acpi] ACPI: EC: add newline when printing 'ec_event_clearing' module parameter (Al Stone) [1865698 1851555] - [acpi] ACPI: sysfs: Fix pm_profile_attr type (Al Stone) [1865698 1851555] - [acpi] ACPI: property: use cached name in acpi_fwnode_get_named_child_node() (Al Stone) [1865698 1851555] - [acpi] sched,acpi_pad: Convert to sched_set_fifo*() (Al Stone) [1865698 1851555] - [acpi] ACPI: PM: Avoid using power resources if there are none for D0 (Al Stone) [1865698 1851555] - [acpi] ACPICA: Update version to 20200528 (Al Stone) [1865698 1851555] - [acpi] ACPICA: iASL: add new OperationRegion subtype keyword PlatformRtMechanism (Al Stone) [1865698 1851555] - [acpi] ACPI: CPPC: Fix reference count leak in acpi_cppc_processor_probe() (Al Stone) [1865698 1851555] - [acpi] ACPI: sysfs: Fix reference count leak in acpi_sysfs_add_hotplug_profile() (Al Stone) [1865698 1851555] - [acpi] ACPI: GED: use correct trigger type field in _Exx / _Lxx handling (Al Stone) [1865698 1851555] - [acpi] ACPI/IORT: Remove the unused __get_pci_rid() (Al Stone) [1865698 1851555] - [acpi] ACPI: EC: PM: s2idle: Extend GPE dispatching debug message (Al Stone) [1865698 1851555] - [acpi] ACPI: PM: s2idle: Print type of wakeup debug messages (Al Stone) [1865698 1851555] - [acpi] ACPI: DPTF: Add battery participant driver (Al Stone) [1865698 1851555] - [acpi] ACPI: DPTF: Additional sysfs attributes for power participant driver (Al Stone) [1865698 1851555] - [acpi] ACPI: video: Use native backlight on Acer TravelMate 5735Z (Al Stone) [1865698 1851555] - [acpi] ACPI/IORT: Fix PMCG node single ID mapping handling (Al Stone) [1865698 1851555] - [acpi] ACPI: APEI: Kick the memory_failure() queue for synchronous errors (Al Stone) [1865698 1851555] - [mm] mm/memory-failure: Add memory_failure_queue_kick() (Al Stone) [1865698 1851555] - [acpi] ACPI: IORT: Add comments for not calling acpi_put_table() (Al Stone) [1865698 1851555] - [acpi] ACPI: GTDT: Put GTDT table after parsing (Al Stone) [1865698 1851555] - [acpi] ACPI / PMIC: Add i2c address for thermal control (Al Stone) [1865698 1851555] - [acpi] ACPI: GED: add support for _Exx / _Lxx handler methods (Al Stone) [1865698 1851555] - [acpi] ACPI: Delete unused proc filename macros (Al Stone) [1865698 1851555] - [acpi] ACPI: IORT: Add extra message "applying workaround" for off-by-1 issue (Al Stone) [1865698 1851555] - [acpi] ACPI: utils: Add acpi_evaluate_reg() helper (Al Stone) [1865698 1851555] - [acpi] ACPI: debug: Make two functions static (Al Stone) [1865698 1851555] - [acpi] ACPI: sleep: Put the FACS table after using it (Al Stone) [1865698 1851555] - [acpi] ACPI: scan: Put SPCR and STAO table after using it (Al Stone) [1865698 1851555] - [acpi] ACPI: EC: Put the ACPI table after using it (Al Stone) [1865698 1851555] - [acpi] ACPI: APEI: Put the HEST table for error path (Al Stone) [1865698 1851555] - [acpi] ACPI: APEI: Put the error record serialization table for error path (Al Stone) [1865698 1851555] - [acpi] ACPI: APEI: Put the error injection table for error path and module exit (Al Stone) [1865698 1851555] - [acpi] ACPI: APEI: Put the boot error record table after parsing (Al Stone) [1865698 1851555] - [acpi] ACPI: watchdog: Put the watchdog action table after parsing (Al Stone) [1865698 1851555] - [acpi] ACPI: LPIT: Put the low power idle table after using it (Al Stone) [1865698 1851555] - [acpi] ACPICA: Update version to 20200430 (Al Stone) [1865698 1851555] - [acpi] ACPICA: Fix required parameters for _NIG and _NIH (Al Stone) [1865698 1851555] - [acpi] ACPICA: Dispatcher: add status checks (Al Stone) [1865698 1851555] - [acpi] ACPICA: Disassembler: ignore AE_ALREADY_EXISTS status when parsing create operators (Al Stone) [1865698 1851555] - [acpi] ACPICA: Move acpi_gbl_next_cmd_num definition to acglobal.h (Al Stone) [1865698 1851555] - [acpi] ACPICA: Make acpi_protocol_lengths static (Al Stone) [1865698 1851555] - [acpi] ACPI/IORT: work around num_ids ambiguity (Al Stone) [1865698 1851555] - [acpi] Revert "ACPI/IORT: Fix 'Number of IDs' handling in iort_id_map()" (Al Stone) [1865698 1851555] - [pci] PCI: Constify struct pci_ecam_ops (Al Stone) [1865698 1851555] - [acpi] PM: ACPI: Output correct message on target power state (Al Stone) [1865698 1851555] - [acpi] ACPI: CPPC: Make some symbols static (Al Stone) [1865698 1851555] - [acpi] ACPI: processor: idle: Allow probing on platforms with one ACPI C-state (Al Stone) [1865698 1851555] - [documentation] PM: sleep: core: Rename DPM_FLAG_LEAVE_SUSPENDED (Al Stone) [1865698 1851555] - [acpi] PM: sleep: core: Rename dev_pm_smart_suspend_and_suspended() (Al Stone) [1865698 1851555] - [acpi] PM: sleep: core: Rename dev_pm_may_skip_resume() (Al Stone) [1865698 1851555] - [acpi] PM: sleep: core: Rework the power.may_skip_resume handling (Al Stone) [1865698 1851555] - [acpi] PM: sleep: core: Do not skip callbacks in the resume phase (Al Stone) [1865698 1851555] - [base] PM: sleep: core: Switch back to async_schedule_dev() (Al Stone) [1865698 1851555] - [base] PM: sleep: core: Fold functions into their callers (Al Stone) [1865698 1851555] - [base] PM: sleep: core: Simplify the SMART_SUSPEND flag handling (Al Stone) [1865698 1851555] - [base] PM: sleep: core: Use built-in RCU list checking (Al Stone) [1865698 1851555] - [base] PM: core: Fix handling of devices deleted during system-wide resume (Al Stone) [1865698 1851555] - [base] PM: sleep: Drop dpm_noirq_begin() and dpm_noirq_end() (Al Stone) [1865698 1851555] - [kernel] PM: sleep: Integrate suspend-to-idle with generig suspend flow (Al Stone) [1865698 1851555] - [base] PM: sleep: Drop dev_pm_skip_next_resume_phases() (Al Stone) [1865698 1851555] - [acpi] ACPI: button: Drop no longer necessary Asus T200TA lid_init_state quirk (Al Stone) [1865698 1851555] - [acpi] ACPI/PCI: pci_link: use extended_irq union member when setting ext-irq shareable (Al Stone) [1865698 1851555] - [acpi] ACPI: EC: Fix up fast path check in acpi_ec_add() (Al Stone) [1865698 1851555] - [x86] ACPI, x86/boot: make acpi_nobgrt static (Al Stone) [1865698 1851555] - [x86] acpi/x86: add a kernel parameter to disable ACPI BGRT (Al Stone) [1865698 1851555] - [acpi] x86: ACPI: fix CPU hotplug deadlock (Al Stone) [1865698 1851555] - [x86] acpi/x86: ignore unspecified bit positions in the ACPI global lock field (Al Stone) [1865698 1851555] - [x86] x86/acpi: make "asmlinkage" part first thing in the function definition (Al Stone) [1865698 1851555] - [x86] x86/ACPI/sleep: Move acpi_get_wakeup_address() into sleep.c, remove from (Al Stone) [1865698 1851555] - [x86] x86/ACPI/sleep: Remove an unnecessary include of asm/realmode.h (Al Stone) [1865698 1851555] - [x86] x86/efi: Explicitly include realmode.h to handle RM trampoline quirk (Al Stone) [1865698 1851555] - [acpi] ACPI: video: Use native backlight on Acer Aspire 5783z (Al Stone) [1865698 1851555] - [acpi] ACPICA: Update version 20200326 (Al Stone) [1865698 1851555] - [acpi] ACPICA: Fixes for acpiExec namespace init file (Al Stone) [1865698 1851555] - [acpi] ACPICA: WSMT: Fix typo, no functional change (Al Stone) [1865698 1851555] - [acpi] ACPICA: utilities: fix sprintf() (Al Stone) [1865698 1851555] - [acpi] ACPICA: acpiexec: remove redeclaration of acpi_gbl_db_opt_no_region_support (Al Stone) [1865698 1851555] - [acpi] ACPICA: Change PlatformCommChannel ASL keyword to PCC (Al Stone) [1865698 1851555] - [acpi] ACPICA: Fix IVRS IVHD type 10h reserved field name (Al Stone) [1865698 1851555] - [acpi] ACPICA: Implement IVRS IVHD type 11h parsing (Al Stone) [1865698 1851555] - [acpi] ACPICA: Fix a typo in a comment field (Al Stone) [1865698 1851555] - [acpi] ACPICA: Update version to 20200214 (Al Stone) [1865698 1851555] - [acpi] ACPI: CPPC: clean up acpi_get_psd_map() (Al Stone) [1865698 1851555] - [acpi] ACPI: PCI: Use scnprintf() for avoiding potential buffer overflow (Al Stone) [1865698 1851555] - [acpi] ACPI: fan: Use scnprintf() for avoiding potential buffer overflow (Al Stone) [1865698 1851555] - [acpi] ACPI: EC: Eliminate EC_FLAGS_QUERY_HANDSHAKE (Al Stone) [1865698 1851555] - [acpi] ACPI: EC: Do not clear boot_ec_is_ecdt in acpi_ec_add() (Al Stone) [1865698 1851555] - [acpi] ACPI: EC: Simplify acpi_ec_ecdt_start() and acpi_ec_init() (Al Stone) [1865698 1851555] - [acpi] ACPI: EC: Consolidate event handler installation code (Al Stone) [1865698 1851555] - [acpi] ACPI: list_for_each_safe() -> list_for_each_entry_safe() (Al Stone) [1865698 1851555] - [acpi] ACPI: video: remove redundant assignments to variable result (Al Stone) [1865698 1851555] - [acpi] ACPI: OSL: Add missing __acquires/__releases annotations (Al Stone) [1865698 1851555] - [acpi] ACPI / battery: Cleanup Lenovo Ideapad Miix 320 DMI table entry (Al Stone) [1865698 1851555] - [acpi] ACPI / AC: Cleanup DMI quirk table (Al Stone) [1865698 1851555] - [acpi] ACPI: EC: Use fast path in acpi_ec_add() for DSDT boot EC (Al Stone) [1865698 1851555] - [acpi] ACPI: EC: Simplify acpi_ec_add() (Al Stone) [1865698 1851555] - [acpi] ACPI: EC: Drop AE_NOT_FOUND special case from ec_install_handlers() (Al Stone) [1865698 1851555] - [acpi] ACPI: EC: Avoid passing redundant argument to functions (Al Stone) [1865698 1851555] - [include] ACPI: NUMA: Up-level "map to online node" functionality (Al Stone) [1865698 1851555] - [acpi] ACPICA: Fix a couple of typos (Al Stone) [1865698 1851555] - [acpi] ACPICA: use acpi_size instead of u32 for prefix_path_length (Al Stone) [1865698 1851555] - [acpi] ACPICA: cast length arguement to acpi_ns_build_normalized_path() as u32 (Al Stone) [1865698 1851555] - [acpi] ACPICA: cast the result of the pointer difference to u32 (Al Stone) [1865698 1851555] - [acpi] ACPICA: Table Manager: Update comments in a function header (Al Stone) [1865698 1851555] - [acpi] ACPICA: Enable sleep button on ACPI legacy wake (Al Stone) [1865698 1851555] - [acpi] ACPICA: Fix a comment "enable" fixed events -> "disable" all fixed events (Al Stone) [1865698 1851555] - [acpi] ACPICA: ASL-ASL+ converter: make root file a parameter for cv_init_file_tree (Al Stone) [1865698 1851555] - [acpi] ACPICA: ASL-ASL+ converter: remove function parameters from cv_init_file_tree() (Al Stone) [1865698 1851555] - [acpi] ACPI: Add new tiny-power-button driver to directly signal init (Al Stone) [1865698 1851555] - [acpi] ACPI: button: move HIDs to acpi/button.h (Al Stone) [1865698 1851555] - [acpi] ACPI: treewide: remove redundant IS_ERR() before error code check (Al Stone) [1865698 1851555] - [dma] dmaengine: idma64: Use actual device for DMA transfers (Steve Best) [1784118] - [platform] platform/x86: dell-smbios-wmi: Correct a memory leak (David Arcari) [1898516] - [x86] x86/{mce,mm}: Unmap the entire page if the whole page is affected and poisoned (Aristeu Rozanski) [1850800]- [x86] kvm: x86: fix CPUID entries returned by KVM_GET_CPUID2 ioctl (Paolo Bonzini) [1904054 1906893 1904128] - [x86] kvm: x86: use kvm_complete_insn_gp in emulating RDMSR/WRMSR (Paolo Bonzini) [1904054 1906893 1904128] - [x86] kvm: x86: remove bogus #GP injection (Paolo Bonzini) [1904054 1906893 1904128] - [x86] kvm: svm: de-allocate svm_cpu_data for all cpus in svm_cpu_uninit() (Paolo Bonzini) [1904054 1906893 1904128] - [x86] kvm: x86: Fix split-irqchip vs interrupt injection window request (Paolo Bonzini) [1904054 1906893 1904128] - [x86] kvm: x86: handle !lapic_in_kernel case in kvm_cpu_*_extint (Paolo Bonzini) [1904054 1906893 1904128] - [x86] kvm: svm: fix error return code in svm_create_vcpu() (Paolo Bonzini) [1904054 1906893 1904128] - [x86] kvm: svm: Fix offset computation bug in __sev_dbg_decrypt() (Paolo Bonzini) [1904054 1906893 1904128] - [x86] kvm: x86/mmu: Use cpuid to determine max gfn (Paolo Bonzini) [1904054 1906893 1904128] - [x86] kvm: mmu: Fix SPTE encoding of MMIO generation upper half (Paolo Bonzini) [1904054 1906893 1904128] - [x86] kvm: nvmx: Sync unsync'd vmcs02 state to vmcs12 on migration (Paolo Bonzini) [1904054 1906893 1904128] - [x86] kvm: tracing: Fix unmatched kvm_entry and kvm_exit events (Paolo Bonzini) [1904054 1906893 1904128] - [documentation] kvm: documentation: Update description of KVM_{GET, CLEAR}_DIRTY_LOG (Paolo Bonzini) [1904054 1906893 1904128] - [x86] kvm: x86: get smi pending status correctly (Paolo Bonzini) [1904054 1906893 1904128] - [x86] kvm: x86/pmu: Fix HW_REF_CPU_CYCLES event pseudo-encoding in intel_arch_events[] (Paolo Bonzini) [1904054 1906893 1904128] - [x86] kvm: x86/pmu: Fix UBSAN shift-out-of-bounds warning in intel_pmu_refresh() (Paolo Bonzini) [1904054 1906893 1904128] - [x86] kvm: x86: Add more protection against undefined behavior in rsvd_bits() (Paolo Bonzini) [1904054 1906893 1904128] - [documentation] kvm: documentation: Fix spec for KVM_CAP_ENABLE_CAP_VM (Paolo Bonzini) [1904054 1906893 1904128] - [documentation] kvm: Forbid the use of tagged userspace addresses for memslots (Paolo Bonzini) [1904054 1906893 1904128] - [x86] kvm: x86: allow KVM_REQ_GET_NESTED_STATE_PAGES outside guest mode for VMX (Paolo Bonzini) [1904054 1906893 1904128] - [x86] kvm: nsvm: cancel KVM_REQ_GET_NESTED_STATE_PAGES on nested vmexit (Paolo Bonzini) [1904054 1906893 1904128] - [x86] kvm: nsvm: mark vmcb as dirty when forcingly leaving the guest mode (Paolo Bonzini) [1904054 1906893 1904128] - [x86] kvm: nsvm: correctly restore nested_run_pending on migration (Paolo Bonzini) [1904054 1906893 1904128] - [x86] kvm: x86/mmu: Clarify TDP MMU page list invariants (Paolo Bonzini) [1904054 1906893 1904128] - [x86] kvm: x86/mmu: Ensure TDP MMU roots are freed after yield (Paolo Bonzini) [1904054 1906893 1904128] - [security] apparmor: remove duplicate macro list_entry_is_head() (Paolo Bonzini) [1904054 1906893 1904128] - [kernel] linux/list.h: add a macro to test if entry is pointing to the head (Paolo Bonzini) [1904054 1906893 1904128] - [virt] kvm: check tlbs_dirty directly (Paolo Bonzini) [1904054 1906893 1904128] - [x86] kvm: x86: change in pv_eoi_get_pending() to make code more readable (Paolo Bonzini) [1904054 1906893 1904128] - [x86] kvm: x86: fix shift out of bounds reported by UBSAN (Paolo Bonzini) [1904054 1906893 1904128] - [x86] kvm: x86/mmu: Optimize not-present/MMIO SPTE check in get_mmio_spte() (Paolo Bonzini) [1904054 1906893 1904128] - [x86] kvm: x86/mmu: Use raw level to index into MMIO walks' sptes array (Paolo Bonzini) [1904054 1906893 1904128] - [x86] kvm: x86/mmu: Get root level from walkers when retrieving MMIO SPTE (Paolo Bonzini) [1904054 1906893 1904128] - [x86] kvm: x86/mmu: Use -1 to flag an undefined spte in get_mmio_spte() (Paolo Bonzini) [1904054 1906893 1904128] - [x86] kvm: svm: Remove the call to sev_platform_status() during setup (Paolo Bonzini) [1904054 1906893 1904128] - [x86] kvm: svm: Don't flush cache if hardware enforces cache coherency across encryption domains (Paolo Bonzini) [1904054 1906893 1904128] - [x86] cpu: Add hardware-enforced cache coherency as a CPUID feature (Paolo Bonzini) [1904054 1906893 1904128] - [x86] Remove X86_FEATURE_MFENCE_RDTSC (Paolo Bonzini) [1904054 1906893 1904128] - [x86] kvm: x86: reinstate vendor-agnostic check on SPEC_CTRL cpuid bits (Paolo Bonzini) [1904054 1906893 1904128] - [x86] kvm/vmx: Use TEST REG, REG instead of CMP $0, REG in vmenter.S (Paolo Bonzini) [1904054 1906893 1904128] - [x86] kvm: x86: ignore SIPIs that are received while not in wait-for-sipi state (Paolo Bonzini) [1904054 1906893 1904128] - [x86] kvm: nsvm: set fixed bits by hand (Paolo Bonzini) [1904054 1906893 1904128] - [x86] kvm: x86/mmu: Add TDP MMU SPTE changed trace point (Paolo Bonzini) [1904054 1906893 1904128] - [x86] kvm: x86/mmu: Add existing trace points to TDP MMU (Paolo Bonzini) [1904054 1906893 1904128] - [x86] kvm: svm: check CR4 changes against vcpu->arch (Paolo Bonzini) [1904054 1906893 1904128] - [x86] kvm: x86: adjust SEV for commit 7e8e6eed75e (Paolo Bonzini) [1904054 1906893 1904128] - [x86] kvm: svm: Move asid to vcpu_svm (Paolo Bonzini) [1904054 1906893 1904128] - [x86] kvm: remove unused macro HV_CLOCK_SIZE (Paolo Bonzini) [1904054 1906893 1904128] - [x86] kvm: x86: Sink cpuid update into vendor-specific set_cr4 functions (Paolo Bonzini) [1904054 1906893 1904128] - [virt] kvm: remove kvm_clear_guest_page (Paolo Bonzini) [1904054 1906893 1904128] - [x86] kvm: x86: Don't track dirty for KVM_SET_[TSS_ADDR|IDENTITY_MAP_ADDR] (Paolo Bonzini) [1904054 1906893 1904128] - [tools] kvm: selftests: test KVM_GET_SUPPORTED_HV_CPUID as a system ioctl (Paolo Bonzini) [1904054 1906893 1904128] - [x86] kvm: x86: hyper-v: allow KVM_GET_SUPPORTED_HV_CPUID as a system ioctl (Paolo Bonzini) [1904054 1906893 1904128] - [x86] kvm: x86: emulate wait-for-SIPI and SIPI-VMExit (Paolo Bonzini) [1904054 1906893 1904128] - [x86] kvm: x86: fix apic_accept_events vs check_nested_events (Paolo Bonzini) [1904054 1906893 1904128] - [x86] kvm: x86: Return bool instead of int for CR4 and SREGS validity checks (Paolo Bonzini) [1904054 1906893 1904128] - [x86] kvm: x86: Move vendor CR4 validity check to dedicated kvm_x86_ops hook (Paolo Bonzini) [1904054 1906893 1904128] - [x86] kvm: svm: Drop VMXE check from svm_set_cr4() (Paolo Bonzini) [1904054 1906893 1904128] - [x86] kvm: vmx: Drop explicit 'nested' check from vmx_set_cr4() (Paolo Bonzini) [1904054 1906893 1904128] - [x86] kvm: vmx: Drop guest CPUID check for VMXE in vmx_set_cr4() (Paolo Bonzini) [1904054 1906893 1904128] - [netdrv] net/mlx5e: Update max_opened_tc also when channels are closed (Alaa Hleihel) [1918379] - [netdrv] net/mlx5: Fix leak upon failure of rule creation (Alaa Hleihel) [1918379 1914766] - [netdrv] net/mlx5: Fix function calculation for page trees (Alaa Hleihel) [1918379] - [infiniband] RDMA/mlx5: Allow creating all QPs even when non RDMA profile is used (Alaa Hleihel) [1918379] - [netdrv] mlx5: Mark BlueField-3 as unsupported device (Alaa Hleihel) [1918379] - [netdrv] net/mlx5: Update the list of the PCI supported devices (Alaa Hleihel) [1918379] - [netdrv] net/mlx5: Enable host PF HCA after eswitch is initialized (Alaa Hleihel) [1923760 1918379] - [netdrv] net/mlx5: Rename peer_pf to host_pf (Alaa Hleihel) [1923760 1918379] - [netdrv] net/mlx5: Make API mlx5_core_is_ecpf accept const pointer (Alaa Hleihel) [1923760 1918379] - [netdrv] net/mlx5: simplify the return expression of mlx5_ec_init() (Alaa Hleihel) [1918379] - [infiniband] IB/mlx5: Add mutex destroy call to cap_mask_mutex mutex (Alaa Hleihel) [1918379] - [infiniband] RDMA/mlx5: Use strict get/set operations for obj_id (Alaa Hleihel) [1918379] - [infiniband] RDMA/mlx5: Use the correct obj_id upon DEVX TIR creation (Alaa Hleihel) [1918379] - [include] net/mlx5: Expose ifc bits for query modify header (Alaa Hleihel) [1918379] - [netdrv] net/mlx5: CT: Fix incorrect removal of tuple_nat_node from nat rhashtable (Alaa Hleihel) [1918379] - [netdrv] net/mlx5e: Revert parameters on errors when changing MTU and LRO state without reset (Alaa Hleihel) [1918379] - [netdrv] net/mlx5e: Revert parameters on errors when changing trust state without reset (Alaa Hleihel) [1918379] - [netdrv] net/mlx5e: Correctly handle changing the number of queues when the interface is down (Alaa Hleihel) [1918379] - [netdrv] net/mlx5e: Fix CT rule + encap slow path offload and deletion (Alaa Hleihel) [1918379] - [netdrv] net/mlx5e: Disable hw-tc-offload when MLX5_CLS_ACT config is disabled (Alaa Hleihel) [1918379] - [netdrv] net/mlx5: Maintain separate page trees for ECPF and PF functions (Alaa Hleihel) [1918379] - [netdrv] net/mlx5e: Fix IPSEC stats (Alaa Hleihel) [1918379] - [netdrv] net/mlx5e: Reduce tc unsupported key print level (Alaa Hleihel) [1918379] - [netdrv] net/mlx5e: free page before return (Alaa Hleihel) [1918379] - [netdrv] net/mlx5e: E-switch, Fix rate calculation for overflow (Alaa Hleihel) [1918379] - [netdrv] net/mlx5: Fix memory leak on flow table creation error flow (Alaa Hleihel) [1918379] - [infiniband] Revert "RDMA/mlx5: Fix devlink deadlock on net namespace deletion" (Alaa Hleihel) [1918379] - [infiniband] RDMA/mlx5: Fix wrong free of blue flame register on error (Alaa Hleihel) [1918379] - [infiniband] IB/mlx5: Fix error unwinding when set_has_smi_cap fails (Alaa Hleihel) [1918379] - [netdrv] net/mlx5e: Add missing capability check for uplink follow (Alaa Hleihel) [1918379] - [netdrv] iavf: Use kzalloc for allocating only one thing (Stefan Assmann) [1838735] - [netdrv] iavf: fix double-release of rtnl_lock (Stefan Assmann) [1838735] - [netdrv] intel-ethernet: clean up W=1 warnings in kdoc (Stefan Assmann) [1838735] - [netdrv] iavf: Fix updating statistics (Stefan Assmann) [1838735] - [netdrv] iavf: fix error return code in iavf_init_get_resources() (Stefan Assmann) [1838735] - [netdrv] ethernet/intel: Convert fallthrough code comments (Stefan Assmann) [1838735] - [netdrv] net/intel: remove driver versions from Intel drivers (Stefan Assmann) [1838735] - [net] Bluetooth: Fix null pointer dereference in amp_read_loc_assoc_final_data (Gopal Tiwari) [1916057] - [fs] fs/fs-writeback.c: fix kernel-doc warning (Waiman Long) [1918047] - [include] memcg: only record foreign writebacks with dirty pages when memcg is not disabled (Waiman Long) [1918047] - [trace] writeback: don't access page->mapping directly in track_foreign_dirty TP (Waiman Long) [1918047] - [fs] writeback: add tracepoints for cgroup foreign writebacks (Waiman Long) [1918047] - [mm] writeback, memcg: Implement foreign dirty flushing (Waiman Long) [1918047] - [mm] mm: remove the account_page_dirtied export (Waiman Long) [1918047] - [fs] writeback, memcg: Implement cgroup_writeback_by_id() (Waiman Long) [1918047] - [mm] writeback: Separate out wb_get_lookup() from wb_get_create() (Waiman Long) [1918047] - [include] bdi: Add bdi->id (Waiman Long) [1918047] - [mm] mm/page-writeback: introduce tracepoint for wait_on_page_writeback() (Waiman Long) [1918047] - [fs] kernfs: fix barrier usage in __kernfs_new_node() (Waiman Long) [1918047] - [fs] kernfs: Allocating memory for kernfs_iattrs with kmem_cache (Waiman Long) [1918047] - [fs] fs: Convert writeback to XArray (Waiman Long) [1918047] - [mm] mm: Convert page-writeback to XArray (Waiman Long) [1918047] - [mm] mm/filemap: add missing mem_cgroup_uncharge() to __add_to_page_cache_locked() (Waiman Long) [1917681] - [mm] mm/slub: fix panic in slab_alloc_node() (Oleksandr Natalenko) [1921056] - [net] xfrm: interface: fix the priorities for ipip and ipv6 tunnels (Sabrina Dubroca) [1923269] - [net] netfilter: ipset: fix shift-out-of-bounds in htable_bits() (Antoine Tenart) [1918684] - [net] tcp: refine tcp_pacing_delay() for very low pacing rates (Antoine Tenart) [1905897] - [net] ensure correct skb->tstamp in various fragmenters (Antoine Tenart) [1905897] - [net] tcp: repaired skbs must init their tso_segs (Antoine Tenart) [1905897] - [net] tcp: address problems caused by EDT misshaps (Antoine Tenart) [1905897] - [net] net_sched: sch_fq: ensure maxrate fq parameter applies to EDT flows (Antoine Tenart) [1905897] - [net] tcp: refine tcp_tso_should_defer() after EDT adoption (Antoine Tenart) [1905897] - [net] tcp_bbr: update comments to reflect pacing_margin_percent (Antoine Tenart) [1905897] - [net] tcp: add tcp_reset_xmit_timer() helper (Antoine Tenart) [1905897] - [net] tcp: fix TCP_REPAIR xmit queue setup (Antoine Tenart) [1905897] - [net] tcp_bbr: adjust TCP BBR for departure time pacing (Antoine Tenart) [1905897] - [net] tcp_bbr: fix typo in bbr_pacing_margin_percent (Antoine Tenart) [1905897] - [net] tcp: optimize tcp internal pacing (Antoine Tenart) [1905897] - [net] net_sched: sch_fq: no longer use skb_is_tcp_pure_ack() (Antoine Tenart) [1905897] - [net] tcp: mitigate scheduling jitter in EDT pacing model (Antoine Tenart) [1905897] - [net] tcp: do not change tcp_wstamp_ns in tcp_mstamp_refresh (Antoine Tenart) [1905897] - [net] tcp/fq: move back to CLOCK_MONOTONIC (Antoine Tenart) [1905897] - [net] tcp: switch tcp_internal_pacing() to tcp_wstamp_ns (Antoine Tenart) [1905897] - [net] tcp: switch tcp and sch_fq to new earliest departure time model (Antoine Tenart) [1905897] - [net] tcp: switch internal pacing timer to CLOCK_TAI (Antoine Tenart) [1905897] - [net] tcp: provide earliest departure time in skb->tstamp (Antoine Tenart) [1905897] - [net] tcp: add tcp_wstamp_ns socket field (Antoine Tenart) [1905897] - [net] net_sched: sch_fq: switch to CLOCK_TAI (Antoine Tenart) [1905897] - [net] tcp: introduce tcp_skb_timestamp_us() helper (Antoine Tenart) [1905897] - [net] tcp: switch tcp_clock_ns() to CLOCK_TAI base (Antoine Tenart) [1905897] - [drm] drm/nouveau/disp/ga10: initial support (Ben Skeggs) [1916583] - [drm] drm/nouveau/dmaobj/ga10: initial support (Ben Skeggs) [1916583] - [drm] drm/nouveau/i2c/ga10: initial support (Ben Skeggs) [1916583] - [drm] drm/nouveau/gpio/ga10: initial support (Ben Skeggs) [1916583] - [drm] drm/nouveau/bar/ga10: initial support (Ben Skeggs) [1916583] - [drm] drm/nouveau/mmu/ga10: initial support (Ben Skeggs) [1916583] - [drm] drm/nouveau/timer/ga10: initial support (Ben Skeggs) [1916583] - [drm] drm/nouveau/fb/ga10: initial support (Ben Skeggs) [1916583] - [drm] drm/nouveau/imem/ga10: initial support (Ben Skeggs) [1916583] - [drm] drm/nouveau/privring/ga10: initial support (Ben Skeggs) [1916583] - [drm] drm/nouveau/mc/ga10: initial support (Ben Skeggs) [1916583] - [drm] drm/nouveau/devinit/ga10: initial support (Ben Skeggs) [1916583] - [drm] drm/nouveau/bios/ga10: initial support (Ben Skeggs) [1916583] - [drm] drm/nouveau/pci/ga10: initial support (Ben Skeggs) [1916583] - [drm] drm/nouveau/core: recognise GA10 (Ben Skeggs) [1916583] - [drm] drm/nouveau/kms/nv50-: fix case where notifier buffer is at offset 0 (Ben Skeggs) [1916583] - [drm] drm/nouveau/mmu: fix vram heap sizing (Ben Skeggs) [1916583] - [drm] drm/nouveau/i2c/gm200: increase width of aux semaphore owner fields (Ben Skeggs) [1916583] - [drm] drm/nouveau/i2c/gk110-: disable hw-initiated dpcd reads (Ben Skeggs) [1916583] - [drm] drm/nouveau/i2c/gk110: split out from i2c/gk104 (Ben Skeggs) [1916583] - [drm] drm/nouveau/privring: ack interrupts the same way as RM (Ben Skeggs) [1916583] - [drm] drm/nouveau/bios: fix issue shadowing expansion ROMs (Ben Skeggs) [1916583] - [netdrv] net/mlx5e: Fix memleak in mlx5e_create_l2_table_groups (Alaa Hleihel) [1899457] - [netdrv] net/mlx5e: Fix two double free cases (Alaa Hleihel) [1899457] - [netdrv] net/mlx5e: ethtool, Fix restriction of autoneg with 56G (Alaa Hleihel) [1899457] - [netdrv] net/mlx5e: In skb build skip setting mark in switchdev mode (Alaa Hleihel) [1899457] - [netdrv] net/mlx5: E-Switch, fix changing vf VLANID (Alaa Hleihel) [1899457] - [netdrv] net/mlx5e: Fix SWP offsets when vlan inserted by driver (Alaa Hleihel) [1899457 1819580] - [netdrv] net/mlx5: Use port_num 1 instead of 0 when delete a RoCE address (Alaa Hleihel) [1899457] - [netdrv] net/mlx5: Check if lag is supported before creating one (Alaa Hleihel) [1899457] - [infiniband] RDMA/mlx5: Fix MR cache memory leak (Alaa Hleihel) [1899457] - [netdrv] net/mlx5: Fix passing zero to 'PTR_ERR' (Alaa Hleihel) [1899457] - [netdrv] net/mlx5e: remove unnecessary memset (Alaa Hleihel) [1899457] - [infiniband] RDMA/mlx5: Assign dev to DM MR (Alaa Hleihel) [1899457] - [infiniband] RDMA/mlx5: Remove mlx5_ib_mr->npages (Alaa Hleihel) [1899457] - [documentation] scsi: fc: Update documentation of sysfs nodes for FPIN stats (Ewan Milne) [1859967] - [scsi] scsi: fc: Add mechanism to update FPIN signal statistics (Ewan Milne) [1859967] - [scsi] scsi: fc: Parse FPIN packets and update statistics (Ewan Milne) [1859967] - [scsi] scsi: fc: Add FPIN statistics to fc_host and fc_rport objects (Ewan Milne) [1859967] - [uapi] scsi: fc: Update formal FPIN descriptor definitions (Ewan Milne) [1859967] - [scsi] scsi: smartpqi: Update version to 1.2.16-012 (Don Brace) [1890727 1889844] - [scsi] scsi: smartpqi: Correct pqi_sas_smp_handler busy condition (Don Brace) [1890727 1889844] - [scsi] scsi: smartpqi: Correct driver removal with HBA disks (Don Brace) [1890727 1889844] - [target] scsi: target: Fix XCOPY NAA identifier lookup (Maurizio Lombardi) [1900463] {CVE-2020-28374} - [x86] perf/x86/intel/uncore: Add Comet Lake support (Michael Petlan) [1873271]- [net] bridge: Fix a warning when del bridge sysfs (Davide Caratti) [1917518] - [net] bridge: Avoid infinite loop when suppressing NS messages with invalid options (Davide Caratti) [1917518] - [net] bridge: fix stale eth hdr pointer in br_dev_xmit (Davide Caratti) [1917518] - [net] SUNRPC: Handle 0 length opaque XDR object data properly (Dave Wysochanski) [1906400] - [net] SUNRPC: Move simple_get_bytes and simple_get_netobj into private header (Dave Wysochanski) [1906400] - [block] nbd: make the config put is called before the notifying the waiter (Ming Lei) [1743857] - [block] nbd: restore default timeout when setting it to zero (Ming Lei) [1743857] - [kernel] rcu/tree: Defer kvfree_rcu() allocation to a clean context (Waiman Long) [1922453] - [kernel] cgroup: Fix memory leak when parsing multiple source parameters (Waiman Long) [1922453] - [kernel] cpuset: fix race between hotplug work and later CPU offline (Waiman Long) [1922453] - [kernel] cgroup: freezer: call cgroup_enter_frozen() with preemption disabled in ptrace_stop() (Waiman Long) [1922453] - [kernel] cgroup: freezer: fix frozen state inheritance (Waiman Long) [1922453] - [kernel] locking/lockdep: Cure noinstr fail (Waiman Long) [1922453] - [kernel] tick/nohz: Narrow down noise while setting current task's tick dependency (Waiman Long) [1922453] - [fs] fs: Kill DCACHE_DONTCACHE dentry even if DCACHE_REFERENCED is set (Eric Sandeen) [1921903] - [fs] fs: Handle I_DONTCACHE in iput_final() instead of generic_drop_inode() (Eric Sandeen) [1921903] - [netdrv] ice: update dev_addr in ice_set_mac_address even if HW filter exists (Jonathan Toppins) [1879318] - [tools] libbpf: Fix uninitialized variable in btf_parse_type_sec (Jiri Olsa) [1922197] - [tools] libbpf: Support BTF loading and raw data output in both endianness (Jiri Olsa) [1922197] - [tools] selftests/bpf: Test BTF writing APIs (Jiri Olsa) [1922197] - [tools] libbpf: Add btf__str_by_offset() as a more generic variant of name_by_offset (Jiri Olsa) [1922197] - [tools] libbpf: Add BTF writing APIs (Jiri Olsa) [1922197] - [tools] libbpf: Add btf__new_empty() to create an empty BTF object (Jiri Olsa) [1922197] - [tools] libbpf: Allow modification of BTF and add btf__add_str API (Jiri Olsa) [1922197] - [tools] libbpf: Extract generic string hashing function for reuse (Jiri Olsa) [1922197] - [tools] libbpf: Generalize common logic for managing dynamically-sized arrays (Jiri Olsa) [1922197] - [tools] libbpf: Remove assumption of single contiguous memory for BTF data (Jiri Olsa) [1922197] - [tools] libbpf: Refactor internals of BTF type index (Jiri Olsa) [1922197] - [tools] libbpf: Remove any use of reallocarray() in libbpf (Jiri Olsa) [1922197] - [tools] libbpf: Clean up and improve CO-RE reloc logging (Jiri Olsa) [1922197] - [tools] libbpf: Improve error logging for mismatched BTF kind cases (Jiri Olsa) [1922197] - [scsi] scsi: qla2xxx: Fix mailbox Ch erroneous error (Nilesh Javali) [1894578] - [sound] ALSA: ASoC: Intel: tgl: remove sof_fw_filename set for tgl_3_in_1_default (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: SOF: allow soundwire use desc->default_fw_filename (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: Intel: sof_sdw: set proper flags for Dell TGL-H SKU 0A5E (Jaroslav Kysela) [1783462] - [sound] ALSA: hda: intel-dsp-config: add PCI id for TGL-H (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: topology: Properly unregister DAI on removal (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: topology: Fix memory corruption in soc_tplg_denum_create_values() (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: topology: Add missing size check (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: topology: Fix wrong size check (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: topology: Simplify remove_widget function (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: topology: Remove empty functions (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: topology: Change allocations to resource managed (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: topology: Unify all device references (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: topology: Remove unused functions from topology API (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: max98926: drop driver pm=NULL assignment (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: max98925: drop driver pm=NULL assignment (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: max98926: skip of_device_id table when !CONFIG_OF (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: max98925: skip of_device_id table when !CONFIG_OF (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: max9867: skip of_device_id table when !CONFIG_OF (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: codecs: max98373-sdw: align regmap use with other codecs (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: max98371: skip of_device_id table when !CONFIG_OF (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: max98390: Fix error codes in max98390_dsm_init() (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: max98371: drop driver pm=NULL assignment (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: max98095: skip of_device_id table when !CONFIG_OF (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: max98373: don't access volatile registers in bias level off (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: max98090: skip of_device_id table when !CONFIG_OF (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: pcm: DRAIN support reactivation (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: rt711: mutex between calibration and power state changes (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: rt711: remove warnings (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: rt5660: skip of_device_id table when !CONFIG_OF (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: codecs: rt*.c: remove useless pointer cast (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: rt1015p: delay 300ms after SDB pulling high for calibration (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: rt1015p: move SDB control from trigger to DAPM (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: rt1015: check the return value of regmap_read during i2c probe (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: rt1015: modification for calibration to get better performance (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: rt1015: support TDM slot configuration (Jaroslav Kysela) [1783462] - [sound] ALSA: soundwire: qcom: Fix build failure when slimbus is module (Jaroslav Kysela) [1783462] - [sound] ALSA: soundwire: Fix DEBUG_LOCKS_WARN_ON for uninitialized attribute (Jaroslav Kysela) [1783462] - [sound] ALSA: soundwire: master: use pm_runtime_set_active() on add (Jaroslav Kysela) [1783462] - [sound] ALSA: soundwire: intel: fix another unused-function warning (Jaroslav Kysela) [1783462] - [sound] ALSA: soundwire: bus: only clear valid DPN interrupts (Jaroslav Kysela) [1783462] - [sound] ALSA: soundwire: bus: only clear valid DP0 interrupts (Jaroslav Kysela) [1783462] - [sound] ALSA: soundwire: registers: add definitions for clearable interrupt fields (Jaroslav Kysela) [1783462] - [sound] ALSA: soundwire: bus: reset slave_notify status at each loop (Jaroslav Kysela) [1783462] - [sound] ALSA: soundwire: bus: add comments to explain interrupt loop filter (Jaroslav Kysela) [1783462] - [sound] ALSA: soundwire: SDCA: detect sdca_cascade interrupt (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: Intel: kbl_rt5663_max98927: Fix kabylake_ssp_fixup function (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: Intel: Boards: tgl_max98373: update TDM slot_width (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: intel: sof_rt5682: Add support for tgl_rt1011_rt5682 (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: Intel: Boards: tgl_max98373: add dpcm_capture flag for speaker_smart_amp (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: intel: sof_rt5682: Add quirk for Dooly (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: intel: sof_rt5682: Add support for cml_rt1015_rt5682 (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: Intel: sof_sdw: add quirk for new TigerLake-SDCA device (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: SOF: Intel: add hw specific PCM constraints (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: SOF: loader: do not warn about unknown firmware headers (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: topology: Remove multistep topology loading (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: SOF: sof-audio: remove goto used for force-nocodec support (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: SOF: ops: modify the signature of stall op (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: SOF: topology: remove const in sizeof() (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: SOF: use inclusive language for bclk and fsync (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: topology: use inclusive language for bclk and fsync (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: SOF: ops: add parse_platform_ext_manifest() op (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: SOF: relax PCM period and buffer size constraints (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: SOF: nocodec: modify DAI link definitions (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: SOF: trace: Add runtime trace filtering mechanism (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: SOF: Add `memory_info` file to debugfs (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: SOF: Change section comment for SOF_IPC_TEST_ (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: SOF: Improve code alignment in header.h (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: SOF: IPC: fix implicit type overflow (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: SOF: ext_manifest: Parse firmware config dictionary (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: SOF: Intel: hda: fix the condition passed to sof_dev_dbg_or_err (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: SOF: modify the SOF_DBG flags (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: SOF: Intel: hda: remove duplicated status dump (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: SOF: ext_manifest: parse cavs extra config data elem (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: SOF: Intel: hda: define parse_platform_ext_manifest op (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: SOF: control: override volume info callback (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: SOF: control: remove const in sizeof() (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: SOF: Add .prepare/.complete callbacks (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: SOF: Activate runtime PM with SOF OF device (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: soc-pcm: add missing ret=0 at soc_pcm_open() (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: soc-pcm: ignore un-needed mutex_unlock() case on soc_pcm_open() (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: soc-pcm: remove unneeded dev_err() for snd_soc_component_module/open() (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: soc-pcm: remove unneeded dev_err() for snd_soc_dai_startup() (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: soc-pcm: add soc_pcm_clean() and call it from soc_pcm_open/close() (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: soc-link: add mark for snd_soc_link_startup/shutdown() (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: soc-dai: add mark for snd_soc_dai_startup/shutdown() (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: soc-component: add mark for snd_soc_pcm_component_pm_runtime_get/put() (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: soc-component: add mark for soc_pcm_components_open/close() (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: Intel: KMB: Fix S24_LE configuration (Jaroslav Kysela) [1783462] - [sound] ALSA: ASOC: Intel: kbl_rt5663_rt5514_max98927: Do not try to disable disabled clock (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: Intel: bytcr_rt5640: Fix HP Pavilion x2 Detachable quirks (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: rt5682: change SAR voltage threshold (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: rt1015: increase the time to detect BCLK (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: rt1015: add delay to fix pop noise from speaker (Jaroslav Kysela) [1783462] - [powerpc] powerpc/tm: Avoid machine crash on rt_sigreturn() (Gustavo Duarte) [1860550] - [net] udp: Prevent reuseport_select_sock from reading uninitialized socks (Guillaume Nault) [1917953] - [net] flow_offload: Fix memory leak for indirect flow block (Guillaume Nault) [1917953] - [net] sock: set sk_err to ee_errno on dequeue from errq (Guillaume Nault) [1917953] - [net] devlink: Make sure devlink instance and port are in same net namespace (Guillaume Nault) [1917953] - [net] devlink: Hold rtnl lock while reading netdev attributes (Guillaume Nault) [1917953] - [net] devlink: Add missing genlmsg_cancel() in devlink_nl_sb_port_pool_fill() (Guillaume Nault) [1917953] - [net] tipc: fix NULL deref in tipc_link_xmit() (Xin Long) [1918657] - [net] tipc: prevent possible null deref of link (Xin Long) [1918657] - [net] tipc: fix incompatible mtu of transmission (Xin Long) [1918657] - [net] tipc: fix memory leak in tipc_topsrv_start() (Xin Long) [1918657] - [net] tipc: add stricter control of reserved service types (Xin Long) [1918657] - [tools] selftests/bpf/test_offload.py: Filter bpftool internal map when counting maps (Jiri Benc) [1882709] - [tools] selftests/bpf/test_offload.py: Reset ethtool features after failed setting (Jiri Benc) [1882709] - [tools] selftests/bpf/test_offload.py: Fix expected case of extack messages (Jiri Benc) [1882709] - [tools] selftests/bpf/test_offload.py: Only check verifier log on verification fails (Jiri Benc) [1882709] - [netdrv] netdevsim: Add debugfs toggle to reject BPF programs in verifier (Jiri Benc) [1882709] - [tools] selftests/bpf/test_offload.py: Remove check for program load flags match (Jiri Benc) [1882709] - [net] xdp: Remove the xdp_attachment_flags_ok() callback (Jiri Benc) [1882709] - [net] net, xsk: Avoid taking multiple skbuff references (Jiri Benc) [1882709] - [net] increment xmit_recursion level in dev_direct_xmit() (Jiri Benc) [1882709] - [kernel] usermodehelper: reset umask to default before executing user process (Jiri Benc) [1882709] - [net] xsk: Do not discard packet when NETDEV_TX_BUSY (Jiri Benc) [1882709] - [net] xsk: Fix number of pinned pages/umem size discrepancy (Jiri Benc) [1882709] - [include] netdevice.h: fix xdp_state kernel-doc warning (Jiri Benc) [1882709] - [net] bpf: xdp: Fix XDP mode when no mode flags specified (Jiri Benc) [1882709] - [net] bpf: Fix XDP FD-based attach/detach logic around XDP_FLAGS_UPDATE_IF_NOEXIST (Jiri Benc) [1882709] - [kernel] add a kernel_wait helper (Jiri Benc) [1882709] - [tools] selftests/bpf: Add link detach tests for cgroup, netns, and xdp bpf_links (Jiri Benc) [1882709] - [net] bpf: Add support for forced LINK_DETACH command (Jiri Benc) [1882709] - [kernel] bpf: Fix build without CONFIG_NET when using BPF XDP link (Jiri Benc) [1882709] - [net] xdp: Prevent kernel-infoleak in xsk_getsockopt() (Jiri Benc) [1882709] - [net] udp, bpf: Ignore connections in reuseport group after BPF sk lookup (Jiri Benc) [1882709] - [net] Revert "net: optimize the sockptr_t for unified kernel/user address spaces" (Jiri Benc) [1882709] - [net] improve the user pointer check in init_user_sockptr (Jiri Benc) [1882709] - [include] net: remove sockptr_advance (Jiri Benc) [1882709] - [include] net: make sockptr_is_null strict aliasing safe (Jiri Benc) [1882709] - [net] optimize the sockptr_t for unified kernel/user address spaces (Jiri Benc) [1882709] - [net] bpfilter: switch bpfilter_ip_set_sockopt to sockptr_t (Jiri Benc) [1882709] - [net] switch copy_bpf_fprog_from_user to sockptr_t (Jiri Benc) [1882709] - [include] net: add a new sockptr_t type (Jiri Benc) [1882709] - [net] bpfilter: reject kernel addresses (Jiri Benc) [1882709] - [net] bpfilter: split __bpfilter_process_sockopt (Jiri Benc) [1882709] - [net] bpfilter: fix up a sparse annotation (Jiri Benc) [1882709] - [net] udp: Don't discard reuseport selection when group has connections (Jiri Benc) [1882709] - [net] bpf, xdp: Remove XDP_QUERY_PROG and XDP_QUERY_PROG_HW XDP commands (Jiri Benc) [1882709] - [tools] selftests/bpf: Add BPF XDP link selftests (Jiri Benc) [1882709] - [net] bpf: Implement BPF XDP link-specific introspection APIs (Jiri Benc) [1882709] - [net] bpf, xdp: Implement LINK_UPDATE for BPF XDP link (Jiri Benc) [1882709] - [net] bpf, xdp: Add bpf_link-based XDP attachment API (Jiri Benc) [1882709] - [net] bpf, xdp: Extract common XDP program attachment logic (Jiri Benc) [1882709] - [net] bpf, xdp: Maintain info on attached XDP BPF programs in net_device (Jiri Benc) [1882709] - [kernel] bpf, netns: Fix build without CONFIG_INET (Jiri Benc) [1882709] - [net] udp6: Run SK_LOOKUP BPF program on socket lookup (Jiri Benc) [1882709] - [net] udp6: Extract helper for selecting socket from reuseport group (Jiri Benc) [1882709] - [net] udp: Run SK_LOOKUP BPF program on socket lookup (Jiri Benc) [1882709] - [net] udp: Extract helper for selecting socket from reuseport group (Jiri Benc) [1882709] - [net] ipv6: remove unused arg exact_dif in compute_score (Jiri Benc) [1882709] - [net] ipv4: remove unused arg exact_dif in compute_score (Jiri Benc) [1882709] - [net] udp: Remove unused variable/function (exact_dif) (Jiri Benc) [1882709] - [net] udp: Remove unused parameter (exact_dif) (Jiri Benc) [1882709] - [net] udp: only choose unbound UDP socket for multicast when not in a VRF (Jiri Benc) [1882709] - [net] ensure unbound datagram socket to be chosen when not in a VRF (Jiri Benc) [1882709] - [net] ensure unbound stream socket to be chosen when not in a VRF (Jiri Benc) [1882709] - [net] allow binding socket in a VRF when there's an unbound socket (Jiri Benc) [1882709] - [net] udp6: drop unneeded likely() call around IS_ERR() (Jiri Benc) [1882709] - [net] udp: drop unneeded likely() call around IS_ERR() (Jiri Benc) [1882709] - [net] inet6: Run SK_LOOKUP BPF program on socket lookup (Jiri Benc) [1882709] - [net] inet6: Extract helper for selecting socket from reuseport group (Jiri Benc) [1882709] - [net] inet: Run SK_LOOKUP BPF program on socket lookup (Jiri Benc) [1882709] - [net] inet: Extract helper for selecting socket from reuseport group (Jiri Benc) [1882709] - [net] simplify cBPF setsockopt compat handling (Jiri Benc) [1882709] - [net] explicitly include in net/core/sock.c (Jiri Benc) [1882709] - [include] compat: provide compat_ptr() on all architectures (Jiri Benc) [1882709] - [net] socket: move compat timeout handling into sock.c (Jiri Benc) [1882709] - [include] xdp: introduce xdp_get_shared_info_from_{buff, frame} utility routines (Jiri Benc) [1882709] - [net] xsk: Add xdp statistics to xsk_diag (Jiri Benc) [1882709] - [net] xsk: Add new statistics (Jiri Benc) [1882709] - [net] bpfilter: Initialize pos variable (Jiri Benc) [1882709] - [kernel] umd: Stop using split_argv (Jiri Benc) [1882709] - [kernel] umd: Remove exit_umh (Jiri Benc) [1882709] - [net] bpfilter: Take advantage of the facilities of struct pid (Jiri Benc) [1882709] - [kernel] exit: Factor thread_group_exited out of pidfd_poll (Jiri Benc) [1882709] - [kernel] umd: Track user space drivers with struct pid (Jiri Benc) [1882709] - [net] bpfilter: Move bpfilter_umh back into init data (Jiri Benc) [1882709] - [fs] exec: Remove do_execve_file (Jiri Benc) [1882709] - [kernel] umh: Stop calling do_execve_file (Jiri Benc) [1882709] - [kernel] umd: Transform fork_usermode_blob into fork_usermode_driver (Jiri Benc) [1882709] - [kernel] umd: Rename umd_info.cmdline umd_info.driver_name (Jiri Benc) [1882709] - [kernel] umd: For clarity rename umh_info umd_info (Jiri Benc) [1882709] - [kernel] umh: Separate the user mode driver and the user mode helper support (Jiri Benc) [1882709] - [kernel] umh: Move setting PF_UMH into umh_pipe_setup (Jiri Benc) [1882709] - [kernel] umh: Remove call_usermodehelper_setup_file. (Jiri Benc) [1882709] - [kernel] umh: Rename the user mode driver helpers for clarity (Jiri Benc) [1882709] - [kernel] umh: Capture the pid in umh_pipe_setup (Jiri Benc) [1882709] - [net] bpf: Add SO_KEEPALIVE and related options to bpf_setsockopt (Jiri Benc) [1882709] - [net] tcp: Expose tcp_sock_set_keepidle_locked (Jiri Benc) [1882709] - [net] tcp: add tcp_sock_set_keepidle (Jiri Benc) [1882709] - [net] sock: Move sock_valbool_flag to header (Jiri Benc) [1882709] - [net] spread "enum sock_flags" (Jiri Benc) [1882709] - [tools] bpf: Use local copy of headers including uapi/linux/filter.h (Jiri Benc) [1882709] - [net] bpfilter: fix iptables failure if bpfilter_umh is disabled (Jiri Benc) [1882709] - [s390] s390/crypto: add arch_get_random_long() support (Vladis Dronov) [1904274] - [net] net/smc: Add support for obtaining SMCR device list (Philipp Rudo) [1868684] - [net] net/smc: Add support for obtaining SMCD device list (Philipp Rudo) [1868684] - [net] net/smc: Add SMC-D Linkgroup diagnostic support (Philipp Rudo) [1868684] - [net] net/smc: Introduce SMCR get link command (Philipp Rudo) [1868684] - [net] net/smc: Introduce SMCR get linkgroup command (Philipp Rudo) [1868684] - [net] net/smc: Add support for obtaining system information (Philipp Rudo) [1868684] - [net] net/smc: Introduce generic netlink interface for diagnostic purposes (Philipp Rudo) [1868684] - [net] net/smc: Refactor smc ism v2 capability handling (Philipp Rudo) [1868684] - [net] net/smc: Add diagnostic information to link structure (Philipp Rudo) [1868684] - [net] net/smc: Add diagnostic information to smc ib-device (Philipp Rudo) [1868684] - [net] net/smc: Add link counters for IB device ports (Philipp Rudo) [1868684] - [net] net/smc: Add connection counters for links (Philipp Rudo) [1868684] - [net] net/smc: Use active link of the connection (Philipp Rudo) [1868684] - [net] net/smc: use helper smc_conn_abort() in listen processing (Philipp Rudo) [1868684] - [net] sched: sch_frag: add generic packet fragment support. (Marcelo Leitner) [1909262] - [net] sched: act_mirred: refactor the handle of xmit (Marcelo Leitner) [1909262] - [net] sched: fix miss init the mru in qdisc_skb_cb (Marcelo Leitner) [1909262] - [net] openvswitch: using ip6_fragment in ipv6_stub (Marcelo Leitner) [1909262] - [net] ipv6: add ipv6_fragment hook in ipv6_stub (Marcelo Leitner) [1909262] - [x86] x86/resctrl: Fix spelling in user-visible warning messages (Puneet Sethi) [1717078] - [x86] x86/resctrl: Enable user to view thread or core throttling mode (Puneet Sethi) [1717078] - [x86] x86/resctrl: Enumerate per-thread MBA controls (Puneet Sethi) [1717078] - [x86] cacheinfo: Move resctrl's get_cache_id() to the cacheinfo header file (Puneet Sethi) [1717078] - [x86] x86/resctrl: Add struct rdt_cache::arch_has_{sparse, empty}_bitmaps (Puneet Sethi) [1717078] - [x86] x86/resctrl: Merge AMD/Intel parse_bw() calls (Puneet Sethi) [1717078] - [x86] x86/resctrl: Add struct rdt_membw::arch_needs_linear to explain AMD/Intel MBA difference (Puneet Sethi) [1717078] - [x86] x86/resctrl: Use is_closid_match() in more places (Puneet Sethi) [1717078] - [x86] x86/resctrl: Use container_of() in delayed_work handlers (Puneet Sethi) [1717078] - [x86] x86/resctrl: Fix stale comment (Puneet Sethi) [1717078] - [x86] x86/resctrl: Remove struct rdt_membw::max_delay (Puneet Sethi) [1717078] - [x86] x86/resctrl: Remove unused struct mbm_state::chunks_bw (Puneet Sethi) [1717078] - [x86] x86/resctrl: Fix memory bandwidth counter width for AMD (Puneet Sethi) [1845633 1717078] - [documentation] Documentation: x86: fix some typos (Puneet Sethi) [1717078] - [documentation] Documentation: x86: Clarify MBA takes MB as referring to mba_sc (Puneet Sethi) [1717078] - [documentation] Documentation: x86: Remove cdpl2 unspported statement and fix capitalisation (Puneet Sethi) [1717078] - [documentation] Documentation: x86: Contiguous cbm isn't all X86 (Puneet Sethi) [1717078] - [documentation] Documentation: x86: convert resctrl_ui.txt to reST (Puneet Sethi) [1717078] - [kernel] livepatch: Make klp_apply_object_relocs static (Yannick Cote) [1866433] - [kernel] livepatch: Prevent module-specific KLP rela sections from referencing vmlinux symbols (Yannick Cote) [1866433] - [x86] livepatch: Remove .klp.arch (Yannick Cote) [1866433] - [kernel] livepatch: Apply vmlinux-specific KLP relocations early (Yannick Cote) [1866433] - [kernel] livepatch: Disallow vmlinux.ko (Yannick Cote) [1866433]- [sound] ALSA: hda: Add Cometlake-R PCI ID (Jaroslav Kysela) [1915650] - [fs] xfs: don't drain buffer lru on freeze and read-only remount (Brian Foster) [1903387] - [fs] xfs: rename xfs_wait_buftarg() to xfs_buftarg_drain() (Brian Foster) [1903387] - [net] mptcp: implement delegated actions (Paolo Abeni) [1892375] - [net] mptcp: schedule work for better snd subflow selection (Paolo Abeni) [1892375] - [net] mptcp: do not queue excessive data on subflows (Paolo Abeni) [1892375] - [net] mptcp: re-enable sndbuf autotune (Paolo Abeni) [1892375] - [net] mptcp: always graft subflow socket to parent (Paolo Abeni) [1892375] - [include] lockdep: Introduce in_softirq lockdep assert (Paolo Abeni) [1892375] - [net] selinux: handle MPTCP consistently with TCP (Paolo Abeni) [1892375] - [net] mptcp: fix locking in mptcp_disconnect() (Paolo Abeni) [1892375] - [net] mptcp: better msk-level shutdown. (Paolo Abeni) [1892375] - [net] mptcp: more strict state checking for acks (Paolo Abeni) [1892375] - [tools] selftests: mptcp: add the MP_PRIO testcases (Paolo Abeni) [1892375] - [net] mptcp: add the mibs for MP_PRIO (Paolo Abeni) [1892375] - [tools] selftests: mptcp: add set_flags command in pm_nl_ctl (Paolo Abeni) [1892375] - [net] mptcp: add set_flags command in PM netlink (Paolo Abeni) [1892375] - [net] mptcp: add the incoming MP_PRIO support (Paolo Abeni) [1892375] - [net] mptcp: add the outgoing MP_PRIO support (Paolo Abeni) [1892375] - [tools] selftests: mptcp: add testcases for setting the address ID (Paolo Abeni) [1892375] - [net] mptcp: add the address ID assignment bitmap (Paolo Abeni) [1892375] - [net] mptcp: cap forward allocation to 1M (Paolo Abeni) [1892375] - [net] mptcp: fix pending data accounting (Paolo Abeni) [1892375] - [net] mptcp: push pending frames when subflow has free space (Paolo Abeni) [1892375] - [net] mptcp: properly annotate nested lock (Paolo Abeni) [1892375] - [net] mptcp: fix security context on server socket (Paolo Abeni) [1892375] - [net] mptcp: clear use_ack and use_map when dropping other suboptions (Paolo Abeni) [1892375] - [net] mptcp: let MPTCP create max size skbs (Paolo Abeni) [1892375] - [net] mptcp: pm: simplify select_local_address() (Paolo Abeni) [1892375] - [net] mptcp: parse and act on incoming FASTCLOSE option (Paolo Abeni) [1892375] - [net] mptcp: hold mptcp socket before calling tcp_done (Paolo Abeni) [1892375] - [net] mptcp: use MPTCPOPT_HMAC_LEN macro (Paolo Abeni) [1892375] - [tools] selftests: mptcp: add the flush addrs testcase (Paolo Abeni) [1892375] - [net] mptcp: remove address when netlink flushes addrs (Paolo Abeni) [1892375] - [net] mptcp: attach subflow socket to parent cgroup (Paolo Abeni) [1892375] - [net] mptcp: be careful on subflows shutdown (Paolo Abeni) [1892375] - [net] mptcp: plug subflow context memory leak (Paolo Abeni) [1892375] - [net] mptcp: link MPC subflow into msk only after accept (Paolo Abeni) [1892375] - [net] mptcp: use the variable sk instead of open-coding (Paolo Abeni) [1892375] - [net] mptcp: rename add_addr_signal and mptcp_add_addr_status (Paolo Abeni) [1892375] - [net] mptcp: drop rm_addr_signal flag (Paolo Abeni) [1892375] - [net] mptcp: print out port and ahmac when receiving ADD_ADDR (Paolo Abeni) [1892375] - [net] mptcp: add port parameter for mptcp_pm_announce_addr (Paolo Abeni) [1892375] - [net] mptcp: send out dedicated packet for ADD_ADDR using port (Paolo Abeni) [1892375] - [net] mptcp: add the outgoing ADD_ADDR port support (Paolo Abeni) [1892375] - [net] mptcp: use adding up size to get ADD_ADDR length (Paolo Abeni) [1892375] - [net] mptcp: add port support for ADD_ADDR suboption writing (Paolo Abeni) [1892375] - [net] mptcp: unify ADD_ADDR and ADD_ADDR6 suboptions writing (Paolo Abeni) [1892375] - [net] mptcp: unify ADD_ADDR and echo suboptions writing (Paolo Abeni) [1892375] - [net] mptcp: print new line in mptcp_seq_show() if mptcp isn't in use (Paolo Abeni) [1892375] - [net] mptcp: emit tcp reset when a join request fails (Paolo Abeni) [1892375] - [net] tcp: merge 'init_req' and 'route_req' functions (Paolo Abeni) [1892375] - [net] security: add const qualifier to struct sock in various places (Paolo Abeni) [1892375] - [net] mptcp: avoid potential infinite loop in mptcp_recvmsg() (Paolo Abeni) [1892375] - [net] mptcp: use mptcp release_cb for delayed tasks (Paolo Abeni) [1892375] - [net] mptcp: avoid a few atomic ops in the rx path (Paolo Abeni) [1892375] - [net] mptcp: allocate TX skbs in msk context (Paolo Abeni) [1892375] - [net] mptcp: protect the rx path with the msk socket spinlock (Paolo Abeni) [1892375] - [net] mptcp: implement wmem reservation (Paolo Abeni) [1892375] - [net] mptcp: open code mptcp variant for lock_sock (Paolo Abeni) [1892375] - [net] mptcp: fix NULL ptr dereference on bad MPJ (Paolo Abeni) [1892375] - [net] mptcp: be careful on MPTCP-level ack. (Paolo Abeni) [1892375] - [net] mptcp: put reference in mptcp timeout timer (Paolo Abeni) [1892375] - [net] mptcp: refine MPTCP-level ack scheduling (Paolo Abeni) [1892375] - [net] mptcp: track window announced to peer (Paolo Abeni) [1892375] - [tools] selftests: mptcp: add ADD_ADDR IPv6 test cases (Paolo Abeni) [1892375] - [net] mptcp: send out dedicated ADD_ADDR packet (Paolo Abeni) [1892375] - [net] mptcp: change add_addr_signal type (Paolo Abeni) [1892375] - [net] mptcp: keep unaccepted MPC subflow into join list (Paolo Abeni) [1892375] - [tools] selftests: mptcp: add link failure test case (Paolo Abeni) [1892375] - [net] mptcp: skip to next candidate if subflow has unacked data (Paolo Abeni) [1892375] - [net] mptcp: fix state tracking for fallback socket (Paolo Abeni) [1892375] - [net] mptcp: drop WORKER_RUNNING status bit (Paolo Abeni) [1892375] - [net] mptcp: update rtx timeout only if required. (Paolo Abeni) [1892375] - [net] mptcp: send explicit ack on delayed ack_seq incr (Paolo Abeni) [1892375] - [net] mptcp: keep track of advertised windows right edge (Paolo Abeni) [1892375] - [net] mptcp: rework poll+nospace handling (Paolo Abeni) [1892375] - [net] mptcp: try to push pending data on snd una updates (Paolo Abeni) [1892375] - [net] mptcp: move page frag allocation in mptcp_sendmsg() (Paolo Abeni) [1892375] - [net] mptcp: refactor shutdown and close (Paolo Abeni) [1892375] - [net] mptcp: introduce MPTCP snd_nxt (Paolo Abeni) [1892375] - [net] mptcp: add accounting for pending data (Paolo Abeni) [1892375] - [net] mptcp: reduce the arguments of mptcp_sendmsg_frag (Paolo Abeni) [1892375] - [net] mptcp: introduce mptcp_schedule_work (Paolo Abeni) [1892375] - [net] tcp: factor out __tcp_close() helper (Paolo Abeni) [1892375] - [net] mptcp: use tcp_build_frag() (Paolo Abeni) [1892375] - [net] tcp: factor out tcp_build_frag() (Paolo Abeni) [1892375] - [net] tcp: schedule EPOLLOUT after a partial sendmsg (Paolo Abeni) [1892375] - [net] tcp: annotate tp->write_seq lockless reads (Paolo Abeni) [1892375] - [net] mptcp: fix static checker warnings in mptcp_pm_add_timer (Paolo Abeni) [1892375] - [tools] selftests: mptcp: add ADD_ADDR timeout test case (Paolo Abeni) [1892375] - [documentation] networking: mptcp: Add MPTCP sysctl entries (Paolo Abeni) [1892375] - [net] mptcp: add a new sysctl add_addr_timeout (Paolo Abeni) [1892375] - [net] mptcp: split mptcp_clean_una function (Paolo Abeni) [1892375] - [net] tcp: propagate MPTCP skb extensions on xmit splits (Paolo Abeni) [1892375] - [net] mptcp: use _fast lock version in __mptcp_move_skbs (Paolo Abeni) [1892375] - [net] mptcp: adjust mptcp receive buffer limit if subflow has larger one (Paolo Abeni) [1892375] - [net] tcp: fix compile error if !CONFIG_SYSCTL (Paolo Abeni) [1892375] - [net] tcp: add tcp_tx_skb_cache sysctl (Paolo Abeni) [1892375] - [net] tcp: do not recycle cloned skbs (Paolo Abeni) [1892375] - [net] tcp: properly reset skb->truesize for tx recycling (Paolo Abeni) [1892375] - [net] tcp: cleanup sk_tx_skb_cache before reuse (Paolo Abeni) [1892375] - [net] tcp: fix zerocopy and notsent_lowat issues (Paolo Abeni) [1892375] - [net] tcp: add one skb cache for tx (Paolo Abeni) [1892375] - [include] include: fpga: adi-axi-common.h: fixup whitespace tab -> space (Luis Goncalves) [1494702] - [include] include: fpga: adi-axi-common.h: add version helper macros (Luis Goncalves) [1494702] - [fpga] fpga: dfl: afu: convert get_user_pages() --> pin_user_pages() (Luis Goncalves) [1494702] - [fpga] fpga: dfl: fix bug in port reset handshake (Luis Goncalves) [1494702] - [fpga] fpga: dfl: pci: reduce the scope of variable 'ret' (Luis Goncalves) [1494702] - [fpga] fpga: dfl: pci: add device id for Intel FPGA PAC N3000 (Luis Goncalves) [1494702] - [fpga] fpga: dfl: afu: add AFU interrupt support (Luis Goncalves) [1494702] - [fpga] fpga: dfl: fme: add interrupt support for global error reporting (Luis Goncalves) [1494702] - [fpga] fpga: dfl: afu: add interrupt support for port error reporting (Luis Goncalves) [1494702] - [fpga] fpga: dfl: introduce interrupt trigger setting API (Luis Goncalves) [1494702] - [fpga] fpga: dfl: pci: add irq info for feature devices enumeration (Luis Goncalves) [1494702] - [fpga] fpga: dfl: parse interrupt info for feature devices on enumeration (Luis Goncalves) [1494702] - [fpga] fpga manager: xilinx-spi: check INIT_B pin during write_init (Luis Goncalves) [1494702] - [fpga] fpga: Fix dead store in fpga-bridge.c (Luis Goncalves) [1494702] - [fpga] fpga: Fix dead store fpga-mgr.c (Luis Goncalves) [1494702] - [fpga] fpga: dfl: Use struct_size() in kzalloc() (Luis Goncalves) [1494702] - [fpga] fpga manager: xilinx-spi: remove unneeded, mistyped variables (Luis Goncalves) [1494702] - [fpga] fpga manager: xilinx-spi: valid for the 7 Series too (Luis Goncalves) [1494702] - [fpga] fpga: zynqmp: fix modular build (Luis Goncalves) [1494702] - [fpga] drivers/fpga/dfl-afu-dma-region.c: get rid of pointless access_ok() (Luis Goncalves) [1494702] - [fpga] drivers/fpga/dfl-fme-pr.c: get rid of pointless access_ok() (Luis Goncalves) [1494702] - [fpga] fpga: dfl: afu: Corrected error handling levels (Luis Goncalves) [1494702] - [fpga] fpga: dfl: afu: support debug access to memory-mapped afu regions (Luis Goncalves) [1494702] - [fpga] fpga: dfl.h: Replace zero-length array with flexible-array member (Luis Goncalves) [1494702] - [fpga] fpga: stratix10-soc: add compatible property value for intel agilex (Luis Goncalves) [1494702] - [fpga] fpga: machxo2-spi: Use new structure for SPI transfer delays (Luis Goncalves) [1494702] - [fpga] fpga: ice40-spi: Use new structure for SPI transfer delays (Luis Goncalves) [1494702] - [fpga] fpga: dfl: support multiple opens on feature device node (Luis Goncalves) [1494702] - [fpga] fpga: dfl: fme: add performance reporting support (Luis Goncalves) [1494702] - [firmware] firmware: fpga: replace the error codes with the standard ones (Luis Goncalves) [1494702] - [net] sched: act_mpls: ensure LSE is pullable before reading it (Guillaume Nault) [1917918] - [net] openvswitch: ensure LSE is pullable before reading it (Guillaume Nault) [1917918] - [net] skbuff: ensure LSE is pullable before decrementing the MPLS ttl (Guillaume Nault) [1917918] - [net] sched: act_mpls: Add softdep on mpls_gso.ko (Guillaume Nault) [1917918] - [net] mpls: load mpls_gso after mpls_iptunnel (Guillaume Nault) [1917918] - [net] netfilter: nf_tables: handle nft_object lookups via rhltable (Phil Sutter) [1848816] - [arm64] kvm: arm64: Remove PMU RAZ/WI handling (Auger Eric) [1890373 1907826] - [arm64] kvm: arm64: Inject UNDEF on PMU access when no PMU configured (Auger Eric) [1890373 1907826] - [arm64] kvm: arm64: Set ID_AA64DFR0_EL1.PMUVer to 0 when no PMU support (Auger Eric) [1890373 1907826] - [arm64] kvm: arm64: Add kvm_vcpu_has_pmu() helper (Auger Eric) [1890373 1907826] - [arm64] kvm: arm64: Refactor PMU attribute error handling (Auger Eric) [1890373 1907826] - [arm64] kvm: arm64: Introduce handling of AArch32 TTBCR2 traps (Auger Eric) [1890373 1907826] - [arm64] kvm: arm64: pmu: Make overflow handler NMI safe (Auger Eric) [1890373 1907826] - [tools] kvm: selftests: Also build dirty_log_perf_test on AArch64 (Auger Eric) [1890373 1907826] - [tools] selftests: kvm/set_memory_region_test: Fix race in move region test (Auger Eric) [1890373 1907826] - [tools] kvm: arm64: selftests: Filter out DEMUX registers (Auger Eric) [1890373 1907826] - [tools] kvm: selftests: Add blessed SVE registers to get-reg-list (Auger Eric) [1890373 1907826] - [tools] kvm: selftests: Add aarch64 get-reg-list test (Auger Eric) [1890373 1907826] - [arm64] kvm: arm64: Don't access PMCR_EL0 when no PMU is available (Auger Eric) [1890373 1907826] - [arm64] kvm: arm64: vgic-v3: Drop the reporting of GICR_TYPER.Last for userspace (Auger Eric) [1890373 1907826] - [arm64] kvm: arm64: Don't hide ID registers from userspace (Auger Eric) [1890373 1907826] - [arm64] kvm: arm64: Force PTE mapping on fault resulting in a device mapping (Auger Eric) [1890373 1907826] - [arm64] kvm: arm64: Fix AArch32 handling of DBGD{CCINT, SCRext} and DBGVCR (Auger Eric) [1890373 1907826] - [kernel] kvm: arm64: ARM_SMCCC_ARCH_WORKAROUND_1 doesn't return SMCCC_RET_NOT_REQUIRED (Auger Eric) [1890373 1907826] - [kernel] smccc: Make constants available to assembly (Auger Eric) [1890373 1907826] - [kernel] firmware: smccc: Add the definition for SMCCCv1.2 version/error codes (Auger Eric) [1890373 1907826] - [arm64] kvm: arm64: Ensure user_mem_abort() return value is initialised (Auger Eric) [1890373 1907826] - [] ASoC: SOF: Intel: fix page fault at probe if i915 init fails (Jaroslav Kysela) [1906665] - [include] powerpc: fix the backport macros of hv_24x7 and hv_gpci (Diego Domingos) [1915159] - [net] tcp: Prevent low rmem stalls with SO_RCVLOWAT. (Davide Caratti) [1917976] - [net] tcp: fix to update snd_wl1 in bulk receiver fast path (Davide Caratti) [1917976] - [net] tcp: md5: refine tcp_md5_do_add()/tcp_md5_hash_key() barriers (Davide Caratti) [1917976] - [net] tcp: md5: add missing memory barriers in tcp_md5_do_add()/tcp_md5_hash_key() (Davide Caratti) [1917976] - [net] sunrpc: clean-up cache downcall (J. Bruce Fields) [1887178] - [net] sunrpc: raise kernel RPC channel buffer size (J. Bruce Fields) [1887178] - [netdrv] mlx5: Remove the unsupported mark from ConnectX-6 Lx and BlueField-2 (Alaa Hleihel) [1802118 1790541] - [s390] s390/qeth: make af_iucv TX notification call more robust (Philipp Rudo) [1915919] - [s390] s390/dasd: fix list corruption of lcu list (Philipp Rudo) [1915918] - [s390] s390/dasd: fix list corruption of pavgroup group list (Philipp Rudo) [1915918] - [s390] s390/dasd: prevent inconsistent LCU device data (Philipp Rudo) [1915918] - [s390] s390/dasd: fix hanging device offline processing (Philipp Rudo) [1915918] - [block] Revert "block: Fix a lockdep complaint triggered by request queue flushing" (Ming Lei) [1897404] - [nvme] nvme-loop: use blk_mq_hctx_set_fq_lock_class to set loop's lock class (Ming Lei) [1897404] - [block] blk-mq: add new API of blk_mq_hctx_set_fq_lock_class (Ming Lei) [1897404] - [scsi] scsi: core: Fix race between handling STS_RESOURCE and completion (Ming Lei) [1897404]- [fs] inotify: Increase default inotify.max_user_watches limit to 1048576 (Waiman Long) [1888617] - [kernel] cgroup: fix psi_show() crash on 32bit ino archs (Waiman Long) [1920288] - [kernel] cgroup: fix incorrect WARN_ON_ONCE() in cgroup_setup_root() (Waiman Long) [1920288] - [netdrv] net: bareudp: add missing error handling for bareudp_link_config() (Guillaume Nault) [1920194] - [netdrv] bareudp: Fix use of incorrect min_headroom size (Guillaume Nault) [1920194] - [netdrv] bareudp: set NETIF_F_LLTX flag (Guillaume Nault) [1920194] - [netdrv] vxlan: fix error return code in __vxlan_dev_create() (Guillaume Nault) [1920194] - [netdrv] ip_tunnels: Set tunnel option flag when tunnel metadata is present (Guillaume Nault) [1920194] - [net] vsock/virtio: discard packets only when socket is really closed (Stefano Garzarella) [1920004] - [net] vsock: fix the error return when an invalid ioctl command is used (Stefano Garzarella) [1920004] - [net] vsock: remove ratelimit unknown ioctl message (Stefano Garzarella) [1920004] - [net] vsock: use ns_capable_noaudit() on socket create (Stefano Garzarella) [1920004] - [net] vsock: fix potential null pointer dereference in vsock_poll() (Stefano Garzarella) [1920004] - [net] vsock/vmci: make vmci_vsock_transport_cb() static (Stefano Garzarella) [1920004] - [block] block: add blk_queue_make_request declaration back (Ming Lei) [1919764] - [net] erspan: fix version 1 check in gre_parse_header() (Guillaume Nault) [1919388] - [net] ipv4: Ignore ECN bits for fib lookups in fib_compute_spec_dst() (Guillaume Nault) [1919388] - [net] ipv4: Fix tos mask in inet_rtm_getroute() (Guillaume Nault) [1919388] - [net] inet_diag: Fix error path to cancel the meseage in inet_req_diag_fill() (Guillaume Nault) [1919388] - [mm] usercopy: mark dma-kmalloc caches as usercopy caches (Waiman Long) [1660290] - [mm] mm, slab_common: use enum kmalloc_cache_type to iterate over kmalloc caches (Waiman Long) [1660290] - [mm] mm, slab: remove unused kmalloc_size() (Waiman Long) [1660290] - [mm] mm, slab: make kmalloc_infocontain all types of names (Waiman Long) [1660290] - [netdrv] net: stmmac: fix taprio configuration when base_time is in the past (Mark Salter) [1870102] - [netdrv] net: stmmac: dwmac-sunxi: Provide TX and RX fifo sizes (Mark Salter) [1870102] - [netdrv] net: stmmac: delete the eee_ctrl_timer after napi disabled (Mark Salter) [1870102] - [netdrv] net: stmmac: free tx skb buffer in stmmac_resume() (Mark Salter) [1870102] - [netdrv] net: stmmac: start phylink instance before stmmac_hw_setup() (Mark Salter) [1870102] - [netdrv] net: stmmac: increase the timeout for dma reset (Mark Salter) [1870102] - [netdrv] net: stmmac: fix incorrect merge of patch upstream (Mark Salter) [1870102] - [netdrv] net: stmmac: Use rtnl_lock/unlock on netif_set_real_num_rx_queues() call (Mark Salter) [1870102] - [netdrv] net: stmmac: dwmac_lib: enlarge dma reset timeout (Mark Salter) [1870102] - [netdrv] net: stmmac: Fix channel lock initialization (Mark Salter) [1870102] - [netdrv] net: stmmac: Add option for VLAN filter fail queue enable (Mark Salter) [1870102] - [netdrv] net: stmmac: Add support to Ethtool get/set ring parameters (Mark Salter) [1870102] - [netdrv] net: stmmac: use netif_tx_start|stop_all_queues() function (Mark Salter) [1870102] - [netdrv] net: stmmac: Fix incorrect location to set real_num_rx|tx_queues (Mark Salter) [1870102] - [netdrv] net: stmmac: add ethtool support for get/set channels (Mark Salter) [1870102] - [netdrv] net: stmmac: set get_rx_header_len() as void for it didn't have any error code to return (Mark Salter) [1870102] - [netdrv] net: stmmac: remove redundant null check before clk_disable_unprepare() (Mark Salter) [1870102] - [netdrv] net: phylink: avoid oops during initialisation (Mark Salter) [1870102] - [netdrv] net: stmmac: Modify configuration method of EEE timers (Mark Salter) [1870102] - [netdrv] net: stmmac: dwmac1000: provide multicast filter fallback (Mark Salter) [1870102] - [netdrv] net: stmmac: fix failed to suspend if phy based WOL is enabled (Mark Salter) [1870102] - [netdrv] net: stmmac: Speed down the PHY if WoL to save energy (Mark Salter) [1870102] - [netdrv] net: stmmac: Support WOL with phy (Mark Salter) [1870102] - [netdrv] net: stmmac: only call pmt() during suspend/resume if HW enables PMT (Mark Salter) [1870102] - [netdrv] net: stmmac: Move device_can_wakeup() check earlier in set_wol (Mark Salter) [1870102] - [netdrv] net: stmmac: Remove WAKE_MAGIC if HW shows no pmt_magic_frame (Mark Salter) [1870102] - [netdrv] net: stmmac: Remove unused inline function stmmac_rx_threshold_count (Mark Salter) [1870102] - [include] net: pylink.h: add kernel-doc descriptions for new fields at phylink_config (Mark Salter) [1870102] - [netdrv] net: stmmac: Add support for VLAN promiscuous mode (Mark Salter) [1870102] - [netdrv] net: stmmac: removed enabling eee in EEE set callback (Mark Salter) [1870102] - [documentation] net: phy: add PHY_INTERFACE_MODE_10GBASER (Mark Salter) [1870102] - [include] net: mii: convert mii_lpa_to_ethtool_lpa_x() to linkmode variant (Mark Salter) [1870102] - [base] driver core: platform: Add platform_get_irq_byname_optional() (Mark Salter) [1870102] - [netdrv] net: stmmac: enable timestamp snapshot for required PTP packets in dwmac v5.10a (Mark Salter) [1870102] - [netdrv] net: stmmac: don't attach interface until resume finishes (Mark Salter) [1870102] - [netdrv] net: stmmac: gmac5+: fix potential integer overflow on 32 bit multiply (Mark Salter) [1870102] - [netdrv] stmmac: fix pointer check after utilization in stmmac_interrupt (Mark Salter) [1870102] - [netdrv] stmmac: intel: Fix kernel crash due to wrong error path (Mark Salter) [1870102] - [netdrv] net: stmmac: Enable SERDES power up/down sequence (Mark Salter) [1870102] - [netdrv] net: stmmac: Fix sub-second increment (Mark Salter) [1870102] - [netdrv] net: stmmac: dwmac1000: fix out-of-bounds mac address reg setting (Mark Salter) [1870102] - [netdrv] net: stmmac: xgmac: Fix VLAN register handling (Mark Salter) [1870102] - [netdrv] net: stmmac: Fix VLAN filtering when HW does not support it (Mark Salter) [1870102] - [netdrv] net: stmmac: Add support for VLAN Rx filtering (Mark Salter) [1870102] - [netdrv] net: stmmac: dwmac_lib: remove unnecessary checks in dwmac_dma_reset() (Mark Salter) [1870102] - [netdrv] net: rename flow_action_hw_stats_types* -> flow_action_hw_stats* (Mark Salter) [1870102] - [netdrv] net: stmmac: use readl_poll_timeout() function in dwmac4_dma_reset() (Mark Salter) [1870102] - [netdrv] net: stmmac: use readl_poll_timeout() function in init_systime() (Mark Salter) [1870102] - [netdrv] net: stmmac: platform: convert to devm_platform_ioremap_resource (Mark Salter) [1870102] - [netdrv] net: stmmac: Integrate it with DesignWare XPCS (Mark Salter) [1870102] - [netdrv] net: phy: Add Synopsys DesignWare XPCS MDIO module (Mark Salter) [1870102] - [netdrv] net: stmmac: Use resolved link config in mac_link_up() (Mark Salter) [1870102] - [netdrv] net: stmmac: Fallback to dev_fwnode() if needed (Mark Salter) [1870102] - [netdrv] net: stmmac: Switch to linkmode_and()/linkmode_andnot() (Mark Salter) [1870102] - [netdrv] flow_offload: check for basic action hw stats type (Mark Salter) [1870102] - [netdrv] stmmac: let core reject the unsupported coalescing parameters (Mark Salter) [1870102] - [netdrv] net: phylink: propagate resolved link config via mac_link_up() (Mark Salter) [1870102] - [netdrv] net: ethernet: stmmac: demote warnings about missing optional clocks (Mark Salter) [1870102] - [netdrv] net: stmmac: platform: Fix misleading interrupt error msg (Mark Salter) [1870102] - [netdrv] net: stmmac: dwmac1000: Disable ACS if enhanced descs are not used (Mark Salter) [1870102] - [netdrv] net: stmmac: fix notifier registration (Mark Salter) [1870102] - [netdrv] net: stmmac: xgmac: fix missing IFF_MULTICAST checki in dwxgmac2_set_filter (Mark Salter) [1870102] - [netdrv] net: stmmac: fix missing IFF_MULTICAST check in dwmac4_set_filter (Mark Salter) [1870102] - [netdrv] net: stmmac: xgmac: fix incorrect XGMAC_VLAN_TAG register writting (Mark Salter) [1870102] - [netdrv] net: stmmac: fix incorrect GMAC_VLAN_TAG register writting in GMAC4+ (Mark Salter) [1870102] - [netdrv] net: stmmac: Delete txtimer in suspend() (Mark Salter) [1870102] - [netdrv] net: stmmac: modified pcs mode support for RGMII (Mark Salter) [1870102] - [netdrv] net: stmmac: Add missing information in DebugFS capabilities file (Mark Salter) [1870102] - [netdrv] net: stmmac: gmac4+: Add TBS support (Mark Salter) [1870102] - [netdrv] net: stmmac: xgmac: Add TBS support (Mark Salter) [1870102] - [netdrv] net: stmmac: tc: Add support for ETF Scheduler using TBS (Mark Salter) [1870102] - [netdrv] net: stmmac: Initial support for TBS (Mark Salter) [1870102] - [netdrv] net: stmmac: gmac5+: Fix missing return (Mark Salter) [1870102] - [netdrv] net: stmmac: xgmac: Fix missing return (Mark Salter) [1870102] - [netdrv] net: stmmac: tc: Fix TAPRIO division operation (Mark Salter) [1870102] - [netdrv] net: stmmac: mmc: Add Frame Preemption counters on GMAC5+ cores (Mark Salter) [1870102] - [netdrv] net: stmmac: xgmac3+: Add support for Frame Preemption (Mark Salter) [1870102] - [netdrv] net: stmmac: gmac5+: Add support for Frame Preemption (Mark Salter) [1870102] - [netdrv] net: stmmac: Add Frame Preemption support using TAPRIO API (Mark Salter) [1870102] - [netdrv] net: stmmac: Integrate EST with TAPRIO scheduler API (Mark Salter) [1870102] - [netdrv] net: stmmac: Add basic EST support for XGMAC (Mark Salter) [1870102] - [netdrv] net: stmmac: Add basic EST support for GMAC5+ (Mark Salter) [1870102] - [netdrv] net: stmmac: Always use TX coalesce timer value when rescheduling (Mark Salter) [1870102] - [netdrv] net: stmmac: Let TX and RX interrupts be independently enabled/disabled (Mark Salter) [1870102] - [netdrv] net: stmmac: Print more information in DebugFS DMA Capabilities file (Mark Salter) [1870102] - [netdrv] net: stmmac: dwc-qos: avoid clk and reset for acpi device (Mark Salter) [1870102] - [netdrv] net: stmmac: dwc-qos: use generic device api (Mark Salter) [1870102] - [netdrv] net: stmmac: platform: fix probe for ACPI devices (Mark Salter) [1870102] - [netdrv] net: stmmac: tc: Do not setup flower filtering if RSS is enabled (Mark Salter) [1870102] - [netdrv] net: stmmac: Fixed link does not need MDIO Bus (Mark Salter) [1870102] - [netdrv] stmmac: debugfs entry name is not be changed when udev rename device name (Mark Salter) [1870102] - [netdrv] net: stmmac: platform: Fix MDIO init for platforms without PHY (Mark Salter) [1870102] - [netdrv] net: stmmac: Always arm TX Timer at end of transmission start (Mark Salter) [1870102] - [netdrv] net: stmmac: Enable 16KB buffer size (Mark Salter) [1870102] - [netdrv] net: stmmac: 16KB buffer must be 16 byte aligned (Mark Salter) [1870102] - [netdrv] net: stmmac: RX buffer size must be 16 byte aligned (Mark Salter) [1870102] - [netdrv] net: stmmac: xgmac: Clear previous RX buffer size (Mark Salter) [1870102] - [netdrv] net: stmmac: Only the last buffer has the FCS field (Mark Salter) [1870102] - [netdrv] net: stmmac: Do not accept invalid MTU values (Mark Salter) [1870102] - [netdrv] net: stmmac: Determine earlier the size of RX buffer (Mark Salter) [1870102] - [netdrv] treewide: Use sizeof_field() macro (Mark Salter) [1870102] - [netdrv] net: stmmac: reset Tx desc base address before restarting Tx (Mark Salter) [1870102] - [netdrv] net: phylink: rename mac_link_state() op to mac_pcs_get_state() (Mark Salter) [1870102] - [netdrv] page_pool: do not release pool until inflight == 0 (Mark Salter) [1870102] - [netdrv] net: stmmac: xgmac: Do not enable TBU interrupt (Mark Salter) [1870102] - [netdrv] net: stmmac: Rework TX Coalesce logic (Mark Salter) [1870102] - [netdrv] net: stmmac: Tune-up default coalesce settings (Mark Salter) [1870102] - [netdrv] net: stmmac: xgmac: Remove uneeded computation for RFA/RFD (Mark Salter) [1870102] - [netdrv] net: stmmac: gmac4+: Remove uneeded computation for RFA/RFD (Mark Salter) [1870102] - [netdrv] net: stmmac: Setup a default RX Coalesce value instead of the minimum (Mark Salter) [1870102] - [netdrv] net: stmmac: Do not set RX IC bit if RX Coalesce is zero (Mark Salter) [1870102] - [netdrv] net: stmmac: Implement UDP Segmentation Offload (Mark Salter) [1870102] - [netdrv] net: stmmac: Rework stmmac_rx() (Mark Salter) [1870102] - [netdrv] net: stmmac: tc: Remove the speed dependency (Mark Salter) [1870102] - [netdrv] net: stmmac: xgmac: Add C45 PHY support in the MDIO callbacks (Mark Salter) [1870102] - [netdrv] net: stmmac: gmac4+: Add Split Header support (Mark Salter) [1870102] - [netdrv] net: stmmac: Fix sparse warning (Mark Salter) [1870102] - [netdrv] net: stmmac: Remove break after a return (Mark Salter) [1870102] - [netdrv] net: stmmac: add flexible PPS to dwmac 4.10a (Mark Salter) [1870102] - [netdrv] net: stmmac: Implement L3/L4 Filters in GMAC4+ (Mark Salter) [1870102] - [netdrv] net: stmmac: Fallback to VLAN Perfect filtering if HASH is not available (Mark Salter) [1870102] - [netdrv] net: stmmac: Support enhanced addressing mode for DWMAC 4.10 (Mark Salter) [1870102] - [netdrv] net: stmmac: Only enable enhanced addressing mode when needed (Mark Salter) [1870102] - [netdrv] net: stmmac: Fix the TX IOC in xmit path (Mark Salter) [1870102] - [netdrv] net: stmmac: Fix TSO descriptor with Enhanced Addressing (Mark Salter) [1870102] - [netdrv] net: stmmac: Fix the packet count in stmmac_rx() (Mark Salter) [1870102] - ethernet: Delete unnecessary checks before the macro call “dev_kfree_skb” (Mark Salter) [1870102] - [netdrv] net: stmmac: xgmac: Disable MMC interrupts by default (Mark Salter) [1870102] - [netdrv] net: stmmac: xgmac: Disable Flow Control when 1 or more queues are in AV (Mark Salter) [1870102] - [netdrv] net: stmmac: xgmac: Fix AV Feature detection (Mark Salter) [1870102] - [netdrv] net: stmmac: xgmac: Fix TSA selection (Mark Salter) [1870102] - [netdrv] net: stmmac: xgmac: Only get SPH header len if available (Mark Salter) [1870102] - [netdrv] net: stmmac: xgmac: bitrev32 returns u32 (Mark Salter) [1870102] - [netdrv] net: stmmac: gmac4: bitrev32 returns u32 (Mark Salter) [1870102] - [netdrv] net: stmmac: Fix the problem of tso_xmit (Mark Salter) [1870102] - [netdrv] net: stmmac: fix argument to stmmac_pcs_ctrl_ane() (Mark Salter) [1870102] - [netdrv] net: stmmac: disable/enable ptp_ref_clk in suspend/resume flow (Mark Salter) [1870102] - [netdrv] net: stmmac: make tc_flow_parsers static (Mark Salter) [1870102] - [netdrv] net: stmmac: fix disabling flexible PPS output (Mark Salter) [1870102] - [netdrv] net: stmmac: fix length of PTP clock's name string (Mark Salter) [1870102] - [netdrv] net: stmmac: gmac4+: Not all Unicast addresses may be available (Mark Salter) [1870102] - [netdrv] net: stmmac: Avoid deadlock on suspend/resume (Mark Salter) [1870102] - [netdrv] net: stmmac: xgmac: Fix RSS writing wrong keys (Mark Salter) [1870102] - [netdrv] net: stmmac: xgmac: Fix RSS not writing all Keys to HW (Mark Salter) [1870102] - [netdrv] net: stmmac: xgmac: Disable the Timestamp interrupt by default (Mark Salter) [1870102] - [netdrv] net: stmmac: Do not stop PHY if WoL is enabled (Mark Salter) [1870102] - [netdrv] net: stmmac: Correctly take timestamp for PTPv2 (Mark Salter) [1870102] - [netdrv] net: stmmac: dwmac4: Always update the MAC Hash Filter (Mark Salter) [1870102] - [netdrv] net: stmmac: xgmac: Detect Hash Table size dinamically (Mark Salter) [1870102] - [netdrv] net: stmmac: xgmac: Not all Unicast addresses may be available (Mark Salter) [1870102] - [netdrv] net: stmmac: Fix page pool size (Mark Salter) [1870102] - [netdrv] net: stmmac: selftest: avoid large stack usage (Mark Salter) [1870102] - [netdrv] net: stmmac: Hold rtnl lock in suspend/resume callbacks (Mark Salter) [1870102] - [netdrv] net: stmmac: implement support for passive mode converters via dt (Mark Salter) [1870102] - [netdrv] net: stmmac: ARP Offload for GMAC4+ Cores (Mark Salter) [1870102] - [netdrv] net: stmmac: Add support for VLAN Insertion Offload in GMAC4+ (Mark Salter) [1870102] - [netdrv] net: stmmac: Add support for SA Insertion/Replacement in GMAC4+ (Mark Salter) [1870102] - [netdrv] net: stmmac: xgmac: Reinitialize correctly a variable (Mark Salter) [1870102] - [netdrv] net: stmmac: Add VLAN HASH filtering support in GMAC4+ (Mark Salter) [1870102] - [netdrv] net: stmmac: Prevent divide-by-zero (Mark Salter) [1870102] - [netdrv] net: stmmac: Limit max speeds of XGMAC if asked to (Mark Salter) [1870102] - [netdrv] net: stmmac: dwmac4: Enable RX Jumbo frame support (Mark Salter) [1870102] - [netdrv] stmmac: platform: adjust messages and move to dev level (Mark Salter) [1870102] - [netdrv] net: stmmac: xgmac: Enable RX Jumbo frame support (Mark Salter) [1870102] - [netdrv] net: stmmac: Correctly assing MAX MTU in XGMAC cores case (Mark Salter) [1870102] - [netdrv] net: stmmac: xgmac: Correct RAVSEL field interpretation (Mark Salter) [1870102] - [netdrv] net: stmmac: ethtool: Let user configure TX coalesce without RIWT (Mark Salter) [1870102] - [netdrv] net: stmmac: Only consider RX error when HW Timestamping is not enabled (Mark Salter) [1870102] - [netdrv] net: stmmac: xgmac: Implement ARP Offload (Mark Salter) [1870102] - [netdrv] net: stmmac: Implement L3/L4 Filters using TC Flower (Mark Salter) [1870102] - [netdrv] net: stmmac: Do not return error code in TC Initialization (Mark Salter) [1870102] - [netdrv] net: stmmac: xgmac: Add RBU handling in DMA interrupt (Mark Salter) [1870102] - [netdrv] net: stmmac: depend on COMMON_CLK (Mark Salter) [1870102] - [netdrv] net: stmmac: dwc-qos: use devm_platform_ioremap_resource() to simplify code (Mark Salter) [1870102] - [netdrv] net: stmmac: Add support for VLAN Insertion Offload (Mark Salter) [1870102] - [netdrv] net: stmmac: xgmac: Add EEE support (Mark Salter) [1870102] - [netdrv] net: stmmac: Add support for SA Insertion/Replacement in XGMAC cores (Mark Salter) [1870102] - [netdrv] net: stmmac: Add ethtool register dump for XGMAC cores (Mark Salter) [1870102] - [netdrv] net: stmmac: dwxgmac: Add Flexible PPS support (Mark Salter) [1870102] - [netdrv] net: stmmac: Add a counter for Split Header packets (Mark Salter) [1870102] - [netdrv] net: page_pool: API cleanup and comments (Mark Salter) [1870102] - [netdrv] net: stmmac: Add Split Header support and enable it in XGMAC cores (Mark Salter) [1870102] - [netdrv] net: stmmac: xgmac: Correctly return that RX descriptor is not last one (Mark Salter) [1870102] - [netdrv] net: stmmac: Prepare to add Split Header support (Mark Salter) [1870102] - [netdrv] net: stmmac: Get correct timestamp values from XGMAC (Mark Salter) [1870102] - [netdrv] stmmac: no need to check return value of debugfs_create functions (Mark Salter) [1870102] - [netdrv] net: stmmac: Add Flexible RX Parser support in XGMAC (Mark Salter) [1870102] - [netdrv] net: stmmac: Implement Safety Features in XGMAC core (Mark Salter) [1870102] - [netdrv] net: stmmac: Implement VLAN Hash Filtering in XGMAC (Mark Salter) [1870102] - [netdrv] net: stmmac: Implement RSS and enable it in XGMAC core (Mark Salter) [1870102] - [netdrv] net: stmmac: xgmac: Implement tx_queue_prio() (Mark Salter) [1870102] - [netdrv] net: stmmac: xgmac: Implement set_mtl_tx_queue_weight() (Mark Salter) [1870102] - [netdrv] net: stmmac: xgmac: Implement MMC counters (Mark Salter) [1870102] - [netdrv] net: Remove dev_err() usage after platform_get_irq() (Mark Salter) [1870102] - [netdrv] net: stmmac: Do not request stmmaceth clock (Mark Salter) [1870102] - [netdrv] net: stmmac: Make MDIO bus reset optional (Mark Salter) [1870102] - [netdrv] net: stmmac: tc: Do not return a fragment entry (Mark Salter) [1870102] - [netdrv] net: stmmac: Fix issues when number of Queues >= 4 (Mark Salter) [1870102] - [netdrv] net: stmmac: xgmac: Fix XGMAC selftests (Mark Salter) [1870102] - [netdrv] net: stmmac: manage errors returned by of_get_mac_address() (Mark Salter) [1870102] - [netdrv] net: stmmac: Use netif_tx_napi_add() for TX polling function (Mark Salter) [1870102] - [netdrv] net: stmmac: Sync RX Buffer upon allocation (Mark Salter) [1870102] - [netdrv] net: stmmac: Do not cut down 1G modes (Mark Salter) [1870102] - [netdrv] net: stmmac: Use kcalloc() instead of kmalloc_array() (Mark Salter) [1870102] - [netdrv] net: stmmac: RX Descriptors need to be clean before setting buffers (Mark Salter) [1870102] - [netdrv] net: stmmac: Fix misuses of GENMASK macro (Mark Salter) [1870102] - [netdrv] net: stmmac: add support for hash table size 128/256 in dwmac4 (Mark Salter) [1870102] - [netdrv] net: stmmac: dwmac4: mac address array boudary violation issue (Mark Salter) [1870102] - [netdrv] net: stmmac: Introducing support for Page Pool (Mark Salter) [1870102] - [netdrv] net: stmmac: Fix descriptors address being in > 32 bits address space (Mark Salter) [1870102] - [netdrv] net: stmmac: Implement RX Coalesce Frames setting (Mark Salter) [1870102] - [netdrv] net: stmmac: Re-work the queue selection for TSO packets (Mark Salter) [1870102] - [netdrv] net: stmmac: Enable dwmac4 jumbo frame more than 8KiB (Mark Salter) [1870102] - [netdrv] net: stmmac: make "snps, reset-delays-us" optional again (Mark Salter) [1870102] - [netdrv] net: stmmac: Re-word Kconfig entry (Mark Salter) [1870102] - [netdrv] net: stmmac: Update Kconfig entry (Mark Salter) [1870102] - [netdrv] net: stmmac: Only disable interrupts if NAPI is scheduled (Mark Salter) [1870102] - [netdrv] net: stmmac: Update RX Tail Pointer to last free entry (Mark Salter) [1870102] - [netdrv] net: stmmac: Enable support for > 32 Bits addressing in XGMAC (Mark Salter) [1870102] - [netdrv] net: stmmac: Do not disable interrupts when cleaning TX (Mark Salter) [1870102] - [netdrv] net: stmmac: Add the missing speeds that XGMAC supports (Mark Salter) [1870102] - [netdrv] net: stmmac: dwxgmac: Fix the undefined burst setting (Mark Salter) [1870102] - [netdrv] net: stmmac: Decrease default RX Watchdog value (Mark Salter) [1870102] - [netdrv] net: stmmac: Do not try to enable PHY EEE if MAC does not support it (Mark Salter) [1870102] - [netdrv] net: stmmac: dwxgmac: Enable EDMA by default (Mark Salter) [1870102] - [netdrv] net: stmmac: Fix case when PHY handle is not present (Mark Salter) [1870102] - [netdrv] net: stmmac: Fix crash observed if PHY does not support EEE (Mark Salter) [1870102] - [netdrv] net: stmmac: Fix possible deadlock when disabling EEE support (Mark Salter) [1870102] - [netdrv] net: stmmac: initialize the reset delay array (Mark Salter) [1870102] - [netdrv] net: stmmac: add sanity check to device_property_read_u32_array call (Mark Salter) [1870102] - [netdrv] net: stmmac: fix unused-variable warning (Mark Salter) [1870102] - [netdrv] net: stmmac: drop the phy_reset hook from struct stmmac_mdio_bus_data (Mark Salter) [1870102] - [netdrv] net: stmmac: drop the reset delays from struct stmmac_mdio_bus_data (Mark Salter) [1870102] - [netdrv] net: stmmac: drop the reset GPIO from struct stmmac_mdio_bus_data (Mark Salter) [1870102] - [netdrv] net: stmmac: use device_property_read_u32_array to read the reset delays (Mark Salter) [1870102] - [netdrv] net: stmmac: drop redundant check in stmmac_mdio_reset (Mark Salter) [1870102] - [netdrv] net: stmmac: Fix wrapper drivers not detecting PHY (Mark Salter) [1870102] - [netdrv] net: stmmac: use GPIO descriptors in stmmac_mdio_reset (Mark Salter) [1870102] - [netdrv] net: stmmac: Convert to phylink and remove phylib logic (Mark Salter) [1870102] - [netdrv] net: stmmac: Start adding phylink support (Mark Salter) [1870102] - [netdrv] net: stmmac: Prepare to convert to phylink (Mark Salter) [1870102] - [netdrv] net: stmmac: dwmac4: fix flow control issue (Mark Salter) [1870102] - [netdrv] net: stmmac: modify default value of tx-frames (Mark Salter) [1870102] - [netdrv] net: stmmac: Switch to devm_alloc_etherdev_mqs (Mark Salter) [1870102] - [netdrv] net: stmmac: use dev_info() before netdev is registered (Mark Salter) [1870102] - [netdrv] net: stmmac: Prevent missing interrupts when running NAPI (Mark Salter) [1870102] - [netdrv] net: stmmac: dwmac4/5: Clear unused address entries (Mark Salter) [1870102] - [netdrv] net: stmmac: dwxgmac2: Do not disable whole RX in dma_stop_rx() (Mark Salter) [1870102] - [netdrv] net: stmmac: dwmac4/5: Do not disable whole RX in dma_stop_rx() (Mark Salter) [1870102] - [netdrv] net: stmmac: dwmac4/5: Fix Hash Filter (Mark Salter) [1870102] - [netdrv] net: stmmac: dwmac1000: Clear unused address entries (Mark Salter) [1870102] - [netdrv] net: stmmac: dwmac1000: Fix Hash Filter (Mark Salter) [1870102] - [netdrv] net: stmmac: dwxgmac2: Also pass control frames while in promisc mode (Mark Salter) [1870102] - [netdrv] net: stmmac: dwmac4/5: Also pass control frames while in promisc mode (Mark Salter) [1870102] - [netdrv] net: stmmac: dwmac1000: Also pass control frames while in promisc mode (Mark Salter) [1870102] - [netdrv] net: stmmac: Switch MMC functions to HWIF callbacks (Mark Salter) [1870102] - [netdrv] net: stmmac: dwxgmac2: Add MAC loopback support (Mark Salter) [1870102] - [netdrv] net: stmmac: dwmac4/5: Add MAC loopback support (Mark Salter) [1870102] - [netdrv] net: stmmac: dwmac1000: Add MAC loopback support (Mark Salter) [1870102] - [netdrv] net: stmmac: dwmac100: Add MAC loopback support (Mark Salter) [1870102] - [netdrv] net: stmmac: Add MAC loopback callback to HWIF (Mark Salter) [1870102] - [netdrv] net: stmmac: set IC bit when transmitting frames with HW timestamp (Mark Salter) [1870102] - [netdrv] net: stmmac: fixed new system time seconds value calculation (Mark Salter) [1870102] - [netdrv] net: stmmac: Do not output error on deferred probe (Mark Salter) [1870102] - [netdrv] net: stmmac: fix csr_clk can't be zero issue (Mark Salter) [1870102] - [netdrv] net: stmmac: update rx tail pointer register to fix rx dma hang issue (Mark Salter) [1870102] - [netdrv] net: stmmac: fix reset gpio free missing (Mark Salter) [1870102] - [netdrv] net: stmmac: dma channel control register need to be init first (Mark Salter) [1870102] - [netdrv] net: stmmac: fix ethtool flow control not able to get/set (Mark Salter) [1870102] - [netdrv] dwmac4_prog_mtl_tx_algorithms() missing write operation (Mark Salter) [1870102] - [netdrv] net: stmmac: Set Flow Control to automatic mode in the driver (Mark Salter) [1870102] - [netdrv] net: stmmac: dwxgmac: Finish the Flow Control implementation (Mark Salter) [1870102] - [netdrv] net: stmmac: move stmmac_check_ether_addr() to driver probe (Mark Salter) [1870102] - [netdrv] net: stmmac: Use bfsize1 in ndesc_init_rx_desc (Mark Salter) [1870102] - [netdrv] net: stmmac: don't log oversized frames (Mark Salter) [1870102] - [netdrv] net: stmmac: fix dropping of multi-descriptor RX frames (Mark Salter) [1870102] - [netdrv] net: stmmac: don't overwrite discard_frame status (Mark Salter) [1870102] - [netdrv] net: stmmac: don't stop NAPI processing when dropping a packet (Mark Salter) [1870102] - [netdrv] net: stmmac: ratelimit RX error logs (Mark Salter) [1870102] - [netdrv] net: stmmac: use correct DMA buffer size in the RX descriptor (Mark Salter) [1870102] - [netdrv] net: stmmac: fix memory corruption with large MTUs (Mark Salter) [1870102] - [netdrv] net: stmmac: fix jumbo frame sending with non-linear skbs (Mark Salter) [1870102] - [netdrv] net: stmmac: don't set own bit too early for jumbo frames (Mark Salter) [1870102] - [netdrv] net: stmmac: Avoid one more sometimes uninitialized Clang warning (Mark Salter) [1870102] - [netdrv] net: ethernet: stmmac: add management of clk_csr property (Mark Salter) [1870102] - [netdrv] net: stmmac: Avoid sometimes uninitialized Clang warnings (Mark Salter) [1870102] - [netdrv] net: stmmac: dwxgmac2: Also use TBU interrupt to clean TX path (Mark Salter) [1870102] - [netdrv] net: stmmac: dwmac4: Also use TBU interrupt to clean TX path (Mark Salter) [1870102] - [netdrv] net: stmmac: Fix NAPI poll in TX path when in multi-queue (Mark Salter) [1870102] - [netdrv] net: stmmac: use correct define to get rx timestamp on GMAC4 (Mark Salter) [1870102] - [netdrv] net: stmmac: fix ptp timestamping on Rx on gmac4 (Mark Salter) [1870102] - [netdrv] net: stmmac: implement the SIOCGHWTSTAMP ioctl (Mark Salter) [1870102] - [netdrv] net: stmmac: Fix a race in EEE enable callback (Mark Salter) [1870102] - [netdrv] net: stmmac: handle endianness in dwmac4_get_timestamp (Mark Salter) [1870102] - [netdrv] net: stmmac: Disable EEE mode earlier in XMIT callback (Mark Salter) [1870102] - [netdrv] net: stmmac: Send TSO packets always from Queue 0 (Mark Salter) [1870102] - [netdrv] net: stmmac: Fallback to Platform Data clock in Watchdog conversion (Mark Salter) [1870102] - [netdrv] net: stmmac: Prevent RX starvation in stmmac_napi_poll() (Mark Salter) [1870102] - [netdrv] net: stmmac: Fix the logic of checking if RX Watchdog must be enabled (Mark Salter) [1870102] - [netdrv] net: stmmac: Check if CBS is supported before configuring (Mark Salter) [1870102] - [netdrv] net: stmmac: dwxgmac2: Only clear interrupts that are active (Mark Salter) [1870102] - [netdrv] cross-tree: phase out dma_zalloc_coherent() (Mark Salter) [1870102] - [netdrv] net: stmmac: convert to DEFINE_SHOW_ATTRIBUTE (Mark Salter) [1870102] - [netdrv] net: stmmac: Fix an error code in probe() (Mark Salter) [1870102] - [netdrv] net: stmmac: Move debugfs init/exit to ->probe()/->remove() (Mark Salter) [1870102] - [netdrv] net: stmmac: Fix RX packet size > 8191 (Mark Salter) [1870102] - [netdrv] net: stmmac: Fix stmmac_mdio_reset() when building stmmac as modules (Mark Salter) [1870102] - [netdrv] net: stmmac: Set OWN bit for jumbo frames (Mark Salter) [1870102] - [netdrv] net: stmmac: Enable TC Ops for GMAC >= 4 (Mark Salter) [1870102] - [netdrv] net: stmmac: Add CBS support in XGMAC2 (Mark Salter) [1870102] - [netdrv] net: stmmac: Fixup the tail addr setting in xmit path (Mark Salter) [1870102] - [netdrv] stmmac: fix valid numbers of unicast filter entries (Mark Salter) [1870102] - [netdrv] net: stmmac: Rework coalesce timer and fix multi-queue races (Mark Salter) [1870102] - [netdrv] Revert "net: stmmac: Do not keep rearming the coalesce timer in stmmac_xmit" (Mark Salter) [1870102] - [netdrv] Revert "net: stmmac: fix build failure due to missing COMMON_CLK dependency" (Mark Salter) [1870102] - [netdrv] net: stmmac: Integrate XGMAC into main driver flow (Mark Salter) [1870102] - [netdrv] net: stmmac: Add PTP support for XGMAC2 (Mark Salter) [1870102] - [netdrv] net: stmmac: Add MDIO related functions for XGMAC2 (Mark Salter) [1870102] - [netdrv] net: stmmac: Add descriptor related callbacks for XGMAC2 (Mark Salter) [1870102] - [netdrv] net: stmmac: Add DMA related callbacks for XGMAC2 (Mark Salter) [1870102] - [netdrv] net: stmmac: Add MAC related callbacks for XGMAC2 (Mark Salter) [1870102] - [netdrv] net: stmmac: Add XGMAC 2.10 HWIF entry (Mark Salter) [1870102] - [netdrv] stmmac: fix signed 64-bit division (Mark Salter) [1870102] - [netdrv] net: stmmac_tc: use 64-bit arithmetic instead of 32-bit (Mark Salter) [1870102] - [netdrv] net: stmmac: Add support for CBS QDISC (Mark Salter) [1870102] - [tty] serial: 8250_tegra: Create Tegra specific 8250 driver (Mark Salter) [1870103] - [pci] PCI: Disable MSI for Tegra root ports (Mark Salter) [1870101] - [pci] PCI: Add MCFG quirks for Tegra194 host controllers (Mark Salter) [1870101] - [netdrv] tun: fix return value when the number of iovs exceeds MAX_SKB_FRAGS (Antoine Tenart) [1919364 1917563] {CVE-2021-0342} - [netdrv] tun: correct header offsets in napi frags mode (Antoine Tenart) [1919364 1917563] {CVE-2021-0342} - [netdrv] tun: Don't put_page() for all negative return values from XDP program (Antoine Tenart) [1919364] - [netdrv] tun: add mutex_unlock() call and napi.skb clearing in tun_get_user() (Antoine Tenart) [1919364] - [netdrv] tun: fix data-race in gro_normal_list() (Antoine Tenart) [1919364] - [netdrv] tun: fix use-after-free when register netdev failed (Antoine Tenart) [1919364] - [netdrv] tun: mark small packets as owned by the tap sock (Antoine Tenart) [1919364] - [netdrv] tun: use netdev_alloc_frag() in tun_napi_alloc_frags() (Antoine Tenart) [1919364] - [scsi] scsi: ibmvfc: Fix error return in ibmvfc_probe() (Desnes Augusto Nunes do Rosario) [1868055] - [scsi] scsi: ibmvfc: Provide modules parameters for MQ settings (Desnes Augusto Nunes do Rosario) [1868055] - [scsi] scsi: ibmvfc: Enable MQ and set reasonable defaults (Desnes Augusto Nunes do Rosario) [1868055] - [scsi] scsi: ibmvfc: Purge SCSI channels after transport loss/reset (Desnes Augusto Nunes do Rosario) [1868055] - [scsi] scsi: ibmvfc: Send Cancel MAD down each hw SCSI channel (Desnes Augusto Nunes do Rosario) [1868055] - [scsi] scsi: ibmvfc: Add cancel mad initialization helper (Desnes Augusto Nunes do Rosario) [1868055] - [scsi] scsi: ibmvfc: Register Sub-CRQ handles with VIOS during channel setup (Desnes Augusto Nunes do Rosario) [1868055] - [scsi] scsi: ibmvfc: Send commands down HW Sub-CRQ when channelized (Desnes Augusto Nunes do Rosario) [1868055] - [scsi] scsi: ibmvfc: Set and track hw queue in ibmvfc_event struct (Desnes Augusto Nunes do Rosario) [1868055] - [scsi] scsi: ibmvfc: Advertise client support for using hardware channels (Desnes Augusto Nunes do Rosario) [1868055] - [scsi] scsi: ibmvfc: Implement channel enquiry and setup commands (Desnes Augusto Nunes do Rosario) [1868055] - [scsi] scsi: ibmvfc: Map/request irq and register Sub-CRQ interrupt handler (Desnes Augusto Nunes do Rosario) [1868055] - [scsi] scsi: ibmvfc: Define Sub-CRQ interrupt handler routine (Desnes Augusto Nunes do Rosario) [1868055] - [scsi] scsi: ibmvfc: Add handlers to drain and complete Sub-CRQ responses (Desnes Augusto Nunes do Rosario) [1868055] - [scsi] scsi: ibmvfc: Add Sub-CRQ IRQ enable/disable routine (Desnes Augusto Nunes do Rosario) [1868055] - [scsi] scsi: ibmvfc: Add alloc/dealloc routines for SCSI Sub-CRQ Channels (Desnes Augusto Nunes do Rosario) [1868055] - [scsi] scsi: ibmvfc: Add Subordinate CRQ definitions (Desnes Augusto Nunes do Rosario) [1868055] - [scsi] scsi: ibmvfc: Define hcall wrapper for registering a Sub-CRQ (Desnes Augusto Nunes do Rosario) [1868055] - [scsi] scsi: ibmvfc: Add size parameter to ibmvfc_init_event_pool() (Desnes Augusto Nunes do Rosario) [1868055] - [scsi] scsi: ibmvfc: Init/free event pool during queue allocation/free (Desnes Augusto Nunes do Rosario) [1868055] - [scsi] scsi: ibmvfc: Move event pool init/free routines (Desnes Augusto Nunes do Rosario) [1868055] - [scsi] scsi: ibmvfc: Add vhost fields and defaults for MQ enablement (Desnes Augusto Nunes do Rosario) [1868055] - [scsi] scsi: ibmvfc: Fix missing cast of ibmvfc_event pointer to u64 handle (Desnes Augusto Nunes do Rosario) [1868055] - [scsi] scsi: ibmvfc: Relax locking around ibmvfc_queuecommand() (Desnes Augusto Nunes do Rosario) [1868055] - [scsi] scsi: ibmvfc: Complete commands outside the host/queue lock (Desnes Augusto Nunes do Rosario) [1868055] - [scsi] scsi: ibmvfc: Define per-queue state/list locks (Desnes Augusto Nunes do Rosario) [1868055] - [scsi] scsi: ibmvfc: Make command event pool queue specific (Desnes Augusto Nunes do Rosario) [1868055] - [scsi] scsi: ibmvfc: Define generic queue structure for CRQs (Desnes Augusto Nunes do Rosario) [1868055] - [scsi] scsi: ibmvfc: Advertise client support for targetWWPN using v2 commands (Desnes Augusto Nunes do Rosario) [1868055] - [scsi] scsi: ibmvfc: Add support for target_wwpn field in v2 MADs and vfcFrame (Desnes Augusto Nunes do Rosario) [1868055] - [scsi] scsi: ibmvfc: Add FC payload retrieval routines for versioned vfcFrames (Desnes Augusto Nunes do Rosario) [1868055] - [scsi] scsi: ibmvfc: Add helper for testing capability flags (Desnes Augusto Nunes do Rosario) [1868055] - [scsi] scsi: ibmvfc: Add new fields for version 2 of several MADs (Desnes Augusto Nunes do Rosario) [1868055] - [scsi] scsi: ibmvfc: Deduplicate common ibmvfc_cmd init code (Desnes Augusto Nunes do Rosario) [1868055] - [scsi] scsi: ibmvfc: Use correlation token to tag commands (Desnes Augusto Nunes do Rosario) [1868055] - [scsi] scsi: ibmvfc: Remove trailing semicolon (Desnes Augusto Nunes do Rosario) [1868055] - [scsi] scsi: ibmvfc: Byte swap login_buf.resp values in attribute show functions (Desnes Augusto Nunes do Rosario) [1868055] - [scsi] scsi: ibmvfc: Interface updates for future FPIN and MQ support (Desnes Augusto Nunes do Rosario) [1868055] - [scsi] scsi: ibmvfc: Protect vhost->task_set increment by the host lock (Desnes Augusto Nunes do Rosario) [1868055] - [net] tcp: Fix potential use-after-free due to double kfree() (Florian Westphal) [1915164] - [nvdimm] libnvdimm/region: Enable MAP_SYNC for volatile regions (Steve Best) [1916650] - [net] bpf: Permit cond_resched for some iterators (Yauheni Kaliuta) [1874005] - [tools] tools/bpftool: Fix PID fetching with a lot of results (Yauheni Kaliuta) [1874005] - [net] bpf: verifier: Use target program's type for access verifications (Yauheni Kaliuta) [1874005] - [tools] selftests: bpf: Test sockmap update from BPF (Yauheni Kaliuta) [1874005] - [net] bpf: sockmap: Allow update from BPF (Yauheni Kaliuta) [1874005] - [net] bpf: Override the meaning of ARG_PTR_TO_MAP_VALUE for sockmap and sockhash (Yauheni Kaliuta) [1874005] - [net] bpf: sockmap: Call sock_map_update_elem directly (Yauheni Kaliuta) [1874005] - [net] bpf: sockmap: Merge sockmap and sockhash update functions (Yauheni Kaliuta) [1874005] - [net] net: sk_msg: Simplify sk_psock initialization (Yauheni Kaliuta) [1874005] - [net] bpf: Enforce id generation for all may-be-null register type (Yauheni Kaliuta) [1874005] - [samples] samples: bpf: Cleanup bpf_load.o from Makefile (Yauheni Kaliuta) [1874005] - [include] bpf: Plug hole in struct bpf_sk_lookup_kern (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: Fix endianness issues in sk_lookup/ctx_narrow_access (Yauheni Kaliuta) [1874005] - [tools] tools/bpftool: Fix build slowdown (Yauheni Kaliuta) [1874005] - [net] bpf: Fix scalar32_min_max_or bounds tracking (Yauheni Kaliuta) [1874005] - [net] bpf: Fix "unresolved symbol" build error with resolve_btfids (Yauheni Kaliuta) [1874005] - [powerpc] bpf, powerpc: Fix misuse of fallthrough in bpf_jit_comp() (Yauheni Kaliuta) [1874005] - [tools] libbpf: Fix XDP program load regression for old kernels (Yauheni Kaliuta) [1874005] - [tools] libbpf: Fix native endian assumption when parsing BTF (Yauheni Kaliuta) [1874005] - [include] bpf: Prevent .BTF section elimination (Yauheni Kaliuta) [1874005] - [net] bpf: Fix sysfs export of empty BTF section (Yauheni Kaliuta) [1874005] - [tools] tools/bpftool: Support passing BPFTOOL_VERSION to make (Yauheni Kaliuta) [1874005] - [net] bpf: Fix a rcu warning for bpffs map pretty-print (Yauheni Kaliuta) [1874005] - [net] bpf: Bpf_skc_to_* casting helpers require a NULL check on sk (Yauheni Kaliuta) [1874005] - [documentation] docs/bpf: Remove source code links (Yauheni Kaliuta) [1874005] - [documentation] docs/bpf: Fix ringbuf documentation (Yauheni Kaliuta) [1874005] - [tools] libbpf: Fix VERSIONED_SYM_COUNT number parsing (Yauheni Kaliuta) [1874005] - [tools] tools/libbpf: Avoid counting local symbols in ABI check (Yauheni Kaliuta) [1874005] - [net] bpf: Fix clobbering of r2 in bpf_gen_ld_abs (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: Add bpf_{update, delete}_map_elem in hashmap iter program (Yauheni Kaliuta) [1874005] - [net] bpf: Do not use bucket_lock for hashmap iterator (Yauheni Kaliuta) [1874005] - [tools] libbpf: Remove arch-specific include path in Makefile (Yauheni Kaliuta) [1874005] - [tools] tools/bpf: build: Make sure resolve_btfids cleans up after itself (Yauheni Kaliuta) [1874005] - [tools] libbpf: Fix build failure from uninitialized variable warning (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: Fix massive output from test_maps (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: Fix test_progs-flavor run getting number of tests (Yauheni Kaliuta) [1874005] - [net] bpf: Fix a buffer out-of-bound access when filling raw_tp link_info (Yauheni Kaliuta) [1874005] - [tools] bpf: Fix two typos in uapi/linux/bpf.h (Yauheni Kaliuta) [1874005] - [tools] tools/resolve_btfids: Fix sections with wrong alignment (Yauheni Kaliuta) [1874005] - [tools] libbpf: Fix map index used in error message (Yauheni Kaliuta) [1874005] - [tools] bpftool: Handle EAGAIN error code properly in pids collection (Yauheni Kaliuta) [1874005] - [net] bpf: Avoid visit same object multiple times (Yauheni Kaliuta) [1874005] - [net] bpf: Fix a rcu_sched stall issue with bpf task/task_file iterator (Yauheni Kaliuta) [1874005] - [tools] libbpf: Fix build on ppc64le architecture (Yauheni Kaliuta) [1874005] - [net] bpf: Use get_file_rcu() instead of get_file() for task_file iterator (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: Make test_varlen work with 32-bit user-space arch (Yauheni Kaliuta) [1874005] - [tools] tools/bpftool: Generate data section struct with conservative alignment (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: Correct various core_reloc 64-bit assumptions (Yauheni Kaliuta) [1874005] - [tools] libbpf: Enforce 64-bitness of BTF for BPF object files (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: Fix btf_dump test cases on 32-bit arches (Yauheni Kaliuta) [1874005] - [tools] libbpf: Handle BTF pointer sizes more carefully (Yauheni Kaliuta) [1874005] - [tools] libbpf: Fix BTF-defined map-in-map initialization on 32-bit host arches (Yauheni Kaliuta) [1874005] - [tools] selftest/bpf: Fix compilation warnings in 32-bit mode (Yauheni Kaliuta) [1874005] - [tools] tools/bpftool: Fix compilation warnings in 32-bit mode (Yauheni Kaliuta) [1874005] - [documentation] doc: Add link to bpf helpers man page (Yauheni Kaliuta) [1874005] - [tools] bpf, selftests: Add tests to sock_ops for loading sk (Yauheni Kaliuta) [1874005] - [tools] bpf, selftests: Add tests for sock_ops load with r9, r8.r7 registers (Yauheni Kaliuta) [1874005] - [tools] bpf, selftests: Add tests for ctx access in sock_ops with single register (Yauheni Kaliuta) [1874005] - [net] bpf: sock_ops sk access may stomp registers when dst_reg = src_reg (Yauheni Kaliuta) [1874005] - [net] bpf: sock_ops ctx access may stomp registers in corner case (Yauheni Kaliuta) [1874005] - [net] net/core/filter.c: Use sizeof_field() macro (Yauheni Kaliuta) [1874005] - [tools] libbpf: Prevent overriding errno when logging errors (Yauheni Kaliuta) [1874005] - [net] bpf: Iterate through all PT_NOTE sections when looking for build id (Yauheni Kaliuta) [1874005] - [tools] libbpf: Handle GCC built-in types for Arm NEON (Yauheni Kaliuta) [1874005] - [tools] tools/bpftool: Make skeleton code C++17-friendly by dropping typeof() (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: Fix v4_to_v6 in sk_lookup (Yauheni Kaliuta) [1874005] - [tools] libbpf: Do not use __builtin_offsetof for offsetof (Yauheni Kaliuta) [1874005] - [net] bpf: Delete repeated words in comments (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: Fix silent Makefile output (Yauheni Kaliuta) [1874005] - [documentation] bpf, doc: Remove references to warning message when using bpf_trace_printk() (Yauheni Kaliuta) [1874005] - [tools] bpf: Fix compilation warning of selftests (Yauheni Kaliuta) [1874005] - [kernel] bpf: Remove inline from bpf_do_trace_printk (Yauheni Kaliuta) [1874005] - [tools] bpf: Add missing return to resolve_btfids (Yauheni Kaliuta) [1874005] - [tools] tools/bpf: Support new uapi for map element bpf iterator (Yauheni Kaliuta) [1874005] - [net] bpf: Change uapi for bpf iterator map elements (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: Prevent runqslower from racing on building bpftool (Yauheni Kaliuta) [1874005] - [net] bpf: Allow to specify ifindex for skb in bpf_prog_test_run_skb (Yauheni Kaliuta) [1874005] - [net] bpf: Setup socket family and addresses in bpf_prog_test_run_skb (Yauheni Kaliuta) [1874005] - [tools] tools/resolve_btfids: Use libbpf's btf__parse() API (Yauheni Kaliuta) [1874005] - [tools] tools/bpftool: Use libbpf's btf__parse() API for parsing BTF from file (Yauheni Kaliuta) [1874005] - [tools] libbf: Fix uninitialized pointer at btf__parse_raw() (Yauheni Kaliuta) [1874005] - [tools] libbpf: Add btf__parse_raw() and generic btf__parse() APIs (Yauheni Kaliuta) [1874005] - [tools] tools, bpftool: Fix wrong return value in do_dump() (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: Fix spurious test failures in core_retro selftest (Yauheni Kaliuta) [1874005] - [tools] tools/bpftool: Add documentation and bash-completion for `link detach` (Yauheni Kaliuta) [1874005] - [tools] tools/bpftool: Add `link detach` subcommand (Yauheni Kaliuta) [1874005] - [tools] libbpf: Add bpf_link detach APIs (Yauheni Kaliuta) [1874005] - [tools] bpf, selftests: Use single cgroup helpers for both test_sockmap/progs (Yauheni Kaliuta) [1874005] - [tools] libbpf: Fix register in PT_REGS MIPS macros (Yauheni Kaliuta) [1874005] - [tools] libbpf: Make destructors more robust by handling ERR_PTR(err) cases (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: Omit nodad flag when adding addresses to loopback (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: Don't destroy failed link (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: Add xdpdrv mode for test_xdp_redirect (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: Verify socket storage in cgroup/sock_{create, release} (Yauheni Kaliuta) [1874005] - [net] bpf: Expose socket storage to BPF_PROG_TYPE_CGROUP_SOCK (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: Test bpf_iter buffer access with negative offset (Yauheni Kaliuta) [1874005] - [net] bpf: Add missing newline characters in verifier error messages (Yauheni Kaliuta) [1874005] - [arm64] bpf, arm64: Add BPF exception tables (Yauheni Kaliuta) [1874005] - [tools] bpf, selftests: use :: 1 for localhost in tcp_server.py (Yauheni Kaliuta) [1874005] - [net] bpf: Fix swapped arguments in calls to check_buffer_access (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: Add new bpf_iter context structs to fix build on old kernels (Yauheni Kaliuta) [1874005] - [tools] bpf: Fix bpf_ringbuf_output() signature to return long (Yauheni Kaliuta) [1874005] - [tools] tools, bpftool: Add LSM type to array of prog names (Yauheni Kaliuta) [1874005] - [tools] tools, bpftool: Skip type probe if name is not found (Yauheni Kaliuta) [1874005] - [tools] libbpf: Add support for BPF XDP link (Yauheni Kaliuta) [1874005] - [include] bpf: Make bpf_link API available indepently of CONFIG_BPF_SYSCALL (Yauheni Kaliuta) [1874005] - [net] bpf: Fix build on architectures with special bpf_user_pt_regs_t (Yauheni Kaliuta) [1874005] - [net] bpf/local_storage: Fix build without CONFIG_CGROUP (Yauheni Kaliuta) [1874005] - [documentation] Documentation/bpf: Document CGROUP_STORAGE map type (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: Test CGROUP_STORAGE behavior on shared egress + ingress (Yauheni Kaliuta) [1874005] - [net] bpf: Make cgroup storages shared between programs on the same cgroup (Yauheni Kaliuta) [1874005] - [net] cgroup: use cgrp->kn->id as the cgroup ID (Yauheni Kaliuta) [1874005] - [net] netprio: use css ID instead of cgroup ID (Yauheni Kaliuta) [1874005] - [fs] kernfs: convert kernfs_node->id from union kernfs_node_id to u64 (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: Add get_stackid_cannot_attach (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: Test CGROUP_STORAGE map can't be used by multiple progs (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: Add callchain_stackid (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: Add test for CGROUP_STORAGE map on multiple attaches (Yauheni Kaliuta) [1874005] - [tools] libbpf: Print hint when PERF_EVENT_IOC_SET_BPF returns -EPROTO (Yauheni Kaliuta) [1874005] - [net] bpf: Fail PERF_EVENT_IOC_SET_BPF when bpf_get_cannot work (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: Add a test for out of bound rdonly buf access (Yauheni Kaliuta) [1874005] - [net] bpf: Separate bpf_get_for perf events BPF (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: Add a test for bpf sk_storage_map iterator (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: Add test for bpf array map iterators (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: Add test for bpf hash map iterators (Yauheni Kaliuta) [1874005] - [tools] tools/bpftool: Add bpftool support for bpf map element iterator (Yauheni Kaliuta) [1874005] - [tools] tools/libbpf: Add support for bpf map element iterator (Yauheni Kaliuta) [1874005] - [net] bpf: Implement bpf iterator for sock local storage map (Yauheni Kaliuta) [1874005] - [net] bpf: Implement bpf iterator for array maps (Yauheni Kaliuta) [1874005] - [net] bpf: Implement bpf iterator for hash maps (Yauheni Kaliuta) [1874005] - [net] bpf: Implement bpf iterator for map elements (Yauheni Kaliuta) [1874005] - [net] bpf: Fix pos computation for bpf_iter seq_ops->start() (Yauheni Kaliuta) [1874005] - [net] bpf: Support readonly/readwrite buffers in verifier (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: Test BPF socket lookup and reuseport with connections (Yauheni Kaliuta) [1874005] - [net] bpf: Refactor to provide aux info to bpf_iter_init_seq_priv_t (Yauheni Kaliuta) [1874005] - [net] bpf: Refactor bpf_iter_reg to have separate seq_info member (Yauheni Kaliuta) [1874005] - [net] bpf: Add bpf_prog iterator (Yauheni Kaliuta) [1874005] - [tools] tools/bpftool: Strip BPF .o files before skeleton generation (Yauheni Kaliuta) [1874005] - [documentation] docs: bpf/bpf_devel_QA.rst: fix reference to nonexistent document (Yauheni Kaliuta) [1874005] - [documentation] docs: bpf/index.rst: Add ringbuf.rst (Yauheni Kaliuta) [1874005] - [tools] bpftool: Use only nftw for file tree parsing (Yauheni Kaliuta) [1874005] - [net] bpf: net: Use precomputed btf_id for bpf iterators (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: Fix test_lwt_seg6local.sh hangs (Yauheni Kaliuta) [1874005] - [net] bpf: Make btf_sock_ids global (Yauheni Kaliuta) [1874005] - [tools] bpf: Add BTF_ID_LIST_GLOBAL in btf_ids.h (Yauheni Kaliuta) [1874005] - [tools] tools/bpf: Sync btf_ids.h to tools (Yauheni Kaliuta) [1874005] - [net] bpf: Compute bpf_skc_to_*() helper socket btf ids at build time (Yauheni Kaliuta) [1874005] - [tools] tools/bpftool: Fix error handing in do_skeleton() (Yauheni Kaliuta) [1874005] - [tools] libbpf bpf_helpers: Use __builtin_offsetof for offsetof (Yauheni Kaliuta) [1874005] - [s390] s390/bpf: Use bpf_skip() in bpf_jit_prologue() (Yauheni Kaliuta) [1874005] - [net] bpf: cpumap: Fix possible rcpu kthread hung (Yauheni Kaliuta) [1874005] - [s390] s390/bpf: implement BPF_PROBE_MEM (Yauheni Kaliuta) [1874005 1868273] - [s390] s390/kernel: expand exception table logic to allow new handling options (Yauheni Kaliuta) [1874005 1868273] - [s390] s390: fix __EMIT_BUG() macro (Yauheni Kaliuta) [1874005 1868273] - [s390] s390/bug: add entry size to the __bug_table section (Yauheni Kaliuta) [1874005 1868273] - [s390] s390/kernel: unify EX_TABLE* implementations (Yauheni Kaliuta) [1874005 1868273] - [tools] selftests/bpf: Tests for BPF_SK_LOOKUP attach point (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: Add verifier tests for bpf_sk_lookup context access (Yauheni Kaliuta) [1874005] - [tools] tools/bpftool: Add name mappings for SK_LOOKUP prog and attach type (Yauheni Kaliuta) [1874005] - [tools] libbpf: Add support for SK_LOOKUP program type (Yauheni Kaliuta) [1874005] - [tools] bpf: Sync linux/bpf.h to tools/ (Yauheni Kaliuta) [1874005] - [include] bpf: Introduce SK_LOOKUP program type with a dedicated attach point (Yauheni Kaliuta) [1874005] - [net] bpf, netns: Handle multiple link attachments (Yauheni Kaliuta) [1874005] - [tools] bpf: Drop duplicated words in uapi helper comments (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: Fix possible hang in sockopt_inherit (Yauheni Kaliuta) [1874005] - [tools] selftest: Add tests for XDP programs in CPUMAP entries (Yauheni Kaliuta) [1874005] - [samples] samples/bpf: xdp_redirect_cpu: Load a eBPF program on cpumap (Yauheni Kaliuta) [1874005] - [tools] libbpf: Add SEC name for xdp programs attached to CPUMAP (Yauheni Kaliuta) [1874005] - [net] bpf: cpumap: Implement XDP_REDIRECT for eBPF programs attached to map entries (Yauheni Kaliuta) [1874005] - [net] bpf: cpumap: Add the possibility to attach an eBPF program to cpumap (Yauheni Kaliuta) [1874005] - [net] net: Refactor xdp_convert_buff_to_frame (Yauheni Kaliuta) [1874005] - [net] cpumap: Formalize map value as a named struct (Yauheni Kaliuta) [1874005] - [samples] samples/bpf: xdp_redirect_cpu_user: Do not update bpf maps in option loop (Yauheni Kaliuta) [1874005] - [net] cpumap: Use non-locked version __ptr_ring_consume_batched (Yauheni Kaliuta) [1874005] - [powerpc] powerpc/ppc-opcode: Consolidate powerpc instructions from bpf_jit.h (Yauheni Kaliuta) [1874005] - [powerpc] powerpc/bpf_jit: Reuse instruction macros from ppc-opcode.h (Yauheni Kaliuta) [1874005] - [powerpc] powerpc/ppc-opcode: Move ppc instruction encoding from test_emulate_step (Yauheni Kaliuta) [1874005] - [powerpc] powerpc/lib: Fix emulate_step() std test (Yauheni Kaliuta) [1874005] - [powerpc] powerpc/ppc-opcode: Introduce PPC_RAW_* macros for base instruction encoding (Yauheni Kaliuta) [1874005] - [tools] bpf: Fix cross build for CONFIG_DEBUG_INFO_BTF option (Yauheni Kaliuta) [1874005] - [include] bpf: Fix build for disabled CONFIG_DEBUG_INFO_BTF option (Yauheni Kaliuta) [1874005] - [tools] tools/bpftool: Strip away modifiers from global variables (Yauheni Kaliuta) [1874005] - [tools] libbpf: Support stripping modifiers for btf_dump (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: Add selftests verifying bpf_trace_printk() behaviour (Yauheni Kaliuta) [1874005] - [kernel] bpf: Use dedicated bpf_trace_printk event instead of trace_printk() (Yauheni Kaliuta) [1874005] - [tools] tools/bpftool: Remove warning about PID iterator support (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: Add test for resolve_btfids (Yauheni Kaliuta) [1874005] - [tools] tools headers: Adopt verbatim copy of btf_ids.h from kernel sources (Yauheni Kaliuta) [1874005] - [documentation] bpf: Add info about .BTF_ids section to btf.rst (Yauheni Kaliuta) [1874005] - [net] bpf: Use BTF_ID to resolve bpf_ctx_convert struct (Yauheni Kaliuta) [1874005] - [net] bpf: Remove btf_id helpers resolving (Yauheni Kaliuta) [1874005] - [net] bpf: Resolve BTF IDs in vmlinux image (Yauheni Kaliuta) [1874005] - [include] bpf: Add BTF_ID_LIST/BTF_ID/BTF_ID_UNUSED macros (Yauheni Kaliuta) [1874005] - [net] bpf: Support llvm-objcopy for vmlinux BTF (Yauheni Kaliuta) [1874005] - [powerpc] powerpc: Include .BTF section (Yauheni Kaliuta) [1874005] - [scripts] kbuild: Remove debug info from kallsyms linking (Yauheni Kaliuta) [1874005] - [scripts] kbuild: Parameterize kallsyms generation and correct reporting (Yauheni Kaliuta) [1874005] - [tools] bpf: Compile resolve_btfids tool at kernel compilation start (Yauheni Kaliuta) [1874005] - [kernel] tracing: Make struct ring_buffer less ambiguous (Yauheni Kaliuta) [1874005] - [kernel] tracing: Rename trace_buffer to array_buffer (Yauheni Kaliuta) [1874005] - [tools] tools headers: Synchronize linux/bits.h with the kernel sources (Yauheni Kaliuta) [1874005] - [tools] tools headers: Update linux/vdso.h and grab a copy of vdso/const.h (Yauheni Kaliuta) [1874005] - [tools] tools headers: Adopt verbatim copy of compiletime_assert() from kernel sources (Yauheni Kaliuta) [1874005] - [tools] objtool: Query pkg-config for libelf location (Yauheni Kaliuta) [1874005] - [tools] bpf: Add resolve_btfids tool to resolve BTF IDs in ELF object (Yauheni Kaliuta) [1874005] - [samples] bpf: Fix fds_example SIGSEGV error (Yauheni Kaliuta) [1874005] - [tools] libbpf: Fix memory leak and optimize BTF sanitization (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: Switch perf_buffer test to tracepoint and skeleton (Yauheni Kaliuta) [1874005] - [tools] libbpf: Handle missing BPF_OBJ_GET_INFO_BY_FD gracefully in perf_buffer (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: Add test relying only on CO-RE and no recent kernel features (Yauheni Kaliuta) [1874005] - [tools] libbpf: Improve BTF sanitization handling (Yauheni Kaliuta) [1874005] - [tools] libbpf: Add btf__set_fd() for more control over loaded BTF FD (Yauheni Kaliuta) [1874005] - [tools] libbpf: Make BTF finalization strict (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: test_progs avoid minus shell exit codes (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: test_progs use another shell exit on non-actions (Yauheni Kaliuta) [1874005] - [tools] bpf: Fix another bpftool segfault without skeleton code enabled (Yauheni Kaliuta) [1874005] - [tools] selftests: bpf: Remove unused bpf_map_def_legacy struct (Yauheni Kaliuta) [1874005] - [samples] samples: bpf: Refactor BPF map performance test with libbpf (Yauheni Kaliuta) [1874005] - [samples] samples: bpf: Refactor BPF map in map test with libbpf (Yauheni Kaliuta) [1874005] - [samples] samples: bpf: Fix bpf programs with kprobe/sys_connect event (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: Test BPF_CGROUP_INET_SOCK_RELEASE (Yauheni Kaliuta) [1874005] - [tools] bpftool: Add support for BPF_CGROUP_INET_SOCK_RELEASE (Yauheni Kaliuta) [1874005] - [tools] libbpf: Add support for BPF_CGROUP_INET_SOCK_RELEASE (Yauheni Kaliuta) [1874005] - [net] bpf: Add BPF_CGROUP_INET_SOCK_RELEASE hook (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: Fix compilation error of bpf_iter_task_stack.c (Yauheni Kaliuta) [1874005] - [tools] bpf: Fix bpftool without skeleton code enabled (Yauheni Kaliuta) [1874005] - [net] bpf: Fix build without CONFIG_STACKTRACE (Yauheni Kaliuta) [1874005] - [tools] bpf: selftests: Restore netns after each test (Yauheni Kaliuta) [1874005] - [tools] bpf: selftests: A few improvements to network_helpers.c (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: Test_progs option for listing test names (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: Test_progs option for getting number of tests (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: Test_progs indicate to shell on non-actions (Yauheni Kaliuta) [1874005] - [tools] tools/bpftool: Turn off -Wnested-externs warning (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: Switch test_vmlinux to use hrtimer_range_start_ns (Yauheni Kaliuta) [1874005] - [net] bpf: Fix net/core/filter build errors when INET is not enabled (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: Add bpf_iter test with bpf_get_task_stack() (Yauheni Kaliuta) [1874005] - [kernel] bpf: Allow pB in bpf_seq_printf() and bpf_trace_printk() (Yauheni Kaliuta) [1874005] - [net] bpf: Introduce helper bpf_get_task_stack() (Yauheni Kaliuta) [1874005] - [net] bpf: Remove redundant synchronize_rcu (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: Add byte swapping selftest (Yauheni Kaliuta) [1874005] - [tools] libbpf: Make bpf_endian co-exist with vmlinux.h (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: Allow substituting custom vmlinux.h for selftests build (Yauheni Kaliuta) [1874005] - [tools] tools/bpftool: Allow substituting custom vmlinux.h for the build (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: Test auto-load disabling logic for BPF programs (Yauheni Kaliuta) [1874005] - [tools] libbpf: Support disabling auto-loading BPF programs (Yauheni Kaliuta) [1874005] - [tools] tools, bpftool: Define attach_type_name array only once (Yauheni Kaliuta) [1874005] - [tools] tools, bpftool: Define prog_type_name array only once (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: Add tcp/udp iterator programs to selftests (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: Implement sample udp/udp6 bpf_iter programs (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: Implement sample tcp/tcp6 bpf_iter programs (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: Add more common macros to bpf_tracing_net.h (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: Refactor some net macros to bpf_tracing_net.h (Yauheni Kaliuta) [1874005] - [kernel] bpf: Add bpf_skc_to_udp6_sock() helper (Yauheni Kaliuta) [1874005] - [net] net: bpf: Implement bpf iterator for udp (Yauheni Kaliuta) [1874005] - [net] net: bpf: Add bpf_seq_afinfo in udp_iter_state (Yauheni Kaliuta) [1874005] - [kernel] bpf: Add bpf_skc_to_{tcp, tcp_timewait, tcp_request}_sock() helpers (Yauheni Kaliuta) [1874005] - [net] bpf: Add bpf_skc_to_tcp6_sock() helper (Yauheni Kaliuta) [1874005] - [kernel] bpf: Allow tracing programs to use bpf_jiffies64() helper (Yauheni Kaliuta) [1874005] - [kernel] bpf: Support 'X' in bpf_seq_printf() helper (Yauheni Kaliuta) [1874005] - [net] net: bpf: Implement bpf iterator for tcp (Yauheni Kaliuta) [1874005] - [net] net: bpf: Add bpf_seq_afinfo in tcp_iter_state (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: Workaround for get_stack_rawtp test (Yauheni Kaliuta) [1874005] - [tools] libbpf: Prevent loading vmlinux BTF twice (Yauheni Kaliuta) [1874005] - [tools] libbpf: Fix spelling mistake "kallasyms" -> "kallsyms" (Yauheni Kaliuta) [1874005] - [tools] tools, bpftool: Fix variable shadowing in emit_obj_refs_json() (Yauheni Kaliuta) [1874005] - [tools] tools, bpftool: Correctly evaluate $(BUILD_BPF_SKELS) in Makefile (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: Add variable-length data concat pattern less than test (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: Add variable-length data concatenation pattern test (Yauheni Kaliuta) [1874005] - [tools] bpf: Switch most helper return values from 32-bit int to 64-bit long (Yauheni Kaliuta) [1874005] - [tools] tools/bpftool: Add documentation and sample output for process info (Yauheni Kaliuta) [1874005] - [tools] tools/bpftool: Show info for processes holding BPF map/prog/link/btf FDs (Yauheni Kaliuta) [1874005] - [tools] libbpf: Wrap source argument of BPF_CORE_READ macro in parentheses (Yauheni Kaliuta) [1874005] - [tools] tools/bpftool: Generalize BPF skeleton support and generate vmlinux.h (Yauheni Kaliuta) [1874005] - [tools] tools/bpftool: Minimize bootstrap bpftool (Yauheni Kaliuta) [1874005] - [tools] tools/bpftool: Move map/prog parsing logic into common (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: Add __ksym extern selftest (Yauheni Kaliuta) [1874005] - [tools] libbpf: Add support for extracting kernel symbol addresses (Yauheni Kaliuta) [1874005] - [tools] libbpf: Generalize libbpf externs support (Yauheni Kaliuta) [1874005] - [tools] libbpf: Add a bunch of attribute getters/setters for map definitions (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: Test access to bpf map pointer (Yauheni Kaliuta) [1874005] - [net] bpf: Set map_btf_{name, id} for all map types (Yauheni Kaliuta) [1874005] - [net] bpf: Support access to bpf map fields (Yauheni Kaliuta) [1874005] - [net] bpf: Rename bpf_htab to bpf_shtab in sock_map (Yauheni Kaliuta) [1874005] - [net] bpf: Switch btf_parse_vmlinux to btf_find_by_name_kind (Yauheni Kaliuta) [1874005] - [tools] tools/bpftool: Relicense bpftool's BPF profiler prog as dual-license GPL/BSD (Yauheni Kaliuta) [1874005] - [tools] tools/bpf: Add verifier tests for 32bit pointer/scalar arithmetic (Yauheni Kaliuta) [1874005] - [net] bpf: Avoid verifier failure for 32bit pointer arithmetic (Yauheni Kaliuta) [1874005] - [net] bpf: sk_storage: Prefer to get a free cache_idx (Yauheni Kaliuta) [1874005] - [tools] libbpf: Bump version to 0.1.0 (Yauheni Kaliuta) [1874005] - [s390] s390/pci: fix hot-plug of PCI function missing bus (Philipp Rudo) [1915916] - [net] tcp: fix race condition when creating child sockets from syncookies (Florian Westphal) [1915164] - [netdrv] bonding: set xfrm feature flags more sanely (Jarod Wilson) [1893979] - [netdrv] bonding: fix feature flag setting at init time (Jarod Wilson) [1893979]- [fs] cifs: handle -EINTR in cifs_setattr (Leif Sahlberg) [1848178] - [tty] serial: 8250: drop the printk from serial8250_interrupt() (Vitaly Kuznetsov) [1919745] - [fs] cifs: do not fail __smb_send_rqst if non-fatal signals are pending (Leif Sahlberg) [1848178] - [netdrv] ibmvnic: continue fatal error reset after passive init (Diego Domingos) [1901513] - [netdrv] ibmvnic: fix: NULL pointer dereference (Diego Domingos) [1901513] - [netdrv] ibmvnic: fix login buffer memory leak (Diego Domingos) [1901513] - [netdrv] ibmvnic: fix rx buffer tracking and index management in replenish_rx_pool partial success (Diego Domingos) [1901513] - [netdrv] ibmvnic: add some debugs (Diego Domingos) [1901513] - [netdrv] ibmvnic: Fix TX completion error handling (Diego Domingos) [1901513] - [netdrv] ibmvnic: Ensure that SCRQ entry reads are correctly ordered (Diego Domingos) [1901513] - [netdrv] ibmvnic: reduce wait for completion time (Diego Domingos) [1901513] - [netdrv] ibmvnic: no reset timeout for 5 seconds after reset (Diego Domingos) [1901513] - [netdrv] ibmvnic: send_login should check for crq errors (Diego Domingos) [1901513] - [netdrv] ibmvnic: track pending login (Diego Domingos) [1901513] - [netdrv] ibmvnic: delay next reset if hard reset fails (Diego Domingos) [1901513] - [netdrv] ibmvnic: restore adapter state on failed reset (Diego Domingos) [1901513] - [netdrv] ibmvnic: avoid memset null scrq msgs (Diego Domingos) [1901513] - [netdrv] ibmvnic: stop free_all_rwi on failed reset (Diego Domingos) [1901513] - [netdrv] ibmvnic: handle inconsistent login with reset (Diego Domingos) [1901513] - [netdrv] ibmvnic: enhance resetting status check during module exit (Diego Domingos) [1901513] - [netdrv] ibmvnic: fix NULL pointer dereference in ibmvic_reset_crq (Diego Domingos) [1901513] - [netdrv] ibmvnic: fix NULL pointer dereference in reset_sub_crq_queues (Diego Domingos) [1901513] - [netdrv] ibmvnic: skip tx timeout reset while in resetting (Diego Domingos) [1901513] - [netdrv] ibmvnic: notify peers when failover and migration happen (Diego Domingos) [1901513] - [netdrv] ibmvnic: fix call_netdevice_notifiers in do_reset (Diego Domingos) [1901513] - [netdrv] ibmvnic: Do not replenish RX buffers after every polling loop (Diego Domingos) [1901513] - [netdrv] ibmvnic: Use netdev_alloc_skb instead of alloc_skb to replenish RX buffers (Diego Domingos) [1901513] - [netdrv] ibmvnic: Correctly re-enable interrupts in NAPI polling routine (Diego Domingos) [1901513] - [netdrv] ibmvnic: Ensure that device queue memory is cache-line aligned (Diego Domingos) [1901513] - [netdrv] ibmvnic: Remove send_subcrq function (Diego Domingos) [1901513] - [netdrv] ibmvnic: Clean up TX code and TX buffer data structure (Diego Domingos) [1901513] - [netdrv] ibmvnic: Introduce xmit_more support using batched subCRQ hcalls (Diego Domingos) [1901513] - [netdrv] ibmvnic: Introduce batched RX buffer descriptor transmission (Diego Domingos) [1901513] - [netdrv] ibmvnic: Introduce indirect subordinate Command Response Queue buffer (Diego Domingos) [1901513] - [netdrv] ibmvnic: fix ibmvnic_set_mac (Diego Domingos) [1901513] - [netdrv] ibmvnic: save changed mac address to adapter->mac_addr (Diego Domingos) [1901513] - [netdrv] ibmvnic: create send_control_ip_offload (Diego Domingos) [1901513] - [netdrv] ibmvnic: create send_query_ip_offload (Diego Domingos) [1901513] - [netdrv] ibmvnic: rename send_map_query to send_query_map (Diego Domingos) [1901513] - [netdrv] ibmvnic: rename ibmvnic_send_req_caps to send_request_cap (Diego Domingos) [1901513] - [netdrv] ibmvnic: rename send_cap_queries to send_query_cap (Diego Domingos) [1901513] - [netdrv] ibmvnic: set up 200GBPS speed (Diego Domingos) [1901513] - [netdrv] Revert "ibmvnic: remove never executed if statement" (Diego Domingos) [1901513] - [netdrv] ibmvnic: Harden device Command Response Queue handshake (Diego Domingos) [1901513] - [netdrv] ibmvnic: Fix use-after-free of VNIC login response buffer (Diego Domingos) [1901513] - [netdrv] ibmvnic: merge ibmvnic_reset_init and ibmvnic_init (Diego Domingos) [1901513] - [netdrv] ibmvnic: remove never executed if statement (Diego Domingos) [1901513] - [netdrv] ibmvnic: improve ibmvnic_init and ibmvnic_reset_init (Diego Domingos) [1901513] - [netdrv] ibmvnic: compare adapter->init_done_rc with more readable ibmvnic_rc_codes (Diego Domingos) [1901513] - [netdrv] ibmvnic: store RX and TX subCRQ handle array in ibmvnic_adapter struct (Diego Domingos) [1901513] - [netdrv] net: ibm: fix return type of ndo_start_xmit function (Diego Domingos) [1901513] - [tools] tools arch x86: Sync asm/cpufeatures.h with the kernel sources (David Arcari) [1916478] - [x86] x86/cpu/amd: Call init_amd_zn() om Family 19h processors too (David Arcari) [1916478] - [ata] ahci: Add Intel Emmitsburg PCH RAID PCI IDs (David Arcari) [1894284] - [vfio] vfio iommu: Add dma available capability (Philipp Rudo) [1903970] - [x86] x86/entry/64: Do not include inst.h in calling.h (Scott Wood) [1490498] - [tools] selftests/x86/fsgsbase: Fix GS == 1, 2, and 3 tests (Scott Wood) [1490498] - [tools] selftests/x86/fsgsbase: Test PTRACE_PEEKUSER for GSBASE with invalid LDT GS (Scott Wood) [1490498] - [tools] selftests/x86/fsgsbase: Reap a forgotten child (Scott Wood) [1490498] - [x86] x86/fsgsbase: Replace static_cpu_has() with boot_cpu_has() (Scott Wood) [1490498] - [x86] x86/entry/64: Correct the comment over SAVE_AND_SET_GSBASE (Scott Wood) [1490498] - [x86] x86/entry/64: Do not use RDPID in paranoid entry to accomodate KVM (Scott Wood) [1490498] - [x86] x86/fsgsbase/64: Fix NULL deref in 86_fsgsbase_read_task (Scott Wood) [1490498] - [x86] x86/fsgsbase: Fix Xen PV support (Scott Wood) [1490498] - [x86] x86/ptrace: Fix 32-bit PTRACE_SETREGS vs fsbase and gsbase (Scott Wood) [1490498] - [tools] selftests/x86/fsgsbase: Add a missing memory constraint (Scott Wood) [1490498] - [tools] selftests/x86/fsgsbase: Fix a comment in the ptrace_write_gsbase test (Scott Wood) [1490498] - [tools] selftests/x86/fsgsbase: Test GS selector on ptracer-induced GS base write (Scott Wood) [1490498] - [documentation] Documentation/x86/64: Add documentation for GS/FS addressing mode (Scott Wood) [1490498] - [x86] x86/elf: Enumerate kernel FSGSBASE capability in AT_HWCAP2 (Scott Wood) [1490498] - [x86] x86/cpu: Enable FSGSBASE on 64bit by default and add a chicken bit (Scott Wood) [1490498] - [x86] x86/entry/64: Handle FSGSBASE enabled paranoid entry/exit (Scott Wood) [1490498] - [x86] x86/entry/64: Remove TRACE_IRQS_*_DEBUG (Scott Wood) [1490498] - [x86] x86/entry/64: Introduce the FIND_PERCPU_BASE macro (Scott Wood) [1490498] - [x86] x86/entry/64: Switch CR3 before SWAPGS in paranoid entry (Scott Wood) [1490498] - [x86] x86/speculation/swapgs: Check FSGSBASE in enabling SWAPGS mitigation (Scott Wood) [1490498] - [x86] x86/process/64: Use FSGSBASE instructions on thread copy and ptrace (Scott Wood) [1490498] - [x86] x86/process: Unify copy_thread_tls() (Scott Wood) [1490498] - [x86] x86/process/64: Use FSBSBASE in switch_to() if available (Scott Wood) [1490498] - [x86] x86/fsgsbase/64: Enable FSGSBASE instructions in helper functions (Scott Wood) [1490498] - [x86] x86/fsgsbase/64: Add intrinsics for FSGSBASE instructions (Scott Wood) [1490498] - [x86] x86/cpu: Add 'unsafe_fsgsbase' to enable CR4.FSGSBASE (Scott Wood) [1490498] - [x86] x86/ptrace: Prevent ptrace from clearing the FS/GS selector (Scott Wood) [1490498] - [x86] x86/ptrace: Document FSBASE and GSBASE ABI oddities (Scott Wood) [1490498] - [x86] Revert "x86/ptrace: Prevent ptrace from clearing the FS/GS selector" and fix the test (Scott Wood) [1490498] - [tools] selftests/x86/fsgsbase: Fix some test case bugs (Scott Wood) [1490498] - [tools] selftests/x86/fsgsbase: Test ptracer-induced GSBASE write with FSGSBASE (Scott Wood) [1490498] - [tools] selftests/x86/fsgsbase: Test RD/WRGSBASE (Scott Wood) [1490498] - [documentation] kbuild: Raise the minimum required binutils version to 2.21 (Scott Wood) [1490498] - [tools] selftests/x86/fsgsbase: Test ptracer-induced GSBASE write (Scott Wood) [1490498] - [x86] x86/ptrace: Prevent ptrace from clearing the FS/GS selector (Scott Wood) [1490498] - [x86] x86/fsgsbase/64: Fix the base write helper functions (Scott Wood) [1490498] - [x86] x86/fsgsbase/64: Clean up various details (Scott Wood) [1490498] - [x86] x86/segments: Introduce the 'CPUNODE' naming to better document the segment limit CPU/node NR trick (Scott Wood) [1490498] - [x86] x86/fsgsbase/64: Factor out FS/GS segment loading from __switch_to() (Scott Wood) [1490498] - [x86] x86/fsgsbase/64: Convert the ELF core dump code to the new FSGSBASE helpers (Scott Wood) [1490498] - [x86] x86/fsgsbase/64: Make ptrace use the new FS/GS base helpers (Scott Wood) [1490498] - [x86] x86/fsgsbase/64: Introduce FS/GS base helper functions (Scott Wood) [1490498] - [x86] x86/fsgsbase/64: Fix ptrace() to read the FS/GS base accurately (Scott Wood) [1490498] - [net] esp: select CRYPTO_SEQIV (Vladis Dronov) [1905088] - [crypto] treewide: Use fallthrough pseudo-keyword (Vladis Dronov) [1905088] - [crypto] crypto: drbg - always try to free Jitter RNG instance (Vladis Dronov) [1905088] - [crypto] crypto: drbg - should select CTR (Vladis Dronov) [1905088] - [crypto] crypto: ctr - no longer needs CRYPTO_SEQIV (Vladis Dronov) [1905088] - [crypto] crypto: drbg - always seeded with SP800-90B compliant noise source (Vladis Dronov) [1905088] - [crypto] crypto: jitter - SP800-90B compliance (Vladis Dronov) [1905088] - [crypto] crypto: jitter - add header to fix buildwarnings (Vladis Dronov) [1905088] - [crypto] crypto: jitter - fix comments (Vladis Dronov) [1905088] - [crypto] crypto: jitter - update implementation to 2.1.2 (Vladis Dronov) [1905088] - [crypto] crypto: drbg - in-place cipher operation for CTR (Vladis Dronov) [1905088] - [crypto] crypto: drbg - eliminate constant reinitialization of SGL (Vladis Dronov) [1905088] - [vfio] vfio/pci: Implement ioeventfd thread handler for contended memory lock (Alex Williamson) [1861560] - [vfio] vfio iommu type1: Fix memory leak in vfio_iommu_type1_pin_pages (Alex Williamson) [1896568] - [vfio] vfio/pci: Clear token on bypass registration failure (Alex Williamson) [1896568] - [vfio] vfio/type1: fix dirty bitmap calculation in vfio_dma_rw (Alex Williamson) [1497898] - [vfio] vfio: fix a missed vfio group put in vfio_pin_pages (Alex Williamson) [1497898] - [vfio] vfio: add a singleton check for vfio_group_pin_pages (Alex Williamson) [1497898] - [vfio] vfio/pci: Don't regenerate vconfig for all BARs if !bardirty (Alex Williamson) [1896568] - [vfio] vfio/pci: Remove redundant declaration of vfio_pci_driver (Alex Williamson) [1896568] - [uapi] vfio: Fix typo of the device_state (Alex Williamson) [1497898] - [vfio] vfio/type1: Add proper error unwind for vfio_iommu_replay() (Alex Williamson) [1866141] - [vfio] vfio-pci: Avoid recursive read-lock usage (Alex Williamson) [1861560] - [vfio] vfio/type1: Refactor vfio_iommu_type1_ioctl() (Alex Williamson) [1896568] - [vfio] vfio/pci: Add QAT devices to denylist (Alex Williamson) [1896565] - [vfio] vfio/pci: Add device denylist (Alex Williamson) [1896565] - [vfio] vfio/pci: Hold igate across releasing eventfd contexts (Alex Williamson) [1896568] - [vfio] vfio/type1: Add conditional rescheduling after iommu map failed (Alex Williamson) [1896568] - [vfio] vfio/pci: Add Intel X550 to hidden INTx devices (Alex Williamson) [1896567] - [vfio] vfio: Cleanup allowed driver naming (Alex Williamson) [1896568] - [uapi] vfio/type1: Fix migration info capability ID (Alex Williamson) [1497898] - [vfio] vfio iommu: typecast corrections (Alex Williamson) [1497898] - [vfio] vfio iommu: Use shift operation for 64-bit integer division (Alex Williamson) [1497898] - [vfio] vfio/mdev: Fix reference count leak in add_mdev_supported_type (Alex Williamson) [1896568] - [vfio] vfio: Selective dirty page tracking if IOMMU backed device pins pages (Alex Williamson) [1497898] - [vfio] vfio iommu: Add migration capability to report supported features (Alex Williamson) [1497898] - [vfio] vfio iommu: Update UNMAP_DMA ioctl to get dirty bitmap before unmap (Alex Williamson) [1497898] - [vfio] vfio iommu: Implementation of ioctl for dirty pages tracking (Alex Williamson) [1497898] - [uapi] vfio iommu: Add ioctl definition for dirty pages tracking (Alex Williamson) [1497898] - [vfio] vfio iommu: Cache pgsize_bitmap in struct vfio_iommu (Alex Williamson) [1497898] - [vfio] vfio iommu: Remove atomicity of ref_count of pinned pages (Alex Williamson) [1497898] - [uapi] vfio: UAPI for migration interface for device state (Alex Williamson) [1497898] - [vfio] vfio/pci: Remove dev_fmt definition (Alex Williamson) [1896568] - [vfio] vfio: Use dev_printk() when possible (Alex Williamson) [1896568] - [drm] drm: allow limiting the scatter list size (Lyude Paul) [1876018 1851790] - [drm] drm/nouveau/kms/nv50-: Fix clock checking algorithm in nv50_dp_mode_valid() (Lyude Paul) [1876018] - [drm] drm/nouveau/kms/nv50-: Get rid of bogus nouveau_conn_mode_valid() (Lyude Paul) [1876018] - [drm] DRM Backport 5.8 -> 5.9 (Lyude Paul) [1876018] - [drm] drm/edid: Fix uninitialized variable in drm_cvt_modes() (Lyude Paul) [1876018] - [of] of_graph: add of_graph_is_present() (Lyude Paul) [1876018] - [drm] virtio: virtio_has_iommu_quirk -> virtio_has_dma_quirk (Lyude Paul) [1876018] - [vhost] virtio: VIRTIO_F_IOMMU_PLATFORM -> VIRTIO_F_ACCESS_PLATFORM (Lyude Paul) [1876018] - [include] virtio_config: LE config space accessors (Lyude Paul) [1876018] - [kernel] sched: Remove sched_set_*() return value (Lyude Paul) [1876018] - [include] scatterlist: protect parameters of the sg_table related macros (Lyude Paul) [1876018] - [include] scatterlist: add generic wrappers for iterating over sgtable objects (Lyude Paul) [1876018] - [dma] dma-mapping: add generic helpers for mapping sgtable objects (Lyude Paul) [1876018] - [drm] DRM Backport 5.7 -> 5.8 (Lyude Paul) [1876018] - [drm] drm/fb-helper: Fix vt restore (Lyude Paul) [1876018] - [tty] tty/sysrq: constify the the sysrq_key_op(s) (Lyude Paul) [1876018] - [tools] augmented rbtree: rework the RB_DECLARE_CALLBACKS macro definition (Lyude Paul) [1876018] - [mm] augmented rbtree: add new RB_DECLARE_CALLBACKS_MAX macro (Lyude Paul) [1876018] - [tools] augmented rbtree: add comments for RB_DECLARE_CALLBACKS macro (Lyude Paul) [1876018] - [tools] rbtree: avoid generating code twice for the cached versions (tools copy) (Lyude Paul) [1876018] - [tty] tty/sysrq: constify the sysrq API (Lyude Paul) [1876018] - [tty] tty/sysrq: alpha: export and use __sysrq_get_key_op() (Lyude Paul) [1876018] - [include] uaccess: Add user_read_access_begin/end and user_write_access_begin/end (Lyude Paul) [1876018] - [PATCH] [drm] DRM Backport 5.6 -> 5.7 (Lyude Paul) [1876018] - [vfio] vfio: avoid inefficient operations on VFIO group in vfio_pin/unpin_pages (Lyude Paul) [1876018] - [vfio] vfio: allow external user to get vfio group from device (Lyude Paul) [1876018] - [drm] drm/fbdev-helper: don't force restores (Lyude Paul) [1876018] - [include] vgaswitcheroo: call fbcon_remap_all directly (Lyude Paul) [1876018] - [video] fbcon: Do not takeover the console from atomic context (Lyude Paul) [1878805 1876018] - [video] fbcon: Only defer console takeover if the current console driver is the dummycon (Lyude Paul) [1878805 1876018] - [video] fbcon: Only allow FRAMEBUFFER_CONSOLE_DEFERRED_TAKEOVER if fbdev is builtin (Lyude Paul) [1878805 1876018] - [video] console/fbcon: Add support for deferred console takeover (Lyude Paul) [1878805 1876018] - [video] fbcon: Call WARN_CONSOLE_UNLOCKED() where applicable (Lyude Paul) [1878805 1876018] - [mm] mm: Split huge pages on write-notify or COW (Chris von Recklinghausen) [1913692] - [mm] mm: Introduce vma_is_special_huge (Chris von Recklinghausen) [1913692]- [tools] kselftests: set rx/txtimestamp.sh to correct permission (Hangbin Liu) [1908269] - [tools] kselftests: set udpgro.sh, udpgro_bench.sh, reuseport_addr_any.sh to correct permission (Hangbin Liu) [1908269] - [net] DCB: Validate DCB_ATTR_DCB_BUFFER argument (Balazs Nemeth) [1891595] - [net] netlabel: remove unused param from audit_log_format() (Balazs Nemeth) [1891595] - [net] netlabel: fix problems with mapping removal (Balazs Nemeth) [1891595] - [net] af_key: pfkey_dump needs parameter validation (Balazs Nemeth) [1891595] - [tools] perf tools: Add 'evlist' control command (Jiri Olsa) [1844111] - [tools] perf tools: Allow to enable/disable events via control file (Jiri Olsa) [1844111] - [tools] perf tools: Add evlist__disable_evsel/evlist__enable_evsel (Jiri Olsa) [1844111] - [tools] perf tools: Reformat record's control fd man text (Jiri Olsa) [1844111] - [tools] perf evlist: Use the right prefix for 'struct evlist' 'find' methods (Jiri Olsa) [1844111] - [tools] perf evlist: Use the right prefix for 'struct evlist' enable event methods (Jiri Olsa) [1844111] - [tools] perf evlist: Use the right prefix for 'struct evlist' 'toggle' methods (Jiri Olsa) [1844111] - [x86] perf/amd/uncore: Inform the user how many counters each uncore PMU has (Michael Petlan) [1884816] - [powercap] powercap: RAPL: Add AMD Fam19h RAPL support (Michael Petlan) [1884816] - [powercap] powercap: Add AMD Fam17h RAPL support (Michael Petlan) [1884816] - [powercap] powercap/intel_rapl_msr: Convert rapl_msr_priv into pointer (Michael Petlan) [1884816] - [x86] x86/msr-index: sort AMD RAPL MSRs by address (Michael Petlan) [1884816] - [thunderbolt] thunderbolt: Add support for Intel Maple Ridge (Torez Smith) [1782721] - [thunderbolt] thunderbolt: Add USB4 router operation proxy for firmware connection manager (Torez Smith) [1782721] - [thunderbolt] thunderbolt: Move constants for USB4 router operations to tb_regs.h (Torez Smith) [1782721] - [thunderbolt] thunderbolt: Add connection manager specific hooks for USB4 router operations (Torez Smith) [1782721] - [thunderbolt] thunderbolt: Pass TX and RX data directly to usb4_switch_op() (Torez Smith) [1782721] - [thunderbolt] thunderbolt: Pass metadata directly to usb4_switch_op() (Torez Smith) [1782721] - [thunderbolt] thunderbolt: Perform USB4 router NVM upgrade in two phases (Torez Smith) [1782721] - [thunderbolt] thunderbolt: Return -ENOTCONN when ERR_CONN is received (Torez Smith) [1782721] - [thunderbolt] thunderbolt: Keep the parent runtime resumed for a while on device disconnect (Torez Smith) [1782721] - [thunderbolt] thunderbolt: Log adapter numbers in decimal in path activation/deactivation (Torez Smith) [1782721] - [thunderbolt] thunderbolt: Log which connection manager implementation is used (Torez Smith) [1782721] - [thunderbolt] thunderbolt: Move max_boot_acl field to correct place in struct icm (Torez Smith) [1782721] - [thunderbolt] thunderbolt: Fix use-after-free in remove_unplugged_switch() (Torez Smith) [1782721] - [thunderbolt] thunderbolt: Add DMA traffic test driver (Torez Smith) [1782721] - [thunderbolt] thunderbolt: Add support for end-to-end flow control (Torez Smith) [1782721] - [thunderbolt] thunderbolt: Make it possible to allocate one directional DMA tunnel (Torez Smith) [1782721] - [thunderbolt] thunderbolt: Create debugfs directory automatically for services (Torez Smith) [1782721] - [thunderbolt] thunderbolt: Add functions for enabling and disabling lane bonding on XDomain (Torez Smith) [1782721] - [thunderbolt] thunderbolt: Add link_speed and link_width to XDomain (Torez Smith) [1782721] - [thunderbolt] thunderbolt: Create XDomain devices for loops back to the host (Torez Smith) [1782721] - [thunderbolt] thunderbolt: Find XDomain by route instead of UUID (Torez Smith) [1782721] - [thunderbolt] thunderbolt: Do not clear USB4 router protocol adapter IFC and ISE bits (Torez Smith) [1782721] - [net] ipv6: fib: flush exceptions when purging route (Hangbin Liu) [1916084] - [net] ipv6: addrlabel: fix possible memory leak in ip6addrlbl_net_init (Hangbin Liu) [1916084] - [net] ipv6: remove unused function ipv6_skb_idev() (Hangbin Liu) [1916084] - [net] ipv6: Fix error path to cancel the meseage (Hangbin Liu) [1916084] - [tools] selftests/net/fib_tests: update addr_metric_test for peer route testing (Hangbin Liu) [1916084] - [net] net/ipv6: remove the old peer route if change it to a new one (Hangbin Liu) [1916084] - [tools] selftests/net: remove not backported tests (Hangbin Liu) [1908340] - [netdrv] bonding: add a vlan+srcmac tx hashing option (Jarod Wilson) [1724795] - [security] selinux: mark selinux_xfrm_refcount as __read_mostly (Ondrej Mosnacek) [1904940] - [net] udp: fix integer overflow while computing available space in sk_rcvbuf (Xin Long) [1916997] - [fs] NFSv4: make cache consistency bitmask dynamic (Steve Dickson) [1881647] - [include] NFSv4: Save a few bytes in the nfs_pgio_args/res (Steve Dickson) [1881647] - [tools] tools headers UAPI: Update tools's copy of linux/perf_event.h (Michael Petlan) [1884818 1908305] - [tools] perf test: Use generic event for expand_libpfm_events() (Michael Petlan) [1884818 1908305] - [tools] perf probe: Change function definition check due to broken DWARF (Michael Petlan) [1884818 1908305] - [tools] perf probe: Fix to die_entrypc() returns error correctly (Michael Petlan) [1884818 1908305] - [tools] perf stat: Use proper cpu for shadow stats (Michael Petlan) [1884818 1908305] - [tools] perf record: Synthesize cgroup events only if needed (Michael Petlan) [1884818 1908305] - [tools] perf diff: Fix error return value in __cmd_diff() (Michael Petlan) [1884818 1908305] - [tools] perf tools: Update copy of libbpf's hashmap.c (Michael Petlan) [1884818 1908305] - [tools] perf test: Avoid an msan warning in a copied stack (Michael Petlan) [1884818 1908305] - [tools] perf inject: Fix file corruption due to event deletion (Michael Petlan) [1884818 1908305] - [tools] perf test: Update branch sample pattern for cs-etm (Michael Petlan) [1884818 1908305] - [tools] perf test: Fix a typo in cs-etm testing (Michael Petlan) [1884818 1908305] - [tools] perf lock: Don't free "lock_seq_stat" if read_count isn't zero (Michael Petlan) [1884818 1908305] - [tools] perf lock: Correct field name "flags" (Michael Petlan) [1884818 1908305] - [tools] tools feature: Fixup fast path feature detection (Michael Petlan) [1884818 1908305] - [tools] perf tools: Add missing swap for cgroup events (Michael Petlan) [1884818 1908305] - [tools] perf tools: Add missing swap for ino_generation (Michael Petlan) [1884818 1908305] - [tools] perf tools: Initialize output buffer in build_id__sprintf (Michael Petlan) [1884818 1908305] - [tools] perf hists browser: Increase size of 'buf' in perf_evsel__hists_browse() (Michael Petlan) [1884818 1908305] - [tools] tools headers UAPI: Update tools's copy of linux/perf_event.h (Michael Petlan) [1884818 1908305] - [tools] perf scripting python: Avoid declaring function pointers with a visibility attribute (Michael Petlan) [1884818 1908305] - [tools] perf tools: Remove broken __no_tail_call attribute (Michael Petlan) [1884818 1908305] - [tools] perf vendor events: Fix DRAM_BW_Use 0 issue for CLX/SKX (Michael Petlan) [1884818 1908305] - [tools] perf trace: Fix segfault when trying to trace events by cgroup (Michael Petlan) [1884818 1908305] - [tools] perf tools: Fix crash with non-jited bpf progs (Michael Petlan) [1884818 1908305] - [tools] perf tools: Update copy of libbpf's hashmap.c (Michael Petlan) [1884818 1908305] - [tools] perf tools: Remove LTO compiler options when building perl support (Michael Petlan) [1884818 1908305] - [tools] perf c2c: Update documentation for metrics reorganization (Michael Petlan) [1884818 1908305] - [tools] perf c2c: Add metrics "RMT Load Hit" (Michael Petlan) [1884818 1908305] - [tools] perf c2c: Correct LLC load hit metrics (Michael Petlan) [1884818 1908305] - [tools] perf c2c: Change header for LLC local hit (Michael Petlan) [1884818 1908305] - [tools] perf c2c: Use more explicit headers for HITM (Michael Petlan) [1884818 1908305] - [tools] perf c2c: Change header from "LLC Load Hitm" to "Load Hitm" (Michael Petlan) [1884818 1908305] - [tools] perf c2c: Organize metrics based on memory hierarchy (Michael Petlan) [1884818 1908305] - [tools] perf c2c: Display "Total Stores" as a standalone metrics (Michael Petlan) [1884818 1908305] - [tools] perf c2c: Display the total numbers continuously (Michael Petlan) [1884818 1908305] - [tools] perf bench: Use condition variables in numa (Michael Petlan) [1884818 1908305] - [tools] perf jevents: Fix event code for events referencing std arch events (Michael Petlan) [1884818 1908305] - [tools] perf diff: Support hot streams comparison (Michael Petlan) [1884818 1908305] - [tools] perf streams: Report hot streams (Michael Petlan) [1884818 1908305] - [tools] perf streams: Calculate the sum of total streams hits (Michael Petlan) [1884818 1908305] - [tools] perf streams: Link stream pair (Michael Petlan) [1884818 1908305] - [tools] perf streams: Compare two streams (Michael Petlan) [1884818 1908305] - [tools] perf streams: Get the evsel_streams by evsel_idx (Michael Petlan) [1884818 1908305] - [tools] perf streams: Introduce branch history "streams" (Michael Petlan) [1884818 1908305] - [tools] perf intel-pt: Improve PT documentation slightly (Michael Petlan) [1884818 1908305] - [tools] perf tools: Add support for exclusive groups/events (Michael Petlan) [1884818 1908305] - [tools] perf test: Add build id shell test (Michael Petlan) [1884818 1908305] - [tools] perf tools: Align buildid list output for short build ids (Michael Petlan) [1884818 1908305] - [tools] perf tools: Add size to 'struct perf_record_header_build_id' (Michael Petlan) [1884818 1908305] - [tools] perf tools: Pass build_id object to dso__build_id_equal() (Michael Petlan) [1884818 1908305] - [tools] perf tools: Pass build_id object to dso__set_build_id() (Michael Petlan) [1884818 1908305] - [tools] perf tools: Pass build_id object to build_id__sprintf() (Michael Petlan) [1884818 1908305] - [tools] perf tools: Pass build id object to sysfs__read_build_id() (Michael Petlan) [1884818 1908305] - [tools] perf tools: Pass build_id object to filename__read_build_id() (Michael Petlan) [1884818 1908305] - [tools] perf tools: Use build_id object in dso (Michael Petlan) [1884818 1908305] - [tools] perf config: Export the perf_config_from_file() function (Michael Petlan) [1884818 1908305] - [tools] perf python: Autodetect python3 binary (Michael Petlan) [1884818 1908305] - [tools] perf tests: Show python test script in verbose mode (Michael Petlan) [1884818 1908305] - [tools] perf c2c: Update usage for showing memory events (Michael Petlan) [1884818 1908305] - [tools] perf stat: Fix out of bounds CPU map access when handling armv8_pmu events (Michael Petlan) [1884818 1908305] - [tools] perf python scripting: Fix printable strings in python3 scripts (Michael Petlan) [1884818 1908305] - [tools] perf metricgroup: Fix uncore metric expressions (Michael Petlan) [1884818 1908305] - [tools] perf parse-event: Release cpu_map refcount if evsel alloc failed (Michael Petlan) [1884818 1908305] - [tools] perf parse-event: Fix cpu map refcounting (Michael Petlan) [1884818 1908305] - [tools] tools lib traceevent: Hide non API functions (Michael Petlan) [1884818 1908305] - [tools] perf sched: Show start of latency as well (Michael Petlan) [1884818 1908305] - [tools] perf vendor events: Fix typos in power8 PMU events (Michael Petlan) [1884818 1908305] - [tools] perf bench: Run inject-build-id with --buildid-all option too (Michael Petlan) [1884818 1908305] - [tools] perf inject: Add --buildid-all option (Michael Petlan) [1884818 1908305] - [tools] perf inject: Do not load map/dso when injecting build-id (Michael Petlan) [1884818 1908305] - [tools] perf inject: Enter namespace when reading build-id (Michael Petlan) [1884818 1908305] - [tools] perf inject: Add missing callbacks in perf_tool (Michael Petlan) [1884818 1908305] - [tools] perf bench: Add build-id injection benchmark (Michael Petlan) [1884818 1908305] - [tools] perf trace: Use the autogenerated mmap 'prot' string/id table (Michael Petlan) [1884818 1908305] - [tools] tools beauty: Add script to generate table of mmap's 'prot' argument (Michael Petlan) [1884818 1908305] - [tools] perf beauty mmap_flags: Conditionaly define the mmap flags (Michael Petlan) [1884818 1908305] - [tools] perf trace beauty: Add script to autogenerate mremap's flags args string/id table (Michael Petlan) [1884818 1908305] - [tools] perf tools: Separate the checking of headers only used to build beautification tables (Michael Petlan) [1884818 1908305] - [tools] perf parse-events: Reduce casts around bp_addr (Michael Petlan) [1884818 1908305] - [tools] perf test: Add expand cgroup event test (Michael Petlan) [1884818 1908305] - [tools] perf tools: Allow creation of cgroup without open (Michael Petlan) [1884818 1908305] - [tools] perf tools: Copy metric events properly when expand cgroups (Michael Petlan) [1884818 1908305] - [tools] perf stat: Add --for-each-cgroup option (Michael Petlan) [1884818 1908305] - [tools] perf evsel: Add evsel__clone() function (Michael Petlan) [1884818 1908305] - [tools] perf vendor events: Update SkylakeX events to v1.21 (Michael Petlan) [1884818 1908305] - [tools] perf vendor events intel: Update CascadelakeX events to v1.08 (Michael Petlan) [1884818 1908305] - [tools] perf script: Add min, max to futex-contention output, in addition to avg (Michael Petlan) [1884818 1908305] - [tools] perf script: Autopep8 futex-contention (Michael Petlan) [1884818 1908305] - [tools] perf stat: Skip duration_time in setup_system_wide (Michael Petlan) [1884818 1908305] - [tools] perf tsc: Support cap_user_time_short for event TIME_CONV (Michael Petlan) [1884818 1908305] - [tools] perf tsc: Calculate timestamp with cap_user_time_short (Michael Petlan) [1884818 1908305] - [tools] perf tsc: Add rdtsc() for Arm64 (Michael Petlan) [1884818 1908305] - [tools] perf tsc: Move out common functions from x86 (Michael Petlan) [1884818 1908305] - [tools] perf probe: Fall back to debuginfod query if debuginfo and source not found locally (Michael Petlan) [1884818 1908305] - [tools] perf probe: Fix to adjust symbol address with correct reloc_sym address (Michael Petlan) [1884818 1908305] - [tools] perf intel-pt: Fix "context_switch event has no tid" error (Michael Petlan) [1884818 1908305] - [tools] perf script: Display negative tid in non-sample events (Michael Petlan) [1884818 1908305] - [tools] perf docs: Improve help information in perf.txt (Michael Petlan) [1884818 1908305] - [tools] perf metric: Remove duplicate include (Michael Petlan) [1884818 1908305] - [tools] perf tools: Add documentation for topdown metrics (Michael Petlan) [1884818 1908305] - [tools] perf stat: Support new per thread TopDown metrics (Michael Petlan) [1884818 1908305] - [tools] perf record: Support sample-read topdown metric group (Michael Petlan) [1884818 1908305] - [tools] perf tools: Rename group to topdown (Michael Petlan) [1884818 1908305] - [tools] perf machine: Add machine__for_each_dso() function (Michael Petlan) [1884818 1908305] - [tools] perf tests: Call test_attr__open() directly (Michael Petlan) [1884818 1908305] - [tools] perf vendor events power9: Add hv_24x7 core level metric events (Michael Petlan) [1884818 1908305] - [tools] perf metricgroup: Pass pmu_event structure as a parameter for arch_get_runtimeparam() (Michael Petlan) [1884818 1908305] - [tools] perf jevents: Add support for parsing perchip/percore events (Michael Petlan) [1884818 1908305] - [tools] perf jevents: Add new structure to pass json fields (Michael Petlan) [1884818 1908305] - [tools] perf jevents: Make json_events() static and ditch jevents.h file (Michael Petlan) [1884818 1908305] - [tools] perf test: Introduce script for Arm CoreSight testing (Michael Petlan) [1884818 1908305] - [tools] perf metricgroup: Fix typo in comment (Michael Petlan) [1884818 1908305] - [tools] perf stat: Remove dead code: no need to set os.evsel twice (Michael Petlan) [1884818 1908305] - [tools] perf list: Do not print 'Metric Groups:' unnecessarily (Michael Petlan) [1884818 1908305] - [tools] perf list: Remove dead code in argument check (Michael Petlan) [1884818 1908305] - [tools] perf tools: Add build test with GTK+ (Michael Petlan) [1884818 1908305] - [tools] tools feature: Add missing -lzstd to the fast path feature detection (Michael Petlan) [1884818 1908305] - [tools] perf tools: Make GTK2 support opt-in (Michael Petlan) [1884818 1908305] - [tools] perf vendor events amd: Enable Family 19h users by matching Zen2 events (Michael Petlan) [1884818 1908305] - [tools] perf vendor events amd: Add recommended events (Michael Petlan) [1884818 1908305] - [tools] perf vendor events amd: Add ITLB Instruction Fetch Hits event for zen1 (Michael Petlan) [1884818 1908305] - [tools] perf vendor events amd: Add L2 Prefetch events for zen1 (Michael Petlan) [1884818 1908305] - [tools] perf: ftrace: Add filter support for option -F/--funcs (Michael Petlan) [1884818 1908305] - [tools] perf tools: Consolidate close_control_option()'s into one function (Michael Petlan) [1884818 1908305] - [tools] perf intel-pt: Document snapshot control command (Michael Petlan) [1884818 1908305] - [tools] perf annotate: Add 'ret' (intel disasm style) as an alias for 'retq' (Michael Petlan) [1884818 1908305] - [tools] perf annotate: Allow configuring the 'disassembler_style' knob via 'perf config' (Michael Petlan) [1884818 1908305] - [tools] perf record: Add 'snapshot' control command (Michael Petlan) [1884818 1908305] - [tools] perf tools: Add FIFO file names as alternative options to --control (Michael Petlan) [1884818 1908305] - [tools] perf tools: Use AsciiDoc formatting for --control option documentation (Michael Petlan) [1884818 1908305] - [tools] perf tools: Handle read errors from ctl_fd (Michael Petlan) [1884818 1908305] - [tools] perf tools: Consolidate --control option parsing into one function (Michael Petlan) [1884818 1908305] - [tools] perf tests: Add test for PE binary format support (Michael Petlan) [1884818 1908305] - [tools] perf symbols: Try reading the symbol table with libbfd (Michael Petlan) [1884818 1908305] - [tools] perf dso: Use libbfd to read build_id and .gnu_debuglink section (Michael Petlan) [1884818 1908305] - [tools] tools features: Add feature test to check if libbfd has buildid support (Michael Petlan) [1884818 1908305] - [tools] tools: Remove feature-libelf-mmap feature detection (Michael Petlan) [1884818 1908305] - [tools] perf build: Allow nested externs to enable BUILD_BUG() usage (Michael Petlan) [1884818 1908305] - [x86] perf/x86/intel: Check PEBS status correctly (Michael Petlan) [1884818 1908305] - [x86] perf/x86/intel: Fix a warning on x86_pmu_stop() with large PEBS (Michael Petlan) [1884818 1908305] - [x86] perf/x86: fix sysfs type mismatches (Michael Petlan) [1884818 1908305] - [x86] perf/x86/intel: Make anythread filter support conditional (Michael Petlan) [1884818 1908305] - [kernel] perf: Tweak perf_event_attr::exclusive semantics (Michael Petlan) [1884818 1908305] - [kernel] perf: Fix event multiplexing for exclusive groups (Michael Petlan) [1884818 1908305] - [kernel] perf: Simplify group_sched_in() (Michael Petlan) [1884818 1908305] - [kernel] perf: Simplify group_sched_out() (Michael Petlan) [1884818 1908305] - [x86] perf/x86: Make dummy_iregs static (Michael Petlan) [1884818 1908305] - [include] perf/arch: Remove perf_sample_data::regs_user_copy (Michael Petlan) [1884818 1908305] - [kernel] perf: Optimize get_recursion_context() (Michael Petlan) [1884818 1908305] - [kernel] perf: Fix get_recursion_context() (Michael Petlan) [1884818 1908305] - [x86] perf/x86: Reduce stack usage for x86_pmu::drain_pebs() (Michael Petlan) [1884818 1908305] - [kernel] perf: Reduce stack usage of perf_output_begin() (Michael Petlan) [1884818 1908305] - [kernel] perf/core: Fix a memory leak in perf_event_parse_addr_filter() (Michael Petlan) [1884818 1908305] - [x86] perf/x86: Fix n_metric for cancelled txn (Michael Petlan) [1884818 1908305] - [x86] perf/x86: Fix n_pair for cancelled txn (Michael Petlan) [1884818 1908305] - [x86] x86/events/amd/iommu: Fix sizeof mismatch (Michael Petlan) [1884818 1908305] - [x86] perf/x86/intel: Check perf metrics feature for each CPU (Michael Petlan) [1884818 1908305] - [x86] perf/x86/intel: Fix Ice Lake event constraint table (Michael Petlan) [1884818 1908305] - [x86] perf/x86/msr: Add Jasper Lake support (Michael Petlan) [1884818 1908305] - [x86] perf/x86/intel: Add Jasper Lake support (Michael Petlan) [1884818 1908305] - [x86] perf/amd/uncore: Allow F19h user coreid, threadmask, and sliceid specification (Michael Petlan) [1884818 1908305] - [x86] perf/amd/uncore: Allow F17h user threadmask and slicemask specification (Michael Petlan) [1884818 1908305] - [x86] perf/amd/uncore: Prepare to scale for more attributes that vary per family (Michael Petlan) [1884818 1908305] - [x86] arch/x86/amd/ibs: Fix re-arming IBS Fetch (Michael Petlan) [1884818 1908305] - [x86] perf/x86/rapl: Add AMD Fam19h RAPL support (Michael Petlan) [1884818 1908305] - [x86] perf/x86/amd/ibs: Support 27-bit extended Op/cycle counter (Michael Petlan) [1884818 1908305] - [x86] perf/x86/amd/ibs: Fix raw sample data accumulation (Michael Petlan) [1884818 1908305] - [x86] perf/x86/amd/ibs: Don't include randomized bits in get_ibs_op_count() (Michael Petlan) [1884818 1908305] - [x86] perf/x86/amd: Fix sampling Large Increment per Cycle events (Michael Petlan) [1884818 1908305] - [x86] perf/amd/uncore: Set all slices and threads to restore perf stat -a behaviour (Michael Petlan) [1884818 1908305] - [kernel] perf/core: Pull pmu::sched_task() into perf_event_context_sched_out() (Michael Petlan) [1884818 1908305] - [kernel] perf/core: Pull pmu::sched_task() into perf_event_context_sched_in() (Michael Petlan) [1884818 1908305] - [x86] perf/x86/intel/ds: Fix x86_pmu_stop warning for large PEBS (Michael Petlan) [1884818 1908305] - [x86] perf/x86/intel: Support per-thread RDPMC TopDown metrics (Michael Petlan) [1884818 1908305] - [x86] perf/x86/intel: Support TopDown metrics on Ice Lake (Michael Petlan) [1884818 1908305] - [x86] perf/x86: Add a macro for RDPMC offset of fixed counters (Michael Petlan) [1884818 1908305] - [x86] perf/x86/intel: Generic support for hardware TopDown metrics (Michael Petlan) [1884818 1908305] - [kernel] perf/core: Add a new PERF_EV_CAP_SIBLING event capability (Michael Petlan) [1884818 1908305] - [x86] perf/x86/intel: Use switch in intel_pmu_disable/enable_event (Michael Petlan) [1884818 1908305] - [x86] perf/x86/intel: Fix the name of perf METRICS (Michael Petlan) [1884818 1908305] - [x86] perf/x86/intel: Move BTS index to 47 (Michael Petlan) [1884818 1908305] - [x86] perf/x86/intel: Introduce the fourth fixed counter (Michael Petlan) [1884818 1908305] - [x86] perf/x86/intel: Name the global status bit in NMI handler (Michael Petlan) [1884818 1908305] - [x86] perf/x86: Use event_base_rdpmc for the RDPMC userspace support (Michael Petlan) [1884818 1908305] - [powerpc] powerpc/cacheinfo: Print correct cache-sibling map/list for L2 cache (Diego Domingos) [1906504] - [powerpc] powerpc/smp: Add support detecting thread-groups sharing L2 cache (Diego Domingos) [1906504] - [powerpc] powerpc/smp: Rename init_thread_group_l1_cache_map() to make it generic (Diego Domingos) [1906504] - [powerpc] powerpc/smp: Rename cpu_l1_cache_map as thread_group_l1_cache_map (Diego Domingos) [1906504] - [powerpc] powerpc/smp: Parse ibm, thread-groups with multiple properties (Diego Domingos) [1906504] - [powerpc] powerpc/smp: Use GFP_ATOMIC while allocating tmp mask (Diego Domingos) [1906504] - [powerpc] powerpc/smp: Remove unnecessary variable (Diego Domingos) [1906504] - [powerpc] powerpc/smp: Optimize update_coregroup_mask (Diego Domingos) [1906504] - [powerpc] powerpc/smp: Move coregroup mask updation to a new function (Diego Domingos) [1906504] - [powerpc] powerpc/smp: Optimize update_mask_by_l2 (Diego Domingos) [1906504] - [powerpc] powerpc/smp: Check for duplicate topologies and consolidate (Diego Domingos) [1906504] - [powerpc] powerpc/smp: Depend on cpu_l1_cache_map when adding CPUs (Diego Domingos) [1906504] - [powerpc] powerpc/smp: Stop passing mask to update_mask_by_l2 (Diego Domingos) [1906504] - [powerpc] powerpc/smp: Limit CPUs traversed to within a node (Diego Domingos) [1906504] - [powerpc] powerpc/smp: Optimize remove_cpu_from_masks (Diego Domingos) [1906504] - [powerpc] powerpc/smp: Remove get_physical_package_id (Diego Domingos) [1906504] - [powerpc] powerpc/smp: Stop updating cpu_core_mask (Diego Domingos) [1906504] - [powerpc] powerpc/topology: Update topology_core_cpumask (Diego Domingos) [1906504] - [powerpc] powerpc/topology: Override cpu_smt_mask (Diego Domingos) [1906504] - [include] sched/topology: Allow archs to override cpu_smt_mask (Diego Domingos) [1906504] - [powerpc] powerpc/cacheinfo: Add per cpu per index shared_cpu_list (Diego Domingos) [1906504] - [powerpc] powerpc/cacheinfo: Make cpumap_show code reusable (Diego Domingos) [1906504] - [powerpc] powerpc/cacheinfo: Use cpumap_print to print cpumap (Diego Domingos) [1906504] - [powerpc] powerpc/smp: Use IS_ENABLED() to avoid #ifdef (Diego Domingos) [1906504] - [powerpc] powerpc/smp: Drop superfluous NULL check (Diego Domingos) [1906504] - [vfio] pci: Cleanup .probe() exit paths (Clark Williams) [1860192] - [vfio] pci: Add sriov_configure support (Clark Williams) [1860192] - [vfio] Introduce VFIO_DEVICE_FEATURE ioctl and first user (Clark Williams) [1860192] - [vfio] pci: Introduce VF token (Clark Williams) [1860192] - [vfio] pci: Implement match ops (Clark Williams) [1860192] - [vfio] Include optional device match in vfio_device_ops callbacks (Clark Williams) [1860192] - [infiniband] IB/hfi1: Ensure correct mm is used at all times (Kamal Heib) [1879586] {CVE-2020-27835} - [block] rbd: require global CAP_SYS_ADMIN for mapping and unmapping (Ming Lei) [1887327] {CVE-2020-25284}- [tools] kunit: tool: unmark test_data as binary blobs (Nico Pache) [1900119] - [tools] kunit: tools: fix kunit_tool tests for parsing test plans (Nico Pache) [1900119] - [documentation] Documentation: kunit: Update Kconfig parts for KUNIT's module support (Nico Pache) [1900119] - [tools] kunit: Don't fail test suites if one of them is empty (Nico Pache) [1900119] - [tools] kunit: Fix kunit.py --raw_output option (Nico Pache) [1900119] - [tools] kunit: tool: fix improper treatment of file location (Nico Pache) [1900119] - [tools] kunit: tool: fix broken default args in unit tests (Nico Pache) [1900119] - [tools] kunit: capture stderr on all make subprocess calls (Nico Pache) [1900119] - [documentation] Documentation: kunit: Remove references to --defconfig (Nico Pache) [1900119] - [kernel] kcsan: Add test suite (Nico Pache) [1900119] - [documentation] Documentation: kunit: Add some troubleshooting tips to the FAQ (Nico Pache) [1900119] - [tools] kunit: kunit_tool: Fix invalid result when build fails (Nico Pache) [1900119] - [tools] kunit: show error if kunit results are not present (Nico Pache) [1900119] - [tools] kunit: kunit_config: Fix parsing of CONFIG options with space (Nico Pache) [1900119] - [lib] kunit: add support for named resources (Nico Pache) [1900119] - [lib] kunit: generalize kunit_resource API beyond allocated resources (Nico Pache) [1900119] - [security] security: apparmor: default KUNIT_* fragments to KUNIT_ALL_TESTS (Nico Pache) [1900119] - [fs] fs: ext4: default KUNIT_* fragments to KUNIT_ALL_TESTS (Nico Pache) [1900119] - [base] drivers: base: default KUNIT_* fragments to KUNIT_ALL_TESTS (Nico Pache) [1900119] - [lib] lib: Kconfig.debug: default KUNIT_* fragments to KUNIT_ALL_TESTS (Nico Pache) [1900119] - [lib] kunit: default KUNIT_* fragments to KUNIT_ALL_TESTS (Nico Pache) [1900119] - [lib] kunit: Kconfig: enable a KUNIT_ALL_TESTS fragment (Nico Pache) [1900119] - [tools] kunit: Fix TabError, remove defconfig code and handle when there is no kunitconfig (Nico Pache) [1900119] - [tools] kunit: use KUnit defconfig by default (Nico Pache) [1900119] - [tools] kunit: use --build_dir=.kunit as default (Nico Pache) [1900119] - [tools] kunit: kunit_tool: Separate out config/build/exec/parse (Nico Pache) [1900119] - [lib] lib/test_linear_ranges: add a test for the 'linear_ranges' (Nico Pache) [1900119] - [lib] kunit: Add missing newline in summary message (Nico Pache) [1900119] - [tools] kunit: tool: add missing test data file content (Nico Pache) [1900119] - [documentation] kunit: update documentation to describe debugfs representation (Nico Pache) [1900119] - [lib] kunit: subtests should be indented 4 spaces according to TAP (Nico Pache) [1900119] - [lib] kunit: add log test (Nico Pache) [1900119] - [lib] kunit: add debugfs /sys/kernel/debug/kunit//results display (Nico Pache) [1900119] - [documentation] Documentation: kunit: Make the KUnit documentation less UML-specific (Nico Pache) [1900119] - [lib] Fix linked-list KUnit test when run multiple times (Nico Pache) [1900119] - [tools] kunit: kunit_tool: Allow .kunitconfig to disable config items (Nico Pache) [1900119] - [lib] kunit: Always print actual pointer values in asserts (Nico Pache) [1900119] - [tools] kunit: add --make_options (Nico Pache) [1900119] - [tools] kunit: Run all KUnit tests through allyesconfig (Nico Pache) [1900119] - [tools] kunit: kunit_parser: make parser more robust (Nico Pache) [1900119] - [of] of: unittest: annotate warnings triggered by unittest (Nico Pache) [1900119] - [of] of: unittest: Disable interrupt node tests for old world MAC systems (Nico Pache) [1900119] - [of] of: unittest: add overlay gpio test to catch gpio hog problem (Nico Pache) [1900119] - [tools] kunit: run kunit_tool from any directory (Nico Pache) [1900119] - [tools] kunit: test: Improve error messages for kunit_tool when kunitconfig is invalid (Nico Pache) [1900119] - [documentation] Documentation: kunit: fixed sphinx error in code block (Nico Pache) [1900119] - [base] software node: introduce CONFIG_KUNIT_DRIVER_PE_TEST (Nico Pache) [1900119] - [base] kunit: building kunit as a module breaks allmodconfig (Nico Pache) [1900119] - [documentation] kunit: update documentation to describe module-based build (Nico Pache) [1900119] - [lib] kunit: allow kunit to be loaded as a module (Nico Pache) [1900119] - [lib] kunit: remove timeout dependence on sysctl_hung_task_timeout_seconds (Nico Pache) [1900119] - [lib] kunit: allow kunit tests to be loaded as a module (Nico Pache) [1900119] - [lib] kunit: hide unexported try-catch interface in try-catch-impl.h (Nico Pache) [1900119] - [lib] kunit: move string-stream.h to lib/kunit (Nico Pache) [1900119] - [security] apparmor: add AppArmor KUnit tests for policy unpack (Nico Pache) [1900119] - [tools] kunit/kunit_tool_test: Test '--build_dir' option run (Nico Pache) [1900119] - [tools] kunit: Rename 'kunitconfig' to '.kunitconfig' (Nico Pache) [1900119] - [tools] kunit: Place 'test.log' under the 'build_dir' (Nico Pache) [1900119] - [tools] kunit: Create default config in '--build_dir' (Nico Pache) [1900119] - [tools] kunit: Remove duplicated defconfig creation (Nico Pache) [1900119] - [documentation] docs/kunit/start: Use in-tree 'kunit_defconfig' (Nico Pache) [1900119] - [documentation] Documentation: kunit: add documentation for kunit_tool (Nico Pache) [1900119] - [documentation] Documentation: kunit: fix typos and gramatical errors (Nico Pache) [1900119] - [tools] kunit: testing kunit: Bug fix in test_run_timeout function (Nico Pache) [1900119] - [base] PM / QoS: Initial kunit test (Nico Pache) [1900119] - [lib] lib/list-test: add a test for the 'list' doubly linked list (Nico Pache) [1900119] - [fs] ext4: add kunit test for decoding extended timestamps (Nico Pache) [1900119] - [documentation] Documentation: kunit: Fix verification command (Nico Pache) [1900119] - [tools] kunit: Fix '--build_dir' option (Nico Pache) [1900119] - [lib] kunit: fix failure to build without printk (Nico Pache) [1900119] - [kernel] kernel/sysctl-test: Add null pointer test for sysctl.c:proc_dointvec() (Nico Pache) [1900119] - [documentation] Documentation: kunit: add documentation for KUnit (Nico Pache) [1900119] - [tools] kunit: defconfig: add defconfigs for building KUnit tests (Nico Pache) [1900119] - [tools] kunit: tool: add Python wrappers for running KUnit tests (Nico Pache) [1900119] - [lib] kunit: test: add tests for KUnit managed resources (Nico Pache) [1900119] - [lib] kunit: test: add the concept of assertions (Nico Pache) [1900119] - [lib] kunit: test: add tests for kunit test abort (Nico Pache) [1900119] - [lib] kunit: test: add support for test abort (Nico Pache) [1900119] - [tools] objtool: add kunit_try_catch_throw to the noreturn list (Nico Pache) [1900119] - [tools] objtool: Add rewind_stack_do_exit() to the noreturn list (Nico Pache) [1900119] - [lib] kunit: test: add initial tests (Nico Pache) [1900119] - [lib] lib: enable building KUnit in lib/ (Nico Pache) [1900119] - [lib] kunit: test: add the concept of expectations (Nico Pache) [1900119] - [lib] kunit: test: add assertion printing library (Nico Pache) [1900119] - [lib] kunit: test: add string_stream a std::stream like string builder (Nico Pache) [1900119] - [lib] kunit: test: add test resource management API (Nico Pache) [1900119] - [lib] kunit: test: add KUnit test runner core (Nico Pache) [1900119] - [watchdog] watchdog/hpwdt: Reflect changes (Joseph Szczypek) [1905293] - [watchdog] watchdog/hpwdt: Disable NMI in Crash Kernel (Joseph Szczypek) [1905293] - [idle] intel_idle: add SnowRidge C-state table (Steve Best) [1838554] - [mm] mm: memcg/slab: fix use after free in obj_cgroup_charge (Waiman Long) [1916962] - [mm] mm: memcg/slab: fix return of child memcg objcg for root memcg (Waiman Long) [1916962] - [mm] mm: memcg/slab: fix obj_cgroup_charge() return value handling (Waiman Long) [1916962] - [mm] mm: kmem: move memcg_kmem_bypass() calls to get_mem/obj_cgroup_from_current() (Waiman Long) [1916962] - [s390] s390/kexec_file: fix diag308 subcode when loading crash kernel (Philipp Rudo) [1897184] - [net] ethtool: fix error paths in ethnl_set_channels() (Ivan Vecera) [1906682] - [powerpc] powerpc/pci: Remove LSI mappings on device teardown (Diego Domingos) [1909722] - [powerpc] Revert "powerpc/pci: unmap legacy INTx interrupts of passthrough IO adapters" (Diego Domingos) [1909722] - [block] block: add blk_alloc_queue declaration back (Ming Lei) [1911343] - [net] tcp: only postpone PROBE_RTT if RTT is < current min_rtt estimate (Antoine Tenart) [1901863] - [net] tcp_bbr: improve arithmetic division in bbr_update_bw() (Antoine Tenart) [1901863] - [net] tcp_bbr: clarify that bbr_bdp() rounds up in comments (Antoine Tenart) [1901863] - [net] tcp_bbr: adapt cwnd based on ack aggregation estimation (Antoine Tenart) [1901863] - [net] tcp_bbr: fix bbr pacing rate for internal pacing (Antoine Tenart) [1901863]- [wireless] iwlwifi: fw: acpi: Demote non-conformant function headers (Jarod Wilson) [1857772] - [wireless] iwlwifi: fw: dbg: Fix misspelling of 'reg_data' in function header (Jarod Wilson) [1857772] - [wireless] iwlwifi: iwl-phy-db: Add missing struct member description for 'trans' (Jarod Wilson) [1857772] - [wireless] iwlwifi: iwl-eeprom-parse: Fix 'struct iwl_eeprom_enhanced_txpwr's header (Jarod Wilson) [1857772] - [wireless] iwlwifi: iwl-eeprom-read: Demote one nonconformant function header (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: rs: Demote non-conformant function documentation headers (Jarod Wilson) [1857772] - [wireless] iwlwifi: iwl-drv: Fix fall-through warnings for Clang (Jarod Wilson) [1857772] - [wireless] iwlwifi: dvm: Fix fall-through warnings for Clang (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: Fix fall-through warnings for Clang (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: validate notification size when waiting (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: purge the BSS table upon firmware load (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: check that statistics TLV version match struct version (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: add size checks for range response notification (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: hook up missing RX handlers (Jarod Wilson) [1857772] - [wireless] iwlwifi: tighten RX MPDU bounds checks (Jarod Wilson) [1857772] - [wireless] iwlwifi: Add a new card for MA family (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: disconnect if channel switch delay is too long (Jarod Wilson) [1857772] - [wireless] iwlwifi: support firmware reset handshake (Jarod Wilson) [1857772] - [wireless] iwlwifi: add an extra firmware state in the transport (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: fix a race in CSA that caused assert 0x3420 (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: validate firmware sync response size (Jarod Wilson) [1857772] - [wireless] iwlwifi: pcie: clean up some rx code (Jarod Wilson) [1857772] - [wireless] iwlwifi: use SPDX tags (Jarod Wilson) [1857772] - [wireless] iwlwifi: dbg-tlv: fix old length in is_trig_data_contained() (Jarod Wilson) [1857772] - [wireless] iwlwifi: trans: consider firmware dead after errors (Jarod Wilson) [1857772] - [wireless] iwlwifi: pcie: remove unnecessary setting of inta_mask (Jarod Wilson) [1857772] - [wireless] iwlwifi: fw: file: fix documentation for SAR flag (Jarod Wilson) [1857772] - [wireless] iwlwifi: pcie: remove MSIX_HW_INT_CAUSES_REG_IML handling (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: clean up scan state on failure (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: do more useful queue sync accounting (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: fix 22000 series driver NMI (Jarod Wilson) [1857772] - [wireless] iwlwifi: pcie: change 12k A-MSDU config to use 16k buffers (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: move iwl_mvm_stop_device() out of line (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: clear up iwl_mvm_notify_rx_queue() argument type (Jarod Wilson) [1857772] - [wireless] iwlwifi: remove sw_csum_tx (Jarod Wilson) [1857772] - [wireless] iwlwifi: pcie: validate RX descriptor length (Jarod Wilson) [1857772] - [wireless] iwlwifi: validate MPDU length against notification length (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: iterate active stations when updating statistics (Jarod Wilson) [1857772] - [wireless] iwlwifi: sort out the NVM offsets (Jarod Wilson) [1857772] - [wireless] iwlwifi: fix typo in comment (Jarod Wilson) [1857772] - [wireless] iwlwifi: follow the new inclusive terminology (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: remove the read_nvm from iwl_run_unified_mvm_ucode (Jarod Wilson) [1857772] - [wireless] iwlwifi: avoid endless HW errors at assert time (Jarod Wilson) [1857772] - [wireless] iwlwifi: enable sending/setting debug host event (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: add support for 6GHz (Jarod Wilson) [1857772] - [wireless] iwlwifi: copy iwl_he_capa for modifications (Jarod Wilson) [1857772] - [wireless] iwlwifi: pcie: remove obsolete pre-release support code (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: remove the read_nvm from iwl_run_init_mvm_ucode (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: Init error table memory to zero (Jarod Wilson) [1857772] - [wireless] iwlwifi: d3: do not send the WOWLAN_CONFIGURATION command for netdetect (Jarod Wilson) [1857772] - [wireless] iwlwifi: move reclaim flows to the queue file (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: fix sar profile printing issue (Jarod Wilson) [1857772] - [wireless] iwlwifi: yoyo: align the write pointer to DWs (Jarod Wilson) [1857772] - [wireless] iwlwifi: yoyo: add the ability to dump phy periphery (Jarod Wilson) [1857772] - [wireless] iwlwifi: remove all queue resources before free (Jarod Wilson) [1857772] - [wireless] wireless: remove unneeded break (Jarod Wilson) [1857772] - [net] nl80211/cfg80211: fix potential infinite loop (Jarod Wilson) [1857772] - [net] cfg80211: select CONFIG_CRC32 (Jarod Wilson) [1857772] - [net] nl80211/cfg80211: support 6 GHz scanning (Jarod Wilson) [1857772] - [wireless] iwlwifi: pcie: add some missing entries for AX210 (Jarod Wilson) [1857772] - [wireless] iwlwifi: pcie: invert values of NO_160 device config entries (Jarod Wilson) [1857772] - [wireless] iwlwifi: pcie: add one missing entry for AX210 (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: fix kernel panic in case of assert during CSA (Jarod Wilson) [1857772] - [wireless] iwlwifi: pcie: set LTR to avoid completion timeout (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: write queue_sync_state only for sync (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: properly cancel a session protection for P2P (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: use the HOT_SPOT_CMD to cancel an AUX ROC (Jarod Wilson) [1857772] - [wireless] iwlwifi: sta: set max HE max A-MPDU according to HE capa (Jarod Wilson) [1857772] - [wireless] iwlwifi: pcie: limit memory read spin time (Jarod Wilson) [1857772] - [wireless] Revert "iwlwifi: remove wide_cmd_header field" (Jarod Wilson) [1857772] - [wireless] iwlwifi: bump FW API to 59 for AX devices (Jarod Wilson) [1857772] - [wireless] iwlwifi: read and parse PNVM file (Jarod Wilson) [1857772] - [wireless] iwlwifi: pcie: implement set_pnvm op (Jarod Wilson) [1857772] - [wireless] iwlwifi: add trans op to set PNVM (Jarod Wilson) [1857772] - [wireless] iwlwifi: move PNVM implementation to common code (Jarod Wilson) [1857772] - [wireless] iwlwifi: rs: align to new TLC config command API (Jarod Wilson) [1857772] - [wireless] iwlwifi: fix sar geo table initialization (Jarod Wilson) [1857772] - [wireless] iwlwifi: stats: add new api fields for statistics cmd/ntfy (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: fix suspicious rcu usage warnings (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: remove memset of kek_kck command (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: don't send a CSA command the firmware doesn't know (Jarod Wilson) [1857772] - [wireless] iwlwifi: pcie: fix the xtal latency value for a few qu devices (Jarod Wilson) [1857772] - [wireless] iwlwifi: pcie: fix xtal latency for 9560 devices (Jarod Wilson) [1857772] - [wireless] iwlwifi: pcie: fix 0x271B and 0x271C trans cfg struct (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: avoid possible NULL pointer dereference (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: support ADD_STA_CMD_API_S ver 12 (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: add a get lmac id function (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: prepare roc_done_wk to work sync (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: re-enable TX after channel switch (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: don't send RFH_QUEUE_CONFIG_CMD with no queues (Jarod Wilson) [1857772] - [wireless] iwlwifi: support an additional Qu subsystem id (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: stop claiming NL80211_EXT_FEATURE_SET_SCAN_DWELL (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: ring the doorbell and wait for PNVM load completion (Jarod Wilson) [1857772] - [wireless] iwlwifi: update prph scratch structure to include PNVM data (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: read and parse SKU ID if available (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: get number of stations from TLV (Jarod Wilson) [1857772] - [wireless] iwlwifi: iwl-drv: Provide descriptions debugfs dentries (Jarod Wilson) [1857772] - [wireless] iwlwifi: dvm: devices: Fix function documentation formatting issues (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: tx: Demote misuse of kernel-doc headers (Jarod Wilson) [1857772] - [wireless] iwlwifi: dvm: rxon: Demote non-conformant kernel-doc headers (Jarod Wilson) [1857772] - [wireless] iwlwifi: dvm: scan: Demote a few nonconformant kernel-doc headers (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: utils: Fix some doc-rot (Jarod Wilson) [1857772] - [wireless] iwlwifi: dvm: Demote a couple of nonconformant kernel-doc headers (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: ops: Remove unused static struct 'iwl_mvm_debug_names' (Jarod Wilson) [1857772] - [wireless] iwlwifi: dvm: sta: Demote a bunch of nonconformant kernel-doc headers (Jarod Wilson) [1857772] - [wireless] iwlwifi: calib: Demote seemingly unintentional kerneldoc header (Jarod Wilson) [1857772] - [wireless] iwlwifi: dvm: lib: Demote non-compliant kernel-doc headers (Jarod Wilson) [1857772] - [wireless] iwlwifi: dvm: tx: Demote non-compliant kernel-doc headers (Jarod Wilson) [1857772] - [wireless] iwlwifi: rs: Demote non-compliant kernel-doc headers (Jarod Wilson) [1857772] - [wireless] iwlwifi: dvm: Demote non-compliant kernel-doc headers (Jarod Wilson) [1857772] - [wireless] iwlwifi: bump FW API to 57 for AX devices (Jarod Wilson) [1857772] - [wireless] iwlwifi: yoyo: add support for internal buffer allocation in D3 (Jarod Wilson) [1857772] - [wireless] iwlwifi: api: fix u32 -> __le32 (Jarod Wilson) [1857772] - [wireless] iwlwifi: use correct group for alive notification (Jarod Wilson) [1857772] - [wireless] iwlwifi: support version 5 of the alive notification (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: ignore the scan duration parameter (Jarod Wilson) [1857772] - [wireless] iwlwifi: dbg: add debug host notification (DHN) time point (Jarod Wilson) [1857772] - [wireless] iwlwifi: pcie: make iwl_pcie_txq_update_byte_cnt_tbl bus independent (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: clear all scan UIDs (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: d3: parse wowlan status version 11 (Jarod Wilson) [1857772] - [wireless] iwlwifi: align RX status flags with firmware (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: remove redundant log in iwl_mvm_tvqm_enable_txq() (Jarod Wilson) [1857772] - [wireless] iwlwifi: phy-ctxt: add new API VER 3 for phy context cmd (Jarod Wilson) [1857772] - [wireless] iwlwifi: thermal: support new temperature measurement API (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: add d3 prints (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: d3: support GCMP ciphers (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: support more GTK rekeying algorithms (Jarod Wilson) [1857772] - [wireless] iwlwifi: move all bus-independent TX functions to common code (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: initiator: add option for adding a PASN responder (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: responder: allow to set only the HLTK for an associated station (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: location: set the HLTK when PASN station is added (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: Add FTM initiator RTT smoothing logic (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: add support for responder dynamic config command version 3 (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: add support for range request command ver 11 (Jarod Wilson) [1857772] - [wireless] iwlwifi: remove wide_cmd_header field (Jarod Wilson) [1857772] - [wireless] iwlwifi: fw: add default value for iwl_fw_lookup_cmd_ver (Jarod Wilson) [1857772] - [wireless] iwlwifi: acpi: in non acpi compilations remove iwl_sar_geo_init (Jarod Wilson) [1857772] - [wireless] iwlwifi: rs: set RTS protection for all non legacy rates (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: support new KEK KCK api (Jarod Wilson) [1857772] - [wireless] iwlwifi: support version 3 of GEO_TX_POWER_LIMIT (Jarod Wilson) [1857772] - [wireless] iwlwifi: acpi: rename geo structs to contain versioning (Jarod Wilson) [1857772] - [wireless] iwlwifi: support REDUCE_TX_POWER_CMD version 6 (Jarod Wilson) [1857772] - [wireless] iwlwifi: acpi: prepare SAR profile selection code for multiple sizes (Jarod Wilson) [1857772] - [wireless] iwlwifi: add a common struct for all iwl_tx_power_cmd versions (Jarod Wilson) [1857772] - [wireless] iwlwifi: add new card for MA family (Jarod Wilson) [1857772] - [wireless] iwlwifi: acpi: remove dummy definition of iwl_sar_set_profile() (Jarod Wilson) [1857772] - [wireless] iwlwifi: remove iwl_validate_sar_geo_profile() export (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: use CHECKSUM_COMPLETE (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: remove redundant support_umac_log field (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: add support for new WOWLAN_TSC_RSC_PARAM version (Jarod Wilson) [1857772] - [wireless] iwlwifi: don't export acpi functions unnecessarily (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: process ba-notifications also when sta rcu is invalid (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: add support for new version of WOWLAN_TKIP_SETTING_API_S (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: Don't install CMAC/GMAC key in AP mode (Jarod Wilson) [1857772] - [wireless] iwl-trans: move dev_cmd_offs, page_offs to a common trans header (Jarod Wilson) [1857772] - [wireless] iwlwifi: regulatory: regulatory capabilities api change (Jarod Wilson) [1857772] - [wireless] iwlwifi: dbg: add dumping special device memory (Jarod Wilson) [1857772] - [wireless] iwlwifi: dbg: remove IWL_FW_INI_TIME_POINT_WDG_TIMEOUT (Jarod Wilson) [1857772] - [wireless] iwlwifi: acpi: support ppag table command v2 (Jarod Wilson) [1857772] - [wireless] iwlwifi: add new cards for MA family (Jarod Wilson) [1857772] - [wireless] iwlwifi: move bc_table_dword to a common trans header (Jarod Wilson) [1857772] - [wireless] iwlwifi: iwl-trans: move tfd to trans layer (Jarod Wilson) [1857772] - [wireless] iwlwifi: move bc_pool to a common trans header (Jarod Wilson) [1857772] - [wireless] iwlwifi: iwl-trans: move all txcmd init to trans alloc (Jarod Wilson) [1857772] - [wireless] iwlwifi: enable twt by default (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: add an option to add PASN station (Jarod Wilson) [1857772] - [wireless] iwlwifi: add new cards for AX201 family (Jarod Wilson) [1857772] - [wireless] iwlwifi: fw: move assert descriptor parser to common code (Jarod Wilson) [1857772] - [wireless] iwlwifi: wowlan: adapt to wowlan status API version 10 (Jarod Wilson) [1857772] - [wireless] iwlwifi: acpi: evaluate dsm to disable 5.8GHz channels (Jarod Wilson) [1857772] - [wireless] iwlwifi: msix: limit max RX queues for 9000 family (Jarod Wilson) [1857772] - [wireless] iwlwifi: sta: defer ADDBA transmit in case reclaimed SN != next SN (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: set PROTECTED_TWT feature if supported by firmware (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: set PROTECTED_TWT in MAC data policy (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: add PROTECTED_TWT firmware API (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: rs-fw: handle VHT extended NSS capability (Jarod Wilson) [1857772] - [x86] sev-es: Use new for_each_insn_prefix() macro to loop over prefixes bytes (Vitaly Kuznetsov) [1915453] - [x86] insn-eval: Use new for_each_insn_prefix() macro to loop over prefixes bytes (Vitaly Kuznetsov) [1915453] - [tools] x86/uprobes: Do not use prefixes.nbytes when looping over prefixes.bytes (Vitaly Kuznetsov) [1915453] - [powercap] powercap/intel_rapl: add support for ElkhartLake (Steve Best) [1847054] - [char] tpm: efi: Don't create binary_bios_measurements file for an empty log (Jerry Snitselaar) [1887536 1855183] - [char] tpm_tis: Add a check for invalid status (Jerry Snitselaar) [1887536 1855183] - [char] tpm: use *ph to print small buffer (Jerry Snitselaar) [1887536 1855183] - [char] tpm: Add support for event log pointer found in TPM2 ACPI table (Jerry Snitselaar) [1887536 1855183] - [acpi] acpi: Extend TPM2 ACPI table with missing log fields (Jerry Snitselaar) [1887536] - [char] tpm: Unify the mismatching TPM space buffer sizes (Jerry Snitselaar) [1887536 1855183] - [include] tpm: Require that all digests are present in TCG_PCR_EVENT2 structures (Jerry Snitselaar) [1887536 1855183] - [char] tpm_tis_spi: Prefer async probe (Jerry Snitselaar) [1887536 1855183] - [char] tpm/st33zp24: fix spelling mistake "drescription" -> "description" (Jerry Snitselaar) [1887536] - [char] tpm_tis: extra chip->ops check on error path in tpm_tis_core_init (Jerry Snitselaar) [1887536 1855183] - [char] tpm_tis_spi: Don't send anything during flow control (Jerry Snitselaar) [1887536 1855183] - [include] efi/tpm: Verify event log header before parsing (Jerry Snitselaar) [1887536 1855183] - [char] tpm: eventlog: Replace zero-length array with flexible-array member (Jerry Snitselaar) [1887536 1855183] - [char] tpm: fix wrong return value in tpm_pcr_extend (Jerry Snitselaar) [1887536 1855183] - [include] tpm_eventlog.h: Replace zero-length array with flexible-array member (Jerry Snitselaar) [1887536 1855183] - [include] phylink: : fix function prototype kernel-doc warning (Petr Oros) [1878147] - [netdrv] net: phy: call phy_disable_interrupts() in phy_attach_direct() instead (Petr Oros) [1878147] - [net] net: ethtool: Handle missing cable test TDR parameters (Petr Oros) [1878147] - [documentation] docs: networking: fix extra spaces in ethtool-netlink (Petr Oros) [1878147] - [documentation] dt-bindings: net: mvusb: Fix example errors (Petr Oros) [1878147] - [netdrv] net: phy: marvell10g: fix null pointer dereference (Petr Oros) [1878147] - [netdrv] net: phy: fix memory leak in device-create error path (Petr Oros) [1878147] - [netdrv] net: mdio device: use flexible sleeping in reset function (Petr Oros) [1878147] - [netdrv] net: mdiobus: add reset-post-delay-us handling (Petr Oros) [1878147] - [netdrv] net: mdiobus: use flexible sleeping for reset-delay-us (Petr Oros) [1878147] - [netdrv] net: phylink: add interface to configure clause 22 PCS PHY (Petr Oros) [1878147] - [netdrv] net: phylink: add struct phylink_pcs (Petr Oros) [1878147] - [netdrv] net: phylink: re-implement interface configuration with PCS (Petr Oros) [1878147] - [netdrv] net: phylink: in-band pause mode advertisement update for PCS (Petr Oros) [1878147] - [netdrv] net: phylink: simplify fixed-link case for ksettings_set method (Petr Oros) [1878147] - [netdrv] net: phylink: use config.an_enabled in ksettings_set method (Petr Oros) [1878147] - [netdrv] net: phylink: simplify phy case for ksettings_set method (Petr Oros) [1878147] - [netdrv] net: phylink: simplify ksettings_set() implementation (Petr Oros) [1878147] - [netdrv] net: phylink: avoid mac_config calls (Petr Oros) [1878147] - [netdrv] net: phylink: update PCS when changing interface during resolution (Petr Oros) [1878147] - [netdrv] net: phylink: ensure link is down when changing interface (Petr Oros) [1878147] - [netdrv] net: phylink: rearrange resolve mac_config() call (Petr Oros) [1878147] - [netdrv] net: phylink: rejig link state tracking (Petr Oros) [1878147] - [netdrv] net: phylink: update ethtool reporting for fixed-link modes (Petr Oros) [1878147] - [netdrv] net: phy: fix check in get_phy_c45_ids (Petr Oros) [1878147] - [netdrv] net: phy: at803x: add mdix configuration support for AR9331 and AR8035 (Petr Oros) [1878147] - [netdrv] net: dp83640: fix SIOCSHWTSTAMP to update the struct with actual configuration (Petr Oros) [1878147] - [netdrv] net: phy: continue searching for C45 MMDs even if first returned ffff:ffff (Petr Oros) [1878147] - [netdrv] net: phy: dp83640: Fixup cast to restricted __be16 warning (Petr Oros) [1878147] - [netdrv] net: phy: Make phy_10gbit_fec_features_array static (Petr Oros) [1878147] - [netdrv] net: phy: Properly define genphy_c45_driver (Petr Oros) [1878147] - [netdrv] net: phy: Fixup parameters in kerneldoc (Petr Oros) [1878147] - [netdrv] net: phy: at803x: Avoid comparison is always false warning (Petr Oros) [1878147] - [netdrv] net: phy: mdio: reset MDIO devices even if probe() is not implemented (Petr Oros) [1878147] - [netdrv] net: phy: reset the PHY even if probe() is not implemented (Petr Oros) [1878147] - [include] net: mdio: add a forward declaration for reset_control to mdio.h (Petr Oros) [1878147] - [netdrv] net: phy: arrange headers in phy_device.c alphabetically (Petr Oros) [1878147] - [netdrv] net: phy: arrange headers in mdio_device.c alphabetically (Petr Oros) [1878147] - [netdrv] net: phy: arrange headers in mdio_bus.c alphabetically (Petr Oros) [1878147] - [netdrv] net: phylink: only restart AN if the link mode is using in-band AN (Petr Oros) [1878147] - [netdrv] net: phylink: add phylink_speed_(up|down) interface (Petr Oros) [1878147] - [netdrv] net: phy: call phy_disable_interrupts() in phy_init_hw() (Petr Oros) [1878147] - [netdrv] net: phy: make phy_disable_interrupts() non-static (Petr Oros) [1878147] - [netdrv] net: phylink: ensure manual pause mode configuration takes effect (Petr Oros) [1878147] - [netdrv] net: phylink: fix ethtool -A with attached PHYs (Petr Oros) [1878147] - [include] net: phy: add support for a common probe between shared PHYs (Petr Oros) [1878147] - [netdrv] net: phy: Allow mdio buses to auto-probe c45 devices (Petr Oros) [1878147] - [netdrv] net: phy: marvell: Add Marvell 88E1548P support (Petr Oros) [1878147] - [netdrv] net: phy: marvell: Add Marvell 88E1340S support (Petr Oros) [1878147] - [netdrv] net: phy: marvell: use a single style for referencing functions (Petr Oros) [1878147] - [netdrv] net: phy: smsc: fix printing too many logs (Petr Oros) [1878147] - [netdrv] net: phy: Check harder for errors in get_phy_id() (Petr Oros) [1878147] - [of] of: of_mdio: Correct loop scanning logic (Petr Oros) [1878147] - [of] of: mdio: preserve phy dev_flags in of_phy_connect() (Petr Oros) [1878147] - [netdrv] net: phy: read MMD ID from all present MMDs (Petr Oros) [1878147] - [netdrv] net: phy: split devices_in_package (Petr Oros) [1878147] - [netdrv] net: phy: set devices_in_package only after validation (Petr Oros) [1878147] - [netdrv] net: phy: add support for probing MMDs >= 8 for devices-in-package (Petr Oros) [1878147] - [netdrv] net: phy: reword get_phy_device() kerneldoc (Petr Oros) [1878147] - [netdrv] net: phy: clean up get_phy_c22_id() invalid ID handling (Petr Oros) [1878147] - [netdrv] net: phy: clean up get_phy_c45_ids() failure handling (Petr Oros) [1878147] - [netdrv] net: phy: clean up PHY ID reading (Petr Oros) [1878147] - [netdrv] net: phy: clean up cortina workaround (Petr Oros) [1878147] - [netdrv] net: dp83869: Reset return variable if PHY strap is read (Petr Oros) [1878147] - [netdrv] net: phy: broadcom: don't export RDB/legacy access methods (Petr Oros) [1878147] - [netdrv] net: phy: marvell: unlock after phy_select_page() failure (Petr Oros) [1878147] - [netdrv] net: phy: at803x: add cable diagnostics support for ATH9331 and ATH8032 (Petr Oros) [1878147] - [netdrv] net: phy: marvell: Configure TDR pulse based on measurement length (Petr Oros) [1878147] - [netdrv] net : phy: marvell: Speedup TDR data retrieval by only changing page once (Petr Oros) [1878147] - [netdrv] net: ethtool: Allow PHY cable test TDR data to configured (Petr Oros) [1878147] - [netdrv] net: phy: marvell: Add support for amplitude graph (Petr Oros) [1878147] - [net] net: ethtool: Add helpers for cable test TDR data (Petr Oros) [1878147] - [net] net: ethtool: Add generic parts of cable test TDR (Petr Oros) [1878147] - [uapi] net: ethtool: Add attributes for cable test TDR data (Petr Oros) [1878147] - [netdrv] net: phy: mscc-miim: read poll when high resolution timers are disabled (Petr Oros) [1878147] - [netdrv] net: phy: mscc-miim: improve waiting logic (Petr Oros) [1878147] - [netdrv] net: phy: mscc-miim: remove redundant timeout check (Petr Oros) [1878147] - [netdrv] net: phy: mscc-miim: use more reasonable delays (Petr Oros) [1878147] - [netdrv] net: mdiobus: add clause 45 mdiobus accessors (Petr Oros) [1878147] - [netdrv] net: phy: at803x: fix PHY ID masks (Petr Oros) [1878147] - [netdrv] net: phy: dp83869: Set opmode from straps (Petr Oros) [1878147] - [netdrv] net: phy: dp83869: Update port-mirroring to read straps (Petr Oros) [1878147] - [netdrv] net: phy: tja11xx: add SQI support (Petr Oros) [1878147] - [netdrv] net: phy: simplify phy_link_change arguments (Petr Oros) [1878147] - [netdrv] net: phy: broadcom: fix checkpatch complains about tabs (Petr Oros) [1878147] - [netdrv] net: phy: broadcom: add support for BCM54811 PHY (Petr Oros) [1878147] - [netdrv] net: phy: tja11xx: execute cable test on link up (Petr Oros) [1878147] - [netdrv] net: phy: mdio-moxart: remove unneeded include (Petr Oros) [1878147] - [netdrv] net: phy: at803x: add cable diagnostics support (Petr Oros) [1878147] - [netdrv] net: phy: bcm54140: add cable diagnostics support (Petr Oros) [1878147] - [netdrv] net: phy: broadcom: add cable test support (Petr Oros) [1878147] - [netdrv] net: phy: broadcom: add bcm_phy_modify_exp() (Petr Oros) [1878147] - [netdrv] net: phy: broadcom: add exp register access methods without buslock (Petr Oros) [1878147] - [netdrv] net: phy: tja11xx: add cable-test support (Petr Oros) [1878147] - [netdrv] net: phy: fix aneg restart in phy_ethtool_set_eee (Petr Oros) [1878147] - [net] net: phy: Send notifier when starting the cable test (Petr Oros) [1878147] - [netdrv] net: phy: Put interface into oper testing during cable test (Petr Oros) [1878147] - [netdrv] net: phy: marvell: Add cable test support (Petr Oros) [1878147] - [include] net: ethtool: Add helpers for reporting test results (Petr Oros) [1878147] - [include] net: ethtool: Add infrastructure for reporting cable test results (Petr Oros) [1878147] - [uapi] net: ethtool: Add attributes for cable test reports (Petr Oros) [1878147] - [net] net: ethtool: netlink: Add support for triggering a cable test (Petr Oros) [1878147] - [netdrv] net: phy: Add support for polling cable test (Petr Oros) [1878147] - [netdrv] net: phy: Add cable test support to state machine (Petr Oros) [1878147] - [net] net: ethtool: self_test: Mark interface in testing operative status (Petr Oros) [1878147] - [net] net: Add testing sysfs attribute (Petr Oros) [1878147] - [net] net: Add IF_OPER_TESTING (Petr Oros) [1878147] - [netdrv] net: phy: fix less than zero comparison with unsigned variable val (Petr Oros) [1878147] - [netdrv] net: phy: Make iproc_mdio_resume static (Petr Oros) [1878147] - [netdrv] net: phy: bcm54140: use phy_package_shared (Petr Oros) [1878147] - [netdrv] net: phy: add concept of shared storage for PHYs (Petr Oros) [1878147] - [netdrv] net: phy: tja11xx: add support for master-slave configuration (Petr Oros) [1878147] - [uapi] ethtool: provide UAPI for PHY master/slave configuration (Petr Oros) [1878147] - [netdrv] dp83640: reverse arguments to list_add_tail (Petr Oros) [1878147] - [documentation] dt-bindings: add Qualcomm IPQ4019 MDIO bindings (Petr Oros) [1878147] - [netdrv] net: phy: mdio: add IPQ4019 MDIO driver (Petr Oros) [1878147] - [netdrv] net: phy: bcm54140: add second PHY ID (Petr Oros) [1878147] - [netdrv] net: phy: bcm54140: apply the workaround on b0 chips (Petr Oros) [1878147] - [netdrv] net: phy: bcm54140: fix phy_id_mask (Petr Oros) [1878147] - [netdrv] net: phy: bcm54140: use genphy_soft_reset() (Petr Oros) [1878147] - [netdrv] net: phy: at803x: add downshift support (Petr Oros) [1878147] - [netdrv] net: phy: DP83TC811: Fix WoL in config init to be disabled (Petr Oros) [1878147] - [netdrv] net: phy: DP83822: Fix WoL in config init to be disabled (Petr Oros) [1878147] - [netdrv] net: phy: bcm54140: Make a bunch of functions static (Petr Oros) [1878147] - [netdrv] net: phy: marvell10g: fix temperature sensor on 2110 (Petr Oros) [1878147] - [gpio] gpiolib: Rename "chip" variables to "gc" in core header file (Petr Oros) [1878147] - [netdrv] net: phy: dp83867: Remove unneeded semicolon (Petr Oros) [1878147] - [netdrv] net: phy: clear phydev->suspended after soft reset (Petr Oros) [1878147] - [netdrv] net: phy: remove genphy_no_soft_reset (Petr Oros) [1878147] - [netdrv] net: phy: make phy_suspend a no-op if PHY is suspended already (Petr Oros) [1878147] - [netdrv] net: phylink, dsa: eliminate phylink_fixed_state_cb() (Petr Oros) [1878147] - [netdrv] net: phy: bcm54140: fix less than zero comparison on an unsigned (Petr Oros) [1878147] - [netdrv] net: phy: bcm84881: clear settings on link down (Petr Oros) [1878147] - [netdrv] net: phy: tja11xx: add delayed registration of TJA1102 PHY1 (Petr Oros) [1878147] - [of] net: mdio: of: export part of of_mdiobus_register_phy() (Petr Oros) [1878147] - [netdrv] net: phy: tja11xx: add initial TJA1102 support (Petr Oros) [1878147] - [documentation] dt-bindings: net: phy: Add support for NXP TJA11xx (Petr Oros) [1878147] - [netdrv] net: phy: Use IS_ERR() to check and simplify code (Petr Oros) [1878147] - [netdrv] net: phy: marvell10g: limit soft reset to 88x3310 (Petr Oros) [1878147] - [netdrv] net: phy: bcm54140: add hwmon support (Petr Oros) [1878147] - [netdrv] net: phy: add Broadcom BCM54140 support (Petr Oros) [1878147] - [netdrv] net: phy: broadcom: add helper to write/read RDB registers (Petr Oros) [1878147] - [netdrv] net: phy: microchip_t1: add lan87xx_phy_init to initialize the lan87xx phy (Petr Oros) [1878147] - [netdrv] net: phy: Propagate error from bus->reset (Petr Oros) [1878147] - [netdrv] net: phy: broadcom: Add support for BCM53125 internal PHYs (Petr Oros) [1878147] - [netdrv] net: phy: mdio-bcm-iproc: Do not show kernel pointer (Petr Oros) [1878147] - [netdrv] net: phy: at803x: add support for AR8032 PHY (Petr Oros) [1878147] - [netdrv] net: marvell10g: soft-reset the PHY when coming out of low power (Petr Oros) [1878147] - [netdrv] net: marvell10g: report firmware version (Petr Oros) [1878147] - [netdrv] net: phy: micrel: use genphy_read_status for KSZ9131 (Petr Oros) [1878147] - [netdrv] net: phy: micrel: kszphy_resume(): add delay after genphy_resume() before accessing PHY registers (Petr Oros) [1878147] - [netdrv] net: phylink: add separate pcs operations structure (Petr Oros) [1878147] - [netdrv] net: phylink: rename 'ops' to 'mac_ops' (Petr Oros) [1878147] - [netdrv] net: phylink: change phylink_mii_c22_pcs_set_advertisement() prototype (Petr Oros) [1878147] - [ptp] ptp: Avoid deadlocks in the programmable pin code (Petr Oros) [1878147] - [netdrv] net: phy: probe PHY drivers synchronously (Petr Oros) [1878147] - [netdrv] net: phy: don't touch suspended flag if there's no suspend/resume callback (Petr Oros) [1878147] - [netdrv] net: phy: micrel.c: add rgmii interface delay possibility to ksz9131 (Petr Oros) [1878147] - [netdrv] net: phy: mdio-mux-bcm-iproc: use readl_poll_timeout() to simplify code (Petr Oros) [1878147] - [netdrv] net: phy: tja11xx: use phy_read_poll_timeout() to simplify the code (Petr Oros) [1878147] - [netdrv] net: phy: smsc: use phy_read_poll_timeout() to simplify the code (Petr Oros) [1878147] - [netdrv] net: phy: use phy_read_poll_timeout() to simplify the code (Petr Oros) [1878147] - [netdrv] net: phy: marvell10g: use phy_read_mmd_poll_timeout() to simplify the code (Petr Oros) [1878147] - [netdrv] net: phy: aquantia: use phy_read_mmd_poll_timeout() to simplify the code (Petr Oros) [1878147] - [netdrv] net: phy: bcm84881: use phy_read_mmd_poll_timeout() to simplify the code (Petr Oros) [1878147] - [netdrv] net: phy: add marvell usb to mdio controller (Petr Oros) [1878147] - [documentation] dt-bindings: net: add marvell usb to mdio bindings (Petr Oros) [1878147] - [netdrv] net: phy: aquantia: remove downshift warning now that phylib takes care (Petr Oros) [1878147] - [netdrv] net: phy: marvell: remove downshift warning now that phylib takes care (Petr Oros) [1878147] - [netdrv] net: phy: add and use phy_check_downshift (Petr Oros) [1878147] - [netdrv] net: phylink: pcs: add 802.3 clause 45 helpers (Petr Oros) [1878147] - [netdrv] net: phylink: pcs: add 802.3 clause 22 helpers (Petr Oros) [1878147] - [netdrv] net: mdiobus: add APIs for modifying a MDIO device register (Petr Oros) [1878147] - [netdrv] net: mdiobus: avoid BUG_ON() in mdiobus accessors (Petr Oros) [1878147] - [netdrv] net: phy: improve phy_driver callback handle_interrupt (Petr Oros) [1878147] - [netdrv] net: phylink: Add XLGMII support (Petr Oros) [1878147] - [include] net: phy: Add XLGMII interface define (Petr Oros) [1878147] - [netdrv] net: phylink: Test if MAC/PCS support Autoneg (Petr Oros) [1878147] - [netdrv] net: phylink: Add missing Backplane speeds (Petr Oros) [1878147] - [netdrv] net: mdio: add ipq8064 mdio driver (Petr Oros) [1878147] - [netdrv] net: phy: marvell10g: place in powersave mode at probe (Petr Oros) [1878147] - [netdrv] net: phy: marvell10g: add energy detect power down tunable (Petr Oros) [1878147] - [netdrv] net: phy: marvell10g: add mdix control (Petr Oros) [1878147] - [netdrv] net: phy: mscc: add constants for used interrupt mask bits (Petr Oros) [1878147] - [netdrv] net: phy: marvell10g: read copper results from CSSR1 (Petr Oros) [1878147] - [netdrv] net: phy: mscc: add missing shift for media operation mode selection (Petr Oros) [1878147] - [netdrv] net: phylink: propagate resolved link config via mac_link_up() (Petr Oros) [1878147] - [netdrv] net: phy: broadcom: Wire suspend/resume for BCM54810 (Petr Oros) [1878147] - [netdrv] net: phy: broadcom: Have bcm54xx_adjust_rxrefclk() check for flags (Petr Oros) [1878147] - [netdrv] net: phy: broadcom: Allow BCM54810 to use bcm54xx_adjust_rxrefclk() (Petr Oros) [1878147] - [netdrv] net: phy: dp83867: Add speed optimization feature (Petr Oros) [1878147] - [netdrv] net: phy: allow bcm84881 to be a module (Petr Oros) [1878147] - [include] net: phylink: clarify flow control settings in documentation (Petr Oros) [1878147] - [netdrv] net: phylink: improve initial mac configuration (Petr Oros) [1878147] - [netdrv] net: phylink: allow ethtool -A to change flow control advertisement (Petr Oros) [1878147] - [netdrv] net: phylink: resolve fixed link flow control (Petr Oros) [1878147] - [netdrv] net: phylink: use phylib resolved flow control modes (Petr Oros) [1878147] - [netdrv] net: phylink: ensure manual flow control is selected appropriately (Petr Oros) [1878147] - [netdrv] net: phylink: remove pause mode ethtool setting for fixed links (Petr Oros) [1878147] - [netdrv] net: add linkmode helper for setting flow control advertisement (Petr Oros) [1878147] - [netdrv] net: add helpers to resolve negotiated flow control (Petr Oros) [1878147] - [include] net: linkmode: make linkmode_test_bit() take const pointer (Petr Oros) [1878147] - [include] net: phylink: further documentation clarifications (Petr Oros) [1878147] - [include] net: phylink: further mac_config documentation improvements (Petr Oros) [1878147] - [netdrv] net: phylink: rename mac_link_state() op to mac_pcs_get_state() (Petr Oros) [1878147] - [md] md/raid5: fix oops during stripe resizing (Nigel Croxon) [1898617] - [md] md/bitmap: fix memory leak of temporary bitmap (Nigel Croxon) [1898617] - [md] md: fix the checking of wrong work queue (Nigel Croxon) [1898617] - [md] md/bitmap: md_bitmap_get_counter returns wrong blocks (Nigel Croxon) [1898617] - [md] md/bitmap: md_bitmap_read_sb uses wrong bitmap blocks (Nigel Croxon) [1898617] - [md] md/raid0: remove unused function is_io_in_chunk_boundary() (Nigel Croxon) [1898617] - [md] md: don't detour through bd_contains for the gendisk (Nigel Croxon) [1898617] - [md] md: compare bd_disk instead of bd_contains (Nigel Croxon) [1898617] - [md] md: Simplify code with existing definition RESYNC_SECTORS in raid10.c (Nigel Croxon) [1898617] - [md] md/raid5: reallocate page array after setting new stripe_size (Nigel Croxon) [1898617] - [md] md/raid5: resize stripe_head when reshape array (Nigel Croxon) [1898617] - [md] md/raid5: let multiple devices of stripe_head share page (Nigel Croxon) [1898617] - [crypto] md/raid6: let async recovery function support different page offset (Nigel Croxon) [1898617] - [crypto] md/raid6: let syndrome computor support different page offset (Nigel Croxon) [1898617] - [md] md/raid5: convert to new xor compution interface (Nigel Croxon) [1898617] - [crypto] md/raid5: add new xor function to support different page offset (Nigel Croxon) [1898617] - [md] md/raid5: make async_copy_data() to support different page offset (Nigel Croxon) [1898617] - [md] md/raid5: add a new member of offset into r5dev (Nigel Croxon) [1898617] - [md] md: only calculate blocksize once and use i_blocksize() (Nigel Croxon) [1898617] - [md] md: update the optimal I/O size on reshape (Nigel Croxon) [1898617] - [md] md/raid5: make sure stripe_size as power of two (Nigel Croxon) [1898617] - [md] md-cluster: Fix potential error pointer dereference in resize_bitmaps() (Nigel Croxon) [1898617] - [md] md: get sysfs entry after redundancy attr group create (Nigel Croxon) [1898617] - [kernel] lockdep: Fix preemption WARN for spurious IRQ-enable (Waiman Long) [1908640] - [powerpc] powerpc/smp: Call rcu_cpu_starting() earlier (Waiman Long) [1908640] - [include] seqlock: Fix multiple kernel-doc warnings (Waiman Long) [1908640] - [kernel] lockdep: Fix usage_traceoverflow (Waiman Long) [1908640] - [kernel] locking/lockdep: Remove more raw_cpu_read() usage (Waiman Long) [1908640] - [include] lockdep: Revert "lockdep: Use raw_cpu_*() for per-cpu variables" (Waiman Long) [1908640] - [kernel] lockdep: Fix lockdep recursion (Waiman Long) [1908640] - [kernel] lockdep,trace: Expose tracepoints (Waiman Long) [1908640] - [x86] locking/lockdep: Fix TRACE_IRQFLAGS vs. NMIs (Waiman Long) [1908640] - [s390] s390: don't trace preemption in percpu macros (Waiman Long) [1908640] - [fs] blkdev: avoid migration stalls for blkdev pages (Chris von Recklinghausen) [1876502] - [netdrv] ionic: account for vlan tag len in rx buffer len (Jonathan Toppins) [1908642] - [netdrv] net/mlx5e: Fix refcount leak on kTLS RX resync (Alaa Hleihel) [1866808] - [netdrv] net/mlx5e: kTLS, Avoid kzalloc(GFP_KERNEL) under spinlock (Alaa Hleihel) [1866808] - [netdrv] net/mlx5e: kTLS, Fix leak on resync error flow (Alaa Hleihel) [1866808] - [netdrv] net/mlx5e: kTLS, Add missing dma_unmap in RX resync (Alaa Hleihel) [1866808] - [netdrv] net/mlx5e: kTLS, Fix napi sync and possible use-after-free (Alaa Hleihel) [1866808] - [netdrv] net/mlx5e: kTLS, Improve rx handler function call (Alaa Hleihel) [1866808] - [netdrv] net/mlx5e: kTLS, Cleanup redundant capability check (Alaa Hleihel) [1866808] - [netdrv] net/mlx5e: Increase Async ICO SQ size (Alaa Hleihel) [1866808] - [netdrv] net/mlx5e: kTLS, Add kTLS RX stats (Alaa Hleihel) [1866808] - [netdrv] net/mlx5e: kTLS, Add kTLS RX resync support (Alaa Hleihel) [1866808] - [infiniband] RDMA/siw: Fix handling of zero-sized Read and Receive Queues (Kamal Heib) [1900985 1875703] - [fs] ext4: fix bogus warning in ext4_update_dx_flag() (Lukas Czerner) [1908714] - [fs] ext4: handle dax mount option collision (Lukas Czerner) [1908714] - [fs] jbd2: fix up sparse warnings in checkpoint code (Lukas Czerner) [1908714] - [fs] ext4: unlock xattr_sem properly in ext4_inline_data_truncate() (Lukas Czerner) [1908714] - [fs] ext4: do not use extent after put_bh (Lukas Czerner) [1908714] - [fs] ext4: fix invalid inode checksum (Lukas Czerner) [1908714] - [fs] ext4: clear buffer verified flag if read meta block from disk (Lukas Czerner) [1908714] - [fs] ext4: treat buffers contining write errors as valid in ext4_sb_bread() (Lukas Czerner) [1908714] - [fs] ext4: treat buffers with write errors as containing valid data (Lukas Czerner) [1908714] - [fs] ext4: limit entries returned when counting fsmap records (Lukas Czerner) [1908714] - [fs] ext4: fix error handling code in add_new_gdb (Lukas Czerner) [1908714] - [fs] ext4: fix leaking sysfs kobject after failed mount (Lukas Czerner) [1908714] - [fs] ext4: fix checking of directory entry validity for inline directories (Lukas Czerner) [1908714] - [fs] ext4: correctly restore system zone info when remount fails (Lukas Czerner) [1908714] - [fs] ext4: handle add_system_zone() failure in ext4_setup_system_zone() (Lukas Czerner) [1908714] - [fs] ext4: fold ext4_data_block_valid_rcu() into the caller (Lukas Czerner) [1908714] - [fs] ext4: check journal inode extents more carefully (Lukas Czerner) [1908714] - [fs] ext4: don't allow overlapping system zones (Lukas Czerner) [1908714] - [fs] ext4: handle error of ext4_setup_system_zone() on remount (Lukas Czerner) [1908714] - [fs] jbd2: add the missing unlock_buffer() in the error path of jbd2_write_superblock() (Lukas Czerner) [1908714] - [fs] ext4: fix mount failure with quota configured as module (Lukas Czerner) [1908714] - [fs] ext4: improve explanation of a mount failure caused by a misconfigured kernel (Lukas Czerner) [1908714] - [include] jbd2: fix kernel-doc notation warning (Lukas Czerner) [1908714] - [base] mm: don't panic when links can't be created in sysfs (Baoquan He) [1890171] - [base] mm: don't rely on system state to detect hot-plug operations (Baoquan He) [1890171] - [mm] mm: replace memmap_context by meminit_context (Baoquan He) [1890171] - [net] Update window_clamp if SOCK_RCVBUF is set (Balazs Nemeth) [1905985] - [cpufreq] cpufreq: acpi-cpufreq: Mark sometimes used ID structs as __maybe_unused (David Arcari) [1857102] - [cpufreq] cpufreq: acpi-cpufreq: Mark 'dummy' variable as __always_unused (David Arcari) [1857102] - [cpufreq] cpufreq: Replace HTTP links with HTTPS ones (David Arcari) [1857102] - [cpufreq] cpufreq: change '.set_boost' to act on one policy (David Arcari) [1857102] - [cpufreq] cpufreq: Fix up cpufreq_boost_set_sw() (David Arcari) [1857102] - [cpufreq] cpufreq: Convert to new X86 CPU match macros (David Arcari) [1857102] - [cpufreq] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 156 (David Arcari) [1857102]- [platform] platform/x86: ISST: Add new PCI device ids (Prarit Bhargava) [1836722] - [net] net-sysfs: take the rtnl lock when accessing xps_rxqs_map and num_tc (Antoine Tenart) [1912253] - [net] net-sysfs: take the rtnl lock when storing xps_rxqs (Antoine Tenart) [1912253] - [net] net-sysfs: take the rtnl lock when accessing xps_cpus_map and num_tc (Antoine Tenart) [1912253] - [net] net-sysfs: take the rtnl lock when storing xps_cpus (Antoine Tenart) [1912253] - [fs] gfs2: Improve mmap write vs. punch_hole consistency (Andreas Grunbacher) [1872043] - [netdrv] bnx2x: fix spelling mistake "occurd" -> "occurred" (Manish Chopra) [1853224] - [netdrv] bnx2x: Perform Idlechk dump during the debug collection (Manish Chopra) [1853224] - [netdrv] bnx2x: Add support for idlechk tests (Manish Chopra) [1853224] - [netdrv] bnx2x: Add Idlechk related register definitions (Manish Chopra) [1853224] - [netdrv] bnx2x: use generic power management (Manish Chopra) [1853224] - [netdrv] bnx2x: allow bnx2x_bsc_read() to schedule (Manish Chopra) [1853224] - [netdrv] bnx2x: Remove unused inline function bnx2x_vf_vlan_credit (Manish Chopra) [1853224] - [netdrv] bnx2x: Remove Comparison to bool in bnx2x_dcb.c (Manish Chopra) [1853224] - [netdrv] bnx2x: correct a comment mistake in grammar (Manish Chopra) [1853224] - [netdrv] net: bnx2x: reject unsupported coalescing params (Manish Chopra) [1853224] - [net] tls: Implement getsockopt SOL_TLS TLS_RX (Sabrina Dubroca) [1889664] - [net] tls: Protect from calling tls_dev_del for TLS RX twice (Sabrina Dubroca) [1889664] - [net] tls: missing received data after fast remote close (Sabrina Dubroca) [1889664] - [net] tls: Fix wrong record sn in async mode of device resync (Sabrina Dubroca) [1889664] - [net] tls: fix corrupted data in recvmsg (Sabrina Dubroca) [1889664] - [net] tls: sendfile fails with ktls offload (Sabrina Dubroca) [1889664] - [net] tls: race causes kernel panic (Sabrina Dubroca) [1889664] - [net] tls: Fix kmap usage (Sabrina Dubroca) [1889664] - [net] tls: allow MSG_CMSG_COMPAT in sendmsg (Sabrina Dubroca) [1889664] - [net] tls: fix sign extension issue when left shifting u16 value (Sabrina Dubroca) [1889664] - [net] tls: Add asynchronous resync (Sabrina Dubroca) [1889664] - [net] revert "net/tls: Add force_resync for driver resync" (Sabrina Dubroca) [1889664] - [net] net/tls: Add force_resync for driver resync (Sabrina Dubroca) [1889664] - [net] tls: Avoid assigning 'const' pointer to non-const pointer (Sabrina Dubroca) [1889664] - [net] tls: move mark_tech_preview to tls_init (Sabrina Dubroca) [1907477] - [mm] mm/hmm: do not call hmm_vma_walk_hole() while holding a spinlock (Chris von Recklinghausen) [1890943] - [mm] mm: pagewalk: add 'depth' parameter to pte_hole (Chris von Recklinghausen) [1890943] - [mm] mm: pagewalk: don't lock PTEs for walk_page_range_novma() (Chris von Recklinghausen) [1890943] - [mm] mm: pagewalk: allow walking without vma (Chris von Recklinghausen) [1890943] - [mm] mm: pagewalk: add p4d_entry() and pgd_entry() (Chris von Recklinghausen) [1890943] - [x86] x86: mm: add p?d_leaf() definitions (Chris von Recklinghausen) [1890943] - [s390] s390: mm: add p?d_leaf() definitions (Chris von Recklinghausen) [1890943] - [powerpc] powerpc: mm: add p?d_leaf() definitions (Chris von Recklinghausen) [1890943] - [arm64] arm64: mm: add p?d_leaf() definitions (Chris von Recklinghausen) [1890943] - [mm] mm: add generic p?d_leaf() macros (Chris von Recklinghausen) [1890943] - [mm] mm: move_pages: report the number of non-attempted pages (Chris von Recklinghausen) [1890943] - [mm] autonuma: fix watermark checking in migrate_balanced_pgdat() (Chris von Recklinghausen) [1890943] - [mm] mm/migrate.c: handle freed page at the first place (Chris von Recklinghausen) [1890943] - [mm] mm: pagewalk: Take the pagetable lock in walk_pte_range() (Chris von Recklinghausen) [1890943] - [mm] mm: untag user pointers passed to memory syscalls (Chris von Recklinghausen) [1890943] - [mm] mm: page cache: store only head pages in i_pages (Chris von Recklinghausen) [1890943] - [mm] mm: migrate: fix reference check race between __find_get_block() and migration (Chris von Recklinghausen) [1890943] - [fs] mm: migrate: remove unused mode argument (Chris von Recklinghausen) [1890943] - [mm] powerpc/book3s: Use config independent helpers for page table walk (Chris von Recklinghausen) [1890943] - [mm] mm/mmu_notifier: use correct mmu_notifier events for each invalidation (Chris von Recklinghausen) [1890943] - [mm] mm/mmu_notifier: contextual information for event triggering invalidation (Chris von Recklinghausen) [1890943] - [mm] powerpc/mm: move __find_linux_pte() out of hugetlbpage.c (Chris von Recklinghausen) [1890943] - [mm] mm/filemap.c: remove redundant test from find_get_pages_contig (Chris von Recklinghausen) [1890943] - [mm] mm/hugetlb: distinguish between migratability and movability (Chris von Recklinghausen) [1890943] - [mm] numa: change get_mempolicy() to use nr_node_ids instead of MAX_NUMNODES (Chris von Recklinghausen) [1890943] - [mm] mm: migrate: make buffer_migrate_page_norefs() actually succeed (Chris von Recklinghausen) [1890943] - [mm] mm: treewide: remove unused address argument from pte_alloc functions (Chris von Recklinghausen) [1890943] - [fs] mm: migrate: drop unused argument of migrate_page_move_mapping() (Chris von Recklinghausen) [1890943] - [mm] mm: migrate: provide buffer_migrate_page_norefs() (Chris von Recklinghausen) [1890943] - [mm] mm: migrate: move migrate_page_lock_buffers() (Chris von Recklinghausen) [1890943] - [mm] mm: migrate: lock buffers before migrate_page_move_mapping() (Chris von Recklinghausen) [1890943] - [mm] mm: Convert huge_memory to XArray (Chris von Recklinghausen) [1890943] - [mm] mm: Convert page migration to XArray (Chris von Recklinghausen) [1890943] - [mm] powerpc/mm/book3s: Check for pmd_large instead of pmd_trans_huge (Chris von Recklinghausen) [1890943] - [x86] x86/pgtable: Move two more functions from pgtable_64.h to pgtable.h (Chris von Recklinghausen) [1890943] - [x86] x86/pgtable: Move pti_set_user_pgtbl() to pgtable.h (Chris von Recklinghausen) [1890943] - [x86] x86/pgtable: Move pgdp kernel/user conversion functions to pgtable.h (Chris von Recklinghausen) [1890943] - [mm] x86/pgtable: Rename pti_set_user_pgd() to pti_set_user_pgtbl() (Chris von Recklinghausen) [1890943] - [mm] mm: memcg/slab: fix root memcg vmstats (Waiman Long) [1877019] - [mm] mm/slub: let number of online CPUs determine the slub page order (Waiman Long) [1877019] - [mm] mm, debug_pagealloc: don't rely on static keys too early (Waiman Long) [1877019] - [mm] mm: memcg: link page counters to root if use_hierarchy is false (Waiman Long) [1877019] - [mm] mm/memcg: unify swap and memsw page counters (Waiman Long) [1877019] - [mm] mm: memcontrol: correct the NR_ANON_THPS counter of hierarchical memcg (Waiman Long) [1877019] - [mm] mlock: fix unevictable_pgs event counts on THP (Waiman Long) [1877019] - [mm] mm/filemap: fix storing to a THP shadow entry (Waiman Long) [1877019] - [lib] XArray: add xas_split (Waiman Long) [1877019] - [lib] XArray: add xa_get_order (Waiman Long) [1877019] - [lib] XArray: Add private interface for workingset node deletion (Waiman Long) [1877019] - [include] XArray: Fix xas_reload for multi-index entries (Waiman Long) [1877019] - [include] xarray.h: correct return code documentation for xa_store_{bh, irq}() (Waiman Long) [1877019] - [mm] mm: memcg/slab: uncharge during kmem_cache_free_bulk() (Waiman Long) [1877019] - [mm] mm: memcg/slab: fix racy access to page->mem_cgroup in mem_cgroup_from_obj() (Waiman Long) [1877019] - [mm] mm: memcontrol: fix missing suffix of workingset_restore (Waiman Long) [1877019] - [mm] mm: memcontrol: fix warning when allocating the root cgroup (Waiman Long) [1877019] - [mm] mm: replace hpage_nr_pages with thp_nr_pages (Waiman Long) [1877019] - [mm] mm: add thp_size (Waiman Long) [1877019] - [include] mm: add thp_order (Waiman Long) [1877019] - [include] include/linux/huge_mm.h: check PageTail in hpage_nr_pages even when !THP (Waiman Long) [1877019] - [mm] mm/page_vma_mapped.c: explicitly compare pfn for normal, hugetlbfs and THP page (Waiman Long) [1877019] - [mm] mm/vmscan: restore active/inactive ratio for anonymous LRU (Waiman Long) [1877019] - [mm] mm/swap: implement workingset detection for anonymous LRU (Waiman Long) [1877019] - [mm] mm/swapcache: support to handle the shadow entries (Waiman Long) [1877019] - [mm] mm: fix swap cache node allocation mask (Waiman Long) [1877019] - [include] include/linux/swap.h: delete meaningless __add_to_swap_cache() declaration (Waiman Long) [1877019] - [mm] mm/swap_state.c: use the same way to count page in_swap_cache (Waiman Long) [1877019] - [mm] mm: shmem: use proper gfp flags for shmem_writepage() (Waiman Long) [1877019] - [mm] mm/workingset: prepare the workingset detection infrastructure for anon LRU (Waiman Long) [1877019] - [mm] mm/vmscan: protect the workingset on anonymous LRU (Waiman Long) [1877019] - [mm] mm/vmscan: make active/inactive ratio as 1:1 for anon lru (Waiman Long) [1877019] - [tools] kselftests: cgroup: add perpcu memory accounting test (Waiman Long) [1877019] - [mm] mm: memcg: charge memcg percpu memory to the parent cgroup (Waiman Long) [1877019] - [mm] mm: memcg/percpu: per-memcg percpu memory statistics (Waiman Long) [1877019] - [mm] mm: memcg/percpu: account percpu memory to memory cgroups (Waiman Long) [1877019] - [mm] percpu: return number of released bytes from pcpu_free_area() (Waiman Long) [1877019] - [mm] percpu: make pcpu_alloc() aware of current gfp context (Waiman Long) [1877019] - [mm] mm/khugepaged: fix filemap page_to_pgoff(page) != offset (Waiman Long) [1877019] - [mm] mm, slub: restore initial kmem_cache flags (Waiman Long) [1877019] - [include] mm: memcg/slab: fix slab statistics in !SMP configuration (Waiman Long) [1877019] - [mm] mm: slab: fix potential double free in ___cache_free (Waiman Long) [1877019] - [mm] ksm: reinstate memcg charge on copied pages (Waiman Long) [1877019] - [mm] mm: slub: fix conversion of freelist_corrupted() (Waiman Long) [1877019] - [mm] memcg: fix use-after-free in uncharge_batch (Waiman Long) [1877019] - [mm] mm/memory: fix IO cost for anonymous page (Waiman Long) [1877019] - [mm] mm: workingset: age nonresident information alongside anonymous pages (Waiman Long) [1877019] - [mm] slub: cure list_slab_objects() from double fix (Waiman Long) [1877019] - [mm] mm: do_swap_page(): fix up the error code (Waiman Long) [1877019] - [misc] lkdtm/heap: Avoid edge and middle of slabs (Waiman Long) [1877019] - [mm] mm: slub: really fix slab walking for init_on_free (Waiman Long) [1877019] - [mm] mm/slab.c: fix kernel-doc warning for __ksize() (Waiman Long) [1877019] - [mm] mm: memcontrol: restore proper dirty throttling when memory.high changes (Waiman Long) [1877019] - [mm] memcg, oom: check memcg margin for parallel oom (Waiman Long) [1877019] - [mm] mm, memcg: avoid stale protection values when cgroup is above protection (Waiman Long) [1877019] - [mm] mm, memcg: unify reclaim retry limits with page allocator (Waiman Long) [1877019] - [mm] mm, memcg: reclaim more aggressively before high allocator throttling (Waiman Long) [1877019] - [mm] mm: memcontrol: avoid workload stalls when lowering memory.high (Waiman Long) [1877019] - [include] mm: kmem: switch to static_branch_likely() in memcg_kmem_enabled() (Waiman Long) [1877019] - [mm] mm: slab: rename (un)charge_slab_page() to (un)account_slab_page() (Waiman Long) [1877019] - [mm] mm: memcg/slab: remove unused argument by charge_slab_page() (Waiman Long) [1877019] - [tools] tools/cgroup: add memcg_slabinfo.py tool (Waiman Long) [1877019] - [tools] kselftests: cgroup: add kernel memory accounting tests (Waiman Long) [1877019] - [mm] mm: memcg/slab: use a single set of kmem_caches for all allocations (Waiman Long) [1877019] - [mm] mm: memcg/slab: remove redundant check in memcg_accumulate_slabinfo() (Waiman Long) [1877019] - [mm] mm: memcg/slab: deprecate slab_root_caches (Waiman Long) [1877019] - [mm] mm: memcg/slab: remove memcg_kmem_get_cache() (Waiman Long) [1877019] - [mm] mm: memcg/slab: simplify memcg cache creation (Waiman Long) [1877019] - [mm] mm: memcg/slab: use a single set of kmem_caches for all accounted allocations (Waiman Long) [1877019] - [mm] mm, slab_common: fix a typo in comment "eariler"->"earlier" (Waiman Long) [1877019] - [mm] mm: memcg/slab: fix memory leak at non-root kmem_cache destroy (Waiman Long) [1877019] - [mm] mm: memcg/slab: fix panic in __free_slab() caused by premature memcg pointer release (Waiman Long) [1877019] - [mm] mm: memcg/slab: move memcg_kmem_bypass() to memcontrol.h (Waiman Long) [1877019] - [mm] mm: memcg/slab: deprecate memory.kmem.slabinfo (Waiman Long) [1877019] - [mm] mm, memcg: fix build error around the usage of kmem_caches (Waiman Long) [1877019] - [mm] mm: memcg/slab: charge individual slab objects instead of pages (Waiman Long) [1877019] - [mm] mm: memcg/slab: save obj_cgroup for non-root slab objects (Waiman Long) [1877019] - [mm] mm: memcg/slab: allocate obj_cgroups for non-root slab pages (Waiman Long) [1877019] - [mm] mm: memcg/slab: obj_cgroup API (Waiman Long) [1877019] - [mm] mm: memcontrol: decouple reference counting from page accounting (Waiman Long) [1877019] - [mm] mm: slub: implement SLUB version of obj_to_index() (Waiman Long) [1877019] - [mm] mm: memcg: convert vmstat slab counters to bytes (Waiman Long) [1877019] - [mm] mm: memcg: prepare for byte-sized vmstat items (Waiman Long) [1877019] - [mm] mm: memcg: factor out memcg- and lruvec-level changes out of __mod_lruvec_state() (Waiman Long) [1877019] - [mm] mm: kmem: make memcg_kmem_enabled() irreversible (Waiman Long) [1877019] - [mm] mm, slab/slub: improve error reporting and overhead of cache_from_obj() (Waiman Long) [1877019] - [mm] mm, slab/slub: move and improve cache_from_obj() (Waiman Long) [1877019] - [mm] mm, slub: extend checks guarded by slub_debug static key (Waiman Long) [1877019] - [mm] mm, slub: introduce kmem_cache_debug_flags() (Waiman Long) [1877019] - [mm] mm, slub: introduce static key for slub_debug() (Waiman Long) [1877019] - [mm] mm, slub: make reclaim_account attribute read-only (Waiman Long) [1877019] - [mm] mm, slub: make remaining slub_debug related attributes read-only (Waiman Long) [1877019] - [mm] mm, slub: remove runtime allocation order changes (Waiman Long) [1877019] - [mm] mm, slub: make some slub_debug related attributes read-only (Waiman Long) [1877019] - [documentation] mm, slub: extend slub_debug syntax for multiple blocks (Waiman Long) [1877019] - [mm] mm/slab.c: update outdated kmem_list3 in a comment (Waiman Long) [1877019] - [mm] mm, slab: check GFP_SLAB_BUG_MASK before alloc_pages in kmalloc_order (Waiman Long) [1877019] - [mm] mm/slab: add naive detection of double free (Waiman Long) [1877019] - [init] mm/slab: expand CONFIG_SLAB_FREELIST_HARDENED to include SLAB (Waiman Long) [1877019] - [mm] mm: ksize() should silently accept a NULL pointer (Waiman Long) [1877019] - [include] include/linux/vmstat.h: remove unused page state adjustment macro (Waiman Long) [1877019] - [include] mm, memcg: fix inconsistent oom event behavior (Waiman Long) [1877019] - [mm] mm/memcg: fix refcount error while moving and swapping (Waiman Long) [1877019] - [mm] mm/memcontrol: fix OOPS inside mem_cgroup_get_nr_swap_pages() (Waiman Long) [1877019] - [mm] mm/memcontrol.c: add missed css_put() (Waiman Long) [1877019] - [mm] mm: memcontrol: handle div0 crash race condition in memory.low (Waiman Long) [1877019] - [kernel] mm: memcontrol: recursive memory.low protection (Waiman Long) [1877019] - [include] mm, memcg: consider subtrees in memory.events (Waiman Long) [1877019] - [net] mm, treewide: rename kzfree() to kfree_sensitive() (Waiman Long) [1877019] - [mm] mm/slab: use memzero_explicit() in kzfree() (Waiman Long) [1877019] - [mm] mm: swap: memcg: fix memcg stats for huge pages (Waiman Long) [1877019] - [mm] mm: swap: fix vmstats for huge pages (Waiman Long) [1877019] - [mm] mm: vmscan: limit the range of LRU type balancing (Waiman Long) [1877019] - [mm] mm: vmscan: reclaim writepage is IO cost (Waiman Long) [1877019] - [mm] mm: vmscan: determine anon/file pressure balance at the reclaim root (Waiman Long) [1877019] - [mm] mm: balance LRU lists based on relative thrashing (Waiman Long) [1877019] - [mm] mm: only count actual rotations as LRU reclaim cost (Waiman Long) [1877019] - [mm] mm: deactivations shouldn't bias the LRU balance (Waiman Long) [1877019] - [mm] mm: base LRU balancing on an explicit cost model (Waiman Long) [1877019] - [mm] mm: vmscan: drop unnecessary div0 avoidance rounding in get_scan_count() (Waiman Long) [1877019] - [mm] mm: remove use-once cache bias from LRU balancing (Waiman Long) [1877019] - [mm] mm: workingset: let cache workingset challenge anon (Waiman Long) [1877019] - [mm] mm: fold and remove lru_cache_add_anon() and lru_cache_add_file() (Waiman Long) [1877019] - [kernel] mm: allow swappiness that prefers reclaiming anon over the file workingset (Waiman Long) [1877019] - [mm] mm: keep separate anon and file statistics on page reclaim activity (Waiman Long) [1877019] - [mm] mm: fix LRU balancing effect of new transparent huge pages (Waiman Long) [1877019] - [mm] mm: replace list_move_tail() with add_page_to_lru_list_tail() (Waiman Long) [1877019] - [mm] mm: memcontrol: update page->mem_cgroup stability rules (Waiman Long) [1877019] - [mm] mm: memcontrol: delete unused lrucare handling (Waiman Long) [1877019] - [documentation] mm: memcontrol: document the new swap control behavior (Waiman Long) [1877019] - [mm] mm: memcontrol: charge swapin pages on instantiation (Waiman Long) [1877019] - [mm] mm: memcontrol: make swap tracking an integral part of memory control (Waiman Long) [1877019] - [mm] mm: memcontrol: prepare swap controller setup for integration (Waiman Long) [1877019] - [mm] mm: memcontrol: drop unused try/commit/cancel charge API (Waiman Long) [1877019] - [mm] mm: memcontrol: convert anon and file-thp to new mem_cgroup_charge() API (Waiman Long) [1877019] - [mm] mm: memcontrol: switch to native NR_ANON_THPS counter (Waiman Long) [1877019] - [mm] mm: memcontrol: switch to native NR_ANON_MAPPED counter (Waiman Long) [1877019] - [mm] mm: memcontrol: switch to native NR_FILE_PAGES and NR_SHMEM counters (Waiman Long) [1877019] - [mm] mm: memcontrol: prepare cgroup vmstat infrastructure for native anon counters (Waiman Long) [1877019] - [mm] mm: memcontrol: prepare move_account for removal of private page type counters (Waiman Long) [1877019] - [mm] mm: memcontrol: prepare uncharging for removal of private page type counters (Waiman Long) [1877019] - [mm] mm: memcontrol: convert page cache to a new mem_cgroup_charge() API (Waiman Long) [1877019] - [mm] mm: memcontrol: move out cgroup swaprate throttling (Waiman Long) [1877019] - [mm] mm: shmem: remove rare optimization when swapin races with hole punching (Waiman Long) [1877019] - [mm] mm: memcontrol: drop @compound parameter from memcg charging API (Waiman Long) [1877019] - [mm] mm: memcontrol: fix stat-corrupting race in charge moving (Waiman Long) [1877019] - [mm] mm: fix NUMA node file count error in replace_page_cache() (Waiman Long) [1877019] - [mm] mm/slub: fix stack overruns with SLUB_STATS (Waiman Long) [1877019] - [mm] slub: remove kmalloc under list_lock from list_slab_objects() V2 (Waiman Long) [1877019] - [mm] slub: Remove userspace notifier for cache add/remove (Waiman Long) [1877019] - [mm] mm/slub.c: fix corrupted freechain in deactivate_slab() (Waiman Long) [1877019] - [mm] mm/slub: fix incorrect interpretation of s->offset (Waiman Long) [1877019] - [mm] slub: avoid redzone when choosing freepointer location (Waiman Long) [1877019] - [mm] slub: relocate freelist pointer to middle of object (Waiman Long) [1877019] - [mm] slub: improve bit diffusion for freelist ptr obfuscation (Waiman Long) [1877019] - [mm] mm, slb: improve memory accounting (Waiman Long) [1877019] - [mm] thp: change CoW semantics for anon-THP (Waiman Long) [1877019] - [mm] khugepaged: allow to collapse PTE-mapped compound pages (Waiman Long) [1877019] - [mm] khugepaged: allow to collapse a page shared across fork (Waiman Long) [1877019] - [mm] khugepaged: drain LRU add pagevec after swapin (Waiman Long) [1877019] - [mm] khugepaged: drain all LRU caches before scanning pages (Waiman Long) [1877019] - [mm] khugepaged: do not stop collapse if less than half PTEs are referenced (Waiman Long) [1877019] - [tools] khugepaged: add self test (Waiman Long) [1877019] - [mm] mm: code cleanup for MADV_FREE (Waiman Long) [1877019] - [mm] mm, thp: track fallbacks due to failed memcg charges separately (Waiman Long) [1877019] - [mm] mm, shmem: add vmstat for hugepage fallback (Waiman Long) [1877019] - [mm] autonuma: reduce cache footprint when scanning page tables (Waiman Long) [1877019] - [trace] mm/vmscan: simplify trace_reclaim_flags and trace_shrink_flags (Waiman Long) [1877019] - [mm] mm/memcg: optimize memory.numa_stat like memory.stat (Waiman Long) [1877019] - [mm] memcg: fix memcg_kmem_bypass() for remote memcg charging (Waiman Long) [1877019] - [mm] mm/memcg: automatically penalize tasks with high swap use (Waiman Long) [1877019] - [include] mm/memcg: move cgroup high memory limit setting into struct page_counter (Waiman Long) [1877019] - [mm] mm/memcg: move penalty delay clamping out of calculate_high_delay() (Waiman Long) [1877019] - [mm] mm/memcg: prepare for swap over-high accounting and penalty calculation (Waiman Long) [1877019] - [mm] memcg: expose root cgroup's memory.stat (Waiman Long) [1877019] - [mm] mm, memcg: add workingset_restore in memory.stat (Waiman Long) [1877019] - [documentation] doc: cgroup: improve formatting of mem stats (Waiman Long) [1877019] - [documentation] docs: cgroup: mm: Fix spelling of "list" (Waiman Long) [1877019] - [mm] mm, memcg: fix error return value of mem_cgroup_css_alloc() (Waiman Long) [1877019] - [include] memcontrol.h: Replace zero-length array with flexible-array member (Waiman Long) [1877019] - [mm] mm, memcg: bypass high reclaim iteration for cgroup hierarchy root (Waiman Long) [1877019] - [mm] mm: memcg: make memory.oom.group tolerable to task migration (Waiman Long) [1877019] - [mm] mm, memcg: prevent memory.swap.max load tearing (Waiman Long) [1877019] - [mm] mm, memcg: prevent memory.low load/store tearing (Waiman Long) [1877019] - [mm] mm, memcg: prevent memory.max load tearing (Waiman Long) [1877019] - [mm] mm, memcg: prevent memory.high load/store tearing (Waiman Long) [1877019] - [mm] mm/memcontrol.c: make mem_cgroup_id_get_many() __maybe_unused (Waiman Long) [1877019] - [mm] memcg: css_tryget_online cleanups (Waiman Long) [1877019] - [mm] mm/memcontrol.c: cleanup some useless code (Waiman Long) [1877019] - [mm] mm/memcontrol.c: fix a -Wunused-function warning (Waiman Long) [1877019] - [mm] mm: memcontrol: switch to rcu protection in drain_all_stock() (Waiman Long) [1877019] - [mm] mm/khugepaged.c: fix khugepaged's request size in collapse_file (Waiman Long) [1877019] - [mm] khugepaged: fix null-pointer dereference due to race (Waiman Long) [1877019] - [mm] mm, thp: stop leaking unreleased file pages (Waiman Long) [1877019] - [trace] mm: khugepaged: add trace status description for SCAN_PAGE_HAS_PRIVATE (Waiman Long) [1877019] - [mm] mm, thp: recheck each page before collapsing file THP (Waiman Long) [1877019] - [mm] mm/thp: allow dropping THP from page cache (Waiman Long) [1877019] - [mm] mm/vmscan.c: support removing arbitrary sized pages from mapping (Waiman Long) [1877019] - [mm] mm/thp: fix node page state in split_huge_page_to_list() (Waiman Long) [1877019] - [fs] proc/meminfo: fix output alignment (Waiman Long) [1877019] - [mm] mm: shmem: disable interrupt when acquiring info->lock in userfaultfd_copy path (Waiman Long) [1877019] - [fs] mm, thp: avoid writes to file with THP in pagecache (Waiman Long) [1877019] - [mm] mm, thp: add read-only THP support for (non-shmem) FS (Waiman Long) [1877019] - [mm] khugepaged: rename collapse_shmem() and khugepaged_scan_shmem() (Waiman Long) [1877019] - [fs] mm,thp: stats for file backed THP (Waiman Long) [1877019] - [mm] filemap: update offset check in filemap_fault() (Waiman Long) [1877019] - [mm] filemap: check compound_head(page)->mapping in pagecache_get_page() (Waiman Long) [1877019] - [mm] filemap: check compound_head(page)->mapping in filemap_fault() (Waiman Long) [1877019] - [mm] mm: mempolicy: fix the wrong return value and potential pages leak of mbind (Waiman Long) [1877019] - [mm] mm: thp: fix false negative of shmem vma's THP eligibility (Waiman Long) [1877019] - [mm] mm: thp: make transhuge_vma_suitable available for anonymous THP (Waiman Long) [1877019] - [mm] mm, thp, proc: report THP eligibility for each vma (Waiman Long) [1877019] - [documentation] mm, proc: be more verbose about unstable VMA flags in /proc//smaps (Waiman Long) [1877019] - [mm] mm: thp: pass correct vm_flags to hugepage_vma_check() (Waiman Long) [1877019] - [fs] mm: /proc/pid/smaps_rollup: convert to single value seq_file (Waiman Long) [1877019] - [fs] mm: /proc/pid/smaps: factor out common stats printing (Waiman Long) [1877019] - [fs] mm: /proc/pid/smaps: factor out mem stats gathering (Waiman Long) [1877019] - [fs] mm: /proc/pid/*maps remove is_pid and related wrappers (Waiman Long) [1877019] - [mm] mm: workingset: fix vmstat counters for shadow nodes (Waiman Long) [1877019] - [mm] mm: workingset: add vmstat counter for shadow nodes (Waiman Long) [1877019] - [include] mm/memcg: Document access rule regarding mem_cgroup structure (Waiman Long) [1877019] - [mm] mm/page_alloc: silence a KASAN false positive (Waiman Long) [1877019] - [s390] s390/setup: init jump labels before command line parsing (Waiman Long) [1877019] - [mm] s390/maccess: add no DAT mode to kernel_write (Waiman Long) [1877019] - [mm] s390: Change s390_kernel_write() return type to match memcpy() (Waiman Long) [1877019] - [kernel] PM: hibernate: fix crashes with init_on_free=1 (Waiman Long) [1877019] - [mm] mm/slub.c: init_on_free=1 should wipe freelist ptr for bulk allocations (Waiman Long) [1877019] - [mm] mm/page_alloc.c: fix a crash in free_pages_prepare() (Waiman Long) [1877019] - [mm] mm: slub: Fix slab walking for init_on_free (Waiman Long) [1877019] - [mm] mm, slab: move memcg_cache_params structure to mm/slab.h (Waiman Long) [1877019] - [mm] mm, slab: extend slab/shrink to shrink all memcg caches (Waiman Long) [1877019] - [mm] mm: mempolicy: handle vma with unmovable pages mapped correctly in mbind (Waiman Long) [1877019] - [mm] mm: mempolicy: make the behavior consistent when MPOL_MF_MOVE* and MPOL_MF_STRICT were specified (Waiman Long) [1877019] - [init] init/Kconfig: fix neighboring typos (Waiman Long) [1877019] - [mm] mm: security: introduce init_on_alloc=1 and init_on_free=1 boot options (Waiman Long) [1877019] - [mm] memcg, oom: no oom-kill for __GFP_RETRY_MAYFAIL (Waiman Long) [1877019] - [mm] mm/kasan: add object validation in ksize() (Waiman Long) [1877019] - [mm] mm/slab: refactor common ksize KASAN logic into slab_common.c (Waiman Long) [1877019] - [mm] mm/slub.c: avoid double string traverse in kmem_cache_flags() (Waiman Long) [1877019] - [mm] mm/slab: sanity-check page type when looking up cache (Waiman Long) [1877019] - [mm] mm/slab: validate cache membership under freelist hardening (Waiman Long) [1877019] - [mm] mm/migrate: add stable check in migrate_vma_insert_page() (Waiman Long) [1877019] - [mm] mm/migrate: clean up some minor coding style (Waiman Long) [1877019] - [mm] mm/migrate: remove useless mask of start address (Waiman Long) [1877019] - [kernel] uprobe: use original page when all uprobes are removed (Waiman Long) [1877019] - [mm] mm: move memcmp_pages() and pages_identical() (Waiman Long) [1877019] - [mm] mm, thp: do not queue fully unmapped pages for deferred split (Waiman Long) [1877019] - [mm] mm/khugepaged: fix the xas_create_range() error path (Waiman Long) [1877019] - [mm] mm/khugepaged: collapse_shmem() do not crash on Compound (Waiman Long) [1877019] - [mm] mm/khugepaged: collapse_shmem() without freezing new_page (Waiman Long) [1877019] - [mm] mm/khugepaged: minor reorderings in collapse_shmem() (Waiman Long) [1877019] - [mm] mm/khugepaged: collapse_shmem() remember to clear holes (Waiman Long) [1877019] - [mm] mm/khugepaged: collapse_shmem() stop if punched or truncated (Waiman Long) [1877019] - [mm] mm: Convert khugepaged_scan_shmem to XArray (Waiman Long) [1877019] - [mm] mm: Convert collapse_shmem to XArray (Waiman Long) [1877019] - [mm] mm: thp: inc counter for collapsed shmem THP (Waiman Long) [1877019] - [mm] mm: thp: register mm for khugepaged when merging vma for shmem (Waiman Long) [1877019] - [mm] mm: swapoff: shmem_unuse() stop eviction without igrab() (Waiman Long) [1877019] - [mm] mm: swapoff: take notice of completion sooner (Waiman Long) [1877019] - [mm] mm: swapoff: remove too limiting SWAP_UNUSE_MAX_TRIES (Waiman Long) [1877019] - [mm] mm: swapoff: shmem_find_swap_entries() filter out other types (Waiman Long) [1877019] - [mm] mm: rid swapoff of quadratic complexity (Waiman Long) [1877019] - [mm] shmem: Comment fixups (Waiman Long) [1877019] - [mm] memfd: Convert memfd_tag_pins to XArray (Waiman Long) [1877019] - [mm] memfd: Convert memfd_wait_for_pins to XArray (Waiman Long) [1877019] - [mm] shmem: Convert shmem_partial_swap_usage to XArray (Waiman Long) [1877019] - [mm] shmem: Convert shmem_free_swap to XArray (Waiman Long) [1877019] - [lib] shmem: Convert shmem_alloc_hugepage to XArray (Waiman Long) [1877019] - [tools] shmem: Convert find_swap_entry to XArray (Waiman Long) [1877019] - [mm] shmem: Convert shmem_confirm_swap to XArray (Waiman Long) [1877019]- [infiniband] RDMA/core: Do not indicate device ready when device enablement fails (Kamal Heib) [1902144] - [infiniband] RDMA/core: Clean up cq pool mechanism (Kamal Heib) [1902144] - [pci] PCI/ASPM: Disable ASPM on ASMedia ASM1083/1085 PCIe-to-PCI bridge (Myron Stowe) [1897927] - [pci] PCI: Make pcie_find_root_port() work for Root Ports (Myron Stowe) [1897927] - [pci] PCI: Add ACS quirk for Intel Root Complex Integrated Endpoints (Myron Stowe) [1897927] - [pci] PCI: Avoid FLR for AMD Starship USB 3.0 (Myron Stowe) [1897927] - [pci] PCI: Avoid FLR for AMD Matisse HD Audio & USB 3.0 (Myron Stowe) [1897927] - [pci] PCI/switchtec: Correct bool variable type assignment (Myron Stowe) [1897927] - [pci] PCI: Allow pci_resize_resource() for devices on root bus (Myron Stowe) [1897927] - [pci] PCI/PM: Adjust pcie_wait_for_link_delay() for caller delay (Myron Stowe) [1897927] - [pci] PCI: Avoid Pericom USB controller OHCI/EHCI PME# defect (Myron Stowe) [1897927] - [tty] serial: 8250_pci: Move Pericom IDs to pci_ids.h (Myron Stowe) [1897927] - [pci] PCI/PM: Call .bridge_d3() hook only if non-NULL (Myron Stowe) [1897927] - [pci] PCI: Rename _DSM constants to align with spec (Myron Stowe) [1897927] - [pci] PCI/PME: Fix kernel-doc of pcie_pme_resume() and pcie_pme_remove() (Myron Stowe) [1897927] - [pci] PCI: Unify pcie_find_root_port() and pci_find_pcie_root_port() (Myron Stowe) [1897927] - [pci] PCI: Replace zero-length array with flexible-array (Myron Stowe) [1897927] - [pci] PCI: shpchp: Make shpchp_unconfigure_device() void (Myron Stowe) [1897927] - [pci] PCI: Use of_node_name_eq() for node name comparisons (Myron Stowe) [1897927] - [pci] PCI: pciehp: Remove unused EMI() and HP_SUPR_RM() macros (Myron Stowe) [1897927] - [pcmcia] pcmcia: Use CardBus window names (PCI_CB_BRIDGE_IO_0_WINDOW etc) when freeing (Myron Stowe) [1897927] - [pci] PCI: Use bridge window names (PCI_BRIDGE_IO_WINDOW etc) (Myron Stowe) [1897927] - [pci] PCI/PTM: Inherit Switch Downstream Port PTM settings from Upstream Port (Myron Stowe) [1897927] - [pci] PCI: Program MPS for RCiEP devices (Myron Stowe) [1897927] - [pci] PCI: Fix pci_host_bridge struct device release/free handling (Myron Stowe) [1897927] - [pci] PCI: Fix pci_register_host_bridge() device_register() error handling (Myron Stowe) [1897927] - [pci] PCI/ASPM: Allow ASPM on links to PCIe-to-PCI/PCI-X Bridges (Myron Stowe) [1897927] - [x86] x86/tboot: Don't disable swiotlb when iommu is forced on (Tony Camuso) [1883395] - [iommu] iommu/vt-d: Avoid panic if iommu init fails in tboot system (Tony Camuso) [1883395] - [pci] PCI/ERR: Clear PCIe Device Status errors only if OS owns AER (Myron Stowe) [1838358] - [pci] PCI/ERR: Rename pci_aer_clear_device_status() to pcie_clear_device_status() (Myron Stowe) [1838358] - [pci] PCI/AER: Log correctable errors as warning, not error (Myron Stowe) [1838358] - [pci] PCI/AER: Simplify __aer_print_error() (Myron Stowe) [1838358] - [misc] mei: hdcp: fix mei_hdcp_verify_mprime() input parameter (Tony Camuso) [1874577] - [misc] mei: add device kind to sysfs (Tony Camuso) [1874577] - [misc] mei: hw: don't use one element arrays (Tony Camuso) [1874577] - [misc] mei: hw: use sizeof of variable instead of struct type (Tony Camuso) [1874577] - [misc] mei: client: use sizeof of variable instead of struct type (Tony Camuso) [1874577] - [misc] mei: bus: use sizeof of variable instead of struct type (Tony Camuso) [1874577] - [misc] mei: ioctl: use sizeof of variable instead of struct type (Tony Camuso) [1874577] - [misc] mei: hbm: use sizeof of variable instead of struct type (Tony Camuso) [1874577] - [misc] Revert "mei: Avoid the use of one-element arrays" (Tony Camuso) [1874577] - [misc] mei: Avoid the use of one-element arrays (Tony Camuso) [1874577] - [misc] mei: Replace HTTP links with HTTPS ones (Tony Camuso) [1874577] - [misc] mei: hdcp: Replace one-element array with flexible-array member (Tony Camuso) [1874577] - [misc] mei: bus: don't clean driver pointer (Tony Camuso) [1874577] - [misc] mei: me: add MEI device for KBP with ITPS capability (Tony Camuso) [1874577] - [misc] mei: me: add MEI device for SPT with ITPS capability (Tony Camuso) [1874577] - [misc] mei: me: add kdoc for mei_me_fw_type_nm() (Tony Camuso) [1874577] - [misc] mei: me: make mei_me_fw_sku_sps_4() less cryptic (Tony Camuso) [1874577] - [misc] mei: me: constify the device parameter to the probe quirk (Tony Camuso) [1874577] - [misc] mei: hdcp: Constify struct mei_cl_device_id (Tony Camuso) [1874577] - [misc] mei: me: add tiger lake point device ids for H platforms (Tony Camuso) [1874577] - [misc] mei: me: disable mei interface on Mehlow server platforms (Tony Camuso) [1874577] - [misc] mei: release me_cl object reference (Tony Camuso) [1874577] - [misc] mei: me: disable mei interface on LBG servers (Tony Camuso) [1874577] - [fs] NFS4: Fix use-after-free in trace_event_raw_event_nfs4_set_lock (Dave Wysochanski) [1906306] - [fs] NFS: Adjust fs_context error logging (Scott Mayhew) [1907711] - [mm] powerpc/book3s64/pkeys: Fix pkey_access_permitted() for execute disable pkey (Steve Best) [1912294] - [infiniband] IB/isert: add module param to set sg_tablesize for IO cmd (Kamal Heib) [1887359] - [infiniband] IB/isert: allocate RW ctxs according to max IO size (Kamal Heib) [1887359] - [net] sched: flower: Mark MPLS multilabel match as Tech Preview (Guillaume Nault) [1814836] - [net] sched: Fix dump of MPLS_OPT_LSE_LABEL attribute in cls_flower (Guillaume Nault) [1814836] - [net] cls_flower: remove mpls_opts_policy (Guillaume Nault) [1814836] - [net] flow_dissector: work around stack frame size warning (Guillaume Nault) [1814836] - [net] cls_flower: Support filtering on multiple MPLS Label Stack Entries (Guillaume Nault) [1814836] - [net] flow_dissector: Parse multiple MPLS Label Stack Entries (Guillaume Nault) [1814836] - [netdrv] net/mlx5e: Use generic API to build MPLS label (Alaa Hleihel) [1790220] - [netdrv] net/mlx5e: Support pedit on mpls over UDP decap (Alaa Hleihel) [1790220] - [netdrv] net/mlx5e: Add support for hw decapsulation of MPLS over UDP (Alaa Hleihel) [1790220] - [netdrv] net/mlx5e: Allow to match on mpls parameters (Alaa Hleihel) [1790220] - [netdrv] net/mlx5e: Add support for hw encapsulation of MPLS over UDP (Alaa Hleihel) [1790220]- [netdrv] net: intel: Remove in_interrupt() warnings (Ken Cox) [1838731] - [netdrv] intel-ethernet: clean up W=1 warnings in kdoc (Ken Cox) [1838731] - [netdrv] ixgbe: use eth_zero_addr() to clear mac address (Ken Cox) [1838731] - [netdrv] ixgbe: Remove unnecessary usages of memset (Ken Cox) [1838731] - [netdrv] ixgbe: use generic power management (Ken Cox) [1838731] - [netdrv] ixgbe: convert to new udp_tunnel_nic infra (Ken Cox) [1838731] - [netdrv] ixgbe: don't clear UDP tunnel ports when RXCSUM is disabled (Ken Cox) [1838731] - [netdrv] ixgbe: Cleanup unneeded delay in ethtool test (Ken Cox) [1838731] - [netdrv] ethernet/intel: Convert fallthrough code comments (Ken Cox) [1838731] - [netdrv] net: ethernet: ixgbe: don't call devm_mdiobus_free() (Ken Cox) [1838731] - [netdrv] net: ethernet: ixgbe: check the return value of ixgbe_mii_bus_init() (Ken Cox) [1838731] - [netdrv] net/intel: remove driver versions from Intel drivers (Ken Cox) [1838731] - [netdrv] ixgbe: protect ring accesses with READ- and WRITE_ONCE (Ken Cox) [1838731] - [netdrv] ixgbe: Remove unused inline function ixgbe_irq_disable_queues (Ken Cox) [1838731] - [netdrv] ixgbe: Use true, false for bool variable in __ixgbe_enable_sriov() (Ken Cox) [1838731] - [netdrv] ixgbe: Remove conversion to bool in ixgbe_device_supports_autoneg_fc() (Ken Cox) [1838731] - [netdrv] ixgbe: fix signed-integer-overflow warning (Ken Cox) [1838731] - [netdrv] ixgbe: Fix XDP redirect on archs with PAGE_SIZE above 4K (Ken Cox) [1838731] - [netdrv] ionic: use mc sync for multicast filters (Jonathan Toppins) [1909329] - [fs] xfs: always return -ENOSPC on project quota reservation failure (Carlos Maiolino) [1908612] - [fs] xfs: group quota should return EDQUOT when prj quota enabled (Carlos Maiolino) [1908612] - [pwm] pwm: Add DesignWare PWM Controller Driver (Steve Best) [1783562] - [pwm] pwm: Ensure pwm_apply_state() doesn't modify the state argument (Steve Best) [1783562] - [net] sched: Mark VLAN_ACT_{POP,PUSH}_ETH as Tech Preview (Guillaume Nault) [1909345] - [vfio] vfio/pci: Decouple PCI_COMMAND_MEMORY bit checks from is_virtfn (Claudio Imbrenda) [1903972] - [s390] s390/pci: Mark all VFs as not implementing PCI_COMMAND_MEMORY (Claudio Imbrenda) [1903972] - [pci] PCI/IOV: Mark VFs as not implementing PCI_COMMAND_MEMORY (Claudio Imbrenda) [1903972] - [iommu] s390/pci: adaptation of iommu to multifunction (Claudio Imbrenda) [1903972] - [s390] s390/pci: fix leak of DMA tables on hard unplug (Claudio Imbrenda) [1853312] - [s390] s390/pci: fix PF/VF linking on hot plug (Claudio Imbrenda) [1853312] - [s390] s390/pci: re-introduce zpci_remove_device() (Claudio Imbrenda) [1853312] - [s390] s390/pci: fix zpci_bus_link_virtfn() (Claudio Imbrenda) [1853312] - [s390] s390/pci: ignore stale configuration request event (Claudio Imbrenda) [1853312] - [s390] s390/pci: fix enabling a reserved PCI function (Claudio Imbrenda) [1853312] - [s390] s390/pci: create links between PFs and VFs (Claudio Imbrenda) [1853312] - [pci] PCI/IOV: Introduce pci_iov_sysfs_link() function (Claudio Imbrenda) [1853312] - [s390] s390/pci: removes wrong PCI multifunction assignment (Claudio Imbrenda) [1853312] - [s390] s390/pci: Handling multifunctions (Claudio Imbrenda) [1853312] - [s390] s390/pci: Adding bus resource (Claudio Imbrenda) [1853312] - [s390] s390/pci: adapt events for zbus (Claudio Imbrenda) [1853312] - [s390] s390/pci: create zPCI bus (Claudio Imbrenda) [1853312] - [s390] s390/pci: define RID and RID available (Claudio Imbrenda) [1853312] - [s390] s390/pci: define kernel parameters for PCI multifunction (Claudio Imbrenda) [1853312] - [pci] s390/pci: embedding hotplug_slot in zdev (Claudio Imbrenda) [1853312] - [s390] s390/pci: Expose new port attribute for PCIe functions (Claudio Imbrenda) [1853312] - [s390] s390/pci: Improve handling of unset UID (Claudio Imbrenda) [1853312] - [s390] s390/pci: Fix zpci_alloc_domain() over allocation (Claudio Imbrenda) [1853312] - [arm64] arm64: insn: Fix two bugs in encoding 32-bit logical immediates (Yauheni Kaliuta) [1900977] - [iommu] iommu/amd: Set DTEto represent 512 IRTEs (Jerry Snitselaar) [1897492 1894769] - [iommu] iommu/amd: Increase interrupt remapping table limit to 512 entries (Jerry Snitselaar) [1897492 1894769] - [tools] selftests: forwarding: Add MPLS L2VPN test (Guillaume Nault) [1861261] - [net] sched: act_mpls: Add action to push MPLS LSE before Ethernet header (Guillaume Nault) [1861261] - [net] sched: act_vlan: Add {POP,PUSH}_ETH actions (Guillaume Nault) [1861261] - [fs] cifs: Fix incomplete memory allocation on setxattr path (Leif Sahlberg) [1903883] - [fs] cifs: Fix leak when handling lease break for cached root fid (Leif Sahlberg) [1903883] - [fs] Revert "cifs: Fix the target file was deleted when rename failed." (Leif Sahlberg) [1903883] - [fs] cifs: update internal module version number (Leif Sahlberg) [1903883] - [fs] cifs: fix reference leak for tlink (Leif Sahlberg) [1903883] - [fs] smb3: fix unneeded error message on change notify (Leif Sahlberg) [1903883] - [fs] cifs: remove the retry in cifs_poxis_lock_set (Leif Sahlberg) [1903883] - [fs] smb3: fix access denied on change notify request to some servers (Leif Sahlberg) [1903883] - [fs] Replace HTTP links with HTTPS ones: CIFS (Leif Sahlberg) [1903883] - [fs] cifs: prevent truncation from long to int in wait_for_free_credits (Leif Sahlberg) [1903883] - [fs] cifs: Fix the target file was deleted when rename failed (Leif Sahlberg) [1903883] - [fs] SMB3: Honor 'posix' flag for multiuser mounts (Leif Sahlberg) [1903883] - [fs] SMB3: Honor 'handletimeout' flag for multiuser mounts (Leif Sahlberg) [1903883] - [fs] SMB3: Honor lease disabling for multiuser mounts (Leif Sahlberg) [1903883] - [fs] SMB3: Honor persistent/resilient handle flags for multiuser mounts (Leif Sahlberg) [1903883] - [fs] SMB3: Honor 'seal' flag for multiuser mounts (Leif Sahlberg) [1903883] - [fs] cifs: Display local UID details for SMB sessions in DebugData (Leif Sahlberg) [1903883] - [fs] cifs: misc: Use array_size() in if-statement controlling expression (Leif Sahlberg) [1903883] - [fs] cifs: update ctime and mtime during truncate (Leif Sahlberg) [1903883] - [fs] cifs/smb3: Fix data inconsistent when punch hole (Leif Sahlberg) [1903883] - [fs] cifs/smb3: Fix data inconsistent when zero file range (Leif Sahlberg) [1903883] - [fs] cifs: Fix double add page to memcg when cifs_readpages (Leif Sahlberg) [1903883] - [fs] cifs: Fix cached_fid refcnt leak in open_shroot (Leif Sahlberg) [1903883] - [fs] smb3: Add debug message for new file creation with idsfromsid mount option (Leif Sahlberg) [1903883] - [fs] cifs: fix chown and chgrp when idsfromsid mount option enabled (Leif Sahlberg) [1903883] - [fs] smb3: allow uid and gid owners to be set on create with idsfromsid mount option (Leif Sahlberg) [1903883] - [fs] smb311: Add tracepoints for new compound posix query info (Leif Sahlberg) [1903883] - [fs] smb311: add support for using info level for posix extensions query (Leif Sahlberg) [1903883] - [fs] smb311: Add support for lookup with posix extensions query info (Leif Sahlberg) [1903883] - [fs] smb311: Add support for SMB311 query info (non-compounded) (Leif Sahlberg) [1903883] - [fs] SMB311: Add support for query info using posix extensions (level 100) (Leif Sahlberg) [1903883] - [fs] smb3: add indatalen that can be a non-zero value to calculation of credit charge in smb2 ioctl (Leif Sahlberg) [1903883] - [fs] smb3: fix typo in mount options displayed in /proc/mounts (Leif Sahlberg) [1903883] - [fs] cifs: Add get_security_type_str function to return sec type (Leif Sahlberg) [1903883] - [fs] smb3: extend fscache mount volume coherency check (Leif Sahlberg) [1903883] - [fs] cifs: update internal module version number (Leif Sahlberg) [1903883] - [fs] smb3: fix incorrect number of credits when ioctl MaxOutputResponse > 64K (Leif Sahlberg) [1903883] - [fs] smb3: remove static checker warning (Leif Sahlberg) [1903883] - [fs] cifs: fix minor typos in comments and log messages (Leif Sahlberg) [1903883] - [fs] smb3: minor update to compression header definitions (Leif Sahlberg) [1903883] - [fs] cifs: minor fix to two debug messages (Leif Sahlberg) [1903883] - [fs] cifs: Standardize logging output (Leif Sahlberg) [1903883] - [fs] smb3: Add new parm "nodelete" (Leif Sahlberg) [1903883] - [fs] cifs: get rid of unused parameter in reconn_setup_dfs_targets() (Leif Sahlberg) [1903883] - [fs] cifs: handle hostnames that resolve to same ip in failover (Leif Sahlberg) [1903883] - [fs] cifs: set up next DFS target before generic_ip_connect() (Leif Sahlberg) [1903883] - [fs] cifs: remove redundant initialization of variable rc (Leif Sahlberg) [1903883] - [fs] cifs: handle "nolease" option for vers=1.0 (Leif Sahlberg) [1903883] - [fs] cifs: fix leaked reference on requeued write (Leif Sahlberg) [1903883] - [fs] cifs: Fix null pointer check in cifs_read (Leif Sahlberg) [1903883] - [fs] CIFS: Spelling s/EACCESS/EACCES/ (Leif Sahlberg) [1903883] - [fs] cifs: fix uninitialised lease_key in open_shroot() (Leif Sahlberg) [1903883] - [fs] cifs: ensure correct super block for DFS reconnect (Leif Sahlberg) [1903883] - [fs] cifs: do not share tcons with DFS (Leif Sahlberg) [1903883] - [fs] cifs: minor update to comments around the cifs_tcp_ses_lock mutex (Leif Sahlberg) [1903883] - [fs] cifs: protect updating server->dstaddr with a spinlock (Leif Sahlberg) [1903883] - [fs] smb3: remove overly noisy debug line in signing errors (Leif Sahlberg) [1903883] - [fs] cifs: improve read performance for page size 64KB & cache=strict & vers=2.1+ (Leif Sahlberg) [1903883] - [fs] cifs: dump the session id and keys also for SMB2 sessions (Leif Sahlberg) [1903883] - [fs] smb3: enable swap on SMB3 mounts (Leif Sahlberg) [1903883] - [fs] smb3: change noisy error message to FYI (Leif Sahlberg) [1903883] - [fs] cifs: update internal module version number (Leif Sahlberg) [1903883] - [fs] smb3: use SMB2_SIGNATURE_SIZE define (Leif Sahlberg) [1903883] - [fs] CIFS: Fix bug which the return value by asynchronous read is error (Leif Sahlberg) [1903883] - [fs] CIFS: check new file size when extending file by fallocate (Leif Sahlberg) [1903883] - [fs] SMB3: Minor cleanup of protocol definitions (Leif Sahlberg) [1903883] - [fs] SMB3: Additional compression structures (Leif Sahlberg) [1903883] - [fs] SMB3: Add new compression flags (Leif Sahlberg) [1903883] - [fs] cifs: smb2pdu.h: Replace zero-length array with flexible-array member (Leif Sahlberg) [1903883] - [fs] cifs: clear PF_MEMALLOC before exiting demultiplex thread (Leif Sahlberg) [1903883] - [fs] cifs: cifspdu.h: Replace zero-length array with flexible-array member (Leif Sahlberg) [1903883] - [fs] CIFS: Warn less noisily on default mount (Leif Sahlberg) [1903883] - [fs] fs/cifs: fix gcc warning in sid_to_id (Leif Sahlberg) [1903883] - [fs] cifs: allow unlock flock and OFD lock across fork (Leif Sahlberg) [1903883] - [fs] cifs: do d_move in rename (Leif Sahlberg) [1903883] - [fs] cifs: add SMB2_open() arg to return POSIX data (Leif Sahlberg) [1903883] - [fs] cifs: plumb smb2 POSIX dir enumeration (Leif Sahlberg) [1903883] - [fs] cifs: add smb2 POSIX info level (Leif Sahlberg) [1903883] - [fs] cifs: rename posix create rsp (Leif Sahlberg) [1903883] - [fs] cifs: print warning mounting with vers=1.0 (Leif Sahlberg) [1903883] - [fs] smb3: fix performance regression with setting mtime (Leif Sahlberg) [1903883] - [fs] cifs: make use of cap_unix(ses) in cifs_reconnect_tcon() (Leif Sahlberg) [1903883] - [fs] cifs: use mod_delayed_work() for &server->reconnect if already queued (Leif Sahlberg) [1903883] - [fs] cifs: call wake_up(&server->response_q) inside of cifs_reconnect() (Leif Sahlberg) [1903883] - [fs] cifs: do not ignore the SYNC flags in getattr (Leif Sahlberg) [1903883] - [tools] tools/power/x86/intel-speed-select: Update version for v5.10 (Prarit Bhargava) [1896211] - [tools] tools/power/x86/intel-speed-select: Fix missing base-freq core IDs (Prarit Bhargava) [1896211] - [tools] tools/power/x86/intel-speed-select: Update version for v5.9 (Prarit Bhargava) [1896211] - [tools] tools/power/x86/intel-speed-select: Add retries for mail box commands (Prarit Bhargava) [1896211] - [tools] tools/power/x86/intel-speed-select: Add option to delay mbox commands (Prarit Bhargava) [1896211] - [tools] tools/power/x86/intel-speed-select: Ignore -o option processing on error (Prarit Bhargava) [1896211] - [tools] tools/power/x86/intel-speed-select: Change path for caching topology info (Prarit Bhargava) [1896211] - [kernel] perf/core: Fix race in the perf_mmap_close() function (Michael Petlan) [1869925] {CVE-2020-14351} - [kernel] perf: Make struct ring_buffer less ambiguous (Michael Petlan) [1869925] {CVE-2020-14351} - [arm64] arm64: bpf: Fix branch offset in JIT (Yauheni Kaliuta) [1875342]- [hwmon] hwmon: (amd_energy) fix allocation of hwmon_channel_info config (David Arcari) [1911220] - [hwmon] hwmon: (amd_energy) Add AMD family 19h model 01h x86 match (David Arcari) [1911220] - [hwmon] hwmon: (amd_energy) modify the visibility of the counters (David Arcari) [1911220] - [hwmon] hwmon: (amd_energy) Improve the accumulation logic (David Arcari) [1911220] - [hwmon] hwmon: (amd_energy) optimize accumulation interval (David Arcari) [1911220] - [hwmon] hwmon: (amd_energy) Move label out of accumulation structure (David Arcari) [1911220] - [powerpc] powerpc/64s: Remove TM from Power10 features (Gustavo Duarte) [1892471] - [netdrv] ionic: start queues before announcing link up (Jonathan Toppins) [1906250] - [fs] NFSD: fix missing refcount in nfsd4_copy by nfsd4_do_async_copy (Benjamin Coddington) [1873897] - [bluetooth] Bluetooth: btusb: Map Typhoon peak controller to BTUSB_INTEL_NEWGEN (Gopal Tiwari) [1900356] - [bluetooth] Bluetooth: btusb: Add support for Intel Bluetooth Device Typhoon Peak (8087:0032) (Gopal Tiwari) [1900356] - [bluetooth] Bluetooth: btusb: Helper function to download firmware to Intel adapters (Gopal Tiwari) [1900356] - [bluetooth] Bluetooth: btusb: Define a function to construct firmware filename (Gopal Tiwari) [1900356] - [bluetooth] Bluetooth: btusb: Add *setup* function for new generation Intel controllers (Gopal Tiwari) [1900356] - [bluetooth] Bluetooth: btintel: Fix endianness issue for TLV version information (Gopal Tiwari) [1900356] - [bluetooth] Bluetooth: btintel: Functions to send firmware header / payload (Gopal Tiwari) [1900356] - [bluetooth] Bluetooth: btintel: Add infrastructure to read controller information (Gopal Tiwari) [1900356] - [bluetooth] Bluetooth: btintel: Refactor firmware download function (Gopal Tiwari) [1900356] - [bluetooth] Bluetooth: btusb: Update boot parameter specific to SKU (Gopal Tiwari) [1900356] - [bluetooth] Bluetooth: btusb: Refactor of firmware download flow for Intel conrollers (Gopal Tiwari) [1900356] - [bluetooth] Bluetooth: btusb: Enable Intel events even if already in operational mode (Gopal Tiwari) [1900356] - [bluetooth] Bluetooth: btusb: Configure Intel debug feature based on available support (Gopal Tiwari) [1900356] - [bluetooth] Bluetooth: btusb: Add support to read Intel debug feature (Gopal Tiwari) [1900356] - [kernel] rcuwait: avoid lockdep splats from rcuwait_active() (Auger Eric) [1903095] - [net] udp: fix the proto value passed to ip_protocol_deliver_rcu for the segments (Xin Long) [1879403] - [net] udp: fix IP header access and skb lookup on Fast/frag0 UDP GRO (Xin Long) [1879403] - [net] udp: fix UDP header access on Fast/frag0 UDP GRO (Xin Long) [1879403] - [net] ethtool: add missing NETIF_F_GSO_FRAGLIST feature string (Xin Long) [1879403] - [net] fix fraglist segmentation reference count leak (Xin Long) [1879403] - [net] udp: initialize is_flist with 0 in udp_gro_receive (Xin Long) [1879403] - [include] udp: segment looped gso packets correctly (Xin Long) [1879403] - [net] udp: Support UDP fraglist GRO/GSO. (Xin Long) [1879403] - [net] Support GRO/GSO fraglist chaining. (Xin Long) [1879403] - [net] Add a netdev software feature set that defaults to off. (Xin Long) [1879403] - [net] Add fraglist GRO/GSO feature flags (Xin Long) [1879403] - [include] udp: Avoid post-GRO UDP checksum recalculation (Xin Long) [1879403] - [net] udp: fix GRO packet of death (Xin Long) [1879403] - [net] udp: fix GRO reception in case of length mismatch (Xin Long) [1879403] - [net] udp: cope with UDP GRO packet misdirection (Xin Long) [1879403] - [net] ipv6: factor out protocol delivery helper (Xin Long) [1879403] - [net] ip: factor out protocol delivery helper (Xin Long) [1879403] - [net] udp: add support for UDP_GRO cmsg (Xin Long) [1879403] - [net] udp: implement GRO for plain UDP sockets. (Xin Long) [1879403]- [powerpc] powerpc/perf: Fix Threshold Event Counter Multiplier width for P10 (Desnes Augusto Nunes do Rosario) [1906084] - [powerpc] powerpc/perf: Exclude kernel samples while counting events in user space (Desnes Augusto Nunes do Rosario) [1906084] - [powerpc] powerpc/perf: Invoke per-CPU variable access with disabled interrupts (Desnes Augusto Nunes do Rosario) [1906084] - [powerpc] powerpc/perf: MMCR0 control for PMU registers under PMCC=00 (Desnes Augusto Nunes do Rosario) [1906084] - [powerpc] powerpc/64s: Convert some cpu_setup() and cpu_restore() functions to C (Desnes Augusto Nunes do Rosario) [1906084] - [powerpc] powerpc/64: Set up a kernel stack for secondaries before cpu_restore() (Desnes Augusto Nunes do Rosario) [1906084] - [powerpc] powerpc: Wire up memtest (Desnes Augusto Nunes do Rosario) [1906084] - [mm] powerpc/mm: Don't report hugepage tables as memory leaks when using kmemleak (Desnes Augusto Nunes do Rosario) [1906084] - [powerpc] powerpc/perf: Fix to update cache events with l2l3 events in power10 (Desnes Augusto Nunes do Rosario) [1906084] - [powerpc] powerpc/perf: Fix to update generic event codes for power10 (Desnes Augusto Nunes do Rosario) [1906084] - [powerpc] powerpc/perf: Add generic and cache event list for power10 DD1 (Desnes Augusto Nunes do Rosario) [1906084] - [powerpc] powerpc/perf: Fix the PMU group constraints for threshold events in power10 (Desnes Augusto Nunes do Rosario) [1906084] - [powerpc] powerpc/perf: Update the PMU group constraints for l2l3 events in power10 (Desnes Augusto Nunes do Rosario) [1906084] - [powerpc] powerpc/perf: Fix to update radix_scope_qual in power10 (Desnes Augusto Nunes do Rosario) [1906084] - [nvme] nvme-pci: mark Samsung PM1725a as IGNORE_DEV_SUBNQN (Gopal Tiwari) [1903513] - [base] driver: core: Fix list corruption after device_del() (Torez Smith) [1900751] - [base] device property: Don't clear secondary pointer for shared primary firmware node (Torez Smith) [1900751] - [base] device property: Keep secondary firmware node secondary by type (Torez Smith) [1900751] - [of] of: property: Fix create device links for all child-supplier dependencies (Torez Smith) [1900751] - [base] drivers/base/test: fix global-out-of-bounds error (Torez Smith) [1900751] - [base] driver core: Fix use-after-free and double free on glue directory (Torez Smith) [1900751] - [thunderbolt] thunderbolt: Add uaccess dependency to debugfs interface (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Use "if USB4" instead of "depends on" in Kconfig (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Allow KUnit tests to be built also when CONFIG_USB4=m (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: debugfs: Fix uninitialized return in counters_write() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Add debugfs interface (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: cdc-acm: Add DISABLE_ECHO for Renesas USB Download mode (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: ucsi: Report power supply changes (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: hisilicon: fix refercence leak in xhci_histb_probe (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Add support for Intel Tiger Lake-H (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: apple-mfi-fastcharge: fix reference leak in apple_mfi_fc_set_property (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Only configure USB4 wake for lane 0 adapters (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Fix memory leak if ida_simple_get() fails in enumerate_services() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: option: add Telit FN980 composition 0x1055 (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: option: add LE910Cx compositions 0x1203, 0x1230, 0x1231 (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: cyberjack: fix write-URB completion race (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: Add NO_LPM quirk for Kingston flash drive (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: Don't create stream debugfs files with spinlock held (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: xhci: Workaround for S3 issue on AMD SNPS 3.0 xHC (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: Fix sizeof() mismatch (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: stusb160x: fix signedness comparison issue with enum variables (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: add missing MODULE_DEVICE_TABLE() to stusb160x (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usbcore: Check both id_table and match() when both available (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: stusb160x: fix an IS_ERR() vs NULL check in probe (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: tcpm: reset hard_reset_count for any disconnect (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: cdc-acm: fix cooldown mechanism (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: fix kernel-doc markups (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: stusb160x: fix some signedness bugs (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: option: add Quectel EC200T module support (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Add the missed ida_simple_remove() in ring_request_msix() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [documentation] usb: docs: document altmode register/unregister functions (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: Add QCOM PMIC typec detection driver (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: option: add Cellient MPL200 card (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: tcpci_maxim: Add support for Sink FRS (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: tcpci: Implement callbacks for FRS (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [include] usb: typec: tcpm: Add support for Sink Fast Role SWAP(FRS) (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: tcpci_maxim: Chip level TCPC driver (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: tcpci: Add set_vbus tcpci callback (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: tcpci: Add a getter method to retrieve tcpm_port reference (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: cdc-acm: add quirk to blacklist ETAS ES58X devices (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: ftdi_sio: use cur_altsetting for consistency (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: option: Add Telit FT980-KS composition (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: core: remove polling for /sys/kernel/debug/usb/devices (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: add support for STUSB160x Type-C controller family (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: add typec_find_pwr_opmode (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: hd3ss3220: Use OF graph API to get the connector fwnode (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: cdc-wdm: Make wdm_flush() interruptible and add wdm_fsync() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: displayport: Reduce noise from the driver (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: hub: Add Kconfig option to reduce number of port initialization retries (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: hub: Clean up use of port initialization schemes and retries (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: qcserial: fix altsetting probing (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: ftdi_sio: clean up jtag quirks (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: pl2303: add device-id for HP GC device (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: ftdi_sio: add support for FreeCalypso JTAG+UART adapters (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: cdc-acm: clean up no-union-descriptor handling (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: cdc-acm: use common data-class define (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: cdc-acm: handle broken union descriptors (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] Revert "cdc-acm: hardening against malicious devices" (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usbcore/driver: Accommodate usbip (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [include] PM: core: introduce pm_ptr() macro (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [kernel] sched: Provide sched_set_fifo() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usbcore/driver: Fix incorrect downcast (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usbcore/driver: Fix specific driver selection (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [sound] USB: correct API of usb_control_msg_send/recv in sound driver (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: correct API of usb_control_msg_send/recv (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] Revert "USB: legousbtower: use usb_control_msg_recv()" (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] Revert "USB: core: hub.c: use usb_control_msg_send() in a few places" (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: pci-quirks: convert to readl_poll_timeout_atomic() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: early: ehci-dbgp: convert to readl_poll_timeout_atomic() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: early: convert to readl_poll_timeout_atomic() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: appledisplay: use module_usb_driver to simplify the code (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: xhci: add debugfs support for ep with stream (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: don't create endpoint debugfs entry before ring buffer is set (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: Tune interrupt blocking for isochronous transfers (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: xhci: omit duplicate actions when suspending a runtime suspended host (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: host: xhci-plat: improve the comments for xhci_plat_suspend (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: host: xhci-plat: add wakeup entry at sysfs (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: host: xhci-plat: add priv quirk for skip PHY initialization (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: host: xhci-plat: delete the unnecessary code (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: host: xhci-plat: add .suspend_quirk for struct xhci_plat_priv (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: host: xhci-plat: add platform data support (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: cdc-acm: cleanup of data structures (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: adutux: fix debugging (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usblp: fix race between disconnect() and read() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: don't inherity DMA properties for USB devices (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] ehci-hcd: Move include to keep CRC stable (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Only stop control channel when entering freeze (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Capitalize comment on top of QUIRK_FORCE_POWER_LINK_CONTROLLER (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Correct tb_check_quirks() kernel-doc (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Log correct zeroX entries in decode_error() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Handle ERR_LOCK notification (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: intel_pmc_mux: Handle SCU IPC error conditions (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: quirks: Add USB_QUIRK_IGNORE_REMOTE_WAKEUP quirk for BYD zhaoxin notebook (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: tcpci: update ROLE_CONTROL for DRP (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: tcpci: Add support when hidden tx registers are inaccessible (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: tcpci: Add register definitions to tcpci (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: UAS: use macro for reporting results (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: intel_pmc_mux: Pass correct USB Type-C port number to SoC (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: intel_pmc_mux: Add dependency on ACPI (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: microtek: use set_host_byte() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: UAS: fix disconnect by unplugging a hub (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: ucsi: Prevent mode overrun (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: ucsi: acpi: Increase command completion timeout value (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: legousbtower: use usb_control_msg_recv() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: core: hub.c: use usb_control_msg_send() in a few places (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: core: message.c: use usb_control_msg_send() in a few places (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb typec: mt6360: Add support for mt6360 Type-C driver (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: host: ehci-sched: Remove ununsed function tt_start_uframe() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: ohci: Make distrust_firmware param default to false (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: ohci: Default to per-port over-current protection (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Retry DROM read once if parsing fails (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: intel_pmc_mux: Support for device role (UFP) (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: intel_pmc_mux: Check the port status before connect (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: intel_pmc_mux: Do not configure SBU and HSL Orientation in Alternate modes (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: intel_pmc_mux: Do not configure Altmode HPD High (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] device connection: Remove struct device_connection (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] uas: bump hw_max_sectors to 2048 blocks for SS or faster drives (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] uas: fix sdev->host->dma_dev (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb-storage: fix sdev->host->dma_dev (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb/host: ehci-npcm7xx: Use pm_ptr() macro (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb/misc: usb3503: Use pm_ptr() macro (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb/misc: usb4604: Use pm_ptr() macro (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: core: driver: fix stray tabs in error messages (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: ucsi: acpi: Check the _DEP dependencies (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: core: fix slab-out-of-bounds Read in read_descriptors (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: Fix out of sync data toggle if a configured device is reconfigured (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: intel_pmc_mux: Un-register the USB role switch (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Introduce tb_switch_is_ice_lake() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Introduce tb_switch_is_tiger_lake() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Check for Intel vendor ID when identifying controller (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Introduce tb_port_is_nhi() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Create device links from ACPI description (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: No need to warn in TB_CFG_ERROR_INVALID_CONFIG_SPACE (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Introduce tb_switch_next_cap() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Introduce tb_port_next_cap() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Move struct tb_cap_any to tb_regs.h (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Add runtime PM for Software CM (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [pci] PCI / thunderbolt: Switch to use device links instead of PCI quirk (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Enable wakes from system suspend (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Tear down DP tunnels when suspending (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Disable lane 1 for XDomain connection (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Configure port for XDomain (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Set port configured for both ends of the link (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Configure link after lane bonding is enabled (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Do not change default USB4 router notification timeout (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Initialize TMU again on resume (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Send reset only to first generation routers (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Do not program NFC buffers for USB4 router protocol adapters (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Optimize NHI LC mailbox command processing (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Optimize Force Power logic (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Software CM only should set force power in Tiger Lake (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Use bit 31 to check if Firmware CM is running in Tiger Lake (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: No need to log an error if tb_switch_lane_bonding_enable() fails (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Use kobj_to_dev() instead of container_of() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: option: support dynamic Quectel USB compositions (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: option: add support for SIM7070/SIM7080/SIM7090 modules (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: tcpm: Migrate workqueue to RT priority for processing events (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [include] usb: typec: pd: Fix formatting in pd.h header (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: tcpm: During PR_SWAP, source caps should be sent only after tSwapSourceStart (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: usblcd: Remove the superfluous break (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: storage: Add unusual_uas entry for Sony PSZ drives (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: Ignore UAS for JMicron JMS567 ATA/ATAPI Bridge (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: quirks: Ignore duplicate endpoint on Sound Devices MixPre-D (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: atm: don't use snprintf() for sysfs attrs (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: tcpm: Fix Fix source hard reset response for TDA 2.3.1.1 and TDA 2.3.1.2 failures (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Use maximum USB3 link rate when reclaiming if link is not up (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Add USB3 bandwidth management (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Disable ports that are not implemented (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: ftdi_sio: add IDs for Xsens Mti USB converter (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: Always restore EP_SOFT_CLEAR_TOGGLE even if ep reset failed (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: Do warm-reset when both CAS and XDEV_RESUME are set (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: host: xhci: fix ep context print mismatch in debugfs (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: uas: Add quirk for PNY Pro Elite (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: Better name for __check_usb_generic() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: Fix device driver race (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: Also match device drivers using the ->match vfunc (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: host: xhci-tegra: fix tegra_xusb_get_phy() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: host: xhci-tegra: otg usb2/usb3 port init (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: host: pci-quirks: Bypass xHCI quirks for Raspberry Pi 4 (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [firmware] Revert "USB: pci-quirks: Add Raspberry Pi 4 quirk" (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: xhci-pci: Add support for reset controllers (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: core: Solve race condition in anchor cleanup functions (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: common: usb-conn-gpio: Print error on failure to get VBUS (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: common: usb-conn-gpio: Make VBUS supply optional (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: yurex: remove needless check before usb_free_coherent() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: host: xhci-tegra: remove a duplicated entry (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: storage: isd200: fix spelling mistake "removeable" -> "removable" (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: xhci-mtk: Fix typo (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: hcd: Fix use after free in usb_hcd_pci_remove() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: ucsi: Hold con->lock for the entire duration of ucsi_register_port() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: ucsi: Rework ppm_lock handling (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: ucsi: Fix 2 unlocked ucsi_run_command calls (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: ucsi: Fix AB BA lock inversion (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: lvtest: return proper error code in probe (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: cdc-acm: rework notification_buffer resizing (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: quirks: Add no-lpm quirk for another Raydium touchscreen (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: yurex: Fix bad gfp argument (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: merge fix for kunix_resource changes (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: common: usb-conn-gpio: Register charger (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: xhci: Fix ASMedia ASM1142 DMA addressing (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: xhci: define IDs for various ASMedia host controllers (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: Simplify USB ID table match (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: tcpm: Add WARN_ON ensure we are not trying to send 2 VDM packets at the same time (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: tcpm: Fix AB BA lock inversion between tcpm code and the alt-mode drivers (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: tcpm: Refactor tcpm_handle_vdm_request (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: tcpm: Refactor tcpm_handle_vdm_request payload handling (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: tcpm: Add tcpm_queue_vdm_unlocked() helper (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: tcpm: Move mod_delayed_work(&port->vdm_state_machine) call into tcpm_queue_vdm() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: dbc: Make function xhci_dbc_ring_alloc() static (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: dbgtty: Make some functions static (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [of] of: property: Add device link support for pinctrl-0 through pinctrl-8 (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [of] of: property: Add device link support for multiple DT bindings (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: iowarrior: fix up report size handling for some devices (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: dbc: remove tty specific port structure from struct xhci_dbc (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: dbgcap: remove dbc dependency on dbctty specific flag (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: dbc: Add a operations structure to access driver functions (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: dbctty: split dbc tty driver registration and unregistration functions (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: dbc: remove endpoint pointers from dbc_port structure (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: dbc: simplify dbc requests allocation and queueing (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: dbc: Pass dbc pointer to dbc start and stop functions (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: dbc: Pass dbc pointer to dbc memory init and cleanup functions (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: dbc: don't use generic xhci ring allocation functions for dbc (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: dbc: Don't use generic xhci context allocation for dbc (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: dbc: Use dbc structure in the request completion instead of xhci_hcd (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: dbc: Pass dbc pointer to get_in/out_ep() helper functions to get endpoints (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: dbgtty: Pass dbc pointer when registering a dbctty device (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: dbc: Pass dbc pointer to dbc_handle_xfer_event() instead of xhci_hcd pointer (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: dbc: Change to pass dbc pointer to xhci_do_dbc_stop() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: dbc: Pass dbc pointer to endpoint init and exit functions (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: dbc: Get the device pointer from dbc structure in dbc_ep_do_queue() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: dbc: Don't pass the xhci pointer as a parameter to xhci_dbc_init_context() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: dbc: Don't use xhci_write_64() as it takes xhci as a parameter (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: dbc: Use dev_info() and similar instead of xhci_info() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: dbc: Add device pointer to dbc structure (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: dbc: Remove dbc_dma_free_coherent() wrapper (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: dbc: Remove dbc_dma_alloc_coherent() wrapper (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: dbc: Don't use generic xhci erst allocation and free functions (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: Don't pass struct xhci_hcd pointer to xhci_link_seg() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: dbc: Don't use generic xhci inc_deq() function for dbc (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: Make debug message consistent with bus and port number (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: tegra: Fix allocation for the FPCI context (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: usbfs: stop using compat_alloc_user_space (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: xhci: Fix ASM2142/ASM3142 DMA addressing (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: xhci-mtk: fix the failure of bandwidth allocation (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: appledisplay: remove needless check before usb_free_coherent() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: usbtest: reduce stack usage in test_queue (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: tcpm: Stay in BIST mode till hardreset or unattached (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: tcpci: Support BIST test data mode for compliance (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: tcpm: Support bist test data mode for compliance (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: tcpm: Error handling for tcpm_register_partner_altmodes (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: Comment correction for typec_partner_register_altmode (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: intel_pmc_mux: Avoid connect request on disconnect (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: core: fix quirks_param_set() writing to a const pointer (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: hcd: Try MSI interrupts on PCI devices (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: qcserial: add EM7305 QDL product ID (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: iuu_phoenix: fix led-activity helpers (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: iuu_phoenix: fix memory corruption (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: misc: sisusbvga: Move static const tables out to different include file (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: misc: sisusbvga: sisusb_init: Remove genunine unused static const arrays (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: class: cdc-wdm: Provide description for usb_cdc_wdm_register()'s manage_power arg (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [include] usb: linux/usb/serial.h: drop duplicated word in comment (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [include] usb: linux/usb/pd_vdo.h: drop duplicated word in comment (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [include] usb: linux/usb.h: drop duplicated word in comment (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: Remove pci-dma-compat wrapper APIs (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: sisusbvga: Fix a potential UB casued by left shifting a negative value (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: ohci: Replace HTTP links with HTTPS ones (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: Replace HTTP links with HTTPS ones (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: host: xhci-plat: Replace HTTP links with HTTPS ones (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: sierra: clean up special-interface handling (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: cp210x: use in-kernel types in port data (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: cp210x: drop unnecessary packed attributes (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: cp210x: add support for TIOCGICOUNT (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: cp210x: add support for line-status events (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: cp210x: disable interface on errors in open (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: OHCI: Use fallthrough pseudo-keyword (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: host: Use fallthrough pseudo-keyword (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: Use fallthrough pseudo-keyword (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: storage: replace HTTP links with HTTPS ones (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: host: xhci-plat: Do not define 'struct acpi_device_id' when !CONFIG_ACPI (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: early: xhci-dbc: File headers are not good candidates for kerneldoc (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: early: xhci-dbc: Supply missing 'xhci-dbgp.h' headerfile (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: early: ehci-dbgp: Remove set but never checked variable 'ret' (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: ucsi: ucsi: Staticify and stop export of ucsi_init() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: misc: legousbtower: Demote function header which is clearly not kerneldoc (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: misc: legousbtower: Demote obvious misuse of kerneldoc to standard comment blocks (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: misc: ldusb: Demote obvious misuse of kerneldoc to standard comment blocks (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: misc: iowarrior: Demote obvious misuse of kerneldoc to standard comment blocks (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: misc: iowarrior: Fix odd corruption issue in the file header (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: tcpm: fusb302: Use 'gnu_printf' format notation (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: altmodes: displayport: Supply missing displayport.h include file (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: altmodes: displayport: File headers are not good candidates for kerneldoc (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: storage: alauda: Remove set but unchecked variable (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: host: xhci-debugfs: Use 'gnu_printf' format notation (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: host: xhci-dbgtty: File headers are not good candidates for kerneldoc (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: host: xhci-dbgcap: File headers are not good candidates for kerneldoc (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: host: xhci-mem: Demote obvious misuse of kerneldoc to standard comment block (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: host: xhci: Demote obvious misuse of kerneldoc to standard comment block (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: misc: adutux: Demote obvious misuse of kerneldoc to standard comment blocks (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: atm: ueagle-atm: Demote obvious misuse of kerneldoc to standard comment blocks (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: core: ledtrig-usbport: Demote obvious misuse of kerneldoc to standard comment blocks (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: drop redundant transfer-buffer casts (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [include] USB: serial: drop extern keyword from function declarations (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [include] USB: serial: drop unnecessary sysrq include (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: add sysrq break-handler dummy (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: inline sysrq dummy function (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: only process sysrq when enabled (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: only set sysrq timestamp for consoles (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: ftdi_sio: fix break and sysrq handling (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: ftdi_sio: clean up receive processing (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: ftdi_sio: make process-packet buffer unsigned (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: use fallthrough pseudo-keyword (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: option: add Quectel EG95 LTE modem (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: ch341: fix missing simulated-break margin (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: cp210x: re-enable auto-RTS on open (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: cp210x: enable usb generic throttle/unthrottle (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: ch341: simulate break condition if not supported (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: class: usbtmc: File headers are not good candidates for kerneldoc (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: host: ohci: Mark cc_to_error as __maybe_unused (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: common: ulpi: Fix a few kerneldoc related issues (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: common: usb-conn-gpio: Demote comment block which is clearly not kerneldoc (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: common: debug: Demote comment blocks which are obviously not kerneldoc (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: host: pci-quirks: Demote function header from kerneldoc to comment block (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [include] USB: Fix up terminology in include files (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Fix old style declaration warning (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: console: add support for flow control (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: quatech2: drop two stub functions (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: kobil_sct: log failure to update line settings (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: keyspan_pda: drop unused firmware reset status (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: iuu_phoenix: drop unused URB submission results (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: garmin_gps: don't compile unused packet definitions (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: intel_pmc_mux: Add support for USB4 (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: intel_pmc_mux: Definitions for response status bits (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [include] usb: typec: Add data structure for Enter_USB message (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [include] usb: typec: Combine the definitions for Accessory and USB modes (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: Fix up terminology (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [include] usb: fix kernel-doc warnings and formatting in (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Add support for authenticate on disconnect (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Add support for separating the flush to SPI and authenticate (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Ensure left shift of 512 does not overflow a 32 bit int (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: ch341: add min and max line-speed macros (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: ch341: name prescaler, divisor registers (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: Poll for U0 after disabling USB2 LPM (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: Return if xHCI doesn't support LPM (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: host: xhci-mtk: avoid runtime suspend when removing hcd (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: Fix enumeration issue when setting max packet size for FS devices (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: Fix incorrect EP_STATE_MASK (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: ch341: add new Product ID for CH340 (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: option: add GosunCn GM500 series (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: cypress_m8: enable Simply Automated UPB PIM (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Add support for on-board retimers (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Implement USB4 port sideband operations for retimer access (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Split common NVM functionality into a separate file (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Retry USB4 block read operation (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Generalize usb4_switch_do__data() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Add Intel USB-IF ID to the NVM upgrade supported list (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Increase DP DPRX wait timeout (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Make tb_port_get_link_speed() available to other files (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Handle incomplete PCIe/USB3 paths correctly in discovery (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Increase path length in discovery (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Add KUnit tests for tunneling (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Add KUnit tests for path walking (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Add DP IN resources for all routers (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Report consumed bandwidth in both directions (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Make usb4_switch_map_pcie_down() also return enabled ports (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Make usb4_switch_map_usb3_down() also return enabled ports (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Do not tunnel USB3 if link is not USB4 (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Implement USB3 bandwidth negotiation routines (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Check that both ports are reachable when allocating path (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Make tb_path_alloc() work with tree topologies (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Make tb_next_port_on_path() work with tree topologies (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Fix path indices used in USB3 tunnel discovery (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [netdrv] thunderbolt: Get rid of E2E workaround (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: NHI can use HopIDs 1-7 (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: No need to warn if NHI hop_count != 12 or hop_count != 32 (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Build initial XDomain property block upon first connect (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: OTG: rename product list of devices (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: storage: scsi: fix up comment to be more specific (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: storage: fix wording in error message (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: sierra: unify quirk handling logic (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: qcserial: fix up wording in a comment (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: OHCI: remove obsolete FIXME comment (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: rename USB OTG hub configuration option (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: rename USB quirk to USB_QUIRK_ENDPOINT_IGNORE (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [uapi] USB: replace hardcode maximum usb string length by definition (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: tcpci_rt1711h: avoid screaming irq causing boot hangs (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: usbtest: fix missing kfree(dev->buf) in usbtest_disconnect (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: ehci: reopen solution for Synopsys HC bug (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] cdc-acm: Add DISABLE_ECHO quirk for Microchip/SMSC chip (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: add USB_QUIRK_DELAY_INIT for Logitech C922 (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: mux: intel_pmc_mux: Fix DP alternate mode entry (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: sisusbvga: change char to u8 for sisusb_copy_memory (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: sisusb_con: Use array_size() helper in memcpy() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: xhci: tegra: Remove PLL power supplies (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] drivers: usb: Fix trivial spelling (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: core: additional Device Classes to debug/usb/devices (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Improve USB4 config symbol help text (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: core: kcov: collect coverage from usb complete callback (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: get rid of pointless access_ok() calls (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: ch341: fix lockup of devices with limited prescaler (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: ch341: add basis for quirk detection (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] CDC-ACM: heed quirk also in error handling (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: option: add Telit LE910C1-EUX compositions (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: qcserial: add DW5816e QDL support (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Add trivial .shutdown (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: Ensure USB_ROLE_SWITCH is set as a dependency for tps6598x (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: xhci: make symbols static (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: usb_wwan: do not resubmit rx urb on fatal errors (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb/xhci-plat: Set PM runtime as active on resume (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: xhci: Add support for Renesas controller with memory (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: renesas-xhci: Add the renesas xhci driver (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: hci: add hc_driver as argument for usb_hcd_pci_probe (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: core: hub: limit HUB_QUIRK_DISABLE_AUTOSUSPEND to USB5534B (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: usbfs: fix mmap dma mismatch (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: host: xhci-plat: keep runtime active when removing host (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: xhci: Fix NULL pointer dereference when enqueuing trbs from urb sg list (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Update Kconfig to allow building on other architectures (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: mux: intel: Fix DP_HPD_LVL bit field (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: ehci: Add new EHCI driver for Broadcom STB SoC's (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: xhci: xhci-plat: Add support for Broadcom STB SoC's (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: tps6598x: Add USB role switching logic (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: tps6598x: Add OF probe binding (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: roles: Switch on role-switch uevent reporting (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: mux: intel_pmc_mux: Support for static SBU/HSL orientation (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: Add typec_find_orientation() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usblp: poison URBs upon disconnect (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] sierra-ms: do not call scsi_get_host_dev() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [firmware] USB: pci-quirks: Add Raspberry Pi 4 quirk (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [include] thunderbolt: Replace zero-length array with flexible-array (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: usbfs: correct kernel->user page attribute mismatch (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: intel_pmc_mux: Fix the property names (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: mux: intel: Handle alt mode HPD_HIGH (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: core: Fix misleading driver bug report (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: qcserial: Add DW5816e support (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: uas: add quirk for LaCie 2Big Quadra (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [of] of: property: Do not link to disabled devices (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Check return value of tb_sw_read() in usb4_switch_op() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: core: hub: use true, false for bool variable (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: ucsi: Fix the stub for ucsi_register_port_psy() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: mux: Convert the Intel PMC Mux driver to use new SCU IPC API (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: ucsi: register with power_supply class (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: ucsi: save power data objects in PD mode (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: ucsi: Correct bit-mask for CCI (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: ucsi: replace magic numbers (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: ucsi: Workaround for missed op_mode change (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: ucsi: set USB data role when partner type is power cable/ufp (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: Storage: Use the correct style for SPDX License Identifier (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: core: Replace an empty statement with a debug message (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb/early: remove unused including (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: pci-quirks: use true, false for bool variables (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: typec: Use the correct style for SPDX License Identifier (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: sisusbvga: Change port variable from signed to unsigned (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb-storage: Add unusual_devs entry for JMicron JMS566 (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: hub: Revert commit bd0e6c9614b9 ("usb: hub: try old enumeration scheme first for high speed devices") (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: hub: Fix handling of connect changes during sleep (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Add support for Intel Tiger Lake (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: altmode: Fix typec_altmode_get_partner sometimes returning an invalid pointer (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: Use the correct style for SPDX License Identifier (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: garmin_gps: add sanity checking for data length (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: Don't clear hub TT buffer on ep0 protocol stall (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: prevent bus suspend if a roothub port detected a over-current condition (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: Fix handling halted endpoint even if endpoint ring appears empty (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [gpio] usb: fusb302: Convert to use GPIO descriptors (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: Add USB_QUIRK_DELAY_CTRL_MSG and USB_QUIRK_DELAY_INIT for Corsair K70 RGB RAPIDFIRE (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: tcpm: Ignore CC and vbus changes in PORT_RESET change (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] cdc-acm: introduce a cool down (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] cdc-acm: close race betrween suspend() and acm_softint (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] UAS: fix deadlock in error handling and PM flushing work (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] UAS: no use logging any details in case of ENODEV (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: pi3usb30532: Set switch_ / mux_desc name field to NULL (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: early: Handle AMD's spec-compliant identifiers, too (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: core: Fix free-while-in-use bug in the USB S-Glibrary (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: misc: Use the correct style for SPDX License Identifier (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: host: Use the correct style for SPDX License Identifier (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: early: Use the correct style for SPDX License Identifier (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: core: Use the correct style for SPDX License Identifier (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] Revert "thunderbolt: Prevent crash if non-active NVMem file is read" (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [of] of: property: Add device link support for extcon (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: cdc-acm: restore capability check order (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: Correct the documentation for typec_cable_put() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: io_edgeport: fix slab-out-of-bounds read in edge_interrupt_callback (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: option: add Wistron Neweb D19Q1 (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: option: add BroadMobi BM806U (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: option: add support for ASKEY WWHC050 (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: core: Add ACPI support for USB interface devices (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: xhci-tegra: Add OTG support (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: f81232: add control driver for F81534A (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: cdc-acm: fix rounding error in TIOCSSERIAL (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: cdc-acm: fix close_delay and closing_wait units in TIOCSSERIAL (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: quirks: add NO_LPM quirk for RTL8153 based ethernet adapters (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: atm: Use the correct style for SPDX License Identifier (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci-pci: Allow host runtime PM as default for Intel Tiger Lake xHCI (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: Finetune host initiated USB3 rootport link suspend and resume (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: Wait until link state trainsits to U0 after setting USB_SS_PORT_LS_U0 (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: Ensure link state is U3 after setting USB_SS_PORT_LS_U3 (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: host: xhci-tegra: Tegra186/Tegra194 LPM (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: xhci: Enable LPM for VIA LABS VL805 (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: Show host status when watchdog triggers and host is assumed dead (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: Add a separate debug message for split transaction errors (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: bail out early if driver can't accress host in resume (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: pl2303: add device-id for HP LD381 (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: option: add ME910G1 ECM composition 0x110b (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: mon: Use scnprintf() for avoiding potential buffer overflow (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: ucsi_ccg: workaround for NVIDIA test device (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: host: xhci-plat: add a shutdown (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: ucsi: displayport: Fix a potential race during registration (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: ucsi: displayport: Fix NULL pointer dereference (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: Disable LPM on WD19's Realtek Hub (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Use scnprintf() for avoiding potential buffer overflow (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: fix tty cleanup-op kernel-doc (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: clean up carrier-detect helper (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: xhci: apply XHCI_SUSPEND_DELAY to AMD XHCI controller 1022:145c (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [of] of: property: Delete of_devlink kernel commandline option (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: driver for Intel PMC mux control (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [include] usb: typec: Add definitions for Thunderbolt 3 Alternate Mode (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: roles: Allow the role switches to be named (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: roles: Provide the switch drivers handle to the switch in the API (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: roles: Leave the private driver data pointer to the drivers (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: mux: Allow the mux handles to be requested with fwnode (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: mux: Add helpers for setting the mux state (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: mux: Allow the muxes to be named (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: core: port: do error out if usb_autopm_get_interface() fails (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: core: hub: do error out if usb_autopm_get_interface() fails (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: core: hub: fix unhandled return by employing a void function (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: storage: Add quirk for Samsung Fit flash (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: quirks: add NO_LPM quirk for Logitech Screen Share (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: usb251xb: fix regulator probe and error handling (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: Add sysfs node to show cc orientation (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: tcpm: move to SNK_UNATTACHED if sink removed for DRP (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [of] of: property: Add device link support for power-domains and hwlocks (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: f81232: set F81534A serial port with RS232 mode (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: f81232: add F81534A support (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: f81232: use devm_kzalloc for port data (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: f81232: add tx_empty function (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: f81232: extract LSR handler (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: host: xhci-pci: remove useless cast for driver.name (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: host: uhci-pci: remove useless cast for driver.name (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: host: ohci-pci: remove useless cast for driver.name (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: host: ehci-pci: remove useless cast for driver.name (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: core: Use ACPI_SUCCESS() at appropriate places (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: core: Make use of acpi_evaluate_object() status (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb-storage: Use const to reduce object data size (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: ucsi: ccg: disable runtime pm during fw flashing (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: ucsi: register DP only for NVIDIA DP VDO (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: misc: iowarrior: add support for the 100 device (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: Add missing annotation for xhci_enter_test_mode (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: Add missing annotation for xhci_set_port_power() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: Do not open code __print_symbolic() in xhci trace events (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: use kobj_to_dev() API (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Add missing kernel-doc parameter descriptions (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: tcpm: set correct data role for non-DRD (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: icm: Replace zero-length array with flexible-array member (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: eeprom: Replace zero-length array with flexible-array member (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: apple-mfi-fastcharge: don't probe unhandled devices (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: apple-mfi-fastcharge: fix endianess issue in probe (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: Add driver to control USB fast charge for iOS devices (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: Fallback to generic driver when specific driver fails (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: Select better matching USB drivers when available (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: Implement usb_device_match_id() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: Make it possible to "subclass" usb_device_driver (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: Export generic USB device driver functions (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: atm: Replace zero-length array with flexible-array member (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: mux: Drop support for device name matching (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: altmode: Remove the notification chain (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [include] usb: typec: Fix the description of struct typec_capability (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: Allow power role swapping even without USB PD (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: Hide the port_type attribute when it's not supported (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: Make the attributes read-only when writing is not possible (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: misc: iowarrior: add support for the 28 and 28L devices (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: misc: iowarrior: add support for 2 OEMed devices (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: Fix novation SourceControl XL after suspend (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: Fix memory leak when caching protocol extended capability PSI tables - take 2 (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] Revert "xhci: Fix memory leak when caching protocol extended capability PSI tables" (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: ucsi: remove redundant assignment to variable num (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [include] usb: host: ehci-platform: add a quirk to avoid stuck (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: core: clean up endpoint-descriptor parsing (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: quirks: blacklist duplicate ep on Sound Devices USBPre2 (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: core: add endpoint-blacklist quirk (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [uapi] usb: charger: assign specific number for enum value (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: hub: Don't record a connect-change event during reset-resume (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: uas: fix a plug & unplug racing (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: hub: Fix the broken detection of USB3 device in SMSC hub (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: apply XHCI_PME_STUCK_QUIRK to Intel Comet Lake platforms (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: fix runtime pm enabling for quirky Intel hosts (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: Fix memory leak when caching protocol extended capability PSI tables (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: Force Maximum Packet size for Full-speed bulk devices to valid range (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: digi_acceleport: remove redundant assignment to pointer priv (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: relax unthrottle memory barrier (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: ch341: fix receiver regression (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: ir-usb: Silence harmless uninitialized variable warning (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: cyberjack: fix spelling mistake "To" -> "Too" (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: ir-usb: simplify endpoint check (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: ir-usb: make set_termios synchronous (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: ir-usb: fix IrLAP framing (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: ir-usb: fix link-speed handling (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: ir-usb: add missing endpoint sanity check (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: fusb302: fix "op-sink-microwatt" default that was in mW (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: wcove: fix "op-sink-microwatt" default that was in mW (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: tcpci: mask event interrupts when remove driver (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: host: xhci-tegra: set MODULE_FIRMWARE for tegra186 (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: usbfs: Always unlink URBs in reverse order (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: quatech2: handle unbound ports (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: keyspan: handle unbound ports (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: io_edgeport: add missing active-port sanity check (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: io_edgeport: handle unbound ports on URB completion (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: ch341: handle unbound port at reset_resume (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: garmin_gps: Use flexible-array member (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: opticon: stop all I/O on close() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: opticon: add chars_in_buffer() implementation (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: suppress driver bind attributes (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: option: add support for Quectel RM500Q in QDL mode (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: core: hub: Improved device recognition on remote wakeup (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [include] usb: phy-generic: Delete unused platform data (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: opticon: fix control-message timeouts (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: option: Add support for Quectel RM500Q (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: simple: Add Motorola Solutions TETRA MTP3xxx and MTP85xx (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [include] usb: ulpi: Add resource-managed variant of otg_ulpi_create() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [include] usb: typec: Provide definitions for the USB modes (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: Give the mux drivers all the details regarding the port state (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [include] usb: typec: Add definitions for the latest specification releases (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [include] usb: typec: Add the Product Type VDOs to struct usb_pd_identity (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [include] usb: pd: Add definition for DFP and UFP1 VDOs (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [include] usb: pd: Add definitions for the Enter_USB message (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: More API for cable handling (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: Add parameter for the VDO to typec_altmode_enter() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: Block mode entry if the port has the mode disabled (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: ucsi: fix spelling mistake "connetor" -> "connector" (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: missing parentheses in USE_NEW_SCHEME (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: ucsi: Fix the notification bit offsets (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: ucsi: Actually enable all the interface notifications (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: fix non-kernel-doc comments (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: Fix: Don't skip endpoint descriptors with maxpacket=0 (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB-PD tcpm: bad warning+size, PPS adapters (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: usb3503: Convert to use GPIO descriptors (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: ucsi: add support for separate DP altmode devices (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: ucsi: Store the notification mask (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: mtk-xhci: Do not explicitly set the DMA mask (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: core: fix check for duplicate endpoints (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: option: add ZLP support for 0x1bc7/0x9010 (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: xhci: Fix build warning seen with CONFIG_PM=n (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: fusb302: Fix an undefined reference to 'extcon_get_state' (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: EHCI: Do not return -EPIPE when hub is disconnected (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: option: add Telit ME910G1 0x110a composition (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: make sure interrupts are restored to correct state (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: handle some XHCI_TRUST_TX_LENGTH quirks cases as default behaviour (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: Increase STS_HALT timeout in xhci_suspend() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: xhci: only set D3hot for pci device (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: fix USB3 device initiated resume race with roothub autosuspend (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: Fix memory leak in xhci_add_in_port() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: Fix incorrect DMA allocations for local memory pool drivers (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: idmouse: fix interface sanity checks (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: adutux: fix interface sanity check (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: atm: ueagle-atm: add missing endpoint check (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: io_edgeport: fix epic endpoint lookup (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: mon: Fix a deadlock in usbmon between mmap and read (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: common: usb-conn-gpio: Don't log an error on probe deferral (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: core: urb: fix URB structure initialization function (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: fix use after free in typec_register_port() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: roles: fix a potential use after free (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: host: xhci-tegra: Implement basic ELPG support (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: host: xhci-tegra: Add XUSB controller context (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: host: xhci-tegra: Add support for XUSB context save/restore (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: host: xhci-tegra: Enable runtime PM as late as possible (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: host: xhci-tegra: Reuse stored register base address (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: host: xhci-tegra: Extract firmware enable helper (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: host: xhci-tegra: Use CNR as firmware ready indicator (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: host: xhci-tegra: Avoid a fixed duration sleep (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: host: xhci-tegra: Separate firmware request and load (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: host: xhci-tegra: Fix "tega" -> "tegra" typo (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: drop comment about 2 uhci drivers (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb, kcov: collect coverage from hub_event (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [of] of: property: Add device link support for interrupt-parent, dmas and -gpio(s) (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: serial: Fix Kconfig indentation (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: misc: Fix Kconfig indentation (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [of] of: property: Add device link support for "iommu-map" (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [of] of: property: Fix the semantics of of_is_ancestor_of() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb-storage: Disable UAS on JMicron SATA enclosure (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: uas: heed CAPACITY_HEURISTICS (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: uas: honor flag to avoid CAPACITY16 (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: host: xhci-tegra: Correct phy enable sequence (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb-serial: cp201x: support Mark-10 digital force gauge (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: tcpm: Remove tcpc_config configuration mechanism (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci-pci: Allow host runtime PM as default also for Intel Ice Lake xHCI (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: host: xhci: Support running urb giveback in tasklet context (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: Add tracing for xhci doorbell register writes (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: host: xhci: update event ring dequeue pointer on purpose (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [of] of: property: Fix documentation for out values (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: ftdi_sio: add device IDs for U-Blox C099-F9P (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: option: add support for Foxconn T77W968 LTE modules (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [include] driver core: Clarify documentation for fwnode_operations.add_links() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: mos7840: drop port open flag (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: mos7840: drop read-urb check (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: mos7840: drop port driver data accessors (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: mos7840: drop serial struct accessor (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: mos7840: drop paranoid serial checks (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: mos7840: drop paranoid port checks (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: mos7840: drop redundant urb context check (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: mos7840: rip out broken interrupt handling (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: mos7840: fix probe error handling (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: mos7840: document MCS7810 detection hack (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: mos7840: clean up device-type handling (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: mos7840: fix remote wakeup (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: mos7720: fix remote wakeup (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: chaoskey: fix error case of a timeout (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: option: add support for DW5821e with eSIM support (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] appledisplay: fix error handling in the scheduled work (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: legousbtower: drop superfluous newlines (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: legousbtower: drop superfluous brackets (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: legousbtower: clean up runaway white space (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: legousbtower: drop redundant endianness comments (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: legousbtower: drop unnecessary packed attributes (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: legousbtower: clean up pointer declarations in driver data (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: legousbtower: remove tower_abort_transfers() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: legousbtower: stop interrupt-out URB unconditionally (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: legousbtower: drop redundant interrupt-in running flag (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: legousbtower: drop noisy disconnect messages (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: legousbtower: drop redundant open_count check (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: legousbtower: zero driver data at allocation (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: legousbtower: drop redundant NULL check (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: legousbtower: drop redundant MODULE_LICENSE ifdef (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: idmouse: clean up runaway white space (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: idmouse: drop redundant open-count check from release (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: idmouse: simplify disconnect handling (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: Allow USB device to be warm reset in suspended state (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [of] of: property: Add device link support for iommus, mboxes and io-channels (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [of] of: property: Make it easy to add device links from DT properties (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: mos7840: add USB ID to support Moxa UPort 2210 (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: ucsi: Optimise ucsi_unregister() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: ucsi: New error codes (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: ucsi: Remove all bit-fields (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: ucsi: Remove struct ucsi_control (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: ucsi: Remove the old API (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: ucsi: ccg: Move to the new API (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: ucsi: acpi: Move to the new API (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: ucsi: Simplified registration and I/O API (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: hd3ss3220: Give the connector fwnode to the port device (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [include] usb: typec: Remove unused members from struct typec_capability (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: Remove the callback members from struct typec_capability (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: hd3ss3220: Start using struct typec_operations (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: ucsi: Start using struct typec_operations (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: tps6598x: Start using struct typec_operations (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: tcpm: Start using struct typec_operations (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: Separate the operations vector (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: Introduce typec_get_drvdata() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: Copy everything from struct typec_capability during registration (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: usb251xb: Add support for USB2422 (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: usb251xb: Drop some unused defines (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: roles: Add usb_role_switch_find_by_fwnode() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: ch341: reimplement line-speed handling (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: core: Remove redundant vmap checks (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: whiteheat: fix line-speed endianness (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: whiteheat: fix potential slab corruption (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] UAS: Revert commit 3ae62a42090f ("UAS: fix alignment of scatter/gather segments") (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb-storage: Revert commit 747668dbc061 ("usb-storage: Set virt_boundary_mask to avoid SG overflows") (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: xhci: fix __le32/__le64 accessors in debugfs code (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: xhci: fix Immediate Data Transfer endianness (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: Fix use-after-free regression in xhci clear hub TT implementation (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: ldusb: fix control-message timeout (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: ldusb: use unsigned size format specifiers (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: ldusb: fix ring-buffer locking (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: Skip endpoints with 0 maxpacket length (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: pl2303: add support for PL2303HXN (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: ldusb: fix read info leaks (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [include] driver: core: Improve documentation for fwnode_operations.add_links() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [of] of: property: Minor code formatting/style clean ups (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: ti_usb_3410_5052: clean up serial data access (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: ti_usb_3410_5052: fix port-close races (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: usbfs: Suppress problematic bind and unbind uevents (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: usblp: fix use-after-free on disconnect (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: legousbtower: fix a signedness bug in tower_probe() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: legousbtower: fix memleak on disconnect (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: ldusb: fix memleak on disconnect (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: fix an IS_ERR() vs NULL bug in hd3ss3220_probe() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [include] device property: Fix the description of struct fwnode_operations (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: yurex: fix NULL-derefs on disconnect (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: iowarrior: use pr_err() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: iowarrior: drop redundant iowarrior mutex (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: iowarrior: drop redundant disconnect mutex (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: iowarrior: fix use-after-free after driver unbind (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: iowarrior: fix use-after-free on release (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: iowarrior: fix use-after-free on disconnect (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: chaoskey: fix use-after-free on release (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: adutux: fix use-after-free on release (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: legousbtower: fix use-after-free on release (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: ldusb: fix NULL-derefs on driver unbind (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: usb-skeleton: drop redundant in-urb check (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: usb-skeleton: fix use-after-free after driver unbind (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: usb-skeleton: fix NULL-deref on disconnect (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: remove duplicated include from hd3ss3220.c (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: core: drop OOM message (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: core: devio.c: Fix assignment of 0/1 to bool variables (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: hd3ss3220: hd3ss3220_probe() warn: passing zero to 'PTR_ERR' (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: hub: Check device descriptor before resusciation (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: add dependency for TYPEC_HD3SS3220 (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: host: xhci-tegra: Add Tegra194 XHCI support (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: tegra: Parameterize mailbox register addresses (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: image: microtek.c: Remove unused variable (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: hd3ss3220_irq() can be static (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [include] kcov: remote coverage support (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [of] of: property: Create device links for all child-supplier depencencies (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [of] of: property: Add functional dependency link from DT bindings (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: fix runtime PM after driver unbind (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: usblp: fix runtime PM after driver unbind (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: usb-skeleton: fix runtime PM after driver unbind (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci-ext-caps.c: Add missing platform_device_put() on error in xhci_create_intel_xhci_sw_pdev() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: Fix NULL pointer dereference in xhci_clear_tt_buffer_complete() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: Increase STS_SAVE timeout in xhci_suspend() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: Prevent deadlock when xhci adapter breaks during init (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: xhci: wait for CNR controller not ready bit in xhci resume (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: Fix USB 3.1 capability detection on early xHCI 1.1 spec based hosts (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: Check all endpoints for LPM timeout (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: Prevent device initiated U1/U2 link pm if exit latency is too long (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: Fix false warning message about wrong bounce buffer write length (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: usb251xb: add pm_ops (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: usb251xb: simplify reset helper (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: usb251xb: add vdd supply support (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: driver for TI HD3SS3220 USB Type-C DRP port controller (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: host: xhci-tegra: use regulator_bulk_set_supply_names() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: ftdi-elan: move a couple of statements to next line (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: Fix Kconfig indentation (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: host: xhci-tegra: use devm_platform_ioremap_resource() to simplify code (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: legousbtower: fix open after failed reset request (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: legousbtower: fix potential NULL-deref on disconnect (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: legousbtower: fix deadlock on disconnect (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: legousbtower: fix slab info leak at probe (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: ucsi: displayport: Fix for the mode entering routine (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: ucsi: ccg: Remove run_isr flag (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: usblcd: use pr_err() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: usblcd: drop redundant lcd mutex (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: usblcd: drop redundant disconnect mutex (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: usblcd: fix I/O after disconnect (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: tcpm: usb: typec: tcpm: Fix a signedness bug in tcpm_fw_get_caps() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: adutux: fix NULL-derefs on disconnect (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: adutux: fix use-after-free on disconnect (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: yurex: Don't retry on unexpected errors (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: microtek: fix info-leak at probe (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: keyspan: fix NULL-derefs on open() and write() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: option: add support for Cinterion CLS8 devices (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb-storage: SCSI glue: use dev_err instead of printk (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: option: add Telit FN980 compositions (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: ftdi_sio: add device IDs for Sienna and Echelon PL-20 (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: usbcore: Fix slab-out-of-bounds bug during device reset (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: rio500: Fix lockdep violation (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: rio500: simplify locking (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: common: add USB GPIO based connection detection driver (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: common: create Kconfig file (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: roles: get usb-role-switch from parent (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: roles: Add fwnode_usb_role_switch_get() function (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [include] usb: roles: Introduce stubs for the exiting functions in role.h (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usbip: Implement SG support to vhci-hcd and stub driver (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: roles: intel: Enable static DRD mode for role switch (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci-ext-caps.c: Add property to disable Intel SW switch (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: core: phy: add support for PHY calibration (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: host: xhci-rcar: Add a helper macro to set xhci_plat_priv (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: host: xhci-plat: add quirks member into struct xhci_plat_priv (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: fix possible memleak on setup address fails (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: add TSP bitflag to TRB tracing (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: xhci: dbc: Use GFP_KERNEL instead of GFP_ATOMIC in 'xhci_dbc_alloc_requests()' (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: xhci: dbc: Simplify error handling in 'xhci_dbc_alloc_requests()' (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: tps6598x: Fix build error without CONFIG_REGMAP_I2C (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: remove commented out dma wrappers (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: remove a stale comment in hcd_alloc_coherent (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb-storage: use hcd_uses_dma to check for DMA capabilities (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: common: Simplify usb_decode_get_set_descriptor function (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: common: Patch simplify usb_decode_set_clear_feature function (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: common: Separated decoding functions from dwc3 driver (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: xhci-mtk: add an optional xhci_ck clock (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: ftdi_sio: add support for FT232H CBUS gpios (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [include] device property: Remove duplicate test for NULL (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: roles: intel_xhci: Supplying software node for the role mux (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [phy] phy: core: document phy_calibrate() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: usb-skeleton: make comment block in line with coding style (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: usbfs: only account once for mmap()'ed usb memory usage (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: fusb302: Call fusb302_debugfs_init earlier (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: fusb302: Use usb_debug_root as root for our debugfs entry (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: tcpm: Use usb_debug_root as root for our debugfs entry (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: ohci-nxp: enable compile-testing (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: storage: isd200: remove redundant assignment to variable sendToTransport (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: fusb302: Always provide fwnode for the port (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: fusb302: Remove unused properties (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: usbfs: Add a capability flag for runtime suspend (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb-storage: remove single-use define for debugging (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [include] usb: Add definitions for the USB2.0 hub TT requests (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: remove ehci-w90x900 driver (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usbfs: Add ioctls for runtime power management (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: usbsevseg: convert to use dev_groups (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: trancevibrator: convert to use dev_groups (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: atm: cxacru: convert to use dev_groups (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: lvstest: convert to use dev_groups (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: cytherm: convert to use dev_groups (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: cypress_cy7c63: convert to use dev_groups (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: usbtmc: convert to use dev_groups (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: usblp: convert to use dev_groups (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: ueagle-atm: convert to use dev_groups (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: typec: ucsi_ccg: convert i2c driver to use dev_groups (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: add support for dev_groups to struct usb_device_driver (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: add support for dev_groups to struct usb_driver (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: usbip: convert platform driver to use dev_groups (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: Disable USB2 LPM at shutdown (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: host: xhci-plat: Prevent an abnormally restrictive PHY init skipping (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: Remove dev_err() usage after platform_get_irq() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: host: xhci-hub: fix extra endianness conversion (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: host: Remove call to memset after dma_alloc_coherent (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: mux: Switch to use fwnode_property_count_uXX() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: tcpm: Switch to use fwnode_property_count_uXX() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [include] usb: host: oxu210hp-hcd: remove include/linux/oxu210hp.h (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: core: hcd-pci: Use dev_get_drvdata where possible (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [i2c] i2c: nvidia-gpu: resume ccgx i2c client (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [i2c] i2c: nvidia-gpu: add runtime pm support (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [i2c] i2c: nvidia-gpu: refactor master_xfer (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: Registering real device entries for the muxes (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: f81232: implement break control (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: f81232: add high baud rate support (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: ark3116: drop redundant init_termios (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [i2c] i2c: nvidia-gpu: Supply CCGx driver the fw build info (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [phy] phy: core: Invoke pm_runtime_get_*/pm_runtime_put_* before invoking reset callback (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [of] of: property: Document that of_graph_get_endpoint_by_regs needs of_node_put (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [phy] phy: make phy-core explicitly non-modular (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [of] OF: properties: add missing of_node_put (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: xhci: fix 'broken_suspend' placement in struct xchi_hcd (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [i2c] i2c: nvidia-gpu: mark resume function as __maybe_unused (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [of] of: Use of_node_name_eq for node name comparisons (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [i2c] i2c: nvidia-gpu: limit reads also for combined messages (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [i2c] i2c: nvidia-gpu: adhere to I2C fault codes (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [i2c] i2c: nvidia-gpu: make pm_ops static (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [i2c] i2c: add i2c bus driver for NVIDIA GPU (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [tty] complete ->et_serial() switchover (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb_wwan: switch to ->et_serial() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] whiteheat: switch to ->get_serial() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] ti_usb_3410_5052: switch to ->et_serial() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] ssu100: switch to ->get_serial() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] quatech2: switch to ->get_serial() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] pl2303: switch to ->get_serial() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] opticon: switch to ->get_serial() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] mos7840: switch to ->get_serial() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] mos7720: switch to ->get_serial() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] io_ti: switch to ->get_serial() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] io_edgeport: switch to ->get_serial() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] fdti_sio: switch to ->et_serial() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] f81232: switch to ->get_serial() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] ark3116: switch to ->get_serial() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] cdc-acm: switch to ->et_serial() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb-serial: begin switching to ->et_serial() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [tty] tty_ioctl(): start taking TIOCSERIAL into separate methods (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] device connection: Remove device_connection_add() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] device connection: Remove device_connection_find() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] driver core: Fix device_pm_lock() locking for device links (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] driver code: print symbolic error code (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] device property: Fix the secondary firmware node handling in set_primary_fwnode() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] driver core: add device probe log helper (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] driver core: Change delimiter in devlink device's name to "--" (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] device property: Avoid NULL pointer dereference in device_get_next_child_node() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] driver core: Fix sleeping in invalid context during device link deletion (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] driver core: Add waiting_for_supplier sysfs file for devices (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] driver core: Add state_synced sysfs file for devices that support it (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [documentation] driver core: Expose device link details in sysfs (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] driver core: Avoid deferred probe due to fw_devlink_pause/resume() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] driver core: Rename dev_links_info.defer_sync to defer_hook (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] driver core: Don't do deferred probe in parallel with kernel_init thread (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] software node: Use software_node_unregister() when unregistering group of nodes (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] driver core: Add device_is_dependent() to linux/device.h (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] driver core: Update device link status correctly for SYNC_STATE_ONLY links (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] software node: implement software_node_unregister() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [lib] lib/test_printf: Add tests for pfw printk modifier (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] driver core: Remove unnecessary is_fwnode_dev variable in device_add() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] drivers property: When no children in primary, try secondary (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] driver core: Fix handling of SYNC_STATE_ONLY + STATELESS device links (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] driver core: Fix SYNC_STATE_ONLY device link implementation (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] driver core: Remove check in driver_deferred_probe_force_trigger() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] driver core: fw_devlink: Add support for batching fwnode parsing (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] driver core: Look for waiting consumers only for a fwnode's primary device (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] driver core: Move code to the right part of the file (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] driver core: Add device links from fwnode only for the primary device (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] Revert "Revert "driver core: Set fw_devlink to "permissive" behavior by default"" (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] driver core: Fix handling of fw_devlink=permissive (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] driver core: fw_devlink_flags can be static (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] driver core: Add fw_devlink kernel commandline option (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] driver core: Reevaluate dev->links.need_for_probe as suppliers are added (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] driver core: Skip unnecessary work when device doesn't have sync_state() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [include] driver core: Add dev_has_sync_state() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] driver core: Call sync_state() even if supplier has no consumers (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] driver core: Allow device link operations inside sync_state() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] driver core: Add sync_state driver/bus callback (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] driver core: Add device link support for SYNC_STATE_ONLY flag (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] driver core: Fix creation of device links with PM-runtime flags (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] driver core: Remove device link creation limitation (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [include] driver core: Add missing description of new struct device_link field (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] driver core: Add device link flag DL_FLAG_AUTOPROBE_CONSUMER (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] driver core: Make driver core own stateful device links (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] driver core: Fix adding device links to probing suppliers (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] drivers: core: Remove glue dirs from sysfs earlier (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] driver core: Remove the link if there is no driver with AUTO flag (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] driver core: silence device link messages unless debugging (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] base: core: Remove WARN_ON from link dependencies check (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] device property: export set_secondary_fwnode() to modules (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] software node: Allow register and unregister software node groups (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] device property: Export fwnode_get_name() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] Revert "software node: Simplify software_node_release() function" (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] software node: add basic tests for property entries (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] software node: remove separate handling of references (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] software node: implement reference properties (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] software node: allow embedding of small arrays into property_entry (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] software node: replace is_array with is_inline (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [include] software node: unify PROPERTY_ENTRY_XXX macros (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] software node: simplify property_entry_read_string_array() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] software node: remove property_entry_read_uNN_array functions (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] software node: get rid of property_set_pointer() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [firmware] efi/apple-properties: use PROPERTY_ENTRY_U8_ARRAY_LEN (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [include] software node: mark internal macros with double underscores (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [include] software node: introduce PROPERTY_ENTRY_XXX_ARRAY_LEN() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [include] software node: remove DEV_PROP_MAX (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] software node: clean up property_copy_string_array() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] driver core: Allow fwnode_operations.add_links to differentiate errors (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] driver core: Allow a device to wait on optional suppliers (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] device property: Add a function to obtain a node's prefix (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] device property: Add fwnode_get_name for returning the name of a node (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] device property: Add functions for accessing node's parents (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] device property: Move fwnode_get_parent() up (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] software node: Make argument to to_software_node const (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] software node: Get reference to parent swnode in get_parent op (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [include] driver core: Add support for linking devices during device addition (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] driver core: Add fwnode_to_dev() to look up device from fwnode (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] software node: Initialize the return value in software_node_find_by_name() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] software node: Initialize the return value in software_node_to_swnode() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] device connection: Add fwnode_connection_find_match() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] software node: Add software_node_find_by_name() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] drivers: Introduce device lookup variants by device type (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] drivers: Introduce device lookup variants by fwnode (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] device connection: Find connections also by checking the references (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] device property: Introduce fwnode_find_reference() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] software node: Add software_node_get_reference_args() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] software node: Use kobject name when finding child nodes by name (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] software node: Add support for static node descriptors (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] software node: Simplify software_node_release() function (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] software node: Allow node creation without properties (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] device property: Add fwnode_graph_get_endpoint_by_id() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] drivers: base: swnode: Make two functions static (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] software node: Implement get_named_child_node fwnode callback (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] device connection: Find device connections also from device graphs (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] device connection: Prepare support for firmware described connections (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] driver core: drop use of BUS_ATTR() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] driver core: bus: convert to use BUS_ATTR_WO and RW (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] drivers: base: swnode: check if swnode is NULL before dereferencing it (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] drivers: base: swnode: check if pointer p is NULL before dereferencing it (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] sysfs: Disable lockdep for driver bind/unbind files (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] device property: fix fwnode_graph_get_next_endpoint() documentation (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] drivers: base: swnode: remove need for a temporary string for the node name (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] kobject: return error code if writing /sys/.../uevent fails (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] device property: Remove struct property_set (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] device property: Move device_add_properties() to swnode.c (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] drivers: base: Introducing software nodes to the firmware node framework (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [mm] powerpc/64s/radix: Fix mm_cpumask trimming race vs kthread_use_mm (Chris von Recklinghausen) [1862347] - [powerpc] powerpc: select ARCH_WANT_IRQS_OFF_ACTIVATE_MM (Chris von Recklinghausen) [1862347] - [fs] mm: fix exec activate_mm vs TLB shootdown and lazy tlb switching race (Chris von Recklinghausen) [1862347] - [arm64] arm64: pgtable: Ensure dirty bit is preserved across pte_wrprotect() (Andrew Jones) [1908439] - [arm64] arm64: pgtable: Fix pte_accessible() (Andrew Jones) [1908439] - [kernel] kernel: fork: properly initialize task_struct->task_struct_rh (Rafael Aquini) [1895892] - [s390] s390/dasd: Process FCES path event notification (Philipp Rudo) [1723823] - [s390] s390/dasd: Prepare for additional path event handling (Philipp Rudo) [1723823] - [s390] s390/dasd: Display FC Endpoint Security information via sysfs (Philipp Rudo) [1723823] - [s390] s390/dasd: Fix operational path inconsistency (Philipp Rudo) [1723823] - [s390] s390/dasd: Store path configuration data during path handling (Philipp Rudo) [1723823] - [s390] s390/dasd: Move duplicate code to separate function (Philipp Rudo) [1723823] - [s390] s390/dasd: Remove unused parameter from dasd_generic_probe() (Philipp Rudo) [1723823] - [s390] s390/cio: Add support for FCES status notification (Philipp Rudo) [1723823] - [s390] s390/cio: Provide Endpoint-Security Mode per CU (Philipp Rudo) [1723823] - [s390] s390/cio: Export information about Endpoint-Security Capability (Philipp Rudo) [1723823] - [net] net/af_iucv: fix null pointer dereference on shutdown (Philipp Rudo) [1903966] - [s390] s390/dasd: fix null pointer dereference for ERP requests (Philipp Rudo) [1903965] - [tools] selftests: netfilter: add command usage (Hangbin Liu) [1899374] - [tools] selftests: netfilter: simplify command testing (Hangbin Liu) [1899374] - [tools] selftests: netfilter: remove unused variable in make_file() (Hangbin Liu) [1899374] - [tools] selftests: netfilter: exit on invalid parameters (Hangbin Liu) [1899374] - [tools] selftests: netfilter: fix header example (Hangbin Liu) [1899374] - [tools] selftests: netfilter: kill running process only (Hangbin Liu) [1899374] - [tools] selftests: netfilter: add MTU arguments to flowtables (Hangbin Liu) [1899374] - [tools] selftests: netfilter: add checktool function (Hangbin Liu) [1899374] - [tools] selftests: netfilter: add test case for conntrack helper assignment (Hangbin Liu) [1899374] - [tools] selftests: netfilter: extend nfqueue test case (Hangbin Liu) [1899374] - [tools] selftests: netfilter: add nfqueue test case (Hangbin Liu) [1899374] - [tools] selftests: netfilter: add ipvs tunnel test case (Hangbin Liu) [1899374] - [tools] selftests: netfilter: add ipvs nat test case (Hangbin Liu) [1899374] - [tools] selftests: netfilter: add ipvs test script (Hangbin Liu) [1899374] - [tools] selftests: netfilter: check icmp pkttoobig errors are set as related (Hangbin Liu) [1899374] - [hwtracing] intel_th: pci: Add Emmitsburg PCH support (Jiri Olsa) [1838703] - [hwtracing] intel_th: pci: Add Tiger Lake PCH-H support (Jiri Olsa) [1783492 1782729] - [hwtracing] intel_th: pci: Add Jasper Lake CPU support (Jiri Olsa) [1783097] - [hwtracing] intel_th: pci: Add Elkhart Lake CPU support (Jiri Olsa) [1783596] - [hwtracing] intel_th: pci: Add Elkhart Lake SOC support (Jiri Olsa) [1783596] - [hwtracing] intel_th: pci: Add Ice Lake CPU support (Jiri Olsa) [1838703 1783596 1783492 1783097 1782729] - [hwtracing] intel_th: Fix a NULL dereference when hub driver is not loaded (Jiri Olsa) [1838703 1783596 1783492 1783097 1782729] - [hwtracing] intel_th: msu: Make stopping the trace optional (Jiri Olsa) [1838703 1783596 1783492 1783097 1782729] - [hwtracing] intel_th: Fix user-visible error codes (Jiri Olsa) [1838703 1783596 1783492 1783097 1782729] - [hwtracing] intel_th: msu: Fix the unexpected state warning (Jiri Olsa) [1838703 1783596 1783492 1783097 1782729] - [hwtracing] intel_th: Disallow multi mode on devices where it's broken (Jiri Olsa) [1838703 1783596 1783492 1783097 1782729] - [hwtracing] intel_th: msu: Fix window switching without windows (Jiri Olsa) [1838703 1783596 1783492 1783097 1782729] - [hwtracing] intel_th: Fix freeing IRQs (Jiri Olsa) [1838703 1783596 1783492 1783097 1782729] - [hwtracing] intel_th: Fix a double put_device() in error path (Jiri Olsa) [1838703 1783596 1783492 1783097 1782729]- [idle] intel_idle: Fix intel_idle() vs tracing (David Arcari) [1903307] - [idle] intel_idle: Fix max_cstate for processor models without C-state tables (David Arcari) [1903307] - [idle] intel_idle: Ignore _CST if control cannot be taken from the platform (David Arcari) [1903307] - [idle] intel_idle: mention assumption that WBINVD is not needed (David Arcari) [1903307] - [idle] intel_idle: Remove uninitialized_var() usage (David Arcari) [1903307] - [idle] intel_idle: cleanup code to address out of order commits (David Arcari) [1903307] - [s390] Revert "s390/qeth: phase out OSN support" (Philipp Rudo) [1903962] - [net] net/smc: fix matching of existing link groups (Philipp Rudo) [1903961] - [netdrv] mlxsw: core: Use variable timeout for EMAD retries (Ivan Vecera) [1857594] - [netdrv] mlxsw: Fix firmware flashing (Ivan Vecera) [1857594] - [netdrv] mlxsw: core: Fix use-after-free in mlxsw_emad_trans_finish() (Ivan Vecera) [1857594] - [netdrv] mlxsw: core: Fix memory leak on module removal (Ivan Vecera) [1857594] - [netdrv] mlxsw: Only advertise link modes supported by both driver and device (Ivan Vecera) [1857594] - [tools] selftests: mlxsw: Add a PFC test (Ivan Vecera) [1857594] - [tools] selftests: mlxsw: Add headroom handling test (Ivan Vecera) [1857594] - [tools] selftests: mlxsw: qos_lib: Add a wrapper for running mlnx_qos (Ivan Vecera) [1857594] - [tools] selftests: forwarding: devlink_lib: Support port-less topologies (Ivan Vecera) [1857594] - [tools] selftests: forwarding: devlink_lib: Add devlink_cell_size_get() (Ivan Vecera) [1857594] - [tools] selftests: forwarding: devlink_lib: Split devlink_..._set() into save & set (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_ethtool: Expose transceiver_overheat counter (Ivan Vecera) [1857594] - [netdrv] mlxsw: Update module's settings when module is plugged in (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum: Initialize netdev's module overheat counter (Ivan Vecera) [1857594] - [netdrv] mlxsw: Enable temperature event for all supported port module sensors (Ivan Vecera) [1857594] - [netdrv] mlxsw: Update transceiver_overheat counter according to MTWE (Ivan Vecera) [1857594] - [netdrv] mlxsw: core: Add an infrastructure to track transceiver overheat counter (Ivan Vecera) [1857594] - [netdrv] mlxsw: core_hwmon: Query MTMP before writing to set only relevant fields (Ivan Vecera) [1857594] - [netdrv] mlxsw: reg: Add Ports Module Administrative and Operational Status Register (Ivan Vecera) [1857594] - [netdrv] mlxsw: reg: Add Port Module Plug/Unplug Event Register (Ivan Vecera) [1857594] - [netdrv] mlxsw: reg: Add Management Temperature Warning Event Register (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_acl: Fix mlxsw_sp_acl_tcam_group_add()'s error path (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_router: simplify the return expression of __mlxsw_sp_router_init() (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_qdisc: Disable port buffer autoresize with qdiscs (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_dcb: Implement dcbnl_setbuffer / getbuffer (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_buffers: Support two headroom modes (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_buffers: Manage internal buffer in the hdroom code (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_buffers: Introduce shared buffer ops (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_buffers: Convert mlxsw_sp_port_headroom_init() (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_buffers: Inline mlxsw_sp_sb_max_headroom_cells() (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_buffers: Move here the new headroom code (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum: Move here the three-step headroom configuration from DCB (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_dcb: Convert mlxsw_sp_port_pg_prio_map() to hdroom code (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_dcb: Convert ETS handler fully to mlxsw_sp_hdroom_configure() (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum: Split headroom autoresize out of buffer configuration (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum: Track buffer sizes in struct mlxsw_sp_hdroom (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum: Track lossiness in struct mlxsw_sp_hdroom (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum: Track priorities in struct mlxsw_sp_hdroom (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum: Track MTU in struct mlxsw_sp_hdroom (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum: Unify delay handling between PFC and pause (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_buffers: Add struct mlxsw_sp_hdroom (Ivan Vecera) [1857594] - [netdrv] mlxsw: core: Introduce fw_fatal health reporter (Ivan Vecera) [1857594] - [netdrv] mlxsw: reg: Add Monitoring FW General Debug Register (Ivan Vecera) [1857594] - [netdrv] mlxsw: reg: Add Monitoring FW Debug Register (Ivan Vecera) [1857594] - [netdrv] mlxsw: Move fw_load_policy devlink param into core.c (Ivan Vecera) [1857594] - [netdrv] mlxsw: core: Push code doing params register/unregister into separate helpers (Ivan Vecera) [1857594] - [netdrv] mlxsw: Move fw flashing code into core.c (Ivan Vecera) [1857594] - [netdrv] mlxsw: Bump firmware version to XX.2008.1310 (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_span: Derive SBIB from maximum port speed & MTU (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum: Keep maximum speed around (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum: Keep maximum MTU around (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_ethtool: Introduce ptys_max_speed callback (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_ethtool: Extract a helper to get Ethernet attributes (Ivan Vecera) [1857594] - [netdrv] mlxsw: core_hwmon: Extend hwmon interface with critical and emergency alarms (Ivan Vecera) [1857594] - [netdrv] mlxsw: core_hwmon: Calculate MLXSW_HWMON_ATTR_COUNT more accurately (Ivan Vecera) [1857594] - [netdrv] mlxsw: core_hwmon: Split temperature querying from show functions (Ivan Vecera) [1857594] - [netdrv] treewide: Use fallthrough pseudo-keyword (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_ethtool: Remove internal speeds from PTYS register (Ivan Vecera) [1857594] - [tools] selftests: mlxsw: Reduce runtime of tc-police scale test (Ivan Vecera) [1857594] - [tools] selftests: forwarding: Fix mausezahn delay parameter in mirror_test() (Ivan Vecera) [1857594] - [tools] selftests: mlxsw: Increase burst size for burst test (Ivan Vecera) [1857594] - [tools] selftests: mlxsw: Increase burst size for rate test (Ivan Vecera) [1857594] - [tools] selftests: mlxsw: Decrease required rate accuracy (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_trap: Adjust default policer burst size for Spectrum-{2, 3} (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_ptp: Use generic helper function (Ivan Vecera) [1857594] - [tools] selftests: mlxsw: RED: Test offload of trapping on RED qevents (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_qdisc: Offload action trap for qevents (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_trap: Add early_drop trap (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_trap: Allow for per-ASIC traps initialization (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_trap: Allow for per-ASIC trap groups initialization (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_span: On policer_id_base_ref_count, use dec_and_test (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_trap: Use 'size_t' for array sizes (Ivan Vecera) [1857594] - [netdrv] devlink: Pass extack when setting trap's action and group's parameters (Ivan Vecera) [1857594] - [net] devlink: Add early_drop trap (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_cnt: Use flex_array_size() helper in memcpy() (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_router: Fix use-after-free in router init / de-init (Ivan Vecera) [1857594] - [netdrv] mlxsw: core: Free EMAD transactions using kfree_rcu() (Ivan Vecera) [1857594] - [netdrv] mlxsw: core: Increase scope of RCU read-side critical section (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum: Use different trap group for externally routed packets (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_router: Allow programming link-local host routes (Ivan Vecera) [1857594] - [netdrv] mlxsw: core: Add support for temperature thresholds reading for QSFP-DD transceivers (Ivan Vecera) [1857594] - [netdrv] mlxsw: core: Add ethtool support for QSFP-DD transceivers (Ivan Vecera) [1857594] - [netdrv] mlxsw: destroy workqueue when trap_register in mlxsw_emad_init (Ivan Vecera) [1857594] - [netdrv] mlxsw: core: Fix wrong SFP EEPROM reading for upper pages 1-3 (Ivan Vecera) [1857594] - [tools] selftests: mlxsw: Test policers' occupancy (Ivan Vecera) [1857594] - [tools] selftests: mlxsw: Add scale test for tc-police (Ivan Vecera) [1857594] - [tools] selftests: mlxsw: tc_restrictions: Test tc-police restrictions (Ivan Vecera) [1857594] - [tools] selftests: forwarding: Add tc-police tests (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_acl: Offload FLOW_ACTION_POLICE (Ivan Vecera) [1857594] - [netdrv] mlxsw: core_acl_flex_actions: Add police action (Ivan Vecera) [1857594] - [netdrv] mlxsw: core_acl_flex_actions: Work around hardware limitation (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_policer: Add devlink resource support (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_policer: Add policer core (Ivan Vecera) [1857594] - [netdrv] mlxsw: resources: Add resource identifier for global policers (Ivan Vecera) [1857594] - [netdrv] mlxsw: reg: Add policer bandwidth limits (Ivan Vecera) [1857594] - [netdrv] mlxsw: core: Use mirror reason during Rx listener lookup (Ivan Vecera) [1857594] - [netdrv] mlxsw: pci: Retrieve mirror reason from CQE during receive (Ivan Vecera) [1857594] - [netdrv] mlxsw: pci: Add mirror reason field to CQEv2 (Ivan Vecera) [1857594] - [netdrv] mlxsw: trap: Add trap identifiers for mirrored packets (Ivan Vecera) [1857594] - [netdrv] mlxsw: reg: Increase trap identifier to 10 bits (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_span: Allow setting policer on a SPAN agent (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_span: Allow passing parameters to SPAN agents (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_span: Add support for mirroring towards CPU port (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_span: Do not dereference destination netdev (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_span: Add driver private info to parms_set() callback (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_span: Add per-ASIC SPAN agent operations (Ivan Vecera) [1857594] - [netdrv] mlxsw: reg: add mirroring_pid_base to MOGCR register (Ivan Vecera) [1857594] - [netdrv] mlxsw: reg: Add session_id and pid to MPAT register (Ivan Vecera) [1857594] - [tools] selftests: mlxsw: RED: Test offload of mirror on RED early_drop qevent (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_qdisc: Offload mirroring on RED qevent early_drop (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_flow: Promote binder-type dispatch to spectrum.c (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_matchall: Publish matchall data structures (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_flow: Drop an unused field (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_flow: Convert a goto to a return (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_span: Add APIs to enable / disable global mirroring triggers (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_span: Add support for global mirroring triggers (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_span: Prepare for global mirroring triggers (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_span: Move SPAN operations out of global file (Ivan Vecera) [1857594] - [netdrv] mlxsw: reg: Add Monitoring Port Analyzer Global Register (Ivan Vecera) [1857594] - [netdrv] mlxsw: reg: Add Monitoring Mirror Trigger Enable Register (Ivan Vecera) [1857594] - [netdrv] mlxsw: pci: Fix use-after-free in case of failed devlink reload (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_router: Remove inappropriate usage of WARN_ON() (Ivan Vecera) [1857594] - [tools] selftests: forwarding: Add tests for ethtool extended state (Ivan Vecera) [1857594] - [tools] selftests: forwarding: forwarding.config.sample: Add port with no cable connected (Ivan Vecera) [1857594] - [tools] selftests: forwarding: ethtool: Move different_speeds_get() to ethtool_lib (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_ethtool: Add link extended state (Ivan Vecera) [1857594] - [netdrv] mlxsw: reg: Port Diagnostics Database Register (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_ethtool: Move mlxsw_sp_port_type_speed_ops structs (Ivan Vecera) [1857594] - [netdrv] mlxsw: Move ethtool_ops to spectrum_ethtool.c (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_dcb: Rename mlxsw_sp_port_headroom_set() (Ivan Vecera) [1857594] - [netdrv] mlxsw: Enforce firmware version for Spectrum-3 (Ivan Vecera) [1857594] - [netdrv] mlxsw: Bump firmware version to XX.2007.1168 (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_dcb: Fix a spelling typo in spectrum_dcb.c (Ivan Vecera) [1857594] - [tools] selftests: forwarding: Add a test for pedit munge tcp, udp sport, dport (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_acl: Support FLOW_ACTION_MANGLE for TCP, UDP ports (Ivan Vecera) [1857594] - [netdrv] mlxsw: core_acl_flex_actions: Add L4_PORT_ACTION (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum: Split handling of pedit mangle by chip type (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum: Do not rely on machine endianness (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum: Adjust headroom buffers for 8x ports (Ivan Vecera) [1857594] - [netdrv] mlxsw: core: Use different get_trend() callbacks for different thermal zones (Ivan Vecera) [1857594] - [tools] selftests: mlxsw: Add test for control packets (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_trap: Register ACL control traps (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_trap: Register layer 3 control traps (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_trap: Register layer 2 control traps (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_trap: Factor out common Rx listener function (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_trap: Move layer 3 exceptions to exceptions trap group (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_router: remove redundant initialization of pointer br_dev (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_router: Allow programming link-local prefix routes (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum: Add packet traps for BFD packets (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum: Treat IPv6 link-local SIP as an exception (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum: Share one group for all locally delivered packets (Ivan Vecera) [1857594] - [netdrv] mlxsw: reg: Move all trap groups under the same enum (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_trap: Do not hard code "thin" policer identifier (Ivan Vecera) [1857594] - [netdrv] mlxsw: switchx2: Move SwitchX-2 trap groups out of main enum (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum: Reduce priority of locally delivered packets (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum: Use same trap group for local routes and link-local destination (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum: Use separate trap group for FID miss (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum: Use same trap group for various IPv6 packets (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum: Rename IPv6 ND trap group (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum: Use same switch case for identical groups (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum: Use dedicated trap group for ACL trap (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum: Fix spelling mistake in trap's name (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum: Use dedicated trap group for sampled packets (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum: Use same trap group for IPv6 ND and ARP packets (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum: Rename ARP trap group (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_trap: Remove unnecessary field (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum: Align TC and trap priority (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_buffers: Assign non-zero quotas to TC 0 of the CPU port (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum: Change default rate and priority of DHCP packets (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum: Trap IPv4 DHCP packets in router (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum: Use same trap group for MLD and IGMP packets (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum: Rename IGMP trap group (Ivan Vecera) [1857594] - [tools] selftests: mlxsw: Do not hard code trap group name (Ivan Vecera) [1857594] - [tools] selftests: devlink_lib: Remove double blank line (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_trap: Store all trap data in one array (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_trap: Store all trap group data in one array (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_trap: Store all trap policer data in one array (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_trap: Move struct definition out of header file (Ivan Vecera) [1857594] - [tools] selftests: mlxsw: tc_restrictions: add couple of test for the correct matchall-flower ordering (Ivan Vecera) [1857594] - [tools] selftests: mlxsw: tc_restrictions: add test to check sample action restrictions (Ivan Vecera) [1857594] - [] selftests: mlxsw: rename tc_flower_restrictions.sh to tc_restrictions.sh (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_flower: Forbid to insert flower rules in collision with matchall rules (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_matchall: Forbid to insert matchall rules in collision with flower rules (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_matchall: Expose a function to get min and max rule priority (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_matchall: Put matchall list into substruct of flow struct (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_flower: Expose a function to get min and max rule priority (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_matchall: Restrict sample action to be allowed only on ingress (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_span: Remove old SPAN API (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_span: Use new analyzed ports list during speed / MTU change (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_acl: Convert flower-based mirroring to new SPAN API (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum: Convert matchall-based mirroring to new SPAN API (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_span: Add APIs to bind / unbind a SPAN agent (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_span: Wrap buffer change in a function (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_span: Rename function (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_span: Add APIs to get / put an analyzed port (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_span: Add APIs to get / put a SPAN agent (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum: Move flow offload binding into spectrum_flow.c (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_matchall: Process matchall events from the same cb as flower (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum: Avoid copying sample values and use RCU pointer direcly instead (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_matchall: Push per-port rule add/del into separate functions (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_matchall: Move ingress indication into mall_entry (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_matchall: Pass mall_entry as arg to mlxsw_sp_mall_port_sample_add() (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_matchall: Pass mall_entry as arg to mlxsw_sp_mall_port_mirror_add() (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_acl: Use block variable in mlxsw_sp_acl_rule_del() (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum: Push matchall bits into a separate file (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum: Push flow_block related functions into a separate file (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum: Rename acl_block to flow_block (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_acl: Move block helpers into inline header functions (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_span: Replace zero-length array with flexible-array member (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_span: Use 'refcount_t' for reference counting (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_span: Remove unnecessary debug prints (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_span: Rename parms() to parms_set() (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_span: Reduce nesting in mlxsw_sp_span_entry_configure() (Ivan Vecera) [1857594] - [netdrv] net/mlxfw: Remove unneeded semicolon (Ivan Vecera) [1857594] - [netdrv] mlxsw: reg: Increase register field length to 13 bits (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_router: Re-increase scale of IPv6 nexthop groups (Ivan Vecera) [1857594] - [net] ipv6: Fix use of anycast address with loopback (Ivan Vecera) [1899591] - [net] ipv6: addrconf_f6i_alloc - fix non-null pointer check to !IS_ERR() (Ivan Vecera) [1899591] - [net] ipv6: fix excessive RTF_ADDRCONF flag on ::1/128 local route (and others) (Ivan Vecera) [1899591] - [net] ipv6: Change addrconf_f6i_alloc to use ip6_route_info_create (Ivan Vecera) [1899591] - [net] ipv6: Move setting default metric for routes (Ivan Vecera) [1899591] - [net] Add extack argument to ip_fib_metrics_init (Ivan Vecera) [1899591] - [net] ipv6: do not leave garbage in rt->fib6_metrics (Ivan Vecera) [1899591] - [net] Move free of dst_metrics to helper (Ivan Vecera) [1899591] - [net] common metrics init helper for dst_entry (Ivan Vecera) [1899591] - [net] Move free of fib_metrics to helper (Ivan Vecera) [1899591] - [net] common metrics init helper for FIB entries (Ivan Vecera) [1899591] - [net] rtmsg_to_fib6_config() - use new style struct initializer instead of memset (Ivan Vecera) [1899591] - [powercap] powercap/intel_rapl: enumerate Psys RAPL domain together with package RAPL domain (Puneet Sethi) [1893463] - [powercap] powercap/intel_rapl: Fix domain detection (Puneet Sethi) [1893463]- [net] openvswitch: fix TTL decrement exception action execution (Eelco Chaudron) [1902610] - [net] openvswitch: fix error return code in validate_and_copy_dec_ttl() (Eelco Chaudron) [1902610] - [net] openvswitch: fix TTL decrement action netlink message format (Eelco Chaudron) [1902610] - [x86] hyperv: Enable 15-bit APIC ID if the hypervisor supports it (Vitaly Kuznetsov) [1903823] - [x86] kvm: Enable 15-bit extension when KVM_FEATURE_MSI_EXT_DEST_ID detected (Vitaly Kuznetsov) [1903823] - [documentation] x86/kvm: Reserve KVM_FEATURE_MSI_EXT_DEST_ID (Vitaly Kuznetsov) [1903823] - [iommu] hyper-v: Disable IRQ pseudo-remapping if 15 bit APIC IDs are available (Vitaly Kuznetsov) [1903823] - [x86] apic: Support 15 bits of APIC ID in MSI where available (Vitaly Kuznetsov) [1903823] - [x86] msi: Provide msi message shadow structs (Vitaly Kuznetsov) [1903823] - [kernel] genirq/msi: allow shadow declarations of msi_msg:: $member (Vitaly Kuznetsov) [1903823] - [x86] ioapic: Handle Extended Destination ID field in RTE (Vitaly Kuznetsov) [1903823] - [x86] apic: Always provide irq_compose_msi_msg() method for vector domain (Vitaly Kuznetsov) [1903823] - [x86] apic: Cleanup delivery mode defines (Vitaly Kuznetsov) [1903823] - [x86] apic/uv: Fix inconsistent destination mode (Vitaly Kuznetsov) [1903823] - [x86] msi: Only use high bits of MSI address for DMAR unit (Vitaly Kuznetsov) [1903823] - [x86] msi: Move compose message callback where it belongs (Vitaly Kuznetsov) [1903823] - [kernel] genirq/chip: Use the first chip in irq_chip_compose_msi_msg() (Vitaly Kuznetsov) [1903823] - [x86] apic: Fix x2apic enablement without interrupt remapping (Vitaly Kuznetsov) [1903823] - [tools] perf test: Fix msan uninitialized use (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf stat: Fix the ratio comments of miss-events (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf test: Free formats for perf pmu parse test (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf metric: Do not free metric when failed to resolve (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf metric: Free metric when it failed to resolve (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf metric: Release expr_parse_ctx after testing (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf test: Fix memory leaks in parse-metric test (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf parse-event: Fix memory leak in evsel->unit (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf evlist: Fix cpu/thread map leak (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf metric: Fix some memory leaks - part 2 (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf metric: Fix some memory leaks (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf test: Free aliases for PMU event map aliases test (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf vendor events amd: Remove trailing commas (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf test: Leader sampling shouldn't clear sample period (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf record: Prevent override of attr->sample_period for libpfm4 events (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf record: Set PERF_RECORD_PERIOD if attr->freq is set (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf bench: Fix 2 memory sanitizer warnings (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf test: Fix the "signal" test inline assembly (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf record/stat: Explicitly call out event modifiers in the documentation (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] libtraceevent: Fix build warning on 32-bit arches (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf jevents: Fix suspicious code in fixregex() (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf parse-events: Use uintptr_t when casting numbers to pointers (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf report: Disable ordered_events for raw dump (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf tools: Correct SNOOPX field offset (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf intel-pt: Fix corrupt data after perf inject from (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf cs-etm: Fix corrupt data after perf inject from (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf parse-events: Avoid an uninitialized read when using fake PMUs (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf stat: Fix out of bounds array access in the print_counters() evlist method (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf test: Set NULL sentinel in pmu_events table in "Parse and process metrics" test (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf parse-events: Set exclude_guest=1 for user-space counting (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf record: Correct the help info of option "--no-bpf-event" (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf tools: Use zd for size_t printf formats on 32-bit (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf: arm-spe: Fix check error when synthesizing events (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf symbols: Add mwait_idle_with_hints.constprop.0 to the list of idle symbols (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf sched timehist: Fix use of CPU list with summary option (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf test: Fix basic bpf filtering test (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf ftrace: Make option description initials all capital letters (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf build-ids: Fall back to debuginfod query if debuginfo not found (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf bench numa: Remove dead code in parse_nodes_opt() (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf stat: Update POWER9 metrics to utilize other metrics (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf ftrace: Add change log (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf: ftrace: Add set_tracing_options() to set all trace options (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf ftrace: Add option --tid to filter by thread id (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf ftrace: Add option -D/--delay to delay tracing (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf: ftrace: Allow set graph depth by '--graph-opts' (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf ftrace: Add support for trace option tracing_thresh (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf ftrace: Add option 'verbose' to show more info for graph tracer (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf ftrace: Add support for tracing option 'irq-info' (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf ftrace: Add support for trace option funcgraph-irqs (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf ftrace: Add support for trace option sleep-time (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf ftrace: Add support for tracing option 'func_stack_trace' (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf tools: Add general function to parse sublevel options (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf ftrace: Add option '--inherit' to trace children processes (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf ftrace: Show trace column header (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf ftrace: Add option '-m/--buffer-size' to set per-cpu buffer size (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf ftrace: Factor out function write_tracing_file_int() (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf ftrace: Add option '-F/--funcs' to list available functions (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf ftrace: Select function/function_graph tracer automatically (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf bench numa: Use numa_node_to_cpus() to bind tasks to nodes (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf bench numa: Fix cpumask memory leak in node_has_cpus() (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] tools build feature: Quote CC and CXX for their arguments (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf tools: Fix module symbol processing (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf tools: Rename 'enum dso_kernel_type' to 'enum dso_space_type' (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] libperf: Fix man page typos (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf test: Allow multiple probes in record+script_probe_vfs_getname.sh (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf bench mem: Always memset source before memcpy (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf sched: Prefer sched_waking event when it exists (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf bench: Fix a couple of spelling mistakes in options text (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf bench numa: Fix benchmark names (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf bench numa: Fix number of processes in "2x3-convergence" test (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf trace beauty: Use the autogenerated protocol family table (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf trace beauty: Add script to autogenerate socket families table (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf script: Add 'tod' field to display time of day (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf script: Change the 'enum perf_output_field' enumerators to be 64 bits (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf data: Add support to store time of day in CTF data conversion (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf tools: Move clockid_res_ns under clock struct (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf header: Store clock references for -k/--clockid option (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf tools: Add clockid_name function (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf clockid: Move parse_clockid() to new clockid object (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] tools lib traceevent: Handle possible strdup() error in tep_add_plugin_path() API (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] libtraceevent: Fixed description of tep_add_plugin_path() API (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] libtraceevent: Fixed type in PRINT_FMT_STING (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] libtraceevent: Fixed broken indentation in parse_ip4_print_args() (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] libtraceevent: Improve error handling of tep_plugin_add_option() API (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] libtraceevent: Fix typo in tep_plugin_add_option() description (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] libtraceevent: Handle strdup() error in parse_option_name() (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] libtraceevent: Document tep_load_plugins_hook() (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf evsel: Extend message to mention CAP_SYS_PTRACE and perf security doc link (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf intel-pt: Add support for decoding PSB+ only (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf intel-pt: Add support for decoding FUP/TIP only (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf auxtrace: Add itrace 'q' option for quicker, less detailed decoding (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf intel-pt: Time filter logged perf events (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf intel-pt: Use itrace debug log flags to suppress some messages (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf auxtrace: Add optional log flags to the itrace 'd' option (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf intel-pt: Use itrace error flags to suppress some errors (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf auxtrace: Add optional error flags to the itrace 'e' option (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf auxtrace: Add missing itrace options to help text (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf tools: Improve aux_output not supported error (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf intel-pt: Fix duplicate branch after CBR (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf intel-pt: Fix FUP packet state (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf record: Introduce --control fd:ctl-fdoptions (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf record: Implement control commands handling (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf record: Extend -D, --delay option with -1 value (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf stat: Introduce --control fd:ctl-fdoptions (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf bench: Add benchmark of find_next_bit (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] tools build feature: Use CC and CXX from parent (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf metric: Rename group_list to metric_list (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf metric: Rename struct egroup to metric (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf metric: Add metric group test (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf metric: Make compute_single function more precise (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf metric: Add recursion check when processing nested metrics (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf metric: Add DCache_L2 to metric parse test (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf metric: Add cache_miss_cycles to metric parse test (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf metric: Add events for the current list (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf metric: Compute referenced metrics (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf metric: Add referenced metrics to hash data (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf metric: Collect referenced metrics in struct metric_expr (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf metric: Collect referenced metrics in struct metric_ref_node (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf metric: Rename __metricgroup__add_metric to __add_metric (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf metric: Add add_metric function (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf metric: Add macros for iterating map events (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf metric: Add expr__del_id function (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf metric: Change expr__get_id to return struct expr_id_data (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf metric: Add expr__add_id function (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf metric: Fix memory leak in expr__add_id function (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf test: Ensure sample_period is set libpfm4 events (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf tools: Fix term parsing for raw syntax (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf tools: Allow r0x event syntax (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf tools: No need to cache the PMUs in ARM SPE auxtrace init routine (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf bench: Add basic syscall benchmark (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf stat: Implement control commands handling (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf stat: extend -D, --delay option with -1 value (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf stat: Factor out event handling loop into dispatch_events() (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf stat: Factor out body of event handling loop for fork case (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf stat: Move target check to loop control statement (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf stat: Factor out body of event handling loop for system wide (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf evlist: Implement control command handling functions (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf evlist: Introduce control file descriptors (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] libperf: Avoid counting of nonfilterable fdarray fds (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] libperf: Add flags to fdarray fds objects (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] libperf: Avoid internal moving of fdarray fds (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf metric: Add 'struct expr_id_data' to keep expr value (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf metric: Rename expr__add_id() to expr__add_val() (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf probe: Warn if the target function is a GNU indirect function (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf probe: Fix memory leakage when the probe point is not found (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf probe: Fix wrong variable warning when the probe point is not found (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf probe: Avoid setting probes on the same address for the same event (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf kmem: Pass additional arguments to 'perf record' (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf parse-events: Report BPF errors (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf script: Show text poke address symbol (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf script: Add option --show-text-poke-events (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf intel-pt: Add support for text poke events (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf tools: Add support for PERF_RECORD_TEXT_POKE (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf annotate: Fix non-null terminated buffer returned by readlink() (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf inject jit: Remove //anon mmap events (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf symbols: Add s390 idle functions 'psw_idle' and 'psw_idle_exit' to list of idle symbols (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] tools lib traceevent: Fix reporting of unknown SVM exit reasons (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] tools lib traceevent: Change to SPDX License format (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] tools lib traceevent: Add builtin handler for trace_marker_raw (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] tools lib traceevent: Move kernel_stack event handler to "function" plugin (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] tools lib traceevent: Add plugin for decoding syscalls/sys_enter_futex (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] tools lib traceevent: Add offset option for function plugin (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] tools lib traceevent: Add more SVM exit reasons (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] tools lib traceevent: Add plugin for tlb_flush (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] tools lib traceevent: Optimize pretty_print() function (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] tools lib traceevent: Add support for more printk format specifiers (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] tools lib traceevent: Introduced new traceevent API, for adding new plugins directories (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] tools lib traceevent: Add interface for options to plugins (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] tools lib traceevent: Add tep_load_plugins_hook() API (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf parse-events: Disable a subset of bison warnings (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf parse-events: Disable a subset of flex warnings (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf parse-events: Declare bison header file output (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf expr: Add missing headers noticed when building with NO_LIBBPF=1 (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf parse-events: Declare flex header file output (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf pmu: Add flex debug build flag (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf pmu: Add bison debug build flag (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf parse-events: Use automatic variable for yacc input (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf parse-events: Use automatic variable for flex input (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf evlist: Fix the class prefix for 'struct evlist' branch_type methods (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf evlist: Fix the class prefix for 'struct evlist' sample_id_all methods (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf evlist: Fix the class prefix for 'struct evlist' sample_type methods (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf evlist: Fix the class prefix for 'struct evlist' strerror methods (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf evlist: Fix the class prefix for 'struct evlist' 'add' evsel methods (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf pmu: Improve CPU core PMU HW event list ordering (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf pmu: List kernel supplied event aliases for arm64 (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf cs-etm: Allow no CoreSight sink to be specified on command line (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf expr: Add < and > operators (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf expr: Add d_ratio operation (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf script: Fixup some evsel/evlist method names (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf tests: Add parse metric test for frontend metric (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf tests: Add parse metric test for ipc metric (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf tools: Add test_generic_metric function (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf tools: Release metric_events rblist (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf tools: Factor out prepare_metric function (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf tools: Add metricgroup__parse_groups_test function (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf tools: Add map to parse_groups() function (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf tools: Add fake_pmu to parse_group() function (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf parse: Factor out parse_groups() function (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf tests: Add another metric parsing test (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf pmu: Add a perf_pmu__fake object to use with __parse_events() (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf parse: Provide a way to pass a fake_pmu to parse_events() (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf tests: Factor check_parse_id function (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf tools: Add fake pmu support (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf annotate: Remove unneeded conversion to bool (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] tools/: replace HTTP links with HTTPS ones (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] tools, build: Propagate build failures from tools/build/Makefile.build (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [x86] x86/cpufeatures: Add Architectural LBRs feature bit (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [x86] perf/x86/rapl: Add support for Intel SPR platform (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [x86] perf/x86/rapl: Support multiple RAPL unit quirks (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [x86] perf/x86/rapl: Fix missing psys sysfs attributes (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [kernel] perf/core: Take over CAP_SYS_PTRACE creds to CAP_PERFMON capability (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [kernel] perf: Expose get/put_callchain_entry() (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [include] perf: : drop a duplicated word (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [x86] perf/x86: Remove task_ctx_size (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [x86] perf/x86/intel/lbr: Create kmem_cache for the LBR context data (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [kernel] perf/core: Use kmem_cache to allocate the PMU specific data (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [kernel] perf/core: Factor out functions to allocate/free the task_ctx_data (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [x86] perf/x86/intel/lbr: Support Architectural LBR (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [x86] perf/x86/intel/lbr: Factor out intel_pmu_store_lbr (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [x86] perf/x86/intel/lbr: Factor out rdlbr_all() and wrlbr_all() (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [x86] perf/x86/intel/lbr: Mark the {rd, wr}lbr_{to, from} wrappers __always_inline (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [x86] perf/x86/intel/lbr: Unify the stored format of LBR information (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [x86] perf/x86/intel/lbr: Support LBR_CTL (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [x86] x86/msr-index: Add bunch of MSRs for Arch LBR (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [x86] perf/x86: Expose CPUID enumeration bits for arch LBR (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [x86] perf/x86/intel/lbr: Use dynamic data structure for task_ctx (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [x86] perf/x86/intel/lbr: Factor out a new struct for generic optimization (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [x86] perf/x86/intel/lbr: Add the function pointers for LBR save and restore (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [x86] perf/x86/intel/lbr: Add a function pointer for LBR read (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [x86] perf/x86/intel/lbr: Add a function pointer for LBR reset (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [x86] perf/x86: Keep LBR records unchanged in host context for guest usage (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [x86] perf/x86: Add constraint to create guest LBR event without hw counter (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [x86] perf/x86/lbr: Add interface to get LBR information (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [x86] perf/x86: Provide stubs of KVM helpers for non-Intel CPUs (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [x86] perf/x86/core: Refactor hw->idx checks and cleanup (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [x86] perf/x86: Fix variable types for LBR registers (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [kernel] perf: Add perf text poke event (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [uapi] perf: Add perf_event_mmap_page::cap_user_time_short ABI (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [x86] sev-es: Do not support MMIO to/from encrypted memory (Vitaly Kuznetsov) [1868080] - [x86] head/64: Check SEV encryption before switching to kernel page-table (Vitaly Kuznetsov) [1868080] - [x86] boot/compressed/64: Sanity-check CPUID results in the early #VC handler (Vitaly Kuznetsov) [1868080] - [x86] boot/compressed/64: Check SEV encryption in 64-bit boot-path (Vitaly Kuznetsov) [1868080] - [x86] boot/compressed/64: Introduce sev_status (Vitaly Kuznetsov) [1868080] - [x86] sev-es: Use GHCB accessor for setting the MMIO scratch buffer (Vitaly Kuznetsov) [1868080] - [x86] head/64: Disable stack protection for head$(BITS).o (Vitaly Kuznetsov) [1868080] - [x86] sev-es: Check required CPU features for SEV-ES (Vitaly Kuznetsov) [1868080] - [x86] efi: Add GHCB mappings when SEV-ES is active (Vitaly Kuznetsov) [1868080] - [x86] sev-es: Handle NMI State (Vitaly Kuznetsov) [1868080] - [x86] sev-es: Support CPU offline/online (Vitaly Kuznetsov) [1868080] - [x86] head/64: Don't call verify_cpu() on starting APs (Vitaly Kuznetsov) [1868080] - [x86] smpboot: Load TSS and getcpu GDT entry before loading IDT (Vitaly Kuznetsov) [1868080] - [x86] realmode: Setup AP jump table (Vitaly Kuznetsov) [1868080] - [x86] realmode: Add SEV-ES specific trampoline entry point (Vitaly Kuznetsov) [1868080] - [x86] vmware: Add VMware-specific handling for VMMCALL under SEV-ES (Vitaly Kuznetsov) [1868080] - [x86] kvm: Add KVM-specific VMMCALL handling under SEV-ES (Vitaly Kuznetsov) [1868080] - [x86] paravirt: Allow hypervisor-specific VMMCALL handling under SEV-ES (Vitaly Kuznetsov) [1868080] - [x86] sev-es: Handle #DB Events (Vitaly Kuznetsov) [1868080] - [x86] sev-es: Handle #AC Events (Vitaly Kuznetsov) [1868080] - [x86] sev-es: Handle VMMCALL Events (Vitaly Kuznetsov) [1868080] - [x86] sev-es: Handle MWAIT/MWAITX Events (Vitaly Kuznetsov) [1868080] - [x86] sev-es: Handle MONITOR/MONITORX Events (Vitaly Kuznetsov) [1868080] - [x86] sev-es: Handle INVD Events (Vitaly Kuznetsov) [1868080] - [x86] sev-es: Handle RDPMC Events (Vitaly Kuznetsov) [1868080] - [x86] sev-es: Handle RDTSC(P) Events (Vitaly Kuznetsov) [1868080] - [x86] sev-es: Handle WBINVD Events (Vitaly Kuznetsov) [1868080] - [x86] sev-es: Handle DR7 read/write events (Vitaly Kuznetsov) [1868080] - [x86] sev-es: Handle MSR events (Vitaly Kuznetsov) [1868080] - [x86] sev-es: Handle MMIO String Instructions (Vitaly Kuznetsov) [1868080] - [x86] sev-es: Handle MMIO events (Vitaly Kuznetsov) [1868080] - [x86] sev-es: Handle instruction fetches from user-space (Vitaly Kuznetsov) [1868080] - [x86] sev-es: Wire up existing #VC exit-code handlers (Vitaly Kuznetsov) [1868080] - [x86] sev-es: Add a Runtime #VC Exception Handler (Vitaly Kuznetsov) [1868080] - [x86] entry/64: Add entry code for #VC handler (Vitaly Kuznetsov) [1868080] - [x86] dumpstack/64: Add noinstr version of get_stack_info() (Vitaly Kuznetsov) [1868080] - [x86] sev-es: Adjust #VC IST Stack on entering NMI handler (Vitaly Kuznetsov) [1868080] - [x86] boot/64: Explicitly map boot_params and command line (Vitaly Kuznetsov) [1868080] - [x86] boot/64: Initialize 5-level paging variables earlier (Vitaly Kuznetsov) [1868080] - [x86] sev-es: Allocate and map an IST stack for #VC handler (Vitaly Kuznetsov) [1868080] - [x86] debug: Allow a single level of #DB recursion (Vitaly Kuznetsov) [1868080] - [x86] entry: Remove DBn stacks (Vitaly Kuznetsov) [1868080] - [x86] entry, nmi: Disable #DB (Vitaly Kuznetsov) [1868080] - [x86] nmi: Protect NMI entry against instrumentation (Vitaly Kuznetsov) [1868080] - [x86] entry: Introduce local_db_{save, restore}() (Vitaly Kuznetsov) [1868080] - [x86] db: Split out dr6/7 handling (Vitaly Kuznetsov) [1868080] - [x86] Replace ist_enter() with nmi_enter() (Vitaly Kuznetsov) [1868080] - [x86] traps: Stop using ist_enter/exit() in do_int3() (Vitaly Kuznetsov) [1868080] - [x86] entry: Get rid of ist_begin/end_non_atomic() (Vitaly Kuznetsov) [1868080] - [x86] sev-es: Setup per-CPU GHCBs for the runtime handler (Vitaly Kuznetsov) [1868080] - [x86] sev-es: Setup GHCB-based boot #VC handler (Vitaly Kuznetsov) [1868080] - [x86] sev-es: Setup an early #VC handler (Vitaly Kuznetsov) [1868080] - [x86] sev-es: Compile early handler code into kernel image (Vitaly Kuznetsov) [1868080] - [x86] sev-es: Print SEV-ES info into the kernel log (Vitaly Kuznetsov) [1868080] - [x86] sev-es: Add SEV-ES Feature Detection (Vitaly Kuznetsov) [1868080] - [x86] head/64: Move early exception dispatch to C code (Vitaly Kuznetsov) [1868080] - [x86] idt: Make IDT init functions static inlines (Vitaly Kuznetsov) [1868080] - [x86] head/64: Install a CPU bringup IDT (Vitaly Kuznetsov) [1868080] - [x86] head/64: Switch to initial stack earlier (Vitaly Kuznetsov) [1868080] - [x86] head/64: Load segment registers earlier (Vitaly Kuznetsov) [1868080] - [x86] irq/64: Update stale comment (Vitaly Kuznetsov) [1868080] - [x86] head/64: Load GDT after switch to virtual addresses (Vitaly Kuznetsov) [1868080] - [x86] head/64: Install startup GDT (Vitaly Kuznetsov) [1868080] - [x86] idt: Split idt_data setup out of set_intr_gate() (Vitaly Kuznetsov) [1868080] - [x86] sev-es: Add CPUID handling to #VC handler (Vitaly Kuznetsov) [1868080] - [x86] fpu: Move xgetbv()/xsetbv() into a separate header (Vitaly Kuznetsov) [1868080] - [x86] cpu: Use XGETBV and XSETBV mnemonics in fpu/internal.h (Vitaly Kuznetsov) [1868080] - [x86] fpu: Reset MXCSR to default in kernel_fpu_begin() (Vitaly Kuznetsov) [1868080] - [x86] sev-es: Add support for handling IOIO exceptions (Vitaly Kuznetsov) [1868080] - [x86] boot/compressed/64: Unmap GHCB page before booting the kernel (Vitaly Kuznetsov) [1868080] - [x86] boot/compressed/64: Setup a GHCB-based VC Exception handler (Vitaly Kuznetsov) [1868080] - [x86] boot/compressed/64: Add set_page_en/decrypted() helpers (Vitaly Kuznetsov) [1868080] - [x86] boot/compressed/64: Check return value of kernel_ident_mapping_init() (Vitaly Kuznetsov) [1868080] - [x86] boot/compressed/64: Call set_sev_encryption_mask() earlier (Vitaly Kuznetsov) [1868080] - [x86] boot/compressed/64: Add stage1 #VC handler (Vitaly Kuznetsov) [1868080] - [x86] boot/compressed/64: Change add_identity_map() to take start and end (Vitaly Kuznetsov) [1868080] - [x86] boot/compressed/64: Don't pre-map memory in KASLR code (Vitaly Kuznetsov) [1868080] - [x86] boot/compressed/64: Always switch to own page table (Vitaly Kuznetsov) [1868080] - [x86] boot/compressed/64: Add page-fault handler (Vitaly Kuznetsov) [1868080] - [x86] boot/compressed/64: Rename kaslr_64.c to ident_map_64.c (Vitaly Kuznetsov) [1868080] - [x86] boot/compressed/64: Add IDT Infrastructure (Vitaly Kuznetsov) [1868080] - [x86] traps: Split trap numbers out in a separate header (Vitaly Kuznetsov) [1868080] - [x86] boot/compressed/64: Disable red-zone usage (Vitaly Kuznetsov) [1868080] - [x86] insn: Add insn_has_rep_prefix() helper (Vitaly Kuznetsov) [1868080] - [x86] insn: Add insn_get_modrm_reg_off() (Vitaly Kuznetsov) [1868080] - [x86] umip: Factor out instruction decoding (Vitaly Kuznetsov) [1868080] - [x86] umip: Factor out instruction fetch (Vitaly Kuznetsov) [1868080] - [tools] x86/insn: Make inat-tables.c suitable for pre-decompression code (Vitaly Kuznetsov) [1868080] - [x86] traps: Move pf error codes to (Vitaly Kuznetsov) [1868080] - [x86] cpufeatures: Add SEV-ES CPU feature (Vitaly Kuznetsov) [1868080] - [x86] kvm: svm: Use __packed shorthand (Vitaly Kuznetsov) [1868080] - [x86] kvm: svm: Add GHCB Accessor functions (Vitaly Kuznetsov) [1868080] - [x86] cpu: Unify cpu_init() (Vitaly Kuznetsov) [1868080] - [x86] insn-eval: Add support for 64-bit kernel mode (Vitaly Kuznetsov) [1868080] - [x86] boot/compressed: Get rid of GOT fixup code (Vitaly Kuznetsov) [1868080] - [kernel] x86/boot/compressed: Force hidden visibility for all symbol references (Vitaly Kuznetsov) [1868080] - [x86] boot/compressed: Move .got.plt entries out of the .got section (Vitaly Kuznetsov) [1868080] - [x86] boot: Correct relocation destination on old linkers (Vitaly Kuznetsov) [1868080] - [x86] boot/compressed/64: Switch to __KERNEL_CS after GDT is loaded (Vitaly Kuznetsov) [1868080] - [x86] boot/compressed: Fix reloading of GDTR post-relocation (Vitaly Kuznetsov) [1868080] - [x86] boot: Reload GDTR after copying to the end of the buffer (Vitaly Kuznetsov) [1868080] - [x86] boot/compressed: Don't declare __force_order in kaslr_64.c (Vitaly Kuznetsov) [1868080] - [mm] mm/userfaultfd: do not access vma->vm_mm after calling handle_userfault() (Philipp Rudo) [1903968] - [s390] s390/ap: fix ap devices reference counting (Philipp Rudo) [1903967] - [infiniband] RDMA/cxgb4: Validate the number of CQEs (Kamal Heib) [1894720] - [net] treewide: Use fallthrough pseudo-keyword (Petr Oros) [1892748] - [net] devlink: Remove overzealous WARN_ON with snapshots (Petr Oros) [1892748] - [net] devlink: ignore -EOPNOTSUPP errors on dumpit (Petr Oros) [1892748] - [net] devlink: Always use user_ptr[0] for devlink and simplify post_doit (Petr Oros) [1892748] - [net] devlink: Constify devlink instance pointer (Petr Oros) [1892748] - [net] devlink: Add comment for devlink instance lock (Petr Oros) [1892748] - [net] devlink: Do not hold devlink mutex when initializing devlink fields (Petr Oros) [1892748] - [docs] ice: add documentation for device-caps region (Petr Oros) [1892748] - [net] devlink: remove new uninitialized_var() usage (Petr Oros) [1892748] - [docs] networking: convert sja1105's devlink info to RTS (Petr Oros) [1892748] - [net] devlink: refactor end checks in devlink_nl_cmd_region_read_dumpit (Petr Oros) [1892748] - [docs] ice: cleanup language in ice.rst for fw.app (Petr Oros) [1892748] - [docs] devlink: don't wrap commands in rST shell blocks (Petr Oros) [1892748] - [net] devlink: Protect devlink port list traversal (Petr Oros) [1895042] - [net] devlink: Fix per port reporter fields initialization (Petr Oros) [1895042] - [net] devlink: Fix use-after-free when destroying health reporters (Petr Oros) [1895042] - [net] devlink: introduce the health reporter test command (Petr Oros) [1895042] - [net] devlink: Add devlink health port reporters API (Petr Oros) [1895042] - [net] devlink: Implement devlink health reporters on per-port basis (Petr Oros) [1895042] - [net] devlink: Create generic devlink health reporter search function (Petr Oros) [1895042] - [net] devlink: Rework devlink health reporter destructor (Petr Oros) [1895042] - [net] devlink: Refactor devlink health reporter constructor (Petr Oros) [1895042]- [md] dm writecache: fix the maximum number of arguments (Mike Snitzer) [1895117] - [md] dm writecache: advance the number of arguments when reporting max_age (Mike Snitzer) [1895117] - [x86] x86/cpu/amd: Make erratum #1054 a legacy erratum (Michael Petlan) [1791459] - [x86] x86/cpu/amd: Enable the fixed Instructions Retired counter IRPERF (Michael Petlan) [1791459] - [s390] s390/early: improve machine detection (Claudio Imbrenda) [1896307] - [infiniband] IB/mlx5: Fix fall-through warnings for Clang (Alaa Hleihel) [1858561] - [infiniband] RDMA/mlx5: Fix corruption of reg_pages in mlx5_ib_rereg_user_mr() (Alaa Hleihel) [1858561] - [netdrv] net/mlx5: Properly convey driver version to firmware (Alaa Hleihel) [1858561] - [netdrv] net/mlx5: DR, Proper handling of unsupported Connect-X6DX SW steering (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: kTLS, Enforce HW TX csum offload with kTLS (Alaa Hleihel) [1858561] - [netdrv] net: mlx5e: fix fs_tcp.c build when IPV6 is not enabled (Alaa Hleihel) [1858561] - [netdrv] net/mlx5: Fix wrong address reclaim when command interface is down (Alaa Hleihel) [1858561] - [netdrv] net/mlx5: E-Switch, Fail mlx5_esw_modify_vport_rate if qos disabled (Alaa Hleihel) [1858561] - [netdrv] net/mlx5: Disable QoS when min_rates on all VFs are zero (Alaa Hleihel) [1858561] - [netdrv] net/mlx5: Clear bw_share upon VF disable (Alaa Hleihel) [1858561] - [netdrv] net/mlx5: Add handling of port type in rule deletion (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: Fix check if netdev is bond slave (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: Set IPsec WAs only in IP's non checksum partial case (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: Fix incorrect access of RCU-protected xdp_prog (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: Fix VXLAN synchronization after function reload (Alaa Hleihel) [1858561] - [netdrv] net/mlx5: E-switch, Avoid extack error log for disabled vport (Alaa Hleihel) [1858561] - [netdrv] net/mlx5: Fix deletion of duplicate rules (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: Protect encap route dev from concurrent release (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: Fix modify header actions memory leak (Alaa Hleihel) [1858561] - [infiniband] RDMA/mlx5: Fix devlink deadlock on net namespace deletion (Alaa Hleihel) [1858561] - [infiniband] RDMA/mlx5: Fix type warning of sizeof in __mlx5_ib_alloc_counters() (Alaa Hleihel) [1858561] - [infiniband] RDMA/mlx5: Clarify what the UMR is for when creating MRs (Alaa Hleihel) [1858561] - [infiniband] RDMA/mlx5: Disable IB_DEVICE_MEM_MGT_EXTENSIONS if IB_WR_REG_MR can't work (Alaa Hleihel) [1858561] - [infiniband] RDMA/mlx5: Make mkeys always owned by the kernel's PD when not enabled (Alaa Hleihel) [1858561] - [infiniband] RDMA/mlx5: Use set_mkc_access_pd_addr_fields() in reg_create() (Alaa Hleihel) [1858561] - [infiniband] RDMA/mlx5: Remove dead check for EAGAIN after alloc_mr_from_cache() (Alaa Hleihel) [1858561] - [infiniband] RDMA/mlx5: Fix potential race between destroy and CQE poll (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: IPsec: Use kvfree() for memory allocated with kvzalloc() (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: TC: Remove unused parameter from mlx5_tc_ct_add_no_trk_match() (Alaa Hleihel) [1858561] - [netdrv] net/mlx5: E-Switch, Setup all vports' metadata to support peer miss rule (Alaa Hleihel) [1858561] - [netdrv] net/mlx5: E-Switch, Dedicated metadata for uplink vport (Alaa Hleihel) [1858561] - [netdrv] net/mlx5: E-Switch, Check and enable metadata support flag before using (Alaa Hleihel) [1858561] - [netdrv] net/mlx5: Don't call timecounter cyc2time directly from 1PPS flow (Alaa Hleihel) [1858561] - [netdrv] net/mlx5: Release clock lock before scheduling a PPS work (Alaa Hleihel) [1858561] - [netdrv] net/mlx5: Rename ptp clock info (Alaa Hleihel) [1858561] - [netdrv] net/mlx5: Always use container_of to find mdev pointer from clock struct (Alaa Hleihel) [1858561] - [netdrv] net/mlx5: Fix uninitialized variable warning (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: IPsec: Add Connect-X IPsec Tx data path offload (Alaa Hleihel) [1858561 1790222] - [netdrv] net/mlx5e: IPsec: Add TX steering rule per IPsec state (Alaa Hleihel) [1858561 1790222] - [netdrv] net/mlx5: Add NIC TX domain namespace (Alaa Hleihel) [1858561 1790222] - [netdrv] net/mlx5e: Enhanced TX MPWQE for SKBs (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: Move TX code into functions to be used by MPWQE (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: Rename xmit-related structs to generalize them (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: Generalize TX MPWQE checks for full session (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: Support multiple SKBs in a TX WQE (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: Move the TLS resync check out of the function (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: Unify constants for WQE_EMPTY_DS_COUNT (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: Small improvements for XDP TX MPWQE logic (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: Refactor xmit functions (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: Move mlx5e_tx_wqe_inline_mode to en_tx.c (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: Use struct assignment to initialize mlx5e_tx_wqe_info (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: Refactor inline header size calculation in the TX path (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: Add IPv6 traffic class (DSCP) header rewrite support (Alaa Hleihel) [1889981 1858561] - [netdrv] net/mlx5e: Add LAG warning if bond slave is not lag master (Alaa Hleihel) [1858561 1851709] - [netdrv] net/mlx5e: Add LAG warning for unsupported tx type (Alaa Hleihel) [1858561 1851709] - [netdrv] net/mlx5e: Return a valid errno if can't get lag device index (Alaa Hleihel) [1858561 1851709] - [netdrv] net/mlx5e: Fix race condition on nhe->n pointer in neigh update (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: Fix VLAN create flow (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: Fix VLAN cleanup flow (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: Fix return status when setting unsupported FEC mode (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: Fix driver's declaration to support GRE offload (Alaa Hleihel) [1858561 1819619] - [netdrv] net/mlx5e: CT, Fix coverity issue (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: Add resiliency in Striding RQ mode for packets larger than MTU (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: Fix error path for RQ alloc (Alaa Hleihel) [1858561] - [netdrv] net/mlx5: Fix request_irqs error flow (Alaa Hleihel) [1858561] - [netdrv] net/mlx5: cmdif, Avoid skipping reclaim pages if FW is not accessible (Alaa Hleihel) [1858561] - [netdrv] net/mlx5: Add retry mechanism to the command entry index allocation (Alaa Hleihel) [1858561] - [netdrv] net/mlx5: poll cmd EQ in case of command timeout (Alaa Hleihel) [1858561] - [netdrv] net/mlx5: Avoid possible free of command entry while timeout comp handler (Alaa Hleihel) [1858561] - [netdrv] net/mlx5: Fix a race when moving command interface to polling mode (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: mlx5e_fec_in_caps() returns a boolean (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: TLS, Do not expose FPGA TLS counter if not supported (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: Fix using wrong stats_grps in mlx5e_update_ndo_stats() (Alaa Hleihel) [1870593 1858561] - [netdrv] net/mlx5e: Fix multicast counter not up-to-date in "ip -s" (Alaa Hleihel) [1858561 1693130] - [netdrv] net/mlx5e: Fix endianness when calculating pedit mask first bit (Alaa Hleihel) [1889981 1858561] - [netdrv] net/mlx5e: Enable adding peer miss rules only if merged eswitch is supported (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: CT: Fix freeing ct_label mapping (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: Fix memory leak of tunnel info when rule under multipath not ready (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: Use synchronize_rcu to sync with NAPI (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: Use RCU to protect rq->xdp_prog (Alaa Hleihel) [1858561] - [netdrv] net/mlx5: Fix FTE cleanup (Alaa Hleihel) [1858561] - [infiniband] mlx5: Use fallthrough pseudo-keyword (Alaa Hleihel) [1858561] - [infiniband] RDMA/mlx5: Fix flow destination setting for RDMA TX flow table (Alaa Hleihel) [1858561] - [netdrv] net/mlx5: Delete extra dump stack that gives nothing (Alaa Hleihel) [1858561] - [netdrv] net/mlx5: convert to new udp_tunnel infrastructure (Alaa Hleihel) [1858561] - [netdrv] net/mlx5: DR, Change push vlan action sequence (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: Enable users to change VF/PF representors carrier state (Alaa Hleihel) [1858561] - [infiniband] RDMA/mlx5: Delete unreachable code (Alaa Hleihel) [1858561] - [netdrv] net/mlx5: drop unnecessary list_empty (Alaa Hleihel) [1858561] - [netdrv] net/mlx5: Use fallthrough pseudo-keyword (Alaa Hleihel) [1858583 1858561] - [netdrv] net/mlx5: DR, Reduce print level for matcher print (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: Add support for PCI relaxed ordering (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: Use indirect call wrappers for RX post WQEs functions (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: Move exposure of datapath function to txrx header (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: RX, Re-work initializaiton of RX function pointers (Alaa Hleihel) [1858561] - [netdrv] net/mlx5: E-switch, Use eswitch total_vports (Alaa Hleihel) [1858583 1858561] - [netdrv] net/mlx5: E-switch, Reuse total_vports and avoid duplicate nvports (Alaa Hleihel) [1858583 1858561] - [netdrv] net/mlx5: E-switch, Consider maximum vf vports for steering init (Alaa Hleihel) [1858583 1858561] - [netdrv] net/mlx5: Add function ID to reclaim pages debug log (Alaa Hleihel) [1858561] - [netdrv] net/mlx5: Hold pages RB tree per VF (Alaa Hleihel) [1858561] - [infiniband] RDMA/mlx5: Set mkey relaxed ordering by UMR with ConnectX-7 (Alaa Hleihel) [1858561] - [infiniband] RDMA/mlx5: Use MLX5_SET macro instead of local structure (Alaa Hleihel) [1858561] - [infiniband] RDMA/mlx5: Add missing srcu_read_lock in ODP implicit flow (Alaa Hleihel) [1858561] - [include] RDMA/mlx5: ConnectX-7 new capabilities to set relaxed ordering by UMR (Alaa Hleihel) [1858561] - [infiniband] RDMA/mlx5: Allow SQ modification (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: Do not request completion on every single UMR WQE (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: RX, Avoid indirect call in representor CQE handling (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: XDP, Avoid indirect call in TX flow (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: IPsec: Add Connect-X IPsec ESN update offload support (Alaa Hleihel) [1858561 1790222] - [netdrv] net/mlx5e: IPsec: Add Connect-X IPsec Rx data path offload (Alaa Hleihel) [1858561 1790222] - [netdrv] net/mlx5e: IPsec: Add IPsec steering in local NIC RX (Alaa Hleihel) [1858561 1790222] - [include] net/mlx5: Add IPsec related Flow steering entry's fields (Alaa Hleihel) [1858561 1790222] - [netdrv] net/mlx5: IPsec: Add HW crypto offload support (Alaa Hleihel) [1858561 1790222] - [netdrv] net/mlx5: Accel, Add core IPsec support for the Connect-X family (Alaa Hleihel) [1858561 1790222] - [netdrv] net/mlx5: E-switch, Reduce dependency on num_vfs during mode set (Alaa Hleihel) [1858583 1858561] - [netdrv] net/mlx5: E-switch, Avoid function change handler for non ECPF (Alaa Hleihel) [1858561] - [netdrv] net/mlx5: Make MLX5_EN_TLS non-prompt (Alaa Hleihel) [1858561] - [netdrv] net/mlx5: Enable count action for rules with allow action (Alaa Hleihel) [1858561] - [netdrv] net/mlx5: Add interface changes required for VDPA (Alaa Hleihel) [1858561] - [netdrv] net/mlx5: Add VDPA interface type to supported enumerations (Alaa Hleihel) [1858561] - [netdrv] net/mlx5: Support setting access rights of dma addresses (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: Move devlink port register and unregister calls (Alaa Hleihel) [1858561] - [infiniband] RDMA/mlx5: Remove unused to_mibmr function (Alaa Hleihel) [1858561] - [netdrv] net/mlx5: E-switch, When eswitch is unsupported, return -EOPNOTSUPP (Alaa Hleihel) [1858561] - [netdrv] net/mlx5: Added support for 100Gbps per lane link modes (Alaa Hleihel) [1858561] - [infiniband] RDMA/mlx5: Delete one-time used functions (Alaa Hleihel) [1858561] - [infiniband] RDMA/mlx5: Cleanup DEVX initialization flow (Alaa Hleihel) [1858561] - [infiniband] RDMA/mlx5: Separate flow steering logic from main.c (Alaa Hleihel) [1858561] - [infiniband] RDMA/mlx5: Separate counters from main.c (Alaa Hleihel) [1858561] - [infiniband] RDMA/mlx5: Separate restrack callbacks initialization from main.c (Alaa Hleihel) [1858561] - [infiniband] RDMA/mlx5: Limit the scope of mlx5_ib_enable_driver function (Alaa Hleihel) [1858561] - [infiniband] RDMA: Move XRCD to be under ib_core responsibility (Alaa Hleihel) [1858561] - [infiniband] RDMA/mlx5: Introduce UAPI to query PD attributes (Alaa Hleihel) [1858561] - [infiniband] RDMA/mlx5: Implement the query ucontext functionality (Alaa Hleihel) [1858561] - [infiniband] RDMA/mlx5: Refactor mlx5_ib_alloc_ucontext() response (Alaa Hleihel) [1858561] - [infiniband] RDMA/core: Optimize XRC target lookup (Alaa Hleihel) [1858561] - [infiniband] RDMA/mlx5: Get XRCD number directly for the internal use (Alaa Hleihel) [1858561] - [netdrv] net/mlx5: Enable QP number request when creating IPoIB underlay QP (Alaa Hleihel) [1858561] - [infiniband] RDMA/mlx5: Introduce ODP prefetch counter (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: Enhance TX timeout recovery (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: Enhance ICOSQ data on RX reporter's diagnose (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: Add EQ info to TX/RX reporter's diagnose (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: Enhance CQ data on diagnose output (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: Rename reporter's helpers (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: Add helper to get the RQ WQE counter (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: Add helper to get RQ WQE's head (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: Move RQ helpers to txrx.h (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: Align RX/TX reporters diagnose output format (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: Remove redundant RQ state query (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: Add a flush timeout define (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: Change reporters create functions to return void (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: fix memory leak of tls (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: Fix build break when CONFIG_XPS is not set (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: kTLS, Add kTLS RX HW offload support (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: kTLS, Use kernel API to extract private offload context (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: kTLS, Improve TLS feature modularity (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: Accel, Expose flow steering API for rules add/del (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: Receive flow steering framework for accelerated TCP flows (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: API to manipulate TTC rules destinations (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: Refactor build channel params (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: Turn XSK ICOSQ into a general asynchronous one (Alaa Hleihel) [1858561] - [netdrv] net/mlx5: kTLS, Improve TLS params layout structures (Alaa Hleihel) [1858561] - [include] net/mlx5: Avoid RDMA file inclusion in core driver (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: vxlan: Return bool instead of opaque ptr in port_lookup() (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: Move TC-specific function definitions into MLX5_CLS_ACT (Alaa Hleihel) [1858561] - [netdrv] net/mlx5: Use kfree(ft->g) in arfs_create_groups() (Alaa Hleihel) [1858561] - [netdrv] net/mlx5: FWTrace: Add missing space (Alaa Hleihel) [1858561] - [infiniband] RDMA/mlx5: Add support to get MR resource in RAW format (Alaa Hleihel) [1858561] - [infiniband] RDMA/mlx5: Add support to get CQ resource in RAW format (Alaa Hleihel) [1858561] - [infiniband] RDMA/mlx5: Add support to get QP resource in RAW format (Alaa Hleihel) [1858561] - [netdrv] net/mlx5: Add support in query QP, CQ and MKEY segments (Alaa Hleihel) [1858561] - [netdrv] net/mlx5: Export resource dump interface (Alaa Hleihel) [1858561] - [netdrv] net/mlx5: E-switch, Supporting setting devlink port function mac address (Alaa Hleihel) [1858561] - [netdrv] net/mlx5: Split mac address setting function for using state_lock (Alaa Hleihel) [1858561] - [netdrv] net/mlx5: E-switch, Support querying port function mac address (Alaa Hleihel) [1858561] - [netdrv] net/mlx5: Move helper to eswitch layer (Alaa Hleihel) [1858561] - [netdrv] net/mlx5: E-switch, Introduce and use eswitch support check helper (Alaa Hleihel) [1858583 1858561] - [netdrv] net/mlx5: Constify mac address pointer (Alaa Hleihel) [1858561] - [tty] serial: 8250: export serial8250_do_set_divisor() (Steve Best) [1784119] - [tty] serial: 8250: introduce get_divisor() and set_divisor() hook (Steve Best) [1784119] - [tty] serial: 8250: let serial8250_get_divisor() get uart_port * as param (Steve Best) [1784119] - [tty] serial: 8250_lpss: Add ->setup() for Elkhart Lake ports (Steve Best) [1784119] - [tty] serial: 8250_lpss: Switch over to MSI interrupts (Steve Best) [1784119] - [tty] serial: 8250_lpss: Enable HS UART on Elkhart Lake (Steve Best) [1784119] - [tty] serial: 8250_lpss: Get rid of custom LPSS_DEVICE() macro (Steve Best) [1784119] - [tty] serial: 8250_lpss: register DMA IRQ and pool with instance ID (Steve Best) [1784119] - [tty] serial: 8250_lpss: add fractional divisor support (Steve Best) [1784119] - [tty] serial: 8250_lpss: switch to use 8250_dwlib library (Steve Best) [1784119] - [tty] tty: serial: Use the correct style for SPDX License Identifier (Steve Best) [1784119] - [tty] serial: 8250_dw: split Synopsys DesignWare 8250 common functions (Steve Best) [1784119] - [tty] 8250_lpss: check null return when calling pci_ioremap_bar (Steve Best) [1784119] - [dma] dmaengine: dw: Remove misleading is_private property (Steve Best) [1784119] - [tty] serial: 8250: fix null-ptr-deref in serial8250_start_tx() (John Linville) [1903272] {CVE-2020-15437} - [i2c] i2c: designware-pci: Fix BUG_ON during device removal (Steve Best) [1784122] - [i2c] i2c: designware-pci: Add support for Elkhart Lake PSE I2C (Steve Best) [1784122] - [i2c] i2c: designware-pci: Switch over to MSI interrupts (Steve Best) [1784122] - [mmc] mmc: sdhci: Add LTR support for some Intel BYT based controllers (Steve Best) [1906791] - [mmc] mmc: sdhci-pci: Add max-frequency device property for Intel controllers (Steve Best) [1906791] - [powerpc] powerpc/64s: Trim offlined CPUs from mm_cpumasks (Steve Best) [1905892] - [kernel] kernel/cpu: add arch override for clear_tasks_mm_cpumask() mm handling (Steve Best) [1905892] - [mm] powerpc/64s/pseries: Fix hash tlbiel_all_isa300 for guest kernels (Steve Best) [1905892] - [mm] powerpc/64s: Fix hash ISA v3.0 TLBIEL instruction generation (Steve Best) [1905892] - [mm] powerpc/64s: Add cp_abort after tlbiel to invalidate copy-buffer address (Steve Best) [1905892] - [powerpc] powerpc: untangle cputable mce include (Steve Best) [1905892] - [mmc] mmc: sdhci-pci: Add support for Intel EHL (Steve Best) [1783588] - [scsi] qla2xxx: Update version to 10.02.00.104-k (Nilesh Javali) [1905493] - [scsi] scsi: qla2xxx: Fix device loss on 4G and older HBAs (Nilesh Javali) [1905493] - [scsi] scsi: qla2xxx: If fcport is undergoing deletion complete I/O with retry (Nilesh Javali) [1905493] - [scsi] scsi: qla2xxx: Fix the call trace for flush workqueue (Nilesh Javali) [1905493] - [scsi] scsi: qla2xxx: Fix flash update in 28XX adapters on big endian machines (Nilesh Javali) [1905493] - [scsi] scsi: qla2xxx: Handle aborts correctly for port undergoing deletion (Nilesh Javali) [1905493] - [scsi] scsi: qla2xxx: Fix N2N and NVMe connect retry failure (Nilesh Javali) [1905493] - [scsi] scsi: qla2xxx: Fix FW initialization error on big endian machines (Nilesh Javali) [1905493] - [scsi] scsi: qla2xxx: Fix crash during driver load on big endian machines (Nilesh Javali) [1905493] - [scsi] scsi: qla2xxx: Fix compilation issue in PPC systems (Nilesh Javali) [1905493] - [scsi] scsi: qla2xxx: Don't check for fw_started while posting NVMe command (Nilesh Javali) [1905493] - [scsi] scsi: qla2xxx: Tear down session if FW say it is down (Nilesh Javali) [1905493] - [scsi] scsi: qla2xxx: Limit interrupt vectors to number of CPUs (Nilesh Javali) [1905493] - [scsi] scsi: qla2xxx: Change post del message from debug level to log level (Nilesh Javali) [1905493] - [s390] s390/qeth: Remove pnso workaround (Philipp Rudo) [1903964] - [s390] s390/purgatory: do not build purgatory with kcov, kasan and friends (Philipp Rudo) [1900550] - [fs] iomap: Fix misplaced page flushing (Carlos Maiolino) [1868429] - [fs] iomap: Use round_down/round_up macros in __iomap_write_begin (Carlos Maiolino) [1868429] - [fs] iomap: Mark read blocks uptodate in write_begin (Carlos Maiolino) [1868429] - [fs] iomap: Clear page error before beginning a write (Carlos Maiolino) [1868429] - [fs] iomap: fix WARN_ON_ONCE() from unprivileged users (Carlos Maiolino) [1868429] - [fs] iomap: fall back to buffered writes for invalidation failures (Carlos Maiolino) [1868429] - [fs] iomap: Only invalidate page cache pages on direct IO writes (Carlos Maiolino) [1868429] - [fs] iomap: Make sure iomap_end is called after iomap_begin (Carlos Maiolino) [1868429] - [fs] iomap: Fix unsharing of an extent >2GB on a 32-bit machine (Carlos Maiolino) [1868429] - [fs] iomap: fix the iomap_fiemap prototype (Carlos Maiolino) [1868429] - [fs] iomap: remove lockdep_assert_held() (Carlos Maiolino) [1868429] - [mm] powerpc/numa: Fix a regression on memoryless node 0 (Steve Best) [1903613] - [mm] powerpc/numa: Offline memoryless cpuless node 0 (Steve Best) [1903613] - [mm] powerpc/numa: Prefer node id queried from vphn (Steve Best) [1903613] - [mm] powerpc/numa: Set numa_node for all possible cpus (Steve Best) [1903613] - [powerpc] powerpc/numa: Remove late request for home node associativity (Steve Best) [1903613] - [mm] powerpc/numa: Early request for home node associativity (Steve Best) [1903613] - [mm] powerpc/numa: Use cpu node map of first sibling thread (Steve Best) [1903613] - [x86] xen: don't unbind uninitialized lock_kicker_irq (Brian Masney) [1896786] - [net] Bluetooth: Acquire sk_lock.slock without disabling interrupts (Ivan Vecera) [1889859] - [wireless] mwifiex: fix double free (Jarod Wilson) [1860496] - [wireless] iwlwifi: dbg: run init_cfg function once per driver load (Jarod Wilson) [1860496] - [wireless] iwlwifi: dbg: remove no filter condition (Jarod Wilson) [1860496] - [wireless] iwlwifi: mvm: split a print to avoid a WARNING in ROC (Jarod Wilson) [1860496] - [wireless] qtnfmac: fix resource leaks on unsupported iftype error return path (Jarod Wilson) [1860496] - [net] nl80211: fix OBSS PD min and max offset validation (Jarod Wilson) [1860496] - [wireless] rtw88: Fix potential probe error handling race with wow firmware loading (Jarod Wilson) [1860496] - [wireless] rtw88: Fix probe error handling race with firmware loading (Jarod Wilson) [1860496] - [wireless] ath6kl: wmi: prevent a shift wrapping bug in ath6kl_wmi_delete_pstream_cmd() (Jarod Wilson) [1860496] - [wireless] ath11k: Add checked value for ath11k_ahb_remove (Jarod Wilson) [1860496] - [wireless] mwifiex: remove function pointer check (Jarod Wilson) [1860496] - [wireless] ath11k: fix uninitialized return in ath11k_spectral_process_data() (Jarod Wilson) [1860496] - [wireless] ath11k: fix a double free and a memory leak (Jarod Wilson) [1860496] - [wireless] rtw88: fix compile warning: (Jarod Wilson) [1860496] - [wireless] mwifiex: Remove unnecessary braces from HostCmd_SET_SEQ_NO_BSS_INFO (Jarod Wilson) [1860496] - [wireless] rtw88: don't treat NULL pointer as an array (Jarod Wilson) [1860496] - [wireless] mwifiex: Do not use GFP_KERNEL in atomic context (Jarod Wilson) [1860496] - [wireless] brcmfmac: check ndev pointer (Jarod Wilson) [1860496] - [wireless] ath11k: Fix possible memleak in ath11k_qmi_init_service (Jarod Wilson) [1860496] - [wireless] ath10k: Fix the size used in a 'dma_free_coherent()' call in an error handling path (Jarod Wilson) [1860496] - [wireless] ath9k: Fix potential out of bounds in ath9k_htc_txcompletion_cb() (Jarod Wilson) [1860496] - [wireless] ath9k_htc: Use appropriate rs_datalen type (Jarod Wilson) [1860496] - [wireless] ath6kl: prevent potential array overflow in ath6kl_add_new_sta() (Jarod Wilson) [1860496] - [net] net: wireless: nl80211: fix out-of-bounds access in nl80211_del_key() (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: reduce maximum VHT MPDU length to 7991 (Jarod Wilson) [1860496] - [net] mac80211: fix 80 MHz association to 160/80+80 AP on 6 GHz (Jarod Wilson) [1860496] - [net] mac80211: do not allow bigger VHT MPDUs than the hardware supports (Jarod Wilson) [1860496] - [net] cfg80211: fix 6 GHz channel conversion (Jarod Wilson) [1860496] - [net] mac80211: do not disable HE if HT is missing on 2.4 GHz (Jarod Wilson) [1860496] - [net] mac80211: Fix radiotap header channel flag for 6GHz band (Jarod Wilson) [1860496] - [net] lib80211: fix unmet direct dependendices config warning when !CRYPTO (Jarod Wilson) [1860496] - [net] mac80211: add AQL support for VHT160 tx rates (Jarod Wilson) [1860496] - [net] mac80211: extend AQL aggregation estimation to HE and fix unit mismatch (Jarod Wilson) [1860496] - [wireless] mwifiex: Increase AES key storage size to 256 bits (Jarod Wilson) [1860496] - [wireless] mt76: mt7915: use ieee80211_free_txskb to free tx skbs (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: use v1 MCU API on MT7615 to fix issues with adding/removing stations (Jarod Wilson) [1860496] - [net] cfg80211: Adjust 6 GHz frequency to channel conversion (Jarod Wilson) [1860496] - [net] mac80211: reduce packet loss event false positives (Jarod Wilson) [1860496] - [net] cfg80211: regulatory: reject invalid hints (Jarod Wilson) [1860496] - [net] wireless: fix wrong 160/80+80 MHz setting (Jarod Wilson) [1860496] - [net] mac80211: improve AQL aggregation estimation for low data rates (Jarod Wilson) [1860496] - [net] mac80211: factor out code to look up the average packet length duration for a rate (Jarod Wilson) [1860496] - [net] mac80211: use rate provided via status->rate on ieee80211_tx_status_ext for AQL (Jarod Wilson) [1860496] - [net] nl80211: fix NL80211_ATTR_HE_6GHZ_CAPABILITY usage (Jarod Wilson) [1860496] - [wireless] brcmfmac: reserve tx credit only when txctl is ready to send (Jarod Wilson) [1860496] - [net] wireless: Use fallthrough pseudo-keyword (Jarod Wilson) [1860496] - [wireless] rtl818x: constify ioreadX() iomem argument (as in generic implementation) (Jarod Wilson) [1860496] - [net] mac80211: Do not report beacon loss if beacon filtering enabled (Jarod Wilson) [1860496] - [net] mac80211: fix misplaced while instead of if (Jarod Wilson) [1860496] - [net] nl80211: use eth_zero_addr() to clear mac address (Jarod Wilson) [1860496] - [net] mac80211: use eth_zero_addr() to clear mac address (Jarod Wilson) [1860496] - [net] mac8211: fix struct initialisation (Jarod Wilson) [1860496] - [net] mac80211: Handle special status codes in SAE commit (Jarod Wilson) [1860496] - [wireless] brcmfmac: Set timeout value when configuring power save (Jarod Wilson) [1860496] - [wireless] hostap: use generic power management (Jarod Wilson) [1860496] - [wireless] rt2x00: pci: use generic power management (Jarod Wilson) [1860496] - [wireless] mt7601u: add missing release on skb in mt7601u_mcu_msg_send (Jarod Wilson) [1860496] - [wireless] iwlwifi: yoyo: don't print failure if debug firmware is missing (Jarod Wilson) [1860496] - [wireless] rtw88: 8821c: coex: add functions and parameters (Jarod Wilson) [1860496] - [wireless] rtw88: 8821c: make symbol 'rtw8821c_rtw_pwr_track_tbl' static (Jarod Wilson) [1860496] - [wireless] rtw88: add h2c command in debugfs (Jarod Wilson) [1860496] - [wireless] rtw88: allows driver to enable/disable beacon (Jarod Wilson) [1860496] - [wireless] rtw88: add ieee80211_ops::change_interface (Jarod Wilson) [1860496] - [wireless] rtw88: coex: only skip coex triggered by BT info (Jarod Wilson) [1860496] - [wireless] rtw88: update tx descriptor of mgmt and reserved page packets (Jarod Wilson) [1860496] - [wireless] rtw88: fix short GI capability based on current bandwidth (Jarod Wilson) [1860496] - [wireless] rtw88: fix LDPC field for RA info (Jarod Wilson) [1860496] - [wireless] prism54: switch from 'pci_' to 'dma_' API (Jarod Wilson) [1860496] - [wireless] prism54: islpci_hotplug: use generic power management (Jarod Wilson) [1860496] - [wireless] prism54: Replace HTTP links with HTTPS ones (Jarod Wilson) [1860496] - [wireless] p54: switch from 'pci_' to 'dma_' API (Jarod Wilson) [1860496] - [wireless] mwifiex: 11n_rxreorder: Remove unnecessary cast in kfree() (Jarod Wilson) [1860496] - [wireless] rtlwifi: btcoex: use *ph to print small buffer (Jarod Wilson) [1860496] - [wireless] rtlwifi: btcoex: remove redundant initialization of variables ant_num and single_ant_path (Jarod Wilson) [1860496] - [net] mac80211: warn only once in check_sdata_in_driver() at each caller (Jarod Wilson) [1860496] - [net] nl80211: support 4-way handshake offloading for WPA/WPA2-PSK in AP mode (Jarod Wilson) [1860496] - [net] cfg80211: invert HE BSS color 'disabled' to 'enabled' (Jarod Wilson) [1860496] - [net] mac80211: add a function for running rx without passing skbs to the stack (Jarod Wilson) [1860496] - [net] mac80211: parse radiotap header when selecting Tx queue (Jarod Wilson) [1860496] - [net] mac80211: remove unused flags argument in transmit functions (Jarod Wilson) [1860496] - [net] mac80211: use same flag everywhere to avoid sequence number overwrite (Jarod Wilson) [1860496] - [net] mac80211: do not overwrite the sequence number if requested (Jarod Wilson) [1860496] - [net] mac80211: add radiotap flag to prevent sequence number overwrite (Jarod Wilson) [1860496] - [net] mac80211: never drop injected frames even if normally not allowed (Jarod Wilson) [1860496] - [uapi] cfg80211: Add support to advertize OCV support (Jarod Wilson) [1860496] - [net] cfg80211/mac80211: avoid bss color setting in non-HE modes (Jarod Wilson) [1860496] - [net] mac80211: calculate skb hash early when using itxq (Jarod Wilson) [1860496] - [net] mac80211: improve AQL tx airtime estimation (Jarod Wilson) [1860496] - [net] cfg80211/mac80211: add connected to auth server to station info (Jarod Wilson) [1860496] - [net] cfg80211/mac80211: add connected to auth server to meshconf (Jarod Wilson) [1860496] - [net] cfg80211/mac80211: add mesh_param "mesh_nolearn" to skip path discovery (Jarod Wilson) [1860496] - [net] cfg80211: allow the low level driver to flush the BSS table (Jarod Wilson) [1860496] - [net] mac80211: Use fallthrough pseudo-keyword (Jarod Wilson) [1860496] - [net] nl80211: Simplify error handling path in 'nl80211_trigger_scan()' (Jarod Wilson) [1860496] - [net] nl80211: Remove a misleading label in 'nl80211_trigger_scan()' (Jarod Wilson) [1860496] - [uapi] net/wireless: wireless.h: drop duplicate word in comments (Jarod Wilson) [1860496] - [uapi] net/wireless: nl80211.h: drop duplicate words in comments (Jarod Wilson) [1860496] - [net] cfg80211: allow vendor dumpit to terminate by returning 0 (Jarod Wilson) [1860496] - [net] mac80211: remove the need for variable rates_idx (Jarod Wilson) [1860496] - [net] nl80211: S1G band and channel definitions (Jarod Wilson) [1860496] - [wireless] mt76: mt76u: add missing release on skb in __mt76x02u_mcu_send_msg (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: fix possible memory leak in mt7615_mcu_wtbl_sta_add (Jarod Wilson) [1860496] - [wireless] mt76: mt7915: fix potential memory leak in mcu message handler (Jarod Wilson) [1860496] - [wireless] mt76: mt76s: move queue accounting in mt76s_tx_queue_skb (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: introduce mt7663s support (Jarod Wilson) [1860496] - [wireless] mt76: introduce mt76_sdio module (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: introduce mt7663-usb-sdio-common module (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: sdio code must access rate/key regs in preocess context (Jarod Wilson) [1860496] - [wireless] mt76: mt76u: add mt76_skb_adjust_pad utility routine (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: take into account sdio bus configuring txwi (Jarod Wilson) [1860496] - [wireless] mt76: mt7915: add missing CONFIG_MAC80211_DEBUGFS (Jarod Wilson) [1860496] - [wireless] mt76: mt7915: potential array overflow in mt7915_mcu_tx_rate_report() (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: fix potential memory leak in mcu message handler (Jarod Wilson) [1860496] - [wireless] mt76: mt7663u: fix potential memory leak in mcu message handler (Jarod Wilson) [1860496] - [wireless] mt76: mt7663u: fix memory leak in set key (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: reschedule ps work according to last activity (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: avoid scheduling runtime-pm during hw scan (Jarod Wilson) [1860496] - [wireless] mt76: mt7663u: sync probe sampling with rate configuration (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: improve mt7615_driver_own reliability (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: add idle-timeout knob in mt7615 debugfs (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: enable beacon hw filter for runtime-pm (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: add runtime-pm knob in mt7615 debugfs (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: do not request {driver, fw}_own if already granted (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: check MT76_STATE_PM flag before accessing the device (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: run mt7615_pm_wake in mt7615_mac_sta_{add, remove} (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: wake device before pushing frames in mt7615_tx (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: wake device before pulling packets from mac80211 queues (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: run mt7615_mcu_set_roc holding mt76 mutex (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: run mt7615_mcu_set_wmm holding mt76 mutex (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: add missing lock in mt7615_regd_notifier (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: wake device before performing freq scan (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: acquire driver_own before configuring device for suspend (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: wake device in mt7615_update_channel before access regmap (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: introduce pm_power_save delayed work (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: wake device before configuring hw keys (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: wake device before accessing regmap in debugfs (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: introduce mt7615_mutex_{acquire, release} utilities (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: add mt7615_pm_wake utility routine (Jarod Wilson) [1860496] - [wireless] mt76: move mt76 workqueue in common code (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: avoid polling in fw_own for mt7663 (Jarod Wilson) [1860496] - [wireless] mt76: mt7915: avoid memcpy in rxv operation (Jarod Wilson) [1860496] - [wireless] mt76: mt76x2u: enable HC-M7662BU1 (Jarod Wilson) [1860496] - [wireless] mt76: mt76x2: fix pci suspend/resume on mt7612e (Jarod Wilson) [1860496] - [wireless] mt76: mt7915: update HE capabilities (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: implement testmode support (Jarod Wilson) [1860496] - [wireless] mt76: add API for testmode support (Jarod Wilson) [1860496] - [wireless] mt76: vif_mask to struct mt76_phy (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: use full on-chip memory address for WF_PHY registers (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: add support for accessing RF registers via MCU (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: add support for accessing mapped registers via bus ops (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: schedule tx tasklet and sta poll on mac tx free (Jarod Wilson) [1860496] - [wireless] mt76: mt76x2e: rename routines in pci.c (Jarod Wilson) [1860496] - [wireless] mt76: mt7915: overwrite qid for non-bufferable mgmt frames (Jarod Wilson) [1860496] - [wireless] mt76: mt7915: use ieee80211_tx_queue_params to avoid open coded (Jarod Wilson) [1860496] - [wireless] mt76: mt7915: add MU-MIMO support (Jarod Wilson) [1860496] - [wireless] mt76: mt7915: add a fixed AC queue mapping (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: add .set_tsf callback (Jarod Wilson) [1860496] - [wireless] mt76: add U-APSD support on AP side (Jarod Wilson) [1860496] - [wireless] mt76: rely on register macros (Jarod Wilson) [1860496] - [wireless] mt76: fix include in pci.h (Jarod Wilson) [1860496] - [wireless] mt76: allow more channels, allowed in ETSI domain (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: fix up typo in Kconfig for MT7663U (Jarod Wilson) [1860496] - [wireless] mt76: mt7663: introduce ARP filter offload (Jarod Wilson) [1860496] - [wireless] mt76: usb: rely on mt76_for_each_q_rx (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: re-enable offloading of sequence number assignment (Jarod Wilson) [1860496] - [wireless] wireless: Fix trivial spelling (Jarod Wilson) [1860496] - [wireless] rtlwifi: 8821ae: remove unused path B parameters from swing table (Jarod Wilson) [1860496] - [wireless] rtlwifi: Use const in 8188ee/8723be/8821ae swing_table declarations (Jarod Wilson) [1860496] - [wireless] rtl818x_pci: use generic power management (Jarod Wilson) [1860496] - [wireless] rtlwifi: rtl8192cu: Free ieee80211_hw if probing fails (Jarod Wilson) [1860496] - [wireless] rtlwifi: rtl8192cu: Prevent leaking urb (Jarod Wilson) [1860496] - [wireless] rtlwifi: rtl8192cu: Fix deadlock (Jarod Wilson) [1860496] - [wireless] rtlwifi: rtl8192cu: Remove uninitialized_var() usage (Jarod Wilson) [1860496] - [wireless] orinoco_usb: fix spelling mistake (Jarod Wilson) [1860496] - [wireless] rtlwifi: rtl8188ee: Fix endian issue (Jarod Wilson) [1860496] - [wireless] rtlwifi: Fix endian issue in ps.c (Jarod Wilson) [1860496] - [wireless] broadcom: fix wiki website url (Jarod Wilson) [1860496] - [wireless] wireless: fix wiki website url in main Kconfig (Jarod Wilson) [1860496] - [wireless] rtw88: coex: Fix ACL Tx pause during BT inquiry/page (Jarod Wilson) [1860496] - [wireless] mwifiex: Prevent memory corruption handling keys (Jarod Wilson) [1860496] - [wireless] mwifiex: Fix reporting 'operation not supported' error code (Jarod Wilson) [1860496] - [wireless] mwifiex: Use macro MWIFIEX_MAX_BSS_NUM for specifying limit of interfaces (Jarod Wilson) [1860496] - [wireless] rtw88: 8822c: add new RFE type 6 (Jarod Wilson) [1860496] - [wireless] rtw88: 8822ce: add support for device ID 0xc82f (Jarod Wilson) [1860496] - [wireless] rtw88: pci: disable aspm for platform inter-op with module parameter (Jarod Wilson) [1860496] - [wireless] rtw88: 8821c: Add 8821CE to Kconfig and Makefile (Jarod Wilson) [1860496] - [wireless] rtw88: single rf path chips don't support TX STBC (Jarod Wilson) [1860496] - [wireless] rtw88: 8821c: add beamformee support (Jarod Wilson) [1860496] - [wireless] rtw88: 8821c: add power tracking (Jarod Wilson) [1860496] - [wireless] rtw88: 8821c: add cck pd settings (Jarod Wilson) [1860496] - [wireless] rtw88: 8821c: add phy calibration (Jarod Wilson) [1860496] - [wireless] rtw88: 8821c: add false alarm statistics (Jarod Wilson) [1860496] - [wireless] rtw88: 8821c: add query rx desc support (Jarod Wilson) [1860496] - [wireless] rtw88: 8821c: add set channel support (Jarod Wilson) [1860496] - [wireless] rtw88: 8821c: add dig related settings (Jarod Wilson) [1860496] - [wireless] rtw88: 8821c: add set tx power index (Jarod Wilson) [1860496] - [wireless] rtw88: 8821c: add basic functions (Jarod Wilson) [1860496] - [wireless] brcm80211: brcmsmac: Move LEDs to GPIO descriptors (Jarod Wilson) [1860496] - [wireless] brcmfmac: Transform compatible string for FW loading (Jarod Wilson) [1860496] - [wireless] brcmfmac: set pacing shift before transmitting skb to bus (Jarod Wilson) [1860496] - [wireless] brcmfmac: set state of hanger slot to FREE when flushing PSQ (Jarod Wilson) [1860496] - [wireless] brcmfmac: reset SDIO bus on a firmware crash (Jarod Wilson) [1860496] - [wireless] brcmfmac: do not disconnect for disassoc frame from unconnected AP (Jarod Wilson) [1860496] - [wireless] brcmfmac: Fix for wrong disconnection event source information (Jarod Wilson) [1860496] - [wireless] brcmfmac: Fix for unable to return to visible SSID (Jarod Wilson) [1860496] - [wireless] brcmfmac: initialize the requested dwell time (Jarod Wilson) [1860496] - [wireless] brcmfmac: fix throughput zero stalls on PM 1 mode due to credit map (Jarod Wilson) [1860496] - [wireless] brcmfmac: update tx status flags to sync with firmware (Jarod Wilson) [1860496] - [wireless] brcmfmac: reserve 2 credits for host tx control path (Jarod Wilson) [1860496] - [wireless] brcmfmac: increase message buffer size for control packets (Jarod Wilson) [1860496] - [wireless] brcmfmac: allow credit borrowing for all access categories (Jarod Wilson) [1860496] - [wireless] brcmfmac: To fix Bss Info flag definition Bug (Jarod Wilson) [1860496] - [wireless] brcmfmac: reduce maximum station interface from 2 to 1 in RSDB mode (Jarod Wilson) [1860496] - [wireless] brcmfmac: keep SDIO watchdog running when console_interval is non-zero (Jarod Wilson) [1860496] - [wireless] brcmfmac: fix invalid permanent MAC address in wiphy (Jarod Wilson) [1860496] - [wireless] brcmfmac: To fix kernel crash on out of boundary access (Jarod Wilson) [1860496] - [net] net: wireless: kerneldoc fixes (Jarod Wilson) [1860496] - [net] net: mac80211: kerneldoc fixes (Jarod Wilson) [1860496] - [wireless] ath11k: fix wmi peer flags in peer assoc command (Jarod Wilson) [1860496] - [wireless] ath11k: Add support for ring backpressure stats (Jarod Wilson) [1860496] - [wireless] ath11k: Add dp tx err stats (Jarod Wilson) [1860496] - [wireless] ath11k: removing redundant reo unlock followed by immediate lock (Jarod Wilson) [1860496] - [wireless] ath11k: add support for spectral scan (Jarod Wilson) [1860496] - [wireless] ath11k: Add direct buffer ring support (Jarod Wilson) [1860496] - [wireless] ath11k: build HE 6 GHz capability (Jarod Wilson) [1860496] - [wireless] ath11k: Add support for 6g scan hint (Jarod Wilson) [1860496] - [wireless] ath11k: Send multiple scan_chan_list messages if required (Jarod Wilson) [1860496] - [wireless] ath11k: Add 6G scan dwell time parameter in scan request command (Jarod Wilson) [1860496] - [wireless] ath11k: set psc channel flag when sending channel list to firmware (Jarod Wilson) [1860496] - [wireless] ath11k: extend peer_assoc_cmd for 6GHz band (Jarod Wilson) [1860496] - [wireless] ath11k: Use freq instead of channel number in rx path (Jarod Wilson) [1860496] - [wireless] ath11k: add support for 6GHz radio in driver (Jarod Wilson) [1860496] - [wireless] ath11k: add 6G frequency list supported by driver (Jarod Wilson) [1860496] - [wireless] net: wireless: intel: fix wiki website url (Jarod Wilson) [1860496] - [wireless] iwlwifi: Replace zero-length array with flexible-array (Jarod Wilson) [1860496] - [wireless] iwlwifi: mvm: Remove unused inline function iwl_mvm_tid_to_ac_queue (Jarod Wilson) [1860496] - [wireless] iwlwifi: mvm: fix gcc-10 zero-length-bounds warning (Jarod Wilson) [1860496] - [wireless] ath: fix wiki website url (Jarod Wilson) [1860496] - [wireless] ath10k: Acquire tx_lock in tx error paths (Jarod Wilson) [1860496] - [wireless] iwlwifi: mvm: remove redundant assignment to variable ret (Jarod Wilson) [1860496] - [wireless] iwlwifi: fix config variable name in comment (Jarod Wilson) [1860496] - [wireless] iwlwifi: mvm: Fix avg-power report (Jarod Wilson) [1860496] - [wireless] iwlwifi: Don't IWL_WARN on FW reconfiguration (Jarod Wilson) [1860496] - [wireless] iwlwifi: Extended Key ID support for mvm and dvm (Jarod Wilson) [1860496] - [wireless] mwifiex: Fix firmware filename for sd8997 chipset (Jarod Wilson) [1860496] - [wireless] mwifiex: Fix firmware filename for sd8977 chipset (Jarod Wilson) [1860496] - [net] mac80211: remove STA txq pending airtime underflow warning (Jarod Wilson) [1860496] - [net] mac80211: Fix bug in Tx ack status reporting in 802.3 xmit path (Jarod Wilson) [1860496] - [net] cfg80211: check vendor command doit pointer before use (Jarod Wilson) [1860496] - [net] mac80211: mesh: Free pending skb when destroying a mpath (Jarod Wilson) [1860496] - [net] mac80211: mesh: Free ie data when leaving mesh (Jarod Wilson) [1860496] - [net] mac80211: fix warning in 6 GHz IE addition in mesh mode (Jarod Wilson) [1860496] - [wireless] ath10k: Fix NULL pointer dereference in AHB device probe (Jarod Wilson) [1860496] - [wireless] iwlwifi: Make some Killer Wireless-AC 1550 cards work again (Jarod Wilson) [1860496] - [wireless] ath9k: Fix regression with Atheros 9271 (Jarod Wilson) [1860496] - [net] nl80211: fix memory leak when parsing NL80211_ATTR_HE_BSS_COLOR (Jarod Wilson) [1860496] - [net] nl80211: don't return err unconditionally in nl80211_start_ap() (Jarod Wilson) [1860496] - [net] mac80211: allow rx of mesh eapol frames with default rx key (Jarod Wilson) [1860496] - [net] mac80211: skip mpath lookup also for control port tx (Jarod Wilson) [1860496] - [net] mac80211: Fix dropping broadcast packets in 802.11 encap (Jarod Wilson) [1860496] - [net] mac80211: simplify mesh code (Jarod Wilson) [1860496] - [net] mac80211: fix control port tx status check (Jarod Wilson) [1860496] - [include] ieee80211: Add missing and new AKM suite selector definitions (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: fix EEPROM buffer size (Jarod Wilson) [1860496] - [wireless] mt76: mt7663u: fix memory leaks in mt7663u_probe (Jarod Wilson) [1860496] - [wireless] mt76: mt76x02: do not access uninitialized NAPI structs (Jarod Wilson) [1860496] - [wireless] iwlwifi: fix crash in iwl_dbg_tlv_alloc_trigger (Jarod Wilson) [1860496] - [wireless] iwlwifi: mvm: don't call iwl_mvm_free_inactive_queue() under RCU (Jarod Wilson) [1860496] - [wireless] wireless: replace '---help---' in Kconfig files with 'help' (Jarod Wilson) [1860496] - [net] net: fix wiki website url mac80211 and wireless files (Jarod Wilson) [1860496] - [uapi] include: fix wiki website url in netlink interface header (Jarod Wilson) [1860496] - [wireless] mt76: overwrite qid for non-bufferable mgmt frames (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: fix hw queue mapping (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: fix lmac queue debugsfs entry (Jarod Wilson) [1860496] - [wireless] mt76: add missing lock configuring coverage class (Jarod Wilson) [1860496] - [net] mac80211: initialize return flags in HE 6 GHz operation parsing (Jarod Wilson) [1860496] - [net] cfg80211: fix management registrations deadlock (Jarod Wilson) [1860496] - [net] cfg80211: support bigger kek/kck key length (Jarod Wilson) [1860496] - [net] mac80211: set short_slot for 6 GHz band (Jarod Wilson) [1860496] - [net] mac80211: Consider 6 GHz band when handling power constraint (Jarod Wilson) [1860496] - [net] mac80211: accept aggregation sessions on 6 GHz (Jarod Wilson) [1860496] - [net] cfg80211: require HE capabilities for 6 GHz band (Jarod Wilson) [1860496] - [net] cfg80211: reject HT/VHT capabilities on 6 GHz band (Jarod Wilson) [1860496] - [net] cfg80211: treat 6 GHz channels as valid regardless of capability (Jarod Wilson) [1860496] - [net] mac80211: Add HE 6GHz capabilities element to probe request (Jarod Wilson) [1860496] - [net] mac80211: use HE 6 GHz band capability and pass it to the driver (Jarod Wilson) [1860496] - [net] mac80211: check the correct bit for EMA AP (Jarod Wilson) [1860496] - [net] mac80211: determine chandef from HE 6 GHz operation (Jarod Wilson) [1860496] - [net] mac80211: avoid using ext NSS high BW if not supported (Jarod Wilson) [1860496] - [net] mac80211: do not allow HT/VHT IEs in 6 GHz mesh mode (Jarod Wilson) [1860496] - [net] mac80211: build HE operation with 6 GHz oper information (Jarod Wilson) [1860496] - [net] mac80211: add HE 6 GHz Band Capability element (Jarod Wilson) [1860496] - [net] cfg80211: add and expose HE 6 GHz band capabilities (Jarod Wilson) [1860496] - [net] mac80211: add HE 6 GHz Band Capabilities into parse extension (Jarod Wilson) [1860496] - [net] cfg80211: handle 6 GHz capability of new station (Jarod Wilson) [1860496] - [include] ieee80211: add HE ext EIDs and 6 GHz capability defines (Jarod Wilson) [1860496] - [include] ieee80211: add code to obtain and parse 6 GHz operation field (Jarod Wilson) [1860496] - [include] ieee80211: definitions for reduced neighbor reports (Jarod Wilson) [1860496] - [net] cfg80211: add a helper to identify 6 GHz PSCs (Jarod Wilson) [1860496] - [net] nl80211: really allow client-only BIGTK support (Jarod Wilson) [1860496] - [net] cfg80211: adapt to new channelization of the 6GHz band (Jarod Wilson) [1860496] - [net] cfg80211: fix 6 GHz frequencies to kHz (Jarod Wilson) [1860496] - [wireless] ath11k: clear DCM max constellation tx value (Jarod Wilson) [1860496] - [wireless] ath11k: reset trigger frame MAC padding duration (Jarod Wilson) [1860496] - [wireless] ath10k: Remove ath10k_qmi_register_service_notifier() declaration (Jarod Wilson) [1860496] - [wireless] ath9k_htc: Set RX filter based to allow broadcast Action frame RX (Jarod Wilson) [1860496] - [wireless] ath9k: Set RX filter based to allow broadcast Action frame RX (Jarod Wilson) [1860496] - [wireless] mwifiex: Add support for NL80211_ATTR_MAX_AP_ASSOC_STA (Jarod Wilson) [1860496] - [wireless] mwifiex: Parse all API_VER_ID properties (Jarod Wilson) [1860496] - [wireless] brcmfmac: 43012 Update MES Watermark (Jarod Wilson) [1860496] - [wireless] brcmfmac: fix 43455 CRC error under SDIO 3.0 SDR104 mode (Jarod Wilson) [1860496] - [wireless] brcmfmac: set F2 blocksize and watermark for 4354/4356 SDIO (Jarod Wilson) [1860496] - [wireless] brcmfmac: fix 4339 CRC error under SDIO 3.0 SDR104 mode (Jarod Wilson) [1860496] - [wireless] brcmfmac: set F2 blocksize for 4373 (Jarod Wilson) [1860496] - [wireless] rtw88: 8822c: remove CCK TX setting when switch channel (Jarod Wilson) [1860496] - [wireless] rtw88: 8822c: fix missing brace warning for old compilers (Jarod Wilson) [1860496] - [wireless] rtw88: fix EAPOL 4-way failure by finish IQK earlier (Jarod Wilson) [1860496] - [wireless] rtw88: coex: 8723d: handle BT inquiry cases (Jarod Wilson) [1860496] - [wireless] rtw88: coex: 8723d: set antanna control owner (Jarod Wilson) [1860496] - [wireless] Revert "rtw88: no need to set registers for SDIO" (Jarod Wilson) [1860496] - [wireless] rt2800: enable MFP support unconditionally (Jarod Wilson) [1860496] - [wireless] mmc: sdio: Fix Cypress SDIO IDs macros in common include file (Jarod Wilson) [1860496] - [wireless] mmc: sdio: Move SDIO IDs from b43-sdio driver to common include file (Jarod Wilson) [1860496] - [wireless] mmc: sdio: Move SDIO IDs from ath10k driver to common include file (Jarod Wilson) [1860496] - [wireless] mmc: sdio: Move SDIO IDs from mwifiex driver to common include file (Jarod Wilson) [1860496] - [wireless] mmc: sdio: Change macro names for Marvell 8688 modules (Jarod Wilson) [1860496] - [mmc] mmc: sdio: Fix macro name for Marvell device with ID 0x9134 (Jarod Wilson) [1860496] - [wireless] iwlwifi: bump FW API to 56 for AX devices (Jarod Wilson) [1860496] - [wireless] iwlwifi: mvm: add support for range request version 10 (Jarod Wilson) [1860496] - [wireless] iwlwifi: mvm: fix aux station leak (Jarod Wilson) [1860496] - [wireless] iwlwifi: move txq-specific from trans_pcie to common trans (Jarod Wilson) [1860496] - [wireless] iwlwifi: move iwl_txq and substructures to a common trans header (Jarod Wilson) [1860496] - [wireless] iwlwifi: pcie: gen3: indicate 8k/12k RB size to device (Jarod Wilson) [1860496] - [wireless] iwlwifi: acpi: evaluate dsm to enable 5.2 bands in Indonesia (Jarod Wilson) [1860496] - [wireless] iwlwifi: acpi: support device specific method (DSM) (Jarod Wilson) [1860496] - [wireless] iwlwifi: pcie: keep trans instead of trans_pcie in iwl_txq (Jarod Wilson) [1860496] - [wireless] iwlwifi: pcie: don't count on the FW to set persistence mode (Jarod Wilson) [1860496] - [wireless] iwlwifi: set NO_HE if the regulatory domain forbids it (Jarod Wilson) [1860496] - [wireless] mt76: mt7915: remove set but not used variable 'msta' (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: Use kmemdup in mt7615_queue_key_update() (Jarod Wilson) [1860496] - [wireless] mt76: only iterate over initialized rx queues (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: add support for MT7611N (Jarod Wilson) [1860496] - [wireless] mt76: fix wcid allocation issues (Jarod Wilson) [1860496] - [wireless] mt76: mt7915: fix possible NULL pointer dereference in mt7915_register_ext_phy (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: fix hw_scan with ssid_type for specified SSID only (Jarod Wilson) [1860496] - [wireless] mt76: mt7915: fix a handful of spelling mistakes (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: switch to per-vif power_save support (Jarod Wilson) [1860496] - [wireless] mt76: mt7915: fix some sparse warnings (Jarod Wilson) [1860496] - [wireless] mt76: fix per-driver wcid range checks after wcid array size bump (Jarod Wilson) [1860496] - [wireless] mt76: mt7915: fix decoded radiotap HE flags (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: fix NULL pointer deref in mt7615_register_ext_phy (Jarod Wilson) [1860496] - [wireless] mt76: mt7915: fix sparse warnings: incorrect type initializer (Jarod Wilson) [1860496] - [wireless] mt76: mt7915: fix some sparse warnings (Jarod Wilson) [1860496] - [wireless] mt76: mt7915: add spatial reuse support (Jarod Wilson) [1860496] - [wireless] mt76: mt76x02: remove check in mt76x02_mcu_msg_send (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: introduce remain_on_channel support (Jarod Wilson) [1860496] - [net] mac80211: support control port TX status reporting (Jarod Wilson) [1860496] - [net] mac80211: fix HT-Control field reception for management frames (Jarod Wilson) [1860496] - [net] cfg80211: fix CFG82011_CRDA_SUPPORT still mentioning internal regdb (Jarod Wilson) [1860496] - [net] nl80211: Add support to configure TID specific Tx rate configuration (Jarod Wilson) [1860496] - [net] mac80211: allow SA-QUERY processing in userspace (Jarod Wilson) [1860496] - [net] nl80211: add ability to report TX status for control port TX (Jarod Wilson) [1860496] - [net] mac80211: Replace zero-length array with flexible-array (Jarod Wilson) [1860496] - [net] cfg80211: Replace zero-length array with flexible-array (Jarod Wilson) [1860496] - [include] mac80211: Add new AMPDU factor macro for HE peer caps (Jarod Wilson) [1860496] - [include] ieee80211: S1G defines (Jarod Wilson) [1860496] - [net] nl80211: support scan frequencies in KHz (Jarod Wilson) [1860496] - [net] nl80211: add KHz frequency offset for most wifi commands (Jarod Wilson) [1860496] - [net] cfg80211: add KHz variants of frame RX API (Jarod Wilson) [1860496] - [net] nl80211: simplify peer specific TID configuration (Jarod Wilson) [1860496] - [net] cfg80211: add support for TID specific AMSDU configuration (Jarod Wilson) [1860496] - [net] mac80211: fix variable names in TID config methods (Jarod Wilson) [1860496] - [net] cfg80211: fix mask type in cfg80211_tid_cfg structure (Jarod Wilson) [1860496] - [net] cfg80211: fix debugfs rename crash (Jarod Wilson) [1860496] - [include] ieee80211: Fix incorrect mask for default PE duration (Jarod Wilson) [1860496] - [net] mac80211: mesh: fix discovery timer re-arming issue / crash (Jarod Wilson) [1860496] - [wireless] mt76: mt7915: Fix build error (Jarod Wilson) [1860496] - [wireless] ath11k: Fix some resource leaks in error path in 'ath11k_thermal_register()' (Jarod Wilson) [1860496] - [wireless] rtlwifi: rtl8192ee: remove redundant for-loop (Jarod Wilson) [1860496] - [wireless] mwifiex: Fix memory corruption in dump_station (Jarod Wilson) [1860496] - [wireless] rtw88: no need to set registers for SDIO (Jarod Wilson) [1860496] - [wireless] rtw88: 8723d: fix incorrect setting of ldo_pwr (Jarod Wilson) [1860496] - [wireless] rtw88: rename rtw88.ko/rtwpci.ko to rtw88_core.ko/rtw88_pci.ko (Jarod Wilson) [1860496] - [wireless] rtw88: extract: remove the unused after extracting (Jarod Wilson) [1860496] - [wireless] rtw88: extract: make 8723d an individual kernel module (Jarod Wilson) [1860496] - [wireless] rtw88: extract: make 8822b an individual kernel module (Jarod Wilson) [1860496] - [wireless] rtw88: extract: make 8822c an individual kernel module (Jarod Wilson) [1860496] - [wireless] rtw88: extract: export symbols about pci interface (Jarod Wilson) [1860496] - [wireless] rtw88: extract: export symbols used in chip functionalities (Jarod Wilson) [1860496] - [wireless] rtlwifi: Fix a double free in _rtl_usb_tx_urb_setup() (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: fix typo defining ps work (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: configure bss info adding the interface (Jarod Wilson) [1860496] - [wireless] mt76: enable p2p support (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: reduce hw scan timeout (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: do not report scan_complete twice to mac80211 (Jarod Wilson) [1860496] - [wireless] mt76: mt7663: fix the usage WoW with net detect support (Jarod Wilson) [1860496] - [wireless] ath11k: fix htt stats module not handle multiple skbs (Jarod Wilson) [1860496] - [wireless] rtl8187: Remove unused variable rtl8225z2_tx_power_ofdm (Jarod Wilson) [1860496] - [wireless] rtw88: 8723d: fix sparse warnings for power tracking (Jarod Wilson) [1860496] - [wireless] rtw88: 8723d: Add 8723DE to Kconfig and Makefile (Jarod Wilson) [1860496] - [wireless] rtw88: fill zeros to words 0x06 and 0x07 of security cam entry (Jarod Wilson) [1860496] - [wireless] rtw88: 8723d: Add coex support (Jarod Wilson) [1860496] - [wireless] rtw88: 8723d: set ltecoex register address in chip_info (Jarod Wilson) [1860496] - [wireless] rtw88: 8723d: implement flush queue (Jarod Wilson) [1860496] - [wireless] rtw88: 8723d: Add shutdown callback to disable BT USB suspend (Jarod Wilson) [1860496] - [wireless] rtw88: 8723d: Add power tracking (Jarod Wilson) [1860496] - [wireless] rtw88: 8723d: add IQ calibration (Jarod Wilson) [1860496] - [wireless] rtw88: 8723d: Add LC calibration (Jarod Wilson) [1860496] - [wireless] brcmfmac: fix WPA/WPA2-PSK 4-way handshake offload and SAE offload failures (Jarod Wilson) [1860496] - [wireless] mt76: mt7915: fix possible deadlock in mt7915_stop (Jarod Wilson) [1860496] - [wireless] mt76: mt7915: allocate proper size for tlv tags (Jarod Wilson) [1860496] - [wireless] mt76: mt7915: add debugfs to track TxBF status (Jarod Wilson) [1860496] - [wireless] mt76: mt7915: add TxBF capabilities (Jarod Wilson) [1860496] - [wireless] mt76: mt7915: add Tx beamformee support (Jarod Wilson) [1860496] - [wireless] mt76: mt7915: add Tx beamformer support (Jarod Wilson) [1860496] - [wireless] mt76: mt7915: introduce mt7915_get_he_phy_cap (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: usb: cancel ps work stopping the vif (Jarod Wilson) [1860496] - [wireless] mt76: mt7663u: add missing register definitions (Jarod Wilson) [1860496] - [wireless] mt76: mt7663u: copy key pointer in mt7663u_mac_write_txwi (Jarod Wilson) [1860496] - [wireless] mt76: set runtime stream caps by mt76_phy (Jarod Wilson) [1860496] - [wireless] mt76: mt7915: enable firmware module debug support (Jarod Wilson) [1860496] - [wireless] mt76: mt7915: add tsf related callbacks (Jarod Wilson) [1860496] - [wireless] mt76: mt7915: set peer Tx fixed rate through debugfs (Jarod Wilson) [1860496] - [wireless] mt76: mt7915: add .sta_statistics support (Jarod Wilson) [1860496] - [wireless] mt76: mt7915: add .sta_add_debugfs support (Jarod Wilson) [1860496] - [wireless] mt76: mt7915: add Rx radiotap header support (Jarod Wilson) [1860496] - [wireless] mt76: mt7915: add HE capabilities support for peers (Jarod Wilson) [1860496] - [wireless] mt76: mt7915: add HE bss_conf support for interfaces (Jarod Wilson) [1860496] - [wireless] mt76: mt7915: register per-phy HE capabilities for each interface (Jarod Wilson) [1860496] - [wireless] mt76: mt7915: implement HE per-rate tx power support (Jarod Wilson) [1860496] - [wireless] mt76: mt7915: enable Rx HE rate reporting (Jarod Wilson) [1860496] - [wireless] mt76: add mac80211 driver for MT7915 PCIe-based chipsets (Jarod Wilson) [1860496] - [wireless] mt76: add HE phy modes and hardware queue (Jarod Wilson) [1860496] - [wireless] mt76: adjust wcid size to support new 802.11ax generation (Jarod Wilson) [1860496] - [wireless] mt76: add Rx stats support for radiotap (Jarod Wilson) [1860496] - [wireless] mt76: add support for HE RX rate reporting (Jarod Wilson) [1860496] - [wireless] mt76: avoid rx reorder buffer overflow (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: scan all channels if not specified (Jarod Wilson) [1860496] - [wireless] mt76: mt7663: add support to sched scan with randomise addr (Jarod Wilson) [1860496] - [wireless] mt76: mt7663: introduce WoW with net detect support (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: fix delta tx power for mt7663 (Jarod Wilson) [1860496] - [wireless] mt76: mt7663: fix target power parsing (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: fix ibss mode for mt7663 (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: check return value of mt7615_eeprom_get_power_index (Jarod Wilson) [1860496] - [wireless] mt76: mt7663: read tx streams from eeprom (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: introduce beacon_loss mcu event (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: add gtk rekey offload support (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: introduce PM support (Jarod Wilson) [1860496] - [wireless] mt76: mt7663u: introduce suspend/resume to mt7663u (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: add WoW support (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: introduce mt7615_mcu_set_hif_suspend mcu command (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: introduce support for hardware beacon filter (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: free pci_vector if mt7615_pci_probe fails (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: add passive mode for hw scan (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: do not mark sched_scan disabled in mt7615_scan_work (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: introduce mt7615_check_offload_capability routine (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: fix ssid configuration in mt7615_mcu_hw_scan (Jarod Wilson) [1860496] - [wireless] mt76: mt7603: remove duplicate error message (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: fix getting maximum tx power from eeprom (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: set spatial extension index (Jarod Wilson) [1860496] - [wireless] mt76: mt7663: remove check in mt7663_load_n9 (Jarod Wilson) [1860496] - [wireless] mt76: mt7663: add the possibility to load firmware v2 (Jarod Wilson) [1860496] - [wireless] mt76: mt76x0: enable MCS 8 and MCS9 (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: fix event report in mt7615_mcu_bss_event (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: add sta pointer to mt7615_mcu_add_bss_info signature (Jarod Wilson) [1860496] - [wireless] mt76: mt7663: fix up BMC entry indicated to unicmd firmware (Jarod Wilson) [1860496] - [wireless] mt76: enable TDLS support (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: move mcu bss upload before creating the sta (Jarod Wilson) [1860496] - [wireless] mt76: mt7603: fix tx status rate index calculation (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: fix tx status rate index calculation (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: do not adjust MAC timings if the device is not running (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: adjust timing in mt7615_mac_set_timing to match fw/hw values (Jarod Wilson) [1860496] - [wireless] mt76: mt7603: never use an 802.11b CF-End rate on 5GHz (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: never use an 802.11b CF-End rate on 5GHz (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: use larger rx buffers if VHT is supported (Jarod Wilson) [1860496] - [wireless] mt76: fix A-MPDU density handling (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: fix sta ampdu factor for VHT (Jarod Wilson) [1860496] - [wireless] mt76: mt7663u: enable AirTimeFairness (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: rework mt7615_mac_sta_poll for usb code (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: fix aid configuration in mt7615_mcu_wtbl_generic_tlv (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: fix mt7615_driver_own routine (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: fix max wtbl size for 7663 (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: fix mt7615_firmware_own for mt7663e (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: parse mcu return code for unified commands (Jarod Wilson) [1860496] - [wireless] mt76: add rx queues info to mt76 debugfs (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: make Kconfig entry obvious for MT7663E (Jarod Wilson) [1860496] - [wireless] mt76: mt7663: introduce 802.11 PS support in sta mode (Jarod Wilson) [1860496] - [wireless] mt76: remove PS_NULLFUNC_STACK capability (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: provide aid info to the mcu (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: disable aspm by default (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: enable scs for mt7663 driver (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: introduce mt7663u support (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: move core shared code in mt7615-common module (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: fix possible deadlock in mt7615_stop (Jarod Wilson) [1860496] - [wireless] mt76: remove unnecessary annotations (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: enable MSI by default (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: rework IRQ handling to prepare for MSI support (Jarod Wilson) [1860496] - [wireless] mt76: mt7663: fix DMA unmap length (Jarod Wilson) [1860496] - [wireless] mt76: mt7622: fix DMA unmap length (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: set hw scan limits only for firmware with offload support (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: disable hw/sched scan ops for non-offload firmware (Jarod Wilson) [1860496] - [wireless] mt76: mt7663: fix aggr range entry in debugfs (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: fix possible division by 0 in mt7615_mac_update_mib_stats (Jarod Wilson) [1860496] - [wireless] mt76: mt76x2: disable merge of OTP ROM data by default (Jarod Wilson) [1860496] - [wireless] mt76: mt7603: disable merge of OTP ROM data by default (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: add support for applying tx DPD calibration from EEPROM (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: add support for applying DC offset calibration from EEPROM (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: disable merge of OTP ROM data by default (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: Delete an error message in mt7622_wmac_probe() (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: do not always reset the dfs state setting the channel (Jarod Wilson) [1860496] - [wireless] mt76: mt7663: correct the name of the rom patch (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: add address parameter to mt7615_eeprom_init (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: introduce mt7615_wtbl_desc data structure (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: rework wtbl key configuration (Jarod Wilson) [1860496] - [wireless] mt76: mt76u: rely on mt7622 queue scheme for mt7663u (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: move mt7615_mac_wtbl_addr in mac.h (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: introduce __mt7663_load_firmware routine (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: introduce mt7615_mac_update_rate_desc routine (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: introduce mt7663u support to mt7615_write_txwi (Jarod Wilson) [1860496] - [wireless] mt76: add headroom and tailroom to mt76_mcu_ops data structure (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: remove unnecessary register operations (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: introduce rlm tlv in bss_info mcu command (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: introduce BSS absence event (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: introduce scheduled scan support (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: introduce hw scan support (Jarod Wilson) [1860496] - [wireless] mt76: mt7663: keep Rx filters as the default (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: introduce mt7615_mcu_set_channel_domain mcu command (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: add ethool support to mt7663 driver (Jarod Wilson) [1860496] - [wireless] mt76: mt7663: disable RDD commands (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: make scs configurable per phy (Jarod Wilson) [1860496] - [wireless] mt76: mt7663: enable nf estimation (Jarod Wilson) [1860496] - [wireless] mt76: mt7663: fix mt7615_mac_cca_stats_reset routine (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: add more useful Tx mib counters (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: cleanup mib related defines and structs (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: enable aggr_stats for both phy (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: modify mt7615_ampdu_stat_read for each phy (Jarod Wilson) [1860496] - [wireless] mt76: mt76x0: pci: add mt7610 PCI ID (Jarod Wilson) [1860496] - [wireless] mt76: mt76x2u: introduce Mercury UD13 support (Jarod Wilson) [1860496] - [wireless] mt76: mt76x02u: Add support for newer versions of the XBox One wifi adapter (Jarod Wilson) [1860496] - [wireless] mt76: mt76x02: fix handling MCU timeouts during hw restart (Jarod Wilson) [1860496] - [wireless] rndis_wlan: Replace zero-length array with flexible-array (Jarod Wilson) [1860496] - [wireless] mwl8k: Replace zero-length array with flexible-array (Jarod Wilson) [1860496] - [wireless] rndis_wlan: Remove logically dead code (Jarod Wilson) [1860496] - [wireless] brcmfmac: remove Comparison to bool in brcmf_p2p_send_action_frame() (Jarod Wilson) [1860496] - [wireless] brcmfmac: make non-global functions static (Jarod Wilson) [1860496] - [wireless] brcmfmac: Use seq/seq_len and set iv_initialize when plumbing of rxiv in (GTK) keys (Jarod Wilson) [1860496] - [wireless] brcmfmac: use actframe_abort to cancel ongoing action frame (Jarod Wilson) [1860496] - [wireless] brcmfmac: set security after reiniting interface (Jarod Wilson) [1860496] - [wireless] brcmfmac: fix 802.1d priority to ac mapping for pcie dongles (Jarod Wilson) [1860496] - [wireless] brcmfmac: map 802.1d priority to precedence level based on AP WMM params (Jarod Wilson) [1860496] - [wireless] ath11k: convert to devm_platform_get_and_ioremap_resource (Jarod Wilson) [1860496] - [wireless] ath11k: remove redundant initialization of pointer info (Jarod Wilson) [1860496] - [wireless] ath10k: fix ath10k_pci struct layout (Jarod Wilson) [1860496] - [wireless] ath10k: fix gcc-10 zero-length-bounds warnings (Jarod Wilson) [1860496] - [wireless] ath10k: remove experimental tag from SDIO and SNOC busses in Kconfig (Jarod Wilson) [1860496] - [wireless] ath10k: Replace zero-length array with flexible-array (Jarod Wilson) [1860496] - [wireless] ath11k: Remove bus layer includes from upper layer (Jarod Wilson) [1860496] - [wireless] ath11k: Add drv private for bus opaque struct (Jarod Wilson) [1860496] - [wireless] ath11k: Add support for multibus support (Jarod Wilson) [1860496] - [wireless] ath10k: fix __le32 warning in ath10k_wmi_tlv_op_gen_request_peer_stats_info() (Jarod Wilson) [1860496] - [wireless] ath10k: Remove msdu from idr when management pkt send fails (Jarod Wilson) [1860496] - [wireless] ath10k: Skip handling del_server during driver exit (Jarod Wilson) [1860496] - [wireless] ath11k: remove stale monitor status descriptor (Jarod Wilson) [1860496] - [wireless] iwlwifi: dbg_ini: differentiate ax210 hw with same hw type (Jarod Wilson) [1860496] - [wireless] iwlwifi: pcie: skip fragmented receive buffers (Jarod Wilson) [1860496] - [wireless] iwlwifi: remove outdated copyright print/module statement (Jarod Wilson) [1860496] - [wireless] iwlwifi: mvm: don't transmit on unallocated queue (Jarod Wilson) [1860496] - [wireless] iwlwifi: tx: enable A-MSDU in low latency mode (Jarod Wilson) [1860496] - [wireless] iwlwifi: use longer queues for 256-BA (Jarod Wilson) [1860496] - [wireless] iwlwifi: pcie: gen2: use DMA pool for byte-count tables (Jarod Wilson) [1860496] - [wireless] iwlwifi: pcie: remove some dead code (Jarod Wilson) [1860496] - [wireless] iwlwifi: dbg: mark a variable __maybe_unused (Jarod Wilson) [1860496] - [wireless] iwlwifi: mvm: attempt to allocate smaller queues (Jarod Wilson) [1860496] - [wireless] iwlwifi: pcie: allocate much smaller byte-count table (Jarod Wilson) [1860496] - [wireless] iwlwifi: dump api version in yaml format (Jarod Wilson) [1860496] - [wireless] iwlwifi: pcie: convert all AX101 devices to the device tables (Jarod Wilson) [1860496] - [wireless] iwlwifi: pcie: remove occurrences of 22000 in the FW name defines (Jarod Wilson) [1860496] - [wireless] iwlwifi: pcie: convert QnJ with Hr to the device table (Jarod Wilson) [1860496] - [wireless] iwlwifi: pcie: remove mangling for iwl_ax101_cfg_qu_hr (Jarod Wilson) [1860496] - [wireless] iwlwifi: pcie: remove outdated comment about PCI RTPM reference (Jarod Wilson) [1860496] - [wireless] iwlwifi: mvm: add IML/ROM information to the assertion dumps (Jarod Wilson) [1860496] - [wireless] iwlwifi: move iwl_set_soc_latency to iwl-drv to be used by other op_modes (Jarod Wilson) [1860496] - [wireless] iwlwifi: yoyo: remove magic number (Jarod Wilson) [1860496] - [wireless] iwlwifi: mvm: initialize iwl_dev_tx_power_cmd to zero (Jarod Wilson) [1860496] - [wireless] iwlwifi: dbg: set debug descriptor to NULL outside of iwl_fw_free_dump_desc (Jarod Wilson) [1860496] - [wireless] iwlwifi: bump FW API to 55 for AX devices (Jarod Wilson) [1860496] - [wireless] iwlwifi: yoyo: add D3 resume timepoint (Jarod Wilson) [1860496] - [wireless] iwlwifi: mvm: set properly station flags in STA_HE_CTXT_CMD (Jarod Wilson) [1860496] - [wireless] iwlwifi: avoid debug max amsdu config overwriting itself (Jarod Wilson) [1860496] - [wireless] iwlwifi: mvm: remove iwlmvm's tfd_q_hang_detect module parameter (Jarod Wilson) [1860496] - [wireless] iwlwifi: mvm: stop supporting swcrypto and bt_coex_active module parameters (Jarod Wilson) [1860496] - [wireless] iwlwifi: mvm: add support for range request command version 9 (Jarod Wilson) [1860496] - [wireless] iwlwifi: yoyo: don't access TLV before verifying len (Jarod Wilson) [1860496] - [wireless] iwlwifi: remove antenna_coupling module parameter (Jarod Wilson) [1860496] - [wireless] iwlwifi: yoyo: use hweight_long instead of bit manipulating (Jarod Wilson) [1860496] - [wireless] iwlwifi: yoyo: add support for parsing SHARED_MEM_ALLOC version 4 (Jarod Wilson) [1860496] - [wireless] iwlwifi: fw api: fix PHY data 2/3 position (Jarod Wilson) [1860496] - [wireless] rtlwifi: rtl8188ee: remove Comparison to bool in rf.c (Jarod Wilson) [1860496] - [wireless] mwifiex: avoid -Wstringop-overflow warning (Jarod Wilson) [1860496] - [wireless] rtlwifi: remove comparison of 0/1 to bool variable (Jarod Wilson) [1860496] - [wireless] brcmsmac: remove Comparison to bool in brcms_b_txstatus() (Jarod Wilson) [1860496] - [wireless] brcmfmac: Add P2P Action Frame retry delay to fix GAS Comeback Response failure issue (Jarod Wilson) [1860496] - [wireless] brcmfmac: Fix P2P Group Formation failure via Go-neg method (Jarod Wilson) [1860496] - [wireless] brcmfmac: support the second p2p connection (Jarod Wilson) [1860496] - [wireless] rtw88: fix an issue about leak system resources (Jarod Wilson) [1860496] - [wireless] rtw88: 8723d: add interface configurations table (Jarod Wilson) [1860496] - [wireless] rtw88: 8723d: Set IG register for CCK rate (Jarod Wilson) [1860496] - [wireless] rtw88: 8723d: Add chip_ops::false_alarm_statistics (Jarod Wilson) [1860496] - [wireless] rtw88: 8723d: some chips don't support LDPC (Jarod Wilson) [1860496] - [wireless] rtw88: handle C2H_CCX_TX_RPT to know if packet TX'ed successfully (Jarod Wilson) [1860496] - [wireless] rtw88: 8723d: Add set_channel (Jarod Wilson) [1860496] - [wireless] rtw88: 8723d: Add query_rx_desc (Jarod Wilson) [1860496] - [wireless] rtw88: 8723d: Add DIG parameter (Jarod Wilson) [1860496] - [wireless] rtlwifi: use true, false for bool variable in rtl_init_rfkill() (Jarod Wilson) [1860496] - [wireless] rtw88: Use udelay instead of usleep in atomic context (Jarod Wilson) [1860496] - [wireless] ath11k: Replace zero-length array with flexible-array (Jarod Wilson) [1860496] - [wireless] ath9k_htc: Silence undersized packet warnings (Jarod Wilson) [1860496] - [wireless] ath6kl: Replace zero-length array with flexible-array (Jarod Wilson) [1860496] - [wireless] ath11k: fix kernel panic by freeing the msdu received with invalid length (Jarod Wilson) [1860496] - [wireless] ath11k: Add support to reset htt peer stats (Jarod Wilson) [1860496] - [wireless] ath11k: add tx hw 802.11 encapsulation offloading support (Jarod Wilson) [1860496] - [wireless] ath11k: fix resource unavailability for htt stats after peer stats display (Jarod Wilson) [1860496] - [wireless] ath11k: use true,false for bool variables (Jarod Wilson) [1860496] - [wireless] ath10k: Add support for targets without trustzone (Jarod Wilson) [1860496] - [wireless] ath10k: Setup the msa resources before qmi init (Jarod Wilson) [1860496] - [wireless] ath10k: remove the max_sched_scan_reqs value (Jarod Wilson) [1860496] - [wireless] ath10k: Avoid override CE5 configuration for QCA99X0 chipsets (Jarod Wilson) [1860496] - [wireless] brcmfmac: no need to check return value of debugfs_create functions (Jarod Wilson) [1860496] - [wireless] brcmfmac: remove comparison to bool in brcmf_fws_attach() (Jarod Wilson) [1860496] - [wireless] brcmfmac: add vendor ie for association responses (Jarod Wilson) [1860496] - [wireless] brcmfmac: only generate random p2p address when needed (Jarod Wilson) [1860496] - [wireless] brcmfmac: p2p cert 6.1.9-support GOUT handling p2p presence request (Jarod Wilson) [1860496] - [wireless] brcmfmac: remove arp_hostip_clear from brcmf_netdev_stop (Jarod Wilson) [1860496] - [wireless] brcmfmac: keep apsta enabled when AP starts with MCHAN feature (Jarod Wilson) [1860496] - [wireless] rtw88: fix spelling mistake "fimrware" -> "firmware" (Jarod Wilson) [1860496] - [wireless] rtw88: 8822c: update phy parameter tables to v50 (Jarod Wilson) [1860496] - [wireless] ath11k: add DBG_MAC prints to track vdev events (Jarod Wilson) [1860496] - [wireless] ath11k: fix mgmt_tx_wmi cmd sent to FW for deleted vdev (Jarod Wilson) [1860496] - [wireless] ath11k: fix error return code in ath11k_dp_alloc() (Jarod Wilson) [1860496] - [wireless] ath10k: fix possible memory leak in ath10k_bmi_lz_data_large() (Jarod Wilson) [1860496] - [wireless] mac80211: fix memory overlap due to variable length param (Jarod Wilson) [1860496] - [net] mac80211: TX legacy rate control for Beacon frames (Jarod Wilson) [1860496] - [wireless] ath11k: use GFP_ATOMIC under spin lock (Jarod Wilson) [1860496] - [wireless] ath10k: correct tx bitrate of iw for SDIO (Jarod Wilson) [1860496] - [wireless] ath10k: add bitrate parse for peer stats info (Jarod Wilson) [1860496] - [wireless] ath10k: add rx bitrate report for SDIO (Jarod Wilson) [1860496] - [wireless] ath10k: enable firmware peer stats info for wmi tlv (Jarod Wilson) [1860496] - [wireless] ath5k: remove conversion to bool in ath5k_ani_calibration() (Jarod Wilson) [1860496] - [wireless] ath9k: add calibration timeout for AR9002 (Jarod Wilson) [1860496] - [wireless] ath9k: invalidate all calibrations at once (Jarod Wilson) [1860496] - [wireless] ath9k: interleaved NF calibration on AR9002 (Jarod Wilson) [1860496] - [wireless] ath9k: do not miss longcal on AR9002 (Jarod Wilson) [1860496] - [wireless] ath9k: remove needless NFCAL_PENDING flag setting (Jarod Wilson) [1860496] - [wireless] ath9k: fix AR9002 ADC and NF calibrations (Jarod Wilson) [1860496] - [wireless] rtw88: fix sparse warnings for download firmware routine (Jarod Wilson) [1860496] - [wireless] ath10k: add statistics of tx retries and tx failed when tx complete disable (Jarod Wilson) [1860496] - [wireless] ath10k: enable rx duration report default for wmi tlv (Jarod Wilson) [1860496] - [wireless] ath11k: fix reo flush send (Jarod Wilson) [1860496] - [wireless] iwlwifi: debug: set NPK buffer in context info (Jarod Wilson) [1860496] - [wireless] iwlwifi: pcie: add new structs for So devices with long latency (Jarod Wilson) [1860496] - [wireless] iwlwifi: pcie: add new structure for Qu devices with medium latency (Jarod Wilson) [1860496] - [wireless] iwlwifi: mvm: tell firmware about required LTR delay (Jarod Wilson) [1860496] - [wireless] iwlwifi: update few product names in AX family (Jarod Wilson) [1860496] - [wireless] iwlwifi: pcie: add cfgs for SoCs with device ID 0x4FD0 (Jarod Wilson) [1860496] - [wireless] iwlwifi: add new cards for AX family (Jarod Wilson) [1860496] - [wireless] iwlwifi: acpi: read TAS table from ACPI and send it to the FW (Jarod Wilson) [1860496] - [wireless] iwlwifi: remove fw_monitor module parameter (Jarod Wilson) [1860496] - [wireless] iwlwifi: remove deprecated and unused iwl_mvm_keyinfo struct (Jarod Wilson) [1860496] - [wireless] iwlwifi: mvm: add framework for specific phy configuration (Jarod Wilson) [1860496] - [wireless] iwlwifi: pcie: move iwl_pcie_ctxt_info_alloc_dma() to user (Jarod Wilson) [1860496] - [wireless] iwlwifi: yoyo: support IWL_FW_INI_TIME_POINT_HOST_ALIVE_TIMEOUT time point (Jarod Wilson) [1860496] - [wireless] iwlwifi: mvm: add DCM flag to rate pretty-print (Jarod Wilson) [1860496] - [wireless] iwlwifi: pcie: gen2: minor code cleanups in byte table update (Jarod Wilson) [1860496] - [wireless] iwlwifi: pcie: add n_window/ampdu to tx_queue debugfs (Jarod Wilson) [1860496] - [wireless] iwlwifi: pcie: use seq_file for tx_queue debugfs file (Jarod Wilson) [1860496] - [wireless] iwlwifi: support version 9 of WOWLAN_GET_STATUS notification (Jarod Wilson) [1860496] - [wireless] iwlwifi: dbg: support multiple dumps in legacy dump flow (Jarod Wilson) [1860496] - [wireless] iwlwifi: move API version lookup to common code (Jarod Wilson) [1860496] - [wireless] iwlwifi: nvm: use iwl_nl80211_band_from_channel_idx (Jarod Wilson) [1860496] - [net] mac80211: fix two missing documentation entries (Jarod Wilson) [1860496] - [net] cfg80211: reject channels/chandefs with KHz offset >= 1000 (Jarod Wilson) [1860496] - [net] mac80211: add freq_offset to RX status (Jarod Wilson) [1860496] - [net] mac80211: handle channel frequency offset (Jarod Wilson) [1860496] - [net] cfg80211: express channels with a KHz component (Jarod Wilson) [1860496] - [net] ieee80211: share 802.11 unit conversion helpers (Jarod Wilson) [1860496] - [net] mac80211: minstrel_ht_assign_best_tp_rates: remove redundant test (Jarod Wilson) [1860496] - [net] mac80211: Fail association when AP has no legacy rates (Jarod Wilson) [1860496] - [net] mac80211: agg-tx: add an option to defer ADDBA transmit (Jarod Wilson) [1860496] - [net] mac80211: agg-tx: refactor sending addba (Jarod Wilson) [1860496] - [net] mac80211: Skip entries with HE membership selector (Jarod Wilson) [1860496] - [net] cfg80211: Parse HE membership selector (Jarod Wilson) [1860496] - [net] mac80211: Don't destroy auth data in case of anti-clogging (Jarod Wilson) [1860496] - [net] mac80211: add twt_protected flag to the bss_conf structure (Jarod Wilson) [1860496] - [net] mac80211: implement Operating Mode Notification extended NSS support (Jarod Wilson) [1860496] - [net] mac80211: Process multicast RX registration for Action frames (Jarod Wilson) [1860496] - [net] nl80211: allow client-only BIGTK support (Jarod Wilson) [1860496] - [net] cfg80211: support multicast RX registration (Jarod Wilson) [1860496] - [net] cfg80211: change internal management frame registration API (Jarod Wilson) [1860496] - [net] mac80211: Report beacon protection failures to user space (Jarod Wilson) [1860496] - [net] cfg80211: Unprotected Beacon frame RX indication (Jarod Wilson) [1860496] - [wireless] iwlwifi: scan: remove support for fw scan api v13 (Jarod Wilson) [1860496] - [net] mac80211: fix drv_config_iface_filter() behaviour (Jarod Wilson) [1860496] - [net] mac80211: mlme: remove duplicate AID bookkeeping (Jarod Wilson) [1860496] - [wireless] ath10k: drop the TX packet which size exceed credit size for sdio (Jarod Wilson) [1860496] - [wireless] ath10k: Fix the invalid tx/rx chainmask configuration (Jarod Wilson) [1860496] - [wireless] rtw88: 8723d: initialize mac/bb/rf basic functions (Jarod Wilson) [1860496] - [wireless] rtw88: 8723d: Organize chip TX/RX FIFO (Jarod Wilson) [1860496] - [wireless] rtw88: 8723d: implement set_tx_power_index ops (Jarod Wilson) [1860496] - [wireless] rtw88: 8723d: 11N chips don't support H2C queue (Jarod Wilson) [1860496] - [wireless] rtw88: decompose while(1) loop of power sequence polling command (Jarod Wilson) [1860496] - [wireless] rtw88: 8723d: Add mac power-on/-off function (Jarod Wilson) [1860496] - [wireless] rtw88: no need to send additional information to legacy firmware (Jarod Wilson) [1860496] - [wireless] rtw88: add legacy firmware download for 8723D devices (Jarod Wilson) [1860496] - [wireless] ath10k: add flush tx packets for SDIO chip (Jarod Wilson) [1860496] - [wireless] ath10k: enable alt data of TX path for sdio (Jarod Wilson) [1860496] - [wireless] ath10k: add htt TX bundle for sdio (Jarod Wilson) [1860496] - [wireless] ath11k: remove conversion to bool in ath11k_debug_fw_stats_process() (Jarod Wilson) [1860496] - [wireless] ath11k: remove conversion to bool in ath11k_dp_rxdesc_mpdu_valid() (Jarod Wilson) [1860496] - [wireless] rtw88: set power trim according to efuse PG values (Jarod Wilson) [1860496] - [wireless] rtw88: 8723d: Add read_efuse to recognize efuse info from map (Jarod Wilson) [1860496] - [wireless] rtw88: 8723d: Add new chip op efuse_grant() to control efuse access (Jarod Wilson) [1860496] - [wireless] rtw88: 8723d: Add cfg_ldo25 to control LDO25 (Jarod Wilson) [1860496] - [wireless] rtw88: 8723d: Add mac/bb/rf/agc/power_limit tables (Jarod Wilson) [1860496] - [wireless] rtw88: 8723d: Add RF read/write ops (Jarod Wilson) [1860496] - [wireless] rtw88: 8723d: Add power sequence (Jarod Wilson) [1860496] - [wireless] rtw88: 8723d: add beamform wrapper functions (Jarod Wilson) [1860496] - [wireless] rtw88: 8723d: Add basic chip capabilities (Jarod Wilson) [1860496] - [wireless] rtlwifi: rtl8723ae: fix warning comparison to bool (Jarod Wilson) [1860496] - [wireless] rtlwifi: rtl8821ae: use true, false for bool variables (Jarod Wilson) [1860496] - [wireless] rtlwifi: rtl8723be: use true, false for bool variables (Jarod Wilson) [1860496] - [wireless] rtlwifi: rtl8192ee: use true, false for bool variables (Jarod Wilson) [1860496] - [wireless] rtlwifi: rtl8723ae: use true, false for bool variables (Jarod Wilson) [1860496] - [wireless] rtlwifi: rtl8188ee: use true, false for bool variables (Jarod Wilson) [1860496] - [wireless] ath10k: hif: make send_complete_check op optional (Jarod Wilson) [1860496] - [wireless] ath10k: sdio: remove _hif_ prefix from functions not part of hif interface (Jarod Wilson) [1860496] - [wireless] ath10k: improve power save performance for sdio (Jarod Wilson) [1860496] - [wireless] ath10k: rename ath10k_hif_swap_mailbox() to ath10k_hif_start_post() (Jarod Wilson) [1860496] - [wireless] brcmfmac: remove leading space (Jarod Wilson) [1860496] - [wireless] brcmsmac: make brcms_c_stf_ss_update() void (Jarod Wilson) [1860496] - [wireless] brcmsmac: Add missing annotation for brcms_down() (Jarod Wilson) [1860496] - [wireless] brcmsmac: Add missing annotation for brcms_rfkill_set_hw_state() (Jarod Wilson) [1860496] - [wireless] hostap: Add missing annotations for prism2_bss_list_proc_start() and prism2_bss_list_proc_stop (Jarod Wilson) [1860496] - [wireless] rtw88: add support for set/get antennas (Jarod Wilson) [1860496] - [wireless] rtw88: make rtw_chip_ops::set_antenna return int (Jarod Wilson) [1860496] - [wireless] ath11k: Add dynamic tcl ring selection logic with retry mechanism (Jarod Wilson) [1860496] - [wireless] ath11k: cleanup reo command error code overwritten (Jarod Wilson) [1860496] - [wireless] ath10k: Fix typo in warning messages (Jarod Wilson) [1860496] - [wireless] ath11k: Fix rx_filter flags setting for per peer rx_stats (Jarod Wilson) [1860496] - [wireless] ath11k: Fix fw assert by setting proper vht cap (Jarod Wilson) [1860496] - [wireless] ath11k: Cleanup in pdev destroy and mac register during crash on recovery (Jarod Wilson) [1860496] - [wireless] brcmsmac: make brcms_c_set_mac() void (Jarod Wilson) [1860496] - [wireless] rtw88: Add delay on polling h2c command status bit (Jarod Wilson) [1860496] - [wireless] brcm80211: remove redundant pointer 'address' (Jarod Wilson) [1860496] - [wireless] rtlwifi: rtl8723ae: fix spelling mistake "chang" -> "change" (Jarod Wilson) [1860496] - [wireless] brcmfmac: fix wrong location to get firmware feature (Jarod Wilson) [1860496] - [wireless] rtw88: Make two functions static (Jarod Wilson) [1860496] - [net] cfg80211: fix kernel-doc notation (Jarod Wilson) [1860496] - [wireless] ath11k: rx path optimizations (Jarod Wilson) [1860496] - [wireless] ath11k: set IRQ_DISABLE_UNLAZY flag for DP interrupts (Jarod Wilson) [1860496] - [wireless] ath11k: Fix TWT radio count (Jarod Wilson) [1860496] - [wireless] ath11k: Modify the interrupt timer threshold (Jarod Wilson) [1860496] - [wireless] ath11k: fix duplication peer create on same radio (Jarod Wilson) [1860496] - [wireless] ath10k: change ATH10K_SDIO_BUS_REQUEST_MAX_NUM from 64 to 1024 (Jarod Wilson) [1860496] - [wireless] ath10k: disable TX complete indication of htt for sdio (Jarod Wilson) [1860496] - [wireless] ath9k: Fix general protection fault in ath9k_hif_usb_rx_cb (Jarod Wilson) [1860496] - [wireless] ath9x: Fix stack-out-of-bounds Write in ath9k_hif_usb_rx_cb (Jarod Wilson) [1860496] - [wireless] ath9k: Fix use-after-free Write in ath9k_htc_rx_msg (Jarod Wilson) [1860496] - [wireless] ath9k: Fix use-after-free Read in ath9k_wmi_ctrl_rx (Jarod Wilson) [1860496] - [wireless] ath9k: Fix use-after-free Read in htc_connect_service (Jarod Wilson) [1860496] - [wireless] ath10k: fix kernel null pointer dereference (Jarod Wilson) [1860496] - [wireless] ath10k: enable radar detection in secondary segment (Jarod Wilson) [1860496] - [wireless] ath10k: enable VHT160 and VHT80+80 modes (Jarod Wilson) [1860496] - [wireless] ath11k: Avoid mgmt tx count underflow (Jarod Wilson) [1860496] - [wireless] ath11k: Increase the tx completion ring size (Jarod Wilson) [1860496] - [wireless] ath11k: fix error message to correctly report the command that failed (Jarod Wilson) [1860496] - [wireless] ath11k: add pktlog checksum in trace events to support pktlog (Jarod Wilson) [1860496] - [wireless] ath10k: Fix the race condition in firmware dump work queue (Jarod Wilson) [1860496] - [wireless] ath11k: Add sta debugfs support to configure ADDBA and DELBA (Jarod Wilson) [1860496] - [wireless] ath11k: fix compiler warnings without CONFIG_THERMAL (Jarod Wilson) [1860496] - [wireless] iwlwifi: mvm: remove newline from rs_pretty_print_rate() (Jarod Wilson) [1860496] - [wireless] iwlwifi: pcie: make iwl_pcie_cmdq_reclaim static (Jarod Wilson) [1860496] - [wireless] iwlwifi: bump FW API to 53 for 22000 series (Jarod Wilson) [1860496] - [wireless] iwlwifi: remove IWL_FW_DBG_DOMAIN macro (Jarod Wilson) [1860496] - [wireless] iwlwifi: yoyo: enable yoyo by default (Jarod Wilson) [1860496] - [wireless] iwlwifi: scan: support FW APIs with variable number of profiles (Jarod Wilson) [1860496] - [wireless] iwlwifi: yoyo: don't block dumping internal memory when not in SRAM mode (Jarod Wilson) [1860496] - [wireless] iwlwifi: remove support for QnJ HR FPGA (Jarod Wilson) [1860496] - [wireless] iwlwifi: remove support for QnJ Hr STEP A (Jarod Wilson) [1860496] - [wireless] iwlwifi: add trans_cfg for devices with long latency (Jarod Wilson) [1860496] - [wireless] iwlwifi: add support for version 2 of SOC_CONFIGURATION_CMD (Jarod Wilson) [1860496] - [wireless] iwlwifi: mvm: add support for non EDCA based measurements (Jarod Wilson) [1860496] - [wireless] iwlwifi: remove unnecessary cfg mangling for Qu C and QuZ with Jf (Jarod Wilson) [1860496] - [wireless] iwlwifi: convert QnJ with Jf devices to new config table (Jarod Wilson) [1860496] - [wireless] iwlwifi: convert all Qu with Jf devices to the new config table (Jarod Wilson) [1860496] - [wireless] iwlwifi: add HW step to new cfg device table (Jarod Wilson) [1860496] - [wireless] iwlwifi: remove some unused extern declarations from iwl-config.h (Jarod Wilson) [1860496] - [wireless] iwlwifi: move integrated, extra_phy and soc_latency to trans_cfg (Jarod Wilson) [1860496] - [wireless] iwlwifi: mvm: enable SF also when we have HE (Jarod Wilson) [1860496] - [wireless] iwlwifi: remove redundant iwl9560_2ac_cfg struct (Jarod Wilson) [1860496] - [wireless] iwlwifi: mvm: rs-fw: fix some indentation (Jarod Wilson) [1860496] - [wireless] iwlwifi: scan: support scan req cmd ver 14 (Jarod Wilson) [1860496] - [wireless] iwlwifi: pass trans and NVM data to HE capability parsing (Jarod Wilson) [1860496] - [wireless] iwlwifi: pcie: implement read_config32 (Jarod Wilson) [1860496] - [wireless] iwlwifi: yoyo: add PCI config space region type (Jarod Wilson) [1860496] - [wireless] iwlwifi: mvm: add soc latency support (Jarod Wilson) [1860496] - [wireless] hostap: convert to struct proc_ops (Jarod Wilson) [1860496] - [wireless] rtw88: fix non-increase management packet sequence number (Jarod Wilson) [1860496] - [wireless] brcmfmac: add USB autosuspend feature support (Jarod Wilson) [1860496] - [wireless] brcmfmac: increase max hanger slots from 1K to 3K in fws layer (Jarod Wilson) [1860496] - [wireless] brcmfmac: fix the incorrect return value in brcmf_inform_single_bss() (Jarod Wilson) [1860496] - [wireless] brcmfmac: Fix double freeing in the fmac usb data path (Jarod Wilson) [1860496] - [wireless] brcmfmac: Fix driver crash on USB control transfer timeout (Jarod Wilson) [1860496] - [wireless] rtl8xxxu: Feed current txrate information for mac80211 (Jarod Wilson) [1860496] - [wireless] rtl8xxxu: add enumeration for channel bandwidth (Jarod Wilson) [1860496] - [wireless] rtw88: add a debugfs entry to enable/disable coex mechanism (Jarod Wilson) [1860496] - [wireless] rtw88: add a debugfs entry to dump coex's info (Jarod Wilson) [1860496] - [wireless] rtl8xxxu: Fix sparse warning: cast from restricted __le16 (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: add missing declaration in mt7615.h (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: fix endianness in unified command (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: fix mt7663e firmware struct endianness (Jarod Wilson) [1860496] - [wireless] rtw88: 8822c: config RF table path B before path A (Jarod Wilson) [1860496] - [wireless] rtw88: kick off TX packets once for higher efficiency (Jarod Wilson) [1860496] - [wireless] rtw88: pci: define a mask for TX/RX BD indexes (Jarod Wilson) [1860496] - [wireless] rtw88: associate reserved pages with each vif (Jarod Wilson) [1860496] - [wireless] rtw88: extract alloc rsvd_page and h2c skb routines (Jarod Wilson) [1860496] - [wireless] brcmfmac: Replace zero-length array with flexible-array member (Jarod Wilson) [1860496] - [wireless] wireless: marvell: Replace zero-length array with flexible-array member (Jarod Wilson) [1860496] - [wireless] hostap: Replace zero-length array with flexible-array member (Jarod Wilson) [1860496] - [wireless] wireless: ti: Replace zero-length array with flexible-array member (Jarod Wilson) [1860496] - [wireless] wireless: realtek: Replace zero-length array with flexible-array member (Jarod Wilson) [1860496] - [wireless] ath10k: Fill GCMP MIC length for PMF (Jarod Wilson) [1860496] - [net] mac80211: driver can remain on channel if not using chan_ctx (Jarod Wilson) [1860496] - [net] nl80211: clarify code in nl80211_del_station() (Jarod Wilson) [1860496] - [net] cfg80211: Configure PMK lifetime and reauth threshold for PMKSA entries (Jarod Wilson) [1860496] - [net] mac80211: Read rx_stats with perCPU pointers (Jarod Wilson) [1860496] - [net] mac80211: Allow deleting stations in ibss mode to reset their state (Jarod Wilson) [1860496] - [net] cfg80211: Add support for userspace to reset stations in IBSS mode (Jarod Wilson) [1860496] - [net] mac80211: consider WLAN_EID_EXT_HE_OPERATION for parsing CRC (Jarod Wilson) [1860496] - [uapi] nl80211: add PROTECTED_TWT nl80211 extended feature (Jarod Wilson) [1860496] - [net] mac80211: HE: set missing bss_conf fields in AP mode (Jarod Wilson) [1860496] - [net] nl80211: pass HE operation element to the driver (Jarod Wilson) [1860496] - [net] nl80211/cfg80211: add support for non EDCA based ranging measurement (Jarod Wilson) [1860496] - [net] mac80211: don't leave skb->next/prev pointing to stack (Jarod Wilson) [1860496] - [net] mac80211: update documentation about tx power (Jarod Wilson) [1860496] - [net] mac80211: handle no-preauth flag for control port (Jarod Wilson) [1860496] - [net] nl80211: add no pre-auth attribute and ext. feature flag for ctrl. port (Jarod Wilson) [1860496] - [net] cfg80211: fix documentation format (Jarod Wilson) [1860496] - [wireless] ath11k: Perform per-msdu rx processing (Jarod Wilson) [1860496] - [wireless] ath11k: Configure hash based reo destination ring selection (Jarod Wilson) [1860496] - [wireless] ath11k: Adding proper validation before accessing tx_stats (Jarod Wilson) [1860496] - [wireless] ath11k: dump SRNG stats during FW assert (Jarod Wilson) [1860496] - [wireless] ath11k: fill channel info from rx channel (Jarod Wilson) [1860496] - [wireless] ath11k: Supporting RX ring backpressure HTT event and stats handling (Jarod Wilson) [1860496] - [wireless] iwlwifi: move AX200 devices to the new table (Jarod Wilson) [1860496] - [wireless] iwlwifi: remove trans entries from COMMON 9260 macro (Jarod Wilson) [1860496] - [wireless] iwlwifi: move shared clock entries to new table (Jarod Wilson) [1860496] - [wireless] iwlwifi: move pu devices to new table (Jarod Wilson) [1860496] - [wireless] iwlwifi: remove 9260 devices with 0x1010 and 0x1210 subsytem IDs (Jarod Wilson) [1860496] - [wireless] iwlwifi: convert the 9260-1x1 device to use the new parameters (Jarod Wilson) [1860496] - [wireless] iwlwifi: move TH1 devices to the new table (Jarod Wilson) [1860496] - [wireless] iwlwifi: map 9461 and 9462 using RF type and RF ID (Jarod Wilson) [1860496] - [wireless] iwlwifi: add Pu/PnJ/Th device values to differentiate them (Jarod Wilson) [1860496] - [wireless] iwlwifi: add GNSS differentiation to the device tables (Jarod Wilson) [1860496] - [wireless] iwlwifi: add mac/rf types and 160MHz to the device tables (Jarod Wilson) [1860496] - [wireless] iwlwifi: combine 9260 cfgs that only change names (Jarod Wilson) [1860496] - [wireless] iwlwifi: move the remaining 0x2526 configs to the new table (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: introduce mt7663e support (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: get rid of sta_rec_wtbl data structure (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: introduce set_ba uni command (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: add more uni mcu commands (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: introduce set_bmc and st_sta for uni commands (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: introduce uni cmd command types (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: introduce mt7615_init_mac_chain routine (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: introduce mt7615_eeprom_parse_hw_band_cap routine (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: add mt7663e support to mt7615_mcu_set_eeprom (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: add mt7663e support to mt7615_{driver, firmware}_own (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: add mt7663e support to mt7615_reg_map (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: introduce mt7615_register_map (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: introduce MCU_FW_PREFIX for fw mcu commands (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: move more mcu commands in mt7615_mcu_ops data structure (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: rework mt7615_mcu_set_bss_info using skb APIs (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: rely on skb API for mt7615_mcu_set_eeprom (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: move mt7615_mcu_set_sta in mt7615_mcu_ops (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: move mt7615_mcu_set_bmc to mt7615_mcu_ops (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: add mt7615_mcu_ops data structure (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: introduce mt7615_mcu_send_message routine (Jarod Wilson) [1860496] - [wireless] mt76: always init to 0 mcu messages (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: introduce mt7615_init_device routine (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: cleanup fw queue just for mmio devices (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: introduce mt7615_mcu_wait_response (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: introduce mt7615_mcu_fill_msg (Jarod Wilson) [1860496] - [wireless] mt76: remove variable 'val' set but not used (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: remove a stray if statement (Jarod Wilson) [1860496] - [wireless] mt76: mt76x02: reset MCU timeout counter earlier in watchdog reset (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: fix monitor injection of beacon frames (Jarod Wilson) [1860496] - [wireless] mt76: mt7603: make dynamic sensitivity adjustment configurable via debugfs (Jarod Wilson) [1860496] - [wireless] mt76: mt7603: add upper limit for dynamic sensitivity minimum receive power (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: fix antenna mask initialization in DBDC mode (Jarod Wilson) [1860496] - [wireless] mt76: mt76u: rely only on data buffer for usb control messagges (Jarod Wilson) [1860496] - [wireless] mt76: mt76u: fix a possible memory leak in mt76u_init (Jarod Wilson) [1860496] - [wireless] mt76: mt76u: loop over all possible rx queues in mt76u_rx_tasklet (Jarod Wilson) [1860496] - [wireless] ath11k: add handling for BSS color (Jarod Wilson) [1860496] - [wireless] ath11k: add WMI calls required for handling BSS color (Jarod Wilson) [1860496] - [wireless] ath11k: set queue_len to 4096 (Jarod Wilson) [1860496] - [wireless] ath11k: enable PN offload (Jarod Wilson) [1860496] - [wireless] ath11k: handle RX fragments (Jarod Wilson) [1860496] - [wireless] rtw88: remove unused member of struct rtw_hal (Jarod Wilson) [1860496] - [wireless] ath5k: Use scnprintf() for avoiding potential buffer overflow (Jarod Wilson) [1860496] - [wireless] ath11k: Use scnprintf() for avoiding potential buffer overflow (Jarod Wilson) [1860496] - [wireless] ath10k: allow qca988x family to support ack rssi of tx data packets (Jarod Wilson) [1860496] - [wireless] ath5k: Add proper dependency for ATH5K_AHB (Jarod Wilson) [1860496] - [wireless] ath11k: add thermal sensor device support (Jarod Wilson) [1860496] - [wireless] ath11k: add thermal cooling device support (Jarod Wilson) [1860496] - [wireless] ath10k: fix not registering airtime of 11a station with WMM disable (Jarod Wilson) [1860496] - [wireless] ath11k: config reorder queue for all tids during peer setup (Jarod Wilson) [1860496] - [wireless] ath10k: fix unsupported chip reset debugs file write (Jarod Wilson) [1860496] - [wireless] ath10k: use kzalloc to read for ath10k_sdio_hif_diag_read (Jarod Wilson) [1860496] - [wireless] ath10k: start recovery process when read int status fail for sdio (Jarod Wilson) [1860496] - [wireless] ath10k: add QCA9377 sdio hw_param item (Jarod Wilson) [1860496] - [wireless] ath10k: avoid consecutive OTP download to reduce boot time (Jarod Wilson) [1860496] - [net] mac80211: Add api to support configuring TID specific configuration (Jarod Wilson) [1860496] - [net] nl80211: Add support to configure TID specific RTSCTS configuration (Jarod Wilson) [1860496] - [net] nl80211: Add support to configure TID specific AMPDU configuration (Jarod Wilson) [1860496] - [net] nl80211: Add support to configure TID specific retry configuration (Jarod Wilson) [1860496] - [net] nl80211: modify TID-config API (Jarod Wilson) [1860496] - [net] nl80211: Add NL command to support TID speicific configurations (Jarod Wilson) [1860496] - [net] mac80211: Beacon protection using the new BIGTK (STA) (Jarod Wilson) [1860496] - [net] mac80211: Beacon protection using the new BIGTK (AP) (Jarod Wilson) [1860496] - [net] mac80211: Update BIP to support Beacon frames (Jarod Wilson) [1860496] - [net] mac80211: Support BIGTK configuration for Beacon protection (Jarod Wilson) [1860496] - [net] cfg80211: Support key configuration for Beacon protection (BIGTK) (Jarod Wilson) [1860496] - [net] cfg80211: More error messages for key addition failures (Jarod Wilson) [1860496] - [net] cfg80211: fix indentation errors (Jarod Wilson) [1860496] - [net] cfg80211: merge documentations of field "dev" (Jarod Wilson) [1860496] - [net] cfg80211: merge documentations of field "debugfsdir" (Jarod Wilson) [1860496] - [net] cfg80211: drop duplicated documentation of field "reg_notifier" (Jarod Wilson) [1860496] - [net] cfg80211: drop duplicated documentation of field "perm_addr" (Jarod Wilson) [1860496] - [net] cfg80211: drop duplicated documentation of field "_net" (Jarod Wilson) [1860496] - [net] cfg80211: drop duplicated documentation of field "registered" (Jarod Wilson) [1860496] - [net] cfg80211: drop duplicated documentation of field "privid" (Jarod Wilson) [1860496] - [net] cfg80211: drop duplicated documentation of field "probe_resp_offload" (Jarod Wilson) [1860496] - [net] Revert "nl80211: add src and dst addr attributes for control port tx/rx" (Jarod Wilson) [1860496] - [net] Revert "mac80211: support NL80211_EXT_FEATURE_CONTROL_PORT_OVER_NL80211_MAC_ADDRS" (Jarod Wilson) [1860496] - [net] cfg80211: remove support for adjacent channel compensation (Jarod Wilson) [1860496] - [net] mac80211: check vif pointer before airtime calculation (Jarod Wilson) [1860496] - [net] cfg80211: Pass lockdep expression to RCU lists (Jarod Wilson) [1860496] - [wireless] mwifiex: change license text from MARVELL to NXP (Jarod Wilson) [1860496] - [wireless] mt76: Introduce mt76_mcu data structure (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: remove rx_mask in mt7615_eeprom_parse_hw_cap (Jarod Wilson) [1860496] - [wireless] mt76: mt76u: rename stat_wq in wq (Jarod Wilson) [1860496] - [wireless] mt76: mt76u: extend RX scatter gather number (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: rely on mt76_queues_read for mt7622 (Jarod Wilson) [1860496] - [wireless] mt76: do not set HOST_BROADCAST_PS_BUFFERING for mt7615 (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: rework rx phy index handling (Jarod Wilson) [1860496] - [wireless] mt76: fix rounding issues on converting per-chain and combined txpower (Jarod Wilson) [1860496] - [wireless] mt76: mt76x2: avoid starting the MAC too early (Jarod Wilson) [1860496] - [wireless] mt76: avoid extra RCU synchronization on station removal (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: fix monitor mode on second PHY (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: fix adding active monitor interfaces (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: switch mt7615_mcu_set_rx_ba to v2 format (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: switch mt7615_mcu_set_tx_ba to v2 format (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: use new tag sta_rec_wtbl (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: add starec operating flow for firmware v2 (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: add a helper to encapsulate sta_rec operation (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: simplify mcu_set_sta flow (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: simplify mcu_set_bmc flow (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: add support for testing hardware reset (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: implement hardware reset support (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: report firmware log event messages (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: fix and rework tx power handling (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: add Kconfig entry for MT7622 (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: disable DBDC on MT7622 (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: decrease rx ring size for MT7622 (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: implement DMA support for MT7622 (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: implement probing and firmware loading on MT7622 (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: disable 5 GHz on MT7622 (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: add calibration free support for MT7622 (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: add eeprom support for MT7622 (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: add dma and tx queue initialization for MT7622 (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: fix MT_INT_TX_DONE_ALL definition for MT7622 (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: store N9 firmware version instead of CR4 (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: split up firmware loading functions (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: move mmio related code from pci.c to mmio.c (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: add __aligned(4) to txp structs (Jarod Wilson) [1860496] - [wireless] mt76: enable Airtime Queue Limit support (Jarod Wilson) [1860496] - [wireless] mt76: mt7603: increase dma mcu rx ring size (Jarod Wilson) [1860496] - [wireless] mt76: dma: do not write cpu_idx on rx queue reset until after refill (Jarod Wilson) [1860496] - [wireless] mt76: fix handling full tx queues in mt76_dma_tx_queue_skb_raw (Jarod Wilson) [1860496] - [wireless] mt76: set dma-done flag for flushed descriptors (Jarod Wilson) [1860496] - [wireless] mt76: mt76u: introduce MT_DRV_RX_DMA_HDR flag (Jarod Wilson) [1860496] - [wireless] mt76: mt76u: add endpoint to mt76u_bulk_msg signature (Jarod Wilson) [1860496] - [wireless] mt76: mt76u: introduce mt76u_skb_dma_info routine (Jarod Wilson) [1860496] - [wireless] mt76: mt76u: take into account different queue mapping for 7663 (Jarod Wilson) [1860496] - [wireless] mt76: mt76u: add {read/write}_extended utility routines (Jarod Wilson) [1860496] - [wireless] mt76: mt76u: introduce mt76u_alloc_mcu_queue utility routine (Jarod Wilson) [1860496] - [wireless] mt76: mt76u: resume all rx queue in mt76u_resume_rx (Jarod Wilson) [1860496] - [wireless] mt76: mt76u: add queue parameter to mt76u_rx_urb_alloc (Jarod Wilson) [1860496] - [wireless] mt76: mt76u: add mt76u_alloc_rx_queue utility routine (Jarod Wilson) [1860496] - [wireless] mt76: mt76u: stop/free all possible rx queues (Jarod Wilson) [1860496] - [wireless] mt76: mt76u: introduce mt76u_free_rx_queue utility routine (Jarod Wilson) [1860496] - [wireless] mt76: mt76u: move mcu buffer allocation in mt76x02u drivers (Jarod Wilson) [1860496] - [wireless] mt76: mt76u: add queue id parameter to mt76u_submit_rx_buffers (Jarod Wilson) [1860496] - [wireless] mt76: mt76u: use mt76_queue as mt76u_complete_rx context (Jarod Wilson) [1860496] - [wireless] mt76: mt76u: add mt76_queue to mt76u_refill_rx signature (Jarod Wilson) [1860496] - [wireless] mt76: mt76u: add mt76_queue to mt76u_get_next_rx_entry signature (Jarod Wilson) [1860496] - [wireless] mt76: mt76u: add mt76u_process_rx_queue utility routine (Jarod Wilson) [1860496] - [wireless] mt76: mt76u: check tx_status_data pointer in mt76u_tx_tasklet (Jarod Wilson) [1860496] - [wireless] mt76: mt76x02u: avoid overwrite max_tx_fragments (Jarod Wilson) [1860496] - [wireless] mt76: rely on mac80211 utility routines to compute airtime (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: remove leftover routine declaration (Jarod Wilson) [1860496] - [wireless] mt76: move WIPHY_FLAG_HAS_CHANNEL_SWITCH in mt76_phy_init (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: fix endianness in mt7615_mcu_set_eeprom (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: initialize radar specs from host driver (Jarod Wilson) [1860496] - [wireless] mt76: mt76x2: get rid of leftover target (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: add tracing support (Jarod Wilson) [1860496] - [wireless] mt76: move mac_txdone tracepoint in mt76 module (Jarod Wilson) [1860496] - [wireless] mt76: move dev_irq tracepoint in mt76 module (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: add a get_stats() callback (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: add per-phy mib statistics (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: report TSF information (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: add set_antenna callback (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: rework set_channel function (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: add missing settings for simultaneous dual-band support (Jarod Wilson) [1860496] - [wireless] mt76: fix compilation warning in mt76_eeprom_override() (Jarod Wilson) [1860496] - [wireless] mt76: mt7603: simplify led reg definitions (Jarod Wilson) [1860496] - [wireless] mt76: mt76x02: simplify led reg definitions (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: introduce LED support (Jarod Wilson) [1860496] - [wireless] mt76: clear skb pointers from rx aggregation reorder buffer during cleanup (Jarod Wilson) [1860496] - [wireless] mt76: mt7603: fix input validation issues for powersave-filtered frames (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: increase MCU command timeout (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: measure channel noise and report it via survey (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: fix MT7615_CFEND_RATE_DEFAULT value (Jarod Wilson) [1860496] - [wireless] mt76: mt76x02: minor mt76x02_mac_set_beacon optimization (Jarod Wilson) [1860496] - [wireless] mt76: mt76x02u: do not set NULL beacons (Jarod Wilson) [1860496] - [wireless] mt76: usb: use max packet length for m76u_copy (Jarod Wilson) [1860496] - [wireless] mt76: mt76x02: add channel switch support for usb interfaces (Jarod Wilson) [1860496] - [wireless] mt76: speed up usb bulk copy (Jarod Wilson) [1860496] - [wireless] mt76: mt76x02: remove a copy call for usb speedup (Jarod Wilson) [1860496] - [wireless] mt76: mt76x02: add check for invalid vif idx (Jarod Wilson) [1860496] - [wireless] mt76: mt76x02: split beaconing (Jarod Wilson) [1860496] - [wireless] mt76: mt76x02: omit beacon slot clearing (Jarod Wilson) [1860496] - [wireless] mt76: use AC specific reorder timeout (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: add set_coverage class support (Jarod Wilson) [1860496] - [wireless] mt76: mt7603: set 0 as min coverage_class value (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: report firmware version using ethtool (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: Fix build with older compilers (Jarod Wilson) [1860496] - [wireless] mt76: eeprom: add support for big endian eeprom partition (Jarod Wilson) [1860496] - [wireless] mt76: mt7603: reset STA_CCA counter setting the channel (Jarod Wilson) [1860496] - [wireless] mt76: fix possible undetected invalid MAC address (Jarod Wilson) [1860496] - [wireless] mt76: disable bh in mt76_dma_rx_poll (Jarod Wilson) [1860496] - [wireless] mt76: fix rx dma ring descriptor state on reset (Jarod Wilson) [1860496] - [wireless] mt7615: replace sta_state callback with sta_add/sta_remove (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: defer mcu initialization via workqueue (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: update beacon contents on BSS_CHANGED_BEACON (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: add support for registering a second wiphy via debugfs (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: select the correct tx queue for frames sent to the second phy (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: move radio/mac initialization to .start/stop callbacks (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: initialize dbdc settings on interface add (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: add multiple wiphy support to the rx path (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: rework chainmask handling (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: add multiple wiphy support to the dfs support code (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: remove useless MT_HW_RDD0/1 enum (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: add missing register init for dual-wiphy support (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: add multiple wiphy support for smart carrier sense (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: add dual-phy support for mac80211 ops (Jarod Wilson) [1860496] - [wireless] mt76: do not overwrite max_tx_fragments if it has been set (Jarod Wilson) [1860496] - [wireless] mt76: move ampdu_ref from mt76_dev to driver struct (Jarod Wilson) [1860496] - [wireless] mt76: add ext_phy field to struct mt76_wcid (Jarod Wilson) [1860496] - [wireless] mt76: add function for allocating an extra wiphy (Jarod Wilson) [1860496] - [wireless] mt76: add priv pointer to struct mt76_phy (Jarod Wilson) [1860496] - [wireless] mt76: add multiple wiphy support to mt76_get_min_avg_rssi (Jarod Wilson) [1860496] - [wireless] mt76: move txpower and antenna mask to struct mt76_phy (Jarod Wilson) [1860496] - [wireless] mt76: move txpower_conf back to driver specific structs (Jarod Wilson) [1860496] - [wireless] mt76: move chainmask back to driver specific structs (Jarod Wilson) [1860496] - [wireless] mt76: move state from struct mt76_dev to mt76_phy (Jarod Wilson) [1860496] - [wireless] mt76: keep a set of software tx queues per phy (Jarod Wilson) [1860496] - [wireless] mt76: move channel state to struct mt76_phy (Jarod Wilson) [1860496] - [wireless] mt76: add support for an extra wiphy in mt76_sta_state() (Jarod Wilson) [1860496] - [wireless] mt76: add support for an extra wiphy in the tx status path (Jarod Wilson) [1860496] - [net] mac80211: allow setting queue_len for drivers not using wake_tx_queue (Jarod Wilson) [1860496] - [include] ieee80211: add WPA3 OWE AKM suite selector (Jarod Wilson) [1860496] - [wireless] mac80211: Fix setting txpower to zero (Jarod Wilson) [1860496] - [wireless] mt76: add support for an extra wiphy in the main tx path (Jarod Wilson) [1860496] - [wireless] mt76: add support for an extra wiphy in the rx path (Jarod Wilson) [1860496] - [wireless] mt76: introduce struct mt76_phy (Jarod Wilson) [1860496] - [wireless] mt76: move initialization of some struct members to mt76_alloc_device (Jarod Wilson) [1860496] - [wireless] rtw88: Fix incorrect beamformee role setting (Jarod Wilson) [1860496] - [wireless] rtw88: 8822: Make tables const, reduce data object size (Jarod Wilson) [1860496] - [wireless] rtw88: disable TX-AMSDU on 2.4G band (Jarod Wilson) [1860496] - [wireless] rtw88: 8822c: modify rf protection setting (Jarod Wilson) [1860496] - [wireless] rtw88: Use secondary channel offset enumeration (Jarod Wilson) [1860496] - [wireless] rtw88: 8822c: update power sequence to v16 (Jarod Wilson) [1860496] - [wireless] rtw88: add ciphers to suppress error message (Jarod Wilson) [1860496] - [wireless] rtw88: avoid holding mutex for cancel_delayed_work_sync() (Jarod Wilson) [1860496] - [wireless] rtw88: move rtw_enter_ips() to the last when config (Jarod Wilson) [1860496] - [wireless] rtw88: pci: 8822c should set clock delay to zero (Jarod Wilson) [1860496] - [wireless] rtw88: add rtw_read8_mask and rtw_read16_mask (Jarod Wilson) [1860496] - [wireless] rtw88: remove unused parameter vif in rtw_lps_pg_info_get() (Jarod Wilson) [1860496] - [wireless] brcmfmac: add the BRCM 4364 found in MacBook Pro 15, 2 (Jarod Wilson) [1860496] - [wireless] ath11k: fix incorrect peer stats counters update (Jarod Wilson) [1860496] - [wireless] ath11k: Fixing dangling pointer issue upon peer delete failure (Jarod Wilson) [1860496] - [wireless] ath11k: fix parsing PPDU_CTRL type in pktlog (Jarod Wilson) [1860496] - [wireless] ath11k: fix warn-on in disassociation (Jarod Wilson) [1860496] - [wireless] ath11k: fix rcu lock protect in peer assoc confirmation (Jarod Wilson) [1860496] - [wireless] ath11k: add HE rate accounting to driver (Jarod Wilson) [1860496] - [wireless] ath11k: drop tx_info from ath11k_sta (Jarod Wilson) [1860496] - [wireless] ath10k: Add support to read btcoex related data from DT (Jarod Wilson) [1860496] - [wireless] ath10k: fix few checkpatch warnings (Jarod Wilson) [1860496] - [net] mac80211: support NL80211_EXT_FEATURE_CONTROL_PORT_OVER_NL80211_MAC_ADDRS (Jarod Wilson) [1860496] - [net] nl80211: add src and dst addr attributes for control port tx/rx (Jarod Wilson) [1860496] - [net] mac80211: parse also the RSNXE IE (Jarod Wilson) [1860496] - [net] cfg80211/mac80211: Allow user space to register for station Rx authentication (Jarod Wilson) [1860496] - [include] ieee80211: fix 'the' doubling in comments (Jarod Wilson) [1860496] - [net] mac80211: Remove support for changing AP SMPS mode (Jarod Wilson) [1860496] - [net] mac80211: Handle SMPS mode changes only in AP mode (Jarod Wilson) [1860496] - [net] mac80211: Accept broadcast probe responses on 6GHz band (Jarod Wilson) [1860496] - [net] mac80211: HE: set RX NSS (Jarod Wilson) [1860496] - [net] mac80211: set station bandwidth from HE capability (Jarod Wilson) [1860496] - [net] mac80211: remove supported channels element in 6 GHz if ECSA support (Jarod Wilson) [1860496] - [net] mac80211: update condition for HE disablement (Jarod Wilson) [1860496] - [net] mac80211: make ieee80211_wep_init() return void (Jarod Wilson) [1860496] - [net] mac80211: allow changing TX-related netdev features (Jarod Wilson) [1860496] - [net] mac80211: check whether HE connection is allowed by the reg domain (Jarod Wilson) [1860496] - [net] mac80211: refactor extended element parsing (Jarod Wilson) [1860496] - [net] mac80211: simplify and improve HT/VHT/HE disable code (Jarod Wilson) [1860496] - [net] cfg80211: Enhance the AKM advertizement to support per interface (Jarod Wilson) [1860496] - [net] cfg80211: add no HE indication to the channel flag (Jarod Wilson) [1860496] - [net] mac80211: fix 11w when using encapsulation offloading (Jarod Wilson) [1860496] - [net] mac80211: fix tx status for no ack cases (Jarod Wilson) [1860496] - [net] mac80211: add handling for BSS color (Jarod Wilson) [1860496] - [net] nl80211: add handling for BSS color (Jarod Wilson) [1860496] - [net] mac80211: debugfs: improve airtime_flags handler readability (Jarod Wilson) [1860496] - [net] mac80211: Remove redundant assertion (Jarod Wilson) [1860496] - [net] mac80211: add 802.11 encapsulation offloading support (Jarod Wilson) [1860496] - [net] mac80211: Always show airtime debugfs file when TXQs are enabled (Jarod Wilson) [1860496] - [include] trivial: mac80211: fix indentation (Jarod Wilson) [1860496]- [fs] xfs: force writes to delalloc regions to unwritten (Carlos Maiolino) [1696580] - [fs] xfs: refactor xfs_iomap_prealloc_size (Carlos Maiolino) [1696580] - [fs] xfs: measure all contiguous previous extents for prealloc size (Carlos Maiolino) [1696580] - [fs] xfs: don't fail unwritten extent conversion on writeback due to edquot (Carlos Maiolino) [1696580] - [trace] SUNRPC: Fix general protection fault in trace_rpc_xdr_overflow() (Dave Wysochanski) [1906309] - [trace] Revert "SUNRPC: Fix general protection fault in trace_rpc_xdr_overflow()" (Dave Wysochanski) [1906309] - [uapi] uapi: fix statx attribute value overlap for DAX & MOUNT_ROOT (Eric Sandeen) [1905205] - [trace] SUNRPC: Fix oops in the rpc_xdr_buf event class (Scott Mayhew) [1900157] - [fs] NFS: Fix listxattr receive buffer size (Scott Mayhew) [1900157] - [trace] SUNRPC: Fix general protection fault in trace_rpc_xdr_overflow() (Scott Mayhew) [1900157] - [net] SUNRPC: fix copying of multiple pages in gss_read_proxy_verf() (Scott Mayhew) [1900157] - [net] svcrdma: fix bounce buffers for unaligned offsets and multiple pages (Scott Mayhew) [1900157] - [pci] hv: Document missing hv_pci_protocol_negotiation() parameter (Mohammed Gamal) [1886102] - [pci] hv: Make some functions static (Mohammed Gamal) [1886102] - [pci] hv: Use struct_size() helper (Mohammed Gamal) [1886102] - [pci] hv: Prepare hv_compose_msi_msg() for the VMBus-channel-interrupt-to-vCPU reassignment functionality (Mohammed Gamal) [1886102] - [fs] xfs: allow individual quota grace period extension (Bill O'Donnell) [1827913] - [fs] xfs: per-type quota timers and warn limits (Bill O'Donnell) [1827913] - [fs] xfs: switch xfs_get_defquota to take explicit type (Bill O'Donnell) [1827913] - [fs] xfs: pass xfs_dquot to xfs_qm_adjust_dqtimers (Bill O'Donnell) [1827913] - [fs] xfs: fix up some whitespace in quota code (Bill O'Donnell) [1827913] - [fs] xfs: preserve default grace interval during quotacheck (Bill O'Donnell) [1827913] - [fs] quota: honor quota type in Q_XGETQSTATcalls (Bill O'Donnell) [1827913]- [fs] NFS: Do uncached readdir when we're seeking a cookie in an empty page cache (Dave Wysochanski) [1893882] - [fs] NFS: Reduce number of RPC calls when doing uncached readdir (Dave Wysochanski) [1893882] - [fs] NFS: Optimisations for monotonically increasing readdir cookies (Dave Wysochanski) [1893882] - [fs] NFS: Improve handling of directory verifiers (Dave Wysochanski) [1893882] - [fs] NFS: Handle NFS4ERR_NOT_SAME and NFSERR_BADCOOKIE from readdir calls (Dave Wysochanski) [1893882] - [fs] NFS: Allow the NFS generic code to pass in a verifier to readdir (Dave Wysochanski) [1893882] - [fs] NFS: Cleanup to remove nfs_readdir_descriptor_t typedef (Dave Wysochanski) [1893882] - [fs] NFS: Reduce readdir stack usage (Dave Wysochanski) [1893882] - [fs] NFS: nfs_do_filldir() does not return a value (Dave Wysochanski) [1893882] - [fs] NFS: More readdir cleanups (Dave Wysochanski) [1893882] - [fs] NFS: Support larger readdir buffers (Dave Wysochanski) [1893882] - [fs] NFS: Simplify struct nfs_cache_array_entry (Dave Wysochanski) [1893882] - [fs] NFS: Replace kmap() with kmap_atomic() in nfs_readdir_search_array() (Dave Wysochanski) [1893882] - [fs] NFS: Remove unnecessary kmap in nfs_readdir_xdr_to_array() (Dave Wysochanski) [1893882] - [fs] NFS: Don't discard readdir results (Dave Wysochanski) [1893882] - [fs] NFS: Clean up directory array handling (Dave Wysochanski) [1893882] - [fs] NFS: Clean up nfs_readdir_page_filler() (Dave Wysochanski) [1893882] - [fs] NFS: Clean up readdir struct nfs_cache_array (Dave Wysochanski) [1893882] - [fs] NFS: Ensure contents of struct nfs_open_dir_context are consistent (Dave Wysochanski) [1893882] - [fs] NFSv4.2: condition READDIR's mask for security label based on LSM state (Dave Wysochanski) [1893882] - [fs] NFS: Remove unnecessary inode lock in nfs_fsync_dir() (Dave Wysochanski) [1893882] - [fs] NFS: Remove unnecessary inode locking in nfs_llseek_dir() (Dave Wysochanski) [1893882] - [netdrv] net: intel: Remove in_interrupt() warnings (Ken Cox) [1838732] - [netdrv] intel-ethernet: clean up W=1 warnings in kdoc (Ken Cox) [1838732] - [netdrv] ixgbevf: use generic power management (Ken Cox) [1838732] - [netdrv] ethernet/intel: Convert fallthrough code comments (Ken Cox) [1838732] - [netdrv] net/intel: remove driver versions from Intel drivers (Ken Cox) [1838732] - [iommu] vt-d: Don't dereference iommu_device if IOMMU_API is not built (Vitaly Kuznetsov) [1887216] - [iommu] vt-d: Gracefully handle DMAR units with no supported address widths (Vitaly Kuznetsov) [1887216] - [iommu] vt-d: Skip TE disabling on quirky gfx dedicated iommu (Vitaly Kuznetsov) [1887216] - [netdrv] Revert "mark the intel igc driver as tech preview" (Corinna Vinschen) [1838742] - [netdrv] net: intel: Remove in_interrupt() warnings (Corinna Vinschen) [1838742] - [netdrv] igc: Clean up nvm_info structure (Corinna Vinschen) [1838742] - [netdrv] igc: Reject schedules with a base_time in the future (Corinna Vinschen) [1838742] - [netdrv] igc: Export a way to read the PTP timer (Corinna Vinschen) [1838742] - [netdrv] igc: Remove reset disable flag (Corinna Vinschen) [1838742] - [netdrv] igc: Save PTP time before a reset (Corinna Vinschen) [1838742] - [netdrv] igc: Remove references to SYSTIMR register (Corinna Vinschen) [1838742] - [netdrv] igc: Expose LPI counters (Corinna Vinschen) [1838742] - [netdrv] igc: Clean RX descriptor error flags (Corinna Vinschen) [1838742] - [netdrv] igc: Remove timeout check from ptp_tx work (Corinna Vinschen) [1838742] - [netdrv] igc: Don't reschedule ptp_tx work (Corinna Vinschen) [1838742] - [netdrv] igc: Rename IGC_TSYNCTXCTL_VALID macro (Corinna Vinschen) [1838742] - [netdrv] igc: Add new device ID's (Corinna Vinschen) [1838742] - [netdrv] intel-ethernet: clean up W=1 warnings in kdoc (Corinna Vinschen) [1838742] - [netdrv] igc: Fix not considering the TX delay for timestamps (Corinna Vinschen) [1838742] - [netdrv] igc: Fix wrong timestamp latency numbers (Corinna Vinschen) [1838742] - [netdrv] igc: Fix PTP initialization (Corinna Vinschen) [1838742] - [netdrv] igc: Fix static checker warning (Corinna Vinschen) [1838742] - [netdrv] igc: Clean up the hw_stats structure (Corinna Vinschen) [1838742] - [netdrv] igc: Clean up the mac_info structure (Corinna Vinschen) [1838742] - [netdrv] igc: Remove ledctl_ fields from the mac_info structure (Corinna Vinschen) [1838742] - [netdrv] igc: Fix registers definition (Corinna Vinschen) [1838742] - [netdrv] igc: Remove unneeded ICTXQMTC register (Corinna Vinschen) [1838742] - [netdrv] igc: Add Receive Descriptor Minimum Threshold Count to clear HW counters (Corinna Vinschen) [1838742] - [netdrv] igc: Remove unneeded variable (Corinna Vinschen) [1838742] - [netdrv] ethernet/intel: Convert fallthrough code comments (Corinna Vinschen) [1838742] - [netdrv] igc: Remove checking media type during MAC initialization (Corinna Vinschen) [1838742] - [netdrv] igc: Remove unneeded check for copper media type (Corinna Vinschen) [1838742] - [netdrv] igc: Refactor the igc_power_down_link() (Corinna Vinschen) [1838742] - [netdrv] igc: Remove TCP segmentation TX fail counter (Corinna Vinschen) [1838742] - [netdrv] igc: Add LPI counters (Corinna Vinschen) [1838742] - [netdrv] igc: Fix Rx timestamp disabling (Corinna Vinschen) [1838742] - [netdrv] igc: Refactor igc_ptp_set_timestamp_mode() (Corinna Vinschen) [1838742] - [netdrv] igc: Remove UDP filter setup in PTP code (Corinna Vinschen) [1838742] - [netdrv] igc: Check __IGC_PTP_TX_IN_PROGRESS instead of ptp_tx_skb (Corinna Vinschen) [1838742] - [netdrv] igc: Remove duplicate code in Tx timestamp handling (Corinna Vinschen) [1838742] - [netdrv] igc: Clean up Rx timestamping logic (Corinna Vinschen) [1838742] - [netdrv] igc: Add initial LTR support (Corinna Vinschen) [1838742] - [netdrv] igc: Add initial EEE support (Corinna Vinschen) [1838742] - [netdrv] net/intel: remove driver versions from Intel drivers (Corinna Vinschen) [1838742] - [netdrv] igc: Fix wrong register name (Corinna Vinschen) [1838742] - [netdrv] igc: Remove Sequence Error Counter (Corinna Vinschen) [1838742] - [netdrv] igc: Add Receive Error Counter (Corinna Vinschen) [1838742] - [netdrv] igc: Remove symbol error counter (Corinna Vinschen) [1838742] - [netdrv] igc: Fix IGC_MAX_RXNFC_RULES (Corinna Vinschen) [1838742] - [netdrv] igc: Reject NFC rules with multiple matches (Corinna Vinschen) [1838742] - [netdrv] igc: Remove unused flags (Corinna Vinschen) [1838742] - [netdrv] igc: Remove unused descriptor's flags (Corinna Vinschen) [1838742] - [netdrv] igc: Remove igc_nfc_rule_exit() (Corinna Vinschen) [1838742] - [netdrv] igc: Change adapter->nfc_rule_lock to mutex (Corinna Vinschen) [1838742] - [netdrv] igc: Change return type from igc_disable_nfc_rule() (Corinna Vinschen) [1838742] - [netdrv] igc: Fix NFC rule validation (Corinna Vinschen) [1838742] - [netdrv] igc: Fix NFC rules leak when driver is unloaded (Corinna Vinschen) [1838742] - [netdrv] igc: Refactor igc_ethtool_update_nfc_rule() (Corinna Vinschen) [1838742] - [netdrv] igc: Fix NFC rules restoration (Corinna Vinschen) [1838742] - [netdrv] igc: Fix NFC rules with multicast addresses (Corinna Vinschen) [1838742] - [netdrv] igc: Fix NFC rule overwrite cases (Corinna Vinschen) [1838742] - [netdrv] igc: Fix locking issue when retrieving NFC rules (Corinna Vinschen) [1838742] - [netdrv] igc: Fix 'sw_idx' type in struct igc_nfc_rule (Corinna Vinschen) [1838742] - [netdrv] igc: Refactor igc_ethtool_add_nfc_rule() (Corinna Vinschen) [1838742] - [netdrv] igc: Change byte order in struct igc_nfc_filter (Corinna Vinschen) [1838742] - [netdrv] igc: Align terms used in NFC support code (Corinna Vinschen) [1838742] - [netdrv] igc: Add 'igc_ethtool_' prefix to functions in igc_ethtool.c (Corinna Vinschen) [1838742] - [netdrv] igc: Early return in igc_get_ethtool_nfc_entry() (Corinna Vinschen) [1838742] - [netdrv] igc: Cleanup _get|set_rxnfc ethtool ops (Corinna Vinschen) [1838742] - [netdrv] igc: Get rid of igc_max_channels() (Corinna Vinschen) [1838742] - [netdrv] igc: Remove unused field from igc_nfc_filter (Corinna Vinschen) [1838742] - [netdrv] igc: Remove per queue good transmited counter register (Corinna Vinschen) [1838742] - [netdrv] igc: Remove header redirection register (Corinna Vinschen) [1838742] - [netdrv] igc: Remove obsolete circuit breaker registers (Corinna Vinschen) [1838742] - [netdrv] igc: Enable NFC rules based source MAC address (Corinna Vinschen) [1838742] - [netdrv] igc: Add support for source address filters in core (Corinna Vinschen) [1838742] - [netdrv] igc: Remove mac_table from igc_adapter (Corinna Vinschen) [1838742] - [netdrv] igc: Remove IGC_MAC_STATE_SRC_ADDR flag (Corinna Vinschen) [1838742] - [netdrv] igc: Remove unused registers (Corinna Vinschen) [1838742] - [netdrv] igc: Remove unused IGC_ICS_DRSTA define (Corinna Vinschen) [1838742] - [netdrv] igc: Dump ETQF registers (Corinna Vinschen) [1838742] - [netdrv] igc: Refactor ethertype filtering code (Corinna Vinschen) [1838742] - [netdrv] igc: Fix MAX_ETYPE_FILTER value (Corinna Vinschen) [1838742] - [netdrv] igc: Remove ethertype filter in PTP code (Corinna Vinschen) [1838742] - [netdrv] igc: Remove duplicated IGC_RXPBS macro (Corinna Vinschen) [1838742] - [netdrv] igc: Refactor VLAN priority filtering code (Corinna Vinschen) [1838742] - [netdrv] igc: Return -EOPNOTSUPP when VLAN mask doesn't match (Corinna Vinschen) [1838742] - [netdrv] igc: Dump VLANPQF register (Corinna Vinschen) [1838742] - [netdrv] igc: Rename IGC_VLAPQF macro (Corinna Vinschen) [1838742] - [netdrv] igc: Clean up obsolete NVM defines (Corinna Vinschen) [1838742] - [netdrv] igc: remove IGC_REMOVED function (Corinna Vinschen) [1838742] - [netdrv] igc: Remove PCIe Control register (Corinna Vinschen) [1838742] - [netdrv] igc: Remove unneeded register (Corinna Vinschen) [1838742] - [netdrv] igc: Remove unneeded definition (Corinna Vinschen) [1838742] - [netdrv] igc: Use netdev log helpers in igc_base.c (Corinna Vinschen) [1838742] - [netdrv] igc: Use netdev log helpers in igc_dump.c (Corinna Vinschen) [1838742] - [netdrv] igc: Use netdev log helpers in igc_ptp.c (Corinna Vinschen) [1838742] - [netdrv] igc: Use netdev log helpers in igc_ethtool.c (Corinna Vinschen) [1838742] - [netdrv] igc: add support to eeprom, registers and link self-tests (Corinna Vinschen) [1838742] - [netdrv] igc: Use netdev log helpers in igc_main.c (Corinna Vinschen) [1838742] - [netdrv] igc: Add ECN support for TSO (Corinna Vinschen) [1838742] - [netdrv] ionic: fix mem leak in rx_empty (Jonathan Toppins) [1892492 1887516] - [netdrv] ionic: no rx flush in deinit (Jonathan Toppins) [1892492 1887516] - [netdrv] ionic: clean up sparse complaints (Jonathan Toppins) [1892492 1887516] - [netdrv] ionic: add new bad firmware error code (Jonathan Toppins) [1887516] - [netdrv] ionic: use lif ident for filter count (Jonathan Toppins) [1887516] - [netdrv] ionic: refill lif identity after fw_up (Jonathan Toppins) [1887516] - [netdrv] ionic: disable all queue napi contexts on timeout (Jonathan Toppins) [1887516] - [netdrv] ionic: check qcq ptr in ionic_qcq_disable (Jonathan Toppins) [1887516] - [netdrv] ionic: clear linkcheck bit on alloc fail (Jonathan Toppins) [1887516] - [netdrv] ionic: drain the work queue (Jonathan Toppins) [1887516] - [netdrv] ionic: contiguous memory for notifyq (Jonathan Toppins) [1887516] - [netdrv] ionic: prevent early watchdog check (Jonathan Toppins) [1887516] - [netdrv] ionic: stop watchdog timer earlier on remove (Jonathan Toppins) [1887516 1887263] - [netdrv] net: ionic: Remove WARN_ON(in_interrupt()) (Jonathan Toppins) [1887516] - [netdrv] net: ionic: Replace in_interrupt() usage (Jonathan Toppins) [1887516] - [netdrv] ionic: add DIMLIB to Kconfig (Jonathan Toppins) [1861520] - [netdrv] ionic: add devlink firmware update (Jonathan Toppins) [1861520] - [netdrv] ionic: update the fw update api (Jonathan Toppins) [1861520] - [netdrv] ionic: dynamic interrupt moderation (Jonathan Toppins) [1861520] - [netdrv] ionic: fix up debugfs after queue swap (Jonathan Toppins) [1861520] - [netdrv] ionic: clarify boolean precedence (Jonathan Toppins) [1861520] - [netdrv] ionic: remove unused variable (Jonathan Toppins) [1861520] - [netdrv] ionic: clean adminq service routine (Jonathan Toppins) [1861520] - [netdrv] ionic: clean up desc_info and cq_info structs (Jonathan Toppins) [1861520] - [netdrv] ionic: struct reorder for faster access (Jonathan Toppins) [1861520] - [netdrv] ionic: clean up page handling code (Jonathan Toppins) [1861520] - [netdrv] ionic: fix txrx work accounting (Jonathan Toppins) [1861520] - [netdrv] ionic: pull reset_queues into tx_timeout handler (Jonathan Toppins) [1861520] - [netdrv] ionic: change queue count with no reset (Jonathan Toppins) [1861520] - [netdrv] ionic: change the descriptor ring length without full reset (Jonathan Toppins) [1861520] - [netdrv] ionic: change mtu without full queue rebuild (Jonathan Toppins) [1861520] - [netdrv] ionic: use index not pointer for queue tracking (Jonathan Toppins) [1861520] - [netdrv] ionic: reduce contiguous memory allocation requirement (Jonathan Toppins) [1861520] - [netdrv] ionic: clean up unnecessary non-static functions (Jonathan Toppins) [1861520] - [netdrv] ionic: rework and simplify handling of the queue stats block (Jonathan Toppins) [1861520] - [netdrv] ionic: remove lif list concept (Jonathan Toppins) [1861520] - [netdrv] ionic: use kcalloc for new arrays (Jonathan Toppins) [1861520] - [netdrv] ionic: fix up a couple of debug strings (Jonathan Toppins) [1861520] - [netdrv] ionic: set MTU floor at ETH_MIN_MTU (Jonathan Toppins) [1861520] - [netdrv] ionic_lif: Use devm_kcalloc() in ionic_qcq_alloc() (Jonathan Toppins) [1861520] - [netdrv] ionic: separate interrupt for Tx and Rx (Jonathan Toppins) [1861520] - [netdrv] ionic: tx separate servicing (Jonathan Toppins) [1861520] - [netdrv] ionic: use fewer firmware doorbells on rx fill (Jonathan Toppins) [1861520] - [netdrv] ionic: fix memory leak of object 'lid' (Jonathan Toppins) [1861520] - [netdrv] ionic: interface file updates (Jonathan Toppins) [1861520] - [netdrv] ionic: rearrange reset and bus-master control (Jonathan Toppins) [1861520] - [netdrv] ionic: update eid test for overflow (Jonathan Toppins) [1861520] - [netdrv] ionic: remove unused ionic_coal_hw_to_usec (Jonathan Toppins) [1861520] - [netdrv] ionic: set netdev default name (Jonathan Toppins) [1861520] - [netdrv] ionic: get MTU from lif identity (Jonathan Toppins) [1861520] - [netdrv] ionic: keep rss hash after fw update (Jonathan Toppins) [1861520] - [netdrv] ionic: update filter id after replay (Jonathan Toppins) [1861520] - [netdrv] ionic: fix up filter locks and debug msgs (Jonathan Toppins) [1861520] - [netdrv] ionic: use offset for ethtool regs data (Jonathan Toppins) [1861520] - [md] md/raid5: Allow degraded raid6 to do rmw (Nigel Croxon) [1856838] - [md] md/raid5: Fix Force reconstruct-write io stuck in degraded raid5 (Nigel Croxon) [1856838] - [md] raid5: don't duplicate code for different paths in handle_stripe (Nigel Croxon) [1856838] - [md] raid5-cache: hold spinlock instead of mutex in r5c_journal_mode_show (Nigel Croxon) [1856838] - [md] md: print errno in super_written (Nigel Croxon) [1856838] - [md] md/raid5: remove the redundant setting of STRIPE_HANDLE (Nigel Croxon) [1856838] - [md] md: register new md sysfs file 'uuid' read-only (Nigel Croxon) [1856838] - [md] md: fix max sectors calculation for super 1.0 (Nigel Croxon) [1856838] - [md] md/raid5: use do_div() for 64 bit divisions in raid5_sync_request (Nigel Croxon) [1856838] - [md] md/raid10: avoid deadlock on recovery (Nigel Croxon) [1856838] - [md] md-cluster: fix rmmod issue when md_cluster convert bitmap to none (Nigel Croxon) [1856838] - [md] md-cluster: fix safemode_delay value when converting to clustered bitmap (Nigel Croxon) [1856838] - [md] md/raid5: support config stripe_size by sysfs entry (Nigel Croxon) [1856838] - [md] md/raid5: set default stripe_size as 4096 (Nigel Croxon) [1856838] - [md] md/raid456: convert macro STRIPE_* to RAID5_STRIPE_* (Nigel Croxon) [1856838] - [md] raid5: remove the meaningless check in raid5_make_request (Nigel Croxon) [1856838] - [md] raid5: put the comment of clear_batch_ready to the right place (Nigel Croxon) [1856838] - [md] raid5: call clear_batch_ready before set STRIPE_ACTIVE (Nigel Croxon) [1856838] - [md] md: raid10: Fix compilation warning (Nigel Croxon) [1856838] - [md] md: raid5: Fix compilation warning (Nigel Croxon) [1856838] - [md] md: raid5-cache: Remove set but unused variable (Nigel Croxon) [1856838] - [md] md: Fix compilation warning (Nigel Croxon) [1856838] - [md] md-cluster: fix wild pointer of unlock_all_bitmaps() (Nigel Croxon) [1856838] - [md] md/raid5-cache: clear MD_SB_CHANGE_PENDING before flushing stripes (Nigel Croxon) [1856838] - [md] md: fix deadlock causing by sysfs_notify (Nigel Croxon) [1856838] - [md] md: raid0/linear: fix dereference before null check on pointer mddev (Nigel Croxon) [1856838] - [md] md/raid1: Replace zero-length array with flexible-array (Nigel Croxon) [1856838] - [md] md: add a newline when printing parameter 'start_ro' by sysfs (Nigel Croxon) [1856838] - [md] md: stop using ->queuedata (Nigel Croxon) [1856838] - [md] md/raid1: release pending accounting for an I/O only after write-behind is also finished (Nigel Croxon) [1856838] - [md] md: remove redundant memalloc scope API usage (Nigel Croxon) [1856838] - [md] raid5: update code comment of scribble_alloc() (Nigel Croxon) [1856838] - [md] raid5: remove gfp flags from scribble_alloc() (Nigel Croxon) [1856838] - [md] md: use memalloc scope APIs in mddev_suspend()/mddev_resume() (Nigel Croxon) [1856838] - [md] md: remove the extra line for ->hot_add_disk (Nigel Croxon) [1856838] - [md] md: flush md_rdev_misc_wq for HOT_ADD_DISK case (Nigel Croxon) [1856838] - [md] md: don't flush workqueue unconditionally in md_open (Nigel Croxon) [1856838] - [md] md: add new workqueue for delete rdev (Nigel Croxon) [1856838] - [md] md: add checkings before flush md_misc_wq (Nigel Croxon) [1856838] - [md] md: check arrays is suspended in mddev_detach before call quiesce operations (Nigel Croxon) [1856838]- [scsi] storvsc: Fix error return in storvsc_probe() (Cathy Avery) [1895026] - [scsi] storvsc: Support PAGE_SIZE larger than 4K (Cathy Avery) [1895026] - [kernel] hv: hyperv.h: Introduce some hvpfn helper functions (Cathy Avery) [1895026] - [scsi] storvsc: Add validation for untrusted Hyper-V values (Cathy Avery) [1895026] - [scsi] storvsc: Fix spelling mistake (Cathy Avery) [1895026] - [scsi] storvsc: Remove memset before memory freeing in storvsc_suspend() (Cathy Avery) [1895026] - [net] tipc: fix incorrect setting window for bcast link (Xin Long) [1893085] - [net] tipc: re-configure queue limit for broadcast link (Xin Long) [1893085] - [net] tipc: fix NULL pointer dereference in tipc_named_rcv (Xin Long) [1893085] - [net] tipc: Supply missing udp_media.h include file (Xin Long) [1893085] - [net] tipc: add automatic rekeying for encryption key (Xin Long) [1893085] - [net] tipc: add automatic session key exchange (Xin Long) [1893085] - [net] tipc: introduce encryption master key (Xin Long) [1893085] - [net] tipc: optimize key switching time and logic (Xin Long) [1893085] - [net] tipc: Fix memory leak in tipc_group_create_member() (Xin Long) [1893085] - [net] tipc: fix shutdown() of connection oriented socket (Xin Long) [1893085] - [net] tipc: fix a deadlock when flushing scheduled work (Xin Long) [1893085] - [net] tipc: fix shutdown() of connectionless socket (Xin Long) [1893085] - [net] tipc: fix using smp_processor_id() in preemptible (Xin Long) [1893085] - [net] tipc: fix use-after-free in tipc_bcast_get_mode (Xin Long) [1893085] - [net] tipc: call rcu_read_lock() in tipc_aead_encrypt_done() (Xin Long) [1893085] - [net] tipc: fix uninit skb->data in tipc_nl_compat_dumpit() (Xin Long) [1893085] - [net] tipc: update a binding service via broadcast (Xin Long) [1893085] - [hv] hv_balloon: do adjust_managed_page_count() when ballooning/un-ballooning (Vitaly Kuznetsov) [1894717] - [hv] hv_balloon: simplify math in alloc_balloon_pages() (Vitaly Kuznetsov) [1894717] - [md] dm integrity: don't use drivers that have CRYPTO_ALG_ALLOCATES_MEMORY (Vladis Dronov) [1903849] - [md] dm crypt: don't use drivers that have CRYPTO_ALG_ALLOCATES_MEMORY (Vladis Dronov) [1903849] - [crypto] crypto: drivers - set the flag CRYPTO_ALG_ALLOCATES_MEMORY (Vladis Dronov) [1903849] - [include] crypto: algapi - introduce the flag CRYPTO_ALG_ALLOCATES_MEMORY (Vladis Dronov) [1903849] - [fs] iomap: Set all uptodate bits for an Uptodate page (Brian Foster) [1654127] - [scsi] scsi: ibmvfc: Avoid link down on FS9100 canister reboot (Desnes Augusto Nunes do Rosario) [1882613] - [scsi] scsi: ibmvfc: Use compiler attribute defines instead of __attribute__() (Desnes Augusto Nunes do Rosario) [1882613] - [arm64] arm64: Enable PCI write-combine resources under sysfs (Petr Oros) [1872943] - [scsi] scsi: mpt3sas: Bump driver version to 35.101.00.00 (Tomas Henzl) [1888543] - [scsi] scsi: mpt3sas: Add module parameter multipath_on_hba (Tomas Henzl) [1888543] - [scsi] scsi: mpt3sas: Handle vSES vphy object during HBA reset (Tomas Henzl) [1888543] - [scsi] scsi: mpt3sas: Add bypass_dirty_port_flag parameter (Tomas Henzl) [1888543] - [scsi] scsi: mpt3sas: Handling HBA vSES device (Tomas Henzl) [1888543] - [scsi] scsi: mpt3sas: Set valid PhysicalPort in SMPPassThrough (Tomas Henzl) [1888543] - [scsi] scsi: mpt3sas: Update hba_port objects after host reset (Tomas Henzl) [1888543] - [scsi] scsi: mpt3sas: Get sas_device objects using device's rphy (Tomas Henzl) [1888543] - [scsi] scsi: mpt3sas: Rename transport_del_phy_from_an_existing_port() (Tomas Henzl) [1888543] - [scsi] scsi: mpt3sas: Get device objects using sas_address & portID (Tomas Henzl) [1888543] - [scsi] scsi: mpt3sas: Update hba_port's sas_address & phy_mask (Tomas Henzl) [1888543] - [scsi] scsi: mpt3sas: Rearrange _scsih_mark_responding_sas_device() (Tomas Henzl) [1888543] - [scsi] scsi: mpt3sas: Allocate memory for hba_port objects (Tomas Henzl) [1888543] - [scsi] scsi: mpt3sas: Define hba_port structure (Tomas Henzl) [1888543]- [netdrv] net: phy: realtek: Modify 2.5G PHY name to RTL8226 (Josef Oskera) [1889854] - [netdrv] net: phy: realtek: enable ALDPS to save power for RTL8211F (Josef Oskera) [1889854] - [netdrv] net: phy: realtek: fix rtl8211e rx/tx delay config (Josef Oskera) [1889854] - [netdrv] net: phy: realtek: add support for RTL8125B-internal PHY (Josef Oskera) [1889854] - [netdrv] net: phy: realtek: add delay to resume path of certain internal PHY's (Josef Oskera) [1889854] - [netdrv] net: phy: realtek: read actual speed to detect downshift (Josef Oskera) [1889854] - [netdrv] r8169: fix issue with forced threading in combination with shared interrupts (Josef Oskera) [1889854] - [netdrv] r8169: fix operation under forced interrupt threading (Josef Oskera) [1889854] - [netdrv] r8169: factor out handling rtl8169_stats (Josef Oskera) [1889854] - [netdrv] r8169: consider that PHY reset may still be in progress after applying firmware (Josef Oskera) [1889854] - [netdrv] r8169: fix data corruption issue on RTL8402 (Josef Oskera) [1889854] - [netdrv] r8169: fix handling ether_clk (Josef Oskera) [1889854] - [netdrv] r8169: fix RTL8168f/RTL8411 EPHY config (Josef Oskera) [1889854] - [netdrv] r8169: remove member irq_enabled from struct rtl8169_private (Josef Oskera) [1889854] - [netdrv] r8169: use napi_complete_done return value (Josef Oskera) [1889854] - [netdrv] r8169: allow to enable ASPM on RTL8125A (Josef Oskera) [1889854] - [netdrv] r8169: add support for RTL8125B (Josef Oskera) [1889854] - [netdrv] r8169: sync support for RTL8401 with vendor driver (Josef Oskera) [1889854] - [netdrv] r8169: merge handling of RTL8101e and RTL8100e (Josef Oskera) [1889854] - [netdrv] r8169: rename RTL8125 to RTL8125A (Josef Oskera) [1889854] - [netdrv] r8169: improve rtl8169_runtime_resume (Josef Oskera) [1889854] - [netdrv] r8169: remove driver-specific mutex (Josef Oskera) [1889854] - [netdrv] r8169: use RTNL to protect critical sections (Josef Oskera) [1889854] - [netdrv] r8169: add rtl8169_up (Josef Oskera) [1889854] - [netdrv] r8169: remove no longer needed checks for device being runtime-active (Josef Oskera) [1889854] - [netdrv] r8169: mark device as not present when in PCI D3 (Josef Oskera) [1889854] - [netdrv] r8169: allow setting irq coalescing if link is down (Josef Oskera) [1889854] - [netdrv] r8169: move switching optional clock on/off to pll power functions (Josef Oskera) [1889854] - [netdrv] r8169: move updating counters to rtl8169_down (Josef Oskera) [1889854] - [netdrv] r8169: move napi_disable call and rename rtl8169_hw_reset (Josef Oskera) [1889854] - [netdrv] r8169: replace synchronize_rcu with synchronize_net (Josef Oskera) [1889854] - [netdrv] r8169: improve setting WoL on runtime-resume (Josef Oskera) [1889854] - [netdrv] r8169: remove unused constant RsvdMask (Josef Oskera) [1889854] - [netdrv] r8169: add info for DASH being enabled (Josef Oskera) [1889854] - [netdrv] r8169: fix failing WoL (Josef Oskera) [1889854] - [netdrv] r8169: improve handling power management ops (Josef Oskera) [1889854] - [netdrv] r8169: make rtl8169_down central chip quiesce function (Josef Oskera) [1889854] - [netdrv] r8169: move some calls to rtl8169_hw_reset (Josef Oskera) [1889854] - [netdrv] r8169: don't reset tx ring indexes in rtl8169_tx_clear (Josef Oskera) [1889854] - [netdrv] r8169: enable WAKE_PHY as only WoL source when runtime-suspending (Josef Oskera) [1889854] - [netdrv] r8169: change driver data type (Josef Oskera) [1889854] - [netdrv] r8169: improve rtl_remove_one (Josef Oskera) [1889854] - [netdrv] r8169: sync RTL8168f/RTL8411 hw config with vendor driver (Josef Oskera) [1889854] - [netdrv] r8169: sync RTL8168evl hw config with vendor driver (Josef Oskera) [1889854] - [netdrv] r8169: sync RTL8168h hw config with vendor driver (Josef Oskera) [1889854] - [netdrv] r8169: sync RTL8168g hw config with vendor driver (Josef Oskera) [1889854] - [netdrv] r8169: remove mask argument from r8168ep_ocp_read (Josef Oskera) [1889854] - [netdrv] r8169: remove mask argument from r8168dp_ocp_read (Josef Oskera) [1889854] - [netdrv] r8169: remove mask argument from rtl_w0w1_eri (Josef Oskera) [1889854] - [netdrv] r8169: work around an irq coalescing related tx timeout (Josef Oskera) [1889854] - [netdrv] r8169: improve rtl8169_mark_to_asic (Josef Oskera) [1889854] - [netdrv] r8169: make rtl_rx better readable (Josef Oskera) [1889854] - [netdrv] r8169: remove remaining call to mdiobus_unregister (Josef Oskera) [1889854] - [netdrv] r8169: don't include linux/moduleparam.h (Josef Oskera) [1889854] - [netdrv] r8169: remove not needed checks in rtl8169_set_eee (Josef Oskera) [1889854] - [netdrv] r8169: improve reset handling for chips from RTL8168g (Josef Oskera) [1889854] - [netdrv] r8169: add helper rtl_wait_txrx_fifo_empty (Josef Oskera) [1889854] - [netdrv] r8169: add helper rtl_enable_rxdvgate (Josef Oskera) [1889854] - [netdrv] r8169: add helper r8168g_wait_ll_share_fifo_ready (Josef Oskera) [1889854] - [netdrv] r8169: use fsleep in polling functions (Josef Oskera) [1889854] - [netdrv] r8169: use new helper eth_hw_addr_crc (Josef Oskera) [1889854] - [netdrv] r8169: switch from netif_xxx message functions to netdev_xxx (Josef Oskera) [1889854] - [netdrv] r8169: remove "out of memory" error message from rtl_request_firmware (Josef Oskera) [1889854] - [netdrv] r8169: simplify counter handling (Josef Oskera) [1889854] - [netdrv] r8169: remove redundant driver message when entering promiscuous mode (Josef Oskera) [1889854] - [netdrv] r8169: remove not needed parameter in rtl8169_set_magic_reg (Josef Oskera) [1889854] - [netdrv] r8169: configure PME_SIGNAL for RTL8125 too (Josef Oskera) [1889854] - [netdrv] r8169: improve max jumbo packet size definition (Josef Oskera) [1889854] - [netdrv] r8169: add check for invalid parameter combination in rtl_set_coalesce (Josef Oskera) [1889854] - [netdrv] r8169: improve rtl_set_coalesce (Josef Oskera) [1889854] - [netdrv] r8169: improve interrupt coalescing parameter handling (Josef Oskera) [1889854] - [netdrv] r8169: improve rtl_coalesce_choose_scale (Josef Oskera) [1889854] - [netdrv] r8169: improve rtl_get_coalesce (Josef Oskera) [1889854] - [netdrv] r8169: merge scale for tx and rx irq coalescing (Josef Oskera) [1889854] - [netdrv] r8169: don't pass net_device to irq coalescing sub-functions (Josef Oskera) [1889854] - [netdrv] r8169: improve error message if no dedicated PHY driver is found (Josef Oskera) [1889854] - [netdrv] r8169: improve configuring RxConfig register (Josef Oskera) [1889854] - [netdrv] r8169: improve handling CPCMD_MASK (Josef Oskera) [1889854] - [netdrv] r8169: use devm_mdiobus_register (Josef Oskera) [1889854] - [netdrv] r8169: change wmb to smb_wmb in rtl8169_start_xmit (Josef Oskera) [1889854] - [netdrv] r8169: inline rtl8169_make_unusable_by_asic (Josef Oskera) [1889854] - [netdrv] r8169: inline rtl8169_mark_as_last_descriptor (Josef Oskera) [1889854] - [netdrv] r8169: remove PHY resume delay that is handled in the PHY driver now (Josef Oskera) [1889854] - [netdrv] r8169: add workaround for RTL8168evl TSO hw issues (Josef Oskera) [1889854] - [netdrv] r8169: improve rtl8169_tso_csum_v2 (Josef Oskera) [1889854] - [netdrv] r8169: use rtl8169_set_features in rtl8169_init_one (Josef Oskera) [1889854] - [netdrv] r8169: preserve VLAN setting on RTL8125 in rtl_init_rxcfg (Josef Oskera) [1889854] - [netdrv] r8169: remove NETIF_F_HIGHDMA from vlan_features (Josef Oskera) [1889854] - [netdrv] r8169: move setting OCP base to generic init code (Josef Oskera) [1889854] - [s390] sclp: provide extended sccb support (Thomas Huth) [1798484] - [s390] sclp: avoid copy of sclp_info_sccb (Thomas Huth) [1798484] - [s390] sclp: use memblock for early read cpu info (Thomas Huth) [1798484] - [include] ptp: add stub function for ptp_get_msgtype() (Ivan Vecera) [1899217] - [include] ptp: Add generic ptp message type function (Ivan Vecera) [1899217] - [net] ptp: Add generic ptp v2 header parsing function (Ivan Vecera) [1899217] - [video] hyperv_fb: Fix the cache type when mapping the VRAM (Mohammed Gamal) [1886106] - [video] hyperv_fb: include vmalloc.h (Mohammed Gamal) [1886106] - [video] hyperv: hyperv_fb: Use physical memory for fb on HyperV Gen 1 VMs (Mohammed Gamal) [1886106] - [video] hyperv_fb: Fix hibernation for the deferred IO feature (Mohammed Gamal) [1886106] - [video] hyperv: hyperv_fb: Support deferred IO for Hyper-V frame buffer driver (Mohammed Gamal) [1886106] - [uio] uio_hv_generic: add missed sysfs_remove_bin_file (Mohammed Gamal) [1886106] - [input] hyperv-keyboard: Use VMBUS_RING_SIZE() for ringbuffer sizes (Mohammed Gamal) [1886106] - [hid] hyperv: Use VMBUS_RING_SIZE() for ringbuffer sizes (Mohammed Gamal) [1886106] - [netdrv] hv_netvsc: Add validation for untrusted Hyper-V values (Mohammed Gamal) [1886097] - [netdrv] hv_netvsc: Fix the queue_mapping in netvsc_vf_xmit() (Mohammed Gamal) [1886097] - [netdrv] hv_netvsc: Remove "unlikely" from netvsc_select_queue (Mohammed Gamal) [1886097] - [netdrv] hv_netvsc: do not use VF device if link is down (Mohammed Gamal) [1886097] - [netdrv] hyperv: dump TX indirection table to ethtool regs (Mohammed Gamal) [1886097] - [netdrv] hv_netvsc: add support for vlans in AF_PACKET mode (Mohammed Gamal) [1886097] - [netdrv] hv_netvsc: Fix netvsc_start_xmit's return type (Mohammed Gamal) [1886097] - [netdrv] hv_netvsc: Remove unnecessary round_up for recv_completion_cnt (Mohammed Gamal) [1886097] - [netdrv] hv_netvsc: use new helper tcp_v6_gso_csum_prep (Mohammed Gamal) [1886097] - [tools] kvm_stat: add sample systemd unit file (Thomas Huth) [1851123] - [tools] kvm_stat: Add command line switch '-L' to log to file (Thomas Huth) [1851123] - [tools] kvm_stat: add command line switch '-z' to skip zero records (Thomas Huth) [1851123] - [mm] mm/gup: Mark lock taken only after a successful retake (Chris von Recklinghausen) [1885412] - [mm] mm/filemap.c: fix a data race in filemap_fault() (Chris von Recklinghausen) [1885412] - [mm] mm: fix kthread_use_mm() vs TLB invalidate (Chris von Recklinghausen) [1885412] - [fs] kernel: set USER_DS in kthread_use_mm (Chris von Recklinghausen) [1885412] - [drm] kernel: better document the use_mm/unuse_mm API contract (Chris von Recklinghausen) [1885412] - [kernel] kernel: move use_mm/unuse_mm to kthread.c (Chris von Recklinghausen) [1885412] - [drm] drm/i915: convert get_user_pages() --> pin_user_pages() (Chris von Recklinghausen) [1885412] - [mm] mm/gup: introduce pin_user_pages_fast_only() (Chris von Recklinghausen) [1885412] - [mm] mm/gup: refactor and de-duplicate gup_fast() code (Chris von Recklinghausen) [1885412] - [mm] mm/gup: move __get_user_pages_fast() down a few lines in gup.c (Chris von Recklinghausen) [1885412] - [mm] gup: document and work around "COW can break either way" issue (Chris von Recklinghausen) [1885412] - [vfio] vfio: checking of validity of user vaddr in vfio_dma_rw (Chris von Recklinghausen) [1885412] - [fs] mm/userfaultfd: honor FAULT_FLAG_KILLABLE in fault path (Chris von Recklinghausen) [1885412] - [mm] mm/gup: allow to react to fatal signals (Chris von Recklinghausen) [1885412] - [mm] mm/gup: allow VM_FAULT_RETRY for multiple times (Chris von Recklinghausen) [1885412] - [mm] mm: allow VM_FAULT_RETRY for multiple times (Chris von Recklinghausen) [1885412] - [fs] mm: introduce FAULT_FLAG_INTERRUPTIBLE (Chris von Recklinghausen) [1885412] - [mm] mm: introduce FAULT_FLAG_DEFAULT (Chris von Recklinghausen) [1885412] - [fs] userfaultfd: don't retake mmap_sem to emulate NOPAGE (Chris von Recklinghausen) [1885412] - [include] mm: return faster for non-fatal signals in user mode faults (Chris von Recklinghausen) [1885412] - [mm] powerpc/mm: use helper fault_signal_pending() (Chris von Recklinghausen) [1885412] - [mm] arm64/mm: use helper fault_signal_pending() (Chris von Recklinghausen) [1885412] - [mm] x86/mm: use helper fault_signal_pending() (Chris von Recklinghausen) [1885412] - [mm] mm: introduce fault_signal_pending() (Chris von Recklinghausen) [1885412] - [mm] mm/gup: fix __get_user_pages() on fault retry of hugetlb (Chris von Recklinghausen) [1885412] - [mm] mm/gup: rename "nonblocking" to "locked" where proper (Chris von Recklinghausen) [1885412] - [mm] mm/gup: rename nr as nr_pinned in get_user_pages_fast() (Chris von Recklinghausen) [1885412] - [mm] mm/gup: require FOLL_GET for get_user_pages_fast() (Chris von Recklinghausen) [1885412] - [mm] mm/filemap.c: don't bother dropping mmap_sem for zero size readahead (Chris von Recklinghausen) [1885412] - [mm] mm/slb: export __kmalloc_track(_node)_caller (Chris von Recklinghausen) [1885412] - [mm] mm: Add vmf_insert_pfn_xxx_prot() for huge page-table entries (Chris von Recklinghausen) [1885412] - [vfio] vfio: introduce vfio_dma_rw to read/write a range of IOVAs (Chris von Recklinghausen) [1885412] - [infiniband] mm, tree-wide: rename put_user_page*() to unpin_user_page*() (Chris von Recklinghausen) [1885412] - [mm] mm/gup_benchmark: use proper FOLL_WRITE flags instead of hard-coding "1" (Chris von Recklinghausen) [1885412] - [mm] powerpc: book3s64: convert to pin_user_pages() and put_user_page() (Chris von Recklinghausen) [1885412] - [vfio] vfio, mm: pin_user_pages (FOLL_PIN) and put_user_page() conversion (Chris von Recklinghausen) [1885412] - [media] media/v4l2-core: pin_user_pages (FOLL_PIN) and put_user_page() conversion (Chris von Recklinghausen) [1885412] - [net] net/xdp: set FOLL_PIN via pin_user_pages() (Chris von Recklinghausen) [1885412] - [drm] drm/via: set FOLL_PIN via pin_user_pages_fast() (Chris von Recklinghausen) [1885412] - [mm] mm/process_vm_access: set FOLL_PIN via pin_user_pages_remote() (Chris von Recklinghausen) [1885412] - [infiniband] IB/{core, hw, umem}: set FOLL_PIN via pin_user_pages*(), fix up ODP (Chris von Recklinghausen) [1885412] - [documentation] mm/gup: introduce pin_user_pages*() and FOLL_PIN (Chris von Recklinghausen) [1885412] - [media] media/v4l2-core: set pages dirty upon releasing DMA buffers (Chris von Recklinghausen) [1885412] - [mm] mm/gup: allow FOLL_FORCE for get_user_pages_fast() (Chris von Recklinghausen) [1885412] - [vfio] vfio: fix FOLL_LONGTERM use, simplify get_user_pages_remote() call (Chris von Recklinghausen) [1885412] - [mm] mm: fix get_user_pages_remote()'s handling of FOLL_LONGTERM (Chris von Recklinghausen) [1885412] - [mm] mm/gup: factor out duplicate code from four routines (Chris von Recklinghausen) [1885412] - [mm] mm: drop mmap_sem before calling balance_dirty_pages() in write fault (Chris von Recklinghausen) [1885412] - [vfio] vfio/type1: untag user pointers in vaddr_get_pfn (Chris von Recklinghausen) [1885412] - [mm] mm: untag user pointers in mm/gup.c (Chris von Recklinghausen) [1885412] - [drm] drivers/gpu/drm/via: convert put_page() to put_user_page*() (Chris von Recklinghausen) [1885412] - [fs] fs/io_uring.c: convert put_page() to put_user_page*() (Chris von Recklinghausen) [1885412] - [mm] mm: mark the page referenced in gup_hugepte (Chris von Recklinghausen) [1885412] - [mm] mm: switch gup_hugepte to use try_get_compound_head (Chris von Recklinghausen) [1885412] - [mm] mm: move the powerpc hugepd code to mm/gup.c (Chris von Recklinghausen) [1885412] - [mm] mm: validate get_user_pages_fast flags (Chris von Recklinghausen) [1885412] - [mm] mm: consolidate the get_user_pages* implementations (Chris von Recklinghausen) [1885412] - [mm] mm: reorder code blocks in gup.c (Chris von Recklinghausen) [1885412] - [mm] mm: rename CONFIG_HAVE_GENERIC_GUP to CONFIG_HAVE_FAST_GUP (Chris von Recklinghausen) [1885412] - [x86] mm: lift the x86_32 PAE version of gup_get_pte to common code (Chris von Recklinghausen) [1885412] - [s390] mm: simplify gup_fast_permitted (Chris von Recklinghausen) [1885412] - [mm] mm: use untagged_addr() for get_user_pages_fast addresses (Chris von Recklinghausen) [1885412] - [mm] powerpc/mm: make gup_hugepte() static (Chris von Recklinghausen) [1885412] - [mm] filemap: drop the mmap_sem for all blocking operations (Chris von Recklinghausen) [1885412] - [mm] filemap: kill page_cache_read usage in filemap_fault (Chris von Recklinghausen) [1885412] - [mm] filemap: pass vm_fault to the mmap ra helpers (Chris von Recklinghausen) [1885412] - [mm] docs/core-api/mm: fix return value descriptions in mm/ (Chris von Recklinghausen) [1885412] - [mm] docs/mm: vmalloc: re-indent kernel-doc comemnts (Chris von Recklinghausen) [1885412] - [drm] drm/via: mark expected switch fall-throughs (Chris von Recklinghausen) [1885412] - [mm] x86/mm: Break out kernel address space handling (Chris von Recklinghausen) [1885412] - [kernel] locking/rwsem: Remove reader optimistic spinning (Waiman Long) [1895046] - [kernel] locking/rwsem: Enable reader optimistic lock stealing (Waiman Long) [1895046] - [kernel] locking/rwsem: Prevent potential lock starvation (Waiman Long) [1895046] - [kernel] locking/rwsem: Pass the current atomic count to rwsem_down_read_slowpath() (Waiman Long) [1895046] - [kernel] locking/rwsem: Fold __down_{read,write}*() (Waiman Long) [1895046] - [kernel] locking/rwsem: Introduce rwsem_write_trylock() (Waiman Long) [1895046] - [kernel] locking/rwsem: Better collate rwsem_read_trylock() (Waiman Long) [1895046] - [kernel] rwsem: Implement down_read_interruptible (Waiman Long) [1895046] - [kernel] rwsem: Implement down_read_killable_nested (Waiman Long) [1895046] - [powerpc] powerpc/perf: Fix crash with is_sier_available when pmu is not set (Steve Best) [1904225] - [powerpc] kvm: ppc: book3s hv: xive: Fix vCPU id sanity check (Greg Kurz) [1902709] - [net] ip6_gre: set dev->hard_header_len when using header_ops (Antoine Tenart) [1895789] - [fs] xfs: flush new eof page on truncate to avoid post-eof corruption (Brian Foster) [1878495] - [netdrv] bonding: set dev->needed_headroom in bond_setup_by_slave() (Antoine Tenart) [1903073] - [net] netfilter: bridge: reset skb->pkt_type after NF_INET_POST_ROUTING traversal (Antoine Tenart) [1901026] - [infiniband] RDMA/umem: Prevent small pages from being returned by ib_umem_find_best_pgsz() (Kamal Heib) [1857605] - [infiniband] IB/hfi1: Fix error return code in hfi1_init_dd() (Kamal Heib) [1857605] - [infiniband] RDMA/pvrdma: Fix missing kfree() in pvrdma_register_device() (Kamal Heib) [1857605] - [infiniband] RDMA/cm: Make the local_id_table xarray non-irq (Kamal Heib) [1857605] - [infiniband] IB/srpt: Fix memory leak in srpt_add_one (Kamal Heib) [1857605] - [infiniband] RDMA/bnxt_re: Set queue pair state when being queried (Kamal Heib) [1894681 1857605] - [infiniband] RDMA/rxe: Handle skb_clone() failure in rxe_recv.c (Kamal Heib) [1857605] - [infiniband] RDMA/rxe: Fix bug rejecting all multicast packets (Kamal Heib) [1857605] - [infiniband] RDMA/rxe: Fix skb lifetime in rxe_rcv_mcast_pkt() (Kamal Heib) [1857605] - [infiniband] IB/rdmavt: Fix sizeof mismatch (Kamal Heib) [1857605] - [infiniband] RDMA/ipoib: Set rtnl_link_ops for ipoib interfaces (Kamal Heib) [1883480 1883478 1857605] - [infiniband] RDMA/addr: Fix race with netevent_callback()/rdma_addr_cancel() (Kamal Heib) [1857605] - [rdma] RDMA/umem: Fix signature of stub ib_umem_find_best_pgsz() (Kamal Heib) [1857605] - [x86] kretprobe: Prevent triggering kretprobe from within kprobe_flush_task (Jerome Marchand) [1821265] - [netdrv] net: intel: Remove in_interrupt() warnings (Jonathan Toppins) [1891101] - [netdrv] ice: fix adding IP4 IP6 Flow Director rules (Jonathan Toppins) [1891101] - [netdrv] ice: Fix pointer cast warnings (Jonathan Toppins) [1891101] - [netdrv] ice: refactor devlink_port to be per-VSI (Jonathan Toppins) [1891101] - [netdrv] ice: add the DDP Track ID to devlink info (Jonathan Toppins) [1891101] - [netdrv] ice: Change ice_info_get_dsn to be void (Jonathan Toppins) [1891101] - [netdrv] ice: remove repeated words (Jonathan Toppins) [1891101] - [netdrv] ice: devlink: use *phD to print small buffer (Jonathan Toppins) [1891101] - [netdrv] ice: preserve NVM capabilities in safe mode (Jonathan Toppins) [1891101] - [netdrv] ice: increase maximum wait time for flash write commands (Jonathan Toppins) [1891101] - [netdrv] ice: remove unused args from ice_get_open_tunnel_port() (Jonathan Toppins) [1891101] - [netdrv] ice: fix memory leak in ice_vsi_setup (Jonathan Toppins) [1891101] - [netdrv] ice: fix memory leak if register_netdev_fails (Jonathan Toppins) [1891101] - [netdrv] ice: Fix call trace on suspend (Jonathan Toppins) [1891101] - [netdrv] ice: simplify the return expression of ice_finalize_update() (Jonathan Toppins) [1891101] - [netdrv] ice: Misc minor fixes (Jonathan Toppins) [1838737] - [netdrv] ice: adjust profile ID map locks (Jonathan Toppins) [1838737] - [netdrv] ice: update PTYPE lookup table (Jonathan Toppins) [1838737] - [netdrv] ice: Graceful error handling in HW table calloc failure (Jonathan Toppins) [1838737] - [netdrv] ice: port fix for chk_linearlize (Jonathan Toppins) [1838737] - [netdrv] ice: Allow 2 queue pairs per VF on SR-IOV initialization (Jonathan Toppins) [1838737] - [netdrv] ice: Clear and free XLT entries on reset (Jonathan Toppins) [1838737] - [netdrv] ice: add useful statistics (Jonathan Toppins) [1838737] - [netdrv] ice: remove page_reuse statistic (Jonathan Toppins) [1838737] - [netdrv] ice: Fix RSS profile locks (Jonathan Toppins) [1838737] - [netdrv] ice: fix the vsi_id mask to be 10 bit for set_rss_lut (Jonathan Toppins) [1838737] - [netdrv] ice: rename misleading grst_delay variable (Jonathan Toppins) [1838737] - [netdrv] ice: mark PM functions as __maybe_unused (Jonathan Toppins) [1838737] - [netdrv] ice: fix unused parameter warning (Jonathan Toppins) [1838737] - [netdrv] ice: disable no longer needed workaround for FW logging (Jonathan Toppins) [1838737] - [netdrv] ice: reduce scope of variable (Jonathan Toppins) [1838737] - [netdrv] ice: cleanup VSI on probe fail (Jonathan Toppins) [1838737] - [netdrv] ice: Allow all VLANs in safe mode (Jonathan Toppins) [1838737] - [netdrv] ice: need_wakeup flag might not be set for Tx (Jonathan Toppins) [1838737] - [netdrv] ice: distribute Tx queues evenly (Jonathan Toppins) [1838737] - [netdrv] ice: Adjust scheduler default BW weight (Jonathan Toppins) [1838737] - [netdrv] ice: Add RL profile bit mask check (Jonathan Toppins) [1838737] - [netdrv] ice: fix overwriting TX/RX descriptor values when rebuilding VSI (Jonathan Toppins) [1838737] - [netdrv] ice: return correct error code from ice_aq_sw_rules (Jonathan Toppins) [1838737] - [netdrv] ice: restore VF MSI-X state during PCI reset (Jonathan Toppins) [1838737] - [netdrv] ice: fix link event handling timing (Jonathan Toppins) [1838737] - [netdrv] ice: Fix link broken after GLOBR reset (Jonathan Toppins) [1838737] - [netdrv] ice: Implement LFC workaround (Jonathan Toppins) [1838737] - [netdrv] ice: implement device flash update via devlink (Jonathan Toppins) [1838737] - [netdrv] ice: add flags indicating pending update of firmware module (Jonathan Toppins) [1838737] - [netdrv] ice: Add AdminQ commands for FW update (Jonathan Toppins) [1838737] - [netdrv] ice: Add support for unified NVM update flow capability (Jonathan Toppins) [1838737] - [netdrv] ice: add 1G SGMII PHY type (Jonathan Toppins) [1838737] - [netdrv] ice: Report AOC PHY Types as Fiber (Jonathan Toppins) [1838737] - [netdrv] ice: add AQC get link topology handle support (Jonathan Toppins) [1838737] - [netdrv] ice: Rename low_power_ctrl (Jonathan Toppins) [1838737] - [netdrv] ice: update reporting of autoneg capabilities (Jonathan Toppins) [1838737] - [netdrv] ice: add ice_aq_get_phy_caps() debug logs (Jonathan Toppins) [1838737] - [netdrv] ice: support Total Port Shutdown on devices that support it (Jonathan Toppins) [1838737] - [netdrv] ice: add link lenient and default override support (Jonathan Toppins) [1838737] - [netdrv] ice: restore PHY settings on media insertion (Jonathan Toppins) [1838737] - [netdrv] ice: move auto FEC checks into ice_cfg_phy_fec() (Jonathan Toppins) [1838737] - [netdrv] ice: refactor FC functions (Jonathan Toppins) [1838737] - [netdrv] ice: Add advanced power mgmt for WoL (Jonathan Toppins) [1838737] - [netdrv] ice: split ice_discover_caps into two functions (Jonathan Toppins) [1838737] - [netdrv] ice: split ice_parse_caps into separate functions (Jonathan Toppins) [1838737] - [netdrv] ice: refactor ice_discover_caps to avoid need to retry (Jonathan Toppins) [1838737] - [netdrv] ice: replace single-element array used for C struct hack (Jonathan Toppins) [1838737] - [netdrv] ice: avoid unnecessary single-member variable-length structs (Jonathan Toppins) [1838737] - [netdrv] ice: implement snapshot for device capabilities (Jonathan Toppins) [1838737] - [netdrv] net/intel: remove driver versions from Intel drivers (Jonathan Toppins) [1838737] - [netdrv] ice: protect ring accesses with WRITE_ONCE (Jonathan Toppins) [1838737] - [netdrv] ice: Ignore EMODE when setting PHY config (Jonathan Toppins) [1838737] - [netdrv] ice: fix aRFS after flow director delete (Jonathan Toppins) [1838737] - [netdrv] ice: Use coalesce values from q_vector 0 when increasing q_vectors (Jonathan Toppins) [1838737] - [netdrv] ice: fix PCI device serial number to be lowercase values (Jonathan Toppins) [1838737] - [netdrv] ice: fix function signature style format (Jonathan Toppins) [1838737] - [netdrv] ice: Allow VF to request reset as soon as it's initialized (Jonathan Toppins) [1838737] - [netdrv] ice: Fix inability to set channels when down (Jonathan Toppins) [1838737] - [netdrv] ice: Always clear QRXFLXP_CNTXT before writing new value (Jonathan Toppins) [1838737] - [netdrv] ice: Reset VF for all port VLAN changes from host (Jonathan Toppins) [1838737] - [netdrv] ice: Update ICE_PHY_TYPE_HIGH_MAX_INDEX value (Jonathan Toppins) [1838737] - [netdrv] ice: Increase timeout after PFR (Jonathan Toppins) [1838737] - [netdrv] ice: Fix transmit for all software offloaded VLANs (Jonathan Toppins) [1838737] - [netdrv] ice: support adding 16 unicast/multicast filter on untrusted VF (Jonathan Toppins) [1838737] - [netdrv] ice: allow host to clear administratively set VF MAC (Jonathan Toppins) [1838737] - [netdrv] ice: Refactor VF VSI release and setup functions (Jonathan Toppins) [1838737] - [netdrv] ice: Refactor VF reset (Jonathan Toppins) [1838737] - [netdrv] ice: remove VM/VF disable command on CORER/GLOBR reset (Jonathan Toppins) [1838737] - [netdrv] ice: Add functions to rebuild host VLAN/MAC config for a VF (Jonathan Toppins) [1838737] - [netdrv] ice: Add function to set trust mode bit on reset (Jonathan Toppins) [1838737] - [netdrv] ice: Renaming and simplification in VF init path (Jonathan Toppins) [1838737] - [netdrv] ice: Separate VF VSI initialization/creation from reset flow (Jonathan Toppins) [1838737] - [netdrv] ice: Add helper function for clearing VPGEN_VFRTRIG (Jonathan Toppins) [1838737] - [netdrv] ice: Simplify ice_sriov_configure (Jonathan Toppins) [1838737] - [netdrv] ice: Refactor ice_ena_vf_mappings to split MSIX and queue mappings (Jonathan Toppins) [1838737] - [netdrv] ice: Declare functions static (Jonathan Toppins) [1838737] - [netdrv] ice: fix kernel BUG if register_netdev fails (Jonathan Toppins) [1838737] - [netdrv] ice: fix potential double free in probe unrolling (Jonathan Toppins) [1838737] - [netdrv] ice: cleanup VSI context initialization (Jonathan Toppins) [1838737] - [netdrv] ice: Poll for reset completion when DDP load fails (Jonathan Toppins) [1838737] - [netdrv] ice: Check UMEM FQ size when allocating bufs (Jonathan Toppins) [1838737] - [netdrv] ice: Refactor Rx checksum checks (Jonathan Toppins) [1838737] - [netdrv] ice: avoid undefined behavior (Jonathan Toppins) [1838737] - [netdrv] ice: Change number of XDP Tx queues to match number of Rx queues (Jonathan Toppins) [1838737] - [netdrv] ice: Add XDP Tx to VSI ring stats (Jonathan Toppins) [1838737] - [netdrv] ice: Change number of XDP TxQ to 0 when destroying rings (Jonathan Toppins) [1838737] - [netdrv] ice: Handle critical FW error during admin queue initialization (Jonathan Toppins) [1838737] - [netdrv] ice: Don't allow VLAN stripping change when pvid set (Jonathan Toppins) [1838737] - [netdrv] ice: Add more Rx errors to netdev's rx_error counter (Jonathan Toppins) [1838737] - [netdrv] ice: Fix for memory leaks and modify ICE_FREE_CQ_BUFS (Jonathan Toppins) [1838737] - [netdrv] ice: Fix memory leak (Jonathan Toppins) [1838737] - [netdrv] ice: fix MAC write command (Jonathan Toppins) [1838737] - [netdrv] ice: set VF default LAN address (Jonathan Toppins) [1838737] - [netdrv] ice: remove unused macro (Jonathan Toppins) [1838737] - [netdrv] ice: fix signed vs unsigned comparisons (Jonathan Toppins) [1838737] - [netdrv] ice: Fix error return code in ice_add_prof() (Jonathan Toppins) [1838737] - [netdrv] ice: replace "fallthrough" comments with fallthrough reserved word (Jonathan Toppins) [1838737]- [kernel] kernel/crash: reserve more memory for fadump (Pingfan Liu) [1891043] - [powerpc] pseries: Pass MSI affinity to irq_create_mapping() (Laurent Vivier) [1702939] - [kernel] genirq/irqdomain: Add an irq_create_mapping_affinity() function (Laurent Vivier) [1702939] - [powerpc] powerpc/perf: Use regs->nip when SIAR is zero (Steve Best) [1903731] - [powerpc] powerpc/perf: Use the address from SIAR register to set cpumode flags (Steve Best) [1903731] - [powerpc] powerpc/perf: Drop the check for SIAR_VALID (Steve Best) [1903731] - [powerpc] powerpc/perf: Add new power PMU flag "PPMU_P10_DD1" for power10 DD1 (Steve Best) [1903731] - [netdrv] net/mlx5e: fix bpf_prog reference count leaks in mlx5e_alloc_rq (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Initialize QP mutex for the debug kernels (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Allow providing extra scatter CQE QP flag (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Query PPS pin operational status before registering it (Alaa Hleihel) [1858560] - [netdrv] net/mlx5e: Fix slab-out-of-bounds in mlx5e_rep_is_lag_netdev (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Verify Hardware supports requested ptp function on a given pin (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Fix a bug of using ptp channel index as pin index (Alaa Hleihel) [1858560] - [netdrv] net/mlx5e: Fix missing cleanup of ethtool steering during rep rx cleanup (Alaa Hleihel) [1858560] - [netdrv] net/mlx5e: Fix error path of device attach (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Fix forward to next namespace (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: E-switch, Destroy TSAR after reload interface (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: E-switch, Destroy TSAR when fail to enable the mode (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Fix prefetch memory leak if get_prefetchable_mr fails (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Prevent prefetch from racing with implicit destruction (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Use xa_lock_irq when access to SRQ table (Alaa Hleihel) [1858560] - [netdrv] net/mlx5e: Fix usage of rcu-protected pointer (Alaa Hleihel) [1858560] - [netdrv] net/mxl5e: Verify that rpriv is not NULL (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: E-Switch, Fix vlan or qos setting in legacy mode (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Set PD pointers for the error flow unwind (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Fix legacy IPoIB QP initialization (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Protect from kernel crash if XRC_TGT doesn't have udata (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Fix integrity enabled QP creation (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Remove ECE limitation from the RAW_PACKET QPs (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Fix remote gid value in query QP (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Don't access ib_qp fields in internal destroy QP path (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Add missed RST2INIT and INIT2INIT steps during ECE handshake (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Fix -Wformat warning in check_ucmd_data() (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Remove duplicated assignment to resp.response_length (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: E-Switch, Fix some error pointer dereferences (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Return ECE DC support (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Don't rely on FW to set zeros in ECE response (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Return an error if copy_to_user fails (Alaa Hleihel) [1858560] - [netdrv] net/mlx5e: Make mlx5e_dcbnl_ops static (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: reduce stack usage in qp_read_field (Alaa Hleihel) [1858560] - [netdrv] mlx5: fix xdp data_meta setup in mlx5e_fill_xdp_buff (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Support TX port affinity for VF drivers in LAG mode (Alaa Hleihel) [1858560] - [netdrv] net/mlx5e: Optimize performance for IPv4/IPv6 ethertype (Alaa Hleihel) [1858560] - [netdrv] net/mlx5e: Helper function to set ethertype (Alaa Hleihel) [1858560] - [netdrv] net/mlx5e: Use change upper event to setup representors' bond_metadata (Alaa Hleihel) [1858560] - [netdrv] net/mlx5e: Slave representors sharing unique metadata for match (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: E-Switch, Alloc and free unique metadata for match (Alaa Hleihel) [1858560] - [netdrv] net/mlx5e: Add bond_metadata and its slave entries (Alaa Hleihel) [1858560] - [netdrv] net/mlx5e: Offload flow rules to active lower representor (Alaa Hleihel) [1858560] - [netdrv] net/mlx5e: Support tc block sharing for representors (Alaa Hleihel) [1858560] - [netdrv] net/mlx5e: Use netdev events to set/del egress acl forward-to-vport rule (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: E-Switch, Introduce APIs to enable egress acl forward-to-vport rule (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: E-Switch, Refactor eswitch ingress acl codes (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: E-Switch, Refactor eswitch egress acl codes (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Return ECE data after modify QP (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Set ECE options during modify QP (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Convert modify QP to use MLX5_SET macros (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Remove manually crafted QP context the query call (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Use direct modify QP implementation (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Set ECE options during QP create (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Get ECE options from FW during create QP (Alaa Hleihel) [1858560] - [include] net/mlx5: Add ability to read and write ECE options (Alaa Hleihel) [1858560] - [netdrv] net/mlx5e: Use IS_ERR() to check and simplify code (Alaa Hleihel) [1858560] - [infiniband] net/mlx5: Add support for RDMA TX FT headers modifying (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Move iseg access helper routines close to mlx5_core driver (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Cleanup mlx5_ifc_fte_match_set_misc2_bits (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Update mlx5_ib driver name (Alaa Hleihel) [1858560] - [netdrv] net/mlx5e: Calculate SQ stop room in a robust way (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Move internal timer read function to clock library (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Fix a bug of releasing wrong chunks on > 4K page size systems (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Dedicate fw page to the requesting function (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Fix query_srq_cmd() function (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Add support for drop action in DV steering (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Add support in steering default miss (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Refactor DV create flow (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Add support in forward to namespace (Alaa Hleihel) [1858560] - [infiniband] {IB/net}/mlx5: Simplify don't trap code (Alaa Hleihel) [1858560] - [include] net/mlx5: Replace zero-length array with flexible-array (Alaa Hleihel) [1858560] - [netdrv] net/mlx5e: Enhance ICOSQ WQE info fields (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Accel, Remove unnecessary header include (Alaa Hleihel) [1858560] - [netdrv] net/mlx5e: Use struct assignment for WQE info updates (Alaa Hleihel) [1858560] - [netdrv] net/mlx5e: Take TX WQE info structures out of general EN header (Alaa Hleihel) [1858560] - [netdrv] net/mlx5e: kTLS, Do not fill edge for the DUMP WQEs in TX flow (Alaa Hleihel) [1858560] - [netdrv] net/mlx5e: kTLS, Fill work queue edge separately in TX flow (Alaa Hleihel) [1858560] - [netdrv] net/mlx5e: Split TX acceleration offloads into two phases (Alaa Hleihel) [1858560] - [netdrv] net/mlx5e: Update UDP fields of the SKB for GSO first (Alaa Hleihel) [1858560] - [netdrv] net/mlx5e: Make TLS offload independent of wqe and pi (Alaa Hleihel) [1858560] - [netdrv] net/mlx5e: Pass only eseg to IPSEC offload (Alaa Hleihel) [1858560] - [netdrv] net/mlx5e: Return void from mlx5e_sq_xmit and mlx5i_sq_xmit (Alaa Hleihel) [1858560] - [netdrv] net/mlx5e: Unify checks of TLS offloads (Alaa Hleihel) [1858560] - [netdrv] net/mlx5e: Return bool from TLS and IPSEC offloads (Alaa Hleihel) [1858560] - [netdrv] net: remove newlines in NL_SET_ERR_MSG_MOD (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Remove duplicated assignment to variable rcqe_sz (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Allow only raw Ethernet QPs when RoCE isn't enabled (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Assign profile before calling stages (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Move all WR logic from qp.c to separate file (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Refactor mlx5_post_send() to improve readability (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Update mlx5_ib to use new cmd interface (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Set UDP source port based on the grh.flow_label (Alaa Hleihel) [1858560 1851704] - [infiniband] RDMA/mlx5: Define RoCEv2 udp source port when set path (Alaa Hleihel) [1858560 1851704] - [infiniband] RDMA/mlx5: Set lag tx affinity according to slave (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Refactor affinity related code (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Add support to get lag physical port (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Change lag mutex lock to spin lock (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Consolidate into special function all create QP calls (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Remove redundant destroy QP call (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Copy response to the user in one place (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Handle udate outlen checks in one place (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Promote RSS RAW QP flags check to higher level (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Group all create QP parameters to simplify in-kernel interfaces (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Reduce amount of duplication in QP destroy (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Separate to user/kernel create QP flows (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Separate XRC_TGT QP creation from common flow (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Globally parse DEVX UID (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Delete impossible inlen check (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Rely on existence of udata to separate kernel/user flows (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Remove second user copy in create_user_qp (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Combine copy of create QP command in RSS RAW QP (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Promote RSS RAW QP attribute check in higher level (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Store QP type in the vendor QP structure (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Delete unsupported QP types (Alaa Hleihel) [1858560] - [netdrv] net/mlx5e: Unify reserving space for WQEs (Alaa Hleihel) [1858560] - [netdrv] net/mlx5e: Rename ICOSQ WQE info struct and field (Alaa Hleihel) [1858560] - [netdrv] net/mlx5e: Fetch WQE: reuse code and enforce typing (Alaa Hleihel) [1858560] - [netdrv] net/mlx5e: XDP, Print the offending TX descriptor on error completion (Alaa Hleihel) [1858560] - [netdrv] net/mlx5e: TX, Generalise code and usage of error CQE dump (Alaa Hleihel) [1858560] - [netdrv] net/mlx5e: Use proper name field for the UMR key (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Add support for release all pages event (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Rate limit page not found error messages (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Add helper function to release fw page (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Remove unused field in EQ (Alaa Hleihel) [1858560] - [netdrv] net/mlx5e: Remove unneeded semicolon (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: IPsec, Fix coverity issue (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Process all vendor flags in one place (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Return all configured create flags through query QP (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Change scatter CQE flag to be set like other vendor flags (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Use flags_en mechanism to mark QP created with WQE signature (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Process create QP flags in one place (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Delete create QP flags obfuscation (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Initial separation of RAW_PACKET QP from common flow (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Remove second copy from user for non RSS RAW QPs (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Move DRIVER QP flags check into separate function (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Update all DRIVER QP places to use QP subtype (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Split scatter CQE configuration for DCT QP (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Separate create QP flows to be based on type (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Set QP subtype immediately when it is known (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Avoid setting redundant NULL for XRC QPs (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Prepare QP allocation for future removal (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Perform check if QP creation flow is valid (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Delete impossible GSI port check (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Organize QP types checks in one place (Alaa Hleihel) [1858560] - [include] net/mlx5: TX WQE Add trailer insertion field (Alaa Hleihel) [1858560] - [include] net/mlx5: Add release all pages capability bit (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Introduce TLS RX offload hardware bits (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Add structure and defines for pci sync for fw update event (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Add structure layout and defines for MFRL register (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Use aligned variable while allocating ICM memory (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Introduce IPsec Connect-X offload hardware bits and structures (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Update transobj.c new cmd interface (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Update SW steering new cmd interface (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Update port.c new cmd interface (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Update rl.c new cmd interface (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Update uar.c new cmd interface (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Update pd.c new cmd interface (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Update pagealloc.c new cmd interface (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Update mr.c new cmd interface (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Update mcg.c new cmd interface (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Update main.c new cmd interface (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Update vxlan.c new cmd interface (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Update mpfs.c new cmd interface (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Update gid.c new cmd interface (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Update lag.c new cmd interface (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Update fw.c new cmd interface (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Update fs_core new cmd interface (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Update FPGA to new cmd interface (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Update eswitch to new cmd interface (Alaa Hleihel) [1858560] - [netdrv] ethernet: remove redundant memset (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Update statistics to new cmd interface (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Update eq.c to new cmd interface (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Update ecpf.c to new cmd interface (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Update debugfs.c to new cmd interface (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Update cq.c to new cmd interface (Alaa Hleihel) [1858560] - [infiniband] net/mlx5: Update vport.c to new cmd interface (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: improve some comments (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Read embedded cpu bit only once (Alaa Hleihel) [1858560] - [netdrv] net/mlx5e: Handle errors from netif_set_real_num_{tx, rx}_queues (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: IPsec, Refactor SA handle creation and destruction (Alaa Hleihel) [1858560] - [netdrv] net/mlx5e: IPSec, Expose IPsec HW stat only for supporting HW (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Refactor mlx5_accel_esp_create_hw_context parameter list (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Use the correct IPsec capability function for FPGA ops (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Enable SW-defined RoCEv2 UDP source port (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Refactor HCA capability set flow (Alaa Hleihel) [1858560] - [infiniband] net/mlx5: Move QP logic to mlx5_ib (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Alphabetically sort build artifacts (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Delete not-used cmd header (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Delete Q counter allocations command (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Remove Q counter low level helper APIs (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Replace hand written QP context struct with automatic getters (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Remove extra indirection while storing QPN (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Open-code modify QP in the IPoIB module (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Open-code modify QP in the FPGA module (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Open-code modify QP in steering module (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Remove empty QP and CQ events handlers (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Open-code create and destroy QP calls (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Provide simplified command interfaces (Alaa Hleihel) [1858560] - [x86] kvm: x86/mmu: Fix get_mmio_spte() on CPUs supporting 5-level PT (Vitaly Kuznetsov) [1902184] - [net] netdevsim: devlink flash timeout message (Petr Oros) [1882019] - [net] devlink: collect flash notify params into a struct (Petr Oros) [1882019] - [net] devlink: add timeout information to status_notify (Petr Oros) [1882019] - [firmware] efi/esrt: Only call efi_mem_reserve() for boot services memory (Kairui Song) [1878024] - [firmware] efi: Drop type and attribute checks in efi_mem_desc_lookup() (Kairui Song) [1878024] - [fs] iomap: Fix direct I/O write consistency check (Andreas Grunbacher) [1875556] - [fs] gfs2: fix O_SYNC write handling (Andreas Grunbacher) [1871923] - [fs] gfs2: move setting current->backing_dev_info (Andreas Grunbacher) [1871923] - [fs] gfs2: Don't return NULL from gfs2_inode_lookup (Andreas Grunbacher) [1872061] - [fs] gfs2: If go_sync returns error, withdraw but skip invalidate (Robert S Peterson) [1875035] - [fs] gfs2: Close timing window with GLF_INVALIDATE_IN_PROGRESS (Robert S Peterson) [1875035] - [fs] gfs2: Fix refcount leak in gfs2_glock_poke (Robert S Peterson) [1875035] - [fs] gfs2: Add missing truncate_inode_pages_final for sd_aspace (Robert S Peterson) [1875035] - [fs] gfs2: call truncate_inode_pages_final for address space glocks (Robert S Peterson) [1875035] - [fs] gfs2: simplify the logic in gfs2_evict_inode (Robert S Peterson) [1875035] - [fs] gfs2: factor evict_linked_inode out of gfs2_evict_inode (Robert S Peterson) [1875035] - [fs] gfs2: further simplify gfs2_evict_inode with new func evict_should_delete (Robert S Peterson) [1875035] - [fs] gfs2: factor evict_unlinked_inode out of gfs2_evict_inode (Robert S Peterson) [1875035] - [fs] gfs2: rename variable error to ret in gfs2_evict_inode (Robert S Peterson) [1875035] - [net] ethtool: Add link extended state (Ivan Vecera) [1894545] - [documentation] networking: ethtool-netlink: Add link extended state (Ivan Vecera) [1894545] - [net] ethtool: fix error handling in linkstate_prepare_data() (Ivan Vecera) [1894545] - [net] ethtool: provide UAPI for PHY Signal Quality Index (SQI) (Ivan Vecera) [1894545]- [mm] mm/hugetlb: fix a race between hugetlb sysctl handlers (Julia Denham) [1886241] {CVE-2020-25285} - [kernel] audit: do not set FS_EVENT_ON_CHILD in audit marks mask (Richard Guy Briggs) [1896480] - [net] missing barriers in some of unix_sock ->addr and ->path accesses (Richard Guy Briggs) [1896480] - [kernel] audit: fix macros warnings (Richard Guy Briggs) [1896480] - [kernel] audit: trigger accompanying records when no rules present (Richard Guy Briggs) [1896480] - [kernel] audit: fix a kernel-doc markup (Richard Guy Briggs) [1896480] - [kernel] audit: Remove redundant null check (Richard Guy Briggs) [1896480] - [kernel] audit: uninitialize variable audit_sig_sid (Richard Guy Briggs) [1896480] - [kernel] audit: change unnecessary globals into statics (Richard Guy Briggs) [1896480] - [kernel] audit: report audit wait metric in audit status reply (Richard Guy Briggs) [1896480] - [security] audit: purge audit_log_string from the intra-kernel audit API (Richard Guy Briggs) [1896480] - [security] apparmor: Check buffer bounds when mapping permissions mask (Richard Guy Briggs) [1896480] - [kernel] audit: issue CWD record to accompany LSM_AUDIT_DATA_* records (Richard Guy Briggs) [1896480] - [net] audit: use the proper gfp flags in the audit_log_nfcfg() calls (Richard Guy Briggs) [1896480] - [include] audit: remove unused !CONFIG_AUDITSYSCALL __audit_inode* stubs (Richard Guy Briggs) [1896480] - [net] audit: add gfp parameter to audit_log_nfcfg (Richard Guy Briggs) [1896480] - [kernel] audit: log nftables configuration change events (Richard Guy Briggs) [1896480] - [kernel] audit: Use struct_size() helper in alloc_chunk (Richard Guy Briggs) [1896480] - [kernel] revert: 1320a4052ea1 ("audit: trigger accompanying records when no rules present") (Richard Guy Briggs) [1896480] - [include] audit: Replace zero-length array with flexible-array (Richard Guy Briggs) [1896480] - [netdrv] net: usb: lan78xx: Disable interrupts before calling generic_handle_irq() (Waiman Long) [1904213] - [mm] x86/mm/cpa: Prevent large page split when ftrace flips RW on kernel text (Waiman Long) [1904213] - [mm] x86/mm/cpa: Fix cpa_flush_array() TLB invalidation (Waiman Long) [1904213] - [net] netlabel: fix an uninitialized warning in netlbl_unlabel_staticlist() (Ondrej Mosnacek) [1901171] - [net] netlabel: fix our progress tracking in netlbl_unlabel_staticlist() (Ondrej Mosnacek) [1901171] - [netdrv] net: ena: fix packet's addresses for rx_offset feature (Petr Oros) [1861967] - [netdrv] net: ena: handle bad request id in ena_netdev (Petr Oros) [1861967] - [netdrv] net: ena: Change WARN_ON expression in ena_del_napi_in_range() (Petr Oros) [1861967] - [netdrv] net: ena: support new LLQ acceleration mode (Petr Oros) [1861967] - [netdrv] net: ena: move llq configuration from ena_probe to ena_device_init() (Petr Oros) [1861967] - [netdrv] net: ena: enable support of rss hash key and function changes (Petr Oros) [1861967] - [netdrv] net: ena: add support for traffic mirroring (Petr Oros) [1861967] - [netdrv] net: ena: cosmetic: change ena_com_stats_admin stats to u64 (Petr Oros) [1861967] - [netdrv] net: ena: cosmetic: satisfy gcc warning (Petr Oros) [1861967] - [netdrv] net: ena: add reserved PCI device ID (Petr Oros) [1861967] - [netdrv] net: ena: avoid unnecessary rearming of interrupt vector when busy-polling (Petr Oros) [1861967] - [netdrv] net: ena: Fix using plain integer as NULL pointer in ena_init_napi_in_range (Petr Oros) [1861967] - [netdrv] ena_netdev: use generic power management (Petr Oros) [1861967] - [netdrv] net: ena: xdp: update napi budget for DROP and ABORTED (Petr Oros) [1861967] - [netdrv] net: ena: xdp: XDP_TX: fix memory leak (Petr Oros) [1861967] - [netdrv] xdp: Rename convert_to_xdp_frame in xdp_convert_buff_to_frame (Petr Oros) [1861967] - [netdrv] net: ena: reduce driver load time (Petr Oros) [1861967] - [netdrv] net: ena: cosmetic: minor code changes (Petr Oros) [1861967] - [netdrv] net: ena: cosmetic: fix spacing issues (Petr Oros) [1861967] - [netdrv] net: ena: cosmetic: code reorderings (Petr Oros) [1861967] - [netdrv] net: ena: cosmetic: remove unnecessary code (Petr Oros) [1861967] - [netdrv] net: ena: cosmetic: fix line break issues (Petr Oros) [1861967] - [netdrv] net: ena: cosmetic: fix spelling and grammar mistakes in comments (Petr Oros) [1861967] - [netdrv] net: ena: cosmetic: set queue sizes to u32 for consistency (Petr Oros) [1861967] - [netdrv] net: ena: cosmetic: rename ena_update_tx/rx_rings_intr_moderation() (Petr Oros) [1861967] - [netdrv] net: ena: simplify ena_com_update_intr_delay_resolution() (Petr Oros) [1861967] - [netdrv] net: ena: fix ena_com_comp_status_to_errno() return value (Petr Oros) [1861967] - [netdrv] net: ena: use explicit variable size for clarity (Petr Oros) [1861967] - [netdrv] net: ena: rename ena_com_free_desc to make API more uniform (Petr Oros) [1861967] - [netdrv] net: ena: add support for the rx offset feature (Petr Oros) [1861967] - [netdrv] ena: Add XDP frame size to amazon NIC driver (Petr Oros) [1861967] - [netdrv] net: ena: cosmetic: extract code to ena_indirection_table_set() (Petr Oros) [1861967] - [netdrv] net: ena: cosmetic: remove unnecessary spaces and tabs in ena_com.h macros (Petr Oros) [1861967] - [netdrv] net: ena: use SHUTDOWN as reset reason when closing interface (Petr Oros) [1861967] - [netdrv] net: ena: drop superfluous prototype (Petr Oros) [1861967] - [netdrv] net: ena: add support for reporting of packet drops (Petr Oros) [1861967] - [netdrv] net: ena: add unmask interrupts statistics to ethtool (Petr Oros) [1861967] - [netdrv] net: ena: remove code that does nothing (Petr Oros) [1861967] - [netdrv] net: ena: changes to RSS hash key allocation (Petr Oros) [1861967] - [netdrv] net: ena: change default RSS hash function to Toeplitz (Petr Oros) [1861967] - [netdrv] net: ena: allow setting the hash function without changing the key (Petr Oros) [1861967] - [netdrv] net: ena: fix error returning in ena_com_get_hash_function() (Petr Oros) [1861967] - [netdrv] net: ena: avoid unnecessary admin command when RSS function set fails (Petr Oros) [1861967] - [netdrv] net/ena: Fix build warning in ena_xdp_set() (Petr Oros) [1861967] - [netdrv] net: ena: Make some functions static (Petr Oros) [1861967] - [netdrv] net: ena: fix continuous keep-alive resets (Petr Oros) [1861967] - [netdrv] net: ena: avoid memory access violation by validating req_id properly (Petr Oros) [1861967] - [netdrv] net: ena: fix request of incorrect number of IRQ vectors (Petr Oros) [1861967] - [netdrv] net: ena: fix incorrect setting of the number of msix vectors (Petr Oros) [1861967] - [netdrv] net: ena: ethtool: clean up minor indentation issue (Petr Oros) [1861967] - [netdrv] net: ena: reject unsupported coalescing params (Petr Oros) [1861967] - [netdrv] net: ena: fix broken interface between ENA driver and FW (Petr Oros) [1861967] - [netdrv] net/amazon: Ensure that driver version is aligned to the linux kernel (Petr Oros) [1861967] - [netdrv] net: ena: ethtool: remove redundant non-zero check on rc (Petr Oros) [1861967] - [netdrv] net: ena: remove set but not used variable 'hash_key' (Petr Oros) [1861967] - [netdrv] net: ena: ena-com.c: prevent NULL pointer dereference (Petr Oros) [1861967] - [netdrv] net: ena: ethtool: use correct value for crc32 hash (Petr Oros) [1861967] - [netdrv] net: ena: make ena rxfh support ETH_RSS_HASH_NO_CHANGE (Petr Oros) [1861967] - [netdrv] net: ena: fix corruption of dev_idx_to_host_tbl (Petr Oros) [1861967] - [netdrv] net: ena: fix incorrectly saving queue numbers when setting RSS indirection table (Petr Oros) [1861967] - [netdrv] net: ena: rss: store hash function as values and not bits (Petr Oros) [1861967] - [netdrv] net: ena: rss: fix failure to get indirection table (Petr Oros) [1861967] - [netdrv] net: ena: rss: do not allocate key when not supported (Petr Oros) [1861967] - [netdrv] net: ena: fix incorrect default RSS key (Petr Oros) [1861967] - [netdrv] net: ena: add missing ethtool TX timestamping indication (Petr Oros) [1861967] - [netdrv] net: ena: fix uses of round_jiffies() (Petr Oros) [1861967] - [netdrv] net: ena: fix potential crash when rxfh key is NULL (Petr Oros) [1861967] - [netdrv] net: ena: remove set but not used variable 'rx_ring' (Petr Oros) [1861967] - [netdrv] net: ena: fix issues in setting interrupt moderation params in ethtool (Petr Oros) [1861967] - [netdrv] net: ena: fix default tx interrupt moderation interval (Petr Oros) [1861967] - [netdrv] net: ena: Add first_interrupt field to napi struct (Petr Oros) [1861967] - [netdrv] net: ena: Implement XDP_TX action (Petr Oros) [1861967] - [netdrv] net: ena: implement XDP drop support (Petr Oros) [1861967] - [netdrv] net: ena: fix napi handler misbehavior when the napi budget is zero (Petr Oros) [1861967] - [netdrv] net: ena: ethtool: support set_channels callback (Petr Oros) [1861967] - [netdrv] net: ena: remove redundant print of number of queues (Petr Oros) [1861967] - [netdrv] net: ena: make ethtool -l show correct max number of queues (Petr Oros) [1861967] - [netdrv] net: ena: ethtool: get_channels: use combined only (Petr Oros) [1861967] - [netdrv] net: ena: multiple queue creation related cleanups (Petr Oros) [1861967] - [netdrv] net: ena: change num_queues to num_io_queues for clarity and consistency (Petr Oros) [1861967] - [kernel] rcu/tree: docs: document bkvcache new members at struct kfree_rcu_cpu (Nico Pache) [1894223] - [mm] kasan: don't assume percpu shadow allocations will succeed (Nico Pache) [1894223] - [lib] kasan: update required compiler versions in documentation (Nico Pache) [1894223] - [lib] kasan: improve and simplify Kconfig.kasan (Nico Pache) [1894223] - [lib] kasan: Fix required compiler version (Nico Pache) [1894223] - [lib] kasan: Bump required compiler version (Nico Pache) [1894223] - [documentation] kasan: update documentation for generic kasan (Nico Pache) [1894223] - [mm] kasan: record and print the free track (Nico Pache) [1894223] - [mm] rcu: kasan: record and print call_rcu() call stack (Nico Pache) [1894223] - [kernel] rcu: Support reclaim for head-less object (Nico Pache) [1894223] - [kernel] rcu: Introduce 2 arg kvfree_rcu() interface (Nico Pache) [1894223] - [mm] mm/list_lru.c: Rename kvfree_rcu() to local variant (Nico Pache) [1894223] - [kernel] rcu: Rename *_kfree_callback/*_kfree_rcu_offset/kfree_call_* (Nico Pache) [1894223] - [kernel] rcu/tiny: support vmalloc in tiny-RCU (Nico Pache) [1894223] - [kernel] rcu/tree: Maintain separate array for vmalloc ptrs (Nico Pache) [1894223] - [kernel] rcu/tree: cache specified number of objects (Nico Pache) [1894223] - [kernel] rcu/tree: Use static initializer for krc.lock (Nico Pache) [1894223] - [kernel] rcu/tree: Move kfree_rcu_cpu locking/unlocking to separate functions (Nico Pache) [1894223] - [kernel] rcu/tree: Simplify KFREE_BULK_MAX_ENTR macro (Nico Pache) [1894223] - [kernel] rcu/tree: Make debug_objects logic independent of rcu_head (Nico Pache) [1894223] - [kernel] rcu/tree: Repeat the monitor if any free channel is busy (Nico Pache) [1894223] - [kernel] rcu/tree: Skip entry into the page allocator for PREEMPT_RT (Nico Pache) [1894223] - [kernel] rcu/tree: Keep kfree_rcu() awake during lock contention (Nico Pache) [1894223] - [kernel] rcu: Fix a kernel-doc warnings for "count" (Nico Pache) [1894223] - [kernel] rcu/tree: Count number of batched kfree_rcu() locklessly (Nico Pache) [1894223] - [kernel] rcu/tree: Add a shrinker to prevent OOM due to kfree_rcu() batching (Nico Pache) [1894223] - [kernel] rcuperf: Measure memory footprint during kfree_rcu() test (Nico Pache) [1894223] - [kernel] rcu: Add a trace event for kfree_rcu() use of kfree_bulk() (Nico Pache) [1894223] - [kernel] rcu: Support kfree_bulk() interface in kfree_rcu() (Nico Pache) [1894223] - [mm] kasan: fix clang compilation warning due to stack protector (Nico Pache) [1894223] - [mm] kasan: disable branch tracing for core runtime (Nico Pache) [1894223] - [mm] kasan: add missing functions declarations to kasan.h (Nico Pache) [1894223] - [mm] kasan: consistently disable debugging features (Nico Pache) [1894223] - [mm] kasan: unset panic_on_warn before calling panic() (Nico Pache) [1894223] - [mm] kasan: detect negative size in memory operation function (Nico Pache) [1894223] - [mm] kasan: No KASAN's memmove check if archs don't have it (Nico Pache) [1894223] - [mm] kasan: use apply_to_existing_page_range() for releasing vmalloc shadow (Nico Pache) [1894223] - [mm] kasan: fix crashes on access to memory mapped by vm_map_ram() (Nico Pache) [1894223] - [mm] mm/kasan/common.c: fix compile error (Nico Pache) [1894223] - [mm] kasan: support backing vmalloc space with real shadow memory (Nico Pache) [1894223] - [mm] mm/vmalloc: rework vmap_area_lock (Nico Pache) [1894223] - [mm] mm/vmalloc: remove preempt_disable/enable when doing preloading (Nico Pache) [1894223] - [mm] mm/vmalloc.c: switch to WARN_ON() and move it under unlink_va() (Nico Pache) [1894223] - [mm] mm/vmalloc.c: get rid of one single unlink_va() when merge (Nico Pache) [1894223] - [mm] mm/vmalloc.c: preload a CPU with one object for split purpose (Nico Pache) [1894223] - [mm] mm/vmalloc.c: remove "node" argument (Nico Pache) [1894223] - [mm] mm/vmalloc: modify struct vmap_area to reduce its size (Nico Pache) [1894223] - [mm] mm/vmalloc: do not keep unpurged areas in the busy tree (Nico Pache) [1894223] - [mm] mm/vmalloc.c: fix percpu free VM area search criteria (Nico Pache) [1894223] - [mm] mm/vmalloc.c: avoid bogus -Wmaybe-uninitialized warning (Nico Pache) [1894223] - [mm] mm/vmap: add DEBUG_AUGMENT_LOWEST_MATCH_CHECK macro (Nico Pache) [1894223] - [mm] mm/vmap: add DEBUG_AUGMENT_PROPAGATE_CHECK macro (Nico Pache) [1894223] - [mm] mm/vmalloc.c: keep track of free blocks for vmap allocation (Nico Pache) [1894223] - [mm] mm/vmalloc.c: convert vmap_lazy_nr to atomic_long_t (Nico Pache) [1894223] - [mm] mm/kasan: change kasan_check_{read, write} to return boolean (Nico Pache) [1894223] - [mm] mm/kasan: introduce __kasan_check_{read, write} (Nico Pache) [1894223] - [mm] kasan: fix coccinelle warnings in kasan_p*_table (Nico Pache) [1894223] - [mm] kasan: fix kasan_check_read/write definitions (Nico Pache) [1894223] - [lib] kasan: remove use after scope bugs detection (Nico Pache) [1894223] - [lib] kasan: remove clang version check for KASAN_STACK (Nico Pache) [1894223] - [lib] kasan: turn off asan-stack for clang-8 and earlier (Nico Pache) [1894223] - [block] nbd: fix a block_device refcount leak in nbd_release (Ming Lei) [1901400] - [tools] selftests: Set default protocol for raw sockets in nettest (Hangbin Liu) [1898813] - [tools] selftests/net: improve descriptions for XFAIL cases in psock_snd.sh (Hangbin Liu) [1898813] - [tools] selftests: rtnetlink: make kci_test_encap() return sub-test result (Hangbin Liu) [1898813] - [tools] selftests: net: ip_defrag: modprobe missing nf_defrag_ipv6 support (Hangbin Liu) [1898813] - [tools] selftests: use LDLIBS for libraries instead of LDFLAGS (Hangbin Liu) [1898813] - [tools] selftests: tls: run all tests for TLS 1.2 and TLS 1.3 (Hangbin Liu) [1898813] - [tools] selftests/net: add definition for SOL_DCCP to fix compilation errors for old libc (Hangbin Liu) [1898813] - [tools] selftests: net: reuseport_addr_any: silence clang warning (Hangbin Liu) [1898813] - [tools] selftests: net: refactor reuseport_addr_any test (Hangbin Liu) [1898813] - [tools] selftests: net: reuseport_addr_any: add DCCP (Hangbin Liu) [1898813] - [tools] selftests: net: test that listening sockets match on address properly (Hangbin Liu) [1898813] - [tools] selftests/net: make udpgso_bench skip unsupported testcases (Hangbin Liu) [1898813] - [tools] net/udpgso_bench.sh test fails on error (Hangbin Liu) [1898813] - [tools] net/udpgso_bench.sh add UDP GSO audit tests (Hangbin Liu) [1898813] - [tools] selftests: extend zerocopy tests to udp (Hangbin Liu) [1898813] - [tools] net/udpgso_bench_tx: options to exercise TX CMSG (Hangbin Liu) [1898813] - [tools] selftests: fixes for UDP GRO (Hangbin Liu) [1898813] - [tools] selftests/net: replace obsolete NFT_CHAIN configuration (Hangbin Liu) [1898813] - [tools] selftests: explicitly require kernel features needed by udpgro tests (Hangbin Liu) [1898813] - [tools] selftests: add explicit test for multiple concurrent GRO sockets (Hangbin Liu) [1898813] - [tools] selftests: add functionals test for UDP GRO (Hangbin Liu) [1898813] - [tools] selftests: add some benchmark for UDP GRO (Hangbin Liu) [1898813] - [tools] selftests: add GRO support to udp bench rx program (Hangbin Liu) [1898813] - [net] sctp: change to hold/put transport for proto_unreach_timer (Xin Long) [1897084] - [scsi] scsi: qedi: Add schedule_hw_err_handler callback for fan failure (Nilesh Javali) [1854121] - [scsi] scsi: qedi: Add support for handling PCIe errors (Nilesh Javali) [1854121] - [scsi] scsi: qedi: Add firmware error recovery invocation support (Nilesh Javali) [1854121] - [scsi] scsi: qedi: Mark all connections for recovery on link down event (Nilesh Javali) [1854121] - [scsi] scsi: qedi: Use snprintf instead of sprintf (Nilesh Javali) [1854121] - [scsi] scsi: qedi: Protect active command list to avoid list corruption (Nilesh Javali) [1854121] - [scsi] scsi: qedi: Fix list_del corruption while removing active I/O (Nilesh Javali) [1854121] - [scsi] scsi: qedi: Skip firmware connection termination for PCI shutdown handler (Nilesh Javali) [1854121] - [scsi] scsi: qedi: Use qed count from set_fp_int in msix allocation (Nilesh Javali) [1854121] - [scsi] scsi: qedi: Remove redundant NULL check (Nilesh Javali) [1854121] - [scsi] scsi: qedi: Staticify non-external function 'qedi_get_iscsi_error' (Nilesh Javali) [1854121] - [scsi] scsi: qedi: Demote seemingly unintentional kerneldoc header (Nilesh Javali) [1854121] - [scsi] scsi: qedi: Remove set but unused variable 'tmp' (Nilesh Javali) [1854121] - [scsi] scsi: qedi: Remove 2 set but unused variables (Nilesh Javali) [1854121] - [scsi] scsi: qedi: Remove unused variable udev & uctrl (Nilesh Javali) [1854121] - [scsi] scsi: qedi: Remove comparison of 0/1 to bool variable (Nilesh Javali) [1854121] - [scsi] scsi: qedi: Check for buffer overflow in qedi_set_path() (Nilesh Javali) [1854121] - [scsi] scsi: qedf: Remove redundant assignment to variable 'rc' (Nilesh Javali) [1854122] - [scsi] scsi: qedf: Retry qed->probe during recovery (Nilesh Javali) [1854122] - [scsi] scsi: qedf: Add schedule_hw_err_handler callback for fan failure (Nilesh Javali) [1854122] - [scsi] scsi: qedf: Return SUCCESS if stale rport is encountered (Nilesh Javali) [1854122] - [scsi] scsi: qedf: FDMI attributes correction (Nilesh Javali) [1854122] - [scsi] scsi: qedf: Use pci_get_dsn() (Nilesh Javali) [1854122] - [scsi] scsi: qedf: Fix for the session's E_D_TOV value (Nilesh Javali) [1854122] - [scsi] scsi: qedf: Correct the comment in qedf_initiate_els (Nilesh Javali) [1854122] - [scsi] scsi: qedf: Change the debug parameter permission to read & write (Nilesh Javali) [1854122] - [scsi] scsi: qedf: Fix null ptr reference in qedf_stag_change_work (Nilesh Javali) [1854122] - [scsi] scsi: qedf: Fix race between ELS completion and flushing ELS request (Nilesh Javali) [1854122] - [scsi] scsi: qedf: Don't process ELS completion if event is flushed or cleaned up (Nilesh Javali) [1854122] - [scsi] scsi: qedf: Initiate cleanup for ELS commands as well (Nilesh Javali) [1854122] - [scsi] scsi: qedf: Send cleanup even for RRQ on timeout (Nilesh Javali) [1854122] - [scsi] scsi: qedf: Do not kill timeout work for original I/O on RRQ completion (Nilesh Javali) [1854122] - [scsi] scsi: qedf: Check the validity of rjt frame before processing (Nilesh Javali) [1854122] - [scsi] scsi: qedf: Check for port type and role before processing an event (Nilesh Javali) [1854122] - [scsi] scsi: qedf: Demote obvious misuse of kerneldoc to standard comment blocks (Nilesh Javali) [1854122] - [scsi] scsi: qedf: Remove a whole host of unused variables (Nilesh Javali) [1854122] - [scsi] scsi: qedf: Remove set but not checked variable 'tmp' (Nilesh Javali) [1854122] - [scsi] scsi: qedf: Demote obvious misuse of kerneldoc to standard comment blocks (Nilesh Javali) [1854122] - [scsi] scsi: qedf: Remove redundant initialization of variable rc (Nilesh Javali) [1854122] - [infiniband] RDMA/qedr: Fix memory leak in iWARP CM (Manish Chopra) [1857857] - [infiniband] RDMA/qedr: Fix function prototype parameters alignment (Manish Chopra) [1857857] - [infiniband] RDMA/qedr: Fix inline size returned for iWARP (Manish Chopra) [1857857] - [infiniband] RDMA/qedr: Fix iWARP active mtu display (Manish Chopra) [1857857] - [netdrv] qede: Notify qedr when mtu has changed (Manish Chopra) [1857857] - [infiniband] RDMA/qedr: Fix return code if accept is called on a destroyed qp (Manish Chopra) [1857857] - [infiniband] RDMA/qedr: Fix use of uninitialized field (Manish Chopra) [1857857] - [infiniband] RDMA/qedr: Fix doorbell setting (Manish Chopra) [1857857] - [infiniband] RDMA/qedr: Fix qp structure memory leak (Manish Chopra) [1857857] - [netdrv] net: qed: RDMA personality shouldn't fail VF load (Manish Chopra) [1857857] - [netdrv] net: qede: Disable aRFS for NPAR and 100G (Manish Chopra) [1857857] - [netdrv] net: qed: Disable aRFS for NPAR and 100G (Manish Chopra) [1857857] - [netdrv] net: qed: use eth_zero_addr() to clear mac address (Manish Chopra) [1857857] - [netdrv] net: qede: use eth_zero_addr() to clear mac address (Manish Chopra) [1857857] - [netdrv] qede: Use pM format specifier for MAC addresses (Manish Chopra) [1857857] - [netdrv] qed: Use pM format specifier for MAC addresses (Manish Chopra) [1857857] - [infiniband] qed: fix assignment of n_rq_elems to incorrect params field (Manish Chopra) [1857857] - [netdrv] qed: fix the allocation of the chains with an external PBL (Manish Chopra) [1857857] - [netdrv] qede: add .ndo_xdp_xmit() and XDP_REDIRECT support (Manish Chopra) [1857857] - [netdrv] qede: refactor XDP Tx processing (Manish Chopra) [1857857] - [netdrv] qede: reformat net_device_ops declarations (Manish Chopra) [1857857] - [netdrv] qede: reformat several structures in "qede.h" (Manish Chopra) [1857857] - [include] qed: introduce qed_chain_get_elem_used{, u32}() (Manish Chopra) [1857857] - [include] qed: optimize common chain accessors (Manish Chopra) [1857857] - [infiniband] qed: add support for different page sizes for chains (Manish Chopra) [1857857] - [netdrv] qed: simplify chain allocation with init params struct (Manish Chopra) [1857857] - [netdrv] qed: simplify initialization of the chains with an external PBL (Manish Chopra) [1857857] - [netdrv] qed: move chain initialization inlines next to allocation functions (Manish Chopra) [1857857] - [netdrv] qed: sanitize PBL chains allocation (Manish Chopra) [1857857] - [netdrv] qed: prevent possible double-frees of the chains (Manish Chopra) [1857857] - [netdrv] qed: move chain methods to a separate file (Manish Chopra) [1857857] - [netdrv] qed: reformat Makefile (Manish Chopra) [1857857] - [include] qed: reformat "qed_chain.h" a bit (Manish Chopra) [1857857] - [netdrv] net: qed_hsi.h: Avoid the use of one-element array (Manish Chopra) [1857857] - [netdrv] net: qed: Remove unneeded cast from memory allocation (Manish Chopra) [1857857] - [netdrv] qed: suppress false-positives interrupt error messages on HW init (Manish Chopra) [1857857] - [netdrv] qed: suppress "don't support RoCE & iWARP" flooding on HW init (Manish Chopra) [1857857] - [netdrv] qed: Fix ILT and XRCD bitmap memory leaks (Manish Chopra) [1857857] - [netdrv] qed: add support for the extended speed and FEC modes (Manish Chopra) [1857857] - [netdrv] qed: populate supported link modes maps on module init (Manish Chopra) [1857857] - [netdrv] qed: add missing loopback modes (Manish Chopra) [1857857] - [netdrv] qed: add support for new port modes (Manish Chopra) [1857857] - [netdrv] qed: remove unused qed_hw_info::port_mode and QED_PORT_MODE (Manish Chopra) [1857857] - [netdrv] qed: reformat several structures a bit (Manish Chopra) [1857857] - [netdrv] qede: introduce support for FEC control (Manish Chopra) [1857857] - [netdrv] qede: format qede{,_vf}_ethtool_ops (Manish Chopra) [1857857] - [netdrv] qed: add support for Forward Error Correction (Manish Chopra) [1857857] - [netdrv] qed: reformat several structures a bit (Manish Chopra) [1857857] - [netdrv] qed: use transceiver data to fill link partner's advertising speeds (Manish Chopra) [1857857] - [netdrv] qed: add support for multi-rate transceivers (Manish Chopra) [1857857] - [netdrv] qed: reformat public_port::transceiver_data a bit (Manish Chopra) [1857857] - [netdrv] qede: populate supported link modes maps on module init (Manish Chopra) [1857857] - [netdrv] qed, qede, qedf: convert link mode from u32 to ETHTOOL_LINK_MODE (Manish Chopra) [1857857] - [infiniband] RDMA/qedr: Add EDPM max size to alloc ucontext response (Manish Chopra) [1857857] - [infiniband] RDMA/qedr: Add EDPM mode type for user-fw compatibility (Manish Chopra) [1857857] - [infiniband] RDMA/qedr: SRQ's bug fixes (Manish Chopra) [1857857] - [include] net: qed: drop duplicate words in comments (Manish Chopra) [1857857] - [netdrv] qede: convert to new udp_tunnel_nic infra (Manish Chopra) [1857857] - [netdrv] qed: Disable "MFW indication via attention" SPAM every 5 minutes (Manish Chopra) [1857857] - [netdrv] qed: Populate nvm-file attributes while reading nvm config partition (Manish Chopra) [1857857] - [netdrv] net: qede: fix BE vs CPU comparison (Manish Chopra) [1857857] - [netdrv] net: qede: fix kernel-doc for qede_ptp_adjfreq() (Manish Chopra) [1857857] - [netdrv] net: qed: sanitize BE/LE data processing (Manish Chopra) [1857857] - [netdrv] net: qed: use ptr shortcuts to dedup field accessing in some parts (Manish Chopra) [1857857] - [netdrv] net: qed: improve indentation of some parts of code (Manish Chopra) [1857857] - [netdrv] net: qed: address kernel-doc warnings (Manish Chopra) [1857857] - [netdrv] net: qed: correct qed_hw_err_notify() prototype (Manish Chopra) [1857857] - [netdrv] net: qed: cleanup global structs declarations (Manish Chopra) [1857857] - [netdrv] net: qed: move static iro_arrout of header file (Manish Chopra) [1857857] - [netdrv] qed: Make symbol 'qed_hw_err_type_descr' static (Manish Chopra) [1857857] - [netdrv] net: qede: update copyright years (Manish Chopra) [1857857] - [netdrv] net: qede: convert to SPDX License Identifiers (Manish Chopra) [1857857] - [netdrv] net: qede: correct existing SPDX tags (Manish Chopra) [1857857] - [netdrv] net: qed: update copyright years (Manish Chopra) [1857857] - [netdrv] net: qed: convert to SPDX License Identifiers (Manish Chopra) [1857857] - [netdrv] net: qed: correct existing SPDX tags (Manish Chopra) [1857857] - [netdrv] qed: add missing error test for DBG_STATUS_NO_MATCHING_FRAMING_MODE (Manish Chopra) [1857857] - [netdrv] net: qed: fix "maybe uninitialized" warning (Manish Chopra) [1857857] - [netdrv] net: qed: reset ILT block sizes before recomputing to fix crashes (Manish Chopra) [1857857] - [netdrv] net: qede: fix use-after-free on recovery and AER handling (Manish Chopra) [1857857] - [netdrv] net: qede: fix PTP initialization on recovery (Manish Chopra) [1857857] - [netdrv] net: qed: fix excessive QM ILT lines consumption (Manish Chopra) [1857857] - [netdrv] net: qed: fix NVMe login fails over VFs (Manish Chopra) [1857857] - [netdrv] net: qede: stop adding events on an already destroyed workqueue (Manish Chopra) [1857857] - [netdrv] net: qed: fix async event callbacks unregistering (Manish Chopra) [1857857] - [include] net: qed: fix left elements count calculation (Manish Chopra) [1857857] - [infiniband] RDMA/qedr: Fix KASAN: use-after-free in ucma_event_handler+0x532 (Manish Chopra) [1857857] - [netdrv] qed: Add EDPM mode type for user-fw compatibility (Manish Chopra) [1857857] - [netdrv] qed: Add XRC to RoCE (Manish Chopra) [1857857] - [netdrv] qed: changes to ILT to support XRC (Manish Chopra) [1857857] - [include] net: qed: fix bad formatting (Manish Chopra) [1857857] - [netdrv] net: qed: introduce critical hardware error handler (Manish Chopra) [1857857] - [netdrv] net: qed: introduce critical fan failure handler (Manish Chopra) [1857857] - [netdrv] net: qede: Implement ndo_tx_timeout (Manish Chopra) [1857857] - [netdrv] net: qede: optional hw recovery procedure (Manish Chopra) [1857857] - [netdrv] net: qed: attention clearing properties (Manish Chopra) [1857857] - [netdrv] net: qed: cleanup debug related declarations (Manish Chopra) [1857857] - [netdrv] net: qed: critical err reporting to management firmware (Manish Chopra) [1857857] - [netdrv] net: qed: invoke err notify on critical areas (Manish Chopra) [1857857] - [netdrv] net: qede: add hw err scheduled handler (Manish Chopra) [1857857] - [netdrv] net: qed: adding hw_err states and handling (Manish Chopra) [1857857] - [netdrv] net: qede: Use true for bool variable in qede_init_fp() (Manish Chopra) [1857857] - [netdrv] qed: Make ll2_cbs static (Manish Chopra) [1857857] - [netdrv] qede: Add support for handling the pcie errors (Manish Chopra) [1857857] - [netdrv] qed: Enable device error reporting capability (Manish Chopra) [1857857] - [netdrv] qed: use true,false for bool variables (Manish Chopra) [1857857] - [netdrv] net: qed: Remove unneeded cast from memory allocation (Manish Chopra) [1857857] - [netdrv] net: qede: reject unsupported coalescing params (Manish Chopra) [1857857] - [scsi] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 440 (Manish Chopra) [1857857] - [scsi] treewide: Add SPDX license identifier - Makefile/Kconfig (Manish Chopra) [1857857] - [netdrv] sfc: don't double-down() filters in ef100_reset() (Jarod Wilson) [1856681] - [netdrv] sfc: Fix error code in probe (Jarod Wilson) [1856681] - [netdrv] sfc: fix boolreturn.cocci warning and rename function (Jarod Wilson) [1856681] - [netdrv] sfc: Use 'pci_channel_state_t' instead of 'enum pci_channel_state' (Jarod Wilson) [1856681] - [netdrv] sfc: Use fallthrough pseudo-keyword (Jarod Wilson) [1856681] - [netdrv] sfc: fix build warnings on 32-bit (Jarod Wilson) [1856681] - [netdrv] sfc: don't free_irq()s if they were never requested (Jarod Wilson) [1856681] - [netdrv] sfc: null out channel->rps_flow_id after freeing it (Jarod Wilson) [1856681] - [netdrv] sfc: take correct lock in ef100_reset() (Jarod Wilson) [1856681] - [netdrv] sfc: really check hash is valid before using it (Jarod Wilson) [1856681] - [netdrv] sfc: check hash is valid before using it (Jarod Wilson) [1856681] - [netdrv] sfc: fix ef100 design-param checking (Jarod Wilson) [1856681] - [netdrv] sfc: Fix build with CONFIG_RFS_ACCEL disabled (Jarod Wilson) [1856681] - [netdrv] sfc_ef100: add nic-type for VFs, and bind to them (Jarod Wilson) [1856681] - [netdrv] sfc_ef100: read pf_index at probe time (Jarod Wilson) [1856681] - [netdrv] sfc_ef100: functions for selftests (Jarod Wilson) [1856681] - [netdrv] sfc_ef100: statistics gathering (Jarod Wilson) [1856681] - [netdrv] sfc_ef100: plumb in fini_dmaq (Jarod Wilson) [1856681] - [netdrv] sfc_ef100: RX path for EF100 (Jarod Wilson) [1856681] - [netdrv] sfc_ef100: RX filter table management and related gubbins (Jarod Wilson) [1856681] - [netdrv] sfc_ef100: TX path for EF100 NICs (Jarod Wilson) [1856681] - [netdrv] sfc_ef100: read Design Parameters at probe time (Jarod Wilson) [1856681] - [netdrv] sfc_ef100: fail the probe if NIC uses unsol_ev credits (Jarod Wilson) [1856681] - [netdrv] sfc_ef100: check firmware version at start-of-day (Jarod Wilson) [1856681] - [netdrv] sfc_ef100: remove duplicated include from ef100_netdev.c (Jarod Wilson) [1856681] - [netdrv] sfc_ef100: implement ndo_get_phys_port_{id, name} (Jarod Wilson) [1856681] - [netdrv] sfc_ef100: read device MAC address at probe time (Jarod Wilson) [1856681] - [netdrv] sfc_ef100: probe the PHY and configure the MAC (Jarod Wilson) [1856681] - [netdrv] sfc_ef100: actually perform resets (Jarod Wilson) [1856681] - [netdrv] sfc_ef100: extend ef100_check_caps to cover datapath_caps3 (Jarod Wilson) [1856681] - [netdrv] sfc_ef100: read datapath caps, implement check_caps (Jarod Wilson) [1856681] - [netdrv] sfc_ef100: process events for MCDI completions (Jarod Wilson) [1856681] - [netdrv] sfc_ef100: implement ndo_open/close and EVQ probing (Jarod Wilson) [1856681] - [netdrv] sfc_ef100: implement MCDI transport (Jarod Wilson) [1856681] - [netdrv] sfc_ef100: don't call efx_reset_down()/up() on EF100 (Jarod Wilson) [1856681] - [netdrv] sfc_ef100: PHY probe stub (Jarod Wilson) [1856681] - [netdrv] sfc_ef100: reset-handling stub (Jarod Wilson) [1856681] - [netdrv] sfc: skeleton EF100 PF driver (Jarod Wilson) [1856681] - [netdrv] sfc_ef100: register accesses on EF100 (Jarod Wilson) [1856681] - [netdrv] sfc_ef100: add EF100 register definitions (Jarod Wilson) [1856681] - [netdrv] sfc: remove efx_ethtool_nway_reset() (Jarod Wilson) [1856681] - [netdrv] sfc: drop unnecessary list_empty (Jarod Wilson) [1856681] - [netdrv] sfc_ef100: helper function to set default RSS table of given size (Jarod Wilson) [1856681] - [netdrv] sfc_ef100: NVRAM selftest support code (Jarod Wilson) [1856681] - [netdrv] sfc_ef100: populate BUFFER_SIZE_BYTES in INIT_RXQ (Jarod Wilson) [1856681] - [netdrv] sfc_ef100: add EF100 to NIC-revision enumeration (Jarod Wilson) [1856681] - [netdrv] sfc: get drvinfo driver name from outside the common code (Jarod Wilson) [1856681] - [netdrv] sfc: initialise RSS context ID to 'no RSS context' in efx_init_struct() (Jarod Wilson) [1856681] - [netdrv] sfc: commonise efx_fini_dmaq (Jarod Wilson) [1856681] - [netdrv] sfc: factor out efx_mcdi_filter_table_down() from _remove() (Jarod Wilson) [1856681] - [netdrv] sfc: don't call tx_limit_len if NIC type doesn't have one (Jarod Wilson) [1856681] - [netdrv] sfc: assign TXQs without gaps (Jarod Wilson) [1856681] - [netdrv] sfc: commonise netif_set_real_numx_queues calls (Jarod Wilson) [1856681] - [netdrv] sfc: make tx_queues_per_channel variable at runtime (Jarod Wilson) [1856681] - [netdrv] sfc: move modparam 'rss_cpus' out of common channel code (Jarod Wilson) [1856681] - [netdrv] sfc: move modparam 'interrupt_mode' out of common channel code (Jarod Wilson) [1856681] - [netdrv] sfc: remove max_interrupt_mode (Jarod Wilson) [1856681] - [netdrv] sfc: support setting MTU even if not privileged to configure MAC fully (Jarod Wilson) [1856681] - [netdrv] sfc: don't call tx_remove if there isn't one (Jarod Wilson) [1856681] - [netdrv] sfc: commonise initialisation of efx->vport_id (Jarod Wilson) [1856681] - [netdrv] sfc: commonise efx->xq_entries initialisation (Jarod Wilson) [1856681] - [netdrv] sfc: initialise max_channels in efx_init_channels() (Jarod Wilson) [1856681] - [netdrv] sfc: move definition of EFX_MC_STATS_GENERATION_INVALID (Jarod Wilson) [1856681] - [netdrv] sfc: factor out efx_tx_tso_header_length() and understand encapsulation (Jarod Wilson) [1856681] - [netdrv] sfc: remove duplicate declaration of efx_enqueue_skb_tso() (Jarod Wilson) [1856681] - [netdrv] sfc: commonise TSO fallback code (Jarod Wilson) [1856681] - [netdrv] sfc: commonise efx_sync_rx_buffer() (Jarod Wilson) [1856681] - [netdrv] sfc: commonise some MAC configuration code (Jarod Wilson) [1856681] - [netdrv] sfc: commonise miscellaneous efx functions (Jarod Wilson) [1856681] - [netdrv] sfc: add missing licence info to mcdi_filters.c (Jarod Wilson) [1856681] - [netdrv] sfc: commonise MCDI MAC stats handling (Jarod Wilson) [1856681] - [netdrv] sfc: move NIC-specific mcdi_port declarations out of common header (Jarod Wilson) [1856681] - [netdrv] sfc: extend common GRO interface to support CHECKSUM_COMPLETE (Jarod Wilson) [1856681] - [netdrv] sfc: commonise ARFS handling (Jarod Wilson) [1856681] - [netdrv] sfc: commonise drain event handling (Jarod Wilson) [1856681] - [netdrv] sfc: commonise PCI error handlers (Jarod Wilson) [1856681] - [netdrv] sfc: track which BAR is mapped (Jarod Wilson) [1856681] - [netdrv] sfc: commonise FC advertising (Jarod Wilson) [1856681] - [netdrv] sfc: commonise other ethtool bits (Jarod Wilson) [1856681] - [netdrv] sfc: commonise ethtool NFC and RXFH/RSS functions (Jarod Wilson) [1856681] - [netdrv] sfc: commonise ethtool link handling functions (Jarod Wilson) [1856681] - [netdrv] sfc: split up nic.h (Jarod Wilson) [1856681] - [netdrv] sfc: refactor EF10 stats handling (Jarod Wilson) [1856681] - [netdrv] sfc: don't try to create more channels than we can have VIs (Jarod Wilson) [1856681] - [netdrv] sfc: extend bitfield macros up to POPULATE_DWORD_13 (Jarod Wilson) [1856681] - [netdrv] sfc: determine flag word automatically in efx_has_cap() (Jarod Wilson) [1856681] - [netdrv] sfc: update MCDI protocol headers (Jarod Wilson) [1856681] - [netdrv] sfc: replace '---help---' in Kconfig files with 'help' (Jarod Wilson) [1856681] - [netdrv] sfc: add missing annotation for efx_ef10_try_update_nic_stats_vf() (Jarod Wilson) [1856681] - [netdrv] sfc: avoid an unused-variable warning (Jarod Wilson) [1856681] - [netdrv] sfc: fix dereference of table before it is null checked (Jarod Wilson) [1856681] - [netdrv] sfc: siena_check_caps() can be static (Jarod Wilson) [1856681] - [netdrv] sfc: actually wire up siena_check_caps() (Jarod Wilson) [1856681] - [netdrv] sfc: make firmware-variant printing a nic_type function (Jarod Wilson) [1856681] - [netdrv] sfc: make filter table probe caller responsible for adding VLANs (Jarod Wilson) [1856681] - [netdrv] sfc: move rx_rss_context_exclusive into struct efx_mcdi_filter_table (Jarod Wilson) [1856681] - [netdrv] sfc: rework handling of (firmware) multicast chaining state (Jarod Wilson) [1856681] - [netdrv] sfc: move 'must restore' flags out of ef10-specific nic_data (Jarod Wilson) [1856681] - [netdrv] sfc: use efx_has_cap for capability checks outside of NIC-specific code (Jarod Wilson) [1856681] - [netdrv] sfc: make capability checking a nic_type function (Jarod Wilson) [1856681] - [netdrv] sfc: move vport_id to struct efx_nic (Jarod Wilson) [1856681] - [ntb] NTB: Revert "Add Hygon Device ID" (Myron Stowe) [1880468] - [tools] NTB: ntb_test: Fix bug when counting remote files (Myron Stowe) [1908031] - [ntb] NTB: perf: Fix race condition when run with ntb_test (Myron Stowe) [1908031] - [ntb] NTB: perf: Fix support for hardware that doesn't have port numbers (Myron Stowe) [1908031] - [ntb] NTB: perf: Don't require one more memory window than number of peers (Myron Stowe) [1908031] - [ntb] NTB: ntb_pingpong: Choose doorbells based on port number (Myron Stowe) [1908031] - [ntb] NTB: Fix the default port and peer numbers for legacy drivers (Myron Stowe) [1908031] - [ntb] NTB: Revert the change to use the NTB device dev for DMA allocations (Myron Stowe) [1908031] - [ntb] NTB: ntb_tool: reading the link file should not end in a NULL byte (Myron Stowe) [1908031] - [ntb] ntb_perf: avoid false dma unmap of destination address (Myron Stowe) [1908031] - [ntb] ntb_perf: increase sleep time from one milli sec to one sec (Myron Stowe) [1908031] - [ntb] ntb_tool: pass correct struct device to dma_alloc_coherent (Myron Stowe) [1908031] - [ntb] ntb_perf: pass correct struct device to dma_alloc_coherent (Myron Stowe) [1908031] - [include] NTB: correct ntb_peer_spad_addr and ntb_peer_spad_read comment typos (Myron Stowe) [1908031] - [ntb] ntb: intel: fix static declaration (Myron Stowe) [1908031] - [ntb] ntb: intel: add hw workaround for NTB BAR alignment (Myron Stowe) [1908031] - [ntb] ntb: intel: Add Icelake (gen4) support for Intel NTB (Myron Stowe) [1908031] - [ntb] NTB: Fix static check warning in perf_clear_test (Myron Stowe) [1908031] - [include] include/ntb: Fix typo in ntb_unregister_device description (Myron Stowe) [1908031] - [ntb] NTB: add pci shutdown handler for AMD NTB (Myron Stowe) [1908031] - [ntb] NTB: send DB event when driver is loaded or un-loaded (Myron Stowe) [1908031] - [ntb] NTB: remove redundant setting of DB valid mask (Myron Stowe) [1908031] - [ntb] NTB: return link up status correctly for PRI and SEC (Myron Stowe) [1908031] - [ntb] NTB: add helper functions to set and clear sideinfo (Myron Stowe) [1908031] - [ntb] NTB: move ntb_ctrl handling to init and deinit (Myron Stowe) [1908031] - [ntb] NTB: handle link up, D0 and D3 events correctly (Myron Stowe) [1908031] - [ntb] NTB: handle link down event correctly (Myron Stowe) [1908031] - [ntb] NTB: remove handling of peer_sta from amd_link_is_up (Myron Stowe) [1908031] - [ntb] NTB: set peer_sta within event handler itself (Myron Stowe) [1908031] - [ntb] NTB: return the side info status from amd_poll_link (Myron Stowe) [1908031] - [ntb] NTB: define a new function to get link status (Myron Stowe) [1908031] - [ntb] NTB: Enable link up and down event notification (Myron Stowe) [1908031] - [ntb] NTB: clear interrupt status register (Myron Stowe) [1908031] - [ntb] NTB: Fix access to link status and control register (Myron Stowe) [1908031] - [ntb] NTB: ntb_transport: Use scnprintf() for avoiding potential buffer overflow (Myron Stowe) [1908031] - [ntb] ntb_hw_switchtec: Fix ntb_mw_clear_trans error if size == 0 (Myron Stowe) [1908031] - [ntb] ntb_tool: Fix printk format (Myron Stowe) [1908031] - [ntb] NTB: ntb_perf: Fix address err in perf_copy_chunk (Myron Stowe) [1908031] - [ntb] NTB: Fix an error in get link status (Myron Stowe) [1908031] - [ntb] NTB: Add Hygon Device ID (Myron Stowe) [1908031] - [ntb] NTB: fix IDT Kconfig typos/spellos (Myron Stowe) [1908031] - [ntb] ntb_hw_amd: Add memory window support for new AMD hardware (Myron Stowe) [1908031] - [ntb] ntb_hw_amd: Add a new NTB PCI device ID (Myron Stowe) [1908031] - [ntb] NTB: ntb_transport: remove redundant assignment to rc (Myron Stowe) [1908031] - [ntb] ntb_hw_switchtec: make ntb_mw_set_trans() work when addr == 0 (Myron Stowe) [1908031] - [ntb] ntb: point to right memory window index (Myron Stowe) [1908031] - [ntb] NTB/msi: remove incorrect MODULE defines (Myron Stowe) [1908031] - [documentation] NTB: Describe the ntb_msi_test client in the documentation (Myron Stowe) [1908031] - [ntb] NTB: Add MSI interrupt support to ntb_transport (Myron Stowe) [1908031] - [tools] NTB: Add ntb_msi_test support to ntb_test (Myron Stowe) [1908031] - [ntb] NTB: Introduce NTB MSI Test Client (Myron Stowe) [1908031] - [ntb] NTB: Introduce MSI library (Myron Stowe) [1908031] - [ntb] NTB: Rename ntb.c to support multiple source files in the module (Myron Stowe) [1908031] - [include] NTB: Introduce functions to calculate multi-port resource index (Myron Stowe) [1908031] - [include] NTB: Introduce helper functions to calculate logical port number (Myron Stowe) [1908031] - [pci] PCI/switchtec: Add module parameter to request more interrupts (Myron Stowe) [1908031] - [ntb] ntb_hw_switchtec: Fix setup MW with failure bug (Myron Stowe) [1908031] - [ntb] ntb_hw_switchtec: Skip unnecessary re-setup of shared memory window for crosslink case (Myron Stowe) [1908031] - [ntb] ntb_hw_switchtec: Remove redundant steps of switchtec_ntb_reinit_peer() function (Myron Stowe) [1908031] - [include] NTB: correct ntb_dev_ops and ntb_dev comment typos (Myron Stowe) [1908031] - [ntb] NTB: amd: Silence shift wrapping warning in amd_ntb_db_vector_mask() (Myron Stowe) [1908031] - [ntb] ntb_hw_switchtec: potential shift wrapping bug in switchtec_ntb_init_sndev() (Myron Stowe) [1908031] - [ntb] NTB: ntb_transport: Ensure qp->tx_mw_dma_addr is initaliazed (Myron Stowe) [1908031] - [ntb] NTB: ntb_hw_amd: set peer limit register (Myron Stowe) [1908031] - [ntb] NTB: ntb_perf: Clear stale values in doorbell and command SPAD register (Myron Stowe) [1908031] - [ntb] NTB: ntb_perf: Disable NTB link after clearing peer XLAT registers (Myron Stowe) [1908031] - [ntb] NTB: ntb_perf: Increased the number of message retries to 1000 (Myron Stowe) [1908031] - [ntb] ntb: intel: Make intel_ntb3_peer_db_addr static (Myron Stowe) [1908031] - [ntb] NTB: add new parameter to peer_db_addr() db_bit and db_data (Myron Stowe) [1908031] - [ntb] NTB: ntb_transport: Ensure the destination buffer is mapped for TX DMA (Myron Stowe) [1908031] - [ntb] NTB: ntb_transport: Free MWs in ntb_transport_link_cleanup() (Myron Stowe) [1908031] - [ntb] ntb_hw_switchtec: Added support of >=4G memory windows (Myron Stowe) [1908031] - [include] ntb_hw_switchtec: NT req id mapping table register entry number should be 512 (Myron Stowe) [1908031] - [ntb] ntb_hw_switchtec: debug print 64bit aligned crosslink BAR Numbers (Myron Stowe) [1908031] - [ntb] ntb: idt: Alter the driver info comments (Myron Stowe) [1908031] - [ntb] ntb: idt: Discard temperature sensor IRQ handler (Myron Stowe) [1908031] - [ntb] ntb: idt: Add basic hwmon sysfs interface (Myron Stowe) [1908031] - [ntb] ntb: idt: Alter temperature read method (Myron Stowe) [1908031] - [netdrv] ntb_netdev: Simplify remove with client device drvdata (Myron Stowe) [1908031] - [ntb] NTB: transport: Try harder to alloc an aligned MW buffer (Myron Stowe) [1908031] - [ntb] ntb: ntb_transport: Mark expected switch fall-throughs (Myron Stowe) [1908031] - [ntb] ntb: idt: Set PCIe bus address to BARLIMITx (Myron Stowe) [1908031] - [ntb] NTB: ntb_hw_idt: replace IS_ERR_OR_NULL with regular NULL checks (Myron Stowe) [1908031] - [ntb] ntb: intel: fix return value for ndev_vec_mask() (Myron Stowe) [1908031] - [netdrv] ntb_netdev: fix sleep time mismatch (Myron Stowe) [1908031]- [block] block: fix incorrect branching in blk_max_size_offset() (Mike Snitzer) [1903722] - [md] dm: fix IO splitting (Mike Snitzer) [1903722] - [block] block: fix get_max_io_size() (Mike Snitzer) [1903722] - [block] block: Improve physical block alignment of split bios (Mike Snitzer) [1903722] - [block] block: use gcd() to fix chunk_sectors limit stacking (Mike Snitzer) [1903722] - [kernel] sched/deadline: Fix priority inheritance with multiple scheduling classes (Phil Auld) [1780490] - [fs] Convert trailing spaces and periods in path components (Leif Sahlberg) [1882457] - [block] loop: Fix occasional uevent drop (Ming Lei) [1897401] - [block] block: add a return value to set_capacity_revalidate_and_notify (Ming Lei) [1897401] - [fs] fat: truncate inode timestamp updates in setattr (Pavel Reichl) [1533270] - [fs] fat: change timestamp updates to use fat_truncate_time (Pavel Reichl) [1533270] - [fs] fat: add functions to update and truncate timestamps appropriately (Pavel Reichl) [1533270] - [fs] fat: create a function to calculate the timezone offest (Pavel Reichl) [1533270] - [net] icmp: randomize the global rate limiter (Guillaume Nault) [1899137] - [net] ipv4: Restore flowi4_oif update before call to xfrm_lookup_route (Guillaume Nault) [1899137] - [net] ipv4: Update exception handling for multipath routes via same device (Guillaume Nault) [1899137] - [net] ip: fix tos reflection in ack and reset packets (Guillaume Nault) [1899137] - [net] initialize fastreuse on inet_inherit_port (Guillaume Nault) [1899137] - [net] refactor bind_bucket fastreuse into helper (Guillaume Nault) [1899137] - [infiniband] RDMA/bnxt_re: Remove set but not used variable 'qplib_ctx' (Selvin Xavier) [1861886] - [infiniband] RDMA/bnxt_re: Remove the qp from list only if the qp destroy succeeds (Selvin Xavier) [1861886] - [infiniband] RDMA/bnxt_re: Fix driver crash on unaligned PSN entry address (Selvin Xavier) [1861886] - [infiniband] RDMA/bnxt_re: Restrict the max_gids to 256 (Selvin Xavier) [1861886] - [infiniband] RDMA/bnxt_re: Static NQ depth allocation (Selvin Xavier) [1861886] - [infiniband] RDMA/bnxt_re: Fix the qp table indexing (Selvin Xavier) [1861886] - [infiniband] RDMA/bnxt_re: Do not report transparent vlan from QP1 (Selvin Xavier) [1861886] - [infiniband] RDMA/bnxt_re: Change wr posting logic to accommodate variable wqes (Selvin Xavier) [1861886] - [infiniband] RDMA/bnxt_re: Add helper data structures (Selvin Xavier) [1861886] - [infiniband] RDMA/bnxt_re: Pull psn buffer dynamically based on prod (Selvin Xavier) [1861886] - [infiniband] RDMA/bnxt_re: introduce a function to allocate swq (Selvin Xavier) [1861886] - [infiniband] RDMA/bnxt_re: introduce wqe mode to select execution path (Selvin Xavier) [1861886] - [infiniband] RDMA/bnxt: Delete 'nq_ptr' variable which is not used (Selvin Xavier) [1861886] - [infiniband] RDMA/bnxt_re: Remove dead code from rcfw (Selvin Xavier) [1861886] - [infiniband] RDMA/bnxt_re: Simplify obtaining queue entry from hw ring (Selvin Xavier) [1861886] - [infiniband] RDMA/bnxt_re: Update missing hsi data structures (Selvin Xavier) [1861886] - [infiniband] RDMA/bnxt_re: Reduce device page size detection code (Selvin Xavier) [1861886] - [infiniband] RDMA/bnxt_re: Remove unsupported modify_device callback (Selvin Xavier) [1861886] - [include] net: Add netif_is_bareudp() API to identify bareudp devices (Guillaume Nault) [1839788] - [net] Removed the device type check to add mpls support for devices (Guillaume Nault) [1839788] - [tools] selftests: set conf.all.rp_filter=0 in bareudp.sh (Guillaume Nault) [1839788] - [tools] selftests: disable rp_filter when testing bareudp (Guillaume Nault) [1839788] - [tools] selftests: add test script for bareudp tunnels (Guillaume Nault) [1839788] - [documentation] bareudp: Corrected description of bareudp module. (Guillaume Nault) [1839788] - [netdrv] bareudp: forbid mixing IP and MPLS in multiproto mode (Guillaume Nault) [1839788] - [netdrv] bareudp: Reverted support to enable & disable rx metadata collection (Guillaume Nault) [1839788] - [documentation] bareudp: update iproute2 sample commands (Guillaume Nault) [1839788] - [netdrv] bareudp: Added attribute to enable & disable rx metadata collection (Guillaume Nault) [1839788] - [netdrv] bareudp: Fixed multiproto mode configuration (Guillaume Nault) [1839788] - [netdrv] bareudp: Fixed configuration to avoid having garbage values (Guillaume Nault) [1839788] - [netdrv] net: bareudp: avoid uninitialized variable warning (Guillaume Nault) [1839788] - [netdrv] bareudp: Fixed bareudp receive handling (Guillaume Nault) [1839788] - [netdrv] bareudp: remove unnecessary udp_encap_enable() in bareudp_socket_create() (Guillaume Nault) [1839788] - [netdrv] bareudp: print error message when command fails (Guillaume Nault) [1839788] - [netdrv] bareudp: add module alias (Guillaume Nault) [1839788] - [netdrv] bareudp: Fix uninitialized variable warnings. (Guillaume Nault) [1839788] - [netdrv] Special handling for IP & MPLS. (Guillaume Nault) [1839788] - [net] UDP tunnel encapsulation module for tunnelling different protocols like MPLS, IP, NSH etc. (Guillaume Nault) [1839788] - [arm64] arm64: remove arm64ksyms.c (Mark Salter) [1883365] - [arm64] arm64: frace: use asm EXPORT_SYMBOL() (Mark Salter) [1883365] - [arm64] arm64: string: use asm EXPORT_SYMBOL() (Mark Salter) [1883365] - [arm64] arm64: uaccess: use asm EXPORT_SYMBOL() (Mark Salter) [1883365] - [arm64] arm64: page: use asm EXPORT_SYMBOL() (Mark Salter) [1883365] - [arm64] arm64: smccc: use asm EXPORT_SYMBOL() (Mark Salter) [1883365] - [arm64] arm64: tishift: use asm EXPORT_SYMBOL() (Mark Salter) [1883365] - [arm64] arm64: add EXPORT_SYMBOL_NOKASAN() (Mark Salter) [1883365] - [mm] arm64: move memstart_addr export inline (Mark Salter) [1883365] - [arm64] arm64: remove bitop exports (Mark Salter) [1883365] - [arm64] arm64: lib: use C string functions with KASAN enabled (Mark Salter) [1883365] - [arm64] arm64: add (Mark Salter) [1883365] - [arm64] locking/atomics/arm64, arm64/bitops: Include (Mark Salter) [1883365] - [arm64] locking/atomics/arm64: Replace our atomic/lock bitop implementations with asm-generic (Mark Salter) [1883365] - [include] locking/atomics, asm-generic/bitops/lock.h: Rewrite using atomic_fetch_*() (Mark Salter) [1883365] - [include] locking/atomics, asm-generic/bitops/atomic.h: Rewrite using atomic_*() APIs (Mark Salter) [1883365] - [thermal] thermal: rcar_thermal: Add missing braces to conditional statement (Ivan Vecera) [1894564] - [thermal] thermal: Rename set_mode() to change_mode() (Ivan Vecera) [1894564] - [thermal] thermal: Simplify or eliminate unnecessary set_mode() methods (Ivan Vecera) [1894564] - [thermal] thermal: core: Stop polling DISABLED thermal devices (Ivan Vecera) [1894564] - [thermal] thermal: Explicitly enable non-changing thermal zone devices (Ivan Vecera) [1894564] - [thermal] thermal: Use mode helpers in drivers (Ivan Vecera) [1894564] - [thermal] thermal: Add mode helpers (Ivan Vecera) [1894564] - [thermal] thermal: remove get_mode() operation of drivers (Ivan Vecera) [1894564] - [thermal] thermal: Store device mode in struct thermal_zone_device (Ivan Vecera) [1894564] - [include] thermal: Add current mode to thermal zone device (Ivan Vecera) [1894564] - [acpi] thermal: Store thermal mode in a dedicated enum (Ivan Vecera) [1894564] - [acpi] acpi: thermal: Fix error handling in the register function (Ivan Vecera) [1894564] - [thermal] thermal: core: skip update disabled thermal zones after suspend (Ivan Vecera) [1894564] - [thermal] Thermal: do not clear passive state during system sleep (Ivan Vecera) [1894564] - [thermal] thermal: of-thermal: disable passive polling when thermal zone is disabled (Ivan Vecera) [1894564] - [crypto] crypto: qat - drop input parameter from adf_enable_aer() (Vladis Dronov) [1855190] - [crypto] crypto: qat - fix function parameters descriptions (Vladis Dronov) [1855190] - [crypto] crypto: qat - remove unnecessary mutex_init() (Vladis Dronov) [1855190] - [crypto] crypto: qat - use PCI_VDEVICE (Vladis Dronov) [1855190] - [crypto] crypto: qat - replace device ids defines (Vladis Dronov) [1855190] - [crypto] crypto: qat - include domain in top level debugfs path (Vladis Dronov) [1855190] - [crypto] crypto: qat - check cipher length for aead AES-CBC-HMAC-SHA (Vladis Dronov) [1855190] - [crypto] crypto: qat - Use fallthrough pseudo-keyword (Vladis Dronov) [1855190] - [crypto] crypto: qat - add delay before polling mailbox (Vladis Dronov) [1855190] - [include] PCI: Add Intel QuickAssist device IDs (Vladis Dronov) [1855190] - [crypto] crypto: qat - fix double free in qat_uclo_create_batch_init_list (Vladis Dronov) [1855190] - [crypto] crypto: qat - fallback for xts with 192 bit keys (Vladis Dronov) [1855190] - [crypto] crypto: qat - remove unused field in skcipher ctx (Vladis Dronov) [1855190] - [crypto] crypto: qat - validate xts key (Vladis Dronov) [1855190] - [crypto] crypto: qat - allow xts requests not multiple of block (Vladis Dronov) [1855190] - [crypto] crypto: qat - update timeout logic in put admin msg (Vladis Dronov) [1855190] - [crypto] crypto: qat - send admin messages to set of AEs (Vladis Dronov) [1855190] - [crypto] crypto: qat - update fw init admin msg (Vladis Dronov) [1855190] - [crypto] crypto: qat - remove packed attribute in etr structs (Vladis Dronov) [1855190] - [crypto] crypto: qat - replace user types with kernel ABI __u types (Vladis Dronov) [1855190] - [crypto] crypto: qat - replace user types with kernel u types (Vladis Dronov) [1855190] - [crypto] crypto: qat - convert to SPDX License Identifiers (Vladis Dronov) [1855190] - [crypto] crypto: qat - simplify the qat_crypto function (Vladis Dronov) [1855190] - [crypto] crypto: qat - spelling s/Decrytp/Decrypt/ (Vladis Dronov) [1855190] - [crypto] crypto: qat/adf_aer - Replace GFP_ATOMIC with GFP_KERNEL in adf_dev_aer_schedule_reset() (Vladis Dronov) [1855190] - [thermal] thermal: int340x: processor_thermal: fix: update Jasper Lake PCI id (David Arcari) [1889331] - [thermal] thermal: int3403_thermal: Downgrade error message (David Arcari) [1889331] - [thermal] thermal/int340x_thermal: Prevent page fault on .set_mode() op (David Arcari) [1889331] - [thermal] thermal/int340x_thermal: Don't require IDSP to exist (David Arcari) [1889331] - [thermal] thermal/int340x_thermal: Export OEM vendor variables (David Arcari) [1889331] - [thermal] thermal/int340x_thermal: Export GDDV (David Arcari) [1889331] - [thermal] thermal: int3400_thermal: Statically initialize .get_mode()/.set_mode() ops (David Arcari) [1889331] - [thermal] thermal: int340x_thermal: fix: Update Tiger Lake ACPI device IDs (David Arcari) [1889331] - [thermal] thermal: int340x_thermal: Use scnprintf() for avoiding potential buffer overflow (David Arcari) [1889331] - [thermal] thermal: int340x: processor_thermal: Add Tiger Lake support (David Arcari) [1889331] - [platform] acpi: Remove header dependency (David Arcari) [1889331] - [thermal] thermal: int340x: switch to use helpers (David Arcari) [1889331] - [thermal] thermal: int340x: processor_thermal: Add Jasper Lake support (David Arcari) [1889331] - [thermal] thermal: int340x_thermal: Add Tiger Lake ACPI device IDs (David Arcari) [1889331] - [thermal] thermal: intel: int3403: replace printk(KERN_WARN...) with pr_warn(...) (David Arcari) [1889331] - [thermal] thermal: intel: int340x_thermal: Remove unnecessary acpi_has_method() uses (David Arcari) [1889331] - [thermal] thermal: int340x: processor_thermal: Add Ice Lake support (David Arcari) [1889331] - [thermal] drivers: thermal: processor_thermal_device: Export sysfs interface for TCC offset (David Arcari) [1889331] - [netdrv] net/mlx5e: Fix arch depending casting issue in FEC (Alaa Hleihel) [1858559] - [netdrv] net/mlx5: Kconfig: convert imply usage to weak dependency (Alaa Hleihel) [1858559] - [netdrv] net/mlx5: Fix condition for termination table cleanup (Alaa Hleihel) [1858559 1851700] - [netdrv] net/mlx5: Use a separate work queue for fib event handling (Alaa Hleihel) [1858559] - [infiniband] RDMA/mlx5: Add support for RDMA TX flow table (Alaa Hleihel) [1858559] - [netdrv] net/mlx5: Add support for RDMA TX steering (Alaa Hleihel) [1858559] - [infiniband] IB/mlx5: Move to fully dynamic UAR mode once user space supports it (Alaa Hleihel) [1858559] - [infiniband] IB/mlx5: Limit the scope of struct mlx5_bfreg_info to mlx5_ib (Alaa Hleihel) [1858559] - [infiniband] IB/mlx5: Extend QP creation to get uar page index from user space (Alaa Hleihel) [1858559] - [infiniband] IB/mlx5: Extend CQ creation to get uar page index from user space (Alaa Hleihel) [1858559] - [netdrv] net/mlx5: Avoid group version scan when not necessary (Alaa Hleihel) [1858559] - [netdrv] net/mlx5: Avoid incrementing FTE version (Alaa Hleihel) [1858559] - [netdrv] net/mlx5: Simplify matching group searches (Alaa Hleihel) [1858559] - [infiniband] IB/mlx5: Generally use the WC auto detection test result (Alaa Hleihel) [1858559] - [netdrv] net/mlx5: Avoid forwarding to other eswitch uplink (Alaa Hleihel) [1858559 1851700] - [netdrv] net/mlx5: Eswitch, enable forwarding back to uplink port (Alaa Hleihel) [1858559 1851700] - [netdrv] net/mlx5e: Add support for offloading traffic from uplink to uplink (Alaa Hleihel) [1858559 1851700] - [netdrv] net/mlx5: Don't use termination tables in slow path (Alaa Hleihel) [1858559 1851700] - [netdrv] net/mlx5: Avoid configuring eswitch QoS if not supported (Alaa Hleihel) [1858559 1851700] - [netdrv] net/mlx5: DR, Add support for flow table id destination action (Alaa Hleihel) [1858559] - [netdrv] net/mlx5: E-Switch, Refactor unload all reps per rep type (Alaa Hleihel) [1858559] - [netdrv] net/mlx5: E-Switch, Update VF vports config when num of VFs changed (Alaa Hleihel) [1858559] - [netdrv] net/mlx5: E-Switch, Introduce per vport configuration for eswitch modes (Alaa Hleihel) [1858559] - [netdrv] net/mlx5: E-switch, Make vport setup/cleanup sequence symmetric (Alaa Hleihel) [1858559] - [netdrv] net/mlx5: E-Switch, Prepare for vport enable/disable refactor (Alaa Hleihel) [1858559] - [netdrv] net/mlx5: E-Switch, Remove redundant warning when QoS enable failed (Alaa Hleihel) [1858559] - [netdrv] net/mlx5: E-Switch, Remove redundant check of eswitch manager cap (Alaa Hleihel) [1858559] - [infiniband] RDMA/mlx5: Allow MRs to be created in the cache synchronously (Alaa Hleihel) [1858559] - [infiniband] RDMA/mlx5: Revise how the hysteresis scheme works for cache filling (Alaa Hleihel) [1858559] - [infiniband] RDMA/mlx5: Fix locking in MR cache work queue (Alaa Hleihel) [1858559] - [infiniband] RDMA/mlx5: Lock access to ent->available_mrs/limit when doing queue_work (Alaa Hleihel) [1858559] - [infiniband] RDMA/mlx5: Fix MR cache size and limit debugfs (Alaa Hleihel) [1858559] - [infiniband] RDMA/mlx5: Always remove MRs from the cache before destroying them (Alaa Hleihel) [1858559] - [infiniband] RDMA/mlx5: Simplify how the MR cache bucket is located (Alaa Hleihel) [1858559] - [infiniband] RDMA/mlx5: Rename the tracking variables for the MR cache (Alaa Hleihel) [1858559] - [infiniband] RDMA/mlx5: Replace spinlock protected write with atomic var (Alaa Hleihel) [1858559] - [infiniband] {IB, net}/mlx5: Move asynchronous mkey creation to mlx5_ib (Alaa Hleihel) [1858559] - [infiniband] {IB, net}/mlx5: Assign mkey variant in mlx5_ib only (Alaa Hleihel) [1858559] - [infiniband] {IB, net}/mlx5: Setup mkey variant before mr create command invocation (Alaa Hleihel) [1858559] - [infiniband] RDMA/mlx5: Use offsetofend() instead of duplicated variant (Alaa Hleihel) [1858559] - [infiniband] RDMA/mlx5: Remove duplicate definitions of SW_ICM macros (Alaa Hleihel) [1858559] - [netdrv] net/mlx5: E-switch, make query inline mode a static function (Alaa Hleihel) [1858559] - [netdrv] net/mlx5: Allocate smaller size tables for ft offload (Alaa Hleihel) [1858559] - [netdrv] net/mlx5: Introduce TLS and IPSec objects enums (Alaa Hleihel) [1858559] - [include] net/mlx5: Introduce egress acl forward-to-vport capability (Alaa Hleihel) [1858559] - [infiniband] IB/mlx5: Add np_min_time_between_cnps and rp_max_rate debug params (Alaa Hleihel) [1858559] - [netdrv] net/mlx5: Fix header guard in rsc_dump.h (Alaa Hleihel) [1858559] - [netdrv] net/mlx5e: Replace zero-length array with flexible-array member (Alaa Hleihel) [1858559] - [netdrv] net/mlx5: Remove a useless 'drain_workqueue()' call in 'mlx5e_ipsec_cleanup()' (Alaa Hleihel) [1858559] - [netdrv] net/mlx5e: Add support for FEC modes based on 50G per lane links (Alaa Hleihel) [1858559] - [netdrv] net/mlxe5: Separate between FEC and current speed (Alaa Hleihel) [1858559] - [netdrv] net/mlx5e: Advertise globaly supported FEC modes (Alaa Hleihel) [1858559] - [netdrv] net/mlx5e: Enforce setting of a single FEC mode (Alaa Hleihel) [1858559] - [netdrv] net/mlx5e: Set FEC to auto when configured mode is not supported (Alaa Hleihel) [1858559] - [netdrv] mlx5: Use proper logging and tracing line terminations (Alaa Hleihel) [1858559] - [netdrv] net/mlx5e: Support dump callback in RX reporter (Alaa Hleihel) [1858559] - [netdrv] net/mlx5e: Support dump callback in TX reporter (Alaa Hleihel) [1858559] - [netdrv] net/mlx5e: Gather reporters APIs together (Alaa Hleihel) [1858559] - [netdrv] net/mlx5: Add support for resource dump (Alaa Hleihel) [1858559] - [netdrv] bnxt_en: Fix wrong flag value passed to HWRM_PORT_QSTATS_EXT fw call (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Fix HWRM_FUNC_QSTATS_EXT firmware call (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Return -EOPNOTSUPP for ETHTOOL_GREGS on VFs (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Protect bnxt_set_eee() and bnxt_set_pauseparam() with mutex (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: return proper error codes in bnxt_show_temp (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Use memcpy to copy VPD field info (Jonathan Toppins) [1861885] - [netdrv] net: ethernet: broadcom: have drivers select DIMLIB as needed (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Fix NULL ptr dereference crash in bnxt_fw_reset_task() (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Avoid sending firmware messages when AER error is detected (Jonathan Toppins) [1861885] - [netdrv] bnxt: don't enable NAPI until rings are ready (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Setup default RSS map in all scenarios (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: init RSS table for Minimal-Static VF reservation (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: fix HWRM error when querying VF temperature (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Fix possible crash in bnxt_fw_reset_task() (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Fix PCI AER error recovery flow (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Fix ethtool -S statitics with XDP or TCs enabled (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Check for zero dir entries in NVRAM (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Don't query FW when netif_running() is false (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Remove superfluous memset() (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Add support for 'ethtool -d' (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Switch over to use the 64-bit software accumulated counters (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Accumulate all counters (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Retrieve hardware masks for port counters (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Retrieve hardware counter masks from firmware if available (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Allocate additional memory for all statistics blocks (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Refactor statistics code and structures (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Use macros to define port statistics size and offset (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Update firmware interface to 1.10.1.54 (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Remove PCIe non-counters from ethtool statistics (Jonathan Toppins) [1861885] - [netdrv] net: bnxt: don't complain if TC flower can't be supported (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Fix completion ring sizing with TPA enabled (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Init ethtool link settings after reading updated PHY configuration (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Fix race when modifying pause settings (Jonathan Toppins) [1861885] - [netdrv] bnxt: convert to new udp_tunnel_nic infra (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: allow firmware to disable VLAN offloads (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: clean up VLAN feature bit handling (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Implement ethtool -X to set indirection table (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Return correct RSS indirection table entries to ethtool -x (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Fill HW RSS table from the RSS logical indirection table (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Add helper function to return the number of RSS contexts (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Add logical RSS indirection table structure (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Fix up bnxt_get_rxfh_indir_size() (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Set up the chip specific RSS table size (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Read VPD info only for PFs (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Fix statistics counters issue during ifdown with older firmware (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Do not enable legacy TX push on older firmware (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Store the running firmware version code (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Add board.serial_number field to info_get cb (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Return from timer if interface is not in open state (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Fix AER reset logic on 57500 chips (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Re-enable SRIOV during resume (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Simplify bnxt_resume() (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: fix firmware message length endianness (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Fix return code to "flash_device" (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Fix accumulation of bp->net_stats_prev (Jonathan Toppins) [1861885] - [netdrv] net: bnxt: Remove Comparison to bool in bnxt_ethtool.c (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: show only relevant ethtool stats for a TX or RX ring (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Split HW ring statistics strings into RX and TX parts (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Refactor the software ring counters (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Add doorbell information to bnxt_en_dev struct (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Add support for L2 doorbell size (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Set the db_offset on 57500 chips for the RDMA MSIX entries (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Define the doorbell offsets on 57500 chips (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Improve kernel log messages related to ethtool reset (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: fix ethtool_reset_flags ABI violations (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: refactor ethtool firmware reset types (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: prepare to refactor ethtool reset types (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Do not include ETH_FCS_LEN in the max packet length sent to fw (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Improve TQM ring context memory sizing formulas (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Allocate TQM ring context memory according to fw specification (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Update firmware spec. to 1.10.1.33 (Jonathan Toppins) [1861885] - [fs] fs/namespace.c: fix mountpoint reference counter race (Pavel Reichl) [1852651] {CVE-2020-12114}- [powerpc] powerpc/64: Fix kernel stack 16-byte alignment (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc/aout: Fix struct user definition to use user_pt_regs (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc/uapi: Fix sigcontext definition to use user_pt_regs (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] bpf: powerpc: fix broken uapi for BPF_PROG_TYPE_PERF_EVENT (Desnes Augusto Nunes do Rosario) [1854528] - [tools] selftests/powerpc: Tests for kernel accessing user memory (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc/watchpoint/ptrace: Introduce PPC_DEBUG_FEATURE_DATA_BP_ARCH_31 (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc/watchpoint: Fix exception handling for CONFIG_HAVE_HW_BREAKPOINT=N (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc/watchpoint: Fix length calculation for unaligned target (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc/watchpoint: Move DAWR detection logic outside of hw_breakpoint.c (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc/watchpoint/ptrace: Fix SETHWDEBUG when CONFIG_HAVE_HW_BREAKPOINT=N (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc/watchpoint: Fix handling of vector instructions (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc/watchpoint: Fix quadword instruction handling on p10 predecessors (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc/hw_breakpoint.h: delete duplicated word (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc/watchpoint: Remove 512 byte boundary (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc/watchpoint: Return available watchpoints dynamically (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc/watchpoint: Guest support for 2nd DAWR hcall (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc/watchpoint: Set CPU_FTR_DAWR1 based on pa-features bit (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc/dt_cpu_ftrs: Add feature for 2nd DAWR (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc/watchpoint: Enable watchpoint functionality on power10 guest (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc/watchpoint: Fix DAWR exception for CACHEOP (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc/watchpoint: Fix DAWR exception constraint (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc/watchpoint: Fix 512 byte boundary limit (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] hw-breakpoints: Fix build warnings with clang (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc/watchpoint/xmon: Support 2nd DAWR (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc/watchpoint/xmon: Don't allow breakpoint overwriting (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc/watchpoint: Don't allow concurrent perf and ptrace events (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc/watchpoint: Prepare handler to handle more than one watchpoint (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc/watchpoint: Use builtin ALIGN*() macros (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc/watchpoint: Introduce is_ptrace_bp() function (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc/watchpoint: Use loop for thread_struct->ptrace_bps (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc/watchpoint: Convert thread_struct->hw_brk to an array (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc/watchpoint: Disable all available watchpoints when !dawr_force_enable (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc/watchpoint: Get watchpoint count dynamically while disabling them (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc/watchpoint: Provide DAWR number to __set_breakpoint (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc/watchpoint: Provide DAWR number to set_dawr (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc/watchpoint/ptrace: Return actual num of available watchpoints (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc/watchpoint: Introduce function to get nr watchpoints dynamically (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc/watchpoint: Add SPRN macros for second DAWR (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc/ptrace: move ptrace_triggered() into hw_breakpoint.c (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc/ptrace: create ppc_gethwdinfo() (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc/ptrace: create ptrace_get_debugreg() (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc/ptrace: split out ADV_DEBUG_REGS related functions (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc/ptrace: move register viewing functions out of ptrace.c (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc/ptrace: split out TRANSACTIONAL_MEM related functions (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc/ptrace: split out SPE related functions (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc/ptrace: split out ALTIVEC related functions (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc/ptrace: split out VSX related functions (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc/ptrace: drop PARAMETER_SAVE_AREA_OFFSET (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc/ptrace: drop unnecessary #ifdefs CONFIG_PPC64 (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc/ptrace: remove unused header includes (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc: Move ptrace into a subdirectory (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc/watchpoint: Don't call dar_within_range() for Book3S (Desnes Augusto Nunes do Rosario) [1854528] - [tools] selftests/powerpc: Enable range tests on 8xx in ptrace-hwbreak.c selftest (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc/hw_breakpoints: Rewrite 8xx breakpoints to allow any address range size (Desnes Augusto Nunes do Rosario) [1854528] - [tools] powerpc/watchpoint: Support for 8xx in ptrace-hwbreak.c selftest (Desnes Augusto Nunes do Rosario) [1854528] - [tools] powerpc/watchpoint: Add DAR outside test in perf-hwbreak.c selftest (Desnes Augusto Nunes do Rosario) [1854528] - [tools] selftests/powerpc: Rewrite ptrace-hwbreak.c selftest (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc: permanently include 8xx registers in reg.h (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc/ptrace: Simplify vr_get/set() to avoid GCC warning (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc/64: Interrupts save PPR on stack rather than thread_struct (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc: Use SWITCH_FRAME_SIZE for prom and rtas entry (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc/ptrace: Don't use sizeof(struct pt_regs) in ptrace code (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc: Split user/kernel definitions of struct pt_regs (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc: declare set_breakpoint() static (Desnes Augusto Nunes do Rosario) [1854528] - [tools] perf vendor events power9: Added nest imc metric events (Michael Petlan) [1780258] - [powerpc] powerpc/perf: Fix crashes with generic_compat_pmu & BHRB (Michael Petlan) [1854525] - [powerpc] powerpc/perf: Exclude pmc5/6 from the irrelevant PMU group constraints (Michael Petlan) [1854525] - [powerpc] powerpc/powernv/idle: add a basic stop 0-3 driver for POWER10 (Michael Petlan) [1854525] - [powerpc] powerpc/kernel: Cleanup machine check function declarations (Michael Petlan) [1854525] - [powerpc] powerpc/perf: Fix soft lockups due to missed interrupt accounting (Michael Petlan) [1854525] - [powerpc] powerpc: Add POWER10 raw mode cputable entry (Michael Petlan) [1854525] - [powerpc] powerpc/powernv: Machine check handler for POWER10 (Michael Petlan) [1854525] - [powerpc] powerpc/perf: Add extended regs support for power10 platform (Michael Petlan) [1854525] - [powerpc] powerpc/perf: Add support for outputting extended regs in perf intr_regs (Michael Petlan) [1854525] - [tools] perf tools powerpc: Add support for extended regs in power10 (Michael Petlan) [1854525] - [tools] perf tools powerpc: Add support for extended register capability (Michael Petlan) [1854525] - [powerpc] powerpc/perf: Fix MMCRA_BHRB_DISABLE define for binutils < 2.28 (Michael Petlan) [1854525] - [powerpc] powerpc/perf: Initialize power10 PMU registers in cpu setup routine (Michael Petlan) [1854525] - [powerpc] powerpc/perf: BHRB control to disable BHRB logic when not used (Michael Petlan) [1854525] - [powerpc] powerpc/perf: Add Power10 BHRB filter support for PERF_SAMPLE_BRANCH_IND_CALL/COND (Michael Petlan) [1854525] - [powerpc] powerpc/perf: Ignore the BHRB kernel address filtering for P10 (Michael Petlan) [1854525] - [powerpc] powerpc/perf: power10 Performance Monitoring support (Michael Petlan) [1854525] - [powerpc] powerpc/perf: Add Power10 PMU feature to DT CPU features (Michael Petlan) [1854525] - [powerpc] powerpc/xmon: Add PowerISA v3.1 PMU SPRs (Michael Petlan) [1854525] - [powerpc] powerpc64: Break asm/percpu.h vs spinlock_types.h dependency (Greg Kurz) [1882796] - [powerpc] watchpoint: Rename current DAWR macros (Greg Kurz) [1882796] - [powerpc] kvm: ppc: book3s hv: Make struct kernel_param_ops definition const (Greg Kurz) [1882796] - [powerpc] kvm: ppc: book3s hv: simplify kvm_cma_reserve() (Greg Kurz) [1882796] - [powerpc] kvm: ppc: book3s: Fix symbol undeclared warnings (Greg Kurz) [1882796] - [powerpc] kvm: ppc: book3s: Remove redundant initialization of variable ret (Greg Kurz) [1882796] - [powerpc] kvm: ppc: book3s hv: xive: Convert to DEFINE_SHOW_ATTRIBUTE (Greg Kurz) [1882796] - [powerpc] kvm: ppc: book3s hv: Set LPCR[HDICE] before writing HDEC (Greg Kurz) [1882796] - [powerpc] kvm: ppc: book3s hv: Do not allocate HPT for a nested guest (Greg Kurz) [1882796] - [powerpc] kvm: ppc: Don't return -ENOTSUPP to userspace in ioctls (Greg Kurz) [1882796] - [powerpc] 64s: handle ISA v3.1 local copy-paste context switches (Greg Kurz) [1882796] - [powerpc] 64s: Move HMI IRQ stat from percpu variable to paca (Greg Kurz) [1882796] - [powerpc] kvm/cma: Improve kernel log during boot (Greg Kurz) [1882796] - [powerpc] kvm: Use correct CONFIG symbol in comment (Greg Kurz) [1882796] - [powerpc] watchpoint: Rename current H_SET_MODE DAWR macro (Greg Kurz) [1882796] - [tools] kvm: ppc: Fix typo on H_DISABLE_AND_GET hcall (Greg Kurz) [1882796] - [powerpc] kvm: ppc: Clean up redundant kvm_run parameters in assembly (Greg Kurz) [1882796] - [powerpc] kvm: ppc: book3s hv: Save/restore new PMU registers (Greg Kurz) [1882796] - [powerpc] perf: Add support for ISA3.1 PMU SPRs (Greg Kurz) [1882796] - [powerpc] perf: Update Power PMU cache_events to u64 type (Greg Kurz) [1882796] - [powerpc] perf: Update cpu_hw_event to use `struct` for storing MMCR registers (Greg Kurz) [1882796] - [powerpc] kvm: ppc: book3s hv: Cleanup updates for kvm vcpu MMCR (Greg Kurz) [1882796] - [powerpc] kvm: ppc: Protect kvm_vcpu_read_guest with srcu locks (Greg Kurz) [1882796] - [powerpc] kvm: ppc: book3s hv: Increase KVMPPC_NR_LPIDS on POWER8 and POWER9 (Greg Kurz) [1882796] - [powerpc] kvm: ppc: book3shv: Enable support for ISA v3.1 guests (Greg Kurz) [1882796] - [powerpc] kvm: ppc: book3s pr: Remove uninitialized_var() usage (Greg Kurz) [1882796] - [powerpc] kvm/book3s64: Fix kernel crash with nested kvm & DEBUG_VIRTUAL (Greg Kurz) [1882796] - [powerpc] book3s64/kvm: Fix secondary page table walk warning during migration (Greg Kurz) [1882796] - [powerpc] kvm: ppc: book3s: Fix some RCU-list locks (Greg Kurz) [1882796] - [powerpc] kvm: ppc: book3s hv: Ignore kmemleak false positives (Greg Kurz) [1882796] - [powerpc] kvm: ppc: Clean up redundant 'kvm_run' parameters (Greg Kurz) [1882796] - [powerpc] kvm: ppc: Remove redundant kvm_run from vcpu_arch (Greg Kurz) [1882796] - [powerpc] kvm: ppc: book3s hv: Remove redundant NULL check (Greg Kurz) [1882796] - [powerpc] Fix compile issue with force DAWR (Greg Kurz) [1882796] - [powerpc] silence a -Wcast-function-type warning in dawr_write_file_bool (Greg Kurz) [1882796] - [powerpc] kvm: ppc: book3s hv: Fix r3 corruption in h_set_dabr() (Greg Kurz) [1882796] - [powerpc] Add force enable of DAWR on P9 option (Greg Kurz) [1882796] - [documentation] powerpc: Document issues with the DAWR on POWER9 (Greg Kurz) [1882796] - [powerpc] Replace _ALIGN_UP() by ALIGN() (Greg Kurz) [1882796] - [powerpc] Replace _ALIGN_DOWN() by ALIGN_DOWN() (Greg Kurz) [1882796] - [netdrv] tg3: Fix soft lockup when tg3_reset_task() fails (Jonathan Toppins) [1899595] - [tools] tools/power turbostat: update version number (Prarit Bhargava) [1857136] - [tools] tools/power turbostat: harden against cpu hotplug (Prarit Bhargava) [1857136] - [tools] tools/power turbostat: adjust for temperature offset (Prarit Bhargava) [1857136] - [tools] tools/power turbostat: Build with _FILE_OFFSET_BITS=64 (Prarit Bhargava) [1857136] - [tools] tools/power turbostat: Support AMD Family 19h (Prarit Bhargava) [1857136] - [tools] tools/power turbostat: Remove empty columns for Jacobsville (Prarit Bhargava) [1857136] - [tools] tools/power turbostat: Add a new GFXAMHz column that exposes gt_act_freq_mhz (Prarit Bhargava) [1857136] - [tools] tools/power turbostat: Skip pc8, pc9, pc10 columns, if they are disabled (Prarit Bhargava) [1857136] - [tools] tools/power turbostat: Fix output formatting for ACPI CST enumeration (Prarit Bhargava) [1857136] - [tools] tools/power turbostat: Replace HTTP links with HTTPS ones: TURBOSTAT UTILITY (Prarit Bhargava) [1857136] - [tools] tools/power turbostat: Enable accumulate RAPL display (Prarit Bhargava) [1857136] - [tools] tools/power turbostat: Introduce functions to accumulate RAPL consumption (Prarit Bhargava) [1857136] - [tools] tools/power turbostat: Make the energy variable to be 64 bit (Prarit Bhargava) [1857136] - [tools] tools/power turbostat: Always print idle in the system configuration header (Prarit Bhargava) [1857136] - [tools] tools/power turbostat: Print /dev/cpu_dma_latency (Prarit Bhargava) [1857136] - [tools] turbostat/.gitignore: add SPDX License Identifier (Prarit Bhargava) [1857136] - [tools] tools/power turbostat: update version (Prarit Bhargava) [1857136] - [tools] tools/power turbostat: Print cpuidle information (Prarit Bhargava) [1857136] - [tools] tools/power turbostat: Fix 32-bit capabilities warning (Prarit Bhargava) [1857136] - [tools] tools/power turbostat: Fix missing SYS_LPI counter on some Chromebooks (Prarit Bhargava) [1857136] - [tools] tools/power turbostat: Fix gcc build warnings (Prarit Bhargava) [1857136] - [tools] tools/power turbostat: Support Elkhart Lake (Prarit Bhargava) [1857136] - [tools] tools/power turbostat: Support Jasper Lake (Prarit Bhargava) [1857136] - [scsi] scsi: core: Return BLK_STS_AGAIN for ALUA transitioning (Ewan Milne) [1867264] - [scsi] scsi: scsi_dh_alua: Set 'transitioning' state on Unit Attention (Ewan Milne) [1867264] - [scsi] scsi: scsi_dh_alua: Return BLK_STS_AGAIN for ALUA transitioning state (Ewan Milne) [1867264] - [block] scsi: block: Return status code in blk_mq_end_request() (Ewan Milne) [1867264] - [scsi] scsi: scsi_dh_alua: Avoid crash during alua_bus_detach() (Ewan Milne) [1877156] - [fs] gfs2: check for live vs. read-only file system in gfs2_fitrim (Abhijith Das) [1335139] - [fs] gfs2: don't initialize statfs_change inodes in spectator mode (Abhijith Das) [1335139] - [fs] gfs2: init_journal's undo directive should also undo the statfs inodes (Abhijith Das) [1335139] - [fs] gfs2: Recover statfs info in journal head (Abhijith Das) [1335139] - [fs] gfs2: lookup local statfs inodes prior to journal recovery (Abhijith Das) [1335139] - [fs] gfs2: Add fields for statfs info in struct gfs2_log_header_host (Abhijith Das) [1335139] - [block] nbd: don't update block size after device is started (Ming Lei) [1891363] - [platform] platform/x86: thinkpad_acpi: lap or desk mode interface (David Arcari) [1889642] - [infiniband] IB/mlx4: Convert rej_tmout radix-tree to XArray (Alaa Hleihel) [1858564] - [infiniband] IB/mlx4: Adjust delayed work when a dup is observed (Alaa Hleihel) [1858564] - [infiniband] IB/mlx4: Add support for REJ due to timeout (Alaa Hleihel) [1858564] - [infiniband] IB/mlx4: Fix starvation in paravirt mux/demux (Alaa Hleihel) [1858564] - [infiniband] IB/mlx4: Separate tunnel and wire bufs parameters (Alaa Hleihel) [1858564] - [infiniband] IB/mlx4: Add support for MRA (Alaa Hleihel) [1858564] - [infiniband] IB/mlx4: Add and improve logging (Alaa Hleihel) [1858564] - [netdrv] net: ethernet: mlx4: Avoid assigning a value to ring_cons but not used it anymore in mlx4_en_xmit() (Alaa Hleihel) [1858564] - [netdrv] net: ethernet: mlx4: Fix memory allocation in mlx4_buddy_init() (Alaa Hleihel) [1858564] - [infiniband] treewide: Use fallthrough pseudo-keyword (Alaa Hleihel) [1858564] - [netdrv] net/mlx4: Use fallthrough pseudo-keyword (Alaa Hleihel) [1858564] - [netdrv] mlx4: convert to new udp_tunnel_nic infra (Alaa Hleihel) [1858564] - [netdrv] mlx4: Mark PM functions as __maybe_unused (Alaa Hleihel) [1858564] - [netdrv] mlx4: use generic power management (Alaa Hleihel) [1858564] - [netdrv] mlx4: disable device on shutdown (Alaa Hleihel) [1858564 1858563] - [include] IB/mlx4: Replace zero-length array with flexible-array (Alaa Hleihel) [1858564 1858563] - [netdrv] net: mlx4: remove unneeded variable "err" in mlx4_en_ethtool_add_mac_rule() (Alaa Hleihel) [1858564 1858563] - [netdrv] net: mlx4: remove unneeded variable "err" in mlx4_en_get_rxfh() (Alaa Hleihel) [1858564 1858563] - [netdrv] net/mlx4_en: use napi_complete_done() in TX completion (Alaa Hleihel) [1858564 1858563] - [netdrv] net/mlx4_en: avoid indirect call in TX completion (Alaa Hleihel) [1858564 1858562] - [infiniband] RDMA/mlx4: Delete duplicated offsetofend implementation (Alaa Hleihel) [1858564 1858562] - [netdrv] net: mlx4: reject unsupported coalescing params (Alaa Hleihel) [1858564 1858562] - [hwmon] hwmon: (amd_energy) match for supported models (David Arcari) [1860387] - [hwmon] hwmon: (amd_energy) Missing platform_driver_unregister() on error in amd_energy_init() (David Arcari) [1860387] - [hwmon] hwmon: Add amd_energy driver to report energy counters (David Arcari) [1860387] - [include] include/asm-generic/topology.h: guard cpumask_of_node() macro argument (David Arcari) [1860387]- [x86] x86/dumpstack: Fix misleading instruction pointer error message (Kenneth Yin) [1903506] - [powerpc] powerpc/powernv/opal-dump : Use IRQ_HANDLED instead of numbers in interrupt handler (Diego Domingos) [1891822] - [powerpc] powerpc/powernv/dump: Handle multiple writes to ack attribute (Diego Domingos) [1891822] - [powerpc] powerpc/powernv/dump: Fix race while processing OPAL dump (Diego Domingos) [1891822] - [powerpc] powerpc/opal_elog: Handle multiple writes to ack attribute (Diego Domingos) [1891822] - [powerpc] powerpc/powernv/elog: Fix race while processing OPAL error log event (Diego Domingos) [1891822] - [hid] HID: logitech-dj: Fix an error in mse_bluetooth_descriptor (Benjamin Tissoires) [1885560] - [hid] HID: logitech-dj: Fix Dinovo Mini when paired with a MX5x00 receiver (Benjamin Tissoires) [1885560] - [hid] HID: logitech-dj: Handle quad/bluetooth keyboards with a builtin trackpad (Benjamin Tissoires) [1885560] - [hid] HID: logitech-hidpp: Add PID for MX Anywhere 2 (Benjamin Tissoires) [1885560] - [hid] HID: wacom: Avoid entering wacom_wac_pen_report for pad / battery (Benjamin Tissoires) [1885560] - [hid] HID: ite: Add USB id match for Acer One S1003 keyboard dock (Benjamin Tissoires) [1885560] - [hid] HID: multitouch: Lenovo X1 Tablet Gen3 trackpoint and buttons (Benjamin Tissoires) [1885560] - [hid] HID: hid-input: fix stylus battery reporting (Benjamin Tissoires) [1885560] - [hid] HID: roccat: add bounds checking in kone_sysfs_write_settings() (Benjamin Tissoires) [1885560] - [hid] HID: core: Sanitize event code and type when mapping input (Benjamin Tissoires) [1885560] - [hid] HID: core: Correctly handle ReportSize being zero (Benjamin Tissoires) [1885560] - [hid] HID: elan: Fix memleak in elan_input_configured (Benjamin Tissoires) [1885560] - [hid] HID: microsoft: Add rumble support for the 8bitdo SN30 Pro+ controller (Benjamin Tissoires) [1885560] - [hid] HID: quirks: Set INCREMENT_USAGE_ON_DUPLICATE for all Saitek X52 devices (Benjamin Tissoires) [1885560] - [hid] Revert "HID: usbhid: do not sleep when opening device" (Benjamin Tissoires) [1885560] - [hid] HID: hiddev: Fix slab-out-of-bounds write in hiddev_ioctl_usage() (Benjamin Tissoires) [1885560] - [hid] HID: quirks: Always poll three more Lenovo PixArt mice (Benjamin Tissoires) [1885560] - [hid] HID: i2c-hid: Always sleep 60ms after I2C_HID_PWR_ON commands (Benjamin Tissoires) [1885560] - [hid] HID: macally: Constify macally_id_table (Benjamin Tissoires) [1885560] - [hid] HID: cougar: Constify cougar_id_table (Benjamin Tissoires) [1885560] - [hid] HID: quirks: add NOGET quirk for Logitech GROUP (Benjamin Tissoires) [1885560] - [hid] HID: Replace HTTP links with HTTPS ones (Benjamin Tissoires) [1885560] - [hid] HID: udraw-ps3: Replace HTTP links with HTTPS ones (Benjamin Tissoires) [1885560] - [hid] HID: input: Fix devices that return multiple bytes in battery report (Benjamin Tissoires) [1885560] - [hid] HID: lenovo: Fix spurious F23 key press report during resume from suspend (Benjamin Tissoires) [1885560] - [hid] HID: lenovo: Add ThinkPad 10 Ultrabook Keyboard fn_lock support (Benjamin Tissoires) [1885560] - [hid] HID: lenovo: Add ThinkPad 10 Ultrabook Keyboard support (Benjamin Tissoires) [1885560] - [hid] HID: lenovo: Rename fn_lock sysfs attr handlers to make them generic (Benjamin Tissoires) [1885560] - [hid] HID: lenovo: Factor out generic parts of the LED code (Benjamin Tissoires) [1885560] - [hid] HID: lenovo: Merge tpkbd and cptkbd data structures (Benjamin Tissoires) [1885560] - [hid] HID: logitech-hidpp: avoid repeated "multiplier = " log messages (Benjamin Tissoires) [1885560] - [hid] HID: logitech: Use HIDPP_RECEIVER_INDEX instead of 0xff (Benjamin Tissoires) [1885560] - [hid] HID: intel-ish-hid: Replace PCI_DEV_FLAGS_NO_D3 with pci_save_state (Benjamin Tissoires) [1885560] - [hid] HID: quirks: Ignore Simply Automated UPB PIM (Benjamin Tissoires) [1885560] - [hid] HID: apple: Disable Fn-key key-re-mapping on clone keyboards (Benjamin Tissoires) [1885560] - [hid] HID: Wiimote: Treat the d-pad as an analogue stick (Benjamin Tissoires) [1885560] - [hid] HID: steam: fixes race in handling device list (Benjamin Tissoires) [1885560] - [hid] HID: magicmouse: do not set up autorepeat (Benjamin Tissoires) [1885560] - [hid] HID: alps: support devices with report id 2 (Benjamin Tissoires) [1885560] - [hid] HID: quirks: Always poll Obins Anne Pro 2 keyboard (Benjamin Tissoires) [1885560] - [hid] HID: input: do not run GET_REPORT unless there's a Resolution Multiplier (Benjamin Tissoires) [1885560] - [hid] HID: i2c-hid: add Mediacom FlexBook edge13 to descriptor override (Benjamin Tissoires) [1885560] - [hid] HID: usbhid: remove redundant assignment to variable retval (Benjamin Tissoires) [1885560] - [hid] HID: usbhid: do not sleep when opening device (Benjamin Tissoires) [1885560] - [hid] HID: multitouch: Remove MT_CLS_WIN_8_DUAL (Benjamin Tissoires) [1885560] - [hid] HID: sony: Fix for broken buttons on DS3 USB dongles (Benjamin Tissoires) [1885560] - [hid] HID: Add quirks for Trust Panora Graphic Tablet (Benjamin Tissoires) [1885560] - [hid] HID: apple: Swap the Fn and Left Control keys on Apple keyboards (Benjamin Tissoires) [1885560] - [hid] HID: i2c-hid: add Schneider SCL142ALM to descriptor override (Benjamin Tissoires) [1885560] - [hid] HID: intel-ish-hid: avoid bogus uninitialized-variable warning (Benjamin Tissoires) [1885560] - [hid] HID: quirks: Add HID_QUIRK_NO_INIT_REPORTS quirk for Dell K12A keyboard-dock (Benjamin Tissoires) [1885560] - [hid] HID: i2c-hid: reset Synaptics SYNA2393 on resume (Benjamin Tissoires) [1885560] - [hid] HID: usbhid: Fix race between usbhid_close() and usbhid_stop() (Benjamin Tissoires) [1885560] - [hid] HID: alps: ALPS_1657 is too specific; use U1_UNICORN_LEGACY instead (Benjamin Tissoires) [1885560] - [hid] HID: alps: Add AUI1657 device ID (Benjamin Tissoires) [1885560] - [hid] HID: fix typo in Kconfig (Benjamin Tissoires) [1885560] - [hid] HID: logitech: Add support for Logitech G11 extra keys (Benjamin Tissoires) [1885560] - [hid] HID: multitouch: add eGalaxTouch P80H84 support (Benjamin Tissoires) [1885560] - [hid] HID: logitech: drop outdated references to unifying receivers (Benjamin Tissoires) [1885560] - [hid] HID: rmi: Simplify an error handling path in 'rmi_hid_read_block()' (Benjamin Tissoires) [1885560] - [hid] HID: intel-ish-hid: hbm.h: Replace zero-length array with flexible-array member (Benjamin Tissoires) [1885560] - [hid] HID: intel-ish-hid: ishtp-dev.h: Replace zero-length array with flexible-array member (Benjamin Tissoires) [1885560] - [hid] HID: Add driver fixing Glorious PC Gaming Race mouse report descriptor (Benjamin Tissoires) [1885560] - [hid] HID: lg-g15: Do not fail the probe when we fail to disable F# emulation (Benjamin Tissoires) [1885560] - [hid] HID: fix Kconfig word ordering (Benjamin Tissoires) [1885560] - [hid] HID: add ALWAYS_POLL quirk to lenovo pixart mouse (Benjamin Tissoires) [1885560] - [hid] HID: google: add moonball USB id (Benjamin Tissoires) [1885560] - [hid] HID: appleir: Use devm_kzalloc() instead of kzalloc() (Benjamin Tissoires) [1885560] - [hid] HID: appleir: Remove unnecessary goto label (Benjamin Tissoires) [1885560] - [hid] HID: hid-sensor-custom: Use scnprintf() for avoiding potential buffer overflow (Benjamin Tissoires) [1885560] - [hid] HID: hid-picolcd_fb: Use scnprintf() for avoiding potential buffer overflow (Benjamin Tissoires) [1885560] - [hid] HID: logitech-dj: add support for the static device in the Powerplay mat/receiver (Benjamin Tissoires) [1885560] - [hid] HID: hid-bigbenff: fix race condition for scheduled work during removal (Benjamin Tissoires) [1885560] - [hid] HID: hid-bigbenff: call hid_hw_stop() in case of error (Benjamin Tissoires) [1885560] - [hid] HID: hid-bigbenff: fix general protection fault caused by double kfree (Benjamin Tissoires) [1885560] - [hid] HID: i2c-hid: add Trekstor Surfbook E11B to descriptor override (Benjamin Tissoires) [1885560] - [hid] HID: alps: Fix an error handling path in 'alps_input_configured()' (Benjamin Tissoires) [1885560] - [hid] HID: hiddev: Fix race in in hiddev_disconnect() (Benjamin Tissoires) [1885560] - [hid] HID: logitech-dj: add debug msg when exporting a HID++ report descriptors (Benjamin Tissoires) [1885560] - [hid] HID: quirks: Remove ITE 8595 entry from hid_have_special_driver (Benjamin Tissoires) [1885560] - [include] HID: core: increase HID report buffer size to 8KiB (Benjamin Tissoires) [1885560] - [hid] HID: core: fix off-by-one memset in hid_report_raw_event() (Benjamin Tissoires) [1885560] - [hid] HID: apple: Add support for recent firmware on Magic Keyboards (Benjamin Tissoires) [1885560] - [hid] HID: ite: Only bind to keyboard USB interface on Acer SW5-012 keyboard dock (Benjamin Tissoires) [1885560] - [hid] HID: logitech-hidpp: BatteryVoltage: only read chargeStatus if extPower is active (Benjamin Tissoires) [1885560] - [hid] HID: logitech-hidpp: avoid duplicate error handling code in 'hidpp_probe()' (Benjamin Tissoires) [1885560] - [hid] HID: hidraw, uhid: Always report EPOLLOUT (Benjamin Tissoires) [1885560] - [hid] HID: steam: Fix input device disappearing (Benjamin Tissoires) [1885560] - [hid] hid-logitech-hidpp: read battery voltage from newer devices (Benjamin Tissoires) [1885560] - [hid] HID: logitech: Add MX Master 3 Mouse (Benjamin Tissoires) [1885560] - [hid] HID: logitech-hidpp: Support WirelessDeviceStatus connect events (Benjamin Tissoires) [1885560] - [hid] HID: logitech-hidpp: Support translations from short to long reports (Benjamin Tissoires) [1885560] - [hid] HID: hiddev: fix mess in hiddev_open() (Benjamin Tissoires) [1885560] - [hid] HID: hid-input: clear unmapped usages (Benjamin Tissoires) [1885560] - [hid] HID: Add quirk for incorrect input length on Lenovo Y720 (Benjamin Tissoires) [1885560] - [hid] HID: ite: Add USB id match for Acer SW5-012 keyboard dock (Benjamin Tissoires) [1885560] - [hid] HID: Add quirk for Xin-Mo Dual Controller (Benjamin Tissoires) [1885560] - [hid] HID: hidraw: add support uniq ioctl (Benjamin Tissoires) [1885560] - [hid] HID: Fix slab-out-of-bounds read in hid_field_extract (Benjamin Tissoires) [1885560] - [hid] HID: picoLCD: constify fb ops (Benjamin Tissoires) [1885560] - [hid] HID: uhid: Fix returning EPOLLOUT from uhid_char_poll (Benjamin Tissoires) [1885560] - [hid] HID: hidraw: Fix returning EPOLLOUT from hidraw_poll (Benjamin Tissoires) [1885560] - [hid] HID: rmi: Check that the RMI_STARTED bit is set before unregistering the RMI transport device (Benjamin Tissoires) [1885560] - [hid] HID: quirks: remove hid-led devices from hid_have_special_driver (Benjamin Tissoires) [1885560] - [hid] HID: i2c-hid: Reset ALPS touchpads on resume (Benjamin Tissoires) [1885560] - [hid] HID: i2c-hid: fix no irq after reset on raydium 3118 (Benjamin Tissoires) [1885560] - [hid] HID: logitech-hidpp: Silence intermittent get_battery_capacity errors (Benjamin Tissoires) [1885560] - [hid] HID: i2c-hid: remove orphaned member sleep_delay (Benjamin Tissoires) [1885560] - [hid] HID: quirks: Add quirk for HP MSU1465 PIXART OEM mouse (Benjamin Tissoires) [1885560] - [hid] HID: core: check whether Usage Page item is after Usage ID items (Benjamin Tissoires) [1885560] - [hid] HID: i2c-hid: Send power-on command after reset (Benjamin Tissoires) [1885560] - [hid] HID: i2c-hid: Remove runtime power management (Benjamin Tissoires) [1885560] - [hid] HID: google: Detect base folded usage instead of hard-coding whiskers (Benjamin Tissoires) [1885560] - [hid] HID: google: add magnemite/masterball USB ids (Benjamin Tissoires) [1885560] - [hid] HID: logitech: Add depends on LEDS_CLASS to Logitech Kconfig entry (Benjamin Tissoires) [1885560] - [hid] HID: lg-g15: Add support for the G510's M1-M3 and MR LEDs (Benjamin Tissoires) [1885560] - [hid] HID: lg-g15: Add support for controlling the G510's RGB backlight (Benjamin Tissoires) [1885560] - [hid] HID: lg-g15: Add support for the G510 keyboards' gaming keys (Benjamin Tissoires) [1885560] - [hid] HID: lg-g15: Add support for the M1-M3 and MR LEDs (Benjamin Tissoires) [1885560] - [hid] HID: lg-g15: Add keyboard and LCD backlight control (Benjamin Tissoires) [1885560] - [hid] HID: Add driver for Logitech gaming keyboards (G15, G15 v2) (Benjamin Tissoires) [1885560] - [hid] HID: hidraw: replace printk() with corresponding pr_xx() variant (Benjamin Tissoires) [1885560] - [hid] HID: prodikeys: make array keys static const, makes object smaller (Benjamin Tissoires) [1885560] - [hid] HID: google: whiskers: signal tablet mode on connect (Benjamin Tissoires) [1885560] - [hid] HID: google: whiskers: signal tablet mode switch on disconnect (Benjamin Tissoires) [1885560] - [hid] HID: google: whiskers: more robust tablet mode detection (Benjamin Tissoires) [1885560] - [hid] HID: core: fix dmesg flooding if report field larger than 32bit (Benjamin Tissoires) [1885560] - [include] HID: core: Add printk_once variants to hid_warn() etc (Benjamin Tissoires) [1885560] - [include] HID: core: reformat and reduce hid_printk macros (Benjamin Tissoires) [1885560] - [hid] HID: i2c-hid: modify quirks for weida's devices (Benjamin Tissoires) [1885560] - [hid] hid-logitech-dj: add the new Lightspeed receiver (Benjamin Tissoires) [1885560] - [hid] HID: logitech-dj: add support of the G700(s) receiver (Benjamin Tissoires) [1885560] - [hid] HID: do not call hid_set_drvdata(hdev, NULL) in drivers (Benjamin Tissoires) [1885560] - [hid] HID: logitech-dj: extend consumer usages range (Benjamin Tissoires) [1885560] - [hid] hiddev: Return EPOLLOUT from hiddev_poll (Benjamin Tissoires) [1885560] - [hid] hidraw: Return EPOLLOUT from hidraw_poll (Benjamin Tissoires) [1885560] - [input] Input: i8042 - add nopnp quirk for Acer Aspire 5 A515 (Benjamin Tissoires) [1885560] - [input] Input: i8042 - add Entroware Proteus EL07R4 to nomux and reset lists (Benjamin Tissoires) [1885560] - [input] input: i8042 - Remove special Cayman handling (Benjamin Tissoires) [1885560] - [input] Input: elan_i2c - only increment wakeup count on touch (Benjamin Tissoires) [1885560] - [input] Input: elan_i2c - add ic type 0x15 (Benjamin Tissoires) [1885560] - [input] Input: elan_i2c - add support for high resolution reports (Benjamin Tissoires) [1885560] - [input] Input: elan_i2c - do not constantly re-query pattern ID (Benjamin Tissoires) [1885560] - [input] Input: elan_i2c - add firmware update info for ICs 0x11, 0x13, 0x14 (Benjamin Tissoires) [1885560] - [input] Input: elan_i2c - handle firmware updated on newer ICs (Benjamin Tissoires) [1885560] - [input] Input: elan_i2c - add support for different firmware page sizes (Benjamin Tissoires) [1885560] - [input] Input: elan_i2c - fix detecting IAP version on older controllers (Benjamin Tissoires) [1885560] - [input] Input: elan_i2c - handle devices with patterns above 1 (Benjamin Tissoires) [1885560] - [input] Input: elan_i2c - make fetching IC type of older controllers more robust (Benjamin Tissoires) [1885560] - [input] Input: elan_i2c - handle firmware not implementing "get pattern" command (Benjamin Tissoires) [1885560] - [input] Input: i8042 - add Lenovo XiaoXin Air 12 to i8042 nomux list (Benjamin Tissoires) [1885560] - [input] Input: elantech - remove redundant assignments to variable error (Benjamin Tissoires) [1885560] - [input] Input: synaptics - enable InterTouch for ThinkPad X1E 1st gen (Benjamin Tissoires) [1885560] - [uapi] Input: add `SW_MACHINE_COVER` (Benjamin Tissoires) [1885560] - [input] input: i8042 - Remove special PowerPC handling (Benjamin Tissoires) [1885560] - [input] Input: synaptics - add a second working PNP_ID for Lenovo T470s (Benjamin Tissoires) [1885560] - [input] Input: introduce input_mt_report_slot_inactive() (Benjamin Tissoires) [1885560] - [input] Input: i8042 - add ThinkPad S230u to i8042 reset list (Benjamin Tissoires) [1885560] - [input] Revert "Input: i8042 - add ThinkPad S230u to i8042 nomux list" (Benjamin Tissoires) [1885560] - [input] Input: i8042 - attach fwnode to serio i8042 kbd device (Benjamin Tissoires) [1885560] - [input] Input: i8042 - add ThinkPad S230u to i8042 nomux list (Benjamin Tissoires) [1885560] - [uapi] Input: update SPDX tag for input-event-codes.h (Benjamin Tissoires) [1885560] - [input] Input: i8042 - add Acer Aspire 5738z to nomux list (Benjamin Tissoires) [1885560] - [uapi] Input: move the new KEY_SELECTIVE_SCREENSHOT keycode (Benjamin Tissoires) [1885560] - [input] Input: synaptics - enable RMI on HP Envy 13-ad105ng (Benjamin Tissoires) [1885560] - [uapi] Input: allocate keycode for "Selective Screenshot" key (Benjamin Tissoires) [1885560] - [input] Input: synaptics - remove the LEN0049 dmi id from topbuttonpad list (Benjamin Tissoires) [1885560] - [input] Input: synaptics - enable SMBus on ThinkPad L470 (Benjamin Tissoires) [1885560] - [input] Input: synaptics - switch T470s to RMI4 by default (Benjamin Tissoires) [1885560] - [input] Input: input_event - fix struct padding on sparc64 (Benjamin Tissoires) [1885560] - [uapi] Input: add privacy screen toggle keycode (Benjamin Tissoires) [1885560] - [input] Input: synaptics - switch another X1 Carbon 6 to RMI/SMbus (Benjamin Tissoires) [1885560] - [uapi] Input: Add event-codes for macro keys found on various keyboards (Benjamin Tissoires) [1885560] - [input] Input: i8042 - enable wakeup on a stable struct device (Benjamin Tissoires) [1885560] - [input] Input: psmouse - drop all unneeded functions from mouse headers (Benjamin Tissoires) [1885560] - [input] Input: remove dev_err() usage after platform_get_irq() (Benjamin Tissoires) [1885560] - [input] Input: synaptics - fix a typo (Benjamin Tissoires) [1885560] - [input] Input: elan_i2c - switch to using devm_add_action_or_reset() (Benjamin Tissoires) [1885560] - [input] Input: elan_i2c - switch to using devm_device_add_groups() (Benjamin Tissoires) [1885560] - [power] power: supply: core: Add Standard, Adaptive, and Custom charge types (Benjamin Tissoires) [1885560] - [scsi] scsi: mpt3sas: Fix timeouts observed while reenabling IRQ (Tomas Henzl) [1880114] - [fs] ext4: handle option set by mount flags correctly (Pavel Reichl) [1848084] - [fs] xfs: preserve inode versioning across remounts (Pavel Reichl) [1848084] - [kernel] kheaders: explain why include/config/autoconf.h is excluded from md5sum (Jiri Olsa) [1899585] - [kernel] kheaders: remove the last bashism to allow sh to run it (Jiri Olsa) [1899585] - [kernel] kheaders: optimize header copy for in-tree builds (Jiri Olsa) [1899585] - [kernel] kheaders: optimize md5sum calculation for in-tree builds (Jiri Olsa) [1899585] - [kernel] kheaders: remove unneeded 'cat' command piped to 'head' / 'tail' (Jiri Olsa) [1899585] - [kernel] kheaders: substituting --sort in archive creation (Jiri Olsa) [1899585] - [kernel] kheaders: make headers archive reproducible (Jiri Olsa) [1899585] - [kernel] kheaders: include only headers into kheaders_data.tar.xz (Jiri Olsa) [1899585] - [kernel] kheaders: remove meaningless -R option of 'ls' (Jiri Olsa) [1899585] - [kernel] kheaders: Do not regenerate archive if config is not changed (Jiri Olsa) [1899585] - [kernel] kheaders: Move from proc to sysfs (Jiri Olsa) [1899585] - [kernel] kernel/Makefile: don't assume that kernel/gen_ikh_data.sh is executable (Jiri Olsa) [1899585] - [init] init/config: Do not select BUILD_BIN2C for IKCONFIG (Jiri Olsa) [1899585] - [kernel] Provide in-kernel headers to make extending kernel easier (Jiri Olsa) [1899585] - [tty] pty: do tty_flip_buffer_push without port->lock in pty_write (Artem Savkov) [1787975] - [virtio] virtio_balloon: fix sparse warning (Nico Pache) [1839055] - [virtio] virtio_balloon: fix up endian-ness for free cmd id (Nico Pache) [1839055] - [virtio] virtio-balloon: Document byte ordering of poison_val (Nico Pache) [1839055] - [virtio] virtio-mmio: Reject invalid IRQ 0 command line argument (Nico Pache) [1839055] - [virtio] virtio-balloon: Disable free page reporting if page poison reporting is not enabled (Nico Pache) [1839055] - [virtio] virtio-mmio: Delete an error message in vm_find_vqs() (Nico Pache) [1839055] - [virtio] virtio: add VIRTIO_RING_NO_LEGACY (Nico Pache) [1839055] - [virtio] virtio-balloon: Avoid using the word 'report' when referring to free page hinting (Nico Pache) [1839055] - [virtio] virtio-balloon: make virtballoon_free_page_report() static (Nico Pache) [1839055] - [virtio] virtio-balloon: switch back to OOM handler for VIRTIO_BALLOON_F_DEFLATE_ON_OOM (Nico Pache) [1839055] - [documentation] mm/page_reporting: add free page reporting documentation (Nico Pache) [1839055] - [mm] mm/page_reporting: add budget limit on how many pages can be reported per pass (Nico Pache) [1839055] - [mm] mm/page_reporting: rotate reported pages to the tail of the list (Nico Pache) [1839055] - [virtio] virtio-balloon: add support for providing free page reports to host (Nico Pache) [1839055] - [virtio] virtio-balloon: pull page poisoning config out of free page hinting (Nico Pache) [1839055] - [mm] mm: introduce Reported pages (Nico Pache) [1839055] - [mm] mm: add function __putback_isolated_page (Nico Pache) [1839055] - [mm] mm: use zone and order instead of free area in free_list manipulators (Nico Pache) [1839055] - [mm] mm: adjust shuffle code to allow for future coalescing (Nico Pache) [1839055] - [virtio] virtio_balloon: Adjust label in virtballoon_probe (Nico Pache) [1839055] - [virtio] virtio_ring: Fix mem leak with vring_new_virtqueue() (Nico Pache) [1839055] - [virtio] virtio_balloon: Fix memory leaks on errors in virtballoon_probe() (Nico Pache) [1839055] - [virtio] virtio-balloon: Fix memory leak when unloading while hinting is in progress (Nico Pache) [1839055] - [virtio] virtio_balloon: prevent pfn array overflow (Nico Pache) [1839055] - [virtio] virtio-pci: check name when counting MSI-X vectors (Nico Pache) [1839055] - [virtio] virtio-balloon: initialize all vq callbacks (Nico Pache) [1839055] - [virtio] virtio-mmio: convert to devm_platform_ioremap_resource (Nico Pache) [1839055] - [virtio] virtio_balloon: divide/multiply instead of shifts (Nico Pache) [1839055] - [virtio] virtio_balloon: name cleanups (Nico Pache) [1839055] - [virtio] virtio_balloon: fix shrinker count (Nico Pache) [1839055] - [virtio] virtio_balloon: fix shrinker scan number of pages (Nico Pache) [1839055] - [virtio] virtio-mmio: add error check for platform_get_irq (Nico Pache) [1839055] - [virtio] virtio: Fix indentation of VIRTIO_MMIO (Nico Pache) [1839055] - [virtio] virtio/virtio_ring: do some comment fixes (Nico Pache) [1839055] - [virtio] virtio_pci: fix a NULL pointer reference in vp_del_vqs (Nico Pache) [1839055] - [virtio] virtio: hint if callbacks surprisingly might sleep (Nico Pache) [1839055] - [virtio] virtio_balloon: remove the unnecessary 0-initialization (Nico Pache) [1839055] - [virtio] virtio-balloon: improve update_balloon_size_func (Nico Pache) [1839055] - [virtio] virtio-balloon: tweak config_changed implementation (Nico Pache) [1839055] - [misc] virtio: don't allocate vqs when names= NULL (Nico Pache) [1839055] - [virtio] virtio_pci: use queue idx instead of array idx to set up the vq (Nico Pache) [1839055] - [virtio] virtio: remove deprecated VIRTIO_PCI_CONFIG() (Nico Pache) [1839055] - [mm] mm/page_poison: expose page_poisoning_enabled to kernel modules (Nico Pache) [1839055] - [virtio] virtio-balloon: VIRTIO_BALLOON_F_PAGE_POISON (Nico Pache) [1839055] - [virtio] virtio-balloon: VIRTIO_BALLOON_F_FREE_PAGE_HINT (Nico Pache) [1839055] - [virtio] virtio: pci-legacy: Validate queue pfn (Nico Pache) [1839055] - [virtio] virtio: mmio-v1: Validate queue PFN (Nico Pache) [1839055] - [virtio] virtio_balloon: replace oom notifier with shrinker (Nico Pache) [1839055] - [virtio] virtio-balloon: kzalloc the vb struct (Nico Pache) [1839055] - [virtio] virtio-balloon: remove BUG() in init_vqs (Nico Pache) [1839055] - [mm] mm, debug_pagealloc: use a page type instead of page_ext flag (Nico Pache) [1839055] - [mm] mm, page_alloc: more extensive free page checking with debug_pagealloc (Nico Pache) [1839055] - [mm] mm, debug_pagelloc: use static keys to enable debugging (Nico Pache) [1839055] - [include] include/linux/page_ext.h: drop definition of unused PAGE_EXT_DEBUG_POISON (Nico Pache) [1839055] - [tty] vt: vt_ioctl: fix use-after-free in vt_in_use() (Vladis Dronov) [1875585] - [tty] vt: vt_ioctl: fix VT_DISALLOCATE freeing in-use virtual console (Vladis Dronov) [1875585] - [tty] vt: ioctl, switch VT_IS_IN_USE and VT_BUSY to inlines (Vladis Dronov) [1875585] - [tty] vt: selection, introduce vc_is_sel (Vladis Dronov) [1875585] - [fs] gfs2: Don't sleep during glock hash walk (Andreas Grunbacher) [1871173]- [powerpc] powerpc/64s/hash: Fix hash_preload running with interrupts enabled (Diego Domingos) [1884152] - [powerpc] powerpc/pseries: Avoid using addr_to_pfn in real mode (Diego Domingos) [1822675] - [powerpc] powerpc/pseries: Handle UE event for memcpy_mcsafe (Diego Domingos) [1822675] - [powerpc] powerpc/pseries: Fix MCE handling on pseries (Diego Domingos) [1822675] - [powerpc] powerpc/64s/pseries: machine check convert to use common event code (Diego Domingos) [1822675] - [powerpc] powerpc/powernv/mce: Print additional information about MCE error (Diego Domingos) [1822675] - [powerpc] powerpc/powernv/mce: Print correct severity for MCE error (Diego Domingos) [1822675] - [powerpc] powerpc/64s: Report SLB multi-hit rather than parity error (Diego Domingos) [1822675] - [powerpc] powerpc/powernv/mce: Reduce MCE console logs to lesser lines (Diego Domingos) [1822675] - [powerpc] powerpc/pseries/mce: Improve array initialization (Diego Domingos) [1822675] - [powerpc] powerpc/pseries/mce: Fix misleading print for TLB mutlihit (Diego Domingos) [1822675] - [netdrv] i40e: fix crash when Rx descriptor count is changed (Jiri Benc) [1882708] - [netdrv] virtio_net: Fix out of bounds access of sq (Jiri Benc) [1882708] - [tools] tools/bpftool: Fix attaching flow dissector (Jiri Benc) [1882708] - [docs] bpf: Use valid and new links in index.rst (Jiri Benc) [1882708] - [netdrv] netdevsim: fix unbalaced locking in nsim_create() (Jiri Benc) [1882708] - [net] bpfilter: Allow to build bpfilter_umh as a module without static library (Jiri Benc) [1882708] - [net] bpf, netns: Fix use-after-free in pernet pre_exit callback (Jiri Benc) [1882708] - [net] xsk: Use dma_need_sync instead of reimplenting it (Jiri Benc) [1882708] - [net] xsk: Remove a double pool->dev assignment in xp_dma_map (Jiri Benc) [1882708] - [net] xsk: Replace the cheap_dma flag with a dma_need_sync flag (Jiri Benc) [1882708] - [net] dma-mapping: Add a new dma_need_sync API (Jiri Benc) [1882708] - [tools] selftests: bpf: Pass program to bpf_prog_detach in flow_dissector (Jiri Benc) [1882708] - [tools] selftests: bpf: Pass program and target_fd in flow_dissector_reattach (Jiri Benc) [1882708] - [net] bpf: flow_dissector: Check value of unused flags to BPF_PROG_DETACH (Jiri Benc) [1882708] - [net] bpf: flow_dissector: Check value of unused flags to BPF_PROG_ATTACH (Jiri Benc) [1882708] - [tools] libbpf: Adjust SEC short cut for expected attach type BPF_XDP_DEVMAP (Jiri Benc) [1882708] - [tools] selftests/bpf: Test updating flow_dissector link with same program (Jiri Benc) [1882708] - [net] bpf, netns: Keep a list of attached bpf_link's (Jiri Benc) [1882708] - [net] bpf, netns: Keep attached programs in bpf_prog_array (Jiri Benc) [1882708] - [net] flow_dissector: Pull BPF program assignment up to bpf-netns (Jiri Benc) [1882708] - [tools] libbpf: Fix CO-RE relocs against .text section (Jiri Benc) [1882708] - [tools] selftests/bpf: Move newer bpf_iter_* type redefining to a new header file (Jiri Benc) [1882708] - [net] xdp: Handle frame_sz in xdp_convert_zc_to_xdp_frame() (Jiri Benc) [1882708] - [net] xdp: Fix xsk_generic_xmit errno (Jiri Benc) [1882708] - [tools] bpf: Selftests and tools use struct bpf_devmap_val from uapi (Jiri Benc) [1882708] - [net] xdp: use shift instead of 64 bit division (Jiri Benc) [1882708] - [net] bpf: Fix unused-var without NETDEVICES (Jiri Benc) [1882708] - [net] seg6: fix seg6_validate_srh() to avoid slab-out-of-bounds (Jiri Benc) [1882708] - [net] seg6: fix SRH processing to comply with RFC8754 (Jiri Benc) [1882708] - [tools] selftests/bpf: Extend test_flow_dissector to cover link creation (Jiri Benc) [1882708] - [tools] selftests/bpf: Convert test_flow_dissector to use BPF skeleton (Jiri Benc) [1882708] - [tools] selftests/bpf, flow_dissector: Close TAP device FD after the test (Jiri Benc) [1882708] - [tools] selftests/bpf: Add tests for attaching bpf_link to netns (Jiri Benc) [1882708] - [tools] bpftool: Support link show for netns-attached links (Jiri Benc) [1882708] - [tools] bpftool: Extract helpers for showing link attach type (Jiri Benc) [1882708] - [tools] libbpf: Add support for bpf_link-based netns attachment (Jiri Benc) [1882708] - [net] bpf: Add link-based BPF program attachment to network namespace (Jiri Benc) [1882708] - [net] flow_dissector: Move out netns_bpf prog callbacks (Jiri Benc) [1882708] - [net] Introduce netns_bpf for BPF programs attached to netns (Jiri Benc) [1882708] - [net] flow_dissector: Pull locking up from prog attach callback (Jiri Benc) [1882708] - [net] bpf: Allow SO_BINDTODEVICE opt in bpf_setsockopt (Jiri Benc) [1882708] - [net] Make locking in sock_bindtoindex optional (Jiri Benc) [1882708] - [net] add sock_bindtoindex (Jiri Benc) [1882708] - [tools] selftest: Add tests for XDP programs in devmap entries (Jiri Benc) [1882708] - [net] xdp: Add xdp_txq_info to xdp_buff (Jiri Benc) [1882708] - [net] xdp: Introduce xdp_convert_frame_to_buff utility routine (Jiri Benc) [1882708] - [net] maintainers: Adjust entry in XDP SOCKETS to actual file name (Jiri Benc) [1882708] - [net] maintainers, xsk: Update AF_XDP section after moves/adds (Jiri Benc) [1882708] - [net] xsk: Explicitly inline functions and move definitions (Jiri Benc) [1882708] - [net] xdp: Simplify xdp_return_{frame, frame_rx_napi, buff} (Jiri Benc) [1882708] - [net] xsk: Remove MEM_TYPE_ZERO_COPY and corresponding code (Jiri Benc) [1882708] - [netdrv] mlx5, xsk: Migrate to new MEM_TYPE_XSK_BUFF_POOL (Jiri Benc) [1882708] - [netdrv] ixgbe, xsk: Migrate to new MEM_TYPE_XSK_BUFF_POOL (Jiri Benc) [1882708] - [netdrv] ice, xsk: Migrate to new MEM_TYPE_XSK_BUFF_POOL (Jiri Benc) [1882708] - [netdrv] i40e, xsk: Migrate to new MEM_TYPE_XSK_BUFF_POOL (Jiri Benc) [1882708] - [netdrv] i40e: Separate kernel allocated rx_bi rings from AF_XDP rings (Jiri Benc) [1882708] - [netdrv] i40e: Refactor rx_bi accesses (Jiri Benc) [1882708] - [net] xsk: Introduce AF_XDP buffer allocation API (Jiri Benc) [1867206 1882708] - [net] xsk: Move defines only used by AF_XDP internals to xsk.h (Jiri Benc) [1882708] - [net] xsk: Move driver interface to xdp_sock_drv.h (Jiri Benc) [1882708] - [net] xsk: Move xskmap.c to net/xdp/ (Jiri Benc) [1882708] - [net] xsk: Fix xsk_umem_xdp_frame_sz() (Jiri Benc) [1882708] - [tools] selftests/bpf: Convert bpf_iter_test_kern{3, 4}.c to define own bpf_iter_meta (Jiri Benc) [1882708] - [tools] selftest/bpf: Make bpf_iter selftest compilable against old vmlinux.h (Jiri Benc) [1882708] - [net] bpf: Fix too large copy from user in bpf_test_init (Jiri Benc) [1882708] - [tools] selftests/bpf: Xdp_adjust_tail add grow tail tests (Jiri Benc) [1882708] - [tools] selftests/bpf: Adjust BPF selftest for xdp_adjust_tail (Jiri Benc) [1882708] - [net] bpf: Add xdp.frame_sz in bpf_prog_test_run_xdp(). (Jiri Benc) [1882708] - [net] xdp: Clear grow memory in bpf_xdp_adjust_tail() (Jiri Benc) [1882708] - [net] xdp: Allow bpf_xdp_adjust_tail() to grow packet size (Jiri Benc) [1882708] - [netdrv] mlx5: Rx queue setup time determine frame_sz for XDP (Jiri Benc) [1882708] - [netdrv] xdp: For Intel AF_XDP drivers add XDP frame_sz (Jiri Benc) [1882708] - [netdrv] ice: Add XDP frame size to driver (Jiri Benc) [1882708] - [netdrv] i40e: Add XDP frame size to driver (Jiri Benc) [1882708] - [netdrv] ixgbevf: Add XDP frame size to VF driver (Jiri Benc) [1882708] - [netdrv] ixgbe: Add XDP frame size to driver (Jiri Benc) [1882708] - [netdrv] ixgbe: Fix XDP redirect on archs with PAGE_SIZE above 4K (Jiri Benc) [1882708] - [netdrv] virtio_net: Add XDP frame size in two code paths (Jiri Benc) [1882708] - [netdrv] vhost_net: Also populate XDP frame size (Jiri Benc) [1882708] - [netdrv] tun: Add XDP frame size (Jiri Benc) [1882708] - [netdrv] nfp: Add XDP frame size to netronome driver (Jiri Benc) [1882708] - [netdrv] net: thunderx: Add XDP frame size (Jiri Benc) [1882708] - [netdrv] mlx4: Add XDP frame size and adjust max XDP MTU (Jiri Benc) [1882708] - [netdrv] qlogic/qede: Add XDP frame size to driver (Jiri Benc) [1882708] - [netdrv] hv_netvsc: Add XDP frame size to driver (Jiri Benc) [1882708] - [netdrv] veth: Xdp using frame_sz in veth driver (Jiri Benc) [1882708] - [netdrv] veth: Adjust hard_start offset on redirect XDP frames (Jiri Benc) [1882708] - [net] xdp: Cpumap redirect use frame_sz and increase skb_tailroom (Jiri Benc) [1882708] - [net] xdp: Xdp_frame add member frame_sz and handle in convert_to_xdp_frame (Jiri Benc) [1882708] - [net] XDP-generic determining XDP frame size (Jiri Benc) [1882708] - [netdrv] sfc: Add XDP frame size (Jiri Benc) [1882708] - [netdrv] bnxt: Add XDP frame size to driver (Jiri Benc) [1882708] - [net] xdp: Add frame size to xdp_buff (Jiri Benc) [1867209 1882708] - [net] bpfilter: switch to kernel_write (Jiri Benc) [1882708] - [tools] bpf: selftests: Add bpf_iter selftests (Jiri Benc) [1882708] - [tools] bpf: selftests: Add iterator programs for ipv6_route and netlink (Jiri Benc) [1882708] - [net] bpf: Enable bpf_iter targets registering ctx argument types (Jiri Benc) [1882708] - [net] bpf: Change func bpf_iter_unreg_target() signature (Jiri Benc) [1882708] - [net] bpf: Refactor bpf_iter target registration (Jiri Benc) [1882708] - [net] bpf: Add netlink and ipv6_route bpf_iter targets (Jiri Benc) [1882708] - [net] bpfilter: check if $(CC) can link static libc in Kconfig (Jiri Benc) [1882708] - [net] bpfilter: document build requirements for bpfilter_umh (Jiri Benc) [1882708] - [net] xsk: Remove unnecessary member in xdp_umem (Jiri Benc) [1882708] - [net] xsk: Change two variable names for increased clarity (Jiri Benc) [1882708] - [net] bpfilter: match bit size of bpfilter_umh to that of the kernel (Jiri Benc) [1882708] - [docs] networking: convert filter.txt to ReST (Jiri Benc) [1882708] - [net] xsk: Fix typo in xsk_umem_consume_tx and xsk_generic_xmit comments (Jiri Benc) [1882708] - [net] introduce SO_BINDTOIFINDEX sockopt (Jiri Benc) [1882708] - [net] netlink: Use sizeof_field() macro (Jiri Benc) [1882708] - [net] xdp: Add SPDX license identifier - Makefile/Kconfig (Jiri Benc) [1882708] - [net] bpfilter: prefix header search paths with $(srctree)/ (Jiri Benc) [1882708] - [netdrv] virtio_net: Add XDP meta data support (Jiri Benc) [1882708] - [netdrv] virtio_net: Keep vnet header zeroed if XDP is loaded for small buffer (Jiri Benc) [1882708] - [netdrv] virtio-net: keep vnet header zeroed after processing XDP (Jiri Benc) [1882708] - [netdrv] virtio-net: get rid of unnecessary container of rq stats (Jiri Benc) [1882708] - [netdrv] virtio-net: correctly update XDP_TX counters (Jiri Benc) [1882708] - [netdrv] virtio_net: Add kick stats (Jiri Benc) [1882708] - [netdrv] virtio_net: Add XDP related stats (Jiri Benc) [1882708] - [netdrv] virtio_net: Factor out the logic to determine xdp sq (Jiri Benc) [1882708] - [netdrv] virtio_net: Make drop counter per-queue (Jiri Benc) [1882708] - [netdrv] virtio_net: Use temporary storage for accounting rx stats (Jiri Benc) [1882708] - [netdrv] bnx2: mark driver deprecated (Jonathan Toppins) [1878183] - [net] openvswitch: silence suspicious RCU usage warning (Eelco Chaudron) [1895862] - [net] openswitch: reuse the helper variable to improve the code readablity (Eelco Chaudron) [1895862] - [net] openvswitch: remove unused keep_flows (Eelco Chaudron) [1895862] - [net] openvswitch: refactor flow free function (Eelco Chaudron) [1895862] - [net] openvswitch: improve the coding style (Eelco Chaudron) [1895862] - [net] openvswitch: use skb_list_walk_safe helper for gso segments (Eelco Chaudron) [1895862] - [net] openvswitch: do not update max_headroom if new headroom is equal to old headroom (Eelco Chaudron) [1895862] - [net] openvswitch: drop unneeded likely() call around IS_ERR() (Eelco Chaudron) [1895862] - [net] openvswitch: convert to kvmalloc (Eelco Chaudron) [1895862] - [infiniband] RDMA/rxe: Mark Soft-RoCE driver as unsupported (Kamal Heib) [1878207] - [net] netfilter: nf_log: missing vlan offload tag and proto (Florian Westphal) [1889990] - [net] ipvs: clear skb->tstamp in forwarding path (Florian Westphal) [1889990] - [net] netfilter: nft_meta: use socket user_ns to retrieve skuid and skgid (Florian Westphal) [1889990] - [net] netfilter: ctnetlink: add a range check for l3/l4 protonum (Florian Westphal) [1889990] {CVE-2020-25211} - [net] netfilter: nfnetlink: nfnetlink_unicast() reports EAGAIN instead of ENOBUFS (Florian Westphal) [1889990] - [net] netfilter: nf_tables: fix destination register zeroing (Florian Westphal) [1889990] - [net] netfilter: nf_tables: add NFTA_SET_USERDATA if not null (Florian Westphal) [1889990] - [net] netfilter: flowtable: Set offload timeout when adding flow (Florian Westphal) [1889990] - [net] netfilter: conntrack: Move nf_ct_offload_timeout to header file (Florian Westphal) [1889990] - [net] netfilter: nft_set_rbtree: Handle outcomes of tree rotations in overlap detection (Florian Westphal) [1889990] - [net] netfilter: nf_tables: nft_exthdr: the presence return value should be little-endian (Florian Westphal) [1889990] - [net] netfilter: nft_set_pipapo: Drop useless assignment of scratch map index on insert (Florian Westphal) [1889990] - [net] netfilter: arp_tables: init netns pointer in xt_tgdtor_param struct (Florian Westphal) [1889990] - [net] netfilter: arp_tables: init netns pointer in xt_tgchk_param struct (Florian Westphal) [1889990] - [net] ipvs: do not schedule icmp errors from tunnels (Florian Westphal) [1889990] - [powercap] powercap: intel_rapl: add support for Sapphire Rapids (Steve Best) [1837373] - [powercap] powercap/intel_rapl: add support for RocketLake (Steve Best) [1782715] - [char] ipmi: Use fallthrough pseudo-keyword (Tony Camuso) [1877848] - [char] ipmi/watchdog: add missing newlines when printing parameters by sysfs (Tony Camuso) [1877848] - [char] ipmi: remve duplicate code in __ipmi_bmc_register() (Tony Camuso) [1877848] - [documentation] docs: ipmi: Replace HTTP links with HTTPS ones (Tony Camuso) [1877848] - [char] ipmi: ssif: Remove finished TODO comment about SMBus alert (Tony Camuso) [1877848] - [documentation] Doc: driver-api: ipmi: Add description of alerts_broken module param (Tony Camuso) [1877848] - [char] ipmi:ssif: Remove dynamic platform device handing (Tony Camuso) [1877848] - [char] Try to load acpi_ipmi when an SSIF ACPI IPMI interface is added (Tony Camuso) [1877848] - [char] ipmi_si: Load acpi_ipmi when ACPI IPMI interface added (Tony Camuso) [1877848] - [char] ipmi:bt-bmc: Fix error handling and status check (Tony Camuso) [1877848] - [char] ipmi: Replace guid_copy() with import_guid() where it makes sense (Tony Camuso) [1877848] - [char] ipmi: use vzalloc instead of kmalloc for user creation (Tony Camuso) [1877848] - [char] ipmi:bt-bmc: Fix some format issue of the code (Tony Camuso) [1877848] - [char] ipmi:bt-bmc: Avoid unnecessary check (Tony Camuso) [1877848] - [char] docs: fix references for ipmi.rst file (Tony Camuso) [1877848] - [documentation] docs: move IPMI.txt to the driver API book (Tony Camuso) [1877848]- [powerpc] pseries: Fix 64 bit logical memory block panic (Steve Best) [1894922] - [mm] powerpc/book3s64/radix: Make radix_mem_block_size 64bit (Steve Best) [1894922] - [powerpc] powerpc/64s/radix: Fix build failure with RADIX_MMU=n (Steve Best) [1894922] - [x86] kvm: mmu: fix is_tdp_mmu_check when the TDP MMU is not in use (Vitaly Kuznetsov) [1898914 1878097] - [x86] kvm: svm: Update cr3_lm_rsvd_bits for AMD SEV guests (Vitaly Kuznetsov) [1898914 1878097] - [x86] kvm: x86: Introduce cr3_lm_rsvd_bits in kvm_vcpu_arch (Vitaly Kuznetsov) [1898914 1878097] - [x86] kvm: x86: clflushopt should be treated as a no-op by emulation (Vitaly Kuznetsov) [1898914 1878097] - [x86] kvm: x86: handle MSR_IA32_DEBUGCTLMSR with report_ignored_msrs (Vitaly Kuznetsov) [1898914 1878097] - [x86] kvm: x86: request masterclock update any time guest uses different msr (Vitaly Kuznetsov) [1898914 1878097] - [x86] kvm: x86: ensure pv_cpuid.features is initialized when enabling cap (Vitaly Kuznetsov) [1898914 1878097] - [x86] kvm: x86: reads of restricted pv msrs should also result in #GP (Vitaly Kuznetsov) [1898914 1878097] - [x86] kvm: x86: use positive error values for msr emulation that causes #GP (Vitaly Kuznetsov) [1898914 1878097] - [x86] kvm: x86/mmu: fix counting of rmap entries in pte_list_add (Vitaly Kuznetsov) [1898914 1878097] - [x86] kvm: x86: bump KVM_MAX_CPUID_ENTRIES (Vitaly Kuznetsov) [1898914 1878097] - [x86] vmxfeatures: rename features for consistency with KVM and manual (Vitaly Kuznetsov) [1898914 1878097] - [x86] kvm: vmx: Add VMX_FEATURE_USR_WAIT_PAUSE (Vitaly Kuznetsov) [1878097 1898914] - [x86] Expose SERIALIZE for supported cpuid (Vitaly Kuznetsov) [1878097 1898914] - [x86] kvm: x86: Expose fast short REP MOV for supported cpuid (Vitaly Kuznetsov) [1878097 1898914] - [x86] kvm: x86: Expose AVX512 VP2INTERSECT in cpuid for TGL (Vitaly Kuznetsov) [1878097 1898914] - [x86] kvm: Convert to new CPU match macros (Vitaly Kuznetsov) [1878097 1898914] - [documentation] docs: kvm: fix referenced ioctl symbol (Vitaly Kuznetsov) [1878097 1898914] - [documentation] docs: kvm: api.rst: add missing spaces (Vitaly Kuznetsov) [1878097 1898914] - [virt] kvm: use struct_size() and flex_array_size() helpers in kvm_io_bus_unregister_dev() (Vitaly Kuznetsov) [1878097 1898914] - [documentation] documentation: kvm: fix a typo (Vitaly Kuznetsov) [1878097 1898914] - [documentation] documentation: kvm: fix some typos in cpuid.rst (Vitaly Kuznetsov) [1878097 1898914] - [documentation] documentation: kvm: fix a typo (Vitaly Kuznetsov) [1878097 1898914] - [x86] x86/cpu: Fix typos and improve the comments in sync_core() (David Arcari) [1837457] - [x86] x86/cpu: Use SERIALIZE in sync_core() when available (David Arcari) [1837457] - [tools] tools arch x86: Sync asm/cpufeatures.h with the kernel sources (David Arcari) [1837457] - [x86] x86/cpufeatures: Add enumeration for SERIALIZE instruction (David Arcari) [1837457] - [x86] x86/cpu: Refactor sync_core() for readability (David Arcari) [1837457] - [x86] x86/cpu: Relocate sync_core() to sync_core.h (David Arcari) [1837457] - [arm64] kvm: arm64: Set HCR_EL2.PTW to prevent AT taking synchronous exception (Auger Eric) [1882794] - [arm64] kvm: arm64: Survive synchronous exceptions caused by AT instructions (Auger Eric) [1882794] - [arm64] kvm: arm64: Add kvm_extable for vaxorcism code (Auger Eric) [1882794] - [arm64] kvm: arm64: Print warning when cpu erratum can cause guests to deadlock (Auger Eric) [1882794] - [arm64] kvm: arm64: clean up redundant 'kvm_run' parameters (Auger Eric) [1882794] - [arm64] kvm: arm64: Use common KVM implementation of MMU memory caches (Auger Eric) [1882794] - [arm64] kvm: arm64: Use common code's approach for __GFP_ZERO with memory caches (Auger Eric) [1882794] - [arm64] kvm: arm64: Drop @max param from mmu_topup_memory_cache() (Auger Eric) [1882794] - [arm64] s/AMEVTYPE/AMEVTYPER (Auger Eric) [1882794] - [arm64] kvm: arm64: bti: Reset BTYPE when skipping emulated instructions (Auger Eric) [1882794] - [arm64] kvm: arm64: Remove S1PTW check from kvm_vcpu_dabt_iswrite() (Auger Eric) [1882794] - [arm64] kvm: arm64: Assume write fault on S1PTW permission fault on instruction fetch (Auger Eric) [1882794] - [arm64] kvm: arm64: Update page shift if stage 2 block mapping not supported (Auger Eric) [1882794] - [arm64] kvm: arm64: Fix address truncation in traces (Auger Eric) [1882794] - [arm64] kvm: arm64: Do not try to map PUDs when they are folded into PMD (Auger Eric) [1882794] - [documentation] arm64/x86: kvm: Introduce steal-time cap (Auger Eric) [1882794] - [arm64] kvm: arm64: pvtime: Fix stolen time accounting across migration (Auger Eric) [1882794] - [kernel] kvm: arm64: Drop type input from kvm_put_guest (Auger Eric) [1882794] - [arm64] kvm: arm64: pvtime: Fix potential loss of stolen time (Auger Eric) [1882794] - [arm64] kvm: arm64: pvtime: steal-time is only supported when configured (Auger Eric) [1882794] - [arm64] kvm: arm64: Move S1PTW S2 fault logic out of io_mem_abort() (Auger Eric) [1882794] - [arm64] kvm: arm64: Don't skip cache maintenance for read-only memslots (Auger Eric) [1882794] - [arm64] kvm: arm64: Handle data and instruction external aborts the same way (Auger Eric) [1882794] - [arm64] kvm: arm64: Rename kvm_vcpu_dabt_isextabt() (Auger Eric) [1882794] - [trace] kvm: arm: Add trace name for ARM_NISV (Auger Eric) [1882794] - [arm64] kvm: arm64: Ensure that all nVHE hyp code is in .hyp.text (Auger Eric) [1882794] - [arm64] kvm: arm64: Don't use has_vhe() for CHOOSE_HYP_SYM() (Auger Eric) [1882794] - [arm64] kvm: arm64: timers: Move timer registers to the sys_regs file (Auger Eric) [1882794] - [arm64] kvm: arm64: timers: Rename kvm_timer_sync_hwstate to kvm_timer_sync_user (Auger Eric) [1882794] - [arm64] kvm: arm64: Move SPSR_EL1 to the system register array (Auger Eric) [1882794] - [arm64] kvm: arm64: Disintegrate SPSR array (Auger Eric) [1882794] - [arm64] kvm: arm64: Move SP_EL1 to the system register array (Auger Eric) [1882794] - [arm64] kvm: arm64: Move ELR_EL1 to the system register array (Auger Eric) [1882794] - [arm64] kvm: arm64: Make struct kvm_regs userspace-only (Auger Eric) [1882794] - [arm64] kvm: arm64: debug: Drop useless vpcu parameter (Auger Eric) [1882794] - [arm64] kvm: arm64: pauth: Use ctxt_sys_reg() instead of raw sys_regs access (Auger Eric) [1882794] - [arm64] kvm: arm64: sve: Use __vcpu_sys_reg() instead of raw sys_regs access (Auger Eric) [1882794] - [arm64] kvm: arm64: hyp: Use ctxt_sys_reg/__vcpu_sys_reg instead of raw sys_regs access (Auger Eric) [1882794] - [arm64] kvm: arm64: Introduce accessor for ctxt->sys_reg (Auger Eric) [1882794] - [arm64] kvm: arm64: Rename HSR to ESR (Auger Eric) [1882794] - [arm64] kvm: arm64: Drop long gone function parameter documentation (Auger Eric) [1882794] - [arm64] kvm: arm64: vgic-its: Change default outer cacheability for {PEND, PROP}BASER (Auger Eric) [1882794] - [arm64] kvm: arm64: Lift instrumentation restrictions on VHE (Auger Eric) [1882794] - [arm64] kvm: arm64: Remove __hyp_text macro, use build rules instead (Auger Eric) [1882794] - [arm64] kvm: arm64: Compile remaining hyp/ files for both VHE/nVHE (Auger Eric) [1882794] - [arm64] kvm: arm64: Duplicate hyp/timer-sr.c for VHE/nVHE (Auger Eric) [1882794] - [arm64] kvm: arm64: Split hyp/sysreg-sr.c to VHE/nVHE (Auger Eric) [1882794] - [arm64] kvm: arm64: Split hyp/debug-sr.c to VHE/nVHE (Auger Eric) [1882794] - [arm64] kvm: arm64: Split hyp/switch.c to VHE/nVHE (Auger Eric) [1882794] - [arm64] kvm: arm64: Duplicate hyp/tlb.c for VHE/nVHE (Auger Eric) [1882794] - [arm64] kvm: arm64: Move hyp-init.S to nVHE (Auger Eric) [1882794] - [arm64] kvm: arm64: Build hyp-entry.S separately for VHE/nVHE (Auger Eric) [1882794] - [arm64] kvm: arm64: Handle calls to prefixed hyp functions (Auger Eric) [1882794] - [arm64] kvm: arm64: Use build-time defines in has_vhe() (Auger Eric) [1882794] - [arm64] kvm: arm64: Add build rules for separate VHE/nVHE object files (Auger Eric) [1882794] - [arm64] kvm: arm64: Move __smccc_workaround_1_smc to .rodata (Auger Eric) [1882794] - [arm64] kvm: arm64: Fix symbol dependency in __hyp_call_panic_nvhe (Auger Eric) [1882794] - [arm64] kvm: arm64: Remove the target table (Auger Eric) [1882794] - [arm64] kvm: arm64: Remove target_table from exit handlers (Auger Eric) [1882794] - [arm64] kvm: arm64: Move ACTLR_EL1 emulation to the sys_reg_descs array (Auger Eric) [1882794] - [arm64] kvm: arm64: Tolerate an empty target_table list (Auger Eric) [1882794] - [arm64] kvm: arm64: Drop the target_table[] indirection (Auger Eric) [1882794] - [arm64] kvm: Remove kern_hyp_va from get_vcpu_ptr (Auger Eric) [1882794] - [arm64] kvm: arm64: Allow in-atomic injection of SPIs (Auger Eric) [1882794] - [arm64] kvm: arm64: Add emulation for 32bit guests accessing ACTLR2 (Auger Eric) [1882794] - [arm64] kvm: arm64: Use cpus_have_final_cap for has_vhe() (Auger Eric) [1882794] - [arm64] efi: Move variable assignments after SECTIONS (Auger Eric) [1882794] - [arm64] efi: Mark __efistub_stext_offset as an absolute symbol explicitly (Auger Eric) [1882794] - [arm64] drop linker script hack to hide __efistub_ symbols (Auger Eric) [1882794] - [arm64] kvm: arm64: Synchronize sysreg state on injecting an AArch32 exception (Auger Eric) [1882794] - [arm64] kvm: arm64: Make vcpu_cp1x() work on Big Endian hosts (Auger Eric) [1882794] - [arm64] kvm: arm64: Stop sparse from moaning at __hyp_this_cpu_ptr (Auger Eric) [1882794] - [arm64] kvm: arm64: Check advertised Stage-2 page size capability (Auger Eric) [1882794] - [arm64] cpufeature: Don't treat granule sizes as strict (Auger Eric) [1882794] - [arm64] cpufeature: Validate hypervisor capabilities during CPU hotplug (Auger Eric) [1882794] - [arm64] kvm: hyp: use cpus_have_final_cap() (Auger Eric) [1882794] - [arm64] cpufeature: add cpus_have_final_cap() (Auger Eric) [1882794] - [arm64] mark (__)cpus_have_const_cap as __always_inline (Auger Eric) [1882794] - [arm64] Mark call_smc_arch_workaround_1 as __maybe_unused (Auger Eric) [1882794] - [arm64] Make use of ARCH_WORKAROUND_1 even when KVM is not enabled (Auger Eric) [1882794] - [arm64] kvm: arm64: Delete duplicated label in invalid_vector (Auger Eric) [1882794] - [arm64] use mov_q instead of literal ldr (Auger Eric) [1882794] - [arm64] kvm: Modernize __smccc_workaround_1_smc_start annotations (Auger Eric) [1882794] - [arm64] kvm: Modernize annotation for __bp_harden_hyp_vecs (Auger Eric) [1882794] - [arm64] kvm: Annotate assembly using modern annoations (Auger Eric) [1882794] - [arm64] kvm: arm64: Prevent vcpu_has_ptrauth from generating OOL functions (Auger Eric) [1882794] - [arm64] kvm: disable access to AMU registers from kvm guests (Auger Eric) [1882794] - [arm64] kvm: arm64: pvtime: Ensure task delay accounting is enabled (Auger Eric) [1882794] - [arm64] kvm: arm64: Stop writing aarch32's CSSELR into ACTLR (Auger Eric) [1882794] - [arm64] kvm: Annotate guest entry/exit as a single function (Auger Eric) [1882794] - [kernel] linkage: Introduce new macros for assembler symbols (Auger Eric) [1882794] - [s390] kvm: s390: remove diag318 reset code (Thomas Huth) [1899497] - [powerpc] powerpc/hv-gpci: Add sysfs files inside hv-gpci device to show cpumask (Michael Petlan) [1844416] - [powerpc] powerpc/perf/hv-gpci: Add cpu hotplug support (Michael Petlan) [1844416] - [documentation] Documentation/ABI: Add ABI documentation for hv-gpci format (Michael Petlan) [1844416] - [documentation] Documentation/ABI: Add ABI documentation for hv-24x7 format (Michael Petlan) [1844416] - [powerpc] powerpc/perf/hv-gpci: Fix starting index value (Michael Petlan) [1844416] - [powerpc] powerpc/perf/hv-24x7: Move cpumask file to top folder of hv-24x7 driver (Michael Petlan) [1844416] - [powerpc] powerpc/hv-24x7: Add sysfs files inside hv-24x7 device to show cpumask (Michael Petlan) [1844416] - [powerpc] powerpc/perf/hv-24x7: Add cpu hotplug support (Michael Petlan) [1844416] - [powerpc] powerpc/perf: Fix reading of MSRbits in trace-imc (Michael Petlan) [1854536] - [powerpc] powerpc/perf: Add kernel support for new MSRbits in trace-imc (Michael Petlan) [1854536] - [documentation] kdump: update kdump documentation due to change of crash URL (Lianbo Jiang) [1896236] - [pinctrl] pinctrl: intel: Add Intel Emmitsburg pin controller support (David Arcari) [1837409] - [x86] x86/platform/uv: Fix copied UV5 output archtype (Frank Ramsay) [1861439] - [x86] x86/platform/uv: Drop last traces of uv_flush_tlb_others (Frank Ramsay) [1861439] - [x86] x86/platform/uv: Recognize UV5 hubless system identifier (Frank Ramsay) [1861439] - [x86] x86/platform/uv: Remove spaces from OEM IDs (Frank Ramsay) [1861439] - [x86] x86/platform/uv: Fix missing OEM_TABLE_ID (Frank Ramsay) [1861439] - [misc] x86/platform/uv: Update Copyrights to conform to HPE standards (Frank Ramsay) [1861439] - [x86] x86/platform/uv: Update for UV5 NMI MMR changes (Frank Ramsay) [1861439] - [x86] x86/platform/uv: Update UV5 TSC checking (Frank Ramsay) [1861439] - [x86] x86/platform/uv: Update node present counting (Frank Ramsay) [1861439] - [x86] x86/platform/uv: Update UV5 MMR references in UV GRU (Frank Ramsay) [1861439] - [x86] x86/platform/uv: Adjust GAM MMR references affected by UV5 updates (Frank Ramsay) [1861439] - [x86] x86/platform/uv: Update MMIOH references based on new UV5 MMRs (Frank Ramsay) [1861439] - [x86] x86/platform/uv: Add and decode Arch Type in UVsystab (Frank Ramsay) [1861439] - [x86] x86/platform/uv: Add UV5 direct references (Frank Ramsay) [1861439] - [x86] x86/platform/uv: Update UV MMRs for UV5 (Frank Ramsay) [1861439] - [misc] drivers/misc/sgi-xp: Adjust references in UV kernel modules (Frank Ramsay) [1861439] - [x86] x86/platform/uv: Remove SCIR MMR references for UV systems (Frank Ramsay) [1861439] - [x86] x86/platform/uv: Remove UV BAU TLB Shootdown Handler (Frank Ramsay) [1861439] - [x86] x86/kernel: Fix more -Wmissing-prototypes warnings (Frank Ramsay) [1861439] - [x86] x86/apic/uv: Avoid unused variable warning (Frank Ramsay) [1861439] - [misc] misc: sgi-xp: xp_main: Staticify local functions xp_init() and xp_exit() (Frank Ramsay) [1861439] - [misc] misc/sgi-xp: remove SGI SN2 support (Frank Ramsay) [1861439] - [x86] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 156 (Frank Ramsay) [1861439] - [x86] efi/x86: Remove unreachable code in kexec_enter_virtual_mode() (Frank Ramsay) [1861439] - [x86] x86/efi: Remove unused EFI_UV1_MEMMAP code (Frank Ramsay) [1861439] - [x86] x86/platform/uv: Remove uv bios and efi code related to EFI_UV1_MEMMAP (Frank Ramsay) [1861439] - [x86] x86/efi: Remove references to no-longer-used efi_have_uv1_memmap() (Frank Ramsay) [1861439] - [x86] x86/efi: Delete SGI UV1 detection (Frank Ramsay) [1861439] - [x86] x86/platform/uv: Remove efi=old_map command line option (Frank Ramsay) [1861439] - [x86] x86/platform/uv: Remove vestigial mention of UV1 platform from bios header (Frank Ramsay) [1861439] - [x86] x86/platform/uv: Remove support for UV1 platform from uv (Frank Ramsay) [1861439] - [x86] x86/platform/uv: Remove support for uv1 platform from uv_hub (Frank Ramsay) [1861439] - [x86] x86/platform/uv: Remove support for UV1 platform from uv_bau (Frank Ramsay) [1861439] - [x86] x86/platform/uv: Remove support for UV1 platform from uv_mmrs (Frank Ramsay) [1861439] - [x86] x86/platform/uv: Remove support for UV1 platform from x2apic_uv_x (Frank Ramsay) [1861439] - [x86] x86/platform/uv: Remove support for UV1 platform from uv_tlb (Frank Ramsay) [1861439] - [x86] x86/platform/uv: Remove support for UV1 platform from uv_time (Frank Ramsay) [1861439] - [x86] x86/apic/uv: Make x2apic_extra_bits static (Frank Ramsay) [1861439] - [s390] uv: add destroy page call (Thomas Huth) [1882800] - [s390] gmap: improve THP splitting (Thomas Huth) [1882800] - [s390] kvm: s390: clean up redundant 'kvm_run' parameters (Thomas Huth) [1882800] - [documentation] documentation: virt: kvm/s390-pv: drop doubled words (Thomas Huth) [1882800] - [s390] kvm: s390: reduce number of IO pins to 1 (Thomas Huth) [1882800] - [s390] protvirt: use scnprintf() instead of snprintf() (Thomas Huth) [1882800] - [s390] kvm: s390: remove unneeded semicolon in gisa_vcpu_kicker() (Thomas Huth) [1882800] - [s390] kvm: s390: vsie: gmap_table_walk() simplifications (Thomas Huth) [1882800] - [s390] kvm: s390: vsie: Move conditional reschedule (Thomas Huth) [1882800] - [s390] kvm: s390: vsie: Fix possible race when shadowing region 3 tables (Thomas Huth) [1882800] - [s390] kvm: s390: vsie: Fix region 1 ASCE sanity shadow address checks (Thomas Huth) [1882800] - [s390] kvm: s390: Use fallthrough; (Thomas Huth) [1882800] - [s390] mm: use refcount_t for refcount (Thomas Huth) [1882800] - [s390] mm: make gmap_test_and_clear_dirty_pmd static (Thomas Huth) [1882800] - [s390] mm: optimize locking without huge pages in gmap_pmd_op_walk() (Thomas Huth) [1882800] - [net] openvswitch: introduce common code for flushing flows (Eelco Chaudron) [1888576] - [net] openvswitch: silence suspicious RCU usage warning (Eelco Chaudron) [1888576] - [net] openvswitch: make masks cache size configurable (Eelco Chaudron) [1888576] - [net] openvswitch: add masks cache hit counter (Eelco Chaudron) [1888576] - [net] openvswitch: Prevent kernel-infoleak in ovs_ct_put_key() (Eelco Chaudron) [1888576] - [net] openvswitch: kerneldoc fixes (Eelco Chaudron) [1888576] - [net] openvswitch: use div_u64() for 64-by-32 divisions (Eelco Chaudron) [1888576] - [net] openvswitch: suitable access to the dp_meters (Eelco Chaudron) [1888576] - [net] openvswitch: use u64 for meter bucket (Eelco Chaudron) [1888576] - [net] openvswitch: make EINVAL return value more obvious (Eelco Chaudron) [1888576] - [net] openvswitch: remove the unnecessary check (Eelco Chaudron) [1888576] - [net] openvswitch: set max limitation to meters (Eelco Chaudron) [1888576] - [net] openvswitch: expand the meters supported number (Eelco Chaudron) [1888576] - [net] openvswitch: use hlist_for_each_entry_rcu instead of hlist_for_each_entry (Eelco Chaudron) [1888576] - [net] ovs: datapath: hide clang frame-overflow warnings (Eelco Chaudron) [1888576] - [net] openvswitch: use netif_ovs_is_port() instead of opencode (Eelco Chaudron) [1888576] - [platform] platform/x86: intel_pmc_core: avoid unused-function warnings (David Arcari) [1783140] - [platform] platform/x86: intel_pmc_core: fix bound check in pmc_core_mphy_pg_show() (David Arcari) [1783140] - [platform] platform/x86: intel_pmc_core: update TGL's LPM0 reg bit map name (David Arcari) [1783140] - [platform] platform/x86: intel_pmc_core: Make pmc_core_substate_res_show() generic (David Arcari) [1783140] - [platform] platform/x86: intel_pmc_core: Make pmc_core_lpm_display() generic for platforms that support sub-states (David Arcari) [1783140] - [platform] platform/x86: intel_pmc_core: Add slp_s0_offset attribute back to tgl_reg_map (David Arcari) [1783140] - [platform] platform/x86: intel_pmc_core: Remove duplicate 'if' to create debugfs entry (David Arcari) [1783140] - [platform] platform/x86: intel_pmc_core: Relocate pmc_core_*_display() to outside of CONFIG_DEBUG_FS (David Arcari) [1783140] - [platform] platform/x86: intel_pmc_core: Add debugfs support to access live status registers (David Arcari) [1783140] - [platform] platform/x86: intel_pmc_core: Dump low power status registers on an S0ix.y failure (David Arcari) [1783140] - [platform] platform/x86: intel_pmc_core: Add an additional parameter to pmc_core_lpm_display() (David Arcari) [1783140] - [platform] platform/x86: intel_pmc_core: Remove slp_s0 attributes from tgl_reg_map (David Arcari) [1783140] - [platform] platform/x86: intel_pmc_core: Refactor the driver by removing redundant code (David Arcari) [1783140] - [platform] platform/x86: intel_pmc_core: Add debugfs entry for low power mode status registers (David Arcari) [1783140] - [platform] platform/x86: intel_pmc_core: Add debugfs entry to access sub-state residencies (David Arcari) [1783140] - [platform] platform/x86: intel_pmc_core: Fix spelling of MHz unit (David Arcari) [1783140] - [platform] platform/x86: intel_pmc_core: Fix indentation in function definitions (David Arcari) [1783140] - [platform] platform/x86: intel_pmc_core: Put more stuff under #ifdef DEBUG_FS (David Arcari) [1783140] - [platform] platform/x86: intel_pmc_core: Respect error code of kstrtou32_from_user() (David Arcari) [1783140] - [platform] platform/x86: intel_pmc_core: Make debugfs entry for pch_ip_power_gating_status conditional (David Arcari) [1783140] - [platform] platform/x86: intel_pmc_core: Remove unnecessary assignments (David Arcari) [1783140]- [net] mptcp: provide rmem[0] limit (Davide Caratti) [1874368] - [net] mptcp: add missing memory scheduling in the rx path (Davide Caratti) [1874368] - [net] mptcp: depends on IPV6 but not as a module (Davide Caratti) [1874368] - [tools] selftests: mptcp: depends on built-in IPv6 (Davide Caratti) [1874368] - [net] mptcp: MPTCP_IPV6 should depend on IPV6 instead of selecting it (Davide Caratti) [1874368] - [net] mptcp: subflows garbage collection (Davide Caratti) [1874368] - [net] mptcp: fix fallback for MP_JOIN subflows (Davide Caratti) [1874368] - [net] mptcp: make DACK4/DACK8 usage consistent among all subflows (Davide Caratti) [1874368] - [net] mptcp: fix infinite loop on recvmsg()/worker() race. (Davide Caratti) [1874368] - [net] mptcp: don't skip needed ack (Davide Caratti) [1874368] - [net] mptcp: more DATA FIN fixes (Davide Caratti) [1874368] - [net] mptcp: Constify mptcp_pm_ops (Davide Caratti) [1874368] - [net] mptcp: ADD_ADDRs with echo bit are smaller (Davide Caratti) [1874368] - [net] mptcp: Handle incoming 32-bit DATA_FIN values (Davide Caratti) [1874368] - [net] mptcp: Consistently use READ_ONCE/WRITE_ONCE with msk->ack_seq (Davide Caratti) [1874368] - [net] tcp: drop unused function argument from mptcp_incoming_options (Davide Caratti) [1874368] - [net] mptcp: retransmit ADD_ADDR when timeout (Davide Caratti) [1874368] - [net] mptcp: add sk_stop_timer_sync helper (Davide Caratti) [1874368] - [net] mptcp: add struct mptcp_pm_add_entry (Davide Caratti) [1874368] - [tools] selftests: mptcp: add remove addr and subflow test cases (Davide Caratti) [1874368] - [tools] selftests: mptcp: add remove cfg in mptcp_connect (Davide Caratti) [1874368] - [net] mptcp: add mptcp_destroy_common helper (Davide Caratti) [1874368] - [net] mptcp: add RM_ADDR related mibs (Davide Caratti) [1874368] - [net] mptcp: implement mptcp_pm_remove_subflow (Davide Caratti) [1874368] - [net] mptcp: remove addr and subflow in PM netlink (Davide Caratti) [1874368] - [net] mptcp: add accept_subflow re-check (Davide Caratti) [1874368] - [tools] selftests: mptcp: add ADD_ADDR mibs check function (Davide Caratti) [1874368] - [net] tcp: change pingpong threshold to 3 (Davide Caratti) [1874368] - [net] tcp: Refactor pingpong code (Davide Caratti) [1874368] - [net] mptcp: add ADD_ADDR related mibs (Davide Caratti) [1874368] - [net] mptcp: send out ADD_ADDR with echo flag (Davide Caratti) [1874368] - [net] mptcp: add the incoming RM_ADDR support (Davide Caratti) [1874368] - [net] mptcp: add the outgoing RM_ADDR support (Davide Caratti) [1874368] - [net] mptcp: rename addr_signal and the related functions (Davide Caratti) [1874368] - [net] mptcp: Wake up MPTCP worker when DATA_FIN found on a TCP FIN packet (Davide Caratti) [1874368] - [net] mptcp: fix integer overflow in mptcp_subflow_discard_data() (Davide Caratti) [1874368] - [net] mptcp: Fix unsigned 'max_seq' compared with zero in mptcp_data_queue_ofo (Davide Caratti) [1874368] - [tools] selftests: mptcp: interpret \n as a new line (Davide Caratti) [1874368] - [tools] selftests: mptcp: interpret \n as a new line (Davide Caratti) [1874368] - [tools] mptcp: simult flow self-tests (Davide Caratti) [1874368] - [net] mptcp: call tcp_cleanup_rbuf on subflows (Davide Caratti) [1874368] - [net] mptcp: allow picking different xmit subflows (Davide Caratti) [1874368] - [net] mptcp: allow creating non-backup subflows (Davide Caratti) [1874368] - [net] mptcp: move address attribute into mptcp_addr_info (Davide Caratti) [1874368] - [net] mptcp: add OoO related mibs (Davide Caratti) [1874368] - [net] mptcp: cleanup mptcp_subflow_discard_data() (Davide Caratti) [1874368] - [net] mptcp: move ooo skbs into msk out of order queue. (Davide Caratti) [1874368] - [net] mptcp: introduce and use mptcp_try_coalesce() (Davide Caratti) [1874368] - [net] mptcp: basic sndbuf autotuning (Davide Caratti) [1874368] - [net] mptcp: trigger msk processing even for OoO data (Davide Caratti) [1874368] - [net] mptcp: set data_ready status bit in subflow_check_data_avail() (Davide Caratti) [1874368] - [net] mptcp: rethink 'is writable' conditional (Davide Caratti) [1874368] - [net] tcp: reduce POLLOUT events caused by TCP_NOTSENT_LOWAT (Davide Caratti) [1874368] - [net] mptcp: fix kmalloc flag in mptcp_pm_nl_get_local_id (Davide Caratti) [1874368] - [net] mptcp: fix subflow's remote_id issues (Davide Caratti) [1874368] - [net] mptcp: fix subflow's local_id issues (Davide Caratti) [1874368] - [net] mptcp: Remove unused macro MPTCP_SAME_STATE (Davide Caratti) [1874368] - [net] treewide: Use fallthrough pseudo-keyword (Davide Caratti) [1874368] - [net] netlink: consistently use NLA_POLICY_EXACT_LEN() (Davide Caratti) [1874368] - [net] mptcp: free acked data before waiting for more memory (Davide Caratti) [1874368] - [net] mptcp: sendmsg: reset iter on error redux (Davide Caratti) [1874368] - [net] mptcp: sendmsg: reset iter on error (Davide Caratti) [1874368] - [net] mptcp: fix warn at shutdown time for unaccepted msk sockets (Davide Caratti) [1874368] - [net] mptcp: use mptcp_for_each_subflow in mptcp_stream_accept (Davide Caratti) [1874368] - [net] mptcp: fix syncookie build error on UP (Davide Caratti) [1874368] - [net] tcp: fix syn cookied MPTCP request socket leak (Davide Caratti) [1874368] - [net] tcp: fix build fong CONFIG_MPTCP=n (Davide Caratti) [1874368] - [tools] selftests: mptcp: add test cases for mptcp join tests with syn cookies (Davide Caratti) [1874368] - [tools] selftests: mptcp: make 2nd net namespace use tcp syn cookies unconditionally (Davide Caratti) [1874368] - [net] mptcp: enable JOIN requests even if cookies are in use (Davide Caratti) [1874368] - [net] tcp: free request sock directly upon TFO or syncookies error (Davide Caratti) [1874368] - [include] net: keep refcount warning in reqsk_free() (Davide Caratti) [1874368] - [net] tcp: syncookies: create mptcp request socket for ACK cookies with MPTCP option (Davide Caratti) [1874368] - [net] mptcp: subflow: add mptcp_subflow_init_cookie_req helper (Davide Caratti) [1874368] - [net] mptcp: rename and export mptcp_subflow_request_sock_ops (Davide Caratti) [1874368] - [net] mptcp: subflow: split subflow_init_req (Davide Caratti) [1874368] - [net] mptcp: token: move retry to caller (Davide Caratti) [1874368] - [net] tcp: rename request_sock cookie_ts bit to syncookie (Davide Caratti) [1874368] - [net] mptcp: Safely store sequence number when sending data (Davide Caratti) [1874368] - [net] mptcp: Safely read sequence number when lock isn't held (Davide Caratti) [1874368] - [net] mptcp: Skip unnecessary skb extension allocation for bare acks (Davide Caratti) [1874368] - [net] mptcp: Only use subflow EOF signaling on fallback connections (Davide Caratti) [1874368] - [net] mptcp: Use full MPTCP-level disconnect state machine (Davide Caratti) [1874368] - [net] mptcp: Add helper to process acks of DATA_FIN (Davide Caratti) [1874368] - [net] mptcp: Add mptcp_close_state() helper (Davide Caratti) [1874368] - [net] mptcp: Track received DATA_FIN sequence number and add related helpers (Davide Caratti) [1874368] - [net] mptcp: Use MPTCP-level flag for sending DATA_FIN (Davide Caratti) [1874368] - [net] mptcp: Remove outdated and incorrect comment (Davide Caratti) [1874368] - [net] mptcp: Return EPIPE if sending is shut down during a sendmsg (Davide Caratti) [1874368] - [net] mptcp: Allow DATA_FIN in headers without TCP FIN (Davide Caratti) [1874368] - [net] subflow: introduce and use mptcp_can_accept_new_subflow() (Davide Caratti) [1874368] - [net] subflow: use rsk_ops->send_reset() (Davide Caratti) [1874368] - [net] mptcp: cleanup subflow_finish_connect() (Davide Caratti) [1874368] - [net] mptcp: explicitly track the fully established status (Davide Caratti) [1874368] - [net] mptcp: mark as fallback even early ones (Davide Caratti) [1874368] - [net] mptcp: avoid data corruption on reinsert (Davide Caratti) [1874368] - [net] subflow: always init 'rel_write_seq' (Davide Caratti) [1874368] - [net] mptcp: zero token hash at creation time. (Davide Caratti) [1874368] - [net] mptcp: move helper to where its used (Davide Caratti) [1874368] - [tools] selftests/mptcp: Better delay & reordering configuration (Davide Caratti) [1874368] - [tools] selftests: mptcp: fix typo in mptcp_connect usage (Davide Caratti) [1874368] - [tools] mptcp: more stable diag self-tests (Davide Caratti) [1874368] - [tools] selftests: mptcp: fix dependecies (Davide Caratti) [1874368] - [net] inet_diag: validate INET_DIAG_REQ_PROTOCOL attribute (Davide Caratti) [1874368] - [tools] selftests/mptcp: add diag interface tests (Davide Caratti) [1874368] - [net] mptcp: add MPTCP socket diag interface (Davide Caratti) [1874368] - [net] mptcp: add msk interations helper (Davide Caratti) [1874368] - [net] inet_diag: support for wider protocol numbers (Davide Caratti) [1874368] - [net] mptcp: use mptcp worker for path management (Davide Caratti) [1874368] - [include] mptcp: Remove unused inline function mptcp_rcv_synsent() (Davide Caratti) [1874368] - [net] mptcp: support IPV6_V6ONLY setsockopt (Davide Caratti) [1874368] - [net] mptcp: add REUSEADDR/REUSEPORT support (Davide Caratti) [1874368] - [net] use mptcp setsockopt function for SOL_SOCKET on mptcp sockets (Davide Caratti) [1874368] - [net] mptcp: do nonce initialization at subflow creation time (Davide Caratti) [1874368] - [net] mptcp: close poll() races (Davide Caratti) [1874368] - [net] mptcp: __mptcp_tcp_fallback() returns a struct sock (Davide Caratti) [1874368] - [net] mptcp: create first subflow at msk creation time (Davide Caratti) [1874368] - [net] mptcp: check for plain TCP sock at accept time (Davide Caratti) [1874368] - [net] mptcp: move mptcp_options_received's port initialization (Davide Caratti) [1874368] - [net] mptcp: initialize mptcp_options_received's ahmac (Davide Caratti) [1874368] - [net] mptcp: MPTCP_KUNIT_TESTS should depend on MPTCP instead of selecting it (Davide Caratti) [1874368] - [net] mptcp: introduce token KUNIT self-tests (Davide Caratti) [1874368] - [net] mptcp: move crypto test to KUNIT (Davide Caratti) [1874368] - [net] mptcp: refactor token container (Davide Caratti) [1874368] - [net] mptcp: add __init annotation on setup functions (Davide Caratti) [1874368] - [net] tcp: move ipv4_specific to tcp include file (Davide Caratti) [1874368] - [net] tcp: move ipv6_specific declaration to remove a warning (Davide Caratti) [1874368] - [net] mptcp: use list_first_entry_or_null (Davide Caratti) [1874368] - [net] mptcp: attempt coalescing when moving skbs to mptcp rx queue (Davide Caratti) [1874368] - [net] allow __skb_ext_alloc to sleep (Davide Caratti) [1874368] - [net] mptcp: remove inner wait loop from mptcp_sendmsg_frag (Davide Caratti) [1874368] - [net] mptcp: fill skb page frag cache outside of mptcp_sendmsg_frag (Davide Caratti) [1874368] - [net] mptcp: fill skb extension cache outside of mptcp_sendmsg_frag (Davide Caratti) [1874368] - [net] mptcp: move common nospace-pattern to a helper (Davide Caratti) [1874368] - [net] mptcp: Use 32-bit DATA_ACK when possible (Davide Caratti) [1874368] - [s390] s390/qeth: implement ndo_bridge_setlink for learning_sync (Philipp Rudo) [1651745] - [s390] s390/qeth: implement ndo_bridge_getlink for learning_sync (Philipp Rudo) [1651745] - [s390] s390/qeth: Reset address notification in case of buffer overflow (Philipp Rudo) [1651745] - [net] bridge: Add SWITCHDEV_FDB_FLUSH_TO_BRIDGE notifier (Philipp Rudo) [1651745] - [s390] s390/qeth: Translate address events into switchdev notifiers (Philipp Rudo) [1651745] - [s390] s390/qeth: Detect PNSO OC3 capability (Philipp Rudo) [1651745] - [s390] s390/cio: Helper functions to read CSSID, IID, and CHID (Philipp Rudo) [1651745] - [s390] s390/cio: Add new Operation Code OC3 to PNSO (Philipp Rudo) [1651745] - [cpuidle] cpuidle: Drop misleading comments about RCU usage (David Arcari) [1888014] - [cpuidle] cpuidle: Allow cpuidle drivers to take over RCU-idle (David Arcari) [1888014] - [include] cpuidle: Make CPUIDLE_FLAG_TLB_FLUSHED generic (David Arcari) [1888014] - [cpuidle] sched, idle, rcu: Push rcu_idle deeper into the idle path (David Arcari) [1888014] - [cpuidle] cpuidle: Fixup IRQ state (David Arcari) [1888014] - [kernel] cpuidle: Add RH_KABI warnings (David Arcari) [1878232] - [acpi] cpuidle: ACPI: fix 'return' with no value build warning (David Arcari) [1878232] - [acpi] cpuidle: change enter_s2idle() prototype (David Arcari) [1878232] - [cpuidle] cpuidle/pseries: Make symbol 'pseries_idle_driver' static (David Arcari) [1878232] - [cpuidle] cpuidle/powernv : Remove dead code block (David Arcari) [1878232] - [cpuidle] cpuidle: Rearrange s2idle-specific idle state entry code (David Arcari) [1878232] - [cpuidle] PM: s2idle: Clear _TIF_POLLING_NRFLAG before suspend to idle (David Arcari) [1878232] - [cpuidle] cpuidle: Fix three reference count leaks (David Arcari) [1878232] - [cpuidle] cpuidle: sysfs: Remove sysfs_switch and switch attributes (David Arcari) [1878232] - [cpuidle] cpuidle: Make cpuidle governor switchable to be the default behaviour (David Arcari) [1878232] - [cpuidle] cpuidle: sysfs: Accept governor name with 15 characters (David Arcari) [1878232] - [cpuidle] cpuidle: sysfs: Fix the overlap for showing available governors (David Arcari) [1878232] - [cpuidle] cpuidle: sysfs: Minor coding style corrections (David Arcari) [1878232] - [cpuidle] cpuidle: sysfs: Remove the unused define_one_r(o/w) macros (David Arcari) [1878232] - [cpuidle] cpuidle-haltpoll: Fix small typo (David Arcari) [1878232] - [idle] intel_idle: Customize IceLake server support (David Arcari) [1881620 1857129] - [idle] intel_idle: Eliminate redundant static variable (David Arcari) [1857129] - [idle] intel_idle: Update copyright notice, known limitations and version (David Arcari) [1857129] - [idle] intel_idle: Define CPUIDLE_FLAG_TLB_FLUSHED as BIT(16) (David Arcari) [1857129] - [idle] intel_idle: Clean up kerneldoc comments for multiple functions (David Arcari) [1857129] - [idle] intel_idle: Reorder declarations of static variables (David Arcari) [1857129] - [idle] intel_idle: Annotate init time data structures (David Arcari) [1857129] - [idle] intel_idle: Add __initdata annotations to init time variables (David Arcari) [1857129] - [idle] intel_idle: Relocate definitions of cpuidle callbacks (David Arcari) [1857129] - [idle] intel_idle: Clean up definitions of cpuidle callbacks (David Arcari) [1857129] - [idle] intel_idle: Simplify LAPIC timer reliability checks (David Arcari) [1857129] - [idle] intel_idle: Introduce 'states_off' module parameter (David Arcari) [1857129] - [idle] intel_idle: Clean up irtl_2_usec() (David Arcari) [1857129] - [idle] intel_idle: Move 3 functions closer to their callers (David Arcari) [1857129] - [idle] intel_idle: Annotate initialization code and data structures (David Arcari) [1857129] - [idle] intel_idle: Move and clean up intel_idle_cpuidle_devices_uninit() (David Arcari) [1857129] - [idle] intel_idle: Rearrange intel_idle_cpuidle_driver_init() (David Arcari) [1857129] - [idle] intel_idle: Clean up NULL pointer check in intel_idle_init() (David Arcari) [1857129] - [idle] intel_idle: Fold intel_idle_probe() into intel_idle_init() (David Arcari) [1857129] - [idle] intel_idle: Eliminate __setup_broadcast_timer() (David Arcari) [1857129] - [idle] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 335 (David Arcari) [1857129]- [hv] hv: vmbus: Allow cleanup of VMBUS_CONNECT_CPU if disconnected (Mohammed Gamal) [1886096] - [hv] hv: vmbus: Add parsing of VMbus interrupt in ACPI DSDT (Mohammed Gamal) [1886096] - [hv] driver: hv: util: Use VMBUS_RING_SIZE() for ringbuffer sizes (Mohammed Gamal) [1886096] - [kernel] hv: vmbus: Move virt_to_hvpfn() to hyperv header (Mohammed Gamal) [1886096] - [hv] hv: Use HV_HYP_PAGE in hv_synic_enable_regs() (Mohammed Gamal) [1886096] - [hv] hv: vmbus: Introduce types of GPADL (Mohammed Gamal) [1886096] - [hv] hv: vmbus: Move __vmbus_open() (Mohammed Gamal) [1886096] - [hv] hv: vmbus: Always use HV_HYP_PAGE_SIZE for gpadl (Mohammed Gamal) [1886096] - [hv] hv: remove cast from hyperv_die_event (Mohammed Gamal) [1886096] - [hv] hv: Change flag to write log level in panic msg to false (Mohammed Gamal) [1886096] - [kernel] hv: vmbus: Remove the lock field from the vmbus_channel struct (Mohammed Gamal) [1886096] - [scsi] storvsc: Introduce the per-storvsc_device spinlock (Mohammed Gamal) [1886096] - [hv] hv: vmbus: Remove unnecessary channel->lock critical sections (sc_list updaters) (Mohammed Gamal) [1886096] - [hv] hv: vmbus: Use channel_mutex in channel_vp_mapping_show() (Mohammed Gamal) [1886096] - [hv] hv: vmbus: Remove unnecessary channel->lock critical sections (sc_list readers) (Mohammed Gamal) [1886096] - [hv] hv: vmbus: Replace cpumask_test_cpu(, cpu_online_mask) with cpu_online() (Mohammed Gamal) [1886096] - [hv] hv: vmbus: Remove the numa_node field from the vmbus_channel struct (Mohammed Gamal) [1886096] - [kernel] hv: vmbus: Remove the target_vp field from the vmbus_channel struct (Mohammed Gamal) [1886096] - [hv] hv: vmbus: Resolve more races involving init_vp_index() (Mohammed Gamal) [1886096] - [hv] hv: vmbus: Resolve race between init_vp_index() and CPU hotplug (Mohammed Gamal) [1886096] - [hv] driver: hv: vmbus: drop a no long applicable comment (Mohammed Gamal) [1886096] - [hv] hyper-v: Replace open-coded variant of *phN specifier (Mohammed Gamal) [1886096] - [hv] hyper-v: Supply GUID pointer to printf() like functions (Mohammed Gamal) [1886096] - [hv] hyper-v: Use UUID API for exporting the GUID (part 2) (Mohammed Gamal) [1886096] - [hv] hv: remove redundant assignment to pointer primary_channel (Mohammed Gamal) [1886096] - [scsi] storvsc: Re-init stor_chns when a channel interrupt is re-assigned (Mohammed Gamal) [1886096] - [hv] hv: vmbus: Introduce the CHANNELMSG_MODIFYCHANNEL message type (Mohammed Gamal) [1886096] - [hv] hv: vmbus: Synchronize init_vp_index() vs. CPU hotplug (Mohammed Gamal) [1886096] - [hv] hv: vmbus: Remove the unused HV_LOCALIZED channel affinity logic (Mohammed Gamal) [1886096] - [hv] hv: vmbus: Use a spin lock for synchronizing channel scheduling vs. channel removal (Mohammed Gamal) [1886096] - [hv] hv_utils: Always execute the fcopy and vss callbacks in a tasklet (Mohammed Gamal) [1886096] - [netdrv] hv_netvsc: Disable NAPI before closing the VMBus channel (Mohammed Gamal) [1886096] - [hv] hv: vmbus: Replace the per-CPU channel lists with a global array of channels (Mohammed Gamal) [1886096] - [hv] hv: vmbus: Don't bind the offer&rescind works to a specific CPU (Mohammed Gamal) [1886096] - [hv] hv: vmbus: Always handle the VMBus messages on CPU0 (Mohammed Gamal) [1886096] - [hv] hv: check VMBus messages lengths (Mohammed Gamal) [1886096] - [hv] hv: make sure that 'struct vmbus_channel_message_header' compiles correctly (Mohammed Gamal) [1886096] - [hv] hv: avoid passing opaque pointer to vmbus_onmessage() (Mohammed Gamal) [1886096] - [hv] hv: allocate the exact needed memory for messages (Mohammed Gamal) [1886096] - [hv] hv: copy from message page only what's needed (Mohammed Gamal) [1886096] - [x86] hyperv: Clarify comment on x2apic mode (Mohammed Gamal) [1886099] - [x86] hyperv: report value of misc_features (Mohammed Gamal) [1886099] - [x86] hyperv: Make hv_setup_sched_clock inline (Mohammed Gamal) [1886099] - [net] ipv6: reply ICMP error if the first fragment don't include all headers (Hangbin Liu) [1874734] - [net] icmpv6: Add ICMPv6 Parameter Problem, code 3 definition (Hangbin Liu) [1874734] - [powerpc] powerpc/process: Add missing include of stacktrace.h (Desnes Augusto Nunes do Rosario) [1883975] - [powerpc] powerpc/test_emulate_sstep: Fix build error (Desnes Augusto Nunes do Rosario) [1883975] - [nvdimm] powerpc/pmem: Initialize pmem device on newer hardware (Desnes Augusto Nunes do Rosario) [1878632] - [powerpc] powerpc/pmem: Avoid the barrier in flush routines (Desnes Augusto Nunes do Rosario) [1878632] - [powerpc] powerpc/pmem: Update ppc64 to use the new barrier instruction (Desnes Augusto Nunes do Rosario) [1878632] - [md] libnvdimm/nvdimm/flush: Allow architecture to override the flush barrier (Desnes Augusto Nunes do Rosario) [1878632] - [powerpc] powerpc/pmem: Add flush routines using new pmem store and sync instruction (Desnes Augusto Nunes do Rosario) [1878632] - [powerpc] powerpc/pmem: Add new instructions for persistent storage and sync (Desnes Augusto Nunes do Rosario) [1878632] - [powerpc] powerpc/pmem: Restrict papr_scm to P8 and above (Desnes Augusto Nunes do Rosario) [1878632] - [i2c] i2c: ismt: Add support for Intel Emmitsburg PCH (David Arcari) [1886162] - [include] timer: add fsleep for flexible sleeping (Josef Oskera) [1892674] - [scsi] qla2xxx: Update driver version to 10.02.00.103-k (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Return EBUSY on fcport deletion (Nilesh Javali) [1887427] - [trace] scsi: qla2xxx: Suppress two recently introduced compiler warnings (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Fix return of uninitialized value in rval (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Convert to DEFINE_SHOW_ATTRIBUTE (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Initialize variable in qla8044_poll_reg() (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Do not consume srb greedily (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Use constant when it is known (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Fix inconsistent format argument type in qla_dbg.c (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Fix inconsistent format argument type in qla_os.c (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Fix inconsistent format argument type in tcm_qla2xxx.c (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Fix point-to-point (N2N) device discovery issue (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Fix crash on session cleanup with unload (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Fix reset of MPI firmware (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Fix MPI reset needed message (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Fix buffer-buffer credit extraction error (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Correct the check for sscanf() return value (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Add SLER and PI control support (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Add IOCB resource tracking (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Add rport fields in debugfs (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Make tgt_port_database available in initiator mode (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Fix I/O errors during LIP reset tests (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Performance tweak (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Fix memory size truncation (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Reduce duplicate code in reporting speed (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Honor status qualifier in FCP_RSP per spec (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Allow dev_loss_tmo setting for FC-NVMe devices (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Setup debugfs entries for remote ports (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Fix I/O failures during remote port toggle testing (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Remove unneeded variable 'rval' (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Handle incorrect entry_type entries (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Log calling function name in qla2x00_get_sp_from_handle() (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Simplify return value logic in qla2x00_get_sp_from_handle() (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Warn if done() or free() are called on an already freed srb (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Fix the return value (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Fix wrong return value in qla_nvme_register_hba() (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Fix wrong return value in qlt_chk_unresolv_exchg() (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Remove redundant variable initialization (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Fix the size used in a 'dma_free_coherent()' call (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Remove pci-dma-compat wrapper API (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Remove superfluous memset() (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Fix regression on sparc64 (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Use MBX_TOV_SECONDS for mailbox command timeout values (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Address a set of sparse warnings (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: SAN congestion management implementation (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Change in PUREX to handle FPIN ELS requests (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Introduce a function for computing the debug message prefix (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Make qla2x00_restart_isp() easier to read (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Fix a Coverity complaint in qla2100_fw_dump() (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Make __qla2x00_alloc_iocbs() initialize 32 bits of request_t.handle (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Remove a superfluous cast (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Initialize 'n' before using it (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Make qla82xx_flash_wait_write_finish() easier to read (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Remove the __packed annotation from struct fcp_hdr and fcp_hdr_le (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Check the size of struct fcp_hdr at compile time (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Fix a condition in qla2x00_find_all_fabric_devs() (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Set NVMe status code for failed NVMe FCP request (Nilesh Javali) [1887427] - [scsi] scsi: Fix trivial spelling (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Remove return value from qla_nvme_ls() (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Remove an unused function (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Fix endianness annotations in source files (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Fix endianness annotations in header files (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Use make_handle() instead of open-coding it (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Cast explicitly to uint16_t / uint32_t (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Change {RD, WRT}_REG_*() function names from upper case into lower case (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Fix the code that reads from mailbox registers (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Use register names instead of register offsets (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Change two hardcoded constants into offsetof() / sizeof() expressions (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Increase the size of struct qla_fcp_prio_cfg to FCP_PRIO_CFG_SIZE (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Make a gap in struct qla2xxx_offld_chain explicit (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Add more BUILD_BUG_ON() statements (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Sort BUILD_BUG_ON() statements alphabetically (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Simplify the functions for dumping firmware (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Fix spelling of a variable name (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Do not log message when reading port speed via sysfs (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Make qlafx00_process_aen() return void (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Use true, false for ha->fw_dumped (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Use true, false for need_mpi_reset (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Make qla_set_ini_mode() return void (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Fix issue with adapter's stopping state (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Fix failure message in qlt_disable_vha() (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Fix warning after FC target reset (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: check UNLOADING before posting async work (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: set UNLOADING before waiting for session deletion (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Use ARRAY_SIZE() instead of open-coding it (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Split qla2x00_configure_local_loop() (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Fix regression warnings (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Remove non functional code (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: add ring buffer for tracing debug logs (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Fix RDP respond data format (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: fix FW resource count values (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Improved secure flash support messages (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Use FC generic update firmware options routine for ISP27xx (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Avoid setting firmware options twice in 24xx_update_fw_options (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Convert MAKE_HANDLE() from a define into an inline function (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Fix sparse warnings triggered by the PCI state checking code (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Suppress endianness complaints in qla2x00_configure_local_loop() (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Simplify the code for aborting SCSI commands (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Fix sparse warning reported by kbuild bot (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Print portname for logging in qla24xx_logio_entry() (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Fix qla2x00_echo_test() based on ISP type (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Correction to selection of loopback/echo test (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Fix RDP response size (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Handle cases for limiting RDP response payload length (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Add deferred queue for processing ABTS and RDP (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Cleanup ELS/PUREX iocb fields (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Show correct port speed capabilities for RDP command (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Display message for FCE enabled (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Add vendor extended FDMI commands (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Add ql2xrdpenable module parameter for RDP (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Add vendor extended RDP additions and amendments (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Add changes in preparation for vendor extended FDMI/RDP (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Fix gnl.l memory leak on adapter init failure (Nilesh Javali) [1887427]- [kernel] PM: hibernate: Batch hibernate and resume IO requests (Lenny Szubowicz) [1868096] - [net] tunnels: Fix off-by-one in lower MTU bounds for ICMP/ICMPv6 replies (Antoine Tenart) [1895765] - [block] block: mark flush request as IDLE when it is really finished (Ming Lei) [1895913] - [net] vsock: forward all packets to the host when no H2G is registered (Vitaly Kuznetsov) [1893826] - [maintainers] maintainers: Add entry for the Nitro Enclaves driver (Vitaly Kuznetsov) [1893826] - [documentation] nitro_enclaves: Add overview documentation (Vitaly Kuznetsov) [1893826] - [samples] nitro_enclaves: Add sample for ioctl interface usage (Vitaly Kuznetsov) [1893826] - [virt] nitro_enclaves: Add Makefile for the Nitro Enclaves driver (Vitaly Kuznetsov) [1893826] - [virt] nitro_enclaves: Add Kconfig for the Nitro Enclaves driver (Vitaly Kuznetsov) [1893826] - [virt] nitro_enclaves: Add logic for terminating an enclave (Vitaly Kuznetsov) [1893826] - [virt] nitro_enclaves: Add logic for starting an enclave (Vitaly Kuznetsov) [1893826] - [virt] nitro_enclaves: Add logic for setting an enclave memory region (Vitaly Kuznetsov) [1893826] - [virt] nitro_enclaves: Add logic for getting the enclave image load info (Vitaly Kuznetsov) [1893826] - [virt] nitro_enclaves: Add logic for setting an enclave vCPU (Vitaly Kuznetsov) [1893826] - [virt] nitro_enclaves: Add logic for creating an enclave VM (Vitaly Kuznetsov) [1893826] - [virt] nitro_enclaves: Init misc device providing the ioctl interface (Vitaly Kuznetsov) [1893826] - [virt] nitro_enclaves: Handle out-of-band PCI device events (Vitaly Kuznetsov) [1893826] - [virt] nitro_enclaves: Handle PCI device command requests (Vitaly Kuznetsov) [1893826] - [virt] nitro_enclaves: Init PCI device driver (Vitaly Kuznetsov) [1893826] - [virt] nitro_enclaves: Define enclave info for internal bookkeeping (Vitaly Kuznetsov) [1893826] - [virt] nitro_enclaves: Define the PCI device interface (Vitaly Kuznetsov) [1893826] - [uapi] nitro_enclaves: Add ioctl interface definition (Vitaly Kuznetsov) [1893826] - [kernel] cpu/hotplug: Add new {add, remove}_cpu() functions (Vitaly Kuznetsov) [1893826] - [x86] x86/delay: Introduce TPAUSE delay (Prarit Bhargava) [1838636] - [x86] x86/delay: Refactor delay_mwaitx() for TPAUSE support (Prarit Bhargava) [1838636] - [x86] x86/delay: Preparatory code cleanup (Prarit Bhargava) [1838636] - [net] netfilter: ipset: Update byte and packet counters regardless of whether they match (Phil Sutter) [1806882] - [net] ethtool: add and use message type for tunnel info reply (Ivan Vecera) [1867211] - [infiniband] RDMA/hns: Mark hns_roce driver as unsupported (Kamal Heib) [1878211] - [net] tipc: fix memory leak caused by tipc_buf_append() (Xin Long) [1865774] - [net] tipc: fix the skb_unshare() in tipc_buf_append() (Xin Long) [1865774] - [net] tipc: use skb_unshare() instead in tipc_buf_append() (Xin Long) [1865774] - [netdrv] net: team: fix memory leak in __team_options_register (Hangbin Liu) [1892142] - [netdrv] team: set dev->needed_headroom in team_setup_by_port() (Hangbin Liu) [1892142] - [netdrv] team: use netif_is_team_port() (Hangbin Liu) [1892142] - [char] random: decouple random and urandom extrng fops (Vladis Dronov) [1890711] - [platform] platform/x86: intel_pmc_core: Add Intel RocketLake (RKL) support (Steve Best) [1782713] - [netdrv] fm10k: convert to new udp_tunnel_nic infra (Vladis Dronov) [1884254] - [netdrv] ethernet/intel: Convert fallthrough code comments (Vladis Dronov) [1884254] - [netdrv] docs: networking: reorganize driver documentation again (Vladis Dronov) [1884254] - [netdrv] net/intel: remove driver versions from Intel drivers (Vladis Dronov) [1884254] - [infiniband] RDMA/core: Fix ordering of CQ pool destruction (Kamal Heib) [1878969 1857603] - [infiniband] IB/isert: Fix unaligned immediate-data handling (Kamal Heib) [1857603] - [infiniband] RDMA/core: Fix reported speed and width (Kamal Heib) [1857603] - [infiniband] RDMA/core: Fix unsafe linked list traversal after failing to allocate CQ (Kamal Heib) [1857603] - [infiniband] RDMA/rxe: Fix panic when calling kmem_cache_create() (Kamal Heib) [1867296 1857603] - [infiniband] RDMA/rxe: Fix memleak in rxe_mem_init_user (Kamal Heib) [1857603] - [net] xprtrdma: Release in-flight MRs on disconnect (Kamal Heib) [1857603] - [infiniband] RDMA/rxe: Fix the parent sysfs read when the interface has 15 chars (Kamal Heib) [1870430 1857603] - [infiniband] RDMA/hfi1: Correct an interlock issue for TID RDMA WRITE request (Kamal Heib) [1870281 1857603] - [infiniband] RDMA/core: Fix spelling mistake "Could't" -> "Couldn't" (Kamal Heib) [1857603] - [infiniband] RDMA/rxe: Remove pkey table (Kamal Heib) [1857603] - [infiniband] RDMA/umem: Add a schedule point in ib_umem_get() (Kamal Heib) [1857603] - [infiniband] RDMA/netlink: Remove CAP_NET_RAW check when dump a raw QP (Kamal Heib) [1857603] - [rdma] RDMA/include: Replace license text with SPDX tags (Kamal Heib) [1857603] - [infiniband] RDMA/cma: Execute rdma_cm destruction from a handler properly (Kamal Heib) [1857603] - [infiniband] RDMA/cma: Remove unneeded locking for req paths (Kamal Heib) [1857603] - [infiniband] RDMA/cma: Using the standard locking pattern when delivering the removal event (Kamal Heib) [1857603] - [infiniband] RDMA/cma: Simplify DEVICE_REMOVAL for internal_id (Kamal Heib) [1857603] - [infiniband] RDMA/efa: Add EFA 0xefa1 PCI ID (Kamal Heib) [1857603] - [infiniband] RDMA/efa: User/kernel compatibility handshake mechanism (Kamal Heib) [1857603] - [infiniband] RDMA/efa: Expose minimum SQ size (Kamal Heib) [1857603] - [infiniband] RDMA/efa: Expose maximum TX doorbell batch (Kamal Heib) [1857603] - [infiniband] IB/srpt: use new shared CQ mechanism (Kamal Heib) [1857603] - [infiniband] IB/isert: use new shared CQ mechanism (Kamal Heib) [1857603] - [infiniband] IB/iser: use new shared CQ mechanism (Kamal Heib) [1857603] - [infiniband] RDMA/core: Fix return error value in _ib_modify_qp() to negative (Kamal Heib) [1857603] - [infiniband] RDMA/uverbs: Silence shiftTooManyBitsSigned warning (Kamal Heib) [1857603] - [infiniband] RDMA/core: Update write interface to use automatic object lifetime (Kamal Heib) [1857603] - [infiniband] RDMA/core: Align abort/commit object scheme for write() and ioctl() paths (Kamal Heib) [1857603] - [uapi] RDMA: rdma_user_ioctl.h: fix a duplicated word + clarify (Kamal Heib) [1857603] - [infiniband] RDMA/qedr: Remove the query_pkey callback (Kamal Heib) [1857603] - [infiniband] RDMA/i40iw: Remove the query_pkey callback (Kamal Heib) [1857603] - [infiniband] RDMA/cxgb4: Remove the query_pkey callback (Kamal Heib) [1857603] - [infiniband] RDMA/siw: Remove the query_pkey callback (Kamal Heib) [1857603] - [infiniband] RDMA/core: Remove query_pkey from the mandatory ops (Kamal Heib) [1857603] - [infiniband] RDMA/core: Allocate the pkey cache only if the pkey_tbl_len is set (Kamal Heib) [1857603] - [infiniband] RDMA/core: Expose pkeys sysfs files only if pkey_tbl_len is set (Kamal Heib) [1857603] - [infiniband] RDMA/rxe: Prevent access to wr->next ptr afrer wr is posted to send queue (Kamal Heib) [1857603] - [infiniband] IB/hfi1: Remove unnecessary fall-through markings (Kamal Heib) [1857603] - [infiniband] RDMA/rxe: Remove rxe_link_layer() (Kamal Heib) [1857603] - [infiniband] RDMA/rxe: Return void from rxe_mem_init_dma() (Kamal Heib) [1857603] - [infiniband] RDMA/rxe: Return void from rxe_init_port_param() (Kamal Heib) [1857603] - [infiniband] RDMA/rxe: Drop pointless checks in rxe_init_ports (Kamal Heib) [1857603] - [infiniband] RDMA/counter: Allow manually bind QPs with different pids to same counter (Kamal Heib) [1857603] - [infiniband] RDMA/counter: Only bind user QPs in auto mode (Kamal Heib) [1857603] - [infiniband] RDMA/counter: Add PID category support in auto mode (Kamal Heib) [1857603] - [infiniband] RDMA/rxe: Skip dgid check in loopback mode (Kamal Heib) [1857603] - [infiniband] RDMA/core: Create and destroy counters in the ib_core (Kamal Heib) [1857603] - [infiniband] IB/uverbs: Expose UAPI to query MR (Kamal Heib) [1857603] - [infiniband] IB/uverbs: Expose UAPI to query ucontext (Kamal Heib) [1857603] - [infiniband] IB/uverbs: Set IOVA on IB MR in uverbs layer (Kamal Heib) [1857603] - [infiniband] IB/uverbs: Enable CQ ioctl commands by default (Kamal Heib) [1857603] - [infiniband] RDMA/core: Clean ib_alloc_xrcd() and reuse it to allocate XRC domain (Kamal Heib) [1857603] - [infiniband] RDMA: Remove the udata parameter from alloc_mr callback (Kamal Heib) [1857603] - [infiniband] RDMA/core: Remove ib_alloc_mr_user function (Kamal Heib) [1857603] - [infiniband] RDMA/core: Check for error instead of success in alloc MR function (Kamal Heib) [1857603] - [infiniband] RDMA/core: Clean up tracepoint headers (Kamal Heib) [1857603] - [infiniband] RDMA/ipoib: Handle user-supplied address when creating child (Kamal Heib) [1857603] - [infiniband] RDMA/core: Fix bogus WARN_ON during ib_unregister_device_queued() (Kamal Heib) [1857603] - [infiniband] IB/hfi1: Convert PCIBIOS_* errors to generic -E* errors (Kamal Heib) [1857603] - [infiniband] RDMA/core: Delete not-used create RWQ table function (Kamal Heib) [1857603] - [infiniband] IB/mad: Delete RMPP_STATE_CANCELING state (Kamal Heib) [1857603] - [infiniband] IB/mad: Change atomics to refcount API (Kamal Heib) [1857603] - [infiniband] IB/mad: Issue complete whenever decrements agent refcount (Kamal Heib) [1857603] - [infiniband] RDMA: Add support to dump resource tracker in RAW format (Kamal Heib) [1857603] - [infiniband] RDMA: Add dedicated CM_ID resource tracker function (Kamal Heib) [1857603] - [infiniband] RDMA: Add dedicated QP resource tracker function (Kamal Heib) [1857603] - [infiniband] RDMA: Add a dedicated CQ resource tracker function (Kamal Heib) [1857603] - [infiniband] RDMA: Add dedicated MR resource tracker function (Kamal Heib) [1857603] - [infiniband] RDMA/core: Don't call fill_res_entry for PD (Kamal Heib) [1857603] - [infiniband] RDMA/rxe: Remove unused rxe_mem_map_pages (Kamal Heib) [1857603] - [infiniband] RDMA/hfi1: Remove hfi1_create_qp declaration (Kamal Heib) [1857603] - [infiniband] RDMA/ipoib: Return void from ipoib_mcast_stop_thread() (Kamal Heib) [1857603] - [infiniband] RDMA: Correct trivial kernel-doc inconsistencies (Kamal Heib) [1857603] - [infiniband] IB/srpt: Remove WARN_ON from srpt_cm_req_recv (Kamal Heib) [1857603] - [tools] tools/power turbostat: Support additional CPU model numbers (Steve Best) [1782718] - [net] udp_tunnel: add the ability to hard-code IANA VXLAN (Ivan Vecera) [1879204] - [tools] selftests: net: add a test for UDP tunnel info infra (Ivan Vecera) [1867211] - [netdrv] netdevsim: add UDP tunnel port offload support (Ivan Vecera) [1867211] - [net] ethtool: add tunnel info interface (Ivan Vecera) [1867211] - [net] ethtool: Make helpers public (Ivan Vecera) [1867211] - [net] udp_tunnel: add central NIC RX port offload infrastructure (Ivan Vecera) [1867211] - [net] udp_tunnel: re-number the offload tunnel types (Ivan Vecera) [1867211] - [fs] debugfs: make sure we can remove u32_array files cleanly (Ivan Vecera) [1867211] - [fs] debugfs: make debugfs_create_u32_array() return void (Ivan Vecera) [1867211] - [fs] debugfs: update documented return values of debugfs helpers (Ivan Vecera) [1867211]- [net] openvswitch: fix to make sure flow_lookup() is not preempted (Eelco Chaudron) [1888237] - [netdrv] powerpc/vnic: Extend "failover pending" window (Steve Best) [1897280] - [net] ipv6: Set SIT tunnel hard_header_len to zero (Davide Caratti) [1897244] - [net] ip_tunnel: fix over-mtu packet send fail without TUNNEL_DONT_FRAGMENT flags (Davide Caratti) [1897244] - [net] gre6: Fix reception with IP6_TNL_F_RCV_DSCP_COPY (Davide Caratti) [1897244] - [netdrv] vxlan: fix memleak of fdb (Davide Caratti) [1897244] - [net] vxlan: Ensure FDB dump is performed under RCU (Davide Caratti) [1897244] - [net] gre: refetch erspan header from skb->data after pskb_may_pull() (Davide Caratti) [1897244] - [net] erspan: fix the tun_info options_len check for erspan (Davide Caratti) [1897244] - [net] ip_gre: fix possible use-after-free in erspan_rcv (Davide Caratti) [1897244] - [net] erspan: fix error handling for erspan tunnel (Davide Caratti) [1897244] - [net] erspan: return PACKET_REJECT when the appropriate tunnel is not found (Davide Caratti) [1897244] - [netdrv] net: atlantic: fix build when object tree is separate (Igor Russkikh) [1857861] - [netdrv] net: atlantic: Use readx_poll_timeout() for large timeout (Igor Russkikh) [1857861] - [netdrv] net: ethernet: aquantia: Fix wrong return value (Igor Russkikh) [1857861] - [netdrv] net: atlantic: fix PTP on AQC10X (Igor Russkikh) [1857861] - [netdrv] net: atlantic: add hwmon getter for MAC temperature (Igor Russkikh) [1857861] - [netdrv] net: atlantic: A0 ntuple filters (Igor Russkikh) [1857861] - [netdrv] net: atlantic: use intermediate variable to improve readability a bit (Igor Russkikh) [1857861] - [netdrv] net: atlantic: use U32_MAX in aq_hw_utils.c (Igor Russkikh) [1857861] - [netdrv] net: atlantic: add support for 64-bit reads/writes (Igor Russkikh) [1857861] - [netdrv] net: atlantic: enable ipv6 support for TCP LSO and UDP GSO (Igor Russkikh) [1857861] - [netdrv] net: atlantic: PTP statistics (Igor Russkikh) [1857861] - [netdrv] net: atlantic: additional per-queue stats (Igor Russkikh) [1857861] - [netdrv] net: atlantic: use u64_stats_update_* to protect access to 64-bit stats (Igor Russkikh) [1857861] - [netdrv] net: atlantic: split rx and tx per-queue stats (Igor Russkikh) [1857861] - [netdrv] net: atlantic: make _get_sw_stats return count as return value (Igor Russkikh) [1857861] - [netdrv] net: atlantic: use simple assignment in _get_stats and _get_sw_stats (Igor Russkikh) [1857861] - [netdrv] net: atlantic: move FRAC_PER_NS to aq_hw.h (Igor Russkikh) [1857861] - [netdrv] net: atlantic: add support for FW 4.x (Igor Russkikh) [1857861] - [netdrv] net: atlantic: align return value of ver_match function with function name (Igor Russkikh) [1857861] - [netdrv] net: atlantic: disable PTP on AQC111, AQC112 (Igor Russkikh) [1857861] - [netdrv] net: atlantic: fix ip dst and ipv6 address filters (Igor Russkikh) [1857861] - [netdrv] net: aquantia: fix aq_ndev_start_xmit()'s return type (Igor Russkikh) [1857861] - [netdrv] net: atlantic: put ptp code under IS_REACHABLE check (Igor Russkikh) [1857861] - [netdrv] net: atlantic: add alignment checks in hw_atl2_utils_fw.c (Igor Russkikh) [1857861] - [netdrv] net: atlantic: missing space in a comment in aq_nic.h (Igor Russkikh) [1857861] - [netdrv] net: atlantic: fix typo in aq_ring_tx_clean (Igor Russkikh) [1857861] - [netdrv] net: atlantic: make aq_pci_func_init static (Igor Russkikh) [1857861] - [netdrv] net: atlantic: Replace ENOTSUPP usage to EOPNOTSUPP (Igor Russkikh) [1857861] - [netdrv] net: atlantic: fix variable type in aq_ethtool_get_pauseparam (Igor Russkikh) [1857861] - [netdrv] net: atlantic: A2: phy loopback support (Igor Russkikh) [1857861] - [netdrv] net: atlantic: A2: report link partner capabilities (Igor Russkikh) [1857861] - [netdrv] net: atlantic: A2: flow control support (Igor Russkikh) [1857861] - [netdrv] net: atlantic: A2: EEE support (Igor Russkikh) [1857861] - [netdrv] net: atlantic: remove baseX usage (Igor Russkikh) [1857861] - [netdrv] net: atlantic: A2: half duplex support (Igor Russkikh) [1857861] - [netdrv] net: atlantic: proper rss_ctrl1 (54c0) initialization (Igor Russkikh) [1857861] - [netdrv] net: atlantic: QoS implementation: min_rate (Igor Russkikh) [1857861] - [netdrv] net: atlantic: change the order of arguments for TC weight/credit setters (Igor Russkikh) [1857861] - [netdrv] net: atlantic: always use random TC-queue mapping for TX on A2 (Igor Russkikh) [1857861] - [netdrv] net: atlantic: automatically downgrade the number of queues if necessary (Igor Russkikh) [1857861] - [netdrv] net: atlantic: QoS implementation: max_rate (Igor Russkikh) [1857861] - [netdrv] net: atlantic: make TCVEC2RING accept nic_cfg (Igor Russkikh) [1857861] - [netdrv] net: atlantic: per-TC queue statistics (Igor Russkikh) [1857861] - [netdrv] net: atlantic: QoS implementation: multi-TC support (Igor Russkikh) [1857861] - [netdrv] net: atlantic: changes for multi-TC support (Igor Russkikh) [1857861] - [netdrv] net: atlantic: move PTP TC initialization to a separate function (Igor Russkikh) [1857861] - [netdrv] net: atlantic: changes for multi-TC support (Igor Russkikh) [1857861] - [netdrv] net: atlantic: unify MAC generation (Igor Russkikh) [1857861] - [netdrv] net: atlantic: remove check for boot code survivability before reset request (Igor Russkikh) [1857861] - [netdrv] net: atlantic: remove hw_atl_b0_hw_rss_set call from A2 code (Igor Russkikh) [1857861] - [netdrv] net: atlantic: remove TPO2 check from A0 code (Igor Russkikh) [1857861] - [netdrv] net: atlantic: rename AQ_NIC_RATE_2GS to AQ_NIC_RATE_2G5 (Igor Russkikh) [1857861] - [netdrv] net: atlantic: use __packed instead of the full expansion (Igor Russkikh) [1857861] - [netdrv] net: atlantic: A2 ingress / egress hw configuration (Igor Russkikh) [1857861] - [netdrv] net: atlantic: basic A2 init/deinit hw_ops (Igor Russkikh) [1857861] - [netdrv] net: atlantic: common functions needed for basic A2 init/deinit hw_ops (Igor Russkikh) [1857861] - [netdrv] net: atlantic: HW bindings for basic A2 init/deinit hw_ops (Igor Russkikh) [1857861] - [netdrv] net: atlantic: add A2 RPF hw_ops (Igor Russkikh) [1857861] - [netdrv] net: atlantic: HW bindings for A2 RFP (Igor Russkikh) [1857861] - [netdrv] net: atlantic: A2 hw_ops skeleton (Igor Russkikh) [1857861] - [netdrv] net: atlantic: minimal A2 fw_ops (Igor Russkikh) [1857861] - [netdrv] net: atlantic: minimal A2 HW bindings required for fw_ops (Igor Russkikh) [1857861] - [netdrv] net: atlantic: A2 driver-firmware interface (Igor Russkikh) [1857861] - [netdrv] net: atlantic: move IS_CHIP_FEATURE to aq_hw.h (Igor Russkikh) [1857861] - [netdrv] net: atlantic: make hw_get_regs optional (Igor Russkikh) [1857861] - [netdrv] net: atlantic: simplify hw_get_fw_version() usage (Igor Russkikh) [1857861] - [netdrv] net: atlantic: add hw_soft_reset, hw_prepare to hw_ops (Igor Russkikh) [1857861] - [netdrv] net: atlantic: add defines for 10M and EEE 100M link mode (Igor Russkikh) [1857861] - [netdrv] net: atlantic: add A2 device IDs (Igor Russkikh) [1857861] - [netdrv] net: atlantic: update company name in the driver description (Igor Russkikh) [1857861] - [netdrv] aquantia: Fix the media type of AQC100 ethernet controller in the driver (Igor Russkikh) [1857861] - [netdrv] net: atlantic: MACSec offload statistics implementation (Igor Russkikh) [1857861] - [netdrv] net: aquantia: reject all unsupported coalescing params (Igor Russkikh) [1857861] - [netdrv] net: atlantic: Replace zero-length array with flexible-array member (Igor Russkikh) [1857861] - [netdrv] net/aquantia: Delete module version (Igor Russkikh) [1857861] - [netdrv] net: atlantic: fix out of range usage of active_vlans array (Igor Russkikh) [1857861] - [netdrv] net: atlantic: possible fault in transition to hibernation (Igor Russkikh) [1857861] - [netdrv] net: atlantic: fix potential error handling (Igor Russkikh) [1857861] - [netdrv] net: atlantic: fix use after free kasan warn (Igor Russkikh) [1857861] - [netdrv] net: atlantic: better loopback mode handling (Igor Russkikh) [1857861] - [netdrv] net: atlantic: ptp gpio adjustments (Igor Russkikh) [1857861] - [netdrv] net: atlantic: check rpc result and wait for rpc address (Igor Russkikh) [1857861] - [netdrv] net: atlantic: checksum compat issue (Igor Russkikh) [1857861] - [netdrv] net: atlantic: remove duplicate entries (Igor Russkikh) [1857861] - [netdrv] net: atlantic: loopback configuration in improper place (Igor Russkikh) [1857861] - [netdrv] net: atlantic: broken link status on old fw (Igor Russkikh) [1857861] - [netdrv] net: atlantic: Signedness bug in aq_vec_isr_legacy() (Igor Russkikh) [1857861] - [netdrv] net: atlantic: make function 'aq_ethtool_get_priv_flags', 'aq_ethtool_set_priv_flags' static (Igor Russkikh) [1857861] - [netdrv] net: atlantic: make symbol 'aq_pm_ops' static (Igor Russkikh) [1857861] - [netdrv] net: atlantic: change email domains to Marvell (Igor Russkikh) [1857861] - [netdrv] net: atlantic: implement UDP GSO offload (Igor Russkikh) [1857861] - [netdrv] net: atlantic: update flow control logic (Igor Russkikh) [1857861] - [netdrv] net: atlantic: stylistic renames (Igor Russkikh) [1857861] - [netdrv] net: atlantic: code style cleanup (Igor Russkikh) [1857861] - [netdrv] net: atlantic: loopback tests via private flags (Igor Russkikh) [1857861] - [netdrv] net: atlantic: add fw configuration memory area (Igor Russkikh) [1857861] - [netdrv] net: atlantic: adding ethtool physical identification (Igor Russkikh) [1857861] - [netdrv] net: atlantic: add msglevel configuration (Igor Russkikh) [1857861] - [netdrv] net: atlantic: refactoring pm logic (Igor Russkikh) [1857861] - [netdrv] net: atlantic: implement wake_phy feature (Igor Russkikh) [1857861] - [netdrv] net: atlantic: update firmware interface (Igor Russkikh) [1857861] - [netdrv] net: aquantia: fix return value check in aq_ptp_init() (Igor Russkikh) [1857861] - [netdrv] net: aquantia: fix error handling in aq_ptp_poll (Igor Russkikh) [1857861] - [netdrv] net: aquantia: remove unused including (Igor Russkikh) [1857861] - [netdrv] net: aquantia: make two symbols be static (Igor Russkikh) [1857861] - [netdrv] net: aquantia: fix unintention integer overflow on left shift (Igor Russkikh) [1857861] - [netdrv] net: aquantia: fix spelling mistake: tx_queus -> tx_queues (Igor Russkikh) [1857861] - [netdrv] net: aquantia: disable ptp object build if no config (Igor Russkikh) [1857861] - [netdrv] net: aquantia: fix warnings on endianness (Igor Russkikh) [1857861] - [netdrv] net: aquantia: fix var initialization warning (Igor Russkikh) [1857861] - [netdrv] net: aquantia: add support for PIN funcs (Igor Russkikh) [1857861] - [netdrv] net: aquantia: add support for Phy access (Igor Russkikh) [1857861] - [netdrv] net: aquantia: implement get_ts_info ethtool (Igor Russkikh) [1857861] - [netdrv] net: aquantia: add support for ptp ioctls (Igor Russkikh) [1857861] - [netdrv] net: aquantia: rx filters for ptp (Igor Russkikh) [1857861] - [netdrv] net: aquantia: implement data PTP datapath (Igor Russkikh) [1857861] - [netdrv] net: aquantia: styling fixes on ptp related functions (Igor Russkikh) [1857861] - [netdrv] net: aquantia: add PTP rings infrastructure (Igor Russkikh) [1857861] - [netdrv] net: aquantia: add basic ptp_clock callbacks (Igor Russkikh) [1857861] - [netdrv] net: aquantia: unify styling of bit enums (Igor Russkikh) [1857861] - [netdrv] net: aquantia: PTP skeleton declarations and callbacks (Igor Russkikh) [1857861] - [netdrv] net: aquantia: add an error handling in aq_nic_set_multicast_list (Igor Russkikh) [1857861] - [netdrv] net: aquantia: correctly handle macvlan and multicast coexistence (Igor Russkikh) [1857861] - [netdrv] net: aquantia: do not pass lro session with invalid tcp checksum (Igor Russkikh) [1857861] - [netdrv] net: aquantia: when cleaning hw cache it should be toggled (Igor Russkikh) [1857861] - [netdrv] net: aquantia: temperature retrieval fix (Igor Russkikh) [1857861] - [netdrv] net: aquantia: Fix aq_vec_isr_legacy() return value (Igor Russkikh) [1857861] - [netdrv] net: aquantia: fix out of memory condition on rx side (Igor Russkikh) [1857861] - [netdrv] net: aquantia: linkstate irq should be oneshot (Igor Russkikh) [1857861] - [netdrv] net: aquantia: fix limit of vlan filters (Igor Russkikh) [1857861] - [netdrv] net: aquantia: fix removal of vlan 0 (Igor Russkikh) [1857861] - [netdrv] net: aquantia: implement vlan offload configuration (Igor Russkikh) [1857861] - [netdrv] net: aquantia: vlan offloads logic in datapath (Igor Russkikh) [1857861] - [netdrv] net: aquantia: adding fields and device features for vlan offload (Igor Russkikh) [1857861] - [netdrv] net: aquantia: added vlan offload related macros and functions (Igor Russkikh) [1857861] - [netdrv] net: aquantia: make all files GPL-2.0-only (Igor Russkikh) [1857861] - [netdrv] net: aquantia: replace internal driver version code with uts (Igor Russkikh) [1857861] - [netdrv] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 422 (Igor Russkikh) [1857861] - [netdrv] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 308 (Igor Russkikh) [1857861] - [include] net: phy: introduce phy_read_mmd_poll_timeout macro (Josef Oskera) [1892739] - [include] net: phy: introduce phy_read_poll_timeout macro (Josef Oskera) [1892739] - [netdrv] phy: add device-managed devm_mdiobus_register (Josef Oskera) [1892740] - [include] net: add helper eth_hw_addr_crc (Josef Oskera) [1892738] - [netdrv] LiquidIO: mark liquidio and liquidio_vf as deprecated in RHEL8 (Stefan Assmann) [1878178] - [net] tcp: remove SOCK_QUEUE_SHRUNK (Paolo Abeni) [1890058] - [net] tcp: fix receive window update in tcp_add_backlog() (Paolo Abeni) [1890058] - [net] tcp: md5: allow changing MD5 keys in all socket states (Paolo Abeni) [1890058] - [net] tcp: fix SO_RCVLOWAT possible hangs under high mem pressure (Paolo Abeni) [1890058] - [net] tcp: md5: do not send silly options in SYNCOOKIES (Paolo Abeni) [1890058] - [net] tcp: grow window for OOO packets only for SACK flows (Paolo Abeni) [1890058] - [net] tcp: fix error recovery in tcp_zerocopy_receive() (Paolo Abeni) [1890058] - [net] tcp: fix SO_RCVLOWAT hangs with fat skbs (Paolo Abeni) [1890058] - [net] tcp: fix rx timestamp behavior for tcp_recvmsg (Paolo Abeni) [1890058] - [fs] smb3: smbdirect support can be configured by default (Leif Sahlberg) [1887940] - [fs] cifs: smbd: Do not schedule work to send immediate packet on every receive (Leif Sahlberg) [1887940] - [fs] cifs: smbd: Properly process errors on ib_post_send (Leif Sahlberg) [1887940] - [fs] cifs: Allocate crypto structures on the fly for calculating signatures of incoming packets (Leif Sahlberg) [1887940] - [fs] cifs: smbd: Update receive credits before sending and deal with credits roll back on failure before sending (Leif Sahlberg) [1887940] - [fs] cifs: smbd: Check send queue size before posting a send (Leif Sahlberg) [1887940] - [fs] cifs: smbd: Merge code to track pending packets (Leif Sahlberg) [1887940] - [fs] cifs: Allocate encryption header through kmalloc (Leif Sahlberg) [1887940] - [fs] cifs: smbd: Check and extend sender credits in interrupt context (Leif Sahlberg) [1887940] - [fs] cifs: smbd: Calculate the correct maximum packet size for segmented SMBDirect send/receive (Leif Sahlberg) [1887940] - [net] core: device_rename: Use rwsem instead of a seqcount (Patrick Talbert) [1883310]- [tools] perf tools: Add bpf image check to __map__is_kmodule (Michael Petlan) [1873270] - [tools] perf tools: Add support for PERF_RECORD_KSYMBOL_TYPE_OOL (Michael Petlan) [1873270] - [tools] perf record: Don't clear event's period if set by a term (Michael Petlan) [1873270] - [tools] perf bench: The do_run_multi_threaded() function must use IS_ERR(perf_session__new()) (Michael Petlan) [1873270] - [tools] perf top: Skip side-band event setup if HAVE_LIBBPF_SUPPORT is not set (Michael Petlan) [1873270] - [tools] perf record: Skip side-band event setup if HAVE_LIBBPF_SUPPORT is not set (Michael Petlan) [1873270] - [tools] perf evsel: Don't set sample_regs_intr/sample_regs_user for dummy event (Michael Petlan) [1873270] - [tools] perf stat: Turn off summary for interval mode by default (Michael Petlan) [1873270] - [tools] perf trace: Fix off by ones in memset() after realloc() in arches using libaudit (Michael Petlan) [1873270] - [tools] perf top/report: Fix infinite loop in the TUI for grouped events (Michael Petlan) [1873270] - [tools] redhat: use local hashmap library in perf (Michael Petlan) [1873270] - [tools] libtraceevent: Fix build with binutils 2.35 (Michael Petlan) [1873270] - [tools] perf tools: Fix record failure when mixed with ARM SPE event (Michael Petlan) [1873270] - [tools] perf tests: Fix test 68 zstd compression for s390 (Michael Petlan) [1873270] - [tools] tools lib traceevent: Fix memory leak in process_dynamic_array_len (Michael Petlan) [1873270] - [tools] perf tools: Sync hashmap.h with libbpf's (Michael Petlan) [1873270] - [tools] libsubcmd: Fix OPT_CALLBACK_SET() (Michael Petlan) [1873270] - [tools] perf report TUI: Remove needless 'dummy' event from menu (Michael Petlan) [1873270] - [tools] perf intel-pt: Fix PEBS sample for XMM registers (Michael Petlan) [1873270] - [tools] perf intel-pt: Fix displaying PEBS-via-PT with registers (Michael Petlan) [1873270] - [tools] perf intel-pt: Fix recording PEBS-via-PT with registers (Michael Petlan) [1873270] - [tools] tools lib traceevent: Add proper KBUFFER_TYPE_TIME_STAMP handling (Michael Petlan) [1873270] - [tools] tools lib traceevent: Add API to read time information from kbuffer (Michael Petlan) [1873270] - [tools] perf scripts python: exported-sql-viewer.py: Fix time chart call tree (Michael Petlan) [1873270] - [tools] perf scripts python: exported-sql-viewer.py: Fix zero id in call tree 'Find' result (Michael Petlan) [1873270] - [tools] perf scripts python: exported-sql-viewer.py: Fix zero id in call graph 'Find' result (Michael Petlan) [1873270] - [tools] perf scripts python: exported-sql-viewer.py: Fix unexpanded 'Find' result (Michael Petlan) [1873270] - [tools] perf record: Fix duplicated sideband events with Intel PT system wide tracing (Michael Petlan) [1873270] - [tools] perf scripts python: export-to-postgresql.py: Fix struct.pack() int argument (Michael Petlan) [1873270] - [tools] perf build: Fix error message when asking for -fsanitize=address without required libraries (Michael Petlan) [1873270] - [tools] tools lib traceevent: Add handler for __builtin_expect() (Michael Petlan) [1873270] - [tools] tools lib traceevent: Handle __attribute__((user)) in field names (Michael Petlan) [1873270] - [tools] tools lib traceevent: Add append() function helper for appending strings (Michael Petlan) [1873270] - [tools] perf script: Initialize zstd_data (Michael Petlan) [1873270] - [tools] perf pmu: Remove unused declaration (Michael Petlan) [1873270] - [tools] perf parse-events: Fix an old style declaration (Michael Petlan) [1873270] - [tools] perf parse-events: Fix an incompatible pointer (Michael Petlan) [1873270] - [tools] perf bpf: Fix bpf prologue generation (Michael Petlan) [1873270] - [tools] perf probe: Fix user attribute access in kprobes (Michael Petlan) [1873270] - [tools] perf stat: Fix NULL pointer dereference (Michael Petlan) [1873270] - [tools] perf report: Fix NULL pointer dereference in hists__fprintf_nr_sample_events() (Michael Petlan) [1873270] - [tools] perf tools: Remove some duplicated includes (Michael Petlan) [1873270] - [tools] perf symbols: Fix kernel maps for kcore and eBPF (Michael Petlan) [1873270] - [tools] perf stat: Ensure group is defined on top of the same cpu mask (Michael Petlan) [1873270] - [tools] perf libdw: Fix off-by 1 relative directory includes (Michael Petlan) [1873270] - [tools] perf arm-spe: Support synthetic events (Michael Petlan) [1873270] - [tools] perf auxtrace: Add four itrace options (Michael Petlan) [1873270] - [tools] perf tools: Move arm-spe-pkt-decoder.h/c to the new dir (Michael Petlan) [1873270] - [tools] perf test: Initialize memory in dwarf-unwind (Michael Petlan) [1873270] - [tools] perf tests: Don't tail call optimize in unwind test (Michael Petlan) [1873270] - [tools] tools compiler.h: Add attribute to disable tail calls (Michael Petlan) [1873270] - [tools] perf build: Add a LIBPFM4=1 build test entry (Michael Petlan) [1873270] - [tools] perf tools: Add optional support for libpfm4 (Michael Petlan) [1873270] - [tools] perf tools: Correct license on jsmn JSON parser (Michael Petlan) [1873270] - [tools] perf jit: Fix inaccurate DWARF line table (Michael Petlan) [1873270] - [tools] perf jvmti: Remove redundant jitdump line table entries (Michael Petlan) [1873270] - [tools] perf build: Add NO_SDT=1 to the default set of build tests (Michael Petlan) [1873270] - [tools] perf build: Add NO_LIBCRYPTO=1 to the default set of build tests (Michael Petlan) [1873270] - [tools] perf build: Add NO_SYSCALL_TABLE=1 to the build tests (Michael Petlan) [1873270] - [tools] perf build: Remove libaudit from the default feature checks (Michael Petlan) [1873270] - [tools] perf trace: Grow the syscall table as needed when using libaudit (Michael Petlan) [1873270] - [tools] perf trace: Use zalloc() to make sure all fields are zeroed in the syscalltbl constructor (Michael Petlan) [1873270] - [tools] perf trace: Remove union from syscalltbl, all the fields are needed (Michael Petlan) [1873270] - [tools] perf build: Allow explicitely disabling the NO_SYSCALL_TABLE variable (Michael Petlan) [1873270] - [tools] perf build: Group the NO_SYSCALL_TABLE logic (Michael Petlan) [1873270] - [tools] perf intel-pt: Refine kernel decoding only warning message (Michael Petlan) [1873270] - [tools] perf record: Respect --no-switch-events (Michael Petlan) [1873270] - [tools] perf script: Fix --call-trace for Intel PT (Michael Petlan) [1873270] - [tools] perf evlist: Disable 'immediate' events last (Michael Petlan) [1873270] - [tools] perf kcore_copy: Fix module map when there are no modules loaded (Michael Petlan) [1873270] - [tools] perf jvmti: Fix demangling Java symbols (Michael Petlan) [1873270] - [tools] perf tests: Add test for the java demangler (Michael Petlan) [1873270] - [tools] perf jvmti: Do not report error when missing debug information (Michael Petlan) [1873270] - [tools] perf jvmti: Fix jitdump for methods without debug info (Michael Petlan) [1873270] - [tools] perf symbols: Fix debuginfo search for Ubuntu (Michael Petlan) [1873270] - [tools] perf parse: Add 'struct parse_events_state' pointer to scanner (Michael Petlan) [1873270] - [tools] perf stat: Do not pass avg to generic_metric (Michael Petlan) [1873270] - [tools] perf tests: Consider subtests when searching for user specified tests (Michael Petlan) [1873270] - [tools] perf list: Add metrics to command line usage (Michael Petlan) [1873270] - [tools] perf script: Don't force less for non tty output with --xed (Michael Petlan) [1873270] - [tools] perf metricgroup: Remove unnecessary ', ' from events (Michael Petlan) [1873270] - [tools] perf metricgroup: Add options to not group or merge (Michael Petlan) [1873270] - [tools] perf metricgroup: Remove duped metric group events (Michael Petlan) [1873270] - [tools] perf metricgroup: Order event groups by size (Michael Petlan) [1873270] - [tools] perf metricgroup: Delay events string creation (Michael Petlan) [1873270] - [tools] perf metricgroup: Use early return in add_metric (Michael Petlan) [1873270] - [tools] perf metricgroup: Always place duration_time last (Michael Petlan) [1873270] - [tools] perf metricgroup: Free metric_events on error (Michael Petlan) [1873270] - [tools] perf util: Fix potential SEGFAULT in put_tracepoints_path error path (Michael Petlan) [1873270] - [tools] perf util: Fix memory leak of prefix_if_not_in (Michael Petlan) [1873270] - [tools] perf ftrace: Detect workload failure (Michael Petlan) [1873270] - [tools] perf ftrace: Trace system wide if no target is given (Michael Petlan) [1873270] - [tools] perf branch: Replace zero-length array with flexible-array (Michael Petlan) [1873270] - [tools] perf config: Add stat.big-num support (Michael Petlan) [1873270] - [tools] perf bpf-loader: Add missing '*' for key_scan_pos (Michael Petlan) [1873270] - [tools] perf stat: Report summary for interval mode (Michael Petlan) [1873270] - [tools] perf stat: Save aggr value to first member of prev_raw_counts (Michael Petlan) [1873270] - [tools] perf stat: Copy counts from prev_raw_counts to evsel->counts (Michael Petlan) [1873270] - [tools] perf counts: Reset prev_raw_counts counts (Michael Petlan) [1873270] - [tools] perf stat: Fix wrong per-thread runtime stat for interval mode (Michael Petlan) [1873270] - [tools] perf expr: Allow numbers to be followed by a dot (Michael Petlan) [1873270] - [tools] perf metricgroup: Make 'evlist_used' variable a bitmap instead of array of bools (Michael Petlan) [1873270] - [tools] perf stat: Fail on extra comma while parsing events (Michael Petlan) [1873270] - [tools] perf script: Better align register values in dump (Michael Petlan) [1873270] - [tools] perf stat: POWER9 metrics: expand "ICT" acronym (Michael Petlan) [1873270] - [tools] perf tools: Replace zero-length array with flexible-array (Michael Petlan) [1873270] - [tools] perf intel-pt: Use allocated branch stack for PEBS sample (Michael Petlan) [1873270] - [tools] perf docs: Introduce security.txt file to document related issues (Michael Petlan) [1873270] - [tools] perf tool: Make perf tool aware of SELinux access control (Michael Petlan) [1873270] - [tools] perf docs: Extend CAP_SYS_ADMIN with CAP_PERFMON where needed (Michael Petlan) [1873270] - [tools] perf expr: Migrate expr ids table to a hashmap (Michael Petlan) [1873270] - [tools] perf tools: Grab a copy of libbpf's hashmap (Michael Petlan) [1873270] - [tools] perf stat: Fix duration_time value for higher intervals (Michael Petlan) [1873270] - [tools] perf trace: Fix compilation error for make NO_LIBBPF=1 DEBUG=1 (Michael Petlan) [1873270] - [tools] perf beauty: Allow the CC used in the arch errno names script to acccept CFLAGS (Michael Petlan) [1873270] - [tools] perf trace: Fix the selection for architectures to generate the errno name tables (Michael Petlan) [1873270] - [tools] perf test: Improve pmu event metric testing (Michael Petlan) [1873270] - [tools] perf test: Provide a subtest callback to ask for the reason for skipping a subtest (Michael Petlan) [1873270] - [tools] perf parse-events: Make add PMU verbose output clearer (Michael Petlan) [1873270] - [tools] perf expr: Fix memory leaks in metric bison (Michael Petlan) [1873270] - [tools] perf expr: Test parsing of floating point numbers (Michael Petlan) [1873270] - [tools] perf record: Use an eventfd to wakeup when done (Michael Petlan) [1873270] - [tools] tools feature: Rename HAVE_EVENTFD to HAVE_EVENTFD_SUPPORT (Michael Petlan) [1873270] - [tools] perf evsel: Initialize evsel->per_pkg_mask to NULL in evsel__init() (Michael Petlan) [1873270] - [tools] perf evsel: Fix 2 memory leaks (Michael Petlan) [1873270] - [tools] perf parse-events: Fix incorrect conversion of 'if () free()' to 'zfree()' (Michael Petlan) [1873270] - [tools] perf tools: Fix is_bpf_image function logic (Michael Petlan) [1873270] - [tools] perf c2c: Fix 'perf c2c record -e list' to show the default events used (Michael Petlan) [1873270] - [tools] perf record: Add dummy event during system wide synthesis (Michael Petlan) [1873270] - [tools] perf evsel: Dummy events never triggers, no need to ask for PERF_SAMPLE_BRANCH_STACK (Michael Petlan) [1873270] - [tools] perf parse-events: Use strcmp() to compare the PMU name (Michael Petlan) [1873270] - [tools] perf expr: Print a debug message for division by zero (Michael Petlan) [1873270] - [tools] perf expr: Debug lex if debugging yacc (Michael Petlan) [1873270] - [tools] perf expr: Parse numbers as doubles (Michael Petlan) [1873270] - [tools] perf expr: Increase max other (Michael Petlan) [1873270] - [tools] perf expr: Allow ',' to be an other token (Michael Petlan) [1873270] - [tools] perf metrics: Fix parse errors in skylake metrics (Michael Petlan) [1873270] - [tools] perf metrics: Fix parse errors in cascade lake metrics (Michael Petlan) [1873270] - [tools] perf expr: Allow for unlimited escaped characters in a symbol (Michael Petlan) [1873270] - [tools] perf script: Enable IP fields for callchains (Michael Petlan) [1873270] - [tools] perf callchain: Setup callchain properly in pipe mode (Michael Petlan) [1873270] - [tools] perf session: Try to read pipe data from file (Michael Petlan) [1873270] - [tools] perf tools: Do not seek in pipe fd during tracing data processing (Michael Petlan) [1873270] - [tools] perf tools: Do not display extra info when there is nothing to build (Michael Petlan) [1873270] - [tools] perf probe: Do not show the skipped events (Michael Petlan) [1873270] - [tools] perf probe: Check address correctness by map instead of _etext (Michael Petlan) [1873270] - [tools] perf probe: Fix to check blacklist address correctly (Michael Petlan) [1873270] - [tools] perf probe: Accept the instance number of kretprobe event (Michael Petlan) [1873270] - [tools] perf counts: Rename perf_evsel__*counts() to evsel__*counts() (Michael Petlan) [1873270] - [tools] perf evsel: Rename perf_evsel__w_cache* to evsel__w_cache* (Michael Petlan) [1873270] - [tools] perf evsel: Rename perf_evsel__new*() to evsel__new*() (Michael Petlan) [1873270] - [tools] perf evsel: Rename *perf_evsel__get_config_term() & friends to evsel__env() (Michael Petlan) [1873270] - [tools] perf evsel: Rename perf_evsel__fprintf() to evsel__fprintf() (Michael Petlan) [1873270] - [tools] perf evsel: Rename perf_evsel__resort*() to evsel__resort*() (Michael Petlan) [1873270] - [tools] perf evsel: Rename perf_evsel__object_config() to evsel__object_config() (Michael Petlan) [1873270] - [tools] perf cs-etm: Move definition of 'traceid_list' global variable from header file (Michael Petlan) [1873270] - [tools] libsymbols kallsyms: Move hex2u64 out of header (Michael Petlan) [1873270] - [tools] libsymbols kallsyms: Parse using io api (Michael Petlan) [1873270] - [tools] perf bench: Add kallsyms parsing (Michael Petlan) [1873270] - [tools] perf: cs-etm: Update to build with latest opencsd version (Michael Petlan) [1873270] - [tools] perf symbol: Fix kernel symbol address display (Michael Petlan) [1873270] - [tools] perf inject: Rename perf_evsel__*() operating on 'struct evsel *' to evsel__*() (Michael Petlan) [1873270] - [tools] perf annotate: Rename perf_evsel__*() operating on 'struct evsel *' to evsel__*() (Michael Petlan) [1873270] - [tools] perf trace: Rename perf_evsel__*() operating on 'struct evsel *' to evsel__*() (Michael Petlan) [1873270] - [tools] perf script: Rename perf_evsel__*() operating on 'struct evsel *' to evsel__*() (Michael Petlan) [1873270] - [tools] perf sched: Rename perf_evsel__*() operating on 'struct evsel *' to evsel__*() (Michael Petlan) [1873270] - [tools] perf lock: Rename perf_evsel__*() operating on 'struct evsel *' to evsel__*() (Michael Petlan) [1873270] - [tools] perf kmem: Rename perf_evsel__*() operating on 'struct evsel *' to evsel__*() (Michael Petlan) [1873270] - [tools] perf stat: Rename perf_evsel__*() operating on 'struct evsel *' to evsel__*() (Michael Petlan) [1873270] - [tools] perf evsel: Rename perf_evsel__store_ids() to evsel__store_id() (Michael Petlan) [1873270] - [tools] perf evsel: Rename perf_evsel__env() to evsel__env() (Michael Petlan) [1873270] - [tools] perf evsel: Rename perf_evsel__group_idx() to evsel__group_idx() (Michael Petlan) [1873270] - [tools] perf evsel: Rename perf_evsel__fallback() to evsel__fallback() (Michael Petlan) [1873270] - [tools] perf evsel: Rename perf_evsel__has*() to evsel__has*() (Michael Petlan) [1873270] - [tools] perf evsel: Rename perf_evsel__{prev, next}() to evsel__{prev, next}() (Michael Petlan) [1873270] - [tools] perf evsel: Rename perf_evsel__parse_sample*() to evsel__parse_sample*() (Michael Petlan) [1873270] - [tools] perf evsel: Rename *perf_evsel__read*() to *evsel__read() (Michael Petlan) [1873270] - [tools] perf evsel: Ditch perf_evsel__cmp(), not used for quite a while (Michael Petlan) [1873270] - [tools] perf evsel: Rename perf_evsel__is_*() to evsel__is*() (Michael Petlan) [1873270] - [tools] perf pmu: Add perf_pmu__find_by_type helper (Michael Petlan) [1873270] - [tools] tools feature: Add support for detecting libpfm4 (Michael Petlan) [1873270] - [tools] perf doc: Pass ASCIIDOC_EXTRA as an argument (Michael Petlan) [1873270] - [tools] perf mem2node: Avoid double free related to realloc (Michael Petlan) [1873270] - [tools] perf evsel: Rename perf_evsel__{str, int}val() and other tracepoint field metehods to to evsel__*() (Michael Petlan) [1873270] - [tools] perf evsel: Rename perf_evsel__open_per_*() to evsel__open_per_*() (Michael Petlan) [1873270] - [tools] perf evsel: Rename perf_evsel__*filter*() to evsel__*filter*() (Michael Petlan) [1873270] - [tools] perf evsel: Rename *perf_evsel__*set_sample_*() to *evsel__*set_sample_*() (Michael Petlan) [1873270] - [tools] perf evsel: Rename perf_evsel__group_desc() to evsel__group_desc() (Michael Petlan) [1873270] - [tools] perf evsel: Rename *perf_evsel__*name() to *evsel__*name() (Michael Petlan) [1873270] - [tools] perf evsel: Rename __perf_evsel__sample_size() to __evsel__sample_size() (Michael Petlan) [1873270] - [tools] perf evsel: Rename perf_evsel__calc_id_pos() to evsel__calc_id_pos() (Michael Petlan) [1873270] - [tools] perf evsel: Rename perf_evsel__config*() to evsel__config*() (Michael Petlan) [1873270] - [tools] perf evsel: Rename perf_evsel__exit() to evsel__exit() (Michael Petlan) [1873270] - [tools] perf evsel: Rename perf_evsel__is_aux_event() to evsel__is_aux_event() (Michael Petlan) [1873270] - [tools] perf evsel: Rename perf_evsel__find_pmu() to evsel__find_pmu() (Michael Petlan) [1873270] - [tools] perf evsel: Rename perf_evsel__compute_deltas() to evsel__compute_deltas() (Michael Petlan) [1873270] - [tools] perf evsel: Rename perf_evsel__nr_cpus() to evsel__nr_cpus() (Michael Petlan) [1873270] - [tools] perf evsel: Rename 'struct perf_evsel__sb_cb_t' to 'struct evsel__sb_cb_t' (Michael Petlan) [1873270] - [tools] perf intel-pt: Update documentation about using /proc/kcore (Michael Petlan) [1873270] - [tools] perf intel-pt: Update documentation about itrace G and L options (Michael Petlan) [1873270] - [tools] perf intel-pt: Add support for synthesizing branch stacks for regular events (Michael Petlan) [1873270] - [tools] perf thread-stack: Add thread_stack__br_sample_late() (Michael Petlan) [1873270] - [tools] perf evsel: Add support for synthesized branch stack sample type (Michael Petlan) [1873270] - [tools] perf auxtrace: Add option to synthesize branch stack for regular events (Michael Petlan) [1873270] - [tools] perf intel-pt: Change branch stack support to use thread-stacks (Michael Petlan) [1873270] - [tools] perf intel-pt: Consolidate thread-stack use condition (Michael Petlan) [1873270] - [tools] perf thread-stack: Add branch stack support (Michael Petlan) [1873270] - [tools] perf tools: Simplify checking if SMT is active (Michael Petlan) [1873270] - [tools] perf tools: Fix reading new topology attribute "core_cpus" (Michael Petlan) [1873270] - [tools] libperf evlist: Fix a refcount leak (Michael Petlan) [1873270] - [tools] perf parse-events: Fix another memory leaks found on parse_events() (Michael Petlan) [1873270] - [tools] perf parse-events: Fix memory leaks found on parse_events (Michael Petlan) [1873270] - [tools] perf parse-events: Fix memory leaks found on parse_events (Michael Petlan) [1873270] - [tools] libperf: Add NULL pointer check for cpu_map iteration and NULL assignment for all_cpus (Michael Petlan) [1873270] - [tools] perf record: Move side band evlist setup to separate routine (Michael Petlan) [1873270] - [tools] perf record: Introduce --switch-output-event (Michael Petlan) [1873270] - [tools] libsubcmd: Introduce OPT_CALLBACK_SET() (Michael Petlan) [1873270] - [tools] perf evlist: Allow reusing the side band thread for more purposes (Michael Petlan) [1873270] - [tools] perf evlist: Move the sideband thread routines to separate object (Michael Petlan) [1873270] - [tools] perf parse-events: Add parse_events_option() variant that creates evlist (Michael Petlan) [1873270] - [tools] perf bpf: Decouple creating the evlist from adding the SB event (Michael Petlan) [1873270] - [tools] perf top: Move sb_evlist to 'struct perf_top' (Michael Petlan) [1873270] - [tools] perf record: Move sb_evlist to 'struct record' (Michael Petlan) [1873270] - [tools] perf tools: Move routines that probe for perf API features to separate file (Michael Petlan) [1873270] - [tools] perf vendor events power9: Add hv_24x7 socket/chip level metric events (Michael Petlan) [1873270] - [tools] perf tools: Enable Hz/hz prinitg for --metric-only option (Michael Petlan) [1873270] - [tools] perf tests expr: Added test for runtime param in metric expression (Michael Petlan) [1873270] - [tools] perf metricgroups: Enhance JSON/metric infrastructure to handle "?" (Michael Petlan) [1873270] - [tools] perf pmu: Fix function name in comment, its get_cpuid_str(), not get_cpustr() (Michael Petlan) [1873270] - [tools] perf report: Fix warning assignment of 0/1 to bool variable (Michael Petlan) [1873270] - [tools] perf tools: Remove unneeded semicolons (Michael Petlan) [1873270] - [tools] perf c2c: Remove unneeded semicolon (Michael Petlan) [1873270] - [tools] libtraceevent: Remove unneeded semicolon (Michael Petlan) [1873270] - [tools] perf script: Remove extraneous newline in perf_sample__fprintf_regs() (Michael Petlan) [1873270] - [tools] perf synthetic events: Remove use of sscanf from /proc reading (Michael Petlan) [1873270] - [tools] tools api: Add a lightweight buffered reading api (Michael Petlan) [1873270] - [tools] perf bench: Add a multi-threaded synthesize benchmark (Michael Petlan) [1873270] - [tools] perf record: Add num-synthesize-threads option (Michael Petlan) [1873270] - [tools] perf test session topology: Fix data path (Michael Petlan) [1873270] - [tools] perf stat: Improve runtime stat for interval mode (Michael Petlan) [1873270] - [tools] perf stat: Zero all the 'ena' and 'run' array slot stats for interval mode (Michael Petlan) [1873270] - [tools] perf evlist: Remove duplicate headers (Michael Petlan) [1873270] - [tools] perf bench: Fix div-by-zero if runtime is zero (Michael Petlan) [1873270] - [tools] perf cgroup: Avoid needless closing of unopened fd (Michael Petlan) [1873270] - [tools] perf hist: Add fast path for duplicate entries check (Michael Petlan) [1873270] - [tools] perf c2c: Add option to enable the LBR stitching approach (Michael Petlan) [1873270] - [tools] perf top: Add option to enable the LBR stitching approach (Michael Petlan) [1873270] - [tools] perf script: Add option to enable the LBR stitching approach (Michael Petlan) [1873270] - [tools] perf report: Add option to enable the LBR stitching approach (Michael Petlan) [1873270] - [tools] perf callchain: Stitch LBR call stack (Michael Petlan) [1873270] - [tools] perf callchain: Save previous cursor nodes for LBR stitching approach (Michael Petlan) [1873270] - [tools] perf thread: Save previous sample for LBR stitching approach (Michael Petlan) [1873270] - [tools] perf thread: Add a knob for LBR stitch approach (Michael Petlan) [1873270] - [tools] perf machine: Factor out lbr_callchain_add_lbr_ip() (Michael Petlan) [1873270] - [tools] perf machine: Factor out lbr_callchain_add_kernel_ip() (Michael Petlan) [1873270] - [tools] perf machine: Refine the function for LBR call stack reconstruction (Michael Petlan) [1873270] - [tools] perf machine: Remove the indent in resolve_lbr_callchain_sample (Michael Petlan) [1873270] - [tools] perf header: Support CPU PMU capabilities (Michael Petlan) [1873270] - [tools] perf parser: Add support to specify rXXX event with pmu (Michael Petlan) [1873270] - [tools] perf doc: allow ASCIIDOC_EXTRA to be an argument (Michael Petlan) [1873270] - [tools] perf pmu: Add support for PMU capabilities (Michael Petlan) [1873270] - [tools] tools lib traceevent: Take care of return value of asprintf (Michael Petlan) [1873270] - [tools] perf stat: Force error in fallback on :k events (Michael Petlan) [1873270] - [tools] perf tools: Add support for leader-sampling with AUX area events (Michael Petlan) [1873270] - [tools] perf evlist: Allow multiple read formats (Michael Petlan) [1873270] - [tools] perf evsel: Rearrange perf_evsel__config_leader_sampling() (Michael Petlan) [1873270] - [tools] perf evlist: Move leader-sampling configuration (Michael Petlan) [1873270] - [tools] perf evsel: Move and globalize perf_evsel__find_pmu() and perf_evsel__is_aux_event() (Michael Petlan) [1873270] - [tools] perf intel-pt: Add support for synthesizing callchains for regular events (Michael Petlan) [1873270] - [tools] perf evsel: Add support for synthesized sample type (Michael Petlan) [1873270] - [tools] perf evsel: Be consistent when looking which evsel PERF_SAMPLE_ bits are set (Michael Petlan) [1873270] - [tools] perf thread-stack: Add thread_stack__sample_late() (Michael Petlan) [1873270] - [tools] perf auxtrace: Add an option to synthesize callchains for regular events (Michael Petlan) [1873270] - [tools] perf auxtrace: For reporting purposes, un-group AUX area event (Michael Petlan) [1873270] - [tools] perf s390-cpumsf: Implement ->evsel_is_auxtrace() callback (Michael Petlan) [1873270] - [tools] perf cs-etm: Implement ->evsel_is_auxtrace() callback (Michael Petlan) [1873270] - [tools] perf arm-spe: Implement ->evsel_is_auxtrace() callback (Michael Petlan) [1873270] - [tools] perf intel-bts: Implement ->evsel_is_auxtrace() callback (Michael Petlan) [1873270] - [tools] perf intel-pt: Implement ->evsel_is_auxtrace() callback (Michael Petlan) [1873270] - [tools] perf auxtrace: Add ->evsel_is_auxtrace() callback (Michael Petlan) [1873270] - [tools] perf metrictroup: Split the metricgroup__add_metric function (Michael Petlan) [1873270] - [tools] perf expr: Add expr_scanner_ctx object (Michael Petlan) [1873270] - [tools] perf expr: Add expr_ prefix for parse_ctx and parse_id (Michael Petlan) [1873270] - [tools] perf synthetic-events: save 4kb from 2 stack frames (Michael Petlan) [1873270] - [tools] tools api fs: Make xxx__mountpoint() more scalable (Michael Petlan) [1873270] - [tools] perf bench: Add event synthesis benchmark (Michael Petlan) [1873270] - [tools] perf script: Simplify auxiliary event printing functions (Michael Petlan) [1873270] - [tools] perf tools: Support CAP_PERFMON capability (Michael Petlan) [1873270] - [tools] perf annotate: Add basic support for bpf_image (Michael Petlan) [1873270] - [tools] perf machine: Set ksymbol dso as loaded on arrival (Michael Petlan) [1873270] - [tools] perf tools: Synthesize bpf_trampoline/dispatcher ksymbol event (Michael Petlan) [1873270] - [tools] perf stat: Honour --timeout for forked workloads (Michael Petlan) [1873270] - [powerpc] powerpc/watchpoint: Add hw_len wherever missing (Michael Petlan) [1873270] - [kernel] perf: Fix task_function_call() error handling (Michael Petlan) [1873270] - [x86] perf/x86/rapl: Fix RAPL config variable bug (Michael Petlan) [1873270] - [x86] perf/x86/rapl: Add AMD Fam17h RAPL support (Michael Petlan) [1873270] - [x86] perf/x86/rapl: Make perf_probe_msr() more robust and flexible (Michael Petlan) [1873270] - [x86] perf/x86/rapl: Flip logic on default events visibility (Michael Petlan) [1873270] - [x86] perf/x86/rapl: Refactor to share the RAPL code between Intel and AMD CPUs (Michael Petlan) [1873270] - [x86] perf/x86/rapl: Move RAPL support to common x86 code (Michael Petlan) [1873270] - [kernel] perf/core: Replace zero-length array with flexible-array (Michael Petlan) [1873270] - [x86] perf/x86: Replace zero-length array with flexible-array (Michael Petlan) [1873270] - [x86] perf/x86/intel: Add more available bits for OFFCORE_RESPONSE of Intel Tremont (Michael Petlan) [1873270] - [x86] perf/x86/intel/pt: Drop pointless NULL assignment (Michael Petlan) [1873270] - [kernel] perf: Add cond_resched() to task_function_call() (Michael Petlan) [1873270] - [powerpc] powerpc/perf: open access for CAP_PERFMON privileged process (Michael Petlan) [1873270] - [kernel] perf/core: open access to probes for CAP_PERFMON privileged process (Michael Petlan) [1873270] - [kernel] perf/core: Open access to the core for CAP_PERFMON privileged process (Michael Petlan) [1873270] - [include] perf/core: Fix !CONFIG_PERF_EVENTS build warnings and failures (Michael Petlan) [1873270] - [security] perf_event: Add support for LSM and SELinux checks (Michael Petlan) [1873270] - [powerpc] powerpc/perf/hv-24x7: Fix inconsistent output values incase multiple hv-24x7 events run (Michael Petlan) [1873270] - [powerpc] powerpc/hv-24x7: Add rtas call in hv-24x7 driver to get processor details (Michael Petlan) [1873270] - [powerpc] powerpc/hv-24x7: Add sysfs files inside hv-24x7 device to show processor details (Michael Petlan) [1873270] - [documentation] Documentation/ABI: Add ABI documentation for chips and sockets (Michael Petlan) [1873270] - [powerpc] powerpc/pseries: Update hv-24x7 information after migration (Michael Petlan) [1873270] - [powerpc] powerpc/watchpoint: Fix ptrace code that muck around with address/len (Michael Petlan) [1873270] - [powerpc] powerpc/watchpoint: Fix length calculation for unaligned target (Michael Petlan) [1873270] - [powerpc] powerpc/watchpoint: Introduce macros for watchpoint length (Michael Petlan) [1873270] - [powerpc] powerpc/perf: fix imc allocation failure handling (Michael Petlan) [1873270] - [powerpc] powerpc/perf/24x7: use rb_entry (Michael Petlan) [1873270] - [powerpc] powerpc/perf: Fix MMCRA corruption by bhrb_filter (Michael Petlan) [1873270] - [powerpc] perf/core, arch/powerpc: use PERF_PMU_CAP_NO_EXCLUDE for exclusion incapable PMUs (Michael Petlan) [1873270] - [powerpc] Powerpc/perf: Wire up PMI throttling (Michael Petlan) [1873270] - [powerpc] powerpc/perf: Remove l2 bus events from HW cache event array (Michael Petlan) [1873270] - [powerpc] powerpc/perf: Add constraints for power9 l2/l3 bus events (Michael Petlan) [1873270] - [powerpc] powerpc/perf: Fix unit_sel/cache_sel checks (Michael Petlan) [1873270] - [powerpc] powerpc/perf: Cleanup cache_sel bits comment (Michael Petlan) [1873270] - [powerpc] powerpc/perf: Fix thresholding counter data for unknown type (Michael Petlan) [1873270] - [fs] writeback: Drop I_DIRTY_TIME_EXPIRE (Waiman Long) [1860031] - [fs] writeback: Fix sync livelock due to b_dirty_time processing (Waiman Long) [1860031] - [fs] writeback: Avoid skipping inode writeback (Waiman Long) [1860031] - [fs] writeback: Protect inode->i_io_list with inode->i_lock (Waiman Long) [1860031] - [fs] dcache: sort the freeing-without-RCU-delay mess for good (Waiman Long) [1860031] - [net] udp: Improve load balancing for SO_REUSEPORT. (Davide Caratti) [1894075] - [net] udp: Fix wrong clean up for IS_UDPLITE macro (Davide Caratti) [1894075] - [fs] ext4: disallow modifying DAX inode flag if inline_data has been set (Eric Sandeen) [1838344] - [include] dax: Fix compilation for CONFIG_DAX && !CONFIG_FS_DAX (Eric Sandeen) [1838876 1854346 1838344] - [dax] dax: Fix stack overflow when mounting fsdax pmem device (Eric Sandeen) [1838876 1854346 1838344] - [dax] dm: Call proper helper to determine dax support (Eric Sandeen) [1838876 1854346 1838344] - [md] dm/dax: Fix table reference counts (Eric Sandeen) [1838876 1854346 1838344] - [dax] dax: fix detection of dax support for non-persistent memory block devices (Eric Sandeen) [1838876 1854346 1838344] - [dax] dax: do not print error message for non-persistent memory block device (Eric Sandeen) [1838876 1854346 1838344] - [fs] dax: Fix incorrect argument passed to xas_set_err() (Eric Sandeen) [1838876 1854346 1838344] - [fs] fs/xfs: Support that ioctl(SETXFLAGS/GETXFLAGS) can set/get inode DAX on XFS (Eric Sandeen) [1838876 1854346 1838344] - [dax] drivers/dax: Expand lock scope to cover the use of addresses (Eric Sandeen) [1838876 1854346 1838344] - [fs] fs/dax: Remove unused size parameter (Eric Sandeen) [1838876 1854346 1838344] - [dax] dax: print error message by pr_info() in __generic_fsdax_supported() (Eric Sandeen) [1838876 1854346 1838344] - [fs] ext4: avoid race conditions when remounting with options that change dax (Eric Sandeen) [1838876 1854346 1838344] - [fs] fs/xfs: Update xfs_ioctl_setattr_dax_invalidate() (Eric Sandeen) [1838876 1854346 1838344] - [fs] fs/xfs: Combine xfs_diflags_to_linux() and xfs_diflags_to_iflags() (Eric Sandeen) [1838876 1854346 1838344] - [fs] fs/xfs: Create function xfs_inode_should_enable_dax() (Eric Sandeen) [1838876 1854346 1838344] - [fs] fs/xfs: Make DAX mount option a tri-state (Eric Sandeen) [1838876 1854346 1838344] - [fs] fs/xfs: Change XFS_MOUNT_DAX to XFS_MOUNT_DAX_ALWAYS (Eric Sandeen) [1838876 1854346 1838344] - [fs] fs/xfs: Remove unnecessary initialization of i_rwsem (Eric Sandeen) [1838876 1854346 1838344] - [documentation] Documentation/dax: Update DAX enablement for ext4 (Eric Sandeen) [1838876 1854346 1838344] - [fs] fs/ext4: Introduce DAX inode flag (Eric Sandeen) [1838876 1854346 1838344] - [fs] fs/ext4: Remove jflag variable (Eric Sandeen) [1838876 1854346 1838344] - [fs] fs/ext4: Make DAX mount option a tri-state (Eric Sandeen) [1838876 1854346 1838344] - [fs] fs/ext4: Only change S_DAX on inode load (Eric Sandeen) [1838876 1854346 1838344] - [fs] fs/ext4: Update ext4_should_use_dax() (Eric Sandeen) [1838876 1854346 1838344] - [fs] fs/ext4: Change EXT4_MOUNT_DAX to EXT4_MOUNT_DAX_ALWAYS (Eric Sandeen) [1838876 1854346 1838344] - [fs] fs/ext4: Narrow scope of DAX check in setflags (Eric Sandeen) [1838876 1854346 1838344] - [fs] fs: Introduce DCACHE_DONTCACHE (Eric Sandeen) [1838876 1854346 1838344] - [fs] fs: Lift XFS_IDONTCACHE to the VFS layer (Eric Sandeen) [1838876 1854346 1838344] - [documentation] Documentation/dax: Update Usage section (Eric Sandeen) [1838876 1854346 1838344] - [fs] fs/stat: Define DAX statx attribute (Eric Sandeen) [1838876 1854346 1838344] - [block] fs: Remove unneeded IS_DAX() check in io_is_direct() (Eric Sandeen) [1838876 1854346 1838344] - [dax] dax: Move mandatory ->zero_page_range() check in alloc_dax() (Eric Sandeen) [1838876 1854346 1838344] - [fs] dax, iomap: Add helper dax_iomap_zero() to zero a range (Eric Sandeen) [1838876 1854346 1838344] - [fs] dax: Use new dax zero page method for zeroing a page (Eric Sandeen) [1838876 1854346 1838344] - [md] dm,dax: Add dax zero_page_range operation (Eric Sandeen) [1838876 1854346 1838344] - [s390] s390, dcssblk, dax: Add dax zero_page_range operation to dcssblk driver (Eric Sandeen) [1838876 1854346 1838344] - [dax] dax, pmem: Add a dax operation zero_page_range (Eric Sandeen) [1838876 1854346 1838344] - [nvdimm] pmem: Add functions for reading/writing page to/from pmem (Eric Sandeen) [1838876 1854346 1838344] - [fs] fs: Constify vma argument to vma_is_dax (Eric Sandeen) [1838876 1854346 1838344] - [fs] dax: pass NOWAIT flag to iomap_apply (Eric Sandeen) [1838876 1854346 1838344] - [dax] dax: Get rid of fs_dax_get_by_host() helper (Eric Sandeen) [1838876 1854346 1838344] - [fs] dax: Pass dax_dev instead of bdev to dax_writeback_mapping_range() (Eric Sandeen) [1838876 1854346 1838344] - [dax] dax: Fix alloc_dax_region() compile warning (Eric Sandeen) [1838876 1854346 1838344] - [fs] xfs: disable map_sync for async flush (Eric Sandeen) [1838876 1854346 1838344] - [fs] ext4: disable map_sync for async flush (Eric Sandeen) [1838876 1854346 1838344] - [include] dax: check synchronous mapping is supported (Eric Sandeen) [1838876 1854346 1838344] - [dax] libnvdimm: add dax_dev sync flag (Eric Sandeen) [1838876 1854346 1838344] - [nvdimm] libnvdimm: nd_region flush callback support (Eric Sandeen) [1838876 1854346 1838344] - [fs] vfs: only allow FSSETXATTR to set DAX flag on files and dirs (Eric Sandeen) [1838876 1854346 1838344] - [fs] vfs: teach vfs_ioc_fssetxattr_check to check extent size hints (Eric Sandeen) [1838876 1854346 1838344] - [fs] vfs: teach vfs_ioc_fssetxattr_check to check project id info (Eric Sandeen) [1838876 1854346 1838344] - [fs] vfs: create a generic checking function for FS_IOC_FSSETXATTR (Eric Sandeen) [1838876 1854346 1838344] - [fs] vfs: create a generic checking and prep function for FS_IOC_SETFLAGS (Eric Sandeen) [1838876 1854346 1838344] - [dax] drivers/dax: Allow to include DEV_DAX_PMEM as builtin (Eric Sandeen) [1838876 1854346 1838344] - [netdrv] net: intel: Remove in_interrupt() warnings (Corinna Vinschen) [1838746] - [netdrv] igb: read PBA number from flash (Corinna Vinschen) [1838746] - [netdrv] intel-ethernet: clean up W=1 warnings in kdoc (Corinna Vinschen) [1838746] - [netdrv] treewide: Use fallthrough pseudo-keyword (Corinna Vinschen) [1838746] - [netdrv] igb: use eth_zero_addr() to clear mac address (Corinna Vinschen) [1838746] - [netdrv] igb: Remove unnecessary usages of memset (Corinna Vinschen) [1838746] - [netdrv] igb: reinit_locked() should be called with rtnl_lock (Corinna Vinschen) [1838746] - [netdrv] ethernet/intel: Convert fallthrough code comments (Corinna Vinschen) [1838746] - [netdrv] net/intel: remove driver versions from Intel drivers (Corinna Vinschen) [1838746] - [netdrv] igb: make igb_set_fc_watermarks() return void (Corinna Vinschen) [1838746] - [netdrv] igb: Report speed and duplex as unknown when device is runtime suspended (Corinna Vinschen) [1838746] - [netdrv] igb: convert to use i2c_new_client_device() (Corinna Vinschen) [1838746] - [net] Bluetooth: Allow suspend even when preparation has failed (Gopal Tiwari) [1881485] - [net] Bluetooth: Check scan state before disabling during suspend (Gopal Tiwari) [1881485] - [fs] fuse: fix the ->direct_IO() treatment of iov_iter (Miklos Szeredi) [1875608] - [net] openvswitch: handle DNAT tuple collision (Dumitru Ceara) [1877128] - [net] xdp: Rename convert_to_xdp_frame in xdp_convert_buff_to_frame (Petr Oros) [1867194]- [fs] NFSv4.2: fix failure to unregister shrinker (Scott Mayhew) [1897988] - [tools] cpupower: Provide online and offline CPU information (Diego Domingos) [1893779] - [net] net/smc: improve return codes for SMC-Dv2 (Claudio Imbrenda) [1731027] - [s390] s390/ism: fix incorrect system EID (Claudio Imbrenda) [1731027] - [net] net/smc: fix suppressed return code (Claudio Imbrenda) [1731027] - [net] net/smc: fix null pointer dereference in smc_listen_decline() (Claudio Imbrenda) [1731027] - [net] net/smc: fix invalid return code in smcd_new_buf_create() (Claudio Imbrenda) [1731027] - [net] net/smc: fix valid DMBE buffer sizes (Claudio Imbrenda) [1731027] - [net] net/smc: fix use-after-free of delayed events (Claudio Imbrenda) [1731027] - [net] net/smc: restore smcd_version when all ISM V2 devices failed to init (Claudio Imbrenda) [1731027] - [net] net/smc: cleanup buffer usage in smc_listen_work() (Claudio Imbrenda) [1731027] - [net] net/smc: consolidate unlocking in same function (Claudio Imbrenda) [1731027] - [net] net/smc: use an array to check fields in system EID (Claudio Imbrenda) [1731027] - [net] net/smc: send ISM devices with unique chid in CLC proposal (Claudio Imbrenda) [1731027] - [net] net/smc: CLC decline - V2 enhancements (Claudio Imbrenda) [1731027] - [net] net/smc: introduce CLC first contact extension (Claudio Imbrenda) [1731027] - [net] net/smc: CLC accept / confirm V2 (Claudio Imbrenda) [1731027] - [net] net/smc: determine accepted ISM devices (Claudio Imbrenda) [1731027] - [net] net/smc: build and send V2 CLC proposal (Claudio Imbrenda) [1731027] - [net] net/smc: determine proposed ISM devices (Claudio Imbrenda) [1731027] - [net] net/smc: introduce list of pnetids for Ethernet devices (Claudio Imbrenda) [1731027] - [net] net/smc: introduce CHID callback for ISM devices (Claudio Imbrenda) [1731027] - [net] net/smc: introduce System Enterprise ID (SEID) (Claudio Imbrenda) [1731027] - [net] net/smc: prepare for more proposed ISM devices (Claudio Imbrenda) [1731027] - [net] net/smc: split CLC confirm/accept data to be sent (Claudio Imbrenda) [1731027] - [net] net/smc: separate find device functions (Claudio Imbrenda) [1731027] - [net] net/smc: CLC header fields renaming (Claudio Imbrenda) [1731027] - [net] net/smc: remove constant and introduce helper to check for a pnet id (Claudio Imbrenda) [1731027] - [netdrv] vmxnet3: fix cksum offload issues for non-udp tunnels (Cathy Avery) [1868451] - [netdrv] vmxnet3: use correct tcp hdr length when packet is encapsulated (Cathy Avery) [1868451] - [scsi] scsi: vmw_pvscsi: Use true, false for adapter->use_msg (Cathy Avery) [1895014] - [scsi] scsi: vmw_pvscsi: Silence dma mapping errors (Cathy Avery) [1895014] - [scsi] scsi: vmw_pvscsi: Fix swiotlb operation (Cathy Avery) [1895014] - [scsi] scsi: vmw_pscsi: use sg helper to iterate over scatterlist (Cathy Avery) [1895014] - [scsi] Revert "vmw_pvscsi: Fixed to work with SG_CHAIN" (Cathy Avery) [1895014] - [scsi] scsi: vmw_pscsi: switch to generic DMA API (Cathy Avery) [1895014] - [netdrv] mdiobus: Disable preemption upon u64_stats update (Petr Oros) [1889849] - [net] u64_stats: Document writer non-preemptibility requirement (Petr Oros) [1889849] - [netdrv] phy: fixed_phy: Remove unused seqcount (Petr Oros) [1889849] - [net] net/smc: fix double kfree in smc_listen_work() (Claudio Imbrenda) [1847444] - [net] net/smc: check variable before dereferencing in smc_close.c (Claudio Imbrenda) [1847444] - [net] net/smc: use separate work queues for different worker types (Claudio Imbrenda) [1847444] - [net] net/smc: use the retry mechanism for netlink messages (Claudio Imbrenda) [1847444] - [net] net/smc: immediate freeing in smc_lgr_cleanup_early() (Claudio Imbrenda) [1847444] - [net] net/smc: reduce smc_listen_decline() calls (Claudio Imbrenda) [1847444] - [net] net/smc: improve server ISM device determination (Claudio Imbrenda) [1847444] - [net] net/smc: common routine for CLC accept and confirm (Claudio Imbrenda) [1847444] - [net] net/smc: dynamic allocation of CLC proposal buffer (Claudio Imbrenda) [1847444] - [net] net/smc: introduce better field names (Claudio Imbrenda) [1847444] - [net] net/smc: reduce active tcp_listen workers (Claudio Imbrenda) [1847444] - [net] net/smc: fix sock refcounting in case of termination (Claudio Imbrenda) [1847444] - [net] net/smc: reset sndbuf_desc if freed (Claudio Imbrenda) [1847444] - [net] net/smc: fix toleration of fake add_link messages (Claudio Imbrenda) [1847444] - [net] net/smc: Prevent kernel-infoleak in __smc_diag_dump() (Claudio Imbrenda) [1847444] - [s390] s390/ism: fix error return code in ism_probe() (Claudio Imbrenda) [1847444] - [s390] s390/zcrypt: Introduce Failure Injection feature (Philipp Rudo) [1851124] - [s390] s390/zcrypt: move ap_msg param one level up the call chain (Philipp Rudo) [1851124] - [s390] s390/ap/zcrypt: revisit ap and zcrypt error handling (Philipp Rudo) [1851124] - [s390] s390/ap: Support AP card SCLP config and deconfig operations (Philipp Rudo) [1851124] - [s390] s390/sclp: Add support for SCLP AP adapter config/deconfig (Philipp Rudo) [1851124] - [s390] s390/ap: add card/queue deconfig state (Philipp Rudo) [1851124] - [s390] s390/ap: add error response code field for ap queue devices (Philipp Rudo) [1851124] - [s390] s390/ap: split ap queue state machine state from device state (Philipp Rudo) [1851124] - [crypto] s390/zcrypt: New config switch CONFIG_ZCRYPT_DEBUG (Philipp Rudo) [1851124] - [s390] s390/zcrypt: introduce msg tracking in zcrypt functions (Philipp Rudo) [1851124] - [s390] s390/ap: rework crypto config info and default domain code (Philipp Rudo) [1851124] - [s390] s390/zcrypt: provide cex4 cca sysfs attributes for cex3 (Philipp Rudo) [1851124] - [s390] s390/ap: rename and clarify ap state machine related stuff (Philipp Rudo) [1851124] - [s390] s390/zcrypt: split ioctl function into smaller code units (Philipp Rudo) [1851124] - [s390] s390/zcrypt: code beautification and struct field renames (Philipp Rudo) [1851124] - [s390] s390/zcrypt: fix smatch warnings (Philipp Rudo) [1851124] - [s390] s390/ap: introduce new ap function ap_get_qdev() (Philipp Rudo) [1851124] - [s390] s390/zcrypt: replace snprintf/sprintf with scnprintf (Philipp Rudo) [1851124] - [s390] s390/zcrypt: Use scnprintf() for avoiding potential buffer overflow (Philipp Rudo) [1851124] - [s390] s390/zcrypt: Support for CCA protected key block version 2 (Philipp Rudo) [1851124] - [s390] s390/zcrypt: fix card and queue total counter wrap (Philipp Rudo) [1851124] - [s390] s390/zcrypt: move ap device reset from bus to driver code (Philipp Rudo) [1851124] - [s390] s390/zcrypt: Fix CCA cipher key gen with clear key value function (Philipp Rudo) [1851124] - [s390] s390/zcrypt: handle new reply code FILTERED_BY_HYPERVISOR (Philipp Rudo) [1851124] - [fs] NFSv4: Wait for stateid updates after CLOSE/OPEN_DOWNGRADE (Benjamin Coddington) [1888612] - [fs] NFSv4.x recover from pre-mature loss of openstateid (Benjamin Coddington) [1888612] - [fs] NFSv4: Handle NFS4ERR_OLD_STATEID in CLOSE/OPEN_DOWNGRADE (Benjamin Coddington) [1888612] - [hv] hv: vmbus: Add timeout to vmbus_wait_for_unload (Mohammed Gamal) [1888980] - [net] sched: act_gate: Unlock ->tcfa_lock in tc_setup_flow_action() (Ivan Vecera) [1874071] - [net] sched: act_ct: Fix adding udp port mangle operation (Ivan Vecera) [1874071] - [net] sched: Fix suspicious RCU usage while accessing tcf_tunnel_info (Ivan Vecera) [1874071] - [net] sched: get rid of qdisc->padded (Ivan Vecera) [1874071] - [net] sched: check error pointer in tcf_dump_walker() (Ivan Vecera) [1874071] - [net] sched: remove a redundant goto chain check (Ivan Vecera) [1874071] - [net] sched: cls_u32: Replace one-element array with flexible-array member (Ivan Vecera) [1874071] - [net] sched: commit action insertions together (Ivan Vecera) [1874071] - [net] sched: defer tcf_idr_insert() in tcf_action_init_1() (Ivan Vecera) [1874071] - [net] sched: Remove unused function qdisc_queue_drop_head() (Ivan Vecera) [1874071] - [net] sched: taprio: Fix allowing too small intervals (Ivan Vecera) [1874071] - [net] sched: sch_generic: aviod concurrent reset and enqueue op for lockless qdisc (Ivan Vecera) [1874071] - [net] sched: skip an unnecessay check (Ivan Vecera) [1874071] - [net] sched: act_ife: load meta modules before tcf_idr_check_alloc() (Ivan Vecera) [1874071] - [net] sched: fix error path in red_init() (Ivan Vecera) [1874071] - [net] sched: taprio: Fix using wrong queues in gate mask (Ivan Vecera) [1874071] - [net] sched: Use fallthrough pseudo-keyword (Ivan Vecera) [1874071] - [net] netlink: consistently use NLA_POLICY_EXACT_LEN() (Ivan Vecera) [1874071] - [net] sched: act_ct: fix miss set mru for ovs after defrag in act_ct (Ivan Vecera) [1874071] - [net] sched: cls_u32: Use struct_size() helper (Ivan Vecera) [1874071] - [net] sched: act_pedit: Use flex_array_size() helper in memcpy() (Ivan Vecera) [1874071] - [net] sched: initialize timer earlier in red_init() (Ivan Vecera) [1874071] - [net] sched: cls_flower: Add hash info to flow classification (Ivan Vecera) [1874071] - [net] flow_dissector: add packet hash dissection (Ivan Vecera) [1874071] - [net] sched: sch_api: add missing rcu read lock to silence the warning (Ivan Vecera) [1874071] - [tools] tc-testing: Add tdc to kselftests (Ivan Vecera) [1874071] - [net] sched: Do not drop root lock in tcf_qevent_handle() (Ivan Vecera) [1874071] - [net] sched: kerneldoc fixes (Ivan Vecera) [1874071] - [net] sched: Pass qdisc reference in struct flow_block_offload (Ivan Vecera) [1874071] - [net] sched: Use fallthrough pseudo-keyword (Ivan Vecera) [1874071] - [net] sched: Allow changing default qdisc to FQ-PIE (Ivan Vecera) [1874071] - [net] qos: police action offloading parameter 'burst' change to the original value (Ivan Vecera) [1874071] - [tools] selftests: forwarding: Add a RED test for SW datapath (Ivan Vecera) [1874071] - [net] sched: sch_red: Add qevents "early_drop" and "mark" (Ivan Vecera) [1874071] - [net] sched: sch_red: Split init and change callbacks (Ivan Vecera) [1874071] - [net] sched: Introduce helpers for qevent blocks (Ivan Vecera) [1874071] - [net] sched: sch_cake: add RFC 8622 LE PHB support to CAKE diffserv handling (Ivan Vecera) [1874071] - [net] qos: police action add index for tc flower offloading (Ivan Vecera) [1874071] - [net] qos: add tc police offloading action with max frame size limit (Ivan Vecera) [1874071] - [net] sched: tcindex_change: Remove redundant null check (Ivan Vecera) [1874071] - [net] sched: Remove redundant skb null check (Ivan Vecera) [1874071] - [net] sched: Remove redundant condition in qdisc_graft (Ivan Vecera) [1874071] - [net] sched: cls_u32: Use struct_size() in kzalloc() (Ivan Vecera) [1874071] - [net] sched: taprio: Use struct_size() in kzalloc() (Ivan Vecera) [1874071] - [net] vlan: consolidate VLAN parsing code and limit max parsing depth (Ivan Vecera) [1874071] - [net] flow_offload: Move rhashtable inclusion to the source file (Ivan Vecera) [1874071] - [net] sched: act_ct: fix restore the qdisc_skb_cb after defrag (Ivan Vecera) [1874071] - [net] sched: fix a memory leak in atm_tc_init() (Ivan Vecera) [1874071] - [net] sched: act_ct: add miss tcf_lastuse_update. (Ivan Vecera) [1874071] - [net] sched: consistently handle layer3 header accesses in the presence of VLANs (Ivan Vecera) [1874071] - [net] tunnel: Propagate ECT(1) when decapsulating as recommended by RFC6040 (Ivan Vecera) [1874071] - [net] sched: sch_cake: fix a few style nits (Ivan Vecera) [1874071] - [net] sched: sch_cake: don't call diffserv parsing code when it is not needed (Ivan Vecera) [1874071] - [net] sched: sch_cake: don't try to reallocate or unshare skb unconditionally (Ivan Vecera) [1874071] - [tools] tc-testing: avoid action cookies with odd length. (Ivan Vecera) [1874071] - [net] sched: Add MODULE_DESCRIPTION entries to network modules (Ivan Vecera) [1874071] - [tools] tc-testing: update geneve options match in tunnel_key unit tests (Ivan Vecera) [1874071] - [net] flow_offload: fix flow_indr_dev_unregister path (Ivan Vecera) [1874071] - [net] flow_offload: use flow_indr_block_cb_alloc/remove function (Ivan Vecera) [1874071] - [net] flow_offload: add flow_indr_block_cb_alloc/remove function (Ivan Vecera) [1874071] - [net] sched: act_gate: fix configuration of the periodic timer (Ivan Vecera) [1874071] - [net] sched: act_gate: fix NULL dereference in tcf_gate_init() (Ivan Vecera) [1874071] - [net] flow_offload: remove indirect flow_block declarations leftover (Ivan Vecera) [1874071] - [net] sched: export __netdev_watchdog_up() (Ivan Vecera) [1874071] - [net] sched: act_ct: add nat mangle action only for NAT-conntrack (Ivan Vecera) [1874071] - [net] sched: sch_cake: Take advantage of skb->hash where appropriate (Ivan Vecera) [1874071] - [net] sched: fix a couple of splats in the error path of tfc_gate_init() (Ivan Vecera) [1874071] - [net] sched: get rid of unnecessary dev_qdisc_reset() (Ivan Vecera) [1874071] - [net] sched: avoid resetting active qdisc for multiple times (Ivan Vecera) [1874071] - [net] sched: add a tracepoint for qdisc creation (Ivan Vecera) [1874071] - [net] sched: add tracepoints for qdisc_reset() and qdisc_destroy() (Ivan Vecera) [1874071] - [net] sched: use qdisc_reset() in qdisc_destroy() (Ivan Vecera) [1874071] - [net] sched: fix infinite loop in sch_fq_pie (Ivan Vecera) [1874071] - [net] sched: fix reporting the first-time use timestamp (Ivan Vecera) [1874071] - [net] tracing: Fix header include guards in trace event headers (Ivan Vecera) [1874071] - [netdrv] ipvlan: fix device features (Davide Caratti) [1892621] - [netdrv] ipvlan: consolidate TSO flags using NETIF_F_ALL_TSO (Davide Caratti) [1892621] - [netdrv] ipvlan: set hw_enc_features like macvlan (Davide Caratti) [1892621] - [tools] ACPI: Use valid link to the ACPI specification (David Arcari) [1857138] - [tools] cpupower: Replace HTTP links with HTTPS ones (David Arcari) [1857138] - [tools] cpupower: Fix NULL but dereferenced coccicheck errors (David Arcari) [1857138] - [tools] cpupower: Fix comparing pointer to 0 coccicheck warns (David Arcari) [1857138] - [tools] cpupower: Remove unneeded semicolon (David Arcari) [1857138] - [tools] cpupower: .gitignore: add SPDX License Identifier (David Arcari) [1857138] - [tools] cpupower: avoid multiple definition with gcc -fno-common (David Arcari) [1857138] - [tools] cpupower: Revert library ABI changes from commit ae2917093fb60bdc1ed3e (David Arcari) [1857138] - [tools] cpupower: ToDo: Update ToDo with ideas for per_cpu_schedule handling (David Arcari) [1857138] - [tools] tools/power/cpupower: Fix initializer override in hsw_ext_cstates (David Arcari) [1857138] - [tools] cpupower: update German translation (David Arcari) [1857138] - [tools] tools/power/cpupower: fix 64bit detection when cross-compiling (David Arcari) [1857138] - [tools] cpupower: Add missing newline at end of file (David Arcari) [1857138] - [tools] cpupower: Replace GPLv2 boilerplate/reference with SPDX - rule 285 (David Arcari) [1857138] - [tools] cpupower: correct spelling of interval (David Arcari) [1857138] - [tools] cpupower: Replace GPLv2 boilerplate/reference with SPDX - rule 167 (David Arcari) [1857138] - [tools] cpupower: Replace GPLv2 boilerplate/reference with SPDX - rule 166 (David Arcari) [1857138] - [tools] cpupower: Replace GPLv2 boilerplate/reference with SPDX - rule 156 (David Arcari) [1857138] - [tools] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 155 (David Arcari) [1857138] - [tools] cpupower: Add SPDX license identifier for more missed files (David Arcari) [1857138] - [tools] tools/power/cpupower: Display boost frequency separately (David Arcari) [1857138] - [tools] cpupower : Auto-completion for cpupower tool (David Arcari) [1857138] - [tools] tools/power/cpupower: fix compilation with STATIC=true (David Arcari) [1857138] - [tools] cpupower: remove stringop-truncation waring (David Arcari) [1857138] - [tools] cpupower: convert ISO_8859-1 text comments to utf-8 (David Arcari) [1857138] - [x86] x86/resctrl: Support wider MBM counters (Puneet Sethi) [1834658] - [x86] x86/resctrl: Support CPUID enumeration of MBM counter width (Puneet Sethi) [1834658] - [x86] x86/resctrl: Maintain MBM counter width per resource (Puneet Sethi) [1834658] - [x86] x86/resctrl: Query LLC monitoring properties once during boot (Puneet Sethi) [1834658] - [x86] x86/resctrl: Remove unnecessary RMID checks (Puneet Sethi) [1834658] - [x86] x86/cpu: Move resctrl CPUID code to resctrl/ (Puneet Sethi) [1834658] - [x86] x86/resctrl: Rename asm/resctrl_sched.h to asm/resctrl.h (Puneet Sethi) [1834658] - [x86] x86/resctrl: Preserve CDP enable over CPU hotplug (Puneet Sethi) [1834658] - [net] af_packet: TPACKET_V3: fix fill status rwlock imbalance (Ivan Vecera) [1889829] - [net] packet: tpacket_rcv: do not increment ring index on drop (Ivan Vecera) [1889829] - [net] af_packet: TPACKET_V3: replace busy-wait loop (Ivan Vecera) [1889829] - [net] SUNRPC: Fix svc_flush_dcache() (Scott Mayhew) [1888214] - [fs] pNFS/flexfiles: Be consistent about mirror index types (Scott Mayhew) [1888214] - [fs] pNFS/flexfiles: Ensure we initialise the mirror bsizes correctly on read (Scott Mayhew) [1888214] - [fs] NFSv4.2: fix client's attribute cache management for copy_file_range (Scott Mayhew) [1888214] - [fs] nfs: Fix security label length not being reset (Scott Mayhew) [1888214] - [net] SUNRPC: stop printk reading past end of string (Scott Mayhew) [1888214] - [fs] NFS: Zero-stateid SETATTR should first return delegation (Scott Mayhew) [1888214] - [fs] NFSv4.1 handle ERR_DELAY error reclaiming locking state on delegation recall (Scott Mayhew) [1888214] - [net] SUNRPC: remove duplicate include (Scott Mayhew) [1888214] - [fs] nfsd: fix oops on mixed NFSv4/NFSv3 client access (Scott Mayhew) [1888214] - [fs] NFS: Fix flexfiles read failover (Scott Mayhew) [1888214] - [fs] fs: nfs: delete repeated words in comments (Scott Mayhew) [1888214] - [fs] rpc_pipefs: convert comma to semicolon (Scott Mayhew) [1888214] - [fs] NFS: Don't return layout segments that are in use (Scott Mayhew) [1888214] - [fs] NFS: Don't move layouts to plh_return_segs list while in use (Scott Mayhew) [1888214] - [fs] NFS: Add layout segment info to pnfs read/write/commit tracepoints (Scott Mayhew) [1888214] - [fs] NFS: Add tracepoints for layouterror and layoutstats (Scott Mayhew) [1888214] - [fs] NFS: Report the stateid + status in trace_nfs4_layoutreturn_on_close() (Scott Mayhew) [1888214] - [fs] NFSv4.2: xattr cache: get rid of cache discard work queue (Scott Mayhew) [1888214] - [fs] NFS: remove redundant initialization of variable result (Scott Mayhew) [1888214] - [net] svcrdma: CM event handler clean up (Scott Mayhew) [1888214] - [net] svcrdma: Remove transport reference counting (Scott Mayhew) [1888214] - [net] svcrdma: Fix another Receive buffer leak (Scott Mayhew) [1888214] - [trace] SUNRPC: Refresh the show_rqstp_flags() macro (Scott Mayhew) [1888214] - [fs] nfsd: netns.h: delete a duplicated word (Scott Mayhew) [1888214] - [net] sunrpc: destroy rpc_inode_cachep after unregister_filesystem (Scott Mayhew) [1888214] - [fs] freezer: Add unsafe version of freezable_schedule_timeout_interruptible() for NFS (Scott Mayhew) [1888214] - [fs] NFSv4.2: add client side xattr caching (Scott Mayhew) [1888214] - [fs] NFSv4.2: hook in the user extended attribute handlers (Scott Mayhew) [1888214] - [fs] NFSv4.2: add the extended attribute proc functions (Scott Mayhew) [1888214] - [fs] nfs: make the buf_to_pages_noslab function available to the nfs code (Scott Mayhew) [1888214] - [fs] nfs: define and use the NFS_INO_INVALID_XATTR flag (Scott Mayhew) [1888214] - [fs] NFS: Update symbolic flags displayed by trace events (Scott Mayhew) [1888214] - [fs] nfs: modify update_changeattr to deal with regular files (Scott Mayhew) [1888214] - [fs] NFSv4.2: query the extended attribute access bits (Scott Mayhew) [1888214] - [fs] nfs: define nfs_access_get_cached function (Scott Mayhew) [1888214] - [fs] NFSv4.2: add client side XDR handling for extended attributes (Scott Mayhew) [1888214] - [fs] NFSv4.2: query the server for extended attribute support (Scott Mayhew) [1888214] - [fs] NFSv4.2: define limits and sizes for user xattr handling (Scott Mayhew) [1888214] - [include] nfs: add client side only definitions for user xattrs (Scott Mayhew) [1888214] - [fs] nfsd: Use seq_putc() in two functions (Scott Mayhew) [1888214] - [net] svcrdma: Display chunk completion ID when posting a rw_ctxt (Scott Mayhew) [1888214] - [net] svcrdma: Record send_ctxt completion ID in trace_svcrdma_post_send() (Scott Mayhew) [1888214] - [net] svcrdma: Introduce Send completion IDs (Scott Mayhew) [1888214] - [net] svcrdma: Record Receive completion ID in svc_rdma_decode_rqst (Scott Mayhew) [1888214] - [net] svcrdma: Introduce Receive completion IDs (Scott Mayhew) [1888214] - [trace] svcrdma: Introduce infrastructure to support completion IDs (Scott Mayhew) [1888214] - [net] svcrdma: Add common XDR encoders for RDMA and Read segments (Scott Mayhew) [1888214] - [net] svcrdma: Add common XDR decoders for RDMA and Read segments (Scott Mayhew) [1888214] - [net] SUNRPC: Add helpers for decoding list discriminators symbolically (Scott Mayhew) [1888214] - [include] svcrdma: Remove declarations for functions long removed (Scott Mayhew) [1888214] - [net] svcrdma: Clean up trace_svcrdma_send_failed() tracepoint (Scott Mayhew) [1888214] - [net] svcrdma: Consolidate send_error helper functions (Scott Mayhew) [1888214] - [net] svcrdma: Make svc_rdma_send_error_msg() a global function (Scott Mayhew) [1888214] - [net] svcrdma: Eliminate return value for svc_rdma_send_error_msg() (Scott Mayhew) [1888214] - [net] svcrdma: Add a @status parameter to svc_rdma_send_error_msg() (Scott Mayhew) [1888214] - [net] svcrdma: Add @rctxt parameter to svc_rdma_send_error() functions (Scott Mayhew) [1888214] - [net] svcrdma: Remove save_io_pages() call from send_error_msg() (Scott Mayhew) [1888214] - [net] svcrdma: Fix page leak in svc_rdma_recv_read_chunk() (Scott Mayhew) [1888214] - [net] SUNRPC: Augment server-side rpcgss tracepoints (Scott Mayhew) [1888214] - [fs] nfsd: add fattr support for user extended attributes (Scott Mayhew) [1888214] - [fs] nfsd: implement the xattr functions and en/decode logic (Scott Mayhew) [1888214] - [fs] nfsd: add structure definitions for xattr requests / responses (Scott Mayhew) [1888214] - [fs] nfsd: take xattr bits into account for permission checks (Scott Mayhew) [1888214] - [fs] nfsd: define xattr functions to call into their vfs counterparts (Scott Mayhew) [1888214] - [fs] nfsd: add defines for NFSv4.2 extended attribute support (Scott Mayhew) [1888214] - [fs] nfsd: split off the write decode code into a separate function (Scott Mayhew) [1888214] - [fs] xattr: add a function to check if a namespace is supported (Scott Mayhew) [1888214] - [fs] xattr: break delegations in {set, remove}xattr (Scott Mayhew) [1888214] - [uapi] nfs, nfsd: NFSv4.2 extended attribute protocol definitions (Scott Mayhew) [1888214] - [fs] pNFS/flexfiles: The mirror count could depend on the layout segment range (Scott Mayhew) [1888214] - [fs] pNFS/flexfiles: Clean up redundant calls to pnfs_put_lseg() (Scott Mayhew) [1888214] - [fs] NFS: Allow applications to speed up readdir+statx() using AT_STATX_DONT_SYNC (Scott Mayhew) [1888214] - [include] NFS: Replace zero-length array with flexible-array (Scott Mayhew) [1888214] - [include] nfs4: Remove unneeded semicolon (Scott Mayhew) [1888214] - [tools] selftests/livepatch: adopt to newer sysctl error format (Yannick Cote) [1869880] - [tools] selftests/livepatch: Use "comm" instead of "diff" for dmesg (Yannick Cote) [1869880] - [tools] selftests/livepatch: add test delimiter to dmesg (Yannick Cote) [1869880] - [tools] selftests/livepatch: refine dmesg 'taints' in dmesg comparison (Yannick Cote) [1869880] - [tools] selftests/livepatch: Don't clear dmesg when running tests (Yannick Cote) [1869880] - [lib] selftests/livepatch: fix mem leaks in test-klp-shadow-vars (Yannick Cote) [1869880] - [lib] selftests/livepatch: more verification in test-klp-shadow-vars (Yannick Cote) [1869880] - [lib] selftests/livepatch: rework test-klp-shadow-vars (Yannick Cote) [1869880] - [lib] selftests/livepatch: simplify test-klp-callbacks busy target tests (Yannick Cote) [1869880] - [tools] selftests: Install settings files to fix TIMEOUT failures (Yannick Cote) [1869880] - [cpufreq] cpufreq: intel_pstate: Fix intel_pstate_get_hwp_max() for turbo disabled (Puneet Sethi) [1881199] - [cpufreq] cpufreq: intel_pstate: Free memory only when turning off (Puneet Sethi) [1881199] - [cpufreq] cpufreq: intel_pstate: Add ->offline and ->online callbacks (Puneet Sethi) [1881199] - [cpufreq] cpufreq: intel_pstate: Tweak the EPP sysfs interface (Puneet Sethi) [1881199] - [cpufreq] cpufreq: intel_pstate: Update cached EPP in the active mode (Puneet Sethi) [1881199] - [cpufreq] cpufreq: intel_pstate: Refuse to turn off with HWP enabled (Puneet Sethi) [1881199] - [documentation] Documentation: fix pm/intel_pstate build warning and wording (Puneet Sethi) [1881199] - [cpufreq] cpufreq: intel_pstate: Implement passive mode with HWP enabled (Puneet Sethi) [1881199] - [tools] tools arch x86: Sync the msr-index.h copy with the kernel sources (Puneet Sethi) [1881199] - [cpufreq] cpufreq: intel_pstate: Fix cpuinfo_max_freq when MSR_TURBO_RATIO_LIMIT is 0 (Puneet Sethi) [1881199] - [cpufreq] cpufreq: intel_pstate: Fix EPP setting via sysfs in active mode (Puneet Sethi) [1881199] - [cpufreq] cpufreq: intel_pstate: Rearrange the storing of new EPP values (Puneet Sethi) [1881199] - [cpufreq] cpufreq: intel_pstate: Avoid enabling HWP if EPP is not supported (Puneet Sethi) [1881199] - [cpufreq] cpufreq: intel_pstate: Clean up aperf_mperf_shift description (Puneet Sethi) [1881199] - [cpufreq] cpufreq: intel_pstate: Supply struct attribute description for get_aperf_mperf_shift() (Puneet Sethi) [1881199] - [cpufreq] cpufreq: intel_pstate: Fix static checker warning for epp variable (Puneet Sethi) [1881199] - [cpufreq] cpufreq: intel_pstate: Allow raw energy performance preference value (Puneet Sethi) [1881199] - [cpufreq] cpufreq: intel_pstate: Allow enable/disable energy efficiency (Puneet Sethi) [1881199] - [cpufreq] cpufreq: intel_pstate: Add one more OOB control bit (Puneet Sethi) [1881199] - [cpufreq] cpufreq: intel_pstate: Only mention the BIOS disabling turbo mode once (Puneet Sethi) [1881199] - [documentation] Documentation: intel_pstate: update links for references (Puneet Sethi) [1881199] - [documentation] Documentation: PM: Unify copyright notices (Puneet Sethi) [1881199] - [documentation] Documentation: PM: Add SPDX license tags to multiple files (Puneet Sethi) [1881199] - [documentation] cpufreq: intel_pstate: Documentation: Add references sections (Puneet Sethi) [1881199] - [documentation] Documentation: intel_pstate: Clarify coordination of P-State limits (Puneet Sethi) [1881199] - [documentation] Documentation: intel_pstate: Add base_frequency information (Puneet Sethi) [1881199] - [i2c] i2c: ismt: Remove call to memset after dmam_alloc_coherent (Tony Camuso) [1875395] - [i2c] i2c: ismt: Add support for Intel Cedar Fork (Tony Camuso) [1875395] - [documentation] docs: net: fm10k: add documentation for fm10k driver (Vladis Dronov) [1838728] - [netdrv] net: fm10k: reject unsupported coalescing params (Vladis Dronov) [1838728] - [netdrv] intel: Replace zero-length array with flexible-array member (Vladis Dronov) [1838728] - [netdrv] net: Use skb accessors in network drivers (Vladis Dronov) [1838728] - [netdrv] hdlc_ppp: add range checks in ppp_cp_parse_cr() (Guillaume Nault) [1882082] {CVE-2020-25643}- [pinctrl] pinctrl: sunrisepoint: Modify COMMUNITY macros to be consistent (David Arcari) [1783488] - [pinctrl] pinctrl: cannonlake: Modify COMMUNITY macros to be consistent (David Arcari) [1783488] - [pinctrl] pinctrl: tigerlake: Fix register offsets for TGL-H variant (David Arcari) [1783488] - [pinctrl] pinctrl: intel: Update header block to reflect direct dependencies (David Arcari) [1783488] - [pinctrl] pinctrl: baytrail: Switch to use intel_pinctrl_get_soc_data() (David Arcari) [1783488] - [pinctrl] pinctrl: intel: Extract intel_pinctrl_get_soc_data() helper for wider use (David Arcari) [1783488] - [pinctrl] pinctrl: baytrail: Use fallthrough pseudo-keyword (David Arcari) [1783488] - [pinctrl] pinctrl: baytrail: Fix pin being driven low for a while on gpiod_get(..., GPIOD_OUT_HIGH) (David Arcari) [1783488] - [pinctrl] pinctrl: baytrail: Drop no-op ACPI_PTR() call (David Arcari) [1783488] - [pinctrl] pinctrl: intel: Make use of for_each_requested_gpio_in_range() (David Arcari) [1783488] - [include] gpiolib: Introduce for_each_requested_gpio_in_range() macro (David Arcari) [1783488] - [pinctrl] pinctrl: intel: Protect IO in few call backs by lock (David Arcari) [1783488] - [pinctrl] pinctrl: intel: Split intel_config_get() to three functions (David Arcari) [1783488] - [pinctrl] pinctrl: intel: Drop the only label in the code for consistency (David Arcari) [1783488] - [pinctrl] pinctrl: intel: Get rid of redundant 'else' in intel_config_set_debounce() (David Arcari) [1783488] - [pinctrl] pinctrl: intel: Make use of IRQ_RETVAL() (David Arcari) [1783488] - [pinctrl] pinctrl: intel: Reduce scope of the lock (David Arcari) [1783488] - [pinctrl] pinctrl: intel: Disable input and output buffer when switching to GPIO (David Arcari) [1783488] - [pinctrl] pinctrl: intel: Allow drivers to define ACPI address space ID (David Arcari) [1783488] - [pinctrl] pinctrl: intel: Allow drivers to define total amount of IRQs per community (David Arcari) [1783488] - [pinctrl] pinctrl: intel: Move npins closer to pin_base in struct intel_community (David Arcari) [1783488] - [pinctrl] pinctrl: intel: Update description in struct intel_community (David Arcari) [1783488] - [pinctrl] pinctrl: baytrail: Use platform_get_irq_optional() explicitly (David Arcari) [1783488] - [pinctrl] pinctrl: intel: Introduce new flag to force GPIO base to be 0 (David Arcari) [1783488] - [pinctrl] pinctrl: tigerlake: Use generic flag for special GPIO base treatment (David Arcari) [1783488] - [pinctrl] pinctrl: icelake: Use generic flag for special GPIO base treatment (David Arcari) [1783488] - [pinctrl] pinctrl: cannonlake: Use generic flag for special GPIO base treatment (David Arcari) [1783488] - [pinctrl] pinctrl: baytrail: Enable pin configuration setting for GPIO chip (David Arcari) [1783488] - [pinctrl] pinctrl: sunrisepoint: Fix PAD lock register offset for SPT-H (David Arcari) [1783488] - [pinctrl] pinctrl: baytrail: Mark expected switch fall-throughs (David Arcari) [1783488] - [kernel] mm: disable proactive compaction by default (Rafael Aquini) [1848427] - [mm] mm: use unsigned types for fragmentation score (Rafael Aquini) [1848427] - [mm] mm: fix compile error due to COMPACTION_HPAGE_ORDER (Rafael Aquini) [1848427] - [mm] mm: proactive compaction (Rafael Aquini) [1848427] - [i2c] i2c: mlxbf: I2C_MLXBF should depend on MELLANOX_PLATFORM (Alaa Hleihel) [1655741 1655709] - [i2c] i2c: mlxbf: Update author and maintainer email info (Alaa Hleihel) [1655741 1655709] - [i2c] i2c: mlxbf: Update reference clock frequency (Alaa Hleihel) [1655741 1655709] - [i2c] i2c: mlxbf: Remove unecessary wrapper functions (Alaa Hleihel) [1655741 1655709] - [i2c] i2c: mlxbf: Fix resrticted cast warning of sparse (Alaa Hleihel) [1655741 1655709] - [i2c] i2c: mlxbf: Add CONFIG_ACPI to guard ACPI function call (Alaa Hleihel) [1655741 1655709] - [documentation] dt-bindings: i2c: I2C binding for Mellanox BlueField SoC (Alaa Hleihel) [1655741 1655709] - [i2c] i2c: mlxbf: I2C SMBus driver for Mellanox BlueField SoC (Alaa Hleihel) [1655741 1655709] - [misc] misc: eeprom: ee1004: convert to i2c_new_dummy_device (Alaa Hleihel) [1655741] - [misc] eeprom: ee1004: Deal with nack on page selection (Alaa Hleihel) [1655741] - [misc] eeprom: ee1004: Move selected page detection to a separate function (Alaa Hleihel) [1655741] - [misc] eeprom: New ee1004 driver for DDR4 memory (Alaa Hleihel) [1655741] - [net] xfrm: Use correct address family in xfrm_state_find (Xin Long) [1892641] - [net] xfrm: clone whole liftime_cur structure in xfrm_do_migrate (Xin Long) [1892641] - [net] xfrm: clone XFRMA_SEC_CTX in xfrm_do_migrate (Xin Long) [1892641] - [net] xfrm: clone XFRMA_REPLAY_ESN_VAL in xfrm_do_migrate (Xin Long) [1892641] - [net] xfrm: clone XFRMA_SET_MARK in xfrm_do_migrate (Xin Long) [1892641] - [net] ip_vti: Fix unused variable warning (Xin Long) [1892641] - [net] xfrm: Make the policy hold queue work with VTI. (Xin Long) [1892641] - [s390] s390/qeth: delay draining the TX buffers (Philipp Rudo) [1847443] - [s390] s390/qeth: strictly order bridge address events (Philipp Rudo) [1847443] - [s390] s390/qeth: unify structs for bridge port state (Philipp Rudo) [1847443] - [s390] s390/qeth: copy less data from bridge state events (Philipp Rudo) [1847443] - [s390] s390/qeth: don't let HW override the configured port role (Philipp Rudo) [1847443] - [s390] s390/qeth: don't disable address events during initialization (Philipp Rudo) [1847443] - [s390] s390/qeth: make queue lock a proper spinlock (Philipp Rudo) [1847443] - [s390] s390/qeth: use to_delayed_work() (Philipp Rudo) [1847443] - [s390] s390/qeth: clean up qeth_l3_send_setdelmc()'s declaration (Philipp Rudo) [1847443] - [s390] s390/qeth: use all configured RX buffers (Philipp Rudo) [1847443] - [s390] s390/qeth: don't process empty bridge port events (Philipp Rudo) [1847443] - [s390] s390/qeth: integrate RX refill worker with NAPI (Philipp Rudo) [1847443] - [s390] s390/qeth: tolerate pre-filled RX buffer (Philipp Rudo) [1847443] - [s390] s390/qdio: remove internal polling in non-thinint path (Philipp Rudo) [1847443] - [s390] s390/qdio: allow to scan all 128 Input SBALs (Philipp Rudo) [1847443] - [s390] s390/qdio: fix statistics for 128 SBALs (Philipp Rudo) [1847443] - [s390] s390/qeth: constify the MPC initialization data (Philipp Rudo) [1847443] - [s390] s390/qeth: unify RX-mode hashtables (Philipp Rudo) [1847443] - [s390] s390/qeth: cleanup OAT code (Philipp Rudo) [1847443] - [s390] s390/qeth: clean up a magic number in the OAT callback (Philipp Rudo) [1847443] - [s390] s390/qeth: use u64_to_user_ptr() in the OAT code (Philipp Rudo) [1847443] - [s390] s390/qeth: clean up error handling for isolation mode cmds (Philipp Rudo) [1847443] - [s390] s390/qeth: don't clear the configured isolation mode (Philipp Rudo) [1847443] - [s390] s390/qeth: only init the isolation mode when necessary (Philipp Rudo) [1847443] - [s390] s390/qeth: fine-tune errno when cmds are cancelled (Philipp Rudo) [1847443] - [s390] s390/qeth: reject unsupported link type earlier (Philipp Rudo) [1847443] - [s390] s390/qeth: let isolation mode override HW offload restrictions (Philipp Rudo) [1847443] - [s390] s390/qeth: fix error handling for isolation mode cmds (Philipp Rudo) [1847443] - [s390] s390/qdio: warn about unexpected SLSB states (Philipp Rudo) [1847443] - [s390] s390/qdio: clean up usage of qdio_data (Philipp Rudo) [1847443] - [s390] s390/qdio: reduce SLSB writes during Input Queue processing (Philipp Rudo) [1847443] - [s390] s390/qdio: fine-tune SLSB update (Philipp Rudo) [1847443] - [s390] s390/cio, s390/qeth: cleanup PNSO CHSC (Philipp Rudo) [1847443] - [s390] s390/qdio: remove q->first_to_kick (Philipp Rudo) [1847443] - [s390] s390/qdio: fix up qdio_start_irq() kerneldoc (Philipp Rudo) [1847443] - [s390] s390/qdio: add IRQ reduction for error SBALs (Philipp Rudo) [1847443] - [s390] s390/qdio: refactor ACK processing for primed SBALs (Philipp Rudo) [1847443] - [s390] s390/qdio: simplify overlap calculation on Input refill (Philipp Rudo) [1847443] - [s390] s390/qeth: clean up Kconfig help text (Philipp Rudo) [1847443] - [s390] s390/qeth: return error when starting a reset fails (Philipp Rudo) [1847443] - [s390] s390/qeth: set TX IRQ marker on last buffer in a group (Philipp Rudo) [1847443] - [s390] s390/qeth: indicate contiguous TX buffer elements (Philipp Rudo) [1847443] - [s390] s390/qeth: merge TX skb mapping code (Philipp Rudo) [1847443] - [s390] s390/qeth: don't use restricted offloads for local traffic (Philipp Rudo) [1847443] - [s390] s390/qeth: extract helpers for next-hop lookup (Philipp Rudo) [1847443] - [s390] s390/qeth: add debugfs file for local IP addresses (Philipp Rudo) [1847443] - [s390] s390/qeth: process local address events (Philipp Rudo) [1847443] - [s390] s390/qeth: keep track of LP2LP capability for csum offload (Philipp Rudo) [1847443] - [s390] s390/qeth: fix cancelling of TX timer on dev_close() (Philipp Rudo) [1847443] - [s390] s390/qdio: remove always-true condition (Philipp Rudo) [1847443] - [s390] s390/qdio: de-duplicate tiqdio_inbound_processing() (Philipp Rudo) [1847443] - [s390] s390/qdio: keep track of allocated queue count (Philipp Rudo) [1847443] - [s390] s390/qdio: roll-back after queue allocation error (Philipp Rudo) [1847443] - [s390] s390/qdio: do more fine-grained allocation roll-back (Philipp Rudo) [1847443] - [s390] s390/qdio: consolidate thinint init/exit (Philipp Rudo) [1847443] - [s390] s390/qdio: put thinint indicator after early error (Philipp Rudo) [1847443] - [s390] s390/qdio: tear down thinint indicator after early error (Philipp Rudo) [1847443] - [s390] s390/qdio: consistently restore the IRQ handler (Philipp Rudo) [1847443] - [s390] s390/qdio: clear DSCI early for polling drivers (Philipp Rudo) [1847443] - [s390] s390/qdio: inline shared_ind() (Philipp Rudo) [1847443] - [s390] s390/qdio: remove cdev from init_data (Philipp Rudo) [1847443] - [s390] s390/qdio: allow for non-contiguous SBAL array in init_data (Philipp Rudo) [1847443] - [s390] zfcp: inline zfcp_qdio_setup_init_data() (Philipp Rudo) [1847443] - [s390] s390/qdio: cleanly split alloc and establish (Philipp Rudo) [1847443] - [s390] s390/qeth: phase out OSN support (Philipp Rudo) [1847443] - [s390] s390/qeth: make OSN / OSX support configurable (Philipp Rudo) [1847443] - [s390] s390/qeth: remove fake_broadcast attribute (Philipp Rudo) [1847443] - [s390] s390/qdio: set qdio_irq->cdev at allocation time (Philipp Rudo) [1847443] - [s390] s390/qdio: remove unused function declarations (Philipp Rudo) [1847443] - [s390] s390/qeth: modernize two list helpers (Philipp Rudo) [1847443] - [s390] s390/qeth: keep track of fixed prio-queue configuration (Philipp Rudo) [1847443] - [s390] s390/qeth: fine-tune MAC Address-related errnos (Philipp Rudo) [1847443] - [s390] s390/qeth: add TX IRQ coalescing support for IQD devices (Philipp Rudo) [1847443] - [s390] s390/qeth: collect more TX statistics (Philipp Rudo) [1847443] - [s390] s390/qeth: clean up the mac_bits (Philipp Rudo) [1847443] - [s390] s390/qeth: simplify L3 dev_id logic (Philipp Rudo) [1847443] - [s390] s390/qdio: extend polling support to multiple queues (Philipp Rudo) [1847443] - [s390] s390/qeth: remove redundant if-clause in RX poll code (Philipp Rudo) [1847443] - [s390] s390/qeth: split out RX poll code (Philipp Rudo) [1847443] - [s390] s390/qeth: simplify RX buffer tracking (Philipp Rudo) [1847443] - [s390] s390/qdio: pass ISC as parameter to chsc_sadc() (Philipp Rudo) [1847443] - [s390] s390/qeth: use dev->reg_state (Philipp Rudo) [1847443] - [s390] s390/qeth: remove gratuitous NULL checks (Philipp Rudo) [1847443] - [s390] s390/qeth: add phys_to_virt() translation for AOB (Philipp Rudo) [1847443] - [s390] s390/qeth: don't report hard-coded driver version (Philipp Rudo) [1847443] - [s390] s390/qeth: add SW timestamping support for IQD devices (Philipp Rudo) [1847443] - [s390] s390/qeth: balance the TX queue selection for IQD devices (Philipp Rudo) [1847443] - [s390] s390/qeth: allow configuration of TX queues for IQD devices (Philipp Rudo) [1847443] - [s390] s390/qeth: allow configuration of TX queues for z/VM NICs (Philipp Rudo) [1847443] - [s390] s390/qeth: remove prio-queueing support for z/VM NICs (Philipp Rudo) [1847443] - [s390] s390/qeth: use memory reserves in TX slow path (Philipp Rudo) [1847443] - [s390] s390/qeth: use memory reserves to back RX buffers (Philipp Rudo) [1847443] - [s390] s390/qeth: remove VNICC callback parameter struct (Philipp Rudo) [1847443] - [s390] s390/qdio: add tighter controls for IRQ polling (Philipp Rudo) [1847443] - [s390] s390/qdio: export SSQD via debugfs (Philipp Rudo) [1847443] - [s390] s390/qeth: support configurable RX copybreak (Philipp Rudo) [1847443] - [s390] s390/qeth: don't check for IFF_UP when scheduling napi (Philipp Rudo) [1847443] - [s390] s390/qeth: don't re-start read cmd when IDX has terminated (Philipp Rudo) [1847443] - [s390] s390/qeth: reset seqnos on connection startup (Philipp Rudo) [1847443] - [s390] s390/qeth: remove unused cmd definitions (Philipp Rudo) [1847443] - [s390] s390/qeth: validate device-provided MAC address (Philipp Rudo) [1847443] - [s390] s390/qeth: clean up CREATE_ADDR cmd code (Philipp Rudo) [1847443] - [s390] s390/qeth: remove dead code in qeth_l3_iqd_read_initial_mac() (Philipp Rudo) [1847443] - [s390] s390/qdio: simplify debugfs code (Philipp Rudo) [1847443] - [s390] s390/qdio: use QDIO_IRQ_STATE_INACTIVE instead of 0 (Philipp Rudo) [1847443] - [s390] s390/qeth: don't warn for napi with 0 budget (Philipp Rudo) [1847443] - [s390] s390/qdio: reduce access to cdev->private->qdio_data (Philipp Rudo) [1847443] - [s390] s390/qdio: clean up cdev access in qdio_setup_irq() (Philipp Rudo) [1847443] - [s390] s390/qdio: fill SL with absolute addresses (Philipp Rudo) [1847443] - [s390] s390/qdio: don't allocate *aob array with GFP_ATOMIC (Philipp Rudo) [1847443] - [s390] s390/qdio: simplify ACK tracking (Philipp Rudo) [1847443] - [s390] s390/qeth: remove HARDSETUP state (Philipp Rudo) [1847443] - [s390] s390/qeth: make cmd/reply matching more flexible (Philipp Rudo) [1847443] - [s390] s390/qeth: consolidate online/offline code (Philipp Rudo) [1847443] - [s390] s390/qeth: shift some bridgeport code around (Philipp Rudo) [1847443] - [s390] s390/qeth: remove QETH_RX_PULL_LEN (Philipp Rudo) [1847443] - [s390] s390/qeth: use napi_gro_frags() for SG skbs (Philipp Rudo) [1847443] - [s390] s390/qeth: consolidate RX code (Philipp Rudo) [1847443] - [s390] s390/qeth: make use of napi_schedule_irqoff() (Philipp Rudo) [1847443] - [s390] s390/qeth: consolidate helpers for capability checking (Philipp Rudo) [1847443] - [s390] s390/qeth: stop yielding the ip_lock during IPv4 registration (Philipp Rudo) [1847443] - [s390] s390/qeth: don't raise NETDEV_REBOOT event from L3 offline path (Philipp Rudo) [1847443] - [s390] s390/qeth: remove open-coded inet_make_mask() (Philipp Rudo) [1847443] - [s390] s390/qeth: clean up L3 sysfs code (Philipp Rudo) [1847443] - [s390] s390/qeth: overhaul L3 IP address dump code (Philipp Rudo) [1847443] - [s390] s390/qeth: wake up all waiters from qeth_irq() (Philipp Rudo) [1847443] - [s390] s390/qeth: only handle IRQs while device is online (Philipp Rudo) [1847443] - [s390] s390: clean up qdio.h (Philipp Rudo) [1847443] - [s390] s390/cio: fix kdoc for tiqdio_thinint_handler (Philipp Rudo) [1847443] - [s390] s390/drivers: fix proc/debugfs file permissions (Philipp Rudo) [1847443] - [s390] s390: convert to DEFINE_SHOW_ATTRIBUTE (Philipp Rudo) [1847443] - [s390] scsi: zfcp: Avoid benign overflow of the Request Queue's free-level (Philipp Rudo) [1874100] - [s390] scsi: zfcp: Replace open-coded list move (Philipp Rudo) [1874100] - [s390] scsi: zfcp: Clean up zfcp_erp_action_ready() (Philipp Rudo) [1874100] - [s390] scsi: zfcp: Fix an outdated comment for zfcp_qdio_send() (Philipp Rudo) [1874100] - [s390] scsi: zfcp: Use prandom_u32_max() for backoff (Philipp Rudo) [1874100] - [s390] scsi: zfcp: fix wrong data and display format of SFP+ temperature (Philipp Rudo) [1874100] - [s390] scsi: zfcp: trace channel log even for FCP command responses (Philipp Rudo) [1874100] - [s390] scsi: zfcp: proper indentation to reduce confusion in zfcp_erp_required_act (Philipp Rudo) [1874100] - [s390] scsi: zfcp: move maximum age of diagnostic buffers into a per-adapter variable (Philipp Rudo) [1874100] - [s390] scsi: zfcp: implicitly refresh config-data diagnostics when reading sysfs (Philipp Rudo) [1874100] - [s390] scsi: zfcp: introduce sysfs interface to read the local B2B-Credit (Philipp Rudo) [1874100] - [s390] scsi: zfcp: implicitly refresh port-data diagnostics when reading sysfs (Philipp Rudo) [1874100] - [s390] scsi: zfcp: introduce sysfs interface for diagnostics of local SFP transceiver (Philipp Rudo) [1874100] - [s390] scsi: zfcp: support retrieval of SFP Data via Exchange Port Data (Philipp Rudo) [1874100] - [s390] scsi: zfcp: fix GCC compiler warning emitted with -Wmaybe-uninitialized (Philipp Rudo) [1874100] - [s390] scsi: zfcp: fix request object use-after-free in send path causing seqno errors (Philipp Rudo) [1874100] - [s390] scsi: s390: zfcp_fc: use sg helper to iterate over scatterlist (Philipp Rudo) [1874100] - [s390] scsi: zfcp: reduce flood of fcrscn1 trace records on multi-element RSCN (Philipp Rudo) [1874100] - [s390] scsi: zfcp: improve kdoc for return of zfcp_status_read_refill() (Philipp Rudo) [1874100] - [s390] scsi: zfcp: drop old default switch case which might paper over missing case (Philipp Rudo) [1874100] - [s390] scsi: zfcp: drop default switch case which might paper over missing case (Philipp Rudo) [1874100] - [s390] scsi: zfcp: silence -Wimplicit-fallthrough in zfcp_erp_lun_strategy() (Philipp Rudo) [1874100] - [s390] scsi: zfcp: silence remaining kdoc warnings in header files (Philipp Rudo) [1874100] - [s390] scsi: zfcp: silence all W=1 build warnings for existing kdoc (Philipp Rudo) [1874100] - [s390] scsi: zfcp: properly format LUN (and WWPN) for LUN sharing violation kmsg (Philipp Rudo) [1874100] - [s390] scsi: zfcp: use enum zfcp_erp_act_result for argument/return of affected functions (Philipp Rudo) [1874100] - [s390] scsi: zfcp: use enum zfcp_erp_steps for struct zfcp_erp_action.step (Philipp Rudo) [1874100] - [s390] scsi: zfcp: the action field of zfcp_erp_action is actually the type (Philipp Rudo) [1874100] - [s390] scsi: zfcp: clarify function argument name for trace tag string (Philipp Rudo) [1874100] - [s390] scsi: zfcp: ERP thread setup kdoc update (Philipp Rudo) [1874100] - [s390] scsi: zfcp: update kernel message for invalid FCP_CMND length, it's not the CDB (Philipp Rudo) [1874100] - [s390] scsi: zfcp: drop duplicate seq_no from zfcp_fsf_req which is also in QTCB header (Philipp Rudo) [1874100] - [s390] scsi: zfcp: drop duplicate fsf_command from zfcp_fsf_req which is also in QTCB header (Philipp Rudo) [1874100] - [s390] scsi: zfcp: drop unnecessary forward prototype for struct zfcp_fsf_req (Philipp Rudo) [1874100] - [s390] scsi: zfcp: group sort internal structure definitions for proximity (Philipp Rudo) [1874100] - [s390] scsi: zfcp: namespace prefix for internal latency data structures (Philipp Rudo) [1874100] - [s390] scsi: zfcp: update width in comment for ZFCP_COMMON_FLAGS mask (Philipp Rudo) [1874100] - [s390] scsi: zfcp: move scsi_eh & non-ERP timeout defines owned by and local to zfcp_fsf.c (Philipp Rudo) [1874100] - [s390] scsi: zfcp: drop unnecessary forward prototype for struct zfcp_reqlist (Philipp Rudo) [1874100] - [s390] scsi: zfcp: move SG table helper from aux to fc and make them static (Philipp Rudo) [1874100] - [s390] scsi: zfcp: remove unnecessary null pointer check before mempool_destroy (Philipp Rudo) [1874100] - [s390] s390/dasd, zfcp: fix gcc 8 stringop-truncation warnings (Philipp Rudo) [1874100] - [s390] s390/stp: unify stp_work_mutex and clock_sync_mutex (Philipp Rudo) [1856342] - [s390] s390/stp: add sysfs file to show scheduled leap seconds (Philipp Rudo) [1856342] - [s390] s390/stp: add support for leap seconds (Philipp Rudo) [1856342] - [s390] s390/stp: use u32 instead of unsigned int (Philipp Rudo) [1856342] - [s390] s390/stp: use __packed (Philipp Rudo) [1856342] - [s390] s390/stp: add locking to sysfs functions (Philipp Rudo) [1856342] - [s390] s390/stp: allow group and users to read stp sysfs files (Philipp Rudo) [1856342] - [s390] s390/ipl: add support to control memory clearing for nvme re-IPL (Philipp Rudo) [1851122] - [kernel] tick: broadcast-hrtimer: Fix a race in bc_set_next (Vladis Dronov) [1876567] - [fs] gfs2: Make sure we don't miss any delayed withdraws (Robert S Peterson) [1873565] - [fs] gfs2: add some much needed cleanup for log flushes that fail (Robert S Peterson) [1873565] - [fs] gfs2: fix trans slab error when withdraw occurs inside log_flush (Robert S Peterson) [1873565] - [block] blk-mq: mark flush request as IDLE in flush_end_io() (Gopal Tiwari) [1894347] - [nvme] nvme-tcp: avoid repeated request completion (Gopal Tiwari) [1894347] - [nvme] nvme-rdma: avoid repeated request completion (Gopal Tiwari) [1894347] - [nvme] nvme-tcp: avoid race between time out and tear down (Gopal Tiwari) [1894347] - [nvme] nvme-rdma: avoid race between time out and tear down (Gopal Tiwari) [1894347] - [nvme] nvme: introduce nvme_sync_io_queues (Gopal Tiwari) [1894347] - [documentation] kvm: x86: hyper-v: Mention SynDBG CPUID leaves in api.rst (Vitaly Kuznetsov) [1882793] - [x86] kvm: vmx: remove unused variable (Vitaly Kuznetsov) [1882793] - [tools] kvm: selftests: Don't require THP to run tests (Vitaly Kuznetsov) [1882793] - [x86] kvm: vmx: evmcs: make evmcs_sanitize_exec_ctrls() work again (Vitaly Kuznetsov) [1882793] - [tools] kvm: selftests: test behavior of unmapped L2 APIC-access address (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: Fix NULL dereference at kvm_msr_ignored_check() (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: replace static const variables with macros (Vitaly Kuznetsov) [1882793] - [x86] kvm: ioapic: break infinite recursion on lazy EOI (Vitaly Kuznetsov) [1882793] - [x86] kvm: vmx: rename pi_init to avoid conflict with paride (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Avoid modulo operator on 64-bit value to fix i386 build (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: NX largepage recovery for TDP MMU (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Don't clear write flooding count for direct roots (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Support MMIO in the TDP MMU (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Support write protection for nesting in tdp MMU (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Support disabling dirty logging for the tdp MMU (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Support dirty logging for the TDP MMU (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Support changed pte notifier in tdp MMU (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Add access tracking for tdp_mmu (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Support invalidate range MMU notifier for TDP MMU (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Allocate struct kvm_mmu_pages for all pages in TDP MMU (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Add TDP MMU PF handler (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Remove disallowed_hugepage_adjust shadow_walk_iterator arg (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Support zapping SPTEs in the TDP MMU (Vitaly Kuznetsov) [1882793] - [virt] kvm: Cache as_id in kvm_memory_slot (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Add functions to handle changed TDP SPTEs (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Allocate and free TDP MMU roots (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Init / Uninit the TDP MMU (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Introduce tdp_iter (Vitaly Kuznetsov) [1882793] - [x86] kvm: mmu: extract spte.h and spte.c (Vitaly Kuznetsov) [1882793] - [x86] kvm: mmu: Separate updating a PTE from kvm_set_pte_rmapp (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Separate making SPTEs from set_spte (Vitaly Kuznetsov) [1882793] - [x86] kvm: mmu: Separate making non-leaf sptes from link_shadow_page (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: Let the guest own CR4.FSGSBASE (Vitaly Kuznetsov) [1882793] - [x86] kvm: vmx: Intercept guest reserved CR4 bits to inject #GP fault (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: Move call to update_exception_bitmap() into VMX code (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: Invoke vendor's vcpu_after_set_cpuid() after all common updates (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: Intercept LA57 to inject #GP fault when it's reserved (Vitaly Kuznetsov) [1882793] - [x86] kvm: svm: Initialize prev_ga_tag before use (Vitaly Kuznetsov) [1882793] - [x86] kvm: nsvm: implement on demand allocation of the nested state (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: allow kvm_x86_ops.set_efer to return an error value (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: report negative values from wrmsr emulation to userspace (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: xen_hvm_config: cleanup return values (Vitaly Kuznetsov) [1882793] - [x86] kvm x86/mmu: Make struct kernel_param_ops definitions const (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: allocate vcpu->arch.cpuid_entries dynamically (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: disconnect kvm_check_cpuid() from vcpu->arch.cpuid_entries (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: only provide PV features if enabled in guest's CPUID (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: set wall_clock in kvm_write_wall_clock() (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: encapsulate wrmsr(MSR_KVM_SYSTEM_TIME) emulation in helper fn (Vitaly Kuznetsov) [1882793] - [x86] kvm: hide KVM options from menuconfig when KVM is not compiled (Vitaly Kuznetsov) [1882793] - [documentation] kvm: vmx: Forbid userspace MSR filters for x2APIC (Vitaly Kuznetsov) [1882793] - [x86] kvm: vmx: Ignore userspace MSR filters for x2APIC (Vitaly Kuznetsov) [1882793] - [x86] kvm: vmx: Fix x2APIC MSR intercept handling on !APICV platforms (Vitaly Kuznetsov) [1882793] - [x86] kvm: vmx: vmx_uret_msrs_list[] can be static (Vitaly Kuznetsov) [1882793] - [tools] kvm: x86: do not attempt TSC synchronization on guest writes (Vitaly Kuznetsov) [1882793] - [x86] kvm: nsvm: delay MSR permission processing to first nested VM run (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: rename KVM_REQ_GET_VMCS12_PAGES (Vitaly Kuznetsov) [1882793] - [tools] kvm: selftests: Add test for user space MSR handling (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: Introduce MSR filtering (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: vmx: Prevent MSR passthrough when MSR access is denied (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: svm: Prevent MSR passthrough when MSR access is denied (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: Prepare MSR bitmaps for userspace tracked MSRs (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: Add infrastructure for MSR filtering (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: Allow deflecting unknown MSR accesses to user space (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: Return -ENOENT on unimplemented MSRs (Vitaly Kuznetsov) [1882793] - [x86] kvm: vmx: Rename vmx_uret_msr's "index" to "slot" (Vitaly Kuznetsov) [1882793] - [x86] kvm: vmx: Rename "vmx_msr_index" to "vmx_uret_msrs_list" (Vitaly Kuznetsov) [1882793] - [x86] kvm: vmx: Rename "vmx_set_guest_msr" to "vmx_set_guest_uret_msr" (Vitaly Kuznetsov) [1882793] - [x86] kvm: vmx: Rename "find_msr_entry" to "vmx_find_uret_msr" (Vitaly Kuznetsov) [1882793] - [x86] kvm: vmx: Add vmx_setup_uret_msr() to handle lookup and swap (Vitaly Kuznetsov) [1882793] - [x86] kvm: vmx: Move uret MSR lookup into update_transition_efer() (Vitaly Kuznetsov) [1882793] - [x86] kvm: vmx: Check guest support for RDTSCP before processing MSR_TSC_AUX (Vitaly Kuznetsov) [1882793] - [x86] kvm: vmx: Rename "__find_msr_index" to "__vmx_find_uret_msr" (Vitaly Kuznetsov) [1882793] - [x86] kvm: vmx: Rename vcpu_vmx's "guest_msrs_ready" to "guest_uret_msrs_loaded" (Vitaly Kuznetsov) [1882793] - [x86] kvm: vmx: Rename vcpu_vmx's "save_nmsrs" to "nr_active_uret_msrs" (Vitaly Kuznetsov) [1882793] - [x86] kvm: vmx: Rename vcpu_vmx's "nmsrs" to "nr_uret_msrs" (Vitaly Kuznetsov) [1882793] - [x86] kvm: vmx: Rename the "shared_msr_entry" struct to "vmx_uret_msr" (Vitaly Kuznetsov) [1882793] - [x86] kvm: vmx: Rename "vmx_find_msr_index" to "vmx_find_loadstore_msr_slot" (Vitaly Kuznetsov) [1882793] - [x86] kvm: vmx: Prepend "MAX_" to MSR array size defines (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: Rename "shared_msrs" to "user_return_msrs" (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Move individual kvm_mmu initialization into common helper (Vitaly Kuznetsov) [1882793] - [x86] kvm: nvmx: Read EXIT_QUAL and INTR_INFO only when needed for nested exit (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: Use common definition for kvm_nested_vmexit tracepoint (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: Add macro wrapper for defining kvm_exit tracepoint (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: Add intr/vectoring info and error code to kvm_exit tracepoint (Vitaly Kuznetsov) [1882793] - [x86] kvm: vmx: Add a helper to test for a valid error code given an intr info (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: Read guest RIP from within the kvm_nested_vmexit tracepoint (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: Add RIP to the kvm_entry, i.e. VM-Enter, tracepoint (Vitaly Kuznetsov) [1882793] - [x86] kvm: nvmx: WARN on attempt to switch the currently loaded VMCS (Vitaly Kuznetsov) [1882793] - [x86] kvm: nvmx: Drop redundant VMCS switch and free_nested() call (Vitaly Kuznetsov) [1882793] - [x86] kvm: nvmx: Ensure vmcs01 is the loaded VMCS when freeing nested state (Vitaly Kuznetsov) [1882793] - [x86] kvm: nvmx: Move free_nested() below vmx_switch_vmcs() (Vitaly Kuznetsov) [1882793] - [x86] kvm: nvmx: Explicitly check for valid guest state for !unrestricted guest (Vitaly Kuznetsov) [1882793] - [x86] kvm: nvmx: Reload vmcs01 if getting vmcs12's pages fails (Vitaly Kuznetsov) [1882793] - [x86] kvm: nvmx: Reset the segment cache when stuffing guest segs (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Track write/user faults using bools (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Hoist ITLB multi-hit workaround check up a level (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Rename 'hlevel' to 'level' in FNAME(fetch) (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Account NX huge page disallowed iff huge page was requested (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Capture requested page level before NX huge page workaround (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Move "huge page disallowed" calculation into mapping helpers (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Refactor the zap loop for recovering NX lpages (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Commit zap of remaining invalid pages when recovering lpages (Vitaly Kuznetsov) [1882793] - [x86] kvm: vmx: Rename ops.h to vmx_ops.h (Vitaly Kuznetsov) [1882793] - [x86] kvm: vmx: Extract posted interrupt support to separate files (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Bail early from final #PF handling on spurious faults (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Return unique RET_PF_* values if the fault was fixed (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Invert RET_PF_* check when falling through to emulation (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Return -EIO if page fault returns RET_PF_INVALID (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Recursively zap nested TDP SPs when zapping last/only parent (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Move flush logic from mmu_page_zap_pte() to FNAME(invlpg) (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: hyper-v: disallow configuring SynIC timers with no SynIC (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Stash 'kvm' in a local variable in kvm_mmu_free_roots() (Vitaly Kuznetsov) [1882793] - [x86] kvm: vmx: Add a helper and macros to reduce boilerplate for sec exec ctls (Vitaly Kuznetsov) [1882793] - [x86] kvm: vmx: Rename RDTSCP secondary exec control name to insert "ENABLE" (Vitaly Kuznetsov) [1882793] - [x86] kvm: vmx: Use VMX_FEATURE_* flags to define VMCS control bits (Vitaly Kuznetsov) [1882793] - [x86] kvm: vmx: Unconditionally clear CPUID.INVPCID if !CPUID.PCID (Vitaly Kuznetsov) [1882793] - [x86] kvm: vmx: Rename vmx_*_supported() helpers to cpu_has_vmx_*() (Vitaly Kuznetsov) [1882793] - [x86] kvm: vmx: Use "illegal GPA" helper for PT/RTIT output base check (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: Move illegal GPA helper out of the MMU code (Vitaly Kuznetsov) [1882793] - [x86] kvm: vmx: Replace MSR_IA32_RTIT_OUTPUT_BASE_MASK with helper function (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: Unexport cpuid_query_maxphyaddr() (Vitaly Kuznetsov) [1882793] - [x86] kvm: vmx: Use precomputed MAXPHYADDR for RTIT base MSR check (Vitaly Kuznetsov) [1882793] - [x86] kvm: vmx: Do not perform emulation for INVD intercept (Vitaly Kuznetsov) [1882793] - [x86] kvm: sev: shorten comments around sev_clflush_pages (Vitaly Kuznetsov) [1882793] - [x86] kvm: svm: Mark SEV launch secret pages as dirty (Vitaly Kuznetsov) [1882793] - [x86] kvm: nvmx: Add VM-Enter failed tracepoints for super early checks (Vitaly Kuznetsov) [1882793] - [x86] kvm: nsvm: CR3 MBZ bits are only 63:52 (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: emulating RDPID failure shall return #UD rather than #GP (Vitaly Kuznetsov) [1882793] - [x86] kvm: nvmx: Morph notification vector IRQ on nested VM-Enter to pending PI (Vitaly Kuznetsov) [1882793] - [x86] kvm: svm: Add tracepoint for cr_interception (Vitaly Kuznetsov) [1882793] - [x86] kvm: svm: Analyze is_guest_mode() in svm_vcpu_run() (Vitaly Kuznetsov) [1882793] - [x86] kvm: vmx: Invoke NMI handler via indirect call instead of INTn (Vitaly Kuznetsov) [1882793] - [x86] kvm: vmx: Move IRQ invocation to assembly subroutine (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: Add kvm_x86_ops hook to short circuit emulation (Vitaly Kuznetsov) [1882793] - [x86] kvm: svm: use __GFP_ZERO instead of clear_page() (Vitaly Kuznetsov) [1882793] - [x86] kvm: nvmx: KVM needs to unset "unrestricted guest" VM-execution control in vmcs02 if vmcs12 doesn't set it (Vitaly Kuznetsov) [1882793] - [x86] kvm: svm: Enable INVPCID feature on AMD (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: Move handling of INVPCID types to x86 (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: Rename and move the function vmx_handle_memory_failure to x86.c (Vitaly Kuznetsov) [1882793] - [x86] kvm: svm: Remove set_cr_intercept, clr_cr_intercept and is_cr_intercept (Vitaly Kuznetsov) [1882793] - [x86] kvm: svm: Add new intercept word in vmcb_control_area (Vitaly Kuznetsov) [1882793] - [x86] kvm: svm: Modify 64 bit intercept field to two 32 bit vectors (Vitaly Kuznetsov) [1882793] - [x86] kvm: svm: Modify intercept_exceptions to generic intercepts (Vitaly Kuznetsov) [1882793] - [x86] kvm: svm: Change intercept_dr to generic intercepts (Vitaly Kuznetsov) [1882793] - [x86] kvm: svm: Change intercept_cr to generic intercepts (Vitaly Kuznetsov) [1882793] - [x86] kvm: svm: Introduce vmcb_(set_intercept/clr_intercept/_is_intercept) (Vitaly Kuznetsov) [1882793] - [x86] kvm: nsvm: Remove unused field (Vitaly Kuznetsov) [1882793] - [x86] kvm: svm: refactor exit labels in svm_create_vcpu (Vitaly Kuznetsov) [1882793] - [x86] kvm: svm: use __GFP_ZERO instead of clear_page (Vitaly Kuznetsov) [1882793] - [x86] kvm: svm: refactor msr permission bitmap allocation (Vitaly Kuznetsov) [1882793] - [x86] kvm: nsvm: rename nested vmcb to vmcb12 (Vitaly Kuznetsov) [1882793] - [x86] kvm: svm: rename a variable in the svm_create_vcpu (Vitaly Kuznetsov) [1882793] - [x86] kvm: lapic: Reduce world switch latency caused by timer_advance_ns (Vitaly Kuznetsov) [1882793] - [x86] kvm: lapic: Narrow down the kick target vCPU (Vitaly Kuznetsov) [1882793] - [x86] kvm: lapic: Guarantee the timer is in tsc-deadline mode when setting (Vitaly Kuznetsov) [1882793] - [x86] kvm: lapic: Return 0 when getting the tscdeadline timer if the lapic is hw disabled (Vitaly Kuznetsov) [1882793] - [x86] kvm: lapic: Fix updating DFR missing apic map recalculation (Vitaly Kuznetsov) [1882793] - [virt] kvm/eventfd: move wildcard calculation outside loop (Vitaly Kuznetsov) [1882793] - [x86] kvm: nvmx: Simplify the initialization of nested_vmx_msrs (Vitaly Kuznetsov) [1882793] - [x86] kvm: nvmx: Fix VMX controls MSRs setup when nested VMX enabled (Vitaly Kuznetsov) [1882793] - [x86] kvm: nsvm: Avoid freeing uninitialized pointers in svm_set_nested_state() (Vitaly Kuznetsov) [1882793] - [x86] hyperv: Remove aliases with X64 in their name (Vitaly Kuznetsov) [1882793] - [x86] hyperv: Split hyperv-tlfs.h into arch dependent and independent files (Vitaly Kuznetsov) [1882793] - [x86] hyperv: Remove HV_PROCESSOR_POWER_STATE #defines (Vitaly Kuznetsov) [1882793] - [x86] kvm: svm: Add GHCB definitions (Vitaly Kuznetsov) [1882793] - [x86] kvm: svm: nested: Don't allocate VMCB structures on stack (Vitaly Kuznetsov) [1882793] - [x86] kvm: mmu: page_track: Fix RCU list API usage (Vitaly Kuznetsov) [1882793] - [kernel] rculist: Introduce list/hlist_for_each_entry_srcu() macros (Vitaly Kuznetsov) [1882793] - [x86] kvm: vmx: update PFEC_MASK/PFEC_MATCH together with PF intercept (Vitaly Kuznetsov) [1882793] - [x86] kvm: svm: Add a dedicated INVD intercept routine (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: Reset MMU context if guest toggles CR4.SMAP or CR4.PKE (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: fix MSR_IA32_TSC read for nested migration (Vitaly Kuznetsov) [1882793] - [tools] selftests: kvm: Fix assert failure in single-step test (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: vmx: Make smaller physical guest address space support user-configurable (Vitaly Kuznetsov) [1882793] - [x86] revert "kvm: Check the allocation of pv cpu mask" (Vitaly Kuznetsov) [1882793] - [x86] kvm: emulator: more strict rsm checks (Vitaly Kuznetsov) [1882793] - [x86] kvm: nsvm: more strict SMM checks when returning to nested guest (Vitaly Kuznetsov) [1882793] - [x86] svm: nsvm: setup nested msr permission bitmap on nested state load (Vitaly Kuznetsov) [1882793] - [x86] svm: nsvm: correctly restore GIF on vmexit from nesting after migration (Vitaly Kuznetsov) [1882793] - [x86] kvm: vmx: Don't freeze guest when event delivery causes an APIC-access exit (Vitaly Kuznetsov) [1882793] - [x86] kvm: svm: avoid emulation with stale next_rip (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: always allow writing '0' to MSR_KVM_ASYNC_PF_EN (Vitaly Kuznetsov) [1882793] - [x86] kvm: svm: Periodically schedule when unregistering regions on destroy (Vitaly Kuznetsov) [1882793] - [x86] kvm x86/mmu: use KVM_REQ_MMU_SYNC to sync when needed (Vitaly Kuznetsov) [1882793] - [x86] kvm: nvmx: Fix the update value of nested load IA32_PERF_GLOBAL_CTRL control (Vitaly Kuznetsov) [1882793] - [virt] kvm: fix memory leak in kvm_io_bus_unregister_dev() (Vitaly Kuznetsov) [1882793] - [x86] kvm: Check the allocation of pv cpu mask (Vitaly Kuznetsov) [1882793] - [x86] kvm: nvmx: Update VMCS02 when L2 PAE PDPTE updates detected (Vitaly Kuznetsov) [1882793] - [documentation] kvm: documentation: Minor fixups (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: Toggling CR4.PKE does not load PDPTEs in PAE mode (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: Toggling CR4.SMAP does not load PDPTEs in PAE mode (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: fix access code passed to gva_to_gpa (Vitaly Kuznetsov) [1882793] - [tools] selftests: kvm: Use a shorter encoding to clear RAX (Vitaly Kuznetsov) [1882793] - [x86] kvm/hyper-v: Synic default SCONTROL MSR needs to be enabled (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: Don't attempt to load PDPTRs when 64-bit mode is enabled (Vitaly Kuznetsov) [1882793] - [x86] kvm: detect assigned device via irqbypass manager (Vitaly Kuznetsov) [1882793] - [x86] kvm: svm: Fix sev_pin_memory() error handling (Vitaly Kuznetsov) [1882793] - [x86] kvm: lapic: Set the TDCR settable bits (Vitaly Kuznetsov) [1882793] - [x86] kvm: svm: Fix disable pause loop exit/pause filtering capability on SVM (Vitaly Kuznetsov) [1882793] - [x86] kvm: lapic: Prevent setting the tscdeadline timer if the lapic is hw disabled (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: Specify max TDP level via kvm_configure_mmu() (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Rename max_page_level to max_huge_page_level (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: Dynamically calculate TDP level from max level and MAXPHYADDR (Vitaly Kuznetsov) [1882793] - [x86] kvm: vxm: Remove temporary WARN on expected vs. actual EPTP level mismatch (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: Pull the PGD's level from the MMU instead of recalculating it (Vitaly Kuznetsov) [1882793] - [x86] kvm: vmx: Make vmx_load_mmu_pgd() static (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Add separate helper for shadow NPT root page role calc (Vitaly Kuznetsov) [1882793] - [x86] kvm: vmx: Drop a duplicate declaration of construct_eptp() (Vitaly Kuznetsov) [1882793] - [x86] kvm: Using macros instead of magic values (Vitaly Kuznetsov) [1882793] - [tools] kvm: nvmx: check for invalid hdr.vmx.flags (Vitaly Kuznetsov) [1882793] - [x86] kvm: nvmx: check for required but missing VMCS12 in KVM_SET_NESTED_STATE (Vitaly Kuznetsov) [1882793] - [tools] selftests: kvm: do not set guest mode flag (Vitaly Kuznetsov) [1882793] - [documentation] documentation: virt/kvm/api: eliminate duplicated word (Vitaly Kuznetsov) [1882793] - [documentation] docs: kvm: Replace HTTP links with HTTPS ones (Vitaly Kuznetsov) [1882793] - [x86] kvm: nsvm: remove nonsensical EXITINFO1 adjustment on nested NPF (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: Add a capability for GUEST_MAXPHYADDR < HOST_MAXPHYADDR support (Vitaly Kuznetsov) [1882793] - [x86] kvm: vmx: optimize #PF injection when MAXPHYADDR does not match (Vitaly Kuznetsov) [1882793] - [x86] kvm: vmx: Add guest physical address check in EPT violation and misconfig (Vitaly Kuznetsov) [1882793] - [x86] kvm: vmx: introduce vmx_need_pf_intercept (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: update exception bitmap on CPUID changes (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: rename update_bp_intercept to update_exception_bitmap (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: mmu: Add guest physical address check in translate_gpa() (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: mmu: Move translate_gpa() to mmu.c (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: Add helper functions for illegal GPA checking and page fault injection (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: move MSR_IA32_PERF_CAPABILITIES emulation to common x86 code (Vitaly Kuznetsov) [1882793] - [virt] kvm: Move x86's MMU memory cache helpers to common KVM code (Vitaly Kuznetsov) [1882793] - [kernel] kvm: Move x86's version of struct kvm_mmu_memory_cache to common code (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Prepend "kvm_" to memory cache helpers that will be global (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Skip filling the gfn cache for guaranteed direct MMU topups (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Zero allocate shadow pages (outside of mmu_lock) (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Make __GFP_ZERO a property of the memory cache (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Separate the memory caches for shadow pages and gfn arrays (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Clean up the gorilla math in mmu_topup_memory_caches() (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Topup memory caches after walking GVA->GPA (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Move fast_page_fault() call above mmu_topup_memory_caches() (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Try to avoid crashing KVM if a MMU memory cache is empty (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Remove superfluous gotos from mmu_topup_memory_caches() (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Use consistent "mc" name for kvm_mmu_memory_cache locals (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Consolidate "page" variant of memory cache helpers (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Track the associated kmem_cache in the MMU caches (Vitaly Kuznetsov) [1882793] - [x86] kvm/x86: pmu: Fix #GP condition check for RDPMC emulation (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: Move kvm_x86_ops.vcpu_after_set_cpuid() into kvm_vcpu_after_set_cpuid() (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: Rename cpuid_update() callback to vcpu_after_set_cpuid() (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: Rename kvm_update_cpuid() to kvm_vcpu_after_set_cpuid() (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: Extract kvm_update_cpuid_runtime() from kvm_update_cpuid() (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: Introduce kvm_check_cpuid() (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: Move kvm_apic_set_version() to kvm_update_cpuid() (Vitaly Kuznetsov) [1882793] - [x86] kvm: lapic: Use guest_cpuid_has() in kvm_apic_set_version() (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: Go on updating other CPUID leaves when leaf 1 is absent (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: Reset vcpu->arch.cpuid_nent to 0 if SET_CPUID* fails (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: limit the maximum number of vPMU fixed counters to 3 (Vitaly Kuznetsov) [1882793] - [x86] kvm: nsvm: Check that MBZ bits in CR3 and CR4 are not set on vmrun of nested guests (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: Make CR4.VMXE reserved for the guest (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: Create mask for guest CR4 reserved bits in kvm_update_cpuid() (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: Read PDPTEs on CR0.CD and CR0.NW changes (Vitaly Kuznetsov) [1882793] - [x86] kvm: Add "nopvspin" parameter to disable PV spinlocks (Vitaly Kuznetsov) [1882793] - [x86] kvm: Change print code to use pr_*() format (Vitaly Kuznetsov) [1882793] - [x86] revert "kvm: x86: Fix setup the virt_spin_lock_key before static key get initialized" (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Rename page_header() to to_shadow_page() (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Add sptep_to_sp() helper to wrap shadow page lookup (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Make kvm_mmu_page definition and accessor internal-only (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Add MMU-internal header (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Move kvm_mmu_available_pages() into mmu.c (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Move mmu_audit.c and mmutrace.h into the mmu/ sub-directory (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Exit to userspace on make_mmu_pages_available() error (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Batch zap MMU pages when shrinking the slab (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Batch zap MMU pages when recycling oldest pages (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Don't put invalid SPs back on the list of active pages (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Optimize MMU page cache lookup for fully direct MMUs (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Avoid multiple hash lookups in kvm_get_mmu_page() (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: Use VMCALL and VMMCALL mnemonics in kvm_para.h (Vitaly Kuznetsov) [1882793] - [x86] kvm: svm: Rename svm_nested_virtualize_tpr() to nested_svm_virtualize_tpr() (Vitaly Kuznetsov) [1882793] - [x86] kvm: svm: Add svm_ prefix to set/clr/is_intercept() (Vitaly Kuznetsov) [1882793] - [x86] kvm: svm: Add vmcb_ prefix to mark_*() functions (Vitaly Kuznetsov) [1882793] - [x86] kvm: svm: Rename struct nested_state to svm_nested_state (Vitaly Kuznetsov) [1882793] - [x86] kvm: nvmx: Wrap VM-Fail valid path in generic VM-Fail helper (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: Set last_vmentry_cpu in vcpu_enter_guest (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: Move last_cpu into kvm_vcpu_arch as last_vmentry_cpu (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: Add "last CPU" to some KVM_EXIT information (Vitaly Kuznetsov) [1882793] - [x86] kvm: vmx: Add last_cpu to struct vcpu_vmx (Vitaly Kuznetsov) [1882793] - [x86] kvm: svm: Always set svm->last_cpu on VMRUN (Vitaly Kuznetsov) [1882793] - [x86] kvm: svm: Prefer vcpu->cpu to raw_smp_processor_id() (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: report sev_pin_memory errors with PTR_ERR (Vitaly Kuznetsov) [1882793] - [x86] kvm: svm: fix svn_pin_memory()'s use of get_user_pages_fast() (Vitaly Kuznetsov) [1882793] - [x86] kvm: nsvm: Check that DR6[63:32] and DR7[64:32] are not set on vmrun of nested guests (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: Move the check for upper 32 reserved bits of DR6 to separate function (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: Do the same ignore_msrs check for feature msrs (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: Move ignore_msrs handling upper the stack (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Make .write_log_dirty a nested operation (Vitaly Kuznetsov) [1882793] - [x86] kvm: nvmx: WARN if PML emulation helper is invoked outside of nested guest (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Drop kvm_arch_write_log_dirty() wrapper (Vitaly Kuznetsov) [1882793] - [s390] kvm: async_pf: change kvm_setup_async_pf()/kvm_arch_setup_async_pf() return type to bool (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: drop KVM_PV_REASON_PAGE_READY case from kvm_handle_page_fault() (Vitaly Kuznetsov) [1882793] - [documentation] documentation: virt: kvm/api: drop doubled words (Vitaly Kuznetsov) [1882793] - [x86] kvm: vmx: Use KVM_POSSIBLE_CR*_GUEST_BITS to initialize guest/host masks (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: Mark CR4.TSD as being possibly owned by the guest (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: Inject #GP if guest attempts to toggle CR4.LA57 in 64-bit mode (Vitaly Kuznetsov) [1882793] - [virt] kvm: use more precise cast and do not drop __user (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: bit 8 of non-leaf PDPEs is not reserved (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: Fix async pf caused null-ptr-deref (Vitaly Kuznetsov) [1882793] - [x86] kvm: vmx: Remove vcpu_vmx's defunct copy of host_pkru (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: allow TSC to differ by NTP correction bounds without TSC scaling (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: Fix MSR range of APIC registers in X2APIC mode (Vitaly Kuznetsov) [1882793] - [x86] kvm: vmx: Stop context switching MSR_IA32_UMWAIT_CONTROL (Vitaly Kuznetsov) [1882793] - [x86] cpu: Move prototype for get_umwait_control_msr() to a global location (Vitaly Kuznetsov) [1882793] - [x86] kvm: nvmx: Plumb L2 GPA through to PML emulation (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Avoid mixing gpa_t with gfn_t in walk_addr_generic() (Vitaly Kuznetsov) [1882793] - [x86] process/64: Make save_fsgs_for_kvm() ready for FSGSBASE (Vitaly Kuznetsov) [1882793] - [kernel] kvm: Replace zero-length array with flexible-array (Vitaly Kuznetsov) [1882793] - [x86] kvm: vmx: Add helpers to identify interrupt type from intr_info (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: Switch KVM guest to using interrupts for page ready APF delivery (Vitaly Kuznetsov) [1882793] - [x86] kvm: Remove defunct KVM_DEBUG_FS Kconfig (Vitaly Kuznetsov) [1882793] - [x86] kvm: vmx: Always treat MSR_IA32_PERF_CAPABILITIES as a valid PMU MSR (Vitaly Kuznetsov) [1882793] - [x86] kvm_hv_set_msr(): use __put_user() instead of 32bit __clear_user() (Vitaly Kuznetsov) [1882793] - [tools] kvm: selftests: update hyperv_cpuid with SynDBG tests (Vitaly Kuznetsov) [1882793] - [x86] kvm/hyper-v: Add support for synthetic debugger via hypercalls (Vitaly Kuznetsov) [1882793] - [x86] kvm/hyper-v: enable hypercalls regardless of hypercall page (Vitaly Kuznetsov) [1882793] - [x86] kvm/hyper-v: Add support for synthetic debugger interface (Vitaly Kuznetsov) [1882793] - [x86] hyper-v: Add synthetic debugger definitions (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/pmu: Support full width counting (Vitaly Kuznetsov) [1882793] - [documentation] kvm: x86: announce KVM_FEATURE_ASYNC_PF_INT (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: acknowledgment mechanism for async pf page ready notifications (Vitaly Kuznetsov) [1882793] - [documentation] kvm: x86: interrupt based APF 'page ready' event delivery (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: extend struct kvm_vcpu_pv_apf_data with token info (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: hyperv: Remove duplicate definitions of Reference TSC Page (Vitaly Kuznetsov) [1882793] - [x86] kvm: Restrict ASYNC_PF to user space (Vitaly Kuznetsov) [1882793] - [x86] kvm: Sanitize kvm_async_pf_task_wait() (Vitaly Kuznetsov) [1882793] - [x86] kvm: Handle async page faults directly through do_page_fault() (Vitaly Kuznetsov) [1882793] - [virt] kvm: add halt-polling cpu usage stats (Vitaly Kuznetsov) [1882793] - [powerpc] kvm: Replace vcpu->swait with rcuwait (Vitaly Kuznetsov) [1882793] - [kernel] rcuwait: Introduce rcuwait_active() (Vitaly Kuznetsov) [1882793] - [kernel] rcuwait: Introduce prepare_to and finish_rcuwait (Vitaly Kuznetsov) [1882793] - [kernel] rcuwait: Add @state argument to rcuwait_wait_event() (Vitaly Kuznetsov) [1882793] - [kernel] rcuwait: Let rcuwait_wake_up() return whether or not a task was awoken (Vitaly Kuznetsov) [1882793] - [kernel] rcuwait: Fix stale wake call name in comment (Vitaly Kuznetsov) [1882793] - [s390] kvm: s390: Use kvm_vcpu_wake_up in kvm_s390_vcpu_wakeup (Vitaly Kuznetsov) [1882793] - [documentation] docs/virt/kvm: Document configuring and running nested guests (Vitaly Kuznetsov) [1882793] - [tools] docs: fix broken references for ReST files that moved around (Vitaly Kuznetsov) [1882793] - [x86] kvm: vmx: Extend VMXs #AC interceptor to handle split lock #AC in guest (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: Emulate split-lock access as a write in emulator (Vitaly Kuznetsov) [1882793] - [net] core: check length before updating Ethertype in skb_mpls_{push,pop} (Guillaume Nault) [1893886] - [net] pktgen: fix error message with wrong function name (Guillaume Nault) [1893886] - [net] handle the return value of pskb_carve_frag_list() correctly (Guillaume Nault) [1893886] - [net] Fix potential wrong skb->protocol in skb_vlan_untag() (Guillaume Nault) [1893886] - [net] make symbol 'flush_works' static (Guillaume Nault) [1893886] - [net] compat: Add missing sock updates for SCM_RIGHTS (Guillaume Nault) [1893886] - [net] mpls: drop skb's dst in mpls_forward() (Guillaume Nault) [1893886] - [include] net: Added pointer check for dst->ops->neigh_lookup in dst_neigh_lookup_skb (Guillaume Nault) [1893886] - [net] fix skb_panic to output real address (Guillaume Nault) [1893886] - [net] fix a potential recursive NETDEV_FEAT_CHANGE (Guillaume Nault) [1893886] - [net] neigh: send protocol value in neighbor create notification (Guillaume Nault) [1893886] - [net] revert default NAPI poll timeout to 2 jiffies (Guillaume Nault) [1893886] - [net] compat_ioctl: handle SIOCOUTQNSD (Guillaume Nault) [1893886] - [net] neigh: use long type to store jiffies delta (Guillaume Nault) [1893886] - [documentation] dev-tools: kselftest.rst: Update examples and paths (Hangbin Liu) [1876011] - [tools] selftests/run_kselftest.sh: Make each test individually selectable (Hangbin Liu) [1876011] - [tools] selftests: Extract run_kselftest.sh and generate stand-alone test list (Hangbin Liu) [1876011] - [tools] selftests/harness: Flush stdout before forking (Hangbin Liu) [1876011] - [tools] selftests: forwarding: Add missing 'rp_filter' configuration (Hangbin Liu) [1892298] - [tools] selftests/net: relax cpu affinity requirement in msg_zerocopy test (Hangbin Liu) [1892298] - [tools] selftests: ethtool: Fix test when only two speeds are supported (Hangbin Liu) [1892298] - [tools] selftests/net: tcp_mmap: fix clang warning for target arch PowerPC (Hangbin Liu) [1892298] - [tools] selftests/net: psock_fanout: fix clang issues for target arch PowerPC (Hangbin Liu) [1892298] - [netdrv] netxen: mark netxen_nic as deprecated in RHEL8 (Ivan Vecera) [1878188] - [net] linkmode: introduce linkmode_intersects() (Ivan Vecera) [1893193] - [net] ipv6: avoid lockdep issue in fib6_del() (Hangbin Liu) [1892196] - [net] ipv6: fix memory leaks on IPV6_ADDRFORM path (Hangbin Liu) [1892196] - [net] ila: remove unused inline function ila_addr_is_ila (Hangbin Liu) [1892196] - [net] ila: Fix uninitialised return value in ila_xlat_nl_cmd_flush (Hangbin Liu) [1892196] - [netdrv] i40e: always propagate error value in i40e_set_vsi_promisc() (Stefan Assmann) [1835705] - [netdrv] i40e: fix return of uninitialized aq_ret in i40e_set_vsi_promisc (Stefan Assmann) [1835705] - [netdrv] i40e: Remove scheduling while atomic possibility (Stefan Assmann) [1835705] - [pci] hv: Fix hibernation in case interrupts are not re-created (Mohammed Gamal) [1846838] - [powerpc] kvm: ppc: book3s hv: xics: Replace the 'destroy' method by a 'release' method (Greg Kurz) [1857527] - [security] selinux: complete the inlining of hashtab functions (Ondrej Mosnacek) [1878149] - [security] selinux: prepare for inlining of hashtab functions (Ondrej Mosnacek) [1878149] - [security] selinux: specialize symtab insert and search functions (Ondrej Mosnacek) [1878149] - [security] selinux: fixed a checkpatch warning with the sizeof macro (Ondrej Mosnacek) [1878149] - [security] selinux: log error messages on required process class / permissions (Ondrej Mosnacek) [1878149] - [security] selinux: fix undefined return of cond_evaluate_expr (Ondrej Mosnacek) [1878149] - [security] selinux: fix a double free in cond_read_node()/cond_read_list() (Ondrej Mosnacek) [1878149] - [security] selinux: fix double free (Ondrej Mosnacek) [1878149] - [security] selinux: netlabel: Remove unused inline function (Ondrej Mosnacek) [1878149] - [security] selinux: do not allocate hashtabs dynamically (Ondrej Mosnacek) [1878149] - [security] selinux: fix return value on error in policydb_read() (Ondrej Mosnacek) [1878149] - [security] selinux: simplify range_write() (Ondrej Mosnacek) [1878149] - [security] selinux: fix error return code in policydb_read() (Ondrej Mosnacek) [1878149] - [security] selinux: don't produce incorrect filename_trans_count (Ondrej Mosnacek) [1878149] - [security] selinux: implement new format of filename transitions (Ondrej Mosnacek) [1878149] - [security] selinux: move context hashing under sidtab (Ondrej Mosnacek) [1878149] - [security] selinux: hash context structure directly (Ondrej Mosnacek) [1878149] - [security] selinux: store role transitions in a hash table (Ondrej Mosnacek) [1878149] - [security] selinux: drop unnecessary smp_load_acquire() call (Ondrej Mosnacek) [1878149] - [security] selinux: fix warning Comparison to bool (Ondrej Mosnacek) [1878149] - [security] selinux: fix error return code in cond_read_list() (Ondrej Mosnacek) [1878149] - [security] selinux: free str on error in str_read() (Ondrej Mosnacek) [1878149] - [security] selinux: clean up indentation issue with assignment statement (Ondrej Mosnacek) [1878149] - [security] selinux: avtab_init() and cond_policydb_init() return void (Ondrej Mosnacek) [1878149] - [security] selinux: clean up error path in policydb_init() (Ondrej Mosnacek) [1878149] - [security] selinux: remove unused initial SIDs and improve handling (Ondrej Mosnacek) [1878149] - [security] selinux: reduce the use of hard-coded hash sizes (Ondrej Mosnacek) [1878149] - [security] selinux: Add xfs quota command types (Ondrej Mosnacek) [1878149] - [security] selinux: optimize storage of filename transitions (Ondrej Mosnacek) [1878149] - [security] selinux: factor out loop body from filename_trans_read() (Ondrej Mosnacek) [1878149] - [security] selinux: generalize evaluate_cond_node() (Ondrej Mosnacek) [1878149] - [security] selinux: convert cond_expr to array (Ondrej Mosnacek) [1878149] - [security] selinux: convert cond_av_list to array (Ondrej Mosnacek) [1878149] - [security] selinux: convert cond_list to array (Ondrej Mosnacek) [1878149] - [security] selinux: sel_avc_get_stat_idx should increase position index (Ondrej Mosnacek) [1878149] - [security] selinux: simplify evaluate_cond_node() (Ondrej Mosnacek) [1878149] - [security] selinux: move status variables out of selinux_ss (Ondrej Mosnacek) [1878149] - [scripts] selinux: use kernel linux/socket.h for genheaders and mdp (Ondrej Mosnacek) [1878149] - [scripts] genheaders: -s had been there since v6; -*s - since v7 (Ondrej Mosnacek) [1878149] - [scsi] scsi: megaraid_sas: Added support for shared host tagset for cpuhotplug (Ming Lei) [1876863] - [scsi] scsi: scsi_debug: Support host tagset (Ming Lei) [1876863] - [scsi] scsi: core: Show nr_hw_queues in sysfs (Ming Lei) [1876863] - [scsi] scsi: Add host and host template flag 'host_tagset' (Ming Lei) [1876863] - [block] null_blk: Support shared tag bitmap (Ming Lei) [1876863] - [block] blk-mq, elevator: Count requests per hctx to improve performance (Ming Lei) [1876863] - [block] blk-mq: Record active_queues_shared_sbitmap per tag_set for when using shared sbitmap (Ming Lei) [1876863] - [block] blk-mq: Record nr_active_requests per queue for when using shared sbitmap (Ming Lei) [1876863] - [block] blk-mq: Relocate hctx_may_queue() (Ming Lei) [1876863] - [block] blk-mq: Facilitate a shared sbitmap per tagset (Ming Lei) [1876863] - [block] blk-mq: Use pointers for blk_mq_tags bitmap tags (Ming Lei) [1876863] - [block] blk-mq: Pass flags for tag init/free (Ming Lei) [1876863] - [block] blk-mq: Free tags in blk_mq_init_tags() upon error (Ming Lei) [1876863] - [block] blk-mq: Rename blk_mq_update_tag_set_depth() (Ming Lei) [1876863] - [block] blk-mq: Rename BLK_MQ_F_TAG_SHARED as BLK_MQ_F_TAG_QUEUE_SHARED (Ming Lei) [1876863] - [block] block: fix double account of flush request's driver tag (Ming Lei) [1876863] - [block] blk-mq: centralise related handling into blk_mq_get_driver_tag (Ming Lei) [1876863] - [block] blk-mq: streamline handling of q->mq_ops->queue_rq result (Ming Lei) [1876863] - [block] blk-mq: remove pointless call of list_entry_rq() in hctx_show_busy_rq() (Ming Lei) [1876863] - [block] blk-mq: move blk_mq_get_driver_tag into blk-mq.c (Ming Lei) [1876863] - [block] blk-mq: support batching dispatch in case of io (Ming Lei) [1876863] - [block] blk-mq: pass obtained budget count to blk_mq_dispatch_rq_list (Ming Lei) [1876863] - [block] blk-mq: remove dead check from blk_mq_dispatch_rq_list (Ming Lei) [1876863] - [block] blk-mq: move getting driver tag and budget into one helper (Ming Lei) [1876863] - [block] blk-mq: pass hctx to blk_mq_dispatch_rq_list (Ming Lei) [1876863] - [block] blk-mq: remove the BLK_MQ_REQ_INTERNAL flag (Ming Lei) [1876863] - [net] netns: Constify exported functions (Guillaume Nault) [1806134] - [net] netns: protect netns ID lookups with RCU (Guillaume Nault) [1806134] - [net] netns: Remove __peernet2id_alloc() (Guillaume Nault) [1806134] - [net] netns: read NETNSA_NSID as s32 attribute in rtnl_net_getid() (Guillaume Nault) [1806134] - [tools] selftests: txtimestamp: add flag for timestamp validation tolerance. (Hangbin Liu) [1861175] - [tools] selftests/net: so_txtime: fix clang issues for target arch PowerPC (Hangbin Liu) [1861175] - [tools] selftests/net: rxtimestamp: fix clang issues for target arch PowerPC (Hangbin Liu) [1861175] - [tools] selftest: txtimestamp: fix net ns entry logic (Hangbin Liu) [1861175] - [tools] selftests/net: update initializer syntax to use c99 designators (Hangbin Liu) [1861175] - [tools] selftests/net: add ipv6 test coverage in rxtimestamp test (Hangbin Liu) [1861175] - [tools] selftests/net: plug rxtimestamp test into kselftest framework (Hangbin Liu) [1861175] - [tools] selftests/net: in rxtimestamp getopt_long needs terminating null entry (Hangbin Liu) [1861175] - [tools] selftests/net: in timestamping, strncpy needs to preserve null byte (Hangbin Liu) [1861175] - [tools] selftests: move timestamping selftests to net folder (Hangbin Liu) [1861175] - [tools] selftests: txtimestamp: print statistics for timestamp events. (Hangbin Liu) [1861175] - [tools] selftests: txtimestamp: add support for epoll(). (Hangbin Liu) [1861175] - [tools] selftests: txtimestamp: add new command-line flags. (Hangbin Liu) [1861175] - [tools] selftests: txtimestamp: allow printing latencies in nsec. (Hangbin Liu) [1861175] - [tools] selftests: txtimestamp: allow individual txtimestamp tests. (Hangbin Liu) [1861175] - [tools] selftests: timestamping: Fix SIOCGSTAMP undeclared build failure (Hangbin Liu) [1861175] - [tools] selftests: fix timestamping Makefile (Hangbin Liu) [1861175] - [tools] selftests: add missing include unistd (Hangbin Liu) [1861175] - [tools] selftests/txtimestamp: Fix an equals vs assign bug (Hangbin Liu) [1861175] - [tools] selftests: add txtimestamp kselftest (Hangbin Liu) [1861175] - [tools] selftests: expand txtimestamp with ipv6 dgram + raw and pf_packet (Hangbin Liu) [1861175] - [tools] selftests: expand txtimestamp with cmsg support (Hangbin Liu) [1861175] - [hwmon] hwmon: (k10temp) Add support for Zen3 CPUs (Wei Huang) [1846851] - [powerpc] vfs: add faccessat2 syscall (Miklos Szeredi) [1333764] - [fs] vfs: split out access_override_creds() (Miklos Szeredi) [1333764] - [md] Revert "dm writecache: set "Tech Preview" taint using mark_tech_preview()" (Mike Snitzer) [1859413] - [s390] mm: fix huge pte soft dirty copying (Cornelia Huck) [1700709] - [fs] proc/mounts: add cursor (Miklos Szeredi) [1759472]- [char] random: Add a poll handler to extrng_fops (Vladis Dronov) [1884857] - [platform] platform/mellanox: mlxbf-pmc: Add Mellanox BlueField PMC driver (Alaa Hleihel) [1655729] - [mm] mm/page_idle.c: skip offline pages (Chris von Recklinghausen) [1867490] - [powerpc] powerpc/pseries: Detect secure and trusted boot state of the system (Diego Domingos) [1853411] - [net] bpf: Check correct cred for CAP_SYSLOG in bpf_dump_raw_ok() (Yauheni Kaliuta) [1874003] - [kernel] kallsyms: Refactor kallsyms_show_value() to take cred (Yauheni Kaliuta) [1874003] - [kernel] kprobes: Show blacklist addresses as same as kallsyms does (Yauheni Kaliuta) [1874003] - [arm64] arm64: insn: Report PAC and BTI instructions as skippable (Yauheni Kaliuta) [1874003] - [arm64] arm64: insn: Don't assume unrecognized HINTs are skippable (Yauheni Kaliuta) [1874003] - [lib] usercopy: Avoid soft lockups in test_check_nonzero_user() (Yauheni Kaliuta) [1874003] - [security] selinux: map CAP_PERFMON and CAP_BPF to CAP_SYS_ADMIN (Yauheni Kaliuta) [1874003] - [tools] selftests/bpf: fix netdevsim trap_flow_action_cookie read (Yauheni Kaliuta) [1874003] - [net] net/bpfilter: Initialize pos in __bpfilter_process_sockopt (Yauheni Kaliuta) [1874003] - [tools] selftests/bpf: Extend map-in-map selftest to detect memory leaks (Yauheni Kaliuta) [1874003] - [net] bpf: Fix map leak in HASH_OF_MAPS map (Yauheni Kaliuta) [1874003] - [net] bpf: Fix NULL pointer dereference in __btf_resolve_helper_id() (Yauheni Kaliuta) [1874003] - [tools] selftests/bpf: Fix cgroup sockopt verifier test (Yauheni Kaliuta) [1874003] - [tools] libbpf: Fix libbpf hashmap on (I)LP32 architectures (Yauheni Kaliuta) [1874003] - [tools] selftests: bpf: Fix detach from sockmap tests (Yauheni Kaliuta) [1874003] - [net] bpf: net: Avoid incorrect bpf_sk_reuseport_detach call (Yauheni Kaliuta) [1874003] - [net] bpf: net: Avoid copying sk_user_data of reuseport_array during sk_clone (Yauheni Kaliuta) [1874003] - [tools] bpf: Add tests for PTR_TO_BTF_ID vs. null comparison (Yauheni Kaliuta) [1874003] - [net] bpf: Fix an incorrect branch elimination by verifier (Yauheni Kaliuta) [1874003] - [include] bpf: sockmap: Require attach_bpf_fd when detaching a program (Yauheni Kaliuta) [1874003] - [net] bpf: sockmap: Check value of unused args to BPF_PROG_ATTACH (Yauheni Kaliuta) [1874003] - [net] bpf: Enforce BPF ringbuf size to be the power of 2 (Yauheni Kaliuta) [1874003] - [tools] bpf, sockmap: Add ingres skb tests that utilize merge skbs (Yauheni Kaliuta) [1874003] - [net] bpf, sockmap: RCU dereferenced psock may be used outside RCU block (Yauheni Kaliuta) [1874003] - [net] bpf, sockmap: RCU splat with redirect and strparser error or TLS (Yauheni Kaliuta) [1874003] - [tools] bpf: tcp: bpf_cubic: fix spurious HYSTART_DELAY exit upon drop in min RTT (Yauheni Kaliuta) [1874003] - [net] bpf: Do not allow btf_ctx_access with __int128 types (Yauheni Kaliuta) [1874003] - [tools] bpf: Fix formatting in documentation for BPF helpers (Yauheni Kaliuta) [1874003] - [net] bpf: Restore behaviour of CAP_SYS_ADMIN allowing the loading of networking bpf programs (Yauheni Kaliuta) [1874003] - [net] bpf: Set the number of exception entries properly for subprograms (Yauheni Kaliuta) [1874003] - [tools] libbpf: Fix CO-RE relocs against .text section (Yauheni Kaliuta) [1874003] - [tools] libbpf: Forward-declare bpf_stats_type for systems with outdated UAPI headers (Yauheni Kaliuta) [1874003] - [documentation] bpf: Document optval > PAGE_SIZE behavior for sockopt hooks (Yauheni Kaliuta) [1874003] - [tools] selftests/bpf: Make sure optvals > PAGE_SIZE are bypassed (Yauheni Kaliuta) [1874003] - [net] bpf: Don't return EINVAL from {get, set}sockopt when optlen > PAGE_SIZE (Yauheni Kaliuta) [1874003] - [tools] tools, bpftool: Add ringbuf map type to map command docs (Yauheni Kaliuta) [1874003] - [samples] bpf, xdp, samples: Fix null pointer dereference in *_user code (Yauheni Kaliuta) [1874003] - [tools] tools/bpftool: Add ringbuf map to a list of known map types (Yauheni Kaliuta) [1874003] - [tools] bpf: Fix definition of bpf_ringbuf_output() helper in UAPI comments (Yauheni Kaliuta) [1874003] - [net] bpf: Undo internal BPF_PROBE_MEM in BPF insns dump (Yauheni Kaliuta) [1874003] - [tools] libbpf: Support pre-initializing .bss global variables (Yauheni Kaliuta) [1874003] - [tools] tools/bpftool: Fix skeleton codegen (Yauheni Kaliuta) [1874003] - [net] bpf: Fix memlock accounting for sock_hash (Yauheni Kaliuta) [1874003] - [net] bpf: tcp: Recv() should return 0 when the peer socket is closed (Yauheni Kaliuta) [1874003] - [tools] tools, bpftool: Exit on error in function codegen (Yauheni Kaliuta) [1874003] - [tools] tools, bpftool: Fix memory leak in codegen error cases (Yauheni Kaliuta) [1874003] - [tools] selftests/bpf: Add cgroup_skb/egress test for load_bytes_relative (Yauheni Kaliuta) [1874003] - [net] net/filter: Permit reading NET in load_bytes_relative when MAC not set (Yauheni Kaliuta) [1874003] - [tools] tools, bpf: Do not force gcc as CC (Yauheni Kaliuta) [1874003] - [tools] libbpf: Define __WORDSIZE if not available (Yauheni Kaliuta) [1874003] - [net] bpf: Devmap adjust uapi for attach bpf program (Yauheni Kaliuta) [1874003] - [net] bpf: Reset data_meta before running programs attached to devmap entry (Yauheni Kaliuta) [1874003] - [scripts] scripts: Require pahole v1.16 when generating BTF (Yauheni Kaliuta) [1874003] - [net] bpf, sockhash: Synchronize delete from bucket list on map free (Yauheni Kaliuta) [1874003] - [net] bpf, sockhash: Fix memory leak when unlinking sockets in sock_hash_free (Yauheni Kaliuta) [1874003] - [net] bpf/sockmap: Fix kernel panic at __tcp_bpf_recvmsg (Yauheni Kaliuta) [1874003] - [kernel] bpf: rework the compat kernel probe handling (Yauheni Kaliuta) [1874003] - [kernel] bpf: handle the compat string in bpf_trace_copy_string better (Yauheni Kaliuta) [1874003] - [kernel] bpf: factor out a bpf_trace_copy_string helper (Yauheni Kaliuta) [1874003] - [net] mmap locking API: add mmap_read_trylock_non_owner() (Yauheni Kaliuta) [1874003] - [net] bpf: sockmap: use mmap locking API (Yauheni Kaliuta) [1874003] - [tools] selftests/bpf: Fix ringbuf selftest sample counting undeterminism (Yauheni Kaliuta) [1874003] - [net] bpf: Fix an error code in check_btf_func() (Yauheni Kaliuta) [1874003] - [net] bpf: make bpf_check_uarg_tail_zero() use check_zeroed_user() (Yauheni Kaliuta) [1874003] - [lib] lib: introduce copy_struct_from_user() helper (Yauheni Kaliuta) [1874003] - [tools] selftests/bpf: Add a default $(CXX) value (Yauheni Kaliuta) [1874003] - [tools] tools/bpf: Don't use $(COMPILE.c) (Yauheni Kaliuta) [1874003] - [s390] s390/bpf: Use bcr 0, 0 as tail call nop filler (Yauheni Kaliuta) [1874003] - [tools] selftests/bpf: Fix verifier test (Yauheni Kaliuta) [1874003] - [tools] selftests/bpf: Fix sample_cnt shared between two threads (Yauheni Kaliuta) [1874003] - [tools] bpf, selftests: Adapt cls_redirect to call csum_level helper (Yauheni Kaliuta) [1874003] - [net] bpf: Add csum_level helper for fixing up csum levels (Yauheni Kaliuta) [1874003] - [net] bpf: Fix up bpf_skb_adjust_room helper's skb csum setting (Yauheni Kaliuta) [1874003] - [tools] libbpf: Add _GNU_SOURCE for reallocarray to ringbuf.c (Yauheni Kaliuta) [1874003] - [net] bpf: Use tracing helpers for lsm programs (Yauheni Kaliuta) [1874003] - [tools] selftests/bpf: Add test for SO_BINDTODEVICE opt of bpf_setsockopt (Yauheni Kaliuta) [1874003] - [tools] tools/bpf: sync bpf.h (Yauheni Kaliuta) [1874003] - [tools] bpf, selftests: Add test for ktls with skb bpf ingress policy (Yauheni Kaliuta) [1874003] - [net] bpf: Fix running sk_skb program types with ktls (Yauheni Kaliuta) [1874003] - [net] bpf: Refactor sockmap redirect code so its easy to reuse (Yauheni Kaliuta) [1874003] - [tools] libbpf: Add SEC name for xdp programs attached to device map (Yauheni Kaliuta) [1874003] - [net] bpf: Add support to attach bpf program to a devmap entry (Yauheni Kaliuta) [1874003] - [kernel] bpf: Use strncpy_from_unsafe_strict() in bpf_seq_printf() helper (Yauheni Kaliuta) [1874003] - [net] devmap: Formalize map value as a named struct (Yauheni Kaliuta) [1874003] - [net] bpf: Add rx_queue_mapping to bpf_sock (Yauheni Kaliuta) [1874003] - [tools] selftests/bpf: Add tests for write-only stacks/queues (Yauheni Kaliuta) [1874003] - [documentation] docs/bpf: Add BPF ring buffer design notes (Yauheni Kaliuta) [1874003] - [tools] bpf: Add BPF ringbuf and perf buffer benchmarks (Yauheni Kaliuta) [1874003] - [tools] selftests/bpf: Add BPF ringbuf selftests (Yauheni Kaliuta) [1874003] - [tools] libbpf: Add BPF ring buffer support (Yauheni Kaliuta) [1874003] - [tools] bpf: Implement BPF ring buffer and verifier support for it (Yauheni Kaliuta) [1874003] - [net] bpf: Fix map permissions check (Yauheni Kaliuta) [1874003] - [tools] selftests/bpf: Cleanup comments in test_maps (Yauheni Kaliuta) [1874003] - [tools] selftests/bpf: Cleanup some file descriptors in test_maps (Yauheni Kaliuta) [1874003] - [tools] selftests/bpf: Fix a typo in test_maps (Yauheni Kaliuta) [1874003] - [tools] libbpf: Fix perf_buffer__free() API for sparse allocs (Yauheni Kaliuta) [1874003] - [tools] bpf, selftests: Test probe_* helpers from SCHED_CLS (Yauheni Kaliuta) [1874003] - [tools] bpf, selftests: Add sk_msg helpers load and attach test (Yauheni Kaliuta) [1874003] - [net] bpf, sk_msg: Add get socket storage helpers (Yauheni Kaliuta) [1874003] - [net] bpf: Extend bpf_base_func_proto helpers with probe_* and *current_task* (Yauheni Kaliuta) [1874003] - [net] bpf, sk_msg: Add some generic helpers that may be useful from sk_msg (Yauheni Kaliuta) [1874003] - [net] bpf: Fix spelling in comment explaining ARG1 in ___bpf_prog_run (Yauheni Kaliuta) [1874003] - [tools] libbpf: Install headers as part of make install (Yauheni Kaliuta) [1874003] - [tools] libbpf: Add API to consume the perf ring buffer content (Yauheni Kaliuta) [1874003] - [tools] tools, bpftool: Print correct error message when failing to load BTF (Yauheni Kaliuta) [1874003] - [tools] tools, bpftool: Make capability check account for new BPF caps (Yauheni Kaliuta) [1874003] - [tools] tools, bpftool: Clean subcommand help messages (Yauheni Kaliuta) [1874003] - [tools] selftests/bpf: CONFIG_LIRC required for test_lirc_mode2.sh (Yauheni Kaliuta) [1874003] - [tools] selftests/bpf: CONFIG_IPV6_SEG6_BPF required for test_seg6_loop.o (Yauheni Kaliuta) [1874003] - [tools] selftests/bpf: Add general instructions for test execution (Yauheni Kaliuta) [1874003] - [tools] bpf: Selftests, add printk to test_sk_lookup_kern to encode null ptr check (Yauheni Kaliuta) [1874003] - [tools] bpf: Selftests, verifier case for non null pointer map value branch (Yauheni Kaliuta) [1874003] - [tools] bpf: Selftests, verifier case for non null pointer check branch taken (Yauheni Kaliuta) [1874003] - [net] bpf: Verifier track null pointer branch_taken with JNE and JEQ (Yauheni Kaliuta) [1874003] - [tools] tools/bpf: sync bpf.h (Yauheni Kaliuta) [1874003] - [tools] bpf, testing: Add get{peer, sock}name selftests to test_progs (Yauheni Kaliuta) [1874003] - [tools] bpf, bpftool: Enable get{peer, sock}name attach types (Yauheni Kaliuta) [1874003] - [tools] bpf, libbpf: Enable get{peer, sock}name attach types (Yauheni Kaliuta) [1874003] - [net] bpf: Add get{peer, sock}name attach types for sock_addr (Yauheni Kaliuta) [1874003] - [samples] samples, bpf: Refactor kprobe, tail call kern progs map definition (Yauheni Kaliuta) [1874003] - [samples] samples, bpf: Add tracex7 test file to .gitignore (Yauheni Kaliuta) [1874003] - [samples] samples, bpf: Refactor tail call user progs with libbpf (Yauheni Kaliuta) [1874003] - [samples] samples, bpf: Refactor kprobe tracing user progs with libbpf (Yauheni Kaliuta) [1874003] - [samples] samples, bpf: Refactor pointer error check with libbpf (Yauheni Kaliuta) [1874003] - [tools] bpf: Selftests, add ktls tests to test_sockmap (Yauheni Kaliuta) [1874003] - [tools] bpf: Selftests, add blacklist to test_sockmap (Yauheni Kaliuta) [1874003] - [tools] bpf: Selftests, add whitelist option to test_sockmap (Yauheni Kaliuta) [1874003] - [tools] bpf: Selftests, provide verbose option for selftests execution (Yauheni Kaliuta) [1874003] - [tools] bpf: Selftests, break down test_sockmap into subtests (Yauheni Kaliuta) [1874003] - [tools] bpf: Selftests, improve test_sockmap total bytes counter (Yauheni Kaliuta) [1874003] - [tools] bpf: Selftests, print error in test_sockmap error cases (Yauheni Kaliuta) [1874003] - [tools] bpf: Selftests, sockmap test prog run without setting cgroup (Yauheni Kaliuta) [1874003] - [tools] bpf: Selftests, remove prints from sockmap tests (Yauheni Kaliuta) [1874003] - [tools] bpf: Selftests, move sockmap bpf prog header into progs (Yauheni Kaliuta) [1874003] - [tools] selftests/bpf: Remove test_align leftovers (Yauheni Kaliuta) [1874003] - [tools] selftests/bpf: Move test_align under test_progs (Yauheni Kaliuta) [1874003] - [tools] libbpf, hashmap: Fix signedness warnings (Yauheni Kaliuta) [1874003] - [tools] libbpf, hashmap: Remove unused #include (Yauheni Kaliuta) [1874003] - [net] bpf: Fix check_return_code to only allowin trace_iter progs (Yauheni Kaliuta) [1874003] - [tools] selftests/bpf: Use CAP_BPF and CAP_PERFMON in tests (Yauheni Kaliuta) [1874003] - [net] bpf: Implement CAP_BPF (Yauheni Kaliuta) [1874003] - [security] bpf, capability: Introduce CAP_BPF (Yauheni Kaliuta) [1874003] - [security] capabilities: Introduce CAP_PERFMON to kernel and user space (Yauheni Kaliuta) [1874003] - [tools] bpf, bpftool: Allow probing for CONFIG_HZ from kernel config (Yauheni Kaliuta) [1874003] - [tools] selftests/bpf: Test for sk helpers in cgroup skb (Yauheni Kaliuta) [1874003] - [tools] selftests/bpf: Add connect_fd_to_fd, connect_wait net helpers (Yauheni Kaliuta) [1874003] - [net] bpf: Introduce bpf_sk_{, ancestor_}cgroup_id helpers (Yauheni Kaliuta) [1874003] - [net] bpf: Allow skb_ancestor_cgroup_id helper in cgroup skb (Yauheni Kaliuta) [1874003] - [net] bpf: Allow sk lookup helpers in cgroup skb (Yauheni Kaliuta) [1874003] - [tools] selftest/bpf: Fix spelling mistake "SIGALARM" -> "SIGALRM" (Yauheni Kaliuta) [1874003] - [net] bpf: Fix bpf_iter's task iterator logic (Yauheni Kaliuta) [1874003] - [tools] selftests/bpf: Test narrow loads for bpf_sock_addr.user_port (Yauheni Kaliuta) [1874003] - [net] bpf: Support narrow loads from bpf_sock_addr.user_port (Yauheni Kaliuta) [1874003] - [samples] samples/bpf: xdp_redirect_cpu: Set MAX_CPUS according to NR_CPUS (Yauheni Kaliuta) [1874003] - [samples] samples/bpf: Remove compiler warnings (Yauheni Kaliuta) [1874003] - [net] bpf: Enable bpf_iter targets registering ctx argument types (Yauheni Kaliuta) [1874003] - [net] bpf: Change func bpf_iter_unreg_target() signature (Yauheni Kaliuta) [1874003] - [net] bpf: net: Refactor bpf_iter target registration (Yauheni Kaliuta) [1874003] - [net] bpf: Add comments to interpret bpf_prog return values (Yauheni Kaliuta) [1874003] - [tools] bpf: Change btf_iter func proto prefix to "bpf_iter_" (Yauheni Kaliuta) [1874003] - [tools] tools/bpf: selftests : Explain bpf_iter test failures with llvm 10.0.0 (Yauheni Kaliuta) [1874003] - [tools] selftest/bpf: Add BPF triggering benchmark (Yauheni Kaliuta) [1874003] - [tools] selftest/bpf: Fmod_ret prog and implement test_overhead as part of bench (Yauheni Kaliuta) [1874003] - [tools] selftests/bpf: Add benchmark runner infrastructure (Yauheni Kaliuta) [1874003] - [tools] selftests/bpf: Extract parse_num_list into generic testing_helpers.c (Yauheni Kaliuta) [1874003] - [tools] tools, bpf: Synchronise BPF UAPI header with tools (Yauheni Kaliuta) [1874003] - [scripts] bpf: Minor fixes to BPF helpers documentation (Yauheni Kaliuta) [1874003] - [tools] tools, bpftool: Minor fixes for documentation (Yauheni Kaliuta) [1874003] - [tools] tools, bpftool: Poison and replace kernel integer typedefs (Yauheni Kaliuta) [1874003] - [tools] bpf, libbpf: Replace zero-length array with flexible-array (Yauheni Kaliuta) [1874003] - [arm64] bpf, arm64: Optimize ADD, SUB, JMP BPF_K using arm64 add/sub immediates (Yauheni Kaliuta) [1874003] - [arm64] bpf, arm64: Optimize AND, OR, XOR, JSET BPF_K using arm64 logical immediates (Yauheni Kaliuta) [1874003] - [tools] bpf, runqslower: include proper uapi/bpf.h (Yauheni Kaliuta) [1874003] - [tools] tools/bpf: selftests: Add iter progs for bpf_map/task/task_file (Yauheni Kaliuta) [1874003] - [tools] tools/bpftool: Add bpf_iter support for bptool (Yauheni Kaliuta) [1874003] - [tools] tools/libpf: Add offsetof/container_of macro in bpf_helpers.h (Yauheni Kaliuta) [1874003] - [tools] tools/libbpf: Add bpf_iter support (Yauheni Kaliuta) [1874003] - [net] bpf: Support variable length array in tracing programs (Yauheni Kaliuta) [1874003] - [net] bpf: Handle spilled PTR_TO_BTF_ID properly when checking stack_boundary (Yauheni Kaliuta) [1874003] - [kernel] bpf: Add bpf_seq_printf and bpf_seq_write helpers (Yauheni Kaliuta) [1874003] - [net] bpf: Add PTR_TO_BTF_ID_OR_NULL support (Yauheni Kaliuta) [1874003] - [net] bpf: Add task and task/file iterator targets (Yauheni Kaliuta) [1874003] - [net] bpf: Add bpf_map iterator (Yauheni Kaliuta) [1874003] - [net] bpf: Implement common macros/helpers for target iterators (Yauheni Kaliuta) [1874003] - [net] bpf: Create file bpf iterator (Yauheni Kaliuta) [1874003] - [net] bpf: Create anonymous bpf iterator (Yauheni Kaliuta) [1874003] - [net] bpf: Implement bpf_seq_read() for bpf iterator (Yauheni Kaliuta) [1874003] - [net] bpf: Support bpf tracing/iter programs for BPF_LINK_UPDATE (Yauheni Kaliuta) [1874003] - [net] bpf: Support bpf tracing/iter programs for BPF_LINK_CREATE (Yauheni Kaliuta) [1874003] - [net] bpf: Allow loading of a bpf_iter program (Yauheni Kaliuta) [1874003] - [net] bpf: Implement an interface to register bpf_iter targets (Yauheni Kaliuta) [1874003] - [tools] bpf: Allow any port in bpf_bind helper (Yauheni Kaliuta) [1874003] - [net] net: Refactor arguments of inet{,6}_bind (Yauheni Kaliuta) [1874003] - [tools] selftests/bpf: Move existing common networking parts into network_helpers (Yauheni Kaliuta) [1874003] - [tools] selftests/bpf: Generalize helpers to control background listener (Yauheni Kaliuta) [1874003] - [net] crypto: lib/sha1 - rename "sha" to "sha1" (Yauheni Kaliuta) [1874003] - [arm64] arm64: bpf: Annotate JITed code for BTI (Yauheni Kaliuta) [1874003] - [arm64] arm64: insn: Add constants for new HINT instruction decode (Yauheni Kaliuta) [1874003] - [kernel] sysctl: Fix unused function warning (Yauheni Kaliuta) [1874003] - [tools] selftests/bpf: Use reno instead of dctcp (Yauheni Kaliuta) [1874003] - [net] bpf: Fix use-after-free of bpf_link when priming half-fails (Yauheni Kaliuta) [1874003] - [tools] bpf: Bpf_{g, s}etsockopt for struct bpf_sock_addr (Yauheni Kaliuta) [1874003] - [tools] bpf: Add selftest for BPF_ENABLE_STATS (Yauheni Kaliuta) [1874003] - [tools] libbpf: Add support for command BPF_ENABLE_STATS (Yauheni Kaliuta) [1874003] - [net] bpf: Sharing bpf runtime stats with BPF_ENABLE_STATS (Yauheni Kaliuta) [1874003] - [tools] selftests/bpf: Test allowed maps for bpf_sk_select_reuseport (Yauheni Kaliuta) [1874003] - [tools] libbpf: Fix false uninitialized variable warning (Yauheni Kaliuta) [1874003] - [net] bpf: Fix unused variable warning (Yauheni Kaliuta) [1874003] - [tools] selftests/bpf: Use SOCKMAP for server sockets in bpf_sk_assign test (Yauheni Kaliuta) [1874003] - [tools] selftests/bpf: Test that lookup on SOCKMAP/SOCKHASH is allowed (Yauheni Kaliuta) [1874003] - [net] bpf: Allow bpf_map_lookup_elem for SOCKMAP and SOCKHASH (Yauheni Kaliuta) [1874003] - [tools] tools: bpftool: Make libcap dependency optional (Yauheni Kaliuta) [1874003] - [tools] tools: bpftool: Allow unprivileged users to probe features (Yauheni Kaliuta) [1874003] - [tools] tools: bpftool: For "feature probe" define "full_mode" bool as global (Yauheni Kaliuta) [1874003] - [tools] selftests/bpf: Disable ASAN instrumentation for mmap()'ed memory read (Yauheni Kaliuta) [1874003] - [tools] selftests/bpf: Fix invalid memory reads in core_relo selftest (Yauheni Kaliuta) [1874003] - [tools] selftests/bpf: Fix memory leak in extract_build_id() (Yauheni Kaliuta) [1874003] - [tools] libbpf: Fix memory leak and possible double-free in hashmap__clear (Yauheni Kaliuta) [1874003] - [tools] selftests/bpf: Convert test_hashmap into test_progs test (Yauheni Kaliuta) [1874003] - [tools] selftests/bpf: Add SAN_CFLAGS param to selftests build to allow sanitizers (Yauheni Kaliuta) [1874003] - [tools] selftests/bpf: Ensure test flavors use correct skeletons (Yauheni Kaliuta) [1874003] - [tools] libbpf: Add BTF-defined map-in-map support (Yauheni Kaliuta) [1874003] - [tools] libbpf: Refactor map creation logic and fix cleanup leak (Yauheni Kaliuta) [1874003] - [tools] libbpf: Refactor BTF-defined map definition parsing logic (Yauheni Kaliuta) [1874003] - [tools] bpftool: Add link bash completions (Yauheni Kaliuta) [1874003] - [tools] bpftool: Add bpftool-link manpage (Yauheni Kaliuta) [1874003] - [tools] bpftool: Add bpf_link show and pin support (Yauheni Kaliuta) [1874003] - [tools] bpftool: Expose attach_type-to-string array to non-cgroup code (Yauheni Kaliuta) [1874003] - [tools] selftests/bpf: Test bpf_link's get_next_id, get_fd_by_id, and get_obj_info (Yauheni Kaliuta) [1874003] - [tools] libbpf: Add low-level APIs for new bpf_link commands (Yauheni Kaliuta) [1874003] - [net] bpf: Add support for BPF_OBJ_GET_INFO_BY_FD for bpf_link (Yauheni Kaliuta) [1874003] - [net] bpf: Support GET_FD_BY_ID and GET_NEXT_ID for bpf_link (Yauheni Kaliuta) [1874003] - [net] bpf: Allocate ID for bpf_link (Yauheni Kaliuta) [1874003] - [tools] libbpf: Remove unneeded semicolon in btf_dump_emit_type (Yauheni Kaliuta) [1874003] - [net] bpf, cgroup: Remove unused exports (Yauheni Kaliuta) [1874003] - [tools] libbpf: Return err if bpf_object__load failed (Yauheni Kaliuta) [1874003] - [tools] selftests/bpf: Add cls_redirect classifier (Yauheni Kaliuta) [1874003] - [net] bpf: Make verifier log more relevant by default (Yauheni Kaliuta) [1874003] - [net] bpf: add bpf_ktime_get_boot_ns() (Yauheni Kaliuta) [1874003] - [net] net: bpf: Make bpf_ktime_get_ns() available to non GPL programs (Yauheni Kaliuta) [1874003] - [net] net: bpf: Allow TC programs to call BPF_FUNC_skb_change_head (Yauheni Kaliuta) [1874003] - [net] bpf: Fix missing bpf_base_func_proto in cgroup_base_func_proto for CGROUP_NET=n (Yauheni Kaliuta) [1874003] - [tools] bpf_helpers.h: Add note for building with vmlinux.h or linux/types.h (Yauheni Kaliuta) [1874003] - [net] bpf: Enable more helpers for BPF_PROG_TYPE_CGROUP_{DEVICE, SYSCTL, SOCKOPT} (Yauheni Kaliuta) [1874003] - [tools] tools/bpf/bpftool: Remove duplicate headers (Yauheni Kaliuta) [1874003] - [net] bpf: Remove set but not used variable 'dst_known' (Yauheni Kaliuta) [1874003] - [net] xdp: export the DEV_MAP_BULK_SIZE macro (Yauheni Kaliuta) [1874003] - [kernel] trace/bpf_trace: Open access for CAP_PERFMON privileged process (Yauheni Kaliuta) [1874003] - [scsi] scsi: lpfc: Fix initial FLOGI failure due to BBSCN not supported (Dick Kennedy) [1887549] - [scsi] scsi: lpfc: Update lpfc version to 12.8.0.5 (Dick Kennedy) [1887549] - [scsi] scsi: lpfc: Reject CT request for MIB commands (Dick Kennedy) [1887549] - [scsi] scsi: lpfc: Add FDMI Vendor MIB support (Dick Kennedy) [1887549] - [scsi] scsi: lpfc: Fix duplicate wq_create_version check (Dick Kennedy) [1887549] - [scsi] scsi: lpfc: Removed unused macros in lpfc_attr.c (Dick Kennedy) [1887549] - [scsi] scsi: lpfc: Re-fix use after free in lpfc_rq_buf_free() (Dick Kennedy) [1887549] - [scsi] scsi: lpfc: Fix scheduling call while in softirq context in lpfc_unreg_rpi (Dick Kennedy) [1887549] - [scsi] scsi: lpfc: Fix invalid sleeping context in lpfc_sli4_nvmet_alloc() (Dick Kennedy) [1887549] - [scsi] scsi: Remove unneeded break statements (Dick Kennedy) [1887549] - [scsi] scsi: lpfc: Add dependency on CPU_FREQ (Dick Kennedy) [1887549] - [scsi] scsi: lpfc: Remove unneeded variable 'status' in lpfc_fcp_cpu_map_store() (Dick Kennedy) [1887549] - [scsi] scsi: lpfc: Drop nodelist reference on error in lpfc_gen_req() (Dick Kennedy) [1887549] - [scsi] scsi: lpfc: Remove set but not used 'qp' (Dick Kennedy) [1887549] - [scsi] scsi: lpfc: Update lpfc version to 12.8.0.4 (Dick Kennedy) [1887549] - [scsi] scsi: lpfc: Extend the RDF FPIN Registration descriptor for additional events (Dick Kennedy) [1887549] - [scsi] scsi: lpfc: Fix FLOGI/PLOGI receive race condition in pt2pt discovery (Dick Kennedy) [1887549] - [scsi] scsi: lpfc: Fix setting IRQ affinity with an empty CPU mask (Dick Kennedy) [1887549] - [scsi] scsi: lpfc: Fix spelling mistake "Cant" -> "Can't" (Dick Kennedy) [1887549] - [scsi] scsi: lpfc: Update lpfc version to 12.8.0.3 (Dick Kennedy) [1887549] - [scsi] scsi: lpfc: Fix validation of bsg reply lengths (Dick Kennedy) [1887549] - [scsi] scsi: lpfc: Fix retry of PRLI when status indicates its unsupported (Dick Kennedy) [1887549] - [scsi] scsi: lpfc: Fix oops when unloading driver while running mds diags (Dick Kennedy) [1887549] - [scsi] scsi: lpfc: Fix RSCN timeout due to incorrect gidft counter (Dick Kennedy) [1887549] - [scsi] scsi: lpfc: Fix no message shown for lpfc_hdw_queue out of range value (Dick Kennedy) [1887549] - [scsi] scsi: lpfc: Fix FCoE speed reporting (Dick Kennedy) [1887549] - [scsi] scsi: lpfc: Add missing misc_deregister() for lpfc_init() (Dick Kennedy) [1887549] - [scsi] scsi: lpfc: nvmet: Avoid hang / use-after-free again when destroying targetport (Dick Kennedy) [1887549] - [scsi] scsi: lpfc: Fix typo in comment for ULP (Dick Kennedy) [1887549] - [scsi] scsi: lpfc: Add description for lpfc_release_rpi()'s 'ndlpl param (Dick Kennedy) [1887549] - [scsi] scsi: lpfc: Fix a bunch of kerneldoc misdemeanors (Dick Kennedy) [1887549] - [scsi] scsi: lpfc: Add and rename a whole bunch of function parameter descriptions (Dick Kennedy) [1887549] - [scsi] scsi: lpfc: Use __printf() format notation (Dick Kennedy) [1887549] - [scsi] scsi: lpfc: Fix kerneldoc parameter formatting/misnaming/missing issues (Dick Kennedy) [1887549] - [scsi] scsi: lpfc: Fix some function parameter descriptions (Dick Kennedy) [1887549] - [scsi] scsi: lpfc: Ensure variable has the same stipulations as code using it (Dick Kennedy) [1887549] - [scsi] scsi: lpfc: Fix-up formatting/docrot where appropriate (Dick Kennedy) [1887549] - [scsi] scsi: lpfc: Provide description for lpfc_mem_alloc()'s 'align' param (Dick Kennedy) [1887549] - [scsi] scsi: lpfc: Fix-up around 120 documentation issues (Dick Kennedy) [1887549] - [scsi] scsi: lpfc: Remove unused variable 'pg_addr' (Dick Kennedy) [1887549] - [scsi] scsi: lpfc: Correct some pretty obvious misdocumentation (Dick Kennedy) [1887549] - [scsi] scsi: lpfc: Fix less-than-zero comparison of unsigned value (Dick Kennedy) [1887549] - [scsi] scsi: lpfc: Fix interrupt assignments when multiple vectors are supported on same CPU (Dick Kennedy) [1887549] - [scsi] scsi: lpfc: Fix inconsistent indenting (Dick Kennedy) [1887549] - [scsi] scsi: lpfc: Update lpfc version to 12.8.0.2 (Dick Kennedy) [1887549] - [scsi] scsi: lpfc: Add an internal trace log buffer (Dick Kennedy) [1887549] - [scsi] scsi: lpfc: Add blk_io_poll support for latency improvment (Dick Kennedy) [1887549] - [scsi] scsi: lpfc: Add support to display if adapter dumps are available (Dick Kennedy) [1887549] - [scsi] scsi: lpfc: Allow applications to issue Common Set Features mailbox command (Dick Kennedy) [1887549] - [scsi] scsi: lpfc: Fix language in 0373 message to reflect non-error message (Dick Kennedy) [1887549] - [scsi] scsi: lpfc: Fix shost refcount mismatch when deleting vport (Dick Kennedy) [1887549] - [scsi] scsi: lpfc: Fix stack trace seen while setting rrq active (Dick Kennedy) [1887549] - [scsi] scsi: lpfc: Fix oops due to overrun when reading SLI3 data (Dick Kennedy) [1887549] - [scsi] scsi: lpfc: Fix missing MDS functionality (Dick Kennedy) [1887549] - [scsi] scsi: lpfc: Fix unused assignment in lpfc_sli4_bsg_link_diag_test (Dick Kennedy) [1887549] - [scsi] scsi: lpfc: Avoid another null dereference in lpfc_sli4_hba_unset() (Dick Kennedy) [1887549] - [scsi] lpfc_debugfs: get rid of pointless access_ok() (Dick Kennedy) [1887549] - [scsi] lpfc: add nvmet discovery_event op support (Dick Kennedy) [1887549] - [scsi] scsi: core: Don't start concurrent async scan on same host (Ming Lei) [1874501] - [crypto] crypto: bcm - Verify GCM/CCM key length in setkey (Vladis Dronov) [1887389] - [x86] x86/cpufeatures: Add support for fast short REP; MOVSB (Steve Best) [1838265] - [scsi] scsi: mpt3sas: A small correction in _base_process_reply_queue (Tomas Henzl) [1851440] - [scsi] scsi: mpt3sas: Fix sync irqs (Tomas Henzl) [1851440] - [scsi] scsi: mpt3sas: Detect tampered Aero and Sea adapters (Tomas Henzl) [1851440] - [scsi] scsi: mpt3sas: Don't call disable_irq from IRQ poll handler (Tomas Henzl) [1851440] - [scsi] scsi: mpt3sas: Remove pci-dma-compat wrapper API (Tomas Henzl) [1851440] - [scsi] scsi: mpt3sas: Remove superfluous memset() (Tomas Henzl) [1851440] - [scsi] scsi: mpt3sas: Update driver version to 35.100.00.00 (Tomas Henzl) [1851440] - [scsi] scsi: mpt3sas: Postprocessing of target and LUN reset (Tomas Henzl) [1851440] - [scsi] scsi: mpt3sas: Add functions to check if any cmd is outstanding on Target and LUN (Tomas Henzl) [1851440] - [scsi] scsi: mpt3sas: Rename and export interrupt mask/unmask functions (Tomas Henzl) [1851440] - [scsi] scsi: mpt3sas: Cancel the running work during host reset (Tomas Henzl) [1851440] - [scsi] scsi: mpt3sas: Dump system registers for debugging (Tomas Henzl) [1851440] - [scsi] scsi: mpt3sas: Memset config_cmds.reply buffer with zeros (Tomas Henzl) [1851440] - [scsi] scsi: mpt3sas: Fix kdoc comments format (Tomas Henzl) [1851440] - [scsi] scsi: mpt3sas: Fix set but unused variable (Tomas Henzl) [1851440] - [scsi] scsi: mpt3sas: Fix error returns in BRM_status_show (Tomas Henzl) [1851440] - [scsi] scsi: mpt3sas: Fix unlock imbalance (Tomas Henzl) [1851440] - [scsi] scsi: mpt3sas: Fix spelling mistake (Tomas Henzl) [1851440] - [s390] s390/zcrypt: Fix ZCRYPT_PERDEV_REQCNT ioctl (Claudio Imbrenda) [1885962] - [scsi] scsi: megaraid: Make smp_affinity_enable static (Tomas Henzl) [1860910] - [scsi] remove ioremap_nocache and devm_ioremap_nocache (Tomas Henzl) [1860910] - [scsi] scsi: megaraid: Remove set but unused variable (Tomas Henzl) [1860910] - [scsi] scsi: megaraid: Fix compilation warnings (Tomas Henzl) [1860910] - [scsi] scsi: megaraid: Fix kdoc comments format (Tomas Henzl) [1860910] - [scsi] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 13 (Tomas Henzl) [1860910] - [net] ethtool: Add support for 100Gbps per lane link modes (Ivan Vecera) [1879202]- [netdrv] ibmveth: Fix use of ibmveth in a bridge (Steve Best) [1893294] - [x86] ima: add a new CONFIG for loading arch-specific policies (Bruno Meneguele) [1869758] - [netdrv] e1000e: Add support for Meteor Lake (Ken Cox) [1838750] - [netdrv] intel-ethernet: clean up W=1 warnings in kdoc (Ken Cox) [1838750] - [netdrv] treewide: Use fallthrough pseudo-keyword (Ken Cox) [1838750] - [netdrv] e1000e: Remove unnecessary usages of memset (Ken Cox) [1838750] - [netdrv] e1000e: continue to init PHY even when failed to disable ULP (Ken Cox) [1838750] - [netdrv] ethernet/intel: Convert fallthrough code comments (Ken Cox) [1838750] - [netdrv] net/intel: remove driver versions from Intel drivers (Ken Cox) [1838750] - [netdrv] e1000e: fix unused-function warning (Ken Cox) [1838750] - [netdrv] e1000e: Do not wake up the system via WOL if device wakeup is disabled (Ken Cox) [1838750] - [netdrv] e1000e: Relax condition to trigger reset for ME workaround (Ken Cox) [1838750] - [netdrv] e1000e: disable s0ix entry and exit flows for ME systems (Ken Cox) [1838750] - [netdrv] e1000e: Disable TSO for buffer overrun workaround (Ken Cox) [1838750] - [netdrv] e1000e: Warn if disabling ULP failed (Ken Cox) [1838750] - [scsi] scsi: fnic: Do not call 'scsi_done()' for unhandled commands (Govindarajulu Varadarajan) [1870397] - [netdrv] intel-ethernet: clean up W=1 warnings in kdoc (Corinna Vinschen) [1838749] - [netdrv] igbvf: use generic power management (Corinna Vinschen) [1838749] - [netdrv] ethernet/intel: Convert fallthrough code comments (Corinna Vinschen) [1838749] - [netdrv] net/intel: remove driver versions from Intel drivers (Corinna Vinschen) [1838749] - [net] SUNRPC: Properly set the @subbuf parameter of xdr_buf_subsegment() (Steve Dickson) [1884361] - [net] SUNRPC: Fix ("SUNRPC: Add "@len" parameter to gss_unwrap()") (Steve Dickson) [1884361] - [net] netfilter: nf_queue: do not release refcouts until nf_reinject is done (Florian Westphal) [1886557] - [net] netfilter: nf_queue: place bridge physports into queue_entry struct (Florian Westphal) [1886557] - [net] netfilter: nf_queue: make nf_queue_entry_release_refs static (Florian Westphal) [1886557] - [firewire] firewire: Deprecate Firewire support in RHEL8 (Prarit Bhargava) [1871863] - [lib] Add pldmfw library for PLDM firmware update (Patrick Talbert) [1878278] - [lib] bitops: introduce the for_each_set_clump8 macro (Patrick Talbert) [1878278] - [mm] x86/ioremap: Map EFI runtime services data as encrypted for SEV (Lenny Szubowicz) [1883134] - [powerpc] Revert "powerpc/powernv/idle: Replace CPU feature check with PVR check" (Steve Best) [1882365] - [powerpc] powerpc/xive: Do not expose a debugfs file when XIVE is disabled (Steve Best) [1854526] - [kvm] powerpc/xive: Enforce load-after-store ordering when StoreEOI is active (Steve Best) [1854526] - [powerpc] powerpc/xive: Add a debugfs file to dump internal XIVE state (Steve Best) [1854526] - [net] openvswitch: add TTL decrement action (Eelco Chaudron) [1762450]- [kernel] futex: Adjust absolute futex timeouts with per time namespace offset (Waiman Long) [1548297] - [kernel] futex: Remove unused or redundant includes (Waiman Long) [1548297] - [include] vdso: Fix clocksource.h macro detection (Waiman Long) [1548297] - [x86] um: Fix header inclusion (Waiman Long) [1548297] - [arm64] arm64: vdso32: make vdso32 install conditional (Waiman Long) [1548297] - [arm64] ARM64: vdso32: Install vdso32 from vdso_install (Waiman Long) [1548297] - [arm64] vdso/treewide: Add vdso_data pointer argument to __arch_get_hw_counter() (Waiman Long) [1548297] - [kernel] timekeeping/vsyscall: Provide vdso_update_begin/end() (Waiman Long) [1548297] - [include] lib/vdso: Allow to add architecture-specific vdso data (Waiman Long) [1548297] - [arm64] arm64: enable time namespace support (Waiman Long) [1548297] - [arm64] arm64/vdso: Restrict splitting VVAR VMA (Waiman Long) [1548297] - [arm64] arm64/vdso: Handle faults on timens page (Waiman Long) [1548297] - [arm64] arm64/vdso: Add time namespace page (Waiman Long) [1548297] - [arm64] arm64/vdso: Zap vvar pages when switching to a time namespace (Waiman Long) [1548297] - [arm64] arm64/vdso: use the fault callback to map vvar pages (Waiman Long) [1548297] - [arm64] arm64: compat: Allow 32-bit vdso and sigpage to co-exist (Waiman Long) [1548297] - [x86] x86/vdso: Unbreak paravirt VDSO clocks (Waiman Long) [1548297] - [lib] lib/vdso: Provide sanity check for cycles (again) (Waiman Long) [1548297] - [kernel] clocksource: Remove obsolete ifdef (Waiman Long) [1548297] - [tools] selftests/timens: handle a case when alarm clocks are not supported (Waiman Long) [1548297] - [arm64] arm64: vdso: Add --eh-frame-hdr to ldflags (Waiman Long) [1548297] - [arm64] arm64: vdso: Add -fasynchronous-unwind-tables to cflags (Waiman Long) [1548297] - [arm64] arm64: vdso: use consistent 'map' nomenclature (Waiman Long) [1548297] - [arm64] arm64: vdso: use consistent 'abi' nomenclature (Waiman Long) [1548297] - [arm64] arm64: vdso: simplify arch_vdso_type ifdeffery (Waiman Long) [1548297] - [arm64] arm64: vdso: remove aarch32_vdso_pages (Waiman Long) [1548297] - [arm64] arm64: vdso: Add '-Bsymbolic' to ldflags (Waiman Long) [1548297] - [x86] x86/vdso/vdso2c: Convert iterators to unsigned (Waiman Long) [1548297] - [x86] x86/vdso/vdso2c: Correct error messages on file open (Waiman Long) [1548297] - [include] vdso/datapage: Use correct clock mode name in comment (Waiman Long) [1548297] - [arm64] arm64: vdso: don't free unallocated pages (Waiman Long) [1548297] - [fs] proc, time/namespace: Show clock symbolic names in /proc/pid/timens_offsets (Waiman Long) [1548297] - [kernel] time/namespace: Add max_time_namespaces ucount (Waiman Long) [1548297] - [kernel] time/namespace: Fix time_for_children symlink (Waiman Long) [1548297] - [arm64] arm64: compat: Fix syscall number of compat_clock_getres (Waiman Long) [1548297] - [tools] selftests/timens: Remove duplicated include (Waiman Long) [1548297] - [kernel] sys/sysinfo: Respect boottime inside time namespace (Waiman Long) [1548297] - [clocksource] clocksource/drivers/arm_arch_timer: Fix vDSO clockmode when vDSO disabled (Waiman Long) [1548297] - [lib] lib/vdso: Enable common headers (Waiman Long) [1548297] - [x86] x86/vdso: Enable x86 to use common headers (Waiman Long) [1548297] - [arm64] arm64: vdso32: Include common headers in the vdso library (Waiman Long) [1548297] - [arm64] arm64: vdso: Include common headers in the vdso library (Waiman Long) [1548297] - [arm64] arm64: Introduce asm/vdso/processor.h (Waiman Long) [1548297] - [arm64] arm64: vdso32: Code clean up (Waiman Long) [1548297] - [include] linux/elfnote.h: Replace elf.h with UAPI equivalent (Waiman Long) [1548297] - [include] common: Introduce processor.h (Waiman Long) [1548297] - [include] linux/ktime.h: Extract common header for vDSO (Waiman Long) [1548297] - [include] linux/jiffies.h: Extract common header for vDSO (Waiman Long) [1548297] - [include] linux/time64.h: Extract common header for vDSO (Waiman Long) [1548297] - [include] linux/time32.h: Extract common header for vDSO (Waiman Long) [1548297] - [include] linux/time.h: Extract common header for vDSO (Waiman Long) [1548297] - [include] linux/math64.h: Extract common header for vDSO (Waiman Long) [1548297] - [include] linux/clocksource.h: Extract common header for vDSO (Waiman Long) [1548297] - [arm64] arm64: Introduce asm/vdso/clocksource.h (Waiman Long) [1548297] - [x86] x86: Introduce asm/vdso/clocksource.h (Waiman Long) [1548297] - [include] linux/limits.h: Extract common header for vDSO (Waiman Long) [1548297] - [include] linux/bits.h: Extract common header for vDSO (Waiman Long) [1548297] - [include] linux/const.h: Extract common header for vDSO (Waiman Long) [1548297] - [include] linux/bits.h: make BIT(), GENMASK(), and friends available in assembly (Waiman Long) [1548297] - [lib] lib/vdso: Allow architectures to provide the vdso data pointer (Waiman Long) [1548297] - [lib] lib/vdso: Allow architectures to override the ns shift operation (Waiman Long) [1548297] - [lib] lib/vdso: Allow fixed clock mode (Waiman Long) [1548297] - [include] lib/vdso: Move VCLOCK_TIMENS to vdso_clock_modes (Waiman Long) [1548297] - [kernel] lib/vdso: Avoid highres update if clocksource is not VDSO capable (Waiman Long) [1548297] - [lib] lib/vdso: Cleanup clock mode storage leftovers (Waiman Long) [1548297] - [arm64] ARM/arm64: vdso: Use common vdso clock mode storage (Waiman Long) [1548297] - [x86] x86/vdso: Use generic VDSO clock mode storage (Waiman Long) [1548297] - [kernel] clocksource: Add common vdso clock mode storage (Waiman Long) [1548297] - [x86] x86/vdso: Move VDSO clocksource state tracking to callback (Waiman Long) [1548297] - [include] clocksource: Cleanup struct clocksource and documentation (Waiman Long) [1548297] - [lib] lib/vdso: Allow the high resolution parts to be compiled out (Waiman Long) [1548297] - [lib] lib/vdso: Only read hrtimer_res when needed in __cvdso_clock_getres() (Waiman Long) [1548297] - [x86] x86/vdso: Mark the TSC clocksource path likely (Waiman Long) [1548297] - [kernel] lib/vdso: Update coarse timekeeper unconditionally (Waiman Long) [1548297] - [kernel] lib/vdso: Make __arch_update_vdso_data() logic understandable (Waiman Long) [1548297] - [kernel] alarmtimer: Unregister wakeup source when module get fails (Waiman Long) [1548297] - [tools] selftests/timens: Check for right timens offsets after fork and exec (Waiman Long) [1548297] - [tools] selftests/timens: Add a simple perf test for clock_gettime() (Waiman Long) [1548297] - [tools] selftests/timens: Add timer offsets test (Waiman Long) [1548297] - [tools] selftests/timens: Add procfs selftest (Waiman Long) [1548297] - [tools] selftests/timens: Add a test for clock_nanosleep() (Waiman Long) [1548297] - [tools] selftests/timens: Add a test for timerfd (Waiman Long) [1548297] - [tools] selftests/timens: Add Time Namespace test for supported clocks (Waiman Long) [1548297] - [fs] fs/proc: Introduce /proc/pid/timens_offsets (Waiman Long) [1548297] - [x86] x86/vdso: Zap vvar pages when switching to a time namespace (Waiman Long) [1548297] - [x86] x86/vdso: On timens page fault prefault also VVAR page (Waiman Long) [1548297] - [x86] x86/vdso: Handle faults on timens page (Waiman Long) [1548297] - [kernel] time: Allocate per-timens vvar page (Waiman Long) [1548297] - [x86] x86/vdso: Add time napespace page (Waiman Long) [1548297] - [x86] x86/vdso: Provide vdso_data offset on vvar_page (Waiman Long) [1548297] - [lib] lib/vdso: Prepare for time namespace support (Waiman Long) [1548297] - [x86] x86/vdso: Restrict splitting VVAR VMA (Waiman Long) [1548297] - [fs] fs/proc: Respect boottime inside time namespace for /proc/uptime (Waiman Long) [1548297] - [kernel] posix-timers: Make clock_nanosleep() time namespace aware (Waiman Long) [1548297] - [kernel] hrtimers: Prepare hrtimer_nanosleep() for time namespaces (Waiman Long) [1548297] - [kernel] alarmtimer: Make nanosleep() time namespace aware (Waiman Long) [1548297] - [kernel] posix-timers: Make timer_settime() time namespace aware (Waiman Long) [1548297] - [fs] timerfd: Make timerfd_settime() time namespace aware (Waiman Long) [1548297] - [kernel] time: Add do_timens_ktime_to_host() helper (Waiman Long) [1548297] - [kernel] posix-clocks: Wire up clock_gettime() with timens offsets (Waiman Long) [1548297] - [kernel] posix-timers: Use clock_get_ktime() in common_timer_get() (Waiman Long) [1548297] - [kernel] posix-clocks: Introduce clock_get_ktime() callback (Waiman Long) [1548297] - [kernel] alarmtimer: Provide get_timespec() callback (Waiman Long) [1548297] - [kernel] alarmtimer: Rename gettime() callback to get_ktime() (Waiman Long) [1548297] - [kernel] posix-clocks: Rename .clock_get_timespec() callbacks accordingly (Waiman Long) [1548297] - [kernel] posix-clocks: Rename the clock_get() callback to clock_get_timespec() (Waiman Long) [1548297] - [kernel] time: Add timens_offsets to be used for tasks in time namespace (Waiman Long) [1548297] - [kernel] ns: Introduce Time Namespace (Waiman Long) [1548297] - [lib] lib/vdso: Mark do_hres() and do_coarse() as __always_inline (Waiman Long) [1548297] - [lib] lib/vdso: Avoid duplication in __cvdso_clock_getres() (Waiman Long) [1548297] - [lib] lib/vdso: Let do_coarse() return 0 to simplify the callsite (Waiman Long) [1548297] - [x86] x86/vdso: Remove unused VDSO_HAS_32BIT_FALLBACK (Waiman Long) [1548297] - [arm64] arm64: compat: vdso: Remove unused VDSO_HAS_32BIT_FALLBACK (Waiman Long) [1548297] - [lib] lib/vdso: Remove checks on return value for 32 bit vDSO (Waiman Long) [1548297] - [lib] lib/vdso: Remove VDSO_HAS_32BIT_FALLBACK (Waiman Long) [1548297] - [arm64] arm64: compat: vdso: Expose BUILD_VDSO32 (Waiman Long) [1548297] - [include] lib/vdso: Add unlikely() hint into vdso_read_begin() (Waiman Long) [1548297] - [x86] y2038: vdso: change time_t to __kernel_old_time_t (Waiman Long) [1548297] - [uapi] y2038: add __kernel_old_timespec and __kernel_old_time_t (Waiman Long) [1548297] - [arm64] timekeeping/vsyscall: Update VDSO data unconditionally (Waiman Long) [1548297] - [x86] um: Fix VDSO compiler warning (Waiman Long) [1548297] - [kernel] timekeeping/vsyscall: Prevent math overflow in BOOTTIME update (Waiman Long) [1548297] - [arm64] arm64: compat: vdso: Use legacy syscalls as fallback (Waiman Long) [1548297] - [x86] x86/vdso/32: Use 32bit syscall fallback (Waiman Long) [1548297] - [arm64] arm64: vdso: Cleanup Makefiles (Waiman Long) [1548297] - [arm64] arm64: vdso: fix flip/flop vdso build bug (Waiman Long) [1548297] - [x86] x86/vdso: Fix flip/flop vdso build bug (Waiman Long) [1548297] - [kernel] timekeeping/vsyscall: Use __iter_div_u64_rem() (Waiman Long) [1548297] - [arm64] arm64: compat: Fix __arch_get_hw_counter() implementation (Waiman Long) [1548297] - [arm64] arm64: Fix __arch_get_hw_counter() implementation (Waiman Long) [1548297] - [arm64] arm64: compat: No need for pre-ARMv7 barriers on an ARMv8 system (Waiman Long) [1548297] - [arm64] arm64: vdso: Remove unnecessary asm-offsets.c definitions (Waiman Long) [1548297] - [include] vdso: Remove superfluous #ifdef __KERNEL__ in vdso/datapage.h (Waiman Long) [1548297] - [arm64] arm64: vdso: Enable vDSO compat support (Waiman Long) [1548297] - [arm64] arm64: compat: Get sigreturn trampolines from vDSO (Waiman Long) [1548297] - [arm64] arm64: elf: VDSO code page discovery (Waiman Long) [1548297] - [arm64] arm64: compat: VDSO setup for compat layer (Waiman Long) [1548297] - [arm64] arm64: vdso: Refactor vDSO code (Waiman Long) [1548297] - [arm64] arm64: compat: Add vDSO (Waiman Long) [1548297] - [arm64] arm64: compat: Generate asm offsets for signals (Waiman Long) [1548297] - [arm64] arm64: compat: Expose signal related structures (Waiman Long) [1548297] - [arm64] arm64: compat: Add missing syscall numbers (Waiman Long) [1548297] - [arm64] arm64: vdso: Build vDSO with -ffixed-x18 (Waiman Long) [1548297] - [arm64] arm64: vdso: Substitute gettimeofday() with C implementation (Waiman Long) [1548297] - [lib] lib/vdso: Build 32 bit specific functions in the right context (Waiman Long) [1548297] - [lib] lib/vdso: Make __cvdso_clock_getres() static (Waiman Long) [1548297] - [lib] lib/vdso: Make clock_getres() POSIX compliant again (Waiman Long) [1548297] - [lib] lib/vdso/32: Provide legacy syscall fallbacks (Waiman Long) [1548297] - [lib] lib/vdso: Move fallback invocation to the callers (Waiman Long) [1548297] - [lib] lib/vdso/32: Remove inconsistent NULL pointer checks (Waiman Long) [1548297] - [x86] lib/vdso: Make delta calculation work correctly (Waiman Long) [1548297] - [x86] x86/vdso: Add clock_gettime64() entry point (Waiman Long) [1548297] - [x86] x86/vdso: Add clock_getres() entry point (Waiman Long) [1548297] - [x86] x86/vdso: Switch to generic vDSO implementation (Waiman Long) [1548297] - [x86] x86/vdso: Prevent segfaults due to hoisted vclock reads (Waiman Long) [1548297] - [kernel] timekeeping: Provide a generic update_vsyscall() implementation (Waiman Long) [1548297] - [lib] lib/vdso: Add compat support (Waiman Long) [1548297] - [lib] lib/vdso: Provide generic VDSO implementation (Waiman Long) [1548297] - [include] hrtimer: Split out hrtimer defines into separate header (Waiman Long) [1548297] - [include] vdso: Define standardized vdso_datapage (Waiman Long) [1548297] - [arm64] arm64: arch_timer: mark functions as __always_inline (Waiman Long) [1548297] - [x86] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 223 (Waiman Long) [1548297] - [clocksource] clocksource/drivers/arm_arch_timer: Don't trace count reader functions (Waiman Long) [1548297] - [arm64] arm64: vdso: Explicitly add build-id option (Waiman Long) [1548297] - [x86] gcc-9: properly declare the {pv, hv}clock_page storage (Waiman Long) [1548297] - [arm64] arm64: vdso: Fix clock_getres() for CLOCK_REALTIME (Waiman Long) [1548297] - [arm64] arm64: compat: Refactor aarch32_alloc_vdso_pages() (Waiman Long) [1548297] - [arm64] arm64: compat: Split kuser32 (Waiman Long) [1548297] - [arm64] arm64: compat: Alloc separate pages for vectors and sigpage (Waiman Long) [1548297] - [arm64] arm64: arch_timer: Ensure counter register reads occur with seqlock held (Waiman Long) [1548297] - [clocksource] clocksource/arm_arch_timer: Use arch_timer_read_counter to access stable counters (Waiman Long) [1548297] - [clocksource] clocksource/arm_arch_timer: Remove use of workaround static key (Waiman Long) [1548297] - [arm64] clocksource/arm_arch_timer: Drop use of static key in arch_timer_reg_read_stable (Waiman Long) [1548297] - [clocksource] clocksource/arm_arch_timer: Direcly assign set_next_event workaround (Waiman Long) [1548297] - [arm64] arm64: Use arch_timer_read_counter instead of arch_counter_get_cntvct (Waiman Long) [1548297] - [watchdog] watchdog/sbsa: Use arch_timer_read_counter instead of arch_counter_get_cntvct (Waiman Long) [1548297] - [kernel] alarmtimer: Return correct remaining time (Waiman Long) [1548297] - [arm64] arm64: vdso: use $(LD) instead of $(CC) to link VDSO (Waiman Long) [1548297] - [arm64] arm64: vdso: fix and clean-up Makefile (Waiman Long) [1548297] - [x86] x86/vdso: Remove hpet_page from vDSO (Waiman Long) [1548297] - [scripts] checksyscalls: fix up mq_timedreceive and stat exceptions (Waiman Long) [1548297] - [uapi] time: Add time_types.h (Waiman Long) [1548297] - [uapi] socket: Add struct __kernel_sock_timeval (Waiman Long) [1548297] - [arm64] arm64: asm-offsets: remove unused offsets (Waiman Long) [1548297] - [arm64] y2038: add 64-bit time_t syscalls to all 32-bit architectures (Waiman Long) [1548297] - [arm64] arm64: replace arm64-obj-* in Makefile with obj-* (Waiman Long) [1548297] - [x86] x86/vdso: Remove obsolete "fake section table" reservation (Waiman Long) [1548297] - [x86] x86/vdso: Rename variable to fix -Wshadow warning (Waiman Long) [1548297] - [x86] x86/vdso: Rearrange do_hres() to improve code generation (Waiman Long) [1548297] - [x86] x86/vdso: Document vgtod_ts better (Waiman Long) [1548297] - [x86] x86/vdso: Remove "memory" clobbers in the vDSO syscall fallbacks (Waiman Long) [1548297] - [x86] x86/vdso: Initialize the CPU/node NR segment descriptor earlier (Waiman Long) [1548297] - [x86] x86/vdso: Introduce helper functions for CPU and node number (Waiman Long) [1548297] - [x86] x86/segments/64: Rename the GDT PER_CPU entry to CPU_NUMBER (Waiman Long) [1548297] - [x86] x66/vdso: Add CLOCK_TAI support (Waiman Long) [1548297] - [x86] x86/vdso: Move cycle_last handling into the caller (Waiman Long) [1548297] - [x86] x86/vdso: Simplify the invalid vclock case (Waiman Long) [1548297] - [x86] x86/vdso: Replace the clockid switch case (Waiman Long) [1548297] - [x86] x86/vdso: Collapse coarse functions (Waiman Long) [1548297] - [x86] x86/vdso: Collapse high resolution functions (Waiman Long) [1548297] - [x86] x86/vdso: Introduce and use vgtod_ts (Waiman Long) [1548297] - [x86] x86/vdso: Use unsigned int consistently for vsyscall_gtod_data:: Seq (Waiman Long) [1548297] - [x86] x86/vdso: Enforce 64bit clocksource (Waiman Long) [1548297] - [x86] x86/time: Implement clocksource_arch_init() (Waiman Long) [1548297] - [kernel] clocksource: Provide clocksource_arch_init() (Waiman Long) [1548297] - [fs] fs/proc/uptime.c: use ktime_get_boottime_ts64 (Waiman Long) [1548297] - [include] y2038: Provide aliases for compat helpers (Waiman Long) [1548297] - [fs] kernel: add kcompat_sys_{f,}statfs64() (Waiman Long) [1548297] - [kernel] sysinfo: Remove get_monotonic_boottime() (Waiman Long) [1548297] - [kernel] posix-timers: Use new ktime_get_*_ts64() helpers (Waiman Long) [1548297] - [kernel] time: Use ktime_get_real_seconds() in time syscall (Waiman Long) [1548297] - [include] time: Introduce struct __kernel_itimerspec (Waiman Long) [1548297] - [scripts] kconfig: improve the recursive dependency report (Bruno Meneguele) [1890578] - [scripts] kconfig: report recursive dependency involving 'imply' (Bruno Meneguele) [1890578] - [scripts] kconfig: error out when seeing recursive dependency (Bruno Meneguele) [1890578] - [scsi] scsi: hpsa: Update copyright (Joseph Szczypek) [1861541] - [scsi] scsi: hpsa: Remove pci-dma-compat wrapper API (Joseph Szczypek) [1861541] - [scsi] scsi: hpsa: Use fallthrough pseudo-keyword (Joseph Szczypek) [1861541] - [scsi] scsi: hpsa: Correct ctrl queue depth (Joseph Szczypek) [1861541] - [scsi] scsi: hpsa: Bump version (Joseph Szczypek) [1861541] - [scsi] scsi: hpsa: Increase controller error handling timeout (Joseph Szczypek) [1861541] - [scsi] scsi: hpsa: Increase queue depth for external LUNs (Joseph Szczypek) [1861541] - [scsi] scsi: hpsa: Correct rare oob condition (Joseph Szczypek) [1861541] - [scsi] scsi: hpsa: hpsa_ioctl(): Tidy up a bit (Joseph Szczypek) [1861541] - [scsi] scsi: hpsa: Get rid of compat_alloc_user_space() (Joseph Szczypek) [1861541] - [scsi] scsi: hpsa: Don't bother with vmalloc for BIG_IOCTL_Command_struct (Joseph Szczypek) [1861541] - [scsi] scsi: hpsa: Lift {BIG_, }IOCTL_Command_struct copy{in, out} into hpsa_ioctl() (Joseph Szczypek) [1861541] - [scsi] scsi: hpsa: remove ioremap_nocache and devm_ioremap_nocache (Joseph Szczypek) [1861541] - [tools] selftests/powerpc: Make alignment handler test P9N DD2.1 vector CI load workaround (Gustavo Duarte) [1887442] - [powerpc] powerpc: Fix undetected data corruption with P9N DD2.1 VSX CI load emulation (Gustavo Duarte) [1887442] - [scsi] scsi: smartpqi: Update copyright (Don Brace) [1861538] - [scsi] scsi: smartpqi: Bump version to 1.2.16-010 (Don Brace) [1861538] - [scsi] scsi: smartpqi: Add RAID bypass counter (Don Brace) [1861538] - [scsi] scsi: smartpqi: Avoid crashing kernel for controller issues (Don Brace) [1861538] - [scsi] scsi: smartpqi: Update logical volume size after expansion (Don Brace) [1861538] - [scsi] scsi: smartpqi: Add id support for SmartRAID 3152-8i (Don Brace) [1861538] - [scsi] scsi: smartpqi: Identify physical devices without issuing INQUIRY (Don Brace) [1861538] - [mm] mm: simplify find_min_pfn_with_active_regions() (Baoquan He) [1844157] - [mm] mm: clean up free_area_init_node() and its helpers (Baoquan He) [1844157] - [mm] mm: rename free_area_init_node() to free_area_init_memoryless_node() (Baoquan He) [1844157] - [mm] mm: free_area_init: allow defining max_zone_pfn in descending order (Baoquan He) [1844157] - [powerpc] mm: remove early_pfn_in_nid() and CONFIG_NODES_SPAN_OTHER_NODES (Baoquan He) [1844157] - [mm] mm: memmap_init: iterate over memblock regions rather that check each PFN (Baoquan He) [1844157] - [mm] arm64: simplify detection of memory zone boundaries for UMA configs (Baoquan He) [1844157] - [mm] mm: use free_area_init() instead of free_area_init_nodes() (Baoquan He) [1844157] - [mm] mm: free_area_init: use maximal zone PFNs rather than zone sizes (Baoquan He) [1844157] - [mm] mm: remove CONFIG_HAVE_MEMBLOCK_NODE_MAP option (Baoquan He) [1844157] - [mm] numa: make "nr_node_ids" unsigned int (Baoquan He) [1844157] - [mm] mm: make early_pfn_to_nid() and related defintions close to each other (Baoquan He) [1844157] - [mm] mm: memblock: replace dereferences of memblock_region.nid with API calls (Baoquan He) [1844157] - [mm] mm: factor out next_present_section_nr() (Baoquan He) [1844157] - [mm] mm/page_alloc: fix and rework pfn handling in memmap_init_zone() (Baoquan He) [1844157] - [mm] mm/page_alloc: skip non present sections on zone initialization (Baoquan He) [1844157] - [mm] mm: move mirrored memory specific code outside of memmap_init_zone (Baoquan He) [1844157] - [mm] mm: calculate deferred pages after skipping mirrored memory (Baoquan He) [1844157] - [mm] mm/memblock.c: fix a typo in __next_mem_pfn_range() comments (Baoquan He) [1844157] - [mm] memblock: remove memblock_{set, clear}_region_flags (Baoquan He) [1844157] - [mm] mm: replace all open encodings for NUMA_NO_NODE (Baoquan He) [1844157] - [powerpc] lockdep: Only trace IRQ edges (Waiman Long) [1885084] - [arm64] arm64: Implement arch_irqs_disabled() (Waiman Long) [1885084] - [include] locking/lockdep: Cleanup (Waiman Long) [1885084] - [include] lockdep: Use raw_cpu_*() for per-cpu variables (Waiman Long) [1885084] - [x86] locking/seqlock, headers: Untangle the spaghetti monster (Waiman Long) [1885084] - [misc] vmw_balloon: Explicitly include linux/io.h for virt_to_phys() (Waiman Long) [1885084] - [x86] x86: i8259: Add missing include file (Waiman Long) [1885084] - [include] seqcount: More consistent seqprop names (Waiman Long) [1885084] - [include] seqcount: Compress SEQCNT_LOCKNAME_ZERO() (Waiman Long) [1885084] - [include] seqlock: Fold seqcount_LOCKNAME_init() definition (Waiman Long) [1885084] - [include] seqlock: Fold seqcount_LOCKNAME_t definition (Waiman Long) [1885084] - [include] seqlock: s/__SEQ_LOCKDEP/__SEQ_LOCK/g (Waiman Long) [1885084] - [kernel] hrtimer: Use sequence counter with associated raw spinlock (Waiman Long) [1885084] - [kernel] timekeeping: Use sequence counter with associated raw spinlock (Waiman Long) [1885084] - [kernel] timekeeping: Use proper seqcount initializer (Waiman Long) [1885084] - [init] sched: tasks: Use sequence counter with associated spinlock (Waiman Long) [1885084] - [kernel] lockdep: Refactor IRQ trace events fields into struct (Waiman Long) [1885084] - [drm] dma-buf: Use sequence counter with associated wound/wait mutex (Waiman Long) [1885084] - [dma-buf] dma-buf: Remove custom seqcount lockdep class key (Waiman Long) [1885084] - [include] seqlock: Align multi-line macros newline escapes at 72 columns (Waiman Long) [1885084] - [documentation] seqlock: Extend seqcount API with associated locks (Waiman Long) [1885084] - [include] seqlock: lockdep assert non-preemptibility on seqcount_t write (Waiman Long) [1885084] - [lib] lockdep: Add preemption enabled/disabled assertion APIs (Waiman Long) [1885084] - [include] seqlock: Implement raw_seqcount_begin() in terms of raw_read_seqcount() (Waiman Long) [1885084] - [include] seqlock: Add kernel-doc for seqcount_t and seqlock_t APIs (Waiman Long) [1885084] - [include] seqlock: Reorder seqcount_t and seqlock_t API definitions (Waiman Long) [1885084] - [include] seqlock: seqcount_t latch: End read sections with read_seqcount_retry() (Waiman Long) [1885084] - [include] seqlock: Properly format kernel-doc code samples (Waiman Long) [1885084] - [documentation] Documentation: locking: Describe seqlock design and usage (Waiman Long) [1885084] - [include] seqlock: Require WRITE_ONCE surrounding raw_seqcount_barrier (Waiman Long) [1885084] - [include] seqlock, kcsan: Add annotations for KCSAN (Waiman Long) [1885084] - [include] include/linux/compiler.h: Introduce data_race(expr) macro (Waiman Long) [1885084] - [kernel] kcsan: Add Kernel Concurrency Sanitizer infrastructure (Waiman Long) [1885084] - [include] locking/qspinlock: Do not include atomic.h from qspinlock_types.h (Waiman Long) [1885084] - [include] locking/atomic: Move ATOMIC_INIT into linux/types.h (Waiman Long) [1885084] - [connector] connector/cn_proc: Protect send_msg() with a local lock (Waiman Long) [1885084] - [mm] mm/swap: Use local_lock for protection (Waiman Long) [1885084] - [include] radix-tree: Use local_lock for protection (Waiman Long) [1885084] - [include] locking: Introduce local_lock() (Waiman Long) [1885084] - [documentation] Documentation/locking/locktypes: Minor copy editor fixes (Waiman Long) [1885084] - [documentation] Documentation/locking/locktypes: Further clarifications and wordsmithing (Waiman Long) [1885084] - [documentation] Documentation: Add lock ordering and nesting documentation (Waiman Long) [1885084] - [mm] mm/swap.c: trivial mark_page_accessed() cleanup (Waiman Long) [1885084] - [lib] radix tree: Remove radix_tree_maybe_preload_order (Waiman Long) [1885084] - [kernel] locking/lockdep: Fix "USED" <- "IN-NMI" inversions (Waiman Long) [1885084] - [kernel] lockdep: Remove lockdep_hardirq{s_enabled, _context}() argument (Waiman Long) [1885084] - [kernel] lockdep: Change hardirq{s_enabled, _context} to per-cpu variables (Waiman Long) [1885084] - [kernel] x86/entry: Rename trace_hardirqs_off_prepare() (Waiman Long) [1885084] - [kernel] lockdep: Prepare for NMI IRQ state tracking (Waiman Long) [1885084] - [include] lockdep: Move list.h inclusion into lockdep.h (Waiman Long) [1885084] - [include] lockdep: Split header file into lockdep and lockdep_types (Waiman Long) [1885084] - [kernel] lockdep: __always_inline more for noinstr (Waiman Long) [1885084] - [kernel] lockdep: Prepare for noinstr sections (Waiman Long) [1885084] - [kernel] tracing: Provide lockdep less trace_hardirqs_on/off() variants (Waiman Long) [1885084] - [include] vmlinux.lds.h: Create section for protection against instrumentation (Waiman Long) [1885084] - [kernel] locking/lockdep: Replace zero-length array with flexible-array (Waiman Long) [1885084] - [kernel] hrtimer: Don't dereference the hrtimer pointer after the callback (Waiman Long) [1885084] - [kernel] hrtimer: Add missing sparse annotation for __run_timer() (Waiman Long) [1885084] - [kernel] lockdep: Always inline lockdep_{off,on}() (Waiman Long) [1885084] - [kernel] locking/lockdep: Improve 'invalid wait context' splat (Waiman Long) [1885084] - [kernel] lockdep: Rename trace_{hard, soft}{irq_context, irqs_enabled}() (Waiman Long) [1885084] - [kernel] lockdep: Rename trace_softirqs_{on,off}() (Waiman Long) [1885084] - [kernel] lockdep: Rename trace_hardirq_{enter, exit}() (Waiman Long) [1885084] - [kernel] completion: Use lockdep_assert_RT_in_threaded_ctx() in complete_all() (Waiman Long) [1885084] - [usb] completion: Use simple wait queues (Waiman Long) [1885084] - [kernel] sched/swait: Prepare usage in completions (Waiman Long) [1885084] - [kernel] lockdep: Add posixtimer context tracing bits (Waiman Long) [1885084] - [kernel] lockdep: Annotate irq_work (Waiman Long) [1885084] - [kernel] lockdep: Add hrtimer context tracing bits (Waiman Long) [1885084] - [include] lockdep: Introduce wait-type checks (Waiman Long) [1885084] - [kernel] lockdep: Teach lockdep about "USED" <- "IN-NMI" inversions (Waiman Long) [1885084] - [kernel] locking/lockdep: Rework lockdep_lock (Waiman Long) [1885084] - [kernel] locking/lockdep: Fix bad recursion pattern (Waiman Long) [1885084] - [s390] s390/ftrace: fix endless recursion in function_graph tracer (Waiman Long) [1885084] - [s390] s390/time: ensure get_clock_monotonic() returns monotonic values (Waiman Long) [1885084] - [kernel] irq_work: Fix IRQ_WORK_BUSY bit clearing (Waiman Long) [1885084] - [kernel] irq_work: Slightly simplify IRQ_WORK_PENDING clearing (Waiman Long) [1885084] - [kernel] irq_work: Fix irq_work_claim() memory ordering (Waiman Long) [1885084] - [kernel] irq_work: Convert flags to atomic_t (Waiman Long) [1885084] - [kernel] kprobes: Prohibit probing on lockdep functions (Waiman Long) [1885084] - [kernel] kprobes: Prohibit probing on hardirq tracers (Waiman Long) [1885084] - [lib] locking/lockdep: Make global debug_locks* variables read-mostly (Waiman Long) [1885084] - [kernel] locking/lockdep: Delete unnecessary #include (Waiman Long) [1885084] - [kernel] tracing: More reverting of "tracing: Centralize preemptirq tracepoints and unify their usage" (Waiman Long) [1885084] - [kernel] tracing/irqsoff: Handle preempt_count for different configs (Waiman Long) [1885084] - [kernel] tracing: Partial revert of "tracing: Centralize preemptirq tracepoints and unify their usage" (Waiman Long) [1885084] - [kernel] tracing: irqsoff: Account for additional preempt_disable (Waiman Long) [1885084] - [kernel] tracing: Centralize preemptirq tracepoints and unify their usage (Waiman Long) [1885084] - [kernel] tracing/irqsoff: Split reset into separate functions (Waiman Long) [1885084] - [kernel] sched/fair: Use dst group while checking imbalance for NUMA balancer (Phil Auld) [1877360] - [kernel] sched/fair: Reduce busy load balance interval (Phil Auld) [1877360] - [kernel] sched/fair: Reduce minimal imbalance threshold (Phil Auld) [1877360] - [kernel] sched/fair: Minimize concurrent LBs between domain level (Phil Auld) [1877360] - [kernel] sched/fair: Fix wrong cpu selecting from isolated domain (Phil Auld) [1877360] - [kernel] sched/fair: Relax constraint on task's load during load balance (Phil Auld) [1877360] - [kernel] sched/numa: Use runnable_avg to classify node (Phil Auld) [1877360] - [kernel] sched: Remove duplicated tick_nohz_full_enabled() check (Phil Auld) [1877360] - [kernel] sched: Warn if garbage is passed to default_wake_function() (Phil Auld) [1877360] - [kernel] sched: nohz: stop passing around unused "ticks" parameter (Phil Auld) [1877360] - [kernel] sched/fair: update_pick_idlest() Select group with lowest group_util when idle_cpus are equal (Phil Auld) [1877360] - [kernel] sched: Better document ttwu() (Phil Auld) [1877360] - [kernel] sched/fair: handle case of task_h_load() returning 0 (Phil Auld) [1877360] - [kernel] sched: Fix unreliable rseq cpu_id for new tasks (Phil Auld) [1877360] - [kernel] sched/core: s/WF_ON_RQ/WQ_ON_CPU/ (Phil Auld) [1877360] - [include] sched/core: Remove mmdrop() definition (Phil Auld) [1877360] - [kernel] sched/fair: Optimize dequeue_task_fair() (Phil Auld) [1877360] - [kernel] sched/pelt: Cleanup PELT divider (Phil Auld) [1877360] - [kernel] sched/fair: Fix NOHZ next idle balance (Phil Auld) [1877360] - [kernel] sched: correct SD_flags returned by tl->sd_flags() (Phil Auld) [1877360] - [kernel] sched/fair: Remove unused 'sd' parameter from scale_rt_capacity() (Phil Auld) [1877360] - [kernel] sched/idle, stop: Remove .get_rr_interval from sched_class (Phil Auld) [1877360] - [kernel] sched/core: Remove redundant 'preempt' param from sched_class->yield_to_task() (Phil Auld) [1877360] - [kernel] sched/pelt: Remove redundant cap_scale() definition (Phil Auld) [1877360] - [kernel] sched/pelt: Sync util/runnable_sum with PELT window when propagating (Phil Auld) [1877360] - [kernel] sched/cpuacct: Fix charge cpuacct.usage_sys (Phil Auld) [1877360] - [kernel] sched/cpuacct: Use __this_cpu_add() instead of this_cpu_ptr() (Phil Auld) [1877360] - [kernel] sched/fair: Fix unthrottle_cfs_rq() for leaf_cfs_rq list (Phil Auld) [1877360] - [kernel] sched/core: Simplify sched_init() (Phil Auld) [1877360] - [kernel] sched/fair: Mark sched_init_granularity __init (Phil Auld) [1877360] - [kernel] sched/core: Fix illegal RCU from offline CPUs (Phil Auld) [1877360] - [kernel] sched/fair: Use __this_cpu_read() in wake_wide() (Phil Auld) [1877360] - [kernel] sched: Extract the task putting code from pick_next_task() (Phil Auld) [1877360] - [kernel] sched: Make newidle_balance() static again (Phil Auld) [1877360] - [kernel] sched/fair: Remove distribute_running from CFS bandwidth (Phil Auld) [1877360] - [kernel] sched/fair: Simplify the code of should_we_balance() (Phil Auld) [1877360] - [kernel] sched/debug: Fix trival print_task() format (Phil Auld) [1877360] - [kernel] sched/debug: Factor out printing formats into common macros (Phil Auld) [1877360] - [kernel] sched/debug: Remove redundant macro define (Phil Auld) [1877360] - [kernel] sched/core: Remove unused rq::last_load_update_tick (Phil Auld) [1877360] - [kernel] sched/fair: Align rq->avg_idle and rq->avg_scan_cost (Phil Auld) [1877360] - [kernel] sched/fair: Improve spreading of utilization (Phil Auld) [1877360] - [kernel] sched/fair: Fix condition of avg_load calculation (Phil Auld) [1877360] - [kernel] kthread: Do not preempt current task if it is going to call schedule() (Phil Auld) [1877360] - [kernel] sched/core: Distribute tasks within affinity masks (Phil Auld) [1877360] - [kernel] time/sched_clock: Expire timer in hardirq context (Phil Auld) [1877360] - [kernel] sched/deadline: Make two functions static (Phil Auld) [1877360] - [mm] slab: store tagged freelist for off-slab slabmgmt (Waiman Long) [1887067] - [mm] mm/kasan: fix false positive invalid-free reports with CONFIG_KASAN_SW_TAGS=y (Waiman Long) [1887067] - [arm64] arm64: avoid clang warning about self-assignment (Waiman Long) [1887067] - [mm] kasan: add memory corruption identification for software tag-based mode (Waiman Long) [1887067] - [mm] mm/kasan: print frame description for stack bugs (Waiman Long) [1887067] - [mm] kasan: initialize tag to 0xff in __kasan_kmalloc (Waiman Long) [1887067] - [mm] kasan: Makefile: Replace -pg with CC_FLAGS_FTRACE (Waiman Long) [1887067] - [mm] x86/uaccess, kasan: Fix KASAN vs SMAP (Waiman Long) [1887067] - [mm] mm/kasan: Simplify stacktrace handling (Waiman Long) [1887067] - [mm] kasan: fix variable 'tag' set but not used warning (Waiman Long) [1887067] - [mm] slub: fix a crash with SLUB_DEBUG + KASAN_SW_TAGS (Waiman Long) [1887067] - [mm] kasan, slab: remove redundant kasan_slab_alloc hooks (Waiman Long) [1887067] - [mm] kasan, slab: make freelist stored without tags (Waiman Long) [1887067] - [mm] kasan, slab: fix conflicts with CONFIG_HARDENED_USERCOPY (Waiman Long) [1887067] - [mm] kasan: prevent tracing of tags.c (Waiman Long) [1887067] - [mm] kasan: fix random seed generation for tag-based mode (Waiman Long) [1887067] - [mm] slub: fix SLAB_CONSISTENCY_CHECKS + KASAN_SW_TAGS (Waiman Long) [1887067] - [mm] kasan, slub: fix more conflicts with CONFIG_SLAB_FREELIST_HARDENED (Waiman Long) [1887067] - [mm] kasan, slub: fix conflicts with CONFIG_SLAB_FREELIST_HARDENED (Waiman Long) [1887067] - [mm] kasan, slub: move kasan_poison_slab hook before page_address (Waiman Long) [1887067] - [mm] kmemleak: account for tagged pointers when calculating pointer range (Waiman Long) [1887067] - [mm] kasan, kmemleak: pass tagged pointers to kmemleak (Waiman Long) [1887067] - [mm] kasan: fix assigning tags twice (Waiman Long) [1887067] - [mm] kasan: mark file common so ftrace doesn't trace it (Waiman Long) [1887067] - [mm] kasan: fix krealloc handling for tag-based mode (Waiman Long) [1887067] - [mm] kasan: make tag based mode work with CONFIG_HARDENED_USERCOPY (Waiman Long) [1887067] - [arm64] kasan, arm64: use ARCH_SLAB_MINALIGN instead of manual aligning (Waiman Long) [1887067] - [mm] kasan: add SPDX-License-Identifier mark to source files (Waiman Long) [1887067] - [documentation] kasan: update documentation (Waiman Long) [1887067] - [arm64] kasan, arm64: select HAVE_ARCH_KASAN_SW_TAGS (Waiman Long) [1887067] - [mm] kasan: add __must_check annotations to kasan hooks (Waiman Long) [1887067] - [mm] kasan, mm, arm64: tag non slab memory allocated via pagealloc (Waiman Long) [1887067] - [arm64] kasan, arm64: add brk handler for inline instrumentation (Waiman Long) [1887067] - [mm] kasan: add hooks implementation for tag-based mode (Waiman Long) [1887067] - [mm] kasan: add bug reporting routines for tag-based mode (Waiman Long) [1887067] - [mm] kasan: split out generic_report.c from report.c (Waiman Long) [1887067] - [mm] kasan, mm: perform untagged pointers comparison in krealloc (Waiman Long) [1887067] - [mm] kasan, arm64: enable top byte ignore for the kernel (Waiman Long) [1887067] - [mm] kasan, arm64: fix up fault handling logic (Waiman Long) [1887067] - [mm] kasan: preassign tags to objects with ctors or SLAB_TYPESAFE_BY_RCU (Waiman Long) [1887067] - [arm64] kasan, arm64: untag address in _virt_addr_is_linear (Waiman Long) [1887067] - [arm64] kasan: add tag related helper functions (Waiman Long) [1887067] - [mm] kasan: initialize shadow to 0xff for tag-based mode (Waiman Long) [1887067] - [mm] kasan: rename kasan_zero_page to kasan_early_shadow_page (Waiman Long) [1887067] - [arm64] kasan, arm64: adjust shadow size for tag-based mode (Waiman Long) [1887067] - [mm] kasan: add CONFIG_KASAN_GENERIC and CONFIG_KASAN_SW_TAGS (Waiman Long) [1887067] - [mm] kasan: rename source files to reflect the new naming scheme (Waiman Long) [1887067] - [mm] kasan: move common generic and tag-based code to common.c (Waiman Long) [1887067] - [mm] kasan, slub: handle pointer tags in early_kmem_cache_node_alloc (Waiman Long) [1887067] - [mm] kasan, mm: change hooks signatures (Waiman Long) [1887067] - [arm64] arm64: kasan: Increase stack size for KASAN_EXTRA (Waiman Long) [1887067] - [s390] s390/cio: add cond_resched() in the slow_eval_known_fn() loop (Claudio Imbrenda) [1885961] - [s390] scsi: zfcp: fix missing erp_lock in port recovery trigger for point-to-point (Claudio Imbrenda) [1885876] - [tools] selftests/vm/gup_benchmark.c: match gup struct to kernel (Rafael Aquini) [1873952] - [uapi] redhat: Fix the number of KVM_CAP_S390_DIAG318 (Thomas Huth) [1659413] - [s390] setup: diag 318: refactor struct (Thomas Huth) [1659413] - [s390] kvm: diagnose 0x318 sync and reset (Thomas Huth) [1659413] - [mm] swap: reduce lock contention on swap cache from swap slots allocation (Nico Pache) [1839049] - [mm] mm/swapfile.c: use prandom_u32_max() (Nico Pache) [1839049] - [mm] swap: try to scan more free slots even when fragmented (Nico Pache) [1839049] - [mm] mm/swapfile.c: move inode_lock out of claim_swapfile (Nico Pache) [1839049] - [mm] vfs: don't allow writes to swap files (Nico Pache) [1839049] - [mm] mm: set S_SWAPFILE on blockdev swap devices (Nico Pache) [1839049] - [edac] EDAC/ie31200: Add Intel Coffee Lake CPU support (Aristeu Rozanski) [1847567]- [netdrv] macsec: avoid use-after-free in macsec_handle_frame() (Balazs Nemeth) [1890122] - [include] netlink: check for null extack in cookie helpers (Ivan Vecera) [1878274] - [net] ethtool: Don't omit the netlink reply if no features were changed (Ivan Vecera) [1878274] - [net] ethtool: Account for hw_features in netlink interface (Ivan Vecera) [1878274] - [net] ethtool: Fix preserving of wanted feature bits in netlink interface (Ivan Vecera) [1878274] - [net] ethtool: ethnl_set_linkmodes: remove redundant null check (Ivan Vecera) [1878274] - [net] ethtool: fix genlmsg_put() failure handling in ethnl_default_dumpit() (Ivan Vecera) [1878274] - [net] ethtool: add missing string for NETIF_F_GSO_TUNNEL_REMCSUM (Ivan Vecera) [1878274] - [net] ethtool: Fix check in ethtool_rx_flow_rule_create (Ivan Vecera) [1878274] - [net] ethtool: linkinfo: remove an unnecessary NULL check (Ivan Vecera) [1878274] - [net] ethtool: propagate get_coalesce return value (Ivan Vecera) [1878274] - [net] ethtool: don't call set_channels in drivers if config didn't change (Ivan Vecera) [1878274] - [net] ethtool: check if there is at least one channel for TX/RX in the core (Ivan Vecera) [1878274] - [net] drivers: Remove inclusion of vermagic header (Ivan Vecera) [1878274] - [net] ethtool: count header size in reply size estimate (Ivan Vecera) [1878274] - [net] ethtool: provide timestamping information with TSINFO_GET request (Ivan Vecera) [1878274] - [net] ethtool: add timestamping related string sets (Ivan Vecera) [1878274] - [net] ethtool: add EEE_NTF notification (Ivan Vecera) [1878274] - [net] ethtool: set EEE settings with EEE_SET request (Ivan Vecera) [1878274] - [net] ethtool: provide EEE settings with EEE_GET request (Ivan Vecera) [1878274] - [net] ethtool: add PAUSE_NTF notification (Ivan Vecera) [1878274] - [net] ethtool: set pause parameters with PAUSE_SET request (Ivan Vecera) [1878274] - [net] ethtool: provide pause parameters with PAUSE_GET request (Ivan Vecera) [1878274] - [net] ethtool: add COALESCE_NTF notification (Ivan Vecera) [1878274] - [net] ethtool: set coalescing parameters with COALESCE_SET request (Ivan Vecera) [1878274] - [net] ethtool: provide coalescing parameters with COALESCE_GET request (Ivan Vecera) [1878274] - [net] ethtool: fix reference leak in ethnl_set_privflags() (Ivan Vecera) [1878274] - [net] ethtool: fix incorrect tx-checksumming settings reporting (Ivan Vecera) [1878274] - [include] ethtool.h: Replace zero-length array with flexible-array member (Ivan Vecera) [1878274] - [net] ethtool: fix reference leak in some *_SET handlers (Ivan Vecera) [1878274] - [net] ethtool: reject unrecognized request flags (Ivan Vecera) [1878274] - [include] netlink: add nl_set_extack_cookie_u32() (Ivan Vecera) [1878274] - [net] netlink: allow extack cookie also for error messages (Ivan Vecera) [1878274] - [net] ethtool: fix spelling mistake "exceeeds" -> "exceeds" (Ivan Vecera) [1878274] - [net] ethtool: add CHANNELS_NTF notification (Ivan Vecera) [1878274] - [net] ethtool: set device channel counts with CHANNELS_SET request (Ivan Vecera) [1878274] - [net] ethtool: provide channel counts with CHANNELS_GET request (Ivan Vecera) [1878274] - [net] ethtool: add RINGS_NTF notification (Ivan Vecera) [1878274] - [net] ethtool: set device ring sizes with RINGS_SET request (Ivan Vecera) [1878274] - [net] ethtool: provide ring sizes with RINGS_GET request (Ivan Vecera) [1878274] - [net] ethtool: add PRIVFLAGS_NTF notification (Ivan Vecera) [1878274] - [net] ethtool: set device private flags with PRIVFLAGS_SET request (Ivan Vecera) [1878274] - [net] ethtool: provide private flags with PRIVFLAGS_GET request (Ivan Vecera) [1878274] - [net] ethtool: add FEATURES_NTF notification (Ivan Vecera) [1878274] - [net] ethtool: set netdev features with FEATURES_SET request (Ivan Vecera) [1878274] - [net] ethtool: add ethnl_parse_bitset() helper (Ivan Vecera) [1878274] - [net] ethtool: provide netdev features with FEATURES_GET request (Ivan Vecera) [1878274] - [net] ethtool: update mapping of features to legacy ioctl requests (Ivan Vecera) [1878274] - [net] ethtool: rename ethnl_parse_header() to ethnl_parse_header_dev_get() (Ivan Vecera) [1878274] - [include] hns: reject unsupported coalescing params (Ivan Vecera) [1878274] - [include] net: liquidio: reject unsupported coalescing params (Ivan Vecera) [1878274] - [net] ethtool: Factored out similar ethtool link settings for virtual devices to core (Ivan Vecera) [1878274] - [net] ethtool: limit bitset size (Ivan Vecera) [1878274] - [net] ethtool: fix application of verbose no_mask bitset (Ivan Vecera) [1878274] - [net] ethtool: Add support for low latency RS FEC (Ivan Vecera) [1878274] - [net] ethtool: add WOL_NTF notification (Ivan Vecera) [1878274] - [net] ethtool: set wake-on-lan settings with WOL_SET request (Ivan Vecera) [1878274] - [net] ethtool: provide WoL settings with WOL_GET request (Ivan Vecera) [1878274] - [net] ethtool: add DEBUG_NTF notification (Ivan Vecera) [1878274] - [net] ethtool: set message mask with DEBUG_SET request (Ivan Vecera) [1878274] - [net] ethtool: provide message mask with DEBUG_GET request (Ivan Vecera) [1878274] - [net] ethtool: fix kernel-doc descriptions (Ivan Vecera) [1878274] - [net] ethtool: potential NULL dereference in strset_prepare_data() (Ivan Vecera) [1878274] - [net] ethtool: fix ->reply_size() error handling (Ivan Vecera) [1878274] - [net] ethtool: fix a memory leak in ethnl_default_start() (Ivan Vecera) [1878274] - [net] ethtool: remove set but not used variable 'lsettings' (Ivan Vecera) [1878274] - [net] ethtool: provide link state with LINKSTATE_GET request (Ivan Vecera) [1878274] - [net] ethtool: add LINKMODES_NTF notification (Ivan Vecera) [1878274] - [net] ethtool: set link modes related data with LINKMODES_SET request (Ivan Vecera) [1878274] - [net] ethtool: provide link mode information with LINKMODES_GET request (Ivan Vecera) [1878274] - [net] ethtool: add LINKINFO_NTF notification (Ivan Vecera) [1878274] - [net] ethtool: add default notification handler (Ivan Vecera) [1878274] - [net] ethtool: set link settings with LINKINFO_SET request (Ivan Vecera) [1878274] - [net] ethtool: provide link settings with LINKINFO_GET request (Ivan Vecera) [1878274] - [net] ethtool: provide string sets with STRSET_GET request (Ivan Vecera) [1878274] - [net] ethtool: default handlers for GET requests (Ivan Vecera) [1878274] - [net] ethtool: support for netlink notifications (Ivan Vecera) [1878274] - [net] ethtool: netlink bitset handling (Ivan Vecera) [1878274] - [net] ethtool: helper functions for netlink interface (Ivan Vecera) [1878274] - [net] ethtool: introduce ethtool netlink interface (Ivan Vecera) [1878274] - [net] ethtool: provide link mode names as a string set (Ivan Vecera) [1878274] - [net] ethtool: move string arrays into common file (Ivan Vecera) [1878274] - [net] ethtool: move RHEL specific stuff to separate header file (Ivan Vecera) [1878274] - [net] ethtool: move to its own directory (Ivan Vecera) [1878274] - [net] rtnetlink: provide permanent hardware address in RTM_NEWLINK (Ivan Vecera) [1878274] - [net] Zeroing the structure ethtool_wolinfo in ethtool_get_wol() (Ivan Vecera) [1878274] - [net] ethtool: Allow parsing ETHER_FLOW types when using flow_rule (Ivan Vecera) [1878274] - [net] ethtool: Allow matching on vlan DEI bit (Ivan Vecera) [1878274] - [net] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 152 (Ivan Vecera) [1878274] - [include] net: ethtool: Document get_rxfh_context and set_rxfh_context ethtool ops (Ivan Vecera) [1878274] - [include] ethtool: avoid signed-unsigned comparison in ethtool_validate_speed() (Ivan Vecera) [1878274] - [net] ethtool: not call vzalloc for zero sized memory request (Ivan Vecera) [1878274] - [net] ethtool: reduce stack usage with clang (Ivan Vecera) [1878274] - [net] ethtool: Use explicit designated initializers for .cmd (Ivan Vecera) [1878274] - [net] ethtool: remove unnecessary check in ethtool_get_regs() (Ivan Vecera) [1878274] - [include] uapi/ethtool: fix spelling errors (Ivan Vecera) [1878274] - [net] ethtool: fix a missing-check bug (Ivan Vecera) [1878274] - [include] ethtool: Remove trailing semicolon for static inline (Ivan Vecera) [1878274] - [net] ipv6: some fixes for ipv6_dev_find() (Xin Long) [1862458] - [net] tipc: not enable tipc when ipv6 works as a module (Xin Long) [1862458] - [net] tipc: set ub->ifindex for local ipv6 address (Xin Long) [1862458] - [net] ipv6: add ipv6_dev_find() (Xin Long) [1862458] - [powerpc] powerpc/pseries: explicitly reschedule during drmem_lmb list traversal (Steve Best) [1892377] - [scsi] scsi: ibmvscsi: Fix potential race after loss of transport (Steve Best) [1892316] - [mm] mm: fix a race during THP splitting (Rafael Aquini) [1865813 1739593] - [mm] mm, memcg: do not high throttle allocators based on wraparound (Waiman Long) [1873759] - [mm] mm, memcg: throttle allocators based on ancestral memory.high (Waiman Long) [1873759] - [mm] mm, memcg: fix corruption on 64-bit divisor in memory.high throttling (Waiman Long) [1873759] - [mm] mm, memcg: throttle allocators when failing reclaim over memory.high (Waiman Long) [1873759] - [mm] mm, oom: dump stack of victim when reaping failed (Waiman Long) [1873759] - [mm] mm/oom: fix pgtables units mismatch in Killed process message (Waiman Long) [1873759] - [mm] mm, oom: consider present pages for the node size (Waiman Long) [1873759] - [mm] mm/oom_kill.c: fix oom_cpuset_eligible() comment (Waiman Long) [1873759] - [mm] mm/oom: add oom_score_adj and pgtables to Killed process message (Waiman Long) [1873759] - [mm] mm/oom_kill.c: remove redundant OOM score normalization in select_bad_process() (Waiman Long) [1873759] - [fs] oom: decouple mems_allowed from oom_unkillable_task (Waiman Long) [1873759] - [mm] mm, oom: remove redundant task_in_mem_cgroup() check (Waiman Long) [1873759] - [mm] mm, oom: refactor dump_tasks for memcg OOMs (Waiman Long) [1873759] - [mm] mm, oom: describe task memory unit, larger PID pad (Waiman Long) [1873759] - [mm] mm, oom: remove oom_lock from oom_reaper (Waiman Long) [1873759] - [mm] mm/vmscan: remove unused RECLAIM_OFF/RECLAIM_ZONE (Waiman Long) [1873759] - [mm] mm/vmscan: remove prefetch_prev_lru_page (Waiman Long) [1873759] - [mm] mm/vmscan.c: remove unused return value of shrink_node (Waiman Long) [1873759] - [mm] mm/vmscan.c: clean code by removing unnecessary assignment (Waiman Long) [1873759] - [mm] mm: vmscan: protect shrinker idr replace with CONFIG_MEMCG (Waiman Long) [1873759] - [mm] mm/vmscan.c: fix typo in comment (Waiman Long) [1873759] - [mm] mm: vmscan: enforce inactive:active ratio at the reclaim root (Waiman Long) [1873759] - [mm] mm: vmscan: detect file thrashing at the reclaim root (Waiman Long) [1873759] - [mm] mm: vmscan: move file exhaustion detection to the node level (Waiman Long) [1873759] - [include] mm: vmscan: harmonize writeback congestion tracking for nodes & memcgs (Waiman Long) [1873759] - [mm] mm: vmscan: split shrink_node() into node part and memcgs part (Waiman Long) [1873759] - [mm] mm: vmscan: turn shrink_node_memcg() into shrink_lruvec() (Waiman Long) [1873759] - [mm] mm: vmscan: replace shrink_node() loop with a retry jump (Waiman Long) [1873759] - [mm] mm: vmscan: naming fixes: global_reclaim() and sane_reclaim() (Waiman Long) [1873759] - [mm] mm: vmscan: move inactive_list_is_low() swap check to the caller (Waiman Long) [1873759] - [mm] mm: vmscan: simplify lruvec_lru_size() (Waiman Long) [1873759] - [mm] mm/vmscan.c: remove unused scan_control parameter from pageout() (Waiman Long) [1873759] - [mm] mm/vmscan: remove unused lru_pages argument (Waiman Long) [1873759] - [mm] mm: do not allow MADV_PAGEOUT for CoW pages (Waiman Long) [1873759] - [mm] mm: fix trying to reclaim unevictable lru page when calling madvise_pageout (Waiman Long) [1873759] - [mm] mm: factor out common parts between MADV_COLD and MADV_PAGEOUT (Waiman Long) [1873759] - [mm] mm: introduce MADV_PAGEOUT (Waiman Long) [1873759] - [mm] mm: change PAGEREF_RECLAIM_CLEAN with PAGE_REFRECLAIM (Waiman Long) [1873759] - [mm] mm: introduce MADV_COLD (Waiman Long) [1873759] - [mm] mm: thp: don't need care deferred split queue in memcg charge move path (Waiman Long) [1873759] - [mm] mm: thp: make deferred split shrinker memcg aware (Waiman Long) [1873759] - [mm] mm: shrinker: make shrinker not depend on memcg kmem (Waiman Long) [1873759] - [mm] mm: move mem_cgroup_uncharge out of __page_cache_release() (Waiman Long) [1873759] - [mm] mm: thp: extract split_queue_* into a struct (Waiman Long) [1873759] - [mm] mm/page_alloc.c: move ifdefery out of free_area_init_core (Waiman Long) [1873759] - [mm] mm, memcg: do not set reclaim_state on soft limit reclaim (Waiman Long) [1873759] - [mm] mm, vmscan: do not special-case slab reclaim when watermarks are boosted (Waiman Long) [1873759] - [mm] mm/vmscan.c: add checks for incorrect handling of current->reclaim_state (Waiman Long) [1873759] - [mm] mm/vmscan.c: calculate reclaimed slab caches in all reclaim paths (Waiman Long) [1873759] - [mm] mm/vmscan.c: add a new member reclaim_state in struct shrink_control (Waiman Long) [1873759] - [mm] mm: vmscan: remove double slab pressure by inc'ing sc->nr_scanned (Waiman Long) [1873759] - [mm] mm: limit boost_watermark on small zones (Waiman Long) [1873759] - [mm] mm: do not boost watermarks to avoid fragmentation for the DISCONTIG memory model (Waiman Long) [1873759] - [mm] mm, page_alloc: fix a division by zero error when boosting watermarks v2 (Waiman Long) [1873759] - [mm] mm, page_alloc: do not wake kswapd with zone lock held (Waiman Long) [1873759] - [mm] mm/page_alloc.c: drop uneeded __meminit and __meminitdata (Waiman Long) [1873759] - [mm] mm/page_alloc.c: fix never set ALLOC_NOFRAGMENT flag (Waiman Long) [1873759] - [mm] mm/page_alloc.c: avoid potential NULL pointer dereference (Waiman Long) [1873759] - [mm] mm/vmscan.c: don't disable irq again when count pgrefill for memcg (Waiman Long) [1873759] - [mm] mm/vmscan: drop may_writepage and classzone_idx from direct reclaim begin template (Waiman Long) [1873759] - [mm] mm/vmscan: add tracepoints for node reclaim (Waiman Long) [1873759] - [mm] mm: generalize putback scan functions (Waiman Long) [1873759] - [mm] mm: remove pages_to_free argument of move_active_pages_to_lru() (Waiman Long) [1873759] - [mm] mm/workingset: remove unused @mapping argument in workingset_eviction() (Waiman Long) [1873759] - [mm] Revert "mm: slowly shrink slabs with a relatively small number of objects" (Waiman Long) [1873759] - [mm] mm: reclaim small amounts of memory when an external fragmentation event occurs (Waiman Long) [1873759] - [mm] mm: use alloc_flags to record if kswapd can wake (Waiman Long) [1873759] - [mm] mm: move zone watermark accesses behind an accessor (Waiman Long) [1873759] - [mm] mm, page_alloc: spread allocations across zones before introducing fragmentation (Waiman Long) [1873759] - [mm] mm: Convert delete_from_swap_cache to XArray (Waiman Long) [1873759] - [fs] mm: zero-seek shrinkers (Waiman Long) [1873759] - [mm] mm/vmscan.c: fix int overflow in callers of do_shrink_slab() (Waiman Long) [1873759] - [mm] mm: slowly shrink slabs with a relatively small number of objects (Waiman Long) [1873759] - [mm] mm: fix page_freeze_refs and page_unfreeze_refs in comments (Waiman Long) [1873759] - [mm] mm: check shrinker is memcg-aware in register_shrinker_prepared() (Waiman Long) [1873759] - [mm] mm: use special value SHRINKER_REGISTERING instead of list_empty() check (Waiman Long) [1873759] - [mm] mm/vmscan.c: move check for SHRINKER_NUMA_AWARE to do_shrink_slab() (Waiman Long) [1873759] - [mm] mm/vmscan.c: condense scan_control (Waiman Long) [1873759] - [arch] asm-generic/tlb: add missing CONFIG symbol (Waiman Long) [1873759] - [include] asm-gemeric/tlb: remove stray function declarations (Waiman Long) [1873759] - [x86] x86/ldt: Remove unused variable in map_ldt_struct() (Waiman Long) [1873759] - [x86] x86/ldt: Unmap PTEs for the slot before freeing LDT pages (Waiman Long) [1873759] - [x86] x86/mm/tlb: Add freed_tables argument to flush_tlb_mm_range (Waiman Long) [1873759] - [mm] asm-generic/tlb: Remove tlb_table_flush() (Waiman Long) [1873759] - [mm] asm-generic/tlb: Remove tlb_flush_mmu_free() (Waiman Long) [1873759] - [mm] asm-generic/tlb: Remove CONFIG_HAVE_GENERIC_MMU_GATHER (Waiman Long) [1873759] - [mm] asm-generic/tlb: Remove arch_tlb*_mmu() (Waiman Long) [1873759] - [s390] s390/tlb: Convert to generic mmu_gather (Waiman Long) [1873759] - [mm] asm-generic/tlb: Introduce CONFIG_HAVE_MMU_GATHER_NO_GATHER=y (Waiman Long) [1873759] - [include] asm-generic/tlb, ia64: Conditionally provide tlb_migrate_finish() (Waiman Long) [1873759] - [include] asm-generic/tlb: Provide generic tlb_flush() based on flush_tlb_mm() (Waiman Long) [1873759] - [arm64] asm-generic/tlb, arch: Provide generic tlb_flush() based on flush_tlb_range() (Waiman Long) [1873759] - [mm] asm-generic/tlb, arch: Provide CONFIG_HAVE_MMU_GATHER_PAGE_SIZE (Waiman Long) [1873759] - [include] asm-generic/tlb: Provide a comment (Waiman Long) [1873759] - [mm] mm/memory: Move mmu_gather and TLB invalidation code into its own file (Waiman Long) [1873759] - [x86] x86/mm: Page size aware flush_tlb_mm_range() (Waiman Long) [1873759] - [x86] x86/ldt: Split out sanity check in map_ldt_struct() (Waiman Long) [1873759] - [mm] asm-generic/tlb: Track which levels of the page tables have been cleared (Waiman Long) [1873759] - [include] asm-generic/tlb: Track freeing of page-table directories in struct mmu_gather (Waiman Long) [1873759] - [mm] mm/cow: don't bother write protecting already write-protected pages (Waiman Long) [1873759] - [powerpc] mm/mmu_gather: invalidate TLB correctly on batch allocation failure and flush (Diego Domingos) [1805031] - [powerpc] powerpc/mmu_gather: enable RCU_TABLE_FREE even for !SMP case (Diego Domingos) [1805031] - [fs] cifs: smb1: Try failing back to SetFileInfo if SetPathInfo fails (Leif Sahlberg) [1857038]- [scsi] scsi: libfc: Fix passing zero to 'PTR_ERR' warning (Chris Leech) [1849542] - [scsi] scsi: libfc: Fix for double free() (Chris Leech) [1849542] - [scsi] scsi: libfc: Free skb in fc_disc_gpn_id_resp() for valid cases (Chris Leech) [1849542] - [scsi] scsi: fcoe: Memory leak fix in fcoe_sysfs_fcf_del() (Chris Leech) [1849542] - [scsi] scsi: fcoe: Use eth_zero_addr() to clear mac address (Chris Leech) [1849542] - [scsi] scsi: libfc: Provide missing and repair existing function documentation (Chris Leech) [1849542] - [scsi] scsi: libfc: Fix a couple of misdocumented function parameters (Chris Leech) [1849542] - [scsi] scsi: libfc: Repair function parameter documentation (Chris Leech) [1849542] - [scsi] scsi: fcoe: Correct some kernel-doc issues (Chris Leech) [1849542] - [scsi] scsi: fcoe: Fix a myriad of documentation issues (Chris Leech) [1849542] - [scsi] scsi: fcoe: Fix various kernel-doc infringements (Chris Leech) [1849542] - [scsi] scsi: libfc: trivial: Fix spelling mistake of 'discovery' (Chris Leech) [1849542] - [scsi] scsi: libfc: Supply some missing kerneldoc struct/function attributes/params (Chris Leech) [1849542] - [scsi] scsi: libfc: fc_disc: Fix-up some incorrectly referenced function parameters (Chris Leech) [1849542] - [scsi] scsi: libfc: Skip additional kref updating work event (Chris Leech) [1849542] - [scsi] scsi: libfc: Handling of extra kref (Chris Leech) [1849542] - [scsi] scsi: fcoe: remove unneeded semicolon in fcoe.c (Chris Leech) [1849542] - [scsi] scsi: libfc: rport state move to PLOGI if all PRLI retry exhausted (Chris Leech) [1849542] - [scsi] scsi: libfc: If PRLI rejected, move rport to PLOGI state (Chris Leech) [1849542] - [scsi] scsi: libfc: free response frame from GPN_ID (Chris Leech) [1849542] - [scsi] scsi: fcoe: fix null-ptr-deref Read in fc_release_transport (Chris Leech) [1849542] - [scsi] scsi: fcoe: remove redundant call to skb_transport_header (Chris Leech) [1849542] - [scsi] scsi: fcoe: pass in fcoe_rport structure instead of fc_rport_priv (Chris Leech) [1849542] - [scsi] scsi: fcoe: Embed fc_rport_priv in fcoe_rport structure (Chris Leech) [1849542] - [scsi] scsi: libfc: Whitespace cleanup in libfc.h (Chris Leech) [1849542] - [scsi] scsi: fcoe: fix a typo (Chris Leech) [1849542] - [scsi] scsi: libfc: fix null pointer dereference on a null lport (Chris Leech) [1849542] - [scsi] scsi: libfcoe: switch to SPDX tags (Chris Leech) [1849542] - [scsi] scsi: libfc: switch to SPDX tags (Chris Leech) [1849542] - [scsi] scsi: fcoe: make use of fip_mode enum complete (Chris Leech) [1849542] - [scsi] scsi: fcoe: remove unneeded fcoe_ctlr_destroy_store export (Chris Leech) [1849542] - [scsi] scsi: fcoe: convert to use BUS_ATTR_WO (Chris Leech) [1849542] - [scsi] scsi: libfc: free skb when receiving invalid flogi resp (Chris Leech) [1849542] - [scsi] scsi: fcoe: remove set but not used variable 'port' (Chris Leech) [1849542] - [scsi] scsi: libfc: fc_rport: Mark expected switch fall-through (Chris Leech) [1849542] - [scsi] scsi: libfc: Remove set but not used variable 'disc' (Chris Leech) [1849542] - [scsi] scsi: libfc: remove set but not used variable 'rpriv' (Chris Leech) [1849542] - [scsi] scsi: libfc: remove unnecessary condition check (Chris Leech) [1849542] - [scsi] scsi: fcoe: hold disc_mutex when traversing rport lists (Chris Leech) [1849542] - [net] netfilter: nftables: allow re-computing sctp CRC-32C in 'payload' statements (Davide Caratti) [1741052] - [fs] nfsd4: fix NULL dereference in nfsd/clients display code (Scott Mayhew) [1872311] - [fs] nfsd: Fix old-style function definition (Scott Mayhew) [1872311] - [fs] nfsd: clients don't need to break their own delegations (Scott Mayhew) [1872311] - [kernel] kthread: save thread function (Scott Mayhew) [1872311] - [fs] locks: Add trace_leases_conflict (Scott Mayhew) [1872311] - [fs] SUNRPC reverting d03727b248d0 ("NFSv4 fix CLOSE not waiting for direct IO compeletion") (Scott Mayhew) [1872311] - [fs] NFS: Fix interrupted slots by sending a solo SEQUENCE operation (Scott Mayhew) [1872311] - [net] SUNRPC: Add missing definition of ARCH_IMPLEMENTS_FLUSH_DCACHE_PAGE (Scott Mayhew) [1872311] - [fs] NFSv4 fix CLOSE not waiting for direct IO compeletion (Scott Mayhew) [1872311] - [fs] nfs: Fix memory leak of export_path (Scott Mayhew) [1872311] - [net] sunrpc: fixed rollback in rpc_gssd_dummy_populate() (Scott Mayhew) [1872311] - [net] xprtrdma: Clean up disconnect (Scott Mayhew) [1872311] - [fs] nfsd: apply umask on fs without ACL support (Scott Mayhew) [1872311] - [fs] NFS: Fix direct WRITE throughput regression (Scott Mayhew) [1872311] - [trace] SUNRPC: rpc_xprt lifetime events should record xprt->state (Scott Mayhew) [1872311] - [fs] nfs: set invalid blocks after NFSv4 writes (Scott Mayhew) [1872311] - [fs] NFS: remove redundant initialization of variable result (Scott Mayhew) [1872311] - [fs] NFS: Add a tracepoint in nfs_set_pgio_error() (Scott Mayhew) [1872311] - [fs] NFS: Trace short NFS READs (Scott Mayhew) [1872311] - [fs] NFS: nfs_xdr_status should record the procedure name (Scott Mayhew) [1872311] - [net] SUNRPC: Set SOFTCONN when destroying GSS contexts (Scott Mayhew) [1872311] - [net] SUNRPC: rpc_call_null_helper() should set RPC_TASK_SOFT (Scott Mayhew) [1872311] - [net] SUNRPC: rpc_call_null_helper() already sets RPC_TASK_NULLCREDS (Scott Mayhew) [1872311] - [net] SUNRPC: trace RPC client lifetime events (Scott Mayhew) [1872311] - [net] SUNRPC: Trace transport lifetime events (Scott Mayhew) [1872311] - [net] SUNRPC: Split the xdr_buf event class (Scott Mayhew) [1872311] - [net] SUNRPC: Add tracepoint to rpc_call_rpcerror() (Scott Mayhew) [1872311] - [trace] SUNRPC: Update the RPC_SHOW_SOCKET() macro (Scott Mayhew) [1872311] - [trace] SUNRPC: Update the rpc_show_task_flags() macro (Scott Mayhew) [1872311] - [net] SUNRPC: Trace GSS context lifetimes (Scott Mayhew) [1872311] - [net] SUNRPC: receive buffer size estimation values almost never change (Scott Mayhew) [1872311] - [net] sunrpc: use kmemdup_nul() in gssp_stringify() (Scott Mayhew) [1872311] - [fs] nfsd: safer handling of corrupted c_type (Scott Mayhew) [1872311] - [fs] mm/writeback: discard NR_UNSTABLE_NFS, use NR_WRITEBACK instead (Scott Mayhew) [1872311] - [mm] mm/writeback: replace PF_LESS_THROTTLE with PF_LOCAL_THROTTLE (Scott Mayhew) [1872311] - [net] SUNRPC: Remove unreachable error condition in rpcb_getport_async() (Scott Mayhew) [1872311] - [fs] nfsd: Fix svc_xprt refcnt leak when setup callback client failed (Scott Mayhew) [1872311] - [net] sunrpc: check that domain table is empty at module unload (Scott Mayhew) [1872311] - [fs] NFS: remove duplicate headers (Scott Mayhew) [1872311] - [fs] NFSv4.1 fix rpc_call_done assignment for BIND_CONN_TO_SESSION (Scott Mayhew) [1872311] - [fs] NFS: Use the correct style for SPDX License Identifier (Scott Mayhew) [1872311] - [net] net: sunrpc: Fix off-by-one issues in 'rpc_ntop6' (Scott Mayhew) [1872311] - [fs] NFS: move dprintk after nfs_alloc_fattr in nfs3_proc_lookup (Scott Mayhew) [1872311] - [fs] NFSD: Fix improperly-formatted Doxygen comments (Scott Mayhew) [1872311] - [fs] NFSD: Squash an annoying compiler warning (Scott Mayhew) [1872311] - [net] SUNRPC: Clean up request deferral tracepoints (Scott Mayhew) [1872311] - [fs] NFSD: Add tracepoints for monitoring NFSD callbacks (Scott Mayhew) [1872311] - [fs] NFSD: Add tracepoints to the NFSD state management code (Scott Mayhew) [1872311] - [fs] NFSD: Add tracepoints to NFSD's duplicate reply cache (Scott Mayhew) [1872311] - [trace] SUNRPC: svc_show_status() macro should have enum definitions (Scott Mayhew) [1872311] - [net] SUNRPC: Restructure svc_udp_recvfrom() (Scott Mayhew) [1872311] - [net] SUNRPC: Refactor svc_recvfrom() (Scott Mayhew) [1872311] - [net] SUNRPC: Clean up svc_release_skb() functions (Scott Mayhew) [1872311] - [net] SUNRPC: Refactor recvfrom path dealing with incomplete TCP receives (Scott Mayhew) [1872311] - [net] SUNRPC: Replace dprintk() call sites in TCP receive path (Scott Mayhew) [1872311] - [net] SUNRPC: Restructure svc_tcp_recv_record() (Scott Mayhew) [1872311] - [net] SUNRPC: Rename svc_sock::sk_reclen (Scott Mayhew) [1872311] - [net] SUNRPC: Trace server-side rpcbind registration events (Scott Mayhew) [1872311] - [net] SUNRPC: Replace dprintk call sites in TCP state change callouts (Scott Mayhew) [1872311] - [net] SUNRPC: Add more svcsock tracepoints (Scott Mayhew) [1872311] - [net] SUNRPC: Remove "#include " (Scott Mayhew) [1872311] - [net] SUNRPC: Trace a few more generic svc_xprt events (Scott Mayhew) [1872311] - [net] SUNRPC: Tracepoint to record errors in svc_xpo_create() (Scott Mayhew) [1872311] - [trace] SUNRPC: Remove kernel memory address from svc_xprt tracepoints (Scott Mayhew) [1872311] - [net] svcrdma: Add tracepoints to report ->xpo_accept failures (Scott Mayhew) [1872311] - [net] svcrdma: Displayed remote IP address should match stored address (Scott Mayhew) [1872311] - [include] svcrdma: Remove the SVCRDMA_DEBUG macro (Scott Mayhew) [1872311] - [net] svcrdma: Rename tracepoints that record header decoding errors (Scott Mayhew) [1872311] - [net] svcrdma: Remove backchannel dprintk call sites (Scott Mayhew) [1872311] - [net] SUNRPC: Move xpt_mutex into socket xpo_sendto methods (Scott Mayhew) [1872311] - [net] sunrpc: add missing newline when printing parameter 'pool_mode' by sysfs (Scott Mayhew) [1872311] - [net] sunrpc: Remove unused function ip_map_update (Scott Mayhew) [1872311] - [fs] nfsd: handle repeated BIND_CONN_TO_SESSION (Scott Mayhew) [1872311] - [net] ip_tunnel_core: Fix build for archs without _HAVE_ARCH_IPV6_CSUM (Aaron Conole) [1849736] - [tools] selftests: pmtu.sh: Add tests for UDP tunnels handled by Open vSwitch (Aaron Conole) [1849736] - [tools] selftests: pmtu.sh: Add tests for bridged UDP tunnels (Aaron Conole) [1849736] - [net] geneve: Support for PMTU discovery on directly bridged links (Aaron Conole) [1849736] - [net] vxlan: Support for PMTU discovery on directly bridged links (Aaron Conole) [1849736] - [net] tunnels: PMTU discovery support for directly bridged IP packets (Aaron Conole) [1849736] - [net] ipv4: route: Ignore output interface in FIB lookup for PMTU route (Aaron Conole) [1849736] - [infiniband] RDMA/core: Free DIM memory in error unwind (Kamal Heib) [1857602] - [infiniband] RDMA/core: Stop DIM before destroying CQ (Kamal Heib) [1857602] - [infiniband] RDMA/cm: Add min length checks to user structure copies (Kamal Heib) [1857602] - [infiniband] RDMA/cm: Protect access to remote_sidr_table (Kamal Heib) [1857602] - [infiniband] RDMA/core: Fix race in rdma_alloc_commit_uobject() (Kamal Heib) [1857602] - [net] xprtrdma: fix incorrect header size calculations (Kamal Heib) [1857602] - [net] xprtrdma: Fix handling of connect errors (Kamal Heib) [1857602] - [net] xprtrdma: Fix return code from rpcrdma_xprt_connect() (Kamal Heib) [1857602] - [net] xprtrdma: Fix recursion into rpcrdma_xprt_disconnect() (Kamal Heib) [1857602] - [net] xprtrdma: Fix double-free in rpcrdma_ep_create() (Kamal Heib) [1857602] - [infiniband] RDMA/siw: Fix reporting vendor_part_id (Kamal Heib) [1857602] - [infiniband] IB/sa: Resolv use-after-free in ib_nl_make_request() (Kamal Heib) [1857602] - [infiniband] IB/hfi1: Add explicit cast OPA_MTU_8192 to 'enum ib_mtu' (Kamal Heib) [1857602] - [infiniband] IB/hfi1: Add atomic triggered sleep/wakeup (Kamal Heib) [1857602] - [infiniband] IB/hfi1: Correct -EBUSY handling in tx code (Kamal Heib) [1857602] - [infiniband] IB/hfi1: Restore kfree in dummy_netdev cleanup (Kamal Heib) [1857602] - [infiniband] IB/mad: Fix use after free when destroying MAD agent (Kamal Heib) [1857602] - [infiniband] RDMA/counter: Query a counter before release (Kamal Heib) [1857602] - [net] xprtrdma: Fix handling of RDMA_ERROR replies (Kamal Heib) [1857602] - [net] xprtrdma: Clean up synopsis of rpcrdma_flush_disconnect() (Kamal Heib) [1857602] - [net] xprtrdma: Use re_connect_status safely in rpcrdma_xprt_connect() (Kamal Heib) [1857602] - [net] xprtrdma: Prevent dereferencing r_xprt->rx_ep after it is freed (Kamal Heib) [1857602] - [infiniband] RDMA/mad: Fix possible memory leak in ib_mad_post_receive_mads() (Kamal Heib) [1857602] - [infiniband] RDMA/core: Check that type_attrs is not NULL prior access (Kamal Heib) [1857602] - [infiniband] RDMA/cma: Protect bind_list and listen_list while finding matching cm id (Kamal Heib) [1857602] - [infiniband] RDMA/efa: Set maximum pkeys device attribute (Kamal Heib) [1857602] - [infiniband] RDMA/rvt: Fix potential memory leak caused by rvt_alloc_rq (Kamal Heib) [1857602] - [infiniband] RDMA/core: Annotate CMA unlock helper routine (Kamal Heib) [1857602] - [infiniband] RDMA/siw: Fix pointer-to-int-cast warning in siw_rx_pbl() (Kamal Heib) [1857602] - [infiniband] RDMA/hfi1: Fix trivial mis-spelling of 'descriptor' (Kamal Heib) [1857602] - [net] xprtrdma: Make xprt_rdma_slot_table_entries static (Kamal Heib) [1857602] - [infiniband] RDMA/cm: Spurious WARNING triggered in cm_destroy_id() (Kamal Heib) [1857602] - [infiniband] IB/hfi1: Use free_netdev() in hfi1_netdev_free() (Kamal Heib) [1857602] - [infiniband] RDMA/core: Move and rename trace_cm_id_create() (Kamal Heib) [1857602] - [infiniband] IB/hfi1: Fix hfi1_netdev_rx_init() error handling (Kamal Heib) [1857602] - [infiniband] RDMA: Remove 'max_map_per_fmr' (Kamal Heib) [1857602] - [infiniband] RDMA: Remove 'max_fmr' (Kamal Heib) [1857602] - [net] RDMA/rds: Remove FMR support for memory registration (Kamal Heib) [1857602] - [infiniband] RDMA/core: Remove FMR device ops (Kamal Heib) [1857602] - [infiniband] RDMA/rdmavt: Remove FMR memory registration (Kamal Heib) [1857602] - [infiniband] RDMA/mthca: Remove FMR support for memory registration (Kamal Heib) [1857602] - [infiniband] RDMA/mlx4: Remove FMR support for memory registration (Kamal Heib) [1857602] - [infiniband] RDMA/i40iw: Remove FMR leftovers (Kamal Heib) [1857602] - [infiniband] RDMA/bnxt_re: Remove FMR leftovers (Kamal Heib) [1857602] - [infiniband] RDMA/mlx5: Remove FMR leftovers (Kamal Heib) [1857602] - [infiniband] RDMA/core: Remove FMR pool API (Kamal Heib) [1857602] - [infiniband] RDMA/srp: Remove support for FMR memory registration (Kamal Heib) [1857602] - [infiniband] RDMA/iser: Remove support for FMR memory registration (Kamal Heib) [1857602] - [infiniband] RDMA/core: Fix several reference count leaks (Kamal Heib) [1857602] - [infiniband] IB/hfi1: Fix spelling mistake "enought" -> "enough" (Kamal Heib) [1857602] - [rdma] RDMA/core: Use offsetofend() instead of open coding (Kamal Heib) [1857602] - [infiniband] RDMA/srpt: Increase max_send_sge (Kamal Heib) [1857602] - [infiniband] RDMA/srpt: Reduce max_recv_sge to 1 (Kamal Heib) [1857602] - [infiniband] RDMA/srpt: Make debug output more detailed (Kamal Heib) [1857602] - [infiniband] RDMA/srp: Make the channel count configurable per target (Kamal Heib) [1857602] - [infiniband] hfi1: get rid of pointless access_ok() (Kamal Heib) [1857602] - [infiniband] RDMA/cma: Provide ECE reject reason (Kamal Heib) [1857602] - [infiniband] RDMA/cma: Connect ECE to rdma_accept (Kamal Heib) [1857602] - [infiniband] RDMA/cm: Send and receive ECE parameter over the wire (Kamal Heib) [1857602] - [infiniband] RDMA/ucma: Deliver ECE parameters through UCMA events (Kamal Heib) [1857602] - [infiniband] RDMA/ucma: Extend ucma_connect to receive ECE parameters (Kamal Heib) [1857602] - [rdma] RDMA/cm: Add Enhanced Connection Establishment (ECE) bits (Kamal Heib) [1857602] - [infiniband] RDMA/core: Use sizeof_field() helper (Kamal Heib) [1857602] - [infiniband] RDMA/ipoib: Remove can_sleep parameter from iboib_mcast_alloc (Kamal Heib) [1857602] - [infiniband] IB/cma: Fix ports memory leak in cma_configfs (Kamal Heib) [1857602] - [infiniband] IB/uverbs: Introduce create/destroy QP commands over ioctl (Kamal Heib) [1857602] - [infiniband] IB/uverbs: Introduce create/destroy WQ commands over ioctl (Kamal Heib) [1857602] - [infiniband] IB/uverbs: Introduce create/destroy SRQ commands over ioctl (Kamal Heib) [1857602] - [rdma] IB/uverbs: Move QP, SRQ, WQ type and flags to UAPI (Kamal Heib) [1857602] - [infiniband] IB/uverbs: Extend CQ to get its own asynchronous event FD (Kamal Heib) [1857602] - [infiniband] IB/uverbs: Refactor related objects to use their own asynchronous event FD (Kamal Heib) [1857602] - [infiniband] RDMA/core: Allow the ioctl layer to abort a fully created uobject (Kamal Heib) [1857602] - [infiniband] IB/mlx5: Expose UAR object and its alloc/destroy commands (Kamal Heib) [1857602] - [infiniband] IB/mlx5: Fix a NULL vs IS_ERR() check (Kamal Heib) [1857602] - [infiniband] IB/mlx5: Introduce UAPIs to manage packet pacing (Kamal Heib) [1857602] - [netdrv] net/mlx5: Expose raw packet pacing APIs (Kamal Heib) [1857602] - [infiniband] IB/hfi1: Enable the transmit side of the datagram ipoib netdev (Kamal Heib) [1857602] - [infiniband] IB/ipoib: Add capability to switch between datagram and connected mode (Kamal Heib) [1857602] - [infiniband] IB/hfi1: Add packet histogram trace event (Kamal Heib) [1857602] - [infiniband] IB/{hfi1, ipoib, rdma}: Broadcast ping sent packets which exceeded mtu size (Kamal Heib) [1857602] - [infiniband] IB/hfi1: Activate the dummy netdev (Kamal Heib) [1857602] - [infiniband] IB/hfi1: Add rx functions for dummy netdev (Kamal Heib) [1857602] - [infiniband] IB/hfi1: Add interrupt handler functions for accelerated ipoib (Kamal Heib) [1857602] - [infiniband] IB/hfi1: Add functions to receive accelerated ipoib packets (Kamal Heib) [1857602] - [infiniband] IB/hfi1: Rename num_vnic_contexts as num_netdev_contexts (Kamal Heib) [1857602] - [infiniband] IB/ipoib: Increase ipoib Datagram mode MTU's upper limit (Kamal Heib) [1857602] - [infiniband] IB/hfi1: RSM rules for AIP (Kamal Heib) [1857602] - [infiniband] IB/{rdmavt, hfi1}: Implement creation of accelerated UD QPs (Kamal Heib) [1857602] - [infiniband] IB/hfi1: Remove module parameter for KDETH qpns (Kamal Heib) [1857602] - [infiniband] IB/hfi1: Add the transmit side of a datagram ipoib RDMA netdev (Kamal Heib) [1857602] - [infiniband] IB/hfi1: Add functions to transmit datagram ipoib packets (Kamal Heib) [1857602] - [infiniband] IB/hfi1: Add accelerated IP capability bit (Kamal Heib) [1857602] - [infiniband] RDMA/efa: Report host information to the device (Kamal Heib) [1857602] - [infiniband] RDMA/efa: Fix setting of wrong bit in get/set_feature commands (Kamal Heib) [1857602] - [infiniband] RDMA/siw: Replace one-element array and use struct_size() helper (Kamal Heib) [1857602] - [net] svcrdma: Fix backchannel return code (Kamal Heib) [1857602] - [net] svcrdma: trace undersized Write chunks (Kamal Heib) [1857602] - [net] svcrdma: Trace page overruns when constructing RDMA Reads (Kamal Heib) [1857602] - [net] svcrdma: Clean up handling of get_rw_ctx errors (Kamal Heib) [1857602] - [net] svcrdma: Clean up the tracing for rw_ctx_init errors (Kamal Heib) [1857602] - [infiniband] RDMA/srpt: Add a newline when printing parameter 'srpt_service_guid' by sysfs (Kamal Heib) [1857602] - [infiniband] RDMA/core: Consolidate ib_create_srq flows (Kamal Heib) [1857602] - [infiniband] RDMA/uverbs: Fix create WQ to use the given user handle (Kamal Heib) [1857602] - [infiniband] RDMA/uverbs: Cleanup wq/srq context usage from uverbs layer (Kamal Heib) [1857602] - [rdma] IB/rdmavt: Replace zero-length array with flexible-array (Kamal Heib) [1857602] - [infiniband] RDMA/cm: Increment the refcount inside cm_find_listen() (Kamal Heib) [1857602] - [infiniband] RDMA/cm: Remove needless cm_id variable (Kamal Heib) [1857602] - [infiniband] RDMA/cm: Remove the cm_free_id() wrapper function (Kamal Heib) [1857602] - [infiniband] RDMA/cm: Make find_remote_id() return a cm_id_private (Kamal Heib) [1857602] - [infiniband] RDMA/cm: Add a note explaining how the timewait is eventually freed (Kamal Heib) [1857602] - [infiniband] RDMA/cm: Pass the cm_id_private into cm_cleanup_timewait (Kamal Heib) [1857602] - [infiniband] RDMA/cm: Pull duplicated code into cm_queue_work_unlock() (Kamal Heib) [1857602] - [infiniband] RDMA/cm: Remove unused store to ret in cm_rej_handler (Kamal Heib) [1857602] - [infiniband] RDMA/cm: Remove return code from add_cm_id_to_port_list (Kamal Heib) [1857602] - [infiniband] RDMA/addr: Mark addr_resolve as might_sleep() (Kamal Heib) [1857602] - [infiniband] RDMA/ucma: Return stable IB device index as identifier (Kamal Heib) [1857602] - [infiniband] RDMA/cma: Initialize the flow label of CM's route path record (Kamal Heib) [1857602] - [infiniband] RDMA/core: Consider flow label when building skb (Kamal Heib) [1857602] - [rdma] RDMA/core: Add hash functions to calculate RoCEv2 flowlabel and UDP source port (Kamal Heib) [1857602] - [infiniband] RDMA: Allow ib_client's to fail when add() is called (Kamal Heib) [1857602] - [infiniband] RDMA/mad: Remove snoop interface (Kamal Heib) [1857602] - [infiniband] RDMA/efa: Count admin commands errors (Kamal Heib) [1857602] - [infiniband] RDMA/efa: Count mmap failures (Kamal Heib) [1857602] - [infiniband] RDMA/efa: Report create CQ error counter (Kamal Heib) [1857602] - [infiniband] RDMA/core: Get xmit slave for LAG (Kamal Heib) [1857602] - [infiniband] RDMA/core: Add LAG functionality (Kamal Heib) [1857602] - [infiniband] RDMA: Group create AH arguments in struct (Kamal Heib) [1857602] - [infiniband] RDMA/rw: use DIV_ROUND_UP to calculate nr_ops (Kamal Heib) [1857602] - [infiniband] RDMA/cma: Limit the scope of rdma_is_consumer_reject function (Kamal Heib) [1857602] - [infiniband] IB: Fix some documentation warnings (Kamal Heib) [1857602] - [infiniband] RDMA: Remove a few extra calls to ib_get_client_data() (Kamal Heib) [1857602] - [infiniband] RDMA/uverbs: Make the event_queue fds return POLLERR when disassociated (Kamal Heib) [1857602] - [infiniband] RDMA/rxe: Set default vendor ID (Kamal Heib) [1857602] - [netdrv] bonding: Use fallthrough pseudo-keyword (Jarod Wilson) [1860495] - [netdrv] bonding: fix active-backup failover for current ARP slave (Jarod Wilson) [1860495] - [netdrv] bonding: fix a potential double-unregister (Jarod Wilson) [1860495] - [netdrv] net: bonding: bond_alb: Describe alb_handle_addr_collision_on_attach()'s 'bond' and 'addr' params (Jarod Wilson) [1860495] - [netdrv] net: bonding: bond_main: Document 'proto' and rename 'new_active' parameters (Jarod Wilson) [1860495] - [netdrv] net: bonding: bond_3ad: Fix a bunch of kerneldoc parameter issues (Jarod Wilson) [1860495] - [netdrv] bonding: show saner speed for broadcast mode (Jarod Wilson) [1868265 1860495] - [netdrv] bonding: check return value of register_netdevice() in bond_newlink() (Jarod Wilson) [1860495] - [netdrv] bonding: check error value of register_netdevice() immediately (Jarod Wilson) [1860495] - [netdrv] bonding: don't need RTNL for ipsec helpers (Jarod Wilson) [1860495] - [netdrv] bonding: deal with xfrm state in all modes and add more error-checking (Jarod Wilson) [1860495] - [netdrv] bonding: allow xfrm offload setup post-module-load (Jarod Wilson) [1860495] - [netdrv] bonding: Remove extraneous parentheses in bond_setup (Jarod Wilson) [1860495] - [netdrv] bonding/xfrm: use real_dev instead of slave_dev (Jarod Wilson) [1860495] - [netdrv] bonding: support hardware encryption offload to slaves (Jarod Wilson) [1860495] - [netdrv] mlx5: become aware of when running as a bonding slave (Jarod Wilson) [1860495] - [netdrv] ixgbe_ipsec: become aware of when running as a bonding slave (Jarod Wilson) [1860495] - [net] xfrm: bail early on slave pass over skb (Jarod Wilson) [1860495] - [netdrv] bonding: Fix reference count leak in bond_sysfs_slave_add (Jarod Wilson) [1860495] - [netdrv] bonding: propagate transmit status (Jarod Wilson) [1860495] - [netdrv] bonding: remove useless stats_lock_key (Jarod Wilson) [1860495] - [netdrv] bonding: Implement ndo_get_xmit_slave (Jarod Wilson) [1860495] - [netdrv] bonding: Add array of all slaves (Jarod Wilson) [1860495] - [netdrv] bonding: Add function to get the xmit slave in active-backup mode (Jarod Wilson) [1860495] - [netdrv] bonding: Add helper function to get the xmit slave in rr mode (Jarod Wilson) [1860495] - [netdrv] bonding: Add helper function to get the xmit slave based on hash (Jarod Wilson) [1860495] - [netdrv] bonding/alb: Add helper functions to get the xmit slave (Jarod Wilson) [1860495] - [netdrv] bonding: Rename slave_arr to usable_slaves (Jarod Wilson) [1860495] - [netdrv] bonding: Export skip slave logic to function (Jarod Wilson) [1860495] - [netdrv] bonding: Remove inclusion of vermagic header (Jarod Wilson) [1860495] - [netdrv] net/bond: Delete driver and module versions (Jarod Wilson) [1860495]- [mm] powerpc/book3s64/radix: Fix boot failure with large amount of guest memory (Steve Best) [1854543] - [powerpc] powerpc/book3s64/radix: Add kernel command line option to disable radix GTSE (Steve Best) [1854543] - [powerpc] powerpc/prom: Enable Radix GTSE in cpu pa-features (Steve Best) [1854543] - [powerpc] powerpc/mm/book3s64/radix: Off-load TLB invalidations to host when !GTSE (Steve Best) [1854543] - [powerpc] powerpc/pseries: H_REGISTER_PROC_TBL should ask for GTSE only if enabled (Steve Best) [1854543] - [powerpc] powerpc/mm: Enable radix GTSE only if supported (Steve Best) [1854543] - [misc] powerpc/64s/radix: introduce options to disable use of the tlbie instruction (Steve Best) [1854543] - [mm] powerpc/64s: remove unnecessary translation cache flushes at boot (Steve Best) [1854543] - [mm] powerpc/64s/pseries: radix flush translations before MMU is enabled at boot (Steve Best) [1854543] - [mm] powerpc/64s: make mmu_partition_table_set_entry TLB flush optional (Steve Best) [1854543] - [mm] powerpc/64s/radix: tidy up TLB flushing code (Steve Best) [1854543] - [mm] powerpc/64s: remove register_process_table callback (Steve Best) [1854543] - [mm] powerpc/mm: Limit resize_hpt_for_hotplug() call to hash guests only (Steve Best) [1854543] - [powerpc] powerpc/mm/radix: Create separate mappings for hot-plugged memory (Steve Best) [1854543] - [mm] powerpc/mm/radix: Remove split_kernel_mapping() (Steve Best) [1854543] - [mm] powerpc/mm/radix: Free PUD table when freeing pagetable (Steve Best) [1854543] - [mm] powerpc/mm/radix: Fix PTE/PMD fragment count for early page table mappings (Steve Best) [1854543] - [mm] powerpc/64s: Fix page table fragment refcount race vs speculative references (Steve Best) [1854543] - [powerpc] powerpc/security: Fix link stack flush instruction (Gustavo Duarte) [1862103] - [powerpc] powerpc/pseries: add new branch prediction security bits for link stack (Gustavo Duarte) [1862103] - [powerpc] powerpc/security: Allow for processors that flush the link stack using the special bcctr (Gustavo Duarte) [1862103] - [powerpc] powerpc/64s: Move branch cache flushing bcctr variant to ppc-ops.h (Gustavo Duarte) [1862103] - [powerpc] powerpc/security: split branch cache flush toggle from code patching (Gustavo Duarte) [1862103] - [powerpc] powerpc/security: make display of branch cache flush more consistent (Gustavo Duarte) [1862103] - [powerpc] powerpc/security: change link stack flush state to the flush type enum (Gustavo Duarte) [1862103] - [powerpc] powerpc/security: re-name count cache flush to branch cache flush (Gustavo Duarte) [1862103] - [kernel] smp: Remove superfluous cond_func check in smp_call_function_many_cond() (Prarit Bhargava) [1882551] - [kernel] smp: Remove allocation mask from on_each_cpu_cond.*() (Prarit Bhargava) [1882551] - [kernel] smp: Add a smp_cond_func_t argument to smp_call_function_many() (Prarit Bhargava) [1882551] - [kernel] smp: Use smp_cond_func_t as type for the conditional function (Prarit Bhargava) [1882551] - [kernel] smp, cpumask: introduce on_each_cpu_cond_mask (Prarit Bhargava) [1882551] - [kernel] smp: use __cpumask_set_cpu in on_each_cpu_cond (Prarit Bhargava) [1882551] - [pci] PCI: Add support for root bus sizing (Myron Stowe) [1886036] - [drm] PCI: Use ioremap(), not phys_to_virt() for platform ROM (Myron Stowe) [1886036] - [pci] PCI: Avoid ASMedia XHCI USB PME# from D0 defect (Myron Stowe) [1886036] - [pci] PCI/ACPI: Move pcie_to_hpx3_typefrom stack to static data (Myron Stowe) [1886036] - [documentation] Documentation: PCI: Add background on Boot Interrupts (Myron Stowe) [1886036] - [pci] PCI: Add boot interrupt quirk mechanism for Xeon chipsets (Myron Stowe) [1886036] - [pci] PCI: Add PCIE_LNKCAP2_SLS2SPEED() macro (Myron Stowe) [1886036] - [pci] PCI: Use pci_speed_string() for all PCI/PCI-X/PCIe strings (Myron Stowe) [1886036] - [pci] PCI: Add pci_speed_string() (Myron Stowe) [1886036] - [pci] PCI: Add 32 GT/s decoding in some macros (Myron Stowe) [1886036] - [powerpc] powerpc/test_emulate_step: Move extern declaration to sstep.h (Desnes Augusto Nunes do Rosario) [1854542] - [powerpc] powerpc/sstep: Introduce macros to retrieve Prefix instruction operands (Desnes Augusto Nunes do Rosario) [1854542] - [powerpc] powerpc/test_emulate_step: Add negative tests for prefixed addi (Desnes Augusto Nunes do Rosario) [1854542] - [powerpc] powerpc/test_emulate_step: Enhancement to test negative scenarios (Desnes Augusto Nunes do Rosario) [1854542] - [netdrv] drivers/net/ibmvnic: Update VNIC protocol version reporting (Steve Best) [1882269] - [s390] s390/zcrypt: fix kmalloc 256k failure (Claudio Imbrenda) [1885963] - [x86] crypto: x86/aesni-gcm - fix crash on empty plaintext (Herbert Xu) [1882868] - [x86] crypto: x86/aesni-gcm - make 'struct aesni_gcm_tfm_s' static const (Herbert Xu) [1882868] - [x86] crypto: aesni - Add scatter/gather avx stubs, and use them in C (Herbert Xu) [1882868] - [x86] crypto: aesni - Introduce partial block macro (Herbert Xu) [1882868] - [x86] crypto: aesni - Introduce READ_PARTIAL_BLOCK macro (Herbert Xu) [1882868] - [x86] crypto: aesni - Move ghash_mul to GCM_COMPLETE (Herbert Xu) [1882868] - [x86] crypto: aesni - Fill in new context data structures (Herbert Xu) [1882868] - [x86] crypto: aesni - Merge avx precompute functions (Herbert Xu) [1882868] - [x86] crypto: aesni - Split AAD hash calculation to separate macro (Herbert Xu) [1882868] - [x86] crypto: aesni - Add GCM_COMPLETE macro (Herbert Xu) [1882868] - [x86] crypto: aesni - support 256 byte keys in avx asm (Herbert Xu) [1882868] - [x86] crypto: aesni - Macro-ify func save/restore (Herbert Xu) [1882868] - [x86] crypto: aesni - Introduce gcm_context_data (Herbert Xu) [1882868] - [x86] crypto: aesni - Merge GCM_ENC_DEC (Herbert Xu) [1882868] - [pci] PCI: Add DMA alias quirk for PLX PEX NTB (Myron Stowe) [1884657] - [pci] PCI: Add nr_devfns parameter to pci_add_dma_alias() (Myron Stowe) [1884657] - [pci] PCI: Fix pci_add_dma_alias() bitmask size (Myron Stowe) [1884657] - [pci] PCI/IOV: Fix memory leak in pci_iov_add_virtfn() (Myron Stowe) [1884657] - [pci] PCI/switchtec: Add Gen4 device IDs (Myron Stowe) [1884657] - [pci] PCI/switchtec: Add Gen4 MRPC GAS access permission check (Myron Stowe) [1884657] - [pci] PCI/switchtec: Add Gen4 flash information interface support (Myron Stowe) [1884657] - [pci] PCI/switchtec: Add Gen4 system info register support (Myron Stowe) [1884657] - [pci] PCI/switchtec: Separate Gen3 register structures into unions (Myron Stowe) [1884657] - [pci] PCI/switchtec: Factor out Gen3 ioctl_flash_part_info() (Myron Stowe) [1884657] - [pci] PCI/switchtec: Add 'generation' variable (Myron Stowe) [1884657] - [pci] PCI/switchtec: Rename generation-specific constants (Myron Stowe) [1884657] - [pci] PCI/switchtec: Move check event ID from mask_event() to switchtec_event_isr() (Myron Stowe) [1884657] - [pci] PCI/switchtec: Remove redundant valid PFF number count (Myron Stowe) [1884657] - [pci] PCI/switchtec: Add support for Intercomm Notify and Upstream Error Containment (Myron Stowe) [1884657] - [pci] PCI/switchtec: Fix vep_vector_number ioread width (Myron Stowe) [1884657] - [pci] PCI/switchtec: Use dma_set_mask_and_coherent() (Myron Stowe) [1884657] - [pci] PCI: Allow adjust_bridge_window() to shrink resource if necessary (Myron Stowe) [1884657] - [pci] PCI: Set resource size directly in adjust_bridge_window() (Myron Stowe) [1884657] - [pci] PCI: Rename extend_bridge_window() to adjust_bridge_window() (Myron Stowe) [1884657] - [pci] PCI: Rename extend_bridge_window() parameter (Myron Stowe) [1884657] - [pci] PCI: Consider alignment of hot-added bridges when assigning resources (Myron Stowe) [1884657] - [pci] PCI: Remove local variable usage in pci_bus_distribute_available_resources() (Myron Stowe) [1884657] - [pci] PCI: Pass size + alignment to pci_bus_distribute_available_resources() (Myron Stowe) [1884657] - [pci] PCI: Rename variables (Myron Stowe) [1884657] - [pci] PCI: Remove unnecessary braces (Myron Stowe) [1884657] - [pci] PCI: Don't disable bridge BARs when assigning bus resources (Myron Stowe) [1884657] - [documentation] Documentation: PCI: Fix pci_alloc_irq_vectors() function name typo (Myron Stowe) [1884657] - [pci] PCI: Increase D3 delay for AMD Ryzen5/7 XHCI controllers (Myron Stowe) [1884657] - [pci] PCI: Add generic quirk for increasing D3hot delay (Myron Stowe) [1884657] - [edac] x86/mce, EDAC/mce_amd: Print PPIN in machine check records (Prarit Bhargava) [1860381]- [netdrv] geneve: add transport ports in route lookup for geneve (Mark Gray) [1884481] {CVE-2020-25645} - [drm] PM: sleep: core: Rename DPM_FLAG_NEVER_SKIP (Ivan Vecera) [1867164] - [base] PM: sleep: core: Drop racy and redundant checks from device_prepare() (Ivan Vecera) [1867164] - [mm] mm/page_isolation: fix potential warning from user (Waiman Long) [1811009] - [mm] mm/hotplug: silence a lockdep splat with printk() (Waiman Long) [1811009] - [mm] mm/debug.c: always print flags in dump_page() (Waiman Long) [1811009] - [mm] mm/debug.c: PageAnon() is true for PageKsm() pages (Waiman Long) [1811009] - [mm] mm/debug.c: __dump_page() prints an extra line (Waiman Long) [1811009] - [mm] mm: fix some typos in mm directory (Waiman Long) [1811009] - [mm] mm, fault_around: do not take a reference to a locked page (Waiman Long) [1811009] - [mm] mm: remove the exporting of totalram_pages (Waiman Long) [1880090] - [mm] mm: remove managed_page_count_lock spinlock (Waiman Long) [1880090] - [mm] mm: convert totalram_pages and totalhigh_pages variables to atomic (Waiman Long) [1880090] - [mm] mm: convert zone->managed_pages to atomic variable (Waiman Long) [1880090] - [net] mm: reference totalram_pages and managed_pages once per function (Waiman Long) [1880090] - [mm] mm/page_alloc: Introduce free_area_init_core_hotplug (Waiman Long) [1880090] - [mm] mm/page_alloc: inline function to handle CONFIG_DEFERRED_STRUCT_PAGE_INIT (Waiman Long) [1880090] - [mm] mm: remove __paginginit (Waiman Long) [1880090] - [mm] mm: access zone->node via zone_to_nid() and zone_set_nid() (Waiman Long) [1880090] - [mm] mm, page_alloc: double zone's batchsize (Waiman Long) [1880090] - [powerpc] powerpc/pseries/cmm: fix managed page counts when migrating pages between zones (Chris von Recklinghausen) [1754739] - [mm] mm/memory_hotplug: drain per-cpu pages again during memory offline (Chris von Recklinghausen) [1754739] - [mm] mm: move nr_deactivate accounting to shrink_active_list() (Chris von Recklinghausen) [1754739] - [mm] sh: fix build error in mm/init.c (Chris von Recklinghausen) [1754739] - [mm] mm/memremap: set caching mode for PCI P2PDMA memory to WC (Chris von Recklinghausen) [1754739] - [mm] mm/memory_hotplug: add pgprot_t to mhp_params (Chris von Recklinghausen) [1754739] - [mm] powerpc/mm: thread pgprot_t through create_section_mapping() (Chris von Recklinghausen) [1754739] - [mm] x86/mm: thread pgprot_t through init_memory_mapping() (Chris von Recklinghausen) [1754739] - [mm] mm/memory_hotplug: rename mhp_restrictions to mhp_params (Chris von Recklinghausen) [1754739] - [include] mm/memory_hotplug: drop the flags field from struct mhp_restrictions (Chris von Recklinghausen) [1754739] - [mm] mm/memory_hotplug.c: cleanup __add_pages() (Chris von Recklinghausen) [1754739] - [mm] mm, hotplug: fix page online with DEBUG_PAGEALLOC compiled but not enabled (Chris von Recklinghausen) [1754739] - [mm] arm64/mm: Enable memory hot remove (Chris von Recklinghausen) [1754739] - [firmware] arm/efi: EFI soft reservation to memblock (Chris von Recklinghausen) [1754739] - [mm] arm64: mm: convert mm/dump.c to use walk_page_range() (Chris von Recklinghausen) [1754739] - [base] mm/memory_hotplug: drop valid_start/valid_end from test_pages_in_a_zone() (Chris von Recklinghausen) [1754739] - [base] mm/memory_hotplug: pass in nid to online_pages() (Chris von Recklinghausen) [1754739] - [mm] mm: remove "count" parameter from has_unmovable_pages() (Chris von Recklinghausen) [1754739] - [base] mm: remove the memory isolate notifier (Chris von Recklinghausen) [1754739] - [x86] efi/x86: Disable instrumentation in the EFI runtime handling code (Chris von Recklinghausen) [1754739] - [x86] efi/x86: avoid KASAN false positives when accessing the 1: 1 mapping (Chris von Recklinghausen) [1754739] - [x86] efi/x86: Limit EFI old memory map to SGI UV machines (Chris von Recklinghausen) [1754739] - [x86] efi/libstub/x86: Fix unused-variable warning (Chris von Recklinghausen) [1754739] - [x86] efi/x86: Simplify mixed mode call wrapper (Chris von Recklinghausen) [1754739] - [x86] efi/x86: Simplify 64-bit EFI firmware call wrapper (Chris von Recklinghausen) [1754739] - [x86] efi/x86: Split SetVirtualAddresMap() wrappers into 32 and 64 bit versions (Chris von Recklinghausen) [1754739] - [x86] efi/x86: Split off some old memmap handling into separate routines (Chris von Recklinghausen) [1754739] - [x86] efi/x86: Re-disable RT services for 32-bit kernels running on 64-bit EFI (Chris von Recklinghausen) [1754739] - [x86] efi/libstub: Distinguish between native/mixed not 32/64 bit (Chris von Recklinghausen) [1754739] - [firmware] efi/libstub: Extend native protocol definitions with mixed_mode aliases (Chris von Recklinghausen) [1754739] - [firmware] efi/libstub: Use a helper to iterate over a EFI handle array (Chris von Recklinghausen) [1754739] - [x86] efi/x86: Rename efi_is_native() to efi_is_mixed() (Chris von Recklinghausen) [1754739] - [firmware] efi/gop: Unify 32/64-bit functions (Chris von Recklinghausen) [1754739] - [firmware] efi/gop: Convert GOP structures to typedef and clean up some types (Chris von Recklinghausen) [1754739] - [firmware] efi/gop: Remove unused typedef (Chris von Recklinghausen) [1754739] - [firmware] efi/gop: Remove bogus packed attribute from GOP structures (Chris von Recklinghausen) [1754739] - [firmware] efi/libstub/random: Initialize pointer variables to zero for mixed mode (Chris von Recklinghausen) [1754739] - [firmware] efi: Fix efi_loaded_image_t::unload type (Chris von Recklinghausen) [1754739] - [firmware] efi/gop: Fix memory leak in __gop_query32/64() (Chris von Recklinghausen) [1754739] - [firmware] efi/gop: Return EFI_SUCCESS if a usable GOP was found (Chris von Recklinghausen) [1754739] - [firmware] efi/gop: Return EFI_NOT_FOUND if there are no usable GOPs (Chris von Recklinghausen) [1754739] - [hv] mm/memory_hotplug.c: remove __online_page_set_limits() (Chris von Recklinghausen) [1754739] - [mm] mm/memory_hotplug.c: don't allow to online/offline memory blocks with holes (Chris von Recklinghausen) [1754739] - [mm] mm/page_isolation.c: convert SKIP_HWPOISON to MEMORY_OFFLINE (Chris von Recklinghausen) [1754739] - [mm] mm/page_alloc.c: don't set pages PageReserved() when offlining (Chris von Recklinghausen) [1754739] - [mm] mm/memory_hotplug: remove __online_page_free() and __online_page_increment_counters() (Chris von Recklinghausen) [1754739] - [mm] mm/memory_hotplug.c: add a bounds check to __add_pages() (Chris von Recklinghausen) [1754739] - [x86] x86/entry/32: Fix NMI vs ESPFIX (Chris von Recklinghausen) [1754739] - [x86] x86/entry/32: Unwind the ESPFIX stack earlier on exception entry (Chris von Recklinghausen) [1754739] - [x86] x86/entry/32: Move FIXUP_FRAME after pushing fs in SAVE_ALL (Chris von Recklinghausen) [1754739] - [x86] x86/entry/32: Simplify common_exception (Chris von Recklinghausen) [1754739] - [x86] x86/entry/32: Use ss segment where required (Chris von Recklinghausen) [1754739] - [x86] x86/entry/32: Fix IRET exception (Chris von Recklinghausen) [1754739] - [x86] x86/xen/32: Make xen_iret_crit_fixup() independent of frame layout (Chris von Recklinghausen) [1754739] - [x86] x86/stackframe/32: Repair 32-bit Xen PV (Chris von Recklinghausen) [1754739] - [x86] x86/stackframe/32: Allow int3_emulate_push() (Chris von Recklinghausen) [1754739] - [x86] x86: Hide the int3_emulate_call/jmp functions from UML (Chris von Recklinghausen) [1754739] - [x86] ftrace/x86_64: Emulate call function while updating in breakpoint handler (Chris von Recklinghausen) [1754739] - [x86] x86/stackframe/32: Provide consistent pt_regs (Chris von Recklinghausen) [1754739] - [x86] kprobes, x86/ptrace.h: Make regs_get_kernel_stack_nth() not fault on bad stack (Chris von Recklinghausen) [1754739] - [x86] x86/stackframe, x86/ftrace: Add pt_regs frame annotations (Chris von Recklinghausen) [1754739] - [x86] x86/stackframe, x86/kprobes: Fix frame pointer annotations (Chris von Recklinghausen) [1754739] - [x86] x86/stackframe: Move ENCODE_FRAME_POINTER to asm/frame.h (Chris von Recklinghausen) [1754739] - [x86] x86/entry/32: Clean up return from interrupt preemption path (Chris von Recklinghausen) [1754739] - [powerpc] powerpc/pseries/cmm: Simulation mode (Chris von Recklinghausen) [1754739] - [powerpc] powerpc/pseries/cmm: Switch to balloon_page_alloc() (Chris von Recklinghausen) [1754739] - [powerpc] powerpc/pseries/cmm: Implement balloon compaction (Chris von Recklinghausen) [1754739] - [powerpc] powerpc/pseries/cmm: Convert loaned_pages to an atomic_long_t (Chris von Recklinghausen) [1754739] - [powerpc] powerpc/pseries/cmm: Rip out memory isolate notifier (Chris von Recklinghausen) [1754739] - [powerpc] powerpc/pseries/cmm: Use adjust_managed_page_count() insted of totalram_pages_* (Chris von Recklinghausen) [1754739] - [powerpc] powerpc/pseries/cmm: Drop page array (Chris von Recklinghausen) [1754739] - [powerpc] powerpc/pseries/cmm: Cleanup rc handling in cmm_init() (Chris von Recklinghausen) [1754739] - [powerpc] powerpc/pseries/cmm: Report errors when registering notifiers fails (Chris von Recklinghausen) [1754739] - [powerpc] powerpc/pseries/cmm: Implement release() function for sysfs device (Chris von Recklinghausen) [1754739] - [x86] x86/efi: Push EFI_MEMMAP check into leaf routines (Chris von Recklinghausen) [1754739] - [mm] powerpc: Don't flush caches when adding memory (Chris von Recklinghausen) [1754739] - [firmware] efi/random: use arch-independent efi_call_proto() (Chris von Recklinghausen) [1754739] - [x86] x86/dumpstack/64: Don't evaluate exception stacks before setup (Chris von Recklinghausen) [1754739] - [xen] xen/balloon: Mark pages PG_offline in balloon_append() (Chris von Recklinghausen) [1754739] - [xen] xen/balloon: Drop __balloon_append() (Chris von Recklinghausen) [1754739] - [xen] xen/balloon: Set pages PageOffline() in balloon_add_region() (Chris von Recklinghausen) [1754739] - [mm] mm/memory_hotplug.c: prevent memory leak when reusing pgdat (Chris von Recklinghausen) [1754739] - [base] drivers/base/memory.c: don't store end_section_nr in memory blocks (Chris von Recklinghausen) [1754739] - [mm] mm/memory_hotplug: remove move_pfn_range() (Chris von Recklinghausen) [1754739] - [mm] mm: introduce compound_nr() (Chris von Recklinghausen) [1754739] - [x86] x86/asm: Make some functions local labels (Chris von Recklinghausen) [1754739] - [firmware] efi-stub: Fix get_efi_config_table on mixed-mode setups (Chris von Recklinghausen) [1754739] - [x86] efi/x86: move UV_SYSTAB handling into arch/x86 (Chris von Recklinghausen) [1754739] - [x86] efi: x86: move efi_is_table_address() into arch/x86 (Chris von Recklinghausen) [1754739] - [mm] mm/memory_hotplug.c: remove unneeded return for void function (Chris von Recklinghausen) [1754739] - [x86] x86/uaccess: Remove redundant CLACs in getuser/putuser error paths (Chris von Recklinghausen) [1754739] - [x86] x86/uaccess: Remove ELF function annotation from copy_user_handle_tail() (Chris von Recklinghausen) [1754739] - [x86] x86/entry: Fix thunk function ELF sizes (Chris von Recklinghausen) [1754739] - [x86] x86/entry/64: Simplify idtentry a little (Chris von Recklinghausen) [1754739] - [mm] mm: vmscan: correct some vmscan counters for THP swapout (Chris von Recklinghausen) [1754739] - [mm] mm/gup: speed up check_and_migrate_cma_pages() on huge page (Chris von Recklinghausen) [1754739] - [x86] x86/ldt: Initialize the context lock for init_mm (Chris von Recklinghausen) [1754739] - [powerpc] powerpc/pseries: avoid blocking in irq when queuing hotplug events (Chris von Recklinghausen) [1754739] - [arm64] arm64/mm: don't initialize pgd_cache twice (Chris von Recklinghausen) [1754739] - [mm] mm/vmscan.c: fix recent_rotated history (Chris von Recklinghausen) [1754739] - [x86] efi/x86/Add missing error handling to old_memmap 1:1 mapping code (Chris von Recklinghausen) [1754739] - [mm] arm64/mm: Inhibit huge-vmap with ptdump (Chris von Recklinghausen) [1754739] - [mm] mm/vmscan.c: simplify shrink_inactive_list() (Chris von Recklinghausen) [1754739] - [mm] mm, memory_hotplug: cleanup memory offline path (Chris von Recklinghausen) [1754739] - [mm] mm/memory_hotplug.c: fix the wrong usage of N_HIGH_MEMORY (Chris von Recklinghausen) [1754739] - [mm] mm, memory_hotplug: drop redundant hugepage_migration_supported check (Chris von Recklinghausen) [1754739] - [mm] mm, memory_hotplug: unlock 1GB-hugetlb on x86_64 (Chris von Recklinghausen) [1754739] - [mm] mm: move recent_rotated pages calculation to shrink_inactive_list() (Chris von Recklinghausen) [1754739] - [mm] x86/mm: Initialize PGD cache during mm initialization (Chris von Recklinghausen) [1754739] - [x86] x86/alternatives: Initialize temporary mm for patching (Chris von Recklinghausen) [1754739] - [mm] x86/mm: Fix a crash with kmemleak_scan() (Chris von Recklinghausen) [1754739] - [x86] x86/irq: Fix outdated comments (Chris von Recklinghausen) [1754739] - [mm] mm/hotplug: treat CMA pages as unmovable (Chris von Recklinghausen) [1754739] - [x86] x86/irq/64: Remove stack overflow debug code (Chris von Recklinghausen) [1754739] - [x86] x86/irq/64: Remap the IRQ stack with guard pages (Chris von Recklinghausen) [1754739] - [x86] x86/irq/64: Split the IRQ stack into its own pages (Chris von Recklinghausen) [1754739] - [x86] x86/irq/64: Init hardirq_stack_ptr during CPU hotplug (Chris von Recklinghausen) [1754739] - [x86] x86/irq/32: Handle irq stack allocation failure proper (Chris von Recklinghausen) [1754739] - [xen] x86/irq/32: Invoke irq_ctx_init() from init_IRQ() (Chris von Recklinghausen) [1754739] - [x86] x86/irq/64: Rename irq_stack_ptr to hardirq_stack_ptr (Chris von Recklinghausen) [1754739] - [x86] x86/irq/32: Rename hard/softirq_stack to hard/softirq_stack_ptr (Chris von Recklinghausen) [1754739] - [x86] x86/irq/32: Make irq stack a character array (Chris von Recklinghausen) [1754739] - [x86] x86/irq/32: Define IRQ_STACK_SIZE (Chris von Recklinghausen) [1754739] - [x86] x86/dumpstack/64: Speedup in_exception_stack() (Chris von Recklinghausen) [1754739] - [x86] x86/exceptions: Split debug IST stack (Chris von Recklinghausen) [1754739] - [x86] x86/exceptions: Enable IST guard pages (Chris von Recklinghausen) [1754739] - [x86] x86/exceptions: Disconnect IST index and stack order (Chris von Recklinghausen) [1754739] - [x86] x86/cpu: Remove orig_ist array (Chris von Recklinghausen) [1754739] - [x86] x86/cpu: Prepare TSS.IST setup for guard pages (Chris von Recklinghausen) [1754739] - [x86] x86/dumpstack/64: Use cpu_entry_area instead of orig_ist (Chris von Recklinghausen) [1754739] - [x86] x86/irq/64: Use cpu entry area instead of orig_ist (Chris von Recklinghausen) [1754739] - [mm] x86/traps: Use cpu_entry_area instead of orig_ist (Chris von Recklinghausen) [1754739] - [mm] x86/cpu_entry_area: Provide exception stack accessor (Chris von Recklinghausen) [1754739] - [mm] x86/cpu_entry_area: Prepare for IST guard pages (Chris von Recklinghausen) [1754739] - [x86] x86/exceptions: Add structs for exception stacks (Chris von Recklinghausen) [1754739] - [mm] x86/cpu_entry_area: Cleanup setup functions (Chris von Recklinghausen) [1754739] - [x86] x86/exceptions: Make IST index zero based (Chris von Recklinghausen) [1754739] - [x86] x86/exceptions: Remove unused stack defines on 32bit (Chris von Recklinghausen) [1754739] - [x86] x86/64: Remove stale CURRENT_MASK (Chris von Recklinghausen) [1754739] - [x86] x86/idt: Remove unused macro SISTG (Chris von Recklinghausen) [1754739] - [x86] x86/irq/64: Sanitize the top/bottom confusion (Chris von Recklinghausen) [1754739] - [x86] x86/irq/64: Remove a hardcoded irq_stack_union access (Chris von Recklinghausen) [1754739] - [x86] x86/dumpstack: Fix off-by-one errors in stack identification (Chris von Recklinghausen) [1754739] - [x86] x86/irq/64: Limit IST stack overflow check to #DB stack (Chris von Recklinghausen) [1754739] - [mm] arm64: mm: Consolidate early page table allocation (Chris von Recklinghausen) [1754739] - [mm] arm64: mm: don't call page table ctors for init_mm (Chris von Recklinghausen) [1754739] - [mm] arm64: mm: use appropriate ctors for page tables (Chris von Recklinghausen) [1754739] - [x86] x86/uaccess: Move copy_user_handle_tail() into asm (Chris von Recklinghausen) [1754739] - [mm] mm/page_isolation.c: fix a wrong flag in set_migratetype_isolate() (Chris von Recklinghausen) [1754739] - [mm] mm/memory_hotplug.c: fix notification in offline error path (Chris von Recklinghausen) [1754739] - [mm] mm/hotplug: fix an imbalance with DEBUG_PAGEALLOC (Chris von Recklinghausen) [1754739] - [mm] mm, memory_hotplug: explicitly pass the head to isolate_huge_page (Chris von Recklinghausen) [1754739] - [mm] mm/vmscan.c: do not allocate duplicate stack variables in shrink_page_list() (Chris von Recklinghausen) [1754739] - [mm] mm: refactor swap-in logic out of shmem_getpage_gfp (Chris von Recklinghausen) [1754739] - [mm] mm/vmscan.c: remove 7th argument of isolate_lru_pages() (Chris von Recklinghausen) [1754739] - [mm] mm: remove extra drain pages on pcp list (Chris von Recklinghausen) [1754739] - [mm] mm/memory-hotplug: Allow memory resources to be children (Chris von Recklinghausen) [1754739] - [kernel] mm/resource: Move HMM pr_debug() deeper into resource code (Chris von Recklinghausen) [1754739] - [mm] mm, memory_hotplug: fix off-by-one in is_pageblock_removable (Chris von Recklinghausen) [1754739] - [mm] x86/cpu_entry_area: Move percpu_setup_debug_store() to __init section (Chris von Recklinghausen) [1754739] - [mm] arm64: ptdump: Don't iterate kernel page tables using PTRS_PER_PXX (Chris von Recklinghausen) [1754739] - [firmware] efi: Use 32-bit alignment for efi_guid_t (Chris von Recklinghausen) [1754739] - [mm] mm, memory_hotplug: __offline_pages fix wrong locking (Chris von Recklinghausen) [1754739] - [mm] mm, memory_hotplug: test_pages_in_a_zone do not pass the end of zone (Chris von Recklinghausen) [1754739] - [mm] mm, memory_hotplug: is_mem_section_removable do not pass the end of a zone (Chris von Recklinghausen) [1754739] - [mm] mm, memory_hotplug: don't bail out in do_migrate_range() prematurely (Chris von Recklinghausen) [1754739] - [mm] arm64: dump: no need to check return value of debugfs_create functions (Chris von Recklinghausen) [1754739] - [x86] x86/asm/suspend: Drop ENTRY from local data (Chris von Recklinghausen) [1754739] - [mm] mm, memory_hotplug: deobfuscate migration part of offlining (Chris von Recklinghausen) [1754739] - [mm] mm, memory_hotplug: try to migrate full pfn range (Chris von Recklinghausen) [1754739] - [mm] mm, hotplug: move init_currently_empty_zone() under zone_span_lock protection (Chris von Recklinghausen) [1754739] - [mm] mm: only report isolation failures when offlining memory (Chris von Recklinghausen) [1754739] - [mm] mm, memory_hotplug: be more verbose for memory offline failures (Chris von Recklinghausen) [1754739] - [mm] mm, memory_hotplug: print reason for the offlining failure (Chris von Recklinghausen) [1754739] - [mm] mm, memory_hotplug: drop pointless block alignment checks from __offline_pages (Chris von Recklinghausen) [1754739] - [x86] x86/efi: Don't unmap EFI boot services code/data regions for EFI_OLD_MEMMAP and EFI_MIXED_MODE (Chris von Recklinghausen) [1754739] - [x86] kprobes/x86: Blacklist non-attachable interrupt functions (Chris von Recklinghausen) [1754739] - [include] linkage: add generic GLOBAL() macro (Chris von Recklinghausen) [1754739] - [x86] x86/efi: Move efi__boot_services() to arch/x86 (Chris von Recklinghausen) [1754739] - [x86] x86/efi: Unmap EFI boot services code/data regions from efi_pgd (Chris von Recklinghausen) [1754739] - [mm] x86/mm/pageattr: Introduce helper function to unmap EFI boot services (Chris von Recklinghausen) [1754739] - [x86] x86/fpu: Use the correct exception table macro in the XSTATE_OP wrapper (Chris von Recklinghausen) [1754739] - [firmware] efi/arm/libstub: Pack FDT after populating it (Chris von Recklinghausen) [1754739] - [x86] x86/traps: Complete prototype declarations (Chris von Recklinghausen) [1754739] - [mm] mm/memory_hotplug.c: clean up node_states_check_changes_offline() (Chris von Recklinghausen) [1754739] - [mm] mm/memory_hotplug.c: simplify node_states_check_changes_online (Chris von Recklinghausen) [1754739] - [mm] mm/memory_hotplug.c: tidy up node_states_clear_node() (Chris von Recklinghausen) [1754739] - [mm] mm/memory_hotplug.c: spare unnecessary calls to node_set_state (Chris von Recklinghausen) [1754739] - [include] include/linux/linkage.h: align weak symbols (Chris von Recklinghausen) [1754739] - [mm] shmem: Convert shmem_add_to_page_cache to XArray (Chris von Recklinghausen) [1754739] - [mm] shmem: Convert shmem_radix_tree_replace to XArray (Chris von Recklinghausen) [1754739] - [mm] mm: Convert add_to_swap_cache to XArray (Chris von Recklinghausen) [1754739] - [x86] x86/entry/32: Clear the CS high bits (Chris von Recklinghausen) [1754739] - [x86] x86-32, hibernate: Set up temporary text mapping for 32bit system (Chris von Recklinghausen) [1754739] - [x86] x86-32, hibernate: Switch to original page table after resumed (Chris von Recklinghausen) [1754739] - [x86] x86-32, hibernate: Enable CONFIG_ARCH_HIBERNATION_HEADER on 32bit system (Chris von Recklinghausen) [1754739] - [x86] x86, hibernate: Extract the common code of 64/32 bit system (Chris von Recklinghausen) [1754739] - [x86] x86-32/asm/power: Create stack frames in hibernate_asm_32.S (Chris von Recklinghausen) [1754739] - [x86] PM / hibernate: Check the success of generating md5 digest before hibernation (Chris von Recklinghausen) [1754739] - [x86] x86/efi: Load fixmap GDT in efi_call_phys_epilog() before setting cr3 (Chris von Recklinghausen) [1754739] - [x86] x86/xen: Move pv irq related functions under CONFIG_XEN_PV umbrella (Chris von Recklinghausen) [1754739] - [x86] x86/extable: Introduce _ASM_EXTABLE_UA for uaccess fixups (Chris von Recklinghausen) [1754739] - [x86] x86/efi: Load fixmap GDT in efi_call_phys_epilog() (Chris von Recklinghausen) [1754739] - [tools] tools arch: Update arch/x86/lib/memcpy_64.S copy used in 'perf bench mem memcpy' (Chris von Recklinghausen) [1754739] - [mm] x86/mm: Remove redundant check for kmem_cache_create() (Chris von Recklinghausen) [1754739] - [x86] x86/power/hibernate_64: Remove VLA usage (Chris von Recklinghausen) [1754739] - [firmware] efi: Deduplicate efi_open_volume() (Chris von Recklinghausen) [1754739] - [x86] efi/x86: Merge 32-bit and 64-bit UGA draw protocol setup routines (Chris von Recklinghausen) [1754739] - [x86] efi/x86: Align efi_uga_draw_protocol typedef names to convention (Chris von Recklinghausen) [1754739] - [x86] efi/x86: Merge the setup_efi_pci32() and setup_efi_pci64() routines (Chris von Recklinghausen) [1754739] - [x86] efi/x86: Prevent reentrant firmware calls in mixed mode (Chris von Recklinghausen) [1754739] - [x86] x86/entry/32: Add debug code to check entry/exit CR3 (Chris von Recklinghausen) [1754739] - [x86] x86/entry/32: Add PTI CR3 switches to NMI handler code (Chris von Recklinghausen) [1754739] - [x86] x86/entry/32: Add PTI cr3 switch to non-NMI entry/exit points (Chris von Recklinghausen) [1754739] - [x86] x86/entry/32: Handle Entry from Kernel-Mode on Entry-Stack (Chris von Recklinghausen) [1754739] - [x86] x86/entry/32: Introduce SAVE_ALL_NMI and RESTORE_ALL_NMI (Chris von Recklinghausen) [1754739] - [x86] x86/entry/32: Leave the kernel via trampoline stack (Chris von Recklinghausen) [1754739] - [x86] x86/entry/32: Enter the kernel via trampoline stack (Chris von Recklinghausen) [1754739] - [x86] x86/entry/32: Load task stack from x86_tss.sp1 in SYSENTER handler (Chris von Recklinghausen) [1754739] - [x86] x86/entry/32: Split off return-to-kernel path (Chris von Recklinghausen) [1754739] - [x86] x86/entry/32: Unshare NMI return path (Chris von Recklinghausen) [1754739] - [x86] x86/entry/32: Put ESPFIX code into a macro (Chris von Recklinghausen) [1754739] - [x86] x86/entry/32: Rename TSS_sysenter_sp0 to TSS_entry2task_stack (Chris von Recklinghausen) [1754739] - [x86] efi/x86: Clean up the eboot code (Chris von Recklinghausen) [1754739] - [x86] x86/asm/64: Use 32-bit XOR to zero registers (Chris von Recklinghausen) [1754739] - [x86] Revert "x86/platform/uv: Mark uv_bios_call() and uv_bios_call_irqsave() static" (Frank Ramsay) [1833121] - [x86] Revert "x86/platform/uv: Unexport sn_coherency_id" (Frank Ramsay) [1833121] - [x86] Revert "x86/platform/uv: Unexport symbols only used by x2apic_uv_x.c" (Frank Ramsay) [1833121] - [x86] x86/apic: Cleanup the include maze (Frank Ramsay) [1833121] - [x86] x86/platform/uv: Fix missing checks of kcalloc() return values (Frank Ramsay) [1833121] - [x86] x86/platform/UV: Replace kmalloc() and memset() with kalloc() calls (Frank Ramsay) [1833121] - [x86] x86/platform/uv: Remove the unused _uv_cpu_blade_processor_id() macro (Frank Ramsay) [1833121] - [x86] x86/platform/uv: Unexport uv_apicid_hibits (Frank Ramsay) [1833121] - [x86] x86/platform/uv: Remove _uv_hub_info_check() (Frank Ramsay) [1833121] - [x86] x86/platform/uv: Simplify uv_send_IPI_one() (Frank Ramsay) [1833121] - [x86] x86/platform/uv: Mark uv_min_hub_revision_id static (Frank Ramsay) [1833121] - [x86] x86/platform/uv: Mark is_uv_hubless() static (Frank Ramsay) [1833121] - [x86] x86/platform/uv: Remove the UV*_HUB_IS_SUPPORTED macros (Frank Ramsay) [1833121] - [x86] x86/platform/uv: Unexport symbols only used by x2apic_uv_x.c (Frank Ramsay) [1833121] - [x86] x86/platform/uv: Unexport sn_coherency_id (Frank Ramsay) [1833121] - [x86] x86/platform/uv: Remove the uv_partition_coherence_id() macro (Frank Ramsay) [1833121] - [x86] x86/platform/uv: Mark uv_bios_call() and uv_bios_call_irqsave() static (Frank Ramsay) [1833121] - [x86] x86/platform/UV: Mark memblock related init code and data correctly (Frank Ramsay) [1833121] - [x86] x86/platform/UV: Remove unnecessary #ifdef CONFIG_EFI (Frank Ramsay) [1833121] - [x86] x86/platform/UV: Remove uv_bios_call_reentrant() (Frank Ramsay) [1833121] - [x86] x86/platform/UV: Use efi_enabled() instead of test_bit() (Frank Ramsay) [1833121] - [x86] x86/apic/uv: Remove code for unused distributed GRU mode (Frank Ramsay) [1833121]- [thermal] thermal/x86_pkg_temp: Make pkg_temp_lock a raw_spinlock_t (Prarit Bhargava) [1890657] - [net] sched: act_tunnel_key: fix OOB write in case of IPv6 ERSPAN tunnels (Davide Caratti) [1889601] - [netdrv] ibmveth: Identify ingress large send packets (Gustavo Duarte) [1887038] - [netdrv] ibmveth: Switch order of ibmveth_helper calls (Gustavo Duarte) [1887038] - [sound] ALSA: redhat: add drivers/soundwire tree and regmap-sdw to the redhat/filter-modules.sh (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC - enable AMD Renoir support for DMIC (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC - enable the Intel's SoundWire driver (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/hdmi: fix incorrect locking in hdmi_pcm_close (Jaroslav Kysela) [1869536] - [sound] ALSA: hda: fix jack detection with Realtek codecs when in D3 (Jaroslav Kysela) [1869536] - [sound] ALSA: fireworks: use semicolons rather than commas to separate statements (Jaroslav Kysela) [1869536] - [sound] ALSA: hda: use semicolons rather than commas to separate statements (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/i915 - fix list corruption with concurrent probes (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/realtek - The front Mic on a HP machine doesn't work (Jaroslav Kysela) [1869536] - [sound] ALSA: hdspm: Fix typo arbitary (Jaroslav Kysela) [1869536] - [sound] ALSA: bebob: potential info leak in hwdep_read() (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/realtek: Enable audio jacks of ASUS D700SA with ALC887 (Jaroslav Kysela) [1869536] - [sound] ALSA: usb-audio: endpoint.c: fix repeated word 'there' (Jaroslav Kysela) [1869536] - [sound] ALSA: portman2x4: fix repeated word 'if' (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/realtek - Add mute Led support for HP Elitebook 845 G7 (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: loader: handle all SOF_IPC_EXT types (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: haswell: Mark FE DAIs as nonatomic (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: broadwell: Mark FE DAIs as nonatomic (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: bdw-rt5677: Mark FE DAIs as nonatomic (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: sof_sdw: add version_id to avoid rt714/rt715 confusion (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rt715-sdw: probe with RT714 Device ID (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: sof_sdw_rt1316: add missing component string (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: sof_sdw_rt1308: add extra check on init (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: qdsp6: add ifdef CONFIG_OF around of_device_id (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: qcom: lpass-cpu: Enable MI2S BCLK and LRCLK together (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: sof_sdw_rt700: add codec prefix (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: tas2770: Remove unused variables (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: tas2770: Remove ti, asi-format code (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: tas2770: Set regcache when shutting down and waking device (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: tas2770: Add shutdown capability via a GPIO (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: tas2562: Remove duplicate code for I/V sense (Jaroslav Kysela) [1869536] - [sound] ALSA: ASOC: Intel: sof_sdw: restore playback functionality with max98373 amps (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: add support for new SoundWire hardware layout on TGL (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: sof_sdw: remove hard-coded codec_conf table (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: sof_sdw: remove ternary operator (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: tegra: tegra_max98090: use devm_snd_soc_register_card() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: hda_dsp_common: use static function in conditional block (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl: mx27vis-aic32x4: use devm_snd_soc_register_card() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl: imx-mc13783: use devm_snd_soc_register_card() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: wm_adsp: Pass full name to snd_ctl_notify (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rt715: Add power-up delay to fix dmic pop sound issue (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rt5682: Enable the power of "MICBIAS" and "Vref2" for the DMIC clock (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: hdac_hda: allow runtime pm at end of probe (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: add codec name prefix to ACPI machine description (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: sysfs: add slave status and device number before probe (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: bus: add enumerated Slave device to device list (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: remove an unnecessary NULL check (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: cadence: add data port test fail interrupt (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel: enable test modes (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: enable Data Port test modes (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/realtek - set mic to auto detect on a HP AIO machine (Jaroslav Kysela) [1869536] - [sound] ALSA: hda - Don't register a cb func if it is registered already (Jaroslav Kysela) [1869536] - [sound] ALSA: HDA: Early Forbid of runtime PM (Jaroslav Kysela) [1869536] - [sound] ALSA: hda - remove kerneldoc for internal hdac_i915 function (Jaroslav Kysela) [1869536] - [sound] ALSA: ctl: Workaround for lockdep warning wrt card->ctl_files_rwlock (Jaroslav Kysela) [1869536] - [sound] ALSA: usb-audio: Disable autosuspend for Lenovo ThinkStation P620 (Jaroslav Kysela) [1869536] - [sound] ALSA: treewide: Remove uninitialized_var() usage (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: arm: use asoc_rtd_to_cpu() / asoc_rtd_to_codec() macro for DAI pointer (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-pcm: add dpcm_create/remove_debugfs_state() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-pcm: move CONFIG_DEBUG_FS functions to top side (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: pxa: magician: convert to use i2c_new_client_device() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: pxa: Enable AC'97 bus support for PXA machines (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: pxa: Select regmap from AC'97 machines (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: mediatek: mt8183-da7219: support TDM out and 8ch I2S out (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: kirkwood: fix external clock probe defer (Jaroslav Kysela) [1869536] - [sound] ALSA: ppc: keywest: convert to use i2c_new_client_device() (Jaroslav Kysela) [1869536] - [sound] ALSA: treewide: Use sizeof_field() macro (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: hdac_hdmi: Set ops to NULL on remove (Jaroslav Kysela) [1869536] - [sound] ALSA: ppc: More constifications (Jaroslav Kysela) [1869536] - [sound] ALSA: i2c: Constify snd_kcontrol_new items (Jaroslav Kysela) [1869536] - [sound] ALSA: ppc: Constify snd_kcontrol_new items (Jaroslav Kysela) [1869536] - [sound] ALSA: vxpocket: Support PCM sync_stop (Jaroslav Kysela) [1869536] - [sound] ALSA: mips: Constify snd_device_ops definitions (Jaroslav Kysela) [1869536] - [sound] ALSA: i2c: Constify snd_device_ops definitions (Jaroslav Kysela) [1869536] - [sound] ALSA: seq: oss: Fix running status after receiving sysex (Jaroslav Kysela) [1869536] - [sound] ALSA: arm: More constification (Jaroslav Kysela) [1869536] - [sound] ALSA: treewide: add "WITH Linux-syscall-note" to SPDX tag of uapi headers (Jaroslav Kysela) [1869536] - [sound] ALSA: treewide: replace '---help---' in Kconfig files with 'help' (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel: fix SPDX license for header file (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: hdac: make SOF HDA codec driver probe deterministic (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: tas2770: Refactor sample rate function (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: tas2770: Fix the spacing and new lines (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: tas2770: Convert bit mask to GENMASK in header (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: tas2770: Fix unbalanced calls to pm_runtime (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: tas2562: Add the TAS2110 class-D amplifier (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: control: add size checks for ext_bytes control .put() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: control: fix size checks for volatile ext_bytes control .get() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: control: fix size checks for ext_bytes control .get() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: tlv320aic32x4: Enable fast charge (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: tlv320aic32x4: Ensure a minimum delay before clock stabilization (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rt711: wait for the delayed work to finish when the system suspends (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: tas2770: Fix error handling with update_bits (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: tas2770: Fix required DT properties in the code (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: tas2770: Add missing bias level power states (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: tas2770: Fix calling reset in probe (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rt700: wait for the delayed work to finish when the system suspends (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: tas2562: Add the TAS2564 compatible (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: imx: add missing MODULE_LICENSE() for imx-common (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: pm: Fix prepare callback behavior for OF usecase (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: cs42l51: add additional ADC volume controls (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: topology: fix the process being scheduled on core0 always (Jaroslav Kysela) [1869536] - [sound] ALSA: hda - fix CONTROLLER_IN_GPU macro name (Jaroslav Kysela) [1869536] - [sound] ALSA: hda - handle multiple i915 device instances (Jaroslav Kysela) [1869536] - [sound] ALSA: hda - controller is in GPU on the DG1 (Jaroslav Kysela) [1869536] - [sound] ALSA: hda - add Intel DG1 PCI and HDMI ids (Jaroslav Kysela) [1869536] - [sound] ALSA: Revert "ALSA: hda - Fix silent audio output and corrupted input on MSI X570-A PRO" (Jaroslav Kysela) [1869536] - [sound] ALSA: usb-audio: Add delay quirk for H570e USB headsets (Jaroslav Kysela) [1869536] - [sound] ALSA: compat_ioctl: avoid compat_alloc_user_space (Jaroslav Kysela) [1869536] - [sound] ALSA: asihpi: fix spellint typo in comments (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/realtek: Enable front panel headset LED on Lenovo ThinkStation P520 (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/realtek - Couldn't detect Mic if booting with headset plugged (Jaroslav Kysela) [1869536] - [sound] ALSA: asihpi: fix iounmap in error handler (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel: use {u32|u16}p_replace_bits (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: cadence: use u32p_replace_bits (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: qcom: get max rows and cols info from compatible (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: qcom: add support to block packing mode (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: qcom: clear BIT FIELDs before value set (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: Add generic bandwidth allocation algorithm (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: ak4458: Add DSD support for ak4458 and ak4497 (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: qcom: lpass-sc7180: Add MODULE_DEVICE_TABLE (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: Intel: Add support for tgl-h (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codec: tlv320aic32x4: do software reset before clock registration (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codec: tlv320aic32x4: fix missing aic32x4_disable_regulators() in error path (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl_sai: Set MCLK input or output direction (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl_sai: Add fsl_sai_check_version function (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl_sai: Add new added registers and new bit definition (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: q6afe-clocks: add q6afe clock controller (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: Intel: hda: reduce verbosity of boot error logs (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: fix range checks (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: remove several superfluous type-casts (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: (cosmetic) remove redundant "ret" variable uses (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: control: update test for pm_runtime_get_sync() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: debug: update test for pm_runtime_get_sync() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: Add `src_hash` to `sof_ipc_fw_version` structure (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: imx: Add debug support for imx platforms (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: topology: disable size checks for bytes_ext controls if needed (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl_audmix: make clock and output src write only (Jaroslav Kysela) [1869536] - [sound] ALSA: remove calls to usb_pipe_type_check for control endpoints (Jaroslav Kysela) [1869536] - [sound] ALSA: hiface: move to use usb_control_msg_send() (Jaroslav Kysela) [1869536] - [sound] ALSA: line6: move to use usb_control_msg_send() and usb_control_msg_recv() (Jaroslav Kysela) [1869536] - [sound] ALSA: 6fire: move to use usb_control_msg_send() and usb_control_msg_recv() (Jaroslav Kysela) [1869536] - [sound] ALSA: usx2y: move to use usb_control_msg_send() (Jaroslav Kysela) [1869536] - [sound] ALSA: USB: add usb_control_msg_send() and usb_control_msg_recv() (Jaroslav Kysela) [1869536] - [sound] ALSA: USB: move snd_usb_pipe_sanity_check into the USB core (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rt1015: Fix the failure to flush DAC data before playback (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rt1015: Fix DC calibration on bypass boost mode (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: stm32: sai: add pm_runtime support (Jaroslav Kysela) [1869536] - [sound] ALSA: rockchip_i2s: fix a possible divide-by-zero bug in rockchip_i2s_hw_params() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: Intel: Use DMI oem string search for tgl_max98373_rt5682 (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: Intel: hda-loader: s/master/primary (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: Intel: remove the HDA_DSP_CORE_MASK() macro (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: Intel: hda: modify core_power_up/down op (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: rename cores_mask to host_managed_cores_mask (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: ti: j721e-evm: Add support for j7200-cpb audio (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: mediatek: mt8183-da7219: support machine driver with rt1015p (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: q6dsp: q6afe-dai: add support to Codec DMA ports (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: q6dsp: q6afe: add codec lpass clocks (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: q6dsp: q6afe: update q6afe_set_param to support global clocks (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: q6dsp: q6afe: add lpass hw voting support (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: q6dsp: q6afe: add global q6afe waitqueue (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: q6dsp: q6afe: prepare afe_apr_send_pkt to take response opcode (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: q6dsp: q6routing: add support to Codec DMA ports (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: q6dsp: q6afe: add support to Codec DMA ports (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: qdsp6: dt-bindings: Add q6afe display_port dt binding (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rt1015p: add codec driver (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: cadence: add parity error injection through debugfs (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: bus: export broadcast read/write capability for tests (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: realtek-soundwire: ignore initial PARITY errors (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: bus: use quirk to filter out invalid parity errors (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: slave: add first_interrupt_done status (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: bus: filter-out unwanted interrupt reports (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC/soundwire: bus: use property to set interrupt masks (Jaroslav Kysela) [1869536] - [sound] ALSA: pcm: Remove unused inline function snd_mask_sizeof (Jaroslav Kysela) [1869536] - [sound] ALSA: pci/asihpi: Remove unused function hpi_stream_group_get_map() (Jaroslav Kysela) [1869536] - [sound] ALSA: mixart: Correct comment wrt obsoleted tasklet usage (Jaroslav Kysela) [1869536] - [sound] ALSA: aloop: Replace tasklet with work (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: mchp-spdiftx: add driver for S/PDIF TX Controller (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: qcom: fix SLIBMUS/SLIMBUS typo (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: cadence: fix race condition between suspend and Slave device alerts (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl: imx-es8328: add missing put_device() call in imx_es8328_probe() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: qcom: common: Parse auxiliary devices from device tree (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: mt6359: fix failed to parse DT properties (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: Implement snd_sof_bytes_ext_volatile_get kcontrol IO (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: topology: Add support for WO and RO TLV byte kcontrols (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: ti: Kconfig: Allow the j721e machine driver to be used on K3 platform (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: KeemBay: Fix warning potential ! vs ~ typo (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: qcom: add v1.5.1 compatible (Jaroslav Kysela) [1869536] - [sound] ALSA: dt-bindings: soundwire: add bindings for Qcom controller (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: qcom: add support for mmio soundwire master devices (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: qcom: avoid dependency on CONFIG_SLIMBUS (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: qcom: fix abh/ahb typo (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: topology: make process type optional (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: append extended data to sof_ipc_comp_mux (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: append extended data to sof_ipc_comp_process (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: append extended data to sof_ipc_comp_tone (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: append extended data to sof_ipc_comp_asrc (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: append extended data to sof_ipc_comp_src (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: append extended data to sof_ipc_comp_host (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: append extended data to sof_ipc_comp_volume (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: append extended data to sof_ipc_comp_mixer (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: append extended data to sof_ipc_comp_dai (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: topology: add helper for setting up IPC component (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: use the sof_ipc_comp reserved bytes for extended data (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: topology: parse comp_ext_tokens for all widgets (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: topology: create component extended tokens (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: add comp_ext to struct snd_sof_widget (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: tokens: add token for component UUID (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: sun8i-codec: Manage module clock via DAPM (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: sun8i-codec: Attach the bus clock to the regmap (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: sun8i-codec: Sort masks in a consistent order (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: sun8i-codec: Fix field bit number indentation (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: sun8i-codec: Fix ADC_DIG_CTRL field name (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: sun8i-codec: Fix AIF1_MXR_SRC field names (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: sun8i-codec: Fix AIF1_ADCDAT_CTRL field names (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: sun8i-codec: Fix AIF1 MODCLK widget name (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: sun8i-codec: Remove extraneous widgets (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: sof_sdw: add dailink .prepare and .hw_free callback (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: sof_sdw: add dailink .trigger callback (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-dai: clarify return value for get_sdw_stream() (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel: remove stream handling from .prepare and .hw_free (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel: remove .trigger operation (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel: fix NULL/ERR_PTR confusion (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: stream: fix NULL/IS_ERR confusion (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: remove SDW_REG_SHIFT() (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel_init: use FIELD_{GET|PREP} (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel: use FIELD_{GET|PREP} (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: cadence: use FIELD_{GET|PREP} (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: qcom : use FIELD_{GET|PREP} (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: stream: use FIELD_{GET|PREP} (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: slave: use SDW_DISCO_LINK_ID() (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: bus: use FIELD_GET() (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: define and use addr bit masks (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: topology: fix core enable sequence (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: support topology components on secondary cores (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: add a "core" parameter to widget loading functions (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl_sai: Set SAI Channel Mode to Output Mode (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl_sai: Support multiple data channel enable bits (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel: don't manage link power individually (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel: pass link_mask information to each master (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel: add error log for clock-stop invalid configs (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: stream: enable hw_sync as needed by hardware (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel: add multi-link hw_synchronization information (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: bus: update multi-link definition with hw sync details (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel: add missing support for all clock stop modes (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel: add multi-link support (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel: ignore software command retries (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel: disable shim wake on suspend (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: fix port_readydynamic allocation in mipi_disco (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: add definition for maximum number of ports (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: soundwire: remove port_readyusage from codecs (Jaroslav Kysela) [1869536] - [sound] ALSA: vx: vx_pcm: remove redundant assignment (Jaroslav Kysela) [1869536] - [sound] ALSA: vx: vx_pcm: remove redundant assignment (Jaroslav Kysela) [1869536] - [sound] ALSA: vx: vx_core: clarify operator precedence (Jaroslav Kysela) [1869536] - [sound] ALSA: rawmidi: (cosmetic) align function parameters (Jaroslav Kysela) [1869536] - [sound] ALSA: atmel: ac97: clarify operator precedence (Jaroslav Kysela) [1869536] - [sound] ALSA: ac97: (cosmetic) align argument names (Jaroslav Kysela) [1869536] - [sound] ALSA: usb: scarless_gen2: fix endianness issue (Jaroslav Kysela) [1869536] - [sound] ALSA: hda: (cosmetic) align function parameters (Jaroslav Kysela) [1869536] - [sound] ALSA: hda: auto_parser: remove shadowed variable declaration (Jaroslav Kysela) [1869536] - [sound] ALSA: aoa: i2sbus: use DECLARE_COMPLETION_ONSTACK() macro (Jaroslav Kysela) [1869536] - [sound] ALSA: core: init: use DECLARE_COMPLETION_ONSTACK() macro (Jaroslav Kysela) [1869536] - [sound] ALSA: compress_offload: remove redundant initialization (Jaroslav Kysela) [1869536] - [sound] ALSA: compress_offload: dereference after checking for NULL pointer (Jaroslav Kysela) [1869536] - [sound] ALSA: core: timer: clarify operator precedence (Jaroslav Kysela) [1869536] - [sound] ALSA: core: timer: remove redundant assignment (Jaroslav Kysela) [1869536] - [sound] ALSA: core: pcm_memory: dereference pointer after NULL checks (Jaroslav Kysela) [1869536] - [sound] ALSA: core: pcm: simplify locking for timers (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rt5682: Prefer async probe (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: core: remove artificial component and DAI name constraint (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: max9867: shutdown codec when changing filter type (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: AMD: Clean kernel log from deferred probe error messages (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: Intel: hda: Simplify error handling during FW boot (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: Intel: hda: Add sof_tgl_ops for TGL platforms (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: Intel: hda: Define FW boot sequence with ICCMAX (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: Intel: hda: define macro for code loader stream format (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: Intel: hda: modify the signature of get_stream_with_tag() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: Intel: hda: Add helper function to program ICCMAX stream (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: Intel: hda: Remove unused parameters in cl_dsp_init() (Jaroslav Kysela) [1869536] - [sound] ALSA: hda: fix VS_LTRC register name (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: sof-of-dev: Add .arch_ops field (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: imx: Replace sdev->private with sdev->pdata->hw_pdata (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: Intel: hda: add extended rom status dump to error log (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: topology: fix the ipc_size calculation for process component (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: intel: hda: support also devices with 1 and 3 dmics (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: fix a runtime pm issue in SOF when HDMI codec doesn't work (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: Intel: hda: report error only for the last ROM init iteration (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: loader: Add debug box region (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: ext_manifest: Parse debug ABI version (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: loader: fix memory leak in get_ext_windows (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: IPC: make sof_ipc_window monosized (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel: fix intel_suspend/resume defined but not used warning (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/ca0132 - Add AE-7 exit commands (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/ca0132 - Add AE-7 custom controls (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/ca0132 - Add AE-7 microphone selection commands (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/ca0132 - Add output selection for SoundBlaster AE-7 (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/ca0132 - Add DSP setup functions for AE-7 (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/ca0132 - Add init data for SoundBlaster AE-7 (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/ca0132 - Add pre-init function for SoundBlaster AE-7 (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/ca0132 - Add ca0132_mmio_init data for SoundBlaster AE-7 (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/ca0132 - Set AE-7 bools and select mixer (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/ca0132 - Add SoundBlaster AE-7 pincfg (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/ca0132 - Add new quirk ID for SoundBlaster AE-7 (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/ca0132 - Fix Recon3D Center/LFE output (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/ca0132 - Add quirk output selection structures (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/ca0132 - Clean up ca0132_alt_out_select (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/ca0132 - Remove surround output selection (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/ca0132 - Add bass redirection controls (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/ca0132 - Add full-range speaker selection controls (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/ca0132 - Add surround channel config control (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/ca0132 - Add speaker tuning initialization commands (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/ca0132 - Cleanup ca0132_mmio_init function (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: hdac_hdmi: tidy up a memset() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: use consistent HDAudio spelling in comments/docs (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: Intel: add dev_dbg log when driver is not selected (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: acpi: add dev_dbg() log for probe completion (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: IPC: reduce verbosity of IPC pointer updates (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: topology: reduce the log level for unhandled widgets (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: topology: remove unnecessary memory alloc for sdev->private (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: (cosmetic) use the "bool" type where it makes sense (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: topology: (cosmetic) remove redundant variable initialisations (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl_sai: Add -EPROBE_DEFER check for regmap init (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: ak5558: Add regulator support (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: sof_sdw: clean-up inclusion of header files (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: intel: sof_sdw: add rt711 rt1316 rt714 SDCA codec support (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: Add topology filename override based on dmi data match (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: sof_rt5682: override quirk data for tgl_max98373_rt5682 (Jaroslav Kysela) [1869536] - [sound] ALSA: SoC: Intel: sof_sdw: Add support for product Ripto (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: sof_sdw: rename id as part_id (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: sof_sdw: check SoundWire version when matching codec (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: max98373-sdw: add missing test on resume (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: soc-acpi: add support for SDCA boards (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: soc-acpi: mirror CML and TGL configurations (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: sof-soundwire: add support for rt5682 on link2 (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: soc-acpi: cnl: add support for rt5682 on SoundWire link2 (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: modify SoundWire version id in acpi match table (Jaroslav Kysela) [1869536] - [sound] ALSA: usb-audio: Correct wrongly matching entries with audio class (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: da7219: Fix I/O voltage range configuration during probe (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: intel: sof_sdw: add .exit callback function (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl-asoc-card: add support for TLV320AIC32x4 codec (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: Intel: add build support for SoundWire (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: qcom: add missing out of memory check on drvdata->clks allocation (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: mediatek: mt6359: add codec driver (Jaroslav Kysela) [1869536] - [sound] ALSA: usb-audio: Properly match with audio interface class (Jaroslav Kysela) [1869536] - [sound] ALSA: usb-audio: Simplify quirk entries with a macro (Jaroslav Kysela) [1869536] - [sound] ALSA: usb-audio: Move device rename and profile quirks to an internal table (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: sun8i-codec: Hook up component probe function (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: samsung: s3c2412-i2s: avoid hardcoded S3C2410_PA_IIS (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: samsung: rx1950: turn into platform driver (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: samsung: neo1973: turn into platform driver (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: rt*-sdw: use SDW_SLAVE_ENTRY_EXT (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: wm_adsp: Update naming in error handling (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl-asoc-card: Get "extal" clock rate by clk_get_rate (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: qcom: add a dedicated menuconfig (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: wm8962: Export DAC/ADC monomix switches (Jaroslav Kysela) [1869536] - [sound] ALSA: remove duplicate "the the" phrase in Kconfig text (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: delete repeated words in comments (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: wm0010: use DECLARE_COMPLETION_ONSTACK() macro (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: simple-card: Use snd_soc_of_parse_aux_devs() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: core: Add common helper to parse aux devs from device tree (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: ak4458: Add regulator support (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: hdac_hdmi: support 'ELD' mixer (Jaroslav Kysela) [1869536] - [sound] ALSA: sound/soc/intel: Fix spelling mistake "cant" --> "can't" (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: delete repeated words in comments (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: various vendors: delete repeated words in comments (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: Skylake: (cosmetic) align function parameters (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: Skylake: skl-topology: remove redundant assignment (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: Skylake: skl-topology: remove redundant assignments (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: Skylake: sst-utils: remove redundant assignment (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: Skylake: cldma: remove redundant initialization (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: Skylake: skl-nhlt: remove redundant initialization (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: haswell-ipc: remove redundant assignments (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: haswell: (cosmetic) align function parameters (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: common: (cosmetic) align function parameters (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: Baytrail: (cosmetic) align function parameters (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: Atom: (cosmetic) align parameters (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: Atom: sst_pvt: simplify return handling (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: Atom: sst_loader: remove always-true condition (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: Atom: remove useless assignment (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: Atom: platform-pcm: fix redundant return (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: Atom: sst_pvt: remove redundant initialization (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: Atom: remove redundant initialization (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: Atom: sst: remove useless NULL assignment (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: Atom: platform-pcm: remove redundant assignment (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: Atom: compress: remove redundant assignment (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: Atom: sst-atom-controls: remove redundant assignments (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel: refine runtime pm for SDW_INTEL_CLK_STOP_BUS_RESET (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel: support clock_stop mode without quirks (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel_init: handle power rail dependencies for clock stop mode (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel: add CLK_STOP_NOT_ALLOWED support (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel: add CLK_STOP_BUS_RESET support (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel: add CLK_STOP_TEARDOWN for pm_runtime suspend (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel: pm_runtime idle scheduling (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel: reinitialize IP+DSP in .prepare(), but only when resuming (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel: call helper to reset Slave states on resume (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel: fix race condition on system resume (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel: reset pm_runtime status during system resume (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel: add pm_runtime support (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: da7219: Fix clock handling around codec level probe (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: da7219: Move soft reset handling to codec level probe (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: da7219: Move required devm_* allocations to device level code (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: q6asm-dai: add support to copy callback (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: q6asm-dai: add gapless support (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: q6asm-dai: prepare set params to accept profile change (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: q6asm-dai: add next track metadata support (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: q6asm: add support to gapless flag in q6asm open (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: q6asm: add support to remove intial and trailing silence (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: q6asm: add length to write command token (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: q6asm: use flags directly from q6asm-dai (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: q6asm: make commands specific to streams (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: q6asm: rename misleading session id variable (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: KMB: Enable TDM audio capture (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codec: tlv3204: Moving GPIO reset and add ADC reset (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codec: tlv3204: Increased maximum supported channels (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codec: tlv3204: Enable 24 bit audio support (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: sun50i-codec-analog: Enable DAPM for earpiece switch (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: sun50i-codec-analog: Enable DAPM for line out switch (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: sun50i-codec-analog: Make line out routes stereo (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: sun50i-codec-analog: Enable DAPM for headphone switch (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: sun50i-codec-analog: Make headphone routes stereo (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: sun50i-codec-analog: Group and sort mixer routes (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: sun50i-codec-analog: Gate the amplifier clock during suspend (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: sun50i-codec-analog: Fix duplicate use of ADC enable bits (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: bytcht_cx2072x: simplify return handling (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: rename shadowed variable for all broadwell boards (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: Intel: hda-codec: move variable used conditionally (Jaroslav Kysela) [1869536] - [sound] ALSA: ASOC: SOF: Intel: hda-codec: move unused label to correct position (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: sun8i-codec: Add a quirk for LRCK inversion (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: sun8i-codec: Add missing mixer routes (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: sun8i-codec: Fix DAPM to match the hardware topology (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl_sai: Replace synchronous check with fsl_sai_dir_is_synced (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl_sai: Drop TMR/RMR settings for synchronous mode (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl_sai: Refine enable/disable TE/RE sequence in trigger() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: qcom: lpass-platform: Use platform_get_irq (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: qcom: lpass-cpu: Use platform_get_resource (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: qcom: lpass-sc7180: Add platform driver for lpass audio (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: qcom: lpass-cpu: fix concurrency issue (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: qcom: lpass: Use regmap_field for i2sctl and dmactl registers (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: qcom: lpass-platform: fix memory leak (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: qcom: lpass-platform: Replace card->dev with component->dev (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: qcom: lpass-cpu: Move ahbix clk to platform specific function (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: qcom: Add common array to initialize soc based core clocks (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rt5682: Use dev_dbg() in rt5682_clk_check() (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel: Add basic power management support (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: master: enable pm runtime (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: add argument to function definition (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: add module_sdw_driver helper macro (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: sdw.h: fix indentation (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: sdw.h: fix PRBS/Static_1 swapped definitions (Jaroslav Kysela) [1869536] - [sound] ALSA: seq: virmidi: Fix running status after receiving sysex (Jaroslav Kysela) [1869536] - [sound] ALSA: bt87x: use pci_status_get_and_clear_errors (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/realtek - The Mic on a RedmiBook doesn't work (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: core: Do not cleanup uninitialized dais on soc_pcm_open failure (Jaroslav Kysela) [1869536] - [sound] ALSA: hda: fixup headset for ASUS GX502 laptop (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/realtek - Improved routing for Thinkpad X1 7th/8th Gen (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: fix double free of dangling pointer (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: bytcr_rt5640: Add quirk for MPMAN Converter9 2-in-1 (Jaroslav Kysela) [1869536] - [sound] ALSA: hda: use consistent HDAudio spelling in comments/docs (Jaroslav Kysela) [1869536] - [sound] ALSA: hda: add dev_dbg log when driver is not selected (Jaroslav Kysela) [1869536] - [sound] ALSA: hda: fix a runtime pm issue in SOF when integrated GPU is disabled (Jaroslav Kysela) [1869536] - [sound] ALSA: hda: hdmi - add Rocketlake support (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: haswell: Fix power transition refactor (Jaroslav Kysela) [1869536] - [sound] ALSA: pcm: oss: Remove superfluous WARN_ON() for mulaw sanity check (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: wm8994: Ensure the device is resumed in wm89xx_mic_detect functions (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: wm8994: Skip setting of the WM8994_MICBIAS register for WM1811 (Jaroslav Kysela) [1869536] - [sound] ALSA: hda - Fix silent audio output and corrupted input on MSI X570-A PRO (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: meson: axg-toddr: fix channel order on g12 platforms (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-core: add snd_soc_find_dai_with_mutex() (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/hdmi: always check pin power status in i915 pin fixup (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: qcom: common: Fix refcount imbalance on error (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rt700: Fix return check for devm_regmap_init_sdw() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rt715: Fix return check for devm_regmap_init_sdw() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rt711: Fix return check for devm_regmap_init_sdw() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rt1308-sdw: Fix return check for devm_regmap_init_sdw() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: max98373: Fix return check for devm_regmap_init_sdw() (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/realtek: Add quirk for Samsung Galaxy Book Ion NT950XCJ-X716A (Jaroslav Kysela) [1869536] - [sound] ALSA: usb-audio: Add basic capture support for Pioneer DJ DJM-250MK2 (Jaroslav Kysela) [1869536] - [sound] ALSA: usb-audio: Add implicit feedback quirk for UR22C (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: ti: fixup ams_delta_mute() function name (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: pcm3168a: ignore 0 Hz settings (Jaroslav Kysela) [1869536] - [sound] ALSA: Revert "ALSA: hda: Add support for Loongson 7A1000 controller" (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/tegra: Program WAKEEN register for Tegra (Jaroslav Kysela) [1869536] - [sound] ALSA: hda: Fix 2 channel swapping for Tegra (Jaroslav Kysela) [1869536] - [sound] ALSA: ca0106: fix error code handling (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: tgl_max98373: fix a runtime pm issue in multi-thread case (Jaroslav Kysela) [1869536] - [sound] ALSA: firewire-digi00x: exclude Avid Adrenaline from detection (Jaroslav Kysela) [1869536] - [sound] ALSA: ALSA; firewire-tascam: exclude Tascam FE-8 from detection (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: qcom: Set card->owner to avoid warnings (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: intel: atom: Add period size constraint (Jaroslav Kysela) [1869536] - [sound] ALSA: hda: avoid reset of sdo_limit (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: skl_hda_dsp_generic: Fix NULLptr dereference in autosuspend delay (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: bus: fix typo in comment on INTSTAT registers (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/realtek: Add quirk for Samsung Galaxy Book Ion (Jaroslav Kysela) [1869536] - [sound] ALSA: usb-audio: ignore broken processing/extension unit (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: intel: Fix memleak in sst_media_open (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: wm8994: Avoid attempts to read unreadable registers (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: msm8916-wcd-analog: fix register Interrupt offset (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: wm8994: Prevent access to invalid VU register bits on WM1811 (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/realtek: Add model alc298-samsung-headphone (Jaroslav Kysela) [1869536] - [sound] ALSA: usb-audio: Update documentation comment for MS2109 quirk (Jaroslav Kysela) [1869536] - [sound] ALSA: isa: fix spelling mistakes in the comments (Jaroslav Kysela) [1869536] - [sound] ALSA: usb-audio: Add capture support for Saffire 6 (USB 1.1) (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/realtek: Add quirk for Samsung Galaxy Flex Book (Jaroslav Kysela) [1869536] - [sound] ALSA: echoaudio: Fix potential Oops in snd_echo_resume() (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/hdmi: Use force connectivity quirk on another HP desktop (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/realtek - Fix unused variable warning (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: q6routing: add dummy register read/write function (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: q6afe-dai: mark all widgets registers as SND_SOC_NOPM (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Make soc_component_read() returning an error code again (Jaroslav Kysela) [1869536] - [sound] ALSA: hda - reverse the setting value in the micmute_led_set (Jaroslav Kysela) [1869536] - [sound] ALSA: echoaduio: Drop superfluous volatile modifier (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: amd: Replacing component->name with codec_dai->name (Jaroslav Kysela) [1869536] - [sound] ALSA: usb-audio: add quirk for Pioneer DDJ-RB (Jaroslav Kysela) [1869536] - [sound] ALSA: usb-audio: work around streaming quirk for MacroSilicon MS2109 (Jaroslav Kysela) [1869536] - [sound] ALSA: hda - fix the micmute led status for Lenovo ThinkCentre AIO (Jaroslav Kysela) [1869536] - [sound] ALSA: usb-audio: fix overeager device match for MacroSilicon MS2109 (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/realtek: Fix pin default on Intel NUC 8 Rugged (Jaroslav Kysela) [1869536] - [sound] ALSA: usb-audio: Creative USB X-Fi Pro SB1095 volume knob support (Jaroslav Kysela) [1869536] - [sound] ALSA: usb-audio: fix spelling mistake "buss" -> "bus" (Jaroslav Kysela) [1869536] - [sound] ALSA: pci: delete repeated words in comments (Jaroslav Kysela) [1869536] - [sound] ALSA: isa: delete repeated words in comments (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/tegra: Add 100us dma stop delay (Jaroslav Kysela) [1869536] - [sound] ALSA: hda: Add dma stop delay variable (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: hda/tegra: Set buffer alignment to 128 bytes (Jaroslav Kysela) [1869536] - [sound] ALSA: seq: oss: Serialize ioctls (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/hdmi: Add quirk to force connectivity (Jaroslav Kysela) [1869536] - [sound] ALSA: usb-audio: add startech usb audio dock name (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl: Fix unused variable warning (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: tegra: tegra210_i2s: Fix compile warning with CONFIG_PM=n (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: tegra: tegra210_dmic: Fix compile warning with CONFIG_PM=n (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: tegra: tegra210_ahub: Fix compile warning with CONFIG_PM=n (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: tegra: tegra210_admaif: Fix compile warning with CONFIG_PM=n (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: tegra: tegra186_dspk: Fix compile warning with CONFIG_PM=n (Jaroslav Kysela) [1869536] - [sound] ALSA: usb-audio: Add support for Lenovo ThinkStation P620 (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: amd: renoir: restore two more registers during resume (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: wm8962: Do not remove ADDITIONAL_CONTROL_4 from readable register list (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl-asoc-card: Remove fsl_asoc_card_set_bias_level function (Jaroslav Kysela) [1869536] - [sound] ALSA: Revert "ALSA: hda: call runtime_allow() for all hda controllers" (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/ca0132 - Fix AE-5 microphone selection commands (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/ca0132 - Add new quirk ID for Recon3D (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/ca0132 - Fix ZxR Headphone gain control get value (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/realtek: Add alc269/alc662 pin-tables for Loongson-3 laptops (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: core: Two step component registration (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: core: Simplify snd_soc_component_initialize declaration (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: core: Relocate and expose snd_soc_component_initialize (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: sh: Replace 'select' DMADEVICES 'with depends on' (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl_sai: Fix value of FSL_SAI_CR1_RFW_MASK (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: core: use less strict tests for dailink capabilities (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rk3399_gru_sound: Add DAPM pins, kcontrols for jack detection (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: wm8962: Do not access WM8962_GPIO_BASE (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: imx: use resource_size (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: drop unnecessary list_empty (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: amd: Added hw_params support for ALC1015 (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: amd: Passing card structure based on codec (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: amd: Renaming snd-soc-card structure and fields (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: samsung: Add sound support for Midas boards (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: KMB: Rework disable channel function (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: KMB: Add 8kHz audio support (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-core: Fix regression causing sysfs entries to disappear (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: meson: axg-tdm-formatters: fix sclk inversion (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: meson: axg-tdmin: fix g12a skew (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: meson: axg-tdm-interface: fix link fmt setup (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/realtek - Fixed HP right speaker no sound (Jaroslav Kysela) [1869536] - [sound] ALSA: hda: fix NULL pointer dereference during suspend (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: bcm2835: Silence clk_get() error on -EPROBE_DEFER (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: tas2562: Update shutdown GPIO property (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: Intel: disable traces when switching to S0Ix D0I3 (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: Intel: fix the suspend procedure to support s0ix entry (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/hdmi: Fix keep_power assignment for non-component devices (Jaroslav Kysela) [1869536] - [sound] ALSA: hda: Workaround for spurious wakeups on some Intel platforms (Jaroslav Kysela) [1869536] - [sound] ALSA: usb-audio: endpoint : remove needless check before usb_free_coherent() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: AMD: Restore PME_EN state at Power On (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: intel: use asoc_substream_to_rtd() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: intel/boards: use asoc_substream_to_rtd() (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/realtek: Fix add a "ultra_low_power" function for intel reference board (alc256) (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: dapm: don't call pm_runtime_* on card device (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/realtek: typo_fix: enable headset mic of ASUS ROG Zephyrus G14(GA401) series with ALC289 (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/realtek: enable headset mic of ASUS ROG Zephyrus G15(GA502) series with ALC289 (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: max98390: update dsm param bin max size (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: max98390: Update dsm init sequence and condition (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-component: don't report of_xlate_dai_name failures (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: qcom: common: Avoid printing errors for -EPROBE_DEFER (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: qcom: apq8016_sbc: Use qcom_snd_parse_of() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: qcom: common: Parse properties with "qcom, " prefix (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: qcom: common: Support parsing links without DPCM (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: q6afe: Remove unused q6afe_is_rx_port() function (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: qcom: common: Use snd_soc_dai_link_set_capabilities() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: qcom: Use devm for resource management (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: max98390: Fix dac event dapm mixer (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl-asoc-card: Support configuring dai fmt from DT (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl_esai: add IRQF_SHARED for devm_request_irq (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: tegra: Fix build error due to 64-by-32 division (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: ti: fix SND_SOC_J721E_EVM warnings & errors (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: omap: Replace HTTP links with HTTPS ones (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: wm_adsp: Support new metadata block ID's (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl: Replace HTTP links with HTTPS ones (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: ti: Replace HTTP links with HTTPS ones (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: uniphier: use asoc_substream_to_rtd() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: mxs: use asoc_substream_to_rtd() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: xtensa: use asoc_substream_to_rtd() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: kirkwood: use asoc_substream_to_rtd() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: sprd: use asoc_substream_to_rtd() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: generic: use asoc_substream_to_rtd() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: use asoc_substream_to_rtd() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: bcm: use asoc_substream_to_rtd() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: au1x: use asoc_substream_to_rtd() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: dwc: use asoc_substream_to_rtd() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: qcom: use asoc_substream_to_rtd() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: atmel: use asoc_substream_to_rtd() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: mediatek: use asoc_substream_to_rtd() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl: use asoc_substream_to_rtd() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: amd: use asoc_substream_to_rtd() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rockchip: use asoc_substream_to_rtd() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: cirrus: use asoc_substream_to_rtd() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: pxa: use asoc_substream_to_rtd() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: samsung: use asoc_substream_to_rtd() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: sh: use asoc_substream_to_rtd() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: sof: use asoc_substream_to_rtd() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: stm: use asoc_substream_to_rtd() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: sunxi: use asoc_substream_to_rtd() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: tegra: use asoc_substream_to_rtd() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: ti: use asoc_substream_to_rtd() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: ux500: use asoc_substream_to_rtd() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-xxx: add asoc_substream_to_rtd() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: kbl_rt5663_rt5514_max98927: Fix kabylake_ssp_fixup function (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: hdac_hda: fix deadlock after PCM open error (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: hdac_hda: fix memleak on module unload (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: hdac_hda: call patch_ops.free() on probe error (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Replace HTTP links with HTTPS ones (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: mediatek: mt8183: support machine driver with max98357b (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: mediatek: mt8183: support left justified format for I2S (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: intel/skl/hda - fix probe regression on systems without i915 (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: pcm: Update rate/channels for SAI/ESAI DAIs (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: topology: Update SAI config bclk/fsync rate (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: imx8: Add SAI dai driver for i.MX/i.MX8X (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: imx8m: Fix SAI DAI driver for i.MX8M (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: imx8: Fix ESAI DAI driver name for i.MX8/iMX8X (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: imx: Use ARRAY_SIZE instead of hardcoded value (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: define INFO_ flags in dsp_ops for imx8 (Jaroslav Kysela) [1869536] - [sound] ALSA: usb-audio: Add implicit feedback quirk for SSL2 (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: tegra: Add Tegra210 based ADMAIF driver (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: tas2770: Fix reset gpio property name (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: max98357a: move control of SD_MODE back to DAI ops (Jaroslav Kysela) [1869536] - [sound] ALSA: Soundwire: intel_init: save Slave(s) _ADR info in sdw_intel_ctx (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel: add wake interrupt support (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel/cadence: merge Soundwire interrupt handlers/threads (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel_init: add implementation of sdw_intel_enable_irq() (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel: introduce helper for link synchronization (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel: introduce a helper to arm link synchronization (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel: revisit SHIM programming sequences (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel: report slave_ids for each link to SOF driver (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel: add clock stop quirks (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel: add mutex for shared SHIM register access (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel: add prototype for WAKEEN interrupt processing (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel: add link_list to handle interrupts with a single thread (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel: update headers for interrupts (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel: reuse code for wait loops to set/clear bits (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: intel: board: sof_rt5682: Update rt1015 pll input clk freq (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: sof_sdw: avoid crash if invalid DSP topology loaded (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: sof_sdw: add support for systems without i915 audio (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: sof_sdw_rt711: remove properties in card remove (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: sof_sdw_rt711: remove hard-coded codec name (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-dai.h: drop a duplicated word (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: wcd9335.h: fix duplicated word (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: tegra20_das.h: delete duplicated words (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: Skylake: Avoid the use of one-element array (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: tegra: Add Tegra186 based DSPK driver (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: tegra: Add Tegra210 based AHUB driver (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: tegra: Add Tegra210 based I2S driver (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: tegra: Add Tegra210 based DMIC driver (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: tegra: Add support for CIF programming (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: common: change match table ehl-rt5660 (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-dai: remove .digital_mute (Jaroslav Kysela) [1869536] - [sound] ALSA: Replace the word "slave" in vmaster API (Jaroslav Kysela) [1869536] - [sound] ALSA: asihpi: delete duplicated word (Jaroslav Kysela) [1869536] - [sound] ALSA: Replace HTTP links with HTTPS ones (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/realtek: Fixed ALC298 sound bug by adding quirk for Samsung Notebook Pen S (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rt5682: optimize the power consumption (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-dai.h: don't use discriminatory terms for comment (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: qcom: qdsp6: Use IS_ERR() instead of IS_ERR_OR_NULL() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rt5682: disable MICBIAS and Vref2 widget in default (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: qcom: qdsp6: Use the defined variable to clean code (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-core: snd_soc_dai_digital_mute() for both CPU/Codec (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: atmel: merge .digital_mute() into .mute_stream() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: meson: fixes the missed kfree() for axg_card_add_tdm_loopback (Jaroslav Kysela) [1869536] - [sound] ALSA: info: Drop WARN_ON() from buffer NULL sanity check (Jaroslav Kysela) [1869536] - [sound] ALSA: line6: Use kmemdup in podhd_set_monitor_level() (Jaroslav Kysela) [1869536] - [sound] ALSA: hda: Add support for Loongson 7A1000 controller (Jaroslav Kysela) [1869536] - [sound] ALSA: Revert "ALSA: pcm: Use SG-buffer only when direct DMA is available" (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-component: Add missed return for calling soc_component_ret (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl: fsl-asoc-card: Trivial: Fix misspelling of 'exists' (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl-asoc-card: Support Headphone and Microphone Jack detection (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: simple-card-utils: Support configure pin_name for asoc_simple_init_jack (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: ak*: merge .digital_mute() into .mute_stream() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: cs*: merge .digital_mute() into .mute_stream() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: da*: merge .digital_mute() into .mute_stream() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: es*: merge .digital_mute() into .mute_stream() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: wm*: merge .digital_mute() into .mute_stream() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: alc*: merge .digital_mute() into .mute_stream() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: max*: merge .digital_mute() into .mute_stream() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: pcm*: merge .digital_mute() into .mute_stream() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: ssm*: merge .digital_mute() into .mute_stream() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: tas*: merge .digital_mute() into .mute_stream() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: tlv*: merge .digital_mute() into .mute_stream() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: merge .digital_mute() into .mute_stream() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: meson: merge .digital_mute() into .mute_stream() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: spear: merge .digital_mute() into .mute_stream() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: ti: merge .digital_mute() into .mute_stream() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: hdmi-codec: merge .digital_mute() into .mute_stream() (Jaroslav Kysela) [1869536] - [sound] ALSA: drm/mediatek: exit earlier if failed to register audio driver (Jaroslav Kysela) [1869536] - [sound] ALSA: drm/i2c/tda998x: Make tda998x_audio_digital_mute static (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-dai.c: add .no_capture_mute support (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: hdmi-codec: return -ENOTSUPP for digital_mute (Jaroslav Kysela) [1869536] - [sound] ALSA: hda: fix snd_hda_codec_cleanup() documentation (Jaroslav Kysela) [1869536] - [sound] ALSA: hda: export snd_hda_codec_cleanup_for_unbind() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rt5682: Report the button event in the headset type only (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: bytcht_es8316: Add missed put_device() (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/realtek - fixup for yet another Intel reference board (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/realtek - Enable Speaker for ASUS UX563 (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/realtek - Enable Speaker for ASUS UX533 and UX534 (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: fix the kernel-doc comment (Jaroslav Kysela) [1869536] - [sound] ALSA: usb-audio: Replace blacklist word (Jaroslav Kysela) [1869536] - [sound] ALSA: via82xx: Replace the words whitelist (Jaroslav Kysela) [1869536] - [sound] ALSA: nm256: Replace the words blacklist (Jaroslav Kysela) [1869536] - [sound] ALSA: intel8x0: Replace the words white/blacklist (Jaroslav Kysela) [1869536] - [sound] ALSA: hda: Replace the words white/blacklist (Jaroslav Kysela) [1869536] - [sound] ALSA: es1968: Replace the words white/blacklist (Jaroslav Kysela) [1869536] - [sound] ALSA: ctxfi: Replace the word blacklist (Jaroslav Kysela) [1869536] - [sound] ALSA: bt87x: Replace the words white/blacklist (Jaroslav Kysela) [1869536] - [sound] ALSA: ac97: Replace the words white/blacklist (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel: don't free dma_data in DAI shutdown (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: cadence: allocate/free dma_data in set_sdw_stream (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel: remove stream allocation/free (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: stream: add helper to startup/shutdown streams (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel: implement get_sdw_stream() operations (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/tegra: Disable sync-write operation (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: ssi: don't use discriminatory terms for debug log (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: siu: don't use discriminatory terms for parameter (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsi: don't use discriminatory terms for comment (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rsnd: don't use discriminatory terms for comment (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rsnd: don't use discriminatory terms for function names (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rt5682: Enable Vref2 under using PLL2 (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rockchip: spdif: Handle clk by pm runtime (Jaroslav Kysela) [1869536] - [sound] ALSA: echoaudio: re-enable IRQs on failure path (Jaroslav Kysela) [1869536] - [sound] ALSA: line6: add hw monitor volume control for POD HD500 (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/realtek: Enable headset mic of Acer TravelMate B311R-31 with ALC256 (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/realtek: enable headset mic of ASUS ROG Zephyrus G14(G401) series with ALC289 (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/realtek - change to suitable link model for ASUS platform (Jaroslav Kysela) [1869536] - [sound] ALSA: usb-audio: Fix race against the error recovery URB submission (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: cht_bsw_rt5672: Improve dai-set-fmt comment in cht_codec_fixup() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: mediatek: mt8183-da7219: support HDMI jack reporting (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: mediatek: mt8183-da7219: use hdmi-codec (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: mediatek: mt8183: use hdmi-codec (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl_spdif: Add kctl for configuring TX validity bit (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl_spdif: Clear the validity bit for TX (Jaroslav Kysela) [1869536] - [sound] ALSA: line6: Sync the pending work cancel at disconnection (Jaroslav Kysela) [1869536] - [sound] ALSA: line6: Perform sanity check for each URB creation (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: ak4458: Remove set but never checked variable 'ret' (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: tlv320aic26: Demote seemingly unintentional kerneldoc header (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: rt5659: Remove many unused const variables (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: rt5631: fix spurious kernel-doc start and missing arguments (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: ux500: ux500_msp_i2s: Remove unused variables 'reg_val_DR' and 'reg_val_TSTDR' (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: pxa: pxa-ssp: Demote seemingly unintentional kerneldoc header (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: sunxi: sun4i-spdif: Fix misspelling of 'reg_dac_txdata' in kernel-doc (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: sunxi: sun4i-i2s: add missing clock and format arguments in kernel-doc (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: qcom: qdsp6: q6asm: Provide documentation for 'codec_profile' (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: sti: uniperif: fix 'defined by not used' warning (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: atmel-pdmic: remove codec component (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: atmel-classd: remove codec component (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: rt*: fix 'defined but not used' warning (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: max98390: fix 'defined but not used' warning (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: es8316: fix 'defined but not used' warning (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: ti: omap-mcbsp-st: Remove set, but unused variable 'w' (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: jz4770: Remove defined but never used variable 'mic_boost_tlv' (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: da7219: fix 'defined but not used' warning (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: da7210: fix kernel-doc (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: uniphier: aio-core: fix kernel-doc (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: tegra: tegra20_das: remove always-true comparison (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: samsung: pcm: fix kernel-doc (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: samsung: spdif: fix kernel-doc (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: atmel: fix kernel-doc (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: sdw_max98373: add card_late_probe support (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: sof-sdw: add MAX98373 I2C dependencies (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: max98373: add SoundWire support (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: max98373: split I2C and common parts (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: mediatek: mt8183-da7219: support machine driver with rt1015 (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: mediatek: mt8183-da7219: extract codec and DAI names (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: mediatek: mt8183-da7219: remove forward declaration of headset_init (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: mediatek: mt8183-da7219: sort header inclusions in alphabetical (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rt286: fix unexpected interrupt happens (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: wm8974: remove unsupported clock mode (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: wm8974: fix Boost Mixer Aux Switch (Jaroslav Kysela) [1869536] - [sound] ALSA: xen: Remove superfluous fall through comments (Jaroslav Kysela) [1869536] - [sound] ALSA: atmel: Remove invalid "fall through" comments (Jaroslav Kysela) [1869536] - [sound] ALSA: echoaudio: Address bugs in the interrupt handling (Jaroslav Kysela) [1869536] - [sound] ALSA: echoaudio: Prevent some noise on unloading the module (Jaroslav Kysela) [1869536] - [sound] ALSA: echoaudio: Prevent races in calls to set_audio_format() (Jaroslav Kysela) [1869536] - [sound] ALSA: echoaudio: Race conditions around "opencount" (Jaroslav Kysela) [1869536] - [sound] ALSA: echoaudio: Remove redundant check (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: amd: fixed kernel warnings (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: mediatek: mt8183: support machine driver with rt1015 (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: mediatek: mt8183: sort header inclusions in alphabetical (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: qdsp6: use dev_err instead of pr_err (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: q6asm: add command opcode to timeout error report (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: core: fix null-ptr-deref bug during device removal (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoc: codecs: max98373: remove Idle_bias_on to let codec suspend (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: max98373: Removed superfluous volume control from chip default (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: topology: add more logs when topology load fails (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: topology: factor kfree(se) in error handling (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: topology: use break on errors, not continue (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: topology: fix tlvs in error handling for widget_dmixer (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: topology: fix kernel oops on route addition error (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: imx: add min/max channels for SAI/ESAI on i.MX8/i.MX8M (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: bdw-rt5677: fix non BE conversion (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-dai: set dai_link dpcm_ flags with a helper (Jaroslav Kysela) [1869536] - [sound] ALSA: usb/line6: remove 'defined but not used' warning (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl: mpc8610_hpcd: Add missing of_node_put() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: da7213: add default clock handling (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: amd: add ACPI dependency check (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: amd: raven: acp3x-i2s: remove unused-but-set variable (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: amd: raven: acp3x-pcm-dma: remove unused-but-set variable (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: amd: raven: acp3x-i2s: fix 'set but not used' warning (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: amd: raven: acp3x-pcm-dma: fix 'set but not used' warning (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: amd: acp-rt5645: fix 'defined but not used' warning (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: amd: acp-da7219-max98357a: fix 'defined but not used' warning (Jaroslav Kysela) [1869536] - [sound] ALSA: pcm: Fix build error on m68k and others (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: core: Remove only the registered component in devm functions (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/hdmi: Add Intel silent stream support (Jaroslav Kysela) [1869536] - [sound] ALSA: pci/au88x0: remove "defined but not used" warnings (Jaroslav Kysela) [1869536] - [sound] ALSA: vx_core: remove warning for empty loop body (Jaroslav Kysela) [1869536] - [sound] ALSA: pcmcia/pdaudiocf: fix kernel-doc (Jaroslav Kysela) [1869536] - [sound] ALSA: pci/via82xx: remove 'set but not used' warnings (Jaroslav Kysela) [1869536] - [sound] ALSA: pci/fm801: fix kernel-doc (Jaroslav Kysela) [1869536] - [sound] ALSA: pci/es1938: remove 'set but not used' warning (Jaroslav Kysela) [1869536] - [sound] ALSA: xen: remove 'set but not used' warning (Jaroslav Kysela) [1869536] - [sound] ALSA: pci/oxygen/xonar_wm87x6: remove always true condition (Jaroslav Kysela) [1869536] - [sound] ALSA: pci/rme9652/hdspm: remove always true condition (Jaroslav Kysela) [1869536] - [sound] ALSA: pci/korg1212: remove 'set but not used' warnings (Jaroslav Kysela) [1869536] - [sound] ALSA: pci/emu10k1: remove 'set but not used' warning (Jaroslav Kysela) [1869536] - [sound] ALSA: firewire: fix kernel-doc (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: pci/emu10k1: remove "set but not used' warnings (Jaroslav Kysela) [1869536] - [sound] ALSA: pci/ctxfi: fix kernel-doc warnings (Jaroslav Kysela) [1869536] - [sound] ALSA: pci/ctxfi/ctatc: fix kernel-doc (Jaroslav Kysela) [1869536] - [sound] ALSA: pci/aw2-saa7146: remove 'set but not used' warning (Jaroslav Kysela) [1869536] - [sound] ALSA: pci/echoaudio: remove 'set but not used' warning (Jaroslav Kysela) [1869536] - [sound] ALSA: pci/asihpi: remove 'set but not used' warning (Jaroslav Kysela) [1869536] - [sound] ALSA: pci/asihpi: fix kernel-doc (Jaroslav Kysela) [1869536] - [sound] ALSA: pci/asihpi: remove 'set but not used' warnings (Jaroslav Kysela) [1869536] - [sound] ALSA: isa/gus: remove 'set but not used' warning (Jaroslav Kysela) [1869536] - [sound] ALSA: isa/gus: remove -Wmissing-prototypes warnings (Jaroslav Kysela) [1869536] - [sound] ALSA: compress: fix partial_drain completion state (Jaroslav Kysela) [1869536] - [sound] ALSA: usb-audio: Add implicit feedback quirk for RTX6001 (Jaroslav Kysela) [1869536] - [sound] ALSA: hda: fix SND_HDA_GENERIC kconfig & build (Jaroslav Kysela) [1869536] - [sound] ALSA: usb-audio: add quirk for MacroSilicon MS2109 (Jaroslav Kysela) [1869536] - [sound] ALSA: core: pcm_iec958: fix kernel-doc (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/realtek: Enable headset mic of Acer Veriton N4660G with ALC269VC (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/realtek: Enable headset mic of Acer C20-820 with ALC269VC (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/realtek - Enable audio jacks of Acer vCopperbox with ALC269VC (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/realtek - Fix Lenovo Thinkpad X1 Carbon 7th quirk subdevice id (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/hdmi: improve debug traces for stream lookups (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/hdmi: fix failures at PCM open on Intel ICL and later (Jaroslav Kysela) [1869536] - [sound] ALSA: opl3: fix infoleak in opl3 (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: wm8400: remove unused variables (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-ac97: fix kernel-doc (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: amd: add logic to check dmic hardware runtime (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: ti: j721e-evm: Fix missing unlock on error in j721e_audio_hw_params() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl: fsl_esai: fix kernel-doc (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl: fsl_asrc: fix kernel-doc (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl: fsl_spdif: fix kernel-doc (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl: fsl-asoc-card: fix kernel-doc (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl: fsl_ssi: fix kernel-doc (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl: fsl_ssi_dbg: remove spurious kernel-doc comment start (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rt5670: Rename dev_gpio to gpio1_is_irq (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rt5670: Remove struct rt5670_platform_data (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: bxt-da7219-max98357a: return -EINVAL on unrecognized speaker amplifier (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: wm8994: fix kernel-doc (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: wm9713: remove spurious kernel-doc comment start (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: wm8960: fix kernel-doc (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: wm8986: fix missing kernel-doc arguments (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: cs42l42: remove always-true comparisons (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: cs4270: fix kernel-doc (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: sof-acpi-dev: fix 'defined but unused' warning (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: atom: fix 'defined but not used' warning (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: atom: fix kernel-doc (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: bxt-da7219-max98357a: support MAX98390 speaker amp (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl_asrc: Add an option to select internal ratio mode (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: amd: Enable interrupt in dma_open (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: KeemBay: Fix header guard (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl_sai: Refine regcache usage with pm runtime (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: ti: Add custom machine driver for j721e EVM (CPB and IVI) (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: ti: davinci-mcasp: Specify stream_name for playback/capture (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rockchip: add format and rate constraints on rk3399 (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: amd: Rectifying Unbalanced pm_runtime_enable! issue (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rt5682: cancel jack_detect_work if hs_jack is set to null even soundwire mode (Jaroslav Kysela) [1869536] - [sound] ALSA: usb-audio: Fix some typos (Jaroslav Kysela) [1869536] - [sound] ALSA: usb-audio: Replace s/frame/packet/ where appropriate (Jaroslav Kysela) [1869536] - [sound] ALSA: usb-audio: Fix packet size calculation (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: bus: initialize bus clock base and scale registers (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: add definitions for 1.2 spec (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: remove multiple blank lines (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: extend SDW_SLAVE_ENTRY (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: bus_type: convert open-coded while() to for() loop (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rt5670: Fix dac- and adc- vol-tlv values being off by a factor of 10 (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rt5670: Add new gpio1_is_ext_spk_en quirk and enable it on the Lenovo Miix 2 10 (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rt5670: Correct RT5670_LDO_SEL_MASK (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: cht_bsw_rt5672: Change bus format to I2S 2 channel (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: tas2562: Add voltage sense slot configuration (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: tas2562: Add right and left channel slot programming (Jaroslav Kysela) [1869536] - [sound] ALSA: asoc: Update supported rate and format for dummy dai (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: qcom: Drop HAS_DMA dependency to fix link failure (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: sof_sdw: Add MAX98373 support (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: samsung: Fix a typo in Kconfig (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: common: add match table for TGL MAX98373 + RT5682 SoundWire driver (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoc: Intel: cml_rt1011_rt5682: explicitly access first codec (Jaroslav Kysela) [1869536] - [sound] ALSA: snd/soc: correct trivial kernel-doc inconsistency (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: Boards: tgl_max98373: Update TDM configuration in hw_params (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: intel: cml_rt1011_rt5682: use for_each_card_prelinks (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: Boards: cml_rt1011_rt5682: use statically define codec config (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: Boards: cml_rt1011_rt5682: reduce log level for printing quirk (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: intel: sof_rt5682: Add support for jsl-max98360a-rt5682 (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: Boards: tgl_max98373: Fix the comment for max_98373_components (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: Boards: tgl_max98373: add dai_trigger function (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: boards: byt*.c: remove cast in dev_info quirk log (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: sof_sdw: add quirk override with kernel parameter (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: bxt_rt298: add missing .owner field (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: sof_sdw: add missing .owner field (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: cml_rt1011_rt5682: add missing .owner field (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: nocodec: add missing .owner field (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rt1015: add missing header inclusion (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: dapm: declare missing structure prototypes (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: core: move definition of enum snd_soc_bias_level (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: tas2562: Fix format issue for extra space before a comma (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: tas2562: Update shutdown GPIO property (Jaroslav Kysela) [1869536] - [sound] ALSA: AsoC: amd: add missing snd- module prefix to the acp3x-rn driver kernel module (Jaroslav Kysela) [1869536] - [sound] ALSA: core: Warn on empty module (Jaroslav Kysela) [1869536] - [sound] ALSA: hda - let hs_mic be picked ahead of hp_mic (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl-asoc-card: Add WM8524 support (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rt5682: fix the pop noise while OMTP type headset plugin (Jaroslav Kysela) [1869536] - [sound] ALSA: usb-audio: Fix OOB access of mixer element list (Jaroslav Kysela) [1869536] - [sound] ALSA: usb-audio: add quirk for Samsung USBC Headset (AKG) (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rt1011: fix KASAN out-of-bounds bug in find_next_bit() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: mediatek: mt8183-da7219: set playback and capture constraints (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl_easrc: Fix uninitialized scalar variable in fsl_easrc_set_ctx_format (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: intel: cml_rt1011_rt5682: disable jack in dailink .exit() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: intel: sof_rt5682: move disabling jack to dai link's exit() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: kbl-rt5660: use .exit() dailink callback to release gpiod (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: bdw-rt5677: fix module load/unload issues (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-link: introduce exit() callback (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl_mqs: Fix unchecked return value for clk_prepare_enable (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl_mqs: Don't check clock is NULL before calling clk API (Jaroslav Kysela) [1869536] - [sound] ALSA: usb-audio: Add registration quirk for Kingston HyperX Cloud Flight S (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: wm_adsp: Add controls for calibration and diagnostic FW (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: remove snd_soc_component_read32() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: ak*: rename to snd_soc_component_read() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: cs*: rename to snd_soc_component_read() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: da*: rename to snd_soc_component_read() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: rt*: rename to snd_soc_component_read() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: wm*: rename to snd_soc_component_read() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: alc*: rename to snd_soc_component_read() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: msm*: rename to snd_soc_component_read() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: max*: rename to snd_soc_component_read() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: tlv*: rename to snd_soc_component_read() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: wcd*: rename to snd_soc_component_read() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: rename to snd_soc_component_read() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: atmel: rename to snd_soc_component_read() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: pxa: rename to snd_soc_component_read() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-component: use io_mutex correctly (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-component: merge snd_soc_component_read() and snd_soc_component_read32() (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: qcom: Constify static structs (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel: transition to 3 steps initialization (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel_init: pass link information as platform data (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel_init: use devm_ allocation (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel_init: remove useless test (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel: clarify drvdata and remove more indirections (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel: cleanups for indirections/logs (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel: fix memory leak with devm_kasprintf (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: bus: clock_stop: don't deal with UNATTACHED Slave devices (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: Replace 'objs' by 'y' (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl_spdif: Add pm runtime function (Jaroslav Kysela) [1869536] - [sound] ALSA: hda: Enable sync-write operation as default for all controllers (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rockchip: Fix a reference count leak (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: amd: Removing unnecessary instance initialization (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: amd: closing specific instance (Jaroslav Kysela) [1869536] - [sound] ALSA: hda: Let LED cdev handling suspend/resume (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/realtek: Unify LED helper code (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/sigmatel: Use the new vmaster mute LED helper (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/conexant: Use the new vmaster mute LED helper (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/realtek: Use the new vmaster mute LED helper (Jaroslav Kysela) [1869536] - [sound] ALSA: hda: generic: Add vmaster mute LED helper (Jaroslav Kysela) [1869536] - [sound] ALSA: hda: generic: Drop the old mic-mute LED hook (Jaroslav Kysela) [1869536] - [sound] ALSA: hda: generic: Drop unused snd_hda_gen_fixup_micmute_led() (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/sigmatel: Convert to cdev-variant of mic-mute LED controls (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/conexant: Convert to cdev-variant of mic-mute LED controls (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/realtek: Convert to cdev-variant of mic-mute LED controls (Jaroslav Kysela) [1869536] - [sound] ALSA: hda: generic: Add a helper for mic-mute LED with LED classdev (Jaroslav Kysela) [1869536] - [sound] ALSA: hda: generic: Always call led-trigger for mic mute LED (Jaroslav Kysela) [1869536] - [sound] ALSA: hda: Intel: add missing PCI IDs for ICL-H, TGL-H and EKL (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: broadwell: simplify card names for SOF uses (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: cht*: simplify card names for SOF uses (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: byt*: simplify card names for SOF uses (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: hdac_hda: fix memleak with regmap not freed on remove (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: Intel: add PCI IDs for ICL-H and TGL-H (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: Intel: add PCI ID for CometLake-S (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: SOF: merge COMETLAKE_LP and COMETLAKE_H (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: meson: imply acodec glue on axg sound card (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/realtek: Add mute LED and micmute LED support for HP systems (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl_spdif: Add support for imx6sx platform (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl-asoc-card: Add MQS support (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: tegra: Fix reference count leaks (Jaroslav Kysela) [1869536] - [sound] ALSA: usb-audio: Fix potential use-after-free of streams (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/realtek - Add quirk for MSI GE63 laptop (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rt1015: Flush DAC data before playback (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl_ssi: Fix bclk calculation for mono channel (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: Replace zero-length array with flexible-array (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: AMD: Use mixer control to switch between DMICs (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: max98390: Add Amp init common setting func (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rt5682: DAI wclk supports 44100 Hz output (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rt5682: Let PLL2 support the freq conversion for 44100Hz sample rate (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rl6231: Add new supports on rl6231 (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: img-parallel-out: Fix a reference count leak (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: img: Fix a reference count leak in img_i2s_in_set_fmt (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: wm8960: Support headphone jack detection function (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: samsung: Add driver for Aries boards (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: wm0010: Use kmemdup rather than duplicating its implementation (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: Add makefiles and kconfig changes for KeemBay (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: Add KeemBay platform driver (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: mediatek: mt6358: support DMIC one-wire mode (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl_easrc: Fix "Function parameter not described" warnings (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl_easrc: Fix -Wunused-but-set-variable (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl_easrc: Fix -Wmissing-prototypes warning (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-component: tidyup Copyright (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-component: merge soc_pcm_trigger_start/stop() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-component: merge soc-io.c into soc-component.c (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-component: add snd_soc_component_init() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-component: add snd_soc_pcm_component_trigger() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-component: add snd_soc_pcm_component_hw_free() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-component: add snd_soc_pcm_component_hw_params() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-component: add snd_soc_pcm_component_prepare() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-component: add soc_component_err() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-component: move snd_soc_component_initialize() to soc-component.c (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-component: move snd_soc_component_xxx_regmap() to soc-component (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-component: add soc_component_pin() and share code (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-pcm/compress: reduce verbosity on mapping ok messages (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-pcm: improve error messages in soc_pcm_new() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-core: reduce verbosity of BE override message (Jaroslav Kysela) [1869536] - [sound] ALSA: pcm: Use SG-buffer only when direct DMA is available (Jaroslav Kysela) [1869536] - [sound] ALSA: memalloc: Make SG-buffer helper usable for continuous buffer, too (Jaroslav Kysela) [1869536] - [sound] ALSA: memalloc: Initialize all fields of snd_dma_buffer properly (Jaroslav Kysela) [1869536] - [sound] ALSA: pcm: Use dma_mmap_coherent() on x86, too (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: max98357a: add compatible string for MAX98360A (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: Intel: hda: Clear RIRB status before reading WP (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rt1015: Update rt1015 default register value according to spec modification (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: qcom: common: set correct directions for dailinks (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoc: q6afe: add support to get port direction (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-pcm: fix checks for multi-cpu FE dailinks (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rt5682: Let dai clks be registered whether mclk exists or not (Jaroslav Kysela) [1869536] - [sound] ALSA: firewire-motu: wait for notification when changing clock configuration for protocol v3 (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-topology: use devm_snd_soc_register_dai() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-devres: add devm_snd_soc_register_dai() (Jaroslav Kysela) [1869536] - [sound] ALSA: usb-audio: Set 48 kHz rate for Rodecaster (Jaroslav Kysela) [1869536] - [sound] ALSA: usb-audio: add quirk for Denon DCD-1500RE (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl_asrc_dma: Fix data copying speed issue with EDMA (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl_asrc_dma: Reuse the dma channel if available in Back-End (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: dmaengine_pcm: export soc_component_to_pcm (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-card: export snd_soc_lookup_component_nolocked (Jaroslav Kysela) [1869536] - [sound] ALSA: usb-audio: Add implicit feedback quirk for SSL2+ (Jaroslav Kysela) [1869536] - [sound] ALSA: hda: Add NVIDIA codec IDs 9a & 9d through a0 to patch table (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: q6asm: handle EOS correctly (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: max98390: Update regmap readable reg and volatile (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rt5645: Add platform-data for Asus T101HA (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: bytcr_rt5640: Add quirk for Toshiba Encore WT10-A tablet (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: nocodec: conditionally set dpcm_capture/dpcm_playback flags (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: boards: replace capture_only by dpcm_capture (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: core: only convert non DPCM link to DPCM link (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-pcm: dpcm: fix playback/capture checks (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-pcm: dpcm: Only allow playback/capture if supported (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: meson: add missing free_irq() in error path (Jaroslav Kysela) [1869536] - [sound] ALSA: pcm: disallow linking stream to itself (Jaroslav Kysela) [1869536] - [sound] ALSA: usb-audio: Manage auto-pm of all bundled interfaces (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/realtek - add a pintbl quirk for several Lenovo machines (Jaroslav Kysela) [1869536] - [sound] ALSA: pcm: fix snd_pcm_link() lockdep splat (Jaroslav Kysela) [1869536] - [sound] ALSA: usb-audio: Use the new macro for HP Dock rename quirks (Jaroslav Kysela) [1869536] - [sound] ALSA: usb-audio: Add vendor, product and profile name for HP Thunderbolt Dock (Jaroslav Kysela) [1869536] - [sound] ALSA: emu10k1: delete an unnecessary condition (Jaroslav Kysela) [1869536] - [sound] ALSA: usb-audio: Fix inconsistent card PM state after resume (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: max98390: Fix potential crash during param fw loading (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: max98390: Fix incorrect printf qualifier (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl-asoc-card: Defer probe when fail to find codec device (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rl6231: Modify the target DMIC clock rate (Jaroslav Kysela) [1869536] - [sound] ALSA: es1688: Add the missed snd_card_free() (Jaroslav Kysela) [1869536] - [sound] ALSA: hda: add sienna_cichlid audio asic id for sienna_cichlid up (Jaroslav Kysela) [1869536] - [sound] ALSA: usb-audio: Add Pioneer DJ DJM-900NXS2 support (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: qcom: q6asm-dai: kCFI fix (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-card: add snd_soc_card_remove_dai_link() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-card: add snd_soc_card_add_dai_link() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-card: add snd_soc_card_set_bias_level_post() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-card: add snd_soc_card_set_bias_level() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-card: add snd_soc_card_remove() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-card: add snd_soc_card_late_probe() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-card: add snd_soc_card_probe() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-card: add probed bit field to snd_soc_card (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-card: add snd_soc_card_resume_post() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-card: add snd_soc_card_resume_pre() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-card: add snd_soc_card_suspend_post() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-card: add snd_soc_card_suspend_pre() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-card: move snd_soc_card_subclass to soc-card (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-card: move snd_soc_card_get_codec_dai() to soc-card (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-card: move snd_soc_card_set/get_drvdata() to soc-card (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-card: move snd_soc_card_jack_new() to soc-card (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-card: move snd_soc_card_get_kcontrol() to soc-card (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: add soc-card.c (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc.h: convert bool to bit field for snd_soc_card (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: sof_pcm512x: remove CONFIG_SND_HDA_CODEC_HDMI condition (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: sof-sdw: remove CONFIG_SND_SOC_SOF_HDA_AUDIO_CODEC condition (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: intel: add depends on SND_SOC_SOF_HDA_AUDIO_CODEC for common hdmi (Jaroslav Kysela) [1869536] - [sound] ALSA: usb-audio: Fixing usage of plain int instead of NULL (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: Intel: hda: fix generic hda codec support (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: Intel: Baytrail: fix 'defined but not used' warnings (Jaroslav Kysela) [1869536] - [sound] ALSA: Subject:ASoC: soc-pcm: fix BE dai not hw_free and shutdown during mixer update (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: reduce verbosity of error messages for sof-dai and sof-link (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl_asrc_dma: Fix dma_chan leak when config DMA channel failed (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rt1015: Enable class-D silence and clock detections (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: img-i2s-out: Fix runtime PM imbalance on error (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: topology: remove the redundant pass checks (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: topology: refine and log the header in the correct pass (Jaroslav Kysela) [1869536] - [sound] ALSA: ac97: Remove sound driver for ancient platform (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: amd: Removing unnecessary instance initialization (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: sta32x: add missed function calls in error paths (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rt5682: split i2c driver into separate module (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: nau8810: add I2C device and compatible ID (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: ingenic: Unconditionally depend on devicetree (Jaroslav Kysela) [1869536] - [sound] ALSA: usb-audio: Clean up quirk entries with macros (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: mmp-sspa: Fix return value check in asoc_mmp_sspa_probe() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: wm8962: Fix runtime PM imbalance on error (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: img-spdif-in: Fix runtime PM imbalance on error (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: img-spdif-out: Fix runtime PM imbalance on error (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: Intel: BYT: harden IPC initialization and handling (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: Intel: BYT: mask BUSY or DONE interrupts in handler (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: Intel: BYT: add .remove op (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: ipc: ignore DSP replies received when they are not expected (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: byt/cht: add .pm_ops (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: bytcr_rt5640/51: remove .ignore_suspend (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: pm: handle resume on legacy Intel platforms (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: Intel: byt: Add PM callbacks (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: dapm: Move dai_link widgets to runtime to fix use after free (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/realtek - Add new codec supported for ALC287 (Jaroslav Kysela) [1869536] - [sound] ALSA: usb-audio: Quirks for Gigabyte TRX40 Aorus Master onboard audio (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: tas2552: Fix runtime PM imbalance in tas2552_component_probe (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fix incomplete error-handling in img_i2s_in_probe (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: ti: Fix runtime PM imbalance in omap2_mcbsp_set_clks_src (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fix semicolon.cocci warnings (Jaroslav Kysela) [1869536] - [sound] ALSA: usb-audio: mixer: volume quirk for ESS Technology Asus USB DAC (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/realtek - Add a model for Thinkpad T570 without DAC workaround (Jaroslav Kysela) [1869536] - [sound] ALSA: hwdep: fix a left shifting 1 by 31 UB bug (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl_asrc: Merge suspend/resume function to runtime_suspend/resume (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl: imx-audmix: Fix unused assignment to variable 'ret' (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl_asrc: Fix -Wmissing-prototypes warning (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: max98390: Added Amplifier Driver (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: ext_manifest: parse compiler version (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: ext_manifest: parse windows (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: ext_manifest: parse firmware version (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: Introduce extended manifest (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: loader: Adjust validation condition for fw_offset (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-link: add snd_soc_link_compr_set_params() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-link: add snd_soc_link_compr_shutdown() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-link: add snd_soc_link_compr_startup() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-link: add snd_soc_link_be_hw_params_fixup() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-link: remove unneeded parameter from snd_soc_link_xxx() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-link: move soc_rtd_xxx() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: add soc-link.c (Jaroslav Kysela) [1869536] - [sound] ALSA: firewire-motu: add support for MOTU UltraLite-mk3 (FireWire only model) (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: max9867: keep ADCs and DACs always on (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: max9867: add digital microphone controls (Jaroslav Kysela) [1869536] - [sound] ALSA: firewire-motu: refactoring protocol v2 for fetching mode switch (Jaroslav Kysela) [1869536] - [sound] ALSA: firewire-motu: refactoring protocol v3 for clock source getter (Jaroslav Kysela) [1869536] - [sound] ALSA: firewire-motu: refactoring protocol v2 for clock source getter (Jaroslav Kysela) [1869536] - [sound] ALSA: firewire-motu: remove obsoleted codes (Jaroslav Kysela) [1869536] - [sound] ALSA: firewire-motu: use table-based calculation of packet formats for stream management (Jaroslav Kysela) [1869536] - [sound] ALSA: firewire-motu: use table-based calculation of packet formats for proc (Jaroslav Kysela) [1869536] - [sound] ALSA: firewire-motu: add alternative functions to detect packet format for protocol v3 (Jaroslav Kysela) [1869536] - [sound] ALSA: firewire-motu: add alternative functions to detect packet format for protocol v2 (Jaroslav Kysela) [1869536] - [sound] ALSA: firewire-motu: add model-specific table of chunk count (Jaroslav Kysela) [1869536] - [sound] ALSA: firewire-motu: drop protocol structure (Jaroslav Kysela) [1869536] - [sound] ALSA: firewire-motu: add wrapper functions for protocol-dependent operations (Jaroslav Kysela) [1869536] - [sound] ALSA: firewire-motu: localize protocol data (Jaroslav Kysela) [1869536] - [sound] ALSA: firewire-motu: move spec data to v3 protocol file (Jaroslav Kysela) [1869536] - [sound] ALSA: firewire-motu: move spec data to v2 protocol file (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: pxa: remove Compulab pxa2xx boards (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: max9867: add mono playback switch (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: max9867: add filter controls (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: max9867: don't use regmap defaults (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: mmp-sspa: Fix the error handling in probe() (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel: use a single module (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: max9867: fix ADC level control (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: fix spelling mistake (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: fix trailing line in sysfs_slave.c (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: add Slave sysfs support (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: master: add sysfs support (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: disco: s/ch/channels/ (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: mmp-sspa: Add Device Tree support (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: amd: return error when acp de-init fails (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: amd: refactoring dai_hw_params() callback (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: amd: fix kernel warning (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl_micfil: Do not pass irq numbers in comments (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl_micfil: Remove unneeded ifdef's (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl_asrc: Set ASR76K and ASR56K based on processing clock (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: amd: enable build for RN machine driver (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: amd: RN machine driver using dmic (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: amd: create platform devices for Renoir (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: amd: enable Renoir acp3x drivers build (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: amd: add ACP PDM DMA driver pm ops (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: amd: add Renoir ACP PCI driver PM ops (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: amd: add ACP PDM DMA driver dai ops (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: amd: add acp3x pdm driver dma ops (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: amd: irq handler changes for ACP3x PDM dma driver (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: amd: add ACP3x PDM platform driver (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: amd: create acp3x pdm platform device (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: amd: add acp init/de-init functions (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: amd: add Renoir ACP PCI driver (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: amd: add Renoir ACP3x IP register header (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/realtek - Add more fixup entries for Clevo machines (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: master: add runtime pm support (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: bus_type: add sdw_master_device support (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: bus: add unique bus id (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: bus_type: introduce sdw_slave_type and sdw_master_type (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: bus: rename sdw_bus_master_add/delete, add arguments (Jaroslav Kysela) [1869536] - [sound] ALSA: iec1712: Initialize STDSP24 properly when using the model=staudio option (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: bytcr_rt5640: Add quirk for Toshiba Encore WT8-A tablet (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: max9867: fix volume controls (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl_micfil: Fix unused assignment in fsl_set_clock_params() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: amd: raven: Make the driver name consistent across files (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl_micfil: Fix indentation to put on one line affected code (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: cleanup dai / component active code (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: dwc: use snd_soc_xxx_active() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: uniphier: use snd_soc_xxx_active() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: ti: use snd_soc_xxx_active() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: pxa: use snd_soc_xxx_active() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: meson: use snd_soc_xxx_active() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: mediatek: use snd_soc_xxx_active() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: jz4740: use snd_soc_xxx_active() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: intel: use snd_soc_xxx_active() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl: use snd_soc_xxx_active() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: use snd_soc_xxx_active() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: cirrus: use snd_soc_xxx_active() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: bcm: use snd_soc_xxx_active() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: atomel: use snd_soc_xxx_active() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: use snd_soc_xxx_active() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-dai: add snd_soc_dai_stream_active() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-component: add snd_soc_component_active() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-dai: add snd_soc_dai_active() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-dapm: use snd_soc_dai_activate()/deactivate() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-dai: add snd_soc_dai_action() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-pcm: replace snd_soc_runtime_activate()/deactivate() to macro (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: da7213: move set_pll to codec level (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: da7213: move set_sysclk to codec level (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: da7213: Add regulator support (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: da7213: Add da7212 DT compatible (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: cht_bsw_nau8824: remap BTN_0 as KEY_PLAYPAUSE (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: sof_sdw_rt700: remap buttons (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: sof_sdw_rt711: remap buttons (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: sof_sdw: fix typo in components string (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: soc-acpi: change machine driver name for WM8804 platforms (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: imx: make imx8m_dsp_ops static (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: imx: make dsp_ops static (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: define INFO_ flags in dsp_ops (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: Intel: sdw: relax sdw machine select constraints (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: topology: add support to smart amplifier (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: inform DSP that driver is going to be removed (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: add a power_down_notify method (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: Do nothing when DSP PM callbacks are not set (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: rt1308-sdw: remove duplicate allocation (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: rt*-sdw: fix memory leak in set_sdw_stream() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: rt*-sdw: don't assign slave_ops (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/realtek - Fix silent output on Gigabyte X570 Aorus Xtreme (Jaroslav Kysela) [1869536] - [sound] ALSA: pcm: fix incorrect hw_base increase (Jaroslav Kysela) [1869536] - [sound] ALSA: hda: Unexport some local helper functions (Jaroslav Kysela) [1869536] - [sound] ALSA: hda: Drop unused snd_hda_queue_unsol_event() (Jaroslav Kysela) [1869536] - [sound] ALSA: hda: Fix potential race in unsol event handler (Jaroslav Kysela) [1869536] - [sound] ALSA: usb-audio: Add duplex sound support for USB devices using implicit feedback (Jaroslav Kysela) [1869536] - [sound] ALSA: usb-audio: fixing upper volume limit for RME Babyface Pro routing crosspoints (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl_esai: introduce SoC specific data (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/realtek - Limit int mic boost for Thinkpad T530 (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: wm8962: Use force clear for WM8962_SYSCLK_ENA after reset (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: mmp-sspa: Set appropriate bus format for given bit width (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: mmp-sspa: Add support for the runtime power management (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: mmp-sspa: Prepare/unprepare the clocks (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: mmp-sspa: Remove the embedded struct ssp_device (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: mmp-sspa: Add support for soc-generic-dmaengine-pcm (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: mmp-sspa: Get rid of dma_params and phys_base (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: mmp-sspa: A trivial typo fix (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: ti: omap-mcbsp: Fix an error handling path in 'asoc_mcbsp_probe()' (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: Skylake: Update description for HDaudio kconfig (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: ux500: mop500: Fix some refcounted resources issues (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: Skylake: Replace zero-length array with flexible-array (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: mmp-sspa: Drop S20_3LE case (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: mmp-sspa: Flip SNDRV_PCM_FMTBIT_S24_3LE on (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: Use readq to read 64 bit registers (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: baytrail: Fix register access (Jaroslav Kysela) [1869536] - [sound] ALSA: SoC: rsnd: add interrupt support for SSI BUSIF buffer (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/realtek - Add COEF workaround for ASUS ZenBook UX431DA (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/realtek: Enable headset mic of ASUS UX581LV with ALC295 (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/realtek - Enable headset mic of ASUS UX550GE with ALC295 (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/realtek - Enable headset mic of ASUS GL503VM with ALC295 (Jaroslav Kysela) [1869536] - [sound] ALSA: drivers/powerpc: Replace _ALIGN_UP() by ALIGN() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: core: fix error return code in sof_probe_continue() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: mediatek: mt8183-da7219: set headset button maps (Jaroslav Kysela) [1869536] - [sound] ALSA: firewire-motu: fulfill missing entries in Kconfig (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel: (cosmetic) remove multiple superfluous "else" statements (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: (cosmetic) remove multiple superfluous "else" statements (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: qcom: Use IRQF_ONESHOT (Jaroslav Kysela) [1869536] - [sound] ALSA: fireface: add support for RME Fireface UFX (untested) (Jaroslav Kysela) [1869536] - [sound] ALSA: fireface: add support for RME FireFace 802 (Jaroslav Kysela) [1869536] - [sound] ALSA: fireface: code refactoring to decide name of sound card (Jaroslav Kysela) [1869536] - [sound] ALSA: fireface: code refactoring to add enumeration constants for model identification (Jaroslav Kysela) [1869536] - [sound] ALSA: fireface: start IR context immediately (Jaroslav Kysela) [1869536] - [sound] ALSA: fireface: fix configuration error for nominal sampling transfer frequency (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/realtek: Add quirk for Samsung Notebook (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-core: Replace zero-length array with flexible-array (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: Intel: Fix unused variable warning (Jaroslav Kysela) [1869536] - [sound] ALSA: firewire-lib: use sequence of syt offset and data block on pool in AMDTP domain (Jaroslav Kysela) [1869536] - [sound] ALSA: firewire-lib: pool ideal sequence of syt offset and data block (Jaroslav Kysela) [1869536] - [sound] ALSA: firewire-lib: add cache for packet sequence to AMDTP domain structure (Jaroslav Kysela) [1869536] - [sound] ALSA: firewire-lib: code refactoring for data block calculation (Jaroslav Kysela) [1869536] - [sound] ALSA: firewire-lib: code refactoring for syt offset calculation (Jaroslav Kysela) [1869536] - [sound] ALSA: firewire-lib: code refactoring for syt computation (Jaroslav Kysela) [1869536] - [sound] ALSA: firewire-lib: code refactoring for parameters of packet queue and IRQ timing (Jaroslav Kysela) [1869536] - [sound] ALSA: firewire-lib: add reference to domain structure from stream structure (Jaroslav Kysela) [1869536] - [sound] ALSA: firewire-lib: use macro for maximum value of second in 1394 OHCI isoc descriptor (Jaroslav Kysela) [1869536] - [sound] ALSA: firewire-lib: fix invalid assignment to union data for directional parameter (Jaroslav Kysela) [1869536] - [sound] ALSA: fireworks: Replace zero-length array with flexible-array (Jaroslav Kysela) [1869536] - [sound] ALSA: Replace zero-length array with flexible-array (Jaroslav Kysela) [1869536] - [sound] ALSA: rawmidi: Fix racy buffer resize under concurrent accesses (Jaroslav Kysela) [1869536] - [sound] ALSA: soc: fsl_asrc: Make some functions static (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rt1016: Add the rt1016 support (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rt5677: Use devm_snd_soc_register_component() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: mediatek: mt8183: fix error handling of platform_get_irq() (Jaroslav Kysela) [1869536] - [sound] ALSA: hda: Allow SST driver on SKL and KBL platforms with DMIC (Jaroslav Kysela) [1869536] - [sound] ALSA: portman2x4: Use bitwise instead of arithmetic operator for flags (Jaroslav Kysela) [1869536] - [sound] ALSA: sound/ppc: Use bitwise instead of arithmetic operator for flags (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: mediatek: Fix error handling (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: amd :High hw_level while simultaneous capture (Jaroslav Kysela) [1869536] - [sound] ALSA: hda: Return true, false for return type bool (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: qcom: lpass-cpu: Make I2S SD lines configurable (Jaroslav Kysela) [1869536] - [sound] ALSA: hda: Use hdac_to_hda_codec macro (Jaroslav Kysela) [1869536] - [sound] ALSA: hda: Use dev_to_hdac_dev macro (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: bus: reduce verbosity on enumeration (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: debugfs: clarify SDPX license with GPL-2.0-only (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: slave: don't init debugfs on device registration error (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: qcom: fix error handling in probe (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: wm8524: Add support S32_LE (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: qcom: Use the defined variable to simplify code (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rt1015: Add condition to prevent SoC providing bclk in ratio of 50 times of sample rate (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rl6231: Add the K bypass for the PLL parameters (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: adau7118: Mark the ADAU7118 reset register as volatile (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: max9768: update contact email (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: max98373: reorder max98373_reset() in resume (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/tegra: workaround playback failure on Tegra194 (Jaroslav Kysela) [1869536] - [sound] ALSA: hda: add member to store ratio for stripe control (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/tegra: correct number of SDO lines for Tegra194 (Jaroslav Kysela) [1869536] - [sound] ALSA: usb-audio: add mapping for ASRock TRX40 Creator (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/realtek - Fix S3 pop noise on Dell Wyse (Jaroslav Kysela) [1869536] - [sound] ALSA: Revert "ALSA: hda/realtek: Fix pop noise on ALC225" (Jaroslav Kysela) [1869536] - [sound] ALSA: firewire-lib: fix 'function sizeof not defined' error of tracepoints format (Jaroslav Kysela) [1869536] - [sound] ALSA: line6: Add poll callback for hwdep (Jaroslav Kysela) [1869536] - [sound] ALSA: line6: hwdep: add support for O_NONBLOCK opening mode (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF/Intel: clarify SPDX license with GPL-2.0-only (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: ipc: channel map structures (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: boards: sof-wm8804: support for Hifiberry Digiplus boards (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: Update correct LED status at the first time usage of update_mute_led() (Jaroslav Kysela) [1869536] - [sound] ALSA: usb-audio: Add control message quirk delay for Kingston HyperX headset (Jaroslav Kysela) [1869536] - [sound] ALSA: isa/wavefront: prevent out of bounds write in ioctl (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/realtek - Fix unused variable warning w/o CONFIG_LEDS_TRIGGER_AUDIO (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/realtek - Add LED class support for micmute LED (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/realtek - Enable micmute LED on and HP system (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/realtek - Introduce polarity for micmute LED GPIO (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: sort out Kconfig, again (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rt5682: remove unwanted btn_type assignment (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rt5682: remove duplicate rt5682_reset() calls (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rt5682: replace message printing from pr_() to dev_() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rt5682: remove empty default case (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rt5682: fix space issues (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rt5682: simplify assertions (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: Intel: change trigger sequence to fix pop noise when stopping playback on sdw platforms (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: topology: replace sof_link_hda_process by sof_set_dai_config (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: topology: set component dai_index to ipc dai config dai_index (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: topology: send ipc for all found DAIs in sof_set_dai_config (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: broadwell: Fix oops during module removal (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rt5682: fix I2C/Soundwire dependencies (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl_easrc: mark PM functions __maybe_unused (Jaroslav Kysela) [1869536] - [sound] ALSA: seq: oss: remove unused inline function snd_seq_oss_timer_is_realtime (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: mxs-saif: Fix unused assignment (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoc: nau8810: add AUX related dapm widgets and routes (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: wm97xx: fix ac97 dependency (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: component: suppress uninitialized-variable warning (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-dai: add snd_soc_dai_compr_get_metadata() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-dai: add snd_soc_dai_compr_set_metadata() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-dai: add snd_soc_dai_compr_pointer() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-dai: add snd_soc_dai_compr_ack() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-dai: add snd_soc_dai_compr_get_params() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-dai: add snd_soc_dai_compr_set_params() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-dai: add snd_soc_dai_compr_trigger() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-dai: add snd_soc_dai_compr_shutdown() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-dai: add snd_soc_dai_compr_start() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-dai: add snd_soc_pcm_dai_remove() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-dai: add snd_soc_pcm_dai_probe() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-dai: add snd_soc_pcm_dai_bespoke_trigger() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-dai: add snd_soc_pcm_dai_trigger() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-dai: add snd_soc_pcm_dai_prepare() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-dai: add snd_soc_pcm_dai_new() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-dai: don't overwide dai->driver->ops (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-dai: add soc_dai_err() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: tegra: tegra_wm8903: Use devm_snd_soc_register_card() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: broadwell: add channel constraint (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: bdw-rt5650: add channel constraint (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: bdw-rt5677: add channel constraint (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: boards: add explicit dependency on GPIOLIB when DMIC is used (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: davinci-mcasp: Fix dma_chan refcnt leak when getting dma type (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: Skylake: Automatic DMIC format configuration according to information from NHLT (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: Multiple I/O PCM format support for pipe (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: Skylake: Add alternative topology binary name (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: hisilicon: Use the defined variable to clean code (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl_easrc: Check for null pointer before dereferencing "ctx" in fsl_easrc_hw_free() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: ti: remove comparison to bool in omap_mcbsp_dai_set_dai_fmt() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: mxs-saif: Avoid unnecessary check (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: sof_sdw: add amp number in components string for ucm (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: hisilicon: Use IS_ERR() instead of IS_ERR_OR_NULL() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl_esai: Disable exception interrupt before scheduling tasklet (Jaroslav Kysela) [1869536] - [sound] ALSA: pcm_native: result of put_user() needs to be checked (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: snd-sof-intel-hda-common - add hda_model parameter and pass it to HDA codec driver (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-compress: avoid false-positive Wuninitialized warning (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: wm8962: set CLOCKING2 as non-volatile register (Jaroslav Kysela) [1869536] - [sound] ALSA: usb-audio: Fix racy list management in output queue (Jaroslav Kysela) [1869536] - [sound] ALSA: usb-audio: Remove async workaround for Scarlett 2nd gen (Jaroslav Kysela) [1869536] - [sound] ALSA: usb-audio: Improve frames size computation (Jaroslav Kysela) [1869536] - [sound] ALSA: hda: Refactor Intel NHLT init (Jaroslav Kysela) [1869536] - [sound] ALSA: ACPICA: Add NHLT table signature (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: Add missing dependency on IMX_SCU (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl_easrc: fix spelling mistake "prefitler" -> "prefilter" (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: Skylake: Replace guid_copy() with import_guid() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: dmic: Allow GPIO operations to sleep (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-core: return true, false in snd_soc_volsw_is_stereo() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: Fix build (Jaroslav Kysela) [1869536] - [sound] ALSA: oxygen: use true, false for bool variables (Jaroslav Kysela) [1869536] - [sound] ALSA: usb-audio: Fix a limit check in proc_dump_substream_formats() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: intel/skl/hda - fix oops on systems without i915 audio codec (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Add initial ZL38060 driver (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-compress: remove snd_compr_ops (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: sprd: use snd_compress_ops (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: sof: use snd_compress_ops (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: intel: atom: use snd_compress_ops (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: qcom: q6sp6: use snd_compress_ops (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: uniphier: use snd_compress_ops (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codec: wm_adsp: use snd_compress_ops (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-compress: add snd_compress_ops (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: txx9: add back the hack for a too small resource_size_t (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl_easrc: Add EASRC ASoC CPU DAI drivers (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl_asrc: Move common definition to fsl_asrc_common (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl_asrc: Support new property fsl, asrc-format (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl-asoc-card: Support new property fsl, asrc-format (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl_asrc: rename asrc_priv to asrc (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: tegra: Enable audio mclk during tegra_asoc_utils_init() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: tegra: Add audio mclk parent configuration (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: tegra: Use device managed resource APIs to get the clock (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: wcd934x: remove unneeded semicolon (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: wcd9335: remove unneeded semicolon (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: wcd934x: remove unnecessary comparisons to bool (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: boards: split woofer and tweeter support (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Fix wrong dependency of da7210 and wm8983 (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel: use asoc_rtd_to_cpu() / asoc_rtd_to_codec() macro for DAI pointer (Jaroslav Kysela) [1869536] - [sound] ALSA: usb-audio: Print more information in stream proc files (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: txx9: don't work around too small resource_size_t (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: haswell: Power transition refactor (Jaroslav Kysela) [1869536] - [sound] ALSA: Fix misspellings of "Analog Devices" (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Fix misspellings of "Analog Devices" (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: topology: handle multiple sets of tuple arrays (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: topology: stop parsing when all tokens have been found (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: topology: Get HDA rate and channels from topology (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: topology: fix: parse hda_tokens to &config->hda (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: topology: Get ALH rate amd channels from topology (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: align sof_ipc_dai_alh_params with FW (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: Intel: Rename deprecated DMIC IPC struct field (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: Intel: Change DMIC load IPC to fixed length (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: Intel: Fix typo in header file comment text (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: Add XRUN flags field to struct sof_ipc_buffer (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: make sof_ipc_cc_version to fixed length (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: change type char to uint8_t in topology.h (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: change type char to uint8_t in trace.h (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: change type char to uint8_t in info.h (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: add debug ABI version (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: add probe support extend data (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: topology: Add support for DC Blocker (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: ext_manifest: parse compiler version (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: ext_manifest: parse windows (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: ext_manifest: parse firmware version (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: Introduce extended manifest (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: Introduce offset in firmware data (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: Mark get_ext* function ext_hdr arguments as const (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: topology: fix: handle DAI widget connections properly with multiple CPU DAI's (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: Add i.MX8MP device descriptor (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: imx: Add i.MX8M HW support (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: imx: fix undefined reference issue (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: imx8: Fix randbuild error (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: topology: Remove unneeded semicolon (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl_micfil: Omit superfluous error message in fsl_micfil_probe() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: skl_hda_generic: remove rtd->codec_dai (Jaroslav Kysela) [1869536] - [sound] ALSA: usb-audio: RME Babyface Pro mixer patch (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: wm8900: remove some defined but not used symbols (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: wm8990: remove some defined but unused symbols (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: wm8991: remove defined but not used 'wm8991_dapm_rxvoice_controls' (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: wm8994: remove wm1811_snd_controls and mixin_boost_tlv (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: tegra: tegra_wm8903: Support nvidia, headset property (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: sof_sdw_rt711: remove codec_dai use (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: sof_sdw_rt700: remove codec_dai use (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: sof_sdw_rt5682: remove codec_dai use (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: sof_sdw_rt1308: remove codec dai use (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: sof_sdw_hdmi: remove codec_dai use (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: sof_sdw_hdmi: fix compilation issue in fallback mode (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: sof-da7219-max98373: add DMIC widget and route (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: intel: sof_sdw: init all aggregated codecs (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: boards: support Elkhart Lake with rt5660 (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: Intel: add PCI ID for ElkhartLake (Jaroslav Kysela) [1869536] - [sound] ALSA: hda: Add ElkhartLake HDMI codec vid (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: intel/skl/hda - set autosuspend timeout for hda codecs (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: sof_da7219_max98373: Add BE dailink for dmic16k (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-core: remove cpu_dai/codec_dai/cpu_dais/codec_dais (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-core: tidyup soc_new_pcm_runtime() rtd setups (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-core: set rtd->num_cpu/codec at soc_new_pcm_runtime() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc: use asoc_rtd_to_cpu() / asoc_rtd_to_codec() macro for DAI pointer (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-core: Add dynamic debug logs in soc_dai_link_sanity_check() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: Intel: hda: log number of microphones detected in NHLT tables (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: Intel: hda: reduce verbosity on SoundWire detection (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: rt1308-sdw: reduce verbosity (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: Intel: hda: remove unnecessary parentheses (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: remove unneeded variables (Jaroslav Kysela) [1869536] - [sound] ALSA: hda: add autodetection for SoundWire (Jaroslav Kysela) [1869536] - [s390] mm/gup: fix gup_fast with dynamic page table folding (Philipp Rudo) [1879401 1768713 1883266]- [netdrv] Take common prefetch code structure into a function (Ivan Vecera) [1882011] - [net] lwtunnel: only keep the available bits when setting vxlan md->gbp (Xin Long) [1879363] - [net] sched: only keep the available bits when setting vxlan md->gbp (Xin Long) [1879363] - [vhost] Don't call access_ok() when using IOTLB (Greg Kurz) [1883084] - [clocksource] hv: clocksource: Add notrace attribute to read_hv_sched_clock_*() functions (Mohammed Gamal) [1880230] - [net] core: Replace driver version to be kernel version (Petr Oros) [1867192] - [net] use netif_is_bridge_port() to check for IFF_BRIDGE_PORT (Josef Oskera) [1867923] - [net] sctp: fix sctp_auth_init_hmacs() error path (Xin Long) [1891413] - [net] sctp: Fix IPv6 ancestor_size calc in sctp_copy_descendant (Xin Long) [1891413] - [net] sctp: add SCTP_PEER_ADDR_THLDS_V2 sockopt (Xin Long) [1891413] - [net] sctp: add support for Primary Path Switchover (Xin Long) [1891413] - [net] sctp: add SCTP_EXPOSE_POTENTIALLY_FAILED_STATE sockopt (Xin Long) [1891413] - [net] sctp: add SCTP_ADDR_POTENTIALLY_FAILED notification (Xin Long) [1891413] - [net] sctp: add pf_expose per netns and sock and asoc (Xin Long) [1891413] - [net] qos offload add flow status with dropped count (Ivan Vecera) [1890263] - [i2c] i2c: i801: Add support for Intel Tiger Lake PCH-H (Steve Best) [1782725] - [i2c] i2c: i801: Add support for Intel Emmitsburg PCH (David Arcari) [1837403] - [mfd] mfd: intel-lpss: Add Intel Emmitsburg PCH PCI IDs (David Arcari) [1837403] - [powerpc] powerpc/papr_scm: Fix warning triggered by perf_stats_show() (Diego Domingos) [1875364] - [powerpc] powerpc/papr_scm: Limit the readability of 'perf_stats' sysfs attribute (Diego Domingos) [1875364] - [powerpc] powerpc/papr_scm: Add support for fetching nvdimm 'fuel-gauge' metric (Diego Domingos) [1875364] - [powerpc] powerpc/papr_scm: Fetch nvdimm performance stats from PHYP (Diego Domingos) [1875364] - [include] driver-core: Introduce DEVICE_ATTR_ADMIN_{RO, RW} (Diego Domingos) [1875364] - [net] netfilter: reject: skip csum verification for protocols that don't support it (Florian Westphal) [1740082] - [net] netfilter: Fix remainder of pseudo-header protocol 0 (Florian Westphal) [1740082] - [powerpc] powerpc/pseries: Add KVM guest doorbell restrictions (Diego Domingos) [1870221] - [powerpc] powerpc: Inline doorbell sending functions (Diego Domingos) [1870221] - [powerpc] powerpc/pseries: Use doorbells even if XIVE is available (Diego Domingos) [1870221] - [powerpc] powerpc: Fix P10 PVR revision in /proc/cpuinfo for SMT4 cores (Steve Best) [1885927] - [tools] selftests: implement flower classifier terse dump tests (Ivan Vecera) [1879189] - [net] sched: cls_flower: implement terse dump support (Ivan Vecera) [1879189] - [net] sched: implement terse dump support in act (Ivan Vecera) [1879189] - [net] sched: introduce terse dump flag (Ivan Vecera) [1879189] - [netdrv] net/mlx5e: Fix missing switch_id for representors (Petr Oros) [1874073] - [tools] selftests: net: Add port split test (Petr Oros) [1874073] - [net] devlink: Move input checks from driver to devlink (Petr Oros) [1874073] - [net] devlink: Add a new devlink port split ability attribute and pass to netlink (Petr Oros) [1874073] - [netdrv] mlxsw: Set port split ability attribute in driver (Petr Oros) [1874073] - [net] devlink: Add a new devlink port lanes attribute and pass to netlink (Petr Oros) [1874073] - [netdrv] mlxsw: Set number of port lanes attribute in driver (Petr Oros) [1874073] - [net] devlink: Replace devlink_port_attrs_set parameters with a struct (Petr Oros) [1874073] - [net] devlink: Move switch_port attribute of devlink_port_attrs to devlink_port (Petr Oros) [1874073] - [net] devlink: Move set attribute of devlink_port_attrs to devlink_port (Petr Oros) [1874073] - [netdrv] mlx5e: Use helper API to get devlink port index for all port flavours (Petr Oros) [1874073] - [net] devlink: Add support for board.serial_number to info_get cb. (Petr Oros) [1879194] - [net] devlink: Support setting hardware address of port function (Petr Oros) [1879195] - [net] devlink: Support querying hardware address of port function (Petr Oros) [1879195] - [net] devlink: Prepare devlink port functions to fill extack (Petr Oros) [1879195] - [net] sctp: not disable bh in the whole sctp_get_port_local() (Xin Long) [1704525] - [net] sctp: replace some sock_net(sk) with just 'net' (Xin Long) [1704525] - [x86] x86/resctrl: Fix a NULL vs IS_ERR() static checker warning in rdt_cdp_peer_get() (Terry Bowman) [1873124]- [net] sched: initialize with 0 before setting erspan md->u (Xin Long) [1879358] - [net] ipv6: Discard next-hop MTU less than minimum link MTU (Balazs Nemeth) [1879893] - [kvm] Revert "x86/kvm: Move context tracking where it belongs" (Nitesh Narayan Lal) [1890284] - [video] hyperv_fb: Update screen_info after removing old framebuffer (Kairui Song) [1870081] - [x86] x86/kexec: Use up-to-dated screen_info copy to fill boot params (Kairui Song) [1870081] - [netdrv] netdevsim: Register control traps (Petr Oros) [1888724] - [net] devlink: Add ACL control packet traps (Petr Oros) [1888724] - [net] devlink: Add layer 3 control packet traps (Petr Oros) [1888724] - [net] devlink: Add layer 2 control packet traps (Petr Oros) [1888724] - [net] devlink: Add 'control' trap type (Petr Oros) [1888724] - [net] devlink: Add 'mirror' trap action (Petr Oros) [1888724] - [netdrv] netdevsim: Move layer 3 exceptions to exceptions trap group (Petr Oros) [1888724] - [net] devlink: Create dedicated trap group for layer 3 exceptions (Petr Oros) [1888724] - [net] xfrmi: drop ignore_df check before updating pmtu (Balazs Nemeth) [1857679] - [kernel] sched/features: Fix !CONFIG_JUMP_LABEL case (Daniel Bristot de Oliveira) [1885850] - [net] flow_offload: simplify hw stats check handling (Ivan Vecera) [1888317] - [scsi] scsi: core: Only re-run queue in scsi_end_request() if device queue is busy (Ewan Milne) [1885733] - [scsi] scsi: core: Clean up scsi_noretry_cmd() (Ewan Milne) [1885733] - [scsi] scsi: scsi_debug: Make sdebug_build_parts() respect virtual_gb (Ewan Milne) [1885733] - [scsi] scsi: fc: Add 256GBit speed setting to SCSI FC transport (Ewan Milne) [1885733] - [scsi] scsi: scsi_debug: Implement lun_format (Ewan Milne) [1885733] - [scsi] scsi: scsi_debug: Remove superfluous close zone in resp_open_zone() (Ewan Milne) [1885733] - [scsi] scsi: scsi_transport_sas: Add spaces around binary operator "|" (Ewan Milne) [1885733] - [scsi] scsi: scsi_transport_srp: Sanitize scsi_target_block/unblock sequences (Ewan Milne) [1885733] - [scsi] scsi: scsi_debug: Implement tur_ms_to_ready parameter (Ewan Milne) [1885733] - [scsi] scsi: scsi_debug: Fix request sense (Ewan Milne) [1885733] - [scsi] scsi: core: Delete unnecessary buffer allocation for every loop iteration (Ewan Milne) [1885733] - [scsi] scsi: core: Add missing scsi_device_put() in scsi_host_block() (Ewan Milne) [1885733] - [scsi] scsi: core: Only return started requests from scsi_host_find_tag() (Ewan Milne) [1885733] - [scsi] scsi: scsi_transport_iscsi: Drop a duplicated word (Ewan Milne) [1885733] - [scsi] scsi: scsi_transport_sas: Add missing newline in sysfs 'enable' attribute (Ewan Milne) [1885733] - [scsi] scsi: scsi_transport_fc: Match HBA Attribute Length with HBAAPI V2.0 definitions (Ewan Milne) [1885733] - [scsi] scsi: scsi_debug: Update documentation url and bump version (Ewan Milne) [1885733] - [scsi] scsi: scsi_debug: every_nth triggered error injection (Ewan Milne) [1885733] - [scsi] scsi: scsi_debug: Support hostwide tags (Ewan Milne) [1885733] - [scsi] scsi: scsi_debug: Add check for sdebug_max_queue during module init (Ewan Milne) [1885733] - [scsi] scsi: sd_zbc: Fix kdoc comment format (Ewan Milne) [1885733] - [scsi] scsi: sd: Fix kdoc comment format (Ewan Milne) [1885733] - [scsi] scsi: scsi_debug: Fix in_use bitmap corruption (Ewan Milne) [1885733] - [scsi] scsi: core: Register sysfs for SCSI workqueue (Ewan Milne) [1885733] - [scsi] scsi: scsi_transport_spi: Fix function pointer check (Ewan Milne) [1885733] - [scsi] scsi: core: Fix formatting errors in scsi_lib.c (Ewan Milne) [1885733] - [scsi] scsi: core: Remove scsi_sdb_cache (Ewan Milne) [1885733] - [scsi] scsi: sr: Fix sr_probe() missing deallocate of device minor (Ewan Milne) [1885733] - [scsi] scsi: sr: Fix sr_probe() missing mutex_destroy (Ewan Milne) [1885733] - [scsi] scsi: scsi_debug: Parser tables and code interaction (Ewan Milne) [1885733] - [scsi] scsi: core: Refactor scsi_mq_setup_tags function (Ewan Milne) [1885733] - [scsi] scsi: core: Fix incorrect usage of shost_for_each_device (Ewan Milne) [1885733] - [scsi] scsi: sd: Add zoned capabilities device attribute (Ewan Milne) [1885733] - [scsi] scsi: scsi_debug: Fix an error handling bug in sdeb_zbc_model_str() (Ewan Milne) [1885733] - [scsi] scsi: pm: Balance pm_only counter of request queue during system resume (Ewan Milne) [1885733] - [scsi] scsi: scsi_debug: Disallow zone sizes that are not powers of 2 (Ewan Milne) [1885733] - [scsi] scsi: scsi_debug: Implement ZBC host-aware emulation (Ewan Milne) [1885733] - [scsi] scsi: scsi_debug: Add zone_size_mb module parameter (Ewan Milne) [1885733] - [scsi] scsi: scsi_debug: Add zone_nr_conv module parameter (Ewan Milne) [1885733] - [scsi] scsi: scsi_debug: Add zone_max_open module parameter (Ewan Milne) [1885733] - [scsi] scsi: scsi_debug: Add ZBC module parameter (Ewan Milne) [1885733] - [scsi] scsi: scsi_debug: Add ZBC zone commands (Ewan Milne) [1885733] - [scsi] scsi: scsi_debug: Add ZBC mode and VPD pages (Ewan Milne) [1885733] - [scsi] scsi: scsi_debug: Bump to version 1.89 (Ewan Milne) [1885733] - [scsi] scsi: scsi_debug: Re-arrange parameters alphabetically (Ewan Milne) [1885733] - [scsi] scsi: scsi_debug: Implement PRE-FETCH commands (Ewan Milne) [1885733] - [scsi] scsi: scsi_debug: Weaken rwlock around ramdisk access (Ewan Milne) [1885733] - [scsi] scsi: scsi_debug: Implement VERIFY(10), add VERIFY(16) (Ewan Milne) [1885733] - [scsi] scsi: scsi_debug: Add per_host_store option (Ewan Milne) [1885733] - [scsi] scsi: scsi_debug: Use scsi_et_resid() where appropriate (Ewan Milne) [1885733] - [scsi] scsi: scsi_debug: Randomize command completion time (Ewan Milne) [1885733] - [scsi] scsi: core: doc: Change function comments to kernel-doc style (Ewan Milne) [1885733] - [scsi] scsi: sr: Use {get, put}_unaligned_be*() instead of open-coding these functions (Ewan Milne) [1885733] - [scsi] scsi_ioctl.c: switch SCSI_IOCTL_GET_IDLUN to copy_to_user() (Ewan Milne) [1885733] - [scsi] scsi: core: Avoid calling synchronize_rcu() for each device in scsi_host_block() (Ewan Milne) [1885733] - [scsi] scsi: st: remove unneeded variable 'result' in st_release() (Ewan Milne) [1885733] - [scsi] scsi: sr: Fix sr_block_release() (Ewan Milne) [1885733] - [scsi] scsi: scsi_trace: Use get_unaligned_be24() (Ewan Milne) [1885733] - [scsi] scsi: st: Use get_unaligned_be24() and sign_extend32() (Ewan Milne) [1885733] - [scsi] scsi: core: add scsi_host_busy_iter() (Ewan Milne) [1885733] - [scsi] scsi: core: add scsi_host_(block, unblock) helper function (Ewan Milne) [1885733] - [scsi] scsi: core: add scsi_host_complete_all_commands() helper (Ewan Milne) [1885733] - [scsi] scsi: sr: get rid of sr global mutex (Ewan Milne) [1885733] - [powerpc] scsi: sr: remove references to BLK_DEV_SR_VENDOR, leave it enabled (Ewan Milne) [1885733] - [scsi] scsi: core: remove .for_blk_mq (Ewan Milne) [1885733] - [scsi] scsi: sd_zbc: Rename sd_zbc_check_zones() (Ewan Milne) [1885733] - [scsi] scsi: sd_zbc: Simplify sd_zbc_check_zones() (Ewan Milne) [1885733] - [ata] scsi: core: Clean up SG_NONE (Ewan Milne) [1885733] - [scsi] scsi: scsi_transport.h: switch to SPDX tags (Ewan Milne) [1885733] - [scsi] scsi: libsas: Inject revalidate event for root port event (Ewan Milne) [1885733] - [scsi] scsi: libsas: Stop hardcoding SAS address length (Ewan Milne) [1885733] - [scsi] scsi: clean obsolete return values of eh_timed_out (Ewan Milne) [1885733] - [scsi] scsi: libsas: Fix some indentation in libsas.h (Ewan Milne) [1885733] - [scsi] scsi: st: mark expected switch fall-throughs (Ewan Milne) [1885733] - [scsi] scsi: libsas: delete dead code in scsi_transport_sas.c (Ewan Milne) [1885733] - [nvme] nvme-rdma: params to enable pi_capable devices (Gopal Tiwari) [1857052 1857051 1853231] - [scsi] lpfc: Fix return value in __lpfc_nvme_ls_abort (Gopal Tiwari) [1857052 1857051 1853231] - [scsi] lpfc: fix axchg pointer reference after free and double frees (Gopal Tiwari) [1857052 1857051 1853231] - [scsi] lpfc: Fix pointer checks and comments in (Gopal Tiwari) [1857052 1857051 1853231] - [scsi] scsi: lpfc: Fix lpfc_nodelist leak when processing unsolicited event (Gopal Tiwari) [1857052 1857051 1853231] - [scsi] scsi: lpfc: Remove redundant initialization to variable rc (Gopal Tiwari) [1857052 1857051 1853231] - [scsi] lpfc: Refactor Send LS Response support (Gopal Tiwari) [1857052 1857051 1853231] - [scsi] lpfc: Refactor Send LS Abort support (Gopal Tiwari) [1857052 1857051 1853231] - [scsi] lpfc: nvme: Add Receive LS Request and Send LS Response support to nvme (Gopal Tiwari) [1857052 1857051 1853231] - [scsi] lpfc: Refactor Send LS Request support (Gopal Tiwari) [1857052 1857051 1853231] - [scsi] lpfc: nvmet: Add Send LS Request and Abort LS Request support (Gopal Tiwari) [1857052 1857051 1853231] - [scsi] lpfc: nvmet: Add support for NVME LS request hosthandle (Gopal Tiwari) [1857052 1857051 1853231] - [scsi] lpfc: Refactor NVME LS receive handling (Gopal Tiwari) [1857052 1857051 1853231] - [scsi] lpfc: Commonize lpfc_async_xchg_ctx state and flag definitions (Gopal Tiwari) [1857052 1857051 1853231] - [scsi] lpfc: Refactor nvmet_rcv_ctx to create lpfc_async_xchg_ctx (Gopal Tiwari) [1857052 1857051 1853231] - [scsi] lpfc: Refactor lpfc nvme headers (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-fabrics: allow to queue requests for live queues (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-fc: cancel async events before freeing event struct (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-tcp: cancel async events before freeing event struct (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-rdma: cancel async events before freeing event struct (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: Revert: Fix controller creation races with teardown flow (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: only use power of two io boundaries (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-tcp: fix reset hang if controller died in the middle of a reset (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: Fix NULL dereference for pci nvme controllers (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-pci: cancel nvme device request before disabling (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet-fc: Fix a missed _irqsave version of spin_lock in 'nvmet_fc_fod_op_done()' (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-rdma: serialize controller teardown sequences (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-rdma: fix reset hang if controller died in the middle of a reset (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-tcp: fix timeout handler (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: fix controller instance leak (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-rdma: fix timeout handler (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-fabrics: don't check state NVME_CTRL_NEW for request acceptance (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-tcp: serialize controller teardown sequences (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet-tcp: Fix NULL dereference when a connect data comes in h2cdata pdu (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: have nvme_wait_freeze_timeout return if it timed out (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet: Disable keep-alive timer when kato is cleared to 0h (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-fc: Fix wrong return value in __nvme_fc_init_request() (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: Use spin_lock_irq() when taking the ctrl->lock (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: skip noiob for zoned devices (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet: call blk_mq_free_request() directly (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet: fix oops in pt cmd execution (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-pci: Use u32 for nvme_dev.q_depth and nvme_queue.q_depth (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet: add ns tear down label for pt-cmd handling (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet: fix a memory leak (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet-passthru: Reject commands with non-sgl flags set (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-loop: remove extra variable in create ctrl (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-loop: set ctrl state connecting after init (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: introduce nvme_ctrl_get_by_path() (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet: introduce the passthru Kconfig option (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet: introduce the passthru configfs interface (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet: Add passthru enable/disable helpers (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet: add passthru code to process commands (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: export nvme_find_get_ns() and nvme_put_ns() (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: introduce nvme_execute_passthru_rq to call nvme_passthru_() (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet-fc: remove redundant del_work_active flag (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: create helper function to obtain command effects (Gopal Tiwari) [1857052 1853231] - [nvme] nvme-hwmon: log the controller device name (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet-fc: check successful reference in nvmet_fc_find_target_assoc (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: clear any SGL flags in passthru commands (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: fix deadlock in disconnect during scan_work and/or ana_work (Gopal Tiwari) [1857052 1857051 1853231] - [acpi] nvme-pci: add support for ACPI StorageD3Enable property (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet-rdma: use new shared CQ mechanism (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet: use xarray for ctrl ns storing (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: document nvme controller states (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-rdma: use new shared CQ mechanism (Gopal Tiwari) [1857052 1857051 1853231] - [infiniband] RDMA/core: Add protection for shared CQs used by ULPs (Gopal Tiwari) [1857052 1853231] - [infiniband] RDMA/core: Introduce shared CQ pool API (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: remove an unnecessary condition (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: remove redundant validation in nvme_start_ctrl() (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-pci: prevent SK hynix PC400 from using Write Zeroes command (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-tcp: fix possible hang waiting for icresp response (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: explicitly update mpath disk capacity on revalidation (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: remove ns->disk checks (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-pci: fix some comments issues (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-pci: remove redundant segment validation (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-pci: use the consistent return type of nvme_pci_iod_alloc_size() (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-pci: add a blank line after declarations (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: support for multiple Command Sets Supported and Effects log pages (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: document quirked Intel models (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: expose reconnect_delay and ctrl_loss_tmo via sysfs (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: use USEC_PER_SEC instead of magic numbers (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: implement multiple I/O Command Set support (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet-tcp: simplify nvmet_process_resp_list (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-tcp: leverage request plugging (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-tcp: have queue prod/cons send list become a llist (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-tcp: optimize network stack with setting msg flags according to batch size (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-fcloop: verify wwnn and wwpn format (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet: use unsigned type for u64 (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet: introduce flags member in nvmet_fabrics_ops (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet-tcp: remove has_keyed_sgls initialization (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet-loop: remove unused 'target_ctrl' in nvme_loop_ctrl (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-pci: remove the empty line at the beginning of nvme_should_reset() (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-pci: code cleanup for nvme_alloc_host_mem() (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-pci: use unsigned for io queue depth (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-core: use u16 type for ctrl->sqsize (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-core: use u16 type for directives (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: fix a crash in nvme_mpath_add_disk (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-rdma: fix a missing completion with remove invalidation (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-rdma: factor out a nvme_rdma_end_request helper (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-multipath: fix deadlock due to head->lock (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: don't protect ns mutation with ns->head->lock (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-multipath: fix bogus request queue reference put (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-multipath: fix deadlock between ana_work and scan_work (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: fix possible deadlock when I/O is blocked (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-rdma: assign completion vector correctly (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-pci: initialize tagset numa value to the value of the ctrl (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-pci: override the value of the controller's numa node (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-tcp: initialize tagset numa value to the value of the ctrl (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: set initial value for controller's numa node (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-loop: initialize tagset numa value to the value of the ctrl (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-pci: use simple suspend when a HMB is enabled (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet-tcp: constify nvmet_tcp_ops (Gopal Tiwari) [1857052 1857051 1853231] - [net] net: add sock_set_keepalive (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-tcp: constify nvme_tcp_mq_ops and nvme_tcp_admin_mq_ops (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: do not call del_gendisk() on a disk that was never added (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] ipv4: add ip_sock_set_tos (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] tcp: add tcp_sock_set_syncnt (Gopal Tiwari) [1857052 1857051 1853231] - [net] tcp: add tcp_sock_set_nodelay (Gopal Tiwari) [1857052 1857051 1853231] - [net] net: add sock_no_linger (Gopal Tiwari) [1857052 1857051 1853231] - [target] net: add sock_set_reuseaddr (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] net: add sock_set_priority (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-pci: avoid race between nvme_reap_pending_cqes() and nvme_poll() (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet: add metadata/T10-PI support (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet-rdma: add metadata/T10-PI support (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet: add metadata support for block devices (Gopal Tiwari) [1857052 1857051 1853231] - [include] nvme: add Metadata Capabilities enumerations (Gopal Tiwari) [1857052 1853231] - [nvme] nvme: set dma alignment to qword (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet: add metadata characteristics for a namespace (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: introduce NVME_INLINE_METADATA_SG_CNT (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: introduce max_integrity_segments ctrl attribute (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-rdma: add metadata/T10-PI support (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: enforce extended LBA format for fabrics metadata (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-rdma: introduce nvme_rdma_sgl structure (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet: rename nvmet_check_data_len to nvmet_check_transfer_len (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet: rename nvmet_rw_len to nvmet_rw_data_len (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet: generate AEN for ns revalidate size change (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: introduce NVME_NS_METADATA_SUPPORTED flag (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: introduce namespace features flag (Gopal Tiwari) [1857052 1857051 1853231] - [lightnvm] lightnvm: disable interleaved metadata (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: make nvme_ns_has_pi accessible to transports (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet: add helper to revalidate bdev and file ns (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet: revalidate-ns & generate AEN from configfs (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet-tcp: set MSG_EOR if we send last payload in the batch (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: replace zero-length array with flexible-array (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: delete an unnecessary declaration (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-pci: make sure write/poll_queues less or equal then cpu count (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: disable streams when get stream params failed (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: fix io_opt limit setting (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet-tcp: set MSG_SENDPAGE_NOTLAST with MSG_MORE when we have more to send (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet-tcp: move send/recv error handling in the send/recv methods instead of call-sites (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet: mark nvmet_ana_state static (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-tcp: set MSG_SENDPAGE_NOTLAST with MSG_MORE when we have more to send (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet: replace kstrndup() with kmemdup_nul() (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-pci: dma read memory barrier for completions (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-tcp: try to send request in queue_rq context (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet: align addrfam list to spec (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: flush scan work on passthrough commands (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: define constants for identification values (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet: use type-name map for address treq (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet: use type-name map for ana states (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet: use type-name map for address family (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-multipath: stop using ->queuedata (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-pci: remove volatile cqes (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-tcp: avoid scheduling io_work if we are already polling (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: clean up error handling in nvme_init_ns_head (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-pci: remove last_sq_tail (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet: add generic type-name mapping (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet: centralize port enable access for configfs (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-fc: avoid gcc-10 zero-length-bounds warning (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-tcp: use bh_lock in data_ready (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet: add ns revalidation support (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet-fc: slight cleanup for kbuild test warnings (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: unlink head after removing last namespace (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-multipath: set bdi capabilities once (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: revalidate after verifying identifiers (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet-rdma: use SRQ per completion vector (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet-rdma: add an error flow for post_recv failures (Gopal Tiwari) [1857052 1853231] - [nvme] nvme: remove the magic 1024 constant in nvme_scan_ns_list (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: release namespace head reference on error (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: avoid an Identify Controller command for each namespace scan (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: factor out a nvme_ns_remove_by_nsid helper (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: consolidate chunk_sectors settings (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: consolodate io settings (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: revalidate namespace stream parameters (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: clean up nvme_scan_work (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: refine the Qemu Identify CNS quirk (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: check namespace head shared property (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: always search for namespace head (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: remove unused parameter (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet-fc: add LS failure messages (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: provide num dword helper (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet-fc: Add Disconnect Association Xmt support (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet-fc: track hostport handle for associations (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-fcloop: add target to host LS request support (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-fcloop: refactor to enable target to host LS (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet-fc: rename ls_list to ls_rcv_list (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet-fc: perform small cleanups on unneeded checks (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-fc: Update header and host for common definitions for LS handling (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet-fc: Update target for common definitions for LS handling (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet-fc: Better size LS buffers (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-fc nvmet-fc: refactor for common LS definitions (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-fc: Add Disconnect Association Rcv support (Gopal Tiwari) [1857052 1857051 1853231] - [include] nvme-fc: Sync header to FC-NVME-2 rev 1.08 (Gopal Tiwari) [1857052 1853231] - [nvme] nvme-fc and nvmet-fc: revise LLDD api for LS reception and LS request (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-pci: fix "slimmer CQ head update" (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: prevent double free in nvme_alloc_ns() error handling (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet-rdma: fix double free of rdma queue (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet-rdma: fix bonding failover possible NULL deref (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet: fix NULL dereference when removing a referral (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: inherit stable pages constraint in the mpath stack device (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet-fc: fix typo in comment (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-rdma: Replace comma with a semicolon (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-fcloop: fix deallocation of working context (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: fix compat address handling in several ioctls (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: Fix controller creation races with teardown flow (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-rdma: Add warning on state change failure at nvme_rdma_setup_ctrl (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: cleanup namespace identifier reporting in nvme_init_ns_head (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: rename __nvme_find_ns_head to nvme_find_ns_head (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: release ida resources (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet-rdma: Implement get_mdts controller op (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: Use nvme_state_terminal helper (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet-rdma: allocate RW ctxs according to mdts (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: Add compat_ioctl handler for NVME_IOCTL_SUBMIT_IO (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-fabrics: Use scnprintf() for avoiding potential buffer overflow (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: Remove unused return code from nvme_delete_ctrl_sync (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-pci: Re-order nvme_pci_free_ctrl (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-pci: properly print controller address (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet: Add get_mdts op for controllers (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-pci: Simplify nvme_poll_irqdisable (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-pci: slimmer CQ head update (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-pci: Remove two-pass completions (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-pci: Remove tag from process cq (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet: check ncqr & nsqr for set-features cmd (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: Check for readiness more quickly, to speed up boot time (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: code cleanup nvme_identify_ns_desc() (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: Don't deter users from enabling hwmon support (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: expose hostid via sysfs for fabrics controllers (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: expose hostnqn via sysfs for fabrics controllers (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] scsi: treewide: Consolidate {get, put}_unaligned_e24() definitions (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet: check sscanf value for subsys serial attr (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: remove unused return code from nvme_alloc_ns (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet: configfs code cleanup (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet: make ctrl model configurable (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet: make ctrl-id configurable (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: Fix uninitialized-variable warning (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-pci: Use single IRQ vector for old Apple models (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme/pci: Add sleep quirk for Samsung and Toshiba drives (Gopal Tiwari) [1857052 1857051 1853231] - [md] dm: fix request-based DM to not bounce through indirect dm_make_request (Mike Snitzer) [1885650] - [md] dm: add support for REQ_NOWAIT and enable it for linear target (Mike Snitzer) [1885650] - [block] block: add QUEUE_FLAG_NOWAIT (Mike Snitzer) [1885650] - [md] dm: export dm_copy_name_and_uuid (Mike Snitzer) [1885650] - [md] dm snap persistent: simplify area_io() (Mike Snitzer) [1885650] - [md] dm thin metadata: Remove unused local variable when create thin and snap (Mike Snitzer) [1885650] - [md] dm raid: fix discard limits for raid0, raid1 and raid10 (Mike Snitzer) [1885650] - [md] dm: use dm_table_get_device_name() where appropriate in targets (Mike Snitzer) [1885650] - [md] dm table: make 'struct dm_table' definition accessible to all of DM core (Mike Snitzer) [1885650] - [md] dm: eliminate need for start_io_acct() forward declaration (Mike Snitzer) [1885650] - [md] dm: simplify __process_abnormal_io() (Mike Snitzer) [1885650] - [md] dm: push use of on-stack flush_bio down to __send_empty_flush() (Mike Snitzer) [1885650] - [md] dm thin metadata: Fix use-after-free in dm_bm_set_read_only (Mike Snitzer) [1885650] - [md] dm thin metadata: Avoid returning cmd->bm wild pointer on error (Mike Snitzer) [1885650] - [md] dm cache metadata: Avoid returning cmd->bm wild pointer on error (Mike Snitzer) [1885650] - [md] dm integrity: fix error reporting in bitmap mode after creation (Mike Snitzer) [1885650] - [md] dm crypt: Initialize crypto wait structures (Mike Snitzer) [1885650] - [md] dm mpath: fix racey management of PG initialization (Mike Snitzer) [1885650] - [md] dm writecache: handle DAX to partitions on persistent memory correctly (Mike Snitzer) [1885650] - [md] dm ioctl: Fix compilation warning (Mike Snitzer) [1885650] - [md] dm raid: Remove empty if statement (Mike Snitzer) [1885650] - [md] dm verity: Fix compilation warning (Mike Snitzer) [1885650] - [md] dm bufio: do buffer cleanup from a workqueue (Mike Snitzer) [1885650] - [md] dm verity: add "panic_on_corruption" error handling mode (Mike Snitzer) [1885650] - [md] dm: use noio when sending kobject event (Mike Snitzer) [1885650] - [md] dm writecache: add cond_resched to loop in persistent_memory_claim() (Mike Snitzer) [1885650] - [md] dm ioctl: use struct_size() helper in retrieve_deps() (Mike Snitzer) [1885650] - [md] dm writecache: skip writecache_wait when using pmem mode (Mike Snitzer) [1885650] - [md] dm writecache: correct uncommitted_block when discarding uncommitted entry (Mike Snitzer) [1885650] - [md] dm crypt: avoid truncating the logical block size (Mike Snitzer) [1885650] - [md] dm bufio: clean up rbtree block ordering (Mike Snitzer) [1885650] - [documentation] dm integrity: add status line documentation (Mike Snitzer) [1885650] - [md] dm: replace zero-length array with flexible-array (Mike Snitzer) [1885650] - [md] dm mpath: add Historical Service Time Path Selector (Mike Snitzer) [1885650] - [md] dm mpath: pass IO start time to path selector (Mike Snitzer) [1885650] - [md] dm writecache: improve performance on DDR persistent memory (Optane) (Mike Snitzer) [1885650] - [md] dm writecache: remove superfluous test in persistent_memory_claim (Mike Snitzer) [1885650] - [md] dm persistent data: switch exit_ro_spine to return void (Mike Snitzer) [1885650] - [md] dm integrity: remove set but not used variables (Mike Snitzer) [1885650] - [documentation] dm crypt: document encrypted keyring key option (Mike Snitzer) [1885650] - [md] dm crypt: support using encrypted keys (Mike Snitzer) [1885650] - [md] dm verity fec: fix hash block number in verity_fec_decode (Mike Snitzer) [1885650] - [documentation] dm integrity: document allow_discard option (Mike Snitzer) [1885650] - [net] bridge: always clear mcast matching struct on reports and leaves (Ivan Vecera) [1859244] - [net] bridge: increase multicast's default maximum number of entries (Ivan Vecera) [1859244] - [net] bridge: mark hash_elasticity as obsolete (Ivan Vecera) [1859244] - [net] bridge: multicast: use non-bh rcu flavor (Ivan Vecera) [1859244] - [net] bridge: convert multicast to generic rhashtable (Ivan Vecera) [1859244] - [net] revert "net/bridge: Replace call_rcu_bh() and rcu_barrier_bh()" (Ivan Vecera) [1859244] - [net] ip6gre: avoid tx_error when sending MLD/DAD on external tunnels (Davide Caratti) [1847838] - [nvme] nvme-rdma: fix controller reset hang during traffic (Ming Lei) [1881760] - [nvme] nvme-tcp: fix controller reset hang during traffic (Ming Lei) [1881760] - [scsi] scsi: sd: sd_zbc: Fix ZBC disk initialization (Ming Lei) [1881760] - [md] dm: update original bio sector on Zone Append (Ming Lei) [1881760] - [s390] s390/dasd: Fix zero write for FBA devices (Ming Lei) [1881760] - [block] block: restore a specific error code in bdev_del_partition (Ming Lei) [1881760] - [block] blk-stat: make q->stats->lock irqsafe (Ming Lei) [1881760] - [block] blk-iocost: ioc_pd_free() shouldn't assume irq disabled (Ming Lei) [1881760] - [block] block: fix locking in bdev_del_partition (Ming Lei) [1881760] - [block] block: release disk reference in hd_struct_free_work (Ming Lei) [1881760] - [block] loop: Set correct device size when using LOOP_CONFIGURE (Ming Lei) [1881760] - [block] loop: unset GENHD_FL_NO_PART_SCAN on LOOP_CONFIGURE (Ming Lei) [1881760] - [block] block: check queue's limits.discard_granularity in __blkdev_issue_discard() (Ming Lei) [1881760] - [block] block: don't do revalidate zones on invalid devices (Ming Lei) [1881760] - [s390] s390/dasd: fix inability to use DASD with DIAG driver (Ming Lei) [1881760] - [tools] iocost_monitor: start from the oldest usage index (Ming Lei) [1881760] - [block] iocost: Fix check condition of iocg abs_vdebt (Ming Lei) [1881760] - [block] block: Use non _rcu version of list functions for tag_set_list (Ming Lei) [1881760] - [block] blk-cgroup: show global disk stats in root cgroup io.stat (Ming Lei) [1881760] - [block] blk-cgroup: make iostat functions visible to stat printing (Ming Lei) [1881760] - [block] block: improve discard bio alignment in __blkdev_issue_discard() (Ming Lei) [1881760] - [block] block: defer flush request no matter whether we have elevator (Ming Lei) [1881760] - [block] block: make blk_timeout_init() static (Ming Lei) [1881760] - [block] Revert "blk-rq-qos: remove redundant finish_wait to rq_qos_wait." (Ming Lei) [1881760] - [block] block: relax jiffies rounding for timeouts (Ming Lei) [1881760] - [lib] sbitmap: Consider cleared bits in sbitmap_bitmap_show() (Ming Lei) [1881760] - [block] blk-cgroup: clean up indentation (Ming Lei) [1881760] - [block] blk-cgroup: remove a dead check in blk_throtl_bio (Ming Lei) [1881760] - [block] blk-cgroup: remove blkcg_bio_issue_check (Ming Lei) [1881760] - [block] blk-cgroup: move rcu locking from blkcg_bio_issue_check to blk_throtl_bio (Ming Lei) [1881760] - [kernel] cgroup: unexport cgroup_rstat_updated (Ming Lei) [1881760] - [block] blk-cgroup: remove the !bio->bi_blkg check in blkcg_bio_issue_check (Ming Lei) [1881760] - [block] block: move the initial blkg lookup into blkg_tryget_closest (Ming Lei) [1881760] - [block] block: bypass blkg_tryget_closest for the root_blkg (Ming Lei) [1881760] - [block] block: merge blkg_lookup_create and __blkg_lookup_create (Ming Lei) [1881760] - [block] block: move the bio cgroup associatation helpers to blk-cgroup.c (Ming Lei) [1881760] - [block] block: move bio_associate_blkg_from_page to mm/page_io.c (Ming Lei) [1881760] - [block] block: merge __bio_associate_blkg into bio_associate_blkg_from_css (Ming Lei) [1881760] - [block] block: really clone the block cgroup in bio_clone_blkg_association (Ming Lei) [1881760] - [block] blkcg: clean up blkg_tryget_closest() (Ming Lei) [1881760] - [block] block: remove bio_disassociate_blkg (Ming Lei) [1881760] - [md] dm: use bio_uninit instead of bio_disassociate_blkg (Ming Lei) [1881760] - [block] blk-rq-qos: remove redundant finish_wait to rq_qos_wait (Ming Lei) [1881760] - [block] blktrace: Provide event for request merging (Ming Lei) [1881760] - [fs] block: simplify sb_is_blkdev_sb (Ming Lei) [1881760] - [fs] block: mark bd_finish_claiming static (Ming Lei) [1881760] - [tty] tty/sysrq: emergency_thaw_all does not depend on CONFIG_BLOCK (Ming Lei) [1881760] - [block] blk-iocost: Use struct_size() in kzalloc_node() (Ming Lei) [1881760] - [block] block: bio: Use struct_size() in kmalloc() (Ming Lei) [1881760] - [block] block: create the request_queue debugfs_dir on registration (Ming Lei) [1881760] - [block] blk-mq: add a new blk_mq_complete_request_remote API (Ming Lei) [1881760] - [block] blk-mq: factor out a blk_mq_complete_need_ipi helper (Ming Lei) [1881760] - [block] blk-mq: remove the get_cpu/put_cpu pair in blk_mq_complete_request (Ming Lei) [1881760] - [block] blk-mq: move failure injection out of blk_mq_complete_request (Ming Lei) [1881760] - [block] blk-mq: merge the softirq vs non-softirq IPI logic (Ming Lei) [1881760] - [block] blk-mq: short cut the IPI path in blk_mq_force_complete_rq for !SMP (Ming Lei) [1881760] - [block] blk-mq: complete polled requests directly (Ming Lei) [1881760] - [block] blk-mq: remove raise_blk_irq (Ming Lei) [1881760] - [block] blk-mq: factor out a helper to reise the block softirq (Ming Lei) [1881760] - [block] blk-mq: merge blk-softirq.c into blk-mq.c (Ming Lei) [1881760] - [block] nbd: Fix memory leak in nbd_add_socket (Ming Lei) [1881760] - [block] block: make function __bio_integrity_free() static (Ming Lei) [1881760] - [block] virtio-blk: free vblk-vqs in error path of virtblk_probe() (Ming Lei) [1881760] - [block] blk-mq-debugfs: update blk_queue_flag_nameaccordingly for new flags (Ming Lei) [1881760] - [block] block: release bip in a right way in error path (Ming Lei) [1881760] - [fs] block: make function 'kill_bdev' static (Ming Lei) [1881760] - [block] loop: replace kill_bdev with invalidate_bdev (Ming Lei) [1881760] - [block] partitions/ldm: Replace uuid_copy() with import_uuid() where it makes sense (Ming Lei) [1881760] - [block] block: update hctx map when use multiple maps (Ming Lei) [1881760] - [trace] trace/events/block.h: drop kernel-doc for dropped function parameter (Ming Lei) [1881760] - [block] blk-mq: Remove redundant 'return' statement (Ming Lei) [1881760] - [block] umem: remove redundant initialization of variable ret (Ming Lei) [1881760] - [block] pktcdvd: remove redundant initialization of variable ret (Ming Lei) [1881760] - [kernel] blktrace: fix endianness for blk_log_remap() (Ming Lei) [1881760] - [kernel] blktrace: fix endianness in get_pdu_int() (Ming Lei) [1881760] - [kernel] blktrace: use errno instead of bi_status (Ming Lei) [1881760] - [block] block: nr_sects_write(): Disable preemption on seqcount write (Ming Lei) [1881760] - [nvme] block: remove the error argument to the block_bio_complete tracepoint (Ming Lei) [1881760] - [block] loop: Fix wrong masking of status flags (Ming Lei) [1881760] - [block] block/bio-integrity: don't free 'buf' if bio_integrity_add_page() failed (Ming Lei) [1881760] - [block] block: always define struct blk_integrity in genhd.h (Ming Lei) [1881760] - [s390] dasd: refactor dasd_ioctl_information (Ming Lei) [1881760] - [block] loop: Add LOOP_CONFIGURE ioctl (Ming Lei) [1881760] - [block] loop: Clean up LOOP_SET_STATUS lo_flags handling (Ming Lei) [1881760] - [block] loop: Rework lo_ioctl() __user argument casting (Ming Lei) [1881760] - [block] loop: Move loop_set_status_from_info() and friends up (Ming Lei) [1881760] - [block] loop: Factor out configuring loop from status (Ming Lei) [1881760] - [block] loop: Remove figure_loop_size() (Ming Lei) [1881760] - [block] loop: Refactor loop_set_status() size calculation (Ming Lei) [1881760] - [block] loop: Switch to set_capacity_revalidate_and_notify() (Ming Lei) [1881760] - [block] loop: Factor out setting loop device size (Ming Lei) [1881760] - [block] loop: Remove sector_t truncation checks (Ming Lei) [1881760] - [block] loop: Call loop_config_discard() only after new config is applied (Ming Lei) [1881760] - [block] block/swim3: use set_current_state macro (Ming Lei) [1881760] - [block] block: mark bio_wouldblock_error() bio with BIO_QUIET (Ming Lei) [1881760] - [block] blk-wbt: rename __wbt_update_limits to wbt_update_limits (Ming Lei) [1881760] - [block] blk-wbt: remove wbt_update_limits (Ming Lei) [1881760] - [block] blk-throttle: remove tg_drain_bios (Ming Lei) [1881760] - [block] blk-throttle: remove blk_throtl_drain (Ming Lei) [1881760] - [block] null_blk: force complete for timeout request (Ming Lei) [1881760] - [block] block: fix a warning when blkdev.h is included for !CONFIG_BLOCK builds (Ming Lei) [1881760] - [block] block: reduce part_stat_lock() scope (Ming Lei) [1881760] - [block] block: use __this_cpu_add() instead of access by smp_processor_id() (Ming Lei) [1881760] - [block] block: remove rcu_read_lock() from part_stat_lock() (Ming Lei) [1881760] - [block] block: add a blk_account_io_merge_bio helper (Ming Lei) [1881760] - [block] block: account merge of two requests (Ming Lei) [1881760] - [block] zram: nvdimm: use bio_{start, end}_io_acct and disk_{start, end}_io_acct (Ming Lei) [1881760] - [nvdimm] nvdimm: use bio_{start,end}_io_acct (Ming Lei) [1881760] - [md] dm: use bio_{start,end}_io_acct (Ming Lei) [1881760] - [block] rsxx: use bio_{start,end}_io_acct (Ming Lei) [1881760] - [block] drbd: use bio_{start,end}_io_acct (Ming Lei) [1881760] - [block] block: add disk/bio-based accounting helpers (Ming Lei) [1881760] - [block] block: remove the disk and queue NULL checks in blkdev_issue_flush (Ming Lei) [1881760] - [fs] block: remove the error_sector argument to blkdev_issue_flush (Ming Lei) [1881760] - [block] block: Remove unused flush_queue_delayed in struct blk_flush_queue (Ming Lei) [1881760] - [block] null_blk: Zero-initialize read buffers in non-memory-backed mode (Ming Lei) [1881760] - [include] block: Document the bio_vec properties (Ming Lei) [1881760] - [block] bio.h: Declare the arguments of the bio iteration functions const (Ming Lei) [1881760] - [block] block: Fix type of first compat_put_{, u}long() argument (Ming Lei) [1881760] - [block] block: merge part_{inc, dev}_in_flight into their only callers (Ming Lei) [1881760] - [block] block: don't call part_{inc, dec}_in_flight for blk-mq devices (Ming Lei) [1881760] - [block] block: move the blk-mq calls out of part_in_flight{, _rw} (Ming Lei) [1881760] - [block] block: mark blk_account_io_completion static (Ming Lei) [1881760] - [block] blk-mq: allow blk_mq_make_request to consume the q_usage_counter reference (Ming Lei) [1881760] - [kernel] blktrace: Report pid with note messages (Ming Lei) [1881760] - [block] iocost: don't let vrate run wild while there's no saturation signal (Ming Lei) [1881760] - [block] block: move blk_io_schedule() out of header file (Ming Lei) [1881760] - [block] block: export bio_release_pages and bio_iov_iter_get_pages (Ming Lei) [1881760] - [block] null_blk: Support REQ_OP_ZONE_APPEND (Ming Lei) [1881760] - [scsi] scsi: sd_zbc: emulate ZONE_APPEND commands (Ming Lei) [1881760] - [scsi] scsi: sd_zbc: factor out sanity checks for zoned commands (Ming Lei) [1881760] - [block] block: Modify revalidate zones (Ming Lei) [1881760] - [block] block: introduce blk_req_zone_write_trylock (Ming Lei) [1881760] - [block] block: Introduce REQ_OP_ZONE_APPEND (Ming Lei) [1881760] - [block] block: rename __bio_add_pc_page to bio_add_hw_page (Ming Lei) [1881760] - [block] block: provide fallbacks for blk_queue_zone_is_seq and blk_queue_zone_no (Ming Lei) [1881760] - [fs] block: add blk_io_schedule() for avoiding task hung in sync dio (Ming Lei) [1881760] - [block] block: don't hold part0's refcount in IO path (Ming Lei) [1881760] - [block] block: only define 'nr_sects_seq' in hd_part for 32bit SMP (Ming Lei) [1881760] - [block] bdi: fix up for "remove the name field in struct backing_dev_info" (Ming Lei) [1881760] - [fs] hfs: stop using ioctl_by_bdev (Ming Lei) [1881760] - [fs] bdi: remove the name field in struct backing_dev_info (Ming Lei) [1881760] - [mtd] bdi: simplify bdi_alloc (Ming Lei) [1881760] - [block] bdi: remove bdi_register_owner (Ming Lei) [1881760] - [mm] bdi: unexport bdi_register_va (Ming Lei) [1881760] - [base] driver core: remove device_create_vargs (Ming Lei) [1881760] - [block] block: rename blk_mq_alloc_rq_maps (Ming Lei) [1881760] - [block] block: rename __blk_mq_alloc_rq_map (Ming Lei) [1881760] - [fs] udf: stop using ioctl_by_bdev (Ming Lei) [1881760] - [fs] isofs: stop using ioctl_by_bdev (Ming Lei) [1881760] - [fs] hfsplus: stop using ioctl_by_bdev (Ming Lei) [1881760] - [cdrom] cdrom: factor out a cdrom_multisession helper (Ming Lei) [1881760] - [cdrom] cdrom: factor out a cdrom_read_tocentry helper (Ming Lei) [1881760] - [ide] ide-cd: rename cdrom_read_tocentry (Ming Lei) [1881760] - [cdrom] block: add a cdrom_device_info pointer to struct gendisk (Ming Lei) [1881760] - [block] block: add a bio_queue_enter helper (Ming Lei) [1881760] - [block] block: replace BIO_QUEUE_ENTERED with BIO_CGROUP_ACCT (Ming Lei) [1881760] - [block] block: improve the submit_bio and generic_make_request documentation (Ming Lei) [1881760] - [block] blk-mq: make function '__blk_mq_sched_dispatch_requests' static (Ming Lei) [1881760] - [block] block: bypass ->make_request_fn for blk-mq drivers (Ming Lei) [1881760] - [md] dm: remove the make_request_fn check in device_area_is_invalid (Ming Lei) [1881760] - [block] block: remove create_io_context (Ming Lei) [1881760] - [fs] block: unexport bdev_read_page and bdev_write_page (Ming Lei) [1881760] - [scsi] scsi: merge scsi_init_sgtable into scsi_init_io (Ming Lei) [1881760] - [block] block: provide a blk_rq_map_sg variant that returns the last element (Ming Lei) [1881760] - [block] block: remove RQF_COPY_USER (Ming Lei) [1881760] - [block] block: fold bdev_unhash_inode into invalidate_partition (Ming Lei) [1881760] - [block] block: simplify block device syncing in bdev_del_partition (Ming Lei) [1881760] - [block] block: don't call invalidate_partition from blk_drop_partitions (Ming Lei) [1881760] - [s390] dasd: use blk_drop_partitions instead of badly reimplementing it (Ming Lei) [1881760] - [block] block: remove the disk argument from blk_drop_partitions (Ming Lei) [1881760] - [block] block: remove hd_struct_kill (Ming Lei) [1881760] - [block] block: cleanup hd_struct freeing (Ming Lei) [1881760] - [block] block: pass a hd_struct to delete_partition (Ming Lei) [1881760] - [block] block: refactor blkpg_ioctl (Ming Lei) [1881760] - [block] null_blk: don't allow discard for zoned mode (Ming Lei) [1881760] - [block] null_blk: return error for invalid zone size (Ming Lei) [1881760] - [block] iocost: protect iocg->abs_vdebt with iocg->waitq.lock (Ming Lei) [1881760] - [block] block: remove the bd_openers checks in blk_drop_partitions (Ming Lei) [1881760] - [block] null_blk: Cleanup zoned device initialization (Ming Lei) [1881760] - [block] null_blk: Fix zoned command handling (Ming Lei) [1881760] - [fs] block: remove unused header (Ming Lei) [1881760] - [fs] bdev: Reduce time holding bd_mutex in sync in blkdev_close() (Ming Lei) [1881760] - [trace] blk-wbt: Drop needless newlines from tracepoint format strings (Ming Lei) [1881760] - [block] blk-wbt: Use tracepoint_string() for wbt_step tracepoint string literals (Ming Lei) [1881760] - [s390] s390/dasd: remove IOSCHED_DEADLINE from DASD Kconfig (Ming Lei) [1881760] - [block] block: fix busy device checking in blk_drop_partitions again (Ming Lei) [1881760] - [block] block: fix busy device checking in blk_drop_partitions (Ming Lei) [1881760] - [block] blkcg: don't offline parent blkcg first (Ming Lei) [1881760] - [block] blkcg: rename blkcg->cgwb_refcnt to ->online_pin and always use it (Ming Lei) [1881760] - [block] null_blk: add trace in null_blk_zoned.c (Ming Lei) [1881760] - [block] null_blk: add tracepoint helpers for zoned mode (Ming Lei) [1881760] - [block] block: add a zone condition debug helper (Ming Lei) [1881760] - [block] rsxx: Replace zero-length array with flexible-array member (Ming Lei) [1881760] - [block] null_blk: describe the usage of fault injection param (Ming Lei) [1881760] - [block] null_blk: fix spurious IO errors after failed past-wp access (Ming Lei) [1881760] - [block] nbd: requeue command if the soecket is changed (Ming Lei) [1881760] - [block] nbd: enable replace socket if only one connection is configured (Ming Lei) [1881760] - [block] block/drbd: delete invalid function drbd_md_mark_dirty_ (Ming Lei) [1881760] - [block] loop: Only freeze block queue when needed (Ming Lei) [1881760] - [block] loop: Only change blocksize when needed (Ming Lei) [1881760] - [block] block: move bdevname() into block/generic-partition-rh.c (Ming Lei) [1881760] - [block] block: return NULL in blk_alloc_queue() on error (Ming Lei) [1881760] - [block] block: simplify queue allocation (Ming Lei) [1881760] - [block] Revert "blkdev: check for valid request queue before issuing flush" (Ming Lei) [1881760] - [block] null_blk: use blk_mq_init_queue_data (Ming Lei) [1881760] - [block] block: add a blk_mq_init_queue_data helper (Ming Lei) [1881760] - [block] block: move the ->devnode callback to struct block_device_operations (Ming Lei) [1881760] - [block] block: move block layer internals out of include/linux/genhd.h (Ming Lei) [1881760] - [fs] block: move guard_bio_eod to bio.c (Ming Lei) [1881760] - [block] block: unexport disk_map_sector_rcu (Ming Lei) [1881760] - [block] block: unexport disk_get_part (Ming Lei) [1881760] - [block] block: mark part_in_flight and part_in_flight_rw static (Ming Lei) [1881760] - [block] block: mark block_depr static (Ming Lei) [1881760] - [block] block: factor out requeue handling from dispatch code (Ming Lei) [1881760] - [block] block/diskstats: replace time_in_queue with sum of request times (Ming Lei) [1881760] - [block] block/diskstats: accumulate all per-cpu counters in one pass (Ming Lei) [1881760] - [block] block: merge partition-generic.c and check.c (Ming Lei) [1881760] - [block] block: move the various x86 Unix label formats out of genhd.h (Ming Lei) [1881760] - [block] partitions/msdos: remove LINUX_SWAP_PARTITION (Ming Lei) [1881760] - [block] block: move the *_PARTITION enum out of genhd.h (Ming Lei) [1881760] - [scsi] block: move struct partition out of genhd.h (Ming Lei) [1881760] - [block] block: remove block/partitions/sun.h (Ming Lei) [1881760] - [block] block: remove block/partitions/sgi.h (Ming Lei) [1881760] - [block] block: remove block/partitions/osf.h (Ming Lei) [1881760] - [block] block: remove block/partitions/karma.h (Ming Lei) [1881760] - [block] block: declare all partition detection routines in check.h (Ming Lei) [1881760] - [block] block: remove warn_no_part (Ming Lei) [1881760] - [md] block: cleanup how md_autodetect_dev is called (Ming Lei) [1881760] - [block] block: unexport read_dev_sector and put_dev_sector (Ming Lei) [1881760] - [scsi] scsi: simplify scsi_partsize (Ming Lei) [1881760] - [block] block: remove alloc_part_info and free_part_info (Ming Lei) [1881760] - [block] block: move sysfs methods shared by disks and partitions to genhd.c (Ming Lei) [1881760] - [block] block: move disk_name and related helpers out of partition-generic.c (Ming Lei) [1881760] - [fs] block: remove __bdevname (Ming Lei) [1881760] - [block] block: remove the blk_lookup_devt export (Ming Lei) [1881760] - [block] block, bfq: invoke flush_idle_tree after reparent_active_queues in pd_offline (Ming Lei) [1881760] - [block] block, bfq: make reparent_leaf_entity actually work only on leaf entities (Ming Lei) [1881760] - [block] block, bfq: turn put_queue into release_process_ref in __bfq_bic_change_cgroup (Ming Lei) [1881760] - [block] block, bfq: move forward the getting of an extra ref in bfq_bfqq_move (Ming Lei) [1881760] - [scsi] scsi: Convert to use set_capacity_revalidate_and_notify (Ming Lei) [1881760] - [nvme] nvme: Convert to use set_capacity_revalidate_and_notify (Ming Lei) [1881760] - [block] virtio_blk.c: Convert to use set_capacity_revalidate_and_notify (Ming Lei) [1881760] - [block] block/genhd: Notify udev about capacity change (Ming Lei) [1881760] - [fs] block: fix a device invalidation regression (Ming Lei) [1881760] - [block] blk-iocost: remove duplicated lines in comments (Ming Lei) [1881760] - [block] block: sed-opal: Change the check condition for regular session validity (Ming Lei) [1881760] - [block] block: Document genhd capability flags (Ming Lei) [1881760] - [block] block: cleanup comment for blk_flush_complete_seq (Ming Lei) [1881760] - [block] block: remove unneeded argument from blk_alloc_flush_queue (Ming Lei) [1881760] - [block] block: cleanup for _blk/blk_rq_prep_clone (Ming Lei) [1881760] - [block] block: remove redundant setting of QUEUE_FLAG_DYING (Ming Lei) [1881760] - [block] block: use bio_{wouldblock, io}_error in direct_make_request (Ming Lei) [1881760] - [block] block: fix comment for blk_cloned_rq_check_limits (Ming Lei) [1881760] - [block] null_blk: Add support for init_hctx() fault injection (Ming Lei) [1881760] - [block] null_blk: Handle null_add_dev() failures properly (Ming Lei) [1881760] - [block] null_blk: Fix the null_add_dev() error path (Ming Lei) [1881760] - [block] compat_ioctl: simplify up block/ioctl.c (Ming Lei) [1881760] - [block] compat_ioctl: block: simplify compat_blkpg_ioctl() (Ming Lei) [1881760] - [block] compat_ioctl: block: move blkdev_compat_ioctl() into ioctl.c (Ming Lei) [1881760] - [block] blk-mq: insert flush request to the front of dispatch queue (Ming Lei) [1881760] - [block] block: Remove used kblockd_schedule_work_on() (Ming Lei) [1881760] - [block] null_blk: remove unused fields in 'nullb_cmd' (Ming Lei) [1881760] - [block] drbd: fifo_alloc() should use struct_size (Ming Lei) [1881760] - [block] partitions/ldm: fix spelling mistake "to" -> "too" (Ming Lei) [1881760] - [block] block: mark zone-mgmt bios with REQ_SYNC (Ming Lei) [1881760] - [block] blk-mq: Document functions for sending request (Ming Lei) [1881760] - [block] block: Allow t10-pi to be modular (Ming Lei) [1881760] - [block] blk-mq: optimise blk_mq_flush_plug_list() (Ming Lei) [1881760] - [include] list: introduce list_for_each_continue() (Ming Lei) [1881760] - [block] blk-mq: optimise rq sort function (Ming Lei) [1881760] - [block] blk-cgroup: cgroup_rstat_updated() shouldn't be called on cgroup1 (Ming Lei) [1881760] - [block] blk-cgroup: separate out blkg_rwstat under CONFIG_BLK_CGROUP_RWSTAT (Ming Lei) [1881760] - [block] blk-cgroup: reimplement basic IO stats using cgroup rstat (Ming Lei) [1881760] - [block] blk-cgroup: remove now unused blkg_print_stat_{bytes|ios}_recursive() (Ming Lei) [1881760] - [block] blk-throtl: stop using blkg->stat_bytes and ->stat_ios (Ming Lei) [1881760] - [block] bfq-iosched: Ensure bio->bi_blkg is valid before using it (Ming Lei) [1881760] - [block] bfq-iosched: stop using blkg->stat_bytes and ->stat_ios (Ming Lei) [1881760] - [block] bfq-iosched: relocate bfqg_*rwstat*() helpers (Ming Lei) [1881760] - [md] dm: fix comment in __dm_suspend() (Mike Snitzer) [1881531] - [md] dm: fold dm_process_bio() into dm_make_request() (Mike Snitzer) [1881531] - [md] dm: fix missing imposition of queue_limits from dm_wq_work() thread (Mike Snitzer) [1881531] - [md] dm: optimize max_io_len() by inlining max_io_len_target_boundary() (Mike Snitzer) [1881531] - [md] dm: push md->immutable_target optimization down to __process_bio() (Mike Snitzer) [1881531] - [md] dm: change max_io_len() to use blk_max_size_offset() (Mike Snitzer) [1881531] - [md] dm table: stack 'chunk_sectors' limit to account for target-specific splitting (Mike Snitzer) [1881531] - [block] block: allow 'chunk_sectors' to be non-power-of-2 (Mike Snitzer) [1881531] - [block] block: use lcm_not_zero() when stacking chunk_sectors (Mike Snitzer) [1881531] - [md] dm: fix bio splitting and its bio completion order for regular IO (Mike Snitzer) [1881531] - [net] net-sysfs: add backlog len and CPU id to softnet data (Paolo Abeni) [1866909] - [net] try to avoid unneeded backlog flush (Paolo Abeni) [1866909] - [net] skbuff: fix a data race in skb_queue_len() (Paolo Abeni) [1866909] - [cpuidle] cpuidle: pseries: Fix CEDE latency conversion from tb to us (Diego Domingos) [1608791] - [cpuidle] cpuidle: pseries: Fixup exit latency for CEDE(0) (Diego Domingos) [1608791] - [cpuidle] cpuidle: pseries: Add function to parse extended CEDE records (Diego Domingos) [1608791] - [cpuidle] cpuidle: pseries: Set the latency-hint before entering CEDE (Diego Domingos) [1608791] - [arm64] paravirt: Initialize steal time when cpu is online (Andrew Jones) [1879137]- [infiniband] i40iw: Add support to make destroy QP synchronous (Stefan Assmann) [1757949] - [fs] xfs: don't eat an EIO/ENOSPC writeback error when scrubbing data fork (Carlos Maiolino) [1859160] - [fs] xfs: fix inode allocation block res calculation precedence (Carlos Maiolino) [1859160] - [fs] xfs: fix reflink quota reservation accounting error (Carlos Maiolino) [1859160] - [fs] xfs: preserve rmapbt swapext block reservation from freed blocks (Carlos Maiolino) [1859160] - [fs] xfs: fix duplicate verification from xfs_qm_dqflush() (Carlos Maiolino) [1859160] - [fs] xfs: fix unmount hang and memory leak on shutdown during quotaoff (Carlos Maiolino) [1859160] - [fs] xfs: factor out quotaoff intent AIL removal and memory free (Carlos Maiolino) [1859160] - [fs] xfs: fix incorrect test in xfs_alloc_ag_vextent_lastblock (Carlos Maiolino) [1859160] - [fs] xfs: fix regression in "cleanup xfs_dir2_block_getdents" (Carlos Maiolino) [1859160] - [fs] xfs: fix use-after-free when aborting corrupt attr inactivation (Carlos Maiolino) [1859160] - [fs] xfs: fix iclog release error check race with shutdown (Carlos Maiolino) [1859160] - [fs] xfs: Add the missed xfs_perag_put() for xfs_ifree_cluster() (Carlos Maiolino) [1859160] - [fs] xfs: clean up the error handling in xfs_swap_extents (Carlos Maiolino) [1859160] - [fs] xfs: acquire superblock freeze protection on eofblocks scans (Carlos Maiolino) [1859160] - [fs] xfs: xfs_dabuf_map should return ENOMEM when map allocation fails (Carlos Maiolino) [1859160] - [fs] xfs: fix xfs_buf_ioerror_alert location reporting (Carlos Maiolino) [1859160] - [fs] xfs: remove unnecessary null pointer checks from _read_agf callers (Carlos Maiolino) [1859160] - [fs] xfs: make xfs_*read_agf return EAGAIN to ALLOC_FLAG_TRYLOCK callers (Carlos Maiolino) [1859160] - [fs] xfs: remove the xfs_btree_get_buffunctions (Carlos Maiolino) [1859160] - [fs] xfs: make xfs_trans_get_buf return an error code (Carlos Maiolino) [1859160] - [fs] xfs: make xfs_trans_get_buf_map return an error code (Carlos Maiolino) [1859160] - [fs] xfs: make xfs_buf_read return an error code (Carlos Maiolino) [1859160] - [fs] xfs: make xfs_buf_get_uncached return an error code (Carlos Maiolino) [1859160] - [fs] xfs: make xfs_buf_get return an error code (Carlos Maiolino) [1859160] - [fs] xfs: make xfs_buf_read_map return an error code (Carlos Maiolino) [1859160] - [fs] xfs: make xfs_buf_get_map return an error code (Carlos Maiolino) [1859160] - [fs] xfs: make xfs_buf_alloc return an error code (Carlos Maiolino) [1859160] - [fs] xfs: fix uninitialized variable in xfs_attr3_leaf_inactive (Carlos Maiolino) [1859160] - [fs] xfs: change return value of xfs_inode_need_cow to int (Carlos Maiolino) [1859160] - [fs] xfs: check log iovec size to make sure it's plausibly a buffer log format (Carlos Maiolino) [1859160] - [fs] xfs: make struct xfs_buf_log_format have a consistent size (Carlos Maiolino) [1859160] - [fs] xfs: complain if anyone tries to create a too-large buffer log item (Carlos Maiolino) [1859160] - [fs] xfs: clean up xfs_buf_item_get_format return value (Carlos Maiolino) [1859160] - [fs] xfs: streamline xfs_attr3_leaf_inactive (Carlos Maiolino) [1859160] - [fs] xfs: fix memory corruption during remote attr value buffer invalidation (Carlos Maiolino) [1859160] - [fs] xfs: refactor remote attr value buffer invalidation (Carlos Maiolino) [1859160] - [fs] xfs: fix IOCB_NOWAIT handling in xfs_file_dio_aio_read (Carlos Maiolino) [1859160] - [fs] xfs: Add __packed to xfs_dir2_sf_entry_t definition (Carlos Maiolino) [1859160] - [fs] xfs: fix s_maxbytes computation on 32-bit kernels (Carlos Maiolino) [1859160] - [fs] xfs: truncate should remove all blocks, not just to the end of the page cache (Carlos Maiolino) [1859160] - [fs] xfs: introduce XFS_MAX_FILEOFF (Carlos Maiolino) [1859160] - [fs] xfs: remove bogus assertion when online repair isn't enabled (Carlos Maiolino) [1859160] - [fs] xfs: Remove all strlen in all xfs_attr_* functions for attr names (Carlos Maiolino) [1859160] - [fs] xfs: fix misuse of the XFS_ATTR_INCOMPLETE flag (Carlos Maiolino) [1859160] - [fs] xfs: also remove cached ACLs when removing the underlying attr (Carlos Maiolino) [1859160] - [fs] xfs: reject invalid flags combinations in XFS_IOC_ATTRMULTI_BY_HANDLE (Carlos Maiolino) [1859160] - [fs] xfs: remove shadow variable in xfs_btree_lshift (Carlos Maiolino) [1859160] - [fs] xfs: quota: move to time64_t interfaces (Carlos Maiolino) [1859160] - [fs] xfs: Make the symbol 'xfs_rtalloc_log_count' static (Carlos Maiolino) [1859160] - [fs] libxfs: resync with the userspace libxfs (Carlos Maiolino) [1859160] - [fs] xfs: fix log reservation overflows when allocating large rt extents (Carlos Maiolino) [1859160] - [fs] xfs: fix mount failure crash on invalid iclog memory access (Carlos Maiolino) [1859160] - [fs] xfs: don't check for AG deadlock for realtime files in bunmapi (Carlos Maiolino) [1859160] - [fs] xfs: fix realtime file data space leak (Carlos Maiolino) [1859160] - [fs] xfs: allow parent directory scans to be interrupted with fatal signals (Carlos Maiolino) [1859160] - [fs] xfs: remove the mappedbno argument to xfs_da_get_buf (Carlos Maiolino) [1859160] - [fs] xfs: remove the mappedbno argument to xfs_da_read_buf (Carlos Maiolino) [1859160] - [fs] xfs: split xfs_da3_node_read (Carlos Maiolino) [1859160] - [fs] xfs: remove the mappedbno argument to xfs_dir3_leafn_read (Carlos Maiolino) [1859160] - [fs] xfs: remove the mappedbno argument to xfs_dir3_leaf_read (Carlos Maiolino) [1859160] - [fs] xfs: remove the mappedbno argument to xfs_attr3_leaf_read (Carlos Maiolino) [1859160] - [fs] xfs: remove the mappedbno argument to xfs_da_reada_buf (Carlos Maiolino) [1859160] - [fs] xfs: improve the xfs_dabuf_map calling conventions (Carlos Maiolino) [1859160] - [fs] xfs: refactor xfs_dabuf_map (Carlos Maiolino) [1859160] - [fs] xfs: simplify mappedbno handling in xfs_da_{get, read}_buf (Carlos Maiolino) [1859160] - [fs] xfs: report corruption only as a regular error (Carlos Maiolino) [1859160] - [fs] xfs: Remove kmem_zone_free() wrapper (Carlos Maiolino) [1859160] - [fs] xfs: Remove kmem_zone_destroy() wrapper (Carlos Maiolino) [1859160] - [fs] xfs: Remove slab init wrappers (Carlos Maiolino) [1859160] - [fs] xfs: fix another missing include (Carlos Maiolino) [1859160] - [fs] xfs: remove XFS_IOC_FSSETDM and XFS_IOC_FSSETDM_BY_HANDLE (Carlos Maiolino) [1859160] - [fs] xfs: remove duplicated include from xfs_dir2_data.c (Carlos Maiolino) [1859160] - [fs] xfs: remove unused structure members & simple typedefs (Carlos Maiolino) [1859160] - [fs] xfs: remove unused typedef definitions (Carlos Maiolino) [1859160] - [fs] xfs: Replace function declaration by actual definition (Carlos Maiolino) [1859160] - [fs] xfs: remove the xfs_qoff_logitem_t typedef (Carlos Maiolino) [1859160] - [fs] xfs: remove the xfs_dq_logitem_t typedef (Carlos Maiolino) [1859160] - [fs] xfs: remove the xfs_quotainfo_t typedef (Carlos Maiolino) [1859160] - [fs] xfs: remove the xfs_disk_dquot_t and xfs_dquot_t (Carlos Maiolino) [1859160] - [fs] xfs: avoid time_t in user api (Carlos Maiolino) [1859160] - [fs] xfs: don't reset the "inode core" in xfs_iread (Carlos Maiolino) [1859160] - [fs] xfs: merge the projid fields in struct xfs_icdinode (Carlos Maiolino) [1859160] - [fs] xfs: use a struct timespec64 for the in-core crtime (Carlos Maiolino) [1859160] - [fs] xfs: devirtualize ->m_dirnameops (Carlos Maiolino) [1859160] - [fs] xfs: remove the unused m_chsize field (Carlos Maiolino) [1859160] - [fs] xfs: convert open coded corruption check to use XFS_IS_CORRUPT (Carlos Maiolino) [1859160] - [fs] xfs: kill the XFS_WANT_CORRUPT_* macros (Carlos Maiolino) [1859160] - [fs] xfs: add a XFS_IS_CORRUPT macro (Carlos Maiolino) [1859160] - [fs] xfs: attach dquots before performing xfs_swap_extents (Carlos Maiolino) [1859160] - [fs] xfs: actually check xfs_btree_check_block return in xfs_btree_islastblock (Carlos Maiolino) [1859160] - [fs] xfs: always pass a valid hdr to xfs_dir3_leaf_check_int (Carlos Maiolino) [1859160] - [fs] xfs: merge xfs_dir2_data_freescan and xfs_dir2_data_freescan_int (Carlos Maiolino) [1859160] - [fs] xfs: remove the now unused dir ops infrastructure (Carlos Maiolino) [1859160] - [fs] xfs: devirtualize ->data_get_ftype and ->data_put_ftype (Carlos Maiolino) [1859160] - [fs] xfs: devirtualize ->data_bestfree_p (Carlos Maiolino) [1859160] - [fs] xfs: cleanup xfs_dir2_data_entsize (Carlos Maiolino) [1859160] - [fs] xfs: move the dir2 data block fixed offsets to struct xfs_da_geometry (Carlos Maiolino) [1859160] - [fs] xfs: devirtualize ->data_entry_tag_p (Carlos Maiolino) [1859160] - [fs] xfs: devirtualize ->data_entsize (Carlos Maiolino) [1859160] - [fs] xfs: replace xfs_dir3_data_endp with xfs_dir3_data_end_offset (Carlos Maiolino) [1859160] - [fs] xfs: remove the now unused ->data_entry_p method (Carlos Maiolino) [1859160] - [fs] xfs: cleanup __xfs_dir3_data_check (Carlos Maiolino) [1859160] - [fs] xfs: cleanup xfs_dir2_data_freescan_int (Carlos Maiolino) [1859160] - [fs] xfs: cleanup xfs_dir2_block_to_sf (Carlos Maiolino) [1859160] - [fs] xfs: cleanup xchk_directory_data_bestfree (Carlos Maiolino) [1859160] - [fs] xfs: cleanup xchk_dir_rec (Carlos Maiolino) [1859160] - [fs] xfs: cleanup xfs_dir2_leaf_getdents (Carlos Maiolino) [1859160] - [fs] xfs: cleanup xfs_dir2_block_getdents (Carlos Maiolino) [1859160] - [fs] xfs: remove the ->data_unused_p method (Carlos Maiolino) [1859160] - [fs] xfs: remove the ->data_dot_entry_p and ->data_dotdot_entry_p methods (Carlos Maiolino) [1859160] - [fs] xfs: remove the data_dotdot_offset field in struct xfs_dir_ops (Carlos Maiolino) [1859160] - [fs] xfs: remove the data_dot_offset field in struct xfs_dir_ops (Carlos Maiolino) [1859160] - [fs] xfs: remove the unused ->data_first_entry_p method (Carlos Maiolino) [1859160] - [fs] xfs: devirtualize ->sf_get_ftype and ->sf_put_ftype (Carlos Maiolino) [1859160] - [fs] xfs: devirtualize ->sf_get_ino and ->sf_put_ino (Carlos Maiolino) [1859160] - [fs] xfs: devirtualize ->sf_entsize and ->sf_nextentry (Carlos Maiolino) [1859160] - [fs] xfs: devirtualize ->sf_get_parent_ino and ->sf_put_parent_ino (Carlos Maiolino) [1859160] - [fs] xfs: devirtualize ->db_to_fdb and ->db_to_fdindex (Carlos Maiolino) [1859160] - [fs] xfs: move the max dir2 free bests count to struct xfs_da_geometry (Carlos Maiolino) [1859160] - [fs] xfs: move the dir2 free header size to struct xfs_da_geometry (Carlos Maiolino) [1859160] - [fs] xfs: add a bests pointer to struct xfs_dir3_icfree_hdr (Carlos Maiolino) [1859160] - [fs] xfs: make the xfs_dir3_icfree_hdr available to xfs_dir2_node_addname_int (Carlos Maiolino) [1859160] - [fs] xfs: devirtualize ->free_hdr_to_disk (Carlos Maiolino) [1859160] - [fs] xfs: devirtualize ->free_hdr_from_disk (Carlos Maiolino) [1859160] - [fs] xfs: move the max dir2 leaf entries count to struct xfs_da_geometry (Carlos Maiolino) [1859160] - [fs] xfs: move the dir2 leaf header size to struct xfs_da_geometry (Carlos Maiolino) [1859160] - [fs] xfs: add an entries pointer to struct xfs_dir3_icleaf_hdr (Carlos Maiolino) [1859160] - [fs] xfs: devirtualize ->leaf_hdr_to_disk (Carlos Maiolino) [1859160] - [fs] xfs: devirtualize ->leaf_hdr_from_disk (Carlos Maiolino) [1859160] - [fs] xfs: move the node header size to struct xfs_da_geometry (Carlos Maiolino) [1859160] - [fs] xfs: add a btree entries pointer to struct xfs_da3_icnode_hdr (Carlos Maiolino) [1859160] - [fs] xfs: devirtualize ->node_hdr_to_disk (Carlos Maiolino) [1859160] - [fs] xfs: devirtualize ->node_hdr_from_disk (Carlos Maiolino) [1859160] - [fs] xfs: refactor btree node scrubbing (Carlos Maiolino) [1859160] - [fs] xfs: use unsigned int for all size values in struct xfs_da_geometry (Carlos Maiolino) [1859160] - [fs] xfs: move incore structures out of xfs_da_format.h (Carlos Maiolino) [1859160] - [fs] xfs: remove a stray tab in xfs_remount_rw() (Carlos Maiolino) [1859160] - [fs] xfs: convert EIO to EFSCORRUPTED when log contents are invalid (Carlos Maiolino) [1859160] - [fs] xfs: refactor "does this fork map blocks" predicate (Carlos Maiolino) [1859160] - [fs] xfs: clean up weird while loop in xfs_alloc_ag_vextent_near (Carlos Maiolino) [1859160] - [fs] xfs: annotate functions that trip static checker locking checks (Carlos Maiolino) [1859160] - [fs] xfs: Correct comment tyops -> typos (Carlos Maiolino) [1859160] - [fs] xfs: range check ri_cnt when recovering log items (Carlos Maiolino) [1859160] - [fs] xfs: "optimize" buffer item log segment bitmap setting (Carlos Maiolino) [1859160] - [fs] xfs: null out bma->prev if no previous extent (Carlos Maiolino) [1859160] - [fs] xfs: fix missing header includes (Carlos Maiolino) [1859160] - [fs] xfs: periodically yield scrub threads to the scheduler (Carlos Maiolino) [1859160] - [fs] xfs: remove redundant assignment to variable error (Carlos Maiolino) [1859160] - [fs] xfs: add missing early termination checks to record scrubbing functions (Carlos Maiolino) [1859160] - [fs] xfs: make the assertion message functions take a mount parameter (Carlos Maiolino) [1859160] - [fs] xfs: add missing assert in xfs_fsmap_owner_from_rmap (Carlos Maiolino) [1859160] - [fs] xfs: decrease indenting problems in xfs_dabuf_map (Carlos Maiolino) [1859160] - [fs] xfs: fold xfs_mount-alloc() into xfs_init_fs_context() (Carlos Maiolino) [1859160] - [fs] xfs: move xfs_fc_parse_param() above xfs_fc_get_tree() (Carlos Maiolino) [1859160] - [fs] xfs: move xfs_fc_get_tree() above xfs_fc_reconfigure() (Carlos Maiolino) [1859160] - [fs] xfs: move xfs_fc_reconfigure() above xfs_fc_free() (Carlos Maiolino) [1859160] - [fs] xfs: switch to use the new mount-api (Carlos Maiolino) [1859160] - [fs] xfs: dont set sb in xfs_mount_alloc() (Carlos Maiolino) [1859160] - [fs] xfs: move xfs_parseargs() validation to a helper (Carlos Maiolino) [1859160] - [fs] xfs: refactor xfs_parseags() (Carlos Maiolino) [1859160] - [fs] xfs: avoid redundant checks when options is empty (Carlos Maiolino) [1859160] - [fs] xfs: refactor suffix_kstrtoint() (Carlos Maiolino) [1859160] - [fs] xfs: add xfs_remount_ro() helper (Carlos Maiolino) [1859160] - [fs] xfs: add xfs_remount_rw() helper (Carlos Maiolino) [1859160] - [fs] xfs: merge freeing of mp names and mp (Carlos Maiolino) [1859160] - [fs] xfs: use kmem functions for struct xfs_mount (Carlos Maiolino) [1859160] - [fs] xfs: dont use XFS_IS_QUOTA_RUNNING() for option check (Carlos Maiolino) [1859160] - [fs] xfs: use super s_id instead of struct xfs_mount m_fsname (Carlos Maiolino) [1859160] - [fs] xfs: remove unused struct xfs_mount field m_fsname_len (Carlos Maiolino) [1859160] - [fs] xfs: always log corruption errors (Carlos Maiolino) [1859160] - [fs] xfs: constify the buffer pointer arguments to error functions (Carlos Maiolino) [1859160] - [fs] xfs: relax shortform directory size checks (Carlos Maiolino) [1859160] - [fs] xfs: cleanup use of the XFS_ALLOC_ flags (Carlos Maiolino) [1859160] - [fs] xfs: move extent zeroing to xfs_bmapi_allocate (Carlos Maiolino) [1859160] - [fs] xfs: refactor xfs_bmapi_allocate (Carlos Maiolino) [1859160] - [fs] xfs: simplify the xfs_iomap_write_direct calling (Carlos Maiolino) [1859160] - [fs] xfs: don't log the inode in xfs_fs_map_blocks if it (Carlos Maiolino) [1859160] - [fs] xfs: slightly tweak an assert in xfs_fs_map_blocks (Carlos Maiolino) [1859160] - [fs] xfs: remove the extsize argument to xfs_eof_alignment (Carlos Maiolino) [1859160] - [fs] xfs: mark xfs_eof_alignment static (Carlos Maiolino) [1859160] - [fs] xfs: simplify xfs_iomap_eof_align_last_fsb (Carlos Maiolino) [1859160] - [fs] xfs: merge xfs_showargs into xfs_fs_show_options (Carlos Maiolino) [1859160] - [fs] xfs: clean up printing inode32/64 in xfs_showargs (Carlos Maiolino) [1859160] - [fs] xfs: clean up printing the allocsize option in (Carlos Maiolino) [1859160] - [fs] xfs: reverse the polarity of XFS_MOUNT_COMPAT_IOSIZE (Carlos Maiolino) [1859160] - [fs] xfs: rename the XFS_MOUNT_DFLT_IOSIZE option to (Carlos Maiolino) [1859160] - [fs] xfs: simplify parsing of allocsize mount option (Carlos Maiolino) [1859160] - [fs] xfs: rename the m_writeio_* fields in struct xfs_mount (Carlos Maiolino) [1859160] - [fs] xfs: remove the m_readio_* fields in struct xfs_mount (Carlos Maiolino) [1859160] - [fs] xfs: don't use a different allocsice for -o wsync (Carlos Maiolino) [1859160] - [fs] xfs: cleanup calculating the stat optimal I/O size (Carlos Maiolino) [1859160] - [fs] xfs: remove the dsunit and dswidth variables in (Carlos Maiolino) [1859160] - [fs] xfs: simplify setting bio flags (Carlos Maiolino) [1859160] - [fs] xfs: refactor xfs_iread_extents to use xfs_btree_visit_blocks (Carlos Maiolino) [1859160] - [fs] xfs: refactor xfs_bmap_count_blocks using newer btree helpers (Carlos Maiolino) [1859160] - [fs] xfs: replace -EIO with -EFSCORRUPTED for corrupt metadata (Carlos Maiolino) [1859160] - [fs] xfs: namecheck directory entry names before listing them (Carlos Maiolino) [1859160] - [fs] xfs: namecheck attribute names before listing them (Carlos Maiolino) [1859160] - [fs] xfs: check attribute leaf block structure (Carlos Maiolino) [1859160] - [fs] xfs: consolidate preallocation in xfs_file_fallocate (Carlos Maiolino) [1859160] - [fs] xfs: disable xfs_ioc_space for always COW inodes (Carlos Maiolino) [1859160] - [fs] fs: add generic UNRESVSP and ZERO_RANGE ioctl handlers (Carlos Maiolino) [1859160] - [fs] xfs: don't implement XFS_IOC_RESVSP / XFS_IOC_RESVSP64 (Carlos Maiolino) [1859160] - [fs] xfs: use xfs_inode_buftarg in xfs_file_ioctl (Carlos Maiolino) [1859160] - [fs] xfs: use xfs_inode_buftarg in xfs_file_dio_aio_write (Carlos Maiolino) [1859160] - [fs] xfs: add a xfs_inode_buftarg helper (Carlos Maiolino) [1859160] - [fs] xfs: mark xfs_buf_free static (Carlos Maiolino) [1859160] - [fs] xfs: add mising include of xfs_pnfs.h for missing declarations (Carlos Maiolino) [1859160] - [fs] xfs: don't set bmapi total block req where minleft is (Carlos Maiolino) [1859160] - [fs] xfs: cap longest free extent to maximum allocatable (Carlos Maiolino) [1859160] - [fs] xfs: remove the duplicated inode log fieldmask set (Carlos Maiolino) [1859160] - [fs] xfs: improve the IOMAP_NOWAIT check for COW inodes (Carlos Maiolino) [1859160] - [fs] xfs: cleanup xfs_direct_write_iomap_begin (Carlos Maiolino) [1859160] - [fs] xfs: rename the whichfork variable in xfs_buffered_write_iomap_begin (Carlos Maiolino) [1859160] - [fs] xfs: split the iomap ops for buffered vs direct writes (Carlos Maiolino) [1859160] - [fs] xfs: move xfs_file_iomap_begin_delay around (Carlos Maiolino) [1859160] - [fs] xfs: split out a new set of read-only iomap ops (Carlos Maiolino) [1859160] - [fs] xfs: factor out a helper to calculate the end_fsb (Carlos Maiolino) [1859160] - [fs] xfs: fill out the srcmap in iomap_begin (Carlos Maiolino) [1859160] - [fs] xfs: refactor xfs_file_iomap_begin_delay (Carlos Maiolino) [1859160] - [fs] xfs: pass two imaps to xfs_reflink_allocate_cow (Carlos Maiolino) [1859160] - [fs] xfs: remove xfs_reflink_dirty_extents (Carlos Maiolino) [1859160] - [fs] xfs: also call xfs_file_iomap_end_delalloc for zeroing operations (Carlos Maiolino) [1859160] - [fs] xfs: remove the XLOG_STATE_DO_CALLBACK state (Carlos Maiolino) [1859160] - [fs] xfs: turn ic_state into an enum (Carlos Maiolino) [1859160] - [fs] xfs: remove the unused XLOG_STATE_ALL and XLOG_STATE_UNUSED flags (Carlos Maiolino) [1859160] - [fs] xfs: remove dead ifdef XFSERRORDEBUG code (Carlos Maiolino) [1859160] - [fs] xfs: call xlog_state_release_iclog with l_icloglock held (Carlos Maiolino) [1859160] - [fs] xfs: move the locking from xlog_state_finish_copy to the callers (Carlos Maiolino) [1859160] - [fs] xfs: remove the unused ic_io_size field from xlog_in_core (Carlos Maiolino) [1859160] - [fs] xfs: pass the correct flag to xlog_write_iclog (Carlos Maiolino) [1859160] - [fs] xfs: optimize near mode bnobt scans with concurrent cntbt lookups (Carlos Maiolino) [1859160] - [fs] xfs: factor out tree fixup logic into helper (Carlos Maiolino) [1859160] - [fs] xfs: refactor near mode alloc bnobt scan into separate function (Carlos Maiolino) [1859160] - [fs] xfs: refactor and reuse best extent scanning logic (Carlos Maiolino) [1859160] - [fs] xfs: refactor allocation tree fixup code (Carlos Maiolino) [1859160] - [fs] xfs: reuse best extent tracking logic for bnobt scan (Carlos Maiolino) [1859160] - [fs] xfs: refactor cntbt lastblock scan best extent logic into helper (Carlos Maiolino) [1859160] - [fs] xfs: track best extent from cntbt lastblock scan in alloc cursor (Carlos Maiolino) [1859160] - [fs] xfs: track allocation busy state in allocation cursor (Carlos Maiolino) [1859160] - [fs] xfs: introduce allocation cursor data structure (Carlos Maiolino) [1859160] - [fs] xfs: track active state of allocation btree cursors (Carlos Maiolino) [1859160] - [fs] xfs: ignore extent size hints for always COW inodes (Carlos Maiolino) [1859160] - [fs] xfs: include QUOTA, FATAL ASSERT build options in XFS_BUILD_OPTIONS (Carlos Maiolino) [1859160] - [pinctrl] pinctrl: tigerlake: Add support for Tiger Lake-H (Steve Best) [1782722] - [pinctrl] pinctrl: intel: Introduce common flags for GPIO mapping scheme (Steve Best) [1782722] - [mfd] mfd: intel-lpss: Add Intel Tiger Lake PCH-H PCI IDs (Steve Best) [1782724]- [netdrv] iavf: Fix incorrect adapter get in iavf_resume (Stefan Assmann) [1842896] - [netdrv] iavf: use generic power management (Stefan Assmann) [1842896] - [net] openvswitch: fixes crash if nf_conncount_init() fails (Eelco Chaudron) [1876445] - [fs] cifs`: handle ERRBaduid for SMB1 (Leif Sahlberg) [1875184] - [net] SUNRPC: 'Directory with parent 'rpc_clnt' already present!' (Scott Mayhew) [1872310] - [fs] NFS/pnfs: Don't use RPC_TASK_CRED_NOREF with pnfs (Scott Mayhew) [1872310] - [fs] NFS: Don't use RPC_TASK_CRED_NOREF with delegreturn (Scott Mayhew) [1872310] - [net] SUNRPC: Signalled ASYNC tasks need to exit (Scott Mayhew) [1872310] - [net] SUNRPC: fix use-after-free in rpc_free_client_work() (Scott Mayhew) [1872310] - [fs] NFS: Fix a race in __nfs_list_for_each_server() (Scott Mayhew) [1872310] - [net] SUNRPC: defer slow parts of rpc_free_client() to a workqueue (Scott Mayhew) [1872310] - [net] SUNRPC: Revert 241b1f419f0e ("SUNRPC: Remove xdr_buf_trim()") (Scott Mayhew) [1872310] - [fs] NFSv4: Remove unreachable error condition due to rpc_run_task() (Scott Mayhew) [1872310] - [net] SUNRPC: Remove unreachable error condition (Scott Mayhew) [1872310] - [fs] nfs: Fix potential posix_acl refcnt leak in nfs3_set_acl (Scott Mayhew) [1872310] - [fs] NFS/pnfs: Fix a credential use-after-free issue in pnfs_roc() (Scott Mayhew) [1872310] - [fs] NFS/pnfs: Ensure that _pnfs_return_layout() waits for layoutreturn completion (Scott Mayhew) [1872310] - [net] svcrdma: Fix leak of svc_rdma_recv_ctxt objects (Scott Mayhew) [1872310] - [fs] NFS: Fix an ABBA spinlock issue in pnfs_update_layout() (Scott Mayhew) [1872310] - [net] SUNRPC/cache: Fix unsafe traverse caused double-free in cache_purge (Scott Mayhew) [1872310] - [fs] nfsd: memory corruption in nfsd4_lock() (Scott Mayhew) [1872310] - [fs] pNFS: Fix RCU lock leakage (Scott Mayhew) [1872310] - [fs] NFS: Clean up process of marking inode stale (Scott Mayhew) [1872310] - [fs] NFS: Add softreval behaviour to nfs_lookup_revalidate() (Scott Mayhew) [1872310] - [fs] NFS: Add mount option 'softreval' (Scott Mayhew) [1872310] - [net] SUNRPC: Don't start a timer on an already queued rpc task (Scott Mayhew) [1872310] - [fs] NFS/pnfs: Reference the layout cred in pnfs_prepare_layoutreturn() (Scott Mayhew) [1872310] - [fs] NFS/pnfs: Fix dereference of layout cred in pnfs_layoutcommit_inode() (Scott Mayhew) [1872310] - [fs] NFS: Beware when dereferencing the delegation cred (Scott Mayhew) [1872310] - [fs] NFS: Add a module parameter to set nfs_mountpoint_expiry_timeout (Scott Mayhew) [1872310] - [fs] NFS: Try to join page groups before an O_DIRECT retransmission (Scott Mayhew) [1872310] - [fs] NFS: Refactor nfs_lock_and_join_requests() (Scott Mayhew) [1872310] - [fs] NFS: Reverse the submission order of requests in __nfs_pageio_add_request() (Scott Mayhew) [1872310] - [fs] NFS: Clean up nfs_lock_and_join_requests() (Scott Mayhew) [1872310] - [fs] NFS: Remove the redundant function nfs_pgio_has_mirroring() (Scott Mayhew) [1872310] - [fs] NFS: Fix memory leaks in nfs_pageio_stop_mirroring() (Scott Mayhew) [1872310] - [fs] NFS: Fix a request reference leak in nfs_direct_write_clear_reqs() (Scott Mayhew) [1872310] - [fs] NFS: Fix races nfs_page_group_destroy() vs nfs_destroy_unlinked_subrequests() (Scott Mayhew) [1872310] - [fs] NFS: Remove unused FLUSH_SYNC support in nfs_initiate_pgio() (Scott Mayhew) [1872310] - [fs] pNFS/flexfiles: Specify the layout segment range in LAYOUTGET (Scott Mayhew) [1872310] - [fs] pNFS/flexfiles: remove requirement for whole file layouts (Scott Mayhew) [1872310] - [fs] pNFS/flexfiles: Check the layout segment range before doing I/O (Scott Mayhew) [1872310] - [fs] pNFS/flexfile: Don't merge layout segments if the mirrors don't match (Scott Mayhew) [1872310] - [fs] NFS/pNFS: Fix pnfs_layout_mark_request_commit() invalid layout segment handling (Scott Mayhew) [1872310] - [fs] NFS/pNFS: Simplify bucket layout segment reference counting (Scott Mayhew) [1872310] - [fs] NFS/pNFS: Clean up pNFS commit operations (Scott Mayhew) [1872310] - [fs] NFS: Remove bucket array from struct pnfs_ds_commit_info (Scott Mayhew) [1872310] - [fs] NFS/pNFS: Add a helper pnfs_generic_search_commit_reqs() (Scott Mayhew) [1872310] - [fs] pNFS: Enable per-layout segment commit structures (Scott Mayhew) [1872310] - [fs] pNFS: Add infrastructure for cleaning up per-layout commit structures (Scott Mayhew) [1872310] - [fs] NFS/pNFS: Support commit arrays in nfs_clear_pnfs_ds_commit_verifiers() (Scott Mayhew) [1872310] - [fs] NFS: Fix O_DIRECT commit verifier handling (Scott Mayhew) [1872310] - [fs] NFS: commit errors should be fatal (Scott Mayhew) [1872310] - [fs] NFS/pNFS: Allow O_DIRECT to release the DS commitinfo (Scott Mayhew) [1872310] - [fs] pNFS: Support per-layout segment commits in pnfs_generic_commit_pagelist() (Scott Mayhew) [1872310] - [fs] pNFS: Support per-layout segment commits in pnfs_generic_recover_commit_reqs() (Scott Mayhew) [1872310] - [fs] NFSv4/pNFS: Scan the full list of commit arrays when committing (Scott Mayhew) [1872310] - [fs] NFSv4/pnfs: Support a list of commit arrays in struct pnfs_ds_commit_info (Scott Mayhew) [1872310] - [net] SUNRPC: Fix a potential buffer overflow in 'svc_print_xprts()' (Scott Mayhew) [1872310] - [include] SUNRPC/cache: don't allow invalid entries to be flushed (Scott Mayhew) [1872310] - [fs] pNFS: Add a helper to allocate the array of buckets (Scott Mayhew) [1872310] - [fs] NFS/pNFS: Refactor pnfs_generic_commit_pagelist() (Scott Mayhew) [1872310] - [fs] pNFS/flexfiles: Simplify allocation of the mirror array (Scott Mayhew) [1872310] - [fs] NFS: Don't specify NFS version in "UDP not supported" error (Scott Mayhew) [1872310] - [fs] nfsroot: set tcp as the default transport protocol (Scott Mayhew) [1872310] - [fs] NFS: direct.c: Fix memory leak of dreq when nfs_get_lock_context fails (Scott Mayhew) [1872310] - [fs] nfs: Fix up documentation in nfs_follow_referral() and nfs_do_submount() (Scott Mayhew) [1872310] - [net] sunrpc: Add tracing for cache events (Scott Mayhew) [1872310] - [net] SUNRPC/cache: Allow garbage collection of invalid cache entries (Scott Mayhew) [1872310] - [net] sunrpc: clean up cache entry add/remove from hashtable (Scott Mayhew) [1872310] - [net] sunrpc: Fix potential leaks in sunrpc_cache_unhash() (Scott Mayhew) [1872310] - [fs] nfsd: export upcalls must not return ESTALE when mountd is down (Scott Mayhew) [1872310] - [fs] nfsd: Don't add locks to closed or closing open stateids (Scott Mayhew) [1872310] - [net] SUNRPC: Teach server to use xprt_sock_sendmsg for socket sends (Scott Mayhew) [1872310] - [net] SUNRPC: Refactor xs_sendpages() (Scott Mayhew) [1872310] - [fs] NFSD: Clean up nfsd4_encode_readv (Scott Mayhew) [1872310] - [fs] fs: nfsd: nfs4state.c: Use built-in RCU list checking (Scott Mayhew) [1872310] - [net] sunrpc: Pass lockdep expression to RCU lists (Scott Mayhew) [1872310] - [include] sunrpc: Replace zero-length array with flexible-array member (Scott Mayhew) [1872310] - [net] SUNRPC: Trim stack utilization in the wrap and unwrap paths (Scott Mayhew) [1872310] - [net] SUNRPC: Remove xdr_buf_read_mic() (Scott Mayhew) [1872310] - [net] sunrpc: Fix gss_unwrap_resp_integ() again (Scott Mayhew) [1872310] - [fs] nfs: Replace zero-length array with flexible-array member (Scott Mayhew) [1872310] - [fs] NFSv4.2: error out when relink swapfile (Scott Mayhew) [1872310] - [fs] NFS:remove redundant call to nfs_do_access (Scott Mayhew) [1872310] - [net] SUNRPC: remove redundant assignments to variable status (Scott Mayhew) [1872310] - [fs] NFSv4: Add support for CB_RECALL_ANY for flexfiles layouts (Scott Mayhew) [1872310] - [fs] NFSv4: Clean up nfs_delegation_reap_expired() (Scott Mayhew) [1872310] - [fs] NFSv4: Clean up nfs_delegation_reap_unclaimed() (Scott Mayhew) [1872310] - [fs] NFSv4: Clean up nfs_client_return_marked_delegations() (Scott Mayhew) [1872310] - [fs] NFS: Add a helper nfs_client_for_each_server() (Scott Mayhew) [1872310] - [fs] NFSv4/pnfs: Clean up nfs_layout_find_inode() (Scott Mayhew) [1872310] - [fs] NFSv4: Ensure layout headers are RCU safe (Scott Mayhew) [1872310] - [fs] NFSv4/pnfs: Return valid stateids in nfs_layout_find_inode_by_stateid() (Scott Mayhew) [1872310] - [fs] pNFS/flexfiles: Report DELAY and GRACE errors from the DS to the server (Scott Mayhew) [1872310] - [fs] NFS: Limit the size of the access cache by default (Scott Mayhew) [1872310] - [fs] NFS: Avoid referencing the cred twice in async rename/unlink (Scott Mayhew) [1872310] - [fs] NFSv4: Avoid unnecessary credential references in layoutget (Scott Mayhew) [1872310] - [fs] NFSv4: Avoid referencing the cred unnecessarily during NFSv4 I/O (Scott Mayhew) [1872310] - [fs] NFS: Assume cred is pinned by open context in I/O requests (Scott Mayhew) [1872310] - [net] SUNRPC: Don't take a reference to the cred on synchronous tasks (Scott Mayhew) [1872310] - [net] SUNRPC: Add a flag to avoid reference counts on credentials (Scott Mayhew) [1872310] - [fs] NFS: Ensure we time out if a delegreturn does not complete (Scott Mayhew) [1872310] - [fs] NFSv4/pnfs: pnfs_set_layout_stateid() should update the layout cred (Scott Mayhew) [1872310] - [fs] NFSv4: nfs_update_inplace_delegation() should update delegation cred (Scott Mayhew) [1872310] - [fs] NFS: Use the 64-bit server readdir cookies when possible (Scott Mayhew) [1872310] - [net] Documentation: nfsroot.rst: Fix references to nfsroot.rst (Scott Mayhew) [1872310] - [fs] nfs: add missing "posix" local_lock constant table definition (Scott Mayhew) [1622041] - [samples] samples/vfs: avoid warning in statx override (Scott Mayhew) [1622041] - [fs] Fix use after free in get_tree_bdev() (Scott Mayhew) [1622041] - [security] selinux: fix regression introduced by move_mount(2) syscall (Scott Mayhew) [1622041] - [fs] mm/hugetlbfs: fix for_each_hstate() loop in init_hugetlbfs_fs() (Scott Mayhew) [1622041] - [fs] mm/hugetlbfs: fix error handling when setting up mounts (Scott Mayhew) [1622041] - [fs] cramfs: fix usage on non-MTD device (Scott Mayhew) [1622041] - [fs] vfs: move_mount: reject moving kernel internal mounts (Scott Mayhew) [1622041] - [fs] do_move_mount(): fix an unsafe use of is_anon_ns() (Scott Mayhew) [1622041] - [fs] fs/namespace: fix unprivileged mount propagation (Scott Mayhew) [1622041] - [fs] vfs: fsmount: add missing mntget() (Scott Mayhew) [1622041] - [fs] get rid of checking for absent device name in vfs_get_tree() (Scott Mayhew) [1622041] - [scripts] scripts/gdb: replace flags (MS_xyz -> SB_xyz) (Scott Mayhew) [1622041] - [mm] tmpfs: switch to use of invalfc() (Scott Mayhew) [1622041] - [kernel] cgroup1: switch to use of errorfc() et.al (Scott Mayhew) [1622041] - [fs] procfs: switch to use of invalfc() (Scott Mayhew) [1622041] - [fs] hugetlbfs: switch to use of invalfc() (Scott Mayhew) [1622041] - [fs] cramfs: switch to use of errofc() et.al (Scott Mayhew) [1622041] - [fs] gfs2: switch to use of errorfc() et.al (Scott Mayhew) [1622041] - [include] prefix-handling analogues of errorf() and friends (Scott Mayhew) [1622041] - [fs] turn fs_param_is_... into functions (Scott Mayhew) [1622041] - [fs] fs_parse: handle optional arguments sanely (Scott Mayhew) [1622041] - [fs] fs_parse: fold fs_parameter_desc/fs_parameter_spec (Scott Mayhew) [1622041] - [x86] x86/resctrl: Fix typos in the mba_sc mount option (Scott Mayhew) [1622041] - [fs] fs_parser: remove fs_parameter_description name field (Scott Mayhew) [1622041] - [documentation] vfs: Update mount API docs (Scott Mayhew) [1622041] - [fs] add prefix to fs_context->log (Scott Mayhew) [1622041] - [include] new primitive: __fs_parse() (Scott Mayhew) [1622041] - [include] struct p_log, variants of warnf() et.al. taking that one instead (Scott Mayhew) [1622041] - [fs] teach logfc() to handle prefices, give it saner calling conventions (Scott Mayhew) [1622041] - [kernel] get rid of cg_invalf() (Scott Mayhew) [1622041] - [fs] get rid of fs_value_is_filename_empty (Scott Mayhew) [1622041] - [fs] don't bother with explicit length argument for __lookup_constant() (Scott Mayhew) [1622041] - [fs] fold struct fs_parameter_enum into struct constant_table (Scott Mayhew) [1622041] - [fs] fs_parse: get rid of ->enums (Scott Mayhew) [1622041] - [fs] fs: fs_parser: fix printk format warning (Scott Mayhew) [1622041] - [fs] Pass consistent param->type to fs_parse() (Scott Mayhew) [1622041] - [fs] vfs: add missing blkdev_put() in get_tree_bdev() (Scott Mayhew) [1622041] - [mm] shmem: fix LSM options parsing (Scott Mayhew) [1622041] - [fs] gfs2: make gfs2_fs_parameters static (Scott Mayhew) [1622041] - [fs] gfs2: Fix initialisation of args for remount (Scott Mayhew) [1622041] - [fs] gfs2: Fix memory leak when gfs2meta's fs_context is freed (Scott Mayhew) [1622041] - [fs] gfs2: Convert gfs2 to fs_context (Scott Mayhew) [1622041] - [fs] NFS: Fix fscache super_cookie allocation (Scott Mayhew) [1622041] - [fs] NFS: Fix a few constant_table array definitions (Scott Mayhew) [1622041] - [fs] NFS: Fix leak of ctx->nfs_server.hostname (Scott Mayhew) [1622041] - [fs] NFS: Don't hard-code the fs_type when submounting (Scott Mayhew) [1622041] - [fs] NFS: Ensure the fs_context has the correct fs_type before mounting (Scott Mayhew) [1622041] - [fs] nfs: Return EINVAL rather than ERANGE for mount parse errors (Scott Mayhew) [1622041] - [fs] NFS: Attach supplementary error information to fs_context (Scott Mayhew) [1622041] - [fs] NFS: Additional refactoring for fs_context conversion (Scott Mayhew) [1622041] - [fs] NFS: Add fs_context support (Scott Mayhew) [1622041] - [fs] NFS: Convert mount option parsing to use functionality from fs_parser.h (Scott Mayhew) [1622041] - [fs] NFS: rename nfs_fs_context pointer arg in a few functions (Scott Mayhew) [1622041] - [fs] NFS: Do some tidying of the parsing code (Scott Mayhew) [1622041] - [fs] NFS: Add a small buffer in nfs_fs_context to avoid string dup (Scott Mayhew) [1622041] - [fs] NFS: Deindent nfs_fs_context_parse_option() (Scott Mayhew) [1622041] - [fs] NFS: Split nfs_parse_mount_options() (Scott Mayhew) [1622041] - [fs] NFS: Rename struct nfs_parsed_mount_data to struct nfs_fs_context (Scott Mayhew) [1622041] - [fs] NFS: Constify mount argument match tables (Scott Mayhew) [1622041] - [fs] NFS: Move mount parameterisation bits into their own file (Scott Mayhew) [1622041] - [fs] nfs: get rid of ->set_security() (Scott Mayhew) [1622041] - [fs] nfs_clone_sb_security(): simplify the check for server bogosity (Scott Mayhew) [1622041] - [fs] nfs: get rid of mount_info ->fill_super() (Scott Mayhew) [1622041] - [fs] nfs: don't pass nfs_subversion to ->create_server() (Scott Mayhew) [1622041] - [fs] nfs: unexport nfs_fs_mount_common() (Scott Mayhew) [1622041] - [fs] nfs: merge xdev and remote file_system_type (Scott Mayhew) [1622041] - [fs] nfs: don't bother passing nfs_subversion to ->try_mount() and nfs_fs_mount_common() (Scott Mayhew) [1622041] - [fs] nfs: stash nfs_subversion reference into nfs_mount_info (Scott Mayhew) [1622041] - [fs] nfs: lift setting mount_info from nfs_xdev_mount() (Scott Mayhew) [1622041] - [fs] nfs4: fold nfs_do_root_mount/nfs_follow_remote_path (Scott Mayhew) [1622041] - [fs] nfs: don't bother setting/restoring export_path around do_nfs_root_mount() (Scott Mayhew) [1622041] - [fs] nfs: fold nfs4_remote_fs_type and nfs4_remote_referral_fs_type (Scott Mayhew) [1622041] - [fs] nfs: lift setting mount_info from nfs4_remote{, _referral}_mount (Scott Mayhew) [1622041] - [fs] nfs: stash server into struct nfs_mount_info (Scott Mayhew) [1622041] - [fs] saner calling conventions for nfs_fs_mount_common() (Scott Mayhew) [1622041] - [fs] NFS: Make "port=" mount option optional for RDMA mounts (Scott Mayhew) [1622041] - [fs] vfs: Make fs_parse() handle fs_param_is_fd-type params better (Scott Mayhew) [1622041] - [include] vfs: Convert ramfs, shmem, tmpfs, devtmpfs, rootfs to use the new mount API (Scott Mayhew) [1622041] - [mm] shmem_parse_one(): switch to use of fs_parse() (Scott Mayhew) [1622041] - [mm] shmem_parse_options(): take handling a single option into a helper (Scott Mayhew) [1622041] - [mm] shmem_parse_options(): don't bother with mpol in separate variable (Scott Mayhew) [1622041] - [mm] shmem_parse_options(): use a separate structure to keep the results (Scott Mayhew) [1622041] - [base] make shmem_fill_super() static (Scott Mayhew) [1622041] - [fs] make ramfs_fill_super() static (Scott Mayhew) [1622041] - [base] devtmpfs: don't mix {ramfs, shmem}_fill_super() with mount_single() (Scott Mayhew) [1622041] - [fs] vfs: Convert squashfs to use the new mount API (Scott Mayhew) [1622041] - [mtd] mtd: Kill mount_mtd() (Scott Mayhew) [1622041] - [fs] vfs: Convert cramfs to use the new mount API (Scott Mayhew) [1622041] - [fs] vfs: Add a single-or-reconfig keying to vfs_get_super() (Scott Mayhew) [1622041] - [mtd] mtd: Provide fs_context-aware mount_mtd() replacement (Scott Mayhew) [1622041] - [fs] vfs: Create fs_context-aware mount_bdev() replacement (Scott Mayhew) [1622041] - [fs] new helper: get_tree_keyed() (Scott Mayhew) [1622041] - [fs] vfs: set fs_context::user_ns for reconfigure (Scott Mayhew) [1622041] - [init] mnt_init(): call shmem_init() unconditionally (Scott Mayhew) [1622041] - [base] constify ksys_mount() string arguments (Scott Mayhew) [1622041] - [fs] don't bother with registering rootfs (Scott Mayhew) [1622041] - [fs] init_rootfs(): don't bother with init_ramfs_fs() (Scott Mayhew) [1622041] - [security] vfs: Convert selinuxfs to use the new mount API (Scott Mayhew) [1622041] - [security] vfs: Convert securityfs to use the new mount API (Scott Mayhew) [1622041] - [fs] vfs: Convert openpromfs to use the new mount API (Scott Mayhew) [1622041] - [xen] vfs: Convert xenfs to use the new mount API (Scott Mayhew) [1622041] - [oprofile] vfs: Convert oprofilefs to use the new mount API (Scott Mayhew) [1622041] - [misc] vfs: Convert ibmasmfs to use the new mount API (Scott Mayhew) [1622041] - [infiniband] vfs: Convert qib_fs/ipathfs to use the new mount API (Scott Mayhew) [1622041] - [fs] vfs: Convert efivarfs to use the new mount API (Scott Mayhew) [1622041] - [fs] vfs: Convert configfs to use the new mount API (Scott Mayhew) [1622041] - [fs] vfs: Convert binfmt_misc to use the new mount API (Scott Mayhew) [1622041] - [fs] convenience helper: get_tree_single() (Scott Mayhew) [1622041] - [fs] convenience helper get_tree_nodev() (Scott Mayhew) [1622041] - [fs] vfs: Kill sget_userns() (Scott Mayhew) [1622041] - [fs] vfs: Use sget_fc() for pseudo-filesystems (Scott Mayhew) [1622041] - [dma-buf] fold mount_pseudo_xattr() into pseudo_fs_get_tree() (Scott Mayhew) [1622041] - [virtio] vfs: Convert virtio_balloon to use the new mount API (Scott Mayhew) [1622041] - [scsi] vfs: Convert ocxlflash to use the new mount API (Scott Mayhew) [1622041] - [misc] vfs: Convert cxl to use the new mount API (Scott Mayhew) [1622041] - [drm] vfs: Convert drm to use the new mount API (Scott Mayhew) [1622041] - [dax] vfs: Convert dax to use the new mount API (Scott Mayhew) [1622041] - [net] vfs: Convert sockfs to use the new mount API (Scott Mayhew) [1622041] - [mm] vfs: Convert zsmalloc to use the new mount API (Scott Mayhew) [1622041] - [fs] vfs: Convert pipe to use the new mount API (Scott Mayhew) [1622041] - [fs] vfs: Convert nsfs to use the new mount API (Scott Mayhew) [1622041] - [fs] vfs: Convert bdev to use the new mount API (Scott Mayhew) [1622041] - [fs] vfs: Convert anon_inodes to use the new mount API (Scott Mayhew) [1622041] - [fs] vfs: Convert aio to use the new mount API (Scott Mayhew) [1622041] - [fs] vfs: Provide a mount_pseudo-replacement for the new mount API (Scott Mayhew) [1622041] - [fs] vfs: Provide sb->s_iflags settings in fs_context struct (Scott Mayhew) [1622041] - [fs] vfs: Fix refcounting of filenames in fs_parser (Scott Mayhew) [1622041] - [fs] move mount_capable() further out (Scott Mayhew) [1622041] - [fs] move mount_capable() calls to vfs_get_tree() (Scott Mayhew) [1622041] - [kernel] cpuset: move mount -t cpuset logics into cgroup.c (Scott Mayhew) [1622041] - [fs] procfs: set ->user_ns before calling ->get_tree() (Scott Mayhew) [1622041] - [ipc] mqueue: set ->user_ns before ->get_tree() (Scott Mayhew) [1622041] - [fs] switch mount_capable() to fs_context (Scott Mayhew) [1622041] - [fs] legacy_get_tree(): pass fc->user_ns to mount_capable() (Scott Mayhew) [1622041] - [fs] move the capability checks from sget_userns() to legacy_get_tree() (Scott Mayhew) [1622041] - [fs] vfs: Kill mount_ns() (Scott Mayhew) [1622041] - [fs] vfs: Convert nfsctl to use the new mount API (Scott Mayhew) [1622041] - [net] vfs: Convert rpc_pipefs to use the new mount API (Scott Mayhew) [1622041] - [fs] consolidate the capability checks in sget_{fc, userns}() (Scott Mayhew) [1622041] - [fs] start massaging the checks in sget_...(): move to sget_userns() (Scott Mayhew) [1622041] - [x86] no need to protect against put_user_ns(NULL) (Scott Mayhew) [1622041] - [fs] mount_pseudo(): drop 'name' argument, switch to d_make_root() (Scott Mayhew) [1622041] - [mm] zsmalloc: don't bother with dentry_operations (Scott Mayhew) [1622041] - [virtio] balloon: don't bother with dentry_operations (Scott Mayhew) [1622041] - [scsi] cxlflash: don't bother with dentry_operations (Scott Mayhew) [1622041] - [misc] cxl: don't bother with dentry_operations (Scott Mayhew) [1622041] - [fs] fs: VALIDATE_FS_PARSER should default to n (Scott Mayhew) [1622041] - [security] selinux: fix a missing-check bug in selinux_sb_eat_lsm_opts() (Scott Mayhew) [1622041] - [security] selinux: fix a missing-check bug in selinux_add_mnt_opt( ) (Scott Mayhew) [1622041] - [powerpc] uapi: Wire up the mount API syscalls on non-x86 arches (Scott Mayhew) [1622041] - [x86] uapi, x86: Fix the syscall numbering of the mount API syscalls (Scott Mayhew) [1622041] - [fs] uapi, fsopen: use square brackets around "fscontext" (Scott Mayhew) [1622041] - [samples] vfs: Add a sample program for the new mount API (Scott Mayhew) [1622041] - [x86] vfs: syscall: Add fspick() to select a superblock for reconfiguration (Scott Mayhew) [1622041] - [x86] vfs: syscall: Add fsmount() to create a mount for a superblock (Scott Mayhew) [1622041] - [fs] vfs: syscall: Add fsconfig() for configuring and managing a context (Scott Mayhew) [1622041] - [fs] vfs: Implement logging through fs_context (Scott Mayhew) [1622041] - [fs] vfs: syscall: Add fsopen() to prepare for superblock creation (Scott Mayhew) [1622041] - [fs] Make anon_inodes unconditional (Scott Mayhew) [1622041] - [fs] teach move_mount(2) to work with OPEN_TREE_CLONE (Scott Mayhew) [1622041] - [x86] vfs: syscall: Add move_mount(2) to move mounts around (Scott Mayhew) [1622041] - [fs] vfs: syscall: Add open_tree(2) to reference or clone a mount (Scott Mayhew) [1622041] - [fs] fix sysfs_init_fs_context() in !CONFIG_NET_NS case (Scott Mayhew) [1622041] - [fs] vfs: Add some logging to the core users of the fs_context log (Scott Mayhew) [1622041] - [fs] vfs: Implement logging through fs_context (Scott Mayhew) [1622041] - [documentation] vfs: Provide documentation for new mount API (Scott Mayhew) [1622041] - [fs] vfs: Remove kern_mount_data() (Scott Mayhew) [1622041] - [fs] hugetlbfs: Convert to fs_context (Scott Mayhew) [1622041] - [kernel] cpuset: Use fs_context (Scott Mayhew) [1622041] - [fs] kernfs, sysfs, cgroup, intel_rdt: Support fs_context (Scott Mayhew) [1622041] - [kernel] cgroup: store a reference to cgroup_ns into cgroup_fs_context (Scott Mayhew) [1622041] - [kernel] cgroup1_get_tree(): separate "get cgroup_root to use" into a separate helper (Scott Mayhew) [1622041] - [kernel] cgroup_do_mount(): massage calling conventions (Scott Mayhew) [1622041] - [kernel] cgroup: stash cgroup_root reference into cgroup_fs_context (Scott Mayhew) [1622041] - [kernel] cgroup2: switch to option-by-option parsing (Scott Mayhew) [1622041] - [kernel] cgroup1: switch to option-by-option parsing (Scott Mayhew) [1622041] - [kernel] cgroup: take options parsing into ->parse_monolithic() (Scott Mayhew) [1622041] - [kernel] cgroup: fold cgroup1_mount() into cgroup1_get_tree() (Scott Mayhew) [1622041] - [kernel] cgroup: start switching to fs_context (Scott Mayhew) [1622041] - [ipc] ipc: Convert mqueue fs to fs_context (Scott Mayhew) [1622041] - [fs] proc: Add fs_context support to procfs (Scott Mayhew) [1622041] - [fs] procfs: Move proc_fill_super() to fs/proc/root.c (Scott Mayhew) [1622041] - [include] introduce cloning of fs_context (Scott Mayhew) [1622041] - [fs] convenience helpers: vfs_get_super() and sget_fc() (Scott Mayhew) [1622041] - [fs] vfs: Implement a filesystem superblock creation/configuration context (Scott Mayhew) [1622041] - [include] vfs: Put security flags into the fs_context struct (Scott Mayhew) [1622041] - [security] selinux: Implement the new mount API LSM hooks (Scott Mayhew) [1622041] - [include] vfs: Add LSM hooks for the new mount API (Scott Mayhew) [1622041] - [fs] vfs: Add configuration parser helpers (Scott Mayhew) [1622041] - [include] vfs: Introduce logging functions (Scott Mayhew) [1622041] - [fs] introduce fs_context methods (Scott Mayhew) [1622041] - [fs] fs_context flavour for submounts (Scott Mayhew) [1622041] - [fs] convert do_remount_sb() to fs_context (Scott Mayhew) [1622041] - [fs] vfs_get_tree(): evict the call of security_sb_kern_mount() (Scott Mayhew) [1622041] - [fs] new helper: do_new_mount_fc() (Scott Mayhew) [1622041] - [fs] teach vfs_get_tree() to handle subtype, switch do_new_mount() to it (Scott Mayhew) [1622041] - [fs] new helpers: vfs_create_mount(), fc_mount() (Scott Mayhew) [1622041] - [fs] vfs: Introduce fs_context, switch vfs_kern_mount() to it (Scott Mayhew) [1622041] - [fs] saner handling of temporary namespaces (Scott Mayhew) [1622041] - [fs] separate copying and locking mount tree on cross-userns copies (Scott Mayhew) [1622041] - [fs] kill kernfs_pin_sb() (Scott Mayhew) [1622041] - [fs] mount_fs: suppress MAC on MS_SUBMOUNT as well as MS_KERNMOUNT (Scott Mayhew) [1622041] - [security] LSM: new method: ->sb_add_mnt_opt() (Scott Mayhew) [1622041] - [security] selinux: rewrite selinux_sb_eat_lsm_opts() (Scott Mayhew) [1622041] - [security] selinux: regularize Opt_... names a bit (Scott Mayhew) [1622041] - [security] selinux: switch away from match_token() (Scott Mayhew) [1622041] - [security] selinux: new helper - selinux_add_opt() (Scott Mayhew) [1622041] - [include] LSM: bury struct security_mnt_opts (Scott Mayhew) [1622041] - [security] selinux: switch to private struct selinux_mnt_opts (Scott Mayhew) [1622041] - [fs] LSM: hide struct security_mnt_opts from any generic code (Scott Mayhew) [1622041] - [security] LSM: turn sb_eat_lsm_opts() into a method (Scott Mayhew) [1622041] - [fs] nfs_remount(): don't leak, don't ignore LSM options quietly (Scott Mayhew) [1622041] - [security] LSM: split ->sb_set_mnt_opts() out of ->sb_kern_mount() (Scott Mayhew) [1622041] - [fs] new helper: security_sb_eat_lsm_opts() (Scott Mayhew) [1622041] - [security] LSM: lift extracting and parsing LSM options into the caller of ->sb_remount() (Scott Mayhew) [1622041] - [security] LSM: lift parsing LSM options into the caller of ->sb_kern_mount() (Scott Mayhew) [1622041] - [fs] vfs: Separate changing mount flags full remount (Scott Mayhew) [1622041] - [fs] vfs: Suppress MS_* flag defs within the kernel unless explicitly enabled (Scott Mayhew) [1622041]- [hv] hv_utils: drain the timesync packets on onchannelcallback (Vitaly Kuznetsov) [1884733] - [hv] hv_utils: return error if host timesysnc update is stale (Vitaly Kuznetsov) [1884733] - [netdrv] hv_netvsc: Cache the current data path to avoid duplicate call and message (Mohammed Gamal) [1876527] - [netdrv] hv_netvsc: Switch the data path at the right time during hibernation (Mohammed Gamal) [1876527] - [netdrv] hv_netvsc: Fix hibernation for mlx5 VF driver (Mohammed Gamal) [1876527] - [hv] hv: vmbus: hibernation: do not hang forever in vmbus_bus_resume() (Mohammed Gamal) [1876519] - [target] scsi: target: Fix lun lookup for TARGET_SCF_LOOKUP_LUN_FROM_TAG case (Maurizio Lombardi) [1880395] - [target] scsi: target: iscsi: Fix hang in iscsit_access_np() when getting tpg->np_login_sem (Maurizio Lombardi) [1880395] - [target] scsi: target: iscsi: Fix data digest calculation (Maurizio Lombardi) [1880395] - [target] scsi: target: Make iscsit_register_transport() return void (Maurizio Lombardi) [1880395] - [target] scsi: target: tcmu: Make TMR notification optional (Maurizio Lombardi) [1880395] - [target] scsi: target: tcmu: Implement tmr_notify callback (Maurizio Lombardi) [1880395] - [target] scsi: target: tcmu: Fix and simplify timeout handling (Maurizio Lombardi) [1880395] - [target] scsi: target: tcmu: Factor out new helper ring_insert_padding (Maurizio Lombardi) [1880395] - [target] scsi: target: tcmu: Do not queue aborted commands (Maurizio Lombardi) [1880395] - [target] scsi: target: tcmu: Use priv pointer in se_cmd (Maurizio Lombardi) [1880395] - [target] scsi: target: Add tmr_notify backend function (Maurizio Lombardi) [1880395] - [target] scsi: target: Modify core_tmr_abort_task() (Maurizio Lombardi) [1880395] - [target] scsi: target: iscsi: Fix inconsistent debug message (Maurizio Lombardi) [1880395] - [target] scsi: target: iscsi: Fix login error when receiving (Maurizio Lombardi) [1880395] - [target] scsi: target: Remove unused variable 'tpg' (Maurizio Lombardi) [1880395] - [target] scsi: target: cxgbit: Remove tx flow control code (Maurizio Lombardi) [1880395] - [target] scsi: target: cxgbit: Check connection state before issuing hardware command (Maurizio Lombardi) [1880395] - [target] scsi: target: Handle short iSIDs (Maurizio Lombardi) [1880395] - [target] scsi: target: Fix iscsi transport id buf len calculation (Maurizio Lombardi) [1880395] - [target] scsi: target: Fix iscsi transport id buffer setup (Maurizio Lombardi) [1880395] - [target] scsi: target: Fix iscsi transport id parsing (Maurizio Lombardi) [1880395] - [target] scsi: target: Fix crash during SPEC_I_PT handling (Maurizio Lombardi) [1880395] - [target] scsi: target: Fix xcopy sess release leak (Maurizio Lombardi) [1880395] - [target] scsi: target: Check enforce_pr_isids during registration (Maurizio Lombardi) [1880395] - [target] scsi: target: tcmu: Fix crash on ARM during cmd completion (Maurizio Lombardi) [1880395] - [target] scsi: target: tcmu: Fix crash in tcmu_flush_dcache_range on ARM (Maurizio Lombardi) [1880395] - [target] scsi: target: tcmu: Optimize use of flush_dcache_page (Maurizio Lombardi) [1880395] - [target] scsi: target: tcmu: Remove unnecessary bit TCMU_CMD_BIT_INFLIGHT (Maurizio Lombardi) [1880395] - [target] scsi: target: Rename target_setup_cmd_from_cdb() to target_cmd_parse_cdb() (Maurizio Lombardi) [1880395] - [target] scsi: target: Fix NULL pointer dereference (Maurizio Lombardi) [1880395] - [target] scsi: target: Initialize LUN in transport_init_se_cmd() (Maurizio Lombardi) [1880395] - [target] scsi: target: Factor out a new helper, target_cmd_init_cdb() (Maurizio Lombardi) [1880395] - [target] scsi: target: tcmu: Fix size in calls to tcmu_flush_dcache_range (Maurizio Lombardi) [1880395] - [target] scsi: target: tcmu: Fix a use after free in tcmu_check_expired_queue_cmd() (Maurizio Lombardi) [1880395] - [target] scsi: target: tcmu: Userspace must not complete queued commands (Maurizio Lombardi) [1880395] - [target] scsi: target: core: Add initiatorname to NON_EXISTENT_LUN error (Maurizio Lombardi) [1880395] - [target] scsi: target: loopback: Fix READ with data and sensebytes (Maurizio Lombardi) [1880395] - [target] scsi: target: tcmu: Make pgr_support and alua_support attributes writable (Maurizio Lombardi) [1880395] - [target] scsi: target: Make transport_flags per device (Maurizio Lombardi) [1880395] - [target] scsi: target: tcmu: Add attributes enforce_pr_isids and force_pr_aptpl (Maurizio Lombardi) [1880395] - [target] scsi: target: Add missing emulate_pr attribute to passthrough backends (Maurizio Lombardi) [1880395] - [target] scsi: target: iscsi: Remove the iscsi_data_count structure (Maurizio Lombardi) [1880395] - [target] scsi: target: Put lun_ref at end of tmr processing (Maurizio Lombardi) [1880395] - [target] scsi: target/iblock: fix WRITE SAME zeroing (Maurizio Lombardi) [1880395] - [target] scsi: target: tcmu: reset_ring should reset TCMU_DEV_BIT_BROKEN (Maurizio Lombardi) [1880395] - [target] scsi: target: fix PR IN / READ FULL STATUS for FC (Maurizio Lombardi) [1880395] - [target] scsi: target: Write NULL to *port_nexus_ptr if no ISID (Maurizio Lombardi) [1880395] - [target] scsi: target: use the stack for XCOPY passthrough cmds (Maurizio Lombardi) [1880395] - [target] scsi: target: increase XCOPY I/O size (Maurizio Lombardi) [1880395] - [target] scsi: target: avoid per-loop XCOPY buffer allocations (Maurizio Lombardi) [1880395] - [target] scsi: target: drop xcopy DISK BLOCK LENGTH debug (Maurizio Lombardi) [1880395] - [target] scsi: target: use #define for xcopy descriptor len (Maurizio Lombardi) [1880395] - [crypto] crypto: testmgr - mark cts(cbc(aes)) as FIPS allowed (Vladis Dronov) [1855161] - [kernel] sched/deadline: Unthrottle PI boosted threads while enqueuing (Daniel Bristot de Oliveira) [1869760] - [kernel] sched/deadline: Fix stale throttling on de-/boosted tasks (Daniel Bristot de Oliveira) [1869760] - [netdrv] treewide: Use fallthrough pseudo-keyword (Jonathan Toppins) [1871286] - [netdrv] tg3: Avoid the use of one-element array (Jonathan Toppins) [1871286] - [netdrv] net: tg3: tidy up loop, remove need to compute off with a multiply (Jonathan Toppins) [1871286] - [netdrv] net: tg3: reject unsupported coalescing params (Jonathan Toppins) [1871286] - [netdrv] net: tg3: use skb_list_walk_safe helper for gso segments (Jonathan Toppins) [1871286] - [gpio] gpio: gpio-mlxbf2.c: Provide __releases() annotation to stop confusing Sparse (Alaa Hleihel) [1816931] - [gpio] gpio: gpio-mlxbf2: Tell the compiler that ACPI functions may not be use (Alaa Hleihel) [1816931] - [gpio] gpio: mlxbf2: Fix sleeping while holding spinlock (Alaa Hleihel) [1816931] - [gpio] gpio: mlxbf2: fix return value check in mlxbf2_gpio_get_lock_res() (Alaa Hleihel) [1816931] - [gpio] gpio: mlxbf2: remove unused including (Alaa Hleihel) [1816931] - [gpio] gpio: add driver for Mellanox BlueField 2 GPIO controller (Alaa Hleihel) [1816931] - [include] compiler_attributes.h: Add 'fallthrough' pseudo keyword for switch/case use (Ivan Vecera) [1867168] - [net] net: sctp: Rename fallthrough label to unhandled (Ivan Vecera) [1867168]- [pci] PCI: Mark AMD Navi10 GPU rev 0x00 ATS as broken (Myron Stowe) [1888310] - [netdrv] nfp: flower: fix ABI mismatch between driver and firmware (Ivan Vecera) [1886717] - [netdrv] netronome: fix ipv6 link error (Ivan Vecera) [1886717] - [netdrv] nfp: flower: fix incorrect flag assignment (Ivan Vecera) [1886717] - [netdrv] nfp: flower: fix used time of merge flow statistics (Ivan Vecera) [1886717] - [netdrv] nfp: flower: inform firmware of flower features (Ivan Vecera) [1886717] - [netdrv] nfp: flower: renaming of feature bits (Ivan Vecera) [1886717] - [netdrv] nfp: don't check lack of RX/TX channels (Ivan Vecera) [1886717] - [netdrv] nfp: abm: fix error return code in nfp_abm_vnic_alloc() (Ivan Vecera) [1886717] - [netdrv] nfp: abm: fix a memory leak bug (Ivan Vecera) [1886717] - [netdrv] net/nfp: Update driver to use global kernel version (Ivan Vecera) [1886717] - [netdrv] nfp: allow explicitly selected delayed stats (Ivan Vecera) [1886717] - [netdrv] net: nfp: Use scnprintf() for avoiding potential buffer overflow (Ivan Vecera) [1886717] - [netdrv] nfp: let core reject the unsupported coalescing parameters (Ivan Vecera) [1886717] - [netdrv] nfp: Use pci_get_dsn() (Ivan Vecera) [1886717] - [netdrv] netronome: Replace zero-length array with flexible-array member (Ivan Vecera) [1886717] - [netdrv] devlink: move devlink documentation to subfolder (Ivan Vecera) [1886717] - [netdrv] remove ioremap_nocache and devm_ioremap_nocache (Ivan Vecera) [1886717] - [netdrv] nfp: tls: implement the stream sync RX resync (Ivan Vecera) [1886717] - [netdrv] nfp: pass packet pointer to nfp_net_parse_meta() (Ivan Vecera) [1886717] - [netdrv] nfp: flower: update flow merge code to support IPv6 tunnels (Ivan Vecera) [1886717] - [netdrv] nfp: flower: support ipv6 tunnel keep-alive messages from fw (Ivan Vecera) [1886717] - [netdrv] nfp: flower: handle notifiers for ipv6 route changes (Ivan Vecera) [1886717] - [netdrv] nfp: flower: handle ipv6 tunnel no neigh request (Ivan Vecera) [1886717] - [netdrv] nfp: flower: modify pre-tunnel and set tunnel action for ipv6 (Ivan Vecera) [1886717] - [netdrv] nfp: flower: offload list of IPv6 tunnel endpoint addresses (Ivan Vecera) [1886717] - [netdrv] nfp: flower: compile match for IPv6 tunnels (Ivan Vecera) [1886717] - [netdrv] nfp: flower: move udp tunnel key match compilation to helper function (Ivan Vecera) [1886717] - [netdrv] nfp: flower: pass flow rule pointer directly to match functions (Ivan Vecera) [1886717] - [netdrv] nfp: flower: fix stats id allocation (Ivan Vecera) [1886717] - [netdrv] netronome: use the new txqueue timeout argument (Ivan Vecera) [1886717] - [netdrv] nfp: add support for TLV device stats (Ivan Vecera) [1886717] - [netdrv] treewide: Use sizeof_field() macro (Ivan Vecera) [1886717] - [netdrv] net: use rhashtable_lookup() instead of rhashtable_lookup_fast() (Ivan Vecera) [1886717] - [netdrv] nfp: bpf: make array exp_mask static, makes object smaller (Ivan Vecera) [1886717] - [netdrv] nfp: flower: fix memory leak in nfp_flower_spawn_vnic_reprs (Ivan Vecera) [1886717] - [netdrv] nfp: flower: prevent memory leak in nfp_flower_spawn_phy_reprs (Ivan Vecera) [1886717] - [netdrv] nfp: read chip model from the PluDevice register (Ivan Vecera) [1886717] - [netdrv] nfp: devlink: set unknown fw_load_policy (Ivan Vecera) [1886717] - [documentation] Documentation: nfp: add nfp driver specific notes (Ivan Vecera) [1886717] - [netdrv] kdoc: fix nfp_fw_load documentation (Ivan Vecera) [1886717] - [netdrv] nfp: devlink: add 'reset_dev_on_drv_probe' support (Ivan Vecera) [1886717] - [netdrv] nfp: devlink: add 'fw_load_policy' support (Ivan Vecera) [1886717] - [netdrv] nfp: add devlink param infrastructure (Ivan Vecera) [1886717] - [netdrv] nfp: honor FW reset and loading policies (Ivan Vecera) [1886717] - [netdrv] nfp: nsp: add support for hwinfo set operation (Ivan Vecera) [1886717] - [netdrv] nfp: nsp: add support for optional hwinfo lookup (Ivan Vecera) [1886717] - [netdrv] nfp: nsp: add support for fw_loaded command (Ivan Vecera) [1886717] - [netdrv] nfp: bpf: add simple map op cache (Ivan Vecera) [1886717] - [netdrv] nfp: bpf: rework MTU checking (Ivan Vecera) [1886717] - [netdrv] net: Use skb accessors in network drivers (Ivan Vecera) [1886717] - [netdrv] nfp: tls: rename tls packet counters (Ivan Vecera) [1886717] - [netdrv] nfp: tls: undo TLS sequence tracking when dropping the frame (Ivan Vecera) [1886717] - [netdrv] nfp: tls: avoid one of the ifdefs for TLS (Ivan Vecera) [1886717] - [netdrv] nfp: tls: don't leave key material in freed FW cmsg skbs (Ivan Vecera) [1886717] - [netdrv] nfp: tls: count TSO segments separately for the TLS offload (Ivan Vecera) [1886717] - [netdrv] nfp: tls: use unique connection ids instead of 4-tuple for TX (Ivan Vecera) [1886717] - [netdrv] nfp: tls: move setting ipver_vlan to a helper (Ivan Vecera) [1886717] - [netdrv] nfp: tls: ignore queue limits for delete commands (Ivan Vecera) [1886717] - [netdrv] nfp: tls: fix error return code in nfp_net_tls_add() (Ivan Vecera) [1886717] - [netdrv] nfp: tls: enable TLS RX offload (Ivan Vecera) [1886717] - [netdrv] net/tls: don't clear TX resync flag on error (Ivan Vecera) [1886717] - [netdrv] net/tls: add tracing for device/offload events (Ivan Vecera) [1886717] - [netdrv] nfp: tls: make use of kernel-driven TX resync (Ivan Vecera) [1886717] - [netdrv] net/tls: generalize the resync callback (Ivan Vecera) [1886717] - [netdrv] nfp: tls: implement RX TLS resync (Ivan Vecera) [1886717] - [netdrv] nfp: add async version of mailbox communication (Ivan Vecera) [1886717] - [netdrv] nfp: rename nfp_ccm_mbox_alloc() (Ivan Vecera) [1886717] - [netdrv] nfp: tls: set skb decrypted flag (Ivan Vecera) [1886717] - [netdrv] nfp: tls: add basic statistics (Ivan Vecera) [1886717] - [netdrv] nfp: tls: add/delete TLS TX connections (Ivan Vecera) [1886717] - [netdrv] nfp: tls: add datapath support for TLS TX (Ivan Vecera) [1886717] - [netdrv] nfp: flower: use struct_size() helper (Ivan Vecera) [1886717] - [netdrv] nfp: add missing kdoc (Ivan Vecera) [1886717] - [netdrv] cross-tree: phase out dma_zalloc_coherent() (Ivan Vecera) [1886717] - [iommu] iommu/amd: Fix the overwritten field in IVMD header (Baoquan He) [1869148] - [powerpc] pseries/drmem: don't cache node id in drmem_lmb struct (Diego Domingos) [1816543] - [include] cgroup: Fix sock_cgroup_data on big-endian (Vladis Dronov) [1868659] {CVE-2020-14356} - [include] cgroup: fix cgroup_sk_alloc() for sk_clone_lock() (Vladis Dronov) [1868659] {CVE-2020-14356} - [net] netprio_cgroup: Fix unlimited memory leak of v2 cgroups (Vladis Dronov) [1868659] {CVE-2020-14356} - [netdrv] net/broadcom: Clean broadcom code from driver versions (Jonathan Toppins) [1872443]- [net] Bluetooth: fix kernel oops in store_pending_adv_report (Gopal Tiwari) [1888455] {CVE-2020-24490} - [net] Bluetooth: L2CAP: Fix calling sk_filter on non-socket based channel (Gopal Tiwari) [1888258] {CVE-2020-12351} - [net] Bluetooth: A2MP: Fix not initializing all members (Gopal Tiwari) [1888807] {CVE-2020-12352} - [mm] mm, compaction: make capture control handling safe wrt interrupts (Rafael Aquini) [1862175] - [mm] mm/compaction: fix a typo in comment "pessemistic"->"pessimistic" (Rafael Aquini) [1862175] - [mm] mm/compaction: add missing annotation for compact_lock_irqsave (Rafael Aquini) [1862175] - [mm] mm/compaction.c: clean code by removing unnecessary assignment (Rafael Aquini) [1862175] - [kernel] mm/compaction: Disable compact_unevictable_allowed on RT (Rafael Aquini) [1862175] - [kernel] mm/compaction: really limit compact_unevictable_allowed to 0 and 1 (Rafael Aquini) [1862175] - [mm] mm, compaction: fully assume capture is not NULL in compact_zone_order() (Rafael Aquini) [1862175] - [mm] mm, compaction: fix wrong pfn handling in __reset_isolation_pfn() (Rafael Aquini) [1862175] - [mm] mm/compaction.c: remove unnecessary zone parameter in isolate_migratepages() (Rafael Aquini) [1862175] - [mm] mm: compaction: avoid 100 CPU usage during compaction when a task is killed (Rafael Aquini) [1862175] - [mm] mm, compaction: make sure we isolate a valid PFN (Rafael Aquini) [1862175] - [mm] mm/compaction.c: correct zone boundary handling when isolating pages from a pageblock (Rafael Aquini) [1862175] - [trace] mm, compaction: some tracepoints should be defined only when CONFIG_COMPACTION is set (Rafael Aquini) [1862175] - [trace] mm: compaction: show gfp flag names in try_to_compact_pages tracepoint (Rafael Aquini) [1862175] - [mm] mm/compaction.c: fix an undefined behaviour (Rafael Aquini) [1862175] - [mm] mm, page_alloc: always use a captured page regardless of compaction result (Rafael Aquini) [1862175] - [mm] mm/compaction.c: abort search if isolation fails (Rafael Aquini) [1862175] - [mm] mm/compaction.c: correct zone boundary handling when resetting pageblock skip hints (Rafael Aquini) [1862175] - [include] include/linux/list.h: fix list_is_first() kernel-doc (Rafael Aquini) [1862175] - [mm] mm/compaction: pass pgdat to too_many_isolated() instead of zone (Rafael Aquini) [1862175] - [mm] mm: remove zone_lru_lock() function, access ->lru_lock directly (Rafael Aquini) [1862175] - [mm] mm, compaction: capture a page under direct compaction (Rafael Aquini) [1862175] - [mm] mm, compaction: be selective about what pageblocks to clear skip hints (Rafael Aquini) [1862175] - [mm] mm, compaction: sample pageblocks for free pages (Rafael Aquini) [1862175] - [mm] mm, compaction: round-robin the order while searching the free lists for a target (Rafael Aquini) [1862175] - [mm] mm, compaction: reduce premature advancement of the migration target scanner (Rafael Aquini) [1862175] - [mm] mm, compaction: do not consider a need to reschedule as contention (Rafael Aquini) [1862175] - [mm] mm, compaction: rework compact_should_abort as compact_check_resched (Rafael Aquini) [1862175] - [mm] mm, compaction: keep cached migration PFNs synced for unusable pageblocks (Rafael Aquini) [1862175] - [mm] mm, compaction: check early for huge pages encountered by the migration scanner (Rafael Aquini) [1862175] - [mm] mm, compaction: finish pageblock scanning on contention (Rafael Aquini) [1862175] - [mm] mm, compaction: avoid rescanning the same pageblock multiple times (Rafael Aquini) [1862175] - [mm] mm, compaction: use free lists to quickly locate a migration target (Rafael Aquini) [1862175] - [mm] mm, compaction: keep migration source private to a single compaction instance (Rafael Aquini) [1862175] - [mm] mm, compaction: use free lists to quickly locate a migration source (Rafael Aquini) [1862175] - [mm] mm, compaction: always finish scanning of a full pageblock (Rafael Aquini) [1862175] - [mm] mm, migrate: immediately fail migration of a page with no migration handler (Rafael Aquini) [1862175] - [mm] mm, compaction: rename map_pages to split_map_pages (Rafael Aquini) [1862175] - [mm] mm, compaction: remove unnecessary zone parameter in some instances (Rafael Aquini) [1862175] - [mm] mm, compaction: remove last_migrated_pfn from compact_control (Rafael Aquini) [1862175] - [mm] mm, compaction: rearrange compact_control (Rafael Aquini) [1862175] - [mm] mm, compaction: shrink compact_control (Rafael Aquini) [1862175] - [kernel] mm: remove sysctl_extfrag_handler() (Rafael Aquini) [1862175] - [net] netlink: fix state reallocation in policy export (Petr Oros) [1874050] - [net] netlink: add infrastructure to expose policies to userspace (Petr Oros) [1874050] - [lib] netlink: factor out policy range helpers (Petr Oros) [1874050] - [net] netlink: remove NLA_EXACT_LEN_WARN (Petr Oros) [1874050] - [include] netlink: allow NLA_MSECS to have range validation (Petr Oros) [1874050] - [net] netlink: extend policy range validation (Petr Oros) [1874050] - [net] nl80211: link recursive netlink nested policy (Petr Oros) [1874050] - [lib] netlink: limit recursion depth in policy validation (Petr Oros) [1874050] - [net] netlink: remove type-unsafe validation_data pointer (Petr Oros) [1874050] - [powerpc] powerpc/pseries: new lparcfg key/value pair: partition_affinity_score (Steve Best) [1879420] - [powerpc] powerpc/perf: consolidate GPCI hcall structs into asm/hvcall.h (Steve Best) [1879420] - [include] iopoll: Introduce read_poll_timeout_atomic macro (Patrick Talbert) [1879211] - [include] iopoll: redefined readx_poll_timeout macro to simplify the code (Patrick Talbert) [1879211] - [include] iopoll: introduce read_poll_timeout macro (Patrick Talbert) [1879211] - [infiniband] IB/ipoib: Fix double free of skb in case of multicast traffic in CM mode (Kamal Heib) [1857600] - [infiniband] RDMA/core: Fix double destruction of uobject (Kamal Heib) [1857600] - [infiniband] RDMA/pvrdma: Fix missing pci disable in pvrdma_pci_probe() (Kamal Heib) [1857600] - [net] xprtrdma: Fix use of xdr_stream_encode_item_{present, absent} (Kamal Heib) [1857600] - [net] xprtrdma: Fix trace point use-after-free race (Kamal Heib) [1857600] - [net] xprtrdma: Restore wake-up-all to rpcrdma_cm_event_handler() (Kamal Heib) [1857600] - [infiniband] RDMA/cm: Fix missing RDMA_CM_EVENT_REJECTED event after receiving REJ message (Kamal Heib) [1857600] - [net] xprtrdma: kmalloc rpcrdma_ep separate from rpcrdma_xprt (Kamal Heib) [1857600] - [net] xprtrdma: Extract sockaddr from struct rdma_cm_id (Kamal Heib) [1857600] - [net] xprtrdma: Merge struct rpcrdma_ia into struct rpcrdma_ep (Kamal Heib) [1857600] - [net] xprtrdma: Disconnect on flushed completion (Kamal Heib) [1857600] - [net] xprtrdma: Remove rpcrdma_ia::ri_flags (Kamal Heib) [1857600] - [net] xprtrdma: Invoke rpcrdma_ia_open in the connect worker (Kamal Heib) [1857600] - [net] xprtrdma: Allocate Protection Domain in rpcrdma_ep_create() (Kamal Heib) [1857600] - [net] xprtrdma: Refactor rpcrdma_ep_connect() and rpcrdma_ep_disconnect() (Kamal Heib) [1857600] - [net] xprtrdma: Clean up the post_send path (Kamal Heib) [1857600] - [net] xprtrdma: Refactor frwr_init_mr() (Kamal Heib) [1857600] - [net] xprtrdma: Invoke rpcrdma_ep_create() in the connect worker (Kamal Heib) [1857600] - [net] xprtrdma: Enhance MR-related trace points (Kamal Heib) [1857600] - [infiniband] IB/iser: Always check sig MR before putting it to the free pool (Kamal Heib) [1857600] - [infiniband] RDMA/efa: Use in-kernel offsetofend() to check field availability (Kamal Heib) [1857600] - [infiniband] RDMA/cm: Make sure the cm_id is in the IB_CM_IDLE state in destroy (Kamal Heib) [1857600] - [infiniband] RDMA/cm: Allow ib_send_cm_sidr_rep() to be done under lock (Kamal Heib) [1857600] - [infiniband] RDMA/cm: Allow ib_send_cm_rej() to be done under lock (Kamal Heib) [1857600] - [infiniband] RDMA/cm: Allow ib_send_cm_drep() to be done under lock (Kamal Heib) [1857600] - [infiniband] RDMA/cm: Allow ib_send_cm_dreq() to be done under lock (Kamal Heib) [1857600] - [infiniband] RDMA/cm: Add some lockdep assertions for cm_id_priv->lock (Kamal Heib) [1857600] - [infiniband] RDMA/cm: Make it clearer how concurrency works in cm_req_handler() (Kamal Heib) [1857600] - [infiniband] RDMA/cm: Make it clear that there is no concurrency in cm_sidr_req_handler() (Kamal Heib) [1857600] - [infiniband] RDMA/cm: Simplify establishing a listen cm_id (Kamal Heib) [1857600] - [infiniband] RDMA/cm: Make the destroy_id flow more robust (Kamal Heib) [1857600] - [net] svcrdma: Avoid DMA mapping small RPC Replies (Kamal Heib) [1857600] - [net] svcrdma: Fix double sync of transport header buffer (Kamal Heib) [1857600] - [net] svcrdma: Refactor chunk list encoders (Kamal Heib) [1857600] - [net] SUNRPC: Add encoders for list item discriminators (Kamal Heib) [1857600] - [net] svcrdma: Rename svcrdma_encode trace points in send routines (Kamal Heib) [1857600] - [net] svcrdma: Update synopsis of svc_rdma_send_reply_msg() (Kamal Heib) [1857600] - [net] svcrdma: Update synopsis of svc_rdma_map_reply_msg() (Kamal Heib) [1857600] - [net] svcrdma: Update synopsis of svc_rdma_send_reply_chunk() (Kamal Heib) [1857600] - [net] svcrdma: De-duplicate code that locates Write and Reply chunks (Kamal Heib) [1857600] - [include] svcrdma: Use struct xdr_stream to decode ingress transport headers (Kamal Heib) [1857600] - [net] svcrdma: Remove svcrdma_cm_event() trace point (Kamal Heib) [1857600] - [net] SUNRPC: Add xdr_pad_size() helper (Kamal Heib) [1857600] - [net] nfsd: Fix NFSv4 READ on RDMA when using readv (Kamal Heib) [1857600] - [net] svcrdma: Replace zero-length array with flexible-array member (Kamal Heib) [1857600] - [infiniband] RDMA/cm: Delete not implemented CM peer to peer communication (Kamal Heib) [1857600] - [infiniband] RDMA/cma: Teach lockdep about the order of rtnl and lock (Kamal Heib) [1857600] - [infiniband] RDMA/rw: map P2P memory correctly for signature operations (Kamal Heib) [1857600] - [infiniband] RDMA/ipoib: reject unsupported coalescing params (Kamal Heib) [1857600] - [infiniband] RDMA/providers: Fix return value when QP type isn't supported (Kamal Heib) [1857600] - [infiniband] RDMA/hns: Use the new APIs for printing log (Kamal Heib) [1857600] - [infiniband] RDMA/hns: Optimize hns_roce_modify_qp function (Kamal Heib) [1857600] - [infiniband] RDMA/hns: RDMA/hns: Assign rq head pointer when enable rq record db (Kamal Heib) [1857600] - [infiniband] RDMA/hns: Update the prompt message for creating and destroy qp (Kamal Heib) [1857600] - [infiniband] RDMA/efa: Do not delay freeing of DMA pages (Kamal Heib) [1857600] - [infiniband] RDMA/efa: Properly document the interrupt mask register (Kamal Heib) [1857600] - [infiniband] RDMA/efa: Unified getters/setters for device structs bitmask access (Kamal Heib) [1857600] - [infiniband] RDMA/ipoib: Don't set constant driver version (Kamal Heib) [1857600] - [infiniband] RDMA: Replace zero-length array with flexible-array member (Kamal Heib) [1857600] - [infiniband] RDMA/ucma: Use refcount_t for the ctx->ref (Kamal Heib) [1857600] - [infiniband] RDMA/core: Get rid of ib_create_qp_user (Kamal Heib) [1857600] - [infiniband] RDMA/core: Add weak ordering dma attr to dma mapping (Kamal Heib) [1857600] - [infiniband] RDMA/ucma: Mask QPN to be 24 bits according to IBTA (Kamal Heib) [1857600] - [infiniband] RDMA/cma: Use refcount API to reflect refcount (Kamal Heib) [1857600] - [infiniband] RDMA/cma: Rename cma_device ref/deref helpers to to get/put (Kamal Heib) [1857600] - [infiniband] RDMA/cma: Use refcount API to reflect refcount (Kamal Heib) [1857600] - [infiniband] RDMA/cma: Rename cma_device ref/deref helpers to to get/put (Kamal Heib) [1857600] - [infiniband] RDMA/cma: Use RDMA device port iterator (Kamal Heib) [1857600] - [infiniband] RDMA/cma: Use a helper function to enqueue resolve work items (Kamal Heib) [1857600] - [infiniband] RDMA/rw: Fix error flow during RDMA context initialization (Kamal Heib) [1857600] - [infiniband] IB/core: Add interface to advise_mr for kernel users (Kamal Heib) [1857600] - [infiniband] IB/core: Introduce ib_reg_user_mr (Kamal Heib) [1857600] - [uapi] RDMA/core: Add the core support field to METHOD_GET_CONTEXT (Kamal Heib) [1857600] - [infiniband] RDMA/uverbs: Add ioctl command to get a device context (Kamal Heib) [1857600] - [fs] xfs: Fix false positive lockdep warning with sb_internal & fs_reclaim (Waiman Long) [1838643] - [mm] mm/mmu_notifier: mm/rmap.c: Fix a mmu_notifier range bug in try_to_unmap_one (Waiman Long) [1871883] - [mm] mm/memory.c: initialise mmu_notifier_range correctly (Waiman Long) [1871883] - [mm] mm/mmu_notifier: use structure for invalidate_range_start/end calls v2 (Waiman Long) [1871883] - [mm] hugetlb: take PMD sharing into account when flushing tlb/caches (Waiman Long) [1871883] - [mm] mm, hugetlbfs: pass fault address to cow handler (Waiman Long) [1871883] - [mm] mm, hugetlbfs: rename address to haddr in hugetlb_cow() (Waiman Long) [1871883] - [mm] mm, huge page: copy target sub-page last when copy huge page (Waiman Long) [1871883] - [mm] mm, clear_huge_page: move order algorithm into a separate function (Waiman Long) [1871883] - [mm] Revert "mm: always flush VMA ranges affected by zap_page_range" (Waiman Long) [1871883] - [kernel] psi: eliminate kthread_worker from psi trigger scheduling mechanism (Waiman Long) [1873040] - [kernel] psi: get poll_work to run when calling poll syscall next time (Waiman Long) [1873040] - [block] block: loop: set discard granularity and alignment for block device backed loop (Ming Lei) [1866712] - [net] gre: recompute gre csum for sctp over gre tunnels (Lorenzo Bianconi) [1755200] - [include] mm/hugetlb: enable arch specific huge page size support for migration (Donghai Qiao) [1869887] - [mm] arm64/mm: enable HugeTLB migration for contiguous bit HugeTLB pages (Donghai Qiao) [1869887] - [lib] idr: Fix idr_get_next_ul race with idr_remove (Felix Ansell) [1866062] - [lib] genalloc: Fix a set of docs build warnings (Felix Ansell) [1866062] - [lib] lib/Kconfig: fix OBJAGG in lib/ menu structure (Felix Ansell) [1866062] - [lib] lib: Reduce user_access_begin() boundaries in strncpy_from_user() and strnlen_user() (Felix Ansell) [1866062]- [char] random32: update the net random state on interrupt and activity (Donghai Qiao) [1867569] {CVE-2020-16166} - [fs] nfs: Fix getxattr kernel panic and memory overflow (Benjamin Coddington) [1880894] {CVE-2020-25212} - [tools] selftests: rtnetlink: Test bridge enslavement with different parent IDs (Jonathan Toppins) [1860479] - [tools] selftests: rtnetlink: correct the final return value for the test (Jonathan Toppins) [1860479] - [net] Fix bridge enslavement failure (Jonathan Toppins) [1860479] - [net] Make mpls_entry_encode() available for generic users (Patrick Talbert) [1878818] - [net] SUNRPC dont update timeout value on connection reset (Steve Dickson) [1861895] - [kernel] overflow.h: Add flex_array_size() helper (Petr Oros) [1876924] - [net] netpoll: accept NULL np argument in netpoll_send_skb() (Ivan Vecera) [1867968] - [net] netpoll: netpoll_send_skb() returns transmit status (Ivan Vecera) [1867968] - [net] netpoll: move netpoll_send_skb() out of line (Ivan Vecera) [1867968] - [net] netpoll: remove dev argument from netpoll_send_skb_on_dev() (Ivan Vecera) [1867968] - [net] netpoll: Fix use correct return type for ndo_start_xmit() (Ivan Vecera) [1867968] - [net] core: Introduce netdev_get_xmit_slave (Ivan Vecera) [1867974] - [net] get rid of lockdep_set_class_and_subclass() (Ivan Vecera) [1867961] - [net] change addr_list_lock back to static key (Ivan Vecera) [1867961] - [net] batman-adv: Revert "Drop lockdep.h include for soft-interface.c" (Ivan Vecera) [1867961] - [net] partially revert dynamic lockdep key changes (Ivan Vecera) [1867961] - [kernel] rcu: Maintain RHEL kABI (Waiman Long) [1862812] - [kernel] rcu: Don't acquire lock in NMI handler in rcu_nmi_enter_common() (Waiman Long) [1862812] - [kernel] rcu: Add *_ONCE() to rcu_data ->rcu_forced_tick (Waiman Long) [1862812] - [kernel] rcu: Make rcu_barrier() account for offline no-CBs CPUs (Waiman Long) [1862812] - [kernel] rcu: Clear ->core_needs_qs at GP end or self-reported QS (Waiman Long) [1862812] - [kernel] rcu: Forgive slow expedited grace periods at boot time (Waiman Long) [1862812] - [tools] torture: Hoist calls to lscpu to higher-level kvm.sh script (Waiman Long) [1862812] - [tools] torture: Allow "CFLIST" to specify default list of scenarios (Waiman Long) [1862812] - [kernel] rcutorture: Dynamically allocate rcu_fwds structure (Waiman Long) [1862812] - [kernel] rcutorture: Complete threading rcu_fwd pointers through functions (Waiman Long) [1862812] - [kernel] rcutorture: Move to dynamic initialization of rcu_fwds (Waiman Long) [1862812] - [kernel] rcutorture: Thread rcu_fwd pointer through forward-progress functions (Waiman Long) [1862812] - [kernel] rcutorture: Pull callback forward-progress data into rcu_fwd struct (Waiman Long) [1862812] - [tools] rcutorture: Add worst-case call_rcu() forward-progress results (Waiman Long) [1862812] - [tools] torture: Handle systems lacking the mpstat command (Waiman Long) [1862812] - [tools] torture: Handle jitter for CPUs that cannot be offlined (Waiman Long) [1862812] - [tools] rcutorture: Dispense with Dracut for initrd creation (Waiman Long) [1862812] - [tools] torture: Use gawk instead of awk for systime() function (Waiman Long) [1862812] - [kernel] rcu: Avoid tick_dep_set_cpu() misordering (Waiman Long) [1862812] - [kernel] rcu: Provide wrappers for uses of ->rcu_read_lock_nesting (Waiman Long) [1862812] - [kernel] rcu: Use READ_ONCE() for ->expmask in rcu_read_unlock_special() (Waiman Long) [1862812] - [kernel] rcu: Clear ->rcu_read_unlock_special only once (Waiman Long) [1862812] - [kernel] rcu: Clear .exp_hint only when deferred quiescent state has been reported (Waiman Long) [1862812] - [kernel] rcu: Rename some instance of CONFIG_PREEMPTION to CONFIG_PREEMPT_RCU (Waiman Long) [1862812] - [kernel] rcu: Use CONFIG_PREEMPTION where appropriate (Waiman Long) [1862812] - [kernel] rcu: Make PREEMPT_RCU be a modifier to TREE_RCU (Waiman Long) [1862812] - [kernel] rcu: Use lockdep rather than comment to enforce lock held (Waiman Long) [1862812] - [kernel] rcu: Avoid data-race in rcu_gp_fqs_check_wake() (Waiman Long) [1862812] - [kernel] rcu/nocb: Fix dump_tree hierarchy print always active (Waiman Long) [1862812] - [kernel] rculist.h: Add list_tail_rcu() (Waiman Long) [1862812] - [kernel] rculist_nulls: Change docbook comment headers (Waiman Long) [1862812] - [kernel] rculist_nulls: Add docbook comments (Waiman Long) [1862812] - [include] rcu: Add a hlist_nulls_unhashed_lockless() function (Waiman Long) [1862812] - [kernel] rcu: Use WRITE_ONCE() for assignments to ->pprev for hlist_nulls (Waiman Long) [1862812] - [kernel] rcu: Remove kfree_call_rcu_nobatch() (Waiman Long) [1862812] - [kernel] rcu: Remove kfree_rcu() special casing and lazy-callback handling (Waiman Long) [1862812] - [kernel] rcu: Add support for debug_objects debugging for kfree_rcu() (Waiman Long) [1862812] - [kernel] rcu: Add multiple in-flight batches of kfree_rcu() work (Waiman Long) [1862812] - [kernel] rcu: Make kfree_rcu() use a non-atomic ->monitor_todo (Waiman Long) [1862812] - [kernel] rcuperf: Add kfree_rcu() performance Tests (Waiman Long) [1862812] - [kernel] rcu: Add basic support for kfree_rcu() batching (Waiman Long) [1862812] - [kernel] rcu: Remove unused stop-machine #include (Waiman Long) [1862812] - [kernel] srcu: Apply *_ONCE() to ->srcu_last_gp_end (Waiman Long) [1862812] - [kernel] rcu: Switch force_qs_rnp() to for_each_leaf_node_cpu_mask() (Waiman Long) [1862812] - [kernel] rcu: Move rcu_{expedited, normal} definitions into rcupdate.h (Waiman Long) [1862812] - [kernel] rcu: Move gp_state_namesand gp_state_getname() to tree_stall.h (Waiman Long) [1862812] - [kernel] rcu: Remove the declaration of call_rcu() in tree.h (Waiman Long) [1862812] - [kernel] rcu: Fix tracepoint tracking RCU CPU kthread utilization (Waiman Long) [1862812] - [kernel] rcu: Fix harmless omission of "CONFIG_" from #if condition (Waiman Long) [1862812] - [kernel] rcu: Mark non-global functions and variables as static (Waiman Long) [1862812] - [kernel] rcu: Enable tick for nohz_full CPUs slow to provide expedited QS (Waiman Long) [1862812] - [kernel] rcu: Replace synchronize_sched_expedited_wait() "_sched" with "_rcu" (Waiman Long) [1862812] - [kernel] rcu: Update tree_exp.h function-header comments (Waiman Long) [1862812] - [kernel] rcu: Rename sync_rcu_preempt_exp_done() to sync_rcu_exp_done() (Waiman Long) [1862812] - [kernel] rcu: Allow only one expedited GP to run concurrently with wakeups (Waiman Long) [1862812] - [kernel] rcu: Fix missed wakeup of exp_wq waiters (Waiman Long) [1862812] - [kernel] rcu: Substitute lookup for bit-twiddling in sync_rcu_exp_select_node_cpus() (Waiman Long) [1862812] - [kernel] rcu: Fix data-race due to atomic_t copy-by-value (Waiman Long) [1862812] - [kernel] rcu: Avoid modifying mask_ofl_ipi in sync_rcu_exp_select_node_cpus() (Waiman Long) [1862812] - [kernel] rcu: Use *_ONCE() to protect lockless ->expmask accesses (Waiman Long) [1862812] - [kernel] rcutorture: Make in-kernel-loop testing more brutal (Waiman Long) [1862812] - [kernel] rcutorture: Separate warnings for each failure type (Waiman Long) [1862812] - [kernel] rcu: Remove unused variable rcu_perf_writer_state (Waiman Long) [1862812] - [tools] rcutorture: Remove CONFIG_HOTPLUG_CPU=n from scenarios (Waiman Long) [1862812] - [kernel] rcu: Remove unused function rcutorture_record_progress() (Waiman Long) [1862812] - [kernel] rcu: Make kernel-mode nohz_full CPUs invoke the RCU core processing (Waiman Long) [1862812] - [kernel] rcu: Confine ->core_needs_qs accesses to the corresponding CPU (Waiman Long) [1862812] - [kernel] rcu: Reset CPU hints when reporting a quiescent state (Waiman Long) [1862812] - [kernel] rcu: Force nohz_full tick on upon irq enter instead of exit (Waiman Long) [1862812] - [kernel] rcu: Force tick on for nohz_full CPUs not reaching quiescent states (Waiman Long) [1862812] - [kernel] rcutorture: Emulate dyntick aspect of userspace nohz_full sojourn (Waiman Long) [1862812] - [kernel] rcu: Make CPU-hotplug removal operations enable tick (Waiman Long) [1862812] - [kernel] stop_machine: Provide RCU quiescent state in multi_cpu_stop() (Waiman Long) [1862812] - [kernel] rcutorture: Force on tick for readers and callback flooders (Waiman Long) [1862812] - [kernel] rcu: Force on tick when invoking lots of callbacks (Waiman Long) [1862812] - [kernel] time: Export tick start/stop functions for rcutorture (Waiman Long) [1862812] - [kernel] nohz: Add TICK_DEP_BIT_RCU (Waiman Long) [1862812] - [kernel] rcu: Suppress levelspread uninitialized messages (Waiman Long) [1862812] - [kernel] rcu: Fix uninitialized variable in nocb_gp_wait() (Waiman Long) [1862812] - [trace] rcu: Update descriptions for rcu_future_grace_period tracepoint (Waiman Long) [1862812] - [trace] rcu: Update descriptions for rcu_nocb_wake tracepoint (Waiman Long) [1862812] - [trace] rcu: Remove obsolete descriptions for rcu_barrier tracepoint (Waiman Long) [1862812] - [kernel] rcu: Ensure that ->rcu_urgent_qs is set before resched IPI (Waiman Long) [1862812] - [kernel] rcu: Several rcu_segcblist functions can be static (Waiman Long) [1862812] - [kernel] rcu: Remove unused function hlist_bl_del_init_rcu() (Waiman Long) [1862812] - [kernel] rcu: Allow rcu_do_batch() to dynamically adjust batch sizes (Waiman Long) [1862812] - [kernel] srcu: Avoid srcutorture security-based pointer obfuscation (Waiman Long) [1862812] - [kernel] rcu/nocb: Don't wake no-CBs GP kthread if timer posted under overload (Waiman Long) [1862812] - [kernel] rcu/nocb: Reduce __call_rcu_nocb_wake() leaf rcu_node ->lock contention (Waiman Long) [1862812] - [kernel] rcu/nocb: Reduce nocb_cb_wait() leaf rcu_node ->lock contention (Waiman Long) [1862812] - [kernel] rcu/nocb: Advance CBs after merge in rcutree_migrate_callbacks() (Waiman Long) [1862812] - [kernel] rcu/nocb: Avoid synchronous wakeup in __call_rcu_nocb_wake() (Waiman Long) [1862812] - [kernel] rcu/nocb: Print no-CBs diagnostics when rcutorture writer unduly delayed (Waiman Long) [1862812] - [kernel] rcu/nocb: EXP Check use and usefulness of ->nocb_lock_contended (Waiman Long) [1862812] - [kernel] rcu/nocb: Add bypass callback queueing (Waiman Long) [1862812] - [kernel] rcu/nocb: Atomic ->len field in rcu_segcblist structure (Waiman Long) [1862812] - [kernel] rcu/nocb: Unconditionally advance and wake for excessive CBs (Waiman Long) [1862812] - [kernel] rcu/nocb: Reduce ->nocb_lock contention with separate ->nocb_gp_lock (Waiman Long) [1862812] - [kernel] rcu/nocb: Reduce contention at no-CBs invocation-done time (Waiman Long) [1862812] - [kernel] rcu/nocb: Reduce contention at no-CBs registry-time CB advancement (Waiman Long) [1862812] - [kernel] rcu/nocb: Round down for number of no-CBs grace-period kthreads (Waiman Long) [1862812] - [kernel] rcu/nocb: Avoid ->nocb_lock capture by corresponding CPU (Waiman Long) [1862812] - [kernel] rcu/nocb: Avoid needless wakeups of no-CBs grace-period kthread (Waiman Long) [1862812] - [kernel] rcu/nocb: Make __call_rcu_nocb_wake() safe for many callbacks (Waiman Long) [1862812] - [kernel] rcu/nocb: Never downgrade ->nocb_defer_wakeup in wake_nocb_gp_defer() (Waiman Long) [1862812] - [kernel] rcu/nocb: Enable re-awakening under high callback load (Waiman Long) [1862812] - [kernel] rcu/nohz: Turn off tick for offloaded CPUs (Waiman Long) [1862812] - [kernel] rcu/nocb: Suppress uninitialized false-positive in nocb_gp_wait() (Waiman Long) [1862812] - [kernel] rcu/nocb: Use build-time no-CBs check in rcu_pending() (Waiman Long) [1862812] - [kernel] rcu/nocb: Use build-time no-CBs check in rcu_core() (Waiman Long) [1862812] - [kernel] rcu/nocb: Use build-time no-CBs check in rcu_do_batch() (Waiman Long) [1862812] - [kernel] rcu/nocb: Remove obsolete nocb_gp_head and nocb_gp_tail fields (Waiman Long) [1862812] - [kernel] rcu/nocb: Remove obsolete nocb_cb_tail and nocb_cb_head fields (Waiman Long) [1862812] - [kernel] rcu/nocb: Remove obsolete nocb_q_count and nocb_q_count_lazy fields (Waiman Long) [1862812] - [kernel] rcu/nocb: Remove obsolete nocb_head and nocb_tail fields (Waiman Long) [1862812] - [kernel] rcu/nocb: Use rcu_segcblist for no-CBs CPUs (Waiman Long) [1862812] - [kernel] rcu/nocb: Leave ->cblist enabled for no-CBs CPUs (Waiman Long) [1862812] - [kernel] rcu/nocb: Allow lockless use of rcu_segcblist_empty() (Waiman Long) [1862812] - [kernel] rcu/nocb: Allow lockless use of rcu_segcblist_restempty() (Waiman Long) [1862812] - [kernel] rcu/nocb: Remove deferred wakeup checks for extended quiescent states (Waiman Long) [1862812] - [kernel] rcu/nocb: Check for deferred nocb wakeups before nohz_full early exit (Waiman Long) [1862812] - [kernel] rcu/nocb: Make rcutree_migrate_callbacks() start at leaf rcu_node structure (Waiman Long) [1862812] - [kernel] rcu/nocb: Add checks for offloaded callback processing (Waiman Long) [1862812] - [kernel] rcu/nocb: Use separate flag to indicate offloaded ->cblist (Waiman Long) [1862812] - [kernel] rcu/nocb: Use separate flag to indicate disabled ->cblist (Waiman Long) [1862812] - [kernel] rcu/nocb: Print gp/cb kthread hierarchy if dump_tree (Waiman Long) [1862812] - [kernel] rcu/nocb: Rename rcu_nocb_leader_stride kernel boot parameter (Waiman Long) [1862812] - [kernel] rcu/nocb: Rename and document no-CB CB kthread sleep trace event (Waiman Long) [1862812] - [kernel] rcu/nocb: Rename rcu_organize_nocb_kthreads() local variable (Waiman Long) [1862812] - [kernel] rcu/nocb: Rename wake_nocb_leader_defer() to wake_nocb_gp_defer() (Waiman Long) [1862812] - [kernel] rcu/nocb: Rename __wake_nocb_leader() to __wake_nocb_gp() (Waiman Long) [1862812] - [kernel] rcu/nocb: Rename wake_nocb_leader() to wake_nocb_gp() (Waiman Long) [1862812] - [kernel] rcu/nocb: Rename nocb_follower_wait() to nocb_cb_wait() (Waiman Long) [1862812] - [kernel] rcu/nocb: Provide separate no-CBs grace-period kthreads (Waiman Long) [1862812] - [kernel] rcu/nocb: Update comments to prepare for forward-progress work (Waiman Long) [1862812] - [kernel] rcu/nocb: Rename rcu_data fields to prepare for forward-progress work (Waiman Long) [1862812] - [kernel] rcutorture: Aggressive forward-progress tests shouldn't block shutdown (Waiman Long) [1862812] - [kernel] rcuperf: Make rcuperf kernel test more robust for !expedited mode (Waiman Long) [1862812] - [kernel] rcutorture: Emulate userspace sojourn during call_rcu() floods (Waiman Long) [1862812] - [tools] rcutorture: Test TREE03 with the threadirqs kernel boot parameter (Waiman Long) [1862812] - [tools] torture: Expand last_ts variable in kvm-test-1-run.sh (Waiman Long) [1862812] - [kernel] rcuperf: Fix perf_type module-parameter description (Waiman Long) [1862812] - [documentation] doc: Add rcutree.kthread_prio pointer to stallwarn.txt (Waiman Long) [1862812] - [kernel] rcu: Change return type of rcu_spawn_one_boost_kthread() (Waiman Long) [1862812] - [kernel] rcu: Add destroy_work_on_stack() to match INIT_WORK_ONSTACK() (Waiman Long) [1862812] - [kernel] rcu: Add kernel parameter to dump trace after RCU CPU stall warning (Waiman Long) [1862812] - [kernel] rcu: Restore barrier() to rcu_read_lock() and rcu_read_unlock() (Waiman Long) [1862812] - [kernel] rcu: Simplify rcu_note_context_switch exit from critical section (Waiman Long) [1862812] - [kernel] rcu: Make rcu_read_unlock_special() checks match raise_softirq_irqoff() (Waiman Long) [1862812] - [kernel] rcu: Simplify rcu_read_unlock_special() deferred wakeups (Waiman Long) [1862812] - [tools] rcu: Don't return a value from rcu_assign_pointer() (Waiman Long) [1862812] - [kernel] rcu: Force inlining of rcu_read_lock() (Waiman Long) [1862812] - [kernel] rcu: Fix irritating whitespace error in rcu_assign_pointer() (Waiman Long) [1862812] - [kernel] rcu: validate arguments for rcu tracepoints (Waiman Long) [1862812] - [trace] tracing: introduce TRACE_EVENT_NOP() (Waiman Long) [1862812] - [kernel] kprobes: Prohibit probing on RCU debug routine (Waiman Long) [1862812] - [init] time: Make VIRT_CPU_ACCOUNTING_GEN depend on GENERIC_CLOCKEVENTS (Waiman Long) [1862812] - [kernel] time: Move CONTEXT_TRACKING to kernel/time/Kconfig (Waiman Long) [1862812]- [fs] xfs: don't commit sunit/swidth updates to disk if that would cause repair failures (Bill O'Donnell) [1849407] - [fs] xfs: split the sunit parameter update into two parts (Bill O'Donnell) [1849407] - [fs] xfs: refactor agfl length computation function (Bill O'Donnell) [1849407] - [net] netfilter: conntrack: proc: rename stat column (Florian Westphal) [1875681] - [net] netfilter: conntrack: add clash resolution stat counter (Florian Westphal) [1875681] - [net] netfilter: conntrack: remove ignore stats (Florian Westphal) [1875681] - [net] netfilter: conntrack: do not increment two error counters at same time (Florian Westphal) [1875681] - [net] netfilter: conntrack: do not auto-delete clash entries on reply (Florian Westphal) [1875681] - [powerpc] powerpc/pseries/iommu: Allow bigger 64bit window by removing default DMA window (Steve Best) [1725198] - [powerpc] powerpc/pseries/iommu: Move window-removing part of remove_ddw into remove_dma_window (Steve Best) [1725198] - [powerpc] powerpc/pseries/iommu: Update call to ibm, query-pe-dma-windows (Steve Best) [1725198] - [powerpc] powerpc/pseries/iommu: Create defines for operations in ibm, ddw-applicable (Steve Best) [1725198] - [x86] x86/cpu: Add Sapphire Rapids CPU model number (Puneet Sethi) [1872367] - [x86] x86/cpu: Add Lakefield, Alder Lake and Rocket Lake models to the to Intel CPU family (Steve Best) [1838902]- [powerpc] powerpc/xmon: Improve dumping prefixed instructions (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc: Add a ppc_inst_as_str() helper (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc: Add ppc_inst_as_u64() (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc: Add ppc_inst_next() (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc/sstep: Add tests for Prefixed Add Immediate (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc/sstep: Let compute tests specify a required cpu feature (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc/sstep: Set NIP in instruction emulation tests (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc/sstep: Add tests for prefixed floating-point load/stores (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc/sstep: Add tests for prefixed integer load/stores (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc: Add POWER10 architected mode (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc/dt_cpu_ftrs: Add MMA feature (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc/dt_cpu_ftrs: Enable Prefixed Instructions (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc/dt_cpu_ftrs: Advertise support for ISA v3.1 if selected (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc: Add support for ISA v3.1 (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc: Add new HWCAP bits (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc sstep: Add support for prefixed fixed-point arithmetic (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc sstep: Add support for prefixed load/stores (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc: Support prefixed instructions in alignment handler (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc/kprobes: Don't allow breakpoints on suffixes (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc/xmon: Don't allow breakpoints on suffixes (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc: Test prefixed instructions in feature fixups (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc: Test prefixed code patching (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc: Add prefixed instructions to instruction data type (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc/optprobes: Add register argument to patch_imm64_load_insns() (Desnes Augusto Nunes do Rosario) [1854524] - [kvm] powerpc: Define new SRR1 bits for a ISA v3.1 (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc/83xx: handle machine check caused by watchdog timer (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc: Enable Prefixed Instructions (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc: Make test_translate_branch() independent of instruction length (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc/xmon: Move insertion of breakpoint for xol'ing (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc/xmon: Use a function for reading instructions (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc: Introduce a function for reporting instruction length (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc: Define and use get_user_instr() et. al (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc/kprobes: Use patch_instruction() (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc: Add a probe_kernel_read_inst() function (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc: Add a probe_user_read_inst() function (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc: Use a function for reading instructions (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc: Use a datatype for instructions (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc/lib: Refactor __patch_instruction() to use __put_user_asm() (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc: use probe_user_read() and probe_user_write() (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc/process: Constify the number of insns printed by show instructions functions (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc/process: Fix interleaved output in show_user_instructions() (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc/process: Fix sparse address space warnings (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc: Don't print kernel instructions in show_user_instructions() (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc: Add show_user_instructions() (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc/lib: fix book3s/32 boot failure due to code patching (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc: Introduce functions for instruction equality (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc: Use a function for byte swapping instructions (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc: Use a function for getting the instruction op code (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc: Use an accessor for instructions (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc sstep: Add support for extswsli instruction (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc: sstep: Add support for maddhd, maddhdu, maddld instructions (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc: Use a macro for creating instructions from u32s (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc/fsl: Add infrastructure to fixup branch predictor flush (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc/smp: Use code patching to restore reset vector (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc: sstep: Add tests for addcinstruction (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc: sstep: Add tests for addinstruction (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc: sstep: Add tests for compute type instructions (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc/sstep: Fix DS operand in ld encoding to appropriate value (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc/fsl: Add barrier_nospec implementation for NXP PowerPC Book3E (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc/watchpoint: Don't ignore extraneous exceptions blindly (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc/watchpoint: Disable watchpoint hit by larx/stcx instructions (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc/kgdb: add kgdb_arch_set/remove_breakpoint() (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc/hw_breakpoint: move instruction stepping out of hw_breakpoint_handler() (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc: add modify_instruction() and modify_instruction_site() (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc: Change calling convention for create_branch() et. al (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc: simplify patch_instruction_site() and patch_branch_site() (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc/code-patching: Add a helper to get the address of a patch_site (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc/ftrace: Handle large kernel configs (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc/32: use patch_site_addr() in machine_init() (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc/lib: Use patch_site to patch copy_32 functions once cache is enabled (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc/xmon: Use bitwise calculations in_breakpoint_table() (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc/xmon: Move breakpoints to text section (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc/xmon: Move breakpoint instructions to own array (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc/xmon: Remove store_inst() for patch_instruction() (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc/powernv/idle: Exclude mfspr on HID1, 4, 5 on P9 and above (Steve Best) [1854539] - [powerpc] powerpc/powernv/idle: Rename pnv_first_spr_loss_level variable (Steve Best) [1854539] - [powerpc] powerpc/powernv/idle: Replace CPU feature check with PVR check (Steve Best) [1854539] - [powerpc] powerpc/64s: Don't set FSCR bits in INIT_THREAD (Steve Best) [1854523] - [powerpc] powerpc/64s: Save FSCR to init_task.thread.fscr after feature init (Steve Best) [1854523] - [powerpc] powerpc/64s: Don't let DT CPU features set FSCR_DSCR (Steve Best) [1854523] - [powerpc] powerpc/64s: Don't init FSCR_DSCR in __init_FSCR() (Steve Best) [1854523]- [kernel] sched/cfs: change initial value of runnable_avg (Phil Auld) [1875995] - [kernel] sched/fair: Fix runnable_avg for throttled cfs (Phil Auld) [1875995] - [kernel] sched/fair: Fix kernel build warning in test_idle_cores() for !SMT NUMA (Phil Auld) [1875995] - [kernel] sched/numa: Acquire RCU lock for checking idle cores during NUMA balancing (Phil Auld) [1875995] - [kernel] sched/numa: Stop an exhastive search if a reasonable swap candidate or idle CPU is found (Phil Auld) [1875995] - [kernel] sched/numa: Bias swapping tasks based on their preferred node (Phil Auld) [1875995] - [kernel] sched/numa: Find an alternative idle CPU if the CPU is part of an active NUMA balance (Phil Auld) [1875995] - [kernel] sched/numa: Prefer using an idle CPU as a migration target instead of comparing tasks (Phil Auld) [1875995] - [kernel] sched/fair: Take into account runnable_avg to classify group (Phil Auld) [1875995] - [kernel] sched/pelt: Add a new runnable average signal (Phil Auld) [1875995] - [kernel] sched/pelt: Remove unused runnable load average (Phil Auld) [1875995] - [kernel] sched: Disable allowing small imbalance to preserve RHEL performance (Phil Auld) [1875995] - [kernel] sched/numa: Use similar logic to the load balancer for moving between domains with spare capacity (Phil Auld) [1875995] - [kernel] sched/numa: Replace runnable_load_avg by load_avg (Phil Auld) [1875995] - [kernel] sched/numa: Distinguish between the different task_numa_migrate() failure cases (Phil Auld) [1875995] - [kernel] sched/numa: Trace when no candidate CPU was found on the preferred node (Phil Auld) [1875995] - [kernel] sched/fair: Allow a small load imbalance between low utilisation SD_NUMA domains (Phil Auld) [1875995] - [mm] powerpc/smp: Implement cpu_to_coregroup_id (Diego Domingos) [1854541] - [powerpc] powerpc/smp: Create coregroup domain (Diego Domingos) [1854541] - [powerpc] powerpc/smp: Allocate cpumask only after searching thread group (Diego Domingos) [1854541] - [powerpc] powerpc/numa: Detect support for coregroup (Diego Domingos) [1854541] - [powerpc] powerpc/smp: Optimize start_secondary (Diego Domingos) [1854541] - [powerpc] powerpc/smp: Dont assume l2-cache to be superset of sibling (Diego Domingos) [1854541] - [powerpc] powerpc/smp: Move topology fixups into a new function (Diego Domingos) [1854541] - [powerpc] powerpc/smp: Move powerpc_topology above (Diego Domingos) [1854541] - [powerpc] powerpc/smp: Merge Power9 topology with Power topology (Diego Domingos) [1854541] - [powerpc] powerpc/smp: Fix a warning under !NEED_MULTIPLE_NODES (Diego Domingos) [1854541] - [mm] powerpc/numa: Restrict possible nodes based on platform (Diego Domingos) [1854541] - [mm] powerpc/numa: Limit possible nodes to within num_possible_nodes (Diego Domingos) [1854541] - [powerpc] powerpc: Fix misleading small cores print (Diego Domingos) [1854541] - [netdrv] ibmvnic: add missing parenthesis in do_reset() (Steve Best) [1879547] - [wireless] rtw88: don't hold all IRQs disabled for PS operations (Jarod Wilson) [1874730] - [netdrv] ibmvnic fix NULL tx_pools and rx_tools issue at do_reset (Steve Best) [1872676]- [kernel] sched: Fix use of count for nr_running tracepoint (Phil Auld) [1861444] - [kernel] sched: Add a tracepoint to track rq->nr_running (Phil Auld) [1861444] - [kernel] sched/debug: Add new tracepoints to track util_est (Phil Auld) [1861444] - [kernel] sched/debug: Export the newly added tracepoints (Phil Auld) [1861444] - [kernel] sched/debug: Add sched_overutilized tracepoint (Phil Auld) [1861444] - [kernel] sched/debug: Add new tracepoint to track PELT at se level (Phil Auld) [1861444] - [kernel] sched/debug: Add a new sched_trace_*() helper functions (Phil Auld) [1861444] - [kernel] sched/autogroup: Make autogroup_path() always available (Phil Auld) [1861444]- [mm] mm/kmemleak.c: fix check for softirq context (Waiman Long) [1878006] - [include] mm/hotplug: invalid PFNs from pfn_to_online_page() (Waiman Long) [1878006] - [mm] mm, kmemleak: little optimization while scanning (Waiman Long) [1878006] - [mm] kmemleak: add module param to print warnings to dmesg (Waiman Long) [1878006] - [mm] kmemleak: always register debugfs file (Waiman Long) [1878006] - [scsi] scsi: megaraid_sas: Don't call disable_irq from process IRQ poll (Tomas Henzl) [1837200] - [scsi] scsi: megaraid_sas: Remove undefined ENABLE_IRQ_POLL macro (Tomas Henzl) [1837200] - [platform] platform/x86: dcdbas: Check SMBIOS for protected buffer address (David Arcari) [1858680] - [platform] firmware: dcdbas: Move dcdbas to drivers/platform/x86 (David Arcari) [1858680] - [fs] cifs: fix DFS mount with cifsacl/modefromsid (Leif Sahlberg) [1871246] - [fs] ext4: fix potential negative array index in do_split() (Pavel Reichl) [1846165] {CVE-2020-14314} - [include] block: allow for_each_bvec to support zero len bvec (Ming Lei) [1872032] - [nvme] nvme-pci: disable the write zeros command for Intel 600P/P3100 (David Milburn) [1875391]- [netdrv] ice: Disable VLAN pruning in promiscuous mode (Jonathan Toppins) [1787477] - [mm] mm: slub: introduce 'slub_merge' kernel parameter (Rafael Aquini) [1871214] - [kernel] time/tick-broadcast: Fix tick_broadcast_offline() lockdep complaint (Alexey Klimov) [1877380]- [init] init/Kconfig: disable io_uring (Jeff Moyer) [1879754] - [block] blk-mq: always allow reserved allocation in hctx_may_queue (Ming Lei) [1740874] - [nvme] nvme-rdma: Avoid double freeing of async event data (Gopal Tiwari) [1878140] - [kernel] printk: queue wake_up_klogd irq_work only if per-CPU areas are ready (Igor Mammedov) [1867022]- [firmware] efi: don't reserve MOK config table memory region (Kairui Song) [1878584] - [fs] xfs: fix boundary test in xfs_attr_shortform_verify (Eric Sandeen) [1875316] {CVE-2020-14385} - [powerpc] powerpc/pseries: Do not initiate shutdown when system is running on UPS (Diego Domingos) [1870477]- [fs] nfsd: avoid a NULL dereference in __cld_pipe_upcall() (Scott Mayhew) [1847225] - [net] packet: fix overflow in tpacket_rcv (Hangbin Liu) [1876224] {CVE-2020-14386} - [net] packet: make tp_drops atomic (Hangbin Liu) [1876224] {CVE-2020-14386} - [net] espintcp: restore IP CB before handing the packet to xfrm (Sabrina Dubroca) [1868201] - [fs] Revert "NFSv4: Handle NFS4ERR_OLD_STATEID in CLOSE/OPEN_DOWNGRADE" (Benjamin Coddington) [1865978] - [fs] Revert "NFSv4.x recover from pre-mature loss of openstateid" (Benjamin Coddington) [1865978] - [infiniband] RDMA/mlx4: Read pkey table length instead of hardcoded value (Alaa Hleihel) [1853564] - [net] net/smc: set rx_off for SMCR explicitly (Philipp Rudo) [1875833] - [drm] drm/i915: Auto detect DPCD backlight support by default (Lyude Paul) [1872381] - [drm] drm/i915: Fix DPCD register order in intel_dp_aux_enable_backlight() (Lyude Paul) [1872381] - [drm] drm/i915: Assume 100 brightness when not in DPCD control mode (Lyude Paul) [1872381] - [drm] drm/i915: Fix eDP DPCD aux max backlight calculations (Lyude Paul) [1872381] - [kernel] tracing: Define MCOUNT_INSN_SIZE when not defined without direct calls (Jiri Olsa) [1857599] - [kernel] ftrace: Fix function_graph tracer interaction with BPF trampoline (Jiri Olsa) [1857599] - [x86] x86/function_graph: Simplify with function_graph_enter() (Jiri Olsa) [1857599] - [kernel] function_graph: Create function_graph_enter() to consolidate architecture code (Jiri Olsa) [1857599]- [crypto] pefile: Support multiple signatures in verify_pefile_signature (Lenny Szubowicz) [1862072] - [security] integrity: Load certs from the EFI MOK config table (Lenny Szubowicz) [1868306] - [security] integrity: Move import of MokListRT certs to a separate routine (Lenny Szubowicz) [1868306] - [firmware] efi: Support for MOK variable config table (Lenny Szubowicz) [1868306] - [kernel] Move to dual-signing to split signing keys up better (Frantisek Hrbata) [1837434] {CVE-2020-10713} - [powerpc] pseries/hotplug-cpu: wait indefinitely for vCPU death (Michael Roth) [1856588] - [powerpc] kvm: ppc: book3s hv: Rework secure mem slot dropping (Michael Roth) [1851259] - [powerpc] kvm: ppc: book3s hv: Move kvmppc_svm_page_out up (Michael Roth) [1851259] - [powerpc] kvm: ppc: book3s hv: Migrate hot plugged memory (Michael Roth) [1851259] - [powerpc] kvm: ppc: book3s hv: In H_SVM_INIT_DONE, migrate remaining normal-GFNs to secure-GFNs (Michael Roth) [1851259] - [powerpc] kvm: ppc: book3s hv: Track the state GFNs associated with secure VMs (Michael Roth) [1851259] - [powerpc] kvm: ppc: book3s hv: Disable page merging in H_SVM_INIT_START (Michael Roth) [1851259] - [powerpc] kvm: ppc: book3s hv: Fix function definition in book3s_hv_uvmem.c (Michael Roth) [1851259] - [kernel] mmap locking api: initial implementation as rwsem wrappers (Michael Roth) [1851259] - [mm] handle multiple owners of device private pages in migrate_vma (Michael Roth) [1851259] - [mm] migrate.c: clean up useless code in migrate_vma_collect_pmd() (Michael Roth) [1851259] - [mm] remove the unused MIGRATE_PFN_DEVICE flag (Michael Roth) [1851259] - [powerpc] rhel: powerpc: kvm: Increase HDEC threshold to enter guest (David Gibson) [1733467] - [netdrv] r8152: Add macpassthru support for ThinkPad Thunderbolt 3 Dock Gen 2 (Michal Schmidt) [1851966] - [fs] ceph: fix inode number handling on arches with 32-bit ino_t (Jeff Layton) [1869679] - [fs] ceph: don't allow setlease on cephfs (Jeff Layton) [1872382] - [block] blk-mq: order adding requests to hctx->dispatch and checking SCHED_RESTART (Ming Lei) [1859628]- [s390] scsi: zfcp: Move allocation of the shost object to after xconf- and xport-data (Claudio Imbrenda) [1872799] - [s390] scsi: zfcp: Fence early sysfs interfaces for accesses of shost objects (Claudio Imbrenda) [1872799] - [s390] scsi: zfcp: Fence adapter status propagation for common statuses (Claudio Imbrenda) [1872799] - [s390] scsi: zfcp: Move p-t-p port allocation to after xport data (Claudio Imbrenda) [1872799] - [s390] scsi: zfcp: Fence fc_host updates during link-down handling (Claudio Imbrenda) [1872799] - [s390] scsi: zfcp: Move fc_host updates during xport data handling into fenced function (Claudio Imbrenda) [1872799] - [s390] scsi: zfcp: Move shost updates during xconfig data handling into fenced function (Claudio Imbrenda) [1872799] - [s390] scsi: zfcp: Move shost modification after QDIO (re-)open into fenced function (Claudio Imbrenda) [1872799] - [s390] scsi: zfcp: fix fc_host attributes that should be unknown on local link down (Claudio Imbrenda) [1872799] - [s390] scsi: zfcp: wire previously driver-specific sysfs attributes also to fc_host (Claudio Imbrenda) [1872799] - [s390] scsi: zfcp: expose fabric name as common fc_host sysfs attribute (Claudio Imbrenda) [1872799] - [s390] scsi: zfcp: add diagnostics buffer for exchange config data (Claudio Imbrenda) [1872799] - [s390] scsi: zfcp: diagnostics buffer caching and use for exchange port data (Claudio Imbrenda) [1872799] - [s390] scsi: zfcp: signal incomplete or error for sync exchange config/port data (Claudio Imbrenda) [1872799] - [s390] scsi: zfcp: Fix use-after-free in request timeout handlers (Claudio Imbrenda) [1872796] - [tools] selftests/powerpc: Update the stack expansion test (Gustavo Duarte) [1869755] - [mm] powerpc: Allow 4224 bytes of stack expansion for the signal frame (Gustavo Duarte) [1869755] - [tools] selftests/powerpc: Add test of stack expansion logic (Gustavo Duarte) [1869755] - [mm] mm: check that mm is still valid in madvise() (Jeff Moyer) [1874560] - [block] block: virtio_blk: fix handling single range discard request (Ming Lei) [1842035] - [block] block: respect queue limit of max discard segment (Ming Lei) [1842035] - [fs] io_uring: Fix NULL pointer dereference in loop_rw_iter() (Jeff Moyer) [1854649] - [fs] io_uring: return locked and pinned page accounting (Jeff Moyer) [1854649] - [fs] io_uring: always allow drain/link/hardlink/async sqe flags (Jeff Moyer) [1854649] - [fs] io_uring: ensure double poll additions work with both request types (Jeff Moyer) [1854649] - [fs] io_uring: fix recvmsg memory leak with buffer selection (Jeff Moyer) [1854649] - [fs] io_uring: fix missing msg_name assignment (Jeff Moyer) [1854649] - [fs] io_uring: fix memleak in io_sqe_files_register() (Jeff Moyer) [1854649] - [fs] io_uring: account user memory freed when exit has been queued (Jeff Moyer) [1854649] - [fs] io_uring: fix memleak in __io_sqe_files_update() (Jeff Moyer) [1854649] - [fs] io_uring: fix regression with always ignoring signals in io_cqring_wait() (Jeff Moyer) [1854649] - [fs] io_uring: use signal based task_work running (Jeff Moyer) [1854649] - [kernel] task_work: teach task_work_add() to do signal_wake_up() (Jeff Moyer) [1854649] - [fs] io_uring: fix missing ->mm on exit (Jeff Moyer) [1854649] - [fs] io_uring: fix potential use after free on fallback request free (Jeff Moyer) [1854649] - [fs] io_uring: fix req->work corruption (Jeff Moyer) [1854649] - [fs] io_uring: fix NULL-mm for linked reqs (Jeff Moyer) [1854649] - [fs] io_uring: fix current->mm NULL dereference on exit (Jeff Moyer) [1854649] - [fs] io_uring: fix hanging iopoll in case of -EAGAIN (Jeff Moyer) [1854649] - [fs] io_uring: fix io_sq_thread no schedule when busy (Jeff Moyer) [1854649] - [fs] io_uring: fix possible race condition against REQ_F_NEED_CLEANUP (Jeff Moyer) [1854649] - [fs] io_uring: reap poll completions while waiting for refs to drop on exit (Jeff Moyer) [1854649] - [fs] io_uring: acquire 'mm' for task_work for SQPOLL (Jeff Moyer) [1854649] - [fs] io_uring: add memory barrier to synchronize io_kiocb's result and iopoll_completed (Jeff Moyer) [1854649] - [fs] io_uring: don't fail links for EAGAIN error in IOPOLL mode (Jeff Moyer) [1854649] - [fs] io_uring: fix io_kiocb.flags modification race in IOPOLL mode (Jeff Moyer) [1854649] - [fs] io_uring: allow O_NONBLOCK async retry (Jeff Moyer) [1854649] - [fs] io_uring: use kvfree() in io_sqe_buffer_register() (Jeff Moyer) [1854649] - [fs] io_uring: validate the full range of provided buffers for access (Jeff Moyer) [1854649] - [fs] io_uring: re-set iov base/len for buffer select retry (Jeff Moyer) [1854649] - [fs] io_uring: fix {SQ, IO}POLL with unsupported opcodes (Jeff Moyer) [1854649] - [fs] io_uring: disallow close of ring itself (Jeff Moyer) [1854649] - [fs] io_uring: fix overflowed reqs cancellation (Jeff Moyer) [1854649] - [fs] io_uring: fix flush req->refs underflow (Jeff Moyer) [1854649] - [fs] io_uring: async task poll trigger cleanup (Jeff Moyer) [1854649] - [fs] io_uring: allow POLL_ADD with double poll_wait() users (Jeff Moyer) [1854649] - [fs] io_uring: remove 'fd is io_uring' from close path (Jeff Moyer) [1854649] - [nvme] nvme: allow retry for requests with REQ_FAILFAST_TRANSPORT set (Mike Snitzer) [1843515] - [nvme] nvme: decouple basic ANA log page re-read support from native multipathing (Mike Snitzer) [1843515] - [nvme] nvme: update failover handling to work with REQ_FAILFAST_TRANSPORT (Mike Snitzer) [1843515] - [nvme] nvme: Return BLK_STS_TARGET if the DNR bit is set (Mike Snitzer) [1843515] - [nvme] nvme: redirect commands on dying queue (Mike Snitzer) [1843515] - [nvme] nvme: just check the status code type in nvme_is_path_error (Mike Snitzer) [1843515] - [nvme] nvme: refactor command completion (Mike Snitzer) [1843515] - [nvme] nvme-multipath: do not reset on unknown status (Mike Snitzer) [1843515] - [nvme] Revert "nvme: allow ANA support to be independent of native multipathing" (Mike Snitzer) [1843515] - [nvme] Revert "nvme-multipath: do not reset on unknown status" (Mike Snitzer) [1843515] - [mm] mm, THP, swap: fix allocating cluster for swapfile by mistake (Gao Xiang) [1855474] - [net] sched: act_ct: Fix skb double-free in tcf_ct_handle_fragments() error flow (Marcelo Leitner) [1866391] - [net] netfilter: conntrack: allow sctp hearbeat after connection re-use (Florian Westphal) [1865798] - [video] vgacon: Fix for missing check in scrollback handling (Lyude Paul) [1859472] {CVE-2020-14331} - [scsi] Revert "scsi: qla2xxx: Disable T10-DIF feature with FC-NVMe during probe" (Nilesh Javali) [1866744] - [scsi] Revert "scsi: qla2xxx: Fix crash on qla2x00_mailbox_command" (Nilesh Javali) [1866744] - [scsi] scsi: qla2xxx: Fix null pointer access during disconnect from subsystem (Nilesh Javali) [1866744] - [scsi] scsi: qla2xxx: Check if FW supports MQ before enabling (Nilesh Javali) [1866744] - [scsi] scsi: qla2xxx: Fix WARN_ON in qla_nvme_register_hba (Nilesh Javali) [1866744] - [scsi] scsi: qla2xxx: Allow ql2xextended_error_logging special value 1 to be set anytime (Nilesh Javali) [1866744] - [scsi] scsi: qla2xxx: Reduce noisy debug message (Nilesh Javali) [1866744] - [scsi] scsi: qla2xxx: Fix login timeout (Nilesh Javali) [1866744] - [scsi] scsi: qla2xxx: Flush I/O on zone disable (Nilesh Javali) [1866744] - [scsi] scsi: qla2xxx: Flush all sessions on zone disable (Nilesh Javali) [1866744] - [tools] bpf: selftests: global_funcs: Check err_str before strstr (Yauheni Kaliuta) [1873163] - [netdrv] net/mlx5e: E-Switch, Specify flow_source for rule with no in_port (Alaa Hleihel) [1869602] - [netdrv] net/mlx5e: E-Switch, Add misc bit when misc fields changed for mirroring (Alaa Hleihel) [1869602] - [tools] selftests/bpf: test for map update access from within EXT programs (=?UTF-8?q?Toke=20H=C3=B8iland-J=C3=B8rgensen?=) [1871071] - [tools] selftests/bpf: test for checking return code for the extended prog (=?UTF-8?q?Toke=20H=C3=B8iland-J=C3=B8rgensen?=) [1871071] - [tools] selftests/bpf: Add test for freplace program with write access (=?UTF-8?q?Toke=20H=C3=B8iland-J=C3=B8rgensen?=) [1871071] - [net] bpf: verifier: use target program's type for access verifications (=?UTF-8?q?Toke=20H=C3=B8iland-J=C3=B8rgensen?=) [1871071] - [scsi] scsi: lpfc: Fix NVMe rport deregister and registration during ADISC (Dick Kennedy) [1871223] - [scsi] scsi: lpfc: Fix LUN loss after cable pull (Dick Kennedy) [1871223] - [infiniband] RDMA/bnxt_re: Do not add user qps to flushlist (Selvin Xavier) [1858674] - [fs] NFSv4.0 allow nconnect for v4.0 (Benjamin Coddington) [1842746] - [mm] mm/vunmap: add cond_resched() in vunmap_pmd_range (Rafael Aquini) [1871710] - [s390] s390/bpf: Maintain 8-byte stack alignment (Jiri Olsa) [1871040]- [netdrv] vrf: Fix IPv6 with qdisc and xfrm (Sabrina Dubroca) [1868565] - [netdrv] vrf: make sure skb->data contains ip header to make routing (Sabrina Dubroca) [1868565] - [netdrv] vrf: Check skb for XFRM_TRANSFORMED flag (Sabrina Dubroca) [1868565] - [net] Do not clear the sock TX queue in sk_set_socket() (Andrea Claudi) [1850421] - [net] Use RCU_INIT_POINTER() to set sk_wq (Andrea Claudi) [1850421] - [net] netfilter: ip6tables: Add a .pre_exit hook in all ip6table_foo.c. (Florian Westphal) [1862384] - [net] netfilter: iptables: Add a .pre_exit hook in all iptable_foo.c. (Florian Westphal) [1862384] - [net] netfilter: ipset: Fix an error code in ip_set_sockfn_get() (Florian Westphal) [1862384] - [net] netfilter: nft_set_rbtree: Don't account for expired elements on insertion (Florian Westphal) [1862384] - [net] netfilter: nft_set_rbtree: Drop spurious condition for overlap detection on insertion (Florian Westphal) [1862384] - [net] netfilter: nft_set_rbtree: Detect partial overlaps on insertion (Florian Westphal) [1862384] - [net] netfilter: nft_set_rbtree: Introduce and use nft_rbtree_interval_start() (Florian Westphal) [1862384] - [net] netfilter: nf_tables: fix nat hook table deletion (Florian Westphal) [1862384] - [net] netfilter: ipset: call ip_set_free() instead of kfree() (Florian Westphal) [1862384] - [net] netfilter: ip6tables: Split ip6t_unregister_table() into pre_exit and exit helpers. (Florian Westphal) [1862384] - [net] netfilter: iptables: Split ipt_unregister_table() into pre_exit and exit helpers. (Florian Westphal) [1862384] - [net] netfilter: nft_set_pipapo: Disable preemption before getting per-CPU pointer (Florian Westphal) [1862384] - [net] netfilter: nft_nat: return EOPNOTSUPP if type or flags are not supported (Florian Westphal) [1862384] - [net] netfilter: conntrack: comparison of unsigned in cthelper confirmation (Florian Westphal) [1862384] - [net] netfilter: conntrack: refetch conntrack after nf_conntrack_update() (Florian Westphal) [1862384] - [net] netfilter: conntrack: Pass value of ctinfo to __nf_conntrack_update (Florian Westphal) [1862384] - [net] netfilter: conntrack: make conntrack userspace helpers work again (Florian Westphal) [1862384] - [net] netfilter: nfnetlink_cthelper: unbreak userspace helper support (Florian Westphal) [1862384] - [net] netfilter: nf_conntrack_pptp: fix compilation warning with W=1 build (Florian Westphal) [1862384] - [net] netfilter: nf_conntrack_pptp: prevent buffer overflows in debug code (Florian Westphal) [1862384] - [net] netfilter: nft_set_bitmap: initialize set element extension in lookups (Florian Westphal) [1862384] - [net] netfilter: nft_fwd_netdev: validate family and chain type (Florian Westphal) [1862384] - [net] netfilter: nft_payload: add missing attribute validation for payload csum flags (Florian Westphal) [1862384] - [net] netfilter: cthelper: add missing attribute validation for cthelper (Florian Westphal) [1862384] - [net] netfilter: ipset: Fix forceadd evaluation path (Florian Westphal) [1862384] - [net] netfilter: bridge: make sure to pull arp header in br_nf_forward_arp() (Florian Westphal) [1862384] - [net] netfilter: nft_set_rbtree: bogus lookup/get on consecutive elements in named sets (Florian Westphal) [1862384] - [net] netfilter: ctnetlink: netns exit must wait for callbacks (Florian Westphal) [1862384] - [arm64] kvm: arm64: Don't inherit exec permission across page-table levels (Andrew Jones) [1869297] - [arm64] kvm: arm64: Flush the instruction cache if not unmapping the VM on reboot (Andrew Jones) [1869297] - [s390] s390, dcssblk: kaddr and pfn can be NULL to ->direct_access() (Claudio Imbrenda) [1868927] - [fs] chardev: Avoid potential use-after-free in 'chrdev_open()' (Vladis Dronov) [1866324] {CVE-2020-0305} - [net] net: accept an empty mask in /sys/class/net/*/queues/rx-*/rps_cpus (Nitesh Narayan Lal) [1868433] - [x86] Revert "x86/intel: Disable HPET on Intel Ice Lake platforms" (David Arcari) [1868405] - [kernel] sched: Fix race against ptrace_freeze_trace() (Oleg Nesterov) [1862560] - [kernel] sched: Fix loadavg accounting race (Oleg Nesterov) [1862560] - [kernel] kernel/sched/: remove caller signal_pending branch predictions (Oleg Nesterov) [1862560] - [kernel] locking/spinlock, sched/core: Clarify requirements for smp_mb__after_spinlock() (Oleg Nesterov) [1862560] - [nvme] nvme: multipath: round-robin: eliminate "fallback" variable (Gopal Tiwari) [1868443] - [nvme] nvme: multipath: round-robin: fix single non-optimized path case (Gopal Tiwari) [1868443] - [nvme] nvme-multipath: do not fall back to __nvme_find_path() for non-optimized paths (Gopal Tiwari) [1868443] - [nvme] nvme-multipath: fix logic for non-optimized paths (Gopal Tiwari) [1868443] - [tools] selftests/bpf: Fix segmentation fault in test_progs (Yauheni Kaliuta) [1868494] - [pci] hv: Fix a timing issue which causes kdump to fail occasionally (Mohammed Gamal) [1861960] - [hv] hv: vmbus: Only notify Hyper-V for die events that are oops (Vitaly Kuznetsov) [1868131] - [x86] kvm: nsvm: Correctly set the shadow NPT root level in its MMU role (Vitaly Kuznetsov) [1845507] - [x86] kvm: x86: drop superfluous mmu_check_root() from fast_pgd_switch() (Vitaly Kuznetsov) [1845507] - [x86] kvm: nsvm: use nested_svm_load_cr3() on guest->host switch (Vitaly Kuznetsov) [1845507] - [x86] kvm: nsvm: implement nested_svm_load_cr3() and use it for host->guest switch (Vitaly Kuznetsov) [1845507] - [x86] kvm: nsvm: move kvm_set_cr3() after nested_svm_uninit_mmu_context() (Vitaly Kuznetsov) [1845507] - [x86] kvm: nsvm: introduce nested_svm_load_cr3()/nested_npt_enabled() (Vitaly Kuznetsov) [1845507] - [x86] kvm: nsvm: prepare to handle errors from enter_svm_guest_mode() (Vitaly Kuznetsov) [1845507] - [x86] kvm: nsvm: reset nested_run_pending upon nested_svm_vmrun_msrpm() failure (Vitaly Kuznetsov) [1845507] - [x86] kvm: mmu: stop dereferencing vcpu->arch.mmu to get the context for MMU init (Vitaly Kuznetsov) [1845507] - [x86] kvm: nsvm: split kvm_init_shadow_npt_mmu() from kvm_init_shadow_mmu() (Vitaly Kuznetsov) [1845507] - [security] selinux: compute genfs symlink context in case of CephFS (Ondrej Mosnacek) [1865800] - [fs] ceph: set sec_context xattr on symlink creation (Ondrej Mosnacek) [1861509] - [tools] selftests: bpf: define SO_RCVTIMEO and SO_SNDTIMEO properly for ppc64le (Jiri Benc) [1860386] - [tools] bpf: Sync RHEL version of asm-generic/socket.h to tools/ (Jiri Benc) [1860386] - [tools] selftests: bpf: skip tests not working on RHEL (Jiri Benc) [1866908] - [tools] Revert "selftests: bpf: disable test_lwt_seg6local" (Jiri Benc) [1866908] - [tools] Revert "bpf: selftests: remove test_bpftool_build.sh from TEST_PROGS" (Jiri Benc) [1866908] - [tools] selftests: add option to skip specific tests in RHEL (Jiri Benc) [1866908] - [tools] selftests: bpf: switch off timeout (Jiri Benc) [1866908] - [tools] selftest/firmware: Add selftest timeout in settings (Jiri Benc) [1866908] - [tools] selftests/harness: Limit step counter reporting (Jiri Benc) [1866908] - [tools] selftests/harness: Clean up kern-doc for fixtures (Jiri Benc) [1866908] - [tools] selftests: fix condition in run_tests (Jiri Benc) [1866908] - [tools] selftests: do not use .ONESHELL (Jiri Benc) [1866908] - [tools] selftests/harness: Report skip reason (Jiri Benc) [1866908] - [tools] selftests/harness: Display signed values correctly (Jiri Benc) [1866908] - [tools] selftests/harness: Refactor XFAIL into SKIP (Jiri Benc) [1866908] - [tools] selftests/harness: Switch to TAP output (Jiri Benc) [1866908] - [tools] selftests: Add header documentation and helpers (Jiri Benc) [1866908] - [tools] kselftest: fix TAP output for skipped tests (Jiri Benc) [1866908] - [tools] kselftest: ksft_test_num return type should be unsigned (Jiri Benc) [1866908] - [tools] selftests: introduce gen_tar Makefile target (Jiri Benc) [1866908] - [tools] kselftest: add fixture variants (Jiri Benc) [1866908] - [tools] kselftest: run tests by fixture (Jiri Benc) [1866908] - [tools] kselftest: create fixture objects (Jiri Benc) [1866908] - [tools] kselftest: factor out list manipulation to a helper (Jiri Benc) [1866908] - [tools] selftests: add build/cross-build dependency check script (Jiri Benc) [1866908] - [tools] kselftest/runner: allow to properly deliver signals to tests (Jiri Benc) [1866908] - [tools] selftests/harness: fix spelling mistake "SIGARLM" -> "SIGALRM" (Jiri Benc) [1866908] - [tools] selftests: enforce local header dependency in lib.mk (Jiri Benc) [1866908] - [tools] selftests/harness: Handle timeouts cleanly (Jiri Benc) [1866908] - [tools] selftests/harness: Move test child waiting logic (Jiri Benc) [1866908] - [tools] selftests: Fix kselftest O=objdir build from cluttering top level objdir (Jiri Benc) [1866908] - [tools] selftests: allow detection of build failures (Jiri Benc) [1866908] - [tools] selftests: fix build behaviour on targets' failures (Jiri Benc) [1866908] - [tools] kselftest: Support old perl versions (Jiri Benc) [1866908] - [tools] kselftest/runner: Print new line in print of timeout log (Jiri Benc) [1866908] - [tools] selftests: Fix dangling documentation references to kselftest_module.sh (Jiri Benc) [1866908] - [tools] kselftest: Fix NULL INSTALL_PATH for TARGETS runlist (Jiri Benc) [1866908] - [tools] selftests: Move kselftest_module.sh into kselftest/ (Jiri Benc) [1866908] - [tools] selftests: gen_kselftest_tar.sh: Do not clobber kselftest/ (Jiri Benc) [1866908] - [tools] selftests/kselftest/runner.sh: Add 45 second timeout per test (Jiri Benc) [1866908] - [tools] kselftest: exclude failed TARGETS from runlist (Jiri Benc) [1866908] - [tools] kselftest: add capability to skip chosen TARGETS (Jiri Benc) [1866908] - [tools] selftests: Add kselftest-all and kselftest-install targets (Jiri Benc) [1866908] - [tools] selftests: use "$(MAKE)" instead of "make" (Jiri Benc) [1866908] - [tools] kselftest: save-and-restore errno to allow for m formatting (Jiri Benc) [1866908] - [tools] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 481 (Jiri Benc) [1866908] - [tools] selftests/harness: Allow test to configure timeout (Jiri Benc) [1866908] - [tools] selftests: avoid KBUILD_OUTPUT dir cluttering with selftest objects (Jiri Benc) [1866908] - [tools] selftests: fix bpf build/test workflow regression when KBUILD_OUTPUT is set (Jiri Benc) [1866908] - [tools] selftests: fix install target to use default install path (Jiri Benc) [1866908] - [tools] selftests: build and run gpio when output directory is the src dir (Jiri Benc) [1866908] - [documentation] doc: kselftest: Fix KBUILD_OUTPUT usage instructions (Jiri Benc) [1866908] - [tools] selftests: fix headers_install circular dependency (Jiri Benc) [1866908] - [tools] selftests/harness: Add 30 second timeout per test (Jiri Benc) [1866908] - [tools] kselftest: Add test module framework header (Jiri Benc) [1866908] - [tools] kselftest: Add test runner creation script (Jiri Benc) [1866908] - [tools] selftests/harness: Update named initializer syntax (Jiri Benc) [1866908] - [tools] selftest: include stdio.h in kselftest.h (Jiri Benc) [1866908] - [tools] selftests: do not macro-expand failed assertion expressions (Jiri Benc) [1866908] - [documentation] Documentation/dev-tools: clean up kselftest.rst (Jiri Benc) [1866908] - [documentation] doc: dev-tools: kselftest.rst: update config file location (Jiri Benc) [1866908] - [documentation] doc: dev-tools: kselftest.rst: update contributing new tests (Jiri Benc) [1866908]- [fs] nfs: ensure correct writeback errors are returned on close() (Scott Mayhew) [1849424] - [netdrv] net: thunderx: use spin_lock_bh in nicvf_set_rx_mode_task() (Dean Nelson) [1824858] - [crypto] crypto: ecc - SP800-56A rev 3 local public key validation (Herbert Xu) [1855817] - [crypto] crypto: dh - SP800-56A rev 3 local public key validation (Herbert Xu) [1855817] - [crypto] crypto: dh - check validity of Z before export (Herbert Xu) [1855817] - [lib] lib/mpi: Add mpi_sub_ui() (Herbert Xu) [1855817] - [crypto] crypto: ecdh - check validity of Z before export (Herbert Xu) [1855817] - [netdrv] net: thunderx: initialize VF's mailbox mutex before first usage (Dean Nelson) [1866827] - [kernel] timers: Lower base clock forwarding threshold (Phil Auld) [1833096] - [kernel] timers: Remove must_forward_clk (Phil Auld) [1833096] - [kernel] timers: Spare timer softirq until next expiry (Phil Auld) [1833096] - [kernel] timers: Expand clk forward logic beyond nohz (Phil Auld) [1833096] - [kernel] timers: Reuse next expiry cache after nohz exit (Phil Auld) [1833096] - [kernel] timers: Always keep track of next expiry (Phil Auld) [1833096] - [kernel] timers: Optimize _next_timer_interrupt() level iteration (Phil Auld) [1833096] - [kernel] timers: Add comments about calc_index() ceiling work (Phil Auld) [1833096] - [kernel] timers: Move trigger_dyntick_cpu() to enqueue_timer() (Phil Auld) [1833096] - [kernel] timers: Use only bucket expiry for base->next_expiry value (Phil Auld) [1833096] - [kernel] timers: Preserve higher bits of expiration on index calculation (Phil Auld) [1833096] - [kernel] timer: Fix wheel index calculation on last level (Phil Auld) [1833096] - [kernel] timer: Prevent base->clk from moving backward (Phil Auld) [1833096] - [kernel] timer: Read jiffies once when forwarding base clk (Phil Auld) [1833096] - [powerpc] powerpc/64: Update Speculation_Store_Bypass in /proc//status (Gustavo Duarte) [1773868] - [scsi] scsi: virtio-scsi: Correctly handle the case where all LUNs are unplugged (Maxim Levitsky) [1756093] - [kvm] kvm: x86: replace kvm_spec_ctrl_test_value with runtime test on the host (Maxim Levitsky) [1853447] - [kvm] x86/kvm: Move context tracking where it belongs (Nitesh Narayan Lal) [1854011] - [scsi] scsi: megaraid_sas: Clear affinity hint (Tomas Henzl) [1828351] - [netdrv] revert "vxlan: fix tos value before xmit" (Andrea Claudi) [1862166] - [net] udp: Copy has_conns in reuseport_grow(). (Marcelo Leitner) [1867160] - [net] dev: Defer free of skbs in flush_backlog (Marcelo Leitner) [1867160] - [include] net: core: reduce recursion limit value (Marcelo Leitner) [1867160] - [netdrv] pppoe: only process PADT targeted at local interfaces (Andrea Claudi) [1866850] - [net] espintcp: count packets dropped in espintcp_rcv (Sabrina Dubroca) [1866393] - [net] espintcp: handle short messages instead of breaking the encap socket (Sabrina Dubroca) [1866393] - [net] espintcp: recv() should return 0 when the peer socket is closed (Sabrina Dubroca) [1866393] - [net] espintcp: support non-blocking sends (Sabrina Dubroca) [1866393] - [net] mptcp: be careful on subflow creation (Davide Caratti) [1862200] - [net] mptcp: fix bogus sendmsg() return code under pressure (Davide Caratti) [1862200] - [net] mptcp: fix joined subflows with unblocking sk (Davide Caratti) [1862200] - [net] subflow: explicitly check for plain tcp rsk (Davide Caratti) [1862200] - [net] mptcp: silence warning in subflow_data_ready() (Davide Caratti) [1862200] - [net] mptcp: fix race in subflow_data_ready() (Davide Caratti) [1862200] - [net] mptcp: fix memory leak in mptcp_subflow_create_socket() (Davide Caratti) [1862200] - [net] mptcp: don't leak msk in token container (Davide Caratti) [1862200] - [net] ipv4: Silence suspicious RCU usage warning (Guillaume Nault) [1866430] - [net] devinet: fix memleak in inetdev_init() (Guillaume Nault) [1866430] - [net] ipip: fix wrong address family in init error path (Guillaume Nault) [1866430] - [net] inet_csk: Fix so_reuseport bind-address cache in tb->fast* (Guillaume Nault) [1866430] - [net] ipmr: Add lockdep expression to ipmr_for_each_table macro (Guillaume Nault) [1866430] - [net] ipmr: Fix RCU list debugging warning (Guillaume Nault) [1866430] - [net] tcp: make sure listeners don't initialize congestion-control state (Paolo Abeni) [1865904] - [net] sched: The error lable position is corrected in ct_init_module (Davide Caratti) [1865890] - [net] sched: cls_api: fix nooffloaddevcnt warning dmesg log (Davide Caratti) [1865890] - [net] tls: fix race condition causing kernel panic (Sabrina Dubroca) [1861756] - [net] tls: free record only on encryption error (Sabrina Dubroca) [1861756] - [net] tls: fix encryption error checking (Sabrina Dubroca) [1861756] - [net] l2tp: add sk_family checks to l2tp_validate_socket (Guillaume Nault) [1861453] - [net] l2tp: do not use inet_hash()/inet_unhash() (Guillaume Nault) [1861453] - [net] tipc: allow to build NACK message in link timeout function (Xin Long) [1860877] - [net] tipc: fix retransmission on unicast links (Xin Long) [1860877] - [net] tipc: fix NULL pointer dereference in tipc_disc_rcv() (Xin Long) [1860877] - [net] tipc: remove set but not used variable 'prev' (Xin Long) [1860877] - [net] tipc: call tsk_set_importance from tipc_topsrv_create_listener (Xin Long) [1860877] - [net] tipc: add support for broadcast rcv stats dumping (Xin Long) [1860877] - [net] tipc: enable broadcast retrans via unicast (Xin Long) [1860877] - [net] tipc: add back link trace events (Xin Long) [1860877] - [net] tipc: introduce Gap ACK blocks for broadcast link (Xin Long) [1860877] - [net] tipc: block BH before using dst_cache (Xin Long) [1860877] - [net] tipc: fix partial topology connection closure (Xin Long) [1860877] - [net] xfrm: policy: match with both mark and mask on user interfaces (Xin Long) [1854116] - [scsi] scsi: dh: Add Fujitsu device to devinfo and dh lists (Ewan Milne) [1861418] - [x86] kvm: Set KVM_SOFT_MAX_VCPUS to 1024 (Eduardo Habkost) [1856996] - [md] dm integrity: fix integrity recalculation that is improperly skipped (Mike Snitzer) [1860160] - [netdrv] ibmvnic: Fix IRQ mapping disposal in error path (Steve Best) [1867498] - [infiniband] IB/hfi1: Do not destroy link_wq when the device is shut down (Kamal Heib) [1858392] - [infiniband] IB/hfi1: Do not destroy hfi1_wq when the device is shut down (Kamal Heib) [1858392] - [netdrv] Revert "net/broadcom: Clean broadcom code from driver versions" (Jonathan Toppins) [1867146] - [net] devmap: Use bpf_map_area_alloc() for allocating hash buckets (Jiri Benc) [1842380] - [kernel] kexec_file: Correctly output debugging information for the PT_LOAD ELF header (Lianbo Jiang) [1861186] - [kernel] kexec: Improve & fix crash_exclude_mem_range() to handle overlapping ranges (Lianbo Jiang) [1861186] - [x86] x86/crash: Correct the address boundary of function parameters (Lianbo Jiang) [1861186] - [fs] ceph: handle zero-length feature mask in session messages (Jeff Layton) [1866018] - [s390] s390/bpf: Tolerate not converging code shrinking (Yauheni Kaliuta) [1857120] - [s390] s390/bpf: Use brcl for jumping to exit_ip if necessary (Yauheni Kaliuta) [1857120] - [s390] s390/bpf: Fix sign extension in branch_ku (Yauheni Kaliuta) [1857120] - [tools] selftests: bpf: test_kmod.sh: Fix running out of srctree (Yauheni Kaliuta) [1857120] - [lib] bpf: revert "test_bpf: Flag tests that cannot be jited on s390" (Yauheni Kaliuta) [1857120] - [kernel] uprobes: ensure that uprobe->offset and ->ref_ctr_offset are properly aligned (Oleg Nesterov) [1848596]- [fs] nfs: nfs_file_write() should check for writeback errors (Scott Mayhew) [1852788] - [s390] s390/cpum_cf, perf: change DFLT_CCERROR counter name (Philipp Rudo) [1865794] - [net] net/smc: unique reason code for exceeded max dmb count (Philipp Rudo) [1865792] - [s390] s390/ism: indicate correct error reason in ism_alloc_dmb() (Philipp Rudo) [1865792] - [net] net/smc: fix dmb buffer shortage (Philipp Rudo) [1865792] - [net] net/smc: put slot when connection is killed (Philipp Rudo) [1865792] - [net] net/smc: fix restoring of fallback changes (Philipp Rudo) [1865792] - [net] net/smc: remove freed buffer from list (Philipp Rudo) [1865792] - [net] net/smc: do not call dma sync for unmapped memory (Philipp Rudo) [1865792] - [net] net/smc: fix handling of delete link requests (Philipp Rudo) [1865792] - [net] net/smc: move add link processing for new device into llc layer (Philipp Rudo) [1865792] - [net] net/smc: drop out-of-flow llc response messages (Philipp Rudo) [1865792] - [net] net/smc: protect smc ib device initialization (Philipp Rudo) [1865792] - [net] net/smc: fix link lookup for new rdma connections (Philipp Rudo) [1865792] - [net] net/smc: clear link during SMC client link down processing (Philipp Rudo) [1865792] - [net] net/smc: handle unexpected response types for confirm link (Philipp Rudo) [1865792] - [net] net/smc: switch smcd_dev_list spinlock to mutex (Philipp Rudo) [1865792] - [net] net/smc: fix sleep bug in smc_pnet_find_roce_resource() (Philipp Rudo) [1865792] - [net] net/smc: fix work request handling (Philipp Rudo) [1865792] - [net] net/smc: separate LLC wait queues for flow and messages (Philipp Rudo) [1865792] - [net] net/smc: pre-fetch send buffer outside of send_lock (Philipp Rudo) [1865792] - [nvme] nvme-fc: set max_segments to lldd max value (Ewan Milne) [1853181] - [powerpc] ppc64/kexec_file: enable early kernel's OPAL calls (Diego Domingos) [1829715] - [powerpc] ppc64/kexec_file: fix kexec load failure with lack of memory hole (Diego Domingos) [1829715] - [powerpc] ppc64/kexec_file: add appropriate regions for memory reserve map (Diego Domingos) [1829715] - [powerpc] ppc64/kexec_file: prepare elfcore header for crashing kernel (Diego Domingos) [1829715] - [powerpc] ppc64/kexec_file: setup backup region for kdump kernel (Diego Domingos) [1829715] - [powerpc] ppc64/kexec_file: restrict memory usage of kdump kernel (Diego Domingos) [1829715] - [mm] powerpc/drmem: make lmb walk a bit more flexible (Diego Domingos) [1829715] - [powerpc] ppc64/kexec_file: avoid stomping memory used by special regions (Diego Domingos) [1829715] - [powerpc] powerpc/kexec_file: add helper functions for getting memory ranges (Diego Domingos) [1829715] - [powerpc] powerpc/kexec_file: mark PPC64 specific code (Diego Domingos) [1829715] - [kernel] kexec_file: allow archs to handle special regions while locating memory hole (Diego Domingos) [1829715] - [netdrv] net/mlx5e: CT: Support restore ipv6 tunnel (Alaa Hleihel) [1862975] - [netdrv] ionic: unlock queue mutex in error path (Jonathan Toppins) [1854270] - [netdrv] ionic: use mutex to protect queue operations (Jonathan Toppins) [1854270] - [net] xfrm: esp6: fix the location of the transport header with encapsulation (Sabrina Dubroca) [1857653] - [net] ipv4: fill fl4_icmp_{type, code} in ping_v4_sendmsg (Sabrina Dubroca) [1861324] - [netdrv] geneve: fix an uninitialized value in geneve_changelink() (Sabrina Dubroca) [1860945] - [net] ip_tunnel: fix use-after-free in ip_tunnel_lookup() (Sabrina Dubroca) [1860945] - [netdrv] vxlan: Avoid infinite loop when suppressing NS messages with invalid options (Sabrina Dubroca) [1860945] - [tools] selftests: mptcp: capture pcap on both sides (Hangbin Liu) [1859880] - [tools] selftests/net: report etf errors correctly (Hangbin Liu) [1859880] - [tools] selftests: net: ip_defrag: ignore EPERM (Hangbin Liu) [1859880] - [tools] selftests: forwarding: pedit_dsfield: Check counter value (Hangbin Liu) [1859880] - [tools] selftests: net: tcp_mmap: fix SO_RCVLOWAT setting (Hangbin Liu) [1859880] - [tools] selftests: net: tcp_mmap: clear whole tcp_zerocopy_receive struct (Hangbin Liu) [1859880] - [tools] selftests: A few improvements to fib_nexthops.sh (Hangbin Liu) [1859880] - [tools] selftests: Add tests for vrf and xfrms (Hangbin Liu) [1859880] - [tools] selftests: pmtu: implement IPIP, SIT and ip6tnl PMTU discovery tests (Hangbin Liu) [1859880] - [tools] selftests/net/forwarding: define libs as TEST_PROGS_EXTENDED (Hangbin Liu) [1859880] - [tools] selftests/net/forwarding: add Makefile to install tests (Hangbin Liu) [1859880] - [tools] selftests: nft_concat_range: Move option for 'list ruleset' before command (Hangbin Liu) [1859880] - [tools] selftests: netfilter: use randomized netns names (Hangbin Liu) [1859880] - [tools] kselftests: netfilter: fix leftover net/net-next merge conflict (Hangbin Liu) [1859880] - [tools] selftests: netfilter: missing error check when setting up veth interface (Hangbin Liu) [1859880] - [net] sctp: Don't advertise IPv4 addresses if ipv6only is set on the socket (Xin Long) [1860673] - [net] sctp: check assoc before SCTP_ADDR_{MADE_PRIM, ADDED} event (Xin Long) [1860673] - [net] sctp: fix typo sctp_ulpevent_nofity_peer_addr_change (Xin Long) [1860673] - [net] sctp: Fix spelling in Kconfig help (Xin Long) [1860673] - [net] sctp: Start shutdown on association restart if in SHUTDOWN-SENT state and socket is closed (Xin Long) [1860673] - [net] sctp: Don't add the shutdown timer if its already been added (Xin Long) [1860673] - [net] sctp: Fix SHUTDOWN CTSN Ack in the peer restart case (Xin Long) [1860673] - [net] sctp: Fix bundling of SHUTDOWN with COOKIE-ACK (Xin Long) [1860673] - [net] ip6_vti: use IS_REACHABLE to avoid some compile errors (Xin Long) [1840976 1835075] - [net] xfrm: interface: use IS_REACHABLE to avoid some compile errors (Xin Long) [1840976 1835075] - [net] xfrm: interface: not xfrmi_ipv6/ipip_handler twice (Xin Long) [1840976 1835075] - [net] ip6_vti: not register vti_ipv6_handler twice (Xin Long) [1840976 1835075] - [net] ip_vti: not register vti_ipip_handler twice (Xin Long) [1840976 1835075] - [net] xfrm: interface: support IPIP and IPIP6 tunnels processing with .cb_handler (Xin Long) [1840976 1835075] - [net] xfrm: interface: support IP6IP6 and IP6IP tunnels processing with .cb_handler (Xin Long) [1840976 1835075] - [net] ipcomp: assign if_id to child tunnel from parent tunnel (Xin Long) [1840976 1835075] - [net] ip6_vti: support IP6IP tunnel processing (Xin Long) [1840976 1835075] - [net] ip6_vti: support IP6IP6 tunnel processing with .cb_handler (Xin Long) [1840976 1835075] - [net] ip_vti: support IPIP6 tunnel processing (Xin Long) [1840976 1835075] - [net] ip_vti: support IPIP tunnel processing with .cb_handler (Xin Long) [1840976 1835075] - [net] tunnel6: add tunnel6_input_afinfo for ipip and ipv6 tunnels (Xin Long) [1840976 1835075] - [net] tunnel4: add cb_handler to struct xfrm_tunnel (Xin Long) [1840976 1835075] - [net] xfrm: add is_ipip to struct xfrm_input_afinfo (Xin Long) [1840976 1835075] - [net] tunnel6: support for IPPROTO_MPLS (Xin Long) [1840976 1835075] - [net] virtio_vsock: Enhance connection semantics (Stefano Garzarella) [1861735] - [net] virtio_vsock: Fix race condition in virtio_transport_recv_pkt (Stefano Garzarella) [1858135] - [net] vsock/virtio: annotate 'the_virtio_vsock' RCU pointer (Stefano Garzarella) [1861762] - [vhost] vsock/virtio: fix multiple packet delivery to monitoring devices (Stefano Garzarella) [1861762] - [vhost] vsock: fix packet delivery order to monitoring devices (Stefano Garzarella) [1861762] - [vhost] vsock: accept only packets with the right dst_cid (Stefano Garzarella) [1861762] - [vhost] vsock: refuse CID assigned to the guest->host transport (Stefano Garzarella) [1861762] - [vhost] vsock: switch to a mutex for vhost_vsock_hash (Stefano Garzarella) [1861762] - [net] vsock: fix timeout in vsock_accept() (Stefano Garzarella) [1861762] - [net] vsock: Simplify '__vsock_release()' (Stefano Garzarella) [1861762] - [netdrv] net/mlx5e: Fix kernel crash when setting vf VLANID on a VF dev (Alaa Hleihel) [1859477] - [netdrv] net/mlx5e: Modify uplink state on interface up/down (Alaa Hleihel) [1861720 1859477] - [netdrv] net/mlx5e: Fix missing cleanup of ethtool steering during rep rx cleanup (Alaa Hleihel) [1859477 1856660] - [netdrv] ixgbe: Add ethtool support to enable 2.5 and 5.0 Gbps support (Ken Cox) [1835962] - [x86] x86/purgatory: Add -fno-stack-protector (Lianbo Jiang) [1857528] - [x86] x86/purgatory: Fail the build if purgatory.ro has missing symbols (Lianbo Jiang) [1857528] - [x86] x86/purgatory: Do not use __builtin_memcpy and __builtin_memset (Lianbo Jiang) [1857528] - [x86] x86/boot: Provide KASAN compatible aliases for string routines (Lianbo Jiang) [1857528] - [x86] x86/purgatory: Disable various profiling and sanitizing options (Lianbo Jiang) [1857528] - [x86] x86/boot: Restrict header scope to make Clang happy (Lianbo Jiang) [1857528]- [x86] x86/entry/64: Update comments and sanity tests for create_gap (Jiri Olsa) [1850831] - [x86] x86/alternatives: add missing insn.h include (Jiri Olsa) [1850831] - [x86] x86/alternatives: Teach text_poke_bp() to emulate instructions (Jiri Olsa) [1850831] - [x86] x86/paravirt: Standardize 'insn_buff' variable names (Jiri Olsa) [1850831] - [x86] x86_64: Allow breakpoints to emulate call instructions (Jiri Olsa) [1850831] - [x86] x86_64: Add gap to int3 to allow for call emulation (Jiri Olsa) [1850831] - [x86] x86/alternatives: Sync bp_patching update for avoiding NULL pointer exception (Jiri Olsa) [1850831] - [nvme] nvme: add a Identify Namespace Identification Descriptor list quirk (Gopal Tiwari) [1862136] - [nvme] nvme: fix identify error status silent ignore (Gopal Tiwari) [1862136] - [nvme] nvme: fix possible hang when ns scanning fails during error recovery (Gopal Tiwari) [1862136] - [nvme] nvme: refactor nvme_identify_ns_descs error handling (Gopal Tiwari) [1862136] - [infiniband] IB/rdmavt: Fix RQ counting issues causing use of an invalid RWQE (Kamal Heib) [1850314] - [powerpc] powerpc/pseries: PCIE PHB reset (Steve Best) [1747345] - [drm] drm/nouveau/kms: Handle -EINPROGRESS in nouveau_display_acpi_ntfy() (Lyude Paul) [1827812] - [drm] drm/nouveau/kms: Fix runtime PM leak in nouveau_display_acpi_ntfy() (Lyude Paul) [1827812] - [drm] drm/nouveau/kms: Invert conditionals in nouveau_display_acpi_ntfy() (Lyude Paul) [1827812] - [drm] drm/nouveau/kms: Use pm_runtime_put_autosuspend() in hpd_work (Lyude Paul) [1827812] - [drm] drm/nouveau/kms/fbcon: Use pm_runtime_put_autosuspend() in suspend work (Lyude Paul) [1827812] - [drm] drm/nouveau/kms/fbcon: Fix pm_runtime calls in nouveau_fbcon_output_poll_changed() (Lyude Paul) [1827812] - [drm] drm/nouveau/kms/fbcon: Correct pm_runtime calls in nouveau_fbcon_release() (Lyude Paul) [1827812] - [drm] drm/nouveau/kms: Fix rpm leak in nouveau_connector_hotplug() (Lyude Paul) [1827812] - [drm] drm/nouveau/kms: Handle -EINPROGRESS in nouveau_connector_hotplug() (Lyude Paul) [1827812] - [drm] drm/nouveau/fbcon: fix module unload when fbcon init has failed for some reason (Lyude Paul) [1827812] - [drm] drm/nouveau/kms/tu102: wait for core update to complete when assigning windows (Lyude Paul) [1827812] - [drm] drm/nouveau/disp/gm200-: fix regression from HDA SOR selection changes (Lyude Paul) [1827812] - [drm] drm/amd/powerplay: fix a crash when overclocking Vega M (Lyude Paul) [1827812] - [drm] drm/amdgpu: Fix NULL dereference in dpm sysfs handlers (Lyude Paul) [1827812] - [drm] drm/amdgpu: fix preemption unit test (Lyude Paul) [1827812] - [drm] drm/amdgpu/gfx10: fix race condition for kiq (Lyude Paul) [1827812] - [drm] drm/amd/display: add dmcub check on RENOIR (Lyude Paul) [1827812] - [drm] drm/amd/display: Check DMCU Exists Before Loading (Lyude Paul) [1827812] - [drm] drm/nouveau/nouveau: fix page fault on device private memory (Lyude Paul) [1827812] - [drm] drm/nouveau/i2c/g94-: increase NV_PMGR_DP_AUXCTL_TRANSACTREQ timeout (Lyude Paul) [1827812] - [drm] drm/i915/perf: Use GTT when saving/restoring engine GPR (Lyude Paul) [1827812] - [drm] drm/i915/gvt: Fix two CFL MMIO handling caused by regression (Lyude Paul) [1827812] - [drm] drm/i915/gt: Only swap to a random sibling once upon creation (Lyude Paul) [1827812] - [drm] drm/i915/gt: Ignore irq enabling on the virtual engines (Lyude Paul) [1827812] - [drm] drm/i915: Move cec_notifier to intel_hdmi_connector_unregister, v2 (Lyude Paul) [1827812] - [drm] drm/amdgpu/display: create fake mst encoders ahead of time (v4) (Lyude Paul) [1827812] - [drm] drm/amd/display: handle failed allocation during stream construction (Lyude Paul) [1827812] - [drm] drm/amdgpu/sdma5: fix wptr overwritten in ->get_wptr() (Lyude Paul) [1827812] - [drm] drm/amdgpu/powerplay: Modify SMC message name for setting power profile mode (Lyude Paul) [1827812] - [drm] drm/i915: Also drop vm.ref along error paths for vma construction (Lyude Paul) [1827812] - [drm] drm/i915: Drop vm.ref for duplicate vma on construction (Lyude Paul) [1827812] - [drm] drm/amdgpu: asd function needs to be unloaded in suspend phase (Lyude Paul) [1827812] - [drm] drm/amdgpu: add TMR destory function for psp (Lyude Paul) [1827812] - [drm] drm/amdgpu: don't do soft recovery if gpu_recovery=0 (Lyude Paul) [1827812] - [drm] drm/i915: Skip stale object handle for debugfs per-file-stats (Lyude Paul) [1827812] - [drm] drm/i915/gt: Pin the rings before marking active (Lyude Paul) [1827812] - [drm] drm/radeon: fix double free (Lyude Paul) [1827812] - [drm] drm: panel-orientation-quirks: Use generic orientation-data for Acer S1003 (Lyude Paul) [1827812] - [drm] drm: panel-orientation-quirks: Add quirk for Asus T101HA panel (Lyude Paul) [1827812] - [iommu] iommu/vt-d: Don't apply gfx quirks to untrusted devices (Lyude Paul) [1827812] - [drm] drm/tegra: hub: Do not enable orphaned window group (Lyude Paul) [1827812] - [drm] drm/ttm: Fix dma_fence refcnt leak when adding move fence (Lyude Paul) [1827812] - [drm] drm/ttm: Fix dma_fence refcnt leak in ttm_bo_vm_fault_reserved (Lyude Paul) [1827812] - [drm] drm/amdgpu/atomfirmware: fix vram_info fetching for renoir (Lyude Paul) [1827812] - [drm] drm/amdgpu: use u rather than d for sclk/mclk (Lyude Paul) [1827812] - [drm] drm/amd/display: Only revalidate bandwidth on medium and fast updates (Lyude Paul) [1827812] - [drm] drm/i915/gt: Mark timeline->cacheline as destroyed after rcu grace period (Lyude Paul) [1827812] - [drm] drm/amd/display: Fix ineffective setting of max bpc property (Lyude Paul) [1827812] - [drm] drm/amd/display: Fix incorrectly pruned modes with deep color (Lyude Paul) [1827812] - [drm] drm/amdgpu: add fw release for sdma v5_0 (Lyude Paul) [1827812] - [drm] drm/radeon: fix fb_div check in ni_init_smc_spll_table() (Lyude Paul) [1827812] - [drm] drm/amd: fix potential memleak in err branch (Lyude Paul) [1827812] - [drm] drm/amd/display: Enable output_bpc property on all outputs (Lyude Paul) [1827812] - [drm] drm/amd/display: Use kfree() to free rgb_user in calculate_user_regamma_ramp() (Lyude Paul) [1827812] - [drm] Revert "drm/amd/display: disable dcn20 abm feature for bring up" (Lyude Paul) [1827812] - [drm] drm/i915/gt: Move gen4 GT workarounds from init_clock_gating to workarounds (Lyude Paul) [1827812] - [drm] drm/i915/gt: Move vlv GT workarounds from init_clock_gating to workarounds (Lyude Paul) [1827812] - [drm] drm/i915/gt: Move ilk GT workarounds from init_clock_gating to workarounds (Lyude Paul) [1827812] - [drm] drm/i915/gt: Move snb GT workarounds from init_clock_gating to workarounds (Lyude Paul) [1827812] - [drm] drm/i915/gt: Move ivb GT workarounds from init_clock_gating to workarounds (Lyude Paul) [1827812] - [drm] drm/i915/gt: Move hsw GT workarounds from init_clock_gating to workarounds (Lyude Paul) [1827812] - [drm] drm/i915/gt: Incrementally check for rewinding (Lyude Paul) [1827812] - [drm] drm/i915/tc: fix the reset of ln0 (Lyude Paul) [1827812] - [drm] drm/i915/icl+: Fix hotplug interrupt disabling after storm detection (Lyude Paul) [1827812] - [drm] drm/amd/display: Use kvfree() to free coeff in build_regamma() (Lyude Paul) [1827812] - [drm] drm/amdkfd: Use correct major in devcgroup check (Lyude Paul) [1827812] - [drm] drm/connector: notify userspace on hotplug after register complete (Lyude Paul) [1827812] - [drm] drm/i915: Whitelist context-local timestamp in the gen9 cmdparser (Lyude Paul) [1827812] - [drm] drm/i915/gem: Avoid iterating an empty list (Lyude Paul) [1827812] - [drm] drm/i915: Fix AUX power domain toggling across TypeC mode resets (Lyude Paul) [1827812] - [drm] drm/dp_mst: Increase ACT retry timeout to 3s (Lyude Paul) [1827812] - [drm] drm/ast: Don't check new mode if CRTC is being disabled (Lyude Paul) [1827812] - [drm] drm/amdgpu: Replace invalid device ID with a valid device ID (Lyude Paul) [1827812] - [drm] drm/amdgpu/display: use blanked rather than plane state for sync groups (Lyude Paul) [1827812] - [drm] drm/qxl: Use correct notify port address when creating cursor ring (Lyude Paul) [1827812] - [drm] drm/dp_mst: Reformat drm_dp_check_act_status() a bit (Lyude Paul) [1827812] - [drm] drm/ast: fix missing break in switch statement for format->cppcase 4 (Lyude Paul) [1827812] - [drm] drm/amd/display: Revalidate bandwidth before commiting DC updates (Lyude Paul) [1827812] - [drm] drm/nouveau: gr/gk20a: Use firmware version 0 (Lyude Paul) [1827812] - [drm] drm/amdgpu: Sync with VM root BO when switching VM to CPU update mode (Lyude Paul) [1827812] - [drm] drm/amd/powerpay: Disable gfxoff when setting manual mode on picasso and raven (Lyude Paul) [1827812] - [drm] drm/amd/display: Do not disable pipe split if mode is not supported (Lyude Paul) [1827812] - [drm] drm/amd/display: dmcu wait loop calculation is incorrect in RV (Lyude Paul) [1827812] - [drm] drm/amd/display: Correct updating logic of dcn21's pipe VM flags (Lyude Paul) [1827812] - [drm] drm/ast: Allocate initial CRTC state of the correct size (Lyude Paul) [1827812] - [drm] drm/hisilicon: Enforce 128-byte stride alignment to fix the hardware limitation (Lyude Paul) [1827812] - [drm] drm/dp: Lenovo X13 Yoga OLED panel brightness fix (Lyude Paul) [1827812] - [drm] drm/i915/dpcd_bl: Unbreak enable_dpcd_backlight modparam (Lyude Paul) [1827812] - [drm] drm/i915: Force DPCD backlight mode for some Dell CML 2020 panels (Lyude Paul) [1827812] - [drm] drm/i915: Force DPCD backlight mode on X1 Extreme 2nd Gen 4K AMOLED panel (Lyude Paul) [1827812] - [drm] drm/dp: Introduce EDID-based quirks (Lyude Paul) [1827812] - [drm] drm/amdgpu: Init data to avoid oops while reading pp_num_states (Lyude Paul) [1827812] - [drm] drm/amd/display: fix virtual signal dsc setup (Lyude Paul) [1827812] - [drm] drm/amd/display: Force watermark value propagation (Lyude Paul) [1827812] - [drm] drm: bridge: adv7511: Extend list of audio sample rates (Lyude Paul) [1827812] - [drm] drm/amdgpu: fix and cleanup amdgpu_gem_object_close v4 (Lyude Paul) [1827812] - [drm] drm/vkms: Hold gem object while still in-use (Lyude Paul) [1827812] - [drm] drm/amd/display: Not doing optimize bandwidth if flip pending (Lyude Paul) [1827812] - [drm] drm/amd/display: remove invalid dc_is_hw_initialized function (Lyude Paul) [1827812] - [drm] drm/amd/display: DP training to set properly SCRAMBLING_DISABLE (Lyude Paul) [1827812] - [drm] drm/edid: Add Oculus Rift S to non-desktop list (Lyude Paul) [1827812] - [drm] drm/amd/display: Fix potential integer wraparound resulting in a hang (Lyude Paul) [1827812] - [drm] drm/amd/display: Added locking for atomic update stream and update planes (Lyude Paul) [1827812] - [drm] drm/amd/display: Indicate dsc updates explicitly (Lyude Paul) [1827812] - [drm] drm/amd/display: Split program front end part that occur outside lock (Lyude Paul) [1827812] - [drm] drm/amd/display: drop cursor position check in atomic test (Lyude Paul) [1827812] - [drm] drm/amd/amdgpu: Update update_config() logic (Lyude Paul) [1827812] - [drm] drm/amdgpu: Use GEM obj reference for KFD BOs (Lyude Paul) [1827812] - [drm] drm/amd/powerplay: perform PG ungate prior to CG ungate (Lyude Paul) [1827812] - [drm] drm/amdgpu: drop unnecessary cancel_delayed_work_sync on PG ungate (Lyude Paul) [1827812] - [drm] drm/i915: Propagate error from completed fences (Lyude Paul) [1827812] - [drm] drm/i915/gvt: Init DPLL/DDI vreg for virtual display instead of inheritance (Lyude Paul) [1827812] - [drm] drm/amd/display: Prevent dpcd reads with passive dongles (Lyude Paul) [1827812] - [drm] drm/amd/display: fix counter in wait_for_no_pipes_pending (Lyude Paul) [1827812] - [gpu] vgaarb: Keep adding VGA device in queue (Lyude Paul) [1827812]- [net] openvswitch: fixes potential deadlock in dp cleanup code (Eelco Chaudron) [1845662] - [net] openvswitch: reorder masks array based on usage (Eelco Chaudron) [1845662] - [net] openvswitch: ovs_ct_exit to be done under ovs_lock (Eelco Chaudron) [1860853] - [net] ip6_gre: fix null-ptr-deref in ip6gre_init_net() (Hangbin Liu) [1860221] - [net] ip6_gre: fix use-after-free in ip6gre_tunnel_lookup() (Hangbin Liu) [1860221] - [net] mld: fix memory leak in ipv6_mc_destroy_dev() (Hangbin Liu) [1860221] - [net] ipv6: Fix suspicious RCU usage warning in ip6mr (Hangbin Liu) [1860221] - [net] ip6mr: Fix RCU list debugging warning (Hangbin Liu) [1860221] - [net] revert "ipv6: add mtu lock check in __ip6_rt_update_pmtu" (Hangbin Liu) [1860221] - [netdrv] macsec: avoid to set wrong mtu (Sabrina Dubroca) [1860944] - [netdrv] team: fix hang in team_mode_get() (Hangbin Liu) [1860219] - [include] xfrm: Fix crash when the hold queue is used. (Xin Long) [1860672] - [net] xfrm: policy: fix IPv6-only espintcp compilation (Xin Long) [1860672] - [net] xfrm: esp6: fix encapsulation header offset computation (Xin Long) [1860672] - [net] xfrm: Fix double ESP trailer insertion in IPsec crypto offload. (Xin Long) [1860672] - [net] esp4: improve xfrm4_beet_gso_segment() to be more readable (Xin Long) [1860672] - [net] xfrm interface: don't take extra reference to netdev (Xin Long) [1860672] - [net] xfrm interface: fix oops when deleting a x-netns interface (Xin Long) [1860672] - [net] xfrm: remove the unnecessary .net_exit for xfrmi (Xin Long) [1860672] - [net] xfrm: Always set XFRM_TRANSFORMED in xfrm{4, 6}_output_finish (Xin Long) [1860672] - [include] xfrm: fix error in comment (Xin Long) [1860672] - [net] sctp: shrink stream outq when fails to do addstream reconf (Xin Long) [1853535] - [net] sctp: shrink stream outq only when new outcnt < old outcnt (Xin Long) [1853535] - [net] tipc: fix kernel WARNING in tipc_msg_append() (Xin Long) [1844377] - [net] tipc: fix NULL pointer dereference in streaming (Xin Long) [1844377] - [net] tipc: add test for Nagle algorithm effectiveness (Xin Long) [1844377] - [net] tipc: fix failed service subscription deletion (Xin Long) [1844377] - [net] tipc: fix memory leak in service subscripting (Xin Long) [1844377] - [net] tipc: fix large latency in smart Nagle streaming (Xin Long) [1844377] - [net] mptcp: add receive buffer auto-tuning (Florian Westphal) [1858276] - [tools] selftests: mptcp: add option to specify size of file to transfer (Florian Westphal) [1858276] - [net] mptcp: fallback in case of simultaneous connect (Florian Westphal) [1858276] - [net] mptcp: improve fallback to TCP (Florian Westphal) [1858276] - [net] mptcp: fix unblocking connect() (Florian Westphal) [1858276] - [net] mptcp: cache msk on MP_JOIN init_req (Florian Westphal) [1858276] - [net] mptcp: remove msk from the token container at destruction time. (Florian Westphal) [1858276] - [net] mptcp: fix races between shutdown and recvmsg (Florian Westphal) [1858276] - [net] mptcp: fix race between MP_JOIN and close (Florian Westphal) [1858276] - [net] mptcp: drop MPTCP_PM_MAX_ADDR (Florian Westphal) [1858276] - [net] mptcp: bugfix for RM_ADDR option parsing (Florian Westphal) [1858276] - [net] mptcp: drop MP_JOIN request sock on syn cookies (Florian Westphal) [1858276] - [net] mptcp: avoid NULL-ptr derefence on fallback (Florian Westphal) [1858276] - [net] mptcp: drop sndr_key in mptcp_syn_options (Florian Westphal) [1858276] - [net] mptcp: MPTCP_HMAC_TEST should depend on MPTCP (Florian Westphal) [1858276] - [net] mptcp: fix DSS map generation on fin retransmission (Florian Westphal) [1858276] - [net] inet_connection_sock: clear inet_num out of destroy helper (Florian Westphal) [1858276] - [net] mptcp: fix NULL ptr dereference in MP_JOIN error path (Florian Westphal) [1858276] - [net] mptcp: avoid blocking in tcp_sendpages (Florian Westphal) [1858276] - [net] mptcp: break and restart in case mptcp sndbuf is full (Florian Westphal) [1858276] - [net] l2tp: remove skb_dst_set() from l2tp_xmit_skb() (Xin Long) [1832799] - [net] rtnetlink: prevent underflows in do_setvfinfo() (Davide Caratti) [1854740] - [net] netfilter: nf_tables: reintroduce the NFT_SET_CONCAT flag (Phil Sutter) [1847553] - [net] netfilter: nf_tables: report EOPNOTSUPP on unsupported flags/object type (Phil Sutter) [1847553] - [net] openvswitch: take into account de-fragmentation/gso_size in execute_check_pkt_len (Lorenzo Bianconi) [1851888] - [tools] selftests: forwarding: mirror_lib: Use mausezahn (Davide Caratti) [1816443] - [x86] perf/x86/rapl: Add Ice Lake RAPL support (Michael Petlan) [1841266] - [arm64] arm64/mm: enable HugeTLB migration (Donghai Qiao) [1758717] - [scsi] scsi: core: Run queue in case of I/O resource contention failure (Ewan Milne) [1854958] - [message] scsi: mptscsih: Fix read sense data size (Tomas Henzl) [1850563] - [netdrv] net: qed: fix buffer overflow on ethtool -d (Manish Chopra) [1858915] - [x86] sched/cputime: Improve cputime_adjust() (Oleg Nesterov) [1859977] - [kernel] uprobes: Change handle_swbp() to send SIGTRAP with si_code=SI_KERNEL, to fix GDB regression (Oleg Nesterov) [1855390] - [x86] x86/asm: Fix MWAITX C-state hint value (Vladis Dronov) [1767064] - [x86] x86/kexec: Fill in acpi_rsdp_addr from the first kernel (Kairui Song) [1684462] - [x86] x86/kexec: Don't setup EFI info if EFI runtime is not enabled (Kairui Song) [1684462] - [vfio] vfio/pci: fix racy on error and request eventfd ctx (Alex Williamson) [1858346] - [platform] platform/x86: ISST: Increase timeout (Prarit Bhargava) [1854682] - [mm] x86/mm: split vmalloc_sync_all() (Al Stone) [1851547] - [acpi] ACPI: watchdog: Fix gas->access_width usage (Al Stone) [1851547] - [acpi] ACPICA: Introduce ACPI_ACCESS_BYTE_WIDTH() macro (Al Stone) [1851547]- [virt] kvm: x86: take as_id into account when checking PGD (Vitaly Kuznetsov) [1615704] - [arm64] kvm: arm64: Stop clobbering x0 for HVC_SOFT_RESTART (Andrew Jones) [1855788] - [arm64] kvm: arm64: pmu: Fix per-CPU access in preemptible context (Andrew Jones) [1855788] - [arm64] kvm: arm64: Fix kvm_reset_vcpu() return code being incorrect with SVE (Andrew Jones) [1855788] - [arm64] kvm: arm64: Annotate hyp NMI-related functions as __always_inline (Andrew Jones) [1855788] - [arm64] kvm: arm64: Remove host_cpu_context member from vcpu structure (Andrew Jones) [1855788] - [arm64] kvm: arm64: Move hyp_symbol_addr() to kvm_asm.h (Andrew Jones) [1855788] - [arm64] kvm: arm64: Handle PtrAuth traps early (Andrew Jones) [1855788] - [arm64] kvm: arm64: Save the host's PtrAuth keys in non-preemptible context (Andrew Jones) [1855788] - [arm64] kvm: arm64: Stop save/restoring ACTLR_EL1 (Andrew Jones) [1855788] - [kernel] firmware: smccc: Update link to latest SMCCC specification (Andrew Jones) [1855788] - [kernel] arm/arm64: smccc-1.1: Handle function result as parameters (Andrew Jones) [1855788] - [kernel] arm/arm64: smccc-1.1: Make return values unsigned long (Andrew Jones) [1855788] - [video] Revert "hyperv_fb: Fix hibernation for the deferred IO feature" (Mohammed Gamal) [1858755] - [netdrv] net/mlx5e: CT: Map 128 bits labels to 32 bit map ID (Alaa Hleihel) [1859540] - [security] ima: move APPRAISE_BOOTPARAM dependency on ARCH_POLICY to runtime (Bruno Meneguele) [1847219] - [scsi] scsi: lpfc: NVMe remote port devloss_tmo from lldd (Dick Kennedy) [1859344] - [netdrv] net/mlx5e: Disable devlink port support for non-switchdev mode (Alaa Hleihel) [1858501 1852904 1849623] - [tools] perf powerpc: Don't ignore sym-handling.c file (Michael Petlan) [1858133] - [fs] ext4: reserve revoke credits in __ext4_new_inode (Lukas Czerner) [1856760] - [include] jbd2: make jbd2_handle_buffer_credits() handle reserved handles (Lukas Czerner) [1856760] - [fs] jbd2: avoid leaking transaction credits when unreserving handle (Lukas Czerner) [1856760] - [fs] jbd2: Fine tune estimate of necessary descriptor blocks (Lukas Czerner) [1856760] - [fs] jbd2: Provide trace event for handle restarts (Lukas Czerner) [1856760] - [fs] ext4: Reserve revoke credits for freed blocks (Lukas Czerner) [1856760] - [fs] jbd2: Make credit checking more strict (Lukas Czerner) [1856760] - [fs] jbd2: Rename h_buffer_credits to h_total_credits (Lukas Czerner) [1856760] - [fs] jbd2: add missing tracepoint for reserved handle (Lukas Czerner) [1856760] - [fs] jbd2: Reserve space for revoke descriptor blocks (Lukas Czerner) [1856760] - [fs] jbd2: Drop jbd2_space_needed() (Lukas Czerner) [1856760] - [fs] jbd2: remove repeated assignments in __jbd2_log_wait_for_space() (Lukas Czerner) [1856760] - [fs] jbd2: Account descriptor blocks into t_outstanding_credits (Lukas Czerner) [1856760] - [include] jbd2: update locking documentation for transaction_t (Lukas Czerner) [1856760] - [fs] jbd2: Factor out common parts of stopping and restarting a handle (Lukas Czerner) [1856760] - [fs] jbd2: Drop pointless wakeup from jbd2_journal_stop() (Lukas Czerner) [1856760] - [fs] jbd2: Drop pointless check from jbd2_journal_stop() (Lukas Czerner) [1856760] - [fs] jbd2: Reorganize jbd2_journal_stop() (Lukas Czerner) [1856760] - [fs] ext4, jbd2: Provide accessor function for handle credits (Lukas Czerner) [1856760] - [fs] ext4: Provide function to handle transaction restarts (Lukas Czerner) [1856760] - [fs] ext4: Avoid unnecessary revokes in ext4_alloc_branch() (Lukas Czerner) [1856760] - [fs] ext4: Use ext4_journal_extend() instead of jbd2_journal_extend() (Lukas Czerner) [1856760] - [fs] jbd2: Completely fill journal descriptor blocks (Lukas Czerner) [1856760] - [fs] jbd2: Fixup stale comment in commit code (Lukas Czerner) [1856760] - [include] jbd2: Fix possible overflow in jbd2_log_space_left() (Lukas Czerner) [1856760] - [fs] ext4, jbd2: ensure panic by fix a race between jbd2 abort and ext4 error handlers (Lukas Czerner) [1856760] - [fs] ext4: remove set but not used variable 'es' in ext4_jbd2.c (Lukas Czerner) [1856760] - [fs] ext4: remove set but not used variable 'es' (Lukas Czerner) [1856760] - [fs] ext4: save all error info in save_error_info() and drop ext4_set_errno() (Lukas Czerner) [1856760] - [fs] ext4: save the error code which triggered an ext4_error() in the superblock (Lukas Czerner) [1856760] - [fs] jbd2: clean __jbd2_journal_abort_hard() and __journal_abort_soft() (Lukas Czerner) [1856760] - [fs] ext4: stop overwrite the errcode in ext4_setup_super (Lukas Czerner) [1856760] - [fs] ext4: fix partial cluster initialization when splitting extent (Lukas Czerner) [1856760] - [fs] ext4: avoid ext4_error()'s caused by ENOMEM in the truncate path (Lukas Czerner) [1856760] - [fs] ext4: fix race between ext4_sync_parent() and rename() (Lukas Czerner) [1856760] - [fs] ext4: clean up ext4_ext_convert_to_initialized() error handling (Lukas Czerner) [1856760] - [fs] ext4: clean up GET_BLOCKS_PRE_IO error handling (Lukas Czerner) [1856760] - [fs] ext4: fix error pointer dereference (Lukas Czerner) [1856760] - [fs] ext4: Avoid freeing inodes on dirty list (Lukas Czerner) [1856760] - [fs] writeback: Export inode_io_list_del() (Lukas Czerner) [1856760] - [fs] ext4: fix buffer_head refcnt leak when ext4_iget() fails (Lukas Czerner) [1856760] - [fs] ext4: fix EXT_MAX_EXTENT/INDEX to check for zeroed eh_max (Lukas Czerner) [1856760] - [fs] ext4: fix a style issue in fs/ext4/acl.c (Lukas Czerner) [1856760] - [fs] ext4: fix return-value types in several function comments (Lukas Czerner) [1856760] - [fs] ext4: use non-movable memory for superblock readahead (Lukas Czerner) [1856760] - [fs] ext4: fix incorrect group count in ext4_fill_super error message (Lukas Czerner) [1856760] - [fs] ext4: fix incorrect inodes per group in error message (Lukas Czerner) [1856760] - [fs] ext4: avoid ENOSPC when avoiding to reuse recently deleted inodes (Lukas Czerner) [1856760] - [fs] ext4: fix a data race at inode->i_disksize (Lukas Czerner) [1856760] - [fs] ext4: fix a data race at inode->i_blocks (Lukas Czerner) [1856760] - [fs] ext4: clean up error return for convert_initialized_extent() (Lukas Czerner) [1856760] - [fs] ext4: force buffer up-to-date while marking it dirty (Lukas Czerner) [1856760] - [fs] ext4: fix race between writepages and enabling EXT4_EXTENTS_FL (Lukas Czerner) [1856760] - [fs] ext4: rename s_journal_flag_rwsem to s_writepages_rwsem (Lukas Czerner) [1856760] - [fs] ext4: potential crash on allocation error in ext4_alloc_flex_bg_array() (Lukas Czerner) [1856760] - [fs] ext4: fix potential race between s_flex_groups online resizing and access (Lukas Czerner) [1856760] - [fs] ext4: fix potential race between s_group_info online resizing and access (Lukas Czerner) [1856760] - [fs] ext4: fix potential race between online resizing and write operations (Lukas Czerner) [1856760] - [fs] ext4: add cond_resched() to __ext4_find_entry() (Lukas Czerner) [1856760] - [fs] ext4: fix a data race in EXT4_I(inode)->i_disksize (Lukas Czerner) [1856760] - [fs] ext4: fix checksum errors with indexed dirs (Lukas Czerner) [1856760] - [fs] ext4: simplify checking quota limits in ext4_statfs() (Lukas Czerner) [1856760] - [fs] ext4: choose hardlimit when softlimit is larger than hardlimit in ext4_statfs_project() (Lukas Czerner) [1856760] - [fs] ext4: don't assume that mmp_nodename/bdevname have NUL (Lukas Czerner) [1856760] - [fs] jbd2: make sure ESHUTDOWN to be recorded in the journal superblock (Lukas Czerner) [1856760] - [fs] ext4, jbd2: ensure panic when aborting with zero errno (Lukas Czerner) [1856760] - [fs] jbd2: switch to use jbd2_journal_abort() when failed to submit the commit record (Lukas Czerner) [1856760] - [fs] jbd2_seq_info_next should increase position index (Lukas Czerner) [1856760] - [fs] ext4,jbd2: fix comment and code style (Lukas Czerner) [1856760] - [fs] ext4: fix extent_status trace points (Lukas Czerner) [1856760] - [fs] ext4: fix extent_status fragmentation for plain files (Lukas Czerner) [1856760] - [fs] jbd2: clear JBD2_ABORT flag before journal_reset to update log tail info when load journal (Lukas Czerner) [1856760] - [fs] ext4: fix some nonstandard indentation in extents.c (Lukas Czerner) [1856760] - [fs] ext4: fix documentation for ext4_ext_try_to_merge() (Lukas Czerner) [1856760] - [fs] ext4: avoid fetching btime in ext4_getattr() unless requested (Lukas Czerner) [1856760] - [fs] ext4: fix ext4_dax_read/write inode locking sequence for IOCB_NOWAIT (Lukas Czerner) [1856760] - [fs] ext4: optimize __ext4_check_dir_entry() (Lukas Czerner) [1856760] - [fs] ext4: check for directory entries too close to block end (Lukas Czerner) [1856760] - [fs] ext4: fix a bug in ext4_wait_for_tail_page_commit (Lukas Czerner) [1856760] - [fs] jbd2: Fix statistics for the number of logged blocks (Lukas Czerner) [1856760] - [fs] ext4: Fix ext4_should_journal_data() for EA inodes (Lukas Czerner) [1856760] - [fs] ext4: Fix credit estimate for final inode freeing (Lukas Czerner) [1856760] - [fs] ext4: Do not iput inode under running transaction (Lukas Czerner) [1856760] - [fs] ext4: Move marking of handle as sync to ext4_add_nondir() (Lukas Czerner) [1856760] - [fs] ext4: update direct I/O read lock pattern for IOCB_NOWAIT (Lukas Czerner) [1856760] - [fs] jbd2: flush_descriptor(): Do not decrease buffer head's ref count (Lukas Czerner) [1856760] - [fs] ext4: fix prefetchw of NULL page (Lukas Czerner) [1856760] - [fs] ext4: check for non-zero journal inum in ext4_calculate_overhead (Lukas Czerner) [1814574] - [fs] ext4: do not commit super on read-only bdev (Lukas Czerner) [1814574] - [kernel] isolcpus: Affine unbound kernel threads to housekeeping cpus (Marcelo Tosatti) [1791930] - [kernel] kthread: Switch to cpu_possible_mask (Marcelo Tosatti) [1791930] - [scsi] scsi: lpfc: Quieten some printks (Dick Kennedy) [1859338] - [scsi] Revert "scsi: lpfc: Fix scsi host template for SLI3 vports" (Dick Kennedy) [1851189] - [md] dm mpath: use double checked locking in fast path (Mike Snitzer) [1848651] - [md] dm mpath: rename current_pgpath to pgpath in multipath_prepare_ioctl (Mike Snitzer) [1848651] - [md] dm mpath: rework __map_bio() (Mike Snitzer) [1848651] - [md] dm mpath: factor out multipath_queue_bio (Mike Snitzer) [1848651] - [md] dm mpath: push locking down to must_push_back_rq() (Mike Snitzer) [1848651] - [md] dm mpath: take m->lock spinlock when testing QUEUE_IF_NO_PATH (Mike Snitzer) [1848651] - [md] dm mpath: changes from initial m->flags locking audit (Mike Snitzer) [1848651] - [md] dm rq: don't call blk_mq_queue_stopped() in dm_stop_queue() (Mike Snitzer) [1848651] - [md] dm: do not use waitqueue for request-based DM (Mike Snitzer) [1848651] - [block] blk-mq: consider non-idle request as "inflight" in blk_mq_rq_inflight() (Mike Snitzer) [1848651] - [powerpc] powerpc/fadump: fix race between pstore write and fadump crash trigger (Steve Best) [1820109] - [tools] libbpf: Fix probe code to return EPERM if encountered (=?UTF-8?q?Toke=20H=C3=B8iland-J=C3=B8rgensen?=) [1856592] - [tools] tools selftests/bpf: Fix vmlinux test for kprobe and trampoline probes (Jiri Olsa) [1855778] - [net] net: Restrict receive packets queuing to housekeeping CPUs (Nitesh Narayan Lal) [1844520] - [pci] PCI: Restrict probe functions to housekeeping CPUs (Nitesh Narayan Lal) [1844520] - [lib] lib: Restrict cpumask_local_spread to houskeeping CPUs (Nitesh Narayan Lal) [1844520]- [tools] selftests/powerpc: Purge extra count_pmc() calls of ebb selftests (Desnes Augusto Nunes do Rosario) [1739769] - [netdrv] bonding: symmetric ICMP transmit (Jarod Wilson) [1760293] - [netdrv] bonding: balance ICMP echoes in layer3+4 mode (Jarod Wilson) [1760362] - [powerpc] powerpc/vas: Report proper error code for address translation failure (Steve Best) [1858160] - [infiniband] IB/hfi1: Fix module use count flaw due to leftover module put calls (Kamal Heib) [1858388] - [gpu] vgaarb: Add support for 64-bit frame buffer address (Karol Herbst) [1735217] - [netdrv] ionic: centralize queue reset code (Jonathan Toppins) [1857851] - [s390] s390/qeth: support net namespaces for L3 devices (Philipp Rudo) [1857311] - [s390] s390/qeth: implement smarter resizing of the RX buffer pool (Philipp Rudo) [1857311] - [s390] s390/qeth: refactor buffer pool code (Philipp Rudo) [1857311] - [s390] s390/qeth: use page pointers to manage RX buffer pool (Philipp Rudo) [1857311] - [s390] s390/qeth: cancel RX reclaim work earlier (Philipp Rudo) [1857311] - [s390] s390/qeth: handle error when backing RX buffer (Philipp Rudo) [1857311] - [s390] s390/qeth: don't reset default_out_queue (Philipp Rudo) [1857311] - [s390] s390/qdio: fill SBALEs with absolute addresses (Philipp Rudo) [1857311] - [s390] s390/qeth: fix off-by-one in RX copybreak check (Philipp Rudo) [1857311] - [s390] s390/qeth: vnicc Fix EOPNOTSUPP precedence (Philipp Rudo) [1857311] - [s390] s390/qeth: consolidate QDIO queue setup (Philipp Rudo) [1857311] - [s390] s390/pci: Fix s390_mmio_read/write with MIO (Philipp Rudo) [1857315] - [s390] scsi: zfcp: Fix panic on ERP timeout for previously dismissed ERP action (Philipp Rudo) [1857312] - [net] net/smc: tolerate future SMCD versions (Philipp Rudo) [1854992] - [fs] ext4: use RCU API in debug_print_tree (Lukas Czerner) [1837777] - [fs] ext4: fix potential use after free after remounting with noblock_validity (Lukas Czerner) [1837777] - [fs] ext4: add cond_resched() to ext4_protect_reserved_inode (Lukas Czerner) [1837777] - [fs] fibmap: Reject negative block numbers (Carlos Maiolino) [1687121] - [vfio] vfio/pci: Fix SR-IOV VF handling with MMIO blocking (Alex Williamson) [1837310] {CVE-2020-12888} - [vfio] vfio-pci: Invalidate mmaps and block MMIO access on disabled memory (Alex Williamson) [1837310] {CVE-2020-12888} - [vfio] vfio-pci: Fault mmaps to enable vma tracking (Alex Williamson) [1837310] {CVE-2020-12888} - [vfio] vfio/type1: Support faulting PFNMAP vmas (Alex Williamson) [1837310] {CVE-2020-12888} - [vfio] vfio/type1: Fix VA->PA translation for PFNMAP VMAs in vaddr_get_pfn() (Alex Williamson) [1837310] {CVE-2020-12888} - [vfio] vfio/pci: call irq_bypass_unregister_producer() before freeing irq (Alex Williamson) [1837310] {CVE-2020-12888} - [vfio] vfio_pci: Enable memory accesses before calling pci_map_rom (Alex Williamson) [1837310] {CVE-2020-12888} - [x86] mm: Fix mremap not considering huge pmd devmap (Rafael Aquini) [1843441] {CVE-2020-10757} - [x86] x86/speculation: PR_SPEC_FORCE_DISABLE enforcement for indirect branches (Waiman Long) [1847396 1846029] {CVE-2020-10768} - [x86] x86/speculation: Prevent rogue cross-process SSBD shutdown (Waiman Long) [1847358 1846029] {CVE-2020-10766} - [x86] x86/speculation: Avoid force-disabling IBPB based on STIBP and enhanced IBRS (Waiman Long) [1847379 1846029] {CVE-2020-10767} - [x86] x86/speculation/mds: Mark mds_user_clear_cpu_buffers() __always_inline (Waiman Long) [1846029] - [arm64] Return ENODEV when the selected speculation misfeature is unsupported (Waiman Long) [1846029] - [x86] x86/speculation: Add support for STIBP always-on preferred mode (Waiman Long) [1846029] - [x86] x86/speculation: Change misspelled STIPB to STIBP (Waiman Long) [1846029]- [powerpc] powernv/iov: Ensure the pdn for VFs always contains a valid PE number (David Gibson) [1848235] - [powerpc] don't use ioremap_prot() nor __ioremap() unless really needed (Greg Kurz) [1855957] - [char] tpm: ibmvtpm: Wait for ready buffer before probing for TPM2 attributes (David Gibson) [1837283] - [powerpc] Check prom_init for disallowed sections (Michael Roth) [1856099] - [powerpc] prom_init: Move __prombss to it's own section and store it in .bss (Michael Roth) [1856099] - [powerpc] prom_init: Move const structures to __initconst (Michael Roth) [1856099] - [powerpc] prom_init: Make "default_colors" const (Michael Roth) [1856099] - [powerpc] prom_init: Move ibm_arch_vec to __prombss (Michael Roth) [1856099] - [fs] ext4: unregister sysfs path before destroying jbd2 journal (Lukas Czerner) [1814577] - [powerpc] powerpc/pseries/svm: Fix incorrect check for shared_lppaca_size (Steve Best) [1856889] - [netdrv] bnxt_en: fix NULL dereference in case SR-IOV configuration fails (Jonathan Toppins) [1856372] - [security] kexec: Allow kexec_file() with appropriate IMA policy when locked down (Bruno Meneguele) [1854097] - [x86] x86/apic/vector: Warn when vector space exhaustion breaks affinity (Neil Horman) [1714686] - [tools] perf report TUI: Fix segmentation fault in perf_evsel__hists_browse() (Michael Petlan) [1855737] - [fs] ext4: do not zeroout extents beyond i_disksize (Lukas Czerner) [1817816] - [pci] PCI/DPC: Print IRQ number used by port (Myron Stowe) [1855343] - [pci] PCI/AER: Use "aer" variable for capability offset (Myron Stowe) [1855343] - [pci] PCI/AER: Remove redundant dev->aer_cap checks (Myron Stowe) [1855343] - [pci] PCI/AER: Remove redundant pci_is_pcie() checks (Myron Stowe) [1855343] - [pci] PCI/AER: Remove HEST/FIRMWARE_FIRST parsing for AER ownership (Myron Stowe) [1855343] - [tools] selftests: bpf: use __u32 for sock::sk_pacing_rate (Yauheni Kaliuta) [1856324] - [tools] libbpf: Handle GCC noreturn-turned-volatile quirk (Yauheni Kaliuta) [1854327] - [netdrv] net/mlx5e: CT: Fix releasing ft entries (Alaa Hleihel) [1856057] - [netdrv] net/mlx5e: CT: Remove unused function param (Alaa Hleihel) [1856057] - [netdrv] net/mlx5e: CT: Return err_ptr from internal functions (Alaa Hleihel) [1856057] - [netdrv] net/mlx5e: CT: Expand tunnel register mappings (Alaa Hleihel) [1856057] - [netdrv] net/mlx5e: CT: Use mapping for zone restore register (Alaa Hleihel) [1856057] - [netdrv] net/mlx5e: CT: Re-use tuple modify headers for identical modify actions (Alaa Hleihel) [1856057] - [netdrv] net/mlx5e: Export sharing of mod headers to a new file (Alaa Hleihel) [1856057] - [netdrv] net/mlx5: Add support for COPY steering action (Alaa Hleihel) [1856057] - [netdrv] net/mlx5: Accept flow rules without match (Alaa Hleihel) [1856057] - [netdrv] net/mlx5e: CT: Restore ct state from lookup in zone instead of tupleid (Alaa Hleihel) [1856057] - [netdrv] net/mlx5e: CT: Don't offload tuple rewrites for established tuples (Alaa Hleihel) [1856057] - [netdrv] net/mlx5e: Use netdev_info instead of pr_info (Alaa Hleihel) [1856057] - [netdrv] net/mlx5e: CT: Allow header rewrite of 5-tuple and ct clear action (Alaa Hleihel) [1856057] - [netdrv] net/mlx5e: CT: Save ct entries tuples in hashtables (Alaa Hleihel) [1856057] - [netdrv] net/mlx5: CT: Remove unused variables (Alaa Hleihel) [1856057] - [netdrv] net/mlx5: Avoid eswitch header inclusion in fs core layer (Alaa Hleihel) [1856057] - [netdrv] net/mlx5e: vxlan: Use RCU for vxlan table lookup (Alaa Hleihel) [1856057] - [netdrv] net/mlx5e: Remove unused mlx5e_xsk_first_unused_channel (Alaa Hleihel) [1856057] - [netdrv] net/mlx5e: CT: Fix memory leak in cleanup (Alaa Hleihel) [1856057] - [netdrv] net/mlx5e: Fix port buffers cell size value (Alaa Hleihel) [1856057] - [netdrv] net/mlx5e: Fix 50G per lane indication (Alaa Hleihel) [1856057] - [netdrv] net/mlx5e: Fix CPU mapping after function reload to avoid aRFS RX crash (Alaa Hleihel) [1856057] - [netdrv] net/mlx5e: Fix VXLAN configuration restore after function reload (Alaa Hleihel) [1856057] - [netdrv] net/mlx5: Fix eeprom support for SFP module (Alaa Hleihel) [1856057] - [infiniband] IB/mlx5: Fix 50G per lane indication (Alaa Hleihel) [1856057] - [netdrv] net/mlx5e: Do not include rwlock.h directly (Alaa Hleihel) [1856057] - [fs] jbd2: fix data races at struct journal_head (Lukas Czerner) [1792518] - [fs] jbd2: remove pointless assertion in __journal_remove_journal_head (Lukas Czerner) [1792518] - [fs] jbd2: improve comments about freeing data buffers whose page mapping is NULL (Lukas Czerner) [1792518] - [fs] jbd2: do not clear the BH_Mapped flag when forgetting a metadata buffer (Lukas Czerner) [1792518] - [fs] jbd2: move the clearing of b_modified flag to the journal_unmap_buffer() (Lukas Czerner) [1792518] - [fs] ext4: unlock on error in ext4_expand_extra_isize() (Lukas Czerner) [1817636] {CVE-2019-19767} - [fs] ext4: fix support for inode sizes > 1024 bytes (Lukas Czerner) [1817636] {CVE-2019-19767} - [fs] ext4: validate the debug_want_extra_isize mount option at parse time (Lukas Czerner) [1817636] {CVE-2019-19767} - [fs] ext4: add more paranoia checking in ext4_expand_extra_isize handling (Lukas Czerner) [1817636] {CVE-2019-19767} - [fs] ext4: unsigned int compared against zero (Lukas Czerner) [1836666] {CVE-2019-19319} - [fs] ext4: protect journal inode's blocks using block_validity (Lukas Czerner) [1836666] {CVE-2019-19319} - [powerpc] powerpc/kernel/sysfs: Add new config option PMU_SYSFS to enable PMU SPRs sysfs file creation (Michael Petlan) [1821284] - [powerpc] powerpc/kernel/sysfs: Refactor current sysfs.c (Michael Petlan) [1821284] - [kernel] irqdomain: Add the missing assignment of domain->fwnode for named fwnode (Mohammed Gamal) [1846666] - [security] lockdown: Allow unprivileged users to see lockdown status (Vladis Dronov) [1805299] - [edac] EDAC/ghes: Setup DIMM label from DMI and use it in error reports (Robert Richter) [1726153]- [x86] kvm: nvmx: fixes for preemption timer migration (Paolo Bonzini) [1854831] - [powerpc] pci/of: Parse unassigned resources (Greg Kurz) [1849921] - [video] revert "hyperv: hyperv_fb: Support deferred IO for Hyper-V frame buffer driver" (Vitaly Kuznetsov) [1848840] - [video] revert "hyperv: hyperv_fb: Use physical memory for fb on HyperV Gen 1 VMs" (Vitaly Kuznetsov) [1848840] - [pci] hv: Retry PCI bus D0 entry on invalid device state (Mohammed Gamal) [1846666] - [pci] hv: Fix the PCI HyperV probe failure path to release resource properly (Mohammed Gamal) [1846666] - [pci] hv: Allocate a named fwnode instead of an address-based one (Mohammed Gamal) [1846666] - [netdrv] tg3: driver sleeps indefinitely when EEH errors exceed eeh_max_freezes (Jonathan Toppins) [1850176] - [scsi] scsi: lpfc: Fix kdump hang on PPC (Dick Kennedy) [1722596] - [fs] nfsd: fix nfsdfs inode reference count leak ("J. Bruce Fields") [1846235] - [fs] nfsd4: fix nfsdfs reference count loop ("J. Bruce Fields") [1846235] - [kernel] sched: Defend cfs and rt bandwidth quota against overflow (Phil Auld) [1854180] - [kernel] sched/core: Make some functions static (Phil Auld) [1854180] - [kernel] sched/fair: Refill bandwidth before scaling (Phil Auld) [1854180] - [kernel] sched/fair: Eliminate bandwidth race between throttling and distribution (Phil Auld) [1854180] - [kernel] sched/fair: Fix race between runtime distribution and assignment (Phil Auld) [1854180] - [kernel] sched/deadline: Initialize ->dl_boosted (Phil Auld) [1854179] - [kernel] sched/core: Fix PI boosting between RT and DEADLINE tasks (Phil Auld) [1854179] - [netdrv] ibmveth: Fix max MTU limit (Diego Domingos) [1846435] - [kernel] sched/core: Fix ttwu() race (Phil Auld) [1854178] - [tools] perf flamegraph: Explicitly set utf-8 encoding (Michael Petlan) [1849027] - [kernel] sched/core: Check cpus_mask, not cpus_ptr in __set_cpus_allowed_ptr(), to fix mask corruption (Phil Auld) [1854174] - [kernel] workqueue: Remove the warning in wq_worker_sleeping() (Phil Auld) [1854174] - [kernel] sched/fair: Fix negative imbalance in imbalance calculation (Phil Auld) [1854174] - [kernel] sched/fair: Optimize select_idle_core() (Phil Auld) [1854174] - [x86] x86/PCI: Mark Intel C620 MROMs as having non-compliant BARs (Myron Stowe) [1854184] - [netdrv] r8169: fix firmware not resetting tp->ocp_base (Josef Oskera) [1851960] - [acpi] ACPI: configfs: Disallow loading ACPI tables when locked down (Lenny Szubowicz) [1852969] - [arm64] Revert "bpf: Restrict bpf_probe_read{, str}() only to archs where they work" (Jiri Olsa) [1847837] - [s390] s390/mm: Explicitly compare PAGE_DEFAULT_KEY against zero in storage_key_init_range (Jiri Olsa) [1847837] - [net] Bluetooth: Modify LE window and interval for suspend (Gopal Tiwari) [1838924] - [net] Bluetooth: Fix incorrect type for window and interval (Gopal Tiwari) [1838924] - [net] Bluetooth: L2CAP: Use DEFER_SETUP to group ECRED connections (Gopal Tiwari) [1838924] - [net] Bluetooth: don't assume key size is 16 when the command fails (Gopal Tiwari) [1838924] - [net] Bluetooth: L2CAP: Add get_peer_pid callback (Gopal Tiwari) [1838924] - [net] Bluetooth: Restore running state if suspend fails (Gopal Tiwari) [1838924] - [net] Bluetooth: Fix incorrect branch in connection complete (Gopal Tiwari) [1838924] - [net] Bluetooth: Do not cancel advertising when starting a scan (Gopal Tiwari) [1838924] - [net] Bluetooth: L2CAP: remove set but not used variable 'credits' (Gopal Tiwari) [1838924] - [net] Bluetooth: L2CAP: Fix a condition in l2cap_sock_recvmsg() (Gopal Tiwari) [1838924] - [net] Bluetooth: L2CAP: handle l2cap config request during open state (Gopal Tiwari) [1838924] - [net] Bluetooth: clean up connection in hci_cs_disconnect (Gopal Tiwari) [1838924] - [net] Bluetooth: Pause discovery and advertising during suspend (Gopal Tiwari) [1838924] - [net] Bluetooth: Handle LE devices during suspend (Gopal Tiwari) [1838924] - [net] Bluetooth: Handle BR/EDR devices during suspend (Gopal Tiwari) [1838924] - [net] Bluetooth: Handle PM_SUSPEND_PREPARE and PM_POST_SUSPEND (Gopal Tiwari) [1838924] - [net] Bluetooth: mgmt: add mgmt_cmd_status in add_advertising (Gopal Tiwari) [1838924] - [net] Bluetooth: fix off by one in err_data_reporting cmd masks (Gopal Tiwari) [1838924] - [net] Bluetooth: Use bt_dev_err for RPA generation failure message (Gopal Tiwari) [1838924] - [net] Bluetooth: RFCOMM: fix ODEBUG bug in rfcomm_dev_ioctl (Gopal Tiwari) [1838924] - [net] Bluetooth: L2CAP: Add module option to enable ECRED mode (Gopal Tiwari) [1838924] - [net] Bluetooth: L2CAP: Add initial code for Enhanced Credit Based Mode (Gopal Tiwari) [1838924] - [net] Bluetooth: L2CAP: Add definitions (Gopal Tiwari) [1838924] - [net] Bluetooth: Increment management interface revision (Gopal Tiwari) [1838924] - [net] Bluetooth: Make use of skb_pull to parse L2CAP signaling PDUs (Gopal Tiwari) [1838924] - [net] Bluetooth: Fix calculation of SCO handle for packet processing (Gopal Tiwari) [1838924] - [net] Bluetooth: guard against controllers sending zero'd events (Gopal Tiwari) [1838924] - [net] Bluetooth: During le_conn_timeout disable EXT_ADV (Gopal Tiwari) [1838924] - [net] Bluetooth: Remove adv set for directed advertising (Gopal Tiwari) [1838924] - [net] Bluetooth: Fix Suspicious RCU usage warnings (Gopal Tiwari) [1838924] - [net] Bluetooth: Use list_for_each_entry_rcu() to traverse RCU list in RCU read-side CS (Gopal Tiwari) [1838924] - [net] Bluetooth: Replace zero-length array with flexible-array member (Gopal Tiwari) [1838924] - [net] Bluetooth: fix passkey uninitialized when used (Gopal Tiwari) [1838924] - [net] Bluetooth: RFCOMM: Use MTU auto tune logic (Gopal Tiwari) [1838924] - [net] Bluetooth: Fix crash when using new BT_PHY option (Gopal Tiwari) [1838924] - [net] Bluetooth: Disable Extended Adv if enabled (Gopal Tiwari) [1838924] - [net] Bluetooth: Add BT_PHY socket option (Gopal Tiwari) [1838924] - [net] Bluetooth: secure bluetooth stack from bluedump attack (Gopal Tiwari) [1838924] - [net] Bluetooth: remove __get_channel/dir and __dir (Gopal Tiwari) [1838924] - [net] Bluetooth: prefetch channel before killing sock (Gopal Tiwari) [1838924] - [net] Bluetooth: optimize barrier usage for Rmw atomics (Gopal Tiwari) [1838924] - [net] Bluetooth: Fix refcount use-after-free issue (Gopal Tiwari) [1838924] - [net] Bluetooth: SMP: Fix SALT value in some comments (Gopal Tiwari) [1838924] - [net] Bluetooth: Fix race condition in hci_release_sock() (Gopal Tiwari) [1838924] - [net] Bluetooth: Move {min, max}_key_size debugfs into hci_debugfs_create_le (Gopal Tiwari) [1838924] - [net] Bluetooth: Add missing checks for HCI_ISODATA_PKT packet type (Gopal Tiwari) [1838924] - [net] Bluetooth: fix appearance typo in mgmt.c (Gopal Tiwari) [1838924] - [net] Bluetooth: adding missing const decoration to mgmt_status_table (Gopal Tiwari) [1838924] - [net] Bluetooth: Increment management interface revision (Gopal Tiwari) [1838924] - [net] Bluetooth: monitor: Add support for ISO packets (Gopal Tiwari) [1838924] - [net] Bluetooth: Make use of __check_timeout on hci_sched_le (Gopal Tiwari) [1838924] - [net] Bluetooth: Implementation of MGMT_OP_SET_BLOCKED_KEYS (Gopal Tiwari) [1838924] - [net] Bluetooth: remove redundant assignment to variable icid (Gopal Tiwari) [1838924] - [net] Bluetooth: Auto tune if input MTU is set to 0 (Gopal Tiwari) [1838924] - [net] Bluetooth: Remove usage of BT_ERR_RATELIMITED macro (Gopal Tiwari) [1838924] - [net] Bluetooth: Adding a bt_dev_warn_ratelimited macro (Gopal Tiwari) [1838924] - [net] Bluetooth: Fix memory leak in hci_connect_le_scan (Gopal Tiwari) [1838924] - [net] Bluetooth: Allow combination of BDADDR_PROPERTY and INVALID_BDADDR quirks (Gopal Tiwari) [1838924] - [net] Bluetooth: delete a stray unlock (Gopal Tiwari) [1838924] - [net] Bluetooth: Fix advertising duplicated flags (Gopal Tiwari) [1838924] - [net] net: use skb_queue_empty_lockless() in poll() handlers (Gopal Tiwari) [1838924] - [net] Bluetooth: Fix not using LE_ADV_NONCONN_IND for instance 0 (Gopal Tiwari) [1838924] - [net] Bluetooth: Fix using advertising instance duration as timeout (Gopal Tiwari) [1838924] - [fs] compat_ioctl: move hci_sock handlers into driver (Gopal Tiwari) [1838924] - [fs] compat_ioctl: move rfcomm handlers into driver (Gopal Tiwari) [1838924] - [net] Bluetooth: hci_core: fix init for HCI_USER_CHANNEL (Gopal Tiwari) [1838924] - [net] Bluetooth: Workaround directed advertising bug in Broadcom controllers (Gopal Tiwari) [1838924] - [net] Bluetooth: missed cpu_to_le16 conversion in hci_init4_req (Gopal Tiwari) [1838924] - [hid] Bluetooth: hidp: Fix assumptions on the return value of hidp_send_message (Gopal Tiwari) [1838924] - [net] Bluetooth: mgmt: Use struct_size() helper (Gopal Tiwari) [1838924] - [net] Bluetooth: Add support for utilizing Fast Advertising Interval (Gopal Tiwari) [1838924] - [net] Bluetooth: 6lowpan: Make variable header_ops constant (Gopal Tiwari) [1838924] - [net] Revert "Bluetooth: validate BLE connection interval updates" (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: btusb: print Intel fw build version in power-on boot (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: hci_h5: Switch from BT_ERR to bt_dev_err where possible (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: bfusb: Switch from BT_ERR to bt_dev_err where possible (Gopal Tiwari) [1838924] - [net] Bluetooth: Enable erroneous data reporting if WBS is supported (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: hci_qca: Replace devm_gpiod_get() with devm_gpiod_get_optional() (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: hci_qca: Make bt_en and susclk not mandatory for QCA Rome (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: btqca: Fix the NVM baudrate tag offcet for wcn3991 (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: hci_qca: Not send vendor pre-shutdown command for QCA Rome (Gopal Tiwari) [1838924] - [net] Bluetooth: Support querying for WBS support through MGMT (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: btusb: Add flag to define wideband speech capability (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: hci_h4: Remove a redundant assignment in 'h4_flush()' (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: hci_h4: Fix a typo in a comment (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: hci_h5: Move variable into local scope (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: hci_qca: Bug fixes while collecting controller memory dump (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: hci_h5: btrtl: Add support for RTL8822C (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: Fix a typo in Kconfig (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: hci_uart: Replace zero-length array with flexible-array member (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: hci_intel: Replace zero-length array with flexible-array member (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: btintel: Replace zero-length array with flexible-array member (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: btusb: Add support for 13d3:3548 Realtek 8822CE device (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: hci_qca: Optimized code while enabling clocks for BT SOC (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: hci_qca: Enable clocks required for BT SOC (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: btrtl: Use kvmalloc for FW allocations (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: hci_qca: Enable power off/on support during hci down/up for QCA Rome (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: hci_qca: Retry btsoc initialize when it fails (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: hci_qca: Add QCA Rome power off support to the qca_power_shutdown() (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: hci_bcm: enable IRQ capability from devicetree (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: hci_vhci: Add support for ISO packets (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: hci_h4: Add support for ISO packets (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: btsdio: Check for valid packet type (Gopal Tiwari) [1838924] - [net] Bluetooth: Add definitions (Gopal Tiwari) [1838924] - [net] Bluetooth: Add support for (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: hci_h5: Add support for ISO packets (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: hci_qca: Add qca_power_on() API to support both wcn399x and Rome power up (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: btbcm : Fix warning about missing blank lines after declarations (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: hci_qca: Remove set but not used variable 'opcode' (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: hci_qca: Use vfree() instead of kfree() (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: btusb: Add support for 04ca:3021 QCA_ROME device (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: hci_qca: Collect controller memory dump during SSR (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: hci_bcm: Drive RTS only for BCM43438 (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: hci_qca: Replace of_device_get_match_data with device_get_match_data (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: btbcm: Add missing static inline in header (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: btusb: Disable runtime suspend on Realtek devices (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: btusb: fix memory leak on fw (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: btusb: fix non-atomic allocation in completion handler (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: hci_bcm: Support pcm params in dts (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: btbcm: Support pcm configuration (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: hci_bcm: Disallow set_baudrate for BCM4354 (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: btusb: Edit the logical value for Realtek Bluetooth reset (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: btbcm: Use the BDADDR_PROPERTY quirk (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: btbcm: Add entry for BCM4335A0 UART bluetooth (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: btbcm: Add entry for BCM4334B0 UART Bluetooth (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: btusb: fix PM leak in error case of setup (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: btqca: Rename ROME specific variables to generic variables (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: btmtksdio: add MODULE_DEVICE_TABLE() (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: Fix invalid-free in bcsp_close() (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: hci_qca: add PM support (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: hci_bcm: Add compatible string for BCM43540 (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: btrtl: remove unneeded semicolon (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: hci_bcm: Fix RTS handling during startup (Gopal Tiwari) [1838924] - [bluetooth] Revert "Bluetooth: hci_qca: Add delay for wcn3990 stability" (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: btusb: Remove return statement in btintel_reset_to_bootloader (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: hci_qca: Split qca_power_setup() (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: hci_qca: Use regulator bulk enable/disable (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: hci_qca: Don't vote for specific voltage (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: hci_qca: Update regulator_set_load() usage (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: hci_qca: Add delay for wcn3990 stability (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: btusb: Trigger Intel FW download error recovery (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: btwilink: drop superseded driver (Gopal Tiwari) [1838924] - [bluetooth] Revert "Bluetooth: hci_ll: set operational frequency earlier" (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: btrtl: Fix an issue for the incorrect error return code (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: btusb: Use IS_ENABLED instead of #ifdef (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: btusb: print FW version after FW download (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: btusb: avoid unused function warning (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: hci_nokia: Save a few cycles in 'nokia_enqueue()' (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: btusb: Use cmd_timeout to reset Realtek device (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: btrtl: Fix an issue that failing to download the FW which size is over 32K bytes (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: btrtl: Remove trailing newline from calls to rtl_dev macros (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: hci_qca: Set HCI_QUIRK_SIMULTANEOUS_DISCOVERY for QCA UART Radio (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: btrtl: Remove redundant prefix from calls to rtl_dev macros (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: btrtl: Set HCI_QUIRK_SIMULTANEOUS_DISCOVERY (Gopal Tiwari) [1838924] - [bluetooth] bluetooth: bcm: Add support for loading firmware for BCM4345C5 (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: btrtl: Add firmware version print (Gopal Tiwari) [1838924] - [bluetooth] bluetooth: hci_bcm: Give more time to come out of reset (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: hci_qca: wait for Pre shutdown complete event before sending the Power off pulse (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: hci_bcm: Fix -Wunused-const-variable warnings (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: btusb: Fix suspend issue for Realtek devices (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: hci_qca: Remove redundant initializations to zero (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: hci_qca: Make structure qca_proto constant (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: bpa10x: change return value (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: hci_qca: disable irqs when spinlock is acquired (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: btrtl: Additional Realtek 8822CE Bluetooth devices (Gopal Tiwari) [1838924]- [powerpc] powerpc/papr_scm: Implement support for PAPR_PDSM_HEALTH (Gustavo Duarte) [1782178] - [powerpc] ndctl/papr_scm, uapi: Add support for PAPR nvdimm specific methods (Gustavo Duarte) [1782178] - [powerpc] powerpc/papr_scm: Improve error logging and handling papr_scm_ndctl() (Gustavo Duarte) [1782178] - [powerpc] powerpc/papr_scm: Fetch nvdimm health information from PHYP (Gustavo Duarte) [1782178] - [lib] seq_buf: Export seq_buf_printf (Gustavo Duarte) [1782178] - [firmware] efi: Restrict efivar_ssdt_load when the kernel is locked down (Lenny Szubowicz) [1852949] - [netdrv] vmxnet3: allow rx flow hash ops only when rss is enabled (Cathy Avery) [1845417] - [netdrv] net: vmxnet3: fix possible buffer overflow caused by bad DMA value in vmxnet3_get_rss() (Cathy Avery) [1845417] - [netdrv] vmxnet3: use correct hdr reference when packet is encapsulated (Cathy Avery) [1845417] - [netdrv] vmxnet3: update to version 4 (Cathy Avery) [1845417] - [netdrv] vmxnet3: add geneve and vxlan tunnel offload support (Cathy Avery) [1845417] - [netdrv] vmxnet3: add support to get/set rx flow hash (Cathy Avery) [1845417] - [netdrv] vmxnet3: prepare for version 4 changes (Cathy Avery) [1845417] - [netdrv] vmxnet3: let core reject the unsupported coalescing parameters (Cathy Avery) [1845417] - [netdrv] vmxnet3: use new helper tcp_v6_gso_csum_prep (Cathy Avery) [1845417] - [netdrv] vmxnet3: Remove always false conditional statement (Cathy Avery) [1845417] - [kernel] kexec: do not verify the signature without the lockdown or mandatory signature (Lianbo Jiang) [1836148] - [fs] block: Fix use-after-free in blkdev_get() (Ming Lei) [1847779] - [kernel] kernel: rh_features: fix reading empty feature list from /proc (Jiri Benc) [1843064] {CVE-2020-10774} - [netdrv] ice: cleanup unsigned loops (Jonathan Toppins) [1781403] - [netdrv] ice: fix usage of incorrect variable (Jonathan Toppins) [1781403] - [netdrv] ice: Fix bad register reads (Jonathan Toppins) [1781403] - [netdrv] ice: check for compatibility between DDP package and firmware (Jonathan Toppins) [1781403] - [netdrv] ice: Check if unicast MAC exists before setting VF MAC (Jonathan Toppins) [1781403] - [netdrv] ice: print Rx MDD auto reset message before VF reset (Jonathan Toppins) [1781403] - [netdrv] ice: Call ice_aq_set_mac_cfg (Jonathan Toppins) [1781403] - [netdrv] ice: Implement aRFS (Jonathan Toppins) [1781403] - [netdrv] ice: Restore filters following reset (Jonathan Toppins) [1781403] - [netdrv] ice: Enable flex-bytes support (Jonathan Toppins) [1781403] - [netdrv] ice: Support IPv6 Flow Director filters (Jonathan Toppins) [1781403] - [netdrv] ice: Support IPv4 Flow Director filters (Jonathan Toppins) [1781403] - [netdrv] ice: Support displaying ntuple rules (Jonathan Toppins) [1781403] - [netdrv] ice: Initialize Flow Director resources (Jonathan Toppins) [1781403] - [netdrv] ice: Rename build_ctob to ice_build_ctob (Jonathan Toppins) [1781405] - [netdrv] ice: remove unnecessary backslash (Jonathan Toppins) [1781405] - [netdrv] ice: remove unnecessary check (Jonathan Toppins) [1781405] - [netdrv] ice: remove unnecessary expression that is always true (Jonathan Toppins) [1781405] - [netdrv] ice: Fix check for removing/adding mac filters (Jonathan Toppins) [1781405] - [netdrv] ice: refactor filter functions (Jonathan Toppins) [1781405] - [netdrv] ice: Fix resource leak on early exit from function (Jonathan Toppins) [1781405] - [netdrv] ice: cleanup vf_id signedness (Jonathan Toppins) [1781405] - [netdrv] ice: Fix casting issues (Jonathan Toppins) [1781405] - [netdrv] ice: Provide more meaningful error message (Jonathan Toppins) [1781405] - [netdrv] ice: Fix probe/open race condition (Jonathan Toppins) [1781405] - [netdrv] ice: only drop link once when setting pauseparams (Jonathan Toppins) [1781405] - [netdrv] ice: Fix check for contiguous TCs (Jonathan Toppins) [1781405] - [netdrv] ice: Don't reset and rebuild for Tx timeout on PFC enabled queue (Jonathan Toppins) [1781405] - [netdrv] ice: Add VF promiscuous support (Jonathan Toppins) [1781405] - [netdrv] ice: Add support for tunnel offloads (Jonathan Toppins) [1781405] - [netdrv] ice: report netlist version in .info_get (Jonathan Toppins) [1781405] - [netdrv] ice: add additional E810 device id (Jonathan Toppins) [1725447] - [x86] x86/split_lock: Update to use X86_MATCH_INTEL_FAM6_MODEL() (Prarit Bhargava) [1482757] - [x86] x86/intel_split_lock: Disable split lock detector by default in RHEL8 (Prarit Bhargava) [1482757] - [x86] x86/split_lock: Provide handle_guest_split_lock() (Prarit Bhargava) [1482757] - [x86] x86/split_lock: Add Tremont family CPU models (Prarit Bhargava) [1482757] - [x86] x86/split_lock: Bits in IA32_CORE_CAPABILITIES are not architectural (Prarit Bhargava) [1482757] - [tools] tools arch x86: Sync asm/cpufeatures.h with the kernel sources (Prarit Bhargava) [1482757] - [tools] tools arch x86: Sync the msr-index.h copy with the kernel sources (Prarit Bhargava) [1482757] - [x86] x86/split_lock: Avoid runtime reads of the TEST_CTRL MSR (Prarit Bhargava) [1482757] - [x86] x86/split_lock: Rework the initialization flow of split lock detection (Prarit Bhargava) [1482757] - [x86] x86/split_lock: Enable split lock detection by kernel (Prarit Bhargava) [1482757] - [netdrv] drivers/net/b44: Change to non-atomic bit operations on pwol_mask (Prarit Bhargava) [1482757] - [x86] x86/cpu: Align cpu_caps_cleared and cpu_caps_set to unsigned long (Prarit Bhargava) [1482757] - [x86] x86/boot: Make the GDT 8-byte aligned (Prarit Bhargava) [1482757] - [wireless] wlcore: simplify/fix/optimize reg_ch_conf_pending operations (Prarit Bhargava) [1482757] - [uapi] prctl: PR_{G, S}ET_IO_FLUSHER to support controlling memory reclaim (Waiman Long) [1757240]- [kernel] kernel: fork: avoid utilizing a non-initialized task_struct_rh pointer in the error exit path (Rafael Aquini) [1838475 1820041] - [infiniband] RDMA/ipoib: Fix ABBA deadlock with ipoib_reap_ah() (Kamal Heib) [1846063] - [infiniband] RDMA/ipoib: Return void from ipoib_ib_dev_stop() (Kamal Heib) [1846063] - [powerpc] mm/pkeys: Make pkey access check work on execute_only_key (Greg Kurz) [1748772] - [powerpc] mm/book3s64: Fix MADV_DONTNEED and parallel page fault race (Greg Kurz) [1748772] - [mm] change pmdp_huge_get_and_clear_full take vm_area_struct as arg (Greg Kurz) [1748772] - [powerpc] mm/book3s64: Avoid sending IPI on clearing PMD (Greg Kurz) [1748772] - [powerpc] 64s: Fix THP PMD collapse serialisation (Greg Kurz) [1748772] - [powerpc] kvm/book3s: Use pte_present instead of opencoding _PAGE_PRESENT check (Greg Kurz) [1748772] - [powerpc] kvm/book3s: Use find_kvm_host_pte in kvmppc_get_hpa (Greg Kurz) [1748772] - [powerpc] kvm/book3s: use find_kvm_host_pte in kvmppc_book3s_instantiate_page (Greg Kurz) [1748772] - [powerpc] kvm/book3s: Avoid using rmap to protect parallel page table update (Greg Kurz) [1748772] - [powerpc] kvm/book3s: use find_kvm_host_pte in pute_tce functions (Greg Kurz) [1748772] - [powerpc] kvm/book3s: Use find_kvm_host_pte in h_enter (Greg Kurz) [1748772] - [powerpc] kvm/book3s: Use find_kvm_host_pte in page fault handler (Greg Kurz) [1748772] - [powerpc] kvm/book3s: Add helper for host page table walk (Greg Kurz) [1748772] - [powerpc] kvm: ppc: Fix nested guest RC bits update (Greg Kurz) [1748772] - [powerpc] kvm/book3s: Use kvm helpers to walk shadow or secondary table (Greg Kurz) [1748772] - [powerpc] kvm/nested: Add helper to walk nested shadow linux page table (Greg Kurz) [1748772] - [powerpc] kvm/book3s: Add helper to walk partition scoped linux page table (Greg Kurz) [1748772] - [powerpc] kvm/book3s: switch from raw_spin_*lock to arch_spin_lock (Greg Kurz) [1748772] - [powerpc] perf/callchain: Use __get_user_pages_fast in read_user_stack_slow (Greg Kurz) [1748772] - [powerpc] mce: Don't reload pte val in addr_to_pfn (Greg Kurz) [1748772] - [powerpc] book3s64/hash: Use the pte_t address from the caller (Greg Kurz) [1748772] - [powerpc] hash64: Restrict page table lookup using init_mm with __flush_hash_table_range (Greg Kurz) [1748772] - [powerpc] mm/hash64: use _PAGE_PTE when checking for pte_present (Greg Kurz) [1748772] - [powerpc] pkeys: Check vma before returning key fault error to the user (Greg Kurz) [1748772] - [powerpc] pkeys: Avoid using lockless page table walk (Greg Kurz) [1748772] - [powerpc] mmu: add is_strict_kernel_rwx() helper (Greg Kurz) [1748772] - [powerpc] mm: move update_mmu_cache() into book3s hash utils (Greg Kurz) [1748772] - [powerpc] mm: Move book3s32 specifics in subdirectory mm/book3s64 (Greg Kurz) [1748772] - [powerpc] mm: move FSL_BOOK3 version of update_mmu_cache() (Greg Kurz) [1748772] - [powerpc] mm: define empty update_mmu_cache() as static inline (Greg Kurz) [1748772] - [powerpc] change CONFIG_PPC_STD_MMU to CONFIG_PPC_BOOK3S (Greg Kurz) [1748772] - [powerpc] mm: don't use _PAGE_EXEC for calling hash_preload() (Greg Kurz) [1748772] - [powerpc] change CONFIG_PPC_STD_MMU_32 to CONFIG_PPC_BOOK3S_32 (Greg Kurz) [1748772] - [powerpc] handover page flags with a pgprot_t parameter (Greg Kurz) [1748772] - [powerpc] mm: properly set PAGE_KERNEL flags in ioremap() (Greg Kurz) [1748772] - [powerpc] 32: Add ioremap_wt() and ioremap_coherent() (Greg Kurz) [1748772] - [netdrv] crypto/chcr: error seen if CONFIG_CHELSIO_TLS_DEVICE isn't set (Christoph von Recklinghausen) [1797945] - [crypto] cxgb4/chcr: avoid -Wreturn-local-addr warning (Christoph von Recklinghausen) [1797945] - [netdrv] cxgb4: fix EOTID leak when disabling TC-MQPRIO offload (Christoph von Recklinghausen) [1797945] - [netdrv] cxgb4/chcr: Enable ktls settings at run time (Christoph von Recklinghausen) [1797945] - [netdrv] cxgb4: cleanup error code in setup_sge_queues_uld() (Christoph von Recklinghausen) [1797945] - [netdrv] cxgb4: add adapter hotplug support for ULDs (Christoph von Recklinghausen) [1797945] - [crypto] Crypto: chelsio - Fixes a deadlock between rtnl_lock and uld_mutex (Christoph von Recklinghausen) [1797945] - [netdrv] cxgb4/chcr: nic-tls stats in ethtool (Christoph von Recklinghausen) [1797945] - [crypto] crypto/chcr: fix incorrect ipv6 packet length (Christoph von Recklinghausen) [1797945] - [crypto] crypto/chcr: Add missing include file (Christoph von Recklinghausen) [1797945] - [crypto] cxgb4/chcr: Add ipv6 support and statistics (Christoph von Recklinghausen) [1797945] - [crypto] chcr: Handle first or middle part of record (Christoph von Recklinghausen) [1797945] - [crypto] chcr: handle partial end part of a record (Christoph von Recklinghausen) [1797945] - [crypto] cxgb4/chcr: complete record tx handling (Christoph von Recklinghausen) [1797945] - [crypto] cxgb4/chcr: Save tx keys and handle HW response (Christoph von Recklinghausen) [1797945] - [crypto] cxgb4/chcr : Register to tls add and del callback (Christoph von Recklinghausen) [1797945] - [hwmon] hwmon: (acpi_power_meter) Change log level for 'unsafe software power cap' (Al Stone) [1749529] - [netdrv] net/mlx4_core: fix a memory leak bug (Alaa Hleihel) [1846792] - [netdrv] net/mlx4_core: Add missing iounmap() in error path (Alaa Hleihel) [1846792] - [netdrv] net/mlx5: E-switch, Fix error unwinding flow for steering init failure (Alaa Hleihel) [1846791] - [netdrv] net/mlx5: E-Switch, Enable chains only if regs loopback is enabled (Alaa Hleihel) [1848830 1846791] - [netdrv] net/mlx5e: en_tc: Rely just on register loopback for tunnel restoration (Alaa Hleihel) [1846791] - [netdrv] net/mlx5: E-Switch, Skip restore modify header between prios of same chain (Alaa Hleihel) [1846791] - [netdrv] net/mlx5e: CT: Fix ipv6 nat header rewrite actions (Alaa Hleihel) [1846791] - [netdrv] net/mlx5: Don't fail driver on failure to create debugfs (Alaa Hleihel) [1846791] - [netdrv] net/mlx5: Add missing mutex destroy (Alaa Hleihel) [1846791] - [netdrv] net/mlx5: Fix devlink objects and devlink device unregister sequence (Alaa Hleihel) [1846791] - [netdrv] net/mlx5: Wait for inactive autogroups (Alaa Hleihel) [1846791] - [netdrv] net/mlx5: Disable reload while removing the device (Alaa Hleihel) [1846791] - [netdrv] net/mlx5e: Fix ethtool hfunc configuration change (Alaa Hleihel) [1846791] - [netdrv] net/mlx5e: Fix repeated XSK usage on one channel (Alaa Hleihel) [1846791] - [netdrv] net/mlx5: DR, Split RX and TX lock for parallel insertion (Alaa Hleihel) [1846791] - [netdrv] net/mlx5: DR, Add a spinlock to protect the send ring (Alaa Hleihel) [1846791] - [netdrv] net/mlx5: DR, Fix freeing in dr_create_rc_qp() (Alaa Hleihel) [1846791] - [netdrv] net/mlx5: Fix fatal error handling during device load (Alaa Hleihel) [1846791 1841363] - [netdrv] net/mlx5: drain health workqueue in case of driver load error (Alaa Hleihel) [1846791 1841363] - [netdrv] net/mlx5: Drain wq first during PCI device removal (Alaa Hleihel) [1846791] - [netdrv] net/mlx5: Have single error unwinding path (Alaa Hleihel) [1846791] - [netdrv] mlx5: reject unsupported coalescing params (Alaa Hleihel) [1846791] - [crypto] Crypto: chelsio - Fixes a hang issue during driver registration (Vishal Kulkarni) [1845004] - [crypto] crypto: chelsio - Use multiple txq/rxq per tfm to process the requests (Vishal Kulkarni) [1845004] - [crypto] crypto: chelsio - Recalculate iv only if it is needed (Vishal Kulkarni) [1845004] - [crypto] crypto: chelsio - un-register crypto algorithms (Vishal Kulkarni) [1845004] - [crypto] crypto: chelsio - Endianess bug in create_authenc_wr (Vishal Kulkarni) [1845004] - [crypto] crypto: chelsio - Print the chcr driver information while module load (Vishal Kulkarni) [1845004] - [crypto] crypto: chelsio - This fixes the kernel panic which occurs during a libkcapi test (Vishal Kulkarni) [1845004] - [crypto] crypto: chelsio - This fixes the libkcapi's cbc(aes) aio fail test cases (Vishal Kulkarni) [1845004] - [crypto] crypto: chelsio - Resetting crypto counters during the driver unregister (Vishal Kulkarni) [1845004] - [crypto] crypto: chelsio - fix writing tfm flags to wrong place (Vishal Kulkarni) [1845004] - [crypto] crypto: chelsio - calculating tx_channel_id as per the max number of channels (Vishal Kulkarni) [1845004] - [firmware] tpm: check event log version before reading final events (Jerry Snitselaar) [1839284] - [char] tpm: Fix TIS locality timeout problems (Jerry Snitselaar) [1840789]- [vfio] vfio/pci: Clear error and request eventfd ctx after releasing (Alex Williamson) [1847731] - [fs] pNFS/flexfiles: Fix list corruption if the mirror count changes (Benjamin Coddington) [1852500] - [netdrv] ionic: update the queue count on open (Michal Schmidt) [1846879] - [tools] turbostat: Use sched_getcpu() instead of hardcoded cpu 0 (Prarit Bhargava) [1852123] - [infiniband] RDMA/hfi1: Fix null-pointer dereference when calling mmu_notifier_register (Kamal Heib) [1850345] - [platform] Revert "intel-speed-select: Firmware workarounds for Icelake" (Prarit Bhargava) [1820597] - [powerpc] powerpc/crashkernel: Take "mem=" option into account (Pingfan Liu) [1747969] - [tools] perf stat: Increase perf metric output resolution (Michael Petlan) [1844632] - [tools] perf vendor events power9: Add missing metrics to POWER9 'cpi_breakdown' (Michael Petlan) [1844632] - [tools] perf metrics: Fix parse errors in power8 metrics (Michael Petlan) [1844632] - [tools] perf metrics: Fix parse errors in power9 metrics (Michael Petlan) [1844632] - [s390] s390/kaslr: add support for R_390_JMP_SLOT relocation type (Claudio Imbrenda) [1850908] - [s390] s390: prevent leaking kernel address in BEAR (Claudio Imbrenda) [1850907] - [s390] s390/cpumf: Adjust registration of s390 PMU device drivers (Claudio Imbrenda) [1850906] - [firmware] efi/x86: Add TPM related EFI tables to unencrypted mapping checks (Lenny Szubowicz) [1849922] - [security] selinux: allow reading labels before policy is loaded (Ondrej Mosnacek) [1839819] - [idle] intel_idle: Introduce 'use_acpi' module parameter (Prarit Bhargava) [1849666] - [net] xsk: Add overflow check for u64 division, stored into u32 (Jiri Benc) [1838075] - [tools] selftests: netdevsim: Always initialize 'RET' variable (Jiri Benc) [1838075] - [netdrv] netdevsim: Ensure policer drop counter always increases (Jiri Benc) [1838075] - [tools] selftests/bpf: Check for correct program attach/detach in xdp_attach test (Jiri Benc) [1838075] - [tools] libbpf: Fix type of old_fd in bpf_xdp_set_link_opts (Jiri Benc) [1838075] - [net] xsk: Add missing check on user supplied headroom size (Jiri Benc) [1838075] - [net] xdp: Reset prog in dev_change_xdp_fd when fd is negative (Jiri Benc) [1838075] - [netdrv] veth: rely on peer veth_rq for ndo_xdp_xmit accounting (Jiri Benc) [1838075] - [netdrv] veth: rely on veth_rq in veth_xdp_flush_bq signature (Jiri Benc) [1838075] - [net] page pool: allow to pass zero flags to page_pool_init() (Jiri Benc) [1838075] - [tools] selftests/bpf: Add tests for attaching XDP programs (Jiri Benc) [1838075] - [tools] libbpf: Add function to set link XDP fd while specifying old program (Jiri Benc) [1838075] - [tools] Add EXPECTED_FD-related definitions in if_link.h (Jiri Benc) [1838075] - [net] xdp: Support specifying expected existing program when attaching XDP (Jiri Benc) [1838075] - [netdrv] veth: remove atomic64_add from veth_xdp_xmit hotpath (Jiri Benc) [1838075] - [netdrv] veth: introduce more xdp counters (Jiri Benc) [1838075] - [netdrv] veth: distinguish between rx_drops and xdp_drops (Jiri Benc) [1838075] - [netdrv] veth: introduce more specialized counters in veth_stats (Jiri Benc) [1838075] - [netdrv] veth: move xdp stats in a dedicated structure (Jiri Benc) [1838075] - [net] xdp: Replace zero-length array with flexible-array member (Jiri Benc) [1838075] - [net] bpf: inet_diag: Dump bpf_sk_storages in inet_diag_dump() (Jiri Benc) [1838075] - [net] bpf: INET_DIAG support in bpf_sk_storage (Jiri Benc) [1838075] - [net] inet_diag: Move the INET_DIAG_REQ_BYTECODE nlattr to cb->data (Jiri Benc) [1838075] - [net] inet_diag: Refactor inet_sk_diag_fill(), dump(), and dump_one() (Jiri Benc) [1838075] - [net] inet_diag: return classid for all socket types (Jiri Benc) [1838075] - [net] inet_diag: fix reporting cgroup classid and fallback to priority (Jiri Benc) [1838075] - [net] Remove unneeded export of a couple of xdp generic functions (Jiri Benc) [1838075] - [net] page_pool: API cleanup and comments (Jiri Benc) [1838075] - [net] bpf, sockmap: Replace zero-length array with flexible-array member (Jiri Benc) [1838075] - [netdrv] geneve: allow changing DF behavior after creation (Sabrina Dubroca) [1847861] - [net] netfilter: nf_tables: add missing ->release_ops() in error path of newrule() (Andrea Claudi) [1846236] - [net] netfilter: nft_compat: use .release_ops and remove list of extension (Andrea Claudi) [1846236] - [net] ipv6: fix IPV6_ADDRFORM operation logic (Hangbin Liu) [1842025] - [net] ipv6: fix restrict IPV6_ADDRFORM operation (Hangbin Liu) [1842025] - [net] netfilter: nat: fix error handling upon registering inet hook (Florian Westphal) [1579145] - [net] netfilter: nf_tables: fix module autoload for redir (Florian Westphal) [1579145] - [net] netfilter: nf_tables: fix module autoload with inet family (Florian Westphal) [1579145] - [net] netfilter: nft_chain_nat: inet family is missing module ownership (Florian Westphal) [1579145] - [net] netfilter: nf_tables: Support auto-loading for inet nat (Florian Westphal) [1579145] - [net] netfilter: nft_redir: fix module autoload with ip4 (Florian Westphal) [1579145] - [net] netfilter: nat: fix udp checksum corruption (Florian Westphal) [1579145] - [tools] kselftests: extend nft_nat with inet family based nat hooks (Florian Westphal) [1579145] - [net] netfilter: nft_redir: add inet support (Florian Westphal) [1579145] - [net] netfilter: nft_masq: add inet support (Florian Westphal) [1579145] - [net] netfilter: nf_tables: merge route type into core (Florian Westphal) [1579145] - [net] netfilter: nat: add inet family nat support (Florian Westphal) [1579145] - [net] netfilter: nat: don't register device notifier twice (Florian Westphal) [1579145] - [net] netfilter: nf_tables: merge ipv4 and ipv6 nat chain types (Florian Westphal) [1579145] - [net] netfilter: nf_tables: nat: merge nft_masq protocol specific modules (Florian Westphal) [1579145] - [net] netfilter: nf_tables: nat: merge nft_redir protocol specific modules (Florian Westphal) [1579145] - [net] netfilter: nat: remove nf_nat_l3proto.h and nf_nat_core.h (Florian Westphal) [1579145] - [net] netfilter: nat: remove l3proto struct (Florian Westphal) [1579145] - [net] netfilter: nat: remove csum_recalc hook (Florian Westphal) [1579145] - [net] netfilter: nat: remove csum_update hook (Florian Westphal) [1579145] - [net] netfilter: nat: remove l3 manip_pkt hook (Florian Westphal) [1579145] - [net] netfilter: nat: remove nf_nat_l4proto.h (Florian Westphal) [1579145] - [net] netfilter: nat: merge nf_nat_ipv4, 6 into nat core (Florian Westphal) [1579145] - [net] netfilter: nat: fix spurious connection timeouts (Florian Westphal) [1579145] - [net] netfilter: nat: move nlattr parse and xfrm session decode to core (Florian Westphal) [1579145] - [net] netfilter: nat: merge ipv4 and ipv6 masquerade functionality (Florian Westphal) [1579145] - [net] netfilter: kconfig: nat related expression depend on nftables core (Florian Westphal) [1579145] - [net] netfilter: conntrack: fix bogus port values for other l4 protocols (Florian Westphal) [1579145] - [net] netfilter: conntrack: avoid unneeded nf_conntrack_l4proto lookups (Florian Westphal) [1579145] - [net] netfilter: conntrack: remove pernet l4 proto register interface (Florian Westphal) [1579145] - [net] netfilter: conntrack: remove remaining l4proto indirect packet calls (Florian Westphal) [1579145] - [net] netfilter: conntrack: remove module owner field (Florian Westphal) [1579145] - [net] netfilter: conntrack: remove invert_tuple callback (Florian Westphal) [1579145] - [net] netfilter: conntrack: remove pkt_to_tuple callback (Florian Westphal) [1579145] - [net] netfilter: conntrack: udp: set stream timeout to 2 minutes (Florian Westphal) [1579145] - [net] netfilter: conntrack: udp: only extend timeout to stream mode after 2s (Florian Westphal) [1579145] - [net] netfilter: nat: un-export nf_nat_used_tuple (Florian Westphal) [1579145] - [net] netfilter: nat: fix ICMP header corruption on ICMP errors (Florian Westphal) [1579145] - [net] netfilter: nat: fix icmp id randomization (Florian Westphal) [1579145] - [net] netfilter: nat: remove nf_nat_l4proto struct (Florian Westphal) [1579145] - [net] netfilter: nat: remove l4proto->manip_pkt (Florian Westphal) [1579145] - [net] netfilter: nat: remove l4proto->nlattr_to_range (Florian Westphal) [1579145] - [net] netfilter: nat: remove l4proto->in_range (Florian Westphal) [1579145] - [net] netfilter: nat: fold in_range indirection into caller (Florian Westphal) [1579145] - [net] netfilter: nat: remove l4proto->unique_tuple (Florian Westphal) [1579145] - [net] netfilter: nat: un-export nf_nat_l4proto_unique_tuple (Florian Westphal) [1579145] - [net] netfilter: remove NF_NAT_RANGE_PROTO_RANDOM support (Florian Westphal) [1579145] - [x86] kvm: x86/pmu: Tweak kvm_pmu_get_msr to pass 'struct msr_data' in (Vitaly Kuznetsov) [1849987] - [x86] kvm: x86: do not pass poisoned hva to __kvm_set_memory_region (Vitaly Kuznetsov) [1849987] - [tools] kvm: selftests: fix sync_with_host() in smm_test (Vitaly Kuznetsov) [1849987] - [x86] kvm: async_pf: Inject 'page ready' event only if 'page not present' was previously injected (Vitaly Kuznetsov) [1849987] - [x86] revert "kvm: async_pf: Fix #DF due to inject "Page not Present" and "Page Ready" exceptions simultaneously" (Vitaly Kuznetsov) [1849987] - [virt] kvm: async_pf: Cleanup kvm_setup_async_pf() (Vitaly Kuznetsov) [1849987] - [x86] kvm: i8254: remove redundant assignment to pointer s (Vitaly Kuznetsov) [1849987] - [x86] kvm: x86: respect singlestep when emulating instruction (Vitaly Kuznetsov) [1849987] - [tools] kvm: selftests: Don't probe KVM_CAP_HYPERV_ENLIGHTENED_VMCS when nested VMX is unsupported (Vitaly Kuznetsov) [1849987] - [tools] kvm: selftests: do not substitute SVM/VMX check with KVM_CAP_NESTED_STATE check (Vitaly Kuznetsov) [1849987] - [x86] kvm: nvmx: Consult only the "basic" exit reason when routing nested exit (Vitaly Kuznetsov) [1849987] - [x86] kvm: x86: Unexport x86_fpu_cache and make it static (Vitaly Kuznetsov) [1849987] - [tools] kvm: selftests: Ignore KVM 5-level paging support for VM_MODE_PXXV48_4K (Vitaly Kuznetsov) [1849987] - [virt] kvm: x86: Fix APIC page invalidation race (Vitaly Kuznetsov) [1849987] - [x86] kvm: svm: fix calls to is_intercept (Vitaly Kuznetsov) [1849987] - [tools] kvm: selftests: fix vmx_preemption_timer_test build with GCC10 (Vitaly Kuznetsov) [1849987] - [tools] kvm: selftests: Add x86_64/debug_regs to .gitignore (Vitaly Kuznetsov) [1849987] - [x86] revert "kvm: x86: work around leak of uninitialized stack contents" (Vitaly Kuznetsov) [1849987] - [x86] kvm: vmx: Properly handle kvm_read/write_guest_virt*() result (Vitaly Kuznetsov) [1849987] - [x86] kvm: x86: emulate reserved nops from 0f/18 to 0f/1f (Vitaly Kuznetsov) [1849987] - [tools] kvm: selftests: Fix build with "make ARCH=x86_64" (Vitaly Kuznetsov) [1849987] - [x86] kvm: x86: minor code refactor and comments fixup around dirty logging (Vitaly Kuznetsov) [1849987] - [x86] kvm: x86: avoid unnecessary rmap walks when creating/moving slots (Vitaly Kuznetsov) [1849987] - [x86] kvm: x86: remove unnecessary rmap walk of read-only memslots (Vitaly Kuznetsov) [1849987] - [virt] kvm: Use vmemdup_user() (Vitaly Kuznetsov) [1849987] - [x86] kvm: x86: Move MPK feature detection to common code (Vitaly Kuznetsov) [1849987] - [x86] kvm: x86: Assign correct value to array.maxnent (Vitaly Kuznetsov) [1849987] - [x86] kvm: let kvm_destroy_vm_debugfs clean up vCPU debugfs directories (Vitaly Kuznetsov) [1849987] - [x86] kvm: Handle reads of SandyBridge RAPL PMU MSRs rather than injecting #GP (Vitaly Kuznetsov) [1849987] - [documentation] docs: virt/kvm: close inline string literal (Vitaly Kuznetsov) [1849987] - [documentation] docs: kvm: Fix KVM_KVMCLOCK_CTRL API doc (Vitaly Kuznetsov) [1849987] - [x86] arch/x86/kvm/svm/sev.c: change flag passed to GUP fast in sev_pin_memory() (Vitaly Kuznetsov) [1849987] - [virt] kvm/eventfd: remove unneeded conversion to bool (Vitaly Kuznetsov) [1849987] - [tools] selftests: fix kvm relocatable native/cross builds and installs (Vitaly Kuznetsov) [1849987] - [virt] kvm: x86: move kvm_create_vcpu_debugfs after last failure point (Vitaly Kuznetsov) [1849987] - [powerpc] xive: Share the event-queue page with the Hypervisor (Michael Roth) [1837232] - [powerpc] kvm: ppc: book3s hv: Read ibm, secure-memory nodes (Michael Roth) [1837232] - [powerpc] kvm: ppc: book3s hv: Relax check on H_SVM_INIT_ABORT (Michael Roth) [1837232]- [scsi] scsi: be2iscsi: Use scnprintf() for avoiding potential buffer overflow (Maurizio Lombardi) [1849586] - [edac] EDAC/i10nm: Update driver to support different bus number config register offsets (Aristeu Rozanski) [1838508] - [edac] EDAC, {skx, i10nm}: Make some configurations CPU model specific (Aristeu Rozanski) [1838508] - [fs] fuse: copy_file_range should truncate cache (Miklos Szeredi) [1849786] - [fs] fuse: fix copy_file_range cache issues (Miklos Szeredi) [1849786] - [fs] fuse: update attr_version counter on fuse_notify_inval_inode() (Miklos Szeredi) [1849786] - [fs] fuse: don't check refcount after stealing page (Miklos Szeredi) [1849786] - [fs] fuse: fix weird page warning (Miklos Szeredi) [1849786] - [fs] fuse: use dump_page (Miklos Szeredi) [1849786] - [fs] fuse: always allow query of st_dev (Miklos Szeredi) [1849786] - [fs] fuse: always flush dirty data on close(2) (Miklos Szeredi) [1849786] - [fs] fuse: invalidate inode attr in writeback cache mode (Miklos Szeredi) [1849786] - [fs] virtiofs: schedule blocking async replies in separate worker (Miklos Szeredi) [1849786] - [fs] fuse: Support RENAME_WHITEOUT flag (Miklos Szeredi) [1849786] - [fs] fuse: don't overflow LLONG_MAX with end offset (Miklos Szeredi) [1849786] - [fs] fix up iter on short count in fuse_direct_io() (Miklos Szeredi) [1849786] - [fs] fuse: fix fuse_send_readpages() in the syncronous read case (Miklos Szeredi) [1849786] - [fs] fuse: fix Kconfig indentation (Miklos Szeredi) [1849786] - [fs] virtiofs: Use completions while waiting for queue to be drained (Miklos Szeredi) [1849786] - [fs] virtiofs: Do not send forget request "struct list_head" element (Miklos Szeredi) [1849786] - [fs] virtiofs: Use a common function to send forget (Miklos Szeredi) [1849786] - [fs] virtiofs: Fix old-style declaration (Miklos Szeredi) [1849786] - [fs] fuse: verify nlink (Miklos Szeredi) [1849786] - [fs] fuse: verify write return (Miklos Szeredi) [1849786] - [fs] fuse: verify attributes (Miklos Szeredi) [1849786] - [fs] fuse: redundant get_fuse_inode() calls in fuse_writepages_fill() (Miklos Szeredi) [1849786] - [fs] fuse: truncate pending writes on O_TRUNC (Miklos Szeredi) [1849786] - [fs] fuse: flush dirty data/metadata before non-truncate setattr (Miklos Szeredi) [1849786] - [fs] ovl: initialize error in ovl_copy_xattr (Miklos Szeredi) [1849770] - [fs] ovl: fix redirect traversal on metacopy dentries (Miklos Szeredi) [1849770] - [fs] ovl: initialize OVL_UPPERDATA in ovl_lookup() (Miklos Szeredi) [1849770] - [fs] ovl: use only uppermetacopy state in ovl_lookup() (Miklos Szeredi) [1849770] - [fs] ovl: simplify setting of origin for index lookup (Miklos Szeredi) [1849770] - [fs] ovl: fix out of bounds access warning in ovl_check_fb_len() (Miklos Szeredi) [1849770] - [fs] ovl: return required buffer size for file handles (Miklos Szeredi) [1849770] - [fs] ovl: sync dirty data when remounting to ro mode (Miklos Szeredi) [1849770] - [fs] ovl: resolve more conflicting mount options (Miklos Szeredi) [1849770] - [fs] ovl: potential crash in ovl_fid_to_fh() (Miklos Szeredi) [1849770] - [fs] ovl: clear ATTR_OPEN from attr->ia_valid (Miklos Szeredi) [1849770] - [fs] ovl: clear ATTR_FILE from attr->ia_valid (Miklos Szeredi) [1849770] - [documentation] ovl: document xino expected behavior (Miklos Szeredi) [1849770] - [fs] ovl: enable xino automatically in more cases (Miklos Szeredi) [1849770] - [fs] ovl: avoid possible inode number collisions with xino=on (Miklos Szeredi) [1849770] - [fs] ovl: use a private non-persistent ino pool (Miklos Szeredi) [1849770] - [fs] ovl: fix WARN_ON nlink drop to zero (Miklos Szeredi) [1849770] - [fs] ovl: fix a typo in comment (Miklos Szeredi) [1849770] - [fs] ovl: replace zero-length array with flexible-array member (Miklos Szeredi) [1849770] - [fs] ovl: ovl_obtain_alias(): don't call d_instantiate_anon() for old (Miklos Szeredi) [1849770] - [fs] ovl: strict upper fs requirements for remote upper fs (Miklos Szeredi) [1849770] - [fs] ovl: check if upper fs supports RENAME_WHITEOUT (Miklos Szeredi) [1849770] - [fs] ovl: allow remote upper (Miklos Szeredi) [1849770] - [fs] ovl: decide if revalidate needed on a per-dentry basis (Miklos Szeredi) [1849770] - [fs] ovl: separate detection of remote upper layer from stacked overlay (Miklos Szeredi) [1849770] - [fs] ovl: restructure dentry revalidation (Miklos Szeredi) [1849770] - [fs] ovl: ignore failure to copy up unknown xattrs (Miklos Szeredi) [1849770] - [documentation] ovl: document permission model (Miklos Szeredi) [1849770] - [fs] ovl: simplify i_ino initialization (Miklos Szeredi) [1849770] - [fs] ovl: factor out helper ovl_get_root() (Miklos Szeredi) [1849770] - [fs] ovl: fix out of date comment and unreachable code (Miklos Szeredi) [1849770] - [fs] ovl: fix value of i_ino for lower hardlink corner case (Miklos Szeredi) [1849770] - [fs] ovl: fix lockdep warning for async write (Miklos Szeredi) [1849770] - [fs] ovl: fix some xino configurations (Miklos Szeredi) [1849770] - [fs] ovl: fix lock in ovl_llseek() (Miklos Szeredi) [1849770] - [fs] ovl: fix lseek overflow on 32bit (Miklos Szeredi) [1849770] - [documentation] docs: filesystems: add overlayfs to index.rst (Miklos Szeredi) [1849770] - [fs] ovl: add splice file read write helper (Miklos Szeredi) [1849770] - [fs] ovl: implement async IO routines (Miklos Szeredi) [1849770] - [fs] vfs: add vfs_iocb_iter_helper functions (Miklos Szeredi) [1849770] - [fs] ovl: layer is const (Miklos Szeredi) [1849770] - [fs] ovl: fix corner case of non-constant st_dev; st_ino (Miklos Szeredi) [1849770] - [fs] ovl: fix corner case of conflicting lower layer uuid (Miklos Szeredi) [1849770] - [fs] ovl: generalize the lower_fsarray (Miklos Szeredi) [1849770] - [fs] ovl: simplify ovl_same_sb() helper (Miklos Szeredi) [1849770] - [fs] ovl: generalize the lower_layersarray (Miklos Szeredi) [1849770] - [fs] ovl: improving copy-up efficiency for big sparse file (Miklos Szeredi) [1849770] - [fs] ovl: use ovl_inode_lock in ovl_llseek() (Miklos Szeredi) [1849770] - [fs] ovl: use pr_fmt auto generate prefix (Miklos Szeredi) [1849770] - [fs] ovl: fix wrong WARN_ON() in ovl_cache_update_ino() (Miklos Szeredi) [1849770] - [fs] locks: print unsigned ino in /proc/locks (Miklos Szeredi) [1849770] - [documentation] docs: filesystems: overlayfs: Fix restview warnings (Miklos Szeredi) [1849770] - [fs] ovl: relax WARN_ON() on rename to self (Miklos Szeredi) [1849770] - [fs] ovl: fix corner case of non-unique st_dev; st_ino (Miklos Szeredi) [1849770] - [fs] ovl: don't use a temp buf for encoding real fh (Miklos Szeredi) [1849770] - [fs] ovl: make sure that real fid is 32bit aligned in memory (Miklos Szeredi) [1849770] - [fs] ovl: fix lookup failure on multi lower squashfs (Miklos Szeredi) [1849770] - [fs] ovl: filter of trusted xattr results in audit (Miklos Szeredi) [1849770] - [fs] ovl: Fix dereferencing possible ERR_PTR() (Miklos Szeredi) [1849770] - [fs] ovl: fix regression caused by overlapping layers detection (Miklos Szeredi) [1849770] - [fs] ovl: make i_ino consistent with st_ino in more cases (Miklos Szeredi) [1849770] - [fs] ovl: fix typo in MODULE_PARM_DESC (Miklos Szeredi) [1849770] - [fs] ovl: fix bogus -Wmaybe-unitialized warning (Miklos Szeredi) [1849770] - [fs] ovl: don't fail with disconnected lower NFS (Miklos Szeredi) [1849770] - [fs] ovl: detect overlapping layers (Miklos Szeredi) [1849770] - [fs] ovl: using posix_acl_xattr_size() to get size instead of posix_acl_to_xattr() (Miklos Szeredi) [1849770] - [fs] ovl: abstract ovl_inode lock with a helper (Miklos Szeredi) [1849770] - [fs] ovl: remove the 'locked' argument of ovl_nlink_{start, end} (Miklos Szeredi) [1849770] - [fs] ovl: relax requirement for non null uuid of lower fs (Miklos Szeredi) [1849770] - [fs] ovl: fold copy-up helpers into callers (Miklos Szeredi) [1849770] - [fs] ovl: untangle copy up call chain (Miklos Szeredi) [1849770] - [fs] ovl: clean up error handling in ovl_get_tmpfile() (Miklos Szeredi) [1849770] - [netdrv] ionic: tame the watchdog timer on reconfig (Jonathan Toppins) [1846879 1846280] - [remoteproc] remoteproc: pull in slab.h (Jarod Wilson) [1849080]- [x86] revert "kvm: vmx: Micro-optimize vmexit time when not exposing PMU" (Vitaly Kuznetsov) [1844099] - [fs] nfsd4: kill warnings on testing stateids with mismatched clientids (Benjamin Coddington) [1765672] - [fs] NFS: Ensure security label is set for root inode (Scott Mayhew) [1660798] - [s390] kexec: Fix file verification on S390 (Lianbo Jiang) [1815369] - [s390] kexec_file: split KEXEC_VERIFY_SIG into KEXEC_SIG and KEXEC_SIG_FORCE (Lianbo Jiang) [1815369] - [netdrv] ibmvnic: continue to init in CRQ reset returns H_CLOSED (Steve Best) [1850179] - [net] sunrpc: add missing newline when printing parameter 'auth_hashtable_size' by sysfs (Benjamin Coddington) [1849998] - [net] sunrpc: clean up properly in gss_mech_unregister() (Benjamin Coddington) [1849998] - [net] sunrpc: svcauth_gss_register_pseudoflavor must reject duplicate registrations (Benjamin Coddington) [1849998] - [net] SUNRPC: Fix backchannel RPC soft lockups (Benjamin Coddington) [1849998] - [fs] NFS: Fix a page leak in nfs_destroy_unlinked_subrequests() (Benjamin Coddington) [1849998] - [fs] nfsd4: make drc_slab global, not per-net (Benjamin Coddington) [1849998] - [net] SUNRPC: Fix GSS privacy computation of auth->au_ralign (Benjamin Coddington) [1849998] - [net] SUNRPC: Add "@len" parameter to gss_unwrap() (Benjamin Coddington) [1849998] - [fs] NFS: finish_automount() requires us to hold 2 refs to the mount record (Benjamin Coddington) [1849998] - [fs] NFS: Fix use-after-free issues in nfs_pageio_add_request() (Benjamin Coddington) [1849998] - [fs] NFS: alloc_nfs_open_context() must use the file cred when available (Benjamin Coddington) [1849998] - [net] libceph: don't omit used_replica in target_copy() (Jeff Layton) [1847528] - [net] libceph: don't omit recovery_deletes in target_copy() (Jeff Layton) [1847528] - [net] libceph: move away from global osd_req_flags (Jeff Layton) [1847528] - [fs] ceph: skip checking caps when session reconnecting and releasing reqs (Jeff Layton) [1847528] - [fs] ceph: make sure mdsc->mutex is nested in s->s_mutex to fix dead lock (Jeff Layton) [1847528] - [fs] ceph: don't return -ESTALE if there's still an open file (Jeff Layton) [1847528] - [include] libceph, rbd: replace zero-length array with flexible-array (Jeff Layton) [1847528] - [fs] ceph: allow rename operation under different quota realms (Jeff Layton) [1847528] - [fs] ceph: normalize 'delta' parameter usage in check_quota_exceeded (Jeff Layton) [1847528] - [fs] ceph: ceph_kick_flushing_caps needs the s_mutex (Jeff Layton) [1847528] - [fs] ceph: request expedited service on session's last cap flush (Jeff Layton) [1847528] - [fs] ceph: convert mdsc->cap_dirty to a per-session list (Jeff Layton) [1847528] - [fs] ceph: reset i_requested_max_size if file write is not wanted (Jeff Layton) [1847528] - [fs] ceph: throw a warning if we destroy session with mutex still locked (Jeff Layton) [1847528] - [fs] ceph: fix potential race in ceph_check_caps (Jeff Layton) [1847528] - [fs] ceph: document what protects i_dirty_item and i_flushing_item (Jeff Layton) [1847528] - [fs] ceph: don't take i_ceph_lock in handle_cap_import (Jeff Layton) [1847528] - [fs] ceph: don't release i_ceph_lock in handle_cap_trunc (Jeff Layton) [1847528] - [fs] ceph: add comments for handle_cap_flush_ack logic (Jeff Layton) [1847528] - [fs] ceph: split up __finish_cap_flush (Jeff Layton) [1847528] - [fs] ceph: reorganize __send_cap for less spinlock abuse (Jeff Layton) [1847528] - [fs] ceph: flush release queue when handling caps for unknown inode (Jeff Layton) [1847528] - [net] libceph: ignore pool overlay and cache logic on redirects (Jeff Layton) [1847528] - [x86] kvm: lapic: ensure APIC map is up to date on concurrent update requests (Igor Mammedov) [1835330] - [x86] kvm: lapic: fix broken vcpu hotplug (Igor Mammedov) [1835330] - [netdrv] net: hns3: add some error checking in hclge_tm module (Mark Langsdorf) [1809057] {CVE-2019-15925} - [fs] udf: Fix mounting of Win7 created UDF filesystems (Oleksandr Natalenko) [1842400] - [netdrv] net: qed: fixes crash while running driver in kdump kernel (Manish Chopra) [1727746] - [netdrv] net: qed: Disable SRIOV functionality inside kdump kernel (Manish Chopra) [1727746] - [netdrv] net: qed*: Reduce RX and TX default ring count when running inside kdump kernel (Manish Chopra) [1727746] - [fs] cifs: dump Security Type info in DebugData (Leif Sahlberg) [1845390] - [net] netfilter: flowtable: Make nf_flow_table_offload_add/del_cb inline (Marcelo Leitner) [1840938] - [net] sched: act_ct: Make tcf_ct_flow_table_restore_skb inline (Marcelo Leitner) [1840938] - [net] netfilter: flowtable: Add pending bit for offload work (Marcelo Leitner) [1842670] - [net] Evict neighbor entries on carrier down (Ivan Vecera) [1845352] - [net] bridge: explicitly zero is_sticky in fdb_create (Ivan Vecera) [1845350] - [net] bridge: add support for sticky fdb entries (Ivan Vecera) [1845350] - [net] remove indirect block netdev event registration (Marcelo Leitner) [1841300] - [netdrv] bnxt_tc: update indirect block support (Marcelo Leitner) [1841300] - [netdrv] nfp: update indirect block support (Marcelo Leitner) [1841300] - [netdrv] mlx5: update indirect block support (Marcelo Leitner) [1841300] - [net] use flow_indr_dev_setup_offload() (Marcelo Leitner) [1841300] - [net] cls_api: add tcf_block_offload_init() (Marcelo Leitner) [1841300] - [net] flow_offload: consolidate indirect flow_block infrastructure (Marcelo Leitner) [1841300] - [net] netfilter: nf_flowtable: expose nf_flow_table_gc_cleanup() (Marcelo Leitner) [1841300] - [fs] iomap: Handle memory allocation failure in readahead (Carlos Maiolino) [1828792] - [fs] iomap: fix comments in iomap_dio_rw (Carlos Maiolino) [1828792] - [fs] iomap: Remove pgoff from tracepoints (Carlos Maiolino) [1828792] - [fs] fs: Fix page_mkwrite off-by-one errors (Carlos Maiolino) [1828792] - [fs] iomap: stop using ioend after it's been freed in iomap_finish_ioend() (Carlos Maiolino) [1828792] - [fs] iomap: fix sub-page uptodate handling (Carlos Maiolino) [1828792] - [fs] iomap: remove unneeded variable in iomap_dio_rw() (Carlos Maiolino) [1828792] - [fs] iomap: Do not create fake iter in iomap_dio_bio_actor() (Carlos Maiolino) [1828792] - [fs] iomap: trace iomap_appply results (Carlos Maiolino) [1828792] - [fs] fs/iomap: remove redundant check in iomap_dio_rw() (Carlos Maiolino) [1828792] - [fs] iomap: use a srcmap for a read-modify-write I/O (Carlos Maiolino) [1828792] - [fs] iomap: renumber IOMAP_HOLE to 0 (Carlos Maiolino) [1828792] - [fs] iomap: use write_begin to read pages to unshare (Carlos Maiolino) [1828792] - [fs] iomap: move the zeroing case out of iomap_read_page_sync (Carlos Maiolino) [1828792] - [fs] iomap: ignore non-shared or non-data blocks in xfs_file_dirty (Carlos Maiolino) [1828792] - [fs] iomap: always use AOP_FLAG_NOFS in iomap_write_begin (Carlos Maiolino) [1828792] - [fs] iomap: remove the unused iomap argument to __iomap_write_end (Carlos Maiolino) [1828792] - [fs] iomap: better document the IOMAP_F_* flags (Carlos Maiolino) [1828792] - [fs] iomap: enhance writeback error message (Carlos Maiolino) [1828792] - [fs] iomap: pass a struct page to iomap_finish_page_writeback (Carlos Maiolino) [1828792] - [fs] iomap: cleanup iomap_ioend_compare (Carlos Maiolino) [1828792] - [fs] iomap: move struct iomap_page out of iomap.h (Carlos Maiolino) [1828792] - [fs] iomap: warn on inline maps in iomap_writepage_map (Carlos Maiolino) [1828792] - [fs] iomap: lift the xfs writeback code to iomap (Carlos Maiolino) [1828792] - [fs] iomap: lift common tracing code from xfs to iomap (Carlos Maiolino) [1828792] - [fs] iomap: zero newly allocated mapped blocks (Carlos Maiolino) [1828792] - [fs] xfs: remove the fork fields in the writepage_ctx and ioend (Carlos Maiolino) [1828792] - [fs] xfs: turn io_append_trans into an io_private void pointer (Carlos Maiolino) [1828792] - [fs] xfs: refactor the ioend merging code (Carlos Maiolino) [1828792] - [fs] xfs: use a struct iomap in xfs_writepage_ctx (Carlos Maiolino) [1828792] - [fs] xfs: set IOMAP_F_NEW more carefully (Carlos Maiolino) [1828792] - [fs] xfs: initialize iomap->flags in xfs_bmbt_to_iomap (Carlos Maiolino) [1828792] - [fs] xfs: Use iomap_dio_rw to wait for unaligned direct IO (Carlos Maiolino) [1828792] - [fs] iomap: Allow forcing of waiting for running DIO in iomap_dio_rw() (Carlos Maiolino) [1828792] - [fs] iomap: move the iomap_dio_rw ->end_io callback into a structure (Carlos Maiolino) [1828792] - [fs] iomap: split size and error for iomap_dio_rw ->end_io (Carlos Maiolino) [1828792] - [fs] iomap: fix Invalid License ID (Carlos Maiolino) [1828792] - [fs] iomap: move internal declarations into fs/iomap/ (Carlos Maiolino) [1828792] - [fs] iomap: move the main iteration code into a separate file (Carlos Maiolino) [1828792] - [fs] iomap: move the buffered IO code into a separate file (Carlos Maiolino) [1828792] - [fs] iomap: move the direct IO code into a separate file (Carlos Maiolino) [1828792] - [fs] iomap: move the SEEK_HOLE code into a separate file (Carlos Maiolino) [1828792] - [fs] iomap: move the file mapping reporting code into a separate file (Carlos Maiolino) [1828792] - [fs] iomap: move the swapfile code into a separate file (Carlos Maiolino) [1828792] - [fs] iomap: start moving code to fs/iomap/ (Carlos Maiolino) [1828792] - [fs] iomap: move iomap_read_inline_data around (Carlos Maiolino) [1828792] - [fs] iomap: convert to SPDX identifier (Carlos Maiolino) [1828792] - [fs] iomap: remove duplicated include from iomap.c (Carlos Maiolino) [1828792] - [netdrv] fjes: Handle workqueue allocation failure (Masayoshi Mizuma) [1830565] {CVE-2019-16231}- [fs] NFSv4: Ensure the delegation cred is pinned when we call delegreturn (Benjamin Coddington) [1848933] - [fs] NFSv4: Ensure the delegation is pinned in nfs_do_return_delegation() (Benjamin Coddington) [1848933] - [fs] NFSv4.1 make cachethis=no for writes (Benjamin Coddington) [1848933] - [fs] NFSv4: Fix revalidation of dentries with delegations (Benjamin Coddington) [1848933] - [fs] NFSv4: Fix races between open and dentry revalidation (Benjamin Coddington) [1848933] - [fs] NFS: Fix up directory verifier races (Benjamin Coddington) [1848933] - [net] sunrpc: expiry_time should be seconds not timeval (Benjamin Coddington) [1848933] - [fs] NFSv4.0: nfs4_do_fsinfo() should not do implicit lease renewals (Benjamin Coddington) [1848933] - [fs] NFSv4: try lease recovery on NFS4ERR_EXPIRED (Benjamin Coddington) [1848933] - [fs] NFS: Fix memory leaks (Benjamin Coddington) [1848933] - [fs] nfs: optimise readdir cache page invalidation (Benjamin Coddington) [1848933] - [fs] NFS: Switch readdir to using iterate_shared() (Benjamin Coddington) [1848933] - [fs] NFS: Use kmemdup_nul() in nfs_readdir_make_qstr() (Benjamin Coddington) [1848933] - [fs] NFS: Directory page cache pages need to be locked when read (Benjamin Coddington) [1848933] - [fs] NFS: Fix memory leaks and corruption in readdir (Benjamin Coddington) [1848933] - [net] SUNRPC: Use kmemdup_nul() in rpc_parse_scope_id() (Benjamin Coddington) [1848933] - [fs] NFS: Replace various occurrences of kstrndup() with kmemdup_nul() (Benjamin Coddington) [1848933] - [fs] NFSv4: Limit the total number of cached delegations (Benjamin Coddington) [1848933] - [fs] NFSv4: Add accounting for the number of active delegations held (Benjamin Coddington) [1848933] - [fs] NFSv4: Try to return the delegation immediately when marked for return on close (Benjamin Coddington) [1848933] - [fs] NFS: Clear NFS_DELEGATION_RETURN_IF_CLOSED when the delegation is returned (Benjamin Coddington) [1848933] - [fs] NFSv4: nfs_inode_evict_delegation() should set NFS_DELEGATION_RETURNING (Benjamin Coddington) [1848933] - [fs] NFS: nfs_find_open_context() should use cred_fscmp() (Benjamin Coddington) [1848933] - [fs] NFS: nfs_access_get_cached_rcu() should use cred_fscmp() (Benjamin Coddington) [1848933] - [fs] NFSv3: FIx bug when using chacl and chmod to change acl (Benjamin Coddington) [1848933] - [fs] NFSv4.x recover from pre-mature loss of openstateid (Benjamin Coddington) [1848933] - [fs] NFS: Trust cached access if we've already revalidated the inode once (Benjamin Coddington) [1848933] - [fs] NFS: Fix nfs_direct_write_reschedule_io() (Benjamin Coddington) [1848933] - [fs] NFS: When resending after a short write, reset the reply count to zero (Benjamin Coddington) [1848933] - [fs] NFS: Improve tracing of permission calls (Benjamin Coddington) [1848933] - [fs] NFS/pnfs: Fix pnfs_generic_prepare_to_resend_writes() (Benjamin Coddington) [1848933] - [fs] NFS: Fix up fsync() when the server rebooted (Benjamin Coddington) [1848933] - [net] SUNRPC: Remove broken gss_mech_list_pseudoflavors() (Benjamin Coddington) [1848933] - [fs] NFS: Revalidate the file mapping on all fatal writeback errors (Benjamin Coddington) [1848933] - [fs] NFS: Revalidate the file size on a fatal write error (Benjamin Coddington) [1848933] - [fs] nfs: NFS_SWAP should depend on SWAP (Benjamin Coddington) [1848933] - [net] SUNRPC: constify copied structure (Benjamin Coddington) [1848933] - [fs] fs/nfs, swapon: check holes in swapfile (Benjamin Coddington) [1848933] - [net] SUNRPC: call_connect_status should handle -EPROTO (Benjamin Coddington) [1848933] - [fs] NFS: Introduce trace events triggered by page writeback errors (Benjamin Coddington) [1848933] - [net] SUNRPC: Capture signalled RPC tasks (Benjamin Coddington) [1848933] - [fs] NFS: move dprintk after nfs_alloc_fattr in nfs3_proc_lookup (Benjamin Coddington) [1848933] - [fs] NFS4: Remove unneeded semicolon (Benjamin Coddington) [1848933] - [fs] nfs: encode nfsv4 timestamps as 64-bit (Benjamin Coddington) [1848933] - [fs] nfs: remove timespec from xdr_encode_nfstime (Benjamin Coddington) [1848933] - [fs] nfs: use timespec64 in nfs_fattr (Benjamin Coddington) [1848933] - [net] sunrpc: convert to time64_t for expiry (Benjamin Coddington) [1848933] - [fs] nfsd: use true, false for bool variable in nfssvc.c (Benjamin Coddington) [1848933] - [fs] nfsd: use true, false for bool variable in nfs4proc.c (Benjamin Coddington) [1848933] - [fs] nfsd: use true, false for bool variable in vfs.c (Benjamin Coddington) [1848933] - [fs] nfsd: remove nfs4_reset_lease() declarations (Benjamin Coddington) [1848933] - [fs] nfsd: use ktime_get_real_seconds() in nfs4_verifier (Benjamin Coddington) [1848933] - [fs] nfsd: use boottime for lease expiry calculation (Benjamin Coddington) [1848933] - [fs] nfsd: fix jiffies/time_t mixup in LRU list (Benjamin Coddington) [1848933] - [fs] nfsd: fix delay timer on 32-bit architectures (Benjamin Coddington) [1848933] - [fs] nfsd: use time64_t in nfsd_proc_setattr() check (Benjamin Coddington) [1848933] - [fs] nfsd: pass a 64-bit guardtime to nfsd_setattr() (Benjamin Coddington) [1848933] - [fs] nfsd: make 'boot_time' 64-bit wide (Benjamin Coddington) [1848933] - [fs] nfsd: use timespec64 in encode_time_delta (Benjamin Coddington) [1848933] - [fs] nfsd: handle nfs3 timestamps as unsigned (Benjamin Coddington) [1848933] - [fs] nfsd: print 64-bit timestamps in client_info_show (Benjamin Coddington) [1848933] - [fs] nfsd: use ktime_get_seconds() for timestamps (Benjamin Coddington) [1848933] - [fs] nfsd: remove unnecessary assertion in nfsd4_encode_replay (Benjamin Coddington) [1848933] - [fs] nfsd: Clone should commit src file metadata too (Benjamin Coddington) [1848933] - [fs] nfsd4: Remove unneeded semicolon (Benjamin Coddington) [1848933] - [fs] nfs: fix timstamp debug prints (Benjamin Coddington) [1848933] - [net] nfs: use time64_t internally (Benjamin Coddington) [1848933] - [fs] nfsd: Return the correct number of bytes written to the file (Benjamin Coddington) [1848933] - [fs] nfsd: Fix up some unused variable warnings (Benjamin Coddington) [1848933] - [kernel] blktrace: ensure our debugfs dir exists (Ming Lei) [1816559] {CVE-2019-19770} - [kernel] blktrace: fix debugfs use after free (Ming Lei) [1816559] {CVE-2019-19770} - [block] loop: be paranoid on exit and prevent new additions / removals (Ming Lei) [1816559] {CVE-2019-19770} - [kernel] blktrace: annotate required lock on do_blk_trace_setup() (Ming Lei) [1816559] {CVE-2019-19770} - [block] block: revert back to synchronous request_queue removal (Ming Lei) [1816559] {CVE-2019-19770} - [block] block: clarify context for refcount increment helpers (Ming Lei) [1816559] {CVE-2019-19770} - [block] block: add docs for gendisk / request_queue refcount helpers (Ming Lei) [1816559] {CVE-2019-19770} - [kernel] blktrace: no need to check return value of debugfs_create functions (Ming Lei) [1816559] {CVE-2019-19770} - [kernel] blktrace: Avoid sparse warnings when assigning q->blk_trace (Ming Lei) [1816559] {CVE-2019-19770} - [kernel] blktrace: break out of blktrace setup on concurrent calls (Ming Lei) [1816559] {CVE-2019-19770} - [nvme] nvme-fc: don't call nvme_cleanup_cmd() for AENs (Ewan Milne) [1847572] - [nvme] nvme-fc: convert assoc_active flag to bit op (Ewan Milne) [1847572] - [nvme] nvme-fc: Ensure private pointers are NULL if no data (Ewan Milne) [1847572] - [nvme] nvme-multipath: do not reset on unknown status (Ewan Milne) [1847572] - [documentation] x86/speculation: Add Ivy Bridge to affected list (Josh Poimboeuf) [1827192] {CVE-2020-0543} - [documentation] x86/speculation: Add SRBDS vulnerability and mitigation documentation (Josh Poimboeuf) [1827192] {CVE-2020-0543} - [x86] x86/speculation: Add Special Register Buffer Data Sampling (SRBDS) mitigation (Josh Poimboeuf) [1827192] {CVE-2020-0543} - [x86] x86/cpu: Add 'table' argument to cpu_matches() (Josh Poimboeuf) [1827192] {CVE-2020-0543} - [x86] x86/cpu: Add a steppings field to struct x86_cpu_id (Josh Poimboeuf) [1827192] {CVE-2020-0543} - [x86] x86/cpu/bugs: Convert to new matching macros (Josh Poimboeuf) [1827192] {CVE-2020-0543} - [crypto] crypto: simd - correctly take reqsize of wrapped skcipher into account (Mark Salter) [1830471] - [fs] nfsd: depend on CRYPTO_MD5 for legacy client tracking (Benjamin Coddington) [1847468] - [fs] nfsd: check for EBUSY from vfs_rmdir/vfs_unink (Benjamin Coddington) [1847468] - [fs] NFS: Fallocate should use the nfs4_fattr_bitmap (Benjamin Coddington) [1847468] - [fs] NFS: Return -ETXTBSY when attempting to write to a swapfile (Benjamin Coddington) [1847468] - [fs] fs: nfs: sysfs: Remove NULL check before kfree (Benjamin Coddington) [1847468] - [fs] NFS: remove unneeded semicolon (Benjamin Coddington) [1847468] - [fs] NFSv4: add declaration of current_stateid (Benjamin Coddington) [1847468] - [include] sunrpc: remove __KERNEL__ ifdefs (Benjamin Coddington) [1847468] - [fs] nfsd: document callback_wq serialization of callback code (Benjamin Coddington) [1847468] - [fs] nfsd: mark cb path down on unknown errors (Benjamin Coddington) [1847468] - [net] SUNRPC: Avoid RPC delays when exiting suspend (Benjamin Coddington) [1847468] - [fs] NFSv4: Don't retry the GETATTR on old stateid in nfs4_delegreturn_done() (Benjamin Coddington) [1847468] - [fs] NFSv4: Handle NFS4ERR_OLD_STATEID in delegreturn (Benjamin Coddington) [1847468] - [fs] NFSv4: Fix races between open and delegreturn (Benjamin Coddington) [1847468] - [fs] NFS: nfs_inode_find_state_and_recover() fix stateid matching (Benjamin Coddington) [1847468] - [fs] NFSv4: Fix nfs4_inode_make_writeable() (Benjamin Coddington) [1847468] - [fs] NFSv4: nfs4_return_incompatible_delegation() should check delegation validity (Benjamin Coddington) [1847468] - [fs] NFSv4: Don't reclaim delegations that have been returned or revoked (Benjamin Coddington) [1847468] - [fs] NFSv4: Ignore requests to return the delegation if it was revoked (Benjamin Coddington) [1847468] - [fs] NFSv4: Revoke the delegation on success in nfs4_delegreturn_done() (Benjamin Coddington) [1847468] - [fs] NFSv4: Update the stateid seqid in nfs_revoke_delegation() (Benjamin Coddington) [1847468] - [fs] NFSv4: Clear the NFS_DELEGATION_REVOKED flag in nfs_update_inplace_delegation() (Benjamin Coddington) [1847468] - [fs] NFSv4: Hold the delegation spinlock when updating the seqid (Benjamin Coddington) [1847468] - [fs] NFSv4: Don't remove the delegation from the super_list more than once (Benjamin Coddington) [1847468] - [fs] NFS: Rename nfs_inode_return_delegation_noreclaim() (Benjamin Coddington) [1847468] - [fs] NFSv4: fail nfs4_refresh_delegation_stateid() when the delegation was revoked (Benjamin Coddington) [1847468] - [fs] NFSv4: Delegation recalls should not find revoked delegations (Benjamin Coddington) [1847468] - [fs] NFSv4: nfs4_callback_getattr() should ignore revoked delegations (Benjamin Coddington) [1847468] - [fs] NFSv4: Fix delegation handling in update_open_stateid() (Benjamin Coddington) [1847468] - [fs] NFSv4.1: Don't rebind to the same source port when reconnecting to the server (Benjamin Coddington) [1847468] - [fs] NFS/pnfs: Separate NFSv3 DS and MDS traffic (Benjamin Coddington) [1847468] - [fs] pNFS: nfs3_set_ds_client should set NFS_CS_NOPING (Benjamin Coddington) [1847468] - [fs] NFS: Add a flag to tell nfs_client to set RPC_CLNT_CREATE_NOPING (Benjamin Coddington) [1847468] - [fs] NFS: Use non-atomic bit ops when initialising struct nfs_client_initdata (Benjamin Coddington) [1847468] - [fs] NFSv3: Clean up timespec encode (Benjamin Coddington) [1847468] - [fs] NFSv2: Clean up timespec encode (Benjamin Coddington) [1847468] - [fs] NFSv2: Fix a typo in encode_sattr() (Benjamin Coddington) [1847468] - [fs] NFSv4: NFSv4 callbacks also support 64-bit timestamps (Benjamin Coddington) [1847468] - [fs] NFSv4: Encode 64-bit timestamps (Benjamin Coddington) [1847468] - [fs] NFS: Convert struct nfs_fattr to use struct timespec64 (Benjamin Coddington) [1847468] - [fs] NFS: If nfs_mountpoint_expiry_timeout < 0, do not expire submounts (Benjamin Coddington) [1847468] - [net] SUNRPC: Add trace points to observe transport congestion control (Benjamin Coddington) [1847468] - [net] SUNRPC: Eliminate log noise in call_reserveresult (Benjamin Coddington) [1847468] - [fs] nfsd: remove private bin2hex implementation (Benjamin Coddington) [1847468] - [fs] nfsd: remove set but not used variable 'len' (Benjamin Coddington) [1847468] - [fs] NFSv3: fix rpc receive buffer size for MOUNT call (Steve Dickson) [1837034] - [fs] NFS: remove unused macros (Steve Dickson) [1837034] - [mm] mm, slab: fix sign conversion problem in memcg_uncharge_slab() (Waiman Long) [1849016] - [mm] mm: fix false-positive OVERCOMMIT_GUESS failures (Waiman Long) [1849016] - [mm] mm: remove CONFIG_MIGRATE_VMA_HELPER (Karol Herbst) [1847908] - [nvdimm] libnvdimm: Export the target_node attribute for regions and namespaces (Jeff Moyer) [1783157] - [dax] dax: Add numa_node to the default device-dax attributes (Jeff Moyer) [1783157] - [nvdimm] libnvdimm: Simplify root read-only definition for the 'resource' attribute (Jeff Moyer) [1783157] - [dax] dax: Simplify root read-only definition for the 'resource' attribute (Jeff Moyer) [1783157] - [dax] dax: Create a dax device_type (Jeff Moyer) [1783157] - [nvdimm] libnvdimm: Move nvdimm_bus_attribute_group to device_type (Jeff Moyer) [1783157] - [acpi] libnvdimm: Move nvdimm_attribute_group to device_type (Jeff Moyer) [1783157] - [acpi] libnvdimm: Move nd_mapping_attribute_group to device_type (Jeff Moyer) [1783157] - [nvdimm] libnvdimm: Move nd_region_attribute_group to device_type (Jeff Moyer) [1783157] - [nvdimm] libnvdimm: Move nd_numa_attribute_group to device_type (Jeff Moyer) [1783157] - [nvdimm] libnvdimm: Move nd_device_attribute_group to device_type (Jeff Moyer) [1783157] - [nvdimm] libnvdimm: Move region attribute group definition (Jeff Moyer) [1783157] - [nvdimm] libnvdimm: Move attribute groups to device type (Jeff Moyer) [1783157] - [nvdimm] libnvdimm/region: Initialize bad block for volatile namespaces (Jeff Moyer) [1783157] - [x86] x86/mce: Add Xeon Icelake to list of CPUs that support PPIN (Steve Best) [1848710] - [powerpc] powerpc/kernel: Enables memory hot-remove after reboot on pseries guests (David Gibson) [1848844] - [fs] cifs: multichannel: try to rebind when reconnecting a channel (Leif Sahlberg) [1842759] - [fs] cifs: multichannel: use pointer for binding channel (Leif Sahlberg) [1842759] - [fs] cifs: multichannel: move channel selection above transport layer (Leif Sahlberg) [1842759] - [fs] cifs: move some variables off the stack in smb2_ioctl_query_info (Leif Sahlberg) [1842759] - [fs] cifs: reduce stack use in smb2_compound_op (Leif Sahlberg) [1842759] - [fs] cifs: multichannel: always zero struct cifs_io_parms (Leif Sahlberg) [1842759] - [fs] smb3: default to minimum of two channels when multichannel specified (Leif Sahlberg) [1842759] - [fs] cifs: multichannel: move channel selection in function (Leif Sahlberg) [1842759] - [mm] x86/init: fix build with CONFIG_SWAP=n (Waiman Long) [1839415] - [netdrv] ionic: add pcie_print_link_status (Jonathan Toppins) [1846506] - [netdrv] ionic: no link check while resetting queues (Jonathan Toppins) [1846953] - [netdrv] ionic: export features for vlans to use (Jonathan Toppins) [1846868] - [netdrv] ionic: remove support for mgmt device (Jonathan Toppins) [1846506] - [netdrv] ionic: wait on queue start until after IFF_UP (Jonathan Toppins) [1844924] - [netdrv] ionic: add more ethtool stats (Jonathan Toppins) [1848149] - [netdrv] ionic: more ionic name tweaks (Jonathan Toppins) [1848149] - [netdrv] ionic: ionic_intr_free parameter change (Jonathan Toppins) [1848149] - [netdrv] ionic: reset device at probe (Jonathan Toppins) [1848149] - [netdrv] ionic: shorter dev cmd wait time (Jonathan Toppins) [1848149] - [netdrv] ionic: add support for more xcvr types (Jonathan Toppins) [1848149] - [netdrv] ionic: protect vf calls from fw reset (Jonathan Toppins) [1848149] - [netdrv] ionic: updates to ionic FW api description (Jonathan Toppins) [1848149] - [netdrv] ionic: support longer tx sg lists (Jonathan Toppins) [1848149] - [netdrv] ionic: Use debugfs_create_bool() to export bool (Jonathan Toppins) [1848149] - [netdrv] drivers:Remove inclusion of vermagic header (Jonathan Toppins) [1848149] - [net] SUNRPC: Destroy the back channel when we destroy the host transport (Benjamin Coddington) [1846984] - [net] SUNRPC: fix race to sk_err after xs_error_report (Benjamin Coddington) [1846984] - [fs] NFS: Remove redundant mirror tracking in O_DIRECT (Benjamin Coddington) [1846984] - [fs] nfs: Fix nfsi->nrequests count error on nfs_inode_remove_request (Benjamin Coddington) [1846984] - [net] sunrpc: clean up indentation issue (Benjamin Coddington) [1846984] - [fs] NFS: Optimise the default readahead size (Benjamin Coddington) [1846984] - [fs] nfsd: fix nfs read eof detection (Benjamin Coddington) [1846984] - [fs] nfsd: Make nfsd_reset_boot_verifier_locked static (Benjamin Coddington) [1846984] - [fs] NFSv4: Handle NFS4ERR_OLD_STATEID in LOCKU (Benjamin Coddington) [1846984] - [fs] NFSv4: Handle NFS4ERR_OLD_STATEID in CLOSE/OPEN_DOWNGRADE (Benjamin Coddington) [1846984] - [fs] NFSv4: Fix OPEN_DOWNGRADE error handling (Benjamin Coddington) [1846984] - [fs] pNFS: Handle NFS4ERR_OLD_STATEID on layoutreturn by bumping the state seqid (Benjamin Coddington) [1846984] - [fs] NFSv4: Add a helper to increment stateid seqids (Benjamin Coddington) [1846984] - [fs] NFSv4: Handle RPC level errors in LAYOUTRETURN (Benjamin Coddington) [1846984] - [fs] NFSv4: Handle NFS4ERR_DELAY correctly in return-on-close (Benjamin Coddington) [1846984] - [fs] NFSv4: Clean up pNFS return-on-close error handling (Benjamin Coddington) [1846984] - [fs] NFS: remove unused check for negative dentry (Benjamin Coddington) [1846984] - [fs] NFSv3: use nfs_add_or_obtain() to create and reference inodes (Benjamin Coddington) [1846984] - [fs] NFS: Refactor nfs_instantiate() for dentry referencing callers (Benjamin Coddington) [1846984] - [fs] nfs_instantiate(): prevent multiple aliases for directory inode (Benjamin Coddington) [1846984] - [net] SUNRPC: Rename xdr_buf_read_netobj to xdr_buf_read_mic (Benjamin Coddington) [1846984] - [fs] nfsd: degraded slot-count more gracefully as allocation nears exhaustion (Benjamin Coddington) [1846984] - [fs] nfsd: handle drc over-allocation gracefully (Benjamin Coddington) [1846984] - [net] SUNRPC: RPC level errors should always set task->tk_rpc_status (Benjamin Coddington) [1846984] - [fs] nfsd: Support the server resetting the boot verifier (Benjamin Coddington) [1846984] - [net] sunrpc: Use kzfree rather than its implementation (Benjamin Coddington) [1846984] - [fs] nfsd: eliminate an unnecessary acl size limit (Benjamin Coddington) [1846984] - [fs] Deprecate nfsd fault injection (Benjamin Coddington) [1846984] - [fs] NFS: Have nfs4_proc_get_lease_time() call nfs4_call_sync_custom() (Benjamin Coddington) [1846984] - [fs] NFS: Have nfs41_proc_secinfo_no_name() call nfs4_call_sync_custom() (Benjamin Coddington) [1846984] - [fs] NFS: Have nfs41_proc_reclaim_complete() call nfs4_call_sync_custom() (Benjamin Coddington) [1846984] - [fs] NFS: Have _nfs4_proc_secinfo() call nfs4_call_sync_custom() (Benjamin Coddington) [1846984] - [fs] NFS: Have nfs4_proc_setclientid() call nfs4_call_sync_custom() (Benjamin Coddington) [1846984] - [fs] NFS: Add an nfs4_call_sync_custom() function (Benjamin Coddington) [1846984] - [fs] NFSv4: Fix a memory leak bug (Benjamin Coddington) [1846984] - [net] xprtrdma: Fix bc_max_slots return value (Benjamin Coddington) [1846984] - [net] SUNRPC: Inline xdr_commit_encode (Benjamin Coddington) [1846984] - [net] SUNRPC: Remove rpc_wake_up_queued_task_on_wq() (Benjamin Coddington) [1846984] - [fs] fs: nfs: Fix possible null-pointer dereferences in encode_attrs() (Benjamin Coddington) [1846984] - [fs] nfsd: Fix the documentation for svcxdr_tmpalloc() (Benjamin Coddington) [1846984] - [fs] nfsd: Remove unnecessary NULL checks (Benjamin Coddington) [1846984] - [s390] vfio-ccw: make vfio_ccw_regops variables declarations static (Cornelia Huck) [1660917] - [s390] vfio-ccw: Add trace for CRW event (Cornelia Huck) [1660917] - [s390] vfio-ccw: Wire up the CRW irq and CRW region (Cornelia Huck) [1660917] - [s390] vfio-ccw: Introduce a new CRW region (Cornelia Huck) [1660917] - [s390] vfio-ccw: Refactor IRQ handlers (Cornelia Huck) [1660917] - [s390] vfio-ccw: Introduce a new schib region (Cornelia Huck) [1660917] - [s390] vfio-ccw: Refactor the unregister of the async regions (Cornelia Huck) [1660917] - [s390] vfio-ccw: Register a chp_event callback for vfio-ccw (Cornelia Huck) [1660917] - [s390] vfio-ccw: Introduce new helper functions to free/destroy regions (Cornelia Huck) [1660917] - [documentation] vfio-ccw: document possible errors (Cornelia Huck) [1660917] - [s390] vfio-ccw: Enable transparent CCW IPL from DASD (Cornelia Huck) [1660917] - [s390] cio: generate delayed uevent for vfio-ccw subchannels (Cornelia Huck) [1660917] - [s390] vfio-ccw: Use the correct style for SPDX License Identifier (Cornelia Huck) [1660917] - [s390] vfio-ccw: Rework the io_fctl trace (Cornelia Huck) [1660917] - [s390] vfio-ccw: Add a trace for asynchronous requests (Cornelia Huck) [1660917] - [s390] vfio-ccw: Trace the FSM jumptable (Cornelia Huck) [1660917] - [s390] vfio-ccw: Refactor how the traces are built (Cornelia Huck) [1660917] - [s390] vfio-ccw: fix error return code in vfio_ccw_sch_init() (Cornelia Huck) [1660917] - [s390] vfio-ccw: add some logging (Cornelia Huck) [1660917] - [s390] vfio-ccw: make vfio_ccw_async_region_ops static (Cornelia Huck) [1660917] - [documentation] documentation: fix vfio-ccw doc (Cornelia Huck) [1660917] - [documentation] vfio-ccw: Update documentation for csch/hsch (Cornelia Huck) [1660917] - [s390] vfio-ccw: Don't call cp_free if we are processing a channel program (Cornelia Huck) [1660917] - [s390] vfio-ccw: Set pa_nr to 0 if memory allocation fails for pa_iova_pfn (Cornelia Huck) [1660917] - [s390] vfio-ccw: Fix memory leak and don't call cp_free in cp_init (Cornelia Huck) [1660917] - [s390] vfio-ccw: Fix misleading comment when setting orb.cmd.c64 (Cornelia Huck) [1660917] - [s390] vfio-ccw: Fix the conversion of Format-0 CCWs to Format-1 (Cornelia Huck) [1660917] - [s390] cio: introduce driver_override on the css bus (Cornelia Huck) [1660917] - [s390] vfio-ccw: make convert_ccw0_to_ccw1 static (Cornelia Huck) [1660917] - [s390] vfio-ccw: Remove copy_ccw_from_iova() (Cornelia Huck) [1660917] - [s390] vfio-ccw: Factor out the ccw0-to-ccw1 transition (Cornelia Huck) [1660917] - [s390] vfio-ccw: Copy CCW data outside length calculation (Cornelia Huck) [1660917] - [s390] vfio-ccw: Skip second copy of guest cp to host (Cornelia Huck) [1660917] - [s390] vfio-ccw: Move guest_cp storage into common struct (Cornelia Huck) [1660917] - [s390] cio: Combine direct and indirect CCW paths (Cornelia Huck) [1660917] - [s390] vfio-ccw: Rearrange IDAL allocation in direct CCW (Cornelia Huck) [1660917] - [s390] vfio-ccw: Remove pfn_array_table (Cornelia Huck) [1660917] - [s390] vfio-ccw: Adjust the first IDAW outside of the nested loops (Cornelia Huck) [1660917] - [s390] vfio-ccw: Rearrange pfn_array and pfn_array_table arrays (Cornelia Huck) [1660917] - [s390] cio: Use generalized CCW handler in cp_init() (Cornelia Huck) [1660917] - [s390] cio: Generalize the TIC handler (Cornelia Huck) [1660917] - [s390] cio: Refactor the routine that handles TIC CCWs (Cornelia Huck) [1660917] - [s390] cio: Squash cp_free() and cp_unpin_free() (Cornelia Huck) [1660917] - [s390] vfio-ccw: Destroy kmem cache region on module exit (Cornelia Huck) [1660917] - [documentation] docs: s390: convert docs to ReST and rename to *.rst (Cornelia Huck) [1660917] - [s390] cio: Remove vfio-ccw checks of command codes (Cornelia Huck) [1660917] - [s390] cio: Allow zero-length CCWs in vfio-ccw (Cornelia Huck) [1660917] - [s390] cio: Don't pin vfio pages for empty transfers (Cornelia Huck) [1660917] - [s390] cio: Initialize the host addresses in pfn_array (Cornelia Huck) [1660917] - [s390] cio: Split pfn_array_alloc_pin into pieces (Cornelia Huck) [1660917] - [s390] cio: Set vfio-ccw FSM state before ioeventfd (Cornelia Huck) [1660917] - [s390] cio: Update SCSW if it points to the end of the chain (Cornelia Huck) [1660917] - [s390] vfio-ccw: Prevent quiesce function going into an infinite loop (Cornelia Huck) [1660917] - [s390] vfio-ccw: Release any channel program when releasing/removing vfio-ccw mdev (Cornelia Huck) [1660917] - [s390] vfio-ccw: Do not call flush_workqueue while holding the spinlock (Cornelia Huck) [1660917] - [s390] vfio-ccw: add handling for async channel instructions (Cornelia Huck) [1660917] - [s390] cio: export hsch to modules (Cornelia Huck) [1660917] - [s390] vfio-ccw: add capabilities chain (Cornelia Huck) [1660917] - [s390] vfio-ccw: protect the I/O region (Cornelia Huck) [1660917] - [s390] vfio-ccw: rework ssch state handling (Cornelia Huck) [1660917] - [s390] vfio-ccw: make it safe to access channel programs (Cornelia Huck) [1660917] - [s390] vfio: ccw: only free cp on final interrupt (Cornelia Huck) [1660917] - [s390] cio: Use cpa range elsewhere within vfio-ccw (Cornelia Huck) [1660917] - [s390] cio: Fix vfio-ccw handling of recursive TICs (Cornelia Huck) [1660917] - [s390] vfio-ccw: Don't assume there are more ccws after a TIC (Cornelia Huck) [1660917] - [s390] vfio: ccw: Merge BUSY and BOXED states (Cornelia Huck) [1660917] - [s390] cio: Fix cleanup when unsupported IDA format is used (Cornelia Huck) [1660917] - [s390] cio: Fix cleanup of pfn_array alloc failure (Cornelia Huck) [1660917] - [s390] vfio: ccw: Register mediated device once all structures are initialized (Cornelia Huck) [1660917] - [s390] cio: make vfio_ccw_io_region static (Cornelia Huck) [1660917] - [s390] cio: Fix how vfio-ccw checks pinned pages (Cornelia Huck) [1660917] - [s390] cio: Refactor alloc of ccw_io_region (Cornelia Huck) [1660917] - [s390] cio: Convert ccw_io_region to pointer (Cornelia Huck) [1660917] - [netdrv] ibmvnic: Harden device login requests (Steve Best) [1847183] - [mm] s390/cmm: fix information leak in cmm_timeout_handler() (Nico Pache) [1846532] {CVE-2020-10773} - [fs] kernfs: fix potential null pointer dereference (Carlos Maiolino) [1847872] - [netdrv] net: sfc: reject unsupported coalescing params (Jarod Wilson) [1844659] - [netdrv] iavf: increase reset complete wait time (Stefan Assmann) [1844598] - [netdrv] iavf: Fix reporting 2.5 Gb and 5Gb speeds (Stefan Assmann) [1844598] - [netdrv] iavf: use appropriate enum for comparison (Stefan Assmann) [1844598] - [netdrv] iavf: fix speed reporting over virtchnl (Stefan Assmann) [1844598] - [block] blk-mq: fix blk_mq_all_tag_iter (Ming Lei) [1824037] - [block] blk-mq: split out a __blk_mq_get_driver_tag helper (Ming Lei) [1824037] - [block] blk-mq: drain I/O when all CPUs in a hctx are offline (Ming Lei) [1824037] - [block] blk-mq: add blk_mq_all_tag_iter (Ming Lei) [1824037] - [block] blk-mq: open code __blk_mq_alloc_request in blk_mq_alloc_request_hctx (Ming Lei) [1824037] - [block] blk-mq: use BLK_MQ_NO_TAG in more places (Ming Lei) [1824037] - [block] blk-mq: rename BLK_MQ_TAG_FAIL to BLK_MQ_NO_TAG (Ming Lei) [1824037] - [block] blk-mq: move more request initialization to blk_mq_rq_ctx_init (Ming Lei) [1824037] - [block] blk-mq: simplify the blk_mq_get_request calling convention (Ming Lei) [1824037] - [block] blk-mq: remove a pointless queue enter pair in blk_mq_alloc_request_hctx (Ming Lei) [1824037] - [block] blk-mq: remove a pointless queue enter pair in blk_mq_alloc_request (Ming Lei) [1824037] - [block] blk-mq: move the call to blk_queue_enter_live out of blk_mq_get_request (Ming Lei) [1824037] - [nvme] nvme: force complete cancelled requests (Ming Lei) [1824037] - [block] blk-mq: blk-mq: provide forced completion method (Ming Lei) [1824037] - [block] block: Limit number of items taken from the I/O scheduler in one go (Ming Lei) [1824037] - [scsi] Revert "scsi: core: run queue if SCSI device queue isn't ready and queue is idle" (Ming Lei) [1824037] - [block] blk-mq: Rerun dispatching in the case of budget contention (Ming Lei) [1824037] - [block] blk-mq: Add blk_mq_delay_run_hw_queues() API call (Ming Lei) [1824037] - [block] blk-mq: In blk_mq_dispatch_rq_list() "no budget" is a reason to kick (Ming Lei) [1824037] - [block] blk-mq: Put driver tag in blk_mq_dispatch_rq_list() when no budget (Ming Lei) [1824037] - [block] blk-mq: don't commit_rqs() if none were queued (Ming Lei) [1824037] - [block] blk-mq: Remove some unused function arguments (Ming Lei) [1824037] - [block] blk-mq-tag: document tag iteration helper return value (Ming Lei) [1824037] - [block] blk-mq: Document the functions that iterate over requests (Ming Lei) [1824037] - [block] loop: Better discard support for block devices (Ming Lei) [1824037] - [block] loop: Report EOPNOTSUPP properly (Ming Lei) [1824037] - [block] block: keep bdi->io_pages in sync with max_sectors_kb for stacked devices (Ming Lei) [1824037] - [block] block, zoned: fix integer overflow with BLKRESETZONE et al (Ming Lei) [1824037] - [block] block: Fix use-after-free issue accessing struct io_cq (Ming Lei) [1824037] - [netdrv] cxgb4: add EOTID tracking and software context dump (Vishal Kulkarni) [1828665] - [netdrv] cxgb4: tune burst buffer size for TC-MQPRIO offload (Vishal Kulkarni) [1828665] - [netdrv] cxgb4: improve credits recovery in TC-MQPRIO Tx path (Vishal Kulkarni) [1828665] - [netdrv] cxgb4: fix delete filter entry fail in unload path (Vishal Kulkarni) [1828665] - [netdrv] cxgb4: fix large delays in PTP synchronization (Vishal Kulkarni) [1828665] - [netdrv] net/cxgb4: Check the return from t4_query_params properly (Vishal Kulkarni) [1828665] - [netdrv] cxgb4: free MQPRIO resources in shutdown path (Vishal Kulkarni) [1828665] - [netdrv] cxgb4: fix MPS index overwrite when setting MAC address (Vishal Kulkarni) [1828665] - [netdrv] cxgb4: Add support to catch bits set in INT_CAUSE5 (Vishal Kulkarni) [1828665] - [netdrv] cxgb4: remove set but not used variable 'tab' (Vishal Kulkarni) [1828665] - [netdrv] cxgb4/ptp: pass the sign of offset delta in FW CMD (Vishal Kulkarni) [1828665] - [netdrv] cxgb4: fix Txq restart check during backpressure (Vishal Kulkarni) [1828665] - [netdrv] cxgb4: fix throughput drop during Tx backpressure (Vishal Kulkarni) [1828665] - [netdrv] cxgb4: rework TC filter rule insertion across regions (Vishal Kulkarni) [1828665] - [netdrv] cxgb4: update T5/T6 adapter register ranges (Vishal Kulkarni) [1828665] - [netdrv] cxgb4: fix checks for max queues to allocate (Vishal Kulkarni) [1828665] - [netdrv] net/chelsio: Don't set N/A for not available FW (Vishal Kulkarni) [1828665] - [netdrv] cxgb4: Added tls stats prints (Vishal Kulkarni) [1828665] - [netdrv] l2t_seq_next should increase position index (Vishal Kulkarni) [1828665] - [netdrv] seq_tab_next() should increase position index (Vishal Kulkarni) [1828665] - [netdrv] cxgb4: reject overlapped queues in TC-MQPRIO offload (Vishal Kulkarni) [1828665] - [netdrv] cxgb4: fix Tx multi channel port rate limit (Vishal Kulkarni) [1828665] - [netdrv] cxgb4/cxgb4vf: fix flow control display for auto negotiation (Vishal Kulkarni) [1828665] - [netdrv] cxgb4: fix refcount init for TC-MQPRIO offload (Vishal Kulkarni) [1828665] - [netdrv] cxgb4/chtls: fix ULD connection failures due to wrong TID base (Vishal Kulkarni) [1828665] - [netdrv] cxgb4: fix missed high priority region calculation (Vishal Kulkarni) [1828665] - [netdrv] cxgb4: Fix kernel panic while accessing sge_info (Vishal Kulkarni) [1828665] - [netdrv] cxgb4: add support for high priority filters (Vishal Kulkarni) [1828665] - [netdrv] cxgb4: add stats for MQPRIO QoS offload Tx path (Vishal Kulkarni) [1828665] - [netdrv] cxgb4: add UDP segmentation offload support (Vishal Kulkarni) [1828665] - [netdrv] cxgb4/chcr: update SGL DMA unmap for USO (Vishal Kulkarni) [1828665] - [netdrv] cxgb4: add TC-MATCHALL classifier ingress offload (Vishal Kulkarni) [1828665] - [netdrv] cxgb4: check rule prio conflicts before offload (Vishal Kulkarni) [1828665] - [netdrv] cxgb4: add TC-MATCHALL classifier egress offload (Vishal Kulkarni) [1828665] - [netdrv] cxgb4: remove unneeded semicolon for switch block (Vishal Kulkarni) [1828665] - [netdrv] cxgb4: Fix an error code in cxgb4_mqprio_alloc_hw_resources() (Vishal Kulkarni) [1828665] - [netdrv] cxgb4: make function 'cxgb4_mqprio_free_hw_resources' static (Vishal Kulkarni) [1828665] - [netdrv] cxgb4: remove redundant assignment to hdr_len (Vishal Kulkarni) [1828665] - [netdrv] cxgb4: fix 64-bit division on i386 (Vishal Kulkarni) [1828665] - [netdrv] cxgb4: Use match_string() helper to simplify the code (Vishal Kulkarni) [1828665] - [netdrv] cxgb4: add FLOWC based QoS offload (Vishal Kulkarni) [1828665] - [netdrv] cxgb4: add Tx and Rx path for ETHOFLD traffic (Vishal Kulkarni) [1828665] - [netdrv] cxgb4: add ETHOFLD hardware queue support (Vishal Kulkarni) [1828665] - [netdrv] cxgb4: parse and configure TC-MQPRIO offload (Vishal Kulkarni) [1828665] - [netdrv] cxgb4: rework queue config and MSI-X allocation (Vishal Kulkarni) [1828665] - [netdrv] cxgb4: query firmware for QoS offload resources (Vishal Kulkarni) [1828665] - [netdrv] cxgb4: Add pci reset handler (Vishal Kulkarni) [1828665] - [netdrv] cxgb4/l2t: Simplify 't4_l2e_free()' and '_t4_l2e_free()' (Vishal Kulkarni) [1828665] - [netdrv] cxgb4: fix panic when attaching to ULD fail (Vishal Kulkarni) [1828665] - [netdrv] cxgb4: request the TX CIDX updates to status page (Vishal Kulkarni) [1828665] - [netdrv] cxgb4: Signedness bug in init_one() (Vishal Kulkarni) [1828665] - [netdrv] cxgb4: no need to check return value of debugfs_create functions (Vishal Kulkarni) [1828665] - [netdrv] cxgb4: smt: Use normal int for refcount (Vishal Kulkarni) [1828665] - [netdrv] cxgb4: smt: Add lock for atomic_dec_and_test (Vishal Kulkarni) [1828665] - [fs] xfs: clear PF_MEMALLOC before exiting xfsaild thread (Brian Foster) [1827912]- [drm] drm/amd/display: Defer cursor lock until after VUPDATE (Lyude Paul) [1814893] - [drm] drm/amd/display: Use cursor locking to prevent flip delays (Lyude Paul) [1814893] - [drm] drm/amdgpu/display: Fix Pollock Variant Detection (Lyude Paul) [1814893] - [drm] drm/amd/display: Fix RV2 Variant Detection (Lyude Paul) [1814893] - [drm] drm/amdgpu/display: fix pci revision id fetching (Lyude Paul) [1814893] - [drm] drm/nouveau/device: detect vGPUs (Lyude Paul) [1814893] - [drm] drm/nouveau/device: detect if changing endianness failed (Lyude Paul) [1814893] - [drm] drm/nouveau/device: rework mmio mapping code to get rid of second map (Lyude Paul) [1814893] - [drm] drm/nouveau/disp/gm200-: detect and potentially disable HDA support on some SORs (Lyude Paul) [1814893] - [drm] drm/nouveau/disp/gp100: split SOR implementation from gm200 (Lyude Paul) [1814893] - [drm] drm/nouveau/disp: modify OR allocation policy to account for HDA requirements (Lyude Paul) [1814893] - [drm] drm/nouveau/disp: split part of OR allocation logic into a function (Lyude Paul) [1814893] - [drm] drm/nouveau/disp: provide hint to OR allocation about HDA requirements (Lyude Paul) [1814893] - [drm] drm/nouveau/kms/gt215-: fix race with audio driver runpm (Lyude Paul) [1814893] - [drm] drm/nouveau/disp/hda/gv100-: NV_PDISP_SF_AUDIO_CNTRL0 register moved (Lyude Paul) [1814893] - [drm] drm/nouveau/disp/hda/gf119-: select HDA device entry based on bound head (Lyude Paul) [1814893] - [drm] drm/nouveau/disp/hda/gf119-: add HAL for programming device entry in SF (Lyude Paul) [1814893] - [drm] drm/nouveau/disp/hda/gt215-: pass head to nvkm_ior.hda.eld() (Lyude Paul) [1814893] - [drm] drm/nouveau/disp/gm200-: fix NV_PDISP_SOR_HDMI2_CTRL(n) selection (Lyude Paul) [1814893] - [drm] drm/nouveau/kms/nv50-: Share DP SST mode_valid() handling with MST (Lyude Paul) [1814893] - [drm] drm/nouveau/kms/nv50-: Move 8BPC limit for MST into nv50_mstc_get_modes() (Lyude Paul) [1814893] - [drm] drm/nouveau/kms/gv100-: Add support for interlaced modes (Lyude Paul) [1814893] - [drm] drm/nouveau/kms/nv50-: Probe SOR and PIOR caps for DP interlacing support (Lyude Paul) [1814893] - [drm] drm/nouveau/kms/nv50-: Initialize core channel in nouveau_display_create() (Lyude Paul) [1814893] - [drm] drm/nouveau/disp/gv100-: expose capabilities class (Lyude Paul) [1814893] - [drm] drm/nouveau/disp/nv50-: increase timeout on pio channel free() polling (Lyude Paul) [1814893] - [drm] drm/nouveau/kms/nv50-: wait for FIFO space on PIO channels (Lyude Paul) [1814893] - [drm] drm/nouveau/nvif: protect waits against GPU falling off the bus (Lyude Paul) [1814893] - [drm] drm/nouveau/nvif: access PTIMER through usermode class, if available (Lyude Paul) [1814893] - [drm] drm/nouveau/ttm: evict other IO mappings when running out of BAR1 space (Lyude Paul) [1814893] - [drm] drm/nouveau/kms/nv50-: clear SW state of disabled windows harder (Lyude Paul) [1814893] - [drm] drm/i915/gen12: Add aux table invalidate for all engines (Lyude Paul) [1814893] - [drm] drm/i915/gen12: Invalidate aux table entries forcibly (Lyude Paul) [1814893] - [drm] drm/i915/gen12: Flush L3 (Lyude Paul) [1814893] - [drm] drm/i915/gen12: Fix HDC pipeline flush (Lyude Paul) [1814893] - [drm] Revert "drm/i915/tgl: Include ro parts of l3 to invalidate" (Lyude Paul) [1814893] - [drm] drm/i915: Push MST link retraining to the hotplug work (Lyude Paul) [1814893] - [drm] drm/i915: Flatten intel_dp_check_mst_status() a bit (Lyude Paul) [1814893] - [drm] drm/i915/tc: Do not warn when aux power well of static TC ports timeout (Lyude Paul) [1814893] - [drm] drm/i915/tc: Catch TC users accessing FIA registers without enable aux (Lyude Paul) [1814893] - [drm] drm/i915/tc/tgl: Implement TC cold sequences (Lyude Paul) [1814893] - [drm] drm/i915/tc: Skip ref held check for TC legacy aux power wells (Lyude Paul) [1814893] - [drm] drm/i915/tc/icl: Implement TC cold sequences (Lyude Paul) [1814893] - [drm] drm/i915/display: Split hsw_power_well_enable() into two (Lyude Paul) [1814893] - [drm] drm/i915/display: Add intel_legacy_aux_to_power_domain() (Lyude Paul) [1814893] - [drm] drm/i915/display: Move out code to return the digital_port of the aux ch (Lyude Paul) [1814893] - [drm] drm/i915: Add missing deinitialization cases of load failure (Lyude Paul) [1814893] - [drm] drm/i915: split intel_modeset_init() to pre/post irq install (Lyude Paul) [1814893] - [drm] drm/i915: split i915_driver_modeset_probe() to pre/post irq install (Lyude Paul) [1814893] - [drm] drm/i915: split i915_driver_modeset_remove() to pre/post irq uninstall (Lyude Paul) [1814893] - [drm] drm/i915: split intel_modeset_driver_remove() to pre/post irq uninstall (Lyude Paul) [1814893] - [drm] drm/i915: Extract skl SAGV checking (Lyude Paul) [1814893] - [drm] drm/i915: Track active_pipes in bw_state (Lyude Paul) [1814893] - [drm] drm/i915: Use bw state for per crtc SAGV evaluation (Lyude Paul) [1814893] - [drm] drm/i915: Introduce intel_calc_active_pipes() (Lyude Paul) [1814893] - [drm] drm/i915: Add pre/post plane updates for SAGV (Lyude Paul) [1814893] - [drm] drm/i915: Prepare to extract gen specific functions from intel_can_enable_sagv (Lyude Paul) [1814893] - [drm] drm/i915: Add intel_atomic_get_bw_*_state helpers (Lyude Paul) [1814893] - [drm] drm/i915: Introduce skl_plane_wm_level accessor (Lyude Paul) [1814893] - [drm] drm/i915: do AUD_FREQ_CNTRL state save on all gen9+ platforms (Lyude Paul) [1814893] - [drm] drm/i915: Extend hotplug detect retry on TypeC connectors to 5 seconds (Lyude Paul) [1814893] - [drm] drm/i915: Add a retry counter for hotplug detect retries (Lyude Paul) [1814893] - [drm] drm/i915: Introduce intel_connector_hpd_pin() (Lyude Paul) [1814893] - [drm] drm/i915: Prefer intel_connector over drm_connector in hotplug code (Lyude Paul) [1814893] - [drm] drm/i915: Use intel_attached_encoder() (Lyude Paul) [1814893] - [drm] drm/i915/ehl: Restrict w/a 1607087056 for EHL/JSL (Lyude Paul) [1814893] - [drm] drm/i915/tgl: Initialize multicast register steering for workarounds (Lyude Paul) [1814893] - [drm] drm/i915/tgl: Make Wa_14010229206 permanent (Lyude Paul) [1814893] - [drm] drm/i915: Add Wa_1605460711 / Wa_1408767742 to ICL and EHL (Lyude Paul) [1814893] - [drm] drm/i915: Apply Wa_1406680159:icl, ehl as an engine workaround (Lyude Paul) [1814893] - [drm] drm/i915: Add Wa_1406306137:icl,ehl (Lyude Paul) [1814893] - [drm] drm/i915: Add Wa_1604278689:icl,ehl (Lyude Paul) [1814893] - [drm] drm/i915/tgl: Don't treat unslice registers as masked (Lyude Paul) [1814893] - [drm] drm/i915/tgl: Make Wa_1606700617 permanent (Lyude Paul) [1814893] - [drm] drm/i915/tgl: WaDisableGPGPUMidThreadPreemption (Lyude Paul) [1814893] - [drm] drm/i915/tgl: Move and restrict Wa_1408615072 (Lyude Paul) [1814893] - [drm] drm/i915/gen11: Moving WAs to rcs_engine_wa_init() (Lyude Paul) [1814893] - [drm] drm/i915: add Wa_14010594013: icl,ehl (Lyude Paul) [1814893] - [drm] drm/i915/tgl: Add Wa number to WaAllowPMDepthAndInvocationCountAccessFromUMD (Lyude Paul) [1814893] - [drm] drm/i915/tgl: Add note about Wa_1409142259 (Lyude Paul) [1814893] - [drm] drm/i915/tgl: Fix the Wa number of a fix (Lyude Paul) [1814893] - [drm] drm/i915/tgl: Add note about Wa_1607063988 (Lyude Paul) [1814893] - [drm] drm/i915/tgl: Add note to Wa_1607297627 (Lyude Paul) [1814893] - [drm] drm/i915/tgl: Extend Wa_1606931601 for all steppings (Lyude Paul) [1814893] - [drm] drm/i915/tgl: Add Wa_1409085225, Wa_14010229206 (Lyude Paul) [1814893] - [drm] drm/i915/tgl: Implement Wa_1806527549 (Lyude Paul) [1814893] - [drm] drm/i915/tgl: Implement Wa_1409804808 (Lyude Paul) [1814893] - [drm] drm/i915/tgl: Add Wa_1808121037 to tgl (Lyude Paul) [1814893] - [drm] drm/i915: Use engine wa list for Wa_1607090982 (Lyude Paul) [1814893] - [drm] drm/i915: Implement Wa_1607090982 (Lyude Paul) [1814893] - [drm] drm/i915: Disable tesselation clock gating on tgl A0 (Lyude Paul) [1814893] - [drm] drm/i915: Move ringbuffer WAs to engine workaround list (Lyude Paul) [1814893] - [drm] drm/i915/gt: Skip rmw for masked registers (Lyude Paul) [1814893] - [drm] drm/i915/selftests: Also wait for the scratch buffer to be bound (Lyude Paul) [1814893] - [drm] drm/i915/dp: Return the right vswing tables (Lyude Paul) [1814893] - [drm] drm/i915/dp/tgl+: Update combo phy vswing tables (Lyude Paul) [1814893] - [drm] drm/i915/tgl: Add definitions for VRR registers and bits (Lyude Paul) [1814893] - [drm] drm/i915: use forced codec wake on all gen9+ platforms (Lyude Paul) [1814893] - [drm] drm/i915/tgl: Add new PCI IDs to TGL (Lyude Paul) [1814893] - [drm] drm/i915/perf: Invalidate OA TLB on when closing perf stream (Lyude Paul) [1814893] - [drm] Bump DRM backport version to 5.6.14 (Lyude Paul) [1814893] - [drm] drm/i915/tgl+: Fix interrupt handling for DP AUX transactions (Lyude Paul) [1814893] - [drm] drm/amd/amdgpu: add raven1 part to the gfxoff quirk list (Lyude Paul) [1814893] - [drm] drm/amd/display: add basic atomic check for cursor plane (Lyude Paul) [1814893] - [drm] Make the "Reducing compressed framebufer size" message be DRM_INFO_ONCE() (Lyude Paul) [1814893] - [drm] drm/i915: Handle idling during i915_gem_evict_something busy loops (Lyude Paul) [1814893] - [drm] drm/i915: Mark concurrent submissions with a weak-dependency (Lyude Paul) [1814893] - [drm] drm/i915/gvt: Fix kernel oops for 3-level ppgtt guest (Lyude Paul) [1814893] - [drm] drm/amdgpu: force fbdev into vram (Lyude Paul) [1814893] - [drm] drm/i915/gem: Remove object_is_locked assertion from unpin_from_display_plane (Lyude Paul) [1814893] - [drm] drm/i915: Don't enable WaIncreaseLatencyIPCEnabled when IPC is disabled (Lyude Paul) [1814893] - [drm] drm/i915/gt: Make timeslicing an explicit engine property (Lyude Paul) [1814893] - [drm] drm/qxl: lost qxl_bo_kunmap_atomic_page in qxl_image_init_helper() (Lyude Paul) [1814893] - [drm] drm/amd/display: Update downspread percent to match spreadsheet for DCN2.1 (Lyude Paul) [1814893] - [drm] drm/amd/display: Defer cursor update around VUPDATE for all ASIC (Lyude Paul) [1814893] - [drm] drm/amd/display: check if REFCLK_CNTL register is present (Lyude Paul) [1814893] - [drm] drm/amd/powerplay: avoid using pm_en before it is initialized revised (Lyude Paul) [1814893] - [drm] drm/amd/display: blank dp stream before re-train the link (Lyude Paul) [1814893] - [drm] drm/i915/display: Load DP_TP_CTL/STATUS offset before use it (Lyude Paul) [1814893] - [drm] drm/i915/tgl: TBT AUX should use TC power well ops (Lyude Paul) [1814893] - [drm] drm/i915/tgl: Add Wa_14010477008:tgl (Lyude Paul) [1814893] - [drm] drm/amd/display: work around fp code being emitted outside of DC_FP_START/END (Lyude Paul) [1814893] - [drm] drm/amdgpu: drop redundant cg/pg ungate on runpm enter (Lyude Paul) [1814893] - [drm] drm/amdgpu: move kfd suspend after ip_suspend_phase1 (Lyude Paul) [1814893] - [drm] drm/amdgpu: Fix oops when pp_funcs is unset in ACPI event (Lyude Paul) [1814893] - [drm] drm/amdgpu: Correctly initialize thermal controller for GPUs with Powerplay table v0 (e.g Hawaii) (Lyude Paul) [1814893] - [drm] drm/amd/powerplay: fix resume failed as smu table initialize early exit (Lyude Paul) [1814893] - [drm] drm/bridge: anx6345: set correct BPC for display_info of connector (Lyude Paul) [1814893] - [drm] drm/i915: Use proper fault mask in interrupt postinstall too (Lyude Paul) [1814893] - [drm] drm/i915/selftests: Fix i915_address_space refcnt leak (Lyude Paul) [1814893] - [drm] drm/qxl: qxl_release use after free (Lyude Paul) [1814893] - [drm] drm/qxl: qxl_release leak in qxl_hw_surface_alloc() (Lyude Paul) [1814893] - [drm] drm/qxl: qxl_release leak in qxl_draw_dirty_fb() (Lyude Paul) [1814893] - [drm] drm/i915/gt: Check cacheline is valid before acquiring (Lyude Paul) [1814893] - [drm] drm/i915/gem: Hold obj->vma.lock over for_each_ggtt_vma() (Lyude Paul) [1814893] - [drm] drm/amd/display: Fix green screen issue after suspend (Lyude Paul) [1814893] - [drm] drm/edid: Fix off-by-one in DispID DTD pixel clock (Lyude Paul) [1814893] - [drm] drm/amdgpu: invalidate L2 before SDMA IBs (v2) (Lyude Paul) [1814893] - [dma-buf] dma-buf: Fix SET_NAME ioctl uapi (Lyude Paul) [1814893] - [drm] drm/scheduler: fix drm_sched_get_cleanup_job (Lyude Paul) [1814893] - [drm] drm/amdgpu: fix wrong vram lost counter increment V2 (Lyude Paul) [1814893] - [drm] drm/dp_mst: Zero assigned PBN when releasing VCPI slots (Lyude Paul) [1814893] - [drm] drm/amd/display: Calculate scaling ratios on every medium/full update (Lyude Paul) [1814893] - [drm] drm/amd/display: Update stream adjust in dc_stream_adjust_vmin_vmax (Lyude Paul) [1814893] - [video] fbdev: potential information leak in do_fb_ioctl() (Lyude Paul) [1814893] - [drm] drm/nouveau/gr/gp107, gp108: implement workaround for HW hanging during init (Lyude Paul) [1814893] - [drm] drm/amdkfd: kfree the wrong pointer (Lyude Paul) [1814893] - [drm] drm/nouveau: workaround runpm fail by disabling PCI power management on certain intel bridges (Lyude Paul) [1814893] - [drm] drm/nouveau/svm: fix vma range check for migration (Lyude Paul) [1814893] - [drm] drm/nouveau/svm: check for SVM initialized before migrating (Lyude Paul) [1814893] - [drm] drm/amd/display: Don't try hdcp1.4 when content_type is set to type1 (Lyude Paul) [1814893] - [drm] drm/ttm: flush the fence on the bo after we individualize the reservation object (Lyude Paul) [1814893] - [drm] drm/i915/perf: Do not clear pollin for small user read buffers (Lyude Paul) [1814893] - [drm] drm/nouveau/sec2/gv100-: add missing MODULE_FIRMWARE() (Lyude Paul) [1814893] - [drm] drm/amdgpu: fix the hw hang during perform system reboot and reset (Lyude Paul) [1814893] - [drm] drm/amdgpu/gfx9: add gfxoff quirk (Lyude Paul) [1814893] - [drm] drm/amd/powerplay: force the trim of the mclk dpm_levels if OD is enabled (Lyude Paul) [1814893] - [drm] drm/i915/gt: Fill all the unused space in the GGTT (Lyude Paul) [1814893] - [drm] drm/i915/ggtt: do not set bits 1-11 in gen12 ptes (Lyude Paul) [1814893] - [drm] drm/amdgpu: fix gfx hang during suspend with video playback (v2) (Lyude Paul) [1814893] - [drm] drm/dp_mst: Fix clearing payload state on topology disable (Lyude Paul) [1814893] - [drm] Revert "drm/dp_mst: Remove VCPI while disabling topology mgr" (Lyude Paul) [1814893] - [drm] drm/i915/gt: Treat idling as a RPS downclock event (Lyude Paul) [1814893] - [drm] drm/vboxvideo: Add missing remove_conflicting_pci_framebuffers call, v2 (Lyude Paul) [1814893] - [drm] drm/i915/icl+: Don't enable DDI IO power on a TypeC port in TBT mode (Lyude Paul) [1814893] - [drm] drm/amd/display: Check for null fclk voltage when parsing clock table (Lyude Paul) [1814893] - [drm] drm/amdgpu: unify fw_write_wait for new gfx9 asics (Lyude Paul) [1814893] - [drm] drm/amd/powerplay: implement the is_dpm_running() (Lyude Paul) [1814893] - [drm] drm/amdgpu/powerplay: using the FCLK DPM table to set the MCLK (Lyude Paul) [1814893] - [drm] drm: Remove PageReserved manipulation from drm_pci_alloc (Lyude Paul) [1814893] - [drm] drm/bridge: analogix-anx78xx: Fix drm_dp_link helper removal (Lyude Paul) [1814893] - [drm] drm/i915/gem: Flush all the reloc_gpu batch (Lyude Paul) [1814893] - [drm] drm/i915/gen12: Disable preemption timeout (Lyude Paul) [1814893] - [drm] drm/i915/display: Fix mode private_flags comparison at atomic_check (Lyude Paul) [1814893] - [drm] drm/bridge: analogix-anx6345: Avoid duplicate -supply suffix (Lyude Paul) [1814893] - [drm] drm/i915: Allow for different modes of interruptible i915_active_wait (Lyude Paul) [1814893] - [gpu] DRM Backport 5.5 -> 5.6 (Lyude Paul) [1814893] - [video] video: fbdev: intelfb: use const pointer for fb_ops (Lyude Paul) [1814893] - [include] video: fbdev: make fbops member of struct fb_info a const pointer (Lyude Paul) [1814893] - [video] video: fbdev: uvesafb: modify the static fb_ops directly (Lyude Paul) [1814893] - [video] video: fbdev: nvidia: modify the static fb_ops directly (Lyude Paul) [1814893] - [video] video: fbdev: mb862xx: modify the static fb_ops directly (Lyude Paul) [1814893] - [video] video: fbdev: atyfb: modify the static fb_ops directly (Lyude Paul) [1814893] - [video] video: fbmem: use const pointer for fb_ops (Lyude Paul) [1814893] - [video] video: fbdev: vesafb: modify the static fb_ops directly (Lyude Paul) [1814893] - [video] video: udlfb: don't restore fb_mmap after deferred IO cleanup (Lyude Paul) [1814893] - [video] video: smscufx: don't restore fb_mmap after deferred IO cleanup (Lyude Paul) [1814893] - [drm] drm/fb-helper: don't preserve fb_ops across deferred IO use (Lyude Paul) [1814893] - [drm] drm/fb-helper: Remove drm_fb_helper_fbdev_{setup, teardown}() (Lyude Paul) [1814893] - [video] video: fb_defio: preserve user fb_ops (Lyude Paul) [1814893] - [drm] mm, drm/ttm: Fix vm page protection handling (Lyude Paul) [1814893] - [dma-buf] udmabuf: Remove deleted map/unmap handlers (Lyude Paul) [1814893] - [include] dma-buf: Remove kernel map/unmap hooks (Lyude Paul) [1814893] - [drm] drm/udl: Remove udl implementation of GEM's free_object() (Lyude Paul) [1814893] - [drm] drm/udl: Unmap buffer object after damage update (Lyude Paul) [1814893] - [drm] drm/udl: Fix Kconfig indentation (Lyude Paul) [1814893] - [drm] drm/udl: Replace fbdev code with generic emulation (Lyude Paul) [1814893] - [drm] drm/udl: Remove struct udl_gem_object and functions (Lyude Paul) [1814893] - [drm] drm/udl: Switch to SHMEM (Lyude Paul) [1814893] - [drm] drm/udl: Allocate GEM object via struct drm_driver.gem_create_object (Lyude Paul) [1814893] - [drm] drm/udl: Remove flags field from struct udl_gem_object (Lyude Paul) [1814893] - [drm] drm/armada: Delete dma_buf->k(un)map implemenation (Lyude Paul) [1814893] - [tee] drm/tee_shm: Drop dma_buf_k(unmap) support (Lyude Paul) [1814893] - [samples] sample/vfio-mdev/mbocs: Remove dma_buf_k(un)map support (Lyude Paul) [1814893] - [media] media/videobuf2: Drop dma_buf->k(un)map support (Lyude Paul) [1814893] - [drm] drm/vmwgfx: Delete mmaping functions (Lyude Paul) [1814893] - [dma-buf] dma-buf: Drop dma_buf_k(un)map (Lyude Paul) [1814893] - [drm] drm/tegra: Remove dma_buf->k(un)map (Lyude Paul) [1814893] - [drm] drm/omapdrm: Drop dma_buf->k(un)map (Lyude Paul) [1814893] - [drm] drm/i915: Drop dma_buf->k(un)map (Lyude Paul) [1814893] - [staging] staging/android/ion: delete dma_buf->kmap/unmap implemenation (Lyude Paul) [1814893] - [drm] drm/i915: Remove dma_buf_kmap selftest (Lyude Paul) [1814893] - [drm] drm/tegra: Delete host1x_bo_ops->k(un)map (Lyude Paul) [1814893] - [gpu] drm/tegra: Map cmdbuf once for reloc processing (Lyude Paul) [1814893] - [pinctrl] pinctrl: Allow modules to use pinctrl_register_mappings (Lyude Paul) [1814893] - [include] lockdep: add might_lock_nested() (Lyude Paul) [1814893] - [gpu] DRM Backport 5.4 -> 5.5 (Lyude Paul) [1814893] - [security] device_cgroup: Export devcgroup_check_permission (Lyude Paul) [1814893] - [video] fbdev: drop res_id parameter from remove_conflicting_pci_framebuffers (Lyude Paul) [1814893] - [media] media: cec: check 'transmit_in_progress', not 'transmitting' (Lyude Paul) [1814893] - [media] media: cec: avoid decrementing transmit_queue_sz if it is 0 (Lyude Paul) [1814893] - [media] media: cec: CEC 2.0-only bcast messages were ignored (Lyude Paul) [1814893] - [media] cec: add cec_adapter to cec_notifier_cec_adap_unregister() (Lyude Paul) [1814893] - [media] media: cec-pin: add 'received' callback (Lyude Paul) [1814893] - [media] media: cec: expose the new connector info API (Lyude Paul) [1814893] - [media] media: cec/cec-adap.c: use new UI_CMD defines (Lyude Paul) [1814893] - [media] media: cec-notifier: clear cec_adap in cec_notifier_unregister (Lyude Paul) [1814893] - [media] media: cec-adap: return from cec_s_conn_info() if adap is invalid (Lyude Paul) [1814893] - [media] media: cec-notifier: add new notifier functions (Lyude Paul) [1814893] - [media] media: cec: add struct cec_connector_info support (Lyude Paul) [1814893] - [media] media: cec-notifier: rename variables, check kstrdup and n->conn_name (Lyude Paul) [1814893] - [media] media: cec-adap: fix regression in ping sanity check (Lyude Paul) [1814893] - [media] media: cec: allow any initiator for Ping and Image/Text View On (Lyude Paul) [1814893] - [media] media: cec: support CEC_MSG_FL_RAW (Lyude Paul) [1814893] - [media] media: cec: add CEC_MSG_FL_RAW flag and msg_is_raw helper function (Lyude Paul) [1814893] - [media] media: cec: move check from cec_transmit to cec_transmit_msg_fh (Lyude Paul) [1814893] - [media] media: cec: cec_transmit_msg_fh: do sanity checks first (Lyude Paul) [1814893] - [media] media: cec: mark devnode as registered before actually registering it (Lyude Paul) [1814893] - [media] media: cec-notifier: add cec_notifier_parse_hdmi_phandle helper (Lyude Paul) [1814893] - [media] media: Kconfig files: use the right help coding style (Lyude Paul) [1814893] - [media] media: cec: fill in cec chardev kobject to ease debugging (Lyude Paul) [1814893] - [media] media: cec: fix epoll() by calling poll_wait first (Lyude Paul) [1814893] - [media] media: cec: keep track of outstanding transmits (Lyude Paul) [1814893] - [media] media: cec: add debug_phys_addr module option (Lyude Paul) [1814893] - [media] media: cec: report Vendor ID after initialization (Lyude Paul) [1814893] - [media] media: cec-pin: fix broken tx_ignore_nack_until_eom error injection (Lyude Paul) [1814893] - [media] media: cec: increase debug level for 'queue full' (Lyude Paul) [1814893] - [media] media: cec: check for non-OK/NACK conditions while claiming a LA (Lyude Paul) [1814893] - [media] media: cec: forgot to cancel delayed work (Lyude Paul) [1814893] - [media] media: cec: name for RC passthrough device does not need 'RC for' (Lyude Paul) [1814893] - [media] media: cec-gpio: select correct Signal Free Time (Lyude Paul) [1814893] - [media] media: cec: fix the Signal Free Time calculation (Lyude Paul) [1814893] - [media] media: cec: add new tx/rx status bits to detect aborts/timeouts (Lyude Paul) [1814893] - [media] media: cec: remove cec-edid.c (Lyude Paul) [1814893] - [media] media: cec/v4l2: move V4L2 specific CEC functions to V4L2 (Lyude Paul) [1814893] - [media] media: cec: integrate cec_validate_phys_addr() in cec-api.c (Lyude Paul) [1814893] - [media] media: cec: make cec_get_edid_spa_location() an inline function (Lyude Paul) [1814893] - [media] media: use strscpy() instead of strlcpy() (Lyude Paul) [1814893] - [media] media: cec: move compat_ioctl handling to cec-api.c (Lyude Paul) [1814893] - [media] media: cec: add support for 5V signal testing (Lyude Paul) [1814893] - [uapi] media: uapi/linux/cec.h: add 5V events (Lyude Paul) [1814893] - [scsi] compat_ioctl: move more drivers to compat_ptr_ioctl (Lyude Paul) [1814893] - [vhost] compat_ioctl: move drivers to compat_ptr_ioctl (Lyude Paul) [1814893] - [rtc] compat_ioctl: move rtc handling into drivers/rtc/dev.c (Lyude Paul) [1814893] - [fs] ceph: fix compat_ioctl for ceph_dir_operations (Lyude Paul) [1814893] - [fs] compat_sys_ioctl(): make parallel to do_vfs_ioctl() (Lyude Paul) [1814893] - [fs] compat: move FS_IOC_RESVSP_32 handling to fs/ioctl.c (Lyude Paul) [1814893] - [fs] do_vfs_ioctl(): use saner types (Lyude Paul) [1814893] - [fs] compat: itanic doesn't have one (Lyude Paul) [1814893] - [fs] FIGETBSZ: fix compat (Lyude Paul) [1814893] - [fs] fix compat handling of FICLONERANGE, FIDEDUPERANGE and FS_IOC_FIEMAP (Lyude Paul) [1814893] - [gpu] DRM Backport 5.3 -> 5.4 (Lyude Paul) [1814893] - [include] Add wait_var_event_interruptible() (Lyude Paul) [1814893] - [kernel] kthread: Add __kthread_should_park() (Lyude Paul) [1814893] - [kernel] PM / sleep: Refactor filesystems sync to reduce duplication (Lyude Paul) [1814893] - [fpga] drivers: Introduce device lookup variants by of_node (Lyude Paul) [1814893] - [s390] drivers: Introduce device lookup variants by name (Lyude Paul) [1814893] - [base] drivers: Add generic helper to match by of_node (Lyude Paul) [1814893] - [drm] kbuild: change *FLAGS_.o to take the path relative to $(obj) (Lyude Paul) [1814893] - [video] fbdev: lock_fb_info cannot fail (Lyude Paul) [1814893] - [video] fbdev/atyfb: lock_fb_info can't fail (Lyude Paul) [1814893] - [video] fbdev: sysfs files can't disappear before the device is gone (Lyude Paul) [1814893] - [video] fbcon: call fbcon_fb_(un)registered directly (Lyude Paul) [1814893] - [video] fbcon: Remove fbcon_has_exited (Lyude Paul) [1814893] - [video] fbcon: s/struct display/struct fbcon_display/ (Lyude Paul) [1814893] - [video] fbdev: locking check for fb_set_suspend (Lyude Paul) [1814893] - [tty] vt/fbcon: deinitialize resources in visual_init() after failed memory allocation (Lyude Paul) [1814893] - [video] fbcon: Don't reset logo_shown when logo is currently shown (Lyude Paul) [1814893] - [video] fbdev: fix WARNING in __alloc_pages_nodemask bug (Lyude Paul) [1814893] - [video] fbdev: fix divide error in fb_var_to_videomode (Lyude Paul) [1814893] - [video] fbdev: list all pci memory bars as conflicting apertures (Lyude Paul) [1814893]- [block] Revert "block: end bio with BLK_STS_AGAIN in case of non-mq devs and REQ_NOWAIT" (Jeff Moyer) [1784478] - [fs] io_uring: reset -EBUSY error when io sq thread is waken up (Jeff Moyer) [1784478] - [fs] io_uring: don't add non-IO requests to iopoll pending list (Jeff Moyer) [1784478] - [fs] io_uring: don't use kiocb.private to store buf_index (Jeff Moyer) [1784478] - [fs] io_uring: cancel work if task_work_add() fails (Jeff Moyer) [1784478] - [fs] io_uring: remove dead check in io_splice() (Jeff Moyer) [1784478] - [fs] io_uring: fix FORCE_ASYNC req preparation (Jeff Moyer) [1784478] - [fs] io_uring: don't prepare DRAIN reqs twice (Jeff Moyer) [1784478] - [fs] io_uring: initialize ctx->sqo_wait earlier (Jeff Moyer) [1784478] - [fs] io_uring: polled fixed file must go through free iteration (Jeff Moyer) [1784478] - [fs] io_uring: fix zero len do_splice() (Jeff Moyer) [1784478] - [fs] io_uring: don't use 'fd' for openat/openat2/statx (Jeff Moyer) [1784478] - [fs] splice: move f_mode checks to do_{splice, tee}() (Jeff Moyer) [1784478] - [fs] io_uring: handle -EFAULT properly in io_uring_setup() (Jeff Moyer) [1784478] - [fs] io_uring: fix mismatched finish_wait() calls in io_uring_cancel_files() (Jeff Moyer) [1784478] - [fs] io_uring: punt splice async because of inode mutex (Jeff Moyer) [1784478] - [fs] io_uring: check non-sync defer_list carefully (Jeff Moyer) [1784478] - [fs] io_uring: fix extra put in sync_file_range() (Jeff Moyer) [1784478] - [fs] io_uring: use cond_resched() in io_ring_ctx_wait_and_kill() (Jeff Moyer) [1784478] - [fs] io_uring: use proper references for fallback_req locking (Jeff Moyer) [1784478] - [fs] io_uring: only force async punt if poll based retry can't handle it (Jeff Moyer) [1784478] - [fs] io_uring: enable poll retry for any file with ->read_iter / ->write_iter (Jeff Moyer) [1784478] - [fs] io_uring: statx must grab the file table for valid fd (Jeff Moyer) [1784478] - [fs] io_uring: only restore req->work for req that needs do completion (Jeff Moyer) [1784478] - [fs] io_uring: don't count rqs failed after current one (Jeff Moyer) [1784478] - [fs] io_uring: kill already cached timeout.seq_offset (Jeff Moyer) [1784478] - [fs] io_uring: fix cached_sq_head in io_timeout() (Jeff Moyer) [1784478] - [fs] io_uring: only post events in io_poll_remove_all() if we completed some (Jeff Moyer) [1784478] - [fs] io_uring: io_async_task_func() should check and honor cancelation (Jeff Moyer) [1784478] - [fs] io_uring: check for need to re-wait in polled async handling (Jeff Moyer) [1784478] - [fs] io_uring: correct O_NONBLOCK check for splice punt (Jeff Moyer) [1784478] - [fs] io_uring: restore req->work when canceling poll request (Jeff Moyer) [1784478] - [fs] io_uring: move all request init code in one place (Jeff Moyer) [1784478] - [fs] io_uring: keep all sqe->flags in req->flags (Jeff Moyer) [1784478] - [fs] io_uring: early submission req fail code (Jeff Moyer) [1784478] - [fs] io_uring: track mm through current->mm (Jeff Moyer) [1784478] - [fs] io_uring: remove obsolete @mm_fault (Jeff Moyer) [1784478] - [fs] io_uring: punt final io_ring_ctx wait-and-free to workqueue (Jeff Moyer) [1784478] - [fs] io_uring: fix fs cleanup on cqe overflow (Jeff Moyer) [1784478] - [fs] io_uring: don't read user-shared sqe flags twice (Jeff Moyer) [1784478] - [fs] io_uring: remove req init from io_get_req() (Jeff Moyer) [1784478] - [fs] io_uring: alloc req only after getting sqe (Jeff Moyer) [1784478] - [fs] io_uring: simplify io_get_sqring (Jeff Moyer) [1784478] - [fs] io_uring: do not always copy iovec in io_req_map_rw() (Jeff Moyer) [1784478] - [fs] io_uring: ensure openat sets O_LARGEFILE if needed (Jeff Moyer) [1784478] - [fs] io_uring: initialize fixed_file_data lock (Jeff Moyer) [1784478] - [fs] io_uring: remove redundant variable pointer nxt and io_wq_assign_next call (Jeff Moyer) [1784478] - [fs] io_uring: fix ctx refcounting in io_submit_sqes() (Jeff Moyer) [1784478] - [fs] io_uring: process requests completed with -EAGAIN on poll list (Jeff Moyer) [1784478] - [fs] io_uring: remove bogus RLIMIT_NOFILE check in file registration (Jeff Moyer) [1784478] - [fs] io_uring: use io-wq manager as backup task if task is exiting (Jeff Moyer) [1784478] - [fs] io_uring: grab task reference for poll requests (Jeff Moyer) [1784478] - [fs] io_uring: retry poll if we got woken with non-matching mask (Jeff Moyer) [1784478] - [fs] io_uring: add missing finish_wait() in io_sq_thread() (Jeff Moyer) [1784478] - [fs] io_uring: refactor file register/unregister/update handling (Jeff Moyer) [1784478] - [fs] io_uring: cleanup io_alloc_async_ctx() (Jeff Moyer) [1784478] - [fs] io_uring: fix missing 'return' in comment (Jeff Moyer) [1784478] - [fs] io-wq: handle hashed writes in chains (Jeff Moyer) [1784478] - [fs] io-uring: drop 'free_pfile' in struct io_file_put (Jeff Moyer) [1784478] - [fs] io-uring: drop completion when removing file (Jeff Moyer) [1784478] - [fs] io_uring: Fix ->data corruption on re-enqueue (Jeff Moyer) [1784478] - [fs] io-wq: close cancel gap for hashed linked work (Jeff Moyer) [1784478] - [uapi] io_uring: make spdxcheck.py happy (Jeff Moyer) [1784478] - [fs] io_uring: honor original task RLIMIT_FSIZE (Jeff Moyer) [1784478] - [fs] io_uring: make sure accept honor rlimit nofile (Jeff Moyer) [1784478] - [fs] io_uring: make sure openat/openat2 honor rlimit nofile (Jeff Moyer) [1784478] - [fs] io-wq: hash dependent work (Jeff Moyer) [1784478] - [fs] io-wq: split hashing and enqueueing (Jeff Moyer) [1784478] - [fs] io-wq: don't resched if there is no work (Jeff Moyer) [1784478] - [fs] io_uring: NULL-deref for IOSQE_{ASYNC,DRAIN} (Jeff Moyer) [1784478] - [fs] io-wq: remove duplicated cancel code (Jeff Moyer) [1784478] - [fs] io_uring: fix truncated async read/readv and write/writev retry (Jeff Moyer) [1784478] - [uapi] io_uring: dual license io_uring.h uapi header (Jeff Moyer) [1784478] - [fs] io_uring: io_uring_enter(2) don't poll while SETUP_IOPOLL|SETUP_SQPOLL enabled (Jeff Moyer) [1784478] - [fs] io_uring: Fix unused function warnings (Jeff Moyer) [1784478] - [fs] io_uring: add end-of-bits marker and build time verify it (Jeff Moyer) [1784478] - [fs] io_uring: provide means of removing buffers (Jeff Moyer) [1784478] - [fs] io_uring: add IOSQE_BUFFER_SELECT support for IORING_OP_RECVMSG (Jeff Moyer) [1784478] - [net] net: abstract out normal and compat msghdr import (Jeff Moyer) [1784478] - [fs] io_uring: add IOSQE_BUFFER_SELECT support for IORING_OP_READV (Jeff Moyer) [1784478] - [fs] io_uring: support buffer selection for OP_READ and OP_RECV (Jeff Moyer) [1784478] - [fs] io_uring: add IORING_OP_PROVIDE_BUFFERS (Jeff Moyer) [1784478] - [fs] io_uring: ensure RCU callback ordering with rcu_barrier() (Jeff Moyer) [1784478] - [fs] io_uring: fix lockup with timeouts (Jeff Moyer) [1784478] - [fs] io_uring: free fixed_file_data after RCU grace period (Jeff Moyer) [1784478] - [fs] io_uring: buffer registration infrastructure (Jeff Moyer) [1784478] - [fs] io_uring/io-wq: forward submission ref to async (Jeff Moyer) [1784478] - [fs] io-wq: optimise out *next_work() double lock (Jeff Moyer) [1784478] - [fs] io-wq: optimise locking in io_worker_handle_work() (Jeff Moyer) [1784478] - [fs] io-wq: shuffle io_worker_handle_work() code (Jeff Moyer) [1784478] - [fs] io_uring: get next work with submission ref drop (Jeff Moyer) [1784478] - [fs] io_uring: remove @nxt from handlers (Jeff Moyer) [1784478] - [fs] io_uring: make submission ref putting consistent (Jeff Moyer) [1784478] - [fs] io_uring: clean up io_close (Jeff Moyer) [1784478] - [fs] io_uring: Ensure mask is initialized in io_arm_poll_handler (Jeff Moyer) [1784478] - [fs] io_uring: remove io_prep_next_work() (Jeff Moyer) [1784478] - [fs] io_uring: remove extra nxt check after punt (Jeff Moyer) [1784478] - [fs] io_uring: use poll driven retry for files that support it (Jeff Moyer) [1784478] - [fs] io_uring: mark requests that we can do poll async in io_op_defs (Jeff Moyer) [1784478] - [fs] io_uring: add per-task callback handler (Jeff Moyer) [1784478] - [fs] io_uring: store io_kiocb in wait->private (Jeff Moyer) [1784478] - [fs] io-wq: use BIT for ulong hash (Jeff Moyer) [1784478] - [fs] io_uring: remove IO_WQ_WORK_CB (Jeff Moyer) [1784478] - [fs] io-wq: remove unused IO_WQ_WORK_HAS_MM (Jeff Moyer) [1784478] - [fs] io_uring: extract kmsg copy helper (Jeff Moyer) [1784478] - [fs] io_uring: clean io_poll_complete (Jeff Moyer) [1784478] - [fs] io_uring: add splice(2) support (Jeff Moyer) [1784478] - [fs] io_uring: add interface for getting files (Jeff Moyer) [1784478] - [fs] splice: make do_splice public (Jeff Moyer) [1784478] - [fs] io_uring: remove req->in_async (Jeff Moyer) [1784478] - [fs] io_uring: don't do full *prep_worker() from io-wq (Jeff Moyer) [1784478] - [fs] io_uring: don't call work.func from sync ctx (Jeff Moyer) [1784478] - [fs] io_uring: io_accept() should hold on to submit reference on retry (Jeff Moyer) [1784478] - [fs] io_uring: consider any io_read/write -EAGAIN as final (Jeff Moyer) [1784478] - [fs] io-wq: remove io_wq_flush and IO_WQ_WORK_INTERNAL (Jeff Moyer) [1784478] - [fs] io-wq: fix IO_WQ_WORK_NO_CANCEL cancellation (Jeff Moyer) [1784478] - [fs] io_uring: fix 32-bit compatability with sendmsg/recvmsg (Jeff Moyer) [1784478] - [fs] io_uring: define and set show_fdinfo only if procfs is enabled (Jeff Moyer) [1784478] - [fs] io_uring: drop file set ref put/get on switch (Jeff Moyer) [1784478] - [fs] io_uring: import_single_range() returns 0/-ERROR (Jeff Moyer) [1784478] - [fs] io_uring: pick up link work on submit reference drop (Jeff Moyer) [1784478] - [fs] io-wq: ensure work->task_pid is cleared on init (Jeff Moyer) [1784478] - [fs] io-wq: remove spin-for-work optimization (Jeff Moyer) [1784478] - [fs] io_uring: fix poll_list race for SETUP_IOPOLL|SETUP_SQPOLL (Jeff Moyer) [1784478] - [fs] io_uring: fix personality idr leak (Jeff Moyer) [1784478] - [fs] io_uring: handle multiple personalities in link chains (Jeff Moyer) [1784478] - [fs] io_uring: fix __io_iopoll_check deadlock in io_sq_thread (Jeff Moyer) [1784478] - [fs] io_uring: prevent sq_thread from spinning when it should stop (Jeff Moyer) [1784478] - [fs] io_uring: fix use-after-free by io_cleanup_req() (Jeff Moyer) [1784478] - [fs] io_uring: remove unnecessary NULL checks (Jeff Moyer) [1784478] - [fs] io_uring: add missing io_req_cancelled() (Jeff Moyer) [1784478] - [fs] io_uring: prune request from overflow list on flush (Jeff Moyer) [1784478] - [fs] io-wq: don't call kXalloc_node() with non-online node (Jeff Moyer) [1784478] - [fs] io_uring: retain sockaddr_storage across send/recvmsg async punt (Jeff Moyer) [1784478] - [fs] io_uring: cancel pending async work if task exits (Jeff Moyer) [1784478] - [fs] io-wq: add io_wq_cancel_pid() to cancel based on a specific pid (Jeff Moyer) [1784478] - [fs] io-wq: make io_wqe_cancel_work() take a match handler (Jeff Moyer) [1784478] - [fs] io_uring: fix openat/statx's filename leak (Jeff Moyer) [1784478] - [fs] io_uring: fix double prep iovec leak (Jeff Moyer) [1784478] - [fs] io_uring: fix async close() with f_op->flush() (Jeff Moyer) [1784478] - [fs] io_uring: allow AT_FDCWD for non-file openat/openat2/statx (Jeff Moyer) [1784478] - [fs] io_uring: grab ->fs as part of async preparation (Jeff Moyer) [1784478] - [fs] io-wq: add support for inheriting ->fs (Jeff Moyer) [1784478] - [fs] io_uring: retry raw bdev writes if we hit -EOPNOTSUPP (Jeff Moyer) [1784478] - [fs] io_uring: add cleanup for openat()/statx() (Jeff Moyer) [1784478] - [fs] io_uring: fix iovec leaks (Jeff Moyer) [1784478] - [fs] io_uring: remove unused struct io_async_open (Jeff Moyer) [1784478] - [fs] io_uring: flush overflowed CQ events in the io_uring_poll() (Jeff Moyer) [1784478] - [fs] io_uring: statx/openat/openat2 don't support fixed files (Jeff Moyer) [1784478] - [fs] io_uring: fix deferred req iovec leak (Jeff Moyer) [1784478] - [fs] io_uring: fix 1-bit bitfields to be unsigned (Jeff Moyer) [1784478] - [fs] io_uring: get rid of delayed mm check (Jeff Moyer) [1784478] - [fs] io_uring: cleanup fixed file data table references (Jeff Moyer) [1784478] - [fs] io_uring: spin for sq thread to idle on shutdown (Jeff Moyer) [1784478] - [fs] io_uring: put the flag changing code in the same spot (Jeff Moyer) [1784478] - [fs] io_uring: iterate req cache backwards (Jeff Moyer) [1784478] - [fs] io_uring: punt even fadvise() WILLNEED to async context (Jeff Moyer) [1784478] - [fs] io_uring: fix sporadic double CQE entry for close (Jeff Moyer) [1784478] - [fs] io_uring: remove extra ->file check (Jeff Moyer) [1784478] - [fs] io_uring: don't map read/write iovec potentially twice (Jeff Moyer) [1784478] - [fs] io_uring: use the proper helpers for io_send/recv (Jeff Moyer) [1784478] - [fs] io_uring: prevent potential eventfd recursion on poll (Jeff Moyer) [1784478] - [fs] eventfd: track eventfd_signal() recursion depth (Jeff Moyer) [1784478] - [fs] io_uring: add BUILD_BUG_ON() to assert the layout of struct io_uring_sqe (Jeff Moyer) [1784478] - [fs] io_uring: add ->show_fdinfo() for the io_uring file descriptor (Jeff Moyer) [1784478] - [fs] io_uring: add support for epoll_ctl(2) (Jeff Moyer) [1784478] - [fs] eventpoll: support non-blocking do_epoll_ctl() calls (Jeff Moyer) [1784478] - [fs] eventpoll: abstract out epoll_ctl() handler (Jeff Moyer) [1784478] - [fs] io_uring: fix linked command file table usage (Jeff Moyer) [1784478] - [fs] io_uring: support using a registered personality for commands (Jeff Moyer) [1784478] - [fs] io_uring: allow registering credentials (Jeff Moyer) [1784478] - [fs] io_uring: add io-wq workqueue sharing (Jeff Moyer) [1784478] - [fs] io-wq: allow grabbing existing io-wq (Jeff Moyer) [1784478] - [fs] io_uring/io-wq: don't use static creds/mm assignments (Jeff Moyer) [1784478] - [fs] io-wq: make the io_wq ref counted (Jeff Moyer) [1784478] - [fs] io_uring: fix refcounting with batched allocations at OOM (Jeff Moyer) [1784478] - [fs] io_uring: add comment for drain_next (Jeff Moyer) [1784478] - [fs] io_uring: don't attempt to copy iovec for READ/WRITE (Jeff Moyer) [1784478] - [fs] io_uring: don't cancel all work on process exit (Jeff Moyer) [1784478] - [fs] Revert "io_uring: only allow submit from owning task" (Jeff Moyer) [1784478] - [fs] io_uring: honor IOSQE_ASYNC for linked reqs (Jeff Moyer) [1784478] - [fs] io_uring: prep req when do IOSQE_ASYNC (Jeff Moyer) [1784478] - [fs] io_uring: use labeled array init in io_op_defs (Jeff Moyer) [1784478] - [fs] io_uring: optimise sqe-to-req flags translation (Jeff Moyer) [1784478] - [fs] io_uring: remove REQ_F_IO_DRAINED (Jeff Moyer) [1784478] - [fs] io_uring: file switch work needs to get flushed on exit (Jeff Moyer) [1784478] - [fs] io_uring: hide uring_fd in ctx (Jeff Moyer) [1784478] - [fs] io_uring: remove extra check in __io_commit_cqring (Jeff Moyer) [1784478] - [fs] io_uring: optimise use of ctx->drain_next (Jeff Moyer) [1784478] - [fs] RHEL-only: Add IORING_OP_OPENAT2 opcode (Jeff Moyer) [1784478] - [fs] io_uring: add support for probing opcodes (Jeff Moyer) [1784478] - [fs] io_uring: account fixed file references correctly in batch (Jeff Moyer) [1784478] - [fs] io_uring: add opcode to issue trace event (Jeff Moyer) [1784478] - [fs] io_uring: enable option to only trigger eventfd for async completions (Jeff Moyer) [1784478] - [fs] io_uring: change io_ring_ctx bool fields into bit fields (Jeff Moyer) [1784478] - [fs] io_uring: file set registration should use interruptible waits (Jeff Moyer) [1784478] - [fs] io_uring: Remove unnecessary null check (Jeff Moyer) [1784478] - [fs] io_uring: add support for send(2) and recv(2) (Jeff Moyer) [1784478] - [fs] io_uring: remove extra io_wq_current_is_worker() (Jeff Moyer) [1784478] - [fs] io_uring: optimise commit_sqring() for common case (Jeff Moyer) [1784478] - [fs] io_uring: optimise head checks in io_get_sqring() (Jeff Moyer) [1784478] - [fs] io_uring: clamp to_submit in io_submit_sqes() (Jeff Moyer) [1784478] - [fs] io_uring: add support for IORING_SETUP_CLAMP (Jeff Moyer) [1784478] - [fs] io_uring: extend batch freeing to cover more cases (Jeff Moyer) [1784478] - [fs] io_uring: wrap multi-req freeing in struct req_batch (Jeff Moyer) [1784478] - [fs] io_uring: batch getting pcpu references (Jeff Moyer) [1784478] - [include] pcpu_ref: add percpu_ref_tryget_many() (Jeff Moyer) [1784478] - [fs] io_uring: add IORING_OP_MADVISE (Jeff Moyer) [1784478] - [mm] mm: make do_madvise() available internally (Jeff Moyer) [1784478] - [fs] io_uring: add IORING_OP_FADVISE (Jeff Moyer) [1784478] - [fs] io_uring: allow use of offset == -1 to mean file position (Jeff Moyer) [1784478] - [fs] io_uring: add non-vectored read/write commands (Jeff Moyer) [1784478] - [fs] io_uring: improve poll completion performance (Jeff Moyer) [1784478] - [fs] io_uring: split overflow state into SQ and CQ side (Jeff Moyer) [1784478] - [fs] io_uring: add lookup table for various opcode needs (Jeff Moyer) [1784478] - [fs] io_uring: remove two unnecessary function declarations (Jeff Moyer) [1784478] - [fs] io_uring: move *queue_link_head() from common path (Jeff Moyer) [1784478] - [fs] io_uring: rename prev to head (Jeff Moyer) [1784478] - [fs] io_uring: add IOSQE_ASYNC (Jeff Moyer) [1784478] - [fs] io-wq: support concurrent non-blocking work (Jeff Moyer) [1784478] - [fs] io_uring: add support for IORING_OP_STATX (Jeff Moyer) [1784478] - [fs] fs: make two stat prep helpers available (Jeff Moyer) [1784478] - [fs] io_uring: avoid ring quiesce for fixed file set unregister and update (Jeff Moyer) [1784478] - [fs] io_uring: add support for IORING_OP_CLOSE (Jeff Moyer) [1784478] - [fs] io-wq: add support for uncancellable work (Jeff Moyer) [1784478] - [fs] io_uring: add support for IORING_OP_OPENAT (Jeff Moyer) [1784478] - [fs] fs: make build_open_flags() available internally (Jeff Moyer) [1784478] - [fs] io_uring: add support for fallocate() (Jeff Moyer) [1784478] - [fs] io_uring: fix compat for IORING_REGISTER_FILES_UPDATE (Jeff Moyer) [1784478] - [fs] io_uring: only allow submit from owning task (Jeff Moyer) [1784478] - [fs] io_uring: ensure workqueue offload grabs ring mutex for poll list (Jeff Moyer) [1784478] - [fs] io_uring: clear req->result always before issuing a read/write request (Jeff Moyer) [1784478] - [fs] io_uring: be consistent in assigning next work from handler (Jeff Moyer) [1784478] - [fs] io-wq: cancel work if we fail getting a mm reference (Jeff Moyer) [1784478] - [fs] io_uring: don't setup async context for read/write fixed (Jeff Moyer) [1784478] - [fs] io_uring: remove punt of short reads to async context (Jeff Moyer) [1784478] - [fs] io-wq: add cond_resched() to worker thread (Jeff Moyer) [1784478] - [fs] io-wq: remove unused busy list from io_sqe (Jeff Moyer) [1784478] - [fs] io_uring: pass in 'sqe' to the prep handlers (Jeff Moyer) [1784478] - [fs] io_uring: standardize the prep methods (Jeff Moyer) [1784478] - [fs] io_uring: read 'count' for IORING_OP_TIMEOUT in prep handler (Jeff Moyer) [1784478] - [fs] io_uring: move all prep state for IORING_OP_{SEND, RECV}_MGS to prep handler (Jeff Moyer) [1784478] - [fs] io_uring: move all prep state for IORING_OP_CONNECT to prep handler (Jeff Moyer) [1784478] - [fs] io_uring: add and use struct io_rw for read/writes (Jeff Moyer) [1784478] - [fs] io_uring: use u64_to_user_ptr() consistently (Jeff Moyer) [1784478] - [fs] io_uring: io_wq_submit_work() should not touch req->rw (Jeff Moyer) [1784478] - [fs] io_uring: don't wait when under-submitting (Jeff Moyer) [1784478] - [fs] io_uring: warn about unhandled opcode (Jeff Moyer) [1784478] - [fs] io_uring: read opcode and user_data from SQE exactly once (Jeff Moyer) [1784478] - [fs] io_uring: make IORING_OP_TIMEOUT_REMOVE deferrable (Jeff Moyer) [1784478] - [fs] io_uring: make IORING_OP_CANCEL_ASYNC deferrable (Jeff Moyer) [1784478] - [fs] io_uring: make IORING_POLL_ADD and IORING_POLL_REMOVE deferrable (Jeff Moyer) [1784478] - [fs] io_uring: make HARDLINK imply LINK (Jeff Moyer) [1784478] - [fs] io_uring: any deferred command must have stable sqe data (Jeff Moyer) [1784478] - [fs] io_uring: remove 'sqe' parameter to the OP helpers that take it (Jeff Moyer) [1784478] - [fs] io_uring: fix pre-prepped issue with force_nonblock == true (Jeff Moyer) [1784478] - [fs] io-wq: re-add io_wq_current_is_worker() (Jeff Moyer) [1784478] - [fs] io_uring: fix sporadic -EFAULT from IORING_OP_RECVMSG (Jeff Moyer) [1784478] - [fs] io_uring: fix stale comment and a few typos (Jeff Moyer) [1784478] - [fs] io_uring: ensure we return -EINVAL on unknown opcode (Jeff Moyer) [1784478] - [fs] io_uring: add sockets to list of files that support non-blocking issue (Jeff Moyer) [1784478] - [net] net: make socket read/write_iter() honor IOCB_NOWAIT (Jeff Moyer) [1784478] - [fs] io_uring: only hash regular files for async work execution (Jeff Moyer) [1784478] - [fs] io_uring: run next sqe inline if possible (Jeff Moyer) [1784478] - [fs] io_uring: don't dynamically allocate poll data (Jeff Moyer) [1784478] - [fs] io_uring: deferred send/recvmsg should assign iov (Jeff Moyer) [1784478] - [fs] io_uring: sqthread should grab ctx->uring_lock for submissions (Jeff Moyer) [1784478] - [fs] io-wq: briefly spin for new work after finishing work (Jeff Moyer) [1784478] - [fs] io-wq: remove worker->wait waitqueue (Jeff Moyer) [1784478] - [fs] io_uring: allow unbreakable links (Jeff Moyer) [1784478] - [fs] io_uring: fix a typo in a comment (Jeff Moyer) [1784478] - [fs] io_uring: hook all linked requests via link_list (Jeff Moyer) [1784478] - [fs] io_uring: fix error handling in io_queue_link_head (Jeff Moyer) [1784478] - [fs] io_uring: use hash table for poll command lookups (Jeff Moyer) [1784478] - [fs] io-wq: clear node->next on list deletion (Jeff Moyer) [1784478] - [fs] io_uring: ensure deferred timeouts copy necessary data (Jeff Moyer) [1784478] - [fs] io_uring: allow IO_SQE_* flags on IORING_OP_TIMEOUT (Jeff Moyer) [1784478] - [fs] io_uring: handle connect -EINPROGRESS like -EAGAIN (Jeff Moyer) [1784478] - [fs] io_uring: remove io_wq_current_is_worker (Jeff Moyer) [1784478] - [fs] io_uring: remove parameter ctx of io_submit_state_start (Jeff Moyer) [1784478] - [fs] io_uring: mark us with IORING_FEAT_SUBMIT_STABLE (Jeff Moyer) [1784478] - [fs] io_uring: ensure async punted connect requests copy data (Jeff Moyer) [1784478] - [fs] io_uring: ensure async punted sendmsg/recvmsg requests copy data (Jeff Moyer) [1784478] - [fs] io_uring: ensure async punted read/write requests copy iovec (Jeff Moyer) [1784478] - [fs] io_uring: add general async offload context (Jeff Moyer) [1784478] - [fs] io_uring: transform send/recvmsg() -ERESTARTSYS to -EINTR (Jeff Moyer) [1784478] - [fs] io_uring: use current task creds instead of allocating a new one (Jeff Moyer) [1784478] - [fs] io_uring: fix missing kmap() declaration on powerpc (Jeff Moyer) [1784478] - [fs] io_uring: add mapping support for NOMMU archs (Jeff Moyer) [1784478] - [fs] io_uring: make poll->wait dynamically allocated (Jeff Moyer) [1784478] - [fs] io-wq: shrink io_wq_work a bit (Jeff Moyer) [1784478] - [fs] io-wq: fix handling of NUMA node IDs (Jeff Moyer) [1784478] - [fs] io_uring: use kzalloc instead of kcalloc for single-element allocations (Jeff Moyer) [1784478] - [fs] io_uring: cleanup io_import_fixed() (Jeff Moyer) [1784478] - [fs] io_uring: inline struct sqe_submit (Jeff Moyer) [1784478] - [fs] io_uring: store timeout's sqe->off in proper place (Jeff Moyer) [1784478] - [net] net: disallow ancillary data for __sys_{send, recv}msg_file() (Jeff Moyer) [1784478] - [net] net: separate out the msghdr copy from ___sys_{send, recv}msg() (Jeff Moyer) [1784478] - [fs] io_uring: remove superfluous check for sqe->off in io_accept() (Jeff Moyer) [1784478] - [fs] io_uring: async workers should inherit the user creds (Jeff Moyer) [1784478] - [fs] io-wq: have io_wq_create() take a 'data' argument (Jeff Moyer) [1784478] - [fs] io_uring: fix dead-hung for non-iter fixed rw (Jeff Moyer) [1784478] - [fs] io_uring: add support for IORING_OP_CONNECT (Jeff Moyer) [1784478] - [net] net: add __sys_connect_file() helper (Jeff Moyer) [1784478] - [fs] io_uring: only return -EBUSY for submit on non-flushed backlog (Jeff Moyer) [1784478] - [fs] io_uring: only !null ptr to io_issue_sqe() (Jeff Moyer) [1784478] - [fs] io_uring: simplify io_req_link_next() (Jeff Moyer) [1784478] - [fs] io_uring: pass only !null to io_req_find_next() (Jeff Moyer) [1784478] - [fs] io_uring: remove io_free_req_find_next() (Jeff Moyer) [1784478] - [fs] io_uring: add likely/unlikely in io_get_sqring() (Jeff Moyer) [1784478] - [fs] io_uring: rename __io_submit_sqe() (Jeff Moyer) [1784478] - [fs] io_uring: improve trace_io_uring_defer() trace point (Jeff Moyer) [1784478] - [fs] io_uring: drain next sqe instead of shadowing (Jeff Moyer) [1784478] - [fs] io_uring: close lookup gap for dependent next work (Jeff Moyer) [1784478] - [fs] io_uring: allow finding next link independent of req reference count (Jeff Moyer) [1784478] - [fs] io_uring: io_allocate_scq_urings() should return a sane state (Jeff Moyer) [1784478] - [fs] io_uring: Always REQ_F_FREE_SQE for allocated sqe (Jeff Moyer) [1784478] - [fs] io_uring: io_fail_links() should only consider first linked timeout (Jeff Moyer) [1784478] - [fs] io_uring: Fix leaking linked timeouts (Jeff Moyer) [1784478] - [fs] io_uring: remove redundant check (Jeff Moyer) [1784478] - [fs] io_uring: break links for failed defer (Jeff Moyer) [1784478] - [fs] io-wq: remove extra space characters (Jeff Moyer) [1784478] - [fs] io-wq: wait for io_wq_create() to setup necessary workers (Jeff Moyer) [1784478] - [fs] io_uring: request cancellations should break links (Jeff Moyer) [1784478] - [fs] io_uring: correct poll cancel and linked timeout expiration completion (Jeff Moyer) [1784478] - [fs] io_uring: remove dead REQ_F_SEQ_PREV flag (Jeff Moyer) [1784478] - [fs] io_uring: fix sequencing issues with linked timeouts (Jeff Moyer) [1784478] - [fs] io_uring: make req->timeout be dynamically allocated (Jeff Moyer) [1784478] - [fs] io_uring: make io_double_put_req() use normal completion path (Jeff Moyer) [1784478] - [fs] io_uring: cleanup return values from the queueing functions (Jeff Moyer) [1784478] - [fs] io_uring: io_async_cancel() should pass in 'nxt' request pointer (Jeff Moyer) [1784478] - [fs] io_uring: make POLL_ADD/POLL_REMOVE scale better (Jeff Moyer) [1784478] - [fs] io-wq: remove now redundant struct io_wq_nulls_list (Jeff Moyer) [1784478] - [fs] io_uring: Fix getting file for non-fd opcodes (Jeff Moyer) [1784478] - [fs] io_uring: introduce req_need_defer() (Jeff Moyer) [1784478] - [fs] io_uring: clean up io_uring_cancel_files() (Jeff Moyer) [1784478] - [fs] io-wq: ensure free/busy list browsing see all items (Jeff Moyer) [1784478] - [fs] io_uring: ensure registered buffer import returns the IO length (Jeff Moyer) [1784478] - [fs] io_uring: Fix getting file for timeout (Jeff Moyer) [1784478] - [fs] io-wq: ensure we have a stable view of ->cur_work for cancellations (Jeff Moyer) [1784478] - [fs] io_wq: add get/put_work handlers to io_wq_create() (Jeff Moyer) [1784478] - [fs] io_uring: check for validity of ->rings in teardown (Jeff Moyer) [1784478] - [fs] io_uring: fix potential deadlock in io_poll_wake() (Jeff Moyer) [1784478] - [fs] io_uring: use correct "is IO worker" helper (Jeff Moyer) [1784478] - [fs] io_uring: make timeout sequence == 0 mean no sequence (Jeff Moyer) [1784478] - [fs] io_uring: fix -ENOENT issue with linked timer with short timeout (Jeff Moyer) [1784478] - [fs] io_uring: don't do flush cancel under inflight_lock (Jeff Moyer) [1784478] - [fs] io_uring: flag SQPOLL busy condition to userspace (Jeff Moyer) [1784478] - [fs] io_uring: make ASYNC_CANCEL work with poll and timeout (Jeff Moyer) [1784478] - [fs] io_uring: provide fallback request for OOM situations (Jeff Moyer) [1784478] - [fs] io_uring: convert accept4() -ERESTARTSYS into -EINTR (Jeff Moyer) [1784478] - [fs] io_uring: fix error clear of ->file_table in io_sqe_files_register() (Jeff Moyer) [1784478] - [fs] io_uring: separate the io_free_req and io_free_req_find_next interface (Jeff Moyer) [1784478] - [fs] io_uring: keep io_put_req only responsible for release and put req (Jeff Moyer) [1784478] - [fs] io_uring: remove passed in 'ctx' function parameter ctx if possible (Jeff Moyer) [1784478] - [fs] io_uring: reduce/pack size of io_ring_ctx (Jeff Moyer) [1784478] - [fs] io_uring: properly mark async work as bounded vs unbounded (Jeff Moyer) [1784478] - [fs] io-wq: add support for bounded vs unbunded work (Jeff Moyer) [1784478] - [fs] io-wq: io_wqe_run_queue() doesn't need to use list_empty_careful() (Jeff Moyer) [1784478] - [fs] io_uring: add support for backlogged CQ ring (Jeff Moyer) [1784478] - [fs] io_uring: pass in io_kiocb to fill/add CQ handlers (Jeff Moyer) [1784478] - [fs] io_uring: make io_cqring_events() take 'ctx' as argument (Jeff Moyer) [1784478] - [fs] io_uring: add support for linked SQE timeouts (Jeff Moyer) [1784478] - [fs] io_uring: abstract out io_async_cancel_one() helper (Jeff Moyer) [1784478] - [fs] io_uring: use inlined struct sqe_submit (Jeff Moyer) [1784478] - [fs] io_uring: Use submit info inlined into req (Jeff Moyer) [1784478] - [fs] io_uring: allocate io_kiocb upfront (Jeff Moyer) [1784478] - [fs] io_uring: io_queue_link*() right after submit (Jeff Moyer) [1784478] - [fs] io_uring: Merge io_submit_sqes and io_ring_submit (Jeff Moyer) [1784478] - [fs] io_uring: kill dead REQ_F_LINK_DONE flag (Jeff Moyer) [1784478] - [fs] io_uring: fixup a few spots where link failure isn't flagged (Jeff Moyer) [1784478] - [fs] io_uring: enable optimized link handling for IORING_OP_POLL_ADD (Jeff Moyer) [1784478] - [fs] io-wq: use proper nesting IRQ disabling spinlocks for cancel (Jeff Moyer) [1784478] - [fs] io_uring: add completion trace event (Jeff Moyer) [1784478] - [fs] io-wq: use kfree_rcu() to simplify the code (Jeff Moyer) [1784478] - [fs] io_uring: set -EINTR directly when a signal wakes up in io_cqring_wait (Jeff Moyer) [1784478] - [fs] io_uring: support for generic async request cancel (Jeff Moyer) [1784478] - [fs] io_uring: ensure we clear io_kiocb->result before each issue (Jeff Moyer) [1784478] - [fs] io_uring: io_wq_create() returns an error pointer, not NULL (Jeff Moyer) [1784478] - [fs] io_uring: fix race with canceling timeouts (Jeff Moyer) [1784478] - [fs] io_uring: support for larger fixed file sets (Jeff Moyer) [1784478] - [fs] io_uring: protect fixed file indexing with array_index_nospec() (Jeff Moyer) [1784478] - [fs] io_uring: add support for IORING_OP_ACCEPT (Jeff Moyer) [1784478] - [net] net: add __sys_accept4_file() helper (Jeff Moyer) [1784478] - [fs] io_uring: io_uring: add support for async work inheriting files (Jeff Moyer) [1784478] - [fs] io_uring: replace workqueue usage with io-wq (Jeff Moyer) [1784478] - [fs] io-wq: small threadpool implementation for io_uring (Jeff Moyer) [1784478] - [fs] io_uring: Fix mm_fault with READ/WRITE_FIXED (Jeff Moyer) [1784478] - [fs] io_uring: remove index from sqe_submit (Jeff Moyer) [1784478] - [fs] io_uring: add set of tracing events (Jeff Moyer) [1784478] - [fs] io_uring: add support for canceling timeout requests (Jeff Moyer) [1784478] - [fs] io_uring: add support for absolute timeouts (Jeff Moyer) [1784478] - [fs] io_uring: replace s->needs_lock with s->in_async (Jeff Moyer) [1784478] - [fs] io_uring: allow application controlled CQ ring size (Jeff Moyer) [1784478] - [fs] io_uring: add support for IORING_REGISTER_FILES_UPDATE (Jeff Moyer) [1784478] - [fs] io_uring: allow sparse fixed file sets (Jeff Moyer) [1784478] - [fs] io_uring: run dependent links inline if possible (Jeff Moyer) [1784478] - [fs] io_uring: don't touch ctx in setup after ring fd install (Jeff Moyer) [1784478] - [fs] io_uring: Fix leaked shadow_req (Jeff Moyer) [1784478] - [fs] io_uring: fix bad inflight accounting for SETUP_IOPOLL|SETUP_SQTHREAD (Jeff Moyer) [1784478] - [fs] io_uring: used cached copies of sq->dropped and cq->overflow (Jeff Moyer) [1784478] - [fs] io_uring: Fix race for sqes with userspace (Jeff Moyer) [1784478] - [fs] io_uring: Fix broken links with offloading (Jeff Moyer) [1784478] - [fs] io_uring: Fix corrupted user_data (Jeff Moyer) [1784478] - [fs] io_uring: correct timeout req sequence when inserting a new entry (Jeff Moyer) [1784478] - [fs] io_uring : correct timeout req sequence when waiting timeout (Jeff Moyer) [1784478] - [fs] io_uring: revert "io_uring: optimize submit_and_wait API" (Jeff Moyer) [1784478] - [fs] io_uring: fix logic error in io_timeout (Jeff Moyer) [1784478] - [fs] io_uring: fix up O_NONBLOCK handling for sockets (Jeff Moyer) [1784478] - [fs] io_uring: consider the overflow of sequence for timeout req (Jeff Moyer) [1784478] - [fs] io_uring: fix sequence logic for timeout requests (Jeff Moyer) [1784478] - [fs] io_uring: only flush workqueues on fileset removal (Jeff Moyer) [1784478] - [fs] io_uring: remove wait loop spurious wakeups (Jeff Moyer) [1784478] - [fs] io_uring: fix reversed nonblock flag for link submission (Jeff Moyer) [1784478] - [fs] io_uring: use __kernel_timespec in timeout ABI (Jeff Moyer) [1784478] - [fs] io_uring: make CQ ring wakeups be more efficient (Jeff Moyer) [1784478] - [fs] io_uring: compare cached_cq_tail with cq.head in_io_uring_poll (Jeff Moyer) [1784478] - [fs] io_uring: correctly handle non ->{read, write}_iter() file_operations (Jeff Moyer) [1784478] - [fs] io_uring: IORING_OP_TIMEOUT support (Jeff Moyer) [1784478] - [fs] io_uring: use cond_resched() in sqthread (Jeff Moyer) [1784478] - [fs] io_uring: fix potential crash issue due to io_get_req failure (Jeff Moyer) [1784478] - [fs] io_uring: ensure poll commands clear ->sqe (Jeff Moyer) [1784478] - [fs] io_uring: fix use-after-free of shadow_req (Jeff Moyer) [1784478] - [fs] io_uring: use kmemdup instead of kmalloc and memcpy (Jeff Moyer) [1784478] - [fs] io_uring: increase IORING_MAX_ENTRIES to 32K (Jeff Moyer) [1784478] - [fs] io_uring: make sqpoll wakeup possible with getevents (Jeff Moyer) [1784478] - [fs] io_uring: extend async work merging (Jeff Moyer) [1784478] - [fs] io_uring: limit parallelism of buffered writes (Jeff Moyer) [1784478] - [fs] io_uring: add io_queue_async_work() helper (Jeff Moyer) [1784478] - [fs] io_uring: optimize submit_and_wait API (Jeff Moyer) [1784478] - [fs] io_uring: add support for link with drain (Jeff Moyer) [1784478] - [fs] io_uring: fix wrong sequence setting logic (Jeff Moyer) [1784478] - [fs] io_uring: expose single mmap capability (Jeff Moyer) [1784478] - [fs] io_uring: allocate the two rings together (Jeff Moyer) [1784478] - [lib] percpu_ref: release percpu memory early without PERCPU_REF_ALLOW_REINIT (Jeff Moyer) [1784478] - [fs] io_uring: initialize percpu refcounters using PERCU_REF_ALLOW_REINIT (Jeff Moyer) [1784478] - [include] percpu_ref: introduce PERCPU_REF_ALLOW_REINIT flag (Jeff Moyer) [1784478] - [fs] binder: fix use-after-free due to ksys_close() during fdget() (Jeff Moyer) [1784478] - [init] RHEL-only: Enable io_uring for x86 builds (Jeff Moyer) [1784478] - [arm64] compat: ARM64: always include asm-generic/compat.h (Jeff Moyer) [1784478] - [include] asm-generic: Move common compat types to asm-generic/compat.h (Jeff Moyer) [1784478]- [fs] coredump: fix crash when umh is disabled (Yauheni Kaliuta) [1845114] - [kernel] umh: fix memory leak on execve failure (Yauheni Kaliuta) [1845114] - [net] bpf: Replace zero-length array with flexible-array member (Yauheni Kaliuta) [1845114] - [net] bpf: Fix returned error sign when link doesn't support updates (Yauheni Kaliuta) [1845114] - [net] bpf: sockmap: Don't attach programs to UDP sockets (Yauheni Kaliuta) [1845114] - [net] bpf: cgroup: Allow multi-attach program to replace itself (Yauheni Kaliuta) [1845114] - [tools] selftests/bpf: use struct timespec instead of __kernel_timespec (Yauheni Kaliuta) [1845114] - [tools] selftests/bpf: Fix bpf_link leak in ns_current_pid_tgid selftest (Yauheni Kaliuta) [1845114] - [tools] selftests/bpf: Fix test_align verifier log patterns (Yauheni Kaliuta) [1845114] - [net] bpf, cgroup: Return ENOLINK for auto-detached links on update (Yauheni Kaliuta) [1845114] - [net] bpf: Refactor bpf_link update handling (Yauheni Kaliuta) [1845114] - [tools] bpf, selftests: Add a verifier test for assigning 32bit reg states to 64bit ones (Yauheni Kaliuta) [1845114] - [tools] bpf, selftests: Verifier bounds tests need to be updated (Yauheni Kaliuta) [1845114] - [net] bpf: Fix a verifier issue when assigning 32bit reg states to 64bit ones (Yauheni Kaliuta) [1845114] - [net] bpf: Fix use-after-free in fmod_ret check (Yauheni Kaliuta) [1845114] - [net] flow_dissector: Drop BPF flow dissector prog ref on netns cleanup (Yauheni Kaliuta) [1845114] - [tools] bpf: Prevent mmap()'ing read-only maps as writable (Yauheni Kaliuta) [1845114] - [net] bpf: Enforce returning 0 for fentry/fexit progs (Yauheni Kaliuta) [1845114] - [tools] libbpf: Fix register naming in PT_REGS s390 macros (Yauheni Kaliuta) [1845114] - [samples] samples: bpf: Fix build error (Yauheni Kaliuta) [1845114] - [net] bpf: Fix error return code in map_lookup_and_delete_elem() (Yauheni Kaliuta) [1845114] - [net] bpf: Fix sk_psock refcnt leak when receiving message (Yauheni Kaliuta) [1845114] - [tools] tools/runqslower: Ensure own vmlinux.h is picked up first (Yauheni Kaliuta) [1845114] - [net] bpf: Make bpf_link_fops static (Yauheni Kaliuta) [1845114] - [tools] bpftool: Respect the -d option in struct_ops cmd (Yauheni Kaliuta) [1845114] - [net] bpf: Fix leak in LINK_UPDATE and enforce empty old_prog_fd (Yauheni Kaliuta) [1845114] - [tools] bpf: Fix reStructuredText markup (Yauheni Kaliuta) [1845114] - [tools] libbpf: Only check mode flags in get_xdp_id (Yauheni Kaliuta) [1845114] - [tools] bpf, selftests: Add test for BPF_STX BPF_B storing R10 (Yauheni Kaliuta) [1845114] - [x86] bpf, x86: Fix encoding for lower 8-bit registers in BPF_STX BPF_B (Yauheni Kaliuta) [1845114] - [net] bpf: Forbid XADD on spilled pointers for unprivileged users (Yauheni Kaliuta) [1845114] - [tools] libbpf: Always specify expected_attach_type on program load if supported (Yauheni Kaliuta) [1845114] - [net] bpf: remove unneeded conversion to bool in __mark_reg_unknown (Yauheni Kaliuta) [1845114] - [tools] tools, bpftool: Fix struct_ops command invalid pointer free (Yauheni Kaliuta) [1845114] - [net] bpf: Fix use of sk->sk_reuseport from sk_assign (Yauheni Kaliuta) [1845114] - [tools] selftests/bpf: Add test for bpf_get_link_xdp_id (Yauheni Kaliuta) [1845114] - [tools] libbpf: Fix bpf_get_link_xdp_id flags handling (Yauheni Kaliuta) [1845114] - [net] bpf: Fix a typo "inacitve" -> "inactive" (Yauheni Kaliuta) [1845114] - [tools] libbpf: Initialize *nl_pid so gcc 10 is happy (Yauheni Kaliuta) [1845114] - [tools] bpf, lsm: Fix the file_mprotect LSM test (Yauheni Kaliuta) [1845114] - [tools] bpf: Fix spelling mistake "arithmatic" -> "arithmetic" in test_verifier (Yauheni Kaliuta) [1845114] - [lib] kbuild, btf: Fix dependencies for DEBUG_INFO_BTF (Yauheni Kaliuta) [1845114] - [tools] selftests/bpf: Test FD-based cgroup attachment (Yauheni Kaliuta) [1845114] - [tools] libbpf: Add support for bpf_link-based cgroup attachment (Yauheni Kaliuta) [1845114] - [net] bpf: Implement bpf_prog replacement for an active bpf_cgroup_link (Yauheni Kaliuta) [1845114] - [net] bpf: Implement bpf_link-based cgroup BPF program attachment (Yauheni Kaliuta) [1845114] - [tools] bpf: Test_verifier, add alu32 bounds tracking tests (Yauheni Kaliuta) [1845114] - [tools] bpf: Test_verifier, #65 error message updates for trunc of boundary-cross (Yauheni Kaliuta) [1845114] - [tools] bpf: Test_verifier, bpf_get_stack return value add <0 (Yauheni Kaliuta) [1845114] - [tools] bpf: Test_progs, add test to catch retval refine error handling (Yauheni Kaliuta) [1845114] - [net] bpf: Verifier, refine 32bit bound in do_refine_retval_range (Yauheni Kaliuta) [1845114] - [include] bpf: Verifier, do explicit ALU32 bounds tracking (Yauheni Kaliuta) [1845114] - [net] bpf: Verifier, do_refine_retval_range may clamp umin to 0 incorrectly (Yauheni Kaliuta) [1845114] - [init] bpf, lsm: Make BPF_LSM depend on BPF_EVENTS (Yauheni Kaliuta) [1845114] - [tools] selftests: bpf: Extend sk_assign tests for UDP (Yauheni Kaliuta) [1845114] - [tools] selftests: bpf: Add test for sk_assign (Yauheni Kaliuta) [1845114] - [net] bpf: Don't refcount LISTEN sockets in sk_assign() (Yauheni Kaliuta) [1845114] - [net] net: Track socket refcounts in skb_steal_sock() (Yauheni Kaliuta) [1845114] - [net] bpf: Add socket assign support (Yauheni Kaliuta) [1845114] - [net] bpf: btf: Fix arg verification in btf_ctx_access() (Yauheni Kaliuta) [1845114] - [net] bpf: Simplify reg_set_min_max_inv handling (Yauheni Kaliuta) [1845114] - [documentation] bpf: lsm: Add Documentation (Yauheni Kaliuta) [1845114] - [tools] bpf: lsm: Add selftests for BPF_PROG_TYPE_LSM (Yauheni Kaliuta) [1845114] - [tools] tools/libbpf: Add support for BPF_PROG_TYPE_LSM (Yauheni Kaliuta) [1845114] - [net] bpf: lsm: Implement attach, detach and execution (Yauheni Kaliuta) [1845114] - [net] bpf: lsm: Provide attachment points for BPF LSM programs (Yauheni Kaliuta) [1845114] - [net] bpf: Introduce BPF_PROG_TYPE_LSM (Yauheni Kaliuta) [1845114] - [tools] selftests: Add test for overriding global data value before load (Yauheni Kaliuta) [1845114] - [tools] libbpf: Add setter for initial value for internal maps (Yauheni Kaliuta) [1845114] - [net] bpf, net: Fix build issue when net ns not configured (Yauheni Kaliuta) [1845114] - [net] bpf: Fix build warning regarding missing prototypes (Yauheni Kaliuta) [1845114] - [tools] libbpf, xsk: Init all ring members in xsk_umem__create and xsk_socket__create (Yauheni Kaliuta) [1845114] - [tools] bpf: Add selftest cases for ctx_or_null argument type (Yauheni Kaliuta) [1845114] - [net] bpf: Enable retrival of pid/tgid/comm from bpf cgroup hooks (Yauheni Kaliuta) [1845114] - [net] bpf: Enable bpf cgroup hooks to retrieve cgroup v2 and ancestor id (Yauheni Kaliuta) [1845114] - [net] bpf: Allow to retrieve cgroup v1 classid from v2 hooks (Yauheni Kaliuta) [1845114] - [net] bpf: Add netns cookie and enable it for bpf cgroup hooks (Yauheni Kaliuta) [1845114] - [net] bpf: Enable perf event rb output for bpf cgroup progs (Yauheni Kaliuta) [1845114] - [net] bpf: Enable retrieval of socket cookie for bind/post-bind hook (Yauheni Kaliuta) [1845114] - [net] bpf: Remove unused vairable 'bpf_xdp_link_lops' (Yauheni Kaliuta) [1845114] - [net] bpf: Factor out attach_type to prog_type mapping for attach/detach (Yauheni Kaliuta) [1845114] - [net] bpf: Factor out cgroup storages operations (Yauheni Kaliuta) [1845114] - [tools] bpf: Test_verifier, #70 error message updates for 32-bit right shift (Yauheni Kaliuta) [1845114] - [net] bpf: Verifer, adjust_scalar_min_max_vals to always call update_reg_bounds() (Yauheni Kaliuta) [1845114] - [net] bpf: Verifer, refactor adjust_scalar_min_max_vals (Yauheni Kaliuta) [1845114] - [tools] libbpf: Don't allocate 16M for log buffer by default (Yauheni Kaliuta) [1845114] - [tools] libbpf: Remove unused parameter `def` to get_map_field_int (Yauheni Kaliuta) [1845114] - [documentation] bpf: Document bpf_inspect drgn tool (Yauheni Kaliuta) [1845114] - [samples] samples, bpf: Refactor perf_event user program with libbpf bpf_link (Yauheni Kaliuta) [1845114] - [samples] samples, bpf: Move read_trace_pipe to trace_helpers (Yauheni Kaliuta) [1845114] - [tools] bpf: Add tests for bpf_sk_storage to bpf_tcp_ca (Yauheni Kaliuta) [1845114] - [net] bpf: Add bpf_sk_storage support to bpf_tcp_ca (Yauheni Kaliuta) [1845114] - [tools] selftests/bpf: Fix mix of tabs and spaces (Yauheni Kaliuta) [1845114] - [net] bpf, tcp: Make tcp_bpf_recvmsg static (Yauheni Kaliuta) [1845114] - [net] bpf, tcp: Fix unused function warnings (Yauheni Kaliuta) [1845114] - [tools] bpftool: Add struct_ops support (Yauheni Kaliuta) [1845114] - [tools] bpftool: Translate prog_id to its bpf prog_name (Yauheni Kaliuta) [1845114] - [tools] bpftool: Print as a string for char array (Yauheni Kaliuta) [1845114] - [tools] bpftool: Print the enum's name instead of value (Yauheni Kaliuta) [1845114] - [tools] bpf, libbpf: Fix ___bpf_kretprobe_args1(x) macro definition (Yauheni Kaliuta) [1845114] - [tools] selftests/bpf: Reset process and thread affinity after each test/sub-test (Yauheni Kaliuta) [1845114] - [tools] selftests/bpf: Fix test_progs's parsing of test numbers (Yauheni Kaliuta) [1845114] - [tools] selftests/bpf: Fix race in tcp_rtt test (Yauheni Kaliuta) [1845114] - [tools] selftests/bpf: Fix nanosleep for real this time (Yauheni Kaliuta) [1845114] - [tools] selftest/bpf: Fix compilation warning in sockmap_parse_prog.c (Yauheni Kaliuta) [1845114] - [tools] selftests/bpf: Add vmlinux.h selftest exercising tracing of syscalls (Yauheni Kaliuta) [1845114] - [tools] libbpf: Provide CO-RE variants of PT_REGS macros (Yauheni Kaliuta) [1845114] - [tools] libbpf: Ignore incompatible types with matching name during CO-RE relocation (Yauheni Kaliuta) [1845114] - [tools] selftests/bpf: Ensure consistent test failure output (Yauheni Kaliuta) [1845114] - [tools] selftests/bpf: Fix spurious failures in accept due to EAGAIN (Yauheni Kaliuta) [1845114] - [tools] tools/bpf: Move linux/types.h for selftests and bpftool (Yauheni Kaliuta) [1845114] - [net] bpf: Add missing annotations for __bpf_prog_enter() and __bpf_prog_exit() (Yauheni Kaliuta) [1845114] - [scripts] bpf_helpers_doc.py: Fix warning when compiling bpftool (Yauheni Kaliuta) [1845114] - [tools] selftests/bpf: Fix usleep() implementation (Yauheni Kaliuta) [1845114] - [net] bpf: Remove bpf_image tree (Yauheni Kaliuta) [1845114] - [net] bpf: Add dispatchers to kallsyms (Yauheni Kaliuta) [1845114] - [net] bpf: Add trampolines to kallsyms (Yauheni Kaliuta) [1845114] - [net] bpf: Add bpf_ksym_add/del functions (Yauheni Kaliuta) [1845114] - [net] bpf: Add prog flag to struct bpf_ksym object (Yauheni Kaliuta) [1845114] - [net] bpf: Abstract away entire bpf_link clean up procedure (Yauheni Kaliuta) [1845114] - [net] bpf: Add bpf_ksym_find function (Yauheni Kaliuta) [1845114] - [tools] selftests/bpf: Make tcp_rtt test more robust to failures (Yauheni Kaliuta) [1845114] - [tools] selftests/bpf: test_progs: Don't leak server_fd in tcp_rtt (Yauheni Kaliuta) [1845114] - [tools] selftests/bpf: test_progs: fix client/server race in tcp_rtt (Yauheni Kaliuta) [1845114] - [net] bpf: Move ksym_tnode to bpf_ksym (Yauheni Kaliuta) [1845114] - [tools] selftests/bpf: Guarantee that useep() calls nanosleep() syscall (Yauheni Kaliuta) [1845114] - [net] bpf: Move lnode list node to struct bpf_ksym (Yauheni Kaliuta) [1845114] - [tools] tools: bpftool: Restore message on failure to guess program type (Yauheni Kaliuta) [1845114] - [include] bpf: Add name to struct bpf_ksym (Yauheni Kaliuta) [1845114] - [net] bpf: Add struct bpf_ksym (Yauheni Kaliuta) [1845114] - [include] bpf: Add bpf_trampoline_ name prefix for DECLARE_BPF_DISPATCHER (Yauheni Kaliuta) [1845114] - [mm] x86/mm: Rename is_kernel_text to __is_kernel_text (Yauheni Kaliuta) [1845114] - [tools] bpf: Add bpf_xdp_output() helper (Yauheni Kaliuta) [1845114] - [tools] tools/testing/selftests/bpf: Add self-tests for new helper bpf_get_ns_current_pid_tgid (Yauheni Kaliuta) [1845114] - [net] bpf: Added new helper bpf_get_ns_current_pid_tgid (Yauheni Kaliuta) [1845114] - [fs] fs/nsfs.c: Added ns_match (Yauheni Kaliuta) [1845114] - [tools] tools: bpftool: Fix minor bash completion mistakes (Yauheni Kaliuta) [1845114] - [tools] tools: bpftool: Allow all prog/map handles for pinning objects (Yauheni Kaliuta) [1845114] - [tools] libbpf: Split BTF presence checks into libbpf- and kernel-specific parts (Yauheni Kaliuta) [1845114] - [tools] bpftool: Add _bpftool and profiler.skel.h to .gitignore (Yauheni Kaliuta) [1845114] - [tools] bpftool: Skeleton should depend on libbpf (Yauheni Kaliuta) [1845114] - [tools] bpftool: Only build bpftool-prog-profile if supported by clang (Yauheni Kaliuta) [1845114] - [tools] bpftool: Use linux/types.h from source tree for profiler build (Yauheni Kaliuta) [1845114] - [tools] tools/runqslower: Add BPF_F_CURRENT_CPU for running selftest on older kernels (Yauheni Kaliuta) [1845114] - [x86] bpf: Fix trampoline generation for fmod_ret programs (Yauheni Kaliuta) [1845114] - [net] bpf: Add bpf_link_new_file that doesn't install FD (Yauheni Kaliuta) [1845114] - [tools] bpftool: Bash completion for "bpftool prog profile" (Yauheni Kaliuta) [1845114] - [tools] bpftool: Documentation for bpftool prog profile (Yauheni Kaliuta) [1845114] - [tools] bpftool: Introduce "prog profile" command (Yauheni Kaliuta) [1845114] - [tools] selftests: bpf: Enable UDP sockmap reuseport tests (Yauheni Kaliuta) [1845114] - [tools] selftests: bpf: Add tests for UDP sockets in sockmap (Yauheni Kaliuta) [1845114] - [tools] selftests: bpf: Don't listen() on UDP sockets (Yauheni Kaliuta) [1845114] - [net] bpf: sockmap: Add UDP support (Yauheni Kaliuta) [1845114] - [net] bpf: Add sockmap hooks for UDP sockets (Yauheni Kaliuta) [1845114] - [net] bpf: sockmap: Simplify sock_map_init_proto (Yauheni Kaliuta) [1845114] - [net] bpf: sockmap: Move generic sockmap hooks from BPF TCP (Yauheni Kaliuta) [1845114] - [net] bpf: tcp: Guard declarations with CONFIG_NET_SOCK_MSG (Yauheni Kaliuta) [1845114] - [net] bpf: tcp: Move assertions into tcp_bpf_get_proto (Yauheni Kaliuta) [1845114] - [net] skmsg: Update saved hooks only once (Yauheni Kaliuta) [1845114] - [net] bpf: sockmap: Only check ULP for TCP sockets (Yauheni Kaliuta) [1845114] - [kernel] bpf: Fix bpf_prog_test_run_tracing for !CONFIG_NET (Yauheni Kaliuta) [1845114] - [net] bpf: Remove unnecessary CAP_MAC_ADMIN check (Yauheni Kaliuta) [1845114] - [tools] bpf: Add selftests for BPF_MODIFY_RETURN (Yauheni Kaliuta) [1845114] - [tools] bpf: Add test ops for BPF_PROG_TYPE_TRACING (Yauheni Kaliuta) [1845114] - [tools] tools/libbpf: Add support for BPF_MODIFY_RETURN (Yauheni Kaliuta) [1845114] - [net] bpf: Attachment verification for BPF_MODIFY_RETURN (Yauheni Kaliuta) [1845114] - [net] bpf: Introduce BPF_MODIFY_RETURN (Yauheni Kaliuta) [1845114] - [x86] bpf: JIT helpers for fmod_ret progs (Yauheni Kaliuta) [1845114] - [net] bpf: Refactor trampoline update code (Yauheni Kaliuta) [1845114] - [tools] selftests/bpf: Support out-of-tree vmlinux builds for VMLINUX_BTF (Yauheni Kaliuta) [1845114] - [tools] tools/runqslower: Drop copy/pasted BPF_F_CURRENT_CPU definiton (Yauheni Kaliuta) [1845114] - [tools] libbpf: Assume unsigned values for BTF_KIND_ENUM (Yauheni Kaliuta) [1845114] - [tools] bpf: Switch BPF UAPI #define constants used from BPF program side to enums (Yauheni Kaliuta) [1845114] - [tools] selftests/bpf: Test new __sk_buff field gso_size (Yauheni Kaliuta) [1845114] - [tools] bpf: Sync uapi bpf.h to tools/ (Yauheni Kaliuta) [1845114] - [net] bpf: Add gso_size to __sk_buff (Yauheni Kaliuta) [1845114] - [tools] selftests/bpf: Add link pinning selftests (Yauheni Kaliuta) [1845114] - [tools] libbpf: Add bpf_link pinning/unpinning (Yauheni Kaliuta) [1845114] - [net] bpf: Introduce pinnable bpf_link abstraction (Yauheni Kaliuta) [1845114] - [tools] libbpf: Merge selftests' bpf_trace_helpers.h into libbpf's bpf_tracing.h (Yauheni Kaliuta) [1845114] - [tools] libbpf: Fix use of PT_REGS_PARM macros with vmlinux.h (Yauheni Kaliuta) [1845114] - [tools] bpftool: Add header guards to generated vmlinux.h (Yauheni Kaliuta) [1845114] - [tools] selftests/bpf: Add test for "bpftool feature" command (Yauheni Kaliuta) [1845114] - [tools] selftests/tpm2: Add log and *.pyc to .gitignore (Yauheni Kaliuta) [1845114] - [tools] bpftool: Update bash completion for "bpftool feature" command (Yauheni Kaliuta) [1845114] - [tools] bpftool: Update documentation of "bpftool feature" command (Yauheni Kaliuta) [1845114] - [tools] bpftool: Make probes which emit dmesg warnings optional (Yauheni Kaliuta) [1845114] - [tools] bpftool: Move out sections to separate functions (Yauheni Kaliuta) [1845114] - [tools] bpftool: Support struct_ops, tracing, ext prog types (Yauheni Kaliuta) [1845114] - [scripts] scripts/bpf: Switch to more portable python3 shebang (Yauheni Kaliuta) [1845114] - [tools] selftests/bpf: Print backtrace on SIGSEGV in test_progs (Yauheni Kaliuta) [1845114] - [tools] selftests/bpf: Run reuseport tests only with supported socket types (Yauheni Kaliuta) [1845114] - [net] bpf/stackmap: Dont trylock mmap_sem with PREEMPT_RT and interrupts disabled (Yauheni Kaliuta) [1845114] - [net] bpf, lpm: Make locking RT friendly (Yauheni Kaliuta) [1845114] - [net] bpf: Prepare hashtab locking for PREEMPT_RT (Yauheni Kaliuta) [1845114] - [net] bpf: Factor out hashtab bucket lock operations (Yauheni Kaliuta) [1845114] - [net] bpf: Replace open coded recursion prevention in sys_bpf() (Yauheni Kaliuta) [1845114] - [net] bpf: Use recursion prevention helpers in hashtab code (Yauheni Kaliuta) [1845114] - [include] bpf: Provide recursion prevention helpers (Yauheni Kaliuta) [1845114] - [include] bpf: Use migrate_disable/enable in array macros and cgroup/lirc code (Yauheni Kaliuta) [1845114] - [net] bpf: Use migrate_disable/enabe() in trampoline code (Yauheni Kaliuta) [1845114] - [lib] bpf/tests: Use migrate disable instead of preempt disable (Yauheni Kaliuta) [1845114] - [net] bpf: Use bpf_prog_run_pin_on_cpu() at simple call sites (Yauheni Kaliuta) [1845114] - [include] bpf: Replace cant_sleep() with cant_migrate() (Yauheni Kaliuta) [1845114] - [include] bpf: Provide bpf_prog_run_pin_on_cpu() helper (Yauheni Kaliuta) [1845114] - [include] sched/rt: Provide migrate_disable/enable() inlines (Yauheni Kaliuta) [1845114] - [include] sched: Provide cant_migrate() (Yauheni Kaliuta) [1845114] - [net] bpf: Dont iterate over possible CPUs with interrupts disabled (Yauheni Kaliuta) [1845114] - [net] bpf: Remove recursion prevention from rcu free callback (Yauheni Kaliuta) [1845114] - [kernel] perf/bpf: Remove preempt disable around BPF invocation (Yauheni Kaliuta) [1845114] - [kernel] bpf/trace: Remove redundant preempt_disable from trace_call_bpf() (Yauheni Kaliuta) [1845114] - [kernel] bpf: disable preemption for bpf progs attached to uprobe (Yauheni Kaliuta) [1845114] - [kernel] bpf/trace: Remove EXPORT from trace_call_bpf() (Yauheni Kaliuta) [1845114] - [kernel] bpf/tracing: Remove redundant preempt_disable() in __bpf_trace_run() (Yauheni Kaliuta) [1845114] - [net] bpf: Update locking comment in hashtab code (Yauheni Kaliuta) [1845114] - [net] bpf: Enforce preallocation for instrumentation programs on RT (Yauheni Kaliuta) [1845114] - [net] bpf: Tighten the requirements for preallocated hash maps (Yauheni Kaliuta) [1845114] - [tools] selftests/bpf: Tests for sockmap/sockhash holding listening sockets (Yauheni Kaliuta) [1845114] - [tools] selftests/bpf: Extend SK_REUSEPORT tests to cover SOCKMAP/SOCKHASH (Yauheni Kaliuta) [1845114] - [documentation] docs/bpf: Update bpf development Q/A file (Yauheni Kaliuta) [1845114] - [tools] selftests/bpf: Update xdp_bpf2bpf test to use new set_attach_target API (Yauheni Kaliuta) [1845114] - [tools] libbpf: Add support for dynamic program attach target (Yauheni Kaliuta) [1845114] - [tools] libbpf: Bump libpf current version to v0.0.8 (Yauheni Kaliuta) [1845114] - [tools] libbpf: Relax check whether BTF is mandatory (Yauheni Kaliuta) [1845114] - [tools] selftests/bpf: Change llvm flag -mcpu=probe to -mcpu=v3 (Yauheni Kaliuta) [1845114] - [tools] selftests/bpf: Add bpf_read_branch_records() selftest (Yauheni Kaliuta) [1845114] - [kernel] bpf: Add bpf_read_branch_records() helper (Yauheni Kaliuta) [1845114] - [kernel] bpf: Allow bpf_perf_event_read_value in all BPF programs (Yauheni Kaliuta) [1845114] - [dma] dma-direct: improve DMA mask overflow reporting (Don Dutile) [1816437] - [dma] dma-direct: improve swiotlb error reporting (Don Dutile) [1816437] - [dma] dma-direct: relax addressability checks in dma_direct_supported (Don Dutile) [1816437] - [dma] dma-contiguous: CMA: give precedence to cmdline (Don Dutile) [1816437] - [misc] lib/genalloc.c: rename addr_in_gen_pool to gen_pool_has_addr (Don Dutile) [1816437] - [lib] lib/genalloc.c: export symbol addr_in_gen_pool (Don Dutile) [1816437] - [acpi] dma-mapping: treat dev->bus_dma_mask as a DMA limit (Don Dutile) [1816437] - [powerpc] dma-direct: unify the dma_capable definitions (Don Dutile) [1816437] - [of] of/device: Really only set bus DMA mask when appropriate (Don Dutile) [1816437] - [dma] dma-direct: exclude dma_direct_map_resource from the min_low_pfn check (Don Dutile) [1816437] - [dma] dma-debug: clean up put_hash_bucket() (Don Dutile) [1816437] - [iommu] dma-mapping: drop the dev argument to arch_sync_dma_for_* (Don Dutile) [1816437] - [xen] swiotlb-xen: simplify cache maintainance (Don Dutile) [1816437] - [xen] swiotlb-xen: simplify the DMA sync method implementations (Don Dutile) [1816437] - [dma] dma-debug: increase HASH_SIZE (Don Dutile) [1816437] - [dma] dma-debug: reorder struct dma_debug_entry fields (Don Dutile) [1816437] - [dma] dma-mapping: merge the generic remapping helpers into dma-direct (Don Dutile) [1816437] - [dma] dma-direct: provide mmap and get_sgtable method overrides (Don Dutile) [1816437] - [dma] dma-direct: remove the dma_handle argument to __dma_direct_alloc_pages (Don Dutile) [1816437] - [dma] dma-direct: remove __dma_direct_free_pages (Don Dutile) [1816437] - [mm] dma/direct: turn ARCH_ZONE_DMA_BITS into a variable (Don Dutile) [1816437] - [dma] dma-direct: check for overflows on 32 bit DMA addresses (Don Dutile) [1816437] - [s390] s390/dma: provide proper ARCH_ZONE_DMA_BITS value (Don Dutile) [1816437] - [mm] powerpc: fix off by one in max_zone_pfn initialization for ZONE_DMA (Don Dutile) [1816437] - [powerpc] powerpc: enable a 30-bit ZONE_DMA for 32-bit pmac (Don Dutile) [1816437] - [mm] arm64: rename variables used to calculate ZONE_DMA32's size (Don Dutile) [1816437] - [mm] arm64: mm: use arm64_dma_phys_limit instead of calling max_zone_dma_phys() (Don Dutile) [1816437] - [mm] arm64: mm: make CONFIG_ZONE_DMA32 configurable (Don Dutile) [1816437] - [dma] kernel: dma-contiguous: mark CMA parameters __initdata/__initconst (Don Dutile) [1816437] - [dma] dma-debug: add a schedule point in debug_dma_dump_mappings() (Don Dutile) [1816437] - [dma] dma-debug: Use pr_warn instead of pr_warning (Don Dutile) [1816437] - [dma] dma-mapping: fix false positivse warnings in dma_common_free_remap() (Don Dutile) [1816437] - [xen] swiotlb-xen: ensure we have a single callsite for xen_dma_map_page (Don Dutile) [1816437] - [iommu] dma-mapping: introduce a dma_common_find_pages helper (Don Dutile) [1816437] - [iommu] dma-mapping: always use VM_DMA_COHERENT for generic DMA remap (Don Dutile) [1816437] - [mm] vmalloc: lift the arm flag for coherent mappings to common code (Don Dutile) [1816437] - [mm] dma-mapping: provide a better default ->get_required_mask (Don Dutile) [1816437] - [dma] dma-mapping: remove the dma_declare_coherent_memory export (Don Dutile) [1816437] - [dma] dma-mapping: remove the dma_mmap_from_dev_coherent export (Don Dutile) [1816437] - [dma] dma-mapping: remove CONFIG_ARCH_NO_COHERENT_DMA_MMAP (Don Dutile) [1816437] - [dma] dma-mapping: add a dma_can_mmap helper (Don Dutile) [1816437] - [powerpc] dma-mapping: explicitly wire up ->mmap and ->get_sgtable (Don Dutile) [1816437] - [mm] dma-mapping: move the dma_get_sgtable API comments from arm to common code (Don Dutile) [1816437] - [dma] dma-mapping: introduce dma_get_merge_boundary() (Don Dutile) [1816437] - [mm] dma-mapping: make dma_atomic_pool_init self-contained (Don Dutile) [1816437] - [arm64] dma-mapping: remove arch_dma_mmap_pgprot (Don Dutile) [1816437] - [scsi] scsi: ibmvscsi: Don't send host info in adapter info MAD after LPM (Steve Best) [1847078] - [fs] NFS: Fix inode fileid checks in attribute revalidation code (Benjamin Coddington) [1846295] - [fs] NFS: remove set but not used variable 'mapping' (Benjamin Coddington) [1846295] - [fs] NFSv2: Fix write regression (Benjamin Coddington) [1846295] - [fs] NFSv2: Fix eof handling (Benjamin Coddington) [1846295] - [fs] NFS: Fix writepage(s) error handling to not report errors twice (Benjamin Coddington) [1846295] - [fs] NFS: Fix spurious EIO read errors (Benjamin Coddington) [1846295] - [fs] pNFS/flexfiles: Don't time out requests on hard mounts (Benjamin Coddington) [1846295] - [net] SUNRPC: Handle EADDRINUSE and ENOBUFS correctly (Benjamin Coddington) [1846295] - [fs] pNFS/flexfiles: Turn off soft RPC calls (Benjamin Coddington) [1846295] - [fs] NFS: On fatal writeback errors, we need to call nfs_inode_remove_request() (Benjamin Coddington) [1846295] - [fs] NFS: Fix initialisation of I/O result struct in nfs_pgio_rpcsetup (Benjamin Coddington) [1846295] - [fs] NFSv4: Fix return value in nfs_finish_open() (Benjamin Coddington) [1846295] - [fs] NFSv4: Fix return values for nfs4_file_open() (Benjamin Coddington) [1846295] - [fs] NFS: Don't refresh attributes with mounted-on-file information (Benjamin Coddington) [1846295] - [fs] NFSv4: Ensure state recovery handles ETIMEDOUT correctly (Benjamin Coddington) [1846295] - [fs] NFSv4: Report the error from nfs4_select_rw_stateid() (Benjamin Coddington) [1846295] - [fs] NFSv4: Print an error in the syslog when state is marked as irrecoverable (Benjamin Coddington) [1846295] - [net] SUNRPC: Optimise transport balancing code (Benjamin Coddington) [1846295] - [fs] NFSv4: Don't use the zero stateid with layoutget (Benjamin Coddington) [1846295] - [net] SUNRPC: Fix up backchannel slot table accounting (Benjamin Coddington) [1846295] - [net] SUNRPC: Skip zero-refcount transports (Benjamin Coddington) [1846295] - [net] SUNRPC: Replace division by multiplication in calculation of queue length (Benjamin Coddington) [1846295] - [fs] NFSv4: Validate the stateid before applying it to state recovery (Benjamin Coddington) [1846295] - [fs] nfs4.0: Refetch lease_time after clientid update (Benjamin Coddington) [1846295] - [fs] nfs4: Rename nfs41_setup_state_renewal (Benjamin Coddington) [1846295] - [fs] nfs4: Make nfs4_proc_get_lease_time available for nfs4.0 (Benjamin Coddington) [1846295] - [fs] nfs: Fix copy-and-paste error in debug message (Benjamin Coddington) [1846295] - [fs] NFS: Replace 16 seq_printf() calls by seq_puts() (Benjamin Coddington) [1846295] - [fs] NFS: Use seq_putc() in nfs_show_stats() (Benjamin Coddington) [1846295] - [fs] nfsd: Fix misuse of strlcpy (Benjamin Coddington) [1846295] - [net] SUNRPC: Drop redundant CONFIG_ from CONFIG_SUNRPC_DISABLE_INSECURE_ENCTYPES (Benjamin Coddington) [1846295] - [fs] NFS: Cleanup if nfs_match_client is interrupted (Benjamin Coddington) [1846295] - [fs] nfs: disable client side deduplication (Benjamin Coddington) [1846295] - [fs] NFS: Clean up writeback code (Benjamin Coddington) [1846295] - [net] SUNRPC: Remove warning in debugfs.c when compiling with W=1 (Benjamin Coddington) [1846295] - [fs] NFS: Add sysfs support for per-container identifier (Benjamin Coddington) [1846295] - [net] SUNRPC: Remove the bh-safe lock requirement on the rpc_wait_queue->lock (Benjamin Coddington) [1846295] - [fs] NFS: Cleanup - add nfs_clients_exit to mirror nfs_clients_init (Benjamin Coddington) [1846295] - [fs] NFS: Create a root NFS directory in /sys/fs/nfs (Benjamin Coddington) [1846295] - [net] SUNRPC: Remove the bh-safe lock requirement on xprt->transport_lock (Benjamin Coddington) [1846295] - [net] SUNRPC: Replace direct task wakeups from softirq context (Benjamin Coddington) [1846295] - [net] SUNRPC: Replace the queue timer with a delayed work function (Benjamin Coddington) [1846295] - [fs] NFSv4: Handle open for execute correctly (Benjamin Coddington) [1846295] - [fs] nfs: dget_parent() never returns NULL (Benjamin Coddington) [1846295] - [net] nfs: fix out-of-date connectathon talk URL (Benjamin Coddington) [1846295] - [fs] nfsd4: remove outdated nfsd4_decode_time comment (Benjamin Coddington) [1846295] - [fs] nfsd: Spelling s/EACCESS/EACCES/ (Benjamin Coddington) [1846295] - [fs] lockd: Make two symbols static (Benjamin Coddington) [1846295] - [fs] lockd: Show pid of lockd for remote locks (Benjamin Coddington) [1846295] - [fs] lockd: Remove lm_compare_owner and lm_owner_key (Benjamin Coddington) [1846295] - [fs] lockd: Convert NLM service fl_owner to nlm_lockowner (Benjamin Coddington) [1846295] - [fs] lockd: prepare nlm_lockowner for use by the server (Benjamin Coddington) [1846295] - [net] sunrpc: no need to check return value of debugfs_create functions (Benjamin Coddington) [1846295] - [fs] nfsd: no need to check return value of debugfs_create functions (Benjamin Coddington) [1846295] - [fs] xfs: add agf freeblocks verify in xfs_agf_verify (Brian Foster) [1837192] {CVE-2020-12655} - [scsi] scsi: iscsi: Fix deadlock on recovery path during GFP_IO reclaim (Chris Leech) [1830140] - [scsi] scsi: iscsi: Register sysfs for iscsi workqueue (Chris Leech) [1830140] - [scsi] scsi: iscsi: Report unbind session event when the target has been removed (Chris Leech) [1830140] - [scsi] scsi: libiscsi: Fix error count for active session (Chris Leech) [1830140] - [scsi] scsi: iscsi: Report connection state in sysfs (Chris Leech) [1830140] - [scsi] scsi: iscsi: Add support for asynchronous iSCSI session destruction (Chris Leech) [1830140] - [scsi] scsi: iscsi: Perform connection failure entirely in kernel space (Chris Leech) [1830140] - [scsi] scsi: iscsi: Don't destroy session if there are outstanding connections (Chris Leech) [1830140] - [scsi] scsi: iscsi: Fix a potential deadlock in the timeout handler (Chris Leech) [1830140] - [scsi] scsi: iscsi: Don't send data to unbound connection (Chris Leech) [1830140] - [scsi] scsi: libiscsi: switch to SPDX tags (Chris Leech) [1830140] - [scsi] scsi: libiscsi: Hold back_lock when calling iscsi_complete_task (Chris Leech) [1830140] - [scsi] scsi: libiscsi: Use scsi_et_resid() where appropriate (Chris Leech) [1830140] - [scsi] scsi: iscsi: Capture iscsi debug messages using tracepoints (Chris Leech) [1830140] - [scsi] scsi: libiscsi: Fix NULL pointer dereference in iscsi_eh_session_reset (Chris Leech) [1830140] - [scsi] scsi: iscsi_tcp: Explicitly cast param in iscsi_sw_tcp_host_get_param (Chris Leech) [1830140] - [scsi] scsi: libiscsi: Annotate fall-through (Chris Leech) [1830140] - [scsi] scsi: libiscsi: Annotate locking assumptions (Chris Leech) [1830140] - [nvme] nvmet: fail outstanding host posted AEN req (David Milburn) [1833642] - [nvme] nvmet: add async event tracing support (David Milburn) [1833642] - [nvme] nvmet: cleanups the loop in nvmet_async_events_process (David Milburn) [1833642] - [nvme] nvmet: fix memory leak when removing namespaces and controllers concurrently (David Milburn) [1833642] - [netdrv] ibmvnic: Flush existing work items before device removal (Steve Best) [1846761] - [kernel] signal: Extend exec_id to 64bits (Chris von Recklinghausen) [1834652] {CVE-2020-12826}- [arm64] docs: fix broken references to text files (Andrew Jones) [1842468] - [arm64] kvm: arm64: Move __load_guest_stage2 to kvm_mmu.h (Andrew Jones) [1842468] - [arm64] kvm: arm64: Drop obsolete comment about sys_reg ordering (Andrew Jones) [1842468] - [arm64] kvm: arm64: Parametrize exception entry with a target EL (Andrew Jones) [1842468] - [arm64] kvm: arm64: Don't use empty structures as CPU reset state (Andrew Jones) [1842468] - [arm64] kvm: arm64: Move sysreg reset check to boot time (Andrew Jones) [1842468] - [arm64] kvm: arm64: Add missing reset handlers for PMU emulation (Andrew Jones) [1842468] - [arm64] kvm: arm64: Refactor vcpu_{read, write}_sys_reg (Andrew Jones) [1842468] - [arm64] kvm: arm64: vgic-v3: Take cpu_if pointer directly instead of vcpu (Andrew Jones) [1842468] - [arm64] kvm: arm64: Remove obsolete kvm_virt_to_phys abstraction (Andrew Jones) [1842468] - [arm64] kvm: arm64: Fix incorrect comment on kvm_get_hyp_vector() (Andrew Jones) [1842468] - [arm64] kvm: arm64: Clean up cpu_init_hyp_mode() (Andrew Jones) [1842468] - [arm64] cpufeature: Drop open encodings while extracting parange (Andrew Jones) [1842468] - [arm64] kvm: arm64: Make KVM_CAP_MAX_VCPUS compatible with the selected GIC version (Andrew Jones) [1842468] - [arm64] kvm: arm64: Support enabling dirty log gradually in small chunks (Andrew Jones) [1842468] - [arm64] kvm: arm64: Unify handling THP backed host memory (Andrew Jones) [1842468] - [arm64] kvm: arm64: Clean up the checking for huge mapping (Andrew Jones) [1842468] - [arm64] kvm: arm/arm64: Release kvm->mmu_lock in loop to prevent starvation (Andrew Jones) [1842468] - [arm64] kvm: arm64: Sidestep stage2_unmap_vm() on vcpu reset when S2FWB is supported (Andrew Jones) [1842468] - [arm64] kvm: Fix spelling in code comments (Andrew Jones) [1842468] - [arm64] kvm: arm64: Simplify __kvm_timer_set_cntvoff implementation (Andrew Jones) [1842468] - [arm64] kvm: arm64: Clean up kvm makefiles (Andrew Jones) [1842468] - [arm64] kvm: arm64: Change CONFIG_KVM to a menuconfig entry (Andrew Jones) [1842468] - [arm64] kvm: arm64: Update help text (Andrew Jones) [1842468] - [arm64] kvm: arm64: Kill off CONFIG_KVM_ARM_HOST (Andrew Jones) [1842468] - [arm64] kvm: arm64: Move virt/kvm/arm to arch/arm64 (Andrew Jones) [1842468] - [arm64] Unify WORKAROUND_SPECULATIVE_AT_{NVHE, VHE} (Andrew Jones) [1842468] - [arm64] cpufeature: Add CPU capability for AArch32 EL1 support (Andrew Jones) [1842468] - [net] SUNRPC: Fix a credential refcount leak (Benjamin Coddington) [1831672] - [net] Revert "SUNRPC: Declare RPC timers as TIMER_DEFERRABLE" (Benjamin Coddington) [1831672] - [net] net :sunrpc :clnt :Fix xps refcount imbalance on the error path (Benjamin Coddington) [1831672] - [net] SUNRPC: Rebalance a kref in auth_gss.c (Benjamin Coddington) [1831672] - [fs] NFS: Fix a double unlock from nfs_match, get_client (Benjamin Coddington) [1831672] - [fs] nfs: pass the correct prototype to read_cache_page (Benjamin Coddington) [1831672] - [fs] NFSv4: don't mark all open state for recovery when handling recallable state revoked flag (Benjamin Coddington) [1831672] - [net] SUNRPC: Fix an error code in gss_alloc_msg() (Benjamin Coddington) [1831672] - [net] SUNRPC: task should be exit if encode return EKEYEXPIRED more times (Benjamin Coddington) [1831672] - [fs] NFS: make nfs_match_client killable (Benjamin Coddington) [1831672] - [fs] nfsd: update callback done processing (Benjamin Coddington) [1831672] - [fs] lockd: Store the lockd client credential in struct nlm_host (Benjamin Coddington) [1831672] - [fs] NFS: When mounting, don't share filesystems between different user namespaces (Benjamin Coddington) [1831672] - [fs] NFS: Convert NFSv2 to use the container user namespace (Benjamin Coddington) [1831672] - [fs] NFSv4: Convert the NFS client idmapper to use the container user namespace (Benjamin Coddington) [1831672] - [fs] NFS: Convert NFSv3 to use the container user namespace (Benjamin Coddington) [1831672] - [net] SUNRPC: Use namespace of listening daemon in the client AUTH_GSS upcall (Benjamin Coddington) [1831672] - [net] net: Remove some unneeded semicolon (Benjamin Coddington) [1831672] - [net] SUNRPC: Use the client user namespace when encoding creds (Benjamin Coddington) [1831672] - [fs] NFS: Store the credential of the mount process in the nfs_server (Benjamin Coddington) [1831672] - [fs] SUNRPC: Cache cred of process creating the rpc_client (Benjamin Coddington) [1831672] - [net] SUNRPC: Update comments based on recent changes (Benjamin Coddington) [1831672] - [net] SUNRPC: Avoid digging into the ATOMIC pool (Benjamin Coddington) [1831672] - [net] xprtrdma: Recognize XDRBUF_SPARSE_PAGES (Benjamin Coddington) [1831672] - [fs] Fix nfs4.2 return -EINVAL when do dedupe operation (Benjamin Coddington) [1831672] - [fs] NFS: Remove redundant open context from nfs_page (Benjamin Coddington) [1831672] - [fs] NFS: Add a helper to return a pointer to the open context of a struct nfs_page (Benjamin Coddington) [1831672] - [fs] NFS: Ensure that all nfs lock contexts have a valid open context (Benjamin Coddington) [1831672] - [fs] NFS: Allow signal interruption of NFS4ERR_DELAYed operations (Benjamin Coddington) [1831672] - [fs] pNFS: Add tracking to limit the number of pNFS retries (Benjamin Coddington) [1831672] - [fs] NFS: Remove unused argument from nfs_create_request() (Benjamin Coddington) [1831672] - [fs] NFS: Fix up NFS I/O subrequest creation (Benjamin Coddington) [1831672] - [fs] NFS: Replace custom error reporting mechanism with generic one (Benjamin Coddington) [1831672] - [fs] NFS: Don't inadvertently clear writeback errors (Benjamin Coddington) [1831672] - [fs] NFS: Don't call generic_error_remove_page() while holding locks (Benjamin Coddington) [1831672] - [fs] NFS: Don't interrupt file writeout due to fatal errors (Benjamin Coddington) [1831672] - [fs] NFS: Add a mount option "softerr" to allow clients to see ETIMEDOUT errors (Benjamin Coddington) [1831672] - [uapi] NFS: Move internal constants out of uapi/linux/nfs_mount.h (Benjamin Coddington) [1831672] - [fs] NFS: Consider ETIMEDOUT to be a fatal error (Benjamin Coddington) [1831672] - [net] SUNRPC: Add the 'softerr' rpc_client flag (Benjamin Coddington) [1831672] - [net] SUNRPC: Ensure to ratelimit the "server not responding" syslog messages (Benjamin Coddington) [1831672] - [net] SUNRPC: Start the first major timeout calculation at task creation (Benjamin Coddington) [1831672] - [net] SUNRPC: Ensure that the transport layer respect major timeouts (Benjamin Coddington) [1831672] - [net] SUNRPC: Declare RPC timers as TIMER_DEFERRABLE (Benjamin Coddington) [1831672] - [net] SUNRPC: Simplify queue timeouts using timer_reduce() (Benjamin Coddington) [1831672] - [net] SUNRPC: Fix up tracking of timeouts (Benjamin Coddington) [1831672] - [net] SUNRPC: Add function rpc_sleep_on_timeout() (Benjamin Coddington) [1831672] - [fs] SUNRPC: Remove unused argument 'action' from rpc_sleep_on_priority() (Benjamin Coddington) [1831672] - [net] SUNRPC: Refactor rpc_sleep_on() (Benjamin Coddington) [1831672] - [net] SUNRPC: Refactor xprt_request_wait_receive() (Benjamin Coddington) [1831672] - [fs] nfsd: fh_drop_write in nfsd_unlink (Benjamin Coddington) [1831672] - [fs] nfsd: avoid uninitialized variable warning (Benjamin Coddington) [1831672] - [netdrv] Revert "net: phy: realtek: fix using paged operations with RTL8105e / RTL8208" (Josef Oskera) [1846022] - [netdrv] ice: Fix Tx timeout when link is toggled on a VF's interface (Jonathan Toppins) [1843144] - [netdrv] ice: add a devlink region for dumping NVM contents (Jonathan Toppins) [1843144] - [nvme] nvme-fc: print proper nvme-fc devloss_tmo value (Gopal Tiwari) [1846049] - [acpi] ACPI: EC: PM: Avoid flushing EC work when EC GPE is inactive (Al Stone) [1803969] - [acpi] ACPI: EC: PM: Avoid premature returns from acpi_s2idle_wake() (Al Stone) [1803969] - [acpi] ACPI: PM: Add acpi_register_wakeup_handler() (Al Stone) [1803969] - [acpi] ACPI: PM: s2idle: Refine active GPEs check (Al Stone) [1803969] - [acpi] ACPICA: Allow acpi_any_gpe_status_set() to skip one GPE (Al Stone) [1803969] - [base] PM: sleep: wakeup: Skip wakeup_source_sysfs_remove() if device is not there (Al Stone) [1803969] - [acpi] ACPI: PM: s2idle: Check fixed wakeup events in acpi_s2idle_wake() (Al Stone) [1803969] - [acpi] ACPI: PM: s2idle: Fix comment in acpi_s2idle_prepare_late() (Al Stone) [1803969] - [platform] platform/x86: sony-laptop: Make resuming thermal profile safer (Al Stone) [1803969] - [platform] platform/x86: sony-laptop: SNC calls should handle BUFFER types (Al Stone) [1803969] - [acpi] ACPI: Update Tiger Lake ACPI device IDs (Al Stone) [1803969] - [acpi] ACPI: EC: Avoid printing confusing messages in acpi_ec_setup() (Al Stone) [1803969] - [acpi] ACPI: EC: Fix flushing of pending work (Al Stone) [1803969] - [base] PM / wakeup: Register wakeup class kobj after device is added (Al Stone) [1803969] - [base] PM / wakeup: Fix sysfs registration error path (Al Stone) [1803969] - [base] PM / wakeup: Unexport wakeup_source_sysfs_{add, remove}() (Al Stone) [1803969] - [kernel] PM: suspend: Fix platform_suspend_prepare_noirq() (Al Stone) [1803969] - [acpi] ACPI: PM: s2idle: Prevent spurious SCIs from waking up the system (Al Stone) [1803969] - [acpi] ACPICA: Introduce acpi_any_gpe_status_set() (Al Stone) [1803969] - [acpi] ACPI: PM: s2idle: Avoid possible race related to the EC GPE (Al Stone) [1803969] - [acpi] ACPI: watchdog: Allow disabling WDAT at boot (Al Stone) [1803969] - [acpi] ACPI / APD: Add clock frequency for Hisilicon Hip08-Lite I2C controller (Al Stone) [1803969] - [acpi] ACPI: thermal: switch to use helpers (Al Stone) [1803969] - [acpi] ACPI/IORT: Fix 'Number of IDs' handling in iort_id_map() (Al Stone) [1803969] - [acpi] ACPI/IORT: Parse SSID property of named component node (Al Stone) [1803969] - [iommu] iommu/arm-smmu-v3: Parse PASID devicetree property of platform devices (Al Stone) [1803969] - [acpi] ACPICA: Update version to 20200110 (Al Stone) [1803969] - [acpi] ACPICA: All acpica: Update copyrights to 2020 Including tool signons (Al Stone) [1803969] - [acpi] ACPI: button: Add DMI quirk for Razer Blade Stealth 13 late 2019 lid switch (Al Stone) [1803969] - [acpi] ACPI: PPTT: Consistently use unsigned int as parameter type (Al Stone) [1803969] - [acpi] ACPI: EC: Reference count query handlers under lock (Al Stone) [1803969] - [acpi] ACPICA: Update version to 20191213 (Al Stone) [1803969] - [acpi] ACPICA: Dispatcher: always generate buffer objects for ASL create_field() operator (Al Stone) [1803969] - [acpi] ACPICA: acpisrc: add unix line ending support for non-windows build (Al Stone) [1803969] - [acpi] ACPICA: Disassembler: create buffer fields in ACPI_PARSE_LOAD_PASS1 (Al Stone) [1803969] - [acpi] ACPICA: debugger: fix spelling mistake "adress" -> "address" (Al Stone) [1803969] - [acpi] ACPI: video: Do not export a non working backlight interface on MSI MS-7721 boards (Al Stone) [1803969] - [acpi] ACPI: fan: Add Tiger Lake ACPI device ID (Al Stone) [1803969] - [acpi] ACPI: DPTF: Add Tiger Lake ACPI device IDs (Al Stone) [1803969] - [acpi] ACPI: fan: Expose fan performance state information (Al Stone) [1803969] - [acpi] ACPI / LPSS: Rename pwm_backlight pwm-lookup to pwm_soc_backlight (Al Stone) [1803969] - [acpi] ACPI: video: Use native backlight on Lenovo E41-25/45 (Al Stone) [1803969] - [acpi] ACPI: video: fix typo in comment (Al Stone) [1803969] - [acpi] ACPI / battery: Deal better with neither design nor full capacity not being reported (Al Stone) [1803969] - [acpi] ACPI / battery: Use design-cap for capacity calculations if full-cap is not available (Al Stone) [1803969] - [acpi] ACPI / battery: Deal with design or full capacity being reported as -1 (Al Stone) [1803969] - [acpi] ACPI/sleep: Convert acpi_wakeup_address into a function (Al Stone) [1803969] - [acpi] ACPI: PM: Avoid attaching ACPI PM domain to certain devices (Al Stone) [1803969] - [acpi] ACPI: PM: s2idle: Rework ACPI events synchronization (Al Stone) [1803969] - [acpi] ACPI: EC: Rework flushing of pending work (Al Stone) [1803969] - [acpi] ACPI: bus: Fix NULL pointer check in acpi_bus_get_private_data() (Al Stone) [1803969] - [acpi] ACPI: Fix Kconfig indentation (Al Stone) [1803969] - [acpi] ACPI: OSL: only free map once in osl.c (Al Stone) [1803969] - [acpi] ACPI: button: Add DMI quirk for Acer Switch 10 SW5-032 lid-switch (Al Stone) [1803969] - [acpi] ACPI: sysfs: Change ACPI_MASKABLE_GPE_MAX to 0x100 (Al Stone) [1803969] - [acpi] ACPI: OSI: Shoot duplicate word (Al Stone) [1803969] - [acpi] ACPI: HMAT: use u instead of d to print u32 values (Al Stone) [1803969] - [acpi] ACPI: NUMA: HMAT: fix a section mismatch (Al Stone) [1803969] - [acpi] ACPI: HMAT: don't mix pxm and nid when setting memory target processor_pxm (Al Stone) [1803969] - [acpi] ACPI: NUMA: HMAT: Register "soft reserved" memory as an "hmem" device (Al Stone) [1803969] - [acpi] ACPI: NUMA: HMAT: Register HMAT at device_initcall level (Al Stone) [1803969] - [acpi] ACPI: NUMA: Establish a new drivers/acpi/numa/ directory (Al Stone) [1803969] - [x86] x86/efi: EFI soft reservation to E820 enumeration (Al Stone) [1803969] - [firmware] efi: Common enable/disable infrastructure for EFI soft reservation (Al Stone) [1803969] - [firmware] efi: Enumerate EFI_MEMORY_SP (Al Stone) [1803969] - [dax] device-dax: Add a driver for "hmem" devices (Al Stone) [1803969] - [nvdimm] lib: Uplevel the pmem "region" ida to a global allocator (Al Stone) [1803969] - [acpi] ACPICA: Update version to 20191018 (Al Stone) [1803969] - [acpi] ACPICA: debugger: remove leading whitespaces when converting a string to a buffer (Al Stone) [1803969] - [acpi] ACPICA: acpiexec: initialize all simple types and field units from user input (Al Stone) [1803969] - [acpi] ACPICA: debugger: add field unit support for acpi_db_get_next_token (Al Stone) [1803969] - [acpi] ACPICA: debugger: surround field unit output with braces '{' (Al Stone) [1803969] - [acpi] ACPICA: debugger: add command to dump all fields of particular subtype (Al Stone) [1803969] - [acpi] ACPICA: utilities: add flag to only display data when dumping buffers (Al Stone) [1803969] - [acpi] ACPICA: make acpi_load_table() return table index (Al Stone) [1803969] - [acpi] ACPICA: Add new external interface, acpi_unload_table() (Al Stone) [1803969] - [acpi] ACPICA: More Clang changes (Al Stone) [1803969] - [acpi] ACPICA: Win OSL: Replace get_tick_count with get_tick_count64 (Al Stone) [1803969] - [acpi] ACPICA: Results from Clang (Al Stone) [1803969] - [acpi] ACPI: EC: add support for hardware-reduced systems (Al Stone) [1803969] - [acpi] ACPI: EC: tweak naming in preparation for GpioInt support (Al Stone) [1803969] - [acpi] ACPI: button: Remove unused acpi_lid_notifier_register() functions (Al Stone) [1803969] - [acpi] ACPI: button: Add DMI quirk for Asus T200TA (Al Stone) [1803969] - [acpi] ACPI: button: Add DMI quirk for Medion Akoya E2215T (Al Stone) [1803969] - [acpi] ACPI: button: Turn lid_blacklst DMI table into a generic quirk table (Al Stone) [1803969] - [acpi] ACPI: button: Allow disabling LID support with the lid_init_state module option (Al Stone) [1803969] - [acpi] ACPI: button: Refactor lid_init_state module parsing code (Al Stone) [1803969] - [acpi] ACPI: LPSS: Add dmi quirk for skipping _DEP check for some device-links (Al Stone) [1803969] - [acpi] ACPI: LPSS: Add LNXVIDEO -> BYT I2C1 to lpss_device_links (Al Stone) [1803969] - [acpi] ACPI: LPSS: Add LNXVIDEO -> BYT I2C7 to lpss_device_links (Al Stone) [1803969] - [acpi] ACPI / PMIC: Add Cherry Trail Crystal Cove PMIC OpRegion driver (Al Stone) [1803969] - [acpi] ACPI / PMIC: Add byt prefix to Crystal Cove PMIC OpRegion driver (Al Stone) [1803969] - [acpi] ACPI / PMIC: Do not register handlers for unhandled OpRegions (Al Stone) [1803969] - [acpi] ACPI: processor_idle: Skip dummy wait if kernel is in guest (Al Stone) [1803969] - [acpi] acpi: Use pr_warn instead of pr_warning (Al Stone) [1803969] - [acpi] ACPI: CPPC: Set pcc_datato NULL in acpi_cppc_processor_exit() (Al Stone) [1803969] - [mfd] rhel: constify some function arguments when searching for devices (Al Stone) [1803969] - [acpi] ACPI: platform: Unregister stale platform devices (Al Stone) [1803969] - [i2c] i2c: Revert incorrect conversion to use generic helper (Al Stone) [1803969] - [base] drivers: Introduce device lookup variants by ACPI_COMPANION device (Al Stone) [1803969] - [s390] drivers: s390/cio: Fix compilation warning about const qualifiers (Al Stone) [1803969] - [s390] driver_find_device: Unify the match function with class_find_device() (Al Stone) [1803969] - [acpi] ACPI / LPSS: Switch to use acpi_dev_hid_uid_match() (Al Stone) [1803969] - [acpi] ACPI / utils: Move acpi_dev_get_first_match_dev() under CONFIG_ACPI (Al Stone) [1803969] - [acpi] ACPI / utils: Describe function parameters in kernel-doc (Al Stone) [1803969] - [acpi] ACPI: Always build evged in (Al Stone) [1803969] - [acpi] ACPI: video: update doc for acpi_video_bus_DOS() (Al Stone) [1803969] - [acpi] ACPI: PM: Drop Dell XPS13 9360 from LPS0 Idle _DSM blacklist (Al Stone) [1803969] - [acpi] ACPI: HMAT: ACPI_HMAT_MEMORY_PD_VALID is deprecated since ACPI-6.3 (Al Stone) [1803969] - [acpi] i2c: imx: ACPI support for NXP i2c controller (Al Stone) [1803969] - [acpi] ACPI / PCI: fix acpi_pci_irq_enable() memory leak (Al Stone) [1803969] - [acpi] ACPI: custom_method: fix memory leaks (Al Stone) [1803969] - [acpi] ACPI: thermal: Remove redundant acpi_has_method() calls (Al Stone) [1803969] - [acpi] ACPI / property: Fix acpi_graph_get_remote_endpoint() name in kerneldoc (Al Stone) [1803969] - [acpi] ACPI / CPPC: do not require the _PSD method (Al Stone) [1803969] - [acpi] ACPI: SBS: remove unused const variable 'SMBUS_PEC' (Al Stone) [1803969] - [acpi] ACPI: PM: s2idle: Always set up EC GPE for system wakeup (Al Stone) [1803969] - [platform] intel-hid: Disable button array during suspend-to-idle (Al Stone) [1803969] - [platform] intel-hid: intel-vbtn: Avoid leaking wakeup_mode set (Al Stone) [1803969] - [platform] platform/x86: intel-hid: Missing power button release on some Dell models (Al Stone) [1803969] - [platform] platform/x86: intel-hid: Convert to use SPDX identifier (Al Stone) [1803969] - [platform] platform/x86: intel-hid: Add support for Device Specific Methods (Al Stone) [1803969] - [acpi] ACPI: PM: s2idle: Avoid rearming SCI for wakeup unnecessarily (Al Stone) [1803969] - [base] PM / wakeup: Show wakeup sources stats in sysfs (Al Stone) [1803969] - [kernel] PM / wakeup: Use wakeup_source_register() in wakelock.c (Al Stone) [1803969] - [base] PM / wakeup: Drop wakeup_source_init(), wakeup_source_prepare() (Al Stone) [1803969] - [base] PM: sleep: Fix possible overflow in pm_system_cancel_wakeup() (Al Stone) [1803969] - [acpi] ACPI/PCI: Remove surplus parentheses from a return statement (Al Stone) [1803969] - [acpi] ACPICA: Update version to 20190816 (Al Stone) [1803969] - [acpi] ACPICA: Add "Windows 2019" string to _OSI support (Al Stone) [1803969] - [acpi] ACPICA: Differentiate Windows 8.1 from Windows 8 (Al Stone) [1803969] - [acpi] ACPICA: Fully deploy ACPI_PRINTF_LIKE macro (Al Stone) [1803969] - [acpi] ACPICA: Fix issues with arg types within printf format strings (Al Stone) [1803969] - [acpi] ACPICA: Macros: remove pointer math on a null pointer (Al Stone) [1803969] - [acpi] ACPICA: Debugger: remove redundant assignment on obj_desc (Al Stone) [1803969] - [acpi] ACPI / APEI: Release resources if gen_pool_add() fails (Al Stone) [1803969] - [acpi] acpi: Use built-in RCU list checking for acpi_ioremaps list (Al Stone) [1803969] - [acpi] HMAT: Skip publishing target info for nodes with no online memory (Al Stone) [1803969] - [acpi] HMAT: Register attributes for memory hot add (Al Stone) [1803969] - [acpi] HMAT: Register memory-side cache after parsing (Al Stone) [1803969] - [acpi] ACPI / processor: don't print errors for processorIDs == 0xff (Al Stone) [1803969] - [acpi] ACPI: PM: Print debug messages on device power state changes (Al Stone) [1803969] - [acpi] ACPI: PM: s2idle: Execute LPS0 _DSM functions with suspended devices (Al Stone) [1803969] - [acpi] ACPI: EC: PM: Make acpi_ec_dispatch_gpe() print debug message (Al Stone) [1803969] - [acpi] ACPI: EC: PM: Consolidate some code depending on PM_SLEEP (Al Stone) [1803969] - [acpi] ACPI: PM: s2idle: Eliminate acpi_sleep_no_ec_events() (Al Stone) [1803969] - [acpi] ACPI: PM: s2idle: Switch EC over to polling during "noirq" suspend (Al Stone) [1803969] - [acpi] ACPI: PM: s2idle: Add acpi.sleep_no_lps0 module parameter (Al Stone) [1803969] - [acpi] ACPI: PM: s2idle: Rearrange lps0_device_attach() (Al Stone) [1803969] - [acpi] ACPI / APEI: Get rid of NULL_UUID_LE constant (Al Stone) [1803969] - [acpi] ACPI: PM: Set up EC GPE for system wakeup from drivers that need it (Al Stone) [1803969] - [acpi] PM: sleep: Simplify suspend-to-idle control flow (Al Stone) [1803969] - [kernel] PCI: irq: Introduce rearm_wake_irq() (Al Stone) [1803969] - [acpi] ACPI: PM: Set s2idle_wakeup earlier and clear it later (Al Stone) [1803969] - [acpi] ACPI: EC: Return bool from acpi_ec_dispatch_gpe() (Al Stone) [1803969] - [acpi] ACPICA: Return u32 from acpi_dispatch_gpe() (Al Stone) [1803969] - [kernel] kernel/sysctl.c: ignore out-of-range taint bits introduced via kernel.tainted (Rafael Aquini) [1845358] - [documentation] kernel: add panic_on_taint (Rafael Aquini) [1845358] - [mm] hugetlbfs: fix changes to command line processing (Baoquan He) [1823769] - [documentation] hugetlbfs: clean up command line processing (Baoquan He) [1823769] - [mm] hugetlbfs: remove hugetlb_add_hstate() warning for existing hstate (Baoquan He) [1823769] - [mm] hugetlbfs: move hugepagesz= parsing to arch independent code (Baoquan He) [1823769] - [mm] mm: simplify MEMORY_ISOLATION && COMPACTION || CMA into CONTIG_ALLOC (Baoquan He) [1823769] - [mm] hugetlbfs: add arch_hugetlb_valid_size (Baoquan He) [1823769] - [mm] arm64/hugetlb: Use macros for contiguous huge page sizes (Baoquan He) [1823769] - [mm] arm64: hugetlb: Register hugepages during arch init (Baoquan He) [1823769] - [fs] xfs: prohibit fs freezing when using empty transactions (Brian Foster) [1845099] - [security] selinux: properly handle multiple messages in selinux_netlink_send() (Ondrej Mosnacek) [1839643] {CVE-2020-10751} - [mm] bdi: add a ->dev_name field to struct backing_dev_info (Ming Lei) [1788378] - [block] bdi: use bdi_dev_name() to get device name (Ming Lei) [1788378] - [mm] bdi: move bdi_dev_name out of line (Ming Lei) [1788378] - [fs] memcg: fix a crash in wb_workfn when a device disappears (Ming Lei) [1788378]- [tools] libbpf: provide backported RHEL symbols as upstream aliases 2 (Yauheni Kaliuta) [1813372] - [include] bpf: include/linux/bpf.h: fix spaces (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Add test for freplace program with expected_attach_type (Yauheni Kaliuta) [1813372] - [scripts] checkpatch: don't warn about new vsprintf pointer extension 'pe' (Yauheni Kaliuta) [1813372] - [s390] s390: enable bpf jit by default when not built as always-on (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Copy runqslower to OUTPUT directory (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Fix memory leak in test selector (Yauheni Kaliuta) [1813372] - [tools] libbpf: Fix huge memory leak in libbpf_find_vmlinux_btf_id() (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Add runqslower binary to .gitignore (Yauheni Kaliuta) [1813372] - [net] bpf: Change kvfree to kfree in generic_map_lookup_batch() (Yauheni Kaliuta) [1813372] - [tools] bpf, selftests: Use bpf_probe_read_kernel (Yauheni Kaliuta) [1813372] - [net] bpf/cgroup: Replace rcu_swap_protected() with rcu_replace_pointer() (Yauheni Kaliuta) [1813372] - [net] bpf: Fix bug in mmap() implementation for BPF array map (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Validate frozen map contents stays frozen (Yauheni Kaliuta) [1813372] - [net] bpf: Fix handling of XADD on BTF memory (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Run SYN cookies with reuseport BPF test only for TCP (Yauheni Kaliuta) [1813372] - [tools] bpftool: Fix typo in bash-completion (Yauheni Kaliuta) [1813372] - [tools] libbpf: Fix handling of optional field_name in btf_dump__emit_type_decl (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Declare bpf_log_buf variables as static (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Fix a couple of broken test_btf cases (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Enforce returning 0 for fentry/fexit programs (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Fix BPF_KRETPROBE macro and use it in attach_probe test (Yauheni Kaliuta) [1813372] - [net] bpf: Propagate expected_attach_type when verifying freplace programs (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Fix trampoline_count clean up logic (Yauheni Kaliuta) [1813372] - [net] bpf: Explicitly memset some bpf info structures declared on the stack (Yauheni Kaliuta) [1813372] - [net] bpf: Explicitly memset the bpf_attr structure (Yauheni Kaliuta) [1813372] - [net] bpf: Sanitize the bpf_struct_ops tcp-cc name (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Add test for the packed enum member in struct/union (Yauheni Kaliuta) [1813372] - [net] bpf/btf: Fix BTF verification of enum members in struct/union (Yauheni Kaliuta) [1813372] - [net] bpf: Fix cgroup ref leak in cgroup_bpf_inherit on out-of-memory (Yauheni Kaliuta) [1813372] - [net] bpf: Initialize storage pointers to NULL to prevent freeing garbage pointer (Yauheni Kaliuta) [1813372] - [tools] selftests: bpf: Add test for JMP32 JSET BPF_X with upper bits set (Yauheni Kaliuta) [1813372] - [x86] bpf, x32: Fix bug with JMP32 JSET BPF_X checking upper bits (Yauheni Kaliuta) [1813372] - [net] bpf: Do not allow map_freeze in struct_ops map (Yauheni Kaliuta) [1813372] - [net] bpf: Return better error value in delete_elem for struct_ops map (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Add send_signal_sched_switch test (Yauheni Kaliuta) [1813372] - [kernel] bpf: Fix deadlock with rq_lock in bpf_send_signal() (Yauheni Kaliuta) [1813372] - [net] bpf: Fix a potential deadlock with bpf_map_do_batch (Yauheni Kaliuta) [1813372] - [net] bpf: Do not grab the bucket spinlock by default on htab batch ops (Yauheni Kaliuta) [1813372] - [tools] libbpf: Sanitise internal map names so they are not rejected by the kernel (Yauheni Kaliuta) [1813372] - [tools] bpf, uapi: Remove text about bpf_redirect_map() giving higher performance (Yauheni Kaliuta) [1813372] - [net] bpf, offload: Replace bitwise AND by logical AND in bpf_prog_offload_info_fill (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Mark SYN cookie test skipped for UDP sockets (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Fix error checking on reading the tcp_fastopen sysctl (Yauheni Kaliuta) [1813372] - [net] bpf: Make btf_check_func_type_match() static (Yauheni Kaliuta) [1813372] - [tools] bpf: Selftests build error in sockmap_basic.c (Yauheni Kaliuta) [1813372] - [net] bpf: Improve bucket_log calculation logic (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Test freeing sockmap/sockhash with a socket in it (Yauheni Kaliuta) [1813372] - [tools] tools/bpf/runqslower: Rebuild libbpf.a on libbpf source change (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Fix trampoline_count.c selftest compilation warning (Yauheni Kaliuta) [1813372] - [net] bpf: Fix modifier skipping logic (Yauheni Kaliuta) [1813372] - [tools] bpftool: Remove redundant "HAVE" prefix from the large INSN limit check (Yauheni Kaliuta) [1813372] - [tools] runqslower: Fix Makefile (Yauheni Kaliuta) [1813372] - [net] bpf: Reuse log from btf_prase_vmlinux() in btf_struct_ops_init() (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Add test based on port range for BPF flow dissector (Yauheni Kaliuta) [1813372] - [net] bpf: map_seq_next should always increase position index (Yauheni Kaliuta) [1813372] - [tools] tools/bpf: Allow overriding llvm tools for runqslower (Yauheni Kaliuta) [1813372] - [tools] selftest/bpf: Add test for allowed trampolines count (Yauheni Kaliuta) [1813372] - [net] bpf: Allow to resolve bpf trampoline and dispatcher in unwind (Yauheni Kaliuta) [1813372] - [net] bpf: Allow BTF ctx access for string pointers (Yauheni Kaliuta) [1813372] - [tools] libbpf: Improve handling of failed CO-RE relocations (Yauheni Kaliuta) [1813372] - [tools] selftests: bpf: Reset global state between reuseport test runs (Yauheni Kaliuta) [1813372] - [tools] selftests: bpf: Make reuseport test output more legible (Yauheni Kaliuta) [1813372] - [tools] selftests: bpf: Ignore FIN packets for reuseport tests (Yauheni Kaliuta) [1813372] - [tools] selftests: bpf: Use a temporary file in test_sockmap (Yauheni Kaliuta) [1813372] - [tools] bpftool: Print function linkage in BTF dump (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Improve bpftool changes detection (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Initialize duration variable before using (Yauheni Kaliuta) [1813372] - [tools] bpf: tcp: Add bpf_cubic example (Yauheni Kaliuta) [1813372] - [tools] bpf: Sync uapi bpf.h to tools/ (Yauheni Kaliuta) [1813372] - [net] bpf: Add BPF_FUNC_jiffies64 (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Add tests for program extensions (Yauheni Kaliuta) [1813372] - [tools] libbpf: Add support for program extensions (Yauheni Kaliuta) [1813372] - [net] bpf: Introduce dynamic program extensions (Yauheni Kaliuta) [1813372] - [scripts] bpf, btf: Always output invariant hit in pahole DWARF to BTF transform (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Build urandom_read with LDFLAGS and LDLIBS (Yauheni Kaliuta) [1813372] - [net] bpf: Fix error path under memory pressure (Yauheni Kaliuta) [1813372] - [net] bpf: don't bother with getname/kern_path - use user_path_at (Yauheni Kaliuta) [1813372] - [tools] selftests: Refactor build to remove tools/lib/bpf from include path (Yauheni Kaliuta) [1813372] - [samples] samples/bpf: Use consistent include paths for libbpf (Yauheni Kaliuta) [1813372] - [tools] bpftool: Use consistent include paths for libbpf (Yauheni Kaliuta) [1813372] - [tools] runsqslower: Support user-specified libbpf include and object paths (Yauheni Kaliuta) [1813372] - [tools] tools/runqslower: Remove tools/lib/bpf from include path (Yauheni Kaliuta) [1813372] - [tools] selftests: Use consistent include paths for libbpf (Yauheni Kaliuta) [1813372] - [tools] tools/runqslower: Use consistent include paths for libbpf (Yauheni Kaliuta) [1813372] - [tools] selftests: Pass VMLINUX_BTF to runqslower Makefile (Yauheni Kaliuta) [1813372] - [tools] tools/bpf/runqslower: Fix override option for VMLINUX_BTF (Yauheni Kaliuta) [1813372] - [samples] samples/bpf: Don't try to remove user's homedir on clean (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Skip perf hw events test if the setup disabled it (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Don't check for btf fd in test_btf (Yauheni Kaliuta) [1813372] - [net] bpf: Fix memory leaks in generic update/delete batch ops (Yauheni Kaliuta) [1813372] - [tools] libbpf: Load btf_vmlinux only once per object (Yauheni Kaliuta) [1813372] - [tools] libbpf: Fix potential multiplication overflow in mmap() size calculation (Yauheni Kaliuta) [1813372] - [tools] libbpf: Simplify BTF initialization logic (Yauheni Kaliuta) [1813372] - [tools] libbpf: Fix error handling bug in btf_dump__new (Yauheni Kaliuta) [1813372] - [net] bpf: Remove set but not used variable 'first_key' (Yauheni Kaliuta) [1813372] - [tools] libbpf: Revert bpf_helper_defs.h inclusion regression (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Fix test_progs send_signal flakiness with nmi mode (Yauheni Kaliuta) [1813372] - [tools] libbpf: Fix unneeded extra initialization in bpf_map_batch_common (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Add whitelist/blacklist of test names to test_progs (Yauheni Kaliuta) [1813372] - [tools] bpftool: Support dumping a map with btf_vmlinux_value_type_id (Yauheni Kaliuta) [1813372] - [tools] bpftool: Add struct_ops map name (Yauheni Kaliuta) [1813372] - [tools] libbpf: Expose bpf_find_kernel_btf as a LIBBPF_API (Yauheni Kaliuta) [1813372] - [tools] bpftool: Fix missing BTF output for json during map dump (Yauheni Kaliuta) [1813372] - [tools] bpftool: Fix a leak of btf object (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Add batch ops testing to array bpf map (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Add batch ops testing for htab and htab_percpu map (Yauheni Kaliuta) [1813372] - [tools] libbpf: Add libbpf support to batch ops (Yauheni Kaliuta) [1813372] - [tools] tools/bpf: Sync uapi header bpf.h (Yauheni Kaliuta) [1813372] - [net] bpf: Add batch ops to all htab bpf map (Yauheni Kaliuta) [1813372] - [net] bpf: Add lookup and update batch ops to arraymap (Yauheni Kaliuta) [1813372] - [net] bpf: Add generic support for update and delete batch ops (Yauheni Kaliuta) [1813372] - [net] bpf: Add generic support for lookup batch op (Yauheni Kaliuta) [1813372] - [net] bpf: Add bpf_map_{value_size, update_value, map_copy_value} functions (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Add a test for attaching a bpf fentry/fexit trace to an XDP program (Yauheni Kaliuta) [1813372] - [tools] tools/bpf: Add self tests for bpf_send_signal_thread() (Yauheni Kaliuta) [1813372] - [kernel] bpf: Add bpf_send_signal_thread() helper (Yauheni Kaliuta) [1813372] - [net] bpf: Fix seq_show for BPF_MAP_TYPE_STRUCT_OPS (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Build runqslower from selftests (Yauheni Kaliuta) [1813372] - [tools] tools/bpf: Add runqslower tool to tools/bpf (Yauheni Kaliuta) [1813372] - [tools] bpftool: Apply preserve_access_index attribute to all types in BTF dump (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Conform selftests/bpf Makefile output to libbpf and bpftool (Yauheni Kaliuta) [1813372] - [scripts] libbpf: Clean up bpf_helper_defs.h generation output (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Add BPF_PROG, BPF_KPROBE, and BPF_KRETPROBE macros (Yauheni Kaliuta) [1813372] - [tools] libbpf: Poison kernel-only integer types (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Add unit tests for global functions (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Modify a test to check global functions (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Add a test for a large global function (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Add fexit-to-skb test for global funcs (Yauheni Kaliuta) [1813372] - [net] bpf: Introduce function-by-function verification (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Further clean up Makefile output (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Ensure bpf_helper_defs.h are taken from selftests dir (Yauheni Kaliuta) [1813372] - [tools] libbpf,selftests/bpf: Fix clean targets (Yauheni Kaliuta) [1813372] - [tools] libbpf: Make bpf_map order and indices stable (Yauheni Kaliuta) [1813372] - [tools] bpf: Document BPF_F_QUERY_EFFECTIVE flag (Yauheni Kaliuta) [1813372] - [tools] bpf: Add bpf_dctcp example (Yauheni Kaliuta) [1813372] - [tools] bpf: libbpf: Add STRUCT_OPS support (Yauheni Kaliuta) [1813372] - [tools] bpf: Synch uapi bpf.h to tools/ (Yauheni Kaliuta) [1813372] - [net] bpf: Add BPF_FUNC_tcp_send_ack helper (Yauheni Kaliuta) [1813372] - [net] bpf: tcp: Support tcp_congestion_ops in bpf (Yauheni Kaliuta) [1813372] - [net] bpf: Introduce BPF_MAP_TYPE_STRUCT_OPS (Yauheni Kaliuta) [1813372] - [net] bpf: Introduce BPF_PROG_TYPE_STRUCT_OPS (Yauheni Kaliuta) [1813372] - [net] bpf: Support bitfield read access in btf_struct_access (Yauheni Kaliuta) [1813372] - [net] bpf: Add enum support to btf_ctx_access() (Yauheni Kaliuta) [1813372] - [net] bpf: Avoid storing modifier to info->btf_id (Yauheni Kaliuta) [1813372] - [net] bpf: Save PTR_TO_BTF_ID register state when spilling to stack (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Restore original comm in test_overhead (Yauheni Kaliuta) [1813372] - [tools] bpftool: Add misc section and probe for large INSN limit (Yauheni Kaliuta) [1813372] - [tools] libbpf: Add probe for large INSN limit (Yauheni Kaliuta) [1813372] - [tools] bpftool: Make skeleton C code compilable with C++ compiler (Yauheni Kaliuta) [1813372] - [tools] bpf: Print error message for bpftool cgroup show (Yauheni Kaliuta) [1813372] - [samples] samples/bpf: Xdp_redirect_cpu fix missing tracepoint attach (Yauheni Kaliuta) [1813372] - [samples] samples/bpf: xdpsock: Add option to specify transmit fill pattern (Yauheni Kaliuta) [1813372] - [samples] samples/bpf: xdpsock: Add option to specify tx packet size (Yauheni Kaliuta) [1813372] - [samples] samples/bpf: xdpsock: Add option to specify number of packets to send (Yauheni Kaliuta) [1813372] - [samples] samples/bpf: xdpsock: Add option to specify batch size (Yauheni Kaliuta) [1813372] - [samples] samples/bpf: xdpsock: Use common code to handle signal and main exit (Yauheni Kaliuta) [1813372] - [samples] samples/bpf: xdpsock: Add duration option to specify how long to run (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Preserve errno in test_progs CHECK macros (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Test BPF_F_REPLACE in cgroup_attach_multi (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Convert test_cgroup_attach to prog_tests (Yauheni Kaliuta) [1813372] - [tools] libbpf: Introduce bpf_prog_attach_xattr (Yauheni Kaliuta) [1813372] - [net] bpf: Support replacing cgroup-bpf program in MULTI mode (Yauheni Kaliuta) [1813372] - [net] bpf: Remove unused new_flags in hierarchy_allows_attach() (Yauheni Kaliuta) [1813372] - [net] bpf: Simplify __cgroup_bpf_attach (Yauheni Kaliuta) [1813372] - [net] bpf: Remove unnecessary assertion on fp_old (Yauheni Kaliuta) [1813372] - [tools] libbpf: Fix another __u64 printf warning (Yauheni Kaliuta) [1813372] - [tools] libbpf: Fix printing of ulimit value (Yauheni Kaliuta) [1813372] - [tools] libbpf: BTF is required when externs are present (Yauheni Kaliuta) [1813372] - [tools] libbpf: Allow to augment system Kconfig through extra optional config (Yauheni Kaliuta) [1813372] - [tools] libbpf: Put Kconfig externs into .kconfig section (Yauheni Kaliuta) [1813372] - [tools] libbpf: Add bpf_link__disconnect() API to preserve underlying BPF resource (Yauheni Kaliuta) [1813372] - [tools] bpf: Allow to change skb mark in test_run (Yauheni Kaliuta) [1813372] - [tools] bpftool: Work-around rst2man conversion bug (Yauheni Kaliuta) [1813372] - [tools] bpftool: Simplify format string to not use positional args (Yauheni Kaliuta) [1813372] - [tools] bpftool: Add gen subcommand manpage (Yauheni Kaliuta) [1813372] - [tools] libbpf: Remove BPF_EMBED_OBJ macro from libbpf.h (Yauheni Kaliuta) [1813372] - [tools] bpftool, selftests/bpf: Embed object file inside skeleton (Yauheni Kaliuta) [1813372] - [tools] libbpf: Reduce log level for custom section names (Yauheni Kaliuta) [1813372] - [tools] libbpf: Fix libbpf_common.h when installing libbpf through 'make install' (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: More succinct Makefile output (Yauheni Kaliuta) [1813372] - [tools] libbpf: Add zlib as a dependency in pkg-config template (Yauheni Kaliuta) [1813372] - [tools] libbpf: Print hint about ulimit when getting permission denied error (Yauheni Kaliuta) [1813372] - [samples] samples/bpf: Attach XDP programs in driver mode by default (Yauheni Kaliuta) [1813372] - [samples] samples/bpf: Set -fno-stack-protector when building BPF programs (Yauheni Kaliuta) [1813372] - [samples] samples/bpf: Add missing -lz to TPROGS_LDLIBS (Yauheni Kaliuta) [1813372] - [tools] bpftool: Fix compilation warning on shadowed variable (Yauheni Kaliuta) [1813372] - [tools] libbpf: Fix build by renaming variables (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Add flexible array relocation tests (Yauheni Kaliuta) [1813372] - [tools] libbpf: Support flexible arrays in CO-RE (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Add tests for libbpf-provided externs (Yauheni Kaliuta) [1813372] - [tools] bpftool: Generate externs datasec in BPF skeleton (Yauheni Kaliuta) [1813372] - [tools] libbpf: Support libbpf-provided extern variables (Yauheni Kaliuta) [1813372] - [tools] libbpf: Extract internal map names into constants (Yauheni Kaliuta) [1813372] - [tools] bpftool: Add `gen skeleton` BASH completions (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Add test validating data section to struct convertion layout (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Convert few more selftest to skeletons (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Add BPF skeletons selftests and convert attach_probe.c (Yauheni Kaliuta) [1813372] - [tools] bpftool: Add skeleton codegen command (Yauheni Kaliuta) [1813372] - [tools] libbpf: Add BPF object skeleton support (Yauheni Kaliuta) [1813372] - [tools] libbpf: Reduce log level of supported section names dump (Yauheni Kaliuta) [1813372] - [tools] libbpf: Postpone BTF ID finding for TRACING programs to load phase (Yauheni Kaliuta) [1813372] - [tools] libbpf: Refactor global data map initialization (Yauheni Kaliuta) [1813372] - [tools] libbpf: Expose BPF program's function name (Yauheni Kaliuta) [1813372] - [tools] libbpf: Expose BTF-to-C type declaration emitting API (Yauheni Kaliuta) [1813372] - [tools] libbpf: Expose btf__align_of() API (Yauheni Kaliuta) [1813372] - [tools] libbpf: Extract common user-facing helpers (Yauheni Kaliuta) [1813372] - [tools] libbpf: Add BPF_EMBED_OBJ macro for embedding BPF .o files (Yauheni Kaliuta) [1813372] - [tools] libbpf: Move non-public APIs from libbpf.h to libbpf_internal.h (Yauheni Kaliuta) [1813372] - [tools] libbpf: Add generic bpf_program__attach() (Yauheni Kaliuta) [1813372] - [tools] libbpf: Don't require root for bpf_object__open() (Yauheni Kaliuta) [1813372] - [tools] bpftool: Match maps by name (Yauheni Kaliuta) [1813372] - [tools] bpftool: Match programs by name (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Test wire_len/gso_segs in BPF_PROG_TEST_RUN (Yauheni Kaliuta) [1813372] - [net] bpf: Expose __sk_buff wire_len/gso_segs to BPF_PROG_TEST_RUN (Yauheni Kaliuta) [1813372] - [x86] bpf, x86: Align dispatcher branch targets to 16B (Yauheni Kaliuta) [1813372] - [tools] selftests: bpf: Add xdp_perf test (Yauheni Kaliuta) [1813372] - [net] bpf: Start using the BPF dispatcher in BPF_TEST_RUN (Yauheni Kaliuta) [1813372] - [net] bpf, xdp: Start using the BPF dispatcher for XDP (Yauheni Kaliuta) [1813372] - [net] bpf: Introduce BPF dispatcher (Yauheni Kaliuta) [1813372] - [net] bpf: Move trampoline JIT image allocation to a function (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Fix perf_buffer test on systems w/ offline CPUs (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Add CPU mask parsing tests (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Switch reuseport tests for test_progs framework (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Move reuseport tests under prog_tests/ (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Pull up printing the test name into test runner (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Propagate errors during setup for reuseport tests (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Run reuseport tests in a loop (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Unroll the main loop in reuseport test (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Add helpers for getting socket family & type name (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Use sa_family_t everywhere in reuseport tests (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Let libbpf determine program type from section name (Yauheni Kaliuta) [1813372] - [tools] libbpf: Recognize SK_REUSEPORT programs from section name (Yauheni Kaliuta) [1813372] - [arm64] bpf, x86, arm64: Enable jit by default when not built as always-on (Yauheni Kaliuta) [1813372] - [net] bpf: Switch to offsetofend in BPF_PROG_TEST_RUN (Yauheni Kaliuta) [1813372] - [tools] libbpf: Bump libpf current version to v0.0.7 (Yauheni Kaliuta) [1813372] - [fs] vmalloc: fix remap_vmalloc_range() bounds checks (Yauheni Kaliuta) [1813370] - [net] bpf: Prevent re-mmap()'ing BPF map as writable for initially r/o mapping (Yauheni Kaliuta) [1813370] - [tools] selftests/bpf: fix test_sysctl_prog with alu32 (Yauheni Kaliuta) [1813370] - [powerpc] powerpc/bpf: Enable bpf_probe_read{, str}() on powerpc again (Yauheni Kaliuta) [1813370] - [kernel] bpf: Restrict bpf_trace_printk()'s s usage and add pks, pus specifier (Yauheni Kaliuta) [1813370] - [lib] printf: add support for printing symbolic error names (Yauheni Kaliuta) [1813370] - [net] bpf: Add bpf_probe_read_{user, kernel}_str() to do_refine_retval_range (Yauheni Kaliuta) [1813370] - [arm64] bpf: Restrict bpf_probe_read{, str}() only to archs where they work (Yauheni Kaliuta) [1813370] - [kernel] ftrace: Fix accounting bug with direct->count in register_ftrace_direct() (Yauheni Kaliuta) [1813370] - [kernel] ftrace: Return the first found result in lookup_rec() (Yauheni Kaliuta) [1813370] - [net] bpf: Undo incorrect __reg_bound_offset32 handling (Yauheni Kaliuta) [1813370] - [net] bpf: Fix tnum constraints for 32-bit comparisons (Yauheni Kaliuta) [1813370] - [x86] x86: Fix kernel-doc atomic.h warnings (Yauheni Kaliuta) [1813370] - [net] bpf: Fix trampoline usage in preempt (Yauheni Kaliuta) [1813370] - [samples] samples/bpf: Reintroduce missed build targets (Yauheni Kaliuta) [1813370] - [trace] bpf: Reliably preserve btf_trace_xxx types (Yauheni Kaliuta) [1813370] - [include] bpf: Avoid setting bpf insns pages read-only when prog is jited (Yauheni Kaliuta) [1813370] - [scripts] bpf: Force .BTF section start to zero when dumping from vmlinux (Yauheni Kaliuta) [1813370] - [scripts] bpf: Support pre-2.25-binutils objcopy for vmlinux BTF (Yauheni Kaliuta) [1813370] - [net] bpfilter: remove superfluous testing message (Jiri Benc) [1819632] - [net] bpfilter: fix dprintf usage for /dev/kmsg (Jiri Benc) [1819632] - [net] bpf, sockmap: Remove bucket->lock from sock_{hash|map}_free (Jiri Benc) [1819632] - [netdrv] veth: ignore peer tx_dropped when counting local rx_dropped (Jiri Benc) [1819632] - [net] xsk: Publish global consumer pointers when NAPI is finished (Jiri Benc) [1819632] - [kernel] bpf, xdp: Remove no longer required rcu_read_{un}lock() (Jiri Benc) [1819632] - [netdrv] bpf, xdp: virtio_net use access ptr macro for xdp enable check (Jiri Benc) [1819632] - [kernel] bpf, xdp: Update devmap comments to reflect napi/rcu usage (Jiri Benc) [1819632] - [net] xsk, net: Make sock_def_readable() have external linkage (Jiri Benc) [1819632] - [kernel] devmap: Adjust tracepoint for map-less queue flush (Jiri Benc) [1819632] - [net] xdp: Use bulking for non-map XDP_REDIRECT and consolidate code paths (Jiri Benc) [1819632] - [net] xdp: Move devmap bulk queue into struct net_device (Jiri Benc) [1819632] - [net] xsk: Support allocations of large umems (Jiri Benc) [1819632] - [tools] Sync uapi/linux/if_link.h (Jiri Benc) [1819632] - [net] bpf: Return -EBADRQC for invalid map type in __bpf_tx_xdp_map (Jiri Benc) [1819632] - [net] flow_dissector: fix document for skb_flow_get_icmp_tci (Jiri Benc) [1819632] - [net] xsk: Use struct_size() helper (Jiri Benc) [1819632] - [net] xsk: Add function naming comments and reorder functions (Jiri Benc) [1819632] - [net] xsk: Remove unnecessary READ_ONCE of data (Jiri Benc) [1819632] - [net] xsk: ixgbe: i40e: ice: mlx5: Xsk_umem_discard_addr to xsk_umem_release_addr (Jiri Benc) [1819632] - [net] xsk: Change names of validation functions (Jiri Benc) [1819632] - [net] xsk: Simplify the consumer ring access functions (Jiri Benc) [1819632] - [net] xsk: Simplify xskq_nb_avail and xskq_nb_free (Jiri Benc) [1819632] - [net] xsk: Eliminate the RX batch size (Jiri Benc) [1819632] - [net] xsk: Standardize naming of producer ring access functions (Jiri Benc) [1819632] - [net] xsk: Consolidate to one single cached producer pointer (Jiri Benc) [1819632] - [net] xsk: Simplify detection of empty and full rings (Jiri Benc) [1819632] - [net] xsk: Eliminate the lazy update threshold (Jiri Benc) [1819632] - [net] xdp: Simplify __bpf_tx_xdp_map() (Jiri Benc) [1819632] - [net] xdp: Remove map_to_flush and map swap detection (Jiri Benc) [1819632] - [net] xdp: Make cpumap flush_list common for all map instances (Jiri Benc) [1819632] - [net] xdp: Make devmap flush_list common for all map instances (Jiri Benc) [1819632] - [net] xsk: Make xskmap flush_list common for all map instances (Jiri Benc) [1819632] - [kernel] xdp: Fix graze->grace type-o in cpumap comments (Jiri Benc) [1819632] - [kernel] xdp: Simplify cpumap cleanup (Jiri Benc) [1819632] - [kernel] xdp: Simplify devmap cleanup (Jiri Benc) [1819632] - [net] sysctl: Fix compiler warning when only cBPF is present (Jiri Benc) [1819631] - [net] dsa: fix flow dissection on Tx path (Jiri Benc) [1819631] - [net] page_pool: add the possibility to sync DMA memory for device (Jiri Benc) [1819631] - [net] xsk: Fix xsk_poll()'s return type (Jiri Benc) [1819631] - [tools] net-af_xdp: Use correct number of channels from ethtool (Jiri Benc) [1819631] - [net] xdp: remove memory poison on free for struct xdp_mem_allocator (Jiri Benc) [1819631] - [documentation] xsk: Extend documentation for Rx|Tx-only sockets and shared umems (Jiri Benc) [1819631] - [net] xsk: Restructure/inline XSKMAP lookup/redirect/flush (Jiri Benc) [1819631] - [kernel] xsk: Store struct xdp_sock as a flexible array member of the XSKMAP (Jiri Benc) [1819631] - [include] xdp: Fix type of string pointer in __XDP_ACT_SYM_TAB (Jiri Benc) [1819631] - [documentation] xsk: Improve documentation for AF_XDP (Jiri Benc) [1819631] - [tools] Sync if_link.h (Jiri Benc) [1819631] - [net] xdp: Trivial, fix spelling in function description (Jiri Benc) [1819631] - [netdrv] netdevsim: Use scnprintf() for avoiding potential buffer overflow (Jiri Benc) [1819631] - [netdrv] netdevsim: fix ptr_ret.cocci warnings (Jiri Benc) [1819631] - [netdrv] netdevsim: remove unused sdev code (Jiri Benc) [1819631] - [netdrv] netdevsim: use IS_ERR instead of IS_ERR_OR_NULL for debugfs (Jiri Benc) [1819631] - [netdrv] netdevsim: fix stack-out-of-bounds in nsim_dev_debugfs_init() (Jiri Benc) [1819631] - [netdrv] netdevsim: fix panic in nsim_dev_take_snapshot_write() (Jiri Benc) [1819631] - [net] openvswitch: New MPLS actions for layer 2 tunnelling (Guillaume Nault) [1839760] - [net] Rephrased comments section of skb_mpls_pop() (Guillaume Nault) [1839760] - [net] skb_mpls_push() modified to allow MPLS header push at start of packet. (Guillaume Nault) [1839760] - [net] Change in Openvswitch to support MPLS label depth of 3 in ingress direction (Guillaume Nault) [1839182] - [block] block: fix use-after-free on cached last_lookup partition (Ming Lei) [1787968]- [drm] drm/prime: fix extracting of the DMA addresses from a scatterlist (Jerry Snitselaar) [1815610] - [iommu] iommu: Check for deferred attach in iommu_group_do_dma_attach() (Jerry Snitselaar) [1815610] - [iommu] iommu/vt-d: Add get_domain_info() helper (Jerry Snitselaar) [1815610] - [iommu] iommu: Don't take group reference in iommu_alloc_default_domain() (Jerry Snitselaar) [1815610] - [iommu] iommu: Don't call .probe_finalize() under group->mutex (Jerry Snitselaar) [1815610] - [iommu] iommu/vt-d: Apply per-device dma_ops (Jerry Snitselaar) [1815610] - [iommu] iommu/vt-d: Allow PCI sub-hierarchy to use DMA domain (Jerry Snitselaar) [1815610] - [iommu] iommu/vt-d: Allow 32bit devices to uses DMA domain (Jerry Snitselaar) [1815610] - [iommu] iommu: Do not probe devices on IOMMU-less busses (Jerry Snitselaar) [1815610] - [iommu] iommu/amd: Fix variable "iommu" set but not used (Jerry Snitselaar) [1815610] - [iommu] iommu: Unexport iommu_group_get_for_dev() (Jerry Snitselaar) [1815610] - [iommu] iommu: Move more initialization to __iommu_probe_device() (Jerry Snitselaar) [1815610] - [iommu] iommu: Remove add_device()/remove_device() code-paths (Jerry Snitselaar) [1815610] - [iommu] iommu/arm-smmu: Convert to probe/release_device() call-backs (Jerry Snitselaar) [1815610] - [iommu] iommu/arm-smmu: Axe a useless test in 'arm_smmu_master_alloc_smes()' (Jerry Snitselaar) [1815610] - [iommu] iommu/s390: Convert to probe/release_device() call-backs (Jerry Snitselaar) [1815610] - [iommu] iommu/vt-d: Convert to probe/release_device() call-backs (Jerry Snitselaar) [1815610] - [iommu] iommu/amd: Convert to probe/release_device() call-backs (Jerry Snitselaar) [1815610] - [iommu] iommu/amd: Remove dev_data->passthrough (Jerry Snitselaar) [1815610] - [iommu] iommu: Export bus_iommu_probe() and make is safe for re-probing (Jerry Snitselaar) [1815610] - [iommu] iommu: Move iommu_group_create_direct_mappings() out of iommu_group_add_device() (Jerry Snitselaar) [1815610] - [iommu] iommu: Split off default domain allocation from group assignment (Jerry Snitselaar) [1815610] - [iommu] iommu: Move new probe_device path to separate function (Jerry Snitselaar) [1815610] - [iommu] iommu: Keep a list of allocated groups in __iommu_probe_device() (Jerry Snitselaar) [1815610] - [iommu] iommu: Move default domain allocation to iommu_probe_device() (Jerry Snitselaar) [1815610] - [iommu] iommu: Add probe_device() and release_device() call-backs (Jerry Snitselaar) [1815610] - [iommu] iommu/amd: Return -ENODEV in add_device when device is not handled by IOMMU (Jerry Snitselaar) [1815610] - [iommu] iommu/amd: Remove dma_mask check from check_device() (Jerry Snitselaar) [1815610] - [iommu] iommu/vt-d: Wire up iommu_ops->def_domain_type (Jerry Snitselaar) [1815610] - [iommu] iommu/amd: Implement iommu_ops->def_domain_type call-back (Jerry Snitselaar) [1815610] - [iommu] iommu: Add def_domain_type() callback in iommu_ops (Jerry Snitselaar) [1815610] - [iommu] iommu: Move default domain allocation to separate function (Jerry Snitselaar) [1815610] - [iommu] iommu: Fix reference count leak in iommu_group_alloc (Jerry Snitselaar) [1815610] - [iommu] iommu/vt-d: Remove real DMA lookup in find_domain (Jerry Snitselaar) [1815610] - [iommu] iommu/vt-d: Allocate domain info for real DMA sub-devices (Jerry Snitselaar) [1815610] - [iommu] iommu/vt-d: Only clear real DMA device's context entries (Jerry Snitselaar) [1815610] - [iommu] iommu/amd: Fix get_acpihid_device_id() (Jerry Snitselaar) [1815610] - [iommu] iommu/amd: Switch to use acpi_dev_hid_uid_match() (Jerry Snitselaar) [1815610] - [iommu] iommu/amd: Fix over-read of ACPI UID from IVRS table (Jerry Snitselaar) [1815610] - [iommu] iommu: Fix deferred domain attachment (Jerry Snitselaar) [1815610] - [include] iommu: Move fwspec->iommu_priv to struct dev_iommu (Jerry Snitselaar) [1815610] - [iommu] iommu/arm-smmu: Use accessor functions for iommu private data (Jerry Snitselaar) [1815610] - [iommu] iommu/arm-smmu: Refactor master_cfg/fwspec usage (Jerry Snitselaar) [1815610] - [iommu] iommu/arm-smmu-v3: Use accessor functions for iommu private data (Jerry Snitselaar) [1815610] - [iommu] iommu/arm-smmu-v3: Improve add_device() error handling (Jerry Snitselaar) [1815610] - [iommu] iommu/arm-smmu-v3: Return -EBUSY when trying to re-add a device (Jerry Snitselaar) [1815610] - [iommu] iommu/arm-smmu-v3: Fix resource_size check (Jerry Snitselaar) [1815610] - [iommu] iommu/arm-smmu-v3: Populate VMID field for CMDQ_OP_TLBI_NH_VA (Jerry Snitselaar) [1815610] - [iommu] iommu/arm-smmu-v3: Drop __GFP_ZERO flag from DMA allocation (Jerry Snitselaar) [1815610] - [include] iommu: Introduce accessors for iommu private data (Jerry Snitselaar) [1815610] - [acpi] ACPI/IORT: Remove direct access of dev->iommu_fwspec (Jerry Snitselaar) [1815610] - [include] iommu: Define dev_iommu_fwspec_get() for !CONFIG_IOMMU_API (Jerry Snitselaar) [1815610] - [iommu] iommu/amd: Do not flush Device Table in iommu_map_page() (Jerry Snitselaar) [1815610] - [iommu] iommu/amd: Update Device Table in increase_address_space() (Jerry Snitselaar) [1815610] - [iommu] iommu/amd: Call domain_flush_complete() in update_domain() (Jerry Snitselaar) [1815610] - [iommu] iommu/amd: Do not loop forever when trying to increase address space (Jerry Snitselaar) [1815610] - [iommu] iommu/amd: Fix race in increase_address_space()/fetch_pte() (Jerry Snitselaar) [1815610] - [iommu] iommu/amd: Fix legacy interrupt remapping for x2APIC-enabled system (Jerry Snitselaar) [1815610] - [iommu] iommu: Fix the memory leak in dev_iommu_free() (Jerry Snitselaar) [1815610] - [include] iommu: Move iommu_fwspec to struct dev_iommu (Jerry Snitselaar) [1815610] - [include] iommu: Rename struct iommu_param to dev_iommu (Jerry Snitselaar) [1815610] - [iommu] iommu/of: Take a ref to the IOMMU driver during ->of_xlate() (Jerry Snitselaar) [1815610] - [iommu] drivers/iommu: Take a ref to the IOMMU driver prior to ->add_device() (Jerry Snitselaar) [1815610] - [iommu] iommu/vt-d: Fix mm reference leak (Jerry Snitselaar) [1815610] - [iommu] iommu/amd: Fix the configuration of GCR3 table root pointer (Jerry Snitselaar) [1815610] - [iommu] iommu/vt-d: Silence RCU-list debugging warning in dmar_find_atsr() (Jerry Snitselaar) [1815610] - [iommu] iommu/vt-d: Fix page request descriptor size (Jerry Snitselaar) [1815610] - [iommu] iommu/vt-d: Populate debugfs if IOMMUs are detected (Jerry Snitselaar) [1815610] - [iommu] iommu/vt-d: Ignore devices with out-of-spec domain number (Jerry Snitselaar) [1815610] - [iommu] iommu/vt-d: Fix the wrong printing in RHSA parsing (Jerry Snitselaar) [1815610] - [iommu] iommu/vt-d: Fix debugfs register reads (Jerry Snitselaar) [1815610] - [iommu] iommu/vt-d: quirk_ioat_snb_local_iommu: replace WARN_TAINT with pr_warn + add_taint (Jerry Snitselaar) [1815610] - [iommu] iommu/vt-d: dmar_parse_one_rmrr: replace WARN_TAINT with pr_warn + add_taint (Jerry Snitselaar) [1815610] - [iommu] iommu/vt-d: dmar: replace WARN_TAINT with pr_warn + add_taint (Jerry Snitselaar) [1815610] - [iommu] iommu/vt-d: Silence RCU-list debugging warnings (Jerry Snitselaar) [1815610] - [iommu] iommu/vt-d: Fix RCU-list bugs in intel_iommu_init() (Jerry Snitselaar) [1815610] - [iommu] iommu/dma: Fix MSI reservation allocation (Jerry Snitselaar) [1815610] - [iommu] iommu/vt-d: Fix a bug in intel_iommu_iova_to_phys() for huge page (Jerry Snitselaar) [1815610] - [iommu] iommu/amd: Disable IOMMU on Stoney Ridge systems (Jerry Snitselaar) [1815610] - [iommu] iommu: intel: Use generic_iommu_put_resv_regions() (Jerry Snitselaar) [1815610] - [iommu] iommu: amd: Use generic_iommu_put_resv_regions() (Jerry Snitselaar) [1815610] - [iommu] iommu: arm: Use generic_iommu_put_resv_regions() (Jerry Snitselaar) [1815610] - [iommu] iommu: Implement generic_iommu_put_resv_regions() (Jerry Snitselaar) [1815610] - [iommu] iommu/iova: Silence warnings under memory pressure (Jerry Snitselaar) [1815610] - [iommu] iommu: Fix Kconfig indentation (Jerry Snitselaar) [1815610] - [iommu] iommu/vt-d: Remove unnecessary WARN_ON_ONCE() (Jerry Snitselaar) [1815610] - [iommu] iommu/vt-d: Unnecessary to handle default identity domain (Jerry Snitselaar) [1815610] - [iommu] iommu/vt-d: Add RMRR base and end addresses sanity check (Jerry Snitselaar) [1815610] - [iommu] iommu/vt-d: Mark firmware tainted if RMRR fails sanity check (Jerry Snitselaar) [1815610] - [iommu] iommu/vt-d: Don't reject Host Bridge due to scope mismatch (Jerry Snitselaar) [1815610] - [iommu] iommu/vt-d: Loose requirement for flush queue initializaton (Jerry Snitselaar) [1815610] - [iommu] iommu/vt-d: Avoid iova flush queue in strict mode (Jerry Snitselaar) [1815610] - [iommu] iommu/vt-d: trace: Extend map_sg trace event (Jerry Snitselaar) [1815610] - [iommu] iommu/vt-d: Avoid sending invalid page response (Jerry Snitselaar) [1815610] - [iommu] iommu/vt-d: Fix off-by-one in PASID allocation (Jerry Snitselaar) [1815610] - [iommu] iommu/vt-d: Avoid duplicated code for PASID setup (Jerry Snitselaar) [1815610] - [iommu] iommu/vt-d: Reject SVM bind for failed capability check (Jerry Snitselaar) [1815610] - [iommu] iommu/vt-d: Match CPU and IOMMU paging mode (Jerry Snitselaar) [1815610] - [iommu] iommu/vt-d: Fix CPU and IOMMU SVM feature matching checks (Jerry Snitselaar) [1815610] - [iommu] iommu/vt-d: Remove VMD child device sanity check (Jerry Snitselaar) [1815610] - [iommu] iommu/vt-d: Use pci_real_dma_dev() for mapping (Jerry Snitselaar) [1815610] - [pci] PCI: Introduce pci_real_dma_dev() (Jerry Snitselaar) [1815610] - [iommu] iommu/amd: Remove the unnecessary assignment (Jerry Snitselaar) [1815610] - [iommu] iommu/amd: Remove unused struct member (Jerry Snitselaar) [1815610] - [iommu] iommu/amd: Replace two consecutive readl calls with one readq (Jerry Snitselaar) [1815610] - [iommu] iommu/amd: Fix typos for PPR macros (Jerry Snitselaar) [1815610] - [iommu] iommu/amd: Remove local variables (Jerry Snitselaar) [1815610] - [iommu] iommu/amd: Remove unused variable (Jerry Snitselaar) [1815610] - [iommu] iommu/amd: Only support x2APIC with IVHD type 11h/40h (Jerry Snitselaar) [1815610] - [iommu] iommu/amd: Check feature support bit before accessing MSI capability registers (Jerry Snitselaar) [1815610] - [iommu] iommu/amd: Treat per-device exclusion ranges as r/w unity-mapped regions (Jerry Snitselaar) [1815610] - [iommu] iommu: Use C99 flexible array in fwspec (Jerry Snitselaar) [1833512 1815610] - [iommu] drivers/iommu: Allow IOMMU bus ops to be unregistered (Jerry Snitselaar) [1815610] - [iommu] iommu/of: Request ACS from the PCI core when configuring IOMMU linkage (Jerry Snitselaar) [1815610] - [iommu] drivers/iommu: Export core IOMMU API symbols to permit modular drivers (Jerry Snitselaar) [1815610] - [iommu] iommu/amd: Fix IOMMU perf counter clobbering during init (Jerry Snitselaar) [1815610] - [iommu] iommu/dma: fix variable 'cookie' set but not used (Jerry Snitselaar) [1815610] - [iommu] iommu/vt-d: Unlink device if failed to add to group (Jerry Snitselaar) [1815610] - [iommu] iommu: Remove device link to group on failure (Jerry Snitselaar) [1815610] - [iommu] iommu/vt-d: Fix adding non-PCI devices to Intel IOMMU (Jerry Snitselaar) [1815610] - [iommu] iommu/dma: Relax locking in iommu_dma_prepare_msi() (Jerry Snitselaar) [1815610] - [iommu] iommu/vt-d: Remove incorrect PSI capability check (Jerry Snitselaar) [1815610] - [iommu] iommu/dma: Rationalise types for DMA masks (Jerry Snitselaar) [1815610] - [iommu] iommu/iova: Init the struct iova to fix the possible memleak (Jerry Snitselaar) [1815610] - [iommu] iommu/vt-d: Check VT-d RMRR region in BIOS is reported as reserved (Jerry Snitselaar) [1815610] - [iommu] iommu/vt-d: Turn off translations at shutdown (Jerry Snitselaar) [1815610] - [iommu] iommu/amd: Support multiple PCI DMA aliases in IRQ Remapping (Jerry Snitselaar) [1815610] - [iommu] iommu/amd: Support multiple PCI DMA aliases in device table (Jerry Snitselaar) [1815610] - [iommu] iommu/amd: Do not re-fetch iommu->cmd_buf_tail (Jerry Snitselaar) [1815610] - [iommu] iommu/amd: Pass gfp flags to iommu_map_page() in amd_iommu_map() (Jerry Snitselaar) [1815610] - [iommu] iommu/amd: Simpify decoding logic for INVALID_PPR_REQUEST event (Jerry Snitselaar) [1815610] - [drm] drm/prime: use dma length macro when mapping sg (Jerry Snitselaar) [1815610] - [drm] drm/amdgpu: fix scatter-gather mapping with user pages (Jerry Snitselaar) [1815610] - [drm] drm/radeon: fix scatter-gather mapping with user pages (Jerry Snitselaar) [1815610] - [iommu] iommu/amd: Convert AMD iommu driver to the dma-iommu api (Jerry Snitselaar) [1815610] - [iommu] iommu/dma-iommu: Use the dev->coherent_dma_mask (Jerry Snitselaar) [1815610] - [iommu] iommu/dma-iommu: Handle deferred devices (Jerry Snitselaar) [1815610] - [include] iommu: KABI cleanup (Jerry Snitselaar) [1815610] - [iommu] iommu: Add gfp parameter to iommu_ops::map (Jerry Snitselaar) [1815610] - [iommu] iommu/amd: Remove unnecessary locking from AMD iommu driver (Jerry Snitselaar) [1815610] - [iommu] drivers: iommu: hyperv: Make HYPERV_IOMMU only available on x86 (Jerry Snitselaar) [1815610] - [include] iommu/vt-d: Fix QI_DEV_IOTLB_PFSID and QI_DEV_EIOTLB_PFSID macros (Jerry Snitselaar) [1815610] - [iommu] iommu: pass cell_count = -1 to of_for_each_phandle with cells_name (Jerry Snitselaar) [1815610] - [iommu] iommu/arm-smmu: Free context bitmap in the err path of arm_smmu_init_domain_context (Jerry Snitselaar) [1815610] - [iommu] iommu/vt-d: Return the correct dma mask when we are bypassing the IOMMU (Jerry Snitselaar) [1815610] - [iommu] iommu/amd: Apply the same IVRS IOAPIC workaround to Acer Aspire A315-41 (Jerry Snitselaar) [1815610] - [iommu] iommu/arm-smmu: Mask TLBI address correctly (Jerry Snitselaar) [1815610] - [iommu] iommu: Remove wrong default domain comments (Jerry Snitselaar) [1815610] - [iommu] iommu/dma: Fix for dereferencing before null checking (Jerry Snitselaar) [1815610] - [iommu] iommu/vt-d: Declare Broadwell igfx dmar support snafu (Jerry Snitselaar) [1815610] - [iommu] iommu/vt-d: Add Scalable Mode fault information (Jerry Snitselaar) [1815610] - [iommu] iommu/vt-d: Use bounce buffer for untrusted devices (Jerry Snitselaar) [1815610] - [iommu] iommu/vt-d: Add trace events for device dma map/unmap (Jerry Snitselaar) [1815610] - [iommu] iommu/vt-d: Don't switch off swiotlb if bounce page is used (Jerry Snitselaar) [1815610] - [iommu] iommu/vt-d: Check whether device requires bounce buffer (Jerry Snitselaar) [1815610] - [dma] swiotlb: Split size parameter to map/unmap APIs (Jerry Snitselaar) [1815610] - [xen] swiotlb-xen: use ->map_page to implement ->map_sg (Jerry Snitselaar) [1815610] - [xen] swiotlb-xen: make instances match their method names (Jerry Snitselaar) [1815610] - [uapi] iommu: Add padding to struct iommu_fault (Jerry Snitselaar) [1815610] - [iommu] iommu: Add recoverable fault reporting (Jerry Snitselaar) [1815610] - [iommu] iommu: Introduce device fault report API (Jerry Snitselaar) [1815610] - [include] driver core: Add per device iommu param (Jerry Snitselaar) [1815610] - [uapi] iommu: Introduce device fault data (Jerry Snitselaar) [1815610] - [iommu] iommu/amd: Silence warnings under memory pressure (Jerry Snitselaar) [1815610] - [iommu] iommu/amd: Override wrong IVRS IOAPIC on Raven Ridge systems (Jerry Snitselaar) [1815610] - [iommu] iommu/vt-d: Use dma_direct for bypass devices (Jerry Snitselaar) [1815610] - [dma] dma-direct: don't check swiotlb=force in dma_direct_map_resource (Jerry Snitselaar) [1815610] - [mm] dma-mapping: remove the default map_resource implementation (Jerry Snitselaar) [1815610] - [iommu] Revert "iommu/vt-d: Fix lock inversion between iommu->lock and device_domain_lock" (Jerry Snitselaar) [1815610 1813666] - [dma] dma-direct: don't truncate dma_required_mask to bus addressing capabilities (Jerry Snitselaar) [1815610] - [acpi] ACPI / utils: Introduce acpi_dev_hid_uid_match() helper (Jerry Snitselaar) [1815610] - [security] efi: Only print errors about failing to get certs if EFI vars are found (Lenny Szubowicz) [1804969] - [infiniband] RDMA/iw_cxgb4: Fix incorrect function parameters (Vishal Kulkarni) [1828676] - [infiniband] RDMA/iw_cxgb4: initiate CLOSE when entering TERM (Vishal Kulkarni) [1828676] - [infiniband] RDMA/iw_cgxb4: Fix an error handling path in 'c4iw_connect()' (Vishal Kulkarni) [1828676] - [infiniband] RDMA/iw_cxgb4: Avoid freeing skb twice in arp failure case (Vishal Kulkarni) [1828676] - [infiniband] iw_cxgb4: fix ECN check on the passive accept (Vishal Kulkarni) [1828676] - [vfio] vfio/pci: fix memory leaks of eventfd ctx (Alex Williamson) [1837678] - [vfio] vfio/pci: fix memory leaks in alloc_perm_bits() (Alex Williamson) [1837678] - [vfio] vfio: avoid possible overflow in vfio_iommu_type1_pin_pages (Alex Williamson) [1837678] - [vfio] vfio/mdev: make create attribute static (Alex Williamson) [1837678] - [vfio] vfio/type1: remove hugepage checks in is_invalid_reserved_pfn() (Alex Williamson) [1837678] - [vfio] vfio/type1: Initialize resv_msi_base (Alex Williamson) [1837678] - [vfio] vfio_pci: Restore original state on release (Alex Williamson) [1837678] - [uapi] vfio: re-arrange vfio region definitions (Alex Williamson) [1837678] - [vfio] mdev: Send uevents around parent device registration (Alex Williamson) [1837678] - [vfio] vfio/mdev: Synchronize device create/remove with parent removal (Alex Williamson) [1837678] - [vfio] vfio/mdev: Avoid creating sysfs remove file on stale device removal (Alex Williamson) [1837678] - [vfio] vfio/mdev: Improve the create/remove sequence (Alex Williamson) [1837678] - [vfio] vfio/mdev: Avoid inline get and put parent helpers (Alex Williamson) [1837678] - [vfio] vfio/mdev: Fix aborting mdev child device removal if one fails (Alex Williamson) [1837678] - [vfio] vfio/mdev: Follow correct remove sequence (Alex Williamson) [1837678] - [vfio] vfio/mdev: Avoid masking error code to EBUSY (Alex Williamson) [1837678] - [vfio] vfio/mdev: Removed unused kref (Alex Williamson) [1837678] - [vfio] vfio/mdev: Avoid release parent reference during error path (Alex Williamson) [1837678] - [uapi] vfio-ccw: add handling for async channel instructions (Alex Williamson) [1837678] - [uapi] vfio-ccw: add capabilities chain (Alex Williamson) [1837678] - [vfio] vfio: Fix WARNING "do not call blocking ops when !TASK_RUNNING" (Alex Williamson) [1837678] - [vfio] vfio/pci: use correct format characters (Alex Williamson) [1837678] - [vfio] vfio: expand minor range when registering chrdev region (Alex Williamson) [1837678] - [vfio] vfio/mdev: add static modifier to add_mdev_supported_type (Alex Williamson) [1837678] - [vfio] vfio/type1: Remove map_try_harder() code path (Alex Williamson) [1837678] - [vfio] vfio/pci: Fix potential memory leak in vfio_msi_cap_len (Alex Williamson) [1837678] - [vfio] vfio: Mark expected switch fall-throughs (Alex Williamson) [1837678] - [fs] gfs2: Only do glock put in gfs2_create_inode for free inodes (Robert S Peterson) [1831666] - [fs] gfs2: Grab glock reference sooner in gfs2_add_revoke (Robert S Peterson) [1831666] - [fs] Revert "gfs2: Don't demote a glock until its revokes are written" (Robert S Peterson) [1831666] - [fs] signal: Fix wrong PIDTYPE_TGID check in send_sigio() & send_sigurg() (Waiman Long) [1845597] - [md] dm mpath: add DM device name to Failing/Reinstating path log messages (Mike Snitzer) [1822975] - [md] dm mpath: enhance queue_if_no_path debugging (Mike Snitzer) [1822975] - [md] dm mpath: restrict queue_if_no_path state machine (Mike Snitzer) [1822975] - [md] dm mpath: simplify __must_push_back (Mike Snitzer) [1822975] - [md] dm: use DMDEBUG macros now that they use pr_debug variants (Mike Snitzer) [1822975] - [include] dm: use dynamic debug instead of compile-time config option (Mike Snitzer) [1822975] - [md] dm mpath: switch paths in dm_blk_ioctl() code path (Mike Snitzer) [1822975] - [md] dm multipath: use updated MPATHF_QUEUE_IO on mapping for bio-based mpath (Mike Snitzer) [1822975] - [tools] selftests: mlxsw: qos_mc_aware: Specify arping timeout as an integer (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Fix use-after-free of split/unsplit/type_set in case reload fails (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_acl_tcam: Position vchunk in a vregion list properly (Ivan Vecera) [1821646] - [netdrv] mlxsw: Fix some IS_ERR() vs NULL bugs (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_flower: Do not stop at FLOW_ACTION_VLAN_MANGLE (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_flower: Do not stop at FLOW_ACTION_PRIORITY (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_trap: fix unintention integer overflow on left shift (Ivan Vecera) [1821646] - [tools] selftests: mlxsw: Add test cases for devlink-trap policers (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_trap: Add support for setting of packet trap group parameters (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_trap: Switch to use correct packet trap group (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_trap: Do not initialize dedicated discard policer (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_trap: Add devlink-trap policer support (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_trap: Prepare policers for registration with devlink (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Track used packet trap policer IDs (Ivan Vecera) [1821646] - [netdrv] mlxsw: reg: Extend QPCR register (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_ptp: Fix build warnings (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_router: Avoid uninitialized symbol errors (Ivan Vecera) [1821646] - [netdrv] mlxsw: switchx2: Remove unnecessary conversion to bool (Ivan Vecera) [1821646] - [netdrv] mlxsw: core_acl: Avoid defining static variable in header file (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Remove unused RIF and FID families (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_router: Add proper function documentation (Ivan Vecera) [1821646] - [netdrv] mlxsw: i2c: Add missing field documentation (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_mr: Fix list iteration in error path (Ivan Vecera) [1821646] - [tools] selftests: mlxsw: qos_dscp_router: Test no DSCP rewrite after pedit (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_flower: Offload FLOW_ACTION_MANGLE (Ivan Vecera) [1821646] - [netdrv] mlxsw: core: Add DSCP, ECN, dscp_rw to QOS_ACTION (Ivan Vecera) [1821646] - [netdrv] mlxsw: core: Rename mlxsw_afa_qos_cmd to mlxsw_afa_qos_switch_prio_cmd (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_trap: Explicitly register packet trap groups (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_cnt: Fix 64-bit division in mlxsw_sp_counter_resources_register (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_flower: Offload FLOW_ACTION_PRIORITY (Ivan Vecera) [1821646] - [netdrv] mlxsw: core: Add QOS_ACTION (Ivan Vecera) [1821646] - [netdrv] mlxsw: pci: Only issue reset when system is ready (Ivan Vecera) [1821646] - [tools] selftests: mlxsw: Add tc action hw_stats tests (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_cnt: Expose devlink resource occupancy for counters (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_cnt: Consolidate subpools initialization (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_cnt: Move config validation along with resource register (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_cnt: Expose subpool sizes over devlink resources (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_cnt: Add entry_size_res_id for each subpool and use it to query entry size (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_cnt: Move sub_pools under per-instance pool struct (Ivan Vecera) [1821646] - [tools] selftests: spectrum-2: Adjust tc_flower_scale limit according to current counter count (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_cnt: Query bank size from FW resources (Ivan Vecera) [1821646] - [netdrv] mlxsw: reg: Increase register field length to 31 bits (Ivan Vecera) [1821646] - [tools] selftests: mlxsw: RED: Test RED ECN nodrop offload (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_qdisc: Offload RED ECN nodrop mode (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_acl: Ask device for rule stats only if counter was created (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_qdisc: Support offloading of FIFO Qdisc (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_qdisc: Add handle parameter to ..._ops.replace (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_qdisc: Introduce struct mlxsw_sp_qdisc_state (Ivan Vecera) [1821646] - [netdrv] net: mlxfw: Replace zero-length array with flexible-array member (Ivan Vecera) [1821646] - [tools] selftests: mlxsw: qos_defprio: Use until_counter_is (Ivan Vecera) [1821646] - [netdrv] mlxsw: pci: Wait longer before accessing the device after reset (Ivan Vecera) [1821646] - [netdrv] mlxsw: reg: Update module_type values in PMTM register and map them to width (Ivan Vecera) [1821646] - [tools] selftests: mlxsw: resource_scale: Invoke for Spectrum-3 (Ivan Vecera) [1821646] - [tools] selftests: mlxsw: Reduce router scale running time using offload indication (Ivan Vecera) [1821646] - [tools] selftests: mlxsw: Reduce running time using offload indication (Ivan Vecera) [1821646] - [tools] selftests: mlxsw: Add shared buffer traffic test (Ivan Vecera) [1821646] - [tools] selftests: mlxsw: Add mlxsw lib (Ivan Vecera) [1821646] - [tools] selftests: devlink_lib: Add devlink port helpers (Ivan Vecera) [1821646] - [tools] selftests: devlink_lib: Check devlink info command is supported (Ivan Vecera) [1821646] - [tools] selftests: mlxsw: Add shared buffer configuration test (Ivan Vecera) [1821646] - [tools] selftests: mlxsw: Use busywait helper in rtnetlink test (Ivan Vecera) [1821646] - [tools] selftests: mlxsw: Use busywait helper in vxlan test (Ivan Vecera) [1821646] - [tools] selftests: mlxsw: Use busywait helper in blackhole routes test (Ivan Vecera) [1821646] - [tools] selftests: devlink_trap_l3_drops: Avoid race condition (Ivan Vecera) [1821646] - [tools] selftests: add a mirror test to mlxsw tc flower restrictions (Ivan Vecera) [1821646] - [tools] selftests: add egress redirect test to mlxsw tc flower restrictions (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Add mlxsw_sp_span_ops.buffsize_get for Spectrum-3 (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Initialize advertised speeds to supported speeds (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Move the ECN-marked packet counter to ethtool (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_switchdev: Optimize SFN records processing (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_trap: Lookup and pass cookie down to devlink_trap_report() (Ivan Vecera) [1821646] - [netdrv] mlxsw: pci: Extract cookie index for ACL discard trap packets (Ivan Vecera) [1821646] - [netdrv] mlxsw: core_acl_flex_actions: Implement flow_offload action cookie offload (Ivan Vecera) [1821646] - [netdrv] mlxsw: core_acl_flex_actions: Add trap with userdef action (Ivan Vecera) [1821646] - [netdrv] net/mlxfw: fix spelling mistake: "progamming" -> "programming" (Ivan Vecera) [1821646] - [tools] selftests: devlink_trap_acl_drops: Add ACL traps test (Ivan Vecera) [1821646] - [tools] selftests: pass pref and handle to devlink_trap_drop_* helpers (Ivan Vecera) [1821646] - [tools] selftests: introduce test for mlxsw tc flower restrictions (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_trap: Add ACL devlink-trap support (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_trap: Introduce dummy group with thin policer (Ivan Vecera) [1821646] - [netdrv] mlxsw: core: Extend MLXSW_RXL_DIS to register disabled trap group (Ivan Vecera) [1821646] - [netdrv] mlxsw: core: Allow to enable/disable rx_listener for trap (Ivan Vecera) [1821646] - [netdrv] mlxsw: acl_flex_actions: Trap all ACL dropped packets to DISCARD_*_ACL traps (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_acl: Pass the ingress indication down to flex action (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_flower: Disable mixed bound blocks to contain action drop (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_acl: Track ingress and egress block bindings (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_trap: Prepare mlxsw_core_trap_action_set() to handle not only action (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_trap: Use listener->en/dis_action instead of hard-coded values (Ivan Vecera) [1821646] - [netdrv] mlxsw: core: Allow to register disabled traps using MLXSW_RXL_DIS (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_trap: Set unreg_action to be SET_FW_DEFAULT (Ivan Vecera) [1821646] - [netdrv] mlxsw: pci: Remove unused values (Ivan Vecera) [1821646] - [netdrv] mlxsw: core: Remove priv from listener equality comparison (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_acl: Make block arg const where appropriate (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_trap: Make global arrays const as they should be (Ivan Vecera) [1821646] - [netdrv] mlxsw: core: Remove initialization to false of mlxsw_listener struct (Ivan Vecera) [1821646] - [netdrv] mlxsw: core: Convert is_event and is_ctrl bools to be single bits (Ivan Vecera) [1821646] - [netdrv] mlxsw: core: Remove dummy union name from struct mlxsw_listener (Ivan Vecera) [1821646] - [netdrv] mlxsw: core: Remove unused action field from mlxsw_rx_listener struct (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_trap: Move policer initialization to mlxsw_sp_trap_init() (Ivan Vecera) [1821646] - [netdrv] mlxsw: core_acl_flex_actions: Rename Trap / Discard Action to Trap Action (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_trap: Move functions to avoid their forward declarations (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_trap: Use err variable instead of directly checking func return value (Ivan Vecera) [1821646] - [netdrv] net/mlx5: Add fsm_reactivate callback support (Ivan Vecera) [1821646] - [netdrv] net/mlxfw: Add reactivate flow support to FSM burn flow (Ivan Vecera) [1821646] - [netdrv] net/mlxfw: Use MLXFW_ERR_MSG macro for error reporting (Ivan Vecera) [1821646] - [netdrv] net/mlxfw: Convert pr_* to dev_* in mlxfw_fsm.c (Ivan Vecera) [1821646] - [netdrv] net/mlxfw: More error messages coverage (Ivan Vecera) [1821646] - [netdrv] net/mlxfw: Improve FSM err message reporting and return codes (Ivan Vecera) [1821646] - [netdrv] net/mlxfw: Generic mlx FW flash status notify (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Remove RTNL where possible (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_router: Take router lock from exported helpers (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_router: Take router lock from inetaddr listeners (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_router: Take router lock from netdev listener (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_dpipe: Take router lock from dpipe code (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_router: Take router lock from inside routing code (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_router: Introduce router lock (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_router: Store NVE decapsulation configuration in router (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_router: Expose router struct to internal users (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_mr: Protect multicast route list with a lock (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_mr: Protect multicast table list with a lock (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_mr: Publish multicast route after writing it to the device (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_nve: Make tunnel initialization symmetric (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Export function to check if RIF exists (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Prevent RIF access outside of routing code (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_router: Prepare function for router lock introduction (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_router: Prepare function for router lock introduction (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_router: Do not assume RTNL is taken when resolving underlay device (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_router: Do not assume RTNL is taken during RIF teardown (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_router: Do not assume RTNL is taken during nexthop init (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_span: Only update mirroring agents if present (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Convert callers to use new mirroring API (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_span: Prepare work item to update mirroring agents (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_span: Use struct_size() to simplify allocation (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_span: Do no expose mirroring agents to entire driver (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Protect counter pool with a lock (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_kvdl: Protect allocations with a lock (Ivan Vecera) [1821646] - [netdrv] mlxsw: Replace zero-length array with flexible-array member (Ivan Vecera) [1821646] - [tools] selftests: mlxsw: vxlan: Add test for error path (Ivan Vecera) [1821646] - [tools] selftests: mlxsw: vxlan: Adjust test to recent changes (Ivan Vecera) [1821646] - [tools] selftests: mlxsw: extack: Test creation of multiple VLAN-aware bridges (Ivan Vecera) [1821646] - [tools] selftests: mlxsw: extack: Test bridge creation with VXLAN (Ivan Vecera) [1821646] - [tools] selftests: mlxsw: Remove deprecated test (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Reduce dependency between bridge and router code (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_switchdev: Remove VXLAN checks during FID membership (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_switchdev: Have VXLAN device take reference on FID (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_switchdev: Propagate extack to bridge creation function (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_fid: Use 'refcount_t' for FID reference counting (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_dpipe: Add missing error path (Ivan Vecera) [1821646] - [netdrv] mlxsw: core: Add validation of hardware device types for MGPIR register (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_router: Clear offload indication from IPv6 nexthops on abort (Ivan Vecera) [1821646] - [tools] selftests: mlxsw: Add test cases for local table route replacement (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_qdisc: Fix 64-bit division error in mlxsw_sp_qdisc_tbf_rate_kbps (Ivan Vecera) [1821646] - [netdrv] mlxsw: minimal: Fix an error handling path in 'mlxsw_m_port_create()' (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_qdisc: Support offloading of TBF Qdisc (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Configure shaper rate and burst size together (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Add lowest_shaper_bs to struct mlxsw_sp (Ivan Vecera) [1821646] - [netdrv] mlxsw: reg: Increase MLXSW_REG_QEEC_MAS_DIS (Ivan Vecera) [1821646] - [netdrv] mlxsw: reg: Add max_shaper_bs to QoS ETS Element Configuration (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_qdisc: Extract a common leaf unoffload function (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_qdisc: Add mlxsw_sp_qdisc_get_class_stats() (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_qdisc: Extract a per-TC stat function (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_acl: Fix use-after-free during reload (Ivan Vecera) [1821646] - [netdrv] spectrum: Add a delayed work to update SPAN buffsize according to speed (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Fix SPAN egress mirroring buffer size for Spectrum-2 (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_span: Put buffsize update code into helper function (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Push code getting port speed into a helper (Ivan Vecera) [1821646] - [tools] selftests: devlink_trap_tunnel_vxlan: Add test case for overlay_smac_is_mc (Ivan Vecera) [1821646] - [netdrv] mlxsw: Add OVERLAY_SMAC_MC trap (Ivan Vecera) [1821646] - [tools] selftests: devlink_trap_tunnel_ipip: Add test case for decap_error (Ivan Vecera) [1821646] - [tools] selftests: devlink_trap_tunnel_vxlan: Add test case for decap_error (Ivan Vecera) [1821646] - [netdrv] mlxsw: Add tunnel devlink-trap support (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_trap: Reorder cases according to enum order (Ivan Vecera) [1821646] - [netdrv] mlxsw: Add ECN configurations with IPinIP tunnels (Ivan Vecera) [1821646] - [netdrv] mlxsw: reg: Add Tunneling IPinIP Decapsulation ECN Mapping Register (Ivan Vecera) [1821646] - [netdrv] mlxsw: reg: Add Tunneling IPinIP Encapsulation ECN Mapping Register (Ivan Vecera) [1821646] - [netdrv] mlxsw: Add NON_ROUTABLE trap (Ivan Vecera) [1821646] - [tools] selftests: devlink_trap_l3_drops: Add test cases of irif and erif disabled (Ivan Vecera) [1821646] - [netdrv] mlxsw: Add irif and erif disabled traps (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_qdisc: Include MC TCs in Qdisc counters (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Wipe xstats.backlog of down ports (Ivan Vecera) [1821646] - [tools] selftests: mlxsw: qos_mc_aware: Fix mausezahn invocation (Ivan Vecera) [1821646] - [netdrv] mlxsw: switchx2: Do not modify cloned SKBs during xmit (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Do not modify cloned SKBs during xmit (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Do not enforce same firmware version for multiple ASICs (Ivan Vecera) [1821646] - [tools] selftests: mlxsw: Add test for FIB offload API (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_router: Set hardware flags for routes (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_router: Separate nexthop offload indication from route (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Only require minimum firmware version (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Update firmware version to xx.2000.2714 (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_qdisc: Ignore grafting of invisible FIFO (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Disable DIP_LINK_LOCAL check in hardware pipeline (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Disable SIP_DIP check in hardware pipeline (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Disable MC_DMAC check in hardware pipeline (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Disable SIP_CLASS_E check in hardware pipeline (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_dcb: Allow setting default port priority (Ivan Vecera) [1821646] - [netdrv] mlxsw: reg: Add QoS Port DSCP to Priority Mapping Register (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_qdisc: Support offloading of ETS Qdisc (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_qdisc: Generalize PRIO offload to support ETS (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Rename MLXSW_REG_QEEC_HIERARCY_* enumerators (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_qdisc: Clarify a comment (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Use dedicated policer for VRRP packets (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_router: Skip loopback RIFs during MAC validation (Ivan Vecera) [1821646] - [netdrv] net/mlxfw: Fix out-of-memory error in mfa2 flash burning (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_router: Fix use of uninitialized adjacency index (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_router: After underlay moves, demote conflicting tunnels (Ivan Vecera) [1821646] - [tools] selftests: mlxsw: Check devlink device before running test (Ivan Vecera) [1821646] - [tools] selftests: mlxsw: Add router scale test for Spectrum-2 (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_router: Fix determining underlay for a GRE tunnel (Ivan Vecera) [1821646] - [netdrv] net/mlxfw: Verify FSM error code translation doesn't exceed array size (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_router: Allocate discard adjacency entry when needed (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Enable EMAD string TLV (Ivan Vecera) [1821646] - [netdrv] mlxsw: core: Add support for using EMAD string TLV (Ivan Vecera) [1821646] - [netdrv] mlxsw: core: Extend EMAD information reported to devlink hwerr (Ivan Vecera) [1821646] - [netdrv] mlxsw: core: Add support for EMAD string TLV parsing (Ivan Vecera) [1821646] - [netdrv] mlxsw: core: Add EMAD string TLV (Ivan Vecera) [1821646] - [netdrv] mlxsw: emad: Remove deprecated EMAD TLVs (Ivan Vecera) [1821646] - [netdrv] mlxsw: core: Parse TLVs' offsets of incoming EMADs (Ivan Vecera) [1821646] - [netdrv] mlxsw: core: Enable devlink reload only on probe (Ivan Vecera) [1821646] - [tools] selftests: mlxsw: Add test cases for devlink-trap layer 3 exceptions (Ivan Vecera) [1821646] - [tools] selftests: forwarding: devlink: Add functionality for trap exceptions test (Ivan Vecera) [1821646] - [netdrv] mlxsw: Add layer 3 devlink-trap exceptions support (Ivan Vecera) [1821646] - [netdrv] mlxsw: Add specific trap for packets routed via invalid nexthops (Ivan Vecera) [1821646] - [netdrv] mlxsw: Add new FIB entry type for reject routes (Ivan Vecera) [1821646] - [tools] selftests: mlxsw: Add test cases for devlink-trap layer 3 drops (Ivan Vecera) [1821646] - [tools] selftests: devlink: Make devlink_trap_cleanup() more generic (Ivan Vecera) [1821646] - [tools] selftests: devlink: Export functions to devlink library (Ivan Vecera) [1821646] - [netdrv] mlxsw: Add layer 3 devlink-trap support (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Fix error return code in mlxsw_sp_port_module_info_init() (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Generalize split count check (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Iterate over all ports in gap during unsplit create (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Fix base port get for split count 4 and 8 (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Use port_module_max_width to compute base port index (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Remember split base local port and use it in unsplit (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Introduce resource for getting offset of 4 lanes split port (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Push getting offsets of split ports into a helper (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Add sanity checks into module info get (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Pass mapping values in port mapping structure (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Use mapping of port being split for creating split ports (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Replace port_to_module array with array of structs (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Distinguish between unsplittable and split port (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Move max_width check up before count check (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Use PMTM register to get max module width (Ivan Vecera) [1821646] - [netdrv] mlxsw: reg: Add Port Module Type Mapping Register (Ivan Vecera) [1821646] - [netdrv] mlxsw: reg: Extend PMLP tx/rx lane value size to 4 bits (Ivan Vecera) [1821646] - [netdrv] mlxsw: Fix 64-bit division in mlxsw_sp_sb_prs_init (Ivan Vecera) [1821646] - [netdrv] mlxsw: Enforce firmware version for Spectrum-2 (Ivan Vecera) [1821646] - [netdrv] mlxsw: Bump firmware version to 13.2000.2308 (Ivan Vecera) [1821646] - [netdrv] mlxsw: pci: Increase PCI reset timeout for SN3800 systems (Ivan Vecera) [1821646] - [netdrv] mlxsw: reg: Increase size of MPAR register (Ivan Vecera) [1821646] - [netdrv] mlxsw: core: Unpublish devlink parameters during reload (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_buffers: remove unneeded semicolon (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_buffers: Calculate the size of the main pool (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Use guaranteed buffer size as pool size limit (Ivan Vecera) [1821646] - [netdrv] mlxsw: core: Extend QSFP EEPROM size for ethtool (Ivan Vecera) [1821646] - [netdrv] mlxsw: reg: Add macro for getting QSFP module EEPROM page number (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_trap: Push Ethernet header before reporting trap (Ivan Vecera) [1821646] - [tools] selftests: mlxsw: Add Spectrum-2 target scale for tc flower scale test (Ivan Vecera) [1821646] - [tools] selftests: mlxsw: Add a resource scale test for Spectrum-2 (Ivan Vecera) [1821646] - [tools] selftests: mlxsw: Add Spectrum-2 mirror-to-gretap target scale test (Ivan Vecera) [1821646] - [tools] selftests: mlxsw: Generalize the parameters of mirror_gre test (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Register switched port analyzers (SPAN) as resource (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Add support for 400Gbps (50Gbps per lane) link modes (Ivan Vecera) [1821646] - [netdrv] mlxsw: minimal: Add validation for FW version (Ivan Vecera) [1821646] - [netdrv] mlxsw: core: Push minor/subminor fw version check into helper (Ivan Vecera) [1821646] - [netdrv] mlxsw: thermal: Provide optimization for QSFP modules number detection (Ivan Vecera) [1821646] - [netdrv] mlxsw: hwmon: Provide optimization for QSFP modules number detection (Ivan Vecera) [1821646] - [netdrv] mlxsw: reg: Extend MGPIR register with new field exposing the number of QSFP modules (Ivan Vecera) [1821646] - [netdrv] mlxsw: Propagate extack down to register_fib_notifier() (Ivan Vecera) [1821646] - [netdrv] mlxsw: Register port netdevices into net of core (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Take devlink net instead of init_net (Ivan Vecera) [1821646] - [netdrv] mlxsw: PCI: Send EMAD traffic on a separate queue (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Use per-netns netdevice notifier registration (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_flower: Fail in case user specifies multiple mirror actions (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Clear VLAN filters during port initialization (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_buffers: Add the ability to query the CPU port's shared buffer (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Register CPU port with devlink (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_buffers: Prevent changing CPU port's configuration (Ivan Vecera) [1821646] - [tools] selftests: mlxsw: Add a test case for devlink-trap (Ivan Vecera) [1821646] - [tools] selftests: mlxsw: Add test cases for devlink-trap L2 drops (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Add devlink-trap support (Ivan Vecera) [1821646] - [netdrv] mlxsw: Add trap group for layer 2 discards (Ivan Vecera) [1821646] - [netdrv] mlxsw: Add layer 2 discard trap IDs (Ivan Vecera) [1821646] - [netdrv] mlxsw: reg: Add new trap actions (Ivan Vecera) [1821646] - [netdrv] mlxsw: core: Add API to set trap action (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Extend to support Spectrum-3 ASIC (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_flower: Forbid to offload match on reserved TCP flags bits (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_acl: Track rules that forbid egress block bind (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_flower: Forbid to offload mirred redirect on egress (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_router: Increase scale of IPv6 nexthop groups (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Expose KVD size for Spectrum-2 (Ivan Vecera) [1821646] - [netdrv] geneve: change from tx_error to tx_dropped on missing metadata (Jiri Benc) [1843412] - [net] mptcp: use untruncated hash in ADD_ADDR HMAC (Florian Westphal) [1840167] - [net] mptcp: use rightmost 64 bits in ADD_ADDR HMAC (Florian Westphal) [1840167] - [tools] selftests: mptcp: pm: rm the right tmp file (Florian Westphal) [1840167] - [net] mptcp: cope better with MP_JOIN failure (Florian Westphal) [1840167] - [net] inet_connection_sock: factor out destroy helper. (Florian Westphal) [1840167] - [net] mptcp: add new sock flag to deal with join subflows (Florian Westphal) [1840167] - [net] mptcp: Initialize map_seq upon subflow establishment (Florian Westphal) [1840167] - [net] mptcp: set correct vfs info for subflows (Florian Westphal) [1840167] - [net] mptcp: fix uninitialized value access (Florian Westphal) [1840167] - [net] mptcp: initialize the data_fin field for mpc packets (Florian Westphal) [1840167] - [net] mptcp: fix 'use_ack' option access. (Florian Westphal) [1840167] - [net] mptcp: avoid a WARN on bad input. (Florian Westphal) [1840167] - [net] mptcp: move option parsing into mptcp_incoming_options() (Florian Westphal) [1840167] - [net] mptcp: consolidate synack processing. (Florian Westphal) [1840167] - [net] mptcp: replace mptcp_disconnect with a stub (Florian Westphal) [1840167] - [net] mptcp: fix race in msk status update (Florian Westphal) [1840167] - [net] tcp: mptcp: use mptcp receive buffer space to select rcv window (Florian Westphal) [1840167] - [net] mptcp/pm_netlink.c : add check for nla_put_in/6_addr (Florian Westphal) [1840167] - [net] mptcp: fix data_fin handing in RX path (Florian Westphal) [1840167] - [net] mptcp: drop req socket remote_key* fields (Florian Westphal) [1840167] - [net] mptcp: avoid flipping mp_capable field in syn_recv_sock() (Florian Westphal) [1840167] - [net] mptcp: handle mptcp listener destruction via rcu (Florian Westphal) [1840167] - [net] mptcp: fix 'Attempt to release TCP socket in state' warnings (Florian Westphal) [1840167] - [net] mptcp: fix splat when incoming connection is never accepted before exit/close (Florian Westphal) [1840167] - [net] mptcp: fix double-unlock in mptcp_poll (Florian Westphal) [1840167] - [net] mptcp: add some missing pr_fmt defines (Florian Westphal) [1840167] - [net] mptcp: fix "fn parameter not described" warnings (Florian Westphal) [1840167] - [net] mptcp: re-check dsn before reading from subflow (Florian Westphal) [1840167] - [net] mptcp: subflow: check parent mptcp socket on subflow state change (Florian Westphal) [1840167] - [net] mptcp: fix tcp fallback crash (Florian Westphal) [1840167] - [tools] selftests:mptcp: fix failure due to whitespace damage (Florian Westphal) [1840167] - [tools] selftests: add test-cases for MPTCP MP_JOIN (Florian Westphal) [1840167] - [tools] selftests: add PM netlink functional tests (Florian Westphal) [1840167] - [net] mptcp: add netlink-based PM (Florian Westphal) [1840167] - [net] mptcp: add and use MIB counter infrastructure (Florian Westphal) [1840167] - [net] mptcp: allow dumping subflow context to userspace (Florian Westphal) [1840167] - [net] mptcp: implement and use MPTCP-level retransmission (Florian Westphal) [1840167] - [net] mptcp: rework mptcp_sendmsg_frag to accept optional dfrag (Florian Westphal) [1840167] - [net] mptcp: allow partial cleaning of rtx head dfrag (Florian Westphal) [1840167] - [net] mptcp: implement memory accounting for mptcp rtx queue (Florian Westphal) [1840167] - [net] mptcp: introduce MPTCP retransmission timer (Florian Westphal) [1840167] - [net] mptcp: queue data for mptcp level retransmission (Florian Westphal) [1840167] - [net] mptcp: update per unacked sequence on pkt reception (Florian Westphal) [1840167] - [net] mptcp: Implement path manager interface commands (Florian Westphal) [1840167] - [net] mptcp: Add handling of outgoing MP_JOIN requests (Florian Westphal) [1840167] - [net] mptcp: Add handling of incoming MP_JOIN requests (Florian Westphal) [1840167] - [net] mptcp: Add path manager interface (Florian Westphal) [1840167] - [net] mptcp: Add ADD_ADDR handling (Florian Westphal) [1840167] - [net] tcp: annotate sk->sk_wmem_queued lockless reads (Florian Westphal) [1840167] - [net] mptcp: don't hang in mptcp_sendmsg() after TCP fallback (Florian Westphal) [1840167] - [net] mptcp: Remove set but not used variable 'can_ack' (Florian Westphal) [1840167] - [net] mptcp: rename fourth ack field (Florian Westphal) [1840167] - [net] mptcp: move msk state update to subflow_syn_recv_sock() (Florian Westphal) [1840167] - [net] mptcp: drop unneeded checks (Florian Westphal) [1840167] - [net] mptcp: create msk early (Florian Westphal) [1840167] - [net] mptcp: don't hang before sending 'MP capable with data' (Florian Westphal) [1840167] - [net] mptcp: don't grow mptcp socket receive buffer when rcvbuf is locked (Florian Westphal) [1840167] - [tools] mptcp: selftests: add rcvbuf set option (Florian Westphal) [1840167] - [net] mptcp: always include dack if possible. (Florian Westphal) [1840167] - [net] mptcp: Only send DATA_FIN with final mapping (Florian Westphal) [1840167] - [net] mptcp: Use per-subflow storage for DATA_FIN sequence number (Florian Westphal) [1840167] - [net] mptcp: Check connection state before attempting send (Florian Westphal) [1840167] - [net] mptcp: add dummy icsk_sync_mss() (Florian Westphal) [1840167] - [net] mptcp: defer work schedule until mptcp lock is released (Florian Westphal) [1840167] - [net] mptcp: avoid work queue scheduling if possible (Florian Westphal) [1840167] - [net] mptcp: remove mptcp_read_actor (Florian Westphal) [1840167] - [net] mptcp: add rmem queue accounting (Florian Westphal) [1840167] - [net] mptcp: update mptcp ack sequence from work queue (Florian Westphal) [1840167] - [net] mptcp: add work queue skeleton (Florian Westphal) [1840167] - [net] mptcp: add and use mptcp_data_ready helper (Florian Westphal) [1840167] - [net] xfrm: fix a NULL-ptr deref in xfrm_local_error (Xin Long) [1835208] - [net] xfrm: add IPv6 support for espintcp (Sabrina Dubroca) [1446392] - [net] xfrm: add support for UDPv6 encapsulation of ESP (Sabrina Dubroca) [1446392] - [net] xfrm: ifdef setsockopt(UDP_ENCAP_ESPINUDP/UDP_ENCAP_ESPINUDP_NON_IKE) (Sabrina Dubroca) [1446392] - [net] esp: Export esp_output_fill_trailer function (Sabrina Dubroca) [1446392] - [net] udp: fix jump label misuse (Sabrina Dubroca) [1446392] - [net] udp: implement complete book-keeping for encap_needed (Sabrina Dubroca) [1446392] - [net] xfrm: espintcp: save and call old ->sk_destruct (Sabrina Dubroca) [1446392] - [net] xfrm: add espintcp (RFC 8229) (Sabrina Dubroca) [1446392] - [net] esp4: split esp_output_udp_encap and introduce esp_output_encap (Sabrina Dubroca) [1446392] - [net] esp4: prepare esp_input_done2 for non-UDP encapsulation (Sabrina Dubroca) [1446392] - [net] xfrm: add route lookup to xfrm4_rcv_encap (Sabrina Dubroca) [1446392] - [net] xfrm: introduce xfrm_trans_queue_net (Sabrina Dubroca) [1446392] - [net] add queue argument to __skb_wait_for_more_packets and __skb_{, try_}recv_datagram (Sabrina Dubroca) [1446392] - [net] use skb_queue_empty_lockless() in busy poll contexts (Sabrina Dubroca) [1446392] - [include] net: add skb_queue_empty_lockless() (Sabrina Dubroca) [1446392] - [net] add READ_ONCE() annotation in __skb_wait_for_more_packets() (Sabrina Dubroca) [1446392] - [net] datagram: remove rendundant 'peeked' argument (Sabrina Dubroca) [1446392] - [tools] kvm: selftests: fix rdtsc() for vmx_tsc_adjust_test (Vitaly Kuznetsov) [1841490] - [x86] kvm: lapic: Also cancel preemption timer when disarm LAPIC timer (Vitaly Kuznetsov) [1841490] - [s390] kvm_host: unify VM_STAT and VCPU_STAT definitions in a single place (Vitaly Kuznetsov) [1841490] - [x86] kvm/x86: Remove redundant function implementations (Vitaly Kuznetsov) [1841490] - [tools] kvm: selftests: VMX preemption timer migration test (Vitaly Kuznetsov) [1841490] - [tools] tools arch kvm: Sync kvm headers with the kernel sources (Vitaly Kuznetsov) [1841490] - [tools] tools headers uapi: Update tools's copy of kvm.h headers (Vitaly Kuznetsov) [1841490] - [tools] tools headers: Sync the various kvm.h header copies (Vitaly Kuznetsov) [1841490] - [x86] kvm: nvmx: Fix VMX preemption timer migration (Vitaly Kuznetsov) [1841490] - [uapi] x86/kvm/hyper-v: Explicitly align hcall param for kvm_hyperv_exit (Vitaly Kuznetsov) [1841490] - [virt] kvm: introduce kvm_read_guest_offset_cached() (Vitaly Kuznetsov) [1841490] - [virt] kvm: rename kvm_arch_can_inject_async_page_present() to kvm_arch_can_dequeue_async_page_present() (Vitaly Kuznetsov) [1841490] - [x86] kvm: vmx: Replace zero-length array with flexible-array (Vitaly Kuznetsov) [1841490] - [virt] revert "kvm: No need to retry for hva_to_pfn_remapped()" (Vitaly Kuznetsov) [1841490] - [x86] kvm: nsvm: implement KVM_GET_NESTED_STATE and KVM_SET_NESTED_STATE (Vitaly Kuznetsov) [1841490] - [tools] selftests: kvm: fix smm test on SVM (Vitaly Kuznetsov) [1841490] - [tools] selftests: kvm: add a SVM version of state-test (Vitaly Kuznetsov) [1841490] - [tools] selftests: kvm: introduce cpu_has_svm() check (Vitaly Kuznetsov) [1841490] - [x86] kvm: mmu: pass arbitrary CR0/CR4/EFER to kvm_init_shadow_mmu (Vitaly Kuznetsov) [1841490] - [x86] kvm: nsvm: leave guest mode when clearing EFER.SVME (Vitaly Kuznetsov) [1841490] - [x86] kvm: nsvm: split nested_vmcb_check_controls (Vitaly Kuznetsov) [1841490] - [x86] kvm: nsvm: remove HF_HIF_MASK (Vitaly Kuznetsov) [1841490] - [x86] kvm: nsvm: remove HF_VINTR_MASK (Vitaly Kuznetsov) [1841490] - [x86] kvm: nsvm: synthesize correct EXITINTINFO on vmexit (Vitaly Kuznetsov) [1841490] - [x86] kvm: svm: preserve VGIF across VMCB switch (Vitaly Kuznetsov) [1841490] - [x86] kvm: nsvm: extract svm_set_gif (Vitaly Kuznetsov) [1841490] - [x86] kvm: nsvm: remove unnecessary if (Vitaly Kuznetsov) [1841490] - [x86] kvm: nsvm: synchronize VMCB controls updated by the processor on every vmexit (Vitaly Kuznetsov) [1841490] - [x86] kvm: nsvm: restore clobbered INT_CTL fields after clearing VINTR (Vitaly Kuznetsov) [1841490] - [x86] kvm: nsvm: save all control fields in svm->nested (Vitaly Kuznetsov) [1841490] - [x86] kvm: nsvm: remove trailing padding for struct vmcb_control_area (Vitaly Kuznetsov) [1841490] - [x86] kvm: nsvm: pass vmcb_control_area to copy_vmcb_control_area (Vitaly Kuznetsov) [1841490] - [x86] kvm: nsvm: clean up tsc_offset update (Vitaly Kuznetsov) [1841490] - [x86] kvm: nsvm: move MMU setup to nested_prepare_vmcb_control (Vitaly Kuznetsov) [1841490] - [x86] kvm: nsvm: extract preparation of VMCB for nested run (Vitaly Kuznetsov) [1841490] - [x86] kvm: nsvm: extract load_nested_vmcb_control (Vitaly Kuznetsov) [1841490] - [x86] kvm: nsvm: move map argument out of enter_svm_guest_mode (Vitaly Kuznetsov) [1841490] - [virt] kvm: check userspace_addr for all memslots (Vitaly Kuznetsov) [1841490] - [x86] kvm: nvmx: always update CR3 in VMCS (Vitaly Kuznetsov) [1841490] - [x86] kvm: svm: always update CR3 in VMCB (Vitaly Kuznetsov) [1841490] - [x86] kvm: nsvm: correctly inject INIT vmexits (Vitaly Kuznetsov) [1841490] - [x86] kvm: nsvm: remove exit_required (Vitaly Kuznetsov) [1841490] - [x86] kvm: nsvm: inject exceptions via svm_check_nested_events (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86: enable event window in inject_pending_event (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86: track manually whether an event has been injected (Vitaly Kuznetsov) [1841490] - [x86] kvm: nsvm: Preserve registers modifications done before nested_svm_vmexit() (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86: Initialize tdp_level during vCPU creation (Vitaly Kuznetsov) [1841490] - [x86] kvm: nsvm: leave ASID aside in copy_vmcb_control_area (Vitaly Kuznetsov) [1841490] - [x86] kvm: nsvm: fix condition for filtering async PF (Vitaly Kuznetsov) [1841490] - [x86] kvm: Fix the indentation to match coding style (Vitaly Kuznetsov) [1841490] - [x86] kvm: vmx: replace "fall through" with "return" to indicate different case (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86: Take an unsigned 32-bit int for has_emulated_msr()'s index (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86: Remove superfluous brackets from case statement (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86: allow KVM_STATE_NESTED_MTF_PENDING in kvm_state flags (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86: simplify is_mmio_spte (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86: don't expose MSR_IA32_UMWAIT_CONTROL unconditionally (Vitaly Kuznetsov) [1841490] - [x86] kvm: vmx: enable X86_FEATURE_WAITPKG in KVM capabilities (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86/mmu: Set mmio_value to '0' if reserved #PF can't be generated (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86: only do L1TF workaround on affected processors (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86: Fix off-by-one error in kvm_vcpu_ioctl_x86_setup_mce (Vitaly Kuznetsov) [1841490] - [x86] kvm: nvmx: Migrate the VMX-preemption timer (Vitaly Kuznetsov) [1841490] - [x86] kvm: nvmx: Change emulated VMX-preemption timer hrtimer to absolute (Vitaly Kuznetsov) [1841490] - [x86] kvm: nvmx: Really make emulated nested preemption timer pinned (Vitaly Kuznetsov) [1841490] - [x86] kvm: nvmx: Remove unused 'ops' param from nested_vmx_hardware_setup() (Vitaly Kuznetsov) [1841490] - [x86] kvm: svm: Remove unnecessary V_IRQ unsetting (Vitaly Kuznetsov) [1841490] - [x86] kvm: svm: Merge svm_enable_vintr into svm_set_vintr (Vitaly Kuznetsov) [1841490] - [x86] kvm: vmx: Handle preemption timer fastpath (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86: TSCDEADLINE MSR emulation fastpath (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86: introduce kvm_can_use_hv_timer (Vitaly Kuznetsov) [1841490] - [x86] kvm: vmx: Optimize posted-interrupt delivery for timer fastpath (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86: Introduce more exit_fastpath_completion enum values (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86: Introduce kvm_vcpu_exit_request() helper (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86: Print symbolic names of VMX VM-Exit flags in traces (Vitaly Kuznetsov) [1841490] - [x86] kvm: vmx: Introduce generic fastpath handler (Vitaly Kuznetsov) [1841490] - [x86] kvm: nvmx: Drop superfluous VMREAD of vmcs02.GUEST_SYSENTER_* (Vitaly Kuznetsov) [1841490] - [x86] kvm: nvmx: Truncate writes to vmcs.SYSENTER_EIP/ESP for 32-bit vCPU (Vitaly Kuznetsov) [1841490] - [x86] kvm: vmx: Improve handle_external_interrupt_irqoff inline assembly (Vitaly Kuznetsov) [1841490] - [documentation] kvm: documentation: Fix up cpuid page (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86: Sanity check on gfn before removal (Vitaly Kuznetsov) [1841490] - [virt] kvm: No need to retry for hva_to_pfn_remapped() (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86: Force ASYNC_PF_PER_VCPU to be power of two (Vitaly Kuznetsov) [1841490] - [x86] kvm: vmx: Remove unneeded __ASM_SIZE usage with POP instruction (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86/mmu: Add a helper to consolidate root sp allocation (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86/mmu: Drop KVM's hugepage enums in favor of the kernel's enums (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86/mmu: Move max hugepage level to a separate #define (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86/mmu: Tweak PSE hugepage handling to avoid 2M vs 4M conundrum (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86: Cleanup vcpu->arch.guest_xstate_size (Vitaly Kuznetsov) [1841490] - [x86] kvm: nvmx: Tweak handling of failure code for nested VM-Enter failure (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86/mmu: Capture TDP level when updating CPUID (Vitaly Kuznetsov) [1841490] - [x86] kvm: vmx: Move nested EPT out of kvm_x86_ops.get_tdp_level() hook (Vitaly Kuznetsov) [1841490] - [x86] kvm: vmx: Add proper cache tracking for CR0 (Vitaly Kuznetsov) [1841490] - [x86] kvm: vmx: Add proper cache tracking for CR4 (Vitaly Kuznetsov) [1841490] - [x86] kvm: nvmx: Unconditionally validate CR3 during nested transitions (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86: Save L1 TSC offset in 'struct kvm_vcpu_arch' (Vitaly Kuznetsov) [1841490] - [x86] kvm: nvmx: Skip IBPB when temporarily switching between vmcs01 and vmcs02 (Vitaly Kuznetsov) [1841490] - [x86] kvm: nvmx: Skip IBPB when switching between vmcs01 and vmcs02 (Vitaly Kuznetsov) [1841490] - [x86] kvm: vmx: Use accessor to read vmcs.INTR_INFO when handling exception (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86: handle wrap around 32-bit address space (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86: Replace late check_nested_events() hack with more precise fix (Vitaly Kuznetsov) [1841490] - [x86] kvm: vmx: Use vmx_get_rflags() to query RFLAGS in vmx_interrupt_blocked() (Vitaly Kuznetsov) [1841490] - [x86] kvm: vmx: Use vmx_interrupt_blocked() directly from vmx_handle_exit() (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86: WARN on injected+pending exception even in nested case (Vitaly Kuznetsov) [1841490] - [x86] kvm: nsvm: Preserve IRQ/NMI/SMI priority irrespective of exiting behavior (Vitaly Kuznetsov) [1841490] - [x86] kvm: nsvm: Report interrupts as allowed when in L2 and exit-on-interrupt is set (Vitaly Kuznetsov) [1841490] - [x86] kvm: nvmx: Prioritize SMI over nested IRQ/NMI (Vitaly Kuznetsov) [1841490] - [x86] kvm: nvmx: Preserve IRQ/NMI priority irrespective of exiting behavior (Vitaly Kuznetsov) [1841490] - [x86] kvm: svm: Split out architectural interrupt/NMI/SMI blocking checks (Vitaly Kuznetsov) [1841490] - [x86] kvm: vmx: Split out architectural interrupt/NMI blocking checks (Vitaly Kuznetsov) [1841490] - [x86] kvm: nsvm: Move SMI vmexit handling to svm_check_nested_events() (Vitaly Kuznetsov) [1841490] - [x86] kvm: nsvm: Report NMIs as allowed when in L2 and Exit-on-NMI is set (Vitaly Kuznetsov) [1841490] - [x86] kvm: nvmx: Report NMIs as allowed when in L2 and Exit-on-NMI is set (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86: replace is_smm checks with kvm_x86_ops.smi_allowed (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86: Make return for {interrupt_nmi, smi}_allowed() a bool instead of int (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86: Set KVM_REQ_EVENT if run is canceled with req_immediate_exit set (Vitaly Kuznetsov) [1841490] - [x86] kvm: nvmx: Open a window for pending nested VMX preemption timer (Vitaly Kuznetsov) [1841490] - [x86] kvm: nvmx: Preserve exception priority irrespective of exiting behavior (Vitaly Kuznetsov) [1841490] - [x86] kvm: svm: Implement check_nested_events for NMI (Vitaly Kuznetsov) [1841490] - [x86] kvm: svm: immediately inject INTR vmexit (Vitaly Kuznetsov) [1841490] - [x86] kvm: svm: leave halted state on vmexit (Vitaly Kuznetsov) [1841490] - [x86] kvm: svm: introduce nested_run_pending (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86: Fix pkru save/restore when guest CR4.PKE=0, move it to x86.c (Vitaly Kuznetsov) [1841490] - [x86] kvm: svm: Disable AVIC before setting V_IRQ (Vitaly Kuznetsov) [1841490] - [virt] kvm: Introduce kvm_make_all_cpus_request_except() (Vitaly Kuznetsov) [1841490] - [tools] kvm: vmx: pass correct DR6 for GD userspace exit (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86, svm: isolate vcpu->arch.dr6 from vmcb->save.dr6 (Vitaly Kuznetsov) [1841490] - [x86] kvm: svm: keep DR6 synchronized with vcpu->arch.dr6 (Vitaly Kuznetsov) [1841490] - [x86] kvm: nsvm: trap #DB and #BP to userspace if guest debugging is on (Vitaly Kuznetsov) [1841490] - [tools] kvm: selftests: Add KVM_SET_GUEST_DEBUG test (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86: Fix single-step with KVM_SET_GUEST_DEBUG (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86: Set RTM for DB_VECTOR too for KVM_EXIT_DEBUG (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86: fix DR6 delivery for various cases of #DB injection (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86: Declare KVM_CAP_SET_GUEST_DEBUG properly (Vitaly Kuznetsov) [1841490] - [tools] kvm: selftests: Fix build for evmcs.h (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86: Use KVM CPU capabilities to determine CR4 reserved bits (Vitaly Kuznetsov) [1841490] - [x86] kvm: vmx: Explicitly clear RFLAGS.CF and RFLAGS.ZF in VM-Exit RSB path (Vitaly Kuznetsov) [1841490] - [x86] kvm: ioapic: Restrict lazy EOI update to edge-triggered interrupts (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86: Fixes posted interrupt check for IRQs delivery modes (Vitaly Kuznetsov) [1841490] - [x86] kvm: svm: fill in kvm_run->debug.arch.dr[67] (Vitaly Kuznetsov) [1841490] - [x86] kvm: nvmx: Replace a BUG_ON(1) with BUG() to squash clang warning (Vitaly Kuznetsov) [1841490] - [x86] kvm: svm: do not allow VMRUN inside SMM (Vitaly Kuznetsov) [1841490] - [virt] kvm: add capability for halt polling (Vitaly Kuznetsov) [1841490] - [x86] kvm: nvmx: Store vmcs.EXIT_QUALIFICATION as an unsigned long, not u32 (Vitaly Kuznetsov) [1841490] - [x86] kvm: nvmx: Drop a redundant call to vmx_get_intr_info() (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86: move nested-related kvm_x86_ops to a separate struct (Vitaly Kuznetsov) [1841490] - [x86] kvm: evmcs: check if nesting is enabled (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86: check_nested_events is never NULL (Vitaly Kuznetsov) [1841490] - [tools] selftests: kvm/set_memory_region_test: do not check RIP if the guest shuts down (Vitaly Kuznetsov) [1841490] - [x86] kvm: svm: avoid infinite loop on NPF from bad address (Vitaly Kuznetsov) [1841490] - [x86] kvm: Remove redundant argument to kvm_arch_vcpu_ioctl_run (Vitaly Kuznetsov) [1841490] - [x86] kvm: nsvm: Check for CR0.CD and CR0.NW on VMRUN of nested guests (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86: Improve latency for single target IPI fastpath (Vitaly Kuznetsov) [1841490] - [x86] kvm: vmx: Optimize handling of VM-Entry failures in vmx_vcpu_run() (Vitaly Kuznetsov) [1841490] - [x86] kvm: nvmx: Remove non-functional "support" for CR3 target values (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86/mmu: Avoid an extra memslot lookup in try_async_pf() for L2 (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86/mmu: Set @writable to false for non-visible accesses by L2 (Vitaly Kuznetsov) [1841490] - [x86] kvm: vmx: Cache vmcs.EXIT_INTR_INFO using arch avail_reg flags (Vitaly Kuznetsov) [1841490] - [x86] kvm: vmx: Cache vmcs.EXIT_QUALIFICATION using arch avail_reg flags (Vitaly Kuznetsov) [1841490] - [x86] kvm: nvmx: Drop manual clearing of segment cache on nested VMCS switch (Vitaly Kuznetsov) [1841490] - [x86] kvm: nvmx: Reset register cache (available and dirty masks) on VMCS switch (Vitaly Kuznetsov) [1841490] - [x86] kvm: nvmx: Invoke ept_save_pdptrs() if and only if PAE paging is enabled (Vitaly Kuznetsov) [1841490] - [x86] kvm: nvmx: Rename exit_reason to vm_exit_reason for nested VM-Exit (Vitaly Kuznetsov) [1841490] - [x86] kvm: nvmx: Cast exit_reason to u16 to check for nested EXTERNAL_INTERRUPT (Vitaly Kuznetsov) [1841490] - [x86] kvm: nvmx: Pull exit_reason from vcpu_vmx in nested_vmx_reflect_vmexit() (Vitaly Kuznetsov) [1841490] - [x86] kvm: nvmx: Drop a superfluous WARN on reflecting EXTERNAL_INTERRUPT (Vitaly Kuznetsov) [1841490] - [x86] kvm: nvmx: Split VM-Exit reflection logic into L0 vs. L1 wants (Vitaly Kuznetsov) [1841490] - [x86] kvm: nvmx: match comment with return type for nested_vmx_exit_reflected (Vitaly Kuznetsov) [1841490] - [x86] kvm: nvmx: Move nested VM-Exit tracepoint into nested_vmx_reflect_vmexit() (Vitaly Kuznetsov) [1841490] - [x86] kvm: nvmx: Move VM-Fail check out of nested_vmx_exit_reflected() (Vitaly Kuznetsov) [1841490] - [x86] kvm: nvmx: Uninline nested_vmx_reflect_vmexit(), i.e. move it to nested.c (Vitaly Kuznetsov) [1841490] - [x86] kvm: nvmx: Move reflection check into nested_vmx_reflect_vmexit() (Vitaly Kuznetsov) [1841490] - [x86] kvm: svm: Use do_machine_check to pass MCE to the host (Vitaly Kuznetsov) [1841490] - [x86] kvm: vmx: Clean cr3/pgd handling in vmx_load_mmu_pgd() (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86: Replace "cr3" with "pgd" in "new cr3/pgd" related code (Vitaly Kuznetsov) [1841490] - [x86] kvm: nvmx: Free only the affected contexts when emulating INVEPT (Vitaly Kuznetsov) [1841490] - [x86] kvm: nvmx: Don't flush TLB on nested VMX transition (Vitaly Kuznetsov) [1841490] - [x86] kvm: nvmx: Skip MMU sync on nested VMX transition when possible (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86/mmu: Add module param to force TLB flush on root reuse (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86/mmu: Add separate override for MMU sync during fast CR3 switch (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86/mmu: Move fast_cr3_switch() side effects to __kvm_mmu_new_cr3() (Vitaly Kuznetsov) [1841490] - [x86] kvm: vmx: Don't reload APIC access page if its control is disabled (Vitaly Kuznetsov) [1841490] - [x86] kvm: vmx: Retrieve APIC access page HPA only when necessary (Vitaly Kuznetsov) [1841490] - [x86] kvm: nvmx: Reload APIC access page on nested VM-Exit only if necessary (Vitaly Kuznetsov) [1841490] - [x86] kvm: nvmx: Selectively use TLB_FLUSH_CURRENT for nested VM-Enter/VM-Exit (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86/mmu: Use KVM_REQ_TLB_FLUSH_CURRENT for MMU specific flushes (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86: Introduce KVM_REQ_TLB_FLUSH_CURRENT to flush current ASID (Vitaly Kuznetsov) [1841490] - [x86] kvm: nvmx: Add helper to handle TLB flushes on nested VM-Enter/VM-Exit (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86: Rename ->tlb_flush() to ->tlb_flush_all() (Vitaly Kuznetsov) [1841490] - [x86] kvm: svm: Document the ASID logic in svm_flush_tlb() (Vitaly Kuznetsov) [1841490] - [x86] kvm: vmx: Introduce vmx_flush_tlb_current() (Vitaly Kuznetsov) [1841490] - [x86] kvm: nvmx: Move nested_get_vpid02() to vmx/nested.h (Vitaly Kuznetsov) [1841490] - [x86] kvm: vmx: Move vmx_flush_tlb() to vmx.c (Vitaly Kuznetsov) [1841490] - [x86] kvm: svm: Wire up ->tlb_flush_guest() directly to svm_flush_tlb() (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86: Drop @invalidate_gpa param from kvm_x86_ops' tlb_flush() (Vitaly Kuznetsov) [1841490] - [x86] kvm: vmx: Clean up vmx_flush_tlb_gva() (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86: make Hyper-V PV TLB flush use tlb_flush_guest() (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86: Move "flush guest's TLB" logic to separate kvm_x86_ops hook (Vitaly Kuznetsov) [1841490] - [x86] kvm: nvmx: Use vpid_sync_vcpu_addr() to emulate INVVPID with address (Vitaly Kuznetsov) [1841490] - [x86] kvm: vmx: Drop redundant capability checks in low level INVVPID helpers (Vitaly Kuznetsov) [1841490] - [x86] kvm: vmx: Handle INVVPID fallback logic in vpid_sync_vcpu_addr() (Vitaly Kuznetsov) [1841490] - [x86] kvm: vmx: Move vpid_sync_vcpu_addr() down a few lines (Vitaly Kuznetsov) [1841490] - [x86] kvm: vmx: Use vpid_sync_context() directly when possible (Vitaly Kuznetsov) [1841490] - [x86] kvm: vmx: Skip global INVVPID fallback if vpid==0 in vpid_sync_context() (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86: Sync SPTEs when injecting page/EPT fault into L1 (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86: cleanup kvm_inject_emulated_page_fault (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86: introduce kvm_mmu_invalidate_gva (Vitaly Kuznetsov) [1841490] - [x86] kvm: Disable objtool frame pointer checking for vmenter.S (Vitaly Kuznetsov) [1841490] - [x86] kvm: Remove CREATE_IRQCHIP/SET_PIT2 race (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86: Export kvm_propagate_fault() (as kvm_inject_emulated_page_fault) (Vitaly Kuznetsov) [1841490] - [x86] kvm: nvmx: Invalidate all roots when emulating INVVPID without EPT (Vitaly Kuznetsov) [1841490] - [x86] kvm: nvmx: Invalidate all EPTP contexts when emulating INVEPT for L1 (Vitaly Kuznetsov) [1841490] - [x86] kvm: nvmx: Validate the EPTP when emulating INVEPT(EXTENT_CONTEXT) (Vitaly Kuznetsov) [1841490] - [x86] kvm: vmx: Flush all EPTP/VPID contexts on remote TLB flush (Vitaly Kuznetsov) [1841490] - [tools] selftests: kvm: Add testcase for creating max number of memslots (Vitaly Kuznetsov) [1841490] - [tools] kvm: selftests: Make set_memory_region_test common to all architectures (Vitaly Kuznetsov) [1841490] - [tools] kvm: selftests: Add "zero" testcase to set_memory_region_test (Vitaly Kuznetsov) [1841490] - [tools] selftests: kvm: Add vm_get_fd() in kvm_util (Vitaly Kuznetsov) [1841490] - [tools] kvm: selftests: Add "delete" testcase to set_memory_region_test (Vitaly Kuznetsov) [1841490] - [tools] kvm: sefltests: Add explicit synchronization to move mem region test (Vitaly Kuznetsov) [1841490] - [tools] kvm: selftests: Add GUEST_ASSERT variants to pass values to host (Vitaly Kuznetsov) [1841490] - [tools] kvm: selftests: Add util to delete memory region (Vitaly Kuznetsov) [1841490] - [tools] kvm: selftests: Use kernel's list instead of homebrewed replacement (Vitaly Kuznetsov) [1841490] - [tools] kvm: selftests: Take vcpu pointer instead of id in vm_vcpu_rm() (Vitaly Kuznetsov) [1841490] - [x86] kvm: pass through CPUID(0x80000006) (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86: Return updated timer current count register from KVM_GET_LAPIC (Vitaly Kuznetsov) [1841490] - [virt] kvm: remove redundant assignment to variable r (Vitaly Kuznetsov) [1841490] - [x86] kvm: svm: Fix __svm_vcpu_run declaration (Vitaly Kuznetsov) [1841490] - [x86] kvm: svm: Do not setup frame pointer in __svm_vcpu_run (Vitaly Kuznetsov) [1841490] - [x86] kvm: svm: Do not mark svm_vcpu_run with STACK_FRAME_NON_STANDARD (Vitaly Kuznetsov) [1841490] - [x86] kvm: nvmx: reflect MTF VM-exits if injected by L1 (Vitaly Kuznetsov) [1841490] - [kernel] kvm: Check validity of resolved slot when searching memslots (Vitaly Kuznetsov) [1841490] - [x86] kvm: vmx: Enable machine check support for 32bit targets (Vitaly Kuznetsov) [1841490] - [x86] kvm: svm: move more vmentry code to assembly (Vitaly Kuznetsov) [1841490] - [x86] kvm: svm: fix compilation with modular PSP and non-modular KVM (Vitaly Kuznetsov) [1841490] - [x86] Increase KVM_MAX_VCPUS to 1024, KVM_MAX_VCPU_ID to 2048 (Eduardo Habkost) [1810811] - [scsi] scsi: core: avoid host-wide host_busy counter for scsi_mq (Ewan Milne) [1761928] - [gpio] gpio: xgene-sb: set valid IRQ type in to_irq() (Brian Masney) [1802402] - [block] rbd: compression_hint option (Ilya Dryomov) [1835925] - [include] libceph: support for alloc hint flags (Ilya Dryomov) [1835925] - [net] libceph: read_from_replica option (Ilya Dryomov) [1835925] - [net] libceph: support for balanced and localized reads (Ilya Dryomov) [1835925] - [net] libceph: crush_location infrastructure (Ilya Dryomov) [1835925] - [net] libceph: decode CRUSH device/bucket types and names (Ilya Dryomov) [1835925] - [net] libceph: add non-asserting rbtree insertion helper (Ilya Dryomov) [1835925] - [pci] PCI: pciehp: Fix MSI interrupt race (Myron Stowe) [1779610] - [security] ima: Remove __init annotation from ima_pcrread() (Bruno Meneguele) [1843774] - [security] ima: Call ima_calc_boot_aggregate() in ima_eventdigest_init() (Bruno Meneguele) [1843774] - [security] ima: Directly assign the ima_default_policy pointer to ima_rules (Bruno Meneguele) [1843774] - [documentation] powerpc/fadump: sysfs for fadump memory reservation (Diego Domingos) [1804202] - [documentation] Documentation/ABI: Mark /sys/kernel/fadump_* sysfs files deprecated (Diego Domingos) [1804202] - [documentation] powerpc/powernv: Move core and fadump_release_opalcore under new kobject (Diego Domingos) [1804202] - [powerpc] powerpc/fadump: Reorganize /sys/kernel/fadump_* sysfs files (Diego Domingos) [1804202] - [fs] sysfs: wrap __compat_only_sysfs_link_entry_to_kobj function to change the symlink name (Diego Domingos) [1804202] - [documentation] Documentation/ABI: Add ABI documentation for /sys/kernel/fadump_* (Diego Domingos) [1804202] - [hwtracing] intel_th: pci: Add Tiger Lake CPU support (Jiri Olsa) [1483079] - [netdrv] e1000e: fix S0ix flows for cable connected case (Ken Cox) [1781385] - [netdrv] e1000e: reject unsupported coalescing params (Ken Cox) [1781385] - [netdrv] e1000e: Add support for Tiger Lake device (Ken Cox) [1781385] - [netdrv] e1000e: Add support for Alder Lake (Ken Cox) [1781385] - [netdrv] net: intel: e1000e: fix possible sleep-in-atomic-context bugs in e1000e_get_hw_semaphore() (Ken Cox) [1781385] - [netdrv] e1000e: fix missing cpu_to_le64 on buffer_addr (Ken Cox) [1781385] - [netdrv] e1000(e): use new helper tcp_v6_gso_csum_prep (Ken Cox) [1781385] - [netdrv] e1000e: Revert "e1000e: Make watchdog use delayed work" (Ken Cox) [1781385] - [netdrv] e1000e: Use netdev_info instead of pr_info for link messages (Ken Cox) [1781385] - [netdrv] net: ethernet: intel: Demote MTU change prints to debug (Ken Cox) [1781385] - [netdrv] e1000e: Fix compiler warning when CONFIG_PM_SLEEP is not set (Ken Cox) [1781385] - [netdrv] net: ixgbevf: reject unsupported coalescing params (Ken Cox) [1781379] - [netdrv] ixgbevf: Remove limit of 10 entries for unicast filter list (Ken Cox) [1781379] - [netdrv] net: ixgbe: reject unsupported coalescing params (Ken Cox) [1781378] - [netdrv] ixgbe: Use pci_get_dsn() (Ken Cox) [1781378] - [netdrv] intel: Replace zero-length array with flexible-array member (Ken Cox) [1781378] - [netdrv] ixgbe: Fix calculation of queue with VFs and flow director on interface flap (Ken Cox) [1781378] - [netdrv] net: ethernet: intel: Demote MTU change prints to debug (Ken Cox) [1781378] - [netdrv] ixgbe: protect TX timestamping from API misuse (Ken Cox) [1781378] - [netdrv] ixgbe: Make use of cpumask_local_spread to improve RSS locality (Ken Cox) [1781378] - [netdrv] ixgbe: Remove duplicate clear_bit() call (Ken Cox) [1781378] - [netdrv] ixgbe: Add UDP segmentation offload support (Ken Cox) [1781378] - [x86] x86/resctrl: Fix invalid attempt at removing the default resource group (Alexander Beregalov) [1830948] - [x86] x86/resctrl: Clean up unused function parameter in mkdir path (Alexander Beregalov) [1830948] - [x86] x86/resctrl: Fix a deadlock due to inaccurate reference (Alexander Beregalov) [1830948] - [x86] x86/resctrl: Fix use-after-free due to inaccurate refcount of rdtgroup (Alexander Beregalov) [1830948] - [x86] x86/resctrl: Fix use-after-free when deleting resource groups (Alexander Beregalov) [1830948] - [x86] x86/resctrl: Add task resctrl information display (Alexander Beregalov) [1830948] - [x86] x86/resctrl: Check monitoring static key in the MBM overflow handler (Alexander Beregalov) [1830948] - [x86] x86/resctrl: Do not reconfigure exiting tasks (Alexander Beregalov) [1830948] - [x86] x86/resctrl: Fix potential memory leak (Alexander Beregalov) [1830948] - [x86] x86/resctrl: Fix an imbalance in domain_remove_cpu() (Alexander Beregalov) [1830948] - [x86] x86/resctrl: Fix potential lockdep warning (Alexander Beregalov) [1830948] - [x86] x86/resctrl: Prevent NULL pointer dereference when reading mondata (Alexander Beregalov) [1830948] - [x86] x86/resctrl: Cleanup cbm_ensure_valid() (Alexander Beregalov) [1830948] - [x86] x86/resctrl: Prevent possible overrun during bitmap operations (Alexander Beregalov) [1830948] - [x86] x86/resctrl: Don't stop walking closids when a locksetup group is found (Alexander Beregalov) [1830948] - [x86] x86/resctrl: Use _ASM_BX to avoid ifdeffery (Alexander Beregalov) [1830948] - [x86] x86/resctrl: Remove unused variable (Alexander Beregalov) [1830948] - [x86] x86/resctrl: Remove duplicate MSR_MISC_FEATURE_CONTROL definition (Alexander Beregalov) [1830948] - [x86] x86/resctrl: Avoid confusion over the new X86_RESCTRL config (Alexander Beregalov) [1830948] - [x86] x86/cache: Rename config option to CONFIG_X86_RESCTRL (Alexander Beregalov) [1830948] - [tools] perf flamegraph: Use /bin/bash for report and record scripts (Michael Petlan) [1281843] - [tools] perf script: Add flamegraph.py script (Michael Petlan) [1281843] - [tools] perf script: Avoid NULL dereference on symbol (Michael Petlan) [1841130] - [tools] tools/build: tweak unused value workaround (Michael Petlan) [1841130] - [tools] perf stat: Fix no metric header if --per-socket and --metric-only set (Michael Petlan) [1841130] - [tools] perf python: Check if clang supports -fno-semantic-interposition (Michael Petlan) [1841130] - [tools] perf tools: Support Python 3.8+ in Makefile (Michael Petlan) [1841130] - [tools] perf script: Fix invalid read of directory entry after closedir() (Michael Petlan) [1841130] - [tools] perf script report: Fix SEGFAULT when using DWARF mode (Michael Petlan) [1841130] - [tools] perf script: add -S/--symbols documentation (Michael Petlan) [1841130] - [tools] perf pmu-events x86: Use CPU_CLK_UNHALTED.THREAD in Kernel_Utilization metric (Michael Petlan) [1841130] - [tools] perf events parser: Add missing Intel CPU events to parser (Michael Petlan) [1841130] - [tools] perf script: Allow --symbol to accept hexadecimal addresses (Michael Petlan) [1841130] - [tools] perf top: Support hotkey to change sort order (Michael Petlan) [1841130] - [tools] perf top: Support --group-sort-idx to change the sort order (Michael Petlan) [1841130] - [tools] perf symbols: Fix arm64 gap between kernel start and module end (Michael Petlan) [1841130] - [tools] perf build-test: Honour JOBS to override detection of number of cores (Michael Petlan) [1841130] - [tools] perf script: Add --show-cgroup-events option (Michael Petlan) [1841130] - [tools] perf top: Add --all-cgroups option (Michael Petlan) [1841130] - [tools] perf record: Add --all-cgroups option (Michael Petlan) [1841130] - [tools] perf record: Support synthesizing cgroup events (Michael Petlan) [1841130] - [tools] perf report: Add 'cgroup' sort key (Michael Petlan) [1841130] - [tools] perf cgroup: Maintain cgroup hierarchy (Michael Petlan) [1841130] - [tools] perf tools: Basic support for CGROUP event (Michael Petlan) [1841130] - [tools] perf tools: Add file-handle feature test (Michael Petlan) [1841130] - [tools] perf python: Include rwsem.c in the pythong biding (Michael Petlan) [1841130] - [tools] tools headers UAPI: Update tools's copy of linux/perf_event.h (Michael Petlan) [1841130] - [tools] perf script: Introduce --deltatime option (Michael Petlan) [1841130] - [tools] perf: Normalize gcc parameter when generating arch errno table (Michael Petlan) [1841130] - [tools] perf parse-events: Add defensive NULL check (Michael Petlan) [1841130] - [tools] perf callchain: Update docs regarding kernel/user space unwinding (Michael Petlan) [1841130] - [tools] perf cpumap: Fix snprintf overflow check (Michael Petlan) [1841130] - [tools] perf test: Test pmu-events aliases (Michael Petlan) [1841130] - [tools] perf pmu: Make pmu_uncore_alias_match() public (Michael Petlan) [1841130] - [tools] perf pmu: Add is_pmu_core() (Michael Petlan) [1841130] - [tools] perf test: Add pmu-events test (Michael Petlan) [1841130] - [tools] perf pmu: Refactor pmu_add_cpu_aliases() (Michael Petlan) [1841130] - [tools] perf jevents: Support test events folder (Michael Petlan) [1841130] - [tools] perf jevents: Add some test events (Michael Petlan) [1841130] - [tools] perf tools: Unify a bit the build directory output (Michael Petlan) [1841130] - [tools] perf metricgroup: Fix printing event names of metric group with multiple events incase of overlapping events (Michael Petlan) [1841130] - [tools] perf stat: Align the output for interval aggregation mode (Michael Petlan) [1841130] - [tools] perf report/top TUI: Support hotkeys to let user select any event for sorting (Michael Petlan) [1841130] - [tools] perf report: Support a new key to reload the browser (Michael Petlan) [1841130] - [tools] perf report: Allow specifying event to be used as sort key in --group output (Michael Petlan) [1841130] - [tools] perf report/top TUI: Support hotkey 'a' for annotation of unresolved addresses (Michael Petlan) [1841130] - [tools] perf report: Support interactive annotation of code without symbols (Michael Petlan) [1841130] - [tools] perf report: Print al_addr when symbol is not found (Michael Petlan) [1841130] - [tools] perf symbols: Consolidate symbol fixup issue (Michael Petlan) [1841130] - [tools] perf parse-events: Fix 3 use after frees found with clang ASAN (Michael Petlan) [1841130] - [tools] perf/tests: Add CET instructions to the new instructions test (Michael Petlan) [1841130] - [tools] perf expr: Fix copy/paste mistake (Michael Petlan) [1841130] - [tools] perf report: Fix no branch type statistics report issue (Michael Petlan) [1841130] - [tools] perf tools: Give synthetic mmap events an inode generation (Michael Petlan) [1841130] - [tools] perf test: Print if shell directory isn't present (Michael Petlan) [1841130] - [tools] perf record: Fix binding of AIO user space buffers to nodes (Michael Petlan) [1841130] - [tools] perf intel-pt: Update intel-pt.txt file with new location of the documentation (Michael Petlan) [1841130] - [tools] perf intel-pt: Add Intel PT man page references (Michael Petlan) [1841130] - [tools] perf intel-pt: Rename intel-pt.txt and put it in man page format (Michael Petlan) [1841130] - [tools] perf doc: Set man page date to last git commit (Michael Petlan) [1841130] - [tools] perf cs-etm: Fix unsigned variable comparison to zero (Michael Petlan) [1841130] - [tools] perf cs-etm: Optimize copying last branches (Michael Petlan) [1841130] - [tools] perf cs-etm: Correct synthesizing instruction samples (Michael Petlan) [1841130] - [tools] perf cs-etm: Continuously record last branch (Michael Petlan) [1841130] - [tools] perf cs-etm: Swap packets for instruction samples (Michael Petlan) [1841130] - [tools] perf map: Use strstarts() to look for Android libraries (Michael Petlan) [1841130] - [tools] perf vendor events intel: Add NO_NMI_WATCHDOG metric constraint (Michael Petlan) [1841130] - [tools] perf metricgroup: Support metric constraint (Michael Petlan) [1841130] - [tools] perf util: Factor out sysctl__nmi_watchdog_enabled() (Michael Petlan) [1841130] - [tools] perf metricgroup: Factor out metricgroup__add_metric_weak_group() (Michael Petlan) [1841130] - [tools] perf jevents: Support metric constraint (Michael Petlan) [1841130] - [tools] perf block-info: Support color ops to print block percents in color (Michael Petlan) [1841130] - [tools] perf block-info: Allow selecting which columns to report and its order (Michael Petlan) [1841130] - [tools] perf diff: Use __block_info__cmp() to replace block_pair_cmp() (Michael Petlan) [1841130] - [tools] perf expr: Make expr__parse() return -1 on error (Michael Petlan) [1841130] - [tools] perf expr: Straighten expr__parse()/expr__find_other() interface (Michael Petlan) [1841130] - [tools] perf expr: Increase EXPR_MAX_OTHER to support metrics with more than 15 variables (Michael Petlan) [1841130] - [tools] perf expr: Move expr lexer to flex (Michael Petlan) [1841130] - [tools] perf expr: Add expr.c object (Michael Petlan) [1841130] - [tools] perf header: Add check for unexpected use of reserved membrs in event attr (Michael Petlan) [1841130] - [tools] perf evsel: Support PERF_SAMPLE_BRANCH_HW_INDEX (Michael Petlan) [1841130] - [tools] perf tools: Add hw_idx in struct branch_stack (Michael Petlan) [1841130] - [tools] tools headers UAPI: Update tools's copy of linux/perf_event.h (Michael Petlan) [1841130] - [tools] tools lib traceevent: Remove extra '\n' in print_event_time() (Michael Petlan) [1841130] - [tools] perf annotate: Get rid of annotation->nr_jumps (Michael Petlan) [1841130] - [tools] perf llvm: Add debug hint message about missing kernel-devel package (Michael Petlan) [1841130] - [tools] perf stat: Show percore counts in per CPU output (Michael Petlan) [1841130] - [tools] tools lib api fs: Move cgroupsfs_find_mountpoint() (Michael Petlan) [1841130] - [kernel] perf/core: fix parent pid/tid in task exit events (Michael Petlan) [1841130] - [x86] perf/x86/cstate: Add Jasper Lake CPU support (Michael Petlan) [1841130] - [kernel] perf/core: Disable page faults when getting phys address (Michael Petlan) [1841130] - [x86] perf/x86/intel/uncore: Add Ice Lake server uncore support (Michael Petlan) [1841130] - [kernel] perf/cgroup: Correct indirection in perf_less_group_idx() (Michael Petlan) [1841130] - [kernel] perf/core: Fix event cgroup tracking (Michael Petlan) [1841130] - [init] perf/core: Add PERF_SAMPLE_CGROUP feature (Michael Petlan) [1841130] - [kernel] perf/core: Add PERF_RECORD_CGROUP event (Michael Petlan) [1841130] - [x86] x86 user stack frame reads: switch to explicit __get_user() (Michael Petlan) [1841130] - [x86] perf/x86/intel/uncore: Factor out __snr_uncore_mmio_init_box (Michael Petlan) [1841130] - [x86] perf/x86/intel/uncore: Add box_offsets for free-running counters (Michael Petlan) [1841130] - [kernel] perf/core: Fix reversed NULL check in perf_event_groups_less() (Michael Petlan) [1841130] - [kernel] perf/core: Fix endless multiplex timer (Michael Petlan) [1841130] - [kernel] perf/cgroup: Order events in RB tree by cgroup id (Michael Petlan) [1841130] - [kernel] perf/cgroup: Grow per perf_cpu_context heap storage (Michael Petlan) [1841130] - [kernel] perf/core: Add per perf_cpu_context min_heap storage (Michael Petlan) [1841130] - [kernel] perf/core: Use min_heap in visit_groups_merge() (Michael Petlan) [1841130] - [lib] lib: Introduce generic min-heap (Michael Petlan) [1841130] - [kernel] perf/cgroup: Reorder perf_cgroup_connect() (Michael Petlan) [1841130] - [kernel] perf/core: Remove 'struct sched_in_data' (Michael Petlan) [1841130] - [kernel] perf/core: Unify {pinned, flexible}_sched_in() (Michael Petlan) [1841130] - [x86] perf/x86: Add Intel Tiger Lake uncore support (Michael Petlan) [1841130] - [x86] perf/x86/intel: Output LBR TOS information correctly (Michael Petlan) [1841130] - [powerpc] perf/core: Add new branch sample type for HW index of raw branch records (Michael Petlan) [1841130] - [x86] perf/x86/intel: Avoid unnecessary PEBS_ENABLE MSR access in PMI (Michael Petlan) [1841130] - [x86] x86/cpu: Add Jasper Lake to Intel family (Michael Petlan) [1841130] - [fs] pstore/ram: Run without kernel crash dump region (Desnes Augusto Nunes do Rosario) [1824906] - [fs] pstore/ram: Avoid NULL deref in ftrace merging failure path (Desnes Augusto Nunes do Rosario) [1824906] - [fs] pstore: Convert buf_lock to semaphore (Desnes Augusto Nunes do Rosario) [1824906] - [fs] pstore/ram: Correctly calculate usable PRZ bytes (Desnes Augusto Nunes do Rosario) [1824906] - [drm] memremap: add an owner field to struct dev_pagemap (Don Dutile) [1816441] - [mm] mm: devmap: refactor 1-based refcounting for ZONE_DEVICE pages (Don Dutile) [1816441] - [mm] mm/swap: fix release_pages() when releasing devmap pages (Don Dutile) [1816441] - [mm] mm: revert remove MEMORY_DEVICE_PUBLIC support in swap.c (Don Dutile) [1816441] - [nvdimm] mm: Cleanup __put_devmap_managed_page() vs ->page_free() (Don Dutile) [1816441] - [documentation] hv_netvsc: Update document for XDP support (Mohammed Gamal) [1815497] - [netdrv] hv_netvsc: Fix XDP refcnt for synthetic and VF NICs (Mohammed Gamal) [1815497] - [netdrv] hv_netvsc: Add XDP support (Mohammed Gamal) [1815497] - [powerpc] kvm: ppc: book3s hv: Remove user-triggerable WARN_ON (Laurent Vivier) [1784050] - [powerpc] kvm: ppc: book3s hv: Close race with page faults around memslot flushes (Laurent Vivier) [1784050] - [powerpc] pseries/svm: Allow IOMMU to work in SVM (Michael Roth) [1730194] - [powerpc] pseries/iommu: Separate FW_FEATURE_MULTITCE to put/stuff features (Michael Roth) [1730194] - [powerpc] pseries: Allow not having ibm, hypertas-functions::hcall-multi-tce for DDW (Michael Roth) [1730194] - [powerpc] revert "powerpc/pseries/iommu: Don't use dma_iommu_ops on secure guests" (Michael Roth) [1730194] - [powerpc] ultravisor: Add PPC_UV config option (Michael Roth) [1730194] - [mm] ksm: Export ksm_madvise() (Michael Roth) [1730194] - [powerpc] configs: Enable secure guest support in pseries and ppc64 defconfigs (Michael Roth) [1730194] - [powerpc] prom_init: Undo relocation before entering secure mode (Michael Roth) [1730194] - [powerpc] pseries/svm: Force SWIOTLB for secure guests (Michael Roth) [1730194] - [powerpc] pseries/iommu: Don't use dma_iommu_ops on secure guests (Michael Roth) [1730194] - [powerpc] pseries/svm: Disable doorbells in SVM guests (Michael Roth) [1730194] - [powerpc] pseries/svm: Export guest SVM status to user space via sysfs (Michael Roth) [1730194] - [powerpc] pseries/svm: Use shared memory for Debug Trace Log (DTL) (Michael Roth) [1730194] - [powerpc] prom_init: Pass the "os-term" message to hypervisor (Michael Roth) [1730194] - [powerpc] Add support for adding an ESM blob to the zImage wrapper (Michael Roth) [1730194] - [powerpc] pseries: Introduce option to build secure virtual machines (Michael Roth) [1730194] - [s390] mm: Remove sev_active() function (Michael Roth) [1730194] - [kernel] fs/core/vmcore: Move sev_active() reference to x86 arch code (Michael Roth) [1730194] - [kernel] x86, s390/mm: Move sme_active() and sme_me_mask to x86-specific header (Michael Roth) [1730194] - [kernel] dma-mapping: Remove dma_check_mask() (Michael Roth) [1730194] - [kernel] swiotlb: Remove call to sme_active() (Michael Roth) [1730194] - [x86] s390: Move ARCH_HAS_MEM_ENCRYPT definition to arch/Kconfig (Michael Roth) [1730194] - [powerpc] xmon: don't access ASDR in VMs (Michael Roth) [1730194] - [powerpc] xmon: Fix compile error in print_insn* functions (Michael Roth) [1730194] - [mm] memremap: provide a not device managed memremap_pages (Michael Roth) [1730194] - [mm] memremap: don't use a separate devm action for devmap_managed_enable_get (Michael Roth) [1730194] - [mm] memremap: remove the dev field in struct dev_pagemap (Michael Roth) [1730194] - [kernel] resource: add a not device managed request_free_mem_region variant (Michael Roth) [1730194] - [mm] turn migrate_vma upside down (Michael Roth) [1730194] - [kernel] mm: simplify ZONE_DEVICE page private data (Michael Roth) [1730194] - [kernel] mm: remove hmm_devmem_add (Michael Roth) [1730194] - [mm] remove hmm_vma_alloc_locked_page (Michael Roth) [1730194] - [dax] device-dax: use the dev_pagemap internal refcount (Michael Roth) [1730194] - [mm] export alloc_pages_vma (Michael Roth) [1730194] - [netdrv] net/mlx5: Kconfig: Fix spelling typo (Alaa Hleihel) [1843359] - [netdrv] net/mlx5e: Introduce kconfig var for TC support (Alaa Hleihel) [1843359] - [netdrv] net/mlx5e: Move TC-specific code from en_main.c to en_tc.c (Alaa Hleihel) [1843359] - [netdrv] net/mlx5e: Extract neigh-specific code from en_rep.c to rep/neigh.c (Alaa Hleihel) [1843359] - [netdrv] net/mlx5e: Extract TC-specific code from en_rep.c to rep/tc.c (Alaa Hleihel) [1843359] - [infiniband] net/mlx5: Refactor imm_inval_pkey field in cqe struct (Alaa Hleihel) [1843359] - [netdrv] net/mlx5e: Take DCBNL-related definitions into dedicated files (Alaa Hleihel) [1843359] - [netdrv] net/mlx5: E-Switch: Move eswitch chains to a new directory (Alaa Hleihel) [1843359] - [netdrv] net/mlx5e: remove duplicated check chain_index in mlx5e_rep_setup_ft_cb (Alaa Hleihel) [1843359] - [netdrv] net/mlx5e: add mlx5e_rep_indr_setup_ft_cb support (Alaa Hleihel) [1843359] - [netdrv] net/mlx5e: refactor indr setup block (Alaa Hleihel) [1843359] - [infiniband] IB/mlx5: Fix DEVX support for MLX5_CMD_OP_INIT2INIT_QP command (Alaa Hleihel) [1842258] - [netdrv] net/mlx5e: Remove warning "devices are not on same switch HW" (Alaa Hleihel) [1842258] - [infiniband] RDMA/mlx5: Add init2init as a modify command (Alaa Hleihel) [1842258] - [netdrv] net/mlx5e: replace EINVAL in mlx5e_flower_parse_meta() (Alaa Hleihel) [1842258] - [netdrv] net/mlx5e: Fix MLX5_TC_CT dependencies (Alaa Hleihel) [1842258] - [netdrv] net/mlx5e: Properly set default values when disabling adaptive moderation (Alaa Hleihel) [1842258] - [netdrv] net/mlx5e: Fix stats update for matchall classifier (Alaa Hleihel) [1842258] - [netdrv] net: sched: expose HW stats types per action used by drivers (Alaa Hleihel) [1842258] - [netdrv] net/mlx5e: en_tc: Fix cast to restricted __be32 warning (Alaa Hleihel) [1842258] - [netdrv] net/mlx5e: en_tc: Fix incorrect type in initializer warnings (Alaa Hleihel) [1842258] - [netdrv] net/mlx5e: Allow partial data mask for tunnel options (Alaa Hleihel) [1842258] - [include] net/mlx5: IPSec: Fix incorrect type for spi (Alaa Hleihel) [1842258] - [netdrv] net/mlx5: Accel: fpga tls fix cast to __be64 and incorrect argument types (Alaa Hleihel) [1842258] - [netdrv] net/mlx5: cmd: Fix memset with byte count warning (Alaa Hleihel) [1842258] - [netdrv] net/mlx5: DR: Fix incorrect type in return expression (Alaa Hleihel) [1842258] - [netdrv] net/mlx5: DR: Fix cast to restricted __be32 (Alaa Hleihel) [1842258] - [netdrv] net/mlx5: DR: Fix incorrect type in argument (Alaa Hleihel) [1842258] - [netdrv] net/mlx5e: IPoIB, Drop multicast packets that this interface sent (Alaa Hleihel) [1842258] - [netdrv] net/mlx5e: IPoIB, Enable loopback packets for IPoIB interfaces (Alaa Hleihel) [1842258] - [netdrv] net/mlx5: Fix error flow in case of function_setup failure (Alaa Hleihel) [1842258] - [netdrv] net/mlx5e: CT: Correctly get flow rule (Alaa Hleihel) [1842258 1840408] - [netdrv] net/mlx5e: Update netdev txq on completions during closure (Alaa Hleihel) [1842258] - [netdrv] net/mlx5: Annotate mutex destroy for root ns (Alaa Hleihel) [1842258 1840408] - [netdrv] net/mlx5: Don't maintain a case of del_sw_func being null (Alaa Hleihel) [1842258 1840408] - [netdrv] net/mlx5: Fix cleaning unmanaged flow tables (Alaa Hleihel) [1842258 1840408] - [netdrv] net/mlx5: Fix memory leak in mlx5_events_init (Alaa Hleihel) [1842258] - [netdrv] net/mlx5e: Fix inner tirs handling (Alaa Hleihel) [1842258] - [netdrv] net/mlx5e: kTLS, Destroy key object after destroying the TIS (Alaa Hleihel) [1842258] - [netdrv] net/mlx5e: Fix allowed tc redirect merged eswitch offload cases (Alaa Hleihel) [1842258] - [netdrv] net/mlx5: Avoid processing commands before cmdif is ready (Alaa Hleihel) [1842258] - [netdrv] net/mlx5: Fix a race when moving command interface to events mode (Alaa Hleihel) [1842258] - [netdrv] net/mlx5: Add command entry handling completion (Alaa Hleihel) [1842258] - [infiniband] RDMA/mlx5: Fix NULL pointer dereference in destroy_prefetch_work (Alaa Hleihel) [1842258] - [netdrv] net/mlx5: Fix crash upon suspend/resume (Alaa Hleihel) [1842258 1841973] - [netdrv] net/mlx5e: Fix devlink port netdev unregistration sequence (Alaa Hleihel) [1842258 1790226] - [netdrv] net/mlx5e: Fix devlink port register sequence (Alaa Hleihel) [1842258 1790226] - [netdrv] net/mlx5e: Use devlink virtual flavour for VF devlink port (Alaa Hleihel) [1842258 1790226] - [netdrv] net/mlx5e: Add support for devlink-port in non-representors mode (Alaa Hleihel) [1842258 1790226] - [netdrv] net/mlx5e: Rename representor get devlink port function (Alaa Hleihel) [1842258 1790226] - [fs] nfsd4: add filename to states output ("J. Bruce Fields") [1475182] - [fs] nfsd4: stid display should preserve on-the-wire byte order ("J. Bruce Fields") [1475182] - [fs] nfsd4: common stateid-printing code ("J. Bruce Fields") [1475182] - [fs] nfsd: remove read permission bit for ctl sysctl ("J. Bruce Fields") [1475182] - [fs] nfsd: "\s" should be "s" ("J. Bruce Fields") [1475182] - [fs] nfsd: initialize i_private before d_add ("J. Bruce Fields") [1475182] - [fs] nfsd: use i_wrlock instead of rcu for nfsdfs i_private ("J. Bruce Fields") [1475182] - [fs] nfsd: fix dentry leak upon mkdir failure ("J. Bruce Fields") [1475182] - [fs] nfsd: Make __get_nfsdfs_client() static ("J. Bruce Fields") [1475182] - [fs] nfsd: Make two functions static ("J. Bruce Fields") [1475182] - [fs] nfsd: decode implementation id ("J. Bruce Fields") [1475182] - [fs] nfsd: use 64-bit seconds fields in nfsd v4 code ("J. Bruce Fields") [1475182] - [fs] nfsd: create xdr_netobj_dup helper ("J. Bruce Fields") [1475182] - [fs] nfsd: allow forced expiration of NFSv4 clients ("J. Bruce Fields") [1475182] - [fs] nfsd: create get_nfsdfs_clp helper ("J. Bruce Fields") [1475182] - [fs] nfsd4: show layout stateids ("J. Bruce Fields") [1475182] - [fs] nfsd: show lock and deleg stateids ("J. Bruce Fields") [1475182] - [fs] nfsd4: add file to display list of client's opens ("J. Bruce Fields") [1475182] - [fs] nfsd: add more information to client info file ("J. Bruce Fields") [1475182] - [include] nfsd: escape high characters in binary data ("J. Bruce Fields") [1475182] - [fs] nfsd: copy client's address including port number to cl_addr ("J. Bruce Fields") [1475182] - [fs] nfsd4: add a client info file ("J. Bruce Fields") [1475182] - [fs] nfsd: make client/ directory names small ints ("J. Bruce Fields") [1475182] - [fs] nfsd: add nfsd/clients directory ("J. Bruce Fields") [1475182] - [fs] nfsd4: use reference count to free client ("J. Bruce Fields") [1475182] - [fs] nfsd: rename cl_refcount ("J. Bruce Fields") [1475182] - [fs] nfsd: persist nfsd filesystem across mounts ("J. Bruce Fields") [1475182]- [wireless] iwlwifi: pcie: handle QuZ configs with killer NICs as well (Jarod Wilson) [1844129 1842382] - [net] mac80211: add ieee80211_is_any_nullfunc() (Jarod Wilson) [1844129] - [net] mac80211: sta_info: Add lockdep condition for RCU list usage (Jarod Wilson) [1844129] - [net] mac80211: fix channel switch trigger from unknown mesh peer (Jarod Wilson) [1844129] - [wireless] rtw88: avoid unused function warnings (Jarod Wilson) [1844129] - [wireless] brcmfmac: add stub for monitor interface xmit (Jarod Wilson) [1844129] - [wireless] iwlwifi: actually check allocated conf_tlv pointer (Jarod Wilson) [1844129] - [wireless] iwlwifi: fix WGDS check when WRDS is disabled (Jarod Wilson) [1844129] - [wireless] iwlwifi: mvm: fix inactive TID removal return value usage (Jarod Wilson) [1844129] - [wireless] iwlwifi: mvm: Do not declare support for ACK Enabled Aggregation (Jarod Wilson) [1844129] - [wireless] iwlwifi: mvm: limit maximum queue appropriately (Jarod Wilson) [1844129] - [wireless] iwlwifi: pcie: indicate correct RB size to device (Jarod Wilson) [1844129] - [wireless] iwlwifi: mvm: beacon statistics shouldn't go backwards (Jarod Wilson) [1844129] - [wireless] iwlwifi: pcie: actually release queue memory in TVQM (Jarod Wilson) [1844129] - [wireless] mac80211: populate debugfs only after cfg80211 init (Jarod Wilson) [1844129] - [net] mac80211: fix race in ieee80211_register_hw() (Jarod Wilson) [1844129] - [net] nl80211: fix NL80211_ATTR_FTM_RESPONDER policy (Jarod Wilson) [1844129] - [powerpc] powerpc/fadump: Account for memory_limit while reserving memory (Steve Best) [1840646] - [mm] mm: make deferred init's max threads arch-specific (David Hildenbrand) [1818764] - [mm] mm: parallelize deferred_init_memmap() (David Hildenbrand) [1818764] - [mm] mm: don't track number of pages during deferred initialization (David Hildenbrand) [1818764] - [kernel] padata: add basic support for multithreaded jobs (David Hildenbrand) [1818764] - [kernel] padata: allocate work structures for parallel jobs from a pool (David Hildenbrand) [1818764] - [init] padata: initialize earlier (David Hildenbrand) [1818764] - [kernel] padata: remove exit routine (David Hildenbrand) [1818764] - [documentation] padata: update documentation (David Hildenbrand) [1818764] - [mm] mm: call cond_resched() from deferred_init_memmap() (David Hildenbrand) [1818764] - [mm] mm: initialize deferred pages with interrupts enabled (David Hildenbrand) [1818764] - [mm] mm/pagealloc.c: call touch_nmi_watchdog() on max order boundaries in deferred init (David Hildenbrand) [1818764] - [mm] mm/page_alloc: fix watchdog soft lockups during set_zone_contiguous() (David Hildenbrand) [1818764] - [mm] mm/page_alloc.c: fix regression with deferred struct page init (David Hildenbrand) [1818764] - [mm] mm: initialize MAX_ORDER_NR_PAGES at a time instead of doing larger sections (David Hildenbrand) [1818764] - [mm] mm: implement new zone specific memblock iterator (David Hildenbrand) [1818764] - [mm] mm: drop meminit_pfn_in_nid as it is redundant (David Hildenbrand) [1818764] - [kernel] audit: add subj creds to NETFILTER_CFG record to (Richard Guy Briggs) [1478533] - [kernel] audit: make symbol 'audit_nfcfgs' static (Richard Guy Briggs) [1478533] - [net] netfilter: add audit table unregister actions (Richard Guy Briggs) [1478533] - [net] audit: tidy and extend netfilter_cfg x_tables (Richard Guy Briggs) [1478533] - [x86] x86/efi: Allocate e820 buffer before calling efi_exit_boot_service (Lenny Szubowicz) [1824005] - [mm] hugetlb_cgroup: fix possible illegal access to memory (Joel Savitz) [1835398] - [kvm] KVM: s390: Remove false WARN_ON_ONCE for the PQAP instruction (Claudio Imbrenda) [1836184] - [sound] ASoC: Intel: Convert to new X86 CPU match macros (Prarit Bhargava) [1841649] - [thermal] thermal: Convert to new X86 CPU match macros (Prarit Bhargava) [1841649] - [powercap] powercap/intel_rapl: Convert to new X86 CPU match macros (Prarit Bhargava) [1841649] - [platform] platform/x86: Convert to new CPU match macros (Prarit Bhargava) [1841649] - [pci] PCI: intel-mid: Convert to new X86 CPU match macros (Prarit Bhargava) [1841649] - [mmc] mmc: sdhci-acpi: Convert to new X86 CPU match macros (Prarit Bhargava) [1841649] - [idle] intel_idle: Convert to new X86 CPU match macros (Prarit Bhargava) [1841649] - [extcon] extcon: axp288: Convert to new X86 CPU match macros (Prarit Bhargava) [1841649] - [edac] EDAC: Convert to new X86 CPU match macros (Prarit Bhargava) [1841649] - [acpi] ACPI: Convert to new X86 CPU match macros (Prarit Bhargava) [1841649] - [x86] x86/platform: Convert to new CPU match macros (Prarit Bhargava) [1841649] - [x86] x86/kernel: Convert to new CPU match macros (Prarit Bhargava) [1841649] - [x86] x86/perf/events: Convert to new CPU match macros (Prarit Bhargava) [1841649] - [x86] x86/cpu: Add consistent CPU match macros (Prarit Bhargava) [1841649] - [fs] fix autofs regression caused by follow_managed() changes (Miklos Szeredi) [1784857] - [fs] fs/namei.c: fix missing barriers when checking positivity (Miklos Szeredi) [1784857] - [fs] fix dget_parent() fastpath race (Miklos Szeredi) [1784857] - [fs] new helper: lookup_positive_unlocked() (Miklos Szeredi) [1784857] - [fs] fs/namei.c: pull positivity check into follow_managed() (Miklos Szeredi) [1784857] - [mm] x86/kasan: Fix boot with 5-level paging and KASAN (Baoquan He) [1838418] - [netdrv] bnxt_en: Fix VLAN acceleration handling in bnxt_fix_features() (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: Return error when allocating zero size context memory (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: Improve AER slot reset (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: Reduce BNXT_MSIX_VEC_MAX value to supported CQs per PF (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: Fix VF anti-spoof filter setup (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: Fix "fw.mgmt" and "fw.nsci" info via devlink info_get cb (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: Add partno to devlink info_get cb (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: Read partno and serialno of the board from VPD (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: Add fw.mgmt.api version to devlink info_get cb (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: Reset rings if ring reservation fails during open() (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: Free context memory after disabling PCI in probe error path (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: Return error if bnxt_alloc_ctx_mem() fails (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: fix memory leaks in bnxt_dcbnl_ieee_getets() (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: Fix Priority Bytes and Packets counters in ethtool -S (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: Call devlink_port_type_clear() in remove() (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: Return -EAGAIN if fw command returns BUSY (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: Modify some bnxt_hwrm_*_free() functions to void (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: Remove unnecessary assignment of return code (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: Clear DCB settings after firmware reset (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: Process the NQ under NAPI continuous polling (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: Simplify __bnxt_poll_cqs_done() (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: Handle all NQ notifications in bnxt_poll_p5() (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: Use pci_get_dsn() (Jonathan Toppins) [1790621] - [netdrv] bnxt: reject unsupported coalescing params (Jonathan Toppins) [1790621] - [netdrv] net/broadcom: Clean broadcom code from driver versions (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: fix error handling when flashing from file (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: reinitialize IRQs when MTU is modified (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: add newline to netdev_*() format strings (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: Issue PCIe FLR in kdump kernel to cleanup pending DMAs (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: Improve device shutdown method (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: Add support for devlink info command (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: Rename switch_id to dsn (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: Add support to update progress of flash update (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: Move devlink_register before registering netdev (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: Register devlink irrespective of firmware spec version (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: Refactor bnxt_dl_register() (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: Disable workaround for lost interrupts on 575XX B0 and newer chips (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: Periodically check and remove aged-out ntuple filters (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: Do not accept fragments for aRFS flow steering (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: Support UDP RSS hashing on 575XX chips (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: Improve bnxt_probe_phy() (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: Improve link up detection (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: Call recovery done after reset is successfully done (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: Remove unnecessary NULL checks for fw_health (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: Add support for flashing the device via devlink (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: Allow PHY settings on multi-function or NPAR PFs if allowed by FW (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: Add async. event logic for PHY configuration changes (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: Refactor the initialization of the ethtool link settings (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: Skip disabling autoneg before PHY loopback when appropriate (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: Assign more RSS context resources to the VFs (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: Initialize context memory to the value specified by firmware (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: Add chip IDs for 57452 and 57454 chips (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: Report health status update after reset is done (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: Set MASTER flag during driver registration (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: Update firmware interface spec to 1.10.1.12 (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: Fix array overrun in bnxt_fill_l2_rewrite_fields() (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: Add support for NAT(L3/L4 rewrite) (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: Add support for L2 rewrite (Jonathan Toppins) [1790621] - [netdrv] net/mlx5: E-switch, Protect eswitch mode changes (Alaa Hleihel) [1835595 1663246] - [netdrv] net/mlx5: E-switch, Extend eswitch enable to handle num_vfs change (Alaa Hleihel) [1835595 1663246] - [netdrv] net/mlx5: Split eswitch mode check to different helper function (Alaa Hleihel) [1835595 1663246] - [netdrv] net/mlx5: Simplify mlx5_unload_one() and its callers (Alaa Hleihel) [1835595 1663246] - [netdrv] net/mlx5: Simplify mlx5_register_device to return void (Alaa Hleihel) [1835595 1663246] - [netdrv] net/mlx5: Avoid deriving mlx5_core_dev second time (Alaa Hleihel) [1835595 1663246] - [netdrv] net/mlx5: E-switch, Annotate esw state_lock mutex destroy (Alaa Hleihel) [1835595 1663246] - [netdrv] net/mlx5: E-switch, Annotate termtbl_mutex mutex destroy (Alaa Hleihel) [1835595 1663246] - [netdrv] net/mlx5e: CT: Fix offload with CT action after CT NAT action (Alaa Hleihel) [1663246] - [netdrv] net/mlx5e: Fix missing pedit action after ct clear action (Alaa Hleihel) [1663246] - [netdrv] net/mlx5e: CT: remove set but not used variable 'unnew' (Alaa Hleihel) [1663246] - [netdrv] net/mlx5e: CT: Fix insert rules when TC_CT config isn't enabled (Alaa Hleihel) [1663246] - [netdrv] net/mlx5e: Fix actions_match_supported() return (Alaa Hleihel) [1663246] - [netdrv] net/mlx5e: CT: Avoid false warning about rule may be used uninitialized (Alaa Hleihel) [1663246] - [netdrv] net/mlx5: E-Switch, Use correct type for chain, prio and level values (Alaa Hleihel) [1663246] - [netdrv] net/mlx5: E-switch, Fix printing wrong error value (Alaa Hleihel) [1663246] - [netdrv] net/mlx5e: Fix rejecting all egress rules not on vlan (Alaa Hleihel) [1663246] - [netdrv] net/mlx5: E-Switch: Fix using fwd and modify when firmware doesn't support it (Alaa Hleihel) [1663246] - [netdrv] net/mlx5: Add missing inline to stub esw_add_restore_rule (Alaa Hleihel) [1663246] - [netdrv] net/mlx5: E-Switch, Enable restore table only if reg_c1 is supported (Alaa Hleihel) [1663246] - [netdrv] net/mlx5: E-Switch, free flow_group_in after creating the restore table (Alaa Hleihel) [1663246] - [netdrv] net/mlx5: E-switch, Fix mutex init order (Alaa Hleihel) [1663246] - [netdrv] net/mlx5: CT: Change idr to xarray to protect parallel tuple id allocation (Alaa Hleihel) [1663246] - [netdrv] net/mlx5e: CT: Use rhashtable's ct entries instead of a separate list (Alaa Hleihel) [1663246] - [netdrv] net/mlx5e: CT: Fix stack usage compiler warning (Alaa Hleihel) [1663246] - [netdrv] net/mlx5e: CT: Support clear action (Alaa Hleihel) [1790219 1663246] - [netdrv] net/mlx5e: CT: Handle misses after executing CT action (Alaa Hleihel) [1790219 1663246] - [netdrv] net/mlx5e: CT: Offload established flows (Alaa Hleihel) [1790219 1663246] - [netdrv] net/mlx5e: CT: Introduce connection tracking (Alaa Hleihel) [1790219 1663246] - [netdrv] net/mlx5: E-Switch, Support getting chain mapping (Alaa Hleihel) [1790219 1663246] - [netdrv] net/mlx5: E-Switch, Add support for offloading rules with no in_port (Alaa Hleihel) [1790219 1663246] - [netdrv] net/mlx5: E-Switch, Introduce global tables (Alaa Hleihel) [1790219 1663246] - [netdrv] net/mlx5e: en_rep: Create uplink rep root table after eswitch offloads table (Alaa Hleihel) [1790219 1663246] - [netdrv] net/mlx5: E-Switch, Enable reg c1 loopback when possible (Alaa Hleihel) [1790219 1663246] - [netdrv] net/mlx5e: Restore tunnel metadata on miss (Alaa Hleihel) [1790219 1790218 1663246] - [netdrv] net/mlx5: E-Switch, Get reg_c1 value on miss (Alaa Hleihel) [1790219 1790218 1663246] - [netdrv] net/mlx5e: Support inner header rewrite with goto action (Alaa Hleihel) [1790219 1790218 1663246] - [netdrv] net/mlx5e: Disallow inserting vxlan/vlan egress rules without decap/pop (Alaa Hleihel) [1790219 1790218 1663246] - [netdrv] net/mlx5e: Move tc tunnel parsing logic with the rest at tc_tun module (Alaa Hleihel) [1790219 1790218 1663246] - [netdrv] net/mlx5e: Allow re-allocating mod header actions (Alaa Hleihel) [1790219 1790218 1663246] - [netdrv] net/mlx5: E-Switch, Restore chain id on miss (Alaa Hleihel) [1790219 1790218 1663246] - [netdrv] net/mlx5e: Rx, Split rep rx mpwqe handler from nic (Alaa Hleihel) [1790219 1790218 1663246] - [netdrv] net/mlx5: E-Switch, Mark miss packets with new chain id mapping (Alaa Hleihel) [1790219 1790218 1663246] - [netdrv] net/mlx5: E-Switch, Get reg_c0 value on CQE (Alaa Hleihel) [1790219 1790218 1663246] - [infiniband] net/mlx5: E-Switch, Move source port on reg_c0 to the upper 16 bits (Alaa Hleihel) [1790219 1790218 1663246] - [netdrv] net/mlx5: Introduce mapping infra for mapping unique ids to data (Alaa Hleihel) [1790219 1790218 1663246] - [netdrv] net/mlx5e: Add devlink fdb_large_groups parameter (Alaa Hleihel) [1790203 1663246] - [netdrv] net/mlx5: Change the name of steering mode param id (Alaa Hleihel) [1790203 1663246] - [netdrv] net/mlx5e: Fix an IS_ERR() vs NULL check (Alaa Hleihel) [1663246] - [netdrv] net/mlx5: Verify goto chain offload support (Alaa Hleihel) [1663246] - [include] net/mlx5: HW bit for goto chain offload support (Alaa Hleihel) [1663246] - [netdrv] net/mlx5e: Remove redundant comment about goto slow path (Alaa Hleihel) [1663246] - [netdrv] net/mlx5e: Reduce number of arguments in slow path handling (Alaa Hleihel) [1663246] - [netdrv] net/mlx5e: Use NL_SET_ERR_MSG_MOD() extack for errors (Alaa Hleihel) [1663246] - [netdrv] net/mlx5: E-Switch, Allow goto earlier chain if FW supports it (Alaa Hleihel) [1663246] - [netdrv] net/mlx5e: Eswitch, Use per vport tables for mirroring (Alaa Hleihel) [1663246] - [netdrv] net/mlx5: make the symbol 'ESW_POOLS' static (Alaa Hleihel) [1663246] - [netdrv] net/mlx5: E-Switch, Increase number of chains and priorities (Alaa Hleihel) [1663246] - [netdrv] net/mlx5: E-Switch, Refactor chains and priorities (Alaa Hleihel) [1663246] - [netdrv] net/mlx5: ft: Check prio and chain sanity for ft offload (Alaa Hleihel) [1663246] - [netdrv] net/mlx5: ft: Use getter function to get ft chain (Alaa Hleihel) [1663246] - [netdrv] net/mlx5: TC: Offload flow table rules (Alaa Hleihel) [1663246]- [net] neigh: fix ARP retransmit timer guard (Hangbin Liu) [1767282] - [net] xfrm: fix a warning in xfrm_policy_insert_list (Xin Long) [1820956] - [net] netfilter: ipset: Fix subcounter update skip (Phil Sutter) [1834881] - [netdrv] macvlan: return correct error value (Matteo Croce) [1806146] - [net] core: properly remove skb from list (Ivan Vecera) [1839657] - [tools] selftests: fix flower parent qdisc (Ivan Vecera) [1824071] - [net] sch_choke: Remove classid from choke_skb_cb. (Ivan Vecera) [1824071] - [net] sched: choke: Remove unused inline function choke_set_classid (Ivan Vecera) [1824071] - [net] schedule: add action gate offloading (Ivan Vecera) [1824071] - [net] qos: introduce a gate control flow action (Ivan Vecera) [1824071] - [net] sched: fallback to qdisc noqueue if default qdisc setup fail (Ivan Vecera) [1824071] - [tools] selftests: forwarding: tc_actions.sh: add matchall mirror test (Ivan Vecera) [1824071] - [net] sched: report ndo_setup_tc failures via extack (Ivan Vecera) [1824071] - [net] sched : Remove unnecessary cast in kfree (Ivan Vecera) [1824071] - [tools] selftests: tc-testing: Add a TDC test for pedit munge ip6 dsfield (Ivan Vecera) [1824071] - [tools] selftests: forwarding: pedit_dsfield: Add pedit munge ip6 dsfield (Ivan Vecera) [1824071] - [net] sched: act_ct: update nf_conn_acct for act_ct SW offload in flowtable (Ivan Vecera) [1824071] - [net] net_sched: gen_estimator: extend packet counter to 64bit (Ivan Vecera) [1824071] - [net] flow_offload: skip hw stats check for FLOW_ACTION_HW_STATS_DONT_CARE (Ivan Vecera) [1824071] - [net] net_sched: sch_skbprio: add message validation to skbprio_change() (Ivan Vecera) [1824071] - [net] net_sched: fix tcm_parent in tc filter dump (Ivan Vecera) [1824071] - [net] sch_sfq: validate silly quantum values (Ivan Vecera) [1824071] - [net] sch_choke: avoid potential panic in choke_reset() (Ivan Vecera) [1824071] - [net] fq_codel: fix TCA_FQ_CODEL_DROP_BATCH_SIZE sanity checks (Ivan Vecera) [1824071] - [net] sched: etf: do not assume all sockets are full blown (Ivan Vecera) [1824071] - [tools] tc-testing: remove duplicate code in tdc.py (Ivan Vecera) [1824071] - [net] sched: Fix setting last executed chain on skb extension (Ivan Vecera) [1824071] - [net] net_sched: fix a missing refcnt in tcindex_init() (Ivan Vecera) [1824071] - [net] net_sched: add a temporary refcnt for struct tcindex_data (Ivan Vecera) [1824071] - [net] sched: expose HW stats types per action used by drivers (Ivan Vecera) [1824071] - [net] introduce nla_put_bitfield32() helper and use it (Ivan Vecera) [1824071] - [tools] selftests: skbedit_priority: Test counters at the skbedit rule (Ivan Vecera) [1824071] - [net] sched: act_pedit: Implement stats_update callback (Ivan Vecera) [1824071] - [net] sched: act_skbedit: Implement stats_update callback (Ivan Vecera) [1824071] - [tools] selftests: forwarding: Add a forwarding test for pedit munge dsfield (Ivan Vecera) [1824071] - [net] flow_offload.h: Fix a comment at flow_action_entry.mangle (Ivan Vecera) [1824071] - [net] Fix CONFIG_NET_CLS_ACT=n and CONFIG_NFT_FWD_NETDEV={y, m} build (Ivan Vecera) [1824071] - [net] netfilter: nft_fwd_netdev: allow to redirect to ifb via ingress (Ivan Vecera) [1824071] - [net] cbs: Fix software cbs to consider packet sending time (Ivan Vecera) [1824071] - [include] taprio: do not use BIT() in TCA_TAPRIO_ATTR_FLAG_* definitions (Ivan Vecera) [1824071] - [net] cls_flower: Add extack support for flags key (Ivan Vecera) [1824071] - [net] cls_flower: Add extack support for src and dst port range options (Ivan Vecera) [1824071] - [net] cls_flower: Add extack support for mpls options (Ivan Vecera) [1824071] - [include] net: sched: refine extack messages in tcf_change_indev (Ivan Vecera) [1824071] - [net] sched: rename more stats_types (Ivan Vecera) [1824071] - [tools] selftests: forwarding: Add an skbedit priority selftest (Ivan Vecera) [1824071] - [net] tc_skbedit: Make the skbedit priority offloadable (Ivan Vecera) [1824071] - [include] tc_skbedit: Factor a helper out of is_tcf_skbedit_{mark, ptype}() (Ivan Vecera) [1824071] - [include] net: sched: Do not assume RTNL is held in tunnel key action helpers (Ivan Vecera) [1824071] - [net] sched: act_ct: Fix leak of ct zone template on replace (Ivan Vecera) [1824071] - [net] net_sched: sch_fq: enable use of hrtimer slack (Ivan Vecera) [1824071] - [net] net_sched: do not reprogram a timer about to expire (Ivan Vecera) [1824071] - [net] net_sched: add qdisc_watchdog_schedule_range_ns() (Ivan Vecera) [1824071] - [net] rename flow_action_hw_stats_types* -> flow_action_hw_stats* (Ivan Vecera) [1824071] - [net] net_sched: cls_route: remove the right filter from hashtable (Ivan Vecera) [1824071] - [tools] selftests: qdiscs: RED: Add nodrop tests (Ivan Vecera) [1824071] - [net] sched: RED: Introduce an ECN nodrop mode (Ivan Vecera) [1824071] - [net] sched: Allow extending set of supported RED flags (Ivan Vecera) [1824071] - [tools] selftests: qdiscs: Add TDC test for RED (Ivan Vecera) [1824071] - [tools] tc-testing: add ETS scheduler to tdc build configuration (Ivan Vecera) [1824071] - [net] sched: act_ct: Enable hardware offload of flow table entires (Ivan Vecera) [1824071] - [net] sched: act_ct: Support refreshing the flow table entries (Ivan Vecera) [1824071] - [net] sched: act_ct: Support restoring conntrack info on skbs (Ivan Vecera) [1824071] - [net] sched: act_ct: Instantiate flow table entry actions (Ivan Vecera) [1824071] - [net] net_sched: keep alloc_hash updated after hash allocation (Ivan Vecera) [1824071] - [net] net_sched: hold rtnl lock in tcindex_partial_destroy_work() (Ivan Vecera) [1824071] - [include] flow_offload: restrict driver to pass one allowed bit to flow_action_hw_stats_types_check() (Ivan Vecera) [1824071] - [netdrv] flow_offload: introduce "delayed" HW stats type and allow it in mlx5 (Ivan Vecera) [1824071] - [include] flow_offload: turn hw_stats_type into dedicated enum (Ivan Vecera) [1824071] - [include] flow_offload: use flow_action_for_each in flow_action_mixed_hw_stats_types_check() (Ivan Vecera) [1824071] - [net] sched: pie: change tc_pie_xstats->prob (Ivan Vecera) [1824071] - [net] taprio: Fix sending packets without dequeueing them (Ivan Vecera) [1824071] - [net] sched: act_ct: fix lockdep splat in tcf_ct_flow_table_get (Ivan Vecera) [1824071] - [tools] selftests: forwarding: ETS: Use Qdisc counters (Ivan Vecera) [1824071] - [net] sched: Make FIFO Qdisc offloadable (Ivan Vecera) [1824071] - [include] pie: realign comment (Ivan Vecera) [1824071] - [net] pie: remove pie_vars->accu_prob_overflows (Ivan Vecera) [1824071] - [net] pie: remove unnecessary type casting (Ivan Vecera) [1824071] - [net] pie: use term backlog instead of qlen (Ivan Vecera) [1824071] - [tools] tc-testing: updated tdc tests for basic filter with canid extended match rules (Ivan Vecera) [1824071] - [tools] tc-testing: list kernel options for basic filter with canid ematch. (Ivan Vecera) [1824071] - [net] sched: act_ct: Use pskb_network_may_pull() (Ivan Vecera) [1824071] - [net] sched: act_ct: Fix ipv6 lookup of offloaded connections (Ivan Vecera) [1824071] - [net] sched: act_ct: Software offload of established flows (Ivan Vecera) [1824071] - [net] sched: act_ct: Offload established connections to flow table (Ivan Vecera) [1824071] - [net] sched: act_ct: Create nf flow table per zone (Ivan Vecera) [1824071] - [net] taprio: add missing attribute validation for txtime delay (Ivan Vecera) [1824071] - [net] fq: add missing attribute validation for orphan mask (Ivan Vecera) [1824071] - [tools] selftests: forwarding: tc_common: Convert to use busywait (Ivan Vecera) [1824071] - [tools] selftests: forwarding: Convert until_counter_is() to take expression (Ivan Vecera) [1824071] - [tools] selftests: forwarding: lib: Add tc_rule_handle_stats_get() (Ivan Vecera) [1824071] - [include] net: flow_offload: Replace zero-length array with flexible-array member (Ivan Vecera) [1824071] - [net] sched: Replace zero-length array with flexible-array member (Ivan Vecera) [1824071] - [net] sched: act: count in the size of action flags bitfield (Ivan Vecera) [1824071] - [tools] tc-testing: updated tdc tests for basic filter with u32 extended match rules (Ivan Vecera) [1824071] - [tools] tc-testing: updated tdc tests for basic filter with u16 extended match rules (Ivan Vecera) [1824071] - [tools] tc-testing: updated tdc tests for basic filter (Ivan Vecera) [1824071] - [net] sched: correct flower port blocking (Ivan Vecera) [1824071] - [net] sched: Support specifying a starting chain via tc skb ext (Ivan Vecera) [1824071] - [net] sched: Change the block's chain list to an rcu list (Ivan Vecera) [1824071] - [net] sched: Pass ingress block to tcf_classify_ingress (Ivan Vecera) [1824071] - [net] sched: Introduce ingress classification function (Ivan Vecera) [1824071] - [net] sched: flower: add missing validation of TCA_FLOWER_FLAGS (Ivan Vecera) [1824071] - [net] sched: matchall: add missing validation of TCA_MATCHALL_FLAGS (Ivan Vecera) [1824071] - [net] taprio: Fix dropping packets when using taprio + ETF offloading (Ivan Vecera) [1824071] - [net] taprio: Use taprio_reset_tc() to reset Traffic Classes configuration (Ivan Vecera) [1824071] - [net] taprio: Add missing policy validation for flags (Ivan Vecera) [1824071] - [net] taprio: Fix still allowing changing the flags during runtime (Ivan Vecera) [1824071] - [net] taprio: Fix enabling offload with wrong number of traffic classes (Ivan Vecera) [1824071] - [net] sched: prevent a use after free (Ivan Vecera) [1824071] - [tools] tc-testing: add missing 'nsPlugin' to basic.json (Ivan Vecera) [1824071] - [net] sch_choke: Use kvcalloc (Ivan Vecera) [1824071] - [tools] selftests: mlxsw: Add a RED selftest (Ivan Vecera) [1824071] - [tools] selftests: forwarding: lib.sh: Add start_tcp_traffic (Ivan Vecera) [1824071] - [tools] selftests: mlxsw: Add a TBF selftest (Ivan Vecera) [1824071] - [tools] selftests: forwarding: lib: Allow reading TC rule byte counters (Ivan Vecera) [1824071] - [tools] selftests: forwarding: lib: Add helpers for busywaiting (Ivan Vecera) [1824071] - [tools] selftests: Move two functions from mlxsw's qos_lib to lib (Ivan Vecera) [1824071] - [net] sched: Make TBF Qdisc offloadable (Ivan Vecera) [1824071] - [net] sched: sch_tbf: Don't overwrite backlog before dumping (Ivan Vecera) [1824071] - [net] sched: add Flow Queue PIE packet scheduler (Ivan Vecera) [1824071] - [net] sched: pie: export symbols to be reused by FQ-PIE (Ivan Vecera) [1824071] - [net] sched: pie: fix alignment in struct instances (Ivan Vecera) [1824071] - [net] sched: pie: fix commenting (Ivan Vecera) [1824071] - [include] pie: improve comments and commenting style (Ivan Vecera) [1824071] - [net] pie: rearrange structure members and their initializations (Ivan Vecera) [1824071] - [include] pie: use u8 instead of bool in pie_vars (Ivan Vecera) [1824071] - [include] pie: rearrange macros in order of length (Ivan Vecera) [1824071] - [include] pie: use U64_MAX to denote (2^64 - 1) (Ivan Vecera) [1824071] - [net] sched: pie: move common code to pie.h (Ivan Vecera) [1824071] - [net] sched: use skb_list_walk_safe helper for gso segments (Ivan Vecera) [1824071] - [tools] selftests: qdiscs: Add test coverage for ETS Qdisc (Ivan Vecera) [1824071] - [tools] selftests: forwarding: sch_ets: Add test coverage for ETS Qdisc (Ivan Vecera) [1824071] - [tools] selftests: forwarding: Move start_/stop_traffic from mlxsw to lib.sh (Ivan Vecera) [1824071] - [net] sch_ets: Make the ETS qdisc offloadable (Ivan Vecera) [1824071] - [net] sch_ets: Add a new Qdisc (Ivan Vecera) [1824071] - [include] net: pkt_cls: Clarify a comment (Ivan Vecera) [1824071] - [net] sch_cake: drop unused variable tin_quantum_prio (Ivan Vecera) [1824071] - [net] sched: act_ctinfo: fix memory leak (Ivan Vecera) [1824071] - [net] sched: act_ife: initalize ife->metalist earlier (Ivan Vecera) [1824071] - [net] sch_cake: avoid possible divide by zero in cake_enqueue() (Ivan Vecera) [1824071] - [tools] tc-testing: initial tdc selftests for cls_u32 (Ivan Vecera) [1824071] - [net] treewide: Use sizeof_field() macro (Ivan Vecera) [1824071] - [tools] tc-testing: unbreak full listing of tdc testcases (Ivan Vecera) [1824071] - [net] act_ct: support asymmetric conntrack (Ivan Vecera) [1824071] - [net] sch_cake: Add missing NLA policy entry TCA_CAKE_SPLIT_GSO (Ivan Vecera) [1824071] - [net] remove the unnecessary strict_start_type in some policies (Ivan Vecera) [1824071] - [net] sched: pie: enable timestamp based delay calculation (Ivan Vecera) [1824071] - [net] taprio: don't reject same mqprio settings (Ivan Vecera) [1824071] - [tools] tc-testing: Introduced tdc tests for basic filter (Ivan Vecera) [1824071] - [tools] tc-testing: updated pedit TDC tests (Ivan Vecera) [1824071] - [net] net_sched: add TCA_STATS_PKT64 attribute (Ivan Vecera) [1824071] - [net] net_sched: extend packet counter to 64bit (Ivan Vecera) [1824071] - [include] net_sched: do not export gnet_stats_basic_packed to uapi (Ivan Vecera) [1824071] - [tools] tc-testing: added tests with cookie for mpls TC action (Ivan Vecera) [1824071] - [net] icmp: remove duplicate code (Ivan Vecera) [1824071] - [include] icmp: add helpers to recognize ICMP error packets (Ivan Vecera) [1824071] - [net] taprio: fix panic while hw offload sched list swap (Ivan Vecera) [1824071] - [net] sched: Replace rcu_swap_protected() with rcu_replace_pointer() (Ivan Vecera) [1824071] - [net] net_sched: sch_fq: avoid calling ktime_get_ns() if not needed (Ivan Vecera) [1824071] - [net] net_sched: sch_fq: add dctcp-like marking (Ivan Vecera) [1824071] - [net] net_sched: sch_fq: remove dead code dealing with retransmits (Ivan Vecera) [1824071] - [net] sched: act_ct: fix build failure in RHEL8 (Ivan Vecera) [1824071] - [net] don't return invalid table id error when we fall back to PF_UNSPEC (Sabrina Dubroca) [1814093] - [net] netfilter: update include directives. (Marcelo Leitner) [1837856] - [include] netfilter: fix include guards. (Marcelo Leitner) [1837856] - [include] netfilter: add include guard to xt_connlabel.h (Marcelo Leitner) [1837856] - [net] sk_msg: Don't use RCU_INIT_POINTER on sk_user_data (Sabrina Dubroca) [1819627] - [tools] selftests/bpf: Fix build of sockmap_ktls.c (Sabrina Dubroca) [1819627] - [net] Generate reuseport group ID on group creation (Sabrina Dubroca) [1819627] - [net] bpf: Allow selecting reuseport socket from a SOCKMAP/SOCKHASH (Sabrina Dubroca) [1819627] - [net] bpf, sockmap: Let all kernel-land lookup values in SOCKMAP/SOCKHASH (Sabrina Dubroca) [1819627] - [net] bpf, sockmap: Return socket cookie on lookup from syscall (Sabrina Dubroca) [1819627] - [net] bpf, sockmap: Don't set up upcalls and progs for listening sockets (Sabrina Dubroca) [1819627] - [net] bpf, sockmap: Allow inserting listening TCP sockets into sockmap (Sabrina Dubroca) [1819627] - [net] tcp_bpf: Don't let child socket inherit parent protocol ops on copy (Sabrina Dubroca) [1819627] - [net] net, sk_msg: Clear sk_user_data pointer on clone if tagged (Sabrina Dubroca) [1819627] - [net] net, sk_msg: Annotate lockless access to sk_prot on clone (Sabrina Dubroca) [1819627] - [net] bpf, sockmap: bpf_tcp_ingress needs to subtract bytes from sg.size (Sabrina Dubroca) [1819627] - [net] bpf, sockmap: msg_pop_data can incorrecty set an sge length (Sabrina Dubroca) [1819627] - [net] tls: fix const assignment warning (Sabrina Dubroca) [1819627] - [net] tls: Fix sk_psock refcnt leak in bpf_exec_tx_verdict() (Sabrina Dubroca) [1819627] - [net] tls: Fix sk_psock refcnt leak when in tls_data_ready() (Sabrina Dubroca) [1819627] - [tools] selftests/bpf: Test unhashing kTLS socket after removing from map (Sabrina Dubroca) [1819627] - [include] bpf, sk_msg: Don't clear saved sock proto on restore (Sabrina Dubroca) [1819627] - [include] bpf, sk_msg: Let ULP restore sk_proto and write_space callback (Sabrina Dubroca) [1819627] - [net] tls: Annotate access to sk_prot with READ_ONCE/WRITE_ONCE (Sabrina Dubroca) [1819627] - [net] tls: Read sk_prot once when building tls proto ops (Sabrina Dubroca) [1819627] - [net] tls: Constify base proto ops used for building tls proto (Sabrina Dubroca) [1819627] - [net] tls: Fix to avoid gettig invalid tls record (Sabrina Dubroca) [1819627] - [net] tls: avoid spurious decryption error with HW resync (Sabrina Dubroca) [1819627] - [net] tls: add helper for testing if socket is RX offloaded (Sabrina Dubroca) [1819627] - [tools] selftests: net: tls: remove recv_rcvbuf test (Sabrina Dubroca) [1819627] - [net] tls: use sg_next() to walk sg entries (Sabrina Dubroca) [1819627] - [net] tls: remove the dead inplace_crypto code (Sabrina Dubroca) [1819627] - [tools] selftests/tls: add a test for fragmented messages (Sabrina Dubroca) [1819627] - [net] tls: Fix unused function warning (Sabrina Dubroca) [1819627] - [net] tls: store decrypted on a single bit (Sabrina Dubroca) [1819627] - [net] tls: store async_capable on a single bit (Sabrina Dubroca) [1819627] - [net] tls: pass context to tls_device_decrypted() (Sabrina Dubroca) [1819627] - [net] tls: make allocation failure unlikely (Sabrina Dubroca) [1819627] - [net] tls: mark sk->err being set as unlikely (Sabrina Dubroca) [1819627] - [net] sockmap: use bitmap for copy info (Sabrina Dubroca) [1819627] - [net] tls: add TlsDeviceRxResync statistic (Sabrina Dubroca) [1819627] - [net] tls: add TlsDecryptError stat (Sabrina Dubroca) [1819627] - [net] tls: add statistics for installed sessions (Sabrina Dubroca) [1819627] - [net] tls: add skeleton of MIB statistics (Sabrina Dubroca) [1819627] - [net] tls: add device decrypted trace point (Sabrina Dubroca) [1819627] - [net] tls: add tracing for device/offload events (Sabrina Dubroca) [1819627] - [net] tls: allow compiling TLS TOE out (Sabrina Dubroca) [1819627] - [net] tls: rename tls_hw_* functions tls_toe_* (Sabrina Dubroca) [1819627] - [net] tls: move TOE-related code to a separate file (Sabrina Dubroca) [1819627] - [net] tls: move tls_build_proto() on init path (Sabrina Dubroca) [1819627] - [net] tls: use the full sk_proto pointer (Sabrina Dubroca) [1819627] - [net] tls: rename tls_device to tls_toe_device (Sabrina Dubroca) [1819627] - [net] tls: move TOE-related structures to a separate header (Sabrina Dubroca) [1819627] - [net] tls: sleeping function from invalid context (Sabrina Dubroca) [1819627] - [net] netfilter: nft_set_rbtree: Add missing expired checks (Phil Sutter) [1778020] - [tools] selftests: netfilter: extend flowtable test script with dnat rule (Marcelo Leitner) [1811193] - [tools] selftests: netfilter: extend flowtable test script for ipsec (Marcelo Leitner) [1811193] - [tools] selftests: netfilter: add flowtable test script (Marcelo Leitner) [1811193] - [net] netfilter: flowtable: set NF_FLOW_TEARDOWN flag on entry expiration (Marcelo Leitner) [1811193] - [net] netfilter: flowtable: Remove WQ_MEM_RECLAIM from workqueue (Marcelo Leitner) [1811193] - [net] netfilter: nf_conntrack: add IPS_HW_OFFLOAD status bit (Marcelo Leitner) [1811193] - [net] netfilter: flowtable: Free block_cb when being deleted (Marcelo Leitner) [1811193] - [net] netfilter: flowtable: add counter support in HW offload (Marcelo Leitner) [1811193] - [net] netfilter: conntrack: add nf_ct_acct_add() (Marcelo Leitner) [1811193] - [net] netfilter: conntrack: export nf_ct_acct_update() (Marcelo Leitner) [1811193] - [net] netfilter: flowtable: Use work entry per offload command (Marcelo Leitner) [1811193] - [net] netfilter: flowtable: Use rw sem as flow block lock (Marcelo Leitner) [1811193] - [net] netfilter: flowtable: add counter support (Marcelo Leitner) [1811193] - [net] netfilter: nf_tables: add enum nft_flowtable_flags to uapi (Marcelo Leitner) [1811193] - [net] netfilter: flowtable: Fix incorrect tc_setup_type type (Marcelo Leitner) [1811193] - [net] netfilter: flowtable: populate addr_type mask (Marcelo Leitner) [1811193] - [net] netfilter: flowtable: Fix flushing of offloaded flows on free (Marcelo Leitner) [1811193] - [net] netfilter: flowtable: fix NULL pointer dereference in tunnel offload support (Marcelo Leitner) [1811193] - [net] netfilter: flowtable: reload ip{v6}h in nf_flow_tuple_ip{v6} (Marcelo Leitner) [1811193] - [net] netfilter: flowtable: reload ip{v6}h in nf_flow_nat_ip{v6} (Marcelo Leitner) [1811193] - [net] netfilter: nf_tables: dump NFTA_CHAIN_FLAGS attribute (Marcelo Leitner) [1811193] - [net] netfilter: nf_tables: free flowtable hooks on hook register error (Marcelo Leitner) [1811193] - [net] netfilter: flowtable: add tunnel encap/decap action offload support (Marcelo Leitner) [1811193] - [net] netfilter: flowtable: add indr block setup support (Marcelo Leitner) [1811193] - [net] netfilter: flowtable: add nf_flow_table_block_offload_init() (Marcelo Leitner) [1811193] - [net] netfilter: flowtable: add tunnel match offload support (Marcelo Leitner) [1811193] - [net] netfilter: flowtable: skip offload setup if disabled (Marcelo Leitner) [1811193] - [net] netfilter: flowtable: Use nf_flow_offload_tuple for stats as well (Marcelo Leitner) [1811193] - [net] flow_offload: Add flow_match_ct to get rule ct match (Marcelo Leitner) [1811193] - [include] net/sched: act_ct: Enable hardware offload of flow table entires (Marcelo Leitner) [1811193] - [include] net/sched: act_ct: Support refreshing the flow table entries (Marcelo Leitner) [1811193] - [include] net/sched: act_ct: Support restoring conntrack info on skbs (Marcelo Leitner) [1811193] - [net] sched: act_ct: Instantiate flow table entry actions (Marcelo Leitner) [1811193] - [net] netfilter: flowtable: Add API for registering to flow table events (Marcelo Leitner) [1811193] - [net] netfilter: flowtable: Fix setting forgotten NF_FLOW_HW_DEAD flag (Marcelo Leitner) [1811193] - [net] netfilter: flowtable: Fix missing flush hardware on table free (Marcelo Leitner) [1811193] - [net] netfilter: flowtable: Fix hardware flush order on nf_flow_table_cleanup (Marcelo Leitner) [1811193] - [net] netfilter: nf_tables_offload: fix check the chain offload flag (Marcelo Leitner) [1811193] - [net] netfilter: nf_tables: fix memory leak in nf_tables_parse_netdev_hooks() (Marcelo Leitner) [1811193] - [net] netfilter: flowtable: add nf_flow_table_offload_cmd() (Marcelo Leitner) [1811193] - [net] netfilter: flowtable: add nf_flow_offload_tuple() helper (Marcelo Leitner) [1811193] - [net] netfilter: flowtable: refresh flow if hardware offload fails (Marcelo Leitner) [1811193] - [net] netfilter: flowtable: add nf_flowtable_hw_offload() helper function (Marcelo Leitner) [1811193] - [net] netfilter: flowtable: use atomic bitwise operations for flow flags (Marcelo Leitner) [1811193] - [net] netfilter: flowtable: remove dying bit, use teardown bit instead (Marcelo Leitner) [1811193] - [net] netfilter: flowtable: add nf_flow_offload_work_alloc() (Marcelo Leitner) [1811193] - [net] netfilter: flowtable: restrict flow dissector match on meta ingress device (Marcelo Leitner) [1811193] - [net] netfilter: flowtable: fetch stats only if flow is still alive (Marcelo Leitner) [1811193] - [net] netfilter: flowtable: add nf_flowtable_time_stamp (Marcelo Leitner) [1811193] - [net] netfilter: nf_tables: unbind callbacks from flowtable destroy path (Marcelo Leitner) [1811193] - [net] netfilter: nf_flow_table_offload: fix the nat port mangle. (Marcelo Leitner) [1811193] - [net] netfilter: nf_flow_table_offload: check the status of dst_neigh (Marcelo Leitner) [1811193] - [net] netfilter: nf_flow_table_offload: fix incorrect ethernet dst address (Marcelo Leitner) [1811193] - [net] netfilter: nf_flow_table: fix big-endian integer overflow (Marcelo Leitner) [1811193] - [net] netfilter: nf_flow_table_offload: Correct memcpy size for flow_overload_mangle() (Marcelo Leitner) [1811193] - [net] netfilter: nf_tables_offload: return EOPNOTSUPP if rule specifies no actions (Marcelo Leitner) [1811193] - [net] netfilter: nf_flow_table_offload: add IPv6 match description (Marcelo Leitner) [1811193] - [net] netfilter: nf_flow_table_offload: Don't use offset uninitialized in flow_offload_port_{d, s}nat (Marcelo Leitner) [1811193] - [net] netfilter: nf_flow_table_offload: Fix block_cb tc_setup_type as TC_SETUP_CLSFLOWER (Marcelo Leitner) [1811193] - [net] netfilter: nf_flow_table_offload: Fix block setup as TC_SETUP_FT cmd (Marcelo Leitner) [1811193] - [net] netfilter: nf_tables: check if bind callback fails and unbind if hook registration fails (Marcelo Leitner) [1811193] - [net] netfilter: nf_tables: add nft_unregister_flowtable_hook() (Marcelo Leitner) [1811193] - [net] netfilter: nf_tables_offload: undo updates if transaction fails (Marcelo Leitner) [1811193] - [net] netfilter: nf_tables_offload: release flow_rule on error from commit path (Marcelo Leitner) [1811193] - [net] netfilter: nf_tables_offload: remove reference to flow rule from deletion path (Marcelo Leitner) [1811193] - [net] netfilter: nf_flow_table_offload: add IPv6 support (Marcelo Leitner) [1811193] - [net] netfilter: nf_flow_table_offload: add flow_action_entry_next() and use it (Marcelo Leitner) [1811193] - [net] netfilter: nf_flow_table: remove unnecessary parameter in flow_offload_fill_dir (Marcelo Leitner) [1811193] - [net] netfilter: nf_flow_table_offload: Fix check ndo_setup_tc when setup_block (Marcelo Leitner) [1811193] - [net] netfilter: nf_tables_offload: Check for the NETDEV_UNREGISTER event (Marcelo Leitner) [1811193] - [net] netfilter: nf_flow_table: hardware offload support (Marcelo Leitner) [1811193] - [net] netfilter: nf_tables: add flowtable offload control plane (Marcelo Leitner) [1811193] - [net] netfilter: nf_flow_table: detach routing information from flow description (Marcelo Leitner) [1811193] - [net] netfilter: nft_flow_offload: skip tcp rst and fin packets (Marcelo Leitner) [1811193] - [net] netfilter: nf_flowtable: remove flow_offload_entry structure (Marcelo Leitner) [1811193] - [include] netfilter: nf_flow_table: remove union from flow_offload structure (Marcelo Leitner) [1811193] - [net] netfilter: nf_flow_table: move conntrack object to struct flow_offload (Marcelo Leitner) [1811193] - [net] netfilter: nf_tables_offload: skip EBUSY on chain update (Marcelo Leitner) [1811193] - [net] netfilter: nf_tables: bogus EOPNOTSUPP on basechain update (Marcelo Leitner) [1811193] - [net] netfilter: nf_tables_offload: pass extack to nft_flow_cls_offload_setup() (Marcelo Leitner) [1811193] - [net] netfilter: nft_meta: offload support for interface index (Marcelo Leitner) [1811193] - [net] netfilter: nf_tables: white-space fixes. (Marcelo Leitner) [1811193] - [net] netfilter: nf_tables_offload: check for register data length mismatches (Marcelo Leitner) [1811193] - [net] netfilter: nft_bitwise: Adjust parentheses to fix memcmp size argument (Marcelo Leitner) [1811193] - [net] netfilter: nft_bitwise: add offload support (Marcelo Leitner) [1811193] - [net] netfilter: nf_tables_offload: unbind if multi-device binding fails (Marcelo Leitner) [1811193] - [net] netfilter: nf_tables_offload: add nft_flow_block_offload_init() (Marcelo Leitner) [1811193] - [net] netfilter: nf_tables_offload: add nft_chain_offload_cmd() (Marcelo Leitner) [1811193] - [net] netfilter: nf_tables_offload: restore basechain deletion (Marcelo Leitner) [1811193] - [net] netfilter: nf_tables: support for multiple devices per netdev hook (Marcelo Leitner) [1811193] - [net] netfilter: nf_tables: fix base chain stat rcu_dereference usage (Marcelo Leitner) [1811193] - [net] netfilter: nf_tables_offload: remove rules on unregistered device only (Marcelo Leitner) [1811193] - [net] netfilter: nf_tables_offload: add nft_flow_cls_offload_setup() (Marcelo Leitner) [1811193] - [net] netfilter: nf_tables_offload: Pass callback list to nft_setup_cb_call() (Marcelo Leitner) [1811193] - [net] netfilter: nf_tables_offload: add nft_flow_block_chain() (Marcelo Leitner) [1811193] - [net] netfilter: nf_tables: increase maximum devices number per flowtable (Marcelo Leitner) [1811193] - [net] netfilter: nf_tables: allow netdevice to be used only once per flowtable (Marcelo Leitner) [1811193] - [net] netfilter: nf_tables: dynamically allocate hooks per net_device in flowtables (Marcelo Leitner) [1811193] - [net] netfilter: nf_flow_table: remove flowtable hook flush routine in netns exit routine (Marcelo Leitner) [1811193] - [net] netfilter: nf_flow_table: move priority to struct nf_flowtable (Marcelo Leitner) [1811193] - [net] netfilter: nft_payload: fix missing check for matching length in offloads (Marcelo Leitner) [1811193] - [net] netfilter: nf_flow_table: set timeout before insertion into hashes (Marcelo Leitner) [1811193] - [net] netfilter: nf_tables_offload: fix always true policy is unset check (Marcelo Leitner) [1811193] - [net] netfilter: nf_tables: add NFT_CHAIN_POLICY_UNSET and use it (Marcelo Leitner) [1811193] - [net] netfilter: nf_tables_offload: remove rules when the device unregisters (Marcelo Leitner) [1811193] - [net] netfilter: nf_tables_offload: refactor the nft_flow_offload_rule function (Marcelo Leitner) [1811193] - [net] netfilter: nf_tables_offload: refactor the nft_flow_offload_chain function (Marcelo Leitner) [1811193] - [net] netfilter: nf_tables_offload: add __nft_offload_get_chain function (Marcelo Leitner) [1811193] - [net] netfilter: nft_{fwd, dup}_netdev: add offload support (Marcelo Leitner) [1811193] - [net] netfilter: nf_tables_offload: avoid excessive stack usage (Marcelo Leitner) [1811193] - [net] netfilter: nf_tables_offload: move indirect flow_block callback logic to core (Marcelo Leitner) [1811193] - [net] netfilter: nf_flow_table: set default timeout after successful insertion (Marcelo Leitner) [1811193] - [net] netfilter: ctnetlink: honor IPS_OFFLOAD flag (Marcelo Leitner) [1811193] - [net] netfilter: nf_flow_table: clear skb tstamp before xmit (Marcelo Leitner) [1811193] - [net] netfilter: nf_tables: map basechain priority to hardware priority (Marcelo Leitner) [1811193] - [net] netfilter: nf_flow_table: teardown flow timeout race (Marcelo Leitner) [1811193] - [net] netfilter: nf_flow_table: conntrack picks up expired flows (Marcelo Leitner) [1811193] - [net] netfilter: nf_tables_offload: support indr block call (Marcelo Leitner) [1811193] - [net] flow_offload: add flow_block structure and use it (Marcelo Leitner) [1811193] - [net] netfilter: nf_tables: store data in offload context registers (Marcelo Leitner) [1811193] - [net] netfilter: nf_flow_table: fix offload for flows that are subject to xfrm (Marcelo Leitner) [1811193] - [net] netfilter: nf_tables: don't fail when updating base chain policy (Marcelo Leitner) [1811193] - [net] netfilter: nf_tables: add hardware offload support (Marcelo Leitner) [1811193] - [net] netfilter: nf_tables: delay chain policy update until transaction is complete (Marcelo Leitner) [1811193] - [net] netfilter: nft_flow_offload: IPCB is only valid for ipv4 family (Marcelo Leitner) [1811193] - [net] netfilter: nft_flow_offload: don't offload when sequence numbers need adjustment (Marcelo Leitner) [1811193] - [net] netfilter: nft_flow_offload: set liberal tracking mode for tcp (Marcelo Leitner) [1811193] - [net] netfilter: nf_flow_table: ignore DF bit setting (Marcelo Leitner) [1811193] - [net] netfilter: nf_flow_table: remove unnecessary variable in flow_offload_tuple (Marcelo Leitner) [1811193] - [net] netfilter: nft_flow_offload: add entry to flowtable after confirmation (Marcelo Leitner) [1811193] - [net] netfilter: nft_flow_offload: fix checking method of conntrack helper (Marcelo Leitner) [1811193] - [net] netfilter: nf_flow_table: fix missing error check for rhashtable_insert_fast (Marcelo Leitner) [1811193] - [net] netfilter: nf_flow_table: do not flow offload deleted conntrack entries (Marcelo Leitner) [1811193] - [net] netfilter: nf_flow_table: simplify nf_flow_offload_gc_step() (Marcelo Leitner) [1811193] - [net] netfilter: nf_flow_table: check ttl value in flow offload data path (Marcelo Leitner) [1811193] - [net] netfilter: nf_flow_table: fix netdev refcnt leak (Marcelo Leitner) [1811193] - [net] netfilter: nf_flowtable: skip device lookup from interface index (Marcelo Leitner) [1811193] - [net] netfilter: conntrack: fix IPV6=n builds (Marcelo Leitner) [1811193] - [net] netfilter: nft_flow_offload: fix interaction with vrf slave device (Marcelo Leitner) [1811193] - [net] netfilter: nft_flow_offload: Fix reverse route lookup (Marcelo Leitner) [1811193] - [net] netfilter: nf_flow_table: make nf_flow_table_iterate() static (Marcelo Leitner) [1811193] - [net] netfilter: nf_flow_table: do not remove offload when other netns's interface is down (Marcelo Leitner) [1811193] - [net] netfilter: nf_flow_table: remove unnecessary parameter of nf_flow_table_cleanup() (Marcelo Leitner) [1811193] - [net] netfilter: nf_tables: use rhashtable_lookup() instead of rhashtable_lookup_fast() (Marcelo Leitner) [1811193] - [net] netfilter: nf_flow_table: remove unnecessary nat flag check code (Marcelo Leitner) [1811193] - [net] mptcp: mark tech preview and disable by default (Florian Westphal) [1835796] - [net] mptcp: fix bogus socket flag values (Florian Westphal) [1835796] - [net] mptcp: select CRYPTO (Florian Westphal) [1835796] - [net] mptcp: Protect subflow socket options before connection completes (Florian Westphal) [1835796] - [net] mptcp: make the symbol 'mptcp_sk_clone_lock' static (Florian Westphal) [1835796] - [net] mptcp: fix use-after-free for ipv6 (Florian Westphal) [1835796] - [net] mptcp: fix use-after-free on tcp fallback (Florian Westphal) [1835796] - [net] mptcp: Fix undefined mptcp_handle_ipv6_mapped for modular IPV6 (Florian Westphal) [1835796] - [net] mptcp: Fix incorrect IPV6 dependency check (Florian Westphal) [1835796] - [net] mptcp: handle tcp fallback when using syn cookies (Florian Westphal) [1835796] - [net] mptcp: avoid a lockdep splat when mcast group was joined (Florian Westphal) [1835796] - [net] mptcp: fix panic on user pointer access (Florian Westphal) [1835796] - [net] mptcp: defer freeing of cached ext until last moment (Florian Westphal) [1835796] - [net] mptcp: Fix build with PROC_FS disabled. (Florian Westphal) [1835796] - [tools] selftests: settings: tests can be in subsubdirs (Florian Westphal) [1835796] - [net] mptcp: Fix code formatting (Florian Westphal) [1835796] - [net] mptcp: do not inherit inet proto ops (Florian Westphal) [1835796] - [net] add and use MPTCP_PROTO_KERN (Florian Westphal) [1835796] - [net] mptcp: cope with later TCP fallback (Florian Westphal) [1835796] - [net] mptcp: process MP_CAPABLE data option (Florian Westphal) [1835796] - [net] mptcp: parse and emit MP_CAPABLE option according to v1 spec (Florian Westphal) [1835796] - [net] mptcp: move from sha1 (v0) to sha256 (v1) (Florian Westphal) [1835796] - [tools] mptcp: add basic kselftest for mptcp (Florian Westphal) [1835796] - [net] mptcp: new sysctl to control the activation per NS (Florian Westphal) [1835796] - [net] mptcp: allow collapsing consecutive sendpages on the same substream (Florian Westphal) [1835796] - [net] mptcp: recvmsg() can drain data from multiple subflows (Florian Westphal) [1835796] - [net] mptcp: add subflow write space signalling and mptcp_poll (Florian Westphal) [1835796] - [net] mptcp: Implement MPTCP receive path (Florian Westphal) [1835796] - [net] mptcp: Write MPTCP DSS headers to outgoing data packets (Florian Westphal) [1835796] - [net] mptcp: Add setsockopt()/getsockopt() socket operations (Florian Westphal) [1835796] - [net] mptcp: Add shutdown() socket operation (Florian Westphal) [1835796] - [net] mptcp: Add key generation and token tree (Florian Westphal) [1835796] - [net] mptcp: Create SUBFLOW socket for incoming connections (Florian Westphal) [1835796] - [net] mptcp: Handle MP_CAPABLE options for outgoing connections (Florian Westphal) [1835796] - [net] mptcp: Associate MPTCP context with TCP socket (Florian Westphal) [1835796] - [net] mptcp: Handle MPTCP TCP options (Florian Westphal) [1835796] - [net] mptcp: Add MPTCP socket stubs (Florian Westphal) [1835796] - [net] netfilter: conntrack: fix infinite loop on rmmod (Florian Westphal) [1832381] - [tools] selftests: add netdevsim devlink dev info test (Petr Oros) [1830928] - [tools] selftests: test netdevsim reload forbid and fail (Petr Oros) [1830928] - [netdrv] mlx4: fix "initializer element not constant" compiler error (Petr Oros) [1830928] - [netdrv] netdevsim: dev: Fix memory leak in nsim_dev_take_snapshot_write (Petr Oros) [1830928] - [net] devlink: fix return value after hitting end in region read (Petr Oros) [1830928] - [net] devlink: Fix reporter's recovery condition (Petr Oros) [1830928] - [documentation] docs: devlink: clarify the scope of snapshot id (Petr Oros) [1830928] - [net] devlink: let kernel allocate region snapshot id (Petr Oros) [1830928] - [net] devlink: factor out building a snapshot notification (Petr Oros) [1830928] - [documentation] devlink: fix broken link warning (Petr Oros) [1830928] - [net] devlink: use NL_SET_ERR_MSG_MOD instead of NL_SET_ERR_MSG (Petr Oros) [1830928] - [include] devlink: Add macro for "fw.mgmt.api" to info_get cb. (Petr Oros) [1830928] - [netdrv] netdevsim: support taking immediate snapshot via devlink (Petr Oros) [1830928] - [net] devlink: implement DEVLINK_CMD_REGION_NEW (Petr Oros) [1830928] - [net] devlink: track snapshot id usage count using an xarray (Petr Oros) [1830928] - [net] devlink: report error once U32_MAX snapshot ids have been used (Petr Oros) [1830928] - [net] devlink: extract snapshot id allocation to helper function (Petr Oros) [1830928] - [net] devlink: use -ENOSPC to indicate no more room for snapshots (Petr Oros) [1830928] - [net] devlink: add function to take snapshot while locked (Petr Oros) [1830928] - [net] devlink: trivial: fix tab in function documentation (Petr Oros) [1830928] - [net] devlink: convert snapshot destructor callback to region op (Petr Oros) [1830928] - [net] devlink: prepare to support region operations (Petr Oros) [1830928] - [documentation] devlink: expand the devlink-info documentation (Petr Oros) [1830928] - [net] devlink: Introduce devlink port flavour virtual (Petr Oros) [1830928] - [net] devlink: validate length of region addr/len (Petr Oros) [1830928] - [net] devlink: validate length of param values (Petr Oros) [1830928] - [net] core: Replace zero-length array with flexible-array member (Petr Oros) [1830928] - [net] core: devlink.c: Use built-in RCU list checking (Petr Oros) [1830928] - [net] devlink: Rely on driver eswitch thread safety instead of devlink (Petr Oros) [1830928] - [net] core: devlink.c: Hold devlink->lock from the beginning of devlink_dpipe_table_register() (Petr Oros) [1830928] - [net] devlink: Force enclosing array on binary fmsg data (Petr Oros) [1830928] - [net] devlink: report 0 after hitting end in region read (Petr Oros) [1830928] - [net] devlink: correct misspelling of snapshot (Petr Oros) [1830928] - [tools] selftests: Add a test of large binary to devlink health test (Petr Oros) [1830928] - [netdrv] netdevsim: Update dummy reporter's devlink binary interface (Petr Oros) [1830928] - [net] devlink: Allow large formatted message of binary output (Petr Oros) [1830928] - [tools] selftests: netdevsim: Add test cases for devlink-trap policers (Petr Oros) [1823743] - [netdrv] netdevsim: Add support for setting of packet trap group parameters (Petr Oros) [1823743] - [net] devlink: Allow setting of packet trap group parameters (Petr Oros) [1823743] - [net] devlink: Add packet trap group parameters support (Petr Oros) [1823743] - [netdrv] netdevsim: Add devlink-trap policer support (Petr Oros) [1823743] - [documentation] Add description of packet trap policers (Petr Oros) [1823743] - [net] devlink: Add packet trap policers support (Petr Oros) [1823743] - [net] devlink: Add auto dump flag to health reporter (Petr Oros) [1823743] - [net] devlink: Implicitly set auto recover flag when registering health reporter (Petr Oros) [1823743] - [netdrv] netdevsim: Change dummy reporter auto recover default (Petr Oros) [1823743] - [net] devlink: Only pass packet trap group identifier in trap structure (Petr Oros) [1823743] - [net] devlink: Stop reference counting packet trap groups (Petr Oros) [1823743] - [netdrv] netdevsim: Explicitly register packet trap groups (Petr Oros) [1823743] - [net] devlink: Add API to register packet trap groups (Petr Oros) [1823743] - [net] esp6: calculate transport_header correctly when sel.family != AF_INET6 (Xin Long) [1815980 1761579] - [net] esp4: support ipv6 nexthdrs process for beet gso segment (Xin Long) [1815980 1761579] - [net] esp6: support ipv6 nexthdrs process for beet gso segment (Xin Long) [1815980 1761579] - [net] xfrm: remove the xfrm_state_put call becofe going to out_reset (Xin Long) [1815980 1761579] - [net] esp6: get the right proto for transport mode in esp6_gso_encap (Xin Long) [1815980 1761579] - [net] xfrm: do pskb_pull properly in __xfrm_transport_prep (Xin Long) [1815980 1761579] - [net] xfrm: allow to accept packets with ipv6 NEXTHDR_HOP in xfrm_input (Xin Long) [1815980 1761579] - [net] xfrm: add prep for esp beet mode offload (Xin Long) [1815980 1761579] - [net] esp6: add gso_segment for esp6 beet mode (Xin Long) [1815980 1761579] - [net] esp4: add gso_segment for esp4 beet mode (Xin Long) [1815980 1761579] - [net] xfrm: kconfig: make xfrm depend on inet (Xin Long) [1815980 1761579] - [net] xfrm: make xfrm modes builtin (Xin Long) [1815980 1761579] - [net] xfrm: remove afinfo pointer from xfrm_mode (Xin Long) [1815980 1761579] - [net] xfrm: remove output2 indirection from xfrm_mode (Xin Long) [1815980 1761579] - [net] xfrm: remove input2 indirection from xfrm_mode (Xin Long) [1815980 1761579] - [net] xfrm: remove gso_segment indirection from xfrm_mode (Xin Long) [1815980 1761579] - [net] xfrm: remove xmit indirection from xfrm_mode (Xin Long) [1815980 1761579] - [net] xfrm: remove output indirection from xfrm_mode (Xin Long) [1815980 1761579] - [net] xfrm: remove input indirection from xfrm_mode (Xin Long) [1761579 1815980] - [net] xfrm: prefer family stored in xfrm_mode struct (Xin Long) [1815980 1761579] - [net] xfrm: place af number into xfrm_mode struct (Xin Long) [1761579 1815980] - [net] xfrm: gso partial offload support (Xin Long) [1761579 1815980] - [net] netfilter: cttimeout: remove set but not used variable 'l3num' (Florian Westphal) [1822085] - [net] netfilter: conntrack: handle icmp pkt_to_tuple helper via direct calls (Florian Westphal) [1822085] - [net] netfilter: conntrack: handle builtin l4proto packet functions via direct calls (Florian Westphal) [1822085] - [net] netfilter: conntrack: remove net_id (Florian Westphal) [1822085] - [net] netfilter: conntrack: gre: switch module to be built-in (Florian Westphal) [1822085] - [net] netfilter: remove unused parameters in nf_ct_l4proto_[un]register_sysctl() (Florian Westphal) [1822085] - [net] netfilter: conntrack: gre: convert rwlock to rcu (Florian Westphal) [1822085] - [net] netfilter: nfnetlink_cttimeout: fetch timeouts for udplite and gre, too (Florian Westphal) [1822085] - [net] netfilter: nfnetlink_cttimeout: pass default timeout policy to obj_to_nlattr (Florian Westphal) [1822085] - [net] netfilter: conntrack: add nf_{tcp, udp, sctp, icmp, dccp, icmpv6, generic}_pernet() (Florian Westphal) [1822085] - [net] netfilter: conntrack: clamp l4proto array size at largers supported protocol (Florian Westphal) [1822085] - [net] netfilter: conntrack: remove l3->l4 mapping information (Florian Westphal) [1822085] - [net] netfilter: conntrack: remove unused proto arg from netns init functions (Florian Westphal) [1822085] - [net] netfilter: conntrack: remove error callback and handle icmp from core (Florian Westphal) [1822085] - [net] netfilter: conntrack: avoid using ->error callback if possible (Florian Westphal) [1822085] - [net] netfilter: conntrack: deconstify packet callback skb pointer (Florian Westphal) [1822085] - [net] netfilter: conntrack: remove the l4proto->new() function (Florian Westphal) [1822085] - [net] netfilter: conntrack: timeout interface depend on CONFIG_NF_CONNTRACK_TIMEOUT (Florian Westphal) [1822085] - [net] netfilter: conntrack: pass nf_hook_state to packet and error handlers (Florian Westphal) [1822085] - [net] netfilter: conntrack: place 'new' timeout in first location too (Florian Westphal) [1822085] - [net] netfilter: nf_conntrack_h323: Remove deprecated config check (Florian Westphal) [1822085] - [include] netfilter: nf_tables: merge route type into core (Florian Westphal) [1822085] - [net] netfilter: ipv6: avoid indirect calls for IPV6=y case (Florian Westphal) [1822085] - [net] netfilter: nat: remove module dependency on ipv6 core (Florian Westphal) [1822085] - [net] netfilter: remove obsolete need_conntrack stub (Florian Westphal) [1822085] - [net] netfilter: conntrack: avoid use-after free on rmmod (Florian Westphal) [1822085] - [net] netfilter: conntrack: dccp, sctp: handle null timeout argument (Florian Westphal) [1822085] - [net] netfilter: conntrack: remove duplicated include from nf_conntrack_proto_udp.c (Florian Westphal) [1822085] - [net] netfilter: conntrack: remove l3proto abstraction (Florian Westphal) [1822085] - [net] netfilter: conntrack: remove get_timeout() indirection (Florian Westphal) [1822085] - [net] netfilter: conntrack: avoid l4proto pkt_to_tuple calls (Florian Westphal) [1822085] - [net] netfilter: conntrack: avoid calls to l4proto invert_tuple (Florian Westphal) [1822085] - [net] netfilter: conntrack: remove get_l4proto indirection from l3 protocol trackers (Florian Westphal) [1822085] - [net] netfilter: conntrack: remove invert_tuple indirection from l3 protocol trackers (Florian Westphal) [1822085] - [net] netfilter: conntrack: remove pkt_to_tuple indirection from l3 protocol trackers (Florian Westphal) [1822085] - [net] netfilter: conntrack: remove ctnetlink callbacks from l3 protocol trackers (Florian Westphal) [1822085] - [net] openvswitch: use nf_ct_get_tuplepr, invert_tuplepr (Florian Westphal) [1822085] - [net] netfilter: utils: move nf_ip6_checksum* from ipv6 to utils (Florian Westphal) [1822085] - [net] netfilter: utils: move nf_ip_checksum* from ipv4 to utils (Florian Westphal) [1822085] - [net] netfilter: flowtables: use fixed renew timeout on teardown (Florian Westphal) [1822085] - [netdrv] geneve: use the correct nlattr array in NL_SET_ERR_MSG_ATTR (Xin Long) [1809503] - [netdrv] vxlan: use the correct nlattr array in NL_SET_ERR_MSG_ATTR (Xin Long) [1809503] - [netdrv] geneve: Allow configuration of DF behaviour (Xin Long) [1809503] - [netdrv] vxlan: Allow configuration of DF behaviour (Xin Long) [1809503] - [netdrv] net: phy: realtek: fix using paged operations with RTL8105e / RTL8208 (Josef Oskera) [1841511] - [netdrv] r8169: fix OCP access on RTL8117 (Josef Oskera) [1841511] - [netdrv] r8169: re-establish support for RTL8401 chip version (Josef Oskera) [1841511] - [netdrv] r8169: change back SG and TSO to be disabled by default (Josef Oskera) [1841511] - [netdrv] r8169: factor out rtl8169_tx_map (Josef Oskera) [1841511] - [netdrv] r8169: improve handling of TD_MSS_MAX (Josef Oskera) [1841511] - [netdrv] r8169: fix PHY driver check on platforms w/o module softdeps (Josef Oskera) [1841511] - [netdrv] r8169: re-enable MSI on RTL8168c (Josef Oskera) [1841511] - [netdrv] r8169: don't use MSI before RTL8168d (Josef Oskera) [1841511] - [netdrv] r8169: improve RTL8168b FIFO overflow workaround (Josef Oskera) [1841511] - [netdrv] r8169: improve rtl_schedule_task (Josef Oskera) [1841511] - [netdrv] r8169: simplify rtl_task (Josef Oskera) [1841511] - [netdrv] r8169: add new helper rtl8168g_enable_gphy_10m (Josef Oskera) [1841511] - [netdrv] net: r8169: reject unsupported coalescing params (Josef Oskera) [1841511] - [netdrv] r8169: simplify getting stats by using netdev_stats_to_stats64 (Josef Oskera) [1841511] - [netdrv] r8169: let rtl8169_mark_to_asic clear rx descriptor field opts2 (Josef Oskera) [1841511] - [netdrv] r8169: remove now unneeded barrier in rtl_tx (Josef Oskera) [1841511] - [netdrv] r8169: simplify usage of rtl8169_unmap_tx_skb (Josef Oskera) [1841511] - [netdrv] r8169: ensure tx_skb is fully reset after calling rtl8169_unmap_tx_skb (Josef Oskera) [1841511] - [netdrv] r8169: convert while to for loop in rtl_tx (Josef Oskera) [1841511] - [netdrv] r8169: use pci_status_get_and_clear_errors (Josef Oskera) [1841511] - [netdrv] r8169: add PCI_STATUS_PARITY to PCI status error bits (Josef Oskera) [1841511] - [netdrv] r8169: improve rtl8169_start_xmit (Josef Oskera) [1841511] - [netdrv] r8169: remove RTL_EVENT_NAPI constants (Josef Oskera) [1841511] - [netdrv] r8169: use new helper tcp_v6_gso_csum_prep (Josef Oskera) [1841511] - [netdrv] r8169: improve statistics of missed rx packets (Josef Oskera) [1841511] - [netdrv] r8169: improve rtl_jumbo_config (Josef Oskera) [1841511] - [netdrv] r8169: improve rtl8169_get_mac_version (Josef Oskera) [1841511] - [netdrv] r8169: add helper rtl_pci_commit (Josef Oskera) [1841511] - [netdrv] r8169: simplify setting netdev features (Josef Oskera) [1841511] - [netdrv] r8169: remove setting PCI_CACHE_LINE_SIZE in rtl_hw_start_8169 (Josef Oskera) [1841511] - [netdrv] r8169: remove unneeded check from rtl_link_chg_patch (Josef Oskera) [1841511] - [netdrv] r8169: fix performance regression related to PCIe max read request size (Josef Oskera) [1841511] - [netdrv] r8169: don't set min_mtu/max_mtu if not needed (Josef Oskera) [1841511] - [netdrv] r8169: factor out PHY configuration to r8169_phy_config.c (Josef Oskera) [1841511] - [netdrv] r8169: add r8169.h (Josef Oskera) [1841511] - [netdrv] r8169: rename rtl_apply_firmware (Josef Oskera) [1841511] - [netdrv] r8169: add phydev argument to rtl8168d_apply_firmware_cond (Josef Oskera) [1841511] - [netdrv] r8169: use phy_read/write instead of rtl_readphy/writephy (Josef Oskera) [1841511] - [netdrv] r8169: replace rtl_w0w1_phy (Josef Oskera) [1841511] - [netdrv] r8169: replace rtl_patchphy (Josef Oskera) [1841511] - [netdrv] r8169: move disabling MAC EEE for RTL8402/RTL8106e (Josef Oskera) [1841511] - [netdrv] r8169: move setting ERI register 0x1d0 for RTL8106 (Josef Oskera) [1841511] - [netdrv] r8169: switch to phylib functions in rtl_writephy_batch (Josef Oskera) [1841511] - [netdrv] r8169: change argument type of RTL8168g-specific PHY config functions (Josef Oskera) [1841511] - [netdrv] r8169: change argument type of EEE PHY functions (Josef Oskera) [1841511] - [netdrv] r8169: move RTL8169scd Gigabyte PHY quirk (Josef Oskera) [1841511] - [netdrv] r8169: remove not needed debug print in rtl8169_init_phy (Josef Oskera) [1841511] - [netdrv] r8169: prepare for exporting rtl_hw_phy_config (Josef Oskera) [1841511] - [netdrv] r8169: add constant EnAnaPLL (Josef Oskera) [1841511] - [netdrv] r8169: move enabling EEE to rtl8169_init_phy (Josef Oskera) [1841511] - [netdrv] r8169: remove MAC workaround in rtl8168e_2_hw_phy_config (Josef Oskera) [1841511] - [netdrv] r8169: factor out rtl8168h_2_get_adc_bias_ioffset (Josef Oskera) [1841511] - [netdrv] r8169: check that Realtek PHY driver module is loaded (Josef Oskera) [1841511] - [netdrv] treewide: Use sizeof_field() macro (Josef Oskera) [1841511] - [netdrv] r8169: fix rtl_hw_jumbo_disable for RTL8168evl (Josef Oskera) [1841511] - [netdrv] r8169: add missing RX enabling for WoL on RTL8125 (Josef Oskera) [1841511] - [netdrv] r8169: fix jumbo configuration for RTL8168evl (Josef Oskera) [1841511] - [netdrv] r8169: add check for PHY_MDIO_CHG to rtl_nic_fw_data_ok (Josef Oskera) [1841511] - [netdrv] r8169: use macro FIELD_SIZEOF in definition of FW_OPCODE_SIZE (Josef Oskera) [1841511] - [netdrv] r8169: change mdelay to msleep in rtl_fw_write_firmware (Josef Oskera) [1841511] - [netdrv] r8169: load firmware for RTL8168fp/RTL8117 (Josef Oskera) [1841511] - [netdrv] r8169: improve conditional firmware loading for RTL8168d (Josef Oskera) [1841511] - [netdrv] r8169: use r8168d_modify_extpage in rtl8168f_config_eee_phy (Josef Oskera) [1841511] - [netdrv] r8169: add support for RTL8117 (Josef Oskera) [1841511] - [netdrv] r8169: respect EEE user setting when restarting network (Josef Oskera) [1841511] - [netdrv] r8169: remove rtl8168c_4_hw_phy_config (Josef Oskera) [1841511] - [netdrv] r8169: add helper r8168d_modify_extpage (Josef Oskera) [1841511] - [netdrv] r8169: switch to phylib functions in more places (Josef Oskera) [1841511] - [netdrv] r8169: add helper r8168d_phy_param (Josef Oskera) [1841511] - [netdrv] r8169: add helper r8168g_phy_param (Josef Oskera) [1841511] - [netdrv] r8169: fix page read in r8168g_mdio_read (Josef Oskera) [1841511] - [netdrv] r8169: fix wrong PHY ID issue with RTL8168dp (Josef Oskera) [1841511] - [netdrv] r8169: use helper rtl_hw_aspm_clkreq_enable also in rtl_hw_start_8168g_2 (Josef Oskera) [1841511] - [netdrv] r8169: improve rtl8169_rx_fill (Josef Oskera) [1841511] - [netdrv] r8169: align fix_features callback with vendor driver (Josef Oskera) [1841511] - [netdrv] r8169: never set PCI_EXP_DEVCTL_NOSNOOP_EN (Josef Oskera) [1841511] - [netdrv] r8169: remove rtl_hw_start_8168bef (Josef Oskera) [1841511] - [netdrv] r8169: remove rtl_hw_start_8168dp (Josef Oskera) [1841511] - [netdrv] r8169: simplify setting PCI_EXP_DEVCTL_NOSNOOP_EN (Josef Oskera) [1841511] - [netdrv] r8169: remove fiddling with the PCIe max read request size (Josef Oskera) [1841511] - [netdrv] r8169: fix jumbo packet handling on resume from suspend (Josef Oskera) [1841511] - [netdrv] r8169: don't set bit RxVlan on RTL8125 (Josef Oskera) [1841511] - [netdrv] r8169: add support for EEE on RTL8125 (Josef Oskera) [1841511] - [netdrv] r8169: add RTL8125 PHY initialization (Josef Oskera) [1841511] - [netdrv] r8169: add support for RTL8125 (Josef Oskera) [1841511] - [netdrv] r8169: don't use bit LastFrag in tx descriptor after send (Josef Oskera) [1841511] - [netdrv] r8169: read common register for PCI commit (Josef Oskera) [1841511] - [netdrv] r8169: move disabling interrupt coalescing to RTL8169/RTL8168 init (Josef Oskera) [1841511] - [netdrv] r8169: factor out reading MAC address from registers (Josef Oskera) [1841511] - [netdrv] r8169: restrict rtl_is_8168evl_up to RTL8168 chip versions (Josef Oskera) [1841511] - [netdrv] r8169: change interrupt mask type to u32 (Josef Oskera) [1841511] - [netdrv] r8169: improve DMA handling in rtl_rx (Josef Oskera) [1841511] - [netdrv] r8169: fix DMA issue on MIPS platform (Josef Oskera) [1841511] - [netdrv] r8169: sync EEE handling for RTL8168h with vendor driver (Josef Oskera) [1841511] - [netdrv] r8169: use the generic EEE management functions (Josef Oskera) [1841511] - [fs] gfs2: Even more gfs2_find_jhead fixes (Abhijith Das) [1828653] - [kernel] sched/fair: Don't NUMA balance for kthreads (Phil Auld) [1842543] - [kernel] sched/core: Offload wakee task activation if it the wakee is descheduling (Phil Auld) [1842543] - [kernel] sched/core: Optimize ttwu() spinning on p->on_cpu (Phil Auld) [1842543] - [fs] gfs2: Smarter iopen glock waiting (Andreas Grunbacher) [1582655] - [fs] gfs2: Wake up when setting GLF_DEMOTE (Andreas Grunbacher) [1582655] - [fs] gfs2: Check inode generation number in delete_work_func (Andreas Grunbacher) [1582655] - [fs] gfs2: Move inode generation number check into gfs2_inode_lookup (Andreas Grunbacher) [1582655] - [fs] gfs2: Minor gfs2_lookup_by_inum cleanup (Andreas Grunbacher) [1582655] - [fs] gfs2: Try harder to delete inodes locally (Andreas Grunbacher) [1582655] - [fs] gfs2: Give up the iopen glock on contention (Andreas Grunbacher) [1582655] - [fs] gfs2: Turn gl_delete into a delayed work (Andreas Grunbacher) [1582655] - [fs] gfs2: Keep track of deleted inode generations in LVBs (Andreas Grunbacher) [1582655] - [fs] gfs2: Allow ASPACE glocks to also have an lvb (Andreas Grunbacher) [1582655] - [fs] gfs2: Avoid access time thrashing in gfs2_inode_lookup (Andreas Grunbacher) [1582655] - [fs] gfs2: Use IS_ERR_OR_NULL (Andreas Grunbacher) [1582655] - [fpga] fpga: mark the intel fpga drivers as tech preview (Luis Goncalves) [1689274 1660310 1494701 1494699] - [firmware] firmware: stratix10-svc: Remove unneeded semicolon (Luis Goncalves) [1689274 1660310 1494701 1494699] - [firmware] firmware: Fix incompatible function behavior for RSU driver (Luis Goncalves) [1689274 1660310 1494701 1494699] - [firmware] firmware: add Intel Stratix10 remote system update driver (Luis Goncalves) [1689274 1660310 1494701 1494699] - [include] firmware: stratix10-svc: extend svc to support new RSU features (Luis Goncalves) [1689274 1660310 1494701 1494699] - [edac] EDAC/altera, firmware/intel: Add Stratix10 ECC DBE SMC call (Luis Goncalves) [1689274 1660310 1494701 1494699] - [firmware] firmware: stratix10-svc: fix wrong of_node_put() in init function (Luis Goncalves) [1689274 1660310 1494701 1494699] - [include] firmware: add remote status update client support (Luis Goncalves) [1689274 1660310 1494701 1494699] - [firmware] firmware: add Intel Stratix10 service layer driver (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: dfl: pci: fix return value of cci_pci_sriov_configure (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: xilinx-pr-decoupler: Remove clk_get error message for probe defer (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: remove redundant dev_err message (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: dfl: afu: remove set but not used variable 'afu' (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: dfl: fme: remove set but not used variable 'fme' (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: dfl: fme: add power management support (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: dfl: fme: add thermal management support (Luis Goncalves) [1689274 1660310 1494701 1494699] - [documentation] Documentation: fpga: dfl: add descriptions for thermal/power management interfaces (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: Remove dev_err() usage after platform_get_irq() (Luis Goncalves) [1689274 1660310 1494701 1494699] - [documentation] Documentation: fpga: dfl: add descriptions for virtualization and new interfaces (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: dfl: fme: add global error reporting support (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: dfl: afu: add STP (SignalTap) support (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: dfl: afu: add error reporting support (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: dfl: afu: expose __afu_port_enable/disable function (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: dfl: afu: add userclock sysfs interfaces (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: dfl: afu: convert platform_driver to use dev_groups (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: dfl: fme: convert platform_driver to use dev_groups (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: dfl: make init callback optional (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: altera-cvp: Add Stratix10 (V2) Support (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: altera-cvp: Preparation for V2 parts (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: altera-cvp: Discover Vendor Specific offset (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: altera-ps-spi: Fix getting of optional confd gpio (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: dfl: fme: add capability sysfs interfaces (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: dfl: make uinit callback optional (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: dfl: add id_table for dfl private feature driver (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: dfl: afu: add AFU state related sysfs interfaces (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: dfl: pci: enable SRIOV support (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: dfl: fme: add DFL_FPGA_FME_PORT_RELEASE/ASSIGN ioctl support (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: dfl: use driver core functions, not sysfs ones (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: altera-pr-ip: Make alt_pr_unregister function void (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: altera-cvp: Fix function definition argument (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga-manager: altera-ps-spi: Fix build error (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: dfl: fme: align PR buffer size per PR datawidth (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: dfl: fme: remove copy_to_user() in ioctl for PR (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: dfl-fme-mgr: fix FME_PR_INTFC_ID register address (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] drivers: fpga: Kconfig: pedantic cleanups (Luis Goncalves) [1689274 1660310 1494701 1494699] - [documentation] docs: fpga: convert docs to ReST and rename to *.rst (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 441 (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 422 (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 285 (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: zynqmp-fpga: Correctly handle error pointer (Luis Goncalves) [1689274 1660310 1494701 1494699] - [include] include: fpga: adi-axi-common.h: add common regs & defs header (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: dfl: expand minor range when registering chrdev region (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: dfl: Add lockdep classes for pdata->lock (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: dfl: afu: Pass the correct device to dma_mapping_error() (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: stratix10-soc: fix use-after-free on s10_init() (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] treewide: Add SPDX license identifier - Makefile/Kconfig (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] mm/gup: change GUP fast to use flags rather than a write 'bool' (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga manager: Adding FPGA Manager support for Xilinx zynqmp (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: altera_freeze_bridge: remove restriction to socfpga (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: mgr: altera-ps-spi: make array dummy static, shrinks object size (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: stratix10-soc: fix wrong of_node_put() in init function (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] Remove 'type' argument from access_ok() function (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: of-fpga-region: Use platform_set_drvdata (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: dfl-fme-region: Use platform_get_drvdata() (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: add intel stratix10 soc fpga manager driver (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: mgr: altera-ps-spi: enable usage on non-dt platforms (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: altera-cvp: fix probing for multiple FPGAs on the bus (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] zynq-fpga: Only route PR via PCAP when required (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: altera-cvp: Fix registration for CvP incapable devices (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: dfl: fme: remove set but not used variable 'priv' (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: altera-cvp: fix 'bad IO access' on x86_64 (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: add devm_fpga_region_create (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: bridge: add devm_fpga_bridge_create (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: mgr: add devm_fpga_mgr_create (Luis Goncalves) [1689274 1660310 1494701 1494699] - [documentation] docs: fpga: document fpga manager flags (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: bridge: fix obvious function documentation error (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: do not access region struct after fpga_region_unregister (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] drivers: fpga: fix two trivial spelling mistakes (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: dfl: fme: fix return value check in in pr_mgmt_init() (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: dfl: afu: add DFL_FPGA_PORT_DMA_MAP/UNMAP ioctls support (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: dfl: afu: add afu sub feature support (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: dfl: afu: add DFL_FPGA_GET_API_VERSION/CHECK_EXTENSION ioctls support (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: dfl: afu: add header sub feature support (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: dfl: afu: add port ops support (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: dfl: add FPGA Accelerated Function Unit driver basic framework (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: dfl: fme-region: add support for compat_id (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: dfl: add fpga region platform driver for FME (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: dfl: add fpga bridge platform driver for FME (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: dfl: fme-mgr: add compat_id support (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: dfl: add fpga manager platform driver for FME (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: dfl: fme: add partial reconfiguration sub feature support (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: dfl: fme: add DFL_FPGA_GET_API_VERSION/CHECK_EXTENSION ioctls support (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: dfl: fme: add header sub feature support (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: dfl: add FPGA Management Engine driver basic framework (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: dfl-pci: add enumeration for feature devices (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: add FPGA DFL PCIe device driver (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: dfl: add dfl_fpga_check_port_id function (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: dfl: add dfl_fpga_port_ops support (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: dfl: add feature device infrastructure (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: dfl: add dfl_fpga_cdev_find_port (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: dfl: add chardev support for feature devices (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: add device feature list support (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: region: add compat_id support (Luis Goncalves) [1689274 1660310 1494701 1494699] - [include] fpga: mgr: add compat_id support (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: mgr: add status for fpga-manager (Luis Goncalves) [1689274 1660310 1494701 1494699] - [include] fpga: mgr: add region_id to fpga_image_info (Luis Goncalves) [1689274 1660310 1494701 1494699] - [documentation] docs: fpga: add a document for FPGA Device Feature List (DFL) Framework Overview (Luis Goncalves) [1689274 1660310 1494701 1494699] - [mm] mm: Add a vmf_insert_mixed_prot() function (Dave Airlie) [1838335] - [mm] mm: Add write-protect and clean utilities for address space ranges (Dave Airlie) [1838335] - [mm] mm: Add a walk_page_mapping() function to the pagewalk code (Dave Airlie) [1838335] - [mm] pagewalk: separate function pointers from iterator data (Dave Airlie) [1838335] - [mm] mm: split out a new pagewalk.h header from mm.h (Dave Airlie) [1838335] - [mm] mm: update ptep_modify_prot_commit to take old pte value as arg (Dave Airlie) [1838335] - [x86] mm: update ptep_modify_prot_start/commit to take vm_area_struct as arg (Dave Airlie) [1838335] - [mm] mm/mmu_notifier: add an interval tree notifier (Dave Airlie) [1838335] - [mm] mm/mmu_notifier: define the header pre-processor parts even if disabled (Dave Airlie) [1838335] - [mm] mm/mmu_notifiers: add a lockdep map for invalidate_range_start/end (Dave Airlie) [1838335] - [misc] misc/sgi-gru: use mmu_notifier_get/put for struct gru_mm_struct (Dave Airlie) [1838335] - [drm] drm/backport: add mmu notifier get/put support to drm backport (Dave Airlie) [1838335] - [mm] mm/mmu_notifiers: add a get/put scheme for the registration (Dave Airlie) [1838335] - [mm] mm/mmu_notifiers: do not speculatively allocate a mmu_notifier_mm (Dave Airlie) [1838335] - [mm] mm/mmu_notifiers: hoist do_mmu_notifier_register down_write to the caller (Dave Airlie) [1838335] - [mm] mm/mmu_notifier.c: remove mmu_notifier_synchronize() (Dave Airlie) [1838335] - [infiniband] locking/lockdep: Rename lockdep_assert_held_exclusive() -> lockdep_assert_held_write() (Dave Airlie) [1838335] - [include] mm/mmu_notifier: contextual information for event enums (Dave Airlie) [1838335] - [mm] mm/memory_hotplug.c: only respect mem= parameter during boot stage (Baoquan He) [1838809 1781472] - [scsi] scsi: mpt3sas: Remove unused including (Tomas Henzl) [1790760] - [scsi] scsi: mpt3sas: Fix double free warnings (Tomas Henzl) [1790760] - [scsi] scsi: mpt3sas: Disable DIF when prot_mask set to zero (Tomas Henzl) [1790760] - [scsi] scsi: mpt3sas: Capture IOC data for debugging purposes (Tomas Henzl) [1790760] - [scsi] scsi: mpt3sas: Use true, false for ioc->use_32bit_dma (Tomas Henzl) [1790760] - [scsi] scsi: mpt3sas: Remove NULL check before freeing function (Tomas Henzl) [1790760] - [scsi] scsi: mpt3sas: Update mpt3sas version to 33.101.00.00 (Tomas Henzl) [1790760] - [scsi] mpt3sas: Fix memset in non-rdpq mode (Tomas Henzl) [1790760] - [scsi] scsi: mpt3sas: Fix reply queue count in non RDPQ mode (Tomas Henzl) [1790760] - [scsi] scsi: mpt3sas: Handle RDPQ DMA allocation in same 4G region (Tomas Henzl) [1790760] - [scsi] scsi: mpt3sas: Separate out RDPQ allocation to new function (Tomas Henzl) [1790760] - [scsi] scsi: mpt3sas: Rename function name is_MSB_are_same (Tomas Henzl) [1790760] - [scsi] scsi: mpt3sas: Don't change the DMA coherent mask after allocations (Tomas Henzl) [1790760] - [scsi] scsi: mpt3sas: use true, false for bool variables (Tomas Henzl) [1790760] - [scsi] scsi: mpt3sas: Fix kernel panic observed on soft HBA unplug (Tomas Henzl) [1790760] - [scsi] scsi: Replace zero-length array with flexible-array member (Tomas Henzl) [1790760] - [scsi] scsi: mpt3sas: Update drive version to 33.100.00.00 (Tomas Henzl) [1790760] - [scsi] scsi: mpt3sas: Remove usage of device_busy counter (Tomas Henzl) [1790760] - [scsi] scsi: mpt3sas: Print function name in which cmd timed out (Tomas Henzl) [1790760] - [scsi] scsi: mpt3sas: Optimize mpt3sas driver logging (Tomas Henzl) [1790760] - [scsi] scsi: mpt3sas: print in which path firmware fault occurred (Tomas Henzl) [1790760] - [scsi] scsi: mpt3sas: Handle CoreDump state from watchdog thread (Tomas Henzl) [1790760] - [scsi] scsi: mpt3sas: Add support IOCs new state named COREDUMP (Tomas Henzl) [1790760] - [scsi] scsi: mpt3sas: renamed _base_after_reset_handler function (Tomas Henzl) [1790760] - [scsi] scsi: mpt3sas: Add support for NVMe shutdown (Tomas Henzl) [1790760] - [scsi] scsi: mpt3sas: Update MPI Headers to v02.00.57 (Tomas Henzl) [1790760] - [scsi] scsi: mpt3sas: Fix double free in attach error handling (Tomas Henzl) [1790760] - [scsi] scsi: mpt3sas: Clean up some indenting (Tomas Henzl) [1790760] - [crypto] crypto: af_alg - cast ki_complete ternary op to int (Herbert Xu) [1837499] - [netdrv] virtio-net: per-queue RPS config (Eugenio Perez) [1718086] - [netdrv] virtio_net: Differentiate sk_buff and xdp_frame on freeing (Eugenio Perez) [1718086] - [netdrv] virtio_net: Use xdp_return_frame to free xdp_frames on destroying vqs (Eugenio Perez) [1718086] - [netdrv] virtio_net: enable napi_tx by default (Eugenio Perez) [1718086] - [netdrv] virtio_net: Don't call free_old_xmit_skbs for xdp_frames (Eugenio Perez) [1718086] - [netdrv] virtio_net: Don't enable NAPI when interface is down (Eugenio Perez) [1718086] - [include] cpumask: make cpumask_next_wrap available without smp (Eugenio Perez) [1718086] - [netdrv] virtio_net: Stripe queue affinities across cores (Eugenio Perez) [1718086] - [virtio] virtio: Make vp_set_vq_affinity() take a mask (Eugenio Perez) [1718086]- [netdrv] ice: add board identifier info to devlink .info_get (Jonathan Toppins) [1796682] - [netdrv] ice: add basic handler for devlink .info_get (Jonathan Toppins) [1796682] - [netdrv] ice: enable initial devlink support (Jonathan Toppins) [1796682] - [netdrv] ice: implement full NVM read from ETHTOOL_GEEPROM (Jonathan Toppins) [1796682] - [netdrv] ice: discover and store size of available flash (Jonathan Toppins) [1796682] - [netdrv] ice: store NVM version info in extracted format (Jonathan Toppins) [1796682] - [netdrv] ice: create function to read a section of the NVM and Shadow RAM (Jonathan Toppins) [1796682] - [netdrv] ice: use __le16 types for explicitly Little Endian values (Jonathan Toppins) [1796682] - [netdrv] ice: fix incorrect size description of ice_get_nvm_version (Jonathan Toppins) [1781388] - [netdrv] ice: use variable name more descriptive than type (Jonathan Toppins) [1781388] - [netdrv] ice: Use EOPNOTSUPP instead of ENOTSUPP (Jonathan Toppins) [1781388] - [netdrv] ice: Fix format specifier (Jonathan Toppins) [1781388] - [netdrv] ice: fix use of deprecated strlcpy() (Jonathan Toppins) [1781388] - [netdrv] ice: Increase mailbox receive queue length to maximum (Jonathan Toppins) [1781388] - [netdrv] ice: Correct setting VLAN pruning (Jonathan Toppins) [1781388] - [netdrv] ice: renegotiate link after FW DCB on (Jonathan Toppins) [1781388] - [netdrv] ice: Fix corner case when switching from IEEE to CEE (Jonathan Toppins) [1781388] - [netdrv] ice: Display Link detected via Ethtool in safe mode (Jonathan Toppins) [1781388] - [netdrv] ice: Fix removing driver while bare-metal VFs pass traffic (Jonathan Toppins) [1781388] - [netdrv] ice: Improve clarity of prints and variables (Jonathan Toppins) [1781388] - [netdrv] ice: allow bigger VFs (Jonathan Toppins) [1781388] - [netdrv] ice: Cleanup unneeded parenthesis (Jonathan Toppins) [1781388] - [netdrv] ice: Use pci_get_dsn() (Jonathan Toppins) [1781388] - [netdrv] ice: let core reject the unsupported coalescing parameters (Jonathan Toppins) [1781388] - [netdrv] ice: fix define for E822 backplane device (Jonathan Toppins) [1781388] - [netdrv] ice: add support for E823 devices (Jonathan Toppins) [1795812] - [netdrv] ice: add backslash-n to strings (Jonathan Toppins) [1781388] - [netdrv] ice: increase PF reset wait timeout to 300 milliseconds (Jonathan Toppins) [1781388] - [netdrv] ice: Support XDP UMEM wake up mechanism (Jonathan Toppins) [1781388] - [netdrv] ice: SW DCB, report correct max TC value (Jonathan Toppins) [1781388] - [netdrv] ice: Report correct DCB mode (Jonathan Toppins) [1781388] - [netdrv] ice: Add DCBNL ops required to configure ETS in CEE for SW DCB (Jonathan Toppins) [1781388] - [netdrv] ice: Always clear the QRXFLXP_CNTXT register for VF Rx queues (Jonathan Toppins) [1781388] - [netdrv] ice: Fix for TCAM entry management (Jonathan Toppins) [1781388] - [netdrv] ice: update malicious driver detection event handling (Jonathan Toppins) [1781388] - [netdrv] ice: Validate config for SW DCB map (Jonathan Toppins) [1781388] - [netdrv] ice: Wait for VF to be reset/ready before configuration (Jonathan Toppins) [1792691] - [netdrv] ice: Don't reject odd values of usecs set by user (Jonathan Toppins) [1781388] - [netdrv] ice: use true/false for bool types (Jonathan Toppins) [1781388] - [netdrv] ice: add function argument description to function header comment (Jonathan Toppins) [1781388] - [netdrv] ice: use proper format for function pointer as a function parameter (Jonathan Toppins) [1781388] - [netdrv] ice: remove unnecessary fallthrough comments (Jonathan Toppins) [1781388] - [netdrv] ice: Fix virtchnl_queue_select bitmap validation (Jonathan Toppins) [1781388] - [netdrv] ice: Fix and refactor Rx queue disable for VFs (Jonathan Toppins) [1781388] - [netdrv] ice: Handle LAN overflow event for VF queues (Jonathan Toppins) [1781388] - [netdrv] ice: Fix implicit queue mapping mode in ice_vsi_get_qs (Jonathan Toppins) [1781388] - [netdrv] ice: Add support to enable/disable all Rx queues before waiting (Jonathan Toppins) [1781388] - [netdrv] ice: Only allow tagged bcast/mcast traffic for VF in port VLAN (Jonathan Toppins) [1781388] - [netdrv] ice: Fix Port VLAN priority bits (Jonathan Toppins) [1781388] - [netdrv] ice: Add helper to determine if VF link is up (Jonathan Toppins) [1781388] - [netdrv] ice: Refactor port vlan configuration for the VF (Jonathan Toppins) [1781388] - [netdrv] ice: Add initial support for QinQ (Jonathan Toppins) [1781388] - [netdrv] ice: Trivial fixes (Jonathan Toppins) [1781388] - [netdrv] ice: Use correct netif error function (Jonathan Toppins) [1781388] - [netdrv] ice: Cleanup ice_vsi_alloc_q_vectors (Jonathan Toppins) [1781388] - [netdrv] ice: Make print statements more compact (Jonathan Toppins) [1781388] - [netdrv] ice: Use ice_pf_to_dev (Jonathan Toppins) [1781388] - [netdrv] ice: Remove possible null dereference (Jonathan Toppins) [1781388] - [netdrv] ice: update Unit Load Status bitmask to check after reset (Jonathan Toppins) [1781388] - [netdrv] ice: fix and consolidate logging of NVM/firmware version information (Jonathan Toppins) [1781388] - [netdrv] ice: Modify link message logging (Jonathan Toppins) [1781388] - [netdrv] ice: Remove CONFIG_PCI_IOV wrap in ice_set_pf_caps (Jonathan Toppins) [1781388] - [netdrv] ice: Remove ice_dev_onetime_setup() (Jonathan Toppins) [1781388] - [netdrv] ice: Don't allow same value for Rx tail to be written twice (Jonathan Toppins) [1781388] - [netdrv] ice: display supported and advertised link modes (Jonathan Toppins) [1781388] - [netdrv] ice: Fix switch between FW and SW LLDP (Jonathan Toppins) [1781388] - [netdrv] ice: Fix DCB rebuild after reset (Jonathan Toppins) [1781388] - [netdrv] ice: Bump version (Jonathan Toppins) [1781401] - [netdrv] ice: Implement ethtool get/set rx-flow-hash (Jonathan Toppins) [1781401] - [netdrv] ice: Initilialize VF RSS tables (Jonathan Toppins) [1781401] - [netdrv] ice: Optimize table usage (Jonathan Toppins) [1781401] - [netdrv] ice: Enable writing filtering tables (Jonathan Toppins) [1781401] - [netdrv] ice: Populate TCAM filter software structures (Jonathan Toppins) [1781401] - [netdrv] ice: Allocate flow profile (Jonathan Toppins) [1781401] - [netdrv] ice: Enable writing hardware filtering tables (Jonathan Toppins) [1781401] - [netdrv] ice: remove redundant assignment to variable xmit_done (Jonathan Toppins) [1781388] - [netdrv] ice: Removing hung_queue variable to use txqueue function parameter (Jonathan Toppins) [1781388] - [netdrv] ice: Add device ids for E822 devices (Jonathan Toppins) [1781951] - [netdrv] ice: Suppress Coverity warnings for xdp_rxq_info_reg (Jonathan Toppins) [1781388] - [netdrv] ice: Add a boundary check in ice_xsk_umem() (Jonathan Toppins) [1781388] - [netdrv] ice: add extra check for null Rx descriptor (Jonathan Toppins) [1781388] - [netdrv] ice: suppress checked_return error (Jonathan Toppins) [1781388] - [netdrv] ice: Demote MTU change print to debug (Jonathan Toppins) [1781388] - [netdrv] ice: Enable ip link show on the PF to display VF unicast MAC(s) (Jonathan Toppins) [1781388] - [netdrv] ice: Fix VF link state when it's IFLA_VF_LINK_STATE_AUTO (Jonathan Toppins) [1781388] - [netdrv] ice: Remove Rx flex descriptor programming (Jonathan Toppins) [1781388] - [netdrv] ice: Return error on not supported ethtool -C parameters (Jonathan Toppins) [1781388] - [netdrv] ice: Restore interrupt throttle settings after VSI rebuild (Jonathan Toppins) [1781388] - [netdrv] ice: Set default value for ITR in alloc function (Jonathan Toppins) [1781388] - [netdrv] ice: Add ice_for_each_vf() macro (Jonathan Toppins) [1781388] - [netdrv] ice: Add code to keep track of current dflt_vsi (Jonathan Toppins) [1781388] - [netdrv] ice: Fix VF spoofchk (Jonathan Toppins) [1781388] - [netdrv] ice: Support UDP segmentation offload (Jonathan Toppins) [1781388] - [netdrv] ice: Update FW API minor version (Jonathan Toppins) [1781388] - [netdrv] ice: remove pointless NULL check of port_info (Jonathan Toppins) [1781388] - [netdrv] ice: Implement ethtool ops for channels (Jonathan Toppins) [1781388] - [netdrv] ice: implement VF stats NDO (Jonathan Toppins) [1781388] - [netdrv] ice: add helpers for virtchnl (Jonathan Toppins) [1781388] - [netdrv] ice: Add ice_pf_to_dev(pf) macro (Jonathan Toppins) [1781388] - [netdrv] ice: Do not use devm* functions for local uses (Jonathan Toppins) [1781388] - [netdrv] ice: Refactor removal of VLAN promiscuous rules (Jonathan Toppins) [1781388] - [netdrv] ice: Fix setting coalesce to handle DCB configuration (Jonathan Toppins) [1781388] - [netdrv] ice: Only disable VF state when freeing each VF resources (Jonathan Toppins) [1781388] - [netdrv] ice: fix stack leakage (Jonathan Toppins) [1781388] - [netdrv] ice: Don't modify stripping for add/del VLANs on VF (Jonathan Toppins) [1781388] - [netdrv] ice: Disallow VF VLAN opcodes if VLAN offloads disabled (Jonathan Toppins) [1781388] - [netdrv] ice: Correct capabilities reporting of max TCs (Jonathan Toppins) [1781388] - [netdrv] ice: Store number of functions for the device (Jonathan Toppins) [1781388] - [netdrv] ice: fix potential infinite loop because loop counter being too small (Jonathan Toppins) [1781388] - [netdrv] ice: print opcode when printing controlq errors (Jonathan Toppins) [1781388] - [netdrv] ice: use more accurate ICE_DBG mask types (Jonathan Toppins) [1781388] - [netdrv] ice: Introduce and use ice_vsi_type_str (Jonathan Toppins) [1781388] - [netdrv] ice: remove unnecessary conditional check (Jonathan Toppins) [1781388] - [netdrv] ice: Update enum ice_flg64_bits to current specification (Jonathan Toppins) [1781388] - [netdrv] ice: delay less (Jonathan Toppins) [1781388] - [netdrv] ice: use pkg_dwnld_status instead of sq_last_status (Jonathan Toppins) [1781388] - [netdrv] ice: Change max MSI-x vector_id check in cfg_irq_map (Jonathan Toppins) [1781388] - [netdrv] ice: Check if VF is disabled for Opcode and other operations (Jonathan Toppins) [1781388] - [netdrv] ice: configure software LLDP in ice_init_pf_dcb (Jonathan Toppins) [1781388] - [netdrv] ice: Fix to change Rx/Tx ring descriptor size via ethtool with DCBx (Jonathan Toppins) [1781388] - [netdrv] ice: avoid setting features during reset (Jonathan Toppins) [1781388] - [netdrv] ice: Implement DCBNL support (Jonathan Toppins) [1781388] - [netdrv] ice: Add NDO callback to set the maximum per-queue bitrate (Jonathan Toppins) [1781388] - [netdrv] ice: Use ice_ena_vsi and ice_dis_vsi in DCB configuration flow (Jonathan Toppins) [1781388] - [netdrv] ice: Fix return value when SR-IOV is not supported (Jonathan Toppins) [1781388] - [netdrv] ice: Rename VF function ice_vc_dis_vf to match its behavior (Jonathan Toppins) [1781388] - [netdrv] ice: Get rid of ice_cleanup_header (Jonathan Toppins) [1781388] - [netdrv] ice: print PCI link speed and width (Jonathan Toppins) [1781388] - [netdrv] ice: print unsupported module message (Jonathan Toppins) [1781388] - [netdrv] ice: write register with correct offset (Jonathan Toppins) [1781388] - [netdrv] ice: Check for null pointer dereference when setting rings (Jonathan Toppins) [1781388] - [netdrv] ice: save PCI state in probe (Jonathan Toppins) [1781388] - [netdrv] ice: Adjust DCB INIT for SW mode (Jonathan Toppins) [1781388] - [netdrv] ice: fix driver unload flow (Jonathan Toppins) [1781388] - [netdrv] ice: handle DCBx non-contiguous TC request (Jonathan Toppins) [1781388] - [netdrv] ice: Update Boot Configuration Section read of NVM (Jonathan Toppins) [1781388] - [netdrv] ice: add ethtool -m support for reading i2c eeprom modules (Jonathan Toppins) [1781388] - [netdrv] ice: allow 3k MTU for XDP (Jonathan Toppins) [1781388] - [netdrv] ice: add build_skb() support (Jonathan Toppins) [1781388] - [netdrv] ice: introduce frame padding computation logic (Jonathan Toppins) [1781388] - [netdrv] ice: introduce legacy Rx flag (Jonathan Toppins) [1781388] - [netdrv] ice: Add support for AF_XDP (Jonathan Toppins) [1730487] - [netdrv] ice: Move common functions to ice_txrx_lib.c (Jonathan Toppins) [1781388] - [netdrv] ice: Add support for XDP (Jonathan Toppins) [1730487] - [netdrv] ice: get rid of per-tc flow in Tx queue configuration routines (Jonathan Toppins) [1781388] - [netdrv] ice: Introduce ice_base.c (Jonathan Toppins) [1781388] - [netdrv] net:Use skb accessors in network drivers (Jonathan Toppins) [1781388] - [powerpc] powerpc/eeh: Remove eeh_add_device_tree_late() (Myron Stowe) [1840904] - [powerpc] powerpc/eeh: Add sysfs files in late probe (Myron Stowe) [1840904] - [powerpc] powerpc: Drop using struct of_pci_range.pci_space field (Myron Stowe) [1840904] - [powerpc] powerpc/pci: Fold pcibios_setup_device() into pcibios_bus_add_device() (Myron Stowe) [1840904] - [powerpc] powerpc/pci: Remove pcibios_setup_bus_devices() (Myron Stowe) [1840904] - [powerpc] powerpc/pci: Fix pcibios_setup_device() ordering (Myron Stowe) [1840904] - [powerpc] powerpc/pci: Remove legacy debug code (Myron Stowe) [1840904] - [x86] x86/microcode/AMD: Increase microcode PATCH_MAX_SIZE (David Arcari) [1826966] - [x86] x86/microcode/AMD: Make stub function static inline (David Arcari) [1826966] - [x86] x86/microcode/intel: Issue the revision updated message only on the BSP (David Arcari) [1826966] - [x86] x86/microcode: Update late microcode in parallel (David Arcari) [1826966] - [x86] x86/microcode/amd: Fix two -Wunused-but-set-variable warnings (David Arcari) [1826966] - [x86] x86/microcode: Fix the microcode load on CPU hotplug for real (David Arcari) [1826966] - [x86] x86/microcode, cpuhotplug: Add a microcode loader CPU hotplug callback (David Arcari) [1826966] - [x86] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 353 (David Arcari) [1826966] - [x86] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 152 (David Arcari) [1826966] - [x86] treewide: Add SPDX license identifier - Makefile/Kconfig (David Arcari) [1826966] - [x86] x86/microcode: Fix the ancient deprecated microcode loading method (David Arcari) [1826966] - [x86] x86/microcode/intel: Refactor Intel microcode blob loading (David Arcari) [1826966] - [x86] x86/microcode: Announce reload operation's completion (David Arcari) [1826966] - [x86] x86/microcode/AMD: Update copyright (David Arcari) [1826966] - [x86] x86/microcode/AMD: Check the equivalence table size when scanning it (David Arcari) [1826966] - [x86] x86/microcode/AMD: Convert CPU equivalence table variable into a struct (David Arcari) [1826966] - [x86] x86/microcode/AMD: Check microcode container data in the late loader (David Arcari) [1826966] - [x86] x86/microcode/AMD: Fix container size's type (David Arcari) [1826966] - [x86] x86/microcode/AMD: Convert early parser to the new verification routines (David Arcari) [1826966] - [x86] x86/microcode/AMD: Change verify_patch()'s return value (David Arcari) [1826966] - [x86] x86/microcode/AMD: Move chipset-specific check into verify_patch() (David Arcari) [1826966] - [x86] x86/microcode/AMD: Move patch family check to verify_patch() (David Arcari) [1826966] - [x86] x86/microcode/AMD: Simplify patch family detection (David Arcari) [1826966] - [x86] x86/microcode/AMD: Concentrate patch verification (David Arcari) [1826966] - [x86] x86/microcode/AMD: Cleanup verify_patch_size() more (David Arcari) [1826966] - [x86] x86/microcode/AMD: Clean up per-family patch size checks (David Arcari) [1826966] - [x86] x86/microcode/AMD: Move verify_patch_size() up in the file (David Arcari) [1826966] - [x86] x86/microcode/AMD: Add microcode container verification (David Arcari) [1826966] - [x86] x86/microcode/AMD: Subtract SECTION_HDR_SIZE from file leftover length (David Arcari) [1826966] - [x86] x86/microcode: Make revision and processor flags world-readable (David Arcari) [1826966] - [pci] PCI: Add pci_status_get_and_clear_errors (Josef Oskera) [1840535] - [pci] PCI: Add constant PCI_STATUS_ERROR_BITS (Josef Oskera) [1840535] - [arm64] arm64: dts: ls1046ardb: set RGMII interfaces to RGMII_ID mode (Petr Oros) [1816982] - [arm64] arm64: dts: ls1043a-rdb: correct RGMII delay mode to rgmii-id (Petr Oros) [1816982] - [netdrv] net: phy: marvell: Fix pause frame negotiation (Petr Oros) [1816982] - [netdrv] net: phy: propagate an error back to the callers of phy_sfp_probe (Petr Oros) [1816982] - [netdrv] net: phy: at803x: fix clock sink configuration on ATH8030 and ATH8035 (Petr Oros) [1816982] - [netdrv] r8169: fix resume on cable plug-in (Petr Oros) [1816982] - [documentation] dt-bindings: net: remove un-implemented property (Petr Oros) [1816982] - [netdrv] net: phy: mdio-bcm-unimac: Fix clock handling (Petr Oros) [1816982] - [netdrv] net: phy: dp83867: w/a for fld detect threshold bootstrapping issue (Petr Oros) [1816982] - [netdrv] net: phy: sfp-bus.c: get rid of docs warnings (Petr Oros) [1816982] - [netdrv] net: phy: mdio-mux-bcm-iproc: check clk_prepare_enable() return value (Petr Oros) [1816982] - [netdrv] net: phy: fix MDIO bus PM PHY resuming (Petr Oros) [1816982] - [of] drivers/of/of_mdio.c:fix of_mdiobus_register() (Petr Oros) [1816982] - [netdrv] net: phy: bcm63xx: fix OOPS due to missing driver name (Petr Oros) [1816982] - [netdrv] phylink: Improve error message when validate failed (Petr Oros) [1816982] - [netdrv] net: phy: avoid clearing PHY interrupts twice in irq handler (Petr Oros) [1816982] - [netdrv] net: phy: marvell: don't interpret PHY status unless resolved (Petr Oros) [1816982] - [netdrv] net: phy: mscc: fix firmware paths (Petr Oros) [1816982] - [netdrv] net: phy: corrected the return value for genphy_check_and_restart_aneg and genphy_c45_check_and_restart_aneg (Petr Oros) [1816982] - [documentation] docs: networking: phy: Rephrase paragraph for clarity (Petr Oros) [1816982] - [netdrv] net: phy: Avoid multiple suspends (Petr Oros) [1816982] - [netdrv] net: phy: broadcom: Fix a typo ("firsly") (Petr Oros) [1816982] - [netdrv] net: phy: restore mdio regs in the iproc mdio driver (Petr Oros) [1816982] - [netdrv] net: phy: at803x: disable vddio regulator (Petr Oros) [1816982] - [netdrv] net: mii_timestamper: fix static allocation by PHY driver (Petr Oros) [1816982] - [of] net: mdio: of: fix potential NULL pointer derefernce (Petr Oros) [1816982] - [netdrv] net: phy: add default ARCH_BCM_IPROC for MDIO_BCM_IPROC (Petr Oros) [1816982] - [netdrv] net: phy: DP83822: Add support for additional DP83825 devices (Petr Oros) [1816982] - [netdrv] phy: dp83826: Add phy IDs for DP83826N and 826NC (Petr Oros) [1816982] - [netdrv] net: phy: add new version of phy_do_ioctl (Petr Oros) [1816982] - [netdrv] net: phy: rename phy_do_ioctl to phy_do_ioctl_running (Petr Oros) [1816982] - [netdrv] r8169: use generic ndo_do_ioctl handler phy_do_ioctl (Petr Oros) [1816982] - [netdrv] net: phy: add generic ndo_do_ioctl handler phy_do_ioctl (Petr Oros) [1816982] - [netdrv] net: phylink: allow in-band AN for USXGMII (Petr Oros) [1816982] - [netdrv] net: phy: adin: fix a warning about msleep (Petr Oros) [1816982] - [netdrv] net: phy: don't crash in phy_read/_write_mmd without a PHY driver (Petr Oros) [1816982] - [netdrv] net: phylink: Allow 2.5BASE-T, 5GBASE-T and 10GBASE-T for the 10G link modes (Petr Oros) [1816982] - [netdrv] net: phy: adin: const-ify static data (Petr Oros) [1816982] - [netdrv] net: phy: dp83867: Set FORCE_LINK_GOOD to default after reset (Petr Oros) [1816982] - [netdrv] net: phy: Maintain MDIO device and bus statistics (Petr Oros) [1816982] - [powerpc] powerpc: Add const qual to local_read() parameter (Petr Oros) [1816982] - [include] u64_stats: provide u64_stats_t type (Petr Oros) [1816982] - [documentation] Documentation: net-sysfs: Remove duplicate PHY device documentation (Petr Oros) [1816982] - [netdrv] mdio_bus: Simplify reset handling and extend to non-DT systems (Petr Oros) [1816982] - [netdrv] net: phy: Added IRQ print to phylink_bringup_phy() (Petr Oros) [1816982] - [netdrv] net: phy: DP83822: Update Kconfig with DP83825I support (Petr Oros) [1816982] - [netdrv] net: phy: DP83TC811: Fix typo in Kconfig (Petr Oros) [1816982] - [netdrv] net: phylink: add support for polling MAC PCS (Petr Oros) [1816982] - [netdrv] net: phylink: make QSGMII a valid PHY mode for in-band AN (Petr Oros) [1816982] - [uapi] mii: Add helpers for parsing SGMII auto-negotiation (Petr Oros) [1816982] - [netdrv] net: phylink: fix failure to register on x86 systems (Petr Oros) [1816982] - [netdrv] net: phy: fixed_phy: switch to using fwnode_gpiod_get_index (Petr Oros) [1816982] - [netdrv] net: phy: fixed_phy: fix use-after-free when checking link GPIO (Petr Oros) [1816982] - [netdrv] net: phylink: switch to using fwnode_gpiod_get_index() (Petr Oros) [1816982] - [netdrv] net: phy: realtek: add support for configuring the RX delay on RTL8211F (Petr Oros) [1816982] - [netdrv] net: phy: realtek: add logging for the RGMII TX delay configuration (Petr Oros) [1816982] - [netdrv] net: mdio: of: Register discovered MII time stampers (Petr Oros) [1816982] - [documentation] dt-bindings: ptp: Introduce MII time stamping devices (Petr Oros) [1816982] - [netdrv] net: Add a layer for non-PHY MII time stamping drivers (Petr Oros) [1816982] - [netdrv] net: Introduce a new MII time stamping interface (Petr Oros) [1816982] - [netdrv] net: phy: dp83640: Move the probe and remove methods around (Petr Oros) [1816982] - [netdrv] net: netcp_ethss: Use the PHY time stamping interface (Petr Oros) [1816982] - [net] net: ethtool: Use the PHY time stamping interface (Petr Oros) [1816982] - [net] net: vlan: Use the PHY time stamping interface (Petr Oros) [1816982] - [netdrv] net: macvlan: Use the PHY time stamping interface (Petr Oros) [1816982] - [include] net: phy: Introduce helper functions for time stamping support (Petr Oros) [1816982] - [include] of: mdio: Add missing inline to of_mdiobus_child_is_phy() dummy (Petr Oros) [1816982] - [netdrv] net: phy: aquantia: add suspend / resume ops for AQR105 (Petr Oros) [1816982] - [netdrv] net: phy: ensure that phy IDs are correctly typed (Petr Oros) [1816982] - [include] mod_devicetable: fix PHY module format (Petr Oros) [1816982] - [of] of: mdio: export of_mdiobus_child_is_phy (Petr Oros) [1816982] - [netdrv] net: sfp: report error on failure to read sfp soft status (Petr Oros) [1816982] - [netdrv] net: phy: marvell: use genphy_check_and_restart_aneg() (Petr Oros) [1816982] - [netdrv] net: phy: marvell: use phy_modify_changed() (Petr Oros) [1816982] - [netdrv] net: phy: marvell: use existing clause 37 definitions (Petr Oros) [1816982] - [netdrv] net: phy: marvell: consolidate phy status reading (Petr Oros) [1816982] - [netdrv] net: phy: marvell: use positive logic for link state (Petr Oros) [1816982] - [netdrv] net: phy: marvell: initialise link partner state earlier (Petr Oros) [1816982] - [netdrv] net: phy: marvell: rearrange to use genphy_read_lpa() (Petr Oros) [1816982] - [netdrv] net: phy: provide and use genphy_read_status_fixed() (Petr Oros) [1816982] - [netdrv] net: phy: add genphy_check_and_restart_aneg() (Petr Oros) [1816982] - [netdrv] net: phy: use phy_resolve_aneg_pause() (Petr Oros) [1816982] - [netdrv] net: phy: remove redundant .aneg_done initialisers (Petr Oros) [1816982] - [netdrv] net: phy: dp83869: Remove unneeded semicolon (Petr Oros) [1816982] - [netdrv] net: phylink: extend clause 45 PHY validation workaround (Petr Oros) [1816982] - [netdrv] net: phylink: improve clause 45 PHY ksettings_set implementation (Petr Oros) [1816982] - [netdrv] net: phylink: fix interface passed to mac_link_up (Petr Oros) [1816982] - [netdrv] net: phylink: propagate phy_attach_direct() return code (Petr Oros) [1816982] - [netdrv] net: phy: dp83867: Add rx-fifo-depth and tx-fifo-depth (Petr Oros) [1816982] - [documentation] dt-bindings: dp83867: Convert fifo-depth to common fifo-depth and make optional (Petr Oros) [1816982] - [netdrv] net: sfp: re-attempt probing for phy (Petr Oros) [1816982] - [netdrv] net: sfp: error handling for phy probe (Petr Oros) [1816982] - [netdrv] net: sfp: rename sm_retries (Petr Oros) [1816982] - [netdrv] net: sfp: use a definition for the fault recovery attempts (Petr Oros) [1816982] - [netdrv] net: sfp: add support for Clause 45 PHYs (Petr Oros) [1816982] - [netdrv] net: phy: add Broadcom BCM84881 PHY driver (Petr Oros) [1816982] - [netdrv] net: phylink: make Broadcom BCM84881 based SFPs work (Petr Oros) [1816982] - [netdrv] net: phylink: delay MAC configuration for copper SFP modules (Petr Oros) [1816982] - [netdrv] net: phylink: split phylink_sfp_module_insert() (Petr Oros) [1816982] - [netdrv] net: phylink: split link_an_mode configured and current settings (Petr Oros) [1816982] - [netdrv] net: phylink: support Clause 45 PHYs on SFP+ modules (Petr Oros) [1816982] - [netdrv] net: phylink: re-split __phylink_connect_phy() (Petr Oros) [1816982] - [netdrv] net: mdio-i2c: add support for Clause 45 accesses (Petr Oros) [1816982] - [netdrv] net: sfp: move phy_start()/phy_stop() to phylink (Petr Oros) [1816982] - [netdrv] net: sfp: add module start/stop upstream notifications (Petr Oros) [1816982] - [netdrv] net: sfp: derive interface mode from ethtool link modes (Petr Oros) [1816982] - [netdrv] net: sfp: remove incomplete 100BASE-FX and 100BASE-LX support (Petr Oros) [1816982] - [netdrv] net: sfp: avoid tx-fault with Nokia GPON module (Petr Oros) [1816982] - [netdrv] net: phy: dp83867: fix hfs boot in rgmii mode (Petr Oros) [1816982] - [netdrv] phy: mdio-thunder: add missed pci_release_regions in remove (Petr Oros) [1816982] - [netdrv] net: sfp: fix hwmon (Petr Oros) [1816982] - [netdrv] net: sfp: fix unbind (Petr Oros) [1816982] - [netdrv] net: phy: realtek: fix using paged operations with RTL8105e / RTL8208 (Petr Oros) [1816982] - [netdrv] net: phy: Use the correct style for SPDX License Identifier (Petr Oros) [1816982] - [netdrv] net: phy: dp83869: Fix return paths to return proper values (Petr Oros) [1816982] - [netdrv] net: phy: add helpers phy_(un)lock_mdio_bus (Petr Oros) [1816982] - [netdrv] mdio_bus: don't use managed reset-controller (Petr Oros) [1816982] - [netdrv] net: phy: initialise phydev speed and duplex sanely (Petr Oros) [1816982] - [netdrv] net: phy: remove phy_ethtool_sset() (Petr Oros) [1816982] - [netdrv] net: sfp: soft status and control support (Petr Oros) [1816982] - [netdrv] net: sfp: add some quirks for GPON modules (Petr Oros) [1816982] - [netdrv] net: sfp: add support for module quirks (Petr Oros) [1816982] - [netdrv] net: phylink: fix link mode modification in PHY mode (Petr Oros) [1816982] - [netdrv] net: phylink: update documentation on create and destroy (Petr Oros) [1816982] - [netdrv] mdio_bus: Fix init if CONFIG_RESET_CONTROLLER=n (Petr Oros) [1816982] - [netdrv] net: phy: dp83869: fix return of uninitialized variable ret (Petr Oros) [1816982] - [netdrv] phy: mdio-sun4i: add missed regulator_disable in remove (Petr Oros) [1816982] - [netdrv] mscc.c: fix semicolon.cocci warnings (Petr Oros) [1816982] - [netdrv] net: phy: avoid matching all-ones clause 45 PHY IDs (Petr Oros) [1816982] - [netdrv] net: phylink: update to use phy_support_asym_pause() (Petr Oros) [1816982] - [netdrv] net: phy: marvell10g: add SFP+ support (Petr Oros) [1816982] - [netdrv] net: phy: add core phylib sfp support (Petr Oros) [1816982] - [netdrv] net: phy: dp83869: Add TI dp83869 phy (Petr Oros) [1816982] - [documentation] dt-bindings: net: dp83869: Add TI dp83869 phy (Petr Oros) [1816982] - [netdrv] mscc.c: Add support for additional VSC PHYs (Petr Oros) [1816982] - [netdrv] net: sfp: fix spelling mistake "requies" -> "requires" (Petr Oros) [1816982] - [netdrv] net: sfp: allow modules with slow diagnostics to probe (Petr Oros) [1816982] - [netdrv] net: sfp: allow sfp to probe slow to initialise GPON modules (Petr Oros) [1816982] - [netdrv] net: sfp: move module insert reporting out of probe (Petr Oros) [1816982] - [netdrv] net: sfp: split power mode switching from probe (Petr Oros) [1816982] - [netdrv] net: sfp: track upstream's attachment state in state machine (Petr Oros) [1816982] - [netdrv] net: sfp: ensure TX_FAULT has deasserted before probing the PHY (Petr Oros) [1816982] - [netdrv] net: sfp: allow fault processing to transition to other states (Petr Oros) [1816982] - [netdrv] net: sfp: eliminate mdelay() from PHY probe (Petr Oros) [1816982] - [netdrv] net: sfp: split the PHY probe from sfp_sm_mod_init() (Petr Oros) [1816982] - [netdrv] net: sfp: control TX_DISABLE and phy only from main state machine (Petr Oros) [1816982] - [netdrv] net: sfp: avoid power switch on address-change modules (Petr Oros) [1816982] - [netdrv] net: sfp: parse SFP power requirement earlier (Petr Oros) [1816982] - [netdrv] net: sfp: rename T_PROBE_WAIT to T_SERIAL (Petr Oros) [1816982] - [netdrv] net: sfp: handle module remove outside state machine (Petr Oros) [1816982] - [netdrv] net: sfp: rename sfp_sm_ins_next() as sfp_sm_mod_next() (Petr Oros) [1816982] - [netdrv] net: sfp: move tx disable on device down to main state machine (Petr Oros) [1816982] - [netdrv] net: sfp: move sfp sub-state machines into separate functions (Petr Oros) [1816982] - [netdrv] net: sfp: fix sfp_bus_put() kernel documentation (Petr Oros) [1816982] - [include] net: sfp: fix sfp_bus_add_upstream() warning (Petr Oros) [1816982] - [netdrv] net: sfp: rework upstream interface (Petr Oros) [1816982] - [netdrv] net: phy: at803x: add missing dependency on CONFIG_REGULATOR (Petr Oros) [1816982] - [netdrv] net: phy: at803x: remove config_init for AR9331 (Petr Oros) [1816982] - [netdrv] net: phy: at803x: fix the PHY names (Petr Oros) [1816982] - [netdrv] net: phy: at803x: mention AR8033 as same as AR8031 (Petr Oros) [1816982] - [netdrv] net: phy: at803x: add device tree binding (Petr Oros) [1816982] - [documentation] dt-bindings: net: phy: Add support for AT803X (Petr Oros) [1816982] - [netdrv] net: phy: at803x: fix Kconfig description (Petr Oros) [1816982] - [netdrv] net: phylink: Fix phylink_dbg() macro (Petr Oros) [1816982] - [netdrv] net: phy: marvell: add downshift support for 88E1145 (Petr Oros) [1816982] - [netdrv] net: phy: marvell: add PHY tunable support for more PHY versions (Petr Oros) [1816982] - [netdrv] net: phy: marvell: add downshift support for M88E1111 (Petr Oros) [1816982] - [netdrv] net: phy: marvell: fix downshift function naming (Petr Oros) [1816982] - [netdrv] net: phy: marvell: fix typo in constant MII_M1011_PHY_SRC_DOWNSHIFT_MASK (Petr Oros) [1816982] - [netdrv] net: phy: dp83867: support Wake on LAN (Petr Oros) [1816982] - [netdrv] net: phy: dp83867: move dt parsing to probe (Petr Oros) [1816982] - [netdrv] net: phy: dp83867: enable robust auto-mdix (Petr Oros) [1816982] - [netdrv] net: phy: smsc: LAN8740: add PHY_RST_AFTER_CLK_EN flag (Petr Oros) [1816982] - [netdrv] net: phy: broadcom: add 1000Base-X support for BCM54616S (Petr Oros) [1816982] - [netdrv] net: phy: add support for clause 37 auto-negotiation (Petr Oros) [1816982] - [netdrv] net: phy: modify assignment to OR for dev_flags in phy_attach_direct (Petr Oros) [1816982] - [netdrv] net: phy: marvell: remove superseded function marvell_set_downshift (Petr Oros) [1816982] - [netdrv] net: phy: marvell: support downshift as PHY tunable (Petr Oros) [1816982] - [netdrv] net: phy: avoid NPE if read_page/write_page callbacks are not available (Petr Oros) [1816982] - [netdrv] net: phy: micrel: Update KSZ87xx PHY name (Petr Oros) [1816982] - [netdrv] net: phy: micrel: Discern KSZ8051 and KSZ8795 PHYs (Petr Oros) [1816982] - [netdrv] net: phy: Fix "link partner" information disappear issue (Petr Oros) [1816982] - [netdrv] net: sfp: move fwnode parsing into sfp-bus layer (Petr Oros) [1816982] - [netdrv] net: phylink: use more linkmode_* (Petr Oros) [1816982] - [netdrv] phylink: fix kernel-doc warnings (Petr Oros) [1816982] - [netdrv] net: phy: mscc: make arrays static, makes object smaller (Petr Oros) [1816982] - [netdrv] net: phy: at803x: use operating parameters from PHY-specific status (Petr Oros) [1816982] - [netdrv] net: phy: extract pause mode (Petr Oros) [1816982] - [netdrv] net: phy: extract link partner advertisement reading (Petr Oros) [1816982] - [netdrv] net: phy: allow for reset line to be tied to a sleepy GPIO controller (Petr Oros) [1816982] - [documentation] docs: networking: phy: Improve phrasing (Petr Oros) [1816982] - [netdrv] net: phy: broadcom: Use bcm54xx_config_clock_delay() for BCM54612E (Petr Oros) [1816982] - [netdrv] net: phy: broadcom: Fix RGMII delays configuration for BCM54210E (Petr Oros) [1816982] - [netdrv] net: phy: at803x: remove probe and struct at803x_priv (Petr Oros) [1816982] - [netdrv] net: phy: at803x: add ar9331 support (Petr Oros) [1816982] - [of] of: mdio: Fix a signedness bug in of_phy_get_and_connect() (Petr Oros) [1816982] - [netdrv] net/phy: fix DP83865 10 Mbps HDX loopback disable function (Petr Oros) [1816982] - [netdrv] net: phy: adin: implement Energy Detect Powerdown mode via phy-tunable (Petr Oros) [1816982] - [net] ethtool: implement Energy Detect Powerdown support via phy-tunable (Petr Oros) [1816982] - [netdrv] net: mdio: switch to using gpiod_get_optional() (Petr Oros) [1816982] - [netdrv] net: phy: dp83867: Add SGMII mode type switching (Petr Oros) [1816982] - [documentation] net: phy: dp83867: Add documentation for SGMII mode type (Petr Oros) [1816982] - [netdrv] net: phylink: Fix flow control resolution (Petr Oros) [1816982] - [netdrv] net: phy: Do not check Link status when loopback is enabled (Petr Oros) [1816982] - [netdrv] net: phy: gmii2rgmii: Dont use priv field in phy device (Petr Oros) [1816982] - [include] include: mdio: Add driver data helpers (Petr Oros) [1816982] - [netdrv] net: phy: force phy suspend when calling phy_stop (Petr Oros) [1816982] - [netdrv] phy: mdio-sun4i: use devm_platform_ioremap_resource() to simplify code (Petr Oros) [1816982] - [netdrv] phy: mdio-mux-meson-g12a: use devm_platform_ioremap_resource() to simplify code (Petr Oros) [1816982] - [netdrv] phy: mdio-moxart: use devm_platform_ioremap_resource() to simplify code (Petr Oros) [1816982] - [netdrv] phy: mdio-hisi-femac: use devm_platform_ioremap_resource() to simplify code (Petr Oros) [1816982] - [netdrv] phy: mdio-bcm-iproc: use devm_platform_ioremap_resource() to simplify code (Petr Oros) [1816982] - [netdrv] net: phy: sfp: Add labels to hwmon sensors (Petr Oros) [1816982] - [netdrv] net: phy: remove genphy_config_init (Petr Oros) [1816982] - [netdrv] net: phy: remove calls to genphy_config_init (Petr Oros) [1816982] - [netdrv] net: phy: realtek: support NBase-T MMD EEE registers on RTL8125 (Petr Oros) [1816982] - [uapi] net: phy: add EEE-related constants (Petr Oros) [1816982] - [documentation] dt-bindings: net: add bindings for ADIN PHY driver (Petr Oros) [1816982] - [netdrv] net: phy: adin: add ethtool get_stats support (Petr Oros) [1816982] - [netdrv] net: phy: adin: implement downshift configuration via phy-tunable (Petr Oros) [1816982] - [netdrv] net: phy: adin: implement PHY subsystem software reset (Petr Oros) [1816982] - [netdrv] net: phy: adin: add EEE translation layer from Clause 45 to Clause 22 (Petr Oros) [1816982] - [netdrv] net: phy: adin: add support MDI/MDIX/Auto-MDI selection (Petr Oros) [1816982] - [netdrv] net: phy: adin: make RMII fifo depth configurable (Petr Oros) [1816982] - [netdrv] net: phy: adin: make RGMII internal delays configurable (Petr Oros) [1816982] - [netdrv] net: phy: adin: configure RGMII/RMII/MII modes on config (Petr Oros) [1816982] - [netdrv] net: phy: adin: add {write,read}_mmd hooks (Petr Oros) [1816982] - [netdrv] net: phy: adin: add support for interrupts (Petr Oros) [1816982] - [netdrv] net: phy: adin: hook genphy_{suspend, resume} into the driver (Petr Oros) [1816982] - [netdrv] net: phy: adin: add support for Analog Devices PHYs (Petr Oros) [1816982] - [netdrv] net: phy: realtek: add support for EEE registers on integrated PHY's (Petr Oros) [1816982] - [netdrv] net: phy: swphy: emulate register MII_ESTATUS (Petr Oros) [1816982] - [netdrv] net: phy: read MII_CTRL1000 in genphy_read_status only if needed (Petr Oros) [1816982] - [netdrv] net: phy: realtek: add NBase-T PHY auto-detection (Petr Oros) [1816982] - [netdrv] net: phy: let phy_speed_down/up support speeds >1Gbps (Petr Oros) [1816982] - [netdrv] net: phy: add phy_speed_down_core and phy_resolve_min_speed (Petr Oros) [1816982] - [netdrv] net: phy: add __set_linkmode_max_speed (Petr Oros) [1816982] - [netdrv] net: phy: realtek: add support for the 2.5Gbps PHY in RTL8125 (Petr Oros) [1816982] - [netdrv] net: phy: add phy_modify_paged_changed (Petr Oros) [1816982] - [netdrv] net: phy: prepare phylib to deal with PHY's extending Clause 22 (Petr Oros) [1816982] - [netdrv] net: phy: simplify genphy_config_advert by using the linkmode_adv_to_xxx_t functions (Petr Oros) [1816982] - [netdrv] net: phy: at803x: stop switching phy delay config needlessly (Petr Oros) [1816982] - [netdrv] net: mdio-octeon: Fix Kconfig warnings and build errors (Petr Oros) [1816982] - [netdrv] net: phy: xgene: use devm_platform_ioremap_resource() to simplify code (Petr Oros) [1816982] - [netdrv] net: phy: Add mdio-aspeed (Petr Oros) [1816982] - [netdrv] net: phy: phy_led_triggers: Fix a possible null-pointer dereference in phy_led_trigger_change_speed() (Petr Oros) [1816982] - [netdrv] net: phylink: Fix flow control for fixed-link (Petr Oros) [1816982] - [netdrv] net: phylink: don't start and stop SGMII PHYs in SFP modules twice (Petr Oros) [1816982] - [netdrv] net: phy: Make use of linkmode_mod_bit helper (Petr Oros) [1816982] - [netdrv] net: stmmac: enable clause 45 mdio support (Petr Oros) [1816982] - [documentation] doc: phy: document some PHY_INTERFACE_MODE_xxx settings (Petr Oros) [1816982] - [netdrv] Revert "net: phylink: set the autoneg state in phylink_phy_change" (Petr Oros) [1816982] - [netdrv] net: phy: sfp: clean up a condition (Petr Oros) [1816982] - [netdrv] net: phylink: set the autoneg state in phylink_phy_change (Petr Oros) [1816982] - [netdrv] net: phy: Add more 1000BaseX support detection (Petr Oros) [1816982] - [netdrv] net: phy: broadcom: Add genphy_suspend and genphy_resume for BCM5464 (Petr Oros) [1816982] - [netdrv] net: sfp: add mutex to prevent concurrent state checks (Petr Oros) [1816982] - [netdrv] net: sfp: Stop SFP polling and interrupt handling during shutdown (Petr Oros) [1816982] - [netdrv] net: phy: Add detection of 1000BaseX link mode support (Petr Oros) [1816982] - [netdrv] net: phy: remove state PHY_FORCING (Petr Oros) [1816982] - [netdrv] net: phy: export phy_queue_state_machine (Petr Oros) [1816982] - [netdrv] net: phy: add callback for custom interrupt handler to struct phy_driver (Petr Oros) [1816982] - [netdrv] net: phy: enable interrupts when PHY is attached already (Petr Oros) [1816982] - [netdrv] net: phy: sfp: enable i2c-bus detection on ACPI based systems (Petr Oros) [1816982] - [netdrv] net: phy: tja11xx: Switch to HWMON_CHANNEL_INFO() (Petr Oros) [1816982] - [netdrv] net: phylink: Add phylink_{printk, err, warn, info, dbg} macros (Petr Oros) [1816982] - [netdrv] net: phylink: Add PHYLINK_DEV operation type (Petr Oros) [1816982] - [netdrv] net: phylink: Add struct phylink_config to PHYLINK API (Petr Oros) [1816982] - [netdrv] net: phylink: Add phylink_mac_link_{up, down} wrapper functions (Petr Oros) [1816982] - [netdrv] net: phy: Add phy_standalone sysfs entry (Petr Oros) [1816982] - [netdrv] net: phy: Check against net_device being NULL (Petr Oros) [1816982] - [netdrv] net: phy: Guard against the presence of a netdev (Petr Oros) [1816982] - [netdrv] net: phy: Add phy_sysfs_create_links helper function (Petr Oros) [1816982] - [netdrv] net: sfp: remove sfp-bus use of netdevs (Petr Oros) [1816982] - [netdrv] net: sfp: add mandatory attach/detach methods for sfp buses (Petr Oros) [1816982] - [netdrv] net: phy: allow Clause 45 access via mii ioctl (Petr Oros) [1816982] - [netdrv] net: phylink: support for link gpio interrupt (Petr Oros) [1816982] - [netdrv] net: phylink: remove netdev from phylink mii ioctl emulation (Petr Oros) [1816982] - [netdrv] net: phy: bcm87xx: improve bcm87xx_config_init and feature detection (Petr Oros) [1816982] - [netdrv] net: phy: tja11xx: Add TJA11xx PHY driver (Petr Oros) [1816982] - [netdrv] net: phy: aquantia: add USXGMII support and warn if XGMII mode is set (Petr Oros) [1816982] - [documentation] dt-bindings: net: document new usxgmii phy mode (Petr Oros) [1816982] - [include] net: phy: add interface mode PHY_INTERFACE_MODE_USXGMII (Petr Oros) [1816982] - [netdrv] net: phy: lxt: Add suspend/resume support to LXT971 and LXT973 (Petr Oros) [1816982] - [netdrv] net: phy: Make phy_basic_t1_features use base100t1 (Petr Oros) [1816982] - [netdrv] net: phy: dp83867: Allocate state struct in probe (Petr Oros) [1816982] - [netdrv] net: phy: dp83867: Validate FIFO depth property (Petr Oros) [1816982] - [netdrv] net: phy: dp83867: IO impedance is not dependent on RGMII delay (Petr Oros) [1816982] - [netdrv] net: phy: dp83867: Use unsigned variables to store unsigned properties (Petr Oros) [1816982] - [netdrv] net: phy: dp83867: Rework delay rgmii delay handling (Petr Oros) [1816982] - [netdrv] net: phy: dp83867: Add ability to disable output clock (Petr Oros) [1816982] - [documentation] dt-bindings: phy: dp83867: Add documentation for disabling clock output (Petr Oros) [1816982] - [documentation] dt-bindings: phy: dp83867: Describe how driver behaves w.r.t rgmii delay (Petr Oros) [1816982] - [documentation] Documentation: net: phy: switch documentation to rst format (Petr Oros) [1816982] - [of] of: mdio: Support fixed links in of_phy_get_and_connect() (Petr Oros) [1816982] - [documentation] doc: add phylink documentation to the networking book (Petr Oros) [1816982] - [include] net: phylink: update mac_config() documentation (Petr Oros) [1816982] - [tools] libbpf: use .so dynamic symbols for abi check (Yauheni Kaliuta) [1813370] - [tools] selftests/bpf: Install generated test progs (Yauheni Kaliuta) [1813370] - [kernel] ftrace: Fix memory leak caused by not freeing entry in unregister_ftrace_direct() (Yauheni Kaliuta) [1813370] - [tools] libbpf: Support CO-RE relocations for LDX/ST/STX instructions (Yauheni Kaliuta) [1813370] - [include] bpf: Add bpf_jit_blinding_enabled for !CONFIG_BPF_JIT (Yauheni Kaliuta) [1813370] - [tools] tools, bpf_asm: Warn when jumps are out of range (Yauheni Kaliuta) [1813370] - [include] bpf: Add typecast to bpf helpers to help BTF generation (Yauheni Kaliuta) [1813370] - [trace] bpf: Add typecast to raw_tracepoints to help BTF generation (Yauheni Kaliuta) [1813370] - [tools] libbpf: Fix build on read-only filesystems (Yauheni Kaliuta) [1813370] - [tools] bpf: Add further test_verifier cases for record_func_key (Yauheni Kaliuta) [1813370] - [net] bpf: Fix record_func_key to perform backtracking on r3 (Yauheni Kaliuta) [1813370] - [net] bpf: Fix missing prog untrack in release_maps (Yauheni Kaliuta) [1813370] - [samples] samples: bpf: fix syscall_tp due to unused syscall (Yauheni Kaliuta) [1813370] - [samples] samples: bpf: Replace symbol compare of trace_event (Yauheni Kaliuta) [1813370] - [tools] selftests/bpf: Test function_graph tracer and bpf trampoline together (Yauheni Kaliuta) [1813370] - [net] bpf: Make BPF trampoline use register_ftrace_direct() API (Yauheni Kaliuta) [1813370] - [kernel] ftrace: Add modify_ftrace_direct() (Yauheni Kaliuta) [1813370] - [kernel] ftrace: Add information on number of page groups allocated (Yauheni Kaliuta) [1813370] - [x86] ftrace/x86: Tell objtool to ignore nondeterministic ftrace stack layout (Yauheni Kaliuta) [1813370] - [x86] ftrace/x86: Add a counter to test function_graph with direct (Yauheni Kaliuta) [1813370] - [x86] ftrace/x86: Add register_ftrace_direct() for custom trampolines (Yauheni Kaliuta) [1813370] - [kernel] ftrace: Add another check for match in register_ftrace_direct() (Yauheni Kaliuta) [1813370] - [kernel] ftrace: Add ftrace_find_direct_func() (Yauheni Kaliuta) [1813370] - [kernel] ftrace: Add register_ftrace_direct() (Yauheni Kaliuta) [1813370] - [kernel] ftrace: Separate out the copying of a ftrace_hash from __ftrace_hash_move() (Yauheni Kaliuta) [1813370] - [kernel] ftrace: Separate out functionality from ftrace_location_range() (Yauheni Kaliuta) [1813370] - [net] bpf: Fix build in minimal configurations, again (Yauheni Kaliuta) [1813370] - [tools] selftests/bpf: Add a fexit/bpf2bpf test with target bpf prog no callees (Yauheni Kaliuta) [1813370] - [net] bpf: Fix a bug when getting subprog 0 jited image in check_attach_btf_id (Yauheni Kaliuta) [1813370] - [tools] selftests/bpf: Bring back c++ include/link test (Yauheni Kaliuta) [1813370] - [tools] selftests/bpf: Don't hard-code root cgroup id (Yauheni Kaliuta) [1813370] - [samples] samples/bpf: Fix broken xdp_rxq_info due to map order assumptions (Yauheni Kaliuta) [1813370] - [tools] libbpf: Fix readelf output parsing for Fedora (Yauheni Kaliuta) [1813370] - [tools] libbpf: Fix readelf output parsing on powerpc with recent binutils (Yauheni Kaliuta) [1813370] - [tools] selftests: bpf: correct perror strings (Yauheni Kaliuta) [1813370] - [tools] selftests: bpf: test_sockmap: handle file creation failures gracefully (Yauheni Kaliuta) [1813370] - [net] bpf: Fix build in minimal configurations (Yauheni Kaliuta) [1813370] - [tools] libbpf: Fix up generation of bpf_helper_defs.h (Yauheni Kaliuta) [1813370] - [tools] libbpf: Fix global variable relocation (Yauheni Kaliuta) [1813370] - [net] bpf: Fix static checker warning (Yauheni Kaliuta) [1813370] - [tools] libbpf: Fix usage of u32 in userspace code (Yauheni Kaliuta) [1813370] - [net] bpf: Simplify __bpf_arch_text_poke poke type handling (Yauheni Kaliuta) [1813370] - [tools] bpf: Introduce BPF_TRACE_x helper for the tracing tests (Yauheni Kaliuta) [1813370] - [tools] bpf, testing: Add various tail call test cases (Yauheni Kaliuta) [1813370] - [x86] bpf, x86: Emit patchable direct jump as tail call (Yauheni Kaliuta) [1813370] - [net] bpf: Constant map key tracking for prog array pokes (Yauheni Kaliuta) [1813370] - [net] bpf: Add poke dependency tracking for prog array maps (Yauheni Kaliuta) [1813370] - [include] bpf: Add initial poke descriptor table for jit images (Yauheni Kaliuta) [1813370] - [net] bpf: Move owner type, jited info into array auxiliary data (Yauheni Kaliuta) [1813370] - [net] bpf: Move bpf_free_used_maps into sleepable section (Yauheni Kaliuta) [1813370] - [x86] bpf, x86: Generalize and extend bpf_arch_text_poke for direct jumps (Yauheni Kaliuta) [1813370] - [tools] selftests/bpf: Add BPF trampoline performance test (Yauheni Kaliuta) [1813370] - [tools] selftests/bpf: Ensure core_reloc_kernel is reading test_progs's data only (Yauheni Kaliuta) [1813370] - [tools] selftests/bpf: Add verifier tests for better jmp32 register bounds (Yauheni Kaliuta) [1813370] - [net] bpf: Provide better register bounds after jmp32 instructions (Yauheni Kaliuta) [1813370] - [tools] selftests/bpf: Integrate verbose verifier log into test_progs (Yauheni Kaliuta) [1813370] - [tools] libbpf: Support initialized global variables (Yauheni Kaliuta) [1813370] - [tools] selftests, bpftool: Skip the build test if not in tree (Yauheni Kaliuta) [1813370] - [tools] libbpf: Fix various errors and warning reported by checkpatch.pl (Yauheni Kaliuta) [1813370] - [tools] selftests, bpftool: Set EXIT trap after usage function (Yauheni Kaliuta) [1813370] - [tools] selftests/bpf: Ensure no DWARF relocations for BPF object files (Yauheni Kaliuta) [1813370] - [tools] tools, bpftool: Fix warning on ignored return value for 'read' (Yauheni Kaliuta) [1813370] - [net] bpf: Switch bpf_map_{area_alloc, area_mmapable_alloc}() to u64 size (Yauheni Kaliuta) [1813370] - [net] bpf: Make array_map_mmap static (Yauheni Kaliuta) [1813370] - [tools] selftests/bpf: Enforce no-ALU32 for test_progs-no_alu32 (Yauheni Kaliuta) [1813370] - [s390] s390/bpf: Remove JITed image size limitations (Yauheni Kaliuta) [1813370] - [s390] s390/bpf: Use lg(f)rl when long displacement cannot be used (Yauheni Kaliuta) [1813370] - [s390] s390/bpf: Use lgrl instead of lg where possible (Yauheni Kaliuta) [1813370] - [s390] s390/bpf: Load literal pool register using larl (Yauheni Kaliuta) [1813370] - [s390] s390/bpf: Align literal pool entries (Yauheni Kaliuta) [1813370] - [s390] s390/bpf: Use relative long branches (Yauheni Kaliuta) [1813370] - [net] bpf: Fix memory leak on object 'data' (Yauheni Kaliuta) [1813370] - [tools] selftests, bpf: Workaround an alu32 sub-register spilling issue (Yauheni Kaliuta) [1813370] - [tools] selftests/bpf: Add BPF_TYPE_MAP_ARRAY mmap() tests (Yauheni Kaliuta) [1813370] - [tools] libbpf: Make global data internal arrays mmap()-able, if possible (Yauheni Kaliuta) [1813370] - [net] bpf: Add mmap() support for BPF_MAP_TYPE_ARRAY (Yauheni Kaliuta) [1813370] - [netdrv] bpf: Convert bpf_prog refcnt to atomic64_t (Yauheni Kaliuta) [1813370] - [netdrv] net: thunderx: set xdp_prog to NULL if bpf_prog_add fails (Yauheni Kaliuta) [1813370] - [net] bpf: Switch bpf_map ref counter to atomic64_t so bpf_map_inc() never fails (Yauheni Kaliuta) [1813370] - [lib] locking/atomic: Use s64 for atomic64 (Yauheni Kaliuta) [1813370] - [include] atomics/treewide: Make conditional inc/dec ops optional (Yauheni Kaliuta) [1813370] - [include] atomics/treewide: Make unconditional inc/dec ops optional (Yauheni Kaliuta) [1813370] - [include] atomics/treewide: Make test ops optional (Yauheni Kaliuta) [1813370] - [include] atomics/treewide: Make atomic64_fetch_add_unless() optional (Yauheni Kaliuta) [1813370] - [powerpc] atomics/powerpc: Define atomic64_fetch_add_unless() (Yauheni Kaliuta) [1813370] - [lib] atomics/generic: Define atomic64_fetch_add_unless() (Yauheni Kaliuta) [1813370] - [include] atomics: Prepare for atomic64_fetch_add_unless() (Yauheni Kaliuta) [1813370] - [include] atomics/treewide: Make atomic_fetch_add_unless() optional (Yauheni Kaliuta) [1813370] - [include] atomics/treewide: Make atomic64_inc_not_zero() optional (Yauheni Kaliuta) [1813370] - [include] atomics: Make conditional ops return 'bool' (Yauheni Kaliuta) [1813370] - [net] atomics/treewide: Remove atomic_inc_not_zero_hint() (Yauheni Kaliuta) [1813370] - [net] atomics/treewide: Rename __atomic_add_unless() => atomic_fetch_add_unless() (Yauheni Kaliuta) [1813370] - [tools] selftests/bpf: Add a test for attaching BPF prog to another BPF prog and subprog (Yauheni Kaliuta) [1813370] - [tools] selftests/bpf: Extend test_pkt_access test (Yauheni Kaliuta) [1813370] - [tools] libbpf: Add support for attaching BPF programs to other BPF programs (Yauheni Kaliuta) [1813370] - [net] bpf: Support attaching tracing BPF program to other BPF programs (Yauheni Kaliuta) [1813370] - [net] bpf: Compare BTF types of functions arguments with actual types (Yauheni Kaliuta) [1813370] - [net] bpf: Annotate context types (Yauheni Kaliuta) [1813370] - [net] bpf: Fix race in btf_resolve_helper_id() (Yauheni Kaliuta) [1813370] - [x86] bpf: Reserve space for BPF trampoline in BPF programs (Yauheni Kaliuta) [1813370] - [tools] selftests/bpf: Add stress test for maximum number of progs (Yauheni Kaliuta) [1813370] - [tools] selftests/bpf: Add combined fentry/fexit test (Yauheni Kaliuta) [1813370] - [tools] selftests/bpf: Add fexit tests for BPF trampoline (Yauheni Kaliuta) [1813370] - [tools] selftests/bpf: Add test for BPF trampoline (Yauheni Kaliuta) [1813370] - [net] bpf: Add kernel test functions for fentry testing (Yauheni Kaliuta) [1813370] - [tools] selftest/bpf: Simple test for fentry/fexit (Yauheni Kaliuta) [1813370] - [tools] libbpf: Add support to attach to fentry/fexit tracing progs (Yauheni Kaliuta) [1813370] - [tools] libbpf: Introduce btf__find_by_name_kind() (Yauheni Kaliuta) [1813370] - [net] bpf: Introduce BPF trampoline (Yauheni Kaliuta) [1813370] - [x86] bpf: Add bpf_arch_text_poke() helper (Yauheni Kaliuta) [1813370] - [x86] bpf: Refactor x86 JIT into helpers (Yauheni Kaliuta) [1813370] - [documentation] bpf, doc: Change right arguments for JIT example code (Yauheni Kaliuta) [1813370] - [samples] samples/bpf: Add missing option to xdpsock usage (Yauheni Kaliuta) [1813370] - [samples] samples/bpf: Remove duplicate option from xdpsock (Yauheni Kaliuta) [1813370] - [s390] s390/bpf: Make sure JIT passes do not increase code size (Yauheni Kaliuta) [1813370] - [net] bpf: Support doubleword alignment in bpf_jit_binary_alloc (Yauheni Kaliuta) [1813370] - [samples] samples/bpf: adjust Makefile and README.rst (Yauheni Kaliuta) [1813370] - [tools] bpf, testing: Add missing object file to TEST_FILES (Yauheni Kaliuta) [1813370] - [tools] bpf, testing: Workaround a verifier failure for test_progs (Yauheni Kaliuta) [1813370] - [samples] samples/bpf: Use Rx-only and Tx-only sockets in xdpsock (Yauheni Kaliuta) [1813370] - [tools] libbpf: Allow for creating Rx or Tx only AF_XDP sockets (Yauheni Kaliuta) [1813370] - [samples] samples/bpf: Add XDP_SHARED_UMEM support to xdpsock (Yauheni Kaliuta) [1813370] - [tools] libbpf: Support XDP_SHARED_UMEM with external XDP program (Yauheni Kaliuta) [1813370] - [tools] selftests/bpf: Add tests for automatic map unpinning on load failure (Yauheni Kaliuta) [1813370] - [samples] samples: bpf: update map definition to new syntax BTF-defined map (Yauheni Kaliuta) [1813370] - [samples] samples: bpf: Update outdated error message (Yauheni Kaliuta) [1813370] - [tools] bpf: Add cb access in kfree_skb test (Yauheni Kaliuta) [1813370] - [net] bpf: Add array support to btf_struct_access (Yauheni Kaliuta) [1813370] - [s390] s390/bpf: Remove unused SEEN_RET0, SEEN_REG_AX and ret0_ip (Yauheni Kaliuta) [1813370] - [s390] s390/bpf: Wrap JIT macro parameter usages in parentheses (Yauheni Kaliuta) [1813370] - [s390] s390/bpf: Use kvcalloc for addrs array (Yauheni Kaliuta) [1813370] - [net] bpf: Account for insn->off when doing bpf_probe_read_kernel (Yauheni Kaliuta) [1813370] - [tools] libbpf: Simplify BPF_CORE_READ_BITFIELD_PROBED usage (Yauheni Kaliuta) [1813370] - [tools] selftests/bps: Clean up removed ints relocations negative tests (Yauheni Kaliuta) [1813370] - [tools] selftests: bpf: log direct file writes (Yauheni Kaliuta) [1813370] - [tools] selftests/bpf: Add field size relocation tests (Yauheni Kaliuta) [1813370] - [tools] selftest/bpf: Add relocatable bitfield reading tests (Yauheni Kaliuta) [1813370] - [tools] libbpf: Add support for field size relocations (Yauheni Kaliuta) [1813370] - [tools] libbpf: Add support for relocatable bitfields (Yauheni Kaliuta) [1813370] - [tools] selftests/bpf: Remove too strict field offset relo test cases (Yauheni Kaliuta) [1813370] - [tools] bpf, testing: Add selftest to read/write sockaddr from user space (Yauheni Kaliuta) [1813370] - [tools] bpf, testing: Convert prog tests to probe_read_{user, kernel}{, _str} helper (Yauheni Kaliuta) [1813370] - [samples] bpf, samples: Use bpf_probe_read_user where appropriate (Yauheni Kaliuta) [1813370] - [net] bpf: Switch BPF probe insns to bpf_probe_read_kernel (Yauheni Kaliuta) [1813370] - [kernel] bpf: Add probe_read_{user, kernel} and probe_read_{user, kernel}_str helpers (Yauheni Kaliuta) [1813370] - [kernel] bpf: Make use of probe_user_write in probe write helper (Yauheni Kaliuta) [1813370] - [mm] uaccess: Add strict non-pagefault kernel-space read function (Yauheni Kaliuta) [1813370] - [mm] uaccess: Add non-pagefault user-space write function (Yauheni Kaliuta) [1813370] - [mm] uaccess: Add non-pagefault user-space read functions (Yauheni Kaliuta) [1813370] - [tools] selftests: Add tests for automatic map pinning (Yauheni Kaliuta) [1813370] - [net] bpf: Implement map_gen_lookup() callback for XSKMAP (Yauheni Kaliuta) [1813370] - [tools] libbpf: Add support for prog_tracing (Yauheni Kaliuta) [1813370] - [net] bpf: Replace prog_raw_tp+btf_id with prog_tracing (Yauheni Kaliuta) [1813370] - [net] bpf: Fix bpf jit kallsym access (Yauheni Kaliuta) [1813370] - [documentation] bpf: Add s390 testing documentation (Yauheni Kaliuta) [1813370] - [tools] selftests/bpf: Test narrow load from bpf_sysctl.write (Yauheni Kaliuta) [1813370] - [net] bpf: Enforce 'return 0' in BTF-enabled raw_tp programs (Yauheni Kaliuta) [1813370] - [tools] selftests/bpf: Restore $(OUTPUT)/test_stub.o rule (Yauheni Kaliuta) [1813370] - [tools] selftest/bpf: Use -m{little, big}-endian for clang (Yauheni Kaliuta) [1813370] - [tools] selftests/bpf: Fix .gitignore to ignore no_alu32/ (Yauheni Kaliuta) [1813370] - [net] bpf: Prepare btf_ctx_access for non raw_tp use case (Yauheni Kaliuta) [1813370] - [tools] libbpf: Fix strncat bounds error in libbpf_prog_type_by_name (Yauheni Kaliuta) [1813370] - [tools] selftests/bpf: Fix LDLIBS order (Yauheni Kaliuta) [1813370] - [tools] selftests/bpf: Move test_section_names into test_progs and fix it (Yauheni Kaliuta) [1813370] - [tools] tools/bpf: Turn on llvm alu32 attribute by default (Yauheni Kaliuta) [1813370] - [tools] selftest/bpf: Get rid of a bunch of explicit BPF program type setting (Yauheni Kaliuta) [1813370] - [tools] selftests/bpf: Make reference_tracking test use subtests (Yauheni Kaliuta) [1813370] - [tools] selftests/bpf: Make a copy of subtest name (Yauheni Kaliuta) [1813370] - [tools] libbpf: Add uprobe/uretprobe and tp/raw_tp section suffixes (Yauheni Kaliuta) [1813370] - [tools] bpf, libbpf: Add kernel version section parsing back (Yauheni Kaliuta) [1813370] - [kernel] bpf: Fix build error without CONFIG_NET (Yauheni Kaliuta) [1813370] - [net] bpf: Fix bpf_attr.attach_btf_id check (Yauheni Kaliuta) [1813370] - [tools] selftest/bpf: Remove test_libbpf.sh and test_libbpf_open (Yauheni Kaliuta) [1813370] - [tools] selftests/bpf: Move test_queue_stack_map.h into progs/ where it belongs (Yauheni Kaliuta) [1813370] - [tools] selftests/bpf: Replace test_progs and test_maps w/ general rule (Yauheni Kaliuta) [1813370] - [tools] selftests/bpf: Add simple per-test targets to Makefile (Yauheni Kaliuta) [1813370] - [tools] selftests/bpf: Switch test_maps to test_progs' test.h format (Yauheni Kaliuta) [1813370] - [tools] selftests/bpf: Teach test_progs to cd into subdir (Yauheni Kaliuta) [1813370] - [tools] selftests/bpf: Restore the netns after flow dissector reattach test (Yauheni Kaliuta) [1813370] - [tools] selftests/bpf: Add kfree_skb raw_tp test (Yauheni Kaliuta) [1813370] - [net] bpf: Check types of arguments passed into helpers (Yauheni Kaliuta) [1813370] - [net] bpf: Add support for BTF pointers to x86 JIT (Yauheni Kaliuta) [1813370] - [net] bpf: Add support for BTF pointers to interpreter (Yauheni Kaliuta) [1813370] - [net] bpf: Attach raw_tp program with BTF via type name (Yauheni Kaliuta) [1813370] - [net] bpf: Implement accurate raw_tp context access via BTF (Yauheni Kaliuta) [1813370] - [tools] libbpf: Auto-detect btf_id of BTF-based raw_tracepoints (Yauheni Kaliuta) [1813370] - [net] bpf: Add attach_btf_id attribute to program load (Yauheni Kaliuta) [1813370] - [net] bpf: Process in-kernel BTF (Yauheni Kaliuta) [1813370] - [tools] selftests: bpf: Add selftest for __sk_buff tstamp (Yauheni Kaliuta) [1813370] - [net] bpf: Allow __sk_buff tstamp in BPF_PROG_TEST_RUN (Yauheni Kaliuta) [1813370] - [tools] selftests/bpf: Remove obsolete pahole/BTF support detection (Yauheni Kaliuta) [1813370] - [tools] selftests/bpf: Enforce libbpf build before BPF programs are built (Yauheni Kaliuta) [1813370] - [samples] samples/bpf: Add preparation steps and sysroot info to readme (Yauheni Kaliuta) [1813370] - [samples] samples/bpf: Add sysroot support (Yauheni Kaliuta) [1813370] - [samples] samples/bpf: Provide C/LDFLAGS to libbpf (Yauheni Kaliuta) [1813370] - [tools] libbpf: Add C/LDFLAGS to libbpf.so and test_libpf targets (Yauheni Kaliuta) [1813370] - [tools] libbpf: Don't use cxx to test_libpf target (Yauheni Kaliuta) [1813370] - [samples] samples/bpf: Use target CC environment for HDR_PROBE (Yauheni Kaliuta) [1813370] - [samples] samples/bpf: Use own flags but not HOSTCFLAGS (Yauheni Kaliuta) [1813370] - [samples] samples/bpf: Base target programs rules on Makefile.target (Yauheni Kaliuta) [1813370] - [samples] samples/bpf: Add makefile.target for separate CC target build (Yauheni Kaliuta) [1813370] - [samples] samples/bpf: Drop unnecessarily inclusion for bpf_load (Yauheni Kaliuta) [1813370] - [samples] samples/bpf: Use __LINUX_ARM_ARCH__ selector for arm (Yauheni Kaliuta) [1813370] - [samples] samples/bpf: Use own EXTRA_CFLAGS for clang commands (Yauheni Kaliuta) [1813370] - [samples] samples/bpf: Use --target from cross-compile (Yauheni Kaliuta) [1813370] - [samples] samples/bpf: Fix cookie_uid_helper_example obj build (Yauheni Kaliuta) [1813370] - [samples] samples/bpf: Fix HDR_PROBE "echo" (Yauheni Kaliuta) [1813370] - [tools] libbpf: Handle invalid typedef emitted by old GCC (Yauheni Kaliuta) [1813370] - [tools] libbpf: Generate more efficient BPF_CORE_READ code (Yauheni Kaliuta) [1813370] - [net] bpf: Fix cast to pointer from integer of different size warning (Yauheni Kaliuta) [1813370] - [tools] selftests/bpf: Check that flow dissector can be re-attached (Yauheni Kaliuta) [1813370] - [net] flow_dissector: Allow updating the flow dissector program atomically (Yauheni Kaliuta) [1813370] - [include] bpf: Align struct bpf_prog_stats (Yauheni Kaliuta) [1813370] - [tools] selftests/bpf: Add read-only map values propagation tests (Yauheni Kaliuta) [1813370] - [net] bpf: Track contents of read-only maps as scalars (Yauheni Kaliuta) [1813370] - [tools] selftests/bpf: Convert test_btf_dump into test_progs test (Yauheni Kaliuta) [1813370] - [samples] samples: bpf: Add max_pckt_size option at xdp_adjust_tail (Yauheni Kaliuta) [1813370] - [tools] selftests/bpf: add test for BPF flow dissector in the root namespace (Yauheni Kaliuta) [1813370] - [net] bpf/flow_dissector: add mode to enforce global BPF flow dissector (Yauheni Kaliuta) [1813370] - [samples] samples/bpf: Trivial - fix spelling mistake in usage (Yauheni Kaliuta) [1813370] - [tools] selftests/bpf: Fix dependency ordering for attach_probe test (Yauheni Kaliuta) [1813370] - [tools] libbpf: Add cscope and tags targets to Makefile (Yauheni Kaliuta) [1813370] - [tools] selftests/bpf: switch tests to new bpf_object__open_{file, mem}() APIs (Yauheni Kaliuta) [1813370] - [tools] bpf: Add loop test case with 32 bit reg comparison against 0 (Yauheni Kaliuta) [1813370] - [x86] bpf, x86: Small optimization in comparing against imm0 (Yauheni Kaliuta) [1813370] - [tools] selftests/bpf: Correct path to include msg + path (Yauheni Kaliuta) [1813370] - [tools] selftests/bpf: Add static to enable_all_controllers() (Yauheni Kaliuta) [1813370] - [tools] libbpf: provide backported RHEL symbols as upstream aliases (Yauheni Kaliuta) [1813370] - [tools] libbpf: Bump current version to v0.0.6 (Yauheni Kaliuta) [1813370] - [tools] libbpf: bump up version, 0.0.5 (Yauheni Kaliuta) [1813370] - [net] cpumap: Avoid warning when CONFIG_DEBUG_PER_CPU_MAPS is enabled (Yauheni Kaliuta) [1823623 1813370] - [vfio] vfio-pci: Mask cap zero (Alex Williamson) [1840248] - [vfio] spapr_tce: Fix incorrect tce_iommu_group memory free (David Gibson) [1832386] - [fs] CIFS: fiemap: do not return EINVAL if get nothing (Leif Sahlberg) [1837180] - [fs] CIFS: Increment num_remote_opens stats counter even in case of smb2_query_dir_first (Leif Sahlberg) [1837180] - [fs] cifs: potential unintitliazed error code in cifs_getattr() (Leif Sahlberg) [1837180] - [fs] cifs: Use #define in cifs_dbg (Leif Sahlberg) [1837180] - [fs] cifs: fix rename() by ensuring source handle opened with DELETE bit (Leif Sahlberg) [1837180] - [fs] cifs: add missing mount option to /proc/mounts (Leif Sahlberg) [1837180] - [fs] cifs: fix potential mismatch of UNC paths (Leif Sahlberg) [1837180] - [fs] cifs: enable change notification for SMB2.1 dialect (Leif Sahlberg) [1837180] - [fs] cifs: Fix mode output in debugging statements (Leif Sahlberg) [1837180] - [fs] cifs: fix mount option display for sec=krb5i (Leif Sahlberg) [1837180] - [fs] smb3: Add defines for new information level, FileIdInformation (Leif Sahlberg) [1837180] - [fs] smb3: print warning once if posix context returned on open (Leif Sahlberg) [1837180] - [fs] smb3: add one more dynamic tracepoint missing from strict fsync path (Leif Sahlberg) [1837180] - [fs] cifs: fix mode bits from dir listing when mounted with modefromsid (Leif Sahlberg) [1837180] - [fs] cifs: fix channel signing (Leif Sahlberg) [1837180] - [fs] cifs: add SMB3 change notification support (Leif Sahlberg) [1837180] - [fs] cifs: make multichannel warning more visible (Leif Sahlberg) [1837180] - [fs] cifs: Add tracepoints for errors on flush or fsync (Leif Sahlberg) [1837180] - [fs] cifs: log warning message (once) if out of disk space (Leif Sahlberg) [1837180] - [fs] smb3: fix problem with null cifs super block with previous patch (Leif Sahlberg) [1837180] - [fs] SMB3: Backup intent flag missing from some more ops (Leif Sahlberg) [1837180] - [fs] cifs: update internal module version number (Leif Sahlberg) [1837180] - [fs] CIFS: Fix task struct use-after-free on reconnect (Leif Sahlberg) [1837180] - [fs] cifs: use PTR_ERR_OR_ZERO() to simplify code (Leif Sahlberg) [1837180] - [fs] cifs: add support for fallocate mode 0 for non-sparse files (Leif Sahlberg) [1837180] - [fs] CIFS: Add support for setting owner info, dos attributes, and create time (Leif Sahlberg) [1837180] - [fs] cifs: remove set but not used variable 'server' (Leif Sahlberg) [1837180] - [fs] cifs: fix unitialized variable poential problem with network I/O cache lock patch (Leif Sahlberg) [1837180] - [fs] cifs: Fix return value in __update_cache_entry (Leif Sahlberg) [1837180] - [fs] cifs: Avoid doing network I/O while holding cache lock (Leif Sahlberg) [1837180] - [fs] cifs: Fix potential deadlock when updating vol in cifs_reconnect() (Leif Sahlberg) [1837180] - [fs] cifs: Merge is_path_valid() into get_normalized_path() (Leif Sahlberg) [1837180] - [fs] cifs: Introduce helpers for finding TCP connection (Leif Sahlberg) [1837180] - [fs] cifs: Get rid of kstrdup_const()'d paths (Leif Sahlberg) [1837180] - [fs] cifs: Clean up DFS referral cache (Leif Sahlberg) [1837180] - [fs] cifs: Don't use iov_iter::type directly (Leif Sahlberg) [1837180] - [fs] cifs: set correct max-buffer-size for smb2_ioctl_init() (Leif Sahlberg) [1837180] - [fs] fs/cifs/cifssmb.c: use true, false for bool variable (Leif Sahlberg) [1837180] - [fs] fs/cifs/smb2ops.c: use true, false for bool variable (Leif Sahlberg) [1837180]- [lib] XArray: Optimise xas_sibling() if !CONFIG_XARRAY_MULTI (Don Dutile) [1840916] - [include] XArray: Fix incorrect comment in header file (Don Dutile) [1840916] - [lib] XArray: Fix xas_pause for large multi-index entries (Don Dutile) [1840916] - [lib] XArray: Fix xa_find_next for large multi-index entries (Don Dutile) [1840916] - [lib] XArray tests: Add check_insert (Don Dutile) [1840916] - [documentation] XArray: Add xa_for_each_range (Don Dutile) [1840916] - [documentation] XArray: Improve documentation of search marks (Don Dutile) [1840916] - [documentation] docs: remove :c:func: annotations from xarray.rst (Don Dutile) [1840916] - [lib] XArray: Fix xas_find returning too many entries (Don Dutile) [1840916] - [lib] XArray: Fix xa_find_after with multi-index entries (Don Dutile) [1840916] - [lib] XArray: Fix infinite loop with entry at ULONG_MAX (Don Dutile) [1840916] - [include] XArray: Add wrappers for nested spinlocks (Don Dutile) [1840916] - [lib] XArray: Fix xas_pause at ULONG_MAX (Don Dutile) [1840916] - [include] xarray.h: fix kernel-doc warning (Don Dutile) [1840916] - [lib] XArray: Fix xas_next() with a single entry at 0 (Don Dutile) [1840916] - [fs] mm: fix page cache convergence regression (Don Dutile) [1840916] - [netdrv] ionic: call ionic_port_init after fw-upgrade (Jonathan Toppins) [1830969] - [netdrv] ionic: leave netdev mac alone after fw-upgrade (Jonathan Toppins) [1830969] - [netdrv] ionic: add device reset to fw upgrade down (Jonathan Toppins) [1830969] - [netdrv] ionic: refresh devinfo after fw-upgrade (Jonathan Toppins) [1830969] - [netdrv] ionic: no link check until after probe (Jonathan Toppins) [1830969] - [netdrv] phy: avoid unnecessary link-up delay in polling mode (Petr Oros) [1785663] - [x86] x86: Select HARDIRQS_SW_RESEND on x86 (David Arcari) [1840433] - [pci] PCI/AER: Fix the broken interrupt injection (David Arcari) [1840433] - [kernel] genirq: Provide interrupt injection mechanism (David Arcari) [1840433] - [kernel] genirq: Sanitize state handling in check_irq_resend() (David Arcari) [1840433] - [kernel] genirq: Add return value to check_irq_resend() (David Arcari) [1840433] - [x86] x86/apic/vector: Force interupt handler invocation to irq context (David Arcari) [1840433] - [kernel] genirq: Add protection against unsafe usage of generic_handle_irq() (David Arcari) [1840433] - [kernel] genirq/debugfs: Add missing sanity checks to interrupt injection (David Arcari) [1840433] - [include] genirq/irqdomain: Make sure all irq domain flags are distinct (David Arcari) [1840433] - [x86] x86/apic/msi: Plug non-maskable MSI affinity race (David Arcari) [1840433] - [char] char: ipmi: convert to use i2c_new_client_device() (Tony Camuso) [1832408] - [char] ipmi: kcs: Fix aspeed_kcs_probe_of_v1() (Tony Camuso) [1832408] - [char] ipmi: Add missing annotation for ipmi_ssif_lock_cond() and ipmi_ssif_unlock_cond() (Tony Camuso) [1832408] - [char] ipmi: kcs: aspeed: Implement v2 bindings (Tony Camuso) [1832408] - [char] ipmi: kcs: Finish configuring ASPEED KCS device before enable (Tony Camuso) [1832408] - [char] ipmi: fix hung processes in __get_guid() (Tony Camuso) [1832408] - [char] drivers: char: ipmi: ipmi_msghandler: Pass lockdep expression to RCU lists (Tony Camuso) [1832408] - [char] ipmi_si: Avoid spurious errors for optional IRQs (Tony Camuso) [1832408] - [base] driver core: platform: Export platform_get_irq_optional() (Tony Camuso) [1832408] - [base] driver core: platform: Introduce platform_get_irq_optional() (Tony Camuso) [1832408] - [x86] x86/efi: Update e820 with reserved EFI boot services data to fix kexec breakage (Kairui Song) [1779544] - [powerpc] powerpc/nvdimm: use H_SCM_QUERY hcall on H_OVERLAP error (Pingfan Liu) [1792125] - [powerpc] powerpc/nvdimm: Use HCALL error as the return value (Pingfan Liu) [1792125] - [scsi] scsi: sd: Signal drive managed SMR disks (Ewan Milne) [1838784] - [scsi] scsi: core: free sgtables in case command setup fails (Ewan Milne) [1838784] - [scsi] scsi: core: Allow the state change from SDEV_QUIESCE to SDEV_BLOCK (Ewan Milne) [1838784] - [scsi] scsi: sg: add sg_remove_request in sg_write (Ewan Milne) [1838784] - [scsi] scsi: sg: add sg_remove_request in sg_common_write (Ewan Milne) [1838784] - [scsi] scsi: sd: Fix optimal I/O size for devices that change reported values (Ewan Milne) [1838784] - [scsi] scsi: move scsicam_bios_param to the end of scsicam.c (Ewan Milne) [1838784] - [scsi] scsi: simplify scsi_bios_ptable (Ewan Milne) [1838784] - [scsi] scsi: core: Use scnprintf() for avoiding potential buffer overflow (Ewan Milne) [1838784] - [scsi] scsi: core: avoid repetitive logging of device offline messages (Ewan Milne) [1838784] - [scsi] scsi: core: use kobj_to_dev (Ewan Milne) [1838784] - [scsi] scsi: sd: Clear sdkp->protection_type if disk is reformatted without PI (Ewan Milne) [1838784] - [scsi] scsi: core: Fix a compiler warning triggered by the SCSI logging code (Ewan Milne) [1838784] - [scsi] scsi: core: Adjust DBD setting in MODE SENSE for caching mode page per LLD (Ewan Milne) [1838784] - [scsi] scsi: sd_zbc: Improve report zones error printout (Ewan Milne) [1838784] - [scsi] scsi: scsi_transport_sas: Fix memory leak when removing devices (Ewan Milne) [1838784] - [scsi] scsi: scsi_debug: num_tgts must be >= 0 (Ewan Milne) [1838784] - [scsi] scsi: core: Handle drivers which set sg_tablesize to zero (Ewan Milne) [1838784] - [scsi] scsi: tracing: Fix handling of TRANSFER LENGTH == 0 for READ(6) and WRITE(6) (Ewan Milne) [1838784] - [scsi] scsi: sg: sg_ioctl(): get rid of access_ok() (Ewan Milne) [1838784] - [scsi] scsi: sg: sg_write(): get rid of access_ok()/__copy_from_user()/__get_user() (Ewan Milne) [1838784] - [scsi] scsi: sg: sg_read(): get rid of access_ok()/__copy_..._user() (Ewan Milne) [1838784] - [scsi] scsi: sg: sg_new_write(): don't bother with access_ok (Ewan Milne) [1838784] - [scsi] scsi: sg: sg_write(): __get_user() can fail.. (Ewan Milne) [1838784] - [scsi] scsi: sg: sg_new_write(): replace access_ok() + __copy_from_user() with copy_from_user() (Ewan Milne) [1838784] - [scsi] scsi: sg: sg_ioctl(): fix copyout handling (Ewan Milne) [1838784] - [scsi] scsi: core: scsi_trace: Use get_unaligned_be*() (Ewan Milne) [1838784] - [scsi] drivers/scsi: Replace rcu_swap_protected() with rcu_replace_pointer() (Ewan Milne) [1838784] - [scsi] scsi: sd: define variable dif as unsigned int instead of bool (Ewan Milne) [1838784] - [scsi] scsi: core: try to get module before removing device (Ewan Milne) [1838784] - [scsi] scsi: scsi_dh_alua: handle RTPG sense code correctly during state transitions (Ewan Milne) [1838784] - [powerpc] powerpc/64: flush_inval_dcache_range() becomes flush_dcache_range() (Gustavo Duarte) [1834180] - [x86] x86/ima: use correct identifier for SetupMode variable (Diego Domingos) [1781925] - [lib] kobject: fix dereference before null check on kobj (Diego Domingos) [1781925] - [include] MODSIGN: make new include file self contained (Diego Domingos) [1781925] - [security] ima: initialize the "template" field with the default template (Diego Domingos) [1781925] - [x86] x86/ima: Check EFI_RUNTIME_SERVICES before using (Diego Domingos) [1781925] - [x86] x86/ima: check EFI SetupMode too (Diego Domingos) [1781925] - [security] ima: Set file->f_mode instead of file->f_flags in ima_calc_file_hash() (Diego Domingos) [1781925] - [security] evm: check hash algorithm passed to init_desc() (Diego Domingos) [1781925] - [base] firmware: improve LSM/IMA security behaviour (Diego Domingos) [1781925] - [lib] kobject: Add support for default attribute groups to kobj_type (Diego Domingos) [1781925] - [samples] samples/kobject: Replace foo_ktype's default_attrs field with groups (Diego Domingos) [1781925] - [x86] x86/ima: require signed kernel modules (Diego Domingos) [1781925] - [security] powerpc: Load firmware trusted keys/hashes into kernel keyring (Diego Domingos) [1781925] - [powerpc] powerpc: expose secure variables to userspace via sysfs (Diego Domingos) [1781925] - [powerpc] powerpc/powernv: Add OPAL API interface to access secure variable (Diego Domingos) [1781925] - [powerpc] powerpc/ima: fix secure boot rules in ima arch policy (Diego Domingos) [1781925] - [security] ima: Set again build_ima_appraise variable (Diego Domingos) [1781925] - [security] ima: Remove redundant policy rule set in add_rules() (Diego Domingos) [1781925] - [powerpc] powerpc/ima: Indicate kernel modules appended signatures are enforced (Diego Domingos) [1781925] - [powerpc] powerpc/ima: Update ima arch policy to check for blacklist (Diego Domingos) [1781925] - [security] ima: Check against blacklisted hashes for files with modsig (Diego Domingos) [1781925] - [security] ima: prevent a file already mmap'ed write to be mmap'ed execute (Diego Domingos) [1781925] - [certs] certs: Add wrapper function to check blacklisted binary hash (Diego Domingos) [1781925] - [security] ima: Make process_buffer_measurement() generic (Diego Domingos) [1781925] - [powerpc] powerpc/ima: Define trusted boot policy (Diego Domingos) [1781925] - [powerpc] powerpc: Detect the trusted boot state of the system (Diego Domingos) [1781925] - [powerpc] powerpc/ima: Add support to initialize ima policy rules (Diego Domingos) [1781925] - [powerpc] powerpc: Detect the secure boot mode of the system (Diego Domingos) [1781925] - [security] ima: use struct_size() in kzalloc() (Diego Domingos) [1781925] - [tools] sefltest/ima: support appended signatures (modsig) (Diego Domingos) [1781925] - [security] ima: Fix use after free in ima_read_modsig() (Diego Domingos) [1781925] - [security] ima: fix freeing ongoing ahash_request (Diego Domingos) [1781925] - [security] ima: always return negative code for error (Diego Domingos) [1781925] - [security] ima: Store the measurement again when appraising a modsig (Diego Domingos) [1781925] - [security] ima: Define ima-modsig template (Diego Domingos) [1781925] - [security] ima: Collect modsig (Diego Domingos) [1781925] - [security] ima: Implement support for module-style appended signatures (Diego Domingos) [1781925] - [security] ima: Factor xattr_verify() out of ima_appraise_measurement() (Diego Domingos) [1781925] - [security] integrity: Introduce struct evm_xattr (Diego Domingos) [1781925] - [security] ima: Add modsig appraise_type option for module-style appended signatures (Diego Domingos) [1781925] - [kernel] MODSIGN: Export module signature definitions (Diego Domingos) [1781925] - [kernel] modsign: log module name in the event of an error (Diego Domingos) [1781925] - [kernel] KEXEC: Call ima_kexec_cmdline to measure the boot command line args (Diego Domingos) [1781925] - [security] IMA: Define a new template field buf (Diego Domingos) [1781925] - [security] IMA: Define a new hook to measure the kexec boot command line arguments (Diego Domingos) [1781925] - [security] IMA: support for per policy rule template formats (Diego Domingos) [1781925] - [security] integrity: Fix __integrity_init_keyring() section mismatch (Diego Domingos) [1781925] - [security] x86/ima: fix the Kconfig dependency for IMA_ARCH_POLICY (Diego Domingos) [1781925] - [security] ima: Make arch_policy_entry static (Diego Domingos) [1781925] - [security] ima: show rules with IMA_INMASK correctly (Diego Domingos) [1781925] - [security] ima: fix wrong signed policy requirement when not appraising (Diego Domingos) [1781925] - [tools] selftests/kexec: update get_secureboot_mode (Diego Domingos) [1781925] - [tools] selftests/kexec: make kexec_load test independent of IMA being enabled (Diego Domingos) [1781925] - [tools] selftests/kexec: check kexec_load and kexec_file_load are enabled (Diego Domingos) [1781925] - [tools] selftests/kexec: Add missing '=y' to config options (Diego Domingos) [1781925] - [tools] selftests/kexec: kexec_file_load syscall test (Diego Domingos) [1781925] - [tools] selftests/kexec: define "require_root_privileges" (Diego Domingos) [1781925] - [tools] selftests/kexec: define common logging functions (Diego Domingos) [1781925] - [tools] selftests/kexec: define a set of common functions (Diego Domingos) [1781925] - [tools] selftests/kexec: cleanup the kexec selftest (Diego Domingos) [1781925] - [tools] selftests/kexec: move the IMA kexec_load selftest to selftests/kexec (Diego Domingos) [1781925] - [security] evm: remove set but not used variable 'xattr' (Diego Domingos) [1781925] - [security] security: integrity: partial revert of make ima_main explicitly non-modular (Diego Domingos) [1781925] - [security] ima: cleanup the match_token policy code (Diego Domingos) [1781925] - [security] ima: Use inode_is_open_for_write (Diego Domingos) [1781925] - [security] security: fs: make inode explicitly non-modular (Diego Domingos) [1781925] - [security] security: audit and remove any unnecessary uses of module.h (Diego Domingos) [1781925] - [security] security: integrity: make evm_main explicitly non-modular (Diego Domingos) [1781925] - [security] security: integrity: make ima_main explicitly non-modular (Diego Domingos) [1781925] - [tools] selftests/ima: kexec_load syscall test (Diego Domingos) [1781925] - [security] ima: don't measure/appraise files on efivarfs (Diego Domingos) [1781925] - [x86] x86/ima: retry detecting secure boot mode (Diego Domingos) [1781925] - [x86] x86/ima: define arch_get_ima_policy() for x86 (Diego Domingos) [1781925] - [kernel] kernel/kexec_file.c: remove some duplicated includes (Diego Domingos) [1781925] - [security] ima: open a new file instance if no read permissions (Diego Domingos) [1781925] - [security] security/integrity: constify some read-only data (Diego Domingos) [1781925] - [documentation] security: fix LSM description location (Diego Domingos) [1781925] - [security] evm: Allow non-SHA1 digital signatures (Diego Domingos) [1781925] - [security] security: export security_kernel_load_data function (Diego Domingos) [1781925] - [security] ima: based on policy warn about loading firmware (pre-allocated buffer) (Diego Domingos) [1781925] - [security] ima: prevent kexec_load syscall based on runtime secureboot flag (Diego Domingos) [1781925] - [security] module: replace the existing LSM hook in init_module (Diego Domingos) [1781925] - [security] ima: based on policy require signed firmware (sysfs fallback) (Diego Domingos) [1781925] - [security] ima: add support for arch specific policies (Diego Domingos) [1781925] - [security] ima: based on policy require signed kexec kernel images (Diego Domingos) [1781925] - [security] ima: refactor ima_init_policy() (Diego Domingos) [1781925] - [include] sysfs: Fixes __BIN_ATTR_WO() macro (Diego Domingos) [1781925] - [include] security: define new LSM hook named security_kernel_load_data (Diego Domingos) [1781925] - [kernel] kexec: add call to LSM hook in original kexec_load syscall (Diego Domingos) [1781925] - [base] firmware: add call to LSM hook before firmware sysfs fallback (Diego Domingos) [1781925] - [security] ima: add build time policy (Diego Domingos) [1781925] - [security] ima: Support platform keyring for kernel appraisal (Diego Domingos) [1781925] - [security] integrity: Remove references to module keyring (Diego Domingos) [1781925] - [powerpc] powerpc/kexec: Fix loading of kernel + initramfs with kexec_file_load() (Diego Domingos) [1781925] - [security] ima: Use designated initializers for struct ima_event_data (Diego Domingos) [1781925] - [security] ima: Update MAX_TEMPLATE_NAME_LEN to fit largest reasonable definition (Diego Domingos) [1781925] - [certs] PKCS#7: Refactor verify_pkcs7_signature() (Diego Domingos) [1781925] - [crypto] PKCS#7: Introduce pkcs7_get_digest() (Diego Domingos) [1781925] - [security] integrity: Select CONFIG_KEYS instead of depending on it (Diego Domingos) [1781925] - [powerpc] powerpc/powernv: Move opal_power_control_init() call in opal_init() (Diego Domingos) [1781925] - [security] x86/efi: move common keyring handler functions to new file (Diego Domingos) [1781925] - [security] x86/efi: remove unused variables (Diego Domingos) [1781925] - [include] sysfs: add BIN_ATTR_WO() macro (Diego Domingos) [1781925] - [x86] x86/ima: define arch_ima_get_secureboot (Diego Domingos) [1781925] - [powerpc] powerpc/pci: unmap legacy INTx interrupts of passthrough IO adapters (Steve Best) [1840279] - [powerpc] powerpc/xive: Clear the page tables for the ESB IO mapping (Steve Best) [1840279] - [hv] hyper-v: Use UUID API for exporting the GUID (Mohammed Gamal) [1828451 1815498] - [kernel] uuid: Add inline helpers to import / export UUIDs (Mohammed Gamal) [1828451 1815498] - [hv] hv: Move AEOI determination to architecture dependent code (Mohammed Gamal) [1828451 1815498] - [x86] hyper-v: Report crash data in die() when panic_on_oops is set (Mohammed Gamal) [1828451 1815498] - [hv] x86/hyper-v: Report crash register data when sysctl_record_panic_msg is not set (Mohammed Gamal) [1828451 1815498] - [x86] hyper-v: Report crash register data or kmsg before running crash kernel (Mohammed Gamal) [1828451 1815498] - [hv] x86/hyper-v: Trigger crash enlightenment only once during system crash (Mohammed Gamal) [1828451 1815498] - [hv] x86/hyper-v: Free hv_panic_page when fail to register kmsg dump (Mohammed Gamal) [1828451 1815498] - [hv] x86/hyper-v: Unload vmbus channel in hv panic callback (Mohammed Gamal) [1828451 1815498] - [hv] hv_debugfs: Make hv_debug_root static (Mohammed Gamal) [1828451 1815498] - [hv] hyperv_vmbus.h: Replace zero-length array with flexible-array member (Mohammed Gamal) [1828451 1815498] - [hv] hv: vmbus: Ignore CHANNELMSG_TL_CONNECT_RESULT(23) (Mohammed Gamal) [1828451 1815498] - [hv] hv_balloon: Balloon up according to request page number (Mohammed Gamal) [1828451 1815498] - [hv] hv_balloon: use generic_online_page() (Mohammed Gamal) [1828451 1815498] - [mm] memory_hotplug: export generic_online_page() (Mohammed Gamal) [1828451 1815498] - [hv] hv: vmbus: Fix crash handler reset of Hyper-V synic (Mohammed Gamal) [1828451 1815498] - [hv] hv: Replace binary semaphore with mutex (Mohammed Gamal) [1828451 1815498] - [hv] hv: balloon: Remove dependencies on guest page size (Mohammed Gamal) [1828451 1815498] - [hv] hv: vmbus: Remove dependencies on guest page size (Mohammed Gamal) [1828451 1815498] - [hv] hv: util: Specify ring buffer size using Hyper-V page size (Mohammed Gamal) [1828451 1815498] - [hv] hv: Specify receive buffer size using Hyper-V page size (Mohammed Gamal) [1828451 1815498] - [hv] hv: vmbus: Add module parameter to cap the VMBus version (Mohammed Gamal) [1828451 1815498] - [hv] hv: vmbus: Enable VMBus protocol versions 4.1, 5.1 and 5.2 (Mohammed Gamal) [1828451 1815498] - [hv] hv: vmbus: Introduce table of VMBus protocol versions (Mohammed Gamal) [1828451 1815498] - [pci] hv: Replace zero-length array with flexible-array member (Mohammed Gamal) [1793636] - [pci] hv: Decouple the func definition in hv_dr_state from VSP message (Mohammed Gamal) [1793636] - [pci] hv: Add support for protocol 1.3 and support PCI_BUS_RELATIONS2 (Mohammed Gamal) [1793636] - [pci] hv: Add missing kfree(hbus) in hv_pci_probe()'s error handling path (Mohammed Gamal) [1793636] - [pci] hv: Remove unnecessary type casting from kzalloc (Mohammed Gamal) [1793636] - [pci] hv: Avoid a kmemleak false positive caused by the hbus buffer (Mohammed Gamal) [1793636] - [infiniband] RDMA/srpt: Fix disabling device management (Kamal Heib) [1840016] - [misc] vhost: disable for OABI (Jason Wang) [1771441] - [include] virtio: drop vringh.h dependency (Jason Wang) [1771441] - [virtio] virtio_input: pull in slab.h (Jason Wang) [1771441] - [char] virtio-rng: pull in slab.h (Jason Wang) [1771441] - [block] virtio_blk: add a missing include (Jason Wang) [1771441] - [vdpa] vdpa: fix comment of vdpa_register_device() (Jason Wang) [1771441] - [vhost] vdpa: make vhost, virtio depend on menu (Jason Wang) [1771441] - [include] vdpa: allow a 32 bit vq alignment (Jason Wang) [1771441] - [vdpa] vdpasim: Return status in vdpasim_get_status (Jason Wang) [1771441] - [vdpa] vdpa: remove unused variables 'ifcvf' and 'ifcvf_lm' (Jason Wang) [1771441] - [vdpa] vdpa-sim: depend on HAS_DMA (Jason Wang) [1771441] - [virtio] vdpa: move to drivers/vdpa (Jason Wang) [1771441] - [virtio] virtio: Intel IFC VF driver for VDPA (Jason Wang) [1771441] - [virtio] vdpasim: vDPA device simulator (Jason Wang) [1771441] - [vhost] vhost: introduce vDPA-based backend (Jason Wang) [1771441] - [virtio] virtio: introduce a vDPA based transport (Jason Wang) [1771441] - [virtio] vDPA: introduce vDPA bus (Jason Wang) [1771441] - [vhost] vringh: IOTLB support (Jason Wang) [1771441] - [vhost] vhost: factor out IOTLB (Jason Wang) [1771441] - [vhost] vhost: allow per device message handler (Jason Wang) [1771441] - [misc] vhost: refine vhost and vringh kconfig (Jason Wang) [1771441] - [vhost] vringh: fix copy direction of vringh_iov_push_kern() (Jason Wang) [1771441] - [vhost] vhost: factor out setting vring addr and num (Jason Wang) [1771441] - [vhost] vhost: introduce helpers to get the size of metadata area (Jason Wang) [1771441] - [vhost] vhost: rename vq_iotlb_prefetch() to vq_meta_prefetch() (Jason Wang) [1771441] - [vhost] vhost: fine grain userspace memory accessors (Jason Wang) [1771441] - [vhost] vhost: generalize adding used elem (Jason Wang) [1771441] - [misc] mic: vop: Allow building on more systems (Jason Wang) [1771441] - [virtio] virtio: support VIRTIO_F_ORDER_PLATFORM (Jason Wang) [1771441] - [uapi] vhost: split structs into a separate header file (Jason Wang) [1771441] - [fs] compat_ioctl: add compat_ptr_ioctl() (Jason Wang) [1771441] - [vhost] vhost: allow vhost-scsi driver to be built-in (Jason Wang) [1771441] - [x86] arch/x86: Remove vendor specific CPU ID checks (Prarit Bhargava) [1840145] - [tools] perf vendor events amd: Update Zen1 events to V2 (Wei Huang) [1790641] - [tools] perf vendor events amd: Add Zen2 events (Wei Huang) [1790641] - [tools] perf vendor events amd: Restrict model detection for zen1 based processors (Wei Huang) [1790641] - [x86] perf/amd/uncore: Add support for Family 19h L3 PMU (Wei Huang) [1790641] - [x86] perf/amd/uncore: Make L3 thread mask code more readable (Wei Huang) [1790641] - [x86] perf/amd/uncore: Prepare L3 thread mask code for Family 19h (Wei Huang) [1790641] - [scsi] scsi: fnic: Use scnprintf() for avoiding potential buffer overflow (Govindarajulu Varadarajan) [1797808] - [scsi] scsi: fnic: do not queue commands during fwreset (Govindarajulu Varadarajan) [1797808] - [scsi] scsi: fnic: fix invalid stack access (Govindarajulu Varadarajan) [1797808] - [scsi] scsi: fnic: fix use after free (Govindarajulu Varadarajan) [1797808] - [scsi] scsi: fnic: make array dev_cmd_err static const, makes object smaller (Govindarajulu Varadarajan) [1797808]- [media] media: v4l: fix uapi mpeg slice params definition (Torez Smith) [1825410 1821835] - [uapi] v4l2-controls: add a missing include (Torez Smith) [1825410 1821835] - [dma] dma-mapping: remove dma_release_declared_memory (Torez Smith) [1825410 1821835] - [usb] usb/ohci-tmio: remove the HCD_DMA flag (Torez Smith) [1825410 1821835] - [usb] usb: add a HCD_DMA flag instead of guestimating DMA capabilities (Torez Smith) [1825410 1821835] - [usb] usb: add a hcd_uses_dma helper (Torez Smith) [1825410 1821835] - [usb] usb: don't create dma pools for HCDs with a localmem_pool (Torez Smith) [1825410 1821835] - [usb] usb: host: ohci-tmio: Mark expected switch fall-throughs (Torez Smith) [1825410 1821835] - [usb] USB: drop HCD_LOCAL_MEM flag (Torez Smith) [1825410 1821835] - [usb] usb: host: ohci-tmio: init genalloc for local memory (Torez Smith) [1825410 1821835] - [usb] dma-mapping: remove the DMA_MEMORY_EXCLUSIVE flag (Torez Smith) [1825410 1821835] - [media] media: xirlink_cit: add missing descriptor sanity checks (Torez Smith) [1825410 1821835] - [media] media: ttusb-dec: Fix info-leak in ttusb_dec_send_command() (Torez Smith) [1788005 1825410 1821835] {CVE-2019-19533} - [media] media: usb: fix memory leak in af9005_identify_state (Torez Smith) [1825141 1825410 1821835] {CVE-2019-18809} - [netdrv] cdc_ether: fix rndis support for Mediatek based smartphones (Torez Smith) [1825410 1821835] - [netdrv] r8152: remove calling netif_napi_del (Torez Smith) [1825410 1821835] - [netdrv] Revert "r8152: napi hangup fix after disconnect" (Torez Smith) [1825410 1821835] - [netdrv] r8152: Set memory to all 0xFFs on failed reg reads (Torez Smith) [1825410 1821835] - [netdrv] net: kalmia: fix memory leaks (Torez Smith) [1825410 1821835] - [netdrv] cx82310_eth: fix a memory leak bug (Torez Smith) [1825410 1821835] - [netdrv] lan78xx: Fix memory leaks (Torez Smith) [1825410 1821835] - [netdrv] r8152: fix typo in register name (Torez Smith) [1825410 1821835] - [netdrv] can: peak_usb: pcan_usb_pro: Fix info-leaks to USB devices (Torez Smith) [1825410 1821835] - [netdrv] can: peak_usb: pcan_usb_fd: Fix info-leaks to USB devices (Torez Smith) [1825410 1821835] - [netdrv] can: peak_usb: force the string buffer NULL-terminated (Torez Smith) [1825410 1821835] - [netdrv] net: usb: pegasus: fix improper read if get_registers() fail (Torez Smith) [1825410 1821835] - [netdrv] net: usb: qmi_wwan: Add the BroadMobi BM818 card (Torez Smith) [1825410 1821835] - [netdrv] can: mark expected switch fall-throughs (Torez Smith) [1825410 1821835] - [netdrv] can: peak_usb: fix potential double kfree_skb() (Torez Smith) [1825410 1821835] - [netdrv] usb: qmi_wwan: add D-Link DWM-222 A2 device ID (Torez Smith) [1825410 1821835] - [uapi] media: videodev2.h: change V4L2_PIX_FMT_BGRA444 define: fourcc was already in use (Torez Smith) [1825410 1821835] - [netdrv] r8152: set RTL8152_UNPLUG only for real disconnection (Torez Smith) [1825410 1821835] - [netdrv] r8152: move calling r8153b_rx_agg_chg_indicate() (Torez Smith) [1825410 1821835] - [netdrv] net: usb: asix: init MAC address buffers (Torez Smith) [1825410 1821835] - [netdrv] r8152: fix the setting of detecting the linking change for runtime suspend (Torez Smith) [1825410 1821835] - [media] media: hdpvr: fix locking and a missing msleep (Torez Smith) [1825410 1821835] - [netdrv] qmi_wwan: Fix out-of-bounds read (Torez Smith) [1825410 1821835] - [uapi] media: videodev2.h: Fix shifting signed 32-bit value by 31 bits problem (Torez Smith) [1825410 1821835] - [media] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 468 (Torez Smith) [1825410 1821835] - [media] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 238 (Torez Smith) [1825410 1821835] - [media] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 235 (Torez Smith) [1825410 1821835] - [netdrv] qmi_wwan: extend permitted QMAP mux_id value range (Torez Smith) [1825410 1821835] - [netdrv] qmi_wwan: avoid RCU stalls on device disconnect when in QMAP mode (Torez Smith) [1825410 1821835] - [netdrv] qmi_wwan: add network device usage statistics for qmimux devices (Torez Smith) [1825410 1821835] - [netdrv] qmi_wwan: add support for QMAP padding in the RX path (Torez Smith) [1825410 1821835] - [media] media: cx231xx-cards: Add Hauppauge 955Q variant (Torez Smith) [1825410 1821835] - [media] media: pvrusb2: Add Hauppauge HVR1955/1975 devices (Torez Smith) [1825410 1821835] - [media] media: pvrusb2: Add i2c client demod/tuner support (Torez Smith) [1825410 1821835] - [media] media: pvrusb2: Add multiple dvb frontend support (Torez Smith) [1825410 1821835] - [media] media: uvcvideo: Fix access to uninitialized fields on probe error (Torez Smith) [1825410 1821835] - [media] media: uvcvideo: Include streaming interface number in debugfs dir name (Torez Smith) [1825410 1821835] - [netdrv] can: usb: Kconfig: Remove duplicate menu entry (Torez Smith) [1825410 1821835] - [media] media: pvrusb2: fix null-ptr-deref in class_unregister() (Torez Smith) [1825410 1821835] - [media] media: cxusb: Revert "media: cxusb: add raw mode support for, Medion MD95700" (Torez Smith) [1825410 1821835] - [netdrv] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 412 (Torez Smith) [1825410 1821835] - [media] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 286 (Torez Smith) [1825410 1821835] - [media] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 258 (Torez Smith) [1825410 1821835] - [media] media: media/usb: set device_caps in struct video_device (Torez Smith) [1825410 1821835] - [media] media: dvb-usb/cxusb-analog.c: fix coccinelle warning, use ktime.h (Torez Smith) [1825410 1821835] - [media] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 174 (Torez Smith) [1825410 1821835] - [netdrv] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 164 (Torez Smith) [1825410 1821835] - [media] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 157 (Torez Smith) [1825410 1821835] - [media] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 156 (Torez Smith) [1825410 1821835] - [media] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 152 (Torez Smith) [1825410 1821835] - [media] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 131 (Torez Smith) [1825410 1821835] - [media] media: cx231xx-dvb: fix memory leak in dvb_fini() (Torez Smith) [1825410 1821835] - [media] media: em28xx: use usb_to_input_id() rather than handrolling it (Torez Smith) [1825410 1821835] - [media] media: em28xx: use common code for decoding nec scancodes (Torez Smith) [1825410 1821835] - [media] media: em28xx: give RC device proper name (Torez Smith) [1825410 1821835] - [media] media: cxusb: fix several coding style issues (Torez Smith) [1825410 1821835] - [media] media: cxusb-analog: Fix some coding style issues (Torez Smith) [1825410 1821835] - [media] media: cxusb: add raw mode support for Medion MD95700 (Torez Smith) [1825410 1821835] - [media] media: cxusb: add analog mode support for Medion MD95700 (Torez Smith) [1825410 1821835] - [media] media: cxusb: implement Medion MD95700 digital / analog coexistence (Torez Smith) [1825410 1821835] - [media] media: usb:zr364xx:Fix KASAN:null-ptr-deref Read in zr364xx_vidioc_querycap (Torez Smith) [1825410 1821835] - [media] media: pwc: convert to BIT macro (Torez Smith) [1825410 1821835] - [media] media: cpia2_usb: first wake up, then free in disconnect (Torez Smith) [1825410 1821835] - [media] media: pvrusb2: use a different format for warnings (Torez Smith) [1825410 1821835] - [media] media: smsusb: better handle optional alignment (Torez Smith) [1825410 1821835] - [media] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 118 (Torez Smith) [1825410 1821835] - [media] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 65 (Torez Smith) [1825410 1821835] - [media] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 61 (Torez Smith) [1825410 1821835] - [input] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 55 (Torez Smith) [1825410 1821835] - [media] media: remove redundant 'default n' from Kconfig-s (Torez Smith) [1825410 1821835] - [media] media: af9035: Remove duplicate error reporting for dvbsky_usb_generic_rw (Torez Smith) [1825410 1821835] - [media] media: dvbsky: Remove duplicate error reporting for dvbsky_usb_generic_rw (Torez Smith) [1825410 1821835] - [media] media: dvb-usb-v2: Report error on all error paths (Torez Smith) [1825410 1821835] - [media] media: au0828: fix null dereference in error path (Torez Smith) [1825410 1821835] - [media] media: dvb: usb: fix use after free in dvb_usb_device_exit (Torez Smith) [1825410 1821835] - [media] media: usb: siano: Fix false-positive "uninitialized variable" warning (Torez Smith) [1825410 1821835] - [netdrv] usbnet: fix kernel crash after disconnect (Torez Smith) [1825410 1821835] - [netdrv] usbnet: ipheth: fix racing condition (Torez Smith) [1825410 1821835] - [media] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 24 (Torez Smith) [1825410 1821835] - [netdrv] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 17 (Torez Smith) [1825410 1821835] - [media] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 13 (Torez Smith) [1825410 1821835] - [media] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 1 (Torez Smith) [1825410 1821835] - [media] treewide: Add SPDX license identifier - Makefile/Kconfig (Torez Smith) [1825410 1821835] - [media] treewide: Add SPDX license identifier for more missed files (Torez Smith) [1825410 1821835] - [media] media: usb: siano: Fix general protection fault in smsusb (Torez Smith) [1825410 1821835] - [media] media: prefix header search paths with $(srctree)/ (Torez Smith) [1825410 1821835] - [media] media: remove unneeded header search paths (Torez Smith) [1825410 1821835] - [netdrv] aqc111: cleanup mtu related logic (Torez Smith) [1825410 1821835] - [netdrv] Revert "aqc111: fix writing to the phy on BE" (Torez Smith) [1825410 1821835] - [netdrv] Revert "aqc111: fix double endianness swap on BE" (Torez Smith) [1825410 1821835] - [netdrv] net: usb: qmi_wwan: add Telit 0x1260 and 0x1261 compositions (Torez Smith) [1825410 1821835] - [netdrv] aqc111: fix double endianness swap on BE (Torez Smith) [1825410 1821835] - [netdrv] aqc111: fix writing to the phy on BE (Torez Smith) [1825410 1821835] - [netdrv] aqc111: fix endianness issue in aqc111_change_mtu (Torez Smith) [1825410 1821835] - [netdrv] net: usb: smsc: fix warning reported by kbuild test robot (Torez Smith) [1825410 1821835] - [netdrv] net: usb: support of_get_mac_address new ERR_PTR error (Torez Smith) [1825410 1821835] - [netdrv] usbnet: ipheth: Remove unnecessary NULL pointer check (Torez Smith) [1825410 1821835] - [netdrv] usbnet: ipheth: Simplify device detection (Torez Smith) [1825410 1821835] - [netdrv] qmi_wwan: new Wistron, ZTE and D-Link devices (Torez Smith) [1825410 1821835] - [uapi] media: v4l: Add definitions for missing 16-bit RGB555 formats (Torez Smith) [1825410 1821835] - [uapi] media: v4l: Add definitions for missing 16-bit RGB4444 formats (Torez Smith) [1825410 1821835] - [uapi] media: v4l: Add definitions for missing 32-bit RGB formats (Torez Smith) [1825410 1821835] - [netdrv] r8152: sync sa_family with the media type of network device (Torez Smith) [1825410 1821835] - [media] media: pvrusb2: Prevent a buffer overflow (Torez Smith) [1825410 1821835] - [media] media: au0828: stop video streaming only when last user stops (Torez Smith) [1825410 1821835] - [media] media: au0828: Fix NULL pointer dereference in au0828_analog_stream_enable() (Torez Smith) [1825410 1821835] - [media] media: au0828: fix enable and disable source audio and video inconsistencies (Torez Smith) [1825410 1821835] - [netdrv] qmi_wwan: Add quirk for Quectel dynamic config (Torez Smith) [1825410 1821835] - [netdrv] r8152: Refresh MAC address during USBDEVFS_RESET (Torez Smith) [1825410 1821835] - [netdrv] r8152: remove extra action copying ethernet address (Torez Smith) [1825410 1821835] - [media] media: replace strncpy() by strscpy() (Torez Smith) [1825410 1821835] - [media] media: usbvision: fix a potential NULL pointer dereference (Torez Smith) [1825410 1821835] - [media] media: gspca: Kill URBs on USB device disconnect (Torez Smith) [1825410 1821835] - [netdrv] qmi_wwan: add Olicard 600 (Torez Smith) [1825410 1821835] - [netdrv] net: usb: aqc111: Extend HWID table by QNAP device (Torez Smith) [1825410 1821835] - [media] media: pwc-ctl: pChoose can't be NULL (Torez Smith) [1825410 1821835] - [media] media: Kconfig files: use the right help coding style (Torez Smith) [1825410 1821835] - [media] media: em28xx-input: make const array addr_list static (Torez Smith) [1825410 1821835] - [media] media: dvb: Add support for the Avermedia TD310 (Torez Smith) [1825410 1821835] - [media] media: dvb: init i2c already in it930x_frontend_attach (Torez Smith) [1825410 1821835] - [media] media: dvbsky: Avoid leaking dvb frontend (Torez Smith) [1825410 1821835] - [media] media: gspca: do not resubmit URBs when streaming has stopped (Torez Smith) [1825410 1821835] - [media] media: au0828: minor fix to a misleading comment in _close() (Torez Smith) [1825410 1821835] - [media] media: go7007: avoid clang frame overflow warning with KASAN (Torez Smith) [1825410 1821835] - [media] media: cpia2: Fix use-after-free in cpia2_exit (Torez Smith) [1825410 1821835] - [netdrv] peak_usb: fix clang build warning (Torez Smith) [1825410 1821835] - [netdrv] qmi_wwan: Add support for Quectel EG12/EM12 (Torez Smith) [1825410 1821835] - [media] media: a few more typos at staging, pci, platform, radio and usb (Torez Smith) [1825410 1821835] - [media] media: usb: fix several typos (Torez Smith) [1825410 1821835] - [media] media: uvcvideo: Use usb_make_path to fill in usb_info (Torez Smith) [1825410 1821835] - [media] media: uvcvideo: Fix smatch warning (Torez Smith) [1825410 1821835] - [media] media: v4l: Add 32-bit packed YUV formats (Torez Smith) [1825410 1821835] - [netdrv] net: usb: cdc-phonet: use struct_size() in alloc_netdev() (Torez Smith) [1825410 1821835] - [netdrv] net: usb: rtl8150: mark expected switch fall-through (Torez Smith) [1825410 1821835] - [netdrv] net: usb: pegasus: Mark expected switch fall-through (Torez Smith) [1825410 1821835] - [media] media: hdpvr: fix smatch warning (Torez Smith) [1825410 1821835] - [media] media: usbvision: use u64 for the timestamp internally (Torez Smith) [1825410 1821835] - [media] media: stkwebcam: use u64 for the timestamp internally (Torez Smith) [1825410 1821835] - [media] media: cpia2: use u64 for the timestamp internally (Torez Smith) [1825410 1821835] - [media] media: uvcvideo: Avoid NULL pointer dereference at the end of streaming (Torez Smith) [1825410 1821835] - [media] media: uvcvideo: Fix 'type' check leading to overflow (Torez Smith) [1825410 1821835] - [netdrv] net: usb: asix: ax88772_bind return error when hw_reset fail (Torez Smith) [1825410 1821835] - [netdrv] net: usb: rtl8150: remove set but not used variable 'rx_stat' (Torez Smith) [1825410 1821835] - [netdrv] net: usb: aqc111: Extend HWID table by TRENDnet device (Torez Smith) [1825410 1821835] - [uapi] media: videodev2.h: Add more field helper macros (Torez Smith) [1825410 1821835] - [media] media: gspca: ov534-ov772x: remove unnecessary COM3 initialization (Torez Smith) [1825410 1821835] - [media] media: gspca: ov534-ov722x: remove camera clock setup from bridge_init (Torez Smith) [1825410 1821835] - [media] media: gspca: ov534-ov722x: remove mode specific video data registers from bridge_init (Torez Smith) [1825410 1821835] - [media] media: gspca: ov534-ov772x: add SGBRG8 bayer mode support (Torez Smith) [1825410 1821835] - [media] media: gspca: ov543-ov772x: move video format specific registers into bridge_start (Torez Smith) [1825410 1821835] - [media] media: gspca: support multiple pixel formats in TRY_FMT (Torez Smith) [1825410 1821835] - [media] media: gspca: support multiple pixel formats in ENUM_FRAMEINTERVALS (Torez Smith) [1825410 1821835] - [media] media: gspca: ov534: replace msleep(10) with usleep_range (Torez Smith) [1825410 1821835] - [uapi] media: v4l: uAPI: V4L2_BUF_TYPE_META_OUTPUT is an output buffer type (Torez Smith) [1825410 1821835] - [media] media: gspca: mt9m111: Check write_bridge for timeout (Torez Smith) [1825410 1821835] - [media] media: gspca: Check the return value of write_bridge for timeout (Torez Smith) [1825410 1821835] - [media] media: usb: gspca: add a missed check for goto_low_power (Torez Smith) [1825410 1821835] - [media] media: usb: gspca: add a missed return-value check for do_command (Torez Smith) [1825410 1821835] - [media] media: v4l2-ctrls.c/uvc: zero v4l2_event (Torez Smith) [1825410 1821835] - [media] media: usb: pwc: Don't use coherent DMA buffers for ISO transfer (Torez Smith) [1825410 1821835] - [media] media: usb: pwc: Introduce TRACE_EVENTs for pwc_isoc_handler() (Torez Smith) [1825410 1821835] - [netdrv] cdc_ether: trivial whitespace readability fix (Torez Smith) [1825410 1821835] - [netdrv] qmi_wwan: add MTU default to qmap network interface (Torez Smith) [1825410 1821835] - [netdrv] qmi_wwan: Fix qmap header retrieval in qmimux_rx_fixup (Torez Smith) [1825410 1821835] - [netdrv] qmi_wwan: Add support for Fibocom NL678 series (Torez Smith) [1825410 1821835] - [netdrv] lan78xx: Resolve issue with changing MAC address (Torez Smith) [1825410 1821835] - [netdrv] qmi_wwan: Added support for Telit LN940 series (Torez Smith) [1825410 1821835] - [netdrv] qmi_wwan: Added support for Fibocom NL668 series (Torez Smith) [1825410 1821835] - [media] media: v4l: Add support for V4L2_BUF_TYPE_META_OUTPUT (Torez Smith) [1825410 1821835] - [media] media: siano: Use kmemdup instead of duplicating its function (Torez Smith) [1825410 1821835] - [media] media: pvrusb2: fix spelling mistake "statuss" -> "status" (Torez Smith) [1825410 1821835] - [media] media: lmedm04: Move interrupt buffer to priv buffer (Torez Smith) [1825410 1821835] - [media] media: lmedm04: Add missing usb_free_urb to free interrupt urb (Torez Smith) [1825410 1821835] - [media] media: stkwebcam: Bugfix for wrong return values (Torez Smith) [1825410 1821835] - [media] media: stkwebcam: Support for ASUS A6VM notebook added (Torez Smith) [1825410 1821835] - [media] media: usb: dvb-usb: remove old friio driver (Torez Smith) [1825410 1821835] - [media] media: lmedm04: use dvb_usbv2_generic_rw_locked (Torez Smith) [1825410 1821835] - [media] media: lmedm04: Move usb buffer to lme2510_state (Torez Smith) [1825410 1821835] - [media] media: rtl28xxu: add support for Sony CXD2837ER slave demod (Torez Smith) [1825410 1821835] - [media] media: uvcvideo: Utilise for_each_uvc_urb iterator (Torez Smith) [1825410 1821835] - [media] media: uvcvideo: Rename uvc_{un, }init_video() (Torez Smith) [1825410 1821835] - [media] media: uvcvideo: Split uvc_video_enable into two (Torez Smith) [1825410 1821835] - [media] media: uvcvideo: Move decode processing to process context (Torez Smith) [1825410 1821835] - [media] media: uvcvideo: Abstract streaming object lifetime (Torez Smith) [1825410 1821835] - [media] media: uvcvideo: queue: Support asynchronous buffer handling (Torez Smith) [1825410 1821835] - [media] media: uvcvideo: queue: Simplify spin-lock usage (Torez Smith) [1825410 1821835] - [media] media: uvcvideo: Protect queue internals with helper (Torez Smith) [1825410 1821835] - [media] media: uvcvideo: Convert decode functions to use new context structure (Torez Smith) [1825410 1821835] - [media] media: uvcvideo: Refactor URB descriptors (Torez Smith) [1825410 1821835] - [media] media: em28xx: fix spelling mistake, "Cinnergy" -> "Cinergy" (Torez Smith) [1825410 1821835] - [media] media: uvcvideo: Refactor teardown of uvc on USB disconnect (Torez Smith) [1825410 1821835] - [media] media: uvcvideo: Add support for the CNF4 format (Torez Smith) [1825410 1821835] - [documentation] media: v4l: Add 4bpp packed depth confidence format CNF4 (Torez Smith) [1825410 1821835] - [media] media: usb: Use kmemdup instead of duplicating its function (Torez Smith) [1825410 1821835] - [media] media: dvb: Use WARM definition from identify_state() (Torez Smith) [1825410 1821835] - [media] media: dib0700: fix spelling mistake "Amplifyer" -> "Amplifier" (Torez Smith) [1825410 1821835] - [media] media: dvb-usb-v2: Fix incorrect use of transfer_flags URB_FREE_BUFFER (Torez Smith) [1825410 1821835] - [netdrv] net: usb: aqc111: Initialize wol_cfg with memset in aqc111_suspend (Torez Smith) [1825410 1821835] - [netdrv] net: Don't default Aquantia USB driver to 'y' (Torez Smith) [1825410 1821835] - [netdrv] can: ucan: fix spelling mistake: "resumbmitting" -> "resubmitting" (Torez Smith) [1825410 1821835] - [netdrv] net: usb: aqc111: Extend cdc_ether blacklist (Torez Smith) [1825410 1821835] - [netdrv] net: usb: aqc111: Add ASIX's HW ids (Torez Smith) [1825410 1821835] - [netdrv] net: usb: aqc111: Add support for wake on LAN by MAGIC packet (Torez Smith) [1825410 1821835] - [netdrv] net: usb: aqc111: Implement get/set_link_ksettings callbacks (Torez Smith) [1825410 1821835] - [netdrv] net: usb: aqc111: Initialize ethtool_ops structure (Torez Smith) [1825410 1821835] - [netdrv] net: usb: aqc111: Add RX VLAN filtering support (Torez Smith) [1825410 1821835] - [netdrv] net: usb: aqc111: Add support for VLAN_CTAG_TX/RX offload (Torez Smith) [1825410 1821835] - [netdrv] net: usb: aqc111: Implement set_rx_mode callback (Torez Smith) [1825410 1821835] - [netdrv] net: usb: aqc111: Add support for TSO (Torez Smith) [1825410 1821835] - [netdrv] net: usb: aqc111: Add support for enable/disable checksum offload (Torez Smith) [1825410 1821835] - [netdrv] net: usb: aqc111: Add support for changing MTU (Torez Smith) [1825410 1821835] - [netdrv] net: usb: aqc111: Add checksum offload support (Torez Smith) [1825410 1821835] - [netdrv] net: usb: aqc111: Implement RX data path (Torez Smith) [1825410 1821835] - [netdrv] net: usb: aqc111: Implement TX data path (Torez Smith) [1825410 1821835] - [netdrv] net: usb: aqc111: Add support for getting and setting of MAC address (Torez Smith) [1825410 1821835] - [netdrv] net: usb: aqc111: Introduce link management (Torez Smith) [1825410 1821835] - [netdrv] net: usb: aqc111: Introduce PHY access (Torez Smith) [1825410 1821835] - [netdrv] net: usb: aqc111: Various callbacks implementation (Torez Smith) [1825410 1821835] - [netdrv] net: usb: aqc111: Add implementation of read and write commands (Torez Smith) [1825410 1821835] - [netdrv] net: usb: aqc111: Add bind and empty unbind callbacks (Torez Smith) [1825410 1821835] - [netdrv] net: usb: aqc111: Driver skeleton for Aquantia AQtion USB to 5GbE (Torez Smith) [1825410 1821835] - [netdrv] usbnet: ipheth: fix potential recvmsg bug and recvmsg bug 2 (Torez Smith) [1825410 1821835] - [media] media: pulse8-cec: return 0 when invalidating the logical address (Torez Smith) [1825410 1821835] - [media] media: gspca: fix frame overflow error (Torez Smith) [1825410 1821835] - [media] media: cropcap/g_selection split (Torez Smith) [1825410 1821835] - [netdrv] usbnet: smsc95xx: check for csum being in last four bytes (Torez Smith) [1825410 1821835] - [netdrv] usbnet: smsc95xx: fix memcpy for accessing rx-data (Torez Smith) [1825410 1821835] - [netdrv] usbnet: smsc95xx: simplify tx_fixup code (Torez Smith) [1825410 1821835] - [netdrv] usbnet: smsc95xx: fix rx packet alignment (Torez Smith) [1825410 1821835] - [netdrv] can: ucan: remove duplicated include from ucan.c (Torez Smith) [1825410 1821835] - [netdrv] can: ucan: remove set but not used variable 'udev' (Torez Smith) [1825410 1821835] - [netdrv] can: kvaser_usb: Fix accessing freed memory in kvaser_usb_start_xmit() (Torez Smith) [1825410 1821835] - [netdrv] can: kvaser_usb: Fix potential uninitialized variable use (Torez Smith) [1825410 1821835] - [netdrv] net: smsc95xx: Fix MTU range (Torez Smith) [1825410 1821835] - [netdrv] usbnet: smsc95xx: disable carrier check while suspending (Torez Smith) [1825410 1821835] - [netdrv] net: cdc_ncm: remove set but not used variable 'ctx' (Torez Smith) [1825410 1821835] - [netdrv] net: cdc_ncm: use tasklet_init() for tasklet_struct init (Torez Smith) [1825410 1821835] - [netdrv] qmi_wwan: Added support for Gemalto's Cinterion ALASxx WWAN interface (Torez Smith) [1825410 1821835] - [media] media: pvrusb2: replace `printk` with `pr_*` (Torez Smith) [1825410 1821835] - [media] media: cx231xx: fix potential sign-extension overflow on large shift (Torez Smith) [1825410 1821835] - [media] Revert "media: dvbsky: use just one mutex for serializing device R/W ops" (Torez Smith) [1825410 1821835] - [netdrv] net/usb: cancel pending work when unbinding smsc75xx (Torez Smith) [1825410 1821835] - [netdrv] smsc95xx: Check for Wake-on-LAN modes (Torez Smith) [1825410 1821835] - [netdrv] smsc75xx: Check for Wake-on-LAN modes (Torez Smith) [1825410 1821835] - [netdrv] r8152: Check for supported Wake-on-LAN Modes (Torez Smith) [1825410 1821835] - [netdrv] sr9800: Check for supported Wake-on-LAN modes (Torez Smith) [1825410 1821835] - [netdrv] lan78xx: Check for supported Wake-on-LAN modes (Torez Smith) [1825410 1821835] - [netdrv] ax88179_178a: Check for supported Wake-on-LAN modes (Torez Smith) [1825410 1821835] - [netdrv] asix: Check for supported Wake-on-LAN modes (Torez Smith) [1825410 1821835] - [media] media: v4l: Add definition for the Sunxi tiled NV12 format (Torez Smith) [1825410 1821835] - [documentation] media: v4l: Add definitions for MPEG-2 slice format and metadata (Torez Smith) [1825410 1821835] - [media] media: au0828: Fix incorrect error messages (Torez Smith) [1825410 1821835] - [media] media: au0828: cannot kfree dev before usb disconnect (Torez Smith) [1825410 1821835] - [netdrv] net: lan78xx: Avoid unnecessary self assignment (Torez Smith) [1825410 1821835] - [netdrv] qmi_wwan: set DTR for modems in forced USB2 mode (Torez Smith) [1825410 1821835] - [media] media: mxl111sf: declare its own pads (Torez Smith) [1825410 1821835] - [media] media: au0828: use signals instead of hardcoding a pad number (Torez Smith) [1825410 1821835] - [media] media: v4l2: taint pads with the signal types for consumer devices (Torez Smith) [1825410 1821835] - [media] media: em28xx: make v4l2-compliance happier by starting sequence on zero (Torez Smith) [1825410 1821835] - [media] media: em28xx: fix input name for Terratec AV 350 (Torez Smith) [1825410 1821835] - [media] media: em28xx: use a default format if TRY_FMT fails (Torez Smith) [1825410 1821835] - [media] media: em28xx: fix handler for vidioc_s_input() (Torez Smith) [1825410 1821835] - [netdrv] net: usb: remove redundant null pointer check before of_node_put (Torez Smith) [1825410 1821835] - [media] media: usbvision: remove time_in_irq (Torez Smith) [1825410 1821835] - [media] media: gspca: sq930x: use GFP_KERNEL in sd_dq_callback() (Torez Smith) [1825410 1821835] - [media] media: replace strcpy() by strscpy() (Torez Smith) [1825410 1821835] - [media] media: use strscpy() instead of strlcpy() (Torez Smith) [1825410 1821835] - [documentation] media: videodev2.h: add new capabilities for buffer types (Torez Smith) [1825410 1821835] - [media] media: uvcvideo: Store device information pointer in struct uvc_device (Torez Smith) [1825410 1821835] - [media] media: uvcvideo: Rename UVC_QUIRK_INFO to UVC_INFO_QUIRK (Torez Smith) [1825410 1821835] - [media] media: uvcvideo: Fix uvc_alloc_entity() allocation alignment (Torez Smith) [1825410 1821835] - [media] media: uvcvideo: Fix spelling mistake: "entites" -> "entities" (Torez Smith) [1825410 1821835] - [media] media: uvcvideo: Remove unnecessary NULL check before debugfs_remove_recursive (Torez Smith) [1825410 1821835] - [media] media: uvcvideo: Make uvc_control_mapping menu_info field const (Torez Smith) [1825410 1821835] - [media] media: uvcvideo: Make some structs const (Torez Smith) [1825410 1821835] - [netdrv] qmi_wwan: Support dynamic config on Quectel EP06 (Torez Smith) [1825410 1821835] - [netdrv] lan78xx: Do not access skb_queue_head list pointers directly (Torez Smith) [1825410 1821835] - [netdrv] net: lan78xx: Make declaration style consistent (Torez Smith) [1825410 1821835] - [netdrv] net: lan78xx: Switch to SPDX identifier (Torez Smith) [1825410 1821835] - [netdrv] net: lan78xx: Drop unnecessary strcpy in lan78xx_probe (Torez Smith) [1825410 1821835] - [netdrv] net: lan78xx: Bail out if lan78xx_get_endpoints fails (Torez Smith) [1825410 1821835] - [netdrv] net: usbnet: mark expected switch fall-through (Torez Smith) [1825410 1821835] - [media] media: v4l2-ctrls: v4l2_ctrl_add_handler: add from_other_dev (Torez Smith) [1825410 1821835] - [media] media: videodev2.h: add request_fd field to v4l2_ext_controls (Torez Smith) [1825410 1821835] - [uapi] media: videodev2.h: Add new DV flag CAN_DETECT_REDUCED_FPS (Torez Smith) [1825410 1821835] - [media] media: af9035: prevent buffer overflow on write (Torez Smith) [1825410 1821835] - [netdrv] r8152: disable RX aggregation on new Dell TB16 dock (Torez Smith) [1825410 1821835] - [netdrv] drivers/net/usb/r8152: remove the unneeded variable "ret" in rtl8152_system_suspend (Torez Smith) [1825410 1821835] - [media] media: rtl28xxu: be sure that it won't go past the array size (Torez Smith) [1825410 1821835] - [netdrv] net:usb: Use ARRAY_SIZE instead of calculating the array size (Torez Smith) [1825410 1821835] - [media] media: au0828: fix spelling mistake: "completition" -> "completion" (Torez Smith) [1825410 1821835] - [media] media: cx231xx: fix spelling mistake: "completition" -> "completion" (Torez Smith) [1825410 1821835] - [media] media: dvb-usb-v2: fix spelling mistake: "completition" -> "completion" (Torez Smith) [1825410 1821835] - [media] media: dvb-usb: fix spelling mistake: "completition" -> "completion" (Torez Smith) [1825410 1821835] - [media] media: usb: hackrf: Replace GFP_ATOMIC with GFP_KERNEL (Torez Smith) [1825410 1821835] - [media] media: usb: em28xx: Replace mdelay() with msleep() in em28xx_pre_card_setup() (Torez Smith) [1825410 1821835] - [media] media: usb: em28xx: Replace GFP_ATOMIC with GFP_KERNEL in em28xx_init_usb_xfer() (Torez Smith) [1825410 1821835] - [media] media: dw2102: Fix memleak on sequence of probes (Torez Smith) [1825410 1821835] - [media] media: usbtv: use irqsave() in USB's complete callback (Torez Smith) [1825410 1821835] - [media] media: go7007: use irqsave() in USB's complete callback (Torez Smith) [1825410 1821835] - [media] media: cx231xx: use irqsave() in USB's complete callback (Torez Smith) [1825410 1821835] - [documentation] media: v4l: Add new 10-bit packed grayscale format (Torez Smith) [1825410 1821835] - [documentation] media: doc-rst: Add packed Bayer raw14 pixel formats (Torez Smith) [1825410 1821835] - [media] media: em28xx: disable null packet filter for WinTVdualHD (Torez Smith) [1825410 1821835] - [uapi] media: videodev2: get rid of VIDIOC_RESERVED (Torez Smith) [1825410 1821835] - [media] media: em28xx: explicitly disable TS packet filter (Torez Smith) [1825410 1821835] - [media] media: dvb-usb/friio, dvb-usb-v2/gl861: decompose friio and merge with gl861 (Torez Smith) [1825410 1821835] - [netdrv] net: usb: sr9700: Replace mdelay() with msleep() in sr9700_bind() (Torez Smith) [1825410 1821835] - [netdrv] net: usb: pegasus: Replace mdelay() with msleep() in setup_pegasus_II() (Torez Smith) [1825410 1821835] - [media] media: uvcvideo: Send a control event when a Control Change interrupt arrives (Torez Smith) [1825410 1821835] - [media] media: uvcvideo: Handle control pipe protocol STALLs (Torez Smith) [1825410 1821835] - [media] media: uvcvideo: Remove a redundant check (Torez Smith) [1825410 1821835] - [media] media: uvcvideo: Also validate buffers in BULK mode (Torez Smith) [1825410 1821835] - [media] media: uvcvideo: Add KSMedia 8-bit IR format support (Torez Smith) [1825410 1821835] - [media] media: uvcvideo: Fix minor spelling (Torez Smith) [1825410 1821835] - [media] media: em28xx-cards: disable V4L2 mode for dual tuners (Torez Smith) [1825410 1821835] - [media] media: em28xx: Remove duplicate PID (Torez Smith) [1825410 1821835] - [media] media: em28xx: Fix DualHD disconnect oops (Torez Smith) [1825410 1821835] - [media] media: em28xx: Fix dual transport stream operation (Torez Smith) [1825410 1821835] - [media] media: dib0700: add code comment (Torez Smith) [1825410 1821835] - [media] media: cx231xx: don't check number of messages in the driver (Torez Smith) [1825410 1821835] - [media] media: em28xx: don't check number of messages in the driver (Torez Smith) [1825410 1821835] - [media] media: hdpvr: don't check number of messages in the driver (Torez Smith) [1825410 1821835] - [media] media: dvb-usb: don't check number of messages in the driver (Torez Smith) [1825410 1821835] - [media] media: tm6000: don't check number of messages in the driver (Torez Smith) [1825410 1821835] - [media] media: gl861: fix probe of dvb_usb_gl861 (Torez Smith) [1825410 1821835] - [netdrv] can: kvaser_usb: Simplify struct kvaser_cmd_cardinfo (Torez Smith) [1825410 1821835] - [netdrv] can: kvaser_usb: Add support for Kvaser USB hydra family (Torez Smith) [1825410 1821835] - [netdrv] can: kvaser_usb: Split driver into kvaser_usb_core.c and kvaser_usb_leaf.c (Torez Smith) [1825410 1821835] - [netdrv] can: kvaser_usb: Add SPDX GPL-2.0 license identifier (Torez Smith) [1825410 1821835] - [netdrv] can: kvaser_usb: Fix typos (Torez Smith) [1825410 1821835] - [netdrv] can: kvaser_usb: Improve logging messages (Torez Smith) [1825410 1821835] - [netdrv] can: kvaser_usb: Refactor kvaser_usb_init_one() (Torez Smith) [1825410 1821835] - [netdrv] can: kvaser_usb: Refactor kvaser_usb_get_endpoints() (Torez Smith) [1825410 1821835] - [netdrv] can: kvaser_usb: Add pointer to struct usb_interface into struct kvaser_usb (Torez Smith) [1825410 1821835] - [netdrv] can: kvaser_usb: Replace USB timeout constants with one define (Torez Smith) [1825410 1821835] - [netdrv] can: kvaser_usb: Rename message/msg to command/cmd (Torez Smith) [1825410 1821835] - [netdrv] can: kvaser_usb: Remove unused commands and defines (Torez Smith) [1825410 1821835] - [netdrv] can: kvaser_usb: Remove unnecessary return (Torez Smith) [1825410 1821835] - [netdrv] can: peak_usb: mark expected switch fall-throughs (Torez Smith) [1825410 1821835] - [netdrv] can: ucan: add driver for Theobroma Systems UCAN devices (Torez Smith) [1825410 1821835] - [netdrv] can: usb: Kconfig/Makefile: sort alphabetically (Torez Smith) [1825410 1821835] - [media] media: gspca_kinect: cast sizeof to int for comparison (Torez Smith) [1825410 1821835] - [media] media: videodev.h: add PIX_FMT_FWHT for use with vicodec (Torez Smith) [1825410 1821835] - [netdrv] net: usb: hso: use swap macro in hso_kick_transmit (Torez Smith) [1825410 1821835] - [netdrv] net: usb: asix: allow optionally getting mac address from device tree (Torez Smith) [1825410 1821835]- [hid] HID: Improve Windows Precision Touchpad detection (Benjamin Tissoires) [1811209] - [hid] HID: multitouch: enable multi-input as a quirk for some devices (Benjamin Tissoires) [1811209] - [hid] drivers/hid/hid-multitouch.c: fix a possible null pointer access (Benjamin Tissoires) [1811209] - [hid] HID: multitouch: Add LG MELF0410 I2C touchscreen support (Benjamin Tissoires) [1811209] - [hid] HID: multitouch: add support for the Smart Tech panel (Benjamin Tissoires) [1811209] - [hid] HID: multitouch: do not filter mice nodes (Benjamin Tissoires) [1811209] - [hid] HID: wacom: Report 2nd-gen Intuos Pro S center button status over BT (Benjamin Tissoires) [1835753] - [hid] Revert "HID: wacom: generic: read the number of expected touches on a per collection basis" (Benjamin Tissoires) [1835753] - [hid] HID: wacom: Read HID_DG_CONTACTMAX directly for non-generic devices (Benjamin Tissoires) [1835753] - [hid] HID: wacom: Recognize new MobileStudio Pro PID (Benjamin Tissoires) [1835753] - [hid] HID: wacom: generic: Treat serial number and related fields as unsigned (Benjamin Tissoires) [1835753] - [hid] HID: wacom: add new MobileStudio Pro 13 support (Benjamin Tissoires) [1835753] - [hid] HID: wacom: do not call hid_set_drvdata(hdev, NULL) (Benjamin Tissoires) [1835753] - [hid] HID: wacom: support named keys on older devices (Benjamin Tissoires) [1835753] - [target] scsi: target: iscsi: calling iscsit_stop_session() inside iscsit_close_session() has no effect (Maurizio Lombardi) [1840024] - [target] scsi: target: fix hang when multiple threads try to destroy the same iscsi session (Maurizio Lombardi) [1840024] - [target] scsi: target: remove boilerplate code (Maurizio Lombardi) [1840024] - [target] scsi: target: use an enum to track emulate_ua_intlck_ctrl (Maurizio Lombardi) [1840024] - [target] scsi: target: convert boolean se_dev_attrib types to bool (Maurizio Lombardi) [1840024] - [target] scsi: target: fix unmap_zeroes_data boolean initialisation (Maurizio Lombardi) [1840024] - [fs] page cache: Finish XArray conversion (Waiman Long) [1812073] - [mm] mm: Convert __do_page_cache_readahead to XArray (Waiman Long) [1812073] - [mm] mm: Convert is_page_cache_freeable to XArray (Waiman Long) [1812073] - [mm] mm: memcontrol: clean up and document effective low/min calculations (Waiman Long) [1812073] - [mm] mm: memcontrol: fix memory.low proportional distribution (Waiman Long) [1812073] - [mm] mm: kmem: rename (__)memcg_kmem_(un)charge_memcg() to __memcg_kmem_(un)charge() (Waiman Long) [1812073] - [mm] mm: memcg/slab: cache page number in memcg_(un)charge_slab() (Waiman Long) [1812073] - [mm] mm: kmem: switch to nr_pages in (__)memcg_kmem_charge_memcg() (Waiman Long) [1812073] - [mm] mm: kmem: rename memcg_kmem_(un)charge() into memcg_kmem_(un)charge_page() (Waiman Long) [1812073] - [mm] mm: kmem: cleanup memcg_kmem_uncharge_memcg() arguments (Waiman Long) [1812073] - [mm] mm: kmem: cleanup (__)memcg_kmem_charge_memcg() arguments (Waiman Long) [1812073] - [mm] mm: memcg/slab: use mem_cgroup_from_obj() (Waiman Long) [1812073] - [kernel] mm: fork: fix kernel_stack memcg stats for various stack implementations (Waiman Long) [1812073] - [mm] memcg: fix NULL pointer dereference in __mem_cgroup_usage_unregister_event (Waiman Long) [1812073] - [mm] mm: clean up and clarify lruvec lookup procedure (Waiman Long) [1812073] - [mm] mm: memcontrol: try harder to set a new memory.high (Waiman Long) [1812073] - [mm] mm: memcontrol: remove dead code from memory_max_write() (Waiman Long) [1812073] - [mm] mm, memcg: clean up reclaim iter array (Waiman Long) [1812073] - [mm] mm, memcg: make scan aggression always exclude protection (Waiman Long) [1812073] - [mm] mm, memcg: make memory.emin the baseline for utilisation determination (Waiman Long) [1812073] - [mm] mm, memcg: proportional memory.{low, min} reclaim (Waiman Long) [1812073] - [mm] memcg, kmem: do not fail __GFP_NOFAIL charges (Waiman Long) [1812073] - [mm] mm: workingset: fix vmstat counters for shadow nodes (Waiman Long) [1812073] - [mm] mm: memcontrol: use CSS_TASK_ITER_PROCS at mem_cgroup_scan_tasks() (Waiman Long) [1812073] - [kernel] fork, memcg: alloc_thread_stack_node needs to set tsk->stack (Waiman Long) [1812073] - [mm] mm/memcontrol.c: fix bad line in comment (Waiman Long) [1812073] - [kernel] fork, memcg: fix cached_stacks case (Waiman Long) [1812073] - [mm] mm: don't raise MEMCG_OOM event due to failed high-order allocation (Waiman Long) [1812073] - [mm] mm: vmscan: memcontrol: remove mem_cgroup_select_victim_node() (Waiman Long) [1812073] - [mm] mm: vmscan: do not share cgroup iteration between reclaimers (Waiman Long) [1812073] - [mm] mm: vmscan: do not iterate all mem cgroups for global direct reclaim (Waiman Long) [1812073] - [mm] mm: workingset: use cheaper __inc_lruvec_state in irqsafe node reclaim (Waiman Long) [1812073] - [tools] xarray: Fix early termination of xas_for_each_marked (Waiman Long) [1812073] - [lib] mm: Convert workingset to XArray (Waiman Long) [1812073] - [mm] page cache: Convert filemap_range_has_page to XArray (Waiman Long) [1812073] - [mm] page cache: Remove stray radix comment (Waiman Long) [1812073] - [mm] page cache: Convert delete_batch to XArray (Waiman Long) [1812073] - [mm] page cache: Convert filemap_map_pages to XArray (Waiman Long) [1812073] - [mm] page cache: Convert find_get_entries_tag to XArray (Waiman Long) [1812073] - [mm] page cache; Convert find_get_pages_range_tag to XArray (Waiman Long) [1812073] - [mm] page cache: Convert find_get_pages_contig to XArray (Waiman Long) [1812073] - [mm] page cache: Convert find_get_pages_range to XArray (Waiman Long) [1812073] - [mm] page cache: Convert find_get_entries to XArray (Waiman Long) [1812073] - [mm] page cache: Convert find_get_entry to XArray (Waiman Long) [1812073] - [mm] page cache: Convert page deletion to XArray (Waiman Long) [1812073] - [include] page cache: Add and replace pages using the XArray (Waiman Long) [1812073] - [mm] page cache: Convert hole search to XArray (Waiman Long) [1812073] - [kernel] docs: cgroup-v1: Document the cpuset_v2_mode mount option (Waiman Long) [1812073] - [kernel] cgroup1: don't call release_agent when it is "" (Waiman Long) [1812073] - [kernel] cgroup: Iterate tasks that did not finish do_exit() (Waiman Long) [1812073] - [kernel] cgroup: cgroup_procs_next should increase position index (Waiman Long) [1812073] - [kernel] cgroup-v1: cgroup_pidlist_next should update position index (Waiman Long) [1812073] - [kernel] cgroup: init_tasks shouldn't be linked to the root cgroup (Waiman Long) [1812073] - [kernel] cgroup: Prevent double killing of css when enabling threaded cgroup (Waiman Long) [1812073] - [kernel] cgroup: fix function name in comment (Waiman Long) [1812073] - [kernel] cgroup: freezer: don't change task and cgroups status unnecessarily (Waiman Long) [1812073] - [kernel] cgroup: use cgroup->last_bstat instead of cgroup->bstat_pending for consistency (Waiman Long) [1812073] - [kernel] cgroup: remove cgroup_enable_task_cg_lists() optimization (Waiman Long) [1812073] - [kernel] cgroup: pids: use atomic64_t for pids->limit (Waiman Long) [1812073] - [kernel] cgroup: Optimize single thread migration (Waiman Long) [1812073] - [kernel] cgroup: Update comments about task exit path (Waiman Long) [1812073] - [kernel] cgroup: short-circuit current_cgns_cgroup_from_root() on the default hierarchy (Waiman Long) [1812073] - [kernel] Use kvmalloc in cgroups-v1 (Waiman Long) [1812073] - [kernel] cgroup: minor tweak for logic to get cgroup css (Waiman Long) [1812073] - [kernel] cgroup: Replace a seq_printf() call by seq_puts() in cgroup_print_ss_mask() (Waiman Long) [1812073] - [kernel] cgroup: Fix css_task_iter_advance_css_set() cset skip condition (Waiman Long) [1812073] - [kernel] cgroup: css_task_iter_skip()'d iterators must be advanced before accessed (Waiman Long) [1812073] - [include] cgroup: Include dying leaders with live threads in PROCS iterations (Waiman Long) [1812073] - [kernel] cgroup: Implement css_task_iter_skip() (Waiman Long) [1812073] - [kernel] cgroup/pids: turn cgroup_subsys->free() into cgroup_subsys->release() to fix the accounting (Waiman Long) [1586281 1812073] - [platform] intel-speed-select: Firmware workarounds for Icelake (Prarit Bhargava) [1840289] - [tools] tools/power/x86/intel-speed-select: Fix invalid core mask (Prarit Bhargava) [1840289] - [tools] tools/power/x86/intel-speed-select: Increase CPU count (Prarit Bhargava) [1840289] - [tools] tools/power/x86/intel-speed-select: Fix json perf-profile output output (Prarit Bhargava) [1840289] - [tools] tools/power/x86/intel-speed-select: Update version (Prarit Bhargava) [1840289] - [tools] tools/power/x86/intel-speed-select: Enable clos for turbo-freq enable (Prarit Bhargava) [1840289] - [tools] tools/power/x86/intel-speed-select: Check support status before enable (Prarit Bhargava) [1840289] - [tools] tools/power/x86/intel-speed-select: Change debug to error (Prarit Bhargava) [1840289] - [platform] intel_speed_select: internal-only-debug-patch (Prarit Bhargava) [1840289]- [nvdimm] libnvdimm/region: Fix build error (Diego Domingos) [1779218] - [nvdimm] libnvdimm/region: Introduce an 'align' attribute (Diego Domingos) [1779218] - [nvdimm] libnvdimm/region: Introduce NDD_LABELING (Diego Domingos) [1779218] - [nvdimm] libnvdimm/namespace: Enforce memremap_compat_align() (Diego Domingos) [1779218] - [nvdimm] libnvdimm/pfn: Prevent raw mode fallback if pfn-infoblock valid (Diego Domingos) [1779218] - [mm] mm/memremap_pages: Introduce memremap_compat_align() (Diego Domingos) [1779218] - [x86] x86/unwind/orc: Fix unwind_get_return_address_ptr() for inactive tasks (Josh Poimboeuf) [1755143] - [x86] x86/unwind/orc: Fix error handling in __unwind_start() (Josh Poimboeuf) [1755143] - [x86] x86/unwind/orc: Fix premature unwind stoppage due to IRET frames (Josh Poimboeuf) [1755143] - [x86] x86/unwind/orc: Fix error path for bad ORC entry type (Josh Poimboeuf) [1755143] - [x86] x86/unwind/orc: Prevent unwinding before ORC initialization (Josh Poimboeuf) [1755143] - [x86] x86/unwind/orc: Don't skip the first frame for inactive tasks (Josh Poimboeuf) [1755143] - [x86] x86/unwind: Prevent false warnings for non-current tasks (Josh Poimboeuf) [1755143] - [x86] x86/unwind/orc: Convert global variables to static (Josh Poimboeuf) [1755143] - [x86] x86/entry/64: Fix unwind hints in rewind_stack_do_exit() (Josh Poimboeuf) [1755143] - [x86] x86/entry/64: Fix unwind hints in __switch_to_asm() (Josh Poimboeuf) [1755143] - [x86] x86/entry/64: Fix unwind hints in kernel exit path (Josh Poimboeuf) [1755143] - [x86] x86/entry/64: Fix unwind hints in register clearing code (Josh Poimboeuf) [1755143] - [tools] objtool: Fix stack offset tracking for indirect CFAs (Josh Poimboeuf) [1755143] - [s390] s390: nvme reipl (Philipp Rudo) [1525179] - [s390] s390: nvme ipl (Philipp Rudo) [1525179] - [infiniband] RDMA/bnxt_re: make bnxt_re_ib_init static (Selvin Xavier) [1790622] - [infiniband] RDMA/bnxt_re: Wait for all the CQ events before freeing CQ data structures (Selvin Xavier) [1790622] - [infiniband] RDMA/bnxt_re: Remove unnecessary sched count (Selvin Xavier) [1790622] - [infiniband] RDMA/bnxt_re: Fix lifetimes in bnxt_re_task (Selvin Xavier) [1790622] - [infiniband] RDMA/bnxt_re: Use ib_device_try_get() (Selvin Xavier) [1790622] - [infiniband] RDMA/bnxt_re: Remove a redundant 'memset' (Selvin Xavier) [1790622] - [infiniband] RDMA/bnxt_re: Remove set but not used variables 'pg' and 'idx' (Selvin Xavier) [1790622] - [infiniband] RDMA/bnxt_re: Remove set but not used variable 'dev_attr' (Selvin Xavier) [1790622] - [infiniband] RDMA/bnxt_re: Remove set but not used variable 'pg_size' (Selvin Xavier) [1790622] - [infiniband] RDMA/bnxt_re: Use driver_unregister and unregistration API (Selvin Xavier) [1790622] - [infiniband] RDMA/bnxt_re: Refactor device add/remove functionalities (Selvin Xavier) [1790622] - [infiniband] RDMA/bnxt_re: Using vmalloc requires including vmalloc.h (Selvin Xavier) [1790622] - [infiniband] RDMA/bnxt_re: use ibdev based message printing functions (Selvin Xavier) [1790622] - [infiniband] RDMA/bnxt_re: Refactor doorbell management functions (Selvin Xavier) [1790622] - [infiniband] RDMA/bnxt_re: Refactor notification queue management code (Selvin Xavier) [1790622] - [infiniband] RDMA/bnxt_re: Refactor command queue management code (Selvin Xavier) [1790622] - [infiniband] RDMA/bnxt_re: Refactor net ring allocation function (Selvin Xavier) [1790622] - [infiniband] RDMA/bnxt_re: Refactor hardware queue memory allocation (Selvin Xavier) [1790622] - [infiniband] RDMA/bnxt_re: Replace chip context structure with pointer (Selvin Xavier) [1790622] - [infiniband] RDMA/bnxt_re: Refactor queue pair creation code (Selvin Xavier) [1790622] - [infiniband] RDMA/bnxt_re: remove ioremap_nocache and devm_ioremap_nocache (Selvin Xavier) [1790622] - [infiniband] RDMA/bnxt_re: Enable SRIOV VF support on Broadcom's 57500 adapter series (Selvin Xavier) [1790622] - [netdrv] net: be2net: reject unsupported coalescing params (Petr Oros) [1790633] - [netdrv] treewide: Use sizeof_field() macro (Petr Oros) [1790633] - [netdrv] net: emulex: benet: indent a Kconfig depends continuation line (Petr Oros) [1790633] - [infiniband] i40iw: fix null pointer dereference on a null wqe pointer (Stefan Assmann) [1839718] - [infiniband] RDMA/providers: Fix return value when QP type isn't supported (Stefan Assmann) [1839718] - [infiniband] RDMA: Replace zero-length array with flexible-array member (Stefan Assmann) [1839718] - [infiniband] i40iw: Do an RCU lookup in i40iw_add_ipv4_addr (Stefan Assmann) [1839718] - [infiniband] IB/core: Introduce ib_reg_user_mr (Stefan Assmann) [1839718] - [infiniband] RDMA/i40iw: fix a potential NULL pointer dereference (Stefan Assmann) [1839718] - [infiniband] i40iw: Remove setting of VMA private data and use rdma_user_mmap_io (Stefan Assmann) [1839718] - [infiniband] RDMA/i40iw: Fix potential use after free (Stefan Assmann) [1839718] - [powerpc] powerpc/pseries: Fix of_read_drc_info_cell() to point at next record (Diego Domingos) [1779198] - [powerpc] powerpc/pseries: Enable support for ibm, drc-info property (Diego Domingos) [1779198] - [pci] PCI: rpaphp: Correctly match ibm, my-drc-index to drc-name when using drc-info (Diego Domingos) [1779198] - [pci] PCI: rpaphp: Avoid a sometimes-uninitialized warning (Diego Domingos) [1779198] - [pci] PCI: rpaphp: Annotate and correctly byte swap DRC properties (Diego Domingos) [1779198] - [pci] PCI: rpaphp: Add drc-info support for hotplug slot registration (Diego Domingos) [1779198] - [pci] PCI: rpaphp: Don't rely on firmware feature to imply drc-info support (Diego Domingos) [1779198] - [pci] PCI: rpaphp: Fix up pointer to first drc-info entry (Diego Domingos) [1779198] - [powerpc] powerpc/pseries: Add cpu DLPAR support for drc-info property (Diego Domingos) [1779198] - [powerpc] powerpc/pseries: Fix drc-info mappings of logical cpus to drc-index (Diego Domingos) [1779198] - [powerpc] powerpc/pseries: Fix bad drc_index_start value parsing of drc-info entry (Diego Domingos) [1779198] - [kernel] sched/fair: Optimize enqueue_task_fair() (Phil Auld) [1780466] - [kernel] sched/fair: Fix enqueue_task_fair() warning some more (Phil Auld) [1780466] - [kernel] sched/fair: Fix enqueue_task_fair warning (Phil Auld) [1780466] - [kernel] sched/fair: Fix reordering of enqueue/dequeue_task_fair() (Phil Auld) [1780466] - [kernel] sched/fair: Reorder enqueue/dequeue_task_fair path (Phil Auld) [1780466] - [fs] ceph: demote quotarealm lookup warning to a debug message (Jeff Layton) [1827767] - [fs] ceph: fix double unlock in handle_cap_export() (Jeff Layton) [1827767] - [fs] ceph: fix special error code in ceph_try_get_caps() (Jeff Layton) [1827767] - [fs] ceph: fix endianness bug when handling MDS session feature bits (Jeff Layton) [1827767] - [fs] ceph: fix potential bad pointer deref in async dirops cb's (Jeff Layton) [1827767] - [block] rbd: don't mess with a page vector in rbd_notify_op_lock() (Jeff Layton) [1827767] - [block] rbd: don't test rbd_dev->opts in rbd_dev_image_release() (Jeff Layton) [1827767] - [block] rbd: call rbd_dev_unprobe() after unwatching and flushing notifies (Jeff Layton) [1827767] - [block] rbd: avoid a deadlock on header_rwsem when flushing notifies (Jeff Layton) [1827767] - [fs] ceph: fix snapshot directory timestamps (Jeff Layton) [1827767] - [fs] ceph: wait for async creating inode before requesting new max size (Jeff Layton) [1827767] - [fs] ceph: don't skip updating wanted caps when cap is stale (Jeff Layton) [1827767] - [fs] ceph: request new max size only when there is auth cap (Jeff Layton) [1827767] - [fs] ceph: cleanup return error of try_get_cap_refs() (Jeff Layton) [1827767] - [fs] ceph: return ceph_mdsc_do_request() errors from __get_parent() (Jeff Layton) [1827767] - [fs] ceph: check all mds' caps after page writeback (Jeff Layton) [1827767] - [fs] ceph: update i_requested_max_size only when sending cap msg to auth mds (Jeff Layton) [1827767] - [fs] ceph: simplify calling of ceph_get_fmode() (Jeff Layton) [1827767] - [fs] ceph: remove delay check logic from ceph_check_caps() (Jeff Layton) [1827767] - [fs] ceph: consider inode's last read/write when calculating wanted caps (Jeff Layton) [1827767] - [fs] ceph: always renew caps if mds_wanted is insufficient (Jeff Layton) [1827767] - [fs] ceph: update dentry lease for async create (Jeff Layton) [1827767] - [fs] ceph: attempt to do async create when possible (Jeff Layton) [1827767] - [fs] ceph: cache layout in parent dir on first sync create (Jeff Layton) [1827767] - [fs] ceph: add new MDS req field to hold delegated inode number (Jeff Layton) [1827767] - [fs] ceph: decode interval_sets for delegated inos (Jeff Layton) [1827767] - [fs] ceph: make ceph_fill_inode non-static (Jeff Layton) [1827767] - [fs] ceph: perform asynchronous unlink if we have sufficient caps (Jeff Layton) [1827767] - [fs] ceph: don't take refs to want mask unless we have all bits (Jeff Layton) [1827767] - [fs] ceph: cap tracking for async directory operations (Jeff Layton) [1827767] - [fs] ceph: make __take_cap_refs non-static (Jeff Layton) [1827767] - [fs] ceph: add infrastructure for waiting for async create to complete (Jeff Layton) [1827767] - [fs] ceph: track primary dentry link (Jeff Layton) [1827767] - [fs] ceph: add flag to designate that a request is asynchronous (Jeff Layton) [1827767] - [fs] ceph: more caps.c lockdep assertions (Jeff Layton) [1827767] - [fs] ceph: clean up kick_flushing_inode_caps() (Jeff Layton) [1827767] - [net] libceph: directly skip to the end of redirect reply (Jeff Layton) [1827767] - [net] libceph: simplify ceph_monc_handle_map() (Jeff Layton) [1827767] - [fs] ceph: return ETIMEDOUT errno to userland when request timed out (Jeff Layton) [1827767] - [fs] ceph: re-org copy_file_range and fix some error paths (Jeff Layton) [1827767] - [fs] ceph: move to a dedicated slabcache for mds requests (Jeff Layton) [1827767] - [fs] ceph: reorganize fields in ceph_mds_request (Jeff Layton) [1827767] - [fs] ceph: replace zero-length array with flexible-array member (Jeff Layton) [1827767] - [block] rbd: enable multiple blk-mq queues (Jeff Layton) [1827767] - [block] rbd: embed image request in blk-mq pdu (Jeff Layton) [1827767] - [block] rbd: acquire header_rwsem just once in rbd_queue_workfn() (Jeff Layton) [1827767] - [block] rbd: get rid of img_request_layered_clear() (Jeff Layton) [1827767] - [block] rbd: kill img_request kref (Jeff Layton) [1827767] - [fs] ceph: check if file lock exists before sending unlock request (Jeff Layton) [1827767] - [fs] ceph: move ceph_osdc_{read, write}pages to ceph.ko (Jeff Layton) [1827767] - [fs] ceph: don't ClearPageChecked in ceph_invalidatepage() (Jeff Layton) [1827767] - [block] rbd: remove barriers from img_request_layered_{set, clear, test}() (Jeff Layton) [1827767] - [fs] libceph: drop CEPH_DEFINE_SHOW_FUNC (Jeff Layton) [1827767] - [fs] ceph: check inode type for CEPH_CAP_FILE_{CACHE, RD, REXTEND, LAZYIO} (Jeff Layton) [1827767] - [fs] ceph: add refcounting for Fx caps (Jeff Layton) [1827767] - [fs] ceph: register MDS request with dir inode from the start (Jeff Layton) [1827767] - [fs] ceph: fix memory leak in ceph_cleanup_snapid_map() (Jeff Layton) [1827767] - [net] libceph: fix alloc_msg_with_page_vector() memory leaks (Jeff Layton) [1827767] - [include] ceph: check POOL_FLAG_FULL/NEARFULL in addition to OSDMAP_FULL/NEARFULL (Jeff Layton) [1827767] - [fs] ceph: canonicalize server path in place (Jeff Layton) [1827767] - [fs] ceph: do not execute direct write in parallel if O_APPEND is specified (Jeff Layton) [1827767] - [block] rbd: set the 'device' link in sysfs (Jeff Layton) [1827767] - [fs] ceph: move net/ceph/ceph_fs.c to fs/ceph/util.c (Jeff Layton) [1827767] - [fs] ceph: print name of xattr in __ceph_{get, set}xattr() douts (Jeff Layton) [1827767] - [fs] ceph: print r_direct_hash in hex in __choose_mds() dout (Jeff Layton) [1827767] - [fs] ceph: use copy-from2 op in copy_file_range (Jeff Layton) [1827767] - [fs] ceph: close holes in structs ceph_mds_session and ceph_mds_request (Jeff Layton) [1827767] - [block] rbd: work around -Wuninitialized warning (Jeff Layton) [1827767] - [fs] ceph: allocate the correct amount of extra bytes for the session features (Jeff Layton) [1827767] - [fs] ceph: rename get_session and switch to use ceph_get_mds_session (Jeff Layton) [1827767] - [fs] ceph: remove the extra slashes in the server path (Jeff Layton) [1827767] - [fs] ceph: add possible_max_rank and make the code more readable (Jeff Layton) [1827767] - [fs] ceph: print dentry offset in hex and fix xattr_version type (Jeff Layton) [1827767] - [fs] ceph: only touch the caps which have the subset mask requested (Jeff Layton) [1827767] - [fs] ceph: don't clear I_NEW until inode metadata is fully populated (Jeff Layton) [1827767] - [fs] ceph: retry the same mds later after the new session is opened (Jeff Layton) [1827767] - [fs] ceph: check availability of mds cluster on mount after wait timeout (Jeff Layton) [1827767] - [fs] ceph: keep the session state until it is released (Jeff Layton) [1827767] - [fs] ceph: add __send_request helper (Jeff Layton) [1827767] - [fs] ceph: ensure we have a new cap before continuing in fill_inode (Jeff Layton) [1827767] - [fs] ceph: drop unused ttl_from parameter from fill_inode (Jeff Layton) [1827767] - [fs] ceph: fix possible long time wait during umount (Jeff Layton) [1827767] - [fs] ceph: only choose one MDS who is in up:active state without laggy (Jeff Layton) [1827767] - [fs] ceph: fix mdsmap cluster available check based on laggy number (Jeff Layton) [1827767] - [fs] ceph: remove unnecessary assignment in ceph_pre_init_acls() (Jeff Layton) [1827767] - [fs] ceph: delete redundant douts in con_get/put() (Jeff Layton) [1827767] - [fs] ceph: hold extra reference to r_parent over life of request (Jeff Layton) [1827767] - [fs] ceph: add more debug info when decoding mdsmap (Jeff Layton) [1827767] - [fs] ceph: switch to global cap helper (Jeff Layton) [1827767] - [fs] ceph: trigger the reclaim work once there has enough pending caps (Jeff Layton) [1827767] - [fs] ceph: show tasks waiting on caps in debugfs caps file (Jeff Layton) [1827767] - [fs] fs: ceph: Delete timespec64_trunc() usage (Jeff Layton) [1827767] - [block] rbd: ask for a weaker incompat mask for read-only mappings (Jeff Layton) [1827767] - [block] rbd: don't query snapshot features (Jeff Layton) [1827767] - [block] rbd: remove snapshot existence validation code (Jeff Layton) [1827767] - [block] rbd: don't establish watch for read-only mappings (Jeff Layton) [1827767] - [block] rbd: don't acquire exclusive lock for read-only mappings (Jeff Layton) [1827767] - [block] rbd: disallow read-write partitions on images mapped read-only (Jeff Layton) [1827767] - [block] rbd: treat images mapped read-only seriously (Jeff Layton) [1827767] - [block] rbd: introduce RBD_DEV_FLAG_READONLY (Jeff Layton) [1827767] - [block] rbd: introduce rbd_is_snap() (Jeff Layton) [1827767] - [fs] ceph: don't leave ino field in ceph_mds_request_head uninitialized (Jeff Layton) [1827767] - [fs] ceph: tone down loglevel on ceph_mdsc_build_path warning (Jeff Layton) [1827767] - [fs] ceph: fix geting random mds from mdsmap (Jeff Layton) [1827767] - [block] rbd: fix spelling mistake "requeueing" -> "requeuing" (Jeff Layton) [1827767] - [fs] ceph: make several helper accessors take const pointers (Jeff Layton) [1827767] - [net] libceph: drop unnecessary check from dispatch() in mon_client.c (Jeff Layton) [1827767] - [fs] ceph: don't allow copy_file_range when stripe_count != 1 (Jeff Layton) [1827767] - [fs] ceph: allow object copies across different filesystems in the same cluster (Jeff Layton) [1827767] - [fs] ceph: pass filp to ceph_get_caps() (Jeff Layton) [1827767] - [fs] ceph: allow copy_file_range when src and dst inode are same (Jeff Layton) [1827767] - [fs] ceph: increment change_attribute on local changes (Jeff Layton) [1827767] - [fs] ceph: make 'nocopyfrom' a default mount option (Jeff Layton) [1827767] - [fs] vfs: allow copy_file_range to copy across devices (Jeff Layton) [1827767] - [fs] vfs: no fallback for ->copy_file_range (Jeff Layton) [1827767] - [fs] ceph: add destination file data sync before doing any remote copy (Jeff Layton) [1827767] - [fs] ceph: new mount option to disable usage of copy-from op (Jeff Layton) [1827767] - [fs] ceph: support copy_file_range file operation (Jeff Layton) [1827767] - [include] libceph: support the RADOS copy-from operation (Jeff Layton) [1827767] - [fs] cachefiles: Fix race between read_waiter and read_copier involving op->to_do (Dave Wysochanski) [1832644] - [char] security: keys: trusted: fix lost handle flush (Jerry Snitselaar) [1815609] - [security] KEYS: trusted: Remove set but not used variable 'keyhndl' (Jerry Snitselaar) [1815609] - [char] KEYS: trusted: Move TPM2 trusted keys code (Jerry Snitselaar) [1815609] - [security] KEYS: trusted: Create trusted keys subsystem (Jerry Snitselaar) [1815609] - [security] KEYS: Use common tpm_buf for trusted and asymmetric keys (Jerry Snitselaar) [1815609] - [char] tpm: Move tpm_buf code to include/linux/ (Jerry Snitselaar) [1815609] - [char] tpm/tpm_tis: Free IRQ if probing fails (Jerry Snitselaar) [1815609 1788758] - [char] tpm: Revert tpm_tis_spi_mod.ko to tpm_tis_spi.ko (Jerry Snitselaar) [1815609 1788758] - [char] tpm: Add tpm_version_major sysfs file (Jerry Snitselaar) [1815609] - [char] tpm: Handle negative priv->response_len in tpm_common_read() (Jerry Snitselaar) [1815609] - [char] tpm: fix invalid locking in NONBLOCKING mode (Jerry Snitselaar) [1815609] - [char] tpm_crb: fix fTPM on AMD Zen+ CPUs (Jerry Snitselaar) [1815609] - [char] tpm: use GFP_KERNEL instead of GFP_HIGHMEM for tpm_buf (Jerry Snitselaar) [1815609] - [char] tpm: add check after commands attribs tab allocation (Jerry Snitselaar) [1815609] - [char] tpm: tpm_tis_spi: Drop THIS_MODULE usage from driver struct (Jerry Snitselaar) [1815609 1788758] - [char] tpm: tpm_tis_spi: Cleanup includes (Jerry Snitselaar) [1815609 1788758] - [char] tpm: tpm_tis_spi: Support cr50 devices (Jerry Snitselaar) [1815609 1788758] - [char] tpm: tpm_tis_spi: Introduce a flow control callback (Jerry Snitselaar) [1815609 1788758] - [char] tpm: Add a flag to indicate TPM power is managed by firmware (Jerry Snitselaar) [1815609] - [char] tpm_tis: override durations for STM tpm with firmware 1.2.8.28 (Jerry Snitselaar) [1815609 1788758] - [char] tpm: provide a way to override the chip returned durations (Jerry Snitselaar) [1815609] - [char] tpm: Remove duplicate code from caps_show() in tpm-sysfs.c (Jerry Snitselaar) [1815609 1788758] - [char] tpm: tpm2_bios_measurements_next should increase position index (Jerry Snitselaar) [1815609 1795739] - [char] tpm: tpm1_bios_measurements_next should increase position index (Jerry Snitselaar) [1815609 1795739] - [char] tpm: Don't make log failures fatal (Jerry Snitselaar) [1815609 1795739] - [char] tpm: Initialize crypto_id of allocated_banks to HASH_ALGO__LAST (Jerry Snitselaar) [1815609 1795739] - [include] efi/tpm: Don't access event->count when it isn't mapped (Jerry Snitselaar) [1815609 1795739] - [firmware] efi/tpm: Return -EINVAL when determining tpm final events log size fails (Jerry Snitselaar) [1815609 1795739] - [firmware] efi/tpm: Fix sanity check of unsigned tbl_size being less than zero (Jerry Snitselaar) [1815609 1795739] - [firmware] efi/tpm: Only set 'efi_tpm_final_log_size' after successful event log parsing (Jerry Snitselaar) [1815609 1795739] - [firmware] efi/tpm: Don't traverse an event log with no events (Jerry Snitselaar) [1815609 1795739] - [char] tpm: Don't duplicate events from the final event log in the TCG2 log (Jerry Snitselaar) [1815609 1795739] - [firmware] Abstract out support for locating an EFI config table (Jerry Snitselaar) [1815609 1795739] - [firmware] efi: Attempt to get the TCG2 event log in the boot stub (Jerry Snitselaar) [1815609 1795739] - [char] tpm: Append the final event log to the TPM event log (Jerry Snitselaar) [1815609 1795739] - [firmware] tpm: Reserve the TPM final events table (Jerry Snitselaar) [1815609 1795739] - [char] tpm: Abstract crypto agile event size calculations (Jerry Snitselaar) [1815609 1795739] - [netdrv] bnx2x: Fix accounting of vlan resources among the PFs (Manish Chopra) [1791026] - [netdrv] bnx2x: Use appropriate define for vlan credit (Manish Chopra) [1791026] - [netdrv] bnx2x: Fix logic to get total no. of PFs per engine (Manish Chopra) [1791026] - [netdrv] bnx2x: Do not handle requests from VFs after parity (Manish Chopra) [1791026] - [netdrv] qed: remove redundant assignment to variable 'rc' (Manish Chopra) [1791024] - [netdrv] qed: Fix use after free in qed_chain_free (Manish Chopra) [1791024] - [netdrv] qed: Fix race condition between scheduling and destroying the slowpath workqueue (Manish Chopra) [1791024] - [netdrv] qede: remove some unused code in function qede_selftest_receive_traffic (Manish Chopra) [1791024] - [netdrv] qede: Fix race between rdma destroy workqueue and link change event (Manish Chopra) [1791024] - [netdrv] qed: Fix timestamping issue for L2 unicast ptp packets (Manish Chopra) [1791024] - [netdrv] qed: Remove set but not used variable 'p_link' (Manish Chopra) [1791024] - [netdrv] qed: Fix a error code in qed_hw_init() (Manish Chopra) [1791024] - [netdrv] qed: FW 8.42.2.0 debug features (Manish Chopra) [1791024] - [netdrv] qed: rt init valid initialization changed (Manish Chopra) [1791024] - [netdrv] qed: Debug feature: ilt and mdump (Manish Chopra) [1791024] - [netdrv] qed: FW 8.42.2.0 Add fw overlay feature (Manish Chopra) [1791024] - [netdrv] qed: FW 8.42.2.0 HSI changes (Manish Chopra) [1791024] - [netdrv] qed: FW 8.42.2.0 iscsi/fcoe changes (Manish Chopra) [1791024] - [netdrv] qed: Add abstraction for different hsi values per chip (Manish Chopra) [1791024] - [netdrv] qed: FW 8.42.2.0 Additional ll2 type (Manish Chopra) [1791024] - [netdrv] qed: Use dmae to write to widebus registers in fw_funcs (Manish Chopra) [1791024] - [netdrv] qed: FW 8.42.2.0 Parser offsets modified (Manish Chopra) [1791024] - [netdrv] qed: FW 8.42.2.0 Queue Manager changes (Manish Chopra) [1791024] - [netdrv] qed: FW 8.42.2.0 Expose new registers and change windows (Manish Chopra) [1791024] - [netdrv] qed: FW 8.42.2.0 Internal ram offsets modifications (Manish Chopra) [1791024] - [netdrv] qede: Disable hardware gro when xdp prog is installed (Manish Chopra) [1791024] - [netdrv] qed: remove redundant assignments to rc (Manish Chopra) [1791024] - [netdrv] qed: Optimize execution time for nvm attributes configuration (Manish Chopra) [1791024] - [netdrv] qed: fix spelling mistake "queuess" -> "queues" (Manish Chopra) [1791024] - [fs] fs/binfmt_elf.c: allocate initialized memory in fill_thread_core_info() (Bhupesh Sharma) [1832060] {CVE-2020-10732} - [tty] vt: selection, push sel_lock up (Chris von Recklinghausen) [1831037] {CVE-2020-8648} - [tty] vt: selection, push console lock down (Chris von Recklinghausen) [1831037] {CVE-2020-8648} - [staging] staging: speakup: refactor to use existing code in vt (Chris von Recklinghausen) [1831037] {CVE-2020-8648} - [tty] vt: selection: allow functions to be called from inside kernel (Chris von Recklinghausen) [1831037] {CVE-2020-8648} - [tty] vt: don't reinvent min() (Chris von Recklinghausen) [1831037] {CVE-2020-8648} - [tty] vt: selection, close sel_buffer race (Chris von Recklinghausen) [1831037] {CVE-2020-8648} - [tty] vt: fix broken display when running aptitude (Chris von Recklinghausen) [1831037] {CVE-2020-8648} - [tty] vt: selection: take screen contents from uniscr if available (Chris von Recklinghausen) [1831037] {CVE-2020-8648} - [tty] vt: preserve unicode values corresponding to screen characters (Chris von Recklinghausen) [1831037] {CVE-2020-8648} - [input] Input: add safety guards to input_set_keycode() (Chris von Recklinghausen) [1828223] {CVE-2019-20636}- [scsi] scsi: bnx2i: fix potential use after free (Nilesh Javali) [1792114] - [tools] perf python: Fix clang detection to strip out options passed in $CC (Michael Petlan) [1818841] - [tools] libperf: Add counting example (Michael Petlan) [1818841] - [tools] perf report/top TUI: Fix title line formatting (Michael Petlan) [1818841] - [tools] perf probe: Do not depend on dwfl_module_addrsym() (Michael Petlan) [1818841] - [tools] perf probe: Fix to delete multiple probe event (Michael Petlan) [1818841] - [tools] perf parse-events: Fix reading of invalid memory in event parsing (Michael Petlan) [1818841] - [tools] perf python: Fix clang detection when using CC=clang-version (Michael Petlan) [1818841] - [tools] perf map: Fix off by one in strncpy() size argument (Michael Petlan) [1818841] - [tools] tools: Let O= makes handle a relative path with -C option (Michael Petlan) [1818841] - [tools] tools: Fix off-by 1 relative directory includes (Michael Petlan) [1818841] - [tools] perf jevents: Fix leak of mapfile memory (Michael Petlan) [1818841] - [tools] perf bench: Clear struct sigaction before sigaction() syscall (Michael Petlan) [1818841] - [tools] perf bench futex-wake: Restore thread count default to online CPU count (Michael Petlan) [1818841] - [tools] perf top: Fix stdio interface input handling with glibc 2.28+ (Michael Petlan) [1818841] - [tools] perf diff: Fix undefined string comparision spotted by clang's -Wstring-compare (Michael Petlan) [1818841] - [tools] perf symbols: Don't try to find a vmlinux file when looking for kernel modules (Michael Petlan) [1818841] - [tools] perf bench: Share some global variables to fix build with gcc 10 (Michael Petlan) [1818841] - [tools] perf parse-events: Use asprintf() instead of strncpy() to read tracepoint files (Michael Petlan) [1818841] - [tools] perf env: Do not return pointers to local variables (Michael Petlan) [1818841] - [tools] perf tests bp_account: Make global variable static (Michael Petlan) [1818841] - [tools] perf annotate: Fix segfault with source toggle (Michael Petlan) [1818841] - [tools] perf annotate: Align struct annotate_args (Michael Petlan) [1818841] - [tools] perf annotate: Simplify disasm_line allocation and freeing code (Michael Petlan) [1818841] - [tools] perf annotate: Remove privsize from symbol__annotate() args (Michael Petlan) [1818841] - [tools] perf probe: Check return value of strlist__add() for -ENOMEM (Michael Petlan) [1818841] - [tools] perf config: Document missing config options (Michael Petlan) [1818841] - [tools] perf annotate: Fix perf config option description (Michael Petlan) [1818841] - [tools] perf annotate: Prefer cmdline option over default config (Michael Petlan) [1818841] - [tools] perf annotate: Make perf config effective (Michael Petlan) [1818841] - [tools] perf config: Introduce perf_config_u8() (Michael Petlan) [1818841] - [tools] perf annotate: Fix --show-nr-samples for tui/stdio2 (Michael Petlan) [1818841] - [tools] perf annotate: Fix --show-total-period for tui/stdio2 (Michael Petlan) [1818841] - [tools] perf annotate/tui: Re-render title bar after switching back from script browser (Michael Petlan) [1818841] - [tools] perf arch powerpc: Sync powerpc syscall.tbl with the kernel sources (Michael Petlan) [1818841] - [tools] perf auxtrace: Add auxtrace_record__read_finish() (Michael Petlan) [1818841] - [tools] perf arm-spe: Fix endless record after being terminated (Michael Petlan) [1818841] - [tools] perf cs-etm: Fix endless record after being terminated (Michael Petlan) [1818841] - [tools] perf intel-bts: Fix endless record after being terminated (Michael Petlan) [1818841] - [tools] perf intel-pt: Fix endless record after being terminated (Michael Petlan) [1818841] - [tools] perf test: Fix test trace+probe_vfs_getname.sh on s390 (Michael Petlan) [1818841] - [tools] perf bpf: Remove bpf/ subdir from bpf.h headers used to build bpf events (Michael Petlan) [1818841] - [tools] perf llvm: Fix script used to obtain kernel make directives to work with new kbuild (Michael Petlan) [1818841] - [tools] perf tools: Add arm64 version of get_cpuid() (Michael Petlan) [1818841] - [tools] perf trace: Resolve prctl's 'option' arg strings to numbers (Michael Petlan) [1818841] - [tools] perf beauty prctl: Export the 'options' strarray (Michael Petlan) [1818841] - [tools] perf maps: Move kmap::kmaps setup to maps__insert() (Michael Petlan) [1818841] - [tools] perf maps: Fix map__clone() for struct kmap (Michael Petlan) [1818841] - [tools] perf maps: Mark ksymbol DSOs with kernel type (Michael Petlan) [1818841] - [tools] perf maps: Mark module DSOs with kernel type (Michael Petlan) [1818841] - [tools] perf symbols: Convert symbol__is_idle() to use strlist (Michael Petlan) [1818841] - [tools] perf symbols: Update the list of kernel idle symbols (Michael Petlan) [1818841] - [tools] perf stat: Don't report a null stalled cycles per insn metric (Michael Petlan) [1818841] - [tools] perf probe: Add ustring support for perf probe command (Michael Petlan) [1818841] - [tools] perf: Make perf able to build with latest libbfd (Michael Petlan) [1818841] - [tools] perf test: Fix test case Merge cpu map (Michael Petlan) [1818841] - [tools] perf parse: Copy string to perf_evsel_config_term (Michael Petlan) [1818841] - [tools] perf parse: Refactor 'struct perf_evsel_config_term' (Michael Petlan) [1818841] - [tools] perf: Use consistent include paths for libbpf (Michael Petlan) [1818841] - [tools] perf beauty sockaddr: Fix augmented syscall format warning (Michael Petlan) [1818841] - [tools] perf/ui/gtk: Fix gtk2 build (Michael Petlan) [1818841] - [tools] perf ui gtk: Add missing zalloc object (Michael Petlan) [1818841] - [tools] perf tools: Use define api.pure full instead of pure-parser (Michael Petlan) [1818841] - [tools] perf tools: Support --prefix/--prefix-strip (Michael Petlan) [1818841] - [tools] perf report: Clarify in help that --children is default (Michael Petlan) [1818841] - [tools] tools build: Fix test-clang.cpp with Clang 8+ (Michael Petlan) [1818841] - [tools] perf clang: Fix build with Clang 9 (Michael Petlan) [1818841] - [tools] tools lib: Fix builds when glibc contains strlcpy() (Michael Petlan) [1818841] - [tools] perf report/top: Make 'e' visible in the help and make it toggle showing callchains (Michael Petlan) [1818841] - [tools] perf report/top: Do not offer annotation for symbols without samples (Michael Petlan) [1818841] - [tools] perf report/top: Allow pressing hotkeys in the options popup menu (Michael Petlan) [1818841] - [tools] tools ui popup: Allow returning hotkeys (Michael Petlan) [1818841] - [tools] perf hists browser: Allow passing an initial hotkey (Michael Petlan) [1818841] - [tools] perf report/top: Add 'k' hotkey to zoom directly into the kernel map (Michael Petlan) [1818841] - [tools] perf hists browser: Generalize the do_zoom_dso() function (Michael Petlan) [1818841] - [tools] perf report/top: Improve toggle callchain menu option (Michael Petlan) [1818841] - [tools] perf report/top: Add menu entry for toggling callchain expansion (Michael Petlan) [1818841] - [tools] perf report/top: Make ENTER consistently bring up menu (Michael Petlan) [1818841] - [tools] perf hists browser: Restore ESC as "Zoom out" of DSO/thread/etc (Michael Petlan) [1818841] - [tools] tools lib api fs: Fix gcc9 stringop-truncation compilation error (Michael Petlan) [1818841] - [tools] libperf: Add man pages (Michael Petlan) [1818841] - [tools] libperf: Move to tools/lib/perf (Michael Petlan) [1818841] - [tools] perf tests bp_signal: Show expected versus obtained values (Michael Petlan) [1818841] - [tools] perf sched timehist: Add support for filtering on CPU (Michael Petlan) [1818841] - [tools] perf record: Adapt affinity to machines with #CPUs > 1K (Michael Petlan) [1818841] - [tools] perf mmap: Declare type for cpu mask of arbitrary length (Michael Petlan) [1818841] - [tools] tools bitmap: Implement bitmap_equal() operation at bitmap API (Michael Petlan) [1818841] - [x86] perf/amd/uncore: Replace manual sampling check with CAP_NO_INTERRUPT flag (Michael Petlan) [1818841] - [x86] perf/x86/intel: Fix inaccurate period in context switch for auto-reload (Michael Petlan) [1818841] - [x86] perf/x86/amd: Add missing L2 misses event spec to AMD Family 17h's event map (Michael Petlan) [1818841] - [x86] perf/x86/msr: Add Tremont support (Michael Petlan) [1818841] - [x86] perf/x86/cstate: Add Tremont support (Michael Petlan) [1818841] - [x86] perf/x86/intel: Add Elkhart Lake support (Michael Petlan) [1818841] - [include] kernel/events: Add a missing prototype for arch_perf_update_userpage() (Michael Petlan) [1818841] - [x86] perf/x86/amd: Add support for Large Increment per Cycle Events (Michael Petlan) [1818841] - [x86] perf/x86/amd: Constrain Large Increment per Cycle events (Michael Petlan) [1818841] - [x86] perf/x86/intel/rapl: Add Comet Lake support (Michael Petlan) [1818841] - [x86] perf/x86/intel: Explicitly include asm/io.h to use virt_to_phys() (Michael Petlan) [1818841] - [x86] x86/cpu: Add Elkhart Lake to Intel family (Michael Petlan) [1818841] - [x86] x86/timer: Don't skip PIT setup when APIC is disabled or in legacy mode (David Arcari) [1837490] - [x86] x86/intel: Disable HPET on Intel Ice Lake platforms (David Arcari) [1837490] - [x86] x86/timer: Force PIT initialization when !X86_FEATURE_ARAT (David Arcari) [1837490] - [x86] x86/timer: Skip PIT initialization on modern chipsets (David Arcari) [1837490] - [x86] x86/apic: Rename 'lapic_timer_frequency' to 'lapic_timer_period' (David Arcari) [1837490] - [x86] x86/apic: Unify duplicated local apic timer clockevent initialization (David Arcari) [1837490] - [vhost] vsock: kick send_pkt worker once device is started (Stefano Garzarella) [1835651] - [tools] redhat: update kvm/{arm, arm64} headers in tools (Gavin Shan) [1833572] - [tools] kvm: selftests: aarch64: Use stream when given (Gavin Shan) [1833572] - [virt] kvm: arm64: Fix 32bit PC wrap-around (Gavin Shan) [1833572] - [virt] kvm: arm64: vgic-v4: Initialize GICv4.1 even in the absence of a virtual ITS (Gavin Shan) [1833572] - [arm64] kvm: arm64: Save/restore sp_el0 as part of __guest_enter (Gavin Shan) [1833572] - [virt] kvm: arm64: vgic-its: Fix memory leak on the error path of vgic_add_lpi() (Gavin Shan) [1833572] - [virt] kvm: arm64: vgic-v3: Retire all pending LPIs on vcpu destroy (Gavin Shan) [1833572] - [virt] kvm: arm: vgic-v2: Only use the virtual state when userspace accesses pending bits (Gavin Shan) [1833572] - [virt] kvm: arm: vgic: Only use the virtual state when userspace accesses enable bits (Gavin Shan) [1833572] - [virt] kvm: arm: vgic: Synchronize the whole guest on GIC{D, R}_I{S, C}ACTIVER read (Gavin Shan) [1833572] - [virt] kvm: arm64: psci: Forbid 64bit functions for 32bit guests (Gavin Shan) [1833572] - [virt] kvm: arm64: psci: Narrow input registers when using 32bit functions (Gavin Shan) [1833572] - [irqchip] gic-v4.1: Update effective affinity of virtual SGIs (Gavin Shan) [1833572] - [irqchip] gic-v4.1: Add support for VPENDBASER's Dirty+Valid signaling (Gavin Shan) [1833572] - [virt] kvm: arm: vgic: Fix limit condition when writing to GICD_I[CS]ACTIVER (Gavin Shan) [1833572] - [virt] kvm: arm64: gicv4.1: Expose HW-based SGIs in debugfs (Gavin Shan) [1833572] - [irqchip] gic-v4.1: Eagerly vmap vPEs (Gavin Shan) [1833572] - [arm64] kvm: arm64: gicv4.1: Allow non-trapping WFI when using HW SGIs (Gavin Shan) [1833572] - [irqchip] gic-v4.1: Add VSGI property setup (Gavin Shan) [1833572] - [virt] kvm: arm64: gicv4.1: Reload VLPI configuration on distributor enable/disable (Gavin Shan) [1833572] - [irqchip] gic-v4.1: Add VSGI allocation/teardown (Gavin Shan) [1833572] - [virt] kvm: arm64: gicv4.1: Plumb SGI implementation selection in the distributor (Gavin Shan) [1833572] - [irqchip] gic-v4.1: Move doorbell management to the GICv4 abstraction layer (Gavin Shan) [1833572] - [virt] kvm: arm64: gicv4.1: Allow SGIs to switch between HW and SW interrupts (Gavin Shan) [1833572] - [irqchip] gic-v4.1: Plumb set_vcpu_affinity SGI callbacks (Gavin Shan) [1833572] - [virt] kvm: arm64: gicv4.1: Add direct injection capability to SGI registers (Gavin Shan) [1833572] - [virt] kvm: arm64: gicv4.1: Let doorbells be auto-enabled (Gavin Shan) [1833572] - [irqchip] gic-v4.1: Plumb get/set_irqchip_state SGI callbacks (Gavin Shan) [1833572] - [irqchip] gic-v4.1: Plumb mask/unmask SGI callbacks (Gavin Shan) [1833572] - [irqchip] gic-v4.1: Add initial SGI configuration (Gavin Shan) [1833572] - [irqchip] gic-v4.1: Plumb skeletal VSGI irqchip (Gavin Shan) [1833572] - [irqchip] gic-v3: Move irq_domain_update_bus_token to after checking for NULL domain (Gavin Shan) [1833572] - [kernel] irqchip/gic-v4: Use Inner-Shareable attributes for virtual pending tables (Gavin Shan) [1833572] - [irqchip] gic-v4.1: Map the ITS SGIR register page (Gavin Shan) [1833572] - [irqchip] gic-v4.1: Advertise support v4.1 to KVM (Gavin Shan) [1833572] - [irqchip] gic-v4.1: Ensure mutual exclusion betwen invalidations on the same RD (Gavin Shan) [1833572] - [irqchip] gic-v4.1: Wait for completion of redistributor's INVALL operation (Gavin Shan) [1833572] - [irqchip] gic-v4.1: Ensure mutual exclusion between vPE affinity change and RD access (Gavin Shan) [1833572] - [irqchip] gic-v4.1: Skip absent CPUs while iterating over redistributors (Gavin Shan) [1833572] - [irqchip] gic-v3: Use SGIs without active state if offered (Gavin Shan) [1833572] - [irqchip] gic-v4: Provide irq_retrigger to avoid circular locking dependency (Gavin Shan) [1833572] - [irqchip] gic-v3-its: Probe ITS page size for all GITS_BASERn registers (Gavin Shan) [1833572] - [irqchip] gic-v3-its: Fix access width for gicr_syncr (Gavin Shan) [1833572] - [documentation] kvm: arm/arm64: Always capitalize ITS (Gavin Shan) [1833572] - [nvme] nvme-pci: align io queue count with allocted nvme_queue in nvme_probe (Gopal Tiwari) [1837824] - [rtc] rtc: cmos: Stop using shared IRQ (Pingfan Liu) [1829667]- [netdrv] enic: prevent waking up stopped tx queues over watchdog reset (Govindarajulu Varadarajan) [1797807] - [kernel] crash_core: Increase crashkernel=auto size for x86_64 & S390 (Kairui Song) [1746644] - [netdrv] net: iavf: reject unsupported coalescing params (Stefan Assmann) [1781341] - [netdrv] iavf: Enable support for up to 16 queues (Stefan Assmann) [1781341] - [netdrv] iavf: use tc_cls_can_offload_and_chain0() instead of chain check (Stefan Assmann) [1781341] - [netdrv] treewide: Use sizeof_field() macro (Stefan Assmann) [1781341] - [netdrv] i40e: Remove unneeded conversion to bool (Stefan Assmann) [1781334] - [netdrv] net: i40e: reject unsupported coalescing params (Stefan Assmann) [1781334] - [netdrv] intel: Replace zero-length array with flexible-array member (Stefan Assmann) [1781334] - [netdrv] i40e: Fix the conditional for i40e_vc_validate_vqs_bitmaps (Stefan Assmann) [1781334] - [netdrv] i40e: fix spelling mistake "to" -> "too" (Stefan Assmann) [1781334] - [netdrv] i40e: Set PHY Access flag on X722 (Stefan Assmann) [1781334] - [netdrv] i40e: Fix virtchnl_queue_select bitmap validation (Stefan Assmann) [1781334] - [netdrv] i40e: Removing hung_queue variable to use txqueue function parameter (Stefan Assmann) [1781334] - [netdrv] treewide: Use sizeof_field() macro (Stefan Assmann) [1781334] - [netdrv] i40e: need_wakeup flag might not be set for Tx (Stefan Assmann) [1781334] - [netdrv] i40e: Fix receive buffer starvation for AF_XDP (Stefan Assmann) [1781334] - [netdrv] i40e: fix potential RX buffer starvation for AF_XDP (Stefan Assmann) [1781334] - [block] null_blk: Fix changing the number of hardware queues (Ming Lei) [1835602] - [block] block: reset mapping if failed to update hardware queue count (Ming Lei) [1835602] - [block] block: alloc map and request for new hardware queue (Ming Lei) [1835602] - [block] block: save previous hardware queue count before udpate (Ming Lei) [1835602] - [block] block: free both rq_map and request (Ming Lei) [1835602] - [block] blk-mq: Fix a recently introduced regression in blk_mq_realloc_hw_ctxs() (Ming Lei) [1835602] - [documentation] Documentation: admin-guide: PM: Add intel_idle document (Steve Best) [1485545] - [idle] intel_idle: Use ACPI _CST on server systems (Steve Best) [1485545] - [idle] intel_idle: Add module parameter to prevent ACPI _CST from being used (Steve Best) [1485545] - [idle] intel_idle: Allow ACPI _CST to be used for selected known processors (Steve Best) [1485545] - [idle] intel_idle: Use ACPI _CST for processor models without C-state tables (Steve Best) [1485545] - [idle] intel_idle: Refactor intel_idle_cpuidle_driver_init() (Steve Best) [1485545] - [infiniband] RDMA/uverbs: Move IB_EVENT_DEVICE_FATAL to destroy_uobj (Kamal Heib) [1786608] - [infiniband] RDMA/uverbs: Do not discard the IB_EVENT_DEVICE_FATAL event (Kamal Heib) [1786608] - [infiniband] RDMA/core: Fix double put of resource (Kamal Heib) [1786608] - [infiniband] IB/core: Fix potential NULL pointer dereference in pkey cache (Kamal Heib) [1786608] - [infiniband] IB/hfi1: Fix another case where pq is left on waitlist (Kamal Heib) [1786608] - [infiniband] RDMA/rxe: Always return ERR_PTR from rxe_create_mmap_info() (Kamal Heib) [1786608] - [infiniband] RDMA/core: Fix race between destroy and release FD object (Kamal Heib) [1786608] - [infiniband] IB/rdmavt: Always return ERR_PTR from rvt_create_mmap_info() (Kamal Heib) [1786608] - [infiniband] RDMA/core: Fix overwriting of uobj in case of error (Kamal Heib) [1786608] - [infiniband] RDMA/core: Prevent mixed use of FDs between shared ufiles (Kamal Heib) [1786608] - [infiniband] RDMA/uverbs: Fix a race with disassociate and exit_mmap() (Kamal Heib) [1786608] - [infiniband] RDMA/siw: Fix potential siw_mem refcnt leak in siw_fastreg_mr() (Kamal Heib) [1786608] - [infiniband] RDMA/cm: Fix an error check in cm_alloc_id_priv() (Kamal Heib) [1786608] - [net] svcrdma: Fix trace point use-after-free race (Kamal Heib) [1786608] - [infiniband] IB/hfi1: Call kobject_put() when kobject_init_and_add() fails (Kamal Heib) [1786608] - [infiniband] RDMA/rxe: Set sys_image_guid to be aligned with HW IB devices (Kamal Heib) [1786608] - [infiniband] IB/hfi1: Use scnprintf() for avoiding potential buffer overflow (Kamal Heib) [1786608] - [infiniband] IB/hfi1: Remove kobj from hfi1_devdata (Kamal Heib) [1786608] - [infiniband] IB/rdmavt: Delete unused routine (Kamal Heib) [1786608] - [infiniband] RDMA/rxe: Fix configuration of atomic queue pair attributes (Kamal Heib) [1786608] - [infiniband] IB/hfi1: Fix memory leaks in sysfs registration and unregistration (Kamal Heib) [1819051 1786608] - [net] svcrdma: Fix leak of transport addresses (Kamal Heib) [1786608] - [infiniband] RDMA/cm: Update num_paths in cma_resolve_iboe_route error flow (Kamal Heib) [1786608] - [infiniband] RDMA/siw: Suppress uninitialized var warning (Kamal Heib) [1786608] - [infiniband] RDMA/cm: Add missing locking around id.state in cm_dup_req_handler (Kamal Heib) [1786608] - [infiniband] RDMA/cm: Read id.state under lock when doing pr_debug() (Kamal Heib) [1786608] - [infiniband] RDMA/cm: Remove a race freeing timewait_info (Kamal Heib) [1786608] - [infiniband] RDMA/cm: Fix checking for allowed duplicate listens (Kamal Heib) [1786608] - [infiniband] RDMA/cm: Fix ordering of xa_alloc_cyclic() in ib_create_cm_id() (Kamal Heib) [1786608] - [net] svcrdma: Fix double svc_rdma_send_ctxt_put() in an error path (Kamal Heib) [1786608] - [infiniband] RDMA/core: Remove the duplicate header file (Kamal Heib) [1786608] - [infiniband] RDMA/siw: Fix passive connection establishment (Kamal Heib) [1786608] - [infiniband] RDMA/ucma: Put a lock around every call to the rdma_cm layer (Kamal Heib) [1786608] - [infiniband] RDMA/siw: Fix setting active_{speed, width} attributes (Kamal Heib) [1798583 1786608] - [scsi] qla2xxx: Update driver version to 10.01.00.25.08.3-k (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Delete all sessions before unregister local nvme port (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Fix hang when issuing nvme disconnect-all in NPIV (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: make 1-bit bit-fields unsigned int (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Fix MPI failure AEN (8200) handling (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Move free of fcport out of interrupt context (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Fix I/Os being passed down when FC device is being deleted (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Set Nport ID for N2N (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Handle NVME status iocb correctly (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Remove restriction of FC T10-PI and FC-NVMe (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Serialize fc_port alloc in N2N (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Fix NPIV instantiation after FW dump (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Force semaphore on flash validation failure (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: add more FW debug information (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Update BPM enablement semantics (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Use a dedicated interrupt handler for 'handshake-required' ISPs (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Return appropriate failure through BSG Interface (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Fix FCP-SCSI FC4 flag passing error (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Add 16.0GT for PCI String (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Use QLA_FW_STOPPED macro to propagate flag (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Add fixes for mailbox command (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Fix control flags for login/logout IOCB (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Save rscn_gen for new fcport (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Use correct ISP28xx active FW region (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Use endian macros to assign static fields in fwdump header (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Add endianizer macro calls to fc host stats (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Use get_unaligned_*() instead of open-coding these functions (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Fix the endianness of the qla82xx_get_fw_size() return type (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Improve readability of the code that handles qla_flt_header (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Fix mtcp dump collection failure (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Fix stuck session in GNL (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Fix RIDA Format-2 (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Consolidate fabric scan (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Correct fcport flags handling (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Fix stuck login session using prli_pend_timer (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Use common routine to free fcport struct (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Add D-Port Diagnostic reason explanation logs (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Fix update_fcport for current_topology (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Cleanup unused async_logout_done (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Add a shadow variable to hold disc_state history of fcport (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Retry PLOGI on FC-NVMe PRLI failure (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Fix fabric scan hang (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Remove defer flag to indicate immeadiate port loss (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Add debug dump of LOGO payload and ELS IOCB (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Ignore PORT UPDATE after N2N PLOGI (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Don't defer relogin unconditonally (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Send Notify ACK after N2N PLOGI (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Configure local loop for N2N target (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Fix PLOGI payload and ELS IOCB dump length (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Don't call qlt_async_event twice (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Allow PLOGI in target mode (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Change discovery state before PLOGI (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Drop superfluous INIT_WORK of del_work (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Initialize free_work before flushing it (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Use explicit LOGO in target mode (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Ignore NULL pointer in tcm_qla2xxx_free_mcmd (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Fix qla2x00_request_irqs() for MSI (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: unregister ports after GPN_FT failure (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: fix rports not being mark as lost in sync fabric scan (Nilesh Javali) [1789526] - [s390] s390/kexec_file: fix initrd location for kdump kernel (Lianbo Jiang) [1835097]- [sound] ALSA: ALSA - update sound configuration (Jaroslav Kysela) [1797509] - [sound] ALSA: Revert "ALSA: Use the legacy HDA driver as default for Intel DSP platforms" (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: IPC: dai-intel: move ALH declarations in header file (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: add core id to sof_ipc_comp (Jaroslav Kysela) [1797509] - [sound] ALSA: compress: bump the version (Jaroslav Kysela) [1797509] - [sound] ALSA: compress: add alac & ape decoder params (Jaroslav Kysela) [1797509] - [sound] ALSA: compress: Add wma decoder params (Jaroslav Kysela) [1797509] - [sound] ALSA: compress: add wma codec profiles (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: intel: remove X86 dependency (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: depend on ACPI || OF (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: depend on ACPI (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: fix regmap dependencies and align with other serial links (Jaroslav Kysela) [1797509] - [sound] ALSA: treewide: Add SPDX license identifier - Makefile/Kconfig (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: fix kconfig help format (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: Kconfig: fix help format (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: cadence: remove useless prototypes (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: mipi_disco: Switch to use fwnode_property_count_uXX() (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: stream: don't program ports when a stream that has not been prepared (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: stream: fix support for multiple Slaves on the same link (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: stream: do not update parameters during DISABLED-PREPARED transition (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: stream: only prepare stream when it is configured (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: stream: update state machine and add state checks (Jaroslav Kysela) [1797509] - [sound] ALSA: Documentation: soundwire: Ensure that code is inside the code blocks (Jaroslav Kysela) [1797509] - [sound] ALSA: Documentation: soundwire: fix stream.rst markup warnings (Jaroslav Kysela) [1797509] - [sound] ALSA: Documentation: soundwire: Add documentation for multi link (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: stream: remove redundant pr_err traces (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: stream: remove unnecessary variable initializations (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: stream: fix disable sequence (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: stream: fix bad unlock balance (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: stream: use sdw_write instead of update (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: intel: fix PDI/stream mapping for Bulk (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: bus_type: fix alignment issues (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: export helpers to find row and column values (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: bus: check first if Slaves become UNATTACHED (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: stream: Add read_only_wordlength flag to port properties (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: bus: fix device number leak on errors (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: sdw_slave: track unattach_request to handle all init sequences (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: sdw_slave: add initialization_complete definition (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: sdw_slave: add enumeration_complete structure (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: sdw_slave: add probe_complete structure and new fields (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: remove bitfield for unique_id, use u8 (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: stream: make stream name a const pointer (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: Add compute_params callback (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: bus: provide correct return value on error (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: add helper macros for devID fields (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: bus: don't treat CMD_IGNORED as error on ClockStop (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: bus: add clock stop helpers (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: bus: fix io error when processing alert event (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: avoid multiple assignments (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: bus: disable pm_runtime in sdw_slave_delete (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: bus: add helper to clear Slave status to UNATTACHED (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: bus: write Slave Device Number without runtime_pm (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: bus: add PM/no-PM versions of read/write functions (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: bus: improve dynamic debug comments for enumeration (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: bus: split handling of Device0 events (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: bus: fix race condition with initialization_complete signaling (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: bus: fix race condition with enumeration_complete signaling (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: bus: fix race condition with probe_complete signaling (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: ignore uniqueID when irrelevant (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: slave: add helper to extract slave ID (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: slave: fix scanf format (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: slave: fix alignment issues (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: core: add device tree support for slave devices (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: bus: set initial value to port_status (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: cadence: clear FIFO to avoid pop noise issue on playback start (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: cadence: multi-link support (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: cadence: commit changes in the exit_reset() sequence (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: cadence: remove automatic command retries (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: cadence: remove PREQ_DELAY assignment (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: cadence: enable NORMAL operation in cdns_init() (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: cadence: reorder MCP_CONFIG settings (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: cadence: make SSP interval programmable (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: cadence: move clock/SSP related inits to dedicated function (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: cadence: merge routines to clear/set bits (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: cadence: mask Slave interrupt before stopping clock (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: cadence: fix a io timeout issue in S3 test (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: cadence: add clock_stop/restart routines (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: cadence: handle error cases with CONFIG_UPDATE (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: cadence: add interface to check clock status (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: cadence: simplifiy cdns_init() (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: cadence: s/update_config/config_update (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: cadence: fix kernel-doc parameter descriptions (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: cadence: remove useless variable incrementation (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: cadence: update kernel-doc parameter descriptions (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: cadence_master: handle multiple status reports per Slave (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: cadence_master: remove config update for interrupt setting (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: cadence_master: log more useful information during timeouts (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: cadence_master: clear interrupt status before enabling interrupt (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: cadence_master: filter out bad interrupts (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: cadence_master: make clock stop exit configurable on init (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: intel: free all resources on hw_free() (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: intel: add sdw_stream_setup helper for .startup callback (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: intel: add trigger support in sdw dai driver (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: intel: add prepare support in sdw dai driver (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: intel: rename res field as link_res (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: intel: fix factor of two in MCLK handling (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: intel: update stream callbacks for hwparams/free stream operations (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: intel: update interfaces between ASoC and SoundWire (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: fix typo in comments (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: intel: use correct header for io calls (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: intel_init: add kernel module parameter to filter out links (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: intel_init: add checks on link numbers (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: intel: filter SoundWire controller device search (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: intel: remove empty line after braces (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: intel_init: fix alignment issues (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: intel: add helper for initialization (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: intel: fix intel_register_dai PDI offsets and numbers (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: intel/cadence: add flag for interrupt enable (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: intel: remove playback/capture stream_name (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: remove DAI_ID_RANGE definitions (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: intel: add missing headers for cross-compilation (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: intel: handle disabled links (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: intel: add debugfs register dump (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: intel: remove unused variables (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: intel: more alignment fixes (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: cadence_master: add hw_reset capability in debugfs (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: intel/cadence: fix startup sequence (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: cadence_master: improve PDI allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: intel: don't filter out PDI0/1 (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: cadence/intel: simplify PDI/port mapping (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: cadence_master: add debugfs register dump (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: intel: move shutdown() callback and don't export symbol (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: fix alignment issues in header files (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: fix SPDX license for header files (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: cadence_master: add kernel parameter to override interrupt mask (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: cadence_master: fix divider setting in clock register (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: cadence_master: make use of mclk_freq property (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: cadence_master: use firmware defaults for frame shape (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: cadence_master: revisit interrupt settings (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: cadence_master: fix definitions for INTSTAT0/1 (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: cadence_master: fix register definition for SLAVE_STATE (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: cadence_master: simplify bus clash interrupt clear (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: cadence_master: check the number of bidir PDIs (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: cadence_master: log Slave status mask on errors (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: cadence_master: use rate_limited dynamic debug (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: cadence_master: remove spurious newline (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: cadence_master: fix boolean comparisons (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: cadence_master: balance parentheses (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: cadence_master: fix alignment issues (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: cdns: Fix compilation error on arm64 (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: cadence: remove empty line after braces (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: intel: read mclk_freq property from firmware (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: intel: fix channel number reported by hardware (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: intel: prevent possible dereference in hw_params (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: intel: remove BIOS work-arounds (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: intel: set dai min and max channels correctly (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: Intel: add log for number of PCM and PDM PDIs (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: add debugfs support (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: add new mclk_freq field for properties (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: include mod_devicetable.h to avoid compiling warnings (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: rename/clarify MIPI DisCo properties (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: clarify comment (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: mipi-disco: fix clock stop modes (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: mipi-disco: remove master_count property for masters (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: remove master data port properties (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: add port-related definitions (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: wrap macro argument in parenthesis (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: rename 'freq' fields (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: mipi_disco: fix master/link error (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: mipi_disco: fix boolean comparisons (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: mipi_disco: fix alignment issues (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: stream: fix out of boundary access on port properties (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: add a blank line between functions (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: fix more typos (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: more alignment fixes (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: remove empty line before/after braces (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: add missing newlines in dynamic debug logs (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: stream: fix alignment issues (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: stream: remove useless initialization of local variable (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: intel: fix boolean comparison (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: intel: protect macro parameters (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: intel: fix alignment issues (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: intel: fix implicit header use of module.h/export.h (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: intel: fix inversion in devm_kcalloc parameters (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: bus: remove spurious newline (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: bus: fix boolean comparisons (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: bus: remove useless parentheses (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: bus: fix typos in comments (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: bus: fix alignment issues (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: remove useless initializations (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: fix SPDX license for header files (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: qcom: q6asm-dai: Add SNDRV_PCM_INFO_BATCH flag (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: qcom: q6asm-dai: add support for ALAC and APE decoders (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: qcom: q6asm-dai: add support to wma decoder (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: qdsp6: q6asm-dai: only enable dais from device tree (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: qcom: q6asm: add support for alac and ape configs (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: qcom: q6asm: add support to wma config (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: qcom: q6asm: pass codec profile to q6asm_open_write (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: qdsp6: q6routing: remove default routing (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: sprd: Allow the MCDT driver to build into modules (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: q6dsp6: q6afe-dai: add missing channels to MI2S DAIs (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: qcom: lpass-platform: use for_each_pcm_streams() macro (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: qcom: common: Silence duplicate parse error messages (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: qcom: use asoc_rtd_to_cpu() / asoc_rtd_to_codec() macro for DAI pointer (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: qcom: sdm845: handle soundwire stream (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: samsung: Update dependencies for Arizona machine drivers (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: qcom: add support for get_sdw_stream() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: qcom: use for_each_rtd_codecs/cpus_dai() macro (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soundwaire: qcom: use for_each_rtd_codec_dai() macro (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: qcom: add support for SoundWire controller (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: qcom: sdm845: use for_each_rtd_codec_dai() macro (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rockchip: use asoc_rtd_to_cpu() / asoc_rtd_to_codec() macro for DAI pointer (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: samsung: s3c24xx-i2s: Fix build after removal of DAI suspend/resume (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: samsung: use asoc_rtd_to_cpu() / asoc_rtd_to_codec() macro for DAI pointer (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: samsung: Silence warnings during deferred probe (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: sh: fsi: Restore devm_ioremap() alignment (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: sh: use asoc_rtd_to_cpu() / asoc_rtd_to_codec() macro for DAI pointer (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rsnd: dma: set bus width to data width for monaural data (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rsnd: Fix "status check failed" spam for multi-SSI (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rsnd: Don't treat master SSI in multi SSI setup as parent (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rsnd: Fix parent SSI start/stop in multi-SSI mode (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rsnd: Fix HDMI channel mapping for multi-SSI mode (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: sprd: use asoc_rtd_to_cpu() / asoc_rtd_to_codec() macro for DAI pointer (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: stm32: i2s: manage rebind issue (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: stm32: i2s: improve error management on probe deferral (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: stm32: i2s: manage error when getting reset controller (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: stm32: sai: manage error when getting reset controller (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: stm32: sai: improve error management on probe deferral (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: stm32: sai: fix sai probe (Jaroslav Kysela) [1797509] - [sound] ALSA: soc/stm/stm32_sub_sai: Add missing '\n' in log messages (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: stm32: sai: Add missing cleanup (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: stm: use asoc_rtd_to_cpu() / asoc_rtd_to_codec() macro for DAI pointer (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: stm32: spdifrx: manage rebind issue (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: stm32: spdifrx: fix regmap status check (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: stm32: spdifrx: improve error management on probe deferral (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: stm32: spdifrx: manage error when getting reset controller (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: sunxi: use asoc_rtd_to_cpu() / asoc_rtd_to_codec() macro for DAI pointer (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: sun8i-codec: Remove unused dev from codec struct (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: tegra: tegra_wm8903: Support DAPM events for built-in microphone (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: tegra: use asoc_rtd_to_cpu() / asoc_rtd_to_codec() macro for DAI pointer (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: ti: davinci-mcasp: remove redundant assignment to variable ret (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: ti: davinci-mcasp: Add support for platforms using UDMA (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: ti: Add udma-pcm platform driver for UDMA (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: ti: use asoc_rtd_to_cpu() / asoc_rtd_to_codec() macro for DAI pointer (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: txx9: use asoc_rtd_to_cpu() / asoc_rtd_to_codec() macro for DAI pointer (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: uniphier: use asoc_rtd_to_cpu() / asoc_rtd_to_codec() macro for DAI pointer (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: ux500: use asoc_rtd_to_cpu() / asoc_rtd_to_codec() macro for DAI pointer (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: xtensa: use asoc_rtd_to_cpu() / asoc_rtd_to_codec() macro for DAI pointer (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: zte: zx-spdif: remove redundant dev_err message (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: zte: zx-tdm: remove redundant variables dev (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: qcom: apq8016_sbc: use for_each_rtd_codec_dai() macro (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: pxa: use asoc_rtd_to_cpu() / asoc_rtd_to_codec() macro for DAI pointer (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: mxs: use asoc_rtd_to_cpu() / asoc_rtd_to_codec() macro for DAI pointer (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: mediatek: use asoc_rtd_to_cpu() / asoc_rtd_to_codec() macro for DAI pointer (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: mediatek: use for_each_rtd_codecs/cpus_dai() macro (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: mediatek: mt8183-da7219-max98357: use for_each_rtd_codec_dai() macro (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: mediatek: mt8183-da7219: use SND_SOC_DAPM_PINCTRL in TDM out (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: mediatek: mt8183-da7219: apply some refactors (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: mediatek: mt8183-da7219: pull TDM GPIO pins down when probed (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: mediatek: mt8183-da7219: change supported formats of DL2 and UL1 (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: mediatek: mt8183-da7219: add speaker switch (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: mediatek: mt8173-rt5650: support HDMI jack reporting (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: kirkwood: use asoc_rtd_to_cpu() / asoc_rtd_to_codec() macro for DAI pointer (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: jz4740-i2s: Add support for the JZ4770 (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: jz4740-i2s: Add support for the JZ4760 (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: jz4740-i2s: Avoid passing enum as match data (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: jz4740-i2s: Add local dev variable in probe function (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: jz4740: Use of_device_get_match_data() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: jz4740-i2s: Fix divider written at incorrect offset in register (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: img: use asoc_rtd_to_cpu() / asoc_rtd_to_codec() macro for DAI pointer (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: generic: use asoc_rtd_to_cpu() / asoc_rtd_to_codec() macro for DAI pointer (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: simple-card-utils: use for_each_pcm_streams() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: simple-card: Add support for codec2codec DAI links (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: fsl: fsl_asrc_dma: use for_each_pcm_streams() macro (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: fsl: use asoc_rtd_to_cpu() / asoc_rtd_to_codec() macro for DAI pointer (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: dwc: use asoc_rtd_to_cpu() / asoc_rtd_to_codec() macro for DAI pointer (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: dwc: dwc-i2s: use for_each_pcm_streams() macro (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: cirrus: use asoc_rtd_to_cpu() / asoc_rtd_to_codec() macro for DAI pointer (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: bcm: Fix pointer cast warning (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: bcm: use asoc_rtd_to_cpu() / asoc_rtd_to_codec() macro for DAI pointer (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: brcm: Add DSL/PON SoC audio driver (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: au1x: use asoc_rtd_to_cpu() / asoc_rtd_to_codec() macro for DAI pointer (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: mchp-i2s-mcc: make signed 1 bit bitfields unsigned (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: atmel: use asoc_rtd_to_cpu() / asoc_rtd_to_codec() macro for DAI pointer (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: amd: Allow I2S wake event after ACP is powerd On (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: amd: acp3x-pcm-dma: clean up two indentation issues (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: AMD: Clear format bits before setting them (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: amd: Adding TDM support in hw_params (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: amd: Fix button configuration (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: amd: use asoc_rtd_to_cpu() / asoc_rtd_to_codec() macro for DAI pointer (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoc: amd: acp3x: Add missing include (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: amd: Fix compile warning of argument type (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoc: amd: Add DMIC switch capability to machine driver (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: amd: Add machine driver for Raven based platform (Jaroslav Kysela) [1797509] - [sound] ALSA: usx2y: use for_each_pcm_streams() macro (Jaroslav Kysela) [1797509] - [sound] ALSA: usx2y: Fix potential NULL dereference (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: Add registration quirk for Kingston HyperX Cloud Alpha S (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: Apply async workaround for Scarlett 2i4 2nd gen (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: Correct a typo of NuPrime DAC-10 USB ID (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: Add Pioneer DJ DJM-250MK2 quirk (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: Add quirk for Focusrite Scarlett 2i2 (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: Use pcm_for_each_format() macro for PCM format iterations (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: Fix missing braces in some struct inits (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: Fix usb audio refcnt leak when getting spdif (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: Add connector notifier delegation (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: Add static mapping table for ALC1220-VB-based mobos (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: Check mapping at creating connector controls, too (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: Add mixer workaround for TRX40 and co (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: Don't create jack controls for PCM terminals (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: Don't override ignore_ctl_error value from the map (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: Filter error from connector kctl ops, too (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: Fix mixer controls' USB interface for Kingston HyperX Amp (0951:16d8) (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: Parse source ID of UAC2 effect unit (Jaroslav Kysela) [1797509] - [sound] ALSA: usb: audio-v2: Add uac2_effect_unit_descriptor definition (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: Don't create a mixer element with bogus volume range (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: Fix case when USB MIDI interface has more than one extra endpoint descriptor (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-midi: Replace zero-length array with flexible-array member (Jaroslav Kysela) [1797509] - [sound] ALSA: line6: Fix POD HD500 audio playback (Jaroslav Kysela) [1797509] - [sound] ALSA: line6: Fix endless MIDI read loop (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: Filter out unsupported sample rates on Focusrite devices (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: Add support for Presonus Studio 1810c (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: Add support for MOTU MicroBook IIc (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: Inform devices that need delayed registration (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: Add delayed_register option (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: Rewrite registration quirk handling (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: Create a registration quirk for Kingston HyperX Amp (0951:16d8) (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: wcd9335: fix address map representation (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: wcd934x: Remove some unnecessary NULL checks (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: wcd934x: remove unused headers (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: wcd934x: fix High Accuracy Buck enable (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: wcd934x: Remove set but not unused variable 'hph_comp_ctrl7' (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: wm0010: Replace zero-length array with flexible-array member (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: wm8960: Fix wrong clock after suspend & resume (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: codecs: wsa881x: remove soundwire stream handling (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: codecs: wsa881x: request gpio direction before setting (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: wsa881x: mark read_only_wordlength flag (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: wm8974: remove unused variables (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: wm_adsp: Use scnprintf() for the limited buffer output (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: tas571x: disable regulators on failed probe (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: tas2562: Fixed incorrect amp_level setting (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: tas2562: Add support for ISENSE and VSENSE (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: tas2562: Add entries for the TAS2563 audio amplifier (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: tas2562: Add support for digital volume control (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: sgtl5000: Fix VAG power-on handling (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt1015: modify some structure to be static (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Fix SND_SOC_ALL_CODECS imply ac97 fallout (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: wm89xx: Add missing dependency (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt5682: fix unmet dependencies (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Fix SND_SOC_ALL_CODECS imply misc fallout (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: adau7118: Fix Kconfig warning without CONFIG_I2C (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Fix SND_SOC_ALL_CODECS imply I2C fallout (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Fix SND_SOC_ALL_CODECS imply SPI fallout (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt5682-sdw: fix 'defined but not used' pm functions (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt5682: Make rt5682_clock_config static (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt5682: Fix build error without CONFIG_I2C (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt5682: move DAI clock registry to I2S mode (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt5682: Add a property for DMIC delay (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt5682: Add a property for DMIC clock rate (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt5682: remove noisy debug messages (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt5682: fix the random recording noise of headset (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt5682: Fine tune the HP performance in soundwire mode (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt5682: Revise the DAC1 volume setting (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt5682: Revise the function name (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt5682: Add the soundwire support (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Use imply for SND_SOC_ALL_CODECS (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt5682: Add CCF usage for providing I2S clks (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt5682: Enable PLL2 function (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt5682: Add the field "is_sdw" of private data (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt5659: remove redundant assignment to variable idx (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt5645: Add platform-data for Medion E1239T (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt1308-sdw: use slot and rx_mask to configure stream (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt1308-sdw: add set_tdm_slot() support (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt1015: fix typo for bypass boost control (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rl6231: Add new supports on rl6231 (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rockchip: Make RK3328 GPIO_MUTE control explicit (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: MT6660: make spdxcheck.py happy (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: MT6660 update to 1.0.8_G (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: max98357a: Add ACPI HID MAX98360A (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: max98357a: move control of SD_MODE to DAPM (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: codecs: hdac_hdmi: Fix incorrect use of list_for_each_entry (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: codecs: hdac_hdmi: (cosmetic) remove redundant variable initialisations (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: codecs: use asoc_rtd_to_cpu() / asoc_rtd_to_codec() macro for DAI pointer (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: cs4270: pull reset GPIO low then high (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: hda: allow operation without i915 gfx (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: hda: fix ordering bug in resume flow (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: hda: add parameter to control SoundWire clock stop quirks (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: hda: initial SoundWire machine driver autodetect (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: hda: add SoundWire stream config/free callbacks (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: Account for compress streams when servicing IRQs (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: Fix stream cleanup on hw free (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: hda-loader: clear the IPC ack bit after FW_PURGE done (Jaroslav Kysela) [1797509] - [sound] ALSA: Asoc: SOF: Intel: hda: check SoundWire wakeen interrupt in irq thread (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: hda: add WAKEEN interrupt support for SoundWire (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: hda: merge IPC, stream and SoundWire interrupt handlers (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: add SoundWire configuration interface (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: Expose SDnFMT helpers (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Fix probe point getter (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: pcm: skip DMA buffer pre-allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Turn "firmware boot complete" message into a dbg message (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: ipc: check ipc return value before data copy (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: sof: sof-audio: use for_each_pcm_streams() macro (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Do not reset hw_params for streams that ignored suspend (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: audio: Add helper to check if only D0i3 streams are active (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Add i.MX8QM device descriptor (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Remove SOF_IPC_EXT_DMA_BUFFER (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Make sof_ipc_ext_data enum more rigid (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: fix uninitialised "work" with VirtIO (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: (cosmetic) use for_each_pcm_streams() in sof_dai_load() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: topology: connect dai widget to all cpu-dais (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: hda: remove unnecessary ROM IPC filter function (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: hda-dai: add stream capability (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: hda-ctrl: add reset cycle before parsing capabilities (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: hda: call codec wake at chip init (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: hda: do not leave clock gating off upon error (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: hda: disable SoundWire interrupts on suspend (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: sof: use asoc_rtd_to_cpu() / asoc_rtd_to_codec() macro for DAI pointer (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: hda: Improve DSP state logging (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: hda: use snd_sof_dsp_set_power_state() op (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: hda: Allow trace DMA in S0 when DSP is in D0I3 for debug (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: hda: Amend the DSP state transition diagram (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: cnl: Implement feature to support DSP D0i3 in S0 (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: remove unnecessary waitq before loading firmware (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: add min/max channels for SSP on Baytrail/Broadwell (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: hda: remove SND_SOC_SOF_HDA_COMMON_HDMI_CODEC (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: Probe compress operations (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Fix Kconfig indentation (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: imx8: Add ops for i.MX8QM (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Rename i.MX8 platform to i.MX8X (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Provide probe debugfs support (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Move DSP power state transitions to platform-specific ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: pm: Introduce DSP power states (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: pm: Unify suspend/resume routines (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: Add Probe compress CPU DAIs (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Generic probe compress operations (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Implement Probe IPC API (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: use for_each_rtd_codecs/cpus_dai() macro (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: intel: kbl_da7219_max98927: use for_each_rtd_codec_dai() macro (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: intel: cml_rt1011_rt5682: use for_each_rtd_codec_dai() macro (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: haswell: Remove ignore_suspend flag from SSP0 dai link (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: BXT: switch pcm512x based boards to sof_pcm512x (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: CHT: add support for pcm512x boards (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: intel: soc-acpi-intel-icl-match: remove useless 'rt1308_2_adr' (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: soc-acpi-intel-cml-match: remove useless 'rt1308_2_adr' (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: sof_pcm512x: drop reverse deps for SND_HDA_CODEC_HDMI (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: sof_rt5682: Add support for tgl-max98373-rt5682 (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: sof_rt5682: Add rt1015 speaker amp support (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: boards: drop reverse deps for SND_HDA_CODEC_HDMI (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: sof_sdw: Add Volteer support with RT5682 SNDW helper function (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: boards: add sof_sdw machine driver (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: common: add match table for TGL RT5682 SoundWire driver (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: soc-acpi: update topology and driver name for SoundWire platforms (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: common: Add mach table for tgl-max98373-rt5682 (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-acpi: expand description of _ADR-based devices (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: Skylake: Await purge request ack on CNL (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: Allow for ROM init retry on CNL platforms (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: skylake: (cosmetic) remove redundant variable initialisations (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: Skylake: Enable codec wakeup during chip init (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: Skylake: Select hda configuration permissively (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: Skylake: Remove superfluous chip initialization (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: Skylake: Shield against no-NHLT configurations (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: intel: sof_da7219_max98373: Add speaker switch (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: sof_da7219_max98373: Add support for max98360a speaker amp (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: skl_nau88l25_ssm4567: disable route checks (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: intel/skl/hda - add no-HDMI cases to generic HDA driver (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: Make glk+rt5682 echo ref dynamic (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: don't use GFP_ATOMIC for machine driver contexts (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: bytcr_rt5640: Add quirk for MPMAN MPWIN895CL tablet (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: broadwell: Remove ignore_suspend flag from SSP0 dai link (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: broadwell: Revert back SSP0 link to use dummy components (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: bdw-rt5677: Remove ignore_suspend flag from SSP0 dai link (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: bdw-rt5677: Revert SSP0 link to use dummy components (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: bdw-rt5650: Remove ignore_suspend flag from SSP0 dai link (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: bdw-rt5650: Revert SSP0 link to use dummy components (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: (cosmetic) simplify structure member access (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: atom: Fix uninitialized variable compiler warning (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: mrfld: return error codes when an error occurs (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: intel: use asoc_rtd_to_cpu() / asoc_rtd_to_codec() macro for DAI pointer (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: sof_pcm512x: make HDMI optional for all platforms (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: sof_pcm512x: add support for SOF platforms with pcm512x (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: mrfld: fix incorrect check on p->sink (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: atom: Check drv->lock is locked in sst_fill_and_send_cmd_unlocked (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: atom: Take the drv->lock mutex before calling sst_send_slot_map() (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: Use scnprintf() for string truncation (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: Allow setting preallocation again for x86 (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: topology: Fix endianness issue (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: topology: Check return value of soc_tplg_dai_config (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: topology: Check return value of pcm_new_ver (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: topology: Add missing memory checks (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: topology: Check soc_tplg_add_route return value (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: topology: Check return value of soc_tplg_*_create (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: topology: Check return value of soc_tplg_create_tlv (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: topology: use name_prefix for new kcontrol (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: topology: Perform component check upfront (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: fix regwmask (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-generic-dmaengine-pcm: use for_each_pcm_streams() macro (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-dapm: Merge for_each_rtd_cpu/codec_dais() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: dapm: Remove dapm_connect_dai_link_widgets helper (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: dapm: Move error message to avoid some duplication (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: dapm: select sleep_state when initializing PINCTRL widget (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: dapm: connect virtual mux with default value (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: dapm: fixup dapm kcontrol widget (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-dai: revert all changes to DAI startup/shutdown sequence (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-dai: fix DAI startup/shutdown sequence (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-dai: return proper error for get_sdw_stream() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-dai: add get_sdw_stream() callback (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: export DPCM runtime update functions (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: dpcm: allow start or stop during pause for backend (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-pcm: Merge for_each_rtd_cpu/codec_dais() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: (cosmetic) simplify dpcm_prune_paths() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: Merge for_each_rtd_cpu/codec_dais() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: Merge CPU/Codec for soc_dai_pcm_new() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: dapm: Fix regression introducing multiple copies of DAI widgets (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: add asoc_rtd_to_cpu/codec() macro (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: Merge CPU/Codec DAIs (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-dapm: add for_each_card_widgets() macro (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-dapm: add for_each_card_dapms() macro (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc.h: remove non plural form for_each_xxx macro (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc.h: add for_each_rtd_codecs/cpus_dai() macro (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc: use for_each_rtd_codecs/cpus_dai() macro (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: disable route checks for legacy devices (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Add initial support for multiple CPU DAIs (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: fix card registration regression (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: use for_each_pcm_streams() macro (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-dapm: don't use rtd->cpu_dai on for_each_rtd_cpu_dai() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Add multiple CPU DAI support in DAPM (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Add dapm_add_valid_dai_widget helper (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-pcm: Do Digital Mute for both CPU/Codec in same timing (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-pcm: check DAI's activity more simply (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-pcm: tidyup dulicate handing at dpcm_fe_dai_startup() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-pcm: use snd_soc_dai_get_pcm_stream() at dpcm_set_fe_runtime() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-pcm: add dpcm_fe_dai_cleanup() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-pcm: move dpcm_fe_dai_close() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: pcm: Export parameter intersection logic (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-pcm: remove duplicate be check from dpcm_add_paths() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-pcm: use defined stream (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: pcm: check if cpu-dai supports a given stream (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Return error if the function does not support multi-cpu (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Add multiple CPU DAI support for PCM ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-pcm: fix state tracking error in snd_soc_component_open/close() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-pcm: move dpcm_path_put() to soc-pcm.c (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-pcm: merge dpcm_run_new/old_update() into dpcm_fe_runtime_update() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-pcm: add snd_soc_dai_get_widget() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-pcm: cleanup soc_pcm_apply_msb() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-pcm: add snd_soc_dai_get_pcm_stream() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-pcm/soc-compress: don't use snd_soc_dapm_stream_stop() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: dpcm: remove confusing trace in dpcm_get_be() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: pcm: Fix possible buffer overflow in dpcm state sysfs output (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-pcm: use for_each_pcm_streams() macro (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-pcm: merge playback/cature_active into stream_active (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-pcm: use goto and remove multi return (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-pcm: add snd_soc_dpcm_can_be() and remove duplicate code (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-pcm: remove snd_soc_dpcm_be_get/set_state() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-pcm: remove soc_dpcm_be_digital_mute() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-pcm: use dpcm_get_be() at dpcm_end_walk_at_be() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-pcm: use dai_get_widget() at dpcm_end_walk_at_be() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-pcm: use dai_get_widget() at dpcm_get_be() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-pcm: move dai_get_widget() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-pcm: fix regression in soc_new_pcm() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-pcm: tidyup soc_pcm_open() order (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-pcm: move soc_pcm_close() next to soc_pcm_open() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-pcm: adjustment for DAI member 0 reset (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-pcm: call snd_soc_component_open/close() once (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-pcm: don't use bit-OR'ed error (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-pcm/soc-compress: use snd_soc_dapm_stream_stop() for SND_SOC_DAPM_STREAM_STOP (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-pcm: add for_each_dapm_widgets() macro (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-pcm: add snd_soc_runtime_action() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-pcm: call snd_soc_dai_startup()/shutdown() once (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: core: ensure component names are unique (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: core: allow a dt node to provide several components (Jaroslav Kysela) [1797509] - [sound] ALSA: emu8000: Fix the cast to __user pointer (Jaroslav Kysela) [1797509] - [sound] ALSA: opti9xx: shut up gcc-10 range warning (Jaroslav Kysela) [1797509] - [sound] ALSA: firewire-tascam: Add missing annotation for tscm_hwdep_read_queue() (Jaroslav Kysela) [1797509] - [sound] ALSA: firewire-tascam: Add missing annotation for tscm_hwdep_read_locked() (Jaroslav Kysela) [1797509] - [sound] ALSA: firewire: use KBUILD_MODNAME for struct driver.name instead of string (Jaroslav Kysela) [1797509] - [sound] ALSA: via82xx: Fix endianness annotations (Jaroslav Kysela) [1797509] - [sound] ALSA: hdsp: remove redundant assignment to variable err (Jaroslav Kysela) [1797509] - [sound] ALSA: korg1212: fix if-statement empty body warnings (Jaroslav Kysela) [1797509] - [sound] ALSA: ice1724: Fix invalid access for enumerated ctl items (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/realtek - Two front mics on a Lenovo ThinkCenter (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/realtek - Add new codec supported for ALC245 (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/realtek - Fix unexpected init_amp override (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/realtek - Enable the headset mic on Asus FX505DT (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/realtek - Add quirk for MSI GL63 (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/realtek - Add HP new mute led supported for ALC236 (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/realtek - Add supported new mute Led for HP (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/realtek - Add quirk for Lenovo Carbon X1 8th gen (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/realtek - Remove now-unnecessary XPS 13 headphone noise fixups (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/realtek - Set principled PC Beep configuration for ALC256 (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/realtek - a fake key event is triggered by running shutup (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/realtek: Enable mute LED on an HP system (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/realtek - Enable the headset of Acer N50-600 with ALC662 (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/realtek - Enable headset mic of Acer X2660G with ALC662 (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/realtek: Fix pop noise on ALC225 (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/hdmi: Move ELD parse and jack reporting into update_eld() (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/hdmi: Move runtime PM resume into hdmi_present_sense_via_verbs() (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/hdmi: Don't use standard hda_jack for generic HDMI jacks (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/hdmi: Reduce hda_jack_tbl lookup at unsol event handling (Jaroslav Kysela) [1797509] - [sound] ALSA: drm/nouveau: Fix regression by audio component transition (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/hdmi: fix without unlocked before return (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/hdmi: fix race in monitor detection during probe (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/hdmi: Add module option to disable audio component binding (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/ca0132 - Replace zero-length array with flexible-array member (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/ca0132 - Add Recon3Di quirk to handle integrated sound on EVGA X99 Classified motherboard (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: Match both PCI ID and SSID for driver blacklist (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: Remove ASUS ROG Zenith from the blacklist (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: call runtime_allow() for all hda controllers (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: Explicitly permit using autosuspend if runtime PM is supported (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: Keep the controller initialization even if no codecs found (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: Release resources at error in delayed probe (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: Honor PM disablement in PM freeze and thaw_noirq ops (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: Don't release card at firmware loading error (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: Add driver blacklist (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: remove redundant assignment to variable timeout (Jaroslav Kysela) [1797509] - [sound] ALSA: hda_codec: Replace zero-length array with flexible-array member (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: Always use jackpoll helper for jack update after resume (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: Skip controller resume if not needed (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: Fix potential access overflow in beep helper (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: default enable CA0132 DSP support (Jaroslav Kysela) [1797509] - [sound] ALSA: emu10k1: Fix endianness annotations (Jaroslav Kysela) [1797509] - [sound] ALSA: ctxfi: Remove unnecessary cast in kfree (Jaroslav Kysela) [1797509] - [sound] ALSA: ali5451: remove redundant variable capture_flag (Jaroslav Kysela) [1797509] - [sound] ALSA: dummy: Use standard macros for fixing PCM format cast (Jaroslav Kysela) [1797509] - [sound] ALSA: aloop: Fix PCM format assignment (Jaroslav Kysela) [1797509] - [sound] ALSA: pcm: Use a macro for parameter masks to reduce the needed cast (Jaroslav Kysela) [1797509] - [sound] ALSA: pcm: Minor refactoring (Jaroslav Kysela) [1797509] - [sound] ALSA: dmaengine_pcm: No need to take runtime reference twice in pcm_pointer (Jaroslav Kysela) [1797509] - [sound] ALSA: dmaengine_pcm: Consider DMA cache caused delay in pointer callback (Jaroslav Kysela) [1797509] - [sound] ALSA: dmaengine_pcm: Consider DMA cache caused delay in pointer callback (Jaroslav Kysela) [1797509] - [sound] ALSA: pcm_dmaengine: Use pcm_for_each_format() macro for PCM format iteration (Jaroslav Kysela) [1797509] - [sound] ALSA: core: Replace zero-length array with flexible-array member (Jaroslav Kysela) [1797509] - [sound] ALSA: pcm: Fix superfluous snprintf() usage (Jaroslav Kysela) [1797509] - [sound] ALSA: pcm: oss: Place the plugin buffer overflow checks correctly (for 5.7) (Jaroslav Kysela) [1797509] - [sound] ALSA: pcm: oss: Fix regression by buffer overflow fix (again) (Jaroslav Kysela) [1797509] - [sound] ALSA: pcm: oss: Remove WARNING from snd_pcm_plug_alloc() checks (Jaroslav Kysela) [1797509] - [sound] ALSA: pcm: oss: Simplify plugin frame size calculations (Jaroslav Kysela) [1797509] - [sound] ALSA: pcm: oss: Avoid plugin buffer overflow (Jaroslav Kysela) [1797509] - [sound] ALSA: info: remove redundant assignment to variable c (Jaroslav Kysela) [1797509] - [sound] ALSA: pcm: oss: Unlock mutex temporarily for sleeping at read/write (Jaroslav Kysela) [1797509] - [sound] ALSA: pcm: Use standard macros for fixing PCM format cast (Jaroslav Kysela) [1797509] - [sound] ALSA: pcm: Add a standalone version of snd_pcm_limit_hw_rates (Jaroslav Kysela) [1797509] - [sound] ALSA: pcm: More helper macros for reducing snd_pcm_format_t cast (Jaroslav Kysela) [1797509] - [sound] ALSA: pcm.h: add for_each_pcm_streams() (Jaroslav Kysela) [1797509] - [sound] ALSA: core: Add snd_device_get_state() helper (Jaroslav Kysela) [1797509] - [sound] ALSA: core: Implement compress page allocation and free routines (Jaroslav Kysela) [1797509] - [sound] ALSA: core: Expand DMA buffer information (Jaroslav Kysela) [1797509] - [sound] ALSA: uapi: Fix sparse warning (Jaroslav Kysela) [1797509] - [sound] ALSA: control: Fix incompatible protocol error (Jaroslav Kysela) [1797509] - [sound] ALSA: ctl: bump protocol version up to v2.1.0 (Jaroslav Kysela) [1797509] - [sound] ALSA: ctl: remove unused macro for timestamping of elem_value (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: use __u32 instead of uint32_t in uapi headers (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: uapi: remove unused sof header files (Jaroslav Kysela) [1797509] - [sound] ALSA: uapi: Drop unneeded typedefs (Jaroslav Kysela) [1797509] - [sound] ALSA: uapi: Add linux/types.h include back (but carefully) (Jaroslav Kysela) [1797509] - [sound] ALSA: hdspm: Drop linux/types.h inclusion in uapi header (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Spelling s/configr/configur/ (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: fix for_rtd_codec_dai_rollback() macro (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-dpcm: tidyup for_each_dpcm_xx() macro (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: simple_card_utils.h: Fix potential multiple redefinition error (Jaroslav Kysela) [1797509] - [sound] ALSA: rawmidi: Avoid bit fields for state flags (Jaroslav Kysela) [1797509] - [sound] ALSA: memalloc: Drop snd_dma_pci_data() macro (Jaroslav Kysela) [1797509] - [sound] ALSA: media: Drop superfluous ioctl PCM ops (Jaroslav Kysela) [1797509] - [sound] ALSA: media: solo6x10: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: media: cs231xx: Clean up ALSA PCM API usages (Jaroslav Kysela) [1797509] - [sound] ALSA: media: em28xx: Clean up ALSA PCM API usages (Jaroslav Kysela) [1797509] - [sound] ALSA: media: delete unused proc_fs.h include (Jaroslav Kysela) [1797509] - [sound] ALSA: media: em28xx-audio: use GFP_KERNEL for memory allocation during init (Jaroslav Kysela) [1797509] - [sound] ALSA: media: go7007: Clean up ALSA PCM API usages (Jaroslav Kysela) [1797509] - [sound] ALSA: media: tm6000: Clean up ALSA PCM API usages (Jaroslav Kysela) [1797509] - [sound] ALSA: media: usbtv: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: media: solo6x10: Remove superfluous snd_dma_continuous_data() (Jaroslav Kysela) [1797509] - [sound] ALSA: media: tw686x: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: media: Drop superfluous PCM preallocation error checks (Jaroslav Kysela) [1797509] - [sound] ALSA: media: tw686x: audio: Avoid non-standard macro usage (Jaroslav Kysela) [1797509] - [sound] ALSA: Allow const arrays for legacy resource management helpers (Jaroslav Kysela) [1797509] - [sound] ALSA: pcmcia: Drop superfluous ioctl PCM ops (Jaroslav Kysela) [1797509] - [sound] ALSA: pdaudiocf: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: pdaudiocf: Convert to the common vmalloc memalloc (Jaroslav Kysela) [1797509] - [sound] ALSA: pdaudiocf: More constification (Jaroslav Kysela) [1797509] - [sound] ALSA: pcmcia: Constify snd_device_ops definitions (Jaroslav Kysela) [1797509] - [sound] ALSA: pdaudiocf: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: parisc: Constify snd_kcontrol_new items (Jaroslav Kysela) [1797509] - [sound] ALSA: parisc: Constify snd_device_ops definitions (Jaroslav Kysela) [1797509] - [sound] ALSA: parisc: Drop superfluous ioctl PCM ops (Jaroslav Kysela) [1797509] - [sound] ALSA: firewire-tascam: fix corruption due to spin lock without restoration in SoftIRQ context (Jaroslav Kysela) [1797509] - [sound] ALSA: oxfw: fix for Stanton SCS.1d (Jaroslav Kysela) [1797509] - [sound] ALSA: oxfw: don't add MIDI/PCM interface when packet streaming is unavailable (Jaroslav Kysela) [1797509] - [sound] ALSA: oxfw: fix return value in error path of isochronous resources reservation (Jaroslav Kysela) [1797509] - [sound] ALSA: oxfw: use ENXIO for not-supported cases (Jaroslav Kysela) [1797509] - [sound] ALSA: firewire-motu: fix double unlocked 'motu->mutex' (Jaroslav Kysela) [1797509] - [sound] ALSA: fireface: fix return value in error path of isochronous resources reservation (Jaroslav Kysela) [1797509] - [sound] ALSA: dice: loosen stream format check for MIDI conformant data channel (Jaroslav Kysela) [1797509] - [sound] ALSA: dice: fix fallback from protocol extension into limited functionality (Jaroslav Kysela) [1797509] - [sound] ALSA: dice: add support for Alesis MasterControl (Jaroslav Kysela) [1797509] - [sound] ALSA: firewire: Drop superfluous ioctl PCM ops (Jaroslav Kysela) [1797509] - [sound] ALSA: firewire: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: firewire: Convert to the common vmalloc memalloc (Jaroslav Kysela) [1797509] - [sound] ALSA: emux: More constifications (Jaroslav Kysela) [1797509] - [sound] ALSA: spi: Constify snd_kcontrol_new items (Jaroslav Kysela) [1797509] - [sound] ALSA: spi: Constify snd_device_ops definitions (Jaroslav Kysela) [1797509] - [sound] ALSA: spi: Drop superfluous ioctl PCM ops (Jaroslav Kysela) [1797509] - [sound] ALSA: spi: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: spi: More constification (Jaroslav Kysela) [1797509] - [sound] ALSA: sparc: Constify snd_device_ops definitions (Jaroslav Kysela) [1797509] - [sound] ALSA: sparc: More constifications (Jaroslav Kysela) [1797509] - [sound] ALSA: sparc: Constify snd_kcontrol_new items (Jaroslav Kysela) [1797509] - [sound] ALSA: sparc: Drop superfluous ioctl PCM ops (Jaroslav Kysela) [1797509] - [sound] ALSA: sparc: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: sparc: Remove superfluous snd_dma_continuous_data() (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: Apply 48kHz fixed rate playback for Jabra Evolve 65 headset (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: add quirks for Line6 Helix devices fw>=2.82 (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: Add clock validity quirk for Denon MC7000/MCX8000 (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: Apply sample rate quirk for Audioengine D1 (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: Fix UAC2/3 effect unit parsing (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: Annotate endianess in Scarlett gen2 quirk (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: Fix endianess in descriptor validation (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: add implicit fb quirk for MOTU M Series (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: unlock on error in probe (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: fix sync-ep altsetting sanity check (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: Add boot quirk for MOTU M Series (Jaroslav Kysela) [1797509] - [sound] ALSA: usb: update old-style static const declaration (Jaroslav Kysela) [1797509] - [sound] ALSA: bcd2000: More constifications (Jaroslav Kysela) [1797509] - [sound] ALSA: usx2y: More constifications (Jaroslav Kysela) [1797509] - [sound] ALSA: caiaq: More constifications (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: More constifications (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: Use lower hex numbers for IDs (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: Apply the sample rate quirk for Bose Companion 5 (Jaroslav Kysela) [1797509] - [sound] ALSA: usx2y: Constify struct snd_usb_audio_quirk entries (Jaroslav Kysela) [1797509] - [sound] ALSA: line6: Constify snd_ratden definitions (Jaroslav Kysela) [1797509] - [sound] ALSA: usb: Constify snd_kcontrol_new items (Jaroslav Kysela) [1797509] - [sound] ALSA: usb: Constify snd_device_ops definitions (Jaroslav Kysela) [1797509] - [sound] ALSA: usb: Constify snd_pcm_hardware definitions (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: fix Corsair Virtuoso mixer label collision (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: fix set_format altsetting sanity check (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: set the interface format after resume on Dell WD19 (Jaroslav Kysela) [1797509] - [sound] ALSA: usx2y: Adjust indentation in snd_usX2Y_hwdep_dsp_status (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: usb: Drop superfluous ioctl PCM ops (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: usx2y: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: ua101: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: line6: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: hiface: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: caiaq: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: 6fire: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: Fix Focusrite Scarlett 6i6 gen1 - input handling (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: Fix NULL dereference at parsing BADD (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: Fix Scarlett 6i6 Gen 2 port data (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: Add skip_validation option (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: Fix incorrect size check for processing/extension units (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: Fix incorrect NULL check in create_yamaha_midi_quirk() (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: not submit urb for stopped endpoint (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: Fix missing error check at mixer resolution test (Jaroslav Kysela) [1797509] - [sound] ALSA: ua101: Convert to the common vmalloc memalloc (Jaroslav Kysela) [1797509] - [sound] ALSA: hiface: Convert to the common vmalloc memalloc (Jaroslav Kysela) [1797509] - [sound] ALSA: caiaq: Convert to the common vmalloc memalloc (Jaroslav Kysela) [1797509] - [sound] ALSA: 6fire: Convert to the common vmalloc memalloc (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: Convert to the common vmalloc memalloc (Jaroslav Kysela) [1797509] - [sound] ALSA: 6fire: Drop the dead code (Jaroslav Kysela) [1797509] - [sound] ALSA: usb: Remove superfluous snd_dma_continuous_data() (Jaroslav Kysela) [1797509] - [sound] ALSA: intel_hdmi: Remove dev_err() on platform_get_irq() failure (Jaroslav Kysela) [1797509] - [sound] ALSA: x86: Drop superfluous ioctl PCM ops (Jaroslav Kysela) [1797509] - [sound] ALSA: hdml-lpe-audio: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: xen: Drop superfluous ioctl PCM ops (Jaroslav Kysela) [1797509] - [sound] ALSA: atmel: Constify snd_ac97_bus_ops definitions (Jaroslav Kysela) [1797509] - [sound] ALSA: arm: Constify snd_ac97_bus_ops definitions (Jaroslav Kysela) [1797509] - [sound] ALSA: arm: Drop superfluous ioctl PCM ops (Jaroslav Kysela) [1797509] - [sound] ALSA: aoa: Drop superfluous ioctl PCM ops (Jaroslav Kysela) [1797509] - [sound] ALSA: aoa: More constifications (Jaroslav Kysela) [1797509] - [sound] ALSA: aoa: Constify snd_kcontrol_new items (Jaroslav Kysela) [1797509] - [sound] ALSA: aoa: Constify snd_device_ops definitions (Jaroslav Kysela) [1797509] - [sound] ALSA: ac97: Constify snd_ac97_bus_ops definitions (Jaroslav Kysela) [1797509] - [sound] ALSA: wss: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: wss: More constifications (Jaroslav Kysela) [1797509] - [sound] ALSA: wavefront: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: sc6000: More constification (Jaroslav Kysela) [1797509] - [sound] ALSA: sb: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: sb: More constifications (Jaroslav Kysela) [1797509] - [sound] ALSA: opti9xx: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: opti9xx: More constifications (Jaroslav Kysela) [1797509] - [sound] ALSA: opl3sa2: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: msnd: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: gus: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: gus: More constifications (Jaroslav Kysela) [1797509] - [sound] ALSA: es18xx: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: es18xx: More constifications (Jaroslav Kysela) [1797509] - [sound] ALSA: es1688: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: es1688: Drop superfluous ioctl PCM ops (Jaroslav Kysela) [1797509] - [sound] ALSA: es1688: More constifications (Jaroslav Kysela) [1797509] - [sound] ALSA: cs423x: More constification (Jaroslav Kysela) [1797509] - [sound] ALSA: cs4236: fix error return comparison of an unsigned integer (Jaroslav Kysela) [1797509] - [sound] ALSA: cmi8330: More constifications (Jaroslav Kysela) [1797509] - [sound] ALSA: cmi8328: More constifications (Jaroslav Kysela) [1797509] - [sound] ALSA: isa: Constify snd_kcontrol_new items (Jaroslav Kysela) [1797509] - [sound] ALSA: isa: Constify snd_device_ops definitions (Jaroslav Kysela) [1797509] - [sound] ALSA: ad1816a: constify copied structure (Jaroslav Kysela) [1797509] - [sound] ALSA: ad1816a: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: isa: Drop superfluous ioctl PCM ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: xlnx: Use devm_platform_ioremap_resource() in xlnx_formatter_pcm_probe() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: xtensa: Drop superfluous ioctl PCM ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: xtensa: xtfpga-i2s: remove snd_pcm_ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: xilinx: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: xilinx: Drop superfluous ioctl PCM ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: xilinx: xlnx_formatter_pcm: remove snd_pcm_ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: uniphier: Drop superfluous ioctl PCM ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: uniphier: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: uniphier: aio-dma: remove snd_pcm_ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: txx9: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: txx9: Drop superfluous ioctl PCM ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: txx9: txx9aclc: remove snd_pcm_ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: ti: sdma-pcm: Add back the flags parameter for non standard dma names (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: tegra: disable rx_fifo after disable stream (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: tegra: add a TDM configuration callback (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: sunxi: sun4i-codec: remove unneeded semicolon (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: stm32: spdifrx: fix race condition in irq handler (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: stm32: spdifrx: retry synchronization in sync state (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: stm32: sai: manage rebind issue (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: stm32: sai: fix possible circular locking (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: stm32: sai: add restriction on mmap support (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: stm32: sai: fix sysclk management on shutdown (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: stm32: sai: clean up indentation issue (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: stm32: dfsdm: fix 16 bits record (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: stm32: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: stm: stm32_adfsdm: remove snd_pcm_ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: sprd: Drop superfluous ioctl PCM ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: sprd: sprd-pcm-dma: remove snd_pcm_ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: ipc: Fix memory leak in sof_set_get_large_ctrl_data (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: hda-stream: fix the CONFIG_ prefix missing (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: imx8: fix memory allocation failure check on priv->pd_dev (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: utils: Drop superfluous ioctl PCM ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-utils: remove snd_pcm_ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-ops: use snd_soc_card_get_kcontrol() at snd_soc_limit_volume() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: generic-dmaengine-pcm: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: generic-dmaengine: Drop superfluous ioctl PCM ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-generic-dmaengine-pcm: remove snd_pcm_ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rsnd: do error check after rsnd_channel_normalization() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rsnd: dma: fix SSI9 4/5/6/7 busif dma address (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: sh: Drop superfluous ioctl PCM ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: fsi: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: sh: fsi: remove snd_pcm_ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rcar: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rsnd: core.c: add WARN_ON() on rsnd_channel_normalization() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rsnd: add missing of_node_put() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rsnd: Reinitialize bit clock inversion flag for every format setting (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: sh: rsnd: remove snd_pcm_ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: siu_pcm: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: sh: siu_pcm: remove snd_pcm_ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: dma-sh7760: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: sh: dma-sh7760: remove snd_pcm_ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: samsung: Use pr_warn instead of pr_warning (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: samsung: Drop superfluous ioctl PCM ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: samsung: idma: remove snd_pcm_ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: samsung: Rename Arndale card driver (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: samsung: arndale: Add support for WM1811 CODEC (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: samsung: arndale: Simplify DAI link initialization (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rockchip: rockchip_max98090: Enable SHDN to fix headset detection (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rockchip_max98090: Add HDMI jack support (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rockchip_max98090: Optionally support HDMI use case (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: qcom: q6routing: remove snd_pcm_ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: qcom: Drop superfluous ioctl PCM ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: qcom: q6asm-dai: remove snd_pcm_ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: qcom: lpass-platform: remove snd_pcm_ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: pxa: pxa2xx-i2s: move .suspend/.resume to component (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: pxa: pxa-ssp: move .suspend/.resume to component (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: pxa: poodle: Spelling s/enpoints/endpoints/, s/connetion/connection/ (Jaroslav Kysela) [1797509] - [sound] ALSA: spi: pxa2xx: No need to keep pointer to platform device (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: pxa: Drop superfluous ioctl PCM ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: pxa: remove snd_pcm_ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: pxa: mmp-pcm: remove snd_pcm_ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: meson: g12a: add tohdmitx reset (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: meson: Drop superfluous ioctl PCM ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: meson: axg-fifo: relax period size constraints (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: meson: axg-fifo: improve depth handling (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: meson: axg-fifo: fix fifo threshold setup (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: meson: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: meson: remove snd_pcm_ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: mediatek: mt8183: support WoV (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: mt8183: fix audio playback slowly after playback during bootup (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: mediatek: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: mediatek: Drop superfluous ioctl PCM ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: mediatek: mtk-btcvsd: remove snd_pcm_ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: mediatek: remove snd_pcm_ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: kirkwood: fix device remove ordering (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: jz4740: Remove unused match variable (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: kirkwood: Drop superfluous ioctl PCM ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: kirkwood: fix IRQ error handling (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: kirkwood: kirkwood-dma: remove snd_pcm_ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: jz4740: Drop lb60 board code (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: simple-card: fixup simple_dai_link_of_dpcm() comment (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: audio-graph: fixup graph_dai_link_of_dpcm() comment (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: fsl_sai: Fix noise when using EDMA (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: fsl_mqs: Move static keyword to the front of declarations (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: fsl_mqs: Fix error handling in probe (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: fsl_mqs: remove set but not used variable 'bclk' (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: fsl_esai: Add spin lock to protect reset, stop and start (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: fsl: fsl_dma: fix build failure (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: fsl: fsl_dma: don't use snd_soc_rtdcom_lookup() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: fsl: Drop superfluous ioctl PCM ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: fsl: imx-pcm-fiq: remove snd_pcm_ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: fsl: mpc5200_dma: remove snd_pcm_ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: fsl: fsl_dma: remove snd_pcm_ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: fsl: fsl_asrc_dma: remove snd_pcm_ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: wm8958: use to simplify code (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: tlv320aic32x4: add a check for devm_clk_get (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: wcd9335: clean up indentation issue (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoc: tas2770: Remove unused defines and variables (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: tas2562: Fix misuse of GENMASK macro (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: mediatek: mt6358: support WoV (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: msm8916-wcd-digital: add missing MIX2 path for RX1/2 (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: msm8916-wcd-analog: Add earpiece (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: msm8916-wcd-analog: Fix RX1 selection in RDAC2 MUX (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: fsl_asrc: refine the setting of internal clock divider (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: fsl_asrc: Fix error with S24_3LE format bitstream in i.MX8 (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: fsl_asrc: update supported sample format (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: fsl_asrc: Use in(out)put_format instead of in(out)put_word_width (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: fsl_mqs: Add MQS component driver (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: dwc: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: dwc: Drop superfluous ioctl PCM ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: dwc: dwc-pcm: remove snd_pcm_ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: wm8994: Add support for MCLKn clock gating (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: wm8994: Add support for setting MCLK clock rate (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: tas2562: Fix sample rate error message (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: tas2562: Return invalid for when bitwidth is invalid (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: tas2562: Introduce the TAS2562 amplifier (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: tas2770: clean up an indentation issue (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: tas2770: Fix snd_soc_update_bits error handling (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: tas2770: Remove unneeded read of the TDM_CFG3 register (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoc: tas2770: Fix build error without GPIOLIB (Jaroslav Kysela) [1797509] - [sound] ALSA: tas2770: fix platform_no_drv_owner.cocci warnings (Jaroslav Kysela) [1797509] - [sound] ALSA: tas2770: add tas2770 smart PA kernel driver (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt5663: clean up indentation issues (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt5650: Add Kahlee platform specfic changes (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: pcm3168a: Fix serial mode dependent format support (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: pcm3168a: Use fixup instead of constraint for channels and formats (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: pcm3168a: The codec does not support S32_LE (Jaroslav Kysela) [1797509] - [sound] ALSA: ASOC: adau7118: Change regulators id (Jaroslav Kysela) [1797509] - [sound] ALSA: ASOC: Add ADAU7118 8 Channel PDM-to-I2S/TDM Converter driver (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: adau1761: Add ALC controls (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: adau1761: Add PGA Slew time control (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: bcm: Drop superfluous ioctl PCM ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: bcm: cygnus-pcm: remove snd_pcm_ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: au1x: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: au1x: Drop superfluous ioctl PCM ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: au1x: dma: remove snd_pcm_ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: au1x: dbdma2: remove snd_pcm_ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: atmel_ssc_dai: Remove wrong spinlock usage (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: atmel: Drop superfluous ioctl PCM ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: atmel: atmel-pcm-pdc: remove snd_pcm_ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: amd: ACP needs to be powered off in BIOS (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: amd: Additional DAI for I2S SP instance (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: amd: Fix simultaneous playback and capture (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: amd: acp3x: Fix return value check in acp3x_dai_probe() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: amd: add ACP3x TDM mode support (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: amd: Buffer Size instead of MAX Buffer (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: amd: Fix for Subsequent Playback issue (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: amd MMAP_INTERLEAVED Support (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: amd: Added ACP3x system resume and runtime pm (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: amd: Handle ACP3x I2S-SP Interrupts (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: amd: Enabling I2S instance in DMA and DAI (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: amd: Refactoring of DAI from DMA driver (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: amd: Drop superfluous ioctl PCM ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: amd: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: amd: acp3x-pcm-dma: remove snd_pcm_ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: amd: acp3x: clean up indentation issue (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: amd: acp-pcm-dma: remove snd_pcm_ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: wm8741: Fix typo in Kconfig prompt (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Fix snd_sof_ipc_stream_posn() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt1015: modify pre-divider for sysclk (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt1015: add operation callback function for rt1015_dai (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-component: tidyup snd_soc_pcm_component_sync_stop() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: dapm: Correct DAPM handling of active widgets during shutdown (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: Skylake: Fix available clock counter incrementation (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-pcm/soc-compress: don't use snd_soc_dapm_stream_stop() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: pcm512x: Fix unbalanced regulator enable call in probe error path (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: topology: Fix memleak in soc_tplg_manifest_load() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: topology: Fix memleak in soc_tplg_link_elems_load() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: intel: skl: Fix possible buffer overflow in debug outputs (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: intel: skl: Fix pin debug prints (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: sun8i-codec: Fix setting DAI data format (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: dapm: remove snd_soc_dapm_put_enum_double_locked (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: max98090: revert invalid fix for handling SHDN (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: codec2codec: avoid invalid/double-free of pcm runtime (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: hda: move i915 init earlier (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Add system_suspend_target field to struct snd_sof_dev (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: atmel: fix atmel_ssc_set_audio link failure (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: fsl_sai: Fix exiting path on probing failure (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: wcd934x: Add missing COMMON_CLK dependency to SND_SOC_ALL_CODECS (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: wcd934x: Add missing COMMON_CLK dependency (Jaroslav Kysela) [1797509] - [sound] ALSA: treewide: remove redundant IS_ERR() before error code check (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: add PCI ID for JasperLake (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt715: Add __maybe_unused to PM callbacks (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt711: Add __maybe_unused to PM callbacks (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt700: Add __maybe_unused to PM callbacks (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt1308-sdw: Add __maybe_unused to PM callbacks (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: consistent HDMI codec probing code (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: intel: soc-acpi-intel-icl-match: fix rt715 ADR (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: pci: add missing default_fw_name of JasperLake (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: trace: fix unconditional free in trace release (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: core: release resources on errors in probe_continue (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: core: free trace on errors (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: fix an Oops, caused by invalid topology (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: do not disable i915 power during probe (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: refactor i915_get/put functions (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt1015: Remove unnecessary const (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: max98090: silence lockdep warning (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: remove null_snd_soc_ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-pcm: add soc_rtd_trigger() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-pcm: add soc_rtd_hw_free() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-pcm: add soc_rtd_hw_params() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-pcm: add soc_rtd_prepare() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-pcm: add soc_rtd_shutdown() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-pcm: add soc_rtd_startup() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt1015: add rt1015 amplifier driver (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: topology: fix soc_tplg_fe_link_create() - link->dobj initialization order (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: skl_hda_dsp_common: Fix global-out-of-bounds bug (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Add MediaTek MT6660 Speaker Amp Driver (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: max98090: fix deadlock in max98090_dapm_put_enum_double() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: dapm: add snd_soc_dapm_put_enum_double_locked (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: max98090: revert "ASoC: max98090: fix lockdep warning" (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: remove bus_control (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: remove DAI suspend/resume (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: ux500: ux500_msp_dai: remove unused DAI .suspend/.resume (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: samsung: i2s: move .suspend/.resume to component (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: dwc: dwc-i2s: move .suspend/.resume to component (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: uniphier: move .suspend/.resume to component (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: ti: omap-mcpdm: move .suspend/.resume to component (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: sti: sti_uniperif: move .suspend/.resume to component (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: samsung: spdif: move .suspend/.resume to component (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: samsung: s3c24xx-i2s: move .suspend/.resume to component (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: mediatek: move .suspend/.resume to component (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: jz4740: jz4740-i2s: move .suspend/.resume to component (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: cirrus: ep93xx-i2s: move .suspend/.resume to component (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: atmel: atmel_ssc_dai: move .suspend/.resume to component (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: bcm: cygnus-ssp: move .suspend/.resume to component (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-generic-dmaengine-pcm: Fix error handling (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-pcm: crash in snd_soc_dapm_new_dai (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: cht_bsw_rt5645: Remove unnecessary string buffers and snprintf calls (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: bytcr_rt5640: Remove unnecessary string buffers and snprintf calls (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: bytcr_rt5640: Remove code duplication in byt_rt5640_codec_fixup (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: msm8916-wcd-analog: Add MIC BIAS Internal3 (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: msm8916-wcd-analog: Simplify MIC BIAS Internal (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt715: fix return value check in rt715_sdw_probe() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt711: fix return value check in rt711_sdw_probe() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt700: fix return value check in rt700_sdw_probe() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt715: remove unused including (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: hda: Fix SKL dai count (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: wm_adsp: Correct cache handling of new kernel control API (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: sgtl5000: add multi endpoint support (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: fsl_asrc: Add support for imx8qm & imx8qxp (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: sgtl5000: Fix VDDA and VDDIO comparison (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: codecs: Add jz4770-codec driver (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: bytcr_rt5640: remove unused variable (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: bytcht_es8316: removed unused variable (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: skl_rt286: rename shadowed variable (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: skl_nau88l25_ssm4567: rename shadowed variable (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: skl_nau88l25_max98357a: rename shadowed variable (Jaroslav Kysela) [1797509] - [sound] ALSA: ASOC: Intel: kbl_rt5663_rt5514_max98927: remove useless initialization (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: kbl_rt5663_rt5514_max98927: rename shadowed variable (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: kbl_rt5663_max98927: rename shadowed variable (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: kbl_rt5660: rename shadowed variable (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: kbl_da7219_max98927: remove unnecessary initialization (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: kbl_da7219_max98927: rename shadowed variable (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: kbl_da7219_max98927: test return value on route add (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: kbl_da7219_max98357a: rename shadowed variable (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: glk_rt5682_max98357a: removed unused variables (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: glk_rt5682_max98357a: rename shadowed variable (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: bxt_rt298: rename shadowed variable (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: bxt_da7219_max98357a: rename shadowed variable (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: hda-dai: fix compilation warning in pcm_prepare (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt715: remove warnings (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt715: use dev_to_sdw_dev() instead of to_sdw_slave_device() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt700: remove unused including (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt1308-sdw: add rt1308 SdW amplifier driver (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: atmel: fix build error with CONFIG_SND_ATMEL_SOC_DMA=m (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: msm8916-wcd-digital: Reset RX interpolation path after use (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: msm8916-wcd-analog: Fix MIC BIAS Internal1 (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: sti: fix possible sleep-in-atomic (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: msm8916-wcd-analog: Fix selected events for MIC BIAS External1 (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: hdac_hda: Fix error in driver removal after failed probe (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: fix HDA codec driver probe with multiple controllers (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: lower print level to dbg if we will reinit DSP (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: reference SoundWire machine lists (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: support alternate list of machines (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: common: add match tables for TGL w/ SoundWire (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: common: add match tables for CNL/CFL/CML w/ SoundWire (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: common: add match tables for ICL w/ SoundWire (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: common: soc-acpi: declare new tables for SoundWire (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-acpi: add _ADR-based link descriptors (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-acpi: add link_mask field (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: fix PCM playback through ALSA OSS emulation (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: bdw-rt5650: change cpu_dai and platform components for SOF (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: broadwell: change cpu_dai and platform components for SOF (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: bdw-rt5677: change cpu_dai and platform components for SOF (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: bdw-rt5677: fix Kconfig dependencies (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt711: remove unused including (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt715: add RT715 codec driver (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: txx9: Remove unused rtd variable (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-pcm/soc-compress: use snd_soc_dapm_stream_stop() for SND_SOC_DAPM_STREAM_STOP (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-dapm: add snd_soc_dapm_stream_stop() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: add snd_soc_close_delayed_work() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: do pinctrl_pm_select_xxx() as component (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: remove duplicate pinctrl operation when suspend (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: care .ignore_suspend for Component suspend (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: rename snd_soc_rtdcom_add() to snd_soc_rtd_add_component() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt700: add rt700 codec driver (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: remove snd_soc_rtdcom_list (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: max98090: Drop incorrectly applied duplicate commit (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt711: add rt711 codec driver (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: codecs: add wsa881x amplifier support (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: max98090: fix lockdep warning (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: max98090: fix incorrect helper in max98090_dapm_put_enum_double() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: max98090: fix incorrect helper in max98090_dapm_put_enum_double() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: gtm601: fix build warning (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: loader: add dynamic debug trace (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: pci: change the default firmware path when the community key is used (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Fix NULL dereference at freeing (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: sof_rt5682: Ignore the speaker amp when there isn't one (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: bytcht_es8316: Fix Irbis NB41 netbook quirk (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt5640: Fix NULL dereference on module unload (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-topology: fix endianness issues (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: boards: hda_dsp_common: use NULL pointer assignment, not 0 (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: boards: Fix compile-testing RT1011/RT5682 (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: imx8: use resource_size (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: qdsp6: q6asm-dai: constify copied structure (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: amd: Create multiple I2S platform device endpoint (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: qcom: sdm845: add support to DB845c and Lenovo Yoga (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: wcd934x: add audio routings (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: wcd934x: add capture dapm widgets (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: wcd934x: add playback dapm widgets (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: wcd934x: add basic controls (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: wcd934x: add support to wcd9340/wcd9341 codec (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: gtm601: add Broadmobi bm818 sound profile (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: kbl_da7219_max98357a: remove unused variable 'constraints_16000' and 'ch_mono' (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: hdac_hda: Update hdac hda dai table to include intel-hdmi-hifi4 (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: hda: Add iDisp4 DAI (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: imx8: Fix dsp_box offset (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: fsl_audmix: add missed pm_runtime_disable (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: stm32: spdifrx: fix input pin state management (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: stm32: spdifrx: fix inconsistent lock state (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: core: Fix access to uninitialized list heads (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: Set dpcm_playback / dpcm_capture (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: max98090: Remove empty suspend function (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: intel: Add Broadwell rt5650 machine driver (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: move arch_ops under ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: topology: Prevent use-after-free in snd_soc_get_pcm_runtime() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: imx: Read SAI parameters and send them to DSP (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: imx: Describe SAI parameters to be sent to DSP (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: boards: fix incorrect HDMI Kconfig dependency (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: drop HDA codec upon probe failure (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: Add machine driver for da7219_max98373 (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: log compiler name and version information (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: define struct with compiler name and version (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Introduce state machine for FW boot (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: remove references to Haswell (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: cml_rt1011_rt5682: fix codec_conf by removing legacy style (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: hda: hda-dai: fix oops on hda_link .hw_free (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: fix fault at driver unload after failed probe (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: compress: Add pm_runtime support (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: intel: skylake: Remove superfluous bus ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: remove legacy style of codec_conf (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: ti: rx51: use snd_soc_dai_link_component for codec_conf (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: samsung: speyside: use snd_soc_dai_link_component for codec_conf (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: samsung: neo1973_wm8753: use snd_soc_dai_link_component for codec_conf (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: samsung: lowland: use snd_soc_dai_link_component for codec_conf (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: samsung: bells: use snd_soc_dai_link_component for codec_conf (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: mediatek: mt8183-da7219-max98357: use snd_soc_dai_link_component for codec_conf (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: mediatek: mt8173-rt5650-rt5676: use snd_soc_dai_link_component for codec_conf (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: mediatek: mt8173-rt5650-rt5514: use snd_soc_dai_link_component for codec_conf (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: intel: skl_nau88l25_ssm4567: use snd_soc_dai_link_component for codec_conf (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: intel: kbl_rt5663_rt5514_max98927: use snd_soc_dai_link_component for codec_conf (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: intel: kbl_rt5663_max98927: use snd_soc_dai_link_component for codec_conf (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: intel: kbl_da7219_max98927: use snd_soc_dai_link_component for codec_conf (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: fsl: imx-audmix: use snd_soc_dai_link_component for codec_conf (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: support snd_soc_dai_link_component for codec_conf (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: wm8962: fix lambda value (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Drop snd_soc_pcm_lib_ioctl() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: intel: haswell: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: intel: baytrail: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: xtensa: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt5514-spi: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: tidyup for CONFIG_DEBUG_FS (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: tidyup for CONFIG_DMI (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: merge soc_set_name_prefix() and soc_set_of_name_prefix() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Drop superfluous ioctl PCM ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: byt: fixup topology filename for BYT-CR (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: soc_set_name_prefix(): get component device_node at out of loop (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: soc_set_name_prefix(): tidyup loop condition (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: rename soc_link_init() to soc_init_pcm_runtime() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: add missing return value check for soc_link_init() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: move soc_link_init() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: rename soc_link_dai_pcm_new() to soc_dai_pcm_new() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: move soc_link_dai_pcm_new() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: rename snd_soc_remove_dai_link() to snd_soc_remove_pcm_runtime() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: rename snd_soc_add_dai_link() to snd_soc_add_pcm_runtime() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: move snd_soc_find_dai_link() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: find rtd via dai_link pointer at snd_soc_get_pcm_runtime() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: move snd_soc_get_pcm_runtime() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: remove snd_soc_get_dai_substream() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: remove snd_soc_disconnect_sync() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: remove dai_link_list (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc.h: dobj is used only when SND_SOC_TOPOLOGY (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: core: add SND_SOC_BYTES_E (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: add codec_mask module parameter (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Add asynchronous sample rate converter topology support (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: common: work-around incorrect ACPI HID for CML boards (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: split cht and byt debug window sizes (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: loader: fix snd_sof_fw_parse_ext_data (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: loader: snd_sof_fw_parse_ext_data log warning on unknown header (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: simple-card: Don't create separate link when platform is present (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: topology: Check return value for soc_tplg_pcm_create() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: topology: Check return value for snd_soc_add_dai_link() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: Skylake: Explicitly include linux/io.h for virt_to_phys() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: nocodec: Amend arguments for sof_nocodec_setup() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Remove unused drv_name in sof_pdata (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: remove nocodec_fw_filename (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Make creation of machine device from SOF core optional (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: intel: hda: Modify signature for hda_codec_probe_bus() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: partition audio-related parts from SOF core (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Drop superfluous snd_pcm_sgbuf_ops_page (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Introduce default_fw_filename member in sof_dev_desc (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: core: move check for runtime callbacks to core (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: core: modify the signature for snd_sof_create_page_table (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: sof: pcm: remove snd_pcm_ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: topology: remove snd_sof_init_topology() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: bytcr_rt5651: Remove unnecessary string buffers and snprintf calls (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: bytcr_rt5651: remove unused variable (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: intel/skl/hda - export number of digital microphones via control components (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: hdmi-codec: set plugged_cb to NULL when component removing (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: hdmi-codec: re-introduce mutex locking again (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: hdmi-codec: drop mutex locking again (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: fix soc-core.c kernel-doc warning (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: hda: solve MSI issues by merging ipc and stream irq handlers (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: ti: davinci-mcasp: Improve the sysclk selection (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: cs42l51: add dac mux widget in codec routes (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rsnd: Calculate DALIGN inversion at run-time (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: tlv320aic31xx: Add Volume Soft Stepping control (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: max98090: save and restore SHDN when changing sensitive registers (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: fsl_sai: add IRQF_SHARED (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: tlv320aic31xx: Add HP output driver pop reduction controls (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: mediatek: common: refine hw_params and hw_prepare (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: mediatek: common: add some helpers to control mtk_memif (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: hdac_hdmi: Drop support for Icelake (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: make common HDMI driver default (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: common: Add mach table for tgl-max98357a-rt5682 (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: intel: sof_rt5682: Add support for tgl-max98357a-rt5682 (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: intel: sof_rt5682: Add quirk for number of HDMI DAI's (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: core: only flush inited work during free (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: bytcr_rt5640: Update quirk for Teclast X89 (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: core: Init pcm runtime work early to avoid warnings (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: sst: Add missing include (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: max98090: fix possible race conditions (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: max98090: exit workaround earlier if PLL is locked (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: max98090: remove msleep in PLL unlocked workaround (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: wm8904: fix automatic sysclk configuration (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt5677: Fix build error without CONFIG_SPI (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: topology: Fix unload for SAI/ESAI (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: BYT: fix a copy/paste mistake in byt_dump() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: AMD: Enable clk in startup intead of hw_params (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt5682: fix i2c arbitration lost issue (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: DMI long name - avoid to add board name if matches with product name (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: improve the DMI long card code in asoc-core (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rsnd: fix DALIGN register for SSIU (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: component: Add sync_stop PCM ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: pcm: Make ioctl ops optional (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-pcm: check symmetry before hw_params (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: pcm3168a: Update the RST gpio handling to align with documentation (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: add control components management (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-pcm: remove soc_pcm_private_free() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: fixup dead-lock at snd_soc_unregister_component() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: fix RIP warning on card removal (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-component: tidyup snd_soc_pcm_component_new/free() parameter (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: bytcr_rt5640: Update quirk for Acer Switch 10 SW5-012 2-in-1 (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: wm_adsp: Expose mixer control API (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: tlv320aic31xx: configure output common-mode voltage (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: Fix CFL and CML FW nocodec binary names (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: Fix build break (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: pcm3168a: Add support for optional RST gpio handling (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: wm5100: add missed pm_runtime_disable (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: wm2200: add missed operations in remove and probe failure (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: qcom: q6asm-dai: add support to flac decoder (Jaroslav Kysela) [1797509] - [sound] ALSA: compress: add flac decoder params (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: qcom: q6asm: add support to flac config (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt5677: rt5677_check_hotword() can be static (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt5682: fix the charge pump capacitor discharges (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: ti: davinci-mcasp: Use dma_request_chan() directly for channel request (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: dmaengine: Use dma_request_chan() directly for channel request (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: care card_probed at soc_cleanup_card_resources() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: move snd_soc_unbind_card() next to snd_soc_bind_card() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: call snd_soc_dapm_shutdown() at soc_cleanup_card_resources() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt5645: Fixed typo for buddy jack support (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: wm8904: fix regcache handling (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: tidyup soc_probe_aux_devices() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: merge snd_soc_bind_card() and snd_soc_instantiate_card() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: merge soc_remove_component() and soc_cleanup_component() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: merge snd_soc_remove_dai_link() and soc_unbind_dai_link() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: merge snd_soc_add_dai_link() and soc_bind_dai_link() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: merge snd_soc_unregister_dai() and soc_del_dai() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: merge snd_soc_register_dai() and soc_add_dai() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: remove soc_is_dai_link_bound() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Jack: Fix NULL pointer dereference in snd_soc_jack_report (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: topology: free kcontrol memory on error (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: PM: only suspend to D0I3 when needed (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: add helper to check if we should enter d0i3 suspend (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: PM: add check before setting d0_substate (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: PM: add state machine to comments (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: hda: use fallback for firmware name (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: acpi-match: split CNL tables in three (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: Fix CFL and CML FW nocodec binary names (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt5682: cancel jack_detect_work if hs_jack is set to null (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt5645: Fixed buddy jack support (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: wm8904: configure sysclk/FLL automatically (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: kbl_rt5663_rt5514_max98927: Add dmic format constraint (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Add DA7213 audio codec as selectable option (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt5677: Wait for DSP to boot before loading firmware (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt5677: Set ADC clock to use PLL and enable ASRC (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: bdw-rt5677: Turn on MCLK1 for DSP via DAPM (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt5677: Allow VAD to be shut on/off at all times (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt5677: Disable irq at suspend (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt5677: Stop and restart DSP over suspend/resume (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt5677: Mark reg RT5677_PWR_ANLG2 as volatile (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt5677: Add DAPM audio path for hotword stream (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt5677: Enable jack detect while DSP is running (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: bdw-rt5677: Add a DAI link for rt5677 SPI PCM device (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: fsl_audmix: Add spin lock to protect tdms (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt5514-spi: Convert to the common vmalloc memalloc (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt5514-spi: remove snd_pcm_ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Remove superfluous snd_dma_continuous_data() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: hda: set L1SEN on S0ix suspend (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: topology: fix missing NULL pointer check (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: core: Fix compile warning with CONFIG_DEBUG_FS=n (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: topology: Fix bytes control size checks (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: remove topology specific operation (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: call snd_soc_register_dai() from snd_soc_register_dais() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: don't call snd_soc_dapm_new_dai_widgets() at snd_soc_register_dai() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: have legacy_dai_naming at snd_soc_register_dai() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: add snd_soc_unregister_dai() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: move snd_soc_unregister_dais() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: move snd_soc_register_dai() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: use snd_soc_lookup_component() at snd_soc_unregister_component() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: remove snd_soc_component_add/del() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: add snd_soc_del_component_unlocked() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: tidyup snd_soc_lookup_component() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: move snd_soc_lookup_component() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: add soc_unbind_dai_link() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: call soc_bind_dai_link() under snd_soc_add_dai_link() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: remove duplicated soc_is_dai_link_bound() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: typo fix at soc_dai_link_sanity_check() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: tidyup soc_init_dai_link() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: move soc_init_dai_link() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: add for_each_rtd_components() and replace (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: remove for_each_rtdcom_safe() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-pcm: Use different sequence for start/stop trigger (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: snd_soc_unbind_card() cleanup (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: add snd_soc_pcm_lib_ioctl() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: setup card->rtd_num at snd_soc_instantiate_card() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: use devm_xxx for component related resource (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: add soc_setup_card_name() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: remove soc_remove_dai_links() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: use devm_kzalloc() for rtd (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: core: Clarify usage of ignore_machine (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: remove snd_soc_rtdcom_del_all() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: tidyup soc_new_pcm_runtime() alloc order (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: topology: set trigger order for FE DAI link (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: pcm: update FE/BE trigger order based on the command (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: max98373: replace gpio_request with devm_gpio_request (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: Skylake: mark HDAudio codec support as deprecated (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: use def_tristate, avoid using select (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: imx: fix reverse CONFIG_SND_SOC_SOF_OF dependency (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Kconfig: add EXPERT dependency for developer options, clarify help (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: add mutual exclusion between SOF and legacy Baytrail driver (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: Broadwell: clarify mutual exclusion with legacy driver (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: Baytrail: clarify mutual exclusion with Atom/SST driver (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: hda: Simplify the hda_dsp_wait_d0i3c_done() function (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: Add acpi match for rt1011 based m/c driver (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: ux500: Remove redundant variable "status" (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: hdac_hda: fix race in device removal (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt1011: set the different setting for QFN/WLCSP package (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt1011: some minor changes to improve readability (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt1011: add the range check for temperature_calib from device property (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt1011: remove unnecessary tabs using spaces instead (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt1011: fix spelling mistake "temperture" -> "temperature" (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt1011: Read and apply r0 and temperature device property (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt1011: set tx/rx slots from tx/rx_mask in TDM case (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt1011: improve the rt1011_set_dai_fmt() function (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt1011: remove redundant code in kcontrol (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: remove unneeded snd_soc_tplg_component_remove() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt5677-spi: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt5677: Load firmware via SPI using delayed work (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt5677-spi: Convert to the common vmalloc memalloc (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt5677-spi: fixup compile warning (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt5677-spi: fix sparse warnings (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt5677: Add missing null check for failed allocation of rt5677_dsp (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt5677: Add a PCM device for streaming hotword via SPI (Jaroslav Kysela) [1797509] - [sound] ALSA: serial-u16550: More constification (Jaroslav Kysela) [1797509] - [sound] ALSA: opl4: More constification (Jaroslav Kysela) [1797509] - [sound] ALSA: seq: oss: Constify snd_seq_oss_callback definitions (Jaroslav Kysela) [1797509] - [sound] ALSA: opl3: More constifications (Jaroslav Kysela) [1797509] - [sound] ALSA: opl3: Constify snd_opl3_drum_voice definitions (Jaroslav Kysela) [1797509] - [sound] ALSA: mts64: More constifications (Jaroslav Kysela) [1797509] - [sound] ALSA: dummy: Constify snd_pcm_ops definitions (Jaroslav Kysela) [1797509] - [sound] ALSA: dummy: Fix PCM format loop in proc output (Jaroslav Kysela) [1797509] - [sound] ALSA: dummy: More constifications (Jaroslav Kysela) [1797509] - [sound] ALSA: drivers: Constify snd_kcontrol_new items (Jaroslav Kysela) [1797509] - [sound] ALSA: aloop: Fix dependency on timer API (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: do not override bus codec_mask in link_get() (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: Reset stream if DMA RUN bit not cleared (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: No preallocation on x86 platforms (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: Update kernel-doc function parameter descriptions (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: Comment about snd_hdac_bus_update_rirb() and spinlock (Jaroslav Kysela) [1797509] - [sound] ALSA: via82xx: Drop superfluous ioctl PCM ops (Jaroslav Kysela) [1797509] - [sound] ALSA: trident: Drop superfluous ioctl PCM ops (Jaroslav Kysela) [1797509] - [sound] ALSA: rme32: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: pcxhr: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: intel8x0: Drop superfluous ioctl PCM ops (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: Apply aligned MMIO access only conditionally (Jaroslav Kysela) [1797509] - [sound] ALSA: remove ioremap_nocache and devm_ioremap_nocache (Jaroslav Kysela) [1797509] - [sound] ALSA: au88x0: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: atiixp: Drop superfluous ioctl PCM ops (Jaroslav Kysela) [1797509] - [sound] ALSA: asihpi: Drop superfluous ioctl PCM ops (Jaroslav Kysela) [1797509] - [sound] ALSA: pci: Drop superfluous ioctl PCM ops (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/realtek - Enable the headset of ASUS B9450FA with ALC294 (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/realtek - Fix silent output on Gigabyte X570 Aorus Master (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/realtek - Add Headset Button supported for ThinkPad X1 (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/realtek - Add Headset Mic supported (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/realtek - Fix a regression for mute led on Lenovo Carbon X1 (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: Use scnprintf() for printing texts for sysfs/procfs (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/realtek - Apply quirk for yet another MSI laptop (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/realtek - Apply quirk for MSI GP63, too (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/realtek - Fix silent output on MSI-GL73 (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/realtek - Add more codec supported Headset Button (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: Clear RIRB status before reading WP (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/realtek - Fixed one of HP ALC671 platform Headset Mic supported (Jaroslav Kysela) [1797509] - [sound] ALSA: hda - Fix DP-MST support for NVIDIA codecs (Jaroslav Kysela) [1797509] - [sound] ALSA: hdsp: Make the firmware loading ioctl a bit more readable (Jaroslav Kysela) [1797509] - [sound] ALSA: emu10k1: Fix annotation and cast for the recent uapi header change (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: Add JasperLake PCI ID and codec vid (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: Add Clevo W65_67SB the power_save blacklist (Jaroslav Kysela) [1797509] - [sound] ALSA: cs46xx: fix spelling mistake "to" -> "too" (Jaroslav Kysela) [1797509] - [sound] ALSA: hda - Add docking station support for Lenovo Thinkpad T420s (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/hdmi - add retry logic to parse_intel_hdmi() (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/realtek - Add Headset Mic supported for HP cPC (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/analog - Minor optimization for SPDIF mux connections (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: patch_hdmi: remove warnings with empty body (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: correct kernel-doc parameter descriptions (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: Manage concurrent reg access more properly (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: enable regmap internal locking (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: Fix a typo in comments (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: Disable regmap internal locking (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: patch_realtek: fix empty macro usage in if block (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: Rename back to dmic_detect option (Jaroslav Kysela) [1797509] - [sound] ALSA: pci: echoaudio: remove set but not used variable 'chip' (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/realtek - Add quirk for the bass speaker on Lenovo Yoga X1 7th gen (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/realtek - Set EAPD control to default for ALC222 (Jaroslav Kysela) [1797509] - [sound] ALSA: via82xx: More constification (Jaroslav Kysela) [1797509] - [sound] ALSA: fm801: More constification (Jaroslav Kysela) [1797509] - [sound] ALSA: ens137x: More constification (Jaroslav Kysela) [1797509] - [sound] ALSA: echoaudio: More constification (Jaroslav Kysela) [1797509] - [sound] ALSA: cs4281: More constification (Jaroslav Kysela) [1797509] - [sound] ALSA: azt3328: More constification (Jaroslav Kysela) [1797509] - [sound] ALSA: ak4531: More constification (Jaroslav Kysela) [1797509] - [sound] ALSA: lx6464es: More constifications (Jaroslav Kysela) [1797509] - [sound] ALSA: aw2: More constifications (Jaroslav Kysela) [1797509] - [sound] ALSA: cmipci: More constifications (Jaroslav Kysela) [1797509] - [sound] ALSA: es1968: More constifications (Jaroslav Kysela) [1797509] - [sound] ALSA: es1938: More constifications (Jaroslav Kysela) [1797509] - [sound] ALSA: atiixp: More constifications (Jaroslav Kysela) [1797509] - [sound] ALSA: asihpi: More constifications (Jaroslav Kysela) [1797509] - [sound] ALSA: ctxfi: More constifications (Jaroslav Kysela) [1797509] - [sound] ALSA: ca0106: More constifications (Jaroslav Kysela) [1797509] - [sound] ALSA: cs46xx: More constifications (Jaroslav Kysela) [1797509] - [sound] ALSA: korg1212: More constifications (Jaroslav Kysela) [1797509] - [sound] ALSA: nm256: More constifications (Jaroslav Kysela) [1797509] - [sound] ALSA: ymfpci: More constifications (Jaroslav Kysela) [1797509] - [sound] ALSA: mixart: More constifications (Jaroslav Kysela) [1797509] - [sound] ALSA: pcxhr: More constifications (Jaroslav Kysela) [1797509] - [sound] ALSA: rme9652: More constifications (Jaroslav Kysela) [1797509] - [sound] ALSA: hdspm: More constifications (Jaroslav Kysela) [1797509] - [sound] ALSA: hdsp: More constifications (Jaroslav Kysela) [1797509] - [sound] ALSA: ice1712: More constifications (Jaroslav Kysela) [1797509] - [sound] ALSA: riptide: More constifications (Jaroslav Kysela) [1797509] - [sound] ALSA: emu10k1: More constifications (Jaroslav Kysela) [1797509] - [sound] ALSA: au88x0: More constifications (Jaroslav Kysela) [1797509] - [sound] ALSA: ac97: More constifications (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: More constifications (Jaroslav Kysela) [1797509] - [sound] ALSA: intel8x0: More constifications (Jaroslav Kysela) [1797509] - [sound] ALSA: vx: More constifications (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/realtek - More constifications (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/realtek - Apply mic mute LED quirk for Dell E7xx laptops, too (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/realtek - Add new codec supported for ALCS1200A (Jaroslav Kysela) [1797509] - [sound] ALSA: hda - constify and cleanup static NodeID tables (Jaroslav Kysela) [1797509] - [sound] ALSA: pci: Constify snd_pci_quirk tables (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: Constify snd_pci_quirk tables (Jaroslav Kysela) [1797509] - [sound] ALSA: fm801: Constify snd_fm801_tea575x_gpios (Jaroslav Kysela) [1797509] - [sound] ALSA: es1968: Constify snd_es1968_tea575x_gpios (Jaroslav Kysela) [1797509] - [sound] ALSA: emu10k1: Constify snd_emu_chip_details (Jaroslav Kysela) [1797509] - [sound] ALSA: bt87x: Constify snd_bt87x_boards (Jaroslav Kysela) [1797509] - [sound] ALSA: ice1712: Constify wm-specific tables (Jaroslav Kysela) [1797509] - [sound] ALSA: ice17xx: Constify snd_ice1712_card_info (Jaroslav Kysela) [1797509] - [sound] ALSA: ca0106: Constify snd_ca0106_details (Jaroslav Kysela) [1797509] - [sound] ALSA: ca0106: Constify snd_ca0106_category_str items (Jaroslav Kysela) [1797509] - [sound] ALSA: ac97: Constify snd_ac97_res_table definition (Jaroslav Kysela) [1797509] - [sound] ALSA: pci: Constify snd_kcontrol_new items (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: Constify snd_kcontrol_new items (Jaroslav Kysela) [1797509] - [sound] ALSA: vx: Constify snd_vx_hardware and snd_vx_ops definitions (Jaroslav Kysela) [1797509] - [sound] ALSA: info: Make snd_info_entry_ops as const (Jaroslav Kysela) [1797509] - [sound] ALSA: pci: Constify snd_ac97_bus_ops definitions (Jaroslav Kysela) [1797509] - [sound] ALSA: ac97: Treat snd_ac97_bus_ops as const (Jaroslav Kysela) [1797509] - [sound] ALSA: Constify snd_timer_hardware definitions (Jaroslav Kysela) [1797509] - [sound] ALSA: pci: Constify snd_device_ops definitions (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: Constify snd_device_ops definitions (Jaroslav Kysela) [1797509] - [sound] ALSA: pci: Constify snd_pcm_hardware definitions (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: constify copied structure (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/realtek - Enable the bass speaker of ASUS UX431FLC (Jaroslav Kysela) [1797509] - [sound] ALSA: ice1724: Fix sleep-in-atomic in Infrasonic Quartet support code (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/realtek - Add Bass Speaker and fixed dac for bass speaker (Jaroslav Kysela) [1797509] - [sound] ALSA: hda - Apply sync-write workaround to old Intel platforms, too (Jaroslav Kysela) [1797509] - [sound] ALSA: pci: echoaudio: remove usage of dimen menber of elem_value structure (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/hdmi - fix atpx_present when CLASS is not VGA (Jaroslav Kysela) [1797509] - [sound] ALSA: emu10k1: Make uapi/emu10k1.h compilable again (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/realtek - Add headset Mic no shutup for ALC283 (Jaroslav Kysela) [1797509] - [sound] ALSA: cmipci: Allow disabling MPU port via module option (Jaroslav Kysela) [1797509] - [sound] ALSA: hda - Downgrade error message for single-cmd fallback (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: Fix regression by strip mask fix (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/ca0132 - Fix work handling in delayed HP detection (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/ca0132 - Avoid endless loop (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/ca0132 - Keep power on during processing DSP response (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: Unify get_response handling (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: Use waitqueue for RIRB in HDA-core helper, too (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: tegra: Fix unused variable compile warning (Jaroslav Kysela) [1797509] - [sound] ALSA: hdsp: Make uapi/hdsp.h compilable again (Jaroslav Kysela) [1797509] - [sound] ALSA: vx222: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: pcxhr: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: mixart: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: lx6464es: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: ymfpci: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: via82xx: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: trident: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: sonicvibes: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: sis7019: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: rme9652: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: rme96: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: rme32: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: riptide: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: oxygen: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: nm256: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: maestro3: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: lola: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: korg1212: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: intel8x0: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: ice1724: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: ice1712: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: fm801: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: es1968: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: es1938: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: ens137x: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: emu10k1: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: echoaudio: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: ctxfi: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: cs5535audio: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: cs46xx: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: cs4281: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: cmipci: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: ca0106: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: bt87x: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: azt3328: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: aw2: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: au88x0: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: atiixp: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: als300: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: ali5451: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: ad1889: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/realtek - Line-out jack doesn't work on a Dell AIO (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/hdmi - Fix duplicate unref of pci_dev (Jaroslav Kysela) [1797509] - [sound] ALSA: echoaudio: simplify get_audio_levels (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: hdmi - Keep old slot assignment behavior for Intel platforms (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: Modify stream stripe mask only when needed (Jaroslav Kysela) [1797509] - [sound] ALSA: hda - fixup for the bass speaker on Lenovo Carbon X1 7th gen (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: hdmi - preserve non-MST PCM routing for Intel platforms (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: hdmi - fix kernel oops caused by invalid PCM idx (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/realtek - Fix inverted bass GPIO pin on Acer 8951G (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/realtek - Dell headphone has noise on unmute for ALC236 (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: hdmi - fix regression in connect list handling (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/hdmi - enable automatic runtime pm for AMD HDMI codecs by default (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/hdmi - enable runtime pm for newer AMD display audio (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/hdmi - Add new pci ids for AMD GPU display audio (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/hdmi - fix vgaswitcheroo detection for AMD (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/realtek - Enable internal speaker of ASUS UX431FLC (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/hdmi - Clear codec->relaxed_resume flag at unbinding (Jaroslav Kysela) [1797509] - [sound] ALSA: hda - Disable audio component for legacy Nvidia HDMI codecs (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/realtek - Enable the headset-mic on a Xiaomi's laptop (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/realtek - Move some alc236 pintbls to fallback table (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/realtek - Move some alc256 pintbls to fallback table (Jaroslav Kysela) [1797509] - [sound] ALSA: hda - Add mute led support for HP ProBook 645 G4 (Jaroslav Kysela) [1797509] - [sound] ALSA: hda - Add DP-MST support for NVIDIA codecs (Jaroslav Kysela) [1797509] - [sound] ALSA: hda - Add DP-MST support for non-acomp codecs (Jaroslav Kysela) [1797509] - [sound] ALSA: hda - Add DP-MST jack support (Jaroslav Kysela) [1797509] - [sound] ALSA: hda - Rename snd_hda_pin_sense to snd_hda_jack_pin_sense (Jaroslav Kysela) [1797509] - [sound] ALSA: hda - remove forced polling workaround for CFL and CNL (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: hdmi - remove redundant code comments (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: hdmi - fix port numbering for ICL and TGL platforms (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/hdmi - Clean up Intel platform-specific fixup checks (Jaroslav Kysela) [1797509] - [sound] ALSA: au88x0: Fix incorrect device pointer for preallocation (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: hdmi - fix pin setup on Tigerlake (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: Add Cometlake-S PCI ID (Jaroslav Kysela) [1797509] - [sound] ALSA: rme32: Remove superfluous snd_dma_continuous_data() (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: hdmi - add Tigerlake support (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/ca0132 - Fix possible workqueue stall (Jaroslav Kysela) [1797509] - [sound] ALSA: seq: Fix concurrent access to queue current tick/time (Jaroslav Kysela) [1797509] - [sound] ALSA: seq: Avoid concurrent access to queue flags (Jaroslav Kysela) [1797509] - [sound] ALSA: pcm: Fix double hw_free calls (Jaroslav Kysela) [1797509] - [sound] ALSA: pcm: Fix sparse warnings wrt snd_pcm_state_t (Jaroslav Kysela) [1797509] - [sound] ALSA: pcm: Fix memory leak at closing a stream without hw_free (Jaroslav Kysela) [1797509] - [sound] ALSA: pcm: Set per-card upper limit of PCM buffer allocations (Jaroslav Kysela) [1797509] - [sound] ALSA: pcm: Make snd_pcm_hw_constraints_init() and _complete() static (Jaroslav Kysela) [1797509] - [sound] ALSA: seq: Fix racy access for queue timer in proc read (Jaroslav Kysela) [1797509] - [sound] ALSA: timer: fix nsec/sec initialization confusion (Jaroslav Kysela) [1797509] - [sound] ALSA: control: potential uninitialized return value (Jaroslav Kysela) [1797509] - [sound] ALSA: rawmidi: More constification (Jaroslav Kysela) [1797509] - [sound] ALSA: oss: More constifications (Jaroslav Kysela) [1797509] - [sound] ALSA: jack: More constification (Jaroslav Kysela) [1797509] - [sound] ALSA: info: More constifications (Jaroslav Kysela) [1797509] - [sound] ALSA: seq: More constifications (Jaroslav Kysela) [1797509] - [sound] ALSA: pcm: More constifications (Jaroslav Kysela) [1797509] - [sound] ALSA: control: Add verification for kctl accesses (Jaroslav Kysela) [1797509] - [sound] ALSA: mixer: oss: Constify snd_mixer_oss_assign_table definition (Jaroslav Kysela) [1797509] - [sound] ALSA: seq: Constify struct snd_midi_op (Jaroslav Kysela) [1797509] - [sound] ALSA: timer: Constify snd_timer_hardware definitions (Jaroslav Kysela) [1797509] - [sound] ALSA: core: Constify snd_device_ops definitions (Jaroslav Kysela) [1797509] - [sound] ALSA: core: Treat snd_device_ops as const (Jaroslav Kysela) [1797509] - [sound] ALSA: ctl: allow TLV read operation for callback type of element in locked case (Jaroslav Kysela) [1797509] - [sound] ALSA: ctl: remove dimen member from elem_info structure (Jaroslav Kysela) [1797509] - [sound] ALSA: pcm: Avoid possible info leaks from PCM stream buffers (Jaroslav Kysela) [1797509] - [sound] ALSA: control: remove useless assignment in .info callback of PCM chmap element (Jaroslav Kysela) [1797509] - [sound] ALSA: uapi: Fix typos and header inclusion in asound.h (Jaroslav Kysela) [1797509] - [sound] ALSA: bump uapi version numbers (Jaroslav Kysela) [1797509] - [sound] ALSA: add new 32-bit layout for snd_pcm_mmap_status/control (Jaroslav Kysela) [1797509] - [sound] ALSA: move snd_pcm_ioctl_sync_ptr_compat into pcm_native.c (Jaroslav Kysela) [1797509] - [sound] ALSA: Avoid using timespec for struct snd_ctl_elem_value (Jaroslav Kysela) [1797509] - [sound] ALSA: Avoid using timespec for struct snd_timer_tread (Jaroslav Kysela) [1797509] - [sound] ALSA: Avoid using timespec for struct snd_rawmidi_status (Jaroslav Kysela) [1797509] - [sound] ALSA: Avoid using timespec for struct snd_pcm_status (Jaroslav Kysela) [1797509] - [sound] ALSA: Avoid using timespec for struct snd_timer_status (Jaroslav Kysela) [1797509] - [sound] ALSA: Replace timespec with timespec64 (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-pcm: fixup dpcm_prune_paths() loop continue (Jaroslav Kysela) [1797509] - [sound] ALSA: ps3: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: pmac: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: ymfpci: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: via82xx: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: trident: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: sonicvibes: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: sis7019: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: riptide: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: oxygen: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: mixart: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: maestro3: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: lx6464es: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: lola: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: intel8x0: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: ice1724: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: ice1712: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: fm801: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: es1938: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: ens137x: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: emu10k1: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: emu10k1x: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: echoaudio: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: ctxfi: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: cs5535: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: cs4281: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: cmipci: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: ca0106: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: bt87x: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: azt3328: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: aw2: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: atiixp: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: asihpi: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: als4000: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: parisc: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: wss: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: gus: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: sb: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: es18xx: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: es1688: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: cmi8330: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: ad1816a: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: pcsp: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: atmel: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: aaci: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: aoa: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: aoa: Avoid non-standard macro usage (Jaroslav Kysela) [1797509] - [sound] ALSA: echoaudio: Avoid non-standard macro usage (Jaroslav Kysela) [1797509] - [sound] ALSA: es1968: Avoid non-standard macro usage (Jaroslav Kysela) [1797509] - [sound] ALSA: rme: Avoid non-standard macro usage (Jaroslav Kysela) [1797509] - [sound] ALSA: als300: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: ali5451: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: ad1889: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: pci: Avoid non-standard macro usage (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: Use standard waitqueue for RIRB wakeup (Jaroslav Kysela) [1797509] - [sound] ALSA: pci: Drop superfluous snd_pcm_sgbuf_ops_page (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: intel: atom: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: intel: Drop superfluous ioctl PCM ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: intel: sst-mfld-platform-pcm: remove snd_pcm_ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: intel: sst-baytrail-pcm: remove snd_pcm_ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: intel: Drop superfluous snd_pcm_sgbuf_ops_page (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: intel: sst-haswell-pcm: remove snd_pcm_ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: intel: skylake: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: intel: Avoid non-standard macro usage (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: intel: skl-pcm: remove snd_pcm_ops (Jaroslav Kysela) [1797509] - [sound] ALSA: drivers: Constify snd_ac97_bus_ops definitions (Jaroslav Kysela) [1797509] - [sound] ALSA: drivers: Constify snd_device_ops definitions (Jaroslav Kysela) [1797509] - [sound] ALSA: drivers: Drop superfluous ioctl PCM ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ml403: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: vx: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: vx: Convert to the common vmalloc memalloc (Jaroslav Kysela) [1797509] - [sound] ALSA: dummy: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: drivers: Remove superfluous snd_dma_continuous_data() (Jaroslav Kysela) [1797509] - [sound] ALSA: aloop: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: aloop: Avoid pointer dereference before null-check (Jaroslav Kysela) [1797509] - [sound] ALSA: aloop: Avoid unexpected timer event callback tasklets (Jaroslav Kysela) [1797509] - [sound] ALSA: aloop: Remove redundant locking in timer open function (Jaroslav Kysela) [1797509] - [sound] ALSA: aloop: Support runtime change of snd_timer via info interface (Jaroslav Kysela) [1797509] - [sound] ALSA: aloop: Support selection of snd_timer instead of jiffies (Jaroslav Kysela) [1797509] - [sound] ALSA: aloop: Move CABLE_VALID_BOTH to the top of file (Jaroslav Kysela) [1797509] - [sound] ALSA: aloop: Rename all jiffies timer specific functions (Jaroslav Kysela) [1797509] - [sound] ALSA: aloop: Use callback functions for timer specific implementations (Jaroslav Kysela) [1797509] - [sound] ALSA: aloop: Support return of error code for timer start and stop (Jaroslav Kysela) [1797509] - [sound] ALSA: aloop: Describe units of variables (Jaroslav Kysela) [1797509] - [sound] ALSA: aloop: Convert to the common vmalloc memalloc (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: merge soc_free_pcm_runtime() and soc_rtd_free() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: merge soc_new_pcm_runtime() and soc_rtd_init() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: create rtd->codec_dais first (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: call list_del(&rtd->list) at soc_free_pcm_runtime() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: merge soc_add_pcm_runtime() into soc_new_pcm_runtime() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: move soc_free_pcm_runtime() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: core: use list_del_init and move it back to soc_cleanup_component (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: core: delete component->card_list in soc_remove_component only (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-component: remove snd_pcm_ops from component driver (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: add new pcm_construct/pcm_destruct (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: merge snd_pcm_ops member to component driver (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-component.h: remove GPL explanation from header (Jaroslav Kysela) [1797509] - [sound] ALSA: pcm: oss: Avoid potential buffer overflows (Jaroslav Kysela) [1797509] - [sound] ALSA: pcm: Add card sync_irq field (Jaroslav Kysela) [1797509] - [sound] ALSA: pcm: Add the support for sync-stop operation (Jaroslav Kysela) [1797509] - [sound] ALSA: pcm: Move PCM_RUNTIME_CHECK() macro into local header (Jaroslav Kysela) [1797509] - [sound] ALSA: pcm: Allow NULL ioctl ops (Jaroslav Kysela) [1797509] - [sound] ALSA: pcm: Introduce managed buffer allocation mode (Jaroslav Kysela) [1797509] - [sound] ALSA: pcm: Fix stream lock usage in snd_pcm_period_elapsed() (Jaroslav Kysela) [1797509] - [sound] ALSA: timer: Fix the breakage of slave link open (Jaroslav Kysela) [1797509] - [sound] ALSA: pcm: Unexport snd_pcm_sgbuf_ops_page (Jaroslav Kysela) [1797509] - [sound] ALSA: pcm: Yet another missing check of non-cached buffer type (Jaroslav Kysela) [1797509] - [sound] ALSA: timer: Fix possible race at assigning a timer instance (Jaroslav Kysela) [1797509] - [sound] ALSA: timer: Make snd_timer_close() returning void (Jaroslav Kysela) [1797509] - [sound] ALSA: timer: Unify master/slave linking code (Jaroslav Kysela) [1797509] - [sound] ALSA: timer: Fix incorrectly assigned timer instance (Jaroslav Kysela) [1797509] - [sound] ALSA: timer: Limit max amount of slave instances (Jaroslav Kysela) [1797509] - [sound] ALSA: pcm: Create proc files only for non-empty preallocations (Jaroslav Kysela) [1797509] - [sound] ALSA: pcm: Warn if doubly preallocated (Jaroslav Kysela) [1797509] - [sound] ALSA: pcm: Handle special page mapping in the default mmap handler (Jaroslav Kysela) [1797509] - [sound] ALSA: memalloc: Add vmalloc buffer allocation support (Jaroslav Kysela) [1797509] - [sound] ALSA: memalloc: Allow NULL device for SNDRV_DMA_TYPE_CONTINUOUS type (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: pcm_dmaengine: Extract snd_dmaengine_pcm_refine_runtime_hwparams (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel - do not describe I/O configuration in the long card name (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel - use control components to describe card config (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: boards: make common HDMI driver the default for SOF (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: boards: sof_rt5682: use dependency on SOF_HDA_LINK (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: boards: Geminilake is only supported by SOF (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: boards: fix configs for bxt-da7219-max98057a (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: boards: remove select SND_HDA_DSP_LOADER (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: boards: Add CML m/c using RT1011 and RT5682 (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: compress: fix unsigned integer overflow check (Jaroslav Kysela) [1797509] - [sound] ALSA: Revert "ALSA: usb-audio: set the interface format after resume on Dell WD19" (Jaroslav Kysela) [1797509]- [crypto] crypto: ccp - use file mode for sev ioctl permissions (Vladis Dronov) [1765717] - [crypto] crypto: ccp - Cleanup sp_dev_master in psp_dev_destroy() (Vladis Dronov) [1765717] - [crypto] crypto: ccp - Cleanup misc_dev on sev_exit() (Vladis Dronov) [1765717] - [crypto] crypto: remove CRYPTO_TFM_RES_BAD_KEY_LEN (Vladis Dronov) [1765717] - [crypto] crypto: ccp - move SEV vdata to a dedicated data structure (Vladis Dronov) [1765717] - [crypto] crypto: ccp - create a generic psp-dev file (Vladis Dronov) [1765717] - [crypto] crypto: ccp - rename psp-dev files to sev-dev (Vladis Dronov) [1765717] - [crypto] crypto: ccp - set max RSA modulus size for v3 platform devices as well (Vladis Dronov) [1765717] - [crypto] crypto: ccp - add SEV command privilege separation (Vladis Dronov) [1765717] - [crypto] crypto: ccp - fix uninitialized list head (Vladis Dronov) [1765717] - [crypto] crypto: user - fix memory leak in crypto_report (Vladis Dronov) [1829808 1765717] {CVE-2019-19062} - [crypto] crypto: ccp - Release all allocated memory if sha type is invalid (Vladis Dronov) [1825134 1765717] {CVE-2019-18808} - [crypto] crypto: ccp - invoke fallback for XTS ciphertext stealing (Vladis Dronov) [1765717] - [crypto] crypto: ccp - Remove unnecessary linux/pci.h include (Vladis Dronov) [1765717] - [crypto] crypto: ccp - Include DMA declarations explicitly (Vladis Dronov) [1765717] - [crypto] crypto: ccp - use devm_platform_ioremap_resource() to simplify code (Vladis Dronov) [1765717] - [crypto] crypto: ccp - Clean up and exit correctly on allocation failure (Vladis Dronov) [1765717] - [crypto] crypto: ccp - Log an error message when ccp-crypto fails to load (Vladis Dronov) [1765717] - [crypto] crypto: ccp - Ignore tag length when decrypting GCM ciphertext (Vladis Dronov) [1765717] - [crypto] crypto: ccp - Add support for valid authsize values less than 16 (Vladis Dronov) [1765717] - [crypto] crypto: ccp - Fix oops by properly managing allocated structures (Vladis Dronov) [1765717] - [crypto] crypto: ccp - Reduce maximum stack usage (Vladis Dronov) [1765717] - [crypto] crypto: ccp - Include the module name in system log messages (Vladis Dronov) [1765717] - [crypto] crypto: ccp - Add a module parameter to control registration for DMA (Vladis Dronov) [1765717] - [crypto] crypto: ccp - module parameter to limit the number of enabled CCPs (Vladis Dronov) [1765717] - [crypto] crypto: ccp - Add a module parameter to specify a queue count (Vladis Dronov) [1765717] - [crypto] crypto: ccp - Make CCP debugfs support optional (Vladis Dronov) [1765717] - [crypto] crypto: ctr - add helper for performing a CTR encryption walk (Vladis Dronov) [1765717] - [crypto] crypto: ccp - memset structure fields to zero before reuse (Vladis Dronov) [1765717] - [crypto] crypto: ccp - Fix 3DES complaint from ccp-crypto module (Vladis Dronov) [1765717] - [crypto] crypto: ccp - fix AES CFB error exposed by new test vectors (Vladis Dronov) [1765717] - [crypto] crypto: ccp - AES CFB mode is a stream cipher (Vladis Dronov) [1765717] - [crypto] treewide: Add SPDX license identifier - Makefile/Kconfig (Vladis Dronov) [1765717] - [crypto] crypto: shash - remove shash_desc::flags (Vladis Dronov) [1765717] - [crypto] crypto: ccp - no need to check return value of debugfs_create functions (Vladis Dronov) [1765717] - [crypto] crypto: ccp - Remove forward declaration (Vladis Dronov) [1765717] - [crypto] crypto: ccp - Remove VLA usage of skcipher (Vladis Dronov) [1765717] - [crypto] crypto: skcipher - Introduce crypto_sync_skcipher (Vladis Dronov) [1765717] - [infiniband] IB/mlx4: Test return value of calls to ib_get_cached_pkey (Alaa Hleihel) [1767259] - [netdrv] net/mlx4_core: Fix use of ENOSPC around mlx4_counter_alloc() (Alaa Hleihel) [1767259] - [infiniband] RDMA/mlx4: Initialize ib_spec on the stack (Alaa Hleihel) [1767259] - [powerpc] powerpc/powernv: Re-enable imc trace-mode in kernel (Desnes Augusto Nunes do Rosario) [1725201] - [powerpc] powerpc/perf: Implement a global lock to avoid races between trace, core and thread imc events (Desnes Augusto Nunes do Rosario) [1725201] - [powerpc] powerpc/perf: Return accordingly on invalid chip-id in (Desnes Augusto Nunes do Rosario) [1725201] - [powerpc] powerpc/perf: Remove PM_BR_CMPL_ALT from power9 event list (Desnes Augusto Nunes do Rosario) [1725201] - [powerpc] powerpc/perf: Add generic compat mode pmu driver (Desnes Augusto Nunes do Rosario) [1725201] - [powerpc] powerpc/perf: init pmu from core-book3s (Desnes Augusto Nunes do Rosario) [1725201] - [fs] NFS: Fix fscache super_cookie index_key from changing after umount (Dave Wysochanski) [1790933] - [fs] NFSv4: Fix fscache cookie aux_data to ensure change_attr is included (Dave Wysochanski) [1793560] - [fs] nfs: fscache: use timespec64 in inode auxdata (Dave Wysochanski) [1793560] - [documentation] i2c: replace i2c_new_probed_device with an ERR_PTR variant (David Arcari) [1835245] - [documentation] docs: stop suggesting strlcpy (David Arcari) [1835245] - [scsi] scsi: hpsa: Update driver version (Joseph Szczypek) [1815628] - [scsi] scsi: hpsa: correct race condition in offload enabled (Joseph Szczypek) [1815628] - [kernel] audit: log audit netlink multicast bind and unbind (Richard Guy Briggs) [1829622] - [ipc] ipc/mqueue.c: change __do_notify() to bypass check_kill_permission() (Oleg Nesterov) [1808931] - [scsi] scsi: megaraid_sas: Update driver version to 07.714.04.00-rc1 (Tomas Henzl) [1791041] - [scsi] scsi: megaraid_sas: TM command refire leads to controller firmware crash (Tomas Henzl) [1791041] - [scsi] scsi: megaraid_sas: Replace undefined MFI_BIG_ENDIAN macro with __BIG_ENDIAN_BITFIELD macro (Tomas Henzl) [1791041] - [scsi] scsi: megaraid_sas: Remove IO buffer hole detection logic (Tomas Henzl) [1791041] - [scsi] scsi: megaraid_sas: Limit device queue depth to controller queue depth (Tomas Henzl) [1791041] - [scsi] scsi: megaraid: Use true, false for bool variables (Tomas Henzl) [1791041] - [scsi] scsi: megaraid: make two symbols static in megaraid_sas_base.c (Tomas Henzl) [1791041] - [scsi] scsi: megaraid: make some symbols static in megaraid_sas_fusion.c (Tomas Henzl) [1791041] - [scsi] scsi: megaraid: make some symbols static in megaraid_sas_fp.c (Tomas Henzl) [1791041] - [scsi] scsi: megaraid_sas: Use scnprintf() for avoiding potential buffer overflow (Tomas Henzl) [1791041] - [scsi] scsi: megaraid_sas: silence a warning (Tomas Henzl) [1791041] - [scsi] scsi: megaraid_sas: fix indentation issue (Tomas Henzl) [1791041] - [scsi] scsi: megaraid_sas: Update driver version to 07.713.01.00-rc1 (Tomas Henzl) [1791041] - [scsi] scsi: megaraid_sas: Use Block layer API to check SCSI device in-flight IO requests (Tomas Henzl) [1791041] - [scsi] scsi: megaraid_sas: Limit the number of retries for the IOCTLs causing firmware fault (Tomas Henzl) [1791041] - [scsi] scsi: megaraid_sas: Do not initiate OCR if controller is not in ready state (Tomas Henzl) [1791041] - [scsi] scsi: megaraid_sas: Re-Define enum DCMD_RETURN_STATUS (Tomas Henzl) [1791041] - [scsi] scsi: megaraid_sas: Do not set HBA Operational if FW is not in operational state (Tomas Henzl) [1791041] - [scsi] scsi: megaraid_sas: Do not kill HBA if JBOD Seqence map or RAID map is disabled (Tomas Henzl) [1791041] - [scsi] scsi: megaraid_sas: Do not kill host bus adapter, if adapter is already dead (Tomas Henzl) [1791041] - [scsi] scsi: megaraid_sas: Update optimal queue depth for SAS and NVMe devices (Tomas Henzl) [1791041] - [scsi] scsi: megaraid_sas: Set no_write_same only for Virtual Disk (Tomas Henzl) [1791041] - [scsi] scsi: megaraid_sas: Reset adapter if FW is not in READY state after device resume (Tomas Henzl) [1791041] - [scsi] scsi: megaraid_sas: Make poll_aen_lock static (Tomas Henzl) [1791041] - [scsi] scsi: megaraid_sas: remove unused variables 'debugBlk', 'fusion' (Tomas Henzl) [1791041] - [scsi] scsi: megaraid_sas: Unique names for MSI-X vectors (Tomas Henzl) [1791041]- [crypto] crypto: drbg - fix error return code in drbg_alloc_state() (Vladis Dronov) [1822458] - [fs] fs: call fsnotify_sb_delete after evict_inodes (Jay Shin) [1834741] - [fs] fs: avoid softlockups in s_inodes iterators (Jay Shin) [1834741] - [fs] fs/drop_caches.c: avoid softlockups in drop_pagecache_sb() (Jay Shin) [1834741] - [net] net/smc: remove set but not used variables 'del_llc, del_llc_resp' (Philipp Rudo) [1725886] - [net] net/smc: remove unused inline function smc_curs_read (Philipp Rudo) [1725886] - [net] net/smc: log important pnetid and state change events (Philipp Rudo) [1725886] - [net] net/smc: save SMC-R peer link_uid (Philipp Rudo) [1725886] - [net] net/smc: create improved SMC-R link_uid (Philipp Rudo) [1725886] - [net] net/smc: improve termination processing (Philipp Rudo) [1725886] - [net] net/smc: add termination reason and handle LLC protocol violation (Philipp Rudo) [1725886] - [net] net/smc: asymmetric link tagging (Philipp Rudo) [1725886] - [net] net/smc: assign link to a new connection (Philipp Rudo) [1725886] - [net] net/smc: send DELETE_LINK, ALL message and wait for send to complete (Philipp Rudo) [1725886] - [net] net/smc: wait for departure of an IB message (Philipp Rudo) [1725886] - [net] net/smc: handle incoming CDC validation message (Philipp Rudo) [1725886] - [net] net/smc: send failover validation message (Philipp Rudo) [1725886] - [net] net/smc: switch connections to alternate link (Philipp Rudo) [1725886] - [net] net/smc: save state of last sent CDC message (Philipp Rudo) [1725886] - [net] net/smc: enqueue local LLC messages (Philipp Rudo) [1725886] - [net] net/smc: delete link processing as SMC server (Philipp Rudo) [1725886] - [net] net/smc: delete link processing as SMC client (Philipp Rudo) [1725886] - [net] net/smc: llc_del_link_work and use the LLC flow for delete link (Philipp Rudo) [1725886] - [net] net/smc: delete an asymmetric link as SMC server (Philipp Rudo) [1725886] - [net] net/smc: final part of add link processing as SMC server (Philipp Rudo) [1725886] - [net] net/smc: rkey processing for a new link as SMC server (Philipp Rudo) [1725886] - [net] net/smc: first part of add link processing as SMC server (Philipp Rudo) [1725886] - [net] net/smc: final part of add link processing as SMC client (Philipp Rudo) [1725886] - [net] net/smc: rkey processing for a new link as SMC client (Philipp Rudo) [1725886] - [net] net/smc: first part of add link processing as SMC client (Philipp Rudo) [1725886] - [net] smc: Remove unused function (Philipp Rudo) [1725886] - [net] net/smc: llc_add_link_work to handle ADD_LINK LLC requests (Philipp Rudo) [1725886] - [net] net/smc: allocate index for a new link (Philipp Rudo) [1725886] - [net] net/smc: introduce smc_pnet_find_alt_roce() (Philipp Rudo) [1725886] - [net] net/smc: remove DELETE LINK processing from smc_core.c (Philipp Rudo) [1725886] - [net] net/smc: take link down instead of terminating the link group (Philipp Rudo) [1725886] - [net] net/smc: add smcr_port_err() and smcr_link_down() processing (Philipp Rudo) [1725886] - [net] net/smc: add smcr_port_add() and smcr_link_up() processing (Philipp Rudo) [1725886] - [net] net/smc: remember PNETID of IB device for later device matching (Philipp Rudo) [1725886] - [net] net/smc: mutex to protect the lgr against parallel reconfigurations (Philipp Rudo) [1725886] - [net] net/smc: extend smc_llc_send_add_link() and smc_llc_send_delete_link() (Philipp Rudo) [1725886] - [net] net/smc: map and register buffers for a new link (Philipp Rudo) [1725886] - [net] net/smc: unmapping of buffers to support multiple links (Philipp Rudo) [1725886] - [net] net/smc: multiple link support for rmb buffer registration (Philipp Rudo) [1725886] - [net] net/smc: remove obsolete link state DELETING (Philipp Rudo) [1725886] - [net] net/smc: remove handling of CONFIRM_RKEY_CONTINUE (Philipp Rudo) [1725886] - [net] net/smc: adapt SMC remote DELETE_RKEY processing to use the LLC flow (Philipp Rudo) [1725886] - [net] net/smc: adapt SMC remote CONFIRM_RKEY processing to use the LLC flow (Philipp Rudo) [1725886] - [net] net/smc: new smc_rtoken_set functions for multiple link support (Philipp Rudo) [1725886] - [net] net/smc: move the TEST_LINK response processing into event handler (Philipp Rudo) [1725886] - [net] net/smc: multiple link support and LLC flow for smc_llc_do_delete_rkey (Philipp Rudo) [1725886] - [net] net/smc: multiple link support and LLC flow for smc_llc_do_confirm_rkey (Philipp Rudo) [1725886] - [net] net/smc: adapt SMC client code to use the LLC flow (Philipp Rudo) [1725886] - [net] net/smc: adapt SMC server code to use the LLC flow (Philipp Rudo) [1725886] - [net] net/smc: add logic to evaluate CONFIRM_LINK messages to LLC layer (Philipp Rudo) [1725886] - [net] net/smc: introduce link group type (Philipp Rudo) [1725886] - [net] net/smc: enqueue all received LLC messages (Philipp Rudo) [1725886] - [net] net/smc: add event-based llc_flow framework (Philipp Rudo) [1725886] - [net] net/smc: move llc layer related init and clear into smc_llc.c (Philipp Rudo) [1725886] - [net] net/smc: use mutex instead of rwlock_t to protect buffers (Philipp Rudo) [1725886] - [net] net/smc: process llc responses in tasklet context (Philipp Rudo) [1725886] - [net] net/smc: use worker to process incoming llc messages (Philipp Rudo) [1725886] - [net] net/smc: simplify link deactivation (Philipp Rudo) [1725886] - [net] net/smc: move testlink work to system work queue (Philipp Rudo) [1725886] - [net] net/smc: add new link state and related helpers (Philipp Rudo) [1725886] - [net] net/smc: multi-link support for smc_rmb_rtoken_handling() (Philipp Rudo) [1725886] - [net] net/smc: convert static link ID instances to support multiple links (Philipp Rudo) [1725886] - [net] net/smc: convert static link ID to dynamic references (Philipp Rudo) [1725886] - [net] net/smc: introduce link_idx for link group array (Philipp Rudo) [1725886] - [net] net/smc: separate function for link initialization (Philipp Rudo) [1725886] - [net] net/smc: rework pnet table to support SMC-R failover (Philipp Rudo) [1725886] - [net] net/smc: improve peer ID in CLC decline for SMC-R (Philipp Rudo) [1725886] - [net] net/smc: rework peer ID handling (Philipp Rudo) [1725886] - [net] net/smc: reduce port_event scheduling (Philipp Rudo) [1725886] - [net] net/smc: simplify normal link termination (Philipp Rudo) [1725886] - [net] net/smc: remove unused parameter of smc_lgr_terminate() (Philipp Rudo) [1725886] - [net] net/smc: do not delete lgr from list twice (Philipp Rudo) [1725886] - [net] net/smc: use termination worker under send_lock (Philipp Rudo) [1725886] - [net] net/smc: improve smc_lgr_cleanup() (Philipp Rudo) [1725886] - [pci] PCI: Add new PCI_VPD_RO_KEYWORD_SERIALNO macro (Jonathan Toppins) [1834900] - [pci] PCI: Introduce pci_get_dsn (Jonathan Toppins) [1834900] - [scsi] scsi: lpfc: Remove redundant initialization to variable rc (Dick Kennedy) [1835310] - [scsi] scsi: lpfc: Update lpfc version to 12.8.0.1 (Dick Kennedy) [1835310] - [scsi] scsi: lpfc: Fix MDS Diagnostic Enablement definition (Dick Kennedy) [1835310] - [scsi] scsi: lpfc: Fix noderef and address space warnings (Dick Kennedy) [1835310] - [scsi] scsi: lpfc: Remove unnecessary lockdep_assert_held calls (Dick Kennedy) [1835310] - [scsi] scsi: lpfc: Change default queue allocation for reduced memory consumption (Dick Kennedy) [1835310] - [scsi] scsi: lpfc: Fix negation of else clause in lpfc_prep_node_fc4type (Dick Kennedy) [1835310] - [scsi] scsi: lpfc: Remove re-binding of nvme rport during registration (Dick Kennedy) [1835310] - [scsi] scsi: lpfc: Maintain atomic consistency of queue_claimed flag (Dick Kennedy) [1835310] - [scsi] scsi: lpfc: remove duplicate unloading checks (Dick Kennedy) [1835310] - [scsi] scsi: qedf: Get dev info after updating the params (Nilesh Javali) [1792113] - [scsi] scsi: qedf: Fix crash when MFW calls for protocol stats while function is still probing (Nilesh Javali) [1792113] - [scsi] scsi: qedf: Add schedule recovery handler (Nilesh Javali) [1792113] - [scsi] scsi: qedf: Implement callback for bw_update (Nilesh Javali) [1792113] - [netdrv] scsi: qed: Send BW update notifications to the protocol drivers (Nilesh Javali) [1792113] - [scsi] scsi: qedf: Honor status qualifier in FCP_RSP per spec (Nilesh Javali) [1792113] - [scsi] scsi: qedf: Acquire rport_lock for resetting the delay_timestamp (Nilesh Javali) [1792113] - [scsi] scsi: qedf: Increase the upper limit of retry delay (Nilesh Javali) [1792113] - [scsi] scsi: qedf: Keep track of num of pending flogi (Nilesh Javali) [1792113] - [scsi] scsi: qedf: Simplify mutex_unlock() usage (Nilesh Javali) [1792113] - [scsi] scsi: qedf: Add port_id getter (Nilesh Javali) [1792113] - [scsi] scsi: qedf: Remove always false 'tmp_prio < 0' statement (Nilesh Javali) [1792113] - [include] NFSv4.1: fix handling of backchannel binding in BIND_CONN_TO_SESSION (Steve Dickson) [1828592] - [edac] EDAC/amd64: Drop some family checks for newer systems (Aristeu Rozanski) [1779822 1735611] - [edac] EDAC/amd64: Add family ops for Family 19h Models 00h-0Fh (Aristeu Rozanski) [1779822 1735611] - [x86] x86/amd_nb: Add Family 19h PCI IDs (Aristeu Rozanski) [1779822 1735611] - [edac] EDAC/mce_amd: Always load on SMCA systems (Aristeu Rozanski) [1779822 1735611] - [x86] x86/MCE/AMD, EDAC/mce_amd: Add new Load Store unit McaType (Aristeu Rozanski) [1779822 1735611] - [edac] EDAC/amd64: Save max number of controllers to family type (Aristeu Rozanski) [1779822 1735611] - [edac] EDAC/amd64: Gather hardware information early (Aristeu Rozanski) [1779822 1735611] - [edac] EDAC/amd64: Make struct amd64_family_type global (Aristeu Rozanski) [1779822 1735611] - [fs] nfsd: Add tracepoints for update of the expkey and export cache entries (Dave Wysochanski) [1775408] - [fs] nfsd: Add tracepoints for exp_find_key() and exp_get_by_name() (Dave Wysochanski) [1775408] - [fs] nfsd: Add tracing to nfsd_set_fh_dentry() (Dave Wysochanski) [1775408] - [net] SUNRPC: Clean up: Replace dprintk and BUG_ON call sites in svcauth_gss.c (Dave Wysochanski) [1775408] - [net] svcrdma: Create a generic tracing class for displaying xdr_buf layout (Dave Wysochanski) [1775408] - [net] SUNRPC: Capture completion of all RPC tasks (Dave Wysochanski) [1775408] - [net] SUNRPC: Trace gssproxy upcall results (Dave Wysochanski) [1775408] - [trace] fix null pointer deref in tracepoints in back channel (Dave Wysochanski) [1775408] - [fs] NFS: Clean up generic file commit tracepoint (Dave Wysochanski) [1775408] - [fs] NFS: Clean up generic writeback tracepoints (Dave Wysochanski) [1775408] - [fs] NFS: Clean up generic file read tracepoints (Dave Wysochanski) [1775408] - [fs] pNFS/flexfiles: Add tracing for layout errors (Dave Wysochanski) [1775408] - [fs] pNFS/flexfiles: Record resend attempts on I/O failure (Dave Wysochanski) [1775408] - [fs] NFS: Fix fix of show_nfs_errors (Dave Wysochanski) [1775408] - [fs] NFSv4: Improve read/write/commit tracing (Dave Wysochanski) [1775408] - [fs] NFS4: Report callback authentication errors (Dave Wysochanski) [1775408] - [fs] NFS4: Trace lock reclaims (Dave Wysochanski) [1775408] - [fs] NFS4: Trace state recovery operation (Dave Wysochanski) [1775408] - [fs] NFS: Add a tracepoint in nfs_fh_to_dentry() (Dave Wysochanski) [1775408] - [fs] pnfs/flexfiles: Add tracepoints for detecting pnfs fallback to MDS (Dave Wysochanski) [1775408] - [fs] NFS: Record task, client ID, and XID in xdr_status trace points (Dave Wysochanski) [1775408] - [fs] NFS: Display symbolic status code names in trace log (Dave Wysochanski) [1775408] - [fs] NFS: Fix show_nfs_errors macros again (Dave Wysochanski) [1775408] - [fs] NFS4: Add a trace event to record invalid CB sequence IDs (Dave Wysochanski) [1775408] - [media] media: v4l: event: Add subscription to list before calling "add" operation (Jarod Wilson) [1828805] {CVE-2019-9458} - [media] media: v4l: event: Prevent freeing event subscriptions while accessed (Jarod Wilson) [1828805] {CVE-2019-9458} - [vhost] vhost: Check docket sk_family instead of call getname (Vladis Dronov) [1823301] {CVE-2020-10942} - [documentation] kvm: ppc: book3s hv: Add a capability for enabling secure guests (David Gibson) [1814624] - [powerpc] kvm: ppc: book3s hv: H_SVM_INIT_START must call UV_RETURN (David Gibson) [1814624] - [powerpc] kvm: ppc: book3s hv: Check caller of H_SVM_* Hcalls (David Gibson) [1814624] - [powerpc] Introduce the MSR_S bit (David Gibson) [1814624] - [powerpc] kvm: ppc: book3s hv: Skip kvmppc_uvmem_free if Ultravisor is not supported (David Gibson) [1814624] - [powerpc] kvm: ppc: Kill kvmppc_ops::mmu_destroy() and kvmppc_mmu_destroy() (David Gibson) [1814624] - [powerpc] kvm: ppc: book3s pr: Move kvmppc_mmu_init() into PR KVM (David Gibson) [1814624] - [powerpc] kvm: ppc: book3s hv: Treat TM-related invalid form instructions on P9 like the valid ones (David Gibson) [1814624] - [powerpc] kvm: ppc: book3s hv: Use RADIX_PTE_INDEX_SIZE in Radix MMU code (David Gibson) [1814624] - [powerpc] kvm: no need to check return value of debugfs_create functions (David Gibson) [1814624] - [powerpc] kvm: ppc: book3s pr: Fix -Werror=return-type build failure (David Gibson) [1814624] - [powerpc] kvm: ppc: book3s hv: Release lock on page-out failure path (David Gibson) [1814624] - [powerpc] mm: Remove kvm radix prefetch workaround for Power9 DD2.2 (David Gibson) [1814624] - [powerpc] kvm: ppc: book3s hv: xive: Fix typo in comment (David Gibson) [1814624] - [documentation] kvm: ppc: book3s hv: Implement H_SVM_INIT_ABORT hcall (David Gibson) [1814624] - [powerpc] kvm: ppc: Add skip_page_out parameter to uvmem functions (David Gibson) [1814624] - [powerpc] kvm: ppc: book3e: Replace current->mm by kvm->mm (David Gibson) [1814624] - [powerpc] kvm: ppc: book3s: Replace current->mm by kvm->mm (David Gibson) [1814624] - [mm] add account_locked_vm utility function (David Gibson) [1814624] - [powerpc] kvm: ppc: Remove set but not used variable 'ra', 'rs', 'rt' (David Gibson) [1814624] - [powerpc] kvm: ppc: book3s hv: Don't do ultravisor calls on systems without ultravisor (David Gibson) [1814624] - [powerpc] kvm: ppc: book3s hv: Support reset of secure guest (David Gibson) [1814624] - [powerpc] kvm: ppc: book3s hv: Handle memory plug/unplug to secure VM (David Gibson) [1814624] - [powerpc] kvm: ppc: book3s hv: Radix changes for secure guest (David Gibson) [1814624] - [powerpc] kvm: ppc: book3s hv: Shared pages support for secure guests (David Gibson) [1814624] - [powerpc] kvm: ppc: book3s hv: Support for running secure guests (David Gibson) [1814624] - [powerpc] pseries/svm: Unshare all pages before kexecing a new kernel (David Gibson) [1814624] - [powerpc] pseries/svm: Use shared memory for LPPACA structures (David Gibson) [1814624] - [powerpc] pseries: Add and use LPPACA_SIZE constant (David Gibson) [1814624] - [powerpc] pseries/svm: Add helpers for UV_SHARE_PAGE and UV_UNSHARE_PAGE (David Gibson) [1814624] - [powerpc] prom_init: Add the ESM call to prom_init (David Gibson) [1814624] - [powerpc] kvm: ppc: book3s hv: Reject mflags=2 (LPCR[AIL]=2) ADDR_TRANS_MODE mode (David Gibson) [1814624] - [powerpc] kvm: ppc: book3s hv: Implement LPCR[AIL]=3 mode for injected interrupts (David Gibson) [1814624] - [powerpc] kvm: ppc: book3s hv: Reuse kvmppc_inject_interrupt for async guest delivery (David Gibson) [1814624] - [powerpc] kvm: ppc: book3s: Replace reset_msr mmu op with inject_interrupt arch op (David Gibson) [1814624] - [powerpc] kvm: ppc: book3s: Define and use SRR1_MSR_BITS (David Gibson) [1814624] - [powerpc] kvm: ppc: book3s hv: xive: Show VP id in debugfs (David Gibson) [1814624] - [powerpc] kvm: ppc: e500: Replace current->mm by kvm->mm (David Gibson) [1814624] - [powerpc] kvm: ppc: Report single stepping capability (David Gibson) [1814624] - [powerpc] kvm: Fix kvmppc_vcore->in_guest value in kvmhv_switch_to_host (David Gibson) [1814624] - [powerpc] kvm: ppc: book3s hv: use smp_mb() when setting/clearing host_ipi flag (David Gibson) [1814624] - [powerpc] 64s: Set reserved PCR bits (David Gibson) [1814624] - [powerpc] Fix definition of PCR bits to work with old binutils (David Gibson) [1814624] - [powerpc] kvm: ppc: book3s: Invalidate multiple TCEs at once (David Gibson) [1814624] - [powerpc] powernv/ioda: Split out TCE invalidation from TCE updates (David Gibson) [1814624] - [powerpc] kvm: ppc: book3s hv: Don't lose pending doorbell request on migration on P9 (David Gibson) [1814624] - [powerpc] kvm: ppc: book3s hv: Check for MMU ready on piggybacked virtual cores (David Gibson) [1814624] - [powerpc] kvm: ppc: book3s hv: Define usage types for rmap array in guest memslot (David Gibson) [1814624] - [powerpc] kvm: ppc: book3s hv: Don't push XIVE context when not using XIVE device (David Gibson) [1814624] - [powerpc] kvm: ppc: book3s hv: Fix race in re-enabling XIVE escalation interrupts (David Gibson) [1814624] - [powerpc] kvm: ppc: book3s pr: Fix software breakpoints (David Gibson) [1814624] - [powerpc] kvm: ppc: Remove leftover comment from emulate_loadstore.c (David Gibson) [1814624] - [x86] hyperv: Properly suspend/resume reenlightenment notifications (Mohammed Gamal) [1815475] - [kernel] pm: hibernate: Freeze kernel threads in software_resume() (Mohammed Gamal) [1815475] - [kernel] pm: hibernate: Propagate the return value of hibernation_restore() (Mohammed Gamal) [1815475] - [x86] hyperv: Suspend/resume the VP assist page for hibernation (Mohammed Gamal) [1815475] - [hv] hv: vmbus: Fix Suspend-to-Idle for Generation-2 VM (Mohammed Gamal) [1815475] - [net] hv_sock: Add the support of hibernation (Mohammed Gamal) [1815475] - [video] hyperv_fb: Fix hibernation for the deferred IO feature (Mohammed Gamal) [1815475] - [video] hyperv_fb: Add the support of hibernation (Mohammed Gamal) [1815475] - [scsi] storvsc: Add the support of hibernation (Mohammed Gamal) [1815475] - [netdrv] hv_netvsc: Add the support of hibernation (Mohammed Gamal) [1815475] - [pci] hv: Change pci_protocol_version to per-hbus (Mohammed Gamal) [1815475] - [pci] hv: Add hibernation support (Mohammed Gamal) [1815475] - [input] hyperv-keyboard: Add the support of hibernation (Mohammed Gamal) [1815475] - [hid] hyperv: NULL check before some freeing functions is not needed (Mohammed Gamal) [1815475] - [hid] hyperv: Add the support of hibernation (Mohammed Gamal) [1815475] - [clocksource] hyper-v: Suspend/resume Hyper-V clocksource for hibernation (Mohammed Gamal) [1815475] - [x86] hyperv: Suspend/resume the hypercall page for hibernation (Mohammed Gamal) [1815475] - [x86] hyperv: Implement hv_is_hibernation_supported() (Mohammed Gamal) [1815475] - [hv] hv_utils: Add the support of hibernation (Mohammed Gamal) [1815475] - [hv] hv_utils: Support host-initiated hibernation request (Mohammed Gamal) [1815475] - [hv] hv_utils: Support host-initiated restart request (Mohammed Gamal) [1815475] - [hv] hv_balloon: Add the support of hibernation (Mohammed Gamal) [1815475] - [hv] hv: vmbus: Fix harmless building warnings without CONFIG_PM_SLEEP (Mohammed Gamal) [1815475] - [hv] hv: vmbus: Resume after fixing up old primary channels (Mohammed Gamal) [1815475] - [hv] hv: vmbus: Suspend after cleaning up hv_sock and sub channels (Mohammed Gamal) [1815475] - [hv] hv: vmbus: Clean up hv_sock channels by force upon suspend (Mohammed Gamal) [1815475] - [hv] hv: vmbus: Suspend/resume the vmbus itself for hibernation (Mohammed Gamal) [1815475] - [hv] hv: vmbus: Ignore the offers when resuming from hibernation (Mohammed Gamal) [1815475] - [hv] hv: vmbus: Implement suspend/resume for VSC drivers for hibernation (Mohammed Gamal) [1815475] - [net] ipv4: really enforce backoff for redirects (Paolo Abeni) [1834184] - [net] netfilter: nat: never update the UDP checksum when it's 0 (Guillaume Nault) [1794714] - [net] sched: allow flower to match erspan options (Xin Long) [1830482] - [net] sched: allow flower to match vxlan options (Xin Long) [1830482] - [net] sched: add erspan option support to act_tunnel_key (Xin Long) [1830482] - [net] sched: add vxlan option support to act_tunnel_key (Xin Long) [1830482] - [netdrv] netdevsim: disable devlink reload when resources are being used (Ivan Vecera) [1829778] - [netdrv] netdevsim: fix using uninitialized resources (Ivan Vecera) [1829778] - [netdrv] drivers/net: netdevsim depends on INET (Ivan Vecera) [1829778] - [netdrv] netdevsim: fix nsim_fib6_rt_create() error path (Ivan Vecera) [1829778] - [tools] selftests: netdevsim: Add test for FIB offload API (Ivan Vecera) [1829778] - [tools] selftests: forwarding: Add helpers and tests for FIB offload (Ivan Vecera) [1829778] - [tools] selftests: mlxsw: Add a self-test for port-default priority (Ivan Vecera) [1829778] - [netdrv] netdevsim: fib: Add dummy implementation for FIB offload (Ivan Vecera) [1829778] - [net] ipv6: Add "offload" and "trap" indications to routes (Ivan Vecera) [1829778] - [net] ipv4: Add "offload" and "trap" indications to routes (Ivan Vecera) [1829778] - [net] ipv4: Encapsulate function arguments in a struct (Ivan Vecera) [1829778] - [net] ipv4: Replace route in list before notifying (Ivan Vecera) [1829778] - [tools] selftests: netdevsim: Extend devlink trap test to include flow action cookie (Petr Oros) [1823745] - [netdrv] netdevsim: add ACL trap reporting cookie as a metadata (Petr Oros) [1823745] - [net] devlink: extend devlink_trap_report() to accept cookie and pass (Petr Oros) [1823745] - [net] drop_monitor: extend by passing cookie from driver (Petr Oros) [1823745] - [net] devlink: add trap metadata type for cookie (Petr Oros) [1823745] - [net] devlink: add ACL generic packet traps (Petr Oros) [1823745] - [net] devlink: Add overlay source MAC is multicast trap (Petr Oros) [1823745] - [net] devlink: Add tunnel generic packet traps (Petr Oros) [1823745] - [net] devlink: Add non-routable packet trap (Petr Oros) [1823745] - [netdrv] mlxsw: spectrum_router: Prevent incorrect replacement of local table routes (Ivan Vecera) [1828994] - [netdrv] mlxsw: spectrum_router: Remove FIB entry list from FIB node (Ivan Vecera) [1828994] - [netdrv] mlxsw: spectrum_router: Consolidate identical functions (Ivan Vecera) [1828994] - [netdrv] mlxsw: spectrum_router: Make route creation and destruction symmetric (Ivan Vecera) [1828994] - [netdrv] mlxsw: spectrum_router: Eliminate dead code (Ivan Vecera) [1828994] - [netdrv] mlxsw: spectrum_router: Remove unnecessary checks (Ivan Vecera) [1828994] - [net] ipv6: Remove old route notifications and convert listeners (Ivan Vecera) [1828994] - [netdrv] mlxsw: spectrum_router: Start using new IPv6 route notifications (Ivan Vecera) [1828994] - [net] ipv6: Handle multipath route deletion notification (Ivan Vecera) [1828994] - [net] ipv6: Handle route deletion notification (Ivan Vecera) [1828994] - [net] ipv6: Only Replay routes of interest to new listeners (Ivan Vecera) [1828994] - [net] ipv6: Notify multipath route if should be offloaded (Ivan Vecera) [1828994] - [net] ipv6: Notify route if replacing currently offloaded one (Ivan Vecera) [1828994] - [net] ipv6: Notify newly added route if should be offloaded (Ivan Vecera) [1828994] - [include] net: fib_notifier: Add temporary events to the FIB notification chain (Ivan Vecera) [1828994] - [net] ipv4: Remove old route notifications and convert listeners (Ivan Vecera) [1828994] - [netdrv] mlxsw: spectrum_router: Start using new IPv4 route notifications (Ivan Vecera) [1828994] - [netdrv] mlxsw: spectrum_router: Don't rely on missing extack to symbolize dump (Ivan Vecera) [1828994] - [net] ipv4: Only Replay routes of interest to new listeners (Ivan Vecera) [1828994] - [net] ipv4: Handle route deletion notification during flush (Ivan Vecera) [1828994] - [net] ipv4: Handle route deletion notification (Ivan Vecera) [1828994] - [net] ipv4: Notify newly added route if should be offloaded (Ivan Vecera) [1828994] - [net] ipv4: Notify route if replacing currently offloaded one (Ivan Vecera) [1828994] - [net] ipv4: Extend FIB alias find function (Ivan Vecera) [1828994] - [net] ipv4: Notify route after insertion to the routing table (Ivan Vecera) [1828994] - [include] net: fib_notifier: Add temporary events to the FIB notification chain (Ivan Vecera) [1828994] - [net] vti6: Fix memory leak of skb if input policy check fails (Xin Long) [1829720] - [net] xfrm: policy: Fix doulbe free in xfrm_policy_timer (Xin Long) [1829720] - [net] xfrm: add the missing verify_sec_ctx_len check in xfrm_add_acquire (Xin Long) [1829720] - [net] xfrm: fix uctx len check in verify_sec_ctx_len (Xin Long) [1829720] - [net] xfrm: handle NETDEV_UNREGISTER for xfrm device (Xin Long) [1829720] - [net] xfrm: interface: do not confirm neighbor when do pmtu update (Xin Long) [1829720] - [documentation] xfrm: update doc about xfrm[46]_gc_thresh (Xin Long) [1829720] - [documentation] devlink: remove trigger command from devlink-region.rst (Petr Oros) [1822570] - [include] devlink: promote "fw.bundle_id" to a generic info version (Petr Oros) [1822570] - [documentation] devlink: document devlink info versions reported by bnxt_en driver (Petr Oros) [1822570] - [include] devlink: add macro for "fw.roce" (Petr Oros) [1822570] - [documentation] Fix typo in devlink documentation (Petr Oros) [1822570] - [documentation] devlink: fix typos in qed documentation (Petr Oros) [1822570] - [documentation] devlink: document region snapshot triggering from userspace (Petr Oros) [1822570] - [documentation] devlink: introduce devlink-dpipe.rst documentation file (Petr Oros) [1822570] - [documentation] devlink: add a devlink-resource.rst documentation file (Petr Oros) [1822570] - [netdrv] devlink: rename and expand devlink-trap-netdevsim.rst (Petr Oros) [1822570] - [documentation] devlink: add documentation for ionic device driver (Petr Oros) [1822570] - [documentation] devlink: add a file documenting devlink regions (Petr Oros) [1822570] - [documentation] devlink: add a driver-specific file for the qed driver (Petr Oros) [1822570] - [documentation] devlink: add parameter documentation for the mlx4 driver (Petr Oros) [1822570] - [documentation] devlink: document info versions for each driver (Petr Oros) [1822570] - [documentation] devlink: convert driver-specific files to reStructuredText (Petr Oros) [1822570] - [documentation] devlink: mention reloading in devlink-params.rst (Petr Oros) [1822570] - [documentation] devlink: add documentation for generic devlink parameters (Petr Oros) [1822570] - [documentation] devlink: convert devlink-params.txt to reStructuredText (Petr Oros) [1822570] - [documentation] devlink: rename devlink-info-versions.rst and add a header (Petr Oros) [1822570] - [documentation] devlink: convert devlink-health.txt to rst format (Petr Oros) [1822570] - [documentation] devlink: move devlink documentation to subfolder (Petr Oros) [1822570] - [include] devlink: add macro for "fw.psid" (Petr Oros) [1822570] - [netdrv] ethtool: Add support for 400Gbps (50Gbps per lane) link modes (Ivan Vecera) [1828942] - [netdrv] phy: Add support for 100BaseT1 and 1000BaseT1 (Ivan Vecera) [1828942] - [net] phy: improve definition of __ETHTOOL_LINK_MODE_MASK_NBITS (Ivan Vecera) [1828942] - [net] netfilter: nf_tables: simplify NLM_F_CREATE handling (Phil Sutter) [1812666] - [net] devlink: Add layer 3 generic packet exception traps (Petr Oros) [1828737] - [net] devlink: Add layer 3 generic packet traps (Petr Oros) [1828737] - [net] netfilter: nf_tables: fix infinite loop when expr is not available (Phil Sutter) [1757933] - [net] netfilter: nf_tables: autoload modules from the abort path (Phil Sutter) [1757933] - [net] netfilter: nf_tables: remove WARN and add NLA_STRING upper limits (Phil Sutter) [1757933] - [net] netfilter: nf_tables: store transaction list locally while requesting module (Phil Sutter) [1757933] - [net] netfilter: nf_tables: use-after-free in failing rule with bound set (Phil Sutter) [1757933] - [net] netfilter: nft_meta: skip EAGAIN if nft_meta_bridge is not a module (Phil Sutter) [1757933] - [net] netfilter: nf_tables: force module load in case select_ops() returns -EAGAIN (Phil Sutter) [1757933] - [net] netfilter: nf_tables: add nft_expr_type_request_module() (Phil Sutter) [1757933] - [net] netfilter: nf_tables: bogus EBUSY in helper removal from transaction (Phil Sutter) [1757933] - [net] netfilter: nf_tables: fix set double-free in abort path (Phil Sutter) [1757933] - [net] netfilter: nft_compat: don't use refcount_inc on newly allocated entry (Phil Sutter) [1757933] - [net] netfilter: nf_tables: unbind set in rule from commit path (Phil Sutter) [1757933] - [net] netfilter: nft_compat: destroy function must not have side effects (Phil Sutter) [1757933] - [net] netfilter: nft_compat: make lists per netns (Phil Sutter) [1757933] - [net] netfilter: nft_compat: use refcnt_t type for nft_xt reference count (Phil Sutter) [1757933] - [net] netfilter: nf_tables: fix suspicious RCU usage in nft_chain_stats_replace() (Phil Sutter) [1757933] - [net] netfilter: nf_tables: asynchronous release (Phil Sutter) [1757933] - [net] netfilter: nf_tables: split set destruction in deactivate and destroy phase (Phil Sutter) [1757933] - [net] netfilter: nf_tables: flow event notifier must use transaction mutex (Phil Sutter) [1757933] - [net] netfilter: nf_tables: use dedicated mutex to guard transactions (Phil Sutter) [1757933] - [net] netfilter: nf_tables: avoid global info storage (Phil Sutter) [1757933] - [net] netfilter: nf_tables: take module reference when starting a batch (Phil Sutter) [1757933] - [net] netfilter: nf_tables: make valid_genid callback mandatory (Phil Sutter) [1757933] - [net] netfilter: nf_tables: add and use helper for module autoload (Phil Sutter) [1757933]- [kernel] sched: Fix missing bracket in membarrier_switch_mm from mismerge (Phil Auld) [1745111] - [fs] nfs: fix NULL deference in nfs4_get_valid_delegation ("J. Bruce Fields") [1831553] - [acpi] PCI/AER: Use only _OSC to determine AER ownership (Myron Stowe) [1712820] - [pci] PCI/EDR: Log only ACPI_NOTIFY_DISCONNECT_RECOVER events (Myron Stowe) [1712820] - [pci] PCI/AER: Rationalize error status register clearing (Myron Stowe) [1712820] - [pci] PCI/DPC: Add Error Disconnect Recover (EDR) support (Myron Stowe) [1712820] - [pci] PCI/DPC: Expose dpc_process_error(), dpc_reset_link() for use by EDR (Myron Stowe) [1712820] - [pci] PCI/AER: Add pci_aer_raw_clear_status() to unconditionally clear Error Status (Myron Stowe) [1712820] - [pci] PCI/DPC: Cache DPC capabilities in pci_init_capabilities() (Myron Stowe) [1712820] - [pci] PCI/ERR: Return status of pcie_do_recovery() (Myron Stowe) [1712820] - [pci] PCI/ERR: Remove service dependency in pcie_do_recovery() (Myron Stowe) [1712820] - [pci] PCI/DPC: Move DPC data into struct pci_dev (Myron Stowe) [1712820] - [pci] PCI/ERR: Update error status after reset_link() (Myron Stowe) [1712820] - [pci] PCI/ERR: Combine pci_channel_io_frozen cases (Myron Stowe) [1712820] - [pci] PCI/ASPM: Reduce severity of common clock config message (Myron Stowe) [1712820] - [pci] PCI/ASPM: Clear the correct bits when enabling L1 substates (Myron Stowe) [1712820] - [pci] PCI/PM: Print config space of devices before suspend (Myron Stowe) [1712820] - [pci] PCI/AER: Initialize aer_fifo (Myron Stowe) [1712820] - [pci] PCI/AER: Factor message prefixes with dev_fmt() (Myron Stowe) [1712820] - [pci] PCI/AER: Log which device prevents error recovery (Myron Stowe) [1712820] - [security] ima: Switch to ima_hash_algo for boot aggregate (Jerry Snitselaar) [1786441] - [mm] mm: mempolicy: require at least one nodeid for MPOL_PREFERRED (Rafael Aquini) [1834435] {CVE-2020-11565} - [tools] perf maps: Add missing unlock to maps__insert() error case (Michael Petlan) [1818838] - [tools] perf dso: Fix dso comparison (Michael Petlan) [1818838] - [tools] perf block-info: Fix wrong block address comparison in block_info__cmp() (Michael Petlan) [1818838] - [tools] libperf: Setup initial evlist::all_cpus value (Michael Petlan) [1818838] - [tools] perf report: Fix no libunwind compiled warning break s390 issue (Michael Petlan) [1818838] - [tools] perf hists: Fix variable name's inconsistency in hists__for_each() macro (Michael Petlan) [1818838] - [tools] perf map: Set kmap->kmaps backpointer for main kernel map chunks (Michael Petlan) [1818838] - [tools] perf report: Fix incorrectly added dimensions as switch perf data file (Michael Petlan) [1818838] - [tools] tools lib traceevent: Fix memory leakage in filter_event (Michael Petlan) [1818838] - [tools] perf vendor events s390: Remove name from L1D_RO_EXCL_WRITES description (Michael Petlan) [1818838] - [tools] perf vendor events s390: Fix counter long description for DTLB1_GPAGE_WRITES (Michael Petlan) [1818838] - [tools] libtraceevent: Allow custom libdir path (Michael Petlan) [1818838] - [tools] perf top: Do not bail out when perf_env__read_cpuid() returns ENOSYS (Michael Petlan) [1818838] - [tools] perf arch: Make the default get_cpuid() return compatible error (Michael Petlan) [1818838] - [tools] perf inject: Fix processing of ID index for injected instruction tracing (Michael Petlan) [1818838] - [tools] perf report: Bail out --mem-mode if mem info is not available (Michael Petlan) [1818838] - [tools] perf report: Make -F more strict like -s (Michael Petlan) [1818838] - [tools] perf report/top TUI: Replace pr_err() with ui__error() (Michael Petlan) [1818838] - [tools] libtraceevent: Copy pkg-config file to output folder when using O= (Michael Petlan) [1818838] - [tools] libtraceevent: Fix lib installation with O= (Michael Petlan) [1818838] - [tools] perf kvm: Clarify the 'perf kvm' -i and -o command line options (Michael Petlan) [1818838] - [tools] perf machine: Fill map_symbol->maps in append_inlines() to fix segfault (Michael Petlan) [1818838] - [tools] perf jit: Move test functionality in to a test (Michael Petlan) [1818838] - [tools] perf stat: Use affinity for enabling/disabling events (Michael Petlan) [1818838] - [tools] perf evsel: Add functions to enable/disable for a specific CPU (Michael Petlan) [1818838] - [tools] perf stat: Use affinity for reading (Michael Petlan) [1818838] - [tools] perf stat: Use affinity for opening events (Michael Petlan) [1818838] - [tools] perf stat: Factor out open error handling (Michael Petlan) [1818838] - [tools] perf stat: Use affinity for closing file descriptors (Michael Petlan) [1818838] - [tools] perf evsel: Add functions to close evsel on a CPU (Michael Petlan) [1818838] - [tools] perf evsel: Add iterator to iterate over events ordered by CPU (Michael Petlan) [1818838] - [tools] perf evlist: Maintain evlist->all_cpus (Michael Petlan) [1818838] - [tools] perf cpumap: Maintain cpumaps ordered and without dups (Michael Petlan) [1818838] - [tools] perf script: Fix brstackinsn for AUXTRACE (Michael Petlan) [1818838] - [tools] perf affinity: Add infrastructure to save/restore affinity (Michael Petlan) [1818838] - [tools] perf pmu: Use file system cache to optimize sysfs access (Michael Petlan) [1818838] - [tools] perf regs: Make perf_reg_name() return "unknown" instead of NULL (Michael Petlan) [1818838] - [tools] perf diff: Use llabs() with 64-bit values (Michael Petlan) [1818838] - [tools] perf diff: Use llabs() with 64-bit values (Michael Petlan) [1818838] - [tools] perf tests: Rename tests/map_groups.c to tests/maps.c (Michael Petlan) [1818838] - [tools] perf tests: Rename thread-mg-share to thread-maps-share (Michael Petlan) [1818838] - [tools] perf maps: Rename map_groups.h to maps.h (Michael Petlan) [1818838] - [tools] perf maps: Rename 'mg' variables to 'maps' (Michael Petlan) [1818838] - [tools] perf map_symbol: Rename ms->mg to ms->maps (Michael Petlan) [1818838] - [tools] perf addr_location: Rename al->mg to al->maps (Michael Petlan) [1818838] - [tools] perf thread: Rename thread->mg to thread->maps (Michael Petlan) [1818838] - [tools] perf maps: Merge 'struct maps' with 'struct map_groups' (Michael Petlan) [1818838] - [tools] x86/insn: perf tools: Add some more instructions to the new instructions test (Michael Petlan) [1818838] - [tools] perf map: Remove unused functions (Michael Petlan) [1818838] - [tools] perf map: Remove needless struct forward declarations (Michael Petlan) [1818838] - [tools] perf map: Ditch leftover map__reloc_vmlinux() prototype (Michael Petlan) [1818838] - [tools] perf script: Move map__fprintf_srccode() to near its only user (Michael Petlan) [1818838] - [tools] perf parse: Fix potential memory leak when handling tracepoint errors (Michael Petlan) [1818838] - [tools] libtraceevent: Fix memory leakage in copy_filter_type (Michael Petlan) [1818838] - [tools] libtraceevent: Fix header installation (Michael Petlan) [1818838] - [tools] perf intel-bts: Does not support AUX area sampling (Michael Petlan) [1818838] - [tools] perf intel-pt: Add support for decoding AUX area samples (Michael Petlan) [1818838] - [tools] perf intel-pt: Add support for recording AUX area samples (Michael Petlan) [1818838] - [tools] perf pmu: When using default config, record which bits of config were changed by the user (Michael Petlan) [1818838] - [tools] perf auxtrace: Add support for queuing AUX area samples (Michael Petlan) [1818838] - [tools] perf session: Add facility to peek at all events (Michael Petlan) [1818838] - [tools] perf auxtrace: Add support for dumping AUX area samples (Michael Petlan) [1818838] - [tools] perf inject: Cut AUX area samples (Michael Petlan) [1818838] - [tools] perf record: Add aux-sample-size config term (Michael Petlan) [1818838] - [tools] perf record: Add support for AUX area sampling (Michael Petlan) [1818838] - [tools] perf auxtrace: Add support for AUX area sample recording (Michael Petlan) [1818838] - [tools] perf auxtrace: Move perf_evsel__find_pmu() (Michael Petlan) [1818838] - [tools] perf record: Add a function to test for kernel support for AUX area sampling (Michael Petlan) [1818838] - [tools] perf tools: Add kernel AUX area sampling definitions (Michael Petlan) [1818838] - [tools] perf report: Jump to symbol source view from total cycles view (Michael Petlan) [1818838] - [tools] perf util: Move block TUI function to ui browsers (Michael Petlan) [1818838] - [tools] perf dso: Move dso_id from 'struct map' to 'struct dso' (Michael Petlan) [1818838] - [tools] perf dsos: Remove unused dsos__find() method (Michael Petlan) [1818838] - [tools] perf map: Move comparision of map's dso_id to a separate function (Michael Petlan) [1818838] - [tools] perf map: Pass a dso_id to map__new() (Michael Petlan) [1818838] - [tools] perf map: Move maj/min/ino/ino_generation to separate struct (Michael Petlan) [1818838] - [tools] perf parse: Report initial event parsing error (Michael Petlan) [1818838] - [tools] x86/insn: perf tools: Add some instructions to the new instructions test (Michael Petlan) [1818838] - [tools] perf map: Move seldom used ->flags field to second cacheline (Michael Petlan) [1818838] - [tools] perf map: Use bitmap for booleans (Michael Petlan) [1818838] - [tools] libtraceevent: Fix parsing of event o and X argument types (Michael Petlan) [1818838] - [tools] perf callchain: Fix segfault in thread__resolve_callchain_sample() (Michael Petlan) [1818838] - [tools] perf map_groups: Auto sort maps by name, if needed (Michael Petlan) [1818838] - [tools] perf machine: No need to check if kernel module maps pre-exist (Michael Petlan) [1818838] - [tools] perf record: No need to process the synthesized MMAP events twice (Michael Petlan) [1818838] - [tools] perf map: No need to adjust the long name of modules (Michael Petlan) [1818838] - [tools] perf map_groups: Add a front end cache for map lookups by name (Michael Petlan) [1818838] - [tools] perf maps: Do not use an rbtree to sort by map name (Michael Petlan) [1818838] - [tools] perf maps: Purge the entries from maps->names in __maps__purge() (Michael Petlan) [1818838] - [tools] perf vendor events power9: Fix commas so PMU event files are valid JSON (Michael Petlan) [1818838] - [tools] perf vendor events power8: Fix commas so PMU event files are valid JSON (Michael Petlan) [1818838] - [tools] perf vendor events arm64: Fix commas so PMU event files are valid JSON (Michael Petlan) [1818838] - [tools] perf parse: Use YYABORT to clear stack after failure, plugging leaks (Michael Petlan) [1818838] - [tools] perf tool: Provide an option to print perf_event_open args and return value (Michael Petlan) [1818838] - [tools] perf map: Remove ->groups from 'struct map' (Michael Petlan) [1818838] - [tools] perf map: Combine maps__fixup_overlappings with its only use (Michael Petlan) [1818838] - [tools] perf annotate: Stop using map->groups, use map_symbol->mg instead (Michael Petlan) [1818838] - [tools] perf tools: Add a 'struct map_groups' pointer to 'struct map_symbol' (Michael Petlan) [1818838] - [tools] perf symbols: Use kmaps(map)->machine when we know its a kernel map (Michael Petlan) [1818838] - [tools] pref tools: Make 'struct addr_map_symbol' contain 'struct map_symbol' (Michael Petlan) [1818838] - [tools] perf callchain: Use 'struct map_symbol' in 'struct callchain_cursor_node' (Michael Petlan) [1818838] - [tools] perf unwind: Use 'struct map_symbol' in 'struct unwind_entry' (Michael Petlan) [1818838] - [tools] perf annotate: Pass a 'map_symbol' in places receiving a pair of 'map' and 'symbol' pointers (Michael Petlan) [1818838] - [tools] perf tools: Add map_groups to 'struct addr_location' (Michael Petlan) [1818838] - [tools] perf map_groups: Pass the object to map_groups__find_ams() (Michael Petlan) [1818838] - [tools] perf symbols: Stop using map->groups, we can use kmaps instead (Michael Petlan) [1818838] - [tools] perf map: Use map->dso->kernel + map__kmaps() in map__kmaps() (Michael Petlan) [1818838] - [tools] perf report: Sort by sampled cycles percent per block for tui (Michael Petlan) [1818838] - [tools] perf report: Support --percent-limit for --total-cycles (Michael Petlan) [1818838] - [tools] perf report: Sort by sampled cycles percent per block for stdio (Michael Petlan) [1818838] - [tools] perf hist: Support block formats with compare/sort/display (Michael Petlan) [1818838] - [tools] perf hist: Count the total cycles of all samples (Michael Petlan) [1818838] - [tools] perf block: Cleanup and refactor block info functions (Michael Petlan) [1818838] - [tools] perf diff: Don't use hack to skip column length calculation (Michael Petlan) [1818838] - [tools] perf tests: Fix out of bounds memory access (Michael Petlan) [1818838] - [tools] perf record: Add support for limit perf output file size (Michael Petlan) [1818838] - [tools] perf annotate: Fix heap overflow (Michael Petlan) [1818838] - [tools] perf machine: Add kernel_dso() method (Michael Petlan) [1818838] - [tools] perf symbols: Remove needless checks for map->groups->machine (Michael Petlan) [1818838] - [tools] perf parse: Add a deep delete for parse event terms (Michael Petlan) [1818838] - [tools] perf parse: If pmu configuration fails free terms (Michael Petlan) [1818838] - [tools] perf parse: Before yyabort-ing free components (Michael Petlan) [1818838] - [tools] perf parse: Add destructors for parse event terms (Michael Petlan) [1818838] - [tools] perf parse: Ensure config and str in terms are unique (Michael Petlan) [1818838] - [tools] perf parse: Add parse events handle error (Michael Petlan) [1818838] - [tools] perf inject: Make --strip keep evsels (Michael Petlan) [1818838] - [tools] perf tools: Fix cross compile for ARM64 (Michael Petlan) [1818838] - [tools] perf stat: Add --per-node agregation support (Michael Petlan) [1818838] - [tools] perf env: Add perf_env__numa_node() (Michael Petlan) [1818838] - [tools] perf tools: Splice events onto evlist even on error (Michael Petlan) [1818838] - [tools] libsubcmd: Use -O0 with DEBUG=1 (Michael Petlan) [1818838] - [tools] libsubcmd: Move EXTRA_FLAGS to the end to allow overriding existing flags (Michael Petlan) [1818838] - [tools] perf map_groups: Introduce for_each_entry() and for_each_entry_safe() iterators (Michael Petlan) [1818838] - [tools] perf maps: Add for_each_entry()/_safe() iterators (Michael Petlan) [1818838] - [tools] perf map: Allow map__next() to receive a NULL arg (Michael Petlan) [1818838] - [tools] perf map: Check if the map still has some refcounts on exit (Michael Petlan) [1818838] - [tools] perf dso: Add dso__data_write_cache_addr() (Michael Petlan) [1818838] - [tools] perf dso: Refactor dso_cache__read() (Michael Petlan) [1818838] - [tools] perf auxtrace: Add auxtrace_cache__remove() (Michael Petlan) [1818838] - [tools] perf jevents: Fix resource leak in process_mapfile() and main() (Michael Petlan) [1818838] - [tools] perf kvm: Use evlist layer api when possible (Michael Petlan) [1818838] - [tools] perf tests: Fix a typo (Michael Petlan) [1818838] - [tools] perf tools: Avoid a malloc() for array events (Michael Petlan) [1818838] - [tools] perf tools: Move ALLOC_LIST into a function (Michael Petlan) [1818838] - [tools] perf evsel: Avoid close(-1) (Michael Petlan) [1818838] - [tools] perf evsel: Always preserve errno while cleaning up perf_event_open failures (Michael Petlan) [1818838] - [tools] perf cs-etm: Fix definition of macro TO_CS_QUEUE_NR (Michael Petlan) [1818838] - [tools] perf llvm: Make .o saving a debug message, not an info one (Michael Petlan) [1818838] - [tools] perf record: Put a copy of kcore into the perf.data directory (Michael Petlan) [1818838] - [tools] perf data: Support single perf.data file directory (Michael Petlan) [1818838] - [tools] perf session: Fix indent in perf_session__new()" (Michael Petlan) [1818838] - [tools] perf data: Rename directory "header" file to "data" (Michael Petlan) [1818838] - [tools] perf data: Move perf_dir_version into data.h (Michael Petlan) [1818838] - [tools] perf data: Correctly identify directory data files (Michael Petlan) [1818838] - [tools] perf trace: Use STUL_STRARRAY_FLAGS with mmap (Michael Petlan) [1818838] - [tools] perf trace: Wire up strarray__strtoul_flags() (Michael Petlan) [1818838] - [tools] libbeauty: Introduce strarray__strtoul_flags() (Michael Petlan) [1818838] - [tools] libbeauty: Make the mmap_flags strarray visible outside of its beautifier (Michael Petlan) [1818838] - [tools] perf trace: Use strtoul for the fcntl 'cmd' argument (Michael Petlan) [1818838] - [tools] libbeauty: Introduce syscall_arg__strtoul_strarrays() (Michael Petlan) [1818838] - [tools] libperf: Add pr_err() macro (Michael Petlan) [1818838] - [tools] libperf: Do not export perf_evsel__init()/perf_evlist__init() (Michael Petlan) [1818838] - [tools] libperf: Keep count of failed tests (Michael Petlan) [1818838] - [tools] libperf: Add tests_mmap_cpus test (Michael Petlan) [1818838] - [tools] libperf: Add tests_mmap_thread test (Michael Petlan) [1818838] - [tools] libperf: Link static tests with libapi.a (Michael Petlan) [1818838] - [tools] libperf: Move mask setup to perf_evlist__mmap_ops() (Michael Petlan) [1818838] - [tools] libperf: Move mmap allocation to perf_evlist__mmap_ops::get (Michael Petlan) [1818838] - [tools] libperf: Introduce perf_evlist__for_each_mmap() (Michael Petlan) [1818838] - [tools] perf tests: Disable bp_signal testing for arm64 (Michael Petlan) [1818838] - [tools] perf tests bp_account: Add dedicated checking helper is_supported() (Michael Petlan) [1818838] - [tools] perf tests: Remove needless headers for bp_account (Michael Petlan) [1818838] - [tools] perf list: Hide deprecated events by default (Michael Petlan) [1818838] - [tools] perf trace: Pass a syscall_arg to syscall_arg_fmt->strtoul() (Michael Petlan) [1818838] - [tools] perf trace: Honour --max-events in processing syscalls:sys_enter_* (Michael Petlan) [1818838] - [tools] libbeauty: Introduce syscall_arg__strtoul_strarray() (Michael Petlan) [1818838] - [tools] perf trace: Initialize evsel_trace->fmt for syscalls:sys_enter_* tracepoints (Michael Petlan) [1818838] - [tools] perf trace: Introduce 'struct evsel__trace' for evsel->priv needs (Michael Petlan) [1818838] - [tools] perf trace: Hide evsel->access further, simplify code (Michael Petlan) [1818838] - [tools] perf trace: Introduce accessors to trace specific evsel->priv (Michael Petlan) [1818838] - [tools] perf trace: Show error message when not finding a field used in a filter expression (Michael Petlan) [1818838] - [tools] perf trace: Hook the 'vec' tracepoint argument with the x86 IRQ vectors scnprintf/strtoul (Michael Petlan) [1818838] - [tools] perf trace beauty: Add the glue for the autogenerated x86 IRQ vector array (Michael Petlan) [1818838] - [tools] libbeauty: Add a strarray__scnprintf_suffix() method (Michael Petlan) [1818838] - [tools] libbeauty: Hook up the x86 irq_vectors table generator (Michael Petlan) [1818838] - [tools] libbeauty: Add a generator for x86's IRQ vectors -> strings (Michael Petlan) [1818838] - [tools] tools arch x86: Grab a copy of the file containing the IRQ vector defines (Michael Petlan) [1818838] - [tools] perf vendor events arm64: Add some missing events for Hisi hip08 HHA PMU (Michael Petlan) [1818838] - [tools] perf vendor events arm64: Add some missing events for Hisi hip08 L3C PMU (Michael Petlan) [1818838] - [tools] perf vendor events arm64: Add some missing events for Hisi hip08 DDRC PMU (Michael Petlan) [1818838] - [tools] perf vendor events arm64: Fix Hisi hip08 DDRC PMU eventname (Michael Petlan) [1818838] - [tools] perf trace: Support tracepoint dynamic char arrays (Michael Petlan) [1818838] - [tools] perf trace: Filter own pid to avoid a feedback look in 'perf trace record -a' (Michael Petlan) [1818838] - [tools] perf string: Export asprintf__tp_filter_pids() (Michael Petlan) [1818838] - [tools] perf trace: Introduce --errno-summary (Michael Petlan) [1818838] - [tools] perf trace: Add syscall failure stats to -s/--summary and -S/--with-summary (Michael Petlan) [1818838] - [tools] perf stat: Support --all-kernel/--all-user (Michael Petlan) [1818838] - [tools] perf annotate: Fix objdump --no-show-raw-insn flag (Michael Petlan) [1818838] - [tools] perf annotate: Don't pipe objdump output through 'expand' command (Michael Petlan) [1818838] - [tools] perf annotate: Don't pipe objdump output through 'grep' command (Michael Petlan) [1818838] - [tools] perf annotate: Use libsubcmd's run-command.h to fork objdump (Michael Petlan) [1818838] - [tools] perf annotate: Avoid reallocation in objdump parsing (Michael Petlan) [1818838] - [tools] perf report: Add warning when libunwind not compiled in (Michael Petlan) [1818838] - [tools] perf test: Avoid infinite loop for task exit case (Michael Petlan) [1818838] - [tools] perf test: Report failure for mmap events (Michael Petlan) [1818838] - [tools] perf script: Fix --reltime with --time (Michael Petlan) [1818838] - [tools] perf tools: Allow to build with -ltcmalloc (Michael Petlan) [1818838] - [tools] perf diff: Report noisy for cycles diff (Michael Petlan) [1818838] - [tools] perf tools: Propagate CFLAGS to libperf (Michael Petlan) [1818838] - [tools] libperf: Adopt perf_evlist__filter_pollfd() from tools/perf (Michael Petlan) [1818838] - [tools] libperf: Introduce perf_evlist__purge() (Michael Petlan) [1818838] - [tools] libperf: Introduce perf_evlist__exit() (Michael Petlan) [1818838] - [tools] libperf: Move the pollfd allocation from tools/perf to libperf (Michael Petlan) [1818838] - [tools] libperf: Centralize map refcnt setting (Michael Petlan) [1818838] - [tools] perf evlist: Switch to libperf's mmap interface (Michael Petlan) [1818838] - [tools] perf evlist: Introduce perf_evlist__mmap_cb_mmap() (Michael Petlan) [1818838] - [tools] perf evlist: Introduce perf_evlist__mmap_cb_get() (Michael Petlan) [1818838] - [tools] perf tools: Introduce perf_evlist__mmap_cb_idx() (Michael Petlan) [1818838] - [tools] libperf: Introduce perf_evlist_mmap_ops::mmap callback (Michael Petlan) [1818838] - [tools] libperf: Add perf_evlist_mmap_ops::get callback (Michael Petlan) [1818838] - [tools] libperf: Introduce perf_evlist_mmap_ops::idx callback (Michael Petlan) [1818838] - [tools] libperf: Introduce perf_evlist__mmap_ops() (Michael Petlan) [1818838] - [tools] libperf: Adopt perf_evlist__mmap()/munmap() from tools/perf (Michael Petlan) [1818838] - [tools] libperf: Adopt perf_mmap__read_event() from tools/perf (Michael Petlan) [1818838] - [tools] libperf: Adopt perf_mmap__read_done() from tools/perf (Michael Petlan) [1818838] - [tools] libperf: Adopt perf_mmap__read_init() from tools/perf (Michael Petlan) [1818838] - [tools] libperf: Adopt perf_mmap__consume() function from tools/perf (Michael Petlan) [1818838] - [tools] perf tools: Use perf_mmap way to detect aux mmap (Michael Petlan) [1818838] - [tools] libperf: Adopt perf_mmap__put() function from tools/perf (Michael Petlan) [1818838] - [tools] libperf: Adopt perf_mmap__unmap() function from tools/perf (Michael Petlan) [1818838] - [tools] libperf: Adopt perf_mmap__get() function from tools/perf (Michael Petlan) [1818838] - [tools] libperf: Adopt perf_mmap__mmap() function from tools/perf (Michael Petlan) [1818838] - [tools] libperf: Adopt perf_mmap__mmap_len() function from tools/perf (Michael Petlan) [1818838] - [tools] libperf: Add 'struct perf_mmap_param' (Michael Petlan) [1818838] - [tools] libperf: Add perf_mmap__init() function (Michael Petlan) [1818838] - [tools] perf tools: Avoid 'sample_reg_masks' being const + weak (Michael Petlan) [1818838] - [tools] perf beauty: Introduce strtoul() for x86 MSRs (Michael Petlan) [1818838] - [tools] perf trace: Expand strings in filters to integers (Michael Petlan) [1818838] - [tools] perf trace: Introduce a strtoul() method for 'struct strarrays' (Michael Petlan) [1818838] - [tools] perf trace: Add a strtoul() method to 'struct syscall_arg_fmt' (Michael Petlan) [1818838] - [tools] perf trace: Introduce --filter for tracepoint events (Michael Petlan) [1818838] - [tools] perf evlist: Introduce append_tp_filter_pid() and append_tp_filter_pids() (Michael Petlan) [1818838] - [tools] perf evlist: Introduce append_tp_filter() method (Michael Petlan) [1818838] - [tools] perf evlist: Factor out asprintf routine to build a tracepoint pid filter (Michael Petlan) [1818838] - [tools] perf trace: Associate the "msr" tracepoint arg name with x86_MSR__scnprintf() (Michael Petlan) [1818838] - [tools] perf trace beauty: Add the glue for the autogenerated MSR arrays (Michael Petlan) [1818838] - [tools] perf trace: Allow associating scnprintf routines with well known arg names (Michael Petlan) [1818838] - [tools] perf beauty: Hook up the x86 MSR table generator (Michael Petlan) [1818838] - [tools] perf trace beauty: Add a x86 MSR cmd id->str table generator (Michael Petlan) [1818838] - [tools] perf beauty: Make strarray's offset be u64 (Michael Petlan) [1818838] - [tools] perf trace: Allow choosing how to augment the tracepoint arguments (Michael Petlan) [1818838] - [tools] perf trace: Enclose all events argument lists with () (Michael Petlan) [1818838] - [tools] perf trace: Add array of chars scnprintf beautifier (Michael Petlan) [1818838] - [tools] perf trace: Add the syscall_arg_fmt pointer to syscall_arg (Michael Petlan) [1818838] - [tools] perf trace: Move some scnprintf methods from syscall to syscall_arg_fmt (Michael Petlan) [1818838] - [tools] perf trace: Allocate an array of beautifiers for tracepoint args (Michael Petlan) [1818838] - [tools] perf trace: Factor out the initialization of syscal_arg_fmt->scnprintf (Michael Petlan) [1818838] - [tools] perf script: Allow --time with --reltime (Michael Petlan) [1818838] - [tools] perf scripts python: exported-sql-viewer.py: Add Time chart by CPU (Michael Petlan) [1818838] - [tools] perf scripts python: exported-sql-viewer.py: Add ability for Call tree to open at a specified task and time (Michael Petlan) [1818838] - [tools] perf scripts python: exported-sql-viewer.py: Tidy up Call tree call_time (Michael Petlan) [1818838] - [tools] perf scripts python: exported-sql-viewer.py: Add global time range calculations (Michael Petlan) [1818838] - [tools] perf scripts python: exported-sql-viewer.py: Add HBoxLayout and VBoxLayout (Michael Petlan) [1818838] - [tools] perf scripts python: exported-sql-viewer.py: Add LookupModel() (Michael Petlan) [1818838] - [tools] perf trace augmented_syscalls: Do not show syscalls when none was asked for (Michael Petlan) [1818838] - [tools] perf trace: Postpone parsing .perfconfig trace.add_events to after --verbose is processed (Michael Petlan) [1818838] - [tools] perf trace: Generalize the syscall_fmt find routines (Michael Petlan) [1818838] - [tools] perf trace: Separate 'struct syscall_fmt' definition from syscall_fmts variable (Michael Petlan) [1818838] - [tools] perf trace: Make evlist__set_evsel_handler() affect just entries without a handler (Michael Petlan) [1818838] - [tools] perf evlist: Adopt __set_tracepoint_handlers method from perf_session (Michael Petlan) [1818838] - [tools] perf top: Initialize perf_env->cpuid, needed by the per arch annotation init routine (Michael Petlan) [1818838] - [tools] perf env: Add routine to read the env->cpuid from the running machine (Michael Petlan) [1818838] - [kernel] perf/cgroups: Install cgroup events to correct cpuctx (Michael Petlan) [1818838] - [kernel] perf/core: Fix mlock accounting in perf_mmap() (Michael Petlan) [1818838] - [x86] perf/x86/intel/uncore: Remove PCIe3 unit for SNR (Michael Petlan) [1818838] - [x86] perf/x86/intel/uncore: Fix missing marker for snr_uncore_imc_freerunning_events (Michael Petlan) [1818838] - [x86] perf/x86/intel/uncore: Add PCI ID of IMC for Xeon E3 V5 Family (Michael Petlan) [1818838] - [kernel] perf: Correctly handle failed perf_get_aux_event() (Michael Petlan) [1818838] - [x86] perf/x86/intel: Fix PT PMI handling (Michael Petlan) [1818838] - [x86] perf/x86/intel/bts: Fix the use of page_private() (Michael Petlan) [1818838] - [x86] perf/x86: Fix potential out-of-bounds access (Michael Petlan) [1818838] - [x86] perf/x86: Implement immediate enforcement of /sys/devices/cpu/rdpmc value of 0 (Michael Petlan) [1818838] - [kernel] perf/core: Make the mlock accounting simple again (Michael Petlan) [1818838] - [kernel] perf/core: Fix the mlock accounting, again (Michael Petlan) [1818838] - [x86] perf/x86/intel/pt: Prevent redundant WRMSRs (Michael Petlan) [1818838] - [x86] perf/x86/intel/pt: Opportunistically use single range output mode (Michael Petlan) [1818838] - [x86] perf/x86/intel/pt: Add sampling support (Michael Petlan) [1818838] - [x86] perf/x86/intel/pt: Factor out pt_config_start() (Michael Petlan) [1818838] - [kernel] perf/aux: Allow using AUX data in perf samples (Michael Petlan) [1818838] - [kernel] perf/core: Fix unlock balance in perf_init_event() (Michael Petlan) [1818838] - [x86] perf/x86/amd: Remove set but not used variable 'active' (Michael Petlan) [1818838] - [kernel] perf/core: Optimize perf_init_event() for TYPE_SOFTWARE (Michael Petlan) [1818838] - [kernel] perf/core: Optimize perf_init_event() (Michael Petlan) [1818838] - [kernel] perf/core: Optimize perf_install_in_event() (Michael Petlan) [1818838] - [x86] perf/x86: Synchronize PMU task contexts on optimized context switches (Michael Petlan) [1818838] - [x86] perf/x86/intel: Implement LBR callstack context synchronization (Michael Petlan) [1818838] - [x86] perf/x86: Install platform specific ->swap_task_ctx() adapter (Michael Petlan) [1818838] - [x86] perf/core, perf/x86: Introduce swap_task_ctx() method at 'struct pmu' (Michael Petlan) [1818838] - [kernel] perf/ring_buffer: Matching the memory allocate and free, in rb_alloc() (Michael Petlan) [1818838] - [kernel] perf/ring_buffer: Modify the parameter type of perf_mmap_free_page() (Michael Petlan) [1818838] - [documentation] Documentation: Document sysfs interfaces purr, spurr, idle_purr, idle_spurr (Steve Best) [1783286] - [powerpc] powerpc/sysfs: Show idle_purr and idle_spurr for every CPU (Steve Best) [1783286] - [powerpc] powerpc/pseries: Account for SPURR ticks on idle CPUs (Steve Best) [1783286] - [powerpc] powerpc/idle: Store PURR snapshot in a per-cpu global variable (Steve Best) [1783286] - [powerpc] powerpc: Move idle_loop_prolog()/epilog() functions to header file (Steve Best) [1783286] - [kernel] padata: add separate cpuhp node for CPUHP_PADATA_DEAD (Herbert Xu) [1671674] - [kernel] padata: fix uninitialized return value in padata_replace() (Herbert Xu) [1671674] - [kernel] padata: remove reorder_objects (Herbert Xu) [1671674] - [crypto] padata: remove cpumask change notifier (Herbert Xu) [1671674] - [kernel] padata: always acquire cpu_hotplug_lock before pinst->lock (Herbert Xu) [1671674] - [kernel] padata: validate cpumask without removed CPU during offline (Herbert Xu) [1671674] - [crypto] crypto: pcrypt - Avoid deadlock by using per-instance padata queues (Herbert Xu) [1671674] - [kernel] padata: Remove unused padata_remove_cpu (Herbert Xu) [1671674] - [crypto] crypto: pcrypt - Fix user-after-free on module unload (Herbert Xu) [1671674] - [kernel] padata: Remove broken queue flushing (Herbert Xu) [1671674] - [kernel] padata: remove cpu_index from the parallel_queue (Herbert Xu) [1671674] - [kernel] padata: unbind parallel jobs from specific CPUs (Herbert Xu) [1671674] - [kernel] padata: use separate workqueues for parallel and serial work (Herbert Xu) [1671674] - [crypto] padata, pcrypt: take CPU hotplug lock internally in padata_alloc_possible (Herbert Xu) [1671674] - [crypto] crypto: pcrypt - remove padata cpumask notifier (Herbert Xu) [1671674] - [crypto] padata: make padata_do_parallel find alternate callback CPU (Herbert Xu) [1671674] - [kernel] workqueue: require CPU hotplug read exclusion for apply_workqueue_attrs (Herbert Xu) [1671674] - [kernel] workqueue: unconfine alloc/apply/free_workqueue_attrs() (Herbert Xu) [1671674] - [crypto] padata: allocate workqueue internally (Herbert Xu) [1671674] - [kernel] padata: initialize pd->cpu with effective cpumask (Herbert Xu) [1671674] - [kernel] padata: purge get_cpu and reorder_via_wq from padata_do_serial (Herbert Xu) [1671674] - [kernel] padata: Replace delayed timer with immediate workqueue in padata_reorder (Herbert Xu) [1671674] - [kernel] padata: use smp_mb in padata_reorder to avoid orphaned padata jobs (Herbert Xu) [1671674] - [kernel] tracing: Avoid memory leak in process_system_preds() (Jerome Marchand) [1829953] {CVE-2019-19072} - [kernel] tracing: Have error path in predicate_parse() free its allocated memory (Jerome Marchand) [1829953] {CVE-2019-19072} - [kernel] tracing: Avoid memory leak in predicate_parse() (Jerome Marchand) [1829953] {CVE-2019-19072} - [kernel] tracing: Fix memory leak in create_filter() (Jerome Marchand) [1829953] {CVE-2019-19072} - [tools] KVM: selftests: s390x: Provide additional num-guest-pages adjustment (Philipp Rudo) [1792266] - [s390] s390/protvirt: fix compilation issue (Philipp Rudo) [1792266] - [kvm] KVM: s390: Fix PV check in deliverable_irqs() (Philipp Rudo) [1792266] - [kvm] KVM: s390: Return last valid slot if approx index is out-of-bounds (Philipp Rudo) [1792266] - [kvm] KVM: s390: vsie: Fix delivery of addressing exceptions (Philipp Rudo) [1792266] - [mm] s390/gmap: return proper error code on ksm unsharing (Philipp Rudo) [1792266] - [s390] KVM: s390: mark sie block as 512 byte aligned (Philipp Rudo) [1792266] - [tools] selftests: KVM: s390: check for registers to NOT change on reset (Philipp Rudo) [1792266] - [tools] selftests: KVM: s390: test more register variants for the reset ioctl (Philipp Rudo) [1792266] - [tools] selftests: KVM: s390: fix early guest crash (Philipp Rudo) [1792266] - [tools] selftests: KVM: s390: fixup fprintf format error in reset.c (Philipp Rudo) [1792266] - [kvm] KVM: s390: Also reset registers in sync regs for initial cpu reset (Philipp Rudo) [1792266] - [kvm] KVM: s390: introduce module parameter kvm.use_gisa (Philipp Rudo) [1792266] - [documentation] KVM: s390: protvirt: Add KVM api documentation (Philipp Rudo) [1792266] - [kvm] KVM: s390: protvirt: introduce and enable KVM_CAP_S390_PROTECTED (Philipp Rudo) [1792266] - [documentation] DOCUMENTATION: Protected virtual machine introduction and IPL (Philipp Rudo) [1792266] - [kvm] KVM: s390: protvirt: Add UV cpu reset calls (Philipp Rudo) [1792266] - [kvm] KVM: s390: protvirt: do not inject interrupts after start (Philipp Rudo) [1792266] - [kvm] KVM: s390: protvirt: Mask PSW interrupt bits for interception 104 and 112 (Philipp Rudo) [1792266] - [kvm] KVM: s390: protvirt: Support cmd 5 operation state (Philipp Rudo) [1792266] - [kvm] KVM: s390: protvirt: Report CPU state to Ultravisor (Philipp Rudo) [1792266] - [kvm] KVM: s390: protvirt: UV calls in support of diag308 0, 1 (Philipp Rudo) [1792266] - [kvm] KVM: s390: protvirt: Add program exception injection (Philipp Rudo) [1792266] - [kvm] KVM: s390: protvirt: Only sync fmt4 registers (Philipp Rudo) [1792266] - [kvm] KVM: s390: protvirt: Do only reset registers that are accessible (Philipp Rudo) [1792266] - [kvm] KVM: s390: protvirt: disallow one_reg (Philipp Rudo) [1792266] - [kvm] KVM: s390: protvirt: STSI handling (Philipp Rudo) [1792266] - [kvm] KVM: s390: protvirt: Write sthyi data to instruction data area (Philipp Rudo) [1792266] - [kvm] KVM: s390/mm: handle guest unpin events (Philipp Rudo) [1792266] - [kvm] KVM: s390: protvirt: handle secure guest prefix pages (Philipp Rudo) [1792266] - [kvm] KVM: S390: protvirt: Introduce instruction data area bounce buffer (Philipp Rudo) [1792266] - [kvm] KVM: s390: protvirt: Add new gprs location handling (Philipp Rudo) [1792266] - [kvm] KVM: s390: protvirt: Handle spec exception loops (Philipp Rudo) [1792266] - [kvm] KVM: s390: protvirt: Add SCLP interrupt handling (Philipp Rudo) [1792266] - [kvm] KVM: s390: protvirt: Implement interrupt injection (Philipp Rudo) [1792266] - [kvm] KVM: s390: protvirt: Instruction emulation (Philipp Rudo) [1792266] - [kvm] KVM: s390: protvirt: Handle SE notification interceptions (Philipp Rudo) [1792266] - [mm] KVM: s390/mm: Make pages accessible before destroying the guest (Philipp Rudo) [1792266] - [mm] KVM: s390: protvirt: Secure memory is not mergeable (Philipp Rudo) [1792266] - [kvm] KVM: s390: protvirt: Add initial vm and cpu lifecycle handling (Philipp Rudo) [1792266] - [s390] KVM: s390: add new variants of UV CALL (Philipp Rudo) [1792266] - [kvm] KVM: s390: protvirt: Add UV debug trace (Philipp Rudo) [1792266] - [kvm] KVM: s390/interrupt: do not pin adapter interrupt pages (Philipp Rudo) [1792266] - [s390] s390/protvirt: Add sysfs firmware interface for Ultravisor information (Philipp Rudo) [1792266] - [s390] s390/mm: add (non)secure page access exceptions handlers (Philipp Rudo) [1792266] - [s390] s390/mm: provide memory management functions for protected KVM guests (Philipp Rudo) [1792266] - [s390] s390/protvirt: add ultravisor initialization (Philipp Rudo) [1792266] - [s390] s390/protvirt: introduce host side setup (Philipp Rudo) [1792266] - [documentation] KVM: s390: rstify new ioctls in api.rst (Philipp Rudo) [1792266] - [s390] s390/uv: Fix handling of length extensions (Philipp Rudo) [1792266] - [tools] selftests: KVM: testing the local IRQs resets (Philipp Rudo) [1792266] - [tools] selftests: KVM: s390x: Add reset tests (Philipp Rudo) [1792266] - [kvm] KVM: s390: Add new reset vcpu API (Philipp Rudo) [1792266] - [kvm] KVM: s390: Cleanup initial cpu reset (Philipp Rudo) [1792266] - [kvm] KVM: s390: do not clobber registers during guest reset/store status (Philipp Rudo) [1792266] - [kvm] KVM: s390: ENOTSUPP -> EOPNOTSUPP fixups (Philipp Rudo) [1792266] - [s390] s390/uv: use EOPNOTSUPP instead of ENOTSUPP (Philipp Rudo) [1792266] - [kvm] KVM: s390: Do not yield when target is already running (Philipp Rudo) [1792266] - [kvm] KVM: s390: count invalid yields (Philipp Rudo) [1792266] - [kvm] KVM: s390: mark __insn32_query() as __always_inline (Philipp Rudo) [1792266] - [kvm] KVM: s390: fix __insn32_query() inline assembly (Philipp Rudo) [1792266] - [kvm] KVM: s390: Cleanup kvm_arch_init error path (Philipp Rudo) [1792266] - [kvm] KVM: s390: Remove unused parameter from __inject_sigp_restart() (Philipp Rudo) [1792266] - [mm] mm/gup/writeback: add callbacks for inaccessible pages (Philipp Rudo) [1792266] - [scsi] scsi: libiscsi: fall back to sendmsg for slab pages (Maurizio Lombardi) [1825775] - [fs] smb3: fix default permissions on new files when mounting with modefromsid (Leif Sahlberg) [1833374] - [fs] gfs2: don't call quota_unhold if quotas are not locked (Robert S Peterson) [1830043] - [fs] gfs2: move privileged user check to gfs2_quota_lock_check (Robert S Peterson) [1830043] - [fs] gfs2: remove check for quotas on in gfs2_quota_check (Robert S Peterson) [1830043] - [fs] gfs2: Change BUG_ON to an assert_withdraw in gfs2_quota_change (Robert S Peterson) [1830043] - [fs] gfs2: Fix problems regarding gfs2_qa_get and _put (Robert S Peterson) [1830043] - [powerpc] powerpc/eeh: Fix deadlock handling dead PHB (Sam Bobroff) [1774820] - [powerpc] powerpc/powernv/eeh: Fix oops when probing cxl devices (Sam Bobroff) [1774820] - [powerpc] powerpc/eeh: Slightly simplify eeh_add_to_parent_pe() (Sam Bobroff) [1774820] - [powerpc] powerpc/eeh: Remove unused return path from eeh_pe_dev_traverse() (Sam Bobroff) [1774820] - [powerpc] powerpc/eeh: Fix crash when edev->pdev changes (Sam Bobroff) [1774820] - [powerpc] powerpc/eeh: Convert log messages to eeh_edev_* macros (Sam Bobroff) [1774820] - [powerpc] powerpc/eeh: Introduce EEH edev logging macros (Sam Bobroff) [1774820] - [powerpc] powerpc/eeh: Add bdfn field to eeh_dev (Sam Bobroff) [1774820] - [powerpc] powerpc/eeh: Refactor around eeh_probe_devices() (Sam Bobroff) [1774820] - [powerpc] powerpc/eeh: EEH for pSeries hot plug (Sam Bobroff) [1774820] - [powerpc] powerpc/eeh: Initialize EEH address cache earlier (Sam Bobroff) [1774820] - [powerpc] powerpc/eeh: Improve debug messages around device addition (Sam Bobroff) [1774820] - [powerpc] powerpc/eeh: Clear stale EEH_DEV_NO_HANDLER flag (Sam Bobroff) [1774820] - [powerpc] powerpc/64: Adjust order in pcibios_init() (Sam Bobroff) [1774820] - [powerpc] powerpc/pci: Add pci_find_controller_for_domain() (Sam Bobroff) [1774820] - [powerpc] powerpc/eeh_cache: Bump log level of eeh_addr_cache_print() (Sam Bobroff) [1774820] - [powerpc] powerpc/eeh_cache: Add pr_debug() prints for insert/remove (Sam Bobroff) [1774820]- [gpio] gpiolib: acpi: Add quirk to ignore EC wakeups on HP x2 10 CHT + AXP288 model (David Arcari) [1829900] - [gpio] gpiolib: acpi: Add quirk to ignore EC wakeups on HP x2 10 BYT + AXP288 model (David Arcari) [1829900] - [gpio] gpiolib: acpi: Rework honor_wakeup option into an ignore_wake option (David Arcari) [1829900] - [gpio] gpiolib: acpi: Correct comment for HP x2 10 honor_wakeup quirk (David Arcari) [1829900] - [gpio] gpiolib: Fix irq_disable() semantics (David Arcari) [1829900] - [gpio] gpiolib: fix gpio_do_set_config() (David Arcari) [1829900] - [gpio] gpiolib: remove unnecessary argument from set_config call (David Arcari) [1829900] - [gpio] Revert "gpiolib: remove set but not used variable 'config'" (David Arcari) [1829900] - [gpio] Revert "gpiolib: Remove duplicated function gpio_do_set_config()" (David Arcari) [1829900] - [gpio] treewide: remove redundant IS_ERR() before error code check (David Arcari) [1829900] - [gpio] gpiolib: hold gpio devices lock until ->descs array is initialised (David Arcari) [1829900] - [gpio] gpio: Drop the chained IRQ handler assign function (David Arcari) [1829900] - [gpio] gpio: xlp: Pass irqchip when adding gpiochip (David Arcari) [1829900] - [pinctrl] pinctrl: qcom: Pass irqchip when adding gpiochip (David Arcari) [1829900] - [pinctrl] pinctrl: iproc: allow for error from platform_get_irq() (David Arcari) [1829900] - [pinctrl] pinctrl: bcm-iproc: Pass irqchip when adding gpiochip (David Arcari) [1829900] - [gpio] gpio: pl061: Pass irqchip when adding gpiochip (David Arcari) [1829900] - [gpio] gpio: pl061: Move irq_chip definition inside struct pl061 (David Arcari) [1829900] - [gpio] gpiolib: Lower verbosity when allocating hierarchy irq (David Arcari) [1829900] - [gpio] gpiolib: Remove duplicated function gpio_do_set_config() (David Arcari) [1829900] - [include] gpio: Fix the no return statement warning (David Arcari) [1829900] - [gpio] gpiolib: remove set but not used variable 'config' (David Arcari) [1829900] - [gpio] gpiolib: Set lockdep class for hierarchical irq domains (David Arcari) [1829900] - [gpio] gpiolib: Add the support for the msi parent domain (David Arcari) [1829900] - [gpio] gpiolib: Add support for the irqdomain which doesn't use irq_fwspec as arg (David Arcari) [1829900] - [gpio] gpiolib: use gpiochip_get_desc() in gpio_ioctl() (David Arcari) [1829900] - [gpio] gpiolib: use gpiochip_get_desc() in lineevent_create() (David Arcari) [1829900] - [gpio] gpiolib: use gpiochip_get_desc() in linehandle_create() (David Arcari) [1829900] - [gpio] gpiolib: convert the type of hwnum to unsigned int in gpiochip_get_desc() (David Arcari) [1829900] - [gpio] gpiolib: have a single place of calling set_config() (David Arcari) [1829900] - [gpio] gpiolib: use 'unsigned int' instead of 'unsigned' in gpio_set_config() (David Arcari) [1829900] - [gpio] gpio: gpiolib: fix confusing indention (David Arcari) [1829900] - [mmc] mmc: core: Rework cd-gpio handling (David Arcari) [1829900] - [mmc] mmc: core: Rework wp-gpio handling (David Arcari) [1829900] - [gpio] gpio: add gpiod_toggle_active_low() (David Arcari) [1829900] - [gpio] gpiolib: Make use of assign_bit() API (David Arcari) [1829900] - [gpio] gpiolib: Add GPIOCHIP_NAME definition (David Arcari) [1829900] - [gpio] gpiolib: acpi: Add honor_wakeup module-option + quirk mechanism (David Arcari) [1829900] - [gpio] gpiolib: acpi: Turn dmi_system_id table into a generic quirk table (David Arcari) [1829900] - [gpio] gpiolib: fix up emulated open drain outputs (David Arcari) [1829900] - [gpio] gpio: Fix error message on out-of-range GPIO in lookup table (David Arcari) [1829900] - [gpio] gpiolib: of: Make of_gpio_spi_cs_get_count static (David Arcari) [1829900] - [gpio] gpio: Handle counting of Freescale chipselects (David Arcari) [1829900] - [gpio] gpio: of: Fix bogus reference to gpiod_get_count() (David Arcari) [1829900] - [gpio] gpiolib: Grammar s/manager/managed/ (David Arcari) [1829900] - [gpio] gpiolib: acpi: Make acpi_gpiochip_alloc_event always return AE_OK (David Arcari) [1829900] - [gpio] gpiolib: acpi: Print pin number on acpi_gpiochip_alloc_event errors (David Arcari) [1829900] - [gpio] gpiolib: fix coding style in gpiod_hog() (David Arcari) [1829900] - [gpio] gpio: add new SET_CONFIG ioctl() to gpio chardev (David Arcari) [1829900] - [gpio] gpiolib: move validation of line handle flags into helper function (David Arcari) [1829900] - [gpio] gpiolib: add support for biasing output lines (David Arcari) [1829900] - [gpio] gpiolib: add support for disabling line bias (David Arcari) [1829900] - [gpio] gpiolib: add support for pull up/down to lineevent_create (David Arcari) [1829900] - [gpio] gpio: expose pull-up/pull-down line flags to userspace (David Arcari) [1829900] - [gpio] Revert "gpio: expose pull-up/pull-down line flags to userspace" (David Arcari) [1829900] - [gpio] gpiolib: No need to call gpiochip_remove_pin_ranges() twice (David Arcari) [1829900] - [include] gpio: Add definition for GPIO direction (David Arcari) [1829900] - [gpio] gpiolib: Switch order of valid mask and hw init (David Arcari) [1829900] - [gpio] gpio: of: don't warn if ignored GPIO flag matches the behavior (David Arcari) [1829900] - [gpio] gpio: fix kernel-doc for of_gpio_need_valid_mask() (David Arcari) [1829900] - [gpio] gpio: expose pull-up/pull-down line flags to userspace (David Arcari) [1829900] - [gpio] gpiolib: introduce fwnode_gpiod_get_index() (David Arcari) [1829900] - [gpio] gpiolib: introduce devm_fwnode_gpiod_get_index() (David Arcari) [1829900] - [gpio] gpiolib: sanitize flags before allocating memory in lineevent_create() (David Arcari) [1829900] - [gpio] gpiolib: acpi: Add Terra Pad 1061 to the run_edge_events_on_boot_blacklist (David Arcari) [1829900] - [gpio] gpio: fix getting nonexclusive gpiods from DT (David Arcari) [1829900] - [gpio] gpiolib: don't clear FLAG_IS_OUT when emulating open-drain/open-source (David Arcari) [1829900] - [gpio] gpiolib: of: add a fallback for wlf, reset GPIO name (David Arcari) [1829900] - [gpio] gpio: remove explicit comparison with 0 (David Arcari) [1829900] - [gpio] gpio: devres: Switch to EXPORT_SYMBOL_GPL() (David Arcari) [1829900] - [gpio] gpio: of: Switch to EXPORT_SYMBOL_GPL() (David Arcari) [1829900] - [gpio] gpio: of: Make of_gpio_simple_xlate() private (David Arcari) [1829900] - [gpio] gpio: of: Make of_get_named_gpiod_flags() private (David Arcari) [1829900] - [gpio] gpiolib: acpi: make acpi_can_fallback_to_crs() static (David Arcari) [1829900] - [gpio] gpio: of: Normalize return code variable name (David Arcari) [1829900] - [gpio] gpio: gpiolib: Normalize return code variable name (David Arcari) [1829900] - [include] gpio: Move gpiochip_lock/unlock_as_irq to gpio/driver.h (David Arcari) [1829900] - [gpio] gpio: Use callback presence to determine need of valid_mask (David Arcari) [1829900] - [gpio] gpio: Pass mask and size with the init_valid_mask() (David Arcari) [1829900] - [pinctrl] pinctrl: msm: Add ability for drivers to supply a reserved GPIO list (David Arcari) [1829900] - [pinctrl] pinctrl: msm: Use init_valid_mask exported function (David Arcari) [1829900] - [include] gpio: stubs in headers should be inline (David Arcari) [1829900] - [gpio] gpio: Add support for hierarchical IRQ domains (David Arcari) [1829900] - [kernel] genirq: introduce irq_domain_translate_twocell (David Arcari) [1829900] - [gpio] gpio: refactor gpiochip_allocate_mask() with bitmap_alloc() (David Arcari) [1829900] - [gpio] gpio: of: Fix hard-assigned valid_mask for OF case (David Arcari) [1829900] - [sound] gpiolib-acpi: Move acpi_dev_add_driver_gpios() et al to consumer.h (David Arcari) [1829900] - [gpio] gpiolib: acpi: Split ACPI stuff to gpiolib-acpi.h (David Arcari) [1829900] - [include] gpiolib: of: Reshuffle contents of consumer.h for new library layout (David Arcari) [1829900] - [include] pinctrl: remove unneeded #ifdef around declarations (David Arcari) [1829900] - [hwmon] hwmon: pmbus: ucd9000: remove unneeded include (David Arcari) [1829900] - [include] gpio: remove less important #ifdef around declarations (David Arcari) [1829900] - [gpio] gpio: of: Break out OF-only code (David Arcari) [1829900] - [gpio] gpiolib: acpi: Add gpiolib_acpi_run_edge_events_on_boot option and blacklist (David Arcari) [1829900] - [gpio] gpiolib: of: fix fallback quirks handling (David Arcari) [1829900] - [gpio] gpio: fix line flag validation in lineevent_create (David Arcari) [1829900] - [gpio] gpio: fix line flag validation in linehandle_create (David Arcari) [1829900] - [gpio] gpio: Fix irqchip initialization order (David Arcari) [1829900] - [gpio] gpio: of: fix Freescale SPI CS quirk handling (David Arcari) [1829900] - [gpio] gpiolib: never report open-drain/source lines as 'input' to user-space (David Arcari) [1829900] - [include] gpio: Fix build error of function redefinition (David Arcari) [1829900] - [gpio] gpiolib: Preserve desc->flags when setting state (David Arcari) [1829900] - [include] gpio: don't WARN() on NULL descs if gpiolib is disabled (David Arcari) [1829900] - [gpio] gpiolib: fix incorrect IRQ requesting of an active-low lineevent (David Arcari) [1829900] - [gpio] Revert "gpio/spi: Fix spi-gpio regression on active high CS" (David Arcari) [1829900] - [gpio] gpiolib: of: fix a memory leak in of_gpio_flags_quirks() (David Arcari) [1829900] - [gpio] gpiolib: Use spinlock_t instead of struct spinlock (David Arcari) [1829900] - [gpio] gpiolib: Clarify use of non-sleeping functions (David Arcari) [1829900] - [gpio] gpiolib: Fix references to gpiod_et_*value_cansleep() variants (David Arcari) [1829900] - [include] gpiolib: Document new gpio_chip.init_valid_mask field (David Arcari) [1829900] - [gpio] gpio/spi: Fix spi-gpio regression on active high CS (David Arcari) [1829900] - [gpio] gpio: No need to cast away return value of debugfs_create_file() (David Arcari) [1829900] - [include] gpio: Add comments on #if/#else/#endif (David Arcari) [1829900] - [regulator] gpio: Fix return value mismatch of function gpiod_get_from_of_node() (David Arcari) [1829900] - [gpio] gpio: Drop the parent_irq from gpio_irq_chip (David Arcari) [1829900] - [gpio] gpio: of: parse stmmac PHY reset line specific active-low property (David Arcari) [1829900] - [gpio] gpio: pass lookup and descriptor flags to request_own (David Arcari) [1829900] - [gpio] gpio: of: Handle the Freescale SPI CS (David Arcari) [1829900] - [gpio] gpio: Fix gpiochip_add_data_with_key() error path (David Arcari) [1829900] - [gpio] gpiolib: acpi: Respect pin bias setting (David Arcari) [1829900] - [gpio] gpiolib: acpi: Add acpi_gpio_update_gpiod_lookup_flags() helper (David Arcari) [1829900] - [gpio] gpiolib: acpi: Set pin value, based on bias, more accurately (David Arcari) [1829900] - [gpio] gpiolib: acpi: Change type of dflags (David Arcari) [1829900] - [gpio] gpiolib: Introduce GPIO_LOOKUP_FLAGS_DEFAULT (David Arcari) [1829900] - [gpio] gpiolib: Make use of enum gpio_lookup_flags consistent (David Arcari) [1829900] - [include] gpiolib: Indent entry values of enum gpio_lookup_flags (David Arcari) [1829900] - [gpio] gpio: of: Optimize quirk checks (David Arcari) [1829900] - [gpio] gpio: mmio: Drop bgpio_dir_inverted (David Arcari) [1829900] - [gpio] gpio: Set proper argument value to set_config (David Arcari) [1829900] - [gpio] gpio: Remove obsolete comment about gpiochip_free_hogs() usage (David Arcari) [1829900] - [gpio] gpio: mmio: Fix bgpio_get_set & bgpio_get_set_multiple (David Arcari) [1829900] - [gpio] gpio: mmio: Support two direction registers (David Arcari) [1829900] - [gpio] gpiolib: Don't WARN on gpiod_put() for optional GPIO (David Arcari) [1829900] - [gpio] gpiolib: acpi: Fix references in kernel doc and amend (David Arcari) [1829900] - [gpio] gpio: of: Fix of_gpiochip_add() error path (David Arcari) [1829900] - [gpio] gpio: of: Check for "spi-cs-high" in child instead of parent node (David Arcari) [1829900] - [gpio] gpio: of: Check propname before applying "cs-gpios" quirks (David Arcari) [1829900] - [gpio] Revert "gpio: use new gpio_set_config() helper in more places" (David Arcari) [1829900] - [gpio] gpio: of: Handle both enable-gpio{,s} (David Arcari) [1829900] - [gpio] gpio: of: Restrict enable-gpio quirk to regulator-gpio (David Arcari) [1829900] - [gpio] gpio: of: Apply regulator-gpio quirk only to enable-gpios (David Arcari) [1829900] - [gpio] gpio: add core support for pull-up/pull-down configuration (David Arcari) [1829900] - [gpio] gpio: use new gpio_set_config() helper in more places (David Arcari) [1829900] - [gpio] gpio: rename gpio_set_drive_single_ended() to gpio_set_config() (David Arcari) [1829900] - [gpio] gpiolib: acpi: Correct kernel doc of struct acpi_gpio_event (David Arcari) [1829900] - [gpio] gpio: of: Fix logic inversion (David Arcari) [1829900] - [gpio] gpio: add irq domain activate/deactivate functions (David Arcari) [1829900] - [gpio] gpiolib: fix line event timestamps for nested irqs (David Arcari) [1829900] - [gpio] gpiolib-acpi: Preserve non direction flags when updating gpiod_flags (David Arcari) [1829900] - [gpio] gpiolib-acpi: Remove unnecessary WARN_ON from acpi_gpiochip_free_interrupts (David Arcari) [1829900] - [gpio] gpiolib-acpi: remove unused variable 'err', cleans up build warning (David Arcari) [1829900] - [mmc] mmc: core: don't override the CD GPIO level when "cd-inverted" is set (David Arcari) [1829900] - [arm64] arm64: dts: meson: Fix mmc cd-gpios polarity (David Arcari) [1829900] - [gpio] gpio/mmc/of: Respect polarity in the device tree (David Arcari) [1829900] - [include] gpiolib: Fix return value of gpio_to_desc() stub if !GPIOLIB (David Arcari) [1829900] - [documentation] Documentation: gpio: fix function links in the HTML docs (David Arcari) [1829900] - [documentation] docs: driver-model: convert docs to ReST and rename to *.rst (David Arcari) [1829900] - [documentation] docs: gpio: driver.rst: fix a bad tag (David Arcari) [1829900] - [documentation] gpio: Fix minor grammar errors in documentation (David Arcari) [1829900] - [documentation] gpio: Update documentation (David Arcari) [1829900] - [gpio] gpio: Pass a flag to gpiochip_request_own_desc() (David Arcari) [1829900] - [gpio] gpio: Add devm_gpiod_unhinge() (David Arcari) [1829900] - [gpio] gpio: devres: Handle nonexclusive GPIOs (David Arcari) [1829900] - [gpio] gpio: Enable nonexclusive gpiods from DT nodes (David Arcari) [1829900] - [gpio] gpiolib-acpi: Only defer request_irq for GpioInt ACPI event handlers (David Arcari) [1829900] - [gpio] gpio: OF: Parse MMC-specific CD and WP properties (David Arcari) [1829900] - [gpio] gpio: restore original GPLv2+ license of gpiolib-of.c sources (David Arcari) [1829900] - [include] gpio: drop broken to_gpio_irq_chip() helper (David Arcari) [1829900] - [gpio] gpio: drop devm_gpio_chip_match() (David Arcari) [1829900] - [gpio] gpio: don't free unallocated ida on gpiochip_add_data_with_key() error path (David Arcari) [1829900] - [gpio] gpiolib: Fix possible use after free on label (David Arcari) [1829900] - [documentation] Documentation: gpio: driver: fix wire name for I2C (David Arcari) [1829900] - [documentation] gpio/driver.rst: document gpiochip_disable/enable_irq() (David Arcari) [1829900] - [gpio] gpio: drop devm_gpiochip_remove() (David Arcari) [1829900] - [gpio] gpio: Clarify kerneldoc on gpiochip_set_chained_irqchip() (David Arcari) [1829900] - [gpio] gpio: Remove unused 'irqchip' argument to gpiochip_set_cascaded_irqchip() (David Arcari) [1829900] - [gpio] gpio: Drop parent irq assignment during cascade setup (David Arcari) [1829900] - [gpio] gpiolib: Initialize gdev field before is used (David Arcari) [1829900] - [gpio] gpio: Assign gpio_irq_chip::parents to non-stack pointer (David Arcari) [1829900] - [gpio] gpio: fix doc string for devm_gpiochip_add_data() to not talk about irq_chip (David Arcari) [1829900] - [gpio] gpio: mockup: fix indicated direction (David Arcari) [1829900] - [gpio] gpiolib: Show correct direction from the beginning (David Arcari) [1829900] - [gpio] gpiolib: Add init_valid_mask exported function (David Arcari) [1829900] - [gpio] gpio: Slightly more helpful debugfs (David Arcari) [1829900] - [gpio] Accept partial 'gpio-line-names' property (David Arcari) [1829900] - [gpio] gpio: Restore indentation of continued lines (David Arcari) [1829900] - [gpio] gpio: Propagate errors from gpiod_set_array_value_complex() (David Arcari) [1829900] - [gpio] gpiolib: Fix incorrect use of find_next_zero_bit() (David Arcari) [1829900] - [gpio] gpiolib: Fix missing updates of bitmap index (David Arcari) [1829900] - [gpio] gpio: Add comments on single direction chips (David Arcari) [1829900] - [gpio] gpiolib: Fix gpio_direction_* for single direction GPIOs (David Arcari) [1829900] - [gpio] gpio: Rename devres implementation file (David Arcari) [1829900] - [gpio] gpio: Use SPDX header for core library (David Arcari) [1829900] - [gpio] gpiolib: Fix array members of same chip processed separately (David Arcari) [1829900] - [gpio] gpiolib: Free the last requested descriptor (David Arcari) [1829900] - [gpio] gpio: Get rid of legacy header (David Arcari) [1829900] - [gpio] gpiolib: check if irqchip already has the irq hook replacements (David Arcari) [1829900] - [gpio] gpiolib: use better errno if get_direction is not available (David Arcari) [1829900] - [documentation] gpiolib: Implement fast processing path in get/set array (David Arcari) [1829900] - [documentation] Documentation: gpio: Fix reference to gpiod_get_array() (David Arcari) [1829900] - [gpio] gpiolib: Pass array info to get/set array functions (David Arcari) [1829900] - [gpio] gpiolib: Identify arrays matching GPIO hardware (David Arcari) [1829900] - [gpio] gpiolib: Pass bitmaps, not integer arrays, to get/set array (David Arcari) [1829900] - [gpio] gpiolib: Don't support irq sharing for userspace (David Arcari) [1829900] - [gpio] gpio: of: Handle SPI chipselect legacy bindings (David Arcari) [1829900] - [gpio] gpiolib: override irq_enable/disable (David Arcari) [1829900] - [gpio] gpiolib: add flag to indicate if the irq is disabled (David Arcari) [1829900] - [gpio] gliolib: set hooks in gpiochip_set_irq_hooks() (David Arcari) [1829900] - [gpio] gpiolib: export gpiochip_irq_reqres/relres() (David Arcari) [1829900] - [include] gpio: fix kernel-doc notation warning for 'request_key' (David Arcari) [1829900] - [gpio] gpio: Fix crash due to registration race (David Arcari) [1829900] - [gpio] gpio: Convert to using pOFn instead of device_node.name (David Arcari) [1829900] - [gpio] gpiolib-acpi: Register GpioInt ACPI event handlers from a late_initcall (David Arcari) [1829900] - [gpio] gpiolib: acpi: Switch to cansleep version of GPIO library call (David Arcari) [1829900] - [gpio] gpiolib: Avoid calling chip->request() for unused gpios (David Arcari) [1829900] - [gpio] gpio: mmio: Fix up inverted direction registers (David Arcari) [1829900] - [gpio] gpiolib: Fix of_node inconsistency (David Arcari) [1829900] - [gpio] gpiolib: Don't shadow error code of gpiochip_lock_as_irq() (David Arcari) [1829900] - [include] gpiolib: Use GPIOD_OUT_{LOW, HIGH} macros in open drain ones (David Arcari) [1829900] - [gpio] gpiolib: probe deferral error reporting (David Arcari) [1829900] - [include] Input: gpio_keys - add missing include to gpio_keys.h (David Arcari) [1829900] - [gpio] gpiolib: remove an unnecessary TODO (David Arcari) [1829900] - [gpio] gpiolib: don't allow userspace to set values of input lines (David Arcari) [1829900] - [gpio] gpiolib: Join one line back for better readability (David Arcari) [1829900] - [gpio] gpiolib: Consistent use of ->get_direction() inside gpiolib (David Arcari) [1829900] - [gpio] gpiolib: Defer on non-DT find_chip_by_name() failure (David Arcari) [1829900] - [gpio] gpiolib: Respect error code of ->get_direction() (David Arcari) [1829900] - [gpio] gpiolib: Join string literals back (David Arcari) [1829900] - [include] gpio.h: fix location of gpio legacy documentation (David Arcari) [1829900] - [fs] gfs2: Fix use-after-free in gfs2_logd after withdraw (Robert S Peterson) [1831695] - [fs] gfs2: Fix BUG during unmount after file system withdraw (Robert S Peterson) [1831695] - [fs] gfs2: Fix error exit in do_xmote (Robert S Peterson) [1831695] - [fs] gfs2: fix withdraw sequence deadlock (Robert S Peterson) [1831695] - [mm] s390/mm: fix page table upgrade vs 2ndary address mode accesses (Vladis Dronov) [1828154] {CVE-2020-11884} - [media] media: serial_ir: Fix use-after-free in serial_ir_init_module (Vladis Dronov) [1802396] {CVE-2019-19543} - [mm] mm/memory_hotplug: fix remove_memory() lockdep splat (Christoph von Recklinghausen) [1830942] - [mm] mm/page_alloc.c: initialize memmap of unavailable memory directly (Christoph von Recklinghausen) [1782827] - [fs] fs/proc/page.c: allow inspection of last section and fix end detection (Christoph von Recklinghausen) [1782827] - [mm] mm/page_alloc.c: fix uninitialized memmaps on a partially populated last section (Christoph von Recklinghausen) [1782827] - [powerpc] kvm: ppc: book3s hv: Handle non-present PTEs in page fault functions (David Gibson) [1820402] - [vfio] vfio-pci/nvlink2: Allow fallback to ibm, mmio-atsd[0] (David Gibson) [1819169] - [s390] s390/cpuinfo: fix wrong output when CPU0 is offline (Philipp Rudo) [1812982] - [s390] s390/topology: remove offline CPUs from CPU topology masks (Philipp Rudo) [1812982] - [hwtracing] intel_th: pci: Add Comet Lake PCH-V support (Tony Camuso) [1822983] - [kernel] kprobes: Fix optimize_kprobe()/unoptimize_kprobe() cancellation logic (Waiman Long) [1833383] - [kernel] kprobes: Set unoptimized flag after unoptimizing code (Waiman Long) [1833383] - [kernel] kprobes: Prohibit probing on BUG() and WARN() address (Waiman Long) [1833383] - [kernel] kprobes: Fix potential deadlock in kprobe_optimizer() (Waiman Long) [1833383] - [fs] gfs2: More gfs2_find_jhead fixes (Abhijith Das) [1828653] - [kernel] audit: fix a net reference leak in audit_list_rules_send() (Richard Guy Briggs) [1827327] - [kernel] audit: fix a net reference leak in audit_send_reply() (Richard Guy Briggs) [1827327] - [kernel] audit: check the length of userspace generated audit records (Richard Guy Briggs) [1827303] - [s390] s390/pci: do not set affinity for floating irqs (Philipp Rudo) [1834319] - [netdrv] mlx5: Remove the unsupported mark from ConnectX-6 Dx device (Alaa Hleihel) [1789382 1782831] - [netdrv] mlx5: Update list of unsupported devices (Alaa Hleihel) [1823685 1789382] - [infiniband] RDMA/mlx5: Verify that QP is created with RQ or SQ (Alaa Hleihel) [1789382] - [infiniband] RDMA/mlx5: Fix udata response upon SRQ creation (Alaa Hleihel) [1789382] - [netdrv] net/mlx5e: Set of completion request bit should not clear other adjacent bits (Alaa Hleihel) [1789382] - [netdrv] net/mlx5e: en_accel, Add missing net/geneve.h include (Alaa Hleihel) [1789382] - [netdrv] net/mlx5e: Fix q counters on uplink representors (Alaa Hleihel) [1789382] - [netdrv] net/mlx5: Fix command entry leak in Internal Error State (Alaa Hleihel) [1789382] - [netdrv] net/mlx5: Fix forced completion access non initialized command entry (Alaa Hleihel) [1789382] - [netdrv] net/mlx5: DR, On creation set CQ's arm_db member to right value (Alaa Hleihel) [1789384 1789382] - [infiniband] RDMA/mlx5: Set GRH fields in query QP on RoCE (Alaa Hleihel) [1789382] - [netdrv] net/mlx5e: Get the latest values from counters in switchdev mode (Alaa Hleihel) [1789382] - [netdrv] net/mlx5e: Don't trigger IRQ multiple times on XSK wakeup to avoid WQ overruns (Alaa Hleihel) [1789382] - [netdrv] net/mlx5: Fix failing fw tracer allocation on s390 (Alaa Hleihel) [1789382] - [netdrv] net/mlx5e: Fix pfnum in devlink port attribute (Alaa Hleihel) [1789382] - [netdrv] net/mlx5e: Fix nest_level for vlan pop action (Alaa Hleihel) [1789382] - [netdrv] net/mlx5e: Add missing release firmware call (Alaa Hleihel) [1789382] - [netdrv] net/mlx5: Fix frequent ioread PCI access during recovery (Alaa Hleihel) [1789382] - [netdrv] flow_offload: check for basic action hw stats type (Alaa Hleihel) [1789382] - [netdrv] net/mlx5e: Remove unused argument from parse_tc_pedit_action() (Alaa Hleihel) [1789382] - [netdrv] net/mlx5e: Use netdev_warn() instead of pr_err() for errors (Alaa Hleihel) [1789382] - [netdrv] net/mlx5: DR, Remove unneeded functions deceleration (Alaa Hleihel) [1789384 1789382] - [netdrv] net/mlx5: DR, Improve log messages (Alaa Hleihel) [1789384 1789382] - [netdrv] net/mlx5: DR, Change matcher priority parameter type (Alaa Hleihel) [1789384 1789382] - [netdrv] net/mlx5: Eswitch, avoid redundant mask (Alaa Hleihel) [1789382] - [netdrv] net/mlx5e: Don't allow forwarding between uplink (Alaa Hleihel) [1789382] - [infiniband] IB/mlx5: Replace tunnel mpls capability bits for tunnel_offloads (Alaa Hleihel) [1789382] - [infiniband] IB/mlx5: Fix missing congestion control debugfs on rep rdma device (Alaa Hleihel) [1789382] - [infiniband] IB/mlx5: Optimize u64 division on 32-bit arches (Alaa Hleihel) [1789382] - [infiniband] RDMA/mlx5: Prevent UMR usage with RO only when we have RO caps (Alaa Hleihel) [1789382] - [netdrv] net/mlx5: Fix group version management (Alaa Hleihel) [1789382] - [netdrv] net/mlx5: E-Switch, Hold mutex when querying drop counter in legacy mode (Alaa Hleihel) [1789382] - [netdrv] net/mlx5: Tidy up and fix reverse christmas ordring (Alaa Hleihel) [1831133 1789382] - [netdrv] net/mlx5: Expose port speed when possible (Alaa Hleihel) [1831133 1789382] - [include] net/mlx5: Expose link speed directly (Alaa Hleihel) [1831133 1789382] - [netdrv] net/mlx5e: Use netdev_warn() for errors for added prefix (Alaa Hleihel) [1789382] - [include] net/mlx5: fix spelling mistake "reserverd" -> "reserved" (Alaa Hleihel) [1789382] - [netdrv] net/mlx5: sparse: warning: Using plain integer as NULL pointer (Alaa Hleihel) [1789382] - [netdrv] net/mlx5: sparse: warning: incorrect type in assignment (Alaa Hleihel) [1789382] - [netdrv] net/mlx5e: RX, Use indirect calls wrapper for handling compressed completions (Alaa Hleihel) [1789382] - [netdrv] net/mlx5e: RX, Use indirect calls wrapper for posting descriptors (Alaa Hleihel) [1789382] - [netdrv] net/mlx5e: Change inline mode correctly when changing trust state (Alaa Hleihel) [1789382] - [netdrv] net/mlx5e: Add context to the preactivate hook (Alaa Hleihel) [1789382] - [netdrv] net/mlx5e: Allow mlx5e_switch_priv_channels to fail and recover (Alaa Hleihel) [1789382] - [netdrv] net/mlx5e: Remove unneeded netif_set_real_num_tx_queues (Alaa Hleihel) [1789382] - [netdrv] net/mlx5e: Fix configuration of XPS cpumasks and netdev queues in corner cases (Alaa Hleihel) [1789382] - [netdrv] net/mlx5e: Use preactivate hook to set the indirection table (Alaa Hleihel) [1789382] - [netdrv] net/mlx5e: Rename hw_modify to preactivate (Alaa Hleihel) [1789382] - [netdrv] net/mlx5e: Encapsulate updating netdev queues into a function (Alaa Hleihel) [1789382] - [netdrv] net/mlx5e: Add missing LRO cap check (Alaa Hleihel) [1789382] - [netdrv] net/mlx5e: Define one flow for TXQ selection when TCs are configured (Alaa Hleihel) [1789382] - [infiniband] RDMA/mlx5: Block delay drop to unprivileged users (Alaa Hleihel) [1789382] - [infiniband] RDMA/mlx5: Fix access to wrong pointer while performing flush due to error (Alaa Hleihel) [1789382] - [netdrv] net/mlx5e: Do not recover from a non-fatal syndrome (Alaa Hleihel) [1789382] - [netdrv] net/mlx5e: Fix ICOSQ recovery flow with Striding RQ (Alaa Hleihel) [1789382] - [netdrv] net/mlx5e: Fix missing reset of SW metadata in Striding RQ reset (Alaa Hleihel) [1789382] - [netdrv] net/mlx5e: Enhance ICOSQ WQE info fields (Alaa Hleihel) [1789382] - [netdrv] net/mlx5_core: Set IB capability mask1 to fix ib_srpt connection failure (Alaa Hleihel) [1789382] - [infiniband] RDMA/mlx5: Fix the number of hwcounters of a dynamic counter (Alaa Hleihel) [1789382] - [netdrv] net/mlx5: Clear LAG notifier pointer after unregister (Alaa Hleihel) [1789382] - [netdrv] net/mlx5e: Fix endianness handling in pedit mask (Alaa Hleihel) [1789382] - [netdrv] net/mlx5e: kTLS, Fix wrong value in record tracker enum (Alaa Hleihel) [1789382] - [netdrv] net/mlx5e: kTLS, Fix TCP seq off-by-1 issue in TX resync flow (Alaa Hleihel) [1789382] - [netdrv] net/mlx5: DR, Fix postsend actions write length (Alaa Hleihel) [1789384 1789382] - [infiniband] IB/mlx5: Fix implicit ODP race (Alaa Hleihel) [1789382] - [netdrv] mlx5: register lag notifier for init network namespace only (Alaa Hleihel) [1789382] - [netdrv] net/mlx5e: Fix crash in recovery flow without devlink reporter (Alaa Hleihel) [1789382] - [netdrv] net/mlx5e: Reset RQ doorbell counter before moving RQ state from RST to RDY (Alaa Hleihel) [1789382] - [netdrv] net/mlx5: Fix sleep while atomic in mlx5_eswitch_get_vepa (Alaa Hleihel) [1789382] - [infiniband] IB/mlx5: Use div64_u64 for num_var_hw_entries calculation (Alaa Hleihel) [1789382] - [infiniband] RDMA/mlx5: Prevent overflow in mmap offset calculations (Alaa Hleihel) [1789382] - [infiniband] RDMA/mlx5: Fix async events cleanup flows (Alaa Hleihel) [1789382] - [infiniband] IB/mlx5: Return failure when rts2rts_qp_counters_set_id is not supported (Alaa Hleihel) [1789382] - [netdrv] net/mlx5: Deprecate usage of generic TLS HW capability bit (Alaa Hleihel) [1789382] - [netdrv] net/mlx5e: TX, Error completion is for last WQE in batch (Alaa Hleihel) [1789382] - [netdrv] net/mlx5: IPsec, fix memory leak at mlx5_fpga_ipsec_delete_sa_ctx (Alaa Hleihel) [1789382] - [netdrv] net/mlx5: IPsec, Fix esp modify function attribute (Alaa Hleihel) [1789382] - [infiniband] RDMA/core: Make the entire API tree static (Alaa Hleihel) [1789382] - [netdrv] mlx5: Use dev_net netdevice notifier registrations (Alaa Hleihel) [1789382] - [infiniband] IB/mlx5: Return the administrative GUID if exists (Alaa Hleihel) [1789382] - [netdrv] net/mlx5: DR, Allow connecting flow table to a lower/same level table (Alaa Hleihel) [1789384 1789382] - [netdrv] net/mlx5: DR, Modify header copy support (Alaa Hleihel) [1789384 1789382] - [netdrv] net/mlx5: DR, Modify set action limitation extension (Alaa Hleihel) [1789384 1789382] - [netdrv] net/mlx5e: Add mlx5e_flower_parse_meta support (Alaa Hleihel) [1789382] - [netdrv] net/mlx5e: Fix printk format warning (Alaa Hleihel) [1789382] - [netdrv] net/mlx5: Allow creating autogroups with reserved entries (Alaa Hleihel) [1789382] - [netdrv] net/mlx5: Add ignore level support fwd to table rules (Alaa Hleihel) [1789382] - [netdrv] net/mlx5: fs_core: Introduce unmanaged flow tables (Alaa Hleihel) [1789382] - [netdrv] net/mlx5: Refactor mlx5_create_auto_grouped_flow_table (Alaa Hleihel) [1789383 1789382] - [include] net/mlx5e: Expose FEC feilds and related capability bit (Alaa Hleihel) [1789382] - [include] net/mlx5: Add mlx5_ifc definitions for connection tracking support (Alaa Hleihel) [1789382] - [include] net/mlx5: Add copy header action struct layout (Alaa Hleihel) [1789382] - [netdrv] net/mlx5: Expose resource dump register mapping (Alaa Hleihel) [1789382] - [netdrv] net/mlx5: Add structures and defines for MIRC register (Alaa Hleihel) [1789382] - [netdrv] net/mlx5: Read MCAM register groups 1 and 2 (Alaa Hleihel) [1789382] - [include] net/mlx5: Add structures layout for new MCAM access reg groups (Alaa Hleihel) [1789382] - [infiniband] IB/mlx5: Expose RoCE accelerator counters (Alaa Hleihel) [1789382] - [infiniband] RDMA/mlx5: Set relaxed ordering when requested (Alaa Hleihel) [1789382] - [include] net/mlx5: Expose relaxed ordering bits (Alaa Hleihel) [1789382] - [include] net/mlx5: Add RoCE accelerator counters (Alaa Hleihel) [1789382] - [infiniband] RDMA/mlx5: Fix handling of IOVA != user_va in ODP paths (Alaa Hleihel) [1789382] - [infiniband] IB/mlx5: Mask out unsupported ODP capabilities for kernel QPs (Alaa Hleihel) [1789382] - [infiniband] RDMA/mlx5: Don't fake udata for kernel path (Alaa Hleihel) [1789382] - [infiniband] IB/mlx5: Add ODP WQE handlers for kernel QPs (Alaa Hleihel) [1789382] - [infiniband] RDMA/mlx5: Simplify devx async commands (Alaa Hleihel) [1789382] - [infiniband] IB/mlx5: Add mmap support for VAR (Alaa Hleihel) [1789382] - [infiniband] IB/mlx5: Introduce VAR object and its alloc/destroy methods (Alaa Hleihel) [1789382] - [infiniband] IB/mlx5: Extend caps stage to handle VAR capabilities (Alaa Hleihel) [1789382] - [netdrv] net/mlx5: Expose vDPA emulation device capabilities (Alaa Hleihel) [1789382] - [include] net/mlx5: Add Virtio Emulation related device capabilities (Alaa Hleihel) [1789382] - [netdrv] net/mlx5: Use async EQ setup cleanup helpers for multiple EQs (Alaa Hleihel) [1789382] - [netdrv] net/mlx5: Reduce No CQ found log level from warn to debug (Alaa Hleihel) [1789382] - [netdrv] net/mlx5: Increase the max number of channels to 128 (Alaa Hleihel) [1789382] - [netdrv] net/mlx5e: Support accept action on nic table (Alaa Hleihel) [1789382] - [netdrv] mlx5: work around high stack usage with gcc (Alaa Hleihel) [1789382] - [netdrv] net/mlx5: limit the function in local scope (Alaa Hleihel) [1789382] - [infiniband] RDMA/mlx5: use true, false for bool variable (Alaa Hleihel) [1789382] - [infiniband] IB/mlx5: Unify ODP MR code paths to allow extra flexibility (Alaa Hleihel) [1789382] - [infiniband] IB/mlx5: Fix outstanding_pi index for GSI qps (Alaa Hleihel) [1789382] - [netdrv] net/mlx5: Add devlink reload (Alaa Hleihel) [1789382] - [netdrv] net/mlx5e: Set netdev name space on creation (Alaa Hleihel) [1789382] - [infiniband] IB/mlx5: Load profile according to RoCE enablement state (Alaa Hleihel) [1790200 1789382] - [netdrv] net/mlx5: Handle "enable_roce" devlink param (Alaa Hleihel) [1790200 1789382] - [fs] gfs2: Another gfs2_walk_metadata fix (Andreas Grunbacher) [1826419] - [nvme] nvmet-tcp: optimize tcp stack TX when data digest is used (Chris Leech) [1829540] - [nvme] nvmet-tcp: fix maxh2cdata icresp parameter (Chris Leech) [1829540] - [nvme] nvmet-tcp: set SO_PRIORITY for accepted sockets (Chris Leech) [1829540] - [nvme] nvmet-tcp: set MSG_MORE only if we actually have more to send (Chris Leech) [1829540] - [nvme] nvme-tcp: fix possible crash in recv error flow (Chris Leech) [1829540] - [nvme] nvme-tcp: don't poll a non-live queue (Chris Leech) [1829540] - [nvme] nvme-tcp: fix possible crash in write_zeroes processing (Chris Leech) [1829540] - [nvme] nvme-tcp: Add warning on state change failure at nvme_tcp_setup_ctrl (Chris Leech) [1829540] - [nvme] nvme: Make nvme_uninit_ctrl symmetric to nvme_init_ctrl (Chris Leech) [1829540] - [nvme] nvme: Fix ctrl use-after-free during sysfs deletion (Chris Leech) [1829540] - [nvme] nvme-tcp: break from io_work loop if recv failed (Chris Leech) [1829540] - [nvme] nvme-tcp: move send failure to nvme_tcp_try_send (Chris Leech) [1829540] - [nvme] nvme-tcp: optimize queue io_cpu assignment for multiple queue maps (Chris Leech) [1829540] - [nvme] nvme-tcp: Set SO_PRIORITY for all host sockets (Chris Leech) [1829540] - [nvme] nvme/tcp: fix bug on double requeue when send fails (Chris Leech) [1829540] - [nvme] Revert "nvme: Restart request timers in resetting state" (Chris Leech) [1829540] - [acpi] ACPI: processor: Export acpi_processor_evaluate_cst() (Steve Best) [1826415] - [acpi] ACPI: processor: Make ACPI_PROCESSOR_CSTATE depend on ACPI_PROCESSOR (Steve Best) [1826415] - [acpi] ACPI: processor: Clean up acpi_processor_evaluate_cst() (Steve Best) [1826415] - [acpi] ACPI: processor: Introduce acpi_processor_evaluate_cst() (Steve Best) [1826415] - [acpi] ACPI: processor: Export function to claim _CST control (Steve Best) [1826415] - [s390] s390/ftrace: fix potential crashes when switching tracers (Philipp Rudo) [1831796] - [net] net/smc: cancel event worker during device removal (Philipp Rudo) [1780665] - [net] net/smc: check for valid ib_client_data (Philipp Rudo) [1780665] - [net] net/smc: fix cleanup for linkgroup setup failures (Philipp Rudo) [1780665] - [net] net/smc: no peer ID in CLC decline for SMCD (Philipp Rudo) [1780665] - [net] net/smc: transfer fasync_list in case of fallback (Philipp Rudo) [1780665] - [net] net/smc: fix leak of kernel memory to user space (Philipp Rudo) [1780665] - [net] net/smc: allow unprivileged users to read pnet table (Philipp Rudo) [1780665] - [net] net/smc: unregister ib devices in reboot_event (Philipp Rudo) [1780665] - [net] net/smc: add fallback check to connect() (Philipp Rudo) [1780665] - [net] net/smc: shorten lgr_cnt initialization (Philipp Rudo) [1780665] - [net] net/smc: fix fastopen for non-blocking connect() (Philipp Rudo) [1780665] - [net] net/smc: remove unused constant (Philipp Rudo) [1780665] - [net] net/smc: use rcu_barrier() on module unload (Philipp Rudo) [1780665] - [net] net/smc: guarantee removal of link groups in reboot (Philipp Rudo) [1780665] - [net] net/smc: introduce bookkeeping of SMCR link groups (Philipp Rudo) [1780665] - [net] net/smc: immediate termination for SMCR link groups (Philipp Rudo) [1780665] - [net] net/smc: wait for tx completions before link freeing (Philipp Rudo) [1780665] - [net] net/smc: abnormal termination without orderly flag (Philipp Rudo) [1780665] - [net] net/smc: no WR buffer wait for terminating link group (Philipp Rudo) [1780665] - [net] net/smc: introduce bookkeeping of SMCD link groups (Philipp Rudo) [1780665] - [net] net/smc: abnormal termination of SMCD link groups (Philipp Rudo) [1780665] - [net] net/smc: immediate termination for SMCD link groups (Philipp Rudo) [1780665] - [net] net/smc: fix final cleanup sequence for SMCD devices (Philipp Rudo) [1780665] - [net] net/smc: fix refcount non-blocking connect() -part 2 (Philipp Rudo) [1780665] - [net] net/smc: fix ethernet interface refcounting (Philipp Rudo) [1780665] - [net] net/smc: fix refcounting for non-blocking connect() (Philipp Rudo) [1780665] - [net] net/smc: fix closing of fallback SMC sockets (Philipp Rudo) [1780665] - [net] net/smc: remove close abort worker (Philipp Rudo) [1780665] - [net] net/smc: introduce link group termination worker (Philipp Rudo) [1780665] - [net] net/smc: improve abnormal termination of link groups (Philipp Rudo) [1780665] - [net] net/smc: tell peers about abnormal link group termination (Philipp Rudo) [1780665] - [net] net/smc: improve link group freeing (Philipp Rudo) [1780665] - [net] net/smc: improve abnormal termination locking (Philipp Rudo) [1780665] - [net] net/smc: terminate link group without holding lgr lock (Philipp Rudo) [1780665] - [net] net/smc: cancel send and receive for terminated socket (Philipp Rudo) [1780665] - [net] net/smc: receive pending data after RCV_SHUTDOWN (Philipp Rudo) [1780665] - [net] net/smc: receive returns without data (Philipp Rudo) [1780665] - [net] net/smc: fix SMCD link group creation with VLAN id (Philipp Rudo) [1780665] - [net] net/smc: improve close of terminated socket (Philipp Rudo) [1780665] - [net] net/smc: no new connections on disappearing devices (Philipp Rudo) [1780665] - [net] net/smc: increase device refcount for added link group (Philipp Rudo) [1780665] - [net] net/smc: separate locks for SMCD and SMCR link group lists (Philipp Rudo) [1780665] - [net] net/smc: separate SMCD and SMCR link group lists (Philipp Rudo) [1780665] - [net] net/smc: original socket family in inet_sock_diag (Philipp Rudo) [1780665] - [infiniband] RDMA/bnxt_re: Use rdma_read_gid_hw_context to retrieve HW gid index (Kamal Heib) [1828601] - [infiniband] RDMA/core: Add helper function to retrieve driver gid context from gid attr (Kamal Heib) [1828601] - [media] media: videobuf2-v4l2: drop WARN_ON in vb2_warn_zero_bytesused() (Vladis Dronov) [1825616] {CVE-2019-9455} - [net] SUNRPC: Fix initialisation of struct rpc_xprt_switch (Steve Dickson) [1683394] - [net] SUNRPC: add links for all client xprts to debugfs (Steve Dickson) [1683394] - [net] SUNRPC: enhance rpc_clnt_show_stats() to report on all xprts (Steve Dickson) [1683394] - [net] SUNRPC: Fix transport accounting when caller specifies an rpc_xprt (Steve Dickson) [1683394] - [fs] NFS: send state management on a single connection (Steve Dickson) [1683394] - [net] SUNRPC: Add basic load balancing to the transport switch (Steve Dickson) [1683394] - [net] SUNRPC: Fix up task signalling (Steve Dickson) [1683394] - [fs] NFS: Allow multiple connections to a NFSv2 or NFSv3 server (Steve Dickson) [1683394] - [fs] NFS: Display the "nconnect" mount option if it is set (Steve Dickson) [1683394] - [fs] pNFS: Allow multiple connections to the DS (Steve Dickson) [1683394] - [fs] NFSv4: Allow multiple connections to NFSv4.x (x>0) servers (Steve Dickson) [1683394] - [fs] NFS: Add a mount option to specify number of TCP connections to use (Steve Dickson) [1683394] - [net] SUNRPC: Allow creation of RPC clients with multiple connections (Steve Dickson) [1683394] - [net] netlabel: cope with NULL catmap (Paolo Abeni) [1827251] {CVE-2020-10711} - [scsi] scsi: qla2xxx: fix a potential NULL pointer dereference ("Ewan D. Milne") [1829250] {CVE-2019-16233} - [input] Input: ff-memless - kill timer in destroy() (Chris von Recklinghausen) [1815024] {CVE-2019-19524}- [netdrv] net/mlx5e: kTLS, Do not send decrypted-marked SKBs via non-accel path (Alaa Hleihel) [1789380] - [netdrv] net/mlx5e: kTLS, Remove redundant posts in TX resync flow (Alaa Hleihel) [1789380] - [netdrv] net/mlx5e: kTLS, Fix corner-case checks in TX resync flow (Alaa Hleihel) [1789380] - [netdrv] net/mlx5: E-Switch, Prevent ingress rate configuration of uplink rep (Alaa Hleihel) [1789380] - [netdrv] net/mlx5: Update the list of the PCI supported devices (Alaa Hleihel) [1789380] - [netdrv] net/mlx5: Fix lowest FDB pool size (Alaa Hleihel) [1789380] - [netdrv] net/mlx5e: Fix hairpin RSS table size (Alaa Hleihel) [1789380] - [netdrv] Revert "net/mlx5: Support lockless FTE read lookups" (Alaa Hleihel) [1789380] - [netdrv] net/mlx5: Move devlink registration before interfaces load (Alaa Hleihel) [1789380] - [netdrv] net/mlx5e: Always print health reporter message to dmesg (Alaa Hleihel) [1789380] - [netdrv] net/mlx5e: Avoid duplicating rule destinations (Alaa Hleihel) [1789380] - [infiniband] IB/mlx5: Fix device memory flows (Alaa Hleihel) [1789380] - [netdrv] treewide: Use sizeof_field() macro (Alaa Hleihel) [1789380] - [netdrv] net/mlx5e: E-switch, Fix Ingress ACL groups in switchdev mode for prio tag (Alaa Hleihel) [1789380] - [netdrv] net/mlx5e: Fix build error without IPV6 (Alaa Hleihel) [1789380] - [netdrv] net: use rhashtable_lookup() instead of rhashtable_lookup_fast() (Alaa Hleihel) [1789380] - [netdrv] net/mlx5e: Remove redundant pointer check (Alaa Hleihel) [1789380] - [netdrv] net/mlx5e: TC, Stub out ipv6 tun create header function (Alaa Hleihel) [1789380] - [netdrv] net/mlx5: DR, Add support for Geneve packets SW steering (Alaa Hleihel) [1789380] - [netdrv] net/mlx5: DR, Add HW bits and definitions for Geneve flex parser (Alaa Hleihel) [1789380] - [netdrv] net/mlx5: DR, Refactor VXLAN GPE flex parser tunnel code for SW steering (Alaa Hleihel) [1789380] - [netdrv] net/mlx5: Don't write read-only fields in MODIFY_HCA_VPORT_CONTEXT command (Alaa Hleihel) [1789380] - [infiniband] IB/mlx5: Implement callbacks for getting VFs GUID attributes (Alaa Hleihel) [1789380] - [netdrv] net/mlx5e: Rx, Update page pool numa node when changed (Alaa Hleihel) [1789380] - [infiniband] IB/mlx5: Support extended number of strides for Striding RQ (Alaa Hleihel) [1789380] - [netdrv] net/mlx5: Remove redundant NULL initializations (Alaa Hleihel) [1789380] - [netdrv] net/mlx5: Add new chain for netfilter flow table offload (Alaa Hleihel) [1789380] - [netdrv] net/mlx5: Refactor creating fast path prio chains (Alaa Hleihel) [1789380] - [netdrv] net/mlx5: Accumulate levels for chains prio namespaces (Alaa Hleihel) [1789380] - [netdrv] net/mlx5: Define fdb tc levels per prio (Alaa Hleihel) [1789380] - [netdrv] net/mlx5: Rename FDB_* tc related defines to FDB_TC_* defines (Alaa Hleihel) [1789380] - [netdrv] net/mlx5: Simplify fdb chain and prio eswitch defines (Alaa Hleihel) [1789380] - [infiniband] IB/mlx5: Support flow counters offset for bulk counters (Alaa Hleihel) [1789380] - [netdrv] net/mlx5: Dump of fw_fatal use updated devlink binary interface (Alaa Hleihel) [1789380] - [infiniband] IB/mlx5: Rename profile and init methods (Alaa Hleihel) [1789380] - [netdrv] net/mlx5: fix spelling mistake "metdata" -> "metadata" (Alaa Hleihel) [1789380] - [netdrv] net/mlx5: fix kvfree of uninitialized pointer spec (Alaa Hleihel) [1789380] - [infiniband] IB: mlx5: no need to check return value of debugfs_create functions (Alaa Hleihel) [1789380] - [netdrv] net/mlx5: LAG, Use port enumerators (Alaa Hleihel) [1789380] - [netdrv] net/mlx5: rate limit alloc_ent error messages (Alaa Hleihel) [1789380] - [netdrv] net/mlx5e: Add ToS (DSCP) header rewrite support (Alaa Hleihel) [1789380] - [netdrv] net/mlx5e: Bit sized fields rewrite support (Alaa Hleihel) [1789380] - [netdrv] net/mlx5: WQ, Move short getters into header file (Alaa Hleihel) [1789380] - [netdrv] net/mlx5e: TX, Dump WQs wqe descriptors on CQE with error events (Alaa Hleihel) [1789380] - [netdrv] net/mlx5: Support lockless FTE read lookups (Alaa Hleihel) [1789380] - [netdrv] net/mlx5: Do not hold group lock while allocating FTE in software (Alaa Hleihel) [1789380] - [netdrv] net/mlx5e: Verify that rule has at least one fwd/drop action (Alaa Hleihel) [1789380] - [netdrv] net/mlx5: Remove unneeded variable in mlx5_unload_one (Alaa Hleihel) [1789380] - [netdrv] net/mlx5: FPGA, support network cards with standalone FPGA (Alaa Hleihel) [1789380] - [infiniband] IB/mlx5: Introduce and use mlx5_core_is_vf() (Alaa Hleihel) [1789380] - [netdrv] net/mlx5: Refactor ingress acl configuration (Alaa Hleihel) [1789380] - [netdrv] net/mlx5: Restrict metadata disablement to offloads mode (Alaa Hleihel) [1789380] - [netdrv] net/mlx5: E-switch, Offloads shift ACL programming during enable/disable vport (Alaa Hleihel) [1789380] - [netdrv] net/mlx5: E-switch, Offloads introduce and use per vport acl tables APIs (Alaa Hleihel) [1789380] - [netdrv] net/mlx5: Move ACL drop counters life cycle close to ACL lifecycle (Alaa Hleihel) [1789380] - [netdrv] net/mlx5: E-switch, Legacy introduce and use per vport acl tables APIs (Alaa Hleihel) [1789380] - [netdrv] net/mlx5: E-switch, Prepare code to handle vport enable error (Alaa Hleihel) [1789380] - [netdrv] net/mlx5: Tide up state_lock and vport enabled flag usage (Alaa Hleihel) [1789380] - [netdrv] net/mlx5: Move legacy drop counter and rule under legacy structure (Alaa Hleihel) [1789380] - [netdrv] net/mlx5: Move metdata fields under offloads structure (Alaa Hleihel) [1789380] - [netdrv] net/mlx5: Introduce and use mlx5_esw_is_manager_vport() (Alaa Hleihel) [1789380] - [netdrv] net/mlx5: E-switch, Introduce and use vlan rule config helper (Alaa Hleihel) [1789380] - [netdrv] net/mlx5: E-Switch, Rename ingress acl config in offloads mode (Alaa Hleihel) [1789380] - [netdrv] net/mlx5: E-Switch, Rename egress config to generic name (Alaa Hleihel) [1789380] - [infiniband] IB/mlx5: Test write combining support (Alaa Hleihel) [1789380] - [netdrv] net: Fix misspellings of "configure" and "configuration" (Alaa Hleihel) [1789380] - [infiniband] RDMA/mlx5: Do not race with mlx5_ib_invalidate_range during create and destroy (Alaa Hleihel) [1789380] - [infiniband] RDMA/mlx5: Do not store implicit children in the odp_mkeys xarray (Alaa Hleihel) [1789380] - [infiniband] RDMA/mlx5: Rework implicit ODP destroy (Alaa Hleihel) [1789380] - [infiniband] RDMA/mlx5: Avoid double lookups on the pagefault path (Alaa Hleihel) [1789380] - [infiniband] RDMA/mlx5: Reduce locking in implicit_mr_get_data() (Alaa Hleihel) [1789380] - [infiniband] RDMA/mlx5: Use an xarray for the children of an implicit ODP (Alaa Hleihel) [1789380] - [infiniband] RDMA/mlx5: Split implicit handling from pagefault_mr (Alaa Hleihel) [1789380] - [infiniband] RDMA/mlx5: Set the HW IOVA of the child MRs to their place in the tree (Alaa Hleihel) [1789380] - [infiniband] RDMA/mlx5: Lift implicit_mr_alloc() into the two routines that call it (Alaa Hleihel) [1789380] - [infiniband] RDMA/mlx5: Rework implicit_mr_get_data (Alaa Hleihel) [1789380] - [netdrv] RDMA/mlx5: Delete struct mlx5_priv->mkey_table (Alaa Hleihel) [1789380] - [infiniband] RDMA/mlx5: Use a dedicated mkey xarray for ODP (Alaa Hleihel) [1789380] - [infiniband] RDMA/mlx5: Split sig_err MR data into its own xarray (Alaa Hleihel) [1789380] - [infiniband] RDMA/mlx5: Use SRCU properly in ODP prefetch (Alaa Hleihel) [1789380] - [infiniband] IB/mlx5: Align usage of QP1 create flags with rest of mlx5 defines (Alaa Hleihel) [1789380] - [infiniband] RDMA/mlx5: Add capability for max sge to get optimized performance (Alaa Hleihel) [1789380] - [infiniband] IB/mlx5: Introduce and use mkey context setting helper routine (Alaa Hleihel) [1789380] - [include] net/mlx5: Expose optimal performance scatter entries capability (Alaa Hleihel) [1789380] - [infiniband] IB/mlx5: Remove unnecessary else statement (Alaa Hleihel) [1789380] - [infiniband] IB/mlx5: Remove unnecessary return statement (Alaa Hleihel) [1789380] - [infiniband] RDMA/mlx5: Group boolean parameters to take less space (Alaa Hleihel) [1789380] - [netdrv] net/mlx5e: Add missing capability bit check for IP-in-IP (Alaa Hleihel) [1789378] - [netdrv] net/mlx5e: Fix ingress rate configuration for representors (Alaa Hleihel) [1789378] - [netdrv] mlx5: reject unsupported external timestamp flags (Alaa Hleihel) [1789378] - [netdrv] net/mlx5e: Replace kfree with kvfree when free vhca stats (Alaa Hleihel) [1789378] - [netdrv] net/mlx5e: Remove incorrect match criteria assignment line (Alaa Hleihel) [1789378] - [netdrv] net/mlx5e: kTLS, Enhance TX resync flow (Alaa Hleihel) [1789378] - [netdrv] net/mlx5e: kTLS, Save a copy of the crypto info (Alaa Hleihel) [1789378] - [netdrv] net/mlx5e: kTLS, Remove unneeded cipher type checks (Alaa Hleihel) [1789378] - [netdrv] net/mlx5e: kTLS, Limit DUMP wqe size (Alaa Hleihel) [1789378] - [netdrv] net/mlx5e: kTLS, Fix missing SQ edge fill (Alaa Hleihel) [1789378] - [netdrv] net/mlx5e: kTLS, Fix page refcnt leak in TX resync error flow (Alaa Hleihel) [1789378] - [netdrv] net/mlx5e: kTLS, Save by-value copy of the record frags (Alaa Hleihel) [1789378] - [netdrv] net/mlx5e: kTLS, Save only the frag page to release at completion (Alaa Hleihel) [1789378] - [netdrv] net/mlx5e: kTLS, Size of a Dump WQE is fixed (Alaa Hleihel) [1789378] - [netdrv] net/mlx5e: kTLS, Release reference on DUMPed fragments in shutdown flow (Alaa Hleihel) [1789378] - [infiniband] RDMA/mlx5: Put live in the correct place for ODP MRs (Alaa Hleihel) [1789378] - [infiniband] RDMA/odp: Lift umem_mutex out of ib_umem_odp_unmap_dma_pages() (Alaa Hleihel) [1789378] - [netdrv] drivers: net: Fix Kconfig indentation (Alaa Hleihel) [1789378] - [netdrv] net/mlx5: DR, Remove redundant dev_name print from err log (Alaa Hleihel) [1789378] - [netdrv] net/mlx5: DR, Remove useless set memory to zero use memset() (Alaa Hleihel) [1789378] - [netdrv] net/mlx5e: kTLS, Remove unused function parameter (Alaa Hleihel) [1789378] - [netdrv] net/mlx5: Use PTR_ERR_OR_ZERO rather than its implementation (Alaa Hleihel) [1789378] - [netdrv] net/mlx5e: Use ipv6_stub to avoid dependency with ipv6 being a module (Alaa Hleihel) [1789378] - [netdrv] net/mlx5: Kconfig: Fix MLX5_CORE dependency with PCI_HYPERV_INTERFACE (Alaa Hleihel) [1789378] - [netdrv] net/mlx5e: Fix static checker warning of potential pointer math issue (Alaa Hleihel) [1789378] - [netdrv] net/mlx5e: Remove unlikely() from WARN*() condition (Alaa Hleihel) [1789378] - [netdrv] net/mlx5e: Support TSO and TX checksum offloads for IP-in-IP tunnels (Alaa Hleihel) [1789378] - [netdrv] net/mlx5e: Improve stateless offload capability check (Alaa Hleihel) [1789378] - [netdrv] net/mlx5e: Support RSS for IP-in-IP and IPv6 tunneled packets (Alaa Hleihel) [1789378] - [netdrv] net/mlx5e: Change function's position to a more fitting file (Alaa Hleihel) [1789378] - [infiniband] IB/mlx5: Add page fault handler for DC initiator WQE (Alaa Hleihel) [1789378] - [infiniband] IB/mlx5: Remove check of FW capabilities in ODP page fault handling (Alaa Hleihel) [1789378] - [netdrv] net/mlx5: Set ODP capabilities for DC transport to max (Alaa Hleihel) [1789378] - [infiniband] RDMA/mlx5: RDMA_RX flow type support for user applications (Alaa Hleihel) [1789378] - [netdrv] net/mlx5: Fix return code in case of hyperv wrong size read (Alaa Hleihel) [1789378] - [netdrv] net/mlx5e: Add mlx5e HV VHCA stats agent (Alaa Hleihel) [1789378] - [netdrv] net/mlx5: Add HV VHCA control agent (Alaa Hleihel) [1789378] - [netdrv] net/mlx5: Add HV VHCA infrastructure (Alaa Hleihel) [1789378] - [netdrv] net/mlx5: Add wrappers for HyperV PCIe operations (Alaa Hleihel) [1789378] - [netdrv] net/mlx5e: Add trace point for neigh update (Alaa Hleihel) [1789378] - [netdrv] net/mlx5e: Add trace point for neigh used value update (Alaa Hleihel) [1789378] - [netdrv] net/mlx5e: Add tc flower tracepoints (Alaa Hleihel) [1789378] - [infiniband] RDMA/mlx5: Use odp instead of mr->umem in pagefault_mr (Alaa Hleihel) [1789378] - [infiniband] RDMA/mlx5: Use ib_umem_start instead of umem.address (Alaa Hleihel) [1789378] - [netdrv] net/mlx5: Create bypass and loopback flow steering namespaces for RDMA RX (Alaa Hleihel) [1789378] - [netdrv] net/mlx5: Add per-namespace flow table default miss action support (Alaa Hleihel) [1789378] - [include] net/mlx5: Expose IP-in-IP capability bit (Alaa Hleihel) [1789378] - [netdrv] net/mlx5: Improve functions documentation (Alaa Hleihel) [1789378] - [netdrv] net/mlx5e: Report and recover from CQE with error on RQ (Alaa Hleihel) [1790198 1789378] - [netdrv] net/mlx5e: RX, Handle CQE with error at the earliest stage (Alaa Hleihel) [1789378] - [netdrv] net/mlx5e: Report and recover from rx timeout (Alaa Hleihel) [1790198 1789378] - [netdrv] net/mlx5e: Report and recover from CQE error on ICOSQ (Alaa Hleihel) [1790198 1789378] - [netdrv] net/mlx5e: Split open/close ICOSQ into stages (Alaa Hleihel) [1790198 1789378] - [netdrv] net/mlx5e: Add support to rx reporter diagnose (Alaa Hleihel) [1790198 1789378] - [netdrv] net/mlx5e: Add helper functions for reporter's basics (Alaa Hleihel) [1790198 1789378] - [netdrv] net/mlx5e: Add cq info to tx reporter diagnose (Alaa Hleihel) [1790198 1789378] - [netdrv] net/mlx5e: Extend tx reporter diagnostics output (Alaa Hleihel) [1790198 1789378] - [netdrv] net/mlx5e: Extend tx diagnose function (Alaa Hleihel) [1790198 1789378] - [netdrv] net/mlx5e: Generalize tx reporter's functionality (Alaa Hleihel) [1790198 1789378] - [netdrv] net/mlx5e: Change naming convention for reporter's functions (Alaa Hleihel) [1790198 1789378] - [netdrv] net/mlx5e: Rename reporter header file (Alaa Hleihel) [1790198 1789378] - [infiniband] RDMA/mlx5: Annotate lock dependency in bind/unbind slave port (Alaa Hleihel) [1789378] - [infiniband] IB/mlx5: Expose XRQ legacy commands over the DEVX interface (Alaa Hleihel) [1789378] - [infiniband] IB/mlx5: Add legacy events to DEVX list (Alaa Hleihel) [1789378] - [netdrv] net/mlx5: Add XRQ legacy commands opcodes (Alaa Hleihel) [1789378] - [netdrv] net/mlx5: Use debug message instead of warn (Alaa Hleihel) [1789378] - [netdrv] mlx5: no need to check return value of debugfs_create functions (Alaa Hleihel) [1789378] - [infiniband] mlx5: Use refcount_t for refcount (Alaa Hleihel) [1789378] - [netdrv] net/mlx5e: Allow dropping specific tunnel packets (Alaa Hleihel) [1789378] - [netdrv] net/mlx5e: TX reporter cleanup (Alaa Hleihel) [1789378] - [netdrv] net/mlx5e: Set tx reporter only on successful creation (Alaa Hleihel) [1789378] - [netdrv] net/mlx5e: Rx, checksum handling refactoring (Alaa Hleihel) [1789378] - [netdrv] net/mlx5e: Tx, Soften inline mode VLAN dependencies (Alaa Hleihel) [1789378] - [netdrv] net/mlx5e: XDP, Slight enhancement for WQE fetch function (Alaa Hleihel) [1789378] - [netdrv] net/mlx5e: XDP, Close TX MPWQE session when no room for inline packet left (Alaa Hleihel) [1789378] - [netdrv] net/mlx5e: Tx, Strict the room needed for SQ edge NOPs (Alaa Hleihel) [1789378] - [netdrv] net/mlx5: E-Switch, add ingress rate support (Alaa Hleihel) [1789378] - [infiniband] RDMA/mlx5: Remove DEBUG ODP code (Alaa Hleihel) [1789378] - [infiniband] IB/mlx5: Add CREATE_PSV/DESTROY_PSV for devx interface (Alaa Hleihel) [1789378] - [infiniband] IB/mlx5: Avoid unnecessary typecast (Alaa Hleihel) [1789378] - [netdrv] net/mlx5e: xsk: dynamically allocate mlx5e_channel_param (Alaa Hleihel) [1789378] - [netdrv] net: Use skb accessors in network drivers (Alaa Hleihel) [1789378] - [char] tpm: Export tpm2_get_cc_attrs_tbl for ibmvtpm driver as module (David Gibson) [1781915] - [char] tpm: ibmvtpm: Add support for TPM2 (David Gibson) [1781915] - [char] tpm: of: Handle IBM, vtpm20 case when getting log parameters (David Gibson) [1781915] - [wireless] iwlwifi: mvm: Do not require PHY_SKU NVM section for 3168 devices (Jarod Wilson) [1807052] - [wireless] mwifiex: set needed_headroom, not hard_header_len (Jarod Wilson) [1807052] - [wireless] ath9k: Handle txpower changes even when TPC is disabled (Jarod Wilson) [1807052] - [wireless] mt76: mt76x02: fix coverage_class type (Jarod Wilson) [1807052] - [wireless] rtw88: Use kfree_skb() instead of kfree() (Jarod Wilson) [1807052] - [wireless] brcmfmac: abort and release host after error (Jarod Wilson) [1807052] - [wireless] ath11k: Silence clang -Wsometimes-uninitialized in ath11k_update_per_peer_stats_from_txcompl (Jarod Wilson) [1807052] - [wireless] ath10k: Call cpu_latency_qos_*() instead of pm_qos_*() (Jarod Wilson) [1807052] - [net] mac80211: fix authentication with iwlwifi/mvm (Jarod Wilson) [1807052] - [net] mac80211: set IEEE80211_TX_CTRL_PORT_CTRL_PROTO for nl80211 TX (Jarod Wilson) [1807052] - [net] mac80211: mark station unauthorized before key removal (Jarod Wilson) [1807052] - [net] mac80211: Check port authorization in the ieee80211_tx_dequeue() case (Jarod Wilson) [1807052] - [net] cfg80211: Do not warn on same channel at the end of CSA (Jarod Wilson) [1807052] - [net] mac80211: drop data frames without key on encrypted links (Jarod Wilson) [1807052] - [net] nl80211: fix NL80211_ATTR_CHANNEL_WIDTH attribute type (Jarod Wilson) [1807052] - [wireless] iwlwifi: don't send GEO_TX_POWER_LIMIT if no wgds table (Jarod Wilson) [1807052] - [wireless] iwlwifi: pcie: add 0x2526/0x401* devices back to cfg detection (Jarod Wilson) [1807052] - [wireless] rtlwifi: rtl8188ee: Fix regression due to commit d1d1a96bdb44 (Jarod Wilson) [1807052] - [wireless] iwlwifi: cfg: use antenna diversity with all AX101 devices (Jarod Wilson) [1807052] - [wireless] iwlwifi: mvm: Fix rate scale NSS configuration (Jarod Wilson) [1807052] - [wireless] iwlwifi: dbg: don't abort if sending DBGC_SUSPEND_RESUME fails (Jarod Wilson) [1807052] - [wireless] iwlwifi: yoyo: don't add TLV offset when reading FIFOs (Jarod Wilson) [1807052] - [wireless] iwlwifi: check allocated pointer when allocating conf_tlvs (Jarod Wilson) [1807052] - [wireless] iwlwifi: consider HE capability when setting LDPC (Jarod Wilson) [1807052] - [wireless] iwlwifi: mvm: take the required lock when clearing time event data (Jarod Wilson) [1807052] - [net] mac80211: Do not send mesh HWMP PREQ if HWMP is disabled (Jarod Wilson) [1807052] - [net] nl80211: add missing attribute validation for channel switch (Jarod Wilson) [1807052] - [net] nl80211: add missing attribute validation for beacon report scanning (Jarod Wilson) [1807052] - [net] nl80211: add missing attribute validation for critical protocol indication (Jarod Wilson) [1807052] - [wireless] mt76: fix array overflow on receiving too many fragments for a packet (Jarod Wilson) [1807052] - [net] mac80211: rx: avoid RCU list traversal under mutex (Jarod Wilson) [1807052] - [net] nl80211: explicitly include if_vlan.h (Jarod Wilson) [1807052] - [net] mac80211: Remove a redundant mutex unlock (Jarod Wilson) [1807052] - [net] cfg80211: check reg_rule for NULL in handle_channel_custom() (Jarod Wilson) [1807052] - [net] nl80211: fix potential leak in AP start (Jarod Wilson) [1807052] - [net] mac80211: fix wrong 160/80+80 MHz setting (Jarod Wilson) [1807052] - [net] cfg80211: add missing policy for NL80211_ATTR_STATUS_CODE (Jarod Wilson) [1807052] - [wireless] mt76: mt7615: fix max_nss in mt7615_eeprom_parse_hw_cap (Jarod Wilson) [1807052] - [net] cfg80211: check wiphy driver existence for drvinfo report (Jarod Wilson) [1807052] - [net] mac80211: consider more elements in parsing CRC (Jarod Wilson) [1807052] - [net] mac80211: fix quiet mode activation in action frames (Jarod Wilson) [1807052] - [net] mac80211: use more bits for ack_frame_id (Jarod Wilson) [1807052] - [wireless] rtw88: Fix return value of rtw_wow_check_fw_status (Jarod Wilson) [1807052] - [wireless] iwlwifi: d3: read all FW CPUs error info (Jarod Wilson) [1807052] - [wireless] iwlwifi: mvm: fix TDLS discovery with the new firmware API (Jarod Wilson) [1807052] - [wireless] iwlwifi: mvm: Check the sta is not NULL in iwl_mvm_cfg_he_sta() (Jarod Wilson) [1807052] - [wireless] iwlwifi: mvm: avoid use after free for pmsr request (Jarod Wilson) [1807052] - [wireless] iwlwifi: mvm: update the DTS measurement type (Jarod Wilson) [1807052] - [wireless] iwlwifi: don't throw error when trying to remove IGTK (Jarod Wilson) [1807052] - [wireless] iwlwifi: mvm: Fix thermal zone registration (Jarod Wilson) [1807052] - [wireless] iwlwifi: use helpers (Jarod Wilson) [1807052] - [wireless] mwifiex: Fix possible buffer overflows in mwifiex_cmd_append_vsie_tlv() (Jarod Wilson) [1807052] - [wireless] mwifiex: Fix possible buffer overflows in mwifiex_ret_wmm_get_status() (Jarod Wilson) [1807052] - [wireless] mwifiex: fix unbalanced locking in mwifiex_process_country_ie() (Jarod Wilson) [1807052] - [wireless] rtlwifi: btcoex: fix spelling mistake "initilized" -> "initialized" (Jarod Wilson) [1807052] - [wireless] rtlwifi: rtl8723ae: remove unused variables (Jarod Wilson) [1807052] - [wireless] rtlwifi: rtl8192ee: remove unused variables (Jarod Wilson) [1807052] - [wireless] rtlwifi: rtl8821ae: remove unused variables (Jarod Wilson) [1807052] - [wireless] rtlwifi: rtl8188ee: remove redundant assignment to variable cond (Jarod Wilson) [1807052] - [wireless] brcmfmac: Remove always false 'idx < 0' statement (Jarod Wilson) [1807052] - [wireless] rtw88: use shorter delay time to poll PS state (Jarod Wilson) [1807052] - [wireless] rtw88: fix potential NULL skb access in TX ISR (Jarod Wilson) [1807052] - [wireless] brcmfmac: add initial support for monitor mode (Jarod Wilson) [1807052] - [wireless] brcmfmac: simplify building interface combinations (Jarod Wilson) [1807052] - [wireless] brcmfmac: sdio: Fix OOB interrupt initialization on brcm43362 (Jarod Wilson) [1807052] - [wireless] brcmfmac: use true,false for bool variable (Jarod Wilson) [1807052] - [wireless] rtw88: use true,false for bool variable (Jarod Wilson) [1807052] - [wireless] rtlwifi: rtl8821ae: Make functions static & rm sw.h (Jarod Wilson) [1807052] - [wireless] rtlwifi: rtl8723be: Make functions static & rm sw.h (Jarod Wilson) [1807052] - [wireless] rtlwifi: rtl8723ae: Make functions static & rm sw.h (Jarod Wilson) [1807052] - [wireless] rtlwifi: rtl8192se: Remove sw.h header (Jarod Wilson) [1807052] - [wireless] rtlwifi: rtl8192ee: Make functions static & rm sw.h (Jarod Wilson) [1807052] - [wireless] rtlwifi: rtl8192cu: Remove sw.h header (Jarod Wilson) [1807052] - [wireless] rtlwifi: rtl8192ce: Make functions static & rm sw.h (Jarod Wilson) [1807052] - [wireless] rtlwifi: rtl8188ee: Make functions static & rm sw.h (Jarod Wilson) [1807052] - [wireless] rtlwifi: rtl8192cu: Fix typo (Jarod Wilson) [1807052] - [wireless] rtw88: change max_num_of_tx_queue() definition to inline in pci.h (Jarod Wilson) [1807052] - [wireless] rtw88: assign NULL to skb after being kfree()'ed (Jarod Wilson) [1807052] - [wireless] rtw88: use rtw_hci_stop() instead of rtwdev->hci.ops->stop() (Jarod Wilson) [1807052] - [wireless] rtw88: remove unused vif pointer in struct rtw_vif (Jarod Wilson) [1807052] - [wireless] rtw88: remove unused variable 'in_lps' (Jarod Wilson) [1807052] - [wireless] rtw88: remove unused spinlock (Jarod Wilson) [1807052] - [wireless] rtw88: 8822c: update power sequence to v15 (Jarod Wilson) [1807052] - [wireless] rtw88: fix TX secondary channel offset of 40M if current bw is 20M or 40M (Jarod Wilson) [1807052] - [wireless] rtw88: fix rate mask for 1SS chip (Jarod Wilson) [1807052] - [wireless] rtw88: Add wowlan net-detect support (Jarod Wilson) [1807052] - [wireless] rtw88: Add wowlan pattern match support (Jarod Wilson) [1807052] - [wireless] rtw88: support wowlan feature for 8822c (Jarod Wilson) [1807052] - [wireless] rtw88: load wowlan firmware if wowlan is supported (Jarod Wilson) [1807052] - [wireless] rtw88: add interface config for 8822c (Jarod Wilson) [1807052] - [wireless] rtw88: pci: reset dma when reset pci trx ring (Jarod Wilson) [1807052] - [wireless] rtw88: pci: reset ring index when release skbs in tx ring (Jarod Wilson) [1807052] - [wireless] ath10k: Use device_get_match_data() to simplify code (Jarod Wilson) [1807052] - [wireless] ath10k: Add newlines to printk messages (Jarod Wilson) [1807052] - [wireless] ath10k: Correct the DMA direction for management tx buffers (Jarod Wilson) [1807052] - [wireless] mwifiex: drop most magic numbers from mwifiex_process_tdls_action_frame() (Jarod Wilson) [1807052] - [wireless] ath11k: fix up some error paths (Jarod Wilson) [1807052] - [wireless] ath11k: make sure to also report the RX bandwidth inside radiotap (Jarod Wilson) [1807052] - [wireless] ath11k: avoid null pointer dereference when pointer band is null (Jarod Wilson) [1807052] - [wireless] ath11k: Add missing pdev rx rate stats (Jarod Wilson) [1807052] - [wireless] ath11k: ensure ts.flags is initialized before bit-wise or'ing in values (Jarod Wilson) [1807052] - [wireless] ath11k: set TxBf parameters after vdev start (Jarod Wilson) [1807052] - [wireless] ath11k: enable HE tlvs in ppdu stats for pktlog lite (Jarod Wilson) [1807052] - [wireless] ath11k: fix debugfs build failure (Jarod Wilson) [1807052] - [wireless] ath10k: Don't call SCM interface for statically mapped msa region (Jarod Wilson) [1807052] - [wireless] Revert "ath10k: fix DMA related firmware crashes on multiple devices" (Jarod Wilson) [1807052] - [wireless] ath10k: drop RX skb with invalid length for sdio (Jarod Wilson) [1807052] - [wireless] ath10k: use true,false for bool variable (Jarod Wilson) [1807052] - [wireless] ath10k: Add optional qdss clk (Jarod Wilson) [1807052] - [wireless] ath10k: pci: Fix comment on ath10k_pci_dump_memory_sram (Jarod Wilson) [1807052] - [wireless] ath10k: pci: Only dump ATH10K_MEM_REGION_TYPE_IOREG when safe (Jarod Wilson) [1807052] - [wireless] ath9k: use true,false for bool variable (Jarod Wilson) [1807052] - [net] net: mac80211: use skb_list_walk_safe helper for gso segments (Jarod Wilson) [1807052] - [wireless] net: iwlwifi: use skb_list_walk_safe helper for gso segments (Jarod Wilson) [1807052] - [wireless] iwlwifi: add device name to device_info (Jarod Wilson) [1807052] - [wireless] iwlwifi: implement a new device configuration table (Jarod Wilson) [1807052] - [wireless] iwlwifi: assume the driver_data is a trans_cfg, but allow full cfg (Jarod Wilson) [1807052] - [wireless] iwlwifi: prph: remove some unused register definitions (Jarod Wilson) [1807052] - [wireless] iwlwifi: mvm: print out extended secboot status before dump (Jarod Wilson) [1807052] - [wireless] iwlwifi: incorporate firmware filename into version (Jarod Wilson) [1807052] - [wireless] iwlwifi: yoyo: check for the domain on all TLV types during init (Jarod Wilson) [1807052] - [wireless] iwlwifi: add new iwlax411 struct for type SoSnj (Jarod Wilson) [1807052] - [wireless] iwlwifi: yoyo: remove the iwl_dbg_tlv_gen_active_trigs() function (Jarod Wilson) [1807052] - [wireless] iwlwifi: yoyo: remove unnecessary active triggers status flag (Jarod Wilson) [1807052] - [wireless] iwlwifi: yoyo: don't allow changing the domain via debugfs (Jarod Wilson) [1807052] - [wireless] iwlwifi: mvm: Update BEACON_TEMPLATE_CMD firmware API (Jarod Wilson) [1807052] - [wireless] iwlwifi: remove CSR registers abstraction (Jarod Wilson) [1807052] - [wireless] iwlwifi: remove some outdated iwl22000 configurations (Jarod Wilson) [1807052] - [wireless] iwlwifi: pcie: validate queue ID before array deref/bit ops (Jarod Wilson) [1807052] - [wireless] iwlwifi: pcie: use partial pages if applicable (Jarod Wilson) [1807052] - [wireless] iwlwifi: pcie: map only used part of RX buffers (Jarod Wilson) [1807052] - [wireless] iwlwifi: allocate more receive buffers for HE devices (Jarod Wilson) [1807052] - [wireless] iwlwifi: mvm: add support for responder config command version 7 (Jarod Wilson) [1807052] - [wireless] iwlwifi: mvm: add support for location range request version 8 (Jarod Wilson) [1807052] - [wireless] iwlwifi: scan: remove support for fw scan api v11 (Jarod Wilson) [1807052] - [wireless] iwlwifi: dbg_ini: don't skip a TX FIFO when dumping (Jarod Wilson) [1807052] - [wireless] iwlwifi: mvm: update powersave correctly for D3 (Jarod Wilson) [1807052] - [wireless] ath11k: Use sizeof_field() instead of FIELD_SIZEOF() (Jarod Wilson) [1807052] - [wireless] ath11k: explicitly cast wmi commands to their correct struct type (Jarod Wilson) [1807052] - [wireless] orinoco: avoid assertion in case of NULL pointer (Jarod Wilson) [1807052] - [wireless] brcmfmac: Keep OOB wake-interrupt disabled when it shouldn't be enabled (Jarod Wilson) [1807052] - [wireless] brcmfmac: Fix memory leak in brcmf_usbdev_qinit (Jarod Wilson) [1807052] - [wireless] brcmfmac: not set mbss in vif if firmware does not support MBSS (Jarod Wilson) [1807052] - [wireless] brcmfmac: add RSDB condition when setting interface combinations (Jarod Wilson) [1807052] - [wireless] brcmfmac: add support for BCM4359 SDIO chipset (Jarod Wilson) [1807052] - [wireless] brcmfmac: make errors when setting roaming parameters non-fatal (Jarod Wilson) [1807052] - [wireless] brcmfmac: fix rambase for 4359/9 (Jarod Wilson) [1807052] - [wireless] brcmfmac: set F2 blocksize and watermark for 4359 (Jarod Wilson) [1807052] - [wireless] brcmfmac: reset two D11 cores if chip has two D11 cores (Jarod Wilson) [1807052] - [wireless] rtlwifi: rtl8192de: use generic rtl_signal_scale_mapping (Jarod Wilson) [1807052] - [wireless] rtlwifi: rtl8192cu: use generic rtl_signal_scale_mapping (Jarod Wilson) [1807052] - [wireless] rtlwifi: rtl8192ce: use generic rtl_signal_scale_mapping (Jarod Wilson) [1807052] - [wireless] rtlwifi: rtl8192de: use generic rtl_query_rxpwrpercentage (Jarod Wilson) [1807052] - [wireless] rtlwifi: rtl8192cu: use generic rtl_query_rxpwrpercentage (Jarod Wilson) [1807052] - [wireless] rtlwifi: rtl8192ce: use generic rtl_query_rxpwrpercentage (Jarod Wilson) [1807052] - [wireless] rtl8xxxu: fix interface sanity check (Jarod Wilson) [1807052] - [wireless] brcmfmac: fix interface sanity check (Jarod Wilson) [1807052] - [wireless] brcmfmac: set interface carrier to off by default (Jarod Wilson) [1807052] - [wireless] mwifiex: delete unused mwifiex_get_intf_num() (Jarod Wilson) [1807052] - [wireless] rt2x00usb: Fix a warning message in 'rt2x00usb_watchdog_tx_dma()' (Jarod Wilson) [1807052] - [wireless] brcmfmac: Fix use after free in brcmf_sdio_readframes() (Jarod Wilson) [1807052] - [wireless] rt2x00: use RESET state bit to prevent IV changes on restart (Jarod Wilson) [1807052] - [wireless] rt2x00: implement reconfig_complete (Jarod Wilson) [1807052] - [wireless] rtlwifi: rtl_pci: Fix -Wcast-function-type (Jarod Wilson) [1807052] - [wireless] brcmsmac: Remove always false 'channel < 0' statement (Jarod Wilson) [1807052] - [wireless] rtlwifi: Remove last definitions of local bit manipulation macros (Jarod Wilson) [1807052] - [wireless] rtlwifi: rtl8723be: Remove usage of private bit manipulation macros (Jarod Wilson) [1807052] - [wireless] rtlwifi: rtl8723ae: Remove usage of private bit manipulation macros (Jarod Wilson) [1807052] - [wireless] rtlwifi: rtl8192ee: Remove usage of private bit manipulation macros (Jarod Wilson) [1807052] - [wireless] rtlwifi: rtl88821ae: Remove usage of private bit manipulation macros (Jarod Wilson) [1807052] - [wireless] rtlwifi: Remove dependence on special bit manipulation macros for common driver (Jarod Wilson) [1807052] - [wireless] rtlwifi: rtl8192ce: rtl8192c_com: Remove usage of private bit manipulation macros (Jarod Wilson) [1807052] - [wireless] rtlwifi: rtl8188ee: Remove usage of private bit manipulation (Jarod Wilson) [1807052] - [wireless] rtlwifi: rtl8192de: Remove usage of private bit manipulation macros (Jarod Wilson) [1807052] - [wireless] rtlwifi: rtl8192de: Convert inline routines to little-endian words (Jarod Wilson) [1807052] - [wireless] rtlwifi: rtl8192de: Convert macros that set descriptor (Jarod Wilson) [1807052] - [wireless] rtlwifi: rtl8192de: Replace local bit manipulation macros (Jarod Wilson) [1807052] - [wireless] rtlwifi: rtl8192de: Remove unused GET_XXX and SET_XXX macros (Jarod Wilson) [1807052] - [wireless] brcmfmac: Fix memory leak in brcmf_p2p_create_p2pdev() (Jarod Wilson) [1807052] - [wireless] ath9k: fix storage endpoint lookup (Jarod Wilson) [1807052] - [wireless] ath11k: Remove unneeded semicolon (Jarod Wilson) [1807052] - [wireless] ath11k: remove an unneeded NULL check (Jarod Wilson) [1807052] - [wireless] ath11k: checking for NULL vs IS_ERR() (Jarod Wilson) [1807052] - [wireless] ath11k: delete a stray unlock in ath11k_dbg_htt_stats_req() (Jarod Wilson) [1807052] - [wireless] ath11k: fix missing free of skb on error return path (Jarod Wilson) [1807052] - [wireless] ath11k: fix uninitialized variable radioup (Jarod Wilson) [1807052] - [wireless] ath11k: fix memory leak on reg_info (Jarod Wilson) [1807052] - [wireless] ath11k: Remove unnecessary enum scan_priority (Jarod Wilson) [1807052] - [wireless] ath11k: fix several spelling mistakes (Jarod Wilson) [1807052] - [wireless] ath11k: add some missing __packed qualifiers (Jarod Wilson) [1807052] - [wireless] ath11k: set the BA buffer size to 256 when HE is enabled (Jarod Wilson) [1807052] - [wireless] ath11k: fix pdev when invoking ath11k_wmi_send_twt_enable_cmd() (Jarod Wilson) [1807052] - [wireless] ath11k: optimize ath11k_hal_tx_status_parse (Jarod Wilson) [1807052] - [wireless] ath11k: optimise ath11k_dp_tx_completion_handler (Jarod Wilson) [1807052] - [wireless] ath11k: move some tx_status parsing to debugfs code (Jarod Wilson) [1807052] - [wireless] ath11k: rename ath11k_wmi_base instances from wmi_sc to wmi_ab (Jarod Wilson) [1807052] - [wireless] ath11k: drop memset when setting up a tx cmd desc (Jarod Wilson) [1807052] - [wireless] ath11k: disable PS for STA interfaces by default upon bringup (Jarod Wilson) [1807052] - [wireless] ath11k: add wmi helper for turning STA PS on/off (Jarod Wilson) [1807052] - [wireless] ath10k: Fix some typo in some warning messages (Jarod Wilson) [1807052] - [wireless] ath11k: register HE mesh capabilities (Jarod Wilson) [1807052] - [net] netlink: rename nl80211_validate_nested() to nla_validate_nested() (Jarod Wilson) [1807052] - [wireless] wireless/mediatek: Replace rcu_swap_protected() with rcu_replace_pointer() (Jarod Wilson) [1807052] - [wireless] ath: add support for special 0x0 regulatory domain (Jarod Wilson) [1807052] - [wireless] ath10k: change bundle count for max rx bundle for sdio (Jarod Wilson) [1807052] - [wireless] ath10k: enable napi on RX path for sdio (Jarod Wilson) [1807052] - [wireless] ath11k: fix indentation in ath11k_mac_prepare_he_mode() (Jarod Wilson) [1807052] - [wireless] ath11k: Setup REO destination ring before sending wmi_init command (Jarod Wilson) [1807052] - [wireless] ath11k: Move mac80211 hw allocation before wmi_init command (Jarod Wilson) [1807052] - [wireless] ath11k: Skip update peer stats for management packets (Jarod Wilson) [1807052] - [wireless] ath11k: update tx duration in station info (Jarod Wilson) [1807052] - [wireless] ath11k: fix vht guard interval mapping (Jarod Wilson) [1807052] - [wireless] ath11k: fix memory leak in monitor mode (Jarod Wilson) [1807052] - [wireless] ath11k: Advertise MPDU start spacing as no restriction (Jarod Wilson) [1807052] - [wireless] ath11k: Update tx and rx chain count properly on drv_set_antenna (Jarod Wilson) [1807052] - [wireless] ath11k: add necessary peer assoc params in wmi dbg (Jarod Wilson) [1807052] - [wireless] ath11k: unlock mutex during failure in qmi fw ready (Jarod Wilson) [1807052] - [wireless] ath11k: add support for controlling tx power to a station (Jarod Wilson) [1807052] - [wireless] ath11k: update bawindow size in delba process (Jarod Wilson) [1807052] - [wireless] ath11k: avoid use_after_free in ath11k_dp_rx_msdu_coalesce API (Jarod Wilson) [1807052] - [wireless] ath11k: avoid burst time conversion logic (Jarod Wilson) [1807052] - [wireless] ath11k: pktlog: fix sending/using the pdev id (Jarod Wilson) [1807052] - [wireless] ath11k: qmi clean up in ath11k_qmi_wlanfw_wlan_cfg_send() (Jarod Wilson) [1807052] - [wireless] ath11k: qmi clean up ce and HTC service config update (Jarod Wilson) [1807052] - [wireless] ath11k: tracing: fix ath11k tracing (Jarod Wilson) [1807052] - [wireless] ath10k: enable wow feature for sdio chip (Jarod Wilson) [1807052] - [wireless] ath10k: change log level for mpdu status of sdio chip (Jarod Wilson) [1807052] - [wireless] ath10k: set WMI_PEER_AUTHORIZE after a firmware crash (Jarod Wilson) [1807052] - [wireless] ath10k: set max mtu to 1500 for sdio chip (Jarod Wilson) [1807052] - [wireless] ath10k: enable firmware log by default for sdio (Jarod Wilson) [1807052] - [wireless] ath11k: Fix target crash due to WBM_IDLE_LINK ring desc shortage (Jarod Wilson) [1807052] - [wireless] ath11k: Fixing TLV length issue in peer pktlog WMI command (Jarod Wilson) [1807052] - [wireless] ath11k: Fix skb_panic observed during msdu coalescing (Jarod Wilson) [1807052] - [wireless] ath11k: remove unused tx ring counters (Jarod Wilson) [1807052] - [wireless] ath11k: avoid WMM param truncation (Jarod Wilson) [1807052] - [wireless] ath11k: optimize RX path latency (Jarod Wilson) [1807052] - [wireless] ath11k: update tcl cmd descriptor parameters for STA mode (Jarod Wilson) [1807052] - [wireless] ath11k: fix wmi service ready ext tlv parsing (Jarod Wilson) [1807052] - [wireless] ath11k: fix resource leak in ath11k_mac_sta_state (Jarod Wilson) [1807052] - [wireless] ath11k: Fix htt stats sounding info and pdev cca stats (Jarod Wilson) [1807052] - [wireless] ath10k: move non-fatal warn logs to dbg level (Jarod Wilson) [1807052] - [wireless] ath11k: add spatial reuse support (Jarod Wilson) [1807052] - [wireless] ath11k: add TWT support (Jarod Wilson) [1807052] - [wireless] ath11k: add HE support (Jarod Wilson) [1807052] - [wireless] ath11k: Remove dead code while handling amsdu packets (Jarod Wilson) [1807052] - [wireless] ath11k: fix missed bw conversion in tx completion (Jarod Wilson) [1807052] - [wireless] ath11k: convert message from info to dbg (Jarod Wilson) [1807052] - [wireless] ath11k: ignore event 0x6017 (Jarod Wilson) [1807052] - [wireless] ath11k: add RX stats support for radiotap (Jarod Wilson) [1807052] - [wireless] ath11k: driver for Qualcomm IEEE 802.11ax devices (Jarod Wilson) [1807052] - [wireless] ath10k: fix RX of frames with broken FCS in monitor mode (Jarod Wilson) [1807052] - [wireless] ath10k: report rssi of each chain to mac80211 for sdio (Jarod Wilson) [1807052] - [wireless] ath10k: Handle "invalid" BDFs for msm8998 devices (Jarod Wilson) [1807052] - [wireless] ath10k: Fix qmi init error handling (Jarod Wilson) [1807052] - [wireless] ath10k: add NL80211_FEATURE_ND_RANDOM_MAC_ADDR for NLO (Jarod Wilson) [1807052] - [wireless] ath10k: Handle when FW doesn't support QMI_WLFW_HOST_CAP_REQ_V01 (Jarod Wilson) [1807052] - [wireless] ath10k: add large size for BMI download data for SDIO (Jarod Wilson) [1807052] - [wireless] ath10k: correct the tlv len of ath10k_wmi_tlv_op_gen_config_pno_start (Jarod Wilson) [1807052] - [wireless] ath10k: sdio: remove struct ath10k_sdio_rx_data::status (Jarod Wilson) [1807052] - [wireless] ath10k: sdio: cosmetic cleanup (Jarod Wilson) [1807052] - [wireless] ath10k: add workqueue for RX path of sdio (Jarod Wilson) [1807052] - [wireless] ath10k: change max RX bundle size from 8 to 32 for sdio (Jarod Wilson) [1807052] - [wireless] ath10k: enable RX bundle receive for sdio (Jarod Wilson) [1807052] - [wireless] iwlwifi: mvm: don't send the IWL_MVM_RXQ_NSSN_SYNC notif to Rx queues (Jarod Wilson) [1807052] - [net] cfg80211: fix page refcount issue in A-MSDU decap (Jarod Wilson) [1807052] - [net] cfg80211: check for set_wiphy_params (Jarod Wilson) [1807052] - [net] cfg80211: fix memory leak in cfg80211_cqm_rssi_update (Jarod Wilson) [1807052] - [net] cfg80211: fix memory leak in nl80211_probe_mesh_link (Jarod Wilson) [1807052] - [net] cfg80211: fix deadlocks in autodisconnect work (Jarod Wilson) [1807052] - [net] wireless: wext: avoid gcc -O3 warning (Jarod Wilson) [1807052] - [net] mac80211: Fix TKIP replay protection immediately after key setup (Jarod Wilson) [1807052] - [net] cfg80211: Fix radar event during another phy CAC (Jarod Wilson) [1807052] - [net] wireless: fix enabling channel 12 for custom regulatory domain (Jarod Wilson) [1807052] - [net] mac80211: mesh: restrict airtime metric to peered established plinks (Jarod Wilson) [1807052] - [wireless] Revert "iwlwifi: mvm: fix scan config command size" (Jarod Wilson) [1807052] - [wireless] iwlwifi: fw: make pos static in iwl_sar_get_ewrd_table() loop (Jarod Wilson) [1807052] - [wireless] iwlwifi: remove lar_disable module parameter (Jarod Wilson) [1807052] - [wireless] iwlwifi: dbg: force stop the debug monitor HW (Jarod Wilson) [1807052] - [wireless] iwlwifi: pcie: always disable L0S states (Jarod Wilson) [1807052] - [wireless] iwlwifi: pcie: rename L0S_ENABLED bit to L0S_DISABLED (Jarod Wilson) [1807052] - [wireless] iwlwifi: mvm: fix potential SKB leak on TXQ TX (Jarod Wilson) [1807052] - [wireless] iwlwifi: mvm: fix SKB leak on invalid queue (Jarod Wilson) [1807052] - [wireless] iwlwifi: pcie: extend hardware workaround to context-info (Jarod Wilson) [1807052] - [wireless] iwlwifi: Don't ignore the cap field upon mcc update (Jarod Wilson) [1807052] - [wireless] iwlwifi: mvm: report TX rate to mac80211 directly for RS offload (Jarod Wilson) [1807052] - [wireless] iwlwifi: mvm: fix NVM check for 3168 devices (Jarod Wilson) [1807052] - [wireless] iwlwifi: fix TLV fragment allocation loop (Jarod Wilson) [1807052] - [wireless] iwlwifi: pcie: allocate smaller dev_cmd for TX headers (Jarod Wilson) [1807052] - [wireless] iwlwifi: pcie: detect the DMA bug and warn if it happens (Jarod Wilson) [1807052] - [wireless] iwlwifi: pcie: work around DMA hardware bug (Jarod Wilson) [1807052] - [wireless] iwlwifi: pcie: move page tracking into get_page_hdr() (Jarod Wilson) [1807052] - [wireless] iwlwifi: don't send PPAG command if disabled (Jarod Wilson) [1807052] - [wireless] mt76: Off by one in mt76_calc_rx_airtime() (Jarod Wilson) [1807052] - [wireless] mt76: fix LED link time failure (Jarod Wilson) [1807052] - [net] mac80211: Turn AQL into an NL80211_EXT_FEATURE (Jarod Wilson) [1807052] - [net] mac80211: airtime: Fix an off by one in ieee80211_calc_rx_airtime() (Jarod Wilson) [1807052] - [net] cfg80211: fix double-free after changing network namespace (Jarod Wilson) [1807052] - [net] mac80211: fix TID field in monitor mode transmit (Jarod Wilson) [1807052] - [wireless] iwlwifi: pcie: move power gating workaround earlier in the flow (Jarod Wilson) [1807052] - [wireless] Revert "iwlwifi: assign directly to iwl_trans->cfg in QuZ detection" (Jarod Wilson) [1807052] - [wireless] wireles: Use sizeof_field() macro (Jarod Wilson) [1807052] - [wireless] mt76: mt76x0: fix default mac address overwrite (Jarod Wilson) [1807052] - [wireless] ath9k: use iowrite32 over __raw_writel (Jarod Wilson) [1807052] - [net] mac80211: Use Airtime-based Queue Limits (AQL) on packet dequeue (Jarod Wilson) [1807052] - [net] mac80211: Implement Airtime-based Queue Limit (AQL) (Jarod Wilson) [1807052] - [net] mac80211: Import airtime calculation code from mt76 (Jarod Wilson) [1807052] - [net] mac80211: consider QoS Null frames for STA_NULLFUNC_ACKED (Jarod Wilson) [1807052] - [net] mac80211: expose HW conf flags through debugfs (Jarod Wilson) [1807052] - [net] mac80211: Add new sta_info getter by sta/vif addrs (Jarod Wilson) [1807052] - [net] mac80211: add a comment about monitor-to-dev injection (Jarod Wilson) [1807052] - [wireless] drivers: net: Fix Kconfig indentation, continued (Jarod Wilson) [1807052] - [wireless] mt76: fix fix ampdu locking (Jarod Wilson) [1807052] - [wireless] mt76: mt76u: fix endpoint definition order (Jarod Wilson) [1807052] - [wireless] mt76: mt7615: read {tx,rx} mask from eeprom (Jarod Wilson) [1807052] - [wireless] mt76: move mt76_get_antenna in mt76_core module (Jarod Wilson) [1807052] - [wireless] mt76: fix possible out-of-bound access in mt7615_fill_txs/mt7603_fill_txs (Jarod Wilson) [1807052] - [wireless] Revert "mt76: mt76x0e: don't use hw encryption for MT7630E" (Jarod Wilson) [1807052] - [wireless] mt76: mt7615: disable radar pattern detector during scanning (Jarod Wilson) [1807052] - [wireless] mt76: move interface_modes definition in mt76_core module (Jarod Wilson) [1807052] - [wireless] mt76: mt7615: add ibss support (Jarod Wilson) [1807052] - [wireless] mt76: move SUPPORTS_REORDERING_BUFFER hw property in mt76_register_device (Jarod Wilson) [1807052] - [wireless] mt76: use mt76_dev in mt76_is_{mmio,usb} (Jarod Wilson) [1807052] - [wireless] mt76: Remove set but not used variable 'idx' (Jarod Wilson) [1807052] - [wireless] mt76: mt76u: rely on a dedicated stats workqueue (Jarod Wilson) [1807052] - [wireless] mt76: mt76u: rely on usb_interface instead of usb_dev (Jarod Wilson) [1807052] - [wireless] mt76: mt7615: remove unneeded semicolon (Jarod Wilson) [1807052] - [wireless] mt76: mt76x0: remove 350ms delay in mt76x0_phy_calibrate (Jarod Wilson) [1807052] - [wireless] mt76: mt76x02u: update ewma pkt len in mt76x02u_tx_prepare_skb (Jarod Wilson) [1807052] - [wireless] mt76: remove obsolete .add_buf() from struct mt76_queue_ops (Jarod Wilson) [1807052] - [wireless] mt76: add sanity check for a-mpdu rx wcid index (Jarod Wilson) [1807052] - [wireless] mt76: refactor cc_lock locking scheme (Jarod Wilson) [1807052] - [wireless] mt76: mt76x0: eeprom: add support for MAC address from OF (Jarod Wilson) [1807052] - [wireless] mt76: avoid enabling interrupt if NAPI poll is still pending (Jarod Wilson) [1807052] - [wireless] mt76: fix aggregation stop issue (Jarod Wilson) [1807052] - [wireless] mt76: drop rcu read lock in mt76_rx_aggr_stop (Jarod Wilson) [1807052] - [wireless] mt76: add missing locking around ampdu action (Jarod Wilson) [1807052] - [wireless] mt76: do not use devm API for led classdev (Jarod Wilson) [1807052] - [wireless] mt76: enable airtime fairness (Jarod Wilson) [1807052] - [wireless] mt76: mt7615: track tx/rx airtime for airtime fairness (Jarod Wilson) [1807052] - [wireless] mt76: mt7615: introduce mt7615_mac_wtbl_update routine (Jarod Wilson) [1807052] - [wireless] mt76: mt7615: fix survey channel busy time (Jarod Wilson) [1807052] - [wireless] mt76: mt7615: report tx_time, bss_rx and busy time to mac80211 (Jarod Wilson) [1807052] - [wireless] mt76: mt76x02: track approximate tx airtime for airtime fairness and survey (Jarod Wilson) [1807052] - [wireless] mt76: mt76x02: move MT_CH_TIME_CFG init to mt76x02_mac_cc_reset (Jarod Wilson) [1807052] - [wireless] mt76: unify channel survey update code (Jarod Wilson) [1807052] - [wireless] mt76: mt7603: switch to a different counter for survey busy time (Jarod Wilson) [1807052] - [wireless] mt76: mt7603: track tx airtime for airtime fairness and survey (Jarod Wilson) [1807052] - [wireless] mt76: track rx airtime for airtime fairness and survey (Jarod Wilson) [1807052] - [wireless] mt76: store current channel survey_state in struct mt76_dev (Jarod Wilson) [1807052] - [wireless] mt76: rename mt76_driver_ops txwi_flags to drv_flags and include tx aligned4 (Jarod Wilson) [1807052] - [wireless] mt76: report rx a-mpdu subframe status (Jarod Wilson) [1807052] - [wireless] mt76: mt7603: remove q_rx field from struct mt7603_dev (Jarod Wilson) [1807052] - [wireless] mt76: mt7603: collect aggregation stats (Jarod Wilson) [1807052] - [wireless] mt76: mt7615: collect aggregation stats (Jarod Wilson) [1807052] - [wireless] mt76: move aggr_stats array in mt76_dev (Jarod Wilson) [1807052] - [wireless] mt76: mt7615: add queue entry in debugfs (Jarod Wilson) [1807052] - [wireless] mt76: move queue debugfs entry to driver specific code (Jarod Wilson) [1807052] - [wireless] mt76: mt76x02u: move mt76x02u_mac_start in mt76x02-usb module (Jarod Wilson) [1807052] - [wireless] mt76: mt76x0u: reset counter starting the device (Jarod Wilson) [1807052] - [wireless] mt76: mt76x2: move mt76x02_mac_reset_counters in mt76x02_mac_start (Jarod Wilson) [1807052] - [wireless] mt76: mt76x02: move mac_reset_counter in mt76x02_lib module (Jarod Wilson) [1807052] - [wireless] mt76: mt7615: enable SCS by default (Jarod Wilson) [1807052] - [wireless] mt76: mt76x0e: make array mt76x0_chan_map static const, makes object smaller (Jarod Wilson) [1807052] - [wireless] mt76: usb: add lockdep_assert_held in __mt76u_vendor_request (Jarod Wilson) [1807052] - [wireless] mt76: remove empty flag in mt76_txq_schedule_list (Jarod Wilson) [1807052] - [wireless] mt76: use cancel_delayed_work_sync in mt76_rx_aggr_shutdown (Jarod Wilson) [1807052] - [wireless] mt76: remove aggr_work field from struct mt76_wcid (Jarod Wilson) [1807052] - [wireless] mt76: mt7615: fix control frame rx in monitor mode (Jarod Wilson) [1807052] - [wireless] iwlwifi: bump FW API to 52 for 22000 series (Jarod Wilson) [1807052] - [wireless] iwlwifi: check kasprintf() return value (Jarod Wilson) [1807052] - [wireless] iwlwifi: mvm: remove outdated comment referring to wake lock (Jarod Wilson) [1807052] - [wireless] iwlwifi: pcie: trace IOVA for iwlwifi_dev_tx_tb (Jarod Wilson) [1807052] - [wireless] iwlwifi: dvm: excessive if in rs_bt_update_lq() (Jarod Wilson) [1807052] - [wireless] iwlwifi: mvm: Report tx/rx antennas (Jarod Wilson) [1807052] - [wireless] iwlwifi: pcie: rx: use rxq queue_size instead of constant (Jarod Wilson) [1807052] - [wireless] iwlwifi: mvm: remove left-over non-functional email alias (Jarod Wilson) [1807052] - [wireless] iwlwifi: config: remove max_rx_agg_size (Jarod Wilson) [1807052] - [wireless] iwlwifi: pcie: make some RX functions static (Jarod Wilson) [1807052] - [wireless] iwlwifi: scan: support scan req FW API ver 13 (Jarod Wilson) [1807052] - [wireless] iwlwifi: pcie: fix support for transmitting SKBs with fraglist (Jarod Wilson) [1807052] - [wireless] rtl8xxxu: Remove set but not used variable 'vif', 'dev', 'len' (Jarod Wilson) [1807052] - [wireless] brcmfmac: remove monitor interface when detaching (Jarod Wilson) [1807052] - [wireless] brcmfmac: disable PCIe interrupts before bus reset (Jarod Wilson) [1807052] - [wireless] rtw88: allows to enable/disable HCI link PS mechanism (Jarod Wilson) [1807052] - [wireless] rtw88: pci: enable CLKREQ function if host supports it (Jarod Wilson) [1807052] - [wireless] rtw88: pci: use for loop instead of while loop for DBI/MDIO (Jarod Wilson) [1807052] - [wireless] rtw88: pci: use macros to access PCI DBI/MDIO registers (Jarod Wilson) [1807052] - [wireless] rtlwifi: set proper udelay within rf_serial_read (Jarod Wilson) [1807052] - [wireless] rtlwifi: rf_lock use non-irqsave spin_lock (Jarod Wilson) [1807052] - [wireless] brcmfmac: remove set but not used variable 'mpnum', 'nsp', 'nmp' (Jarod Wilson) [1807052] - [wireless] rtw88: remove duplicated include from ps.c (Jarod Wilson) [1807052] - [wireless] rtl8xxxu: Remove set but not used variable 'rsr' (Jarod Wilson) [1807052] - [wireless] brcmsmac: remove unnecessary return (Jarod Wilson) [1807052] - [wireless] net: wireless: ti: remove local VENDOR_ID and DEVICE_ID definitions (Jarod Wilson) [1807052] - [wireless] net: wireless: ti: wl1251 use new SDIO_VENDOR_ID_TI_WL1251 definition (Jarod Wilson) [1807052] - [wireless] net: wireless: ti: wl1251 add device tree support (Jarod Wilson) [1807052] - [wireless] iwlwifi: mvm: fix non-ACPI function (Jarod Wilson) [1807052] - [wireless] iwlwifi: 22000: fix some indentation (Jarod Wilson) [1807052] - [wireless] iwlwifi: remove IWL_DEVICE_22560/IWL_DEVICE_FAMILY_22560 (Jarod Wilson) [1807052] - [wireless] iwlwifi: mvm: sync the iwl_mvm_session_prot_notif layout (Jarod Wilson) [1807052] - [wireless] iwlwifi: mvm: start CTDP budget from 2400mA (Jarod Wilson) [1807052] - [wireless] iwlwifi: mvm: don't skip mgmt tid when flushing all tids (Jarod Wilson) [1807052] - [wireless] iwlwifi: mvm: scan: enable adaptive dwell in p2p (Jarod Wilson) [1807052] - [wireless] iwlwifi: refactor the SAR tables from mvm to acpi (Jarod Wilson) [1807052] - [wireless] iwlwifi: scan: support scan req cmd ver 12 (Jarod Wilson) [1807052] - [wireless] iwlwifi: scan: make new scan req versioning flow (Jarod Wilson) [1807052] - [wireless] iwlwifi: mvm: fix unaligned read of rx_pkt_status (Jarod Wilson) [1807052] - [wireless] iwlwifi: remove redundant assignment to variable bufsz (Jarod Wilson) [1807052] - [wireless] iwlwifi: bump FW API to 51 for 22000 series (Jarod Wilson) [1807052] - [wireless] iwlwifi: FW API: reference enum in docs of modify_mask (Jarod Wilson) [1807052] - [wireless] iwlwifi: mvm: print rate_n_flags in a pretty format (Jarod Wilson) [1807052] - [wireless] iwlwifi: scan: adapt the code to use api ver 11 (Jarod Wilson) [1807052] - [wireless] iwlwifi: scan: Create function to build scan cmd (Jarod Wilson) [1807052] - [wireless] iwlwifi: scan: create function for scan scheduling params (Jarod Wilson) [1807052] - [wireless] iwlwifi: dbg_ini: support dump collection upon assert during D3 (Jarod Wilson) [1807052] - [wireless] iwlwifi: pcie: make iwl_pcie_gen2_update_byte_tbl static (Jarod Wilson) [1807052] - [wireless] iwlwifi: mvm: in VHT connection use only VHT capabilities (Jarod Wilson) [1807052] - [wireless] iwlwifi: nvm: update iwl_uhb_nvm_channels (Jarod Wilson) [1807052] - [wireless] iwlwifi: mvm: remove else-if in iwl_send_phy_cfg_cmd() (Jarod Wilson) [1807052] - [wireless] iwlwifi: mvm: fix support for single antenna diversity (Jarod Wilson) [1807052] - [wireless] ath10k: qmi: Sleep for a while before assigning MSA memory (Jarod Wilson) [1807052] - [wireless] ath10k: Revert "ath10k: add cleanup in ath10k_sta_state()" (Jarod Wilson) [1807052] - [wireless] mwifiex: Re-work support for SDIO HW reset (Jarod Wilson) [1807052] - [wireless] rtl8xxxu: Add support for Edimax EW-7611ULB (Jarod Wilson) [1807052] - [wireless] rtlwifi: rtl8192de: Fix missing enable interrupt flag (Jarod Wilson) [1807052] - [wireless] rtlwifi: rtl8192de: Fix missing callback that tests for hw release of buffer (Jarod Wilson) [1807052] - [wireless] rtlwifi: rtl8192de: Fix missing code to retrieve RX buffer address (Jarod Wilson) [1807052] - [net] mac80211: Use debugfs_create_xul() helper (Jarod Wilson) [1807052] - [net] cfg80211: VLAN offload support for set_key and set_sta_vlan (Jarod Wilson) [1807052] - [net] mac80211: Shrink the size of ack_frame_id to make room for tx_time_est (Jarod Wilson) [1807052] - [net] mac80211: don't re-parse elems in ieee80211_assoc_success() (Jarod Wilson) [1807052] - [net] mac80211: move store skb ack code to its own function (Jarod Wilson) [1807052] - [wireless] ath10k: disable cpuidle during downloading firmware (Jarod Wilson) [1807052] - [wireless] ath10k: fix potential issue of peer stats allocation (Jarod Wilson) [1807052] - [wireless] ath10k: fix get invalid tx rate for Mesh metric (Jarod Wilson) [1807052] - [wireless] rtw88: signal completion even on firmware-request failure (Jarod Wilson) [1807052] - [wireless] rtw88: fix potential NULL pointer access for firmware (Jarod Wilson) [1807052] - [wireless] rtlwifi: fix memory leak in rtl92c_set_fw_rsvdpagepkt() (Jarod Wilson) [1807052] - [wireless] rt2800: remove errornous duplicate condition (Jarod Wilson) [1807052] - [wireless] rtlwifi: rtl8225se: remove some unused const variables (Jarod Wilson) [1807052] - [wireless] brcmsmac: remove set but not used variables (Jarod Wilson) [1807052] - [wireless] rtw88: raise LPS threshold to 50, for less power consumption (Jarod Wilson) [1807052] - [wireless] ath5k: eeprom: Remove unneeded variable (Jarod Wilson) [1807052] - [wireless] ath10k: remove unneeded semicolon (Jarod Wilson) [1807052] - [wireless] mt7601u: use DEFINE_DEBUGFS_ATTRIBUTE to define debugfs fops (Jarod Wilson) [1807052] - [wireless] rtlwifi: rtl8821ae: Drop condition with no effect (Jarod Wilson) [1807052] - [wireless] b43: dma: Fix use true/false for bool type variable (Jarod Wilson) [1807052] - [wireless] b43: main: Fix use true/false for bool type (Jarod Wilson) [1807052] - [wireless] rtlwifi: rtl8192c: Drop condition with no effect (Jarod Wilson) [1807052] - [wireless] rtw88: remove redundant null pointer check on arrays (Jarod Wilson) [1807052] - [wireless] rtw88: avoid FW info flood (Jarod Wilson) [1807052] - [wireless] rtw88: fix potential read outside array boundary (Jarod Wilson) [1807052] - [wireless] rtw88: rearrange if..else statements for rx rate indexes (Jarod Wilson) [1807052] - [wireless] rtw88: use rtw_phy_pg_cfg_pair struct, not arrays (Jarod Wilson) [1807052] - [wireless] rtw88: 8822b: add RFE type 3 support (Jarod Wilson) [1807052] - [wireless] rtw88: fix sparse warnings for power tracking (Jarod Wilson) [1807052] - [wireless] rtw88: fix sparse warnings for DPK (Jarod Wilson) [1807052] - [wireless] net: Fix various misspellings of "connect" (Jarod Wilson) [1807052] - [wireless] net: Fix misspellings of "configure" and "configuration" (Jarod Wilson) [1807052] - [wireless] rtw88: fix GENMASK_ULL for u64 (Jarod Wilson) [1807052] - [wireless] iwlwifi: rx: use new api to get band from rx mpdu (Jarod Wilson) [1807052] - [wireless] iwlwifi: nvm: create function to convert channel index to nl80211_band (Jarod Wilson) [1807052] - [wireless] iwlwifi: mvm: Invert the condition for OFDM rate (Jarod Wilson) [1807052] - [wireless] iwlwifi: mvm: create function to convert nl80211 band to phy band (Jarod Wilson) [1807052] - [wireless] iwlwifi: dbg_ini: use vzalloc to allocate dumping memory regions (Jarod Wilson) [1807052] - [wireless] iwlwifi: dbg_ini: add user trigger support (Jarod Wilson) [1807052] - [wireless] iwlwifi: mvm: add notification for missed VAP (Jarod Wilson) [1807052] - [wireless] iwlwifi: mvm: fix old-style declaration (Jarod Wilson) [1807052] - [wireless] iwlwifi: mvm: use the new session protection command (Jarod Wilson) [1807052] - [wireless] iwlwifi: mvm: remove leftover rs_remove_sta_debugfs() prototype (Jarod Wilson) [1807052] - [wireless] iwlwifi: mvm: add support for new version for D0I3_END_CMD (Jarod Wilson) [1807052] - [wireless] iwlwifi: mvm: consider ieee80211 station max amsdu value (Jarod Wilson) [1807052] - [wireless] iwlwifi: dbg_ini: support FW notification dumping in case of missed beacon (Jarod Wilson) [1807052] - [wireless] iwlwifi: dbg_ini: remove old API and some related code (Jarod Wilson) [1807052] - [wireless] iwlwifi: dbg_ini: rename external debug configuration file (Jarod Wilson) [1807052] - [wireless] iwlwifi: dbg_ini: support FW response/notification region type (Jarod Wilson) [1807052] - [wireless] iwlwifi: dbg_ini: support domain changing via debugfs (Jarod Wilson) [1807052] - [wireless] iwlwifi: dbg_ini: add periodic trigger new API support (Jarod Wilson) [1807052] - [wireless] iwlwifi: dbg_ini: implement monitor allocation flow (Jarod Wilson) [1807052] - [wireless] iwlwifi: dbg_ini: implement time point handling (Jarod Wilson) [1807052] - [wireless] iwlwifi: dbg_ini: add TLV allocation new API support (Jarod Wilson) [1807052] - [wireless] iwlwifi: dbg_ini: use new API in dump info (Jarod Wilson) [1807052] - [wireless] iwlwifi: dbg_ini: add error tables dumping support (Jarod Wilson) [1807052] - [wireless] iwlwifi: dbg_ini: add monitor dumping support (Jarod Wilson) [1807052] - [wireless] iwlwifi: dbg: remove multi buffers infra (Jarod Wilson) [1807052] - [wireless] iwlwifi: dbg_ini: use new trigger TLV in dump flow (Jarod Wilson) [1807052] - [wireless] iwlwifi: dbg_ini: use new region TLV in dump flow (Jarod Wilson) [1807052] - [wireless] iwlwifi: dbg_ini: load external dbg cfg after internal cfg is loaded (Jarod Wilson) [1807052] - [wireless] rtl8xxxu: fix warnings for symbol not declared (Jarod Wilson) [1807052] - [wireless] rtl8xxxu: remove set but not used variable 'rate_mask' (Jarod Wilson) [1807052] - [wireless] rtlwifi: Remove unnecessary NULL check in rtl_regd_init (Jarod Wilson) [1807052] - [wireless] rtw88: add phy_info debugfs to show Tx/Rx physical status (Jarod Wilson) [1807052] - [wireless] rtw88: add set_bitrate_mask support (Jarod Wilson) [1807052] - [wireless] rtw88: Enable 802.11ac beamformee support (Jarod Wilson) [1807052] - [wireless] rtw88: add power tracking support (Jarod Wilson) [1807052] - [wireless] rtw88: use macro to check the current band (Jarod Wilson) [1807052] - [wireless] rtl8xxxu: fix RTL8723BU connection failure issue after warm reboot (Jarod Wilson) [1807052] - [wireless] rtw88: mark rtw_fw_hdr __packed (Jarod Wilson) [1807052] - [wireless] net/wireless: Delete unnecessary checks before the macro call "dev_kfree_skb" (Jarod Wilson) [1807052] - [wireless] wireless: Remove call to memset after dma_alloc_coherent (Jarod Wilson) [1807052] - [wireless] rtw88: include interrupt.h for tasklet_struct (Jarod Wilson) [1807052] - [wireless] rtw88: use a for loop in rtw_power_mode_change(), not goto (Jarod Wilson) [1807052] - [wireless] rtw88: coex: Set 4 slot mode for A2DP (Jarod Wilson) [1807052] - [wireless] rtw88: pci: config phy after chip info is setup (Jarod Wilson) [1807052] - [wireless] rtw88: Use rtw_write8_set to set SYS_FUNC (Jarod Wilson) [1807052] - [wireless] rtw88: add NL80211_EXT_FEATURE_CAN_REPLACE_PTK0 support (Jarod Wilson) [1807052] - [wireless] rtw88: config 8822c multicast address in MAC init flow (Jarod Wilson) [1807052] - [wireless] ath10k: Correct error handling of dma_map_single() (Jarod Wilson) [1807052] - [wireless] ath: rename regulatory rules (Jarod Wilson) [1807052] - [wireless] ath10k: fix memory leak for tpc_stats_final (Jarod Wilson) [1807052] - [wireless] ath10k: fix array out-of-bounds access (Jarod Wilson) [1807052] - [wireless] rtlwifi: rtl8192se: Convert inline routines to little-endian words (Jarod Wilson) [1807052] - [wireless] rtlwifi: rtl8192se: Convert macros that set descriptor (Jarod Wilson) [1807052] - [wireless] rtlwifi: rtl8192se: Replace local bit manipulation macros (Jarod Wilson) [1807052] - [wireless] rtlwifi: rtl8192se: Remove unused GET_XXX and SET_XXX (Jarod Wilson) [1807052] - [wireless] rtlwifi: rtl8192ee: Remove set but not used variable 'err' (Jarod Wilson) [1807052] - [wireless] ath10k: fix null dereference on pointer crash_data (Jarod Wilson) [1807052] - [wireless] ath10k: enable transmit data ack RSSI for QCA9884 (Jarod Wilson) [1807052] - [net] mac80211: minstrel_ht: rename prob_ewma to prob_avg, use it for the new average (Jarod Wilson) [1807052] - [net] mac80211: minstrel_ht: replace rate stats ewma with a better moving average (Jarod Wilson) [1807052] - [net] mac80211: minstrel: remove divisions in tx status path (Jarod Wilson) [1807052] - [net] nl80211: trivial: Remove redundant loop (Jarod Wilson) [1807052] - [wireless] rtlwifi: rtl8192ee: Remove set but not used variable 'cur_tx_wp' (Jarod Wilson) [1807052] - [wireless] rtl8xxxu: make arrays static, makes object smaller (Jarod Wilson) [1807052] - [wireless] rtw88: Fix an error message (Jarod Wilson) [1807052] - [wireless] rtl8xxxu: add bluetooth co-existence support for single antenna (Jarod Wilson) [1807052] - [wireless] mwifiex: pcie: Fix memory leak in mwifiex_pcie_alloc_cmdrsp_buf (Jarod Wilson) [1829230 1807052] {CVE-2019-19056} - [wireless] rtlwifi: rtl8723: Remove set but not used variable 'own' (Jarod Wilson) [1807052] - [wireless] rtlwifi: btcoex: Remove set but not used variables 'wifi_busy', 'bt_info_ext' (Jarod Wilson) [1807052] - [wireless] rtlwifi: btcoex: Remove set but not used variable 'result' (Jarod Wilson) [1807052] - [wireless] rtlwifi: rtl8188ee: Remove set but not used variable 'h2c_parameter' (Jarod Wilson) [1807052] - [wireless] rtlwifi: rtl8188ee: Remove set but not used variables 'v3', 'rtstatus', 'reg_ecc', 'reg_ec4', 'reg_eac', 'b_pathb_ok' (Jarod Wilson) [1807052] - [wireless] rtlwifi: rtl8192c: Remove set but not used variables 'reg_ecc', 'reg_eac' (Jarod Wilson) [1807052] - [wireless] rtlwifi: rtl8723ae: Remove set but not used variables 'reg_ecc', 'reg_ec4', 'reg_eac', 'b_pathb_ok' (Jarod Wilson) [1807052] - [wireless] rtlwifi: rtl8821ae: Remove set but not used variables 'rtstatus', 'bd' (Jarod Wilson) [1807052] - [wireless] rtl8xxxu: Improve TX performance of RTL8723BU on rtl8xxxu driver (Jarod Wilson) [1807052] - [wireless] brcmfmac: add support for SAE authentication offload (Jarod Wilson) [1807052] - [wireless] rtw88: fix error handling when setup efuse info (Jarod Wilson) [1807052] - [wireless] rtw88: fix NSS of hw_cap (Jarod Wilson) [1807052] - [wireless] rtw88: use struct rtw_fw_hdr to access firmware header (Jarod Wilson) [1807052] - [wireless] rtw88: raise firmware version debug level (Jarod Wilson) [1807052] - [wireless] rtw88: configure TX queue EDCA parameters (Jarod Wilson) [1807052] - [wireless] rtw88: Don't set RX_FLAG_DECRYPTED if packet has no encryption (Jarod Wilson) [1807052] - [wireless] rtw88: fix beaconing mode rsvd_page memory violation issue (Jarod Wilson) [1807052] - [wireless] rtw88: flush hardware tx queues (Jarod Wilson) [1807052] - [wireless] rtw88: add TX-AMSDU support (Jarod Wilson) [1807052] - [wireless] rtw88: report tx rate to mac80211 stack (Jarod Wilson) [1807052] - [wireless] rtw88: take over rate control from mac80211 (Jarod Wilson) [1807052] - [wireless] rtw88: add driver TX queue support (Jarod Wilson) [1807052] - [wireless] rtw88: allows to set RTS in TX descriptor (Jarod Wilson) [1807052] - [wireless] rtw88: check firmware leave lps successfully (Jarod Wilson) [1807052] - [wireless] mac80211: simplify TX aggregation start (Jarod Wilson) [1807052] - [net] mac80211: pass internal sta to ieee80211_tx_frags() (Jarod Wilson) [1807052] - [net] mac80211: IBSS: avoid unneeded return value processing (Jarod Wilson) [1807052] - [wireless] ar5523: check NULL before memcpy() in ar5523_cmd() (Jarod Wilson) [1807052] - [wireless] ath10k: add support for hardware rfkill (Jarod Wilson) [1807052] - [wireless] ath10k: restore QCA9880-AR1A (v1) detection (Jarod Wilson) [1807052] - [wireless] ath10k: fix offchannel tx failure when no ath10k_mac_tx_frm_has_freq (Jarod Wilson) [1807052] - [wireless] cw1200: Fix a signedness bug in cw1200_load_firmware() (Jarod Wilson) [1807052] - [wireless] rtw88: remove misleading module parameter rtw_fw_support_lps (Jarod Wilson) [1807052] - [wireless] rtw88: add deep PS PG mode for 8822c (Jarod Wilson) [1807052] - [wireless] rtw88: select deep PS mode when module is inserted (Jarod Wilson) [1807052] - [wireless] rtw88: not to enter LPS by coex strategy (Jarod Wilson) [1807052] - [wireless] rtw88: add deep power save support (Jarod Wilson) [1807052] - [wireless] rtw88: leave PS state for dynamic mechanism (Jarod Wilson) [1807052] - [wireless] rtw88: LPS enter/leave should be protected by lock (Jarod Wilson) [1807052] - [wireless] rtw88: remove unused lps state check helper (Jarod Wilson) [1807052] - [wireless] rtw88: not to control LPS by each vif (Jarod Wilson) [1807052] - [wireless] rtw88: not to enter or leave PS under IRQ (Jarod Wilson) [1807052] - [wireless] rtw88: pci: reset H2C queue indexes in a single write (Jarod Wilson) [1807052] - [wireless] rtw88: remove redundant flag check helper function (Jarod Wilson) [1807052] - [wireless] rtlwifi: rtl8723be: Remove set but not used variables 'reg_ecc', 'reg_eac' (Jarod Wilson) [1807052] - [wireless] rtlwifi: rtl8192ee: Remove set but not used variables 'reg_ecc', 'reg_eac' (Jarod Wilson) [1807052] - [wireless] rtlwifi: rtl8192ee: Remove set but not used variables 'short_gi', 'buf_len' (Jarod Wilson) [1807052] - [wireless] rtlwifi: Remove set but not used variables 'dataempty', 'hoffset' (Jarod Wilson) [1807052] - [wireless] rtlwifi: Remove set but not used variable 'rtstate' (Jarod Wilson) [1807052] - [wireless] rtl8xxxu: prevent leaking urb (Jarod Wilson) [1829887 1807052] {CVE-2019-19068} - [wireless] net/wireless: Use kmemdup rather than duplicating its implementation (Jarod Wilson) [1807052] - [wireless] ath9k_htc: Discard undersized packets (Jarod Wilson) [1807052] - [wireless] ath9k_htc: Modify byte order for an error message (Jarod Wilson) [1807052] - [wireless] ath9k_hw: fix uninitialized variable data (Jarod Wilson) [1807052] - [wireless] ath10k: fix backtrace on coredump (Jarod Wilson) [1807052] - [wireless] ath10k: coredump: fix IRAM addr for QCA9984, QCA4019, QCA9888 and QCA99x0 (Jarod Wilson) [1807052] - [wireless] ath10k: switch to ieee80211_tx_dequeue_ni (Jarod Wilson) [1807052] - [wireless] ath10k: change sw version print format to hex (Jarod Wilson) [1807052] - [wireless] ath10k: print supported MCS rates within service ready event (Jarod Wilson) [1807052] - [wireless] ath10k: print service ready returned channel range (Jarod Wilson) [1807052] - [wireless] ath10k: add 2ghz channel arguments to service ready structure (Jarod Wilson) [1807052] - [wireless] ath9k: remove unused including (Jarod Wilson) [1807052] - [wireless] mwifiex: use 'total_ie_len' in mwifiex_update_bss_desc_with_ie() (Jarod Wilson) [1807052] - [wireless] rtlwifi: Remove excessive check in _rtl_ps_inactive_ps() (Jarod Wilson) [1807052] - [wireless] rtlwifi: prevent memory leak in rtl_usb_probe (Jarod Wilson) [1829850 1807052] {CVE-2019-19063} - [wireless] rtlwifi: rtl8723ae: Remove unused 'rtstatus' variable (Jarod Wilson) [1807052] - [wireless] mt7601u: fix bbp version check in mt7601u_wait_bbp_ready (Jarod Wilson) [1807052] - [wireless] rtw88: 8822c: fix boolreturn.cocci warnings (Jarod Wilson) [1807052] - [wireless] brcmsmac: remove duplicated if condition (Jarod Wilson) [1807052] - [wireless] brcmfmac: fix suspend/resume when power is cut off (Jarod Wilson) [1807052] - [wireless] brcmfmac: don't WARN when there are no requests (Jarod Wilson) [1807052] - [wireless] brcmsmac: remove a useless test (Jarod Wilson) [1807052] - [wireless] brcmfmac: send port authorized event for FT-802.1X (Jarod Wilson) [1807052] - [wireless] ath10k: fix memory leak (Jarod Wilson) [1807052] - [wireless] ath10k: remove the warning of sdio not full support (Jarod Wilson) [1807052] - [wireless] ath: Use dev_get_drvdata where possible (Jarod Wilson) [1807052] - [wireless] ath: fix various spelling mistakes (Jarod Wilson) [1807052] - [wireless] ath10k: fix missing checks for bmi reads and writes (Jarod Wilson) [1807052] - [wireless] ath10k: Add support to provide higher range mem chunks in wmi init command (Jarod Wilson) [1807052] - [wireless] ath10k: Add peer param map for tlv and non-tlv (Jarod Wilson) [1807052] - [wireless] ath10k: Enable MSA region dump support for WCN3990 (Jarod Wilson) [1807052] - [wireless] ath10k: Add xo calibration support for wifi rf clock (Jarod Wilson) [1807052] - [wireless] ath10k: fix spelling mistake "eanble" -> "enable" (Jarod Wilson) [1807052] - [wireless] ath10k: add cleanup in ath10k_sta_state() (Jarod Wilson) [1807052] - [wireless] ath10k: revalidate the msa region coming from firmware (Jarod Wilson) [1807052] - [wireless] ath10k: use ath10k_pci_soc_ functions for all warm_reset instances (Jarod Wilson) [1807052] - [wireless] ath10k: Use ARRAY_SIZE (Jarod Wilson) [1807052] - [wireless] ath10k: avoid leaving .bss_info_changed prematurely (Jarod Wilson) [1807052] - [wireless] ath10k: Use standard bulk clock API in snoc (Jarod Wilson) [1807052] - [wireless] ath10k: Use standard regulator bulk API in snoc (Jarod Wilson) [1807052] - [wireless] ath10k: snoc: skip regulator operations (Jarod Wilson) [1807052] - [wireless] ath10k: Fix HOST capability QMI incompatibility (Jarod Wilson) [1807052] - [wireless] ath10k: Check if station exists before forwarding tx airtime report (Jarod Wilson) [1807052] - [include] include/linux/units.h: add helpers for kelvin to/from Celsius conversion (Jarod Wilson) [1807052]- [x86] x86/PCI: Define to_pci_sysdata() even when !CONFIG_PCI (Myron Stowe) [1788364 1783436] - [pci] PCI: vmd: Add two VMD Device IDs (Myron Stowe) [1788364 1783436] - [pci] x86/PCI: Expose VMD's pci_dev in struct pci_sysdata (Myron Stowe) [1788364 1783436] - [x86] x86/PCI: Add to_pci_sysdata() helper (Myron Stowe) [1788364 1783436] - [pci] PCI: vmd: Add device id for VMD device 8086:9A0B (Myron Stowe) [1788364 1783436] - [pci] PCI: vmd: Add bus 224-255 restriction decode (Myron Stowe) [1788364 1783436] - [fs] fuse: copy_file_range needs to strip setuid bits and update timestamps (Eric Sandeen) [1721881] - [fs] vfs: allow copy_file_range to copy across devices (Eric Sandeen) [1721881] - [fs] vfs: add missing checks to copy_file_range (Eric Sandeen) [1721881] - [mm] vfs: remove redundant checks from generic_remap_checks() (Eric Sandeen) [1721881] - [fs] vfs: introduce generic_file_rw_checks() (Eric Sandeen) [1721881] - [fs] vfs: no fallback for ->copy_file_range (Eric Sandeen) [1721881] - [fs] vfs: introduce generic_copy_file_range() (Eric Sandeen) [1721881] - [ptp] ptp: add VMware virtual PTP clock driver (Prarit Bhargava) [1829706] - [powerpc] powerpc/powernv/ioda: Handle failures correctly in pnv_pci_ioda_iommu_bypass_supported() (Michael Roth) [1805101] - [powerpc] powerpc/pseries/dma: Enable SWIOTLB (Michael Roth) [1805101] - [powerpc] powerpc/pseries/dma: Allow SWIOTLB (Michael Roth) [1805101] - [powerpc] powerpc/powernv: Fix build with IOMMU_API=n (Michael Roth) [1805101] - [powerpc] powerpc/powernv: Remove unused pnv_npu_try_dma_set_bypass() function (Michael Roth) [1805101] - [powerpc] powerpc/dma: Fix invalid DMA mmap behavior (Michael Roth) [1805101] - [powerpc] powerpc/dma: trim the fat from (Michael Roth) [1805101] - [powerpc] powerpc/dma: remove set_dma_offset (Michael Roth) [1805101] - [powerpc] powerpc/dma: remove get_dma_offset (Michael Roth) [1805101] - [powerpc] powerpc/dma: use the generic direct mapping bypass (Michael Roth) [1805101] - [powerpc] powerpc/powernv/npu: Remove NPU DMA ops (Michael Roth) [1805101] - [powerpc] powerpc/dma: use the dma_direct mapping routines (Michael Roth) [1805101] - [powerpc] powerpc/dma: use the dma-direct allocator for coherent platforms (Michael Roth) [1805101] - [powerpc] swiotlb: remove swiotlb_dma_supported (Michael Roth) [1805101] - [powerpc] powerpc/dma: remove dma_nommu_dma_supported (Michael Roth) [1805101] - [powerpc] powerpc/dma: remove dma_nommu_get_required_mask (Michael Roth) [1805101] - [powerpc] powerpc/dma: remove dma_nommu_mmap_coherent (Michael Roth) [1805101] - [powerpc] powerpc/dma: use phys_to_dma instead of get_dma_offset (Michael Roth) [1805101] - [powerpc] dma-mapping, powerpc: simplify the arch dma_set_mask override (Michael Roth) [1805101] - [powerpc] powerpc/dma: fix an off-by-one in dma_capable (Michael Roth) [1805101] - [powerpc] powerpc/dma: remove max_direct_dma_addr (Michael Roth) [1805101] - [powerpc] powerpc/dma: move pci_dma_dev_setup_swiotlb to fsl_pci.c (Michael Roth) [1805101] - [powerpc] powerpc/dma: remove get_pci_dma_ops (Michael Roth) [1805101] - [powerpc] powerpc/dma: remove the iommu fallback for coherent allocations (Michael Roth) [1805101] - [powerpc] powerpc/pci: remove the dma_set_mask pci_controller ops methods (Michael Roth) [1805101] - [misc] cxl: drop the dma_set_mask callback from vphb (Michael Roth) [1805101] - [powerpc] KABI: re-use deprecated field for iommu_bypass_supported function pointer (Michael Roth) [1805101] - [powerpc] powerpc/dma: stop overriding dma_get_required_mask (Michael Roth) [1805101] - [dma] KABI: add fake includes for headers used in arch/powerpc/kernel/dma.c (Michael Roth) [1805101] - [powerpc] powerpc/powernv: use the generic iommu bypass code (Michael Roth) [1805101] - [powerpc] powerpc/powernv: Remove PCI_MSI ifdef checks (Michael Roth) [1805101] - [powerpc] powerpc/powernv: remove pnv_npu_dma_set_mask (Michael Roth) [1805101] - [powerpc] powerpc/powernv: remove pnv_pci_ioda_pe_single_vendor (Michael Roth) [1805101] - [powerpc] powerpc/dart: use the generic iommu bypass code (Michael Roth) [1805101] - [powerpc] powerpc/dart: remove dead cleanup code in iommu_init_early_dart (Michael Roth) [1805101] - [powerpc] powerpc/cell: use the generic iommu bypass code (Michael Roth) [1805101] - [powerpc] powerpc/cell: move dma direct window setup out of dma_configure (Michael Roth) [1805101] - [powerpc] powerpc/pseries: use the generic iommu bypass code (Michael Roth) [1805101] - [powerpc] powerpc/pseries: unwind dma_get_required_mask_pSeriesLP a bit (Michael Roth) [1805101] - [powerpc] powerpc/dma: handle iommu bypass in dma_iommu_ops (Michael Roth) [1805101] - [powerpc] powerpc/dma: untangle vio_dma_mapping_ops from dma_iommu_ops (Michael Roth) [1805101] - [dma] dma-direct: we might need GFP_DMA for 32-bit dma masks (Michael Roth) [1805101] - [powerpc] powerpc/dma: split the two __dma_alloc_coherent implementations (Michael Roth) [1805101] - [powerpc] powerpc/dma: remove the unused dma_iommu_ops export (Michael Roth) [1805101] - [powerpc] powerpc/dma: remove the unused ISA_DMA_THRESHOLD export (Michael Roth) [1805101] - [powerpc] powerpc/dma: remove the unused ARCH_HAS_DMA_MMAP_COHERENT define (Michael Roth) [1805101] - [powerpc] powerpc/dma: properly wire up the unmap_page and unmap_sg methods (Michael Roth) [1805101] - [powerpc] powerpc: allow NOT_COHERENT_CACHE for amigaone (Michael Roth) [1805101] - [powerpc] powerpc/fadump: consider reserved ranges while reserving memory (Steve Best) [1813701] - [powerpc] powerpc/fadump: use static allocation for reserved memory ranges (Steve Best) [1813701] - [fs] audit: Report suspicious O_CREAT usage (partial) (Eric Sandeen) [1797843] - [fs] vfs: fix do_last() regression (Eric Sandeen) [1797843] - [fs] do_last(): fetch directory ->i_mode and ->i_uid before it's too late (Eric Sandeen) [1797843] - [fs] namei: allow restricted O_CREAT of FIFOs and regular files (Eric Sandeen) [1797843] - [netdrv] fm10k: use txqueue parameter in fm10k_tx_timeout (Neil Horman) [1781387] - [netdrv] fm10k: Use sizeof_field() macro (Neil Horman) [1781387] - [netdrv] fm10k: update driver version to match out-of-tree (Neil Horman) [1781387] - [netdrv] fm10k: add support for ndo_get_vf_stats operation (Neil Horman) [1781387] - [netdrv] fm10k: add missing field initializers to TLV attributes) (Neil Horman) [1781387] - [netdrv] fm10k: use a local variable for the frag pointer (Neil Horman) [1781387] - [netdrv] ethernet: Delete unnecessary checks before the macro call "dev_kfree_skb" (Neil Horman) [1781387] - [netdrv] fm10k: no need to check return value of debugfs_create functions (Neil Horman) [1781387] - [security] KEYS: Avoid false positive ENOMEM error on key read (Waiman Long) [1807693] - [security] KEYS: Don't write out to userspace while holding key semaphore (Waiman Long) [1807693] - [security] selinux: allow per-file labeling for CephFS (Ondrej Mosnacek) [1823764] - [scsi] scsi: qedi: make qedi_ll2_buf_size static (Nilesh Javali) [1792111] - [scsi] scsi: qedi: Fix termination timeouts in session logout (Nilesh Javali) [1792111] - [scsi] scsi: qedi: Add modules param to enable qed iSCSI debug (Nilesh Javali) [1792111] - [scsi] scsi: qedi: Do not flush offload work if ARP not resolved (Nilesh Javali) [1792111] - [scsi] scsi: qedi: Use correct msix count for fastpath vectors (Nilesh Javali) [1792111] - [scsi] scsi: qedi: Avoid unnecessary endpoint allocation on link down (Nilesh Javali) [1792111] - [scsi] scsi: qedi: Remove additional char from boot target iqnname (Nilesh Javali) [1792111] - [scsi] scsi: qedi: Add PCI shutdown handler support (Nilesh Javali) [1792111] - [scsi] scsi: qedi: Add MFW error recovery process (Nilesh Javali) [1792111] - [netdrv] ibmvnic: Skip fatal error reset after passive init (Steve Best) [1830989] - [ata] ahci: Add Intel Comet Lake PCH-V PCI ID (David Milburn) [1802690] - [ata] ahci: Add Intel Comet Lake PCH-H PCI ID (David Milburn) [1802690] - [ata] ahci: Add Intel Comet Lake H RAID PCI ID (David Milburn) [1802690] - [x86] x86, sched: Move check for CPU type to caller function (Prarit Bhargava) [1828260] - [x86] x86, sched: Don't enable static key when starting secondary CPUs (Prarit Bhargava) [1828260] - [x86] x86, sched: Account for CPUs with less than 4 cores in freq. invariance (Prarit Bhargava) [1828260] - [x86] x86, sched: Bail out of frequency invariance if base frequency is unknown (Prarit Bhargava) [1828260] - [lib] scsi: klist: Make it safe to use klists in atomic context (Waiman Long) [1829027] - [char] random: try to actively add entropy rather than passively wait for it (Neil Horman) [1778762] - [md] dm writecache: fix data corruption when reloading the target (Mike Snitzer) [1830129] - [kernel] smp: Allow smp_call_function_single_async() to insert locked csd (Peter Xu) [1830014] - [scsi] scsi: ibmvscsi: Fix WARN_ON during event pool release (Steve Best) [1829242] - [block] block: avoid to check null profile pointer to see if it is in 3rd party module (Ming Lei) [1829464] - [tools] perf scripting perl: Add common_callchain to fix argument order (Michael Petlan) [1809191] - [netdrv] ionic: fix unused assignment (Jonathan Toppins) [1780645] - [netdrv] ionic: add dynamic_debug header (Jonathan Toppins) [1780645] - [netdrv] ionic: set station addr only if needed (Jonathan Toppins) [1780645] - [netdrv] ionic: replay filters after fw upgrade (Jonathan Toppins) [1780645] - [netdrv] ionic: remove lifs on fw reset (Jonathan Toppins) [1780645] - [netdrv] ionic: disable the queues on link down (Jonathan Toppins) [1780645] - [netdrv] ionic: check for queues before deleting (Jonathan Toppins) [1780645] - [netdrv] ionic: clean tx queue of unfinished requests (Jonathan Toppins) [1780645] - [netdrv] ionic: move irq request to qcq alloc (Jonathan Toppins) [1780645] - [netdrv] ionic: move debugfs add/delete to match alloc/free (Jonathan Toppins) [1780645] - [netdrv] ionic: check for linkup in watchdog (Jonathan Toppins) [1780645] - [netdrv] ionic: decouple link message from netdev state (Jonathan Toppins) [1780645] - [netdrv] ionic: check for NULL structs on teardown (Jonathan Toppins) [1780645] - [netdrv] ionic: clean irq affinity on queue deinit (Jonathan Toppins) [1780645] - [netdrv] ionic: ignore eexist on rx filter add (Jonathan Toppins) [1780645] - [netdrv] ionic: only save good lif dentry (Jonathan Toppins) [1780645] - [netdrv] ionic: leave dev cmd request contents alone on FW timeout (Jonathan Toppins) [1780645] - [netdrv] ionic: add timeout error checking for queue disable (Jonathan Toppins) [1780645] - [netdrv] ionic: make spdxcheck.py happy (Jonathan Toppins) [1780645] - [netdrv] ionic: add decode for IONIC_RC_ENOSUPP (Jonathan Toppins) [1780645] - [netdrv] ionic: print data for unknown xcvr type (Jonathan Toppins) [1780645] - [netdrv] ionic: remove adminq napi instance (Jonathan Toppins) [1780645] - [netdrv] ionic: deinit rss only if selected (Jonathan Toppins) [1780645] - [netdrv] ionic: stop devlink warn on mgmt device (Jonathan Toppins) [1780645] - [netdrv] net: ionic: Use scnprintf() for avoiding potential buffer overflow (Jonathan Toppins) [1780645] - [netdrv] netdev:pass the stuck queue to the timeout handler (Jonathan Toppins) [1780645] - [netdrv] ionic: drop ethtool driver version (Jonathan Toppins) [1780645] - [netdrv] ionic: add support for device id 0x1004 (Jonathan Toppins) [1780645] - [netdrv] ionic: print pci bus lane info (Jonathan Toppins) [1780645] - [netdrv] ionic: support ethtool rxhash disable (Jonathan Toppins) [1780645] - [netdrv] ionic: clean up bitflag usage (Jonathan Toppins) [1780645] - [netdrv] ionic: improve irq numa locality (Jonathan Toppins) [1780645] - [netdrv] ionic: remove pragma packed (Jonathan Toppins) [1780645] - [netdrv] ionic: keep ionic dev on lif init fail (Jonathan Toppins) [1780645] - [netdrv] ionic: fix vf op lock usage (Jonathan Toppins) [1780645] - [netdrv] ionic: let core reject the unsupported coalescing parameters (Jonathan Toppins) [1780645] - [netdrv] ionic: fix fw_status read (Jonathan Toppins) [1780645] - [netdrv] ionic: use new helper tcp_v6_gso_csum_prep (Jonathan Toppins) [1780645] - [netdrv] ionic: fix rxq comp packet type mask (Jonathan Toppins) [1780645] - [netdrv] ionic: clear compiler warning on hb use before set (Jonathan Toppins) [1780645] - [netdrv] ionic: restrict received packets to mtu size (Jonathan Toppins) [1780645] - [netdrv] ionic: add Rx dropped packet counter (Jonathan Toppins) [1780645] - [netdrv] ionic: drop use of subdevice tags (Jonathan Toppins) [1780645] - [netdrv] ionic: support sr-iov operations (Jonathan Toppins) [1780645] - [netdrv] ionic: ionic_if bits for sr-iov support (Jonathan Toppins) [1780645] - [netdrv] ionic: keep users rss hash across lif reset (Jonathan Toppins) [1780645] - [netdrv] ionic: Remove set but not used variable 'sg_desc' (Jonathan Toppins) [1780645] - [netdrv] ionic: update driver version (Jonathan Toppins) [1780645] - [netdrv] ionic: implement support for rx sgl (Jonathan Toppins) [1780645] - [netdrv] ionic: add a watchdog timer to monitor heartbeat (Jonathan Toppins) [1780645] - [netdrv] ionic: add heartbeat check (Jonathan Toppins) [1780645] - [netdrv] ionic: reverse an interrupt coalesce calculation (Jonathan Toppins) [1780645] - [netdrv] ionic: fix up struct name comments (Jonathan Toppins) [1780645] - [netdrv] dynamic_debug: provide dynamic_hex_dump stub (Jonathan Toppins) [1780645] - [netdrv] ionic: fix stats memory dereference (Jonathan Toppins) [1780645] - [netdrv] ionic: add lif_quiesce to wait for queue activity to stop (Jonathan Toppins) [1780645] - [netdrv] ionic: implement ethtool set-fec (Jonathan Toppins) [1780645] - [netdrv] ionic: report users coalesce request (Jonathan Toppins) [1780645] - [netdrv] ionic: use wait_on_bit_lock() rather than open code (Jonathan Toppins) [1780645] - [netdrv] ionic: simplify returns in devlink info (Jonathan Toppins) [1780645] - [netdrv] ionic: select CONFIG_NET_DEVLINK (Jonathan Toppins) [1780645] - [netdrv] ionic: Fix an error code in ionic_lif_alloc() (Jonathan Toppins) [1780645] - [netdrv] ionic: Remove unnecessary ternary operator in ionic_debugfs_add_ident (Jonathan Toppins) [1780645] - [netdrv] ionic: Remove unused including (Jonathan Toppins) [1780645] - [netdrv] ionic: Add coalesce and other features (Jonathan Toppins) [1780645] - [netdrv] ionic: Add RSS support (Jonathan Toppins) [1780645] - [netdrv] ionic: Add driver stats (Jonathan Toppins) [1780645] - [netdrv] ionic: Add netdev-event handling (Jonathan Toppins) [1780645] - [netdrv] ionic: Add Tx and Rx handling (Jonathan Toppins) [1780645] - [netdrv] ionic: Add initial ethtool support (Jonathan Toppins) [1780645] - [netdrv] ionic: Add async link status check and basic stats (Jonathan Toppins) [1780645] - [netdrv] ionic: Add Rx filter and rx_mode ndo support (Jonathan Toppins) [1780645] - [netdrv] ionic: Add management of rx filters (Jonathan Toppins) [1780645] - [netdrv] ionic: Add the basic NDO callbacks for netdev support (Jonathan Toppins) [1780645] - [netdrv] ionic: Add notifyq support (Jonathan Toppins) [1780645] - [netdrv] ionic: Add adminq action (Jonathan Toppins) [1780645] - [netdrv] ionic: Add basic adminq support (Jonathan Toppins) [1780645] - [netdrv] ionic: Add interrupts and doorbells (Jonathan Toppins) [1780645] - [netdrv] ionic: Add basic lif support (Jonathan Toppins) [1780645] - [netdrv] ionic: Add port management commands (Jonathan Toppins) [1780645] - [netdrv] ionic: Add hardware init and device commands (Jonathan Toppins) [1780645] - [netdrv] ionic: Add basic framework for IONIC Network device driver (Jonathan Toppins) [1780645] - [netdrv] net: sfp: add more extended compliance codes (Jonathan Toppins) [1780645] - [scsi] scsi: core: Add DID_ALLOC_FAILURE and DID_MEDIUM_ERROR to hostbyte_table (Maurizio Lombardi) [1819061] - [netdrv] igc: Add debug messages to MAC filter code (Corinna Vinschen) [1781384] - [netdrv] igc: Refactor igc_del_mac_filter() (Corinna Vinschen) [1781384] - [netdrv] igc: Refactor igc_mac_entry_can_be_used() (Corinna Vinschen) [1781384] - [netdrv] igc: Remove igc_*_mac_steering_filter() wrappers (Corinna Vinschen) [1781384] - [netdrv] igc: Remove IGC_MAC_STATE_QUEUE_STEERING (Corinna Vinschen) [1781384] - [netdrv] igc: Remove 'queue' check in igc_del_mac_filter() (Corinna Vinschen) [1781384] - [netdrv] igc: Improve address check in igc_del_mac_filter() (Corinna Vinschen) [1781384] - [netdrv] igc: Refactor igc_rar_set_index() (Corinna Vinschen) [1781384] - [netdrv] igc: Fix igc_uc_unsync() (Corinna Vinschen) [1781384] - [netdrv] igc: Change igc_add_mac_filter() returning value (Corinna Vinschen) [1781384] - [netdrv] igc: Check unsupported flag in igc_add_mac_filter() (Corinna Vinschen) [1781384] - [netdrv] igc: Remove duplicate code in MAC filtering logic (Corinna Vinschen) [1781384] - [netdrv] igc: Add new device IDs for i225 part (Corinna Vinschen) [1781384] - [netdrv] igc: Fix default MAC address filter override (Corinna Vinschen) [1781384] - [netdrv] igc: Remove dead code related to flower filter (Corinna Vinschen) [1781384] - [netdrv] igc: Fix NFC queue redirection support (Corinna Vinschen) [1781384] - [netdrv] igc: Remove copper fiber switch control (Corinna Vinschen) [1781384] - [netdrv] igc: Enable NETIF_F_HW_TC flag (Corinna Vinschen) [1781384] - [netdrv] igc: Fix double definition (Corinna Vinschen) [1781384] - [netdrv] igc: Fix overwrites when dumping registers (Corinna Vinschen) [1781384] - [netdrv] igc: Remove forward declaration (Corinna Vinschen) [1781384] - [netdrv] igc: Remove unused CTRL_EXT_LINK_MODE_MASK (Corinna Vinschen) [1781384] - [netdrv] igc: Remove unused MDIC_DEST mask (Corinna Vinschen) [1781384] - [netdrv] igc: Add support for ETF offloading (Corinna Vinschen) [1781384] - [netdrv] igc: Add support for taprio offloading (Corinna Vinschen) [1781384] - [netdrv] igc: Add GSO partial support (Corinna Vinschen) [1781384] - [netdrv] net: igc: let core reject the unsupported coalescing parameters (Corinna Vinschen) [1781384] - [netdrv] intel: Replace zero-length array with flexible-array member (Corinna Vinschen) [1781384] - [netdrv] igc: Add comment (Corinna Vinschen) [1781384] - [netdrv] igc: Add WOL support (Corinna Vinschen) [1781384] - [netdrv] igc: Add pcie error handler support (Corinna Vinschen) [1781384] - [netdrv] igc: Complete to commit Add basic skeleton for PTP (Corinna Vinschen) [1781384] - [netdrv] igc: Fix the typo in comment (Corinna Vinschen) [1781384] - [netdrv] igc: Add dump options (Corinna Vinschen) [1781384] - [netdrv] igc: Complete to commit Add legacy power management support (Corinna Vinschen) [1781384] - [netdrv] igc: make non-global functions static (Corinna Vinschen) [1781384] - [netdrv] igc: Add PHY power management control (Corinna Vinschen) [1781384] - [netdrv] RHEL-only: Revert "igc: add additional delay during phy hw reset" (Corinna Vinschen) [1781384] - [netdrv] igc: Add support for TSO (Corinna Vinschen) [1781384] - [netdrv] igc: Add SKU for i225 device (Corinna Vinschen) [1781384] - [netdrv] igc: Remove unused definition (Corinna Vinschen) [1781384] - [netdrv] igc: Fix typo in a comment (Corinna Vinschen) [1781384] - [netdrv] igc: Use Start of Packet signal from PHY for timestamping (Corinna Vinschen) [1781384] - [netdrv] igc: Add support for ethtool GET_TS_INFO command (Corinna Vinschen) [1781384] - [netdrv] igc: Add support for TX timestamping (Corinna Vinschen) [1781384] - [netdrv] igc: Add support for RX timestamping (Corinna Vinschen) [1781384] - [netdrv] igc: Add basic skeleton for PTP (Corinna Vinschen) [1781384] - [netdrv] igc: Remove no need declaration of the igc_sw_init (Corinna Vinschen) [1781384] - [netdrv] igc: Remove no need declaration of the igc_write_itr (Corinna Vinschen) [1781384] - [netdrv] igc: Remove no need declaration of the igc_assign_vector (Corinna Vinschen) [1781384] - [netdrv] igc: Remove no need declaration of the igc_free_q_vector (Corinna Vinschen) [1781384] - [netdrv] igc: Remove no need declaration of the igc_free_q_vectors (Corinna Vinschen) [1781384] - [netdrv] igc: Remove no need declaration of the igc_irq_disable (Corinna Vinschen) [1781384] - [netdrv] igc: Remove no need declaration of the igc_irq_enable (Corinna Vinschen) [1781384] - [netdrv] igc: Remove no need declaration of the igc_configure_msix (Corinna Vinschen) [1781384] - [netdrv] igc: Remove no need declaration of the igc_set_rx_mode (Corinna Vinschen) [1781384] - [netdrv] igc: Remove no need declaration of the igc_set_interrupt_capability (Corinna Vinschen) [1781384] - [netdrv] igc: Remove no need declaration of the igc_alloc_mapped_page (Corinna Vinschen) [1781384] - [netdrv] igc: Remove no need declaration of the igc_configure (Corinna Vinschen) [1781384] - [netdrv] igc: Remove no need declaration of the igc_set_default_mac_filter (Corinna Vinschen) [1781384] - [netdrv] igc: Remove no need declaration of the igc_power_down_link (Corinna Vinschen) [1781384] - [netdrv] igc: Remove no need declaration of the igc_clean_tx_ring (Corinna Vinschen) [1781384] - [netdrv] igc: Remove serdes comments from a description of methods (Corinna Vinschen) [1781384] - [netdrv] igc: Add legacy power management support (Corinna Vinschen) [1781384] - [netdrv] igc: Add 64 bit DMA access support (Corinna Vinschen) [1781384] - [netdrv] igc: Fix parameter descriptions for a several functions (Corinna Vinschen) [1781384] - [netdrv] igc: Fix the parameter description for igc_alloc_rx_buffers (Corinna Vinschen) [1781384] - [netdrv] igc: Remove excess parameter description from igc_is_non_eop (Corinna Vinschen) [1781384] - [netdrv] igc: Prefer to use the pci_release_mem_regions method (Corinna Vinschen) [1781384] - [netdrv] igc: Improve the DMA mapping flow (Corinna Vinschen) [1781384] - [netdrv] igc: Add scatter gather support (Corinna Vinschen) [1781384] - [netdrv] treewide: Use sizeof_field() macro (Corinna Vinschen) [1781384] - [netdrv] igb/igc: use ktime accessors for skb->tstamp (Corinna Vinschen) [1781384] - [netdrv] net: ethernet: intel: Demote MTU change prints to debug (Corinna Vinschen) [1781384] - [netdrv] igb/igc: Don't warn on fatal read failures when the device is removed (Corinna Vinschen) [1781384] - [netdrv] net: igb: let core reject the unsupported coalescing parameters (Corinna Vinschen) [1781381] - [netdrv] intel: Replace zero-length array with flexible-array member (Corinna Vinschen) [1781381] - [netdrv] igb: Fix SGMII SFP module discovery for 100FX/LX (Corinna Vinschen) [1781381] - [netdrv] igb: dont drop packets if rx flow control is enabled (Corinna Vinschen) [1781381] - [netdrv] treewide: Use sizeof_field() macro (Corinna Vinschen) [1781381] - [netdrv] igb/igc: use ktime accessors for skb->tstamp (Corinna Vinschen) [1781381] - [netdrv] net: ethernet: intel: Demote MTU change prints to debug (Corinna Vinschen) [1781381] - [netdrv] igb: Fix constant media auto sense switching when no cable is connected (Corinna Vinschen) [1781381] - [netdrv] igb: Enable media autosense for the i350 (Corinna Vinschen) [1781381] - [netdrv] igb/igc: Don't warn on fatal read failures when the device is removed (Corinna Vinschen) [1781381] - [netdrv] igb: Add UDP segmentation offload support (Corinna Vinschen) [1781381] - [netdrv] net: igbvf: reject unsupported coalescing params (Corinna Vinschen) [1781382] - [netdrv] net: ethernet: intel: Demote MTU change prints to debug (Corinna Vinschen) [1781382] - [ata] ahci: Do not export local variable ahci_em_messages (Prarit Bhargava) [1826320] - [scripts] modpost: check for static EXPORT_SYMBOL* functions (Prarit Bhargava) [1826320] - [kernel] torture: Remove exporting of internal functions (Prarit Bhargava) [1826320] - [input] Input: synaptics-rmi4 - remove the exporting of rmi_2d_sensor_set_input_params (Prarit Bhargava) [1826320] - [netdrv] net: phy: make exported variables non-static (Prarit Bhargava) [1826320] - [scsi] scsi: libsas: remove the exporting of sas_wait_eh (Prarit Bhargava) [1826320] - [drm] drm/client: remove the exporting of drm_client_close (Prarit Bhargava) [1826320] - [scripts] modpost: always show verbose warning for section mismatch (Prarit Bhargava) [1826320] - [net] netfilter: nf_nat_ipv4: remove obsolete EXPORT_SYMBOL (Prarit Bhargava) [1826320] - [crypto] crypto: skcipher - remove the exporting of skcipher_walk_next (Prarit Bhargava) [1826320] - [scsi] scsi: scsi_debug: Fix a recently introduced regression (Ming Lei) [1822001] - [block] scsi: block: remove bidi support (Ming Lei) [1822001] - [scsi] scsi: block: remove req->special (Ming Lei) [1822001] - [scsi] scsi: stop setting up request->special (Ming Lei) [1822001] - [scsi] scsi: remove bidirectional command support (Ming Lei) [1822001] - [scsi] scsi: remove the SCSI OSD library (Ming Lei) [1822001] - [fs] scsi: fs: remove exofs (Ming Lei) [1822001] - [block] scsi: bsg-lib: handle bidi requests without block layer help (Ming Lei) [1822001] - [block] scsi: bsg: refactor bsg_ioctl (Ming Lei) [1822001] - [netdrv] sfc: fix XDP-redirect in this driver (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: support configuring vf spoofchk on EF10 VFs (Jarod Wilson) [1796582 1788753 1684003] - [netdrv] sfc: ethtool: Refactor to remove fallthrough comments in case blocks (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: Replace zero-length array with flexible-array member (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: remove unused variable 'efx_default_channel_type' (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: elide assignment of skb (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: move some ARFS code out of headers (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: only schedule asynchronous filter work if needed (Jarod Wilson) [1796582 1788753] - [netdrv] net: sfc: Use scnprintf() for avoiding potential buffer overflow (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: detach from cb_page in efx_copy_channel() (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: complete the next packet when we receive a timestamp (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: fix timestamp reconstruction at 16-bit rollover points (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: move mcdi filtering code (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: create header for mcdi filtering code (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: rename mcdi filtering functions/structs (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: remove duplicated include from efx.c (Jarod Wilson) [1796582 1788753] - [netdrv] sfc/ethtool_common: Make some function to static (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: remove set but not used variable 'nic_data' (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: remove duplicated include from ef10.c (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: move RPS code (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: move yet more functions (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: move RSS code (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: move a couple more functions (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: move some ethtool code (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: move various functions (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: move more rx code (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: move more tx code (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: refactor selftest work init code (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: move MCDI logging device attribute (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: conditioned some functionality (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: move MCDI receive queue management code (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: move MCDI transmit queue management code (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: move MCDI event queue management code (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: move MCDI VI alloc/free code (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: move more MCDI port code (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: move some MCDI port utility functions (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: move some port link state/caps code (Jarod Wilson) [1796582 1788753] - [netdrv] net: sfc: use skb_list_walk_safe helper for gso segments (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: move common tx code (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: move common rx code (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: move event queue management code (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: move channel interrupt management code (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: move channel alloc/removal code (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: move channel start/stop code (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: move some channel-related code (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: move struct init and fini code (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: move some device reset code (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: move datapath management code (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: move mac configuration and status functions (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: move reset workqueue code (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: further preparation for code split (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: add new headers in preparation for code split (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: remove ioremap_nocache and devm_ioremap_nocache (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: Remove unnecessary dependencies on I2C (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: avoid duplicate error handling code in 'efx_ef10_sriov_set_vf_mac()' (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: Include XDP packet headroom in buffer step size (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: fix channel allocation with brute force (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: fix build without CONFIG_RFS_ACCEL (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: do ARFS expiry work occasionally even without NAPI poll (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: add statistics for ARFS (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: suppress MCDI errors from ARFS (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: change ARFS expiry mechanism (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: Only cancel the PPS workqueue if it exists (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: trace_xdp_exception on XDP failure (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: add XDP counters to ethtool stats (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: handle XDP_TX outcomes of XDP eBPF programs (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: allocate channels for XDP tx queues (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: Enable setting of xdp_prog (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: perform XDP processing on received packets (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: support encapsulation of xdp_frames in efx_tx_buffer (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: use the new __netdev_tx_sent_queue BQL optimisation (Jarod Wilson) [1796582 1788753] - [netdrv] net/sfc: Use skb_frag_off accessors (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: phase out dma_zalloc_coherent() (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: remove redundant variable old_vlan (Jarod Wilson) [1796582 1788753] - [netdrv] net: sfc: Convert random_ether_addr to eth_random_addr (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: batch up RX delivery (Jarod Wilson) [1796582 1788753] - [netdrv] net: mlx4: Use scnprintf() for avoiding potential buffer overflow (Alaa Hleihel) [1789363] - [infiniband] IB/mlx4: Fix leak in id_map_find_del (Alaa Hleihel) [1789363] - [infiniband] IB/mlx4: Fix memory leak in add_gid error flow (Alaa Hleihel) [1789363] - [include] mlx4: Bump up MAX_MSIX from 64 to 128 (Alaa Hleihel) [1789363] - [infiniband] RDMA/mlx4: use true, false for bool variable (Alaa Hleihel) [1789363] - [infiniband] RDMA/mlx4: Redo TX checksum offload in line with docs (Alaa Hleihel) [1789363] - [netdrv] mlx4: use new txqueue timeout argument (Alaa Hleihel) [1789363] - [netdrv] treewide: Use sizeof_field() macro (Alaa Hleihel) [1789363 1789362] - [infiniband] IB/mlx4: Update HW GID table while adding vlan GID (Alaa Hleihel) [1789363 1789362] - [netdrv] net/mlx4_en: ethtool: make array modes static const, makes object smaller (Alaa Hleihel) [1789363 1789361] - [infiniband] RDMA/mlx4: Annotate boolean arguments as bool and not int (Alaa Hleihel) [1789363 1789361] - [netdrv] mlx4: avoid large stack usage in mlx4_init_hca() (Alaa Hleihel) [1789363 1789361] - [infiniband] RDMA/mlx4: Untag user pointers in mlx4_get_umem_mr (Alaa Hleihel) [1789363 1789361] - [netdrv] net: Use skb accessors in network drivers (Alaa Hleihel) [1789363 1789361]- [net] ip_vti: receive ipip packet by calling ip_tunnel_rcv (Xin Long) [1815554] - [net] xfrm: call xfrm_output_gso when inner_protocol is set in xfrm_output (Xin Long) [1815968] - [net] sched: Fix hw_stats_type setting in pedit loop (Ivan Vecera) [1817156] - [net] sched: set the hw_stats_type in pedit loop (Ivan Vecera) [1817156] - [include] flow_offload: fix allowed types check (Ivan Vecera) [1817156] - [net] sched: act: allow user to specify type of HW stats for a filter (Ivan Vecera) [1817156] - [net] flow_offload: pass action cookie through offload structures (Ivan Vecera) [1817156] - [netdrv] flow_offload: introduce "disabled" HW stats type and allow it in mlxsw (Ivan Vecera) [1817156] - [include] flow_offload: introduce "delayed" HW stats type and allow it in mlx5 (Ivan Vecera) [1817156] - [netdrv] flow_offload: introduce "immediate" HW stats type and allow it in mlxsw (Ivan Vecera) [1817156] - [netdrv] mlxsw: restrict supported HW stats type to "any" (Ivan Vecera) [1817156] - [netdrv] mlxsw: spectrum_flower: Do not allow mixing HW stats types for actions (Ivan Vecera) [1817156] - [netdrv] flow_offload: check for basic action hw stats type (Ivan Vecera) [1817156] - [include] flow_offload: Introduce offload of HW stats type (Ivan Vecera) [1817156] - [net] netfilter: nf_tables: use-after-free in dynamic operations (Phil Sutter) [1822577] - [net] devlink: Add health recover notifications on devlink flows (Petr Oros) [1821169] - [net] devlink: add devink notification when reporter update health state (Petr Oros) [1821169] - [net] devlink: add support for reporter recovery completion (Petr Oros) [1821169] - [net] devlink: Add new "enable_roce" generic device param (Petr Oros) [1805955] - [netdrv] netdevsim: use __GFP_NOWARN to avoid memalloc warning (Petr Oros) [1817157] - [tools] selftests: add netdevsim devlink health tests (Petr Oros) [1817157] - [netdrv] netdevsim: implement couple of testing devlink health reporters (Petr Oros) [1817157] - [net] devlink: propagate extack down to health reporter ops (Petr Oros) [1817157] - [net] devlink: don't do reporter recovery if the state is healthy (Petr Oros) [1817157] - [net] xsk: Fix out of boundary write in __xsk_rcv_memcpy (Jiri Benc) [1819630] - [samples] bpf: Allow for -ENETDOWN in xdpsock (Jiri Benc) [1819630] - [samples] bpf: Drop doubled variable declaration in xdpsock (Jiri Benc) [1819630] - [netdrv] i40e: Relax i40e_xsk_wakeup's return value when PF is busy (Jiri Benc) [1819630] - [netdrv] net/ixgbe: Fix concurrency issues between config flow and XSK (Jiri Benc) [1819630] - [netdrv] net/i40e: Fix concurrency issues between config flow and XSK (Jiri Benc) [1819630] - [net] xsk: Add rcu_read_lock around the XSK wakeup (Jiri Benc) [1819630] - [net] fix installing orphaned programs (Jiri Benc) [1819630] - [tools] libbpf: Don't use kernel-side u32 type in xsk.c (Jiri Benc) [1819630] - [tools] libbpf: Fix compatibility for kernels without need_wakeup (Jiri Benc) [1819630] - [net] xsk: Fix crash in poll when device does not support ndo_xsk_wakeup (Jiri Benc) [1819630] - [kernel] bpf/xskmap: Return ERR_PTR for failure case instead of NULL. (Jiri Benc) [1819630] - [net] xdp: convert put_page() to put_user_page*() (Jiri Benc) [1819630] - [net] xdp: mm: introduce page_size() (Jiri Benc) [1819630] - [net] xsk: relax UMEM headroom alignment (Jiri Benc) [1819630] - [samples] bpf: fix xdpsock l2fwd tx for unaligned mode (Jiri Benc) [1819630] - [netdrv] ixgbe: fix xdp handle calculations (Jiri Benc) [1819630] - [netdrv] ixgbe: fix xdp handle calculations (Jiri Benc) [1819630] - [netdrv] i40e: fix xdp handle calculations (Jiri Benc) [1819630] - [netdrv] i40e: fix xdp handle calculations (Jiri Benc) [1819630] - [net] xsk: use state member for socket synchronization (Jiri Benc) [1819630] - [documentation] doc/af_xdp: include unaligned chunk case (Jiri Benc) [1819630] - [samples] bpf: use hugepages in xdpsock app (Jiri Benc) [1819630] - [samples] bpf: add buffer recycling for unaligned chunks to xdpsock (Jiri Benc) [1819630] - [samples] bpf: add unaligned chunks mode support to xdpsock (Jiri Benc) [1819630] - [tools] libbpf: add flags to umem config (Jiri Benc) [1819630] - [netdrv] mlx5e: Allow XSK frames smaller than a page (Jiri Benc) [1819630] - [netdrv] mlx5e: modify driver for handling offsets (Jiri Benc) [1819630] - [netdrv] ixgbe: modify driver for handling offsets (Jiri Benc) [1819630] - [netdrv] i40e: modify driver for handling offsets (Jiri Benc) [1819630] - [net] xsk: add support to allow unaligned chunk placement (Jiri Benc) [1819630] - [net] xdp: xdp_umem: replace kmap on vmap for umem map (Jiri Benc) [1819630] - [net] Don't call XDP_SETUP_PROG when nothing is changed (Jiri Benc) [1819630] - [kernel] bpf: Use PTR_ERR_OR_ZERO in xsk_map_inc() (Jiri Benc) [1819630] - [kernel] xsk: support BPF_EXIST and BPF_NOEXIST flags in XSKMAP (Jiri Benc) [1819630] - [net] xsk: remove AF_XDP socket from map when the socket is released (Jiri Benc) [1819630] - [netdrv] mlx5e: Add AF_XDP need_wakeup support (Jiri Benc) [1819630] - [netdrv] net/mlx5e: Move the SW XSK code from NAPI poll to a separate function (Jiri Benc) [1819630] - [samples] bpf: add use of need_wakeup flag in xdpsock (Jiri Benc) [1819630] - [tools] libbpf: add support for need_wakeup flag in AF_XDP part (Jiri Benc) [1819630] - [netdrv] ixgbe: need_wakeup flag might not be set for Tx (Jiri Benc) [1819630] - [netdrv] ixgbe: add support for AF_XDP need_wakeup feature (Jiri Benc) [1819630] - [netdrv] i40e: add support for AF_XDP need_wakeup feature (Jiri Benc) [1819630] - [net] xsk: add support for need_wakeup flag in AF_XDP rings (Jiri Benc) [1819630] - [net] xsk: replace ndo_xsk_async_xmit with ndo_xsk_wakeup (Jiri Benc) [1819630] - [net] xdp: xdp_umem: fix umem pages mapping for 32bits systems (Jiri Benc) [1819630] - [net] ethtool: add infrastructure for centralized checking of coalescing parameters (Ivan Vecera) [1818096] - [tools] selftests: netfilter: add simple masq/redirect test cases (Hangbin Liu) [1826220] - [tools] selftests: netfilter: fix config fragment CONFIG_NF_TABLES_INET (Hangbin Liu) [1826220] - [tools] selftests: add script to stress-test nft packet path vs. control plane (Hangbin Liu) [1826220] - [net] devlink: disallow reload operation during device cleanup (Petr Oros) [1805958] - [tools] selftests: test creating netdevsim inside network namespace (Petr Oros) [1805958] - [net] devlink: export devlink net setter (Petr Oros) [1805958] - [net] devlink: don't ignore errors during dumpit (Petr Oros) [1805958] - [netdrv] netdevsim: fix spelling mistake "forbidded" -> "forbid" (Petr Oros) [1805958] - [netdrv] netdevsim: implement devlink dev_info op (Petr Oros) [1805958] - [netdrv] netdevsim: add couple of debugfs bools to debug devlink reload (Petr Oros) [1805958] - [netdrv] netdevsim: create devlink and netdev instances in namespace (Petr Oros) [1805958] - [include] net: skbuff: disambiguate argument and member for skb_list_walk_safe helper (Josef Oskera) [1818105] - [include] net: introduce skb_list_walk_safe for skb segment walking (Josef Oskera) [1818105] - [netdrv] netdevsim: drop code duplicated by a merge (Petr Oros) [1805951] - [tools] selftests: devlink: undo changes at the end of resource_test (Petr Oros) [1805951] - [tools] selftests: netdevsim: add tests for devlink reload with resources (Petr Oros) [1805951] - [net] devlink: allow to change namespaces during reload (Petr Oros) [1805951] - [net] devlink: Add method for time-stamp on reporter's dump (Petr Oros) [1805951] - [netdrv] netdevsim: take devlink net instead of init_net (Petr Oros) [1805951] - [netdrv] netdevsim: register port netdevices into net of device (Petr Oros) [1805951] - [netdrv] netdevsim: implement proper devlink reload (Petr Oros) [1805951] - [netdrv] netdevsim: add all ports in nsim_dev_create() and del them in destroy() (Petr Oros) [1805951] - [net] devlink: export devlink net getter (Petr Oros) [1805951] - [net] fib_notifier: propagate extack down to the notifier block callback (Petr Oros) [1805951] - [net] fib_notifier: propagate possible error during fib notifier registration (Petr Oros) [1805951] - [net] fib_notifier: make FIB notifier per-netns (Petr Oros) [1805951] - [netdrv] netdevsim: change fib accounting and limitations to be per-device (Petr Oros) [1805951] - [netdrv] netdevsim: Set offsets to various protocol layers (Petr Oros) [1805951] - [net] devlink: Fix error handling in param and info_get dumpit cb (Petr Oros) [1805951] - [net] lwtunnel: check erspan options before allocating tun_info (Xin Long) [1730151] - [net] lwtunnel: be STRICT to validate the new LWTUNNEL_IP(6)_OPTS (Xin Long) [1730151] - [net] lwtunnel: add support for multiple geneve opts (Xin Long) [1730151] - [net] lwtunnel: change to use nla_put_u8 for LWTUNNEL_IP_OPT_ERSPAN_VER (Xin Long) [1730151] - [net] lwtunnel: ignore any TUNNEL_OPTIONS_PRESENT flags set by users (Xin Long) [1730151] - [net] lwtunnel: get nlsize for erspan options properly (Xin Long) [1730151] - [net] lwtunnel: change to use nla_parse_nested on new options (Xin Long) [1730151] - [net] lwtunnel: add options setting and dumping for erspan (Xin Long) [1730151] - [net] lwtunnel: add options setting and dumping for vxlan (Xin Long) [1730151] - [net] lwtunnel: add options setting and dumping for geneve (Xin Long) [1730151] - [net] lwtunnel: add options process for cmp_encap (Xin Long) [1730151] - [net] lwtunnel: add options process for arp request (Xin Long) [1730151] - [net] ip_tunnel: Add dst_cache support in lwtunnel_state of ip tunnel (Xin Long) [1730151] - [include] tcp: Define IPPROTO_MPTCP (Florian Westphal) [1812198] - [net] skb: add helpers to allocate ext independently from sk_buff (Florian Westphal) [1812198] - [net] tcp: Check for filled TCP option space before SACK (Florian Westphal) [1812198] - [net] tcp: Export TCP functions and ops struct (Florian Westphal) [1812198] - [net] tcp: coalesce/collapse must respect MPTCP extensions (Florian Westphal) [1812198] - [net] mptcp: Add MPTCP to skb extensions (Florian Westphal) [1812198] - [net] tcp, ulp: Add clone operation to tcp_ulp_ops (Florian Westphal) [1812198] - [include] tcp: Add MPTCP option number (Florian Westphal) [1812198] - [net] Make sock protocol value checks more specific (Florian Westphal) [1812198] - [net] ipv6: provide and use ipv6 specific version for {recv, send}msg (Florian Westphal) [1812198] - [net] inet: factor out inet_send_prepare() (Florian Westphal) [1812198] - [net] tipc: fix incorrect increasing of link window (Xin Long) [1822129] - [net] tipc: Add a missing case of TIPC_DIRECT_MSG type (Xin Long) [1822129] - [net] tipc: add NULL pointer check to prevent kernel oops (Xin Long) [1822129] - [net] tipc: simplify trivial boolean return (Xin Long) [1822129] - [net] tipc: add missing attribute validation for MTU property (Xin Long) [1822129] - [net] tipc: fix successful connect() but timed out (Xin Long) [1822129] - [net] tipc: make three functions static (Xin Long) [1822129] - [net] tipc: fix wrong connect() return code (Xin Long) [1822129] - [net] tipc: make legacy address flag readable over netlink (Xin Long) [1822129] - [net] tipc: don't send gap blocks in ACK messages (Xin Long) [1822129] - [net] tipc: fix use-after-free in tipc_disc_rcv() (Xin Long) [1822129] - [net] tipc: introduce variable window congestion control (Xin Long) [1822129] - [net] tipc: eliminate more unnecessary nacks and retransmissions (Xin Long) [1822129] - [net] tipc: eliminate gap indicator from ACK messages (Xin Long) [1822129] - [net] tipc: fix duplicate SYN messages under link congestion (Xin Long) [1822129] - [net] tipc: support in-order name publication events (Xin Long) [1822129] - [net] tipc: add back tipc prefix to log messages (Xin Long) [1822129] - [net] tipc: fix update of the uninitialized variable err (Xin Long) [1822129] - [net] tipc: add support for AEAD key setting via netlink (Xin Long) [1822129] - [net] tipc: introduce TIPC encryption & authentication (Xin Long) [1822129] - [include] tipc: add new AEAD key structure for user API (Xin Long) [1822129] - [net] tipc: enable creating a "preliminary" node (Xin Long) [1822129] - [net] tipc: add reference counter to bearer (Xin Long) [1822129] - [net] tipc: eliminate checking netns if node established (Xin Long) [1822129] - [net] tipc: eliminate the dummy packet in link synching (Xin Long) [1822129] - [net] tipc: improve message bundling algorithm (Xin Long) [1822129] - [net] tipc: add smart nagle feature (Xin Long) [1822129] - [net] tipc: improve throughput between nodes in netns (Xin Long) [1822129] - [net] tipc: add loopback device tracking (Xin Long) [1822129] - [netdrv] vxlan: check return value of gro_cells_init() (Sabrina Dubroca) [1821295] - [netdrv] geneve: move debug check after netdev unregister (Sabrina Dubroca) [1821295] - [net] ip6_tunnel: enhance tunnel locate with link check (Sabrina Dubroca) [1821295] - [netdrv] vxlan: implement get_link_ksettings ethtool method (Sabrina Dubroca) [1821295] - [netdrv] vxlan: check tun_info options_len properly (Sabrina Dubroca) [1821295] - [include] iptunnel: make TUNNEL_FLAGS available in uapi (Sabrina Dubroca) [1821295] - [net] introduce dev_net notifier register/unregister variants (Ivan Vecera) [1818102] - [net] push code from net notifier reg/unreg into helpers (Ivan Vecera) [1818102] - [net] call call_netdevice_unregister_net_notifiers from unregister (Ivan Vecera) [1818102] - [net] introduce per-netns netdevice notifiers (Ivan Vecera) [1818102] - [net] push loops and nb calls into helper functions (Ivan Vecera) [1818102] - [include] net: ipv6: do not consider routes via gateways for anycast address check (Hangbin Liu) [1816506] - [net] ipv6/addrconf: call ipv6_mc_up() for non-Ethernet interface (Hangbin Liu) [1816506] - [net] ipv6: need update peer route when modify metric (Hangbin Liu) [1816506] - [net] ipv6: use configured metric when add peer route (Hangbin Liu) [1816506] - [net] ipv6: restrict IPV6_ADDRFORM operation (Hangbin Liu) [1816506] - [net] ipv6: Fix nlmsg_flags when splitting a multipath route (Hangbin Liu) [1816506] - [net] ipv6: Fix route replacement with dev-only route (Hangbin Liu) [1816506] - [net] ipv6/addrconf: fix potential NULL deref in inet6_set_link_af() (Hangbin Liu) [1816506] - [net] net-ipv6-ndisc: add support for RFC7710 RA Captive Portal Identifier (Hangbin Liu) [1816506] - [net] ipv6: Don't use dst gateway directly in ip6_confirm_neigh() (Hangbin Liu) [1816506] - [net] ipv6: Fix the link time qualifier of 'ping_v6_proc_exit_net()' (Hangbin Liu) [1816506] - [net] ipv6: propagate ipv6_add_dev's error returns out of ipv6_find_idev (Hangbin Liu) [1816506] - [net] ipv6: allow any source address for sendmsg pktinfo with ip_nonlocal_bind (Hangbin Liu) [1816506] - [net] multicast: remove useless parameter for group add (Hangbin Liu) [1816506] - [documentation] networking: devlink-trap: Fix reference to other document (Petr Oros) [1805882] - [netdrv] netdevsim: Fix use-after-free during device dismantle (Petr Oros) [1805882] - [netdrv] netdevsim: Fix build error without CONFIG_INET (Petr Oros) [1805882] - [net] devlink: move reload fail indication to devlink core and expose to user (Petr Oros) [1805882] - [net] devlink: split reload op into two (Petr Oros) [1805882] - [netdrv] mlx4: Split restart_one into two functions (Petr Oros) [1805882] - [include] devlink: add unknown 'fw_load_policy' value (Petr Oros) [1805882] - [net] devlink: add 'reset_dev_on_drv_probe' param (Petr Oros) [1805882] - [include] devlink: extend 'fw_load_policy' values (Petr Oros) [1805882] - [include] devlink: Add new info version tags for ASIC and FW (Petr Oros) [1805882] - [net] devlink: Use switch-case instead of if-else (Petr Oros) [1805882] - [net] devlink: Make port index data type as unsigned int (Petr Oros) [1805882] - [net] devlink: send notifications for deleted snapshots on region destroy (Petr Oros) [1805882] - [net] devlink: remove pointless data_len arg from region snapshot create (Petr Oros) [1805882] - [documentation] Add description of netdevsim traps (Petr Oros) [1805882] - [netdrv] netdevsim: Add devlink-trap support (Petr Oros) [1805882] - [tools] selftests: netdevsim: add devlink regions tests (Petr Oros) [1805882] - [tools] selftests: netdevsim: add devlink params tests (Petr Oros) [1805882] - [netdrv] netdevsim: implement support for devlink region and snapshots (Petr Oros) [1805882] - [netdrv] netdevsim: register couple of devlink params (Petr Oros) [1805882]- [arm64] kvm: arm64: limit PMU version to PMUv3 for ARMv8.1 (Gavin Shan) [1814009] - [arm64] cpufeature: Extract capped perfmon fields (Gavin Shan) [1814009] - [virt] kvm: arm64: Use the correct timer structure to access the physical counter (Gavin Shan) [1814009] - [arm64] Ask the compiler to __always_inline functions used by KVM at HYP (Gavin Shan) [1814009] - [arm64] kvm: arm64: Define our own swab32() to avoid a uapi static inline (Gavin Shan) [1814009] - [arm64] kvm: arm64: Ask the compiler to __always_inline functions used at HYP (Gavin Shan) [1814009] - [arm64] kvm: arm/arm64: Fold VHE entry/exit work into kvm_vcpu_run_vhe() (Gavin Shan) [1814009] - [virt] kvm: arm/arm64: Fix up includes for trace.h (Gavin Shan) [1814009] - [virt] kvm: arm64: Treat emulated TVAL TimerValue as a signed 32-bit integer (Gavin Shan) [1814009] - [virt] kvm: arm64: pmu: Only handle supported event counters (Gavin Shan) [1814009] - [virt] kvm: arm64: pmu: Fix chained SW_INCR counters (Gavin Shan) [1814009] - [virt] kvm: arm64: pmu: Don't mark a counter as chained if the odd one is disabled (Gavin Shan) [1814009] - [virt] kvm: arm64: pmu: Don't increment SW_INCR if PMCR.E is unset (Gavin Shan) [1814009] - [virt] kvm: arm: Make inject_abt32() inject an external abort instead (Gavin Shan) [1814009] - [virt] kvm: arm: Fix DFSR setting for non-LPAE aarch32 guests (Gavin Shan) [1814009] - [virt] kvm: arm/arm64: Fix young bit from mmu notifier (Gavin Shan) [1814009] - [arm64] kvm: Add UAPI notes for swapped registers (Gavin Shan) [1814009] - [virt] kvm: arm/arm64: Cleanup MMIO handling (Gavin Shan) [1814009] - [arm64] kvm: arm64: Write arch.mdcr_el2 changes since last vcpu_load on VHE (Gavin Shan) [1814009] - [virt] kvm: arm/arm64: vgic: Drop the kvm_vgic_register_mmio_region() (Gavin Shan) [1814009] - [virt] kvm: arm/arm64: vgic-its: Properly check the unmapped coll in DISCARD handler (Gavin Shan) [1814009] - [arm64] kvm: arm/arm64: Correct AArch32 SPSR on exception entry (Gavin Shan) [1814009] - [virt] kvm: arm/arm64: Correct CPSR on exception entry (Gavin Shan) [1814009] - [arm64] kvm: arm64: Correct PSTATE on exception entry (Gavin Shan) [1814009] - [virt] kvm: arm/arm64: Re-check VMA on detecting a poisoned page (Gavin Shan) [1814009] - [virt] kvm: arm: Remove duplicate include (Gavin Shan) [1814009] - [virt] kvm: arm: Call hyp_cpu_pm_exit at the right place (Gavin Shan) [1814009] - [virt] kvm: arm/arm64: vgic: Handle GICR_PENDBASER.PTZ filed as RAZ (Gavin Shan) [1814009] - [virt] kvm: arm/arm64: vgic-its: Fix restoration of unmapped collections (Gavin Shan) [1814009] - [virt] kvm: arm64: Only sign-extend MMIO up to register width (Gavin Shan) [1814009] - [arm64] kvm: stop treating register x18 as caller save (Gavin Shan) [1814009] - [arm64] Workaround for Cortex-A55 erratum 1530923 (Gavin Shan) [1814009] - [arm64] Rename WORKAROUND_1319367 to SPECULATIVE_AT_NVHE (Gavin Shan) [1814009] - [arm64] Enable and document ARM errata 1319367 and 1319537 (Gavin Shan) [1814009] - [arm64] Rename WORKAROUND_1165522 to SPECULATIVE_AT_VHE (Gavin Shan) [1814009] - [arm64] Introduce ID_ISAR6 CPU register (Gavin Shan) [1814009] - [arm64] nofpsmid: Handle TIF_FOREIGN_FPSTATE flag cleanly (Gavin Shan) [1814009] - [virt] kvm: arm/arm64: Properly handle faulting of device mappings (Gavin Shan) [1814009] - [arm64] kvm: arm64: Ensure 'params' is initialised when looking up sys register (Gavin Shan) [1814009] - [virt] kvm: arm/arm64: Remove excessive permission check in kvm_arch_prepare_memory_region (Gavin Shan) [1814009] - [arm64] kvm: arm64: Don't log IMP DEF sysreg traps (Gavin Shan) [1814009] - [arm64] kvm: Invoke compute_layout() before alternatives are applied (Gavin Shan) [1814009] - [arm64] kvm: arm64: Sanely ratelimit sysreg messages (Gavin Shan) [1814009] - [virt] kvm: arm/arm64: vgic: Use wrapper function to lock/unlock all vcpus in kvm_vgic_create() (Gavin Shan) [1814009] - [virt] kvm: arm/arm64: vgic: Fix potential double free dist->spis in __kvm_vgic_destroy() (Gavin Shan) [1814009] - [virt] kvm: arm/arm64: Get rid of unused arg in cpu_init_hyp_mode() (Gavin Shan) [1814009] - [arm64] kvm: arm64: Opportunistically turn off WFI trapping when using direct LPI injection (Gavin Shan) [1814009] - [virt] kvm: arm/arm64: Let the timer expire in hardirq context on RT (Gavin Shan) [1814009] - [virt] kvm: arm/arm64: vgic: Fix some comments typo (Gavin Shan) [1814009] - [kvm] arm/arm64: vgic: Remove the declaration of kvm_send_userspace_msi() (Gavin Shan) [1814009] - [arm64] kvm: arm64: Don't set HCR_EL2.TVM when S2FWB is supported (Gavin Shan) [1814009] - [arm64] kvm: arm/arm64: Show halt poll counters in debugfs (Gavin Shan) [1814009] - [arm64] kvm: Prevent speculative S1 PTW when restoring vcpu context (Gavin Shan) [1814009] - [arm64] kvm: Disable EL1 PTW when invalidating S2 TLBs (Gavin Shan) [1814009] - [arm64] Add ARM64_WORKAROUND_1319367 for all A57 and A72 versions (Gavin Shan) [1814009] - [arm64] kvm: Reorder system register restoration and stage-2 activation (Gavin Shan) [1814009] - [arm64] kvm: arm64: Select TASK_DELAY_ACCT+TASKSTATS rather than SCHEDSTATS (Gavin Shan) [1814009] - [arm64] Retrieve stolen time as paravirtualized guest (Gavin Shan) [1814009] - [arm64] arm/arm64: Make use of the SMCCC 1.1 wrapper (Gavin Shan) [1814009] - [kernel] arm/arm64: Provide a wrapper for SMCCC 1.1 calls (Gavin Shan) [1814009] - [virt] kvm: arm64: Provide VCPU attributes for stolen time (Gavin Shan) [1814009] - [virt] kvm: arm64: Support stolen time reporting via shared structure (Gavin Shan) [1814009] - [virt] kvm: arm64: Implement PV_TIME_FEATURES call (Gavin Shan) [1814009] - [virt] kvm: arm/arm64: Factor out hypercall handling from PSCI code (Gavin Shan) [1814009] - [documentation] kvm: arm64: Document PV-time interface (Gavin Shan) [1814009] - [arm64] kvm: arm/arm64: Allow user injection of external data aborts (Gavin Shan) [1814009] - [virt] kvm: arm/arm64: Allow reporting non-ISV data aborts to userspace (Gavin Shan) [1814009] - [arm64] errata: use arm_smccc_1_1_get_conduit() (Gavin Shan) [1814009] - [kernel] arm/arm64: smccc/psci: add arm_smccc_1_1_get_conduit() (Gavin Shan) [1814009] - [arm64] kvm: arm64: Fix ptrauth ID register masking logic (Gavin Shan) [1814009] - [arm64] kvm: arm64: Add capability to advertise ptrauth for guest (Gavin Shan) [1814009] - [arm64] kvm: arm64: Add userspace flag to enable pointer authentication (Gavin Shan) [1814009] - [arm64] kvm: arm/arm64: Context-switch ptrauth registers (Gavin Shan) [1814009] - [arm64] kvm: arm64: Add a vcpu flag to control ptrauth for guest (Gavin Shan) [1814009] - [tools] selftests: kvm: s390: fix format strings for access reg test (Vitaly Kuznetsov) [1813987] - [tools] selftests: kvm: make syncregs more reliable on s390 (Vitaly Kuznetsov) [1813987] - [tools] kvm: selftests: drop vcpu_setup from s390x (Vitaly Kuznetsov) [1813987] - [tools] kvm: selftests: Add support for vcpu_args_set to aarch64 and s390x (Vitaly Kuznetsov) [1813987] - [iommu] amd: Fix IOMMU AVIC not properly update the is_run bit in IRTE (Vitaly Kuznetsov) [1813987] - [powerpc] kvm: ppc: Fix kernel crash with PR KVM (Vitaly Kuznetsov) [1813987] - [x86] cpu: Print "VMX disabled" error message iff KVM is enabled (Vitaly Kuznetsov) [1813987] - [tools] redhat: update kvm/x86 headers in tools (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: fix crash cleanup when KVM wasn't used (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Filter out the broadcast dest for IPI fastpath (Vitaly Kuznetsov) [1813987] - [x86] kvm: nvmx: don't clear mtf_pending when nested events are blocked (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: Remove unnecessary exception trampoline in vmx_vmenter (Vitaly Kuznetsov) [1813987] - [x86] kvm: svm: Split svm_vcpu_run inline assembly to separate file (Vitaly Kuznetsov) [1813987] - [x86] kvm: svm: Move SEV code to separate file (Vitaly Kuznetsov) [1813987] - [x86] kvm: svm: Move AVIC code to separate file (Vitaly Kuznetsov) [1813987] - [x86] kvm: svm: Move Nested SVM Implementation to nested.c (Vitaly Kuznetsov) [1813987] - [x86] kvm svm: Move SVM related files to own sub-directory (Vitaly Kuznetsov) [1813987] - [x86] kvm: fix a missing-prototypes "vmread_error" (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Fix BUILD_BUG() in __cpuid_entry_get_reg() w/ CONFIG_UBSAN=y (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: Add a trampoline to fix VMREAD error handling (Vitaly Kuznetsov) [1813987] - [x86] kvm: svm: Annotate svm_x86_ops as __initdata (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: Annotate vmx_x86_ops as __initdata (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Drop __exit from kvm_x86_ops' hardware_unsetup() (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Copy kvm_x86_ops by value to eliminate layer of indirection (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Set kvm_x86_ops only after ->hardware_setup() completes (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: Configure runtime hooks using vmx_x86_ops (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: Move hardware_setup() definition below vmx_x86_ops (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Move init-only kvm_x86_ops to separate struct (Vitaly Kuznetsov) [1813987] - [virt] kvm: Pass kvm_init()'s opaque param to additional arch funcs (Vitaly Kuznetsov) [1813987] - [tools] kvm: selftests: Fix cosmetic copy-paste error in vm_mem_region_move() (Vitaly Kuznetsov) [1813987] - [virt] kvm: Fix out of range accesses to memslots (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Micro-optimize IPI fastpath delay (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Delay read msr data iff writes ICR MSR (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Narrow down the IPI fastpath to single target IPI (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: Gracefully handle faults on VMXON (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: Fold loaded_vmcs_init() into alloc_loaded_vmcs() (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: Always VMCLEAR in-use VMCSes during crash with kexec support (Vitaly Kuznetsov) [1813987] - [tools] kvm_stat: add command line switch '-c' to log in csv format (Vitaly Kuznetsov) [1813987] - [tools] kvm_stat: add command line switch '-s' to set update interval (Vitaly Kuznetsov) [1813987] - [tools] kvm_stat: switch to argparse (Vitaly Kuznetsov) [1813987] - [tools] kvm_stat: rework command line sequence and message texts (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: don't allow memory operands for inline asm that modifies SP (Vitaly Kuznetsov) [1813987] - [x86] kvm: lapic: Mark hrtimer for period or oneshot mode to expire in hard interrupt context (Vitaly Kuznetsov) [1813987] - [x86] kvm: svm: Issue WBINVD after deactivating an SEV guest (Vitaly Kuznetsov) [1813987] - [documentation] kvm: svm: document KVM_MEM_ENCRYPT_OP, let userspace detect if SEV is available (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: remove bogus user-triggerable WARN_ON (Vitaly Kuznetsov) [1813987] - [tools] kvm: selftests: Rework timespec functions and usage (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Code style cleanup in kvm_arch_dev_ioctl() (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Add blurb to CPUID tracepoint when using max basic leaf values (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Add requested index to the CPUID tracepoint (Vitaly Kuznetsov) [1813987] - [x86] kvm: nsvm: check for EFER.SVME=1 before entering guest (Vitaly Kuznetsov) [1813987] - [x86] kvm: nvmx: remove side effects from nested_vmx_exit_reflected (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: access regs array in vmenter.S in its natural order (Vitaly Kuznetsov) [1813987] - [tools] kvm: selftests: enlightened VMPTRLD with an incorrect GPA (Vitaly Kuznetsov) [1813987] - [tools] kvm: selftests: test enlightened vmenter with wrong eVMCS version (Vitaly Kuznetsov) [1813987] - [tools] kvm: selftests: define and use EVMCS_VERSION (Vitaly Kuznetsov) [1813987] - [x86] kvm: nvmx: properly handle errors in nested_vmx_handle_enlightened_vmptrld() (Vitaly Kuznetsov) [1813987] - [x86] kvm: nvmx: stop abusing need_vmcs12_to_shadow_sync for eVMCS mapping (Vitaly Kuznetsov) [1813987] - [tools] selftests: kvm: Uses TEST_FAIL in tests/utilities (Vitaly Kuznetsov) [1813987] - [tools] selftests: kvm: Introduce the TEST_FAIL macro (Vitaly Kuznetsov) [1813987] - [tools] kvm: selftests: Introduce steal-time test (Vitaly Kuznetsov) [1813987] - [tools] kvm: selftests: virt_map should take npages, not size (Vitaly Kuznetsov) [1813987] - [tools] kvm: selftests: Use consistent message for test skipping (Vitaly Kuznetsov) [1813987] - [tools] kvm: selftests: Enable printf format warnings for TEST_ASSERT (Vitaly Kuznetsov) [1813987] - [tools] kvm: selftests: Share common API documentation (Vitaly Kuznetsov) [1813987] - [tools] selftests: kvm: svm: Add vmcall test to gitignore (Vitaly Kuznetsov) [1813987] - [x86] kvm: nsvm: Remove an obsolete comment (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: correct meaningless kvm_apicv_activated() check (Vitaly Kuznetsov) [1813987] - [x86] kvm: nvmx: Consolidate nested MTF checks to helper function (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: Micro-optimize vmexit time when not exposing PMU (Vitaly Kuznetsov) [1813987] - [x86] kvm: svm: Introduce GA Log tracepoint for AVIC (Vitaly Kuznetsov) [1813987] - [documentation] kvm: documentation: Update fast page fault for indirect sp (Vitaly Kuznetsov) [1813987] - [x86] kvm: nsvm: avoid loss of pending IRQ/NMI before entering L2 (Vitaly Kuznetsov) [1813987] - [x86] kvm: nsvm: implement check_nested_events for interrupts (Vitaly Kuznetsov) [1813987] - [x86] kvm: nsvm: ignore L1 interrupt window while running L2 with V_INTR_MASKING=1 (Vitaly Kuznetsov) [1813987] - [x86] kvm: nsvm: do not change host intercepts while nested VM is running (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: rename set_cr3 callback and related flags to load_mmu_pgd (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: unify callbacks to load paging root (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Refactor kvm_cpuid() param that controls out-of-range logic (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Refactor out-of-range logic to contain the madness (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Fix CPUID range checks for Hypervisor and Centaur classes (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Add helpers to perform CPUID-based guest vendor check (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Trace the original requested CPUID function in kvm_cpuid() (Vitaly Kuznetsov) [1813987] - [x86] kvm: cpuid: add support for supervisor states (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Move nSVM CPUID 0x8000000A handling into common x86 code (Vitaly Kuznetsov) [1813987] - [x86] kvm: nsvm: Advertise and enable NRIPS for L1 iff nrips is enabled (Vitaly Kuznetsov) [1813987] - [x86] kvm: nsvm: Expose SVM features to L1 iff nested is enabled (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Move VMX's host_efer to common x86 code (Vitaly Kuznetsov) [1813987] - [virt] kvm: Drop largepages_enabled and its accessor/mutator (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Don't propagate MMU lpage support to memslot.disallow_lpage (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86/mmu: Configure max page level during hardware setup (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86/mmu: Merge kvm_{enable, disable}_tdp() into a common function (Vitaly Kuznetsov) [1813987] - [x86] kvm: svm: Refactor logging of NPT enabled/disabled (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: Directly query Intel PT mode when refreshing PMUs (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Check for Intel PT MSR virtualization using KVM cpu caps (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: Directly use VMX capabilities helper to detect RDTSCP support (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Use KVM cpu caps to detect MSR_TSC_AUX virt support (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Do kvm_cpuid_array capacity checks in terminal functions (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Use kvm_cpu_caps to detect Intel PT support (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Set emulated/transmuted feature bits via kvm_cpu_caps (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Override host CPUID results with kvm_cpu_caps (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Do host CPUID at load time to mask KVM cpu caps (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Remove stateful CPUID handling (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Squash CPUID 0x2.0 insanity for modern CPUs (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Remove the unnecessary loop on CPUID 0x7 sub-leafs (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Fold CPUID 0x7 masking back into __do_cpuid_func() (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Use KVM cpu caps to track UMIP emulation (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Use KVM cpu caps to mark CR4.LA57 as not-reserved (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Add a helper to check kernel support when setting cpu cap (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Move XSAVES CPUID adjust to VMX's KVM cpu cap update (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: Convert feature updates from CPUID to KVM cpu caps (Vitaly Kuznetsov) [1813987] - [x86] kvm: svm: Convert feature updates from CPUID to KVM cpu caps (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Introduce kvm_cpu_caps to replace runtime CPUID masking (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Refactor handling of XSAVES CPUID adjustment (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: handle GBPAGE CPUID adjustment for EPT with generic code (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Handle Intel PT CPUID adjustment in VMX code (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Handle RDTSCP CPUID adjustment in VMX code (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Handle PKU CPUID adjustment in VMX code (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Handle UMIP emulation CPUID adjustment in VMX code (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Handle INVPCID CPUID adjustment in VMX code (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Handle MPX CPUID adjustment in VMX code (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Refactor cpuid_mask() to auto-retrieve the register (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Introduce cpuid_entry_{change, set, clear}() mutators (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Introduce cpuid_entry_{get, has}() accessors (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Replace bare "unsigned" with "unsigned int" in cpuid helpers (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Use u32 for holding CPUID register value in helpers (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Drop explicit @func param from ->set_supported_cpuid() (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Clear output regs for CPUID 0x14 if PT isn't exposed to guest (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Make kvm_mpx_supported() an inline function (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Use supported_xcr0 to detect MPX support (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Calculate the supported xcr0 mask at load time (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: Add helpers to query Intel PT mode (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Use common loop iterator when handling CPUID 0xD.N (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Drop redundant array size check (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Encapsulate CPUID entries and metadata in struct (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Refactor CPUID 0x4 and 0x8000001d handling (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Hoist loop counter and terminator to top of __do_cpuid_func() (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Consolidate CPUID array max num entries checking (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Drop redundant boot cpu checks on SSBD feature bits (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Drop the explicit @index from do_cpuid_7_mask() (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Clean up CPUID 0x7 sub-leaf loop (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Refactor CPUID 0xD.N sub-leaf entry creation (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Warn on zero-size save state for valid CPUID 0xD.N sub-leaf (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Check for CPUID 0xD.N support before validating array size (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Move CPUID 0xD.1 handling out of the index>0 loop (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Check userspace CPUID array size after validating sub-leaf (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Clean up error handling in kvm_dev_ioctl_get_cpuid() (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Simplify handling of Centaur CPUID leafs (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Refactor loop around do_cpuid_func() to separate helper (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Return -E2BIG when KVM_GET_SUPPORTED_CPUID hits max entries (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Shrink the usercopy region of the emulation context (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Move kvm_emulate.h into KVM's private directory (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Dynamically allocate per-vCPU emulation context (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Move emulation-only helpers to emulate.c (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Explicitly pass an exception struct to check_intercept (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Refactor I/O emulation helpers to provide vcpu-only variant (Vitaly Kuznetsov) [1813987] - [virt] kvm: Drop gfn_to_pfn_atomic() (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Fix warning due to implicit truncation on 32-bit KVM (Vitaly Kuznetsov) [1813987] - [x86] kvm: nvmx: Drop unnecessary check on ept caps for execute-only (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86/mmu: Rename kvm_mmu->get_cr3() to ->get_guest_pgd() (Vitaly Kuznetsov) [1813987] - [x86] kvm: nvmx: Rename EPTP validity helper and associated variables (Vitaly Kuznetsov) [1813987] - [x86] kvm: nvmx: Rename nested_ept_get_cr3() to nested_ept_get_eptp() (Vitaly Kuznetsov) [1813987] - [x86] kvm: nvmx: Allow L1 to use 5-level page walks for nested EPT (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86/mmu: Drop kvm_mmu_extended_role.cr4_la57 hack (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86/mmu: Don't drop level/direct from MMU role calculation (Vitaly Kuznetsov) [1813987] - [tools] kvm: selftests: Support dirty log initial-all-set test (Vitaly Kuznetsov) [1813987] - [x86] kvm: nvmx: Properly handle userspace interrupt window request (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: trigger kvmclock sync request just once on VM creation (Vitaly Kuznetsov) [1813987] - [x86] kvm: lapic: Recalculate apic map in batch (Vitaly Kuznetsov) [1813987] - [x86] kvm: Fix some obsolete comments (Vitaly Kuznetsov) [1813987] - [virt] kvm: x86: enable dirty log gradually in small chunks (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86/mmu: Reuse the current root if possible for fast switch (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86/mmu: Ignore guest CR3 on fast root switch for direct MMU (Vitaly Kuznetsov) [1813987] - [x86] kvm: svm: Inhibit APIC virtualization for X2APIC guest (Vitaly Kuznetsov) [1813987] - [virt] kvm: Remove unnecessary asm/kvm_host.h includes (Vitaly Kuznetsov) [1813987] - [tools] kvm: selftests: Fix unknown ucall command asserts (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Consolidate VM allocation and free for VMX and SVM (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Directly return __vmalloc() result in ->vm_alloc() (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Gracefully handle __vmalloc() failure during VM allocation (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Adjust counter sample period after a wrmsr (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86/mmu: Consolidate open coded variants of memslot TLB flushes (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86/mmu: Use range-based TLB flush for dirty log memslot flush (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86/mmu: Move kvm_arch_flush_remote_tlbs_memslot() to mmu.c (Vitaly Kuznetsov) [1813987] - [tools] kvm: selftests: Add test for KVM_SET_USER_MEMORY_REGION (Vitaly Kuznetsov) [1813987] - [virt] kvm: Dynamically size memslot array based on number of used slots (Vitaly Kuznetsov) [1813987] - [virt] kvm: Terminate memslot walks via used_slots (Vitaly Kuznetsov) [1813987] - [virt] kvm: Ensure validity of memslot with respect to kvm_get_dirty_log() (Vitaly Kuznetsov) [1813987] - [virt] kvm: Provide common implementation for generic dirty log functions (Vitaly Kuznetsov) [1813987] - [virt] kvm: Clean up local variable usage in __kvm_set_memory_region() (Vitaly Kuznetsov) [1813987] - [x86] kvm: Simplify kvm_free_memslot() and all its descendents (Vitaly Kuznetsov) [1813987] - [virt] kvm: Move memslot deletion to helper function (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Free arrays for old memslot when moving memslot's base gfn (Vitaly Kuznetsov) [1813987] - [virt] kvm: Drop "const" attribute from old memslot in commit_memory_region() (Vitaly Kuznetsov) [1813987] - [virt] kvm: Move setting of memslot into helper routine (Vitaly Kuznetsov) [1813987] - [virt] kvm: Refactor error handling for setting memory region (Vitaly Kuznetsov) [1813987] - [virt] kvm: Explicitly free allocated-but-unused dirty bitmap (Vitaly Kuznetsov) [1813987] - [virt] kvm: Drop kvm_arch_create_memslot() (Vitaly Kuznetsov) [1813987] - [powerpc] kvm: ppc: Move memslot memory allocation into prepare_memory_region() (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Allocate memslot resources during prepare_memory_region() (Vitaly Kuznetsov) [1813987] - [virt] kvm: Don't free new memslot if allocation of said memslot fails (Vitaly Kuznetsov) [1813987] - [virt] kvm: Reinstall old memslots if arch preparation fails (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Allocate new rmap and large page tracking when moving memslot (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Move gpa_val and gpa_available into the emulator context (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Add EMULTYPE_PF when emulation is triggered by a page fault (Vitaly Kuznetsov) [1813987] - [x86] kvm: apic: remove unused function apic_lvt_vector() (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: Add 'else' to split mutually exclusive case (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: eliminate some unreachable code (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Fix print format and coding style (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: rewrite the comment in vmx_get_mt_mask (Vitaly Kuznetsov) [1813987] - [tools] kvm: selftests: Convert some printf's to pr_info's (Vitaly Kuznetsov) [1813987] - [tools] kvm: selftests: Rework debug message printing (Vitaly Kuznetsov) [1813987] - [tools] kvm: selftests: Time guest demand paging (Vitaly Kuznetsov) [1813987] - [tools] kvm: selftests: Support multiple vCPUs in demand paging test (Vitaly Kuznetsov) [1813987] - [tools] kvm: selftests: Pass args to vCPU in global vCPU args struct (Vitaly Kuznetsov) [1813987] - [tools] kvm: selftests: Add memory size parameter to the demand paging test (Vitaly Kuznetsov) [1813987] - [tools] kvm: selftests: Add configurable demand paging delay (Vitaly Kuznetsov) [1813987] - [tools] kvm: selftests: Add demand paging content to the demand paging test (Vitaly Kuznetsov) [1813987] - [tools] kvm: selftests: Create a demand paging test (Vitaly Kuznetsov) [1813987] - [tools] kvm: selftests: Introduce num-pages conversion utilities (Vitaly Kuznetsov) [1813987] - [tools] kvm: selftests: Introduce vm_guest_mode_params (Vitaly Kuznetsov) [1813987] - [tools] kvm: selftests: Rename vm_guest_mode_params (Vitaly Kuznetsov) [1813987] - [tools] kvm: selftests: aarch64: Remove unnecessary ifdefs (Vitaly Kuznetsov) [1813987] - [tools] kvm: selftests: Remove unnecessary defines (Vitaly Kuznetsov) [1813987] - [tools] redhat: selftests: kvm: add SPDX-License-Identifier (Vitaly Kuznetsov) [1813987] - [x86] redhat: kvm: x86: add SPDX-License-Identifier (Vitaly Kuznetsov) [1813987] - [x86] x86 kvm page table walks: switch to explicit __get_user() (Vitaly Kuznetsov) [1813987] - [x86] kvm: nvmx: avoid NULL pointer dereference with incorrect EVMCS GPAs (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Initializing all kvm_lapic_irq fields in ioapic_write_indirect (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: Condition ENCLS-exiting enabling on CPU support for SGX1 (Vitaly Kuznetsov) [1813987] - [x86] kvm: fix Kconfig menu text for -Werror (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: remove stale comment from struct x86_emulate_ctxt (Vitaly Kuznetsov) [1813987] - [x86] kvm: svm: Fix the svm vmexit code for WRMSR (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Fix dereference null cpufreq policy (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: limit the number of "kvm: disabled by bios" messages (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: avoid useless copy of cpufreq policy (Vitaly Kuznetsov) [1813987] - [x86] kvm: allow disabling -Werror (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: allow compiling as non-module with W=1 (Vitaly Kuznetsov) [1813987] - [x86] kvm: Pre-allocate 1 cpumask variable per cpu for both pv tlb and pv ipis (Vitaly Kuznetsov) [1813987] - [x86] kvm: Introduce pv check helpers (Vitaly Kuznetsov) [1813987] - [kernel] kvm: let declaration of kvm_get_running_vcpus match implementation (Vitaly Kuznetsov) [1813987] - [x86] kvm: svm: allocate AVIC data structures based on kvm_amd module parameter (Vitaly Kuznetsov) [1813987] - [x86] kvm: nvmx: Emulate MTF when performing instruction emulation (Vitaly Kuznetsov) [1813987] - [x86] kvm: fix error handling in svm_hardware_setup (Vitaly Kuznetsov) [1813987] - [x86] kvm: svm: Fix potential memory leak in svm_cpu_init() (Vitaly Kuznetsov) [1813987] - [x86] kvm: apic: avoid calculating pending eoi from an uninitialized val (Vitaly Kuznetsov) [1813987] - [x86] kvm: nvmx: clear PIN_BASED_POSTED_INTR from nested pinbased_ctls only when apicv is globally disabled (Vitaly Kuznetsov) [1813987] - [x86] kvm: nvmx: handle nested posted interrupts when apicv is disabled for L1 (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: svm: Fix NULL pointer dereference when AVIC not enabled (Vitaly Kuznetsov) [1813987] - [x86] kvm: nvmx: Hold KVM's srcu lock when syncing vmcs12->shadow (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: don't notify userspace IOAPIC on edge-triggered interrupt EOI (Vitaly Kuznetsov) [1813987] - [x86] kvm/emulate: fix a -Werror=cast-function-type (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: fix incorrect comparison in trace event (Vitaly Kuznetsov) [1813987] - [x86] kvm: nvmx: Fix some obsolete comments and grammar error (Vitaly Kuznetsov) [1813987] - [kernel] kvm: x86: fix missing prototypes (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: enable -Werror (Vitaly Kuznetsov) [1813987] - [documentation] docs: virt: guest-halt-polling.txt convert to ReST (Vitaly Kuznetsov) [1813987] - [documentation] docs: kvm: review-checklist.txt: rename to ReST (Vitaly Kuznetsov) [1813987] - [documentation] docs: kvm: Convert timekeeping.txt to ReST format (Vitaly Kuznetsov) [1813987] - [documentation] docs: kvm: Convert s390-diag.txt to ReST format (Vitaly Kuznetsov) [1813987] - [documentation] docs: kvm: Convert ppc-pv.txt to ReST format (Vitaly Kuznetsov) [1813987] - [documentation] docs: kvm: Convert nested-vmx.txt to ReST format (Vitaly Kuznetsov) [1813987] - [documentation] docs: kvm: Convert mmu.txt to ReST format (Vitaly Kuznetsov) [1813987] - [documentation] docs: kvm: Convert locking.txt to ReST format (Vitaly Kuznetsov) [1813987] - [documentation] docs: kvm: Convert hypercalls.txt to ReST format (Vitaly Kuznetsov) [1813987] - [documentation] docs: kvm: arm/psci.txt: convert to ReST (Vitaly Kuznetsov) [1813987] - [documentation] docs: kvm: convert arm/hyp-abi.txt to ReST (Vitaly Kuznetsov) [1813987] - [documentation] docs: kvm: Convert api.txt to ReST format (Vitaly Kuznetsov) [1813987] - [documentation] docs: kvm: convert devices/xive.txt to ReST (Vitaly Kuznetsov) [1813987] - [documentation] docs: kvm: convert devices/xics.txt to ReST (Vitaly Kuznetsov) [1813987] - [documentation] docs: kvm: convert devices/vm.txt to ReST (Vitaly Kuznetsov) [1813987] - [documentation] docs: kvm: convert devices/vfio.txt to ReST (Vitaly Kuznetsov) [1813987] - [documentation] docs: kvm: convert devices/vcpu.txt to ReST (Vitaly Kuznetsov) [1813987] - [documentation] docs: kvm: convert devices/s390_flic.txt to ReST (Vitaly Kuznetsov) [1813987] - [documentation] docs: kvm: convert devices/mpic.txt to ReST (Vitaly Kuznetsov) [1813987] - [documentation] docs: kvm: convert devices/arm-vgit.txt to ReST (Vitaly Kuznetsov) [1813987] - [documentation] docs: kvm: devices/arm-vgit-v3.txt to ReST (Vitaly Kuznetsov) [1813987] - [documentation] docs: kvm: devices/arm-vgic-its.txt to ReST format (Vitaly Kuznetsov) [1813987] - [documentation] docs: virt: Convert msr.txt to ReST format (Vitaly Kuznetsov) [1813987] - [documentation] docs: virt: convert halt-polling.txt to ReST format (Vitaly Kuznetsov) [1813987] - [documentation] docs: kvm: add arm/pvtime.rst to index.rst (Vitaly Kuznetsov) [1813987] - [documentation] docs: virtual: add it to the documentation body (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: fix WARN_ON check of an unsigned less than zero (Vitaly Kuznetsov) [1813987] - [tools] selftests: kvm: Remove unused x86_register enum (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86/mmu: Fix struct guest_walker arrays for 5-level paging (Vitaly Kuznetsov) [1813987] - [x86] kvm: nvmx: Use correct root level for nested EPT shadow page tables (Vitaly Kuznetsov) [1813987] - [x86] kvm: nvmx: Fix some comment typos and coding style (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86/mmu: Avoid retpoline on ->page_fault() with TDP (Vitaly Kuznetsov) [1813987] - [x86] kvm: apic: reuse smp_wmb() in kvm_make_request() (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: remove duplicated KVM_REQ_EVENT request (Vitaly Kuznetsov) [1813987] - [tools] selftests: kvm: svm: Add vmcall test (Vitaly Kuznetsov) [1813987] - [tools] selftests: kvm: AMD Nested test infrastructure (Vitaly Kuznetsov) [1813987] - [tools] selftests: kvm: Replace get_{gdt, idt}_base() by get_{gdt, idt}() (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Deliver exception payload on KVM_GET_VCPU_EVENTS (Vitaly Kuznetsov) [1813987] - [x86] kvm: nvmx: Handle pending #DB when injecting INIT VM-exit (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Mask off reserved bit from #DB exception payload (Vitaly Kuznetsov) [1813987] - [virt] kvm: Disable preemption in kvm_get_running_vcpu() (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: delete meaningless vmx_decache_cr0_guest_bits() declaration (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Mark CR4.UMIP as reserved based on associated CPUID bit (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Fix perfctr WRMSR for running counters (Vitaly Kuznetsov) [1813987] - [x86] kvm: mmu: Separate generating and setting mmio ptes (Vitaly Kuznetsov) [1813987] - [x86] kvm: mmu: Replace unsigned with unsigned int for PTE access (Vitaly Kuznetsov) [1813987] - [x86] kvm: nvmx: Remove stale comment from nested_vmx_load_cr3() (Vitaly Kuznetsov) [1813987] - [x86] kvm: do not setup pv tlb flush when not paravirtualized (Vitaly Kuznetsov) [1813987] - [x86] Add "nopv" parameter to disable PV extensions (Vitaly Kuznetsov) [1813987] - [virt] kvm: fix overflow of zero page refcount with ksm running (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Take a u64 when checking for a valid dr7 value (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: use raw clock values consistently (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: reorganize pvclock_gtod_data members (Vitaly Kuznetsov) [1813987] - [x86] kvm: nvmx: delete meaningless nested_vmx_run() declaration (Vitaly Kuznetsov) [1813987] - [x86] kvm: svm: allow AVIC without split irqchip (Vitaly Kuznetsov) [1813987] - [x86] kvm: ioapic: Lazy update IOAPIC EOI (Vitaly Kuznetsov) [1813987] - [x86] kvm: ioapic: Refactor kvm_ioapic_update_eoi() (Vitaly Kuznetsov) [1813987] - [x86] kvm: i8254: Deactivate APICv when using in-kernel PIT re-injection mode (Vitaly Kuznetsov) [1813987] - [x86] svm: Temporarily deactivate AVIC during ExtINT handling (Vitaly Kuznetsov) [1813987] - [x86] svm: Deactivate AVIC when launching guest with nested SVM support (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: hyperv: Use APICv update request interface (Vitaly Kuznetsov) [1813987] - [x86] svm: Add support for dynamic APICv (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Introduce x86 ops hook for pre-update APICv (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Introduce APICv x86 ops for checking APIC inhibit reasons (Vitaly Kuznetsov) [1813987] - [x86] kvm: svm: avic: Add support for dynamic setup/teardown of virtual APIC backing page (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: svm: Add support to (de)activate posted interrupts (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Add APICv (de)activate request trace points (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Add support for dynamic APICv activation (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: remove get_enable_apicv from kvm_x86_ops (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Introduce APICv inhibit reason bits (Vitaly Kuznetsov) [1813987] - [x86] kvm: lapic: Introduce APICv update helper function (Vitaly Kuznetsov) [1813987] - [iommu] amd: Re-factor guest virtual APIC (de-)activation code (Vitaly Kuznetsov) [1813987] - [tools] selftests: kvm: Add fpu and one reg set/get library functions (Vitaly Kuznetsov) [1813987] - [x86] kvm: Clean up host's steal time structure (Vitaly Kuznetsov) [1813987] - [x86] kvm: Make sure KVM_VCPU_FLUSH_TLB flag is not missed (Vitaly Kuznetsov) [1813987] - [virt] x86/kvm: Cache gfn to pfn translation (Vitaly Kuznetsov) [1813987] - [virt] x86/kvm: Introduce kvm_(un)map_gfn() (Vitaly Kuznetsov) [1813987] - [x86] kvm: Be careful not to clear KVM_VCPU_FLUSH_TLB bit (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Use a typedef for fastop functions (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Add 'else' to unify fastop and execute call path (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: inline memslot_valid_for_gpte (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86/mmu: Use huge pages for DAX-backed files (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86/mmu: Remove lpage_is_disallowed() check from set_spte() (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86/mmu: Fold max_mapping_level() into kvm_mmu_hugepage_adjust() (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86/mmu: Zap any compound page when collapsing sptes (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86/mmu: Remove obsolete gfn restoration in FNAME(fetch) (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86/mmu: Rely on host page tables to find HugeTLB mappings (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86/mmu: Drop level optimization from fast_page_fault() (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86/mmu: Walk host page tables to find THP mappings (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86/mmu: Refactor THP adjust to prep for changing query (Vitaly Kuznetsov) [1813987] - [x86] mm: Introduce lookup_address_in_mm() (Vitaly Kuznetsov) [1813987] - [virt] kvm: Play nice with read-only memslots when querying host page size (Vitaly Kuznetsov) [1813987] - [x86] kvm: Use vcpu-specific gva->hva translation when querying host page size (Vitaly Kuznetsov) [1813987] - [mm] thp: kvm: Explicitly check for THP when populating secondary MMU (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86/mmu: Enforce max_level on HugeTLB mappings (Vitaly Kuznetsov) [1813987] - [virt] kvm: Return immediately if __kvm_gfn_to_hva_cache_init() fails (Vitaly Kuznetsov) [1813987] - [virt] kvm: Clean up __kvm_gfn_to_hva_cache_init() and its callers (Vitaly Kuznetsov) [1813987] - [virt] kvm: Check for a bad hva before dropping into the ghc slow path (Vitaly Kuznetsov) [1813987] - [x86] kvm/x86: export kvm_vector_hashing_enabled() is unnecessary (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: remove duplicated segment cache clear (Vitaly Kuznetsov) [1813987] - [x86] Adding 'else' to reduce checking (Vitaly Kuznetsov) [1813987] - [x86] kvm: nvmx: Check GUEST_DR7 on vmentry of nested guests (Vitaly Kuznetsov) [1813987] - [virt] kvm: Move running VCPU from ARM to common code (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Drop x86_set_memory_region() (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Don't take srcu lock in init_rmode_identity_map() (Vitaly Kuznetsov) [1813987] - [virt] kvm: Add build-time error check on kvm_run size (Vitaly Kuznetsov) [1813987] - [virt] kvm: Remove kvm_read_guest_atomic() (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Perform non-canonical checks in 32-bit KVM (Vitaly Kuznetsov) [1813987] - [x86] kvm: nvmx: WARN on failure to set IA32_PERF_GLOBAL_CTRL (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Remove unused ctxt param from emulator's FPU accessors (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: revert "kvm: x86: Fix fpu state crash in kvm guest" (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Ensure guest's FPU state is loaded when accessing for emulation (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Handle TIF_NEED_FPU_LOAD in kvm_{load, put}_guest_fpu() (Vitaly Kuznetsov) [1813987] - [x86] revert "kvm: x86: Add a WARN on TIF_NEED_FPU_LOAD in kvm_load_guest_fpu()" (Vitaly Kuznetsov) [1813987] - [x86] kvm: apic: short-circuit kvm_apic_accept_pic_intr() when pic intr is accepted (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: avoid clearing pending exception event twice (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Protect pmu_intel.c from Spectre-v1/L1TF attacks (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Protect DR-based index computations from Spectre-v1/L1TF attacks (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Protect exit_reason from being used in Spectre-v1/L1TF attacks (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Refactor prefix decoding to prevent Spectre-v1/L1TF attacks (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Protect MSR-based index computations from Spectre-v1/L1TF attacks in x86.c (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Protect MSR-based index computations in pmu.h from Spectre-v1/L1TF attacks (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Protect MSR-based index computations in fixed_msr_to_seg_unit() from Spectre-v1/L1TF attacks (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Protect kvm_lapic_reg_write() from Spectre-v1/L1TF attacks (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Protect ioapic_write_indirect() from Spectre-v1/L1TF attacks (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Protect ioapic_read_indirect() from Spectre-v1/L1TF attacks (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Refactor picdev_write() to prevent Spectre-v1/L1TF attacks (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Protect kvm_hv_msr_[get|set]_crash_data() from Spectre-v1/L1TF attacks (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Protect x86_decode_insn from Spectre-v1/L1TF attacks (Vitaly Kuznetsov) [1813987] - [virt] kvm: Move vcpu->run page allocation out of kvm_vcpu_init() (Vitaly Kuznetsov) [1813987] - [virt] kvm: Move putting of vcpu->pid to kvm_vcpu_destroy() (Vitaly Kuznetsov) [1813987] - [virt] kvm: Drop kvm_arch_vcpu_init() and kvm_arch_vcpu_uninit() (Vitaly Kuznetsov) [1813987] - [arm64] kvm: arm64: Free sve_state via arm specific hook (Vitaly Kuznetsov) [1813987] - [powerpc] kvm: ppc: Move all vcpu init code into kvm_arch_vcpu_create() (Vitaly Kuznetsov) [1813987] - [virt] kvm: arm: Move all vcpu init code into kvm_arch_vcpu_create() (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Move all vcpu init code into kvm_arch_vcpu_create() (Vitaly Kuznetsov) [1813987] - [virt] kvm: Drop kvm_arch_vcpu_setup() (Vitaly Kuznetsov) [1813987] - [powerpc] kvm: ppc: booke: Setup vcpu during kvmppc_core_vcpu_create() (Vitaly Kuznetsov) [1813987] - [s390] kvm: s390: Manually invoke vcpu setup during kvm_arch_vcpu_create() (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Move guts of kvm_arch_vcpu_setup() into kvm_arch_vcpu_create() (Vitaly Kuznetsov) [1813987] - [virt] kvm: Move initialization of preempt notifier to kvm_vcpu_init() (Vitaly Kuznetsov) [1813987] - [virt] kvm: Unexport kvm_vcpu_cache and kvm_vcpu_{un}init() (Vitaly Kuznetsov) [1813987] - [s390] kvm: Move vcpu alloc and init invocation to common code (Vitaly Kuznetsov) [1813987] - [virt] kvm: Introduce kvm_vcpu_destroy() (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Invoke kvm_vcpu_uninit() immediately prior to freeing vcpu (Vitaly Kuznetsov) [1813987] - [s390] kvm: s390: Invoke kvm_vcpu_init() before allocating sie_page (Vitaly Kuznetsov) [1813987] - [s390] kvm: s390: Move guts of kvm_arch_vcpu_init() into kvm_arch_vcpu_create() (Vitaly Kuznetsov) [1813987] - [virt] kvm: Add kvm_arch_vcpu_precreate() to handle pre-allocation issues (Vitaly Kuznetsov) [1813987] - [kernel] kvm: Remove kvm_arch_vcpu_free() declaration (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Drop kvm_arch_vcpu_free() (Vitaly Kuznetsov) [1813987] - [virt] kvm: arm: Drop kvm_arch_vcpu_free() (Vitaly Kuznetsov) [1813987] - [powerpc] kvm: ppc: Drop kvm_arch_vcpu_free() (Vitaly Kuznetsov) [1813987] - [powerpc] kvm: ppc: Move kvm_vcpu_init() invocation to common code (Vitaly Kuznetsov) [1813987] - [powerpc] kvm: ppc: e500mc: Move reset of oldpir below call to kvm_vcpu_init() (Vitaly Kuznetsov) [1813987] - [powerpc] kvm: ppc: book3s pr: Allocate book3s and shadow vcpu after common init (Vitaly Kuznetsov) [1813987] - [powerpc] kvm: ppc: Allocate vcpu struct in common PPC code (Vitaly Kuznetsov) [1813987] - [powerpc] kvm: ppc: e500mc: Add build-time assert that vcpu is at offset 0 (Vitaly Kuznetsov) [1813987] - [powerpc] kvm: ppc: book3s pr: Free shared page if mmu initialization fails (Vitaly Kuznetsov) [1813987] - [powerpc] kvm: ppc: book3s hv: Uninit vCPU if vcore creation fails (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Remove spurious clearing of async #PF MSR (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Remove spurious kvm_mmu_unload() from vcpu destruction path (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Move kvm_vcpu_init() invocation to common code (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Move allocation of pio_data page down a few lines (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Move FPU allocation to common x86 code (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Allocate vcpu struct in common x86 code (Vitaly Kuznetsov) [1813987] - [x86] kvm: svm: Use direct vcpu pointer during vCPU create/free (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: Use direct vcpu pointer during vCPU create/free (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: Allocate VPID after initializing VCPU (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Free wbinvd_dirty_mask if vCPU creation fails (Vitaly Kuznetsov) [1813987] - [virt] kvm: async_pf: drop kvm_arch_async_page_present wrappers (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: fix overlap between SPTE_MMIO_MASK and generation (Vitaly Kuznetsov) [1813987] - [virt] kvm: Refactor handling of VM debugfs files (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86/mmu: Apply max PA check for MMIO sptes to 32-bit KVM (Vitaly Kuznetsov) [1813987] - [x86] kvm: nvmx: vmread should not set rflags to specify success in case of #PF (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86/mmu: Micro-optimize nEPT's bad memptype/XWR checks (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86/mmu: Reorder the reserved bit check in prefetch_invalid_gpte() (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: delete meaningless nested_vmx_prepare_msr_bitmap() declaration (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Refactor and rename bit() to feature_bit() macro (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Expand build-time assertion on reverse CPUID usage (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Add CPUID_7_1_EAX to the reverse CPUID table (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Move bit() helper to cpuid.h (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Add dedicated emulator helpers for querying CPUID features (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Add macro to ensure reserved cr4 bits checks stay in sync (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Drop special XSAVE handling from guest_cpuid_has() (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Ensure all logical CPUs have consistent reserved cr4 bits (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Don't let userspace set host-reserved cr4 bits (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: Add helper to consolidate up PT/RTIT WRMSR fault logic (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: Add non-canonical check on writes to RTIT address MSRs (Vitaly Kuznetsov) [1813987] - [virt] kvm: Fix some writing mistakes (Vitaly Kuznetsov) [1813987] - [x86] kvm: hyperv: Fix some typos in vcpu unimpl info (Vitaly Kuznetsov) [1813987] - [virt] kvm: Fix some grammar mistakes (Vitaly Kuznetsov) [1813987] - [x86] kvm: Fix some comment typos and missing parentheses (Vitaly Kuznetsov) [1813987] - [x86] kvm: Fix some out-dated function names in comment (Vitaly Kuznetsov) [1813987] - [virt] kvm: Fix some wrong function names in comment (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: check kvm_pit outside kvm_vm_ioctl_reinject() (Vitaly Kuznetsov) [1813987] - [x86] kvm: lapic: micro-optimize fixed mode ipi delivery (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: FIXED+PHYSICAL mode single target IPI fastpath (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: Allow KVM_INTEL when building for Centaur and/or Zhaoxin CPUs (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: Check for full VMX support when verifying CPU compatibility (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: Use VMX feature flag to query BIOS enabling (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: Drop initialization of IA32_FEAT_CTL MSR (Vitaly Kuznetsov) [1813987] - [x86] cpufeatures: Add flag to track whether MSR IA32_FEAT_CTL is configured (Vitaly Kuznetsov) [1813987] - [x86] cpu: Set synthetic VMX cpufeatures during init_ia32_feat_ctl() (Vitaly Kuznetsov) [1813987] - [x86] cpufeatures: Add EPT_AD feature bit (Vitaly Kuznetsov) [1813987] - [x86] cpu: Detect VMX features on Intel, Centaur and Zhaoxin CPUs (Vitaly Kuznetsov) [1813987] - [x86] vmx: Introduce VMX_FEATURES_* (Vitaly Kuznetsov) [1813987] - [x86] cpu: Clear VMX feature flag if VMX is not fully enabled (Vitaly Kuznetsov) [1813987] - [x86] centaur: Use common IA32_FEAT_CTL MSR initialization (Vitaly Kuznetsov) [1813987] - [x86] mce: WARN once if IA32_FEAT_CTL MSR is left unlocked (Vitaly Kuznetsov) [1813987] - [x86] intel: Initialize IA32_FEAT_CTL MSR at boot (Vitaly Kuznetsov) [1813987] - [tools] x86: Sync msr-index.h from kernel sources (Vitaly Kuznetsov) [1813987] - [tools] selftests, kvm: Replace manual MSR defs with common msr-index.h (Vitaly Kuznetsov) [1813987] - [x86] msr-index: Clean up bit defines for IA32_FEATURE_CONTROL MSR (Vitaly Kuznetsov) [1813987] - [tools] tools arch x86: Grab a copy of the file containing the MSR numbers (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86/mmu: WARN if root_hpa is invalid when handling a page fault (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86/mmu: WARN on an invalid root_hpa (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86/mmu: Move root_hpa validity checks to top of page fault handler (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86/mmu: Move calls to thp_adjust() down a level (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86/mmu: Move transparent_hugepage_adjust() above __direct_map() (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86/mmu: Consolidate tdp_page_fault() and nonpaging_page_fault() (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86/mmu: Rename lpage_disallowed to account_disallowed_nx_lpage (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86/mmu: Persist gfn_lpage_is_disallowed() to max_level (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86/mmu: Incorporate guest's page level into max level for shadow MMU (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86/mmu: Refactor handling of forced 4k pages in page faults (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86/mmu: Refactor the per-slot level calculation in mapping_level() (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86/mmu: Refactor handling of cache consistency with TDP (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86/mmu: Move nonpaging_page_fault() below try_async_pf() (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86/mmu: Fold nonpaging_map() into nonpaging_page_fault() (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86/mmu: Move definition of make_mmu_pages_available() up (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Use gpa_t for cr2/gpa to fix TDP support on 32-bit KVM (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Add a WARN on TIF_NEED_FPU_LOAD in kvm_load_guest_fpu() (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Fix potential put_fpu() w/o load_fpu() on MPX platform (Vitaly Kuznetsov) [1813987] - [kernel] kvm: Remove duplicated declaration of kvm_vcpu_kick (Vitaly Kuznetsov) [1813987] - [x86] kvm: nvmx: Aesthetic cleanup of handle_vmread and handle_vmwrite (Vitaly Kuznetsov) [1813987] - [x86] kvm: nvmx: VMWRITE checks unsupported field before read-only field (Vitaly Kuznetsov) [1813987] - [x86] kvm: nvmx: VMWRITE checks VMCS-link pointer before VMCS field (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: Fix the spelling of CPU_BASED_USE_TSC_OFFSETTING (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: Rename NMI_PENDING to NMI_WINDOW (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: Rename INTERRUPT_PENDING to INTERRUPT_WINDOW (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Fix some comment typos (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Convert the last users of "shorthand = 0" to use macros (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Fix callers of kvm_apic_match_dest() to use correct macros (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Drop KVM_APIC_SHORT_MASK and KVM_APIC_DEST_MASK (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Use APIC_DEST_* macros properly in kvm_lapic_irq.dest_mode (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Move irrelevant declarations out of ioapic.h (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Fix kvm_bitmap_or_dest_vcpus() to use irq shorthand (Vitaly Kuznetsov) [1813987] - [x86] kvm: explicitly set rmap_head->val to 0 in pte_list_desc_remove_entry() (Vitaly Kuznetsov) [1813987] - [virt] kvm: get rid of var page in kvm_set_pfn_dirty() (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: remove unreachable statement in vmx_get_msr_feature() (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: use CPUID to locate host page table reserved bits (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Host feature SSBD doesn't imply guest feature AMD_SSBD (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Host feature SSBD doesn't imply guest feature SPEC_CTRL_SSBD (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: Stop wasting a page for guest_msrs (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: fix out-of-bounds write in KVM_GET_EMULATED_CPUID (CVE-2019-19332) (Vitaly Kuznetsov) [1813987] - [documentation] documentation: kvm: Fix mention to number of ioctls classes (Vitaly Kuznetsov) [1813987] - [x86] kvm x86: Move kvm cpuid support out of svm (Vitaly Kuznetsov) [1813987] - [x86] kvm: nvmx: Relax guest IA32_FEATURE_CONTROL constraints (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Grab KVM's srcu lock when setting nested state (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Open code shared_msr_update() in its only caller (Vitaly Kuznetsov) [1813987] - [virt] kvm: Fix jump label out_free_* in kvm_init() (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: create mmu/ subdirectory (Vitaly Kuznetsov) [1813987] - [x86] kvm: nvmx: Remove unnecessary TLB flushes on L1<->L2 switches when L1 use apic-access-page (Vitaly Kuznetsov) [1813987] - [x86] kvm: nvmx: Do not mark vmcs02->apic_access_page as dirty when unpinning (Vitaly Kuznetsov) [1813987] - [x86] kvm: nvmx: Assume TLB entries of L1 and L2 are tagged differently if L0 use EPT (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Unexport kvm_vcpu_reload_apic_access_page() (Vitaly Kuznetsov) [1813987] - [x86] kvm: nvmx: add CR4_LA57 bit to nested CR4_FIXED1 (Vitaly Kuznetsov) [1813987] - [x86] kvm: nvmx: Use semi-colon instead of comma for exit-handlers initialization (Vitaly Kuznetsov) [1813987] - [x86] kvm: nvmx: Add support for capturing highest observable L2 TSC (Vitaly Kuznetsov) [1813987] - [x86] tss: Fix and move VMX BUILD_BUG_ON() (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: Rename function find_msr() to vmx_find_msr_index() (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: Rename NR_AUTOLOAD_MSRS to NR_LOADSTORE_MSRS (Vitaly Kuznetsov) [1813987] - [x86] kvm: nested: Introduce read_and_check_msr_entry() (Vitaly Kuznetsov) [1813987] - [x86] kvm: nvmx: Expose load IA32_PERF_GLOBAL_CTRL VM-{Entry, Exit} control (Vitaly Kuznetsov) [1813987] - [x86] kvm: nvmx: Load GUEST_IA32_PERF_GLOBAL_CTRL MSR on VM-Entry (Vitaly Kuznetsov) [1813987] - [x86] kvm: nvmx: mark functions in the header as "static inline" (Vitaly Kuznetsov) [1813987] - [x86] kvm: nvmx: Use kvm_set_msr to load IA32_PERF_GLOBAL_CTRL on VM-Exit (Vitaly Kuznetsov) [1813987] - [x86] kvm: nvmx: Check HOST_IA32_PERF_GLOBAL_CTRL on VM-Entry (Vitaly Kuznetsov) [1813987] - [x86] kvm: nvmx: Check GUEST_IA32_PERF_GLOBAL_CTRL on VM-Entry (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: Add helper to check reserved bits in IA32_PERF_GLOBAL_CTRL (Vitaly Kuznetsov) [1813987] - [tools] selftests: kvm: Simplify loop in kvm_create_max_vcpus test (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: optimization: Requst TLB flush in fast_cr3_switch() instead of do it directly (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86/vpmu: Add lazy mechanism to release perf_event per vPMC (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86/vpmu: Reuse perf_event to avoid unnecessary pmc_reprogram_counter (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86/vpmu: Introduce a new kvm_pmu_ops->msr_idx_to_pmc callback (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86/vpmu: Rename pmu_ops callbacks from msr_idx to rdpmc_ecx (Vitaly Kuznetsov) [1813987] - [kernel] perf/core: Provide a kernel-internal interface to pause perf_event (Vitaly Kuznetsov) [1813987] - [kernel] perf/core: Provide a kernel-internal interface to recalibrate event period (Vitaly Kuznetsov) [1813987] - [x86] kvm: nvmx: Update vmcs01 TPR_THRESHOLD if L2 changed L1 TPR (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: Refactor update_cr8_intercept() (Vitaly Kuznetsov) [1813987] - [x86] kvm: svm: Remove check if APICv enabled in SVM update_cr8_intercept() handler (Vitaly Kuznetsov) [1813987] - [x86] kvm: apic: add helper func to remove duplicate code in kvm_pv_send_ipi (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: avoid unused setup_syscalls_segments call when SYSCALL check failed (Vitaly Kuznetsov) [1813987] - [virt] kvm: mmio: get rid of odd out_err label in kvm_coalesced_mmio_init (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: Consume pending LAPIC INIT event when exit on INIT_SIGNAL (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Prevent set vCPU into INIT/SIPI_RECEIVED state when INIT are latched (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Evaluate latched_init in KVM_SET_VCPU_EVENTS when vCPU not in SMM (Vitaly Kuznetsov) [1813987] - [x86] kvm: retpolines: x86: eliminate retpoline from svm.c exit handlers (Vitaly Kuznetsov) [1813987] - [x86] kvm: retpolines: x86: eliminate retpoline from vmx.c exit handlers (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: optimize more exit handlers in vmx.c (Vitaly Kuznetsov) [1813987] - [virt] kvm: Add a comment describing the /dev/kvm no_compat handling (Vitaly Kuznetsov) [1813987] - [virt] kvm: Forbid /dev/kvm being opened by a compat task when CONFIG_KVM_COMPAT=n (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Reset the three MSR list number variables to 0 in kvm_init_msr_list() (Vitaly Kuznetsov) [1813987] - [tools] selftests: kvm: fix build with glibc >= 2.30 (Vitaly Kuznetsov) [1813987] - [virt] kvm: mmu: Do not treat ZONE_DEVICE pages as being reserved (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: Introduce pi_is_pir_empty() helper (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: Do not change PID.NDST when loading a blocked vCPU (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: Consider PID.PIR to determine if vCPU has pending interrupts (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: Fix comment to specify PID.ON instead of PIR.ON (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Fix initialization of MSR lists (Vitaly Kuznetsov) [1813987] - [virt] kvm: fix placement of refcount initialization (Vitaly Kuznetsov) [1813987] - [virt] kvm: Fix NULL-ptr deref after kvm_create_vm fails (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: get rid of odd out jump label in pdptrs_changed (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: switch KVMCLOCK base to monotonic raw clock (Vitaly Kuznetsov) [1813987] - [virt] kvm: call kvm_arch_destroy_vm if vm creation fails (Vitaly Kuznetsov) [1813987] - [x86] kvm/pmu: Replace rcu_swap_protected() with rcu_replace_pointer() (Vitaly Kuznetsov) [1813987] - [kernel] rcu: Upgrade rcu_swap_protected() to rcu_replace_pointer() (Vitaly Kuznetsov) [1813987] - [x86] kvm: Fix -Wmissing-prototypes warnings (Vitaly Kuznetsov) [1813987] - [virt] kvm: Allocate memslots and buses before calling kvm_arch_init_vm (Vitaly Kuznetsov) [1813987] - [x86] kvm: nvmx: Don't leak L1 MMIO regions to L2 (Vitaly Kuznetsov) [1813987] - [x86] kvm: svm: Fix potential wrong physical id in avic_handle_ldr_update (Vitaly Kuznetsov) [1813987] - [virt] kvm: Add separate helper for putting borrowed reference to kvm (Vitaly Kuznetsov) [1813987] - [tools] kvm: tests: Add test to verify MSR_IA32_XSS (Vitaly Kuznetsov) [1813987] - [x86] kvm: svm: Update svm_xsaves_supported (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Move IA32_XSS to kvm_{get, set}_msr_common (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Move IA32_XSS-swapping on VM-entry/VM-exit to common x86 code (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: Use wrmsr for switching between guest and host IA32_XSS on Intel (Vitaly Kuznetsov) [1813987] - [x86] kvm: svm: Use wrmsr for switching between guest and host IA32_XSS on AMD (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Remove unneeded kvm_vcpu variable, guest_xcr0_loaded (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: Fix conditions for guest IA32_XSS support (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Introduce vcpu->arch.xsaves_enabled (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: Rename {vmx, nested_vmx}_vcpu_setup() (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: Initialize vmx->guest_msrs[] right after allocation (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: Remove vmx->hv_deadline_tsc initialization from vmx_vcpu_setup() (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: Write VPID to vmcs when creating vcpu (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86/vpmu: Declare kvm_pmu->reprogram_pmi field using DECLARE_BITMAP (Vitaly Kuznetsov) [1813987] - [x86] kvm: remove redundant code in kvm_arch_vm_ioctl (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Modify kvm_x86_ops.get_enable_apicv() to use struct kvm parameter (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Fold decache_cr3() into cache_reg() (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Add helpers to test/mark reg availability and dirtiness (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Fold 'enum kvm_ex_reg' definitions into 'enum kvm_reg' (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Add WARNs to detect out-of-bounds register indices (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: Optimize vmx_set_rflags() for unrestricted guest (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: Consolidate to_vmx() usage in RFLAGS accessors (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: Skip GUEST_CR3 VMREAD+VMWRITE if the VMCS is up-to-date (Vitaly Kuznetsov) [1813987] - [x86] kvm: nvmx: Always write vmcs02.GUEST_CR3 during nested VM-Enter (Vitaly Kuznetsov) [1813987] - [x86] kvm: clear kvmclock MSR on reset (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: fix bugon.cocci warnings (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: Remove specialized handling of unexpected exit-reasons (Vitaly Kuznetsov) [1813987] - [tools] selftests: kvm: fix sync_regs_test with newer gccs (Vitaly Kuznetsov) [1813987] - [virt] kvm: Don't shrink/grow vCPU halt_poll_ns if host side polling is disabled (Vitaly Kuznetsov) [1813987] - [tools] selftests: kvm: synchronize .gitignore to Makefile (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Expose RDPID in KVM_GET_SUPPORTED_CPUID (Vitaly Kuznetsov) [1813987] - [virt] kvm: Allow kvm_device_ops to be const (Vitaly Kuznetsov) [1813987] - [kernel] kvm: Implement kvm_put_guest() (Vitaly Kuznetsov) [1813987] - [x86] xen: kvm: Gather the definition of emulate prefixes (Vitaly Kuznetsov) [1813987] - [tools] kvm: selftests: do not blindly clobber registers in guest asm (Vitaly Kuznetsov) [1813987]- [fs] cifs: handle prefix paths in reconnect (Leif Sahlberg) [1814203] - [fs] cifs: use compounding for open and first query-dir for readdir() (Leif Sahlberg) [1814203] - [fs] cifs: create a helper function to parse the query-directory response buffer (Leif Sahlberg) [1814203] - [fs] cifs: prepare SMB2_query_directory to be used with compounding (Leif Sahlberg) [1814203] - [fs] xfs: reflink should force the log out if mounted with wsync (Bill O'Donnell) [1825373] - [fs] xfs: factor out a new xfs_log_force_inode helper (Bill O'Donnell) [1825373] - [fs] xfs: don't ever return a stale pointer from __xfs_dir3_free_read (Bill O'Donnell) [1825373] - [fs] xfs: fix xfs_rmap_has_other_keys usage of ECANCELED (Bill O'Donnell) [1825373] - [fs] xfs: clear kernel only flags in XFS_IOC_ATTRMULTI_BY_HANDLE (Bill O'Donnell) [1825373] - [fs] xfs: use bitops interface for buf log item AIL flag check (Bill O'Donnell) [1825373] - [fs] xfs: Sanity check flags of Q_XQUOTARM call (Bill O'Donnell) [1825373] - [fs] iomap: iomap that extends beyond EOF should be marked dirty (Bill O'Donnell) [1825373] - [s390] s390/kasan: Fix crash when attaching PCI device (Philipp Rudo) [1827334] - [s390] s390/qeth: fix initialization on old HW (Philipp Rudo) [1780667] - [s390] s390/qeth: vnicc Fix init to default (Philipp Rudo) [1780667] - [s390] s390/qeth: Fix vnicc_is_in_use if rx_bcast not set (Philipp Rudo) [1780667] - [s390] s390/qeth: fix false reporting of VNIC CHAR config failure (Philipp Rudo) [1780667] - [s390] s390/qeth: lock the card while changing its hsuid (Philipp Rudo) [1780667] - [s390] s390/qeth: fix qdio teardown after early init error (Philipp Rudo) [1780667] - [s390] s390/qeth: don't return -ENOTSUPP to userspace (Philipp Rudo) [1780667] - [s390] s390/qeth: fix promiscuous mode after reset (Philipp Rudo) [1780667] - [s390] s390/qeth: handle error due to unsupported transport mode (Philipp Rudo) [1780667] - [s390] s390/qeth: return proper errno on IO error (Philipp Rudo) [1780667] - [s390] s390/qeth: don't check drvdata in sysfs code (Philipp Rudo) [1780667] - [s390] s390/qeth: replace qeth_l3_get_addr_buffer() (Philipp Rudo) [1780667] - [s390] s390/qeth: remove VLAN tracking for L3 devices (Philipp Rudo) [1780667] - [net] net: 8021q: vlan_core: allow use list of vlans for real device (Philipp Rudo) [1780667] - [s390] s390/qeth: consolidate L3 mcast registration code (Philipp Rudo) [1780667] - [s390] s390/qeth: remove gratuitious RX modeset (Philipp Rudo) [1780667] - [s390] s390/qeth: fine-tune L3 mcast locking (Philipp Rudo) [1780667] - [s390] s390/qeth: clean up error path in qeth_core_probe_device() (Philipp Rudo) [1780667] - [s390] s390/qeth: don't cache MAC addresses for multicast IPs (Philipp Rudo) [1780667] - [s390] s390/qeth: use helpers for IP address hashing (Philipp Rudo) [1780667] - [s390] s390/qeth: don't set card state in qeth_qdio_clear_card() (Philipp Rudo) [1780667] - [s390] s390/qeth: consolidate some duplicated HW cmd code (Philipp Rudo) [1780667] - [s390] s390/qeth: keep IRQ disabled until NAPI is really done (Philipp Rudo) [1780667] - [s390] s390/qeth: use QDIO_BUFNR() (Philipp Rudo) [1780667] - [s390] s390/qdio: move SSQD Sniffer mask definition (Philipp Rudo) [1780667] - [s390] s390/qdio: don't attempt IRQ avoidance on Output SBALs (Philipp Rudo) [1780667] - [s390] s390/qdio: simplify thinint device registration (Philipp Rudo) [1780667] - [s390] s390/qdio: add statistics helper macro (Philipp Rudo) [1780667] - [s390] s390/qdio: remove a forward declaration (Philipp Rudo) [1780667] - [s390] s390/qdio: reduce log level for EQBS partial (Philipp Rudo) [1780667] - [s390] s390/qdio: use QDIO_BUFNR() (Philipp Rudo) [1780667] - [s390] s390/qeth: Fix initialization of vnicc cmd masks during set online (Philipp Rudo) [1780667] - [s390] s390/qeth: Fix error handling during VNICC initialization (Philipp Rudo) [1780667] - [s390] s390/qdio: clarify size of the QIB parm area (Philipp Rudo) [1780667] - [s390] s390/qeth: get vnicc sub-cmd type from reply data (Philipp Rudo) [1780667] - [s390] s390/qeth: merge qeth_reply struct into qeth_cmd_buffer (Philipp Rudo) [1780667] - [s390] s390/qeth: keep cmd alive after IO completion (Philipp Rudo) [1780667] - [s390] s390/qeth: use correct length field in SNMP cmd callback (Philipp Rudo) [1780667] - [s390] s390/qeth: propagate length of processed cmd IO data to callback (Philipp Rudo) [1780667] - [s390] s390/qeth: use node_descriptor struct (Philipp Rudo) [1780667] - [s390] s390/cio: move struct node_descriptor to cio.h (Philipp Rudo) [1780667] - [s390] scsi: zfcp: log FC Endpoint Security errors (Philipp Rudo) [1723820] - [s390] scsi: zfcp: enhance handling of FC Endpoint Security errors (Philipp Rudo) [1723820] - [lib] lib/zlib: add zlib_deflate_dfltcc_enabled() function (Philipp Rudo) [1659435] - [lib] s390/boot: add dfltcc= kernel command line parameter (Philipp Rudo) [1659435] - [lib] lib/zlib: add s390 hardware support for kernel zlib_inflate (Philipp Rudo) [1659435] - [s390] s390/boot: rename HEAP_SIZE due to name collision (Philipp Rudo) [1659435] - [lib] lib/zlib: add s390 hardware support for kernel zlib_deflate (Philipp Rudo) [1659435] - [base] mm/memory_hotplug: allow to specify a default online_type (David Hildenbrand) [1038941] - [base] mm/memory_hotplug: convert memhp_auto_online to store an online_type (David Hildenbrand) [1038941] - [mm] mm/memory_hotplug: unexport memhp_auto_online (David Hildenbrand) [1038941] - [hv] hv_balloon: don't check for memhp_auto_online manually (David Hildenbrand) [1038941] - [powerpc] powernv/memtrace: always online added memory blocks (David Hildenbrand) [1038941] - [base] drivers/base/memory: store mapping between MMOP_* and string in an array (David Hildenbrand) [1038941] - [base] drivers/base/memory: map MMOP_OFFLINE to 0 (David Hildenbrand) [1038941] - [base] drivers/base/memory: rename MMOP_ONLINE_KEEP to MMOP_ONLINE (David Hildenbrand) [1038941] - [netdrv] cxgb4: fix adapter crash due to wrong MC size (Vishal Kulkarni) [1813128] - [scsi] scsi: ibmvfc: Don't send implicit logouts prior to NPIV login (Steve Best) [1828725] - [fs] cifs: ignore cached share root handle closing errors (Leif Sahlberg) [1827485] - [fs] cifs: Optimize readdir on reparse points (Leif Sahlberg) [1827485] - [fs] cifs: Adjust indentation in smb2_open_file (Leif Sahlberg) [1827485] - [fs] CIFS: Close cached root handle only if it has a lease (Leif Sahlberg) [1827485] - [fs] SMB3: Fix crash in SMB2_open_init due to uninitialized field in compounding path (Leif Sahlberg) [1827485] - [fs] smb3: fix refcount underflow warning on unmount when no directory leases (Leif Sahlberg) [1827485] - [fs] fs: cifs: Delete usage of timespec64_trunc (Leif Sahlberg) [1827485] - [fs] smb3: improve check for when we send the security descriptor context on create (Leif Sahlberg) [1827485] - [fs] smb3: fix mode passed in on create for modetosid mount option (Leif Sahlberg) [1827485] - [fs] cifs: fix possible uninitialized access and race on iface_list (Leif Sahlberg) [1827485] - [fs] cifs: Fix lookup of SMB connections on multichannel (Leif Sahlberg) [1827485] - [fs] smb3: query attributes on file close (Leif Sahlberg) [1827485] - [fs] smb3: remove unused flag passed into close functions (Leif Sahlberg) [1827485] - [fs] cifs: remove redundant assignment to pointer pneg_ctxt (Leif Sahlberg) [1827485] - [fs] fs: cifs: Fix atime update check vs mtime (Leif Sahlberg) [1827485] - [fs] CIFS: fix a white space issue in cifs_get_inode_info() (Leif Sahlberg) [1827485] - [fs] cifs: update internal module version number (Leif Sahlberg) [1827485] - [fs] cifs: Always update signing key of first channel (Leif Sahlberg) [1827485] - [fs] cifs: Fix retrieval of DFS referrals in cifs_mount() (Leif Sahlberg) [1827485] - [fs] cifs: Fix potential softlockups while refreshing DFS cache (Leif Sahlberg) [1827485] - [fs] cifs: Fix lookup of root ses in DFS referral cache (Leif Sahlberg) [1827485] - [fs] cifs: Fix use-after-free bug in cifs_reconnect() (Leif Sahlberg) [1827485] - [fs] cifs: dump channel info in DebugData (Leif Sahlberg) [1827485] - [fs] smb3: dump in_send and num_waiters stats counters by default (Leif Sahlberg) [1827485] - [fs] cifs: try harder to open new channels (Leif Sahlberg) [1827485] - [fs] CIFS: Properly process SMB3 lease breaks (Leif Sahlberg) [1827485] - [fs] cifs: move cifsFileInfo_put logic into a work-queue (Leif Sahlberg) [1827485] - [fs] cifs: try opening channels after mounting (Leif Sahlberg) [1827485] - [fs] CIFS: refactor cifs_get_inode_info() (Leif Sahlberg) [1827485] - [fs] cifs: switch servers depending on binding state (Leif Sahlberg) [1827485] - [fs] cifs: add server param (Leif Sahlberg) [1827485] - [fs] cifs: add multichannel mount options and data structs (Leif Sahlberg) [1827485] - [fs] cifs: sort interface list by speed (Leif Sahlberg) [1827485] - [fs] CIFS: Fix SMB2 oplock break processing (Leif Sahlberg) [1827485] - [fs] cifs: smbd: Return -EAGAIN when transport is reconnecting (Leif Sahlberg) [1827485] - [fs] cifs: smbd: Only queue work for error recovery on memory registration (Leif Sahlberg) [1827485] - [fs] smb3: add debug messages for closing unmatched open (Leif Sahlberg) [1827485] - [fs] CIFS: Respect O_SYNC and O_DIRECT flags during reconnect (Leif Sahlberg) [1827485] - [fs] smb3: remove confusing dmesg when mounting with encryption ("seal") (Leif Sahlberg) [1827485] - [fs] cifs: close the shared root handle on tree disconnect (Leif Sahlberg) [1827485] - [fs] CIFS: Return directly after a failed build_path_from_dentry() in cifs_do_create() (Leif Sahlberg) [1827485] - [fs] CIFS: Use common error handling code in smb2_ioctl_query_info() (Leif Sahlberg) [1827485] - [fs] CIFS: Use memdup_user() rather than duplicating its implementation (Leif Sahlberg) [1827485] - [fs] cifs: smbd: Return -ECONNABORTED when trasnport is not in connected state (Leif Sahlberg) [1827485] - [fs] cifs: smbd: Add messages on RDMA session destroy and reconnection (Leif Sahlberg) [1827485] - [fs] cifs: smbd: Return -EINVAL when the number of iovs exceeds SMBDIRECT_MAX_SGE (Leif Sahlberg) [1827485] - [fs] cifs: smbd: Invalidate and deregister memory registration on re-send for direct I/O (Leif Sahlberg) [1827485] - [fs] cifs: Don't display RDMA transport on reconnect (Leif Sahlberg) [1827485] - [fs] CIFS: remove set but not used variables 'cinode' and 'netfid' (Leif Sahlberg) [1827485] - [fs] cifs: add support for flock (Leif Sahlberg) [1827485] - [fs] cifs: remove unused variable 'sid_user' (Leif Sahlberg) [1827485] - [fs] cifs: rename a variable in SendReceive() (Leif Sahlberg) [1827485] - [fs] SMB3: Fix persistent handles reconnect (Leif Sahlberg) [1827485] - [fs] fix memory leak in large read decrypt offload (Leif Sahlberg) [1827485] - [fs] cifs: Fix missed free operations (Leif Sahlberg) [1827485] - [fs] cifs: clarify comment about timestamp granularity for old servers (Leif Sahlberg) [1827485] - [fs] cifs: Handle -EINPROGRESS only when noblockcnt is set (Leif Sahlberg) [1827485] - [fs] smb3: remove noisy debug message and minor cleanup (Leif Sahlberg) [1827485] - [fs] fs: cifs: mute -Wunused-const-variable message (Leif Sahlberg) [1827485] - [fs] smb3: cleanup some recent endian errors spotted by updated sparse (Leif Sahlberg) [1827485] - [fs] CIFS: Fix oplock handling for SMB 2.1+ protocols (Leif Sahlberg) [1827485] - [fs] smb3: missing ACL related flags (Leif Sahlberg) [1827485] - [fs] smb3: pass mode bits into create calls (Leif Sahlberg) [1827485] - [fs] smb3: Add missing reparse tags (Leif Sahlberg) [1827485] - [fs] CIFS: fix max ea value size (Leif Sahlberg) [1827485] - [fs] fs/cifs/sess.c: Remove set but not used variable 'capabilities' (Leif Sahlberg) [1827485] - [fs] fs/cifs/smb2pdu.c: Make SMB2_notify_init static (Leif Sahlberg) [1827485] - [fs] smb3: fix leak in "open on server" perf counter (Leif Sahlberg) [1827485] - [fs] smb3: allow decryption keys to be dumped by admin for debugging (Leif Sahlberg) [1827485] - [fs] cifs: update internal module version number (Leif Sahlberg) [1827485] - [fs] cifs: modefromsid: write mode ACE first (Leif Sahlberg) [1827485] - [fs] cifs: cifsroot: add more err checking (Leif Sahlberg) [1827485] - [fs] smb3: add missing worker function for SMB3 change notify (Leif Sahlberg) [1827485] - [fs] cifs: Add support for root file systems (Leif Sahlberg) [1827485] - [fs] cifs: modefromsid: make room for 4 ACE (Leif Sahlberg) [1827485] - [fs] smb3: fix potential null dereference in decrypt offload (Leif Sahlberg) [1827485] - [fs] smb3: allow disabling requesting leases (Leif Sahlberg) [1827485] - [fs] smb3: improve handling of share deleted (and share recreated) (Leif Sahlberg) [1827485] - [fs] smb3: display max smb3 requests in flight at any one time (Leif Sahlberg) [1827485] - [fs] smb3: only offload decryption of read responses if multiple requests (Leif Sahlberg) [1827485] - [fs] cifs: add a helper to find an existing readable handle to a file (Leif Sahlberg) [1827485] - [fs] smb3: enable offload of decryption of large reads via mount option (Leif Sahlberg) [1827485] - [fs] smb3: allow parallelizing decryption of reads (Leif Sahlberg) [1827485] - [fs] smb3: allow skipping signature verification for perf sensitive configurations (Leif Sahlberg) [1827485] - [fs] smb3: add dynamic tracepoints for flush and close (Leif Sahlberg) [1827485] - [fs] smb3: log warning if CSC policy conflicts with cache mount option (Leif Sahlberg) [1827485] - [fs] smb3: add mount option to allow RW caching of share accessed by only 1 client (Leif Sahlberg) [1827485] - [fs] smb3: add some more descriptive messages about share when mounting cache=ro (Leif Sahlberg) [1827485] - [fs] smb3: add mount option to allow forced caching of read only share (Leif Sahlberg) [1827485] - [fs] cifs: fix dereference on ses before it is null checked (Leif Sahlberg) [1827485] - [fs] cifs: use existing handle for compound_op(OP_SET_INFO) when possible (Leif Sahlberg) [1827485] - [fs] cifs: create a helper to find a writeable handle by path name (Leif Sahlberg) [1827485] - [fs] cifs: remove set but not used variables (Leif Sahlberg) [1827485] - [fs] smb3: Incorrect size for netname negotiate context (Leif Sahlberg) [1827485] - [fs] cifs: remove unused variable (Leif Sahlberg) [1827485] - [fs] cifs: remove redundant assignment to variable rc (Leif Sahlberg) [1827485] - [fs] smb3: add missing flag definitions (Leif Sahlberg) [1827485] - [fs] cifs: add passthrough for smb2 setinfo (Leif Sahlberg) [1827485] - [fs] cifs: prepare SMB2_Flush to be usable in compounds (Leif Sahlberg) [1827485] - [fs] cifs: allow chmod to set mode bits using special sid (Leif Sahlberg) [1827485] - [fs] cifs: get mode bits from special sid on stat (Leif Sahlberg) [1827485] - [fs] fs: cifs: cifsssmb: remove redundant assignment to variable ret (Leif Sahlberg) [1827485] - [fs] cifs: fix a comment for the timeouts when sending echos (Leif Sahlberg) [1827485] - [fs] fs: cifs: switch to RC4 library interface (Leif Sahlberg) [1827485] - [fs] smb3: smbdirect no longer experimental (Leif Sahlberg) [1827485] - [fs] cifs: copy_file_range needs to strip setuid bits and update timestamps (Leif Sahlberg) [1827485] - [tools] perf vendor events s390: Add new deflate counters for IBM z15 (Philipp Rudo) [1827333] - [s390] s390/cpum_cf: Add new extended counters for IBM z15 (Philipp Rudo) [1827333] - [s390] s390/zcrypt: use kvmalloc instead of kmalloc for 256k alloc (Philipp Rudo) [1827310] - [s390] s390/pkey/zcrypt: Support EP11 AES secure keys (Philipp Rudo) [1723826] - [s390] s390/zcrypt: extend EP11 card and queue sysfs attributes (Philipp Rudo) [1723826] - [s390] s390/zcrypt: add new low level ep11 functions support file (Philipp Rudo) [1723826] - [s390] s390/zcrypt: ep11 structs rework, export zcrypt_send_ep11_cprb (Philipp Rudo) [1723826] - [s390] s390/zcrypt: enable card/domain autoselect on ep11 cprbs (Philipp Rudo) [1723826] - [crypto] crypto/testmgr: enable selftests for paes-s390 ciphers (Philipp Rudo) [1780668] - [s390] s390/pkey: Add support for key blob with clear key value (Philipp Rudo) [1780668] - [s390] s390/crypto: enable clear key values for paes ciphers (Philipp Rudo) [1780668] - [s390] s390/crypto: Rework on paes implementation (Philipp Rudo) [1780668] - [s390] scsi: zfcp: trace FC Endpoint Security of FCP devices and connections (Philipp Rudo) [1723822] - [s390] scsi: zfcp: log FC Endpoint Security of connections (Philipp Rudo) [1723822] - [s390] scsi: zfcp: report FC Endpoint Security in sysfs (Philipp Rudo) [1723822] - [s390] scsi: zfcp: auto variables for dereferenced structs in open port handler (Philipp Rudo) [1723822] - [block] blk-iocost: Fix error on iocost_ioc_vrate_adj (Waiman Long) [1828563] - [s390] s390/ipl: add support to control memory clearing for FCP and CCW re-IPL (Philipp Rudo) [1812985] - [s390] s390: support KPROBES_ON_FTRACE (Philipp Rudo) [1810526] - [s390] s390/ftrace: generate traced function stack frame (Philipp Rudo) [1810526] - [s390] s390/ftrace: save traced function caller (Philipp Rudo) [1810526] - [misc] mei: me: fix irq number stored in hw struct (Tony Camuso) [1822645] - [misc] mei: me: add cedar fork device ids (Tony Camuso) [1822645] - [misc] mei: fix CNL itouch device number to match the spec (Tony Camuso) [1822645] - [misc] misc: Replace zero-length array with flexible-array member (Tony Camuso) [1822645] - [misc] mei: remove unused includes from pci-{me, txe}.c (Tony Camuso) [1822645] - [misc] mei: limit number of bytes in mei header (Tony Camuso) [1822645] - [misc] mei: bus: replace zero-length array with flexible-array member (Tony Camuso) [1822645] - [misc] mei: me: add jasper point DID (Tony Camuso) [1822645] - [misc] mei: hdcp: bind only with i915 on the same PCH (Tony Camuso) [1822645] - [misc] mei: bus: use simple sprintf for sysfs (Tony Camuso) [1822645] - [misc] mei: bus: add more client attributes to sysfs (Tony Camuso) [1822645] - [misc] mei: add trc detection register to sysfs (Tony Camuso) [1822645] - [misc] mei: abstract fw status register read (Tony Camuso) [1822645] - [misc] mei: me: store irq number in the hw struct (Tony Camuso) [1822645] - [misc] mei: me: mei_me_dev_init() use struct device instead of struct pci_dev (Tony Camuso) [1822645] - [misc] mei: me: add comet point V device id (Tony Camuso) [1822645] - [misc] mei: bus: prefix device names on bus with the bus name (Tony Camuso) [1822645] - [misc] mei: me: fix me_intr_clear function name in KDoc (Tony Camuso) [1822645] - [misc] mei: buf: drop 'running hook' debug messages (Tony Camuso) [1822645] - [misc] mei: avoid FW version request on Ibex Peak and earlier (Tony Camuso) [1822645] - [misc] misc/mei/hdcp: Fill transcoder index in port info (Tony Camuso) [1822645] - [misc] drm/i915: mei_hdcp: I915 sends ddi index as per ME FW (Tony Camuso) [1822645] - [drm] drm/i915: Attach content type property (Tony Camuso) [1822645] - [drm] drm: Add Content protection type property (Tony Camuso) [1822645] - [misc] mei: me: add Tiger Lake point LP device ID (Tony Camuso) [1822645] - [misc] mei: Use dev_get_drvdata where possible (Tony Camuso) [1822645] - [misc] mei: me: add mule creek canyon (EHL) device ids (Tony Camuso) [1822645] - [misc] mei: no need to check return value of debugfs_create functions (Tony Camuso) [1822645] - [documentation] mei: docs: add hdcp documentation (Tony Camuso) [1822645] - [documentation] mei: docs: add a short description for nfc behind mei (Tony Camuso) [1822645] - [documentation] mei: docs: update mei client bus documentation (Tony Camuso) [1822645] - [documentation] mei: docs: move iamt docs to a iamt.rst file (Tony Camuso) [1822645] - [documentation] mei: docs: move documentation under driver-api (Tony Camuso) [1822645] - [misc] mei: Convert to use DEFINE_SHOW_ATTRIBUTE macro (Tony Camuso) [1822645] - [drm] drm: generic fn converting be24 to cpu and vice versa (Tony Camuso) [1822645] - [misc] mei: expose device state in sysfs (Tony Camuso) [1822645] - [misc] mei: hdcp: use own Kconfig file (Tony Camuso) [1822645] - [misc] mei: adjust the copyright notice in the files (Tony Camuso) [1822645] - [misc] mei/hdcp: Fix SPDX identifiers (Tony Camuso) [1822645] - [misc] mei: convert to SPDX license tags (Tony Camuso) [1822645] - [misc] mei: add missing SPDX tag to mei Kconfig (Tony Camuso) [1822645] - [misc] mei: bus: move hw module get/put to probe/release (Tony Camuso) [1822645] - [misc] misc/mei/hdcp: Component framework for I915 Interface (Tony Camuso) [1822645] - [misc] misc/mei/hdcp: Closing wired HDCP2.2 Tx Session (Tony Camuso) [1822645] - [misc] misc/mei/hdcp: Enabling the HDCP authentication (Tony Camuso) [1822645] - [misc] misc/mei/hdcp: Verify M_prime (Tony Camuso) [1822645] - [misc] misc/mei/hdcp: Repeater topology verification and ack (Tony Camuso) [1822645] - [misc] misc/mei/hdcp: Prepare Session Key (Tony Camuso) [1822645] - [misc] misc/mei/hdcp: Verify L_prime (Tony Camuso) [1822645] - [misc] misc/mei/hdcp: Initiate Locality check (Tony Camuso) [1822645] - [misc] misc/mei/hdcp: Store the HDCP Pairing info (Tony Camuso) [1822645] - [misc] misc/mei/hdcp: Verify H_prime (Tony Camuso) [1822645] - [misc] misc/mei/hdcp: Verify Receiver Cert and prepare km (Tony Camuso) [1822645] - [misc] misc/mei/hdcp: Initiate Wired HDCP2.2 Tx Session (Tony Camuso) [1822645] - [misc] misc/mei/hdcp: Define ME FW interface for HDCP2.2 (Tony Camuso) [1822645] - [misc] misc/mei/hdcp: Client driver for HDCP application (Tony Camuso) [1822645] - [misc] mei: bus: whitelist hdcp client (Tony Camuso) [1822645] - [misc] mei: hbm: clean the feature flags on link reset (Tony Camuso) [1822645] - [misc] mei: bus: export to_mei_cl_device for mei client devices drivers (Tony Camuso) [1822645] - [misc] mei: free read cb on ctrl_wr list flush (Tony Camuso) [1822645] - [misc] mei: me: add ice lake point device id (Tony Camuso) [1822645] - [misc] mei: squash single_recv_buf into one bit in client properties (Tony Camuso) [1822645] - [misc] mei: me: add denverton innovation engine device IDs (Tony Camuso) [1822645] - [misc] mei: me: mark LBG devices as having dma support (Tony Camuso) [1822645] - [misc] mei: dma: silent the reject message (Tony Camuso) [1822645] - [misc] mei: me: mark CNP devices as having dma support (Tony Camuso) [1822645] - [misc] mei: bump hbm version to 2.1 (Tony Camuso) [1822645] - [misc] mei: dma ring: implement transmit flow (Tony Camuso) [1822645] - [misc] mei: dma ring: implement rx circular buffer logic (Tony Camuso) [1822645] - [misc] mei: hw: add dma ring control block (Tony Camuso) [1822645] - [misc] mei: hbm: setup dma ring (Tony Camuso) [1822645] - [misc] mei: dma ring buffers allocation (Tony Camuso) [1822645] - [misc] mei: expedite ioctl return on the notify set operation error (Tony Camuso) [1822645] - [misc] mei: flush queues by the host client only (Tony Camuso) [1822645] - [misc] mei: hbm: drop BUG() from the hbm handler (Tony Camuso) [1822645] - [misc] mei: replace POLL* with EPOLL* for write queues (Tony Camuso) [1822645] - [misc] misc: remove redundant include moduleparam.h (Tony Camuso) [1822645] - [misc] mei: bus: need to unlink client before freeing (Tony Camuso) [1822645] - [misc] mei: bus: fix hw module get/put balance (Tony Camuso) [1822645] - [misc] mei: fix use-after-free in mei_cl_write (Tony Camuso) [1822645] - [misc] mei: ignore not found client in the enumeration (Tony Camuso) [1822645] - [misc] mei: restrict dma ring support to hbm version 2.1 (Tony Camuso) [1822645] - [misc] mei: hbm: introduce dma bit in the message header (Tony Camuso) [1822645] - [misc] mei: add support for variable length mei headers (Tony Camuso) [1822645] - [misc] mei: add mei_msg_hdr_init wrapper (Tony Camuso) [1822645] - [misc] mei: move hbuf_depth from the mei device to the hw modules (Tony Camuso) [1822645] - [misc] mei: cleanup slots to data conversions (Tony Camuso) [1822645] - [misc] mei: bus: suppress sign-compare warnings (Tony Camuso) [1822645] - [misc] mei: fix ssize_t to int assignment in read and write ops (Tony Camuso) [1822645] - [misc] mei: use correct type for counter variable in for loops (Tony Camuso) [1822645] - [misc] mei: check for error returned from mei_hbuf_empty_slots() (Tony Camuso) [1822645] - [misc] mei: don't update offset in write (Tony Camuso) [1822645] - [misc] mei: bus: type promotion bug in mei_fwver() (Tony Camuso) [1822645] - [misc] mei: bus: type promotion bug in mei_nfc_if_version() (Tony Camuso) [1822645] - [misc] mei: expose fw version to sysfs (Tony Camuso) [1822645] - [misc] mei: add optional timeout to internal bus recv (Tony Camuso) [1822645] - [misc] mei: remove unused MEI_IAMTHIF_STALL_TIMER define (Tony Camuso) [1822645] - [s390] s390/pci: Fix unexpected write combine on resource (Philipp Rudo) [1827311] - [powerpc] pwerpc/vas: Include linux/types.h in uapi/asm/vas-api.h (Gustavo Duarte) [1725806] - [documentation] Documentation/powerpc: VAS API (Gustavo Duarte) [1725806] - [crypto] crypto/nx: Remove 'pid' in vas_tx_win_attr struct (Gustavo Duarte) [1725806] - [crypto] crypto/nx: Enable and setup GZIP compresstion type (Gustavo Duarte) [1725806] - [crypto] crypto/nx: Make enable code generic to add new GZIP compression type (Gustavo Duarte) [1725806] - [crypto] crypto/nx: Rename nx-842-powernv file name to nx-common-powernv (Gustavo Duarte) [1725806] - [crypto] crypto/nx: Initialize coproc entry with kzalloc (Gustavo Duarte) [1725806] - [crypto] crypto: nx - Add of_node_put() before return in 842 (Gustavo Duarte) [1725806] - [crypto] crypto/NX: Set receive window credits to max number of CRBs in RxFIFO (Gustavo Duarte) [1725806] - [powerpc] crypto/nx: Initialize 842 high and normal RxFIFO control registers (Gustavo Duarte) [1725806] - [powerpc] powerpc/vas: Add VAS user space API (Gustavo Duarte) [1725806] - [powerpc] powerpc/vas: Define VAS_TX_WIN_OPEN ioctl API (Gustavo Duarte) [1725806] - [powerpc] powerpc/vas: Initialize window attributes for GZIP coprocessor type (Gustavo Duarte) [1725806] - [powerpc] powerpc: Use mm_context vas_windows counter to issue CP_ABORT (Gustavo Duarte) [1725806] - [powerpc] powerpc/vas: Free send window in VAS instance after credits returned (Gustavo Duarte) [1725806] - [powerpc] powerpc/vas: Display process stuck message (Gustavo Duarte) [1725806] - [powerpc] powerpc/vas: Do not use default credits for receive window (Gustavo Duarte) [1725806] - [powerpc] powerpc/vas: Print CRB and FIFO values (Gustavo Duarte) [1725806] - [powerpc] powerpc/vas: Return credits after handling fault (Gustavo Duarte) [1725806] - [powerpc] powerpc/vas: Update CSB and notify process for fault CRBs (Gustavo Duarte) [1725806] - [powerpc] powerpc/vas: Setup thread IRQ handler per VAS instance (Gustavo Duarte) [1725806] - [powerpc] powerpc/vas: Take reference to PID and mm for user space windows (Gustavo Duarte) [1725806] - [powerpc] powerpc/vas: Register NX with fault window ID and IRQ port value (Gustavo Duarte) [1725806] - [powerpc] powerpc/vas: Setup fault window per VAS instance (Gustavo Duarte) [1725806] - [powerpc] powerpc/vas: Alloc and setup IRQ and trigger port (Gustavo Duarte) [1725806] - [powerpc] powerpc/vas: Define nx_fault_stamp in coprocessor_request_block (Gustavo Duarte) [1725806] - [powerpc] powerpc/xive: Define xive_native_alloc_irq_on_chip() (Gustavo Duarte) [1725806] - [powerpc] powerpc/powernv: remove the unused vas_win_paste_addr and vas_win_id functions (Gustavo Duarte) [1725806] - [tools] intel-speed-select: Fix speed-select-base-freq-properties output on CLX-N (Prarit Bhargava) [1828306] - [tools] tools/power/x86/intel-speed-select: Fix CLX-N package information output (Prarit Bhargava) [1828306] - [kernel] sched/isolation: Allow "isolcpus=" to skip unknown sub-parameters (Peter Xu) [1799014] - [arm64] arm64: tlb: skip tlbi broadcast, fix speculative tlb lookups (Andrea Arcangeli) [1820817] - [x86] pci: hv: Introduce hv_msi_entry (Mohammed Gamal) [1816740] - [pci] hv: Move retarget related structures into tlfs header (Mohammed Gamal) [1816740] - [pci] hv: Move hypercall related definitions into tlfs header (Mohammed Gamal) [1816740] - [pci] hv: Reorganize the code in preparation of hibernation (Mohammed Gamal) [1816740] - [pci] hv: Add a Hyper-V PCI interface driver for software backchannel interface (Mohammed Gamal) [1816740] - [pci] hv: Add a paravirtual backchannel in software (Mohammed Gamal) [1816740]- [include] i2c: fix a doc warning (David Arcari) [1826759] - [i2c] i2c: acpi: put device when verifying client fails (David Arcari) [1826759] - [i2c] i2c: i2c-core-of: convert to use i2c_new_client_device() (David Arcari) [1826759] - [i2c] i2c: i2c-core-base: convert to use i2c_new_client_device() (David Arcari) [1826759] - [i2c] i2c: i2c-core-acpi: convert to use i2c_new_client_device() (David Arcari) [1826759] - [i2c] i2c: fix bus recovery stop mode timing (David Arcari) [1826759] - [i2c] i2c: core: Use DEVICE_ATTR_*() helper macros (David Arcari) [1826759] - [include] i2c: remove unneeded 'extern' from function declatations (David Arcari) [1826759] - [include] i2c: add helper to check if a client has a driver attached (David Arcari) [1826759] - [include] i2c: fix header file kernel-doc warning (David Arcari) [1826759] - [misc] eeprom: at24: use devm_i2c_new_dummy_device() (David Arcari) [1826759] - [i2c] i2c: remove i2c_new_dummy() API (David Arcari) [1826759] - [media] media: dvb-frontends: cxd2820r_core: convert to i2c_new_dummy_device (David Arcari) [1826759] - [media] media: dvb-frontends: mn88473: convert to i2c_new_dummy_device (David Arcari) [1826759] - [media] media: dvb-frontends: mn88472: convert to i2c_new_dummy_device (David Arcari) [1826759] - [hwmon] hwmon: (w83791d) convert to use devm_i2c_new_dummy_device (David Arcari) [1826759] - [hwmon] hwmon: (w83793d) convert to use devm_i2c_new_dummy_device (David Arcari) [1826759] - [hwmon] hwmon: (w83781d) convert to i2c_new_dummy_device (David Arcari) [1826759] - [media] media: ir-kbd-i2c: convert to i2c_new_dummy_device() (David Arcari) [1826759] - [misc] misc: eeprom: max6875: convert to i2c_new_dummy_device (David Arcari) [1826759] - [hwmon] hwmon: (w83792d) convert to use devm_i2c_new_dummy_device (David Arcari) [1826759] - [hwmon] hwmon: (asb100) convert to i2c_new_dummy_device (David Arcari) [1826759] - [i2c] i2c: replace i2c_new_probed_device with an ERR_PTR variant (David Arcari) [1826759] - [i2c] i2c: smbus: Don't filter out duplicate alerts (David Arcari) [1826759] - [i2c] i2c: of: Populate fwnode in of_i2c_get_board_info() (David Arcari) [1826759] - [i2c] i2c: remove helpers for ref-counting clients (David Arcari) [1826759] - [i2c] i2c: core: fix use after free in of_i2c_notify (David Arcari) [1826759] - [i2c] i2c: acpi: Force bus speed to 400KHz if a Silead touchscreen is present (David Arcari) [1826759] - [i2c] i2c: add support for filters optional properties (David Arcari) [1826759] - [i2c] i2c: slave-eeprom: Add read only mode (David Arcari) [1826759] - [i2c] i2c: slave-eeprom: Add comment about address handling (David Arcari) [1826759] - [i2c] i2c-eeprom_slave: Add support for more eeprom models (David Arcari) [1826759] - [i2c] i2c: make i2c_unregister_device() ERR_PTR safe (David Arcari) [1826759] - [media] i2c: replace i2c_new_secondary_device with an ERR_PTR variant (David Arcari) [1826759] - [i2c] i2c: Drop unneeded check for of_node (David Arcari) [1826759] - [i2c] i2c: core: Tidy up handling of init_irq (David Arcari) [1826759] - [i2c] i2c: core: Move ACPI gpio IRQ handling into i2c_acpi_get_irq (David Arcari) [1826759] - [i2c] i2c: core: Move ACPI IRQ handling to probe time (David Arcari) [1826759] - [i2c] i2c: acpi: Factor out getting the IRQ from ACPI (David Arcari) [1826759] - [i2c] i2c: acpi: Use available IRQ helper functions (David Arcari) [1826759] - [i2c] i2c: core: Allow whole core to use i2c_dev_irq_from_resources (David Arcari) [1826759] - [i2c] i2c: core: add sysfs header (David Arcari) [1826759] - [i2c] i2c: add newly exported functions to the header, too (David Arcari) [1826759] - [i2c] i2c: mux: add sysfs header (David Arcari) [1826759] - [include] i2c: headers: reformat header comment and update copyright (David Arcari) [1826759] - [include] i2c: headers: update docs about I2C_CLIENT_* (David Arcari) [1826759] - [i2c] i2c: core: always have a named variable in arguments (David Arcari) [1826759] - [include] i2c: headers: always have a named variable in arguments (David Arcari) [1826759] - [include] i2c: headers: don't use 'dev' as adapter variable (David Arcari) [1826759] - [i2c] i2c: mux: Use struct_size() in devm_kzalloc() (David Arcari) [1826759] - [i2c] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 441 (David Arcari) [1826759] - [i2c] i2c: acpi: export i2c_acpi_find_adapter_by_handle (David Arcari) [1826759] - [media] tua6100: Avoid build warnings (David Arcari) [1826759] - [i2c] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 157 (David Arcari) [1826759] - [i2c] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 152 (David Arcari) [1826759] - [i2c] i2c: acpi: permit bus speed to be discovered after enumeration (David Arcari) [1826759] - [i2c] i2c: dev: fix potential memory leak in i2cdev_ioctl_rdwr (David Arcari) [1826759] - [include] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 1 (David Arcari) [1826759] - [i2c] treewide: Add SPDX license identifier - Makefile/Kconfig (David Arcari) [1826759] - [i2c] i2c: core: add device-managed version of i2c_new_dummy (David Arcari) [1826759] - [i2c] i2c: core: improve return value handling of i2c_new_device and i2c_new_dummy (David Arcari) [1826759] - [i2c] i2c: core: apply 'is_suspended' check for SMBus, too (David Arcari) [1826759] - [i2c] i2c: core: ratelimit 'transfer when suspended' errors (David Arcari) [1826759] - [i2c] i2c: Prevent runtime suspend of adapter when Host Notify is required (David Arcari) [1826759] - [i2c] gcc-9: don't warn about uninitialized variable (David Arcari) [1826759] - [i2c] i2c: mux: populate the new *_atomic callbacks (David Arcari) [1826759] - [i2c] i2c: core: introduce callbacks for atomic transfers (David Arcari) [1826759] - [i2c] i2c: core: use I2C locking behaviour also for SMBUS (David Arcari) [1826759] - [i2c] i2c: core: remove use of in_atomic() (David Arcari) [1826759] - [include] i2c: apply coding style for struct i2c_adapter (David Arcari) [1826759] - [i2c] i2c: add extra check to safe DMA buffer helper (David Arcari) [1826759] - [i2c] i2c: Allow recovery of the initial IRQ by an I2C client device (David Arcari) [1826759] - [i2c] i2c: expand minor range when registering chrdev region (David Arcari) [1826759] - [i2c] i2c: core-smbus: don't trace smbus_reply data on errors (David Arcari) [1826759] - [i2c] i2c: of: Try to find an I2C adapter matching the parent (David Arcari) [1826759] - [include] i2c: acpi: Move I2C bits from acpi.h to i2c.h (David Arcari) [1826759] - [i2c] i2c: dev: prevent adapter retries and timeout being set as minus value (David Arcari) [1826759] - [i2c] i2c: add suspended flag and accessors for i2c adapters (David Arcari) [1826759] - [i2c] treewide: surround Kconfig file paths with double quotes (David Arcari) [1826759] - [i2c] i2c: acpi: Introduce i2c_acpi_get_i2c_resource() helper (David Arcari) [1826759] - [i2c] i2c: acpi: Use ACPI_FAILURE instead of !ACPI_SUCCESS (David Arcari) [1826759] - [i2c] i2c: acpi: Return error pointers from i2c_acpi_new_device() (David Arcari) [1826759] - [i2c] i2c: Clear client->irq in i2c_device_remove (David Arcari) [1826759] - [i2c] i2c: Remove unnecessary call to irq_find_mapping (David Arcari) [1826759] - [i2c] i2c: Fix kerneldoc for renamed i2c dma put function (David Arcari) [1826759] - [i2c] i2c: core: remove level of indentation in i2c_transfer (David Arcari) [1826759] - [i2c] i2c: core: remove outdated DEBUG output (David Arcari) [1826759] - [i2c] i2c: refactor function to release a DMA safe buffer (David Arcari) [1826759] - [i2c] i2c: don't use any __deprecated handling anymore (David Arcari) [1826759] - [i2c] i2c: remove deprecated attach_adapter callback (David Arcari) [1826759] - [i2c] i2c: core: Parse SDA hold time from firmware (David Arcari) [1826759] - [i2c] i2c: quirks: add zero length checks (David Arcari) [1826759] - [i2c] i2c: recovery: make pin init look like STOP (David Arcari) [1826759] - [i2c] i2c: recovery: rename variable for easier understanding (David Arcari) [1826759] - [i2c] i2c: recovery: add get_bus_free callback (David Arcari) [1826759] - [i2c] i2c: recovery: refactor recovery function (David Arcari) [1826759] - [i2c] i2c: recovery: require either get_sda or set_sda (David Arcari) [1826759] - [i2c] i2c: remove i2c_lock_adapter and use i2c_lock_bus directly (David Arcari) [1826759] - [media] media: tda1004x: switch to i2c_lock_bus(..., I2C_LOCK_SEGMENT) (David Arcari) [1826759] - [media] media: tda18271: switch to i2c_lock_bus(..., I2C_LOCK_SEGMENT) (David Arcari) [1826759] - [media] media: af9013: switch to i2c_lock_bus(..., I2C_LOCK_SEGMENT) (David Arcari) [1826759] - [media] media: drxk_hard: switch to i2c_lock_bus(..., I2C_LOCK_SEGMENT) (David Arcari) [1826759] - [media] media: rtl2830: switch to i2c_lock_bus(..., I2C_LOCK_SEGMENT) (David Arcari) [1826759] - [i2c] i2c: mux: pca9541: switch to i2c_lock_bus(..., I2C_LOCK_SEGMENT) (David Arcari) [1826759] - [i2c] i2c: mux: make use of __i2c_smbus_xfer (David Arcari) [1826759] - [kvm] KVM: PPC: Book3S HV: Fix H_CEDE return code for nested guests (David Gibson) [1778556] - [block] block/diskstats: more accurate approximation of io_ticks for slow disks (Ming Lei) [1811745] - [scsi] scsi: storvsc: Correctly set number of hardware queues for IDE disk (Cathy Avery) [1816702] - [netdrv] bonding/alb: make sure arp header is pulled before accessing it (Jarod Wilson) [1819408] - [netdrv] bonding/alb: properly access headers in bond_alb_xmit() (Jarod Wilson) [1819408] - [netdrv] bonding: rename AD_STATE_* to LACP_STATE_* (Jarod Wilson) [1819408] - [netdrv] bonding: fix active-backup transition after link failure (Jarod Wilson) [1819408] - [netdrv] bonding: move 802.3ad port state flags to uapi (Jarod Wilson) [1819408] - [netdrv] bonding: fix bond_neigh_init() (Jarod Wilson) [1819408] - [netdrv] bonding: fix state transition issue in link monitoring (Jarod Wilson) [1819408] - [netdrv] bonding: fix potential NULL deref in bond_update_slave_arr (Jarod Wilson) [1819408] - [netdrv] team: Always enable vlan tx offload (Hangbin Liu) [1827017] - [net] netlink: Use netlink header as base to calculate bad attribute offset (Andrea Claudi) [1825252] - [net] netlink: cap max groups which will be considered in netlink_bind() (Andrea Claudi) [1825252] - [net] tcp: repair: fix TCP_QUEUE_SEQ implementation (Paolo Abeni) [1823771] - [net] tcp: fix "old stuff" D-SACK causing SACK to be treated as D-SACK (Paolo Abeni) [1823771] - [net] tcp: refine rule to allow EPOLLOUT generation under mem pressure (Paolo Abeni) [1823771] - [net] tcp: refine tcp_write_queue_empty() implementation (Paolo Abeni) [1823771] - [include] fib: add missing attribute validation for tun_id (Marcelo Leitner) [1823468] - [include] net/flow_dissector: remove unexist field description (Marcelo Leitner) [1823468] - [net] vlan: vlan_changelink() should propagate errors (Marcelo Leitner) [1823468] - [net] af_packet: set defaule value for tmo (Marcelo Leitner) [1823468] - [net] packet: fix data-race in fanout_flow_is_huge() (Marcelo Leitner) [1823468] - [net] llc: fix sk_buff refcounting in llc_conn_state_process() (Marcelo Leitner) [1823468] - [net] llc: fix another potential sk_buff leak in llc_ui_sendmsg() (Marcelo Leitner) [1823468] - [net] llc: fix sk_buff leak in llc_conn_service() (Marcelo Leitner) [1823468] - [net] llc: fix sk_buff leak in llc_sap_state_process() (Marcelo Leitner) [1823468] - [net] openvswitch: Fix conntrack cache with timeout (Patrlck Talbert) [1765587] - [net] openvswitch: Fix log message in ovs conntrack (Patrlck Talbert) [1765587] - [net] openvswitch: use after free in __ovs_ct_free_action() (Patrlck Talbert) [1765587] - [net] openvswitch: Add timeout support to ct action (Patrlck Talbert) [1765587] - [net] netfilter: Export nf_ct_{set, destroy}_timeout() (Patrlck Talbert) [1765587] - [net] netfilter: cttimeout: ctnl_timeout_find_get() returns incorrect pointer to type (Patrlck Talbert) [1765587] - [net] netfilter: remove ifdef around cttimeout in struct nf_conntrack_l4proto (Patrlck Talbert) [1765587] - [net] netfilter: cttimeout: decouple timeout policy from nfnetlink_cttimeout object (Patrlck Talbert) [1765587] - [net] netfilter: cttimeout: move ctnl_untimeout to nf_conntrack (Patrlck Talbert) [1765587] - [netdrv] ipvlan: do not use cond_resched_rcu() in ipvlan_process_multicast() (Davide Caratti) [1822906] - [netdrv] ipvlan: add cond_resched_rcu() while processing muticast backlog (Davide Caratti) [1822906] - [netdrv] ipvlan: don't deref eth hdr before checking it's set (Davide Caratti) [1822906] - [netdrv] ipvlan: do not add hardware address of master to its unicast filter list (Davide Caratti) [1822906] - [include] net/dst: do not confirm neighbor for vxlan and geneve pmtu update (Hangbin Liu) [1755686] - [net] sit: do not confirm neighbor when do pmtu update (Hangbin Liu) [1755686] - [net] vti: do not confirm neighbor when do pmtu update (Hangbin Liu) [1755686] - [net] tunnel: do not confirm neighbor when do pmtu update (Hangbin Liu) [1755686] - [include] net/dst: add new function skb_dst_update_pmtu_no_confirm (Hangbin Liu) [1755686] - [netdrv] gtp: do not confirm neighbor when do pmtu update (Hangbin Liu) [1755686] - [net] ip6_gre: do not confirm neighbor when do pmtu update (Hangbin Liu) [1755686] - [net] add bool confirm_neigh parameter for dst_ops.update_pmtu (Hangbin Liu) [1755686] - [net] neigh: support smaller retrans_time settting (Hangbin Liu) [1767282] - [include] net: core: add helper tcp_v6_gso_csum_prep (Josef Oskera) [1818097] - [net] ip_tunnel: fix interface lookup with no key (Guillaume Nault) [1822247] - [net] ipv4: fix a RCU-list lock in inet_dump_fib() (Guillaume Nault) [1822247] - [net] gre: fix uninit-value in __iptunnel_pull_header (Guillaume Nault) [1822247] - [net] netfilter: conntrack: allow insertion of clashing entries (Florian Westphal) [1821404] - [net] netfilter: conntrack: split resolve_clash function (Florian Westphal) [1821404] - [net] netfilter: conntrack: place confirm-bit setting in a helper (Florian Westphal) [1821404] - [net] netfilter: never get/set skb->tstamp (Florian Westphal) [1821404] - [net] netfilter: conntrack: remove two args from resolve_clash (Florian Westphal) [1821404] - [net] netfilter: conntrack: tell compiler to not inline nf_ct_resolve_clash (Florian Westphal) [1821404] - [netdrv] macsec: restrict to ethernet devices (Sabrina Dubroca) [1820524] - [netdrv] macsec: add missing attribute validation for port (Sabrina Dubroca) [1820524] - [net] netns: restore ops before calling ops_exit_list (Ivan Vecera) [1822568] - [net] netns: add pre_exit method to struct pernet_operations (Ivan Vecera) [1822568] - [include] net: dst: Force 4-byte alignment of dst_metrics (Guillaume Nault) [1822148] - [include] net: annotate lockless accesses to sk->sk_napi_id (Guillaume Nault) [1822148] - [net] Fix typo of SKB_SGO_CB_OFFSET (Guillaume Nault) [1822148] - [net] use indirect call wrappers for skb_copy_datagram_iter() (Guillaume Nault) [1822148] - [net] datagram: Make __skb_datagram_iter static (Guillaume Nault) [1822148] - [net] Fix Tx hash bound checking (Guillaume Nault) [1822148] - [net] openvswitch: add missing attribute validation for hash (Eelco Chaudron) [1819202] - [net] openvswitch: Distribute switch variables for initialization (Eelco Chaudron) [1819202] - [net] openvswitch: support asymmetric conntrack (Eelco Chaudron) [1819202] - [net] openvswitch: remove another BUG_ON() (Eelco Chaudron) [1819202] - [net] openvswitch: drop unneeded BUG_ON() in ovs_flow_cmd_build_info() (Eelco Chaudron) [1819202] - [net] openvswitch: don't call pad_packet if not necessary (Eelco Chaudron) [1819202] - [net] openvswitch: add hash info to upcall (Eelco Chaudron) [1819202] - [net] openvswitch: select vport upcall portid directly (Eelco Chaudron) [1819202] - [net] openvswitch: simplify the ovs_dp_cmd_new (Eelco Chaudron) [1819202] - [net] openvswitch: fix possible memleak on destroy flow-table (Eelco Chaudron) [1819202] - [net] openvswitch: add likely in flow_lookup (Eelco Chaudron) [1819202] - [net] openvswitch: simplify the flow_hash (Eelco Chaudron) [1819202] - [net] openvswitch: optimize flow-mask looking up (Eelco Chaudron) [1819202] - [net] openvswitch: optimize flow mask cache hash collision (Eelco Chaudron) [1819202] - [net] openvswitch: shrink the mask array if necessary (Eelco Chaudron) [1819202] - [net] openvswitch: convert mask list in mask array (Eelco Chaudron) [1819202] - [net] openvswitch: add flow-mask cache for performance (Eelco Chaudron) [1819202] - [net] openvswitch: Allow attaching helper in later commit (Eelco Chaudron) [1819202] - [net] openvswitch: change type of UPCALL_PID attribute to NLA_UNSPEC (Eelco Chaudron) [1819202] - [net] openvswitch: Make metadata_dst tunnel work in IP_TUNNEL_INFO_BRIDGE mode (Eelco Chaudron) [1819202] - [netdrv] mlxsw: spectrum_router: Remove unlikely user-triggerable warning (Ivan Vecera) [1821358] - [net] ipv6: Error when route does not have any valid nexthops (Ivan Vecera) [1821358] - [tools] selftests: mlxsw: Add a test for FIB offload indication (Ivan Vecera) [1821358] - [net] ipv6: Stop sending in-kernel notifications for each nexthop (Ivan Vecera) [1821358] - [netdrv] mlxsw: spectrum_router: Create IPv6 multipath routes in one go (Ivan Vecera) [1821358] - [netdrv] mlxsw: spectrum_router: Add / delete multiple IPv6 nexthops (Ivan Vecera) [1821358] - [netdrv] mlxsw: spectrum_router: Pass array of routes to route handling functions (Ivan Vecera) [1821358] - [netdrv] mlxsw: spectrum_router: Adjust IPv6 replace logic to new notifications (Ivan Vecera) [1821358] - [netdrv] mlxsw: spectrum_router: Pass multiple routes to work item (Ivan Vecera) [1821358] - [netdrv] mlxsw: spectrum_router: Prepare function to return errors (Ivan Vecera) [1821358] - [netdrv] mlxsw: spectrum_router: Remove processing of IPv6 append notifications (Ivan Vecera) [1821358] - [net] ipv6: Add IPv6 multipath notification for route delete (Ivan Vecera) [1821358] - [net] ipv6: Add IPv6 multipath notifications for add / replace (Ivan Vecera) [1821358] - [netdrv] netdevsim: Ignore IPv6 multipath notifications (Ivan Vecera) [1821358] - [netdrv] mlxsw: spectrum_router: Ignore IPv6 multipath notifications (Ivan Vecera) [1821358] - [net] ipv6: Extend notifier info for multipath routes (Ivan Vecera) [1821358] - [net] ipv6: export function to send route updates (Ivan Vecera) [1821358] - [net] sctp: fix possibly using a bad saddr with a given dst (Xin Long) [1821578] - [net] sctp: fix refcount bug in sctp_wfree (Xin Long) [1821578] - [net] sctp: move the format error check out of __sctp_sf_do_9_1_abort (Xin Long) [1821578] - [net] Remove switchdev_ops (Ivan Vecera) [1821402] - [net] switchdev: Replace port attr set SDO with a notification (Ivan Vecera) [1821402] - [net] switchdev: Complete removal of switchdev_port_attr_get() (Ivan Vecera) [1821402] - [net] Get rid of switchdev_port_attr_get() (Ivan Vecera) [1821402] - [net] Remove SWITCHDEV_ATTR_ID_PORT_BRIDGE_FLAGS_SUPPORT (Ivan Vecera) [1821402] - [net] fib_notifier: move fib_notifier_ops from struct net into per-net struct (Ivan Vecera) [1821186] - [net] Properly unlink GRO packets on overflow. (Ivan Vecera) [1805302] - [net] Add and use skb_list_del_init(). (Ivan Vecera) [1805302] - [net] Add and use skb_mark_not_on_list(). (Ivan Vecera) [1805302] - [net] Init backlog NAPI's gro_hash. (Ivan Vecera) [1805302] - [net] gro: properly remove skb from list (Ivan Vecera) [1805302] - [net] core: trivial netif_receive_skb_list() entry point (Ivan Vecera) [1805302] - [net] Convert GRO SKB handling to list_head. (Ivan Vecera) [1805302] - [net] ipv6: don't auto-add link-local address to lag ports (Jarod Wilson) [1733953] - [tools] selftests: forwarding: vxlan_bridge_1d: use more proper tos value (Hangbin Liu) [1816587] - [tools] selftests: forwarding: vxlan_bridge_1d: fix tos value (Hangbin Liu) [1816587] - [tools] selftests: forwarding: use proto icmp for {gretap, ip6gretap}_mac testing (Hangbin Liu) [1816587] - [tools] fcnal-test: Fix vrf argument in local tcp tests (Hangbin Liu) [1816587] - [tools] selftests: forwarding: router: Add test case for destination IP link-local (Hangbin Liu) [1816587] - [tools] selftests: forwarding: router: Add test case for source IP equals destination IP (Hangbin Liu) [1816587] - [tools] selftests: forwarding: router: Add test case for multicast destination MAC mismatch (Hangbin Liu) [1816587] - [tools] selftests: forwarding: router: Add test case for source IP in class E (Hangbin Liu) [1816587] - [tools] selftests/net: make so_txtime more robust to timer variance (Hangbin Liu) [1816587] - [tools] selftests: forwarding: Add speed and auto-negotiation test (Hangbin Liu) [1816587] - [tools] selftests: forwarding: lib.sh: Add wait for dev with timeout (Hangbin Liu) [1816587] - [tools] selftests: forwarding: Add ethtool_lib.sh (Hangbin Liu) [1816587] - [tools] selftests: net: avoid ptl lock contention in tcp_mmap (Hangbin Liu) [1816587] - [tools] selftest: net: add alternative names test (Hangbin Liu) [1816587] - [tools] selftest: net: add some traceroute tests (Hangbin Liu) [1816587] - [tools] selftests: net: Fix printf format warnings on arm (Hangbin Liu) [1816587] - [tools] selftests: net: Use size_t and ssize_t for counting file size (Hangbin Liu) [1816587] - [tools] selftests: Make l2tp.sh executable (Hangbin Liu) [1816587] - [tools] selftests/net: add nettest to .gitignore (Hangbin Liu) [1816587] - [tools] selftests: Add test cases for `ip nexthop flush proto XX` (Hangbin Liu) [1816587] - [tools] selftest: A few cleanups for fib_nexthops.sh (Hangbin Liu) [1816587] - [tools] selftests: Fix get_ifidx and callers in nettest.c (Hangbin Liu) [1816587] - [tools] selftests: Fix detection of nettest command in fcnal-test (Hangbin Liu) [1816587] - [tools] selftests: Add l2tp tests (Hangbin Liu) [1816587] - [tools] selftests: nettest: fix spelling mistake: "potocol" -> "protocol" (Hangbin Liu) [1816587] - [tools] selftests: Add use case section to fcnal-test (Hangbin Liu) [1816587] - [tools] selftests: Add ipv6 netfilter tests to fcnal-test (Hangbin Liu) [1816587] - [tools] selftests: Add ipv4 netfilter tests to fcnal-test (Hangbin Liu) [1816587] - [tools] selftests: Add ipv6 runtime tests to fcnal-test (Hangbin Liu) [1816587] - [tools] selftests: Add ipv4 runtime tests to fcnal-test (Hangbin Liu) [1816587] - [tools] selftests: Add ipv6 address bind tests to fcnal-test (Hangbin Liu) [1816587] - [tools] selftests: Add ipv4 address bind tests to fcnal-test (Hangbin Liu) [1816587] - [tools] selftests: Add ipv6 udp tests to fcnal-test (Hangbin Liu) [1816587] - [tools] selftests: Add ipv4 udp tests to fcnal-test (Hangbin Liu) [1816587] - [tools] selftests: Add ipv6 tcp tests to fcnal-test (Hangbin Liu) [1816587] - [tools] selftests: Add ipv4 tcp tests to fcnal-test (Hangbin Liu) [1816587] - [tools] selftests: Add ipv6 ping tests to fcnal-test (Hangbin Liu) [1816587] - [tools] selftests: Add ipv4 ping tests to fcnal-test (Hangbin Liu) [1816587] - [tools] selftests: Setup for functional tests for fib and socket lookups (Hangbin Liu) [1816587] - [tools] selftests: Add nettest (Hangbin Liu) [1816587] - [tools] selftests/net: add missing gitignores (ipv6_flowlabel) (Hangbin Liu) [1816587] - [tools] selftests: txring_overwrite: fix incorrect test of mmap() return value (Hangbin Liu) [1816587] - [tools] selftests/net: skip psock_tpacket test if KALLSYMS was not enabled (Hangbin Liu) [1816587] - [tools] selftests: rtnetlink: skip ipsec offload tests if netdevsim isn't present (Hangbin Liu) [1816587] - [tools] selftests: Add test cases for nexthop objects (Hangbin Liu) [1816587] - [tools] selftests/net: ipv6 flowlabel (Hangbin Liu) [1816587] - [tools] selftests/net: SO_TXTIME with ETF and FQ (Hangbin Liu) [1816587] - [tools] selftests: fib-onlink: Make quiet by default (Hangbin Liu) [1816587] - [tools] selftests/net: correct the return value for run_afpackettests (Hangbin Liu) [1816587] - [tools] selftests/net: correct the return value for run_netsocktests (Hangbin Liu) [1816587] - [tools] selftests: forwarding: Add reverse path forwarding (RPF) test cases (Hangbin Liu) [1816587] - [tools] selftest/net: Remove duplicate header (Hangbin Liu) [1816587] - [tools] selftests: fib_tests: sleep after changing carrier. again. (Hangbin Liu) [1816587] - [tools] selftests: net: use LDLIBS instead of LDFLAGS (Hangbin Liu) [1816587] - [tools] selftests/net: add txring_overwrite (Hangbin Liu) [1816587] - [tools] fib_tests: Add tests for invalid metric on route (Hangbin Liu) [1816587] - [tools] selftests: forwarding: test for bridge sticky flag (Hangbin Liu) [1816587] - [tools] selftests: net: Test headroom handling of ip6_gre devices (Hangbin Liu) [1816587] - [net] Don't disable interrupts in __netdev_alloc_skb() (Andrea Claudi) [1811207] - [net] Don't disable interrupts in napi_alloc_frag() (Andrea Claudi) [1811207] - [net] ipv4: ensure rcu_read_lock() in cipso_v4_error() (Matteo Croce) [1720708] - [net] ipv4: add sanity checks in ipv4_link_failure() (Matteo Croce) [1720708] - [net] ipv4: ensure rcu_read_lock() in ipv4_link_failure() (Matteo Croce) [1720708] - [net] ipv4: recompile ip options in ipv4_link_failure (Matteo Croce) [1720708] - [net] avoid use IPCB in cipso_v4_error (Matteo Croce) [1720708] - [net] Add __icmp_send helper. (Matteo Croce) [1720708] - [net] ipv4: defensive cipso option parsing (Matteo Croce) [1720708] - [net] netfilter: nf_queue: enqueue skbs with NULL dst (Matteo Croce) [1786116]- [powerpc] powerpc/pseries/ddw: Extend upper limit for huge DMA window for persistent memory (Steve Best) [1817596] - [cpuidle] cpuidle: haltpoll: allow force loading on hosts without the REALTIME hint (David Arcari) [1825353] - [cpuidle] cpuidle: dt: Support hierarchical CPU idle states (David Arcari) [1825353] - [of] of: base: Add of_get_cpu_state_node() to get idle states for a CPU node (David Arcari) [1825353] - [cpuidle] cpuidle: Allow idle states to be disabled by default (David Arcari) [1825353] - [cpuidle] cpuidle: Drop unnecessary type cast in cpuidle_poll_time() (David Arcari) [1825353] - [cpuidle] cpuidle: Fix cpuidle_driver_state_disabled() (David Arcari) [1825353] - [cpuidle] cpuidle: use first valid target residency as poll time (David Arcari) [1825353] - [cpuidle] cpuidle: Drop disabled field from struct cpuidle_state (David Arcari) [1825353] - [cpuidle] cpuidle: Pass exit latency limit to cpuidle_use_deepest_state() (David Arcari) [1825353] - [include] cpuidle: Allow idle injection to apply exit latency limit (David Arcari) [1825353] - [thermal] cpuidle: play_idle: Increase the resolution to usec (David Arcari) [1825353] - [cpuidle] cpuidle: Use nanoseconds as the unit of time (David Arcari) [1825353] - [cpuidle] cpuidle: menu: Allow tick to be stopped if PM QoS is used (David Arcari) [1825353] - [cpuidle] cpuidle: Consolidate disabled state checks (David Arcari) [1825353] - [cpuidle] cpuidle: Do not unset the driver if it is there already (David Arcari) [1825353] - [cpuidle] cpuidle: haltpoll: Take 'idle=' override into account (David Arcari) [1825353] - [cpuidle] cpuidle-haltpoll: Enable kvm guest polling when dedicated physical CPUs are available (David Arcari) [1825353] - [fs] gfs2: fix gfs2_find_jhead that returns uninitialized jhead with seq 0 (Abhijith Das) [1655566] - [fs] gfs2: Another gfs2_find_jhead fix (Abhijith Das) [1655566] - [fs] gfs2: read journal in large chunks (Abhijith Das) [1655566] - [fs] gfs2: add a helper function to get_log_header that can be used elsewhere (Abhijith Das) [1655566] - [fs] gfs2: changes to gfs2_log_XXX_bio (Abhijith Das) [1655566] - [fs] gfs2: add more timing info to journal recovery process (Abhijith Das) [1655566] - [mm] mm: hugetlb controller for cgroup v2 (Joel Savitz) [1810728] - [arm64] crypto: arm64/aes-ce - implement 5 way interleave for ECB, CBC and CTR (Mark Salter) [1826982] - [arm64] crypto: arm64/aes-ce - add 5 way interleave routines (Mark Salter) [1826982] - [arm64] crypto: arm64/sha2-ce - correct digest for empty data in finup (Mark Salter) [1826982] - [arm64] crypto: arm64/sha1-ce - correct digest for empty data in finup (Mark Salter) [1826982] - [arm64] crypto: arm64/aes-neonbs - don't access already-freed walk.iv (Mark Salter) [1826982] - [arm64] crypto: arm64/cbcmac - handle empty messages in same way as template (Mark Salter) [1826982] - [arm64] crypto: arm64/aes-blk - update IV after partial final CTR block (Mark Salter) [1826982] - [arm64] crypto: arm64/aes-neonbs - fix returning final keystream block (Mark Salter) [1826982] - [arm64] crypto: arm64/crct10dif-ce - cleanup and optimizations (Mark Salter) [1826982] - [arm64] crypto: arm64/crct10dif - register PMULL variants as separate algos (Mark Salter) [1826982] - [arm64] crypto: arm64/crct10dif - remove dead code (Mark Salter) [1826982] - [arm64] crypto: arm64/crct10dif - revert to C code for short inputs (Mark Salter) [1826982] - [arm64] crypto: arm64/ghash-neon - bump priority to 150 (Mark Salter) [1826982] - [arm64] crypto: arm64/ghash - register PMULL variants as separate algos (Mark Salter) [1826982] - [arm64] crypto: arm64/aes-ccm - don't use an atomic walk needlessly (Mark Salter) [1826982] - [arm64] crypto: arm64/aes-ccm - fix bugs in non-NEON fallback routine (Mark Salter) [1826982] - [arm64] crypto: arm64/aes-blk - ensure XTS mask is always loaded (Mark Salter) [1826982] - [arm64] crypto: arm64/aes - fix handling sub-block CTS-CBC inputs (Mark Salter) [1826982] - [arm64] crypto: arm64/aes-blk - improve XTS mask handling (Mark Salter) [1826982] - [arm64] crypto: arm64/aes-blk - add support for CTS-CBC mode (Mark Salter) [1826982] - [arm64] crypto: arm64/aes-blk - revert NEON yield for skciphers (Mark Salter) [1826982] - [arm64] crypto: arm64/aes-blk - remove pointless (u8 *) casts (Mark Salter) [1826982] - [arm64] crypto: arm64/crct10dif - implement non-Crypto Extensions alternative (Mark Salter) [1826982] - [arm64] crypto: arm64/crct10dif - preparatory refactor for 8x8 PMULL version (Mark Salter) [1826982] - [arm64] crypto: arm64/aes-modes - get rid of literal load of addend vector (Mark Salter) [1826982] - [arm64] crypto: arm64/sm4-ce - check for the right CPU feature bit (Mark Salter) [1826982] - [arm64] crypto: arm64/gcm-aes-ce - fix no-NEON fallback code (Mark Salter) [1826982] - [arm64] crypto: arm64/aes-gcm-ce - fix scatterwalk API violation (Mark Salter) [1826982] - [arm64] crypto: arm64/ghash-ce - implement 4-way aggregation (Mark Salter) [1826982] - [arm64] crypto: arm64/ghash-ce - replace NEON yield check with block limit (Mark Salter) [1826982] - [arm64] crypto: arm64/aes-ce-gcm - don't reload key schedule if avoidable (Mark Salter) [1826982] - [arm64] crypto: arm64/aes-ce-gcm - implement 2-way aggregation (Mark Salter) [1826982] - [arm64] crypto: arm64/aes-ce-gcm - operate on two input blocks at a time (Mark Salter) [1826982] - [mm] mm, slub: prevent kmalloc_node crashes and memory leaks (Rafael Aquini) [1819839] - [mm] mm: slub: be more careful about the double cmpxchg of freelist (Rafael Aquini) [1819839] - [mm] mm: slub: add missing TID bump in kmem_cache_alloc_bulk() (Rafael Aquini) [1819839] - [mm] mm/slub.c: avoid slub allocation while holding list_lock (Rafael Aquini) [1819839] - [mm] mm/slub.c: clean up validate_slab() (Rafael Aquini) [1819839] - [mm] mm: slub: print the offset of fault addresses (Rafael Aquini) [1819839] - [mm] hugetlbfs: don't retry when pool page allocations start to fail (Rafael Aquini) [1727288] - [mm] mm, compaction: raise compaction priority after it withdrawns (Rafael Aquini) [1727288] - [mm] mm, reclaim: cleanup should_continue_reclaim() (Rafael Aquini) [1727288] - [mm] mm, reclaim: make should_continue_reclaim perform dryrun detection (Rafael Aquini) [1727288]- [tools] bpf: selftests: remove test_bpftool_build.sh from TEST_PROGS (Yauheni Kaliuta) [1813365] - [tools] libbpf: Support .text sub-calls relocations (Yauheni Kaliuta) [1813365] - [tools] libbpf: Sanitize global functions (Yauheni Kaliuta) [1813365] - [kernel] workqueue: Add RCU annotation for pwq list walk (Yauheni Kaliuta) [1813365] - [kernel] perf/core: Add SRCU annotation for pmus list walk (Yauheni Kaliuta) [1813365] - [net] kcm: disable preemption in kcm_parse_func_strparser() (Yauheni Kaliuta) [1813365] - [net] kcm: use BPF_PROG_RUN (Yauheni Kaliuta) [1813365] - [kernel] bpf: clarify description for CONFIG_BPF_EVENTS (Yauheni Kaliuta) [1813365] - [lib] test_bpf: Fix a new clang warning about xor-ing two numbers (Yauheni Kaliuta) [1813365] - [include] bpf: add include guard to tnum.h (Yauheni Kaliuta) [1813365] - [tools] libbpf: handle symbol versioning properly for libbpf.a (Yauheni Kaliuta) [1813365] - [net] bpf, devmap: Pass lockdep expression to RCU lists (Yauheni Kaliuta) [1813365] - [tools] libbpf: Fix Makefile' libbpf symbol mismatch diagnostic (Yauheni Kaliuta) [1813365] - [net] xdp: Fix cleanup on map free for devmap_hash map type (Yauheni Kaliuta) [1813365] - [tools] tools, bpf: Fix build for 'make -s tools/bpf O=' (Yauheni Kaliuta) [1813365] - [tools] libbpf: Fix passing uninitialized bytes to setsockopt (Yauheni Kaliuta) [1813365] - [tools] selftests: bpf: Skip write only files in debugfs (Yauheni Kaliuta) [1813365] - [net] xdp: Handle device unregister for devmap_hash map type (Yauheni Kaliuta) [1813365] - [net] ipv4: Add lockdep condition to fix for_each_entry() (Yauheni Kaliuta) [1813365] - [kernel] rcu/sync: Remove custom check for RCU readers (Yauheni Kaliuta) [1813365] - [kernel] rcu: Add support for consolidated-RCU reader checking (Yauheni Kaliuta) [1813365] - [kernel] rcu: Remove redundant debug_locks check in rcu_read_lock_sched_held() (Yauheni Kaliuta) [1813365] - [net] xdp: Prevent overflow in devmap_hash cost calculation for 32-bit builds (Yauheni Kaliuta) [1813365] - [samples] samples/bpf: Add a workaround for asm_inline (Yauheni Kaliuta) [1813365] - [samples] samples/bpf: Fix build for task_fd_query_user.c (Yauheni Kaliuta) [1813365] - [tools] selftests/bpf: test_progs: Don't leak server_fd in test_sockopt_inherit (Yauheni Kaliuta) [1813365] - [tools] tools: bpf: Use !building_out_of_srctree to determine srctree (Yauheni Kaliuta) [1813365] - [net] bpf: Clean up indentation issue in BTF kflag processing (Yauheni Kaliuta) [1813365] - [tools] libbpf: Teach btf_dumper to emit stand-alone anonymous enum definitions (Yauheni Kaliuta) [1813365] - [tools] selftests/bpf: adjust strobemeta loop to satisfy latest clang (Yauheni Kaliuta) [1813365] - [tools] selftests/bpf: delete unused variables in test_sysctl (Yauheni Kaliuta) [1813365] - [tools] libbpf: fix false uninitialized variable warning (Yauheni Kaliuta) [1813365] - [tools] libbpf: Remove getsockopt() check for XDP_OPTIONS (Yauheni Kaliuta) [1813365] - [net] xdp: Fix race in dev_map_hash_update_elem() when replacing element (Yauheni Kaliuta) [1813365] - [tools] selftests/bpf: test_progs: convert test_tcp_rtt (Yauheni Kaliuta) [1813365] - [tools] selftests/bpf: test_progs: convert test_sockopt_inherit (Yauheni Kaliuta) [1813365] - [tools] selftests/bpf: test_progs: convert test_sockopt_multi (Yauheni Kaliuta) [1813365] - [tools] selftests/bpf: test_progs: convert test_sockopt_sk (Yauheni Kaliuta) [1813365] - [tools] selftests/bpf: test_progs: convert test_sockopt (Yauheni Kaliuta) [1813365] - [tools] selftests/bpf: test_progs: add test__join_cgroup helper (Yauheni Kaliuta) [1813365] - [tools] selftests/bpf: precision tracking tests (Yauheni Kaliuta) [1813365] - [tools] selftests/bpf: fix endianness issues in test_sysctl (Yauheni Kaliuta) [1813365] - [arm64] arm64: bpf: optimize modulo operation (Yauheni Kaliuta) [1813365] - [s390] bpf: s390: add JIT support for bpf line info (Yauheni Kaliuta) [1813365] - [tools] selftests/bpf: test_progs: add missing \n to CHECK_FAIL (Yauheni Kaliuta) [1813365] - [tools] selftests/bpf: test_progs: fix verbose mode garbage (Yauheni Kaliuta) [1813365] - [tools] selftests/bpf: Fix a typo in test_offload.py (Yauheni Kaliuta) [1813365] - [net] bpf: fix error check in bpf_tcp_gen_syncookie (Yauheni Kaliuta) [1813365] - [tools] tools: bpftool: do not link twice against libbpf.a in Makefile (Yauheni Kaliuta) [1813365] - [tools] tools: bpf: account for generated feature/ and libbpf/ directories (Yauheni Kaliuta) [1813365] - [tools] tools: bpftool: improve and check builds for different make invocations (Yauheni Kaliuta) [1813365] - [tools] tools: bpftool: ignore make built-in rules for getting kernel version (Yauheni Kaliuta) [1813365] - [s390] bpf: s390: add JIT support for multi-function programs (Yauheni Kaliuta) [1746980 1813365] - [tools] selftests/bpf: remove wrong nhoff in flow dissector test (Yauheni Kaliuta) [1813365] - [tools] selftests/bpf: test_progs: remove unused ret (Yauheni Kaliuta) [1813365] - [tools] selftests/bpf: test_progs: remove asserts from subtests (Yauheni Kaliuta) [1813365] - [tools] selftests/bpf: test_progs: remove global fail/success counts (Yauheni Kaliuta) [1813365] - [tools] selftests/bpf: test_progs: test__skip (Yauheni Kaliuta) [1813365] - [tools] selftests/bpf: add precision tracking test (Yauheni Kaliuta) [1813365] - [tools] selftests/bpf: verifier precise tests (Yauheni Kaliuta) [1813365] - [tools] tools/bpf: sync bpf.h (Yauheni Kaliuta) [1813365] - [net] bpf: introduce verifier internal test flag (Yauheni Kaliuta) [1813365] - [tools] tools: bpftool: add "bpftool map freeze" subcommand (Yauheni Kaliuta) [1813365] - [tools] tools: bpftool: show frozen status for maps (Yauheni Kaliuta) [1813365] - [uapi] bpf: clarify when bpf_trace_printk discards lines (Yauheni Kaliuta) [1813365] - [samples] samples: bpf: syscall_nrs: use mmap2 if defined (Yauheni Kaliuta) [1813365] - [tools] libbpf: use LFS (_FILE_OFFSET_BITS) instead of direct mmap2 syscall (Yauheni Kaliuta) [1813365] - [net] bpf: add new BPF_BTF_GET_NEXT_ID syscall command (Yauheni Kaliuta) [1813365] - [net] bpf: add BTF ids in procfs for file descriptors to BTF objects (Yauheni Kaliuta) [1813365] - [tools] selftests/bpf: add sockopt clone/inheritance test (Yauheni Kaliuta) [1813365] - [tools] bpf: sync bpf.h to tools/ (Yauheni Kaliuta) [1813365] - [net] bpf: support cloning sk storage on accept() (Yauheni Kaliuta) [1813365] - [net] bpf: export bpf_map_inc_not_zero (Yauheni Kaliuta) [1813365] - [tools] tools: bpftool: add documentation for net attach/detach (Yauheni Kaliuta) [1813365] - [tools] tools: bpftool: add bash-completion for net attach/detach (Yauheni Kaliuta) [1813365] - [tools] tools: bpftool: add net detach command to detach XDP on interface (Yauheni Kaliuta) [1813365] - [tools] tools: bpftool: add net attach command to attach XDP on interface (Yauheni Kaliuta) [1813365] - [tools] tools: bpftool: compile with $(EXTRA_WARNINGS) (Yauheni Kaliuta) [1813365] - [tools] tools: bpftool: add feature check for zlib (Yauheni Kaliuta) [1813365] - [tools] tools: bpftool: fix reading from /proc/config.gz (Yauheni Kaliuta) [1813365] - [samples] samples/bpf: xdp_fwd explain bpf_fib_lookup return codes (Yauheni Kaliuta) [1813365] - [samples] samples/bpf: make xdp_fwd more practically usable via devmap lookup (Yauheni Kaliuta) [1813365] - [samples] samples/bpf: xdp_fwd rename devmap name to be xdp_tx_ports (Yauheni Kaliuta) [1813365] - [tools] selftests/bpf: test_progs: drop extra trailing tab (Yauheni Kaliuta) [1813365] - [tools] selftests/bpf: test_progs: test__printf -> printf (Yauheni Kaliuta) [1813365] - [tools] selftests/bpf: test_progs: switch to open_memstream (Yauheni Kaliuta) [1813365] - [tools] selftests/bpf: add loop test 5 (Yauheni Kaliuta) [1813365] - [tools] selftests/bpf: add loop test 4 (Yauheni Kaliuta) [1813365] - [tools] selftests/bpf: extend sockopt_sk selftest with TCP_CONGESTION use case (Yauheni Kaliuta) [1813365] - [net] bpf: always allocate at least 16 bytes for setsockopt hook (Yauheni Kaliuta) [1813365] - [tools] tools: bpftool: add support for reporting the effective cgroup progs (Yauheni Kaliuta) [1813365] - [tools] selftests/bpf: add test for bpf_tcp_gen_syncookie (Yauheni Kaliuta) [1813365] - [tools] bpf: sync bpf.h to tools/ (Yauheni Kaliuta) [1813365] - [net] bpf: add bpf_tcp_gen_syncookie helper (Yauheni Kaliuta) [1813365] - [net] tcp: add skb-less helpers to retrieve SYN cookie (Yauheni Kaliuta) [1813365] - [net] tcp: tcp_syn_flood_action read port from socket (Yauheni Kaliuta) [1813365] - [net] tcp: rate limit synflood warnings further (Yauheni Kaliuta) [1813365] - [tools] tools: Add definitions for devmap_hash map type (Yauheni Kaliuta) [1813365] - [tools] tools/libbpf_probes: Add new devmap_hash type (Yauheni Kaliuta) [1813365] - [tools] tools/include/uapi: Add devmap_hash BPF map type (Yauheni Kaliuta) [1813365] - [net] xdp: Add devmap_hash map type for looking up devices by hashed index (Yauheni Kaliuta) [1813365] - [net] xdp: Refactor devmap allocation code for reuse (Yauheni Kaliuta) [1813365] - [include] include/bpf.h: Remove map_insert_ctx() stubs (Yauheni Kaliuta) [1813365] - [tools] selftests/bpf: convert send_signal.c to use subtests (Yauheni Kaliuta) [1813365] - [tools] selftests/bpf: convert bpf_verif_scale.c to sub-tests API (Yauheni Kaliuta) [1813365] - [tools] selftests/bpf: support BPF_FLOW_DISSECTOR_F_STOP_AT_ENCAP (Yauheni Kaliuta) [1813365] - [tools] bpf/flow_dissector: support ipv6 flow_label and BPF_FLOW_DISSECTOR_F_STOP_AT_FLOW_LABEL (Yauheni Kaliuta) [1813365] - [tools] selftests/bpf: support BPF_FLOW_DISSECTOR_F_PARSE_1ST_FRAG (Yauheni Kaliuta) [1813365] - [tools] tools/bpf: sync bpf_flow_keys flags (Yauheni Kaliuta) [1813365] - [net] bpf/flow_dissector: support flags in BPF_PROG_TEST_RUN (Yauheni Kaliuta) [1813365] - [documentation] bpf/flow_dissector: document flags (Yauheni Kaliuta) [1813365] - [net] bpf/flow_dissector: pass input flags to BPF flow dissector program (Yauheni Kaliuta) [1813365] - [tools] selftests/bpf: Add selftests for bpf_perf_event_output (Yauheni Kaliuta) [1813365] - [net] bpf: Allow bpf_skb_event_output for a few prog types (Yauheni Kaliuta) [1813365] - [tools] selftests/bpf: remove perf buffer helpers (Yauheni Kaliuta) [1813365] - [samples] samples/bpf: switch trace_output sample to perf_buffer API (Yauheni Kaliuta) [1813365] - [samples] samples/bpf: convert xdp_sample_pkts_user to perf_buffer API (Yauheni Kaliuta) [1813365] - [tools] selftests/bpf: switch test_tcpnotify to perf_buffer API (Yauheni Kaliuta) [1813365] - [tools] selftests/bpf: convert test_get_stack_raw_tp to perf_buffer API (Yauheni Kaliuta) [1813365] - [block] block, bfq: fix use-after-free in bfq_idle_slice_timer_body (Ming Lei) [1823596] - [block] block, bfq: fix overwrite of bfq_group pointer in bfq_find_set_group() (Ming Lei) [1823596] - [block] block, bfq: clarify the goal of bfq_split_bfqq() (Ming Lei) [1823596] - [block] block, bfq: get a ref to a group when adding it to a service tree (Ming Lei) [1823596] - [block] block, bfq: remove ifdefs from around gets/puts of bfq groups (Ming Lei) [1823596] - [block] block, bfq: extend incomplete name of field on_st (Ming Lei) [1823596] - [block] block, bfq: get extra ref to prevent a queue from being freed during a group move (Ming Lei) [1823596] - [block] block, bfq: do not insert oom queue into position tree (Ming Lei) [1823596] - [block] block, bfq: do not plug I/O for bfq_queues with no proc refs (Ming Lei) [1823596] - [block] block, bfq: improve arithmetic division in bfq_delta() (Ming Lei) [1823596] - [block] block/bfq: remove unused bfq_class_rt which never used (Ming Lei) [1823596] - [block] block: Prevent hung_check firing during long sync IO (Ming Lei) [1813383] - [block] brd: check and limit max_part par (Ming Lei) [1790403]- [char] random: silence a lockdep splat with printk() (Brian Masney) [1798900] - [net] SUNRPC: fix krb5p mount to provide large enough buffer in rq_rcvsize (Steve Dickson) [1825388] - [include] percpu-refcount: Use normal instead of RCU-sched" (Waiman Long) [1803822] - [kernel] locking/spinlock/debug: Fix various data races (Waiman Long) [1803822] - [kernel] locktorture: Forgive apparent unfairness if CPU hotplug (Waiman Long) [1803822] - [kernel] locktorture: Use private random-number generators (Waiman Long) [1803822] - [tools] locktorture: Allow CPU-hotplug to be disabled via --bootargs (Waiman Long) [1803822] - [kernel] locking: locktorture: Do not include rwlock.h directly (Waiman Long) [1803822] - [kernel] locktorture: Replace strncmp() with str_has_prefix() (Waiman Long) [1803822] - [kernel] locking/rtmutex: rcu: Add WRITE_ONCE() to rt_mutex ->owner (Waiman Long) [1803822] - [arm64] arm64/spinlock: fix a -Wunused-function warning (Waiman Long) [1803822] - [arm64] locking/osq: Use optimized spinning loop for arm64 (Waiman Long) [1803822] - [kernel] locking/qspinlock: Fix inaccessible URL of MCS lock paper (Waiman Long) [1803822] - [include] string.h: Add str_has_prefix() helper function (Waiman Long) [1803822] - [kernel] futex: Remove {get,drop}_futex_key_refs() (Waiman Long) [1803822] - [kernel] futex: Remove pointless mmgrap() + mmdrop() (Waiman Long) [1803822] - [kernel] futex: Unbreak futex hashing (Waiman Long) [1803822] - [fs] futex: Fix inode life-time issue (Waiman Long) [1803822] - [kernel] futex: Fix kernel-doc notation warning (Waiman Long) [1803822] - [kernel] futex: Prevent exit livelock (Waiman Long) [1803822] - [kernel] futex: Provide distinct return value when owner is exiting (Waiman Long) [1803822] - [include] futex: Add mutex around futex exit (Waiman Long) [1803822] - [kernel] futex: Provide state handling for exec() as well (Waiman Long) [1803822] - [kernel] futex: Sanitize exit state handling (Waiman Long) [1803822] - [kernel] futex: Mark the begin of futex exit explicitly (Waiman Long) [1803822] - [kernel] futex: Set task::futex_state to DEAD right after handling futex exit (Waiman Long) [1803822] - [kernel] futex: Split futex_mm_release() for exit/exec (Waiman Long) [1803822] - [kernel] exit/exec: Seperate mm_release() (Waiman Long) [1803822] - [kernel] futex: Replace PF_EXITPIDONE with a state (Waiman Long) [1803822] - [kernel] futex: Move futex exit handling into futex code (Waiman Long) [1803822] - [kernel] futex: Prevent robust futex exit race (Waiman Long) [1803822] - [kernel] futex: Drop leftover wake_q_add() comment (Waiman Long) [1803822] - [kernel] fork: Provide a function for copying init_mm (Waiman Long) [1803822] - [kernel] y2038: futex: Move compat implementation into futex.c (Waiman Long) [1803822] - [fs] nfsd: Fix races between nfsd4_cb_release() and nfsd4_shutdown_callback() ("J. Bruce Fields") [1797484] - [fs] nfsd: minor 4.1 callback cleanup ("J. Bruce Fields") [1797484] - [video] vgacon: Fix a UAF in vgacon_invert_region (Vladis Dronov) [1818732] {CVE-2020-8647 CVE-2020-8649} - [powerpc] powerpc/xive: Use XIVE_BAD_IRQ instead of zero to catch non configured IPIs (David Gibson) [1773891] - [clocksource] hyper-v: Make sched clock return nanoseconds correctly (Mohammed Gamal) [1816731] - [clocksource] hyper-v: Set TSC clocksource as default w/ InvariantTSC (Mohammed Gamal) [1816731] - [clocksource] hyper-v: Untangle stimers and timesync from clocksources (Mohammed Gamal) [1816731] - [clocksource] hyper-v: Reserve PAGE_SIZE space for tsc page (Mohammed Gamal) [1816731] - [clocksource] x86/hyperv: Initialize clockevents earlier in CPU onlining (Mohammed Gamal) [1816731] - [x86] hyperv: Allow guests to enable InvariantTSC (Mohammed Gamal) [1816731] - [hv] hv: vmbus: Suspend/resume the synic for hibernation (Mohammed Gamal) [1816731] - [hv] hv: vmbus: Break out synic enable and disable operations (Mohammed Gamal) [1816731] - [x86] hyperv: Set pv_info.name to "Hyper-V" (Mohammed Gamal) [1816731] - [x86] hyperv: Hide pv_ops access for CONFIG_PARAVIRT=n (Mohammed Gamal) [1816731] - [clocksource] hyperv: Enable TSC page clocksource on 32bit (Mohammed Gamal) [1816731] - [clocksource] hyperv: Add Hyper-V specific sched clock function (Mohammed Gamal) [1816731] - [clocksource] hyperv: Allocate Hyper-V TSC page statically (Mohammed Gamal) [1816731] - [clocksource] Continue making Hyper-V clocksource ISA agnostic (Mohammed Gamal) [1816731] - [clocksource] Make Hyper-V clocksource ISA agnostic (Mohammed Gamal) [1816731] - [tools] hv: Reopen the devices if read() or write() returns errors (Mohammed Gamal) [1824182] - [tools] hv: add vmbus testing tool (Mohammed Gamal) [1824182] - [tools] hv: move to tools buildsystem (Mohammed Gamal) [1824182] - [tools] hv: kvp: eliminate 'may be used uninitialized' warning (Mohammed Gamal) [1824182] - [tools] hv: fix typos in toolchain (Mohammed Gamal) [1824182] - [tools] hv: fix KVP and VSS daemons exit code (Mohammed Gamal) [1824182] - [tools] hv: fixed Python pep8/flake8 warnings for lsvmbus (Mohammed Gamal) [1824182] - [tools] hv: kvp: Fix a warning of buffer overflow with gcc 8.0.1 (Mohammed Gamal) [1824182] - [tools] hv: fcopy: set 'error' in case an unknown operation was requested (Mohammed Gamal) [1824182] - [tools] hv: Fix a bug in the key delete code (Mohammed Gamal) [1824182] - [tools] hv: vss: fix loop device detection (Mohammed Gamal) [1824182] - [hv] hv: vmbus: Introduce latency testing (Mohammed Gamal) [1824182] - [tools] hv: update lsvmbus to be compatible with python3 (Mohammed Gamal) [1824182]- [hwtracing] coresight: etm4x: Add kernel configuration for CONTEXTID (Michael Petlan) [1818835] - [samples] samples/bpf: fix build by setting HAVE_ATTR_TEST to zero (Michael Petlan) [1818835] - [tools] perf metricgroup: Fix printing event names of metric group with multiple events (Michael Petlan) [1818835] - [tools] perf script: Fix invalid LBR/binary mismatch error (Michael Petlan) [1818835] - [tools] perf c2c: Fix return type for histogram sorting comparision functions (Michael Petlan) [1818835] - [tools] perf session: Fix decompression of PERF_RECORD_COMPRESSED records (Michael Petlan) [1818835] - [tools] perf tools: Fix time sorting (Michael Petlan) [1818835] - [tools] perf tools: Remove unused trace_find_next_event() (Michael Petlan) [1818835] - [tools] perf scripting engines: Iterate on tep event arrays directly (Michael Petlan) [1818835] - [tools] perf tools: Make usage of test_attr__* optional for perf-sys.h (Michael Petlan) [1818835] - [tools] perf kmem: Fix memory leak in compact_gfp_flags() (Michael Petlan) [1818835] - [tools] perf c2c: Fix memory leak in build_cl_output() (Michael Petlan) [1818835] - [tools] perf tools: Fix mode setting in copyfile_mode_ns() (Michael Petlan) [1818835] - [tools] perf annotate: Fix multiple memory and file descriptor leaks (Michael Petlan) [1818835] - [tools] perf tools: Fix resource leak of closedir() on the error paths (Michael Petlan) [1818835] - [tools] perf evlist: Fix fix for freed id arrays (Michael Petlan) [1818835] - [tools] perf annotate: Don't return -1 for error when doing BPF disassembly (Michael Petlan) [1818835] - [tools] perf annotate: Return appropriate error code for allocation failures (Michael Petlan) [1818835] - [tools] perf annotate: Fix arch specific ->init() failure errors (Michael Petlan) [1818835] - [tools] perf annotate: Propagate the symbol__annotate() error return (Michael Petlan) [1818835] - [tools] perf annotate: Fix the signedness of failure returns (Michael Petlan) [1818835] - [tools] perf annotate: Propagate perf_env__arch() error (Michael Petlan) [1818835] - [tools] perf evsel: Fall back to global 'perf_env' in perf_evsel__env() (Michael Petlan) [1818835] - [tools] perf tools: Propagate get_cpuid() error (Michael Petlan) [1818835] - [tools] perf jevents: Fix period for Intel fixed counters (Michael Petlan) [1818835] - [tools] perf script brstackinsn: Fix recovery from LBR/binary mismatch (Michael Petlan) [1818835] - [tools] perf docs: Correct and clarify jitdump spec (Michael Petlan) [1818835] - [tools] perf inject jit: Fix JIT_CODE_MOVE filename (Michael Petlan) [1818835] - [tools] perf map: Fix overlapped map handling (Michael Petlan) [1818835] - [tools] perf vendor events s390: Use s390 machine name instead of type 8561 (Michael Petlan) [1818835] - [tools] perf llvm: Don't access out-of-scope array (Michael Petlan) [1818835] - [tools] perf docs: Allow man page date to be specified (Michael Petlan) [1818835] - [tools] perf tests: Avoid raising SEGV using an obvious NULL dereference (Michael Petlan) [1818835] - [tools] libsubcmd: Make _FORTIFY_SOURCE defines dependent on the feature (Michael Petlan) [1818835] - [tools] perf unwind: Fix libunwind build failure on i386 systems (Michael Petlan) [1818835] - [tools] perf parser: Remove needless include directives (Michael Petlan) [1818835] - [tools] perf build: Add detection of java-11-openjdk-devel package (Michael Petlan) [1818835] - [tools] perf jvmti: Include JVMTI support for s390 (Michael Petlan) [1818835] - [tools] perf evlist: Fix access of freed id arrays (Michael Petlan) [1818835] - [tools] perf stat: Fix free memory access / memory leaks in metrics (Michael Petlan) [1818835] - [tools] perf tools: Replace needless mmap.h with what is needed, event.h (Michael Petlan) [1818835] - [tools] perf evsel: Move config terms to a separate header (Michael Petlan) [1818835] - [tools] perf evlist: Remove unused perf_evlist__fprintf() method (Michael Petlan) [1818835] - [tools] perf evsel: Introduce evsel_fprintf.h (Michael Petlan) [1818835] - [tools] perf evsel: Remove need for symbol_conf in evsel_fprintf.c (Michael Petlan) [1818835] - [tools] perf copyfile: Move copyfile routines to separate files (Michael Petlan) [1818835] - [tools] libperf: Add perf_evlist__poll() function (Michael Petlan) [1818835] - [tools] libperf: Add perf_evlist__add_pollfd() function (Michael Petlan) [1818835] - [tools] libperf: Add perf_evlist__alloc_pollfd() function (Michael Petlan) [1818835] - [tools] libperf: Add libperf_init() call to the tests (Michael Petlan) [1818835] - [tools] libperf: Merge libperf_set_print() into libperf_init() (Michael Petlan) [1818835] - [tools] libperf: Add libperf dependency for tests targets (Michael Petlan) [1818835] - [tools] libperf: Use sys/types.h to get ssize_t, not unistd.h (Michael Petlan) [1818835] - [tools] perf tools: No need to include internal/lib.h from util/util.h (Michael Petlan) [1818835] - [tools] libperf: Move 'page_size' global variable to libperf (Michael Petlan) [1818835] - [tools] libperf: Add perf_evlist__id_add_fd() function (Michael Petlan) [1818835] - [tools] libperf: Add perf_evlist__id_add() function (Michael Petlan) [1818835] - [tools] libperf: Add perf_evlist__read_format() function (Michael Petlan) [1818835] - [tools] libperf: Add perf_evlist__first()/last() functions (Michael Petlan) [1818835] - [tools] libperf: Add perf_evsel__alloc_id/perf_evsel__free_id functions (Michael Petlan) [1818835] - [tools] libperf: Move 'heads' from 'struct evlist' to 'struct perf_evlist' (Michael Petlan) [1818835] - [tools] libperf: Move 'ids' from 'struct evsel' to 'struct perf_evsel' (Michael Petlan) [1818835] - [tools] libperf: Move 'id' from 'struct evsel' to 'struct perf_evsel' (Michael Petlan) [1818835] - [tools] libperf: Move 'sample_id' from 'struct evsel' to 'struct perf_evsel' (Michael Petlan) [1818835] - [tools] libperf: Add missing 'struct xyarray' forward declaration (Michael Petlan) [1818835] - [tools] libperf: Move 'pollfd' from 'struct evlist' to 'struct perf_evlist' (Michael Petlan) [1818835] - [tools] libperf: Move 'mmap_len' from 'struct evlist' to 'struct perf_evlist' (Michael Petlan) [1818835] - [tools] libperf: Move 'nr_mmaps' from 'struct evlist' to 'struct perf_evlist' (Michael Petlan) [1818835] - [tools] libperf: Move 'system_wide' from 'struct evsel' to 'struct perf_evsel' (Michael Petlan) [1818835] - [tools] libperf: Add 'flush' to 'struct perf_mmap' (Michael Petlan) [1818835] - [tools] libperf: Add 'event_copy' to 'struct perf_mmap' (Michael Petlan) [1818835] - [tools] libperf: Add 'overwrite' to 'struct perf_mmap' (Michael Petlan) [1818835] - [tools] libperf: Add prev/start/end to struct perf_mmap (Michael Petlan) [1818835] - [tools] libperf: Add 'refcnt' to struct perf_mmap (Michael Petlan) [1818835] - [tools] libperf: Add 'cpu' to struct perf_mmap (Michael Petlan) [1818835] - [tools] libperf: Add 'fd' to struct perf_mmap (Michael Petlan) [1818835] - [tools] libperf: Add 'mask' to struct perf_mmap (Michael Petlan) [1818835] - [tools] libperf: Add perf_mmap struct (Michael Petlan) [1818835] - [tools] perf evlist: Adopt backwards ring buffer state enum (Michael Petlan) [1818835] - [tools] libperf: Link libapi.a in libperf.so (Michael Petlan) [1818835] - [tools] perf tools: Rename perf_evlist__purge() to evlist__purge() (Michael Petlan) [1818835] - [tools] perf tools: Rename perf_evlist__exit() to evlist__exit() (Michael Petlan) [1818835] - [tools] perf tools: Rename perf_evlist__alloc_mmap() to evlist__alloc_mmap() (Michael Petlan) [1818835] - [tools] perf tools: Rename perf_evlist__munmap() to evlist__munmap() (Michael Petlan) [1818835] - [tools] perf tools: Rename perf_evlist__mmap() to evlist__mmap() (Michael Petlan) [1818835] - [tools] perf tools: Rename 'struct perf_mmap' to 'struct mmap' (Michael Petlan) [1818835] - [tools] tools: Add missing stdio.h include to asm/bug.h header (Michael Petlan) [1818835] - [tools] libtraceevent: Man pages for tep plugins APIs (Michael Petlan) [1818835] - [tools] libtraceevent: Move traceevent plugins in its own subdirectory (Michael Petlan) [1818835] - [tools] libtraceevent: Add tep_get_event() in event-parse.h (Michael Petlan) [1818835] - [tools] libtraceevent: Man pages fix, changes in event printing APIs (Michael Petlan) [1818835] - [tools] libtraceevent: Man pages fix, rename tep_ref_get() to tep_get_ref() (Michael Petlan) [1818835] - [tools] libtraceevent: Man pages for libtraceevent event print related API (Michael Petlan) [1818835] - [tools] libtraceevent: Round up in tep_print_event() time precision (Michael Petlan) [1818835] - [tools] perf record: Move restricted maps check to after a possible fallback to not collect kernel samples (Michael Petlan) [1818835] - [tools] perf record: Fix priv level with branch sampling for paranoid=2 (Michael Petlan) [1818835] - [tools] perf probe: Fix to clear tev->nargs in clear_probe_trace_event() (Michael Petlan) [1818835] - [tools] perf probe: Skip same probe address for a given line (Michael Petlan) [1818835] - [tools] perf tests: Fix static build test (Michael Petlan) [1818835] - [tools] perf kvm stat: Set 'trace_cycles' as default event for 'perf kvm record' in powerpc (Michael Petlan) [1818835] - [tools] perf kvm: Add arch neutral function to choose event for perf kvm record (Michael Petlan) [1818835] - [tools] perf kvm: Move kvm-stat header file from conditional inclusion to common include section (Michael Petlan) [1818835] - [tools] perf test: Fix spelling mistake "allos" -> "allocate" (Michael Petlan) [1818835] - [tools] perf stat: Fix a segmentation fault when using repeat forever (Michael Petlan) [1818835] - [tools] perf stat: Reset previous counts on repeat with interval (Michael Petlan) [1818835] - [tools] tools lib traceevent: Convert remaining pusers to p (Michael Petlan) [1818835] - [tools] perf tools: Move event synthesizing routines to separate .c file (Michael Petlan) [1818835] - [tools] perf memswap: Adopt 'struct u64_swap' from evsel.h (Michael Petlan) [1818835] - [tools] perf tools: Move event synthesizing routines to separate header (Michael Petlan) [1818835] - [tools] perf auxtrace: Add missing 'struct perf_sample' forward declaration (Michael Petlan) [1818835] - [tools] perf sched: Add missing event.h include directive (Michael Petlan) [1818835] - [tools] perf annotate: Add missing machine.h include directive (Michael Petlan) [1818835] - [tools] perf hist: Add missing 'struct branch_stack' forward declaration (Michael Petlan) [1818835] - [tools] perf python: Remove debug.h (Michael Petlan) [1818835] - [tools] perf callchain: Remove needless event.h include (Michael Petlan) [1818835] - [tools] perf stat: Move perf_stat_synthesize_config() to event.h (Michael Petlan) [1818835] - [tools] perf event: Move perf_event__synthesize* to event.h (Michael Petlan) [1818835] - [tools] perf env: Remove needless cpumap.h header (Michael Petlan) [1818835] - [tools] perf symbols: Add missing dso.h header (Michael Petlan) [1818835] - [tools] perf probe: Add missing build-id.h header (Michael Petlan) [1818835] - [tools] perf tools: Remove util.h from where it is not needed (Michael Petlan) [1818835] - [tools] perf tools: Remove debug.h from places where it is not needed (Michael Petlan) [1818835] - [tools] perf debug: No need to include ui/util.h (Michael Petlan) [1818835] - [tools] perf tools: Remove needless builtin.h include directives (Michael Petlan) [1818835] - [tools] perf tools: Add PMU event JSON files for ARM Cortex-A76 and, Neoverse N1 (Michael Petlan) [1818835] - [tools] libperf: Adopt perf_cpu_map__max() function (Michael Petlan) [1818835] - [tools] libperf: Add missing event.h file to install rule (Michael Petlan) [1818835] - [tools] perf tests: Add libperf automated test for 'make -C tools/perf build-test' (Michael Petlan) [1818835] - [tools] perf python: Add missing python/perf.so dependency for libperf (Michael Petlan) [1818835] - [tools] perf build: Ignore intentional differences for the x86 insn decoder (Michael Petlan) [1818835] - [tools] perf intel-pt: Use shared x86 insn decoder (Michael Petlan) [1818835] - [tools] objtool: Move x86 insn decoder to a common location (Michael Petlan) [1818835] - [tools] perf intel-pt: Remove inat.c from build dependency list (Michael Petlan) [1818835] - [tools] perf: Update .gitignore file (Michael Petlan) [1818835] - [tools] perf metricgroup: Support multiple events for metricgroup (Michael Petlan) [1818835] - [tools] perf metricgroup: Scale the metric result (Michael Petlan) [1818835] - [tools] perf pmu: Change convert_scale from static to global (Michael Petlan) [1818835] - [tools] perf symbols: Move mem_info and branch_info out of symbol.h (Michael Petlan) [1818835] - [tools] perf auxtrace: Uninline functions that touch perf_session (Michael Petlan) [1818835] - [tools] perf tools: Remove needless evlist.h include directives (Michael Petlan) [1818835] - [tools] perf tools: Remove needless evlist.h include directives (Michael Petlan) [1818835] - [tools] perf tools: Remove needless thread_map.h include directives (Michael Petlan) [1818835] - [tools] perf tools: Remove needless thread.h include directives (Michael Petlan) [1818835] - [tools] perf tools: Remove needless map.h include directives (Michael Petlan) [1818835] - [tools] perf probe: No need for symbol.h, symbol_conf is enough (Michael Petlan) [1818835] - [tools] perf tools: Remove needless sort.h include directives (Michael Petlan) [1818835] - [tools] perf tools: Move 'struct events_stats' and prototypes to separate header (Michael Petlan) [1818835] - [tools] perf hist: Remove needless ui/progress.h from hist.h (Michael Petlan) [1818835] - [tools] perf dsos: Move the dsos struct and its methods to separate source files (Michael Petlan) [1818835] - [tools] perf symbols: Move symsrc prototypes to a separate header (Michael Petlan) [1818835] - [tools] perf symbols: Add missing linux/refcount.h to symbol.h (Michael Petlan) [1818835] - [tools] perf symbol: Move C++ demangle defines to the only file using it (Michael Petlan) [1818835] - [tools] perf dso: Adopt DSO related macros from symbol.h (Michael Petlan) [1818835] - [tools] libtraceevent: Change users plugin directory (Michael Petlan) [1818835] - [tools] libtraceevent: Remove tep_register_trace_clock() (Michael Petlan) [1818835] - [tools] libtraceevent, perf tools: Changes in tep_print_event_* APIs (Michael Petlan) [1818835] - [tools] perf event: Remove needless include directives from event.h (Michael Petlan) [1818835] - [tools] perf env: Remove env.h from other headers where just a fwd decl is needed (Michael Petlan) [1818835] - [tools] perf debug: Remove needless include directives from debug.h (Michael Petlan) [1818835] - [tools] perf tools: Remove debug.h from header files not needing it (Michael Petlan) [1818835] - [tools] perf tools: Remove perf.h from source files not needing it (Michael Petlan) [1818835] - [tools] perf tools: Remove needless perf.h include directive from headers (Michael Petlan) [1818835] - [tools] perf time-utils: Adopt rdclock() from perf.h (Michael Petlan) [1818835] - [tools] perf tools: Move everything related to sys_perf_event_open() to perf-sys.h (Michael Petlan) [1818835] - [tools] perf header: Move CPUINFO_PROC to the only file where it is used (Michael Petlan) [1818835] - [tools] perf tools: Remove needless libtraceevent include directives (Michael Petlan) [1818835] - [tools] libperf: Warn when exceeding MAX_NR_CPUS in cpumap (Michael Petlan) [1818835] - [tools] perf c2c: Display proper cpu count in nodes column (Michael Petlan) [1818835] - [tools] tools lib traceevent: Remove unneeded qsort and uses memmove instead (Michael Petlan) [1818835] - [tools] tools lib traceevent: Do not free tep->cmdlines in add_new_comm() on failure (Michael Petlan) [1818835] - [tools] perf evlist: Use unshare(CLONE_FS) in sb threads to let setns(CLONE_NEWNS) work (Michael Petlan) [1818835] - [tools] libperf: Move 'enum perf_user_event_type' to perf/event.h (Michael Petlan) [1818835] - [tools] libperf: Rename the PERF_RECORD_ structs to have a "perf" prefix (Michael Petlan) [1818835] - [tools] libperf: Add 'union perf_event' to perf/event.h (Michael Petlan) [1818835] - [tools] libperf: Add PERF_RECORD_COMPRESSED 'struct compressed_event' to perf/event.h (Michael Petlan) [1818835] - [tools] libperf: Add PERF_RECORD_HEADER_FEATURE 'struct feature_event' to perf/event.h (Michael Petlan) [1818835] - [tools] libperf: Add PERF_RECORD_TIME_CONV 'struct time_conv_event' to perf/event.h (Michael Petlan) [1818835] - [tools] libperf: Add PERF_RECORD_STAT_ROUND 'struct stat_round_event' to perf/event.h (Michael Petlan) [1818835] - [tools] libperf: Add PERF_RECORD_STAT 'struct stat_event' to perf/event.h (Michael Petlan) [1818835] - [tools] libperf: Add PERF_RECORD_STAT_CONFIG 'struct stat_config_event' to perf/event.h (Michael Petlan) [1818835] - [tools] libperf: Add PERF_RECORD_THREAD_MAP 'struct thread_map_event' to perf/event.h (Michael Petlan) [1818835] - [tools] libperf: Add PERF_RECORD_SWITCH 'struct context_switch_event' to perf/event.h (Michael Petlan) [1818835] - [tools] libperf: Add PERF_RECORD_ITRACE_START 'struct itrace_start_event' to perf/event.h (Michael Petlan) [1818835] - [tools] libperf: Add PERF_RECORD_AUX 'struct aux_event' to perf/event.h (Michael Petlan) [1818835] - [tools] libperf: Add PERF_RECORD_AUXTRACE_ERROR 'struct auxtrace_error_event' to perf/event.h (Michael Petlan) [1818835] - [tools] libperf: Add PERF_RECORD_AUXTRACE 'struct auxtrace_event' to perf/event.h (Michael Petlan) [1818835] - [tools] libperf: Add PERF_RECORD_AUXTRACE_INFO 'struct auxtrace_info_event' to perf/event.h (Michael Petlan) [1818835] - [tools] libperf: Add PERF_RECORD_ID_INDEX 'struct id_index_event' to perf/event.h (Michael Petlan) [1818835] - [tools] libperf: Add PERF_RECORD_HEADER_BUILD_ID 'struct build_id_event' to perf/event.h (Michael Petlan) [1818835] - [tools] libperf: Add PERF_RECORD_HEADER_TRACING_DATA 'struct tracing_data_event' to perf/event.h (Michael Petlan) [1818835] - [tools] libperf: Add PERF_RECORD_HEADER_EVENT_TYPE 'struct event_type_event' to perf/event.h (Michael Petlan) [1818835] - [tools] libperf: Add PERF_RECORD_EVENT_UPDATE 'struct event_update_event' to perf/event.h (Michael Petlan) [1818835] - [tools] libperf: Add PERF_RECORD_CPU_MAP 'struct cpu_map_event' to perf/event.h (Michael Petlan) [1818835] - [tools] libperf: Add PERF_RECORD_HEADER_ATTR 'struct attr_event' to perf/event.h (Michael Petlan) [1818835] - [tools] perf top: Fix event group with more than two events (Michael Petlan) [1818835] - [tools] perf top: Decay all events in the evlist (Michael Petlan) [1818835] - [tools] perf clang: Delete needless util-cxx.h header (Michael Petlan) [1818835] - [tools] perf evlist: Remove needless util.h from evlist.h (Michael Petlan) [1818835] - [tools] perf tools: Remove needless util.h include from builtin.h (Michael Petlan) [1818835] - [tools] perf tools: Warn that perf_event_paranoid can restrict kernel symbols (Michael Petlan) [1818835] - [tools] perf symbols: Use CAP_SYSLOG with kptr_restrict checks (Michael Petlan) [1818835] - [tools] perf evsel: Kernel profiling is disallowed only when perf_event_paranoid > 1 (Michael Petlan) [1818835] - [tools] perf tools: Use CAP_SYS_ADMIN with perf_event_paranoid checks (Michael Petlan) [1818835] - [tools] perf event: Check ref_reloc_sym before using it (Michael Petlan) [1818835] - [tools] perf arch powerpc: Sync powerpc syscall.tbl (Michael Petlan) [1818835] - [tools] perf evsel: Rename perf_missing_features::bpf_event to ::bpf (Michael Petlan) [1818835] - [tools] perf tool: Rename perf_tool::bpf_event to bpf (Michael Petlan) [1818835] - [tools] perf tools: Rename perf_event::bpf_event to perf_event::bpf (Michael Petlan) [1818835] - [tools] perf tools: Rename perf_event::ksymbol_event to perf_event::ksymbol (Michael Petlan) [1818835] - [tools] libperf: Rename the PERF_RECORD_ structs to have a "perf" suffix (Michael Petlan) [1818835] - [tools] libperf: Add PERF_RECORD_SAMPLE 'struct sample_event' to perf/event.h (Michael Petlan) [1818835] - [tools] libperf: Add PERF_RECORD_BPF_EVENT 'struct bpf_event' to perf/event.h (Michael Petlan) [1818835] - [tools] libperf: Add PERF_RECORD_KSYMBOL 'struct ksymbol_event' to perf/event.h (Michael Petlan) [1818835] - [tools] libperf: Add PERF_RECORD_THROTTLE 'struct throttle_event' to perf/event.h (Michael Petlan) [1818835] - [tools] libperf: Add PERF_RECORD_READ 'struct read_event' to perf/event.h (Michael Petlan) [1818835] - [tools] libperf: Add PERF_RECORD_LOST_SAMPLES 'struct lost_samples_event' to perf/event.h (Michael Petlan) [1818835] - [tools] libperf: Add PERF_RECORD_LOST 'struct lost_event' to perf/event.h (Michael Petlan) [1818835] - [tools] libperf: Add PERF_RECORD_FORK 'struct fork_event' to perf/event.h (Michael Petlan) [1818835] - [tools] libperf: Add PERF_RECORD_NAMESPACES 'struct namespaces_event' to perf/event.h (Michael Petlan) [1818835] - [tools] libperf: Add PERF_RECORD_COMM 'struct comm_event' to perf/event.h (Michael Petlan) [1818835] - [tools] libperf: Add PERF_RECORD_MMAP2 'struct mmap2_event' to perf/event.h (Michael Petlan) [1818835] - [tools] libperf: Add PERF_RECORD_MMAP 'struct mmap_event' to perf/event.h (Michael Petlan) [1818835] - [tools] perf script: Fix memory leaks in list_scripts() (Michael Petlan) [1818835] - [tools] perf report: Fix --ns time sort key output (Michael Petlan) [1818835] - [tools] perf report: Use timestamp__scnprintf_nsec() for time sort key (Michael Petlan) [1818835] - [tools] perf augmented_raw_syscalls: Reduce perf_event_output() boilerplate (Michael Petlan) [1818835] - [tools] perf augmented_raw_syscalls: Introduce helper to get the scratch space (Michael Petlan) [1818835] - [tools] perf augmented_raw_syscalls: Postpone tmp map lookup to after pid_filter (Michael Petlan) [1818835] - [tools] perf augmented_raw_syscalls: Rename augmented_filename to augmented_arg (Michael Petlan) [1818835] - [tools] perf trace beauty ioctl: Fix off-by-one error in cmd->string table (Michael Petlan) [1818835] - [tools] perf tests: Fixes hang in zstd compression test by changing the source of random data (Michael Petlan) [1818835] - [tools] perf sort: Remove needless headers from sort.h, provide fwd struct decls (Michael Petlan) [1818835] - [tools] perf srcline: Add missing srcline.h header to files needing its defs (Michael Petlan) [1818835] - [tools] perf cacheline: Move cacheline related routines to separate files (Michael Petlan) [1818835] - [tools] perf record: Move record_opts and other record decls out of perf.h (Michael Petlan) [1818835] - [tools] perf stat: Remove needless headers from stat.h (Michael Petlan) [1818835] - [tools] perf cpumap: No need to include perf.h, ditch it (Michael Petlan) [1818835] - [tools] libperf: Fix alignment trap with xyarray contents in 'perf stat' (Michael Petlan) [1818835] - [tools] libperf: Add perf_thread_map__nr/perf_thread_map__pid functions (Michael Petlan) [1818835] - [tools] perf cpumap: Remove needless includes from cpumap.h (Michael Petlan) [1818835] - [tools] perf evsel: Switch to libperf's cpumap.h (Michael Petlan) [1818835] - [tools] perf x86 kvm-stat: Add missing string.h header (Michael Petlan) [1818835] - [tools] perf evsel: util/evsel.h needs stdio.h as it uses FILE (Michael Petlan) [1818835] - [tools] perf evsel: Remove needless stddef.h from util/evsel.h (Michael Petlan) [1818835] - [tools] perf evsel: Remove needless counts.h header from util/evsel.h (Michael Petlan) [1818835] - [tools] perf evsel: Add missing perf/evsel.h header in util/evsel.h (Michael Petlan) [1818835] - [tools] perf scripting python: Add missing counts.h header (Michael Petlan) [1818835] - [tools] perf stat: Add missing counts.h (Michael Petlan) [1818835] - [tools] perf tests: Add missing counts.h (Michael Petlan) [1818835] - [tools] perf script: Add missing counts.h (Michael Petlan) [1818835] - [tools] perf evlist: Add missing xyarray.h header (Michael Petlan) [1818835] - [tools] perf bpf: Add missing xyarray.h header (Michael Petlan) [1818835] - [tools] perf counts: Add missing headers needed for types used (Michael Petlan) [1818835] - [tools] perf evsel: Move xyarray.h from evsel.c to evsel.h to reduce include dep tree (Michael Petlan) [1818835] - [tools] perf metricgroup: Remove needless includes from metricgroup.h (Michael Petlan) [1818835] - [tools] perf kvm s390: Add missing string.h header (Michael Petlan) [1818835] - [tools] perf arm64: Add missing debug.h header (Michael Petlan) [1818835] - [tools] libperf: Move perf's cpu_map__idx() to perf_cpu_map__idx() (Michael Petlan) [1818835] - [tools] libperf: Move perf's cpu_map__empty() to perf_cpu_map__empty() (Michael Petlan) [1818835] - [tools] perf tools: Use perf_cpu_map__nr instead of cpu_map__nr (Michael Petlan) [1818835] - [tools] tools headers: Add missing perf_event.h include (Michael Petlan) [1818835] - [tools] libperf: Fix arch include paths (Michael Petlan) [1818835] - [tools] tools headers: Fixup bitsperlong per arch includes (Michael Petlan) [1818835] - [tools] perf top: Show info message while collecting samples (Michael Petlan) [1818835] - [tools] perf ui browser: Allow specifying message to show when no samples are available to display (Michael Petlan) [1818835] - [tools] perf ui: Introduce non-interactive ui__info_window() function (Michael Petlan) [1818835] - [tools] perf ui: Make 'exit_msg' optional in ui__question_window() (Michael Petlan) [1818835] - [tools] perf cs-etm: Support sample flags 'insn' and 'insnlen' (Michael Petlan) [1818835] - [tools] perf report: Prefer DWARF callstacks to LBR ones when captured both (Michael Petlan) [1818835] - [tools] perf report: Dump LBR callstack data by -D jointly with thread stack (Michael Petlan) [1818835] - [tools] perf record: Enable LBR callstack capture jointly with thread stack (Michael Petlan) [1818835] - [tools] tools lib traceevent: Fix "robust" test of do_generate_dynamic_list_file (Michael Petlan) [1818835] - [tools] perf evsel: Add comment for 'idx' member in 'struct perf_sample_id (Michael Petlan) [1818835] - [tools] tools headers: Synchronize linux/bits.h with the kernel sources (Michael Petlan) [1818835] - [tools] tools headers: Grab copy of linux/const.h, needed by linux/bits.h (Michael Petlan) [1818835] - [tools] perf tools: tools/include should come before tools/uapi/include (Michael Petlan) [1818835] - [tools] tools headers: Add limits.h to access __WORDSIZE (Michael Petlan) [1818835] - [tools] perf unwind: Remove unnecessary test (Michael Petlan) [1818835] - [tools] perf unwind: Fix libunwind when tid != pid (Michael Petlan) [1818835] - [tools] perf map: Use zalloc for map_groups (Michael Petlan) [1818835] - [tools] perf report: Add --switch-on/--switch-off events (Michael Petlan) [1818835] - [tools] perf top: Add --switch-on/--switch-off events (Michael Petlan) [1818835] - [tools] perf trace: Add --switch-on/--switch-off events (Michael Petlan) [1818835] - [tools] perf evswitch: Add hint when not finding specified on/off events (Michael Petlan) [1818835] - [tools] perf evswitch: Move enoent error message printing to separate function (Michael Petlan) [1818835] - [tools] perf evswitch: Introduce init() method to set the on/off evsels from the command line (Michael Petlan) [1818835] - [tools] perf evswitch: Introduce OPTS_EVSWITCH() for cmd line processing (Michael Petlan) [1818835] - [tools] perf evswitch: Add the names of on/off events (Michael Petlan) [1818835] - [tools] perf evswitch: Move switch logic to use in other tools (Michael Petlan) [1818835] - [tools] perf evswitch: Move struct to a separate header to use in other tools (Michael Petlan) [1818835] - [tools] perf script: Allow specifying event to switch off processing of other events (Michael Petlan) [1818835] - [tools] perf script: Allow showing the --switch-on event (Michael Petlan) [1818835] - [tools] perf script: Allow specifying event to switch on processing of other events (Michael Petlan) [1818835] - [tools] perf vendor events intel: Add Tremontx event file v1.02 (Michael Petlan) [1818835] - [tools] perf ui: No need to set ui_browser to 1 twice (Michael Petlan) [1818835] - [tools] perf record: Support aarch64 random socket_id assignment (Michael Petlan) [1818835] - [tools] perf.data documentation: Clarify HEADER_SAMPLE_TOPOLOGY format (Michael Petlan) [1818835] - [tools] perf evsel: Provide meaningful warning when trying to use 'aux_output' on older kernels (Michael Petlan) [1818835] - [tools] perf intel-pt: Add brief documentation for PEBS via Intel PT (Michael Petlan) [1818835] - [tools] perf tools: Add aux-output config term (Michael Petlan) [1818835] - [tools] perf intel-pt: Process options for PEBS event synthesis (Michael Petlan) [1818835] - [tools] perf tools: Add itrace option 'o' to synthesize aux-output events (Michael Petlan) [1818835] - [tools] perf tools: Add aux_output attribute flag (Michael Petlan) [1818835] - [tools] perf record: Add an option to take an AUX snapshot on exit (Michael Petlan) [1818835] - [tools] perf ftrace: Improve error message about capability to use ftrace (Michael Petlan) [1818835] - [tools] perf ftrace: Use CAP_SYS_ADMIN instead of euid==0 (Michael Petlan) [1818835] - [tools] perf tools: Add CAP_SYSLOG define for older systems (Michael Petlan) [1818835] - [tools] perf tools: Add NO_LIBCAP=1 to the minimal build test (Michael Petlan) [1818835] - [tools] perf tools: Add helpers to use capabilities if present (Michael Petlan) [1818835] - [tools] tools build: Add capability-related feature detection (Michael Petlan) [1818835] - [tools] perf top: Collapse and resort all evsels in a group (Michael Petlan) [1818835] - [tools] perf hist: Remove dummy entries when finding real ones (Michael Petlan) [1818835] - [tools] perf trace: Fix segmentation fault when access syscall info on arm64 (Michael Petlan) [1818835] - [tools] perf hists: Do not link a pair if already linked (Michael Petlan) [1818835] - [tools] perf top: Set display thread COMM to help with debugging (Michael Petlan) [1818835] - [tools] perf vendor events intel: Add Icelake V1.00 event file (Michael Petlan) [1818835] - [tools] perf tools: Fix paths in include statements (Michael Petlan) [1818835] - [tools] perf test vfs_getname: Disable ~/.perfconfig to get default output (Michael Petlan) [1818835] - [tools] perf config: Document the PERF_CONFIG environment variable (Michael Petlan) [1818835] - [tools] perf config: Honour $PERF_CONFIG env var to specify alternate .perfconfig (Michael Petlan) [1818835] - [tools] perf session: Avoid infinite loop when seeing invalid header.size (Michael Petlan) [1818835] - [tools] libperf: Initial documentation (Michael Petlan) [1818835] - [tools] libperf: Add perf_evsel__enable/disable test (Michael Petlan) [1818835] - [tools] libperf: Add perf_evlist__enable/disable test (Michael Petlan) [1818835] - [tools] libperf: Add perf_evsel tests (Michael Petlan) [1818835] - [tools] libperf: Add perf_evlist test (Michael Petlan) [1818835] - [tools] libperf: Add perf_thread_map test (Michael Petlan) [1818835] - [tools] libperf: Add perf_cpu_map test (Michael Petlan) [1818835] - [tools] libperf: Add tests support (Michael Petlan) [1818835] - [tools] libperf: Add install targets (Michael Petlan) [1818835] - [tools] libperf: Add perf_evsel__attr() function (Michael Petlan) [1818835] - [tools] libperf: Adopt perf_evlist__enable()/disable() functions from perf (Michael Petlan) [1818835] - [tools] libperf: Adopt simplified perf_evlist__open()/close() functions from tools/perf (Michael Petlan) [1818835] - [tools] libperf: Add perf_evsel__cpus()/threads() functions (Michael Petlan) [1818835] - [tools] libperf: Add perf_cpu_map__for_each_cpu() macro (Michael Petlan) [1818835] - [tools] libperf: Adopt perf_evsel__enable()/disable()/apply_filter() functions (Michael Petlan) [1818835] - [tools] libperf: Adopt perf_evsel__read() function from tools/perf (Michael Petlan) [1818835] - [tools] libperf: Adopt simplified perf_evsel__close() function from tools/perf (Michael Petlan) [1818835] - [tools] libperf: Adopt simplified perf_evsel__open() function from tools/perf (Michael Petlan) [1818835] - [tools] libperf: Adopt perf_evsel__alloc_fd() function from tools/perf (Michael Petlan) [1818835] - [tools] libperf: Adopt the readn()/writen() functions from tools/perf (Michael Petlan) [1818835] - [tools] libperf: Move nr_members from perf's evsel to libperf's perf_evsel (Michael Petlan) [1818835] - [tools] libperf: Move fd array from perf's evsel to lobperf's perf_evsel class (Michael Petlan) [1818835] - [tools] libperf: Adopt xyarray class from perf (Michael Petlan) [1818835] - [tools] libperf: Add perf_evlist__set_maps() function (Michael Petlan) [1818835] - [tools] libperf: Add threads to struct perf_evlist (Michael Petlan) [1818835] - [tools] libperf: Add cpus to struct perf_evlist (Michael Petlan) [1818835] - [tools] libperf: Add has_user_cpus to struct perf_evlist (Michael Petlan) [1818835] - [tools] libperf: Add threads to struct perf_evsel (Michael Petlan) [1818835] - [tools] libperf: Add own_cpus to struct perf_evsel (Michael Petlan) [1818835] - [tools] libperf: Add cpus to struct perf_evsel (Michael Petlan) [1818835] - [tools] libperf: Add perf_evsel__delete() function (Michael Petlan) [1818835] - [tools] libperf: Add perf_evlist__delete() function (Michael Petlan) [1818835] - [tools] libperf: Add perf_evlist__for_each_evsel() iterator (Michael Petlan) [1818835] - [tools] libperf: Add perf_evsel__new() function (Michael Petlan) [1818835] - [tools] libperf: Add perf_evlist__new() function (Michael Petlan) [1818835] - [tools] libperf: Move zalloc.o into libperf (Michael Petlan) [1818835] - [tools] libperf: Add perf_cpu_map__new()/perf_cpu_map__read() functions (Michael Petlan) [1818835] - [tools] libperf: Move perf_event_attr field from perf's evsel to libperf's perf_evsel (Michael Petlan) [1818835] - [tools] libperf: Add nr_entries to struct perf_evlist (Michael Petlan) [1818835] - [tools] libperf: Add perf_evlist__remove() function (Michael Petlan) [1818835] - [tools] libperf: Add perf_evlist__add() function (Michael Petlan) [1818835] - [tools] libperf: Add perf_evlist__init() function (Michael Petlan) [1818835] - [tools] libperf: Add perf_evsel__init function (Michael Petlan) [1818835] - [tools] libperf: Include perf_evlist in evlist object (Michael Petlan) [1818835] - [tools] libperf: Include perf_evsel in evsel object (Michael Petlan) [1818835] - [tools] libperf: Add perf_evlist and perf_evsel structs (Michael Petlan) [1818835] - [tools] libperf: Add perf_thread_map__get()/perf_thread_map__put() (Michael Petlan) [1818835] - [tools] libperf: Add perf_thread_map__new_dummy() function (Michael Petlan) [1818835] - [tools] libperf: Add perf_thread_map struct (Michael Petlan) [1818835] - [tools] libperf: Add perf_cpu_map__get()/perf_cpu_map__put() (Michael Petlan) [1818835] - [tools] libperf: Add perf_cpu_map__dummy_new() function (Michael Petlan) [1818835] - [tools] libperf: Add perf_cpu_map struct (Michael Petlan) [1818835] - [tools] libperf: Add debug output support (Michael Petlan) [1818835] - [tools] libperf: Add perf/core.h header (Michael Petlan) [1818835] - [tools] libperf: Add libperf to the python.so build (Michael Petlan) [1818835] - [tools] libperf: Add build version support (Michael Petlan) [1818835] - [tools] libperf: Make libperf.a part of the perf build (Michael Petlan) [1818835] - [tools] perf evlist: Rename perf_evlist__disable() to evlist__disable() (Michael Petlan) [1818835] - [tools] perf evlist: Rename perf_evlist__enable() to evlist__enable() (Michael Petlan) [1818835] - [tools] perf evlist: Rename perf_evlist__close() to evlist__close() (Michael Petlan) [1818835] - [tools] perf evlist: Rename perf_evlist__open() to evlist__open() (Michael Petlan) [1818835] - [tools] perf evsel: Rename perf_evsel__cpus() to evsel__cpus() (Michael Petlan) [1818835] - [tools] perf evsel: Rename perf_evsel__apply_filter() to evsel__apply_filter() (Michael Petlan) [1818835] - [tools] perf evsel: Rename perf_evsel__disable() to evsel__disable() (Michael Petlan) [1818835] - [tools] perf evsel: Rename perf_evsel__enable() to evsel__enable() (Michael Petlan) [1818835] - [tools] perf evsel: Rename perf_evsel__open() to evsel__open() (Michael Petlan) [1818835] - [tools] perf evlist: Rename perf_evlist__remove() to evlist__remove() (Michael Petlan) [1818835] - [tools] perf evlist: Rename perf_evlist__add() to evlist__add() (Michael Petlan) [1818835] - [tools] perf evsel: Rename perf_evsel__new() to evsel__new() (Michael Petlan) [1818835] - [tools] perf evsel: Rename perf_evsel__delete() to evsel__delete() (Michael Petlan) [1818835] - [tools] perf evlist: Rename perf_evlist__delete() to evlist__delete() (Michael Petlan) [1818835] - [tools] perf evlist: Rename perf_evlist__new() to evlist__new() (Michael Petlan) [1818835] - [tools] perf evlist: Rename perf_evlist__init() to evlist__init() (Michael Petlan) [1818835] - [tools] perf evsel: Rename perf_evsel__init() to evsel__init() (Michael Petlan) [1818835] - [tools] perf evlist: Rename struct perf_evlist to struct evlist (Michael Petlan) [1818835] - [tools] perf evsel: Rename struct perf_evsel to struct evsel (Michael Petlan) [1818835] - [tools] perf tools: Rename struct thread_map to struct perf_thread_map (Michael Petlan) [1818835] - [tools] perf cpu_map: Rename struct cpu_map to struct perf_cpu_map (Michael Petlan) [1818835] - [tools] perf stat: Move loaded out of struct perf_counts_values (Michael Petlan) [1818835] - [tools] perf trace: Add "sendfile64" alias to the "sendfile" syscall (Michael Petlan) [1818835] - [tools] perf trace: Reuse BPF augmenters from syscalls with similar args signature (Michael Petlan) [1818835] - [tools] perf trace: Preallocate the syscall table (Michael Petlan) [1818835] - [tools] perf trace: Mark syscall ids that are not allocated to avoid unnecessary error messages (Michael Petlan) [1818835] - [tools] perf trace: Forward error codes when trying to read syscall info (Michael Petlan) [1818835] - [tools] perf trace beauty: Add BPF augmenter for the 'rename' syscall (Michael Petlan) [1818835] - [tools] perf trace beauty: Beautify bind's sockaddr arg (Michael Petlan) [1818835] - [tools] perf trace beauty: Beautify 'sendto's sockaddr arg (Michael Petlan) [1818835] - [tools] perf trace beauty: Do not try to use the fd->pathname beautifier for bind/connect fd arg (Michael Petlan) [1818835] - [tools] perf trace beauty: Disable fd->pathname when close() not enabled (Michael Petlan) [1818835] - [tools] perf trace beauty: Make connect's addrlen be printed as an int, not hex (Michael Petlan) [1818835] - [tools] perf augmented_raw_syscalls: Augment sockaddr arg in 'connect' (Michael Petlan) [1818835] - [tools] perf augmented_raw_syscalls: Rename augmented_args_filename to augmented_args_payload (Michael Petlan) [1818835] - [tools] perf trace: Look for default name for entries in the syscalls prog array (Michael Petlan) [1818835] - [tools] perf augmented_raw_syscalls: Support copying two string syscall args (Michael Petlan) [1818835] - [tools] perf augmented_raw_syscalls: Switch to using BPF_MAP_TYPE_PROG_ARRAY (Michael Petlan) [1818835] - [tools] perf augmented_raw_syscalls: Add handler for "openat" (Michael Petlan) [1818835] - [tools] perf trace: Handle raw_syscalls:sys_enter just like the BPF_OUTPUT augmented event (Michael Petlan) [1818835] - [tools] perf trace: Put the per-syscall entry/exit prog_array BPF map infrastructure in place (Michael Petlan) [1818835] - [tools] perf trace: Allow specifying the bpf prog to augment specific syscalls (Michael Petlan) [1818835] - [tools] perf trace: Add BPF handler for unaugmented syscalls (Michael Petlan) [1818835] - [tools] perf trace: Order -e syscalls table (Michael Petlan) [1818835] - [tools] perf trace: Look up maps just on the __augmented_syscalls__ BPF object (Michael Petlan) [1818835] - [tools] perf trace: Add pointer to BPF object containing __augmented_syscalls__ (Michael Petlan) [1818835] - [tools] perf evsel: Store backpointer to attached bpf_object (Michael Petlan) [1818835] - [tools] perf bpf: Do not attach a BPF prog to a tracepoint if its name starts with ! (Michael Petlan) [1818835] - [tools] perf include bpf: Add bpf_tail_call() prototype (Michael Petlan) [1818835] - [tools] perf: cs-etm: Optimize option setup for CPU-wide sessions (Michael Petlan) [1818835] - [tools] perf cs-etm: Remove duplicate GENMASK() define, use linux/bits.h instead (Michael Petlan) [1818835] - [tools] perf cs-etm: Add support for CPU-wide trace scenarios (Michael Petlan) [1818835] - [tools] perf cs-etm: Add notion of time to decoding code (Michael Petlan) [1818835] - [tools] perf cs-etm: Linking PE contextID with perf thread mechanic (Michael Petlan) [1818835] - [tools] perf cs-etm: Add support for multiple traceID queues (Michael Petlan) [1818835] - [tools] perf cs-etm: Use traceID aware memory callback API (Michael Petlan) [1818835] - [tools] perf cs-etm: Move tid/pid to traceid_queue (Michael Petlan) [1818835] - [tools] perf cs-etm: Move thread to traceid_queue (Michael Petlan) [1818835] - [tools] perf cs-etm: Get rid of unused cpu in struct cs_etm_queue (Michael Petlan) [1818835] - [tools] perf cs-etm: Introduce the concept of trace ID queues (Michael Petlan) [1818835] - [tools] perf cs-etm: Fix indentation in function cs_etm__process_decoder_queue() (Michael Petlan) [1818835] - [tools] perf cs-etm: Move packet queue out of decoder structure (Michael Petlan) [1818835] - [tools] perf cs-etm: Refactor error path in cs_etm_decoder__new() (Michael Petlan) [1818835] - [tools] perf cs-etm: Add handling of switch-CPU-wide events (Michael Petlan) [1818835] - [tools] perf cs-etm: Add handling of itrace start events (Michael Petlan) [1818835] - [tools] perf cs-etm: Configure SWITCH_EVENTS in CPU-wide mode (Michael Petlan) [1818835] - [tools] perf cs-etm: Configure timestamp generation in CPU-wide mode (Michael Petlan) [1818835] - [tools] perf cs-etm: Configure contextID tracing in CPU-wide mode (Michael Petlan) [1818835] - [kernel] perf/core: Fix missing static inline on perf_cgroup_switch() (Michael Petlan) [1818835] - [kernel] perf/core: Consistently fail fork on allocation failures (Michael Petlan) [1818835] - [kernel] perf/core: Disallow uncore-cgroup events (Michael Petlan) [1818835] - [include] perf/headers: Fix spelling s/EACCESS/EACCES/, s/privilidge/privilege/ (Michael Petlan) [1818835] - [x86] perf/x86/uncore: Fix event group support (Michael Petlan) [1818835] - [kernel] perf/core: Start rejecting the syscall with attr.__reserved_2 set (Michael Petlan) [1818835] - [kernel] perf/aux: Fix tracking of auxiliary trace buffer allocation (Michael Petlan) [1818835] - [x86] perf/x86/intel/pt: Fix base for single entry topa (Michael Petlan) [1818835] - [x86] perf/x86/cstate: Add Tiger Lake CPU support (Michael Petlan) [1818835] - [x86] perf/x86/msr: Add Tiger Lake CPU support (Michael Petlan) [1818835] - [x86] perf/x86/intel: Add Tiger Lake CPU support (Michael Petlan) [1818835] - [x86] perf/x86/cstate: Update C-state counters for Ice Lake (Michael Petlan) [1818835] - [x86] perf/x86/msr: Add new CPU model numbers for Ice Lake (Michael Petlan) [1818835] - [kernel] perf/core: Fix corner case in perf_rotate_context() (Michael Petlan) [1818835] - [kernel] perf/core: Rework memory accounting in perf_mmap() (Michael Petlan) [1818835] - [kernel] perf/core: Fix several typos in comments (Michael Petlan) [1818835] - [x86] perf/x86: Make more stuff static (Michael Petlan) [1818835] - [x86] perf/x86/intel/pt: Get rid of reverse lookup table for ToPA (Michael Petlan) [1818835] - [x86] perf/x86/intel/pt: Free up space in a ToPA descriptor (Michael Petlan) [1818835] - [x86] perf/x86/intel/pt: Split ToPA metadata and page layout (Michael Petlan) [1818835] - [x86] perf/x86/intel/pt: Use pointer arithmetics instead in ToPA entry calculation (Michael Petlan) [1818835] - [x86] perf/x86/intel/pt: Use helpers to obtain ToPA entry size (Michael Petlan) [1818835] - [x86] perf/x86/intel/pt: Clean up ToPA allocation path (Michael Petlan) [1818835]- [scsi] scsi: bnx2fc: Update the driver version to 2.12.13 (Nilesh Javali) [1792115] - [scsi] scsi: bnx2fc: fix boolreturn.cocci warnings (Nilesh Javali) [1792115] - [scsi] scsi: bnx2fc: Fix SCSI command completion after cleanup is posted (Nilesh Javali) [1792115] - [scsi] scsi: bnx2fc: Process the RQE with CQE in interrupt context (Nilesh Javali) [1792115] - [scsi] scsi: bnx2fc: timeout calculation invalid for bnx2fc_eh_abort() (Nilesh Javali) [1792115] - [powerpc] powerpc/smp: Use nid as fallback for package_id (Steve Best) [1764530] - [kernel] audit: Add __rcu annotation to RCU pointer (Richard Guy Briggs) [1822776] - [infiniband] i40iw: Report correct firmware version (Stefan Assmann) [1726909] - [x86] x86/mce/amd: Add PPIN support for AMD MCE (Wei Huang) [1790521] - [kernel] locking/percpu-rwsem: Fix a task_struct refcount (Waiman Long) [1810257] - [kernel] locking/percpu-rwsem: Add might_sleep() for writer locking (Waiman Long) [1810257] - [kernel] locking/percpu-rwsem: Fold __percpu_up_read() (Waiman Long) [1810257] - [kernel] locking/rwsem: Remove RWSEM_OWNER_UNKNOWN (Waiman Long) [1810257] - [kernel] locking/percpu-rwsem: Remove the embedded rwsem (Waiman Long) [1810257] - [kernel] locking/percpu-rwsem: Extract __percpu_down_read_trylock() (Waiman Long) [1810257] - [kernel] locking/percpu-rwsem: Move __this_cpu_inc() into the slowpath (Waiman Long) [1810257] - [kernel] locking/percpu-rwsem: Convert to bool (Waiman Long) [1810257] - [kernel] locking/percpu-rwsem, lockdep: Make percpu-rwsem use its own lockdep_map (Waiman Long) [1810257] - [kernel] locking/lockdep: Remove unused @nested argument from lock_release() (Waiman Long) [1810257] - [kernel] sched/core: Convert get_task_struct() to return the task (Waiman Long) [1810257] - [kernel] locking/lockdep, cpu/hotplug: Annotate AP thread (Waiman Long) [1810257] - [tty] tty/ldsem: Decrement wait_readers on timeouted down_read() (Waiman Long) [1810257] - [tty] tty/ldsem: Convert to regular lockdep annotations (Waiman Long) [1810257] - [tty] tty/ldsem: Wake up readers after timed out down_write() (Waiman Long) [1810257] - [tty] atomic/tty: Fix up atomic abuse in ldsem (Waiman Long) [1810257] - [kernel] cpu/hotplug: Remove skip_onerr field from cpuhp_step structure (Waiman Long) [1810257] - [watchdog] watchdog: hpwdt: drop warning after calling watchdog_init_timeout (Joseph Szczypek) [1790669] - [mm] powerpc/pkeys: Fix handling of pkey state across fork() (Steve Best) [1823744] - [irqchip] irqchip/gic-v3: Workaround Cavium erratum 38539 when reading GICD_TYPER2 (Mark Salter) [1818174] - [irqchip] irqchip/gic-v4.1: Avoid 64bit division for the sake of 32bit ARM (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3-its: Rename VPENDBASER/VPROPBASER accessors (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3-its: Remove superfluous WARN_ON (Mark Salter) [1818174] - [irqchip] irqchip/gic-v4.1: Drop 'tmp' in inherit_vpe_l1_table_from_rd() (Mark Salter) [1818174] - [irqchip] irqchip/gic-v4.1: Ensure L2 vPE table is allocated at RD level (Mark Salter) [1818174] - [irqchip] irqchip/gic-v4.1: Set vpe_l1_base for all redistributors (Mark Salter) [1818174] - [irqchip] irqchip/gic-v4.1: Fix programming of GICR_VPROPBASER_4_1_SIZE (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3-its: Reference to its_invall_cmd descriptor when building INVALL (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3: Only provision redistributors that are enabled in ACPI (Mark Salter) [1818174] - [arm64] arm64: acpi: fix DAIF manipulation with pNMI (Mark Salter) [1818174] - [irqchip] irqchip/gic-v4.1: Allow direct invalidation of VLPIs (Mark Salter) [1818174] - [irqchip] irqchip/gic-v4.1: Suppress per-VLPI doorbell (Mark Salter) [1818174] - [irqchip] irqchip/gic-v4.1: Add VPE INVALL callback (Mark Salter) [1818174] - [irqchip] irqchip/gic-v4.1: Add VPE eviction callback (Mark Salter) [1818174] - [include] irqchip/gic-v4.1: Add VPE residency callback (Mark Salter) [1818174] - [irqchip] irqchip/gic-v4.1: Add mask/unmask doorbell callbacks (Mark Salter) [1818174] - [irqchip] irqchip/gic-v4.1: Plumb skeletal VPE irqchip (Mark Salter) [1818174] - [irqchip] irqchip/gic-v4.1: Implement the v4.1 flavour of VMOVP (Mark Salter) [1818174] - [irqchip] irqchip/gic-v4.1: Don't use the VPE proxy if RVPEID is set (Mark Salter) [1818174] - [irqchip] irqchip/gic-v4.1: Implement the v4.1 flavour of VMAPP (Mark Salter) [1818174] - [irqchip] irqchip/gic-v4.1: VPE table (aka GICR_VPROPBASER) allocation (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3: Add GICv4.1 VPEID size discovery (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3: Detect GICv4.1 supporting RVPEID (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3-its: Fix get_vlpi_map() breakage with doorbells (Mark Salter) [1818174] - [arm64] arm64: Kconfig: Remove CONFIG_ prefix from ARM64_PSEUDO_NMI section (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3-its: Make vlpi_lock a spinlock (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3-its: Lock VLPI map array before translating it (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3-its: Synchronise INT/CLEAR commands targetting a VLPI using VSYNC (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3-its: Synchronise INV command targetting a VLPI using VSYNC (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3-its: Add its_vlpi_map helpers (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3-its: Kill its->device_ids and use TYPER copy instead (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3-its: Kill its->ite_size and use TYPER copy instead (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3-its: Make is_v4 use a TYPER copy (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3-its: Allow LPI invalidation via the DirectLPI interface (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3-its: Factor out wait_for_syncr primitive (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3-its: Free collection mapping on device teardown (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3-its: Fix u64 to __le64 warnings (Mark Salter) [1818174] - [irqchip] irqchip: Remove redundant semicolon after while (Mark Salter) [1818174] - [virt] KVM: vgic-v4: Track the number of VLPIs per vcpu (Mark Salter) [1818174] - [virt] KVM: arm64: vgic-v4: Move the GICv4 residency flow to be driven by vcpu_load/put (Mark Salter) [1818174] - [arm64] arm64: add local_daif_inherit() (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3-its: Use the exact ITSList for VMOVP (Mark Salter) [1818174] - [arm64] arm64: Relax ICC_PMR_EL1 accesses when ICC_CTLR_EL1.PMHE is clear (Mark Salter) [1818174] - [arm64] arm64: Fix incorrect irqflag restore for priority masking for compat (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3: Fix GIC_LINE_NR accessor (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3-its: Fix LPI release for Multi-MSI devices (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3-its: Remove the redundant set_bit for lpi_map (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3: Add quirks for HIP06/07 invalid GICD_TYPER erratum 161010803 (Mark Salter) [1818174] - [irqchip] irqchip/gic: Skip DT quirks when evaluating IIDR-based quirks (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3: Warn about inconsistent implementations of extended ranges (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3: Add EPPI range support (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3: Dynamically allocate PPI partition descriptors (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3: Dynamically allocate PPI NMI refcounts (Mark Salter) [1818174] - [irqchip] irqchip/gic: Prepare for more than 16 PPIs (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3: Add ESPI range support (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3: Add INTID range and convertion primitives (Mark Salter) [1818174] - [irqchip] irqchip/gic: Rework gic_configure_irq to take the full ICFGR base (Mark Salter) [1818174] - [irqchip] irqchip/gic-v2m: Register the frame's PA instead of its VA in fwnode (Mark Salter) [1818174] - [irqchip] irqchip/gic: Register the distributor's PA instead of its VA in fwnode (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3-its: Register the ITS' PA instead of its VA in fwnode (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3: Register the distributor's PA instead of its VA in fwnode (Mark Salter) [1818174] - [arm64] arm64: kprobes: Recover pstate.D in single-step exception handler (Mark Salter) [1818174] - [arm64] arm64: Lower priority mask for GIC_PRIO_IRQON (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3-its: Free unused vpt_page when alloc vpe table fail (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3: Mark expected switch fall-through (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3-its: Fix misuse of GENMASK macro (Mark Salter) [1818174] - [arm64] arm64: fix kernel stack overflow in kdump capture kernel (Mark Salter) [1818174] - [arm64] arm64: irqflags: Introduce explicit debugging for IRQ priorities (Mark Salter) [1818174] - [arm64] arm64: Enable the support of pseudo-NMIs (Mark Salter) [1818174] - [arm64] arm64: Fix incorrect irqflag restore for priority masking (Mark Salter) [1818174] - [arm64] arm64: Fix interrupt tracing in the presence of NMIs (Mark Salter) [1818174] - [arm64] arm64: irqflags: Add condition flags to inline asm clobber list (Mark Salter) [1818174] - [arm64] arm64: irqflags: Pass flags as readonly operand to restore instruction (Mark Salter) [1818174] - [arm64] arm64: Do not enable IRQs for ct_user_exit (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3-its: Fix command queue pointer comparison bug (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3-its: Make free_lpi_range a little cheaper (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3-its: Drop redundant initialization in mk_lpi_range (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3-its: Move allocation outside mutex (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3-its: Fix typo in a comment in its_msi_prepare() (Mark Salter) [1818174] - [include] irqchip/gic-v3-its: fix some definitions of inner cacheability attributes (Mark Salter) [1818174] - [arm64] arm64: fix wrong check of on_sdei_stack in nmi context (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3-its: Fix comparison logic in lpi_range_cmp (Mark Salter) [1818174] - [arm64] arm64: remove obsolete selection of MULTI_IRQ_HANDLER (Mark Salter) [1818174] - [irqchip] irqchip/gicv3-its: Use NUMA aware memory allocation for ITS tables (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3-its: Avoid parsing _indirect_ twice for Device table (Mark Salter) [1818174] - [arm64] arm64: irqflags: Fix clang build warnings (Mark Salter) [1818174] - [arm64] arm64: KVM/mm: Move SEA handling behind a single 'claim' interface (Mark Salter) [1818174] - [arm64] arm64: Skip irqflags tracing for NMI in IRQs disabled context (Mark Salter) [1818174] - [arm64] arm64: Skip preemption when exiting an NMI (Mark Salter) [1818174] - [arm64] arm64: Handle serror in NMI context (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3: Allow interrupts to be set as pseudo-NMI (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3: Handle pseudo-NMIs (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3: Detect if GIC can support pseudo-NMIs (Mark Salter) [1818174] - [arm64] arm64: gic-v3: Implement arch support for priority masking (Mark Salter) [1818174] - [irqchip] arm64: Switch to PMR masking when starting CPUs (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3: Factor group0 detection into functions (Mark Salter) [1818174] - [arm64] arm64: alternative: Apply alternatives early in boot process (Mark Salter) [1818174] - [arm64] arm64: alternative: Allow alternative status checking per cpufeature (Mark Salter) [1818174] - [arm64] arm64: sysreg: Make mrs_s and msr_s macros work with Clang and LTO (Mark Salter) [1818174] - [arm64] arm64: daifflags: Include PMR in daifflags restore operations (Mark Salter) [1818174] - [arm64] arm64: irqflags: Use ICC_PMR_EL1 for interrupt masking (Mark Salter) [1818174] - [firmware] efi: Let architectures decide the flags that should be saved/restored (Mark Salter) [1818174] - [kvm] arm64: kvm: Unmask PMR before entering guest (Mark Salter) [1818174] - [mm] arm64: Unmask PMR before going idle (Mark Salter) [1818174] - [arm64] arm64: Make PMR part of task context (Mark Salter) [1818174] - [arm64] arm64: ptrace: Provide definitions for PMR values (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3: Switch to PMR masking before calling IRQ handler (Mark Salter) [1818174] - [arm64] arm64: cpufeature: Add cpufeature for IRQ priority masking (Mark Salter) [1818174] - [arm64] arm64: cpufeature: Set SYSREG_GIC_CPUIF as a boot system feature (Mark Salter) [1818174] - [arm64] arm64: Remove unused daif related functions/macros (Mark Salter) [1818174] - [arm64] arm64: Fix HCR.TGE status for NMI contexts (Mark Salter) [1818174] - [kernel] irqdesc: Add domain handler for NMIs (Mark Salter) [1818174] - [kernel] genirq: Update irq stats from NMI handlers (Mark Salter) [1818174] - [kernel] genirq: Provide NMI handlers (Mark Salter) [1818174] - [kernel] genirq: Provide NMI management for percpu_devid interrupts (Mark Salter) [1818174] - [kernel] genirq: Provide basic NMI management for interrupt lines (Mark Salter) [1818174] - [include] irqchip/gic-v3-its: Fix ITT_entry_size accessor (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3-its: Gracefully fail on LPI exhaustion (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3-its: Plug allocation race for devices sharing a DevID (Mark Salter) [1818174] - [irqchip] irqchip/gic-v4: Fix occasional VLPI drop (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3-mbi: Fix uninitialized mbi_lock (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3: Add quirk for msm8996 broken registers (Mark Salter) [1818174] - [irqchip] irqchip/gic: Add support to device tree based quirks (Mark Salter) [1818174] - [arm64] arm64: capabilities: Batch cpu_enable callbacks (Mark Salter) [1818174] - [arm64] arm64: capabilities: Use linear array for detection and verification (Mark Salter) [1818174] - [arm64] arm64: capabilities: Optimize this_cpu_has_cap (Mark Salter) [1818174] - [arm64] arm64: capabilities: Speed up capability lookup (Mark Salter) [1818174] - [irqchip] irqchip: Convert to using pOFn instead of device_node.name (Mark Salter) [1818174] - [mm] arm64: Use daifflag_restore after bp_hardening (Mark Salter) [1818174] - [arm64] arm64: daifflags: Use irqflags functions for daifflags (Mark Salter) [1818174] - [include] irqchip/gic: Unify GIC priority definitions (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3: Remove acknowledge loop (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3: Allow interrupt to be configured as wake-up sources (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3-its: Make its_lock a raw_spin_lock_t (Mark Salter) [1818174] - [irqchip] genirq/irqchip: Remove MULTI_IRQ_HANDLER as it's now obselete (Mark Salter) [1818174] - [arm64] arm64: Use the new GENERIC_IRQ_MULTI_HANDLER (Mark Salter) [1818174] - [irqchip] irqchip: Port the ARM IRQ drivers to GENERIC_IRQ_MULTI_HANDLER (Mark Salter) [1818174] - [arm64] arm64: sdei: Mark sdei stack helper functions as static (Mark Salter) [1818174] - [arm64] arm64: Add stack information to on_accessible_stack (Mark Salter) [1818174] - [x86] Reserve at most 64M of SWIOTLB memory for crashkernel (Kairui Song) [1812754] - [md] md/raid1: introduce wait_for_serialization (Nigel Croxon) [1788370] - [md] md/raid1: use bucket based mechanism for IO serialization (Nigel Croxon) [1788370] - [md] md: introduce a new struct for IO serialization (Nigel Croxon) [1788370] - [md] md: don't destroy serial_info_pool if serialize_policy is true (Nigel Croxon) [1788370] - [md] raid1: serialize the overlap write (Nigel Croxon) [1788370] - [md] md: reorgnize mddev_create/destroy_serial_pool (Nigel Croxon) [1788370] - [md] md: add serialize_policy sysfs node for raid1 (Nigel Croxon) [1788370] - [md] md: prepare for enable raid1 io serialization (Nigel Croxon) [1788370] - [md] md: fix a typo s/creat/create (Nigel Croxon) [1788370] - [md] md: rename wb stuffs (Nigel Croxon) [1788370] - [md] raid5: remove worker_cnt_per_group argument from alloc_thread_groups (Nigel Croxon) [1788370] - [lib] md/raid6: fix algorithm choice under larger PAGE_SIZE (Nigel Croxon) [1788370] - [lib] raid6/test: fix a compilation warning (Nigel Croxon) [1788370] - [md] md-bitmap: small cleanups (Nigel Croxon) [1788370]- [firmware] efi: cper: print AER info of PCIe fatal error (Vladis Dronov) [1822595] - [init] redhat: Replace hardware.redhat.com link in Unsupported message (Prarit Bhargava) [1810301] - [pci] PCI: Mark AMD Navi14 GPU rev 0xc5 ATS as broken (Myron Stowe) [1820933] - [pci] PCI: Fix typos (Myron Stowe) [1820933] - [pci] PCI: Remove useless comments and tidy others (Myron Stowe) [1820933] - [pci] PCI: Remove unnecessary includes (Myron Stowe) [1820933] - [tools] tools: PCI: Fix fd leakage (Myron Stowe) [1820933] - [pci] PCI: Export pci_parse_request_of_pci_ranges() (Myron Stowe) [1820933] - [include] resource: Add a resource_list_first_type helper (Myron Stowe) [1820933] - [pci] PCI/ATS: Restore EXPORT_SYMBOL_GPL() for pci_{enable, disable}_ats() (Myron Stowe) [1820933] - [include] PCI/ATS: Add PASID stubs (Myron Stowe) [1820933] - [pci] PCI: Unify ACS quirk desired vs provided checking (Myron Stowe) [1820933] - [pci] PCI: Make ACS quirk implementations more uniform (Myron Stowe) [1820933] - [pci] PCI: Apply Cavium ACS quirk to ThunderX2 and ThunderX3 (Myron Stowe) [1820933] - [pci] PCI/IOV: Serialize sysfs sriov_numvfs reads vs writes (Myron Stowe) [1820933] - [pci] PCI: Add DMA alias quirk for Intel VCA NTB (Myron Stowe) [1820933] - [pci] PCI: Fix Intel ACS quirk UPDCR register address (Myron Stowe) [1820933] - [pci] PCI/ATS: Make pci_restore_pri_state(), pci_restore_pasid_state() private (Myron Stowe) [1820933] - [pci] PCI/ATS: Remove unnecessary EXPORT_SYMBOL_GPL() (Myron Stowe) [1820933] - [include] PCI/ATS: Remove unused PRI and PASID stubs (Myron Stowe) [1820933] - [pci] PCI/ATS: Consolidate ATS declarations in linux/pci-ats.h (Myron Stowe) [1820933] - [pci] PCI/ATS: Cache PRI PRG Response PASID Required bit (Myron Stowe) [1820933] - [pci] PCI/ATS: Use PF PASID for VFs (Myron Stowe) [1820933] - [pci] PCI/ATS: Cache PASID Capability offset (Myron Stowe) [1820933] - [pci] PCI/ATS: Cache PRI Capability offset (Myron Stowe) [1820933] - [pci] PCI/ATS: Disable PF/VF ATS service independently (Myron Stowe) [1820933] - [pci] PCI/ATS: Handle sharing of PF PASID Capability with all VFs (Myron Stowe) [1820933] - [pci] PCI/ATS: Handle sharing of PF PRI Capability with all VFs (Myron Stowe) [1820933] - [pci] PCI/ATS: Move pci_prg_resp_pasid_required() to CONFIG_PCI_PRI (Myron Stowe) [1820933] - [iommu] iommu/vt-d: Select PCI_PRI for INTEL_IOMMU_SVM (Myron Stowe) [1820933] - [pci] PCI/switchtec: Read all 64 bits of part_event_bitmap (Myron Stowe) [1820933] - [pci] PCI: Do not use bus number zero from EA capability (Myron Stowe) [1820933] - [pci] PCI: Avoid double hpmemsize MMIO window assignment (Myron Stowe) [1820933] - [pci] PCI: Add "pci=hpmmiosize" and "pci=hpmmioprefsize" parameters (Myron Stowe) [1820933] - [pci] PCI: Add PCI_STD_NUM_BARS for the number of standard BARs (Myron Stowe) [1820933] - [pci] PCI: Fix missing bridge dma_ranges resource list cleanup (Myron Stowe) [1820933] - [pci] PCI: Protect pci_reassign_bridge_resources() against concurrent addition/removal (Myron Stowe) [1820933] - [pci] PCI/MSI: Fix incorrect MSI-X masking on resume (Myron Stowe) [1820933] - [pci] PCI/MSI: Move power state check out of pci_msi_supported() (Myron Stowe) [1820933] - [pci] PCI/MSI: Remove unused pci_irq_get_node() (Myron Stowe) [1820933] - [uapi] PCI: Add #defines for Enter Compliance, Transmit Margin (Myron Stowe) [1820933] - [pci] PCI: Allow building PCIe things without PCIEPORTBUS (Myron Stowe) [1820933] - [pci] PCI: Remove PCIe Kconfig dependencies on PCI (Myron Stowe) [1820933] - [pci] PCI/ASPM: Remove dependency on PCIEPORTBUS (Myron Stowe) [1820933] - [pci] PCI/PTM: Remove dependency on PCIEPORTBUS (Myron Stowe) [1820933] - [pci] PCI/PTM: Remove spurious "d" from granularity message (Myron Stowe) [1820933] - [pci] PCI: sysfs: Remove unused attribute groups (Myron Stowe) [1820933] - [x86] x86/PCI: Avoid AMD FCH XHCI USB PME# from D0 defect (Myron Stowe) [1820933] - [pci] PCI: Remove unused includes and superfluous struct declaration (Myron Stowe) [1820933] - [x86] x86/PCI: Replace deprecated EXTRA_CFLAGS with ccflags-y (Myron Stowe) [1820933] - [pci] x86/PCI: Correct SPDX comment style (Myron Stowe) [1820933] - [x86] x86/PCI: Add NumaChip SPDX GPL-2.0 to replace COPYING boilerplate (Myron Stowe) [1820933] - [pci] ACPI / hotplug / PCI: Allocate resources directly under the non-hotplug bridge (Myron Stowe) [1820933] - [pci] PCI: pciehp: Prevent deadlock on disconnect (Myron Stowe) [1820933] - [pci] PCI: pciehp: Do not disable interrupt twice on suspend (Myron Stowe) [1820933] - [pci] PCI: pciehp: Refactor infinite loop in pcie_poll_cmd() (Myron Stowe) [1820933] - [pci] PCI: pciehp: Fix indefinite wait on sysfs requests (Myron Stowe) [1820933] - [pci] PCI: pciehp: Avoid returning prematurely from sysfs requests (Myron Stowe) [1820933] - [pci] PCI: Warn if no host bridge NUMA node info (Myron Stowe) [1820933] - [pci] PCI/ASPM: Remove PCIEASPM_DEBUG Kconfig option and related code (Myron Stowe) [1820933] - [pci] PCI/ASPM: Add sysfs attributes for controlling ASPM link states (Myron Stowe) [1820933] - [pci] PCI/ASPM: Add pcie_aspm_get_link() (Myron Stowe) [1820933] - [pci] PCI/ASPM: Allow re-enabling Clock PM (Myron Stowe) [1820933] - [pci] PCI/ASPM: Add L1 PM substate support to pci_disable_link_state() (Myron Stowe) [1820933] - [pci] PCI/ASPM: Remove pcie_aspm_enabled() unnecessary locking (Myron Stowe) [1820933] - [pci] PCI/DPC: Add "pcie_ports=dpc-native" to allow DPC without AER control (Myron Stowe) [1820933] - [pci] PCI/AER: Fix kernel-doc warnings (Myron Stowe) [1820933] - [pci] PCI/AER: Use for_each_set_bit() to simplify code (Myron Stowe) [1820933] - [pci] PCI/AER: Add PoisonTLPBlocked to Uncorrectable error counters (Myron Stowe) [1820933] - [pci] PCI/AER: Save AER Capability for suspend/resume (Myron Stowe) [1820933] - [pci] PCI: Add ACS quirk for iProc PAXB (Myron Stowe) [1820933] - [cpufreq] cpufreq: intel_pstate: Simplify intel_pstate_cpu_init() (Prarit Bhargava) [1823339] - [cpufreq] cpufreq: powernv: Fix frame-size-overflow in powernv_cpufreq_work_fn (Prarit Bhargava) [1823339] - [cpufreq] x86/devicetable: Move x86 specific macro out of generic code (Prarit Bhargava) [1823339] - [cpufreq] cpufreq: Use scnprintf() for avoiding potential buffer overflow (Prarit Bhargava) [1823339] - [cpufreq] cpufreq: intel_pstate: Consolidate policy verification (Prarit Bhargava) [1823339] - [cpufreq] cpufreq: powernv: Fix unsafe notifiers (Prarit Bhargava) [1823339] - [cpufreq] cpufreq: powernv: Fix use-after-free (Prarit Bhargava) [1823339] - [cpufreq] cpufreq: dt: Allow platform specific intermediate callbacks (Prarit Bhargava) [1823339] - [cpufreq] cpufreq: add function to get the hardware max frequency (Prarit Bhargava) [1823339] - [kernel] sched/vtime: Prevent unstable evaluation of WARN(vtime->state) (Prarit Bhargava) [1823339] - [cpufreq] docs: cpufreq: fix a broken reference (Prarit Bhargava) [1823339] - [kernel] PM: QoS: annotate data races in pm_qos_*_value() (Prarit Bhargava) [1823339] - [cpufreq] cpufreq: Fix policy initialization for internal governor drivers (Prarit Bhargava) [1823339] - [documentation] Documentation: power: fix pm_qos_interface.rst format warning (Prarit Bhargava) [1823339] - [kernel] PM: QoS: Make CPU latency QoS depend on CONFIG_CPU_IDLE (Prarit Bhargava) [1823339] - [documentation] Documentation: PM: QoS: Update to reflect previous code changes (Prarit Bhargava) [1823339] - [kernel] PM: QoS: Update file information comments (Prarit Bhargava) [1823339] - [x86] x86: platform: iosf_mbi: Call cpu_latency_qos_*() instead of pm_qos_*() (Prarit Bhargava) [1823339] - [cpuidle] cpuidle: Call cpu_latency_qos_limit() instead of pm_qos_request() (Prarit Bhargava) [1823339] - [x86] x86: baytrail/cherrytrail: Rework and move P-Unit PMIC bus semaphore code (Prarit Bhargava) [1823339] - [sound] sound: Call cpu_latency_qos_*() instead of pm_qos_*() (Prarit Bhargava) [1823339] - [media] drivers: media: Call cpu_latency_qos_*() instead of pm_qos_*() (Prarit Bhargava) [1823339] - [wireless] drivers: net: Call cpu_latency_qos_*() instead of pm_qos_*() (Prarit Bhargava) [1823339] - [drm] drm/i915: Implement a better i945gm vblank irq vs. C-states workaround (Prarit Bhargava) [1823339] - [drm] drm: i915: Call cpu_latency_qos_*() instead of pm_qos_*() (Prarit Bhargava) [1823339] - [kernel] PM: QoS: Drop PM_QOS_CPU_DMA_LATENCY and rename related functions (Prarit Bhargava) [1823339] - [kernel] PM: QoS: Adjust pm_qos_request() signature and reorder pm_qos.h (Prarit Bhargava) [1823339] - [kernel] PM: QoS: Simplify definitions of CPU latency QoS trace events (Prarit Bhargava) [1823339] - [tty] PM: QoS: Rename things related to the CPU latency QoS (Prarit Bhargava) [1823339] - [cpuidle] PM: QoS: Drop PM_QOS_CPU_DMA_LATENCY notifier chain (Prarit Bhargava) [1823339] - [kernel] PM: QoS: Redefine struct pm_qos_request and drop struct pm_qos_object (Prarit Bhargava) [1823339] - [kernel] PM: QoS: Clean up misc device file operations (Prarit Bhargava) [1823339] - [kernel] PM: QoS: Drop iterations over global QoS classes (Prarit Bhargava) [1823339] - [kernel] PM: QoS: Clean up pm_qos_read_value() and pm_qos_get/set_value() (Prarit Bhargava) [1823339] - [kernel] PM: QoS: Clean up pm_qos_update_target() and pm_qos_update_flags() (Prarit Bhargava) [1823339] - [kernel] PM: QoS: Drop the PM_QOS_SUM QoS type (Prarit Bhargava) [1823339] - [kernel] PM: QoS: Drop pm_qos_update_request_timeout() (Prarit Bhargava) [1823339] - [kernel] PM: QoS: Drop debugfs interface (Prarit Bhargava) [1823339] - [cpufreq] cpufreq: ti-cpufreq: Add support for OPP_PLUS (Prarit Bhargava) [1823339] - [x86] x86/intel_pstate: Handle runtime turbo disablement/enablement in frequency invariance (Prarit Bhargava) [1823339] - [x86] x86, sched: Add support for frequency invariance on ATOM (Prarit Bhargava) [1823339] - [x86] x86, sched: Add support for frequency invariance on ATOM_GOLDMONT* (Prarit Bhargava) [1823339] - [x86] x86, sched: Add support for frequency invariance on XEON_PHI_KNL/KNM (Prarit Bhargava) [1823339] - [x86] x86, sched: Add support for frequency invariance on SKYLAKE_X (Prarit Bhargava) [1823339] - [x86] x86, sched: Add support for frequency invariance (Prarit Bhargava) [1823339] - [cpufreq] cpufreq: Avoid creating excessively large stack frames (Prarit Bhargava) [1823339] - [cpufreq] cpufreq: loongson2_cpufreq: adjust cpufreq uses of LOONGSON_CHIPCFG (Prarit Bhargava) [1823339] - [cpufreq] cpufreq: brcmstb-avs: fix imbalance of cpufreq policy refcount (Prarit Bhargava) [1823339] - [cpufreq] cpufreq: intel_pstate: fix spelling mistake: "Whethet" -> "Whether" (Prarit Bhargava) [1823339] - [cpufreq] cpufreq: s3c: fix unbalances of cpufreq policy refcount (Prarit Bhargava) [1823339] - [cpufreq] cpufreq: tegra186: convert to devm_platform_ioremap_resource (Prarit Bhargava) [1823339] - [cpufreq] cpufreq: kirkwood: convert to devm_platform_ioremap_resource (Prarit Bhargava) [1823339] - [cpufreq] cpufreq: CPPC: put ACPI table after using it (Prarit Bhargava) [1823339] - [cpufreq] cpufreq : CPPC: Break out if HiSilicon CPPC workaround is matched (Prarit Bhargava) [1823339] - [cpufreq] cpufreq: scmi: Match scmi device by both name and protocol id (Prarit Bhargava) [1823339] - [base] PM / QoS: Restore DEV_PM_QOS_MIN/MAX_FREQUENCY (Prarit Bhargava) [1823339] - [base] PM: QoS: Drop frequency QoS types from device PM QoS (Prarit Bhargava) [1823339] - [include] PM / QoS: Reorder pm_qos/freq_qos/dev_pm_qos structs (Prarit Bhargava) [1823339] - [include] PM / QoS: Redefine FREQ_QOS_MAX_DEFAULT_VALUE to S32_MAX (Prarit Bhargava) [1823339] - [cpufreq] cpufreq: Fix Kconfig indentation (Prarit Bhargava) [1823339] - [cpufreq] cpufreq: Use vtime aware kcpustat accessors for user time (Prarit Bhargava) [1823339] - [kernel] sched/vtime: Bring up complete kcpustat accessor (Prarit Bhargava) [1823339] - [documentation] PM: Wrap documentation to fit in 80 columns (Prarit Bhargava) [1823339] - [kernel] PM: QoS: Invalidate frequency QoS requests after removal (Prarit Bhargava) [1823339] - [cpufreq] cpufreq: Register drivers only after CPU devices have been registered (Prarit Bhargava) [1823339] - [cpufreq] cpufreq: Add NULL checks to show() and store() methods of cpufreq (Prarit Bhargava) [1823339] - [cpufreq] cpufreq: intel_pstate: Fix invalid EPB setting (Prarit Bhargava) [1823339] - [cpufreq] cpufreq: Initialize cpufreq-dt driver earlier (Prarit Bhargava) [1823339] - [cpufreq] cpufreq: intel_pstate: Fix plain int as pointer warning from sparse (Prarit Bhargava) [1823339] - [cpufreq] cpufreq: powernv: fix stack bloat and hard limit on number of CPUs (Prarit Bhargava) [1823339] - [cpufreq] cpufreq: Clarify the comment in cpufreq_set_policy() (Prarit Bhargava) [1823339] - [cpufreq] cpufreq: Use vtime aware kcpustat accessor to fetch CPUTIME_SYSTEM (Prarit Bhargava) [1823339] - [kernel] sched/kcpustat: Introduce vtime-aware kcpustat accessor for CPUTIME_SYSTEM (Prarit Bhargava) [1823339] - [include] sched/vtime: Introduce vtime_accounting_enabled_cpu() (Prarit Bhargava) [1823339] - [kernel] sched/vtime: Rename vtime_accounting_cpu_enabled() to vtime_accounting_enabled_this_cpu() (Prarit Bhargava) [1823339] - [include] context_tracking: Introduce context_tracking_enabled_cpu() (Prarit Bhargava) [1823339] - [include] context_tracking: Rename context_tracking_is_cpu_enabled() to context_tracking_enabled_this_cpu() (Prarit Bhargava) [1823339] - [kernel] sched/vtime: Record CPU under seqcount for kcpustat needs (Prarit Bhargava) [1823339] - [acpi] ACPI: processor: Add QoS requests for all CPUs (Prarit Bhargava) [1823339] - [cpufreq] cpufreq: scpi: remove stale/outdated comment about the driver (Prarit Bhargava) [1823339] - [thermal] thermal/drivers/cpufreq_cooling: Fix return of cpufreq_set_cur_state (Prarit Bhargava) [1823339] - [acpi] cpufreq: Use per-policy frequency QoS (Prarit Bhargava) [1823339] - [kernel] PM: QoS: Introduce frequency QoS (Prarit Bhargava) [1823339] - [acpi] ACPI: processor: Avoid NULL pointer dereferences at init time (Prarit Bhargava) [1823339] - [cpufreq] cpufreq: ti-cpufreq: Add support for AM3517 (Prarit Bhargava) [1823339] - [cpufreq] ARM: dts: omap36xx: using OPP1G needs to control the abb_ldo (Prarit Bhargava) [1823339] - [cpufreq] cpufreq: ti-cpufreq: add support for omap34xx and omap36xx (Prarit Bhargava) [1823339] - [cpufreq] cpufreq: Remove CPUFREQ_ADJUST and CPUFREQ_NOTIFY policy notifier events (Prarit Bhargava) [1823339] - [base] arch_topology: Use CPUFREQ_CREATE_POLICY instead of CPUFREQ_NOTIFY (Prarit Bhargava) [1823339] - [acpi] ACPI: cpufreq: Switch to QoS requests instead of cpufreq notifier (Prarit Bhargava) [1823339] - [kernel] PM: QoS: Get rid of unused flags (Prarit Bhargava) [1823339] - [cpufreq] cpufreq: intel_pstate: Implement QoS supported freq constraints (Prarit Bhargava) [1823339] - [thermal] thermal: cpu_cooling: Switch to QoS requests for freq limits (Prarit Bhargava) [1823339] - [cpufreq] cpufreq: Add policy create/remove notifiers back (Prarit Bhargava) [1823339] - [documentation] docs: power: convert docs to ReST and rename to *.rst (Prarit Bhargava) [1823339] - [kernel] PM: QoS: no need to check return value of debugfs_create functions (Prarit Bhargava) [1823339] - [kernel] PM / QoS: Change to use DEFINE_SHOW_ATTRIBUTE macro (Prarit Bhargava) [1823339] - [nvme] nvme-fc: Revert "add module to ops template to allow module references" (Gopal Tiwari) [1823270] - [nvme] nvme: fix deadlock caused by ANA update wrong locking (Gopal Tiwari) [1823270] - [nvme] nvme-pci: Hold cq_poll_lock while completing CQEs (Gopal Tiwari) [1823270] - [uapi] nvme: change nvme_passthru_cmd64 to explicitly mark rsvd (Gopal Tiwari) [1823270] - [tools] tools/power/x86/intel-speed-select: Fix a typo in error message (Prarit Bhargava) [1778956] - [tools] tools/power/x86/intel-speed-select: Update version (Prarit Bhargava) [1778956] - [tools] tools/power/x86/intel-speed-select: Avoid duplicate Package strings for json (Prarit Bhargava) [1778956] - [tools] tools/power/x86/intel-speed-select: Add display for enabled cpus count (Prarit Bhargava) [1778956] - [tools] tools/power/x86/intel-speed-select: Print friendly warning for bad command line (Prarit Bhargava) [1778956] - [tools] tools/power/x86/intel-speed-select: Fix avx options for turbo-freq feature (Prarit Bhargava) [1778956] - [tools] tools/power/x86/intel-speed-select: Improve CLX commands (Prarit Bhargava) [1778956] - [tools] tools/power/x86/intel-speed-select: Show error for invalid CPUs in the options (Prarit Bhargava) [1778956] - [tools] tools/power/x86/intel-speed-select: Improve core-power result and error display (Prarit Bhargava) [1778956] - [tools] tools/power/x86/intel-speed-select: Kernel interface error handling (Prarit Bhargava) [1778956] - [tools] tools/power/x86/intel-speed-select: Improve error display for turbo-freq feature (Prarit Bhargava) [1778956] - [tools] tools/power/x86/intel-speed-select: Improve error display for base-freq feature (Prarit Bhargava) [1778956] - [tools] tools/power/x86/intel-speed-select: Improve output of perf-profile commands (Prarit Bhargava) [1778956] - [tools] tools/power/x86/intel-speed-select: Enhance help for core-power assoc (Prarit Bhargava) [1778956] - [tools] tools/power/x86/intel-speed-select: Display error for invalid priority type (Prarit Bhargava) [1778956] - [tools] tools/power/x86/intel-speed-select: Check feature status first (Prarit Bhargava) [1778956] - [tools] tools/power/x86/intel-speed-select: Improve error display for perf-profile feature (Prarit Bhargava) [1778956] - [tools] tools/power/x86/intel-speed-select: Add an API for error/information print (Prarit Bhargava) [1778956] - [tools] tools/power/x86/intel-speed-select: Enhance --info option (Prarit Bhargava) [1778956] - [tools] tools/power/x86/intel-speed-select: Enhance help (Prarit Bhargava) [1778956] - [tools] tools/power/x86/intel-speed-select: Helpful warning for missing kernel interface (Prarit Bhargava) [1778956] - [tools] tools/power/x86/intel-speed-select: Store topology information (Prarit Bhargava) [1778956] - [tools] tools/power/x86/intel-speed-select: Max CPU count calculation when CPU0 is offline (Prarit Bhargava) [1778956] - [tools] tools/power/x86/intel-speed-select: Special handling for CPU 0 online/offline (Prarit Bhargava) [1778956] - [tools] tools/power/x86/intel-speed-select: Use more verbiage for clos information (Prarit Bhargava) [1778956] - [tools] tools/power/x86/intel-speed-select: Enhance core-power info command (Prarit Bhargava) [1778956] - [tools] tools/power/x86/intel-speed-select: Make target CPU optional for core-power info (Prarit Bhargava) [1778956] - [tools] tools/power/x86/intel-speed-select: Warn for invalid package id (Prarit Bhargava) [1778956] - [tools] tools/power/x86/intel-speed-select: Fix last cpu number (Prarit Bhargava) [1778956] - [tools] tools/power/x86/intel-speed-select: Fix mailbox usage for CLOS_PM_QOS_CONFIG (Prarit Bhargava) [1778956] - [platform] platform/x86: ISST: Fix wrong unregister type (Prarit Bhargava) [1778956] - [tools] tools/power/x86/intel-speed-select: Avoid duplicate names for json parsing (Prarit Bhargava) [1778956] - [tools] tools/power/x86/intel-speed-select: Fix display for turbo-freq auto mode (Prarit Bhargava) [1778956] - [platform] platform/x86: ISST: Allow additional core-power mailbox commands (Prarit Bhargava) [1778956] - [misc] mei: me: add comet point (lake) H device ids (Ken Cox) [1815355] - [misc] mei: me: add comet point (lake) LP device ids (Ken Cox) [1815355] - [misc] mei: define dma ring buffer sizes for PCH12 HW and newer (Ken Cox) [1815355] - [misc] mei: hbm: define dma ring setup protocol (Ken Cox) [1815355] - [acpi] apei/ghes: Do not delay GHES polling (Robert Richter) [1793544] - [edac] EDAC/ghes: Do not warn when incrementing refcount on 0 (Robert Richter) [1793544] - [edac] EDAC/ghes: Fix locking and memory barrier issues (Robert Richter) [1793544] - [edac] EDAC/ghes: Fix Use after free in ghes_edac remove path (Robert Richter) [1793544] - [edac] EDAC, ghes: Use CPER module handles to locate DIMMs (Robert Richter) [1793544] - [kernel] sched/fair: Fix statistics for find_idlest_group() (Phil Auld) [1794398] - [kernel] sched/core: Annotate curr pointer in rq with __rcu (Phil Auld) [1794398] - [kernel] sched/psi: Fix OOB write when writing 0 bytes to PSI files (Phil Auld) [1794398] - [kernel] sched/psi: Correct overly pessimistic size calculation (Phil Auld) [1794398] - [kernel] sched/fair: Prevent unlimited runtime on throttled group (Phil Auld) [1794398] - [kernel] sched/nohz: Optimize get_nohz_timer_target() (Phil Auld) [1794398] - [kernel] sched/topology: Assert non-NUMA topology masks don't (partially) overlap (Phil Auld) [1794398] - [kernel] sched/psi: create /proc/pressure and /proc/pressure/{io|memory|cpu} only when psi enabled (Phil Auld) [1794398] - [kernel] sched/fair: Remove redundant call to cpufreq_update_util() (Phil Auld) [1794398] - [kernel] sched/debug: Add new tracepoints to track PELT at rq level (Phil Auld) [1794398] - [kernel] sched/fair: calculate delta runnable load only when it's needed (Phil Auld) [1794398] - [kernel] sched/fair: Fix sgc->{min, max}_capacity calculation for SD_OVERLAP (Phil Auld) [1794398] - [kernel] sched/debug: Reset watchdog on all CPUs while processing sysrq-t (Phil Auld) [1794398] - [kernel] sched/fair: Make sched-idle CPU selection consistent throughout (Phil Auld) [1794398] - [kernel] sched/core: Remove unused variable from set_user_nice() (Phil Auld) [1794398] - [kernel] sched/fair: Optimize select_idle_cpu (Phil Auld) [1794398] - [kernel] schied/fair: Skip calculating @contrib without load (Phil Auld) [1794398] - [kernel] sched: Spare resched IPI when prio changes on a single fair task (Phil Auld) [1794398] - [kernel] sched: Use fair:prio_changed() instead of ad-hoc implementation (Phil Auld) [1794398] - [kernel] sched/wait: fix ___wait_var_event(exclusive) (Phil Auld) [1794398] - [kernel] psi: Fix a division error in psi poll() (Phil Auld) [1794398] - [kernel] sched/psi: Fix sampling error and rare div0 crashes with cgroups and high uptime (Phil Auld) [1794398] - [kernel] sched/cpufreq: Move the cfs_rq_util_change() call to cpufreq_update_util() (Phil Auld) [1794398] - [kernel] sched/pelt: Fix update of blocked PELT ordering (Phil Auld) [1794398] - [kernel] sched/core: Avoid spurious lock dependencies (Phil Auld) [1794398] - [kernel] Add wake_up_interruptible_sync_poll_locked() (Phil Auld) [1794398] - [kernel] Remove the nr_exclusive argument from __wake_up_sync_key() (Phil Auld) [1794398] - [x86] x86/mce: Do not log spurious corrected mce errors (Prarit Bhargava) [1819761] - [x86] x86/MCE: Add an MCE-record filtering function (Prarit Bhargava) [1819761]- [mm] mm/page_alloc: increase default min_free_kbytes bound (Joel Savitz) [1808039] - [crypto] crypto: remove CRYPTO_TFM_RES_BAD_KEY_LEN (Neil Horman) [1782179] - [crypto] crypto: qat - switch to skcipher API (Neil Horman) [1782179] - [scsi] scsi: lpfc: Change default SCSI LUN QD to 64 (Dick Kennedy) [1822334] - [scsi] scsi: lpfc: Update lpfc version to 12.8.0.0 (Dick Kennedy) [1822334] - [scsi] scsi: lpfc: Remove prototype FIPS/DSS options from SLI-3 (Dick Kennedy) [1822334] - [scsi] scsi: lpfc: Make debugfs ktime stats generic for NVME and SCSI (Dick Kennedy) [1822334] - [scsi] scsi: lpfc: Fix erroneous cpu limit of 128 on I/O statistics (Dick Kennedy) [1822334] - [scsi] scsi: lpfc: Fix crash in target side cable pulls hitting WAIT_FOR_UNREG (Dick Kennedy) [1822334] - [scsi] scsi: lpfc: Fix update of wq consumer index in lpfc_sli4_wq_release (Dick Kennedy) [1822334] - [scsi] scsi: lpfc: Fix crash after handling a pci error (Dick Kennedy) [1822334] - [scsi] scsi: lpfc: Fix scsi host template for SLI3 vports (Dick Kennedy) [1822334] - [scsi] scsi: lpfc: Fix lpfc overwrite of sg_cnt field in nvmefc_tgt_fcp_req (Dick Kennedy) [1822334] - [scsi] scsi: lpfc: Fix lockdep error - register non-static key (Dick Kennedy) [1822334] - [fs] utimes: Clamp the timestamps in notify_change() (Eric Sandeen) [1795991] - [fs] smb3: Fix regression in time handling (Eric Sandeen) [1795991] - [fs] isofs: Initialize filesystem timestamp ranges (Eric Sandeen) [1795991] - [fs] fs: ceph: Initialize filesystem timestamp ranges (Eric Sandeen) [1795991] - [fs] fs: fat: Initialize filesystem timestamp ranges (Eric Sandeen) [1795991] - [fs] fat: propagate 64-bit inode timestamps (Eric Sandeen) [1795991] - [fs] fs: cifs: Initialize filesystem timestamp ranges (Eric Sandeen) [1795991] - [fs] fs: nfs: Initialize filesystem timestamp ranges (Eric Sandeen) [1795991] - [fs] ext4: Initialize timestamps limits (Eric Sandeen) [1795991] - [fs] fs: Fill in max and min timestamps in superblock (Eric Sandeen) [1795991] - [fs] utimes: Clamp the timestamps before update (Eric Sandeen) [1795991] - [fs] timestamp_truncate: Replace users of timespec64_trunc (Eric Sandeen) [1795991] - [fs] vfs: Add timestamp_truncate() api (Eric Sandeen) [1795991] - [fs] vfs: Add file timestamp range support (Eric Sandeen) [1795991] - [fs] cramfs: Deprecate cramfs in RHEL (Abhijith Das) [1794513] - [thermal] thermal: intel: intel_pch_thermal: Add Comet Lake (CML) platform support (David Arcari) [1773794] - [thermal] thermal: intel: Fix unmatched pci_release_region (David Arcari) [1773794] - [thermal] thermal: intel: Use dev_get_drvdata (David Arcari) [1773794] - [thermal] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 288 (David Arcari) [1773794] - [thermal] drivers: thermal: Move various drivers for intel platforms into a subdir (David Arcari) [1773794] - [x86] x86/cpufeatures: Enable a new AVX512 CPU feature (David Arcari) [1783143] - [x86] cpu/cpuid-deps: Add a tab to cpuid dependent features (David Arcari) [1783143] - [crypto] crypto: rng - Override drivers/char/random in FIPS mode (Herbert Xu) [1785660] - [char] random: Add hook to override device reads and getrandom(2) (Herbert Xu) [1785660] - [block] nbd: add a flush_workqueue in nbd_start_device (Ming Lei) [1798919] - [scsi] scsi: sd_sbc: Fix sd_zbc_report_zones() (Ming Lei) [1798919] - [block] block: Fix partition support for host aware zoned block devices (Ming Lei) [1798919] - [scsi] block: allow partitions on host aware zone devices (Ming Lei) [1798919] - [block] null_blk: Fix zone write handling (Ming Lei) [1798919] - [fs] fs: move guard_bio_eod() after bio_set_op_attrs (Ming Lei) [1798919] - [block] null_blk: Fix REQ_OP_ZONE_CLOSE handling (Ming Lei) [1798919] - [block] block: add bio_truncate to fix guard_bio_eod (Ming Lei) [1798919] - [block] compat_ioctl: block: handle Persistent Reservations (Ming Lei) [1798919] - [block] compat_ioctl: block: handle add zone open, close and finish ioctl (Ming Lei) [1798919] - [block] compat_ioctl: block: handle BLKGETZONESZ/BLKGETNRZONES (Ming Lei) [1798919] - [block] compat_ioctl: block: handle BLKREPORTZONE/BLKRESETZONE (Ming Lei) [1798919] - [block] block: fix memleak when __blk_rq_map_user_iov() is failed (Ming Lei) [1798919] - [s390] s390/dasd: fix typo in copyright statement (Ming Lei) [1798919] - [s390] s390/dasd: fix memleak in path handling error case (Ming Lei) [1798919] - [s390] s390/dasd/cio: Interpret ccw_device_get_mdc return value correctly (Ming Lei) [1798919] - [block] block: Fix a lockdep complaint triggered by request queue flushing (Ming Lei) [1798919] - [block] block: Fix the type of 'sts' in bsg_queue_rq() (Ming Lei) [1798919] - [block] block: end bio with BLK_STS_AGAIN in case of non-mq devs and REQ_NOWAIT (Ming Lei) [1798919] - [block] nbd: fix shutdown and recv work deadlock v2 (Ming Lei) [1798919] - [block] blk-iocost: fix incorrect vtime comparison in iocg_is_idle() (Ming Lei) [1798919] - [block] iocost: check active_list of all the ancestors in iocg_activate() (Ming Lei) [1798919] - [block] iocost: over-budget forced IOs should schedule async delay (Ming Lei) [1798919] - [block] blk-cgroup: remove blkcg_drain_queue (Ming Lei) [1798919] - [block] block: fix NULL pointer dereference in account statistics with IDE (Ming Lei) [1798919] - [block] null_blk: remove unused variable warning on !CONFIG_BLK_DEV_ZONED (Ming Lei) [1798919] - [block] brd: warn on un-aligned buffer (Ming Lei) [1798919] - [block] brd: remove max_hw_sectors queue limit (Ming Lei) [1798919] - [block] block: set the zone size in blk_revalidate_disk_zones atomically (Ming Lei) [1798919] - [block] block: don't handle bio based drivers in blk_revalidate_disk_zones (Ming Lei) [1798919] - [block] block: allocate the zone bitmaps lazily (Ming Lei) [1798919] - [block] block: replace seq_zones_bitmap with conv_zones_bitmap (Ming Lei) [1798919] - [block] block: simplify blkdev_nr_zones (Ming Lei) [1798919] - [block] block: remove the empty line at the end of blk-zoned.c (Ming Lei) [1798919] - [block] null_blk: cleanup null_gendisk_register (Ming Lei) [1798919] - [block] null_blk: fix zone size paramter check (Ming Lei) [1798919] - [fs] block: don't send uevent for empty disk when not invalidating (Ming Lei) [1798919] - [block] ataflop: Remove unneeded semicolon (Ming Lei) [1798919] - [block] drbd: Remove unneeded semicolon (Ming Lei) [1798919] - [scsi] sr_vendor: support Beurer GL50 evo CD-on-a-chip devices (Ming Lei) [1798919] - [cdrom] cdrom: respect device capabilities during opening action (Ming Lei) [1798919] - [fs] block: move clearing bd_invalidated into check_disk_size_change (Ming Lei) [1798919] - [block] block: remove (__)blkdev_reread_part as an exported API (Ming Lei) [1798919] - [block] block: fix bdev_disk_changed for non-partitioned devices (Ming Lei) [1798919] - [block] block: move rescan_partitions to fs/block_dev.c (Ming Lei) [1798919] - [block] block: merge invalidate_partitions into rescan_partitions (Ming Lei) [1798919] - [block] block: refactor rescan_partitions (Ming Lei) [1798919] - [scsi] scsi: sd_zbc: Remove set but not used variable 'buflen' (Ming Lei) [1798919] - [md] block: rework zone reporting (Ming Lei) [1798919] - [scsi] scsi: sd_zbc: Cleanup sd_zbc_alloc_report_buffer() (Ming Lei) [1798919] - [block] null_blk: Add zone_nr_conv to features (Ming Lei) [1798919] - [block] null_blk: clean up report zones (Ming Lei) [1798919] - [block] null_blk: clean up the block device operations (Ming Lei) [1798919] - [block] block: Remove partition support for zoned block devices (Ming Lei) [1798919] - [md] block: Simplify report zones execution (Ming Lei) [1798919] - [block] block: cleanup the !zoned case in blk_revalidate_disk_zones (Ming Lei) [1798919] - [scsi] block: Enhance blk_revalidate_disk_zones() (Ming Lei) [1798919] - [block] nbd: prevent memory leak (Ming Lei) [1798919] - [scsi] scsi: sd_zbc: add zone open, close, and finish support (Ming Lei) [1798919] - [block] null_blk: add zone open, close, and finish support (Ming Lei) [1798919] - [md] dm: add zone open, close and finish support (Ming Lei) [1798919] - [block] loop: fix no-unmap write-zeroes request behavior (Ming Lei) [1798919] - [block] null_blk: return fixed zoned reads > write pointer (Ming Lei) [1798919] - [block] null_blk: Enable modifying 'submit_queues' after an instance has been configured (Ming Lei) [1798919] - [block] null_blk: Improve nullb_device_##NAME##_store() readability (Ming Lei) [1798919] - [block] block,bfq: Skip tracing hooks if possible (Ming Lei) [1798919] - [block] block: Don't disable interrupts in trigger_softirq() (Ming Lei) [1798919] - [lib] sbitmap: Delete sbitmap_any_bit_clear() (Ming Lei) [1798919] - [block] blk-mq: Delete blk_mq_has_free_tags() and blk_mq_can_queue() (Ming Lei) [1798919] - [block] block: add zone open, close and finish ioctl support (Ming Lei) [1798919] - [uapi] uapi: fix ioctl documentation (Ming Lei) [1798919] - [uapi] uapi: linux/blkzoned.h: fix BLKGETZONESZ and BLKGETNRZONES definitions (Ming Lei) [1798919] - [block] block: add zone open, close and finish operations (Ming Lei) [1798919] - [block] block: Simplify REQ_OP_ZONE_RESET_ALL handling (Ming Lei) [1798919] - [block] block: Remove REQ_OP_ZONE_RESET plugging (Ming Lei) [1798919] - [fs] bdev: Refresh bdev size for disks without partitioning (Ming Lei) [1798919] - [fs] bdev: Factor out bdev revalidation into a common helper (Ming Lei) [1798919] - [block] blk-mq: Make blk_mq_run_hw_queue() return void (Ming Lei) [1798919] - [fs] fcntl: fix typo in RWH_WRITE_LIFE_NOT_SET r/w hint name (Ming Lei) [1798919] - [block] blk-mq: remove needless goto from blk_mq_get_driver_tag (Ming Lei) [1798919] - [block] block: Reduce the amount of memory used for tag sets (Ming Lei) [1798919] - [block] block: Reduce the amount of memory required per request queue (Ming Lei) [1798919] - [block] block: Remove the synchronize_rcu() call from __blk_mq_update_nr_hw_queues() (Ming Lei) [1798919] - [block] block: account statistics for passthrough requests (Ming Lei) [1798919] - [block] blk-stat: Optimise blk_stat_add() (Ming Lei) [1798919] - [block] blk-mq: Embed counters into struct mq_inflight (Ming Lei) [1798919] - [block] blk-mq: Reuse callback in blk_mq_in_flight*() (Ming Lei) [1798919] - [block] blk-mq: Inline status checkers (Ming Lei) [1798919] - [block] block: Document all members of blk_mq_tag_set and bkl_mq_queue_map (Ming Lei) [1798919] - [block] block: Reduce sysfs_lock locking inside blk_cleanup_queue() (Ming Lei) [1798919] - [block] block: Remove "dying" checks from sysfs callbacks (Ming Lei) [1798919] - [block] block: Remove request_queue.nr_queues (Ming Lei) [1798919] - [trace] block: Fix writeback throttling W=1 compiler warnings (Ming Lei) [1798919] - [block] block: Fix three kernel-doc warnings (Ming Lei) [1798919] - [fs] writeback: fix use-after-free in finish_writeback_work() (Ming Lei) [1798919] - [scsi] scsi: sd_zbc: Fix sd_zbc_complete() (Ming Lei) [1798919] - [block] nbd:fix memory leak in nbd_get_socket() (Ming Lei) [1798919] - [block] nbd: verify socket is supported during setup (Ming Lei) [1798919] - [block] nbd: handle racing with error'ed out commands (Ming Lei) [1798919] - [block] nbd: protect cmd->status with cmd->lock (Ming Lei) [1798919] - [block] nbd: fix possible sysfs duplicate warning (Ming Lei) [1798919] - [block] nbd: fix possible page fault for nbd disk (Ming Lei) [1798919] - [block] nbd: rename the runtime flags as NBD_RT_ prefixed (Ming Lei) [1798919] - [block] nbd: fix max number of supported devs (Ming Lei) [1798919] - [block] nbd: fix zero cmd timeout handling v2 (Ming Lei) [1798919] - [block] nbd: add missing config put (Ming Lei) [1798919] - [block] nbd: add function to convert blk req op to nbd cmd (Ming Lei) [1798919] - [block] nbd: add set cmd timeout helper (Ming Lei) [1798919] - [block] loop: change queue block size to match when using DIO (Ming Lei) [1798919] - [block] rsxx: add missed destroy_workqueue calls in remove (Ming Lei) [1798919] - [fs] cgroup, writeback: don't switch wbs immediately on dead wbs if the memcg is dead (Ming Lei) [1798919] - [block] block: drbd: remove a stray unlock in __drbd_send_protocol() (Ming Lei) [1798919] - [block] blkcg: make blkcg_print_stat() print stats only for online blkgs (Ming Lei) [1798919] - [block] iocost: don't nest spin_lock_irq in ioc_weight_write() (Ming Lei) [1798919] - [block] blk-rq-qos: fix first node deletion of rq_qos_del() (Ming Lei) [1798919] - [block] blkcg: Fix multiple bugs in blkcg_activate_policy() (Ming Lei) [1798919] - [block] block: Fix elv_support_iosched() (Ming Lei) [1798919] - [block] null_blk: Fix zoned command return code (Ming Lei) [1798919] - [block] blk-wbt: fix performance regression in wbt scale_up/scale_down (Ming Lei) [1798919] - [ata] Revert "libata, freezer: avoid block device removal while system is frozen" (Ming Lei) [1798919] - [mm] bdi: Do not use freezable workqueue (Ming Lei) [1798919] - [uapi] block: pg: add header include guard (Ming Lei) [1798919] - [block] block: fix null pointer dereference in blk_mq_rq_timed_out() (Ming Lei) [1798919] - [block] rq-qos: get rid of redundant wbt_update_limits() (Ming Lei) [1798919] - [block] iocost: bump up default latency targets for hard disks (Ming Lei) [1798919] - [block] iocost: improve nr_lagging handling (Ming Lei) [1798919] - [block] iocost: better trace vrate changes (Ming Lei) [1798919] - [block] block: drop device references in bsg_queue_rq() (Ming Lei) [1798919] - [block] pktcdvd: remove warning on attempting to register non-passthrough dev (Ming Lei) [1798919] - [ata] ata: libahci_platform: Add of_node_put() before loop exit (Ming Lei) [1798919] - [block] block, bfq: push up injection only after setting service time (Ming Lei) [1798919] - [block] block, bfq: increase update frequency of inject limit (Ming Lei) [1798919] - [block] block, bfq: reduce upper bound for inject limit to max_rq_in_driver+1 (Ming Lei) [1798919] - [block] block, bfq: update inject limit only after injection occurred (Ming Lei) [1798919] - [block] block: centralize PI remapping logic to the block layer (Ming Lei) [1798919] - [block] block: use symbolic constants for t10_pi type (Ming Lei) [1798919] - [block] null_blk: format pr_* logs with pr_fmt (Ming Lei) [1798919] - [block] null_blk: match the type of parameter nr_devices (Ming Lei) [1798919] - [block] null_blk: do not fail the module load with zero devices (Ming Lei) [1798919] - [block] block: also check RQF_STATS in blk_mq_need_time_stamp() (Ming Lei) [1798919] - [block] block: make rq sector size accessible for block stats (Ming Lei) [1798919] - [block] bfq: Fix bfq linkage error (Ming Lei) [1798919] - [scsi] scsi: core: remove dummy q->dev check (Ming Lei) [1798919] - [block] block: bypass blk_set_runtime_active for uninitialized q->dev (Ming Lei) [1798919] - [block] null_blk: validate the number of devices (Ming Lei) [1798919] - [block] null_blk: fix module name at log message (Ming Lei) [1798919] - [block] iocost_monitor: Report debt (Ming Lei) [1798919] - [tools] iocost_monitor: Report more info with higher accuracy (Ming Lei) [1798919] - [tools] iocost_monitor: Always use strings for json values (Ming Lei) [1798919] - [block] blk-iocost: Don't let merges push vtime into the future (Ming Lei) [1798919] - [block] blk-iocost: Account force-charged overage in absolute vtime (Ming Lei) [1798919] - [block] blk-iocost: Fix incorrect operation order during iocg free (Ming Lei) [1798919] - [block] bfq: Add per-device weight (Ming Lei) [1798919] - [block] bfq: Extract bfq_group_set_weight from bfq_io_set_weight_legacy (Ming Lei) [1798919] - [block] bfq: Fix the missing barrier in __bfq_entity_update_weight_prio (Ming Lei) [1798919] - [block] block: fix elevator_get_by_features() (Ming Lei) [1798919] - [scsi] sd: Set ELEVATOR_F_ZBD_SEQ_WRITE for ZBC disks (Ming Lei) [1798919] - [block] block: Set ELEVATOR_F_ZBD_SEQ_WRITE for nullblk zoned disks (Ming Lei) [1798919] - [block] block: Delay default elevator initialization (Ming Lei) [1798919] - [block] block: Improve default elevator selection (Ming Lei) [1798919] - [block] block: Introduce elevator features (Ming Lei) [1798919] - [block] block: Change elevator_init_mq() to always succeed (Ming Lei) [1798919] - [block] block: Cleanup elevator_init_mq() use (Ming Lei) [1798919] - [block] paride/pcd: need to check if cd->disk is null in pcd_detect (Ming Lei) [1798919] - [block] paride/pcd: need to set queue to NULL before put_disk (Ming Lei) [1798919] - [block] blkcg: add missing NULL check in ioc_cpd_alloc() (Ming Lei) [1798919] - [block] blkcg: fix missing free on error path of blk_iocost_init() (Ming Lei) [1798919] - [trace] blkcg: blk-iocost: predeclare used structs (Ming Lei) [1798919] - [block] blkcg: add tools/cgroup/iocost_coef_gen.py (Ming Lei) [1798919] - [block] blkcg: add tools/cgroup/iocost_monitor.py (Ming Lei) [1798919] - [block] blkcg: implement blk-iocost (Ming Lei) [1798919] - [block] blk-mq: add optional request->alloc_time_ns (Ming Lei) [1798919] - [block] block: extend 'struct request' via 'request_aux' (Ming Lei) [1798919] - [block] blkcg: s/RQ_QOS_CGROUP/RQ_QOS_LATENCY/ (Ming Lei) [1798919] - [block] block/rq_qos: implement rq_qos_ops->queue_depth_changed() (Ming Lei) [1798919] - [block] block/rq_qos: add rq_qos_merge() (Ming Lei) [1798919] - [block] blkcg: separate blkcg_conf_get_disk() out of blkg_conf_prep() (Ming Lei) [1798919] - [block] blkcg: make ->cpd_init_fn() optional (Ming Lei) [1798919] - [block] blkcg: pass @q and @blkcg into blkcg_pol_alloc_pd_fn() (Ming Lei) [1798919] - [include] writeback: Generalize and expose wb_completion (Ming Lei) [1798919] - [block] null_blk: fix inline misuse (Ming Lei) [1798919] - [block] null_blk: create a helper for req completion (Ming Lei) [1798919] - [block] null_blk: create a helper for zoned devices (Ming Lei) [1798919] - [block] null_blk: create a helper for mem-backed ops (Ming Lei) [1798919] - [block] null_blk: create a helper for badblocks (Ming Lei) [1798919] - [block] null_blk: create a helper for throttling (Ming Lei) [1798919] - [block] null_blk: move duplicate code to callers (Ming Lei) [1798919] - [block] block: remove struct request_queue queue_head (Ming Lei) [1798919] - [fs] writeback, cgroup: inode_switch_wbs() shouldn't give up on wb_switch_rwsem trylock fail (Ming Lei) [1798919] - [fs] writeback, cgroup: Adjust WB_FRN_TIME_CUT_DIV to accelerate foreign inode switching (Ming Lei) [1798919] - [block] blk-mq: Fix memory leak in blk_mq_init_allocated_queue error handling (Ming Lei) [1798919] - [block] loop: Add LOOP_SET_DIRECT_IO to compat ioctl (Ming Lei) [1798919] - [lib] lib: scatterlist: Fix to support no mapped sg (Ming Lei) [1798919] - [block] null_blk: implement REQ_OP_ZONE_RESET_ALL (Ming Lei) [1798919] - [scsi] scsi: implement REQ_OP_ZONE_RESET_ALL (Ming Lei) [1798919] - [block] blk-zoned: implement REQ_OP_ZONE_RESET_ALL (Ming Lei) [1798919] - [block] block: add req op to reset all zones and flag (Ming Lei) [1798919] - [block] block: Fix a comment in blk_cleanup_queue() (Ming Lei) [1798919] - [block] block: Fix spelling in the header above blkg_lookup() (Ming Lei) [1798919] - [kernel] cgroup: Move cgroup_parse_float() implementation out of CONFIG_SYSFS (Ming Lei) [1798919] - [kernel] cgroup: add cgroup_parse_float() (Ming Lei) [1798919] - [block] nbd: replace kill_bdev() with __invalidate_device() again (Ming Lei) [1798919] - [block] nbd: add netlink reconfigure resize support (Ming Lei) [1798919] - [block] nbd: fix crash when the blksize is zero (Ming Lei) [1798919] - [block] nbd: propagate genlmsg_reply return code (Ming Lei) [1798919] - [block] block: loop: mark bvec as ITER_BVEC_FLAG_NO_REF (Ming Lei) [1798919] - [block] loop: properly observe rotational flag of underlying device (Ming Lei) [1798919] - [block] block: Limit zone array allocation size (Ming Lei) [1798919] - [block] block: Fix null_blk_zoned creation failure with small number of zones (Ming Lei) [1798919] - [scsi] sd_zbc: Fix report zones buffer allocation (Ming Lei) [1798919] - [scsi] scsi: sd_zbc: Fix sd_zbc_report_zones() buffer allocation (Ming Lei) [1798919] - [md] block: Kill gfp_t argument of blkdev_report_zones() (Ming Lei) [1798919] - [md] dm zoned: Fix zone report handling (Ming Lei) [1798919] - [block] blkcg: implement REQ_CGROUP_PUNT (Ming Lei) [1798919] - [include] blkcg, writeback: Implement wbc_blkcg_css() (Ming Lei) [1798919] - [fs] blkcg, writeback: Add wbc->no_cgroup_owner (Ming Lei) [1798919] - [fs] blkcg, writeback: Rename wbc_account_io() to wbc_account_cgroup_owner() (Ming Lei) [1798919] - [block] cgroup, blkcg: Prepare some symbols for module and !CONFIG_CGROUP usages (Ming Lei) [1798919] - [fs] writeback: synchronize sync(2) against cgroup writeback membership switches (Ming Lei) [1798919] - [block] blk-mq: move cancel of requeue_work to the front of blk_exit_queue (Ming Lei) [1798919] - [block] blk-mq-debugfs: support rq_qos (Ming Lei) [1798919] - [block] null_blk: fix type mismatch null_handle_cmd() (Ming Lei) [1798919] - [block] null_blk: remove duplicate 0 initialization (Ming Lei) [1798919] - [block] null_blk: remove duplicate check for report zone (Ming Lei) [1798919] - [block] null_blk: add zoned config support information (Ming Lei) [1798919] - [tools] tools arch x86: Sync asm/cpufeatures.h with the kernel sources (Vitaly Kuznetsov) [1807448] - [x86] vmware: Use bool type for vmw_sched_clock (Vitaly Kuznetsov) [1807448] - [x86] vmware: Enable steal time accounting (Vitaly Kuznetsov) [1807448] - [x86] vmware: Add steal time clock support for VMware guests (Vitaly Kuznetsov) [1807448] - [x86] vmware: Remove vmware_sched_clock_setup() (Vitaly Kuznetsov) [1807448] - [x86] vmware: Make vmware_select_hypercall() __init (Vitaly Kuznetsov) [1807448] - [x86] cpu/vmware: Fix platform detection VMWARE_PORT macro (Vitaly Kuznetsov) [1807448] - [x86] cpu/vmware: Use the full form of INL in VMWARE_HYPERCALL, for clang/llvm (Vitaly Kuznetsov) [1807448] - [x86] cpu/vmware: Use the full form of INL in VMWARE_PORT (Vitaly Kuznetsov) [1807448] - [x86] vmware: Add a header file for hypercall definitions (Vitaly Kuznetsov) [1807448] - [x86] vmware: Update platform detection code for VMCALL/VMMCALL hypercalls (Vitaly Kuznetsov) [1807448] - [netdrv] hv_netvsc: Fix unwanted wakeup in netvsc_attach() (Mohammed Gamal) [1815503] - [netdrv] hv_netvsc: make recording RSS hash depend on feature flag (Mohammed Gamal) [1815503] - [netdrv] hv_netvsc: record hardware hash in skb (Mohammed Gamal) [1815503] - [netdrv] hv_netvsc: flag software created hash value (Mohammed Gamal) [1815503] - [video] hyperv: hyperv_fb: Use physical memory for fb on HyperV Gen 1 VMs (Mohammed Gamal) [1816744] - [video] hyperv: hyperv_fb: Support deferred IO for Hyper-V frame buffer driver (Mohammed Gamal) [1816744] - [video] hyperv: hyperv_fb: Obtain screen resolution from Hyper-V host (Mohammed Gamal) [1816744] - [uio] uio_hv_generic: drop #ifdef DEBUG (Mohammed Gamal) [1816744] - [hid] hv: Remove dependencies on PAGE_SIZE for ring buffer (Mohammed Gamal) [1816744] - [x86] x86/hyperv: Create and use Hyper-V page definitions (Mohammed Gamal) [1816285] - [x86] x86/hyper-v: Drop HV_X64_CONFIGURE_PROFILER definition (Mohammed Gamal) [1816285] - [x86] x86: hv: Add function to allocate zeroed page for Hyper-V (Mohammed Gamal) [1816285] - [x86] x86/hyperv: Add functions to allocate/deallocate page for Hyper-V (Mohammed Gamal) [1816285] - [x86] x86/hyper-v: Fix indentation in hv_do_fast_hypercall16() (Mohammed Gamal) [1816285] - [x86] x86/hyperv: Micro-optimize send_ipi_one() (Mohammed Gamal) [1816285] - [x86] x86/hyperv: Make vapic support x2apic mode (Mohammed Gamal) [1816285] - [x86] x86/hyper-v: Fix overflow bug in fill_gva_list() (Mohammed Gamal) [1816285] - [x86] x86/hyper-v: Zero out the VP ASSIST PAGE on allocation (Mohammed Gamal) [1816285] - [x86] x86/hyperv: Make hv_vcpu_is_preempted() visible (Mohammed Gamal) [1816285] - [x86] x86/hyper-v: Implement EOI assist (Mohammed Gamal) [1816285] - [x86] x86/hyperv: Prevent potential NULL pointer dereference (Mohammed Gamal) [1816285] - [x86] Drivers: hv: vmbus: Break out ISA independent parts of mshyperv.h (Mohammed Gamal) [1816285] - [x86] x86/hyperv: Remove unused include (Mohammed Gamal) [1816285] - [net] vsock/virtio: add support for MSG_PEEK (Stefano Garzarella) [1818059]- [include] leds: triggers: new function led_set_trigger_data() (Torez Smith) [1686205] - [leds] leds: triggers: add device attribute support (Torez Smith) [1686205] - [usb] USB: cdc-wdm: fix race between write and disconnect due to flag abuse (Torez Smith) [1686205] - [usb] usb: host: xhci: rcar: Fix typo in compatible string matching (Torez Smith) [1686205] - [usb] usb: host: xhci-tegra: Set DMA mask correctly (Torez Smith) [1686205] - [usb] USB: storage: ums-realtek: Whitelist auto-delink support (Torez Smith) [1686205] - [usb] USB: storage: ums-realtek: Update module parameter description for auto_delink_en (Torez Smith) [1686205] - [usb] usb: host: ohci: fix a race condition between shutdown and irq (Torez Smith) [1686205] - [usb] usb: hcd: use managed device resources (Torez Smith) [1686205] - [usb] typec: tcpm: fix a typo in the comparison of pdo_max_voltage (Torez Smith) [1686205] - [usb] usb-storage: Add new JMS567 revision to unusual_devs (Torez Smith) [1686205] - [usb] usb: chipidea: udc: don't do hardware access if gadget has stopped (Torez Smith) [1686205] - [usb] usbtmc: more sanity checking for packet size (Torez Smith) [1686205] - [usb] usb: udc: lpc32xx: silence fall-through warning (Torez Smith) [1686205] - [usb] usb: chipidea: imx: fix EPROBE_DEFER support during driver probe (Torez Smith) [1686205] - [usb] usb: host: fotg2: restart hcd after port reset (Torez Smith) [1686205] - [usb] USB: CDC: fix sanity checks in CDC union parser (Torez Smith) [1686205] - [usb] usb: cdc-acm: make sure a refcount is taken early enough (Torez Smith) [1686205] - [usb] USB: serial: option: add the BroadMobi BM818 card (Torez Smith) [1686205] - [usb] USB: serial: option: Add Motorola modem UARTs (Torez Smith) [1686205] - [usb] USB: core: Fix races in character device registration and deregistraion (Torez Smith) [1686205] - [usb] usb: gadget: mass_storage: Fix races between fsg_disable and fsg_set_alt (Torez Smith) [1686205] - [usb] usb: gadget: composite: Clear "suspended" on reset/disconnect (Torez Smith) [1686205] - [usb] usb: gadget: udc: renesas_usb3: Fix sysfs interface of "role" (Torez Smith) [1686205] - [usb] usb: setup authorized_default attributes using usb_bus_notify (Torez Smith) [1686205] - [usb] usb: iowarrior: fix deadlock on disconnect (Torez Smith) [1686205] - [usb] Revert "USB: rio500: simplify locking" (Torez Smith) [1686205] - [usb] usb: usbfs: fix double-free of usb memory upon submiturb error (Torez Smith) [1686205] - [usb] usb: yurex: Fix use-after-free in yurex_delete (Torez Smith) [1686205] - [usb] USB: serial: option: add D-Link DWM-222 device ID (Torez Smith) [1686205] - [usb] USB: serial: option: Add support for ZTE MF871A (Torez Smith) [1686205] - [usb] usb: typec: tcpm: Ignore unsupported/unknown alternate mode requests (Torez Smith) [1686205] - [usb] xhci: Fix NULL pointer dereference at endpoint zero reset (Torez Smith) [1686205] - [usb] usb: host: xhci-rcar: Fix timeout in xhci_suspend() (Torez Smith) [1686205] - [usb] usb: typec: ucsi: ccg: Fix uninitilized symbol error (Torez Smith) [1686205] - [usb] usb: typec: tcpm: remove tcpm dir if no children (Torez Smith) [1686205] - [usb] usb: typec: tcpm: free log buf memory when remove debug file (Torez Smith) [1686205] - [usb] usb: typec: tcpm: Add NULL check before dereferencing config (Torez Smith) [1686205] - [tools] tools headers UAPI: Sync usbdevice_fs.h with the kernels to get new ioctl (Torez Smith) [1686205] - [usb] xhci: Fix crash if scatter gather is used with Immediate Data Transfer (IDT) (Torez Smith) [1686205] - [usb] usb: usb251xb: Reallow swap-dx-lanes to apply to the upstream port (Torez Smith) [1686205] - [usb] Revert "usb: usb251xb: Add US port lanes inversion property" (Torez Smith) [1686205] - [documentation] Revert "usb: usb251xb: Add US lanes inversion dts-bindings" (Torez Smith) [1686205] - [usb] usb: wusbcore: fix unbalanced get/put cluster_id (Torez Smith) [1686205] - [usb] usb/hcd: Fix a NULL vs IS_ERR() bug in usb_hcd_setup_local_mem() (Torez Smith) [1686205] - [usb] usb-storage: Add a limitation for blk_queue_max_hw_sectors() (Torez Smith) [1686205] - [usb] usb: pci-quirks: Minor cleanup for AMD PLL quirk (Torez Smith) [1686205] - [usb] usb: pci-quirks: Correct AMD PLL quirk detection (Torez Smith) [1686205] - [usb] vfs: Convert gadgetfs to use the new mount API (Torez Smith) [1686205] - [usb] Revert "usb: gadget: storage: Remove warning message" (Torez Smith) [1686205] - [documentation] Revert "dt-bindings: add binding for USBSS-DRD controller." (Torez Smith) [1686205] - [usb] Revert "usb:gadget Separated decoding functions from dwc3 driver." (Torez Smith) [1686205] - [usb] Revert "usb:gadget Patch simplify usb_decode_set_clear_feature function." (Torez Smith) [1686205] - [usb] Revert "usb:gadget Simplify usb_decode_get_set_descriptor function." (Torez Smith) [1686205] - [usb] Revert "usb:cdns3 Add Cadence USB3 DRD Driver" (Torez Smith) [1686205] - [usb] Revert "usb:cdns3 Fix for stuck packets in on-chip OUT buffer." (Torez Smith) [1686205] - [documentation] dt-bindings: usb: ehci: Fix example warnings (Torez Smith) [1686205] - [usb] usb :fsl: Change string format for errata property (Torez Smith) [1686205] - [usb] usb: host: Stops USB controller init if PLL fails to lock (Torez Smith) [1686205] - [usb] usb: phy: Workaround for USB erratum-A005728 (Torez Smith) [1686205] - [usb] usb: fsl: Set USB_EN bit to select ULPI phy (Torez Smith) [1686205] - [usb] usb: Handle USB3 remote wakeup for LPM enabled devices correctly (Torez Smith) [1686205] - [usb] drivers/usb/typec/tps6598x.c: fix 4CC cmd write (Torez Smith) [1686205] - [usb] drivers/usb/typec/tps6598x.c: fix portinfo width (Torez Smith) [1686205] - [usb] usb: storage: scsiglue: Do not skip VPD if try_vpd_pages is set (Torez Smith) [1686205] - [usb] usb: renesas_usbhs: add a workaround for a race condition of workqueue (Torez Smith) [1686205] - [usb] usb: gadget: udc: renesas_usb3: remove redundant assignment to ret (Torez Smith) [1686205] - [usb] usb: dwc2: use a longer AHB idle timeout in dwc2_core_reset() (Torez Smith) [1686205] - [usb] USB: gadget: function: fix issue Unneeded variable: "value" (Torez Smith) [1686205] - [usb] usb: phy: phy-mxs-usb: add imx7ulp support (Torez Smith) [1686205] - [usb] usb:cdns3 Fix for stuck packets in on-chip OUT buffer (Torez Smith) [1686205] - [usb] usb:cdns3 Add Cadence USB3 DRD Driver (Torez Smith) [1686205] - [usb] usb:gadget Simplify usb_decode_get_set_descriptor function (Torez Smith) [1686205] - [usb] usb:gadget Patch simplify usb_decode_set_clear_feature function (Torez Smith) [1686205] - [usb] usb:gadget Separated decoding functions from dwc3 driver (Torez Smith) [1686205] - [documentation] dt-bindings: add binding for USBSS-DRD controller (Torez Smith) [1686205] - [usb] usb: dwc3: pci: add support for TigerLake Devices (Torez Smith) [1686205] - [usb] USB: serial: ftdi_sio: add ID for isodebug v1 (Torez Smith) [1686205] - [usb] usb: host: Fix excessive alignment restriction for local memory allocations (Torez Smith) [1686205] - [usb] usb: renesas_usbhs: Use struct platform_callback pointer (Torez Smith) [1686205] - [usb] usb: renesas_usbhs: Use renesas_usbhs_platform_info on of_device_id.data (Torez Smith) [1686205] - [usb] usb: renesas_usbhs: Add a common function for the .get_id (Torez Smith) [1686205] - [usb] usb: renesas_usbhs: move device tree properties parsing (Torez Smith) [1686205] - [usb] usb: renesas_usbhs: Add struct device * declaration in usbhs_probe() (Torez Smith) [1686205] - [usb] usb: renesas_usbhs: Add has_new_pipe_configs flag (Torez Smith) [1686205] - [usb] usb: renesas_usbhs: Use dev_of_node macro instead of open coded (Torez Smith) [1686205] - [usb] usb: renesas_usbhs: Remove type member from renesas_usbhs_driver_param (Torez Smith) [1686205] - [usb] usb: renesas_usbhs: Use a specific flag instead of type for multi_clks (Torez Smith) [1686205] - [usb] usb: renesas_usbhs: Avoid to write platform_data's value (Torez Smith) [1686205] - [usb] usb: renesas_usbhs: move macros from mod.c to the mod.h (Torez Smith) [1686205] - [usb] usb: renesas_usbhs: remove notify_hotplug callback (Torez Smith) [1686205] - [usb] usb: renesas_usbhs: revise the irq_vbus comments (Torez Smith) [1686205] - [usb] USB: core: Fix compiler warnings in devio.c (Torez Smith) [1686205] - [usb] USB: core: Remove usbfs_mutex (Torez Smith) [1686205] - [usb] usb: clean up some of the computations in adu_read (Torez Smith) [1686205] - [usb] scsi: usb: image: microtek: use sg helper to iterate over scatterlist (Torez Smith) [1686205] - [usb] usb: renesas_usbhs: Use struct assignment instead of memcpy() (Torez Smith) [1686205] - [usb] USB: core: correct a spelling mistake in the comment (Torez Smith) [1686205] - [usb] usb: dwc3: remove unused @lock member of dwc3_ep struct (Torez Smith) [1686205] - [usb] usb: dwc3: pci: Add Support for Intel Elkhart Lake Devices (Torez Smith) [1686205] - [usb] usb: Replace snprintf with scnprintf in gether_get_ifname (Torez Smith) [1686205] - [uapi] USB: fix types in uapi include (Torez Smith) [1686205] - [usb] USB: serial: option: add support for GosunCn ME3630 RNDIS mode (Torez Smith) [1686205] - [usb] xhci: detect USB 3.2 capable host controllers correctly (Torez Smith) [1686205] - [usb] usb: xhci: Don't try to recover an endpoint if port is in error state (Torez Smith) [1686205] - [usb] usb: gadget: ether: Fix race between gether_disconnect and rx_submit (Torez Smith) [1686205] - [usb] usb: gadget: storage: Remove warning message (Torez Smith) [1686205] - [usb] usb: dwc3: gadget: Add support for disabling U1 and U2 entries (Torez Smith) [1686205] - [usb] usb: gadget: send usb_gadget as an argument in get_config_params (Torez Smith) [1686205] - [documentation] doc: dt: bindings: usb: dwc3: Update entries for disabling U1 and U2 (Torez Smith) [1686205] - [usb] usb: dwc3: qcom: Use of_clk_get_parent_count() (Torez Smith) [1686205] - [usb] usb: dwc3: Fix core validation in probe, move after clocks are enabled (Torez Smith) [1686205] - [usb] usb: dwc3: qcom: Improve error handling (Torez Smith) [1686205] - [usb] usb: dwc3: qcom: Start USB in 'host mode' on the SDM845 (Torez Smith) [1686205] - [usb] usb: dwc3: qcom: Add support for booting with ACPI (Torez Smith) [1686205] - [usb] Revert "usb: dwc2: host: Setting qtd to NULL after freeing it" (Torez Smith) [1686205] - [usb] usb: gadget: net2272: remove redundant assignments to pointer 's' (Torez Smith) [1686205] - [usb] usb: gadget: Zero ffs_io_data (Torez Smith) [1686205] - [usb] USB: omap_udc: Remove unneeded variable (Torez Smith) [1686205] - [usb] fotg210-udc: Remove unneeded variable (Torez Smith) [1686205] - [usb] usb: gadget: at91_udc: Remove unneeded variable (Torez Smith) [1686205] - [usb] usb: gadget: udc: renesas_usb3: Enhance role switch support (Torez Smith) [1686205] - [usb] usb: gadget: u_audio: Fixed variable declaration coding style issue (Torez Smith) [1686205] - [usb] usb: gadget: f_fs: data_len used before properly set (Torez Smith) [1686205] - [usb] USB: dwc2: Don't turn off the usbphy in suspend if wakeup is enabled (Torez Smith) [1686205] - [documentation] Documentation: dt-bindings: Add snps, need-phy-for-wake for dwc2 USB (Torez Smith) [1686205] - [usb] usb: dwc2: Force 8bit UTMI width for Samsung Exynos SoCs (Torez Smith) [1686205] - [usb] usb: dwc3: meson-g12a: Add support for IRQ based OTG switching (Torez Smith) [1686205] - [usb] usb: dwc2: Use generic PHY width in params setup (Torez Smith) [1686205] - [usb] usb: host: fotg2: add device tree probing (Torez Smith) [1686205] - [usb] usb: isp1362: Spelling s/eclusive/exclusive/ (Torez Smith) [1686205] - [usb] USB: add usbfs ioctl to retrieve the connection parameters (Torez Smith) [1686205] - [usb] usb: host: xhci-tegra: Fix Wunused-const-variable (Torez Smith) [1686205] - [usb] usb: chipidea: udc: workaround for endpoint conflict issue (Torez Smith) [1686205] - dt-bindings: usb: renesas_gen3: Rename bindings documentation file (Torez Smith) [1686205] - dt-bindings: usb: renesas_usbhs: Rename bindings documentation file (Torez Smith) [1686205] - [documentation] docs: power: convert docs to ReST and rename to *.rst (Torez Smith) [1686205] - [usb] docs: kbuild: convert docs to ReST and rename to *.rst (Torez Smith) [1686205] - [usb] usb: chipidea: msm: Use devm_platform_ioremap_resource() (Torez Smith) [1686205] - [usb] usb: chipidea: imx: Use devm_platform_ioremap_resource() (Torez Smith) [1686205] - [usb] usb: chipidea: Use dev_err() instead of pr_err() (Torez Smith) [1686205] - [usb] usb: chipidea: imx: "fsl, usbphy" phandle is not mandatory now (Torez Smith) [1686205] - [usb] usb: chipidea: imx: add imx7ulp support (Torez Smith) [1686205] - [usb] usb: typec: Make sure an alt mode exist before getting its partner (Torez Smith) [1686205] - [usb] Revert "usb: mtu3: fix up undefined reference to usb_debug_root" (Torez Smith) [1686205] - [usb] USB: sisusbvga: Remove unneeded variable (Torez Smith) [1686205] - [usb] usb: typec: tcpm: fusb302: simplify getting the adapter of a client (Torez Smith) [1686205] - [usb] usb: typec: ucsi: ccg: add runtime pm workaround (Torez Smith) [1686205] - [usb] usb: typec: ucsi: ccg: enable runtime pm support (Torez Smith) [1686205] - [usb] usb: gadget: udc: lpc32xx: fix return value check in lpc32xx_udc_probe() (Torez Smith) [1686205] - [usb] usb: gadget: dwc2: fix zlp handling (Torez Smith) [1686205] - [usb] usb: dwc2: Set actual frame number for completed ISOC transfer for none DDMA (Torez Smith) [1686205] - [usb] usb: gadget: udc: lpc32xx: allocate descriptor with GFP_ATOMIC (Torez Smith) [1686205] - [usb] usb: gadget: fusb300_udc: Fix memory leak of fusb300->ep (Torez Smith) [1686205] - [usb] usb: phy: mxs: Disable external charger detect in mxs_phy_hw_init() (Torez Smith) [1686205] - [usb] usb: dwc2: Fix DMA cache alignment issues (Torez Smith) [1686205] - [usb] usb: dwc2: host: Fix wMaxPacketSize handling (fix webcam regression) (Torez Smith) [1686205] - [usb] USB: move usb debugfs directory creation to the usb common core (Torez Smith) [1686205] - [usb] usb: host: u132-hcd: remove unneeded variable frame (Torez Smith) [1686205] - [usb] media: usb/gadget/f_uvc: set device_caps in struct video_device (Torez Smith) [1686205] - [usb] usbip: Replace unused kvec array with single variable in vhci_send_cmd_unlink() (Torez Smith) [1686205] - [usb] usb: renesas_usbhs: remove controlling PWEN/EXTLP support (Torez Smith) [1686205] - [usb] usb: renesas_usbhs: remove sudmac support (Torez Smith) [1686205] - [usb] usb: xhci: Add Clear_TT_Buffer (Torez Smith) [1686205] - [usb] usb: Add devaddr in struct usb_device (Torez Smith) [1686205] - [usb] USB: Fix chipmunk-like voice when using Logitech C270 for recording audio (Torez Smith) [1686205] - [usb] USB: usb-storage: Add new ID to ums-realtek (Torez Smith) [1686205] - [usb] USB: use genalloc for USB HCs with local memory (Torez Smith) [1686205] - [usb] usb: phy: mv-usb: Remove set but not used variable 'phy' (Torez Smith) [1686205] - [usb] usb: ftdi-elan: fix possible condition with no effect (if == else) (Torez Smith) [1686205] - [usb] USB: ohci-spear: Remove set but not used variable 'ohci' (Torez Smith) [1686205] - [usb] USB: atm: ueagle-atm.c: remove redundant license text (Torez Smith) [1686205] - [usb] USB: atm: ueagle-atm.c: fix SPDX tag to be BSD2 (Torez Smith) [1686205] - [usb] usb: ohci-s3c2410: Remove set but not used variable 'hcd' (Torez Smith) [1686205] - [usb] usb: cdc-wdm: remove redundant assignment to rv (Torez Smith) [1686205] - [usb] usb: host: ohci-st: Remove set but not used variable 'ohci' (Torez Smith) [1686205] - [usb] usb: host: ehci-st: Remove set but not used variable 'ehci' (Torez Smith) [1686205] - [usb] usb: typec: ucsi: ccg: fix memory leak in do_flash (Torez Smith) [1686205] - [include] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 157 (Torez Smith) [1686205] - [tools] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 156 (Torez Smith) [1686205] - [usb] usbip: usbip_host: fix stub_dev lock context imbalance regression (Torez Smith) [1686205] - [tools] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 61 (Torez Smith) [1686205] - [usb] usb: avoid redundant allocation and free of memory (Torez Smith) [1686205] - [usb] signal/usb: Replace kill_pid_info_as_cred with kill_pid_usb_asyncio (Torez Smith) [1686205] - [usb] xhci: Use zu for printing size_t type (Torez Smith) [1686205] - [usb] xhci: Convert xhci_handshake() to use readl_poll_timeout_atomic() (Torez Smith) [1686205] - [usb] xhci: Fix immediate data transfer if buffer is already DMA mapped (Torez Smith) [1686205] - [usb] usb: xhci: avoid null pointer deref when bos field is NULL (Torez Smith) [1686205] - [usb] usb: xhci: Fix a potential null pointer dereference in xhci_debugfs_create_endpoint() (Torez Smith) [1686205] - [usb] xhci: update bounce buffer with correct sg num (Torez Smith) [1686205] - [tools] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 13 (Torez Smith) [1686205] - [usb] USB: serial: option: add Telit 0x1260 and 0x1261 compositions (Torez Smith) [1686205] - [usb] USB: serial: pl2303: add Allied Telesis VT-Kit3 (Torez Smith) [1686205] - [usb] USB: serial: option: add support for Simcom SIM7500/SIM7600 RNDIS mode (Torez Smith) [1686205] - [tools] treewide: Add SPDX license identifier - Makefile/Kconfig (Torez Smith) [1686205] - [documentation] dt-bindings: usb: renesas_usbhs: Add support for r7s9210 (Torez Smith) [1686205] - [usb] usb: renesas_usbhs: Add support for RZ/A2 (Torez Smith) [1686205] - [usb] usb: renesas_usbhs: support byte addressable CFIFO (Torez Smith) [1686205] - [usb] usb: renesas_usbhs: add support for CNEN bit (Torez Smith) [1686205] - [usb] usb: renesas_usbhs: move flags to param (Torez Smith) [1686205] - [usb] usb: core: hub: Disable hub-initiated U1/U2 (Torez Smith) [1686205] - [usb] usb: core: hub: Enable/disable U1/U2 in configured state (Torez Smith) [1686205] - [usb] USB: rio500: simplify locking (Torez Smith) [1686205] - [usb] USB: rio500: fix memory leak in close after disconnect (Torez Smith) [1686205] - [usb] USB: rio500: refuse more than one device at a time (Torez Smith) [1686205] - [usb] usbip: usbip_host: fix BUG: sleeping function called from invalid context (Torez Smith) [1686205] - [usb] USB: sisusbvga: fix oops in error path of sisusb_probe (Torez Smith) [1686205] - [usb] USB: Add LPM quirk for Surface Dock GigE adapter (Torez Smith) [1686205] - [usb] usb: mtu3: fix up undefined reference to usb_debug_root (Torez Smith) [1686205] - [usb] USB: Fix slab-out-of-bounds write in usb_get_bos_descriptor (Torez Smith) [1686205] - [usb] usb: remove redundant 'default n' from Kconfig-s (Torez Smith) [1686205] - [usb] usb: renesas_usbhs: Use specific struct instead of USBHS_TYPE_* enums (Torez Smith) [1686205] - [usb] USB: OHCI: remove space before open square bracket '[' (Torez Smith) [1686205] - [usb] usb: exynos: add workaround for the USB device bindings conflict (Torez Smith) [1686205] - [usb] usbip: usbip_host: cleanup do_rebind() return path (Torez Smith) [1686205] - [usb] USB: serial: f81232: clear overrun flag (Torez Smith) [1686205] - [usb] USB: serial: f81232: fix interrupt worker not stop (Torez Smith) [1686205] - [usb] usb: dwc3: Rename DWC3_DCTL_LPM_ERRATA (Torez Smith) [1686205] - [usb] usb: dwc3: Fix default lpm_nyet_threshold value (Torez Smith) [1686205] - [usb] usb: dwc3: debug: Print GET_STATUS(device) tracepoint (Torez Smith) [1686205] - [usb] usb: dwc3: Do core validation early on probe (Torez Smith) [1686205] - [usb] usb: dwc3: gadget: Set lpm_capable (Torez Smith) [1686205] - [usb] usb: gadget: atmel: tie wake lock to running clock (Torez Smith) [1686205] - [usb] usb: gadget: atmel: support USB suspend (Torez Smith) [1686205] - [usb] usb: gadget: atmel_usba_udc: simplify setting of interrupt-enabled mask (Torez Smith) [1686205] - [usb] dwc2: gadget: Fix completed transfer size calculation in DDMA (Torez Smith) [1686205] - [usb] usb: dwc2: Set lpm mode parameters depend on HW configuration (Torez Smith) [1686205] - [usb] usb: dwc2: Fix channel disable flow (Torez Smith) [1686205] - [usb] usb: dwc2: Set actual frame number for completed ISOC transfer (Torez Smith) [1686205] - [usb] usb: gadget: do not use __constant_cpu_to_le16 (Torez Smith) [1686205] - [usb] usb: dwc2: gadget: Increase descriptors count for ISOC's (Torez Smith) [1686205] - [usb] usb: dwc3: move synchronize_irq() out of the spinlock protected block (Torez Smith) [1686205] - [usb] usb: dwc3: Free resource immediately after use (Torez Smith) [1686205] - [usb] usb: dwc3: of-simple: Convert to bulk clk API (Torez Smith) [1686205] - [usb] usb: dwc2: Delayed status support (Torez Smith) [1686205] - [usb] usb: gadget: udc: lpc32xx: rework interrupt handling (Torez Smith) [1686205] - [usb] usb: gadget: udc: lpc32xx: add support for stotg04 phy (Torez Smith) [1686205] - [usb] usb: gadget: udc: lpc32xx: properly setup phy interrupts (Torez Smith) [1686205] - [usb] usb: gadget: udc: lpc32xx: simplify vbus handling (Torez Smith) [1686205] - [usb] usb: gadget: udc: lpc32xx: simplify probe (Torez Smith) [1686205] - [usb] usb: dwc2: gadget: Move gadget phy init into core phy init (Torez Smith) [1686205] - [usb] usb: dwc2: Move phy init into core (Torez Smith) [1686205] - [usb] usb: dwc2: gadget: Replace phyif with phy_utmi_width (Torez Smith) [1686205] - [usb] usb: dwc2: gadget: Remove duplicated phy init (Torez Smith) [1686205] - [usb] usb: dwc2: Move UTMI_PHY_DATA defines closer (Torez Smith) [1686205] - [usb] usb: dwc2: optionally assert phy reset when waking up (Torez Smith) [1686205] - [documentation] dt-bindings: usb: dwc2: Document quirk to reset PHY upon wakeup (Torez Smith) [1686205] - [documentation] dt-bindings: usb: dwc2: document the vbus-supply property (Torez Smith) [1686205] - [usb] USB: UDC: net22{80, 72}: remove mistaken test of req->zero (Torez Smith) [1686205] - [usb] USB: UDC: net2280: Remove redundant "if" condition (Torez Smith) [1686205] - [usb] usb: gadget: fsl: fix link error against usb-gadget module (Torez Smith) [1686205] - [usb] usb: gadget: f_ncm: Add OS descriptor support (Torez Smith) [1686205] - [usb] usb: gadget: f_ncm: Fix NTP-32 support (Torez Smith) [1686205] - [usb] usb: dwc2: gadget: Reject LPM token during Control transfers (Torez Smith) [1686205] - [usb] USB: Export usb_wakeup_enabled_descendants() (Torez Smith) [1686205] - [usb] usb: dwc2: bus suspend/resume for hosts with DWC2_POWER_DOWN_PARAM_NONE (Torez Smith) [1686205] - [usb] usb: dwc3: Add Amlogic G12A DWC3 glue (Torez Smith) [1686205] - [usb] usb: dwc2: Add Amlogic G12A DWC2 Params (Torez Smith) [1686205] - [documentation] dt-bindings: usb: dwc3: Add Amlogic G12A DWC3 Glue Bindings (Torez Smith) [1686205] - [documentation] dt-bindings: usb: dwc2: Add Amlogic G12A DWC2 Compatible (Torez Smith) [1686205] - [usb] usb: gadget: f_fs: don't free buffer prematurely (Torez Smith) [1686205] - [usb] USB: serial: io_edgeport: fix up switch fall-through comments (Torez Smith) [1686205] - [usb] usb: usb251xb: Add US port lanes inversion property (Torez Smith) [1686205] - [usb] usb: usb251xb: Create a ports field collector method (Torez Smith) [1686205] - [documentation] usb: usb251xb: Add US lanes inversion dts-bindings (Torez Smith) [1686205] - [usb] usb: isp1760-hcd: Fix fall-through annotations (Torez Smith) [1686205] - [usb] usb: musb: dsps: Use dev_get_drvdata() (Torez Smith) [1686205] - [usb] usb: musb: jz4740: obtain USB PHY from devicetree (Torez Smith) [1686205] - [usb] usb: musb: jz4740: Let the platform probe the PHY (Torez Smith) [1686205] - [documentation] dt-bindings: usb: Add usb-phy property to the jz4740-musb node (Torez Smith) [1686205] - [soc] soc: sunxi: Fix missing dependency on REGMAP_MMIO (Torez Smith) [1686205] - [usb] usb: musb: omap2430: Add support for idling phy when musb is idle (Torez Smith) [1686205] - [usb] usb: musb: Silence error about blacklisting hubs if !CONFIG_USB (Torez Smith) [1686205] - [usb] usbip: vhci_hcd: Mark expected switch fall-through (Torez Smith) [1686205] - [usb] UAS: fix alignment of scatter/gather segments (Torez Smith) [1686205] - [include] USB: serial: drop unused iflag macro (Torez Smith) [1686205] - [usb] USB: serial: drop unnecessary goto (Torez Smith) [1686205] - [usb] USB: serial: clean up throttle handling (Torez Smith) [1686205] - [usb] USB: serial: fix unthrottle races (Torez Smith) [1686205] - [usb] USB: cdc-acm: clean up throttle handling (Torez Smith) [1686205] - [usb] USB: cdc-acm: fix unthrottle races (Torez Smith) [1686205] - [usb] usb: typec: ucsi: ccg: fix missing unlock on error in ccg_cmd_write_flash_row() (Torez Smith) [1686205] - [documentation] dt-bindings: usb: renesas_usbhs: Add support for r8a77470 (Torez Smith) [1686205] - [documentation] dt-bindings: usb-xhci: Add r8a774c0 support (Torez Smith) [1686205] - [usb] usb: xhci: add endpoint context tracing when an endpoint is added (Torez Smith) [1686205] - [usb] xhci: Add tracing for input control context (Torez Smith) [1686205] - [usb] xhci: add port and bus number to port dynamic debugging (Torez Smith) [1686205] - [usb] usb: xhci: add Immediate Data Transfer support (Torez Smith) [1686205] - [usb] usb: usb251xb: Add an empty hub' i2c-bus segment checker (Torez Smith) [1686205] - [usb] USB: serial: spcp8x5: simplify init_termios (Torez Smith) [1686205] - [usb] USB: serial: oti6858: simplify init_termios (Torez Smith) [1686205] - [usb] USB: serial: iuu_phoenix: simplify init_termios (Torez Smith) [1686205] - [usb] USB: serial: iuu_phoenix: drop bogus initial cflag (Torez Smith) [1686205] - [usb] USB: serial: cypress_m8: clean up initial-termios handling (Torez Smith) [1686205] - [usb] USB: serial: cypress_m8: drop unused termios (Torez Smith) [1686205] - [usb] USB: serial: cypress_m8: drop unused driver data flag (Torez Smith) [1686205] - [usb] USB: serial: fix initial-termios handling (Torez Smith) [1686205] - [usb] USB: yurex: Fix protection fault after device removal (Torez Smith) [1686205] - [usb] usb: usbip: fix isoc packet num validation in get_pipe (Torez Smith) [1686205] - [usb] usb/hcd: Send a uevent signaling that the host controller had died (Torez Smith) [1686205] - [usb] usb: typec: Add driver for NVIDIA Alt Modes (Torez Smith) [1686205] - [usb] usb: typec: displayport: Export probe and remove functions (Torez Smith) [1686205] - [usb] usb: typec: ucsi: Support for DisplayPort alt mode (Torez Smith) [1686205] - [usb] usb: typec: ucsi: Preliminary support for alternate modes (Torez Smith) [1686205] - [usb] usb: typec: ucsi: ccg: add firmware flashing support (Torez Smith) [1686205] - [usb] usb: typec: ucsi: ccg: add get_fw_info function (Torez Smith) [1686205] - [usb] usb: usb251xb: Lock i2c-bus segment the hub resides (Torez Smith) [1686205] - [usb] usb: dwc3: Allow building USB_DWC3_QCOM without EXTCON (Torez Smith) [1686205] - [usb] usbip: stub_rx: tidy the indenting in is_clear_halt_cmd() (Torez Smith) [1686205] - [usb] USB: serial: digi_acceleport: clean up set_termios (Torez Smith) [1686205] - [usb] USB: serial: digi_acceleport: clean up modem-control handling (Torez Smith) [1686205] - [usb] USB: core: Fix bug caused by duplicate interface PM usage counter (Torez Smith) [1686205] - [usb] usb: mtu3: get optional clock by devm_clk_get_optional() (Torez Smith) [1686205] - [usb] usb: chipidea: msm: get optional clock by devm_clk_get_optional() (Torez Smith) [1686205] - [usb] usb: dwc2: get optional clock by devm_clk_get_optional() (Torez Smith) [1686205] - [usb] usb: misc: usb3503: get optional clock by devm_clk_get_optional() (Torez Smith) [1686205] - [usb] usb: host: xhci-plat: get optional clock by devm_clk_get_optional() (Torez Smith) [1686205] - [usb] usb: xhci-mtk: get optional clock by devm_clk_get_optional() (Torez Smith) [1686205] - [usb] usb: typec: fusb302: Revert "Resolve fixed power role contract setup" (Torez Smith) [1686205] - [usb] usb: typec: fusb302: Implement start_toggling for all port-types (Torez Smith) [1686205] - [usb] usb: typec: tcpm: Notify the tcpc to start connection-detection for SRPs (Torez Smith) [1686205] - [usb] usb: host: use usb_endpoint_maxp instead of usb_maxpacket (Torez Smith) [1686205] - [usb] USB: dummy-hcd: Fix failure to give back unlinked URBs (Torez Smith) [1686205] - [usb] USB: core: Don't unbind interfaces following device reset failure (Torez Smith) [1686205] - [usb] usb-storage: Set virt_boundary_mask to avoid SG overflows (Torez Smith) [1686205] - [usb] USB: core: Fix unterminated string returned by usb_string() (Torez Smith) [1686205] - [documentation] dt-bindings: usb: Convert the generic EHCI binding to YAML (Torez Smith) [1686205] - [documentation] dt-bindings: usb: Convert the generic OHCI binding to YAML (Torez Smith) [1686205] - [documentation] dt-bindings: usb: Convert USB HCD generic binding to YAML (Torez Smith) [1686205] - [usb] USB: hub: Remove returned value 'status' since never used (Torez Smith) [1686205] - [usb] usb: host: xhci-tegra: Add Tegra186 XUSB support (Torez Smith) [1686205] - [usb] usb: host: xhci-tegra: Selectively program IPFS (Torez Smith) [1686205] - [documentation] dt-bindings: usb: xhci-tegra: Add Tegra186 support (Torez Smith) [1686205] - [usb] usb: ohci-da8xx: drop the vbus GPIO (Torez Smith) [1686205] - [usb] usb: ohci-da8xx: disable the regulator if the overcurrent irq fired (Torez Smith) [1686205] - [usb] usb: ohci-da8xx: let the regulator framework keep track of use count (Torez Smith) [1686205] - [usb] USB: serial: pl2303: fix tranceiver suspend mode (Torez Smith) [1686205] - [usb] USB: serial: pl2303: fix non-supported xon/xoff (Torez Smith) [1686205] - [usb] USB: serial: option: add Olicard 600 (Torez Smith) [1686205] - [usb] USB: serial: cp210x: add new device id (Torez Smith) [1686205] - [usb] usb: u132-hcd: fix resource leak (Torez Smith) [1686205] - [usb] usb: cdc-acm: fix race during wakeup blocking TX traffic (Torez Smith) [1686205] - [usb] usb: mtu3: fix EXTCON dependency (Torez Smith) [1686205] - [usb] usb: usb251xb: fix to avoid potential NULL pointer dereference (Torez Smith) [1686205] - [usb] usb: core: Try generic PHY_MODE_USB_HOST if usb_phy_roothub_set_mode fails (Torez Smith) [1686205] - [usb] usb: introduce usb_ep_type_string() function (Torez Smith) [1686205] - [usb] usb: typec: fusb302: Make fusb302_irq_work static (Torez Smith) [1686205] - [usb] usb: u132-hcd: fix potential NULL pointer dereference (Torez Smith) [1686205] - [usb] usb: typec: wcove: Provide fwnode for the port (Torez Smith) [1686205] - [usb] usb: core: Add PM runtime calls to usb_hcd_platform_shutdown (Torez Smith) [1686205] - [usb] usb: sierra: fix a missing check of device_create_file (Torez Smith) [1686205] - [usb] usb: mtu3: add a function to switch mailbox state to string (Torez Smith) [1686205] - [usb] usb: mtu3: add tracepoints to help debug (Torez Smith) [1686205] - [usb] usb: mtu3: move vbus and mode debugfs interfaces into mtu3_debugfs.c (Torez Smith) [1686205] - [usb] usb: mtu3: add debugfs interface files (Torez Smith) [1686205] - [usb] usb: mtu3: supports new QMU format (Torez Smith) [1686205] - [usb] usb: mtu3: rebuild qmu_gpd struct to prepare to support new QMU format (Torez Smith) [1686205] - [usb] usb: mtu3: fix transfer error of USB3 Gen2 isoc (Torez Smith) [1686205] - [usb] usb: mtu3: rebuild the code of getting vbus regulator (Torez Smith) [1686205] - [usb] usb: mtu3: remove unnecessary local variable @req (Torez Smith) [1686205] - [usb] usb: mtu3: print useful information also for device and host modes (Torez Smith) [1686205] - [usb] usb: mtu3: check return value of devm_extcon_register_notifier() (Torez Smith) [1686205] - [usb] xhci: Don't let USB3 ports stuck in polling state prevent suspend (Torez Smith) [1686205] - [usb] usb: xhci: dbc: Don't free all memory with spinlock held (Torez Smith) [1686205] - [usb] xhci: Fix port resume done detection for SS ports with LPM enabled (Torez Smith) [1686205] - [usb] USB: serial: mos7720: fix mos_parport refcount imbalance on error path (Torez Smith) [1686205] - [usb] USB: gadget: f_hid: fix deadlock in f_hidg_write() (Torez Smith) [1686205] - [usb] usb: gadget: net2272: Fix net2272_dequeue() (Torez Smith) [1686205] - [usb] usb: gadget: net2280: Fix net2280_dequeue() (Torez Smith) [1686205] - [usb] usb: gadget: net2280: Fix overrun of OUT messages (Torez Smith) [1686205] - [usb] usb: dwc3: pci: add support for Comet Lake PCH ID (Torez Smith) [1686205] - [usb] usb: usb251xb: Remove unnecessary comparison of unsigned integer with >= 0 (Torez Smith) [1686205] - [usb] usb: typec: fusb302: Add __printf attribute to fusb302_log function (Torez Smith) [1686205] - [usb] usb: typec: fusb302: Improve suspend/resume handling (Torez Smith) [1686205] - [usb] usb: typec: fusb302: 2 small misc. fixes (Torez Smith) [1686205] - [usb] usb: typec: fusb302: Fix fusb302_handle_togdone_src Ra handling (Torez Smith) [1686205] - [usb] usb: typec: fusb302: Check vconn is off when we start toggling (Torez Smith) [1686205] - [usb] usb: typec: fusb302: Fold fusb302_set_cc_pull into tcpm_set_cc (Torez Smith) [1686205] - [usb] usb: typec: fusb302: Refactor / simplify tcpm_set_cc() (Torez Smith) [1686205] - [usb] usb: typec: fusb302: Make fusb302_set_cc_polarity also set pull ups / downs (Torez Smith) [1686205] - [usb] usb: typec: pi3usb30532: Keep orientation when setting mux to safe mode (Torez Smith) [1686205] - [usb] usb: typec: altmodes/displayport: Fall back to multi-func pins (Torez Smith) [1686205] - [usb] usbip: Remove unnecessary null check (Torez Smith) [1686205] - [include] USB: usb.h: tweak struct urb to remove wasted space (Torez Smith) [1686205] - [usb] usb: common: Consider only available nodes for dr_mode (Torez Smith) [1686205] - [usb] usb: typec: tcpm: Try PD-2.0 if sink does not respond to 3.0 source-caps (Torez Smith) [1686205] - [usb] usb: host: xhci-rcar: Add XHCI_TRUST_TX_LENGTH quirk (Torez Smith) [1686205] - [usb] usb: typec: Fix unchecked return value (Torez Smith) [1686205] - [usb] USB: serial: option: set driver_info for SIM5218 and compatibles (Torez Smith) [1686205] - [usb] USB: serial: ftdi_sio: add additional NovaTech products (Torez Smith) [1686205] - [usb] USB: serial: option: add support for Quectel EM12 (Torez Smith) [1686205] - [usb] wusb: Remove unnecessary static function ckhdid_printf (Torez Smith) [1686205] - [usb] usb: core: make default autosuspend delay configurable (Torez Smith) [1686205] - [usb] usb: core: Fix typo in description of "authorized_default" (Torez Smith) [1686205] - [usb] usb: chipidea: Refactor USB PHY selection and keep a single PHY (Torez Smith) [1686205] - [usb] usb: chipidea: Grab the (legacy) USB PHY by phandle first (Torez Smith) [1686205] - [usb] usb: chipidea: imx: set power polarity (Torez Smith) [1686205] - [documentation] dt-bindings: usb: ci-hdrc-usb2: add property power-active-high (Torez Smith) [1686205] - [usb] usb: chipidea: imx: remove unused header files (Torez Smith) [1686205] - [usb] usb: chipidea: tegra: Fix missed ci_hdrc_remove_device() (Torez Smith) [1686205] - [usb] usb: core: add option of only authorizing internal devices (Torez Smith) [1686205] - [usb] usb: typec: tps6598x: handle block writes separately with plain-I2C adapters (Torez Smith) [1686205] - [usb] usb: xhci: Fix for Enabling USB ROLE SWITCH QUIRK on INTEL_SUNRISEPOINT_LP_XHCI (Torez Smith) [1686205] - [usb] usb: xhci: fix build warning - missing prototype (Torez Smith) [1686205] - [usb] usb: xhci: dbc: Fixing typo error (Torez Smith) [1686205] - [usb] usb: xhci: remove unused member 'parent' in xhci_regset struct (Torez Smith) [1686205] - [usb] xhci: tegra: Prevent error pointer dereference (Torez Smith) [1686205] - [usb] USB: serial: option: add Telit ME910 ECM composition (Torez Smith) [1686205] - [usb] usb: core: Replace hardcoded check with inline function from usb.h (Torez Smith) [1686205] - [usb] usb: core: skip interfaces disabled in devicetree (Torez Smith) [1686205] - [usb] usb: typec: mux: remove redundant check on variable match (Torez Smith) [1686205] - [usb] USB: serial: cp210x: fix GPIO in autosuspend (Torez Smith) [1686205] - [usb] usb: dwc3: drd: Defer probe if extcon device is not found (Torez Smith) [1686205] - [usb] cdc-wdm: pass return value of recover_from_urb_loss (Torez Smith) [1686205] - [usb] usb: host: oxu210hp-hcd: remove set but not used variables 'uframes, transfer_buffer_length' (Torez Smith) [1686205] - [usb] USB: renesas_usbhs: fix spelling mistake "doens't" -> "doesn't" (Torez Smith) [1686205] - [usb] usb: wusbcore: wa-xfer: use struct_size() helper (Torez Smith) [1686205] - [usb] usb: core: config: Use struct_size() in kzalloc() (Torez Smith) [1686205] - [usb] usb: dwc2: use struct_size() in kzalloc() (Torez Smith) [1686205] - [usb] usb: typec: mux: Fix unsigned comparison with less than zero (Torez Smith) [1686205] - [usb] USB: serial: ftdi_sio: add ID for Hjelmslund Electronics USB485 (Torez Smith) [1686205] - [usb] usb: typec: mux: Find the muxes by also matching against the device node (Torez Smith) [1686205] - [usb] usb: typec: Find the ports by also matching against the device node (Torez Smith) [1686205] - [usb] usb: roles: Find the muxes by also matching against the device node (Torez Smith) [1686205] - [usb] usb: typec: Rationalize the API for the muxes (Torez Smith) [1686205] - [usb] usb: typec: tps6598x: Check mode of operation (Torez Smith) [1686205] - [usb] usb: typec: tcpm: Remove unused functions (Torez Smith) [1686205] - [usb] USB: musb: mark expected switch fall-through (Torez Smith) [1686205] - [usb] usb: phy: twl6030-usb: fix possible use-after-free on remove (Torez Smith) [1686205] - [usb] usb: misc: usbtest: add super-speed isoc support (Torez Smith) [1686205] - [usb] usb: dwc3: Reset num_trbs after skipping (Torez Smith) [1686205] - [usb] usb: dwc3: gadget: don't enable interrupt when disabling endpoint (Torez Smith) [1686205] - [usb] scsi: uas: Use scsi_et_resid() where appropriate (Torez Smith) [1686205] - [usb] usb: host: oxu210hp-hcd: fix indentation issue (Torez Smith) [1686205] - [usb] usb: ohci-da8xx: add vbus and overcurrent gpios (Torez Smith) [1686205] - [usb] usb: ohci-da8xx: add a helper pointer to &pdev->dev (Torez Smith) [1686205] - [usb] usb: ohci-da8xx: add a new line after local variables (Torez Smith) [1686205] - [usb] usb: musb: Kconfig: Drop dependency on CONFIG_USB for jz4740 (Torez Smith) [1686205] - [usb] usb: musb: Kconfig: Drop dependency on MACH_JZ4740 for jz4740 (Torez Smith) [1686205] - [usb] usb: musb: jz4740: Add support for devicetree (Torez Smith) [1686205] - [documentation] Documentation: dt: Add binding info for jz4740-musb driver (Torez Smith) [1686205] - [usb] USB: musb: fix indentation issue on a return statement (Torez Smith) [1686205] - [usb] fotg210-udc: pass struct device to DMA API functions (Torez Smith) [1686205] - [usb] fotg210-udc: remove a bogus dma_sync_single_for_device call (Torez Smith) [1686205] - [usb] usb: gadget: Change Andrzej Pietrasiewicz's e-mail address (Torez Smith) [1686205] - [usb] usb: f_fs: Avoid crash due to out-of-scope stack ptr access (Torez Smith) [1686205] - [usb] usb: typec: ucsi: Remove debug.h file (Torez Smith) [1686205] - [usb] usb: typec: Prepare alt mode enter/exit reporting for UCSI alt mode support (Torez Smith) [1686205] - [usb] usb: typec: displayport: Move the Configuration VDO helpers to the header (Torez Smith) [1686205] - [usb] USB: Fix configuration selection issues introduced in v4.20.0 (Torez Smith) [1686205] - [usb] usb: handle warm-reset port requests on hub resume (Torez Smith) [1686205] - [usb] USB: serial: cp210x: add ID for Ingenico 3070 (Torez Smith) [1686205] - [usb] USB: serial: cp210x: add minimum baud rate for CP2105 SCI (Torez Smith) [1686205] - [usb] usb: dwc3: haps: Workaround matching VID PID (Torez Smith) [1686205] - [usb] usb: gadget: f_fs: preserve wMaxPacketSize across usb_ep_autoconfig() call (Torez Smith) [1686205] - [usb] usb: gadget: move non-super speed code out of usb_ep_autoconfig_ss() (Torez Smith) [1686205] - [usb] usb: gadget: function: sync f_uac1 ac header baInterfaceNr (Torez Smith) [1686205] - [usb] usb: dwc2: gadget: Add scatter-gather mode (Torez Smith) [1686205] - [usb] usb: gadget: fix various indentation issues (Torez Smith) [1686205] - [usb] usb: dwc2: Fix EP TxFIFO number setting (Torez Smith) [1686205] - [usb] udc: net2280: Fix net2280_disable (Torez Smith) [1686205] - [usb] USB: gadget: Improve kerneldoc for usb_ep_dequeue() (Torez Smith) [1686205] - [usb] usb: dwc3: debug: purge usage of strcat (Torez Smith) [1686205] - [usb] USB: serial: cp210x: add GPIO support for CP2104 (Torez Smith) [1686205] - [usb] usb: dwc3: trace: pass trace buffer size to decoding functions (Torez Smith) [1686205] - [usb] usb: core: Move variable initialization to appropriate place (Torez Smith) [1686205] - [usb] usb: dwc3: gadget: remove DWC3_EP_END_TRANSFER_PENDING (Torez Smith) [1686205] - [usb] usb: dwc3: gadget: early giveback if End Transfer already completed (Torez Smith) [1686205] - [usb] usb: dwc3: gadget: don't use resource_index as a flag (Torez Smith) [1686205] - [usb] usb: dwc3: gadget: clear DWC3_EP_TRANSFER_STARTED on cmd complete (Torez Smith) [1686205] - [usb] usb: typec: tcpm: Correct the PPS out_volt calculation (Torez Smith) [1686205] - [usb] usb: gadget: musb: fix short isoc packets with inventra dma (Torez Smith) [1686205] - [usb] usbip: Fix vep_free_request() null pointer checks on input args (Torez Smith) [1686205] - [usb] usb: ehci-orion: add S2RAM support (Torez Smith) [1686205] - [usb] usb: ehci-orion: avoid double PHY initialization (Torez Smith) [1686205] - [usb] usb: host: xhci: mvebu: add reset on resume quirk (Torez Smith) [1686205] - [usb] usb: core: comply to PHY framework (Torez Smith) [1686205] - [usb] usb: phy: am335x: fix race condition in _probe (Torez Smith) [1686205] - [usb] usb: dwc3: exynos: Fix error handling of clk_prepare_enable (Torez Smith) [1686205] - [usb] usb: phy: fix link errors (Torez Smith) [1686205] - [usb] usb: gadget: udc: net2272: Fix bitwise and boolean operations (Torez Smith) [1686205] - [usb] usb: dwc3: gadget: Handle 0 xfer length for OUT EP (Torez Smith) [1686205] - [usb] usb: dwc3: gadget: remove req->started flag (Torez Smith) [1686205] - [usb] usb: dwc3: gadget: prevent dwc3_request from being queued twice (Torez Smith) [1686205] - [usb] usb: dwc3: gadget: add dwc3_request status tracking (Torez Smith) [1686205] - [usb] usb: gadget: udc: renesas_usb3: add support for r8a774c0 (Torez Smith) [1686205] - [usb] usb: gadget: uvc: add uvcg_warn macro (Torez Smith) [1686205] - [usb] usb: gadget: u_serial: process RX in workqueue instead of tasklet (Torez Smith) [1686205] - [documentation] dt-bindings: usb: renesas_usbhs: Add r8a774c0 support (Torez Smith) [1686205] - [documentation] usb: gadget: udc: renesas_usb3: Add bindings for r8a774c0 (Torez Smith) [1686205] - [usb] usb: gadget: aspeed: fix typo (Torez Smith) [1686205] - [usb] usb: dwc3: keystone: Add support for ti, am654-dwc3 (Torez Smith) [1686205] - [documentation] dt-bindings: usb: keystone-usb: Add ti, am654-dwc3 support (Torez Smith) [1686205] - [usb] usb: dwc3: gadget: Fix OTG events when gadget driver isn't loaded (Torez Smith) [1686205] - [usb] usb: dwc3: qcom: Add support for MSM8998 (Torez Smith) [1686205] - [documentation] dt-bindings: usb: Add support for msm8998 (Torez Smith) [1686205] - [usb] usb: gadget: Remove dead branch code (Torez Smith) [1686205] - [usb] USB: serial: cp210x: support all gpios on CP2102N QFN28 package (Torez Smith) [1686205] - [usb] usb: ftdi-elan: Fix if == else warnings in ftdi_elan_respond_engine (Torez Smith) [1686205] - [usb] usb: typec: tpcm: improve error handling of tcpm_register_port (Torez Smith) [1686205] - [usb] usb: misc: usb3503: Add system sleep support in non-I2C mode (Torez Smith) [1686205] - [usb] usbip: Fix vhci_urb_enqueue() URB null transfer buffer error path (Torez Smith) [1686205] - [usb] usb: sisusb: remove useless macros and compact the code (Torez Smith) [1686205] - [usb] usb: sisusb: let files build only when needed (Torez Smith) [1686205] - [usb] usb: sisusb_con, cleanup configs (Torez Smith) [1686205] - [usb] usb: sisusb_con, convert addr macros to functions (Torez Smith) [1686205] - [usb] usb: ftdi-elan: remove a unnecessary variable 'empty_packets' (Torez Smith) [1686205] - [usb] usb: assign ACPI companions for embedded USB devices (Torez Smith) [1686205] - [usb] usb: split code locating ACPI companion into port and device (Torez Smith) [1686205] - [usb] USB: host: whci: rename Kbuild file (Torez Smith) [1686205] - [usb] USB: remove README file (Torez Smith) [1686205] - [usb] USB: add missing SPDX lines to Kconfig and Makefiles (Torez Smith) [1686205] - [usb] USB: storage: karma: add whitespace after declarations (Torez Smith) [1686205] - [usb] USB: serial: keyspan_usa: add proper SPDX lines for .h files (Torez Smith) [1686205] - [usb] USB: EHCI: ehci-mv: add MODULE_DEVICE_TABLE (Torez Smith) [1686205] - [usb] USB: Consolidate LPM checks to avoid enabling LPM twice (Torez Smith) [1686205] - [usb] USB: Add new USB LPM helpers (Torez Smith) [1686205] - [usb] drivers: usb :fsl: Remove USB Errata checking code (Torez Smith) [1686205] - [usb] usb: kconfig: remove dependency FSL_SOC for ehci fsl driver (Torez Smith) [1686205] - [usb] usb: ehci: fsl: Update register accessing for arm/arm64 platforms (Torez Smith) [1686205] - [usb] usb: usb251xb: add usb data lane port swap feature (Torez Smith) [1686205] - [documentation] dt-bindings: usb: usb251xb: add documentation for data lane swapping (Torez Smith) [1686205] - [usb] usb: renesas_usbhs: replace udelay() with usleep_range() (Torez Smith) [1686205] - [usb] USB: host: ohci-at91: add sam9x60-sfr definition for ohci (Torez Smith) [1686205] - [usb] xhci: Use struct_size() in kzalloc() (Torez Smith) [1686205] - [usb] usb: hub: add retry routine after intr URB submit error (Torez Smith) [1686205] - [usb] USB: leds: fix regression in usbport led trigger (Torez Smith) [1686205] - [usb] usb: chipidea: fix static checker warning for NULL pointer (Torez Smith) [1686205] - [usb] USB: usbip: delete README file (Torez Smith) [1686205] - [usb] USB: serial: pl2303: add new PID to support PL2303TB (Torez Smith) [1686205] - [usb] usb: dwc2: gadget: Fix Remote Wakeup interrupt bit clearing (Torez Smith) [1686205] - [usb] USB: serial: ftdi_sio: fix GPIO not working in autosuspend (Torez Smith) [1686205] - [usb] usb: gadget: Potential NULL dereference on allocation error (Torez Smith) [1686205] - [usb] usb: dwc3: gadget: Fix the uninitialized link_state when udc starts (Torez Smith) [1686205] - [usb] usb: dwc3: gadget: Clear req->needs_extra_trb flag on cleanup (Torez Smith) [1686205] - [usb] usb: dwc3: gadget: synchronize_irq dwc irq in suspend (Torez Smith) [1686205] - [usb] USB: core: urb: Use struct_size() in kmalloc() (Torez Smith) [1686205] - [usb] cross-tree: phase out dma_zalloc_coherent() (Torez Smith) [1686205] - [usb] usb: gadget: udc: reduce indentation (Torez Smith) [1686205] - [usb] usb: devio: update max count of DPs per interval for ISOC (Torez Smith) [1686205] - [usb] usb: host: u132-hcd: fix a couple of indentation issues (Torez Smith) [1686205] - [usb] usb: core: Simplify return value of usb_get_configuration() (Torez Smith) [1686205] - [usb] USB: Add USB_QUIRK_DELAY_CTRL_MSG quirk for Corsair K70 RGB (Torez Smith) [1686205] - [usb] usbcore: Select only first configuration for non-UAC3 compliant devices (Torez Smith) [1686205] - [usb] USB: storage: add quirk for SMI SM3350 (Torez Smith) [1686205] - [usb] USB: storage: don't insert sane sense for SPC3+ when bad sense specified (Torez Smith) [1686205] - [usb] usb: cdc-acm: send ZLP for Telit 3G Intel based modems (Torez Smith) [1686205] - [usb] USB: serial: simple: add Motorola Tetra TPG2200 device id (Torez Smith) [1686205] - [usb] USB: serial: option: add Fibocom NL678 series (Torez Smith) [1686205] - [usb] cdc-acm: fix abnormal DATA RX issue for Mediatek Preloader (Torez Smith) [1686205] - [usb] usb: r8a66597: Fix a possible concurrency use-after-free bug in r8a66597_endpoint_disable() (Torez Smith) [1686205] - [usb] usb: typec: tcpm: Extend the matching rules on PPS APDO selection (Torez Smith) [1686205] - [documentation] usb: typec: Improve Alt Mode documentation (Torez Smith) [1686205] - [usb] usb: musb: dsps: fix runtime pm for peripheral mode (Torez Smith) [1686205] - [usb] usb: musb: dsps: fix otg state machine (Torez Smith) [1686205] - [usb] USB: serial: pl2303: add ids for Hewlett-Packard HP POS pole displays (Torez Smith) [1686205] - [usb] PCI: Move Synopsys HAPS platform device IDs (Torez Smith) [1686205] - [usb] usb: renesas_usbhs: add support for RZ/G2E (Torez Smith) [1686205] - [usb] usb: ehci-omap: Fix deferred probe for phy handling (Torez Smith) [1686205] - [usb] usb: roles: Add a description for the class to Kconfig (Torez Smith) [1686205] - [usb] xhci: Don't prevent USB2 bus suspend in state check intended for USB3 only (Torez Smith) [1686205] - [usb] USB: serial: option: add Telit LN940 series (Torez Smith) [1686205] - [usb] USB: serial: option: add Fibocom NL668 series (Torez Smith) [1686205] - [usb] USB: serial: option: add Simcom SIM7500/SIM7600 (MBIM mode) (Torez Smith) [1686205] - [usb] USB: serial: option: add GosunCn ZTE WeLink ME3630 (Torez Smith) [1686205] - [usb] usb: renesas_usbhs: mark PM functions as __maybe_unused (Torez Smith) [1686205] - [usb] usb: core: Remove unnecessary memset() (Torez Smith) [1686205] - [usb] usb: host: isp1362-hcd: convert to DEFINE_SHOW_ATTRIBUTE (Torez Smith) [1686205] - [usb] usb: dwc2: Fix disable all EP's on disconnect (Torez Smith) [1686205] - [usb] usb: chipidea: imx: allow to configure oc polarity on i.MX25 (Torez Smith) [1686205] - [usb] usb: chipidea: imx: Warn if oc polarity isn't specified (Torez Smith) [1686205] - [usb] usb: chipidea: imx: support configuring for active low oc signal (Torez Smith) [1686205] - [documentation] doc: usb: ci-hdrc-usb2: Add pinctrl properties for HSIC pin groups (Torez Smith) [1686205] - [usb] usb: chipidea: host: override ehci->hub_control (Torez Smith) [1686205] - [usb] usb: chipidea: imx: add HSIC support (Torez Smith) [1686205] - [usb] usb: chipidea: add flag for imx hsic implementation (Torez Smith) [1686205] - [usb] usb: dwc3: gadget: Disable CSP for stream OUT ep (Torez Smith) [1686205] - [usb] USB: serial: mos7840: remove set but not used variables 'number, serial' (Torez Smith) [1686205] - [usb] USB: serial: option: add HP lt4132 (Torez Smith) [1686205] - [usb] usb: dwc2: disable power_down on Amlogic devices (Torez Smith) [1686205] - [usb] xhci: move usb2 get port status link resume handling to its own function (Torez Smith) [1686205] - [usb] xhci: refactor U0 link state handling in get_port_status (Torez Smith) [1686205] - [usb] xhci: cleanup code that sets portstatus and portchange bits (Torez Smith) [1686205] - [usb] xhci: move usb2 speficic bits to own function in get_port_status call (Torez Smith) [1686205] - [usb] xhci: move usb3 speficic bits to own function in get_port_status call (Torez Smith) [1686205] - [usb] xhci: remove unused hcd_index() (Torez Smith) [1686205] - [usb] xhci: move bus_state structure under the xhci_hub structure (Torez Smith) [1686205] - [usb] xhci: remove the unused sw_lpm_support (Torez Smith) [1686205] - [usb] Revert "usb: dwc3: pci: Use devm functions to get the phy GPIOs" (Torez Smith) [1686205] - [usb] USB: gadget: udc: s3c2410_udc: convert to DEFINE_SHOW_ATTRIBUTE (Torez Smith) [1686205] - [usb] usb: mtu3: fix dbginfo in qmu_tx_zlp_error_handler (Torez Smith) [1686205] - [usb] usb: dwc3: trace: add missing break statement to make compiler happy (Torez Smith) [1686205] - [usb] xhci: Prevent U1/U2 link pm states if exit latency is too long (Torez Smith) [1686205] - [usb] xhci: workaround CSS timeout on AMD SNPS 3.0 xHC (Torez Smith) [1686205] - [tty] USB: serial: console: fix reported terminal settings (Torez Smith) [1686205] - [usb] usb: appledisplay: Remove unnecessary spinlock (Torez Smith) [1686205] - [usb] usb: appledisplay: Set urb transfer_flags to URB_NO_TRANSFER_DMA_MAP (Torez Smith) [1686205] - [usb] usb: quirk: add no-LPM quirk on SanDisk Ultra Flair device (Torez Smith) [1686205] - [usb] USB: Fix invalid-free bug in port_over_current_notify() (Torez Smith) [1686205] - [usb] usb: appledisplay: Add 27" Apple Cinema Display (Torez Smith) [1686205] - [platform] staging: typec: fusb302: Rename fcs, extcon-name to linux, extcon-name (Torez Smith) [1686205] - [usb] usb: dwc3: gadget: Report isoc transfer frame number (Torez Smith) [1686205] - [include] usb: gadget: Introduce frame_number to usb_request (Torez Smith) [1686205] - [usb] usb: renesas_usbhs: Use SIMPLE_DEV_PM_OPS macro (Torez Smith) [1686205] - [usb] usb: renesas_usbhs: Remove dummy runtime PM callbacks (Torez Smith) [1686205] - [usb] usb: dwc2: host: use hrtimer for NAK retries (Torez Smith) [1686205] - [usb] usb: hub: delay hub autosuspend if USB3 port is still link training (Torez Smith) [1686205] - [usb] usb: mtu3: clear SOFTCONN when clear USB3_EN if work as HS mode (Torez Smith) [1686205] - [usb] usb: mtu3: enable SETUPENDISR interrupt (Torez Smith) [1686205] - [usb] usb: mtu3: fix the issue about SetFeature(U1/U2_Enable) (Torez Smith) [1686205] - [usb] usb: mtu3: enable hardware remote wakeup from L1 automatically (Torez Smith) [1686205] - [usb] usb: mtu3: remove QMU checksum (Torez Smith) [1686205] - [usb] usb/mtu3: power down device ip at setup (Torez Smith) [1686205] - [usb] usb: dwc2: Disable power down feature on Samsung SoCs (Torez Smith) [1686205] - [usb] usb: dwc3: Correct the logic for checking TRB full in __dwc3_prepare_one_trb() (Torez Smith) [1686205] - [usb] usb: dwc3: don't issue no-op trb for stream capable endpoints (Torez Smith) [1686205] - [usb] usb: dwc3: update stream id in depcmd (Torez Smith) [1686205] - [usb] USB: serial: mos7840: add a product ID for the new product (Torez Smith) [1686205] - [usb] USB: serial: mos7840: clean up register handling (Torez Smith) [1686205] - [usb] usb: gadget: u_ether: fix unsafe list iteration (Torez Smith) [1686205] - [usb] usb: dwc3: gadget: check if dep->frame_number is still valid (Torez Smith) [1686205] - [usb] USB: omap_udc: fix rejection of out transfers when DMA is used (Torez Smith) [1686205] - [usb] USB: omap_udc: fix USB gadget functionality on Palm Tungsten E (Torez Smith) [1686205] - [usb] USB: omap_udc: fix omap_udc_start() on 15xx machines (Torez Smith) [1686205] - [usb] USB: omap_udc: fix crashes on probe error and module removal (Torez Smith) [1686205] - [usb] USB: omap_udc: use devm_request_irq() (Torez Smith) [1686205] - [usb] usb: dwc3: gadget: remove unnecessary dev_info() (Torez Smith) [1686205] - [usb] usb: dwc3: trace: log ep commands in hex (Torez Smith) [1686205] - [usb] usb: dwc3: gadget: return errors from __dwc3_gadget_start_isoc() (Torez Smith) [1686205] - [usb] usb: core: quirks: add RESET_RESUME quirk for Cherry G230 Stream series (Torez Smith) [1686205] - [usb] USB: usb-storage: Add new IDs to ums-realtek (Torez Smith) [1686205] - [usb] usb: dwc3: gadget: remove wait_end_transfer (Torez Smith) [1686205] - [usb] usb: dwc3: gadget: move requests to cancelled_list (Torez Smith) [1686205] - [usb] usb: dwc3: gadget: introduce cancelled_list (Torez Smith) [1686205] - [usb] usb: dwc3: gadget: extract dwc3_gadget_ep_skip_trbs() (Torez Smith) [1686205] - [usb] usb: dwc3: gadget: use num_trbs when skipping TRBs on ->dequeue() (Torez Smith) [1686205] - [usb] usb: dwc3: gadget: track number of TRBs per request (Torez Smith) [1686205] - [usb] usb: dwc3: gadget: combine unaligned and zero flags (Torez Smith) [1686205] - [usb] usb: dwc3: Add workaround for isoc start transfer failure (Torez Smith) [1686205] - [documentation] usb: dwc3: Add disabling of start_transfer failure quirk (Torez Smith) [1686205] - [usb] usb: dwc3: Track DWC_usb31 VERSIONTYPE (Torez Smith) [1686205] - [usb] usb: gadget: f_fs: Allow scatter-gather buffers (Torez Smith) [1686205] - [usb] usb: gadget: f_fs: Add support for CCID descriptors (Torez Smith) [1686205] - [usb] usb: gadget: uvc: constify vb2_ops structure (Torez Smith) [1686205] - [usb] usb: dwc2: gadget: Accept LPM token when TxFIFO is not empty (Torez Smith) [1686205] - [usb] usb: dwc2: gadget: Fix WkupAlert interrupt handler (Torez Smith) [1686205] - [usb] usb: dwc3: Set default mode for DWC_usb3 v3.30a and higher (Torez Smith) [1686205] - [usb] usb: gadget: udc: renesas_usb3: add a safety connection way for forced_b_device (Torez Smith) [1686205] - [usb] usb: dwc3: drd: Add support for DR detection through extcon (Torez Smith) [1686205] - [usb] usb: dwc3: drd: Switch to device property for 'extcon' handling (Torez Smith) [1686205] - [usb] usb: dwc3: don't log probe deferrals; but do log other error codes (Torez Smith) [1686205] - [usb] usb: gadget: aspeed-vhub: constify usb_gadget_ops structure (Torez Smith) [1686205] - [usb] usb: dwc3: Support option to disable USB2 LPM (Torez Smith) [1686205] - [documentation] usb: dwc3: Add a property to disable USB2 LPM (Torez Smith) [1686205] - [usb] usb: dwc3: Set GUSB2PHYCFG.ENBLSLPM (Torez Smith) [1686205] - [usb] usb: dwc3: debugfs: Print/set link state for peripheral mode (Torez Smith) [1686205] - [usb] usb: dwc3: debugfs: Properly print/set link state for HS (Torez Smith) [1686205] - [usb] usb: dwc3: debugfs: Dump internal LSP and ep registers (Torez Smith) [1686205] - [usb] usb: dwc3: debugfs: Print eps Tx/RxFIFO in bytes (Torez Smith) [1686205] - [usb] usb: dwc3: debugfs: Properly name Tx/RxFIFO (Torez Smith) [1686205] - [usb] Revert "usb: dwc3: gadget: skip Set/Clear Halt when invalid" (Torez Smith) [1686205] - [usb] drivers: usb: early: clean up indentation, remove extraneous tabs (Torez Smith) [1686205] - [usb] USB: ene_usb6250: add missing indentation (Torez Smith) [1686205] - [usb] USB: serial: ftdi_sio: use rounding when calculating baud rate divisors (Torez Smith) [1686205] - [usb] USB: serial: f81534: fix reading old/new IC config (Torez Smith) [1686205] - [usb] usb: cdc-acm: add entry for Hiro (Conexant) modem (Torez Smith) [1686205] - [usb] usb: xhci: Prevent bus suspend if a port connect change or polling state is detected (Torez Smith) [1686205] - [usb] usb: core: Fix hub port connection events lost (Torez Smith) [1686205] - [usb] usb: dwc3: gadget: fix ISOC TRB type on unaligned transfers (Torez Smith) [1686205] - [usb] Revert "usb: gadget: ffs: Fix BUG when userland exits with submitted AIO transfers" (Torez Smith) [1686205] - [usb] usb: dwc2: pci: Fix an error code in probe (Torez Smith) [1686205] - [usb] usb: dwc3: Fix NULL pointer exception in dwc3_pci_remove() (Torez Smith) [1686205] - [usb] USB: serial: mos7840: remove set but not used variables 'st, data1, iflag' (Torez Smith) [1686205] - [usb] USB: serial: quatech2: remove set but not used variable 'port_priv' (Torez Smith) [1686205] - [include] USB: remove the unused struct hcd_timeout definition (Torez Smith) [1686205] - [usb] usb: typec: ucsi: add support for Cypress CCGx (Torez Smith) [1686205] - [usb] usb: xhci: fix timeout for transition from RExit to U0 (Torez Smith) [1686205] - [usb] usb: xhci: fix uninitialized completion when USB3 port got wrong status (Torez Smith) [1686205] - [usb] xhci: Add check for invalid byte size error when UAS devices are connected (Torez Smith) [1686205] - [usb] xhci: handle port status events for removed USB3 hcd (Torez Smith) [1686205] - [usb] xhci: Fix leaking USB3 shared_hcd at xhci removal (Torez Smith) [1686205] - [documentation] dt-bindings: usb: xhci-tegra: Add power-domain details (Torez Smith) [1686205] - [usb] USB: misc: appledisplay: add 20" Apple Cinema Display (Torez Smith) [1686205] - [usb] USB: quirks: Add no-lpm quirk for Raydium touchscreens (Torez Smith) [1686205] - [usb] usb: quirks: Add delay-init quirk for Corsair K70 LUX RGB (Torez Smith) [1686205] - [usb] USB: Wait for extra delay time after USB_PORT_FEAT_RESET for quirky hub (Torez Smith) [1686205] - [usb] USB: gadget: udc: fix spelling mistake "intrerrupt" -> "interrupt" (Torez Smith) [1686205] - [usb] usb: host: remove unnecessary condition check (Torez Smith) [1686205] - [usb] usb: typec: tcpm: charge current handling for sink during hard reset (Torez Smith) [1686205] - [usb] usb: typec: tcpm: Do not disconnect link for self powered devices (Torez Smith) [1686205] - [usb] usb: dwc3: gadget: Properly check last unaligned/zero chain TRB (Torez Smith) [1686205] - [usb] usb: dwc3: core: Clean up ULPI device (Torez Smith) [1686205] - [usb] usb: phy: ab8500: silence some uninitialized variable warnings (Torez Smith) [1686205] - [usb] usb: xhci: tegra: Add genpd support (Torez Smith) [1686205] - [usb] usb: xhci: tegra: Power-off power-domains on removal (Torez Smith) [1686205] - [usb] usbip:vudc: BUG kmalloc-2048 (Not tainted): Poison overwritten (Torez Smith) [1686205] - [tools] usbip: tools: fix atoi() on non-null terminated string (Torez Smith) [1686205] - [usb] USB: misc: appledisplay: fix backlight update_status return code (Torez Smith) [1686205] - [usb] USB: fix the usbfs flag sanitization for control transfers (Torez Smith) [1686205] - [documentation] usb: host: add DT bindings for faraday fotg2 (Torez Smith) [1686205] - [usb] usb: host: ohci-at91: fix request of irq for optional gpio (Torez Smith) [1686205] - [usb] usb: xhci: pci: Enable Intel USB role mux on Apollo Lake platforms (Torez Smith) [1686205] - [usb] usb: roles: intel_xhci: Fix Unbalanced pm_runtime_enable (Torez Smith) [1686205] - [usb] cdc-acm: correct counting of UART states in serial state notification (Torez Smith) [1686205] - [usb] cdc-acm: do not reset notification buffer index upon urb unlinking (Torez Smith) [1686205] - [usb] cdc-acm: fix race between reset and control messaging (Torez Smith) [1686205] - [usb] usb: usbip: Fix BUG: KASAN: slab-out-of-bounds in vhci_hub_control() (Torez Smith) [1686205] - [usb] usb/early: remove set but not used variable 'remain_length' (Torez Smith) [1686205] - [usb] usb: typec: Fix copy/paste on typec_set_vconn_role() kerneldoc (Torez Smith) [1686205] - [usb] usb: typec: tcpm: Report back negotiated PPS voltage and current (Torez Smith) [1686205] - [usb] USB: core: remove set but not used variable 'udev' (Torez Smith) [1686205] - [usb] usb: core: fix memory leak on port_dev_path allocation (Torez Smith) [1686205] - [usb] USB: net2280: Remove ->disconnect() callback from net2280_pullup() (Torez Smith) [1686205] - [usb] usb: dwc2: disable power_down on rockchip devices (Torez Smith) [1686205] - [usb] usb: gadget: udc: renesas_usb3: add support for r8a77990 (Torez Smith) [1686205] - [documentation] dt-bindings: usb: renesas_usb3: add bindings for r8a77990 (Torez Smith) [1686205] - [usb] USB: serial: cypress_m8: remove set but not used variable 'iflag' (Torez Smith) [1686205] - [usb] USB: serial: cypress_m8: fix interrupt-out transfer length (Torez Smith) [1686205] - [usb] USB: serial: ftdi_sio: add support for FT232R CBUS gpios (Torez Smith) [1686205] - [usb] USB: serial: ftdi_sio: fix gpio name collisions (Torez Smith) [1686205] - [netdrv] net: usbnet: make driver_info const (Torez Smith) [1686205] - [usb] usb: typec: remove set but not used variables 'snk_ma, min_mv' (Torez Smith) [1686205] - [usb] usb: export firmware port location in sysfs (Torez Smith) [1686205] - [usb] usb: hub: try old enumeration scheme first for high speed devices (Torez Smith) [1686205] - [documentation] dt-bindings: usb-xhci: Document r8a7744 support (Torez Smith) [1686205] - [documentation] dt-bindings: usb: renesas_usbhs: Add support for r8a7744 (Torez Smith) [1686205] - [usb] usb: typec: tcpm: Fix APDO PPS order checking to be based on voltage (Torez Smith) [1686205] - [tools] usbip: fix vhci_hcd controller counting (Torez Smith) [1686205] - [usb] usb: gadget: udc: renesas_usb3: Fix b-device mode for "workaround" (Torez Smith) [1686205] - [usb] usb: dwc2: gadget: Add handler for WkupAlert interrupt (Torez Smith) [1686205] - [usb] usb: dwc2: gadget: enable WKUP_ALERT interrupt (Torez Smith) [1686205] - [usb] usb: dwc2: gadget: Program GREFCLK register (Torez Smith) [1686205] - [usb] usb: dwc2: gadget: Add parameters for GREFCLK register (Torez Smith) [1686205] - [usb] usb: dwc2: Add definitions for new registers (Torez Smith) [1686205] - [usb] usb: dwc2: Update target (u)frame calculation (Torez Smith) [1686205] - [usb] usb: dwc2: Add dwc2_gadget_dec_frame_num_by_one() function (Torez Smith) [1686205] - [usb] usb: dwc2: Add core parameter for service interval support (Torez Smith) [1686205] - [usb] usb: dwc2: Update registers definitions to support service interval (Torez Smith) [1686205] - [usb] usb: gadget: f_uac2: disable IN/OUT ep if unused (Torez Smith) [1686205] - [usb] USB: gadget core: Issue ->disconnect() callback from usb_gadget_disconnect() (Torez Smith) [1686205] - [usb] usb: dwc3: Fix spelling of 'optimizations' (Torez Smith) [1686205] - [usb] usb: gadget: atmel: remove pointless retrieval of DT name property (Torez Smith) [1686205] - [usb] usb: gadget: fsl_udc_core: fixup struct_udc_setup documentation (Torez Smith) [1686205] - [usb] usb: gadget: fsl_udc_core: check allocation return value and cleanup on failure (Torez Smith) [1686205] - [usb] usb: dwc3: gadget: Check ENBLSLPM before sending ep command (Torez Smith) [1686205] - [usb] usb: dwc2: fix unbalanced use of external vbus-supply (Torez Smith) [1686205] - [usb] usb: dwc2: fix call to vbus supply exit routine, call it unlocked (Torez Smith) [1686205] - [usb] usb: dwc2: fix a race with external vbus supply (Torez Smith) [1686205] - [usb] usb: dwc2: get optional vbus-supply regulator once (Torez Smith) [1686205] - [usb] usb: dwc3: add EXTCON dependency for qcom (Torez Smith) [1686205] - [usb] usb: gadget: udc: atmel: handle at91sam9rl PMC (Torez Smith) [1686205] - [usb] usb: gadget: udc: fotg210-udc: Fix a sleep-in-atomic-context bug in fotg210_get_status() (Torez Smith) [1686205] - [usb] usb: dwc2: Disable all EP's on disconnect (Torez Smith) [1686205] - [documentation] usb: dwc3: exynos: Add support for Exynos5433 variant with all clocks (Torez Smith) [1686205] - [usb] usb: dwc3: exynos: Rework clock handling and prepare for new variants (Torez Smith) [1686205] - [usb] usb: dwc3: exynos: Remove dead code (Torez Smith) [1686205] - [usb] usb: gadget: udc: Remove unnecessary parentheses (Torez Smith) [1686205] - [usb] usb: dwc2: remove set but unused variable (Torez Smith) [1686205] - [usb] usb: gadget: fix spelling mistakeis "queing" -> "queuing" (Torez Smith) [1686205] - [usb] usb: xhci-mtk: resume USB3 roothub first (Torez Smith) [1686205] - [usb] xhci: Add missing CAS workaround for Intel Sunrise Point xHCI (Torez Smith) [1686205] - [usb] usb: cdc_acm: Do not leak URB buffers (Torez Smith) [1686205] - [usb] usb: usbtmc: uninitialized symbol 'actual' in usbtmc_ioctl_abort_bulk_in_tag (Torez Smith) [1686205] - [usb] usb: usbtmc: uninitialized symbol 'actual' in usbtmc_ioctl_clear (Torez Smith) [1686205] - [usb] usb: usbtmc: uninitialized symbol 'actual' in usbtmc_read (Torez Smith) [1686205] - [usb] usb: usbtmc: Fix memory leak in usbtmc_ioctl_request (Torez Smith) [1686205] - [usb] usb: renesas_usbhs: add support for R-Car E3 (Torez Smith) [1686205] - [documentation] dt-bindings: usb: renesas_usbhs: add bindings for r8a77990 (Torez Smith) [1686205] - [usb] usb: renesas_usbhs: rcar3: Use OTG mode for R-Car D3 (Torez Smith) [1686205] - [usb] Revert "usb: renesas_usbhs: set the mode by using extcon state for non-otg channel" (Torez Smith) [1686205] - [usb] Revert "usb: renesas_usbhs: add extcon notifier to set mode for non-otg channel" (Torez Smith) [1686205] - [usb] usb: core: added uevent for over-current (Torez Smith) [1686205] - [usb] usb: typec: fusb302: Resolve fixed power role contract setup (Torez Smith) [1686205] - [usb] usb: typec: fusb302: Correct spelling mistake for toggling state (Torez Smith) [1686205] - [usb] xhci: Avoid USB autosuspend when resuming USB2 ports (Torez Smith) [1686205] - [usb] usb: xhci: tegra: Firmware header is little endian (Torez Smith) [1686205] - [usb] xhci: Use soft retry to recover faster from transaction errors (Torez Smith) [1686205] - [usb] usb: host: xhci-plat: add platform TPL support (Torez Smith) [1686205] - [usb] usb: xhci-mtk: supports SSP without external USB3 gen2 hub (Torez Smith) [1686205] - [usb] usb: xhci-mtk: supports bandwidth scheduling with multi-TT (Torez Smith) [1686205] - [usb] usb: xhci-mtk: improve bandwidth scheduling (Torez Smith) [1686205] - [usb] usb: xhci-mtk: fix ISOC error when interval is zero (Torez Smith) [1686205] - [usb] usb: xhci-mtk: use maximum ESIT payload of endpiont context (Torez Smith) [1686205] - [usb] usb: host: Replace empty define with do while (Torez Smith) [1686205] - [usb] USB: serial: ftdi_sio: implement GPIO support for FT-X devices (Torez Smith) [1686205] - [usb] usb: gadget: uvc: configfs: Use u to print unsigned int values (Torez Smith) [1686205] - [usb] usb: gadget: uvc: configfs: Simplify attributes macros (Torez Smith) [1686205] - [usb] usb: gadget: uvc: configfs: Fix operation on big endian platforms (Torez Smith) [1686205] - [uapi] usb: video: Fix endianness mismatches in descriptor structures (Torez Smith) [1686205] - [usb] usb: gadget: uvc: Remove uvc_set_trace_param() function (Torez Smith) [1686205] - [usb] usb: gadget: uvc: Replace plain printk() with dev_*() (Torez Smith) [1686205] - [usb] usb: gadget: uvc: Only halt video streaming endpoint in bulk mode (Torez Smith) [1686205] - [usb] usb: gadget: uvc: Factor out video USB request queueing (Torez Smith) [1686205] - [usb] usb: gadget: uvc: configfs: Sort frame intervals upon writing (Torez Smith) [1686205] - [usb] usb: gadget: uvc: configfs: Prevent format changes after linking header (Torez Smith) [1686205] - [usb] usb: gadget: uvc: configfs: Add bFrameIndex attributes (Torez Smith) [1686205] - [usb] usb: gadget: uvc: configfs: Add bFormatIndex attributes (Torez Smith) [1686205] - [usb] usb: gadget: uvc: configfs: Add interface number attributes (Torez Smith) [1686205] - [usb] usb: gadget: uvc: configfs: Allocate groups dynamically (Torez Smith) [1686205] - [usb] usb: gadget: uvc: configfs: Drop leaked references to config items (Torez Smith) [1686205] - [documentation] dt-bindings: usb: dwc2: add description for px30 (Torez Smith) [1686205] - [usb] USB: serial: simple: add Motorola Tetra MTP6550 id (Torez Smith) [1686205] - [usb] USB: serial: cypress_m8: fix spelling mistake "retreiving" -> "retrieving" (Torez Smith) [1686205] - [usb] USB: STORAGE: ISD200 Fixed coding style issue "space required in for loop" (Torez Smith) [1686205] - [usb] usb: typec: Group all TCPCI/TCPM code together (Torez Smith) [1686205] - [usb] usb: typec: fusb302: reorganizing the probe function a little (Torez Smith) [1686205] - [usb] usb: typec: class: Don't use port parent for getting mux handles (Torez Smith) [1686205] - [usb] usb: typec: mux: Take care of driver module reference counting (Torez Smith) [1686205] - [usb] usb: core: safely deal with the dynamic quirk lists (Torez Smith) [1686205] - [usb] usb: roles: Take care of driver module reference counting (Torez Smith) [1686205] - [usb] usb: phy: mxs: fix spelling mistake "stardard" -> "standard" (Torez Smith) [1686205] - [usb] usb: host: fotg2: Fix potential NULL dereference (Torez Smith) [1686205] - [usb] usb: renesas_usbhs: Add multiple clocks management (Torez Smith) [1686205] - [documentation] dt-bindings: usb: renesas_usbhs: add clock-names property (Torez Smith) [1686205] - [usb] usb: renesas_usbhs: Add reset_control (Torez Smith) [1686205] - [documentation] dt-bindings: usb: ohci: Add clocks description for R-Car Gen3 (Torez Smith) [1686205] - [documentation] dt-bindings: usb: ehci: Add clocks description for R-Car Gen3 (Torez Smith) [1686205] - [usb] usbcore: Select UAC3 configuration for audio if present (Torez Smith) [1686205] - [documentation] usb: gadget: udc: renesas_usb3: Add r8a774a1 support (Torez Smith) [1686205] - [documentation] dt-bindings: usb: renesas_usbhs: Add r8a774a1 support (Torez Smith) [1686205] - [documentation] dt-bindings: usb-xhci: Add r8a774a1 support (Torez Smith) [1686205] - [documentation] dt-bindings: ehci-mv: add bindings (Torez Smith) [1686205] - [usb] USB: EHCI: ehci-mv: add DT support (Torez Smith) [1686205] - [usb] USB: EHCI: ehci-mv: use phy-pxa-usb (Torez Smith) [1686205] - [usb] USB: EHCI: ehci-mv: remove private_init (Torez Smith) [1686205] - [usb] USB: EHCI: make ehci-mv a separate driver (Torez Smith) [1686205] - [usb] usb: usbtmc: Remove sysfs group TermChar and auto_abort (Torez Smith) [1686205] - [usb] usb: usbtmc: Fix split quoted string in debug message (Torez Smith) [1686205] - [usb] usb: usbtmc: Remove redundant macro USBTMC_SIZE_IOBUFFER (Torez Smith) [1686205] - [usb] usb: usbtmc: Remove redundant code (Torez Smith) [1686205] - [usb] usb: usbtmc: Add ioctl USBTMC_IOCTL_API_VERSION (Torez Smith) [1686205] - [usb] usb: usbtmc: Replace USBTMC_TIMEOUT macros for control messages (Torez Smith) [1686205] - [usb] usb: usbtmc: Fix ioctl USBTMC_IOCTL_ABORT_BULK_OUT (Torez Smith) [1686205] - [usb] usb: usbtmc: Fix ioctl USBTMC_IOCTL_ABORT_BULK_IN (Torez Smith) [1686205] - [usb] usb: usbtmc: Fix ioctl USBTMC_IOCTL_CLEAR (Torez Smith) [1686205] - [usb] usb: usbtmc: Optimize usbtmc_read (Torez Smith) [1686205] - [usb] usb: usbtmc: Optimize usbtmc_write (Torez Smith) [1686205] - [usb] usb: usbtmc: Add ioctl USBTMC_IOCTL_AUTO_ABORT (Torez Smith) [1686205] - [usb] usb: usbtmc: add ioctl USBTMC_IOCTL_MSG_IN_ATTR (Torez Smith) [1686205] - [usb] usb: usbtmc: Add ioctl USBTMC488_IOCTL_WAIT_SRQ (Torez Smith) [1686205] - [usb] usb: usbtmc: Fix suspend/resume (Torez Smith) [1686205] - [usb] usb: usbtmc: Add ioctl USBTMC_IOCTL_CLEANUP_IO (Torez Smith) [1686205] - [usb] usb: usbtmc: Add ioctl USBTMC_IOCTL_CANCEL_IO (Torez Smith) [1686205] - [usb] usb: usbtmc: Add ioctl for vendor specific read (Torez Smith) [1686205] - [usb] usb: usbtmc: Add ioctl USBTMC_IOCTL_WRITE_RESULT (Torez Smith) [1686205] - [usb] usb: usbtmc: Add ioctl for vendor specific write (Torez Smith) [1686205] - [usb] usb: usbtmc: Add ioctl for generic requests on control (Torez Smith) [1686205] - [usb] usb: typec: fusb302: Populate tcpc fwnode for TCPM property handling (Torez Smith) [1686205] - [documentation] dt-bindings: usb: fusb302: Use usb-connector bindings for configuration (Torez Smith) [1686205] - [documentation] dt-bindings: connector: Add support for USB-PD PPS APDOs to bindings (Torez Smith) [1686205] - [usb] USB: handle NULL config in usb_find_alt_setting() (Torez Smith) [1686205] - [usb] USB: fix error handling in usb_driver_claim_interface() (Torez Smith) [1686205] - [usb] USB: remove LPM management from usb_driver_claim_interface() (Torez Smith) [1686205] - [usb] USB: usbdevfs: restore warning for nonsensical flags (Torez Smith) [1686205] - [usb] USB: usbdevfs: sanitize flags more (Torez Smith) [1686205] - [usb] Revert "usb: cdc-wdm: Fix a sleep-in-atomic-context bug in service_outstanding_interrupt()" (Torez Smith) [1686205] - [usb] usb: musb: dsps: do not disable CPPI41 irq in driver teardown (Torez Smith) [1686205] - [usb] usb: chipidea: Fix otg event handler (Torez Smith) [1686205] - [usb] usb: chipidea: Prevent unbalanced IRQ disable (Torez Smith) [1686205] - [documentation] doc: usb: ci-hdrc-usb2: Add pinctrl properties definition (Torez Smith) [1686205] - [usb] usb: chipidea: Add dynamic pinctrl selection (Torez Smith) [1686205] - [usb] usb: chipidea: imx: make MODULE_LICENCE and SPDX-identifier match (Torez Smith) [1686205] - [usb] usb: chipidea: imx: enable OTG overcurrent in case USB subsystem is already started (Torez Smith) [1686205] - [usb] usb: chipidea: imx: do not use preprocessor conditionals for PM (Torez Smith) [1686205] - [usb] usb: gadget: uvc: configfs: Add section header comments (Torez Smith) [1686205] - [usb] usb: gadget: uvc: configfs: Don't wrap groups unnecessarily (Torez Smith) [1686205] - [usb] mos7720: bury dead TIOCM... in ->ioctl() (Torez Smith) [1686205] - [usb] USB: serial: option: add two-endpoints device-id flag (Torez Smith) [1686205] - [usb] USB: serial: option: improve Quectel EP06 detection (Torez Smith) [1686205] - [usb] Revert "cdc-acm: implement put_char() and flush_chars()" (Torez Smith) [1686205] - [usb] usb: Change usb_of_get_companion_dev() place to usb/common (Torez Smith) [1686205] - [usb] usb: xhci: fix interrupt transfer error happened on MTK platforms (Torez Smith) [1686205] - [usb] usb: core: phy: clean up return value check about devm_of_phy_get_by_index() (Torez Smith) [1686205] - [usb] usb: mtu3: disable vbus rise/fall interrupts of ltssm (Torez Smith) [1686205] - [usb] USB: wusbcore: Switch to bitmap_zalloc() (Torez Smith) [1686205] - [usb] usb: misc: fix obsolete function (Torez Smith) [1686205] - [usb] usb: iowarrior: replace kmalloc with kmalloc_array (Torez Smith) [1686205] - [usb] USB: OHCI: Remove USB bus reset delay from OHCI handover code (Torez Smith) [1686205] - [usb] usb: host: fotg2: add silicon clock handling (Torez Smith) [1686205] - [usb] USB: typec: fsusb302: remove unused variables snk_pdo and toggling_mode_name (Torez Smith) [1686205] - [usb] usb storage: remove inherited SCSI dependency for USB_STORAGE_ENE_UB6250 (Torez Smith) [1686205] - [usb] usb storage: group dependent USB storage Kconfig entries together (Torez Smith) [1686205] - [usb] USB: Removing NULL check for pool since dma_pool_destroy is safe (Torez Smith) [1686205] - [usb] usb: cdc-wdm: Fix a sleep-in-atomic-context bug in service_outstanding_interrupt() (Torez Smith) [1686205] - [usb] usb: misc: uss720: Fix two sleep-in-atomic-context bugs (Torez Smith) [1686205] - [usb] usb: host: u132-hcd: Fix a sleep-in-atomic-context bug in u132_get_frame() (Torez Smith) [1686205] - [usb] usb: Avoid use-after-free by flushing endpoints early in usb_set_interface() (Torez Smith) [1686205] - [usb] usb/typec: fix kernel-doc notation warning for typec_match_altmode (Torez Smith) [1686205] - [usb] usb: Don't die twice if PCI xhci host is not responding in resume (Torez Smith) [1686205] - [usb] usb: mtu3: fix error of xhci port id when enable U3 dual role (Torez Smith) [1686205] - [usb] usb: uas: add support for more quirk flags (Torez Smith) [1686205] - [usb] USB: Add quirk to support DJI CineSSD (Torez Smith) [1686205] - [usb] usb: typec: fix kernel-doc parameter warning (Torez Smith) [1686205] - [usb] usb/dwc3/gadget: fix kernel-doc parameter warning (Torez Smith) [1686205] - [usb] USB: yurex: Check for truncation in yurex_read() (Torez Smith) [1686205] - [usb] USB: yurex: Fix buffer over-read in yurex_write() (Torez Smith) [1686205] - [usb] usb: host: xhci-plat: Iterate over parent nodes for finding quirks (Torez Smith) [1686205] - [usb] xhci: Fix use after free for URB cancellation on a reallocated endpoint (Torez Smith) [1686205] - [usb] USB: add quirk for WORLDE Controller KS49 or Prodipe MIDI 49C USB controller (Torez Smith) [1686205] - [usb] usb: dwc2: Fix call location of dwc2_check_core_endianness (Torez Smith) [1686205] - [usb] usb: dwc3: pci: Fix return value check in dwc3_byt_enable_ulpi_refclock() (Torez Smith) [1686205] - [usb] usb: gadget: udc: renesas_usb3: fix maxpacket size of ep0 (Torez Smith) [1686205] - [usb] usb: gadget: fotg210-udc: Fix memory leak of fotg210->ep (Torez Smith) [1686205] - [usb] USB: net2280: Fix erroneous synchronization change (Torez Smith) [1686205] - [usb] usb: dwc3: of-simple: avoid unused function warnings (Torez Smith) [1686205] - [usb] USB: serial: ti_usb_3410_5052: fix array underflow in completion handler (Torez Smith) [1686205] - [usb] USB: serial: io_ti: fix array underflow in completion handler (Torez Smith) [1686205] - [usb] USB: serial: pl2303: add a new device id for ATEN (Torez Smith) [1686205] - [usb] usb: renesas_usbhs: Kconfig: convert to SPDX identifiers (Torez Smith) [1686205] - [usb] usb: dwc3: gadget: Check MaxPacketSize from descriptor (Torez Smith) [1686205] - [usb] usb: dwc2: Turn on uframe_sched on "stm32f4x9_fsotg" platforms (Torez Smith) [1686205] - [usb] usb: dwc2: Turn on uframe_sched on "amlogic" platforms (Torez Smith) [1686205] - [usb] usb: dwc2: Turn on uframe_sched on "his" platforms (Torez Smith) [1686205] - [usb] usb: dwc2: Turn on uframe_sched on "bcm" platforms (Torez Smith) [1686205] - [usb] usb: dwc2: gadget: ISOC's starting flow improvement (Torez Smith) [1686205] - [usb] usb: dwc2: Make dwc2_readl/writel functions endianness-agnostic (Torez Smith) [1686205] - [usb] usb: dwc3: core: Enable AutoRetry feature in the controller (Torez Smith) [1686205] - [usb] usb: dwc3: Set default mode for dwc_usb31 (Torez Smith) [1686205] - [usb] usb: gadget: udc: renesas_usb3: Add register of usb role switch (Torez Smith) [1686205] - [usb] usb: dwc2: replace ioread32/iowrite32_rep with dwc2_readl/writel_rep (Torez Smith) [1686205] - [usb] usb: dwc2: Modify dwc2_readl/writel functions prototype (Torez Smith) [1686205] - [usb] usb: dwc3: pci: Intel Merrifield can be host (Torez Smith) [1686205] - [usb] usb: dwc3: pci: Supply device properties via driver data (Torez Smith) [1686205] - [documentation] arm64: dts: dwc3: description of incr burst type (Torez Smith) [1686205] - [usb] usb: dwc3: Enable undefined length INCR burst type (Torez Smith) [1686205] - [usb] usb: dwc3: add global soc bus configuration reg0 (Torez Smith) [1686205] - [usb] usb: dwc3: Describe 'wakeup_work' field of struct dwc3_pci (Torez Smith) [1686205] - [usb] USB: option: add support for DW5821e (Torez Smith) [1686205] - [usb] usb: dwc3: change stream event enable bit back to 13 (Torez Smith) [1686205] - [usb] usb: dwc3: of-simple: reset host controller at suspend/resume (Torez Smith) [1686205] - [usb] usb: gadget: storage: Remove reference counting (Torez Smith) [1686205] - [usb] usb: gadget: storage: Add error handling for no memory (Torez Smith) [1686205] - [usb] usb: dwc3: pci: Use devm functions to get the phy GPIOs (Torez Smith) [1686205] - [usb] usb: dwc3: pci: Enable ULPI Refclk on platforms where the firmware does not (Torez Smith) [1686205] - [usb] usb: dwc3: pci: Add GPIO lookup table on platforms without ACPI GPIO resources (Torez Smith) [1686205] - [usb] USB: gadget: Document that certain ep operations can be called in interrupt context (Torez Smith) [1686205] - [usb] usb: gadget: configfs: avoid spaces for indentation (Torez Smith) [1686205] - [usb] usb: dwc3: Add a glue driver for Synopsys HAPS platform (Torez Smith) [1686205] - [usb] usb: gadget: uvc: Expose configuration name through video node (Torez Smith) [1686205] - [usb] usb: gadget: uvc: configfs: Move function to avoid forward declaration (Torez Smith) [1686205] - [usb] usb: dwc2: Move dwc2_readl/writel functions after hsotg structure (Torez Smith) [1686205] - [usb] usb: gadget: tcm: fix spelling mistake: "Manufactor" -> "Manufacturer" (Torez Smith) [1686205] - [usb] usb: gadget: uvc: Move trace parameter to function module (Torez Smith) [1686205] - [usb] usb: gadget: uvc: Minimize #include in headers (Torez Smith) [1686205] - [usb] usb: gadget: uvc: Move userspace API definition to public header (Torez Smith) [1686205] - [usb] usb: host: exynos: Remove support for Exynos5440 (Torez Smith) [1686205] - [usb] usb: usbtmc: Add support for 32 bit compat applications (Torez Smith) [1686205] - [usb] usb: usbtmc: Add ioctl for termination character (Torez Smith) [1686205] - [usb] usb: usbtmc: Add ioctl for EOM bit (Torez Smith) [1686205] - [usb] usb: usbtmc: Add ioctl for trigger (Torez Smith) [1686205] - [usb] usb: usbtmc: Add ioctls to set/get usb timeout (Torez Smith) [1686205] - [usb] usb: usbtmc: use consistent timeout error (Torez Smith) [1686205] - [usb] usb: usbtmc: Support Read Status Byte with SRQ per file (Torez Smith) [1686205] - [usb] USB: serial: cp210x: implement GPIO support for CP2102N (Torez Smith) [1686205] - [usb] USB: serial: cp210x: improve line-speed handling for CP2104 and CP2105 (Torez Smith) [1686205] - [usb] USB: serial: cp210x: generalise CP2102N line-speed handling (Torez Smith) [1686205] - [usb] USB: serial: cp210x: improve baudrate support for CP2102N (Torez Smith) [1686205] - [usb] USB: serial: cp210x: honour device-type maximum line speed (Torez Smith) [1686205] - [usb] USB: serial: cp210x: make line-speed quantisation data driven (Torez Smith) [1686205] - [usb] USB: serial: iuu_phoenix: drop redundant input-speed re-encoding (Torez Smith) [1686205] - [usb] USB: serial: iuu_phoenix: drop unused driver-data baud rate (Torez Smith) [1686205] - [usb] USB: serial: mos7720: remove redundant variables iflag, mask and serial (Torez Smith) [1686205] - [documentation] dt-bindings: usb-xhci: Add r8a77990 support (Torez Smith) [1686205] - [usb] usb: host: ehci-sched: remove redundant pointer dev (Torez Smith) [1686205] - [usb] usb: host: u132-hcd: remove redundant variable num_ports (Torez Smith) [1686205] - [usb] USB: host: whci: remove redundant variable t (Torez Smith) [1686205] - [usb] usb: xhci: dbc: remove redundant pointer dbc (Torez Smith) [1686205] - [usb] usb: isp1760: remove redundant variable 'selector' (Torez Smith) [1686205] - [usb] usb-misc: sisusbvga: remove redundant variable modey (Torez Smith) [1686205] - [usb] usb: misc: uss720: remove redundant pointer usbdev (Torez Smith) [1686205] - [usb] usb: usbip: remove redundant pointer ep (Torez Smith) [1686205] - [usb] USB: serial: kl5kusb105: remove KLSI device id (Torez Smith) [1686205] - [usb] usb: host: xhci-rcar: Add a condition check about PLL active (Torez Smith) [1686205] - [usb] usb: host: xhci-rcar: Simplify getting the firmware name for R-Car Gen3 (Torez Smith) [1686205] - [usb] usb: host: xhci-plat: add firmware_name for R-Car Gen3 (Torez Smith) [1686205] - [usb] usb: typec: avoid format-overflow warning (Torez Smith) [1686205] - [usb] usb: typec: unlock dp->lock on error exit path, and also zero ret if successful (Torez Smith) [1686205] - [usb] usb: typec: fix dereference before null check on adev (Torez Smith) [1686205] - [usb] usb: usbtest: use irqsave() in USB's complete callback (Torez Smith) [1686205] - [usb] USB: serial: kobil_sct: add missing version error handling (Torez Smith) [1686205] - [usb] USB: serial: kobil_sct: fix modem-status error handling (Torez Smith) [1686205] - [usb] usb: simplify usbport trigger (Torez Smith) [1686205] - [include] device connection: Add fwnode member to struct device_connection (Torez Smith) [1686205]- [security] KEYS: reaching the keys quotas correctly (Vladis Dronov) [1820405] - [security] KEYS: allow reaching the keys quotas exactly (Vladis Dronov) [1820405] - [infiniband] RDMA/core: Ensure security pkey modify is not lost (Kamal Heib) [1786604] - [infiniband] IB/hfi1: Ensure pq is not left on waitlist (Kamal Heib) [1786604 1739282] - [infiniband] RDMA/mad: Do not crash if the rdma device does not have a umad interface (Kamal Heib) [1786604] - [infiniband] RDMA/core: Fix missing error check on dev_set_name() (Kamal Heib) [1786604] - [infiniband] RDMA/nl: Do not permit empty devices names during RDMA_NLDEV_CMD_NEWLINK/SET (Kamal Heib) [1786604] - [infiniband] RDMA/iwcm: Fix iwcm work deallocation (Kamal Heib) [1786604] - [infiniband] RDMA/siw: Fix failure handling during device creation (Kamal Heib) [1786604] - [infiniband] RDMA/nldev: Fix crash when set a QP to a new counter but QPN is missing (Kamal Heib) [1786604] - [infiniband] RDMA/core: Fix protection fault in ib_mr_pool_destroy (Kamal Heib) [1786604] - [infiniband] IB/hfi1, qib: Ensure RCU is locked when accessing list (Kamal Heib) [1786604 1739282] - [infiniband] RDMA/core: Fix pkey and port assignment in get_new_pps (Kamal Heib) [1786604] - [infiniband] RMDA/cm: Fix missing ib_cm_destroy_id() in ib_cm_insert_listen() (Kamal Heib) [1786604] - [infiniband] RDMA/core: Fix use of logical OR in get_new_pps (Kamal Heib) [1786604] - [infiniband] Revert "RDMA/cma: Simplify rdma_resolve_addr() error flow" (Kamal Heib) [1786604] - [net] xprtrdma: Fix DMA scatter-gather list mapping imbalance (Kamal Heib) [1786604] - [infiniband] RDMA/core: Fix protection fault in get_pkey_idx_qp_list (Kamal Heib) [1786604] - [infiniband] RDMA/rxe: Fix soft lockup problem due to using tasklets in softirq (Kamal Heib) [1786604] - [infiniband] IB/umad: Fix kernel crash while unloading ib_umad (Kamal Heib) [1786604] - [infiniband] RDMA/core: Add missing list deletion on freeing event queue (Kamal Heib) [1786604] - [infiniband] RDMA/siw: Remove unwanted WARN_ON in siw_cm_llp_data_ready() (Kamal Heib) [1786604] - [infiniband] RDMA/core: Fix invalid memory access in spec_filter_size (Kamal Heib) [1786604] - [infiniband] IB/rdmavt: Reset all QPs when the device is shut down (Kamal Heib) [1786604 1739282] - [infiniband] IB/hfi1: Close window for pq and request coliding (Kamal Heib) [1786604 1739282] - [infiniband] IB/hfi1: Acquire lock to release TID entries when user file is closed (Kamal Heib) [1786604 1739282] - [infiniband] IB/umem: use get_user_pages_fast() to pin DMA pages (Kamal Heib) [1786604] - [infiniband] RDMA/efa: Mask access flags with the correct optional range (Kamal Heib) [1786604] - [infiniband] RDMA/cma: Fix unbalanced cm_id reference count during address resolve (Kamal Heib) [1786604] - [infiniband] RDMA/umem: Fix ib_umem_find_best_pgsz() (Kamal Heib) [1786604] - [infiniband] IB/hfi1: Fix logical condition in msix_request_irq (Kamal Heib) [1786604 1739282] - [infiniband] RDMA/cm: Remove CM message structs (Kamal Heib) [1786604] - [infiniband] RDMA/cm: Use IBA functions for complex structure members (Kamal Heib) [1786604] - [infiniband] RDMA/cm: Use IBA functions for simple structure members (Kamal Heib) [1786604] - [infiniband] RDMA/cm: Use IBA functions for swapping get/set acessors (Kamal Heib) [1786604] - [infiniband] RDMA/cm: Use IBA functions for simple get/set acessors (Kamal Heib) [1786604] - [infiniband] RDMA/cm: Add SET/GET implementations to hide IBA wire format (Kamal Heib) [1786604] - [infiniband] RDMA/cm: Add accessors for CM_REQ transport_type (Kamal Heib) [1786604] - [infiniband] RDMA/core: Ensure that rdma_user_mmap_entry_remove() is a fence (Kamal Heib) [1786604] - [rdma] RDMA/uverbs: Add new relaxed ordering memory region access flag (Kamal Heib) [1786604] - [infiniband] RDMA/efa: Allow passing of optional access flags for MR registration (Kamal Heib) [1786604] - [rdma] RDMA/core: Add optional access flags range (Kamal Heib) [1786604] - [rdma] RDMA/uverbs: Verify MR access flags (Kamal Heib) [1786604] - [infiniband] RDMA/core: Remove ucontext_lock from the uverbs_destry_ufile_hw() path (Kamal Heib) [1786604] - [infiniband] RDMA/core: Add UVERBS_METHOD_ASYNC_EVENT_ALLOC (Kamal Heib) [1786604] - [infiniband] IB/srp: Never use immediate data if it is disabled by a user (Kamal Heib) [1786604] - [infiniband] RDMA/rxe: Compute the maximum sges and inline size based on the WQE size (Kamal Heib) [1786604] - [infiniband] Introduce maximum WQE size to check limits (Kamal Heib) [1786604] - [infiniband] RDMA/efa: Remove unused ucontext parameter from efa_qp_user_mmap_entries_remove (Kamal Heib) [1786604] - [infiniband] RDMA/efa: Remove {} brackets from single statement if (Kamal Heib) [1786604] - [infiniband] RDMA/efa: Device definitions documentation updates (Kamal Heib) [1786604] - [net] xprtrdma: DMA map rr_rdma_buf as each rpcrdma_rep is created (Kamal Heib) [1786604] - [net] xprtrdma: Destroy reps from previous connection instance (Kamal Heib) [1786604] - [net] xprtrdma: Destroy rpcrdma_rep when Receive is flushed (Kamal Heib) [1786604] - [net] xprtrdma: Allocate and map transport header buffers at connect time (Kamal Heib) [1786604] - [net] xprtrdma: Refactor frwr_is_supported (Kamal Heib) [1786604] - [net] xprtrdma: Eliminate per-transport "max pages" (Kamal Heib) [1786604] - [net] xprtrdma: Refactor initialization of ep->rep_max_requests (Kamal Heib) [1786604] - [net] xprtrdma: Make sendctx queue lifetime the same as connection lifetime (Kamal Heib) [1786604] - [net] xprtrdma: Eliminate ri_max_send_sges (Kamal Heib) [1786604] - [infiniband] RDMA/core: Use READ_ONCE for ib_ufile.async_file (Kamal Heib) [1786604] - [infiniband] RDMA/core: Make ib_uverbs_async_event_file into a uobject (Kamal Heib) [1786604] - [rdma] RDMA/core: Remove the ufile arg from rdma_alloc_begin_uobject (Kamal Heib) [1786604] - [infiniband] RDMA/core: Simplify type usage for ib_uverbs_async_handler() (Kamal Heib) [1786604] - [infiniband] RDMA/core: Do not erase the type of ib_wq.uobject (Kamal Heib) [1786604] - [infiniband] RDMA/core: Do not erase the type of ib_srq.uobject (Kamal Heib) [1786604] - [infiniband] RDMA/core: Do not erase the type of ib_qp.uobject (Kamal Heib) [1786604] - [infiniband] RDMA/core: Do not erase the type of ib_cq.uobject (Kamal Heib) [1786604] - [infiniband] RDMA/core: Make ib_ucq_object use ib_uevent_object (Kamal Heib) [1786604] - [infiniband] RDMA/core: Do not allow alloc_commit to fail (Kamal Heib) [1786604] - [infiniband] RDMA/core: Simplify destruction of FD uobjects (Kamal Heib) [1786604] - [infiniband] RDMA/mlx5: Use RCU and direct refcounts to keep memory alive (Kamal Heib) [1786604] - [infiniband] RDMA/uverbs: Remove needs_kfree_rcu from uverbs_obj_type_class (Kamal Heib) [1786604] - [infiniband] RDMA/core: Remove err in iw_query_port (Kamal Heib) [1786604] - [infiniband] IB/hfi1: Add RcvShortLengthErrCnt to hfi1stats (Kamal Heib) [1786604 1739282] - [infiniband] IB/hfi1: Add software counter for ctxt0 seq drop (Kamal Heib) [1786604 1739282] - [infiniband] IB/hfi1: Return void in packet receiving functions (Kamal Heib) [1786604 1739282] - [infiniband] IB/hfi1: Decouple IRQ name from type (Kamal Heib) [1786604 1739282] - [infiniband] IB/hfi1: Create API for auto activate (Kamal Heib) [1786604 1739282] - [infiniband] IB/hfi1: IB/hfi1: Add an API to handle special case drop (Kamal Heib) [1786604 1739282] - [infiniband] IB/hfi1: Move common receive IRQ code to function (Kamal Heib) [1786604 1739282] - [infiniband] IB/hfi1: Add fast and slow handlers for receive context (Kamal Heib) [1786604 1739282] - [infiniband] IB/hfi1: Move chip specific functions to chip.c (Kamal Heib) [1786604 1739282] - [infiniband] RDMA/core: Fix locking in ib_uverbs_event_read (Kamal Heib) [1786604] - [infiniband] IB/core: Fix build failure without hugepages (Kamal Heib) [1786604] - [infiniband] IB/core: Rename event_handler_lock to qp_open_list_lock (Kamal Heib) [1786604] - [infiniband] IB/core: Cut down single member ib_cache structure (Kamal Heib) [1786604] - [infiniband] RDMA/core: Add trace points to follow MR allocation (Kamal Heib) [1786604] - [infiniband] RDMA/core: Trace points for diagnosing completion queue issues (Kamal Heib) [1786604] - [infiniband] RDMA/cma: Add trace points in RDMA Connection Manager (Kamal Heib) [1786604] - [infiniband] RDMA/cm: Delete unused CM ARP functions (Kamal Heib) [1786604] - [infiniband] RDMA/cm: Delete unused CM LAP functions (Kamal Heib) [1786604] - [infiniband] RDMA/rxe: Fix error type of mmap_offset (Kamal Heib) [1786604] - [infiniband] IB/iser: use true,false for bool variable (Kamal Heib) [1786604] - [infiniband] IB/hfi1: use true,false for bool variable (Kamal Heib) [1786604 1739282] - [infiniband] RDMA/siw: use true,false for bool variable (Kamal Heib) [1786604] - [infiniband] IB/core: Fix ODP with IB_ACCESS_HUGETLB handling (Kamal Heib) [1786604] - [infiniband] IB/core: Fix ODP get user pages flow (Kamal Heib) [1786604] - [infiniband] IB/rdmavt: Correct comments in rdmavt_qp.h header (Kamal Heib) [1786604 1739282] - [infiniband] IB/hfi1: List all receive contexts from debugfs (Kamal Heib) [1786604 1739282] - [infiniband] IB/hfi1: Add accessor API routines to access context members (Kamal Heib) [1786604 1739282] - [infiniband] RDMA/cm: Use RCU synchronization mechanism to protect cm_id_private xa_load() (Kamal Heib) [1786604] - [infiniband] RDMA/srpt: Remove unnecessary assertion in srpt_queue_response (Kamal Heib) [1786604] - [infiniband] RDMA/netlink: Do not always generate an ACK for some netlink operations (Kamal Heib) [1786604] - [infiniband] RDMA/siw: Simplify QP representation (Kamal Heib) [1786604] - [infiniband] RDMA/qedr: Add kernel capability flags for dpm enabled mode (Kamal Heib) [1786604] - [platform] platform/x86: intel_pmc_core: Add Intel Tiger Lake support (Alexander Beregalov) [1783390] - [platform] platform/x86: intel_pmc_core: Create platform dependent bitmap structs (Alexander Beregalov) [1783390] - [platform] platform/x86: intel_pmc_core: Clean up: Remove comma after the termination line (Alexander Beregalov) [1783390] - [pinctrl] pinctrl: tigerlake: Tiger Lake uses _HID enumeration (David Arcari) [1773772] - [pinctrl] pinctrl: sunrisepoint: Add Coffee Lake-S ACPI ID (David Arcari) [1773772] - [pinctrl] pinctrl: intel: Pass irqchip when adding gpiochip (David Arcari) [1773772] - [pinctrl] pinctrl: intel: Add GPIO <-> pin mapping ranges via callback (David Arcari) [1773772] - [pinctrl] pinctrl: baytrail: Replace WARN with dev_info_once when setting direct-irq pin to output (David Arcari) [1773772] - [pinctrl] pinctrl: baytrail: Do not clear IRQ flags on direct-irq enabled pins (David Arcari) [1773772] - [pinctrl] pinctrl: sunrisepoint: Add missing Interrupt Status register offset (David Arcari) [1773772] - [pinctrl] pinctrl: baytrail: Reuse struct intel_pinctrl in the driver (David Arcari) [1773772] - [pinctrl] pinctrl: baytrail: Use local variable to keep device pointer (David Arcari) [1773772] - [pinctrl] pinctrl: baytrail: Keep pointer to struct device instead of its container (David Arcari) [1773772] - [pinctrl] pinctrl: intel: Share struct intel_pinctrl for wider use (David Arcari) [1773772] - [pinctrl] pinctrl: intel: Use GPIO direction definitions (David Arcari) [1773772] - [pinctrl] pinctrl: baytrail: Use GPIO direction definitions (David Arcari) [1773772] - [include] gpio: Add definition for GPIO direction (David Arcari) [1773772] - [pinctrl] pinctrl: baytrail: Move IRQ valid mask initialization to a dedicated callback (David Arcari) [1773772] - [pinctrl] pinctrl: baytrail: Group GPIO IRQ chip initialization (David Arcari) [1773772] - [pinctrl] pinctrl: baytrail: Allocate IRQ chip dynamic (David Arcari) [1773772] - [pinctrl] pinctrl: baytrail: Pass irqchip when adding gpiochip (David Arcari) [1773772] - [pinctrl] pinctrl: baytrail: Add GPIO <-> pin mapping ranges via callback (David Arcari) [1773772] - [gpio] gpiolib: Introduce ->add_pin_ranges() callback (David Arcari) [1773772] - [gpio] gpiolib: Initialize the hardware with a callback (David Arcari) [1773772] - [pinctrl] pinctrl: baytrail: Update North Community pin list (David Arcari) [1773772] - [pinctrl] pinctrl: baytrail: Really serialize all register accesses (David Arcari) [1773772] - [pinctrl] pinctrl: lewisburg: Update pin list according to v1.1v6 (David Arcari) [1773772] - [pinctrl] pinctrl: intel: Missed type change to unsigned int (David Arcari) [1773772] - [pinctrl] pinctrl: intel: Add Intel Tiger Lake pin controller support (David Arcari) [1773772] - [pinctrl] pinctrl: intel: Use helper to restore register values on ->resume() (David Arcari) [1773772] - [pinctrl] pinctrl: intel: Drop level from warning to debug in intel_restore_hostown() (David Arcari) [1773772] - [pinctrl] pinctrl: intel: Introduce intel_restore_intmask() helper (David Arcari) [1773772] - [pinctrl] pinctrl: intel: Introduce intel_restore_hostown() helper (David Arcari) [1773772] - [pinctrl] pinctrl: intel: Introduce intel_restore_padcfg() helper (David Arcari) [1773772] - [pinctrl] pinctrl: intel: Avoid potential glitches if pin is in GPIO mode (David Arcari) [1773772] - [pinctrl] pinctrl: intel: Allocate IRQ chip dynamic (David Arcari) [1773772] - [pinctrl] gpio: Initialize the irqchip valid_mask with a callback (David Arcari) [1773772] - [pinctrl] pinctrl: intel: mark intel_pin_to_gpio __maybe_unused (David Arcari) [1773772] - [pinctrl] pinctrl: intel: remap the pin number to gpio offset for irq enabled pin (David Arcari) [1773772] - [pinctrl] pinctrl: denverton: Update pin names according to v1.08 (David Arcari) [1773772] - [pinctrl] pinctrl: intel: Remove dev_err() usage after platform_get_irq() (David Arcari) [1773772] - [pinctrl] pinctrl: intel: Use NSEC_PER_USEC for debounce calculus (David Arcari) [1773772] - [pinctrl] pinctrl: baytrail: Re-use data structures from pinctrl-intel.h (part 2) (David Arcari) [1773772] - [pinctrl] pinctrl: intel: Remove default Interrupt Status offset (David Arcari) [1773772] - [pinctrl] pinctrl: lewisburg: Provide Interrupt Status register offset (David Arcari) [1773772] - [pinctrl] pinctrl: denverton: Provide Interrupt Status register offset (David Arcari) [1773772] - [pinctrl] pinctrl: sunrisepoint: Provide Interrupt Status register offset (David Arcari) [1773772] - [pinctrl] pinctrl: icelake: Provide Interrupt Status register offset (David Arcari) [1773772] - [pinctrl] pinctrl: geminilake: Provide Interrupt Status register offset (David Arcari) [1773772] - [pinctrl] pinctrl: cannonlake: Provide Interrupt Status register offset (David Arcari) [1773772] - [pinctrl] pinctrl: broxton: Provide Interrupt Status register offset (David Arcari) [1773772] - [pinctrl] pinctrl: intel: Simplify offset validation in intel_get_padcfg() (David Arcari) [1773772] - [pinctrl] pinctrl: intel: Drop double check for data in intel_pinctrl_probe_by_uid() (David Arcari) [1773772] - [pinctrl] pinctrl: intel: Use devm_platform_ioremap_resource() (David Arcari) [1773772] - [pinctrl] pinctrl: baytrail: Use devm_platform_ioremap_resource() (David Arcari) [1773772] - [pinctrl] pinctrl: baytrail: Use GENMASK() consistently (David Arcari) [1773772] - [pinctrl] pinctrl: baytrail: Re-use data structures from pinctrl-intel.h (David Arcari) [1773772] - [pinctrl] pinctrl: baytrail: Use defined macro instead of magic in byt_get_gpio_mux() (David Arcari) [1773772] - [pinctrl] pinctrl: intel: Clear interrupt status in mask/unmask callback (David Arcari) [1773772] - [pinctrl] pinctrl: intel: Use GENMASK() consistently (David Arcari) [1773772] - [pinctrl] pinctrl: intel: Increase readability of intel_gpio_update_pad_mode() (David Arcari) [1773772] - [pinctrl] pinctrl: intel: Retain HOSTSW_OWN for requested gpio pin (David Arcari) [1773772] - [pinctrl] pinctrl: pinctrl-intel: move gpio suspend/resume to noirq phase (David Arcari) [1773772] - [pinctrl] pinctrl: cedarfork: Update pin names according to v1.13c (David Arcari) [1773772] - [pinctrl] pinctrl: baytrail: Fix potential NULL pointer dereference (David Arcari) [1773772] - [pinctrl] pinctrl: baytrail: Code formatting fixes (David Arcari) [1773772] - [pinctrl] pinctrl: icelake: Code formatting fixes (David Arcari) [1773772] - [pinctrl] pinctrl: cannonlake: Code formatting fixes (David Arcari) [1773772] - [pinctrl] pinctrl: geminilake: Code formatting fixes (David Arcari) [1773772] - [pinctrl] pinctrl: broxton: Code formatting fixes (David Arcari) [1773772] - [pinctrl] pinctrl: lewisburg: Replace acpi.h with mod_devicetable.h (David Arcari) [1773772] - [pinctrl] pinctrl: denverton: Replace acpi.h with mod_devicetable.h (David Arcari) [1773772] - [pinctrl] pinctrl: cedarfork: Replace acpi.h with mod_devicetable.h (David Arcari) [1773772] - [pinctrl] pinctrl: intel: Unexport intel_pinctrl_probe() (David Arcari) [1773772] - [pinctrl] pinctrl: sunrisepoint: Get rid of unneeded ->probe() stub (David Arcari) [1773772] - [pinctrl] pinctrl: icelake: Get rid of unneeded ->probe() stub (David Arcari) [1773772] - [pinctrl] pinctrl: cannonlake: Get rid of unneeded ->probe() stub (David Arcari) [1773772] - [pinctrl] pinctrl: lewisburg: Get rid of unneeded ->probe() stub (David Arcari) [1773772] - [pinctrl] pinctrl: denverton: Get rid of unneeded ->probe() stub (David Arcari) [1773772] - [pinctrl] pinctrl: cedarfork: Get rid of unneeded ->probe() stub (David Arcari) [1773772] - [pinctrl] pinctrl: intel: simplify getting .driver_data (David Arcari) [1773772] - [pinctrl] pinctrl: baytrail: simplify getting .driver_data (David Arcari) [1773772] - [pinctrl] pinctrl: geminilake: Sort register offsets by value (David Arcari) [1773772] - [pinctrl] pinctrl: geminilake: Get rid of unneeded ->probe() stub (David Arcari) [1773772] - [pinctrl] pinctrl: geminilake: Update pin list for B0 stepping (David Arcari) [1773772] - [pinctrl] pinctrl: broxton: Convert unsigned to unsigned int (David Arcari) [1773772] - [pinctrl] pinctrl: baytrail: Convert unsigned to unsigned int (David Arcari) [1773772] - [pinctrl] pinctrl: intel: Convert unsigned to unsigned int (David Arcari) [1773772] - [pinctrl] pinctrl: baytrail: Sort headers alphabetically (David Arcari) [1773772] - [pinctrl] pinctrl: baytrail: Remove unneeded MODULE_DEVICE_TABLE() (David Arcari) [1773772] - [pinctrl] pinctrl: intel: Move linux/pm.h to the local header (David Arcari) [1773772] - [pinctrl] pinctrl: Include nothing else (David Arcari) [1773772] - [pinctrl] pinctrl: lewisburg: Define PM ops via INTEL_PINCTRL_PM_OPS() (David Arcari) [1773772] - [pinctrl] pinctrl: sunrisepoint: Define PM ops via INTEL_PINCTRL_PM_OPS() (David Arcari) [1773772] - [pinctrl] pinctrl: icelake: Define PM ops via INTEL_PINCTRL_PM_OPS() (David Arcari) [1773772] - [pinctrl] pinctrl: geminilake: Define PM ops via INTEL_PINCTRL_PM_OPS() (David Arcari) [1773772] - [pinctrl] pinctrl: denverton: Define PM ops via INTEL_PINCTRL_PM_OPS() (David Arcari) [1773772] - [pinctrl] pinctrl: cedarfork: Define PM ops via INTEL_PINCTRL_PM_OPS() (David Arcari) [1773772] - [pinctrl] pinctrl: cannonlake: Define PM ops via INTEL_PINCTRL_PM_OPS() (David Arcari) [1773772] - [pinctrl] pinctrl: broxton: Define PM ops via INTEL_PINCTRL_PM_OPS() (David Arcari) [1773772] - [pinctrl] pinctrl: intel: Introduce common macro for PM operations (David Arcari) [1773772] - [pinctrl] pinctrl: sunrisepoint: Convert to use intel_pinctrl_probe_by_hid() (David Arcari) [1773772] - [pinctrl] pinctrl: cannonlake: Convert to use intel_pinctrl_probe_by_hid() (David Arcari) [1773772] - [pinctrl] pinctrl: intel: Introduce intel_pinctrl_probe_by_hid() internal API (David Arcari) [1773772] - [pinctrl] pinctrl: baytrail: Convert to use device_get_match_data() (David Arcari) [1773772] - [pinctrl] pinctrl: geminilake: Convert to use intel_pinctrl_probe_by_uid() (David Arcari) [1773772] - [pinctrl] pinctrl: broxton: Convert to use intel_pinctrl_probe_by_uid() (David Arcari) [1773772] - [pinctrl] pinctrl: intel: Introduce intel_pinctrl_probe_by_uid() internal API (David Arcari) [1773772] - [pinctrl] pinctrl: intel: Fix a spelling typo in kernel documentation (David Arcari) [1773772] - [pinctrl] pinctrl: baytrail: actually print the apparently misconfigured pin (David Arcari) [1773772] - [mm] mm, page_alloc: move_freepages should not examine struct page of reserved memory (Rafael Aquini) [1588584] - [mm] mm, page_alloc: initialize num_movable in move_freepages() (Rafael Aquini) [1588584] - [tools] selftests: vm: drop dependencies on page flags from mlock2 tests (Rafael Aquini) [1658886] - [powercap] powercap/intel_rapl: add support for TigerLake Mobile (David Arcari) [1783136] - [kernel] locking/lockdep: Avoid recursion in lockdep_count_{for, back}ward_deps() (Waiman Long) [1780993] - [kernel] locking/lockdep: Reuse freed chain_hlocks entries (Waiman Long) [1780993] - [kernel] locking/lockdep: Track number of zapped lock chains (Waiman Long) [1780993] - [kernel] locking/lockdep: Throw away all lock chains with zapped class (Waiman Long) [1780993] - [kernel] locking/lockdep: Track number of zapped classes (Waiman Long) [1780993] - [kernel] locking/lockdep: Display irq_context names in /proc/lockdep_chains (Waiman Long) [1780993] - [kernel] locking/lockdep: Decrement IRQ context counters when removing lock chain (Waiman Long) [1780993] - [kernel] locking/lockdep: Fix lockdep_stats indentation problem (Waiman Long) [1780993] - [kernel] locking/lockdep: Fix buffer overrun problem in stack_trace (Waiman Long) [1780993] - [lib] lib/string: Make memzero_explicit() inline instead of external (Florian Westphal) [1820623] - [crypto] crypto: sha256 - Remove sha256/224_init code duplication (Florian Westphal) [1820623] - [crypto] crypto: sha256 - Merge crypto/sha256.h into crypto/sha.h (Florian Westphal) [1820623] - [crypto] crypto: chelsio - Rename arrays to avoid conflict with crypto/sha256.h (Florian Westphal) [1820623] - [x86] crypto: x86 - Rename functions to avoid conflict with crypto/sha256.h (Florian Westphal) [1820623] - [arm64] crypto: arm64 - Rename functions to avoid conflict with crypto/sha256.h (Florian Westphal) [1820623] - [crypto] crypto: sha256_generic - Switch to the generic lib/crypto/sha256.c lib code (Florian Westphal) [1820623] - [lib] crypto: sha256 - Add sha224 support to sha256 library code (Florian Westphal) [1820623] - [lib] crypto: sha256 - Make lib/crypto/sha256.c suitable for generic use (Florian Westphal) [1820623] - [lib] crypto: sha256 - Use get/put_unaligned_be32 to get input, memzero_explicit (Florian Westphal) [1820623] - [s390] crypto: sha256 - Move lib/sha256.c to lib/crypto (Florian Westphal) [1820623] - [crypto] crypto: sha256_generic - Fix some coding style issues (Florian Westphal) [1820623] - [lib] crypto: sha256 - Fix some coding style issues (Florian Westphal) [1820623] - [thunderbolt] thunderbolt: Fix error code in tb_port_is_width_supported() (Jarod Wilson) [1482838] - [thunderbolt] thunderbolt: Prevent crash if non-active NVMem file is read (Jarod Wilson) [1482838] - [thunderbolt] thunderbolt: fix memory leak of object sw (Jarod Wilson) [1482838] - [thunderbolt] thunderbolt: Fix xhci check in usb4_switch_setup() (Jarod Wilson) [1482838] - [thunderbolt] thunderbolt: Add support for USB 3.x tunnels (Jarod Wilson) [1482838] - [thunderbolt] thunderbolt: Add support for Time Management Unit (Jarod Wilson) [1482838] - [thunderbolt] thunderbolt: Make tb_switch_find_cap() available to other files (Jarod Wilson) [1482838] - [netdrv] thunderbolt: Update Kconfig entries to USB4 (Jarod Wilson) [1482838] - [thunderbolt] thunderbolt: Add initial support for USB4 (Jarod Wilson) [1482838] - [thunderbolt] thunderbolt: Populate PG field in hot plug acknowledgment packet (Jarod Wilson) [1482838] - [thunderbolt] thunderbolt: Call tb_eeprom_get_drom_offset() from tb_eeprom_read_n() (Jarod Wilson) [1482838] - [thunderbolt] thunderbolt: Make tb_find_port() available to other files (Jarod Wilson) [1482838] - [thunderbolt] thunderbolt: Power cycle the router if NVM authentication fails (Jarod Wilson) [1482838] - [thunderbolt] thunderbolt: Do not start firmware unless asked by the user (Jarod Wilson) [1482838] - [thunderbolt] thunderbolt: Add bandwidth management for Display Port tunnels (Jarod Wilson) [1482838] - [thunderbolt] thunderbolt: Add Display Port adapter pairing and resource management (Jarod Wilson) [1482838] - [thunderbolt] thunderbolt: Add Display Port CM handshake for Titan Ridge devices (Jarod Wilson) [1482838] - [thunderbolt] thunderbolt: Add downstream PCIe port mappings for Alpine and Titan Ridge (Jarod Wilson) [1482838] - [thunderbolt] thunderbolt: Expand controller name in tb_switch_is_xy() (Jarod Wilson) [1482838] - [thunderbolt] thunderbolt: Add default linking between lane adapters if not provided by DROM (Jarod Wilson) [1482838] - [thunderbolt] thunderbolt: Add support for lane bonding (Jarod Wilson) [1482838] - [thunderbolt] thunderbolt: Refactor add_switch() into two functions (Jarod Wilson) [1482838] - [thunderbolt] thunderbolt: Add helper macro to iterate over switch ports (Jarod Wilson) [1482838] - [thunderbolt] thunderbolt: Make tb_sw_write() take const parameter (Jarod Wilson) [1482838] - [thunderbolt] thunderbolt: Convert DP adapter register names to follow the USB4 spec (Jarod Wilson) [1482838] - [thunderbolt] thunderbolt: Convert PCIe adapter register names to follow the USB4 spec (Jarod Wilson) [1482838] - [thunderbolt] thunderbolt: Convert basic adapter register names to follow the USB4 spec (Jarod Wilson) [1482838] - [thunderbolt] thunderbolt: Log error if adding switch fails (Jarod Wilson) [1482838] - [thunderbolt] thunderbolt: Log switch route string on config read/write timeout (Jarod Wilson) [1482838] - [thunderbolt] thunderbolt: Introduce tb_switch_is_icm() (Jarod Wilson) [1482838] - [thunderbolt] thunderbolt: Add 'generation' attribute for devices (Jarod Wilson) [1482838]- [scsi] scsi: lpfc: Copyright updates for 12.6.0.4 patches (Dick Kennedy) [1793674] - [scsi] scsi: lpfc: Update lpfc version to 12.6.0.4 (Dick Kennedy) [1793674] - [scsi] scsi: lpfc: Clean up hba max_lun_queue_depth checks (Dick Kennedy) [1793674] - [scsi] scsi: lpfc: Remove handler for obsolete ELS - Read Port Status (RPS) (Dick Kennedy) [1793674] - [scsi] scsi: lpfc: Fix coverity errors in fmdi attribute handling (Dick Kennedy) [1793674] - [scsi] scsi: lpfc: Fix compiler warning on frame size (Dick Kennedy) [1793674] - [scsi] scsi: lpfc: Fix registration of ELS type support in fdmi (Dick Kennedy) [1793674] - [scsi] scsi: lpfc: Fix broken Credit Recovery after driver load (Dick Kennedy) [1793674] - [scsi] scsi: lpfc: Fix lpfc_io_buf resource leak in lpfc_get_scsi_buf_s4 error path (Dick Kennedy) [1793674] - [scsi] scsi: lpfc: Fix RQ buffer leakage when no IOCBs available (Dick Kennedy) [1793674] - [scsi] scsi: lpfc: Make lpfc_defer_acc_rsp static (Dick Kennedy) [1793674] - [scsi] scsi: lpfc: Update lpfc version to 12.6.0.3 (Dick Kennedy) [1793674] - [scsi] scsi: lpfc: Fix improper flag check for IO type (Dick Kennedy) [1793674] - [scsi] scsi: lpfc: Fix MDS Latency Diagnostics Err-drop rates (Dick Kennedy) [1793674] - [scsi] scsi: lpfc: Fix unmap of dpp bars affecting next driver load (Dick Kennedy) [1793674] - [scsi] scsi: lpfc: Fix disablement of FC-AL on lpe35000 models (Dick Kennedy) [1793674] - [scsi] scsi: lpfc: Fix ras_log via debugfs (Dick Kennedy) [1793674] - [scsi] scsi: lpfc: Fix Fabric hostname registration if system hostname changes (Dick Kennedy) [1793674] - [scsi] scsi: lpfc: Fix missing check for CSF in Write Object Mbox Rsp (Dick Kennedy) [1793674] - [scsi] scsi: lpfc: Fix: Rework setting of fdmi symbolic node name registration (Dick Kennedy) [1793674] - [scsi] scsi: lpfc: Fix incomplete NVME discovery when target (Dick Kennedy) [1793674] - [scsi] scsi: lpfc: fix spelling mistakes of asynchronous (Dick Kennedy) [1793674] - [scsi] scsi: lpfc: Fix memory leak on lpfc_bsg_write_ebuf_set func (Dick Kennedy) [1793674] - [tools] tools/power turbostat: Support Tiger Lake (David Arcari) [1783441] - [md] dm integrity: fix logic bug in integrity tag testing (Mike Snitzer) [1820280] - [md] Revert "dm: always call blk_queue_split() in dm_process_bio()" (Mike Snitzer) [1820705] - [md] dm integrity: fix ppc64le warning (Mike Snitzer) [1820280] - [md] dm writecache: add cond_resched to avoid CPU hangs (Mike Snitzer) [1820280] - [md] dm integrity: improve discard in journal mode (Mike Snitzer) [1820280] - [md] dm integrity: add optional discard support (Mike Snitzer) [1820280] - [md] dm integrity: allow resize of the integrity device (Mike Snitzer) [1820280] - [md] dm integrity: factor out get_provided_data_sectors() (Mike Snitzer) [1820280] - [md] dm integrity: don't replay journal data past the end of the device (Mike Snitzer) [1820280] - [md] dm integrity: remove sector type casts (Mike Snitzer) [1820280] - [md] dm integrity: fix a crash with unusually large tag size (Mike Snitzer) [1820280] - [md] dm verity fec: fix memory leak in verity_fec_dtr (Mike Snitzer) [1820280] - [md] dm writecache: optimize superblock write (Mike Snitzer) [1820280] - [md] dm writecache: implement gradual cleanup (Mike Snitzer) [1820280] - [md] dm writecache: implement the "cleaner" policy (Mike Snitzer) [1820280] - [md] dm writecache: do direct write if the cache is full (Mike Snitzer) [1820280] - [md] dm integrity: print device name in integrity_metadata() error message (Mike Snitzer) [1820280] - [md] dm crypt: use crypt_integrity_aead() helper (Mike Snitzer) [1820280] - [lib] lib/test_bitmap: add tests for bitmap_parselist_user() (Vladis Dronov) [1819152] - [lib] lib/test_bitmap: add testcases for bitmap_parselist() (Vladis Dronov) [1819152] - [lib] lib/test_bitmap: switch test_bitmap_parselist to ktime_get() (Vladis Dronov) [1819152] - [lib] lib: rework bitmap_parselist (Vladis Dronov) [1819152] - [lib] lib: make bitmap_parselist_user() a wrapper on bitmap_parselist() (Vladis Dronov) [1819152] - [platform] platform/x86: mlx-platform: Add support for next generation systems (Ivan Vecera) [1820312] - [platform] platform/mellanox: mlxreg-hotplug: Add support for new capability register (Ivan Vecera) [1820312] - [platform] platform/x86: mlx-platform: Add support for new capability register (Ivan Vecera) [1820312] - [platform] platform/x86: mlx-platform: Add support for new system type (Ivan Vecera) [1820312] - [platform] platform/x86: mlx-platform: Set system mux configuration based on system type (Ivan Vecera) [1820312] - [documentation] Documentation/ABI: Add new attribute for mlxreg-io sysfs interfaces (Ivan Vecera) [1820312] - [platform] platform/x86: mlx-platform: Add more definitions for system attributes (Ivan Vecera) [1820312] - [documentation] Documentation/ABI: Style changes (Ivan Vecera) [1820312] - [documentation] Documentation/ABI: Add missed attribute for mlxreg-io sysfs interfaces (Ivan Vecera) [1820312] - [documentation] Documentation/ABI: Fix documentation inconsistency for mlxreg-io sysfs interfaces (Ivan Vecera) [1820312] - [platform] platform/x86: mlx-platform: Cosmetic changes (Ivan Vecera) [1820312] - [platform] platform/mellanox: Fix Kconfig indentation (Ivan Vecera) [1820312] - [leds] leds: mlxreg: Fix possible buffer overflow (Ivan Vecera) [1820312] - [platform] platform/mellanox: mlxreg-hotplug: Remove dev_err() usage after platform_get_irq() (Ivan Vecera) [1820312] - [platform] platform/x86: mlx-platform: Fix error handling in mlxplat_init() (Ivan Vecera) [1820312] - [documentation] Documentation/ABI: Add new attribute for mlxreg-io sysfs interfaces (Ivan Vecera) [1820312] - [platform] platform/x86: mlx-platform: Add more reset cause attributes (Ivan Vecera) [1820312] - [platform] platform/x86: mlx-platform: Modify DMI matching order (Ivan Vecera) [1820312] - [platform] platform/x86: mlx-platform: Add regmap structure for the next generation systems (Ivan Vecera) [1820312] - [platform] platform/x86: mlx-platform: Change API for i2c-mlxcpld driver activation (Ivan Vecera) [1820312] - [platform] platform/x86: mlx-platform: Move regmap initialization before all drivers activation (Ivan Vecera) [1820312] - [documentation] ABI: sysfs-driver-mlxreg-io: fix the what fields (Ivan Vecera) [1820312] - [documentation] docs: watchdog: convert docs to ReST and rename to *.rst (Ivan Vecera) [1820312] - [platform] platform/x86: mlx-platform: Fix parent device in i2c-mux-reg device registration (Ivan Vecera) [1820312] - [platform] platform/mellanox: mlxreg-hotplug: Add devm_free_irq call to remove flow (Ivan Vecera) [1820312] - [i2c] i2c: mlxcpld: Fix wrong initialization order in probe (Ivan Vecera) [1820312] - [hwmon] hwmon: (mlxreg-fan) Use devm_thermal_of_cooling_device_register (Ivan Vecera) [1820312] - [thermal] thermal: Introduce devm_thermal_of_cooling_device_register (Ivan Vecera) [1820312] - [watchdog] watchdog: mlx_wdt: Use 'dev' instead of dereferencing it repeatedly (Ivan Vecera) [1820312] - [hwmon] hwmon: (mlxreg-fan) Use HWMON_CHANNEL_INFO macro (Ivan Vecera) [1820312] - [include] hwmon: Add convience macro to define simple static sensors (Ivan Vecera) [1820312] - [hwmon] hwmon: (mlxreg-fan) Add support for fan capability registers (Ivan Vecera) [1820312] - [platform] platform/x86: mlx-platform: Add mlx-wdt platform driver activation (Ivan Vecera) [1820312] - [platform] platform/x86: mlx-platform: Add support for tachometer speed register (Ivan Vecera) [1820312] - [platform] platform/x86: mlx-platform: Fix access mode for fan_dir attribute (Ivan Vecera) [1820312] - [platform] platform/x86: mlx-platform: Add UID LED for the next generation systems (Ivan Vecera) [1820312] - [platform] platform/x86: mlx-platform: Add extra CPLD for next generation systems (Ivan Vecera) [1820312] - [documentation] Documentation/watchdog: Add documentation mlx-wdt driver (Ivan Vecera) [1820312] - [watchdog] watchdog: mlx-wdt: introduce a watchdog driver for Mellanox systems (Ivan Vecera) [1820312] - [include] platform_data/mlxreg: additions for Mellanox watchdog driver (Ivan Vecera) [1820312] - [leds] leds: mlxreg: Add support for capability register (Ivan Vecera) [1820312] - [platform] platform/mellanox: mlxreg-hotplug: Fix KASAN warning (Ivan Vecera) [1820312] - [documentation] Documentation/ABI: Correct mlxreg-io KernelVersion for 5.0 (Ivan Vecera) [1820312] - [platform] platform/x86: mlx-platform: Add support for new VMOD0007 board name (Ivan Vecera) [1820312] - [platform] platform/x86: mlx-platform: Add support for fan capability registers (Ivan Vecera) [1820312] - [include] platform_data/mlxreg: Add capability field to core platform data (Ivan Vecera) [1820312] - [include] platform_data/mlxreg: Document fixes for core platform data (Ivan Vecera) [1820312] - [documentation] Documentation/ABI: Add new attribute for mlxreg-io sysfs interfaces (Ivan Vecera) [1820312] - [platform] platform/x86: mlx-platform: Add support for fan direction register (Ivan Vecera) [1820312] - [platform] platform/x86: mlx-platform: Convert to use SPDX identifier (Ivan Vecera) [1820312] - [documentation] Documentation/ABI: Add new attribute for mlxreg-io sysfs interfaces (Ivan Vecera) [1820312] - [platform] platform/x86: mlx-platform: Allow mlxreg-io driver activation for new systems (Ivan Vecera) [1820312] - [platform] platform/x86: mlx-platform: Fix LED configuration (Ivan Vecera) [1820312] - [platform] platform/x86: mlx-platform: Fix tachometer registers (Ivan Vecera) [1820312] - [platform] platform/x86: mlx-platform: Rename new systems product names (Ivan Vecera) [1820312] - [platform] platform/x86: mlx-platform: Add definitions for new registers (Ivan Vecera) [1820312] - [i2c] i2c: mux: mlxcpld: simplify code to reach the adapter (Ivan Vecera) [1820312] - [platform] platform/x86: mlx-platform: Properly use mlxplat_mlxcpld_msn201x_items (Ivan Vecera) [1820312] - [platform] platform/x86: mlx-platform: Fix copy-paste error in mlxplat_init() (Ivan Vecera) [1820312] - [platform] platform/x86: mlx-platform: Remove unused define (Ivan Vecera) [1820312] - [platform] platform/x86: mlx-platform: Change mlxreg-io configuration for MSN274x systems (Ivan Vecera) [1820312] - [documentation] Documentation/ABI: Add new attribute for mlxreg-io sysfs interfaces (Ivan Vecera) [1820312] - [platform] platform/x86: mlx-platform: Allow mlxreg-io driver activation for more systems (Ivan Vecera) [1820312] - [platform] platform/x86: mlx-platform: Add ASIC hotplug device configuration (Ivan Vecera) [1820312] - [platform] platform/mellanox: mlxreg-hotplug: Add hotplug hwmon uevent notification (Ivan Vecera) [1820312] - [platform] platform/mellanox: mlxreg-hotplug: Improve mechanism of ASIC health discovery (Ivan Vecera) [1820312] - [platform] platform/x86: mlx-platform: Add mlxreg-fan platform driver activation (Ivan Vecera) [1820312] - [platform] platform/mellanox: Use 2-factor allocator calls (Ivan Vecera) [1820312] - [hwmon] hwmon: (mlxreg-fan) Modify macros for tachometer fault status reading (Ivan Vecera) [1820312] - [hwmon] hwmon: (mlxreg-fan) Fix macros for tacho fault reading (Ivan Vecera) [1820312] - [hwmon] hwmon: (mlxreg-fan) Add support for Mellanox FAN driver (Ivan Vecera) [1820312] - [i2c] i2c: mux: mlxcpld: make use of __i2c_smbus_xfer (Ivan Vecera) [1820312] - [i2c] i2c: smbus: add unlocked __i2c_smbus_xfer variant (Ivan Vecera) [1820312] - [documentation] Documentation/ABI: Add documentation mlxreg-io sysfs interfaces (Ivan Vecera) [1820312] - [platform] platform/x86: mlx-platform: Add mlxreg-io platform driver activation (Ivan Vecera) [1820312] - [platform] platform/mellanox: Introduce support for Mellanox register access driver (Ivan Vecera) [1820312] - [kernel] audit: trigger accompanying records when no rules present (Richard Guy Briggs) [1819944] - [kernel] sched/fair: Allow a per-CPU kthread waking a task to stack on the same CPU, to fix XFS performance regression (Phil Auld) [1745111] - [hid] HID: intel-ish-hid: ipc: Add Tiger Lake PCI device ID (Tony Camuso) [1818043] - [hid] HID: intel-ish-hid: ipc: add CMP device id (Tony Camuso) [1818043] - [hid] HID: intel-ish-hid: Spelling s/diconnect/disconnect/ (Tony Camuso) [1818043] - [hid] HID: intel-ish-hid: fix wrong error handling in ishtp_cl_alloc_tx_ring() (Tony Camuso) [1818043] - [hid] HID: intel-ish-hid: ipc: check the NO_D3 flag to distinguish resume paths (Tony Camuso) [1818043] - [hid] HID: intel-ish-hid: ipc: make ish suspend paths clear (Tony Camuso) [1818043] - [hid] HID: intel-ish-hid: ipc: set NO_D3 flag only when needed (Tony Camuso) [1818043] - [netdrv] net: ena: Add PCI shutdown handler to allow safe kexec (Bhupesh Sharma) [1758323] - [net] vsock: fix potential deadlock in transport->release() (Stefano Garzarella) [1771582] - [net] vsock/virtio: remove loopback handling (Stefano Garzarella) [1771582] - [net] vsock: use local transport when it is loaded (Stefano Garzarella) [1771582] - [net] vsock: add vsock_loopback transport (Stefano Garzarella) [1771582] - [net] vsock: add local transport support in the vsock core (Stefano Garzarella) [1771582] - [uapi] vsock: add VMADDR_CID_LOCAL definition (Stefano Garzarella) [1771582] - [net] vsock/virtio_transport_common: remove unused virtio header includes (Stefano Garzarella) [1771582] - [infiniband] IB/rdmavt: Free kernel completion queue when done (Gopal Tiwari) [1805036] - [powerpc] powerpc/64s: Fix section mismatch warnings from boot code (Desnes Augusto Nunes do Rosario) [1391523] - [powerpc] powerpc/prom: convert PROM_BUG() to standard trap (Desnes Augusto Nunes do Rosario) [1391523] - [powerpc] powerpc/64: mark start_here_multiplatform as __ref (Desnes Augusto Nunes do Rosario) [1391523] - [mfd] mfd: intel-lpss: Add Intel Tiger Lake PCI IDs (David Arcari) [1773767] - [mfd] mfd: intel-lpss: Release IDA resources (David Arcari) [1773767] - [mfd] mfd: intel-lpss: Keep device tables sorted by ID (David Arcari) [1773767] - [i2c] i2c: i801: Add support for Intel Tiger Lake (David Arcari) [1773765] - [edac] EDAC/mce_amd: Print !SMCA processor warning only once (Prarit Bhargava) [1796178] - [powerpc] powerpc/pseries/dlpar: Fix a missing check in dlpar_parse_cc_property() (Steve Best) [1806630] {CVE-2019-12614}- [x86] x86/gart: Rewrite early_gart_iommu_check() comment (Waiman Long) [1818532] - [mm] mm/memblock.c: warn if zero alignment was requested (Waiman Long) [1818532] - [powerpc] memblock: stop using implicit alignment to SMP_CACHE_BYTES (Waiman Long) [1818532] - [mm] memblock: replace BOOTMEM_ALLOC_* with MEMBLOCK variants (Waiman Long) [1818532] - [mm] mm: remove nobootmem (Waiman Long) [1818532] - [mm] memblock: rename __free_pages_bootmem to memblock_free_pages (Waiman Long) [1818532] - [mm] memblock: rename free_all_bootmem to memblock_free_all (Waiman Long) [1818532] - [firmware] memblock: replace free_bootmem_late with memblock_free_late (Waiman Long) [1818532] - [x86] memblock: replace free_bootmem{_node} with memblock_free (Waiman Long) [1818532] - [mm] mm: nobootmem: remove bootmem allocation APIs (Waiman Long) [1818532] - [mm] memblock: replace __alloc_bootmem with memblock_alloc_from (Waiman Long) [1818532] - [mm] memblock: replace alloc_bootmem_pages with memblock_alloc (Waiman Long) [1818532] - [mm] memblock: replace alloc_bootmem_low_pages with memblock_alloc_low (Waiman Long) [1818532] - [mm] memblock: replace alloc_bootmem_pages_node with memblock_alloc_node (Waiman Long) [1818532] - [mm] memblock: add align parameter to memblock_alloc_node() (Waiman Long) [1818532] - [arm64] memblock: replace alloc_bootmem_low with memblock_alloc_low (2) (Waiman Long) [1818532] - [usb] memblock: replace alloc_bootmem_pages_nopanic with memblock_alloc_nopanic (Waiman Long) [1818532] - [x86] memblock: replace __alloc_bootmem_node_nopanic with memblock_alloc_try_nid_nopanic (Waiman Long) [1818532] - [x86] memblock: replace alloc_bootmem_low with memblock_alloc_low (Waiman Long) [1818532] - [x86] memblock: replace alloc_bootmem_align with memblock_alloc (Waiman Long) [1818532] - [mm] memblock: remove _virt from APIs returning virtual address (Waiman Long) [1818532] - [powerpc] memblock: rename memblock_alloc{_nid, _try_nid} to memblock_phys_alloc* (Waiman Long) [1818532] - [mm] mm: nobootmem: remove dead code (Waiman Long) [1818532] - [mm] mm: remove bootmem allocator implementation (Waiman Long) [1818532] - [mm] mm: remove CONFIG_HAVE_MEMBLOCK (Waiman Long) [1818532] - [mm] mm: remove CONFIG_NO_BOOTMEM (Waiman Long) [1818532] - [mm] mm: disable deferred struct page for 32-bit arches (Waiman Long) [1818532] - [mm] mm: make DEFERRED_STRUCT_PAGE_INIT explicitly depend on SPARSEMEM (Waiman Long) [1818532] - [mm] mm/hugetlb.c: don't zero 1GiB bootmem pages (Waiman Long) [1818532] - [mm] docs/mm: memblock: add overview documentation (Waiman Long) [1818532] - [include] docs/mm: memblock: add kernel-doc description for memblock types (Waiman Long) [1818532] - [mm] docs/mm: memblock: add kernel-doc comments for memblock_add (Waiman Long) [1818532] - [mm] docs/mm: bootmem: add overview documentation (Waiman Long) [1818532] - [include] docs/mm: bootmem: add kernel-doc description of 'struct bootmem_data' (Waiman Long) [1818532] - [mm] docs/mm: bootmem: fix kernel-doc warnings (Waiman Long) [1818532] - [mm] docs/mm: nobootmem: fixup kernel-doc comments (Waiman Long) [1818532] - [mm] mm/bootmem: drop duplicated kernel-doc comments (Waiman Long) [1818532] - [lib] lib/smp_processor_id: Don't use cpumask_equal() (Waiman Long) [1812092] - [kernel] audit: always check the netlink payload length in audit_receive_msg() (Richard Guy Briggs) [1814448] - [kernel] audit: fix error handling in audit_data_to_entry() (Richard Guy Briggs) [1814448] - [fs] fat: work around race with userspace's read via blockdev while mounting (Bill O'Donnell) [1771351] - [include] raid6/test: fix a compilation error (Bhupesh Sharma) [1817524] - [arm64] arm64: kexec_file: add crash dump support (Bhupesh Sharma) [1817524] - [lib] libfdt: include fdt_addresses.c (Bhupesh Sharma) [1817524] - [scripts] scripts/dtc: Update to upstream version v1.5.1-22-gc40aeb60b47a (Bhupesh Sharma) [1817524] - [include] libfdt: reduce the number of headers included from libfdt_env.h (Bhupesh Sharma) [1817524] - [arm64] arm64: dts: amd: Fix SPI bus warnings (Bhupesh Sharma) [1817524] - [arm64] arm64: dts: broadcom: Fix I2C and SPI bus warnings (Bhupesh Sharma) [1817524] - [scripts] scripts/dtc: Update to upstream version v1.5.0-30-g702c1b6c0e73 (Bhupesh Sharma) [1817524] - [scripts] scripts/dtc: Update to upstream version v1.5.0-23-g87963ee20693 (Bhupesh Sharma) [1817524] - [include] linux/kernel.h: split *_MAX and *_MIN macros into (Bhupesh Sharma) [1817524] - [scripts] kbuild: disable dtc simple_bus_reg warnings by default (Bhupesh Sharma) [1817524] - [scripts] scripts/dtc: Update to upstream version v1.4.7-57-gf267e674d145 (Bhupesh Sharma) [1817524] - [scripts] scripts/dtc: Update to upstream version v1.4.7-14-gc86da84d30e4 (Bhupesh Sharma) [1817524] - [scripts] scripts/dtc: consolidate include path options in Makefile (Bhupesh Sharma) [1817524] - [pci] PCI: Remove unnecessary returns (Myron Stowe) [1807175] - [pci] PCI: OF: Correct of_irq_parse_pci() documentation (Myron Stowe) [1807175] - [pci] PCI: Fix typos and whitespace errors (Myron Stowe) [1807175] - [documentation] PCI: Correct pci=resource_alignment parameter example (Myron Stowe) [1807175] - [pci] PCI: Use PCI_SRIOV_NUM_BARS in loops instead of PCI_IOV_RESOURCE_END (Myron Stowe) [1807175] - [pci] PCI: Convert pci_resource_to_user() to a weak function (Myron Stowe) [1807175] - [pci] PCI: pciehp: Refer to "Indicators" instead of "LEDs" in comments (Myron Stowe) [1807175] - [pci] PCI: pciehp: Remove pciehp_green_led_{on, off, blink}() (Myron Stowe) [1807175] - [pci] PCI: pciehp: Remove pciehp_set_attention_status() (Myron Stowe) [1807175] - [pci] PCI: pciehp: Combine adjacent indicator updates (Myron Stowe) [1807175] - [pci] PCI: pciehp: Add pciehp_set_indicators() to set both indicators (Myron Stowe) [1807175] - [pci] PCI: Add pci_irq_vector() and other stubs when !CONFIG_PCI (Myron Stowe) [1807175] - [pci] PCI: Force trailing new line to resource_alignment_param in sysfs (Myron Stowe) [1807175] - [pci] PCI: Move pci__resource_alignment_param() into their callers (Myron Stowe) [1807175] - [pci] PCI: pci.c: convert to use BUS_ATTR_RW (Myron Stowe) [1807175] - [pci] PCI: Clean up resource_alignment parameter to not require static buffer (Myron Stowe) [1807175] - [pci] PCI/IOV: Remove group write permission from sriov_numvfs, sriov_drivers_autoprobe (Myron Stowe) [1807175] - [pci] PCI/IOV: Move sysfs SR-IOV functions to iov.c (Myron Stowe) [1807175] - [pci] PCI: sysfs: Change permissions from symbolic to octal (Myron Stowe) [1807175] - [pci] PCI: sysfs: Revert "rescan" file renames (Myron Stowe) [1807175] - [pci] PCI: sysfs: Change DEVICE_ATTR() to DEVICE_ATTR_WO() (Myron Stowe) [1807175] - [pci] PCI: pci-sysfs.c: convert to use BUS_ATTR_WO (Myron Stowe) [1807175] - [pci] PCI: sysfs: Define device attributes with DEVICE_ATTR*() (Myron Stowe) [1807175] - [pci] PCI: Mark expected switch fall-through (Myron Stowe) [1807175] - [pci] PCI: Use devm_add_action_or_reset() (Myron Stowe) [1807175] - [pci] PCI: Get rid of dev->has_secondary_link flag (Myron Stowe) [1807175] - [pci] PCI/ACPI: Remove unnecessary struct hotplug_program_ops (Myron Stowe) [1807175] - [pci] PCI/ACPI: Move _HPP & _HPX functions to pci-acpi.c (Myron Stowe) [1807175] - [pci] PCI/ACPI: Rename _HPX structs from hpp_* to hpx_* (Myron Stowe) [1807175] - [pci] PCI: Make pci_set_of_node(), etc private (Myron Stowe) [1807175] - [pci] PCI: Make pci_enable_ptm() private (Myron Stowe) [1807175] - [pci] PCI: Make pcie_set_ecrc_checking(), pcie_ecrc_get_policy() private (Myron Stowe) [1807175] - [pci] PCI: Make pci_ats_init() private (Myron Stowe) [1807175] - [pci] PCI: Make pcie_update_link_speed() private (Myron Stowe) [1807175] - [pci] PCI: Make pci_bus_get(), pci_bus_put() private (Myron Stowe) [1807175] - [pci] PCI: Make pci_hotplug_io_size, mem_size, and bus_size private (Myron Stowe) [1807175] - [pci] PCI: Make pci_save_vc_state(), pci_restore_vc_state(), etc private (Myron Stowe) [1807175] - [pci] PCI: Make pci_get_host_bridge_device(), pci_put_host_bridge_device() private (Myron Stowe) [1807175] - [pci] PCI: Make pci_check_pme_status(), pci_pme_wakeup_bus() private (Myron Stowe) [1807175] - [pci] PCI: Make PCI_PM_* delay times private (Myron Stowe) [1807175] - [pci] PCI: Unexport pci_bus_sem (Myron Stowe) [1807175] - [pci] PCI: Unexport pci_bus_get() and pci_bus_put() (Myron Stowe) [1807175] - [pci] PCI: Remove pci_block_cfg_access() et al (unused) (Myron Stowe) [1807175] - [wireless] PCI: Move ASPM declarations to linux/pci.h (Myron Stowe) [1807175] - [pci] PCI/MSI: Support allocating virtual MSI interrupts (Myron Stowe) [1807175] - [fs] gfs2: Remove unnecessary gfs2_qa_{get,put} pairs (Robert S Peterson) [1807146] - [fs] gfs2: Split gfs2_rsqa_delete into gfs2_rs_delete and gfs2_qa_put (Robert S Peterson) [1807146] - [fs] gfs2: Change inode qa_data to allow multiple users (Robert S Peterson) [1807146] - [fs] gfs2: eliminate gfs2_rsqa_alloc in favor of gfs2_qa_alloc (Robert S Peterson) [1807146] - [fs] gfs2: Switch to list_{first,last}_entry (Robert S Peterson) [1807146] - [fs] gfs2: Clean up inode initialization and teardown (Robert S Peterson) [1807146] - [fs] gfs2: Minor gfs2_alloc_inode cleanup (Robert S Peterson) [1807146] - [pinctrl] pinctrl: pinmux: fix a possible null pointer in pinmux_can_be_used_for_gpio (David Arcari) [1817454] - [pinctrl] pinctrl/gpio: Take MUX usage into account (David Arcari) [1817454] - [include] gpio: Fix build warnings on undefined struct pinctrl_dev (David Arcari) [1817454] - [pinctrl] pinctrl: remove unused pin_is_valid() (David Arcari) [1817454] - [pinctrl] pinctrl: remove unneeded initializer for list_for_each_entry() iterator (David Arcari) [1817454] - [pinctrl] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 194 (David Arcari) [1817454] - [pinctrl] pinctrl: core: Do not add device links for hogs (David Arcari) [1817454] - [pinctrl] pinctrl: Enable device link creation for pin control (David Arcari) [1817454] - [pinctrl] pinctrl: generic: add new 'drive-strength-microamp' property support (David Arcari) [1817454] - [pinctrl] pinctrl: remove unused 'pinconf-config' debugfs interface (David Arcari) [1817454] - [pinctrl] pinctrl: Change to use DEFINE_SHOW_ATTRIBUTE macro (David Arcari) [1817454] - [pinctrl] pinctrl: core: make sure strcmp() doesn't get a null parameter (David Arcari) [1817454] - [pinctrl] pinctrl: core: Remove broken remove_last group and pinmux functions (David Arcari) [1817454] - [pinctrl] pinctrl: pinmux: Return selector to the pinctrl driver (David Arcari) [1817454] - [pinctrl] pinctrl: core: Return selector to the pinctrl driver (David Arcari) [1817454] - [pinctrl] pinctrl: Cut unused sysfs includes (David Arcari) [1817454] - [mm] mm, numa: fix bad pmd by atomically check for pmd_trans_huge when marking page tables prot_numa (Rafael Aquini) [1763878] - [mm] mm: thp: fix flags for pmd migration when split (Rafael Aquini) [1763878] - [mm] mm: thp: relocate flush_cache_range() in migrate_misplaced_transhuge_page() (Rafael Aquini) [1763878] - [mm] mm: thp: fix mmu_notifier in migrate_misplaced_transhuge_page() (Rafael Aquini) [1763878] - [mm] mm: thp: fix MADV_DONTNEED vs migrate_misplaced_transhuge_page race condition (Rafael Aquini) [1763878] - [fs] nfsd: set the server_scope during service startup (Scott Mayhew) [1817752] - [fs] nfsd: v4 support requires CRYPTO_SHA256 (Scott Mayhew) [1817752] - [fs] nfsd: Fix cld_net->cn_tfm initialization (Scott Mayhew) [1817752] - [fs] nfsd: add support for upcall version 2 (Scott Mayhew) [1817752] - [fs] nfsd: add a "GetVersion" upcall for nfsdcld (Scott Mayhew) [1817752] - [fs] nfsd: handle legacy client tracking records sent by nfsdcld (Scott Mayhew) [1817752] - [fs] nfsd: re-order client tracking method selection (Scott Mayhew) [1817752] - [fs] nfsd: keep a tally of RECLAIM_COMPLETE operations when using nfsdcld (Scott Mayhew) [1817752] - [fs] nfsd: un-deprecate nfsdcld (Scott Mayhew) [1817752] - [fs] nfsd: make nfs4_client_reclaim use an xdr_netobj instead of a fixed char array (Scott Mayhew) [1817752]- [s390] scsi: zfcp: fix to prevent port_remove with pure auto scan LUNs (only sdevs) (Philipp Rudo) [1814791] - [s390] scsi: zfcp: fix missing zfcp_port reference put on -EBUSY from port_remove (Philipp Rudo) [1814792] - [infiniband] RDMA/qedr: Fix null-pointer dereference when calling rdma_user_mmap_get_offset (Kamal Heib) [1786602] - [infiniband] RDMA/qedr: Make qedr_iw_load_qp() static (Kamal Heib) [1786602] - [infiniband] RDMA/qedr: Fix potential use after free (Kamal Heib) [1786602] - [infiniband] RDMA/qedr: Remove unsupported modify_port callback (Kamal Heib) [1786602] - [infiniband] IB/ipoib: Add ndo operation for getting VFs GUID attributes (Kamal Heib) [1786602] - [net] xprtrdma: Fix oops in Receive handler after device removal (Kamal Heib) [1786602] - [net] xprtrdma: Fix completion wait during device removal (Kamal Heib) [1786602] - [net] xprtrdma: Fix create_qp crash on device unload (Kamal Heib) [1786602] - [infiniband] IB/hfi1: Adjust flow PSN with the correct resync_psn (Kamal Heib) [1786602] - [infiniband] IB/hfi1: Don't cancel unused work item (Kamal Heib) [1786602] - [infiniband] IB/core: Introduce rdma_user_mmap_entry_insert_range() API (Kamal Heib) [1786602] - [infiniband] RDMA/counter: Prevent auto-binding a QP which are not tracked with res (Kamal Heib) [1786602] - [infiniband] rxe: correctly calculate iCRC for unaligned payloads (Kamal Heib) [1786602] - [infiniband] treewide: Use sizeof_field() macro (Kamal Heib) [1786602] - [infiniband] RDMA/cma: add missed unregister_pernet_subsys in init failure (Kamal Heib) [1786602] - [infiniband] RDMA/efa: Expose RDMA read related attributes (Kamal Heib) [1786602] - [infiniband] RDMA/efa: Support remote read access in MR registration (Kamal Heib) [1786602] - [infiniband] RDMA/efa: Store network attributes in device attributes (Kamal Heib) [1786602] - [infiniband] IB/hfi1: remove redundant assignment to variable ret (Kamal Heib) [1786602] - [infiniband] net: use rhashtable_lookup() instead of rhashtable_lookup_fast() (Kamal Heib) [1786602] - [infiniband] IB/core: Add interfaces to get VF node and port GUIDs (Kamal Heib) [1786602] - [infiniband] RDMA/cm: Use refcount_t type for refcount variable (Kamal Heib) [1786602] - [infiniband] RDMA/cma: Use ACK timeout for RoCE packetLifeTime (Kamal Heib) [1786602] - [infiniband] IB/umem: remove the dmasync argument to ib_umem_get (Kamal Heib) [1786602] - [infiniband] RDMA/qedr: Add iWARP doorbell recovery support (Kamal Heib) [1786602] - [infiniband] RDMA/qedr: Add doorbell overflow recovery support (Kamal Heib) [1786602] - [infiniband] RDMA/qedr: Use the common mmap API (Kamal Heib) [1786602] - [infiniband] RDMA/qedr: Fix memory leak in user qp and mr (Kamal Heib) [1810854 1786602] - [infiniband] RDMA/qedr: Fix synchronization methods and memory leaks in qedr (Kamal Heib) [1810854 1786602] - [infiniband] RDMA/qedr: Fix qpids xarray api used (Kamal Heib) [1810854 1786602] - [infiniband] RDMA/qedr: Fix srqs xarray initialization (Kamal Heib) [1810854 1786602] - [infiniband] RDMA/qedr: Remove Unneeded variable rc (Kamal Heib) [1810854 1786602] - [infiniband] RDMA/mlx4: Separate creation of RWQ and QP (Kamal Heib) [1786602] - [infiniband] RDMA/hns: Package for hns_roce_rereg_user_mr function (Kamal Heib) [1786602] - [infiniband] RDMA/hns: Fix sg offset non-zero issue (Kamal Heib) [1786602] - [infiniband] dma-mapping: remove the DMA_ATTR_WRITE_BARRIER flag (Kamal Heib) [1786602] - [infiniband] RDMA/efa: Clear the admin command buffer prior to its submission (Kamal Heib) [1786602] - [infiniband] RDMA/siw: Cleanup unused mmap structures (Kamal Heib) [1786602] - [infiniband] RDMA/srpt: Report the SCSI residual to the initiator (Kamal Heib) [1786602] - [infiniband] RDMA: Change MAD processing function to remove extra casting and parameter (Kamal Heib) [1786602] - [infiniband] RDMA/mlx5: Rewrite MAD processing logic to be readable (Kamal Heib) [1786602] - [infiniband] RDMA/ocrdma: Simplify process_mad function (Kamal Heib) [1786602] - [infiniband] RDMA/ocrdma: Make ocrdma_pma_counters() return void (Kamal Heib) [1786602] - [infiniband] RDMA/mad: Do not check MAD sizes in roce and ib drivers (Kamal Heib) [1786602] - [infiniband] RDMA/hfi1: Delete unreachable code (Kamal Heib) [1786602] - [infiniband] RDMA/mad: Allocate zeroed MAD buffer (Kamal Heib) [1786602] - [infiniband] RDMA/mad: Delete never implemented functions (Kamal Heib) [1786602] - [infiniband] RDMA/core: Fix return code when modify_port isn't supported (Kamal Heib) [1786602] - [infiniband] RDMA/siw: Use the common mmap_xa helpers (Kamal Heib) [1786602] - [infiniband] RDMA/efa: Use the common mmap_xa helpers (Kamal Heib) [1786602] - [infiniband] RDMA: Connect between the mmap entry and the umap_priv structure (Kamal Heib) [1786602] - [infiniband] RDMA/hns: Use rdma_user_mmap_io (Kamal Heib) [1786602] - [infiniband] RDMA/core: Create mmap database and cookie helper functions (Kamal Heib) [1786602] - [infiniband] RDMA/core: Move core content from ib_uverbs to ib_core (Kamal Heib) [1786602] - [infiniband] RDMA/odp: Remove broken debugging call to invalidate_range (Kamal Heib) [1786602] - [infiniband] RDMA/vmw_pvrdma: Use resource ids from physical device if available (Kamal Heib) [1786602] - [infiniband] RDMA/core: Set DMA parameters correctly (Kamal Heib) [1786602] - [infiniband] RDMA/siw: Increase DMA max_segment_size parameter (Kamal Heib) [1786602] - [infiniband] RDMA/rxe: Increase DMA max_segment_size parameter (Kamal Heib) [1786602] - [uapi] rdma: Remove nes ABI header (Kamal Heib) [1786602] - [infiniband] RDMA/srpt: Fix TPG creation (Kamal Heib) [1786602] - [infiniband] RDMA/cm: Update copyright together with SPDX tag (Kamal Heib) [1786602] - [infiniband] RDMA/cm: Use specific keyword to check define (Kamal Heib) [1786602] - [infiniband] RDMA/cm: Delete unused cm_is_active_peer function (Kamal Heib) [1786602] - [infiniband] RDMA/rxe: Remove useless rxe_init_device_param assignments (Kamal Heib) [1786602] - [net] xprtrdma: Replace dprintk in xprt_rdma_set_port (Kamal Heib) [1786602] - [net] xprtrdma: Replace dprintk() in rpcrdma_update_connect_private() (Kamal Heib) [1786602] - [net] xprtrdma: Refine trace_xprtrdma_fixup (Kamal Heib) [1786602] - [net] xprtrdma: Report the computed connect delay (Kamal Heib) [1786602] - [net] xprtrdma: Wake tasks after connect worker fails (Kamal Heib) [1786602] - [net] xprtrdma: Pull up sometimes (Kamal Heib) [1786602] - [net] xprtrdma: Refactor rpcrdma_prepare_msg_sges() (Kamal Heib) [1786602] - [net] xprtrdma: Move the rpcrdma_sendctx::sc_wr field (Kamal Heib) [1786602] - [net] xprtrdma: Remove rpcrdma_sendctx::sc_device (Kamal Heib) [1786602] - [net] xprtrdma: Remove rpcrdma_sendctx::sc_xprt (Kamal Heib) [1786602] - [net] xprtrdma: Ensure ri_id is stable during MR recycling (Kamal Heib) [1786602] - [net] xprtrdma: Manage MRs in context of a single connection (Kamal Heib) [1786602] - [net] xprtrdma: Fix MR list handling (Kamal Heib) [1786602] - [net] xprtrdma: Initialize rb_credits in one place (Kamal Heib) [1786602] - [infiniband] RDMA/core: Check that process is still alive before sending it to the users (Kamal Heib) [1786602] - [infiniband] RDMA/restrack: Remove PID namespace support (Kamal Heib) [1786602] - [infiniband] RDMA/uverbs: Add a check for uverbs_attr_get to uverbs_copy_to_struct_or_zero (Kamal Heib) [1786602] - [infiniband] IB/cma: Honor traffic class from lower netdevice for RoCE (Kamal Heib) [1786602] - [infiniband] RDMA/nldev: Provide MR statistics (Kamal Heib) [1786602] - [infiniband] RDMA/mlx5: Return ODP type per MR (Kamal Heib) [1786602] - [infiniband] RDMA/nldev: Allow different fill function per resource (Kamal Heib) [1786602] - [infiniband] IB/mlx5: Introduce ODP diagnostic counters (Kamal Heib) [1786602] - [infiniband] infiniband: fix sw/rdmavt/ kernel-doc notation (Kamal Heib) [1786602] - [infiniband] infiniband: fix core/ kernel-doc notation (Kamal Heib) [1786602] - [infiniband] infiniband: fix ulp/iser/iser_initiator.c kernel-doc warnings (Kamal Heib) [1786602] - [infiniband] infiniband: fix ulp/iser/iser_verbs.c kernel-doc notation (Kamal Heib) [1786602] - [infiniband] infiniband: fix core/verbs.c kernel-doc notation (Kamal Heib) [1786602] - [infiniband] infiniband: fix ulp/srpt/ib_srpt.h kernel-doc notation (Kamal Heib) [1786602] - [infiniband] infiniband: fix ulp/iser/iscsi_iser.h kernel-doc warnings (Kamal Heib) [1786602] - [infiniband] infiniband: fix core/ipwm_util.h kernel-doc warnings (Kamal Heib) [1786602] - [infiniband] infiniband: fix ulp/iser/iscsi_iser.kernel-doc notation (Kamal Heib) [1786602] - [infiniband] RDMA/rw: Support threshold for registration vs scattering to local pages (Kamal Heib) [1786602] - [uapi] RDMA/uapi: Fix and re-organize the usage of rdma_driver_id (Kamal Heib) [1786602] - [net] svcrdma: Improve DMA mapping trace points (Kamal Heib) [1786602] - [infiniband] RDMA/iser: Use iser_err instead of pr_err for logging (Kamal Heib) [1786602] - [infiniband] RDMA/srp: Calculate max_it_iu_size if remote max_it_iu length available (Kamal Heib) [1786602] - [infiniband] RDMA/srp: Add parse function for maximum initiator to target IU size (Kamal Heib) [1786602] - [infiniband] IB/cm: Use container_of() instead of typecast (Kamal Heib) [1786602] - [infiniband] RDMA/srpt: Make the code for handling port identities more systematic (Kamal Heib) [1786602] - [infiniband] RDMA/srpt: Rework the code that waits until an RDMA port is no longer in use (Kamal Heib) [1786602] - [infiniband] RDMA/srpt: Rework the approach for closing an RDMA channel (Kamal Heib) [1786602] - [infiniband] RDMA/srpt: Improve a debug message (Kamal Heib) [1786602] - [infiniband] RDMA/srpt: Fix handling of iWARP logins (Kamal Heib) [1786602] - [infiniband] RDMA/srpt: Fix handling of SR-IOV and iWARP ports (Kamal Heib) [1786602] - [infiniband] RDMA/srp: Make route resolving error messages more informative (Kamal Heib) [1786602] - [infiniband] RDMA/srp: Honor the max_send_sge device attribute (Kamal Heib) [1786602] - [infiniband] RDMA/srp: Remove two casts (Kamal Heib) [1786602] - [infiniband] RDMA/siw: Make node GUIDs valid EUI-64 identifiers (Kamal Heib) [1786602] - [infiniband] RDMA/iw_cxgb3: Remove the iw_cxgb3 module from kernel (Kamal Heib) [1786602] - [infiniband] RDMA/rxe: Verify modify_device mask (Kamal Heib) [1786602] - [infiniband] RDMA/core: Fix return code when modify_device isn't supported (Kamal Heib) [1786602] - [infiniband] RDMA/siw: Fix port number endianness in a debug message (Kamal Heib) [1786602] - [infiniband] RDMA/siw: Simplify several debug messages (Kamal Heib) [1786602] - [infiniband] IB/iser: remove redundant macro definitions (Kamal Heib) [1786602] - [infiniband] IB/iser: bound protection_sg size by data_sg size (Kamal Heib) [1786602] - [infiniband] IB/iser: add unlikely checks in the fast path (Kamal Heib) [1786602] - [infiniband] RDMA/counter: Prevent QP counter manual binding in auto mode (Kamal Heib) [1786602] - [kvm] KVM: SVM: Override default MMIO mask if memory encryption is enabled (Wei Huang) [1789537] - [netdrv] mlx5e: Reorder mirrer action parsing to check for encap first (Ivan Vecera) [1818074] - [tools] selftests: mlxsw: Adjust test to recent changes (Ivan Vecera) [1818074] - [netdrv] vxlan: fix unexpected failure of vxlan_changelink() (Ivan Vecera) [1818074] - [netdrv] bonding: fix lockdep warning in bond_get_stats() (Ivan Vecera) [1818074] - [netdrv] bonding: fix using uninitialized mode_lock (Ivan Vecera) [1818074] - [net] export netdev_next_lower_dev_rcu() (Ivan Vecera) [1818074] - [netdrv] bonding: add missing netdev_update_lockdep_key() (Ivan Vecera) [1818074] - [net] avoid updating qdisc_xmit_lock_key in netdev_update_lockdep_key() (Ivan Vecera) [1818074] - [include] net: fix kernel-doc warning in (Ivan Vecera) [1818074] - [net] batman-adv: Drop lockdep.h include for soft-interface.c (Ivan Vecera) [1818074] - [net] remove unnecessary variables and callback (Ivan Vecera) [1818074] - [netdrv] macsec: Fix multiple coding style issues (Ivan Vecera) [1818074] - [netdrv] vxlan: add adjacent link to limit depth level (Ivan Vecera) [1818074] - [net] core: add ignore flag to netdev_adjacent structure (Ivan Vecera) [1818074] - [netdrv] team: fix nested locking lockdep warning (Ivan Vecera) [1818074] - [netdrv] bonding: use dynamic lockdep key instead of subclass (Ivan Vecera) [1818074] - [netdrv] bonding: fix unexpected IFF_BONDING bit unset (Ivan Vecera) [1818074] - [net] core: add generic lockdep keys (Ivan Vecera) [1818074] - [net] core: limit nested device depth (Ivan Vecera) [1818074] - [net] udp: rehash on disconnect (Davide Caratti) [1817671] - [net] revert "udp: do rmem bulk free even if the rx sk queue is empty" (Davide Caratti) [1817671] - [net] udp: fix data-race in udp_set_dev_scratch() (Davide Caratti) [1817671] - [net] page_pool: refill page when alloc.count of pool is zero (Petr Oros) [1811201] - [net] page_pool: help compiler remove code in case CONFIG_NUMA=n (Petr Oros) [1811201] - [net] page_pool: handle page recycle for NUMA_NO_NODE condition (Petr Oros) [1811201] - [netdrv] mlx5e: Rx, Update page pool numa node when changed (Petr Oros) [1811201] - [net] page_pool: Don't recycle non-reusable pages (Petr Oros) [1811201] - [net] page_pool: Add API to update numa node (Petr Oros) [1811201] - [include] page_pool: extend tracepoint to also include the page PFN (Petr Oros) [1811201] - [net] page_pool: add destroy attempts counter and rename tracepoint (Petr Oros) [1811201] - [net] page_pool: remove unnecessary variable init (Petr Oros) [1811201] - [net] page_pool: fix logic in __page_pool_get_cached (Petr Oros) [1811201] - [netdrv] team: add missing attribute validation for array index (Hangbin Liu) [1816499] - [netdrv] team: add missing attribute validation for port ifindex (Hangbin Liu) [1816499] - [netdrv] team: Add vlan tx offload to hw_enc_features (Hangbin Liu) [1816499] - [netdrv] team: set slave to promisc if team is already in promisc mode (Hangbin Liu) [1816499] - [netdrv] team: Free BPF filter when unregistering netdev (Hangbin Liu) [1816499] - [netdrv] net: Remove switchdev.h inclusion from team/bond/vlan (Hangbin Liu) [1816499] - [netdrv] team: use operstate consistently for linkup (Hangbin Liu) [1816499] - [netdrv] team: avoid complex list operations in team_nl_cmd_options_set() (Hangbin Liu) [1816499] - [netdev] pass the stuck queue to the timeout handler (Ivan Vecera) [1811203] - [net] flow_dissector: extract more ICMP information (Ivan Vecera) [1795213] - [net] flow_dissector: skip the ICMP dissector for non ICMP packets (Ivan Vecera) [1795213] - [net] flow_dissector: add meaningful comments (Ivan Vecera) [1795213] - [net] vti[6]: fix packet tx through bpf_redirect() in XinY cases (Sabrina Dubroca) [1795145] - [net] xfrm interface: fix packet tx through bpf_redirect() (Sabrina Dubroca) [1795145] - [net] vti[6]: fix packet tx through bpf_redirect() (Sabrina Dubroca) [1795145] - [documentation] Clarify trap's description (Petr Oros) [1809496] - [net] devlink: Wait longer before warning about unset port type (Petr Oros) [1809496] - [documentation] Add a section for devlink-trap testing (Petr Oros) [1809496] - [tools] selftests: devlink_trap: Add test cases for devlink-trap (Petr Oros) [1809496] - [tools] selftests: forwarding: devlink_lib: Add devlink-trap helpers (Petr Oros) [1809496] - [tools] selftests: forwarding: devlink_lib: Allow tests to define devlink device (Petr Oros) [1809496] - [documentation] Add devlink-trap documentation (Petr Oros) [1809496] - [net] devlink: Add generic packet traps and groups (Petr Oros) [1809496] - [net] devlink: Add packet trap infrastructure (Petr Oros) [1809496] - [net] devlink: add warning in case driver does not set port type (Petr Oros) [1809496] - [net] devlink: remove unused devlink_port_get_phys_port_name() function (Petr Oros) [1809496] - [net] tcp: add sanity tests in tcp_add_backlog() (Guillaume Nault) [1790843] - [net] tcp: implement coalescing on backlog queue (Guillaume Nault) [1790843] - [include] tcp: make tcp_space() aware of socket backlog (Guillaume Nault) [1790843] - [net] tcp: take care of compressed acks in tcp_add_reno_sack() (Guillaume Nault) [1790843] - [include] tcp: hint compiler about sack flows (Guillaume Nault) [1790843] - [net] tcp: drop dst in tcp_add_backlog() (Guillaume Nault) [1790843] - [net] drop_monitor: Do not cancel uninitialized work item (Petr Oros) [1810114] - [net] drop_monitor: Use kstrdup (Petr Oros) [1810114] - [net] drop_monitor: Better sanitize notified packets (Petr Oros) [1810114] - [net] drop_monitor: Make timestamps y2038 safe (Petr Oros) [1810114] - [net] drop_monitor: Allow user to start monitoring hardware drops (Petr Oros) [1810114] - [net] drop_monitor: Add support for summary alert mode for hardware drops (Petr Oros) [1810114] - [net] drop_monitor: Add support for packet alert mode for hardware drops (Petr Oros) [1810114] - [net] drop_monitor: Consider all monitoring states before performing configuration (Petr Oros) [1810114] - [net] drop_monitor: Add basic infrastructure for hardware drops (Petr Oros) [1810114] - [net] drop_monitor: Initialize hardware per-CPU data (Petr Oros) [1810114] - [net] drop_monitor: Move per-CPU data init/fini to separate functions (Petr Oros) [1810114] - [maintainers] drop_monitor: Add missing uAPI file to MAINTAINERS file (Petr Oros) [1810114] - [net] drop_monitor: Expose tail drop counter (Petr Oros) [1810114] - [net] drop_monitor: Make drop queue length configurable (Petr Oros) [1810114] - [net] drop_monitor: Add a command to query current configuration (Petr Oros) [1810114] - [net] drop_monitor: Allow truncation of dropped packets (Petr Oros) [1810114] - [net] drop_monitor: Add packet alert mode (Petr Oros) [1810114] - [net] drop_monitor: Add alert mode operations (Petr Oros) [1810114] - [net] drop_monitor: Require CAP_NET_ADMIN for drop monitor configuration (Petr Oros) [1810114] - [net] drop_monitor: Reset per-CPU data before starting to trace (Petr Oros) [1810114] - [net] drop_monitor: Initialize timer and work item upon tracing enable (Petr Oros) [1810114] - [net] drop_monitor: Split tracing enable / disable to different functions (Petr Oros) [1810114] - [net] drop_monitor: Use pre_doit / post_doit hooks (Petr Oros) [1810114] - [net] drop_monitor: Add extack support (Petr Oros) [1810114] - [net] drop_monitor: Avoid multiple blank lines (Petr Oros) [1810114] - [net] drop_monitor: Document scope of spinlock (Petr Oros) [1810114] - [net] drop_monitor: Rename and document scope of mutex (Petr Oros) [1810114] - [net] drop_monitor: Use correct error code (Petr Oros) [1810114] - [net] revert "net: dev: introduce support for sch BYPASS for lockless qdisc" (Paolo Abeni) [1805983] - [net] neighbour: remove neigh_cleanup() method (Ivan Vecera) [1795285] - [include] trace: events: neigh_update: print new state in string format (Ivan Vecera) [1795285] - [net] neigh: hook tracepoints in neigh update code (Ivan Vecera) [1795285] - [net] trace: events: add a few neigh tracepoints (Ivan Vecera) [1795285] - [net] netfilter: nf_tables: add __nft_chain_type_get() (Florian Westphal) [1806888] - [net] devlink: Hang reporter's dump method on a dumpit cb (Andrea Claudi) [1804798] - [net] core: Do not clear VF index for node/port GUIDs query (Petr Oros) [1805312] - [net] core: Populate VF index in struct ifla_vf_guid (Petr Oros) [1805312] - [net] core: Add support for getting VF GUIDs (Petr Oros) [1805312] - [tools] ptp: Extend the test program to check the external time stamp flags (Petr Oros) [1795192] - [netdrv] mlx5: Reject requests to enable time stamping on both edges (Petr Oros) [1795192] - [netdrv] igb: Reject requests that fail to enable time stamping on both edges (Petr Oros) [1795192] - [netdrv] dp83640: Reject requests to enable time stamping on both edges (Petr Oros) [1795192] - [netdrv] mv88e6xxx: Reject requests to enable time stamping on both edges (Petr Oros) [1795192] - [netdrv] ptp: Introduce strict checking of external time stamp options (Petr Oros) [1795192] - [netdrv] renesas: reject unsupported external timestamp flags (Petr Oros) [1795192] - [netdrv] mlx5: reject unsupported external timestamp flags (Petr Oros) [1795192] - [netdrv] igb: reject unsupported external timestamp flags (Petr Oros) [1795192] - [netdrv] dp83640: reject unsupported external timestamp flags (Petr Oros) [1795192] - [netdrv] mv88e6xxx: reject unsupported external timestamp flags (Petr Oros) [1795192] - [netdrv] net: reject PTP periodic output requests with unsupported flags (Petr Oros) [1795192] - [ptp] Validate requests to enable time stamping of external signals (Petr Oros) [1795192] - [tools] ptp: Fix example program to match kernel (Petr Oros) [1795192] - [include] uaccess: add noop untagged_addr definition (Josef Oskera) [1805320] - [include] debugfs: Add debugfs_create_xul() for hexadecimal unsigned long (Josef Oskera) [1795286] - [documentation] debugfs: Document debugfs helper for unsigned long values (Josef Oskera) [1795286] - [net] vsock/virtio: add WARN_ON check on virtio_transport_get_ops() (Stefano Garzarella) [1692797] - [net] vsock/virtio: fix null-pointer dereference in virtio_transport_recv_listen() (Stefano Garzarella) [1692797] - [net] vsock: avoid to assign transport if its initialization fails (Stefano Garzarella) [1692797] - [misc] vsock/vmci: make vmci_vsock_cb_host_called static (Stefano Garzarella) [1692797] - [net] vsock: fix bind() behaviour taking care of CID (Stefano Garzarella) [1692797] - [net] vsock: prevent transport modules unloading (Stefano Garzarella) [1692797] - [misc] vsock/vmci: register vmci_transport only when VMCI guest/host are active (Stefano Garzarella) [1692797] - [net] vsock: add multi-transports support (Stefano Garzarella) [1692797] - [net] hv_sock: set VMADDR_CID_HOST in the hvs_remote_addr_init() (Stefano Garzarella) [1692797] - [net] vsock: move vsock_insert_unbound() in the vsock_create() (Stefano Garzarella) [1692797] - [net] vsock: add vsock_create_connected() called by transports (Stefano Garzarella) [1692797] - [net] vsock: handle buffer_size sockopts in the core (Stefano Garzarella) [1692797] - [net] vsock: add 'struct vsock_sock *' param to vsock_core_get_transport() (Stefano Garzarella) [1692797] - [net] vsock/virtio: add transport parameter to the virtio_transport_reset_no_sock() (Stefano Garzarella) [1692797] - [net] vsock: add 'transport' member in the struct vsock_sock (Stefano Garzarella) [1692797] - [kernel] vsock: remove linux/vm_sockets.h file (Stefano Garzarella) [1692797] - [net] vsock: remove vm_sockets_get_local_cid() (Stefano Garzarella) [1692797] - [net] vsock/vmci: remove unused VSOCK_DEFAULT_CONNECT_TIMEOUT (Stefano Garzarella) [1692797] - [x86] kvm: x86: clear stale x86_emulate_ctxt->intercept value (Jon Maloy) [1806817] {CVE-2020-2732} - [x86] kvm: vmx: check descriptor table exits on instruction emulation (Jon Maloy) [1806817] {CVE-2020-2732} - [x86] kvm: nvmx: Check IO instruction VM-exit conditions (Jon Maloy) [1806817] {CVE-2020-2732} - [x86] kvm: nvmx: Refactor IO bitmap checks into helper function (Jon Maloy) [1806817] {CVE-2020-2732} - [x86] kvm: nvmx: Don't emulate instructions in guest mode (Jon Maloy) [1806817] {CVE-2020-2732}- [fs] gfs2: Fix oversight in gfs2_ail1_flush (Robert S Peterson) [1724769] - [kernel] sched/uclamp: Extend sched_setattr() to support utilization clamping (Phil Auld) [1810399] - [kernel] sched/core: Further clarify sched_class::set_next_task() (Phil Auld) [1810399] - [kernel] sched/fair: Use mul_u32_u32() (Phil Auld) [1810399] - [kernel] sched/core: Simplify sched_class::pick_next_task() (Phil Auld) [1810399] - [kernel] sched/core: Optimize pick_next_task() (Phil Auld) [1810399] - [kernel] sched/core: Make pick_next_task_idle() more consistent (Phil Auld) [1810399] - [kernel] sched/fair: Better document newidle_balance() (Phil Auld) [1810399] - [kernel] sched: Fix pick_next_task() vs 'change' pattern race (Phil Auld) [1810399] - [cpufreq] cpufreq: Initialize the governors in core_initcall (Phil Auld) [1810399] - [kernel] sched/vtime: Fix guest/system mis-accounting on task switch (Phil Auld) [1810399] - [kernel] sched/fair/util_est: Implement faster ramp-up EWMA on utilization increases (Phil Auld) [1810399] - [kernel] sched/topology: Allow sched_asym_cpucapacity to be disabled (Phil Auld) [1810399] - [kernel] sched/topology: Don't try to build empty sched domains (Phil Auld) [1810399] - [kernel] sched/topology: Don't set SD_BALANCE_WAKE on cpuset domain relax (Phil Auld) [1810399] - [kernel] membarrier: Fix RCU locking bug caused by faulty merge (Phil Auld) [1810399] - [kernel] sched/core: Fix preempt_schedule() interrupt return comment (Phil Auld) [1810399] - [kernel] sched/membarrier: Return -ENOMEM to userspace on memory allocation failure (Phil Auld) [1810399] - [kernel] sched/membarrier: Skip IPIs when mm->mm_users == 1 (Phil Auld) [1810399] - [tools] selftests, sched/membarrier: Add multi-threaded test (Phil Auld) [1810399] - [kernel] sched/membarrier: Fix p->mm->membarrier_state racy load (Phil Auld) [1810399] - [include] sched/membarrier: Call sync_core only before usermode for same mm (Phil Auld) [1810399] - [kernel] sched/membarrier: Remove redundant check (Phil Auld) [1810399] - [kernel] sched/membarrier: Fix private expedited registration check (Phil Auld) [1810399] - [kernel] tasks, sched/core: RCUify the assignment of rq->curr (Phil Auld) [1810399] - [kernel] tasks, sched/core: With a grace period after finish_task_switch(), remove unnecessary code (Phil Auld) [1810399] - [kernel] tasks, sched/core: Ensure tasks are available for a grace period after leaving the runqueue (Phil Auld) [1810399] - [kernel] tasks: Add a count of task RCU users (Phil Auld) [1810399] - [include] sched/core: Convert task_struct.usage to refcount_t (Phil Auld) [1810399] - [include] sched/core: Convert vcpu_is_preempted() from macro to an inline function (Phil Auld) [1810399] - [kernel] sched/fair: Remove unused cfs_rq_clock_task() function (Phil Auld) [1810399] - [scripts] Kbuild: Handle PREEMPT_RT for version string and magic (Phil Auld) [1810399] - [kernel] sched/fair: Use rq_lock/unlock in online_fair_sched_group (Phil Auld) [1810399] - [kernel] sched: Rework pick_next_task() slow-path (Phil Auld) [1810399] - [kernel] sched: Allow put_prev_task() to drop rq->lock (Phil Auld) [1810399] - [kernel] sched/fair: Expose newidle_balance() (Phil Auld) [1810399] - [kernel] sched: Add task_struct pointer to sched_class::set_curr_task (Phil Auld) [1810399] - [kernel] sched: Rework CPU hotplug task selection (Phil Auld) [1810399] - [kernel] rcu/tree: Fix SCHED_FIFO params (Phil Auld) [1810399] - [kernel] sched: Clean up active_mm reference counting (Phil Auld) [1810399] - [kernel] sched/{rt, deadline}: Fix set_next_task vs pick_next_task (Phil Auld) [1810399] - [kernel] sched: Fix kerneldoc comment for ia64_set_curr_task (Phil Auld) [1810399] - [kernel] stop_machine: Fix stop_cpus_in_progress ordering (Phil Auld) [1810399] - [kernel] sched/psi: Reduce psimon FIFO priority (Phil Auld) [1810399] - [kernel] sched/psi: Do not require setsched permission from the trigger creator (Phil Auld) [1810399] - [x86] x86/kvm: Use CONFIG_PREEMPTION (Phil Auld) [1810399] - [x86] x86/dumpstack: Indicate PREEMPT_RT in dumps (Phil Auld) [1810399] - [x86] x86: Use CONFIG_PREEMPTION (Phil Auld) [1810399] - [kernel] kprobes: Use CONFIG_PREEMPTION (Phil Auld) [1810399] - [kernel] tracing: Use CONFIG_PREEMPTION (Phil Auld) [1810399] - [include] locking/spinlocks: Use CONFIG_PREEMPTION (Phil Auld) [1810399] - [kernel] rcu: Use CONFIG_PREEMPTION (Phil Auld) [1810399] - [kernel] sched/preempt: Use CONFIG_PREEMPTION where appropriate (Phil Auld) [1810399] - [kernel] sched/core: Prevent race condition between cpuset and __sched_setscheduler() (Phil Auld) [1810399] - [kernel] rcu/tree: Call setschedule() gp ktread to SCHED_FIFO outside of atomic region (Phil Auld) [1810399] - [kernel] cgroup/cpuset: Change cpuset_rwsem and hotplug lock order (Phil Auld) [1810399] - [kernel] cgroup/cpuset: Convert cpuset_mutex to percpu_rwsem (Phil Auld) [1810399] - [kernel] sched/deadline: Fix bandwidth accounting at all levels after offline migration (Phil Auld) [1810399] - [kernel] cpusets: Rebuild root domain deadline accounting information (Phil Auld) [1810399] - [kernel] sched/core: Streamle calls to task_rq_unlock() (Phil Auld) [1810399] - [kernel] sched/topology: Add partition_sched_domains_locked() (Phil Auld) [1810399] - [kernel] sched/stats: Fix unlikely() use of sched_info_on() (Phil Auld) [1810399] - [kernel] sched/fair: Change task_numa_work() storage to static (Phil Auld) [1810399] - [kernel] sched/fair: Move task_numa_work() init to init_numa_balancing() (Phil Auld) [1810399] - [kernel] sched/fair: Move init_numa_balancing() below task_numa_work() (Phil Auld) [1810399] - [kernel] sched/rt, Kconfig: Unbreak def/oldconfig with CONFIG_PREEMPT=y (Phil Auld) [1810399] - [kernel] sched/rt, Kconfig: Introduce CONFIG_PREEMPT_RT (Phil Auld) [1810399] - [kernel] kconfig: include kernel/Kconfig.preempt from init/Kconfig (Phil Auld) [1810399] - [kernel] sched/core: Fix preempt warning in ttwu (Phil Auld) [1810399] - [kernel] sched/core: Optimize try_to_wake_up() for local wakeups (Phil Auld) [1810399] - [kernel] sched/core: Introduce set_next_task() helper for better code readability (Phil Auld) [1810399] - [kernel] sched/fair: Don't increase sd->balance_interval on newidle balance (Phil Auld) [1810399] - [kernel] sched/fair: Clean up load_balance() condition (Phil Auld) [1810399] - [mm] mm: fix possible PMD dirty bit lost in set_pmd_migration_entry() (Rafael Aquini) [1809698] - [mm] mm, thp: fix defrag setting if newline is not used (Rafael Aquini) [1809698] - [mm] mm/migrate.c: also overwrite error when it is bigger than zero (Rafael Aquini) [1809698] - [mm] mm/mempolicy.c: fix out of bounds write in mpol_parse_str() (Rafael Aquini) [1809698] - [mm] mm: memcg/slab: call flush_memcg_workqueue() only if memcg workqueue is valid (Rafael Aquini) [1809698] - [mm] mm/page-writeback.c: avoid potential division by zero in wb_min_max_ratio() (Rafael Aquini) [1809698] - [mm] mm/gup: fix memory leak in __gup_benchmark_ioctl (Rafael Aquini) [1809698] - [mm] mm: move_pages: return valid node id in status if the page is already on the target node (Rafael Aquini) [1809698] - [mm] mm/zsmalloc.c: fix the migrated zspage statistics (Rafael Aquini) [1809698] - [mm] mm: memcg/slab: wait for !root kmem_cache refcnt killing on root kmem_cache destruction (Rafael Aquini) [1809698] - [mm] mm/mempolicy.c: check range first in queue_pages_test_walk (Rafael Aquini) [1809698] - [mm] mm/memory.c: fix a huge pud insertion race during faulting (Rafael Aquini) [1809698] - [mm] mm: move the backup x_devmap() functions to asm-generic/pgtable.h (Rafael Aquini) [1809698] - [mm] mm/rmap.c: don't reuse anon_vma if we just want a copy (Rafael Aquini) [1809698] - [mm] mm/ksm.c: don't WARN if page is still mapped in remove_stable_node() (Rafael Aquini) [1809698] - [mm] mm/page_io.c: do not free shared swap slots (Rafael Aquini) [1809698] - [mm] mm: thp: handle page cache THP correctly in PageTransCompoundMap (Rafael Aquini) [1809698] - [mm] mm/slub: fix a deadlock in show_slab_objects() (Rafael Aquini) [1809698] - [mm] mm/vmpressure.c: fix a signedness bug in vmpressure_register_event() (Rafael Aquini) [1809698] - [trace] include/trace/events/writeback.h: fix -Wstringop-truncation warnings (Rafael Aquini) [1809698] - [mm] mm/compaction.c: clear total_{migrate, free}_scanned before scanning a new zone (Rafael Aquini) [1809698] - [mm] mm/hmm: fix hmm_range_fault()'s handling of swapped out pages (Rafael Aquini) [1809698] - [mm] mm/migrate.c: initialize pud_entry in migrate_vma() (Rafael Aquini) [1809698] - [kernel] ptrace: restore smp_rmb() in __ptrace_may_access() (Rafael Aquini) [1809698] - [documentation] mm: fix Documentation/vm/hmm.rst Sphinx warnings (Rafael Aquini) [1809698] - [fs] writeback: fix inode cgroup switching comment (Rafael Aquini) [1809698] - [include] mm/page_poison: update comment after code moved (Rafael Aquini) [1809698] - [mm] mm/filemap: pass inclusive 'end_byte' parameter to filemap_range_has_page (Rafael Aquini) [1809698] - [mm] ARM: 8826/1: mm: initialize pfn limits with find_limits() (Rafael Aquini) [1809698] - [fs] mm, proc: report PR_SET_THP_DISABLE in proc (Rafael Aquini) [1809698] - [mm] mm/khugepaged: fix crashes due to misaccounted holes (Rafael Aquini) [1809698] - [include] writeback: don't decrement wb->refcnt if !wb->bdi (Rafael Aquini) [1809698] - [mm] mm/filemap.c: Use existing variable (Rafael Aquini) [1809698] - [fs] removed extra extern file_fdatawait_range (Rafael Aquini) [1809698] - [s390] Revert "s390/dasd: Disable Thin Provisioning to prevent data loss" (Philipp Rudo) [1816984] - [s390] s390/dasd: fix data corruption for thin provisioned devices (Philipp Rudo) [1816984] - [block] virtio-blk: improve virtqueue error to BLK_STS (Philipp Rudo) [1816983] - [block] virtio-blk: fix hw_queue stopped on arbitrary error (Philipp Rudo) [1816983] - [s390] s390/pkey: fix missing length of protected key on return (Philipp Rudo) [1816981] - [s390] s390/mm: fix panic in gup_fast on large pud (Philipp Rudo) [1816980]- [mmc] mmc: core: Use a minimum 1600ms timeout when enabling CACHE ctrl (Yannick Cote) [1811430] - [mmc] mmc: core: Allow BKOPS and CACHE ctrl even if no HPI support (Yannick Cote) [1811430] - [net] net/smc: keep vlan_id for SMC-R in smc_listen_work() (Philipp Rudo) [1796890] - [scripts] redhat: fix modpost.c prerequisites (Frantisek Hrbata) [1818499] - [tools] tools/power/x86/intel-speed-select: Update version (Prarit Bhargava) [1817068] - [tools] tools/power/x86/intel-speed-select: Change the order for clos disable (Prarit Bhargava) [1817068] - [tools] tools/power/x86/intel-speed-select: Fix result display for turbo-freq auto mode (Prarit Bhargava) [1817068] - [tools] tools/power/x86/intel-speed-select: Add support for core-power discovery (Prarit Bhargava) [1817068] - [netdrv] can, slip: Protect tty->disc_data in write_wakeup and close with RCU (Steve Best) [1816036] - [kernel] exit: panic before exit_mm() on global init exit (Oleg Nesterov) [1808944] - [fs] nfsd: restore NFSv3 ACL support ("J. Bruce Fields") [1815683] - [fs] nfsd4: Fix kernel crash when reading proc file reply_cache_stats ("J. Bruce Fields") [1815683] - [fs] nfsd: fix cleanup of nfsd_reply_cache_init on failure ("J. Bruce Fields") [1815683] - [fs] nfsd: note inadequate stats locking ("J. Bruce Fields") [1815683] - [fs] nfsd4: drc containerization ("J. Bruce Fields") [1815683] - [fs] nfsd: don't call nfsd_reply_cache_shutdown twice ("J. Bruce Fields") [1815683] - [fs] nfsd: knfsd must use the container user namespace ("J. Bruce Fields") [1815683] - [net] SUNRPC: rsi_parse() should use the current user namespace ("J. Bruce Fields") [1815683] - [net] SUNRPC: Fix the server AUTH_UNIX userspace mappings ("J. Bruce Fields") [1815683] - [fs] lockd: Pass the user cred from knfsd when starting the lockd server ("J. Bruce Fields") [1815683] - [net] SUNRPC: Temporary sockets should inherit the cred from their parent ("J. Bruce Fields") [1815683] - [fs] SUNRPC: Cache the process user cred in the RPC server listener ("J. Bruce Fields") [1815683] - [fs] nfsd: Allow containers to set supported nfs versions ("J. Bruce Fields") [1815683] - [fs] nfsd: Add custom rpcbind callbacks for knfsd ("J. Bruce Fields") [1815683] - [fs] SUNRPC: Allow further customisation of RPC program registration ("J. Bruce Fields") [1815683] - [net] SUNRPC: Clean up generic dispatcher code ("J. Bruce Fields") [1815683] - [fs] SUNRPC: Add a callback to initialise server requests ("J. Bruce Fields") [1815683] - [fs] SUNRPC/nfs: Fix return value for nfs4_callback_compound() ("J. Bruce Fields") [1815683] - [kernel] sched: Avoid scale real weight down to zero (Phil Auld) [1808562] - [nvme] nvme/pci: move cqe check after device shutdown (David Milburn) [1779247 1750267] - [mm] mm, slb: guarantee natural alignment for kmalloc(power-of-two) (Brian Foster) [1814964] - [tools] tools/power turbostat: Support Ice Lake server (Steve Best) [1776467] - [pinctrl] pinctrl: intel: Allow to request locked pads (Prarit Bhargava) [1783115] - [s390] s390/qeth: fix potential deadlock on workqueue flush (Philipp Rudo) [1814783] - [s390] s390/qeth: streamline control code for promisc mode (Philipp Rudo) [1814783] - [s390] scsi: zfcp: fix request object use-after-free in send path causing wrong traces (Philipp Rudo) [1814790] - [s390] s390/pci: Fix possible deadlock in recover_store() (Philipp Rudo) [1814788] - [s390] s390/pci: Recover handle in clp_set_pci_fn() (Philipp Rudo) [1814788] - [s390] scsi: zfcp: fix rport unblock if deleted SCSI devices on Scsi_Host (Philipp Rudo) [1814794] - [s390] scsi: zfcp: fix scsi_eh host reset with port_forced ERP for non-NPIV FCP devices (Philipp Rudo) [1814793] - [s390] s390/cio: fix virtio-ccw DMA without PV (Philipp Rudo) [1814787] - [s390] s390/kaslr: store KASLR offset for early dumps (Philipp Rudo) [1814781] - [mm] s390/mm: fix dynamic pagetable upgrade for hugetlbfs (Philipp Rudo) [1814779] - [char] tpm: ibmvtpm: retry on H_CLOSED in tpm_ibmvtpm_send() (Steve Best) [1808048] - [s390] s390/qeth: fix dangling IO buffers after halt/clear (Philipp Rudo) [1814782] - [virtio] virtio_ring: fix unmap of indirect descriptors (Philipp Rudo) [1797289] - [virtio] virtio_ring: fix return code on DMA mapping fails (Philipp Rudo) [1797289] - [misc] dma-mapping: zero memory returned from dma_alloc_* (Philipp Rudo) [1788928] - [platform] platform/mellanox: fix the mlx-bootctl sysfs (Alaa Hleihel) [1655714] - [platform] platform/mellanox: Add bootctl driver for Mellanox BlueField Soc (Alaa Hleihel) [1655714] - [char] tpm: ibmvtpm: Wait for buffer to be set before proceeding (Steve Best) [1815548] - [scsi] iscsi: Avoid potential deadlock in iscsi_if_rx func (Oleksandr Natalenko) [1815874] - [x86] x86/vector: Remove warning on managed interrupt migration (Peter Xu) [1812331] - [scsi] scsi: lpfc: fix spelling mistake "Notication" -> "Notification" (Dick Kennedy) [1796565] - [scsi] scsi: lpfc: add RDF registration and Link Integrity FPIN logging (Dick Kennedy) [1796565] - [uapi] scsi: fc: Update Descriptor definition and add RDF and Link Integrity FPINs (Dick Kennedy) [1796565]- [kvm] KVM: PPC: Book3S HV: Use __gfn_to_pfn_memslot in HPT page fault handler (Sam Bobroff) [1815491] - [net] tcp: also NULL skb->dev when copy was needed (Florian Westphal) [1775961] - [net] tcp: ensure skb->dev is NULL before leaving TCP stack (Florian Westphal) [1775961]- [mm] mm/memcontrol: use vmstat names for printing statistics (Waiman Long) [1793534] - [base] mm/vmstat: add helpers to get vmstat item names for each enum type (Waiman Long) [1793534] - [mm] mm/vmstat.c: assert that vmstat_text is in sync with stat_items_size (Waiman Long) [1793534] - [mm] mm: memcontrol: dump memory.stat during cgroup OOM (Waiman Long) [1793534] - [mm] mm/memcontrol.c: lost css_put in memcg_expand_shrinker_maps() (Waiman Long) [1793534] - [mm] mm: memcg/slab: fix percpu slab vmstats flushing (Waiman Long) [1793534] - [include] include/linux/memcontrol.h: fix comments based on per-node memcg (Waiman Long) [1793534] - [mm] mm: memcg: switch to css_tryget() in get_mem_cgroup_from_mm() (Waiman Long) [1793534] - [mm] mm: memcontrol: fix network errors from failing __GFP_ATOMIC charges (Waiman Long) [1793534] - [mm] mm: slab: make page_cgroup_ino() to recognize non-compound slab pages properly (Waiman Long) [1793534] - [mm] mm: memcontrol: fix NULL-ptr deref in percpu stats flush (Waiman Long) [1793534] - [mm] mm/memcontrol: update lruvec counters in mem_cgroup_move_account (Waiman Long) [1793534] - [mm] mm: memcg: get number of pages on the LRU list in memcgroup base on lru_zone_size (Waiman Long) [1793534] - [mm] mm: memcontrol: fix percpu vmstats and vmevents flush (Waiman Long) [1793534] - [mm] mm, memcg: partially revert "mm/memcontrol.c: keep local VM counters in sync with the hierarchical ones" (Waiman Long) [1793534] - [mm] mm: memcontrol: flush percpu slab vmstats on kmem offlining (Waiman Long) [1793534] - [mm] mm: memcontrol: flush percpu vmevents before releasing memcg (Waiman Long) [1793534] - [mm] mm: memcontrol: flush percpu vmstats before releasing memcg (Waiman Long) [1793534] - [mm] mm/memcontrol.c: keep local VM counters in sync with the hierarchical ones (Waiman Long) [1793534] - [mm] mm/memcontrol: fix wrong statistics in memory.stat (Waiman Long) [1793534] - [mm] mm: memcontrol: don't batch updates of local VM stats and events (Waiman Long) [1793534] - [mm] mm: memcontrol: fix NUMA round-robin reclaim at intermediate level (Waiman Long) [1793534] - [mm] mm: memcontrol: fix recursive statistics correctness & scalabilty (Waiman Long) [1793534] - [mm] mm: memcontrol: move stat/event counting functions out-of-line (Waiman Long) [1793534] - [mm] mm: memcontrol: make cgroup stats and events query API explicitly local (Waiman Long) [1793534] - [mm] mm, memcg: rename ambiguously named memory.stat counters and functions (Waiman Long) [1793534] - [mm] mm: memcontrol: quarantine the mem_cgroup_nr_lru_pages() API (Waiman Long) [1793534] - [mm] mm: memcontrol: push down mem_cgroup_nr_lru_pages() (Waiman Long) [1793534] - [mm] mm: memcontrol: push down mem_cgroup_node_nr_lru_pages() (Waiman Long) [1793534] - [mm] mm: memcontrol: replace node summing with memcg_page_state() (Waiman Long) [1793534] - [mm] mm: memcontrol: replace zone summing with lruvec_page_state() (Waiman Long) [1793534] - [include] mm: memcontrol: track LRU counts in the vmstats array (Waiman Long) [1793534] - [mm] mm: writeback: use exact memcg dirty counts (Waiman Long) [1793534] - [mm] mm: memcontrol: expose THP events on a per-memcg basis (Waiman Long) [1793534] - [mm] memcg: killed threads should not invoke memcg OOM killer (Waiman Long) [1793534] - [mm] mm, memcg: extract memcg maxable seq_file logic to seq_show_memcg_tunable (Waiman Long) [1793534] - [mm] mm, memcg: create mem_cgroup_from_seq (Waiman Long) [1793534] - [mm] mm/oom_kill.c: fix uninitialized oc->constraint (Waiman Long) [1793534] - [mm] mm, oom: add oom victim's memcg to the oom context information (Waiman Long) [1793534] - [mm] mm, oom: reorganize the oom report in dump_header (Waiman Long) [1793534] - [include] mm: Clarify the implication of adding new node stat items (Waiman Long) [1793534] - [mm] memcg: Revert "Add preemption point in accumulate_memcg_tree()" (Waiman Long) [1793534] - [base] driver core: add dev_groups to all drivers (Don Dutile) [1814347] - [tools] selftests/livepatch: Remove unused local variable in set_ftrace_enabled() (Yannick Cote) [1807115] - [tools] selftests/livepatch: Replace set_dynamic_debug() with setup_config() in README (Yannick Cote) [1807115] - [tools] selftests: livepatch: Fix it to do root uid check and skip (Yannick Cote) [1807115] - [tools] selftests/livepatch: Test interaction with ftrace_enabled (Yannick Cote) [1807115] - [tools] selftests/livepatch: Make dynamic debug setup and restore generic (Yannick Cote) [1807115] - [kernel] ftrace: Introduce PERMANENT ftrace_ops flag (Yannick Cote) [1807115] - [samples] livepatch: Handle allocation failure in the sample of shadow variable API (Yannick Cote) [1807115] - [lib] livepatch/samples/selftest: Use klp_shadow_alloc() API correctly (Yannick Cote) [1807115] - [lib] livepatch/selftest: Clean up shadow variable names and type (Yannick Cote) [1807115] - [samples] livepatch/sample: Use the right type for the leaking data pointer (Yannick Cote) [1807115] - [kernel] kprobes: Allow kprobes coexist with livepatch (Yannick Cote) [1727330 1807115] - [x86] ftrace/x86: Remove mcount() declaration (Yannick Cote) [1807115] - [tools] selftests: livepatch: add missing fragments to config (Yannick Cote) [1807115] - [lib] livepatch: Selftests of the API for tracking system state changes (Yannick Cote) [1807115] - [documentation] livepatch: Documentation of the new API for tracking system state changes (Yannick Cote) [1807115] - [kernel] livepatch: Allow to distinguish different version of system state changes (Yannick Cote) [1807115] - [kernel] livepatch: Basic API to track system state changes (Yannick Cote) [1807115] - [kernel] livepatch: Keep replaced patches until post_patch callback is called (Yannick Cote) [1807115] - [tools] selftests/livepatch: Disable the timeout (Yannick Cote) [1807115] - [kernel] livepatch: Nullify obj->mod in klp_module_coming()'s error path (Yannick Cote) [1807115] - [powerpc] livepatch: Remove klp_check_compiler_support() (Yannick Cote) [1807115] - [x86] ftrace/x86: Remove mcount support (Yannick Cote) [1807115] - [x86] ftrace/x86_32: Remove support for non DYNAMIC_FTRACE (Yannick Cote) [1807115] - [documentation] docs/livepatch: Unify style of livepatch documentation in the ReST format (Yannick Cote) [1807115] - [documentation] docs: livepatch: convert docs to ReST and rename to *.rst (Yannick Cote) [1807115] - [kernel] livepatch: Remove duplicate warning about missing reliable stacktrace support (Yannick Cote) [1807115] - [kernel] livepatch: Use static buffer for debugging messages under rq lock (Yannick Cote) [1807115] - [include] livepatch: Remove stale kobj_added entries from kernel-doc descriptions (Yannick Cote) [1807115] - [kernel] livepatch: Remove duplicated code for early initialization (Yannick Cote) [1807115] - [kernel] livepatch: Remove custom kobject state handling (Yannick Cote) [1807115] - [kernel] livepatch: Convert error about unsupported reliable stacktrace into a warning (Yannick Cote) [1807115] - [kernel] kprobes: Replace p with other pointer types (Yannick Cote) [1727330 1807115]- [drm] drm/bochs: downgrade pci_request_region failure from error to warning (Dave Airlie) [1804735] - [drm] drm/bochs: deinit bugfix (Dave Airlie) [1804735] - [fs] gfs2: fix O_EXCL|O_CREAT handling on cold dcache (Andrew Price) [1811787] - [net] esp: remove the skb from the chain when it's enqueued in cryptd_wq (Xin Long) [1807909] - [powerpc] powerpc/nvdimm: set target_node properly (Diego Domingos) [1815038]- [kernel] posix-cpu-timers: Fix two trivial comments (Prarit Bhargava) [1810244] - [kernel] hrtimer: Annotate lockless access to timer->base (Prarit Bhargava) [1810244] - [kernel] posix-cpu-timers: Fix permission check regression (Prarit Bhargava) [1810244] - [include] posix-cpu-timers: Always clear head pointer on dequeue (Prarit Bhargava) [1810244] - [kernel] hrtimer: Add a missing bracket and hide `migration_base' on !SMP (Prarit Bhargava) [1810244] - [kernel] posix-cpu-timers: Make expiry_active check actually work correctly (Prarit Bhargava) [1810244] - [include] posix-timers: Unbreak CONFIG_POSIX_TIMERS=n build (Prarit Bhargava) [1810244] - [kernel] tick: Mark sched_timer to expire in hard interrupt context (Prarit Bhargava) [1810244] - [include] posix-cpu-timers: Utilize timerqueue for storage (Prarit Bhargava) [1810244] - [include] posix-cpu-timers: Move state tracking to struct posix_cputimers (Prarit Bhargava) [1810244] - [kernel] posix-cpu-timers: Deduplicate rlimit handling (Prarit Bhargava) [1810244] - [kernel] posix-cpu-timers: Remove pointless comparisons (Prarit Bhargava) [1810244] - [kernel] posix-cpu-timers: Get rid of 64bit divisions (Prarit Bhargava) [1810244] - [kernel] posix-cpu-timers: Consolidate timer expiry further (Prarit Bhargava) [1810244] - [kernel] posix-cpu-timers: Get rid of zero checks (Prarit Bhargava) [1810244] - [kernel] rlimit: Rewrite non-sensical RLIMIT_CPU comment (Prarit Bhargava) [1810244] - [kernel] posix-cpu-timers: Respect INFINITY for hard RTTIME limit (Prarit Bhargava) [1810244] - [kernel] posix-cpu-timers: Switch thread group sampling to array (Prarit Bhargava) [1810244] - [kernel] posix-cpu-timers: Restructure expiry array (Prarit Bhargava) [1810244] - [kernel] posix-cpu-timers: Remove cputime_expires (Prarit Bhargava) [1810244] - [kernel] posix-cpu-timers: Make expiry checks array based (Prarit Bhargava) [1810244] - [kernel] posix-cpu-timers: Provide array based sample functions (Prarit Bhargava) [1810244] - [include] posix-cpu-timers: Remove the odd field rename defines (Prarit Bhargava) [1810244] - [kernel] posix-cpu-timers: Switch check_*_timers() to array cache (Prarit Bhargava) [1810244] - [kernel] posix-cpu-timers: Simplify set_process_cpu_timer() (Prarit Bhargava) [1810244] - [kernel] posix-cpu-timers: Simplify timer queueing (Prarit Bhargava) [1810244] - [kernel] posix-cpu-timers: Provide array based access to expiry cache (Prarit Bhargava) [1810244] - [kernel] posix-cpu-timers: Move expiry cache into struct posix_cputimers (Prarit Bhargava) [1810244] - [include] sched: Move struct task_cputime to types.h (Prarit Bhargava) [1810244] - [include] posix-cpu-timers: Create a container struct (Prarit Bhargava) [1810244] - [kernel] posix-cpu-timers: Move prof/virt_ticks into caller (Prarit Bhargava) [1810244] - [kernel] posix-cpu-timers: Sample task times once in expiry check (Prarit Bhargava) [1810244] - [kernel] posix-cpu-timers: Get rid of pointer indirection (Prarit Bhargava) [1810244] - [kernel] posix-cpu-timers: Simplify sample functions (Prarit Bhargava) [1810244] - [kernel] posix-cpu-timers: Remove pointless return value check (Prarit Bhargava) [1810244] - [kernel] posix-cpu-timers: Use clock ID in posix_cpu_timer_rearm() (Prarit Bhargava) [1810244] - [kernel] posix-cpu-timers: Use clock ID in posix_cpu_timer_get() (Prarit Bhargava) [1810244] - [kernel] posix-cpu-timers: Use clock ID in posix_cpu_timer_set() (Prarit Bhargava) [1810244] - [kernel] posix-cpu-timers: Consolidate thread group sample code (Prarit Bhargava) [1810244] - [kernel] posix-cpu-timers: Rename thread_group_cputimer() and make it static (Prarit Bhargava) [1810244] - [kernel] posix-cpu-timers: Sample directly in timer check (Prarit Bhargava) [1810244] - [kernel] itimers: Use quick sample function (Prarit Bhargava) [1810244] - [kernel] posix-cpu-timers: Provide quick sample function for itimer (Prarit Bhargava) [1810244] - [kernel] posix-cpu-timers: Use common permission check in posix_cpu_timer_create() (Prarit Bhargava) [1810244] - [kernel] posix-cpu-timers: Use common permission check in posix_cpu_clock_get() (Prarit Bhargava) [1810244] - [kernel] posix-cpu-timers: Provide task validation functions (Prarit Bhargava) [1810244] - [kernel] posix-cpu-timers: Remove tsk argument from run_posix_cpu_timers() (Prarit Bhargava) [1810244] - [kernel] posix-cpu-timers: Sanitize bogus WARNONS (Prarit Bhargava) [1810244] - [kernel] hrtimer: Don't take expiry_lock when timer is currently migrated (Prarit Bhargava) [1810244] - [kernel] hrtimer: Protect lockless access to timer->base (Prarit Bhargava) [1810244] - [kernel] posix-cpu-timers: Fixup stale comment (Prarit Bhargava) [1810244] - [include] alarmtimers: Avoid rtc.h include (Prarit Bhargava) [1810244] - [include] posix-timers: Cleanup forward declarations and includes (Prarit Bhargava) [1810244] - [kernel] hrtimer: Improve comments on handling priority inversion against softirq kthread (Prarit Bhargava) [1810244] - [kernel] posix-timers: Use a callback for cancel synchronization on PREEMPT_RT (Prarit Bhargava) [1810244] - [kernel] posix-timers: Move rcu_head out of it union (Prarit Bhargava) [1810244] - [kernel] posix-timers: Rework cancel retry loops (Prarit Bhargava) [1810244] - [kernel] posix-timers: Cleanup the flag/flags confusion (Prarit Bhargava) [1810244] - [kernel] itimers: Prepare for PREEMPT_RT (Prarit Bhargava) [1810244] - [fs] timerfd: Prepare for PREEMPT_RT (Prarit Bhargava) [1810244] - [kernel] alarmtimer: Prepare for PREEMPT_RT (Prarit Bhargava) [1810244] - [kernel] sched/deadline: Ensure inactive_timer runs in hardirq context (Prarit Bhargava) [1810244] - [kernel] timers: Prepare support for PREEMPT_RT (Prarit Bhargava) [1810244] - [kernel] hrtimer: Prepare support for PREEMPT_RT (Prarit Bhargava) [1810244] - [kernel] hrtimer: Determine hard/soft expiry mode for hrtimer sleepers on RT (Prarit Bhargava) [1810244] - [kernel] hrtimer: Move unmarked hrtimers to soft interrupt expiry on RT (Prarit Bhargava) [1810244] - [kernel] tick: Mark tick related hrtimers to expiry in hard interrupt context (Prarit Bhargava) [1810244] - [kvm] KVM: LAPIC: Mark hrtimer to expire in hard interrupt context (Prarit Bhargava) [1810244] - [kernel] watchdog: Mark watchdog_hrtimer to expire in hard interrupt context (Prarit Bhargava) [1810244] - [kernel] perf/core: Mark hrtimers to expire in hard interrupt context (Prarit Bhargava) [1810244] - [kernel] hrtimer: Make enqueue mode check work on RT (Prarit Bhargava) [1810244] - [kernel] sched: Mark hrtimers to expire in hard interrupt context (Prarit Bhargava) [1810244] - [staging] hrtimer/treewide: Use hrtimer_sleeper_start_expires() (Prarit Bhargava) [1810244] - [kernel] hrtimer: Provide hrtimer_sleeper_start_expires() (Prarit Bhargava) [1810244] - [kernel] hrtimer: Consolidate hrtimer_init() + hrtimer_init_sleeper() calls (Prarit Bhargava) [1810244] - [kernel] hrtimer: Remove task argument from hrtimer_init_sleeper() (Prarit Bhargava) [1810244] - [kernel] futex: Consolidate duplicated timer setup code (Prarit Bhargava) [1810244] - [kernel] posix-cpu-timers: Remove private interval storage (Prarit Bhargava) [1810244] - [kernel] posix-cpu-timers: Unbreak timer rearming (Prarit Bhargava) [1810244] - [mm] mm, slub: naive detection of double-free or freelist corruption (Rafael Aquini) [1810288] - [fs] nfs: add minor version to nfs_server_key for fscache (Dave Wysochanski) [1777097] - [edac] EDAC, mellanox: Add ECC support for BlueField DDR4 (Alaa Hleihel) [1725108] - [platform] platform/mellanox: fix potential deadlock in the tmfifo driver (Alaa Hleihel) [1655736] - [platform] platform/mellanox: Add TmFifo driver for Mellanox BlueField Soc (Alaa Hleihel) [1655736] - [mm] powerpc/pmem: Fix kernel crash due to wrong range value usage in flush_dcache_range (Steve Best) [1814279] - [mm] powerpc: Chunk calls to flush_dcache_range in arch_*_memory (Steve Best) [1814279] - [fs] cifs: fix NULL dereference in match_prepath (Leif Sahlberg) [1760879] - [fs] cifs: fail i/o on soft mounts if sessionsetup errors out (Leif Sahlberg) [1798031] - [sound] ALSA: usb-audio: set the interface format after resume on Dell WD19 (Perry Yuan) [1807965] - [fs] cifs: make sure we do not overflow the max EA buffer size (Leif Sahlberg) [1752437]- [netdrv] net/mlx5e: Don't clear the whole vf config when switching modes (mohamad meib) [1814350] - [fs] fuse: fix stack use after return (Miklos Szeredi) [1814666]- [target] scsi: Revert "target: iscsi: Wait for all commands to finish before freeing a session" (Maurizio Lombardi) [1784442] - [infiniband] scsi: Revert "RDMA/isert: Fix a recently introduced regression related to logout" (Maurizio Lombardi) [1784442] - [target] scsi: Revert "target/core: Inline transport_lun_remove_cmd()" (Maurizio Lombardi) [1784442] - [target] scsi: libfc: remove unnecessary assertion on ep variable (Maurizio Lombardi) [1784442] - [infiniband] scsi: RDMA/isert: Fix a recently introduced regression related to logout (Maurizio Lombardi) [1784442] - [target] scsi: target/iblock: Fix protection error with blocks greater than 512B (Maurizio Lombardi) [1784442] - [target] scsi: target: core: Fix a pr_debug() argument (Maurizio Lombardi) [1784442] - [target] scsi: target: iscsi: Wait for all commands to finish before freeing a session (Maurizio Lombardi) [1784442] - [target] scsi: target: core: Release SPC-2 reservations when closing a session (Maurizio Lombardi) [1784442] - [target] scsi: target: core: Document target_cmd_size_check() (Maurizio Lombardi) [1784442] - [target] scsi: target: tcmu: Prevent memory reclaim recursion (Maurizio Lombardi) [1784442] - [scsi] scsi: cxgb4i: remove set but not used variable 'ppmax' (Maurizio Lombardi) [1784442] - [target] scsi: target: remove unused extension parameters (Maurizio Lombardi) [1784442] - [target] scsi: target: fix SendTargets=All string compares (Maurizio Lombardi) [1784442] - [target] scsi: target: Remove tpg_list and se_portal_group.se_tpg_node (Maurizio Lombardi) [1784442] - [target] scsi: target: cxgbit: Fix cxgbit_fw4_ack() (Maurizio Lombardi) [1784442] - [infiniband] IB/hfi1: TID RDMA WRITE should not return IB_WC_RNR_RETRY_EXC_ERR (Kamal Heib) [1786601] - [infiniband] IB/hfi1: Calculate flow weight based on QP MTU for TID RDMA (Kamal Heib) [1786601] - [infiniband] IB/hfi1: Ensure r_tid_ack is valid before building TID RDMA ACK packet (Kamal Heib) [1786601] - [infiniband] IB/hfi1: Ensure full Gen3 speed in a Gen4 system (Kamal Heib) [1786601] - [infiniband] IB/core: Avoid deadlock during netlink message handling (Kamal Heib) [1786601] - [infiniband] RDMA/efa: Fix incorrect error print (Kamal Heib) [1786601] - [infiniband] IB/iser: Support up to 16MB data transfer in a single command (Kamal Heib) [1786601] - [infiniband] RDMA/odp: Add missing cast for 32 bit (Kamal Heib) [1786601] - [documentation] Documentation/infiniband: update name of some functions (Kamal Heib) [1786601] - [infiniband] RDMA/iwpm: Delete unnecessary checks before the macro call "dev_kfree_skb" (Kamal Heib) [1786601] - [infiniband] RDMA/efa: Use existing FIELD_SIZEOF macro (Kamal Heib) [1786601] - [infiniband] RDMA/efa: Remove umem check on dereg MR flow (Kamal Heib) [1786601] - [net] xprtrdma: Send Queue size grows after a reconnect (Kamal Heib) [1786601] - [net] xprtrdma: Clear xprt->reestablish_timeout on close (Kamal Heib) [1786601] - [net] xprtrdma: Recycle MRs after disconnect (Kamal Heib) [1786601] - [net] xprtrdma: Optimize rpcrdma_post_recvs() (Kamal Heib) [1786601] - [net] xprtrdma: Inline XDR chunk encoder functions (Kamal Heib) [1786601] - [infiniband] RDMA/core: Make invalidate_range a device operation (Kamal Heib) [1786601] - [infiniband] RDMA/odp: Use kvcalloc for the dma_list and page_list (Kamal Heib) [1786601] - [infiniband] RDMA/odp: Check for overflow when computing the umem_odp end (Kamal Heib) [1786601] - [infiniband] RDMA/odp: Provide ib_umem_odp_release() to undo the allocs (Kamal Heib) [1786601] - [infiniband] RDMA/odp: Split creating a umem_odp from ib_umem_get (Kamal Heib) [1786601] - [infiniband] RDMA/odp: Make the three ways to create a umem_odp clear (Kamal Heib) [1786601] - [infiniband] RMDA/odp: Consolidate umem_odp initialization (Kamal Heib) [1786601] - [infiniband] RDMA/odp: Make it clearer when a umem is an implicit ODP umem (Kamal Heib) [1786601] - [infiniband] RDMA/odp: Iterate over the whole rbtree directly (Kamal Heib) [1786601] - [infiniband] RDMA/odp: Use the common interval tree library instead of generic (Kamal Heib) [1786601] - [net] xprtrdma: Clean up xprt_rdma_set_connect_timeout() (Kamal Heib) [1786601] - [net] xprtrdma: Use an llist to manage free rpcrdma_reps (Kamal Heib) [1786601] - [net] xprtrdma: Remove rpcrdma_buffer::rb_mrlock (Kamal Heib) [1786601] - [net] xprtrdma: Cache free MRs in each rpcrdma_req (Kamal Heib) [1786601] - [net] xprtrdma: Ensure creating an MR does not trigger FS writeback (Kamal Heib) [1786601] - [net] xprtrdma: Move rpcrdma_mr_get out of frwr_map (Kamal Heib) [1786601] - [net] xprtrdma: Combine rpcrdma_mr_put and rpcrdma_mr_unmap_and_put (Kamal Heib) [1786601] - [net] xprtrdma: Simplify rpcrdma_mr_pop (Kamal Heib) [1786601] - [net] xprtrdma: Rename rpcrdma_buffer::rb_all (Kamal Heib) [1786601] - [net] xprtrdma: Rename CQE field in Receive trace points (Kamal Heib) [1786601] - [infiniband] RDMA: Delete DEBUG code (Kamal Heib) [1786601] - [include] xprtrdma: Boost client's max slot table size to match Linux server (Kamal Heib) [1786601] - [net] xprtrdma: Boost maximum transport header size (Kamal Heib) [1786601] - [net] xprtrdma: Fix calculation of ri_max_segs again (Kamal Heib) [1786601] - [net] xprtrdma: Update obsolete comment (Kamal Heib) [1786601] - [net] xprtrdma: Refresh the documenting comment in frwr_ops.c (Kamal Heib) [1786601] - [net] svcrdma: Use llist for managing cache of recv_ctxts (Kamal Heib) [1786601] - [net] svcrdma: Remove svc_rdma_wq (Kamal Heib) [1786601] - [infiniband] RDMA/efa: Rate limit admin queue error prints (Kamal Heib) [1786601] - [rdma] RDMA/core: Introduce ratelimited ibdev printk functions (Kamal Heib) [1786601] - [net] rdma: Enable ib_alloc_cq to spread work over a device's comp_vectors (Kamal Heib) [1786601] - [infiniband] RDMA/core: fix spelling mistake "Nelink" -> "Netlink" (Kamal Heib) [1786601] - [infiniband] net: Use skb_frag_off accessors (Kamal Heib) [1786601] - [infiniband] RDMA/efa: Expose device statistics (Kamal Heib) [1786601] - [infiniband] RDMA/core: Support netlink commands in non init_net net namespaces (Kamal Heib) [1786601] - [rdma] RDMA: Make most headers compile stand alone (Kamal Heib) [1786601] - [infiniband] RDMA/core: Annotate destroy of mutex to ensure that it is released as unlocked (Kamal Heib) [1786601] - [infiniband] net: Use skb accessors in network drivers (Kamal Heib) [1786601] - [documentation] docs: infiniband: add it to the driver-api bookset (Kamal Heib) [1786601] - [infiniband] IB/hfi1: use the new FOLL_LONGTERM flag to get_user_pages_fast() (Kamal Heib) [1786601] - [documentation] Documentation/infiniband: update from locked to pinned_vm (Kamal Heib) [1786601] - [infiniband] opa_vnic: fix check on record->event, incorrect operator used (Kamal Heib) [1786601] - [infiniband] opa_vnic: Convert vport_idr to XArray (Kamal Heib) [1786601] - [infiniband] IB/hfi1: Ensure ucast_dlid access doesnt exceed bounds (Kamal Heib) [1786601] - [infiniband] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 157 (Kamal Heib) [1786601] - [infiniband] treewide: Add SPDX license identifier - Kbuild (Kamal Heib) [1786601] - [infiniband] mm/gup: add make_dirty arg to put_user_pages_dirty_lock() (Kamal Heib) [1786601] - [netdrv] ibmvnic: Do not process device remove during device reset (Steve Best) [1813223] - [bluetooth] Revert "Bluetooth: btusb: driver to enable the usb-wakeup feature" (Gopal Tiwari) [1811534] - [tty] serial: 8250_pci: Make PCI class test non fatal (Prarit Bhargava) [1812742] - [powercap] powercap/intel_rapl: add support for ICX-D (Steve Best) [1485067] - [char] drivers: ipmi: fix off-by-one bounds check that leads to a out-of-bounds write (Tony Camuso) [1812922] - [char] ipmi:ssif: Handle a possible NULL pointer reference (Tony Camuso) [1812922] - [char] drivers: ipmi: Modify max length of IPMB packet (Tony Camuso) [1812922] - [char] drivers: ipmi: Support raw i2c packet in IPMB (Tony Camuso) [1812922] - [char] ipmi: fix ipmb_poll()'s return type (Tony Camuso) [1812922] - [char] char: Fix Kconfig indentation, continued (Tony Camuso) [1812922] - [char] char: Fix Kconfig indentation (Tony Camuso) [1812922] - [char] ipmi: kill off 'timespec' usage again (Tony Camuso) [1812922] - [char] drivers: ipmi: Support for both IPMB Req and Resp (Tony Camuso) [1812922] - [char] ipmi: Fix memory leak in __ipmi_bmc_register (Tony Camuso) [1812922] - [char] ipmi: bt-bmc: use devm_platform_ioremap_resource() to simplify code (Tony Camuso) [1812922] - [char] ipmi: use *ph to print small buffer (Tony Camuso) [1812922] - [char] ipmi: Don't leave holes in the I2C address list in the ssif driver (Tony Camuso) [1812922] - [char] ipmi: fix return value of ipmi_set_my_LUN (Tony Camuso) [1812922] - [char] ipmi: Convert pr_xxx() to dev_xxx() in the BT code (Tony Camuso) [1812922] - [char] ipmi:dmi: Ignore IPMI SMBIOS entries with a zero base address (Tony Camuso) [1812922] - [char] ipmi_si: fix potential integer overflow on large shift (Tony Camuso) [1812922] - [char] ipmi_si_pci: fix NULL device in ipmi_si error message (Tony Camuso) [1812922] - [char] ipmi: Convert printk(KERN_ to pr_( (Tony Camuso) [1812922] - [char] pci:ipmi: Move IPMI PCI class id defines to pci_ids.h (Tony Camuso) [1812922] - [char] ipmi:powernv: Convert ipmi_smi_t to struct ipmi_smi (Tony Camuso) [1812922] - [fs] NFSv4 fix acl retrieval over krb5i/krb5p mounts (Steve Dickson) [1787627]- [fs] gfs2: Additional information when gfs2_ail1_flush withdraws (Robert S Peterson) [1752976] - [fs] gfs2: Fix lru_count going negative (Robert S Peterson) [1752976] - [fs] gfs2: allow journal replay to hold sd_log_flush_lock (Robert S Peterson) [1752976] - [fs] gfs2: don't allow releasepage to free bd still used for revokes (Robert S Peterson) [1752976] - [fs] gfs2: clean up iopen glock mess in gfs2_create_inode (Robert S Peterson) [1752976] - [fs] gfs2: flesh out delayed withdraw for gfs2_log_flush (Robert S Peterson) [1752976] - [fs] gfs2: Fix incorrect variable name (Robert S Peterson) [1752976] - [fs] gfs2: Do proper error checking for go_sync family of glops functions (Robert S Peterson) [1752976] - [fs] gfs2: Don't demote a glock until its revokes are written (Robert S Peterson) [1752976] - [fs] gfs2: drain the ail2 list after io errors (Robert S Peterson) [1752976] - [fs] gfs2: Withdraw in gfs2_ail1_flush if write_cache_pages fails (Robert S Peterson) [1752976] - [fs] gfs2: Do log_flush in gfs2_ail_empty_gl even if ail list is empty (Robert S Peterson) [1752976] - [fs] gfs2: Check for log write errors before telling dlm to unlock (Robert S Peterson) [1752976] - [fs] gfs2: Prepare to withdraw as soon as an IO error occurs in log write (Robert S Peterson) [1752976] - [fs] gfs2: Issue revokes more intelligently (Robert S Peterson) [1752976] - [fs] gfs2: Add verbose option to check_journal_clean (Robert S Peterson) [1752976] - [fs] gfs2: fix infinite loop when checking ail item count before go_inval (Robert S Peterson) [1752976] - [fs] gfs2: Force withdraw to replay journals and wait for it to finish (Robert S Peterson) [1752976] - [fs] gfs2: Allow some glocks to be used during withdraw (Robert S Peterson) [1752976] - [fs] gfs2: move check_journal_clean to util.c for future use (Robert S Peterson) [1752976] - [fs] gfs2: Ignore dlm recovery requests if gfs2 is withdrawn (Robert S Peterson) [1752976] - [fs] gfs2: Only complain the first time an io error occurs in quota or log (Robert S Peterson) [1752976] - [fs] gfs2: log error reform (Robert S Peterson) [1752976] - [fs] gfs2: Rework how rgrp buffer_heads are managed (Robert S Peterson) [1752976] - [fs] gfs2: clear ail1 list when gfs2 withdraws (Robert S Peterson) [1752976] - [fs] gfs2: Introduce concept of a pending withdraw (Robert S Peterson) [1752976] - [fs] gfs2: Return bool from gfs2_assert functions (Robert S Peterson) [1752976] - [fs] gfs2: Turn gfs2_consist into void functions (Robert S Peterson) [1752976] - [fs] gfs2: Remove usused cluster_wide arguments of gfs2_consist functions (Robert S Peterson) [1752976] - [fs] gfs2: Report errors before withdraw (Robert S Peterson) [1752976] - [fs] gfs2: Split gfs2_lm_withdraw into two functions (Robert S Peterson) [1752976] - [fs] gfs2: Fix possible fs name overflows (Robert S Peterson) [1752976] - [fs] gfs2: Remove active journal side effect from gfs2_write_log_header (Robert S Peterson) [1752976] - [fs] gfs2: Don't loop forever in gfs2_freeze if withdrawn (Robert S Peterson) [1752976] - [fs] gfs2: fix infinite loop in gfs2_ail1_flush on io error (Robert S Peterson) [1752976] - [fs] gfs2: Introduce function gfs2_withdrawn (Robert S Peterson) [1752976] - [fs] gfs2: fix glock reference problem in gfs2_trans_add_unrevoke (Robert S Peterson) [1752976] - [fs] gfs2: make gfs2_log_shutdown static (Robert S Peterson) [1752976] - [fs] gfs2: replace more printk with calls to fs_info and friends (Robert S Peterson) [1752976] - [fs] gfs2: dump fsid when dumping glock problems (Robert S Peterson) [1752976] - [fs] gfs2: simplify gfs2_freeze by removing case (Robert S Peterson) [1752976] - [fs] gfs2: Rename SDF_SHUTDOWN to SDF_WITHDRAWN (Robert S Peterson) [1752976] - [fs] gfs2: Warn when a journal replay overwrites a rgrp with buffers (Robert S Peterson) [1752976] - [fs] gfs2: log which portion of the journal is replayed (Robert S Peterson) [1752976] - [fs] gfs2: kthread and remount improvements (Robert S Peterson) [1752976] - [fs] gfs2: Fix occasional glock use-after-free (Robert S Peterson) [1752976] - [fs] gfs2: Rename sd_log_le_{revoke,ordered} (Robert S Peterson) [1724769] - [watchdog] watchdog: make nowayout sysfs file writable (David Arcari) [1802742] - [watchdog] watchdog: prevent deferral of watchdogd wakeup on RT (David Arcari) [1802742] - [watchdog] watchdog: Fix the race between the release of watchdog_core_data and cdev (David Arcari) [1802742] - [watchdog] watchdog: convert remaining drivers to use SPDX license identifier (David Arcari) [1802742] - [watchdog] watchdog: make the device time out at open_deadline when open_timeout is used (David Arcari) [1802742] - [watchdog] watchdog: introduce CONFIG_WATCHDOG_OPEN_TIMEOUT (David Arcari) [1802742] - [watchdog] watchdog: introduce watchdog.open_timeout commandline parameter (David Arcari) [1802742] - [watchdog] watchdog: let core print error message when registering device fails (David Arcari) [1802742] - [watchdog] watchdog: make watchdog_deferred_registration_add() void (David Arcari) [1802742] - [watchdog] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 152 (David Arcari) [1802742] - [watchdog] watchdog: add error messages when initializing timeout fails (David Arcari) [1802742] - [watchdog] watchdog: refactor watchdog_init_timeout (David Arcari) [1802742] - [watchdog] watchdog: core: fix null pointer dereference when releasing cdev (David Arcari) [1802742] - [x86] x86/ioapic: Prevent inconsistent state when moving an interrupt (Prarit Bhargava) [1810236] - [x86] x86/fpu: Don't cache access to fpu_fpregs_owner_ctx (Prarit Bhargava) [1810236] - [lib] lib/ubsan: don't serialize UBSAN report (Prarit Bhargava) [1810243] - [lib] ubsan, x86: Annotate and allow __ubsan_handle_shift_out_of_bounds() in uaccess regions (Prarit Bhargava) [1810243] - [kernel] workqueue: Fix pwq ref leak in rescuer_thread() (Prarit Bhargava) [1810243] - [kernel] workqueue: Fix missing kfree(rescuer) in destroy_workqueue() (Prarit Bhargava) [1810243] - [kernel] workqueue: Fix spurious sanity check failures in destroy_workqueue() (Prarit Bhargava) [1810243] - [include] hrtimer: Add kernel doc annotation for HRTIMER_MODE_HARD (Prarit Bhargava) [1810243] - [kernel] genirq: Force interrupt threading on RT (Prarit Bhargava) [1810243] - [include] hrtimer: Introduce HARD expiry mode (Prarit Bhargava) [1810243] - [kernel] workqueue: Remove GPF argument from alloc_workqueue_attrs() (Prarit Bhargava) [1810243] - [kernel] workqueue: Make alloc/apply/free_workqueue_attrs() static (Prarit Bhargava) [1810243] - [tools] objtool: Add UACCESS validation (Prarit Bhargava) [1810243] - [tools] objtool: Handle function aliases (Prarit Bhargava) [1810243] - [lib] ubsan: build ubsan.c more conservatively (Prarit Bhargava) [1810243] - [lib] x86/uaccess, ubsan: Fix UBSAN vs. SMAP (Prarit Bhargava) [1810243] - [tools] objtool: Rewrite alt->skip_orig (Prarit Bhargava) [1810243] - [fs] dlm: Don't swamp the CPU with callbacks queued during recovery (Robert S Peterson) [1752976] - [nvme] nvmet: update AEN list and array at one place (Gopal Tiwari) [1781927] - [nvme] nvmet: Fix controller use after free (Gopal Tiwari) [1781927] - [nvme] nvmet: Fix error print message at nvmet_install_queue function (Gopal Tiwari) [1781927] - [nvme] nvme-pci: remove nvmeq->tags (Gopal Tiwari) [1781927] - [nvme] nvmet: fix dsm failure when payload does not match sgl descriptor (Gopal Tiwari) [1781927] - [nvme] nvme: hwmon: switch to use helpers (Gopal Tiwari) [1781927] - [nvme] nvmet: fix per feat data len for get_feature (Gopal Tiwari) [1781927] - [nvme] nvme/pci: Fix read queue count (Gopal Tiwari) [1781927] - [nvme] nvme/pci Limit write queue sizes to possible cpus (Gopal Tiwari) [1781927] - [nvme] nvme/pci: Fix write and poll queue types (Gopal Tiwari) [1781927] - [nvme] nvme/pci: Remove last_cq_head (Gopal Tiwari) [1781927] - [nvme] nvme: Namepace identification descriptor list is optional (Gopal Tiwari) [1781927] - [nvme] Revert "nvme: Add quirk for Kingston NVME SSD running FW E8FK11.T" (Gopal Tiwari) [1781927] - [nvme] nvme: else following return is not needed (Gopal Tiwari) [1781927] - [nvme] nvme: add error message on mismatching controller ids (Gopal Tiwari) [1781927] - [nvme] nvme_fc: add module to ops template to allow module references (Gopal Tiwari) [1781927] - [nvme] nvmet-loop: Avoid preallocating big SGL for data (Gopal Tiwari) [1781927] - [nvme] nvme-fc: Avoid preallocating big SGL for data (Gopal Tiwari) [1781927] - [nvme] nvme-rdma: Avoid preallocating big SGL for data (Gopal Tiwari) [1781927] - [nvme] nvme: hwmon: add quirk to avoid changing temperature threshold (Gopal Tiwari) [1781927] - [nvme] nvme: hwmon: provide temperature min and max values for each sensor (Gopal Tiwari) [1781927] - [nvme] nvme: Discard workaround for non-conformant devices (Gopal Tiwari) [1781927] - [nvme] nvme: Add hardware monitoring support (Gopal Tiwari) [1781927] - [nvme] nvme-multipath: fix crash in nvme_mpath_clear_ctrl_paths (Gopal Tiwari) [1781927] - [nvme] nvme-rdma: fix a segmentation fault during module unload (Gopal Tiwari) [1781927] - [nvme] nvmet: clean up command parsing a bit (Gopal Tiwari) [1781927] - [nvme] nvmet: fill discovery controller sn, fr and mn correctly (Gopal Tiwari) [1781927] - [nvme] nvmet: Open code nvmet_req_execute() (Gopal Tiwari) [1781927] - [nvme] nvmet: Remove the data_len field from the nvmet_req struct (Gopal Tiwari) [1781927] - [nvme] nvmet: add plugging for read/write when ns is bdev (Gopal Tiwari) [1781927] - [nvme] nvmet: stop using bio_set_op_attrs (Gopal Tiwari) [1781927] - [nvme] nvmet: Introduce nvmet_dsm_len() helper (Gopal Tiwari) [1781927] - [nvme] nvme-pci: Spelling s/resdicovered/rediscovered/ (Gopal Tiwari) [1781927] - [nvme] nvmet-tcp: Don't check data_len in nvmet_tcp_map_data() (Gopal Tiwari) [1781927] - [nvme] nvme: Introduce nvme_lba_to_sect() (Gopal Tiwari) [1781927] - [nvme] nvmet-tcp: Don't set the request's data_len (Gopal Tiwari) [1781927] - [nvme] nvmet: Cleanup discovery execute handlers (Gopal Tiwari) [1781927] - [nvme] nvmet-rdma: add unlikely check at nvmet_rdma_map_sgl_keyed (Gopal Tiwari) [1781927] - [nvme] nvme: Cleanup and rename nvme_block_nr() (Gopal Tiwari) [1781927] - [nvme] nvme: introduce "Command Aborted By host" status code (Gopal Tiwari) [1781927] - [nvme] nvmet: Introduce common execute function for get_log_page and identify (Gopal Tiwari) [1781927] - [nvme] nvme: move common call to nvme_cleanup_cmd to core layer (Gopal Tiwari) [1781927] - [nvme] nvmet: add unlikely check at nvmet_req_alloc_sgl (Gopal Tiwari) [1781927] - [nvme] nvme-fc: ensure association_id is cleared regardless of a Disconnect LS (Gopal Tiwari) [1781927] - [nvme] nvme-fc: clarify error messages (Gopal Tiwari) [1781927] - [nvme] nvme: introduce nvme_is_aen_req function (Gopal Tiwari) [1781927] - [nvme] nvme-fc and nvmet-fc: sync with FC-NVME-2 header changes (Gopal Tiwari) [1781927] - [nvme] nvmet: use bio_io_error instead of duplicating it (Gopal Tiwari) [1781927] - [nvme] nvme-fc: Set new cmd set indicator in nvme-fc cmnd iu (Gopal Tiwari) [1781927] - [nvme] nvme-multipath: remove unused groups_only mode in ana log (Gopal Tiwari) [1781927] - [nvme] nvme-multipath: fix possible io hang after ctrl reconnect (Gopal Tiwari) [1781927] - [nvme] nvme-tcp: fix possible leakage during error flow (Gopal Tiwari) [1781927] - [nvme] nvmet-loop: fix possible leakage during error flow (Gopal Tiwari) [1781927] - [nvme] nvme-tcp: Initialize sk->sk_ll_usec only with NET_RX_BUSY_POLL (Gopal Tiwari) [1781927] - [nvme] nvme: Wait for reset state when required (Gopal Tiwari) [1781927] - [nvme] nvme: Prevent resets during paused controller state (Gopal Tiwari) [1781927] - [nvme] nvme: Restart request timers in resetting state (Gopal Tiwari) [1781927] - [nvme] nvme: Remove ADMIN_ONLY state (Gopal Tiwari) [1781927] - [nvme] nvme-pci: Free tagset if no IO queues (Gopal Tiwari) [1781927] - [nvme] nvme: fix possible deadlock when nvme_update_formats fails (Gopal Tiwari) [1781927] - [include] nvme-fc: Sync nvme-fc header to FC-NVME-2 (Gopal Tiwari) [1781927] - [nvme] nvme: retain split access workaround for capability reads (Gopal Tiwari) [1781927] - [nvme] nvme: Move ctrl sqsize to generic space (Gopal Tiwari) [1781927] - [nvme] nvme: Add ctrl attributes for queue_count and sqsize (Gopal Tiwari) [1781927] - [nvme] nvme: allow 64-bit results in passthru commands (Gopal Tiwari) [1781927] - [nvme] nvme-rdma: Fix max_hw_sectors calculation (Gopal Tiwari) [1781927] - [nvme] Added QUIRKs for ADATA XPG SX8200 Pro 512GB (Gopal Tiwari) [1781927] - [nvme] nvme-tcp: fix wrong stop condition in io_work (Gopal Tiwari) [1781927] - [nvme] nvme: fix an error code in nvme_init_subsystem() (Gopal Tiwari) [1781927] - [nvme] nvmet-tcp: remove superflous check on request sgl (Gopal Tiwari) [1781927] - [nvme] nvme: Add quirk for Kingston NVME SSD running FW E8FK11.T (Gopal Tiwari) [1781927] - [nvme] nvme-pci: Fix a race in controller removal (Gopal Tiwari) [1781927] - [nvme] nvmet: change ppl to lpp (Gopal Tiwari) [1781927] - [nvme] nvme: add uevent variables for controller devices (Gopal Tiwari) [1781927] - [nvme] nvme: Remove redundant assignment of cq vector (Gopal Tiwari) [1781927] - [nvme] nvme: enable aen regardless of the presence of I/O queues (Gopal Tiwari) [1781927] - [nvme] nvme: send discovery log page change events to userspace (Gopal Tiwari) [1781927] - [nvme] nvme: Assign subsys instance from first ctrl (Gopal Tiwari) [1781927] - [nvme] nvmet: fix a wrong error status returned in error log page (Gopal Tiwari) [1781927] - [nvme] nvme: tcp: remove redundant assignment to variable ret (Gopal Tiwari) [1781927] - [nvme] nvme-fabrics: allow discovery subsystems accept a kato (Gopal Tiwari) [1781927] - [nvme] nvmet: Use PTR_ERR_OR_ZERO() in nvmet_init_discovery() (Gopal Tiwari) [1781927] - [nvme] nvme: Treat discovery subsystems as unique subsystems (Gopal Tiwari) [1781927] - [nvme] nvme-fc: Fail transport errors with NVME_SC_HOST_PATH (Gopal Tiwari) [1781927] - [nvme] nvme: make nvme_report_ns_ids propagate error back (Gopal Tiwari) [1781927] - [nvme] nvme: pass status to nvme_error_status (Gopal Tiwari) [1781927] - [nvme] nvme: fix ns removal hang when failing to revalidate due to a transient error (Gopal Tiwari) [1781927] - [nvme] nvme: make nvme_identify_ns propagate errors back (Gopal Tiwari) [1781927] - [nvme] nvme: fail cancelled commands with NVME_SC_HOST_PATH_ERROR (Gopal Tiwari) [1781927] - [nvme] nvme-tcp: fail command with NVME_SC_HOST_PATH_ERROR send failed (Gopal Tiwari) [1781927] - [nvme] nvme: include admin_q sync with nvme_sync_queues (Gopal Tiwari) [1781927] - [nvme] nvme-fc: Use rq_dma_dir macro (Gopal Tiwari) [1781927] - [nvme] nvme-rdma: Use rq_dma_dir macro (Gopal Tiwari) [1781927] - [nvme] nvme-rdma: Add TOS for rdma transport (Gopal Tiwari) [1781927] - [nvme] nvme-pci: Support shared tags across queues for Apple 2018 controllers (Gopal Tiwari) [1781927] - [nvme] nvme-pci: Add support for Apple 2018+ models (Gopal Tiwari) [1781927] - [nvme] nvme-pci: Add support for variable IO SQ element size (Gopal Tiwari) [1781927] - [nvme] nvme-tcp: Add TOS for tcp transport (Gopal Tiwari) [1781927] - [nvme] nvme-tcp: Use struct nvme_ctrl directly (Gopal Tiwari) [1781927] - [nvme] nvme-pci: Pass the queue to SQ_SIZE/CQ_SIZE macros (Gopal Tiwari) [1781927] - [nvme] nvmet-tcp: Add TOS for tcp transport (Gopal Tiwari) [1781927] - [nvme] nvme: trace bio completion (Gopal Tiwari) [1781927] - [nvme] nvmet-tcp: fix possible NULL deref (Gopal Tiwari) [1781927] - [nvme] nvme: tcp: selects CRYPTO_CRC32C for nvme-tcp (Gopal Tiwari) [1781927] - [nvme] nvme-fabrics: Add type of service (TOS) configuration (Gopal Tiwari) [1781927] - [nvme] nvmet: trace: parse Get LBA Status command in detail (Gopal Tiwari) [1781927] - [nvme] nvmet: fix data units read and written counters in SMART log (Gopal Tiwari) [1781927] - [nvme] nvmet-tcp: fix possible memory leak (Gopal Tiwari) [1781927] - [nvme] nvme-tcp: support simple polling (Gopal Tiwari) [1781927] - [nvme] nvme: trace: parse Get LBA Status command in detail (Gopal Tiwari) [1781927] - [include] nvme: add Get LBA Status command opcode (Gopal Tiwari) [1781927] - [nvme] nvme: move sqsize setting to the core (Gopal Tiwari) [1781927] - [nvme] nvme: don't pass cap to nvme_disable_ctrl (Gopal Tiwari) [1781927] - [nvme] nvme-pci: set ctrl sqsize to the device q_depth (Gopal Tiwari) [1781927] - [nvme] nvme-tcp: cleanup nvme_tcp_recv_pdu (Gopal Tiwari) [1781927] - [nvme] nvme: have nvme_init_identify set ctrl->cap (Gopal Tiwari) [1781927] - [nvme] nvme-tcp: Use protocol specific operations while reading socket (Gopal Tiwari) [1781927] - [nvme] nvme: Fix cntlid validation when not using NVMEoF (Gopal Tiwari) [1781927] - [infiniband] PCI/P2PDMA: Introduce pci_p2pdma_unmap_sg() (Gopal Tiwari) [1781927] - [nvme] PCI/P2PDMA: Add attrs argument to pci_p2pdma_map_sg() (Gopal Tiwari) [1781927] - [lightnvm] lightnvm: remove nvm_submit_io_sync_fn (Gopal Tiwari) [1781927] - [powerpc] xive: Discard ESB load value when interrupt is invalid (David Gibson) [1744408] - [documentation] kvm: ppc: book3s hv: xive: Allow userspace to set the # of VPs (David Gibson) [1744408] - [powerpc] kvm: ppc: book3s hv: xive: Make VP block size configurable (David Gibson) [1744408] - [powerpc] kvm: ppc: book3s hv: xive: Set kvm->arch.xive when VPs are allocated (David Gibson) [1744408] - [powerpc] kvm: ppc: book3s hv: xive: Compute the VP id in a common helper (David Gibson) [1744408] - [powerpc] xive: Implement get_irqchip_state method for XIVE to fix shutdown race (David Gibson) [1744408] - [powerpc] kvm: ppc: book3s hv: xive: Free escalation interrupts before disabling the VP (David Gibson) [1744408] - [powerpc] kvm: ppc: book3s hv: xive: Ensure VP isn't already in use (David Gibson) [1744408] - [powerpc] kvm: ppc: book3s hv: Fix regression on big endian hosts (David Gibson) [1725763] - [powerpc] 64s: Fix misleading SPR and timebase information (David Gibson) [1725763] - [powerpc] powernv: Add ultravisor message log interface (David Gibson) [1725763] - [powerpc] powernv/opal-msglog: Refactor memcons code (David Gibson) [1725763] - [powerpc] kvm: Use UV_RETURN ucall to return to ultravisor (David Gibson) [1725763] - [powerpc] powernv: Access LDBAR only if ultravisor disabled (David Gibson) [1725763] - [powerpc] powernv/idle: Fix restore of SPRN_LDBAR for POWER9 stop state (David Gibson) [1725763] - [powerpc] powernv/idle: Restore AMR/UAMOR/AMOR/IAMR after idle (David Gibson) [1725763] - [powerpc] 64s: Reimplement book3s idle code in C (David Gibson) [1725763] - [powerpc] revert "powerpc/powernv/idle: Restore IAMR after idle" (David Gibson) [1725763] - [powerpc] revert "powerpc/powernv/idle: Restore AMR/UAMOR/AMOR after idle" (David Gibson) [1725763] - [powerpc] mm: Write to PTCR only if ultravisor disabled (David Gibson) [1725763] - [powerpc] mm: Use UV_WRITE_PATE ucall to register a PATE (David Gibson) [1725763] - [powerpc] powernv: Introduce FW_FEATURE_ULTRAVISOR (David Gibson) [1725763] - [powerpc] kernel: Add ucall_norets() ultravisor call handler (David Gibson) [1725763] - [documentation] documentation/powerpc: Ultravisor API (David Gibson) [1725763] - [documentation] documentation/powerpc: Add ELF note documentation (David Gibson) [1725763] - [powerpc] Add PowerPC Capabilities ELF note (David Gibson) [1725763] - [netdrv] mlx5e: allow TSO on VXLAN over VLAN topologies (Davide Caratti) [1780643] - [net] bluetooth: Add debug setting for changing minimum encryption key size (Gopal Tiwari) [1764976] - [net] bluetooth: hidp: Let hidp_send_message return number of queued bytes (Gopal Tiwari) [1764976] - [net] bluetooth: 6lowpan: search for destination address in all peers (Gopal Tiwari) [1764976] - [net] bluetooth: 6lowpan: always check destination address (Gopal Tiwari) [1764976] - [net] bluetooth: 6lowpan: check neighbour table for SLAAC (Gopal Tiwari) [1764976] - [net] bluetooth: Add SMP workaround Microsoft Surface Precision Mouse bug (Gopal Tiwari) [1764976] - [net] bluetooth: Use controller sets when available (Gopal Tiwari) [1764976] - [net] bluetooth: l2cap: Check bearer type on __l2cap_global_chan_by_addr (Gopal Tiwari) [1764976] - [net] bluetooth: validate BLE connection interval updates (Gopal Tiwari) [1764976] - [net] bluetooth: Add support for LE ping feature (Gopal Tiwari) [1764976] - [net] bluetooth: Check state in l2cap_disconnect_rsp (Gopal Tiwari) [1764976] - [net] bluetooth: hidp: NUL terminate a string in the compat ioctl (Gopal Tiwari) [1764976] - [net] bluetooth: Ignore CC events not matching the last HCI command (Gopal Tiwari) [1764976] - [net] bluetooth: Align minimum encryption key size for LE and BR/EDR connections (Gopal Tiwari) [1764976] - [net] bluetooth: hci_core: Don't stop BT if the BD address missing in dts (Gopal Tiwari) [1764976] - [net] bluetooth: Use struct_size() helper (Gopal Tiwari) [1764976] - [net] bluetooth: Fix incorrect pointer arithmatic in ext_adv_report_evt (Gopal Tiwari) [1764976] - [net] bluetooth: hidp: fix buffer overflow (Gopal Tiwari) [1764976] - [net] bluetooth: Add return check for L2CAP security level set (Gopal Tiwari) [1764976] - [net] bluetooth: Fix not initializing L2CAP tx_credits (Gopal Tiwari) [1764976] - [net] bluetooth: Check address length before reading address field (Gopal Tiwari) [1764976] - [net] bluetooth: Add quirk for reading BD_ADDR from fwnode property (Gopal Tiwari) [1764976] - [net] bluetooth: mgmt: Use struct_size() helper (Gopal Tiwari) [1764976] - [net] bluetooth: a2mp: Use struct_size() helper (Gopal Tiwari) [1764976] - [net] bluetooth: hci_event: Use struct_size() helper (Gopal Tiwari) [1764976] - [net] bluetooth: Fix decrementing reference count twice in releasing socket (Gopal Tiwari) [1764976] - [net] bluetooth: make hw_err static, reduces object code size (Gopal Tiwari) [1764976] - [net] bluetooth: Allow driver specific cmd timeout handling (Gopal Tiwari) [1764976] - [net] bluetooth: Mark expected switch fall-throughs (Gopal Tiwari) [1764976] - [net] bluetooth: Check L2CAP option sizes returned from l2cap_get_conf_opt (Gopal Tiwari) [1764976] - [net] Bluetooth: Fix locking in bt_accept_enqueue() for BH context (Gopal Tiwari) [1764976] - [net] bluetooth: 6lowpan: Fix debugfs_simple_attr.cocci warnings (Gopal Tiwari) [1764976] - [net] bluetooth: Fix unnecessary error message for HCI request completion (Gopal Tiwari) [1764976] - [net] bluetooth: clean an indentation issue, remove extraneous space (Gopal Tiwari) [1764976] - [net] bluetooth: Change to use DEFINE_SHOW_ATTRIBUTE macro (Gopal Tiwari) [1764976] - [net] bluetooth: Remove redundant check on status (Gopal Tiwari) [1764976] - [net] bluetooth: Errata Service Release 8, Erratum 3253 (Gopal Tiwari) [1764976] - [net] bluetooth: Use separate L2CAP LE credit based connection result values (Gopal Tiwari) [1764976] - [net] rfcomm: get rid of mentioning TIOC[SG]SERIAL (Gopal Tiwari) [1764976] - [net] bluetooth: Fix debugfs NULL pointer dereference (Gopal Tiwari) [1764976] - [net] bluetooth: l2cap: Detect if remote is not able to use the whole MPS (Gopal Tiwari) [1764976] - [net] bluetooth: l2cap: Derive rx credits from MTU and MPS (Gopal Tiwari) [1764976] - [net] bluetooth: l2cap: Derive MPS from connection MTU (Gopal Tiwari) [1764976] - [net] bluetooth: Add definitions and track LE resolve list modification (Gopal Tiwari) [1764976] - [net] bluetooth: Remove unnecessary smp_mb__{before, after}_atomic (Gopal Tiwari) [1764976] - [net] bluetooth: smp: fix crash in unpairing (Gopal Tiwari) [1764976] - [net] bluetooth: smp: Fix trying to use non-existent local OOB data (Gopal Tiwari) [1764976] - [net] bluetooth: Use correct tfm to generate OOB data (Gopal Tiwari) [1764976] - [net] hidp: fix compat_ioctl (Gopal Tiwari) [1764976] - [net] hidp: constify hidp_connection_add() (Gopal Tiwari) [1764976] - [net] cmtp: fix compat_ioctl (Gopal Tiwari) [1764976] - [net] bnep: fix compat_ioctl (Gopal Tiwari) [1764976] - [net] bluetooth: Add definitions for LE set address resolution (Gopal Tiwari) [1764976] - [net] bluetooth: remove redundant variables 'adv_set' and 'cp' (Gopal Tiwari) [1764976] - [net] bluetooth: hidp: Fix handling of strncpy for hid->name information (Gopal Tiwari) [1764976] - [net] bluetooth: Add new quirk for non-persistent setup settings (Gopal Tiwari) [1764976] - [net] bluetooth: Handle ADv set terminated event (Gopal Tiwari) [1764976] - [net] bluetooth: Implement secondary advertising on different PHYs (Gopal Tiwari) [1764976] - [net] bluetooth: Implement Set ADV set random address (Gopal Tiwari) [1764976] - [net] bluetooth: Implement disable and removal of adv instance (Gopal Tiwari) [1764976] - [net] bluetooth: Use ext adv for directed adv (Gopal Tiwari) [1764976] - [net] bluetooth: Implement PHY changed event (Gopal Tiwari) [1764976] - [net] bluetooth: Handle extended ADV PDU types (Gopal Tiwari) [1764976] - [net] bluetooth: Use Set ext adv/scan rsp data if controller supports (Gopal Tiwari) [1764976] - [net] bluetooth: Impmlement extended adv enable (Gopal Tiwari) [1764976] - [net] bluetooth: Define PHY flags in hdev and set 1M as default (Gopal Tiwari) [1764976] - [net] bluetooth: Read no of adv sets during init (Gopal Tiwari) [1764976] - [net] bluetooth: Implement Get PHY Configuration mgmt command (Gopal Tiwari) [1764976] - [net] bluetooth: Use selected PHYs in extended connect (Gopal Tiwari) [1764976] - [net] bluetooth: Set Scan PHYs based on selected PHYs by user (Gopal Tiwari) [1764976] - [net] bluetooth: Implement Set PHY Confguration command (Gopal Tiwari) [1764976] - [net] bluetooth: Add defines for BREDR pkt_type (Gopal Tiwari) [1764976] - [net] bluetooth: Use lock_sock_nested in bt_accept_enqueue (Gopal Tiwari) [1764976] - [net] bluetooth: avoid killing an already killed socket (Gopal Tiwari) [1764976] - [net] bluetooth: Use extended LE Connection if supported (Gopal Tiwari) [1764976] - [net] bluetooth: Introduce helpers for le conn status and complete (Gopal Tiwari) [1764976] - [net] bluetooth: Process extended ADV report event (Gopal Tiwari) [1764976] - [net] bluetooth: Use extended scanning if controller supports (Gopal Tiwari) [1764976] - [net] bluetooth: Introduce helpers for LE set scan start and complete (Gopal Tiwari) [1764976] - [net] bluetooth: Store Resolv list size (Gopal Tiwari) [1764976] - [net] bluetooth: Add HCI command for clear Resolv list (Gopal Tiwari) [1764976] - [leds] triggers: let struct (Gopal Tiwari) [1764976] - [bluetooth] hci_qca: Skip 1 error print in device_want_to_sleep() (Gopal Tiwari) [1764976] - [bluetooth] btqca: Reset download type to default (Gopal Tiwari) [1764976] - [bluetooth] btqca: release_firmware after qca_inject_cmd_complete_event (Gopal Tiwari) [1764976] - [bluetooth] hci_qca: Send VS pre shutdown command (Gopal Tiwari) [1764976] - [bluetooth] btqca: Use correct byte format for opcode of injected command (Gopal Tiwari) [1764976] - [bluetooth] btqca: Add a short delay before downloading the NVM (Gopal Tiwari) [1764976] - [bluetooth] btusb: Fix error return code in btusb_mtk_setup_firmware() (Gopal Tiwari) [1764976] - [bluetooth] hci_qca: Use kfree_skb() instead of kfree() (Gopal Tiwari) [1764976] - [bluetooth] btusb: Add protocol support for MediaTek MT7663U USB devices (Gopal Tiwari) [1764976] - [bluetooth] btusb: Add protocol support for MediaTek MT7668U USB devices (Gopal Tiwari) [1764976] - [bluetooth] Add new 13d3:3491 QCA_ROME device (Gopal Tiwari) [1764976] - [bluetooth] Add new 13d3:3501 QCA_ROME device (Gopal Tiwari) [1764976] - [bluetooth] hci_bcsp: Fix memory leak in rx_skb (Gopal Tiwari) [1764976] - [bluetooth] btrtl: Add support for RTL8723DU (Gopal Tiwari) [1764976] - [bluetooth] btmtkuart: add an implementation for clock osc property (Gopal Tiwari) [1764976] - [bluetooth] btmtkuart: add an implementation for boot-gpios property (Gopal Tiwari) [1764976] - [bluetooth] btbcm: Add entry for BCM4359C0 UART bluetooth (Gopal Tiwari) [1764976] - [bluetooth] hci_qca: Load customized NVM based on the device property (Gopal Tiwari) [1764976] - [bluetooth] hci_mrvl: Add serdev support (Gopal Tiwari) [1764976] - [bluetooth] hci_mrvl: Wait for final ack before switching baudrate (Gopal Tiwari) [1764976] - [bluetooth] hci_ldisc: Add function to wait for characters to be sent (Gopal Tiwari) [1764976] - [bluetooth] hci_qca: wcn3990: Drop baudrate change vendor event (Gopal Tiwari) [1764976] - [bluetooth] btqca: inject command complete event during fw download (Gopal Tiwari) [1764976] - [bluetooth] Cleanup formatting and coding style (Gopal Tiwari) [1764976] - [bluetooth] btrtl: HCI reset on close for Realtek BT chip (Gopal Tiwari) [1764976] - [bluetooth] hci_ll: Refactor download_firmware (Gopal Tiwari) [1764976] - [bluetooth] hci_ll: set operational frequency earlier (Gopal Tiwari) [1764976] - [bluetooth] btsdio: Do not bind to non-removable BCM4356 (Gopal Tiwari) [1764976] - [bluetooth] hci_qca: Rename STATE_ to QCA_ (Gopal Tiwari) [1764976] - [bluetooth] btbcm: Add default address for BCM2076B1 (Gopal Tiwari) [1764976] - [bluetooth] hci_qca: Added support for WCN3998 (Gopal Tiwari) [1764976] - [bluetooth] hci_qca: Fix crash with non-serdev devices (Gopal Tiwari) [1764976] - [bluetooth] hci_qca: Give enough time to ROME controller to bootup (Gopal Tiwari) [1764976] - [bluetooth] hci_bcm: Fix empty regulator supplies for Intel Macs (Gopal Tiwari) [1764976] - [bluetooth] btbcm: Add entry for BCM2076B1 UART Bluetooth (Gopal Tiwari) [1764976] - [bluetooth] btbcm: Add default address for BCM43341B (Gopal Tiwari) [1764976] - [bluetooth] btmrvl: add support for SD8987 chipset (Gopal Tiwari) [1764976] - [bluetooth] btmtksdio: Drop newline with bt_dev logging macros (Gopal Tiwari) [1764976] - [bluetooth] btmtksdio: Fix hdev->stat.byte_rx accumulation (Gopal Tiwari) [1764976] - [bluetooth] btmtksdio: Add runtime PM support to SDIO based Bluetooth (Gopal Tiwari) [1764976] - [bluetooth] btmtksdio: Add a bit definition for CHLPCR (Gopal Tiwari) [1764976] - [bluetooth] mediatek: Fixed incorrect type in assignment (Gopal Tiwari) [1764976] - [bluetooth] hci_h5: fix spelling mistake "sliped" -> "slipped" (Gopal Tiwari) [1764976] - [bluetooth] btmtksdio: fix uninitialized symbol errors in btmtksdio_rx_packet (Gopal Tiwari) [1764976] - [bluetooth] mediatek: Use module_sdio_driver helper (Gopal Tiwari) [1764976] - [bluetooth] mediatek: add support for MediaTek MT7663S and MT7668S SDIO devices (Gopal Tiwari) [1764976] - [bluetooth] btqca: Fix misspelling of 'baudrate' (Gopal Tiwari) [1764976] - [bluetooth] hci_qca: Add helper function to get the chip family (Gopal Tiwari) [1764976] - [bluetooth] btusb: request wake pin with NOAUTOEN (Gopal Tiwari) [1764976] - [bluetooth] mediatek: add support for MediaTek MT7663U and MT7668U UART devices (Gopal Tiwari) [1764976] - [bluetooth] hci_qca: Reduce delay after sending baudrate request for WCN3990 (Gopal Tiwari) [1764976] - [bluetooth] btusb: add QCA6174A compatible properties (Gopal Tiwari) [1764976] - [bluetooth] hci_qca: Use msleep() instead of open coding it (Gopal Tiwari) [1764976] - [bluetooth] hci_qca: Add delay after power-off pulse (Gopal Tiwari) [1764976] - [bluetooth] hci_qca: Move boot delay to qca_send_power_pulse() (Gopal Tiwari) [1764976] - [bluetooth] hci_qca: Pass boolean 'on/off' to qca_send_power_pulse() (Gopal Tiwari) [1764976] - [bluetooth] btqcomsmd: use HCI_QUIRK_USE_BDADDR_PROPERTY (Gopal Tiwari) [1764976] - [bluetooth] hci_qca: Set HCI_QUIRK_USE_BDADDR_PROPERTY for wcn3990 (Gopal Tiwari) [1764976] - [bluetooth] hci_ldisc: Postpone HCI_UART_PROTO_READY bit set in hci_uart_set_proto() (Gopal Tiwari) [1764976] - [bluetooth] mediatek: update the common setup between MT7622 and other devices (Gopal Tiwari) [1764976] - [bluetooth] mediatek: pass a pointer to mtk_hci_wmt_sync (Gopal Tiwari) [1764976] - [bluetooth] mediatek: fix up an error path to restore bdev->tx_state (Gopal Tiwari) [1764976] - [bluetooth] mediatek: trivial typo fix (Gopal Tiwari) [1764976] - [bluetooth] hci_ldisc: Initialize hci_dev before open() (Gopal Tiwari) [1764976] - [bluetooth] hci_qca: Disable IBS state machine and flush Tx buffer (Gopal Tiwari) [1764976] - [bluetooth] hci_qca: Deassert RTS while baudrate change command (Gopal Tiwari) [1764976] - [bluetooth] hci_qca: use wait_until_sent() for power pulses (Gopal Tiwari) [1764976] - [bluetooth] remove redundant zero check on count (Gopal Tiwari) [1764976] - [bluetooth] btusb: Add shutdown routine for BTUSB_INTEL_NEW devices (Gopal Tiwari) [1764976] - [bluetooth] btusb: btusb_intel_cmd_timeout: use sleeping functions (Gopal Tiwari) [1764976] - [bluetooth] btrtl: Restore old logic to assume firmware is already loaded (Gopal Tiwari) [1764976] - [bluetooth] btusb: Use the cmd_timeout method to reset the Intel BT chip (Gopal Tiwari) [1764976] - [bluetooth] btmrvl: add support for sd8977 chipset (Gopal Tiwari) [1764976] - [bluetooth] btmrvl: Drop unused GPIO includes (Gopal Tiwari) [1764976] - [bluetooth] btmrvl: lower log level of informational message (Gopal Tiwari) [1764976] - [bluetooth] hci_uart: Check if socket buffer is ERR_PTR in h4_recv_buf() (Gopal Tiwari) [1764976] - [bluetooth] btmrvl: improve printk messages (Gopal Tiwari) [1764976] - [bluetooth] hci_qca: Add helper to set device address (Gopal Tiwari) [1764976] - [bluetooth] btbcm: Add entry for BCM4329B1 UART bluetooth (Gopal Tiwari) [1764976] - [bluetooth] hci_bcm: Handle specific unknown packets after firmware loading (Gopal Tiwari) [1764976] - [bluetooth] hci_h5: Turn off RTL8723BS on suspend, reprobe on resume (Gopal Tiwari) [1764976] - [bluetooth] hci_h5: Add suspend / resume ops (Gopal Tiwari) [1764976] - [bluetooth] hci_intel: clean an indentation issue, remove extraneous spaces (Gopal Tiwari) [1764976] - [bluetooth] hci_serdev: Remove setting of HCI_QUIRK_RESET_ON_CLOSE (Gopal Tiwari) [1764976] - [bluetooth] Remove unnecessary smp_mb__after_atomic() barriers (Gopal Tiwari) [1764976] - [bluetooth] hci_bcm: Add BCM20702A1 variant (Gopal Tiwari) [1764976] - [bluetooth] hci_bcm: Wait for device to come out of reset after power on (Gopal Tiwari) [1764976] - [bluetooth] hci_bcm: Add support for regulator supplies (Gopal Tiwari) [1764976] - [bluetooth] hci_bcm: Add compatible string for BCM4330 (Gopal Tiwari) [1764976] - [bluetooth] btbcm: Add default address for BCM43430A0 (Gopal Tiwari) [1764976] - [bluetooth] hci_bcm: Add support for LPO clock (Gopal Tiwari) [1764976] - [bluetooth] hci_bcm: Use "txco" and "extclk" to get clock reference (Gopal Tiwari) [1764976] - [bluetooth] hci_bcm: Simplify clk_get error handling (Gopal Tiwari) [1764976] - [bluetooth] hci_bcm: Handle deferred probing for the clock supply (Gopal Tiwari) [1764976] - [bluetooth] hci_qca: Add support for controller debug logs (Gopal Tiwari) [1764976] - [bluetooth] btusb: Add support for 0cf3:535b QCA_ROME device (Gopal Tiwari) [1764976] - [bluetooth] btsdio: Do not bind to non-removable BCM43430 (Gopal Tiwari) [1764976] - [bluetooth] ath3k: add more information to error message (Gopal Tiwari) [1764976] - [bluetooth] bt3c_cs: Fix obsolete function (Gopal Tiwari) [1764976] - [bluetooth] btrsi: fix bt tx timeout issue (Gopal Tiwari) [1764976] - [bluetooth] btbcm: Add entry for BCM4335C0 UART bluetooth (Gopal Tiwari) [1764976] - [bluetooth] btrtl: Add support for RTL8822C with USB interface (Gopal Tiwari) [1764976] - [bluetooth] hci_serdev: Fixed error space required before open paranethesis (Gopal Tiwari) [1764976] - [bluetooth] hci_qca: Add poweroff support during hci down for wcn3990 (Gopal Tiwari) [1764976] - [bluetooth] btusb: Add quirk for BTUSB_INTEL_NEW (Gopal Tiwari) [1764976] - [bluetooth] btrtl: Make array extension_sig static, shrinks object size (Gopal Tiwari) [1764976] - [bluetooth] hci_qca: Remove serdev_device_open/close function calls (Gopal Tiwari) [1764976] - [bluetooth] hci_qca: Remove hdev dereference in qca_close() (Gopal Tiwari) [1764976] - [bluetooth] hci_serdev: clear HCI_UART_PROTO_READY to avoid closing proto races (Gopal Tiwari) [1764976] - [bluetooth] hci_serdev: Add protocol check in hci_uart_dequeue() (Gopal Tiwari) [1764976] - [bluetooth] hci_ldisc: Free rw_semaphore on close (Gopal Tiwari) [1764976] - [bluetooth] mediatek: Fix memory leak (Gopal Tiwari) [1764976] - [bluetooth] Make BT_HCIUART_RTL configuration option depend on ACPI (Gopal Tiwari) [1764976] - [bluetooth] mediatek: pass correct size to h4_recv_buf() (Gopal Tiwari) [1764976] - [bluetooth] Introduce BT_HCIUART_RTL configuration option (Gopal Tiwari) [1764976] - [bluetooth] mediatek: Add protocol support for MediaTek serial devices (Gopal Tiwari) [1764976] - [bluetooth] btqca: Introduce HCI_EV_VENDOR and use it (Gopal Tiwari) [1764976] - [bluetooth] h5: Fix missing dependency on BT_HCIUART_SERDEV (Gopal Tiwari) [1764976] - [bluetooth] hci_qca: Add support for Qualcomm Bluetooth chip wcn3990 (Gopal Tiwari) [1764976] - [bluetooth] hci_qca: Enable 3.2 Mbps operating speed (Gopal Tiwari) [1764976] - [bluetooth] hci_qca: Add wrapper functions for setting UART speed (Gopal Tiwari) [1764976] - [bluetooth] btqca: Add wcn3990 firmware download support (Gopal Tiwari) [1764976] - [bluetooth] btqca: Redefine qca_uart_setup() to generic function (Gopal Tiwari) [1764976] - [bluetooth] btqca: Rename ROME specific functions to generic functions (Gopal Tiwari) [1764976] - [bluetooth] hci_h5: Add support for enable and device-wake GPIOs (Gopal Tiwari) [1764976] - [bluetooth] hci_h5: Add support for the RTL8723BS (Gopal Tiwari) [1764976] - [bluetooth] hci_h5: Add vendor setup, open, and close callbacks (Gopal Tiwari) [1764976] - [bluetooth] hci_h5: Add support for serdev enumerated devices (Gopal Tiwari) [1764976] - [bluetooth] btrtl: add support for retrieving the UART settings (Gopal Tiwari) [1764976] - [bluetooth] btrtl: Use rtl_dev_err and rtl_dev_info (Gopal Tiwari) [1764976] - [bluetooth] btrtl: Add support for a config filename postfix (Gopal Tiwari) [1764976] - [bluetooth] btrtl: add support for the RTL8723BS and RTL8723DS chips (Gopal Tiwari) [1764976] - [bluetooth] btrtl: add MODULE_FIRMWARE declarations (Gopal Tiwari) [1764976] - [bluetooth] btrtl: split the device initialization into smaller parts (Gopal Tiwari) [1764976] - [bluetooth] btusb: Release RF resource on BT shutdown (Gopal Tiwari) [1764976] - [bluetooth] hci_qca: Replace GFP_ATOMIC with GFP_KERNEL (Gopal Tiwari) [1764976] - [bluetooth] hci_intel: Replace GFP_ATOMIC with GFP_KERNEL in inject_cmd_complete() (Gopal Tiwari) [1764976] - [bluetooth] btusb: Replace GFP_ATOMIC with GFP_KERNEL in inject_cmd_complete() (Gopal Tiwari) [1764976] - [bluetooth] bfusb: Replace GFP_ATOMIC with GFP_KERNEL in bfusb_send_frame() (Gopal Tiwari) [1764976] - [bluetooth] bluecard_cs: Replace GFP_ATOMIC with GFP_KERNEL in bluecard_hci_set_baud_rate() (Gopal Tiwari) [1764976] - [bluetooth] bpa10x: Replace GFP_ATOMIC with GFP_KERNEL in bpa10x_send_frame() (Gopal Tiwari) [1764976] - [bluetooth] btmrvl_sdio: Replace GFP_ATOMIC with GFP_KERNEL in btmrvl_sdio_card_to_host() (Gopal Tiwari) [1764976] - [bluetooth] btusb: use irqsave() in URB's complete callback (Gopal Tiwari) [1764976] - [bluetooth] Add a new Realtek 8723DE ID 0bda:b009 (Gopal Tiwari) [1764976]- Revert "[redhat] switch secureboot kernel image signing to release keys" (Frantisek Hrbata) - [powerpc] powerpc/pseries: Avoid NULL pointer dereference when drmem is unavailable (David Hildenbrand) [1812874] - [x86] kvm/svm: PKU not currently supported (Wei Huang) [1789159] - [x86] Remove the unsupported check for Cooper Lake (David Arcari) [1813921]- [netdrv] net/mlx5e: Show/set Rx network flow classification rules on ul rep (Alaa Hleihel) [1795156 1794280] - [netdrv] net/mlx5e: Init ethtool steering for representors (Alaa Hleihel) [1795156 1794280] - [netdrv] net/mlx5e: Show/set Rx flow indir table and RSS hash key on ul rep (Alaa Hleihel) [1795156 1794280] - [netdrv] net/mlx5e: Introduce root ft concept for representors netdevs (Alaa Hleihel) [1795156 1794280] - [netdrv] net/mlx5: E-Switch, Use vport metadata matching only when mandatory (Alaa Hleihel) [1795156] - [nvme] nvme: log additional message for controller status (David Milburn) [1752952]- [powerpc] powerpc: fix hardware PMU exception bug on PowerVM compatibility mode systems (Desnes Augusto Nunes do Rosario) [1755221] - [mm] powerpc/book3s64/radix: Remove WARN_ON in destroy_context() (Steve Best) [1812821] - [kernel] rcutorture: Upper case solves the case of the vanishing NULL pointer (Waiman Long) [1810247] - [tools] torture: Suppress propagating trace_printk() warning (Waiman Long) [1810247] - [kernel] rcutorture: Dump trace buffer for callback pipe drain failures (Waiman Long) [1810247] - [tools] torture: Add --trust-make to suppress "make clean" (Waiman Long) [1810247] - [tools] torture: Make --cpus override idleness calculations (Waiman Long) [1810247] - [tools] torture: Run kernel build in source directory (Waiman Long) [1810247] - [tools] torture: Add function graph-tracing cheat sheet (Waiman Long) [1810247] - [tools] torture: Capture qemu output (Waiman Long) [1810247] - [tools] rcutorture: Tweak kvm options (Waiman Long) [1810247] - [kernel] rcutorture: Add trivial RCU implementation (Waiman Long) [1810247] - [kernel] rcutorture: Halt forward-progress checks at end of run (Waiman Long) [1810247] - [kernel] rcutorture: Give the scheduler a chance on PREEMPT && NO_HZ_FULL kernels (Waiman Long) [1810247] - [tools] rcutorture: Exempt TREE01 from forward-progress testing (Waiman Long) [1810247] - [kernel] rcutorture: Exempt tasks RCU from timely draining of grace periods (Waiman Long) [1810247] - [tools] rcutorture: Provide rudimentary Makefile (Waiman Long) [1810247] - [tools] torture: Make kvm-find-errors.sh and kvm-recheck.sh provide exit status (Waiman Long) [1810247] - [kernel] torture: Allow inter-stutter interval to be specified (Waiman Long) [1810247] - [kernel] rcutorture: Fix stutter_wait() return value and freelist checks (Waiman Long) [1810247] - [kernel] rcutorture: Add cond_resched() to forward-progress free-up loop (Waiman Long) [1810247] - [tools] rcutorture: Add cpu0 to the set of CPUs to add jitter (Waiman Long) [1810247] - [tools] rcutorture: Select from only online CPUs (Waiman Long) [1810247] - [kernel] rcu/sync: Simplify the state machine (Waiman Long) [1810247] - [kernel] locking/percpu-rwsem: Add DEFINE_PERCPU_RWSEM(), use it to initialize cgroup_threadgroup_rwsem (Waiman Long) [1810247] - [kernel] rcu/sync: Kill rcu_sync_type/gp_type (Waiman Long) [1810247] - [kernel] rcu: Make __call_srcu static (Waiman Long) [1810247] - [kernel] rcu: Upgrade sync_exp_work_done() to smp_mb() (Waiman Long) [1810247] - [documentation] doc: Remove ".vnet" from paulmck email addresses (Waiman Long) [1810247] - [kernel] rcu: Set a maximum limit for back-to-back callback invocation (Waiman Long) [1810247] - [kernel] rcu: Correctly unlock root node in rcu_check_gp_start_stall() (Waiman Long) [1810247] - [kernel] rcu: Dump specified number of blocked tasks (Waiman Long) [1810247] - [kernel] rcu: Remove unused rdp local from synchronize_rcu_expedited() (Waiman Long) [1810247] - [kernel] rcu: Rename rcu_data's ->deferred_qs to ->exp_deferred_qs (Waiman Long) [1810247] - [kernel] rcu: Add checks for dynticks counters in rcu_is_cpu_rrupt_from_idle() (Waiman Long) [1810247] - [kernel] rcu: Avoid self-IPI in sync_sched_exp_online_cleanup() (Waiman Long) [1810247] - [kernel] rcu: Avoid self-IPI in sync_rcu_exp_select_node_cpus() (Waiman Long) [1810247] - [kernel] rcu: Inline invoke_rcu_callbacks() into its sole remaining caller (Waiman Long) [1810247] - [kernel] rcu: Use irq_work to get scheduler's attention in clean context (Waiman Long) [1810247] - [kernel] rcu: Allow rcu_read_unlock_special() to raise_softirq() if in_irq() (Waiman Long) [1810247] - [kernel] rcu: Only do rcu_read_unlock_special() wakeups if expedited (Waiman Long) [1810247] - [kernel] rcu: Check for wakeup-safe conditions in rcu_read_unlock_special() (Waiman Long) [1810247] - [kernel] rcu: Enable elimination of Tree-RCU softirq processing (Waiman Long) [1810247] - [kernel] rcuperf: Fix cleanup path for invalid perf_type strings (Waiman Long) [1810247] - [kernel] rcutorture: Fix cleanup path for invalid torture_type strings (Waiman Long) [1810247] - [kernel] rcutorture: Fix expected forward progress duration in OOM notifier (Waiman Long) [1810247] - [kernel] rcutorture: Remove ->ext_irq_conflict field (Waiman Long) [1810247] - [kernel] rcutorture: Make rcutorture_extend_mask() comment match the code (Waiman Long) [1810247] - [tools] tools/.../rcutorture: Convert to SPDX license identifier (Waiman Long) [1810247] - [kernel] torture: Don't try to offline the last CPU (Waiman Long) [1810247] - [kernel] rcu: Fix nohz status in stall warning (Waiman Long) [1810247] - [kernel] rcu: Move forward-progress checkers into tree_stall.h (Waiman Long) [1810247] - [kernel] rcu: Move irq-disabled stall-warning checking to tree_stall.h (Waiman Long) [1810247] - [kernel] rcu: Organize functions in tree_stall.h (Waiman Long) [1810247] - [kernel] rcu: Move FAST_NO_HZ stall-warning code to tree_stall.h (Waiman Long) [1810247] - [kernel] rcu: Inline RCU stall-warning info helper functions (Waiman Long) [1810247] - [kernel] rcu: Move rcu_print_task_exp_stall() to tree_exp.h (Waiman Long) [1810247] - [kernel] rcu: Inline RCU task stall-warning helper functions (Waiman Long) [1810247] - [kernel] rcu: Move RCU CPU stall-warning code out of tree.c (Waiman Long) [1810247] - [kernel] rcu: Move RCU CPU stall-warning code out of tree_plugin.h (Waiman Long) [1810247] - [kernel] rcu: Move RCU CPU stall-warning code out of update.c (Waiman Long) [1810247] - [kernel] srcu: Remove cleanup_srcu_struct_quiesced() (Waiman Long) [1810247] - [kernel] srcu: Check for in-flight callbacks in _cleanup_srcu_struct() (Waiman Long) [1810247] - [kernel] rcu: Correct READ_ONCE()/WRITE_ONCE() for ->rcu_read_unlock_special (Waiman Long) [1810247] - [kernel] rcu: Fix typo in tree_exp.h comment (Waiman Long) [1810247] - [kernel] rcu: Eliminate redundant NULL-pointer check (Waiman Long) [1810247] - [kernel] rcu: Fix force_qs_rnp() header comment (Waiman Long) [1810247] - [kernel] rcu: Update jiffies_to_sched_qs and adjust_jiffies_till_sched_qs() comments (Waiman Long) [1810247] - [kernel] rcu: Do a single rhp->func read in rcu_head_after_call_rcu() (Waiman Long) [1810247] - [kernel] rcu: Default jiffies_to_sched_qs to jiffies_till_sched_qs (Waiman Long) [1810247] - [kernel] rcu: Fix self-wakeups for grace-period kthread (Waiman Long) [1810247] - [kernel] rcu: Report error for bad rcu_nocbs= parameter values (Waiman Long) [1810247] - [kernel] rcu: Allow rcu_nocbs= to specify all CPUs (Waiman Long) [1810247] - [kernel] rcu: Move common code out of if-else block (Waiman Long) [1810247] - [kernel] rcu: Set rcutree.kthread_prio sysfs access to read-only (Waiman Long) [1810247] - [kernel] rcu: Make exit_rcu() handle non-preempted RCU readers (Waiman Long) [1810247] - [kernel] rcu: rcu_qs -- Use raise_softirq_irqoff to not save irqs twice (Waiman Long) [1810247] - [kernel] rcu: Avoid unnecessary softirq when system is idle (Waiman Long) [1810247] - [kernel] rcu: Unconditionally expedite during suspend/hibernate (Waiman Long) [1810247] - [kernel] rcu/tree: Convert to SPDX license identifier (Waiman Long) [1810247] - [kernel] srcu: Remove srcu_queue_delayed_work_on() (Waiman Long) [1810247] - [kernel] sched/fair: Define sched_idle_cpu() only for SMP configurations (Phil Auld) [1419746] - [kernel] sched/fair: Load balance aggressively for SCHED_IDLE CPUs (Phil Auld) [1419746] - [kernel] sched/fair : Improve update_sd_pick_busiest for spare capacity case (Phil Auld) [1419746] - [kernel] sched/fair: Fix find_idlest_group() to handle CPU affinity (Phil Auld) [1419746] - [kernel] sched/cfs: fix spurious active migration (Phil Auld) [1419746] - [kernel] sched/fair: Add comments for group_type and balancing at SD_NUMA level (Phil Auld) [1419746] - [kernel] sched/fair: Fix rework of find_idlest_group() (Phil Auld) [1419746] - [kernel] sched/fair: Rework find_idlest_group() (Phil Auld) [1419746] - [kernel] sched/fair: Optimize find_idlest_group() (Phil Auld) [1419746] - [kernel] sched/fair: Use load instead of runnable load in wakeup path (Phil Auld) [1419746] - [kernel] sched/fair: Use utilization to select misfit task (Phil Auld) [1419746] - [kernel] sched/fair: Spread out tasks evenly when not overloaded (Phil Auld) [1419746] - [kernel] sched/fair: Use load instead of runnable load in load_balance() (Phil Auld) [1419746] - [kernel] sched/fair: Use rq->nr_running when balancing load (Phil Auld) [1419746] - [kernel] sched/fair: Rework load_balance() (Phil Auld) [1419746] - [kernel] sched/fair: Remove meaningless imbalance calculation (Phil Auld) [1419746] - [kernel] sched/fair: Rename sg_lb_stats::sum_nr_running to sum_h_nr_running (Phil Auld) [1419746] - [kernel] sched/fair: Clean up asym packing (Phil Auld) [1419746] - [kernel] sched/fair: Fall back to sched-idle CPU if idle CPU isn't found (Phil Auld) [1419746] - [kernel] sched/fair: Start tracking SCHED_IDLE tasks count in cfs_rq (Phil Auld) [1419746] - [kernel] sched/core: Allow sched_setattr() to use the current policy (Phil Auld) [1419746] - [kernel] sched/fair: Introduce fits_capacity() (Phil Auld) [1419746] - [kernel] sched/core: Provide a pointer to the valid CPU mask (Phil Auld) [1419746] - [x86] x86/percpu: Optimize raw_cpu_xchg() (Phil Auld) [1419746] - [kernel] x86/percpu, sched/fair: Avoid local_clock() (Phil Auld) [1419746] - [x86] x86/percpu, x86/irq: Relax {set,get}_irq_regs() (Phil Auld) [1419746] - [x86] x86/percpu: Relax smp_processor_id() (Phil Auld) [1419746] - [x86] x86/percpu: Differentiate this_cpu_{}() and __this_cpu_{}() (Phil Auld) [1419746] - [kernel] sched/fair: Fix unnecessary increase of balance interval (Phil Auld) [1419746] - [kernel] sched/fair: Trigger asym_packing during idle load balance (Phil Auld) [1419746] - [kernel] sched/fair: Fix rounding bug for asym packing (Phil Auld) [1419746] - [kernel] sched/fair: Fix warning on non-SMP build (Phil Auld) [1419746] - [kernel] sched/core: Create task_has_idle_policy() helper (Phil Auld) [1419746] - [firmware] efi: fix a mistype in comments mentioning efivar_entry_iter_begin() (Vladis Dronov) [1804417] - [firmware] efi: add a sanity check to efivar_store_raw() (Vladis Dronov) [1804417] - [firmware] efi: fix a race and a buffer overflow while reading efivars via sysfs (Vladis Dronov) [1804417] - [scsi] scsi: ibmvfc: Fix NULL return compiler warning (Steve Best) [1810653] - [scsi] scsi: ibmvfc: Avoid loss of all paths during SVC node reboot (Steve Best) [1810653] - [fs] xfs: fix some memory leaks in log recovery (Bill O'Donnell) [1765693] - [fs] xfs: Fix deadlock between AGI and AGF when target_ip exists in xfs_rename() (Bill O'Donnell) [1765693] - [fs] xfs: fix inode fork extent count overflow (Bill O'Donnell) [1765693] - [fs] xfs: change the seconds fields in xfs_bulkstat to signed (Bill O'Donnell) [1765693] - [fs] xfs: assure zeroed memory buffers for certain kmem allocations (Bill O'Donnell) [1765693] - [fs] xfs: removed unused error variable from xchk_refcountbt_rec (Bill O'Donnell) [1765693] - [fs] xfs: remove unused flags arg from xfs_get_aghdr_buf() (Bill O'Donnell) [1765693] - [fs] xfs: Fix tail rounding in xfs_alloc_file_space() (Bill O'Donnell) [1765693] - [fs] xfs: remove unlikely() from WARN_ON() condition (Bill O'Donnell) [1765693] - [fs] xfs: avoid unused to_mp() function warning (Bill O'Donnell) [1765693] - [fs] xfs: log proper length of superblock (Bill O'Donnell) [1765693] - [fs] xfs: revert 1baa2800e62d ("xfs: remove the unused XFS_ALLOC_USERDATA flag") (Bill O'Donnell) [1765693] - [fs] xfs: removed unneeded variable (Bill O'Donnell) [1765693] - [fs] xfs: push the grant head when the log head moves forward (Bill O'Donnell) [1765693] - [fs] xfs: push iclog state cleaning into xlog_state_clean_log (Bill O'Donnell) [1765693] - [fs] xfs: factor iclog state processing out of xlog_state_do_callback() (Bill O'Donnell) [1765693] - [fs] xfs: factor callbacks out of xlog_state_do_callback() (Bill O'Donnell) [1765693] - [fs] xfs: factor debug code out of xlog_state_do_callback() (Bill O'Donnell) [1765693] - [fs] xfs: prevent CIL push holdoff in log recovery (Bill O'Donnell) [1765693] - [fs] xfs: fix missed wakeup on l_flush_wait (Bill O'Donnell) [1765693] - [fs] xfs: push the AIL in xlog_grant_head_wake (Bill O'Donnell) [1765693] - [fs] xfs: Use WARN_ON_ONCE for bailout mount-operation (Bill O'Donnell) [1765693] - [fs] xfs: define a flags field for the AG geometry ioctl structure (Bill O'Donnell) [1765693] - [fs] xfs: add a xfs_valid_startblock helper (Bill O'Donnell) [1765693] - [fs] xfs: remove the unused XFS_ALLOC_USERDATA flag (Bill O'Donnell) [1765693] - [fs] xfs: cleanup xfs_fsb_to_db (Bill O'Donnell) [1765693] - [fs] xfs: fix the dax supported check in xfs_ioctl_setattr_dax_invalidate (Bill O'Donnell) [1765693] - [fs] xfs: Fix stale data exposure when readahead races with hole punch (Bill O'Donnell) [1765693] - [mm] fs: Export generic_fadvise() (Bill O'Donnell) [1765693] - [fs] xfs: reverse search directory freespace indexes (Bill O'Donnell) [1765693] - [fs] xfs: speed up directory bestfree block scanning (Bill O'Donnell) [1765693] - [fs] xfs: factor free block index lookup from xfs_dir2_node_addname_int() (Bill O'Donnell) [1765693] - [fs] xfs: factor data block addition from xfs_dir2_node_addname_int() (Bill O'Donnell) [1765693] - [fs] xfs: move xfs_dir2_addname() (Bill O'Donnell) [1765693] - [fs] xfs: remove all *_ITER_CONTINUE values (Bill O'Donnell) [1765693] - [fs] xfs: remove all *_ITER_ABORT values (Bill O'Donnell) [1765693] - [fs] xfs: log proper length of btree block in scrub/repair (Bill O'Donnell) [1765693] - [fs] xfs: reinitialize rm_flags when unpacking an offset into an rmap irec (Bill O'Donnell) [1765693] - [fs] xfs: remove unnecessary int returns from deferred bmap functions (Bill O'Donnell) [1765693] - [fs] xfs: remove unnecessary int returns from deferred refcount functions (Bill O'Donnell) [1765693] - [fs] xfs: remove unnecessary int returns from deferred rmap functions (Bill O'Donnell) [1765693] - [fs] xfs: remove unnecessary parameter from xfs_iext_inc_seq (Bill O'Donnell) [1765693] - [fs] xfs: fix sign handling problem in xfs_bmbt_diff_two_keys (Bill O'Donnell) [1765693] - [fs] xfs: don't return _QUERY_ABORT from xfs_rmap_has_other_keys (Bill O'Donnell) [1765693] - [fs] xfs: fix maxicount division by zero error (Bill O'Donnell) [1765693] - [fs] xfs: bmap scrub should only scrub records once (Bill O'Donnell) [1765693] - [fs] xfs: remove excess function parameter description in 'xfs_btree_sblock_v5hdr_verify' (Bill O'Donnell) [1765693] - [fs] fs: xfs: Remove KM_NOSLEEP and KM_SLEEP (Bill O'Donnell) [1765693] - [fs] fs/xfs: Fix return code of xfs_break_leased_layouts() (Bill O'Donnell) [1765693] - [fs] xfs: compat_ioctl: use compat_ptr() (Bill O'Donnell) [1765693] - [fs] xfs: fall back to native ioctls for unhandled compat ones (Bill O'Donnell) [1765693] - [fs] xfs: remove more ondisk directory corruption asserts (Bill O'Donnell) [1765693] - [fs] fs: xfs: xfs_log: Don't use KM_MAYFAIL at xfs_log_reserve() (Bill O'Donnell) [1765693] - [fs] xfs: Fix possible null-pointer dereferences in xchk_da_btree_block_check_sibling() (Bill O'Donnell) [1765693] - [fs] xfs: fix stack contents leakage in the v1 inumber ioctls (Bill O'Donnell) [1765693] - [fs] xfs: sync up xfs_trans_inode with userspace (Bill O'Donnell) [1765693] - [fs] xfs: move xfs_trans_inode.c to libxfs/ (Bill O'Donnell) [1765693] - [fs] xfs: chain bios the right way around in xfs_rw_bdev (Bill O'Donnell) [1765693] - [fs] xfs: bump INUMBERS cursor correctly in xfs_inumbers_walk (Bill O'Donnell) [1765693] - [fs] xfs: don't update lastino for FSBULKSTAT_SINGLE (Bill O'Donnell) [1765693] - [fs] xfs: online scrub needn't bother zeroing its temporary buffer (Bill O'Donnell) [1765693] - [fs] xfs: only allocate memory for scrubbing attributes when we need it (Bill O'Donnell) [1765693] - [fs] xfs: refactor attr scrub memory allocation function (Bill O'Donnell) [1765693] - [fs] xfs: refactor extended attribute buffer pointer functions (Bill O'Donnell) [1765693] - [fs] xfs: attribute scrub should use seen_enough to pass error values (Bill O'Donnell) [1765693] - [fs] xfs: allow single bulkstat of special inodes (Bill O'Donnell) [1765693] - [fs] xfs: specify AG in bulk req (Bill O'Donnell) [1765693] - [fs] xfs: wire up the v5 inumbers ioctl (Bill O'Donnell) [1765693] - [fs] xfs: wire up new v5 bulkstat ioctls (Bill O'Donnell) [1765693] - [fs] xfs: introduce v5 inode group structure (Bill O'Donnell) [1765693] - [fs] xfs: introduce new v5 bulkstat structure (Bill O'Donnell) [1765693] - [fs] xfs: rename bulkstat functions (Bill O'Donnell) [1765693] - [fs] xfs: remove various bulk request typedef usage (Bill O'Donnell) [1765693] - [fs] fs: xfs: xfs_log: Change return type from int to void (Bill O'Donnell) [1765693] - [fs] xfs: poll waiting for quotacheck (Bill O'Donnell) [1765693] - [fs] xfs: multithreaded iwalk implementation (Bill O'Donnell) [1765693] - [fs] xfs: refactor INUMBERS to use iwalk functions (Bill O'Donnell) [1765693] - [fs] xfs: refactor iwalk code to handle walking inobt records (Bill O'Donnell) [1765693] - [fs] xfs: refactor xfs_iwalk_grab_ichunk (Bill O'Donnell) [1765693] - [fs] xfs: clean up long conditionals in xfs_iwalk_ichunk_ra (Bill O'Donnell) [1765693] - [fs] xfs: change xfs_iwalk_grab_ichunk to use startino, not lastino (Bill O'Donnell) [1765693] - [fs] xfs: move bulkstat ichunk helpers to iwalk code (Bill O'Donnell) [1765693] - [fs] xfs: calculate inode walk prefetch more carefully (Bill O'Donnell) [1765693] - [fs] xfs: convert bulkstat to new iwalk infrastructure (Bill O'Donnell) [1765693] - [fs] xfs: bulkstat should copy lastip whenever userspace supplies one (Bill O'Donnell) [1765693] - [fs] xfs: convert quotacheck to use the new iwalk functions (Bill O'Donnell) [1765693] - [fs] xfs: create simplified inode walk function (Bill O'Donnell) [1765693] - [fs] xfs: create iterator error codes (Bill O'Donnell) [1765693] - [fs] xfs: remove XFS_TRANS_NOFS (Bill O'Donnell) [1765693] - [fs] xfs: simplify xfs_ioend_can_merge (Bill O'Donnell) [1765693] - [fs] xfs: allow merging ioends over append boundaries (Bill O'Donnell) [1765693] - [fs] xfs: fix a comment typo in xfs_submit_ioend (Bill O'Donnell) [1765693] - [fs] xfs: remove the unused xfs_count_page_state declaration (Bill O'Donnell) [1765693] - [fs] xfs: fix iclog allocation size (Bill O'Donnell) [1765693] - [fs] xfs: remove unused header files (Bill O'Donnell) [1765693] - [fs] xfs: account for log space when formatting new AGs (Bill O'Donnell) [1765693] - [fs] xfs: refactor free space btree record initialization (Bill O'Donnell) [1765693] - [fs] xfs: always update params on small allocation (Bill O'Donnell) [1765693] - [fs] xfs: skip small alloc cntbt logic on NULL cursor (Bill O'Donnell) [1765693] - [fs] xfs: move small allocation helper (Bill O'Donnell) [1765693] - [fs] xfs: clean up small allocation helper (Bill O'Donnell) [1765693] - [fs] xfs: merge xfs_trans_bmap.c into xfs_bmap_item.c (Bill O'Donnell) [1765693] - [fs] xfs: merge xfs_trans_rmap.c into xfs_rmap_item.c (Bill O'Donnell) [1765693] - [fs] xfs: merge xfs_trans_refcount.c into xfs_refcount_item.c (Bill O'Donnell) [1765693] - [fs] xfs: merge xfs_trans_extfree.c into xfs_extfree_item.c (Bill O'Donnell) [1765693] - [fs] xfs: merge xfs_bud_init into xfs_trans_get_bud (Bill O'Donnell) [1765693] - [fs] xfs: merge xfs_rud_init into xfs_trans_get_rud (Bill O'Donnell) [1765693] - [fs] xfs: merge xfs_cud_init into xfs_trans_get_cud (Bill O'Donnell) [1765693] - [fs] xfs: merge xfs_efd_init into xfs_trans_get_efd (Bill O'Donnell) [1765693] - [fs] xfs: remove a pointless comment duplicated above all xfs_item_ops instances (Bill O'Donnell) [1765693] - [fs] xfs: use a list_head for iclog callbacks (Bill O'Donnell) [1765693] - [fs] xfs: remove the xfs_log_item_t typedef (Bill O'Donnell) [1765693] - [fs] xfs: don't cast inode_log_items to get the log_item (Bill O'Donnell) [1765693] - [fs] xfs: add a flag to release log items on commit (Bill O'Donnell) [1765693] - [fs] xfs: split iop_unlock (Bill O'Donnell) [1765693] - [fs] xfs: don't use xfs_trans_free_items in the commit path (Bill O'Donnell) [1765693] - [fs] xfs: remove the dummy iop_push implementation for inode creation items (Bill O'Donnell) [1765693] - [fs] xfs: don't require log items to implement optional methods (Bill O'Donnell) [1765693] - [fs] xfs: stop using XFS_LI_ABORTED as a parameter flag (Bill O'Donnell) [1765693] - [fs] xfs: fix a trivial comment typo in xfs_trans_committed_bulk (Bill O'Donnell) [1765693] - [fs] xfs: add struct xfs_mount pointer to struct xfs_buf (Bill O'Donnell) [1765693] - [fs] xfs: remove the b_io_length field in struct xfs_buf (Bill O'Donnell) [1765693] - [fs] xfs: properly type the b_log_item field in struct xfs_buf (Bill O'Donnell) [1765693] - [fs] xfs: remove unused buffer cache APIs (Bill O'Donnell) [1765693] - [fs] xfs: stop using bp naming for log recovery buffers (Bill O'Donnell) [1765693] - [fs] xfs: use bios directly to read and write the log recovery buffers (Bill O'Donnell) [1765693] - [fs] xfs: return an offset instead of a pointer from xlog_align (Bill O'Donnell) [1765693] - [fs] xfs: move the log ioend workqueue to struct xlog (Bill O'Donnell) [1765693] - [fs] xfs: use bios directly to write log buffers (Bill O'Donnell) [1765693] - [fs] xfs: make use of the l_targ field in struct xlog (Bill O'Donnell) [1765693] - [fs] xfs: remove the syncing argument from xlog_verify_iclog (Bill O'Donnell) [1765693] - [fs] xfs: update both stat counters together in xlog_sync (Bill O'Donnell) [1765693] - [fs] xfs: factor out iclog size calculation from xlog_sync (Bill O'Donnell) [1765693] - [fs] xfs: factor out splitting of an iclog from xlog_sync (Bill O'Donnell) [1765693] - [fs] xfs: factor out log buffer writing from xlog_sync (Bill O'Donnell) [1765693] - [fs] xfs: don't use REQ_PREFLUSH for split log writes (Bill O'Donnell) [1765693] - [fs] xfs: remove XLOG_STATE_IOABORT (Bill O'Donnell) [1765693] - [fs] xfs: reformat xlog_get_lowest_lsn (Bill O'Donnell) [1765693] - [fs] xfs: cleanup xlog_get_iclog_buffer_size (Bill O'Donnell) [1765693] - [fs] xfs: remove the l_iclog_size_log field from struct xlog (Bill O'Donnell) [1765693] - [fs] xfs: renumber XBF_WRITE_FAIL (Bill O'Donnell) [1765693] - [fs] xfs: remove the never used _XBF_COMPOUND flag (Bill O'Donnell) [1765693] - [fs] xfs: remove the no-op spinlock_destroy stub (Bill O'Donnell) [1765693] - [fs] xfs: move xfs_ino_geometry to xfs_shared.h (Bill O'Donnell) [1765693] - [fs] xfs: remove unused flag arguments (Bill O'Donnell) [1765693] - [fs] xfs: remove the debug-only q_transp field from struct xfs_dquot (Bill O'Donnell) [1765693] - [fs] xfs: merge xfs_buf_zero and xfs_buf_iomove (Bill O'Donnell) [1765693] - [fs] xfs: remove unused flags arg from getsb interfaces (Bill O'Donnell) [1765693] - [fs] xfs: include WARN, REPAIR build options in XFS_BUILD_OPTIONS (Bill O'Donnell) [1765693] - [fs] xfs: finish converting to inodes_per_cluster (Bill O'Donnell) [1765693] - [fs] xfs: fix inode_cluster_size rounding mayhem (Bill O'Donnell) [1765693] - [fs] xfs: refactor inode geometry setup routines (Bill O'Donnell) [1765693] - [fs] xfs: separate inode geometry (Bill O'Donnell) [1765693] - [fs] xfs: use file_modified() helper (Bill O'Donnell) [1765693] - [fs] vfs: introduce file_modified() helper (Bill O'Donnell) [1765693]- [md] dm: bump version of core and various targets (Mike Snitzer) [1810746] - [md] dm: fix congested_fn for request-based device (Mike Snitzer) [1810746] - [md] dm integrity: use dm_bio_record and dm_bio_restore (Mike Snitzer) [1810746] - [md] dm bio record: save_restore bi_end_io and bi_integrity (Mike Snitzer) [1810746] - [md] dm writecache: verify watermark during resume (Mike Snitzer) [1810746] - [md] dm: report suspended device during destroy (Mike Snitzer) [1810746] - [md] dm thin metadata: fix lockdep complaint (Mike Snitzer) [1810746] - [md] dm cache: fix a crash due to incorrect work item cancelling (Mike Snitzer) [1810746] - [md] dm integrity: fix invalid table returned due to argument count mismatch (Mike Snitzer) [1810746] - [md] dm integrity: fix a deadlock due to offloading to an incorrect workqueue (Mike Snitzer) [1810746] - [md] dm integrity: fix recalculation when moving from journal mode to bitmap mode (Mike Snitzer) [1810746] - [md] dm writecache: improve performance of large linear writes on SSDs (Mike Snitzer) [1810746] - [md] dm mpath: Add timeout mechanism for queue_if_no_path (Mike Snitzer) [1810746] - [md] dm thin: change data device's flush_bio to be member of struct pool (Mike Snitzer) [1810746] - [md] dm thin: don't allow changing data device during thin-pool reload (Mike Snitzer) [1810746] - [md] dm thin: fix use-after-free in metadata_pre_commit_callback (Mike Snitzer) [1810746] - [md] dm thin metadata: use pool locking at end of dm_pool_metadata_close (Mike Snitzer) [1810746] - [md] dm writecache: fix incorrect flush sequence when doing SSD mode commit (Mike Snitzer) [1810746] - [md] dm crypt: fix benbi IV constructor crash if used in authenticated mode (Mike Snitzer) [1810746] - [md] dm crypt: Implement Elephant diffuser for Bitlocker compatibility (Mike Snitzer) [1810746] - [md] dm space map common: fix to ensure new block isn't already in use (Mike Snitzer) [1810746] - [md] dm verity: don't prefetch hash blocks for already-verified data (Mike Snitzer) [1810746] - [md] dm crypt: fix GFP flags passed to skcipher_request_alloc() (Mike Snitzer) [1810746] - [md] dm thin metadata: Fix trivial math error in on-disk format documentation (Mike Snitzer) [1810746] - [md] dm thin metadata: use true_false for bool variable (Mike Snitzer) [1810746] - [md] dm snapshot: use true_false for bool variable (Mike Snitzer) [1810746] - [md] dm bio prison v2: use true_false for bool variable (Mike Snitzer) [1810746] - [md] dm mpath: use true_false for bool variable (Mike Snitzer) [1810746] - [md] dm zoned: support zone sizes smaller than 128MiB (Mike Snitzer) [1810746] - [md] dm raid: table line rebuild status fixes (Mike Snitzer) [1810746] - [documentation] docs: dm-integrity: remove reference to ARC4 (Mike Snitzer) [1810746] - [md] dm thin: Flush data device before committing metadata (Mike Snitzer) [1810746] - [md] dm thin metadata: Add support for a pre-commit callback (Mike Snitzer) [1810746] - [md] dm btree: increase rebalance threshold in __rebalance2() (Mike Snitzer) [1810746] - [md] dm mpath: remove harmful bio-based optimization (Mike Snitzer) [1810746] - [md] dm integrity: fix excessive alignment of metadata runs (Mike Snitzer) [1810746] - [md] dm cache: replace spin_lock_irqsave with spin_lock_irq (Mike Snitzer) [1810746] - [md] dm bio prison: replace spin_lock_irqsave with spin_lock_irq (Mike Snitzer) [1810746] - [md] dm thin: replace spin_lock_irqsave with spin_lock_irq (Mike Snitzer) [1810746] - [md] dm raid: streamline rs_get_progress() and its raid_status() caller side (Mike Snitzer) [1810746] - [md] dm raid: simplify rs_setup_recovery call chain (Mike Snitzer) [1810746] - [md] dm raid: to ensure resynchronization, perform raid set grow in preresume (Mike Snitzer) [1810746] - [md] dm raid: change rs_set_dev_and_array_sectors API and callers (Mike Snitzer) [1810746] - [md] dm: introduce DM_GET_TARGET_VERSION (Mike Snitzer) [1810746] - [md] dm bufio: introduce a global cache replacement (Mike Snitzer) [1810746] - [md] dm bufio: remove old-style buffer cleanup (Mike Snitzer) [1810746] - [md] dm bufio: introduce a global queue (Mike Snitzer) [1810746] - [md] dm bufio: refactor adjust_total_allocated (Mike Snitzer) [1810746] - [md] dm bufio: call adjust_total_allocated from __link_buffer and __unlink_buffer (Mike Snitzer) [1810746] - [md] dm crypt: omit parsing of the encapsulated cipher (Mike Snitzer) [1810746] - [md] dm crypt: switch to ESSIV crypto API template (Mike Snitzer) [1810746] - [crypto] crypto: essiv - create wrapper template for ESSIV generation (Mike Snitzer) [1810746] - [security] crypto: drop mask=CRYPTO_ALG_ASYNC from shash tfm allocations (Mike Snitzer) [1810746] - [crypto] crypto: drop mask=CRYPTO_ALG_ASYNC from cipher tfm allocations (Mike Snitzer) [1810746] - [md] dm verity: add root hash pkcs#7 signature verification (Mike Snitzer) [1810746] - [md] dm crypt: reuse eboiv skcipher for IV generation (Mike Snitzer) [1810746] - [md] dm integrity: fix a crash due to BUG_ON in __journal_read_write() (Mike Snitzer) [1810746] - [md] dm kcopyd: Increase default sub-job size to 512KB (Mike Snitzer) [1810746] - [documentation] docs: device-mapper: move it to the admin-guide (Mike Snitzer) [1810746] - [documentation] docs: convert docs to ReST and rename to *.rst (Mike Snitzer) [1810746] - [md] dm crypt: implement eboiv - encrypted byte-offset initialization vector (Mike Snitzer) [1810746] - [md] dm integrity: use kzalloc() instead of kmalloc() + memset() (Mike Snitzer) [1810746] - [md] dm integrity: always set version on superblock update (Mike Snitzer) [1810746] - [md] dm integrity: whitespace, coding style and dead code cleanup (Mike Snitzer) [1810746] - [md] dm integrity: implement synchronous mode for reboot handling (Mike Snitzer) [1810746] - [md] dm integrity: handle machine reboot in bitmap mode (Mike Snitzer) [1810746] - [md] dm integrity: add a bitmap mode (Mike Snitzer) [1810746] - [md] dm integrity: introduce a function add_new_range_and_wait() (Mike Snitzer) [1810746] - [md] dm integrity: allow large ranges to be described (Mike Snitzer) [1810746] - [md] dm ingerity: pass size to dm_integrity_alloc_page_list() (Mike Snitzer) [1810746] - [md] dm integrity: introduce rw_journal_sectors() (Mike Snitzer) [1810746] - [md] dm crypt and integrity: shash - remove shash_desc::flags (Mike Snitzer) [1810746] - [md] dm: fix potential for q->make_request_fn NULL pointer (Mike Snitzer) [1794340] - [netdrv] net/mlx5e: Don't clear the whole vf config when switching modes (mohamad meib) [1811428] - [scsi] scsi: be2iscsi: be_main: Mark expected switch fall-through (Maurizio Lombardi) [1796740] - [scsi] scsi: be2iscsi: be_iscsi: Mark expected switch fall-through (Maurizio Lombardi) [1796740] - [scsi] scsi: be2iscsi: switch to generic DMA API (Maurizio Lombardi) [1796740] - [scsi] scsi: be2iscsi: fix spelling mistake "Retreiving" -> "Retrieving" (Maurizio Lombardi) [1796740] - [scsi] scsi: be2iscsi: remove unused variable dmsg (Maurizio Lombardi) [1796740] - [scsi] scsi: be2iscsi: Update copyright (Maurizio Lombardi) [1796740] - [security] selinux: fix sidtab string cache locking (Ondrej Mosnacek) [1807001 1806991] - [security] selinux: do not allocate ancillary buffer on first load (Ondrej Mosnacek) [1807001] - [security] selinux: remove redundant selinux_nlmsg_perm (Ondrej Mosnacek) [1807001] - [security] selinux: fix wrong buffer types in policydb.c (Ondrej Mosnacek) [1807001] - [security] selinux: treat atomic flags more carefully (Ondrej Mosnacek) [1807001] - [security] selinux: make default_noexec read-only after init (Ondrej Mosnacek) [1807001] - [security] selinux: move ibpkeys code under CONFIG_SECURITY_INFINIBAND (Ondrej Mosnacek) [1807001] - [security] Documentation, selinux: fix references to old selinuxfs mount point (Ondrej Mosnacek) [1807001] - [security] selinuxfs: use scnprintf to get real length for inode (Ondrej Mosnacek) [1807001] - [security] selinux: remove set but not used variable 'sidtab' (Ondrej Mosnacek) [1807001] - [security] selinux: ensure the policy has been loaded before reading the sidtab stats (Ondrej Mosnacek) [1807001] - [security] selinux: ensure we cleanup the internal AVC counters on error in avc_update() (Ondrej Mosnacek) [1807001] - [security] selinux: randomize layout of key structures (Ondrej Mosnacek) [1807001] - [security] selinux: clean up selinux_enabled/disabled/enforcing_boot (Ondrej Mosnacek) [1807001] - [security] selinux: remove unnecessary selinux cred request (Ondrej Mosnacek) [1807001] - [security] selinux: ensure we cleanup the internal AVC counters on error in avc_insert() (Ondrej Mosnacek) [1807001] - [security] security: only build lsm_audit if CONFIG_SECURITY=y (Ondrej Mosnacek) [1807001] - [security] selinux: clean up selinux_inode_permission MAY_NOT_BLOCK tests (Ondrej Mosnacek) [1807001] - [security] selinux: fall back to ref-walk if audit is required (Ondrej Mosnacek) [1807001] - [security] selinux: revert "stop passing MAY_NOT_BLOCK to the AVC upon follow_link" (Ondrej Mosnacek) [1807001] - [security] selinux: cache the SID -> context string translation (Ondrej Mosnacek) [1807001 1806991] - [security] selinux: sidtab reverse lookup hash table (Ondrej Mosnacek) [1807001] - [security] selinux: default_range glblub implementation (Ondrej Mosnacek) [1807001] - [security] selinux: allow labeling before policy is loaded (Ondrej Mosnacek) [1807001 1777525] - [security] selinux: remove load size limit (Ondrej Mosnacek) [1807001] - [security] selinux: fix residual uses of current_security() for the SELinux blob (Ondrej Mosnacek) [1807001] - [kernel] rcu: Make kfree_rcu() ignore NULL pointers (Ondrej Mosnacek) [1807001] - [security] SELinux: Abstract use of ipc security blobs (Ondrej Mosnacek) [1807001] - [security] SELinux: Abstract use of inode security blob (Ondrej Mosnacek) [1807001] - [security] SELinux: Abstract use of file security blob (Ondrej Mosnacek) [1807001] - [security] SELinux: Abstract use of cred security blob (Ondrej Mosnacek) [1807001] - [security] selinux: kill selinux_sb_get_mnt_opts() (Ondrej Mosnacek) [1807001] - [security] selinux; don't open-code a loop in sb_finish_set_opts() (Ondrej Mosnacek) [1807001] - [security] selinux: expand superblock_doinit() calls (Ondrej Mosnacek) [1807001] - [netdrv] hv_netvsc: Fix unwanted rx_table reset (Mohammed Gamal) [1805950] - [netdrv] hv_netvsc: Fix tx_table init in rndis_set_subchannel() (Mohammed Gamal) [1805950] - [netdrv] hv_netvsc: Fix send_table offset in case of a host bug (Mohammed Gamal) [1805950] - [netdrv] hv_netvsc: Fix offset usage in netvsc_send_table() (Mohammed Gamal) [1805950]- [block] blk-mq: Keep set->nr_hw_queues and set->map.nr_queues in sync (Ming Lei) [1810523] - [block] block: clear REQ_HIPRI if polling is not supported (Ming Lei) [1809506]- [perf] arm_spe: Enable ACPI/Platform automatic module loading (Jeremy Linton) [1501652] - [perf] perf: arm_spe: Don't error on high-order pages for aux buf (Jeremy Linton) [1501652] - [perf] arm_spe: handle devm_kasprintf() failure (Jeremy Linton) [1501652] - [perf] arm_spe: Enable automatic DT loading (Jeremy Linton) [1501652] - [block] blk-iolatency: fix STS_AGAIN handling (Ming Lei) [1764737] - [block] blk-iolatency: only account submitted bios (Ming Lei) [1764737] - [block] blk-iolatency: clear use_delay when io.latency is set to zero (Ming Lei) [1764737] - [block] blk-iolatency: #include "blk.h" (Ming Lei) [1764737] - [block] Blk-iolatency: warn on negative inflight IO counter (Ming Lei) [1764737] - [block] blk-iolatency: fix IO hang due to negative inflight counter (Ming Lei) [1764737] - [block] block: fix blk-iolatency accounting underflow (Ming Lei) [1764737] - [fs] xfs: stabilize insert range start boundary to avoid COW writeback race (Brian Foster) [1728979] - [x86] uprobes/x86: Fix detection of 32-bit user mode (Oleg Nesterov) [1804961] - [ipc] Revert "ipc, sem: remove uneeded sem_undo_list lock usage in exit_sem()" ("Herton R. Krzesinski") [1807627] - [powerpc] powerpc/tm: Fix clearing MSRin current when reclaiming on signal delivery (Gustavo Duarte) [1751116] - [powerpc] powerpc/tm: Set MSRjust prior to recheckpoint (Gustavo Duarte) [1751116] - [arm64] arm64: smp: Increase secondary CPU boot timeout value (Gavin Shan) [1807684] - [fs] ext4: work around deleting a file with i_nlink == 0 safely (Carlos Maiolino) [1801049] - [char] ipmi: fix sleep-in-atomic in free_user at cleanup SRCU user->release_barrier (Waiman Long) [1810638] - [char] ipmi: Revert "fix sleep-in-atomic in free_user at cleanup SRCU user->release_barrier" (Waiman Long) [1810638]- [kernel] blktrace: Protect q->blk_trace with RCU (Ming Lei) [1798329] - [drm] drm/i915: Force DPCD backlight mode for some Dell CML 2020 panels (Lyude Paul) [1782671 1773796 1748892] - [drm] drm/i915: Force DPCD backlight mode on X1 Extreme 2nd Gen 4K AMOLED panel (Lyude Paul) [1782671 1773796 1748892] - [drm] drm/dp: Introduce EDID-based quirks (Lyude Paul) [1782671 1773796 1748892] - [drm] drm/i915: Auto detect DPCD backlight support by default (Lyude Paul) [1782671 1773796 1748892] - [drm] drm/i915: Fix DPCD register order in intel_dp_aux_enable_backlight() (Lyude Paul) [1782671 1773796 1748892] - [drm] drm/i915: Assume 100 brightness when not in DPCD control mode (Lyude Paul) [1782671 1773796 1748892] - [drm] drm/i915: Fix eDP DPCD aux max backlight calculations (Lyude Paul) [1782671 1773796 1748892] - [drm] drm/i915: Check backlight type while doing eDP backlight initializaiton (Lyude Paul) [1782671 1773796 1748892] - [tools] selftests: nft_concat_range: Add test for reported add/flush/add issue (Stefano Brivio) [1807892] - [net] nft_set_pipapo: Actually fetch key data in nft_pipapo_remove() (Stefano Brivio) [1807892] - [net] sched: don't take rtnl lock during flow_action setup (Marcelo Leitner) [1804385] - [include] net: sched: refactor ct action helpers to require tcf_lock (Marcelo Leitner) [1804385] - [include] net: sched: refactor police action helpers to require tcf_lock (Marcelo Leitner) [1804385] - [net] sched: lock action when translating it to flow_action infra (Marcelo Leitner) [1804385] - [powerpc] powerpc/smp: Fix NMI IPI xmon timeout (Diego Domingos) [1747320] - [powerpc] powerpc/smp: Fix NMI IPI timeout (Diego Domingos) [1747320] - [powerpc] powerpc: NMI IPI make NMI IPIs fully sychronous (Diego Domingos) [1747320] - [arm64] arm64: select CPUMASK_OFFSTACK if NUMA (Andrea Arcangeli) [1712856] - [arm64] arm64: tlb: skip tlbi broadcast (Andrea Arcangeli) [1712856]- [fs] fs/proc/proc_sysctl.c: Fix a NULL pointer dereference (Vladis Dronov) [1795521] {CVE-2019-20054} - [fs] fs/proc/proc_sysctl.c: fix NULL pointer dereference in put_links (Vladis Dronov) [1795521] {CVE-2019-20054} - [ptp] ptp: correctly disable flags on old ioctls (Petr Oros) [1795188] - [uapi] PTP: add support for one-shot output (Petr Oros) [1795188] - [ptp] PTP: introduce new versions of IOCTLs (Petr Oros) [1795188] - [virtio] virtio_ring: fix stalls for packed rings (Eugenio Perez) [1601355] - [virtio] virtio_ring: Fix potential mem leak in virtqueue_add_indirect_packed (Eugenio Perez) [1601355] - [uapi] virtio: drop internal struct from UAPI (Eugenio Perez) [1601355] - [virtio] virtio_ring: advertize packed ring layout (Eugenio Perez) [1601355] - [virtio] virtio_ring: leverage event idx in packed ring (Eugenio Perez) [1601355] - [virtio] virtio_ring: introduce packed ring support (Eugenio Perez) [1601355] - [virtio] virtio_ring: cache whether we will use DMA API (Eugenio Perez) [1601355] - [virtio] virtio_ring: extract split ring handling from ring creation (Eugenio Perez) [1601355] - [virtio] virtio_ring: allocate desc state for split ring separately (Eugenio Perez) [1601355] - [virtio] virtio_ring: introduce helper for indirect feature (Eugenio Perez) [1601355] - [virtio] virtio_ring: introduce debug helpers (Eugenio Perez) [1601355] - [virtio] virtio_ring: put split ring fields in a sub struct (Eugenio Perez) [1601355] - [virtio] virtio_ring: put split ring functions together (Eugenio Perez) [1601355] - [virtio] virtio_ring: add _split suffix for split ring functions (Eugenio Perez) [1601355] - [uapi] virtio: add packed ring types and macros (Eugenio Perez) [1601355] - [x86] x86/mtrr: Skip cache flushes on CPUs with cache self-snooping (Prarit Bhargava) [1724541] - [x86] x86/cpu/intel: Clear cache self-snoop capability in CPUs with known errata (Prarit Bhargava) [1724541] - [documentation] Documentation PCI: Fix pciebus-howto.rst filename typo (Myron Stowe) [1793091] - [tools] tools: PCI: Fix installation when `make tools/pci_install` (Myron Stowe) [1793091] - [tools] tools: PCI: Fix broken pcitest compilation (Myron Stowe) [1793091] - [tools] tools pci: Do not delete pcitest.sh in 'make clean' (Myron Stowe) [1793091] - [pci] PCI: endpoint: Clear BAR before freeing its space (Myron Stowe) [1793091] - [pci] PCI: endpoint: Skip odd BAR when skipping 64bit BAR (Myron Stowe) [1793091] - [pci] PCI: endpoint: Allocate enough space for fixed size BAR (Myron Stowe) [1793091] - [pci] PCI: endpoint: Set endpoint controller pointer to NULL (Myron Stowe) [1793091] - [pci] PCI: endpoint: Add support to specify alignment for buffers allocated to BARs (Myron Stowe) [1793091] - [pci] PCI: pci-epf-test: Use pci_epc_get_features() to get EPC features (Myron Stowe) [1793091] - [pci] PCI: pci-epf-test: Do not allocate next BARs memory if current BAR is 64Bit (Myron Stowe) [1793091] - [pci] PCI: pci-epf-test: Remove setting epf_bar flags in function driver (Myron Stowe) [1793091] - [pci] PCI: endpoint: Fix pci_epf_alloc_space() to set correct MEM TYPE flags (Myron Stowe) [1793091] - [pci] PCI: endpoint: Add helper to get first unreserved BAR (Myron Stowe) [1793091] - [pci] PCI: endpoint: Add new pci_epc_ops to get EPC features (Myron Stowe) [1793091] - [pci] PCI: endpoint: functions: Use memcpy_fromio()/memcpy_toio() (Myron Stowe) [1793091] - [pci] PCI: Skip resource distribution when no hotplug bridges (Myron Stowe) [1793091] - [pci] PCI: Simplify pci_bus_distribute_available_resources() (Myron Stowe) [1793091] - [pci] PCI: Reset both NVIDIA GPU and HDA in ThinkPad P50 workaround (Myron Stowe) [1793091] - [pci] PCI: Enable NVIDIA HDA controllers (Myron Stowe) [1793091] - [pci] PCI: Use seq_puts() instead of seq_printf() in show_device() (Myron Stowe) [1793091] - [pci] PCI: Add NVIDIA GPU multi-function power dependencies (Myron Stowe) [1793091] - [pci] PCI: Generalize multi-function power dependency device links (Myron Stowe) [1793091] - [pci] PCI: sysfs: Ignore lockdep for remove attribute (Myron Stowe) [1793091] - [pci] PCI: Decode PCIe 32 GT/s link speed (Myron Stowe) [1793091] - [documentation] Documentation: PCI: convert endpoint/pci-test-howto.txt to reST (Myron Stowe) [1793091] - [documentation] Documentation: PCI: convert endpoint/pci-test-function.txt to reST (Myron Stowe) [1793091] - [documentation] Documentation: PCI: convert endpoint/pci-endpoint-cfs.txt to reST (Myron Stowe) [1793091] - [documentation] Documentation: PCI: convert endpoint/pci-endpoint.txt to reST (Myron Stowe) [1793091] - [documentation] Documentation: PCI: convert pcieaer-howto.txt to reST (Myron Stowe) [1793091] - [documentation] Documentation: PCI: convert pci-error-recovery.txt to reST (Myron Stowe) [1793091] - [documentation] Documentation: PCI: convert acpi-info.txt to reST (Myron Stowe) [1793091] - [documentation] Documentation: PCI: convert MSI-HOWTO.txt to reST (Myron Stowe) [1793091] - [documentation] Documentation: PCI: convert pci-iov-howto.txt to reST (Myron Stowe) [1793091] - [documentation] Documentation: PCI: convert PCIEBUS-HOWTO.txt to reST (Myron Stowe) [1793091] - [documentation] docs: pci: fix broken links due to conversion from pci.txt to pci.rst (Myron Stowe) [1793091] - [documentation] Documentation: PCI: convert pci.txt to reST (Myron Stowe) [1793091] - [documentation] Documentation: add Linux PCI to Sphinx TOC tree (Myron Stowe) [1793091] - [pci] PCI: Reset Lenovo ThinkPad P50 nvgpu at boot if necessary (Myron Stowe) [1793091] - [pci] PCI: Add a stub for pci_ats_disabled() (Myron Stowe) [1793091] - [pci] PCI: Provide pci_match_id() with CONFIG_PCI=n (Myron Stowe) [1793091] - [misc] ocxl: Add PCI hotplug dependency to Kconfig (Steve Best) [1788902] - [pci] pci/hotplug/pnv-php: Wrap warnings in macro (Steve Best) [1788902] - [pci] pci/hotplug/pnv-php: Relax check when disabling slot (Steve Best) [1788902] - [pci] pci/hotplug/pnv-php: Register opencapi slots (Steve Best) [1788902] - [pci] pci/hotplug/pnv-php: Improve error msg on power state change failure (Steve Best) [1788902] - [pci] pci/hotplug/pnv-php: Remove erroneous warning (Steve Best) [1788902] - [powerpc] powerpc/powernv/ioda: Find opencapi slot for a device node (Steve Best) [1788902] - [powerpc] powerpc/powernv/ioda: Release opencapi device (Steve Best) [1788902] - [powerpc] powerpc/powernv/ioda: set up PE on opencapi device when enabling (Steve Best) [1788902] - [powerpc] powerpc/powernv/ioda: Protect PE list (Steve Best) [1788902] - [powerpc] powerpc/powernv/ioda: Fix ref count for devices with their own PE (Steve Best) [1788902] - [of] of: overlay: add_changeset_property() memory leak (Steve Best) [1798483] - [of] of: unittest: initialize args before calling of_*parse_*() (Steve Best) [1798483] - [of] of: unittest: find overlaysentry by name instead of index (Steve Best) [1798483] - [of] of: unittest: allow base devicetree to have symbol metadata (Steve Best) [1798483] - [of] of: overlay: set node fields from properties when add new overlay node (Steve Best) [1798483] - [of] of: unittest: remove unused of_unittest_apply_overlay() argument (Steve Best) [1798483] - [of] of: overlay: check prevents multiple fragments touching same property (Steve Best) [1798483] - [of] of: overlay: check prevents multiple fragments add or delete same node (Steve Best) [1798483] - [of] of: overlay: test case of two fragments adding same node (Steve Best) [1798483] - [of] of: overlay: make all pr_debug() and pr_err() messages unique (Steve Best) [1798483] - [of] of: overlay: validate overlay properties (Steve Best) [1798483] - [of] of: overlay: reorder fields in struct fragment (Steve Best) [1798483] - [of] of: overlay: do not duplicate properties from overlay for new nodes (Steve Best) [1798483] - [of] of: overlay: use prop add changeset entry for property in new nodes (Steve Best) [1798483] - [of] of: Convert to using pOFn instead of device_node.name (Steve Best) [1798483] - [powerpc] powerpc/pseries: add of_node_put() in dlpar_detach_node() (Steve Best) [1798483] - [of] of: overlay: add missing of_node_get() in __of_attach_node_sysfs (Steve Best) [1798483] - [of] of: overlay: add missing of_node_put() after add new node to changeset (Steve Best) [1798483] - [of] of: overlay: add tests to validate kfrees from overlay removal (Steve Best) [1798483]- [kernel] open the RHEL 8.3 development (Frantisek Hrbata) - [netdrv] Revert "r8169: don't use MSI before RTL8168d" (Josef Oskera) [1792839] - [drm] drm/nouveau/kms/gv100-: Re-set LUT after clearing for modesets (Ben Skeggs) [1789026] - [drm] drm/nouveau/disp/gv100-: not all channel types support reporting error codes (Ben Skeggs) [1789481] - [drm] drm/nouveau/disp/nv50-: prevent oops when no channel method map provided (Ben Skeggs) [1789481] - [fs] cifs: don't leak -EAGAIN for stat() during reconnect (Dave Wysochanski) [1769599] - [block] blk-mq: insert passthrough request into hctx->dispatch directly (Ming Lei) [1788728] - [scsi] scsi: megaraid_sas: fixup MSIx interrupt setup during resume (Tomas Henzl) [1805353]- [fs] NFS: Add deferred cache invalidation for close-to-open consistency violations (Benjamin Coddington) [1803162] - [block] nbd: fix stack corruption in nbd_check_sock_type() (Ming Lei) [1803664] - [mm] mm/vmscan.c: don't round up scan size for online memory cgroup (Aristeu Rozanski) [1775691] - [tools] selftests/bpf: fix clearing buffered output between tests/subtests (Yauheni Kaliuta) [1786006] - [tools] libbpf: avoid usage of __builtin_preserve_field_info (Yauheni Kaliuta) [1786006] - [tools] selftests/bpf: samples/bpf: fix Split off legacy stuff from bpf_helpers.h (Yauheni Kaliuta) [1786006] - [tools] libbpf: fix Make DECLARE_LIBBPF_OPTS macro strictly a variable declaration (Yauheni Kaliuta) [1786006] - [tools] selftests: fix too long argument (Yauheni Kaliuta) [1786006] - [tools] libbpf: Add BPF-side definitions of supported field relocation kinds (Yauheni Kaliuta) [1786006] - [tools] selftests/bpf: add sub-tests support for test_progs (Yauheni Kaliuta) [1786006] - [tools] selftests/bpf: abstract away test log output (Yauheni Kaliuta) [1786006] - [tools] selftest/bpf: centralize libbpf logging management for test_progs (Yauheni Kaliuta) [1786006] - [tools] selftests/bpf: prevent headers to be compiled as C code (Yauheni Kaliuta) [1786006] - [tools] selftests/bpf: add test selectors by number and name to test_progs (Yauheni Kaliuta) [1786006] - [tools] selftests/bpf: revamp test_progs to allow more control (Yauheni Kaliuta) [1786006] - [net] core: Don't skip generic XDP program execution for cloned SKBs (Jiri Benc) [1802507] - [tools] selftests/bpf: De-flake test_tcpbpf (Jiri Benc) [1802507] - [net] bpf, sockmap: Check update requirements after locking (Jiri Benc) [1802507] - [net] bpf, sockhash: Synchronize_rcu before free'ing map (Jiri Benc) [1802507] - [net] bpf, sockmap: Don't sleep while holding RCU lock on tear-down (Jiri Benc) [1802507] - [net] net: bpf: Don't leak time wait and request sockets (Jiri Benc) [1802507] - [net] bpf/sockmap: Read psock ingress_msg before sk_receive_queue (Jiri Benc) [1802507] - [net] bpf: Clear skb->tstamp in bpf_redirect when necessary (Jiri Benc) [1802507] - [net] xdp: obtain the mem_id mutex before trying to remove an entry (Jiri Benc) [1802507] - [net] page_pool: do not release pool until inflight == 0 (Jiri Benc) [1802507] - [net] xsk: Fix registration of Rx-only sockets (Jiri Benc) [1802507] - [net] xsk: avoid store-tearing when assigning umem (Jiri Benc) [1802507] - [net] xsk: avoid store-tearing when assigning queues (Jiri Benc) [1802507] - [tools] bpftool: Don't crash on missing xlated program instructions (Jiri Benc) [1802507] - [tools] bpftool: Fix printing incorrect pointer in btf_dump_ptr (Jiri Benc) [1802507] - [tools] bpftool: Don't crash on missing jited insns or ksyms (Jiri Benc) [1802507] - [tools] bpftool: Match several programs with same tag (Jiri Benc) [1802507] - [tools] libbpf: Fix realloc usage in bpf_core_find_cands (Jiri Benc) [1802507] - [tools] libbpf: Add missing newline in opts validation macro (Jiri Benc) [1802507] - [tools] libbpf: Don't attach perf_buffer to offline/missing CPUs (Jiri Benc) [1802507] - [tools] libbpf: Extract and generalize CPU mask parsing logic (Jiri Benc) [1802507] - [tools] libbpf: Fix printf compilation warnings on ppc64le arch (Jiri Benc) [1802507] - [tools] libbpf: Fix sym->st_value print on 32-bit arches (Jiri Benc) [1802507] - [tools] libbpf: Make btf__resolve_size logic always check size error condition (Jiri Benc) [1802507] - [tools] libbpf: Fix another potential overflow issue in bpf_prog_linfo (Jiri Benc) [1802507] - [tools] libbpf: Fix potential overflow issue (Jiri Benc) [1802507] - [tools] libbpf: Fix memory leak/double free issue (Jiri Benc) [1802507] - [tools] libbpf: Fix off-by-one error in ELF sanity check (Jiri Benc) [1802507] - [tools] selftests/bpf: Fix test_attach_probe (Jiri Benc) [1802507] - [kernel] bpf: Fix bpf_event_output re-entry issue (Jiri Benc) [1802507] - [net] bpf: Fix incorrect verifier simulation of ARSH under ALU32 (Jiri Benc) [1802507] - [net] bpf: Fix passing modified ctx to ld/abs/ind instruction (Jiri Benc) [1802507] - [net] bpf: cgroup: prevent out-of-order release of cgroup bpf (Jiri Benc) [1802507] - [net] bpf: Fix precision tracking for unbounded scalars (Jiri Benc) [1802507] - [net] bpf: Fix cgroup local storage prog tracking (Jiri Benc) [1802507] - [net] bpf/stackmap: Fix deadlock with rq_lock in bpf_get_stack() (Jiri Benc) [1802507] - [net] bpf, offload: Unlock on error in bpf_offload_dev_create() (Jiri Benc) [1802507] - [powerpc] powerpc/bpf: Fix tail call implementation (Jiri Benc) [1802507] - [net] bpf: Fix use after free in bpf_get_prog_name (Jiri Benc) [1802507] - [net] bpf: Fix use after free in subprog's jited symbol removal (Jiri Benc) [1802507] - [uapi] bpf: fix BTF limits (Jiri Benc) [1802507] - [net] bpf: fix BTF verification of enums (Jiri Benc) [1802507] - [netdrv] ice: Don't tell the OS that link is going down (Jonathan Toppins) [1792670] - [powerpc] powerpc/powernv: implement opal_put_chars_atomic (Steve Best) [1806254] - [tty] powerpc/powernv: move opal console flushing to udbg (Steve Best) [1806254] - [powerpc] powerpc/powernv: Remove OPALv1 support from opal console driver (Steve Best) [1806254] - [powerpc] powerpc/powernv: Implement and use opal_flush_console (Steve Best) [1806254] - [powerpc] powerpc/powernv: opal-kmsg use flush fallback from console code (Steve Best) [1806254] - [powerpc] powerpc/powernv: opal-kmsg standardise OPAL_BUSY handling (Steve Best) [1806254] - [powerpc] powerpc/powernv: Fix OPAL console driver OPAL_BUSY loops (Steve Best) [1806254] - [powerpc] powerpc/powernv: opal_put_chars partial write fix (Steve Best) [1806254] - [x86] Mark Comet Lake-S as supported (David Arcari) [1805754]- rebuild, due infrastructure issues last kernel build wasn't signed properly [1807216]- [nvme] nvme-multipath: Fix memory leak with ana_log_buf (David Milburn) [1804822] - [powerpc] pci/of: Fix OF flags parsing for 64bit BARs (David Gibson) [1804038]- [pci] PCI: pciehp: Add DMI table for in-band presence disabled (Myron Stowe) [1749528] - [pci] PCI: pciehp: Wait for PDS if in-band presence is disabled (Myron Stowe) [1749528] - [pci] PCI: pciehp: Add support for disabling in-band presence (Myron Stowe) [1749528] - [netdrv] net/mlx5: DR, Handle reformat capability over sw-steering tables (Alaa Hleihel) [1794997] - [netdrv] net/mlx5: DR, Fix matching on vport gvmi (Alaa Hleihel) [1794997] - [netdrv] net/mlx5: DR, use non preemptible call to get the current cpu number (Alaa Hleihel) [1794997] - [netdrv] net/mlx5: DR, Enable counter on non-fwd-dest objects (Alaa Hleihel) [1794997] - [iommu] iommu/vt-d: Simplify check in identity_mapping() (Jerry Snitselaar) [1797124 1784649] - [iommu] iommu/vt-d: Remove deferred_attach_domain() (Jerry Snitselaar) [1797124 1784649] - [iommu] iommu/vt-d: Do deferred attachment in iommu_need_mapping() (Jerry Snitselaar) [1797124 1784649] - [iommu] iommu/vt-d: Move deferred device attachment into helper function (Jerry Snitselaar) [1797124 1784649] - [iommu] iommu/vt-d: Add attach_deferred() helper (Jerry Snitselaar) [1797124 1784649] - [iommu] iommu/vt-d: Refactor find_domain() helper (Jerry Snitselaar) [1797124 1784649] - [iommu] iommu/vt-d: Allow devices with RMRRs to use identity domain (Jerry Snitselaar) [1797124 1784649] - [iommu] iommu/vt-d: Call __dmar_remove_one_dev_info with valid pointer (Jerry Snitselaar) [1797124 1784649] - [iommu] iommu/vt-d: Fix lock inversion between iommu->lock and device_domain_lock (Jerry Snitselaar) [1797124 1784649] - [ata] ata: ahci: Add shutdown to freeze hardware resources of ahci (David Milburn) [1784955] - [include] redhat: kabi: convert incorrect use of RH_KABI_EXTEND (Jiri Benc) [1715803] - [include] redhat: kabi: macros for intentional kABI breakage (Jiri Benc) [1715803] - [uapi] redhat: kabi: bpf: remove misleading comment (Jiri Benc) [1715803] - [include] redhat: kabi: introduce RH_KABI_HIDE_INCLUDE and RH_KABI_FAKE_INCLUDE (Jiri Benc) [1715803] - [kernel] kernel/module.c: wakeup processes in module_wq on module unload (Prarit Bhargava) [1804209] - [x86] kvm: x86: do not reset microcode version on INIT or RESET (Paolo Bonzini) [1801853] - [x86] kvm: x86: list MSR_IA32_UCODE_REV as an emulated MSR (Paolo Bonzini) [1801853] - [nvme] nvme: prevent warning triggered by nvme_stop_keep_alive (David Milburn) [1799890] - [nvme] nvme: nvme_keep_alive_end_io fixup setting comp_seen flag (David Milburn) [1799890]- [iommu] iommu: don't change default domain if already set by quirk (Jerry Snitselaar) [1786292] - [net] netfilter: ipset: Copy the right MAC address in hash:ip, mac IPv6 sets (Stefano Brivio) [1759422] - [net] ipv6/addrconf: only check invalid header values when NETLINK_F_STRICT_CHK is set (Guillaume Nault) [1802817] - [net] tcp: clear tp->segs_{in|out} in tcp_disconnect() (Guillaume Nault) [1802682] - [net] tcp: clear tp->data_segs{in|out} in tcp_disconnect() (Guillaume Nault) [1802682] - [net] tcp: clear tp->delivered in tcp_disconnect() (Guillaume Nault) [1802682] - [net] tcp: clear tp->total_retrans in tcp_disconnect() (Guillaume Nault) [1802682] - [net] tcp: do not leave dangling pointers in tp->highest_sack (Guillaume Nault) [1802682] - [net] tcp: Fix highest_sack and highest_sack_seq (Guillaume Nault) [1802682] - [net] tcp: do not send empty skb from tcp_write_xmit() (Guillaume Nault) [1802682] - [net] tcp: md5: fix potential overestimation of TCP option space (Guillaume Nault) [1802682] - [net] tcp: fix data-race in tcp_recvmsg() (Guillaume Nault) [1802682] - [net] bridge: ebtables: don't crash when using dnat target in output chains (Andrea Claudi) [1798923] - [net] ip6_tunnel: fix namespaces move (Andrea Claudi) [1798649] - [net] ip_tunnel: fix namespaces move (Andrea Claudi) [1798649] - [net] ipv4: Detect rollover in specific fib table dump (Guillaume Nault) [1801587] - [net] inet: protect against too small mtu values. (Guillaume Nault) [1801587] - [net] icmp: fix data-race in cmp_global_allow() (Guillaume Nault) [1801587] - [net] inetpeer: fix data-race in inet_putpeer / inet_putpeer (Guillaume Nault) [1801587] - [net] ipv4: Fix table id reference in fib_sync_down_addr (Guillaume Nault) [1801587] - [net] dccp: do not leak jiffies on the wire (Guillaume Nault) [1801587] - [net] inet: stop leaking jiffies on the wire (Guillaume Nault) [1801587] - [tools] selftests: fib_tests: add more tests for metric update (Guillaume Nault) [1801587] - [net] ipv4: fix route update on metric change. (Guillaume Nault) [1801587] - [net] iptunnel: Set tun_flags in the iptunnel_metadata_reply from src (Guillaume Nault) [1801587] - [net] flow_dissector: Fix to use new variables for port ranges in bpf hook (Ivan Vecera) [1789862] - [net] net_sched: fix a resource leak in tcindex_set_parms() (Ivan Vecera) [1789862] - [tools] tc-testing: fix eBPF tests failure on linux fresh clones (Ivan Vecera) [1789862] - [net] net_sched: fix an OOB access in cls_tcindex (Ivan Vecera) [1789862] - [net] cls_rsvp: fix rsvp_policy (Ivan Vecera) [1789862] - [net] net_sched: ematch: reject invalid TCF_EM_SIMPLE (Ivan Vecera) [1789862] - [net] net_sched: walk through all child classes in tc_bind_tclass() (Ivan Vecera) [1789862] - [net] net_sched: fix ops->bind_class() implementations (Ivan Vecera) [1789862] - [net] net_sched: fix datalen for ematch (Ivan Vecera) [1789862] - [net] net_sched: use validated TCA_KIND attribute in tc_new_tfilter() (Ivan Vecera) [1789862] - [net] sch_prio: When ungrafting, replace with FIFO (Ivan Vecera) [1789862] - [net] pkt_sched: fq: do not accept silly TCA_FQ_QUANTUM (Ivan Vecera) [1789862] - [net] sched: add delete_empty() to filters and use it in cls_flower (Ivan Vecera) [1789862] - [net] sched: act_mirred: Pull mac prior redir to non mac_header_xmit device (Ivan Vecera) [1789862] - [net] sched: cls_u32: fix refcount leak in the error path of u32_change() (Ivan Vecera) [1789862] - [net] net_sched: sch_fq: properly set sk->sk_pacing_status (Ivan Vecera) [1789862] - [net] net_sched: validate TCA_KIND attribute in tc_chain_tmplt_add() (Ivan Vecera) [1789862] - [net] mqprio: Fix out-of-bounds access in mqprio_dump (Ivan Vecera) [1789862] - [net] sched: allow indirect blocks to bind to clsact in TC (Ivan Vecera) [1789862] - [net] core: rename indirect block ingress cb function (Ivan Vecera) [1789862] - [net] Fixed updating of ethertype in skb_mpls_push() (Ivan Vecera) [1789862] - [net] cls_flower: Fix the behavior using port ranges with hw-offload (Ivan Vecera) [1789862] - [net] sched: fix dump qlen for sch_mq/sch_mqprio with NOLOCK subqueues (Ivan Vecera) [1789862] - [net] Fixed updating of ethertype in function skb_mpls_pop (Ivan Vecera) [1789862] - [net] sched: fix `tc -s class show` no bstats on class with nolock subqueues (Ivan Vecera) [1789862] - [net] sched: act_pedit: fix WARN() in the traffic path (Ivan Vecera) [1789862] - [net] sched: actions: remove unused 'order' (Ivan Vecera) [1789862] - [net] sched: annotate lockless accesses to qdisc->empty (Ivan Vecera) [1789862] - [net] annotate lockless accesses to sk->sk_max_ack_backlog (Ivan Vecera) [1789862] - [net] inet: minor optimization for backlog setting in listen(2) (Ivan Vecera) [1789862] - [net] annotate lockless accesses to sk->sk_ack_backlog (Ivan Vecera) [1789862] - [net] use helpers to change sk_ack_backlog (Ivan Vecera) [1789862] - [net] sched: prevent duplicate flower rules from tcf_proto destroy race (Ivan Vecera) [1789862] - [net] flow_dissector: switch to siphash (Ivan Vecera) [1789862] - [netdrv] macvlan: use skb_reset_mac_header() in macvlan_queue_xmit() (Davide Caratti) [1801128] - [netdrv] macvlan: do not assume mac_header is set in macvlan_broadcast() (Davide Caratti) [1801128] - [net] psample: fix skb_over_panic (Sabrina Dubroca) [1800589] - [net] openvswitch: don't unlock mutex when changing the user_features fails (Davide Caratti) [1799363] - [net] rtnetlink: validate IFLA_MTU attribute in rtnl_create_link() (Guillaume Nault) [1798715] - [net] rtnetlink: fix a typo fbd -> fdb (Guillaume Nault) [1798715] - [net] bpf: Sockmap, skmsg helper overestimates push, pull, and pop bounds (Sabrina Dubroca) [1798179] - [net] bpf: Sockmap/tls, msg_push_data may leave end mark in place (Sabrina Dubroca) [1798179] - [net] bpf: Sockmap/tls, push write_space updates through ulp updates (Sabrina Dubroca) [1798179] - [net] sk_msg: Don't check if sock is locked when tearing down psock (Sabrina Dubroca) [1798179] - [net] bpf: Sockmap/tls, fix pop data with SK_DROP return code (Sabrina Dubroca) [1798179] - [net] bpf: Sockmap/tls, skmsg can have wrapped skmsg that needs extra chaining (Sabrina Dubroca) [1798179] - [net] bpf: Sockmap/tls, tls_sw can create a plaintext buf > encrypt buf (Sabrina Dubroca) [1798179] - [include] bpf: Sockmap/tls, during free we may call tcp_bpf_unhash() in loop (Sabrina Dubroca) [1798179] - [net] bpf: Sockmap, ensure sock lock held during tear down (Sabrina Dubroca) [1798179] - [net] tls: fix async operation (Sabrina Dubroca) [1798179] - [net] tls: Fix return values to avoid ENOTSUPP (Sabrina Dubroca) [1798179] - [net] skmsg: fix TLS 1.3 crash with full sk_msg (Sabrina Dubroca) [1798179] - [net] tls: free the record on encryption error (Sabrina Dubroca) [1798179] - [net] tls: take into account that bpf_exec_tx_verdict() may free the record (Sabrina Dubroca) [1798179] - [net] bpf: skmsg, fix potential psock NULL pointer dereference (Sabrina Dubroca) [1798179] - [net] tls: enable sk_msg redirect to tls socket egress (Sabrina Dubroca) [1798179] - [netdrv] macsec: fix refcnt leak in module exit routine (Sabrina Dubroca) [1799029] - [netdrv] ppp: Adjust indentation into ppp_async_input (Guillaume Nault) [1798104] - [net] l2tp: Allow duplicate session creation with UDP (Guillaume Nault) [1798104] - [net] Fix bugs introduced by netlink strict checking backport (Petr Oros) [1782172] - [tools] selftests: forwarding: fix race between packet receive and tc check (Hangbin Liu) [1797941] - [tools] selftests: forwarding: tc_common: Add hitting check (Hangbin Liu) [1797941] - [tools] selftests: net: push jq workaround into separate helper (Hangbin Liu) [1797941] - [tools] selftests: loopback.sh: skip this test if the driver does not support (Hangbin Liu) [1797941] - [tools] selftests: pmtu: fix init mtu value in description (Hangbin Liu) [1797941] - [tools] selftests: forwarding: Delete IPv6 address at the end (Hangbin Liu) [1797941] - [tools] selftests: pmtu: use -oneline for ip route list cache (Hangbin Liu) [1797941] - [tools] selftests: net: tcp_mmap should create detached threads (Hangbin Liu) [1797941] - [tools] selftests: net: reuseport_dualstack: fix uninitalized parameter (Hangbin Liu) [1797941] - [net] tipc: fix link overflow issue at socket shutdown (Xin Long) [1798070] - [net] tipc: fix retrans failure due to wrong destination (Xin Long) [1798070] - [net] tipc: fix potential hanging after b/rcast changing (Xin Long) [1798070] - [net] tipc: fix ordering of tipc module init and exit routine (Xin Long) [1798070] - [net] tipc: fix wrong timeout input for tipc_wait_for_cond() (Xin Long) [1798070] - [net] tipc: fix wrong socket reference counter after tipc_sk_timeout() returns (Xin Long) [1798070] - [net] tipc: fix potential memory leak in __tipc_sendmsg() (Xin Long) [1798070] - [net] tipc: fix link name length check (Xin Long) [1798070] - [net] tipc: update replicast capability for broadcast send link (Xin Long) [1798070] - [net] tipc: update cluster capabilities if node deleted (Xin Long) [1798070] - [net] tipc: update mon's self addr when node addr generated (Xin Long) [1798070] - [net] tipc: reduce sensitive to retransmit failures (Xin Long) [1798070] - [net] sctp: free cmd->obj.chunk for the unprocessed SCTP_CMD_REPLY (Xin Long) [1798061] - [net] sctp: fully initialize v4 addr in some functions (Xin Long) [1798061] - [net] sctp: cache netns in sctp_ep_common (Xin Long) [1798061] - [net] sctp: Fix memory leak in sctp_sf_do_5_2_4_dupcook (Xin Long) [1798061] - [net] xfrm: support output_mark for offload ESP packets (Xin Long) [1798059] - [net] xfrm: release device reference for invalid state (Xin Long) [1798059] - [net] netfilter: fix a use-after-free in mtype_destroy() (Davide Caratti) [1796361] - [net] netfilter: ipset: avoid null deref when IPSET_ATTR_LINENO is present (Davide Caratti) [1796361] - [net] netfilter: conntrack: Request module if l3proto is unknown (Phil Sutter) [1752765] - [include] tcp: Protect accesses to .ts_recent_stamp with {READ,WRITE}_ONCE() (Guillaume Nault) [1780828] - [include] tcp: tighten acceptance of ACKs not matching a child socket (Guillaume Nault) [1780828] - [include] tcp: fix rejected syncookies due to stale timestamps (Guillaume Nault) [1780828] - [net] SUNRPC: Make "no retrans timeout" soft tasks behave like softconn for timeouts (Steve Dickson) [1801454] - [kernel] genirq, sched/isolation: Isolate from handling managed interrupts (Peter Xu) [1783026]- [nvme] nvme: fix the parameter order for nvme_get_log in nvme_get_fw_slot_info (David Milburn) [1798630] - [mm] arm64: debug: Remove unused return value from do_debug_exception() (Bhupesh Sharma) [1802511] - [mm] arm64: debug: Don't propagate UNKNOWN FAR into si_code for debug signals (Bhupesh Sharma) [1802511] - [mm] arm64/mm: Reorganize arguments for is_el1_permission_fault() (Bhupesh Sharma) [1802511] - [mm] arm64/mm: Define esr_to_debug_fault_info() (Bhupesh Sharma) [1802511] - [infiniband] IB/mlx5: Do reverse sequence during device removal (Alaa Hleihel) [1801497] - [netdrv] bnxt_en: Fix RDMA driver failure with SRIOV after firmware reset (Jonathan Toppins) [1801868] - [netdrv] bnxt_en: Refactor logic to re-enable SRIOV after firmware reset detected (Jonathan Toppins) [1801868] - [netdrv] bnxt_en: Fix logic that disables Bus Master during firmware reset (Jonathan Toppins) [1801868] - [netdrv] bnxt_en: Fix TC queue mapping (Jonathan Toppins) [1801868] - [netdrv] bnxt_en: Fix NTUPLE firmware command failures (Jonathan Toppins) [1801868] - [netdrv] bnxt_en: Fix ipv6 RFS filter matching logic (Jonathan Toppins) [1801868] - [netdrv] bnxt_en: Do not treat DSN (Digital Serial Number) read failure as fatal (Jonathan Toppins) [1801868] - [netdrv] bnxt: Detach page from page pool before sending up the stack (Jonathan Toppins) [1801868] - [netdrv] bnxt: apply computed clamp value for coalece parameter (Jonathan Toppins) [1801868] - [netdrv] bnxt_en: Fix MSIX request logic for RDMA driver (Jonathan Toppins) [1801868] - [netdrv] bnxt_en: Free context memory in the open path if firmware has been reset (Jonathan Toppins) [1801868] - [netdrv] bnxt_en: Return error if FW returns more data than dump length (Jonathan Toppins) [1801868] - [netdrv] bnxt_en: Fix bp->fw_health allocation and free logic (Jonathan Toppins) [1801868] - [netdrv] bnxt_en: Add missing devlink health reporters for VFs (Jonathan Toppins) [1801868] - [netdrv] bnxt_en: Fix the logic that creates the health reporters (Jonathan Toppins) [1801868] - [netdrv] bnxt_en: Do driver unregister cleanup in bnxt_init_one() failure path (Jonathan Toppins) [1801868] - [netdrv] bnxt_en: Send FUNC_RESOURCE_QCAPS command in bnxt_resume() (Jonathan Toppins) [1801868] - [netdrv] bnxt_en: Combine 2 functions calling the same HWRM_DRV_RGTR fw command (Jonathan Toppins) [1801868] - [netdrv] bnxt_en: Abort waiting for firmware response if there is no heartbeat (Jonathan Toppins) [1801868] - [netdrv] bnxt_en: Return proper error code for non-existent NVM variable (Jonathan Toppins) [1801868] - [netdrv] bnxt_en: Add a warning message for driver initiated reset (Jonathan Toppins) [1801868] - [netdrv] bnxt_en: Improve RX buffer error handling (Jonathan Toppins) [1801868] - [netdrv] bnxt_en: Extend ETHTOOL_RESET to hot reset driver (Jonathan Toppins) [1801868] - [netdrv] bnxt_en: Increase firmware response timeout for coredump commands (Jonathan Toppins) [1801868] - [netdrv] bnxt_en: Fix suspend/resume path on 57500 chips (Jonathan Toppins) [1801111] - [netdrv] bnxt_en: Disable/enable Bus master during suspend/resume (Jonathan Toppins) [1801111] - [fs] cifs: fix soft mounts hanging in the reconnect code (Leif Sahlberg) [1795423] - [kernel] audit: CONFIG_CHANGE don't log internal bookkeeping as an event (Richard Guy Briggs) [1798512] - [security] selinux: reorder hooks to make runtime disable less broken (Ondrej Mosnacek) [1778990] - [scsi] scsi: qla2xxx: Fix unbound NVME response length (Himanshu Madhani) [1796480] - [isdn] misdn: enforce CAP_NET_RAW for raw sockets (Andrea Claudi) [1779475] {CVE-2019-17055}- [fs] Revert: f5bcc37b81fc ("namei: allow restricted O_CREAT of FIFOs and regular files") (Eric Sandeen) [1801468] - [fs] Revert: 433cbb6cf0ae ("quota: honor quota type in Q_XGETQSTATcalls") (Eric Sandeen) [1800435] - [infiniband] RDMA/siw: Fix setting active_mtu attribute (Kamal Heib) [1797199] - [infiniband] RDMA/hfi1: Fix memory leak in _dev_comp_vect_mappings_create (Kamal Heib) [1733690] - [scsi] scsi: lpfc: Fix release of hwq to clear the eq relationship (Dick Kennedy) [1798661] - [x86] kvm/hyper-v: don't allow to turn on unsupported VMX controls for nested guests (Vitaly Kuznetsov) [1786288] - [x86] kvm/hyper-v: move VMX controls sanitization out of nested_enable_evmcs() (Vitaly Kuznetsov) [1786288] - [x86] kvm/hyper-v: remove stale evmcs_already_enabled check from nested_enable_evmcs() (Vitaly Kuznetsov) [1786288] - [x86] kvm: svm: relax conditions for allowing MSR_IA32_SPEC_CTRL accesses (Paolo Bonzini) [1796417] - [x86] kvm: x86: avoid incorrect writes to host MSR_IA32_SPEC_CTRL (Paolo Bonzini) [1796417] - [tools] selftests: netfilter: Introduce tests for sets with range concatenation (Stefano Brivio) [1593711] - [net] nf_tables: Add set type for arbitrary concatenation of ranges (Stefano Brivio) [1593711] - [lib] bitmap: Introduce bitmap_cut(): cut bits and shift remaining (Stefano Brivio) [1593711] - [net] netfilter: nf_tables: Support for sets with multiple ranged fields (Stefano Brivio) [1593711] - [net] netfilter: nf_tables: add NFTA_SET_ELEM_KEY_END attribute (Stefano Brivio) [1593711] - [net] netfilter: nf_tables: add nft_setelem_parse_key() (Stefano Brivio) [1593711] - [net] netfilter: nf_tables: validate NFT_DATA_VALUE after nft_data_init() (Stefano Brivio) [1593711] - [net] netfilter: nf_tables: validate NFT_SET_ELEM_INTERVAL_END (Stefano Brivio) [1593711] - [net] netfilter: nf_tables: remove unused parameter ctx (Stefano Brivio) [1593711] - [net] netfilter: nf_tables: remove unused variable (Stefano Brivio) [1593711] - [ptp] ptp: free ptp device pin descriptors properly (Vladis Dronov) [1787568] - [ptp] ptp: fix the race between the release of ptp_clock and cdev (Vladis Dronov) [1787568] - [ptp] ptp: Fix pass zero to ERR_PTR() in ptp_clock_register (Vladis Dronov) [1787568]- [fs] NFSv4: pnfs_roc() must use cred_fscmp() to compare creds (Benjamin Coddington) [1800893] - [drm] drm/nouveau/kms/gv100-: avoid sending a core update until the first modeset (Ben Skeggs) [1801091] - [drm] drm/nouveau/kms/gv100-: move window ownership setup into modesetting path (Ben Skeggs) [1801091] - [drm] drm/nouveau/disp/gv100-: halt NV_PDISP_FE_RM_INTR_STAT_CTRL_DISP_ERROR storms (Ben Skeggs) [1801091] - [drm] drm/nouveau: Add HD-audio component notifier support (Ben Skeggs) [1792191] - [netdrv] net/mlx5: Fix deadlock in fs_core (Alaa Hleihel) [1786630] - [drm] drm/amd/dm/mst: Ignore payload update failures (Lyude Paul) [1773800 1773795] - [kernel] sched/rt: Optimize checking group RT scheduler constraints (Phil Auld) [1797106] - [fs] cifs: Fix mount options set in automount (Dave Wysochanski) [1790922]- [kernel] timers/nohz: Update NOHZ load in remote tick (Scott Wood) [1791434] - [kernel] sched/core: Don't skip remote tick for idle CPUs (Scott Wood) [1791434] - [drm] drm/amdgpu/vi: silence an uninitialized variable warning (Lyude Paul) [1792565] - [drm] drm: panel-lvds: Potential Oops in probe error handling (Lyude Paul) [1792565] - [drm] drm/i915: Fix pid leak with banned clients (Lyude Paul) [1792565] - [drm] drm/amdgpu: allow direct upload save restore list for raven2 (Lyude Paul) [1792565] - [drm] drm/amd/display: Reorder detect_edp_sink_caps before link settings read (Lyude Paul) [1792565] - [drm] drm/i915: Add missing include file (Lyude Paul) [1792565] - [drm] drm/amdgpu: enable gfxoff for raven1 refresh (Lyude Paul) [1792565] - [drm] drm/amdgpu/discovery: reserve discovery data at the top of VRAM (Lyude Paul) [1792565] - [drm] drm/amdgpu: cleanup creating BOs at fixed location (v2) (Lyude Paul) [1792565] - [drm] drm/tegra: Fix ordering of cleanup code (Lyude Paul) [1792565] - [drm] drm/i915/gen9: Clear residual context state on context switch (Lyude Paul) [1792565] - [drm] drm/i915: Add Wa_1407352427:icl,ehl (Lyude Paul) [1792565] - [drm] drm/dp_mst: correct the shifting in DP_REMOTE_I2C_READ (Lyude Paul) [1792565] - [drm] drm/fb-helper: Round up bits_per_pixel if possible (Lyude Paul) [1792565] - [drm] drm/i915: Add Wa_1408615072 and Wa_1407596294 to icl, ehl (Lyude Paul) [1792565] - [drm] drm/amdgpu/smu: add metrics table lock for vega20 (v2) (Lyude Paul) [1792565] - [drm] drm/amdgpu/smu: add metrics table lock for navi (v2) (Lyude Paul) [1792565] - [drm] drm/amdgpu/smu: add metrics table lock (Lyude Paul) [1792565] - [drm] drm/nouveau/kms/nv50-: fix panel scaling (Lyude Paul) [1792565 1741114] - [drm] drm/nouveau: Fix drm-core using atomic code-paths on pre-nv50 hardware (Lyude Paul) [1792565] - [drm] drm/nouveau: Move the declaration of struct nouveau_conn_atom up a bit (Lyude Paul) [1792565] - [drm] drm/amd/display: Reset steer fifo before unblanking the stream (Lyude Paul) [1792565] - [drm] drm/amd/display: Change the delay time before enabling FEC (Lyude Paul) [1792565] - [drm] drm/amd/display: Fixed kernel panic when booting with DP-to-HDMI dongle (Lyude Paul) [1792565] - [drm] drm/amdgpu: add cache flush workaround to gfx8 emit_fence (Lyude Paul) [1792565] - [drm] drm/amdgpu: add check before enabling/disabling broadcast mode (Lyude Paul) [1792565] - [drm] drm: limit to INT_MAX in create_blob ioctl (Lyude Paul) [1792565] - [drm] drm/amdgpu: Call find_vma under mmap_sem (Lyude Paul) [1792565] - [drm] drm/amdgpu: fix uninitialized variable pasid_mapping_needed (Lyude Paul) [1792565] - [drm] drm/amdgpu: fix bad DMA from INTERRUPT_CNTL2 (Lyude Paul) [1792565] - [drm] drm/amdgpu: Avoid accidental thread reactivation (Lyude Paul) [1792565] - [drm] drm/amdgpu: fix potential double drop fence reference (Lyude Paul) [1792565] - [drm] drm/amdgpu: disallow direct upload save restore list from gfx driver (Lyude Paul) [1792565] - [gpu] gpu: host1x: Allocate gather copy for host1x (Lyude Paul) [1792565] - [drm] drm/tegra: sor: Use correct SOR index on Tegra210 (Lyude Paul) [1792565] - [drm] drm/amd/display: correctly populate dpp refclk in fpga (Lyude Paul) [1792565] - [drm] drm: Don't free jobs in wait_event_interruptible() (Lyude Paul) [1792565] - [drm] drm/gma500: fix memory disclosures due to uninitialized bytes (Lyude Paul) [1792565] - [drm] drm/amdgpu: fix amdgpu trace event print string format error (Lyude Paul) [1792565] - [drm] drm/amd/powerplay: avoid disabling ECC if RAS is enabled for VEGA20 (Lyude Paul) [1792565] - [drm] drm/bridge: dw-hdmi: Restore audio when setting a mode (Lyude Paul) [1792565] - [drm] drm/amd/display: Program DWB watermarks from correct state (Lyude Paul) [1792565] - [drm] drm/amd/display: Fix dongle_caps containing stale information (Lyude Paul) [1792565] - [drm] drm/amd/display: add new active dongle to existent w/a (Lyude Paul) [1792565] - [drm] drm/amd/display: refactor Device ID for external chips (Lyude Paul) [1792565] - [drm] drm/amd/display: wait for set pipe mcp command completion (Lyude Paul) [1792565] - [drm] drm/amd/display: Properly round nominal frequency for SPD (Lyude Paul) [1792565] - [drm] drm/drm_vblank: Change EINVAL by the correct errno (Lyude Paul) [1792565] - [drm] drm/amdkfd: Fix MQD size calculation (Lyude Paul) [1792565] - [drm] drm/bridge: dw-hdmi: Refuse DDC/CI transfers on the internal I2C controller (Lyude Paul) [1792565] - [drm] drm/amd/display: set minimum abm backlight level (Lyude Paul) [1792565] - [drm] drm/amd/display: load iram for abm 2.3 (Lyude Paul) [1792565] - [drm] drm/amd/powerplay: A workaround to GPU RESET on APU (Lyude Paul) [1792565] - [drm] drm/amdkfd: fix a potential NULL pointer dereference (v2) (Lyude Paul) [1792565] - [drm] drm/amd/display: Set number of pipes to 1 if the second pipe was disabled (Lyude Paul) [1792565] - [drm] drm/amd/display: Handle virtual signal type in disable_link() (Lyude Paul) [1792565] - [drm] drm/ttm: return -EBUSY on pipelining with no_gpu_wait (v2) (Lyude Paul) [1792565] - [drm] drm/amdgpu: grab the id mgr lock while accessing passid_mapping (Lyude Paul) [1792565] - [drm] drm/amdgpu/sriov: add ring_stop before ring_create in psp v11 code (Lyude Paul) [1792565] - [drm] drm/bridge: analogix-anx78xx: silence -EPROBE_DEFER warnings (Lyude Paul) [1792565] - [drm] drm/amd/display: verify stream link before link test (Lyude Paul) [1792565] - [drm] drm: Use EOPNOTSUPP, not ENOTSUPP (Lyude Paul) [1792565] - [drm] drm/mipi-dbi: fix a loop in debugfs code (Lyude Paul) [1792565] - [drm] drm: mst: Fix query_payload ack reply struct (Lyude Paul) [1792565] - [drm] Revert "drm/virtio: switch virtio_gpu_wait_ioctl() to gem helper." (Lyude Paul) [1792565] - [drm] drm/amdgpu: add invalidate semaphore limit for SRIOV and picasso in gmc9 (Lyude Paul) [1792565] - [drm] drm/amdgpu: avoid using invalidate semaphore for picasso (Lyude Paul) [1792565] - [drm] drm/amdgpu/gfx10: re-init clear state buffer after gpu reset (Lyude Paul) [1792565] - [drm] drm/amdgpu/gfx10: explicitly wait for cp idle after halt/unhalt (Lyude Paul) [1792565] - [drm] drm/amdgpu: invalidate mmhub semaphore workaround in gmc9/gmc10 (Lyude Paul) [1792565] - [drm] drm/amdgpu: set adev->num_vmhubs for gmc6, 7, 8 (Lyude Paul) [1792565] - [drm] drm/amdgpu: Export function to flush TLB of specific vm hub (Lyude Paul) [1792565] - [drm] drm/amdgpu: add new member in amdgpu_device for vmhub counts per asic chip (Lyude Paul) [1792565] - [drm] drm/amdgpu: rename AMDGPU_GFXHUB/MMHUB macro with hub number (Lyude Paul) [1792565] - [drm] drm/amdgpu: initialize vm_inv_eng0_sem for gfxhub and mmhub (Lyude Paul) [1792565] - [drm] drm/amd/display: add default clocks if not able to fetch them (Lyude Paul) [1792565] - [drm] drm/amd/display: re-enable wait in pipelock, but add timeout (Lyude Paul) [1792565] - [drm] drm/dp_mst: Correct the bug in drm_dp_update_payload_part1() (Lyude Paul) [1792565] - [drm] drm/radeon: fix r1xx/r2xx register checker for POT textures (Lyude Paul) [1792565] - [drm] drm/i915/fbc: Disable fbc by default on all glk+ (Lyude Paul) [1792565] - [drm] drm/nouveau/kms/nv50-: Limit MST BPC to 8 (Lyude Paul) [1792565 1773804] - [drm] drm/nouveau/kms/nv50-: Store the bpc we're using in nv50_head_atom (Lyude Paul) [1792565 1773804] - [drm] drm/nouveau/kms/nv50-: Call outp_atomic_check_view() before handling PBN (Lyude Paul) [1792565 1773804] - [drm] drm/mgag200: Flag all G200 SE A machines as broken wrt (Lyude Paul) [1792565] - [drm] drm/mgag200: Add workaround for HW that does not support 'startadd' (Lyude Paul) [1792565] - [drm] drm/mgag200: Store flags from PCI driver data in device structure (Lyude Paul) [1792565] - [drm] drm/mgag200: Extract device type from flags (Lyude Paul) [1792565] - [dma-buf] dma-buf: Fix memory leak in sync_file_merge() (Lyude Paul) [1792565] - [video] video/hdmi: Fix AVI bar unpack (Lyude Paul) [1792565] - [drm] drm: damage_helper: Fix race checking plane->state->fb (Lyude Paul) [1792565] - [drm] drm/i915: Fix detection for a CMP-V PCH (Lyude Paul) [1792565] - [x86] Mark AMD Ryzen 7 as supported (David Arcari) [1797317] - [x86] Mark AMD Ryzen 5 as supported (David Arcari) [1718051] - [mm] mm/sparse.c: reset section's mem_map when fully deactivated (Pingfan Liu) [1797848] - [drm] drm/mgag200: Don't unpin the current cursor image's buffer (Lyude Paul) [1784290] - [drm] drm/mgag200: Set cursor scanout address to correct BO (Lyude Paul) [1784290] - [drm] drm/mgag200: Pin displayed cursor BO to video memory (Lyude Paul) [1784290] - [tools] Correction to manpage of cpupower (Prarit Bhargava) [1796139] - [fs] cifs: fix soft mounts hanging in the reconnect code (Dave Wysochanski) [1795429] - [net] ipv6_stub: use ip6_dst_lookup_flow instead of ip6_dst_lookup (Sabrina Dubroca) [1774440] - [net] ipv6: add net argument to ip6_dst_lookup_flow (Sabrina Dubroca) [1774440] - [netdrv] can: peak_usb: fix slab info leak (Guillaume Nault) [1787486] {CVE-2019-19534} - [netdrv] vxlan: fix tos value before xmit (Hangbin Liu) [1786075] - [net] netfilter: nft_tproxy: Fix port selector on Big Endian (Phil Sutter) [1781481] - [net] devlink: Change devlink health locking mechanism (Petr Oros) [1785997] - [net] xfrm: Fix memleak on xfrm state destroy (Xin Long) [1780470] - [net] erspan: remove the incorrect mtu limit for erspan (Hangbin Liu) [1783871] - [net] ieee802154: enforce CAP_NET_RAW for raw sockets (Andrea Claudi) [1779495] {CVE-2019-17053} - [net] netfilter: masquerade: don't flush all conntracks if only one address deleted on device (Patrick Talbert) [1772334]- [mm] memcg: Add preemption point in accumulate_memcg_tree() (Waiman Long) [1795049] - [edac] EDAC: skx_common: downgrade message importance on missing PCI device (Aristeu Rozanski) [1775511] - [infiniband] IB/core: Do not notify GID change event of an unregistered device (Kamal Heib) [1787333] - [infiniband] IB/core: Let IB core distribute cache update events (Kamal Heib) [1787333] - [arm64] arm64: kexec: always reset to EL2 if present (Bhupesh Sharma) [1794805] - [tools] perf header: Use last modification time for timestamp (Michael Petlan) [1791258] - [netdrv] net/mlx5e: Enable all available stats for uplink reps (Alaa Hleihel) [1786321] - [netdrv] net/mlx5e: Create q counters on uplink representors (Alaa Hleihel) [1786321] - [netdrv] net/mlx5e: Convert rep stats to mlx5e_stats_grp-based infra (Alaa Hleihel) [1786321] - [netdrv] net/mlx5e: IPoIB, use separate stats groups (Alaa Hleihel) [1786321] - [netdrv] net/mlx5e: Convert stats groups array to array of group pointers (Alaa Hleihel) [1786321] - [netdrv] net/mlx5e: Declare stats groups via macro (Alaa Hleihel) [1786321] - [netdrv] net/mlx5e: Profile specific stats groups (Alaa Hleihel) [1786321] - [netdrv] net/mlx5e: Move uplink rep init/cleanup code into own functions (Alaa Hleihel) [1786321] - [netdrv] net/mlx5e: Add discard counters per priority (Alaa Hleihel) [1786321] - [netdrv] net/mlx5e: Add port buffer's congestion counters (Alaa Hleihel) [1786321] - [netdrv] net/mlx5: Expose HW capability bits for port buffer per priority congestion counters (Alaa Hleihel) [1786321] - [netdrv] qede: Fix multicast mac configuration (Manish Chopra) [1784894] - [thunderbolt] thunderbolt: Drop unnecessary read when writing LC command in Ice Lake (Jarod Wilson) [1784568] - [thunderbolt] thunderbolt: Fix lockdep circular locking depedency warning (Jarod Wilson) [1784568] - [thunderbolt] thunderbolt: Read DP IN adapter first two dwords in one go (Jarod Wilson) [1784568]- [pci] PCI/PM: Move pci_dev_wait() definition earlier (Myron Stowe) [1794266] - [pci] PCI/PM: Add missing link delays required by the PCIe spec (Myron Stowe) [1794266] - [pci] PCI/PM: Add pcie_wait_for_link_delay() (Myron Stowe) [1794266] - [pci] PCI/PM: Return error when changing power state from D3cold (Myron Stowe) [1794266] - [pci] PCI/PM: Decode D3cold power state correctly (Myron Stowe) [1794266] - [pci] PCI/PM: Fold __pci_complete_power_transition() into its caller (Myron Stowe) [1794266] - [pci] PCI/PM: Avoid exporting __pci_complete_power_transition() (Myron Stowe) [1794266] - [pci] PCI/PM: Fold __pci_start_power_transition() into its caller (Myron Stowe) [1794266] - [pci] PCI/PM: Use pci_power_up() in pci_set_power_state() (Myron Stowe) [1794266] - [pci] PCI/PM: Move power state update away from pci_power_up() (Myron Stowe) [1794266] - [pci] PCI/PM: Remove unused pci_driver.suspend_late() hook (Myron Stowe) [1794266] - [pci] PCI/PM: Remove unused pci_driver.resume_early() hook (Myron Stowe) [1794266] - [xen] xen-platform: Convert to generic power management (Myron Stowe) [1794266] - [pci] PCI/PM: Simplify pci_set_power_state() (Myron Stowe) [1794266] - [pci] PCI/PM: Expand PM reset messages to mention D3hot (not just D3) (Myron Stowe) [1794266] - [pci] PCI/PM: Apply D2 delay as milliseconds, not microseconds (Myron Stowe) [1794266] - [pci] PCI/PM: Use pci_WARN() to include device information (Myron Stowe) [1794266] - [pci] PCI/PM: Use PCI dev_printk() wrappers for consistency (Myron Stowe) [1794266] - [pci] PCI/PM: Make power management op coding style consistent (Myron Stowe) [1794266] - [pci] PCI/PM: Run resume fixups before disabling wakeup events (Myron Stowe) [1794266] - [pci] PCI/PM: Clear PCIe PME Status even for legacy power management (Myron Stowe) [1794266] - [pci] PCI/PM: Always return devices to D0 when thawing (Myron Stowe) [1794266] - [pci] PCI: PM: Fix pci_power_up() (Myron Stowe) [1794266] - [pci] PCI: Make pcie_downstream_port() available outside of access.c (Myron Stowe) [1794266] - [pci] PCI: Add pci_info_ratelimited() to ratelimit PCI separately (Myron Stowe) [1794266] - [pci] PCI: PM: Simplify bus-level hibernation callbacks (Myron Stowe) [1794266] - [pci] PCI: Do not poll for PME if the device is in D3cold (Myron Stowe) [1794266] - [pci] PCI: PM: Replace pci_dev_keep_suspended() with two functions (Myron Stowe) [1794266] - [pci] PCI: PM: Avoid resuming devices in D3hot during system suspend (Myron Stowe) [1794266] - [pci] PCI: PM: Avoid skipping bus-level PM on platforms without ACPI (Myron Stowe) [1794266] - [pci] treewide: Switch printk users from pf and pF to ps and pS, respectively (Myron Stowe) [1794266] - [sound] ALSA: Use the legacy HDA driver as default for Intel DSP platforms (Jaroslav Kysela) [1793227] - [nvme] nvme: nvme_mpath_init remove multipath check (David Milburn) [1790958] - [mm] mm/page-writeback.c: don't break integrity writeback on ->writepage() error (Christoph von Recklinghausen) [1782117] - [arm64] arm64: Revert support for execute-only user mappings (Jeremy Linton) [1788629] - [powerpc] powerpc/papr_scm: Don't enable direct map for a region by default (Steve Best) [1795706]- [tools] selftests/eeh: Bump EEH wait time to 60s (Steve Best) [1783199] - [tools] tools/kvm_stat: Fix kvm_exit filter name (Gavin Shan) [1780345] - [infiniband] RDMA/bnxt_re: Report more number of completion vectors (Selvin Xavier) [1788037 1753515] - [infiniband] RDMA/bnxt_re: Fix Send Work Entry state check while polling completions (Selvin Xavier) [1788037] - [infiniband] RDMA/bnxt_re: Fix missing le16_to_cpu (Selvin Xavier) [1788037] - [infiniband] RDMA/bnxt_re: Avoid freeing MR resources if dereg fails (Selvin Xavier) [1788037 1737147] - [infiniband] RDMA/bnxt_re: Fix stat push into dma buffer on gen p5 devices (Selvin Xavier) [1788037 1771855] - [infiniband] RDMA/bnxt_re: Fix chip number validation Broadcom's Gen P5 series (Selvin Xavier) [1788037 1783943] - [netdrv] net/mlx5e: Clear VF config when switching modes (mohamad meib) [1787276] - [base] drivers/base/memory.c: cache memory blocks in xarray to accelerate lookup fixup (David Hildenbrand) [1789900] - [base] drivers/base/memory.c: cache memory blocks in xarray to accelerate lookup (David Hildenbrand) [1789900] - [base] drivers/base/memory.c: drop the mem_sysfs_mutex (David Hildenbrand) [1789900] - [base] driver/base/memory.c: validate memory block size early (David Hildenbrand) [1789900] - [fs] block: Don't revalidate bdev of hidden gendisk (David Milburn) [1779342] - [scsi] scsi: virtio_scsi: unplug LUNs when events missed (Maxim Levitsky) [1614188] - [scsi] scsi: virtio_scsi: implement request batching (Maxim Levitsky) [1614188] - [scsi] scsi: core: fix dh and multipathing for SCSI hosts without request batching (Maxim Levitsky) [1614188] - [scsi] scsi: core: fix missing .cleanup_rq for SCSI hosts without request batching (Maxim Levitsky) [1614188] - [scsi] scsi: core: add support for request batching (Maxim Levitsky) [1614188] - [scsi] scsi: virtio_scsi: Use struct_size() helper (Maxim Levitsky) [1614188] - [scsi] scsi: virtio_scsi: remove unused 'affinity_hint_set' (Maxim Levitsky) [1614188] - [scsi] scsi: virtio_scsi: Use HCTX_TYPE_DEFAULT for blk_mq_tag_set->map (Maxim Levitsky) [1614188] - [scsi] scsi: virtio_scsi: don't send sc payload with tmfs (Maxim Levitsky) [1614188] - [scsi] scsi: virtio_scsi: Remove per-target data because it is no longer used (Maxim Levitsky) [1614188] - [powerpc] powerpc/pseries/lparcfg: Fix display of Maximum Memory (Steve Best) [1795622] - [powerpc] powernv: Don't reprogram SLW image on every KVM guest entry/exit (Laurent Vivier) [1751078] - [x86] Mark certain versions of Comet Lake as supported (David Arcari) [1794198] - [s390] s390/dasd: Disable Thin Provisioning to prevent data loss (Philipp Rudo) [1793461]- [x86] kvm: x86/mmu: Take slots_lock when using kvm_mmu_zap_all_fast() (Paolo Bonzini) [1690344] {CVE-2018-12207} - [x86] kvm: x86: disable shattered huge page recovery for PREEMPT_RT (Paolo Bonzini) [1690344] {CVE-2018-12207} - [documentation] documentation: Add ITLB_MULTIHIT documentation (Paolo Bonzini) [1690344] {CVE-2018-12207} - [x86] kvm: x86: mmu: Recovery of shattered NX large pages (Paolo Bonzini) [1690344] {CVE-2018-12207} - [virt] kvm: Add helper function for creating VM worker threads (Paolo Bonzini) [1690344] {CVE-2018-12207} - [x86] kvm: mmu: ITLB_MULTIHIT mitigation (Paolo Bonzini) [1690344] {CVE-2018-12207} - [kernel] cpu/speculation: Uninline and export CPU mitigations helpers (Paolo Bonzini) [1690344] {CVE-2018-12207} - [x86] cpu: Add Tremont to the cpu vulnerability whitelist (Paolo Bonzini) [1690344] {CVE-2018-12207} - [x86] bugs: Add ITLB_MULTIHIT bug infrastructure (Paolo Bonzini) [1690344] {CVE-2018-12207} - [x86] kvm: vmx, svm: always run with EFER.NXE=1 when shadow paging is active (Paolo Bonzini) [1690344] {CVE-2018-12207} - [crypto] crypto: hmac - fix memory leak in hmac_init_tfm() (Herbert Xu) [1775858] - [crypto] crypto: hash - fix incorrect HASH_MAX_DESCSIZE (Herbert Xu) [1775858] - [nvme] nvme: Translate more status codes to blk_status_t (Gopal Tiwari) [1781537] - [include] nvme: resync include/linux/nvme.h with nvmecli (Gopal Tiwari) [1781537] - [netdrv] hv_netvsc: Fix memory leak when removing rndis device (Mohammed Gamal) [1733007] - [fs] cifs: Fix memory allocation in __smb2_handle_cancelled_cmd() (Dave Wysochanski) [1793182] - [tools] perf c2c: Fix report with offline cpus (Michael Petlan) [1744903] - [kernel] locking/rwsem: Fix kernel crash when spinning on RWSEM_OWNER_UNKNOWN (Waiman Long) [1793028] - [mm] mm/memory_hotplug: don't free usage map when removing a re-added early section (Pingfan Liu) [1787269] - [netdrv] iavf: remove current MAC address filter on VF reset (Stefan Assmann) [1735725 1738738] - [dma] dma-mapping: fix handling of dma-ranges for reserved memory (again) (Jerry Snitselaar) [1784691]- [fs] pnfs/filelayout: enable LAYOUTGET on OPEN (Steve Dickson) [1756140] - [fs] NFSD fixing possible null pointer derefering in copy offload (Benjamin Coddington) [1763220] - [fs] nfsd: Ensure CLONE persists data and metadata changes to the target file (Benjamin Coddington) [1763220] - [net] SUNRPC: Fix backchannel latency metrics (Benjamin Coddington) [1763220] - [fs] NFSv4.x: Drop the slot if nfs4_delegreturn_prepare waits for layoutreturn (Benjamin Coddington) [1763220] - [fs] NFSv4.x: Handle bad/dead sessions correctly in nfs41_sequence_process() (Benjamin Coddington) [1763220] - [fs] NFS: Fix an RCU lock leak in nfs4_refresh_delegation_stateid() (Benjamin Coddington) [1763220] - [fs] NFSv4: Don't allow a cached open with a revoked delegation (Benjamin Coddington) [1763220] - [net] SUNRPC: Fix svcauth_gss_proxy_init() (Benjamin Coddington) [1763220] - [net] SUNRPC: The TCP back channel mustn't disappear while requests are outstanding (Benjamin Coddington) [1763220] - [net] xprtrdma: Close window between waking RPC senders and posting Receives (Benjamin Coddington) [1763220] - [net] xprtrdma: Connection becomes unstable after a reconnect (Benjamin Coddington) [1763220] - [net] xprtrdma: Add unique trace points for posting Local Invalidate WRs (Benjamin Coddington) [1763220] - [net] sunrpc: fix crash when cache_head become valid before update (Benjamin Coddington) [1763220] - [fs] nfsd4: fix up replay_matches_cache() (Benjamin Coddington) [1763220] - [fs] NFSv4: Fix leak of clp->cl_acceptor string (Benjamin Coddington) [1763220] - [fs] pNFS: Ensure we do clear the return-on-close layout stateid on fatal errors (Benjamin Coddington) [1763220] - [fs] NFS: Fix O_DIRECT accounting of number of bytes read/written (Benjamin Coddington) [1763220] - [net] SUNRPC: Fix another issue with MIC buffer space (Benjamin Coddington) [1763220] - [net] SUNRPC: Fix buffer handling of GSS MIC without slack (Benjamin Coddington) [1763220] - [fs] Revert "NFSv4/flexfiles: Abort I/O early if the layout segment was invalidated" (Benjamin Coddington) [1763220] - [net] SUNRPC: Don't handle errors if the bind/connect succeeded (Benjamin Coddington) [1763220] - [net] SUNRPC: Fix congestion window race with disconnect (Benjamin Coddington) [1763220] - [net] SUNRPC: Don't try to parse incomplete RPC messages (Benjamin Coddington) [1763220] - [net] SUNRPC: Don't receive TCP data into a request buffer that has been reset (Benjamin Coddington) [1763220] - [net] SUNRPC: Dequeue the request from the receive queue while we're re-encoding (Benjamin Coddington) [1763220] - [net] SUNRPC: Handle connection breakages correctly in call_status() (Benjamin Coddington) [1763220] - [net] xprtrdma: Toggle XPRT_CONGESTED in xprtrdma's slot methods (Benjamin Coddington) [1763220] - [fs] NFS: Ensure O_DIRECT reports an error if the bytes read/written is 0 (Benjamin Coddington) [1763220] - [fs] NFSv4/pnfs: Fix a page lock leak in nfs_pageio_resend() (Benjamin Coddington) [1763220] - [fs] NFS: Fix regression whereby fscache errors are appearing on 'nofsc' mounts (Benjamin Coddington) [1763220] - [fs] NFSv4: Fix a potential sleep while atomic in nfs4_do_reclaim() (Benjamin Coddington) [1763220] - [fs] NFSv4.1: Only reap expired delegations (Benjamin Coddington) [1763220] - [fs] NFSv4.1: Fix open stateid recovery (Benjamin Coddington) [1763220] - [fs] NFSv4: Fix a credential refcount leak in nfs41_check_delegation_stateid (Benjamin Coddington) [1763220] - [fs] NFSv4: Handle the special Linux file open access mode (Benjamin Coddington) [1763220] - [fs] nfsd: Fix overflow causing non-working mounts on 1 TB machines (Benjamin Coddington) [1763220] - [md] md: make sure desc_nr less than MD_SB_DISKS (Nigel Croxon) [1769057] - [md] md: raid1: check rdev before reference in raid1_sync_request func (Nigel Croxon) [1769057] - [md] md/raid10: prevent access of uninitialized resync_pages offset (Nigel Croxon) [1769057] - [md] md: avoid invalid memory access for array sb->dev_roles (Nigel Croxon) [1769057] - [md] md/raid1: avoid soft lockup under high load (Nigel Croxon) [1769057] - [md] md: no longer compare spare disk superblock events in super_load (Nigel Croxon) [1769057] - [md] md: improve handling of bio with REQ_PREFLUSH in md_flush_request() (Nigel Croxon) [1769057] - [md] md/bitmap: avoid race window between md_bitmap_resize and bitmap_file_clear_bit (Nigel Croxon) [1769057] - [md] md/raid0: Fix an error message in raid0_make_request() (Nigel Croxon) [1769057] - [md] md/raid0: fix warning message for parameter default_layout (Nigel Croxon) [1769057] - [netdrv] net/mlx5: DR, Init lists that are used in rule's member (Alaa Hleihel) [1775986] - [netdrv] net/mlx5: DR, No need for atomic refcount for internal SW steering resources (Alaa Hleihel) [1775986] - [netdrv] net/mlx5: DR, Create multiple destination action from dr_create_fte (Alaa Hleihel) [1775986] - [netdrv] net/mlx5: DR, Add support for multiple destination table action (Alaa Hleihel) [1775986] - [netdrv] net/mlx5: DR, Align dest FT action creation to API (Alaa Hleihel) [1775986] - [netdrv] net/mlx5: DR, Pass table flags at creation to lower layer (Alaa Hleihel) [1775986] - [netdrv] net/mlx5: DR, Create multi-destination table for SW-steering use (Alaa Hleihel) [1775986] - [netdrv] net/mlx5: DR, Create FTE entry in the FW from SW-steering (Alaa Hleihel) [1775986] - [netdrv] net/mlx5: DR, Use attributes struct for FW flow table creation (Alaa Hleihel) [1775986] - [drm] drm/amd/display: fix struct init in update_bounding_box (Don Dutile) [1784621] - [tools] perf/x86/pmu-events: Fix Kernel_Utilization metric (Michael Petlan) [1788434] - [tools] perf vendor events intel: Update all the Intel JSON metrics from TMAM 3.6 (Michael Petlan) [1788434] - [tools] perf vendor events intel: Update CascadelakeX events to v1.05 (Michael Petlan) [1788434] - [tools] cpupower: mperf_monitor: Update cpupower to use the RDPRU instruction (Janakarajan Natarajan) [1766357] - [tools] cpupower: mperf_monitor: Introduce per_cpu_schedule flag (Janakarajan Natarajan) [1766357] - [tools] cpupower: Move needs_root variable into a sub-struct (Janakarajan Natarajan) [1766357] - [mm] coredump: fix race condition between collapse_huge_page() and core dumping (Andrea Arcangeli) [1722986] - [mm] memcg, oom: don't require __GFP_FS when invoking memcg OOM killer (Waiman Long) [1791170] - [uapi] mm: move MAP_SYNC to asm-generic/mman-common.h (Jeff Moyer) [1791539]- [linux] ptr_ring: wrap back ->producer in __ptr_ring_swap_queue() (Lu Lu) [1663784] - [virtio] virtio-balloon: fix managed page counts when migrating pages between zones (David Hildenbrand) [1689800] - [infiniband] IB/mlx4: Follow mirror sequence of device add during device removal (mohamad meib) [1786042] - [netdrv] gve: Fix the queue page list allocated pages count (Patricio Noyola) [1789114] - [netdrv] gve: fix dma sync bug where not all pages synced (David Awogbemila) [1790957] - [netdrv] gve: Fixes DMA synchronization (David Awogbemila) [1789027] - [net] SUNRPC: Ignore queue transmission errors on successful transmission (Benjamin Coddington) [1769367] - [net] Revert "SUNRPC: Micro-optimise when the task is known not to be sleeping" (Benjamin Coddington) [1769367] - [net] SUNRPC: Fix up calculation of client message length (Benjamin Coddington) [1769367] - [net] Merge tag 'nfs-rdma-for-5.1-1' of git://git.linux-nfs.org/projects/anna/linux-nfs (Benjamin Coddington) [1769367] - [char] tpm: Revert "tpm_tis_core: Turn on the TPM before probing IRQ's" (Jerry Snitselaar) [1789088] - [char] tpm: Revert "tpm_tis_core: Set TPM_CHIP_FLAG_IRQ before probing for interrupts" (Jerry Snitselaar) [1789088] - [tools] perf jvmti: Link against tools/lib/ctype.h to have weak strlcpy() (Michael Petlan) [1786048] - [tools] perf jvmti: Link against tools/lib/string.o to have weak strlcpy() (Michael Petlan) [1786048] - [kernel] kprobes: Show address of kprobes if kallsyms does (Michael Petlan) [1747099] - [kernel] genirq/debugfs: Reset domain debugfs_file on removal of the debugfs file (Mohammed Gamal) [1782640] - [powerpc] powerpc: Fix 32-bit KVM-PR lockup and host crash with MacOS guest (Steve Best) [1789594]- [platform] x86: intel_pmc_core: Add Comet Lake (CML) platform support to intel_pmc_core driver (Lenny Szubowicz) [1773793] - [platform] x86: intel_pmc_core: Fix the SoC naming inconsistency (Lenny Szubowicz) [1773793] - [platform] x86: intel_pmc_core_pltdrv: Module removal warning fix (Lenny Szubowicz) [1773793] - [platform] x86: intel_pmc_core: Do not ioremap RAM (Lenny Szubowicz) [1773793] - [platform] x86: intel_pmc_ipc: Remove dev_err() usage after platform_get_irq() (Lenny Szubowicz) [1773793] - [platform] x86: intel_pmc_core: Add ICL-NNPI support to PMC Core (Lenny Szubowicz) [1773793] - [platform] x86: intel_pmc_core: Attach using APCI HID "INT33A1" (Lenny Szubowicz) [1773793] - [platform] x86: intel_pmc_core: transform Pkg C-state residency from TSC ticks into microseconds (Lenny Szubowicz) [1773793] - [platform] x86: intel_pmc: no need to check return value of debugfs_create functions (Lenny Szubowicz) [1773793] - [platform] x86: intel_pmc_core: Allow to dump debug registers on S0ix failure (Lenny Szubowicz) [1773793] - [platform] x86: intel_pmc_core: Convert to a platform_driver (Lenny Szubowicz) [1773793] - [platform] x86: intel_pmc_ipc: Don't map non-used optional resources (Lenny Szubowicz) [1773793] - [platform] x86: intel_pmc_ipc: Apply same width for offset definitions (Lenny Szubowicz) [1773793] - [platform] x86: intel_pmc_ipc: Use BIT() macro (Lenny Szubowicz) [1773793] - [platform] x86: intel_pmc_core: Mark local function static (Lenny Szubowicz) [1773793] - [platform] x86: intel_pmc_ipc: adding error handling (Lenny Szubowicz) [1773793] - [mm] memory_hotplug: cleanup __remove_pages() (Christoph von Recklinghausen) [1766491] - [mm] memory_hotplug: drop local variables in shrink_zone_span() (Christoph von Recklinghausen) [1766491] - [mm] memory_hotplug: don't check for "all holes" in shrink_zone_span() (Christoph von Recklinghausen) [1766491] - [mm] memory_hotplug: we always have a zone in find_(smallest|biggest)_section_pfn (Christoph von Recklinghausen) [1766491] - [mm] memory_hotplug: poison memmap in remove_pfn_range_from_zone() (Christoph von Recklinghausen) [1766491] - [mm] memory_hotplug: shrink zones when offlining memory (Christoph von Recklinghausen) [1766491] - [mm] memmap_init: update variable name in memmap_init_zone (Christoph von Recklinghausen) [1766491] - [mm] memory_hotplug: don't access uninitialized memmaps in shrink_zone_span() (Christoph von Recklinghausen) [1766491] - [mm] memory_hotplug: fix try_offline_node() (Christoph von Recklinghausen) [1766491] - [mm] memory_hotplug: fix updating the node span (Christoph von Recklinghausen) [1766491] - [mm] hugetlbfs: don't access uninitialized memmaps in pfn_range_valid_gigantic() (Christoph von Recklinghausen) [1766491] - [mm] memory_hotplug: don't access uninitialized memmaps in shrink_pgdat_span() (Christoph von Recklinghausen) [1766491] - [mm] page_owner: don't access uninitialized memmaps when reading /proc/pagetypeinfo (Christoph von Recklinghausen) [1766491] - [mm] memory-failure.c: don't access uninitialized memmaps in memory_failure() (Christoph von Recklinghausen) [1766491] - [fs] proc/page.c: don't access uninitialized memmaps in fs/proc/page.c (Christoph von Recklinghausen) [1766491] - [base] base/memory.c: don't access uninitialized memmaps in soft_offline_page_store() (Christoph von Recklinghausen) [1766491] - [base] base/node.c: simplify unregister_memory_block_under_nodes() (Christoph von Recklinghausen) [1766491] - [kernel] /proc/kpagecount: return 0 for special pages that are never mapped (Christoph von Recklinghausen) [1766491] - [netdrv] fm10k: fix fm10k_get_fault_pf to read correct address (Neil Horman) [1721716] - [netdrv] fm10k: convert NON_Q_VECTORS(hw) into NON_Q_VECTORS (Neil Horman) [1721716] - [netdrv] fm10k: mark unused parameters with __always_unused (Neil Horman) [1721716] - [netdrv] fm10k: cast page_addr to u8 * when incrementing it (Neil Horman) [1721716] - [netdrv] fm10k: explicitly return 0 on success path in function (Neil Horman) [1721716] - [netdrv] fm10k: remove needless initialization of size local variable (Neil Horman) [1721716] - [netdrv] fm10k: remove needless assignment of err local variable (Neil Horman) [1721716] - [netdrv] fm10k: remove unnecessary variable initializer (Neil Horman) [1721716] - [netdrv] fm10k: reduce scope of the ring variable (Neil Horman) [1721716] - [netdrv] fm10k: reduce the scope of the result local variable (Neil Horman) [1721716] - [netdrv] fm10k: reduce the scope of the local msg variable (Neil Horman) [1721716] - [netdrv] fm10k: reduce the scope of the local i variable (Neil Horman) [1721716] - [netdrv] fm10k: reduce the scope of the err variable (Neil Horman) [1721716] - [netdrv] fm10k: reduce the scope of the tx_buffer variable (Neil Horman) [1721716] - [netdrv] fm10k: reduce the scope of the q_idx local variable (Neil Horman) [1721716] - [netdrv] fm10k: reduce the scope of local err variable (Neil Horman) [1721716] - [netdrv] fm10k: reduce the scope of qv local variable (Neil Horman) [1721716] - [netdrv] fm10k: reduce scope of *p local variable (Neil Horman) [1721716] - [netdrv] fm10k: reduce scope of the err variable (Neil Horman) [1721716] - [netdrv] fm10k: Use dev_get_drvdata (Neil Horman) [1721716] - [crypto] crypto: qat - Silence smp_processor_id() warning (Neil Horman) [1723573] - [crypto] crypto: qat - use struct_size() helper (Neil Horman) [1723573] - [crypto] crypto: qat - do not offload zero length requests (Neil Horman) [1723573] - [crypto] crypto: qat - return error for block ciphers for invalid requests (Neil Horman) [1723573] - [crypto] crypto: qat - return proper error code in setkey (Neil Horman) [1723573] - [crypto] crypto: qat - fix block size for aes ctr mode (Neil Horman) [1723573] - [crypto] crypto: qat - update iv after encryption or decryption operations (Neil Horman) [1723573] - [crypto] crypto: qat - add check for negative offset in alg precompute function (Neil Horman) [1723573] - [crypto] crypto: qat - remove spin_lock in qat_ablkcipher_setkey (Neil Horman) [1723573] - [crypto] treewide: Add SPDX license identifier - Makefile/Kconfig (Neil Horman) [1723573] - [crypto] crypto: shash - remove shash_desc::flags (Neil Horman) [1723573] - [crypto] crypto: rsa - unimplement sign/verify for raw RSA backends (Neil Horman) [1723573] - [hv] Revert "hv: vmbus: Implement suspend/resume for VSC drivers for hibernation" (Mohammed Gamal) [1788082] - [hv] Revert "hv: vmbus: Ignore the offers when resuming from hibernation" (Mohammed Gamal) [1788082] - [hv] Revert "hv: vmbus: Suspend/resume the vmbus itself for hibernation" (Mohammed Gamal) [1788082] - [hv] Revert "hv: vmbus: Clean up hv_sock channels by force upon suspend" (Mohammed Gamal) [1788082] - [hv] Revert "hv: vmbus: Suspend after cleaning up hv_sock and sub channels" (Mohammed Gamal) [1788082] - [hv] Revert "hv: vmbus: Resume after fixing up old primary channels" (Mohammed Gamal) [1788082] - [hv] Revert "vmbus: Fix harmless building warnings without CONFIG_PM_SLEEP" (Mohammed Gamal) [1788082] - [x86] kvm: vmx: Introduce handle_unexpected_vmexit and handle WAITPKG vmexit (Paul Lai) [1494707] - [x86] kvm: vmx: Emulate MSR IA32_UMWAIT_CONTROL (Paul Lai) [1494707] - [x86] kvm: x86: Add support for user wait instructions (Paul Lai) [1494707] - [tools] tools arch x86: Update tools's copy of cpufeatures.h (Paul Lai) [1494707] - [kvm] KVM: x86: expose AVX512_BF16 feature to guest (Paul Lai) [1642539] - [x86] x86/cpufeatures: Enumerate the new AVX512 BFLOAT16 instructions (Paul Lai) [1642539] - [block] rbd: silence bogus uninitialized warning in rbd_object_map_update_finish() (Jeff Layton) [1777961] - [fs] ceph: increment/decrement dio counter on async requests (Jeff Layton) [1777961] - [fs] ceph: take the inode lock before acquiring cap refs (Jeff Layton) [1777961] - [scsi] scsi: lpfc: fix build failure with DEBUGFS disabled (Dick Kennedy) [1784863] - [scsi] Revert "storvsc: setup 1:1 mapping between hardware queue and CPU queue" (Cathy Avery) [1787594] - [tools] perf session: Return error code for perf_session__new() function on failure (Michael Petlan) [1754995] - [tools] perf header: Fix false warning when there are no duplicate cache entries (Michael Petlan) [1776499] - [firmware] efi/memreserve: Register reservations as 'reserved' in /proc/iomem (Bhupesh Sharma) [1772730] - [firmware] efi/memreserve: deal with memreserve entries in unmapped memory (Bhupesh Sharma) [1772730] - [powerpc] powerpc/powernv: Avoid re-registration of imc debugfs directory (Diego Domingos) [1781098] - [powerpc] powerpc/powernv: Return for invalid IMC domain (Diego Domingos) [1781098]- [tools] perf tools: Allow to link with libbpf dynamicaly (Michael Petlan) [1781570] - [tools] perf probe: Fix spelling mistake "addrees" -> "address" (Michael Petlan) [1760227] - [tools] perf probe: Trace a magic number if variable is not found (Michael Petlan) [1760227] - [tools] perf probe: Support DW_AT_const_value constant value (Michael Petlan) [1760227] - [tools] perf probe: Support multiprobe event (Michael Petlan) [1760227] - [tools] perf probe: Generate event name with line number (Michael Petlan) [1760227] - [tools] perf probe: Do not show non representive lines by perf-probe -L (Michael Petlan) [1760227] - [tools] perf probe: Verify given line is a representive line (Michael Petlan) [1760227] - [tools] perf probe: Show correct statement line number by perf probe -l (Michael Petlan) [1760227] - [tools] perf probe: Skip overlapped location on searching variables (Michael Petlan) [1760227] - [tools] perf probe: Fix to show calling lines of inlined functions (Michael Petlan) [1760227] - [tools] perf probe: Filter out instances except for inlined subroutine and subprogram (Michael Petlan) [1760227] - [tools] perf probe: Skip end-of-sequence and non statement lines (Michael Petlan) [1760227] - [tools] perf probe: Return a better scope DIE if there is no best scope (Michael Petlan) [1760227] - [tools] perf probe: Fix to show ranges of variables in functions without entry_pc (Michael Petlan) [1760227] - [tools] perf probe: Fix to show inlined function callsite without entry_pc (Michael Petlan) [1760227] - [tools] perf probe: Fix to list probe event with correct line number (Michael Petlan) [1760227] - [tools] perf probe: Fix to probe an inline function which has no entry pc (Michael Petlan) [1760227] - [tools] perf probe: Fix to probe a function which has no entry pc (Michael Petlan) [1760227] - [tools] perf probe: Fix wrong address verification (Michael Petlan) [1760227] - [tools] perf probe: Fix to show function entry line as probe-able (Michael Petlan) [1760227] - [tools] perf probe: Walk function lines in lexical blocks (Michael Petlan) [1760227] - [tools] perf probe: Fix to find range-only function instance (Michael Petlan) [1760227] - [scsi] qla2xxx: Fix incorrect SFUB length used for Secure Flash Update MB Cmd (Himanshu Madhani) [1782598] - [scsi] qla2xxx: Added support for MPI and PEP regions for ISP28XX (Himanshu Madhani) [1782598] - [scsi] qla2xxx: Correctly retrieve and interpret active flash region (Himanshu Madhani) [1782598] - [nvme] nvme: Add quirk for LiteON CL1 devices running FW 22301111 (Perry Yuan) [1769179] - [nvme] nvme-pci: Save PCI state before putting drive into deepest state (Perry Yuan) [1769180] - [infiniband] rdma/cxgb4: Fix spelling mistake "immedate" -> "immediate" (Vishal Kulkarni) [1725823] - [infiniband] rdma/cxgb4: Fix null pointer dereference on alloc_skb failure (Vishal Kulkarni) [1725823] - [infiniband] iw_cxgb4: Fix qpid leak (Vishal Kulkarni) [1725823] - [netdrv] net/mlx5e: Use correct enum to determine uplink port (mohamad meib) [1786113] - [netdrv] net/mlx5e: Fix concurrency issues between config flow and XSK (mohamad meib) [1786113] - [infiniband] IB/mlx5: Fix steering rule of drop and count (mohamad meib) [1786113] - [netdrv] net/mlx5e: ethtool, Fix analysis of speed setting (mohamad meib) [1786113] - [netdrv] net/mlx5e: Fix translation of link mode into speed (mohamad meib) [1786113] - [netdrv] net/mlx5e: Fix free peer_flow when refcount is 0 (mohamad meib) [1786113] - [netdrv] net/mlx5e: Fix freeing flow with kfree() and not kvfree() (mohamad meib) [1786113] - [netdrv] net/mlx5e: Fix SFF 8472 eeprom length (mohamad meib) [1786113] - [netdrv] net/mlx5e: Query global pause state before setting prio2buffer (mohamad meib) [1786113] - [netdrv] net/mlx5e: Fix TXQ indices to be sequential (mohamad meib) [1786113] - [infiniband] RDMA/mlx5: Fix a race with mlx5_ib_update_xlt on an implicit MR (mohamad meib) [1786113] - [netdrv] ath10k: Fix a NULL-ptr-deref bug in ath10k_usb_alloc_urb_from_pipe (Jarod Wilson) [1783853] {CVE-2019-15099} - [netdrv] revert "[netdrv] ice: mark driver as tech-preview" (Jonathan Toppins) [1783062] - [netdrv] ibmvnic: Fix typo in retry check (Steve Best) [1783775] - [netdrv] ibmveth: Detect unsupported packets before sending to the hypervisor (Steve Best) [1784904] - [netdrv] igc: add additional delay during phy hw reset (David Arcari) [1782824] - [net] bridge: fix regression in br_mdb_fill_info() (Petr Oros) [1783888] - [net] bpf: Emit audit messages upon successful prog load and unload (Jiri Olsa) [1781266] - [fs] fuse: fix leak of fuse_io_priv (Miklos Szeredi) [1777009] - [fs] virtiofs: Check contents of options string (Vivek Goyal) [1783426] - [fs] exec: Fix mem leak in kernel_read_file (Eric Sandeen) [1683731] {CVE-2019-8980} - [lib] sbitmap: only queue kyber's wait callback if not already active (Ming Lei) [1784544] - [fs] CIFS: Fix NULL-pointer dereference in smb2_push_mandatory_locks (Dave Wysochanski) [1788202] - [kernel] ftrace: Check for successful allocation of hash (Desnes Augusto Nunes do Rosario) [1719414] - [kernel] ftrace: Check for empty hash and comment the race with registering probes (Desnes Augusto Nunes do Rosario) [1719414] - [kernel] ftrace: Fix NULL pointer dereference in t_probe_next() (Desnes Augusto Nunes do Rosario) [1719414] - [iommu] vt-d: Allocate reserved region for ISA with correct permission (Jerry Snitselaar) [1778041] - [iommu] set group default domain before creating direct mappings (Jerry Snitselaar) [1778041] - [iommu] vt-d: Fix dmar pte read access not set error (Jerry Snitselaar) [1778041] - [iommu] vt-d: Set ISA bridge reserved region as relaxable (Jerry Snitselaar) [1778041] - [iommu] fix KASAN use-after-free in iommu_insert_resv_region (Auger Eric) [1777014] - [platform] platform/x86: dell-laptop: fix rfkill functionality (Jarod Wilson) [1725878] - [mm] mm/hugetlb: defer freeing of huge pages if in non-task context (Waiman Long) [1780015] - [mm] powerpc/book3s64/hash: Use secondary hash for bolted mapping if the primary is full (Steve Best) [1783159] - [mm] powerpc/pseries: Don't fail hash page table insert for bolted mapping (Steve Best) [1783159] - [powerpc] powerpc/pseries: Don't opencode HPTE_V_BOLTED (Steve Best) [1783159] - [powerpc] powerpc/perf: Disable trace_imc pmu (Steve Best) [1785573] - [powerpc] powerpc/spinlocks: Include correct header for static key (Phil Auld) [1767529] - [powerpc] powerpc/shared: Use static key to detect shared processor (Phil Auld) [1767529] - [powerpc] powerpc/vcpu: Assume dedicated processors as non-preempt (Phil Auld) [1767529] - [arm64] arm64: compat: Workaround Neoverse-N1 #1542419 for compat user-space (Jeremy Linton) [1757828] - [arm64] arm64: Fake the IminLine size on systems affected by Neoverse-N1 #1542419 (Jeremy Linton) [1757828] - [arm64] arm64: errata: Hide CTR_EL0.DIC on systems affected by Neoverse-N1 #1542419 (Jeremy Linton) [1757828] - [arm64] arm64: Handle erratum 1418040 as a superset of erratum 1188873 (Jeremy Linton) [1757828] - [arm64] arm64: errata: Add workaround for Cortex-A76 erratum #1463225 (Jeremy Linton) [1757828] - [arm64] arm64: Kconfig: Tidy up errata workaround help text (Jeremy Linton) [1757828] - [arm64] arm64: Apply ARM64_ERRATUM_1188873 to Neoverse-N1 (Jeremy Linton) [1757828] - [arm64] arm64: Add part number for Neoverse N1 (Jeremy Linton) [1757828] - [arm64] arm64: Make ARM64_ERRATUM_1188873 depend on COMPAT (Jeremy Linton) [1757828] - [clocksource] arm64: Restrict ARM64_ERRATUM_1188873 mitigation to AArch32 (Jeremy Linton) [1757828] - [arm64] arm64: arch_timer: avoid unused function warning (Jeremy Linton) [1757828] - [arm64] arm64: Add workaround for Cortex-A76 erratum 1286807 (Jeremy Linton) [1757828]- [kernel] audit: remove redundant condition check in kauditd_thread() (Richard Guy Briggs) [1716002] - [kernel] audit: Report suspicious O_CREAT usage (Richard Guy Briggs) [1716002] - [fs] namei: allow restricted O_CREAT of FIFOs and regular files (Richard Guy Briggs) [1716002] - [kernel] audit_get_nd(): don't unlock parent too early (Richard Guy Briggs) [1716002] - [fs] namei.c: keep track of nd->root refcount status (Richard Guy Briggs) [1716002] - [fs] namei.c: new helper - legitimize_root() (Richard Guy Briggs) [1716002] - [kernel] kill the last users of user_{path, lpath, path_dir}() (Richard Guy Briggs) [1716002] - [kernel] namei.h: get the comments on LOOKUP_... in sync with reality (Richard Guy Briggs) [1716002] - [kernel] kill LOOKUP_NO_EVAL, don't bother including namei.h from audit.h (Richard Guy Briggs) [1716002] - [kernel] audit_inode(): switch to passing AUDIT_INODE_.. (Richard Guy Briggs) [1716002] - [fs] filename_mountpoint(): make LOOKUP_NO_EVAL unconditional there (Richard Guy Briggs) [1716002] - [fs] filename_lookup(): audit_inode() argument is always 0 (Richard Guy Briggs) [1716002] - [kernel] audit: remove the BUG() calls in the audit rule comparison functions (Richard Guy Briggs) [1716002] - [kernel] audit: enforce op for string fields (Richard Guy Briggs) [1716002] - [kernel] audit: deliver signal_info regarless of syscall (Richard Guy Briggs) [1716002] - [fs] fsnotify: fix unlink performance regression (Richard Guy Briggs) [1716002] - [kernel] audit_compare_dname_path(): switch to const struct qstr * (Richard Guy Briggs) [1716002] - [kernel] audit_update_watch(): switch to const struct qstr * (Richard Guy Briggs) [1716002] - [fs] inotify_handle_event(): don't bother with strlen() (Richard Guy Briggs) [1716002] - [kernel] fsnotify: switch send_to_group() and ->handle_event to const struct qstr * (Richard Guy Briggs) [1716002] - [kernel] fsnotify(): switch to passing const struct qstr * for file_name (Richard Guy Briggs) [1716002] - [kernel] switch fsnotify_move() to passing const struct qstr * for old_name (Richard Guy Briggs) [1716002] - [fs] ovl_lookup_real_one(): don't bother with strlen() (Richard Guy Briggs) [1716002] - [kernel] audit: fix a memory leak bug (Richard Guy Briggs) [1716002] - [kernel] audit: purge unnecessary list_empty calls (Richard Guy Briggs) [1716002] - [security] audit: link integrity evm_write_xattrs record to syscall event (Richard Guy Briggs) [1716002] - [csky] syscall_get_arch: add "struct task_struct *" argument (Richard Guy Briggs) [1716002] - [kernel] audit: Make audit_log_cap and audit_copy_inode static (Richard Guy Briggs) [1716002] - [kernel] audit: connect LOGIN record to its syscall record (Richard Guy Briggs) [1716002] - [kernel] audit: fix a memleak caused by auditing load module (Richard Guy Briggs) [1716002] - [kernel] fanotify: check FS_ISDIR flag instead of d_is_dir() (Richard Guy Briggs) [1716002] - [kernel] fsnotify: report FS_ISDIR flag with MOVE_SELF and DELETE_SELF events (Richard Guy Briggs) [1716002] - [kernel] fsnotify: annotate directory entry modification events (Richard Guy Briggs) [1716002] - [kernel] audit: mark expected switch fall-through (Richard Guy Briggs) [1716002] - [kernel] audit: hide auditsc_get_stamp and audit_serial prototypes (Richard Guy Briggs) [1716002] - [tty] audit: join tty records to their syscall (Richard Guy Briggs) [1716002] - [kernel] audit: remove audit_context when CONFIG_ AUDIT and not AUDITSYSCALL (Richard Guy Briggs) [1716002] - [kernel] audit: remove unused actx param from audit_rule_match (Richard Guy Briggs) [1716002] - [kernel] audit: ignore fcaps on umount (Richard Guy Briggs) [1716002] - [kernel] audit: clean up AUDITSYSCALL prototypes and stubs (Richard Guy Briggs) [1716002] - [kernel] audit: more filter PATH records keyed on filesystem magic (Richard Guy Briggs) [1716002] - [kernel] audit: add support for fcaps v3 (Richard Guy Briggs) [1716002] - [kernel] audit: move loginuid and sessionid from CONFIG_AUDITSYSCALL to CONFIG_AUDIT (Richard Guy Briggs) [1716002] - [kernel] audit: add syscall information to CONFIG_CHANGE records (Richard Guy Briggs) [1716002] - [kernel] audit: hand taken context to audit_kill_trees for syscall logging (Richard Guy Briggs) [1716002] - [kernel] audit: give a clue what CONFIG_CHANGE op was involved (Richard Guy Briggs) [1716002] - [kernel] audit: remove duplicated include from audit.c (Richard Guy Briggs) [1716002] - [kernel] audit: shorten PATH cap values when zero (Richard Guy Briggs) [1716002] - [kernel] audit: use current whenever possible (Richard Guy Briggs) [1716002] - [kernel] audit: minimize our use of audit_log_format() (Richard Guy Briggs) [1716002] - [kernel] audit: remove WATCH and TREE config options (Richard Guy Briggs) [1716002] - [kernel] audit: use session_info helper (Richard Guy Briggs) [1716002] - [kernel] audit: localize audit_log_session_info prototype (Richard Guy Briggs) [1716002] - [kernel] audit: Use 'mark' name for fsnotify_mark variables (Richard Guy Briggs) [1716002] - [kernel] audit: Replace chunk attached to mark instead of replacing mark (Richard Guy Briggs) [1716002] - [kernel] audit: Simplify locking around untag_chunk() (Richard Guy Briggs) [1716002] - [kernel] audit: Drop all unused chunk nodes during deletion (Richard Guy Briggs) [1716002] - [kernel] audit: Guarantee forward progress of chunk untagging (Richard Guy Briggs) [1716002] - [kernel] audit: Allocate fsnotify mark independently of chunk (Richard Guy Briggs) [1716002] - [kernel] audit: Provide helper for dropping mark's chunk reference (Richard Guy Briggs) [1716002] - [kernel] audit: Remove pointless check in insert_hash() (Richard Guy Briggs) [1716002] - [kernel] audit: Factor out chunk replacement code (Richard Guy Briggs) [1716002] - [kernel] audit: Make hash table insertion safe against concurrent lookups (Richard Guy Briggs) [1716002] - [kernel] audit: Embed key into chunk (Richard Guy Briggs) [1716002] - [kernel] audit: Fix possible tagging failures (Richard Guy Briggs) [1716002] - [kernel] audit: Fix possible spurious -ENOSPC error (Richard Guy Briggs) [1716002] - [kernel] audit_tree: Remove mark->lock locking (Richard Guy Briggs) [1716002] - [kernel] audit: print empty EXECVE args (Richard Guy Briggs) [1716002] - [security] evm: fix return value check in evm_write_xattrs() (Richard Guy Briggs) [1716002] - [kernel] audit: fix use-after-free in audit_add_watch (Richard Guy Briggs) [1716002] - [kernel] audit: use ktime_get_coarse_real_ts64() for timestamps (Richard Guy Briggs) [1716002] - [kernel] audit: use ktime_get_coarse_ts64() for time access (Richard Guy Briggs) [1716002] - [kernel] audit: simplify audit_enabled check in audit_watch_log_rule_change() (Richard Guy Briggs) [1716002] - [kernel] audit: check audit_enabled in audit_tree_log_remove_rule() (Richard Guy Briggs) [1716002] - [kernel] cred: conditionally declare groups-related functions (Richard Guy Briggs) [1716002] - [kernel] audit: eliminate audit_enabled magic number comparison (Richard Guy Briggs) [1716002] - [kernel] audit: Fix extended comparison of GID/EGID (Richard Guy Briggs) [1716002] - [kernel] audit: tie ANOM_ABEND records to syscall (Richard Guy Briggs) [1716002] - [kernel] audit: tie SECCOMP records to syscall (Richard Guy Briggs) [1716002] - [kernel] audit: allow other filter list types for AUDIT_EXE (Richard Guy Briggs) [1716002] - [documentation] admin guide/pm: Admin guide for intel-speed-select (Prarit Bhargava) [1766228] - [tools] power/x86/intel-speed-select: Display TRL buckets for just base config level (Prarit Bhargava) [1766228] - [tools] power/x86/intel-speed-select: Ignore missing config level (Prarit Bhargava) [1766228] - [tools] power/x86/intel-speed-select: Increment version (Prarit Bhargava) [1766228] - [tools] power/x86/intel-speed-select: Use core count for base-freq mask (Prarit Bhargava) [1766228] - [tools] power/x86/intel-speed-select: Support platform with limited Intel(R) Speed Select (Prarit Bhargava) [1766228] - [tools] power/x86/intel-speed-select: Use Frequency weight for CLOS (Prarit Bhargava) [1766228] - [tools] power/x86/intel-speed-select: Make CLOS frequency in MHz (Prarit Bhargava) [1766228] - [tools] power/x86/intel-speed-select: Use mailbox for CLOS_PM_QOS_CONFIG (Prarit Bhargava) [1766228] - [tools] power/x86/intel-speed-select: Auto mode for CLX (Prarit Bhargava) [1766228] - [tools] power/x86/intel-speed-select: Correct CLX-N frequency units (Prarit Bhargava) [1766228] - [tools] power/x86/intel-speed-select: Change display of "avx" to "avx2" (Prarit Bhargava) [1766228] - [tools] power/x86/intel-speed-select: Extend command set for perf-profile (Prarit Bhargava) [1766228] - [tools] power/x86/intel-speed-select: Implement base-freq commands on CascadeLake-N (Prarit Bhargava) [1766228] - [tools] power/x86/intel-speed-select: Implement 'perf-profile info' on CascadeLake-N (Prarit Bhargava) [1766228] - [tools] power/x86/intel-speed-select: Implement CascadeLake-N help and command functions structures (Prarit Bhargava) [1766228] - [tools] power/x86/intel-speed-select: Add check for CascadeLake-N models (Prarit Bhargava) [1766228] - [tools] power/x86/intel-speed-select: Make process_command generic (Prarit Bhargava) [1766228] - [tools] power/x86/intel-speed-select: Add int argument to command functions (Prarit Bhargava) [1766228] - [tools] power/x86/intel-speed-select: Refuse to disable core-power when getting used (Prarit Bhargava) [1766228] - [tools] power/x86/intel-speed-select: Turbo-freq feature auto mode (Prarit Bhargava) [1766228] - [tools] power/x86/intel-speed-select: Base-freq feature auto mode (Prarit Bhargava) [1766228] - [tools] power/x86/intel-speed-select: Remove warning for unused result (Prarit Bhargava) [1766228] - [tools] power/x86/intel-speed-select: Fix perf-profile command output (Prarit Bhargava) [1766228] - [tools] power/x86/intel-speed-select: Extend core-power command set (Prarit Bhargava) [1766228] - [tools] power/x86/intel-speed-select: Fix some debug prints (Prarit Bhargava) [1766228] - [tools] power/x86/intel-speed-select: Format get-assoc information (Prarit Bhargava) [1766228] - [tools] power/x86/intel-speed-select: Allow online/offline based on tdp (Prarit Bhargava) [1766228] - [tools] power/x86/intel-speed-select: Fix high priority core mask over count (Prarit Bhargava) [1766228] - [tools] power/x86/intel-speed-select: Display core count for bucket (Prarit Bhargava) [1766228] - [platform] x86: isst: Allow additional TRL MSRs (Prarit Bhargava) [1766228] - [tools] power/x86/intel-speed-select: Fix memory leak (Prarit Bhargava) [1766228] - [tools] power/x86/intel-speed-select: Output success/failed for command output (Prarit Bhargava) [1766228] - [tools] power/x86/intel-speed-select: Output human readable CPU list (Prarit Bhargava) [1766228] - [tools] power/x86/intel-speed-select: Change turbo ratio output to maximum turbo frequency (Prarit Bhargava) [1766228] - [tools] power/x86/intel-speed-select: Switch output to MHz (Prarit Bhargava) [1766228] - [tools] power/x86/intel-speed-select: Simplify output for turbo-freq and base-freq (Prarit Bhargava) [1766228] - [tools] power/x86/intel-speed-select: Fix cpu-count output (Prarit Bhargava) [1766228] - [tools] power/x86/intel-speed-select: Fix help option typo (Prarit Bhargava) [1766228] - [tools] power/x86/intel-speed-select: Fix package typo (Prarit Bhargava) [1766228] - [tools] power/x86/intel-speed-select: Fix a read overflow in isst_set_tdp_level_msr() (Prarit Bhargava) [1766228] - [platform] x86: isst: Use dev_get_drvdata (Prarit Bhargava) [1766228] - [tools] power/x86/intel-speed-select: Add .gitignore file (Prarit Bhargava) [1766228] - [tools] tools/power/x86: A tool to validate Intel Speed Select commands (Prarit Bhargava) [1766228] - [platform] x86: isst: Restore state on resume (Prarit Bhargava) [1766228] - [platform] x86: isst: Add Intel Speed Select PUNIT MSR interface (Prarit Bhargava) [1766228] - [platform] x86: isst: Add Intel Speed Select mailbox interface via MSRs (Prarit Bhargava) [1766228] - [platform] x86: isst: Add Intel Speed Select mailbox interface via PCI (Prarit Bhargava) [1766228] - [platform] x86: isst: Add Intel Speed Select mmio interface (Prarit Bhargava) [1766228] - [platform] x86: isst: Add IOCTL to Translate Linux logical CPU to PUNIT CPU number (Prarit Bhargava) [1766228] - [platform] x86: isst: Store per CPU information (Prarit Bhargava) [1766228] - [platform] x86: isst: Add common API to register and handle ioctls (Prarit Bhargava) [1766228] - [documentation] platform/x86: isst: Update ioctl-number.txt for Intel Speed Select interface (Prarit Bhargava) [1766228]- [tools] libbpf: Refactor relocation handling (Yauheni Kaliuta) [1772081] - [tools] libbpf: Fix call relocation offset calculation bug (Yauheni Kaliuta) [1772081] - [tools] libbpf: Fix bpf_object name determination for bpf_object__open_file() (Yauheni Kaliuta) [1772081] - [tools] libbpf: return previous print callback from libbpf_set_print (Yauheni Kaliuta) [1772081] - [tools] libbpf: fix bpf_object__name() to actually return object name (Yauheni Kaliuta) [1772081] - [tools] selftests/bpf: Make CO-RE reloc test impartial to test_progs flavor (Yauheni Kaliuta) [1772081] - [tools] selftests/bpf: Add BPF_CORE_READ and BPF_CORE_READ_STR_INTO macro tests (Yauheni Kaliuta) [1772081] - [tools] bpftool: Allow to read btf as raw data (Yauheni Kaliuta) [1772081] - [tools] bpftool: implement "bpftool btf show|list" (Yauheni Kaliuta) [1772081] - [tools] libbpf: add bpf_btf_get_next_id() to cycle through BTF objects (Jiri Olsa) [1772081] - [tools] libbpf: refactor bpf_*_get_next_id() functions (Yauheni Kaliuta) [1772081] - [tools] bpf: synchronise BPF UAPI header with tools (Yauheni Kaliuta) [1772081] - [tools] libbpf: attempt to load kernel BTF from sysfs first (Yauheni Kaliuta) [1772081] - [tools] libbpf: Add getter for program size (Yauheni Kaliuta) [1772081] - [tools] libbpf: Add bpf_get_link_xdp_info() function to get more XDP information (Yauheni Kaliuta) [1772081] - [tools] libbpf: Use pr_warn() when printing netlink errors (Yauheni Kaliuta) [1772081] - [tools] libbpf: Propagate EPERM to caller on program load (Yauheni Kaliuta) [1772081] - [tools] libbpf: Unpin auto-pinned maps if loading fails (Yauheni Kaliuta) [1772081] - [tools] libbpf: Add auto-pinning of maps when loading BPF objects (Yauheni Kaliuta) [1772081] - [tools] libbpf: Teach bpf_object__open to guess program types (Yauheni Kaliuta) [1772081] - [tools] libbpf: Add bpf_program__get_{type, expected_attach_type) APIs (Yauheni Kaliuta) [1772081] - [tools] libbpf: Move directory creation into _pin() functions (Yauheni Kaliuta) [1772081] - [tools] libbpf: Store map pin path and status in struct bpf_map (Yauheni Kaliuta) [1772081] - [tools] libbpf: Fix error handling in bpf_map__reuse_fd() (Yauheni Kaliuta) [1772081] - [tools] libbpf: Make DECLARE_LIBBPF_OPTS macro strictly a variable declaration (Yauheni Kaliuta) [1772081] - [tools] bpftool: Fix bpftool build by switching to bpf_object__open_file() (Yauheni Kaliuta) [1772081] - [tools] bpf: Rename pr_warning to pr_warn to align with kernel logging (Yauheni Kaliuta) [1772081] - [tools] libbpf: provide more helpful message on uninitialized global var (Yauheni Kaliuta) [1772081] - [tools] selftests/bpf: Add field existence CO-RE relocs tests (Yauheni Kaliuta) [1772081] - [tools] libbpf: Add support for field existance CO-RE relocation (Yauheni Kaliuta) [1772081] - [tools] libbpf: Update BTF reloc support to latest Clang format (Yauheni Kaliuta) [1772081] - [tools] libbpf: Add BPF_CORE_READ/BPF_CORE_READ_INTO helpers (Yauheni Kaliuta) [1772081] - [tools] libbpf: Refactor bpf_object__open APIs to use common opts (Yauheni Kaliuta) [1772081] - [tools] libbpf: Move bpf_{helpers, helper_defs, endian, tracing}.h into libbpf (Jiri Olsa) [1772081] - [tools] uapi/bpf: fix helper docs (Yauheni Kaliuta) [1772081] - [tools] bpf: sync bpf.h to tools/ (Yauheni Kaliuta) [1772081] - [uapi] bpf: fix 'struct pt_reg' typo in documentation (Yauheni Kaliuta) [1772081] - [tools] libbpf: Fix BTF-defined map's __type macro handling of arrays (Yauheni Kaliuta) [1772081] - [scripts] bpf: Print an error when known types list needs updating (Yauheni Kaliuta) [1772081] - [scripts] bpf: Emit an #error directive known types list needs updating (Yauheni Kaliuta) [1772081] - [scripts] bpf: Fix xdp_md forward declaration typo (Yauheni Kaliuta) [1772081] - [scripts] bpf: teach bpf_helpers_doc.py to dump BPF helper definitions (Yauheni Kaliuta) [1772081] - [tools] selftests/bpf: Split off tracing-only helpers into bpf_tracing.h (Yauheni Kaliuta) [1772081] - [tools] selftests/bpf: samples/bpf: Split off legacy stuff from bpf_helpers.h (Yauheni Kaliuta) [1772081] - [tools] selftests/bpf: Undo GCC-specific bpf_helpers.h changes (Yauheni Kaliuta) [1772081] - [tools] libbpf: auto-generate list of BPF helper definitions (Yauheni Kaliuta) [1772081] - [tools] selftests/bpf: add bpf-gcc support (Yauheni Kaliuta) [1772081] - [tools] selftests/bpf: bpf_tcp_gen_syncookie->bpf_helpers (Yauheni Kaliuta) [1772081] - [tools] libbpf: relicense bpf_helpers.h and bpf_endian.h (Yauheni Kaliuta) [1772081] - [tools] selftests/bpf: introduce bpf_cpu_to_be64 and bpf_be64_to_cpu (Yauheni Kaliuta) [1772081] - [tools] selftests/bpf: Adjust CO-RE reloc tests for new bpf_core_read() macro (Yauheni Kaliuta) [1772081] - [tools] bpf: fix core_reloc.c compilation error (Yauheni Kaliuta) [1772081] - [tools] libbpf: add bpf_object__open_{file, mem} w/ extensible opts (Yauheni Kaliuta) [1772081] - [tools] libbpf: make libbpf.map source of truth for libbpf version (Yauheni Kaliuta) [1772081] - [tools] libbpf: stop enforcing kern_version, populate it for users (Yauheni Kaliuta) [1772081] - [tools] selftests/bpf: add CO-RE relocs misc tests (Yauheni Kaliuta) [1772081] - [tools] selftests/bpf: add CO-RE relocs ints tests (Yauheni Kaliuta) [1772081] - [tools] selftests/bpf: add CO-RE relocs ptr-as-array tests (Yauheni Kaliuta) [1772081] - [tools] selftests/bpf: add CO-RE relocs modifiers/typedef tests (Yauheni Kaliuta) [1772081] - [tools] selftests/bpf: add CO-RE relocs enum/ptr/func_proto tests (Yauheni Kaliuta) [1772081] - [tools] selftests/bpf: add CO-RE relocs array tests (Yauheni Kaliuta) [1772081] - [tools] selftests/bpf: add CO-RE relocs nesting tests (Yauheni Kaliuta) [1772081] - [tools] selftests/bpf: add CO-RE relocs struct flavors tests (Yauheni Kaliuta) [1772081] - [tools] selftests/bpf: add CO-RE relocs testing setup (Yauheni Kaliuta) [1772081] - [tools] selftests/bpf: add BPF_CORE_READ relocatable read macro (Yauheni Kaliuta) [1772081] - [tools] libbpf: implement BPF CO-RE offset relocation algorithm (Yauheni Kaliuta) [1772081] - [tools] libbpf: add .BTF.ext offset relocation section loading (Yauheni Kaliuta) [1772081] - [tools] libbpf: convert libbpf code to use new btf helpers (Yauheni Kaliuta) [1772081] - [tools] libbpf: add helpers for working with BTF types (Yauheni Kaliuta) [1772081] - [gpu] drm/i915: Add new CNL PCH ID seen on a CML platform (Lyude Paul) [1771779] - [gpu] drm/amdgpu: add warning for GRBM 1-cycle delay issue in gfx9 (Lyude Paul) [1771779] - [gpu] drm/amdgpu: register gpu instance before fan boost feature enablment (Lyude Paul) [1771779] - [gpu] drm/amd/swsmu: fix smu workload bit map error (Lyude Paul) [1771779] - [gpu] drm/amdgpu: dont schedule jobs while in reset (Lyude Paul) [1771779] - [gpu] drm/i915/userptr: Try to acquire the page lock around set_page_dirty() (Lyude Paul) [1771779] - [gpu] drm/i915/pmu: "Frequency" is reported as accumulated cycles (Lyude Paul) [1771779] - [gpu] drm/i915: Don't oops in dumb_create ioctl if we have no crtcs (Lyude Paul) [1771779] - [gpu] drm/amd/powerplay: issue no PPSMC_MSG_GetCurrPkgPwr on unsupported ASICs (Lyude Paul) [1771779] - [gpu] drm/amdgpu: disable gfxoff on original raven (Lyude Paul) [1771779] - [gpu] drm/amdgpu: disable gfxoff when using register read interface (Lyude Paul) [1771779] - [gpu] revert "drm/i915/ehl: Update MOCS table for EHL" (Lyude Paul) [1771779] - [gpu] drm/i915: update rawclk also on resume (Lyude Paul) [1771779] - [gpu] dc.c:use kzalloc without test (Lyude Paul) [1771779] - [gpu] drm/amd/display: Passive DP->HDMI dongle detection fix (Lyude Paul) [1771779] - [gpu] drm/amd/display: add 50us buffer as WA for pstate switch in active (Lyude Paul) [1771779] - [gpu] drm/amd/display: do not synchronize "drr" displays (Lyude Paul) [1771779] - [gpu] drm/amdgpu: If amdgpu_ib_schedule fails return back the error (Lyude Paul) [1771779] - [gpu] drm/sched: Set error to s_fence if HW job submission failed (Lyude Paul) [1771779] - [gpu] drm/amdgpu/sdma5: do not execute 0-sized IBs (v2) (Lyude Paul) [1771779] - [gpu] drm/radeon: fix si_enable_smc_cac() failed issue (Lyude Paul) [1771779] - [gpu] drm/amdgpu: fix error handling in amdgpu_bo_list_create (Lyude Paul) [1771779] - [gpu] drm/amdgpu: fix potential VM faults (Lyude Paul) [1771779] - [gpu] drm/amdgpu: Fix SDMA hang when performing VKexample test (Lyude Paul) [1771779] - [gpu] drm/amdgpu/powerplay/vega10: allow undervolting in p7 (Lyude Paul) [1771779] - [gpu] drm/amdgpu/gfx10: update gfx golden settings (Lyude Paul) [1771779] - [gpu] drm/i915: Fix PCH reference clock for FDI on HSW/BDW (Lyude Paul) [1771779] - [gpu] drm/amdgpu/gmc10: properly set BANK_SELECT and FRAGMENT_SIZE (Lyude Paul) [1771779] - [gpu] drm/amdgpu: fix memory leak (Lyude Paul) [1771779] - [gpu] drm/amdgpu: user pages array memory leak fix (Lyude Paul) [1771779] - [gpu] drm/amdgpu/uvd7: fix allocation size in enc ring test (v2) (Lyude Paul) [1771779] - [gpu] drm/amdgpu/uvd6: fix allocation size in enc ring test (v2) (Lyude Paul) [1771779] - [gpu] drm/amdgpu/vcn: fix allocation size in enc ring test (Lyude Paul) [1771779] - [gpu] drm/amdgpu/vce: fix allocation size in enc ring test (Lyude Paul) [1771779] - [gpu] drm/i915: Favor last VBT child device with conflicting AUX ch/DDC pin (Lyude Paul) [1771779] - [gpu] drm/i915/userptr: Never allow userptr into the mappable GGTT (Lyude Paul) [1771779] - [gpu] drm/amdgpu/sdma5: fix mask value of POLL_REGMEM packet for pipe sync (Lyude Paul) [1771779] - [gpu] drm/amdgpu: Bail earlier when amdgpu.cik_/si_support is not set to 1 (Lyude Paul) [1771779] - [gpu] drm/ttm: Restore ttm prefaulting (Lyude Paul) [1771779] - [gpu] drm/edid: Add 6 bpc quirk for SDC panel in Lenovo G50 (Lyude Paul) [1771779] - [gpu] drm/amd/display: memory leak (Lyude Paul) [1771779] - [gpu] drm/amdgpu: fix multiple memory leaks in acp_hw_init (Lyude Paul) [1771779] - [gpu] drm: Clear the fence pointer when writeback job signaled (Lyude Paul) [1771779] - [gpu] drm: Free the writeback_job when it with an empty fb (Lyude Paul) [1771779] - [gpu] drm/i915: Mark contents as dirty on a write fault (Lyude Paul) [1771779] - [gpu] drm/i915: Whitelist COMMON_SLICE_CHICKEN2 (Lyude Paul) [1771779] - [gpu] drm/i915: Bump skl+ max plane width to 5k for linear/x-tiled (Lyude Paul) [1771779] - [gpu] drm/i915: Perform GGTT restore much earlier during resume (Lyude Paul) [1771779] - [gpu] drm/radeon: Bail earlier when radeon.cik_/si_support=0 is passed (Lyude Paul) [1771779] - [gpu] drm/amdgpu: Check for valid number of registers to read (Lyude Paul) [1771779] - [gpu] drm/amdgpu: Fix KFD-related kernel oops on Hawaii (Lyude Paul) [1771779] - [gpu] drm/i915: to make vgpu ppgtt notificaiton as atomic operation (Lyude Paul) [1771779] - [gpu] drm/i915/gvt: update vgpu workload head pointer correctly (Lyude Paul) [1771779] - [gpu] drm/amd/powerplay: change metrics update period from 1ms to 100ms (Lyude Paul) [1771779] - [gpu] drm/nouveau/kms/nv50-: Don't create MSTMs for eDP connectors (Lyude Paul) [1771779] - [gpu] drm/atomic: Take the atomic toys away from X (Lyude Paul) [1771779] - [gpu] drm/atomic: Reject FLIP_ASYNC unconditionally (Lyude Paul) [1771779] - [gpu] drm/i915/dp: Fix dsc bpp calculations, v5 (Lyude Paul) [1771779] - [dma-buf] sw_sync: Synchronize signal vs syncpt free (Lyude Paul) [1771779] - [gpu] drm/amdgpu/si: fix ASIC tests (Lyude Paul) [1771779] - [gpu] drm/amd/display: fix trigger not generated for freesync (Lyude Paul) [1771779] - [gpu] drm/amd/display: fix MPO HUBP underflow with Scatter Gather (Lyude Paul) [1771779] - [gpu] drm/amd/powerpaly: fix navi series custom peak level value error (Lyude Paul) [1771779] - [gpu] drm/amd/display: support spdif (Lyude Paul) [1771779] - [gpu] drm/nouveau/volt: Fix for some cards having 0 maximum voltage (Lyude Paul) [1771779] - [gpu] drm/nouveau/kms/tu102-: disable input lut when input is already FP16 (Lyude Paul) [1771779] - [gpu] drm/amdgpu/sdma5: fix number of sdma5 trap irq types for navi1x (Lyude Paul) [1771779] - [gpu] drm/amd/display: Register VUPDATE_NO_LOCK interrupts for DCN2 (Lyude Paul) [1771779] - [gpu] drm/amd/display: reprogram VM config when system resume (Lyude Paul) [1771779] - [gpu] drm/amd/display: Fix frames_to_insert math (Lyude Paul) [1771779] - [gpu] drm/amd/display: fix issue where 252-255 values are clipped (Lyude Paul) [1771779] - [gpu] drm: radeon: Fix a possible null-pointer dereference in radeon_connector_set_property() (Lyude Paul) [1771779] - [gpu] revert "drm/radeon: Fix EEH during kexec" (Lyude Paul) [1771779] - [gpu] drm/amd/display: Use proper enum conversion functions (Lyude Paul) [1771779] - [gpu] drm/amdgpu: Fix hard hang for S/G display BOs (Lyude Paul) [1771779] - [gpu] drm/panel: check failure cases in the probe func (Lyude Paul) [1771779] - [gpu] drm/bridge: sii902x: fix missing reference to mclk clock (Lyude Paul) [1771779] - [gpu] drm/tinydrm/kconfig: Select BACKLIGHT_CLASS_DEVICE (Lyude Paul) [1771779] - [video] ssd1307fb: Start page range at page_offset (Lyude Paul) [1771779] - [gpu] drm/amd/display: Copy GSL groups when committing a new context (Lyude Paul) [1771779] - [gpu] drm/amd/display: Clear FEC_READY shadow register if DPCD write fails (Lyude Paul) [1771779] - [gpu] drm/amd/display: fix not calling ppsmu to trigger PME (Lyude Paul) [1771779] - [gpu] drm/amd/display: Power-gate all DSCs at driver init time (Lyude Paul) [1771779] - [gpu] drm/amd/display: add monitor patch to add T7 delay (Lyude Paul) [1771779] - [gpu] drm/panel: simple: fix AUO g185han01 horizontal blanking (Lyude Paul) [1771779] - [gpu] drm/vkms: Avoid assigning 0 for possible_crtc (Lyude Paul) [1771779] - [gpu] drm/bridge: tc358767: Increase AUX transfer length limit (Lyude Paul) [1771779] - [gpu] drm/vkms: Fix crc worker races (Lyude Paul) [1771779] - [gpu] drm/amdgpu/display: fix 64 bit divide (Lyude Paul) [1771779] - [gpu] drm/amd/display: Add missing HBM support and raise Vega20's uclk (Lyude Paul) [1771779] - [gpu] drm/amd/display: dce11.x /dce12 update formula input (Lyude Paul) [1771779] - [gpu] drm/amd/display: Restore backlight brightness after system resume (Lyude Paul) [1771779] - [gpu] drm: fix module name in edid_firmware log message (Lyude Paul) [1771779] - [gpu] drm/amd/powerplay/smu7: enforce minimal VBITimeout (v2) (Lyude Paul) [1771779] - [gpu] drm/amd/display: readd -msse2 to prevent Clang from emitting libcalls to undefined SW FP routines (Lyude Paul) [1771779] - [gpu] drm/amd/display: Don't replace the dc_state for fast updates (Lyude Paul) [1771779] - [gpu] drm/amd/display: Skip determining update type for async updates (Lyude Paul) [1771779] - [gpu] drm/amd/display: Allow cursor async updates for framebuffer swaps (Lyude Paul) [1771779] - [include] sk_buff: fix skb_ext_put() and skb_ext_reset() calls (Ivan Vecera) [1779923] - [net] openvswitch: fix flow command message size (Paolo Abeni) [1776765] - [net] netfilter: nf_tables: add SECMARK support (Phil Sutter) [1715851] - [net] netfilter: nf_tables: add requirements for connsecmark support (Phil Sutter) [1715851] - [wireless] mwifiex: pcie: Fix memory leak in mwifiex_pcie_init_evt_ring (Jarod Wilson) [1781534] {CVE-2019-19057} - [tools] selftests/powerpc: Disable basic EEH selftest (Steve Best) [1782232] - [x86] kvm: x86: Remove a spurious export of a static function (Paolo Bonzini) [1779553] {CVE-2019-19338} - [x86] kvm: vmx: use MSR_IA32_TSX_CTRL to hard-disable TSX on guest that lack it (Paolo Bonzini) [1779553] {CVE-2019-19338} - [x86] kvm: vmx: implement MSR_IA32_TSX_CTRL disable RTM functionality (Paolo Bonzini) [1779553] {CVE-2019-19338} - [x86] kvm: x86: implement MSR_IA32_TSX_CTRL effect on CPUID (Paolo Bonzini) [1779553] {CVE-2019-19338} - [x86] kvm: x86: do not modify masked bits of shared MSRs (Paolo Bonzini) [1779553] {CVE-2019-19338} - [x86] kvm: x86: fix presentation of TSX feature in ARCH_CAPABILITIES (Paolo Bonzini) [1779553] {CVE-2019-19338} - [x86] kvm/x86: Export MDS_NO=0 to guests when TSX is enabled (Paolo Bonzini) [1779553] {CVE-2019-19338} - [fs] cifs: Close open handle after interrupted close (Leif Sahlberg) [1771691] - [fs] cifs: Do not miss cancelled OPEN responses (Leif Sahlberg) [1771691] - [fs] cifs: Fix NULL pointer dereference in mid callback (Leif Sahlberg) [1771691] - [fs] cifs: add a debug macro that prints \\server\share for errors (Leif Sahlberg) [1772630] - [fs] cifs: add new debugging macro cifs_server_dbg (Leif Sahlberg) [1772630]- [netdrv] wireless: fix nl80211 vendor commands (Jarod Wilson) [1776606] - [net] nl80211: fix VENDOR_CMD_RAW_DATA (Jarod Wilson) [1776606] - [netdrv] rt2x00: initialize last_reset (Jarod Wilson) [1776606] - [netdrv] iwlwifi: pcie: don't consider IV len in A-MSDU (Jarod Wilson) [1776606] - [net] mac80211: fix station inactive_time shortly after boot (Jarod Wilson) [1776606] - [net] mac80211: fix ieee80211_txq_setup_flows() failure path (Jarod Wilson) [1776606] - [netdrv] iwlwifi: fw api: support new API for scan config cmd (Jarod Wilson) [1776606] - [netdrv] mt76: dma: fix buffer unmap with non-linear skbs (Jarod Wilson) [1776606] - [netdrv] mt76: mt76x2e: disable pcie_aspm by default (Jarod Wilson) [1776606] - [net] nl80211: fix validation of mesh path nexthop (Jarod Wilson) [1776606] - [net] nl80211: Disallow setting of HT for channel 14 (Jarod Wilson) [1776606] - [netdrv] rtlwifi: rtl_pci: Fix problem of too small skb->len (Jarod Wilson) [1776606] - [netdrv] iwlwifi: pcie: 0x2720 is qu and 0x30DC is not (Jarod Wilson) [1776606] - [netdrv] iwlwifi: pcie: add workaround for power gating in integrated 22000 (Jarod Wilson) [1776606] - [netdrv] iwlwifi: mvm: handle iwl_mvm_tvqm_enable_txq() error return (Jarod Wilson) [1776606] - [netdrv] iwlwifi: pcie: fix all 9460 entries for qnj (Jarod Wilson) [1776606] - [netdrv] iwlwifi: pcie: fix PCI ID 0x2720 configs that should be soc (Jarod Wilson) [1776606] - [netdrv] rtlwifi: Fix potential overflow on P2P code (Jarod Wilson) [1775223 1776606] {CVE-2019-17666} - [netdrv] iwlwifi: pcie: fix merge damage on making QnJ exclusive (Jarod Wilson) [1776606] - [netdrv] ath10k: fix latency issue for QCA988x (Jarod Wilson) [1776606] - [netdrv] iwlwifi: pcie: change qu with jf devices to use qu configuration (Jarod Wilson) [1776606] - [netdrv] iwlwifi: exclude GEO SAR support for 3168 (Jarod Wilson) [1776606] - [netdrv] iwlwifi: pcie: fix memory leaks in iwl_pcie_ctxt_info_gen3_init (Jarod Wilson) [1776606] - [netdrv] iwlwifi: dbg_ini: fix memory leak in alloc_sgtable (Jarod Wilson) [1776606] - [netdrv] iwlwifi: pcie: fix rb_allocator workqueue allocation (Jarod Wilson) [1776606] - [netdrv] iwlwifi: pcie: fix indexing in command dump for new HW (Jarod Wilson) [1776606] - [netdrv] iwlwifi: mvm: fix race in sync rx queue notification (Jarod Wilson) [1776606] - [netdrv] iwlwifi: mvm: force single phy init (Jarod Wilson) [1776606] - [netdrv] iwlwifi: fix ACPI table revision checks (Jarod Wilson) [1776606] - [netdrv] iwlwifi: don't access trans_cfg via cfg (Jarod Wilson) [1776606] - [netdrv] rt2x00: remove input-polldev.h header (Jarod Wilson) [1776606] - [net] mac80211: Don't access sk_queue_head->next directly (Jarod Wilson) [1776606] - [net] mac80211: fix scan when operating on DFS channels in ETSI domains (Jarod Wilson) [1776606] - [net] mac80211: accept deauth frames in IBSS mode (Jarod Wilson) [1776606] - [net] cfg80211: fix a bunch of RCU issues in multi-bssid code (Jarod Wilson) [1776606] - [net] nl80211: fix memory leak in nl80211_get_ftm_responder_stats (Jarod Wilson) [1776606] - [net] cfg80211: wext: avoid copying malformed SSIDs (Jarod Wilson) [1778634 1776606] {CVE-2019-17133} - [net] mac80211: Reject malformed SSID elements (Jarod Wilson) [1776606] - [net] mac80211: keep BHs disabled while calling drv_tx_wake_queue() (Jarod Wilson) [1776606] - [net] mac80211: fix txq null pointer dereference (Jarod Wilson) [1776606] - [net] nl80211: fix null pointer dereference (Jarod Wilson) [1776606] - [net] cfg80211: initialize on-stack chandefs (Jarod Wilson) [1776606] - [net] cfg80211: validate SSID/MBSSID element ordering assumption (Jarod Wilson) [1776606] - [net] nl80211: validate beacon head (Jarod Wilson) [1776606] - [net] cfg80211: Purge frame registrations on iftype change (Jarod Wilson) [1776606] - [net] cfg80211: Do not compare with boolean in nl80211_common_reg_change_event (Jarod Wilson) [1776606] - [net] cfg80211: always shut down on HW rfkill (Jarod Wilson) [1776606] - [net] cfg80211: fix boundary value in ieee80211_frequency_to_channel() (Jarod Wilson) [1776606] - [net] cfg80211: add local BSS receive time to survey information (Jarod Wilson) [1776606] - [net] nl80211: add NL80211_CMD_UPDATE_FT_IES to supported commands (Jarod Wilson) [1776606] - [netdrv] wireless: Fix Kconfig indentation (Jarod Wilson) [1776606] - [netdrv] iwlwifi: fw: don't send GEO_TX_POWER_LIMIT command to FW version 36 (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: fix mt7615 firmware path definitions (Jarod Wilson) [1776606] - [netdrv] rtw88: configure firmware after HCI started (Jarod Wilson) [1776606] - [netdrv] rtw88: pci: release tx skbs DMAed when stop (Jarod Wilson) [1776606] - [netdrv] rtw88: pci: extract skbs free routine for trx rings (Jarod Wilson) [1776606] - [netdrv] iwlwifi: mvm: fix build w/o CONFIG_THERMAL (Jarod Wilson) [1776606] - [netdrv] rtw88: report RX power for each antenna (Jarod Wilson) [1776606] - [netdrv] rtw88: fix wrong rx power calculation (Jarod Wilson) [1776606] - [netdrv] rtlwifi: rtl8192de: replace _rtl92d_evm_db_to_percentage with generic version (Jarod Wilson) [1776606] - [netdrv] rtlwifi: rtl8192cu: replace _rtl92c_evm_db_to_percentage with generic version (Jarod Wilson) [1776606] - [netdrv] rtlwifi: rtl8192ce: replace _rtl92c_evm_db_to_percentage with generic version (Jarod Wilson) [1776606] - [netdrv] rtw88: allows to receive AMSDU in AMPDU (Jarod Wilson) [1776606] - [netdrv] rtw88: add dynamic cck pd mechanism (Jarod Wilson) [1776606] - [netdrv] rtw88: move IQK/DPK into phy_calibration (Jarod Wilson) [1776606] - [netdrv] rtw88: 8822c: add SW DPK support (Jarod Wilson) [1776606] - [netdrv] rtw88: 8822c: add FW IQK support (Jarod Wilson) [1776606] - [netdrv] rtw88: 8822c: Enable interrupt migration (Jarod Wilson) [1776606] - [netdrv] rtw88: 8822c: update pwr_seq to v13 (Jarod Wilson) [1776606] - [netdrv] rtw88: 8822c: update PHY parameter to v38 (Jarod Wilson) [1776606] - [netdrv] rtlwifi: rtl8188ee: rtl8192ce: rtl8192de: rtl8723ae: rtl8821ae: Remove some unused bit manipulation macros (Jarod Wilson) [1776606] - [netdrv] rtlwifi: rtl8723be: Convert inline routines to little-endian words (Jarod Wilson) [1776606] - [netdrv] rtlwifi: rtl8723be: Convert macros that set descriptor (Jarod Wilson) [1776606] - [netdrv] rtlwifi: rtl8723be: Replace local bit manipulation macros (Jarod Wilson) [1776606] - [netdrv] rtlwifi: rtl8723be: Remove unused SET_XXX and GET_XXX macros (Jarod Wilson) [1776606] - [netdrv] rtlwifi: rtl8723ae: Convert inline routines to little-endian words (Jarod Wilson) [1776606] - [netdrv] rtlwifi: rtl8723ae: Convert macros that set descriptor (Jarod Wilson) [1776606] - [netdrv] rtlwifi: rtl8723ae: Replace local bit manipulation macros (Jarod Wilson) [1776606] - [netdrv] rtlwifi: rtl8723ae: Remove unused GET_XXX and SET_XXX macros (Jarod Wilson) [1776606] - [netdrv] brcmsmac: Use DIV_ROUND_CLOSEST directly to make it readable (Jarod Wilson) [1776606] - [netdrv] rtlwifi: rtl8821ae: make array static const and remove redundant assignment (Jarod Wilson) [1776606] - [netdrv] brcmfmac: don't realloc wiphy during PCIe reset (Jarod Wilson) [1776606] - [netdrv] brcmfmac: split brcmf_attach() and brcmf_detach() functions (Jarod Wilson) [1776606] - [netdrv] brcmfmac: move "cfg80211_ops" pointer to another struct (Jarod Wilson) [1776606] - [netdrv] ath10k: fix channel info parsing for non tlv target (Jarod Wilson) [1776606] - [netdrv] ath10k: adjust skb length in ath10k_sdio_mbox_rx_packet (Jarod Wilson) [1776606] - [netdrv] ath10k: free beacon buf later in vdev teardown (Jarod Wilson) [1776606] - [net] mac80211: allow drivers to set max MTU (Jarod Wilson) [1776606] - [net] mac80211: ibss: send deauth when expiring inactive STAs (Jarod Wilson) [1776606] - [net] mac80211: don't check if key is NULL in ieee80211_key_link() (Jarod Wilson) [1776606] - [net] mac80211: clear crypto tx tailroom counter upon keys enable (Jarod Wilson) [1776606] - [net] mac80211: remove unnecessary key condition (Jarod Wilson) [1776606] - [net] mac80211: list features in WEP/TKIP disable in better order (Jarod Wilson) [1776606] - [net] mac80211: vht: add support VHT EXT NSS BW in parsing VHT (Jarod Wilson) [1776606] - [netdrv] ath9k: release allocated buffer if timed out (Jarod Wilson) [1778582 1776606] {CVE-2019-19074} - [netdrv] ath9k_htc: release allocated buffer if timed out (Jarod Wilson) [1778572 1776606] {CVE-2019-19073} - [netdrv] ath9k: Remove unneeded variable to store return value (Jarod Wilson) [1776606] - [netdrv] ath10k: add reorder and change PN check logic for mac80211 (Jarod Wilson) [1776606] - [netdrv] ath10k: add mic bytes for pmf management packet (Jarod Wilson) [1776606] - [netdrv] brcmfmac: use *ph to print small buffer (Jarod Wilson) [1776606] - [netdrv] hostap: use *ph to print small buffer (Jarod Wilson) [1776606] - [netdrv] rtlwifi: Fix file release memory leak (Jarod Wilson) [1776606] - [netdrv] rtw88: fix seq_file memory leak (Jarod Wilson) [1776606] - [netdrv] hostap: remove set but not used variable 'copied' in prism2_io_debug_proc_read (Jarod Wilson) [1776606] - [netdrv] brcmfmac: add "reset" debugfs entry for testing reset (Jarod Wilson) [1776606] - [netdrv] brcmfmac: add stub version of brcmf_debugfs_get_devdir() (Jarod Wilson) [1776606] - [netdrv] iwlwifi: dbg: remove iwl_fw_cancel_dumps function (Jarod Wilson) [1776606] - [netdrv] iwlwifi: dbg_ini: remove periodic trigger (Jarod Wilson) [1776606] - [netdrv] iwlwifi: dbg_ini: fix dump structs doc (Jarod Wilson) [1776606] - [netdrv] iwlwifi: fw api: add DRAM buffer allocation command (Jarod Wilson) [1776606] - [netdrv] iwlwifi: dbg_ini: remove apply point, switch to time point API (Jarod Wilson) [1776606] - [netdrv] iwlwifi: add iwl_tlv_array_len() (Jarod Wilson) [1776606] - [netdrv] iwlwifi: mvm: don't log un-decrypted frames (Jarod Wilson) [1776606] - [netdrv] iwlwifi: mvm: add support for single antenna diversity (Jarod Wilson) [1776606] - [netdrv] iwlwifi: mvm: handle BAR_FRAME_RELEASE (0xc2) notification (Jarod Wilson) [1776606] - [netdrv] iwlwifi: mvm: drop BA sessions on too many old-SN frames (Jarod Wilson) [1776606] - [netdrv] iwlwifi: add sta_id to WOWLAN_CONFIG_CMD (Jarod Wilson) [1776606] - [netdrv] iwlwifi: add support for suspend-resume flow for new device generation (Jarod Wilson) [1776606] - [netdrv] iwlwifi: fix warning iwl-trans.h is included more than once (Jarod Wilson) [1776606] - [netdrv] iwlwifi: always access the trans configuration via trans (Jarod Wilson) [1776606] - [netdrv] iwlwifi: pass the iwl_trans instead of cfg to some functions (Jarod Wilson) [1776606] - [netdrv] iwlwifi: add a pointer to the trans_cfg directly in trans (Jarod Wilson) [1776606] - [netdrv] iwlwifi: pass the iwl_config_trans_params when needed (Jarod Wilson) [1776606] - [netdrv] iwlwifi: pcie: set iwl_trans->cfg later in the probe function (Jarod Wilson) [1776606] - [netdrv] iwlwifi: pcie: move some cfg mangling from trans_pcie_alloc to probe (Jarod Wilson) [1776606] - [netdrv] iwlwifi: pcie: use the cfg we passed to iwl_trans_pcie_alloc() (Jarod Wilson) [1776606] - [netdrv] iwlwifi: separate elements from cfg that are needed by trans_alloc (Jarod Wilson) [1776606] - [netdrv] iwlwifi: dbg_ini: use regions ops array instead of switch case in dump flow (Jarod Wilson) [1776606] - [netdrv] iwlwifi: dbg_ini: make a single ops struct for paging collect (Jarod Wilson) [1776606] - [netdrv] iwlwifi: dbg_ini: move tx fifo data into fw runtime (Jarod Wilson) [1776606] - [netdrv] iwlwifi: dbg_ini: use linked list for dump TLVs during dump creation (Jarod Wilson) [1776606] - [netdrv] iwlwifi: dbg_ini: separate cfg and dump flows to different modules (Jarod Wilson) [1776606] - [netdrv] iwlwifi: mvm: look for the first supported channel when add/remove phy ctxt (Jarod Wilson) [1776606] - [netdrv] iwlwifi: allocate bigger nvm data in case of UHB (Jarod Wilson) [1776606] - [netdrv] iwlwifi: remove unnecessary IWL_DEVICE_AX200_COMMON definition (Jarod Wilson) [1776606] - [netdrv] iwlwifi: dbg: align wrt log prints to the same format (Jarod Wilson) [1776606] - [netdrv] iwlwifi: dbg_ini: remove debug flow TLV (Jarod Wilson) [1776606] - [netdrv] iwlwifi: dbg_ini: verify debug TLVs at allocation phase (Jarod Wilson) [1776606] - [netdrv] iwlwifi: dbg_ini: use function to check if ini dbg mode is on (Jarod Wilson) [1776606] - [netdrv] iwlwifi: remove duplicate FW string definitions (Jarod Wilson) [1776606] - [netdrv] iwlwifi: bump FW API to 50 for 22000 series (Jarod Wilson) [1776606] - [netdrv] iwlwifi: api: fix FTM struct documentation (Jarod Wilson) [1776606] - [netdrv] iwlwifi: support per-platform antenna gain (Jarod Wilson) [1776606] - [netdrv] iwlwifi: mvm: remove check for lq_sta in __iwl_mvm_rs_tx_status() (Jarod Wilson) [1776606] - [netdrv] iwlwifi: mvm: simplify the channel switch flow for newer firmware (Jarod Wilson) [1776606] - [netdrv] iwlwifi: stop passing bogus gfp flags arguments to dma_alloc_coherent (Jarod Wilson) [1776606] - [netdrv] iwlwifi: dbg_ini: remove periphery phy and aux regions handling (Jarod Wilson) [1776606] - [netdrv] iwlwifi: dbg_ini: use linked list to store debug TLVs (Jarod Wilson) [1776606] - [netdrv] iwlwifi: dbg_ini: maintain buffer allocations from trans instead of TLVs buffer (Jarod Wilson) [1776606] - [netdrv] iwlwifi: dbg: add debug periphery registers to 9000 device family (Jarod Wilson) [1776606] - [netdrv] iwlwifi: remove unused regdb_ptrs allocation (Jarod Wilson) [1776606] - [netdrv] iwlwifi: dbg_ini: align dbg tlv functions names to a single format (Jarod Wilson) [1776606] - [netdrv] iwlwifi: scan: don't pass large argument by value (Jarod Wilson) [1776606] - [netdrv] iwlwifi: remove pm_runtime completely (Jarod Wilson) [1776606] - [netdrv] iwlwifi: remove the d0i3 related module parameters (Jarod Wilson) [1776606] - [netdrv] iwlwifi: pcie: remove some more d0i3 code from the transport (Jarod Wilson) [1776606] - [netdrv] iwlwifi: pcie: remove the refs / unrefs from the transport (Jarod Wilson) [1776606] - [netdrv] iwlwifi: remove the opmode's d0i3 handlers (Jarod Wilson) [1776606] - [netdrv] iwlwifi: remove runtime_pm_mode (Jarod Wilson) [1776606] - [netdrv] iwlwifi: Set w-pointer upon resume according to SN (Jarod Wilson) [1776606] - [netdrv] iwlwifi: mvm: use FW thermal monitoring regardless of CONFIG_THERMAL (Jarod Wilson) [1776606] - [netdrv] iwlwifi: mvm: name magic numbers with enum (Jarod Wilson) [1776606] - [netdrv] iwlwifi: scan: add support for new scan request command version (Jarod Wilson) [1776606] - [netdrv] iwlwifi: LTR updates (Jarod Wilson) [1776606] - [netdrv] iwlwifi: remove the code under IWLWIFI_PCIE_RTPM (Jarod Wilson) [1776606] - [netdrv] iwlwifi: trans: remove suspending flag (Jarod Wilson) [1776606] - [netdrv] iwlwifi: remove CMD_HIGH_PRIO (Jarod Wilson) [1776606] - [netdrv] iwlwifi: mvm: remove last leftovers of d0i3 (Jarod Wilson) [1776606] - [netdrv] iwlwifi: mvm: remove iwl_mvm_update_d0i3_power_mode (Jarod Wilson) [1776606] - [netdrv] iwlwifi: mvm: remove d0i3_ap_sta_id (Jarod Wilson) [1776606] - [netdrv] iwlwifi: mvm: iwl_mvm_wowlan_config_key_params is for wowlan only (Jarod Wilson) [1776606] - [netdrv] iwlwifi: mvm: remove the d0i3 entry/exit flow (Jarod Wilson) [1776606] - [netdrv] iwlwifi: mvm: remove the tx defer for d0i3 (Jarod Wilson) [1776606] - [netdrv] iwlwifi: remove all the d0i3 references (Jarod Wilson) [1776606] - [netdrv] iwlwifi: mvm: start to remove the code for d0i3 (Jarod Wilson) [1776606] - [netdrv] iwlwifi: mvm: add the skb length to a print (Jarod Wilson) [1776606] - [netdrv] iwlwifi: mvm: fix scan config command size (Jarod Wilson) [1776606] - [netdrv] iwlwifi: add ldbg config cmd debug print (Jarod Wilson) [1776606] - [netdrv] iwlwifi: dbg: support debug recording suspend resume command (Jarod Wilson) [1776606] - [netdrv] iwlwifi: dbg: move debug recording stop from trans to op mode (Jarod Wilson) [1776606] - [netdrv] iwlwifi: dbg: move monitor recording functionality from header file (Jarod Wilson) [1776606] - [netdrv] iwlwifi: mvm: remove unnecessary forward declarations (Jarod Wilson) [1776606] - [netdrv] iwlwifi: mvm: Block 26-tone RU OFDMA transmissions (Jarod Wilson) [1776606] - [netdrv] iwlwifi: mvm: remove redundant condition in iwl_mvm_set_hw_rfkill_state (Jarod Wilson) [1776606] - [netdrv] iwlwifi: Send DQA enable command only if TVL is on (Jarod Wilson) [1776606] - [netdrv] iwlwifi: bump FW API to 49 for 22000 series (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: add support to read temperature from mcu (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: introduce mt7615_txwi_to_txp utility routine (Jarod Wilson) [1776606] - [netdrv] mt76: mt7603: use devm_platform_ioremap_resource() to simplify code (Jarod Wilson) [1776606] - [netdrv] mt76: mt76x0: remove unneeded return value on set channel (Jarod Wilson) [1776606] - [netdrv] mt76: mt76x0: remove redundant chandef copy (Jarod Wilson) [1776606] - [netdrv] mt76: make mt76_rx_convert static (Jarod Wilson) [1776606] - [netdrv] mt76: remove offchannel check in tx scheduling (Jarod Wilson) [1776606] - [netdrv] mt76: do not send BAR frame on tx aggregation flush stop (Jarod Wilson) [1776606] - [netdrv] mt76: stop rx aggregation on station removal (Jarod Wilson) [1776606] - [netdrv] mt76: dma: reset q->rx_head on rx reset (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: apply calibration-free data from OTP (Jarod Wilson) [1776606] - [netdrv] mt76: add default implementation for mt76_sw_scan/mt76_sw_scan_complete (Jarod Wilson) [1776606] - [netdrv] mt76: fix some checkpatch warnings (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: add BIP_CMAC_128 cipher support (Jarod Wilson) [1776606] - [netdrv] mt76: mt7603: remove unnecessary mcu queue initialization (Jarod Wilson) [1776606] - [netdrv] mt76: move mt76_tx_tasklet in mt76 module (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: enable survey support (Jarod Wilson) [1776606] - [netdrv] mt76: mt7603: move survey_time in mt76_dev (Jarod Wilson) [1776606] - [netdrv] mt76: mt76x02u: enable survey support (Jarod Wilson) [1776606] - [netdrv] mt76: mt76x02u: enable multi-vif support (Jarod Wilson) [1776606] - [netdrv] mt76: mt76x02: do not copy beacon skb in mt76x02_mac_set_beacon_enable (Jarod Wilson) [1776606] - [netdrv] mt76: mt76x02: introduce mt76x02_pre_tbtt_enable and mt76x02_beacon_enable macros (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: add Smart Carrier Sense support (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: rework locking scheme for mt7615_set_channel (Jarod Wilson) [1776606] - [netdrv] mt76: switch to SPDX tag instead of verbose boilerplate text (Jarod Wilson) [1776606] - [netdrv] mt76: mt76x02: fix some checkpatch warnings (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: fix some checkpatch warnings (Jarod Wilson) [1776606] - [netdrv] mt76: mt7603: fix some checkpatch warnings (Jarod Wilson) [1776606] - [netdrv] mt76: Add paragraphs to describe the config symbols fully (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: update cw_min/max related settings (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: add 4 WMM sets support (Jarod Wilson) [1776606] - [netdrv] mt76: mt7603: fix watchdog rescheduling in mt7603_set_channel (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: fix MT7615_WATCHDOG_TIME definition (Jarod Wilson) [1776606] - [netdrv] mt76: introduce mt76_mmio_read_copy routine (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: add set_key_cmd and mt76_wcid to mt7615_mac_wtbl_set_key signature (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: remove wtbl_sec_key definition (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: introduce mt7615_mac_wtbl_set_key routine (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: add mt7615_mac_wtbl_addr routine (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: move mt7615_mac_get_key_info in mac.c (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: add missing register initialization (Jarod Wilson) [1776606] - [netdrv] mt76: mt76x0u: add support to TP-Link T2UHP (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: use params->ssn value directly (Jarod Wilson) [1776606] - [netdrv] mt76: mt7603: use params->ssn value directly (Jarod Wilson) [1776606] - [netdrv] mt76: mt76x02: use params->ssn value directly (Jarod Wilson) [1776606] - [netdrv] mt76: usb: remove unneeded {put,get}_unaligned (Jarod Wilson) [1776606] - [netdrv] mt76: usb: fix endian in mt76u_copy (Jarod Wilson) [1776606] - [netdrv] mt76: mt7603: fix invalid fallback rates (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: fix invalid fallback rates (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: fix PS buffering of action frames (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: fix using VHT STBC rates (Jarod Wilson) [1776606] - [netdrv] mt76: mt76u: fix typo in mt76u_fill_rx_sg (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: sync with mt7603 rate control changes (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: reset rate index/counters on rate table update (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: move mt7615_mcu_set_rates to mac.c (Jarod Wilson) [1776606] - [netdrv] mt76: mt7603: enable hardware rate up/down selection (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: introduce mt7615_mcu_send_ram_firmware routine (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: always release sem in mt7615_load_patch (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: fall back to sw encryption for unsupported ciphers (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: clean up FWDL TXQ during/after firmware upload (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: add radar pattern test knob to debugfs (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: add csa support (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: do not perform txcalibration before cac is complited (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: add hw dfs pattern detector support (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: introduce mt7615_regd_notifier (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: fix sparse warnings: warning: restricted __le16 degrades to integer (Jarod Wilson) [1776606] - [netdrv] mt76: round up length on mt76_wr_copy (Jarod Wilson) [1776606] - [netdrv] ath6kl: fix a NULL-ptr-deref bug in ath6kl_usb_alloc_urb_from_pipe() (Jarod Wilson) [1776606] - [netdrv] ath6kl: Fix a possible null-pointer dereference in ath6kl_htc_mbox_create() (Jarod Wilson) [1776606] - [netdrv] ath9k: dynack: set ackto to max timeout in ath_dynack_reset (Jarod Wilson) [1776606] - [netdrv] ath9k: dynack: set max timeout according to channel width (Jarod Wilson) [1776606] - [netdrv] ath9k: dynack: properly set last timeout timestamp in ath_dynack_reset (Jarod Wilson) [1776606] - [netdrv] ath9k: dyanck: introduce ath_dynack_set_timeout routine (Jarod Wilson) [1776606] - [netdrv] ath9k: dynack: fix possible deadlock in ath_dynack_node_{de}init (Jarod Wilson) [1776606] - [netdrv] ath9k: add loader for AR92XX (and older) pci(e) (Jarod Wilson) [1776606] - [netdrv] brcmfmac: get chip's default RAM info during PCIe setup (Jarod Wilson) [1776606] - [netdrv] brcmfmac: replace strncpy() by strscpy() (Jarod Wilson) [1776606] - [netdrv] rt2x00: do not set IEEE80211_TX_STAT_AMPDU_NO_BACK on tx status (Jarod Wilson) [1776606] - [netdrv] brcmfmac: remove redundant assignment to pointer hash (Jarod Wilson) [1776606] - [netdrv] brcm80211: Avoid possible null-pointer dereferences in wlc_phy_radio_init_2056() (Jarod Wilson) [1776606] - [netdrv] rtw88: pci: enable MSI interrupt (Jarod Wilson) [1776606] - [netdrv] rtw88: pci: Move a mass of jobs in hw IRQ to soft IRQ (Jarod Wilson) [1776606] - [netdrv] rtw88: remove redundant assignment to pointer debugfs_topdir (Jarod Wilson) [1776606] - [netdrv] rtw88: drop unused rtw_coex_coex_dm_reset() (Jarod Wilson) [1776606] - [netdrv] rtw88: Fix an error message (Jarod Wilson) [1776606] - [netdrv] rtlwifi: rtl8192ce: Fix incorrect returned values (Jarod Wilson) [1776606] - [netdrv] rtlwifi: rtl8188ee: Fix incorrect returned values (Jarod Wilson) [1776606] - [netdrv] rtlwifi: rtl8821ae: Fix incorrect returned values (Jarod Wilson) [1776606] - [netdrv] rtlwifi: rtl8192cu: Convert inline routines to little-endian words (Jarod Wilson) [1776606] - [netdrv] rtlwifi: rtl8192cu: Convert macros that set descriptor (Jarod Wilson) [1776606] - [netdrv] rtlwifi: rtl8192cu: Replace local bit manipulation macros (Jarod Wilson) [1776606] - [netdrv] rtlwifi: rtl8192cu: Remove unused GET_XXX and SET_XXX (Jarod Wilson) [1776606] - [netdrv] rtlwifi: rtl8192ee: Remove some variable initializations (Jarod Wilson) [1776606] - [netdrv] rtlwifi: rtl8192ee: Convert inline routines to little-endian words (Jarod Wilson) [1776606] - [netdrv] rtlwifi: rtl8192ee: Convert macros that set descriptor (Jarod Wilson) [1776606] - [netdrv] rtlwifi: rtl8192ee: Replace local bit manipulation macros (Jarod Wilson) [1776606] - [netdrv] rtlwifi: rtl8192ee: Remove unused GET_XXX and SET_XXX (Jarod Wilson) [1776606] - [netdrv] rtlwifi: rtl_pci: Fix memory leak when hardware init fails (Jarod Wilson) [1776606] - [netdrv] rtlwifi: remove unused variables 'RTL8712_SDIO_EFUSE_TABLE' and 'MAX_PGPKT_SIZE' (Jarod Wilson) [1776606] - [netdrv] rtlwifi: rtl8192cu: Fix value set in descriptor (Jarod Wilson) [1776606] - [netdrv] rtlwifi: fix non-kerneldoc comment in usb.c (Jarod Wilson) [1776606] - [net] mac80211: minstrel_ht: fix infinite loop because supported is not being shifted (Jarod Wilson) [1776606] - [netdrv] mt76: Remove dev_err() usage after platform_get_irq() (Jarod Wilson) [1776606] - [net] mac80211: Do not send Layer 2 Update frame before authorization (Jarod Wilson) [1776606] - [netdrv] revert "rt2800: enable TX_PIN_CFG_LNA_PE_ bits per band" (Jarod Wilson) [1776606] - [netdrv] rt2x00: clear up IV's on key removal (Jarod Wilson) [1776606] - [netdrv] iwlwifi: assign directly to iwl_trans->cfg in QuZ detection (Jarod Wilson) [1776606] - [netdrv] mwifiex: Fix three heap overflow at parsing element in cfg80211_ap_settings (Jarod Wilson) [1776244 1775484 1775475 1776606] - [netdrv] mt76: mt76x0e: disable 5GHz band for MT7630E (Jarod Wilson) [1776606] - [netdrv] mt76: mt76x0e: don't use hw encryption for MT7630E (Jarod Wilson) [1776606] - [net] nl80211: fill all policy .type entries (Jarod Wilson) [1776606] - [net] cfg80211: Add support to set tx power for a station associated (Jarod Wilson) [1776606] - [net] cfg80211: Fix Extended Key ID key install checks (Jarod Wilson) [1776606] - [net] mac80211: AMPDU handling for rekeys with Extended Key ID (Jarod Wilson) [1776606] - [net] mac80211: Simplify Extended Key ID API (Jarod Wilson) [1776606] - [net] nl80211: require and validate vendor command policy (Jarod Wilson) [1776606] - [net] mac80211: AMPDU handling for Extended Key ID (Jarod Wilson) [1776606] - [net] mac80211: IEEE 802.11 Extended Key ID support (Jarod Wilson) [1776606] - [net] nl80211/cfg80211: Extended Key ID support (Jarod Wilson) [1776606] - [net] nl80211/cfg80211: Specify band specific min RSSI thresholds with sched scan (Jarod Wilson) [1776606] - [net] cfg80211: Use const more consistently in for_each_element macros (Jarod Wilson) [1776606] - [net] nl80211: use for_each_element() in validate_ie_attr() (Jarod Wilson) [1776606] - [net] cfg80211: add peer measurement with FTM initiator API (Jarod Wilson) [1776606] - [net] nl80211: use netlink policy validation function for elements (Jarod Wilson) [1776606] - [net] nl80211: use policy range validation where applicable (Jarod Wilson) [1776606] - [net] cfg80211: support FTM responder configuration/statistics (Jarod Wilson) [1776606] - [net] lib80211: move TKIP handling to ARC4 library code (Jarod Wilson) [1776606] - [net] lib80211: move WEP handling to ARC4 library code (Jarod Wilson) [1776606] - [net] mac80211: move WEP handling to ARC4 library interface (Jarod Wilson) [1776606] - [netdrv] rt2x00: clear IV's on start to fix AP mode regression (Jarod Wilson) [1776606] - [netdrv] rt2800usb: Add new rt2800usb device PLANEX GW-USMicroN (Jarod Wilson) [1776606] - [netdrv] rt2x00: no need to check return value of debugfs_create functions (Jarod Wilson) [1776606] - [netdrv] rt2x00usb: remove unnecessary rx flag checks (Jarod Wilson) [1776606] - [netdrv] rt2x00usb: fix rx queue hang (Jarod Wilson) [1776606] - [netdrv] rt2800: do not enable watchdog by default (Jarod Wilson) [1776606] - [netdrv] rt2x00: add restart hw (Jarod Wilson) [1776606] - [netdrv] rt2800: do not nullify initialization vector data (Jarod Wilson) [1776606] - [netdrv] rt2800: add pre_reset_hw callback (Jarod Wilson) [1776606] - [netdrv] rt2800: initial watchdog implementation (Jarod Wilson) [1776606] - [netdrv] rt2800: add helpers for reading dma done index (Jarod Wilson) [1776606] - [netdrv] rt2x00: allow to specify watchdog interval (Jarod Wilson) [1776606] - [netdrv] rt2x00: add RT3883 support (Jarod Wilson) [1776606] - [netdrv] rt2x00mmio: remove legacy comment (Jarod Wilson) [1776606] - [netdrv] rt2x00: remove not used entry field (Jarod Wilson) [1776606] - [netdrv] rt2x00: remove last_nostatus_check (Jarod Wilson) [1776606] - [netdrv] rt2800mmio: use timer and work for handling tx statuses timeouts (Jarod Wilson) [1776606] - [netdrv] rt2800mmio: fetch tx status changes (Jarod Wilson) [1776606] - [netdrv] rt2800: move txstatus pending routine (Jarod Wilson) [1776606] - [netdrv] rt2800: new flush implementation for SoC devices (Jarod Wilson) [1776606] - [netdrv] rt2800: partially restore old mmio txstatus behaviour (Jarod Wilson) [1776606] - [netdrv] rt2x00: code-style fix in rt2800usb.c (Jarod Wilson) [1776606] - [netdrv] rt2x00: do not print error when queue is full (Jarod Wilson) [1776606] - [netdrv] rt2x00: check number of EPROTO errors (Jarod Wilson) [1776606] - [netdrv] rt2x00: use ratelimited variants dev_warn/dev_err (Jarod Wilson) [1776606] - [netdrv] rt2x00: do not increment sequence number while re-transmitting (Jarod Wilson) [1776606] - [netdrv] rt2800: comment and simplify AGC init for RT6352 (Jarod Wilson) [1776606] - [netdrv] rt2800: enable TX_PIN_CFG_RFRX_EN only for MT7620 (Jarod Wilson) [1776606] - [netdrv] rt2800: enable TX_PIN_CFG_LNA_PE_ bits per band (Jarod Wilson) [1776606] - [netdrv] rt2x00: remove confusing AGC register (Jarod Wilson) [1776606] - [netdrv] rt2x00: remove unneeded check (Jarod Wilson) [1776606] - [netdrv] rt2x00: no need to check return value of debugfs_create functions (Jarod Wilson) [1776606] - [netdrv] rt2x00: Work around a firmware bug with shared keys (Jarod Wilson) [1776606] - [netdrv] rt2x00: reduce tx power to nominal level on RT6352 (Jarod Wilson) [1776606] - [netdrv] rt2x00: rt61pci: mark expected switch fall-through (Jarod Wilson) [1776606] - [netdrv] rt2x00: rt2800lib: mark expected switch fall-throughs (Jarod Wilson) [1776606] - [netdrv] rt2x00: rt2500pci: mark expected switch fall-through (Jarod Wilson) [1776606] - [netdrv] rt2x00: rt2400pci: mark expected switch fall-through (Jarod Wilson) [1776606] - [netdrv] rt2800: flush and txstatus rework for rt2800mmio (Jarod Wilson) [1776606] - [netdrv] rt2x00: use different txstatus timeouts when flushing (Jarod Wilson) [1776606] - [netdrv] rt2x00: do not check for txstatus timeout every time on tasklet (Jarod Wilson) [1776606] - [netdrv] rt2800mmio: use txdone/txstatus routines from lib (Jarod Wilson) [1776606] - [netdrv] rt2800: move usb specific txdone/txstatus routines to rt2800lib (Jarod Wilson) [1776606] - [netdrv] rt2x00: use simple_read_from_buffer() (Jarod Wilson) [1776606] - [netdrv] rt2x00: remove redundant functions rt2x00mac_sta_{add/remove} (Jarod Wilson) [1776606] - [net] mac80211: Correctly set noencrypt for PAE frames (Jarod Wilson) [1776606] - [net] mac80211: Don't memset RXCB prior to PAE intercept (Jarod Wilson) [1776606] - [netdrv] iwlwifi: pcie: handle switching killer Qu B0 NICs to C0 (Jarod Wilson) [1776606] - [net] mac80211: minstrel_ht: improve rate probing for devices with static fallback (Jarod Wilson) [1776606] - [net] mac80211: minstrel_ht: fix default max throughput rate indexes (Jarod Wilson) [1776606] - [net] mac80211: minstrel_ht: reduce unnecessary rate probing attempts (Jarod Wilson) [1776606] - [net] mac80211: minstrel_ht: fix per-group max throughput rate initialization (Jarod Wilson) [1776606] - [net] nl80211: Add support for EDMG channels (Jarod Wilson) [1776606] - [net] mac80211: fix possible NULL pointerderef in obss pd code (Jarod Wilson) [1776606] - [net] mac80211: add assoc-at support (Jarod Wilson) [1776606] - [uapi] cfg80211: Support assoc-at timer in sta-info (Jarod Wilson) [1776606] - [net] cfg80211: apply same mandatory rate flags for 5GHz and 6GHz (Jarod Wilson) [1776606] - [net] cfg80211: ibss: use 11a mandatory rates for 6GHz band operation (Jarod Wilson) [1776606] - [net] cfg80211: use same IR permissive rules for 6GHz band (Jarod Wilson) [1776606] - [net] cfg80211: add 6GHz in code handling array with NUM_NL80211_BANDS entries (Jarod Wilson) [1776606] - [net] cfg80211: extend ieee80211_operating_class_to_band() for 6GHz (Jarod Wilson) [1776606] - [net] cfg80211: util: add 6GHz channel to freq conversion and vice versa (Jarod Wilson) [1776606] - [net] cfg80211: add 6GHz UNII band definitions (Jarod Wilson) [1776606] - [uapi] nl80211: add 6GHz band definition to enum nl80211_band (Jarod Wilson) [1776606] - [net] revert "cfg80211: fix processing world regdomain when non modular" (Jarod Wilson) [1776606] - [net] mac80211: add missing length field increment when generating Radiotap header (Jarod Wilson) [1776606] - [net] mac80211: 80Mhz was not reported properly when using tx_status_ext (Jarod Wilson) [1776606] - [net] mac80211: fix bad guard when reporting legacy rates (Jarod Wilson) [1776606] - [net] mac80211: fix TX legacy rate reporting when tx_status_ext is used (Jarod Wilson) [1776606] - [net] mac80211: fix possible sta leak (Jarod Wilson) [1776606] - [netdrv] iwlwifi: pcie: fix recognition of QuZ devices (Jarod Wilson) [1776606] - [netdrv] iwlwifi: pcie: don't switch FW to qnj when ax201 is detected (Jarod Wilson) [1776606] - [netdrv] iwlwifi: pcie: fix the byte count table format for 22560 devices (Jarod Wilson) [1776606] - [netdrv] iwlwifi: mvm: Allow multicast data frames only when associated (Jarod Wilson) [1776606] - [netdrv] revert "mwifiex: fix system hang problem after resume" (Jarod Wilson) [1776606] - [netdrv] rtlwifi: rtl8192ce: Convert inline routines to little-endian words (Jarod Wilson) [1776606] - [netdrv] rtlwifi: rtl8192ce: Convert macros that set descriptor (Jarod Wilson) [1776606] - [netdrv] rtlwifi: rtl8192ce: Replace local bit manipulation macros (Jarod Wilson) [1776606] - [netdrv] rtlwifi: rtl8192ce: Remove unused GET_XXX and SET_XXX (Jarod Wilson) [1776606] - [netdrv] rtw88: add BT co-existence support (Jarod Wilson) [1776606] - [netdrv] rtw88: enclose c2h cmd handle with mutex (Jarod Wilson) [1776606] - [netdrv] rtw88: allow c2h operation in irq context (Jarod Wilson) [1776606] - [netdrv] rtlwifi: rtl8188ee: Remove local configuration variable (Jarod Wilson) [1776606] - [netdrv] rtlwifi: rtl8188ee: Convert inline routines to little-endian words (Jarod Wilson) [1776606] - [netdrv] rtlwifi: rtl8188ee: Convert macros that set descriptor (Jarod Wilson) [1776606] - [netdrv] rtlwifi: rtl88188ee: Replace local bit manipulation macros (Jarod Wilson) [1776606] - [netdrv] rtlwifi: rtl8188ee: Remove unused GET_XXX and SET_XXX descriptor macros (Jarod Wilson) [1776606] - [netdrv] rtw88: pci: remove set but not used variable 'ip_sel' (Jarod Wilson) [1776606] - [netdrv] brcmsmac: remove three set but not used variables (Jarod Wilson) [1776606] - [netdrv] brcmfmac: remove set but not used variable 'dtim_period' (Jarod Wilson) [1776606] - [netdrv] rtlwifi: remove unneeded function _rtl_dump_channel_map() (Jarod Wilson) [1776606] - [netdrv] rtlwifi: rtl_pci: Use dev_get_drvdata (Jarod Wilson) [1776606] - [netdrv] mwifiex: pcie: Use dev_get_drvdata (Jarod Wilson) [1776606] - [netdrv] mwifiex: make error values consistent in mwifiex_update_bss_desc_with_ie() (Jarod Wilson) [1776606] - [netdrv] rtw88: use txpwr_lmt_cfg_pair struct, not arrays (Jarod Wilson) [1776606] - [netdrv] iwlwifi: dbg_ini: fix compile time assert build errors (Jarod Wilson) [1776606] - [net] mac80211: HE STA disassoc due to QOS NULL not sent (Jarod Wilson) [1776606] - [net] mac80211: allow setting spatial reuse parameters from bss_conf (Jarod Wilson) [1776606] - [net] nl80211: add strict start type (Jarod Wilson) [1776606] - [net] cfg80211: add support for parsing OBBS_PD attributes (Jarod Wilson) [1776606] - [net] mac80211: reject zero MAC address in add station (Jarod Wilson) [1776606] - [net] cfg80211: use parallel_ops for genl (Jarod Wilson) [1776606] - [net] mac80211: add missing null return check from call to ieee80211_get_sband (Jarod Wilson) [1776606] - [netdrv] iwlwifi: mvm: fix a use-after-free bug in iwl_mvm_tx_tso_segment (Jarod Wilson) [1776606] - [netdrv] iwlwifi: mvm: fix an out-of-bound access (Jarod Wilson) [1776606] - [netdrv] iwlwifi: don't unmap as page memory that was mapped as single (Jarod Wilson) [1776606] - [netdrv] iwlwifi: mvm: fix version check for GEO_TX_POWER_LIMIT support (Jarod Wilson) [1776606] - [netdrv] iwlwifi: add 3 new IDs for the 9000 series (iwl9260_2ac_160_cfg) (Jarod Wilson) [1776606] - [netdrv] iwlwifi: mvm: fix possible out-of-bounds read when accessing lq_info (Jarod Wilson) [1776606] - [netdrv] iwlwifi: mvm: fix frame drop from the reordering buffer (Jarod Wilson) [1776606] - [netdrv] iwlwifi: mvm: replace RS mutex with a spin_lock (Jarod Wilson) [1776606] - [netdrv] iwlwifi: mvm: send LQ command always ASYNC (Jarod Wilson) [1776606] - [netdrv] iwlwifi: mvm: fix comparison of u32 variable with less than zero (Jarod Wilson) [1776606] - [netdrv] iwlwifi: fix locking in delayed GTK setting (Jarod Wilson) [1776606] - [netdrv] iwlwifi: dbg_ini: move iwl_dbg_tlv_free outside of debugfs ifdef (Jarod Wilson) [1776606] - [netdrv] iwlwifi: dbg_ini: move iwl_dbg_tlv_load_bin out of debug override ifdef (Jarod Wilson) [1776606] - [netdrv] iwlwifi: mvm: add a wrapper around rs_tx_status to handle locks (Jarod Wilson) [1776606] - [netdrv] iwlwifi: mvm: add a loose synchronization of the NSSN across Rx queues (Jarod Wilson) [1776606] - [netdrv] iwlwiif: mvm: refactor iwl_mvm_notify_rx_queue (Jarod Wilson) [1776606] - [netdrv] iwlwifi: mvm: add a new RSS sync notification for NSSN sync (Jarod Wilson) [1776606] - [netdrv] iwlwifi: mvm: prepare the ground for more RSS notifications (Jarod Wilson) [1776606] - [netdrv] iwlwifi: mvm: don't send GEO_TX_POWER_LIMIT on version < 41 (Jarod Wilson) [1776606] - [netdrv] iwlwifi: mvm: avoid races in rate init and rate perform (Jarod Wilson) [1776606] - [net] revert "mac80211: set NETIF_F_LLTX when using intermediate tx queues" (Jarod Wilson) [1776606] - [net] mac80211: add support for the ADDBA extension element (Jarod Wilson) [1776606] - [net] mac80211: propagate HE operation info into bss_conf (Jarod Wilson) [1776606] - [net] cfg80211: fix dfs channels remain DFS_AVAILABLE after ch_switch (Jarod Wilson) [1776606] - [net] cfg80211: fix duplicated scan entries after channel switch (Jarod Wilson) [1776606] - [net] cfg80211: refactor cfg80211_bss_update (Jarod Wilson) [1776606] - [net] mac80211: don't WARN on short WMM parameters from AP (Jarod Wilson) [1776606] - [net] nl80211: Include wiphy address setup in NEW_WIPHY (Jarod Wilson) [1776606] - [net] mac80211: implement HE support for mesh (Jarod Wilson) [1776606] - [net] mac80211: add IEEE80211_KEY_FLAG_GENERATE_MMIE to ieee80211_key_flags (Jarod Wilson) [1776606] - [kernel] mac80211: he: add Spatial Reuse element parsing support (Jarod Wilson) [1776606] - [net] mac80211: add struct ieee80211_tx_status support to ieee80211_add_tx_radiotap_header (Jarod Wilson) [1776606] - [net] {nl, mac}80211: fix interface combinations on crypto controlled devices (Jarod Wilson) [1776606] - [net] mac80211: propagate struct ieee80211_tx_status into ieee80211_tx_monitor() (Jarod Wilson) [1776606] - [net] mac80211: add xmit rate to struct ieee80211_tx_status (Jarod Wilson) [1776606] - [kernel] mac80211: add support for parsing ADDBA_EXT IEs (Jarod Wilson) [1776606] - [net] cfg80211: give all multi-BSSID BSS entries the same timestamp (Jarod Wilson) [1776606] - [net] cfg80211: don't parse MBSSID if transmitting BSS isn't created (Jarod Wilson) [1776606] - [net] cfg80211: clean up cfg80211_inform_single_bss_frame_data() (Jarod Wilson) [1776606] - [net] cfg80211: no need to check return value of debugfs_create functions (Jarod Wilson) [1776606] - [net] mac80211: add tx dequeue function for process context (Jarod Wilson) [1776606] - [net] mac80211: run late dequeue late tx handlers without holding fq->lock (Jarod Wilson) [1776606] - [net] lib80211: use crypto API ccm(aes) transform for CCMP processing (Jarod Wilson) [1776606] - [net] mac80211: remove unused and unneeded remove_sta_debugfs callback (Jarod Wilson) [1776606] - [netdrv] iwlwifi: mvm: remove unused .remove_sta_debugfs callback (Jarod Wilson) [1776606] - [netdrv] iwlwifi: dvm: no need to check return value of debugfs_create functions (Jarod Wilson) [1776606] - [net] mac80211: pass the vif to cancel_remain_on_channel (Jarod Wilson) [1776606] - [netdrv] mwifiex: use eth_broadcast_addr() to assign broadcast address (Jarod Wilson) [1776606] - [netdrv] rtlwifi: remove assignment to itself (Jarod Wilson) [1776606] - [netdrv] brcmfmac: don't net_ratelimit() CONSOLE messages on firmware crash (Jarod Wilson) [1776606] - [netdrv] rtw88: debug: dump tx power indexes in use (Jarod Wilson) [1776606] - [netdrv] rtlwifi: btcoex: fix issue possible condition with no effect (if == else) (Jarod Wilson) [1776606] - [netdrv] brcmfmac: remove unnecessary strlcpy() upon obtaining "ver" iovar (Jarod Wilson) [1776606] - [netdrv] brcmfmac: simply remove flowring if bus is down (Jarod Wilson) [1776606] - [netdrv] brcmfmac: avoid firmware commands when bus is down (Jarod Wilson) [1776606] - [netdrv] brcmfmac: clear events in brcmf_fweh_detach() will always fail (Jarod Wilson) [1776606] - [netdrv] brcmfmac: avoid firmware command in brcmf_netdev_open() when bus is down (Jarod Wilson) [1776606] - [netdrv] brcmfmac: change the order of things in brcmf_detach() (Jarod Wilson) [1776606] - [netdrv] revert "brcmfmac: fix NULL pointer derefence during USB disconnect" (Jarod Wilson) [1776606] - [netdrv] brcmfmac: allow 160MHz in custom regulatory rules (Jarod Wilson) [1776606] - [netdrv] brcmfmac: enable DFS_OFFLOAD extended feature if supported (Jarod Wilson) [1776606] - [netdrv] brcmfmac: add 160MHz in chandef_to_chanspec() (Jarod Wilson) [1776606] - [netdrv] rtw88: pci: Use DMA sync instead of remapping in RX ISR (Jarod Wilson) [1776606] - [netdrv] rtw88: pci: Rearrange the memory usage for skb in RX ISR (Jarod Wilson) [1776606] - [netdrv] rtw88: Fix misuse of GENMASK macro (Jarod Wilson) [1776606] - [netdrv] rtl8xxxu: Fix wifi low signal strength issue of RTL8723BU (Jarod Wilson) [1776606] - [net] mac80211: don't warn about CW params when not using them (Jarod Wilson) [1776606] - [net] mac80211: fix possible memory leak in ieee80211_assign_beacon (Jarod Wilson) [1776606] - [kernel] fix typos and some coding style in comments (Jarod Wilson) [1776606] - [netdrv] ath10k: work around uninitialized vht_pfr variable (Jarod Wilson) [1776606] - [netdrv] iwlwifi: pcie: add support for qu c-step devices (Jarod Wilson) [1776606] - [netdrv] iwlwifi: add new cards for 9000 and 20000 series (Jarod Wilson) [1776606] - [netdrv] iwlwifi: mvm: clear rfkill_safe_init_done when we start the firmware (Jarod Wilson) [1776606] - [netdrv] iwlwifi: don't WARN when calling iwl_get_shared_mem_conf with RF-Kill (Jarod Wilson) [1776606] - [netdrv] iwlwifi: pcie: don't service an interrupt that was masked (Jarod Wilson) [1776606] - [netdrv] iwlwifi: fix RF-Kill interrupt while FW load for gen2 devices (Jarod Wilson) [1776606] - [netdrv] iwlwifi: pcie: fix ALIVE interrupt handling for gen2 devices w/o MSI-X (Jarod Wilson) [1776606] - [netdrv] iwlwifi: mvm: delay GTK setting in FW in AP mode (Jarod Wilson) [1776606] - [netdrv] iwlwifi: mvm: remove MAC_FILTER_IN_11AX for AP mode (Jarod Wilson) [1776606] - [netdrv] iwlwifi: dbg: debug recording stop and restart command remove (Jarod Wilson) [1776606] - [netdrv] iwlwifi: dbg: don't stop dbg recording before entering D3 from 9000 devices (Jarod Wilson) [1776606] - [netdrv] iwlwifi: dbg_ini: fix debug monitor stop and restart in ini mode (Jarod Wilson) [1776606] - [netdrv] iwlwifi: mvm: make the usage of TWT configurable (Jarod Wilson) [1776606] - [netdrv] iwlwifi: support FSEQ TLV even when FMAC is not compiled (Jarod Wilson) [1776606] - [netdrv] iwlwifi: dbg: move trans debug fields to a separate struct (Jarod Wilson) [1776606] - [netdrv] iwlwifi: dbg_ini: remove redundant checking of ini mode (Jarod Wilson) [1776606] - [netdrv] iwlwifi: dbg_ini: enforce apply point early on buffer allocation tlv (Jarod Wilson) [1776606] - [netdrv] iwlwifi: dbg: fix debug monitor stop and restart delays (Jarod Wilson) [1776606] - [netdrv] iwlwifi: pcie: increase the size of PCI dumps (Jarod Wilson) [1776606] - [netdrv] iwlwifi: mvm: Drop large non sta frames (Jarod Wilson) [1776606] - [netdrv] iwlwifi: mvm: Add log information about SAR status (Jarod Wilson) [1776606] - [netdrv] iwlwifi: Add support for SAR South Korea limitation (Jarod Wilson) [1776606] - [netdrv] iwlwifi: fix module init error paths (Jarod Wilson) [1776606] - [netdrv] iwlwifi: mvm: convert to FW AC when configuring MU EDCA (Jarod Wilson) [1776606] - [netdrv] iwlwifi: mvm: correctly fill the ac array in the iwl_mac_ctx_cmd (Jarod Wilson) [1776606] - [netdrv] iwlwifi: remove some unnecessary NULL checks (Jarod Wilson) [1776606] - [netdrv] iwlwifi: d3: Use struct_size() helper (Jarod Wilson) [1776606] - [netdrv] iwlwifi: lib: Use struct_size() helper (Jarod Wilson) [1776606] - [netdrv] iwlwifi: fw api: support adwell HB default APs number api (Jarod Wilson) [1776606] - [netdrv] iwlwifi: mvm: remove multiple debugfs entries (Jarod Wilson) [1776606] - [netdrv] iwlwifi: dbg_ini: implement dump info collection (Jarod Wilson) [1776606] - [netdrv] iwlwifi: mvm: add a debugfs entry to set a fixed size AMSDU for all TX packets (Jarod Wilson) [1776606] - [netdrv] iwlwifi: dbg_ini: support debug info TLV (Jarod Wilson) [1776606] - [netdrv] iwlwifi: dbg_ini: use different barker for ini dump (Jarod Wilson) [1776606] - [netdrv] iwlwifi: dbg_ini: add consecutive trigger firing support (Jarod Wilson) [1776606] - [kernel] ieee80211: Add a missing extended capability flag definition (Jarod Wilson) [1776606] - [netdrv] iwlwifi: dbg_ini: abort region collection in case the size is 0 (Jarod Wilson) [1776606] - [netdrv] iwlwifi: update CSI API (Jarod Wilson) [1776606] - [netdrv] iwlwifi: dbg_ini: dump headers cleanup (Jarod Wilson) [1776606] - [netdrv] iwlwifi: dbg: allow dump collection in case of an early error (Jarod Wilson) [1776606] - [netdrv] iwlwifi: iwl_mvm_tx_mpdu() must be called with BH disabled (Jarod Wilson) [1776606] - [netdrv] ath10k: pci: remove unnecessary casts (Jarod Wilson) [1776606] - [netdrv] ath10k: remove unnecessary 'out of memory' message (Jarod Wilson) [1776606] - [netdrv] ath10k: destroy sdio workqueue while remove sdio module (Jarod Wilson) [1776606] - [netdrv] ath10k: Move non-fatal warn logs to dbg level for SDIO chip (Jarod Wilson) [1776606] - [netdrv] ath10k: Fix memory leak in qmi (Jarod Wilson) [1776606] - [netdrv] ath10k: add new hw_ops for sdio chip (Jarod Wilson) [1776606] - [netdrv] ath9k: correctly handle short radar pulses (Jarod Wilson) [1776606] - [netdrv] rtw88: refine flow to get tx power index (Jarod Wilson) [1776606] - [netdrv] rtw88: remove all RTW_MAX_POWER_INDEX macro (Jarod Wilson) [1776606] - [netdrv] rtw88: update tx power limit table to RF v20 (Jarod Wilson) [1776606] - [netdrv] rtw88: correct power limit selection (Jarod Wilson) [1776606] - [netdrv] rtw88: choose the lowest as world-wide power limit (Jarod Wilson) [1776606] - [netdrv] rtw88: fix incorrect tx power limit at 5G (Jarod Wilson) [1776606] - [netdrv] rtw88: remove unused variable (Jarod Wilson) [1776606] - [netdrv] rtw88: unify prefixes for tx power setting routine (Jarod Wilson) [1776606] - [netdrv] rtw88: do not use (void *) as argument (Jarod Wilson) [1776606] - [netdrv] rtw88: resolve order of tx power setting routines (Jarod Wilson) [1776606] - [netdrv] ath: fix SPDX tags (Jarod Wilson) [1776606] - [netdrv] ath10k: Add WMI diag fw logging support for WCN3990 (Jarod Wilson) [1776606] - [netdrv] ath10k: add report MIC error for sdio chip (Jarod Wilson) [1776606] - [netdrv] ath10k: add support for controlling tx power to a station (Jarod Wilson) [1776606] - [netdrv] ath10k: Add peer delete response event (Jarod Wilson) [1776606] - [netdrv] ath10k: wait for vdev delete response from firmware (Jarod Wilson) [1776606] - [netdrv] ath10k: fix PCIE device wake up failed (Jarod Wilson) [1776606] - [netdrv] ath10k: fix failure to set multiple fixed rate (Jarod Wilson) [1776606] - [netdrv] ath10k: Change the warning message string (Jarod Wilson) [1776606] - [netdrv] ath10k: fix fw crash by moving chip reset after napi disabled (Jarod Wilson) [1776606] - [netdrv] ath10k: add missing error handling (Jarod Wilson) [1776606] - [netdrv] ath10k: enabling tx stats support over pktlog (Jarod Wilson) [1776606] - [netdrv] ath10k: acquire lock to fix lockdep's warning (Jarod Wilson) [1776606] - [netdrv] ath10k: change firmware file name for UTF mode of SDIO/USB (Jarod Wilson) [1776606] - [netdrv] ath10k: add support for firmware crash recovery on SDIO chip (Jarod Wilson) [1776606] - [netdrv] ath10k: Add wrapper function to ath10k debug (Jarod Wilson) [1776606] - [netdrv] ath10k: add htt_h2t_aggr_cfg_msg op for high latency devices (Jarod Wilson) [1776606] - [netdrv] ath10k: add inline wrapper for htt_h2t_aggr_cfg_msg (Jarod Wilson) [1776606] - [netdrv] mt76: mt7603: fix sparse warnings: warning: incorrect type in assignment (different base types) (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: fix sparse warnings: warning: cast from restricted __le16 (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: fix sparse warnings: incorrect type in assignment (different base types) (Jarod Wilson) [1776606] - [netdrv] mt76: move nl80211_dfs_regions in mt76_dev data structure (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: remove cfg80211_chan_def from mt7615_set_channel signature (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: update peer's bssid when state transition occurs (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: fix incorrect settings in mesh mode (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: take into account extPA when configuring tx power (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: init per-channel target power (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: add support for per-chain signal strength reporting (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: simplify mt7615_mcu_set_sta_rec routine (Jarod Wilson) [1776606] - [netdrv] mt76: mt7603: improve hardware rate switching configuration (Jarod Wilson) [1776606] - [netdrv] mt76: mt7603: rework and fix tx status reporting (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: remove key check in mt7615_mcu_set_wtbl_key (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: remove unused variable in mt7615_mcu_set_bcn (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: fix slow performance when enable encryption (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: enable support for mesh (Jarod Wilson) [1776606] - [netdrv] mt76: Remove set but not used variables 'pid' and 'final_mpdu' (Jarod Wilson) [1776606] - [netdrv] mt76: move mt76_get_rate in mt76-module (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: rearrange locking in mt7615_config (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: init get_txpower mac80211 callback (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: add the capability to configure tx power (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: select wifi band according to eeprom (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: add support for mtd eeprom parsing (Jarod Wilson) [1776606] - [netdrv] mt76: move mt76_insert_ccmp_hdr in mt76-module (Jarod Wilson) [1776606] - [netdrv] mt76: fix setting chan->max_power (Jarod Wilson) [1776606] - [netdrv] mt76: mt7603: fix reading target tx power from eeprom (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: do not process rx packets if the device is not initialized (Jarod Wilson) [1776606] - [netdrv] mt76: mt7603: add debugfs knob to enable/disable edcca (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: add static qualifier to mt7615_rx_poll_complete (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: rearrange cleanup operations in mt7615_unregister_device (Jarod Wilson) [1776606] - [netdrv] mt76: mt7603: stop mac80211 queues before setting the channel (Jarod Wilson) [1776606] - [netdrv] mt7615: mcu: run __mt76_mcu_send_msg in mt7615_mcu_send_firmware (Jarod Wilson) [1776606] - [netdrv] mt7615: mcu: init mcu_restart function pointer (Jarod Wilson) [1776606] - [netdrv] mt7615: initialize mt76_mcu_ops data structure (Jarod Wilson) [1776606] - [netdrv] mt7615: mcu: use standard signature for mt7615_mcu_msg_send (Jarod Wilson) [1776606] - [netdrv] mt7615: mcu: remove unused structure in mcu.h (Jarod Wilson) [1776606] - [netdrv] mt7615: mcu: do not use function pointers whenever possible (Jarod Wilson) [1776606] - [netdrv] mt7615: mcu: unify __mt7615_mcu_set_dev_info and mt7615_mcu_set_dev_info (Jarod Wilson) [1776606] - [netdrv] mt7615: mcu: remove skb_ret from mt7615_mcu_msg_send (Jarod Wilson) [1776606] - [netdrv] mt7615: remove dest from mt7615_mcu_msg_send signature (Jarod Wilson) [1776606] - [netdrv] mt7615: remove query from mt7615_mcu_msg_send signature (Jarod Wilson) [1776606] - [netdrv] mt7615: mcu: remove unused parameter in mt7615_mcu_del_wtbl (Jarod Wilson) [1776606] - [netdrv] mt7615: mcu: unify mt7615_mcu_add_wtbl_bmc and mt7615_mcu_del_wtbl_bmc (Jarod Wilson) [1776606] - [netdrv] mt7615: mcu: use proper msg size in mt7615_mcu_add_wtbl (Jarod Wilson) [1776606] - [netdrv] mt7615: mcu: use proper msg size in mt7615_mcu_add_wtbl_bmc (Jarod Wilson) [1776606] - [netdrv] mt7615: mcu: remove bss_info_convert_vif_type routine (Jarod Wilson) [1776606] - [netdrv] mt7615: mcu: simplify __mt7615_mcu_set_sta_rec (Jarod Wilson) [1776606] - [netdrv] mt7615: mcu: simplify __mt7615_mcu_set_wtbl (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: Make mt7615_irq_handler static (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: Use after free in mt7615_mcu_set_bcn() (Jarod Wilson) [1776606] - [netdrv] mt76: Fix a signedness bug in mt7615_add_interface() (Jarod Wilson) [1776606] - [netdrv] mt76: move netif_napi_del in mt76_dma_cleanup (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: use napi polling for tx cleanup (Jarod Wilson) [1776606] - [netdrv] mt76: mt7603: use napi polling for tx cleanup (Jarod Wilson) [1776606] - [netdrv] wireless/mediatek: Add SPDX license identifier - Makefile/Kconfig (Jarod Wilson) [1776606] - [netdrv] mt76: mt7603: dynamically alloc mcu req in mt7603_mcu_set_eeprom (Jarod Wilson) [1776606] - [netdrv] mt76: mt7603: enable/disable pre_tbtt_tasklet in mt7603_set_channel (Jarod Wilson) [1776606] - [netdrv] mt76: move pre_tbtt_tasklet in mt76_dev (Jarod Wilson) [1776606] - [netdrv] mt76: move beacon_mask in mt76_dev (Jarod Wilson) [1776606] - [netdrv] mt76: move beacon_int in mt76_dev (Jarod Wilson) [1776606] - [netdrv] mt76: mt7603: report firmware version using ethtool (Jarod Wilson) [1776606] - [netdrv] mt76: fix endianness sparse warnings (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: use sizeof instead of sizeof_field (Jarod Wilson) [1776606] - [netdrv] mt76: add mac80211 driver for MT7615 PCIe-based chipsets (Jarod Wilson) [1776606] - [netdrv] mt76: mt7603: run __mt76_mcu_send_msg in mt7603_mcu_send_firmware (Jarod Wilson) [1776606] - [netdrv] mt76: mt7603: init mcu_restart function pointer (Jarod Wilson) [1776606] - [netdrv] mt76: mt7603: initialize mt76_mcu_ops data structure (Jarod Wilson) [1776606] - [netdrv] mt76: mt7603: use standard signature for mt7603_mcu_msg_send (Jarod Wilson) [1776606] - [netdrv] mt76: mt7603: remove query from mt7603_mcu_msg_send signature (Jarod Wilson) [1776606] - [netdrv] mt76: mt7603: fix initialization of max rx length (Jarod Wilson) [1776606] - [netdrv] mt76: use macro for sn and seq_ctrl conversion (Jarod Wilson) [1776606] - [netdrv] mt76: add skb pointer to mt76_tx_info (Jarod Wilson) [1776606] - [netdrv] mt76: move mac_work in mt76_dev (Jarod Wilson) [1776606] - [netdrv] mt76: only schedule txqs from the tx tasklet (Jarod Wilson) [1776606] - [netdrv] mt76: move tx tasklet to struct mt76_dev (Jarod Wilson) [1776606] - [netdrv] mt76: store wcid tx rate info in one u32 reduce locking (Jarod Wilson) [1776606] - [netdrv] mt76: use readl/writel instead of ioread32/iowrite32 (Jarod Wilson) [1776606] - [netdrv] mt76: fix tx power issues (Jarod Wilson) [1776606] - [netdrv] mt76: introduce mt76_free_device routine (Jarod Wilson) [1776606] - [netdrv] mt76: unify set_tim (Jarod Wilson) [1776606] - [netdrv] mt7603: core: do not use magic numbers in mt7603_reg_map (Jarod Wilson) [1776606] - [netdrv] mt7603: remove mt7603_mcu_init routine (Jarod Wilson) [1776606] - [netdrv] mt76: dma: add static qualifier to mt76_dma_tx_queue_skb (Jarod Wilson) [1776606] - [netdrv] mt76: introduce mt76_tx_info data structure (Jarod Wilson) [1776606] - [netdrv] mt76: introduce mt76_sw_queue data structure (Jarod Wilson) [1776606] - [netdrv] mt76: remove mt76_queue dependency from tx_complete_skb function pointer (Jarod Wilson) [1776606] - [netdrv] mt76: remove mt76_queue dependency from tx_prepare_skb function pointer (Jarod Wilson) [1776606] - [netdrv] mt76: remove mt76_queue dependency from tx_queue_skb function pointer (Jarod Wilson) [1776606] - [netdrv] mt76: dma: move mt76x02_init_{tx, rx}_queue in mt76 module (Jarod Wilson) [1776606] - [netdrv] mt76: mmio: move mt76x02_set_irq_mask in mt76 module (Jarod Wilson) [1776606] - [netdrv] mt76: mt7603: send BAR after powersave wakeup (Jarod Wilson) [1776606] - [netdrv] mt76: mt7603: fix sequence number assignment (Jarod Wilson) [1776606] - [netdrv] mt76: mt7603: add missing initialization for dev->ps_lock (Jarod Wilson) [1776606] - [netdrv] mt76: mt7603: use the correct hweight8() function (Jarod Wilson) [1776606] - [netdrv] mt76: fix return value check in mt76_wmac_probe() (Jarod Wilson) [1776606] - [netdrv] mt76: mt7603: set moredata flag when queueing ps-filtered packets (Jarod Wilson) [1776606] - [netdrv] mt76: mt7603: clear the service period on releasing PS filtered packets (Jarod Wilson) [1776606] - [netdrv] mt76: mt7603: notify mac80211 about buffered frames in ps queue (Jarod Wilson) [1776606] - [netdrv] mt76: mt7603: fix up hardware queue index for PS filtered packets (Jarod Wilson) [1776606] - [netdrv] mt76: mt7603: clear ps filtering mode before releasing buffered frames (Jarod Wilson) [1776606] - [netdrv] mt76: mt7603: fix tx status HT rate validation (Jarod Wilson) [1776606] - [netdrv] mt76: add driver for MT7603E and MT7628/7688 (Jarod Wilson) [1776606] - [netdrv] mt76: mt76x0u: do not reset radio on resume (Jarod Wilson) [1776606] - [netdrv] mt7601u: null check the allocation (Jarod Wilson) [1776606] - [netdrv] mt7601u: use params->ssn value directly (Jarod Wilson) [1776606] - [netdrv] mt76: usb: fix rx A-MSDU support (Jarod Wilson) [1776606] - [netdrv] mt76: mt76u: get rid of {out,in}_max_packet (Jarod Wilson) [1776606] - [netdrv] mt76: mt76u: reduce rx memory footprint (Jarod Wilson) [1776606] - [netdrv] mt76: mt76x02u: fix sparse warnings: should it be static? (Jarod Wilson) [1776606] - [netdrv] mt76: mt76x0: fix RF frontend initialization for external PA (Jarod Wilson) [1776606] - [netdrv] mt76: generalize mt76_get_txpower for 4x4:4 devices (Jarod Wilson) [1776606] - [netdrv] mt76: mt76x02: fix tx reordering on rate control probing without a-mpdu (Jarod Wilson) [1776606] - [netdrv] mt76: mt76x02: fix tx status reporting issues (Jarod Wilson) [1776606] - [netdrv] mt76: mt76x02: fix edcca file permission (Jarod Wilson) [1776606] - [netdrv] mt76: mt76x02: run mt76x02_edcca_init atomically in mt76_edcca_set (Jarod Wilson) [1776606] - [netdrv] mt76: mt76x2: move mutex_lock inside mt76x2_set_channel (Jarod Wilson) [1776606] - [netdrv] mt76: mt76x2u: remove mt76x02_edcca_init in mt76x2u_set_channel (Jarod Wilson) [1776606] - [netdrv] mt76: mt76x02: remove enable from mt76x02_edcca_init signature (Jarod Wilson) [1776606] - [netdrv] mt76: move tx_napi in mt76_dev (Jarod Wilson) [1776606] - [netdrv] mt76: mt76x02: remove useless return in mt76x02_resync_beacon_timer (Jarod Wilson) [1776606] - [netdrv] mt7601u: fix possible memory leak when the device is disconnected (Jarod Wilson) [1776606] - [netdrv] mt7601u: do not schedule rx_tasklet when the device has been disconnected (Jarod Wilson) [1776606] - [netdrv] mwifiex: don't disable hardirqs; just softirqs (Jarod Wilson) [1776606] - [netdrv] mwifiex: dispatch/rotate from reorder table atomically (Jarod Wilson) [1776606] - [netdrv] mwifiex: ignore processing invalid command response (Jarod Wilson) [1776606] - [netdrv] mwifiex: update set_mac_address logic (Jarod Wilson) [1776606] - [netdrv] mwifiex: print PCI mmap with pK (Jarod Wilson) [1776606] - [netdrv] mwifiex: drop 'set_consistent_dma_mask' log message (Jarod Wilson) [1776606] - [netdrv] iwlwifi: add support for hr1 RF ID (Jarod Wilson) [1776606] - [netdrv] iwlwifi: change 0x02F0 fw from qu to quz (Jarod Wilson) [1776606] - [netdrv] iwlwifi: add new cards for 22000 and change wrong structs (Jarod Wilson) [1776606] - [netdrv] iwlwifi: add new cards for 22000 and fix struct name (Jarod Wilson) [1776606] - [net] mac80211: notify offchannel expire on mgmt_tx (Jarod Wilson) [1776606] - [net] nl80211: send event when CMD_FRAME duration expires (Jarod Wilson) [1776606] - [net] mac80211: no need to check return value of debugfs_create functions (Jarod Wilson) [1776606] - [net] mac80211: extend __rate_control_send_low warning (Jarod Wilson) [1776606] - [net] mac80211: fill low rate even for HAS_RATE_CONTROL (Jarod Wilson) [1776606] - [net] mac80211: use STA info in rate_control_send_low() (Jarod Wilson) [1776606] - [net] mac80211: call rate_control_send_low() internally (Jarod Wilson) [1776606] - [net] cfg80211: Add a function to iterate all BSS entries (Jarod Wilson) [1776606] - [net] mac80211: allow turning TWT responder support on and off via netlink (Jarod Wilson) [1776606] - [net] mac80211: dynamically enable the TWT requester support on STA interfaces (Jarod Wilson) [1776606] - [net] mac80211: add ieee80211_get_he_iftype_cap() helper (Jarod Wilson) [1776606] - [uapi] nl80211: add support for SAE authentication offload (Jarod Wilson) [1776606] - [net] nl80211: add WPA3 definition for SAE authentication (Jarod Wilson) [1776606] - [net] nl80211: add NL80211_ATTR_IFINDEX to port authorized event (Jarod Wilson) [1776606] - [netdrv] rtlwifi: rtl8188ee: remove redundant assignment to rtstatus (Jarod Wilson) [1776606] - [netdrv] rtlwifi: remove redundant assignment to variable k (Jarod Wilson) [1776606] - [netdrv] rtlwifi: remove redundant assignment to variable badworden (Jarod Wilson) [1776606] - [netdrv] rtlwifi: rtl8192cu: fix error handle when usb probe failed (Jarod Wilson) [1776606] - [netdrv] rtlwifi: btcoex: remove unused function exhalbtc_stack_operation_notify (Jarod Wilson) [1776606] - [netdrv] rtlwifi: btcoex: Remove set but not used variable 'len' and 'asso_type_v2' (Jarod Wilson) [1776606] - [netdrv] rtlwifi: rtl8821ae: Remove set but not used variables 'cur_txokcnt' and 'b_last_is_cur_rdl_state' (Jarod Wilson) [1776606] - [netdrv] rtlwifi: rtl8821ae: Convert inline routines to little-endian words (Jarod Wilson) [1776606] - [netdrv] rtlwifi: rtl8821ae: Convert macros that set descriptor (Jarod Wilson) [1776606] - [netdrv] rtlwifi: rtl8821ae: Replace local bit manipulation macros (Jarod Wilson) [1776606] - [netdrv] rtlwifi: rtl8821ae: Remove unused GET_XXX and SET_XXX descriptor macros (Jarod Wilson) [1776606] - [netdrv] rtlwifi: 8192de: use le32 to access cckswing tables (Jarod Wilson) [1776606] - [netdrv] rtlwifi: 8192de: Fix used uninitialized variables in power tracking (Jarod Wilson) [1776606] - [netdrv] rtlwifi: 8192de: make tables to be 'static const' (Jarod Wilson) [1776606] - [netdrv] rtlwifi: 8192de: Reduce indentation and fix coding style (Jarod Wilson) [1776606] - [netdrv] rtw88: fix typo rtw_writ16_set (Jarod Wilson) [1776606] - [netdrv] rtw88: rsvd page should go though management queue (Jarod Wilson) [1776606] - [netdrv] rtw88: restore DACK results to save time (Jarod Wilson) [1776606] - [netdrv] rtw88: power on again if it was already on (Jarod Wilson) [1776606] - [netdrv] rtw88: 8822c: use more accurate ofdm fa counting (Jarod Wilson) [1776606] - [netdrv] rtw88: 8822c: disable rx clock gating before counter reset (Jarod Wilson) [1776606] - [netdrv] rtw88: 8822c: update channel and bandwidth BB setting (Jarod Wilson) [1776606] - [netdrv] rtw88: 8822c: add rf write protection when switching channel (Jarod Wilson) [1776606] - [netdrv] rtw88: add beacon function setting (Jarod Wilson) [1776606] - [netdrv] rtw88: add support for random mac scan (Jarod Wilson) [1776606] - [netdrv] rtw88: add fast xmit support (Jarod Wilson) [1776606] - [netdrv] rtw88: more descriptions about LPS (Jarod Wilson) [1776606] - [netdrv] rtw88: pci: check if queue mapping exceeds size of ac_to_hwq (Jarod Wilson) [1776606] - [netdrv] rtw88: pci: use ieee80211_ac_numbers instead of 0-3 (Jarod Wilson) [1776606] - [netdrv] brcmfmac: use strlcpy() instead of strcpy() (Jarod Wilson) [1776606] - [netdrv] brcmfmac: fix typos in code comments (Jarod Wilson) [1776606] - [netdrv] brcm80211: select WANT_DEV_COREDUMP conditionally for brcmfmac (Jarod Wilson) [1776606] - [netdrv] brcmfmac: use separate Kconfig file for brcmfmac (Jarod Wilson) [1776606] - [netdrv] brcmfmac: switch source files to using SPDX license identifier (Jarod Wilson) [1776606] - [netdrv] brcmsmac: switch phy source files to using SPDX license identifier (Jarod Wilson) [1776606] - [netdrv] brcmutil: switch source files to using SPDX license identifier (Jarod Wilson) [1776606] - [netdrv] brcm80211: switch common header files to using SPDX license identifier (Jarod Wilson) [1776606] - [net] cfg80211: Handle bss expiry during connection (Jarod Wilson) [1776606] - [netdrv] ath10k: Check tx_stats before use it (Jarod Wilson) [1776606] - [netdrv] ath10k: add peer id check in ath10k_peer_find_by_id (Jarod Wilson) [1776606] - [netdrv] ath10k: Add wmi tlv service map for mesh 11s (Jarod Wilson) [1776606] - [netdrv] ath10k: Do not send probe response template for mesh (Jarod Wilson) [1776606] - [netdrv] ath10k: Add wmi tlv vdev subtype for mesh in WCN3990 (Jarod Wilson) [1776606] - [netdrv] ath10k: change swap mail box config for UTF mode of SDIO (Jarod Wilson) [1776606] - [netdrv] ath10k: Fix the wrong value of enums for wmi tlv stats id (Jarod Wilson) [1776606] - [netdrv] ath10k: coredump: use struct_size() helper (Jarod Wilson) [1776606] - [netdrv] ath10k: Use struct_size() helper (Jarod Wilson) [1776606] - [netdrv] ath10k: Fix encoding for protected management frames (Jarod Wilson) [1776606] - [netdrv] ath10k: rx_duration update for fw_stats debugfs entry (Jarod Wilson) [1776606] - [netdrv] ath10k: Fix the tx stats bytes & packets parsing (Jarod Wilson) [1776606] - [netdrv] ath10k: Modify CE4 src buffer entries to 2048 for WCN3990 (Jarod Wilson) [1776606] - [netdrv] ath10k: Move board id and fw version logging to info level (Jarod Wilson) [1776606] - [netdrv] ath10k: Added support to reset HTT stats in debugfs (Jarod Wilson) [1776606] - [netdrv] ath10k: Extended the HTT stats support to retrieve Mu-MIMO related stats (Jarod Wilson) [1776606] - [netdrv] ath: DFS JP domain W56 fixed pulse type 3 RADAR detection (Jarod Wilson) [1776606] - [netdrv] ath9k: drop redundant code in ar9003_hw_set_channel (Jarod Wilson) [1776606] - [netdrv] ath: drop duplicated define (Jarod Wilson) [1776606] - [netdrv] ath9k: Remove some set but not used variables (Jarod Wilson) [1776606] - [netdrv] ath9k: Differentiate between max combined and per chain power (Jarod Wilson) [1776606] - [netdrv] ath9k: Check for errors when reading SREV register (Jarod Wilson) [1776606] - [netdrv] ath9k: Don't trust TX status TID number when reporting airtime (Jarod Wilson) [1776606] - [netdrv] ath6kl: remove redundant check of status != 0 (Jarod Wilson) [1776606] - [netdrv] ath6kl: add some bounds checking (Jarod Wilson) [1776606] - [netdrv] ath6kl: wmi: use struct_size() helper (Jarod Wilson) [1776606] - [netdrv] ath6kl: debug: Use struct_size() helper (Jarod Wilson) [1776606] - [netdrv] ath10k: fix incorrect multicast/broadcast rate setting (Jarod Wilson) [1776606] - [netdrv] ath10k: enable QCA6174 hw3.2 SDIO hardware (Jarod Wilson) [1776606] - [netdrv] ath10k: add fragmentation handler for high latency devices (Jarod Wilson) [1776606] - [netdrv] ath10k: add PN replay protection for high latency devices (Jarod Wilson) [1776606] - [netdrv] ath10k: add handler for HTT_T2H_MSG_TYPE_SEC_IND event (Jarod Wilson) [1776606] - [netdrv] ath10k: add struct for high latency PN replay protection (Jarod Wilson) [1776606] - [netdrv] ath10k: sdio: add missing error check (Jarod Wilson) [1776606] - [netdrv] ath10k: add initialization of HTC header (Jarod Wilson) [1776606] - [netdrv] ath10k: fix use-after-free on SDIO data frames (Jarod Wilson) [1776606] - [netdrv] ath10k: htt: support MSDU ids with SDIO (Jarod Wilson) [1776606] - [netdrv] ath10k: initialise struct ath10k_bus params to zero (Jarod Wilson) [1776606] - [netdrv] ath10k: htt: don't use txdone_fifo with SDIO (Jarod Wilson) [1776606] - [netdrv] ath10k: don't disable interrupts in ath10k_sdio_remove() (Jarod Wilson) [1776606] - [netdrv] ath10k: sdio: workaround firmware UART pin configuration bug (Jarod Wilson) [1776606] - [net] cfg80211: Add airtime statistics and settings (Jarod Wilson) [1776606] - [base] depend on HAS_IOMEM for devm_platform_ioremap_resource() (Jarod Wilson) [1776606] - [base] provide devm_platform_ioremap_resource() (Jarod Wilson) [1776606] - [lib] crypto: arc4 - refactor arc4 core code into separate library (Jarod Wilson) [1776606] - [crypto] export arc4 defines (Jarod Wilson) [1776606] - [crypto] arc4 - convert to skcipher API (Jarod Wilson) [1776606] - [kernel] bitfield: add u8 helpers (Jarod Wilson) [1776606]- [md] raid5: need to set STRIPE_HANDLE for batch head (Nigel Croxon) [1774840] - [scsi] lpfc: remove left-over BUILD_NVME defines (Ewan Milne) [1782235] - [block] fix memleak of bio integrity data (Ming Lei) [1779898] - [fs] xfs: attach dquots and reserve quota blocks during unwritten conversion (Carlos Maiolino) [1782094] - [nvme] nvme-fc: fix double-free scenarios on hw queues (Ewan Milne) [1781390] - [tools] power turbostat: Add Cometlake support (David Arcari) [1759661] - [mm] hugetlbfs: take read_lock on i_mmap for PMD sharing (Waiman Long) [1731295] - [documentation] powerpc/pseries: Add documentation for vcpudispatch_stats (Gustavo Duarte) [1723870] - [powerpc] pseries: Protect against hogging the cpu while setting up the stats (Gustavo Duarte) [1723870] - [powerpc] pseries: Provide vcpu dispatch statistics (Gustavo Duarte) [1723870] - [powerpc] pseries: Move mm/book3s64/vphn.c under platforms/pseries/ (Gustavo Duarte) [1723870] - [powerpc] pseries: Generalize hcall_vphn() (Gustavo Duarte) [1723870] - [powerpc] mm: Move book3s64 specifics in subdirectory mm/book3s64 (Gustavo Duarte) [1723870] - [powerpc] pseries: Introduce rwlock to gatekeep DTLB usage (Gustavo Duarte) [1723870] - [powerpc] pseries: Factor out DTL buffer allocation and registration routines (Gustavo Duarte) [1723870] - [powerpc] pseries: Do not save the previous DTL mask value (Gustavo Duarte) [1723870] - [powerpc] pseries: Use macros for referring to the DTL enable mask (Gustavo Duarte) [1723870] - [powerpc] mm: change #include "mmu_decl.h" to (Gustavo Duarte) [1723870] - [fs] devpts_pty_kill(): don't bother with d_delete() (Eric Sandeen) [1772718] - [fs] devpts: always delete dcache dentry-s in dput() (Eric Sandeen) [1772718] - [infiniband] rdma/siw: Fix post_recv QP state locking (Kamal Heib) [1779625] - [infiniband] rdma/siw: Fix SQ/RQ drain logic (Kamal Heib) [1779625] - [infiniband] rdma/siw: Relax from kmap_atomic() use in TX path (Kamal Heib) [1779625] - [netdrv] nfp: flower: cmsg rtnl locks can timeout reify messages (Pablo Cascon) [1729154] - [netdrv] nfp: Drop unnecessary continue in nfp_net_pf_alloc_vnics (Pablo Cascon) [1729154] - [netdrv] nfp: flower: handle neighbour events on internal ports (Pablo Cascon) [1729154] - [netdrv] nfp: flower: prevent ingress block binds on internal ports (Pablo Cascon) [1729154] - [netdrv] nfp: add AMDA0058 boards to firmware list (Pablo Cascon) [1729154] - [netdrv] nfp: no need to check return value of debugfs_create functions (Pablo Cascon) [1729154] - [netdrv] nfp: flower: encode mac indexes with pre-tunnel rule check (Pablo Cascon) [1729154] - [netdrv] nfp: flower: remove offloaded MACs when reprs are applied to OvS bridges (Pablo Cascon) [1729154] - [netdrv] nfp: flower: offload pre-tunnel rules (Pablo Cascon) [1729154] - [netdrv] nfp: flower: verify pre-tunnel rules (Pablo Cascon) [1729154] - [netdrv] nfp: flower: detect potential pre-tunnel rules (Pablo Cascon) [1729154] - [netdrv] nfp: flower: push vlan after tunnel in merge (Pablo Cascon) [1729154] - [netdrv] nfp: flower: offload MPLS set action (Pablo Cascon) [1729154] - [netdrv] nfp: flower: offload MPLS pop action (Pablo Cascon) [1729154] - [netdrv] nfp: flower: offload MPLS push action (Pablo Cascon) [1729154] - [netdrv] nfp: flower: ensure ip protocol is specified for L4 matches (Pablo Cascon) [1729154] - [netdrv] nfp: flower: fix ethernet check on match fields (Pablo Cascon) [1729154] - [netdrv] nfp: ccm: increase message limits (Pablo Cascon) [1729154] - [netdrv] nfp: Use spinlock_t instead of struct spinlock (Pablo Cascon) [1729154] - [netdrv] nfp: flower: add GRE encap action support (Pablo Cascon) [1729154] - [netdrv] nfp: flower: add GRE decap classification support (Pablo Cascon) [1729154] - [netdrv] nfp: flower: rename tunnel related functions in action offload (Pablo Cascon) [1729154] - [netdrv] nfp: flower: add helper functions for tunnel classification (Pablo Cascon) [1729154] - [netdrv] nfp: flower: refactor tunnel key layer calculation (Pablo Cascon) [1729154] - [netdrv] nfp: flower: extend extack messaging for flower match and actions (Pablo Cascon) [1729154] - [netdrv] nfp: flower: use extack messages in flower offload (Pablo Cascon) [1729154] - [netdrv] nfp: flower: check L4 matches on unknown IP protocols (Pablo Cascon) [1729154] - [netdrv] nfp: print a warning when binding VFs to PF driver (Pablo Cascon) [1729154] - [netdrv] nfp: update the old flash error message (Pablo Cascon) [1729154] - [netdrv] nfp: prepare for more TX metadata prepend (Pablo Cascon) [1729154] - [netdrv] nfp: add tls init code (Pablo Cascon) [1729154] - [netdrv] nfp: parse crypto opcode TLV (Pablo Cascon) [1729154] - [netdrv] nfp: add support for sending control messages via mailbox (Pablo Cascon) [1729154] - [netdrv] nfp: parse the mailbox cmsg TLV (Pablo Cascon) [1729154] - [netdrv] nfp: make bar_lock a semaphore (Pablo Cascon) [1729154] - [netdrv] nfp: count all failed TX attempts as errors (Pablo Cascon) [1729154] - [netdrv] nfp: ensure skb network header is set for packet redirect (Pablo Cascon) [1728773] - [netdrv] nfp: reintroduce ndo_get_port_parent_id for representor ports (Pablo Cascon) [1728773] - [netdrv] nfp: implement PCI driver shutdown callback (Pablo Cascon) [1728773] - [netdrv] nfp: add SR-IOV trusted VF support (Pablo Cascon) [1728773] - [netdrv] nfp: split out common control message handling code (Pablo Cascon) [1728773] - [netdrv] nfp: move vNIC reset before netdev init (Pablo Cascon) [1728773] - [netdrv] nfp: add a mutex lock for the vNIC ctrl BAR (Pablo Cascon) [1728773] - [netdrv] nfp: opportunistically poll for reconfig result (Pablo Cascon) [1728773] - [netdrv] nfp: remove ndo_get_port_parent_id implementation (Pablo Cascon) [1728773] - [netdrv] nfp: pass switch ID through devlink_port_attrs_set() (Pablo Cascon) [1728773] - [netdrv] nfp: implement ethtool get module EEPROM (Pablo Cascon) [1728773] - [netdrv] nfp: nsp: implement read SFF module EEPROM (Pablo Cascon) [1728773] - [netdrv] nfp: do not handle nn->port defined case in nfp_net_get_phys_port_name() (Pablo Cascon) [1728773] - [netdrv] nfp: register devlink port before netdev (Pablo Cascon) [1728773] - [netdrv] nfp: remove defines for unused control bits (Pablo Cascon) [1728773] - [netdrv] replace ndo_get_devlink with ndo_get_devlink_port (Pablo Cascon) [1728773] - [netdrv] nfp: add .ndo_get_devlink (Pablo Cascon) [1728773] - [netdrv] nfp: flower: add rcu locks when accessing netdev for tunnels (Pablo Cascon) [1728773] - [netdrv] nfp: flower: add qos offload stats request and reply (Pablo Cascon) [1728773] - [netdrv] nfp: flower: fix size_t compile warning (Pablo Cascon) [1728773] - [netdrv] nfp: flower: fix implicit fallthrough warning (Pablo Cascon) [1728773] - [netdrv] nfp: flower: offload merge flows (Pablo Cascon) [1728773] - [netdrv] nfp: flower: support stats update for merge flows (Pablo Cascon) [1728773] - [netdrv] nfp: flower: generate merge flow rule (Pablo Cascon) [1728773] - [netdrv] nfp: flower: validate merge hint flows (Pablo Cascon) [1728773] - [netdrv] nfp: flower: handle merge hint messages (Pablo Cascon) [1728773] - [netdrv] nfp: flower: get flows by host context (Pablo Cascon) [1728773] - [netdrv] nfp: flower: allow tunnels to output to internal port (Pablo Cascon) [1728773] - [netdrv] nfp: flower: support fallback packets from internal ports (Pablo Cascon) [1728773] - [netdrv] nfp: allow fallback packets from non-reprs (Pablo Cascon) [1728773] - [netdrv] nfp: flower: allow offloading of matches on 'internal' ports (Pablo Cascon) [1728773] - [netdrv] nfp: flower: turn on recirc and merge hint support in firmware (Pablo Cascon) [1728773] - [netdrv] nfp: flower: reduce action list size by coalescing mangle actions (Pablo Cascon) [1728773] - [fs] xfs: properly serialise fallocate against AIO+DIO (Eric Sandeen) [1765547] - [fs] xfs: fix attr leaf header freemap.size underflow (Brian Foster) [1728989] - [mm] maintain randomization of page free lists (Rafael Aquini) [1620349] - [mm] move buddy list manipulations into helpers (Rafael Aquini) [1620349] - [mm] shuffle initial free memory to improve memory-side-cache utilization (Rafael Aquini) [1620349] - [powerpc] kvm: ppc: book3s hv: Flush link stack on guest exit to host kernel (Gustavo Duarte) [1777686] - [powerpc] book3s64: Fix link stack flush on context switch (Gustavo Duarte) [1777686] - [powerpc] 64s: support nospectre_v2 cmdline option (Gustavo Duarte) [1777686] - [powerpc] fsl: Update Spectre v2 reporting (Gustavo Duarte) [1777686] - [powerpc] fsl: Add nospectre_v2 command line argument (Gustavo Duarte) [1777686] - [powerpc] fsl: Fix spectre_v2 mitigations reporting (Gustavo Duarte) [1777686] - [powerpc] 64: Make meltdown reporting Book3S 64 specific (Gustavo Duarte) [1777686] - [powerpc] 64: Disable the speculation barrier from the command line (Gustavo Duarte) [1777686] - [x86] kprobes: Avoid kretprobe recursion bug (Jiri Olsa) [1779235] - [x86] kprobes: Verify stack frame on kretprobe (Jiri Olsa) [1779235]- [fs] iomap: Fix pipe page leakage during splicing (Andreas Grunbacher) [1622634] - [fs] iomap: fix return value of iomap_dio_bio_actor on 32bit systems (Andreas Grunbacher) [1622634] - [fs] iomap: iomap_bmap should check iomap_apply return value (Andreas Grunbacher) [1622634] - [fs] iomap: Fix overflow in iomap_page_mkwrite (Andreas Grunbacher) [1622634] - [fs] splice: only read in as much information as there is pipe buffer space (Andreas Grunbacher) [1622634] - [fs] gfs2: Always mark inode dirty in fallocate (Andreas Grunbacher) [1622634] - [fs] dax: Fix pmd vs pte conflict detection (Jeff Moyer) [1777250] - [fs] xfs: move local to extent inode logging into bmap helper (Brian Foster) [1737677] - [fs] xfs: remove broken error handling on failed attr sf to leaf change (Brian Foster) [1737677] - [fs] xfs: log the inode on directory sf to block format change (Brian Foster) [1737677] - [block] bfq: deschedule empty bfq_queues not referred by any process (Ming Lei) [1773831] - [scsi] revert "scsi: qla2xxx: Fix memory leak when sending I/O fails" (Himanshu Madhani) [1759275] - [infiniband] rdma/iw_cxgb4: Report correct port speed/width (Vishal Kulkarni) [1757806] - [infiniband] rdma/iw_cxgb4: fix SRQ access from dump_qp() (Vishal Kulkarni) [1779997] - [net] nl80211: Fix possible Spectre-v1 for CQM RSSI thresholds (Vladis Dronov) [1778898] - [atm] iphase: Fix Spectre v1 vulnerability (Vladis Dronov) [1778898] - [x86] tls: Fix possible spectre-v1 in do_get_thread_area() (Vladis Dronov) [1778898] - [x86] ptrace: Fix possible spectre-v1 in ptrace_get_debugreg() (Vladis Dronov) [1778898] - [net] atm: Fix potential Spectre v1 vulnerabilities (Vladis Dronov) [1778898] - [powerpc] ptrace: Mitigate potential Spectre v1 (Vladis Dronov) [1778898] - [char] applicom: Fix potential Spectre v1 vulnerabilities (Vladis Dronov) [1778898] - [char] mwave: fix potential Spectre v1 vulnerability (Vladis Dronov) [1778898] - [misc] misc/sgi-gru: fix Spectre v1 vulnerability (Vladis Dronov) [1778898] - [usb] gadget: storage: Fix Spectre v1 vulnerability (Vladis Dronov) [1778898] - [misc] hmc6352: fix potential Spectre v1 (Vladis Dronov) [1778898] - [s390] qeth: ensure linear access to packet headers (Philipp Rudo) [1781085] - [s390] qeth: guard against runt packets (Philipp Rudo) [1781085] - [s390] qeth: handle skb allocation error gracefully (Philipp Rudo) [1781085] - [s390] qeth: drop unwanted packets earlier in RX path (Philipp Rudo) [1781085] - [s390] qeth: support per-frame invalidation (Philipp Rudo) [1781085] - [s390] qeth: gather more detailed RX dropped/error statistics (Philipp Rudo) [1781085] - [s390] Mark expected switch fall-throughs (Philipp Rudo) [1781085] - [sched] fair: Scale bandwidth quota and period without losing quota/period ratio precision (Phil Auld) [1706247] - [sched] fair: Fix -Wunused-but-set-variable warnings (Phil Auld) [1706247] - [sched] fair: Fix low cpu usage with high throttling by removing expiration of cpu-local slices (Phil Auld) [1706247] - [kernel] sched/core: Remove double update_max_interval() call on CPU startup (Phil Auld) [1757535] - [kernel] sched/core: Fix migration to invalid CPU in __set_cpus_allowed_ptr() (Phil Auld) [1757535] - [kernel] sched/fair: Don't assign runtime for throttled cfs_rq (Phil Auld) [1757535] - [kernel] cpufreq: schedutil: Don't skip freq update when limits change (Phil Auld) [1757535] - [kernel] sched/deadline: Fix double accounting of rq/running bw in push & pull (Phil Auld) [1757535] - [kernel] sched/fair: Fix imbalance due to CPU affinity (Phil Auld) [1757535] - [kernel] sched/fair: Use RCU accessors consistently for ->numa_group (Phil Auld) [1757535] - [kernel] sched/fair: Don't free p->numa_faults with concurrent readers (Phil Auld) [1757535] - [kernel] sched/fair: Rename weighted_cpuload() to cpu_runnable_load() (Phil Auld) [1757535] - [kernel] sched/topology: Remove unused 'sd' parameter from arch_scale_cpu_capacity() (Phil Auld) [1757535] - [kernel] sched/fair: Don't push cfs_bandwith slack timers forward (Phil Auld) [1757535] - [documentation] sched/fair: Fix "runnable_avg_yN_inv" not used warnings (Phil Auld) [1757535] - [kernel] sched/fair: Clean up definition of NOHZ blocked load functions (Phil Auld) [1757535] - [kernel] sched/core: Add __sched tag for io_schedule() (Phil Auld) [1757535] - [kernel] sched/fair: Remove sgs->sum_weighted_load (Phil Auld) [1757535] - [kernel] sched/core: Remove sd->*_idx (Phil Auld) [1757535] - [kernel] sched/core: Remove rq->cpu_load[] (Phil Auld) [1757535] - [kernel] sched/debug: Remove sd->*_idx range on sysctl (Phil Auld) [1757535] - [kernel] sched/fair: Replace source_load() & target_load() with weighted_cpuload() (Phil Auld) [1757535] - [kernel] sched/fair: Remove the rq->cpu_load[] update code (Phil Auld) [1757535] - [kernel] sched/fair: Remove rq->load (Phil Auld) [1757535] - [kernel] sched/core: Unify p->on_rq updates (Phil Auld) [1757535] - [kernel] sched/core: Remove ttwu_activate() (Phil Auld) [1757535] - [kernel] sched/cpufreq: Fix 32-bit math overflow (Phil Auld) [1757535] - [kernel] sched/fair: Update scale invariance of PELT (Phil Auld) [1757535] - [kernel] sched/pelt: Skip updating util_est when utilization is higher than CPU's capacity (Phil Auld) [1757535] - [kernel] sched/fair: Move the rq_of() helper function (Phil Auld) [1757535] - [kernel] sched/core: Use READ_ONCE()/WRITE_ONCE() in move_queued_task()/task_rq_lock() (Phil Auld) [1757535] - [kernel] sched/numa: Remove unused numa_stats::nr_running field (Phil Auld) [1757535] - [kernel] sched/fair: Add lsub_positive() and use it consistently (Phil Auld) [1706247 1757535] - [kernel] sched/fair: Mask UTIL_AVG_UNCHANGED usages (Phil Auld) [1706247 1757535] - [cpuidle] teo: Avoid using "early hits" incorrectly (Al Stone) [1725618] - [cpuidle] teo: Fix "early hits" handling for disabled idle states (Al Stone) [1725618] - [cpuidle] teo: Consider hits and misses metrics of disabled states (Al Stone) [1725618] - [cpuidle] teo: Rename local variable in teo_select() (Al Stone) [1725618] - [cpuidle] teo: Ignore disabled idle states that are too deep (Al Stone) [1725618] - [cpuidle] teo: Get rid of redundant check in teo_update() (Al Stone) [1725618] - [cpuidle] teo: Allow tick to be stopped if PM QoS is used (Al Stone) [1725618] - [cpuidle] governors: unify last_state_idx (Al Stone) [1725618] - [powerpc] powernv/cpuidle: Fix idle states all being marked invalid (Al Stone) [1725618] - [cpuidle] menu: Avoid overflows when computing variance (Al Stone) [1725618] - [cpuidle] dt: bail out if the idle-state DT node is not compatible (Al Stone) [1725618] - [kernel] cpuidle: use BIT() for idle state flags and remove CPUIDLE_DRIVER_FLAGS_MASK (Al Stone) [1725618] - [cpuidle] New timer events oriented governor for tickless systems (Al Stone) [1725618] - [cpuidle] Add 'above' and 'below' idle state metrics (Al Stone) [1725618] - [cpuidle] big.little: fix refcount leak (Al Stone) [1725618] - [documentation] documentation: admin-guide: pm: Add cpuidle document (Al Stone) [1725618] - [cpuidle] powerpc/pseries/cpuidle: Fix preempt warning (Al Stone) [1725618] - [cpuidle] arm: cpuidle: Convert to use cpuidle_register|unregister() (Al Stone) [1725618] - [cpuidle] arm: cpuidle: Don't register the driver when back-end init returns -ENXIO (Al Stone) [1725618] - [cpuidle] menu: Remove get_loadavg() from the performance multiplier (Al Stone) [1725618] - [kernel] sched: Factor out nr_iowait and nr_iowait_cpu (Al Stone) [1725618] - [kernel] sched/core: Fix comment regarding nr_iowait_cpu() and get_iowait_load() (Al Stone) [1725618] - [cpuidle] menu: Avoid computations when result will be discarded (Al Stone) [1725618] - [cpuidle] menu: Drop redundant comparison (Al Stone) [1725618] - [cpuidle] menu: Simplify checks related to the polling state (Al Stone) [1725618] - [cpuidle] menu: Move the latency_req == 0 special case check (Al Stone) [1725618] - [cpuidle] menu: Avoid computations for very close timers (Al Stone) [1725618] - [cpuidle] menu: Do not update last_state_idx in menu_select() (Al Stone) [1725618] - [cpuidle] menu: Get rid of first_idx from menu_select() (Al Stone) [1725618] - [cpuidle] menu: Compute first_idx when latency_req is known (Al Stone) [1725618] - [cpuidle] menu: Replace data->predicted_us with local variable (Al Stone) [1725618] - [cpuidle] enter_state: Don't needlessly calculate diff time (Al Stone) [1725618] - [kernel] cpuidle: Remove unnecessary wrapper cpuidle_get_last_residency() (Al Stone) [1725618] - [cpuidle] menu: Update stale polling override comment (Al Stone) [1725618] - [cpuidle] menu: Fix white space (Al Stone) [1725618] - [cpuidle] powernv/cpuidle: Use parsed device tree values for cpuidle_init (Al Stone) [1725618] - [powerpc] powernv/cpuidle: Parse dt idle properties into global structure (Al Stone) [1725618] - [cpuidle] arm: cpuidle: silence error on driver registration failure (Al Stone) [1725618]- [documentation] docs: admin-guide: Remove threads-max auto-tuning (Joe Lawrence) [1771270] - [documentation] docs: admin-guide: Fix min value of threads-max in kernel.rst (Joe Lawrence) [1771270] - [kernel] sysctl.c: do not override max_threads provided by userspace (Joe Lawrence) [1771270] - [fs] ext4: fix integer overflow when calculating commit interval (Lukas Czerner) [1775166] - [fs] ext4: fix punch hole for inline_data file systems (Lukas Czerner) [1775166] - [fs] ext4: fix warning inside ext4_convert_unwritten_extents_endio (Lukas Czerner) [1775166] - [fs] ext4: set error return correctly when ext4_htree_store_dirent fails (Lukas Czerner) [1775166] - [fs] ext4: fix warning when turn on dioread_nolock and inline_data (Lukas Czerner) [1775166] - [fs] ext4: use jbd2_inode dirty range scoping (Lukas Czerner) [1775166] - [fs] jbd2: introduce jbd2_inode dirty range scoping (Lukas Czerner) [1775166] - [mm] add filemap_fdatawait_range_keep_errors() (Lukas Czerner) [1775166] - [fs] ext4: enforce the immutable flag on open files (Lukas Czerner) [1775166] - [fs] ext4: don't allow any modifications to an immutable file (Lukas Czerner) [1775166] - [fs] jbd2: fix typo in comment of journal_submit_inode_data_buffers (Lukas Czerner) [1775166] - [fs] jbd2: fix some print format mistakes (Lukas Czerner) [1775166] - [fs] ext4: do not delete unlinked inode from orphan list on failed truncate (Lukas Czerner) [1775166] - [fs] ext4: wait for outstanding dio during truncate in nojournal mode (Lukas Czerner) [1775166] - [fs] ext4: don't perform block validity checks on the journal inode (Lukas Czerner) [1775166] - [fs] ext4: fix block validity checks for journal inodes using indirect blocks (Lukas Czerner) [1775166] - [fs] ext4: fix miscellaneous sparse warnings (Lukas Czerner) [1775166] - [fs] jbd2: fix potential double free (Lukas Czerner) [1775166] - [fs] quota: fix condition for resetting time limit in do_set_dqblk() (Lukas Czerner) [1778119] - [fs] quota: honor quota type in Q_XGETQSTAT[V] calls (Lukas Czerner) [1778119] - [fs] quota: fix a problem about transfer quota (Lukas Czerner) [1778119] - [fs] quota: add dqi_dirty_list description to comment of Dquot List Management (Lukas Czerner) [1778119] - [fs] quota: check time limit when back out space/inode change (Lukas Czerner) [1778119] - [fs] quota: fix wrong indentation (Lukas Czerner) [1778119] - [fs] quota: remove trailing whitespaces (Lukas Czerner) [1778119] - [fs] quota: code cleanup for __dquot_alloc_space() (Lukas Czerner) [1778119] - [fs] quota: Lock s_umount in exclusive mode for Q_XQUOTA{ON, OFF} quotactls (Lukas Czerner) [1778119] - [fs] quota: Replace XQM_MAXQUOTAS usage with MAXQUOTAS (Lukas Czerner) [1778119] - [hv] vmbus: Fix harmless building warnings without CONFIG_PM_SLEEP (Mohammed Gamal) [1774675] - [hv] hv: vmbus: Resume after fixing up old primary channels (Mohammed Gamal) [1774675] - [hv] hv: vmbus: Suspend after cleaning up hv_sock and sub channels (Mohammed Gamal) [1774675] - [kernel] hv: vmbus: Add a helper function is_sub_channel() (Mohammed Gamal) [1774675] - [hv] hv: vmbus: Clean up hv_sock channels by force upon suspend (Mohammed Gamal) [1774675] - [hv] hv: vmbus: Suspend/resume the vmbus itself for hibernation (Mohammed Gamal) [1774675] - [hv] hv: vmbus: Ignore the offers when resuming from hibernation (Mohammed Gamal) [1774675] - [hv] hv: vmbus: Implement suspend/resume for VSC drivers for hibernation (Mohammed Gamal) [1774675] - [hv] hv: vmbus: Fix virt_to_hvpfn() for X86_PAE (Mohammed Gamal) [1774675] - [hv] hv: vmbus: Remove the unused "tsc_page" from struct hv_context (Mohammed Gamal) [1774675] - [hv] tools: hv: Use the correct style for SPDX License Identifier (Mohammed Gamal) [1774675] - [hv] hv_balloon: Reorganize the probe function (Mohammed Gamal) [1774675] - [hv] hv_balloon: Use a static page for the balloon_up send buffer (Mohammed Gamal) [1774675] - [hv] hv: vmbus: Replace page definition with Hyper-V specific one (Mohammed Gamal) [1774675] - [hv] hv: Add a module description line to the hv_vmbus driver (Mohammed Gamal) [1774675] - [hv] hv: vmbus: Remove the undesired put_cpu_ptr() in hv_synic_cleanup() (Mohammed Gamal) [1774675] - [hv] hv: vmbus: Fix race condition with new ring_buffer_info mutex (Mohammed Gamal) [1774675] - [hv] hv: vmbus: Set ring_info field to 0 and remove memset (Mohammed Gamal) [1774675] - [hv] hv: vmbus: Refactor chan->state if statement (Mohammed Gamal) [1774675] - [hv] hv: vmbus: Expose monitor data only when monitor pages are used (Mohammed Gamal) [1774675] - [netdrv] hv_netvsc: Fix error handling in netvsc_attach() (Mohammed Gamal) [1774687] - [netdrv] hv_netvsc: Fix error handling in netvsc_set_features() (Mohammed Gamal) [1774687] - [netdrv] hv_netvsc: Sync offloading features to VF NIC (Mohammed Gamal) [1774687] - [netdrv] hv_netvsc: Allow scatter-gather feature to be tunable (Mohammed Gamal) [1774687] - [netdrv] hv_netvsc: Fix a warning of suspicious RCU usage (Mohammed Gamal) [1774687] - [netdrv] hv_netvsc: Fix extra rcu_read_unlock in netvsc_recv_callback() (Mohammed Gamal) [1774687] - [netdrv] hv_netvsc: Set probe mode to sync (Mohammed Gamal) [1774687] - [netdrv] hv_netvsc: fix race that may miss tx queue wakeup (Mohammed Gamal) [1774687] - [netdrv] nfp: bpf: fix latency bug when updating stack index register (Pablo Cascon) [1729156] - [netdrv] nfp: bpf: eliminate zero extension code-gen (Pablo Cascon) [1729156] - [netdrv] bnxt_en: Call bnxt_ulp_stop()/bnxt_ulp_start() during suspend/resume (Jonathan Toppins) [1773724] - [netdrv] bnxt_en: Call bnxt_ulp_stop()/bnxt_ulp_start() during error recovery (Jonathan Toppins) [1773724] - [netdrv] bnxt_en: Improve bnxt_ulp_stop()/bnxt_ulp_start() call sequence (Jonathan Toppins) [1773724] - [netdrv] bnxt_en: flow_offload: offload tunnel decap rules via indirect callbacks (Jonathan Toppins) [1773724] - [netdrv] bnxt: Avoid logging an unnecessary message when a flow can't be offloaded (Jonathan Toppins) [1773724] - [netdrv] bnxt_en: Add support to collect crash dump via ethtool (Jonathan Toppins) [1773724] - [netdrv] bnxt_en: Add support to invoke OP-TEE API to reset firmware (Jonathan Toppins) [1773724] - [netdrv] broadcom: bnxt: Fix use true/false for bool (Jonathan Toppins) [1773724] - [netdrv] bnxt_en: Avoid disabling pci device in bnxt_remove_one() for already disabled device (Jonathan Toppins) [1773724] - [netdrv] bnxt_en: Minor formatting changes in FW devlink_health_reporter (Jonathan Toppins) [1773724] - [netdrv] bnxt_en: Adjust the time to wait before polling firmware readiness (Jonathan Toppins) [1773724] - [netdrv] bnxt_en: Fix devlink NVRAM related byte order related issues (Jonathan Toppins) [1773724] - [netdrv] bnxt_en: Fix the size of devlink MSIX parameters (Jonathan Toppins) [1773724] - [nvme] Fix parsing of ANA log page (Ewan Milne) [1769028] - [nvme] nvme-multipath: fix ana log nsid lookup when nsid is not found (Ewan Milne) [1769028] - [nvme] nvme-multipath: fix possible I/O hang when paths are updated (Ewan Milne) [1769028] - [nvme] revert "nvme: update node paths after adding new path" (Ewan Milne) [1769028] - [netdrv] mlx5: Update the list of the PCI supported devices (Mohammad Heib) [1776921] - [netdrv] mlx5: Fix auto group size calculation (Mohammad Heib) [1776921] - [netdrv] mlx5e: Do not use non-EXT link modes in EXT mode (Mohammad Heib) [1776921] - [netdrv] mlx5e: Fix set vf link state error flow (Mohammad Heib) [1776921] - [netdrv] mlx5: DR, Limit STE hash table enlarge based on bytemask (Mohammad Heib) [1776921] - [netdrv] mlx5: DR, Fix invalid EQ vector number on CQ creation (Mohammad Heib) [1776921] - [netdrv] mlx5: DR, Skip rehash for tables with byte mask zero (Mohammad Heib) [1776921] - [netdrv] mlx5e: Fix error flow cleanup in mlx5e_tc_tun_create_header_ipv4/6 (Mohammad Heib) [1776921] - [netdrv] mlx5: DR, Fix matcher builders select check (Mohammad Heib) [1776921] - [netdrv] mlx5: Read num_vfs before disabling SR-IOV (Mohammad Heib) [1776921] - [netdrv] mlx5: Clear VF's configuration on disabling SRIOV (Mohammad Heib) [1776921] - [netdrv] mlx5: DR, Fix memory leak during rule creation (Mohammad Heib) [1776921] - [netdrv] mlx5: DR, Fix memory leak in modify action destroy (Mohammad Heib) [1776921] - [netdrv] mlx5e: Fix eswitch debug print of max fdb flow (Mohammad Heib) [1776921] - [netdrv] mlx5: LAG, Use affinity type enumerators (Mohammad Heib) [1776921] - [netdrv] mlx5: E-switch, Enable metadata on own vport (Mohammad Heib) [1776921] - [netdrv] mlx5: Correct comment for legacy fields (Mohammad Heib) [1776921] - [netdrv] mlx5: Fixed a typo in a comment in esw_del_uc_addr() (Mohammad Heib) [1776921] - [netdrv] mlx5: Fix rtable reference leak (Mohammad Heib) [1776921] - [netdrv] mlx5: fix a -Wstringop-truncation warning (Mohammad Heib) [1776921] - [netdrv] mlx5e: Fix a race with XSKICOSQ in XSK wakeup flow (Mohammad Heib) [1776921] - [netdrv] mlx5e: Fix wrong max num channels indication (Mohammad Heib) [1776921] - [netdrv] mlx5e: Add XSK zero-copy support (Mohammad Heib) [1776921]- [mm] memremap: drop unused SECTION_SIZE and SECTION_MASK (Don Dutile) [1754737] - [mm] memremap: Fix reuse of pgmap instances with internal references (Don Dutile) [1754737] - [mm] memunmap: don't access uninitialized memmap in memunmap_pages() (Don Dutile) [1754737] - [mm] memremap: move from kernel/ to mm/ (Don Dutile) [1754737] - [kernel] memremap: provide an optional internal refcount in struct dev_pagemap (Don Dutile) [1754737] - [kernel] memremap: replace the altmap_valid field with a PGMAP_ALTMAP_VALID flag (Don Dutile) [1754737] - [mm] memremap: remove the data field in struct dev_pagemap (Don Dutile) [1754737] - [kernel] memremap: add a migrate_to_ram method to struct dev_pagemap_ops (Don Dutile) [1754737] - [kernel] memremap: lift the devmap_enable manipulation into devm_memremap_pages (Don Dutile) [1754737] - [nvdimm] memremap: pass a struct dev_pagemap to ->kill and ->cleanup (Don Dutile) [1754737] - [kernel] memremap: move dev_pagemap callbacks into a separate structure (Don Dutile) [1754737] - [kernel] memremap: validate the pagemap type passed to devm_memremap_pages (Don Dutile) [1754737] - [mm] remove MEMORY_DEVICE_PUBLIC support (Don Dutile) [1754737] - [mm] migrate.c: cleanup expected_page_refs() (Don Dutile) [1754737] - [mm] migration: factor out code to compute expected number of page references (Don Dutile) [1754737] - [kernel] mm/devm_memremap_pages: fix final page put race (Don Dutile) [1754737] - [kernel] mm/devm_memremap_pages: introduce devm_memunmap_pages (Don Dutile) [1754737] - [kernel] memremap.c: remove the unused device_private_entry_fault() export (Don Dutile) [1754737] - [base] devres: introduce devm_release_action() (Don Dutile) [1754737] - [base] devres: Align data[] to ARCH_KMALLOC_MINALIGN (Don Dutile) [1754737] - [base] devres: provide devm_kstrdup_const() (Don Dutile) [1754737] - [base] devres: constify p in devm_kfree() (Don Dutile) [1754737] - [kernel] mm: move is_kernel_rodata() to asm-generic/sections.h (Don Dutile) [1754737] - [kernel] mm: fix vm_fault_t cast in VM_FAULT_GET_HINDEX() (Don Dutile) [1754737] - [kernel] mm: create the new vm_fault_t type (Don Dutile) [1754737] - [kernel] mm/hmm: convert to use vm_fault_t (Don Dutile) [1754737] - [kernel] mm/hmm: fix memremap.h, move dev_page_fault_t callback to hmm (Don Dutile) [1754737] - [fs] proc/vmcore.c: Convert to use vmf_error() (Don Dutile) [1754737] - [fs] proc/vmcore.c: use new typedef vm_fault_t (Don Dutile) [1754737] - [s390] vdso_fault return type (Don Dutile) [1754737] - [mm] inline vm_insert_pfn_prot() into caller (Don Dutile) [1754737] - [mm] remove vm_insert_pfn() (Don Dutile) [1754737] - [mm] make vm_insert_pfn_prot() static (Don Dutile) [1754737] - [x86] convert vdso to use vm_fault_t (Don Dutile) [1754737] - [mm] introduce vmf_insert_pfn_prot() (Don Dutile) [1754737] - [mm] convert __vm_insert_mixed() to vm_fault_t (Don Dutile) [1754737] - [kernel] mm: remove vm_insert_mixed() (Don Dutile) [1754737] - [fs] cramfs: convert to use vmf_insert_mixed (Don Dutile) [1754737] - [scsi] cxlflash: Change return type for fault handler (Don Dutile) [1754737] - [misc] ocxl: Change return type for fault handler (Don Dutile) [1754737] - [kernel] fs/iomap.c: change return type to vm_fault_t (Don Dutile) [1754737] - [mm] swap.c: remove duplicated include (Don Dutile) [1754737] - [kernel] perf/aux: Fix the aux_output group inheritance fix (Michael Petlan) [1743210] - [kernel] perf/core: Fix inheritance of aux_output groups (Michael Petlan) [1743210] - [kernel] perf/aux: Disallow aux_output for kernel events (Michael Petlan) [1743210] - [kernel] perf/core: Reattach a misplaced comment (Michael Petlan) [1743210] - [kernel] perf/aux: Fix AUX output stopping (Michael Petlan) [1743210] - [tools] perf vendor events s390: Add JSON transaction for machine type 8561 (Michael Petlan) [1743210] - [tools] perf scripts python: exported-sql-viewer.py: Fix use of TRUE with SQLite (Michael Petlan) [1743210] - [tools] objtool: Fix build by linking against tools/lib/ctype.o sources (Michael Petlan) [1743210] - [tools] perf list: Allow plurals for metric, metricgroup (Michael Petlan) [1743210] - [tools] perf vendor events: Minor fixes to the README (Michael Petlan) [1743210] - [tools] perf vendor events amd: Remove redundant '[' (Michael Petlan) [1743210] - [tools] perf vendor events amd: Add L3 cache events for Family 17h (Michael Petlan) [1743210] - [tools] tools include uapi: Update copy of files related to new fspick, fsmount, fsconfig, fsopen, move_mount and open_tree syscalls (Michael Petlan) [1743210] - [tools] perf pmu-events: Fix missing "cpu_clk_unhalted.core" event (Michael Petlan) [1743210] - [tools] perf annotate: Fix s390 gap between kernel end and module start (Michael Petlan) [1743210] - [tools] perf record: Fix module size on s390 (Michael Petlan) [1743210] - [tools] perf tools: Fix include paths in ui directory (Michael Petlan) [1743210] - [tools] perf tools: Fix a typo in a variable name in the Documentation Makefile (Michael Petlan) [1743210] - [tools] perf cpumap: Fix writing to illegal memory in handling cpumap mask (Michael Petlan) [1743210] - [tools] perf ftrace: Fix failure to set cpumask when only one cpu is present (Michael Petlan) [1743210] - [tools] perf db-export: Fix thread__exec_comm() (Michael Petlan) [1743210] - [tools] perf annotate: Fix printing of unaugmented disassembled instructions from BPF (Michael Petlan) [1743210] - [tools] perf bench numa: Fix cpu0 binding (Michael Petlan) [1743210] - [tools] perf tools: Fix perf.data documentation units for memory size (Michael Petlan) [1743210] - [tools] perf header: Fix use of unitialized value warning (Michael Petlan) [1743210] - [tools] perf header: Fix divide by zero error if f_header.attr_size==0 (Michael Petlan) [1743210] - [tools] tools perf beauty: Fix usbdevfs_ioctl table generator to handle _IOC() (Michael Petlan) [1743210] - [tools] perf build: Do not use -Wshadow on gcc < 4.8 (Michael Petlan) [1743210] - [tools] perf probe: Avoid calling freeing routine multiple times for same pointer (Michael Petlan) [1743210] - [tools] perf probe: Set pev->nargs to zero after freeing pev->args entries (Michael Petlan) [1743210] - [tools] perf session: Fix loading of compressed data split across adjacent records (Michael Petlan) [1743210] - [tools] perf stat: Always separate stalled cycles per insn (Michael Petlan) [1743210] - [tools] perf stat: Fix segfault for event group in repeat mode (Michael Petlan) [1743210] - [tools] perf tools: Fix proper buffer size for feature processing (Michael Petlan) [1743210] - [tools] perf script: Fix off by one in brstackinsn IPC computation (Michael Petlan) [1743210] - [tools] perf script: Improve man page description of metrics (Michael Petlan) [1743210] - [tools] perf script: Fix --max-blocks man page description (Michael Petlan) [1743210] - [tools] perf vendor events s390: Add JSON files for machine type 8561 (Michael Petlan) [1743210] - [tools] perf cs-etm: Return errcode in cs_etm__process_auxtrace_info() (Michael Petlan) [1743210] - [tools] perf cs-etm: Remove errnoeous ERR_PTR() usage in cs_etm__process_auxtrace_info (Michael Petlan) [1743210] - [tools] perf scripts python: export-to-postgresql.py: Export switch events (Michael Petlan) [1743210] - [tools] perf scripts python: export-to-sqlite.py: Export switch events (Michael Petlan) [1743210] - [tools] perf db-export: Export switch events (Michael Petlan) [1743210] - [tools] perf db-export: Factor out db_export__threads() (Michael Petlan) [1743210] - [tools] perf script: Add scripting operation process_switch() (Michael Petlan) [1743210] - [tools] perf scripts python: exported-sql-viewer.py: Use new 'has_calls' column (Michael Petlan) [1743210] - [tools] perf scripts python: exported-sql-viewer.py: Remove redundant semi-colons (Michael Petlan) [1743210] - [tools] perf scripts python: export-to-postgresql.py: Add has_calls column to comms table (Michael Petlan) [1743210] - [tools] perf scripts python: export-to-sqlite.py: Add has_calls column to comms table (Michael Petlan) [1743210] - [tools] perf db-export: Also export thread's current comm (Michael Petlan) [1743210] - [tools] perf db-export: Factor out db_export__comm() (Michael Petlan) [1743210] - [tools] perf scripts python: export-to-postgresql.py: Export comm details (Michael Petlan) [1743210] - [tools] perf scripts python: export-to-sqlite.py: Export comm details (Michael Petlan) [1743210] - [tools] perf db-export: Export comm details (Michael Petlan) [1743210] - [tools] perf db-export: Fix a white space issue in db_export__sample() (Michael Petlan) [1743210] - [tools] perf db-export: Move export__comm_thread into db_export__sample() (Michael Petlan) [1743210] - [tools] perf db-export: Export comm before exporting thread (Michael Petlan) [1743210] - [tools] perf db-export: Export main_thread in db_export__sample() (Michael Petlan) [1743210] - [tools] perf db-export: Pass main_thread to db_export__thread() (Michael Petlan) [1743210] - [tools] perf db-export: Rename db_export__comm() to db_export__exec_comm() (Michael Petlan) [1743210] - [tools] perf db-export: Get rid of db_export__deferred() (Michael Petlan) [1743210] - [tools] perf trace: Auto bump rlimit(MEMLOCK) for eBPF maps sake (Michael Petlan) [1743210] - [tools] perf test: Auto bump rlimit(MEMLOCK) for BPF test sake (Michael Petlan) [1743210] - [tools] perf tools: Introduce rlimit__bump_memlock() helper (Michael Petlan) [1743210] - [tools] perf-probe: Add user memory access attribute support (Michael Petlan) [1743210] - [tools] perf intel-pt: Fix potential NULL pointer dereference found by the smatch tool (Michael Petlan) [1743210] - [tools] perf intel-bts: Fix potential NULL pointer dereference found by the smatch tool (Michael Petlan) [1743210] - [tools] perf script: Assume native_arch for pipe mode (Michael Petlan) [1743210] - [tools] perf scripts python: export-to-sqlite.py: Fix DROP VIEW power_events_view (Michael Petlan) [1743210] - [tools] perf scripts python: export-to-postgresql.py: Fix DROP VIEW power_events_view (Michael Petlan) [1743210] - [tools] perf hists browser: Fix potential NULL pointer dereference found by the smatch tool (Michael Petlan) [1743210] - [tools] perf cs-etm: Fix potential NULL pointer dereference found by the smatch tool (Michael Petlan) [1743210] - [tools] perf parse-events: remove unused variable: error (Michael Petlan) [1743210] - [tools] perf parse-events: Remove unused variable 'i' (Michael Petlan) [1743210] - [tools] perf metricgroup: Add missing list_del_init() when flushing egroups list (Michael Petlan) [1743210] - [tools] perf tools: Use list_del_init() more thorougly (Michael Petlan) [1743210] - [tools] perf tools: Use zfree() where applicable (Michael Petlan) [1743210] - [tools] tools lib: Adopt zalloc()/zfree() from tools/perf (Michael Petlan) [1743210] - [tools] perf tools: Move get_current_dir_name() cond prototype out of util.h (Michael Petlan) [1743210] - [tools] perf namespaces: Move the conditional setns() prototype to namespaces.h (Michael Petlan) [1743210] - [tools] perf tools: Add missing headers, mostly stdlib.h (Michael Petlan) [1743210] - [tools] perf evsel: perf_evsel__name(NULL) is valid, no need to check evsel (Michael Petlan) [1743210] - [tools] perf session: Fix potential NULL pointer dereference found by the smatch tool (Michael Petlan) [1743210] - [tools] perf inject: The tool->read() call may pass a NULL evsel, handle it (Michael Petlan) [1743210] - [tools] perf map: Fix potential NULL pointer dereference found by smatch tool (Michael Petlan) [1743210] - [tools] perf trace: Fix potential NULL pointer dereference found by the smatch tool (Michael Petlan) [1743210] - [tools] perf annotate: Fix dereferencing freed memory found by the smatch tool (Michael Petlan) [1743210] - [tools] perf top: Fix potential NULL pointer dereference detected by the smatch tool (Michael Petlan) [1743210] - [tools] perf stat: Fix use-after-freed pointer detected by the smatch tool (Michael Petlan) [1743210] - [tools] perf test mmap-thread-lookup: Initialize variable to suppress memory sanitizer warning (Michael Petlan) [1743210] - [tools] perf script: Allow specifying the files to process guest samples (Michael Petlan) [1743210] - [tools] perf tools metric: Don't include duration_time in group (Michael Petlan) [1743210] - [tools] perf list: avoid extra : for --raw metrics (Michael Petlan) [1743210] - [tools] perf vendor events intel: Metric fixes for SKX/CLX (Michael Petlan) [1743210] - [tools] perf tools: Fix typos / broken sentences (Michael Petlan) [1743210] - [tools] perf jevents: Add support for Hisi hip08 L3C PMU aliasing (Michael Petlan) [1743210] - [tools] perf jevents: Add support for Hisi hip08 HHA PMU aliasing (Michael Petlan) [1743210] - [tools] perf jevents: Add support for Hisi hip08 DDRC PMU aliasing (Michael Petlan) [1743210] - [tools] perf pmu: Support more complex PMU event aliasing (Michael Petlan) [1743210] - [tools] perf diff: Documentation -c cycles option (Michael Petlan) [1743210] - [tools] perf diff: Print the basic block cycles diff (Michael Petlan) [1743210] - [tools] perf diff: Link same basic blocks among different data (Michael Petlan) [1743210] - [tools] perf diff: Use hists to manage basic blocks per symbol (Michael Petlan) [1743210] - [tools] perf diff: Check if all data files with branch stacks (Michael Petlan) [1743210] - [tools] perf hists: Add block_info in hist_entry (Michael Petlan) [1743210] - [tools] perf symbol: Create block_info structure (Michael Petlan) [1743210] - [tools] perf jevents: Use nonlocal include statements in pmu-events.c (Michael Petlan) [1743210] - [tools] perf annotate: Add csky support (Michael Petlan) [1743210] - [tools] perf stat: Fix metrics with --no-merge (Michael Petlan) [1743210] - [tools] perf stat: Fix group lookup for metric group (Michael Petlan) [1743210] - [tools] perf stat: Don't merge events in the same PMU (Michael Petlan) [1743210] - [tools] perf stat: Make metric event lookup more robust (Michael Petlan) [1743210] - [tools] tools lib: Move argv_{split, free} from tools/perf/util/ (Michael Petlan) [1743210] - [tools] perf tools: Drop strxfrchar(), use strreplace() equivalent from kernel (Michael Petlan) [1743210] - [tools] tools lib: Adopt strreplace() from the kernel (Michael Petlan) [1743210] - [tools] perf tools: Ditch rtrim(), use strim() from tools/lib (Michael Petlan) [1743210] - [tools] perf tools: Remove trim() implementation, use tools/lib's strim() (Michael Petlan) [1743210] - [tools] tools lib: Adopt strim() from the kernel (Michael Petlan) [1743210] - [tools] perf tools: Ditch rtrim(), use skip_spaces() to get closer to the kernel (Michael Petlan) [1743210] - [tools] perf report: Use skip_spaces() (Michael Petlan) [1743210] - [tools] perf metricgroup: Use strsep() (Michael Petlan) [1743210] - [tools] perf strfilter: Use skip_spaces() (Michael Petlan) [1743210] - [tools] perf probe: Use skip_spaces() for argv handling (Michael Petlan) [1743210] - [tools] perf time-utils: Use skip_spaces() (Michael Petlan) [1743210] - [tools] perf header: Use skip_spaces() in __write_cpudesc() (Michael Petlan) [1743210] - [tools] perf stat: Use recently introduced skip_spaces() (Michael Petlan) [1743210] - [tools] tools lib: Adopt skip_spaces() from the kernel sources (Michael Petlan) [1743210] - [tools] perf tools: Use linux/ctype.h in more places (Michael Petlan) [1743210] - [tools] tools perf: Move from sane_ctype.h obtained from git to the Linux's original (Michael Petlan) [1743210] - [tools] perf tools: Add missing util.h to pick up 'page_size' variable (Michael Petlan) [1743210] - [tools] perf tools: Remove old baggage that is util/include/linux/ctype.h (Michael Petlan) [1743210] - [tools] perf symbols: We need util.h in symbol-elf.c for zfree() (Michael Petlan) [1743210] - [tools] perf kallsyms: Adopt hex2u64 from tools/perf/util/util.h (Michael Petlan) [1743210] - [tools] tools x86 machine: Add missing util.h to pick up 'page_size' (Michael Petlan) [1743210] - [tools] perf string: Move 'dots' and 'graph_dotted_line' out of sane_ctype.h (Michael Petlan) [1743210] - [tools] perf ctype: Remove now unused 'spaces' variable (Michael Petlan) [1743210] - [tools] perf ui stdio: No need to use 'spaces' to left align (Michael Petlan) [1743210] - [tools] perf ctype: Remove unused 'graph_line' variable (Michael Petlan) [1743210] - [tools] perf scripts python: export-to-postgresql.py: Export Intel PT power and ptwrite events (Michael Petlan) [1743210] - [tools] perf scripts python: export-to-sqlite.py: Export Intel PT power and ptwrite events (Michael Petlan) [1743210] - [tools] perf db-export: Export synth events (Michael Petlan) [1743210] - [tools] perf intel-pt: Synthesize CBR events when last seen value changes (Michael Petlan) [1743210] - [tools] perf intel-pt: Add CBR value to decoder state (Michael Petlan) [1743210] - [tools] perf intel-pt: Cater for CBR change in PSB+ (Michael Petlan) [1743210] - [tools] perf intel-pt: Decoder to output CBR changes immediately (Michael Petlan) [1743210] - [tools] perf thread-stack: Eliminate code duplicating thread_stack__pop_ks() (Michael Petlan) [1743210] - [tools] perf thread-stack: Fix thread stack return from kernel for kernel-only case (Michael Petlan) [1743210] - [tools] perf tools: Fix cache.h include directive (Michael Petlan) [1743210] - [tools] tools build: Fix the zstd test in the test-all.c common case feature test (Michael Petlan) [1743210] - [tools] perf build: Handle slang being in /usr/include and in /usr/include/slang/ (Michael Petlan) [1743210] - [tools] tools build: Add test to check if slang.h is in /usr/include/slang/ (Michael Petlan) [1743210] - [tools] perf tools: Don't hardcode host include path for libslang (Michael Petlan) [1743210] - [tools] perf evsel: Make perf_evsel__name() accept a NULL argument (Michael Petlan) [1743210] - [tools] perf trace: Fixup pointer arithmetic when consuming augmented syscall args (Michael Petlan) [1743210] - [tools] perf pmu: Fix uncore PMU alias list for ARM64 (Michael Petlan) [1743210] - [tools] perf tests: Add missing SPDX headers (Michael Petlan) [1743210] - [tools] tools build feature tests: Add missing SPDX headers (Michael Petlan) [1743210] - [tools] perf trace: Streamline validation of select syscall names list (Michael Petlan) [1743210] - [tools] perf trace: Fix exclusion of not available syscall names from selector list (Michael Petlan) [1743210] - [tools] perf intel-pt: Add callchain to synthesized PEBS sample (Michael Petlan) [1743210] - [tools] perf intel-pt: Add memory information to synthesized PEBS sample (Michael Petlan) [1743210] - [tools] perf intel-pt: Add LBR information to synthesized PEBS sample (Michael Petlan) [1743210] - [tools] perf intel-pt: Add XMM registers to synthesized PEBS sample (Michael Petlan) [1743210] - [tools] perf intel-pt: Add gp registers to synthesized PEBS sample (Michael Petlan) [1743210] - [tools] perf intel-pt: Synthesize PEBS sample basic information (Michael Petlan) [1743210] - [tools] perf intel-pt: Factor out common sample preparation for re-use (Michael Petlan) [1743210] - [tools] perf intel-pt: Prepare to synthesize PEBS samples (Michael Petlan) [1743210] - [tools] perf intel-pt: Add decoder support for PEBS via PT (Michael Petlan) [1743210] - [tools] perf intel-pt: Add Intel PT packet decoder test (Michael Petlan) [1743210] - [tools] perf intel-pt: Add new packets for PEBS via PT (Michael Petlan) [1743210] - [tools] perf tests arm64: Compile tests unconditionally (Michael Petlan) [1743210] - [tools] perf trace: Skip unknown syscalls when expanding strace like syscall groups (Michael Petlan) [1743210] - [tools] perf report: Support s390 diag event display on x86 (Michael Petlan) [1743210] - [tools] perf report: Fix OOM error in TUI mode on s390 (Michael Petlan) [1743210] - [tools] perf test 6: Fix missing kvm module load for s390 (Michael Petlan) [1743210] - [tools] perf time-utils: Add support for multiple explicit time intervals (Michael Petlan) [1743210] - [tools] perf tests: Add a test for time-utils (Michael Petlan) [1743210] - [tools] perf time-utils: Make perf_time__parse_for_ranges() more logical (Michael Petlan) [1743210] - [tools] perf time-utils: Simplify perf_time__parse_for_ranges() error paths slightly (Michael Petlan) [1743210] - [tools] perf time-utils: Fix --time documentation (Michael Petlan) [1743210] - [tools] perf time-utils: Prevent percentage time range overlap (Michael Petlan) [1743210] - [tools] perf time-utils: Factor out set_percent_time() (Michael Petlan) [1743210] - [tools] perf time-utils: Treat time ranges consistently (Michael Petlan) [1743210] - [tools] perf intel-pt: Add support for efficient time interval filtering (Michael Petlan) [1743210] - [tools] perf intel-pt: Add support for lookahead (Michael Petlan) [1743210] - [tools] perf intel-pt: Factor out intel_pt_get_buffer() (Michael Petlan) [1743210] - [tools] perf intel-pt: Add intel_pt_fast_forward() (Michael Petlan) [1743210] - [tools] perf intel-pt: Add reposition parameter to intel_pt_get_data() (Michael Petlan) [1743210] - [tools] perf intel-pt: Factor out intel_pt_reposition() (Michael Petlan) [1743210] - [tools] perf intel-pt: Factor out intel_pt_8b_tsc() (Michael Petlan) [1743210] - [tools] perf intel-pt: Add lookahead callback (Michael Petlan) [1743210] - [tools] perf report: Set perf time interval in itrace_synth_ops (Michael Petlan) [1743210] - [tools] perf script: Set perf time interval in itrace_synth_ops (Michael Petlan) [1743210] - [tools] perf auxtrace: Add perf time interval to itrace_synth_ops (Michael Petlan) [1743210] - [tools] perf config: Update default value for llvm.clang-bpf-cmd-template (Michael Petlan) [1743210] - [tools] perf cs-etm: Properly set the value of 'old' and 'head' in snapshot mode (Michael Petlan) [1743210] - [tools] perf data: Fix perf.data documentation for HEADER_CPU_TOPOLOGY (Michael Petlan) [1743210] - [tools] perf tools: Apply new CPU topology sysfs attributes (Michael Petlan) [1743210] - [tools] perf header: Rename "sibling cores" to "sibling sockets" (Michael Petlan) [1743210] - [tools] perf stat: Support per-die aggregation (Michael Petlan) [1743210] - [tools] perf header: Add die information in CPU topology (Michael Petlan) [1743210] - [tools] perf cpumap: Retrieve die id information (Michael Petlan) [1743210] - [tools] perf evsel: Remove superfluous nthreads system_wide setup in alloc_fd() (Michael Petlan) [1743210] - [tools] perf record: Add support to collect callchains from kernel or user space only (Michael Petlan) [1743210] - [tools] perf config: Bail out when a handler returns failure for a key-value pair (Michael Petlan) [1743210] - [tools] perf trace: Exit when failing to build eBPF program (Michael Petlan) [1743210] - [tools] perf trace: Associate more argument names with the filename beautifier (Michael Petlan) [1743210] - [tools] perf trace: Consume the augmented_raw_syscalls payload (Michael Petlan) [1743210] - [tools] perf augmented_raw_syscalls: Move reading filename to the loop (Michael Petlan) [1743210] - [tools] perf augmented_raw_syscalls: Change helper to consider just the augmented_filename part (Michael Petlan) [1743210] - [tools] perf augmented_raw_syscalls: Move the probe_read_str to a separate function (Michael Petlan) [1743210] - [tools] perf augmented_raw_syscalls: Tell which args are filenames and how many bytes to copy (Michael Petlan) [1743210] - [tools] perf scripts python: exported-sql-viewer.py: Select find text when find bar is activated (Michael Petlan) [1743210] - [tools] perf scripts python: exported-sql-viewer.py: Add IPC information to Call Tree (Michael Petlan) [1743210] - [tools] perf scripts python: exported-sql-viewer.py: Add IPC information to Call Graph Graph (Michael Petlan) [1743210] - [tools] perf scripts python: exported-sql-viewer.py: Add CallGraphModelParams (Michael Petlan) [1743210] - [tools] perf scripts python: exported-sql-viewer.py: Add IPC information to the Branch reports (Michael Petlan) [1743210] - [tools] perf scripts python: export-to-postgresql.py: Export IPC information (Michael Petlan) [1743210] - [tools] perf scripts python: export-to-sqlite.py: Export IPC information (Michael Petlan) [1743210] - [tools] perf db-export: Export IPC information (Michael Petlan) [1743210] - [tools] perf db-export: Add brief documentation (Michael Petlan) [1743210] - [tools] perf thread-stack: Accumulate IPC information (Michael Petlan) [1743210] - [tools] perf intel-pt: Document IPC usage (Michael Petlan) [1743210] - [tools] perf intel-pt: Accumulate cycle count from TSC/TMA/MTC packets (Michael Petlan) [1743210] - [tools] perf intel-pt: Re-factor TIP cases in intel_pt_walk_to_ip (Michael Petlan) [1743210] - [tools] perf intel-pt: Record when decoding PSB+ packets (Michael Petlan) [1743210] - [tools] perf script: Add output of IPC ratio (Michael Petlan) [1743210] - [tools] perf intel-pt: Add support for samples to contain IPC ratio (Michael Petlan) [1743210] - [tools] perf tools: Add IPC information to perf_sample (Michael Petlan) [1743210] - [tools] perf intel-pt: Accumulate cycle count from CYC packets (Michael Petlan) [1743210] - [tools] perf intel-pt: Factor out intel_pt_update_sample_time (Michael Petlan) [1743210] - [tools] perf record: Allow mixing --user-regs with --call-graph=dwarf (Michael Petlan) [1743210] - [tools] perf symbols: Remove unused variable 'err' (Michael Petlan) [1743210] - [tools] perf data: document directory format header: HEADER_DIR_FORMAT (Michael Petlan) [1743210] - [tools] perf data: document clockid header: HEADER_CLOCKID (Michael Petlan) [1743210] - [tools] perf data: document memory topology header: HEADER_MEM_TOPOLOGY (Michael Petlan) [1743210] - [tools] perf data: Add description of header HEADER_BPF_PROG_INFO and HEADER_BPF_BTF (Michael Petlan) [1743210] - [tools] perf intel-pt: Rationalize intel_pt_sync_switch()'s use of next_tid (Michael Petlan) [1743210] - [tools] perf intel-pt: Improve sync_switch by processing PERF_RECORD_SWITCH* in events (Michael Petlan) [1743210] - [tools] perf scripts python: export-to-postgresql.py: Add support for pyside2 (Michael Petlan) [1743210] - [tools] perf scripts python: export-to-sqlite.py: Add support for pyside2 (Michael Petlan) [1743210] - [tools] perf scripts python: exported-sql-viewer.py: Add support for pyside2 (Michael Petlan) [1743210] - [tools] perf scripts python: exported-sql-viewer.py: Use argparse module for argument parsing (Michael Petlan) [1743210] - [tools] perf scripts python: exported-sql-viewer.py: Change python2 to python (Michael Petlan) [1743210] - [tools] perf top: Lower message level for failure on synthesizing events for pre-existing BPF programs (Michael Petlan) [1743210] - [tools] perf machine: Return NULL instead of null-terminating /proc/version array (Michael Petlan) [1743210] - [tools] perf version: Append 12 git SHA chars to the version string (Michael Petlan) [1743210] - [tools] perf script: Remove superfluous BPF event titles (Michael Petlan) [1743210] - [tools] perf script: Add --show-bpf-events to show eBPF related events (Michael Petlan) [1743210] - [tools] perf tests: Add map_groups__merge_in test (Michael Petlan) [1743210] - [tools] perf script: Pad DSO name for --call-trace (Michael Petlan) [1743210] - [tools] perf dso: Add BPF DSO read and size hooks (Michael Petlan) [1743210] - [tools] perf dso: Simplify dso_cache__read function (Michael Petlan) [1743210] - [tools] perf dso: Separate generic code in dso_cache__read (Michael Petlan) [1743210] - [tools] perf dso: Separate generic code in dso__data_file_size() (Michael Petlan) [1743210] - [tools] perf tools: Remove const from thread read accessors (Michael Petlan) [1743210] - [tools] perf top: Add --namespaces option (Michael Petlan) [1743210] - [tools] perf beauty: Add generator for sync_file_range's 'flags' arg values (Michael Petlan) [1743210] - [tools] perf trace: Beautify 'fsmount' arguments (Michael Petlan) [1743210] - [tools] perf trace: Introduce syscall_arg__scnprintf_strarray_flags (Michael Petlan) [1743210] - [tools] perf beauty: Add generator for fsmount's 'attr_flags' arg values (Michael Petlan) [1743210] - [tools] perf trace: Beautify 'fsconfig' arguments (Michael Petlan) [1743210] - [tools] perf beauty: Add generator for fsconfig's 'cmd' arg values (Michael Petlan) [1743210] - [tools] perf trace: Beautify 'fspick' arguments (Michael Petlan) [1743210] - [tools] perf beauty: Add generator for fspick's 'flags' arg values (Michael Petlan) [1743210] - [tools] perf trace: Beautify 'move_mount' arguments (Michael Petlan) [1743210] - [tools] perf beauty: Add generator for 'move_mount' flags argument (Michael Petlan) [1743210] - [tools] perf augmented_raw_syscalls: Fix up comment (Michael Petlan) [1743210] - [tools] perf tools: Preserve eBPF maps when loading kcore (Michael Petlan) [1743210] - [tools] perf machine: Keep zero in pgoff BPF map (Michael Petlan) [1743210] - [tools] perf intel-pt: Fix itrace defaults for perf script intel-pt documentation (Michael Petlan) [1743210] - [tools] perf auxtrace: Fix itrace defaults for perf script (Michael Petlan) [1743210] - [tools] perf intel-pt: Fix itrace defaults for perf script (Michael Petlan) [1743210] - [tools] perf-with-kcore.sh: Always allow fix_buildid_cache_permissions (Michael Petlan) [1743210] - [tools] tools build: Check if gettid() is available before providing helper (Michael Petlan) [1743210] - [tools] tools build feature: Check if get_current_dir_name() is available (Michael Petlan) [1743210] - [tools] perf jvmti: Address gcc string overflow warning for strncpy() (Michael Petlan) [1743210] - [tools] perf python: Remove -fstack-protector-strong if clang doesn't have it (Michael Petlan) [1743210] - [tools] perf annotate tui browser: Do not use member from variable within its own initialization (Michael Petlan) [1743210] - [tools] perf thread: Allow references to thread objects after machine__exit() (Michael Petlan) [1743210] - [fs] sysfs: Fix internal_create_group() for named group updates (Michael Petlan) [1743210] - [x86] perf/x86/intel: Support PEBS output to PT (Michael Petlan) [1743210] - [kernel] perf: Allow normal events to output AUX data (Michael Petlan) [1743210] - [x86] perf/x86/amd/ibs: Handle erratum #420 only on the affected CPU family (10h) (Michael Petlan) [1743210] - [x86] perf/x86/amd/ibs: Fix reading of the IBS OpData register and thus precise RIP validity (Michael Petlan) [1743210] - [kernel] perf/hw_breakpoint: Fix arch_hw_breakpoint use-before-initialization (Michael Petlan) [1743210] - [x86] perf/x86/amd/ibs: Fix sample bias for dispatched micro-ops (Michael Petlan) [1743210] - [x86] perf/x86/intel: Restrict period on Nehalem (Michael Petlan) [1743210] - [x86] perf/x86: Fix typo in comment (Michael Petlan) [1743210] - [kernel] perf/core: Fix creating kernel counters for PMUs that override event->cpu (Michael Petlan) [1743210] - [x86] perf/x86: Apply more accurate check on hypervisor platform (Michael Petlan) [1743210] - [x86] perf/x86/intel: Fix invalid Bit 13 for Icelake MSR_OFFCORE_RSP_x register (Michael Petlan) [1743210] - [x86] perf/x86/intel: Fix SLOTS PEBS event constraint (Michael Petlan) [1743210] - [x86] perf/x86/intel: Mark expected switch fall-throughs (Michael Petlan) [1743210] - [kernel] perf_event_get(): don't bother with fget_raw() (Michael Petlan) [1743210] - [kernel] perf/core: Fix exclusive events' grouping (Michael Petlan) [1743210] - [x86] perf/x86/amd/uncore: Set the thread mask for F17h L3 PMCs (Michael Petlan) [1743210] - [perf] x86/amd/uncore: Do not set 'ThreadMask' and 'SliceMask' for non-L3 PMCs (Michael Petlan) [1743210] - [kernel] perf/core: Fix race between close() and fork() (Michael Petlan) [1743210] - [perf] cgroups: Don't rotate events for cgroups unnecessarily (Michael Petlan) [1743210] - [x86] perf/x86/rapl: Get quirk state from new probe framework (Michael Petlan) [1743210] - [x86] perf/x86/rapl: Get attributes from new probe framework (Michael Petlan) [1743210] - [x86] perf/x86/rapl: Get MSR values from new probe framework (Michael Petlan) [1743210] - [x86] perf/x86/rapl: Get rapl_cntr_mask from new probe framework (Michael Petlan) [1743210] - [x86] intel: Aggregate big core client naming (Michael Petlan) [1743210] - [x86] perf/x86/rapl: Use new MSR detection interface (Michael Petlan) [1743210] - [x86] perf/x86/cstate: Use new probe function (Michael Petlan) [1743210] - [x86] perf/x86/msr: Use new probe function (Michael Petlan) [1743210] - [x86] perf/x86: Add MSR probe interface (Michael Petlan) [1743210] - [x86] perf/x86/intel: Disable check_msr for real HW (Michael Petlan) [1743210] - [x86] perf/x86/intel: Use ->is_visible callback for default group (Michael Petlan) [1743210] - [x86] perf/x86/intel/uncore: Add IMC uncore support for Snow Ridge (Michael Petlan) [1743210] - [x86] perf/x86/intel/uncore: Clean up client IMC (Michael Petlan) [1743210] - [x86] perf/x86/intel/uncore: Support MMIO type uncore blocks (Michael Petlan) [1743210] - [x86] perf/x86/intel/uncore: Factor out box ref/unref functions (Michael Petlan) [1743210] - [x86] perf/x86/intel/uncore: Add uncore support for Snow Ridge server (Michael Petlan) [1743210] - [x86] perf/x86/intel/uncore: Handle invalid event coding for free-running counter (Michael Petlan) [1743210] - [x86] perf/x86/intel: Add more Icelake CPUIDs (Michael Petlan) [1743210] - [x86] perf/x86/intel: Add Icelake desktop CPUID (Michael Petlan) [1743210] - [x86] perf/x86: Use update attribute groups for default attributes (Michael Petlan) [1743210] - [x86] perf/x86/intel: Use update attributes for skylake format (Michael Petlan) [1743210] - [x86] perf/x86: Use update attribute groups for extra format (Michael Petlan) [1743210] - [x86] perf/x86: Use update attribute groups for caps (Michael Petlan) [1743210] - [x86] perf/x86: Add is_visible attribute_group callback for base events (Michael Petlan) [1743210] - [x86] perf/x86: Use the new pmu::update_attrs attribute group (Michael Petlan) [1743210] - [x86] perf/x86: Get rid of x86_pmu::event_attrs (Michael Petlan) [1743210] - [x86] perf/x86/regs: Check reserved bits (Michael Petlan) [1743210] - [fs] sysfs: Add sysfs_update_groups function (Michael Petlan) [1743210] - [kernel] perf/core: Add attr_groups_update into struct pmu (Michael Petlan) [1743210] - [x86] perf/x86/intel/uncore: Add new IMC PCI IDs for KabyLake, AmberLake and WhiskeyLake CPUs (Michael Petlan) [1743210] - [x86] perf/x86/intel/uncore: Add tabs to Uncore IMC PCI IDs (Michael Petlan) [1743210] - [kernel] perf/core: Allow non-privileged uprobe for user processes (Michael Petlan) [1743210] - [x86] perf/x86: Add Intel Ice Lake NNPI uncore support (Michael Petlan) [1743210] - [perf] arm_pmu: acpi: spe: Add initial MADT/SPE probing (Michael Petlan) [1743210] - [netdrv] mwifiex: fix possible heap overflow in mwifiex_process_country_ie() (Jarod Wilson) [1776210] {CVE-2019-14895} - [kernel] crash_core: Make S390 share the same crashkernel=auto reservation policy as X86_64 (Baoquan He) [1780432] - [s390] kasan: avoid report in get_wchan (Philipp Rudo) [1780112 1780111] - [s390] process: avoid potential reading of freed stack (Philipp Rudo) [1780112] - [fs] cifs: don't use 'pre:' for MODULE_SOFTDEP (Leif Sahlberg) [1767094] - [hwmon] Do not output deprecated warning for hwmon_device_register() (Prarit Bhargava) [1778295] - [scsi] lpfc: size cpu map by last cpu id set (Dick Kennedy) [1778912] - [scsi] lpfc: use hdwq assigned cpu for allocation (Dick Kennedy) [1778908] - [scsi] be2iscsi: Include null char in SET_HOST_DATA (Maurizio Lombardi) [1776358] - [netdrv] vmxnet3: turn off lro when rxcsum is disabled (Neil Horman) [1776056] - [mmc] sdhci-pci: Add another Id for Intel CML (Alexander Beregalov) [1766718] - [x86] kvm: untaint kernel for tech-preview when using nested VMX (Paolo Bonzini) [1726756] - [powerpc] kvm: ppc: book3s hv: xive: Fix potential page leak on error path (Laurent Vivier) [1760202] - [powerpc] kvm: ppc: book3s hv: xive: Free previous EQ page when setting up a new one (Laurent Vivier) [1760202] - [virt] kvm: arm/arm64: vgic: Don't rely on the wrong pending table (Auger Eric) [1777059] - [x86] kvm: x86: remove set but not used variable 'called' (Nitesh Narayan Lal) [1773677] - [x86] kvm: x86: Zero the IOAPIC scan request dest vCPUs bitmap (Nitesh Narayan Lal) [1773677] - [x86] kvm: x86: deliver KVM IOAPIC scan request to target vCPUs (Nitesh Narayan Lal) [1773677] - [kernel] kvm: remember position in kvm->vcpus array (Nitesh Narayan Lal) [1773677] - [kernel] watchdog: Reduce message verbosity (Vitaly Kuznetsov) [1774915]- [fs] binfmt_elf: Do not move brk for INTERP-less ET_EXEC (Waiman Long) [1749633] - [fs] binfmt_elf: move brk out of mmap when doing direct loader exec (Waiman Long) [1749633] - [gpu] drm/i915/cmdparser: Fix jump whitelist clearing (Dave Airlie) [1756873] {CVE-2019-0155} - [gpu] drm/i915/gen8+: Add RC6 CTX corruption WA (Dave Airlie) [1756805] {CVE-2019-0154} - [gpu] drm/i915: Lower RM timeout to avoid DSI hard hangs (Dave Airlie) [1756805] {CVE-2019-0154} - [gpu] drm/i915/cmdparser: Ignore Length operands during command matching (Dave Airlie) [1756873] {CVE-2019-0155} - [gpu] drm/i915/cmdparser: Add support for backward jumps (Dave Airlie) [1756873] {CVE-2019-0155} - [gpu] drm/i915/cmdparser: Use explicit goto for error paths (Dave Airlie) [1756873] {CVE-2019-0155} - [gpu] drm/i915: Add gen9 BCS cmdparsing (Dave Airlie) [1756873] {CVE-2019-0155} - [gpu] drm/i915: Allow parsing of unsized batches (Dave Airlie) [1756873] {CVE-2019-0155} - [gpu] drm/i915: Support ro ppgtt mapped cmdparser shadow buffers (Dave Airlie) [1756873] {CVE-2019-0155} - [gpu] drm/i915: Add support for mandatory cmdparsing (Dave Airlie) [1756873] {CVE-2019-0155} - [gpu] drm/i915: Remove Master tables from cmdparser (Dave Airlie) [1756873] {CVE-2019-0155} - [gpu] drm/i915: Disable Secure Batches for gen6+ (Dave Airlie) [1756873] {CVE-2019-0155} - [gpu] drm/i915: Rename gen7 cmdparser tables (Dave Airlie) [1756873] {CVE-2019-0155} - [gpu] [drm] radeon: fix bad DMA from INTERRUPT_CNTL2 (Sam Bobroff) [1293697] - [netdrv] mwifiex: Fix heap overflow in mmwifiex_process_tdls_action_frame() (Jarod Wilson) [1776162] {CVE-2019-14901} - [netdrv] mlx4_en: Fix wrong limitation for number of TX rings (Mohammad Heib) [1776822] - [netdrv] mlx4_en: fix mlx4 ethtool -N insertion (Mohammad Heib) [1776822] - [netdrv] mlx4_core: fix wrong comment about the reason of subtract one from the max_cqes (Mohammad Heib) [1776822] - [netdrv] ibmvnic: Serialize device queries (Steve Best) [1778037] - [netdrv] ibmvnic: Bound waits for device queries (Steve Best) [1778037] - [netdrv] ibmvnic: Terminate waiting device threads after loss of service (Steve Best) [1778037] - [netdrv] ibmvnic: Fix completion structure initialization (Steve Best) [1778037] - [netdrv] ibmvnic: Ignore H_FUNCTION return from H_EOI to tolerate XIVE mode (Steve Best) [1778037] - [netdrv] revert "net/ibmvnic: Fix EOI when running in XIVE mode" (Steve Best) [1778037] - [netdrv] cnic: Set fp_hsi_ver as part of CLIENT_SETUP ramrod (Manish Chopra) [1770797] - [netdrv] bnx2x: Fix PF-VF communication over multi-cos queues (Manish Chopra) [1770797] - [netdrv] bnx2x: Enable Multi-Cos feature (Manish Chopra) [1770797] - [netdrv] bnx2x: Utilize FW 7.13.15.0 (Manish Chopra) [1770797] - [fs] seq_file: fix problem when seeking mid-record (Bill O'Donnell) [1753822] - [documentation] fs/seq_file.c: simplify seq_file iteration code and interface (Bill O'Donnell) [1753822] - [scripts] kbuild: replace BASH-specific ${@:2} with shift and ${@} (Jiri Olsa) [1739493] - [scripts] btf: do not use CONFIG_OUTPUT_FORMAT (Jiri Olsa) [1739493] - [kernel] btf: fix return value check in btf_vmlinux_init() (Jiri Olsa) [1739493] - [kernel] btf: rename /sys/kernel/btf/kernel into /sys/kernel/btf/vmlinux (Jiri Olsa) [1739493] - [scripts] btf: expose BTF info through sysfs (Jiri Olsa) [1739493] - [netdrv] qede: fix NULL pointer deref in __qede_remove() (Manish Chopra) [1769203] - [gpu] cleanup: Remove .rej files (Prarit Bhargava) [1779738] - [lib] string: Add strscpy_pad() function (Josef Oskera) [1764588] - [char] virtio_console: allocate inbufs in add_port() only if it is needed (Pankaj Gupta) [1612795] - [fs] xfs: add kmem_alloc_io() (Bill O'Donnell) [1583556] - [fs] xfs: make mem_to_page available outside of xfs_buf.c (Bill O'Donnell) [1583556] - [fs] xfs: get allocation alignment from the buftarg (Bill O'Donnell) [1583556] - [fs] xfs: add kmem_alloc_io() (Bill O'Donnell) [1583556] - [fs] cifs: Fix cifsInodeInfo lock_sem deadlock when reconnect occurs (Leif Sahlberg) [1765979] - [fs] cifs: avoid using MID 0xFFFF (Leif Sahlberg) [1765979] - [fs] cifs: Fix retry mid list corruption on reconnects (Leif Sahlberg) [1765979] - [fs] nfsd: allow fh_want_write to be called twice ("J. Bruce Fields") [1699222] - [net] revert "sunrpc: Fix up task signalling" (Dave Wysochanski) [1776067] - [s390] kasan: support memcpy_real with TRACE_IRQFLAGS (Philipp Rudo) [1777468] - [s390] kasan: add kdump support (Philipp Rudo) [1777468] - [s390] idle: fix cpu idle time calculation (Philipp Rudo) [1777361] - [s390] kaslr: add support for R_390_GLOB_DAT relocation type (Philipp Rudo) [1777467] - [x86] jump_label: Make tp_vec_nr static (Daniel Bristot de Oliveira) [1731860] - [x86] jump_label: Batch jump label updates (Daniel Bristot de Oliveira) [1731860] - [kernel] jump_label: Batch updates if arch supports it (Daniel Bristot de Oliveira) [1731860] - [x86] alternative: Batch of patch operations (Daniel Bristot de Oliveira) [1731860] - [kernel] jump_label: Sort entries of the same key by the code (Daniel Bristot de Oliveira) [1731860] - [x86] jump_label: Add a __jump_label_set_jump_code() helper (Daniel Bristot de Oliveira) [1731860] - [kernel] jump_label: Don't warn on __exit jump entries (Daniel Bristot de Oliveira) [1731860] - [kernel] jump_label: Add a jump_label_can_update() helper (Daniel Bristot de Oliveira) [1731860] - [x86] alternatives: Remove the return value of text_poke_*() (Daniel Bristot de Oliveira) [1731860] - [x86] jump-label: Remove support for custom text poker (Daniel Bristot de Oliveira) [1731860] - [x86] jump_label: Use text_poke_early() during early init (Daniel Bristot de Oliveira) [1731860] - [x86] alternatives: Add text_poke_kgdb() to not assert the lock when debugging (Daniel Bristot de Oliveira) [1731860] - [x86] kprobes: Prohibit probing on functions before kprobe_int3_handler() (Daniel Bristot de Oliveira) [1731860] - [kernel] jump_label: Fix NULL dereference bug in __jump_label_mod_update() (Daniel Bristot de Oliveira) [1731860] - [kernel] jump_label: Annotate entries that operate on __init code earlier (Daniel Bristot de Oliveira) [1731860] - [x86] jump_label: Switch to jump_entry accessors (Daniel Bristot de Oliveira) [1731860] - [kernel] jump_label: Implement generic support for relative references (Daniel Bristot de Oliveira) [1731860] - [kernel] jump_label: Abstract jump_entry member accessors (Daniel Bristot de Oliveira) [1731860] - [x86] alternatives: Lockdep-enforce text_mutex in text_poke*() (Daniel Bristot de Oliveira) [1731860] - [x86] revert "x86/paravirt: Set up the virt_spin_lock_key after static keys get initialized" (Daniel Bristot de Oliveira) [1731860] - [x86] jump_label: Initialize static branching early (Vitaly Kuznetsov) [1777260] - [x86] speculation: Fix redundant MDS mitigation message (Josh Poimboeuf) [1766551] {CVE-2019-11135} - [x86] speculation: Fix incorrect MDS/TAA mitigation status (Josh Poimboeuf) [1766551] {CVE-2019-11135} - [x86] speculation/taa: Fix printing of TAA_MSG_SMT on IBRS_ALL CPUs (Josh Poimboeuf) [1766551] {CVE-2019-11135} - [x86] tsx: Add config options to set tsx=on|off|auto (Josh Poimboeuf) [1766551] {CVE-2019-11135} - [documentation] x86/speculation/taa: Add documentation for TSX Async Abort (Josh Poimboeuf) [1766551] {CVE-2019-11135} - [x86] tsx: Add "auto" option to the tsx= cmdline parameter (Josh Poimboeuf) [1766551] {CVE-2019-11135} - [x86] speculation/taa: Add sysfs reporting for TSX Async Abort (Josh Poimboeuf) [1766551] {CVE-2019-11135} - [x86] speculation/taa: Add mitigation for TSX Async Abort (Josh Poimboeuf) [1766551] {CVE-2019-11135} - [x86] cpu: Add a "tsx=" cmdline option with TSX disabled by default (Josh Poimboeuf) [1766551] {CVE-2019-11135} - [x86] cpu: Add a helper function x86_read_arch_cap_msr() (Josh Poimboeuf) [1766551] {CVE-2019-11135} - [x86] msr: Add the IA32_TSX_CTRL MSR (Josh Poimboeuf) [1766551] {CVE-2019-11135} - [powerpc] xive: Prevent page fault issues in the machine crash handler (Diego Domingos) [1756116] - [tools] Fix memcpy_mcsafe_64.S link on selftests (Desnes Augusto Nunes do Rosario) [1775570]- [powerpc] perf: Fix loop exit condition in nest_imc_event_init (Steve Best) [1778609] - [net] netfilter: nf_tables: Add missing nft_tproxy Makefile line (Phil Sutter) [1762977]- [x86] kdump: Remove the backup region handling (Lianbo Jiang) [1730143] - [x86] kdump: Always reserve the low 1M when the crashkernel option is specified (Lianbo Jiang) [1730143] - [x86] crash: Add a forward declaration of struct kimage (Lianbo Jiang) [1730143] - [x86] kdump: Remove the unused crash_copy_backup_region() (Lianbo Jiang) [1730143] - [pci] p2pdma: Fix missing check for dma_virt_ops (Don Dutile) [1754734] - [pci] p2pdma: use the dev_pagemap internal refcount (Don Dutile) [1754734] - [pci] memremap: pass a struct dev_pagemap to ->kill and ->cleanup (Don Dutile) [1754734] - [pci] memremap: move dev_pagemap callbacks into a separate structure (Don Dutile) [1754734] - [pci] mm/devm_memremap_pages: fix final page put race (Don Dutile) [1754734] - [pci] p2pdma: track pgmap references per resource, not globally (Don Dutile) [1754734] - [pci] p2pdma: fix the gen_pool_add_virt() failure path (Don Dutile) [1754734] - [pci] mm, hmm: mark hmm_devmem_{add, add_resource} EXPORT_SYMBOL_GPL (Don Dutile) [1754734] - [lib] genalloc.c: Add algorithm, align and zeroed family of DMA allocators (Don Dutile) [1754732] - [lib] genalloc.c: include vmalloc.h (Don Dutile) [1754732] - [lib] genalloc.c: use vzalloc_node() to allocate the bitmap (Don Dutile) [1754732] - [md] dm table: propagate BDI_CAP_STABLE_WRITES to fix sporadic checksum errors (Mike Snitzer) [1770210] - [fs] gfs2: fix race between gfs2_freeze_func and unmount (Abhijith Das) [1676972] - [fs] cifs: smbd: Retry on memory registration failure (Leif Sahlberg) [1771772] - [fs] cifs: smbd: Indicate to retry on transport sending failure (Leif Sahlberg) [1771772] - [fs] cifs: smbd: Return EINTR when interrupted (Leif Sahlberg) [1771772] - [fs] cifs: smbd: Don't destroy transport on RDMA disconnect (Leif Sahlberg) [1771772] - [lib] crc-t10dif: crc_t10dif_mutex can be static (Vladis Dronov) [1769462] - [lib] crc-t10dif: Allow current transform to be inspected in sysfs (Vladis Dronov) [1769462] - [lib] crc-t10dif: Pick better transform if one becomes available (Vladis Dronov) [1769462] - [crypto] api - Introduce notifier for new crypto algorithms (Vladis Dronov) [1769462] - [netdrv] e1000e: Drop unnecessary __E1000_DOWN bit twiddling (Ken Cox) [1748256] - [netdrv] e1000e: Use rtnl_lock to prevent race conditions between net and pci/pm (Ken Cox) [1748256]- [powerpc] pseries: safely roll back failed DLPAR cpu add (Steve Best) [1772341] - [powerpc] pseries: address checkpatch warnings in dlpar_offline_cpu (Steve Best) [1772341] - [scsi] storvsc: setup 1:1 mapping between hardware queue and CPU queue (Cathy Avery) [1771503] - [scsi] storvsc: Add ability to change scsi queue depth (Cathy Avery) [1771503] - [scsi] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 320 (Cathy Avery) [1771503] - [scsi] smartpqi: bump version (Don Brace) [1725045] - [scsi] smartpqi: Align driver syntax with oob (Don Brace) [1725045] - [scsi] smartpqi: remove unused manifest constants (Don Brace) [1725045] - [scsi] smartpqi: fix problem with unique ID for physical device (Don Brace) [1725045] - [scsi] smartpqi: correct syntax issue (Don Brace) [1725045] - [scsi] smartpqi: change TMF timeout from 60 to 30 seconds (Don Brace) [1725045] - [scsi] smartpqi: fix LUN reset when fw bkgnd thread is hung (Don Brace) [1725045] - [scsi] smartpqi: add inquiry timeouts (Don Brace) [1725045] - [scsi] smartpqi: fix call trace in device discovery (Don Brace) [1725045] - [scsi] smartpqi: fix controller lockup observed during force reboot (Don Brace) [1725045] - [scsi] smartpqi: clean up an indentation issue (Don Brace) [1725045] - [scsi] smartpqi: remove set but not used variable 'ctrl_info' (Don Brace) [1725045] - [scsi] smartpqi: clean up indentation of a statement (Don Brace) [1725045] - [scsi] smartpqi: bump version (Don Brace) [1725045] - [scsi] smartpqi: update copyright (Don Brace) [1725045] - [scsi] smartpqi: add new pci ids (Don Brace) [1725045] - [scsi] smartpqi: correct REGNEWD return status (Don Brace) [1725045] - [scsi] smartpqi: add gigabyte controller (Don Brace) [1725045] - [scsi] smartpqi: correct hang when deleting 32 lds (Don Brace) [1725045] - [scsi] smartpqi: add bay identifier (Don Brace) [1725045] - [scsi] smartpqi: add sysfs entries (Don Brace) [1725045] - [scsi] smartpqi: add module param to hide vsep (Don Brace) [1725045] - [scsi] smartpqi: add pci ids for fiberhome controller (Don Brace) [1725045] - [scsi] smartpqi: add module param for exposure order (Don Brace) [1725045] - [scsi] smartpqi: unlock on error in pqi_submit_raid_request_synchronous() (Don Brace) [1725045] - [scsi] smartpqi: Reporting unhandled SCSI errors (Don Brace) [1725045] - [scsi] mpt3sas: Bump mpt3sas driver version to 32.100.00.00 (Tomas Henzl) [1725737] - [scsi] mpt3sas: Fix module parameter max_msix_vectors (Tomas Henzl) [1725737] - [scsi] mpt3sas: Reject NVMe Encap cmnds to unsupported HBA (Tomas Henzl) [1725737] - [scsi] mpt3sas: Use Component img header to get Package ver (Tomas Henzl) [1725737] - [scsi] mpt3sas: Fail release cmnd if diag buffer is released (Tomas Henzl) [1725737] - [scsi] mpt3sas: Add app owned flag support for diag buffer (Tomas Henzl) [1725737] - [scsi] mpt3sas: Reuse diag buffer allocated at load time (Tomas Henzl) [1725737] - [scsi] mpt3sas: clear release bit when buffer reregistered (Tomas Henzl) [1725737] - [scsi] mpt3sas: Maintain owner of buffer through UniqueID (Tomas Henzl) [1725737] - [scsi] mpt3sas: Free diag buffer without any status check (Tomas Henzl) [1725737] - [scsi] mpt3sas: Fix clear pending bit in ioctl status (Tomas Henzl) [1725737] - [scsi] mpt3sas: Display message before releasing diag buffer (Tomas Henzl) [1725737] - [scsi] mpt3sas: Register trace buffer based on NVDATA settings (Tomas Henzl) [1725737] - [scsi] mpt3sas: Introduce module parameter to override queue depth (Tomas Henzl) [1725737] - [scsi] mpt3sas: Update driver version to 31.100.00.00 (Tomas Henzl) [1725737] - [scsi] mpt3sas: Run SAS DEVICE STATUS CHANGE EVENT from ISR (Tomas Henzl) [1725737] - [scsi] mpt3sas: Reduce the performance drop (Tomas Henzl) [1725737] - [scsi] mpt3sas: Handle fault during HBA initialization (Tomas Henzl) [1725737] - [scsi] mpt3sas: Add sysfs to know supported features (Tomas Henzl) [1725737] - [scsi] mpt3sas: Support MEMORY MOVE Tool box command (Tomas Henzl) [1725737] - [scsi] mpt3sas: Allow ioctls to blocked access status NVMe (Tomas Henzl) [1725737] - [scsi] mpt3sas: Enumerate SES of a managed PCIe switch (Tomas Henzl) [1725737] - [scsi] mpt3sas: Update MPI headers to 2.6.8 spec (Tomas Henzl) [1725737] - [scsi] mpt3sas: Gracefully handle online firmware update (Tomas Henzl) [1725737] - [scsi] mpt3sas: memset request frame before reusing (Tomas Henzl) [1725737] - [scsi] mpt3sas: Add support for PCIe Lane margin (Tomas Henzl) [1725737] - [scsi] mpt3sas: support target smid for [abort|query] task (Tomas Henzl) [1725737] - [scsi] mpt3sas: clean up a couple sizeof() uses (Tomas Henzl) [1725737] - [scsi] mpt3sas: Fix msix load balance on and off settings (Tomas Henzl) [1725737] - [scsi] mpt3sas: Determine smp affinity on per HBA basis (Tomas Henzl) [1725737] - [scsi] mpt3sas: Use configured PCIe link speed, not max (Tomas Henzl) [1725737] - [scsi] mpt3sas: Remove CPU arch check to determine perf_mode (Tomas Henzl) [1725737] - [scsi] mpt3sas: use DEVICE_ATTR_{RO, RW} (Tomas Henzl) [1725737] - [scsi] mpt3sas: make driver options visible in sys (Tomas Henzl) [1725737] - [scsi] mpt3sas: Mark expected switch fall-through (Tomas Henzl) [1725737] - [scsi] mpt3sas: Update driver version to 29.100.00.00 (Tomas Henzl) [1725737] - [scsi] mpt3sas: Introduce perf_mode module parameter (Tomas Henzl) [1725737] - [scsi] mpt3sas: Enable interrupt coalescing on high iops (Tomas Henzl) [1725737] - [scsi] mpt3sas: Affinity high iops queues IRQs to local node (Tomas Henzl) [1725737] - [scsi] mpt3sas: save and use MSI-X index for posting RD (Tomas Henzl) [1725737] - [scsi] mpt3sas: Use high iops queues under some circumstances (Tomas Henzl) [1725737] - [scsi] mpt3sas: change _base_get_msix_index prototype (Tomas Henzl) [1725737] - [scsi] mpt3sas: Add flag high_iops_queues (Tomas Henzl) [1725737] - [scsi] mpt3sas: Add Atomic RequestDescriptor support on Aero (Tomas Henzl) [1725737] - [scsi] mpt3sas: function pointers of request descriptor (Tomas Henzl) [1725737] - [scsi] mpt3sas_ctl: fix double-fetch bug in _ctl_ioctl_main() (Tomas Henzl) [1725737] - [md] revert "dm crypt: use WQ_HIGHPRI for the IO and crypt workqueues" (Mike Snitzer) [1775756] - [md] dm thin: wakeup worker only when deferred bios exist (Mike Snitzer) [1775756] - [md] dm raid: Remove unnecessary negation of a shift in raid10_format_to_md_layout (Mike Snitzer) [1775756] - [md] dm writecache: handle REQ_FUA (Mike Snitzer) [1775756] - [md] dm writecache: fix uninitialized variable warning (Mike Snitzer) [1775756] - [md] dm stripe: use struct_size() in kmalloc() (Mike Snitzer) [1775756] - [md] dm table: do not allow request-based DM to stack on partitions (Mike Snitzer) [1775756] - [md] dm cache: fix bugs when a GFP_NOWAIT allocation fails (Mike Snitzer) [1775756] - [md] dm writecache: skip writecache_wait for pmem mode (Mike Snitzer) [1775756] - [md] dm stats: use struct_size() helper (Mike Snitzer) [1775756] - [md] dm space map common: remove check for impossible sm_find_free() return value (Mike Snitzer) [1775756] - [md] dm raid1: use struct_size() with kzalloc() (Mike Snitzer) [1775756] - [md] dm writecache: optimize performance by sorting the blocks for writeback_all (Mike Snitzer) [1775756] - [md] dm writecache: add unlikely for getting two block with same LBA (Mike Snitzer) [1775756] - [md] dm writecache: remove unused member pointer in writeback_struct (Mike Snitzer) [1775756] - [md] dm: make dm_table_find_target return NULL (Mike Snitzer) [1775756] - [md] dm table: fix invalid memory accesses with too high sector number (Mike Snitzer) [1775756] - [md] dm space map metadata: fix missing store of apply_bops() return value (Mike Snitzer) [1775756] - [md] dm btree: fix order of block initialization in btree_split_beneath (Mike Snitzer) [1775756] - [md] dm raid: add missing cleanup in raid_ctr() (Mike Snitzer) [1775756] - [md] dm kcopyd: always complete failed jobs (Mike Snitzer) [1775756] - [md] dm crypt: remove obsolete comment about plumb IV (Mike Snitzer) [1775756] - [md] dm crypt: wipe private IV struct after key invalid flag is set (Mike Snitzer) [1775756] - [md] dm: update stale comment in end_clone_bio() (Mike Snitzer) [1775756] - [md] dm log writes: fix incorrect comment about the logged sequence example (Mike Snitzer) [1775756] - [md] dm log writes: use struct_size() to calculate size of pending_block (Mike Snitzer) [1775756] - [md] dm crypt: use struct_size() when allocating encryption context (Mike Snitzer) [1775756] - [md] dm thin metadata: check if in fail_io mode when setting needs_check (Mike Snitzer) [1775756] - [md] dm verity: use message limit for data block corruption message (Mike Snitzer) [1775756] - [md] dm log writes: make sure super sector log updates are written in order (Mike Snitzer) [1775756] - [md] dm: fix a couple brace coding style issues (Mike Snitzer) [1775756] - [md] dm crypt: print device name in integrity error message (Mike Snitzer) [1775756] - [documentation] dm integrity: update documentation (Mike Snitzer) [1775756] - [md] dm integrity: don't report unused options (Mike Snitzer) [1775756] - [md] dm integrity: don't check null pointer before kvfree and vfree (Mike Snitzer) [1775756] - [md] dm integrity: correctly calculate the size of metadata area (Mike Snitzer) [1775756] - [md] dm mpath: always free attached_handler_name in parse_path() (Mike Snitzer) [1775756] - [md] dm writecache: avoid unnecessary lookups in writecache_find_entry() (Mike Snitzer) [1775756] - [md] dm writecache: remove unused member page_offset in writeback_struct (Mike Snitzer) [1775756] - [md] dm delay: fix a crash when invalid device is specified (Mike Snitzer) [1775756] - [md] dm: only initialize md->dax_dev if CONFIG_DAX_DRIVER is enabled (Mike Snitzer) [1775756] - [md] dm writecache: add unlikely for returned value of rb_next_prev (Mike Snitzer) [1775756] - [md] dm writecache: remove needless dereferences in __writecache_writeback_pmem() (Mike Snitzer) [1775756] - [md] dm crypt: fix endianness annotations around org_sector_of_dmreq (Mike Snitzer) [1775756] - [md] dm integrity: fix deadlock with overlapping I_O (Mike Snitzer) [1775756] - [md] dm: disable DISCARD if the underlying storage no longer supports it (Mike Snitzer) [1775756] - [md] dm: revert 8f50e358153d ("dm: limit the max bio size as BIO_MAX_PAGES * PAGE_SIZE") (Mike Snitzer) [1775756] - [md] dm integrity: make dm_integrity_init and dm_integrity_exit static (Mike Snitzer) [1775756] - [md] dm integrity: change memcmp to strncmp in dm_integrity_ctr (Mike Snitzer) [1775756] - [x86] platform/uv: Account for UV Hubless in is_uvX_hub Ops (Frank Ramsay) [1757510] - [x86] platform/uv: Check EFI Boot to set reboot type (Frank Ramsay) [1757510] - [x86] platform/uv: Decode UVsystab Info (Frank Ramsay) [1757510] - [x86] platform/uv: Add UV Hubbed/Hubless Proc FS Files (Frank Ramsay) [1757510] - [x86] platform/uv: Setup UV functions for Hubless UV Systems (Frank Ramsay) [1757510] - [x86] platform/uv: Add return code to UV BIOS Init function (Frank Ramsay) [1757510] - [x86] platform/uv: Return UV Hubless System Type (Frank Ramsay) [1757510] - [x86] platform/uv: Save OEM_ID from ACPI MADT probe (Frank Ramsay) [1757510] - [x86] mm: Handle physical-virtual alignment mismatch in phys_p4d_init() (Baoquan He) [1685383] - [x86] mm/kaslr: Reduce randomization granularity for 5-level paging to 1GB (Baoquan He) [1685383] - [x86] mm/kaslr: Use only one PUD entry for real mode trampoline (Baoquan He) [1685383] - [documentation] documentation/stackprotector: powerpc supports stack protector (Bhupesh Sharma) [1714310] - [makefile] kbuild: mark prepare0 as PHONY to fix external module build (Bhupesh Sharma) [1714310] - [makefile] kbuild: fix single target build for external module (Bhupesh Sharma) [1714310] - [arm64] enable per-task stack canaries (Bhupesh Sharma) [1714310] - [powerpc] Fix stack protector crashes on CPU hotplug (Bhupesh Sharma) [1714310] - [powerpc] 64: properly initialise the stackprotector canary on SMP (Bhupesh Sharma) [1714310] - [powerpc] Fix stackprotector detection for non-glibc toolchains (Bhupesh Sharma) [1714310] - [powerpc] 64: add stack protector support (Bhupesh Sharma) [1714310] - [powerpc] 32: add stack protector support (Bhupesh Sharma) [1714310] - [pci] vmd: Fix shadow offsets to reflect spec changes (Myron Stowe) [1757896] - [pci] vmd: Fix config addressing when using bus offsets (Myron Stowe) [1757896] - [pci] Fix typos and whitespace errors (Myron Stowe) [1757896] - [pci] vmd: use the proper dma_* APIs instead of direct methods calls (Myron Stowe) [1757896] - [powerpc] powernv: Disable native PCIe port management (Gustavo Duarte) [1524642] - [powerpc] eeh: Fix eeh eeh_debugfs_break_device() with SRIOV devices (Gustavo Duarte) [1524642] - [tools] selftests/powerpc: Add basic EEH selftest (Gustavo Duarte) [1524642] - [powerpc] eeh: Add a eeh_dev_break debugfs interface (Gustavo Duarte) [1524642] - [powerpc] eeh: Add debugfs interface to run an EEH check (Gustavo Duarte) [1524642] - [powerpc] eeh: Fix debugfs_simple_attr.cocci warnings (Gustavo Duarte) [1524642] - [powerpc] eeh: Fix build with STACKTRACE=n (Gustavo Duarte) [1524642] - [powerpc] eeh: Set attention indicator while recovering (Gustavo Duarte) [1524642] - [pci] pci-hotplug/pnv_php: Add attention indicator support (Gustavo Duarte) [1524642] - [pci] pci-hotplug/pnv_php: Add support for IODA3 Power9 PHBs (Gustavo Duarte) [1524642] - [pci] pci-hotplug/pnv_php: Add a reset_slot() callback (Gustavo Duarte) [1524642] - [powerpc] powernv/eeh: Use generic code to handle hot resets (Gustavo Duarte) [1524642] - [powerpc] eeh: Remove stale CAPI comment (Gustavo Duarte) [1524642] - [powerpc] eeh: Defer printing stack trace (Gustavo Duarte) [1524642] - [powerpc] eeh: Check slot presence state in eeh_handle_normal_event() (Gustavo Duarte) [1524642] - [powerpc] eeh: Make permanently failed devices non-actionable (Gustavo Duarte) [1524642] - [powerpc] eeh: Fix race when freeing PDNs (Gustavo Duarte) [1524642] - [powerpc] eeh: Clean up EEH PEs after recovery finishes (Gustavo Duarte) [1524642] - [netdrv] be2net: disable bh with spin_lock in be_process_mcc (Petr Oros) [1724777] - [netdrv] be2net: Synchronize be_update_queues with dev_watchdog (Petr Oros) [1724777] - [netdrv] be2net: Signal that the device cannot transmit during reconfiguration (Petr Oros) [1724777] - [netdrv] be2net: fix link failure after ethtool offline test (Petr Oros) [1724777] - [netdrv] be2net: Fix number of Rx queues used for flow hashing (Petr Oros) [1724777] - [netdrv] benet: remove broken and unused macro (Petr Oros) [1724777] - [netdrv] benet: use skb_vlan_tag_get_prio() (Petr Oros) [1724777] - [netdrv] benet: use __vlan_hwaccel helpers (Petr Oros) [1724777] - [netdrv] revert "[netdrv] be2net: Disable queue dump in be_tx_timeout handler" (Petr Oros) [1724777] - [infiniband] rdma/i40iw: Set queue pair state when being queried (Stefan Assmann) [1721712] - [infiniband] ib/i40iw: Use kmemdup rather than open coding (Stefan Assmann) [1721712] - [infiniband] rdma/i40iw: Handle workqueue allocation failure (Stefan Assmann) [1721712] - [nvdimm] libnvdimm/pfn_dev: Add page size and struct page size to pfn superblock (Baoquan He) [1724969] - [nvdimm] libnvdimm/pfn_dev: Add a build check to make sure we notice when struct page size change (Baoquan He) [1724969] - [nvdimm] libnvdimm/pfn: Fix namespace creation on misaligned addresses (Baoquan He) [1724969] - [nvdimm] libnvdimm/pfn: stop padding pmem namespaces to section alignment (Baoquan He) [1724969] - [nvdimm] libnvdimm/pfn: fix fsdax-mode namespace info-block zero-fields (Baoquan He) [1724969] - [nvdimm] revert "libnvdimm/pfn: fix fsdax-mode namespace info-block zero-fields" (Baoquan He) [1724969] - [nvdimm] revert "libnvdimm/pfn_dev: Add page size and struct page size to pfn superblock" (Baoquan He) [1724969] - [nvdimm] revert "libnvdimm/pfn_dev: Add a build check to make sure we notice when struct page size change" (Baoquan He) [1724969] - [mm] sparsemem: cleanup 'section number' data types (Baoquan He) [1724969] - [kernel] mm/devm_memremap_pages: enable sub-section remap (Baoquan He) [1724969] - [mm] sparsemem: support sub-section hotplug (Baoquan He) [1724969] - [mm] sparsemem: prepare for sub-section ranges (Baoquan He) [1724969] - [kernel] mm: kill is_dev_zone() helper (Baoquan He) [1724969] - [mm] hotplug: kill is_dev_zone() usage in __remove_pages() (Baoquan He) [1724969] - [mm] sparsemem: convert kmalloc_section_memmap() to populate_section_memmap() (Baoquan He) [1724969] - [mm] hotplug: prepare shrink_{zone, pgdat}_span for sub-section removal (Baoquan He) [1724969] - [mm] sparsemem: add helpers track active portions of a section at boot (Baoquan He) [1724969] - [mm] sparsemem: introduce a SECTION_IS_EARLY flag (Baoquan He) [1724969] - [mm] sparsemem: introduce struct mem_section_usage (Baoquan He) [1724969] - [base] base/memory.c: get rid of find_memory_block_hinted() (Baoquan He) [1724969] - [mm] memory_hotplug: move and simplify walk_memory_blocks() (Baoquan He) [1724969] - [mm] memory_hotplug: rename walk_memory_range() and pass start+size instead of pfns (Baoquan He) [1724969] - [mm] hotplug: make remove_memory() interface usable (Baoquan He) [1724969] - [kernel] mm: make register_mem_sect_under_node() static (Baoquan He) [1724969] - [base] base/memory: use "unsigned long" for block ids (Baoquan He) [1724969] - [base] mm: section numbers use the type "unsigned long" (Baoquan He) [1724969] - [base] base/memory.c: Use DEVICE_ATTR_RO and friends (Baoquan He) [1724969] - [mm] sparse.c: set section nid for hot-add memory (Baoquan He) [1724969] - [mm] memory_hotplug: remove "zone" parameter from sparse_remove_one_section (Baoquan He) [1724969] - [base] mm/memory_hotplug: make unregister_memory_block_under_nodes() never fail (Baoquan He) [1724969] - [base] mm/memory_hotplug: remove memory block devices before arch_remove_memory() (Baoquan He) [1724969] - [mm] memory_hotplug: drop MHP_MEMBLOCK_API (Baoquan He) [1724969] - [base] mm/memory_hotplug: create memory block devices after arch_add_memory() (Baoquan He) [1724969] - [mm] memory_hotplug: allow arch_remove_memory() without CONFIG_MEMORY_HOTREMOVE (Baoquan He) [1724969] - [arm64] mm: add temporary arch_remove_memory() implementation (Baoquan He) [1724969] - [mm] sparse.c: clean up obsolete code comment (Baoquan He) [1724969] - [base] base/memory: pass a block_id to init_memory_block() (Baoquan He) [1724969] - [base] base/memory.c: remove an unnecessary check on NR_MEM_SECTIONS (Baoquan He) [1724969] - [s390] s390x/mm: implement arch_remove_memory() (Baoquan He) [1724969] - [mm] memory_hotplug: make __remove_section() never fail (Baoquan He) [1724969] - [base] mm/memory_hotplug: make unregister_memory_section() never fail (Baoquan He) [1724969] - [base] base/memory.c: clean up relics in function parameters (Baoquan He) [1724969] - [base] mm, memory_hotplug: update a comment in unregister_memory() (Baoquan He) [1724969] - [mm] memory_hotplug: release memory resource after arch_remove_memory() (Baoquan He) [1724969] - [kernel] mm, memory_hotplug: provide a more generic restrictions for memory hotplug (Baoquan He) [1724969] - [kernel] linux/memory_hotplug.h: remove duplicate declaration of offline_pages() (Baoquan He) [1724969] - [mm] x86: respect memory size limiting via mem= parameter (Baoquan He) [1724969] - [arm64] Add memory hotplug support (Baoquan He) [1724969] - [arm64] mm: check for upper PAGE_SHIFT bits in pfn_valid() (Baoquan He) [1724969] - [powerpc] mm: Fix section mismatch warning (Baoquan He) [1724969] - [base] mm/memory_hotplug: do not unlock after failing to take the device_hotplug_lock (Baoquan He) [1724969] - [mm] memory_hotplug: drop "online" parameter from add_memory_resource() (Baoquan He) [1724969] - [s390] s390x/mm: fail when an altmap is used for arch_add_memory() (Baoquan He) [1724969] - [mm] memory_hotplug: simplify and fix check_hotplug_memory_range() (Baoquan He) [1724969] - [mm] memory_hotplug: add nid parameter to arch_remove_memory (Baoquan He) [1724969] - [mm] sparse: pass nid instead of pgdat to sparse_add_one_section() (Baoquan He) [1724969] - [mm] sparse: drop pgdat_resize_lock in sparse_add/remove_one_section() (Baoquan He) [1724969] - [documentation] memory-hotplug.rst: add some details about locking internals (Baoquan He) [1724969] - [powerpc] powernv: hold device_hotplug_lock when calling memtrace_offline_pages() (Baoquan He) [1724969] - [powerpc] powernv: hold device_hotplug_lock when calling device_online() (Baoquan He) [1724969] - [powerpc] powernv: Allow memory that has been hot-removed to be hot-added (Baoquan He) [1724969] - [powerpc] powernv/memtrace: Remove memtrace mmap() (Baoquan He) [1724969] - [mm] memory_hotplug: fix online/offline_pages called w.o. mem_hotplug_lock (Baoquan He) [1724969] - [mm] memory_hotplug: make add_memory() take the device_hotplug_lock (Baoquan He) [1724969] - [mm] memory_hotplug: make remove_memory() take the device_hotplug_lock (Baoquan He) [1724969] - [powerpc] memtrace: Remove memory in chunks (Baoquan He) [1724969] - [base] mm/memory_hotplug.c: drop unnecessary checks from register_mem_sect_under_node() (Baoquan He) [1724969] - [base] mm/memory_hotplug.c: make register_mem_sect_under_node() a callback of walk_memory_range() (Baoquan He) [1724969] - [mm] memory_hotplug.c: call register_mem_sect_under_node() (Baoquan He) [1724969] - [mm] memory_hotplug.c: make add_memory_resource use __try_online_node (Baoquan He) [1724969] - [pci] Always allow probing with driver_override (Myron Stowe) [1702178] - [pci] Return error if cannot probe VF (Myron Stowe) [1702178] - [target] scsi: target: core: Do not overwrite CDB byte 1 (Maurizio Lombardi) [1764579] - [target] scsi: target: tcmu: clean the nl_cmd of the udev when nl send fails (Maurizio Lombardi) [1764579] - [target] scsi: target: tcmu: avoid use-after-free after command timeout (Maurizio Lombardi) [1764579] - [target] scsi: tcmu: Simplify tcmu_update_uio_info() (Maurizio Lombardi) [1764579] - [target] scsi: target/iscsi: fix possible condition with no effect (if == else) (Maurizio Lombardi) [1764579] - [target] scsi: target/iscsi: Make sure PDU processing continues if parsing a command fails (Maurizio Lombardi) [1764579] - [target] scsi: target/iscsi: Make iscsit_map_iovec() more robust (Maurizio Lombardi) [1764579] - [target] scsi: target/iscsi: Handle too large immediate data buffers correctly (Maurizio Lombardi) [1764579] - [target] scsi: target/iscsi: Only send R2T if needed (Maurizio Lombardi) [1764579] - [target] scsi: target/iscsi: Detect conn_cmd_list corruption early (Maurizio Lombardi) [1764579] - [target] scsi: target/core: Make the XCOPY setup code easier to read by inlining two functions (Maurizio Lombardi) [1764579] - [target] scsi: target/core: Simplify LUN initialization in XCOPY implementation (Maurizio Lombardi) [1764579] - [target] scsi: target/core: Remove a set-but-not-used member variable from the XCOPY implementation (Maurizio Lombardi) [1764579] - [target] scsi: target/core: Rework the SPC-2 reservation handling code (Maurizio Lombardi) [1764579] - [target] scsi: target/core: Fix a race condition in the LUN lookup code (Maurizio Lombardi) [1764579] - [target] scsi: target: alua: fix the tg_pt_gps_count (Maurizio Lombardi) [1764579] - [target] scsi: target: iscsi: Free conn_ops when zalloc_cpumask_var failed (Maurizio Lombardi) [1764579] - [target] scsi: target: iscsi: Fix np_ip_proto and np_sock_type in iscsit_setup_np (Maurizio Lombardi) [1764579] - [target] scsi: target: fix unsigned comparision with less than zero (Maurizio Lombardi) [1764579] - [target] scsi: target: Add device product id and revision configfs attributes (Maurizio Lombardi) [1764579] - [kernel] genirq/affinity: Remove const qualifier from node_to_cpumask argument (Ming Lei) [1743064] - [kernel] genirq/affinity: Spread vectors on node according to nr_cpu ratio (Ming Lei) [1743064] - [kernel] genirq/affinity: Improve __irq_build_affinity_masks() (Ming Lei) [1743064] - [kernel] genirq/affinity: Remove unused argument from [__]irq_build_affinity_masks() (Ming Lei) [1743064] - [kernel] workqueue, lockdep: Fix a memory leak in wq->lock_name (Waiman Long) [1736654] - [kernel] workqueue, lockdep: Fix an alloc_workqueue() error path (Waiman Long) [1736654] - [kernel] locking/lockdep: Report more stack trace statistics (Waiman Long) [1736654] - [kernel] locking/lockdep: Reduce space occupied by stack traces (Waiman Long) [1736654] - [kernel] locking/lockdep: Make it clear that what lock_class::key points at is not modified (Waiman Long) [1736654] - [kernel] lockdep: Make print_lock() address visible (Waiman Long) [1736654] - [kernel] locking/lockdep: Clean up #ifdef checks (Waiman Long) [1736654] - [kernel] locking/lockdep: Hide unused 'class' variable (Waiman Long) [1736654] - [kernel] locking/lockdep: Fix lock used or unused stats error (Waiman Long) [1736654] - [kernel] locking/lockdep: increase size of counters for lockdep statistics (Waiman Long) [1736654] - [kernel] locking/lockdep: Move mark_lock() inside CONFIG_TRACE_IRQFLAGS && CONFIG_PROVE_LOCKING (Waiman Long) [1736654] - [kernel] locking/lockdep: Remove unnecessary DEBUG_LOCKS_WARN_ON() (Waiman Long) [1736654] - [kernel] locking/lockdep: Fix merging of hlocks with non-zero references (Waiman Long) [1736654] - [kernel] locking/lockdep: Fix OOO unlock when hlocks need merging (Waiman Long) [1736654] - [kernel] locking/lockdep: Remove !dir in lock irq usage check (Waiman Long) [1736654] - [kernel] locking/lockdep: Adjust new bit cases in mark_lock (Waiman Long) [1736654] - [kernel] locking/lockdep: Consolidate lock usage bit initialization (Waiman Long) [1736654] - [kernel] locking/lockdep: Check redundant dependency only when CONFIG_LOCKDEP_SMALL (Waiman Long) [1736654] - [kernel] locking/lockdep: Refactorize check_noncircular and check_redundant (Waiman Long) [1736654] - [kernel] locking/lockdep: Remove unused argument in __lock_release (Waiman Long) [1736654] - [kernel] locking/lockdep: Remove redundant argument in check_deadlock (Waiman Long) [1736654] - [documentation] locking/lockdep: Add explanation to lock usage rules in lockdep design doc (Waiman Long) [1736654] - [kernel] locking/lockdep: Update comments on dependency search (Waiman Long) [1736654] - [kernel] locking/lockdep: Avoid constant checks in __bfs by using offset reference (Waiman Long) [1736654] - [kernel] locking/lockdep: Change the return type of __cq_dequeue() (Waiman Long) [1736654] - [kernel] locking/lockdep: Change type of the element field in circular_queue (Waiman Long) [1736654] - [kernel] locking/lockdep: Update comment (Waiman Long) [1736654] - [kernel] locking/lockdep: Remove unused argument in validate_chain() and check_deadlock() (Waiman Long) [1736654] - [kernel] locking/lockdep: Change the range of class_idx in held_lock struct (Waiman Long) [1736654] - [kernel] locking/lockdep: Define INITIAL_CHAIN_KEY for chain keys to start with (Waiman Long) [1736654] - [kernel] locking/lockdep: Use lockdep_init_task for task initiation consistently (Waiman Long) [1736654] - [kernel] locking/lockdep: Update obsolete struct field description (Waiman Long) [1736654] - [kernel] locking/lockdep: Print the right depth for chain key collision (Waiman Long) [1736654] - [kernel] locking/lockdep: Remove useless conditional macro (Waiman Long) [1736654] - [kernel] locking/lockdep: Adjust lock usage bit character checks (Waiman Long) [1736654] - [documentation] locking/lockdep: Add description and explanation in lockdep design doc (Waiman Long) [1736654] - [kernel] locking/lockdep: Change all print_*() return type to void (Waiman Long) [1736654] - [kernel] locking/lockdep: Remove the unused print_lock_trace() function (Waiman Long) [1736654] - [kernel] locking/lockdep: Don't complain about incorrect name for no validate class (Waiman Long) [1736654] - [kernel] lockdep: Add assertion to check if in an interrupt (Waiman Long) [1736654] - [kernel] locking/lockdep: Remove unnecessary unlikely() (Waiman Long) [1736654] - [kernel] locking/lockdep: Test all incompatible scenarios at once in check_irq_usage() (Waiman Long) [1736654] - [kernel] locking/lockdep: Avoid bogus Clang warning (Waiman Long) [1736654] - [kernel] locking/lockdep: Generate LOCKF_ bit composites (Waiman Long) [1736654] - [kernel] locking/lockdep: Use expanded masks on find_usage_*() functions (Waiman Long) [1736654] - [kernel] locking/lockdep: Map remaining magic numbers to lock usage mask names (Waiman Long) [1736654] - [kernel] locking/lockdep: Move valid_state() inside CONFIG_TRACE_IRQFLAGS && CONFIG_PROVE_LOCKING (Waiman Long) [1736654] - [kernel] lockdep: Simplify stack trace handling (Waiman Long) [1736654] - [kernel] locking/lockdep: Make lockdep_unregister_key() honor 'debug_locks' again (Waiman Long) [1736654] - [kernel] locking/lockdep: Zap lock classes even with lock debugging disabled (Waiman Long) [1736654] - [kernel] locking/lockdep: Only call init_rcu_head() after RCU has been initialized (Waiman Long) [1736654] - [kernel] locking/lockdep: Avoid a Clang warning (Waiman Long) [1736654] - [kernel] locking/lockdep: Shrink struct lock_class_key (Waiman Long) [1736654] - [kernel] locking/lockdep: Add module_param to enable consistency checks (Waiman Long) [1736654] - [tools] lockdep/lib/tests: Test dynamic key registration (Waiman Long) [1736654] - [tools] lockdep/lib/tests: Fix run_tests.sh (Waiman Long) [1736654] - [kernel] workqueue: Use dynamic lockdep keys for workqueues (Waiman Long) [1736654] - [kernel] locking/lockdep: Add support for dynamic keys (Waiman Long) [1736654] - [kernel] locking/lockdep: Verify whether lock objects are small enough to be used as class keys (Waiman Long) [1736654] - [kernel] locking/lockdep: Check data structure consistency (Waiman Long) [1736654] - [kernel] locking/lockdep: Reuse lock chains that have been freed (Waiman Long) [1736654] - [kernel] locking/lockdep: Fix a comment in add_chain_cache() (Waiman Long) [1736654] - [kernel] locking/lockdep: Introduce lockdep_next_lockchain() and lock_chain_count() (Waiman Long) [1736654] - [kernel] locking/lockdep: Reuse list entries that are no longer in use (Waiman Long) [1736654] - [kernel] locking/lockdep: Free lock classes that are no longer in use (Waiman Long) [1736654] - [kernel] locking/lockdep: Update two outdated comments (Waiman Long) [1736654] - [kernel] locking/lockdep: Make it easy to detect whether or not inside a selftest (Waiman Long) [1736654] - [kernel] locking/lockdep: Split lockdep_free_key_range() and lockdep_reset_lock() (Waiman Long) [1736654] - [kernel] locking/lockdep: Initialize the locks_before and locks_after lists earlier (Waiman Long) [1736654] - [kernel] locking/lockdep: Make zap_class() remove all matching lock order entries (Waiman Long) [1736654] - [kernel] locking/lockdep: Reorder struct lock_class members (Waiman Long) [1736654] - [kernel] locking/lockdep: Avoid that add_chain_cache() adds an invalid chain to the cache (Waiman Long) [1736654] - [kernel] locking/lockdep: Fix reported required memory size (2/2) (Waiman Long) [1736654] - [kernel] locking/lockdep: Fix reported required memory size (1/2) (Waiman Long) [1736654] - [kernel] locking/lockdep: Fix two 32-bit compiler warnings (Waiman Long) [1736654] - [kernel] locking/lockdep: Rename lockdep_info() to lockdep_init() (Waiman Long) [1736654] - [kernel] locking/lockdep: Add debug_locks check in __lock_downgrade() (Waiman Long) [1736654] - [kernel] locking/lockdep: Provide enum lock_usage_bit mask names (Waiman Long) [1736654] - [kernel] locking/lockdep: Simplify mark_held_locks() (Waiman Long) [1736654] - [kernel] locking/lockdep: Add debug_locks check in __lock_downgrade() (Waiman Long) [1736654] - [kernel] locking/lockdep: Stop using RCU primitives to access 'all_lock_classes' (Waiman Long) [1736654] - [kernel] locking/lockdep: Make concurrent lockdep_reset_lock() calls safe (Waiman Long) [1736654] - [kernel] locking/lockdep: Remove a superfluous INIT_LIST_HEAD() statement (Waiman Long) [1736654] - [kernel] locking/lockdep: Introduce lock_class_cache_is_registered() (Waiman Long) [1736654] - [kernel] locking/lockdep: Inline __lockdep_init_map() (Waiman Long) [1736654] - [kernel] locking/lockdep: Declare local symbols static (Waiman Long) [1736654] - [tools] lib/lockdep/tests: Test the lockdep_reset_lock() implementation (Waiman Long) [1736654] - [tools] lib/lockdep: Add dummy print_irqtrace_events() implementation (Waiman Long) [1736654] - [tools] lib/lockdep: Rename "trywlock" into "trywrlock" (Waiman Long) [1736654] - [tools] lib/lockdep/tests: Run lockdep tests a second time under Valgrind (Waiman Long) [1736654] - [tools] lib/lockdep/tests: Improve testing accuracy (Waiman Long) [1736654] - [tools] lib/lockdep/tests: Fix shellcheck warnings (Waiman Long) [1736654] - [tools] lib/lockdep/tests: Display compiler warning and error messages (Waiman Long) [1736654] - [kernel] locking/lockdep: Remove ::version from lock_class structure (Waiman Long) [1736654] - [init] kconfig: disable io_uring support (Jeff Moyer) [1758680] - [virt] kvm: arm64: pmu: Reset sample period on overflow handling (Auger Eric) [1760872] - [virt] kvm: arm64: pmu: Set the CHAINED attribute before creating the in-kernel event (Auger Eric) [1760872] - [arm64] kvm: Handle PMCR_EL0.LC as RES1 on pure AArch64 systems (Auger Eric) [1760872] - [virt] kvm: arm64: pmu: Fix cycle counter truncation (Auger Eric) [1760872] - [virt] kvm: arm/arm64: Introduce kvm_pmu_vcpu_init() to setup PMU counter index (Auger Eric) [1760872] - [virt] kvm: arm/arm64: Support chained PMU counters (Auger Eric) [1760872] - [virt] kvm: arm/arm64: Remove pmc->bitmask (Auger Eric) [1760872] - [virt] kvm: arm/arm64: Re-create event when setting counter value (Auger Eric) [1760872] - [virt] kvm: arm/arm64: Extract duplicated code to own function (Auger Eric) [1760872] - [virt] kvm: arm/arm64: Rename kvm_pmu_{enable/disable}_counter functions (Auger Eric) [1760872] - [arm64] perf: Hook up new events (Auger Eric) [1760872] - [arm64] perf: Move event definitions into perf_event.h (Auger Eric) [1760872] - [arm64] perf: Remove duplicate generic cache events (Auger Eric) [1760872] - [arm64] perf: Terminate PMU assignment statements with semicolons (Auger Eric) [1760872] - [arm64] Allow CAVIUM_TX2_ERRATUM_219 to be selected (Auger Eric) [1771633] - [arm64] Avoid Cavium TX2 erratum 219 when switching TTBR (Auger Eric) [1771633] - [arm64] Enable workaround for Cavium TX2 erratum 219 when running SMT (Auger Eric) [1771633] - [arm64] kvm: Trap VM ops when ARM64_WORKAROUND_CAVIUM_TX2_219_TVM is set (Auger Eric) [1771633] - [arm64] sysreg: fix incorrect definition of SYS_PAR_EL1_F (Auger Eric) [1771633] - [arm64] Force SSBS on context switch (Mark Salter) [1756103] - [arm64] enable pointer authentication (Mark Salter) [1756103] - [arm64] add ptrace regsets for ptrauth key management (Mark Salter) [1756103] - arm64: cpufeature: Rework ptr auth hwcaps using multi_entry_cap_matches (Mark Salter) [1756103] - [arm64] capabilities: Merge duplicate entries for Qualcomm erratum 1003 (Mark Salter) [1756103] - [arm64] cpufeature: Reduce number of pointer auth CPU caps from 6 to 4 (Mark Salter) [1756103] - [documentation] arm64: docs: document pointer authentication (Mark Salter) [1756103] - [documentation] arm64: docs: Document SSBS HWCAP (Mark Salter) [1756103] - [documentation] arm64: docs: Fix typos in ELF hwcaps (Mark Salter) [1756103] - [arm64] ptr auth: Move per-thread keys from thread_info to thread_struct (Mark Salter) [1756103] - [arm64] add prctl control for resetting ptrauth keys (Mark Salter) [1756103] - [arm64] perf: strip PAC when unwinding userspace (Mark Salter) [1756103] - [arm64] expose user PAC bit positions via ptrace (Mark Salter) [1756103] - [arm64] add basic pointer authentication support (Mark Salter) [1756103] - arm64/cpufeature: detect pointer authentication (Mark Salter) [1756103] - [arm64] cpufeature: Convert hook_lock to raw_spin_lock_t in cpu_enable_ssbs() (Mark Salter) [1756103] - [arm64] entry: Allow handling of undefined instructions from EL1 (Mark Salter) [1756103] - [arm64] Fix silly typo in comment (Mark Salter) [1756103] - [fs] smb3: fix signing verification of large reads (Dave Wysochanski) [1753114] - [fs] revert "nfs4: Fix v4.0 client state corruption when mount" (Benjamin Coddington) [1767012] - [kernel] svcrdma: Increase the default connection credit limit (Benjamin Coddington) [1771430] - [x86] quirks: Disable HPET on Intel Coffe Lake platforms (David Arcari) [1773774] - [sched] core: Fix CPU controller for !RT_GROUP_SCHED (Phil Auld) [1774652] - [x86] Add comment for x86 processor OS version support (David Arcari) [1709878] - [x86] kvm: svm: taint module and print taint message iff nested is enabled (Bandan Das) [1775410] - [x86] cpu: Add Tiger Lake to Intel family (Steve Best) [1773790] - [fs] Fix the locking in dcache_readdir() and friends (Miklos Szeredi) [1761746] - [infiniband] rdma/mlx5: Return proper error value (Mohammad Heib) [1772101] - [scsi] mpt3sas: change allocation option (Tomas Henzl) [1770264] - [scsi] qla2xxx: Initialized mailbox to prevent driver load failure (Himanshu Madhani) [1770309] - [mfd] intel-lpss: Add Intel Comet Lake PCH-H PCI IDs (David Arcari) [1773307] - [powercap] intel_rapl: add support for Cometlake desktop (David Arcari) [1759664] - [powercap] intel_rapl: add support for CometLake Mobile (David Arcari) [1746265] - [kernel] intel_rapl: need linux/cpuhotplug.h for enum cpuhp_state (Alexander Beregalov) [1732604] - [thermal] int340x/processor_thermal_device: Fix proc_thermal_rapl_remove() (Alexander Beregalov) [1732604] - [thermal] int340x/processor_thermal_device: add support for MMIO RAPL (Alexander Beregalov) [1732604] - [thermal] thermal: processor_thermal_device: Fix build warning (Alexander Beregalov) [1732604] - [thermal] thermal: processor_thermal: Read PPCC on resume (Alexander Beregalov) [1732604] - [thermal] thermal: processor_thermal: Downgrade error message (Alexander Beregalov) [1732604] - [thermal] intel: int340x: processor_thermal_device: simplify to get driver data (Alexander Beregalov) [1732604] - [thermal] int3403_thermal: favor _TMP instead of PTYP (Alexander Beregalov) [1732604] - [thermal] int340x_thermal: fix mode setting (Alexander Beregalov) [1732604] - [thermal] int340x_thermal: Add additional UUIDs (Alexander Beregalov) [1732604] - [thermal] thermal: int340x_thermal: Fix sysfs race condition (Alexander Beregalov) [1732604] - [thermal] thermal: int340x_thermal: Make PCI dependency explicit (Alexander Beregalov) [1732604] - [thermal] int340x_thermal: Fix a NULL vs IS_ERR() check (Alexander Beregalov) [1732604] - [thermal] int340x_thermal: int3400_thermal: simplify getting .driver_data (Alexander Beregalov) [1732604] - [powercap] Invoke powercap_init() and rapl_init() earlier (Alexander Beregalov) [1732604] - [powercap] intel_rapl: Fix module autoloading issue (Alexander Beregalov) [1732604] - [powercap] intel_rapl: support two power limits for every RAPL domain (Alexander Beregalov) [1732604] - [powercap] intel_rapl: support 64 bit register (Alexander Beregalov) [1732604] - [powercap] intel_rapl: abstract RAPL common code (Alexander Beregalov) [1732604] - [powercap] intel_rapl: cleanup hardcoded MSR access (Alexander Beregalov) [1732604] - [powercap] intel_rapl: cleanup some functions (Alexander Beregalov) [1732604] - [powercap] intel_rapl: abstract register access operations (Alexander Beregalov) [1732604] - [powercap] intel_rapl: abstract register address (Alexander Beregalov) [1732604] - [powercap] intel_rapl: introduce struct rapl_if_private (Alexander Beregalov) [1732604] - [kernel] intel_rapl: introduce intel_rapl.h (Alexander Beregalov) [1732604] - [powercap] intel_rapl: remove hardcoded register index (Alexander Beregalov) [1732604] - [powercap] intel_rapl: use reg instead of msr (Alexander Beregalov) [1732604] - [security] ima: Differentiate auditing policy rules from "audit" actions (Richard Guy Briggs) [1479911] - [security] ima: Do not audit if CONFIG_INTEGRITY_AUDIT is not set (Richard Guy Briggs) [1479911] - [security] ima: Use audit_log_format() rather than audit_log_string() (Richard Guy Briggs) [1479911] - [security] ima: Call audit_log_string() rather than logging it untrusted (Richard Guy Briggs) [1479911] - [security] selinux: avoid atomic_t usage in sidtab (Ondrej Mosnacek) [1741182] - [security] selinux: always return a secid from the network caches if we find one (Ondrej Mosnacek) [1741182] - [security] selinux: policydb - rename type_val_to_struct_array (Ondrej Mosnacek) [1741182] - [security] selinux: policydb - fix some checkpatch.pl warnings (Ondrej Mosnacek) [1741182] - [security] selinux: shuffle around policydb.c to get rid of forward declarations (Ondrej Mosnacek) [1741182] - [security] selinux: fix memory leak in policydb_init() (Ondrej Mosnacek) [1741182] - [security] selinux: check sidtab limit before adding a new entry (Ondrej Mosnacek) [1741182] - [security] selinux: format all invalid context as untrusted (Ondrej Mosnacek) [1479914 1741182] - [security] selinux: remove some no-op BUG_ONs (Ondrej Mosnacek) [1741182] - [security] selinux: provide __le variables explicitly (Ondrej Mosnacek) [1741182] - [security] selinux: avoid uninitialized variable warning (Ondrej Mosnacek) [1741182] - [security] selinux: remove useless assignments (Ondrej Mosnacek) [1741182] - [security] selinux: fix NULL dereference in policydb_destroy() (Ondrej Mosnacek) [1741182] - [security] selinux: convert to kvmalloc (Ondrej Mosnacek) [1741182] - [kernel] lsm: generalize flag passing to security_capable (Ondrej Mosnacek) [1741182] - [kernel] selinux: Remove unused selinux_is_enabled (Ondrej Mosnacek) [1741182] - [kernel] selinux: Remove cred security blob poisoning (Ondrej Mosnacek) [1741182] - [security] selinux: Remove SECURITY_SELINUX_BOOTPARAM_VALUE (Ondrej Mosnacek) [1741182]- [tools] selftests: mlxsw: Add a test for leftover DSCP rule (Ivan Vecera) [1737368] - [tools] selftests: mlxsw: Fix local variable declarations in DSCP tests (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum_ptp: Add counters for GC events (Ivan Vecera) [1737368] - [netdrv] mlxsw: Bump firmware version to 13.2000.1886 (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum: Prevent auto negotiation on number of lanes (Ivan Vecera) [1737368] - [netdrv] mlxsw: Remove 56G speed support (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum_ptp: Keep unmatched entries in a linked list (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum_buffers: Further reduce pool size on Spectrum-2 (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum: Fix error path in mlxsw_sp_module_init() (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum_ptp: fix duplicated check on orig_egr_types (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum_ptp: Increase parsing depth when PTP is enabled (Ivan Vecera) [1737368] - [tools] selftests: mlxsw: Fix typo in qos_mc_aware.sh (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum: Do not process learned records with a dummy FID (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum_dcb: Configure DSCP map as the last rule is removed (Ivan Vecera) [1737368] - [netdrv] remove redundant memset (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum_ptp: Apply the PTP shaper enable/disable logic (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum: Set up PTP shaper when port status has changed (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum_ptp: Enable/disable PTP shaper on a port when getting HWTSTAMP on/off (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum: Add new operation for getting the port's speed (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum_ptp: Set the PTP shaper parameters (Ivan Vecera) [1737368] - [netdrv] mlxsw: reg: Add QoS PTP Shaper Configuration Register (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum: Add note about the PTP shaper (Ivan Vecera) [1737368] - [netdrv] mlxsw: reg: Add ptps field in QoS ETS Element Configuration Register (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum_ptp: Fix validation in mlxsw_sp1_ptp_packet_finish() (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum: ptp: Support ethtool get_ts_info (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum: ptp: Support SIOCGHWTSTAMP, SIOCSHWTSTAMP ioctls (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum: ptp: Configure PTP traps and FIFO events (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum: ptp: Garbage-collect unmatched entries (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum: ptp: Support timestamping on Spectrum-1 (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum: ptp: Disable BH when working with PHC (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum: ptp: Add PTP initialization / finalization (Ivan Vecera) [1737368] - [netdrv] mlxsw: pci: ptp: Hook into packet transmit path (Ivan Vecera) [1737368] - [netdrv] mlxsw: core: Add support for using SKB control buffer (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum: ptp: Hook into packet receive path (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum: Add support for traps specific to Spectrum-1 (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum: Extract a helper for trap registration (Ivan Vecera) [1737368] - [netdrv] mlxsw: reg: Add Monitoring Global Configuration Register (Ivan Vecera) [1737368] - [netdrv] mlxsw: reg: Add Time Precision Packet Timestamping Reading (Ivan Vecera) [1737368] - [netdrv] mlxsw: reg: Add Monitoring Precision Time Protocol Trap Register (Ivan Vecera) [1737368] - [netdrv] mlxsw: reg: Add Monitoring Time Precision Packet Port Configuration Register (Ivan Vecera) [1737368] - [netdrv] mlxsw: core: Add support for negative temperature readout (Ivan Vecera) [1737368] - [netdrv] mlxsw: core: Add the hottest thermal zone detection (Ivan Vecera) [1737368] - [netdrv] mlxsw: core: Extend thermal core with per inter-connect device thermal zones (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum_flower: Implement support for ingress device matching (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum_acl: Fix SRC_SYS_PORT element size (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum_acl: Avoid size check for RX_ACL_SYSTEM_PORT element (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum_acl: Write RX_ACL_SYSTEM_PORT acl element correctly (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum_ptp: Fix compilation on 32-bit ARM (Ivan Vecera) [1737368] - [tools] selftests: ptp: Add Physical Hardware Clock test (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum: PTP physical hardware clock initialization (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum_ptp: Add implementation for physical hardware clock operations (Ivan Vecera) [1737368] - [netdrv] mlxsw: reg: Add Management Pulse Per Second Register (Ivan Vecera) [1737368] - [netdrv] mlxsw: reg: Add Management UTC Register (Ivan Vecera) [1737368] - [netdrv] mlxsw: pci: Query free running clock PCI BAR and offsets (Ivan Vecera) [1737368] - [netdrv] mlxsw: core: Add a new interface for reading the hardware free running clock (Ivan Vecera) [1737368] - [netdrv] mlxsw: cmd: Free running clock PCI BAR and offsets via query firmware (Ivan Vecera) [1737368] - [netdrv] mlxsw: Implement flash update status notifications (Ivan Vecera) [1737368] - [netdrv] mlxfw: Introduce status_notify op and call it to notify about the status (Ivan Vecera) [1737368] - [netdrv] mlxfw: Propagate error messages through extack (Ivan Vecera) [1737368] - [netdrv] mlxsw: Move firmware flash implementation to devlink (Ivan Vecera) [1737368] - [netdrv] mlxsw: core: Reduce buffer size in transactions for SFP modules temperature readout (Ivan Vecera) [1737368] - [netdrv] mlxsw: core: Extend the index size for temperature sensors readout (Ivan Vecera) [1737368] - [netdrv] mlxsw: core: Extend hwmon interface with inter-connect temperature attributes (Ivan Vecera) [1737368] - [netdrv] mlxsw: reg: Add Management General Peripheral Information Register (Ivan Vecera) [1737368] - [netdrv] mlxsw: reg: Extend sensor index field size of Management Temperature Register (Ivan Vecera) [1737368] - [netdrv] mlxsw: core: Re-order initialization sequence (Ivan Vecera) [1737368] - [netdrv] mlxsw: i2c: Allow flexible setting of I2C transactions size (Ivan Vecera) [1737368] - [netdrv] mlxsw: i2c: Extend initialization with querying firmware info (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum: Disallow prio-tagged packets when PVID is removed (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum_buffers: Reduce pool size on Spectrum-2 (Ivan Vecera) [1737368] - [tools] selftests: tc_flower: Add TOS matching test (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum_flower: Fix TOS matching (Ivan Vecera) [1737368] - [tools] selftests: mlxsw: Test nexthop offload indication (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum_router: Refresh nexthop neighbour when it becomes dead (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum: Use different seeds for ECMP and LAG hash (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum: Prevent force of 56G (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum_acl: Avoid warning after identical rules insertion (Ivan Vecera) [1737368] - [tools] selftests: Add loopback test (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum: Implement loopback ethtool feature (Ivan Vecera) [1737368] - [netdrv] mlxsw: reg: Add Port Physical Loopback Register (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum: split base on local_ports_in_{1x, 2x} resources (Ivan Vecera) [1737368] - [netdrv] mlxsw: resources: Add local_ports_in_{1x, 2x} (Ivan Vecera) [1737368] - [netdrv] mlxsw: Bump firmware version to 13.2000.1122 (Ivan Vecera) [1737368] - [netdrv] mlxsw: Remove obsolete dependency on THERMAL=m (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum_router: Prevent ipv6 gateway with v4 route via replace and append (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum_buffers: Adjust CPU port shared buffer egress quotas (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum_buffers: Allow skipping ingress port quota configuration (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum_buffers: Split business logic from mlxsw_sp_port_sb_pms_init() (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum_buffers: Use new CPU ingress pool for control packets (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum_buffers: Add pools for CPU traffic (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum_buffers: Remove assumption about pool order (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum_buffers: Forbid changing multicast TCs' attributes (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum_buffers: Forbid changing threshold type of first egress pool (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum_buffers: Forbid configuration of multicast pool (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum_buffers: Add ability to veto TC's configuration (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum_buffers: Add ability to veto pool's configuration (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum_buffers: Use defines for pool indices (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum_buffers: Add extack messages for invalid configurations (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum_router: Relax FIB rule validation (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum: Use a stable ECMP/LAG seed (Ivan Vecera) [1737368] - [tools] selftests: mlxsw: Test neighbour offload indication (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum_router: Add neighbour offload indication (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum_router: Propagate neighbour update errors (Ivan Vecera) [1737368] - [documentation] documentation: networking: devlink-info-versions: Add fw.psid (Ivan Vecera) [1737368] - [netdrv] mlxsw: core: Add support for devlink info command (Ivan Vecera) [1737368] - [netdrv] mlxsw: reg: Add MGIR register (Ivan Vecera) [1737368] - [tools] selftests: forwarding: test for bridge mcast traffic after report and leave (Ivan Vecera) [1737368] - [netdrv] mlxsw: switch_ib: Pass valid HW id down to mlxsw_core_port_init() (Ivan Vecera) [1737368] - [netdrv] mlxsw: Remove ndo_get_port_parent_id implementation (Ivan Vecera) [1737368] - [netdrv] mlxsw: Pass switch ID through devlink_port_attrs_set() (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum_acl: Rename rehash_dis trace (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum_acl: Remove failed_rollback dead end (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum_acl: Move rehash_dis trace call and err msg to vregion_migrate() (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum_acl: Remove redundant failed_rollback from migrate_start() (Ivan Vecera) [1737368] - [netdrv] mlxsw: Remove ndo_get_phys_port_name implementation (Ivan Vecera) [1737368] - [netdrv] mlxsw: Implement ndo_get_devlink_port (Ivan Vecera) [1737368] - [tools] selftests: mlxsw: Add a new test for strict priority (Ivan Vecera) [1737368] - [tools] selftests: mlxsw: Add qos_lib.sh (Ivan Vecera) [1737368] - [tools] selftests: mlxsw: qos_mc_aware: Configure shared buffers (Ivan Vecera) [1737368] - [tools] selftests: forwarding: devlink_lib: Add shared buffer helpers (Ivan Vecera) [1737368] - [tools] selftests: forwarding: devlink_lib: Simplify deduction of DEVLINK_DEV (Ivan Vecera) [1737368] - [tools] selftests: forwarding: devlink_lib: Avoid double sourcing of lib.sh (Ivan Vecera) [1737368] - [tools] selftests: forwarding: Test action VLAN modify (Ivan Vecera) [1737368] - [tools] selftests: forwarding: Add PCP match and VLAN match tests (Ivan Vecera) [1737368] - [infiniband] rdma/mlx5: Use irq xarray locking for mkey_table (Alaa Hleihel) [1724336] - [netdrv] mlx4_core: Dynamically set guaranteed amount of counters per VF (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Initialize on stack link modes bitmap (Alaa Hleihel) [1724336] - [netdrv] mlx5e: fix ethtool self test: link speed (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Fix handling of compressed CQEs in case of low NAPI budget (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Don't store direct pointer to action's tunnel info (Alaa Hleihel) [1724336] - [netdrv] mlx5: Fix NULL pointer dereference in extended destination (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Only skip encap flows update when encap init failed (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Determine source port properly for vlan push action (Alaa Hleihel) [1724336] - [kernel] mlx5: Fix flow counter list auto bits struct (Alaa Hleihel) [1724336] - [infiniband] rdma/mlx5: Clear old rate limit when closing QP (Alaa Hleihel) [1724336] - [infiniband] ib/mlx5: Remove dead code (Alaa Hleihel) [1724336] - [netdrv] mlx5: fix memory leak in mlx5_fw_fatal_reporter_dump (Alaa Hleihel) [1724336] - [netdrv] mlx5: prevent memory leak in mlx5_fpga_conn_create_cq (Alaa Hleihel) [1724336] - [netdrv] mlx5e: TX, Fix consumer index of error cqe dump (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Tx, Zero-memset WQE info struct upon update (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Tx, Fix assumption of single WQEBB of NOP in cleanup flow (Alaa Hleihel) [1724336] - [infiniband] rdma/mlx5: Add missing synchronize_srcu() for MW cases (Alaa Hleihel) [1724307 1724336] - [infiniband] rdma/mlx5: Order num_pending_prefetch properly with synchronize_srcu (Alaa Hleihel) [1724336] - [infiniband] rdma/mlx5: Do not allow rereg of a ODP MR (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Fix matching on tunnel addresses type (Alaa Hleihel) [1724336] - [netdrv] mlx5: Add device ID of upcoming BlueField-2 (Alaa Hleihel) [1724336] - [infiniband] ib/mlx5: Free mpi in mp_slave mode (Alaa Hleihel) [1724336] - [infiniband] ib/mlx5: Use the original address for the page during free_pages (Alaa Hleihel) [1724308 1724336] - [netdrv] mlx5: FWTrace, Reduce stack usage (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Remove unnecessary clear_bit()s (Alaa Hleihel) [1724336] - [netdrv] mlx5: fix spelling mistake "offlaods" -> "offloads" (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Remove leftover declaration (Alaa Hleihel) [1724336] - [netdrv] mlx5e: ethtool, Fix a typo in WOL function names (Alaa Hleihel) [1724336] - [netdrv] mlx5: Add missing include file to lib/crypto.c (Alaa Hleihel) [1724336] - [netdrv] mlx5: remove self-assignment on esw->dev (Alaa Hleihel) [1724336] - [infiniband] ib/mlx5: Support MLX5_CMD_OP_QUERY_LAG as a DEVX general command (Alaa Hleihel) [1724307 1724336] - [kernel] mlx5: Fix mlx5_ifc_query_lag_out_bits (Alaa Hleihel) [1724336] - [netdrv] mlx5: Fix formats with line continuation whitespace (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Fix mlx5e_tx_reporter_create return value (Alaa Hleihel) [1724336] - [kernel] mlx5: Fix offset of tisc bits reserved field (Alaa Hleihel) [1724336] - [netdrv] mlx5: fix -Wtype-limits compilation warnings (Alaa Hleihel) [1724336] - [infiniband] ib/mlx5: Support per device q counters in switchdev mode (Alaa Hleihel) [1659186 1724336] - [infiniband] ib/mlx5: Refactor code for counters allocation (Alaa Hleihel) [1659186 1724336] - [netdrv] mlx5: DR, Replace CRC32 implementation to use kernel lib (Alaa Hleihel) [1760284 1724336] - [netdrv] mlx5: DR, Support IPv4 and IPv6 mixed matcher (Alaa Hleihel) [1760284 1724336] - [netdrv] mlx5: DR, Allow insertion of duplicate rules (Alaa Hleihel) [1760284 1724336] - [netdrv] mlx5: avoid 64-bit division in dr_icm_pool_mr_create() (Alaa Hleihel) [1760284 1724336] - [netdrv] mlx5e: Fix traffic duplication in ethtool steering (Alaa Hleihel) [1724336] - [netdrv] mlx5: DR, Allow matching on vport based on vhca_id (Alaa Hleihel) [1760284 1724336] - [netdrv] mlx5: DR, Fix getting incorrect prev node in ste_free (Alaa Hleihel) [1760284 1724336] - [netdrv] mlx5: DR, Remove redundant vport number from action (Alaa Hleihel) [1760284 1724336] - [kernel] mlx5: DR, Fix SW steering HW bits and definitions (Alaa Hleihel) [1724336] - [netdrv] mlx5: fix missing assignment of variable err (Alaa Hleihel) [1724327 1724336] - [netdrv] mlx5: Fix rt's type in dr_action_create_reformat_action (Alaa Hleihel) [1760284 1724336] - [netdrv] mlx5: DR, Fix error return code in dr_domain_init_resources() (Alaa Hleihel) [1760284 1724336] - [netdrv] mlx5: Fix addr's type in mlx5dr_icm_dm (Alaa Hleihel) [1760284 1724336] - [netdrv] mlx5: Add devlink flow_steering_mode parameter (Alaa Hleihel) [1760284 1724336] - [netdrv] mlx5: Add support to use SMFS in switchdev mode (Alaa Hleihel) [1760284 1724327 1724336] - [netdrv] mlx5: Add API to set the namespace steering mode (Alaa Hleihel) [1760284 1724336] - [netdrv] mlx5: Add direct rule fs_cmd implementation (Alaa Hleihel) [1760284 1724336] - [netdrv] mlx5: DR, Add CONFIG_MLX5_SW_STEERING for software steering support (Alaa Hleihel) [1760284 1724336] - [netdrv] mlx5: DR, Expose APIs for direct rule managing (Alaa Hleihel) [1760284 1724336] - [netdrv] mlx5: DR, Add required FW steering functionality (Alaa Hleihel) [1760284 1724336] - [netdrv] mlx5: DR, Expose steering rule functionality (Alaa Hleihel) [1760284 1724336] - [netdrv] mlx5: DR, Expose steering action functionality (Alaa Hleihel) [1760284 1724336] - [netdrv] mlx5: DR, Expose steering matcher functionality (Alaa Hleihel) [1760284 1724336] - [netdrv] mlx5: DR, Expose steering table functionality (Alaa Hleihel) [1760284 1724336] - [netdrv] mlx5: DR, Expose steering domain functionality (Alaa Hleihel) [1760284 1724336] - [netdrv] mlx5: DR, Add Steering entry (STE) utilities (Alaa Hleihel) [1760284 1724336] - [netdrv] mlx5: DR, Expose an internal API to issue RDMA operations (Alaa Hleihel) [1760284 1724336] - [netdrv] mlx5: DR, ICM pool memory allocator (Alaa Hleihel) [1760284 1724336] - [netdrv] mlx5: DR, Add direct rule command utilities (Alaa Hleihel) [1760284 1724336] - [netdrv] mlx5: DR, Add the internal direct rule types definitions (Alaa Hleihel) [1760284 1724336] - [netdrv] mlx5: Add flow steering actions to fs_cmd shim layer (Alaa Hleihel) [1760284 1724327 1724336] - [netdrv] mlx5: Set only stag for match untagged packets (Alaa Hleihel) [1760284 1724336] - [kernel] mlx5: Add stub for mlx5_eswitch_mode (Alaa Hleihel) [1760284 1724336] - [netdrv] mlx5: Avoid disabling RoCE when uninitialized (Alaa Hleihel) [1760284 1724336] - [kernel] mlx5: Add HW bits and definitions required for SW steering (Alaa Hleihel) [1760284 1724336] - [netdrv] mlx5: Move device memory management to mlx5_core (Alaa Hleihel) [1760284 1724336] - [netdrv] mlx5e: Support LAG TX port affinity distribution (Alaa Hleihel) [1760285 1724336] - [netdrv] mlx5e: Expose new function for TIS destroy loop (Alaa Hleihel) [1760285 1724336] - [kernel] mlx5: Add lag_tx_port_affinity capability bit (Alaa Hleihel) [1760285 1724336] - [netdrv] mlx5e: Add device out of buffer counter (Alaa Hleihel) [1760291 1724336] - [netdrv] mlx5: Fix the order of fc_stats cleanup (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Fix deallocation of non-fully init encap entries (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Only access fully initialized flows in neigh update (Alaa Hleihel) [1663231 1724336] - [netdrv] mlx5e: Refactor neigh update for concurrent execution (Alaa Hleihel) [1663231 1724336] - [netdrv] mlx5e: Refactor neigh used value update for concurrent execution (Alaa Hleihel) [1663231 1724336] - [netdrv] mlx5e: Protect neigh hash encap list with spinlock and rcu (Alaa Hleihel) [1663231 1724336] - [netdrv] mlx5e: Refactor mlx5e_neigh_update_table->encap_lock (Alaa Hleihel) [1663231 1724336] - [netdrv] mlx5e: Extend neigh hash entry with rcu (Alaa Hleihel) [1663231 1724336] - [netdrv] mlx5e: Always take reference to neigh entry (Alaa Hleihel) [1663231 1724336] - [netdrv] mlx5e: Extract code that queues neigh update work into function (Alaa Hleihel) [1663231 1724336] - [kernel] mlx5: Add support for VNIC_ENV internal rq counter (Alaa Hleihel) [1760291 1724336] - [netdrv] mlx5e: Use refcount_t for refcount (Alaa Hleihel) [1663231 1724336] - [netdrv] mlx5e: Use vhca_id in generating representor port_index (Alaa Hleihel) [1663231 1724336] - [netdrv] mlx5e: Simplify querying port representor parent id (Alaa Hleihel) [1663231 1724336] - [netdrv] mlx5: E-switch, Removed unused hwid (Alaa Hleihel) [1663231 1724327 1724336] - [netdrv] mlx5e: Allow concurrent creation of encap entries (Alaa Hleihel) [1663231 1724336] - [netdrv] mlx5e: Protect encap hash table with mutex (Alaa Hleihel) [1663231 1724336] - [netdrv] mlx5e: Extend encap entry with reference counter (Alaa Hleihel) [1663231 1724336] - [netdrv] mlx5e: Allow concurrent creation of mod_hdr entries (Alaa Hleihel) [1663231 1724336] - [netdrv] mlx5e: Protect mod_hdr hash table with mutex (Alaa Hleihel) [1663231 1724336] - [netdrv] mlx5e: Protect mod header entry flows list with spinlock (Alaa Hleihel) [1663231 1724336] - [netdrv] mlx5e: Extend mod header entry with reference counter (Alaa Hleihel) [1663231 1724336] - [netdrv] mlx5e: Allow concurrent creation of hairpin entries (Alaa Hleihel) [1663231 1724336] - [netdrv] mlx5e: Protect hairpin hash table with mutex (Alaa Hleihel) [1663231 1724336] - [netdrv] mlx5e: Protect hairpin entry flows list with spinlock (Alaa Hleihel) [1663231 1724336] - [netdrv] mlx5e: Extend hairpin entry with reference counter (Alaa Hleihel) [1663231 1724336] - [netdrv] mlx5: E-switch, Tide up eswitch config sequence (Alaa Hleihel) [1724327 1724336] - [netdrv] mlx5: E-Switch, Remove redundant mc_promisc NULL check (Alaa Hleihel) [1724336] - [netdrv] mlx5: E-Switch, remove redundant error handling (Alaa Hleihel) [1724336] - [netdrv] mlx5: E-switch, Introduce helper function to enable/disable vports (Alaa Hleihel) [1724336] - [netdrv] mlx5: E-switch, Initialize TSAR Qos hardware block before its user vports (Alaa Hleihel) [1724336] - [netdrv] mlx5: E-switch, Combine metadata enable/disable functionality (Alaa Hleihel) [1724327 1724336] - [netdrv] mlx5: E-Switch, Verify support QoS element type (Alaa Hleihel) [1724336] - [netdrv] mlx5: Make load_one() and unload_one() symmetric (Alaa Hleihel) [1724336] - [netdrv] mlx5: Add flow counter pool (Alaa Hleihel) [1760297 1724336] - [netdrv] mlx5: Add flow counter bulk infrastructure (Alaa Hleihel) [1760297 1724336] - [kernel] mlx5: Add flow counter bulk allocation hardware bits and command (Alaa Hleihel) [1760297 1724336] - [netdrv] mlx5: Refactor and optimize flow counter bulk query (Alaa Hleihel) [1760297 1724336] - [netdrv] mlx5e: Protect tc flow table with mutex (Alaa Hleihel) [1663231 1724336] - [netdrv] mlx5e: Rely on rcu instead of rtnl lock when getting upper dev (Alaa Hleihel) [1663231 1724336] - [netdrv] mlx5e: Eswitch, use state_lock to synchronize vlan change (Alaa Hleihel) [1663231 1724327 1724336] - [netdrv] mlx5e: Eswitch, change offloads num_flows type to atomic64 (Alaa Hleihel) [1663231 1724327 1724336] - [netdrv] mlx5e: Protect unready flows with dedicated lock (Alaa Hleihel) [1663231 1724336] - [netdrv] mlx5e: Protect tc flows hashtable with rcu (Alaa Hleihel) [1663231 1724336] - [netdrv] mlx5e: Change flow flags type to unsigned long (Alaa Hleihel) [1663231 1724336] - [netdrv] mlx5e: Extend tc flow struct with reference counter (Alaa Hleihel) [1663231 1724336] - [netdrv] mlx5e: Simplify get_route_and_out_devs helper function (Alaa Hleihel) [1663231 1724336] - [netdrv] mlx5e: Improve ethtool rxnfc callback structure (Alaa Hleihel) [1663231 1724336] - [netdrv] mlx5e: Avoid warning print when not required (Alaa Hleihel) [1663231 1724336] - [netdrv] mlx5e: Print a warning when LRO feature is dropped or not allowed (Alaa Hleihel) [1663231 1724336] - [netdrv] mlx5e: Remove ethernet segment from dump WQE (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Add num bytes metadata to WQE info (Alaa Hleihel) [1724336] - [netdrv] mlx5: Fix delay in fw fatal report handling due to fw report (Alaa Hleihel) [1724336] - [netdrv] mlx5: Fix crdump chunks print (Alaa Hleihel) [1724336] - [infiniband] ib/mlx5: Block MR WR if UMR is not possible (Alaa Hleihel) [1724336] - [infiniband] ib/mlx5: Fix MR re-registration flow to use UMR properly (Alaa Hleihel) [1724336] - [infiniband] ib/mlx5: Report and handle ODP support properly (Alaa Hleihel) [1724308 1724336] - [infiniband] ib/mlx5: Consolidate use_umr checks into single function (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Fix compatibility issue with ethtool flash device (Alaa Hleihel) [1724336] - [infiniband] ib/mlx5: Fix use-after-free error while accessing ev_file pointer (Alaa Hleihel) [1724307 1724336] - [netdrv] mlx5e: Remove redundant check in CQE recovery flow of tx reporter (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Fix error flow of CQE recovery on tx reporter (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Fix false negative indication on tx reporter CQE recovery (Alaa Hleihel) [1724336] - [netdrv] mlx5e: kTLS, Fix tisn field placement (Alaa Hleihel) [1724336] - [netdrv] mlx5e: kTLS, Fix tisn field name (Alaa Hleihel) [1724336] - [netdrv] mlx5e: kTLS, Fix progress params context WQE layout (Alaa Hleihel) [1724336] - [kernel] mlx5: kTLS, Fix wrong TIS opmod constants (Alaa Hleihel) [1724336] - [netdrv] mlx5: crypto, Fix wrong offset in encryption key command (Alaa Hleihel) [1724336] - [netdrv] mlx5e: ethtool, Avoid setting speed to 56GBASE when autoneg off (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Only support tx/rx pause setting for port owner (Alaa Hleihel) [1724336] - [netdrv] mlx5: Support inner header match criteria for non decap flow action (Alaa Hleihel) [1724327 1724336] - [netdrv] mlx5e: Use flow keys dissector to parse packets for ARFS (Alaa Hleihel) [1724336] - [infiniband] ib/mlx5: Check the correct variable in error handling code (Alaa Hleihel) [1724307 1724336] - [infiniband] ib/mlx5: Fix implicit MR release flow (Alaa Hleihel) [1724308 1724336] - [netdrv] mlx5e: always initialize frag->last_in_page (Alaa Hleihel) [1724336] - [infiniband] rdma/mlx5: Release locks during notifier unregister (Alaa Hleihel) [1724336] - [infiniband] ib/mlx5: Fix MR registration flow to use UMR properly (Alaa Hleihel) [1764207 1724336] - [netdrv] mlx5e: kTLS, Call WARN_ONCE on netdev mismatch (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Prevent encap flow counter update async to user query (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Fix matching of speed to PRM link modes (Alaa Hleihel) [1724336] - [kernel] mlx5: Fix modify_cq_in alignment (Alaa Hleihel) [1724336] - [netdrv] mlx5: Add missing RDMA_RX capabilities (Alaa Hleihel) [1724336] - [netdrv] mlx5: Use reversed order when unregister devices (Alaa Hleihel) [1724336] - [infiniband] ib/mlx5: Fix RSS Toeplitz setup to be aligned with the HW specification (Alaa Hleihel) [1724336] - [infiniband] ib/mlx5: Prevent concurrent MR updates during invalidation (Alaa Hleihel) [1724308 1724336] - [infiniband] ib/mlx5: Fix clean_mr() to work in the expected order (Alaa Hleihel) [1724336] - [infiniband] ib/mlx5: Move MRs to a kernel PD when freeing them to the MR cache (Alaa Hleihel) [1724336] - [infiniband] ib/mlx5: Use direct mkey destroy command upon UMR unreg failure (Alaa Hleihel) [1724336] - [infiniband] ib/mlx5: Fix unreg_umr to ignore the mkey state (Alaa Hleihel) [1724336] - [infiniband] ib/mlx5: Replace kfree with kvfree (Alaa Hleihel) [1724308 1724336] - [netdrv] mlx5: Replace kfree with kvfree (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Rely on filter_dev instead of dissector keys for tunnels (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Verify encapsulation is supported (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Convert single case statement switch statements into if statements (Alaa Hleihel) [1724336] - [netdrv] mlx5: E-Switch, Reduce ingress acl modify metadata stack usage (Alaa Hleihel) [1724327 1724336] - [netdrv] mlx5e: Fix compilation error in TLS code (Alaa Hleihel) [1724336] - [netdrv] mlx5e: IPoIB, Add error path in mlx5_rdma_setup_rn (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Fix error flow in tx reporter diagnose (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Fix return value from timeout recover function (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Rx, Fix checksum calculation for new hardware (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Fix port tunnel GRE entropy control (Alaa Hleihel) [1724336] - [netdrv] mlx5: E-Switch, Fix default encap mode (Alaa Hleihel) [1724327 1724336] - [netdrv] mlx5e: Return in default case statement in tx_post_resync_params (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Register devlink ports for physical link, PCI PF, VFs (Alaa Hleihel) [1724336] - [infiniband] rdma/mlx5: Set RDMA DIM to be enabled by default (Alaa Hleihel) [1724336] - [infiniband] ib/mlx5: Report correctly tag matching rendezvous capability (Alaa Hleihel) [1724336] - [infiniband] ib/mlx5: Implement VHCA tunnel mechanism in DEVX (Alaa Hleihel) [1724307 1724336] - [kernel] mlx5: Introduce VHCA tunnel device capability (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Add kTLS TX HW offload support (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Introduce a fenced NOP WQE posting function (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Re-work TIS creation functions (Alaa Hleihel) [1760285 1724336] - [netdrv] mlx5e: Tx, Unconstify SQ stop room (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Tx, Don't implicitly assume SKB-less wqe has one WQEBB (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Tx, Make SQ WQE fetch function type generic (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Tx, Enforce L4 inline copy when needed (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Move helper functions to a new txrx datapath header (Alaa Hleihel) [1724336] - [netdrv] mlx5: Accel, Add core TLS support for the Connect-X family (Alaa Hleihel) [1724336] - [netdrv] mlx5: Add crypto library to support create/destroy encryption key (Alaa Hleihel) [1724336] - [netdrv] mlx5: Kconfig, Better organize compilation flags (Alaa Hleihel) [1724336] - [netdrv] mlx5: Accel, Expose accel wrapper for IPsec FPGA function (Alaa Hleihel) [1724336] - [infiniband] ib/mlx5: Add counter_alloc_stats() and counter_update_stats() support (Alaa Hleihel) [1724336] - [infiniband] ib/mlx5: Support statistic q counter configuration (Alaa Hleihel) [1724336] - [infiniband] ib/mlx5: Add counter set id as a parameter for mlx5_ib_query_q_counters() (Alaa Hleihel) [1724336] - [infiniband] ib/mlx5: Support set qp counter (Alaa Hleihel) [1724336] - [netdrv] mlx5: Added devlink info callback (Alaa Hleihel) [1724336] - [netdrv] mlx5: Added fw version query command (Alaa Hleihel) [1724336] - [kernel] mlx5: Add rts2rts_qp_counters_set_id field in hca cap (Alaa Hleihel) [1724336] - [infiniband] rdma/mlx5: Use proper allocation API to get zeroed memory (Alaa Hleihel) [1724336] - [infiniband] ib/mlx5: DEVX cleanup mdev (Alaa Hleihel) [1724307 1724336] - [infiniband] ib/mlx5: Add DEVX support for CQ events (Alaa Hleihel) [1724307 1724336] - [infiniband] ib/mlx5: Implement DEVX dispatching event (Alaa Hleihel) [1724307 1724336] - [infiniband] ib/mlx5: Enable subscription for device events over DEVX (Alaa Hleihel) [1724307 1724336] - [infiniband] ib/mlx5: Register DEVX with mlx5_core to get async events (Alaa Hleihel) [1724307 1724336] - [infiniband] ib/mlx5: Introduce MLX5_IB_OBJECT_DEVX_ASYNC_EVENT_FD (Alaa Hleihel) [1724307 1724336] - [kernel] mlx5: Properly name the generic WQE control field (Alaa Hleihel) [1724336] - [kernel] mlx5: Introduce TLS TX offload hardware bits and structures (Alaa Hleihel) [1724336] - [netdrv] mlx5: Refactor mlx5_esw_query_functions for modularity (Alaa Hleihel) [1724327 1724336] - [netdrv] mlx5: E-Switch prepare functions change handler to be modular (Alaa Hleihel) [1724327 1724336] - [netdrv] mlx5: Introduce and use mlx5_eswitch_get_total_vports() (Alaa Hleihel) [1724327 1724336] - [infiniband] ib/mlx5: Fixed reporting counters on 2nd port for Dual port RoCE (Alaa Hleihel) [1724336] - [kernel] mlx5: Expose device definitions for object events (Alaa Hleihel) [1724336] - [netdrv] mlx5: Report EQE data upon CQ completion (Alaa Hleihel) [1724336] - [netdrv] mlx5: Report a CQ error event only when a handler was set (Alaa Hleihel) [1724336] - [netdrv] mlx5: mlx5_core_create_cq() enhancements (Alaa Hleihel) [1724336] - [netdrv] mlx5: Expose the API to register for ANY event (Alaa Hleihel) [1724336] - [netdrv] mlx5: Use event mask based on device capabilities (Alaa Hleihel) [1724308 1724336] - [netdrv] mlx5: Fix mlx5_core_destroy_cq() error flow (Alaa Hleihel) [1724336] - [netdrv] mlx5: E-Switch, Handle UC address change in switchdev mode (Alaa Hleihel) [1724336] - [netdrv] mlx5: E-Switch, Consider host PF for inline mode and vlan pop (Alaa Hleihel) [1724327 1724336] - [netdrv] mlx5: E-Switch, Use iterator for vlan and min-inline setups (Alaa Hleihel) [1724327 1724336] - [netdrv] mlx5: E-Switch, Reg/unreg function changed event at correct stage (Alaa Hleihel) [1724327 1724336] - [netdrv] mlx5: E-Switch, Consolidate eswitch function number of VFs (Alaa Hleihel) [1724327 1724336] - [netdrv] mlx5: E-Switch, Refactor eswitch SR-IOV interface (Alaa Hleihel) [1724327 1724336] - [netdrv] mlx5: Handle host PF vport mac/guid for ECPF (Alaa Hleihel) [1724327 1724336] - [netdrv] mlx5: E-Switch, Use correct flags when configuring vlan (Alaa Hleihel) [1724336] - [netdrv] mlx5: Reduce dependency on enabled_vfs counter and num_vfs (Alaa Hleihel) [1724336] - [netdrv] mlx5: Don't handle VF func change if host PF is disabled (Alaa Hleihel) [1724327 1724336] - [netdrv] mlx5: Limit scope of mlx5_get_next_phys_dev() to PCI PF devices (Alaa Hleihel) [1724336] - [netdrv] mlx5: Move pci status reg access mutex to mlx5_pci_init (Alaa Hleihel) [1724336] - [kernel] mlx5: Rename mlx5_pci_dev_type to mlx5_coredev_type (Alaa Hleihel) [1724336] - [infiniband] rdma/mlx5: Cleanup rep when doing unload (Alaa Hleihel) [1724336] - [infiniband] {ib, net}/mlx5: E-Switch, Use index of rep for vport to IB port mapping (Alaa Hleihel) [1724327 1724336] - [netdrv] mlx5: E-Switch, Use vport index when init rep (Alaa Hleihel) [1724327 1724336] - [kernel] mlx5: Added MCQI and MCQS registers' description to ifc (Alaa Hleihel) [1724336] - [kernel] mlx5: Add hardware definitions for sub functions (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Disallow tc redirect offload cases we don't support (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Expose same physical switch_id for all representors (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Don't refresh TIRs when updating representor SQs (Alaa Hleihel) [1724336] - [netdrv] mlx5e: reduce stack usage in mlx5_eswitch_termtbl_create (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Set drvinfo in generic manner (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Correct phys_port_name for PF port (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Report netdevice MPLS features (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Move to HW checksumming advertising (Alaa Hleihel) [1724336] - [netdrv] mlx5: MPFS, Allow adding the same MAC more than once (Alaa Hleihel) [1724336] - [netdrv] mlx5: MPFS, Cleanup add MAC flow (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Move queue param structs to en/params.h (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Encapsulate open/close queues into a function (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Consider XSK in XDP MTU limit calculation (Alaa Hleihel) [1724336] - [netdrv] mlx5e: XDP_TX from UMEM support (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Share the XDP SQ for XDP_TX between RQs (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Refactor struct mlx5e_xdp_info (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Allow ICO SQ to be used by multiple RQs (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Calculate linear RX frag size considering XSK (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Replace deprecated PCI_DMA_TODEVICE (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Attach/detach XDP program safely (Alaa Hleihel) [1724336] - [netdrv] mlx5: E-Switch, Enable vport metadata matching if firmware supports it (Alaa Hleihel) [1724327 1724336] - [infiniband] rdma/mlx5: Add vport metadata matching for IB representors (Alaa Hleihel) [1724336] - [netdrv] mlx5: E-Switch, Add match on vport metadata for rule in slow path (Alaa Hleihel) [1724327 1724336] - [netdrv] mlx5: E-Switch, Pass metadata from FDB to eswitch manager (Alaa Hleihel) [1724327 1724336] - [netdrv] mlx5: E-Switch, Add query and modify esw vport context functions (Alaa Hleihel) [1724336] - [netdrv] mlx5: E-Switch, Add match on vport metadata for rule in fast path (Alaa Hleihel) [1724327 1724336] - [netdrv] mlx5e: Specifying known origin of packets matching the flow (Alaa Hleihel) [1724336] - [netdrv] mlx5: E-Switch, Tag packet with vport number in VF vports and uplink ingress ACLs (Alaa Hleihel) [1724327 1724336] - [netdrv] mlx5: Add flow context for flow tag (Alaa Hleihel) [1724336] - [netdrv] mlx5: Introduce a helper API to check VF vport (Alaa Hleihel) [1724327 1724336] - [netdrv] mlx5: Support allocating modify header context from ingress ACL (Alaa Hleihel) [1724336] - [netdrv] mlx5: Get vport ACL namespace by vport index (Alaa Hleihel) [1724336] - [kernel] mlx5: Introduce vport metadata matching bits and enum constants (Alaa Hleihel) [1724336] - [netdrv] mlx5: Convert mkey_table to XArray (Alaa Hleihel) [1724308 1724307 1724336] - [infiniband] rdma/mlx5: Refactor MR descriptors allocation (Alaa Hleihel) [1724336] - [infiniband] rdma/mlx5: Use PA mapping for PI handover (Alaa Hleihel) [1724336] - [infiniband] rdma/mlx5: Improve PI handover performance (Alaa Hleihel) [1724336] - [infiniband] rdma/mlx5: Remove unused IB_WR_REG_SIG_MR code (Alaa Hleihel) [1724336] - [infiniband] rdma/mlx5: Enable decap and packet reformat on FDB (Alaa Hleihel) [1724336] - [infiniband] rdma/mlx5: Consider eswitch encap mode (Alaa Hleihel) [1724336] - [netdrv] mlx5: add missing void argument to function mlx5_devlink_alloc (Alaa Hleihel) [1724336] - [kernel] mlx5: Expose eswitch encap mode (Alaa Hleihel) [1724336] - [netdrv] mlx5: Declare more strictly devlink encap mode (Alaa Hleihel) [1724327 1724336] - [netdrv] mlx5e: use indirect calls wrapper for the rx packet handler (Alaa Hleihel) [1724336] - [netdrv] mlx5e: use indirect calls wrapper for skb allocation (Alaa Hleihel) [1724336] - [netdrv] mlx5: Report devlink health on FW fatal issues (Alaa Hleihel) [1724336] - [netdrv] mlx5: Add support for FW fatal reporter dump (Alaa Hleihel) [1724336] - [netdrv] mlx5: Add fw fatal devlink_health_reporter (Alaa Hleihel) [1724336] - [netdrv] mlx5: Report devlink health on FW issues (Alaa Hleihel) [1724336] - [netdrv] mlx5: Add support for FW reporter dump (Alaa Hleihel) [1724336] - [netdrv] mlx5: Create FW devlink_health_reporter (Alaa Hleihel) [1724336] - [netdrv] mlx5: Issue SW reset on FW assert (Alaa Hleihel) [1724336] - [netdrv] mlx5: Control CR-space access by different PFs (Alaa Hleihel) [1724336] - [netdrv] mlx5: Handle SW reset of FW in error flow (Alaa Hleihel) [1724336] - [netdrv] mlx5: Add Crdump support (Alaa Hleihel) [1724336] - [netdrv] mlx5: Add Vendor Specific Capability access gateway (Alaa Hleihel) [1724336] - [netdrv] mlx5: Move all devlink related functions calls to devlink.c (Alaa Hleihel) [1724336] - [netdrv] mlx5: Add EQ enable/disable API (Alaa Hleihel) [1724308 1724336] - [netdrv] mlx5: Use a single IRQ for all async EQs (Alaa Hleihel) [1724308 1724336] - [netdrv] mlx5: Rename mlx5_irq_info to mlx5_irq (Alaa Hleihel) [1724336] - [netdrv] mlx5: Move all IRQ logic to pci_irq.c (Alaa Hleihel) [1724336] - [netdrv] mlx5: Generalize IRQ interface to work with irq_table (Alaa Hleihel) [1724336] - [netdrv] mlx5: Separate IRQ table creation from EQ table creation (Alaa Hleihel) [1724336] - [netdrv] mlx5: Move IRQ affinity set to IRQ allocation phase (Alaa Hleihel) [1724336] - [netdrv] mlx5: Move IRQ rmap creation to IRQ allocation phase (Alaa Hleihel) [1724336] - [netdrv] mlx5: Separate IRQ data from EQ table data (Alaa Hleihel) [1724336] - [netdrv] mlx5: Separate IRQ request/free from EQ life cycle (Alaa Hleihel) [1724308 1724336] - [netdrv] mlx5: Change interrupt handler to call chain notifier (Alaa Hleihel) [1724308 1724336] - [netdrv] mlx5: Introduce EQ polling budget (Alaa Hleihel) [1724336] - [netdrv] mlx5: Support querying max VFs from device (Alaa Hleihel) [1724336] - [netdrv] mlx5: E-Switch, Return raw output for query esw functions (Alaa Hleihel) [1724327 1724336] - [netdrv] mlx5: E-Switch, Handle representors creation in handler context (Alaa Hleihel) [1724327 1724336] - [netdrv] mlx5: Increase wait time for fw initialization (Alaa Hleihel) [1724336] - [netdrv] mlx5: Move firmware flash implementation to devlink (Alaa Hleihel) [1724336] - [netdrv] mlx5e: TX, Improve performance under GSO workload (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Use termination table for VLAN push actions (Alaa Hleihel) [1722647 1724327 1724336] - [netdrv] mlx5e: Geneve, Add support for encap/decap flows offload (Alaa Hleihel) [1725582 1724336] - [netdrv] mlx5e: Rearrange tc tunnel code in a modular way (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Geneve, Keep tunnel info as pointer to the original struct (Alaa Hleihel) [1724336] - [netdrv] mlx5: Geneve, Manage Geneve TLV options (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Enable setting multiple match criteria for flow group (Alaa Hleihel) [1724327 1724336] - [netdrv] mlx5e: Allow matching only enc_key_id/enc_dst_port for decapsulation action (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Generalize vport type in vport representor (Alaa Hleihel) [1724336] - [netdrv] {ib, net}/mlx5: Constify rep ops functions pointers (Alaa Hleihel) [1724327 1724336] - [netdrv] {ib, net}/mlx5: No need to typecast from void* to mlx5_ib_dev* (Alaa Hleihel) [1724336] - [netdrv] mlx5: E-Switch, Honor eswitch functions changed event cap (Alaa Hleihel) [1724327 1724336] - [netdrv] mlx5: E-Switch, Replace host_params event with functions_changed event (Alaa Hleihel) [1724327 1724336] - [kernel] mlx5: Introduce termination table bits (Alaa Hleihel) [1722647 1724336] - [kernel] mlx5: Add core dump register access HW bits (Alaa Hleihel) [1724336] - [netdrv] mlx5: potential error pointer dereference in error handling (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Support tagged tunnel over bond (Alaa Hleihel) [1724335] - [netdrv] mlx5e: Avoid detaching non-existing netdev under switchdev mode (Alaa Hleihel) [1724335] - [netdrv] mlx5e: Fix source port matching in fdb peer flow rule (Alaa Hleihel) [1724335] - [netdrv] mlx5e: Replace reciprocal_scale in TX select queue function (Alaa Hleihel) [1724335] - [netdrv] mlx5: Avoid reloading already removed devices (Alaa Hleihel) [1724335] - [netdrv] mlx5: Update pci error handler entries and command translation (Alaa Hleihel) [1724335] - [infiniband] mlx5: avoid 64-bit division (Alaa Hleihel) [1724335] - [netdrv] mlx5e: Disable rxhash when CQE compress is enabled (Alaa Hleihel) [1724335] - [netdrv] mlx5e: restrict the real_dev of vlan device is the same as uplink device (Alaa Hleihel) [1724335] - [netdrv] mlx5: Allocate root ns memory using kzalloc to match kfree (Alaa Hleihel) [1724335] - [netdrv] mlx5: Avoid double free in fs init error unwinding path (Alaa Hleihel) [1724335] - [netdrv] mlx5: Avoid double free of root ns in the error flow path (Alaa Hleihel) [1724335] - [netdrv] mlx5: Fix error handling in mlx5_load() (Alaa Hleihel) [1724335] - [netdrv] mlx5e: Fix possible modify header actions memory leak (Alaa Hleihel) [1724335] - [netdrv] mlx5e: Fix no rewrite fields with the same match (Alaa Hleihel) [1724335] - [netdrv] mlx5e: Additional check for flow destination comparison (Alaa Hleihel) [1724335] - [netdrv] mlx5e: Add missing ethtool driver info for representors (Alaa Hleihel) [1766306 1724335] - [netdrv] mlx5e: Fix number of vports for ingress ACL configuration (Alaa Hleihel) [1724335] - [netdrv] mlx5e: Fix ethtool rxfh commands when CONFIG_MLX5_EN_RXNFC is disabled (Alaa Hleihel) [1724335] - [netdrv] mlx5: Fix peer pf disable hca command (Alaa Hleihel) [1724335] - [netdrv] mlx5: E-Switch, Correct type to u16 for vport_num and int for vport_index (Alaa Hleihel) [1724335] - [netdrv] mlx5: Add meaningful return codes to status_to_err function (Alaa Hleihel) [1724335] - [netdrv] mlx5: Imply MLXFW in mlx5_core (Alaa Hleihel) [1724335] - [netdrv] mlx5: Set completion EQs as shared resources (Alaa Hleihel) [1724335] - [infiniband] ib/mlx5: Verify DEVX general object type correctly (Alaa Hleihel) [1724335] - [infiniband] rdma/mlx5: Remove MAYEXEC flag (Alaa Hleihel) [1724335] - [infiniband] ib/mlx5: Device resource control for privileged DEVX user (Alaa Hleihel) [1724335] - [infiniband] ib/mlx5: Add steering SW ICM device memory type (Alaa Hleihel) [1724335] - [infiniband] ib/mlx5: Warn on allocated MEMIC buffers during cleanup (Alaa Hleihel) [1724335] - [infiniband] ib/mlx5: Support device memory type attribute (Alaa Hleihel) [1724335] - [infiniband] ib/mlx5: Add missing XRC options to QP optional params mask (Alaa Hleihel) [1724335] - [netdrv] mlx5: E-Switch, Use atomic rep state to serialize state change (Alaa Hleihel) [1724335] - [netdrv] mlx5: E-Switch, Fix the check of legal vport (Alaa Hleihel) [1724335] - [netdrv] mlx5: E-Switch, Use getter to access all vport array (Alaa Hleihel) [1724335] - [netdrv] mlx5: Use available mlx5_vport struct (Alaa Hleihel) [1724335] - [netdrv] mlx5: Reuse mlx5_esw_for_each_vf_vport macro in two files (Alaa Hleihel) [1724335] - [netdrv] mlx5: Remove unused mlx5_query_nic_vport_vlans (Alaa Hleihel) [1724335] - [netdrv] mlx5e: remove meaningless CFLAGS_tracepoint.o (Alaa Hleihel) [1724335] - [netdrv] mlx5e: Put the common XDP code into a function (Alaa Hleihel) [1724335] - [netdrv] mlx5e: ethtool, Add support for EEPROM high pages query (Alaa Hleihel) [1724322 1724335] - [netdrv] mlx5e: Return error when trying to insert existing flower filter (Alaa Hleihel) [1724335] - [netdrv] mlx5e: Replace TC VLAN pop with VLAN 0 rewrite in prio tag mode (Alaa Hleihel) [1724335] - [netdrv] mlx5e: ACLs for priority tag mode (Alaa Hleihel) [1724335] - [netdrv] mlx5e: Turn on HW tunnel offload in all TIRs (Alaa Hleihel) [1724335] - [netdrv] mlx5e: Take common TIR context settings into a function (Alaa Hleihel) [1724335] - [kernel] mlx5: Fix broken hca cap offset (Alaa Hleihel) [1725554 1724335] - [kernel] mlx5: Geneve, Add flow table capabilities for Geneve decap with TLV options (Alaa Hleihel) [1725554 1724335] - [kernel] mlx5: Geneve, Add basic Geneve encap/decap flow table capabilities (Alaa Hleihel) [1725554 1724335] - [netdrv] mlx5: Eswitch, enable RoCE loopback traffic (Alaa Hleihel) [1724335] - [netdrv] mlx5: Add new miss flow table action (Alaa Hleihel) [1724335] - [netdrv] mlx5: Add support in RDMA RX steering (Alaa Hleihel) [1724335] - [netdrv] mlx5: Pass flow steering objects to fs_cmd (Alaa Hleihel) [1724335] - [netdrv] mlx5: Enable general events on all interfaces (Alaa Hleihel) [1724335] - [infiniband] ib/mlx5: Restrict 'DELAY_DROP_TIMEOUT' subtype to Ethernet interfaces (Alaa Hleihel) [1724335] - [netdrv] mlx5: Separate and generalize dma device from pci device (Alaa Hleihel) [1724335] - [netdrv] mlx5: Get rid of storing copy of device name (Alaa Hleihel) [1724335] - [kernel] mlx5: e-switch: Introduce prio tag mode (Alaa Hleihel) [1724335] - [infiniband] ib/mlx5: Expose TIR ICM address to user space (Alaa Hleihel) [1724335] - [netdrv] mlx5: Introduce new TIR creation core API (Alaa Hleihel) [1724335] - [kernel] mlx5: Expose TIR ICM address in command outbox (Alaa Hleihel) [1724335] - [kernel] mlx5: Expose SW ICM related device memory capabilities (Alaa Hleihel) [1724335] - [netdrv] mlx5e: Use #define for the WQE wait timeout constant (Alaa Hleihel) [1724335] - [netdrv] mlx5e: Remove unused rx_page_reuse stat (Alaa Hleihel) [1724335] - [netdrv] mlx5e: Take HW interrupt trigger into a function (Alaa Hleihel) [1724335] - [netdrv] mlx5e: Remove unused parameter (Alaa Hleihel) [1724335] - [netdrv] mlx5e: Add an underflow warning comment (Alaa Hleihel) [1724335] - [netdrv] mlx5e: Move parameter calculation functions to en/params.c (Alaa Hleihel) [1724335] - [netdrv] mlx5e: Report mlx5e_xdp_set errors (Alaa Hleihel) [1724335] - [netdrv] mlx5e: Remove unused parameter (Alaa Hleihel) [1724335] - [netdrv] mlx5e: XDP, Inline small packets into the TX MPWQE in XDP xmit flow (Alaa Hleihel) [1724335] - [netdrv] mlx5e: XDP, Add TX MPWQE session counter (Alaa Hleihel) [1724335] - [netdrv] mlx5e: XDP, Enhance RQ indication for XDP redirect flush (Alaa Hleihel) [1724335] - [netdrv] mlx5e: XDP, Fix shifted flag index in RQ bitmap (Alaa Hleihel) [1724335] - [netdrv] mlx5e: RX, Support multiple outstanding UMR posts (Alaa Hleihel) [1724335] - [infiniband] rdma/mlx5: Don't create IB representors when in multiport RoCE mode (Alaa Hleihel) [1724335] - [infiniband] rdma/mlx5: Initialize roce port info before multiport master init (Alaa Hleihel) [1724335] - [infiniband] rdma/mlx5: Allow DEVX and raw creation flow on reps (Alaa Hleihel) [1724335] - [infiniband] rdma/mlx5: Add query e-switch vport context to devx white list (Alaa Hleihel) [1724335] - [infiniband] rdma/mlx5: Allow inserting a steering rule to the FDB (Alaa Hleihel) [1724335] - [infiniband] rdma/mlx5: Create flow table with max size supported (Alaa Hleihel) [1724335] - [infiniband] rdma/mlx5: Access the prio bypass inside the FDB flow table namespace (Alaa Hleihel) [1724335] - [infiniband] rdma/mlx5: Check for error return in flow_rule rather than err (Alaa Hleihel) [1724335] - [infiniband] rdma/mlx5: Remove VF representor profile (Alaa Hleihel) [1724335] - [infiniband] rdma/mlx5: Move to single device multiport ports in switchdev mode (Alaa Hleihel) [1724335] - [infiniband] rdma/mlx5: Move SMI caps logic (Alaa Hleihel) [1724335] - [infiniband] rdma/mlx5: Refactor netdev affinity code (Alaa Hleihel) [1724335] - [infiniband] rdma/mlx5: Move default representors SQ steering to rule to modify QP (Alaa Hleihel) [1724335] - [infiniband] rdma/mlx5: Move rep into port struct (Alaa Hleihel) [1724335] - [infiniband] rdma/mlx5: Use correct size for device resources (Alaa Hleihel) [1724335] - [infiniband] rdma/mlx5: Move ports allocation to outside of INIT stage (Alaa Hleihel) [1724335] - [infiniband] rdma/mlx5: Free IB device on remove (Alaa Hleihel) [1724335] - [infiniband] rdma/mlx5: Move netdev info into the port struct (Alaa Hleihel) [1724335] - [netdrv] mlx5: E-Switch, add a new prio to be used by the RDMA side (Alaa Hleihel) [1724335] - [kernel] mlx5: E-Switch, don't use hardcoded values for FDB prios (Alaa Hleihel) [1724335] - [infiniband] ib/mlx5: Remove references to uboject->context (Alaa Hleihel) [1724335] - [netdrv] mlx5e: Unify logic of MTU boundaries (Alaa Hleihel) [1724335] - [netdrv] mlx5e: Obsolete param field holding a constant value (Alaa Hleihel) [1724335] - [netdrv] mlx5: A write memory barrier is sufficient in EQ ci update (Alaa Hleihel) [1724335] - [netdrv] mlx5e: Do not rewrite fields with the same match (Alaa Hleihel) [1724335] - [netdrv] mlx5e: Offload TC e-switch rules with ingress VLAN device (Alaa Hleihel) [1724335] - [netdrv] mlx5e: Offload TC e-switch rules with egress VLAN device (Alaa Hleihel) [1724335] - [netdrv] mlx5e: Allow VLAN rewrite of prio field with the same match (Alaa Hleihel) [1724335] - [netdrv] mlx5e: Deny VLAN rewrite if there is no VLAN header match (Alaa Hleihel) [1724335] - [netdrv] mlx5e: Use helpers to get headers criteria and value pointers (Alaa Hleihel) [1724335] - [netdrv] mlx5e: Return -EOPNOTSUPP when attempting to offload an unsupported action (Alaa Hleihel) [1724335] - [netdrv] mlx5e: Deletes unnecessary setting of esw_attr->parse_attr (Alaa Hleihel) [1724335] - [netdrv] mlx5e: Remove 'parse_attr' argument in parse_tc_fdb_actions() (Alaa Hleihel) [1724335] - [netdrv] mlx5e: Make the log friendly when decapsulation offload not supported (Alaa Hleihel) [1724335] - [netdrv] mlx5: E-Switch, Fix double mutex initialization (Alaa Hleihel) [1724335] - [netdrv] mlx5: Handle event of power detection in the PCIE slot (Alaa Hleihel) [1724335] - [infiniband] rdma/mlx5: Cleanup WQE page fault handler (Alaa Hleihel) [1724335] - [kernel] mlx5: Expose MPEIN (Management PCIE INfo) register layout (Alaa Hleihel) [1724335] - [netdrv] mlx5: Add rate limit print macros (Alaa Hleihel) [1724335] - [infiniband] mlx5: Add explicit bar address field (Alaa Hleihel) [1724335] - [netdrv] mlx5: Replace dev_err/warn/info by mlx5_core_err/warn/info (Alaa Hleihel) [1724335] - [netdrv] mlx5: Use dev->priv.name instead of dev_name (Alaa Hleihel) [1724335] - [netdrv] mlx5: Make mlx5_core messages independent from mdev->pdev (Alaa Hleihel) [1724335] - [netdrv] mlx5: Break load_one into three stages (Alaa Hleihel) [1724335] - [netdrv] mlx5: Function setup/teardown procedures (Alaa Hleihel) [1724335] - [netdrv] mlx5: Move health and page alloc init to mdev_init (Alaa Hleihel) [1724335] - [netdrv] mlx5: Split mdev init and pci init (Alaa Hleihel) [1724335] - [netdrv] mlx5: Remove redundant init functions parameter (Alaa Hleihel) [1724335] - [kernel] mlx5: Remove spinlock support from mlx5_write64 (Alaa Hleihel) [1724335] - [kernel] mlx5: Remove unused MLX5_*_DOORBELL_LOCK macros (Alaa Hleihel) [1724335] - [infiniband] ib/mlx5: Declare devx_async_cmd_event_fops static (Alaa Hleihel) [1724335] - [infiniband] ib/mlx5: Compare only index part of a memory window rkey (Alaa Hleihel) [1724335] - [infiniband] mlx5: Convert mlx5_srq_table to XArray (Alaa Hleihel) [1724335] - [netdrv] mlx5e: Replace TC VLAN pop and push actions with VLAN modify (Alaa Hleihel) [1722646 1724335] - [netdrv] mlx5e: Support VLAN modify action (Alaa Hleihel) [1722646 1724335] - [netdrv] mlx5e: Add VLAN ID rewrite fields (Alaa Hleihel) [1722646 1724335] - [netdrv] mlx5e: TX, Add geneve tunnel stateless offload support (Alaa Hleihel) [1722661 1724335] - [netdrv] mlx5e: Take SW parser code to a separate function (Alaa Hleihel) [1722661 1724335] - [netdrv] mlx5e: Fix port buffer function documentation format (Alaa Hleihel) [1724335] - [netdrv] mlx5: Simplify mlx5_sriov_is_enabled() by using pci core API (Alaa Hleihel) [1724335] - [netdrv] mlx5: Rename total_vfs to total_vports (Alaa Hleihel) [1724335] - [netdrv] mlx5: Simplify sriov enable/disable flow (Alaa Hleihel) [1724335] - [infiniband] rdma/mlx5: Use rdma_user_map_io for mapping BAR pages (Alaa Hleihel) [1724333] - [netdrv] mlx5e: ethtool, Remove unsupported SFP EEPROM high pages query (Alaa Hleihel) [1724333] - [netdrv] mlx5e: Switch to Toeplitz RSS hash by default (Alaa Hleihel) [1724333] - [netdrv] mlx5e: Protect against non-uplink representor for encap (Alaa Hleihel) [1724333] - [netdrv] mlx5e: Rx, Fixup skb checksum for packets with tail padding (Alaa Hleihel) [1724333] - [netdrv] mlx5e: XDP, Avoid checksum complete when XDP prog is loaded (Alaa Hleihel) [1724333] - [netdrv] mlx5e: Use fail-safe channels reopen in tx reporter recover (Alaa Hleihel) [1724333] - [netdrv] mlx5e: Skip un-needed tx recover if interface state is down (Alaa Hleihel) [1724333] - [netdrv] mlx5e: Update xon formula (Alaa Hleihel) [1724333] - [netdrv] mlx5e: Update xoff formula (Alaa Hleihel) [1724333] - [netdrv] mlx5: E-Switch, fix syndrome (0x678139) when turn on vepa (Alaa Hleihel) [1722659 1724333] - [netdrv] mlx5: E-Switch, Protect from invalid memory access in offload fdb table (Alaa Hleihel) [1724333] - [netdrv] mlx5: E-Switch, Fix access to invalid memory when toggling esw modes (Alaa Hleihel) [1722659 1724333] - [netdrv] mlx5e: Add a lock on tir list (Alaa Hleihel) [1724333] - [netdrv] mlx5e: Fix error handling when refreshing TIRs (Alaa Hleihel) [1724333] - [netdrv] mlx5: Decrease default mr cache size (Alaa Hleihel) [1748518 1724333] - [infiniband] ib/mlx5: Reset access mask when looping inside page fault handler (Alaa Hleihel) [1724333] - [netdrv] mlx5: Avoid panic when setting vport rate (Alaa Hleihel) [1724333] - [netdrv] mlx5: Avoid panic when setting vport mac, getting vport config (Alaa Hleihel) [1724333] - [netdrv] mlx5e: IPoIB, Fix RX checksum statistics update (Alaa Hleihel) [1724333] - [netdrv] mlx5: Remove redundant lag function to get pf num (Alaa Hleihel) [1724333] - [netdrv] mlx5: ODP support for XRC transport is not enabled by default in FW (Alaa Hleihel) [1724333] - [netdrv] mlx5e: Update tx reporter status in case channels were successfully opened (Alaa Hleihel) [1722274 1724333] - [netdrv] mellanox: Switch to bitmap_zalloc() (Alaa Hleihel) [1724333] - [infiniband] ib/mlx5: Set correct write permissions for implicit ODP MR (Alaa Hleihel) [1724333] - [netdrv] mlx5e: Declare mlx5e_tx_reporter_recover_from_ctx as static (Alaa Hleihel) [1724333] - [netdrv] mlx5: Support ndo bridge_setlink and getlink (Alaa Hleihel) [1722659 1724333] - [netdrv] mlx5: E-Switch, Add support for VEPA in legacy mode (Alaa Hleihel) [1722659 1724333] - [netdrv] mlx5e: Fix mlx5e_tx_reporter_create return value (Alaa Hleihel) [1724333] - [netdrv] mlx5e: Fix return status of TX reporter timeout recover (Alaa Hleihel) [1724333] - [netdrv] mlx5e: Re-add support for TX timeout when TX reporter is not valid (Alaa Hleihel) [1724333] - [netdrv] mlx5e: Fix warn print in case of TX reporter creation failure (Alaa Hleihel) [1724333] - [netdrv] mlx5: E-Switch, Disable esw manager vport correctly (Alaa Hleihel) [1724333] - [netdrv] mlx5: E-Switch, Fix the warning on vport index out of range (Alaa Hleihel) [1724333] - [netdrv] mlx5: Delete unused FPGA QPN variable (Alaa Hleihel) [1724333] - [netdrv] mlx5e: Wrap the open and apply of channels in one fail-safe function (Alaa Hleihel) [1724333] - [netdrv] mlx5: Factor out HCA capabilities functions (Alaa Hleihel) [1724333] - [netdrv] mlx5: E-Switch, Allow transition to offloads mode for ECPF (Alaa Hleihel) [1724333] - [netdrv] mlx5: E-Switch, Load/unload VF reps according to event from host PF (Alaa Hleihel) [1724333] - [netdrv] mlx5: E-Switch, Consider ECPF vport depends on eswitch ownership (Alaa Hleihel) [1724333] - [netdrv] mlx5: E-Switch, Assign a different position for uplink rep and vport (Alaa Hleihel) [1724333] - [netdrv] mlx5: E-Switch, Centralize repersentor reg/unreg to eswitch driver (Alaa Hleihel) [1724333] - [netdrv] mlx5: E-Switch, Support load/unload reps of specific vport types (Alaa Hleihel) [1724333] - [netdrv] mlx5: E-Switch, Add state to eswitch vport representors (Alaa Hleihel) [1724333] - [netdrv] mlx5: E-Switch, Use getter and iterator to access vport/rep (Alaa Hleihel) [1724333] - [netdrv] mlx5: E-Switch, Split VF and special vports for offloads mode (Alaa Hleihel) [1724333] - [netdrv] mlx5: E-Switch, Refactor offloads flow steering init/cleanup (Alaa Hleihel) [1724333] - [netdrv] mlx5: E-Switch, Properly refer to host PF vport as other vport (Alaa Hleihel) [1724333] - [netdrv] mlx5: E-Switch, Properly refer to the esw manager vport (Alaa Hleihel) [1724333] - [netdrv] mlx5: Correctly set LAG mode for ECPF (Alaa Hleihel) [1724333] - [netdrv] mlx5: E-Switch, Avoid magic numbers when initializing offloads mode (Alaa Hleihel) [1724333] - [kernel] mlx5: Relocate vport macros to the vport header file (Alaa Hleihel) [1724333] - [netdrv] mlx5: E-Switch, Normalize the name of uplink vport number (Alaa Hleihel) [1724333] - [kernel] mlx5: Provide an alternative VF upper bound for ECPF (Alaa Hleihel) [1724333] - [kernel] mlx5: Add host params change event (Alaa Hleihel) [1724333] - [kernel] mlx5: Add query host params command (Alaa Hleihel) [1724333] - [netdrv] mlx5: Update enable HCA dependency (Alaa Hleihel) [1724333] - [netdrv] mlx5: Introduce Mellanox SmartNIC and modify page management logic (Alaa Hleihel) [1724333] - [infiniband] ib/mlx5: Use unified register/load function for uplink and VF vports (Alaa Hleihel) [1724333] - [netdrv] mlx5: Use consistent vport num argument type (Alaa Hleihel) [1724333] - [kernel] mlx5: Use void pointer as the type in address_of macro (Alaa Hleihel) [1724333] - [netdrv] mlx5: Align ODP capability function with netdev coding style (Alaa Hleihel) [1724333] - [netdrv] mlx5: use RCU lock in mlx5_eq_cq_get() (Alaa Hleihel) [1724333] - [infiniband] rdma/mlx5: Fix memory leak in case we fail to add an IB device (Alaa Hleihel) [1724333] - [infiniband] ib/mlx5: Simplify WQE count power of two check (Alaa Hleihel) [1724333] - [netdrv] mlx5e: Add tx timeout support for mlx5e tx reporter (Alaa Hleihel) [1722274 1724333] - [netdrv] mlx5e: Add tx reporter support (Alaa Hleihel) [1722274 1724333] - [infiniband] ib/mlx5: Advertise XRC ODP support (Alaa Hleihel) [1724333] - [infiniband] ib/mlx5: Advertise SRQ ODP support for supported transports (Alaa Hleihel) [1724333] - [infiniband] ib/mlx5: Add ODP SRQ support (Alaa Hleihel) [1724333] - [infiniband] ib/mlx5: Let read user wqe also from SRQ buffer (Alaa Hleihel) [1724333] - [infiniband] ib/mlx5: Add XRC initiator ODP support (Alaa Hleihel) [1724333] - [infiniband] ib/mlx5: Clean mlx5_ib_mr_responder_pfault_handler() signature (Alaa Hleihel) [1724333] - [infiniband] ib/mlx5: Remove useless check in ODP handler (Alaa Hleihel) [1724333] - [netdrv] mlx5: Set ODP SRQ support in firmware (Alaa Hleihel) [1724333] - [kernel] mlx5: Add XRC transport to ODP device capabilities layout (Alaa Hleihel) [1724333] - [infiniband] ib/mlx5: Implement DEVX hot unplug for async command FD (Alaa Hleihel) [1724333] - [infiniband] ib/mlx5: Implement the file ops of DEVX async command FD (Alaa Hleihel) [1724333] - [netdrv] mlx5e: Reuse fold sw stats in representors (Alaa Hleihel) [1724333] - [netdrv] mlx5e: Present the representors SW stats when state is not opened (Alaa Hleihel) [1724333] - [netdrv] mlx5e: Separate between ethtool and netdev software stats folding (Alaa Hleihel) [1724333] - [netdrv] mlx5: Add trace points for flow tables create/destroy (Alaa Hleihel) [1724333] - [netdrv] mlx5e: Expand XPS cpumask to cover all online cpus (Alaa Hleihel) [1724333] - [netdrv] mlx5e: Take CQ decompress fields into a separate structure (Alaa Hleihel) [1724333] - [netdrv] mlx5e: RX, Make sure packet header does not cross page boundary (Alaa Hleihel) [1724333] - [infiniband] mlx5: no need to check return value of debugfs_create functions (Alaa Hleihel) [1724333] - [netdrv] mlx5: Add pci AtomicOps request (Alaa Hleihel) [1724333] - [infiniband] ib/mlx5: Don't override existing ip_protocol (Alaa Hleihel) [1724333] - [infiniband] rdma/mlx5: Replace kzalloc with kcalloc (Alaa Hleihel) [1724333] - [documentation] netfilter: doc: Add nf_tables part in tproxy.txt (Phil Sutter) [1762977] - [net] netfilter: nft_socket: fix erroneous socket assignment (Phil Sutter) [1762977] - [net] netfilter: nft_socket: Break evaluation if no socket found (Phil Sutter) [1762977] - [net] netfilter: nft_tproxy: Fix missing-braces warning (Phil Sutter) [1762977] - [net] netfilter: nft_tproxy: Add missing config check (Phil Sutter) [1762977] - [net] netfilter: nf_tables: Add native tproxy support (Phil Sutter) [1762977] - [net] netfilter: nft_tproxy: Move nf_tproxy_assign_sock() to nf_tproxy.h (Phil Sutter) [1762977] - [net] sched: ensure opts_len <= IP_TUNNEL_OPTS_MAX in act_tunnel_key (Ivan Vecera) [1774706] - [net] ipmr: Fix skb headroom in ipmr_get_route(). (Guillaume Nault) [1773692] - [net] netns: fix GFP flags in rtnl_net_notifyid() (Guillaume Nault) [1763661] - [net] netns: fix NLM_F_ECHO mechanism for RTM_NEWNSID (Guillaume Nault) [1763661] - [netdrv] ptp: ptp_clock: Publish scaled_ppm_to_ppb (Ivan Vecera) [1772085] - [kernel] rh_features: move rh_features entry to sys/kernel (Hangbin Liu) [1660583] - [net] netfilter: nf_tables: Make nft_meta expression more robust (Phil Sutter) [1725169] - [tools] selftests/tls: add test for concurrent recv and send (Sabrina Dubroca) [1760375] - [net] tls: add a TX lock (Sabrina Dubroca) [1760375] - [net] tls: don't pay attention to sk_write_pending when pushing partial records (Sabrina Dubroca) [1760375] - [net] tls: fix sk_msg trim on fallback to copy mode (Sabrina Dubroca) [1760375] - [net] tls: align non temporal copy to cache lines (Sabrina Dubroca) [1760375] - [net] tls: remove the record tail optimization (Sabrina Dubroca) [1760375] - [net] tls: use RCU for the adder to the offload record list (Sabrina Dubroca) [1760375] - [net] tls: unref frags in order (Sabrina Dubroca) [1760375] - [net] tcp: ulp: fix possible crash in tcp_diag_get_aux_size() (Sabrina Dubroca) [1760375] - [net] tls: dedup the record cleanup (Sabrina Dubroca) [1760375] - [net] tls: clean up the number of #ifdefs for CONFIG_TLS_DEVICE (Sabrina Dubroca) [1760375] - [net] tls: narrow down the critical area of device_offload_lock (Sabrina Dubroca) [1760375] - [net] tls: don't jump to return (Sabrina Dubroca) [1760375] - [net] tls: export protocol version, cipher, tx_conf/rx_conf to socket diag (Sabrina Dubroca) [1760375] - [net] tcp: ulp: add functions to dump ulp-specific information (Sabrina Dubroca) [1760375] - [net] tls: use RCU protection on icsk->icsk_ulp_data (Sabrina Dubroca) [1760375] - [net] core/skmsg: Delete an unnecessary check before the function call "consume_skb" (Sabrina Dubroca) [1760375] - [net] tls, fix sk_write_space NULL write when tx disabled (Sabrina Dubroca) [1760375] - [net] tls: swap sk_write_space on close (Sabrina Dubroca) [1760375] - [net] tls: prevent skb_orphan() from leaking TLS plain text with offload (Sabrina Dubroca) [1760375] - [tools] selftests/tls: add a litmus test for the socket reuse through shutdown (Sabrina Dubroca) [1760375] - [net] tls: partially revert fix transition through disconnect with close (Sabrina Dubroca) [1760375] - [documentation] TLS: fix stat counters description (Sabrina Dubroca) [1760375] - [tools] selftests/tls: fix TLS tests with CONFIG_TLS=n (Sabrina Dubroca) [1760375] - [tools] selftests/tls: add shutdown tests (Sabrina Dubroca) [1760375] - [tools] selftests/tls: close the socket with open record (Sabrina Dubroca) [1760375] - [tools] selftests/tls: add a bidirectional test (Sabrina Dubroca) [1760375] - [tools] selftests/tls: test error codes around TLS ULP installation (Sabrina Dubroca) [1760375] - [tools] selftests/tls: add a test for ULP but no keys (Sabrina Dubroca) [1760375] - [net] bpf: sockmap/tls, close can race with map free (Sabrina Dubroca) [1760375] - [net] tls: fix transition through disconnect with close (Sabrina Dubroca) [1760375] - [net] tls: remove sock unlock/lock around strp_done() (Sabrina Dubroca) [1760375] - [net] tls: remove close callback sock unlock/lock around TX work flush (Sabrina Dubroca) [1760375] - [net] tls: don't call tls_sk_proto_close for hw record offload (Sabrina Dubroca) [1760375] - [net] tls: don't arm strparser immediately in tls_set_sw_offload() (Sabrina Dubroca) [1760375] - [net] tls: add missing prot info init (Sabrina Dubroca) [1760375] - [netdrv] mlx5: Return -EINVAL when WARN_ON_ONCE triggers in mlx5e_tls_resync(). (Sabrina Dubroca) [1760375] - [net] tls: don't clear TX resync flag on error (Sabrina Dubroca) [1760375] - [tools] selftests/tls: add test for poll() with data in TLS ULP (Sabrina Dubroca) [1760375] - [net] tls: add kernel-driven resync mechanism for TX (Sabrina Dubroca) [1760375] - [net] tls: generalize the resync callback (Sabrina Dubroca) [1760375] - [net] tls: add kernel-driven TLS RX resync (Sabrina Dubroca) [1760375] - [net] tls: rename handle_device_resync() (Sabrina Dubroca) [1760375] - [net] tls: pass record number as a byte array (Sabrina Dubroca) [1760375] - [net] tls: simplify seq calculation in handle_device_resync() (Sabrina Dubroca) [1760375] - [net] tls: export TLS per skb encryption (Sabrina Dubroca) [1760375] - [include] net/tls: simplify driver context retrieval (Sabrina Dubroca) [1760375] - [include] net/tls: split the TLS_DRIVER_STATE_SIZE and bump TX to 16 bytes (Sabrina Dubroca) [1760375] - [net] tls: don't pass version to tls_advance_record_sn() (Sabrina Dubroca) [1760375] - [include] net/tls: reorganize struct tls_context (Sabrina Dubroca) [1760375] - [net] tls: use version from prot (Sabrina Dubroca) [1760375] - [net] tls: don't re-check msg decrypted status in tls_device_decrypted() (Sabrina Dubroca) [1760375] - [net] tls: don't look for decrypted frames on non-offloaded sockets (Sabrina Dubroca) [1760375] - [net] tls: remove false positive warning (Sabrina Dubroca) [1760375] - [net] tls: check return values from skb_copy_bits() and skb_store_bits() (Sabrina Dubroca) [1760375] - [net] tls: fully initialize the msg wrapper skb (Sabrina Dubroca) [1760375] - [net] tls: replace the sleeping lock around RX resync with a bit lock (Sabrina Dubroca) [1760375] - [net] revert "net/tls: avoid NULL-deref on resync during device removal" (Sabrina Dubroca) [1760375] - [net] tls: avoid NULL-deref on resync during device removal (Sabrina Dubroca) [1760375] - [net] tls: Add support of AES128-CCM based ciphers (Sabrina Dubroca) [1760375] - [documentation] add TLS offload documentation (Sabrina Dubroca) [1760375] - [documentation] tls: RSTify the ktls documentation (Sabrina Dubroca) [1760375] - [net] xdp: increase kABI version (Jiri Benc) [1749817] - [tools] selftests: bpf: disable test_seg6_loop test (Jiri Benc) [1749817] - [tools] selftests: bpf: fix test_tc_tunnel hanging (Jiri Benc) [1749817] - [tools] selftests: bpf: xdping is not meant to be run standalone (Jiri Benc) [1749817] - [tools] libbpf: Use implicit XSKMAP lookup from AF_XDP XDP program (Jiri Benc) [1749817] - [lib] bpf, testing: Introduce 'gso_linear_no_head_frag' skb_segment test (Jiri Benc) [1749817] - [lib] bpf, testing: Refactor test_skb_segment() for testing skb_segment() on different skbs (Jiri Benc) [1749817] - [tools] selftests/bpf: test_progs: Don't leak server_fd in tcp_rtt (Jiri Benc) [1749817] - [tools] selftests/bpf: test_progs: fix client/server race in tcp_rtt (Jiri Benc) [1749817] - [net] flow_dissector: Fix potential use-after-free on BPF_PROG_DETACH (Jiri Benc) [1749817] - [tools] selftests/bpf: fix race in test_tcp_rtt test (Jiri Benc) [1749817] - [net] xdp: unpin xdp umem pages in error path (Jiri Benc) [1749817] - [net] sock: make cookie generation global instead of per netns (Jiri Benc) [1749817] - [net] bpfilter: add "WITH Linux-syscall-note" to SPDX tag of uapi headers (Jiri Benc) [1749817] - [net] bpf: sockmap, only create entry if ulp is not already enabled (Jiri Benc) [1749817] - [net] bpf: sockmap, synchronize_rcu before free'ing map (Jiri Benc) [1749817] - [net] bpf: sockmap, sock_map_delete needs to use xchg (Jiri Benc) [1749817] - [net] core: page_pool: add user refcnt and reintroduce page_pool_destroy (Jiri Benc) [1749817] - [net] bpf: avoid unused variable warning in tcp_bpf_rtt() (Jiri Benc) [1749817] - [net] xdp: fix potential deadlock on socket mutex (Jiri Benc) [1749817] - [net] bpfilter: print umh messages to /dev/kmsg (Jiri Benc) [1749817] - [net] xdp: fix possible cq entry leak (Jiri Benc) [1749817] - [net] xdp: fix race on generic receive path (Jiri Benc) [1749817] - [samples] bpf: fix tcp_bpf.readme detach command (Jiri Benc) [1749817] - [samples] bpf: add sample program that periodically dumps TCP stats (Jiri Benc) [1749817] - [tools] selftests/bpf: test BPF_SOCK_OPS_RTT_CB (Jiri Benc) [1749817] - [tools] bpf/tools: sync bpf.h (Jiri Benc) [1749817] - [net] bpf: add icsk_retransmits to bpf_tcp_sock (Jiri Benc) [1749817] - [net] bpf: add dsack_dups/delivered{, _ce} to bpf_tcp_sock (Jiri Benc) [1749817] - [net] bpf: split shared bpf_tcp_sock and bpf_sock_ops implementation (Jiri Benc) [1749817] - [net] bpf: add BPF_CGROUP_SOCK_OPS callback that is executed on every RTT (Jiri Benc) [1749817] - [net] init/kconfig: add CONFIG_CC_CAN_LINK (Jiri Benc) [1749817] - [net] page_pool: add helper function for retrieving dma direction (Jiri Benc) [1749817] - [net] xdp: fix hang while unregistering device bound to xdp socket (Jiri Benc) [1749817] - [net] xdp: hold device for umem regardless of zero-copy mode (Jiri Benc) [1749817] - [net] xsk: Change the default frame size to 4096 and allow controlling it (Jiri Benc) [1749817] - [tools] libbpf: Support getsockopt XDP_OPTIONS (Jiri Benc) [1749817] - [net] xsk: Add getsockopt XDP_OPTIONS (Jiri Benc) [1749817] - [net] xsk: Add API to check for available entries in FQ (Jiri Benc) [1749817] - [net] xsk: Properly terminate assignment in xskq_produce_flush_desc (Jiri Benc) [1749817] - [net] xdp: Make __mem_id_disconnect static (Jiri Benc) [1749817] - [net] xsk: sample kernel code is now in libbpf (Jiri Benc) [1749817] - [net] page_pool: fix compile warning when CONFIG_PAGE_POOL is disabled (Jiri Benc) [1749817] - [net] page_pool: make sure struct device is stable (Jiri Benc) [1749817] - [net] page_pool: add tracepoints for page_pool with details need by XDP (Jiri Benc) [1749817] - [net] xdp: add tracepoints for XDP mem (Jiri Benc) [1749817] - [net] xdp: force mem allocator removal and periodic warning (Jiri Benc) [1749817] - [net] xdp: tracking page_pool resources and safe removal (Jiri Benc) [1749817] - [netdrv] mlx5: more strict use of page_pool API (Jiri Benc) [1749817] - [net] page_pool: introduce page_pool_free and use in mlx5 (Jiri Benc) [1749817] - [net] veth: use xdp_release_frame for XDP_PASS (Jiri Benc) [1749817] - [net] xdp: page_pool related fix to cpumap (Jiri Benc) [1749817] - [net] xdp: fix leak of IDA cyclic id if rhashtable_insert_slow fails (Jiri Benc) [1749817] - [net] page_pool: add helper function to unmap dma addresses (Jiri Benc) [1749817] - [net] page_pool: add helper function to retrieve dma addresses (Jiri Benc) [1749817] - [net] page_pool: use DMA_ATTR_SKIP_CPU_SYNC for DMA mappings (Jiri Benc) [1749817] - [net] page_pool: don't use page->private to store dma_addr_t (Jiri Benc) [1749817] - [mm] add dma_addr_t to struct page (Jiri Benc) [1749817] - [tools] bpf: Sync asm-generic/socket.h to tools/ (Jiri Benc) [1749817] - [net] bpf: net: Add SO_DETACH_REUSEPORT_BPF (Jiri Benc) [1749817] - [net] veth: Support bulk XDP_TX (Jiri Benc) [1749817] - [net] flow_dissector: remove unused FLOW_DISSECTOR_F_STOP_AT_L3 flag (Jiri Benc) [1749817] - [tools] selftests/bpf: fix compilation error for flow_dissector.c (Jiri Benc) [1749817] - [net] bpf: Update BPF_CGROUP_RUN_PROG_INET_EGRESS calls (Jiri Benc) [1749817] - [net] signal/bpfilter: Fix bpfilter_kernl to use send_sig not force_sig (Jiri Benc) [1749817] - [net] arch: Use asm-generic/socket.h when possible (Jiri Benc) [1749817] - [net] flow_dissector: correct comments on enum flow_dissector_key_id (Jiri Benc) [1749817] - [net] tcp: add stat of data packet reordering events (Jiri Benc) [1749817] - [net] tcp: add dsack blocks received stats (Jiri Benc) [1749817] - [net] tcp: add data bytes retransmitted stats (Jiri Benc) [1749817] - [net] tcp: add data bytes sent stats (Jiri Benc) [1749817] - [net] tcp: add a helper to calculate size of opt_stats (Jiri Benc) [1749817] - [net] netfilter: Support iif matches in POSTROUTING (Phil Sutter) [1775961] - [tools] selftests: add basic netdevsim devlink flash testing (Petr Oros) [1770359] - [netdrv] netdevsim: implement fake flash updating with notifications (Petr Oros) [1770359] - [net] devlink: allow driver to update progress of flash update (Petr Oros) [1770359] - [net] devlink: Add extack to shared buffer operations (Petr Oros) [1770347] - [net] xfrm: policy: avoid warning splat when merging nodes (Sabrina Dubroca) [1758100] - [net] xfrm: policy: fix bydst hlist corruption on hash rebuild (Sabrina Dubroca) [1758100] - [net] xfrm: policy: fix infinite loop when merging src-nodes (Sabrina Dubroca) [1758100] - [tools] selftests: xfrm: alter htresh to trigger move of policies to hash table (Sabrina Dubroca) [1758100] - [net] xfrm: policy: fix reinsertion on node merge (Sabrina Dubroca) [1758100] - [net] xfrm: policy: delete inexact policies from inexact list on hash rebuild (Sabrina Dubroca) [1758100] - [net] xfrm: policy: use hlist rcu variants on inexact insert, part 2 (Sabrina Dubroca) [1758100] - [tools] selftests: xfrm: add block rules with adjacent/overlapping subnets (Sabrina Dubroca) [1758100] - [net] xfrm: policy: remove set but not used variable 'priority' (Sabrina Dubroca) [1758100] - [net] xfrm: policy: fix policy hash rebuild (Sabrina Dubroca) [1758100] - [net] xfrm: policy: fix netlink/pf_key policy lookups (Sabrina Dubroca) [1758100] - [net] xfrm: policy: add 2nd-level saddr trees for inexact policies (Sabrina Dubroca) [1758100] - [net] xfrm: policy: store inexact policies in a tree ordered by source address (Sabrina Dubroca) [1758100] - [net] xfrm: policy: check reinserted policies match their node (Sabrina Dubroca) [1758100] - [net] xfrm: policy: store inexact policies in a tree ordered by destination address (Sabrina Dubroca) [1758100] - [net] xfrm: policy: add inexact policy search tree infrastructure (Sabrina Dubroca) [1758100] - [net] xfrm: policy: consider if_id when hashing inexact policy (Sabrina Dubroca) [1758100] - [net] xfrm: policy: store inexact policies in an rhashtable (Sabrina Dubroca) [1758100] - [net] xfrm: policy: return NULL when inexact search needed (Sabrina Dubroca) [1758100] - [net] xfrm: policy: split list insertion into a helper (Sabrina Dubroca) [1758100] - [net] xfrm: security: iterate all, not inexact lists (Sabrina Dubroca) [1758100] - [tools] selftests: add xfrm policy test script (Sabrina Dubroca) [1758100] - [net] af_packet: fix the tx skb protocol in raw sockets with ETH_P_ALL (Ivan Vecera) [1765561] - [netdrv] mlx5e: Trust kernel regarding transport offset (Ivan Vecera) [1765561] - [netdrv] net/mlx5e: Remove the wrong assumption about transport offset (Ivan Vecera) [1765561] - [net] packet: Remove redundant skb->protocol set (Ivan Vecera) [1765561] - [net] packet: Ask driver for protocol if not provided by user (Ivan Vecera) [1765561] - [net] ethernet: Add parse_protocol header_ops support (Ivan Vecera) [1765561] - [include] net: Introduce parse_protocol header_ops callback (Ivan Vecera) [1765561] - [net] Don't set transport offset to invalid value (Ivan Vecera) [1765561] - [netdrv] Fix Kconfig indentation (Josef Oskera) [1764592] - [netdrv] be2net: make two arrays static const, makes object smaller (Josef Oskera) [1764592] - [netdrv] be2net: eliminate enable field from be_aic_obj (Josef Oskera) [1764592] - [netdrv] Use skb_frag_off accessors (Josef Oskera) [1764592] - [netdrv] Use skb accessors in network drivers (Josef Oskera) [1764592] - [netdrv] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 338 (Josef Oskera) [1764592] - [netdrv] treewide: Add SPDX license identifier - Makefile/Kconfig (Josef Oskera) [1764592] - [netdrv] cross-tree: phase out dma_zalloc_coherent() (Josef Oskera) [1764592] - [documentation] networking: switchdev: Update port parent ID section (Ivan Vecera) [1757840] - [net] Get rid of SWITCHDEV_ATTR_ID_PORT_PARENT_ID (Ivan Vecera) [1757840] - [net] dsa: Implement ndo_get_port_parent_id() (Ivan Vecera) [1757840] - [drivers] staging: fsl-dpaa2: ethsw: Implement ndo_get_port_parent_id() (Ivan Vecera) [1757840] - [netdrv] mscc: ocelot: Implement ndo_get_port_parent_id() (Ivan Vecera) [1757840] - [netdrv] net/mlx5e: Implement ndo_get_port_parent_id() (Ivan Vecera) [1757840] - [netdrv] liquidio: Implement ndo_get_port_parent_id() (Ivan Vecera) [1757840] - [net] tipc: fix unlimited bundling of small messages (Jon Maloy) [1761969] - [net] tipc: clean up skb list lock handling on send path (Jon Maloy) [1761969] - [net] tipc: fix false detection of retransmit failures (Jon Maloy) [1761969] - [net] tipc: reduce risk of wakeup queue starvation (Jon Maloy) [1761969] - [net] tipc: fix changeover issues due to large packet (Jon Maloy) [1761969] - [net] tipc: optimize link synching mechanism (Jon Maloy) [1761969] - [net] tipc: Fix a typo (Jon Maloy) [1761969] - [net] tipc: use rcu dereference functions properly (Jon Maloy) [1761969] - [net] tipc: remove ub->ubsock checks (Jon Maloy) [1761969] - [net] tipc: embed jiffies in macro TIPC_BC_RETR_LIM (Jon Maloy) [1761969] - [net] tipc: add dst_cache support for udp media (Jon Maloy) [1761969] - [net] tipc: rename function msg_get_wrapped() to msg_inner_hdr() (Jon Maloy) [1761969] - [net] tipc: eliminate unnecessary skb expansion during retransmission (Jon Maloy) [1761969] - [net] tipc: simplify stale link failure criteria (Jon Maloy) [1761969] - [net] tipc: check msg->req data len in tipc_nl_compat_bearer_disable (Jon Maloy) [1761969] - [net] tipc: remove the unnecessary msg->req check from tipc_nl_compat_bearer_set (Jon Maloy) [1761969] - [net] tipc: fix issues with early FAILOVER_MSG from peer (Jon Maloy) [1761969] - [net] tipc: include retrans failure detection for unicast (Jon Maloy) [1761969] - [net] tipc: purge deferredq list for each grp member in tipc_group_delete (Jon Maloy) [1761969] - [net] devlink: remove redundant rtnl lock assert (Marcelo Leitner) [1774694]- [gpu] drm/i915/aml: Allow SPT PCH for all AML devices (Lyude Paul) [1761469 1731110] - [gpu] drm/i915/cml: Add second PCH ID for CMP (Lyude Paul) [1731110] - [drm] i915/cml: Add Missing PCI IDs (Lyude Paul) [1727949 1731110] - [gpu] DRM Backport 5.2 -> 5.3 (Lyude Paul) [1731110] - [xen] mm/pgtable: drop pgtable_t variable from pte_fn_t functions (Lyude Paul) [1731110] - [gpu] DRM Backport 5.1 -> 5.2 (Lyude Paul) [1731110] - [s390] bus_find_device: Unify the match callback with class_find_device (Lyude Paul) [1731110] - [kernel] i2c: algo-bit: include main i2c header (Lyude Paul) [1731110] - [extcon] axp288: Add a depends on ACPI to the Kconfig entry (Lyude Paul) [1731110] - [extcon] axp288: Convert to use acpi_dev_get_first_match_dev() (Lyude Paul) [1731110] - [acpi] gpio: merrifield: Fix build err without CONFIG_ACPI (Lyude Paul) [1731110] - [gpio] merrifield: Convert to use acpi_dev_get_first_match_dev() (Lyude Paul) [1731110] - [kernel] proc/sysctl: add shared variables for range check (Lyude Paul) [1731110] - [gpu] drm/i915: Split Pineview device info into desktop and mobile (Lyude Paul) [1731110] - [gpu] snd/hda, drm/i915: Track the display_power_status using a cookie (Lyude Paul) [1731110] - [video] hdmi: Dropped static functions from kernel doc (Lyude Paul) [1731110] - [video] hdmi: Add Unpack function for DRM infoframe (Lyude Paul) [1731110] - [video] drm: Enable HDR infoframe support (Lyude Paul) [1731110] - [kernel] drm: Add HDR source metadata property (Lyude Paul) [1731110] - [gpu] drm: Add colorspace info to AVI Infoframe (Lyude Paul) [1731110] - [gpu] drm: Add HDMI colorspace property (Lyude Paul) [1731110] - [kernel] video/hdmi: Add an enum for HDMI packet types (Lyude Paul) [1731110] - [video] hdmi: Constify infoframe passed to the pack functions (Lyude Paul) [1731110] - [video] hdmi: Constify infoframe passed to the log functions (Lyude Paul) [1731110] - [video] hdmi: Pass buffer size to infoframe unpack functions (Lyude Paul) [1731110] - [video] hdmi: Constify 'buffer' to the unpack functions (Lyude Paul) [1731110] - [video] media: hdmi.h: rename ADOBE_RGB to OPRGB and ADOBE_YCC to OPYCC (Lyude Paul) [1731110] - [media] replace ADOBERGB by OPRGB (Lyude Paul) [1731110] - [dma-buf] add show_fdinfo handler (Lyude Paul) [1731110] - [dma-buf] dma-fence: Signal all callbacks from dma_fence_release() (Lyude Paul) [1731110] - [dma-buf] udmabuf: actually unmap the scatterlist (Lyude Paul) [1731110] - [dma-buf] Make mmap callback actually optional (Lyude Paul) [1731110] - [dma-buf] Remove unused sync_dump() (Lyude Paul) [1731110] - [kernel] dma-buf: explicitely note that dma-fence-chains use 64bit seqno (Lyude Paul) [1731110] - [dma-buf] fix stack corruption in dma_fence_chain_release (Lyude Paul) [1731110] - [dma-buf] add new dma_fence_chain container v7 (Lyude Paul) [1731110] - [dma-buf] add some lockdep asserts to the reservation object implementation (Lyude Paul) [1731110] - [iommu] arm-smmu-v3: Fix build error without CONFIG_PCI_ATS (Jerry Snitselaar) [1729845] - [iommu] arm-smmu-v3: Avoid locking on invalidation path when not using ATS (Jerry Snitselaar) [1729845] - [iommu] arm-smmu-v3: Fix ATC invalidation ordering wrt main TLBs (Jerry Snitselaar) [1729845] - [iommu] arm-smmu-v3: Rework enabling/disabling of ATS for PCI masters (Jerry Snitselaar) [1729845] - [iommu] arm-smmu-v3: Don't issue CMD_SYNC for zero-length invalidations (Jerry Snitselaar) [1729845] - [iommu] arm-smmu-v3: Remove boolean bitfield for 'ats_enabled' flag (Jerry Snitselaar) [1729845] - [iommu] arm-smmu-v3: Document ordering guarantees of command insertion (Jerry Snitselaar) [1729845] - [iommu] arm-smmu-v3: Defer TLB invalidation until ->iotlb_sync() (Jerry Snitselaar) [1729845] - [iommu] arm-smmu-v3: Reduce contention during command-queue insertion (Jerry Snitselaar) [1729845] - [iommu] arm-smmu-v3: Operate directly on low-level queue where possible (Jerry Snitselaar) [1729845] - [iommu] arm-smmu-v3: Move low-level queue fields out of arm_smmu_queue (Jerry Snitselaar) [1729845] - [iommu] arm-smmu-v3: Drop unused 'q' argument from Q_OVF macro (Jerry Snitselaar) [1729845] - [iommu] arm-smmu-v3: Separate s/w and h/w views of prod and cons indexes (Jerry Snitselaar) [1729845] - [iommu] io-pgtable: Pass struct iommu_iotlb_gather to ->tlb_add_page() (Jerry Snitselaar) [1729845] - [iommu] io-pgtable: Pass struct iommu_iotlb_gather to ->unmap() (Jerry Snitselaar) [1729845] - [iommu] io-pgtable: Remove unused ->tlb_sync() callback (Jerry Snitselaar) [1729845] - [iommu] io-pgtable: Replace ->tlb_add_flush() with ->tlb_add_page() (Jerry Snitselaar) [1729845] - [iommu] io-pgtable-arm: Call ->tlb_flush_walk() and ->tlb_flush_leaf() (Jerry Snitselaar) [1729845] - [iommu] io-pgtable: Hook up ->tlb_flush_walk() and ->tlb_flush_leaf() in drivers (Jerry Snitselaar) [1729845] - [kernel] iommu/io-pgtable: Introduce tlb_flush_walk() and tlb_flush_leaf() (Jerry Snitselaar) [1729845] - [iommu] Pass struct iommu_iotlb_gather to ->unmap() and ->iotlb_sync() (Jerry Snitselaar) [1729845] - [kernel] iommu: Introduce iommu_iotlb_gather_add_page() (Jerry Snitselaar) [1729845] - [kernel] iommu: Introduce struct iommu_iotlb_gather for batching TLB flushes (Jerry Snitselaar) [1729845] - [iommu] io-pgtable: Rename iommu_gather_ops to iommu_flush_ops (Jerry Snitselaar) [1729845] - [iommu] io-pgtable-arm: Remove redundant call to io_pgtable_tlb_sync() (Jerry Snitselaar) [1729845] - [kernel] iommu: Remove empty iommu_tlb_range_add() callback from iommu_ops (Jerry Snitselaar) [1729845] - [iommu] arm-smmu-v3: Invalidate ATC when detaching a device (Jerry Snitselaar) [1729845] - [iommu] arm-smmu-v3: Add support for PCI ATS (Jerry Snitselaar) [1729845] - [iommu] Introduce iotlb_sync_map callback (Jerry Snitselaar) [1742234] - [kernel] dma-mapping: fix page attributes for dma_mmap_* (Jerry Snitselaar) [1754727] - [kernel] dma-mapping: check pfn validity in dma_common_{mmap, get_sgtable} (Jerry Snitselaar) [1754727] - [kernel] swiotlb: checking whether swiotlb buffer is full with io_tlb_used (Jerry Snitselaar) [1754727] - [kernel] dma-direct: fix zone selection after an unaddressable CMA allocation (Jerry Snitselaar) [1754727] - [kernel] dma-contiguous: page-align the size in dma_free_contiguous() (Jerry Snitselaar) [1754727] - [kernel] dma-contiguous: do not overwrite align in dma_alloc_contiguous() (Jerry Snitselaar) [1754727] - [kernel] dma-mapping: fix panic caused by passing empty cma command line argument (Jerry Snitselaar) [1754727] - [iommu] dma: Handle SG length overflow better (Jerry Snitselaar) [1742234] - [iommu] dma: Handle MSI mappings separately (Jerry Snitselaar) [1742234] - [iommu] dma: Apply dma_{alloc, free}_contiguous functions (Jerry Snitselaar) [1742234] - [iommu] dma: Don't depend on CONFIG_DMA_DIRECT_REMAP (Jerry Snitselaar) [1742234] - [iommu] dma: Refactor iommu_dma_mmap (Jerry Snitselaar) [1742234] - [iommu] dma: Refactor iommu_dma_get_sgtable (Jerry Snitselaar) [1742234] - [iommu] dma: Refactor iommu_dma_alloc, part 2 (Jerry Snitselaar) [1742234] - [iommu] dma: Cleanup variable naming in iommu_dma_alloc (Jerry Snitselaar) [1742234] - [iommu] dma: Split iommu_dma_free (Jerry Snitselaar) [1742234] - [iommu] dma: Merge the CMA and alloc_pages allocation paths (Jerry Snitselaar) [1742234] - [iommu] dma: Don't remap CMA unnecessarily (Jerry Snitselaar) [1742234] - [iommu] dma: Refactor iommu_dma_alloc (Jerry Snitselaar) [1742234] - [iommu] dma: Refactor iommu_dma_free (Jerry Snitselaar) [1742234] - [iommu] dma: Remove __iommu_dma_free (Jerry Snitselaar) [1742234] - [iommu] dma: Refactor the page array remapping allocator (Jerry Snitselaar) [1742234] - [iommu] dma: Factor out remapped pages lookup (Jerry Snitselaar) [1742234] - [iommu] dma: Squash __iommu_dma_{map, unmap}_page helpers (Jerry Snitselaar) [1742234] - [iommu] dma: Move domain lookup into __iommu_dma_{map, unmap} (Jerry Snitselaar) [1742234] - [iommu] dma: Move __iommu_dma_map (Jerry Snitselaar) [1742234] - [iommu] dma: Use for_each_sg in iommu_dma_alloc (Jerry Snitselaar) [1742234] - [clk] Make clk_bulk_get_all() return a valid "id" (Jerry Snitselaar) [1722978] - [iommu] io-pgtable-arm: Support all Mali configurations (Jerry Snitselaar) [1722978] - [iommu] io-pgtable-arm: Correct Mali attributes (Jerry Snitselaar) [1722978] - [iommu] vt-d: Fix panic after kexec -p for kdump (Jerry Snitselaar) [1742234] - [kernel] iommu/iova: Fix compilation error with !CONFIG_IOMMU_IOVA (Jerry Snitselaar) [1742234] - [iommu] amd: Check PM_LEVEL_SIZE() condition in locked section (Jerry Snitselaar) [1742234] - [iommu] amd: Fix incorrect PASID decoding from event log (Jerry Snitselaar) [1742234] - [iommu] amd: Lock code paths traversing protection_domain->dev_list (Jerry Snitselaar) [1742234] - [iommu] amd: Lock dev_data in attach/detach code paths (Jerry Snitselaar) [1742234] - [iommu] amd: Check for busy devices earlier in attach_device() (Jerry Snitselaar) [1742234] - [iommu] amd: Take domain->lock for complete attach/detach path (Jerry Snitselaar) [1742234] - [iommu] amd: Remove amd_iommu_devtable_lock (Jerry Snitselaar) [1742234] - [iommu] amd: Remove domain->updated (Jerry Snitselaar) [1742234] - [iommu] iova: Avoid false sharing on fq_timer_on (Jerry Snitselaar) [1742234] - [iommu] Don't use sme_active() in generic code (Jerry Snitselaar) [1742234] - [iommu] vt-d: Fix wrong analysis whether devices share the same bus (Jerry Snitselaar) [1742234] - [iommu] amd: Wait for completion of IOTLB flush in attach_device (Jerry Snitselaar) [1742234] - [iommu] amd: Unmap all L7 PTEs when downgrading page-sizes (Jerry Snitselaar) [1742234] - [iommu] amd: Introduce first_pte_l7() helper (Jerry Snitselaar) [1742234] - [iommu] amd: Fix downgrading default page-sizes in alloc_pte() (Jerry Snitselaar) [1742234] - [iommu] amd: Fix pages leak in free_pagetable() (Jerry Snitselaar) [1742234] - [documentation] documentation: Update Documentation for iommu.passthrough (Jerry Snitselaar) [1745844] - [iommu] Disable passthrough mode when SME is active (Jerry Snitselaar) [1745844] - [iommu] Set default domain type at runtime (Jerry Snitselaar) [1745844] - [iommu] Print default domain type on boot (Jerry Snitselaar) [1745844] - [x86] dma: Get rid of iommu_pass_through (Jerry Snitselaar) [1745844] - [iommu] vt-d: Request passthrough mode from IOMMU core (Jerry Snitselaar) [1745844] - [iommu] amd: Request passthrough mode from IOMMU core (Jerry Snitselaar) [1745844] - [iommu] Use Functions to set default domain type in iommu_set_def_domain_type() (Jerry Snitselaar) [1745844] - [iommu] Add helpers to set/get default domain type (Jerry Snitselaar) [1745844] - [iommu] Remember when default domain type was set on kernel command line (Jerry Snitselaar) [1745844] - [iommu] amd: Flush old domains in kdump kernel (Jerry Snitselaar) [1742234] - [iommu] amd: Fix race in increase_address_space() (Jerry Snitselaar) [1742234] - [iommu] vt-d: Remove global page flush support (Jerry Snitselaar) [1742234] - [iommu] vt-d: Fix possible use-after-free of private domain (Jerry Snitselaar) [1742234] - [iommu] vt-d: Detach domain before using a private one (Jerry Snitselaar) [1742234] - [iommu] vt-d: Correctly check format of page table in debugfs (Jerry Snitselaar) [1742234] - [iommu] vt-d: Detach domain when move device out of group (Jerry Snitselaar) [1742234] - [iommu] arm-smmu: Mark expected switch fall-through (Jerry Snitselaar) [1722978] - [iommu] vt-d: Print pasid table entries MSB to LSB in debugfs (Jerry Snitselaar) [1742234] - [iommu] iova: Remove stale cached32_node (Jerry Snitselaar) [1742234] - [iommu] vt-d: Check if domain->pgd was allocated (Jerry Snitselaar) [1742234] - [iommu] vt-d: Don't queue_iova() if there is no flush queue (Jerry Snitselaar) [1742234] - [iommu] amd: fix a crash in iova_magazine_free_pfns (Jerry Snitselaar) [1742234] - [iommu] Use right function to get group for device (Jerry Snitselaar) [1742234] - [iommu] arm-smmu-v3: Fix compilation when CONFIG_CMA=n (Jerry Snitselaar) [1722978] - [iommu] io-pgtable: Support non-coherent page tables (Jerry Snitselaar) [1722978] - [iommu] io-pgtable: Replace IO_PGTABLE_QUIRK_NO_DMA with specific flag (Jerry Snitselaar) [1722978] - [iommu] io-pgtable-arm-v7s: request DMA32 memory, and improve debugging (Jerry Snitselaar) [1722978] - [iommu] io-pgtable-arm: Add support to use system cache (Jerry Snitselaar) [1722978] - [iommu] arm-smmu-v3: Increase maximum size of queues (Jerry Snitselaar) [1722978] - [iommu] amd: Flush not present cache in iommu_map_page (Jerry Snitselaar) [1742234] - [iommu] amd: Only free resources once on init error (Jerry Snitselaar) [1742234] - [iommu] amd: Move gart fallback to amd_iommu_init (Jerry Snitselaar) [1742234] - [iommu] amd: Make iommu_disable safer (Jerry Snitselaar) [1742234] - [iommu] amd: Add missed 'tag' to error msg in iommu_print_event (Jerry Snitselaar) [1742234] - [iommu] amd: Remove redundant assignment to variable npages (Jerry Snitselaar) [1742234] - [iommu] vt-d: Cleanup unused variable (Jerry Snitselaar) [1742234] - [iommu] vt-d: Silence a variable set but not used (Jerry Snitselaar) [1742234] - [iommu] vt-d: Remove an unused variable "length" (Jerry Snitselaar) [1742234] - [iommu] vt-d: Cleanup after delegating DMA domain to generic iommu (Jerry Snitselaar) [1742234] - [iommu] vt-d: Fix suspicious RCU usage in probe_acpi_namespace_devices() (Jerry Snitselaar) [1742234] - [iommu] vt-d: Allow DMA domain attaching to rmrr locked device (Jerry Snitselaar) [1742234] - [iommu] vt-d: Don't enable iommu's which have been ignored (Jerry Snitselaar) [1742234] - [iommu] vt-d: Set domain type for a private domain (Jerry Snitselaar) [1742234] - [iommu] vt-d: Don't return error when device gets right domain (Jerry Snitselaar) [1742234] - [iommu] vt-d: Fix a variable set but not used (Jerry Snitselaar) [1742234] - [kernel] iommu/vt-d: Fix typo in SVM code comment (Jerry Snitselaar) [1742234] - [iommu] vt-d: Remove static identity map code (Jerry Snitselaar) [1742234] - [iommu] vt-d: Remove duplicated code for device hotplug (Jerry Snitselaar) [1742234] - [iommu] vt-d: Remove startup parameter from device_def_domain_type() (Jerry Snitselaar) [1742234] - [iommu] vt-d: Cleanup get_valid_domain_for_dev() (Jerry Snitselaar) [1742234] - [iommu] vt-d: Implement is_attach_deferred iommu ops entry (Jerry Snitselaar) [1742234] - [iommu] vt-d: Probe DMA-capable ACPI name space devices (Jerry Snitselaar) [1742234] - [iommu] vt-d: Handle 32bit device with identity default domain (Jerry Snitselaar) [1742234] - [iommu] vt-d: Identify default domains replaced with private (Jerry Snitselaar) [1742234] - [iommu] vt-d: Delegate the dma domain to upper layer (Jerry Snitselaar) [1742234] - [iommu] vt-d: Delegate the identity domain to upper layer (Jerry Snitselaar) [1742234] - [iommu] vt-d: Add device_def_domain_type() helper (Jerry Snitselaar) [1742234] - [iommu] vt-d: Enable DMA remapping after rmrr mapped (Jerry Snitselaar) [1742234] - [iommu] vt-d: Expose ISA direct mapping region via iommu_get_resv_regions (Jerry Snitselaar) [1742234] - [iommu] vt-d: Implement apply_resv_region iommu ops entry (Jerry Snitselaar) [1742234] - [iommu] Add API to request DMA domain for device (Jerry Snitselaar) [1742234] - [iommu] vt-d: Add debugfs support to show scalable mode DMAR table internals (Jerry Snitselaar) [1742234] - [iommu] vt-d: Introduce macros useful for dumping DMAR table (Jerry Snitselaar) [1742234] - [iommu] vt-d: Modify the format of intel DMAR tables dump (Jerry Snitselaar) [1742234] - [iommu] vt-d: Remove unnecessary rcu_read_locks (Jerry Snitselaar) [1742234] - [iommu] vt-d: Fix bind svm with multiple devices (Jerry Snitselaar) [1742234] - [iommu] arm-smmu: Avoid constant zero in TLBI writes (Jerry Snitselaar) [1722978] - [iommu] vt-d: Set the right field for Page Walk Snoop (Jerry Snitselaar) [1742234] - [iommu] Add missing new line for dma type (Jerry Snitselaar) [1742234] - [kernel] iommu/iova: Separate atomic variables to improve performance (Jerry Snitselaar) [1742234] - [iommu] Remove iommu_callback_data (Jerry Snitselaar) [1742234] - [iommu] amd: Remove amd_iommu_pd_list (Jerry Snitselaar) [1742234] - [iommu] amd: Use pci_prg_resp_pasid_required() (Jerry Snitselaar) [1742234] - [iommu] vt-d: Fix leak in intel_pasid_alloc_table on error path (Jerry Snitselaar) [1742234] - [iommu] vt-d: Make kernel parameter igfx_off work with vIOMMU (Jerry Snitselaar) [1742234] - [iommu] vt-d: Set intel_iommu_gfx_mapped correctly (Jerry Snitselaar) [1742234] - [iommu] vt-d: cleanup: no spaces at the start of a line (Jerry Snitselaar) [1742234] - [iommu] vt-d: Don't request page request irq under dmar_global_lock (Jerry Snitselaar) [1742234] - [iommu] vt-d: Use struct_size() helper (Jerry Snitselaar) [1742234] - [iommu] vt-d: Flush IOTLB for untrusted device in time (Jerry Snitselaar) [1742234] - [iommu] vt-d: Clean up iommu_no_mapping (Jerry Snitselaar) [1742234] - [vfio] type1: Add domain at(de)taching group helpers (Jerry Snitselaar) [1742234] - [iommu] vt-d: Return ID associated with an auxiliary domain (Jerry Snitselaar) [1742234] - [iommu] vt-d: Aux-domain specific domain attach/detach (Jerry Snitselaar) [1742234] - [iommu] vt-d: Move common code out of iommu_attch_device() (Jerry Snitselaar) [1742234] - [iommu] vt-d: Add per-device IOMMU feature ops entries (Jerry Snitselaar) [1742234] - [iommu] vt-d: Make intel_iommu_enable_pasid() more generic (Jerry Snitselaar) [1742234] - [iommu] vt-d: Switch to bitmap_zalloc() (Jerry Snitselaar) [1742234] - [iommu] Bind process address spaces to devices (Jerry Snitselaar) [1742234] - [iommu] Add APIs for multiple domains per device (Jerry Snitselaar) [1742234] - [iommu] arm-smmu: Log CBFRSYNRA register on context fault (Jerry Snitselaar) [1722978] - [iommu] arm-smmu-v3: Don't disable SMMU in kdump kernel (Jerry Snitselaar) [1722978] - [iommu] arm-smmu-v3: Disable tagged pointers (Jerry Snitselaar) [1722978] - [iommu] arm-smmu-v3: Link domains and devices (Jerry Snitselaar) [1722978] - [iommu] arm-smmu-v3: Add a master->domain pointer (Jerry Snitselaar) [1722978] - [iommu] arm-smmu-v3: Store SteamIDs in master (Jerry Snitselaar) [1722978] - [iommu] arm-smmu-v3: Rename arm_smmu_master_data to arm_smmu_master (Jerry Snitselaar) [1722978] - [iommu] io-pgtable: Add ARM Mali midgard MMU page table format (Jerry Snitselaar) [1722978] - [iommu] vt-d: Save the right domain ID used by hardware (Jerry Snitselaar) [1742234] - [iommu] iova: Fix tracking of recently failed iova address (Jerry Snitselaar) [1742234] - [iommu] Fix IOMMU debugfs fallout (Jerry Snitselaar) [1742234] - [kernel] iommu: Document iommu_ops.is_attach_deferred() (Jerry Snitselaar) [1742234] - [kernel] iommu: Document iommu_ops.iotlb_sync_map() (Jerry Snitselaar) [1742234] - [kernel] iommu: Fix flush_tlb_all typo (Jerry Snitselaar) [1742234] - [iommu] io-pgtable-arm-v7s: Only kmemleak_ignore L2 tables (Jerry Snitselaar) [1722978] - [iommu] Use dev_printk() when possible (Jerry Snitselaar) [1742234] - [kernel] iommu: Allow io-pgtable to be used outside of iommu/ (Jerry Snitselaar) [1722978] - [iommu] iova: Allow compiling the library without IOMMU support (Jerry Snitselaar) [1742234] - [iommu] amd: Use dev_printk() when possible (Jerry Snitselaar) [1742234] - [iommu] amd: Remove clear_flush_young notifier (Jerry Snitselaar) [1742234] - [iommu] amd: Print reason for iommu_map_page failure in map_sg (Jerry Snitselaar) [1742234] - [iommu] vt-d: Get domain ID before clear pasid entry (Jerry Snitselaar) [1742234] - [iommu] vt-d: Set context field after value initialized (Jerry Snitselaar) [1742234] - [kernel] pci/ats: Add inline to pci_prg_resp_pasid_required() (Jerry Snitselaar) [1724921 1724927] - [iommu] vt-d: Enable ATS only if the device uses page aligned address (Jerry Snitselaar) [1724922] - [pci] ats: Add pci_ats_page_aligned() interface (Jerry Snitselaar) [1724922] - [iommu] vt-d: Fix PRI/PASID dependency issue (Jerry Snitselaar) [1724921 1724927] - [pci] ats: Add pci_prg_resp_pasid_required() interface (Jerry Snitselaar) [1724921 1724927] - [iommu] vt-d: Allow interrupts from the entire bus for aliased devices (Jerry Snitselaar) [1742234] - [iommu] vt-d: Add helper to set an IRTE to verify only the bus number (Jerry Snitselaar) [1742234] - [iommu] vt-d: Remove misleading "domain 0" test from domain_exit() (Jerry Snitselaar) [1742234] - [iommu] vt-d: Remove unused dmar_remove_one_dev_info() argument (Jerry Snitselaar) [1742234] - [iommu] vt-d: Remove unnecessary local variable initializations (Jerry Snitselaar) [1742234] - [iommu] vt-d: Use dev_printk() when possible (Jerry Snitselaar) [1742234] - [iommu] vt-d: Remove change_pte notifier (Jerry Snitselaar) [1742234] - iommu/vt-d: Implement dma_[un]map_resource() (Jerry Snitselaar) [1742234] - [iommu] vt-d: Support page request in scalable mode (Jerry Snitselaar) [1742234] - [iommu] vt-d: Leave scalable mode default off (Jerry Snitselaar) [1742234] - [iommu] of: Fix probe-deferral (Jerry Snitselaar) [1742234] - [iommu] Check for iommu_ops == NULL in iommu_probe_device() (Jerry Snitselaar) [1742234] - [iommu] of: Don't call iommu_ops->add_device directly (Jerry Snitselaar) [1742234] - powerpc/iommu: Use device_iommu_mapped() (Jerry Snitselaar) [1742234] - [powerpc] iommu: Use device_iommu_mapped() (Jerry Snitselaar) [1742234] - [iommu] of: Use device_iommu_mapped() (Jerry Snitselaar) [1742234] - [iommu] of: Use helper functions to access dev->iommu_fwspec (Jerry Snitselaar) [1742234] - [iommu] dma: Use helper functions to access dev->iommu_fwspec (Jerry Snitselaar) [1742234] - [iommu] arm-smmu: Use helper functions to access dev->iommu_fwspec (Jerry Snitselaar) [1722978] - [acpi] iort: Fix rc_dma_get_range() (Jerry Snitselaar) [1722978] - [kernel] iommu: Change tlb_range_add to iotlb_range_add and tlb_sync to iotlb_sync (Jerry Snitselaar) [1742234] - [iommu] arm-smmu: Make arm-smmu-v3 explicitly non-modular (Jerry Snitselaar) [1722978] - [iommu] arm-smmu: Make arm-smmu explicitly non-modular (Jerry Snitselaar) [1722978] - [iommu] Audit and remove any unnecessary uses of module.h (Jerry Snitselaar) [1742234] - [iommu] irq_remapping: Remove unused header files (Jerry Snitselaar) [1742234] - [iommu] Do physical merging in iommu_map_sg() (Jerry Snitselaar) [1742234] - [iommu] amd: Remove leading 0s in error log messages (Jerry Snitselaar) [1742234] - [iommu] amd: Fix line-break in error log reporting (Jerry Snitselaar) [1742234] - [iommu] amd: Use pr_fmt() (Jerry Snitselaar) [1742234] - [iommu] amd: Allow to upgrade page-size (Jerry Snitselaar) [1742234] - [iommu] amd: Restart loop if cmpxchg64 succeeded in alloc_pte() (Jerry Snitselaar) [1742234] - [iommu] amd: Allow downgrading page-sizes in alloc_pte() (Jerry Snitselaar) [1742234] - [iommu] amd: Ignore page-mode 7 in free_sub_pt() (Jerry Snitselaar) [1742234] - [iommu] amd: Introduce free_sub_pt() function (Jerry Snitselaar) [1742234] - [iommu] amd: Collect page-table pages in freelist (Jerry Snitselaar) [1742234] - [iommu] vt-d: Remove deferred invalidation (Jerry Snitselaar) [1724930] - [iommu] vt-d: Shared virtual address in scalable mode (Jerry Snitselaar) [1742234] - [iommu] vt-d: Add first level page table interface (Jerry Snitselaar) [1742234] - [iommu] vt-d: Setup context and enable RID2PASID support (Jerry Snitselaar) [1742234] - [iommu] vt-d: Pass pasid table to context mapping (Jerry Snitselaar) [1742234] - [iommu] vt-d: Setup pasid entry for RID2PASID support (Jerry Snitselaar) [1742234] - [iommu] vt-d: Add second level page table interface (Jerry Snitselaar) [1742234] - [iommu] vt-d: Reserve a domain id for FL and PT modes (Jerry Snitselaar) [1742234] - [iommu] vt-d: Add 256-bit invalidation descriptor support (Jerry Snitselaar) [1742234] - [kernel] iommu/vt-d: Move page table helpers into header (Jerry Snitselaar) [1742234] - [iommu] vt-d: Manage scalalble mode PASID tables (Jerry Snitselaar) [1742234] - [iommu] vt-d: Enumerate the scalable mode capability (Jerry Snitselaar) [1742234] - [kernel] iommu/vtd: Cleanup dma_remapping.h header (Jerry Snitselaar) [1742234] - [documentation] dt-bindings: arm-smmu: Add binding doc for Qcom smmu-500 (Jerry Snitselaar) [1722978] - [iommu] arm-smmu: Add support for qcom, smmu-v2 variant (Jerry Snitselaar) [1722978] - [documentation] dt-bindings: arm-smmu: Add bindings for qcom, smmu-v2 (Jerry Snitselaar) [1722978] - [iommu] arm-smmu: Add the device_link between masters and smmu (Jerry Snitselaar) [1722978] - [iommu] arm-smmu: Invoke pm_runtime across the driver (Jerry Snitselaar) [1722978] - [iommu] arm-smmu: Add pm_runtime/sleep ops (Jerry Snitselaar) [1722978] - [clk] add managed version of clk_bulk_get_all (Jerry Snitselaar) [1722978] - [clk] add new APIs to operate on all available clocks (Jerry Snitselaar) [1722978] - [clk] bulk: add of_clk_bulk_get() (Jerry Snitselaar) [1722978] - [iommu] arm-smmu-v3: Use explicit mb() when moving cons pointer (Jerry Snitselaar) [1722978] - [iommu] arm-smmu-v3: Avoid memory corruption from Hisilicon MSI payloads (Jerry Snitselaar) [1722978] - [iommu] arm-smmu-v3: Fix big-endian CMD_SYNC writes (Jerry Snitselaar) [1722978] - [iommu] revert "iommu/io-pgtable-arm: Check for v7s-incapable systems" (Jerry Snitselaar) [1722978] - [iommu] Fix a typo (Jerry Snitselaar) [1742234] - [iommu] Tidy up window attributes (Jerry Snitselaar) [1742234] - [iommu] amd: Add default branch in amd_iommu_capable() (Jerry Snitselaar) [1742234] - [iommu] amd: Move iommu_init_pci() to .init section (Jerry Snitselaar) [1742234] - [iommu] vt-d: Add debugfs support to show context internals (Jerry Snitselaar) [1742234] - [iommu] vt-d: Add debugfs support for Interrupt remapping (Jerry Snitselaar) [1742234] - [iommu] vt-d: Add debugfs support to show register contents (Jerry Snitselaar) [1742234] - [iommu] vt-d: Enable base Intel IOMMU debugfs support (Jerry Snitselaar) [1742234] - [kernel] iommu/vt-d: Update register definitions to VT-d 3.0 specification (Jerry Snitselaar) [1742234] - [iommu] vt-d: Relocate struct/function declarations to its header files (Jerry Snitselaar) [1742234] - [of] iommu/of: make of_pci_map_rid() available for other devices too (Jerry Snitselaar) [1742234] - [iommu] arm-smmu-v3: Remove unnecessary wrapper function (Jerry Snitselaar) [1722978] - [iommu] arm-smmu-v3: Add SPDX header (Jerry Snitselaar) [1722978] - [iommu] arm-smmu-v3: Fix a couple of minor comment typos (Jerry Snitselaar) [1722978] - [kernel] iommu/shmobile: Remove unused linux/platform_data/sh_ipmmu.h header (Jerry Snitselaar) [1742234] - [iommu] vt-d: Handle memory shortage on pasid table allocation (Jerry Snitselaar) [1742234] - [iommu] Add sysfs attribyte for domain type (Jerry Snitselaar) [1742234] - [iommu] amd: Add basic debugfs infrastructure for AMD IOMMU (Jerry Snitselaar) [1742234] - [iommu] Enable debugfs exposure of IOMMU driver internals (Jerry Snitselaar) [1742234] - [iommu] vt-d: Remove the obsolete per iommu pasid tables (Jerry Snitselaar) [1742234] - [iommu] vt-d: Apply per pci device pasid table in SVA (Jerry Snitselaar) [1742234] - [iommu] vt-d: Allocate and free pasid table (Jerry Snitselaar) [1742234] - [iommu] vt-d: Per PCI device pasid table interfaces (Jerry Snitselaar) [1742234] - [iommu] vt-d: Add for_each_device_domain() helper (Jerry Snitselaar) [1742234] - [iommu] vt-d: Move device_domain_info to header (Jerry Snitselaar) [1742234] - [iommu] vt-d: Apply global PASID in SVA (Jerry Snitselaar) [1742234] - [iommu] vt-d: Avoid using idr_for_each_entry() (Jerry Snitselaar) [1742234] - [iommu] vt-d: Global PASID name space (Jerry Snitselaar) [1742234] - [iommu] vt-d: Fix dev iotlb pfsid use (Jerry Snitselaar) [1742234] - [kernel] iommu/vt-d: Add definitions for PFSID (Jerry Snitselaar) [1742234] - [iommu] amd: Argument page_size could be uninitialized (Jerry Snitselaar) [1742234] - [iommu] arm-smmu-v3: Abort all transactions if SMMU is enabled in kdump kernel (Jerry Snitselaar) [1722978] - [iommu] arm-smmu-v3: Prevent any devices access to memory without registration (Jerry Snitselaar) [1722978] - [iommu] [] iommu/arm-smmu-v3: sync the OVACKFLG to PRIQ consumer register (Jerry Snitselaar) [1722978] - [iommu] io-pgtable-arm-v7s: Abort allocation when table address overflows the PTE (Jerry Snitselaar) [1722978] - [iommu] io-pgtable-arm: Fix pgtable allocation in selftest (Jerry Snitselaar) [1722978] - [netdrv] iavf: initialize ITRN registers with correct values (Stefan Assmann) [1721697] - [netdrv] iavf: fix MAC address setting for VFs when filter is rejected (Stefan Assmann) [1721697] - [netdrv] iavf: allow permanent MAC address to change (Stefan Assmann) [1721697] - [netdrv] iavf: remove unused debug function iavf_debug_d (Stefan Assmann) [1721697] - [netdrv] Use skb_frag_off accessors (Stefan Assmann) [1721697] - [netdrv] Use skb accessors in network drivers (Stefan Assmann) [1721697] - [netdrv] iavf: fix dereference of null rx_buffer pointer (Stefan Assmann) [1721697] - [netdrv] iavf: Fix up debug print macro (Stefan Assmann) [1721697] - [netdrv] iavf: use struct_size() helper (Stefan Assmann) [1721697] - [netdrv] iavf: allow null RX descriptors (Stefan Assmann) [1721697] - [netdrv] iavf: add call to iavf_[add|del]_cloud_filter (Stefan Assmann) [1721697] - [netdrv] iavf: Refactor init state machine (Stefan Assmann) [1721697] - [netdrv] iavf: Refactor the watchdog state machine (Stefan Assmann) [1721697] - [netdrv] iavf: Remove timer for work triggering, use delaying work instead (Stefan Assmann) [1721697] - [netdrv] iavf: Move commands processing to the separate function (Stefan Assmann) [1721697] - [netdrv] iavf: Fix the math for valid length for ADq enable (Stefan Assmann) [1721697] - [netdrv] iavf: Change GFP_KERNEL to GFP_ATOMIC in kzalloc() (Stefan Assmann) [1721697] - [netdrv] iavf: wait longer for close to complete (Stefan Assmann) [1721697] - [netdrv] iavf: use signed variable (Stefan Assmann) [1721697] - [netdrv] iavf: Create VLAN tag elements starting from the first element (Stefan Assmann) [1721697] - [netdrv] iavf: update comments and file checks to match iavf (Stefan Assmann) [1721697] - [netdrv] iavf: rename i40e_device to iavf_device (Stefan Assmann) [1721697] - [netdrv] iavf: change remaining i40e defines to be iavf (Stefan Assmann) [1721697] - [netdrv] iavf: rename iavf_client.h defines to match driver name (Stefan Assmann) [1721697] - [netdrv] iavf: rename iavf_status structure flags (Stefan Assmann) [1721697] - [netdrv] iavf: replace i40e variables with iavf (Stefan Assmann) [1721697] - [netdrv] iavf: rename i40e functions to be iavf (Stefan Assmann) [1721697] - [netdrv] iavf: change iavf_status_code to iavf_status (Stefan Assmann) [1721697] - [netdrv] iavf: Rename i40e_adminq* files to iavf_adminq* (Stefan Assmann) [1721697] - [netdrv] iavf: iavf_client: use struct_size() helper (Stefan Assmann) [1721697] - [netdrv] iavf: use struct_size() in kzalloc() (Stefan Assmann) [1721697] - [netdrv] iavf: Limiting RSS queues to CPUs (Stefan Assmann) [1721697] - [netdrv] iavf: Use printf instead of gnu_printf for iavf_debug_d (Stefan Assmann) [1721697] - [netdrv] igb/igc: use ktime accessors for skb->tstamp (Stefan Assmann) [1721695] - [netdrv] i40e: Fix for ethtool -m issue on X722 NIC (Stefan Assmann) [1721695] - [netdrv] intel: Demote MTU change prints to debug (Stefan Assmann) [1721695] - [netdrv] i40e: implement VF stats NDO (Stefan Assmann) [1721695] - [netdrv] i40e: enable X710 support (Stefan Assmann) [1721695] - [netdrv] i40e: Add UDP segmentation offload support (Stefan Assmann) [1721695] - [netdrv] i40e: prevent memory leak in i40e_setup_macvlans (Stefan Assmann) [1721695] - [netdrv] i40e: Refactoring VF MAC filters counting to make more reliable (Stefan Assmann) [1721695] - [netdrv] i40e: Fix LED blinking flow for X710T*L devices (Stefan Assmann) [1721695] - [netdrv] i40e: allow ethtool to report SW and FW versions in recovery mode (Stefan Assmann) [1721695] - [netdrv] i40e: initialize ITRN registers with correct values (Stefan Assmann) [1721695] - [netdrv] i40e: Extend PHY access with page change flag (Stefan Assmann) [1721695] - [netdrv] i40e: Extract detection of HW flags into a function (Stefan Assmann) [1721695] - [netdrv] i40e: Wrong 'Advertised FEC modes' after set FEC to AUTO (Stefan Assmann) [1721695] - [netdrv] i40e: Fix for persistent lldp support (Stefan Assmann) [1721695] - [netdrv] i40e: clear __I40E_VIRTCHNL_OP_PENDING on invalid min Tx rate (Stefan Assmann) [1721695] - [netdrv] i40e: use BIT macro to specify the cloud filter field flags (Stefan Assmann) [1721695] - [netdrv] i40e: Fix message for other card without FEC (Stefan Assmann) [1721695] - [netdrv] i40e: fix missed "Negotiated" string in i40e_print_link_message() (Stefan Assmann) [1721695] - [netdrv] i40e: mark additional missing bits as reserved (Stefan Assmann) [1721695] - [netdrv] i40e: remove I40E_AQC_ADD_CLOUD_FILTER_OIP (Stefan Assmann) [1721695] - [netdrv] i40e: use ktime_get_real_ts64 instead of ktime_to_timespec64 (Stefan Assmann) [1721695] - [netdrv] i40e: check __I40E_VF_DISABLE bit in i40e_sync_filters_subtask (Stefan Assmann) [1721695] - [netdrv] i40e: Remove EMPR traces from debugfs facility (Stefan Assmann) [1721695] - [netdrv] i40e: Implement debug macro hw_dbg using dev_dbg (Stefan Assmann) [1721695] - [netdrv] i40e: fix hw_dbg usage in i40e_hmc_get_object_va (Stefan Assmann) [1721695] - [netdrv] i40e: simplify Rx buffer recycle (Stefan Assmann) [1721695] - [netdrv] i40e: fix retrying in i40e_aq_get_phy_capabilities (Stefan Assmann) [1721695] - [netdrv] i40e: Persistent LLDP support (Stefan Assmann) [1721695] - [netdrv] i40e: allow reset in recovery mode (Stefan Assmann) [1721695] - [netdrv] i40e: Remove function i40e_update_dcb_config() (Stefan Assmann) [1721695] - [netdrv] i40e: Fix crash caused by stress setting of VF MAC addresses (Stefan Assmann) [1721695] - [netdrv] i40e: reset veb.tc_stats when resetting veb.stats (Stefan Assmann) [1721695] - [netdrv] i40e: Update FW API version to 1.9 (Stefan Assmann) [1721695] - [netdrv] i40e: check_recovery_mode had wrong if statement (Stefan Assmann) [1721695] - [netdrv] i40e: Add drop mode parameter to set mac config (Stefan Assmann) [1721695] - [netdrv] i40e: fix shifts of signed values (Stefan Assmann) [1721695] - [netdrv] i40e: add check on i40e_configure_tx_ring() return value (Stefan Assmann) [1721695] - [netdrv] i40e: Check if transceiver implements DDM before access (Stefan Assmann) [1721695] - [netdrv] i40e: reduce stack usage in i40e_set_fc (Stefan Assmann) [1721695] - [netdrv] i40e: no need to check return value of debugfs_create functions (Stefan Assmann) [1721695] - [netdrv] i40e: Remove unicast log when VF is leaving multicast mode (Stefan Assmann) [1721695] - [netdrv] i40e: verify string count matches even on early return (Stefan Assmann) [1721695] - [netdrv] i40e: Log info when PF is entering and leaving Allmulti mode (Stefan Assmann) [1721695] - [netdrv] i40e: Update visual effect for advertised FEC mode (Stefan Assmann) [1721695] - [netdrv] i40e: fix code comments (Stefan Assmann) [1721695] - [netdrv] i40e: don't report link up for a VF who hasn't enabled queues (Stefan Assmann) [1721695] - [netdrv] i40e: Log disable-fw-lldp flag change by ethtool (Stefan Assmann) [1721695] - [netdrv] i40e: fix incorrect ethtool statistics veb and veb.tc_ (Stefan Assmann) [1721695] - [netdrv] Use skb_frag_off accessors (Stefan Assmann) [1721695] - [netdrv] i40e: Use dev_get_drvdata (Stefan Assmann) [1721695] - [netdrv] Use skb accessors in network drivers (Stefan Assmann) [1721695] - [netdrv] i40e: Add macvlan support on i40e (Stefan Assmann) [1721695] - [netdrv] i40e/i40e_virtchnl_pf: Use struct_size() in kzalloc() (Stefan Assmann) [1721695] - [netdrv] i40e: update copyright string (Stefan Assmann) [1721695] - [netdrv] i40e: Fix descriptor count manipulation (Stefan Assmann) [1721695] - [netdrv] i40e: missing priorities for any QoS traffic (Stefan Assmann) [1721695] - [netdrv] i40e: Add log entry while creating or deleting TC0 (Stefan Assmann) [1721695] - [netdrv] i40e: fix incorrect function documentation comment (Stefan Assmann) [1721695] - [netdrv] i40e: Fix for missing "link modes" info in ethtool (Stefan Assmann) [1721695] - [netdrv] i40e: fix 'Unknown bps' in dmesg for 2.5Gb/5Gb speeds (Stefan Assmann) [1721695] - [netdrv] i40e: mark expected switch fall-through (Stefan Assmann) [1721695] - [netdrv] i40e: Missing response checks in driver when starting/stopping FW LLDP (Stefan Assmann) [1721695] - [netdrv] i40e: remove duplicate stat calculation for tx_errors (Stefan Assmann) [1721695] - [netdrv] i40e: Check if the BAR size is large enough before writing to registers (Stefan Assmann) [1721695] - [netdrv] i40e: Missing response checks in driver when starting/stopping FW LLDP (Stefan Assmann) [1721695] - [netdrv] i40e: add input validation for virtchnl handlers (Stefan Assmann) [1721695] - [netdrv] i40e: Improve AQ log granularity (Stefan Assmann) [1721695] - [netdrv] i40e: Add bounds check for ch[] array (Stefan Assmann) [1721695] - [netdrv] i40e: Use signed variable (Stefan Assmann) [1721695] - [netdrv] i40e: add constraints for accessing veb array (Stefan Assmann) [1721695] - [netdrv] i40e: let untrusted VF to create up to 16 VLANs (Stefan Assmann) [1721695] - [netdrv] i40e: add functions stubs to support EEE (Stefan Assmann) [1721695] - [netdrv] i40e: Use LLDP ethertype define ETH_P_LLDP (Stefan Assmann) [1721695] - [netdrv] r8169: disable TSO on a single version of RTL8168c to fix performance (Corinna Vinschen) [1730024] - [netdrv] r8169: fix sporadic transmit timeout issue (Corinna Vinschen) [1730024] - [netdrv] r8169: inline rtl8169_free_rx_databuff (Corinna Vinschen) [1730024] - [netdrv] r8169: fix performance issue on RTL8168evl (Corinna Vinschen) [1730024] - [netdrv] r8169: allocate rx buffers using alloc_pages_node (Corinna Vinschen) [1730024] - [netdrv] r8169: sync PCIe PHY init with vendor driver 8.047.01 (Corinna Vinschen) [1730024] - [netdrv] r8169: add helper r8168_mac_ocp_modify (Corinna Vinschen) [1730024] - [netdrv] r8169: remove access to legacy register MultiIntr (Corinna Vinschen) [1730024] - [netdrv] r8169: make use of xmit_more (Corinna Vinschen) [1730024] - [netdrv] r8169: don't use MSI before RTL8168d (Corinna Vinschen) [1730024] - [netdrv] revert ("r8169: remove 1000/Half from supported modes") (Corinna Vinschen) [1730024] - [netdrv] r8169: enable HW csum and TSO (Corinna Vinschen) [1730024] - [netdrv] r8169: remove r8169_csum_workaround (Corinna Vinschen) [1730024] - [netdrv] r8169: implement callback ndo_features_check (Corinna Vinschen) [1730024] - [netdrv] r8169: set GSO size and segment limits (Corinna Vinschen) [1730024] - [netdrv] r8169: align setting PME with vendor driver (Corinna Vinschen) [1730024] - [netdrv] r8169: improve rtl_set_rx_mode (Corinna Vinschen) [1730024] - [netdrv] r8169: fix a typo in a comment (Corinna Vinschen) [1730024] - [netdrv] r8169: improve rtl_rx (Corinna Vinschen) [1730024] - [netdrv] r8169: fix RTL8168g PHY init (Corinna Vinschen) [1730024] - [netdrv] r8169: fix issue with confused RX unit after PHY power-down on RTL8411b (Corinna Vinschen) [1730024] - [netdrv] r8169: sync few chip names with vendor driver (Corinna Vinschen) [1730024] - [netdrv] r8169: add random MAC address fallback (Corinna Vinschen) [1730024] - [netdrv] revert "r8169: improve handling VLAN tag" (Corinna Vinschen) [1730024] - [netdrv] r8169: remove not needed call to dma_sync_single_for_device (Corinna Vinschen) [1730024] - [netdrv] r8169: consider that 32 Bit DMA is the default (Corinna Vinschen) [1730024] - [netdrv] r8169: improve handling VLAN tag (Corinna Vinschen) [1730024] - [netdrv] r8169: don't activate ASPM in chip if OS can't control ASPM (Corinna Vinschen) [1730024] - [netdrv] r8169: improve handling of Abit Fatal1ty F-190HD (Corinna Vinschen) [1730024] - [netdrv] r8169: use helper rtl_is_8168evl_up for setting register MaxTxPacketSize (Corinna Vinschen) [1730024] - [netdrv] r8169: add helper rtl_is_8168evl_up (Corinna Vinschen) [1730024] - [netdrv] r8169: improve rtl_coalesce_info (Corinna Vinschen) [1730024] - [netdrv] r8169: let mdio read functions return -ETIMEDOUT (Corinna Vinschen) [1730024] - [netdrv] r8169: remove struct rtl_cfg_info (Corinna Vinschen) [1730024] - [netdrv] r8169: remove member coalesce_info from struct rtl_cfg_info (Corinna Vinschen) [1730024] - [netdrv] r8169: remove callback hw_start from struct rtl_cfg_info (Corinna Vinschen) [1730024] - [netdrv] r8169: rename CPCMD_QUIRK_MASK and apply it on all chip versions (Corinna Vinschen) [1730024] - [netdrv] r8169: improve setting interrupt mask (Corinna Vinschen) [1730024] - [netdrv] r8169: silence sparse warning in rtl8169_start_xmit (Corinna Vinschen) [1730024] - [netdrv] r8169: factor out firmware handling (Corinna Vinschen) [1730024] - [netdrv] r8169: rename r8169.c to r8169_main.c (Corinna Vinschen) [1730024] - [netdrv] r8169: add rtl_fw_request_firmware and rtl_fw_release_firmware (Corinna Vinschen) [1730024] - [netdrv] r8169: make rtl_fw_format_ok and rtl_fw_data_ok more independent (Corinna Vinschen) [1730024] - [netdrv] r8169: simplify rtl_fw_write_firmware (Corinna Vinschen) [1730024] - [netdrv] r8169: add enum rtl_fw_opcode (Corinna Vinschen) [1730024] - [netdrv] r8169: use paged versions of phylib MDIO access functions (Corinna Vinschen) [1730024] - [netdrv] r8169: avoid tso csum function indirection (Corinna Vinschen) [1730024] - [netdrv] r8169: remove struct jumbo_ops (Corinna Vinschen) [1730024] - [netdrv] r8169: remove struct mdio_ops (Corinna Vinschen) [1730024] - [netdrv] r8169: improve r8169_csum_workaround (Corinna Vinschen) [1730024] - [netdrv] r8169: decouple rtl_phy_write_fw from actual driver code (Corinna Vinschen) [1730024] - [netdrv] r8169: improve rtl_fw_format_ok (Corinna Vinschen) [1730024] - [netdrv] r8169: enable WoL speed down on more chip versions (Corinna Vinschen) [1730024] - [netdrv] r8169: fix MAC address being lost in PCI D3 (Corinna Vinschen) [1730024] - [netdrv] r8169: remove 1000/Half from supported modes (Corinna Vinschen) [1730024] - [netdrv] r8169: remove support for RTL_GIGA_MAC_VER_01 (Corinna Vinschen) [1730024] - [netdrv] r8169: improve RTL8168d PHY initialization (Corinna Vinschen) [1730024] - [netdrv] r8169: change type of member mac_version in rtl8169_private (Corinna Vinschen) [1730024] - [netdrv] r8169: remove unneeded return statement in rtl_hw_init_8168g (Corinna Vinschen) [1730024] - [netdrv] r8169: remove rtl_hw_init_8168ep (Corinna Vinschen) [1730024] - [netdrv] treewide: Add SPDX license identifier - Makefile/Kconfig (Corinna Vinschen) [1730024] - [netdrv] treewide: Add SPDX license identifier for more missed files (Corinna Vinschen) [1730024] - [netdrv] r8169: add rtl8168g_set_pause_thresholds (Corinna Vinschen) [1730024] - [netdrv] r8169: add rtl_set_fifo_size (Corinna Vinschen) [1730024] - [netdrv] r8169: move EEE LED config to rtl8168_config_eee_mac (Corinna Vinschen) [1730024] - [netdrv] r8169: simplify rtl_writephy_batch and rtl_ephy_init (Corinna Vinschen) [1730024] - [netdrv] r8169: speed up rtl_loop_wait (Corinna Vinschen) [1730024] - [netdrv] r8169: make use of phy_set_asym_pause (Corinna Vinschen) [1730024] - [netdrv] r8169: remove rtl_write_exgmac_batch (Corinna Vinschen) [1730024] - [netdrv] r8169: remove manual autoneg restart workaround (Corinna Vinschen) [1730024] - [netdrv] r8169: add rtl_reset_packet_filter (Corinna Vinschen) [1730024] - [netdrv] r8169: add helpers rtl_eri_set/clear_bits (Corinna Vinschen) [1730024] - [netdrv] r8169: make ERIAR_EXGMAC the default in eri functions (Corinna Vinschen) [1730024] - [netdrv] r8169: use pci_dev_id() helper (Corinna Vinschen) [1730024] - [kernel] phy: fix write to mii-ctrl1000 register (Petr Oros) [1772010] - [netdrv] bcmgenet: don't set phydev->link from MAC (Petr Oros) [1772010] - [netdrv] mdio_bus: Fix PTR_ERR applied after initialization to constant (Petr Oros) [1772010] - [netdrv] phy: micrel: add Asym Pause workaround for KSZ9021 (Petr Oros) [1772010] - [netdrv] phy: fix race in genphy_update_link (Petr Oros) [1772010] - [netdrv] phy: consider AN_RESTART status when reading link status (Petr Oros) [1772010] - [kernel] fixed_phy: Add forward declaration for struct gpio_desc; (Petr Oros) [1772010] - [netdrv] phy: fixed_phy: print gpio error only if gpio node is present (Petr Oros) [1772010] - [netdrv] phy: mscc: initialize stats array (Petr Oros) [1772010] - [netdrv] phy: bcm7xxx: define soft_reset for 40nm EPHY (Petr Oros) [1772010] - [netdrv] Add genphy_c45_config_aneg() function to phy-c45.c (Petr Oros) [1772010] - [netdrv] phy: sfp: hwmon: Fix scaling of RX power (Petr Oros) [1772010] - [kernel] hwmon: Fix HWMON_P_MIN_ALARM mask (Petr Oros) [1772010] - [netdrv] phy: rename Asix Electronics PHY driver (Petr Oros) [1772010] - [netdrv] sfp: read eeprom in maximum 16 byte increments (Petr Oros) [1772010] - [netdrv] phylink: avoid reducing support mask (Petr Oros) [1772010] - [netdrv] phy: dp83867: Set up RGMII TX delay (Petr Oros) [1772010] - [netdrv] phy: dp83867: do not call config_init twice (Petr Oros) [1772010] - [netdrv] phy: dp83867: increase SGMII autoneg timer duration (Petr Oros) [1772010] - [netdrv] phy: dp83867: fix speed 10 in sgmii mode (Petr Oros) [1772010] - [netdrv] phy: marvell10g: report if the PHY fails to boot firmware (Petr Oros) [1772010] - [netdrv] phylink: ensure consistent phy interface mode (Petr Oros) [1772010] - [netdrv] phylink: ensure inband AN works correctly (Petr Oros) [1772010] - [netdrv] phy: aquantia: readd XGMII support for AQR107 (Petr Oros) [1772010] - [netdrv] phy: realtek: Replace phy functions with non-locked version in rtl8211e_config_init() (Petr Oros) [1772010] - [netdrv] meson: fixup g12a glue ephy id (Petr Oros) [1772010] - [netdrv] phy: realtek: fix double page ops in generic Realtek driver (Petr Oros) [1772010] - [netdrv] phy: realtek: add missing page operations (Petr Oros) [1772010] - [netdrv] phy: realtek: Change TX-delay setting for RGMII modes only (Petr Oros) [1772010] - [netdrv] phy: realtek: Add rtl8211e rx/tx delays config (Petr Oros) [1772010] - [netdrv] phy: improve pause mode reporting in phy_print_status (Petr Oros) [1772010] - [kernel] phy: improve resuming from hibernation (Petr Oros) [1772010] - [netdrv] phy: fix phy_validate_pause (Petr Oros) [1772010] - [netdrv] phy: micrel: make sure the factory test bit is cleared (Petr Oros) [1772010] - [netdrv] phy: marvell: Fix buffer overrun with stats counters (Petr Oros) [1772010] - [netdrv] phy: avoid unneeded MDIO reads in genphy_read_status (Petr Oros) [1772010] - [netdrv] phy: improve genphy_soft_reset (Petr Oros) [1772010] - [netdrv] spi: micrel eth switch: declare missing of table (Petr Oros) [1772010] - [netdrv] phy: marvell: add new default led configure for m88e151x (Petr Oros) [1772010] - [netdrv] phy: vitesse: Remove support for VSC8514 (Petr Oros) [1772010] - [netdrv] phy: mscc: add support for VSC8514 PHY (Petr Oros) [1772010] - [netdrv] mdio: rename mdio_device reset to reset_gpio (Petr Oros) [1772010] - [netdrv] phy: add support for reset-controller (Petr Oros) [1772010] - [documentation] dt-bindings: add PHY reset controller binding (Petr Oros) [1772010] - [netdrv] phy: remove dead code from phy_sanitize_settings (Petr Oros) [1772010] - [netdrv] phy: don't set autoneg if it's not supported (Petr Oros) [1772010] - [netdrv] phy: micrel: add Asym Pause workaround (Petr Oros) [1772010] - [netdrv] phy: warn if phylib and ethtool PHY mode definitions are out of sync (Petr Oros) [1772010] - [netdrv] phy: add support for new modes in phylib (Petr Oros) [1772010] - [netdrv] phy: shrink PHY settings array (Petr Oros) [1772010] - [netdrv] phy: switch drivers to use dynamic feature detection (Petr Oros) [1772010] - [netdrv] phy: fix setting autoneg_complete in genphy_update_link (Petr Oros) [1772010] - [netdrv] phy: replace genphy_10g_driver with genphy_c45_driver (Petr Oros) [1772010] - [netdrv] phy: remove unnecessary callback settings in C45 drivers (Petr Oros) [1772010] - [netdrv] phy: improve link partner capability detection (Petr Oros) [1772010] - [netdrv] phy: meson-gxl: clean-up gxl variant driver (Petr Oros) [1772010] - [netdrv] phy: meson-gxl: add g12a support (Petr Oros) [1772010] - [netdrv] phy: add amlogic g12a mdio mux support (Petr Oros) [1772010] - [documentation] dt-bindings: phy: add g12a mdio mux documentation (Petr Oros) [1772010] - [netdrv] phy: realtek: remove setting callback get_features and use phylib fallback (Petr Oros) [1772010] - [netdrv] phy: fix autoneg mismatch case in genphy_read_status (Petr Oros) [1772010] - [netdrv] phy: marvell10g: add the suspend/resume callbacks for the 88x2210 (Petr Oros) [1772010] - [netdrv] phy: marvell10g: implement suspend/resume callbacks (Petr Oros) [1772010] - [netdrv] phy: deal properly with autoneg incomplete in genphy_c45_read_lpa (Petr Oros) [1772010] - [netdrv] phy: use c45 standard to detect link partner autoneg capability (Petr Oros) [1772010] - [netdrv] phy: aquantia: add SGMII statistics (Petr Oros) [1772010] - [netdrv] phy: improve genphy_read_status (Petr Oros) [1772010] - [netdrv] phy: aquantia: add suspend / resume callbacks for AQR107 family (Petr Oros) [1772010] - [netdrv] phy: realtek: use genphy_read_abilities (Petr Oros) [1772010] - [netdrv] phy: mdio-bcm-unimac: remove redundant !timeout check (Petr Oros) [1772010] - [netdrv] phy: marvell: add PHY tunable fast link down support for 88E1540 (Petr Oros) [1772010] - [uapi] ethtool: add PHY Fast Link Down support (Petr Oros) [1772010] - [netdrv] phy: aquantia: inform about proprietary 1000Base-T2 mode being in use (Petr Oros) [1772010] - [netdrv] phy: aquantia: report PHY details like firmware version (Petr Oros) [1772010] - [netdrv] phy: aquantia: print remote capabilities if link partner is Aquantia PHY (Petr Oros) [1772010] - [kernel] phy: bcm54xx: Encode link speed and activity into LEDs (Petr Oros) [1772010] - [netdrv] phy: aquantia: simplify aqr_config_aneg (Petr Oros) [1772010] - [netdrv] phy: don't clear BMCR in genphy_soft_reset (Petr Oros) [1772010] - [netdrv] phy: Re-parent menus for MDIO bus drivers correctly (Petr Oros) [1772010] - [netdrv] phy: Correct Cygnus/Omega PHY driver prompt (Petr Oros) [1772010] - [netdrv] phy: aquantia: add downshift support (Petr Oros) [1772010] - [netdrv] phy: Move Omega PHY entry to Cygnus PHY driver (Petr Oros) [1772010] - [netdrv] phy: Prepare for moving Omega out of bcm7xxx (Petr Oros) [1772010] - [netdrv] phy: Add DP83825I to the DP83822 driver (Petr Oros) [1772010] - [netdrv] phy: aquantia: check for changed interface mode in read_status (Petr Oros) [1772010] - [netdrv] phy: aquantia: check for supported interface modes in config_init (Petr Oros) [1772010] - [netdrv] phy: improve handling link_change_notify callback (Petr Oros) [1772010] - [netdrv] phy: meson-gxl: fix interrupt support (Petr Oros) [1772010] - [gpio] gpiolib: devprop: Fix syntax error (Petr Oros) [1772010] - [kernel] gpiolib: export devprop_gpiochip_set_names() (Petr Oros) [1772010] - [netdrv] phy: mdio-mux: fix Kconfig dependencies (Petr Oros) [1772010] - [netdrv] phy: use phy_modify_mmd_changed in genphy_c45_an_config_aneg (Petr Oros) [1772010] - [netdrv] phy: remove gen10g_no_soft_reset (Petr Oros) [1772010] - [netdrv] phy: don't export gen10g_read_status (Petr Oros) [1772010] - [netdrv] phy: remove gen10g_config_init (Petr Oros) [1772010] - [netdrv] phy: remove gen10g_suspend and gen10g_resume (Petr Oros) [1772010] - [netdrv] phy: use genphy_c45_aneg_done in genphy_aneg_done (Petr Oros) [1772010] - [netdrv] phy: micrel ksz8061: link failure after cable connect (Petr Oros) [1772010] - [netdrv] phy: phylink: fix uninitialized variable in phylink_get_mac_state (Petr Oros) [1772010] - [netdrv] phy: aquantia: add hwmon support (Petr Oros) [1772010] - [netdrv] phy: aquantia: rename aquantia.c to aquantia_main.c (Petr Oros) [1772010] - [netdrv] phy: marvell10g: Use the generic C45 helper to read the 2110 features (Petr Oros) [1772010] - [netdrv] phy: marvell10g: Let genphy_c45_pma_read_abilities set Aneg bit (Petr Oros) [1772010] - [netdrv] phy: dp83867: add soft reset delay (Petr Oros) [1772010] - [netdrv] phy: mdio-mux: Add support for Generic Mux controls (Petr Oros) [1772010] - [netdrv] phy: improve auto-neg emulation in swphy (Petr Oros) [1772010] - [netdrv] phy: marvell10g: add support for the 88x2110 PHY (Petr Oros) [1772010] - [netdrv] phy: marvell10g: Force reading of 2.5/5G (Petr Oros) [1772010] - [netdrv] phy: marvell10g: Use a #define for 88X3310 family id (Petr Oros) [1772010] - [netdrv] phy: marvell10g: Use 2500BASEX when using 2.5GBASET (Petr Oros) [1772010] - [netdrv] phy: marvell10g: Use linkmode_set_bit helper instead of __set_bit (Petr Oros) [1772010] - [netdrv] phy: marvell10g: Use get_features to get the PHY abilities (Petr Oros) [1772010] - [netdrv] phy: aquantia: use genphy_c45_read_status (Petr Oros) [1772010] - [netdrv] phy: add genphy_c45_read_status (Petr Oros) [1772010] - [netdrv] phy: don't change modes we don't care about in genphy_c45_read_lpa (Petr Oros) [1772010] - [netdrv] phy: aquantia: add support for auto-negotiation configuration (Petr Oros) [1772010] - [netdrv] phy: aquantia: remove false 5G and 10G speed ability for AQCS109 (Petr Oros) [1772010] - [netdrv] phy: check PMAPMD link status only in genphy_c45_read_link (Petr Oros) [1772010] - [netdrv] mdio_bus: Fix use-after-free on device_register fails (Petr Oros) [1772010] - [netdrv] phy: at803x: disable delay only for RGMII mode (Petr Oros) [1772010] - [netdrv] phy: at803x: don't inline helpers (Petr Oros) [1772010] - [netdrv] phy: aquantia: Use get_features for the PHYs abilities (Petr Oros) [1772010] - [netdrv] phy: marvell10g: use genphy_c45_check_and_restart_aneg in mv3310_config_aneg (Petr Oros) [1772010] - [netdrv] phy: add genphy_c45_check_and_restart_aneg (Petr Oros) [1772010] - [netdrv] phy: use genphy_config_eee_advert in genphy_c45_an_config_aneg (Petr Oros) [1772010] - [netdrv] phy: export genphy_config_eee_advert (Petr Oros) [1772010] - [netdrv] phy: don't use 10BaseT/half as default in genphy_read_status (Petr Oros) [1772010] - [netdrv] phy: remove orphaned register read in genphy_read_status (Petr Oros) [1772010] - [netdrv] phy: marvell10g: improve mv3310_config_aneg (Petr Oros) [1772010] - [netdrv] phy: disable aneg in genphy_c45_pma_setup_forced (Petr Oros) [1772010] - [netdrv] phy: use mii_10gbt_stat_mod_linkmode_lpa_t in genphy_c45_read_lpa (Petr Oros) [1772010] - [kernel] phy: add helper mii_10gbt_stat_mod_linkmode_lpa_t (Petr Oros) [1772010] - [netdrv] phy: marvell10g: check for newly set aneg (Petr Oros) [1772010] - [netdrv] phy: marvell10g: use genphy_c45_an_config_aneg (Petr Oros) [1772010] - [netdrv] phy: add genphy_c45_an_config_aneg (Petr Oros) [1772010] - [kernel] phy: add helper linkmode_adv_to_mii_10gbt_adv_t (Petr Oros) [1772010] - [netdrv] mdio_bus: Fix PTR_ERR() usage after initialization to constant (Petr Oros) [1772010] - [netdrv] phy: xgmiitorgmii: Support generic PHY status read (Petr Oros) [1772010] - [netdrv] phy: marvell10g: Don't explicitly set Pause and Asym_Pause (Petr Oros) [1772010] - [netdrv] phy: use phy_resolve_aneg_linkmode in genphy_read_status (Petr Oros) [1772010] - [netdrv] phy: improve phy_resolve_aneg_linkmode (Petr Oros) [1772010] - [netdrv] phy: fix potential race in the phylib state machine (Petr Oros) [1772010] - [kernel] phy: don't use locking in phy_is_started (Petr Oros) [1772010] - [netdrv] phy: fix interrupt handling in non-started states (Petr Oros) [1772010] - [netdrv] phy: simplify genphy_config_eee_advert (Petr Oros) [1772010] - [netdrv] phylink: avoid resolving link state too early (Petr Oros) [1772010] - [netdrv] phylink: add phylink_init_eee() helper (Petr Oros) [1772010] - [netdrv] phylink: only call mac_config() during resolve when link is up (Petr Oros) [1772010] - [netdrv] phy: use phy_modify_changed in genphy_config_advert (Petr Oros) [1772010] - [netdrv] phy: marvell10g: fix usage of new MMD modifying helpers (Petr Oros) [1772010] - [netdrv] phy: add register modifying helpers returning 1 on change (Petr Oros) [1772010] - [netdrv] phy: aquantia: add support for AQCS109 (Petr Oros) [1772010] - [netdrv] phy: disregard "Clause 22 registers present" bit in get_phy_c45_devs_in_pkg (Petr Oros) [1772010] - [netdrv] phy: let genphy_c45_read_link manage the devices to check (Petr Oros) [1772010] - [netdrv] phy: don't double-read link status register if link is up (Petr Oros) [1772010] - [netdrv] fixed-phy: Add fixed_phy_register_with_gpiod() API (Petr Oros) [1772010] - [netdrv] phy: fixed_phy: Fix fixed_phy not checking GPIO (Petr Oros) [1772010] - [netdrv] phy: consider latched link-down status in polling mode (Petr Oros) [1772010] - [netdrv] sfp: do not probe SFP module before we're attached (Petr Oros) [1772010] - [netdrv] phy: make use of new MMD accessors (Petr Oros) [1772010] - [kernel] phy: provide full set of accessor functions to MMD registers (Petr Oros) [1772010] - [netdrv] phy: improve genphy_c45_read_link (Petr Oros) [1772010] - [netdrv] phy: fixed-phy: Drop GPIO from fixed_phy_add() (Petr Oros) [1772010] - [netdrv] dp83640: expire old TX-skb (Petr Oros) [1772010] - [netdrv] phy: aquantia: replace magic numbers with constants (Petr Oros) [1772010] - [netdrv] phy: aquantia: use macro PHY_ID_MATCH_MODEL (Petr Oros) [1772010] - [netdrv] phy: aquantia: remove unneeded includes (Petr Oros) [1772010] - [netdrv] phy: aquantia: Shorten name space prefix to aqr_ (Petr Oros) [1772010] - [netdrv] revert "net: phy: marvell: avoid pause mode on SGMII-to-Copper for 88e151x" (Petr Oros) [1772010] - [netdrv] phy: at803x: Use helpers to access MMD PHY registers (Petr Oros) [1772010] - [netdrv] phy: change phy_start_interrupts to phy_request_interrupt (Petr Oros) [1772010] - [netdrv] phy: start interrupts in phy_start (Petr Oros) [1772010] - [netdrv] phy: warn if phy_start is called from invalid state (Petr Oros) [1772010] - [netdrv] phy: start state machine in phy_start only (Petr Oros) [1772010] - [netdrv] phy: Add SDPX tag based on COPYING file (Petr Oros) [1772010] - [netdrv] phy: Fixup GPLv2 SPDX tags based on license text (Petr Oros) [1772010] - [netdrv] phy: Fixup GPLv2+ SPDX tags based on license text (Petr Oros) [1772010] - [netdrv] phy: Remove redundent License text when SPDX header is present (Petr Oros) [1772010] - [netdrv] phy: Convert some PHY and MDIO driver files to SPDX headers (Petr Oros) [1772010] - [netdrv] phy: at803x: Disable phy delay for RGMII mode (Petr Oros) [1772010] - [netdrv] phy: improve phy_init_hw (Petr Oros) [1772010] - [netdrv] phy: fix issue with loading PHY driver w/o initramfs (Petr Oros) [1772010] - [netdrv] phy: remove phy_stop_interrupts (Petr Oros) [1772010] - [netdrv] phy: ensure phylib state machine is stopped after calling phy_stop (Petr Oros) [1772010] - [netdrv] phy: stop PHY if needed when entering phy_disconnect (Petr Oros) [1772010] - [netdrv] phy: micrel: use phy_read_mmd and phy_write_mmd (Petr Oros) [1772010] - [netdrv] phy: improve get_phy_id (Petr Oros) [1772010] - [kernel] phy: remove state PHY_CHANGELINK (Petr Oros) [1772010] - [netdrv] phy: mdio_bus: add missing device_del() in mdiobus_register() error handling (Petr Oros) [1772010] - [netdrv] phy: check return code when requesting PHY driver module (Petr Oros) [1772010] - [netdrv] phy: Add helpers to determine if PHY driver is generic (Petr Oros) [1772010] - [netdrv] phy: improve logging in phylib (Petr Oros) [1772010] - [netdrv] phy: don't include asm/irq.h directly (Petr Oros) [1772010] - [netdrv] phy: remove preliminary workaround for not loading PHY driver (Petr Oros) [1772010] - [netdrv] phy: meson-gxl: Use the genphy_soft_reset callback (Petr Oros) [1772010] - [netdrv] phy: marvell: Fix deadlock from wrong locking (Petr Oros) [1772010] - [netdrv] phy: marvell: Errata for mv88e6390 internal PHYs (Petr Oros) [1772010] - [netdrv] phy: micrel: set soft_reset callback to genphy_soft_reset for KSZ9031 (Petr Oros) [1772010] - [netdrv] phy: fix too strict check in phy_start_aneg (Petr Oros) [1772010] - [kernel] phy.h: fix obvious errors in doc and kerneldoc content (Petr Oros) [1772010] - [netdrv] phy: mscc: Fix the VSC 8531/41 Chip Init sequence (Petr Oros) [1772010] - [netdrv] phy: Fix the issue that netif always links up after resuming (Petr Oros) [1772010] - [netdrv] phy: print stack trace in phy_error (Petr Oros) [1772010] - [netdrv] phy: improve phy state checking (Petr Oros) [1772010] - [netdrv] fixed phy: Add fixed_phy_change_carrier() (Petr Oros) [1772010] - [netdrv] phy: mdio-gpio: Add phy_ignore_ta_mask to platform data (Petr Oros) [1772010] - [kernel] phy: mdio-gpio: Add platform_data support for phy_mask (Petr Oros) [1772010] - [kernel] gpio: Export gpiod_get_from_of_node() (Petr Oros) [1772010] - [netdrv] phy: Revert toggling reset changes (Petr Oros) [1772010] - [netdrv] phy: sfp: correct store of detected link modes (Petr Oros) [1772010] - [netdrv] phy: micrel: add toggling phy reset if PHY is not attached (Petr Oros) [1772010] - [netdrv] phy: Fix not to call phy_resume() if PHY is not attached (Petr Oros) [1772010] - [netdrv] phy: improve generic EEE ethtool functions (Petr Oros) [1772010] - [netdrv] phy: add workaround for issue where PHY driver doesn't bind to the device (Petr Oros) [1772010] - [netdrv] phy: mscc: fix deadlock in vsc85xx_default_config (Petr Oros) [1772010] - [netdrv] phy: vitesse: remove duplicate support for VSC8574 (Petr Oros) [1772010] - [netdrv] phy: icplus: allow configuring the interrupt function on IP101GR (Petr Oros) [1772010] - [netdrv] phy: icplus: implement .did_interrupt for IP101A/G (Petr Oros) [1772010] - [netdrv] phy: icplus: rename IP101A_G_NO_IRQ to IP101A_G_IRQ_ALL_MASK (Petr Oros) [1772010] - [netdrv] phy: icplus: use the BIT macro where possible (Petr Oros) [1772010] - [netdrv] phy: icplus: keep all ip101a_g functions together (Petr Oros) [1772010] - [documentation] dt-bindings: phy: add bindings for the IC Plus Corp. IP101A/G PHYs (Petr Oros) [1772010] - [documentation] dt-bindings: vendor-prefix: add prefix for IC Plus Corp (Petr Oros) [1772010] - [netdrv] phy: mdio-gpio: Fix working over slow can_sleep GPIOs (Petr Oros) [1772010] - [netdrv] phy: check for implementation of both callbacks in phy_drv_supports_irq (Petr Oros) [1772010] - [netdrv] phy: icplus: add config_intr callback (Petr Oros) [1772010] - [kernel] phy: remove states PHY_STARTING and PHY_PENDING (Petr Oros) [1772010] - [netdrv] phy: leds: Don't make our own link speed names (Petr Oros) [1772010] - [netdrv] phy: improve and inline phy_change (Petr Oros) [1772010] - [netdrv] phy: simplify phy_mac_interrupt and related functions (Petr Oros) [1772010] - [netdrv] phy: don't set state PHY_CHANGELINK in phy_change (Petr Oros) [1772010] - [kernel] phy: improve struct phy_device member interrupts handling (Petr Oros) [1772010] - [netdrv] phy: remove flag PHY_HAS_INTERRUPT from driver configs (Petr Oros) [1772010] - [netdrv] phy: replace PHY_HAS_INTERRUPT with a check for config_intr and ack_interrupt (Petr Oros) [1772010] - [netdrv] phy: use phy_check_link_status in more places in the state machine (Petr Oros) [1772010] - [kernel] phy: remove state PHY_AN (Petr Oros) [1772010] - [netdrv] phy: add phy_check_link_status (Petr Oros) [1772010] - [netdrv] phy: remove useless check in state machine case PHY_RESUMING (Petr Oros) [1772010] - [netdrv] phy: remove useless check in state machine case PHY_NOLINK (Petr Oros) [1772010] - [netdrv] phy: make phy_trigger_machine static (Petr Oros) [1772010] - [netdrv] phy: bcm7xxx: Add entry for BCM7255 (Petr Oros) [1772010] - [netdrv] phy: Allow BCM54616S PHY to setup internal TX/RX clock delay (Petr Oros) [1772010] - [netdrv] phy: mdio-mux-bcm-iproc: simplify getting .driver_data (Petr Oros) [1772010] - [documentation] dt-bindings: add support for Microchip KSZ9131 (Petr Oros) [1772010] - [netdrv] phy: micrel: add Microchip KSZ9131 initial driver (Petr Oros) [1772010] - [netdrv] phy: mscc: fix memory leak in vsc8574_config_pre_init (Petr Oros) [1772010] - [netdrv] phy: mscc: fix signedness bug in vsc85xx_downshift_get (Petr Oros) [1772010] - [netdrv] phy: merge phy_start_aneg and phy_start_aneg_priv (Petr Oros) [1772010] - [netdrv] phy: simplify handling of PHY_RESUMING in state machine (Petr Oros) [1772010] - [netdrv] phy: improve handling of PHY_RUNNING in state machine (Petr Oros) [1772010] - [netdrv] phy: trigger state machine immediately in phy_start_machine (Petr Oros) [1772010] - [netdrv] phy: sfp: remove sfp_mutex's definition (Petr Oros) [1772010] - [netdrv] phy: mscc: add support for VSC8574 PHY (Petr Oros) [1772010] - [netdrv] phy: mscc: add support for VSC8584 PHY (Petr Oros) [1772010] - [dt-bindings] vsc8531: add two additional LED modes for VSC8584 (Petr Oros) [1772010] - [netdrv] phy: mscc: remove unneeded temporary variable (Petr Oros) [1772010] - [netdrv] phy: mscc: shorten `x != 0` condition to `x` (Petr Oros) [1772010] - [netdrv] phy: mscc: remove unneeded parenthesis (Petr Oros) [1772010] - [netdrv] phy: mscc: Add EEE init sequence (Petr Oros) [1772010] - [netdrv] phy: mscc: add ethtool statistics counters (Petr Oros) [1772010] - [netdrv] phy: mscc: migrate to phy_select/restore_page functions (Petr Oros) [1772010] - [netdrv] phy: phylink: fix SFP interface autodetection (Petr Oros) [1772010] - [netdrv] phy: Convert to using pOFn instead of device_node.name (Petr Oros) [1772010] - [netdrv] phy: improve handling delayed work (Petr Oros) [1772010] - [netdrv] phy: mscc: fix printf format (Petr Oros) [1772010] - [netdrv] phy: mdio-bcm-unimac: mark PM functions as __maybe_unused (Petr Oros) [1772010] - [netdrv] phy: marvell: Fix build (Petr Oros) [1772010] - [netdrv] phy: marvell: Avoid unnecessary soft reset (Petr Oros) [1772010] - [netdrv] phy: Stop with excessive soft reset (Petr Oros) [1772010] - [netdrv] phy: sfp: Fix unregistering of HWMON SFP device (Petr Oros) [1772010] - [netdrv] phy: fix WoL handling when suspending the PHY (Petr Oros) [1772010] - [net] core: add member wol_enabled to struct net_device (Petr Oros) [1772010] - [netdrv] phy: mdio-bcm-unimac: Allow configuring MDIO clock divider (Petr Oros) [1772010] - [netdrv] phy: don't reschedule state machine when PHY is halted (Petr Oros) [1772010] - [netdrv] phy: phylink: ensure the carrier is off when starting phylink (Petr Oros) [1772010] - [netdrv] phy: call state machine synchronously in phy_stop (Petr Oros) [1772010] - [net] linkwatch: add check for netdevice being present to linkwatch_do_dev (Petr Oros) [1772010] - [netdrv] sfp: fix oops with ethtool -m (Petr Oros) [1772010] - [netdrv] mdio: remove duplicated include from mdio_bus.c (Petr Oros) [1772010] - [netdrv] phy: et011c: Remove incorrect PHY_POLL flags (Petr Oros) [1772010] - [netdrv] phy: sfp: Handle unimplemented hwmon limits and alarms (Petr Oros) [1772010] - [netdrv] phy: mscc: read 'vsc8531, led-d-mode' as an u32 (Petr Oros) [1772010] - [netdrv] phy: mscc: read 'vsc8531, edge-slowdown' as an u32 (Petr Oros) [1772010] - [netdrv] phy: mscc: read 'vsc8531, vddmac' as an u32 (Petr Oros) [1772010] - [netdrv] phy: mscc: factorize function for getting LED mode from DT (Petr Oros) [1772010] - [netdrv] phy: mscc: factorize code for LEDs mode (Petr Oros) [1772010] - [netdrv] dp83640: Mark expected switch fall-throughs (Petr Oros) [1772010] - [netdrv] phylink: add helper for configuring 2500BaseX modes (Petr Oros) [1772010] - [netdrv] phy: sftp: print debug message with text, not numbers (Petr Oros) [1772010] - [netdrv] phy: Add support for Broadcom Omega internal Combo GPHY (Petr Oros) [1772010] - [netdrv] phy: Add pm support to Broadcom iProc mdio mux driver (Petr Oros) [1772010] - [netdrv] phy: Add support to configure clock in Broadcom iProc mdio mux (Petr Oros) [1772010] - [documentation] dt-bindings: Add clock handle to Broadcom iProc mdio mux (Petr Oros) [1772010] - [netdrv] phy: Use devm api for mdio bus allocation in bcm iproc mdio mux (Petr Oros) [1772010] - [netdrv] phy: Disable external master access in bcm mdio mux driver (Petr Oros) [1772010] - [arm64] dts: Fix the base address of the Broadcom iProc mdio mux (Petr Oros) [1772010] - [netdrv] phy: Fix the register offsets in Broadcom iProc mdio mux driver (Petr Oros) [1772010] - [documentation] dt-bindings: Fix Broadcom iProc mdio mux driver base address (Petr Oros) [1772010] - [netdrv] phy: mscc: the extended page access register is 16 bits (Petr Oros) [1772010] - [netdrv] phy: marvell: Replace mdelay() with msleep() in m88e1116r_config_init() (Petr Oros) [1772010] - [kernel] phy: add helper phy_polling_mode (Petr Oros) [1772010] - [netdrv] phy: prevent PHYs w/o Clause 22 regs from calling genphy_config_aneg (Petr Oros) [1772010] - [netdrv] phy: add GBit master / slave error detection (Petr Oros) [1772010] - [netdrv] phy: sfp: Do not use "imply HWMON" (Petr Oros) [1772010] - [netdrv] phy: sfp: Add HWMON support for module sensors (Petr Oros) [1772010] - [kernel] hwmon: Add helper to tell if a char is invalid in a name (Petr Oros) [1772010] - [kernel] hwmon: Add support for power min, lcrit, min_alarm and lcrit_alarm (Petr Oros) [1772010] - [kernel] hwmon: Add missing HWMON_T_LCRIT_ALARM define (Petr Oros) [1772010] - [netdrv] phy: Drop OF dependency for MDIO_BCM_UNIMAC (Petr Oros) [1772010] - [gpio] gpiolib: Mark gpio_suffixes array with __maybe_unused (Petr Oros) [1772010] - [netdrv] phy: vitesse: Add support for VSC73xx (Petr Oros) [1772010] - [netdrv] phy: dp83tc811: Fix SGMII enable/disable (Petr Oros) [1772010] - [netdrv] phy: dp83tc811: Add INT_STAT3 (Petr Oros) [1772010] - [netdrv] phy: xgmiitorgmii: Check read_status results (Petr Oros) [1772010] - [netdrv] phy: xgmiitorgmii: Use correct mdio bus (Petr Oros) [1772010] - [netdrv] phy: xgmiitorgmii: Check phy_driver ready before accessing (Petr Oros) [1772010] - [netdrv] mdio-mux-gpio: Remove VLA usage (Petr Oros) [1772010] - [netdrv] phy: fixed-phy: Make the error path simpler (Petr Oros) [1772010] - [netdrv] phy: Allow compile test of GPIO consumers if !GPIOLIB (Petr Oros) [1772010] - [watchdog] hpwdt: Reflect changes (Joseph Szczypek) [1769477] - [documentation] watchdog/hpwdt: Update documentation (Joseph Szczypek) [1769477] - [watchdog] hpwdt: Add module parameter kdumptimeout (Joseph Szczypek) [1769477] - [watchdog] hpwdt: Have core ping watchdog (Joseph Szczypek) [1769477] - [watchdog] hpwdt: Advertize max_hw_heartbeat_ms (Joseph Szczypek) [1769477] - [watchdog] hpwdt: Stop hpwdt on unregister (Joseph Szczypek) [1769477] - [watchdog] hpwdt: drop warning after registering device (Joseph Szczypek) [1769477] - [watchdog] hpwdt: Replace GPLv2 boilerplate/reference with SPDX - rule 500 (Joseph Szczypek) [1769477] - [nvme] make fabrics command run on a separate request queue (David Milburn) [1766361] - [nvme] Restart request timers in resetting state (David Milburn) [1766361] - [nvme] nvme-rdma: fix possible use-after-free in connect timeout (David Milburn) [1766361] - [block] blk-mq: remove blk_mq_complete_request_sync (David Milburn) [1766361] - [nvme] wait until all completed request's complete fn is called (David Milburn) [1766361] - [nvme] don't abort completed request in nvme_cancel_request (David Milburn) [1766361] - [block] blk-mq: introduce blk_mq_tagset_wait_completed_request() (David Milburn) [1766361] - [block] blk-mq: introduce blk_mq_request_completed() (David Milburn) [1766361]- [hwtracing] intel_th: pci: Add Jasper Lake PCH support (Jiri Olsa) [1771015] - [hwtracing] intel_th: pci: Add Comet Lake PCH support (Jiri Olsa) [1771015] - [hwtracing] intel_th: msu: Fix possible memory leak in mode_store() (Jiri Olsa) [1771015] - [hwtracing] intel_th: msu: Fix overflow in shift of an unsigned int (Jiri Olsa) [1771015] - [hwtracing] intel_th: msu: Fix missing allocation failure check on a kstrndup (Jiri Olsa) [1771015] - [hwtracing] intel_th: msu: Fix an uninitialized mutex (Jiri Olsa) [1771015] - [hwtracing] intel_th: gth: Fix the window switching sequence (Jiri Olsa) [1771015] - [hwtracing] intel_th: pci: Add Tiger Lake support (Jiri Olsa) [1771015] - [hwtracing] intel_th: msu: Preserve pre-existing buffer configuration (Jiri Olsa) [1771015] - [hwtracing] intel_th: msu: Prevent freeing buffers while locked windows exist (Jiri Olsa) [1771015] - [hwtracing] intel_th: msu: Get rid of the window size limit (Jiri Olsa) [1771015] - [hwtracing] intel_th: msu-sink: An example msu buffer "sink" (Jiri Olsa) [1771015] - [hwtracing] intel_th: msu: Introduce buffer interface (Jiri Olsa) [1771015] - [hwtracing] intel_th: msu: Start read iterator from a non-empty window (Jiri Olsa) [1771015] - [hwtracing] intel_th: msu: Split sgt array and pointer in multiwindow mode (Jiri Olsa) [1771015] - [hwtracing] intel_th: msu: Support multipage blocks (Jiri Olsa) [1771015] - [hwtracing] intel_th: pci: Add Ice Lake NNPI support (Jiri Olsa) [1771015] - [hwtracing] intel_th: msu: Fix single mode with disabled IOMMU (Jiri Olsa) [1771015] - [hwtracing] intel_th: msu: Remove set but not used variable 'last' (Jiri Olsa) [1771015] - [hwtracing] intel_th: msu: Fix unused variable warning on arm64 platform (Jiri Olsa) [1771015] - [hwtracing] intel_th: msu: Add current window tracking (Jiri Olsa) [1771015] - [hwtracing] intel_th: msu: Add a sysfs attribute to trigger window switch (Jiri Olsa) [1771015] - [hwtracing] intel_th: msu: Correct the block wrap detection (Jiri Olsa) [1771015] - [hwtracing] intel_th: Add switch triggering support (Jiri Olsa) [1771015] - [hwtracing] intel_th: gth: Factor out trace start/stop (Jiri Olsa) [1771015] - [hwtracing] intel_th: msu: Factor out pipeline draining (Jiri Olsa) [1771015] - [hwtracing] intel_th: msu: Switch over to scatterlist (Jiri Olsa) [1771015] - [hwtracing] intel_th: msu: Replace open-coded list_{first, last, next}_entry variants (Jiri Olsa) [1771015] - [hwtracing] intel_th: Only report useful IRQs to subdevices (Jiri Olsa) [1771015] - [hwtracing] intel_th: msu: Start handling IRQs (Jiri Olsa) [1771015] - [hwtracing] intel_th: pci: Use MSI interrupt signalling (Jiri Olsa) [1771015] - [hwtracing] intel_th: Communicate IRQ via resource (Jiri Olsa) [1771015] - [hwtracing] intel_th: Add "rtit" source device (Jiri Olsa) [1771015] - [hwtracing] intel_th: Skip subdevices if their MMIO is missing (Jiri Olsa) [1771015] - [hwtracing] intel_th: Rework resource passing between glue layers and core (Jiri Olsa) [1771015] - [hwtracing] intel_th: msu: Fix single mode with IOMMU (Jiri Olsa) [1771015] - [hwtracing] intel_th: pci: Add Comet Lake support (Jiri Olsa) [1771015] - [hwtracing] intel_th: gth: Fix an off-by-one in output unassigning (Jiri Olsa) [1771015] - [hwtracing] intel_th: Don't reference unassigned outputs (Jiri Olsa) [1771015] - [hwtracing] intel_th: pti: Use sysfs_match_string() helper (Jiri Olsa) [1771015] - [hwtracing] intel_th: Only create useful device nodes (Jiri Olsa) [1771015] - [hwtracing] intel_th: Mark expected switch fall-throughs (Jiri Olsa) [1771015] - [hwtracing] intel_th: msu: Fix an off-by-one in attribute store (Jiri Olsa) [1771015] - [hwtracing] intel_th: Fix resource handling for ACPI glue layer (Jiri Olsa) [1771015] - [hwtracing] intel_th: Fix device removal logic (Jiri Olsa) [1771015] - [hwtracing] hwtracing/intel_th/msu.c: change return type to vm_fault_t (Jiri Olsa) [1771015] - [scripts] kbuild: modversions: Fix relative CRC byte order interpretation (Don Zickus) [1772940] - [tools] tools x86 uapi asm: Sync the pt_regs.h copy with the kernel sources (Michael Petlan) [1743208] - [tools] tools lib traceevent: Man pages for trace sequences APIs (Michael Petlan) [1743208] - [tools] tools lib traceevent: Man pages for APIs used to extract common fields from a record (Michael Petlan) [1743208] - [tools] tools lib traceevent: Man page for tep_parse_header_page() (Michael Petlan) [1743208] - [tools] tools lib traceevent: Man pages for parse event APIs (Michael Petlan) [1743208] - [tools] tools lib traceevent: Man pages for event filter APIs (Michael Petlan) [1743208] - [tools] tools lib traceevent: Man pages for event fields APIs (Michael Petlan) [1743208] - [tools] tools lib traceevent: Man page for tep_read_number_field() (Michael Petlan) [1743208] - [tools] tools lib traceevent: Man pages for print field APIs (Michael Petlan) [1743208] - [tools] tools lib traceevent: Man pages for get field value APIs (Michael Petlan) [1743208] - [tools] tools lib traceevent: Man pages for find field APIs (Michael Petlan) [1743208] - [tools] tools lib traceevent: Man pages for libtraceevent event get APIs (Michael Petlan) [1743208] - [tools] tools lib traceevent: Man page for list events APIs (Michael Petlan) [1743208] - [tools] tools lib traceevent: Man pages for event find APIs (Michael Petlan) [1743208] - [tools] tools lib traceevent: Man page for tep_read_number() (Michael Petlan) [1743208] - [tools] tools lib traceevent: Man pages for registering print function (Michael Petlan) [1743208] - [tools] tools lib traceevent: Man pages for function related libtraceevent APIs (Michael Petlan) [1743208] - [tools] tools lib traceevent: Man pages for event handler APIs (Michael Petlan) [1743208] - [tools] tools lib traceevent: Man page for tep_strerror() (Michael Petlan) [1743208] - [tools] tools lib traceevent: Man page for page size APIs (Michael Petlan) [1743208] - [tools] tools lib traceevent: Man page for host endian APIs (Michael Petlan) [1743208] - [tools] tools lib traceevent: Man page for file endian APIs (Michael Petlan) [1743208] - [tools] tools lib traceevent: Man page for get/set cpus APIs (Michael Petlan) [1743208] - [tools] tools lib traceevent: Man page for header_page APIs (Michael Petlan) [1743208] - [tools] tools lib traceevent: Man pages for tep_handler related APIs (Michael Petlan) [1743208] - [tools] tools lib traceevent: Add support for man pages with multiple names (Michael Petlan) [1743208] - [tools] tools lib traceevent: Introduce man pages (Michael Petlan) [1743208] - [tools] perf/x86/regs: Use PERF_REG_EXTENDED_MASK (Michael Petlan) [1743208] - [tools] perf record: Fix s390 missing module symbol and warning for non-root users (Michael Petlan) [1743208] - [tools] perf machine: Read also the end of the kernel (Michael Petlan) [1743208] - [tools] perf test vmlinux-kallsyms: Ignore aliases to _etext when searching on kallsyms (Michael Petlan) [1743208] - [tools] perf session: Add missing swap ops for namespace events (Michael Petlan) [1743208] - [tools] perf namespace: Protect reading thread's namespace (Michael Petlan) [1743208] - [tools] perf data: Fix 'strncat may truncate' build failure with recent gcc (Michael Petlan) [1743208] - [tools] perf stat: Support 'percore' event qualifier (Michael Petlan) [1743208] - [tools] perf stat: Factor out aggregate counts printing (Michael Petlan) [1743208] - [tools] perf tools: Add a 'percore' event qualifier (Michael Petlan) [1743208] - [tools] perf docs: Add description for stderr (Michael Petlan) [1743208] - [tools] perf intel-pt: Fix sample timestamp wrt non-taken branches (Michael Petlan) [1743208] - [tools] perf intel-pt: Fix improved sample timestamp (Michael Petlan) [1743208] - [tools] perf intel-pt: Fix instructions sampling rate (Michael Petlan) [1743208] - [tools] perf regs x86: Add X86 specific arch__intr_reg_mask() (Michael Petlan) [1743208] - [tools] perf parse-regs: Add generic support for arch__intr/user_reg_mask() (Michael Petlan) [1743208] - [tools] perf parse-regs: Split parse_regs (Michael Petlan) [1743208] - [tools] perf vendor events arm64: Add Cortex-A57 and Cortex-A72 events (Michael Petlan) [1743208] - [tools] perf vendor events arm64: Map Brahma-B53 CPUID to cortex-a53 events (Michael Petlan) [1743208] - [tools] perf vendor events arm64: Remove [[:xdigit:]] wildcard (Michael Petlan) [1743208] - [tools] perf jevents: Remove unused variable (Michael Petlan) [1743208] - [tools] perf test zstd: Fixup verbose mode output (Michael Petlan) [1743208] - [tools] perf tests: Implement Zstd comp/decomp integration test (Michael Petlan) [1743208] - [tools] perf inject: Enable COMPRESSED record decompression (Michael Petlan) [1743208] - [tools] perf report: Implement perf.data record decompression (Michael Petlan) [1743208] - [tools] perf record: Implement -z, --compression_level[=] option (Michael Petlan) [1743208] - [tools] perf report: Add stub processing of compressed events for -D (Michael Petlan) [1743208] - [tools] perf record: Implement compression for AIO trace streaming (Michael Petlan) [1743208] - [tools] perf record: Implement compression for serial trace streaming (Michael Petlan) [1743208] - [tools] perf tools: Introduce Zstd streaming based compression API (Michael Petlan) [1743208] - [tools] perf mmap: Implement dedicated memory buffer for data compression (Michael Petlan) [1743208] - [tools] perf record: Implement COMPRESSED event record and its attributes (Michael Petlan) [1743208] - [tools] perf session: Define 'bytes_transferred' and 'bytes_compressed' metrics (Michael Petlan) [1743208] - [tools] perf build tests: Add NO_LIBZSTD=1 to make_minimal (Michael Petlan) [1743208] - [tools] perf machine: Null-terminate version char array upon fgets(/proc/version) error (Michael Petlan) [1743208] - [tools] perf vendor events intel: Add uncore_upi JSON support (Michael Petlan) [1743208] - [tools] perf scripts python: exported-sql-viewer.py: Add 'About' dialog box (Michael Petlan) [1743208] - [tools] perf scripts python: exported-sql-viewer.py: Add context menu (Michael Petlan) [1743208] - [tools] perf scripts python: exported-sql-viewer.py: Add copy to clipboard (Michael Petlan) [1743208] - [tools] perf scripts python: exported-sql-viewer.py: Add tree level (Michael Petlan) [1743208] - [tools] perf scripts python: exported-sql-viewer.py: Fix error when shrinking / enlarging font (Michael Petlan) [1743208] - [tools] perf scripts python: exported-sql-viewer.py: Move view creation (Michael Petlan) [1743208] - [tools] perf tools x86: Add support for recording and printing XMM registers (Michael Petlan) [1743208] - [tools] perf parse-regs: Improve error output when faced with unknown register name (Michael Petlan) [1743208] - [tools] perf record: Fix suggestion to get list of registers usable with --user-regs and --intr-regs (Michael Petlan) [1743208] - [tools] perf tools: Speed up report for perf compiled with linwunwind (Michael Petlan) [1743208] - [tools] tools lib traceevent: Remove hard coded install paths from pkg-config file (Michael Petlan) [1743208] - [tools] csky: Add support for libdw (Michael Petlan) [1743208] - [tools] perf test: Fix spelling mistake "leadking" -> "leaking" (Michael Petlan) [1743208] - [tools] perf annotate: Remove hist__account_cycles() from callback (Michael Petlan) [1743208] - [tools] perf vendor events intel: Update Silvermont to v14 (Michael Petlan) [1743208] - [tools] perf vendor events intel: Update GoldmontPlus to v1.01 (Michael Petlan) [1743208] - [tools] perf vendor events intel: Update Goldmont to v13 (Michael Petlan) [1743208] - [tools] perf vendor events intel: Update Bonnell to V4 (Michael Petlan) [1743208] - [tools] perf vendor events intel: Update KnightsLanding events to v9 (Michael Petlan) [1743208] - [tools] perf vendor events intel: Update Haswell events to v28 (Michael Petlan) [1743208] - [tools] perf vendor events intel: Update IvyBridge events to v21 (Michael Petlan) [1743208] - [tools] perf vendor events intel: Update SandyBridge events to v16 (Michael Petlan) [1743208] - [tools] perf vendor events intel: Update JakeTown events to v20 (Michael Petlan) [1743208] - [tools] perf vendor events intel: Update IvyTown events to v20 (Michael Petlan) [1743208] - [tools] perf vendor events intel: Update HaswellX events to v20 (Michael Petlan) [1743208] - [tools] perf vendor events intel: Update BroadwellX events to v14 (Michael Petlan) [1743208] - [tools] perf vendor events intel: Update SkylakeX events to v1.12 (Michael Petlan) [1743208] - [tools] perf vendor events intel: Update Skylake events to v42 (Michael Petlan) [1743208] - [tools] perf vendor events intel: Update Broadwell-DE events to v7 (Michael Petlan) [1743208] - [tools] perf vendor events intel: Update Broadwell events to v23 (Michael Petlan) [1743208] - [tools] perf vendor events intel: Update metrics from TMAM 3.5 (Michael Petlan) [1743208] - [tools] perf record: Implement --mmap-flush= option (Michael Petlan) [1743208] - [tools] tools build: Implement libzstd feature check, LIBZSTD_DIR and NO_LIBZSTD defines (Michael Petlan) [1743208] - [tools] tools lib traceevent: Rename input arguments and local variables of libtraceevent from pevent to tep (Michael Petlan) [1743208] - [tools] perf tools, tools lib traceevent: Rename "pevent" member of struct tep_event_filter to "tep" (Michael Petlan) [1743208] - [tools] perf tools, tools lib traceevent: Rename "pevent" member of struct tep_event to "tep" (Michael Petlan) [1743208] - [tools] tools lib traceevent: Rename input arguments of libtraceevent APIs from pevent to tep (Michael Petlan) [1743208] - [tools] tools tools, tools lib traceevent: Make traceevent APIs more consistent (Michael Petlan) [1743208] - [tools] tools lib traceevent: Remove call to exit() from tep_filter_add_filter_str() (Michael Petlan) [1743208] - [tools] tools lib traceevent: Remove tep filter trivial APIs (Michael Petlan) [1743208] - [tools] tools lib traceevent: Removed unneeded !! and return parenthesis (Michael Petlan) [1743208] - [tools] tools lib traceevent: Implement new traceevent APIs for accessing struct tep_handler fields (Michael Petlan) [1743208] - [tools] tools lib traceevent: Coding style fixes (Michael Petlan) [1743208] - [tools] tools lib traceevent: Change description of few APIs (Michael Petlan) [1743208] - [tools] tools lib traceevent: Add more debugging to see various internal ring buffer entries (Michael Petlan) [1743208] - [tools] tools lib traceevent: Implement a new API, tep_list_events_copy() (Michael Petlan) [1743208] - [tools] tools lib traceevent: Add mono clocks to be parsed in seconds (Michael Petlan) [1743208] - [tools] tools lib traceevent: Handle trace_printk() "px" (Michael Petlan) [1743208] - [tools] perf list: Output tool events (Michael Petlan) [1743208] - [tools] perf evsel: Support printing evsel name for 'duration_time' (Michael Petlan) [1743208] - [tools] perf stat: Implement duration_time as a proper event (Michael Petlan) [1743208] - [tools] perf stat: Revert checks for duration_time (Michael Petlan) [1743208] - [tools] perf list: Fix s390 counter long description for L1D_RO_EXCL_WRITES (Michael Petlan) [1743208] - [tools] perf tools: Add header defining used namespace struct to event.h (Michael Petlan) [1743208] - [tools] perf trace beauty renameat: No need to include linux/fs.h (Michael Petlan) [1743208] - [tools] perf augmented_raw_syscalls: Use a PERCPU_ARRAY map to copy more string bytes (Michael Petlan) [1743208] - [tools] perf augmented_raw_syscalls: Copy strings from all syscalls with 1st or 2nd string arg (Michael Petlan) [1743208] - [tools] perf trace: Add 'string' event alias to select syscalls with string args (Michael Petlan) [1743208] - [x86] perf/x86: Always store regs->ip in perf_callchain_kernel() (Michael Petlan) [1743208] - [x86] perf/x86: Remove pmu->pebs_no_xmm_regs (Michael Petlan) [1743208] - [x86] perf/x86: Clean up PEBS_XMM_REGS (Michael Petlan) [1743208] - [kernel] perf/x86: Disable extended registers for non-supported PMUs (Michael Petlan) [1743208] - [kernel] perf/ioctl: Add check for the sample_period value (Michael Petlan) [1743208] - [kernel] perf/core: Fix perf_sample_regs_user() mm check (Michael Petlan) [1743208] - [kernel] perf/ring-buffer: Use regular variables for nesting (Michael Petlan) [1743208] - [kernel] perf/ring-buffer: Always use {READ, WRITE}_ONCE() for rb->user_page data (Michael Petlan) [1743208] - [kernel] perf/ring_buffer: Add ordering to rb->nest increment (Michael Petlan) [1743208] - [kernel] perf/ring_buffer: Fix exposing a temporarily decreased data_head (Michael Petlan) [1743208] - [x86] perf/x86/intel/ds: Fix EVENT vs. UEVENT PEBS constraints (Michael Petlan) [1743208] - [x86] perf/x86/intel: Allow PEBS multi-entry in watermark mode (Michael Petlan) [1743208] - [x86] perf/x86/intel: Fix INTEL_FLAGS_EVENT_CONSTRAINT* masking (Michael Petlan) [1743208] - [x86] perf/x86/amd/iommu: Make the 'amd_iommu_attr_groups' symbol static (Michael Petlan) [1743208] - [x86] perf/x86/intel: Add Tremont core PMU support (Michael Petlan) [1743208] - [x86] perf/x86/intel/uncore: Add Intel Icelake uncore support (Michael Petlan) [1743208] - [x86] perf/x86/msr: Add Icelake support (Michael Petlan) [1743208] - [x86] perf/x86/intel/rapl: Add Icelake support (Michael Petlan) [1743208] - [x86] perf/x86/intel/cstate: Add Icelake support (Michael Petlan) [1743208] - [x86] perf/x86/intel: Add Icelake support (Michael Petlan) [1743208] - [x86] perf/x86: Support constraint ranges (Michael Petlan) [1743208] - [x86] perf/x86/lbr: Avoid reading the LBRs when adaptive PEBS handles them (Michael Petlan) [1743208] - [x86] perf/x86/intel: Support adaptive PEBS v4 (Michael Petlan) [1743208] - [x86] perf/x86/intel/ds: Extract code of event update in short period (Michael Petlan) [1743208] - [x86] perf/x86/intel: Extract memory code PEBS parser for reuse (Michael Petlan) [1743208] - [x86] perf/x86: Support outputting XMM registers (Michael Petlan) [1743208] - [x86] perf/x86/intel: Force resched when TFA sysctl is modified (Michael Petlan) [1743208] - [kernel] perf/core: Add perf_pmu_resched() as global function (Michael Petlan) [1743208] - [kernel] perf/headers: Fix stale comment for struct perf_addr_filter (Michael Petlan) [1743208] - [kernel] perf/core: Make perf_swevent_init_cpu() static (Michael Petlan) [1743208] - [x86] perf/x86: Add sanity checks to x86_schedule_events() (Michael Petlan) [1743208] - [x86] perf/x86: Optimize x86_schedule_events() (Michael Petlan) [1743208] - [x86] perf/x86: Clear ->event_constraint[] on put (Michael Petlan) [1743208] - [x86] perf/x86/intel: Optimize intel_get_excl_constraints() (Michael Petlan) [1743208] - [x86] perf/x86: Remove PERF_X86_EVENT_COMMITTED (Michael Petlan) [1743208] - [x86] perf/x86: Simplify x86_pmu.get_constraints() interface (Michael Petlan) [1743208] - [x86] perf/x86/intel: Simplify intel_tfa_commit_scheduling() (Michael Petlan) [1743208] - [tools] perf evsel: Do not rely on errno values for precise_ip fallback (Michael Petlan) [1715508] - [kernel] redhat: perf kABI-check failure fix (Michael Petlan) [1715508] - [tools] perf vendor events: Remove P8 HW events which are not supported (Michael Petlan) [1715508] - [x86] cpufeature: Fix various quality problems in the header (Michael Petlan) [1715508] - [x86] cpufeature: Add facility to check for min microcode revisions (Michael Petlan) [1715508] - [tools] perf tools: Remove needless asm/unistd.h include fixing build in some places (Michael Petlan) [1715508] - [tools] tools build: Add -ldl to the disassembler-four-args feature test (Michael Petlan) [1715508] - [tools] perf cs-etm: Always allocate memory for cs_etm_queue::prev_packet (Michael Petlan) [1715508] - [tools] perf cs-etm: Don't check cs_etm_queue::prev_packet validity (Michael Petlan) [1715508] - [tools] perf report: Report OOM in status line in the GTK UI (Michael Petlan) [1715508] - [tools] perf bench numa: Add define for RUSAGE_THREAD if not present (Michael Petlan) [1715508] - [tools] tools lib traceevent: Change tag string for error (Michael Petlan) [1715508] - [tools] perf annotate: Fix build on 32 bit for BPF annotation (Michael Petlan) [1715508] - [tools] perf bpf: Return value with unlocking in perf_env__find_btf() (Michael Petlan) [1715508] - [tools] perf bpf: Return NULL when RB tree lookup fails in perf_env__find_btf() (Michael Petlan) [1715508] - [tools] perf tools: Fix map reference counting (Michael Petlan) [1715508] - [tools] perf evlist: Fix side band thread draining (Michael Petlan) [1715508] - [tools] perf tools: Check maps for bpf programs (Michael Petlan) [1715508] - [tools] perf bpf: Return NULL when RB tree lookup fails in perf_env__find_bpf_prog_info() (Michael Petlan) [1715508] - [tools] tools include uapi: Sync sound/asound.h copy (Michael Petlan) [1715508] - [tools] perf top: Always sample time to satisfy needs of use of ordered queuing (Michael Petlan) [1715508] - [tools] perf evsel: Use hweight64() instead of hweight_long(attr.sample_regs_user) (Michael Petlan) [1715508] - [tools] tools lib traceevent: Fix missing equality check for strcmp (Michael Petlan) [1715508] - [tools] perf stat: Disable DIR_FORMAT feature for 'perf stat record' (Michael Petlan) [1715508] - [tools] perf scripts python: export-to-sqlite.py: Fix use of parent_id in calls_view (Michael Petlan) [1715508] - [tools] perf header: Fix lock/unlock imbalances when processing BPF/BTF info (Michael Petlan) [1715508] - [tools] perf pmu: Fix parser error for uncore event alias (Michael Petlan) [1715508] - [tools] perf scripts python: exported-sql-viewer.py: Fix never-ending loop (Michael Petlan) [1715508] - [tools] perf machine: Update kernel map address and re-order properly (Michael Petlan) [1715508] - [tools] tools headers uapi: Synchronize i915_drm.h (Michael Petlan) [1715508] - [tools] tools headers uapi: Update drm/i915_drm.h (Michael Petlan) [1715508] - [tools] perf evsel: Fix max perf_event_attr.precise_ip detection (Michael Petlan) [1715508] - [tools] perf intel-pt: Fix TSC slip (Michael Petlan) [1715508] - [tools] perf cs-etm: Add missing case value (Michael Petlan) [1715508] - [tools] perf bpf: Show more BPF program info in print_bpf_prog_info() (Michael Petlan) [1715508] - [tools] perf bpf: Extract logic to create program names from perf_event__synthesize_one_bpf_prog() (Michael Petlan) [1715508] - [tools] perf tools: Save bpf_prog_info and BTF of new BPF programs (Michael Petlan) [1715508] - [tools] perf evlist: Introduce side band thread (Michael Petlan) [1715508] - [tools] perf annotate: Enable annotation of BPF programs (Michael Petlan) [1715508] - [tools] perf build: Check what binutils's 'disassembler()' signature to use (Michael Petlan) [1715508] - [tools] tools build: Add -lrt to FEATURE_CHECK_LDFLAGS-libaio (Michael Petlan) [1715508] - [tools] tools build: Add test-reallocarray.c to test-all.c to fix the build (Michael Petlan) [1715508] - [tools] perf bpf: Process PERF_BPF_EVENT_PROG_LOAD for annotation (Michael Petlan) [1715508] - [tools] perf symbols: Introduce DSO_BINARY_TYPE__BPF_PROG_INFO (Michael Petlan) [1715508] - [tools] perf feature detection: Add -lopcodes to feature-libbfd (Michael Petlan) [1715508] - [tools] perf top: Add option --no-bpf-event (Michael Petlan) [1715508] - [tools] perf bpf: Save BTF information as headers to perf.data (Michael Petlan) [1715508] - [tools] perf bpf: Save BTF in a rbtree in perf_env (Michael Petlan) [1715508] - [tools] perf bpf: Save bpf_prog_info information as headers to perf.data (Michael Petlan) [1715508] - [tools] perf bpf: Save bpf_prog_info in a rbtree in perf_env (Michael Petlan) [1715508] - [tools] perf bpf: Make synthesize_bpf_events() receive perf_session pointer instead of perf_tool (Michael Petlan) [1715508] - [tools] perf bpf: Synthesize bpf events with bpf_program__get_prog_info_linear() (Michael Petlan) [1715508] - [tools] perf record: Replace option --bpf-event with --no-bpf-event (Michael Petlan) [1715508] - [tools] perf tests: Fix a memory leak in test__perf_evsel__tp_sched_test() (Michael Petlan) [1715508] - [tools] perf tests: Fix memory leak by expr__find_other() in test__expr() (Michael Petlan) [1715508] - [tools] perf tests: Fix a memory leak of cpu_map object in the openat_syscall_event_on_all_cpus test (Michael Petlan) [1715508] - [tools] perf evsel: Free evsel->counts in perf_evsel__exit() (Michael Petlan) [1715508] - [tools] perf top: Fix global-buffer-overflow issue (Michael Petlan) [1715508] - [tools] perf maps: Purge all maps from the 'names' tree (Michael Petlan) [1715508] - [tools] perf map: Remove map from 'names' tree in __maps__remove() (Michael Petlan) [1715508] - [tools] perf hist: Add missing map__put() in error case (Michael Petlan) [1715508] - [tools] perf top: Fix error handling in cmd_top() (Michael Petlan) [1715508] - [tools] perf top: Delete the evlist before perf_session, fixing heap-use-after-free issue (Michael Petlan) [1715508] - [tools] perf build-id: Fix memory leak in print_sdt_events() (Michael Petlan) [1715508] - [tools] perf config: Fix a memory leak in collect_config() (Michael Petlan) [1715508] - [tools] perf config: Fix an error in the config template documentation (Michael Petlan) [1715508] - [tools] perf list: Don't forget to drop the reference to the allocated thread_map (Michael Petlan) [1715508] - [tools] perf tools: Add doc about how to build perf with Asan and UBSan (Michael Petlan) [1715508] - [tools] perf vendor events: Remove P8 HW events which are not supported (Michael Petlan) [1715508] - [tools] perf stat: Improve scaling (Michael Petlan) [1715508] - [tools] perf stat: Fix --no-scale (Michael Petlan) [1715508] - [tools] perf script: Support relative time (Michael Petlan) [1715508] - [tools] perf report: Indicate JITed code better in report (Michael Petlan) [1715508] - [tools] perf report: Show all sort keys in help output (Michael Petlan) [1715508] - [tools] perf record: Clarify help for --switch-output (Michael Petlan) [1715508] - [tools] perf record: Allow to limit number of reported perf.data files (Michael Petlan) [1715508] - [tools] perf list: Filter metrics too (Michael Petlan) [1715508] - [tools] perf tools report: Add custom scripts to script menu (Michael Petlan) [1715508] - [tools] perf ui browser: Fix ui popup argv browser for many entries (Michael Petlan) [1715508] - [tools] perf script: Add array bound checking to list_scripts (Michael Petlan) [1715508] - [tools] perf tools: Add some new tips describing the new options (Michael Petlan) [1715508] - [tools] perf report: Implement browsing of individual samples (Michael Petlan) [1715508] - [tools] perf report: Support builtin perf script in scripts menu (Michael Petlan) [1715508] - [tools] perf report: Support running scripts for current time range (Michael Petlan) [1715508] - [tools] perf report: Support time sort key (Michael Petlan) [1715508] - [tools] perf script: Filter COMM/FORK/.. events by CPU (Michael Petlan) [1715508] - [tools] perf tools: Update x86's syscall_64.tbl, no change in tools/perf behaviour (Michael Petlan) [1715508] - [tools] perf script python: Add printdate function to SQL exporters (Michael Petlan) [1715508] - [tools] perf report: Use less for scripts output (Michael Petlan) [1715508] - [tools] perf session: Add process callback to reader object (Michael Petlan) [1715508] - [tools] perf header: Add DIR_FORMAT feature to describe directory data (Michael Petlan) [1715508] - [tools] perf data: Make perf_data__size() work over directory (Michael Petlan) [1715508] - [tools] perf data: Add perf_data__update_dir() function (Michael Petlan) [1715508] - [tools] perf data: Don't store auxtrace index for directory data file (Michael Petlan) [1715508] - [tools] perf data: Support having perf.data stored as a directory (Michael Petlan) [1715508] - [tools] perf vendor events amd: perf PMU events for AMD Family 17h (Michael Petlan) [1715508] - [tools] perf probe: Fix getting the kernel map (Michael Petlan) [1715508] - [tools] perf report: Parse time quantum (Michael Petlan) [1715508] - [tools] perf time-utils: Add utility function to print time stamps in nanoseconds (Michael Petlan) [1715508] - [tools] perf report: Support output in nanoseconds (Michael Petlan) [1715508] - [tools] perf script: Support insn output for normal samples (Michael Petlan) [1715508] - [tools] perf data: Force perf_data__open|close zero data->file.path (Michael Petlan) [1715508] - [tools] perf session: Fix double free in perf_data__close (Michael Petlan) [1715508] - [tools] perf evsel: Probe for precise_ip with simple attr (Michael Petlan) [1715508] - [tools] perf tools: Read and store caps/max_precise in perf_pmu (Michael Petlan) [1715508] - [tools] perf hist: Fix memory leak of srcline (Michael Petlan) [1715508] - [tools] perf hist: Add error path into hist_entry__init (Michael Petlan) [1715508] - [tools] perf diff: Support --pid/--tid filter options (Michael Petlan) [1715508] - [tools] perf diff: Support --cpu filter option (Michael Petlan) [1715508] - [tools] perf diff: Support --time filter option (Michael Petlan) [1715508] - [tools] perf thread: Generalize function to copy from thread addr space from intel-bts code (Michael Petlan) [1715508] - [tools] perf annotate: Calculate the max instruction name, align column to that (Michael Petlan) [1715508] - [tools] perf clang: Remove needless extra semicolon (Michael Petlan) [1715508] - [tools] perf bpf: Automatically add BTF ELF markers (Michael Petlan) [1715508] - [tools] perf beauty msg_flags: Add missing s lost when adding prefix suppression logic (Michael Petlan) [1715508] - [tools] perf scripts python: exported-sql-viewer.py: Add call tree (Michael Petlan) [1715508] - [tools] perf scripts python: exported-sql-viewer.py: Factor out CallGraphModelBase (Michael Petlan) [1715508] - [tools] perf scripts python: exported-sql-viewer.py: Improve TreeModel abstraction (Michael Petlan) [1715508] - [tools] perf scripts python: exported-sql-viewer.py: Factor out TreeWindowBase (Michael Petlan) [1715508] - [tools] perf scripts python: export-to-postgresql.py: Export calls parent_id (Michael Petlan) [1715508] - [tools] perf scripts python: export-to-postgresql.py: Fix invalid input syntax for integer error (Michael Petlan) [1715508] - [tools] perf scripts python: export-to-sqlite.py: Export calls parent_id (Michael Petlan) [1715508] - [tools] perf db-export: Add calls parent_id to enable creation of call trees (Michael Petlan) [1715508] - [tools] perf intel-pt: Fix divide by zero when TSC is not available (Michael Petlan) [1715508] - [tools] perf auxtrace: Improve address filter error message when there is no DSO (Michael Petlan) [1715508] - [tools] perf time-utils: Refactor time range parsing code (Michael Petlan) [1715508] - [tools] tools lib traceevent: Fix buffer overflow in arg_eval (Michael Petlan) [1715508] - [tools] perf probe: Clarify error message about not finding kernel modules debuginfo (Michael Petlan) [1715508] - [tools] replace open encodings for NUMA_NO_NODE (Michael Petlan) [1715508] - [tools] perf script python: Add Python3 support to stat-cpi.py (Michael Petlan) [1715508] - [tools] perf tools: Add perf_exe() helper to find perf binary (Michael Petlan) [1715508] - [tools] perf script: Handle missing fields with -F +. (Michael Petlan) [1715508] - [tools] perf data: Add perf_data__open_dir_data function (Michael Petlan) [1715508] - [tools] perf data: Add perf_data__(create_dir|close_dir) functions (Michael Petlan) [1715508] - [tools] perf data: Fail check_backup in case of error (Michael Petlan) [1715508] - [tools] perf data: Make check_backup work over directories (Michael Petlan) [1715508] - [tools] perf tools: Add rm_rf_perf_data function (Michael Petlan) [1715508] - [tools] perf tools: Add pattern name checking to rm_rf (Michael Petlan) [1715508] - [tools] perf tools: Add depth checking to rm_rf (Michael Petlan) [1715508] - [tools] perf data: Add global path holder (Michael Petlan) [1715508] - [tools] perf data: Move size to struct perf_data_file (Michael Petlan) [1715508] - [tools] perf scripts python: exported-sql-viewer.py: Add top calls report (Michael Petlan) [1715508] - [tools] perf scripts python: exported-sql-viewer.py: Remove no selection error (Michael Petlan) [1715508] - [tools] perf scripts python: exported-sql-viewer.py: Remove SQLTableDialogDataItem (Michael Petlan) [1715508] - [tools] perf scripts python: exported-sql-viewer.py: Create new dialog data item classes (Michael Petlan) [1715508] - [tools] perf scripts python: exported-sql-viewer.py: Move report name into ReportVars (Michael Petlan) [1715508] - [tools] perf scripts python: exported-sql-viewer.py: Factor out ReportVars (Michael Petlan) [1715508] - [tools] perf scripts python: exported-sql-viewer.py: Factor out ReportDialogBase (Michael Petlan) [1715508] - [tools] perf scripts python: exported-sql-viewer.py: Move column headers (Michael Petlan) [1715508] - [tools] perf scripts python: exported-sql-viewer.py: Hide Call Graph option if no calls table (Michael Petlan) [1715508] - [tools] perf scripts python: exported-sql-viewer.py: Remove leftover debugging prints (Michael Petlan) [1715508] - [tools] perf scripts python: exported-sql-viewer.py: Fix missing shebang (Michael Petlan) [1715508] - [tools] perf thread-stack: Hide x86 retpolines (Michael Petlan) [1715508] - [tools] perf thread-stack: Improve thread_stack__no_call_return() (Michael Petlan) [1715508] - [tools] perf tools: Make rm_rf() remove single file (Michael Petlan) [1715508] - [tools] perf cpumap: Increase debug level for cpu_map__snprint verbose output (Michael Petlan) [1715508] - [tools] perf bpf-event: Add missing new line into pr_debug call (Michael Petlan) [1715508] - [tools] perf script: Allow +- operator for type specific fields option (Michael Petlan) [1715508] - [tools] perf evsel: Force sample_type for slave events (Michael Petlan) [1715508] - [tools] perf session: Don't report zero period samples for slave events (Michael Petlan) [1715508] - [tools] perf trace: Allow dumping a BPF map after setting up BPF events (Michael Petlan) [1715508] - [tools] perf bpf: Add bpf_map dumper (Michael Petlan) [1715508] - [tools] perf doc: Fix documentation of the Flags section in perf.data (Michael Petlan) [1715508] - [tools] perf doc: Fix HEADER_CMDLINE description in perf.data documentation (Michael Petlan) [1715508] - [tools] perf report: Don't shadow inlined symbol with different addr range (Michael Petlan) [1715508] - [tools] perf tools: Use sysfs__mountpoint() when reading cpu topology (Michael Petlan) [1715508] - [tools] perf tools: Add numa_topology object (Michael Petlan) [1715508] - [tools] perf tools: Add cpu_topology object (Michael Petlan) [1715508] - [tools] perf tests shell: Skip trace+probe_vfs_getname.sh if built without trace support (Michael Petlan) [1715508] - [tools] perf header: Remove unused 'cpu_nr' field from 'struct cpu_topo' (Michael Petlan) [1715508] - [tools] perf header: Get rid of write_it label (Michael Petlan) [1715508] - [tools] perf list: Display metric expressions for --details option (Michael Petlan) [1715508] - [tools] perf tools: Fix legacy events symbol separator parsing (Michael Petlan) [1715508] - [tools] perf tools: Rename build libperf to perf (Michael Petlan) [1715508] - [tools] perf tools: Rename LIB_FILE to LIBPERF_A (Michael Petlan) [1715508] - [tools] perf tools: Compile perf with libperf-in.o instead of libperf.a (Michael Petlan) [1715508] - [tools] perf cs-etm: Modularize auxtrace_buffer fetch function (Michael Petlan) [1715508] - [tools] perf cs-etm: Modularize main packet processing loop (Michael Petlan) [1715508] - [tools] perf cs-etm: Modularize main decoder function (Michael Petlan) [1715508] - [tools] perf cs-etm: Make cs_etm__run_decoder() queue independent (Michael Petlan) [1715508] - [tools] perf cs-etm: Rethink kernel address initialisation (Michael Petlan) [1715508] - [tools] perf cs-etm: Cleaning up function cs_etm__alloc_queue() (Michael Petlan) [1715508] - [tools] perf cs-etm: Fix erroneous comment (Michael Petlan) [1715508] - [tools] perf cs-etm: Introducing function cs_etm__init_trace_params() (Michael Petlan) [1715508] - [tools] perf cs-etm: Fix memory leak in error path (Michael Petlan) [1715508] - [tools] perf cs-etm: Introducing function cs_etm_decoder__init_dparams() (Michael Petlan) [1715508] - [tools] perf cs-etm: Fix wrong return values in error path (Michael Petlan) [1715508] - [tools] perf cs-etm: Remove unused structure field "time" and "timestamp" (Michael Petlan) [1715508] - [tools] perf cs-etm: Remove unused structure field "state" (Michael Petlan) [1715508] - [tools] perf build: Add missing FEATURE_CHECK_LDFLAGS-libcrypto (Michael Petlan) [1715508] - [tools] perf unwind: Do not put libunwind-{x86, aarch64} in FEATURE_TESTS_BASIC (Michael Petlan) [1715508] - [tools] perf coresight: Do not test for libopencsd by default (Michael Petlan) [1715508] - [tools] perf trace: Filter out gnome-terminal* parent (Michael Petlan) [1715508] - [tools] perf trace: Check if the 'fd' is negative when mapping it to pathname (Michael Petlan) [1715508] - [tools] perf beauty ioctl cmd: The 'fd' arg is signed (Michael Petlan) [1715508] - [tools] perf utils: Silence "Couldn't synthesize bpf events" warning for EPERM (Michael Petlan) [1715508] - [tools] perf cs-etm: Add proper header file for symbols (Michael Petlan) [1715508] - [tools] perf record: Implement --affinity=node|cpu option (Michael Petlan) [1715508] - [tools] perf auxtrace: Add timestamp to auxtrace errors (Michael Petlan) [1715508] - [tools] perf intel-pt: Packet splitting can happen only on 32-bit (Michael Petlan) [1715508] - [tools] perf intel-pt: Fix CYC timestamp calculation after OVF (Michael Petlan) [1715508] - [tools] perf intel-pt: Fix overlap calculation for padding (Michael Petlan) [1715508] - [tools] perf auxtrace: Define auxtrace record alignment (Michael Petlan) [1715508] - [tools] perf thread-stack: Represent jmps to the start of a different symbol (Michael Petlan) [1715508] - [tools] perf thread-stack: Tidy thread_stack__no_call_return() by adding more local variables (Michael Petlan) [1715508] - [tools] perf thread-stack: Tidy thread_stack__push_cp() usage (Michael Petlan) [1715508] - [tools] perf tools: Fix split_kallsyms_for_kcore() for trampoline symbols (Michael Petlan) [1715508] - [tools] perf vendor events intel: Fix Load_Miss_Real_Latency on CLX (Michael Petlan) [1715508] - [tools] perf cs-etm: Set sample flags for exception return packet (Michael Petlan) [1715508] - [tools] perf cs-etm: Set sample flags for exception packet (Michael Petlan) [1715508] - [tools] perf cs-etm: Add traceID in packet (Michael Petlan) [1715508] - [tools] perf cs-etm: Change tuple from traceID-CPU# to traceID-metadata (Michael Petlan) [1715508] - [tools] perf cs-etm: Add exception number in exception packet (Michael Petlan) [1715508] - [tools] perf cs-etm: Set sample flags for trace discontinuity (Michael Petlan) [1715508] - [tools] perf cs-etm: Set sample flags for instruction range packet (Michael Petlan) [1715508] - [tools] perf cs-etm: Add last instruction information in packet (Michael Petlan) [1715508] - [tools] perf tools: Add documentation for BPF event selection (Michael Petlan) [1715508] - [tools] perf report: Move symbol annotation to the resort phase (Michael Petlan) [1715508] - [tools] perf evsel: Add output_resort_cb method (Michael Petlan) [1715508] - [tools] perf hists: Add argument to hists__resort_cb_t callback (Michael Petlan) [1715508] - [tools] perf record: Apply affinity masks when reading mmap buffers (Michael Petlan) [1715508] - [tools] perf tools: Add fallback versions for CPU_{OR, EQUAL}() (Michael Petlan) [1715508] - [tools] perf record: Bind the AIO user space buffers to nodes (Michael Petlan) [1715508] - [tools] perf record: Allocate affinity masks (Michael Petlan) [1715508] - [tools] perf pmu: Remove set_drv_config API (Michael Petlan) [1715508] - [tools] perf coresight: Remove set_drv_config() API (Michael Petlan) [1715508] - [tools] perf arm cs-etm: Use event attributes to send sink information to kernel (Michael Petlan) [1715508] - [tools] perf pmu: Move EVENT_SOURCE_DEVICE_PATH to PMU header file (Michael Petlan) [1715508] - [tools] perf bpf-loader: Remove unecessary includes from bpf-loader.h (Michael Petlan) [1715508] - [tools] perf powerpc kvm-stat: Add missing evlist.h header (Michael Petlan) [1715508] - [tools] perf kvm stat: Replace kvm-stat.h includes with forward declarations (Michael Petlan) [1715508] - [tools] perf pmu: Remove needless evsel.h only needs one fwd decl (Michael Petlan) [1715508] - [tools] perf tests pmu: Add missing headers (Michael Petlan) [1715508] - [tools] perf hist: Remove the needless callchain.h include from hist.h (Michael Petlan) [1715508] - [tools] perf tools: Add missing include in various places (Michael Petlan) [1715508] - [tools] perf thread: Don't include symbol.h, symbol_conf.h is enough (Michael Petlan) [1715508] - [tools] perf evsel: No need to include symbol.h in evsel.h, symbol_conf.h is enough (Michael Petlan) [1715508] - [tools] perf tools: Add missing include for symbols.h (Michael Petlan) [1715508] - [tools] perf hist: Remove symbol.h from hist.h, just fwd decls are needed (Michael Petlan) [1715508] - [tools] perf tests: Add missing headers so far obtained indirectly (Michael Petlan) [1715508] - [tools] perf map: Move structs and prototypes for map groups to a separate header (Michael Petlan) [1715508] - [tools] pref tools: Add missing map.h includes (Michael Petlan) [1715508] - [tools] perf symbols: Introduce map_symbol.h (Michael Petlan) [1715508] - [tools] perf callchain: Uninline callchain_cursor_reset() to remove map.h dependency (Michael Petlan) [1715508] - [tools] perf srccode: Move struct definition from map.h to srccode.h (Michael Petlan) [1715508] - [tools] perf arm pmu: Add missing linux/string.h header (Michael Petlan) [1715508] - [tools] perf powerpc: Add missing headers to skip-callchain-idx.c (Michael Petlan) [1715508] - [tools] perf augmented_syscalls: Convert to bpf_map() (Michael Petlan) [1715508] - [tools] perf bpf examples: Convert etcsnoop to use bpf_map() (Michael Petlan) [1715508] - [tools] perf trace: Fixup etcsnoop example (Michael Petlan) [1715508] - [tools] perf augmented_raw_syscalls: Use bpf_map() (Michael Petlan) [1715508] - [tools] perf bpf: Convert pid_map() to bpf_map() (Michael Petlan) [1715508] - [tools] perf bpf: Add bpf_map() helper (Michael Petlan) [1715508] - [tools] perf bpf: Fix synthesized PERF_RECORD_KSYMBOL/BPF_EVENT (Michael Petlan) [1715508] - [tools] perf sched: Use cached rbtrees (Michael Petlan) [1715508] - [tools] perf hist: Use cached rbtrees (Michael Petlan) [1715508] - [tools] perf symbols: Use cached rbtrees (Michael Petlan) [1715508] - [tools] perf util: Use cached rbtree for rblists (Michael Petlan) [1715508] - [tools] perf callchain: Use cached rbtrees (Michael Petlan) [1715508] - [tools] perf machine: Use cached rbtrees (Michael Petlan) [1715508] - [tools] Update rbtree implementation (Michael Petlan) [1715508] - [tools] perf callchain: No need to include perf.h (Michael Petlan) [1715508] - [tools] perf comm: Remove needless headers from comm.h (Michael Petlan) [1715508] - [tools] perf namespaces: Remove namespaces.h from .h headers (Michael Petlan) [1715508] - [tools] perf symbols: Remove some unnecessary includes from symbol.h (Michael Petlan) [1715508] - [tools] perf symbols: Remove include map.h from dso.h (Michael Petlan) [1715508] - [tools] perf block-range: Add missing headers (Michael Petlan) [1715508] - [tools] perf tools: Move branch structs to branch.h (Michael Petlan) [1715508] - [tools] perf annotate: Remove lots of headers from annotate.h (Michael Petlan) [1715508] - [tools] perf symbols: Move symbol_conf to separate file (Michael Petlan) [1715508] - [tools] perf color: Add missing stdarg.g to color.h (Michael Petlan) [1715508] - [tools] perf utils: Move perf_config using routines from color.c to separate object (Michael Petlan) [1715508] - [tools] perf top: Synthesize BPF events for pre-existing loaded BPF programs (Michael Petlan) [1715508] - [tools] perf tools: Synthesize PERF_RECORD_* for loaded BPF programs (Michael Petlan) [1715508] - [tools] perf tools: Handle PERF_RECORD_BPF_EVENT (Michael Petlan) [1715508] - [tools] perf tools: Handle PERF_RECORD_KSYMBOL (Michael Petlan) [1715508] - [tools] tools headers uapi: Sync tools/include/uapi/linux/perf_event.h (Michael Petlan) [1715508] - [tools] tools headers uapi: Sync tools/include/uapi/linux/perf_event.h (Michael Petlan) [1715508] - [tools] perf report: Display names in s390 diagnostic counter sets (Michael Petlan) [1715508] - [tools] perf tools: Remove duplicate headers (Michael Petlan) [1715508] - [tools] perf session: Add reader__process_events function (Michael Petlan) [1715508] - [tools] perf session: Add 'data_offset' member to reader object (Michael Petlan) [1715508] - [tools] perf session: Add 'data_size' member to reader object (Michael Petlan) [1715508] - [tools] perf session: Add reader object (Michael Petlan) [1715508] - [tools] perf session: Get rid of file_size variable (Michael Petlan) [1715508] - [tools] perf session: Rearrange perf_session__process_events function (Michael Petlan) [1715508] - [tools] perf tools: Replace automatic const char[] variables by statics (Michael Petlan) [1715508] - [tools] perf/doc: Update design.txt for exclude_{host|guest} flags (Michael Petlan) [1715508] - [x86] perf/x86/intel/pt: Remove software double buffering PMU capability (Michael Petlan) [1715508] - [kernel] perf/ring_buffer: Fix AUX software double buffering (Michael Petlan) [1715508] - [x86] perf/x86/amd: Update generic hardware cache events for Family 17h (Michael Petlan) [1715508] - [x86] perf/x86/amd: Add event map for AMD Family 17h (Michael Petlan) [1715508] - [x86] perf/x86: Fix incorrect PEBS_REGS (Michael Petlan) [1715508] - [kernel] perf/ring_buffer: Fix AUX record suppression (Michael Petlan) [1715508] - [kernel] perf/core: Fix the address filtering fix (Michael Petlan) [1715508] - [kernel] perf/core: Fix perf_event_disable_inatomic() race (Michael Petlan) [1715508] - [x86] perf/x86/intel: Initialize TFA MSR (Michael Petlan) [1715508] - [x86] perf/x86/intel: Fix handling of wakeup_events for multi-entry PEBS (Michael Petlan) [1715508] - [kernel] perf/core: Restore mmap record type correctly (Michael Petlan) [1715508] - [x86] perf/x86/intel: Make dev_attr_allow_tsx_force_abort static (Michael Petlan) [1715508] - [kernel] uprobes: convert uprobe.ref to refcount_t (Michael Petlan) [1715508] - [kernel] perf, bpf: Consider events with attr.bpf_event as side-band events (Michael Petlan) [1715508] - [kernel] perf/core: Mark expected switch fall-through (Michael Petlan) [1715508] - [x86] perf/x86/intel/uncore: Fix client IMC events return huge result (Michael Petlan) [1715508] - [kernel] perf/ring_buffer: Use high order allocations for AUX buffers optimistically (Michael Petlan) [1715508] - [x86] events: Mark expected switch-case fall-throughs (Michael Petlan) [1715508] - [kernel] perf, pt, coresight: Fix address filters for vmas with non-zero offset (Michael Petlan) [1715508] - [kernel] perf: Copy parent's address filter offsets on clone (Michael Petlan) [1715508] - [x86] perf/x86/intel: Add counter freezing quirk for Goldmont (Michael Petlan) [1715508] - [x86] perf/x86/intel: Clean up counter freezing quirk (Michael Petlan) [1715508] - [x86] perf/x86/intel: Clean up SNB PEBS quirk (Michael Petlan) [1715508] - [x86] perf/x86/kvm: Avoid unnecessary work in guest filtering (Michael Petlan) [1715508] - [perf] aux: Make perf_event accessible to setup_aux() (Michael Petlan) [1715508] - [kernel] perf/ring_buffer: Convert ring_buffer.aux_refcount to refcount_t (Michael Petlan) [1715508] - [kernel] perf/ring_buffer: Convert ring_buffer.refcount to refcount_t (Michael Petlan) [1715508] - [kernel] perf: Convert perf_event_context.refcount to refcount_t (Michael Petlan) [1715508] - [kernel] perf/uprobes: Convert to SPDX license identifier (Michael Petlan) [1715508] - [kernel] perf/hw_breakpoints: Convert to SPDX license identifier (Michael Petlan) [1715508] - [kernel] perf/core: Convert to SPDX license identifiers (Michael Petlan) [1715508] - [kernel] perf, bpf: Introduce PERF_RECORD_BPF_EVENT (Michael Petlan) [1715508] - [kernel] perf, bpf: Introduce PERF_RECORD_KSYMBOL (Michael Petlan) [1715508] - [kernel] perf: Remove duplicated workqueue.h include from perf_event.h (Michael Petlan) [1715508] - [tools] perf/core: Remove unused perf_flags (Michael Petlan) [1715508] - [x86] perf/core, arch/x86: Strengthen exclusion checks with PERF_PMU_CAP_NO_EXCLUDE (Michael Petlan) [1715508] - [x86] perf/core, arch/x86: Use PERF_PMU_CAP_NO_EXCLUDE for exclusion incapable PMUs (Michael Petlan) [1715508] - [kernel] perf/core: Add PERF_PMU_CAP_NO_EXCLUDE for exclusion incapable PMUs (Michael Petlan) [1715508] - [kernel] perf/core: Add function to test for event exclusion flags (Michael Petlan) [1715508]- [kernel] mm/hmm: fix ZONE_DEVICE anon page mapping reuse (Jerome Glisse) [1498655 1597758] - [gpu] drm/nouveau/dmem: missing mutex_lock in error path (Jerome Glisse) [1498655 1597758] - [mm] hmm: always return EBUSY for invalid ranges in hmm_range_{fault, snapshot} (Jerome Glisse) [1498655 1597758] - [kernel] mm/hmm: move hmm_vma_range_done and hmm_vma_fault to nouveau (Jerome Glisse) [1498655 1597758] - [kernel] mm: factor out a devm_request_free_mem_region helper (Jerome Glisse) [1498655 1597758] - [mm] don't clear ->mapping in hmm_devmem_free (Jerome Glisse) [1498655 1597758] - [mm] remove the struct hmm_device infrastructure (Jerome Glisse) [1498655 1597758] - [mm] hmm: Fix error flows in hmm_invalidate_range_start (Jerome Glisse) [1498655 1597758] - [mm] hmm: Remove confusing comment and logic from hmm_release (Jerome Glisse) [1498655 1597758] - [mm] hmm: Poison hmm_range during unregister (Jerome Glisse) [1498655 1597758] - [mm] hmm: Remove racy protection against double-unregistration (Jerome Glisse) [1498655 1597758] - [mm] hmm: Use lockdep instead of comments (Jerome Glisse) [1498655 1597758] - [mm] hmm: Hold on to the mmget for the lifetime of the range (Jerome Glisse) [1498655 1597758] - [mm] hmm: Do not use list*_rcu() for hmm->ranges (Jerome Glisse) [1498655 1597758] - [mm] hmm: Simplify hmm_get_or_create and make it reliable (Jerome Glisse) [1498655 1597758] - [kernel] mm/hmm: Remove duplicate condition test before wait_event_timeout (Jerome Glisse) [1498655 1597758] - [mm] hmm: Hold a mmgrab from hmm to mm (Jerome Glisse) [1498655 1597758] - [mm] hmm: Use hmm_mirror not mm as an argument for hmm_range_register (Jerome Glisse) [1498655 1597758] - [mm] hmm: fix use after free with struct hmm in the mmu notifiers (Jerome Glisse) [1498655 1597758] - [mm] hmm: Only set FAULT_FLAG_ALLOW_RETRY for non-blocking (Jerome Glisse) [1498655 1597758] - [mm] hmm: support automatic NUMA balancing (Jerome Glisse) [1498655 1597758] - [kernel] mm/hmm: clean up some coding style and comments (Jerome Glisse) [1498655 1597758] - [mm] hmm.c: suppress compilation warnings when CONFIG_HUGETLB_PAGE is not set (Jerome Glisse) [1498655 1597758] - [kernel] mm/hmm: convert various hmm_pfn_* to device_entry which is a better name (Jerome Glisse) [1498655 1597758] - [mm] hmm: add a helper function that fault pages and map them to a device (Jerome Glisse) [1498655 1597758] - [mm] hmm: allow to mirror vma of a file on a DAX backed filesystem (Jerome Glisse) [1498655 1597758] - [kernel] mm/hmm: add helpers to test if mm is still alive or not (Jerome Glisse) [1498655 1597758] - [mm] hmm: mirror hugetlbfs (snapshoting, faulting and DMA mapping) (Jerome Glisse) [1498655 1597758] - [documentation] [documentation] mm/hmm: add default fault flags to avoid the need to pre-fill pfns arrays (Jerome Glisse) [1498655 1597758] - [mm] hmm: improve driver API to work and wait over a range (Jerome Glisse) [1498655 1597758] - [mm] hmm: improve and rename hmm_vma_fault() to hmm_range_fault() (Jerome Glisse) [1498655 1597758] - [mm] hmm: improve and rename hmm_vma_get_pfns() to hmm_range_snapshot() (Jerome Glisse) [1498655 1597758] - [mm] hmm: do not erase snapshot when a range is invalidated (Jerome Glisse) [1498655 1597758] - [mm] hmm: use reference counting for HMM struct (Jerome Glisse) [1498655 1597758] - [kernel] mm/hmm: convert to use vm_fault_t (Jerome Glisse) [1498655 1597758] - [mm] hmm.c: remove set but not used variable 'devmem' (Jerome Glisse) [1498655 1597758] - [mm] hmm: mark hmm_devmem_{add, add_resource} EXPORT_SYMBOL_GPL (Jerome Glisse) [1498655 1597758] - [mm] hmm: replace hmm_devmem_pages_create() with devm_memremap_pages() (Jerome Glisse) [1498655 1597758] - [mm] hmm: use devm semantics for hmm_devmem_{add, remove} (Jerome Glisse) [1498655 1597758] - [mm] hmm: invalidate device page table at start of invalidation (Jerome Glisse) [1498655 1597758] - [mm] hmm: use a structure for update callback parameters (Jerome Glisse) [1498655 1597758] - [mm] hmm: properly handle migration pmd (Jerome Glisse) [1498655 1597758] - [mm] hmm: fix utf8 . (Jerome Glisse) [1498655 1597758] - [mm] hmm.c: remove unused variables align_start and align_end (Jerome Glisse) [1498655 1597758] - [hid] hyperv: Use in-place iterator API in the channel callback (Benjamin Tissoires) [1740778 1772010] - [hid] logitech-hidpp: do all FF cleanup in hidpp_ff_destroy() (Benjamin Tissoires) [1740778] - [hid] logitech-hidpp: rework device validation (Benjamin Tissoires) [1740778] - [hid] logitech-hidpp: split g920_get_config() (Benjamin Tissoires) [1740778] - [hid] fix error message in hid_open_report() (Benjamin Tissoires) [1740778] - [hid] Fix assumption that devices have inputs (Benjamin Tissoires) [1740778] - [hid] i2c-hid: add Trekstor Primebook C11B to descriptor override (Benjamin Tissoires) [1740778] - [hid] apple: Fix stuck function keys when using FN (Benjamin Tissoires) [1740778] - [hid] wacom: Fix several minor compiler warnings (Benjamin Tissoires) [1740778] - [hid] Add quirk for HP X500 PIXART OEM mouse (Benjamin Tissoires) [1740778] - [hid] hidraw: Fix invalid read in hidraw_ioctl (Benjamin Tissoires) [1740778] - [hid] logitech-dj: Fix crash when initial logi_dj_recv_query_paired_devices fails (Benjamin Tissoires) [1740778] - [hid] logitech: Fix general protection fault caused by Logitech driver (Benjamin Tissoires) [1740778] - [hid] sony: Fix memory corruption issue on cleanup (Benjamin Tissoires) [1740778] - [hid] prodikeys: Fix general protection fault during probe (Benjamin Tissoires) [1740778] - [hid] wacom: correct misreported EKR ring values (Benjamin Tissoires) [1740778] - [hid] cp2112: prevent sleeping function called from invalid context (Benjamin Tissoires) [1740778] - [hid] wacom: Correct distance scale for 2nd-gen Intuos devices (Benjamin Tissoires) [1740778] - [hid] logitech-hidpp: remove support for the G700 over USB (Benjamin Tissoires) [1740778] - [hid] revert "hid: logitech-hidpp: add USB PID for a few more supported mice" (Benjamin Tissoires) [1740778] - [hid] sony: Fix race condition between rumble and device remove (Benjamin Tissoires) [1740778] - [hid] hiddev: do cleanup in failure of opening a device (Benjamin Tissoires) [1740778] - [hid] hiddev: avoid opening a disconnected device (Benjamin Tissoires) [1740778] - [hid] input: fix a4tech horizontal wheel custom usage (Benjamin Tissoires) [1740778] - [hid] Add quirk for HP X1200 PIXART OEM mouse (Benjamin Tissoires) [1740778] - [hid] holtek: test for sanity of intfdata (Benjamin Tissoires) [1740778] - [hid] wacom: fix bit shift for Cintiq Companion 2 (Benjamin Tissoires) [1740778] - [hid] quirks: Set the INCREMENT_USAGE_ON_DUPLICATE quirk on Saitek X52 (Benjamin Tissoires) [1740778] - [hid] logitech-dj: Really fix return value of logi_dj_recv_query_hidpp_devices (Benjamin Tissoires) [1740778] - [hid] Add 044f:b320 ThrustMaster, Inc. 2 in 1 DT (Benjamin Tissoires) [1740778] - [hid] logitech-dj: add the Powerplay receiver (Benjamin Tissoires) [1740778] - [hid] logitech-hidpp: add USB PID for a few more supported mice (Benjamin Tissoires) [1740778] - [hid] logitech-dj: rename "gaming" receiver to "lightspeed" (Benjamin Tissoires) [1740778] - [hid] Add another Primax PIXART OEM mouse quirk (Benjamin Tissoires) [1740778] - [hid] wacom: generic: add touchring adjustment for 2nd Gen Pro Small (Benjamin Tissoires) [1740778] - [hid] quirks: Refactor ELAN 400 and 401 handling (Benjamin Tissoires) [1740778] - [hid] video: fbdev: don't print error message on framebuffer_alloc() failure (Benjamin Tissoires) [1740778] - [hid] logitech-dj: Fix forwarding of very long HID++ reports (Benjamin Tissoires) [1740778] - [hid] uclogic: Add support for Huion HS64 tablet (Benjamin Tissoires) [1740778] - [hid] wacom: add new MobileStudio Pro support (Benjamin Tissoires) [1740778] - [hid] wacom: generic: read the number of expected touches on a per collection basis (Benjamin Tissoires) [1740778] - [hid] wacom: generic: support the 'report valid' usage for touch (Benjamin Tissoires) [1740778] - [hid] wacom: generic: read HID_DG_CONTACTMAX from any feature report (Benjamin Tissoires) [1740778] - [hid] wacom: Add 2nd gen Intuos Pro Small support (Benjamin Tissoires) [1740778] - [hid] uclogic: Add support for Ugee Rainbow CV720 (Benjamin Tissoires) [1740778] - [hid] logitech-dj: fix return value of logi_dj_recv_query_hidpp_devices (Benjamin Tissoires) [1740778] - [input] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 441 (Benjamin Tissoires) [1740778] - [input] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 372 (Benjamin Tissoires) [1740778] - [kernel] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 335 (Benjamin Tissoires) [1740778] - [hid] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 333 (Benjamin Tissoires) [1740778] - [hid] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 307 (Benjamin Tissoires) [1740778] - [kernel] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 297 (Benjamin Tissoires) [1740778] - [input] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 288 (Benjamin Tissoires) [1740778] - [kernel] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 282 (Benjamin Tissoires) [1740778] - [kernel] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 267 (Benjamin Tissoires) [1740778] - [hid] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 265 (Benjamin Tissoires) [1740778] - [hid] logitech-dj: Fix 064d:c52f receiver support (Benjamin Tissoires) [1740778] - [hid] revert "hid: core: Call request_module before doing device_add" (Benjamin Tissoires) [1740778] - [hid] revert "hid: core: Do not call request_module() in async context" (Benjamin Tissoires) [1740778] - [hid] revert "hid: Increase maximum report size allowed by hid_field_extract()" (Benjamin Tissoires) [1740778] - [hid] a4tech: fix horizontal scrolling (Benjamin Tissoires) [1740778] - [hid] hyperv: Add a module description line (Benjamin Tissoires) [1740778] - [input] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 194 (Benjamin Tissoires) [1740778] - [input] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 178 (Benjamin Tissoires) [1740778] - [kernel] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 177 (Benjamin Tissoires) [1740778] - [input] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 157 (Benjamin Tissoires) [1740778] - [input] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 156 (Benjamin Tissoires) [1740778] - [input] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 152 (Benjamin Tissoires) [1740778] - [kernel] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 149 (Benjamin Tissoires) [1740778] - [hid] logitech-hidpp: Add support for the S510 remote control (Benjamin Tissoires) [1740778] - [hid] logitech-hidpp: hid: make const array consumer_rdesc_start static (Benjamin Tissoires) [1740778] - [hid] logitech-dj: make const array template static (Benjamin Tissoires) [1740778] - [hid] multitouch: handle faulty Elo touch device (Benjamin Tissoires) [1740778] - [input] treewide: Add SPDX license identifier for more missed files (Benjamin Tissoires) [1740778] - [hid] wacom: Sync INTUOSP2_BT touch state after each frame if necessary (Benjamin Tissoires) [1740778] - [hid] wacom: Correct button numbering 2nd-gen Intuos Pro over Bluetooth (Benjamin Tissoires) [1740778] - [hid] wacom: Send BTN_TOUCH in response to INTUOSP2_BT eraser contact (Benjamin Tissoires) [1740778] - [hid] wacom: Don't report anything prior to the tool entering range (Benjamin Tissoires) [1740778] - [hid] wacom: Don't set tool type until we're in range (Benjamin Tissoires) [1740778] - [hid] wacom: correct touch resolution x/y typo (Benjamin Tissoires) [1740778] - [hid] wacom: generic: Correct pad syncing (Benjamin Tissoires) [1740778] - [hid] wacom: generic: only switch the mode on devices with LEDs (Benjamin Tissoires) [1740778] - [hid] logitech-dj: Add usb-id for the 27MHz MX3000 receiver (Benjamin Tissoires) [1740778] - [hid] rmi: Use SET_REPORT request on control endpoint for Acer Switch 3 and 5 (Benjamin Tissoires) [1740778] - [hid] logitech-hidpp: add support for the MX5500 keyboard (Benjamin Tissoires) [1740778] - [hid] logitech-dj: add support for the Logitech MX5500's Bluetooth Mini-Receiver (Benjamin Tissoires) [1740778] - [hid] i2c-hid: add iBall Aer3 to descriptor override (Benjamin Tissoires) [1740778] - [hid] logitech-dj: fix spelling in printk (Benjamin Tissoires) [1740778] - [hid] input: add mapping for KEY_KBD_LAYOUT_NEXT (Benjamin Tissoires) [1740778] - [hid] input: fix assignment of .value (Benjamin Tissoires) [1740778] - [hid] input: make sure the wheel high resolution multiplier is set (Benjamin Tissoires) [1740778] - [hid] logitech-dj: add usbhid dependency in Kconfig (Benjamin Tissoires) [1740778] - [hid] logitech-hidpp: add support for HID++ 1.0 consumer keys reports (Benjamin Tissoires) [1740778] - [hid] logitech-hidpp: add support for HID++ 1.0 extra mouse buttons reports (Benjamin Tissoires) [1740778] - [hid] logitech-hidpp: add support for HID++ 1.0 wheel reports (Benjamin Tissoires) [1740778] - [hid] logitech-hidpp: make hidpp10_set_register_bit a bit more generic (Benjamin Tissoires) [1740778] - [hid] logitech-hidpp: add input_device ptr to struct hidpp_device (Benjamin Tissoires) [1740778] - [hid] logitech-hidpp: do not hardcode very long report length (Benjamin Tissoires) [1740778] - [hid] logitech-hidpp: handle devices attached to 27MHz wireless receivers (Benjamin Tissoires) [1740778] - [hid] logitech-hidpp: use RAP instead of FAP to get the protocol version (Benjamin Tissoires) [1740778] - [hid] logitech-hidpp: remove unused origin_is_hid_core function parameter (Benjamin Tissoires) [1740778] - [hid] logitech-hidpp: remove double assignment from __hidpp_send_report (Benjamin Tissoires) [1740778] - [hid] logitech-hidpp: do not make failure to get the name fatal (Benjamin Tissoires) [1740778] - [hid] logitech-hidpp: ignore very-short or empty names (Benjamin Tissoires) [1740778] - [hid] logitech-hidpp: make .probe usbhid capable (Benjamin Tissoires) [1740778] - [hid] logitech-hidpp: allow non HID++ devices to be handled by this module (Benjamin Tissoires) [1740778] - [hid] logitech-dj: add support for Logitech Bluetooth Mini-Receiver (Benjamin Tissoires) [1740778] - [hid] logitech-dj: make appending of the HID++ descriptors conditional (Benjamin Tissoires) [1740778] - [hid] logitech-dj: remove false-positive error on double queueing of delayed-work (Benjamin Tissoires) [1740778] - [hid] logitech-dj: pick a better name for non-unifying receivers (Benjamin Tissoires) [1740778] - [hid] logitech-dj: deal with some KVMs adding an extra interface to the usbdev (Benjamin Tissoires) [1740778] - [hid] logitech-dj: replace dev_err calls with hid_err calls (Benjamin Tissoires) [1740778] - [hid] logitech-dj: add support for 27 MHz mouse-only receivers (Benjamin Tissoires) [1740778] - [hid] logitech-dj: add support for 27 MHz receivers (Benjamin Tissoires) [1740778] - [hid] logitech-dj: add support for the gaming unifying receiver (Benjamin Tissoires) [1740778] - [hid] logitech-dj: add support for non unifying receivers (Benjamin Tissoires) [1740778] - [hid] logitech-dj: add logi_dj_recv_queue_unknown_work helper (Benjamin Tissoires) [1740778] - [hid] logitech-dj: support sharing struct dj_receiver_dev between USB-interfaces (Benjamin Tissoires) [1740778] - [hid] logitech-dj: rename dj_receiver_dev.hdev to dj_receiver_dev.hidpp (Benjamin Tissoires) [1740778] - [hid] logitech-dj: protect the paired_dj_devices access in add_djhid_dev with the lock (Benjamin Tissoires) [1740778] - [hid] logitech-dj: remove unused querying_devices variable (Benjamin Tissoires) [1740778] - [hid] logitech-dj: do not schedule the dj report itself (Benjamin Tissoires) [1740778] - [hid] logitech-dj: remove USB dependency (Benjamin Tissoires) [1740778] - [hid] logitech-dj: declare and use a few HID++ 1.0 constants (Benjamin Tissoires) [1740778] - [hid] logitech-dj: use BIT() macro for RF Report types (Benjamin Tissoires) [1740778] - [hid] logitech-dj: fix variable naming in logi_dj_hidpp_event (Benjamin Tissoires) [1740778] - [hid] logitech-dj: reshuffle logi_dj_recv_forward_* (Benjamin Tissoires) [1740778] - [hid] logitech: Stop setting drvdata to NULL on probe failure and remove (Benjamin Tissoires) [1740778] - [hid] quirks: do not blacklist Logitech devices (Benjamin Tissoires) [1740778] - [hid] u2fzero: fail probe if not using USB transport (Benjamin Tissoires) [1740778] - [hid] u2fzero: fix compiling error in u2fzero_probe() (Benjamin Tissoires) [1740778] - [hid] revert "hid: i2c-hid: Disable runtime PM on Synaptics touchpad" (Benjamin Tissoires) [1740778] - [hid] add driver for U2F Zero built-in LED and RNG (Benjamin Tissoires) [1740778] - [hid] core: Do not call request_module() in async context (Benjamin Tissoires) [1740778] - [hid] macally: Add support for Macally ikey keyboard (Benjamin Tissoires) [1740778] - [hid] core: Call request_module before doing device_add (Benjamin Tissoires) [1740778] - [hid] core: move Usage Page concatenation to Main item (Benjamin Tissoires) [1740778] - [hid] logitech-hidpp: change low battery level threshold from 31 to 30 percent (Benjamin Tissoires) [1740778] - [hid] logitech-hidpp: remove hidpp_is_connected() (Benjamin Tissoires) [1740778] - [hid] logitech-hidpp: simplify printing of HID++ version (Benjamin Tissoires) [1740778] - [hid] picolcd: Convert to use sysfs_streq() (Benjamin Tissoires) [1740778] - [hid] hid-sensor-custom: simplify getting .driver_data (Benjamin Tissoires) [1740778] - [hid] input: add mapping for Assistant key (Benjamin Tissoires) [1740778] - [hid] i2c-hid: Disable runtime PM on Synaptics touchpad (Benjamin Tissoires) [1740778] - [hid] quirks: Fix keyboard + touchpad on Lenovo Miix 630 (Benjamin Tissoires) [1740778] - [hid] input: add mapping for "Toggle Display" key (Benjamin Tissoires) [1740778] - [hid] input: add mapping for "Full Screen" key (Benjamin Tissoires) [1740778] - [hid] input: add mapping for keyboard Brightness Up/Down/Toggle keys (Benjamin Tissoires) [1740778] - [hid] input: add mapping for Expose/Overview key (Benjamin Tissoires) [1740778] - [hid] input: fix mapping of aspect ratio key (Benjamin Tissoires) [1740778] - [hid] logitech: Handle 0 scroll events for the m560 (Benjamin Tissoires) [1740778] - [hid] debug: fix race condition with between rdesc_show() and device removal (Benjamin Tissoires) [1740778] - [hid] logitech: check the return value of create_singlethread_workqueue (Benjamin Tissoires) [1740778] - [hid] steam: fix deadlock with input devices (Benjamin Tissoires) [1740778] - [hid] uclogic: remove redudant duplicated null check on ver_ptr (Benjamin Tissoires) [1740778] - [hid] quirks: Drop misused kernel-doc annotation (Benjamin Tissoires) [1740778] - [hid] quirks: use correct format chars in dbg_hid (Benjamin Tissoires) [1740778] - [hid] Remove Waltop tablets from hid_have_special_driver (Benjamin Tissoires) [1740778] - [hid] Remove KYE tablets from hid_have_special_driver (Benjamin Tissoires) [1740778] - [hid] Remove hid-uclogic entries from hid_have_special_driver (Benjamin Tissoires) [1740778] - [hid] uclogic: Do not initialize non-USB devices (Benjamin Tissoires) [1740778] - [hid] uclogic: Add support for Ugee G5 (Benjamin Tissoires) [1740778] - [hid] uclogic: Support Gray-coded rotary encoders (Benjamin Tissoires) [1740778] - [hid] uclogic: Support faking Wacom pad device ID (Benjamin Tissoires) [1740778] - [hid] uclogic: Add support for XP-Pen Deco 01 (Benjamin Tissoires) [1740778] - [hid] uclogic: Add support for XP-Pen Star G640 (Benjamin Tissoires) [1740778] - [hid] uclogic: Add support for XP-Pen Star G540 (Benjamin Tissoires) [1740778] - [hid] uclogic: Add support for Ugee EX07S frame controls (Benjamin Tissoires) [1740778] - [hid] uclogic: Add support for Ugee M540 (Benjamin Tissoires) [1740778] - [hid] uclogic: Add support for Ugee 2150 (Benjamin Tissoires) [1740778] - [hid] uclogic: Support v2 protocol (Benjamin Tissoires) [1740778] - [hid] uclogic: Support fragmented high-res reports (Benjamin Tissoires) [1740778] - [hid] uclogic: Support in-range reporting emulation (Benjamin Tissoires) [1740778] - [hid] uclogic: Designate current protocol v1 (Benjamin Tissoires) [1740778] - [hid] uclogic: Re-initialize tablets on resume (Benjamin Tissoires) [1740778] - [hid] uclogic: Extract tablet parameter discovery into a module (Benjamin Tissoires) [1740778] - [hid] uclogic: Extract report descriptors to a module (Benjamin Tissoires) [1740778] - [hid] Clarify vendor ID reuse by Ugee tablets (Benjamin Tissoires) [1740778] - [hid] viewsonic: Support PD1011 signature pad (Benjamin Tissoires) [1740778] - [hid] kye: Add support for EasyPen M406XE (Benjamin Tissoires) [1740778] - [hid] wacom: Add support for Pro Pen slim (Benjamin Tissoires) [1740778] - [hid] roccat: Mark expected switch fall-through (Benjamin Tissoires) [1740778] - [hid] wacom: Mark expected switch fall-through (Benjamin Tissoires) [1740778] - [hid] fix Logitech WingMan Formula GP joined axes (Benjamin Tissoires) [1740778] - [hid] multitouch: Lenovo X1 Tablet Gen3 trackpoint and buttons (Benjamin Tissoires) [1740778] - [hid] steam: fix boot loop with bluetooth firmware (Benjamin Tissoires) [1740778] - [hid] Add ASUS T100CHI keyboard dock battery quirks (Benjamin Tissoires) [1740778] - [hid] Add support for Toshiba WT10A tablet bluetooth keyboard (Benjamin Tissoires) [1740778] - [hid] wacom: Move HID fix for AES serial number into wacom_hid_usage_quirk (Benjamin Tissoires) [1740778] - [hid] elan: Make array buf static, shrinks object size (Benjamin Tissoires) [1740778] - [hid] i2c-hid: Ignore input report if there's no data present on Elan touchpanels (Benjamin Tissoires) [1740778] - [hid] core: simplify active collection tracking (Benjamin Tissoires) [1740778] - [hid] Support for Maltron L90 keyboard media keys (Benjamin Tissoires) [1740778] - [hid] i2c-hid: Disable runtime PM on Goodix touchpad (Benjamin Tissoires) [1740778] - [hid] sony: Fix SHANWAN PS3 GamePad rumble and led settings support (Benjamin Tissoires) [1740778] - [hid] sony: Transform one-time SHANWAN check into quirk (Benjamin Tissoires) [1740778] - [hid] core: replace the collection tree pointers with indices (Benjamin Tissoires) [1740778] - [hid] i2c-hid: Add Odys Winbook 13 to descriptor override (Benjamin Tissoires) [1740778] - [hid] lenovo: Add checks to fix of_led_classdev_register (Benjamin Tissoires) [1740778] - [hid] intel-ish-hid: add MSI interrupt support (Benjamin Tissoires) [1740778] - [hid] debug: Change to use DEFINE_SHOW_ATTRIBUTE macro (Benjamin Tissoires) [1740778] - [hid] intel-ish-hid: fixes incorrect error handling (Benjamin Tissoires) [1740778] - [hid] logitech: Use LDJ_DEVICE macro for existing Logitech mice (Benjamin Tissoires) [1740778] - [hid] logitech: Enable high-resolution scrolling on Logitech mice (Benjamin Tissoires) [1740778] - [hid] logitech: Add function to enable HID++ 1.0 "scrolling acceleration" (Benjamin Tissoires) [1740778] - [hid] logitech-hidpp: fix typo, hiddpp to hidpp (Benjamin Tissoires) [1740778] - [hid] input: use the Resolution Multiplier for high-resolution scrolling (Benjamin Tissoires) [1740778] - [hid] core: process the Resolution Multiplier (Benjamin Tissoires) [1740778] - [hid] core: store the collections as a basic tree (Benjamin Tissoires) [1740778] - [hid] cougar: Add support for Cougar 700K Gaming Keyboard (Benjamin Tissoires) [1740778] - [hid] hidraw: enforce minors_lock locking via lockdep (Benjamin Tissoires) [1740778] - [hid] quirks: fix RetroUSB.com devices (Benjamin Tissoires) [1740778] - [kernel] hid: input: support Microsoft wireless radio control hotkey (Benjamin Tissoires) [1740778] - [kernel] hid: use macros in IS_INPUT_APPLICATION (Benjamin Tissoires) [1740778] - [hid] ite: Add USB id match for another ITE based keyboard rfkill key quirk (Benjamin Tissoires) [1740778] - [hid] revert "hid: input: Create a utility class for counting scroll events" (Benjamin Tissoires) [1740778] - [hid] revert "hid: logitech: Add function to enable HID++ 1.0 "scrolling acceleration"" (Benjamin Tissoires) [1740778] - [hid] revert "hid: logitech: Enable high-resolution scrolling on Logitech mice" (Benjamin Tissoires) [1740778] - [hid] revert "hid: logitech: Use LDJ_DEVICE macro for existing Logitech mice" (Benjamin Tissoires) [1740778] - [hid] revert "hid: logitech: fix a used uninitialized GCC warning" (Benjamin Tissoires) [1740778] - [hid] revert "hid: input: simplify/fix high-res scroll event handling" (Benjamin Tissoires) [1740778] - [hid] Add quirk for Primax PIXART OEM mice (Benjamin Tissoires) [1740778] - [hid] i2c-hid: Disable runtime PM for LG touchscreen (Benjamin Tissoires) [1740778] - [hid] steam: remove input device when a hid client is running (Benjamin Tissoires) [1740778] - [hid] revert "hid: uhid: use strlcpy() instead of strncpy()" (Benjamin Tissoires) [1740778] - [hid] uhid: forbid UHID_CREATE under KERNEL_DS or elevated privileges (Benjamin Tissoires) [1740778] - [hid] iio/hid-sensors: Fix IIO_CHAN_INFO_RAW returning wrong values for signed numbers (Benjamin Tissoires) [1740778] - [hid] input: Ignore battery reported by Symbol DS4308 (Benjamin Tissoires) [1740778] - [hid] Add quirk for Microsoft PIXART OEM mouse (Benjamin Tissoires) [1740778] - [kernel] hid: fix up .raw_event() documentation (Benjamin Tissoires) [1740778] - [hid] i2c-hid: add Direkt-Tek DTLAPY133-1 to descriptor override (Benjamin Tissoires) [1740778] - [hid] input: simplify/fix high-res scroll event handling (Benjamin Tissoires) [1740778] - [hid] we do not randomly make new drivers 'default y' (Benjamin Tissoires) [1740778] - [hid] i2c-hid: properly terminate i2c_hid_dmi_desc_override_table[] array (Benjamin Tissoires) [1740778] - [hid] alps: allow incoming reports when only the trackstick is opened (Benjamin Tissoires) [1740778] - [hid] revert "hid: add NOGET quirk for Eaton Ellipse MAX UPS" (Benjamin Tissoires) [1740778] - [hid] i2c-hid: Add a small delay after sleep command for Raydium touchpanel (Benjamin Tissoires) [1740778] - [hid] usbhid: Add quirk for Redragon/Dragonrise Seymur 2 (Benjamin Tissoires) [1740778] - [hid] wacom: Work around HID descriptor bug in DTK-2451 and DTH-2452 (Benjamin Tissoires) [1740778] - [hid] google: add dependency on Cros EC for Hammer (Benjamin Tissoires) [1740778] - [hid] elan: fix spelling mistake "registred" -> "registered" (Benjamin Tissoires) [1740778] - [hid] google: drop superfluous const before SIMPLE_DEV_PM_OPS() (Benjamin Tissoires) [1740778] - [hid] google: add support tablet mode switch for Whiskers (Benjamin Tissoires) [1740778] - [hid] magicmouse: add support for Apple Magic Trackpad 2 (Benjamin Tissoires) [1740778] - [hid] i2c-hid: override HID descriptors for certain devices (Benjamin Tissoires) [1740778] - [hid] hid-bigbenff: driver for BigBen Interactive PS3OFMINIPAD gamepad (Benjamin Tissoires) [1740778] - [hid] logitech: fix a used uninitialized GCC warning (Benjamin Tissoires) [1740778] - [hid] intel-ish-hid: using list_head for ipc write queue (Benjamin Tissoires) [1740778] - [hid] intel-ish-hid: use resource-managed api (Benjamin Tissoires) [1740778] - [hid] intel_ish-hid: Enhance API to get ring buffer sizes (Benjamin Tissoires) [1740778] - [hid] input: Set INPUT_PROP_-property for HID_UP_DIGITIZERS (Benjamin Tissoires) [1740778] - [hid] microsoft: the driver now neeed MEMLESS_FF infrastructure (Benjamin Tissoires) [1740778] - [hid] cougar: Stop processing vendor events on hid-core (Benjamin Tissoires) [1740778] - [hid] cougar: Make parameter 'g6_is_space' dinamically settable (Benjamin Tissoires) [1740778] - [hid] microsoft: Add rumble support for Xbox One S controller (Benjamin Tissoires) [1740778] - [hid] microsoft: Convert private data to be a proper struct (Benjamin Tissoires) [1740778] - [hid] logitech: Use LDJ_DEVICE macro for existing Logitech mice (Benjamin Tissoires) [1740778] - [hid] logitech: Enable high-resolution scrolling on Logitech mice (Benjamin Tissoires) [1740778] - [hid] logitech: Add function to enable HID++ 1.0 "scrolling acceleration" (Benjamin Tissoires) [1740778] - [hid] input: Create a utility class for counting scroll events (Benjamin Tissoires) [1740778] - [hid] multitouch: simplify the application retrieval (Benjamin Tissoires) [1740778] - [hid] input: do not append a suffix if the name already has it (Benjamin Tissoires) [1740778] - [hid] i2c-hid: Remove RESEND_REPORT_DESCR quirk and its handling (Benjamin Tissoires) [1740778] - [hid] i2c-hid: disable runtime PM operations on hantick touchpad (Benjamin Tissoires) [1740778] - [hid] sensor-hub: Restore fixup for Lenovo ThinkPad Helix 2 sensor hub report (Benjamin Tissoires) [1740778] - [hid] core: fix NULL pointer dereference (Benjamin Tissoires) [1740778] - [hid] hid-saitek: Add device ID for RAT 7 Contagion (Benjamin Tissoires) [1740778] - [hid] core: fix memory leak on probe (Benjamin Tissoires) [1740778] - [hid] add support for Apple Magic Keyboards (Benjamin Tissoires) [1740778] - [hid] intel_ish-hid: tx_buf memory leak on probe/remove (Benjamin Tissoires) [1740778] - [hid] intel-ish-hid: Prevent loading of driver on Mehlow (Benjamin Tissoires) [1740778] - [hid] cougar: Add support for the Cougar 500k Gaming Keyboard (Benjamin Tissoires) [1740778] - [hid] cougar: make compare_device_paths reusable (Benjamin Tissoires) [1740778] - [hid] multitouch: handle palm for touchscreens (Benjamin Tissoires) [1740778] - [hid] multitouch: touchscreens also use confidence reports (Benjamin Tissoires) [1740778] - [hid] multitouch: report MT_TOOL_PALM for non-confident touches (Benjamin Tissoires) [1740778] - [hid] microsoft: support the Surface Dial (Benjamin Tissoires) [1740778] - [hid] core: do not upper bound the collection stack (Benjamin Tissoires) [1740778] - [hid] input: enable Totem on the Dell Canvas 27 (Benjamin Tissoires) [1740778] - [hid] multitouch: remove one copy of values (Benjamin Tissoires) [1740778] - [hid] multitouch: ditch mt_report_id (Benjamin Tissoires) [1740778] - [hid] multitouch: store a per application quirks value (Benjamin Tissoires) [1740778] - [hid] multitouch: Store per collection multitouch data (Benjamin Tissoires) [1740778] - [hid] multitouch: make sure the static list of class is not changed (Benjamin Tissoires) [1740778] - [hid] elan: Add support for touchpad on the Toshiba Click Mini L9W (Benjamin Tissoires) [1740778] - [hid] elan: Add USB-id for HP x2 10-n000nd touchpad (Benjamin Tissoires) [1740778] - [hid] elan: Add a flag for selecting if the touchpad has a LED (Benjamin Tissoires) [1740778] - [hid] elan: Query resolution from the touchpad (Benjamin Tissoires) [1740778] - [hid] elan: Query device max_x and max_y value from touchpad (Benjamin Tissoires) [1740778] - [hid] elan: Hardcode finger-count and usb-interface (Benjamin Tissoires) [1740778] - [hid] elan: Correctly report MT_PRESSURE instead of TOOL_WIDTH (Benjamin Tissoires) [1740778] - [hid] elan: Stop claiming we have TOUCH_MAJOR and then never reporting it (Benjamin Tissoires) [1740778] - [hid] elan: Remove unused max_area_x and max_area_y vatiables (Benjamin Tissoires) [1740778] - [hid] hid-sony.c: Use devm_ api to simplify sc->output_report_dmabuf (Benjamin Tissoires) [1740778] - [hid] hid-sony.c: Use devm_ api to simplify sony_battery_probe() (Benjamin Tissoires) [1740778] - [hid] hid-sony.c: Use devm_ api to simplify sony_leds_init() (Benjamin Tissoires) [1740778] - [hid] hid-sony.c: Use devm_ api to simplify sony_register_sensors() (Benjamin Tissoires) [1740778] - [hid] hid-sony.c: Use devm_ api to simplify sony_register_touchpad() (Benjamin Tissoires) [1740778] - [hid] wacom: convert Wacom custom usages to standard HID usages (Benjamin Tissoires) [1740778] - [hid] wacom: Move handling of HID quirks into a dedicated function (Benjamin Tissoires) [1740778] - [hid] wacom: Replace touch_max fixup code with static touch_max definitions (Benjamin Tissoires) [1740778] - [hid] wiimote: add support for Guitar-Hero devices (Benjamin Tissoires) [1740778] - [hid] usbhid: use irqsave() in USB's complete callback (Benjamin Tissoires) [1740778] - [hid] redragon: fix num lock and caps lock LEDs (Benjamin Tissoires) [1740778] - [hid] hid-ntrig: add error handling for sysfs_create_group (Benjamin Tissoires) [1740778] - [hid] i2c-hid: Add vddl regulator control (Benjamin Tissoires) [1740778] - [uapi] input: document meanings of KEY_SCREEN and KEY_ZOOM (Benjamin Tissoires) [1740778] - [input] synaptics-rmi4 - avoid processing unknown IRQs (Benjamin Tissoires) [1740778] - [input] revert "input: elantech - enable SMBus on new (2018+) systems" (Benjamin Tissoires) [1740778] - [input] elantech - annotate fall-through case in elantech_use_host_notify() (Benjamin Tissoires) [1740778] - [samples] treewide: Add SPDX license identifier - Makefile/Kconfig (Benjamin Tissoires) [1740778] - [kernel] input: elan_i2c - remove Lenovo Legion Y7000 PnpID (Benjamin Tissoires) [1740778] - [input] synaptics - enable RMI mode for HP Spectre X360 (Benjamin Tissoires) [1740778] - [input] elantech - enable SMBus on new (2018+) systems (Benjamin Tissoires) [1740778] - [input] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 500 (Benjamin Tissoires) [1740778] - [kernel] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 234 (Benjamin Tissoires) [1740778] - [input] hyperv-keyboard: Use in-place iterator API in the channel callback (Benjamin Tissoires) [1740778] - [input] usbtouchscreen - initialize PM mutex before using it (Benjamin Tissoires) [1740778] - [input] alps - fix a mismatch between a condition check and its comment (Benjamin Tissoires) [1740778] - [input] psmouse - fix build error of multiple definition (Benjamin Tissoires) [1740778] - [input] alps - don't handle ALPS cs19 trackpoint-only device (Benjamin Tissoires) [1740778] - [input] hyperv-keyboard - remove dependencies on PAGE_SIZE for ring buffer (Benjamin Tissoires) [1740778] - [input] synaptics - fix misuse of strlcpy (Benjamin Tissoires) [1740778] - [input] synaptics - whitelist Lenovo T580 SMBus intertouch (Benjamin Tissoires) [1740778] - [input] synaptics - enable SMBUS on T480 thinkpad trackpad (Benjamin Tissoires) [1740778] - [input] joydev - extend absolute mouse detection (Benjamin Tissoires) [1740778] - [kernel] input: elan_i2c - export the device id whitelist (Benjamin Tissoires) [1740778] - [kernel] pm: suspend: Rename pm_suspend_via_s2idle() (Benjamin Tissoires) [1740778] - [kernel] pm: sleep: Add kerneldoc comments to some functions (Benjamin Tissoires) [1740778] - [input] synaptics - enable SMBus on ThinkPad E480 and E580 (Benjamin Tissoires) [1740778] - [input] synaptics-rmi4 - remove set but not used variable 'sensor_flags' (Benjamin Tissoires) [1740778] - [input] uinput - add compat ioctl number translation for UI_*_FF_UPLOAD (Benjamin Tissoires) [1740778] - [input] libps2 - mark expected switch fall-through (Benjamin Tissoires) [1740778] - [input] synaptics-rmi4 - write config register values to the right offset (Benjamin Tissoires) [1740778] - [input] synaptics-rmi4 - fix enum_fmt (Benjamin Tissoires) [1740778] - [input] synaptics-rmi4 - fill initial format (Benjamin Tissoires) [1740778] - [uapi] input: add KEY_KBD_LAYOUT_NEXT (Benjamin Tissoires) [1740778] - [input] synaptics-rmi4 - fix possible double free (Benjamin Tissoires) [1740778] - [input] hyperv-keyboard - add module description (Benjamin Tissoires) [1740778] - [input] i8042 - signal wakeup from atkbd/psmouse (Benjamin Tissoires) [1740778] - [input] evdev - use struct_size() in kzalloc() and vzalloc() (Benjamin Tissoires) [1740778] - [input] elan_i2c - add hardware ID for multiple Lenovo laptops (Benjamin Tissoires) [1740778] - [input] wacom_serial4 - add support for Wacom ArtPad II tablet (Benjamin Tissoires) [1740778] - [input] elan_i2c - add id for touchpad found in Lenovo s21e-20 (Benjamin Tissoires) [1740778] - [input] i8042 - rework DT node name comparisons (Benjamin Tissoires) [1740778] - [input] synaptics_i2c - remove redundant spinlock (Benjamin Tissoires) [1740778] - [input] elan_i2c - add ACPI ID for touchpad in Lenovo V330-15ISK (Benjamin Tissoires) [1740778] - [input] revert "input: elan_i2c - add ACPI ID for touchpad in ASUS Aspire F5-573G" (Benjamin Tissoires) [1740778] - [input] elantech - enable 3rd button support on Fujitsu CELSIUS H780 (Benjamin Tissoires) [1740778] - [uapi] input: input_event - fix the CONFIG_SPARC64 mixup (Benjamin Tissoires) [1740778] - [input] uinput - fix undefined behavior in uinput_validate_absinfo() (Benjamin Tissoires) [1740778] - [uapi] input: input_event - provide override for sparc64 (Benjamin Tissoires) [1740778] - [input] soc_button_array - fix mapping of the 5th GPIO in a PNP0C40 device (Benjamin Tissoires) [1740778] - [input] soc_button_array - add usage-page 0x01 usage-id 0xca mapping (Benjamin Tissoires) [1740778] - [input] elan_i2c - add ACPI ID for touchpad in ASUS Aspire F5-573G (Benjamin Tissoires) [1740778] - [input] synaptics - enable SMBus for HP EliteBook 840 G4 (Benjamin Tissoires) [1740778] - [input] synaptics - enable RMI on ThinkPad T560 (Benjamin Tissoires) [1740778] - [documentation] input: add `REL_WHEEL_HI_RES` and `REL_HWHEEL_HI_RES` (Benjamin Tissoires) [1740778] - [uapi] input: restore EV_ABS ABS_RESERVED (Benjamin Tissoires) [1740778] - [input] synaptics - enable SMBus for HP 15-ay000 (Benjamin Tissoires) [1740778] - [input] synaptics - add PNP ID for ThinkPad P50 to SMBus (Benjamin Tissoires) [1740778] - [input] elan_i2c - add ACPI ID for Lenovo IdeaPad 330-15ARR (Benjamin Tissoires) [1740778] - [input] elan_i2c - add support for ELAN0621 touchpad (Benjamin Tissoires) [1740778] - [documentation] revert "input: Add the `REL_WHEEL_HI_RES` event code" (Benjamin Tissoires) [1740778] - [input] atkbd - clean up indentation issue (Benjamin Tissoires) [1740778] - [input] elan_i2c - add ELAN0620 to the ACPI table (Benjamin Tissoires) [1740778] - [input] synaptics - avoid using uninitialized variable when probing (Benjamin Tissoires) [1740778] - [input] xen-kbdfront - mark expected switch fall-through (Benjamin Tissoires) [1740778] - [input] elan_i2c - add ACPI ID for Lenovo IdeaPad 330-15IGM (Benjamin Tissoires) [1740778] - [input] of_touchscreen - add support for touchscreen-min-x|y (Benjamin Tissoires) [1740778] - [input] elants_i2c - use DMA safe i2c when possible (Benjamin Tissoires) [1740778] - [input] uinput - add a schedule point in uinput_inject_events() (Benjamin Tissoires) [1740778] - [input] evdev - add a schedule point in evdev_write() (Benjamin Tissoires) [1740778] - [input] mousedev - add a schedule point in mousedev_write() (Benjamin Tissoires) [1740778] - [uapi] input: reserve 2 events code because of HID (Benjamin Tissoires) [1740778] - [input] i8042 - enable keyboard wakeups by default when s2idle is used (Benjamin Tissoires) [1740778] - [input] uinput - allow for max == min during input_absinfo validation (Benjamin Tissoires) [1740778] - [input] atakbd - fix Atari CapsLock behaviour (Benjamin Tissoires) [1740778] - [input] atakbd - fix Atari keymap (Benjamin Tissoires) [1740778] - [documentation] input: Add the `REL_WHEEL_HI_RES` event code (Benjamin Tissoires) [1740778] - [input] mark expected switch fall-throughs (Benjamin Tissoires) [1740778] - [input] evdev - switch to bitmap API (Benjamin Tissoires) [1740778] - [input] elan_i2c_smbus - cast sizeof to int for comparison (Benjamin Tissoires) [1740778] - [uapi] input: stop telling users to snail-mail Vojtech (Benjamin Tissoires) [1740778] - [documentation] input: add MT_TOOL_DIAL (Benjamin Tissoires) [1740778] - [input] i8042 - increment wakeup_count for the respective port (Benjamin Tissoires) [1740778] - [input] xen-kbdfront - allow better run-time configuration (Benjamin Tissoires) [1740778] - [xen] Sync up with the canonical protocol definitions in Xen (Benjamin Tissoires) [1740778] - [cpufreq] dev_pm_qos_update_request() can return 1 on success (Al Stone) [1739729 1725581] - [cpufreq] Make cpufreq_generic_init() return void (Al Stone) [1739729 1725581] - [cpufreq] Add QoS requests for userspace constraints (Al Stone) [1739729 1725581] - [cpufreq] intel_pstate: Reuse refresh_frequency_limits() (Al Stone) [1739729 1725581] - [cpufreq] Register notifiers with the PM QoS framework (Al Stone) [1739729 1725581] - [base] pm / qos: Add support for MIN/MAX frequency constraints (Al Stone) [1739729 1725581] - [base] pm / qos: Pass request type to dev_pm_qos_read_value() (Al Stone) [1739729 1725581] - [base] pm / qos: Rename __dev_pm_qos_read_value() and dev_pm_qos_raw_read_value() (Al Stone) [1739729 1725581] - [base] pm / qos: Pass request type to dev_pm_qos_{add|remove}_notifier() (Al Stone) [1739729 1725581] - [cpufreq] Avoid calling cpufreq_verify_current_freq() from handle_update() (Al Stone) [1739729 1725581] - [cpufreq] Consolidate cpufreq_update_current_freq() and __cpufreq_get() (Al Stone) [1739729 1725581] - [cpufreq] Don't skip frequency validation for has_target() drivers (Al Stone) [1739729 1725581] - [cpufreq] Use has_target() instead of !setpolicy (Al Stone) [1739729 1725581] - [cpufreq] Remove redundant !setpolicy check (Al Stone) [1739729 1725581] - [kernel] cpufreq: Move the IS_ENABLED(CPU_THERMAL) macro into a stub (Al Stone) [1739729 1725581] - [opp] Don't use IS_ERR on invalid supplies (Al Stone) [1739729 1725581] - [kernel] pm: sleep: Update struct wakeup_source documentation (Al Stone) [1739729 1725581] - [base] base: power: remove wakeup_sources_stats_dentry variable (Al Stone) [1739729 1725581] - [cpufreq] pcc-cpufreq: Fail initialization if driver cannot be registered (Al Stone) [1739729 1725581] - [opp] Make dev_pm_opp_set_rate() handle freq = 0 to drop performance votes (Al Stone) [1739729 1725581] - [opp] Don't overwrite rounded clk rate (Al Stone) [1739729 1725581] - [base] pm: sleep: Show how long dpm_suspend_start() and dpm_suspend_end() take (Al Stone) [1739729 1725581] - [base] pm / clk: Remove error message on out-of-memory condition (Al Stone) [1739729 1725581] - [base] base: power: clock_ops: Use of_clk_get_parent_count() (Al Stone) [1739729 1725581] - [opp] Allocate genpd_virt_devs from dev_pm_opp_attach_genpd() (Al Stone) [1739729 1725581] - [opp] Attach genpds to devices from within OPP core (Al Stone) [1739729 1725581] - [base] pm / domains: Add GENPD_FLAG_RPM_ALWAYS_ON flag (Al Stone) [1739729 1725581] - [cpufreq] Don't find governor for setpolicy drivers in cpufreq_init_policy() (Al Stone) [1739729 1725581] - [cpufreq] Explain the kobject_put() in cpufreq_policy_alloc() (Al Stone) [1739729 1725581] - [x86] cpufreq: Call transition notifier only once for each policy (Al Stone) [1739729 1725581] - [cpufreq] Fix kobject memleak (Al Stone) [1739729 1725581] - [cpufreq] centrino: Fix centrino_setpolicy() kerneldoc comment (Al Stone) [1739729 1725581] - [base] pm / domains: Allow to attach a CPU via genpd_dev_pm_attach_by_id|name() (Al Stone) [1739729 1725581] - [base] pm / domains: Search for the CPU device outside the genpd lock (Al Stone) [1739729 1725581] - [base] pm / domains: Drop unused in-parameter to some genpd functions (Al Stone) [1739729 1725581] - [base] pm / domains: Use the base device for driver_deferred_probe_check_state() (Al Stone) [1739729 1725581] - [base] pm / domains: Enable genpd_dev_pm_attach_by_id|name() for single PM domain (Al Stone) [1739729 1725581] - [base] pm / domains: Allow OF lookup for multi PM domain case from ->attach_dev() (Al Stone) [1739729 1725581] - [base] pm / domains: Don't kfree() the virtual device in the error path (Al Stone) [1739729 1725581] - [cpufreq] Move ->get callback check outside of __cpufreq_get() (Al Stone) [1739729 1725581] - [x86] tsc: Rework time_cpufreq_notifier() (Al Stone) [1739729 1725581] - [x86] tsc: Fix UV TSC initialization (Al Stone) [1739729 1725581] - [x86] tsc: Prevent result truncation on 32bit (Al Stone) [1739729 1725581] - [x86] tsc: Consolidate init code (Al Stone) [1739729 1725581] - [x86] tsc: Make use of tsc_calibrate_cpu_early() (Al Stone) [1739729 1725581] - [x86] tsc: Split native_calibrate_cpu() into early and late parts (Al Stone) [1739729 1725581] - [x86] tsc: Use TSC as sched clock early (Al Stone) [1739729 1725581] - [x86] tsc: Initialize cyc2ns when tsc frequency is determined (Al Stone) [1739729 1725581] - [x86] tsc: Calibrate tsc only once (Al Stone) [1739729 1725581] - [x86] tsc: Redefine notsc to behave as tsc=unstable (Al Stone) [1739729 1725581] - [x86] platform/uv: Provide is_early_uv_system() (Al Stone) [1739729 1725581] - [base] pm / domains: remove unnecessary unlikely() (Al Stone) [1739729 1725581] - [cpufreq] Remove needless bios_limit check in show_bios_limit() (Al Stone) [1739729 1725581] - [cpufreq] cpufreq/acpi-cpufreq.c: This fixes the following checkpatch warning (Al Stone) [1739729 1725581] - [base] pm / core: Propagate dev->power.wakeup_path when no callbacks (Al Stone) [1739729 1725581] - [base] pm / domains: Add genpd governor for CPUs (Al Stone) [1739729 1725581] - [cpuidle] Export the next timer expiration for CPUs (Al Stone) [1739729 1725581] - [base] pm / core: Introduce dpm_async_fn() helper (Al Stone) [1739729 1725581] - [cpufreq] boost: Remove CONFIG_CPU_FREQ_BOOST_SW Kconfig option (Al Stone) [1739729 1725581] - [opp] Introduce dev_pm_opp_find_freq_ceil_by_volt() (Al Stone) [1739729 1725581] - [base] pm / domains: Add support for CPU devices to genpd (Al Stone) [1739729 1725581] - [base] pm / domains: Add generic data pointer to struct genpd_power_state (Al Stone) [1739729 1725581] - [cpufreq] rhel: cpufreq: switch printk users from pf and pF to ps and pS, respectively (Al Stone) [1739729 1725581] - [base] pm / core: fix kerneldoc comment for device_pm_wait_for_dev() (Al Stone) [1739729 1725581] - [base] pm / core: fix kerneldoc comment for dpm_watchdog_handler() (Al Stone) [1739729 1725581] - [cpufreq] stats: Use lock by stat to replace global spin lock (Al Stone) [1739729 1725581] - [cpufreq] Remove cpufreq_driver check in cpufreq_boost_supported() (Al Stone) [1739729 1725581] - [cpufreq] ppc_cbe: fix possible object reference leak (Al Stone) [1739729 1725581] - [cpufreq] cpufreq: Convert some slow-path static_cpu_has() callers to boot_cpu_has() (Al Stone) [1739729 1725581] - [cpufreq] intel_pstate: Update max frequency on global turbo changes (Al Stone) [1739729 1725581] - [base] pm / wakeup: Use pm_pr_dbg() instead of pr_debug() (Al Stone) [1739729 1725581] - [cpufreq] Add cpufreq_cpu_acquire() and cpufreq_cpu_release() (Al Stone) [1739729 1725581] - [cpufreq] intel_pstate: Driver-specific handling of _PPC updates (Al Stone) [1739729 1725581] - [cpufreq] intel_pstate: Load only on Intel hardware (Al Stone) [1739729 1725581] - [cpufreq] scpi: Fix use after free (Al Stone) [1739729 1725581] - [base] pm / domains: Avoid a potential deadlock (Al Stone) [1739729 1725581] - [cpufreq] intel_pstate: Fix up iowait_boost computation (Al Stone) [1739729 1725581] - [opp] pm / opp: Update performance state when freq == old_freq (Al Stone) [1739729 1725581] - [base] pm / wakeup: Drop wakeup_source_drop() (Al Stone) [1739729 1725581] - [base] pm / wakeup: Rework wakeup source timer cancellation (Al Stone) [1739729 1725581] - [base] pm / domains: Remove one unnecessary blank line (Al Stone) [1739729 1725581] - [base] pm / domains: Return early for all errors in _genpd_power_off() (Al Stone) [1739729 1725581] - [base] pm / domains: Improve warn for multiple states but no governor (Al Stone) [1739729 1725581] - [opp] Fix handling of multiple power domains (Al Stone) [1739729 1725581] - [base] pm / qos: Fix typo in file description (Al Stone) [1739729 1725581] - [base] pm-runtime: Call pm_runtime_active|suspended_time() from sysfs (Al Stone) [1739729 1725581] - [base] pm-runtime: Consolidate code to get active/suspended time (Al Stone) [1739729 1725581] - [base] pm: Add and use pr_fmt() (Al Stone) [1739729 1725581] - [cpufreq] Improve kerneldoc comments for cpufreq_cpu_get/put() (Al Stone) [1739729 1725581] - [cpufreq] acpi-cpufreq: Report if CPU doesn't support boost technologies (Al Stone) [1739729 1725581] - [base] driver core: Fix PM-runtime for links added during consumer probe (Al Stone) [1739729 1725581] - [cpufreq] Pass updated policy to driver ->setpolicy() callback (Al Stone) [1739729 1725581] - [cpufreq] Fix two debug messages in cpufreq_set_policy() (Al Stone) [1739729 1725581] - [cpufreq] Reorder and simplify cpufreq_update_policy() (Al Stone) [1739729 1725581] - [cpufreq] Add kerneldoc comments for two core functions (Al Stone) [1739729 1725581] - [cpufreq] scmi: Fix use-after-free in scmi_cpufreq_exit() (Al Stone) [1739729 1725581] - [kernel] pm / core: Add support to skip power management in device/driver model (Al Stone) [1739729 1725581] - [cpufreq] intel_pstate: Rework iowait boosting to be less aggressive (Al Stone) [1739729 1725581] - [cpufreq] intel_pstate: Eliminate intel_pstate_get_base_pstate() (Al Stone) [1739729 1725581] - [cpufreq] intel_pstate: Avoid redundant initialization of local vars (Al Stone) [1739729 1725581] - [cpufreq] cpufreq / cppc: Work around for Hisilicon CPPC cpufreq (Al Stone) [1739729 1725581] - [cpufreq] speedstep: convert BUG() to BUG_ON() (Al Stone) [1739729 1725581] - [cpufreq] powernv: fix missing check of return value in init_powernv_pstates() (Al Stone) [1739729 1725581] - [cpufreq] pcc-cpufreq: remove unneeded semicolon (Al Stone) [1739729 1725581] - [kernel] pm / domains: Mark "name" const in dev_pm_domain_attach_by_name() (Al Stone) [1739729 1725581] - [kernel] pm / domains: Mark "name" const in genpd_dev_pm_attach_by_name() (Al Stone) [1739729 1725581] - [cpufreq] Replace double NOT (!!) with single NOT (!) (Al Stone) [1739729 1725581] - [base] pm / suspend: Print debug messages for device using direct-complete (Al Stone) [1739729 1725581] - [cpufreq] intel_pstate: Add reasons for failure and debug messages (Al Stone) [1739729 1725581] - [base] driver core: Fix possible supplier PM-usage counter imbalance (Al Stone) [1739729 1725581] - [base] pm-runtime: Fix __pm_runtime_set_status() race with runtime resume (Al Stone) [1739729 1725581] - [cpufreq] dt: Implement online/offline() callbacks (Al Stone) [1739729 1725581] - [cpufreq] Allow light-weight tear down and bring up of CPUs (Al Stone) [1739729 1725581] - [base] pm-runtime: Take suppliers into account in __pm_runtime_set_status() (Al Stone) [1739729 1725581] - [opp] no need to check return value of debugfs_create functions (Al Stone) [1739729 1725581] - [cpufreq] scmi: Register an Energy Model (Al Stone) [1739729 1725581] - [opp] pm / opp: Introduce a power estimation helper (Al Stone) [1739729 1725581] - [opp] pm / opp: Remove unused parameter of _generic_set_opp_clk_only() (Al Stone) [1739729 1725581] - [cpufreq] scpi: Register an Energy Model (Al Stone) [1739729 1725581] - [cpufreq] dt: Register an Energy Model (Al Stone) [1739729 1725581] - [cpufreq] stats: Fix concurrency issues while resetting stats (Al Stone) [1739729 1725581] - [cpufreq] stats: Declare freq-attr right after their callbacks (Al Stone) [1739729 1725581] - [base] driver core: Do not call rpm_put_suppliers() in pm_runtime_drop_link() (Al Stone) [1739729 1725581] - [base] driver core: Fix handling of runtime PM flags in device_link_add() (Al Stone) [1739729 1725581] - [base] driver core: Do not resume suppliers under device_links_write_lock() (Al Stone) [1739729 1725581] - [base] driver core: Avoid careless re-use of existing device links (Al Stone) [1739729 1725581] - [base] driver core: Fix DL_FLAG_AUTOREMOVE_SUPPLIER device link flag handling (Al Stone) [1739729 1725581] - [base] driver core: Add flag to autoremove device link on supplier unbind (Al Stone) [1739729 1725581] - [base] driver core: Rename flag AUTOREMOVE to AUTOREMOVE_CONSUMER (Al Stone) [1739729 1725581] - [base] pm-runtime: update accounting_timestamp on enable (Al Stone) [1739729 1725581] - [cpufreq] scpi: Use auto-registration of thermal cooling device (Al Stone) [1739729 1725581] - [cpufreq] scmi: Use auto-registration of thermal cooling device (Al Stone) [1739729 1725581] - [cpufreq] cpufreq-dt: Use auto-registration of thermal cooling device (Al Stone) [1739729 1725581] - [cpufreq] Auto-register the driver as a thermal cooling device if asked (Al Stone) [1739729 1725581] - [cpufreq] thermal: cpu_cooling: Require thermal core to be compiled in (Al Stone) [1739729 1725581] - [cpufreq] Use struct kobj_attribute instead of struct global_attr (Al Stone) [1739729 1725581] - [base] pm / wakeup: fix kerneldoc comment for pm_wakeup_dev_event() (Al Stone) [1739729 1725581] - [base] pm: domains: no need to check return value of debugfs_create functions (Al Stone) [1739729 1725581] - [opp] Add support for parsing the 'opp-level' property (Al Stone) [1739729 1725581] - [kernel] cpufreq: Replace open-coded << with BIT() (Al Stone) [1739729 1725581] - [base] pm: clock_ops: fix missing clk_prepare() return value check (Al Stone) [1739729 1725581] - [cpufreq] e_powersaver: Use struct_size() in kzalloc() (Al Stone) [1739729 1725581] - [cpufreq] Don't update new_policy on failures (Al Stone) [1739729 1725581] - [cpufreq] scmi: Fix frequency invariance in slow path (Al Stone) [1739729 1725581] - [cpufreq] check if policy is inactive early in __cpufreq_get() (Al Stone) [1739729 1725581] - [opp] cpufreq: scpi/scmi: Fix freeing of dynamic OPPs (Al Stone) [1739729 1725581] - [base] pm: sleep: call devfreq suspend/resume (Al Stone) [1739729 1725581] - [devfreq] pm / devfreq: add devfreq_suspend/resume() functions (Al Stone) [1739729 1725581] - [base] pm / domains: remove define_genpd_open_function() and define_genpd_debugfs_fops() (Al Stone) [1739729 1725581] - [base] pm / domains: Propagate performance state updates (Al Stone) [1739729 1725581] - [base] pm / domains: Factorize dev_pm_genpd_set_performance_state() (Al Stone) [1739729 1725581] - [base] pm / domains: Save OPP table pointer in genpd (Al Stone) [1739729 1725581] - [opp] Don't return 0 on error from of_get_required_opp_performance_state() (Al Stone) [1739729 1725581] - [opp] Add dev_pm_opp_xlate_performance_state() helper (Al Stone) [1739729 1725581] - [opp] Improve _find_table_of_opp_np() (Al Stone) [1739729 1725581] - [base] pm / domains: Make genpd performance states orthogonal to the idlestates (Al Stone) [1739729 1725581] - [opp] Fix missing debugfs supply directory for OPPs (Al Stone) [1739729 1725581] - [opp] Use opp_table->regulators to verify no regulator case (Al Stone) [1739729 1725581] - [base] pm: Switch to use ptR (Al Stone) [1739729 1725581] - [cpufreq] powernv: add of_node_put() (Al Stone) [1739729 1725581] - [cpufreq] intel_pstate: Force HWP min perf before offline (Al Stone) [1739729 1725581] - [cpufreq] cpufreq: change CONFIG_6xx to CONFIG_PPC_BOOK3S_32 (Al Stone) [1739729 1725581] - [opp] Fix parsing of multiple phandles in "operating-points-v2" property (Al Stone) [1739729 1725581] - [opp] Remove of_dev_pm_opp_find_required_opp() (Al Stone) [1739729 1725581] - [base] opp: Rename and relocate of_genpd_opp_to_performance_state() (Al Stone) [1739729 1725581] - [opp] Configure all required OPPs (Al Stone) [1739729 1725581] - [opp] Add dev_pm_opp_{set|put}_genpd_virt_dev() helper (Al Stone) [1739729 1725581] - [base] pm / domains: Add genpd_opp_to_performance_state() (Al Stone) [1739729 1725581] - [opp] Populate OPPs from "required-opps" property (Al Stone) [1739729 1725581] - [opp] Populate required opp tables from "required-opps" property (Al Stone) [1739729 1725581] - [opp] Separate out custom OPP handler specific code (Al Stone) [1739729 1725581] - [opp] Identify and mark genpd OPP tables (Al Stone) [1739729 1725581] - [base] pm / domains: Rename genpd virtual devices as virt_dev (Al Stone) [1739729 1725581] - [cpufreq] remove unused arm_big_little_dt driver (Al Stone) [1739729 1725581] - [cpufreq] drop ARM_BIG_LITTLE_CPUFREQ support for ARM64 (Al Stone) [1739729 1725581] - [cpufreq] intel_pstate: Fix compilation for !CONFIG_ACPI (Al Stone) [1739729 1725581] - [base] pm / domains: Deal with multiple states but no governor in genpd (Al Stone) [1739729 1725581] - [base] pm / domains: Don't treat zero found compatible idle states as an error (Al Stone) [1739729 1725581] - [cpufreq] conservative: Take limits changes into account properly (Al Stone) [1739729 1725581] - [opp] pm / opp: _of_add_opp_table_v2(): increment count only if OPP is added (Al Stone) [1739729 1725581] - [cpufreq] dt: Try freeing static OPPs only if we have added them (Al Stone) [1739729 1725581] - [opp] Return error on error from dev_pm_opp_get_opp_count() (Al Stone) [1739729 1725581] - [opp] Improve error handling in dev_pm_opp_of_cpumask_add_table() (Al Stone) [1739729 1725581] - [cpufreq] cpufreq / cppc: Mark acpi_ids as used (Al Stone) [1739729 1725581] - [opp] Pass OPP table to _of_add_opp_table_v{1|2}() (Al Stone) [1739729 1725581] - [opp] Prevent creating multiple OPP tables for devices sharing OPP nodes (Al Stone) [1739729 1725581] - [opp] Use a single mechanism to free the OPP table (Al Stone) [1739729 1725581] - [opp] Don't remove dynamic OPPs from _dev_pm_opp_remove_table() (Al Stone) [1739729 1725581] - [opp] Create separate kref for static OPPs list (Al Stone) [1739729 1725581] - [opp] Don't take OPP table's kref for static OPPs (Al Stone) [1739729 1725581] - [opp] Parse OPP table's DT properties from _of_init_opp_table() (Al Stone) [1739729 1725581] - [opp] Pass index to _of_init_opp_table() (Al Stone) [1739729 1725581] - [opp] Protect dev_list with opp_table lock (Al Stone) [1739729 1725581] - [opp] Don't try to remove all OPP tables on failure (Al Stone) [1739729 1725581] - [opp] Free OPP table properly on performance state irregularities (Al Stone) [1739729 1725581] - [cpufreq] Convert to using pOFn instead of device_node.name (Al Stone) [1739729 1725581] - [cpufreq] remove unnecessary unlikely() (Al Stone) [1739729 1725581] - [base] pm / clk: signedness bug in of_pm_clk_add_clks() (Al Stone) [1739729 1725581] - [trace] cpufreq: trace frequency limits change (Al Stone) [1739729 1725581] - [cpufreq] pcc-cpufreq: Disable dynamic scaling on many-CPU systems (Al Stone) [1739729 1725581] - [base] pm / domains: Stop deferring probe at the end of initcall (Al Stone) [1739729 1725581] - [base] driver: core: Allow subsystems to continue deferring probe (Al Stone) [1739729 1725581] - [base] driver core: allow stopping deferred probe after init (Al Stone) [1739729 1725581] - [base] driver core: add a debugfs entry to show deferred devices (Al Stone) [1739729 1725581] - [base] pm / domains: Introduce dev_pm_domain_attach_by_name() (Al Stone) [1739729 1725581] - [base] pm / domains: Introduce option to attach a device by name to genpd (Al Stone) [1739729 1725581] - [cpufreq] intel_pstate: use match_string() helper (Al Stone) [1739729 1725581] - [fs] ceph: use ceph_evict_inode to cleanup inode's resource (Jeff Layton) [1767959] - [fs] ceph: return -EINVAL if given fsc mount option on kernel w/o support (Jeff Layton) [1767959] - [fs] ceph: don't try to handle hashed dentries in non-O_CREAT atomic_open (Jeff Layton) [1767959] - [fs] ceph: add missing check in d_revalidate snapdir handling (Jeff Layton) [1767959] - [fs] ceph: fix RCU case handling in ceph_d_revalidate() (Jeff Layton) [1767959] - [fs] ceph: fix use-after-free in __ceph_remove_cap() (Jeff Layton) [1767959] - [block] rbd: cancel lock_dwork if the wait is interrupted (Jeff Layton) [1767959] - [fs] ceph: just skip unrecognized info in ceph_reply_info_extra (Jeff Layton) [1767959] - [fs] ceph: call ceph_mdsc_destroy from destroy_fs_client (Jeff Layton) [1767959] - [net] libceph: use ceph_kvmalloc() for osdmap arrays (Jeff Layton) [1767959] - [net] libceph: avoid a __vmalloc() deadlock in ceph_kvmalloc() (Jeff Layton) [1767959] - [fs] ceph: include ceph_debug.h in cache.c (Jeff Layton) [1767959] - [fs] ceph: move static keyword to the front of declarations (Jeff Layton) [1767959] - [block] rbd: pull rbd_img_request_create() dout out into the callers (Jeff Layton) [1767959] - [fs] ceph: reconnect connection if session hang in opening state (Jeff Layton) [1767959] - [net] libceph: drop unused con parameter of calc_target() (Jeff Layton) [1767959] - [fs] ceph: use release_pages() directly (Jeff Layton) [1767959] - [block] rbd: fix response length parameter for encoded strings (Jeff Layton) [1767959] - [fs] ceph: allow arbitrary security.* xattrs (Jeff Layton) [1767959] - [fs] ceph: only set CEPH_I_SEC_INITED if we got a MAC label (Jeff Layton) [1767959] - [fs] ceph: turn ceph_security_invalidate_secctx into static inline (Jeff Layton) [1767959] - [fs] ceph: add buffered/direct exclusionary locking for reads and writes (Jeff Layton) [1767959] - [net] libceph: handle OSD op ceph_pagelist_append() errors (Jeff Layton) [1767959] - [fs] ceph: don't return a value from void function (Jeff Layton) [1767959] - [fs] ceph: don't freeze during write page faults (Jeff Layton) [1767959] - [fs] ceph: update the mtime when truncating up (Jeff Layton) [1767959] - [fs] ceph: fix indentation in __get_snap_name() (Jeff Layton) [1767959] - [fs] ceph: remove incorrect comment above __send_cap (Jeff Layton) [1767959] - [fs] ceph: remove CEPH_I_NOFLUSH (Jeff Layton) [1767959] - [fs] ceph: remove unneeded test in try_flush_caps (Jeff Layton) [1767959] - [fs] ceph: have __mark_caps_flushing return flush_tid (Jeff Layton) [1767959] - [fs] ceph: fix comments over ceph_add_cap (Jeff Layton) [1767959] - [fs] ceph: eliminate session->s_trim_caps (Jeff Layton) [1767959] - [fs] ceph: fetch cap_gen under spinlock in ceph_add_cap (Jeff Layton) [1767959] - [fs] ceph: remove ceph_get_cap_mds and __ceph_get_cap_mds (Jeff Layton) [1767959] - [fs] ceph: don't SetPageError on writepage errors (Jeff Layton) [1767959] - [fs] ceph: auto reconnect after blacklisted (Jeff Layton) [1767959] - [fs] ceph: invalidate all write mode filp after reconnect (Jeff Layton) [1767959] - [fs] ceph: return -EIO if read/write against filp that lost file locks (Jeff Layton) [1767959] - [fs] ceph: add helper function that forcibly reconnects to ceph cluster (Jeff Layton) [1767959] - [fs] ceph: pass filp to ceph_get_caps() (Jeff Layton) [1767959] - [fs] ceph: track and report error of async metadata operation (Jeff Layton) [1767959] - [fs] ceph: allow closing session in restarting/reconnect state (Jeff Layton) [1767959] - [net] libceph: add function that clears osd client's abort_err (Jeff Layton) [1767959] - [net] libceph: add function that reset client's entity addr (Jeff Layton) [1767959] - [fs] ceph: don't list vxattrs in listxattr() (Jeff Layton) [1767959] - [fs] ceph: fix directories inode i_blkbits initialization (Jeff Layton) [1767959] - [block] rbd: restore zeroing past the overlap when reading from parent (Jeff Layton) [1767959] - [net] libceph: don't call crypto_free_sync_skcipher() on a NULL tfm (Jeff Layton) [1767959] - [net] libceph: fix PG split vs OSD (re)connect race (Jeff Layton) [1767959] - [fs] ceph: don't try fill file_lock on unsuccessful GETFILELOCK reply (Jeff Layton) [1767959] - [fs] ceph: clear page dirty before invalidate page (Jeff Layton) [1767959] - [fs] ceph: fix buffer free while holding i_ceph_lock in fill_inode() (Jeff Layton) [1767959] - [fs] ceph: fix buffer free while holding i_ceph_lock in __ceph_build_xattrs_blob() (Jeff Layton) [1767959] - [fs] ceph: fix buffer free while holding i_ceph_lock in __ceph_setxattr() (Jeff Layton) [1767959] - [kernel] libceph: allow ceph_buffer_put() to receive a NULL ceph_buffer (Jeff Layton) [1767959] - [fs] ceph: fix end offset in truncate_inode_pages_range call (Jeff Layton) [1767959] - [fs] ceph: initialize superblock s_time_gran to 1 (Jeff Layton) [1767959] - [block] rbd: setallochint only if object doesn't exist (Jeff Layton) [1767959] - [block] rbd: support for object-map and fast-diff (Jeff Layton) [1767959] - [block] rbd: call rbd_dev_mapping_set() from rbd_dev_image_probe() (Jeff Layton) [1767959] - [net] libceph: export osd_req_op_data() macro (Jeff Layton) [1767959] - [net] libceph: change ceph_osdc_call() to take page vector for response (Jeff Layton) [1767959] - [kernel] libceph: bump CEPH_MSG_MAX_DATA_LEN (again) (Jeff Layton) [1767959] - [block] rbd: new exclusive lock wait/wake code (Jeff Layton) [1767959] - [block] rbd: quiescing lock should wait for image requests (Jeff Layton) [1767959] - [block] rbd: lock should be quiesced on reacquire (Jeff Layton) [1767959] - [block] rbd: introduce copyup state machine (Jeff Layton) [1767959] - [block] rbd: rename rbd_obj_setup_*() to rbd_obj_init_*() (Jeff Layton) [1767959] - [block] rbd: move OSD request allocation into object request state machines (Jeff Layton) [1767959] - [block] rbd: factor out __rbd_osd_setup_discard_ops() (Jeff Layton) [1767959] - [block] rbd: factor out rbd_osd_setup_copyup() (Jeff Layton) [1767959] - [block] rbd: introduce obj_req->osd_reqs list (Jeff Layton) [1767959] - [fs] libceph: rename r_unsafe_item to r_private_item (Jeff Layton) [1767959] - [block] rbd: introduce image request state machine (Jeff Layton) [1767959] - [block] rbd: move OSD request submission into object request state machines (Jeff Layton) [1767959] - [block] rbd: get rid of RBD_OBJ_WRITE_{FLAT, GUARD} (Jeff Layton) [1767959] - [block] rbd: replace obj_req->tried_parent with obj_req->read_state (Jeff Layton) [1767959] - [block] rbd: get rid of obj_req->xferred, obj_req->result and img_req->xferred (Jeff Layton) [1767959] - [fs] ceph: don't NULL terminate virtual xattrs (Jeff Layton) [1767959] - [fs] ceph: return -ERANGE if virtual xattr value didn't fit in buffer (Jeff Layton) [1767959] - [fs] ceph: make getxattr_cb return ssize_t (Jeff Layton) [1767959] - [fs] ceph: more precise CEPH_CLIENT_CAPS_PENDING_CAPSNAP (Jeff Layton) [1767959] - [fs] ceph: kick flushing and flush snaps before sending normal cap message (Jeff Layton) [1767959] - [fs] ceph: clear CEPH_I_KICK_FLUSH flag inside __kick_flushing_caps() (Jeff Layton) [1767959] - [fs] ceph: increment change_attribute on local changes (Jeff Layton) [1767959] - [fs] ceph: handle change_attr in cap messages (Jeff Layton) [1767959] - [fs] ceph: add change_attr field to ceph_inode_info (Jeff Layton) [1767959] - [kernel] iversion: add a routine to update a raw value with a larger one (Jeff Layton) [1767959] - [fs] ceph: allow querying of STATX_BTIME in ceph_getattr (Jeff Layton) [1767959] - [kernel] libceph: turn on CEPH_FEATURE_MSG_ADDR2 (Jeff Layton) [1767959] - [fs] ceph: handle btime in cap messages (Jeff Layton) [1767959] - [fs] ceph: add btime field to ceph_inode_info (Jeff Layton) [1767959] - [net] libceph: rename ceph_encode_addr to ceph_encode_banner_addr (Jeff Layton) [1767959] - [net] libceph: use TYPE_LEGACY for entity addrs instead of TYPE_NONE (Jeff Layton) [1767959] - [net] ceph: fix decode_locker to use ceph_decode_entity_addr (Jeff Layton) [1767959] - [fs] ceph: have MDS map decoding use entity_addr_t decoder (Jeff Layton) [1767959] - [net] libceph: correctly decode ADDR2 addresses in incremental OSD maps (Jeff Layton) [1767959] - [net] libceph: fix watch_item_t decoding to use ceph_decode_entity_addr (Jeff Layton) [1767959] - [net] libceph: switch osdmap decoding to use ceph_decode_entity_addr (Jeff Layton) [1767959] - [net] libceph: ADDR2 support for monmap (Jeff Layton) [1767959] - [net] libceph: add ceph_decode_entity_addr (Jeff Layton) [1767959] - [net] libceph: fix sa_family just after reading address (Jeff Layton) [1767959] - [fs] ceph: remove request from waiting list before unregister (Jeff Layton) [1767959] - [fs] ceph: don't blindly unregister session that is in opening state (Jeff Layton) [1767959] - [fs] ceph: fix infinite loop in get_quota_realm() (Jeff Layton) [1767959] - [fs] ceph: add selinux support (Jeff Layton) [1767959] - [fs] ceph: rename struct ceph_acls_info to ceph_acl_sec_ctx (Jeff Layton) [1767959] - [fs] ceph: fix debug print format in __set_xattr() (Jeff Layton) [1767959] - [fs] ceph: fix warning PTR_ERR_OR_ZERO can be used (Jeff Layton) [1767959] - [fs] ceph: hold i_ceph_lock when removing caps for freeing inode (Jeff Layton) [1767959] - [fs] ceph: ensure d_name/d_parent stability in ceph_mdsc_lease_send_msg() (Jeff Layton) [1767959] - [fs] ceph: use READ_ONCE to access d_parent in RCU critical section (Jeff Layton) [1767959] - [fs] ceph: fix dir_lease_is_valid() (Jeff Layton) [1767959] - [fs] ceph: close race between d_name_cmp() and update_dentry_lease() (Jeff Layton) [1767959] - [fs] ceph: fix improper use of smp_mb__before_atomic() (Jeff Layton) [1767959] - [fs] ceph: fix "ceph.dir.rctime" vxattr value (Jeff Layton) [1767959] - [fs] ceph: remove unused vxattr length helpers (Jeff Layton) [1767959] - [fs] ceph: fix listxattr vxattr buffer length calculation (Jeff Layton) [1767959] - [fs] ceph: add ceph.snap.btime vxattr (Jeff Layton) [1767959] - [fs] ceph: carry snapshot creation time with inodes (Jeff Layton) [1767959] - [fs] ceph: clean up ceph.dir.pin vxattr name sizeof() (Jeff Layton) [1767959] - [fs] ceph: silence a checker warning in mdsc_show() (Jeff Layton) [1767959] - [net] libceph: remove ceph_get_direct_page_vector() (Jeff Layton) [1767959] - [fs] ceph: don't open-code the check for dead lockref (Jeff Layton) [1767959] - [net] ceph: no need to check return value of debugfs_create functions (Jeff Layton) [1767959] - [fs] ceph: fix ceph_mdsc_build_path to not stop on first component (Jeff Layton) [1767959] - [fs] ceph: fix error handling in ceph_get_caps() (Jeff Layton) [1767959] - [fs] ceph: avoid iput_final() while holding mutex or in dispatch thread (Jeff Layton) [1767959] - [fs] ceph: single workqueue for inode related works (Jeff Layton) [1767959] - [fs] ceph: flush dirty inodes before proceeding with remount (Jeff Layton) [1767959] - [fs] ceph: fix unaligned access in ceph_send_cap_releases (Jeff Layton) [1767959] - [net] libceph: make ceph_pr_addr take an struct ceph_entity_addr pointer (Jeff Layton) [1767959] - [net] libceph: fix unaligned accesses in ceph_entity_addr handling (Jeff Layton) [1767959] - [block] rbd: don't assert on writes to snapshots (Jeff Layton) [1767959] - [block] rbd: client_mutex is never nested (Jeff Layton) [1767959] - [fs] ceph: print inode number in __caps_issued_mask debugging messages (Jeff Layton) [1767959] - [fs] ceph: just call get_session in __ceph_lookup_mds_session (Jeff Layton) [1767959] - [fs] ceph: simplify arguments and return semantics of try_get_cap_refs (Jeff Layton) [1767959] - [fs] ceph: fix comment over ceph_drop_caps_for_unlink (Jeff Layton) [1767959] - [fs] ceph: move wait for mds request into helper function (Jeff Layton) [1767959] - [fs] ceph: have ceph_mdsc_do_request call ceph_mdsc_submit_request (Jeff Layton) [1767959] - [fs] ceph: after an MDS request, do callback and completions (Jeff Layton) [1767959] - [fs] ceph: use pathlen values returned by set_request_path_attr (Jeff Layton) [1767959] - [fs] ceph: use __getname/__putname in ceph_mdsc_build_path (Jeff Layton) [1767959] - [fs] ceph: use ceph_mdsc_build_path instead of clone_dentry_name (Jeff Layton) [1767959] - [fs] ceph: fix potential use-after-free in ceph_mdsc_build_path (Jeff Layton) [1767959] - [fs] ceph: dump granular cap info in "caps" debugfs file (Jeff Layton) [1767959] - [fs] ceph: make iterate_session_caps a public symbol (Jeff Layton) [1767959] - [fs] ceph: fix NULL pointer deref when debugging is enabled (Jeff Layton) [1767959] - [fs] ceph: properly handle granular statx requests (Jeff Layton) [1767959] - [fs] ceph: remove superfluous inode_lock in ceph_fsync (Jeff Layton) [1767959] - [kernel] libceph: fix clang warning for CEPH_DEFINE_OID_ONSTACK (Jeff Layton) [1767959] - [block] rbd: convert all rbd_assert(0) to BUG() (Jeff Layton) [1767959] - [block] rbd: avoid clang -Wuninitialized warning (Jeff Layton) [1767959] - [fs] ceph: snapshot nfs re-export (Jeff Layton) [1767959] - [fs] ceph: quota: fix quota subdir mounts (Jeff Layton) [1767959] - [fs] ceph: factor out ceph_lookup_inode() (Jeff Layton) [1767959] - [fs] ceph: remove duplicated filelock ref increase (Jeff Layton) [1767959] - [fs] ceph: fix ci->i_head_snapc leak (Jeff Layton) [1767959] - [fs] ceph: handle the case where a dentry has been renamed on outstanding req (Jeff Layton) [1767959] - [fs] ceph: ensure d_name stability in ceph_dentry_hash() (Jeff Layton) [1767959] - [fs] ceph: only use d_name directly when parent is locked (Jeff Layton) [1767959] - [fs] mark expected switch fall-throughs (Jeff Layton) [1767959] - [fs] ceph: fix use-after-free on symlink traversal (Jeff Layton) [1767959] - [net] libceph: fix breakage caused by multipage bvecs (Jeff Layton) [1767959] - [block] rbd: drop wait_for_latest_osdmap() (Jeff Layton) [1767959] - [net] libceph: wait for latest osdmap in ceph_monc_blacklist_add() (Jeff Layton) [1767959] - [block] rbd: set io_min, io_opt and discard_granularity to alloc_size (Jeff Layton) [1767959] - [block] rbd: advertise support for RBD_FEATURE_DEEP_FLATTEN (Jeff Layton) [1767959] - [block] rbd: whole-object write and zeroout should copyup when snapshots exist (Jeff Layton) [1767959] - [block] rbd: copyup with an empty snapshot context (aka deep-copyup) (Jeff Layton) [1767959] - [block] rbd: introduce rbd_obj_issue_copyup_ops() (Jeff Layton) [1767959] - [block] rbd: stop copying num_osd_ops in rbd_obj_issue_copyup() (Jeff Layton) [1767959] - [block] rbd: factor out __rbd_osd_req_create() (Jeff Layton) [1767959] - [block] rbd: clear ->xferred on error from rbd_obj_issue_copyup() (Jeff Layton) [1767959] - [block] rbd: remove experimental designation from kernel layering (Jeff Layton) [1767959] - [fs] ceph: add mount option to limit caps count (Jeff Layton) [1767959] - [fs] ceph: periodically trim stale dentries (Jeff Layton) [1767959] - [fs] ceph: delete stale dentry when last reference is dropped (Jeff Layton) [1767959] - [fs] ceph: remove dentry_lru file from debugfs (Jeff Layton) [1767959] - [fs] ceph: touch existing cap when handling reply (Jeff Layton) [1767959] - [fs] ceph: pass inclusive lend parameter to filemap_write_and_wait_range() (Jeff Layton) [1767959] - [block] rbd: round off and ignore discards that are too small (Jeff Layton) [1767959] - [block] rbd: handle DISCARD and WRITE_ZEROES separately (Jeff Layton) [1767959] - [block] rbd: get rid of obj_req->obj_request_count (Jeff Layton) [1767959] - [net] libceph: use struct_size() for kmalloc() in crush_decode() (Jeff Layton) [1767959] - [fs] ceph: send cap releases more aggressively (Jeff Layton) [1767959] - [fs] ceph: support getting ceph.dir.pin vxattr (Jeff Layton) [1767959] - [fs] ceph: support versioned reply (Jeff Layton) [1767959] - [fs] ceph: map snapid to anonymous bdev ID (Jeff Layton) [1767959] - [fs] ceph: split large reconnect into multiple messages (Jeff Layton) [1767959] - [fs] ceph: decode feature bits in session message (Jeff Layton) [1767959] - [fs] ceph: set special inode's blocksize to page size (Jeff Layton) [1767959] - [fs] ceph: avoid repeatedly adding inode to mdsc->snap_flush_list (Jeff Layton) [1767959] - [fs] ceph: quota: cleanup license mess (Jeff Layton) [1767959] - [net] libceph: avoid KEEPALIVE_PENDING races in ceph_con_keepalive() (Jeff Layton) [1767959] - [fs] ceph: clear inode pointer when snap realm gets dropped by its inode (Jeff Layton) [1767959] - [block] rbd: don't return 0 on unmap if RBD_DEV_FLAG_REMOVING is set (Jeff Layton) [1767959] - [fs] ceph: use vmf_error() in ceph_filemap_fault() (Jeff Layton) [1767959] - [net] libceph: allow setting abort_on_full for rbd (Jeff Layton) [1767959] - [fs] ceph: don't encode inode pathes into reconnect message (Jeff Layton) [1767959] - [fs] ceph: update wanted caps after resuming stale session (Jeff Layton) [1767959] - [fs] ceph: skip updating 'wanted' caps if caps are already issued (Jeff Layton) [1767959] - [fs] ceph: don't request excl caps when mount is readonly (Jeff Layton) [1767959] - [fs] ceph: don't update importing cap's mseq when handing cap export (Jeff Layton) [1767959] - [net] libceph: switch more to bool in ceph_tcp_sendmsg() (Jeff Layton) [1767959] - [net] libceph: use MSG_SENDPAGE_NOTLAST with ceph_tcp_sendpage() (Jeff Layton) [1767959] - [net] libceph: use sock_no_sendpage() as a fallback in ceph_tcp_sendpage() (Jeff Layton) [1767959] - [net] libceph: drop last_piece logic from write_partial_message_data() (Jeff Layton) [1767959] - [fs] ceph: remove redundant assignment (Jeff Layton) [1767959] - [fs] ceph: cleanup splice_dentry() (Jeff Layton) [1767959] - [fs] libceph: assume argonaut on the server side (Jeff Layton) [1767959] - [fs] ceph: quota: fix null pointer dereference in quota check (Jeff Layton) [1767959] - [fs] ceph: add non-blocking parameter to ceph_try_get_caps() (Jeff Layton) [1767959] - [net] libceph: check reply num_data_items in setup_request_data() (Jeff Layton) [1767959] - [net] libceph: preallocate message data items (Jeff Layton) [1767959] - [net] libceph, rbd, ceph: move ceph_osdc_alloc_messages() calls (Jeff Layton) [1767959] - [net] libceph: introduce alloc_watch_request() (Jeff Layton) [1767959] - [net] libceph: assign cookies in linger_submit() (Jeff Layton) [1767959] - [net] libceph: enable fallback to ceph_msg_new() in ceph_msgpool_get() (Jeff Layton) [1767959] - [fs] ceph: num_ops is off by one in ceph_aio_retry_work() (Jeff Layton) [1767959] - [net] libceph: no need to call osd_req_opcode_valid() in osd_req_encode_op() (Jeff Layton) [1767959] - [fs] ceph: set timeout conditionally in __cap_delay_requeue (Jeff Layton) [1767959] - [net] libceph: don't consume a ref on pagelist in ceph_msg_data_add_pagelist() (Jeff Layton) [1767959] - [net] libceph: introduce ceph_pagelist_alloc() (Jeff Layton) [1767959] - [net] libceph: osd_req_op_cls_init() doesn't need to take opcode (Jeff Layton) [1767959] - [kernel] libceph: bump CEPH_MSG_MAX_DATA_LEN (Jeff Layton) [1767959] - [fs] ceph: only allow punch hole mode in fallocate (Jeff Layton) [1767959] - [fs] ceph: refactor ceph_sync_read() (Jeff Layton) [1767959] - [fs] ceph: check if LOOKUPNAME request was aborted when filling trace (Jeff Layton) [1767959] - [fs] ceph: fix dentry leak in ceph_readdir_prepopulate (Jeff Layton) [1767959] - [fs] revert "ceph: fix dentry leak in splice_dentry()" (Jeff Layton) [1767959] - [fs] ceph: check snap first in ceph_set_acl() (Jeff Layton) [1767959] - [block] rbd: add __init/__exit annotations (Jeff Layton) [1767959] - [fs] ceph: reset cap hold timeout only for requeued inode (Jeff Layton) [1767959] - [fs] ceph: don't drop message if it contains more data than expected (Jeff Layton) [1767959] - [fs] ceph: support cephfs' own feature bits (Jeff Layton) [1767959] - [net] crush: fix using plain integer as NULL warning (Jeff Layton) [1767959] - [net] libceph: remove unnecessary non NULL check for request_key (Jeff Layton) [1767959] - [fs] ceph: refactor error handling code in ceph_reserve_caps() (Jeff Layton) [1767959] - [fs] ceph: refactor ceph_unreserve_caps() (Jeff Layton) [1767959] - [fs] ceph: change to void return type for __do_request() (Jeff Layton) [1767959] - [fs] ceph: compare fsc->max_file_size and inode->i_size for max file size limit (Jeff Layton) [1767959] - [fs] ceph: add additional size check in ceph_setattr() (Jeff Layton) [1767959] - [fs] ceph: add additional offset check in ceph_write_iter() (Jeff Layton) [1767959] - [fs] ceph: add additional range check in ceph_fallocate() (Jeff Layton) [1767959] - [fs] ceph: add new field max_file_size in ceph_fs_client (Jeff Layton) [1767959] - [net] ceph: fix whitespace (Jeff Layton) [1767959] - [fs] ceph: adding new return type vm_fault_t (Jeff Layton) [1767959] - [kernel] libceph: remove now unused ceph_{en, de}code_timespec() (Jeff Layton) [1767959] - [fs] ceph: use timespec64 for r_stamp (Jeff Layton) [1767959] - [fs] libceph: use timespec64 for r_mtime (Jeff Layton) [1767959] - [fs] ceph: use timespec64 for inode timestamp (Jeff Layton) [1767959] - [fs] ceph: stop using current_kernel_time() (Jeff Layton) [1767959] - [net] libceph: use timespec64 in for keepalive2 and ticket validity (Jeff Layton) [1767959] - [fs] ceph: add d_drop for some error cases in ceph_symlink() (Jeff Layton) [1767959] - [fs] ceph: add d_drop for some error cases in ceph_mknod() (Jeff Layton) [1767959] - [fs] ceph: return errors from posix_acl_equiv_mode() correctly (Jeff Layton) [1767959] - [net] libceph: amend "bad option arg" error message (Jeff Layton) [1767959] - [net] libceph: stop parsing when a bad int arg is detected (Jeff Layton) [1767959] - [kernel] libceph: change ceph_pagelist_encode_string() to take u32 (Jeff Layton) [1767959] - [net] libceph: make ceph_osdc_notify{, _ack}() payload_len u32 (Jeff Layton) [1767959] - [fs] ceph: restore ctime as well in the case of restoring old mode (Jeff Layton) [1767959] - [fs] ceph: add retry logic for error -ERANGE in ceph_get_acl() (Jeff Layton) [1767959]- [tools] objtool: Support repeated uses of the same C jump table (Yauheni Kaliuta) [1747617] - [tools] objtool: Refactor jump table code (Yauheni Kaliuta) [1747617] - [tools] objtool: Fix sibling call detection (Yauheni Kaliuta) [1747617] - [tools] objtool: Add --backtrace support (Yauheni Kaliuta) [1747617] - [tools] libbpf: Improve handling of corrupted ELF during map initialization (Yauheni Kaliuta) [1747617] - [tools] libbpf: Fix negative FD close() in xsk_setup_xdp_prog() (Yauheni Kaliuta) [1747617] - [kernel] bpf: Change size to u64 for bpf_map_{area_alloc, charge_init}() (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: Fix btf_dump padding test case (Yauheni Kaliuta) [1747617] - [tools] libbpf: Fix struct end padding in btf_dump (Yauheni Kaliuta) [1747617] - [tools] bpf: Allow narrow loads of bpf_sysctl fields with offset > 0 (Yauheni Kaliuta) [1747617] - [tools] bpftool: move "__printf()" attributes to header file (Yauheni Kaliuta) [1747617] - [media] bpf: media: properly use bpf_prog_array api (Yauheni Kaliuta) [1747617] - [tools] bpftool: fix format string for p_err() in detect_common_prefix() (Yauheni Kaliuta) [1747617] - [tools] bpftool: fix argument for p_err() in BTF do_dump() (Yauheni Kaliuta) [1747617] - [tools] bpftool: fix arguments for p_err() in do_event_pipe() (Yauheni Kaliuta) [1747617] - [tools] bpftool: fix format strings and arguments for jsonw_printf() (Yauheni Kaliuta) [1747617] - [kernel] bpf: fix precision tracking of stack slots (Yauheni Kaliuta) [1747617] - [kernel] bpf: handle 32-bit zext during constant blinding (Yauheni Kaliuta) [1747617] - [net] bpf: allow narrow loads of some sk_reuseport_md fields with offset > 0 (Yauheni Kaliuta) [1747617] - [kernel] bpf: fix precision tracking in presence of bpf2bpf calls (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: add config fragment BPF_JIT (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: fix test_btf_dump with O= (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: fix test_cgroup_storage on s390 (Yauheni Kaliuta) [1747617] - [tools] bpftool: close prog FD before exit on showing a single program (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: fix "bind{4, 6} deny specific IP & port" on s390 (Yauheni Kaliuta) [1747617] - [tools] bpf: sync bpf.h to tools infrastructure (Yauheni Kaliuta) [1747617] - [tools] bpftool: add error message on pin failure (Yauheni Kaliuta) [1747617] - [tools] bpftool: fix error message (prog -> object) (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: tests for jmp to 1st insn (Yauheni Kaliuta) [1747617] - [x86] bpf: fix x64 JIT code generation for jmp to 1st insn (Yauheni Kaliuta) [1747617] - [tools] libbpf: set BTF FD for prog only when there is supported .BTF.ext data (Yauheni Kaliuta) [1747617] - [tools] libbpf : make libbpf_num_possible_cpus function thread safe (Yauheni Kaliuta) [1747617] - [tools] libbpf: fix missing __WORDSIZE definition (Yauheni Kaliuta) [1747617] - [tools] libbpf: fix erroneous multi-closing of BTF FD (Yauheni Kaliuta) [1747617] - [tools] libbpf: silence GCC8 warning about string truncation (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: add another gso_segs access (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: fix sendmsg6_prog on s390 (Yauheni Kaliuta) [1747617] - [tools] libbpf: Avoid designated initializers for unnamed union members (Yauheni Kaliuta) [1747617] - [tools] libbpf: Fix endianness macro usage for some compilers (Yauheni Kaliuta) [1747617] - [tools] libbpf: sanitize VAR to conservative 1-byte INT (Yauheni Kaliuta) [1747617] - [tools] libbpf: fix SIGSEGV when BTF loading fails, but .BTF.ext exists (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: fix test_xdp_noinline on s390 (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: fix "valid read map access into a read-only array 1" on s390 (Yauheni Kaliuta) [1747617] - [kernel] bpf: Disable GCC -fgcse optimization for ___bpf_prog_run() (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: fix perf_buffer on s390 (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: structure test_{progs, maps, verifier} test runners uniformly (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: fix test_verifier/test_maps make dependencies (Yauheni Kaliuta) [1747617] - [tools] libbpf: fix another GCC8 warning for strncpy (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: skip nmi test when perf hw events are disabled (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: remove logic duplication in test_verifier (Yauheni Kaliuta) [1747617] - [tools] bpf: sync bpf.h to tools/ (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: add selftests for wide loads (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: rename verifier/wide_store.c to verifier/wide_access.c (Yauheni Kaliuta) [1747617] - [net] bpf: allow wide aligned loads for bpf_sock_addr user_ip6 and msg_src_ip6 (Yauheni Kaliuta) [1747617] - [samples] bpf: build with -D__TARGET_ARCH_$(SRCARCH) (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: put test_stub.o into $(OUTPUT) (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: make directory prerequisites order-only (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: fix attach_probe on s390 (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: use typedef'ed arrays as map values (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: add trickier size resolution tests (Yauheni Kaliuta) [1747617] - [kernel] bpf: fix BTF verifier size resolution logic (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: fix compiling loop{1, 2, 3}.c on s390 (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: make PT_REGS_* work in userspace (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: fix s930 -> s390 typo (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: compile progs with -D__TARGET_ARCH_$(SRCARCH) (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: do not ignore clang failures (Yauheni Kaliuta) [1747617] - [kernel] bpf: verifier: avoid fall-through warnings (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: fix bpf_target_sparc check (Yauheni Kaliuta) [1747617] - [tools] libbpf: fix ptr to u64 conversion warning on 32-bit platforms (Yauheni Kaliuta) [1747617] - [kernel] bpf: fix precision bit propagation for BPF_ST instructions (Yauheni Kaliuta) [1747617] - [kernel] bpf: Fix ORC unwinding in non-JIT BPF code (Yauheni Kaliuta) [1747617] - [tools] objtool: Add support for C jump tables (Yauheni Kaliuta) [1747617] - [tools] objtool: Don't use ignore flag for fake jumps (Yauheni Kaliuta) [1747617] - [tools] objtool: Support per-function rodata sections (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: fix test_reuseport_array on s390 (Yauheni Kaliuta) [1747617] - [tools] bpftool: add completion for bpftool prog "loadall" (Yauheni Kaliuta) [1747617] - [kernel] bpf: cgroup: Fix build error without CONFIG_NET (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: fix test_attach_probe map definition (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: add verifier tests for wide stores (Yauheni Kaliuta) [1747617] - [tools] bpf: sync bpf.h to tools/ (Yauheni Kaliuta) [1747617] - [tools] libbpf: add perf_buffer_ prefix to README (Yauheni Kaliuta) [1747617] - [tools] bpftool: switch map event_pipe to libbpf's perf_buffer (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: test perf buffer API (Yauheni Kaliuta) [1747617] - [tools] libbpf: auto-set PERF_EVENT_ARRAY size to number of CPUs (Yauheni Kaliuta) [1747617] - [tools] libbpf: add perf buffer API (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: add test_tcp_rtt to .gitignore (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: fix test_align liveliness expectations (Yauheni Kaliuta) [1747617] - [tools] bpftool: add "prog run" subcommand to test-run programs (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: convert legacy BPF maps to BTF-defined ones (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: convert selftests using BTF-defined maps to new syntax (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: add __uint and __type macro for BTF-defined maps (Yauheni Kaliuta) [1747617] - [tools] libbpf: capture value in BTF type info for BTF-defined map defs (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: convert existing tracepoint tests to new APIs (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: add kprobe/uprobe selftests (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: switch test to new attach_perf_event API (Yauheni Kaliuta) [1747617] - [tools] libbpf: add raw tracepoint attach API (Yauheni Kaliuta) [1747617] - [tools] libbpf: add tracepoint attach API (Yauheni Kaliuta) [1747617] - [tools] libbpf: add kprobe/uprobe attach API (Yauheni Kaliuta) [1747617] - [tools] libbpf: add ability to attach/detach BPF program to perf event (Yauheni Kaliuta) [1747617] - [tools] libbpf: introduce concept of bpf_link (Yauheni Kaliuta) [1747617] - [tools] libbpf: make libbpf_strerror_r agnostic to sign of error (Yauheni Kaliuta) [1747617] - [tools] selftests: bpf: fix inlines in test_lwt_seg6local (Yauheni Kaliuta) [1747617] - [tools] selftests: bpf: standardize to static __always_inline (Yauheni Kaliuta) [1747617] - [samples] bpf: Add support for fq's EDT to HBM (Yauheni Kaliuta) [1747617] - [tools] bpf, libbpf, smatch: Fix potential NULL pointer dereference (Yauheni Kaliuta) [1747617] - [tools] libbpf: fix GCC8 warning for strncpy (Yauheni Kaliuta) [1747617] - [tools] selftests: bpf: add tests for shifts by zero (Yauheni Kaliuta) [1747617] - [x86] bpf, x32: Fix bug with ALU64 {LSH, RSH, ARSH} BPF_K shift by 0 (Yauheni Kaliuta) [1747617] - [x86] bpf, x32: Fix bug with ALU64 {LSH, RSH, ARSH} BPF_X shift by 0 (Yauheni Kaliuta) [1747617] - [kernel] bpf: fix precision tracking (Yauheni Kaliuta) [1747617] - [tools] bpf: fix uapi bpf_prog_info fields alignment (Yauheni Kaliuta) [1747617] - [kernel] devmap: Allow map lookups from eBPF (Yauheni Kaliuta) [1747617] - [net] bpf_xdp_redirect_map: Perform map lookup in eBPF helper (Yauheni Kaliuta) [1747617] - [net] devmap: Rename ifindex member in bpf_redirect_info (Yauheni Kaliuta) [1747617] - [kernel] devmap/cpumap: Use flush list instead of bitmap (Yauheni Kaliuta) [1747617] - [kernel] xskmap: Move non-standard list manipulation to helper (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: fix -Wstrict-aliasing in test_sockopt_sk.c (Yauheni Kaliuta) [1747617] - [tools] bpftool: support cgroup sockopt (Yauheni Kaliuta) [1747617] - [documentation] bpf: add sockopt documentation (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: add sockopt test that exercises BPF_F_ALLOW_MULTI (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: add sockopt test that exercises sk helpers (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: add sockopt test (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: test sockopt section name (Yauheni Kaliuta) [1747617] - [tools] libbpf: support sockopt hooks (Yauheni Kaliuta) [1747617] - [tools] bpf: sync bpf.h to tools/ (Yauheni Kaliuta) [1747617] - [kernel] bpf: implement getsockopt and setsockopt hooks (Yauheni Kaliuta) [1747617] - [kernel] bpf: fix cgroup bpf release synchronization (Yauheni Kaliuta) [1747617] - [samples] bpf: make the use of xdp samples consistent (Yauheni Kaliuta) [1747617] - [kernel] bpf: fix BPF_ALU32 | BPF_ARSH on BE arches (Yauheni Kaliuta) [1747617] - [tools] bpftool: use correct argument in cgroup errors (Yauheni Kaliuta) [1747617] - [kernel] bpf: fix compiler warning with CONFIG_MODULES=n (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: build tests with debug info (Yauheni Kaliuta) [1747617] - [tools] libbpf: fix max() type mismatch for 32bit (Yauheni Kaliuta) [1747617] - [trace] xdp: Add tracepoint for bulk XDP_TX (Yauheni Kaliuta) [1747617] - [tools] selftests, bpf: Add test for veth native XDP (Yauheni Kaliuta) [1747617] - [tools] libbpf: fix spelling mistake "conflictling" -> "conflicting" (Yauheni Kaliuta) [1747617] - [kernel] bpf: precise scalar_value tracking (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: add realistic loop tests (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: add basic verifier tests for loops (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: fix tests (Yauheni Kaliuta) [1747617] - [kernel] bpf: fix callees pruning callers (Yauheni Kaliuta) [1747617] - [kernel] bpf: introduce bounded loops (Yauheni Kaliuta) [1747617] - [kernel] bpf: extend is_branch_taken to registers (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: fix tests due to const spill/fill (Yauheni Kaliuta) [1747617] - [kernel] bpf: track spill/fill of constants (Yauheni Kaliuta) [1747617] - [tools] libbpf: constify getter APIs (Yauheni Kaliuta) [1747617] - [samples] bpf: refactor header include path (Yauheni Kaliuta) [1747617] - [samples] bpf: remove unnecessary include options in Makefile (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: convert tests w/ custom values to BTF-defined maps (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: switch BPF_ANNOTATE_KV_PAIR tests to BTF-defined maps (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: add test for BTF-defined maps (Yauheni Kaliuta) [1747617] - [tools] libbpf: allow specifying map definitions using BTF (Yauheni Kaliuta) [1747617] - [tools] libbpf: split initialization and loading of BTF (Yauheni Kaliuta) [1747617] - [tools] libbpf: identify maps by section index in addition to offset (Yauheni Kaliuta) [1747617] - [tools] libbpf: refactor map initialization (Yauheni Kaliuta) [1747617] - [tools] libbpf: streamline ELF parsing error-handling (Yauheni Kaliuta) [1747617] - [tools] libbpf: extract BTF loading logic (Yauheni Kaliuta) [1747617] - [tools] libbpf: add common min/max macro to libbpf_internal.h (Yauheni Kaliuta) [1747617] - [net] bpf: fix the check that forwarding is enabled in bpf_ipv6_fib_lookup (Yauheni Kaliuta) [1747617] - [kernel] bpf: Fix build error without CONFIG_INET (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: convert socket_cookie test to sk storage (Yauheni Kaliuta) [1747617] - [tools] bpf/tools: sync bpf.h (Yauheni Kaliuta) [1747617] - [net] bpf: export bpf_sock for BPF_PROG_TYPE_SOCK_OPS prog type (Yauheni Kaliuta) [1747617] - [net] bpf: export bpf_sock for BPF_PROG_TYPE_CGROUP_SOCK_ADDR prog type (Yauheni Kaliuta) [1747617] - [tools] bpf: Add test for SO_REUSEPORT_DETACH_BPF (Yauheni Kaliuta) [1747617] - [tools] libbpf: fix check for presence of associated BTF for map creation (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: signedness bug in enable_all_controllers() (Yauheni Kaliuta) [1747617] - [samples] bpf: fix include path in Makefile (Yauheni Kaliuta) [1747617] - [kernel] bpf: silence warning messages in core (Yauheni Kaliuta) [1747617] - [tools] bpf: use libbpf_num_possible_cpus internally (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: remove bpf_util.h from BPF C progs (Yauheni Kaliuta) [1747617] - [tools] bpf: add a new API libbpf_num_possible_cpus() (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf : clean up feature/ when make clean (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: fix constness of source arg for bpf helpers (Yauheni Kaliuta) [1747617] - [samples] bpf: don't run probes at the local make stage (Yauheni Kaliuta) [1747617] - [tools] libbpf: remove qidconf and better support external bpf programs (Yauheni Kaliuta) [1747617] - [tools] bpf: Add bpf_map_lookup_elem selftest for xskmap (Yauheni Kaliuta) [1747617] - [tools] bpf/tools: sync bpf.h (Yauheni Kaliuta) [1747617] - [net] bpf: Allow bpf_map_lookup_elem() on an xskmap (Yauheni Kaliuta) [1747617] - [documentation] docs: bpf: get rid of two warnings (Yauheni Kaliuta) [1747617] - [net] bpf: allow CGROUP_SKB programs to use bpf_skb_cgroup_id() helper (Yauheni Kaliuta) [1747617] - [samples] bpf: print a warning about headers_install (Yauheni Kaliuta) [1747617] - [kernel] bpf: remove redundant assignment to err (Yauheni Kaliuta) [1747617] - [samples] bpf: hbm: fix spelling mistake "notifcations" -> "notificiations" (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: measure RTT from xdp using xdping (Yauheni Kaliuta) [1747617] - [documentation] bpf: doc: update answer for 32-bit subregister question (Yauheni Kaliuta) [1747617] - [kernel] bpf: move memory size checks to bpf_map_charge_init() (Yauheni Kaliuta) [1747617] - [kernel] bpf: rework memlock-based memory accounting for maps (Yauheni Kaliuta) [1747617] - [kernel] bpf: group memory related fields in struct bpf_map_memory (Yauheni Kaliuta) [1747617] - [net] bpf: add memlock precharge for socket local storage (Yauheni Kaliuta) [1747617] - [kernel] bpf: add memlock precharge check for cgroup_local_storage (Yauheni Kaliuta) [1747617] - [samples] bpf: Add more stats to HBM (Yauheni Kaliuta) [1747617] - [samples] bpf: Add cn support to hbm_out_kern.c (Yauheni Kaliuta) [1747617] - [kernel] bpf: Update __cgroup_bpf_run_filter_skb with cn (Yauheni Kaliuta) [1747617] - [kernel] bpf: cgroup inet skb programs can return 0 to 3 (Yauheni Kaliuta) [1747617] - [kernel] bpf: Create BPF_PROG_CGROUP_INET_EGRESS_RUN_ARRAY (Yauheni Kaliuta) [1747617] - [tools] libbpf: reduce unnecessary line wrapping (Yauheni Kaliuta) [1747617] - [tools] libbpf: typo and formatting fixes (Yauheni Kaliuta) [1747617] - [tools] libbpf: simplify two pieces of logic (Yauheni Kaliuta) [1747617] - [tools] libbpf: use negative fd to specify missing BTF (Yauheni Kaliuta) [1747617] - [tools] libbpf: fix error code returned on corrupted ELF (Yauheni Kaliuta) [1747617] - [tools] libbpf: check map name retrieved from ELF (Yauheni Kaliuta) [1747617] - [tools] libbpf: simplify endianness check (Yauheni Kaliuta) [1747617] - [tools] libbpf: preserve errno before calling into user callback (Yauheni Kaliuta) [1747617] - [tools] libbpf: fix detection of corrupted BPF instructions section (Yauheni Kaliuta) [1747617] - [tools] libbpf: prevent overwriting of log_level in bpf_object__load_progs() (Yauheni Kaliuta) [1747617] - [kernel] bpf: tracing: properly use bpf_prog_array api (Yauheni Kaliuta) [1747617] - [kernel] bpf: cgroup: properly use bpf_prog_array api (Yauheni Kaliuta) [1747617] - [kernel] bpf: remove __rcu annotations from bpf_prog_array (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: add auto-detach test (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: enable all available cgroup v2 controllers (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: convert test_cgrp2_attach2 example into kselftest (Yauheni Kaliuta) [1747617] - [samples] bpf: fix a couple of style issues in bpf_load (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: fail test_tunnel.sh if subtests fail (Yauheni Kaliuta) [1747617] - [tools] bpftool: make -d option print debug output from verifier (Yauheni Kaliuta) [1747617] - [tools] libbpf: add bpf_object__load_xattr() API function to pass log_level (Yauheni Kaliuta) [1747617] - [tools] bpftool: add -d option to get debug output from libbpf (Yauheni Kaliuta) [1747617] - [tools] libbpf: fix warning that PTR_ERR_OR_ZERO can be used (Yauheni Kaliuta) [1747617] - [tools] bpf: style fix in while(!feof()) loop (Yauheni Kaliuta) [1747617] - [kernel] bpf: check signal validity in nmi for bpf_send_signal() helper (Yauheni Kaliuta) [1747617] - [tools] bpftool: auto-complete BTF IDs for btf dump (Yauheni Kaliuta) [1747617] - [samples] bpf: add ibumad sample to .gitignore (Yauheni Kaliuta) [1747617] - [x86] x32: bpf: eliminate zero extension code-gen (Yauheni Kaliuta) [1747617] - [s390] bpf: eliminate zero extension code-gen (Yauheni Kaliuta) [1747617] - [powerpc] bpf: eliminate zero extension code-gen (Yauheni Kaliuta) [1747617] - [tools] selftests: bpf: enable hi32 randomization for all tests (Yauheni Kaliuta) [1747617] - [tools] selftests: bpf: adjust several test_verifier helpers for insn insertion (Yauheni Kaliuta) [1747617] - [tools] libbpf: add "prog_flags" to bpf_program/bpf_prog_load_attr/bpf_load_program_attr (Yauheni Kaliuta) [1747617] - [kernel] bpf: verifier: randomize high 32-bit when BPF_F_TEST_RND_HI32 is set (Yauheni Kaliuta) [1747617] - [tools] bpf: sync uapi header bpf.h (Yauheni Kaliuta) [1747617] - [uapi] bpf: introduce new bpf prog load flags "BPF_F_TEST_RND_HI32" (Yauheni Kaliuta) [1747617] - [kernel] bpf: verifier: insert zero extension according to analysis result (Yauheni Kaliuta) [1747617] - [kernel] bpf: introduce new mov32 variant for doing explicit zero extension (Yauheni Kaliuta) [1747617] - [kernel] bpf: verifier: mark patched-insn with sub-register zext flag (Yauheni Kaliuta) [1747617] - [kernel] bpf: verifier: mark verified-insn with sub-register zext flag (Yauheni Kaliuta) [1747617] - [tools] bpf: add selftest in test_progs for bpf_send_signal() helper (Yauheni Kaliuta) [1747617] - [tools] bpf: sync bpf uapi header bpf.h to tools directory (Yauheni Kaliuta) [1747617] - [kernel] bpf: implement bpf_send_signal() helper (Yauheni Kaliuta) [1747617] - [tools] bpftool: update bash-completion w/ new c option for btf dump (Yauheni Kaliuta) [1747617] - [tools] bpftool/docs: add description of btf dump C option (Yauheni Kaliuta) [1747617] - [tools] bpftool: add C output format option to btf dump subcommand (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: add btf_dump BTF-to-C conversion tests (Yauheni Kaliuta) [1747617] - [tools] libbpf: add btf_dump API for BTF-to-C conversion (Yauheni Kaliuta) [1747617] - [tools] libbpf: switch btf_dedup() to hashmap for dedup table (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: add tests for libbpf's hashmap (Yauheni Kaliuta) [1747617] - [tools] libbpf: add resizable non-thread safe internal hashmap (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: use btf__parse_elf to check presence of BTF/BTF.ext (Yauheni Kaliuta) [1747617] - [tools] bpftool: use libbpf's btf__parse_elf API (Yauheni Kaliuta) [1747617] - [tools] libbpf: add btf__parse_elf API to load .BTF and .BTF.ext (Yauheni Kaliuta) [1747617] - [tools] libbpf: ensure libbpf.h is included along libbpf_internal.h (Yauheni Kaliuta) [1747617] - [samples] bpf: Do not define bpf_printk macro (Yauheni Kaliuta) [1747617] - [tools] selftests: bpf: Move bpf_printk to bpf_helpers.h (Yauheni Kaliuta) [1747617] - [kernel] bpf: convert explored_states to hash table (Yauheni Kaliuta) [1747617] - [kernel] bpf: split explored_states (Yauheni Kaliuta) [1747617] - [kernel] bpf: cleanup explored_states (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: add pyperf scale test (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: adjust verifier scale test (Yauheni Kaliuta) [1747617] - [kernel] bpf: bump jmp sequence limit (Yauheni Kaliuta) [1747617] - [tools] libbpf: emit diff of mismatched public API, if any (Yauheni Kaliuta) [1747617] - [tools] bpf, selftest: test global data/bss/rodata sections (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: test_tc_tunnel: skip unsupported tests (Jiri Benc) [1749814] - [tools] selftests/bpf: More compatible nc options in test_tc_edt (Jiri Benc) [1749814] - [net] xdp: check device pointer before clearing (Jiri Benc) [1749814] - [net] bpf: udp: Avoid calling reuseport's bpf_prog from udp_gro (Jiri Benc) [1749814] - [net] bpf: sockmap, fix use after free from sleep in psock backlog workqueue (Jiri Benc) [1749814] - [include] bpf: sockmap, restore sk_write_space when psock gets dropped (Jiri Benc) [1749814] - [net] bpfilter: fallback to netfilter if failed to load bpfilter kernel module (Jiri Benc) [1749814] - [net] pass net_device argument to the eth_get_headlen (Jiri Benc) [1749814] - [net] flow_dissector: handle no-skb use case (Jiri Benc) [1749814] - [net] plumb network namespace into __skb_flow_dissect (Jiri Benc) [1749814] - [net] bpfilter: dont use module_init in non-modular code (Jiri Benc) [1749814] - [net] xsk: fix XDP socket ring buffer memory ordering (Jiri Benc) [1749814] - [tools] selftests/bpf: install files test_xdp_vlan.sh (Jiri Benc) [1749814] - [net] fix bpf_xdp_adjust_head regression for generic-XDP (Jiri Benc) [1749814] - [tools] selftests/bpf: reduce time to execute test_xdp_vlan.sh (Jiri Benc) [1749814] - [tools] selftests/bpf: add wrapper scripts for test_xdp_vlan.sh (Jiri Benc) [1749814] - [tools] bpf: fix XDP vlan selftests test_xdp_vlan.sh (Jiri Benc) [1749814] - [net] core: support XDP generic on stacked devices. (Jiri Benc) [1749814] - [netdrv] netvsc: unshare skb in VF rx handler (Jiri Benc) [1749814] - [net] convert rps_needed and rfs_needed to new static branch api (Jiri Benc) [1749814] - [net] core: Document __skb_flow_dissect() flags argument (Jiri Benc) [1749814] - [net] gso: Fix skb_segment splat when splitting gso_size mangled skb having linear-headed frag_list (Jiri Benc) [1749814] - [net] sock_map, fix missing ulp check in sock hash case (Jiri Benc) [1749814] - [net] Fix missing meta data in skb with vlan packet (Jiri Benc) [1749814] - [include] skbuff.h: fix using plain integer as NULL warning (Jiri Benc) [1749814] - [netdrv] netdevsim: Fix error handling in nsim_fib_init and nsim_fib_exit (Jiri Benc) [1761359] - [netdrv] netdevsim: Restore per-network namespace accounting for fib entries (Jiri Benc) [1761359] - [netdrv] netdevsim: Make nsim_num_vf static (Jiri Benc) [1761359] - [netdrv] netdevsim: fix fall-through annotation (Jiri Benc) [1761359] - [netdrv] netdevsim: implement ndo_get_devlink_port (Jiri Benc) [1761359] - [netdrv] netdevsim: move netdev creation/destruction to dev probe (Jiri Benc) [1761359] - [netdrv] netdevsim: extend device attrs to support port addition and deletion (Jiri Benc) [1761359] - [netdrv] netdevsim: implement dev probe/remove skeleton with port initialization (Jiri Benc) [1761359] - [netdrv] netdevsim: change debugfs tree topology (Jiri Benc) [1761359] - [netdrv] netdevsim: generate random switch id instead of using dev id (Jiri Benc) [1761359] - [netdrv] netdevsim: merge sdev into dev (Jiri Benc) [1761359] - [netdrv] netdevsim: rename dev_init/exit() functions and make them independent on ns (Jiri Benc) [1761359] - [netdrv] netdevsim: add bus attributes to add new and delete devices (Jiri Benc) [1761359] - [netdrv] netdevsim: use ida for bus device ids (Jiri Benc) [1761359] - [netdrv] netdevsim: add stub netdevsim driver implementation (Jiri Benc) [1761359] - [netdrv] netdevsim: move device registration and related code to bus.c (Jiri Benc) [1761359] - [netdrv] netdevsim: put netdevsim bus code into separate file (Jiri Benc) [1761359] - [netdrv] netdevsim: rename devlink.c to dev.c to contain per-dev(asic) items (Jiri Benc) [1761359] - [netdrv] netdevsim: create devlink instance per netdevsim instance (Jiri Benc) [1761359] - [netdrv] netdevsim: move device registration on bus to be done earlier in init (Jiri Benc) [1761359] - [netdrv] netdevsim: move sdev-specific init/uninit code into separate functions (Jiri Benc) [1761359] - [netdrv] netdevsim: make bpf_offload_dev_create() per-sdev instead of first ns (Jiri Benc) [1761359] - [netdrv] netdevsim: move shared dev creation and destruction into separate file (Jiri Benc) [1761359] - [netdrv] netdevsim: let net core to free netdevsim netdev (Jiri Benc) [1761359] - [netdrv] netdevsim: remove nsim_dellink() implementation (Jiri Benc) [1761359] - [include] driver core: add BUS_ATTR_WO() macro (Jiri Benc) [1761359] - arm64: bpf: do not allocate executable memory (Yauheni Kaliuta) [1762214] - modules: page-align module section allocations only for arches supporting strict module rwx (Yauheni Kaliuta) [1762214] - modules: always page-align module section allocations (Yauheni Kaliuta) [1762214] - modules: fix compile error if don't have strict module rwx (Yauheni Kaliuta) [1762214] - modules: Use vmalloc special flag (Yauheni Kaliuta) [1762214] - modules: fix BUG when load module with rodata=n (Yauheni Kaliuta) [1762214] - x86/modules: Avoid breaking W^X while loading modules (Yauheni Kaliuta) [1762214] - x86/alternatives, jumplabel: Use text_poke_early() before mm_init() (Yauheni Kaliuta) [1762214] - x86/kprobes: Set instruction page as executable (Yauheni Kaliuta) [1762214] - x86/ftrace: Set trampoline pages as executa (Yauheni Kaliuta) [1762214] - [tools] bpftool: Fix json dump crash on powerpc (Yauheni Kaliuta) [1747615] - [tools] selftests/bpf: fix race in flow dissector tests (Yauheni Kaliuta) [1747615] - [arm64] insn: Fix ldadd instruction encoding (Yauheni Kaliuta) [1747615] - [scripts] kbuild: tolerate missing pahole when generating BTF (Yauheni Kaliuta) [1747615] - [scripts] kbuild: handle old pahole more gracefully when generating BTF (Yauheni Kaliuta) [1747615] - [scripts] kbuild: add ability to generate BTF type info for vmlinux (Yauheni Kaliuta) [1747615] - [scripts] kbuild: hardcode genksyms path and remove GENKSYMS variable (Yauheni Kaliuta) [1747615] - [scripts] bpf: fix script for generating man page on BPF helpers (Yauheni Kaliuta) [1747615] - [tools] add smp_* barrier variants to include infrastructure (Yauheni Kaliuta) [1747615] - [tools] tools headers barrier: Fix arm64 tools build failure wrt smp_load_{acquire, release} (Yauheni Kaliuta) [1747615] - [tools] bpf, x32: Fix bug for BPF_JMP | {BPF_JSGT, BPF_JSLE, BPF_JSLT, BPF_JSGE} (Yauheni Kaliuta) [1747615] - [x86] unwind/orc: Fall back to using frame pointers for generated code (Yauheni Kaliuta) [1747615] - [x86] unwind: Add hardcoded ORC entry for NULL (Yauheni Kaliuta) [1747615] - [x86] unwind: Handle NULL pointer calls better in frame unwinder (Yauheni Kaliuta) [1747615] - [kernel] bpf: fix accessing bpf_sysctl.file_pos on s390 (Yauheni Kaliuta) [1747615] - [kernel] bpf: fix narrower loads on s390 (Yauheni Kaliuta) [1747615] - [net] bpf: rename bpf_ctx_wide_store_ok to bpf_ctx_wide_access_ok (Yauheni Kaliuta) [1747615] - [net] bpf: allow wide (u64) aligned stores for some fields of bpf_sock_addr (Yauheni Kaliuta) [1747615] - [tools] selftests/bpf: improve unexpected success reporting in test_syctl (Yauheni Kaliuta) [1747615] - [tools] selftests/bpf: fix "ctx:write sysctl:write read ok" on s390 (Yauheni Kaliuta) [1747615] - [tools] bpftool: fix format string for p_err() in query_flow_dissector() (Yauheni Kaliuta) [1747615] - [tools] bpftool: add raw_tracepoint_writable prog type to header (Yauheni Kaliuta) [1747615] - [kernel] bpf: fix NULL deref in btf_type_is_resolve_source_only (Yauheni Kaliuta) [1747615] - [net] bpf: Set sk_bpf_storage back to NULL for cloned sk (Yauheni Kaliuta) [1747615] - [kernel] bpf: fix nested bpf tracepoints with per-cpu data (Yauheni Kaliuta) [1747615] - [net] bpf: Fix out of bounds memory access in bpf_sk_storage (Yauheni Kaliuta) [1747615] - [kernel] sysctl: define proc_do_static_key() (Yauheni Kaliuta) [1747615] - [x86] bpf, x64: fix stack layout of JITed bpf code (Yauheni Kaliuta) [1747615] - [kernel] bpf, devmap: Add missing RCU read lock on flush (Yauheni Kaliuta) [1747615] - [kernel] bpf, devmap: Add missing bulk queue free (Yauheni Kaliuta) [1747615] - [kernel] bpf, devmap: Fix premature entry free on destroying map (Yauheni Kaliuta) [1747615] - [powerpc] bpf: use unsigned division instruction for 64-bit operations (Yauheni Kaliuta) [1747615] - [tools] bpf: fix div64 overflow tests to properly detect errors (Yauheni Kaliuta) [1747615] - [tools] bpf: sync BPF_FIB_LOOKUP flag changes with BPF uapi (Yauheni Kaliuta) [1747615] - [uapi] bpf: simplify definition of BPF_FIB_LOOKUP related flags (Yauheni Kaliuta) [1747615] - [tools] bpf: lpm_trie: check left child of last leftmost node for NULL (Yauheni Kaliuta) [1747615] - [tools] bpf: expand section tests for test_section_names (Yauheni Kaliuta) [1747615] - [tools] bpf: more msg_name rewrite tests to test_sock_addr (Yauheni Kaliuta) [1747615] - [tools] bpf, bpftool: enable recvmsg attach types (Yauheni Kaliuta) [1747615] - [tools] bpf, libbpf: enable recvmsg attach types (Yauheni Kaliuta) [1747615] - [tools] bpf: sync tooling uapi header (Yauheni Kaliuta) [1747615] - [kernel] bpf: fix unconnected udp hooks (Yauheni Kaliuta) [1747615] - [tools] bpftool: Fix JSON output when lookup fails (Yauheni Kaliuta) [1747615] - [tools] selftests/bpf: move test_lirc_mode2_user to TEST_GEN_PROGS_EXTENDED (Yauheni Kaliuta) [1747615] - [tools] libbpf: Return btf_fd for load_sk_storage_btf (Yauheni Kaliuta) [1747615] - [tools] selftests: bpf: fix compiler warning in flow_dissector test (Yauheni Kaliuta) [1747615] - [tools] selftests: bpf: complete sub-register zero extension checks (Yauheni Kaliuta) [1747615] - [tools] selftests: bpf: move sub-register zero extension checks into subreg.c (Yauheni Kaliuta) [1747615] - [tools] selftests: bpf: add zero extend checks for ALU32 and/or/xor (Yauheni Kaliuta) [1747615] - [samples] bpf: suppress compiler warning (Yauheni Kaliuta) [1747615] - [samples] bpf: fix to change the buffer size for read() (Yauheni Kaliuta) [1747615] - [tools] bpftool: fix BTF raw dump of FWD's fwd_kind (Yauheni Kaliuta) [1747615] - [tools] selftests/bpf: fix bpf_get_current_task (Yauheni Kaliuta) [1747615] - [tools] libbpf: move logging helpers into libbpf_internal.h (Yauheni Kaliuta) [1747615] - [tools] selftests/bpf: add test_sysctl and map_tests/tests.h to .gitignore (Yauheni Kaliuta) [1747615] - [kernel] bpf: relax inode permission check for retrieving bpf program (Yauheni Kaliuta) [1747615] - [tools] selftests/bpf: add prog detach to flow_dissector test (Yauheni Kaliuta) [1747615] - [tools] selftests/bpf: add missing \n to flow_dissector CHECK errors (Yauheni Kaliuta) [1747615] - [tools] libbpf: don't fail when feature probing fails (Yauheni Kaliuta) [1747615] - [tools] bpf: test ref bit from data path and add new tests for syscall path (Yauheni Kaliuta) [1747615] - [kernel] bpf, lru: avoid messing with eviction heuristics upon syscall lookup (Yauheni Kaliuta) [1747615] - [kernel] bpf: add map_lookup_elem_sys_only for lookups from syscall side (Yauheni Kaliuta) [1747615] - [tools] bpf: Sync kernel btf.h header (Yauheni Kaliuta) [1747615] - [uapi] bpf: btf: fix the brackets of BTF_INT_OFFSET() (Yauheni Kaliuta) [1747615] - [kernel] bpf: devmap: fix use-after-free Read in __dev_map_entry_free (Yauheni Kaliuta) [1747615] - [kernel] bpf: fix undefined behavior in narrow load handling (Yauheni Kaliuta) [1747615] - [tools] libbpf: detect supported kernel BTF features and sanitize BTF (Yauheni Kaliuta) [1747615] - [tools] selftests: bpf: Add files generated after build to .gitignore (Yauheni Kaliuta) [1747615] - [tools] bpf: synchronise BPF UAPI header with tools (Yauheni Kaliuta) [1747615] - [uapi] bpf: fix minor issues in documentation for BPF helpers (Yauheni Kaliuta) [1747615] - [uapi] bpf: fix recurring typo in documentation for BPF helpers (Yauheni Kaliuta) [1747615] - [tools] bpf: add various test cases for backward jumps (Yauheni Kaliuta) [1747615] - [documentation] docs/btf: fix the missing section marks (Yauheni Kaliuta) [1747615] - [tools] selftests: bpf: initialize bpf_object pointers where needed (Yauheni Kaliuta) [1747615] - [tools] libbpf: add libbpf_util.h to header install (Yauheni Kaliuta) [1747615] - [tools] bpf: fix perf build error with uClibc (seen on ARC) (Yauheni Kaliuta) [1747615] - [tools] bpftool: exclude bash-completion/bpftool from .gitignore pattern (Yauheni Kaliuta) [1747615] - [tools] selftests/bpf: set RLIMIT_MEMLOCK properly for test_libbpf_open.c (Yauheni Kaliuta) [1747615] - [net] bpf: Use PTR_ERR_OR_ZERO in bpf_fd_sk_storage_update_elem() (Yauheni Kaliuta) [1747615] - [kernel] bpf: Use vmalloc special flag (Yauheni Kaliuta) [1747615] - [kernel] bpf: Fail bpf_probe_write_user() while mm is switched (Yauheni Kaliuta) [1747615] - [kernel] mm/tlb: Provide default nmi_uaccess_okay() (Yauheni Kaliuta) [1747615] - [kernel] asm-generic/tlb: Guard with #ifdef CONFIG_MMU (Yauheni Kaliuta) [1747615] - [tools] bpf: Add ene-to-end test for bpf_sk_storage_* helpers (Yauheni Kaliuta) [1747615] - [tools] bpf: Add BPF_MAP_TYPE_SK_STORAGE test to test_maps (Yauheni Kaliuta) [1747615] - [tools] bpf: Add verifier tests for the bpf_sk_storage (Yauheni Kaliuta) [1747615] - [tools] bpf: Refactor BTF encoding macro to test_btf.h (Yauheni Kaliuta) [1747615] - [tools] bpf: Support BPF_MAP_TYPE_SK_STORAGE in bpf map probing (Yauheni Kaliuta) [1747615] - [tools] bpf: Sync bpf.h to tools (Yauheni Kaliuta) [1747615] - [net] bpf: Introduce bpf sk local storage (Yauheni Kaliuta) [1747615] - [tools] selftests: bpf: test writable buffers in raw tps (Yauheni Kaliuta) [1747615] - [tools] sync bpf.h (Yauheni Kaliuta) [1747615] - [kernel] bpf: add writable context for raw tracepoints (Yauheni Kaliuta) [1747615] - [arm64] bpf, arm64: use more scalable stadd over ldxr / stxr loop in xadd (Yauheni Kaliuta) [1747615] - [tools] bpftool: fix indendation in bash-completion/bpftool (Yauheni Kaliuta) [1747615] - [tools] bpftool: add bash completions for btf command (Yauheni Kaliuta) [1747615] - [tools] bpftool/docs: add btf sub-command documentation (Yauheni Kaliuta) [1747615] - [tools] bpftool: add ability to dump BTF types (Yauheni Kaliuta) [1747615] - [tools] bpftool: Fix errno variable usage (Yauheni Kaliuta) [1747615] - [tools] bpftool: show flow_dissector attachment status (Yauheni Kaliuta) [1747615] - [net] bpf: support BPF_PROG_QUERY for BPF_FLOW_DISSECTOR attach_type (Yauheni Kaliuta) [1747615] - [samples] bpf: add hbm sample to .gitignore (Yauheni Kaliuta) [1747615] - [tools] libbpf: fix samples/bpf build failure due to undefined UINT32_MAX (Yauheni Kaliuta) [1747615] - [tools] bpf, libbpf: fix segfault in bpf_object__init_maps' pr_debug statement (Yauheni Kaliuta) [1747615] - [tools] bpf, libbpf: handle old kernels more graceful wrt global data sections (Yauheni Kaliuta) [1747615] - [tools] selftests/bpf: expand test_tc_tunnel with SIT encap (Yauheni Kaliuta) [1747615] - [net] bpf: update skb->protocol in bpf_skb_net_grow (Yauheni Kaliuta) [1747615] - [tools] bpf/flow_dissector: don't adjust nhoff by ETH_HLEN in BPF_PROG_TEST_RUN (Yauheni Kaliuta) [1747615] - [tools] selftests/bpf: properly return error from bpf_flow_load (Yauheni Kaliuta) [1747615] - [tools] selftests/bpf: run flow dissector tests in skb-less mode (Yauheni Kaliuta) [1747615] - [tools] selftests/bpf: add flow dissector bpf_skb_load_bytes helper test (Yauheni Kaliuta) [1747615] - [net] bpf: when doing BPF_PROG_TEST_RUN for flow dissector use no-skb mode (Yauheni Kaliuta) [1747615] - [kernel] bpf: drop bpf_verifier_lock (Yauheni Kaliuta) [1747615] - [kernel] bpf: remove global variables (Yauheni Kaliuta) [1747615] - [documentation] bpf: document the verifier limits (Yauheni Kaliuta) [1747615] - [tools] libbpf: fix BPF_LOG_BUF_SIZE off-by-one error (Yauheni Kaliuta) [1747615] - [documentation] bpf: move BPF_PROG_TYPE_FLOW_DISSECTOR documentation to a new common place (Yauheni Kaliuta) [1747615] - [tools] bpf: Increase MAX_NR_MAPS to 17 in test_verifier.c (Yauheni Kaliuta) [1747615] - [tools] selftests/bpf: fix compile errors due to unsync linux/in6.h and netinet/in.h (Yauheni Kaliuta) [1747615] - [documentation] bpf: Document BPF_PROG_TYPE_CGROUP_SYSCTL (Yauheni Kaliuta) [1747615] - [tools] selftests/bpf: fix a compilation error (Yauheni Kaliuta) [1747615] - [kernel] bpf: cpumap memory prefetchw optimizations for struct page (Yauheni Kaliuta) [1747615] - [kernel] bpf: cpumap do bulk allocation of SKBs (Yauheni Kaliuta) [1747615] - [net] core: introduce build_skb_around (Yauheni Kaliuta) [1747615] - [kernel] bpf: cpumap use ptr_ring_consume_batched (Yauheni Kaliuta) [1747615] - [tools] libbpf: optimize barrier for XDP socket rings (Yauheni Kaliuta) [1747615] - [tools] bpftool: show btf_id in map listing (Yauheni Kaliuta) [1747615] - [tools] bpftool: re-organize newline printing for map listing (Yauheni Kaliuta) [1747615] - [tools] bpftool: Support sysctl hook (Yauheni Kaliuta) [1747615] - [tools] libbpf: fix printf formatter for ptrdiff_t argument (Yauheni Kaliuta) [1747615] - [kernel] bpf: use BPF_CAST_CALL for casting bpf call (Yauheni Kaliuta) [1747615] - [uapi] bpf: allow clearing all sock_ops callback flags (Yauheni Kaliuta) [1747615] - [tools] selftests: bpf: add VRF test cases to lwt_ip_encap test (Yauheni Kaliuta) [1747615] - [tools] selftests/bpf: make flow dissector tests more extensible (Yauheni Kaliuta) [1747615] - [tools] selftests/bpf: two scale tests (Yauheni Kaliuta) [1747615] - [tools] bpftool: Improve handling of ENOSPC on reuseport_array map dumps (Yauheni Kaliuta) [1747615] - [tools] bpftool: Use print_entry_error() in case of ENOENT when dumping (Yauheni Kaliuta) [1747615] - [tools] bpftool: add a note on program statistics in man page (Yauheni Kaliuta) [1747615] - [tools] bpftool: fix short option name for printing version in man pages (Yauheni Kaliuta) [1747615] - [tools] bpftool: fix man page documentation for "pinmaps" keyword (Yauheni Kaliuta) [1747615] - [tools] bpftool: reset errno for "bpftool cgroup tree" (Yauheni Kaliuta) [1747615] - [tools] bpftool: remove blank line after btf_id when listing programs (Yauheni Kaliuta) [1747615] - [net] bpf: reserve flags in bpf_skb_net_shrink (Yauheni Kaliuta) [1747615] - [tools] bpf: fix whitespace for ENCAP_L2 defines in bpf.h (Yauheni Kaliuta) [1747615] - [tools] selftests/bpf: bring back (void *) cast to set_ipv4_csum in test_tc_tunnel (Yauheni Kaliuta) [1747615] - [tools] selftests/btf: add VAR and DATASEC case for dedup tests (Yauheni Kaliuta) [1747615] - [tools] btf: add support for VAR and DATASEC in btf_dedup() (Yauheni Kaliuta) [1747615] - [kernel] bpf: refactor "check_reg_arg" to eliminate code redundancy (Yauheni Kaliuta) [1747615] - [kernel] bpf: factor out reg and stack slot propagation into "propagate_liveness_reg" (Yauheni Kaliuta) [1747615] - [kernel] bpf: refactor propagate_liveness to eliminate code redundance (Yauheni Kaliuta) [1747615] - [kernel] bpf: refactor propagate_liveness to eliminate duplicated for loop (Yauheni Kaliuta) [1747615] - [netdrv] netdevsim: move sdev specific bpf debugfs files to sdev dir (Yauheni Kaliuta) [1747615] - [kernel] bpf: Fix distinct pointer types warning for ARCH=i386 (Yauheni Kaliuta) [1747615] - [tools] selftests/bpf: C based test for sysctl and strtoX (Yauheni Kaliuta) [1747615] - [tools] selftests/bpf: Test bpf_strtol and bpf_strtoul helpers (Yauheni Kaliuta) [1747615] - [tools] selftests/bpf: Test ARG_PTR_TO_LONG arg type (Yauheni Kaliuta) [1747615] - [tools] selftests/bpf: Add sysctl and strtoX helpers to bpf_helpers.h (Yauheni Kaliuta) [1747615] - [tools] bpf: Sync bpf.h to tools/ (Yauheni Kaliuta) [1747615] - [kernel] bpf: Introduce bpf_strtol and bpf_strtoul helpers (Yauheni Kaliuta) [1747615] - [kernel] bpf: Introduce ARG_PTR_TO_{INT,LONG} arg types (Yauheni Kaliuta) [1747615] - [tools] selftests/bpf: Test file_pos field in bpf_sysctl ctx (Yauheni Kaliuta) [1747615] - [tools] selftests/bpf: Test bpf_sysctl_{get, set}_new_value helpers (Yauheni Kaliuta) [1747615] - [tools] selftests/bpf: Test sysctl_get_current_value helper (Yauheni Kaliuta) [1747615] - [tools] selftests/bpf: Test bpf_sysctl_get_name helper (Yauheni Kaliuta) [1747615] - [tools] selftests/bpf: Test BPF_CGROUP_SYSCTL (Yauheni Kaliuta) [1747615] - [tools] selftests/bpf: Test sysctl section name (Yauheni Kaliuta) [1747615] - [tools] libbpf: Support sysctl hook (Yauheni Kaliuta) [1747615] - [tools] bpf: Sync bpf.h to tools/ (Yauheni Kaliuta) [1747615] - [kernel] bpf: Add file_pos field to bpf_sysctl ctx (Yauheni Kaliuta) [1747615] - [kernel] bpf: Introduce bpf_sysctl_{get, set}_new_value helpers (Yauheni Kaliuta) [1747615] - [kernel] bpf: Introduce bpf_sysctl_get_current_value helper (Yauheni Kaliuta) [1747615] - [kernel] bpf: Introduce bpf_sysctl_get_name helper (Yauheni Kaliuta) [1747615] - [kernel] bpf: Sysctl hook (Yauheni Kaliuta) [1747615] - [kernel] bpf: Add base proto function for cgroup-bpf programs (Yauheni Kaliuta) [1747615] - [net] bpf: explicitly prohibit ctx_{in, out} in non-skb BPF_PROG_TEST_RUN (Yauheni Kaliuta) [1747615] - [tools] selftests_bpf: add L2 encap to test_tc_tunnel (Yauheni Kaliuta) [1747615] - [tools] bpf: sync bpf.h to tools/ for BPF_F_ADJ_ROOM_ENCAP_L2 (Yauheni Kaliuta) [1747615] - [net] bpf: add layer 2 encap support to bpf_skb_adjust_room (Yauheni Kaliuta) [1747615] - [tools] selftests_bpf: extend test_tc_tunnel for UDP encap (Yauheni Kaliuta) [1747615] - [kernel] bpf: fix missing bpf_check_uarg_tail_zero in BPF_PROG_TEST_RUN (Yauheni Kaliuta) [1747615] - [s390] Convert IS_ENABLED uses to __is_defined (Yauheni Kaliuta) [1747615] - [tools] selftests: bpf: add selftest for __sk_buff context in BPF_PROG_TEST_RUN (Yauheni Kaliuta) [1747615] - [tools] libbpf: add support for ctx_{size, }_{in, out} in BPF_PROG_TEST_RUN (Yauheni Kaliuta) [1747615] - [net] bpf: support input __sk_buff context in BPF_PROG_TEST_RUN (Yauheni Kaliuta) [1747615] - [tools] bpftool: show btf id in program information (Yauheni Kaliuta) [1747615] - [tools] libbpf: Fix build with gcc-8 (Yauheni Kaliuta) [1747615] - [tools] libbpf: fix crash in XDP socket part with new larger BPF_LOG_BUF_SIZE (Yauheni Kaliuta) [1747615] - [tools] bpf, bpftool: fix a few ubsan warnings (Yauheni Kaliuta) [1747615] - [tools] bpf, selftest: add test cases for BTF Var and DataSec (Yauheni Kaliuta) [1747615] - [tools] bpf, selftest: test {rd, wr}only flags and direct value access (Yauheni Kaliuta) [1747615] - [tools] bpf: bpftool support for dumping data/bss/rodata sections (Yauheni Kaliuta) [1747615] - [tools] bpf, libbpf: add support for BTF Var and DataSec (Yauheni Kaliuta) [1747615] - [tools] bpf, libbpf: support global data/bss/rodata sections (Yauheni Kaliuta) [1747615] - [tools] bpf, libbpf: refactor relocation handling (Yauheni Kaliuta) [1747615] - [tools] bpf: sync {btf, bpf}.h uapi header from tools infrastructure (Yauheni Kaliuta) [1747615] - [kernel] bpf: allow for key-less BTF in array map (Yauheni Kaliuta) [1747615] - [kernel] bpf: kernel side support for BTF Var and DataSec (Yauheni Kaliuta) [1747615] - [documentation] bpf: add specification for BTF Var and DataSec kinds (Yauheni Kaliuta) [1747615] - [kernel] bpf: allow . char as part of the object name (Yauheni Kaliuta) [1747615] - [kernel] bpf: add syscall side map freeze support (Yauheni Kaliuta) [1747615] - [kernel] bpf: add program side {rd, wr}only support for maps (Yauheni Kaliuta) [1747615] - [kernel] bpf: do not retain flags that are not tied to map lifetime (Yauheni Kaliuta) [1747615] - [kernel] bpf: implement lookup-free direct value access for maps (Yauheni Kaliuta) [1747615] - [net] ipv6: Add neighbor helpers that use the ipv6 stub (Yauheni Kaliuta) [1747615] - [tools] libbpf: Ignore -Wformat-nonliteral warning (Yauheni Kaliuta) [1747615] - [kernel] bpf: Add missed newline in verifier verbose log (Yauheni Kaliuta) [1747615] - [tools] selftests/bpf: Test unbounded var_off stack access (Yauheni Kaliuta) [1747615] - [kernel] bpf: Sanity check max value for var_off stack access (Yauheni Kaliuta) [1747615] - [tools] selftests/bpf: Test indirect var_off stack access in unpriv mode (Yauheni Kaliuta) [1747615] - [kernel] bpf: Reject indirect var_off stack access in unpriv mode (Yauheni Kaliuta) [1747615] - [tools] selftests/bpf: Test indirect var_off stack access in raw mode (Yauheni Kaliuta) [1747615] - [kernel] bpf: Reject indirect var_off stack access in raw mode (Yauheni Kaliuta) [1747615] - [samples] bpf: fix build with new clang (Yauheni Kaliuta) [1747615] - [samples] selftests/bpf: add NULL check for ksym_search (Yauheni Kaliuta) [1747615] - [tools] selftests/bpf: ksym_search won't check symbols exists (Yauheni Kaliuta) [1747615] - [tools] selftests/bpf: synthetic tests to push verifier limits (Yauheni Kaliuta) [1747615] - [tools] selftests/bpf: add few verifier scale tests (Yauheni Kaliuta) [1747615] - [tools] libbpf: teach libbpf about log_level bit 2 (Yauheni Kaliuta) [1747615] - [kernel] bpf: increase verifier log limit (Yauheni Kaliuta) [1747615] - [kernel] bpf: increase complexity limit and maximum program size (Yauheni Kaliuta) [1747615] - [kernel] bpf: verbose jump offset overflow check (Yauheni Kaliuta) [1747615] - [kernel] bpf: convert temp arrays to kvcalloc (Yauheni Kaliuta) [1747615] - [kernel] bpf: improve verification speed by not remarking live_read (Yauheni Kaliuta) [1747615] - [kernel] bpf: improve verification speed by droping states (Yauheni Kaliuta) [1747615] - [kernel] bpf: add verifier stats and log_level bit 2 (Yauheni Kaliuta) [1747615] - [tools] selftests: bpf: remove duplicate .flags initialization in ctx_skb.c (Yauheni Kaliuta) [1747615] - [tools] selftests: bpf: fix -Wformat-invalid-specifier for bpf_obj_id.c (Yauheni Kaliuta) [1747615] - [tools] selftests: bpf: fix -Wformat-security warning for flow_dissector_load.c (Yauheni Kaliuta) [1747615] - [tools] selftests: bpf: tests.h should depend on .c files, not the output (Yauheni Kaliuta) [1747615] - [tools] bpf: add bpffs multi-dimensional array tests in test_btf (Yauheni Kaliuta) [1747615] - [tools] selftests/bpf: Test variable offset stack access (Yauheni Kaliuta) [1747615] - [kernel] bpf: Support variable offset stack access from helpers (Yauheni Kaliuta) [1747615] - [net] ipv6: Move ipv6 stubs to a separate header file (Yauheni Kaliuta) [1747615] - [tools] bpf: generate pkg-config file for libbpf (Yauheni Kaliuta) [1747615] - [tools] selftests: bpf: don't depend on hardcoded perf sample_freq (Yauheni Kaliuta) [1747615] - [tools] bpf: test_tc_tunnel.sh needs reverse path filtering disabled (Yauheni Kaliuta) [1747615] - [tools] selftests: bpf: tc-bpf flow shaping with EDT (Yauheni Kaliuta) [1747615] - [net] bpf: make bpf_skb_ecn_set_ce callable from BPF_PROG_TYPE_SCHED_ACT (Yauheni Kaliuta) [1747615] - [tools] selftests/bpf: convert bpf tunnel test to encap modes (Yauheni Kaliuta) [1747615] - [tools] selftests/bpf: convert bpf tunnel test to BPF_F_ADJ_ROOM_FIXED_GSO (Yauheni Kaliuta) [1747615] - [tools] selftests/bpf: convert bpf tunnel test to BPF_ADJ_ROOM_MAC (Yauheni Kaliuta) [1747615] - [tools] bpf: Sync bpf.h to tools (Yauheni Kaliuta) [1747615] - [net] bpf: add bpf_skb_adjust_room encap flags (Yauheni Kaliuta) [1747615] - [net] bpf: add bpf_skb_adjust_room flag BPF_F_ADJ_ROOM_FIXED_GSO (Yauheni Kaliuta) [1747615] - [net] bpf: add bpf_skb_adjust_room mode BPF_ADJ_ROOM_MAC (Yauheni Kaliuta) [1747615] - [tools] selftests/bpf: extend bpf tunnel test with tso (Yauheni Kaliuta) [1747615] - [tools] selftests/bpf: extend bpf tunnel test with gre (Yauheni Kaliuta) [1747615] - [tools] selftests/bpf: expand bpf tunnel test to ipv6 (Yauheni Kaliuta) [1747615] - [tools] selftests/bpf: expand bpf tunnel test with decap (Yauheni Kaliuta) [1747615] - [tools] selftests/bpf: bpf tunnel encap test (Yauheni Kaliuta) [1747615] - [net] bpf: in bpf_skb_adjust_room avoid copy in tx fast path (Yauheni Kaliuta) [1747615] - [samples] bpf: add xdp_sample_pkts to .gitignore (Yauheni Kaliuta) [1747615] - [tools] selftests/bpf: add tests for bpf_tcp_check_syncookie and bpf_skc_lookup_tcp (Yauheni Kaliuta) [1747615] - [tools] selftests/bpf: test references to sock_common (Yauheni Kaliuta) [1747615] - [tools] selftests/bpf: allow specifying helper for BPF_SK_LOOKUP (Yauheni Kaliuta) [1747615] - [tools] update uapi/linux/bpf.h (Yauheni Kaliuta) [1747615] - [net] bpf: add helper to check for a valid SYN cookie (Yauheni Kaliuta) [1747615] - [net] bpf: add skc_lookup_tcp helper (Yauheni Kaliuta) [1747615] - [kernel] bpf: allow helpers to return PTR_TO_SOCK_COMMON (Yauheni Kaliuta) [1747615] - [kernel] bpf: track references based on is_acquire_func (Yauheni Kaliuta) [1747615] - [tools] selftests/bpf: Add arm target register definitions (Yauheni Kaliuta) [1747615] - [documentation] bpf, doc: add RISC-V JIT to BPF documentation (Yauheni Kaliuta) [1747615] - [uapi] bpf: fix documentation for eBPF helpers (Yauheni Kaliuta) [1747615] - [uapi] bpf: add documentation for helpers bpf_spin_lock(), bpf_spin_unlock() (Yauheni Kaliuta) [1747615]- [perf] perf: Add CCPI2 PMU support in ThunderX2 UNCORE driver (Robert Richter) [1726054] - [documentation] documentation: perf: Update documentation for ThunderX2 PMU uncore driver (Robert Richter) [1726054] - [scsi] lpfc: Update lpfc version to 12.6.0.2 (Dick Kennedy) [1771674] - [scsi] lpfc: revise nvme max queues to be hdwq count (Dick Kennedy) [1771674] - [scsi] lpfc: Initialize cpu_map for not present cpus (Dick Kennedy) [1771674] - [scsi] lpfc: fix inlining of lpfc_sli4_cleanup_poll_list() (Dick Kennedy) [1771674] - [scsi] lpfc: fix: coverity: lpfc_cmpl_els_rsp(): Null pointer dereferences (Dick Kennedy) [1771674] - [scsi] lpfc: fix: coverity: lpfc_get_scsi_buf_s3(): Null pointer dereferences (Dick Kennedy) [1771674] - [scsi] lpfc: Fix lpfc_cpumask_of_node_init() (Dick Kennedy) [1771674] - [scsi] lpfc: Fix a kernel warning triggered by lpfc_sli4_enable_intr() (Dick Kennedy) [1771674] - [scsi] lpfc: Fix a kernel warning triggered by lpfc_get_sgl_per_hdwq() (Dick Kennedy) [1771674] - [scsi] lpfc: Update lpfc version to 12.6.0.1 (Dick Kennedy) [1771674] - [scsi] lpfc: Add enablement of multiple adapter dumps (Dick Kennedy) [1771674] - [scsi] lpfc: Change default IRQ model on AMD architectures (Dick Kennedy) [1771674] - [scsi] lpfc: Add registration for CPU Offline/Online events (Dick Kennedy) [1771674] - [scsi] lpfc: Clarify FAWNN error message (Dick Kennedy) [1771674] - [scsi] lpfc: Sync with FC-NVMe-2 SLER change to require Conf with SLER (Dick Kennedy) [1771674] - [scsi] lpfc: Fix dynamic fw log enablement check (Dick Kennedy) [1771674] - [scsi] lpfc: Fix unexpected error messages during RSCN handling (Dick Kennedy) [1771674] - [scsi] lpfc: Fix kernel crash at lpfc_nvme_info_show during remote port bounce (Dick Kennedy) [1771674] - [scsi] lpfc: Fix configuration of BB credit recovery in service parameters (Dick Kennedy) [1771674] - [scsi] lpfc: Fix duplicate unreg_rpi error in port offline flow (Dick Kennedy) [1771674] - [infiniband] ib/srp: Add missing new line after displaying fast_io_fail_tmo param (Kamal Heib) [1678461 1720899] - [net] sunrpc: The RDMA back channel mustn't disappear while requests are outstanding (Kamal Heib) [1720899] - [infiniband] rdma/nldev: Skip counter if port doesn't match (Kamal Heib) [1720899] - [rdma] uverbs: Prevent potential underflow (Kamal Heib) [1720899] - [infiniband] ib/core: Use rdma_read_gid_l2_fields to compare GID L2 fields (Kamal Heib) [1720899] - [infiniband] rdma/siw: free siw_base_qp in kref release routine (Kamal Heib) [1720899] - [infiniband] rdma/iwcm: move iw_rem_ref() calls out of spinlock (Kamal Heib) [1720899] - [infiniband] ib/core: Fix wrong iterating on ports (Kamal Heib) [1720899] - [infiniband] rdma/nldev: Reshuffle the code to avoid need to rebind QP in error path (Kamal Heib) [1720899] - [infiniband] rdma/cm: Fix memory leak in cm_add/remove_one (Kamal Heib) [1720899] - [infiniband] rdma/core: Fix an error handling path in 'res_get_common_doit()' (Kamal Heib) [1720899] - [infiniband] rdma/iwcm: Fix a lock inversion issue (Kamal Heib) [1720899] - [infiniband] rdma/siw: Fix serialization issue in write_space() (Kamal Heib) [1720899] - [infiniband] rdma/vmw_pvrdma: Free SRQ only once (Kamal Heib) [1757294 1720899] - [infiniband] rdma: Fix double-free in srq creation error flow (Kamal Heib) [1720899] - [infiniband] rdma/siw: Fix page address mapping in TX path (Kamal Heib) [1720899] - [infiniband] rdma/cma: Fix false error message (Kamal Heib) [1720899] - [infiniband] rdma/{cxgb3, cxgb4, i40iw}: Remove common code (Kamal Heib) [1760097 1745655 1720899] - [infiniband] rdma/core: Fix use after free and refcnt leak on ndev in_device in iwarp_query_port (Kamal Heib) [1760097 1745655 1720899] - [infiniband] rdma/core: Add common iWARP query port (Kamal Heib) [1760097 1745655 1720899] - [infiniband] rdma/i40iw: Associate ibdev to netdev before IB device registration (Kamal Heib) [1760097 1745655 1720899] - [infiniband] rdma/cxgb3: Use ib_device_set_netdev() (Kamal Heib) [1760097 1745655 1720899] - [infiniband] rdma: Introduce ib_port_phys_state enum (Kamal Heib) [1760097 1745655 1720899] - [sched] topology: Improve load balancing on AMD EPYC systems (Phil Auld) [1757535] - [netdrv] broadcom: Use dev_get_drvdata (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Add a new BNXT_FW_RESET_STATE_POLL_FW_DOWN state (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Update firmware interface spec. to 1.10.0.100 (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Increase timeout for HWRM_DBG_COREDUMP_XX commands (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Don't proceed in .ndo_set_rx_mode() when device is not in open state (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Fix compile error regression with CONFIG_BNXT_SRIOV not set (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Add FW fatal devlink_health_reporter (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Add bnxt_fw_exception() to handle fatal firmware errors (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Add RESET_FW state logic to bnxt_fw_reset_task() (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Do not send firmware messages if firmware is in error state (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Retain user settings on a VF after RESET_NOTIFY event (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Add devlink health reset reporter (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Handle firmware reset (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Handle RESET_NOTIFY async event from firmware (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Add new FW devlink_health_reporter (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Add BNXT_STATE_IN_FW_RESET state (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Enable health monitoring (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Pre-map the firmware health monitoring registers (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Discover firmware error recovery capabilities (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Handle firmware reset status during IF_UP (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Register buffers for VFs before reserving resources (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Refactor bnxt_sriov_enable() (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Prepare bnxt_init_one() to be called multiple times (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Suppress all error messages in hwrm_do_send_msg() in silent mode (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Simplify error checking in the SR-IOV message forwarding functions (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Convert error code in firmware message response to standard code (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Remove the -1 error return code from bnxt_hwrm_do_send_msg() (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Use a common function to print the same ethtool -f error message (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Fix allocation of zero statistics block size regression (Jonathan Toppins) [1724766] - [netdrv] bnxt: no need to check return value of debugfs_create functions (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Add PCI IDs for 57500 series NPAR devices (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Support all variants of the 5750X chip family (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Refactor bnxt_init_one() and turn on TPA support on 57500 chips (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Support TPA counters on 57500 chips (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Allocate the larger per-ring statistics block for 57500 chips (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Refactor ethtool ring statistics logic (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Add hardware GRO setup function for 57500 chips (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Add TPA ID mapping logic for 57500 chips (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Add fast path logic for TPA on 57500 chips (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Set TPA GRO mode flags on 57500 chips properly (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Refactor tunneled hardware GRO logic (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Handle standalone RX_AGG completions (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Expand bnxt_tpa_info struct to support 57500 chips (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Refactor TPA logic (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Add TPA structure definitions for BCM57500 chips (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Update firmware interface spec. to 1.10.0.89 (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Suppress HWRM errors for HWRM_NVM_GET_VARIABLE command (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Fix to include flow direction in L2 key (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Use correct src_fid to determine direction of the flow (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Fix handling FRAG_ERR when NVM_INSTALL_UPDATE cmd fails (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Improve RX doorbell sequence (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Fix VNIC clearing logic for 57500 chips (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Fix VNIC accounting when enabling aRFS on 57500 chips (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Add page_pool_destroy() during RX ring cleanup (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: add page_pool support (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: optimized XDP_REDIRECT support (Jonathan Toppins) [1724766 1669220] - [netdrv] bnxt_en: Refactor __bnxt_xmit_xdp() (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: rename some xdp functions (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Device serial number is supported only for PFs (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Add support for aRFS on 57500 chips (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Query firmware capability to support aRFS on 57500 chips (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Separate RDMA MR/AH context allocation (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: read the clause type from the PHY ID (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Read package version from firmware (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Check new firmware capability to display extended stats (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Add support for PCIe statistics (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Refactor bnxt_alloc_stats() (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Update firmware interface to 1.10.0.69 (Jonathan Toppins) [1724766] - [netdrv] bnxt: remove ndo_get_port_parent_id implementation for physical ports (Jonathan Toppins) [1724766] - [netdrv] bnxt: pass switch ID through devlink_port_attrs_set() (Jonathan Toppins) [1724766] - [netdrv] bnxt: move bp->switch_id initialization to PF probe (Jonathan Toppins) [1724766] - [netdrv] bnxt: remove ndo_get_phys_port_name implementation (Jonathan Toppins) [1724766] - [netdrv] bnxt: implement ndo_get_devlink_port (Jonathan Toppins) [1724766] - [netdrv] bnxt: Implement ndo_get_port_parent_id() (Jonathan Toppins) [1724766] - [netdrv] cross-tree: phase out dma_zalloc_coherent() (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Fix firmware signaled resource change logic in open (Jonathan Toppins) [1724766] - [netdrv] bnx2x: Mark expected switch fall-thoughs (Jonathan Toppins) [1724766] - [netdrv] bnx2x: Mark expected switch fall-throughs (Jonathan Toppins) [1724766] - [tools] selftests: kvm: vmx_dirty_log_test: skip the test when VMX is not supported (Vitaly Kuznetsov) [1771575] - [tools] selftests: kvm: consolidate VMX support checks (Vitaly Kuznetsov) [1771575] - [tools] selftests: kvm: vmx_set_nested_state_test: don't check for VMX support twice (Vitaly Kuznetsov) [1771575] - [net] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 321 (Stefano Garzarella) [1769904] - [net] vsock: Send reset control packet when socket is partially bound (Stefano Garzarella) [1769904] - [net] vsock/virtio: fix sock refcnt holding during the shutdown (Stefano Garzarella) [1769855] - [kernel] vsock/virtio: remove unused 'work' field from 'struct virtio_vsock_pkt' (Stefano Garzarella) [1769855] - [net] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 482 (Stefano Garzarella) [1769855] - [net] vsock/virtio: set SOCK_DONE on peer shutdown (Stefano Garzarella) [1769855] - [net] vsock/virtio: discard packets if credit is not respected (Stefano Garzarella) [1769853 1769846 1769836] - [net] vsock/virtio: send a credit update when buffer size is changed (Stefano Garzarella) [1769853 1769846 1769836] - [net] vsock/virtio: a better comment on credit update (Stefano Garzarella) [1769853 1769846 1769836] - [net] vsock/virtio: fix locking in virtio_transport_inc_tx_pkt() (Stefano Garzarella) [1769853 1769846 1769836] - [net] vsock/virtio: reduce credit update messages (Stefano Garzarella) [1769853 1769846 1769836] - [net] vsock/virtio: change the maximum packet size allowed (Stefano Garzarella) [1679971] - [vhost] vsock: split packets to send using multiple buffers (Stefano Garzarella) [1679971] - [net] vsock/virtio: limit the memory used per-socket (Stefano Garzarella) [1769744] - [net] vsock/virtio: free packets during the socket release (Stefano Garzarella) [1769744] - [net] vsock: Fix a lockdep warning in __vsock_release() (Stefano Garzarella) [1769714] - [net] vsock: correct removal of socket from the list (Stefano Garzarella) [1769714] - [net] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 152 (Stefano Garzarella) [1769714] - [net] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 321 (Stefano Garzarella) [1769714] - [net] Fix ERROR:do not initialise statics to 0 in af_vsock.c (Stefano Garzarella) [1769714] - [net] vsock: bind to random port for VMADDR_PORT_ANY (Stefano Garzarella) [1769714] - [tools] tc-testing: added tests with cookie for conntrack TC action (Ivan Vecera) [1739606] - [net] cls_bpf: fix NULL deref on offload filter removal (Ivan Vecera) [1739606] - [tools] tc-testing: fixed two failing pedit tests (Ivan Vecera) [1739606] - [tools] tc-testing: implement tests for new fast_init action flag (Ivan Vecera) [1739606] - [net] sched: update action implementations to support flags (Ivan Vecera) [1739606] - [net] sched: use temporary variable for actions indexes (Ivan Vecera) [1739606] - [net] sched: extend TCA_ACT space with TCA_ACT_FLAGS (Ivan Vecera) [1739606] - [net] sched: modify stats helper functions to support regular stats (Ivan Vecera) [1739606] - [net] sched: don't expose action qstats to skb_tc_reinsert() (Ivan Vecera) [1739606] - [net] sched: extract qstats update code into functions (Ivan Vecera) [1739606] - [net] sched: extract bstats update code into function (Ivan Vecera) [1739606] - [net] sched: extract common action counters update code into function (Ivan Vecera) [1739606] - [tools] tc-testing: list required kernel options for act_ct action (Ivan Vecera) [1739606] - [net] fq_codel: do not include (Ivan Vecera) [1739606] - [net] sch_generic: Use pfifo_fast as fallback scheduler for CAN hardware (Ivan Vecera) [1739606] - [net] sched: taprio: fix -Wmissing-prototypes warnings (Ivan Vecera) [1739606] - [net] sched: act_police: re-use tcf_tm_dump() (Ivan Vecera) [1739606] - [tools] tc-testing: updated pedit TDC tests (Ivan Vecera) [1739606] - [net] sched: Avoid using yield() in a busy waiting loop (Ivan Vecera) [1739606] - [tools] tc-testing: updated pedit test cases (Ivan Vecera) [1739606] - [net] sched: etf: Fix ordering of packets with same txtime (Ivan Vecera) [1739606] - [tools] tc-testing: updated pedit test cases (Ivan Vecera) [1739606] - [net] taprio: Fix returning EINVAL when configuring without flags (Ivan Vecera) [1739606] - [net] net_sched: fix backward compatibility for TCA_ACT_KIND (Ivan Vecera) [1739606] - [net] net_sched: fix backward compatibility for TCA_KIND (Ivan Vecera) [1739606] - [net] sched: Set default of CONFIG_NET_TC_SKB_EXT to N (Ivan Vecera) [1739606] - [net] sch_netem: fix rcu splat in netem_enqueue() (Ivan Vecera) [1739606] - [net] net_sched: remove need_resched() from qdisc_run() (Ivan Vecera) [1739606] - [net] sched: cbs: Avoid division by zero when calculating the port rate (Ivan Vecera) [1739606] - [net] sched: taprio: Avoid division by zero on invalid link speed (Ivan Vecera) [1739606] - [net] sched: taprio: Fix potential integer overflow in taprio_set_picos_per_byte (Ivan Vecera) [1739606] - [net] sched: cbs: Fix not adding cbs instance to list (Ivan Vecera) [1739606] - [net] Fix Kconfig indentation (Ivan Vecera) [1739606] - [net] net_sched: add policy validation for action attributes (Ivan Vecera) [1739606] - [net] net_sched: add max len check for TCA_KIND (Ivan Vecera) [1739606] - [net] taprio: Add support for hardware offloading (Ivan Vecera) [1739606] - [net] sched: use get_dev() action API in flow_action infra (Ivan Vecera) [1739606] - [net] sched: take reference to psample group in flow_action infra (Ivan Vecera) [1739606] - [net] sched: extend flow_action_entry with destructor (Ivan Vecera) [1739606] - [net] sch_hhf: ensure quantum and hhf_non_hh_weight are non-zero (Ivan Vecera) [1739606] - [net] net_sched: check cops->tcf_block in tc_bind_tclass() (Ivan Vecera) [1739606] - [net] sched: fix reordering issues (Ivan Vecera) [1739606] - [net] net_sched: act_police: add 2 new attributes to support police 64bit rate and peakrate (Ivan Vecera) [1739606] - [net] openvswitch: Set OvS recirc_id from tc chain index (Ivan Vecera) [1739606] - [net] sk_buff: drop all skb extensions on free and skb scrubbing (Ivan Vecera) [1739606] - [net] minor cleanup in skb_ext_add() (Ivan Vecera) [1739606] - [include] net: drop the unused helper skb_ext_get() (Ivan Vecera) [1739606] - [net] fix possible user-after-free in skb_ext_add() (Ivan Vecera) [1739606] - [net] sk_buff: add skb extension infrastructure (Ivan Vecera) [1739606] - [net] sched: cbs: remove redundant assignment to variable port_rate (Ivan Vecera) [1739606] - [tools] tc-testing: don't hardcode 'ip' in nsPlugin.py (Ivan Vecera) [1739606] - [net] sched: cbs: Set default link speed to 10 Mbps in cbs_set_port_rate (Ivan Vecera) [1739606] - [net] taprio: Set default link speed to 10 Mbps in taprio_set_picos_per_byte (Ivan Vecera) [1739606] - [net] taprio: Fix kernel panic in taprio_destroy (Ivan Vecera) [1739606] - [netdrv] mlx5e: Move local var definition into ifdef block (Ivan Vecera) [1739606] - [net] sched: cls_matchall: cleanup flow_action before deallocating (Ivan Vecera) [1739606] - [net] sched: act_vlan: implement stats_update callback (Ivan Vecera) [1739606] - [net] sched: act_sample: fix psample group handling on overwrite (Ivan Vecera) [1739606] - [net] sched: flower: don't take rtnl lock for cls hw offloads API (Ivan Vecera) [1739606] - [net] sched: copy tunnel info when setting flow_action entry->tunnel (Ivan Vecera) [1739606] - [net] sched: take reference to action dev before calling offloads (Ivan Vecera) [1739606] - [net] sched: take rtnl lock in tc_setup_flow_action() (Ivan Vecera) [1739606] - [net] sched: conditionally obtain rtnl lock in cls hw offloads API (Ivan Vecera) [1739606] - [net] sched: add API for registering unlocked offload block callbacks (Ivan Vecera) [1739606] - [net] sched: notify classifier on successful offload add/delete (Ivan Vecera) [1739606] - [net] sched: refactor block offloads counter usage (Ivan Vecera) [1739606] - [net] sched: change tcf block offload counter type to atomic_t (Ivan Vecera) [1739606] - [net] sched: protect block offload-related fields with rw_semaphore (Ivan Vecera) [1739606] - [net] net_sched: fix a NULL pointer deref in ipt action (Ivan Vecera) [1739606] - [tools] tc-testing: concurrency: wrap piped rule update commands (Ivan Vecera) [1739606] - [tools] tc-testing: use dedicated DUMMY interface name for dummy dev (Ivan Vecera) [1739606] - [net] flow_offload: convert block_ing_cb_list to regular list type (Ivan Vecera) [1739606] - [netdrv] sched: use major priority number as hardware priority (Ivan Vecera) [1739606] - [tools] tc-testing: added tdc tests for matchall filter (Ivan Vecera) [1739606] - [net] taprio: remove unused variable 'entry_list_policy' (Ivan Vecera) [1739606] - [tools] tc-testing: updated skbedit action tests with batch create/delete (Ivan Vecera) [1739606] - [net] sched: update skbedit action for batched events operations (Ivan Vecera) [1739606] - [net] fq_codel: remove set but not used variables 'prev_ecn_mark' and 'prev_drop_count' (Ivan Vecera) [1739606] - [net] flow_offload: support get multi-subsystem block (Ivan Vecera) [1739606] - [net] flow_offload: move tc indirect block to flow offload (Ivan Vecera) [1739606] - [net] cls_api: add flow_indr_block_call function (Ivan Vecera) [1739606] - [net] cls_api: remove the tcf_block cache (Ivan Vecera) [1739606] - [net] cls_api: modify the tc_indr_block_ing_cmd parameters. (Ivan Vecera) [1739606] - [net] sched: sch_taprio: fix memleak in error path for sched list parse (Ivan Vecera) [1739606] - [net] fq_codel: Kill useless per-flow dropped statistic (Ivan Vecera) [1739606] - [net] Increase fq_codel count in the bulk dropper (Ivan Vecera) [1739606] - [include] sched: sample: allow accessing psample_group with rtnl (Ivan Vecera) [1739606] - [tools] tc-testing: updated vlan action tests with batch create/delete (Ivan Vecera) [1739606] - [net] sched: update vlan action for batched events operations (Ivan Vecera) [1739606] - [tools] tc-testing: Clarify the use of tdc's -d option (Ivan Vecera) [1739606] - [net] sched: Fix a possible null-pointer dereference in dequeue_func() (Ivan Vecera) [1739606] - [tools] tc-testing: added tdc tests for [b|p]fifo qdisc (Ivan Vecera) [1739606] - [net] ife: error out when nla attributes are empty (Ivan Vecera) [1739606] - [net] sched: verify that q!=NULL before setting q->flags (Ivan Vecera) [1739606] - [net] net_sched: unset TCQ_F_CAN_BYPASS when adding filters (Ivan Vecera) [1739606] - [net] fix: taprio: Change type of txtime-delay parameter to u32 (Ivan Vecera) [1739606] - [tools] tc-tests: updated skbedit tests (Ivan Vecera) [1739606] - [include] pkt_sched: Include const.h (Ivan Vecera) [1739606] - [tools] tc-testing: introduce scapyPlugin for basic traffic (Ivan Vecera) [1739606] - [tools] tc-testing: Allow tdc plugins to see test case data (Ivan Vecera) [1739606] - [tools] tc-testing: added tdc tests for prio qdisc (Ivan Vecera) [1739606] - [tools] tc-testing: updated mirred action tests with batch create/delete (Ivan Vecera) [1739606] - [net] sched: update mirred action for batched events operations (Ivan Vecera) [1739606] - [net] sched: em_ipt: add support for addrtype matching (Ivan Vecera) [1739606] - [net] sched: em_ipt: keep the user-specified nfproto and dump it (Ivan Vecera) [1739606] - [net] sched: em_ipt: set the family based on the packet if it's unspecified (Ivan Vecera) [1739606] - [net] sched: em_ipt: match only on ip/ipv6 traffic (Ivan Vecera) [1739606] - [net] taprio: Adjust timestamps for TCP packets (Ivan Vecera) [1739606] - [net] taprio: make clock reference conversions easier (Ivan Vecera) [1739606] - [net] taprio: Add support for txtime-assist mode (Ivan Vecera) [1739606] - [net] taprio: Remove inline directive (Ivan Vecera) [1739606] - [net] taprio: calculate cycle_time when schedule is installed (Ivan Vecera) [1739606] - [net] etf: Add skip_sock_check (Ivan Vecera) [1739606] - [include] etf: Don't use BIT() in UAPI headers. (Ivan Vecera) [1739606] - [tools] tc-testing: add ingress qdisc tests (Ivan Vecera) [1739606] - [tools] tc-testing: Restore original behaviour for namespaces in tdc (Ivan Vecera) [1739606] - [include] net: sched: act_ctinfo: tidy UAPI definition (Ivan Vecera) [1739606] - [include] act_ctinfo: Don't use BIT() in UAPI headers. (Ivan Vecera) [1739606] - [net] sched: cls_matchall: allow to delete filter (Ivan Vecera) [1739606] - [net] sched: act_ctinfo: fix policy validation (Ivan Vecera) [1739606] - [net] sched: act_ctinfo: fix action creation (Ivan Vecera) [1739606] - [tools] tc-tests: updated skbedit tests (Ivan Vecera) [1739606] - [tools] tc-tests: added path to ip command in tdc (Ivan Vecera) [1739606] - [net] sched: remove NET_CLS_IND config option (Ivan Vecera) [1739606] - [net] sched: act_ctinfo: use extack error reporting (Ivan Vecera) [1739606] - [net] sched: ingress: set 'unlocked' flag for clsact Qdisc ops (Ivan Vecera) [1739606] - [net] sched: ingress: set 'unlocked' flag for Qdisc ops (Ivan Vecera) [1739606] - [tools] tc-tests: updated fw with bind actions by reference use cases (Ivan Vecera) [1739606] - [net] sched: act_ctinfo: minor size optimisation (Ivan Vecera) [1739606] - [net] flow_offload: use struct_size() in kzalloc() (Ivan Vecera) [1739606] - [net] sched: don't use tc_action->order during action dump (Ivan Vecera) [1739606] - [net] sch_htb: redefine htb qdisc overlimits (Ivan Vecera) [1739606] - [tools] selftests: tc-testing: Add pedit tests (Ivan Vecera) [1739606] - [net] sched: add ingress mirred action to hardware IR (Ivan Vecera) [1757520] - [include] net: tc_act: add helpers to detect ingress mirred actions (Ivan Vecera) [1757520] - [net] sched: add skbedit of ptype action to hardware IR (Ivan Vecera) [1757520] - [include] net: tc_act: add skbedit_ptype helper functions (Ivan Vecera) [1757520] - [net] openvswitch: load and reference the NAT helper. (Flavio Leitner) [1752970] - [net] openvswitch: load NAT helper (Flavio Leitner) [1752970] - [net] netfilter: nf_nat: register NAT helpers. (Flavio Leitner) [1752970] - [net] netfilter: add API to manage NAT helpers. (Flavio Leitner) [1752970] - [net] netfilter: use macros to create module aliases. (Flavio Leitner) [1752970] - [net] xfrm: remove a duplicated assignment (Sabrina Dubroca) [1760002] - [net] xfrm: remove empty xfrmi_init_net (Sabrina Dubroca) [1760002] - [net] xfrm: remove unneeded export_symbols (Sabrina Dubroca) [1760002] - [include] xfrm: clean an indentation issue, remove a space (Sabrina Dubroca) [1760002] - [net] xfrm6: remove BUG_ON from xfrm6_dst_ifdown (Sabrina Dubroca) [1760002] - [net] xfrm: policy: add missing indentation (Sabrina Dubroca) [1760002] - [net] xfrm: Fix bucket count reported to userspace (Sabrina Dubroca) [1760002] - [net] xfrm: use complete IPv6 addresses for hash (Sabrina Dubroca) [1760002] - [net] xfrm: use correct size to initialise sp->ovec (Sabrina Dubroca) [1760002] - [net] xfrm: allow driver to quietly refuse offload (Sabrina Dubroca) [1760002] - [net] esp: remove redundant define esph (Sabrina Dubroca) [1760002] - [net] ip6_vti: simplify stats handling in vti6_xmit (Sabrina Dubroca) [1760002] - [net] xfrm: fix 'passing zero to ERR_PTR()' warning (Sabrina Dubroca) [1760002] - [net] xfrm: remove blank lines at EOF (Sabrina Dubroca) [1760002] - [net] xfrm: don't check offload_handle for nonzero (Sabrina Dubroca) [1760002] - [net] ipv6: xfrm: use 64-bit timestamps (Sabrina Dubroca) [1760002] - [net] devlink: Introduce PCI VF port flavour and port attribute (Petr Oros) [1761495] - [net] devlink: Introduce PCI PF port flavour and port attribute (Petr Oros) [1761495] - [net] devlink: Return physical port fields only for applicable port flavours (Petr Oros) [1761495] - [net] devlink: Refactor physical port attributes (Petr Oros) [1761495] - [net] ipv4: fix race condition between route lookup and invalidation (Guillaume Nault) [1765639] - [net] add {READ|WRITE}_ONCE() annotations on ->rskq_accept_head (Guillaume Nault) [1765639] - [net] ipv4/icmp: fix rt dst dev null pointer dereference (Guillaume Nault) [1765639] - [net] ipip: validate header length in ipip_tunnel_xmit (Guillaume Nault) [1765639] - [net] ipv4: Use return value of inet_iif() for __raw_v4_lookup in the while loop (Guillaume Nault) [1765639] - [net] ipv4: Fix raw socket lookup for local traffic (Guillaume Nault) [1765639] - [net] ipv4: Return error for RTA_VIA attribute (Guillaume Nault) [1765639] - [net] ipmr: fix unresolved entry dumps (Guillaume Nault) [1765639] - [net] ipvs: don't ignore errors in case refcounting ip_vs module fails (Davide Caratti) [1687094] - [net] ipvs: fix tinfo memory leak in start_sync_thread (Davide Caratti) [1687094] - [net] tcp: fix a possible lockdep splat in tcp_done() (Marcelo Leitner) [1764654] - [net] tcp: add rcu protection around tp->fastopen_rsk (Marcelo Leitner) [1764654] - [net] tcp: annotate lockless access to tcp_memory_pressure (Marcelo Leitner) [1764654] - [net] tcp: fix tcp_ecn_withdraw_cwr() to clear TCP_ECN_QUEUE_CWR (Marcelo Leitner) [1764654] - [net] tcp: inherit timestamp on mtu probe (Marcelo Leitner) [1764654] - [net] tcp: remove empty skb from write queue in error cases (Marcelo Leitner) [1764654] - [net] tcp: get rid of tcp_check_send_head() (Marcelo Leitner) [1764654] - [net] tcp: make sure EPOLLOUT wont be missed (Marcelo Leitner) [1764654] - [net] ipv4: set the tcp_min_rtt_wlen range from 0 to one day (Marcelo Leitner) [1764654] - [net] net-tcp: /proc/sys/net/ipv4/tcp_probe_interval is a u32 not int (Marcelo Leitner) [1764654] - [net] tcp: fix a race in inet_diag_dump_icsk() (Marcelo Leitner) [1764654] - [net] netfilter: nft_meta: Add NFT_META_I/OIFKIND meta type (Florian Westphal) [1763657] - [net] netfilter: nft_xfrm: use state family, not hook one (Florian Westphal) [1763654] - [net] netfilter: nf_tables: add xfrm expression (Florian Westphal) [1763654] - [net] netfilter: nf_tables: rt: allow checking if dst has xfrm attached (Florian Westphal) [1763654] - [netdrv] mlx5e: Fix unnecessary flow_block_cb_is_busy call (Ivan Vecera) [1737890] - [netdrv] nfp: flower: verify that block cb is not busy before binding (Ivan Vecera) [1737890] - [netdrv] net/mlx5e: Provide cb_list pointer when setting up tc block on rep (Ivan Vecera) [1737890] - [net] sched: Fix NULL-pointer dereference in tc_indr_block_ing_cmd() (Ivan Vecera) [1737890] - [net] flow_offload: add flow_block structure and use it (Ivan Vecera) [1737890] - [net] flow_offload: rename tc_setup_cb_t to flow_setup_cb_t (Ivan Vecera) [1737890] - [include] flow_offload: include linux/kernel.h from flow_offload.h (Ivan Vecera) [1737890] - [net] flow_offload: remove netns parameter from flow_block_cb_alloc() (Ivan Vecera) [1737890] - [net] openvswitch: rename flow_stats to sw_flow_stats (Ivan Vecera) [1737890] - [netdrv] mlx5e: Fix unused variable warning when CONFIG_MLX5_ESWITCH is off (Ivan Vecera) [1737890] - [netdrv] net: flow_offload: rename tc_cls_flower_offload to flow_cls_offload (Ivan Vecera) [1737890] - [net] flow_offload: add flow_block_cb_is_busy() and use it (Ivan Vecera) [1737890] - [net] sched: remove tcf block API (Ivan Vecera) [1737890] - [include] sched: use new symbol for TC kABI version (Ivan Vecera) [1737890] - [netdrv] use flow block API (Ivan Vecera) [1737890] - [net] sched: use flow block API (Ivan Vecera) [1737890] - [net] flow_offload: add flow_block_cb_{priv, incref, decref}() (Ivan Vecera) [1737890] - [net] flow_offload: add list handling functions (Ivan Vecera) [1737890] - [net] flow_offload: add flow_block_cb_alloc() and flow_block_cb_free() (Ivan Vecera) [1737890] - [net] flow_offload: rename TCF_BLOCK_BINDER_TYPE_* to FLOW_BLOCK_BINDER_TYPE_* (Ivan Vecera) [1737890] - [net] flow_offload: rename TC_BLOCK_{UN}BIND to FLOW_BLOCK_{UN}BIND (Ivan Vecera) [1737890] - [net] flow_offload: add flow_block_cb_setup_simple() (Ivan Vecera) [1737890] - [net] openvswitch: free vport unless register_netdevice() succeeds (Stefano Brivio) [1765580] - [net] openvswitch: Clear the L4 portion of the key for "later" fragments. (Stefano Brivio) [1765580] - [net] openvswitch: Properly set L4 keys on "later" IP fragments (Stefano Brivio) [1765580] - [net] openvswitch: Print error when ovs_execute_actions() fails (Stefano Brivio) [1765580] - [net] openvswitch: do not free vport if register_netdevice() is failed. (Stefano Brivio) [1765580] - [net] xfrm: policy: remove pcpu policy cache (Xin Long) [1743519] - [net] netem: correct the parent's backlog when corrupted packet was dropped (Davide Caratti) [1764553] - [net] netem: fix error path for corrupted GSO frames (Davide Caratti) [1764553] - [net] avoid potential infinite loop in tc_ctl_action() (Davide Caratti) [1764553] - [net] act_mirred: Fix mirred_init_module error handling (Davide Caratti) [1764553] - [net] sch_dsmark: fix potential NULL deref in dsmark_init() (Davide Caratti) [1764553] - [net] sch_cbq: validate TCA_CBQ_WRROPT to avoid crash (Davide Caratti) [1764553] - [net] sched: sch_sfb: don't call qdisc_put() while holding tree lock (Davide Caratti) [1764553] - [net] sched: multiq: don't call qdisc_put() while holding tree lock (Davide Caratti) [1764553] - [net] sched: sch_htb: don't call qdisc_put() while holding tree lock (Davide Caratti) [1764553] - [net] sched: fix possible crash in tcf_action_destroy() (Davide Caratti) [1764553] - [net] sch_netem: fix a divide by zero in tabledist() (Davide Caratti) [1764553] - [net] sched: act_sample: don't push mac header on ip6gre ingress (Davide Caratti) [1764553] - [net] net_sched: let qdisc_put() accept NULL pointer (Davide Caratti) [1764553] - [net] tcp: adjust rto_base in retransmits_timed_out() (Marcelo Leitner) [1756775] - [net] tcp: better handle TCP_USER_TIMEOUT in SYN_SENT state (Marcelo Leitner) [1756775] - [include] netlink: use 48 byte ctx instead of 6 signed longs for callback (Petr Oros) [1751273] - [net] rtnetlink: skip metrics loop for dst_default_metrics (Petr Oros) [1751273] - [include] netlink: Add field to skip in-kernel notifications (Petr Oros) [1751273] - [include] netlink: Document all fields of 'struct nl_info' (Petr Oros) [1751273] - [net] ipoib: show VF broadcast address (Petr Oros) [1751273] - [net] remove empty netlink_tap_exit_net (Petr Oros) [1751273] - [net] netlink: make netlink_walk_start() void return type (Petr Oros) [1751273] - [include] net: nexthop uapi (Petr Oros) [1751273] - [net] Treat sock->sk_drops as an unsigned int when printing (Petr Oros) [1751273] - [net] fix two coding style issues (Petr Oros) [1751273] - [net] ipset: drop ipset_nest_start() and ipset_nest_end() (Petr Oros) [1751273] - [net] netlink: make nla_nest_start() add NLA_F_NESTED flag (Petr Oros) [1751273] - [net] netfilter: nf_tables: fix a missing check of nla_put_failure (Petr Oros) [1751273] - [net] ncsi: fix a missing check for nla_nest_start (Petr Oros) [1751273] - [net] genetlink: use idr_alloc_cyclic for family->id assignment (Petr Oros) [1751273] - [net] netlink: Check address length before reading groups field (Petr Oros) [1751273] - [net] core: Fix rtnetlink kernel-doc headers (Petr Oros) [1751273] - [net] rhashtable: Remove obsolete rhashtable_walk_init function (Petr Oros) [1751273] - [net] netfilter: nf_tables: use rhashtable_walk_enter instead of rhashtable_walk_init (Petr Oros) [1751273] - [net] netlink: reduce NLA_POLICY_NESTED{, _ARRAY} arguments (Petr Oros) [1751273] - [net] netlink: rename NETLINK_DUMP_STRICT_CHK -> NETLINK_GET_STRICT_CHK (Petr Oros) [1751273] - [include] netlink: replace __NLA_ENSURE implementation (Petr Oros) [1751273] - [include] netlink: fix typo in nla_parse_nested() comment (Petr Oros) [1751273] - [net] netlink: remove hash::nelems check in netlink_insert (Petr Oros) [1751273] - [net] netlink: Make groups check less stupid in netlink_bind() (Petr Oros) [1751273] - [include] genetlink: constify genl_err_attr() argument (Petr Oros) [1751273] - [net] netlink: do not store start function in netlink_cb (Petr Oros) [1751273] - [include] linux: Add skb_frag_t page_offset accessors (Petr Oros) [1757515] - [include] net: add missing documentation in linux/skbuff.h (Petr Oros) [1757515] - [net] l2tp: Fix possible NULL pointer dereference (Stefano Brivio) [1764185] - [net] l2ip: fix possible use-after-free (Stefano Brivio) [1764185] - [net] l2tp: use rcu_dereference_sk_user_data() in l2tp_udp_encap_recv() (Stefano Brivio) [1764185] - [net] l2tp: fix infoleak in l2tp_ip6_recvmsg() (Stefano Brivio) [1764185] - [net] l2tp: copy 4 more bytes to linear part if necessary (Stefano Brivio) [1764185] - [net] l2tp: fix reading optional fields of L2TPv3 (Stefano Brivio) [1764185] - [net] l2tp: remove ->recv_payload_hook (Stefano Brivio) [1764185] - [net] l2tp: don't export l2tp_session_queue_purge() (Stefano Brivio) [1764185] - [net] l2tp: remove .show from struct l2tp_tunnel (Stefano Brivio) [1764185] - [netdrv] vxlan: do not destroy fdb if register_netdevice() is failed (Stefano Brivio) [1763793] - [net] ip6erspan: remove the incorrect mtu limit for ip6erspan (Stefano Brivio) [1763286] - [net] ipv6: Handle missing host route in __ipv6_ifa_notify (Stefano Brivio) [1763286] - [net] ipv6: drop incoming packets having a v4mapped source address (Stefano Brivio) [1763286] - [net] ip6_gre: fix a dst leak in ip6erspan_tunnel_xmit (Stefano Brivio) [1763286] - [net] mld: fix memory leak in mld_del_delrec() (Stefano Brivio) [1763286] - [net] ipv6: rt6_check should return NULL if 'from' is NULL (Stefano Brivio) [1763286] - [net] ipv6_sockglue: Fix a missing-check bug in ip6_ra_control() (Stefano Brivio) [1763286] - [net] ipv6_gre: Fix GRO to work on IPv6 over GRE tap (Stefano Brivio) [1763286] - [net] ipv4: Return -ENETUNREACH if we can't create route but saddr is valid (Stefano Brivio) [1686686] - [net] netfilter: nft_connlimit: disable bh on garbage collection (Florian Westphal) [1762844] - [net] netfilter: ebtables: Fix argument order to ADD_COUNTER (Florian Westphal) [1762844] - [net] netfilter: ebtables: CONFIG_COMPAT: reject trailing data after last rule (Florian Westphal) [1762844] - [net] netfilter: ebtables: CONFIG_COMPAT: drop a bogus WARN_ON (Florian Westphal) [1762844] - [net] netfilter: bridge: set skb transport_header before entering NF_INET_PRE_ROUTING (Florian Westphal) [1762844] - [net] netfilter: ebtables: also count base chain policies (Florian Westphal) [1762844] - [net] netfilter: ebtables: compat: un-break 32bit setsockopt when no rules are present (Florian Westphal) [1762844] - [net] sctp: change sctp_prot .no_autobind with true (Xin Long) [1762625] - [net] sctp: destroy bucket if failed to bind addr (Xin Long) [1762625] - [net] sctp: remove redundant assignment when call sctp_get_port_local (Xin Long) [1762625] - [net] sctp: change return type of sctp_get_port_local (Xin Long) [1762625] - [net] sctp: Fix the link time qualifier of 'sctp_ctrlsock_exit()' (Xin Long) [1762625] - [net] sctp: fix the missing put_user when dumping transport thresholds (Xin Long) [1762625] - [net] sctp: use transport pf_retrans in sctp_do_8_2_transport_strike (Xin Long) [1762625] - [net] sctp: allow users to set ep ecn flag by sockopt (Xin Long) [1762625] - [net] sctp: allow users to set netns ecn flag with sysctl (Xin Long) [1762625] - [net] sctp: make ecn flag per netns and endpoint (Xin Long) [1762625] - [net] sctp: remove net sctp.x_enable working as a global switch (Xin Long) [1762625] - [net] sctp: add SCTP_AUTH_SUPPORTED sockopt (Xin Long) [1762625] - [net] sctp: add sctp_auth_init and sctp_auth_free (Xin Long) [1762625] - [net] sctp: use ep and asoc auth_enable properly (Xin Long) [1762625] - [net] sctp: add SCTP_ASCONF_SUPPORTED sockopt (Xin Long) [1762625] - [net] sctp: check asoc peer.asconf_capable before processing asconf (Xin Long) [1762625] - [net] sctp: not set peer.asconf_capable in sctp_association_init (Xin Long) [1762625] - [net] sctp: add asconf_enable in struct sctp_endpoint (Xin Long) [1762625] - [net] sctp: fix memleak in sctp_send_reset_streams (Xin Long) [1762625] - [net] sctp: fix the transport error_count check (Xin Long) [1762625] - [net] sched: fix corrupted L2 header with MPLS 'push' and 'pop' actions (Ivan Vecera) [1737820] - [net] avoid errors when trying to pop MLPS header on non-MPLS packets (Ivan Vecera) [1737820] - [net] netfilter: connlabels: prefer static lock initialiser (Ivan Vecera) [1737820] - [net] sched: include mpls actions in hardware intermediate representation (Ivan Vecera) [1737820] - [net] sched: Make NET_ACT_CT depends on NF_NAT (Ivan Vecera) [1737820] - [tools] tc-tests: Add tc action ct tests (Ivan Vecera) [1737820] - [net] sched: cls_flower: Add matching on conntrack info (Ivan Vecera) [1737820] - [net] flow_dissector: add connection tracking dissection (Ivan Vecera) [1737820] - [net] sched: Introduce action ct (Ivan Vecera) [1737820] - [tools] tc-tests: actions: add MPLS tests (Ivan Vecera) [1737820] - [net] sched: add mpls manipulation actions to TC (Ivan Vecera) [1737820] - [net] core: add MPLS update core helper and use in OvS (Ivan Vecera) [1737820] - [net] core: move pop MPLS functionality from OvS to core helper (Ivan Vecera) [1737820] - [net] core: move push MPLS functionality from OvS to core helper (Ivan Vecera) [1737820] - [net] sched: Introduce act_ctinfo action (Ivan Vecera) [1737820] - [netdrv] mlx5e: Allow dissector meta key in tc flower (Ivan Vecera) [1762861] - [tools] selftests: tc: add ingress device matching support (Ivan Vecera) [1762861] - [net] flow_offload: implement support for meta key (Ivan Vecera) [1762861] - [net] sched: cls_flower: use flow_dissector for ingress ifindex (Ivan Vecera) [1762861] - [net] flow_dissector: add support for ingress ifindex dissection (Ivan Vecera) [1762861] - [net] udp: only do GSO if # of segs > 1 (Guillaume Nault) [1762357] - [net] udp: fix gso_segs calculations (Guillaume Nault) [1762357] - [tools] selftests: rtnetlink: add small test case with 'promote_secondaries' enabled (Petr Oros) [1759177] - [net] ipv4: fix infinite loop on secondary addr promotion (Petr Oros) [1759177] - [tools] selftests: rtnetlink: add addresses with fixed life time (Petr Oros) [1759177] - [net] ipv4: remove erroneous advancement of list pointer (Petr Oros) [1759177] - [net] ipv4: fix rcu lockdep splat due to wrong annotation (Petr Oros) [1759177] - [net] ipv4: provide __rcu annotation for ifa_list (Petr Oros) [1759177] - [drivers] use in_dev_for_each_ifa_rtnl/rcu (Petr Oros) [1759177] - [net] use new in_dev_ifa iterators (Petr Oros) [1759177] - [net] netfilter: use in_dev_for_each_ifa_rcu (Petr Oros) [1759177] - [net] devinet: use in_dev_for_each_ifa_rcu in more places (Petr Oros) [1759177] - [net] inetdevice: provide replacement iterators for in_ifaddr walk (Petr Oros) [1759177] - [fs] afs: do not send list of client addresses (Petr Oros) [1759177] - [net] sctp: add SCTP_SEND_FAILED_EVENT event (Xin Long) [1751129] - [net] sctp: add SCTP_ADDR_MADE_PRIM event (Xin Long) [1751129] - [net] sctp: add SCTP_ADDR_REMOVED event (Xin Long) [1751129] - [net] sctp: add SCTP_ADDR_ADDED event (Xin Long) [1751129] - [netdrv] team: call RCU read lock when walking the port_list (Hangbin Liu) [1724896] - [net] packet: fix race in tpacket_snd() (Davide Caratti) [1760276] - [net] packet: fix memory leak in packet_set_ring() (Davide Caratti) [1760276] - [net] packet: unconditionally free po->rollover (Davide Caratti) [1760276] - [net] llc: fix skb leak in llc_build_and_send_ui_pkt() (Davide Caratti) [1760276] - [net] af_key: fix leaks in key_pol_get_resp and dump_sp. (Davide Caratti) [1760276] - [net] packet: in recvmsg msg_name return at least sizeof sockaddr_ll (Davide Caratti) [1760276] - [net] packet: Set __GFP_NOWARN upon allocation in alloc_pg_vec (Davide Caratti) [1760276] - [net] packet: fix 4gb buffer limit due to overflow check (Davide Caratti) [1760276] - [net] llc: do not use sk_eat_skb() (Davide Caratti) [1760276] - [fs] proc: fix /proc/net/* after setns(2) (Davide Caratti) [1760276] - [net] Unpublish sk from sk_reuseport_cb before call_rcu (Paolo Abeni) [1760409] - [net] Fix null de-reference of device refcount (Paolo Abeni) [1760409] - [include] ipv4: Define __ipv4_neigh_lookup_noref when CONFIG_INET is disabled (Paolo Abeni) [1760409] - [net] neighbor: Call __ipv4_neigh_lookup_noref in neigh_xmit (Paolo Abeni) [1760409] - [net] ebpf: record usage of flow dissector (Jiri Benc) [1749812] - [tools] selftests/bpf: More compatible nc options in test_lwt_ip_encap (Jiri Benc) [1749812] - [tools] selftests/bpf: Set rp_filter in test_flow_dissector (Jiri Benc) [1749812] - [net] bpf: lwtunnel: fix reroute supplying invalid dst (Jiri Benc) [1749812] - [kernel] rh_features: convert to atomic allocation (Jiri Benc) [1749812] - [net] xsk: lock the control mutex in sock_diag interface (Jiri Benc) [1749812] - [documentation] networking: fix af_xdp.rst Sphinx warnings (Jiri Benc) [1749812] - [documentation] flow_dissector: rst'ify documentation (Jiri Benc) [1749812] - [documentation] flow_dissector: document BPF flow dissector environment (Jiri Benc) [1749812] - [net] xsk: fix umem memory leak on cleanup (Jiri Benc) [1749812] - [net] xsk: fix to reject invalid options in Tx descriptor (Jiri Benc) [1749812] - [net] xsk: fix to reject invalid flags in xsk_bind (Jiri Benc) [1749812] - [net] xsk: fix potential crash in xsk_diag_put_umem() (Jiri Benc) [1749812] - [net] bpfilter: re-add header search paths to tools include to fix build error (Jiri Benc) [1749812] - [documentation] xsk: add FAQ to facilitate for first time users (Jiri Benc) [1749812] - [net] bpf/test_run: fix unkillable BPF_PROG_TEST_RUN for flow dissector (Jiri Benc) [1749812] - [tools] sync uapi/linux/if_link.h header (Jiri Benc) [1749812] - [net] xdp: allow generic and driver XDP on one interface (Jiri Benc) [1749812] - [net] xdp: Provide extack messages when prog attachment failed (Jiri Benc) [1749812] - [net] bpfilter: remove extra header search paths for bpfilter_umh (Jiri Benc) [1749812] - [include] bpf: fix missing prototype warnings (Jiri Benc) [1749812] - [net] xsk: add sock_diag interface for AF_XDP (Jiri Benc) [1749812] - [net] xsk: add id to umem (Jiri Benc) [1749812] - [net] xsk: track AF_XDP sockets on a per-netns list (Jiri Benc) [1749812] - [include] redhat: rh_kabi: introduce RH_KABI_EXTEND_WITH_SIZE (Jiri Benc) [1749812] - [net] tcp: Avoid TCP syncookie rejected by SO_REUSEPORT socket (Jiri Benc) [1749812] - [net] tcp: use monotonic timestamps for PAWS (Jiri Benc) [1749812] - [net] tcp: remove one indentation level in tcp_create_openreq_child (Jiri Benc) [1749812] - [netdrv] ppp: Fix memory leak in ppp_write (Guillaume Nault) [1759312] - [netdrv] ppp: deflate: Fix possible crash in deflate_init (Guillaume Nault) [1759312] - [netdrv] pppoe: fix reception of frames with no mac header (Guillaume Nault) [1759312] - [net] tcp_bbr: fix quantization code to not raise cwnd if not probing bandwidth (Florian Westphal) [1759208] - [net] tcp_bbr: refactor bbr_target_cwnd() for general inflight provisioning (Florian Westphal) [1759208] - [net] tcp_bbr: centralize code to set gains (Florian Westphal) [1759208] - [net] tcp_bbr: apply PROBE_RTT cwnd cap even if acked==0 (Florian Westphal) [1759208] - [net] tcp_bbr: in restart from idle, see if we should exit PROBE_RTT (Florian Westphal) [1759208] - [net] tcp_bbr: add bbr_check_probe_rtt_done() helper (Florian Westphal) [1759208] - [net] xfrm/xfrm_policy: fix dst dev null pointer dereference in collect_md mode (Hangbin Liu) [1734589] - [tools] selftests: forwarding: gre_multipath: Fix flower filters (Hangbin Liu) [1756832] - [tools] selftests: forwarding: gre_multipath: Enable IPv4 forwarding (Hangbin Liu) [1756832] - [tools] set sysctl bc_forwarding properly in router_broadcast.sh (Hangbin Liu) [1756832] - [tools] selftests: fib_rule_tests: enable forwarding before ipv4 from/iif test (Hangbin Liu) [1756832] - [tools] selftests: fib_rule_tests: use pre-defined DEV_ADDR (Hangbin Liu) [1756832] - [tools] selftests: fib_rule_tests: fix local IPv4 address typo (Hangbin Liu) [1756832] - [tools] selftests: fib_rule_tests: print the result and return 1 if any tests failed (Hangbin Liu) [1756832] - [tools] selftests: fib_tests: Fix 'Command line is not complete' errors (Hangbin Liu) [1756832] - [tools] selftests: Update fib_tests to handle missing ping6 (Hangbin Liu) [1756832] - [tools] fib_tests: Add tests for metrics on routes (Hangbin Liu) [1756832] - [tools] selftests: udpgso_bench.sh explicitly requires bash (Hangbin Liu) [1756832] - [tools] selftests/net: add tls to .gitignore (Hangbin Liu) [1756832] - [net] ipv4: avoid mixed n_redirects and rate_tokens usage (Paolo Abeni) [1753092] - [lib] netlink: set bad attribute also on maxtype check (Petr Oros) [1757776] - [lib] netlink: add validation of NLA_F_NESTED flag (Petr Oros) [1757776] - [net] ila: Fix rhashtable walker list corruption (Petr Oros) [1757776] - [lib] ila: make lockdep happy again (Petr Oros) [1757776] - [net] genetlink: do not validate dump requests if there is no policy (Petr Oros) [1757776] - [include] netlink: Fix nlmsg_parse as a wrapper for strict message parsing (Petr Oros) [1757776] - [net] tipc: fix missing indentation in source code (Petr Oros) [1757776] - [net] genetlink: optionally validate strictly/dumps (Petr Oros) [1757776] - [lib] netlink: add strict parsing for future attributes (Petr Oros) [1757776] - [include] netlink: re-add parse/validate functions in strict mode (Petr Oros) [1757776] - [net] netlink: make validation more configurable for future strictness (Petr Oros) [1757776] - [lib] netlink: add NLA_MIN_LEN (Petr Oros) [1757776] - [net] genetlink: make policy common to family (Petr Oros) [1757776] - [net] ila: Flush netlink command to clear xlat table (Petr Oros) [1757776] - [net] ila: Create main ila source file (Petr Oros) [1757776] - [net] ila: Call library function alloc_bucket_locks (Petr Oros) [1757776] - [net] ila: Fix use of rhashtable walk in ila_xlat.c (Petr Oros) [1757776] - [net] rtnetlink: fix rtnl_valid_stats_req() nlmsg_len check (Petr Oros) [1757750] - [net] mpls: netconf: perform strict checks also for doit handlers (Petr Oros) [1757750] - [net] mpls: route: perform strict checks also for doit handlers (Petr Oros) [1757750] - [net] ipv6: route: perform strict checks also for doit handlers (Petr Oros) [1757750] - [net] ipv6: addrlabel: perform strict checks also for doit handlers (Petr Oros) [1757750] - [net] ipv6: netconf: perform strict checks also for doit handlers (Petr Oros) [1757750] - [net] ipv6: addr: perform strict checks also for doit handlers (Petr Oros) [1757750] - [net] ipv4: ipmr: perform strict checks also for doit handlers (Petr Oros) [1757750] - [net] ipv4: route: perform strict checks also for doit handlers (Petr Oros) [1757750] - [net] ipv4: netconf: perform strict checks also for doit handlers (Petr Oros) [1757750] - [net] namespace: perform strict checks also for doit handlers (Petr Oros) [1757750] - [net] rtnetlink: ifinfo: perform strict checks also for doit handler (Petr Oros) [1757750] - [net] rtnetlink: stats: reject requests for unknown stats (Petr Oros) [1757750] - [net] rtnetlink: stats: validate attributes in get as well as dumps (Petr Oros) [1757750] - [net] netlink: add helper to retrieve NETLINK_F_STRICT_CHK (Petr Oros) [1757750] - [include] linux/netlink.h: drop unnecessary extern prefix (Petr Oros) [1757750] - [net] rtnetlink: avoid frame size warning in rtnl_newlink() (Petr Oros) [1757750] - [net] rtnetlink: remove a level of indentation in rtnl_newlink() (Petr Oros) [1757750] - [net] rtnetlink: Add more extack messages to rtnl_newlink (Petr Oros) [1757750] - [net] netfilter: nf_tables: allow lookups in dynamic sets (Florian Westphal) [1759074] - [net] netfilter: nf_tables: check the result of dereferencing base_chain->stats (Florian Westphal) [1759074] - [net] revert "netfilter: nft_hash: add map lookups for hashing operations" (Florian Westphal) [1759074] - [net] netfilter: nf_tables: don't prevent event handler from device cleanup on netns exit (Florian Westphal) [1759074] - [net] netfilter: nft_ct: enable conntrack for helpers (Florian Westphal) [1759074] - [net] netfilter: conntrack: always store window size un-scaled (Florian Westphal) [1758668] - [net] netfilter: synproxy: fix rst sequence number mismatch (Florian Westphal) [1758668] - [net] netfilter: synproxy: fix erroneous tcp mss option (Florian Westphal) [1758668] - [net] netfilter: nfnetlink: avoid deadlock due to synchronous request_module (Florian Westphal) [1758668] - [net] netfilter: nf_queue: fix reinject verdict handling (Florian Westphal) [1758668] - [net] netfilter: conntrack: Use consistent ct id hash calculation (Florian Westphal) [1758668] - [net] netfilter: ctnetlink: don't use conntrack/expect object addresses as id (Florian Westphal) [1758668] - [net] netfilter: bridge: Don't sabotage nf_hook calls for an l3mdev slave (Florian Westphal) [1758668] - [net] netfilter: avoid using skb->nf_bridge directly (Florian Westphal) [1758668] - [net] netfilter: nat: can't use dst_hold on noref dst (Florian Westphal) [1758668] - [net] netfilter: bridge: Don't sabotage nf_hook calls from an l3mdev (Florian Westphal) [1758668] - [net] netfilter: conntrack: fix removal of conntrack entries when l4tracker is removed (Florian Westphal) [1758668] - [net] netfilter: xt_hashlimit: fix a possible memory leak in htable_create() (Florian Westphal) [1758668] - [net] netfilter: xt_TEE: add missing code to get interface index in checkentry. (Florian Westphal) [1758668] - [net] netfilter: xt_TEE: fix wrong interface selection (Florian Westphal) [1758668] - [net] netfilter: xtables: avoid BUG_ON (Florian Westphal) [1758668] - [net] netfilter: nat: limit port clash resolution attempts (Florian Westphal) [1758646] - [net] netfilter: nat: remove l4 protocol port rovers (Florian Westphal) [1758646] - [net] neighbour: remove stray semicolon (Ivan Vecera) [1757459] - [net] neighbor: Initialize protocol when new pneigh_entry are created (Ivan Vecera) [1757459] - [net] neighbour: register rtnl doit handler (Ivan Vecera) [1757459] - [net] neighbor: Add protocol attribute (Ivan Vecera) [1757459] - [net] neighbor: Add extack messages for add and delete commands (Ivan Vecera) [1757459] - [net] rtnetlink: address is mandatory for rtnl_fdb_get (Ivan Vecera) [1757105] - [netdrv] vxlan: support for ndo_fdb_get (Ivan Vecera) [1757105] - [net] rtnetlink: support for fdb get (Ivan Vecera) [1757105] - [net] bridge: support for ndo_fdb_get (Ivan Vecera) [1757105] - [net] ipmr: remove hard code cache_resolve_queue_len limit (Hangbin Liu) [1631022] - [net] ipv6/addrconf: allow adding multicast addr if IFA_F_MCAUTOJOIN is set (Hangbin Liu) [1740961] - [net] xfrm interface: fix management of phydev (Xin Long) [1727240] - [net] xfrm interface: fix list corruption for x-netns (Xin Long) [1727240] - [net] xfrm interface: ifname may be wrong in logs (Xin Long) [1727240] - [net] xfrm interface: avoid corruption on changelink (Xin Long) [1727240] - [net] netlink: add validation function to policy (Ivan Vecera) [1753333] - [net] netlink: add attribute range validation to policy (Ivan Vecera) [1753333] - [net] sched: police: allow accessing police->params with rtnl (Ivan Vecera) [1731416] - [net] sched: remove block pointer from common offload structure (Ivan Vecera) [1731416] - [net] nfp: flower: add qos offload install and remove functionality. (Ivan Vecera) [1731416] - [net] nfp: flower: add qos offload framework (Ivan Vecera) [1731416] - [net] sched: add block pointer to tc_cls_common_offload structure (Ivan Vecera) [1731416] - [net] sched: allow stats updates from offloaded police actions (Ivan Vecera) [1731416] - [net] sched: extend matchall offload for hardware statistics (Ivan Vecera) [1731416] - [net] sched: add police action to the hardware intermediate representation (Ivan Vecera) [1731416] - [net] sched: move police action structures to header (Ivan Vecera) [1731416] - [net] sched: remove unused functions for matchall offload (Ivan Vecera) [1731416] - [net] dsa: use intermediate representation for matchall offload (Ivan Vecera) [1731416] - [netdrv] mlxsw: use intermediate representation for matchall offload (Ivan Vecera) [1731416] - [net] tipc: disallow enabling of loopback interface bearer (Jon Maloy) [1717305] - [net] tipc: add NULL pointer check before calling kfree_rcu (Jon Maloy) [1747392] - [net] xsk: Return the whole xdp_desc from xsk_umem_consume_tx (Ivan Vecera) [1748497] - [net] devlink: add warning for ndo_get_port_parent_id set when not needed (Petr Oros) [1737133] - [net] devlink: introduce devlink_compat_switch_id_get() helper (Petr Oros) [1737133] - [net] devlink: extend port attrs for switch ID (Petr Oros) [1737133] - [net] devlink: convert devlink_port_attrs bools to bits (Petr Oros) [1737133] - [net] devlink: add warning for ndo_get_phys_port_name set when not needed (Petr Oros) [1737133] - [netdrv] nfp: move devlink port type set after netdev registration (Petr Oros) [1737133] - [netdrv] dsa: move devlink_port_attrs_set() call before register (Petr Oros) [1737133] - [netdrv] mlxsw: Move devlink_port_attrs_set() call before register (Petr Oros) [1737133] - [netdrv] bnxt: set devlink port type after registration (Petr Oros) [1737133] - [netdrv] bnxt: call devlink_port_type_eth_set() before port register (Petr Oros) [1737133] - [netdrv] bnxt: set devlink port attrs properly (Petr Oros) [1737133] - [netdrv] dsa: add missing net/devlink.h include (Petr Oros) [1737133] - [netdrv] bnxt: add missing net/devlink.h include (Petr Oros) [1737133] - [netdrv] revert "devlink: Add a generic wake_on_lan port parameter" (Petr Oros) [1737133] - [netdrv] bnxt_en: Add bnxt_en initial port params table and register it (Petr Oros) [1737133] - [netdrv] mlxsw: spectrum: Assume CONFIG_NET_DEVLINK is always enabled (Petr Oros) [1737527] - [netdrv] netdevsim: assume CONFIG_NET_DEVLINK is always enabled (Petr Oros) [1737527] - [net] devlink: introduce devlink_compat_phys_port_name_get() (Petr Oros) [1737527] - [net] replace ndo_get_devlink with ndo_get_devlink_port (Petr Oros) [1737527] - [net] devlink: select NET_DEVLINK from drivers (Petr Oros) [1737527] - [net] devlink: add port type spinlock (Petr Oros) [1737527] - [net] devlink: warn on setting type on unregistered port (Petr Oros) [1737527] - [net] devlink: disallow port_attrs_set() to be called before register (Petr Oros) [1737527] - [net] devlink: don't pass return value of __devlink_port_type_set() (Petr Oros) [1737527] - [net] devlink: don't take devlink_mutex for devlink_compat_* (Petr Oros) [1737527] - [net] devlink: add couple of missing mutex_destroy() calls (Petr Oros) [1737527] - [net] devlink: fix kdoc (Petr Oros) [1737527] - [net] devlink: require non-NULL ops for devlink instances (Petr Oros) [1737527] - [net] devlink: hold a reference to the netdevice around ethtool compat (Petr Oros) [1737527] - [net] devlink: create a special NDO for getting the devlink instance (Petr Oros) [1737527] - [net] devlink: Add WARN_ON to catch errors of not cleaning devlink objects (Petr Oros) [1737527] - [netdrv] s390/qeth: fix xmit_more support (Ivan Vecera) [1734516] - [netdrv] revert "[netdrv] gve: account for lack of netdev_xmit_more() definition (RHEL-only)" (Ivan Vecera) [1734516] - [netdrv] net/mlx5e: Fix wrong xmit_more application (Ivan Vecera) [1734516] - [include] net: use correct this_cpu primitive in dev_recursion_level (Ivan Vecera) [1734516] - [netdrv] drivers: net: aurora: use netdev_xmit_more helper (Ivan Vecera) [1734516] - [netdrv] drivers: net: sfc: use netdev_xmit_more helper (Ivan Vecera) [1734516] - [netdrv] drivers: mellanox: use netdev_xmit_more() helper (Ivan Vecera) [1734516] - [netdrv] net: move skb->xmit_more hint to softnet data (Ivan Vecera) [1734516] - [net] place xmit recursion in softnet data (Ivan Vecera) [1734516]- [netdrv] net: ena: clean up indentation issue (John Linville) [1770979] - [netdrv] net: ena: Select DIMLIB for ENA_ETHERNET (John Linville) [1770979] - [netdrv] net: ena: fix incorrect update of intr_delay_resolution (John Linville) [1770979] - [netdrv] net: ena: fix retrieval of nonadaptive interrupt moderation intervals (John Linville) [1770979] - [netdrv] net: ena: fix update of interrupt moderation register (John Linville) [1770979] - [netdrv] net: ena: remove all old adaptive rx interrupt moderation code from ena_com (John Linville) [1770979] - [netdrv] net: ena: remove ena_restore_ethtool_params() and relevant fields (John Linville) [1770979] - [netdrv] net: ena: remove old adaptive interrupt moderation code from ena_netdev (John Linville) [1770979] - [netdrv] net: ena: remove code duplication in ena_com_update_nonadaptive_moderation_interval _*() (John Linville) [1770979] - [netdrv] net: ena: enable the interrupt_moderation in driver_supported_features (John Linville) [1770979] - [netdrv] net: ena: reimplement set/get_coalesce() (John Linville) [1770979] - [netdrv] net: ena: switch to dim algorithm for rx adaptive interrupt moderation (John Linville) [1770979] - [netdrv] net: ena: add intr_moder_rx_interval to struct ena_com_dev and use it (John Linville) [1770979]- [fs] autofs: add ignore mount option (Ian Kent) [1743441] - [fs] autofs: improve ioctl sbi checks (Ian Kent) [1672133] - [crypto] crypto: ccp - Retry SEV INIT command in case of integrity check failure. (Gary Hook) [1767627] - [crypto] crypto: ccp - Verify access to device registers before initializing (Gary Hook) [1756867] - [crypto] crypto: ccp - Change a message to reflect status instead of failure (Gary Hook) [1756867] - [netdrv] ixgbevf: Bump version for RHEL 8.2.0 (Ken Cox) [1721701] - [netdrv] ixgbevf: Fix secpath usage for IPsec Tx offload (Ken Cox) [1721701] - [netdrv] ixgbevf: make array api static const, makes object smaller (Ken Cox) [1721701] - [netdrv] ixgbevf: Link lost in VM on ixgbevf when restoring from freeze or suspend (Ken Cox) [1721701] - [netdrv] ixgbevf: fix a compilation error of skb_frag_t (Ken Cox) [1721701] - [netdrv] net: Use skb accessors in network drivers (Ken Cox) [1721701] - [netdrv] ixgbevf: Use cached link state instead of re-reading the value for ethtool (Ken Cox) [1721701] - [netdrv] ixgbevf: fix possible divide by zero in ixgbevf_update_itr (Ken Cox) [1721701] - [netdrv] ixgbevf: fix a missing check of ixgbevf_write_msg_read_ack (Ken Cox) [1721701] - [infiniband] IB/hfi1: Use a common pad buffer for 9B and 16B packets (Honggang Li) [1719676] - [infiniband] IB/hfi1: Avoid excessive retry for TID RDMA READ request (Honggang Li) [1719676] - [infiniband] RDMA/hfi1: Prevent memory leak in sdma_init (Honggang Li) [1719676] - [infiniband] IB/hfi1: remove unlikely() from IS_ERR*() condition (Honggang Li) [1719676] - [infiniband] IB/hfi1: Define variables as unsigned long to fix KASAN warning (Honggang Li) [1719676] - [infiniband] IB/{rdmavt, hfi1, qib}: Add a counter for credit waits (Honggang Li) [1719676] - [infiniband] IB/hfi1: Add traces for TID RDMA READ (Honggang Li) [1719676] - [infiniband] infiniband: hfi1: fix memory leaks (Honggang Li) [1719676] - [infiniband] infiniband: hfi1: fix a memory leak bug (Honggang Li) [1719676] - [infiniband] IB/hfi1: Drop stale TID RDMA packets that cause TIDErr (Honggang Li) [1719676] - [infiniband] IB/hfi1: Add additional checks when handling TID RDMA WRITE DATA packet (Honggang Li) [1719676] - [infiniband] IB/hfi1: Add additional checks when handling TID RDMA READ RESP packet (Honggang Li) [1719676] - [infiniband] IB/hfi1: Unsafe PSN checking for TID RDMA READ Resp packet (Honggang Li) [1719676] - [infiniband] IB/hfi1: Drop stale TID RDMA packets (Honggang Li) [1719676] - [infiniband] IB/hfi1: Fix Spectre v1 vulnerability (Honggang Li) [1719676] - [infiniband] IB/hfi1: Remove unused define (Honggang Li) [1719676] - [infiniband] IB/hfi1: Do not update hcrc for a KDETH packet during fault injection (Honggang Li) [1719676] - [infiniband] IB/hfi1: Drop all TID RDMA READ RESP packets after r_next_psn (Honggang Li) [1719676] - [infiniband] IB/hfi1: Field not zero-ed when allocating TID flow memory (Honggang Li) [1719676] - [infiniband] IB/hfi1: Unreserve a flushed OPFN request (Honggang Li) [1719676] - [infiniband] IB/hfi1: Check for error on call to alloc_rsm_map_table (Honggang Li) [1719676] - [infiniband] IB/rdmavt: Fix variable shadowing issue in rvt_create_cq (Honggang Li) [1719676] - [infiniband] RDMA/rvt: Do not use a kernel header in the ABI (Honggang Li) [1719676] - [infiniband] IB/hfi1: No need to use try_module_get for debugfs (Honggang Li) [1719676] - [infiniband] IB/rdmavt: Add trace for map_mr_sg (Honggang Li) [1719676] - [infiniband] IB/rdmavt: Enhance trace information for FRWR debug (Honggang Li) [1719676] - [infiniband] IB/hfi1: Add missing INVALIDATE opcodes for trace (Honggang Li) [1719676] - [infiniband] IB/hfi1: Reduce excessive aspm inlines (Honggang Li) [1719676] - [infiniband] IB/{rdmavt, hfi1, qib}: Add helpers to hide SWQE WR details (Honggang Li) [1719676] - [infiniband] IB/{rdmavt, hfi1, qib}: Remove AH refcount for UD QPs (Honggang Li) [1719676] - [infiniband] IB/rdmavt: Set QP allowed opcodes after QP allocation (Honggang Li) [1719676] - [infiniband] IB/{hfi1, qib, rdmavt}: Put qp in error state when cq is full (Honggang Li) [1719676] - [infiniband] IB/rdmavt: Fracture single lock used for posting and processing RWQEs (Honggang Li) [1719676] - [infiniband] IB/hfi1: Move receive work queue struct into uapi directory (Honggang Li) [1719676] - [infiniband] IB/hfi1: Move rvt_cq_wc struct into uapi directory (Honggang Li) [1719676] - [infiniband] IB/rdmavt: Add new completion inline (Honggang Li) [1719676] - [infiniband] IB/{rdmavt, qib, hfi1}: Convert to new completion API (Honggang Li) [1719676] - [infiniband] IB/hfi1: Spelling s/statisfied/satisfied/ (Honggang Li) [1719676] - [infiniband] IB/hfi1: Handle port down properly in pio (Honggang Li) [1719676] - [infiniband] IB/hfi1: Handle wakeup of orphaned QPs for pio (Honggang Li) [1719676] - [infiniband] IB/hfi1: Wakeup QPs orphaned on wait list after flush (Honggang Li) [1719676] - [infiniband] IB/hfi1: Use aborts to trigger RC throttling (Honggang Li) [1719676] - [infiniband] IB/hfi1: Create inline to get extended headers (Honggang Li) [1719676] - [infiniband] IB/hfi1: Silence txreq allocation warnings (Honggang Li) [1719676] - [infiniband] IB/hfi1: Avoid hardlockup with flushlist_lock (Honggang Li) [1719676] - [infiniband] IB/hfi1: Correct tid qp rcd to match verbs context (Honggang Li) [1719676] - [infiniband] IB/hfi1: Close PSM sdma_progress sleep window (Honggang Li) [1719676] - [infiniband] IB/hfi1: Validate fault injection opcode user input (Honggang Li) [1719676] - [infiniband] IB/hfi1: Use struct_size() helper (Honggang Li) [1719676] - [infiniband] IB/rdmavt: Use struct_size() helper (Honggang Li) [1719676] - [infiniband] IB/hfi1: Validate page aligned for a given virtual address (Honggang Li) [1719676] - [infiniband] IB/{qib, hfi1, rdmavt}: Correct ibv_devinfo max_mr value (Honggang Li) [1719676] - [infiniband] IB/hfi1: Insure freeze_work work_struct is canceled on shutdown (Honggang Li) [1719676] - [infiniband] IB/rdmavt: Fix alloc_qpn() WARN_ON() (Honggang Li) [1719676] - [infiniband] IB/hfi1: Remove set but not used variables 'offset' and 'fspsn' (Honggang Li) [1719676] - [infiniband] RDMA/rdmavt: Catch use-after-free access of AH structures (Honggang Li) [1719676] - [infiniband] IB/hfi1: Remove reference to RHF.VCRCErr (Honggang Li) [1719676] - [infiniband] IB/hfi1: Add selected Rcv counters (Honggang Li) [1719676] - [infiniband] IB/{rdmavt, qib, hfi1}: Use new routine to release reference counts (Honggang Li) [1719676] - [infiniband] IB/rdmavt: Use more efficient allowed_ops (Honggang Li) [1719676] - [infiniband] IB/rdmavt: Fix ab/ba include issues (Honggang Li) [1719676] - [infiniband] IB/hfi1: Make opfn.h self sufficient (Honggang Li) [1719676] - [infiniband] IB/{rdmavt, hfi1): Miscellaneous comment fixes (Honggang Li) [1719676] - [infiniband] IB/hfi1: Add debugfs to control expansion ROM write protect (Honggang Li) [1719676] - [infiniband] hfi1: Convert hfi1_unit_table to XArray (Honggang Li) [1719676] - [infiniband] hfi1: Convert vesw_idr to XArray (Honggang Li) [1719676] - [infiniband] RDMA/rdmavt: Use correct sizing on buffers holding page DMA addresses (Honggang Li) [1719676] - [infiniband] IB/hfi1: Fix two format strings (Honggang Li) [1719676] - [infiniband] IB/hfi1: Add running average for adaptive pio (Honggang Li) [1719676] - [infiniband] mm: replace all open encodings for NUMA_NO_NODE (Honggang Li) [1719676] - [infiniband] drivers/IB,hfi1: do not se mmap_sem (Honggang Li) [1719676] - [infiniband] IB/hfi1: Suppress a compiler warning (Honggang Li) [1719676] - [scsi] qla2xxx: Update driver version (Himanshu Madhani) [1763248] - [scsi] scsi: qla2xxx: don't use zero for FC4_PRIORITY_NVME (Himanshu Madhani) [1763248] - [scsi] scsi: qla2xxx: initialize fc4_type_priority (Himanshu Madhani) [1763248] - [scsi] scsi: qla2xxx: fix NPIV tear down process (Himanshu Madhani) [1763248] - [scsi] scsi: qla2xxx: Remove an include directive (Himanshu Madhani) [1763248] - [scsi] scsi: qla2xxx: Fix device connect issues in P2P configuration (Himanshu Madhani) [1763248] - [scsi] scsi: qla2xxx: Improve logging for scan thread (Himanshu Madhani) [1763248] - [scsi] scsi: qla2xxx: Capture FW dump on MPI heartbeat stop event (Himanshu Madhani) [1763248] - [scsi] scsi: qla2xxx: Check for MB timeout while capturing ISP27/28xx FW dump (Himanshu Madhani) [1763248] - [scsi] scsi: qla2xxx: Set remove flag for all VP (Himanshu Madhani) [1763248] - [scsi] scsi: qla2xxx: Add error handling for PLOGI ELS passthrough (Himanshu Madhani) [1763248] - [scsi] scsi: qla2xxx: Dual FCP-NVMe target port support (Himanshu Madhani) [1763248] - [scsi] scsi: qla2xxx: Fix a dma_pool_free() call (Himanshu Madhani) [1763248] - [scsi] scsi: qla2xxx: Fix memory leak when sending I/O fails (Himanshu Madhani) [1763248] - [scsi] scsi: qla2xxx: Fix driver unload hang (Himanshu Madhani) [1763248] - [scsi] scsi: qla2xxx: Fix SRB leak on switch command timeout (Himanshu Madhani) [1763248] - [scsi] scsi: qla2xxx: Fix double scsi_done for abort path (Himanshu Madhani) [1763248] - [scsi] scsi: qla2xxx: Do command completion on abort timeout (Himanshu Madhani) [1763248] - [scsi] scsi: qla2xxx: Reduce the number of forward declarations (Himanshu Madhani) [1763248] - [scsi] scsi: qla2xxx: fixup incorrect usage of host_byte (Himanshu Madhani) [1763248] - [scsi] scsi: qla2xxx: Fix partial flash write of MBI (Himanshu Madhani) [1763248] - [scsi] scsi: qla2xxx: Remove WARN_ON_ONCE in qla2x00_status_cont_entry() (Himanshu Madhani) [1763248] - [scsi] qla2xxx: Fix conflict_port check for NULL (Himanshu Madhani) [1763248] - [netdrv] Bump version for RHEL 8.2.0 (Ken Cox) [1721700] - [netdrv] ixgbe: Fix secpath usage for IPsec TX offload. (Ken Cox) [1721700] - [netdrv] ixgbe: fix double clean of Tx descriptors with xdp (Ken Cox) [1721700] - [netdrv] ixgbe: Prevent u8 wrapping of ITR value to something less than 10us (Ken Cox) [1721700] - [netdrv] ixgbe: use skb_get_queue_mapping in tx path (Ken Cox) [1721700] - [netdrv] ixgbe: fix memory leaks (Ken Cox) [1721700] - [netdrv] ixgbe: sync the first fragment unconditionally (Ken Cox) [1721700] - [netdrv] ixgbe: Use kzfree() rather than its implementation. (Ken Cox) [1721700] - [netdrv] ixgbe: simplify Rx buffer recycle (Ken Cox) [1721700] - [netdrv] ixgbe: no need to check return value of debugfs_create functions (Ken Cox) [1721700] - [netdrv] ixgbe: fix possible deadlock in ixgbe_service_task() (Ken Cox) [1721700] - [netdrv] net: Use skb accessors in network drivers (Ken Cox) [1721700] - [netdrv] ixgbe: fix potential u32 overflow on shift (Ken Cox) [1721700] - [netdrv] ixgbe: Avoid NULL pointer dereference with VF on non-IPsec hw (Ken Cox) [1721700] - [netdrv] ixgbe: Check DDM existence in transceiver before access (Ken Cox) [1721700] - [netdrv] ixgbe: implement support for SDP/PPS output on X550 hardware (Ken Cox) [1721700] - [netdrv] ixgbe: Use LLDP ethertype define ETH_P_LLDP (Ken Cox) [1721700] - [netdrv] ixgbe: add a kernel documentation comment for ixgbe_ptp_get_ts_config (Ken Cox) [1721700] - [netdrv] ixgbe: use 'cc' instead of 'hw_cc' for local variable (Ken Cox) [1721700] - [netdrv] ixgbe: fix PTP SDP pin setup on X540 hardware (Ken Cox) [1721700] - [netdrv] ixgbe: reduce PTP Tx timestamp timeout to 1 second (Ken Cox) [1721700] - [netdrv] ixgbe: fix AF_XDP tx packet count (Ken Cox) [1721700] - [netdrv] ixgbe: fix AF_XDP tx byte count (Ken Cox) [1721700] - [netdrv] ixgbe: remove umem from adapter (Ken Cox) [1721700] - [netdrv] ixgbe: add tracking of AF_XDP zero-copy state for each queue pair (Ken Cox) [1721700] - [netdrv] ixgbe: fix mdio bus registration (Ken Cox) [1721700] - [netdrv] nfp: bpf: implement jitting of JMP32 (Pablo Cascon) [1729067] - [netdrv] nfp: bpf: support removing dead code (Pablo Cascon) [1729067] - [netdrv] nfp: bpf: support optimizing dead branches (Pablo Cascon) [1729067] - [netdrv] nfp: bpf: save original program length (Pablo Cascon) [1729067] - [netdrv] nfp: bpf: split up the skip flag (Pablo Cascon) [1729067] - [netdrv] nfp: bpf: don't use instruction number for jump target (Pablo Cascon) [1729067] - [scsi] scsi: target: iscsi: rename some variables to avoid confusion. (Maurizio Lombardi) [1769801] - [scsi] scsi: target: iscsi: tie the challenge length to the hash digest size (Maurizio Lombardi) [1769801] - [scsi] scsi: target: iscsi: CHAP: add support for SHA1, SHA256 and SHA3-256 (Maurizio Lombardi) [1769801] - [scsi] scsi: target: compare full CHAP_A Algorithm strings (Maurizio Lombardi) [1769801] - [arm64] arm64: topology: Use PPTT to determine if PE is a thread (Jeremy Linton) [1721297] - [acpi] ACPI/PPTT: Add support for ACPI 6.3 thread flag (Jeremy Linton) [1721297] - [acpi] ACPI / LPSS: Save/restore LPSS private registers also on Lynxpoint (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [documentation] docs: fix numaperf.rst and add it to the doc tree (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI/IORT: Rename arm_smmu_v3_set_proximity() 'node' local variable (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [misc] h8300: pci: Remove local declaration of pcibios_penalize_isa_irq (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [mm] mmc: sdhci-acpi: Make PCI dependency explicit (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [ata] ata: pata_acpi: Make PCI dependency explicit (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [gpu] vga-switcheroo: make PCI dependency explicit (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [platform] platform/x86: intel_ips: make PCI dependency explicit (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [platform] platform/x86: intel_pmc: Make PCI dependency explicit (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [platform] platform/x86: apple-gmux: Make PCI dependency explicit (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [x86] x86/intel/lpss: Make PCI dependency explicit (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [x86] x86/Kconfig: Select PCI_LOCKLESS_CONFIG if PCI is enabled (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [mfd] mfd: Fix unmet dependency warning for MFD_TPS68470 (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] drivers/acpi/scan.c: document why we don't need the device_hotplug_lock (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: PM: Fix regression in acpi_device_set_power() (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI/IORT: Fix off-by-one check in iort_dev_find_its_id() (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: video: Add new hw_changes_brightness quirk, set it on PB Easynote MZ35 (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: blacklist: fix clang warning for unused DMI table (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] Revert "ACPICA: Update table load object initialization" (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: PM: Make acpi_sleep_state_supported() non-static (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / APEI: Remove needless __ghes_check_estatus() calls (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: PM: Unexport acpi_device_get_power() (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] PCI / ACPI: Use cached ACPI device state to get PCI device power state (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: Update version to 20190703 (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: Update table load object initialization (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: Update for object initialization sequence (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: remove legacy module-level code due to deprecation (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: Namespace: simplify creation of the initial/default namespace (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / PMIC: intel: Drop double removal of address space handler (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: APD: remove redundant assignment to pointer clk (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: PM: Introduce "poweroff" callbacks for ACPI PM domain and LPSS (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: PM: Simplify and fix PM domain hibernation callbacks (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] PM: ACPI/PCI: Resume all devices during hibernation (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] PCI: PM/ACPI: Refresh all stale power state data in pci_pm_complete() (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI/PPTT: Add function to return ACPI 6.3 Identical tokens (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI/PPTT: Modify node flag detection to find last IDENTICAL (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / PM: Introduce concept of a _PR0 dependent device (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: PM: Allow transitions to D0 to occur in special cases (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: PM: Avoid evaluating _PS3 on transitions from D3hot to D3cold (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] acpi: utils: Cleanup acpi_dev_match_cb (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: Make AC and battery drivers available on !X86 (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] coresight: acpi: Support for AMBA components (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: Clear status of GPEs on first direct enable (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: configfs: Resolve objects on host-directed table loads (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: tables: Allow BGRT to be overridden (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / sleep: Switch to use acpi_dev_get_first_match_dev() (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [include] gpio: merrifield: Fix build err without CONFIG_ACPI (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: OSL: Make a W=1 kernel-doc warning go away (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / property: Don't limit named child node matching to data nodes (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / LPIT: Correct LPIT end address for lpit_process() (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] acpi/irq: Implement helper to create hierachical domains (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [drivers] node: Add memory-side caching attributes (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [drivers] node: Add heterogenous memory access attributes (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [drivers] node: Link memory nodes to their compute nodes (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [documentation] doc/mm: New documentation for memory performance (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: PM: Call pm_set_suspend_via_firmware() during hibernation (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI/PCI: PM: Add missing wakeup.flags.valid checks (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI/IORT: Fix build error when IOMMU_SUPPORT is disabled (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: PM: Set enable_for_wake for wakeup GPEs during suspend-to-idle (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: Update version to 20190509 (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: Linux: move ACPI_DEBUG_DEFAULT flag out of ifndef (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: bus: change _ADR representation to 64 bits (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / property: fix handling of data_nodes in acpi_get_next_subnode() (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] acpi/hmat: fix an uninitialized memory_target (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] acpi/hmat: Update acpi_hmat_type enum with ACPI_HMAT_TYPE_PROXIMITY (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] acpi/hmat: fix memory leaks in hmat_init() (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI/IORT: Check ATS capability in root complex nodes (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / DPTF: Use dev_get_drvdata() (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: event: replace strcpy() by strscpy() (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / LPSS: Use acpi_lpss_* instead of acpi_subsys_* functions for hibernate (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI/IORT: Reject platform device creation on NUMA node mapping failure (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: button: reinitialize button state upon resume (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: Update version to 20190405 (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: Namespace: add check to avoid null pointer dereference (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: Update version to 20190329 (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: utilities: fix spelling of PCC to platform_comm_channel (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: Rename nameseg length macro/define for clarity (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: Rename nameseg compare macro for clarity (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: Rename nameseg copy macro for clarity (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: PM: Print debug messages when enabling GPEs for wakeup (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] acpi/hmat: Register memory side cache attributes (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] acpi/hmat: Register performance attributes (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] acpi/hmat: Register processor domain to its memory (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] acpi/hmat: Parse and report heterogeneous memory (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] acpi: Add HMAT to generic parsing tables (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] acpi: Create subtable parsing infrastructure (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [arm64] arm64: numa: rework ACPI NUMA initialization (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI/IORT: Add support for PMCG (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: video: Use vendor backlight on Sony VPCEH3U1E (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / utils: Remove deprecated function since no user left (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / tables: Clean up whitespace (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / scan: Add labels for PNP button devices (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / scan: Simplify acpi_bus_extract_wakeup_device_power_package() (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: Fix comment typos (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] Revert "ACPICA: Clear status of GPEs before enabling them" (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: Namespace: remove address node from global list after method termination (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: Clear status of GPEs before enabling them (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: use different default debug value than ACPICA (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / utils: Drop reference in test for device presence (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: sysfs: Prevent get_status() from returning acpi_status (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / device_sysfs: Avoid OF modalias creation for removed device (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / configfs: Mark local data structures static (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / configfs: Mark local functions static (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: tables: Simplify PPTT leaf node detection (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / bus: Respect PRP0001 when retrieving device match data (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: Update version to 20190215 (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI/ACPICA: Trivial: fix spelling mistakes and fix whitespace formatting (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: ACPI 6.3: add GTDT Revision 3 support (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: ACPI 6.3: HMAT updates (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: ACPI 6.3: PPTT add additional fields in Processor Structure Flags (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: ACPI 6.3: add Error Disconnect Recover Notification value (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: ACPI 6.3: MADT: add support for statistical profiling in GICC (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: ACPI 6.3: add PCC operation region support for AML interpreter (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [clk] clk: x86: Move clk-lpss.h to platform_data/x86 (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: APEI: Fix possible out-of-bounds access to BERT region (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / processor: Set P_LVL{2, 3sc] } idle state descriptions (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / CPPC: Add a helper to get desired performance (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: ACPI 6.3: SRAT: add Generic Affinity Structure subtable (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: ACPI 6.3: Add Trigger order to PCC Identifier structure in PDTT (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: ACPI 6.3: Adding predefined methods _NBS, _NCH, _NIC, _NIH, and _NIG (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: Update/clarify messages for control method failures (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: Debugger: Fix possible fault with the "test objects" command (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: Interpreter: Emit warning for creation of a zero-length op region (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: Remove legacy module-level code support (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / x86: Make PWM2 device always present at Lenovo Yoga Book (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / video: Extend chassis-type detection with a "Lunch Box" check (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / video: Refactor and fix dmi_is_desktop() (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / APEI: Add support for the SDEI GHES Notification type (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [firmware] firmware: arm_sdei: Add ACPI GHES registration helper (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI/PPTT: Add acpi_pptt_warn_missing() to consolidate logs (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / APEI: Use separate fixmap pages for arm64 NMI-like notifications (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / APEI: Only use queued estatus entry during in_nmi_queue_one_entry() (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / APEI: Split ghes_read_estatus() to allow a peek at the CPER length (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / APEI: Make GHES estatus header validation more user friendly (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / APEI: Pass ghes and estatus separately to avoid a later copy (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / APEI: Let the notification helper specify the fixmap slot (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / APEI: Move locking to the notification helper (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / APEI: Switch NOTIFY_SEA to use the estatus queue (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / APEI: Move NOTIFY_SEA between the estatus-queue and NOTIFY_NMI (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / APEI: Don't allow ghes_ack_error() to mask earlier errors (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / APEI: Generalise the estatus queue's notify code (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / APEI: Don't update struct ghes' flags in read/clear estatus (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / APEI: Remove spurious GHES_TO_CLEAR check (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / APEI: Don't store CPER records physical address in struct ghes (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / APEI: Make estatus pool allocation a static size (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / APEI: Make hest.c manage the estatus memory pool (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / APEI: Switch estatus pool to use vmalloc memory (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / APEI: Remove silent flag from ghes_read_estatus() (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / APEI: Don't wait to serialise with oops messages when panic()ing (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: Set debug output flags independent of ACPICA (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: Get rid of acpi_sleep_dispatch() (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / scan: Create platform device for BSG2150 ACPI nodes (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] Revert "ACPI / EC: Remove old CLEAR_ON_RESUME quirk" (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: EC: Simplify boot EC checks in acpi_ec_add() (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: EC: Eliminate acpi_config_boot_ec() (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: EC: Make acpi_ec_dsdt_probe() more straightforward (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: EC: Make acpi_ec_ecdt_probe() more straightforward (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: EC: Declare boot_ec as static (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / DPTF: remove header search path to the parent directory (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: EC: Clean up probing for early EC (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: debug: Clean up acpi_aml_init() (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: no need to check return value of debugfs_create functions (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: EC: Look for ECDT EC after calling acpi_load_tables() (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / LPSS: Make PCI dependency explicit (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: Update version to 20190108 (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: All acpica: Update copyrights to 2019 (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: acpiexec: Add option to dump extra info for memory leaks (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: Convert more ACPI errors to firmware errors (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: APEI: EINJ: Use DEFINE_DEBUGFS_ATTRIBUTE for debugfs files (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / APEI: Fix parsing HEST that includes Deferred Machine Check subtable (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / tables: table override from built-in initrd (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] APEI / ERST: Switch to use new generic UUID API (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / PMIC: Add generic intel_soc_pmic_exec_mipi_pmic_seq_element handling (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / PMIC: Implement exec_mipi_pmic_seq_element for CHT Whiskey Cove PMIC (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI/IORT: Fix build when CONFIG_IOMMU_API=n (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / PMIC: xpower: Fix TS-pin current-source handling (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: NUMA: Use correct type for printing addresses on i386-PAE (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: power: Skip duplicate power resource references in _PRx (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: Fix build failure when CONFIG_NLS is set to 'n' (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / tables: Add an ifdef around amlcode and dsdt_amlcode (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: Make PCI slot detection driver depend on PCI (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI/IORT: Stub out ACS functions when CONFIG_PCI is not set (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] PCI/ACPI: Allow ACPI to be built without CONFIG_PCI set (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / OSI: Add OEM _OSI string to enable dGPU direct output (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: PM: Loop in full LPS0 mode only (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: EC / PM: Disable non-wakeup GPEs for suspend-to-idle (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI/IORT: Don't call iommu_ops->add_device directly (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI/IORT: Use device_iommu_mapped() (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI/IORT: Use helper functions to access dev->iommu_fwspec (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [include] driver core: Introduce device_iommu_mapped() function (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [iommu] iommu/sysfs: Rename iommu_release_device() (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [iommu] iommu: Consolitate ->add/remove_device() calls (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [iommu] iommu: Introduce wrappers around dev->iommu_fwspec (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / tables: add DSDT AmlCode new declaration name support (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: Update version to 20181213 (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: change coding style to match ACPICA, no functional change (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: Debug output: Add option to display method/object evaluation (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: disassembler: disassemble OEMx tables as AML (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: Add "Windows 2018.2" string in the _OSI support (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: Expressions in package elements are not supported (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: Update buffer-to-string conversions (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: add comments, no functional change (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: Remove defines that use deprecated flag (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: Add "Windows 2018" string in the _OSI support (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [pci] PCI: Remove unused attr variable in pci_dma_configure (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / scan: Refactor _CCA enforcement (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / LPSS: Ignore acpi_device_fix_up_power() return value (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI, APEI, EINJ: Change to use DEFINE_SHOW_ATTRIBUTE macro (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / scan: Create platform device for INT3515 ACPI nodes (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI/IORT: Fix iort_get_platform_device_domain() uninitialized pointer value (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: SPCR: Consider baud rate 0 as preconfigured state (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / glue: Add acpi_platform_notify() function (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [drivers] drivers core: Prepare support for multiple platform notifications (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / platform: Add SMB0001 HID to forbidden_id_list (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: Fix handling of buffer-size in acpi_ex_write_data_to_field() (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: Update version to 20181031 (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: iASL: Enhance error detection (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: iASL: adding definition and disassembly for TPM2 revision 3 (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: Debugger: refactor to fix unused variable warning (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / PMIC: xpower: fix IOSF_MBI dependency (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / PMIC: xpower: Add depends on IOSF_MBI to Kconfig entry (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / PMIC: xpower: Block P-Unit I2C access during read-modify-write (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [include] PM / Domains: Document flags for genpd (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / scan: Create platform device for INT33FE ACPI nodes (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / OSL: Use 'jiffies' as the time bassis for acpi_os_get_timer() (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: probe ECDT before loading AML tables regardless of module-level code flag (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: Remove acpi_gbl_group_module_level_code and only use acpi_gbl_execute_tables_as_methods instead (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: AML Parser: fix parse loop to correctly skip erroneous extended opcodes (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: AML interpreter: add region addresses in global list during initialization (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: TAD: Add low-level support for real time capability (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / PM: Export acpi_device_get_power() for use by modular build drivers (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: remove redundant 'default n' from Kconfig (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / SBS: Fix rare oops when removing modules (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / SBS: Fix GPE storm on recent MacBookPro's (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: Update version to 20181003 (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: Never run _REG on system_memory and system_IO (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: Split large interpreter file (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: Update for field unit access (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: Rename some of the Field Attribute defines (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: Update for generic_serial_bus and attrib_raw_process_bytes protocol (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / processor: Fix the return value of acpi_processor_ids_walk() (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / LPSS: Resume BYT/CHT I2C controllers from resume_noirq (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / LPSS: Add a device link from the GPU to the BYT I2C5 controller (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / LPSS: Add a device link from the GPU to the CHT I2C7 controller (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / LPSS: Make acpi_lpss_find_device() also find PCI devices (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / LPSS: Make hid_uid_match helper accept a NULL uid argument (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / LPSS: Make hid_uid_match helper take an acpi_device as first argument (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] acpi:ipmi: Convert ipmi_user_t to struct ipmi_user 0001-x86-smp-fix-non-SMP-broken-build-due-to-redefinition.patch brew_job bzlist bzlist-v2 run.sh testing_desc v4-notes v5-notes (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / LPSS: Exclude I2C busses shared with PUNIT from pmc_atom_d3_mask (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / PMIC: Convert drivers to use SPDX identifier (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / PMIC: Sort headers alphabetically (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / property: Switch to bitmap_zalloc() (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / LPSS: Add alternative ACPI HIDs for Cherry Trail DMA controllers (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: custom_method: remove meaningless null check before debugfs_remove() (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / LPSS: Force LPSS quirks on boot (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / bus: Only call dmi_check_system() on X86 (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: fix menuconfig presentation of ACPI submenu (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] xen/ACPI: don't upload Px/Cx data for disabled processors (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [x86] x86/smp: fix non-SMP broken build due to redefinition of apic_id_is_primary_thread (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / PMIC: CrystalCove: Extend PMOP support to support all possible fields (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: Clear status of all events when entering sleep states (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: Update version to 20180810 (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: acpiexec: fix a small memory leak regression (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: Reference count: add additional debugging details (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: acpi_exec: fixing -fi option (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: Debugger: Cleanup interface to the AML disassembler (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: Utilities: split hex detection into smaller functions (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: Update an error message for a duplicate table (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [platform] platform/x86: Add ACPI i2c-multi-instantiate pseudo driver (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [kernel] PM / reboot: Eliminate race between reboot and suspend (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / x86: utils: Remove status workaround from acpi_device_always_present() (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / scan: Create platform device for fwnodes with multiple i2c devices (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / scan: Initialize status to ACPI_STA_DEFAULT (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / EC: Add another entry for Thinkpad X1 Carbon 6th (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: bus: Fix a pointer coding style issue (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] arm64 / ACPI: clean the additional checks before calling ghes_notify_sea() (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / scan: Add static attribute to indirect_io_hosts[] (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / battery: Do not export energy_full[_design] on devices without full_charge_capacity (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / EC: Use ec_no_wakeup on ThinkPad X1 Yoga 3rd (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / battery: get rid of negations in conditions (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / battery: use specialized print macros (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / battery: reorder headers alphabetically (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / battery: drop inclusion of init.h (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: battery: remove redundant old_present check on insertion (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: property: Use data node name and reg property for graphs (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: property: Allow direct graph endpoint references (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: property: Make the ACPI graph API private (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: property: Allow making references to non-device nodes (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: Convert ACPI reference args to generic fwnode reference args (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / OSI: Add OEM _OSI string to enable NVidia HDMI audio (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] Revert "ACPI / bus: Parse tables as term_list for Dell XPS 9570 and Precision M5530" (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / PM: save NVS memory for ASUS 1025C laptop (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / button: fix defined but not used warning (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: Update version to 20180629 (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: Revert "iASL compiler: allow compilation of externals with paths that refer to existing names" (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: Revert "iASL: change processing of external op namespace nodes for correctness" (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / x86: enable touchscreen on Dell Venue Pro 7139 (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / PM: Default to s2idle in all machines supporting LP S0 (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / button: increment wakeup count only when notified (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [powerpc] powerpc/papr_scm: Fix an off-by-one check in papr_scm_meta_{get, set} (Gustavo Duarte) [1731035] - [nvdimm] libnvdimm/altmap: Track namespace boundaries in altmap (Gustavo Duarte) [1731035] - [powerpc] powerpc/nvdimm: Pick nearby online node if the device node is not online (Gustavo Duarte) [1731035] - [powerpc] powerpc/papr_scm: Force a scm-unbind if initial scm-bind fails (Gustavo Duarte) [1731035] - [powerpc] powerpc/papr_scm: Update drc_pmem_unbind() to use H_SCM_UNBIND_ALL (Gustavo Duarte) [1731035] - [powerpc] powerpc/pseries: Update SCM hcall op-codes in hvcall.h (Gustavo Duarte) [1731035] - [mm] mm/nvdimm: add is_ioremap_addr and use that to check ioremap address (Gustavo Duarte) [1731035] - [powerpc] powerpc/pseries/scm: Use a specific endian format for storing uuid from the device tree (Gustavo Duarte) [1731035] - [powerpc] powerpc/nvdimm: Add support for multibyte read/write for metadata (Gustavo Duarte) [1731035] - [powerpc] powerpc/pseries/scm: Mark the region volatile if cache flush not required (Gustavo Duarte) [1731035] - [powerpc] powerpc/mm/nvdimm: Add an informative message if we fail to allocate altmap block (Gustavo Duarte) [1731035] - [powerpc] powerpc/mm: Consolidate numa_enable check and min_common_depth check (Gustavo Duarte) [1731035] - [powerpc] powerpc/mm: Fix node look up with numa=off boot (Gustavo Duarte) [1731035] - [powerpc] powerpc/mm/drconf: Use NUMA_NO_NODE on failures instead of node 0 (Gustavo Duarte) [1731035] - [powerpc] powerpc/mm/radix: Use the right page size for vmemmap mapping (Gustavo Duarte) [1731035] - [powerpc] powerpc/mm/hash/4k: Don't use 64K page size for vmemmap with 4K pagesize (Gustavo Duarte) [1731035] - [powerpc] powerpc/papr_scm: Use the correct bind address (Gustavo Duarte) [1731035] - [powerpc] powerpc/mm: Fallback to RAM if the altmap is unusable (Gustavo Duarte) [1731035] - [powerpc] powerpc/papr_scm: Use ibm, unit-guid as the iset cookie (Gustavo Duarte) [1731035] - [powerpc] powerpc/papr_scm: Fix DIMM device registration race (Gustavo Duarte) [1731035] - [powerpc] powerpc/papr_scm: Remove endian conversions (Gustavo Duarte) [1731035] - [powerpc] powerpc/papr_scm: Update DT properties (Gustavo Duarte) [1731035] - [powerpc] powerpc/papr_scm: Fix resource end address (Gustavo Duarte) [1731035] - [powerpc] powerpc/papr_scm: Use depend instead of select (Gustavo Duarte) [1731035] - [powerpc] powerpc/pseries: Add driver for PAPR SCM regions (Gustavo Duarte) [1731035] - [powerpc] powerpc/pseries: PAPR persistent memory support (Gustavo Duarte) [1731035] - [mm] mm, vmstat: reduce zone->lock holding time by /proc/pagetypeinfo (Waiman Long) [1770314] - [mm] mm, vmstat: hide /proc/pagetypeinfo from normal users (Waiman Long) [1770314] - [crypto] crypto: chtls - remove cdev_list_lock (Neil Horman) [1737078] - [crypto] crypto/chelsio/chtls: listen fails with multiadapt (Neil Horman) [1737078] - [tools] cpupower : Handle set and info subcommands correctly (Steve Best) [1769973] - [s390] s390/qeth: use IQD Multi-Write (Philipp Rudo) [1731028] - [s390] s390/qdio: implement IQD Multi-Write (Philipp Rudo) [1731028] - [s390] s390/qeth: add xmit_more support for IQD devices (Philipp Rudo) [1731028] - [s390] s390/qeth: add BQL support for IQD devices (Philipp Rudo) [1731028] - [s390] s390/qeth: when in TX NAPI mode, use napi_consume_skb() (Philipp Rudo) [1731028] - [s390] s390/qeth: add TX NAPI support for IQD devices (Philipp Rudo) [1731028] - [s390] s390/qeth: collect accurate TX statistics (Philipp Rudo) [1731028] - [s390] s390/qdio: let drivers opt-out from Output Queue scanning (Philipp Rudo) [1731028] - [s390] s390/qdio: enable drivers to poll for Output completions (Philipp Rudo) [1731028] - [usb] xhci-pci: allow host runtime PM as default for Intel Alpine and Titan Ridge (Myron Stowe) [1769877] - [x86] x86/atomic: Fix smp_mb__{before,after}_atomic() (Prarit Bhargava) [1769789] - [kernel] stacktrace: Don't skip first entry on noncurrent tasks (Waiman Long) [1766681] - [kernel] tracing: Fix user stack trace "??" output (Waiman Long) [1766681] - [kernel] tracing: Fix out-of-range read in trace_stack_print() (Waiman Long) [1766681] - [kernel] stacktrace: Constify 'entries' arguments (Waiman Long) [1766681] - [kernel] stacktrace: Force USER_DS for stack_trace_save_user() (Waiman Long) [1766681] - [x86] x86/stacktrace: Prevent infinite loop in arch_stack_walk_user() (Waiman Long) [1766681] - [kernel] stacktrace: Use PF_KTHREAD to check for kernel threads (Waiman Long) [1766681] - [kernel] stacktrace: Unbreak stack_trace_save_tsk_reliable() (Waiman Long) [1766681] - [x86] x86/stacktrace: Use common infrastructure (Waiman Long) [1766681] - [kernel] stacktrace: Keep stack_trace structure and remove snprint_stack_trace() (Waiman Long) [1766681] - [kernel] stacktrace: Provide common infrastructure (Waiman Long) [1766681] - [kernel] livepatch: Simplify stack trace retrieval (Waiman Long) [1766681] - [kernel] tracing: Remove the last struct stack_trace usage (Waiman Long) [1766681] - [kernel] tracing: Simplify stack trace retrieval (Waiman Long) [1766681] - [kernel] tracing: Make ftrace_trace_userstack() static and conditional (Waiman Long) [1766681] - [kernel] tracing: Use percpu stack trace buffer more intelligently (Waiman Long) [1766681] - [kernel] tracing: Simplify stacktrace retrieval in histograms (Waiman Long) [1766681] - [kernel] lockdep: Remove save argument from check_prev_add() (Waiman Long) [1766681] - [kernel] lockdep: Remove unused trace argument from print_circular_bug() (Waiman Long) [1766681] - [drm] drm: Simplify stacktrace handling (Waiman Long) [1766681] - [md] dm persistent data: Simplify stack trace handling (Waiman Long) [1766681] - [md] dm bufio: Simplify stack trace retrieval (Waiman Long) [1766681] - [fs] btrfs: ref-verify: Simplify stack trace retrieval (Waiman Long) [1766681] - [kernel] dma/debug: Simplify stracktrace retrieval (Waiman Long) [1766681] - [lib] fault-inject: Simplify stacktrace retrieval (Waiman Long) [1766681] - [mm] mm/page_owner: Simplify stack trace handling (Waiman Long) [1766681] - [mm] mm/kmemleak: Simplify stacktrace handling (Waiman Long) [1766681] - [mm] mm/slub: Simplify stack trace retrieval (Waiman Long) [1766681] - [kernel] latency_top: Simplify stack trace handling (Waiman Long) [1766681] - [fs] proc: Simplify task stack retrieval (Waiman Long) [1766681] - [kernel] backtrace-test: Simplify stack trace handling (Waiman Long) [1766681] - [lib] lib/stackdepot: Provide functions which operate on plain storage arrays (Waiman Long) [1766681] - [kernel] stacktrace: Provide helpers for common stack trace operations (Waiman Long) [1766681] - [kernel] tracing: Cleanup stack trace code (Waiman Long) [1766681] - [kernel] tracing: Remove the ULONG_MAX stack trace hackery (Waiman Long) [1766681] - [drm] drm: Remove the ULONG_MAX stack trace hackery (Waiman Long) [1766681] - [kernel] latency_top: Remove the ULONG_MAX stack trace hackery (Waiman Long) [1766681] - [mm] mm/kasan: Remove the ULONG_MAX stack trace hackery (Waiman Long) [1766681] - [mm] mm/page_owner: Remove the ULONG_MAX stack trace hackery (Waiman Long) [1766681] - [mm] mm/slub: Remove the ULONG_MAX stack trace hackery (Waiman Long) [1766681] - [kernel] lockdep: Remove the ULONG_MAX stack trace hackery (Waiman Long) [1766681] - [kernel] s390/stacktrace: Remove the pointless ULONG_MAX marker (Waiman Long) [1766681] - [kernel] parisc/stacktrace: Remove the pointless ULONG_MAX marker (Waiman Long) [1766681] - [kernel] arm64/stacktrace: Remove the pointless ULONG_MAX marker (Waiman Long) [1766681] - [kernel] riscv/stacktrace: Remove the pointless ULONG_MAX marker (Waiman Long) [1766681] - [kernel] unicore32/stacktrace: Remove the pointless ULONG_MAX marker (Waiman Long) [1766681] - [kernel] sh/stacktrace: Remove the pointless ULONG_MAX marker (Waiman Long) [1766681] - [kernel] arm/stacktrace: Remove the pointless ULONG_MAX marker (Waiman Long) [1766681] - [kernel] [x86] x86/stacktrace: Remove the pointless ULONG_MAX marker (Waiman Long) [1766681] - [kernel] um/stacktrace: Remove the pointless ULONG_MAX marker (Waiman Long) [1766681] - [mm] mm/page_owner: clamp read count to PAGE_SIZE (Waiman Long) [1766681] - [kernel] tracing: Export trace_dump_stack to modules (Waiman Long) [1766681] - [kernel] tracing: Have stack tracer trace full stack (Waiman Long) [1766681] - [kernel] trace: Use rcu_dereference_raw for hooks from trace-event subsystem (Waiman Long) [1766681] - [kernel] tracing: Have trace_stack nr_entries compare not be so subtle (Waiman Long) [1766681] - [cpuidle] cpuidle: governor: Add new governors to cpuidle_governors again (Marcelo Tosatti) [1759282] - [cpuidle] cpuidle-haltpoll: do not set an owner to allow modunload (Marcelo Tosatti) [1759282] - [cpuidle] cpuidle-haltpoll: set haltpoll as preferred governor (Marcelo Tosatti) [1759282] - [cpuidle] cpuidle: allow governor switch on cpuidle_register_driver() (Marcelo Tosatti) [1759282] - [cpuidle] cpuidle: Add cpuidle.governor= command line parameter (Marcelo Tosatti) [1759282] - [cpuidle] cpuidle-haltpoll: vcpu hotplug support (Marcelo Tosatti) [1759282] - [cpuidle] cpuidle-haltpoll: disable host side polling when kvm virtualized (Marcelo Tosatti) [1759282] - [cpuidle] cpuidle: add haltpoll governor (Marcelo Tosatti) [1759282] - [cpuidle] cpuidle: header file stubs must be "static inline" (Marcelo Tosatti) [1759282] - [cpuidle] governors: unify last_state_idx (Marcelo Tosatti) [1759282] - [cpuidle] cpuidle: add poll_limit_ns to cpuidle_device structure (Marcelo Tosatti) [1759282] - [cpuidle] cpuidle: poll_state: Fix default time limit (Marcelo Tosatti) [1759282] - [cpuidle] cpuidle: poll_state: Disregard disable idle states (Marcelo Tosatti) [1759282] - [cpuidle] cpuidle: poll_state: Revise loop termination condition (Marcelo Tosatti) [1759282] - [cpuidle] cpuidle: menu: Fix wakeup statistics updates for polling state (Marcelo Tosatti) [1759282] - [cpuidle] cpuidle-haltpoll: return -ENODEV on modinit failure (Marcelo Tosatti) [1759282] - [cpuidle] add cpuidle-haltpoll driver (Marcelo Tosatti) [1759282] - [mm] mem-hotplug: fix node spanned pages when we have a node with only ZONE_MOVABLE (Baoquan He) [1756210] - [x86] x86, efi: never relocate kernel below lowest acceptable address (Kairui Song) [1747367] - [fs] CIFS: Force reval dentry if LOOKUP_REVAL flag is set (Dave Wysochanski) [1767664] - [fs] CIFS: Force revalidate inode when dentry is stale (Dave Wysochanski) [1767664] - [fs] CIFS: Gracefully handle QueryInfo errors during open (Dave Wysochanski) [1767664] - [block] blk-mq: make sure that line break can be printed (Ming Lei) [1741462] - [block] blk-mq: avoid sysfs buffer overflow with too many CPU cores (Ming Lei) [1741462] - [netdrv] bnx2x: Fix VF's VLAN reconfiguration in reload. (Manish Chopra) [1720393] - [netdrv] bnx2x: Prevent ptp_task to be rescheduled indefinitely (Manish Chopra) [1720393] - [netdrv] bnx2x: Check if transceiver implements DDM before access (Manish Chopra) [1720393] - [fs] xfs: allocate xattr buffer on demand (Eric Sandeen) [1684599] - [fs] xfs: consolidate attribute value copying (Eric Sandeen) [1684599] - [fs] xfs: move remote attr retrieval into xfs_attr3_leaf_getvalue (Eric Sandeen) [1684599] - [fs] xfs: remove unnecessary indenting from xfs_attr3_leaf_getvalue (Eric Sandeen) [1684599] - [fs] xfs: make attr lookup returns consistent (Eric Sandeen) [1684599] - [i2c] i2c: i801: Add support for Intel Comet Lake (David Arcari) [1761547] - [powerpc] powerpc/xmon: Improve output of XIVE interrupts (Diego Domingos) [1731130] - [powerpc] powerpc/xmon: Fix output of XIVE IPI (Diego Domingos) [1731130] - [powerpc] powerpc/xmon: Add a dump of all XIVE interrupts (Diego Domingos) [1731130] - [powerpc] powerpc/xive: Fix dump of XIVE interrupt under pseries (Diego Domingos) [1731130] - [powerpc] powerpc/xmon: Check for HV mode when dumping XIVE info from OPAL (Diego Domingos) [1731130] - [fs] xfs: convert inode to extent format after extent merge due to shift (Brian Foster) [1745253] - [mmc] mmc: sdhci-pci: Add support for Intel CML (Alexander Beregalov) [1761593] - [powerpc] powerpc/mm/mce: Keep irqs disabled during lockless page table walk (Gustavo Duarte) [1524649] - [tools] seltests/powerpc: Add a selftest for memcpy_mcsafe (Gustavo Duarte) [1524649] - [powerpc] powerpc/memcpy: Fix stack corruption for smaller sizes (Gustavo Duarte) [1524649] - [powerpc] powerpc: add machine check safe copy_to_user (Gustavo Duarte) [1524649] - [powerpc] powerpc/memcpy: Add memcpy_mcsafe for pmem (Gustavo Duarte) [1524649] - [powerpc] powerpc/mce: Handle UE event for memcpy_mcsafe (Gustavo Duarte) [1524649] - [kernel] extable: Add function to search only kernel exception table (Gustavo Duarte) [1524649] - [powerpc] powerpc/mce: Make machine_check_ue_event() static (Gustavo Duarte) [1524649] - [powerpc] powerpc/mce: Fix MCE handling for huge pages (Gustavo Duarte) [1524649] - [powerpc] powerpc/mce: Schedule work from irq_work (Gustavo Duarte) [1524649] - [x86] x86/boot/64: Round memory hole size up to next PMD page (Frank Ramsay) [1755602] - [x86] x86/boot/64: Make level2_kernel_pgt pages invalid outside kernel area (Frank Ramsay) [1755602] - [idle] intel_idle: add support for Jacobsville (Steve Best) [1481744] - [powercap] powercap/intel_rapl: add support for ICX (Steve Best) [1724421] - [block] blk-mq: apply normal plugging for HDD (Ming Lei) [1759380] - [block] blk-mq: honor IO scheduler for multiqueue devices (Ming Lei) [1759380] - [block] blk-mq: simplify blk_mq_make_request() (Ming Lei) [1759380] - [block] blk-mq: remove blk_mq_put_ctx() (Ming Lei) [1759380] - [nvdimm] libnvdimm: Enable unit test infrastructure compile checks (Jeff Moyer) [1724965] - [nvdimm] libnvdimm: Use PAGE_SIZE instead of SZ_4K for align check (Jeff Moyer) [1724965] - [nvdimm] libnvdimm/label: Remove the dpa align check (Jeff Moyer) [1724965] - [nvdimm] libnvdimm/pfn_dev: Add page size and struct page size to pfn superblock (Jeff Moyer) [1724965] - [nvdimm] libnvdimm/pfn_dev: Add a build check to make sure we notice when struct page size change (Jeff Moyer) [1724965] - [nvdimm] libnvdimm/pmem: Advance namespace seed for specific probe errors (Jeff Moyer) [1724965] - [nvdimm] libnvdimm/region: Rewrite _probe_success() to _advance_seeds() (Jeff Moyer) [1724965] - [nvdimm] libnvdimm/security: Consolidate 'security' operations (Jeff Moyer) [1724965] - [nvdimm] libnvdimm/security: Tighten scope of nvdimm->busy vs security operations (Jeff Moyer) [1724965] - [nvdimm] libnvdimm/security: Introduce a 'frozen' attribute (Jeff Moyer) [1724965] - [nvdimm] libnvdimm, region: Use struct_size() in kzalloc() (Jeff Moyer) [1724965] - [tools] tools/testing/nvdimm: Fix fallthrough warning (Jeff Moyer) [1724965] - [nvdimm] libnvdimm/of_pmem: Provide a unique name for bus provider (Jeff Moyer) [1724965] - [nvdimm] libnvdimm/pfn: fix fsdax-mode namespace info-block zero-fields (Jeff Moyer) [1724965] - [nvdimm] libnvdimm/bus: Fix wait_nvdimm_bus_probe_idle() ABBA deadlock (Jeff Moyer) [1724965] - [nvdimm] libnvdimm/bus: Stop holding nvdimm_bus_list_mutex over __nd_ioctl() (Jeff Moyer) [1724965] - [nvdimm] libnvdimm/bus: Prepare the nd_ioctl() path to be re-entrant (Jeff Moyer) [1724965] - [nvdimm] libnvdimm/region: Register badblocks before namespaces (Jeff Moyer) [1724965] - [nvdimm] libnvdimm/bus: Prevent duplicate device_unregister() calls (Jeff Moyer) [1724965] - [drivers] drivers/base: Introduce kill_device() (Jeff Moyer) [1724965] - [nvdimm] libnvdimm, namespace: Drop uuid_t implementation detail (Jeff Moyer) [1724965] - [dax] device-dax: Add a 'resource' attribute (Jeff Moyer) [1724965] - [dax] device-dax: Drop register_filesystem() (Jeff Moyer) [1724965] - [nvdimm] libnvdimm/pmem: Bypass CONFIG_HARDENED_USERCOPY overhead (Jeff Moyer) [1724965] - [nvdimm] libnvdimm: Fix compilation warnings with W=1 (Jeff Moyer) [1724965] - [nvdimm] libnvdimm/namespace: Fix label tracking error (Jeff Moyer) [1724965] - [dax] device-dax: Add a 'modalias' attribute to DAX 'bus' devices (Jeff Moyer) [1724965] - [dax] device-dax: Add a 'target_node' attribute (Jeff Moyer) [1724965] - [dax] device-dax: Auto-bind device after successful new_id (Jeff Moyer) [1724965] - [dax] acpi/nfit, device-dax: Identify differentiated memory with a unique numa-node (Jeff Moyer) [1724965] - [dax] device-dax: Add /sys/class/dax backwards compatibility (Jeff Moyer) [1724965] - [dax] device-dax: Add support for a dax override driver (Jeff Moyer) [1724965] - [dax] device-dax: Move resource pinning+mapping into the common driver (Jeff Moyer) [1724965] - [dax] device-dax: Introduce bus + driver model (Jeff Moyer) [1724965] - [dax] device-dax: Start defining a dax bus model (Jeff Moyer) [1724965] - [dax] device-dax: Remove multi-resource infrastructure (Jeff Moyer) [1724965] - [dax] device-dax: Kill dax_region base (Jeff Moyer) [1724965] - [dax] device-dax: Kill dax_region ida (Jeff Moyer) [1724965] - [kernel] memremap: Convert to XArray (Jeff Moyer) [1724965] - [drivers] drivers/dax/device.c: convert variable to vm_fault_t type (Jeff Moyer) [1724965] - [drivers] driver core: Rewrite test_async_driver_probe to cover serialization and NUMA affinity (Jeff Moyer) [1724965] - [drivers] libnvdimm: Schedule device registration on node local to the device (Jeff Moyer) [1724965] - [drivers] PM core: Use new async_schedule_dev command (Jeff Moyer) [1724965] - [drivers] driver core: Attach devices on CPU local to device node (Jeff Moyer) [1724965] - [kernel] async: Add support for queueing on specific NUMA node (Jeff Moyer) [1724965] - [kernel] workqueue: Provide queue_work_node to queue work near a given NUMA node (Jeff Moyer) [1724965] - [drivers] driver core: Probe devices asynchronously instead of the driver (Jeff Moyer) [1724965] - [drivers] device core: Consolidate locking and unlocking of parent and device (Jeff Moyer) [1724965] - [drivers] driver core: Establish order of operations for device_add and device_del via bitflag (Jeff Moyer) [1724965] - [drivers] driver core: Add missing dev->bus->need_parent_lock checks (Jeff Moyer) [1724965] - [drivers] driver core: Move async_synchronize_full call (Jeff Moyer) [1724965]- [scsi] scsi: qedi: update driver version to 8.37.0.20 (Nilesh Javali) [1724588] - [scsi] scsi: qedi: Check targetname while finding boot target information (Nilesh Javali) [1724588] - [scsi] scsi: qedi: remove set but not used variables 'cdev' and 'udev' (Nilesh Javali) [1724588] - [scsi] scsi: qedi: remove memset/memcpy to nfunc and use func instead (Nilesh Javali) [1724588] - [scsi] qedi: Use hwfns and affin_hwfn_idx to get MSI-X vector index (Nilesh Javali) [1724588] - [scsi] scsi: qedf: Update the version to 8.42.3.0 (Nilesh Javali) [1724589] - [scsi] scsi: qedf: Fix race betwen fipvlan request and response path (Nilesh Javali) [1724589] - [scsi] scsi: qedf: Use discovery list to traverse rports (Nilesh Javali) [1724589] - [scsi] scsi: qedf: Decrease the LL2 MTU size to 2500 (Nilesh Javali) [1724589] - [scsi] scsi: qedf: Check for module unloading bit before processing link update AEN (Nilesh Javali) [1724589] - [scsi] scsi: qedf: Initiator fails to re-login to switch after link down (Nilesh Javali) [1724589] - [scsi] scsi: qedf: Add debug information for unsolicited processing (Nilesh Javali) [1724589] - [scsi] scsi: qedf: Add support for 20 Gbps speed (Nilesh Javali) [1724589] - [scsi] scsi: qedf: Interpret supported caps value correctly (Nilesh Javali) [1724589] - [scsi] scsi: qedf: Add shutdown callback handler (Nilesh Javali) [1724589] - [scsi] scsi: qedf: Update module description string (Nilesh Javali) [1724589] - [scsi] scsi: qedf: Fix crash during sg_reset (Nilesh Javali) [1724589] - [scsi] scsi: qedf: Stop sending fipvlan request on unload (Nilesh Javali) [1724589] - [scsi] scsi: qedf: Print message during bailout conditions (Nilesh Javali) [1724589] - [scsi] qedf: Use hwfns and affin_hwfn_idx to get MSI-X vector index to use (Nilesh Javali) [1724589] - [scsi] scsi: bnx2fc: Handle scope bits when array returns BUSY or TSF (Nilesh Javali) [1724598] - [scsi] scsi: bnx2fc: remove set but not used variables 'task', 'port', 'orig_task' (Nilesh Javali) [1724598] - [scsi] scsi: bnx2fc: remove set but not used variables 'lport', 'host' (Nilesh Javali) [1724598] - [scsi] scsi: bnx2fc: remove set but not used variable 'fh' (Nilesh Javali) [1724598] - [scsi] scsi: bnx2fc: fix bnx2fc_cmd refcount imbalance in send_srr (Nilesh Javali) [1724598] - [scsi] scsi: bnx2fc: fix bnx2fc_cmd refcount imbalance in send_rec (Nilesh Javali) [1724598] - [scsi] scsi: bnx2fc: Update the driver version to 2.12.10 (Nilesh Javali) [1724598] - [scsi] scsi: bnx2fc: Limit the IO size according to the FW capability (Nilesh Javali) [1724598] - [scsi] scsi: bnx2fc: Do not allow both a cleanup completion and abort completion for the same request (Nilesh Javali) [1724598] - [scsi] scsi: bnx2fc: Separate out completion flags and variables for abort and cleanup (Nilesh Javali) [1724598] - [scsi] scsi: bnx2fc: Only put reference to io_req in bnx2fc_abts_cleanup if cleanup times out (Nilesh Javali) [1724598] - [scsi] scsi: bnx2fc: Redo setting source FCoE MAC (Nilesh Javali) [1724598] - [scsi] scsi: bnx2fc: fix incorrect cast to u64 on shift operation (Nilesh Javali) [1724598] - [netdrv] qed: Fix build error without CONFIG_DEVLINK (Manish Chopra) [1720392] - [netdrv] RDMA/qedr: Fix the hca_type and hca_rev returned in device attributes (Manish Chopra) [1720392] - [netdrv] qede: qede_fp: simplify a bit 'qede_rx_build_skb()' (Manish Chopra) [1720392] - [netdrv] qede: Make two functions static (Manish Chopra) [1720392] - [netdrv] qede: Handle infinite driver spinning for Tx timestamp. (Manish Chopra) [1720392] - [netdrv] qed: fix spelling mistake "fullill" -> "fulfill" (Manish Chopra) [1720392] - [netdrv] qed: Fix Config attribute frame format. (Manish Chopra) [1720392] - [netdrv] qed*: Fix size of config attribute dump. (Manish Chopra) [1720392] - [netdrv] net: qed: Move static keyword to the front of declaration (Manish Chopra) [1720392] - [netdrv] qede: Add support for dumping the grc data. (Manish Chopra) [1720392] - [netdrv] qed: Add APIs for configuring grc dump config flags. (Manish Chopra) [1720392] - [netdrv] qede: Add support for reading the config id attributes. (Manish Chopra) [1720392] - [netdrv] qed: Add APIs for reading config id attributes. (Manish Chopra) [1720392] - [netdrv] qed: Add cleanup in qed_slowpath_start() (Manish Chopra) [1720392] - [netdrv] qed: Add driver API for flashing the config attributes. (Manish Chopra) [1720392] - [netdrv] qed: Add API for configuring NVM attributes. (Manish Chopra) [1720392] - [netdrv] qed: Add new ethtool supported port types based on media. (Manish Chopra) [1720392] - [netdrv] net/ethernet/qlogic/qed: force the string buffer NULL-terminated (Manish Chopra) [1720392] - [netdrv] qed: RDMA - Fix the hw_ver returned in device attributes (Manish Chopra) [1720392] - [netdrv] qed*: Change dpi_addr to be denoted with __iomem (Manish Chopra) [1720392] - [netdrv] qed: reduce maximum stack frame size (Manish Chopra) [1720392] - [netdrv] qed: Prefer pcie_capability_read_word() (Manish Chopra) [1720392] - [netdrv] qed: Add support for Timestamping the unicast PTP packets. (Manish Chopra) [1720392] - [netdrv] qed: Fix -Wmaybe-uninitialized false positive (Manish Chopra) [1720392] - [netdrv] qed: iWARP - Fix default window size to be based on chip (Manish Chopra) [1720392] - [netdrv] qed: iWARP - Fix tc for MPA ll2 connection (Manish Chopra) [1720392] - [netdrv] qed: iWARP - fix uninitialized callback (Manish Chopra) [1720392] - [netdrv] qed: iWARP - Use READ_ONCE and smp_store_release to access ep->state (Manish Chopra) [1720392] - [netdrv] qed: remove redundant assignment to rc (Manish Chopra) [1720392] - [netdrv] qed: Fix static checker warning (Manish Chopra) [1720392] - [netdrv] qed: fix spelling mistake "inculde" -> "include" (Manish Chopra) [1720392] - [netdrv] qed: Reduce the severity of ptp debug message. (Manish Chopra) [1720392] - [netdrv] qed*: Add iWARP 100g support (Manish Chopra) [1720392] - [netdrv] qed: Add qed devlink parameters table (Manish Chopra) [1720392] - [netdrv] qed: Set the doorbell address correctly (Manish Chopra) [1720392] - [netdrv] qedr: Change the MSI-X vectors selection to be based on affined engine (Manish Chopra) [1720392] - [netdrv] qed: Modify offload protocols to use the affined engine (Manish Chopra) [1720392] - [netdrv] qed*: Change hwfn used for sb initialization (Manish Chopra) [1720392] - [netdrv] qed: Add llh ppfid interface and 100g support for offload protocols (Manish Chopra) [1720392] - [netdrv] qed: Modify api for performing a dmae to another PF (Manish Chopra) [1720392] - [virt] kvm: arm/arm64: vgic: Use the appropriate TRACE_INCLUDE_PATH (Auger Eric) [1749501] - [arm64] kvm: Kill hyp_alternate_select() (Auger Eric) [1749501] - [arm64] kvm: Replace hyp_alternate_select with has_vhe() (Auger Eric) [1749501] - [arm64] kvm: Drop hyp_alternate_select for checking for ARM64_WORKAROUND_834220 (Auger Eric) [1749501] - [documentation] kvm: arm/arm64: vgic: Allow more than 256 vcpus for KVM_IRQ_LINE (Auger Eric) [1749501] - [virt] kvm: arm/arm64: vgic: Use a single IO device per redistributor (Auger Eric) [1749501] - [virt] kvm: arm/arm64: vgic: Remove spurious semicolons (Auger Eric) [1749501] - [arm64] perf_event: Add missing header needed for smp_processor_id() (Auger Eric) [1749501] - [virt] kvm: arm/arm64: vgic: Make function comments match function declarations (Auger Eric) [1749501] - [arm64] kvm: Remove VMID rollover I-cache maintenance (Auger Eric) [1749501] - [virt] kvm: arm/arm64: vgic-irqfd: Implement kvm_arch_set_irq_inatomic (Auger Eric) [1749501] - [virt] kvm: arm/arm64: vgic-its: Check the LPI translation cache on MSI injection (Auger Eric) [1749501] - [virt] kvm: arm/arm64: vgic-its: Cache successful MSI->LPI translation (Auger Eric) [1749501] - [virt] kvm: arm/arm64: vgic-its: Invalidate MSI-LPI translation cache on vgic teardown (Auger Eric) [1749501] - [virt] kvm: arm/arm64: vgic-its: Invalidate MSI-LPI translation cache on ITS disable (Auger Eric) [1749501] - [virt] kvm: arm/arm64: vgic-its: Invalidate MSI-LPI translation cache on disabling LPIs (Auger Eric) [1749501] - [virt] kvm: arm/arm64: vgic-its: Invalidate MSI-LPI translation cache on specific commands (Auger Eric) [1749501] - [virt] kvm: arm/arm64: vgic-its: Add MSI-LPI translation cache invalidation (Auger Eric) [1749501] - [virt] kvm: arm/arm64: vgic: Add __vgic_put_lpi_locked primitive (Auger Eric) [1749501] - [virt] kvm: arm/arm64: vgic: Add LPI translation cache definition (Auger Eric) [1749501] - [virt] kvm: arm/arm64: vgic-v2: Handle SGI bits in GICD_I{S, C}PENDR0 as WI (Auger Eric) [1749501] - [arm64] kvm: Replace hardcoded '1' with SYS_PAR_EL1_F (Auger Eric) [1749501] - [arm64] sysreg: Add some field definitions for PAR_EL1 (Auger Eric) [1749501] - [virt] kvm: arm/arm64: vgic: Fix potential deadlock when ap_list is long (Auger Eric) [1749501] - [virt] kvm: arm/arm64: vgic: Properly initialise private IRQ affinity (Auger Eric) [1749501] - [virt] kvm: arm/arm64: vgic: Reevaluate level sensitive interrupts on enable (Auger Eric) [1749501] - [arm64] kvm: arm64: Don't write junk to sysregs on reset (Auger Eric) [1749501] - [virt] kvm: arm/arm64: Sync ICH_VMCR_EL2 back when about to block (Auger Eric) [1749501] - [arm64] kvm: hyp: debug-sr: Mark expected switch fall-through (Auger Eric) [1749501] - [arm64] kvm: arm64: Update kvm_arm_exception_class and esr_class_str for new EC (Auger Eric) [1749501] - [virt] kvm: arm: vgic-v3: Mark expected switch fall-through (Auger Eric) [1749501] - [arm64] kvm: regmap: Fix unexpected switch fall-through (Auger Eric) [1749501] - [arm64] sve: Fix a couple of magic numbers for the Z-reg count (Auger Eric) [1749501] - [arm64] sve: Factor out FPSIMD to SVE state conversion (Auger Eric) [1749501] - [arm64] kvm: arm/arm64: Initialise host's MPIDRs by reading the actual register (Auger Eric) [1749501] - [arm64] kvm: arm64: Migrate _elx sysreg accessors to msr_s/mrs_s (Auger Eric) [1749501] - [arm64] sysreg: Make mrs_s and msr_s macros work with Clang and LTO (Auger Eric) [1749501] - [documentation] kvm: doc: Add API documentation on the KVM_REG_ARM_WORKAROUNDS register (Auger Eric) [1749501] - [virt] kvm: arm/arm64: Add save/restore support for firmware workaround state (Auger Eric) [1749501] - [arm64] kvm: Propagate full Spectre v2 workaround state to KVM guests (Auger Eric) [1749501] - [arm64] sve: Fix missing SVE/FPSIMD endianness conversions (Auger Eric) [1749501] - [virt] kvm: arm/arm64: vgic: Fix kvm_device leak in vgic_its_destroy (Auger Eric) [1749501] - [arm64] kvm: arm64: Filter out invalid core register IDs in KVM_GET_REG_LIST (Auger Eric) [1749501] - [arm64] kvm: arm64: Skip more of the SError vaxorcism (Auger Eric) [1749501] - [arm64] kvm: arm64: Re-mask SError after the one instruction window (Auger Eric) [1749501] - [arm64] Update silicon-errata.txt for Neoverse-N1 #1349291 (Auger Eric) [1749501] - [arm64] kvm: arm64: Defer guest entry when an asynchronous exception is pending (Auger Eric) [1749501] - [arm64] kvm: arm64: Consume pending SError as early as possible (Auger Eric) [1749501] - [arm64] kvm: arm64: Make indirect vectors preamble behaviour symmetric (Auger Eric) [1749501] - [arm64] kvm: arm64: Abstract the size of the HYP vectors pre-amble (Auger Eric) [1749501] - [arm64] assembler: Switch ESB-instruction with a vanilla nop if !ARM64_HAS_RAS (Auger Eric) [1749501] - [arm64] kvm: arm64/sve: Fix vq_present() macro to yield a bool (Auger Eric) [1749501] - [arm64] kvm: arm64: Implement vq_present() as a macro (Auger Eric) [1749501] - [arm64] fpsimd: Don't disable softirq when touching FPSIMD/SVE state (Auger Eric) [1749501] - [arm64] fpsimd: Introduce fpsimd_save_and_flush_cpu_state() and use it (Auger Eric) [1749501] - [arm64] fpsimd: Remove the prototype for sve_flush_cpu_state() (Auger Eric) [1749501] - [scripts] genksyms: Teach parser about 128-bit built-in types (Auger Eric) [1749501] - [tools] kvm: selftests: introduce aarch64_vcpu_add_default (Auger Eric) [1749501] - [tools] kvm: selftests: introduce aarch64_vcpu_setup (Auger Eric) [1749501] - [virt] kvm: arm/arm64: Move cc/it checks under hyp's Makefile to avoid instrumentation (Auger Eric) [1749501] - [arm64] kvm: arm64: Move pmu hyp code under hyp's Makefile to avoid instrumentation (Auger Eric) [1749501] - [documentation] arm64: docs: Document perf event attributes (Auger Eric) [1749501] - [arm64] kvm: Fix perf cycle counter support for VHE (Auger Eric) [1749501] - [arm64] kvm: Avoid isb's by using direct pmxevtyper sysreg (Auger Eric) [1749501] - [arm64] kvm: Enable VHE support for :G/:H perf event modifiers (Auger Eric) [1749501] - [arm64] kvm: Enable !VHE support for :G/:H perf event modifiers (Auger Eric) [1749501] - [arm64] arm_pmu: Add !VHE support for exclude_host/exclude_guest attributes (Auger Eric) [1749501] - [arm64] kvm: Add accessors to track guest/host only counters (Auger Eric) [1749501] - [arm64] arm_pmu: Remove unnecessary isb instruction (Auger Eric) [1749501] - [arm64] perf: Add support for chaining event counters (Auger Eric) [1749501] - [arm64] perf: Disable PMU while processing counter overflows (Auger Eric) [1749501] - [arm64] perf: Clean up armv8pmu_select_counter (Auger Eric) [1749501] - [arm64] kvm: arm: Remove pgtable page standard functions from stage-2 page tables (Auger Eric) [1749501] - [netdrv] e1000e: Add support for Tiger Lake (Ken Cox) [1767480] - [netdrv] ethernet: Delete unnecessary checks before the macro call dev_kfree_skb (Corinna Vinschen) [1721705] - [netdrv] igb: Use dev_get_drvdata where possible (Corinna Vinschen) [1721705] - [netdrv] net: Use skb accessors in network drivers (Corinna Vinschen) [1721705] - [netdrv] igb: add RR2DCDELAY to ethtool registers dump (Corinna Vinschen) [1721705] - [netdrv] igb: minor ethool regdump amendment (Corinna Vinschen) [1721705] - [netdrv] igb: clear out skb->tstamp after reading the txtime (Corinna Vinschen) [1721705] - [netdrv] igb: mark expected switch fall-through (Corinna Vinschen) [1721705] - [netdrv] igb: mark expected switch fall-through (Corinna Vinschen) [1721705] - [netdrv] igb/igc: warn when fatal read failure happens (Corinna Vinschen) [1721705] - [netdrv] igb: fix various indentation issues (Corinna Vinschen) [1721705] - [netdrv] igb: Exclude device from suspend direct complete optimization (Corinna Vinschen) [1721705] - [netdrv] intel: correct return from set features callback (Corinna Vinschen) [1721705] - [netdrv] net: Use skb accessors in network drivers (Corinna Vinschen) [1721708] - [s390] s390/kaslr: reserve memory for kasan usage (Philipp Rudo) [1725888] - [s390] s390/mem_detect: provide single get_mem_detect_end (Philipp Rudo) [1725888] - [s390] s390/setup: adjust start_code of init_mm to _text (Philipp Rudo) [1725888] - [s390] s390/boot: add missing declarations and includes (Philipp Rudo) [1725888] - [s390] locking/lockdep: check for freed initmem in static_obj() (Philipp Rudo) [1725888] - [s390] s390/kernel: add support for kernel address space layout randomization (KASLR) (Philipp Rudo) [1725888] - [s390] s390/kernel: introduce .dma sections (Philipp Rudo) [1725888] - [s390] s390/sclp: do not use static sccbs (Philipp Rudo) [1725888] - [s390] s390/kprobes: use static buffer for insn_page (Philipp Rudo) [1725888] - [s390] s390/kernel: convert SYSCALL and PGM_CHECK handlers to .quad (Philipp Rudo) [1725888] - [s390] s390/kernel: build a relocatable kernel (Philipp Rudo) [1725888] - [s390] s390/extmem: remove code for 31 bit addressing mode (Philipp Rudo) [1725888] - [s390] s390/setup: remove obsolete #ifdef (Philipp Rudo) [1725888] - [net] net/core: work around section mismatch warning for ptp_classifier (Philipp Rudo) [1725888] - [sound] ALSA: bebob: fix to detect configured source of sampling clock for Focusrite Saffire Pro i/o series (Jaroslav Kysela) [1710702] - [sound] ALSA: bebob: link the order of establishing connections and Syt-match clock mode (Jaroslav Kysela) [1710702] - [sound] ALSA: bebob: expand delay of start for IR context just for version 3 firmware (Jaroslav Kysela) [1710702] - [sound] ALSA: bebob: expand sleep just after breaking connections for protocol version 1 (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC/SOF - enable SND_SOC_SOF_HDA_COMMON_HDMI_CODEC (Jaroslav Kysela) [1710702] - [sound] ALSA: timer: Fix mutex deadlock at releasing card (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: Intel: cht_bsw_rt5645: Add quirk for boards using pmc_plt_clk_0 (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: Intel: eve: Enable mclk and ssp sclk early (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: dt-bindings: rt5682: add button delay device property (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: rt5682: improve the sensitivity of push button (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: Intel: bxt_rt298: common hdmi codec support (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: intel: sof_rt5682: common hdmi codec support (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: Intel: glk_rt5682_max98357a: common hdmi codec support (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: Intel: bxt-da7219-max98357a: common hdmi codec support (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: Intel: add support for snd-hda-codec-hdmi (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: Intel: skl-hda-dsp-generic: fix include guard name (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: Intel: skl-hda-dsp-generic: use snd-hda-codec-hdmi (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: hdac_hda: add support for HDMI/DP as a HDA codec (Jaroslav Kysela) [1710702] - [sound] ALSA: hda/hdmi - implement mst_no_extra_pcms flag (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF - remove the dead code (skylake/kabylake) (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: intel - fix the card names (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: pci: Add prepare/complete PM callbacks (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: PM: Add support for DSP D0i3 state when entering S0ix (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: return -ENOTSUPP if D0I3 is not supported (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: Intel: hda-dsp: implement suspend/resume for S0ix<->S0 transition (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: ignore suspend/resume for D0ix compatible streams (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: PM: implement prepare/complete callbacks (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: add a flag suspend_ignored for sof stream (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: add a flag to indicate the system suspend target (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: Intel: CNL: add support for sending compact IPC (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: PM: add helpers for setting D0 substate for ADSP (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: configure D0ix IPC flags in set_power_state (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: Intel: HDA: add cAVS specific compact IPC header file (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: Intel: hda-ipc: Don't read mailbox for PM_GATE reply (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: ipc: introduce message for DSP power gating (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: PM: rename sof_send_pm_ipc to sof_send_pm_ctx_ipc (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: Intel: HDA: use macro for register polling retry count (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: Intel: hda-dsp: align the comments for D0I3C update (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: topology: parse and store d0i3_compatible flag (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: token: add tokens for PCM compatible with D0i3 substate (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: add flag to snd_sof_pcm_stream for D0i3 compatible stream (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: Intel: APL: add set_power_state() ops (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: Intel: CNL: add set_power_state() ops (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: Intel: hda-dsp: Add helper for setting DSP D0ix substate (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: add set_power_state() to dsp_ops for power state update (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: reset default d0_substate at probe() and resume() (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: add a field to store the current D0 substate of DSP (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: eve: implement set_bias_level function for rt5514 (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: Intel: only support INFO_BATCH for legacy platforms (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: define INFO_ flags in dsp_ops (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: Intel: initial support to JasperLake. (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: Intel: common: add ACPI matching tables for JSL (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: Intel: hda: add dev_err() traces for snd_sof_dsp_read_poll_timeout() (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: Intel: hda-loader: improve error handling (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: sof: include types.h at header.h (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: Fix randbuild error (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: topology: check errors when parsing LED tokens (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: topology: remove always-true redundant test (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: Intel: bdw: fix operator precedence warnings (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: Intel: byt: fix operator precedence warnings (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: imx: Read ESAI parameters and send them to DSP (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: acpi led support for switch controls (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: imx: Describe ESAI parameters to be sent to DSP (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: pci: add debug module param (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: acpi: add debug module param (Jaroslav Kysela) [1710702] - [sound] ALSA: Revert "ASoC: SOF: Force polling mode on CFL and CNL" (Jaroslav Kysela) [1710702] - [sound] ALSA: AsoC: SOF: refactor control load code (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: enable dual control for pga (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: enable sync_write in hdac_bus (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: simple_card_utils.h: Add missing include (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: Intel: Add context data to any IPC timeout. (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: Intel: hda: fix reset of host_period_bytes (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: ipc: introduce no_stream_position in sof_ipc_stream_params struct (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: core: check for mandatory fw_ready op during SOF probe (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: ipc: retain DSP context after FW exception. (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: trace: move to opt-in with Kconfig and module parameter (Jaroslav Kysela) [1710702] - [sound] ALSA: hda/realtek - Fix 2 front mics of codec 0x623 (Jaroslav Kysela) [1710702] - [sound] ALSA: hda/realtek - Add support for ALC623 (Jaroslav Kysela) [1710702] - [sound] ALSA: hda - Fix mutex deadlock in HDMI codec driver (Jaroslav Kysela) [1710702] - [sound] ALSA: hda - Fix pending unsol events at shutdown (Jaroslav Kysela) [1710702] - [sound] ALSA: firewire-motu: Correct a typo in the clock proc string (Jaroslav Kysela) [1710702] - [sound] ALSA: firewire-motu: add support for MOTU UltraLite (Jaroslav Kysela) [1710702] - [sound] ALSA: firewire-motu: code refactoring to handle model specific switch for protocol v2 (Jaroslav Kysela) [1710702] - [sound] ALSA: firewire-motu: minor code refactoring for protocol version 2 (Jaroslav Kysela) [1710702] - [sound] ALSA: firewire-motu: detect SPH source of sampling clock (Jaroslav Kysela) [1710702] - [sound] ALSA: firewire-motu: print for unknown source of sampling clock (Jaroslav Kysela) [1710702] - [sound] ALSA: firewire-motu: fix wrong spelling for macro (Jaroslav Kysela) [1710702] - [sound] ALSA: bebob: Fix prototype of helper function to return negative value (Jaroslav Kysela) [1710702] - [sound] ALSA: usb-audio: Disable quirks for BOSS Katana amplifiers (Jaroslav Kysela) [1710702] - [sound] ALSA: usb-audio: sound: usb: usb true/false for bool return type (Jaroslav Kysela) [1710702] - [sound] ALSA: usb-audio: Add DSD support for Gustard U16/X26 USB Interface (Jaroslav Kysela) [1710702] - [sound] ALSA: hda: Allow non-Intel device probe gracefully (Jaroslav Kysela) [1710702] - [sound] ALSA: Revert "ALSA: hda: Flush interrupts on disabling" (Jaroslav Kysela) [1710702] - [sound] ALSA: PCI: Fix missing inline for pci_pr3_present() (Jaroslav Kysela) [1710702] - [sound] ALSA: PCI: Add a helper to check Power Resource Requirements _PR3 existence (Jaroslav Kysela) [1710702] - [sound] ALSA: usb-audio: Fix copy&paste error in the validator (Jaroslav Kysela) [1710702] - [sound] ALSA: usb-audio: Add DSD support for EVGA NU Audio (Jaroslav Kysela) [1710702] - [sound] ALSA: firewire-lib: postpone to start IR context (Jaroslav Kysela) [1710702] - [sound] ALSA: firewire-lib: handle several AMDTP streams in callback handler of IRQ target (Jaroslav Kysela) [1710702] - [sound] ALSA: firewire-lib: cancel flushing isoc context in the laste step to process context callback (Jaroslav Kysela) [1710702] - [sound] ALSA: firewire-lib: replace ack callback to flush isoc contexts in AMDTP domain (Jaroslav Kysela) [1710702] - [sound] ALSA: firewire-lib: replace pointer callback to flush isoc contexts in AMDTP domain (Jaroslav Kysela) [1710702] - [sound] ALSA: firewire-lib: add irq_target member into amdtp_domain struct (Jaroslav Kysela) [1710702] - [sound] ALSA: firewire-lib: tune the minimum available size of PCM period (Jaroslav Kysela) [1710702] - [sound] ALSA: firewire-lib: tune the maximum available size of PCM period (Jaroslav Kysela) [1710702] - [sound] ALSA: firewire-lib: schedule hardware IRQ according to the size of PCM period (Jaroslav Kysela) [1710702] - [sound] ALSA: fireface: share PCM buffer size for both direction (Jaroslav Kysela) [1710702] - [sound] ALSA: firewire-motu: share PCM buffer size for both direction (Jaroslav Kysela) [1710702] - [sound] ALSA: firewire-tascam: share PCM buffer size for both direction (Jaroslav Kysela) [1710702] - [sound] ALSA: firewire-digi00x: share PCM buffer size for both direction (Jaroslav Kysela) [1710702] - [sound] ALSA: dice: share PCM buffer size for both direction (Jaroslav Kysela) [1710702] - [sound] ALSA: oxfw: share PCM buffer size for both direction (Jaroslav Kysela) [1710702] - [sound] ALSA: fireworks: share PCM buffer size for both direction (Jaroslav Kysela) [1710702] - [sound] ALSA: bebob: share PCM buffer size for both direction (Jaroslav Kysela) [1710702] - [sound] ALSA: firewire-lib: use variable size of queue for isoc packets instead of fixed size (Jaroslav Kysela) [1710702] - [sound] ALSA: fireface: use the same size of period for PCM substreams in AMDTP streams (Jaroslav Kysela) [1710702] - [sound] ALSA: firewire-motu: use the same size of period for PCM substream in AMDTP streams (Jaroslav Kysela) [1710702] - [sound] ALSA: firewire-tascam: use the same size of period for PCM substream in AMDTP streams (Jaroslav Kysela) [1710702] - [sound] ALSA: firewire-digi00x: use the same size of period for PCM substream in AMDTP streams (Jaroslav Kysela) [1710702] - [sound] ALSA: dice: use the same size of period for PCM substream in AMDTP streams (Jaroslav Kysela) [1710702] - [sound] ALSA: oxfw: use the same size of period for PCM substream in AMDTP streams (Jaroslav Kysela) [1710702] - [sound] ALSA: fireworks: use the same size of period for PCM substream in AMDTP streams (Jaroslav Kysela) [1710702] - [sound] ALSA: bebob: use the same size of period for PCM substream in AMDTP streams (Jaroslav Kysela) [1710702] - [sound] ALSA: fireface: register the size of PCM period to AMDTP domain (Jaroslav Kysela) [1710702] - [sound] ALSA: firewire-motu: register the size of PCM period to AMDTP domain (Jaroslav Kysela) [1710702] - [sound] ALSA: firewire-tascam: register the size of PCM period to AMDTP domain (Jaroslav Kysela) [1710702] - [sound] ALSA: firewire-digi00x: register the size of PCM period to AMDTP domain (Jaroslav Kysela) [1710702] - [sound] ALSA: dice: register the size of PCM period to AMDTP domain (Jaroslav Kysela) [1710702] - [sound] ALSA: oxfw: register the size of PCM period to AMDTP domain (Jaroslav Kysela) [1710702] - [sound] ALSA: fireworks: register the size of PCM period to AMDTP domain (Jaroslav Kysela) [1710702] - [sound] ALSA: bebob: register the size of PCM period to AMDTP domain (Jaroslav Kysela) [1710702] - [sound] ALSA: firewire-lib: add a member into AMDTP domain for events per period (Jaroslav Kysela) [1710702] - [sound] ALSA: hda/realtek - Enable headset mic on Asus MJ401TA (Jaroslav Kysela) [1710702] - [sound] ALSA: hda/realtek: Reduce the Headphone static noise on XPS 9350/9360 (Jaroslav Kysela) [1710702] - [sound] ALSA: hda/realtek - Add support for ALC711 (Jaroslav Kysela) [1710702] - [sound] ALSA: hda - Force runtime PM on Nvidia HDMI codecs (Jaroslav Kysela) [1710702] - [sound] ALSA: hda - Add laptop imic fixup for ASUS M9V laptop (Jaroslav Kysela) [1710702] - [sound] ALSA: hda: Add Tigerlake/Jasperlake PCI ID (Jaroslav Kysela) [1710702] - [sound] ALSA: hda: Allow HDA to be runtime suspended when dGPU is not bound to a driver (Jaroslav Kysela) [1710702] - [sound] ALSA: hdac: clear link output stream mapping (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: dapm: fix a memory leak bug (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: debug: fix possible memory leak in sof_dfsentry_write() (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: Intel: sof-rt5682: add a check for devm_clk_get (Jaroslav Kysela) [1710702] - [sound] ALSA: Fix Kconfig indentation (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: control: return true when kcontrol values change (Jaroslav Kysela) [1710702] - [sound] ALSA: hda: fix intel DSP config (Jaroslav Kysela) [1710702] - [sound] ALSA: hda: add Intel DSP configuration / probe code (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: core: Fix pcm code debugfs error (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoc: rockchip: i2s: Fix RPM imbalance (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: wm_adsp: Don't generate kcontrols without READ flags (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: intel: bytcr_rt5651: add null check to support_button_press (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: intel: sof_rt5682: add remove function to disable jack (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: rt5682: add NULL handler to set_jack function (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: intel: sof_rt5682: use separate route map for dmic (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: Intel: hda: Disable DMI L1 entry during capture (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: Intel: initialise and verify FW crash dump data. (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: Intel: hda: fix warnings during FW load (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: pcm: harden PCM STOP sequence (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: pcm: fix resource leak in hw_free (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: topology: fix parse fail issue for byte/bool tuple types (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: loader: fix kernel oops on firmware boot failure (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: wm_adsp: Fix theoretical NULL pointer for alg_region (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: max98373: check for device node before parsing (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: topology: Fix a signedness bug in soc_tplg_dapm_widget_create() (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: soc-component: fix a couple missing error assignments (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: wm8994: Do not register inapplicable controls for WM1811 (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: samsung: arndale: Add missing OF node dereferencing (Jaroslav Kysela) [1710702] - [infiniband] RDMA/bnxt_re: Fix spelling mistake "missin_resp" -> "missing_resp" (Kamal Heib) [1724772] - [infiniband] RDMA: Fix goto target to release the allocated memory (Kamal Heib) [1724772] - [infiniband] IB/bnxt_re: Do not notifify GID change event (Kamal Heib) [1724772] - [infiniband] RDMA/bnxt_re: Honor vlan_id in GID entry comparison (Kamal Heib) [1724772] - [infiniband] ib/bnxt: Remove mention of idr_alloc from comment (Kamal Heib) [1724772] - [infiniband] RDMA/bnxt_re: Use correct sizing on buffers holding page DMA addresses (Kamal Heib) [1724772] - [infiniband] bnxt_re: Clean cq for kernel consumers only (Kamal Heib) [1724772] - [infiniband] bnxt_re: fix the regression due to changes in alloc_pbl (Kamal Heib) [1724772] - [scsi] scsi: lpfc: Make lpfc_debugfs_ras_log_data static (Dick Kennedy) [1768102] - [scsi] scsi: lpfc: Fix NULL check before mempool_destroy is not needed (Dick Kennedy) [1768102] - [scsi] scsi: lpfc: fix spelling error in MAGIC_NUMER_xxx (Dick Kennedy) [1768102] - [scsi] scsi: lpfc: fix build error of lpfc_debugfs.c for vfree/vmalloc (Dick Kennedy) [1768102] - [scsi] scsi: lpfc: lpfc_nvmet: Fix Use plain integer as NULL pointer (Dick Kennedy) [1768102] - [scsi] scsi: lpfc: lpfc_attr: Fix Use plain integer as NULL pointer (Dick Kennedy) [1768102] - [scsi] scsi: lpfc: Update lpfc version to 12.6.0.0 (Dick Kennedy) [1768102] - [scsi] scsi: lpfc: Add additional discovery log messages (Dick Kennedy) [1768102] - [scsi] scsi: lpfc: Add FC-AL support to lpe32000 models (Dick Kennedy) [1768102] - [scsi] scsi: lpfc: Add FA-WWN Async Event reporting (Dick Kennedy) [1768102] - [scsi] scsi: lpfc: Add log macros to allow print by serverity or verbosity setting (Dick Kennedy) [1768102] - [scsi] scsi: lpfc: Make FW logging dynamically configurable (Dick Kennedy) [1768102] - [scsi] scsi: lpfc: Revise interrupt coalescing for missing scenarios (Dick Kennedy) [1768102] - [scsi] scsi: lpfc: Remove lock contention target write path (Dick Kennedy) [1768102] - [scsi] scsi: lpfc: Slight fast-path performance optimizations (Dick Kennedy) [1768102] - [scsi] scsi: lpfc: fix coverity error of dereference after null check (Dick Kennedy) [1768102] - [scsi] scsi: lpfc: Fix hardlockup in lpfc_abort_handler (Dick Kennedy) [1768102] - [scsi] scsi: lpfc: Fix bad ndlp ptr in xri aborted handling (Dick Kennedy) [1768102] - [scsi] scsi: lpfc: Fix SLI3 hba in loop mode not discovering devices (Dick Kennedy) [1768102] - [scsi] scsi: lpfc: Fix lockdep errors in sli_ringtx_put (Dick Kennedy) [1768102] - [scsi] scsi: lpfc: Fix reporting of read-only fw error errors (Dick Kennedy) [1768102] - [scsi] scsi: lpfc: fix lpfc_nvmet_mrq to be bound by hdw queue count (Dick Kennedy) [1768102] - [scsi] scsi: lpfc: Make function lpfc_defer_pt2pt_acc static (Dick Kennedy) [1768102] - [scsi] scsi: lpfc: add support for posting FC events on FPIN reception (Dick Kennedy) [1768102] - [infiniband] RDMA/siw: Mark Software iWARP Driver as tech-preview (Kamal Heib) [1767292] - [crypto] crypto: ccp - Replace dma_pool_alloc + memset with dma_pool_zalloc (Gary Hook) [1724859] - [crypto] crypto: ccp/gcm - use const time tag comparison. (Gary Hook) [1724859] - [crypto] crypto: ccp - Switch to SPDX license identifiers (Gary Hook) [1724859] - [crypto] crypto: ccp - Validate the the error value used to index error messages (Gary Hook) [1724859] - [crypto] crypto: ccp - Make ccp_register_rsa_alg static (Gary Hook) [1724859] - [crypto] crypto: ccp - Update copyright notices and dates (Gary Hook) [1724859] - [crypto] cross-tree: phase out dma_zalloc_coherent() (Gary Hook) [1724859] - [x86] x86/umwait: Fix error handling in umwait_init() (Steve Best) [1724525] - [documentation] Documentation/ABI: Document umwait control sysfs interfaces (Steve Best) [1724525] - [x86] x86/umwait: Add sysfs interface to control umwait maximum time (Steve Best) [1724525] - [x86] x86/umwait: Add sysfs interface to control umwait C0.2 state (Steve Best) [1724525] - [x86] x86/umwait: Initialize umwait control values (Steve Best) [1724525] - [x86] x86/cpufeatures: Enumerate user wait instructions (Steve Best) [1724525] - [fs] virtiofs: Remove set but not used variable 'fc' (Vivek Goyal) [1694161] - [fs] virtiofs: Retry request submission from worker context (Vivek Goyal) [1694161] - [fs] virtiofs: Count pending forgets as in_flight forgets (Vivek Goyal) [1694161] - [fs] virtiofs: Set FR_SENT flag only after request has been sent (Vivek Goyal) [1694161] - [fs] virtiofs: No need to check fpq->connected state (Vivek Goyal) [1694161] - [fs] virtiofs: Do not end request in submission context (Vivek Goyal) [1694161] - [fs] fuse: don't advise readdirplus for negative lookup (Vivek Goyal) [1694161] - [fs] fuse: don't dereference req->args on finished request (Vivek Goyal) [1694161] - [fs] virtio-fs: don't show mount options (Vivek Goyal) [1694161] - [fs] virtio-fs: Change module name to virtiofs.ko (Vivek Goyal) [1694161] - [include] bitops: protect variables in bit_clear_unless() macro (Vivek Goyal) [1694161] - [include] bitops: protect variables in set_mask_bits() macro (Vivek Goyal) [1694161] - [fs] fuse: Make fuse_args_to_req static (Vivek Goyal) [1694161] - [fs] fuse: fix memleak in cuse_channel_open (Vivek Goyal) [1694161] - [fs] fuse: fix beyond-end-of-page access in fuse_parse_cache() (Vivek Goyal) [1694161] - [fs] fuse: unexport fuse_put_request (Vivek Goyal) [1694161] - [fs] fuse: kmemcg account fs data (Vivek Goyal) [1694161] - [fs] fuse: on 64-bit store time in d_fsdata directly (Vivek Goyal) [1694161] - [fs] fuse: fix missing unlock_page in fuse_writepage() (Vivek Goyal) [1694161] - [fs] virtio-fs: add virtiofs filesystem (Vivek Goyal) [1694161] - [fs] fuse: allow skipping control interface and forced unmount (Vivek Goyal) [1694161] - [fs] fuse: dissociate DESTROY from fuseblk (Vivek Goyal) [1694161] - [fs] fuse: delete dentry if timeout is zero (Vivek Goyal) [1694161] - [fs] fuse: separate fuse device allocation and installation in fuse_conn (Vivek Goyal) [1694161] - [fs] fuse: add fuse_iqueue_ops callbacks (Vivek Goyal) [1694161] - [fs] fuse: extract fuse_fill_super_common() (Vivek Goyal) [1694161] - [fs] fuse: export fuse_dequeue_forget() function (Vivek Goyal) [1694161] - [fs] fuse: export fuse_get_unique() (Vivek Goyal) [1694161] - [fs] fuse: export fuse_send_init_request() (Vivek Goyal) [1694161] - [fs] fuse: export fuse_len_args() (Vivek Goyal) [1694161] - [fs] fuse: export fuse_end_request() (Vivek Goyal) [1694161] - [fs] fuse: fix request limit (Vivek Goyal) [1694161] - [fs] fuse: stop copying pages to fuse_req (Vivek Goyal) [1694161] - [fs] fuse: stop copying args to fuse_req (Vivek Goyal) [1694161] - [fs] fuse: clean up fuse_req (Vivek Goyal) [1694161] - [fs] fuse: simplify request allocation (Vivek Goyal) [1694161] - [fs] fuse: unexport request ops (Vivek Goyal) [1694161] - [fs] fuse: convert retrieve to simple api (Vivek Goyal) [1694161] - [fs] fuse: convert release to simple api (Vivek Goyal) [1694161] - [fs] cuse: convert init to simple api (Vivek Goyal) [1694161] - [fs] fuse: convert init to simple api (Vivek Goyal) [1694161] - [fs] fuse: convert writepages to simple api (Vivek Goyal) [1694161] - [fs] fuse: convert readdir to simple api (Vivek Goyal) [1694161] - [fs] fuse: convert readpages to simple api (Vivek Goyal) [1694161] - [fs] fuse: convert direct_io to simple api (Vivek Goyal) [1694161] - [fs] fuse: add simple background helper (Vivek Goyal) [1694161] - [fs] fuse: convert sync write to simple api (Vivek Goyal) [1694161] - [fs] fuse: covert readpage to simple api (Vivek Goyal) [1694161] - [fs] fuse: fuse_short_read(): don't take fuse_req as argument (Vivek Goyal) [1694161] - [fs] fuse: convert ioctl to simple api (Vivek Goyal) [1694161] - [fs] fuse: move page alloc (Vivek Goyal) [1694161] - [fs] fuse: convert readlink to simple api (Vivek Goyal) [1694161] - [fs] fuse: add pages to fuse_args (Vivek Goyal) [1694161] - [fs] fuse: convert destroy to simple api (Vivek Goyal) [1694161] - [fs] fuse: add nocreds to fuse_args (Vivek Goyal) [1694161] - [fs] fuse: convert fuse_force_forget() to simple api (Vivek Goyal) [1694161] - [fs] fuse: add noreply to fuse_args (Vivek Goyal) [1694161] - [fs] fuse: convert flush to simple api (Vivek Goyal) [1694161] - [fs] fuse: simplify 'nofail' request (Vivek Goyal) [1694161] - [fs] fuse: rearrange and resize fuse_args fields (Vivek Goyal) [1694161] - [fs] fuse: flatten 'struct fuse_args' (Vivek Goyal) [1694161] - [fs] fuse: fix deadlock with aio poll and fuse_iqueue::waitq.lock (Vivek Goyal) [1694161] - [fs] cuse: fix broken release (Vivek Goyal) [1694161] - [fs] fuse: cleanup fuse_wait_on_page_writeback (Vivek Goyal) [1694161] - [fs] fuse: require /dev/fuse reads to have enough buffer capacity (take 2) (Vivek Goyal) [1694161] - [fs] Revert "fuse: require /dev/fuse reads to have enough buffer capacity" (Vivek Goyal) [1694161] - [fs] fuse: extract helper for range writeback (Vivek Goyal) [1694161] - [fs] fuse: add FUSE_WRITE_KILL_PRIV (Vivek Goyal) [1694161] - [fs] fuse: clean up fuse_alloc_inode (Vivek Goyal) [1694161] - [fs] fuse: Add ioctl flag for x32 compat ioctl (Vivek Goyal) [1694161] - [fs] fuse: document fuse_fsync_in.fsync_flags (Vivek Goyal) [1694161] - [fs] fuse: require /dev/fuse reads to have enough buffer capacity (Vivek Goyal) [1694161] - [fs] fuse: retrieve: cap requested size to negotiated max_write (Vivek Goyal) [1694161] - [fs] fuse: allow filesystems to have precise control over data cache (Vivek Goyal) [1694161] - [fs] fuse: convert printk -> pr_* (Vivek Goyal) [1694161] - [fs] fuse: fix writepages on 32bit (Vivek Goyal) [1694161] - [fs] fuse: cache readdir calls if filesystem opts out of opendir (Vivek Goyal) [1694161] - [fs] fuse: support clients that don't implement 'opendir' (Vivek Goyal) [1694161] - [fs] fuse: lift bad inode checks into callers (Vivek Goyal) [1694161] - [fs] fuse: multiplex cached/direct_io file operations (Vivek Goyal) [1694161] - [fs] fuse add copy_file_range to direct io fops (Vivek Goyal) [1694161] - [fs] fuse: use iov_iter based generic splice helpers (Vivek Goyal) [1694161] - [fs] fuse: Switch to using async direct IO for FOPEN_DIRECT_IO (Vivek Goyal) [1694161] - [fs] fuse: use atomic64_t for khctr (Vivek Goyal) [1694161] - [fs] fuse: clean up aborted (Vivek Goyal) [1694161] - [fs] fuse: Protect ff->reserved_req via corresponding fi->lock (Vivek Goyal) [1694161] - [fs] fuse: Protect fi->nlookup with fi->lock (Vivek Goyal) [1694161] - [fs] fuse: Introduce fi->lock to protect write related fields (Vivek Goyal) [1694161] - [fs] fuse: Convert fc->attr_version into atomic64_t (Vivek Goyal) [1694161] - [fs] fuse: Add fuse_inode argument to fuse_prepare_release() (Vivek Goyal) [1694161] - [fs] fuse: Verify userspace asks to requeue interrupt that we really sent (Vivek Goyal) [1694161] - [fs] fuse: Do some refactoring in fuse_dev_do_write() (Vivek Goyal) [1694161] - [fs] fuse: Wake up req->waitq of only if not background (Vivek Goyal) [1694161] - [fs] fuse: Optimize request_end() by not taking fiq->waitq.lock (Vivek Goyal) [1694161] - [fs] fuse: Kill fasync only if interrupt is queued in queue_interrupt() (Vivek Goyal) [1694161] - [fs] fuse: Remove stale comment in end_requests() (Vivek Goyal) [1694161] - [fs] fuse: Replace page without copying in fuse_writepage_in_flight() (Vivek Goyal) [1694161] - [fs] fuse: fix leaked aux requests (Vivek Goyal) [1694161] - [fs] fuse: only reuse auxiliary request in fuse_writepage_in_flight() (Vivek Goyal) [1694161] - [fs] fuse: clean up fuse_writepage_in_flight() (Vivek Goyal) [1694161] - [fs] fuse: extract fuse_find_writeback() helper (Vivek Goyal) [1694161] - [fs] cuse: fix ioctl (Vivek Goyal) [1694161] - [fs] fuse: Fix memory leak in fuse_dev_free() (Vivek Goyal) [1694161] - [fs] fuse: fix revalidation of attributes for permission check (Vivek Goyal) [1694161] - [fs] fuse: fix fsync on directory (Vivek Goyal) [1694161] - [fs] fuse: Add bad inode check in fuse_destroy_inode() (Vivek Goyal) [1694161] - [fs] fuse: enable caching of symlinks (Vivek Goyal) [1694161] - [fs] fuse: only invalidate atime in direct read (Vivek Goyal) [1694161] - [fs] fuse: realloc page array (Vivek Goyal) [1694161] - [fs] fuse: add max_pages to init_out (Vivek Goyal) [1694161] - [fs] fuse: allocate page array more efficiently (Vivek Goyal) [1694161] - [fs] fuse: reduce size of struct fuse_inode (Vivek Goyal) [1694161] - [fs] fuse: use iversion for readdir cache verification (Vivek Goyal) [1694161] - [fs] fuse: use mtime for readdir cache verification (Vivek Goyal) [1694161] - [fs] fuse: add readdir cache version (Vivek Goyal) [1694161] - [fs] fuse: allow using readdir cache (Vivek Goyal) [1694161] - [fs] fuse: allow caching readdir (Vivek Goyal) [1694161] - [fs] fuse: extract fuse_emit() helper (Vivek Goyal) [1694161] - [fs] fuse: add FOPEN_CACHE_DIR (Vivek Goyal) [1694161] - [fs] fuse: split out readdir.c (Vivek Goyal) [1694161] - [fs] fuse: Use hash table to link processing request (Vivek Goyal) [1694161] - [fs] fuse: kill req->intr_unique (Vivek Goyal) [1694161] - [fs] fuse: change interrupt requests allocation algorithm (Vivek Goyal) [1694161] - [fs] fuse: do not take fc->lock in fuse_request_send_background() (Vivek Goyal) [1694161] - [fs] fuse: introduce fc->bg_lock (Vivek Goyal) [1694161] - [fs] fuse: add locking to max_background and congestion_threshold changes (Vivek Goyal) [1694161] - [fs] fuse: use READ_ONCE on congestion_threshold and max_background (Vivek Goyal) [1694161] - [fs] fuse: use list_first_entry() in flush_bg_queue() (Vivek Goyal) [1694161] - [fs] fuse: reduce allocation size for splice_write (Vivek Goyal) [1694161] - [fs] fuse: use kvmalloc to allocate array of pipe_buffer structs. (Vivek Goyal) [1694161] - [fs] fuse: convert last timespec use to timespec64 (Vivek Goyal) [1694161] - [fs] fs: fuse: Adding new return type vm_fault_t (Vivek Goyal) [1694161] - [fs] fuse: simplify fuse_abort_conn() (Vivek Goyal) [1694161] - [infiniband] RDMA/siw: Fix IPv6 addr_list locking (Kamal Heib) [1725830 1720892] - [infiniband] RDMA/siw: Fix 64/32bit pointer inconsistency (Kamal Heib) [1725830 1720892] - [infiniband] RDMA/siw: Fix SGL mapping issues (Kamal Heib) [1725830 1720892] - [infiniband] RDMA/siw: Fix potential NULL de-ref (Kamal Heib) [1725830 1720892] - [infiniband] RDMA/siw: Change CQ flags from 64->32 bits (Kamal Heib) [1725830 1720892] - [infiniband] RDMA/siw: Fix a memory leak in siw_init_cpulist() (Kamal Heib) [1725830 1720892] - [infiniband] Do not dereference 'siw_crypto_shash' before checking (Kamal Heib) [1725830 1720892] - [infiniband] RDMA/siw: Remove set but not used variables 'rv' (Kamal Heib) [1725830 1720892] - [infiniband] RDMA/siw: Fix error return code in siw_init_module() (Kamal Heib) [1725830 1720892] - [infiniband] RMDA/siw: Require a 64 bit arch (Kamal Heib) [1725830 1720892] - [infiniband] RDMA/siw: Mark expected switch fall-throughs (Kamal Heib) [1725830 1720892] - [infiniband] rdma/siw: Remove set but not used variable 's' (Kamal Heib) [1725830 1720892] - [infiniband] rdma/siw: Add missing dependencies on LIBCRC32C and DMA_VIRT_OPS (Kamal Heib) [1725830 1720892] - [infiniband] RDMA/siw: Add missing rtnl_lock around access to ifa (Kamal Heib) [1725830 1720892] - [infiniband] rdma/siw: Use proper enumerated type in map_cqe_status (Kamal Heib) [1725830 1720892] - [infiniband] RDMA/siw: Remove unnecessary kthread create/destroy printouts (Kamal Heib) [1725830 1720892] - [infiniband] RDMA/siw: Fix DEFINE_PER_CPU compilation when ARCH_NEEDS_WEAK_PER_CPU (Kamal Heib) [1725830 1720892] - [infiniband] rdma/siw: addition to kernel build environment (Kamal Heib) [1725830 1720892] - [infiniband] rdma/siw: completion queue methods (Kamal Heib) [1725830 1720892] - [infiniband] rdma/siw: receive path (Kamal Heib) [1725830 1720892] - [infiniband] rdma/siw: transmit path (Kamal Heib) [1725830 1720892] - [infiniband] rdma/siw: queue pair methods (Kamal Heib) [1725830 1720892] - [infiniband] rdma/siw: application buffer management (Kamal Heib) [1725830 1720892] - [infiniband] rdma/siw: application interface (Kamal Heib) [1725830 1720892] - [infiniband] rdma/siw: connection management (Kamal Heib) [1725830 1720892] - [infiniband] rdma/siw: network and RDMA core interface (Kamal Heib) [1725830 1720892] - [infiniband] rdma/siw: main include file (Kamal Heib) [1725830 1720892] - [infiniband] rdma/siw: iWarp wire packet format (Kamal Heib) [1725830 1720892] - [infiniband] RDMA/cma: fix null-ptr-deref Read in cma_cleanup (Kamal Heib) [1720892] - [infiniband] RDMA/restrack: Rewrite PID namespace check to be reliable (Kamal Heib) [1720892] - [infiniband] RDMA/counters: Properly implement PID checks (Kamal Heib) [1720892] - [infiniband] IB/core: Fix NULL pointer dereference when bind QP to counter (Kamal Heib) [1720892] - [infiniband] RDMA/mlx5: Fix MR npages calculation for IB_ACCESS_HUGETLB (Kamal Heib) [1720892] - [infiniband] RDMA/core: Fix error code in stat_get_doit_qp() (Kamal Heib) [1720892] - [infiniband] RDMA/counter: Prevent QP counter binding if counters unsupported (Kamal Heib) [1720892] - [infiniband] RDMA/hns: Use for_each_sg_dma_page iterator on umem SGL (Kamal Heib) [1720892] - [infiniband] RDMA/core: Fix -Wunused-const-variable warnings (Kamal Heib) [1720892] - [infiniband] RDMA/nldev: Added configuration of RDMA dynamic interrupt moderation to netlink (Kamal Heib) [1720892] - [infiniband] RDMA/core: Provide RDMA DIM support for ULPs (Kamal Heib) [1720892] - [infiniband] linux/dim: Implement RDMA adaptive moderation (DIM) (Kamal Heib) [1720892] - [infiniband] IB/mad: Fix use-after-free in ib mad completion handling (Kamal Heib) [1720892] - [infiniband] RDMA/restrack: Track driver QP types in resource tracker (Kamal Heib) [1720892] - [infiniband] RDMA/devices: Remove the lock around remove_client_context (Kamal Heib) [1720892] - [infiniband] RDMA/devices: Do not deadlock during client removal (Kamal Heib) [1720892] - [infiniband] IB/core: Add mitigation for Spectre V1 (Kamal Heib) [1720892] - [infiniband] IB/counters: Always initialize the port counter object (Kamal Heib) [1720892] - [infiniband] IB/core: Fix querying total rdma stats (Kamal Heib) [1720892] - [infiniband] RDMA/core: Fix race when resolving IP address (Kamal Heib) [1720892] - [infiniband] xprtrdma: Modernize ops->connect (Kamal Heib) [1720892] - [infiniband] xprtrdma: Remove rpcrdma_req::rl_buffer (Kamal Heib) [1720892] - [infiniband] xprtrdma: Refactor chunk encoding (Kamal Heib) [1720892] - [infiniband] xprtrdma: Streamline rpcrdma_post_recvs (Kamal Heib) [1720892] - [infiniband] xprtrdma: Simplify rpcrdma_rep_create (Kamal Heib) [1720892] - [infiniband] xprtrdma: Wake RPCs directly in rpcrdma_wc_send path (Kamal Heib) [1720892] - [infiniband] xprtrdma: Reduce context switching due to Local Invalidation (Kamal Heib) [1720892] - [infiniband] xprtrdma: Add mechanism to place MRs back on the free list (Kamal Heib) [1720892] - [infiniband] xprtrdma: Remove fr_state (Kamal Heib) [1720892] - [infiniband] xprtrdma: Remove the RPCRDMA_REQ_F_PENDING flag (Kamal Heib) [1720892] - [infiniband] xprtrdma: Fix occasional transport deadlock (Kamal Heib) [1720892] - [infiniband] xprtrdma: Replace use of xdr_stream_pos in rpcrdma_marshal_req (Kamal Heib) [1720892] - [infiniband] xprtrdma: Fix use-after-free in rpcrdma_post_recvs (Kamal Heib) [1720892] - [infiniband] RDMA/core: Make rdma_counter.h compile stand alone (Kamal Heib) [1720892] - [infiniband] IB/core: Work on the caller socket net namespace in nldev_newlink() (Kamal Heib) [1663224 1720892] - [infiniband] RDMA/rxe: Fill in wc byte_len with IB_WC_RECV_RDMA_WITH_IMM (Kamal Heib) [1720892] - [infiniband] ibverbs/rxe: Remove variable self-initialization (Kamal Heib) [1720892] - [infiniband] RDMA/nldev: Allow get default counter statistics through RDMA netlink (Kamal Heib) [1720892] - [infiniband] RDMA/nldev: Allow get counter mode through RDMA netlink (Kamal Heib) [1720892] - [infiniband] RDMA/nldev: Allow counter manual mode configration through RDMA netlink (Kamal Heib) [1720892] - [infiniband] RDMA/counter: Allow manual mode configuration support (Kamal Heib) [1720892] - [infiniband] RDMA/core: Get sum value of all counters when perform a sysfs stat read (Kamal Heib) [1720892] - [infiniband] RDMA/netlink: Implement counter dumpit calback (Kamal Heib) [1720892] - [infiniband] RDMA/nldev: Allow counter auto mode configration through RDMA netlink (Kamal Heib) [1720892] - [infiniband] RDMA/counter: Add "auto" configuration mode support (Kamal Heib) [1720892] - [infiniband] RDMA/counter: Add set/clear per-port auto mode support (Kamal Heib) [1720892] - [infiniband] RDMA/restrack: Make is_visible_in_pid_ns() as an API (Kamal Heib) [1720892] - [infiniband] RDMA/restrack: Add an API to attach a task to a resource (Kamal Heib) [1720892] - [infiniband] RDMA/restrack: Introduce statistic counter (Kamal Heib) [1720892] - [infiniband] IB/ipoib: Add child to parent list only if device initialized (Kamal Heib) [1720892] - [infiniband] RDMA/uverbs: remove redundant assignment to variable ret (Kamal Heib) [1720892] - [infiniband] IB/ipoib: Remove memset after vzalloc in ipoib_cm.c (Kamal Heib) [1720892] - [infiniband] IB: Remove unneeded memset (Kamal Heib) [1720892] - [infiniband] RDMA/netlink: Audit policy settings for netlink attributes (Kamal Heib) [1720892] - [infiniband] docs: infiniband: convert docs to ReST and rename to *.rst (Kamal Heib) [1720892] - [infiniband] RDMA/rw: Use IB_WR_REG_MR_INTEGRITY for PI handover (Kamal Heib) [1720892] - [infiniband] RDMA/rw: Introduce rdma_rw_inv_key helper (Kamal Heib) [1720892] - [infiniband] RDMA/core: Validate integrity handover device cap (Kamal Heib) [1720892] - [infiniband] RDMA/core: Rename signature qp create flag and signature device capability (Kamal Heib) [1720892] - [infiniband] RDMA/core: Add an integrity MR pool support (Kamal Heib) [1720892] - [infiniband] IB/iser: Unwind WR union at iser_tx_desc (Kamal Heib) [1720892] - [infiniband] IB/iser: Use IB_WR_REG_MR_INTEGRITY for PI handover (Kamal Heib) [1720892] - [infiniband] RDMA/mlx5: Introduce and implement new IB_WR_REG_MR_INTEGRITY work request (Kamal Heib) [1720892] - [infiniband] RDMA/mlx5: Update set_sig_data_segment attribute for new signature API (Kamal Heib) [1720892] - [infiniband] RDMA/mlx5: Pass UMR segment flags instead of boolean (Kamal Heib) [1720892] - [infiniband] RDMA/mlx5: Add attr for max number page list length for PI operation (Kamal Heib) [1720892] - [infiniband] RDMA/mlx5: Implement mlx5_ib_map_mr_sg_pi and mlx5_ib_alloc_mr_integrity (Kamal Heib) [1720892] - [infiniband] RDMA/core: Add signature attrs element for ib_mr structure (Kamal Heib) [1720892] - [infiniband] RDMA/core: Introduce ib_map_mr_sg_pi to map data/protection sgl's (Kamal Heib) [1720892] - [infiniband] RDMA/core: Introduce IB_MR_TYPE_INTEGRITY and ib_alloc_mr_integrity API (Kamal Heib) [1720892] - [infiniband] RDMA/core: Save the MR type in the ib_mr structure (Kamal Heib) [1720892] - [infiniband] RDMA/core: Introduce new header file for signature operations (Kamal Heib) [1720892] - [infiniband] RDMA/odp: Do not leak dma maps when working with huge pages (Kamal Heib) [1720892] - [infiniband] RDMA/uverbs: Use offsetofend instead of opencoding (Kamal Heib) [1720892] - [infiniband] [scsi] scsi: RDMA/srp: Fix a sleep-in-invalid-context bug (Kamal Heib) [1720892] - [infiniband] RDMA: Check umem pointer validity prior to release (Kamal Heib) [1720892] - [infiniband] RDMA/hns: Remove asynchronic QP destroy (Kamal Heib) [1720892] - [infiniband] RDMA: Convert destroy_wq to be void (Kamal Heib) [1720892] - [infiniband] RDMA/netlink: Resort policy array (Kamal Heib) [1720892] - [infiniband] RDMA: Report available cdevs through RDMA_NLDEV_CMD_GET_CHARDEV (Kamal Heib) [1720892] - [infiniband] RDMA: Add NLDEV_GET_CHARDEV to allow char dev discovery and autoload (Kamal Heib) [1720892] - [infiniband] ipoib: correcly show a VF hardware address (Kamal Heib) [1720892] - [infiniband] RDMA: Move rdma_node_type to uapi/ (Kamal Heib) [1720892] - [infiniband] rdma: Remove nes (Kamal Heib) [1720892] - [infiniband] RDMA/ipoib: Remove check for ETH_SS_TEST (Kamal Heib) [1720892] - [infiniband] RDMA: Convert CQ allocations to be under core responsibility (Kamal Heib) [1720892] - [infiniband] RDMA/hns: Return correct error code from hns_roce_v1_rsv_lp_qp() (Kamal Heib) [1720892] - [infiniband] RDMA/cxgb3: Don't expose DMA addresses (Kamal Heib) [1720892] - [infiniband] RDMA/cxgb4: Don't expose DMA addresses (Kamal Heib) [1720892] - [infiniband] RDMA/cxgb3: Use sizeof() notation instead of plain sizeof (Kamal Heib) [1720892] - [infiniband] RDMA/cxgb3: Use for_each_sg_dma_page iterator on umem SGL (Kamal Heib) [1720892] - [infiniband] RDMA: Clear CQ objects during their allocation (Kamal Heib) [1720892] - [infiniband] RDMA: Clean destroy CQ in drivers do not return errors (Kamal Heib) [1720892] - [infiniband] RDMA/i40iw: Remove useless NULL checks (Kamal Heib) [1720892] - [infiniband] RDMA/cxgb3: Delete and properly mark unimplemented resize CQ function (Kamal Heib) [1720892] - [infiniband] RDMA/nes: Avoid memory allocation during CQ destroy (Kamal Heib) [1720892] - [infiniband] RDMA: Move owner into struct ib_device_ops (Kamal Heib) [1720892] - [infiniband] RDMA: Move uverbs_abi_ver into struct ib_device_ops (Kamal Heib) [1720892] - [infiniband] RDMA: Move driver_id into struct ib_device_ops (Kamal Heib) [1720892] - [infiniband] rdma: Delete the ib_ucm module (Kamal Heib) [1720892] - [infiniband] ucma: Convert ctx_idr to XArray (Kamal Heib) [1720892] - [infiniband] ucma: Convert multicast_idr to XArray (Kamal Heib) [1720892] - [infiniband] RDMA/ucma: Use struct_size() helper (Kamal Heib) [1720892] - [infiniband] RDMA/srp: Accept again source addresses that do not have a port number (Kamal Heib) [1720892] - [infiniband] RDMA/ipoib: implement ethtool .get_link() callback (Kamal Heib) [1720892] - [infiniband] RDMA/uverbs: check for allocation failure in uapi_add_elm() (Kamal Heib) [1720892] - [infiniband] RDMA: Convert put_page() to put_user_page*() (Kamal Heib) [1720892] - [infiniband] RDMA/nes: Remove second wait queue initialization call (Kamal Heib) [1720892] - [infiniband] RDMA/nes: Remove useless NULL checks (Kamal Heib) [1720892] - [infiniband] RDMA/core: Make ib_destroy_cq() void (Kamal Heib) [1720892] - [infiniband] RDMA/ipoib: Remove check of destroy CQ (Kamal Heib) [1720892] - [infiniband] RDMA/core: Return void from ib_device_check_mandatory() (Kamal Heib) [1720892] - [infiniband] RDMA/umem: Move page_shift from ib_umem to ib_odp_umem (Kamal Heib) [1720892] - [infiniband] RDMA/qedr: Use for_each_sg_dma_page iterator on umem SGL (Kamal Heib) [1720892] - [infiniband] RDMA/cxgb4: Use for_each_sg_dma_page iterator on umem SGL (Kamal Heib) [1720892] - [infiniband] RDMA/core: Fix doc typo (Kamal Heib) [1720892] - [infiniband] RDMA/rw: Add info regarding SG count failure (Kamal Heib) [1720892] - [infiniband] RDMA/rw: Print the correct number of sig MRs (Kamal Heib) [1720892] - [infiniband] RDMA/rw: Fix doc typo (Kamal Heib) [1720892] - [infiniband] IB/isert: Remove unused sig_attrs argument (Kamal Heib) [1720892] - [infiniband] IB/iser: Remove unused sig_attrs argument (Kamal Heib) [1720892] - [infiniband] IB/iser: Refactor iscsi_iser_check_protection function (Kamal Heib) [1720892] - [infiniband] RDMA/efa: Entropy in admin commands id (Kamal Heib) [1720892] - [infiniband] RDMA/efa: Print address on AH creation failure (Kamal Heib) [1720892] - [infiniband] RDMA/efa: Be consistent with success flow return value (Kamal Heib) [1720892] - [infiniband] RDMA/efa: Use API to get contiguous memory blocks aligned to device supported page size (Kamal Heib) [1720892] - [infiniband] RDMA/efa: Remove unused includes (Kamal Heib) [1720892] - [infiniband] RDMA/efa: Use rdma block iterator in chunk list creation (Kamal Heib) [1720892] - [infiniband] RDMA/efa: Remove unneeded admin commands abort flow (Kamal Heib) [1720892] - [infiniband] RDMA/efa: Use kvzalloc instead of kzalloc with fallback (Kamal Heib) [1720892] - [infiniband] RDMA/efa: Remove check that prevents destroy of resources in error flows (Kamal Heib) [1720892] - [infiniband] RDMA/efa: Handle mmap insertions overflow (Kamal Heib) [1720892] - [infiniband] RDMA/efa: Fix success return value in case of error (Kamal Heib) [1720892] - [infiniband] RDMA/efa: Remove MAYEXEC flag check from mmap flow (Kamal Heib) [1720892] - [infiniband] RDMA/efa: Add driver to Kconfig/Makefile (Kamal Heib) [1720892] - [infiniband] RDMA/efa: Add the efa module (Kamal Heib) [1720892] - [infiniband] RDMA/efa: Add EFA verbs implementation (Kamal Heib) [1720892] - [infiniband] RDMA/efa: Add common command handlers (Kamal Heib) [1720892] - [infiniband] RDMA/efa: Implement functions that submit and complete admin commands (Kamal Heib) [1720892] - [infiniband] RDMA/efa: Add the ABI definitions (Kamal Heib) [1720892] - [infiniband] RDMA/efa: Add the com service API definitions (Kamal Heib) [1720892] - [infiniband] RDMA/efa: Add the efa_com.h file (Kamal Heib) [1720892] - [infiniband] RDMA/efa: Add the efa.h header file (Kamal Heib) [1720892] - [infiniband] RDMA/efa: Add EFA device definitions (Kamal Heib) [1720892] - [infiniband] RDMA: Add EFA related definitions (Kamal Heib) [1720892] - [fs] CIFS: Fix use after free of file info structures (Dave Wysochanski) [1757865] - [mm] mm, memory_hotplug: fix scan_movable_pages() for gigantic hugepages (Rafael Aquini) [1730172] - [char] ipmi: Don't allow device module unload when in use (Tony Camuso) [1759916] - [netdrv] net: phy: Also request modules for C45 IDs (Gary Hook) [1764274] - [s390] s390/dasd: Fix error handling during online processing (Philipp Rudo) [1764492] - [s390] s390/cpumsf: Check for CPU Measurement sampling (Philipp Rudo) [1764490] - [edac] EDAC/amd64: Support asymmetric dual-rank DIMMs (Gary Hook) [1753384] - [edac] EDAC/amd64: Cache secondary Chip Select registers (Gary Hook) [1753384] - [edac] EDAC/amd64: Decode syndrome before translating address (Gary Hook) [1753384] - [edac] EDAC/amd64: Find Chip Select memory size using Address Mask (Gary Hook) [1753384] - [edac] EDAC/amd64: Initialize DIMM info for systems with more than two channels (Gary Hook) [1753384] - [edac] EDAC/amd64: Recognize DRAM device type ECC capability (Gary Hook) [1753384] - [edac] EDAC/amd64: Support more than two controllers for chip selects handling (Gary Hook) [1753384] - [scsi] scsi: fnic: fix msix interrupt allocation (Govindarajulu Varadarajan) [1745083] - [scsi] scsi: fnic: print port speed only at driver init or speed change (Govindarajulu Varadarajan) [1745083] - [netdrv] qmi_wwan: apply SET_DTR quirk to Sierra WP7607 (Lubomir Rintel) [1729083]- [tools] libbpf: remove compile time warning from libbpf_util.h (Yauheni Kaliuta) [1747341] - [tools] libbpf: remove dependency on barrier.h in xsk.h (Yauheni Kaliuta) [1747341] - [kernel] seccomp, bpf: disable preemption before calling into bpf prog (Yauheni Kaliuta) [1747341] - [lib] bpf: test_bpf: turn off preemption in function __run_once (Yauheni Kaliuta) [1747341] - [tools] libbpf: remove unnecessary cast-to-void (Yauheni Kaliuta) [1747341] - [kernel] bpf: fix sysctl.c warning (Yauheni Kaliuta) [1747341] - [tools] libbpf: fix using uninitialized ioctl results (Yauheni Kaliuta) [1747341] - [tools] libbpf: proper XSKMAP cleanup (Yauheni Kaliuta) [1747341] - [tools] libbpf: fix invalid munmap call (Yauheni Kaliuta) [1747341] - [tools] libbpf: fix XDP socket ring buffer memory ordering (Yauheni Kaliuta) [1747341] - [tools] libbpf: remove likely/unlikely in xsk.h (Yauheni Kaliuta) [1747341] - [bpf] samples/bpf: xdp_redirect, correctly get dummy program id (Yauheni Kaliuta) [1747341] - [net] bpf: fix access to skb_shared_info->gso_segs (Yauheni Kaliuta) [1747341] - [kernel] bpf: fix out of bounds backwards jmps due to dead code removal (Yauheni Kaliuta) [1747341] - [kernel] bpf: fix use after free in prog symbol exposure (Yauheni Kaliuta) [1747341] - [include] bpf: Fix preempt_enable_no_resched() abuse (Yauheni Kaliuta) [1747341] - [tools] selftests/bpf: test cases for pkt/null checks in subprogs (Yauheni Kaliuta) [1747341] - [kernel] bpf: mark registers in all frames after pkt/null checks (Yauheni Kaliuta) [1747341] - [tools] libbpf: add binary to gitignore (Yauheni Kaliuta) [1747341] - [net] bpf: Check address length before reading address family (Yauheni Kaliuta) [1747341] - [net] flow_dissector: disable preemption around BPF calls (Yauheni Kaliuta) [1747341] - [net] flow_dissector: switch kernel context to struct bpf_flow_dissector (Yauheni Kaliuta) [1747341] - [net] flow_dissector: fix clamping of BPF flow_keys for non-zero nhoff (Yauheni Kaliuta) [1747341] - [net] flow_dissector: allow access only to a subset of __sk_buff fields (Yauheni Kaliuta) [1747341] - [net] net/flow_dissector: pass flow_keys->n_proto to BPF programs (Yauheni Kaliuta) [1747341] - [tools] selftests/bpf: fix vlan handling in flow dissector program (Yauheni Kaliuta) [1747341] - [tools] bpf, libbpf: fix quiet install_headers (Yauheni Kaliuta) [1747341] - [tools] libbpf: add libelf dependency to shared library build (Yauheni Kaliuta) [1747341] - [tools] libbpf: add xsk.h to install_headers target (Yauheni Kaliuta) [1747341] - [tools] selftests/bpf: add btf_dedup test for VOID equivalence check (Yauheni Kaliuta) [1747341] - [tools] libbpf: fix btf_dedup equivalence check handling of different kinds (Yauheni Kaliuta) [1747341] - [documentation] bpf, doc: fix BTF docs reflow of bullet list (Yauheni Kaliuta) [1747341] - [tools] selftests/bpf: test case for invalid call stack in dead code (Yauheni Kaliuta) [1747341] - [kernel] bpf: remove incorrect 'verifier bug' warning (Yauheni Kaliuta) [1747341] - [kernel] bpf: Only print ref_obj_id for refcounted reg (Yauheni Kaliuta) [1747341] - [tools] tool: use bpf_program__get_prog_info_linear() in prog.c:do_dump() (Yauheni Kaliuta) [1747341] - [tools] tools lib bpf: Introduce bpf_program__get_prog_info_linear() (Yauheni Kaliuta) [1747341] - [tools] perf tools: Fix errors under optimization level '-Og' (Yauheni Kaliuta) [1747341] - [kernel] bpf: Try harder when allocating memory for large maps (Yauheni Kaliuta) [1747341] - [tools] tools: bpf: synchronise BPF UAPI header with tools (Yauheni Kaliuta) [1747341] - [tools] selftests/bpf: add fwd enum resolution test for btf_dedup (Yauheni Kaliuta) [1747341] - [tools] btf: resolve enum fwds in btf_dedup (Yauheni Kaliuta) [1747341] - [tools] bpf: Add an example for bpf_get_listener_sock (Yauheni Kaliuta) [1747341] - [tools] bpf: Test ref release issue in bpf_tcp_sock and bpf_sk_fullsock (Yauheni Kaliuta) [1747341] - [tools] bpf: Sync bpf.h to tools/ (Yauheni Kaliuta) [1747341] - [net] bpf: Add bpf_get_listener_sock(struct bpf_sock *sk) helper (Yauheni Kaliuta) [1747341] - [kernel] bpf: Fix bpf_tcp_sock and bpf_sk_fullsock issue related to bpf_sk_release (Yauheni Kaliuta) [1747341] - [tools] libbpf: fix to reject unknown flags in xsk_socket__create() (Yauheni Kaliuta) [1747341] - [tools] selftests/bpf: fix segfault of test_progs when prog loading failed (Yauheni Kaliuta) [1747341] - [kernel] bpf: fix replace_map_fd_with_map_ptr's ldimm64 second imm field (Yauheni Kaliuta) [1747341] - [tools] selftests: bpf: test_progs: initialize duration in singal_pending test (Yauheni Kaliuta) [1747341] - [tools] libbpf: force fixdep compilation at the start of the build (Yauheni Kaliuta) [1747341] - [tools] selftests: bpf: fix compilation with out-of-tree $(OUTPUT) (Yauheni Kaliuta) [1747341] - [tools] selftests/bpf: test that GSO works in lwt_ip_encap (Yauheni Kaliuta) [1747341] - [bpf] bpf: hbm: fix spelling mistake "deault" -> "default" (Yauheni Kaliuta) [1747341] - [tools] bpf: add test cases for non-pointer sanitiation logic (Yauheni Kaliuta) [1747341] - [tools] selftests: bpf: break up test_progs - misc (Yauheni Kaliuta) [1747341] - [tools] selftests: bpf: break up test_progs - spinlock (Yauheni Kaliuta) [1747341] - [tools] selftests: bpf: break up test_progs - tracepoint (Yauheni Kaliuta) [1747341] - [tools] selftests: bpf: break up test_progs - stackmap (Yauheni Kaliuta) [1747341] - [tools] selftests: bpf: break up test_progs - xdp (Yauheni Kaliuta) [1747341] - [tools] selftests: bpf: break up test_progs - pkt access (Yauheni Kaliuta) [1747341] - [tools] selftests: bpf: break up test_progs - preparations (Yauheni Kaliuta) [1747341] - [bpf] bpf: HBM test script (Yauheni Kaliuta) [1747341] - [bpf] bpf: User program for testing HBM (Yauheni Kaliuta) [1747341] - [bpf] bpf: Sample HBM BPF program to limit egress bw (Yauheni Kaliuta) [1747341] - [include] bpf: sync bpf.h to tools and update bpf_helpers.h (Yauheni Kaliuta) [1747341] - [net] bpf: add bpf helper bpf_skb_ecn_set_ce (Yauheni Kaliuta) [1747341] - [bpf] samples/bpf: silence compiler warning for xdpsock_user.c (Yauheni Kaliuta) [1747341] - [tools] selftests/bpf: set unlimited RLIMIT_MEMLOCK for test_sock_fields (Yauheni Kaliuta) [1747341] - [documentation] docs/bpf: minor casing/punctuation fixes (Yauheni Kaliuta) [1747341] - [documentation] docs/btf: reflow text to fill up to 78 characters (Yauheni Kaliuta) [1747341] - [documentation] docs/btf: fix typos, improve wording (Yauheni Kaliuta) [1747341] - [kernel] bpf: fix u64_stats_init() usage in bpf_prog_alloc() (Yauheni Kaliuta) [1747341] - [tools] selftests/bpf: add btf_dedup test of FWD/STRUCT resolution (Yauheni Kaliuta) [1747341] - [tools] btf: allow to customize dedup hash table size (Yauheni Kaliuta) [1747341] - [tools] libbpf: fix formatting for btf_ext__get_raw_data (Yauheni Kaliuta) [1747341] - [tools] selftests/bpf: fix btf_dedup testing code (Yauheni Kaliuta) [1747341] - [tools] tools: libbpf: make sure readelf shows full names in build checks (Yauheni Kaliuta) [1747341] - [bpf] samples: bpf: use libbpf where easy (Yauheni Kaliuta) [1747341] - [tools] tools: libbpf: add a correctly named define for map iteration (Yauheni Kaliuta) [1747341] - [bpf] samples: bpf: remove load_sock_ops in favour of bpftool (Yauheni Kaliuta) [1747341] - [bpf] samples: bpf: force IPv4 in ping (Yauheni Kaliuta) [1747341] - [tools] selftests/bpf: use __bpf_constant_htons in test_prog.c for flow dissector (Yauheni Kaliuta) [1747341] - [tools] bpf: add missing entries to bpf_helpers.h (Yauheni Kaliuta) [1747341] - [tools] tools/bpf: selftests: add map lookup to test_map_in_map bpf prog (Yauheni Kaliuta) [1747341] - [kernel] bpf: set inner_map_meta->spin_lock_off correctly (Yauheni Kaliuta) [1747341] - [bpf] samples: bpf: fix: broken sample regarding removed function (Yauheni Kaliuta) [1747341] - [tools] tools/bpftool: recognize bpf_prog_info run_time_ns and run_cnt (Yauheni Kaliuta) [1747341] - [tools] tools/bpf: sync bpf.h into tools (Yauheni Kaliuta) [1747341] - [kernel] bpf: expose program stats via bpf_prog_info (Yauheni Kaliuta) [1747341] - [kernel] bpf: fix build without bpf_syscall (Yauheni Kaliuta) [1747341] - [kernel] bpf: enable program stats (Yauheni Kaliuta) [1747341] - [kernel] bpf: check that BPF programs run with preemption disabled (Yauheni Kaliuta) [1747341] - [bpf] samples/bpf: convert xdpsock to use libbpf for AF_XDP access (Yauheni Kaliuta) [1747341] - [tools] libbpf: add support for using AF_XDP sockets (Yauheni Kaliuta) [1747341] - [tools] selftests/bpf: make sure signal interrupts BPF_PROG_TEST_RUN (Yauheni Kaliuta) [1747341] - [bpf] samples/bpf: Fix dummy program unloading for xdp_redirect samples (Yauheni Kaliuta) [1747341] - [s390] s390/net: convert pnetids to ascii (Yauheni Kaliuta) [1747341] - [net] bpf: add skb->queue_mapping write access from tc clsact (Yauheni Kaliuta) [1747341] - [tools] tools/libbpf: support bigger BTF data sizes (Yauheni Kaliuta) [1747341] - [tools] selftests: bpf: test_lwt_ip_encap: add negative tests. (Yauheni Kaliuta) [1747341] - [tools] libbpf: Introduce bpf_object__btf (Yauheni Kaliuta) [1747341] - [tools] libbpf: Introduce bpf_map__resize (Yauheni Kaliuta) [1747341] - [tools] tools/bpf: replace bzero with memset (Yauheni Kaliuta) [1747341] - [net] net: fix GSO in bpf_lwt_push_ip_encap (Yauheni Kaliuta) [1747341] - [net] net: fix double-free in bpf_lwt_xmit_reroute (Yauheni Kaliuta) [1747341] - [net] bpf: fix memory leak in bpf_lwt_xmit_reroute (Yauheni Kaliuta) [1747341] - [net] bpf: make LWTUNNEL_BPF dependent on INET (Yauheni Kaliuta) [1747341] - [tools] selftests: bpf: add test_lwt_ip_encap selftest (Yauheni Kaliuta) [1747341] - [include] bpf: sync /include/.../bpf.h with tools/include/.../bpf.h (Yauheni Kaliuta) [1747341] - [net] bpf: add handling of BPF_LWT_REROUTE to lwt_bpf.c (Yauheni Kaliuta) [1747341] - [net] ipv6_stub: add ipv6_route_input stub/proxy. (Yauheni Kaliuta) [1747341] - [net] bpf: handle GSO in bpf_lwt_push_encap (Yauheni Kaliuta) [1747341] - [net] bpf: implement BPF_LWT_ENCAP_IP mode in bpf_lwt_push_encap (Yauheni Kaliuta) [1747341] - [net] bpf: add plumbing for BPF_LWT_ENCAP_IP in bpf_lwt_push_encap (Yauheni Kaliuta) [1747341] - [net] bpf: offload: add priv field for drivers (Yauheni Kaliuta) [1747341] - [tools] tools: bpftool: doc, add text about feature-subcommand (Yauheni Kaliuta) [1747341] - [tools] selftests: bpf: relax sub-register mode compilation criteria (Yauheni Kaliuta) [1747341] - [tools] selftests: bpf: centre kernel bpf objects under new subdir "progs" (Yauheni Kaliuta) [1747341] - [tools] selftests: bpf: extend sub-register mode compilation to all bpf object files (Yauheni Kaliuta) [1747341] - [tools] selftests: bpf: add "alu32" to .gitignore (Yauheni Kaliuta) [1747341] - [tools] bpf: Add test_sock_fields for skb->sk and bpf_tcp_sock (Yauheni Kaliuta) [1747341] - [tools] bpf: Add skb->sk, bpf_sk_fullsock and bpf_tcp_sock tests to test_verifer (Yauheni Kaliuta) [1747341] - [nclude] bpf: Sync bpf.h to tools/ (Yauheni Kaliuta) [1747341] - [kernel] bpf: Add struct bpf_tcp_sock and BPF_FUNC_tcp_sock (Yauheni Kaliuta) [1747341] - [net] bpf: Refactor sock_ops_convert_ctx_access (Yauheni Kaliuta) [1747341] - [net] bpf: Add state, dst_ip4, dst_ip6 and dst_port to bpf_sock (Yauheni Kaliuta) [1747341] - [kernel] bpf: Add a bpf_sock pointer to __sk_buff and a bpf_sk_fullsock helper (Yauheni Kaliuta) [1747341] - [tools] tools/bpf: remove btf__get_strings() superseded by raw data API (Yauheni Kaliuta) [1747341] - [tools] btf: expose API to work with raw btf_ext data (Yauheni Kaliuta) [1747341] - [tools] btf: expose API to work with raw btf data (Yauheni Kaliuta) [1747341] - [tools] tools/bpf: add log_level to bpf_load_program_attr (Yauheni Kaliuta) [1747341] - [tools] tools/bpf: add missing strings.h include (Yauheni Kaliuta) [1747341] - [s390] s390/net: move pnet constants (Yauheni Kaliuta) [1747341] - [tools] bpf: test_maps: fix possible out of bound access warning (Yauheni Kaliuta) [1747341] - [tools] tools: bpftool: doc, fix incorrect text (Yauheni Kaliuta) [1747341] - [tools] selftests/bpf: test reading the offloaded program (Yauheni Kaliuta) [1747341] - [tools] selftests/bpf: add test for mixing generic and offload XDP (Yauheni Kaliuta) [1747341] - [tools] selftests/bpf: print traceback when test fails (Yauheni Kaliuta) [1747341] - [tools] selftests/bpf: fix the expected messages (Yauheni Kaliuta) [1747341] - [tools] tools/bpf: add const qualifier to btf__get_map_kv_tids() map_name parameter (Yauheni Kaliuta) [1747341] - [tools] selftests/bpf: add "any alignment" annotation for some tests (Yauheni Kaliuta) [1747341] - [tools] selftests/bpf: use localhost in tcp_{server, client}.py (Yauheni Kaliuta) [1747341] - [s390] s390: bpf: fix JMP32 code-gen (Yauheni Kaliuta) [1747341] - [tools] selftests/bpf: remove generated verifier/tests.h on 'make clean' (Yauheni Kaliuta) [1747341] - [bpf] samples/bpf: Check the prog id before exiting (Yauheni Kaliuta) [1747341] - [bpf] samples/bpf: Add a "force" flag to XDP samples (Yauheni Kaliuta) [1747341] - [bpf] samples/bpf: Extend RLIMIT_MEMLOCK for xdp_{sample_pkts, router_ipv4} (Yauheni Kaliuta) [1747341] - [bpf] samples/bpf: Convert XDP samples to libbpf usage (Yauheni Kaliuta) [1747341] - [bpf] samples/bpf: xdp_redirect_cpu have not need for read_trace_pipe (Yauheni Kaliuta) [1747341] - [tools] selftests/bpf: test for BPF_F_LOCK (Yauheni Kaliuta) [1747341] - [tools] tools/bpf: sync uapi/bpf.h (Yauheni Kaliuta) [1747341] - [kernel] bpf: introduce BPF_F_LOCK flag (Yauheni Kaliuta) [1747341] - [tools] selftests/bpf: add bpf_spin_lock C test (Yauheni Kaliuta) [1747341] - [tools] selftests/bpf: add simple BPF_PROG_TEST_RUN examples for flow dissector (Yauheni Kaliuta) [1747341] - [tools] selftests/bpf: add bpf_spin_lock verifier tests (Yauheni Kaliuta) [1747341] - [tools] tools/bpf: sync include/uapi/linux/bpf.h (Yauheni Kaliuta) [1747341] - [kernel] bpf: add support for bpf_spin_lock to cgroup local storage (Yauheni Kaliuta) [1747341] - [kernel] bpf: introduce bpf_spin_lock (Yauheni Kaliuta) [1747341] - [net] bpf: Correctly annotate implicit fall through in bpf_base_func_proto (Yauheni Kaliuta) [1747341] - [kernel] bpf, cgroups: clean up kerneldoc warnings (Yauheni Kaliuta) [1747341] - [kernel] bpf: fix bitrotted kerneldoc (Yauheni Kaliuta) [1747341] - [include] bpf: BPF_PROG_TYPE_CGROUP_{SKB, SOCK, SOCK_ADDR} require cgroups enabled (Yauheni Kaliuta) [1747341] - [tools] selftests/bpf: mark verifier test that uses bpf_trace_printk as BPF_PROG_TYPE_TRACEPOINT (Yauheni Kaliuta) [1747341] - [net] bpf: add BPF_PROG_TEST_RUN support for flow dissector (Yauheni Kaliuta) [1747341] - [net] net/flow_dissector: move bpf case into __skb_flow_bpf_dissect (Yauheni Kaliuta) [1747341] - [net] Revert "[net] flow_dissector: disable preemption around BPF calls" (Yauheni Kaliuta) [1747341] - [tools] tools: bpftool: warn about risky prog array updates (Yauheni Kaliuta) [1747341] - [tools] selftests: bpf: remove duplicated include (Yauheni Kaliuta) [1747341] - [tools] selftests: bpf: break up the rest of test_verifier (Yauheni Kaliuta) [1747341] - [tools] selftests: bpf: break up test_verifier (Yauheni Kaliuta) [1747341] - [tools] selftests: bpf: prepare for break up of verifier tests (Yauheni Kaliuta) [1747341] - [tools] selftests: bpf: makefile support sub-register code-gen test mode (Yauheni Kaliuta) [1747341] - [tools] selftests: bpf: functional and min/max reasoning unit tests for JMP32 (Yauheni Kaliuta) [1747341] - [s390] s390: bpf: implement jitting of JMP32 (Yauheni Kaliuta) [1747341] - [powerpc] ppc: bpf: implement jitting of JMP32 (Yauheni Kaliuta) [1747341] - [arm64] arm64: bpf: implement jitting of JMP32 (Yauheni Kaliuta) [1747341] - [x86] x86_64: bpf: implement jitting of JMP32 (Yauheni Kaliuta) [1747341] - [kernel] bpf: JIT blinds support JMP32 (Yauheni Kaliuta) [1747341] - [kernel] bpf: interpreter support for JMP32 (Yauheni Kaliuta) [1747341] - [tools] tools: bpftool: teach cfg code about JMP32 (Yauheni Kaliuta) [1747341] - [kernel] bpf: disassembler support JMP32 (Yauheni Kaliuta) [1747341] - [kernel] bpf: verifier support JMP32 (Yauheni Kaliuta) [1747341] - [kernel] bpf: refactor verifier min/max code for condition jump (Yauheni Kaliuta) [1747341] - [include] bpf: allocate 0x06 to new eBPF instruction class JMP32 (Yauheni Kaliuta) [1747341] - [tools] selftests/bpf: suppress readelf stderr when probing for BTF support (Yauheni Kaliuta) [1747341] - [net] bpf: allow BPF programs access skb_shared_info->gso_segs field (Yauheni Kaliuta) [1747341] - [tools] tool: feature probing, change default action (Yauheni Kaliuta) [1747341] - [kernel] bpf: notify offload JITs about optimizations (Yauheni Kaliuta) [1747341] - [kernel] bpf: verifier: record original instruction index (Yauheni Kaliuta) [1747341] - [tools] selftests: bpf: add tests for dead code removal (Yauheni Kaliuta) [1747341] - [kernel] bpf: verifier: remove unconditional branches by 0 (Yauheni Kaliuta) [1747341] - [kernel] bpf: verifier: remove dead code (Yauheni Kaliuta) [1747341] - [kernel] bpf: verifier: hard wire branches to dead code (Yauheni Kaliuta) [1747341] - [kernel] bpf: change parameters of call/branch offset adjustment (Yauheni Kaliuta) [1747341] - [tools] selftests/bpf: don't hardcode iptables/nc path in test_tcpnotify_user (Yauheni Kaliuta) [1747341] - [tools] libbpf: Show supported ELF section names when failing to guess prog/attach type (Yauheni Kaliuta) [1747341] - [documentation] bpf: btf: add btf documentation (Yauheni Kaliuta) [1747341] - [kernel] perf: Make perf_event_output() propagate the output() return (Yauheni Kaliuta) [1747341] - [kernel] bpf: fix a (false) compiler warning (Yauheni Kaliuta) [1747341] - [tools] tool: add bash completion for peek/push/enqueue/pop/dequeue (Yauheni Kaliuta) [1747341] - [tools] tool: add pop and dequeue commands (Yauheni Kaliuta) [1747341] - [tools] tool: add push and enqueue commands (Yauheni Kaliuta) [1747341] - [tools] tool: add peek command (Yauheni Kaliuta) [1747341] - [tools] tool: don't print empty key/value for maps (Yauheni Kaliuta) [1747341] - [tools] tool: make key optional in lookup command (Yauheni Kaliuta) [1747341] - [tools] tool: make key and value optional in update command (Yauheni Kaliuta) [1747341] - [tools] tools/bpf: support __int128 in bpftool map pretty dumper (Yauheni Kaliuta) [1747341] - [tools] tools/bpf: add bpffs pretty print test for int128 (Yauheni Kaliuta) [1747341] - [tools] tools/bpf: refactor test_btf pretty printing for multiple map value formats (Yauheni Kaliuta) [1747341] - [tools] tools/bpf: add int128 raw test in test_btf (Yauheni Kaliuta) [1747341] - [kernel] bpf: btf: support 128 bit integer type (Yauheni Kaliuta) [1747341] - [tools] libbpf: don't define CC and AR (Yauheni Kaliuta) [1747341] - [include] bpf: remove leftovers after v5.0 update (Yauheni Kaliuta) [1715770] - [target] scsi: target: cxgbit: add support for IEEE_8021QAZ_APP_SEL_STREAM selector (Vishal Kulkarni) [1725820] - [netdrv] cxgb4i: add support for IEEE_8021QAZ_APP_SEL_STREAM selector (Vishal Kulkarni) [1725818] - [net] SUNRPC: Fix possible autodisconnect during connect due to old last_used (Dave Wysochanski) [1724692] - [fs] NFSv4: Add lease_time and lease_expired to 'nfs4:' line of mountstats (Dave Wysochanski) [1727369] - [scsi] scsi: zfcp: fix reaction on bit error threshold notification (Philipp Rudo) [1764494] - [iommu] iommu/arm-smmu: Error out only if not enough context interrupts (Mark Langsdorf) [1658736] - [netdrv] cxgb4:Fix out-of-bounds MSI-X info array access (Vishal Kulkarni) [1763194] - [fs] vfs: Fix EOVERFLOW testing in put_compat_statfs64 (Eric Sandeen) [1757902] - [security] selinux: fix context string corruption in convert_context() (Ondrej Mosnacek) [1758086] - [fs] cifs: use cifsInodeInfo->open_file_lock while iterating to avoid a panic (Dave Wysochanski) [1757865] - [kernel] alarmtimer: Use EOPNOTSUPP instead of ENOTSUPP (Vladis Dronov) [1760638] - [netdrv] cxgb4: RHEL-only disable device dump (Jonathan Toppins) [1708456] - [fs] xfs: Fix deadlock between AGI and AGF with RENAME_WHITEOUT (Brian Foster) [1759564] - [x86] x86/stacktrace: Prevent access_ok() warnings in arch_stack_walk_user() (Jerome Marchand) [1757758] - [s390] s390/sclp: Fix bit checked for has_sipl (Philipp Rudo) [1748347] - [fs] dax: dax_layout_busy_page() should not unmap cow pages (Jeff Moyer) [1752109] - [fs] dax: Fix missed wakeup in put_unlocked_entry() (Jeff Moyer) [1752109] - [fs] dax: Fix missed wakeup with PMD faults (Jeff Moyer) [1752109] - [fs] dax: Fix xarray entry association for mixed mappings (Jeff Moyer) [1752109] - [mm] mm: page_mkclean vs MADV_DONTNEED race (Jeff Moyer) [1752109] - [fs] dax: Flush partial PMDs correctly (Jeff Moyer) [1752109 1724979] - [fs] dax: Use non-exclusive wait in wait_entry_unlocked() (Jeff Moyer) [1752109] - [x86] x86/mm: Fix decoy address handling vs 32-bit builds (Jeff Moyer) [1752109 1585079] - [fs] dax: Fix unlock mismatch with updated API (Jeff Moyer) [1752109 1724956] - [fs] dax: Don't access a freed inode (Jeff Moyer) [1752109 1724956] - [fs] dax: Check page->mapping isn't NULL (Jeff Moyer) [1752109 1585079 1724956] - [fs] dax: Avoid losing wakeup in dax_lock_mapping_entry (Jeff Moyer) [1752109] - [fs] dax: Fix huge page faults (Jeff Moyer) [1752109] - [fs] dax: Fix dax_unlock_mapping_entry for PMD pages (Jeff Moyer) [1752109] - [fs] dax: Reinstate RCU protection of inode (Jeff Moyer) [1752109] - [fs] dax: Make sure the unlocking entry isn't locked (Jeff Moyer) [1752109] - [fs] dax: Remove optimisation from dax_lock_mapping_entry (Jeff Moyer) [1752109] - [fs] dax: Convert page fault handlers to XArray (Jeff Moyer) [1752109] - [fs] dax: Convert dax_lock_mapping_entry to XArray (Jeff Moyer) [1752109] - [fs] dax: Convert dax writeback to XArray (Jeff Moyer) [1752109] - [fs] dax: Convert __dax_invalidate_entry to XArray (Jeff Moyer) [1752109] - [fs] dax: Convert dax_layout_busy_page to XArray (Jeff Moyer) [1752109] - [fs] dax: Convert dax_insert_pfn_mkwrite to XArray (Jeff Moyer) [1752109] - [fs] dax: Hash on XArray instead of mapping (Jeff Moyer) [1752109] - [fs] dax: Rename some functions (Jeff Moyer) [1752109] - [fs] dax: Fix deadlock in dax_lock_mapping_entry() (Jeff Moyer) [1752109 1585079 1641544] - [drivers] device-dax: Add missing address_space_operations (Jeff Moyer) [1752109 1585079] - [x86] x86/mm/pat: Prepare {reserve, free}_memtype() for "decoy" addresses (Jeff Moyer) [1752109 1585079] - [mm] mm, memory_failure: Teach memory_failure() about dev_pagemap pages (Jeff Moyer) [1703560 1752109 1585079] - [fs] filesystem-dax: Introduce dax_lock_mapping_entry() (Jeff Moyer) [1752109 1585079] - [mm] mm, memory_failure: Collect mapping size in collect_procs() (Jeff Moyer) [1752109 1585079] - [mm] mm, madvise_inject_error: Let memory_failure() optionally take a page reference (Jeff Moyer) [1752109 1585079] - [mm] mm, madvise_inject_error: Disable MADV_SOFT_OFFLINE for ZONE_DEVICE pages (Jeff Moyer) [1752109 1585079] - [fs] filesystem-dax: Set page->index (Jeff Moyer) [1752109 1585079] - [drivers] device-dax: Set page->index (Jeff Moyer) [1752109 1585079] - [drivers] device-dax: Enable page_mapping() (Jeff Moyer) [1752109 1585079] - [drivers] device-dax: Convert to vmf_insert_mixed and vm_fault_t (Jeff Moyer) [1752109 1585079] - [pci] PCI: Add quirk to disable MSI-X support for Amazon's Annapurna Labs Root Port (Myron Stowe) [1732357] - [pci] PCI/VPD: Prevent VPD access for Amazon's Annapurna Labs Root Port (Myron Stowe) [1732357] - [pci] PCI: Add ACS quirk for Amazon Annapurna Labs root ports (Myron Stowe) [1732357] - [pci] PCI: Add Amazon's Annapurna Labs vendor ID (Myron Stowe) [1732357] - [arm64] arm64: PCI: Preserve firmware configuration when desired (Myron Stowe) [1732372] - [arm64] arm64: PCI: Allow resource reallocation if necessary (Myron Stowe) [1732372] - [pci] PCI: Don't auto-realloc if we're preserving firmware config (Myron Stowe) [1732372] - [pci] PCI/ACPI: Evaluate PCI Boot Configuration _DSM (Myron Stowe) [1732372] - [irqchip] irqchip/gic-v2m: Add support for Amazon Graviton variant of GICv3+GICv2m (Myron Stowe) [1732382] - [pci] PCI: al: Add Amazon Annapurna Labs PCIe host controller driver (Myron Stowe) [1732357] - [netdrv] mlx4: fix spelling mistake "veify" -> "verify" (Alaa Hleihel) [1724340] - [netdrv] IB/mlx4: Fix memory leaks (Alaa Hleihel) [1724340] - [netdrv] net/mlx4_en: fix a memory leak bug (Alaa Hleihel) [1724340] - [netdrv] IB/mlx4: Delete unused func arg (Alaa Hleihel) [1724340] - [netdrv] net/mlx4_en: ethtool, Remove unsupported SFP EEPROM high pages query (Alaa Hleihel) [1724340 1724339] - [netdrv] net/mlx4_core: Change the error print to info print (Alaa Hleihel) [1724340 1724339] - [netdrv] mlx4: Convert pv_id_table to XArray (Alaa Hleihel) [1724340 1724339] - [netdrv] IB/mlx4: Fix race condition between catas error reset and aliasguid flows (Alaa Hleihel) [1724340 1724338] - [netdrv] net/mlx4_core: Fix qp mtt size calculation (Alaa Hleihel) [1724340 1724338] - [netdrv] net/mlx4_core: Fix locking in SRIOV mode when switching between events and polling (Alaa Hleihel) [1724340 1724338] - [netdrv] net/mlx4_core: Fix reset flow when in command polling mode (Alaa Hleihel) [1724340 1724338] - [netdrv] mellanox: Switch to bitmap_zalloc() (Alaa Hleihel) [1724340 1724338] - [netdrv] IB/mlx4: Increase the timeout for CM cache (Alaa Hleihel) [1724340 1724338] - [netdrv] net/mlx4_core: A write memory barrier is sufficient in EQ ci update (Alaa Hleihel) [1724340 1724338] - [netdrv] net/mlx4: Mark expected switch fall-through (Alaa Hleihel) [1724340 1724338] - [netdrv] net/mlx4: remove unneeded semicolon (Alaa Hleihel) [1724340 1724338] - [parport] parport: parport_serial: Add support for Sunix Multi I/O boards (John Linville) [1663781] - [tty] serial: 8250_pci: Add support for Sunix serial boards (John Linville) [1663781] - [scsi] hpsa: update driver version (Joseph Szczypek) [1761968] - [scsi] scsi: hpsa: add missing hunks in reset-patch (Joseph Szczypek) [1761968] - [netdrv] igc: Clean up unused shadow_vfta pointer (David Arcari) [1721713] - [netdrv] igc: Add Rx checksum support (David Arcari) [1721713] - [netdrv] igc: Add set_rx_mode support (David Arcari) [1721713] - [netdrv] igc: Add SCTP CRC checksumming functionality (David Arcari) [1721713] - [netdrv] igc: Add tx_csum offload functionality (David Arcari) [1721713] - [netdrv] igc: Remove unneeded PCI bus defines (David Arcari) [1721713] - [netdrv] igc: Add NVM checksum validation (David Arcari) [1721713] - [netdrv] igc: Remove useless forward declaration (David Arcari) [1721713] - [netdrv] ethernet: Delete unnecessary checks before the macro call dev_kfree_skb (David Arcari) [1721713] - [netdrv] igc: Add more SKUs for i225 device (David Arcari) [1721713] - [netdrv] igc: Update the MAC reset flow (David Arcari) [1721713] - [netdrv] igc: Remove the unused field from a device specification structure (David Arcari) [1721713] - [netdrv] igc: Remove the polarity field from a PHY information structure (David Arcari) [1721713] - [netdrv] net: Use skb accessors in network drivers (David Arcari) [1721713] - [netdrv] igc: Prefer pcie_capability_read_word() (David Arcari) [1721713] - [netdrv] igc: Cleanup the redundant code (David Arcari) [1721713] - [netdrv] igc: Add flow control support (David Arcari) [1721713] - [netdrv] igc: Remove the obsolete workaround (David Arcari) [1721713] - [netdrv] igc: Clean up unused pointers (David Arcari) [1721713] - [netdrv] igc: Fix double definitions (David Arcari) [1721713] - [netdrv] igb/igc: warn when fatal read failure happens (David Arcari) [1721713] - [scsi] scsi: qla2xxx: Fix different size DMA Alloc/Unmap (Himanshu Madhani) [1753031] - [scsi] qla2xxx: call dma_free_coherent with correct size in all cases in qla24xx_sp_unmap (Himanshu Madhani) [1753031] - [arm64] crypto: arm64/crc32 - remove PMULL based CRC32 driver (Mark Salter) [1742821] - [arm64] arm64/lib: improve CRC32 performance for deep pipelines (Mark Salter) [1742821] - [arm64] arm64/lib: add accelerated crc32 routines (Mark Salter) [1742821] - [arm64] arm64: cpufeature: add feature for CRC32 instructions (Mark Salter) [1742821] - [lib] lib/crc32: make core crc32() routines weak so they can be overridden (Mark Salter) [1742821] - [arm64] arm64: cpu: Move errata and feature enable callbacks closer to callers (Mark Salter) [1742821] - [arm64] arm64: kill config_sctlr_el1() (Mark Salter) [1742821] - [include] ethtool: Add SFF-8436 and SFF-8636 max EEPROM length definitions (Petr Oros) [1757522] - [net] bridge/mdb: remove wrong use of NLM_F_MULTI (Hangbin Liu) [1756799] - [net] bridge: mcast: don't delete permanent entries when fast leave is enabled (Hangbin Liu) [1756799] - [net] bridge: multicast: use rcu to access port list from br_multicast_start_querier (Hangbin Liu) [1756799] - [net] bridge: Fix ethernet header pointer before check skb forwardable (Hangbin Liu) [1756799] - [net] clear skb->tstamp in bridge forwarding path (Hangbin Liu) [1756799] - [net] bridge: br_arp_nd_proxy: set icmp6_router if neigh has NTF_ROUTER (Hangbin Liu) [1756799] - [net] vlan: Inherit MPLS features from parent device (Hangbin Liu) [1724306] - [netdrv] linux/dim: Fix overflow in dim calculation (Ivan Vecera) [1737807] - [lib] dim: Fix -Wunused-const-variable warnings (Ivan Vecera) [1737807] - [lib] linux/dim: Add completions count to dim_sample (Ivan Vecera) [1737807] - [netdrv] linux/dim: Move implementation to .c files (Ivan Vecera) [1737807] - [netdrv] linux/dim: Rename externally used net_dim members (Ivan Vecera) [1737807] - [netdrv] linux/dim: Rename net_dim_sample() to net_dim_update_sample() (Ivan Vecera) [1737807] - [netdrv] linux/dim: Rename externally exposed macros (Ivan Vecera) [1737807] - [include] linux/dim: Remove "net" prefix from internal DIM members (Ivan Vecera) [1737807] - [include] linux/dim: Move logic to dim.h (Ivan Vecera) [1737807] - [tools] selftests: add a test case for cls_lower handle overflow (Ivan Vecera) [1761512] - [net] idr: introduce idr_for_each_entry_continue_ul() (Ivan Vecera) [1761512] - [net] idr: fix overflow case for idr_for_each_entry_ul() (Ivan Vecera) [1761512] - [net] sctp: add chunks to sk_backlog when the newsk sk_socket is not set (Xin Long) [1734271] - [net] netns: enable to dump full nsid translation table (Petr Oros) [1757748] - [net] netns: enable to specify a nsid for a get request (Petr Oros) [1757748] - [net] netns: add support of NETNSA_TARGET_NSID (Petr Oros) [1757748] - [net] netns: introduce 'struct net_fill_args' (Petr Oros) [1757748] - [net] netns: remove net arg from rtnl_net_fill() (Petr Oros) [1757748] - [net] mpls: fix warning with multi-label encap (Hangbin Liu) [1756788] - [net] mpls: Return error for RTA_GATEWAY attribute (Hangbin Liu) [1756788] - [net] macsec: drop skb sk before calling gro_cells_receive (Xin Long) [1745819] - [net] team: add ethtool get_link_ksettings (Hangbin Liu) [1724896] - [net] sched: flower: don't call synchronize_rcu() on mask creation (Ivan Vecera) [1751856] - [net] sched: flower: refactor reoffload for concurrent access (Ivan Vecera) [1751856] - [net] sched: flower: fix filter net reference counting (Ivan Vecera) [1751856] - [net] sched: flower: use correct ht function to prevent duplicates (Ivan Vecera) [1751856] - [net] sched: flower: insert filter to ht before offloading it to hw (Ivan Vecera) [1751856] - [net] sched: ensure tc flower reoffload takes filter ref (Ivan Vecera) [1751856] - [net] sched: flower: set unlocked flag for flower proto ops (Ivan Vecera) [1751856] - [net] sched: flower: track rtnl lock state (Ivan Vecera) [1751856] - [net] sched: flower: protect flower classifier state with spinlock (Ivan Vecera) [1751856] - [net] sched: flower: handle concurrent tcf proto deletion (Ivan Vecera) [1751856] - [net] sched: flower: handle concurrent filter insertion in fl_change (Ivan Vecera) [1751856] - [net] sched: flower: protect masks list with spinlock (Ivan Vecera) [1751856] - [net] sched: flower: handle concurrent mask insertion (Ivan Vecera) [1751856] - [net] sched: flower: add reference counter to flower mask (Ivan Vecera) [1751856] - [net] sched: flower: track filter deletion with flag (Ivan Vecera) [1751856] - [net] sched: flower: introduce reference counting for filters (Ivan Vecera) [1751856] - [net] sched: flower: refactor fl_change (Ivan Vecera) [1751856] - [net] sched: flower: don't check for rtnl on head dereference (Ivan Vecera) [1751856] - [kernel] exit from RHEL 8.2 early ystream mode (Phillip Lougher)- [x86] kvm: svm: Remove unneeded WBINVD and DF_FLUSH when starting SEV guests (Janakarajan Natarajan) [1762517] - [x86] kvm: svm: Reduce WBINVD/DF_FLUSH invocations (Janakarajan Natarajan) [1762517] - [x86] kvm: svm: Guard against DEACTIVATE when performing WBINVD/DF_FLUSH (Janakarajan Natarajan) [1762517] - [x86] kvm: svm: Serialize access to the SEV ASID bitmap (Janakarajan Natarajan) [1762517] - [xen] remove pre-xen3 fallback handlers (Vitaly Kuznetsov) [1759997] - [net] SUNRPC: Count ops completing with tk_status < 0 (Dave Wysochanski) [1636572] - [net] SUNRPC: Use proper printk specifiers for unsigned long long (Dave Wysochanski) [1636572] - [net] SUNRPC: Move call to rpc_count_iostats before rpc_call_done (Dave Wysochanski) [1636572] - [net] SUNRPC: Add tracking of RPC level errors (Dave Wysochanski) [1636572] - [net] SUNRPC: Refactor rpc_restart_call/rpc_restart_call_prepare (Dave Wysochanski) [1636572] - [net] SUNRPC: Fix up task signalling (Dave Wysochanski) [1636572] - [net] SUNRPC: Track writers of the 'channel' file to improve cache_listeners_exist (Dave Wysochanski) [1741333] - [net] sunrpc/cache: handle missing listeners better. (Dave Wysochanski) [1741333] - [pci] PCI/ACPI: Advertise _HPX Type 3 support via _OSC (Myron Stowe) [1712756] - [pci] PCI/ACPI: Implement _HPX Type 3 Setting Record (Myron Stowe) [1712756] - [netdrv] e1000e: Add support for Comet Lake (David Arcari) [1764549] - [netdrv] e1000e: Add support for S0ix (Ken Cox) [1721709] - [netdrv] e1000e: Make speed detection on hotplugging cable more reliable (Ken Cox) [1721709] - [netdrv] ethernet: Delete unnecessary checks before the macro call dev_kfree_skb (Ken Cox) [1721709] - [netdrv] e1000e: add workaround for possible stalled packet (Ken Cox) [1721709] - [netdrv] e1000e: Use dev_get_drvdata where possible (Ken Cox) [1721709] - [netdrv] net: Use skb accessors in network drivers (Ken Cox) [1721709] - [netdrv] e1000e: PCIm function state support (Ken Cox) [1721709] - [netdrv] e1000e: Make watchdog use delayed work (Ken Cox) [1721709] - [netdrv] e1000e: Reduce boot time by tightening sleep ranges (Ken Cox) [1721709] - [netdrv] e1000e: Increase pause and refresh time (Ken Cox) [1721709] - [scsi] scsi: megaraid_sas: Introduce module parameter for default queue depth (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: Fix a compilation warning (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: Make a bunch of functions static (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: Make some functions static (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: fix panic on loading firmware crashdump (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: fix spelling mistake "megarid_sas" -> "megaraid_sas" (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: Update driver version to 07.710.50.00 (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: Add module parameter for FW Async event logging (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: Enable msix_load_balance for Invader and later controllers (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: Fix calculation of target ID (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: Make some symbols static (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: Update driver version to 07.710.06.00-rc1 (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: Introduce various Aero performance modes (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: Use high IOPS queues based on IO workload (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: Set affinity for high IOPS reply queues (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: Enable coalescing for high IOPS queues (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: Add support for High IOPS queues (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: Add support for MPI toolbox commands (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: Offload Aero RAID5/6 division calculations to driver (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: RAID1 PCI bandwidth limit algorithm is applicable for only Ventura (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: megaraid_sas: Add check for count returned by HOST_DEVICE_LIST DCMD (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: Handle sequence JBOD map failure at driver level (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: Don't send FPIO to RL Bypass queue (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: In probe context, retry IOC INIT once if firmware is in fault (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: Release Mutex lock before OCR in case of DCMD timeout (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: Call disable_irq from process IRQ poll (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: Remove few debug counters from IO path (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: Add support for Non-secure Aero PCI IDs (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: Add 32 bit atomic descriptor support to AERO adapters (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: Use struct_size() helper (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: Remove unused including (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: use DEVICE_ATTR_{RO, RW} (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: use octal permissions instead of constants (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: make max_sectors visible in sys (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: remove set but not used variables 'buff_addr' and 'ci_h' (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: remove set but not used variable 'sge_sz' (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: remove set but not used variables 'host' and 'wait_time' (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: remove set but not used variable 'cur_state' (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: Update driver version to 07.708.03.00 (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: Export RAID map through debugfs (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: Fix MSI-X vector print (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: Add debug prints for device list (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: Add prints in suspend and resume path (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: Print firmware interrupt status (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: Print FW fault information (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: Export RAID map id through sysfs (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: Print BAR information from driver (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: Dump system registers for debugging (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: Dump system interface regs from sysfs (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: Add formatting option for megasas_dump (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: Enhance internal DCMD timeout prints (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: Enhance prints in OCR and TM path (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: Load balance completions across all MSI-X (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: IRQ poll to avoid CPU hard lockups (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: Block PCI config space access from userspace during OCR (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: Rework code around controller reset (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: fw_reset_no_pci_access required for MFI adapters only (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: Remove unused variable target_index (Tomas Henzl) [1726251] - [x86] perf/x86/msr: Add Comet Lake CPU support (Michael Petlan) [1763290] - [x86] perf/x86/intel: Add Comet Lake CPU support (Michael Petlan) [1763290] - [x86] perf/x86/cstate: Add Comet Lake CPU support (Michael Petlan) [1763290] - [x86] perf/x86/intel: Update KBL Package C-state events to also include PC8/PC9/PC10 counters (Michael Petlan) [1763290] - [x86] x86/cpu: Add Comet Lake to the Intel CPU models header (Michael Petlan) [1763290] - [s390] s390/qeth: reject oversized SNMP requests (Philipp Rudo) [1726414] - [s390] s390/qeth: serialize cmd reply with concurrent timeout (Philipp Rudo) [1726414] - [s390] s390/qeth: move cast type selection into fill_header() (Philipp Rudo) [1726414] - [s390] s390/qeth: extract helper for route validation (Philipp Rudo) [1726414] - [s390] s390/qeth: consolidate skb RX processing in L3 driver (Philipp Rudo) [1726414] - [s390] s390/qeth: consolidate pm code (Philipp Rudo) [1726414] - [s390] s390/qeth: streamline SNMP cmd code (Philipp Rudo) [1726414] - [s390] s390/qeth: remove static cmd buffer infrastructure (Philipp Rudo) [1726414] - [s390] s390/qeth: dynamically allocate MPC cmds (Philipp Rudo) [1726414] - [s390] s390/qeth: dynamically allocate vnicc cmds (Philipp Rudo) [1726414] - [s390] s390/qeth: dynamically allocate diag cmds (Philipp Rudo) [1726414] - [s390] s390/qeth: dynamically allocate various cmds with sub-types (Philipp Rudo) [1726414] - [s390] s390/qeth: clarify parameter for simple assist cmds (Philipp Rudo) [1726414] - [s390] s390/qeth: dynamically allocate simple IPA cmds (Philipp Rudo) [1726414] - [s390] s390/qeth: allocate a single cmd on read channel (Philipp Rudo) [1726414] - [s390] s390/qeth: command-chain the IDX sequence (Philipp Rudo) [1726414] - [s390] s390/qeth: convert RCD code to common IO infrastructure (Philipp Rudo) [1726414] - [s390] s390/qeth: add support for dynamically allocated cmds (Philipp Rudo) [1726414] - [s390] s390/qeth: remove 'channel' parameter from callbacks (Philipp Rudo) [1726414] - [s390] s390/qeth: convert device-specific trace entries (Philipp Rudo) [1726414] - [s390] s390/qeth: remove OSN-specific IO code (Philipp Rudo) [1726414] - [s390] s390/qeth: remove qeth_wait_for_buffer() (Philipp Rudo) [1726414] - [s390] s390/qeth: clean up setting of BLKT defaults (Philipp Rudo) [1726414] - [s390] s390/qeth: restart pending READ cmd from callback (Philipp Rudo) [1726414] - [s390] s390/qeth: simplify DOWN state handling (Philipp Rudo) [1726414] - [s390] s390/qeth: use mm helpers (Philipp Rudo) [1726414] - [s390] s390/qeth: don't mask TX errors on IQD devices (Philipp Rudo) [1726414] - [s390] s390/qeth: handle error when updating TX queue count (Philipp Rudo) [1726414] - [s390] s390/qeth: fix VLAN attribute in bridge_hostnotify udev event (Philipp Rudo) [1726414] - [s390] s390/qeth: check dst entry before use (Philipp Rudo) [1726414] - [s390] s390/qeth: handle limited IPv4 broadcast in L3 TX path (Philipp Rudo) [1726414] - [s390] s390/qeth: trust non-IP cast type in qeth_l3_fill_header() (Philipp Rudo) [1726414] - [s390] s390/qeth: extract helper to determine L2 cast type (Philipp Rudo) [1726414] - [s390] s390/qeth: cache max number of available buffer elements (Philipp Rudo) [1726414] - [s390] s390/qeth: don't clear Output buffers on every queue init (Philipp Rudo) [1726414] - [s390] s390/qeth: use IS_* helpers for checking device type (Philipp Rudo) [1726414] - [s390] s390/qeth: clean up stale buffer state documentation (Philipp Rudo) [1726414] - [s390] s390/qeth: remove RX seqno in skb->cb (Philipp Rudo) [1726414] - [s390] s390: qeth: address type mismatch warning (Philipp Rudo) [1726414] - [s390] s390/qeth: stop/wake TX queues based on their fill level (Philipp Rudo) [1726414] - [s390] s390/qeth: simplify QoS code (Philipp Rudo) [1726414] - [s390] s390/qeth: add TX multiqueue support for OSA devices (Philipp Rudo) [1726414] - [s390] s390/qeth: add TX multiqueue support for IQD devices (Philipp Rudo) [1726414] - [s390] s390/qeth: don't keep statistics for tx timeout (Philipp Rudo) [1726414] - [s390] s390/qeth: don't bother updating the last-tx time (Philipp Rudo) [1726414] - [s390] s390/qeth: handle error from qeth_update_from_chp_desc() (Philipp Rudo) [1726414] - [s390] s390/qeth: clarify naming for some QDIO helpers (Philipp Rudo) [1726414] - [s390] s390/qeth: send IDX cmds via qeth_send_control_data() (Philipp Rudo) [1726414] - [s390] s390/qeth: use callback to finalize cmd (Philipp Rudo) [1726414] - [s390] s390/qeth: let qeth_notify_reply() set the notify reason (Philipp Rudo) [1726414] - [s390] s390/qeth: clarify default cmd callback (Philipp Rudo) [1726414] - [s390] s390/qeth: don't poll for cmd IO completion (Philipp Rudo) [1726414] - [s390] s390/qeth: convert IP table spinlock to mutex (Philipp Rudo) [1726414] - [s390] s390/qeth: defer IPv6 address notifier events (Philipp Rudo) [1726414] - [s390] s390/qeth: add wrapper for IP table access (Philipp Rudo) [1726414] - [s390] s390/qeth: remove locking for RX modeset cache (Philipp Rudo) [1726414] - [s390] s390/qeth: defer RX modesetting (Philipp Rudo) [1726414] - [s390] s390/qeth: fix race when initializing the IP address table (Philipp Rudo) [1726414] - [s390] s390/qeth: don't erase configuration while probing (Philipp Rudo) [1726414] - [s390] s390/qeth: drop redundant state checking (Philipp Rudo) [1726414] - [s390] s390/qeth: don't special-case HW trap during suspend (Philipp Rudo) [1726414] - [s390] s390/qeth: remove driver-wide workqueue (Philipp Rudo) [1726414] - [s390] s390/qeth: don't defer close_dev work during recovery (Philipp Rudo) [1726414] - [s390] s390/qeth: remove a redundant check for card->dev (Philipp Rudo) [1726414] - [s390] s390/qeth: call dev_close() during recovery (Philipp Rudo) [1726414] - [s390] s390/qeth: unconditionally clear MAC_REGISTERED flag (Philipp Rudo) [1726414] - [s390] s390/qeth: enable/disable the HW trap a little earlier (Philipp Rudo) [1726414] - [s390] s390/qeth: remove RECOVER state (Philipp Rudo) [1726414] - [s390] s390/qeth: split out OSN netdev ops (Philipp Rudo) [1726414] - [s390] s390/qeth: add support for ETHTOOL_GRINGPARAM (Philipp Rudo) [1726414] - [s390] s390/qeth: overhaul ethtool statistics (Philipp Rudo) [1726414] - [s390] s390/qeth: move ethtool code into its own file (Philipp Rudo) [1726414] - [s390] s390/qeth: reduce ethtool statistics (Philipp Rudo) [1726414] - [s390] s390/qeth: use a static Output Queue array (Philipp Rudo) [1726414] - [s390] s390/qeth: allow manual recovery when device is SOFTSETUP (Philipp Rudo) [1726414] - [s390] s390/qeth: convert remaining legacy cmd callbacks (Philipp Rudo) [1726414] - [s390] s390/qeth: convert bridgeport callbacks (Philipp Rudo) [1726414] - [s390] s390/qeth: allow cmd callbacks to return errnos (Philipp Rudo) [1726414] - [s390] s390/qeth: limit trace to valid data of command request (Philipp Rudo) [1726414] - [s390] s390/qeth: align csum offload with TSO control logic (Philipp Rudo) [1726414] - [s390] s390/qeth: enable only required csum offload features (Philipp Rudo) [1726414] - [s390] s390/qeth: consolidate filling of low-level cmd length fields (Philipp Rudo) [1726414] - [s390] s390/qeth: reduce data length for ARP cache query (Philipp Rudo) [1726414] - [s390] s390/qeth: remove VLAN tracking for L2 devices (Philipp Rudo) [1726414] - [s390] s390/qeth: detach netdevice while card is offline (Philipp Rudo) [1726414] - [s390] s390/qeth: delay netdevice registration (Philipp Rudo) [1726414] - [s390] s390/qeth: remove TX disable from online path (Philipp Rudo) [1726414] - [s390] s390/qeth: register MAC address earlier (Philipp Rudo) [1726414] - [s390] s390/qeth: consolidate open/stop netdev ops (Philipp Rudo) [1726414] - [s390] s390/qeth: remove bogus netif_wake_queue() (Philipp Rudo) [1726414] - [s390] s390/qeth: streamline TX buffer management (Philipp Rudo) [1726414] - [s390] s390/qeth: don't process hsuid in qeth_l3_setup_netdev() (Philipp Rudo) [1726414] - [s390] s390/qeth: remove unused fallback in Layer3's MAC code (Philipp Rudo) [1726414] - [s390] s390/qeth: remove two IPA command helpers (Philipp Rudo) [1726414] - [s390] s390/qeth: replace open-coded cmd setup (Philipp Rudo) [1726414] - [s390] s390/qeth: remove card list (Philipp Rudo) [1726414] - [s390] s390/qeth: unify transmit code (Philipp Rudo) [1726414] - [s390] s390/qeth: handle af_iucv skbs in qeth_l3_fill_header() (Philipp Rudo) [1726414] - [s390] s390/qeth: sanitize ARP requests (Philipp Rudo) [1726414] - [s390] s390/qdio: restrict QAOB usage to IQD unicast queues (Philipp Rudo) [1726414] - [s390] s390/qdio: add sanity checks to the fast-requeue path (Philipp Rudo) [1726414] - [s390] s390/qdio: don't touch the dsci in tiqdio_add_input_queues() (Philipp Rudo) [1726414] - [s390] s390/qdio: (re-)initialize tiqdio list entries (Philipp Rudo) [1726414] - [s390] s390/qdio: optimize state inspection of HW-owned SBALs (Philipp Rudo) [1726414] - [s390] s390/qdio: use get_buf_state() in debug_get_buf_state() (Philipp Rudo) [1726414] - [s390] s390/qdio: allow to scan all Output SBALs in one go (Philipp Rudo) [1726414] - [s390] s390/qdio: consolidate index tracking for queue scan (Philipp Rudo) [1726414] - [s390] s390/qdio: limit direct access to first_to_check cursor (Philipp Rudo) [1726414] - [s390] s390/qdio: eliminate queue's last_move cursor (Philipp Rudo) [1726414] - [s390] s390/qdio: simplify SBAL range calculation (Philipp Rudo) [1726414] - [s390] s390/qdio: pass up count of ready-to-process SBALs (Philipp Rudo) [1726414] - [s390] s390/qdio: fix output of DSCI value in debug file (Philipp Rudo) [1726414] - [s390] s390/qdio: clean up qdio_check_outbound_after_thinint() (Philipp Rudo) [1726414] - [s390] s390/qdio: clean up pci_out_supported() (Philipp Rudo) [1726414] - [s390] s390/qdio: make SBAL address array type-safe (Philipp Rudo) [1726414] - [s390] s390/qdio: clean up AOB handling (Philipp Rudo) [1726414] - [s390] s390/ccwgroup: add get_ccwgroupdev_by_busid() (Philipp Rudo) [1726414]- [net] xprtrdma: Remove stale comment (Kamal Heib) [1720891] - [net] xprtrdma: Update comments that reference ib_drain_qp (Kamal Heib) [1720891] - [net] xprtrdma: Remove pr_err() call sites from completion handlers (Kamal Heib) [1720891] - [net] xprtrdma: Eliminate struct rpcrdma_create_data_internal (Kamal Heib) [1720891] - [net] xprtrdma: Aggregate the inline settings in struct rpcrdma_ep (Kamal Heib) [1720891] - [net] xprtrdma: Remove rpcrdma_create_data_internal::rsize and wsize (Kamal Heib) [1720891] - [net] xprtrdma: Eliminate rpcrdma_ia::ri_device (Kamal Heib) [1720891] - [net] xprtrdma: More Send completion batching (Kamal Heib) [1720891] - [net] xprtrdma: Clean up sendctx functions (Kamal Heib) [1720891] - [net] xprtrdma: Trace marshaling failures (Kamal Heib) [1720891] - [net] xprtrdma: Increase maximum number of backchannel requests (Kamal Heib) [1720891] - [net] xprtrdma: Backchannel can use GFP_KERNEL allocations (Kamal Heib) [1720891] - [net] xprtrdma: Clean up regbuf helpers (Kamal Heib) [1720891] - [net] xprtrdma: De-duplicate "allocate new, free old regbuf" (Kamal Heib) [1720891] - [net] xprtrdma: Allocate req's regbufs at xprt create time (Kamal Heib) [1720891] - [net] xprtrdma: rpcrdma_regbuf alignment (Kamal Heib) [1720891] - [net] xprtrdma: Clean up rpcrdma_create_rep() and rpcrdma_destroy_rep() (Kamal Heib) [1720891] - [net] xprtrdma: Clean up rpcrdma_create_req() (Kamal Heib) [1720891] - [scsi] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 502 (Kamal Heib) [1720891] - [infiniband] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 288 (Kamal Heib) [1720891] - [net] xprtrdma: Use struct_size() in kzalloc() (Kamal Heib) [1720891] - [infiniband] RDMA/core: Fix panic when port_data isn't initialized (Kamal Heib) [1720891] - [infiniband] RDMA/uverbs: Pass udata on uverbs error unwind (Kamal Heib) [1720891] - [infiniband] RDMA/core: Clear out the udata before error unwind (Kamal Heib) [1720891] - [infiniband] RDMA/srp: Rename SRP sysfs name after IB device rename trigger (Kamal Heib) [1720891] - [infiniband] treewide: Add SPDX license identifier - Makefile/Kconfig (Kamal Heib) [1720891] - [infiniband] RDMA/core: Change system parameters callback from dumpit to doit (Kamal Heib) [1720891] - [infiniband] RDMA: Directly cast the sockaddr union to sockaddr (Kamal Heib) [1720891] - [infiniband] RDMA/ipoib: Allow user space differentiate between valid dev_port (Kamal Heib) [1720891] - [infiniband] RDMA/device: Don't fire uevent before device is fully initialized (Kamal Heib) [1720891] - [infiniband] RDMA/umem: Remove hugetlb flag (Kamal Heib) [1720891] - [infiniband] RDMA/bnxt_re: Use core helpers to get aligned DMA address (Kamal Heib) [1720891] - [infiniband] RDMA/bnxt_re: Use for_each_sg_dma_page iterator on umem SGL (Kamal Heib) [1720891] - [infiniband] RDMA/i40iw: Use core helpers to get aligned DMA address within a supported page size (Kamal Heib) [1720891] - [infiniband] RDMA/i40iw: Use for_each_sg_dma_page iterator on umem SGL (Kamal Heib) [1720891] - [infiniband] RDMA/verbs: Add a DMA iterator to return aligned contiguous memory blocks (Kamal Heib) [1720891] - [infiniband] RDMA/umem: Add API to find best driver supported page size in an MR (Kamal Heib) [1720891] - [infiniband] RDMA/core: Allow detaching gid attribute netdevice for RoCE (Kamal Heib) [1720891] - [infiniband] RDMA/rxe: Use rdma_read_gid_attr_ndev_rcu to access netdev (Kamal Heib) [1720891] - [infiniband] RDMA/cma: Use rdma_read_gid_attr_ndev_rcu to access netdev (Kamal Heib) [1720891] - [infiniband] RDMA: Introduce and use GID attr helper to read RoCE L2 fields (Kamal Heib) [1720891] - [infiniband] RDMA/hns: Add vlan enable bit for hip08 (Kamal Heib) [1720891] - [infiniband] RDMA/hns: Update some fields of qp context (Kamal Heib) [1720891] - [infiniband] RDMA/hns: Delete unused variable in hns_roce_v2_modify_qp function (Kamal Heib) [1720891] - [infiniband] RDMA/hns: Add enable judgement for UD vlan (Kamal Heib) [1720891] - [infiniband] IB/mlx5: Consider vlan of lower netdev for macvlan GID entries (Kamal Heib) [1720891] - [infiniband] IB/cm: Reduce dependency on gid attribute ndev check (Kamal Heib) [1720891] - [infiniband] RDMA/rxe: Consider skb reserve space based on netdev of GID (Kamal Heib) [1720891] - [infiniband] RDMA: Get rid of iw_cm_verbs (Kamal Heib) [1720891] - [infiniband] RDMA/cxgb4: Use ib_device_set_netdev() (Kamal Heib) [1720891] - [infiniband] RDMA/core: Do not invoke init_port on compat devices (Kamal Heib) [1720891] - [infiniband] IB/core: Set qp->real_qp before it may be accessed (Kamal Heib) [1720891] - [infiniband] RDMA/uverbs: Initialize uverbs_attr_bundle ucontext in ib_uverbs_get_context (Kamal Heib) [1720891] - [infiniband] RDMA/uverbs: Initialize udata struct on destroy flows (Kamal Heib) [1720891] - [infiniband] RDMA/umem: Handle page combining avoidance correctly in ib_umem_add_sg_table() (Kamal Heib) [1720891] - [infiniband] RDMA/core: Introduce RDMA subsystem ibdev_* print functions (Kamal Heib) [1720891] - [infiniband] uverbs: Convert idr to XArray (Kamal Heib) [1720891] - [infiniband] RDMA: Remove rdma_user_mmap_page (Kamal Heib) [1720891] - [infiniband] RDMA/mlx5: Use get_zeroed_page() for clock_info (Kamal Heib) [1720891] - [infiniband] RDMA/mlx5: Do not allow the user to write to the clock page (Kamal Heib) [1720891] - [infiniband] RDMA/cma: Consider scope_id while binding to ipv6 ll address (Kamal Heib) [1720891] - [infiniband] IB/core: Allow vlan link local address based RoCE GIDs (Kamal Heib) [1720891] - [infiniband] RDMA/core: Add a netlink command to change net namespace of rdma device (Kamal Heib) [1720891] - [infiniband] RDMA/core: Introduce a helper function to change net namespace of rdma device (Kamal Heib) [1720891] - [infiniband] RDMA/core: Avoid freeing netdevs in disable_device() (Kamal Heib) [1720891] - [infiniband] RDMA/ocrdma: Remove use of idr use pci bdf instead (Kamal Heib) [1720891] - [infiniband] RDMA/drivers: Convert easy drivers to use ib_device_set_netdev() (Kamal Heib) [1720891] - [infiniband] RDMA/umem: Use correct value for SG entries in sg_copy_to_buffer() (Kamal Heib) [1720891] - [infiniband] RDMA: Handle SRQ allocations by IB/core (Kamal Heib) [1720891] - [infiniband] qedr: Convert srqidr to XArray (Kamal Heib) [1720891] - [infiniband] qedr: Convert qpidr to XArray (Kamal Heib) [1720891] - [infiniband] RDMA: Handle AH allocations by IB/core (Kamal Heib) [1720891] - [infiniband] RDMA/hns: Fix bad endianess of port_pd variable (Kamal Heib) [1720891] - [infiniband] RDMA/mad: Reduce MAD scope to mlx5_ib only (Kamal Heib) [1720891] - [infiniband] RDMA/ocrdma: Remove a set-but-not-used variable (Kamal Heib) [1720891] - [infiniband] RDMA/core: Support object allocation in atomic context (Kamal Heib) [1720891] - [infiniband] IB: When attrs.udata/ufile is available use that instead of uobject (Kamal Heib) [1720891] - [infiniband] RDMA/nldev: Return device protocol (Kamal Heib) [1720891] - [infiniband] RDMA/cm: Move debug counters to be under relevant IB device (Kamal Heib) [1720891] - [infiniband] RDMA/umem: Combine contiguous PAGE_SIZE regions in SGEs (Kamal Heib) [1720891] - [infiniband] RDMA/cm: Remove useless zeroing of static global variable (Kamal Heib) [1720891] - [infiniband] RDMA/cma: Set proper port number as index (Kamal Heib) [1720891] - [infiniband] IB: Pass only ib_udata in function prototypes (Kamal Heib) [1720891] - [infiniband] IB: Remove 'uobject->context' dependency in object destroy APIs (Kamal Heib) [1720891] - [infiniband] cxgb4: Convert mmidr to XArray (Kamal Heib) [1720891] - [infiniband] cxgb4: Convert qpidr to XArray (Kamal Heib) [1720891] - [infiniband] cxgb4: Convert cqidr to XArray (Kamal Heib) [1720891] - [infiniband] IB: Pass uverbs_attr_bundle down ib_x destroy path (Kamal Heib) [1720891] - [infiniband] IB: Pass uverbs_attr_bundle down uobject destroy path (Kamal Heib) [1720891] - [infiniband] IB: ucontext should be set properly for all cmd & ioctl paths (Kamal Heib) [1720891] - [infiniband] RDMA/core: Don't compare specific bit after boolean AND (Kamal Heib) [1720891] - [infiniband] RDMA/netlink: Remove unused data structure (Kamal Heib) [1720891] - [infiniband] RDMA/core: Add command to set ib_core device net namspace sharing mode (Kamal Heib) [1720891] - [infiniband] RDMA/core: Add interface to read device namespace sharing mode (Kamal Heib) [1720891] - [infiniband] RDMA/core: Extend ib_device_get_by_index for net namespace (Kamal Heib) [1720891] - [infiniband] RDMA: Check net namespace access for uverbs, umad, cma and nldev (Kamal Heib) [1720891] - [infiniband] RDMA/core: Add module param to disable device sharing among net ns (Kamal Heib) [1720891] - [infiniband] RDMA/core: Support core port attributes in non init_net (Kamal Heib) [1720891] - [infiniband] RDMA/core: Implement compat device/sysfs tree in net namespace (Kamal Heib) [1720891] - [infiniband] RDMA/core: Restrict sysfs entries view to init_net (Kamal Heib) [1720891] - [infiniband] RDMA/core: Introduce ib_core_device to hold device (Kamal Heib) [1720891] - [infiniband] RDMA/rxe: Use correct sizing on buffers holding page DMA addresses (Kamal Heib) [1720891] - [infiniband] RDMA/mthca: Use correct sizing on buffers holding page DMA addresses (Kamal Heib) [1720891] - [infiniband] RDMA/uverbs: Allow the compiler to verify declaration and definition consistency (Kamal Heib) [1720891] - [infiniband] RDMA/uverbs: Annotate uverbs_request_next_ptr() return value as a __user pointer (Kamal Heib) [1720891] - [infiniband] RDMA/uverbs: Add a __user annotation to a pointer (Kamal Heib) [1720891] - [infiniband] IB/rxe: Replace av->network_type with skb->protocol (Kamal Heib) [1720891] - [infiniband] IB/MAD: Add SMP details to MAD tracing (Kamal Heib) [1720891] - [infiniband] IB/UMAD: Add umad trace points (Kamal Heib) [1720891] - [infiniband] IB/MAD: Add agent trace points (Kamal Heib) [1720891] - [infiniband] IB/MAD: Add recv path trace point (Kamal Heib) [1720891] - [infiniband] IB/MAD: Add send path trace points (Kamal Heib) [1720891] - [infiniband] RDMA/vmw_pvrdma: Skip zeroing device attrs (Kamal Heib) [1720891] - [infiniband] IB/iser: remove uninitialized variable len (Kamal Heib) [1720891] - [infiniband] IB/core: Ensure an invalidate_range callback on ODP MR (Kamal Heib) [1720891] - [infiniband] RDMA/rxe: Fix slab-out-bounds access which lead to kernel crash later (Kamal Heib) [1720891] - [infiniband] drivers: infiniband: Fix whitespace in kconfig (Kamal Heib) [1720891] - [infiniband] RDMA/nes: remove redundant check on udata (Kamal Heib) [1720891] - [infiniband] cma: Convert portspace IDRs to XArray (Kamal Heib) [1720891] - [infiniband] ucm: Convert ctx_id_table to XArray (Kamal Heib) [1720891] - [infiniband] ib core: Convert query_idr to XArray (Kamal Heib) [1720891] - [infiniband] RDMA/cm: Convert local_id_table to XArray (Kamal Heib) [1720891] - [infiniband] IB/mad: Convert ib_mad_clients to XArray (Kamal Heib) [1720891] - [infiniband] RDMA: Use __packed annotation instead of __attribute__ ((packed)) (Kamal Heib) [1720891] - [char] tpm: Remove a deprecated comments about implicit sysfs locking (Jerry Snitselaar) [1725580 1742257] - [char] tpm_tis_core: Set TPM_CHIP_FLAG_IRQ before probing for interrupts (Jerry Snitselaar) [1725580 1742257] - [char] tpm_tis_core: Turn on the TPM before probing IRQ's (Jerry Snitselaar) [1725580 1742257] - [char] tpm: Fix null pointer dereference on chip register error path (Jerry Snitselaar) [1725580 1742257] - [char] tpm: Fix TPM 1.2 Shutdown sequence to prevent future TPM operations (Jerry Snitselaar) [1725580 1742257] - [char] tpm: Actually fail on TPM errors during "get random" (Jerry Snitselaar) [1725580 1742257] - [char] tpm: Replace GPLv2 boilerplate/reference with SPDX - rule 505 (Jerry Snitselaar) [1725580 1742257] - [char] tpm: Replace GPLv2 boilerplate/reference with SPDX - rule 500 (Jerry Snitselaar) [1725580 1742257] - [char] tpm: Replace GPLv2 boilerplate/reference with SPDX - rule 441 (Jerry Snitselaar) [1725580 1742257] - [char] tpm: Replace GPLv2 boilerplate/reference with SPDX - rule 399 (Jerry Snitselaar) [1725580 1742257] - [char] tpm: Replace GPLv2 boilerplate/reference with SPDX - rule 152 (Jerry Snitselaar) [1725580 1742257] - [char] tpm: Replace GPLv2 boilerplate/reference with SPDX - rule 13 (Jerry Snitselaar) [1725580 1742257] - [char] tpm: Add SPDX license identifier - Makefile/Kconfig (Jerry Snitselaar) [1725580 1742257] - [tools] selftests/tpm2: Open tpm dev in unbuffered mode (Jerry Snitselaar) [1725580 1742257] - [tools] selftests/tpm2: Extend tests to cover partial reads (Jerry Snitselaar) [1725580 1742257] - [tools] selftests: add TPM 2.0 tests (Jerry Snitselaar) [1725580 1742257] - [security] KEYS: trusted: fix -Wvarags warning (Jerry Snitselaar) [1725580 1742257] - [security] KEYS: Move trusted.h to include/keys [ver #2] (Jerry Snitselaar) [1725580 1742257] - [security] KEYS: trusted: Expose common functionality [ver #2] (Jerry Snitselaar) [1725580 1742257] - [char] tpm: Wrap the buffer from the caller to tpm_buf in tpm_send() (Jerry Snitselaar) [1725580 1742257] - [security] KEYS: trusted: correctly initialize digests and fix locking issue (Jerry Snitselaar) [1725580 1742257] - [security] KEYS: trusted: allow module init if TPM is inactive or deactivated (Jerry Snitselaar) [1725580 1742257] - [net] net/smc: make sure EPOLLOUT is raised (Philipp Rudo) [1726415] - [net] net/smc: avoid fallback in case of non-blocking connect (Philipp Rudo) [1726415] - [net] net/smc: do not schedule tx_work in SMC_CLOSED state (Philipp Rudo) [1726415] - [net] net/smc: common release code for non-accepted sockets (Philipp Rudo) [1726415] - [net] net/smc: Fix error path in smc_init (Philipp Rudo) [1726415] - [net] net/smc: hold conns_lock before calling smc_lgr_register_conn() (Philipp Rudo) [1726415] - [dma] dmaengine: ioatdma: support latency tolerance report (LTR) for v3.4 (Jerry Snitselaar) [1661996] - [dma] dmaengine: ioatdma: add descriptor pre-fetch support for v3.4 (Jerry Snitselaar) [1661996] - [dma] dmaengine: ioatdma: disable DCA enabling on IOATDMA v3.4 (Jerry Snitselaar) [1661996] - [dma] dmaengine: ioatdma: Add Snow Ridge ioatdma device id (Jerry Snitselaar) [1661996] - [kernel] mutex: Fix up mutex_waiter usage (Waiman Long) [1736609] - [kernel] locking/mutex: Use mutex flags macro instead of hard code (Waiman Long) [1736609] - [kernel] locking/mutex: Make __mutex_owner static to mutex.c (Waiman Long) [1736609] - [kernel] locking/mutex: Test for initialized mutex (Waiman Long) [1736609] - [kernel] kernel/locking/mutex.c: remove caller signal_pending branch predictions (Waiman Long) [1736609] - [kernel] Revert "locking/pvqspinlock: Don't wait if vCPU is preempted" (Waiman Long) [1736609] - [kernel] locking/rwsem: Check for operations on an uninitialized rwsem (Waiman Long) [1736609] - [kernel] locking/rwsem: Make handoff writer optimistically spin on owner (Waiman Long) [1736609] - [kernel] locking/rwsem: Add ACQUIRE comments (Waiman Long) [1736609] - [tty] tty/ldsem, locking/rwsem: Add missing ACQUIRE to read_failed sleep loop (Waiman Long) [1736609] - [kernel] locking/rwsem: Add missing ACQUIRE to read_slowpath sleep loop (Waiman Long) [1736609] - [kernel] locking/rwsem: Add missing ACQUIRE to read_slowpath exit when queue is empty (Waiman Long) [1736609] - [kernel] locking/rwsem: Don't call owner_on_cpu() on read-owner (Waiman Long) [1736609] - [kernel] locking/rwsem: Guard against making count negative (Waiman Long) [1736609] - [kernel] locking/rwsem: Adaptive disabling of reader optimistic spinning (Waiman Long) [1736609] - [kernel] locking/rwsem: Enable time-based spinning on reader-owned rwsem (Waiman Long) [1736609] - [kernel] locking/rwsem: Make rwsem->owner an atomic_long_t (Waiman Long) [1736609] - [kernel] locking/rwsem: Enable readers spinning on writer (Waiman Long) [1736609] - [kernel] locking/rwsem: Clarify usage of owner's nonspinaable bit (Waiman Long) [1736609] - [kernel] locking/rwsem: Wake up almost all readers in wait queue (Waiman Long) [1736609] - [kernel] locking/rwsem: More optimal RT task handling of null owner (Waiman Long) [1736609] - [kernel] locking/rwsem: Always release wait_lock before waking up tasks (Waiman Long) [1736609] - [kernel] locking/rwsem: Implement lock handoff to prevent lock starvation (Waiman Long) [1736609] - [kernel] locking/rwsem: Make rwsem_spin_on_owner() return owner state (Waiman Long) [1736609] - [kernel] locking/rwsem: Code cleanup after files merging (Waiman Long) [1736609] - [kernel] locking/rwsem: Add rwsem_init.c to keep __init_rwsem() kABI (Waiman Long) [1736609] - [kernel] locking/rwsem: Merge rwsem.h and rwsem-xadd.c into rwsem.c (Waiman Long) [1736609] - [kernel] locking/rwsem: Implement a new locking scheme (Waiman Long) [1736609] - [kernel] locking/rwsem: Remove rwsem_wake() wakeup optimization (Waiman Long) [1736609] - [kernel] locking/rwsem: Make owner available even if !CONFIG_RWSEM_SPIN_ON_OWNER (Waiman Long) [1736609] - [kernel] locking/lock_events: Use raw_cpu_{add, inc}() for stats (Waiman Long) [1736609] - [kernel] locking/lock_events: Use this_cpu_add() when necessary (Waiman Long) [1736609] - [kernel] locking/rwsem: Revert "[kernel] locking/rwsem: Add missing ACQUIRE to read_slowpath ..." (Waiman Long) [1736609] - [block] block: don't release queue's sysfs lock during switching elevator (Ming Lei) [1760151] - [block] blk-mq: move lockdep_assert_held() into elevator_exit (Ming Lei) [1760151] - [block] block: fix race between switching elevator and removing queues (Ming Lei) [1760151] - [md] raid5: use bio_end_sector in r5_next_bio (Nigel Croxon) [1754949] - [md] raid5: remove STRIPE_OPS_REQ_PENDING (Nigel Croxon) [1754949] - [md] md: add feature flag MD_FEATURE_RAID0_LAYOUT (Nigel Croxon) [1754949] - [md] md/raid0: avoid RAID0 data corruption due to layout confusion. (Nigel Croxon) [1754949] - [md] raid5: don't set STRIPE_HANDLE to stripe which is in batch list (Nigel Croxon) [1754949] - [md] raid5: don't increment read_errors on EILSEQ return (Nigel Croxon) [1754949] - [md] md/raid5: use bio_end_sector to calculate last_sector (Nigel Croxon) [1730670] - [md] md/raid1: fail run raid1 array when active disk less than one (Nigel Croxon) [1730670] - [md] md raid0/linear: Mark array as 'broken' and fail BIOs if a member is gone (Nigel Croxon) [1730670] - [md] raid5 improve too many read errors msg by adding limits (Nigel Croxon) [1730670] - [md] md: don't report active array_state until after revalidate_disk() completes. (Nigel Croxon) [1730670] - [md] md: only call set_in_sync() when it is expected to succeed. (Nigel Croxon) [1730670] - [md] raid1: factor out a common routine to handle the completion of sync write (Nigel Croxon) [1730670] - [md] md: don't call spare_active in md_reap_sync_thread if all member devices can't work (Nigel Croxon) [1730670] - [md] md: don't set In_sync if array is frozen (Nigel Croxon) [1730670] - [md] md: allow last device to be forcibly removed from RAID1/RAID10. (Nigel Croxon) [1730670] - [md] md/raid10: end bio when the device faulty (Nigel Croxon) [1730670] - [md] md/raid1: end bio when the device faulty (Nigel Croxon) [1730670] - [md] md/raid6: Set R5_ReadError when there is read failure on parity disk (Nigel Croxon) [1730670] - [md] raid1: use an int as the return value of raise_barrier() (Nigel Croxon) [1730670] - [md] md/raid1: Fix a warning message in remove_wb() (Nigel Croxon) [1730670] - [crypto] crypto: ccp - Fix SEV_VERSION_GREATER_OR_EQUAL (Gary Hook) [1754634] - [crypto] crypto: ccp - Do not free psp_master when PLATFORM_INIT fails (Gary Hook) [1754634] - [crypto] crypto: ccp - Use kmemdup in ccp_copy_and_save_keypart() (Gary Hook) [1754634] - [crypto] crypto: ccp - introduce SEV_GET_ID2 command (Gary Hook) [1754634] - [netdrv] e1000e: start network tx queue only when link is up (Oleksandr Natalenko) [1747869] - [netdrv] Revert "e1000e: fix cyclic resets at link up with active tx" (Oleksandr Natalenko) [1747869] - [mm] mm/zsmalloc.c: fix build when CONFIG_COMPACTION=n (Rafael Aquini) [1735181] - [mm] mm/zsmalloc.c: fix race condition in zs_destroy_pool (Rafael Aquini) [1735181] - [mm] mm/zsmalloc.c: migration can leave pages in ZS_EMPTY indefinitely (Rafael Aquini) [1735181] - [mm] mm, page_owner: handle THP splits correctly (Rafael Aquini) [1735181] - [mm] hugetlbfs: fix hugetlb page migration/fault race causing SIGBUS (Rafael Aquini) [1735181] - [mm] mm/usercopy: use memory range to be accessed for wraparound check (Rafael Aquini) [1735181] - [mm] mm/memcontrol.c: fix use after free in mem_cgroup_iter() (Rafael Aquini) [1735181] - [mm] mm/hmm: fix bad subpage pointer in try_to_unmap_one (Rafael Aquini) [1735181] - [mm] mm: vmscan: check if mem cgroup is disabled or not before calling memcg slab shrinker (Rafael Aquini) [1735181] - [mm] mm: revert "kmemleak: allow to coexist with fault injection" (Rafael Aquini) [1735181] - [mm] mm/vmalloc: sync unmappings in __purge_vmap_area_lazy() (Rafael Aquini) [1735181] - [mm] mm/vmalloc.c: add priority threshold to __purge_vmap_area_lazy() (Rafael Aquini) [1735181] - [mm] mm/cma.c: fail if fixed declaration can't be honored (Rafael Aquini) [1735181] - [mm] mm/mmu_notifier: use hlist_add_head_rcu() (Rafael Aquini) [1735181] - [mm] mm/mincore.c: fix race between swapoff and mincore (Rafael Aquini) [1735181] - [mm] mm, swap: fix race between swapoff and some swap operations (Rafael Aquini) [1735181] - [mm] mm/failslab.c: by default, do not fail allocations with direct reclaim only (Rafael Aquini) [1735181] - [mm] mm: vmscan: scan anonymous pages on file refaults (Rafael Aquini) [1735181] - [mm] mm/vmscan.c: prevent useless kswapd loops (Rafael Aquini) [1735181] - [mm] mm/page_idle.c: fix oops because end_pfn is larger than max_pfn (Rafael Aquini) [1760459 1735181] - [mm] mm/mempolicy.c: fix an incorrect rebind node in mpol_rebind_nodemask (Rafael Aquini) [1735181] - [mm] mm/vmscan.c: fix trying to reclaim unevictable LRU page (Rafael Aquini) [1735181] - [mm] mm/mlock.c: change count_mm_mlocked_page_nr return type (Rafael Aquini) [1735181] - [mm] mm/mlock.c: mlockall error for flag MCL_ONFAULT (Rafael Aquini) [1735181] - [mm] mm/list_lru.c: fix memory leak in __memcg_init_list_lru_node (Rafael Aquini) [1735181] - [mm] memcg: make it work on sparse non-0-node systems (Rafael Aquini) [1735181] - [mm] prctl_set_mm: downgrade mmap_sem to read lock (Rafael Aquini) [1735181] - [mm] mm/debug.c: fix __dump_page when mapping->host is not set (Rafael Aquini) [1735181] - [mm] mm/debug.c: fix __dump_page() for poisoned pages (Rafael Aquini) [1735181] - [mm] mm: update references to page _refcount (Rafael Aquini) [1735181] - [mm] mm: lower the printk loglevel for __dump_page messages (Rafael Aquini) [1735181] - [mm] mm: print more information about mapping in __dump_page (Rafael Aquini) [1735181] - [mm] hugetlb: use same fault hash key for shared and private mappings (Rafael Aquini) [1735181] - [mm] mm/hugetlb.c: don't put_page in lock of hugetlb_lock (Rafael Aquini) [1735181] - [mm] mm: fix inactive list balancing between NUMA nodes and cgroups (Rafael Aquini) [1735181] - [mm] mm/migrate.c: add missing flush_dcache_page for non-mapped page migrate (Rafael Aquini) [1735181] - [mm] mm: mempolicy: make mbind() return -EIO when MPOL_MF_STRICT is specified (Rafael Aquini) [1734286 1735181] - [mm] mm/hotplug: fix offline undo_isolate_page_range() (Rafael Aquini) [1735181] - [mm] mm/sparse: fix a bad comparison (Rafael Aquini) [1735181] - [mm] mm, swap: bounds check swap_info array accesses to avoid NULL derefs (Rafael Aquini) [1735181] - [mm] mm/vmalloc.c: don't dereference possible NULL pointer in __vunmap() (Rafael Aquini) [1735181] - [mm] mm: hwpoison: fix thp split handing in soft_offline_in_use_page() (Rafael Aquini) [1735181] - [mm] hugetlbfs: fix races and page leaks during migration (Rafael Aquini) [1735181] - [mm] tmpfs: fix uninitialized return value in shmem_link (Rafael Aquini) [1735181] - [mm] tmpfs: fix link accounting when a tmpfile is linked in (Rafael Aquini) [1735181] - [mm] mm: migrate: don't rely on __PageMovable() of newpage after unlocking it (Rafael Aquini) [1735181] - [mm] oom, oom_reaper: do not enqueue same task twice (Rafael Aquini) [1735181] - [mm] mm: page_mapped: don't assume compound page is huge or THP (Rafael Aquini) [1735181] - [mm] mm, memcg: fix reclaim deadlock with writeback (Rafael Aquini) [1735181] - [mm] mm, swap: fix swapoff with KSM pages (Rafael Aquini) [1735181] - [mm] mm/huge_memory: fix lockdep complaint on 32-bit i_size_read() (Rafael Aquini) [1735181] - [mm] mm/huge_memory: splitting set mapping+index before unfreeze (Rafael Aquini) [1735181] - [mm] mm/huge_memory: rename freeze_page() to unmap_page() (Rafael Aquini) [1735181] - [mm] mm/page_alloc.c: fix calculation of pgdat->nr_zones (Rafael Aquini) [1735181] - [mm] mm: use swp_offset as key in shmem_replace_page() (Rafael Aquini) [1735181] - [mm] mm: cleancache: fix corruption on missed inode invalidation (Rafael Aquini) [1735181] - [mm] mm/vmstat.c: fix NUMA statistics updates (Rafael Aquini) [1735181] - [mm] mm, swap: make CONFIG_THP_SWAP depend on CONFIG_SWAP (Rafael Aquini) [1735181] - [mm] ARM: 8820/1: mm: Stop printing the virtual memory layout (Rafael Aquini) [1655192] - [netdrv] net: dsa: bcm_sf2: Remove print of base address (Rafael Aquini) [1655192] - [netdrv] net: systemport: Remove print of base address (Rafael Aquini) [1655192] - [netdrv] net: phy: mdio-bcm-unimac: Remove print of base address (Rafael Aquini) [1655192] - [x86] x86/mm: Don't leak kernel addresses (Rafael Aquini) [1655192] - [x86] x86/realmode: Make set_real_mode_mem() static inline (Rafael Aquini) [1655192] - [x86] x86/realmode: Don't leak the trampoline kernel address (Rafael Aquini) [1655192] - [arm64] arm64/vdso: don't leak kernel addresses (Rafael Aquini) [1655192] - [powerpc] powerpc/traps: Fix the message printed when stack overflows (Rafael Aquini) [1655192] - [kernel] kdb: print real address of pointers instead of hashed addresses (Rafael Aquini) [1655192] - [kernel] kdb: use correct pointer when 'btc' calls 'btt' (Rafael Aquini) [1655192]- [fs] signal: Allow cifs and drbd to receive their terminating signals (Leif Sahlberg) [1757670] - [fs] smb3: fix unmount hang in open_shroot (Leif Sahlberg) [1757670] - [fs] cifs: update internal module number (Leif Sahlberg) [1757670] - [fs] cifs: replace various strncpy with strscpy and similar (Leif Sahlberg) [1757670] - [fs] cifs: Use kzfree() to zero out the password (Leif Sahlberg) [1757670] - [fs] cifs: set domainName when a domain-key is used in multiuser (Leif Sahlberg) [1757670] - [fs] SMB3: Kernel oops mounting a encryptData share with CONFIG_DEBUG_VIRTUAL (Leif Sahlberg) [1757670] - [fs] smb3: send CAP_DFS capability during session setup (Leif Sahlberg) [1757670] - [fs] SMB3: Fix potential memory leak when processing compound chain (Leif Sahlberg) [1757670] - [fs] SMB3: Fix deadlock in validate negotiate hits reconnect (Leif Sahlberg) [1757670] - [fs] cifs: fix rmmod regression in cifs.ko caused by force_sig changes (Leif Sahlberg) [1757670] - [fs] cifs: update internal module number (Leif Sahlberg) [1757670] - [fs] cifs: flush before set-info if we have writeable handles (Leif Sahlberg) [1757670] - [fs] smb3: optimize open to not send query file internal info (Leif Sahlberg) [1757670] - [fs] CIFS: fix deadlock in cached root handling (Leif Sahlberg) [1757670] - [fs] cifs: fix crash in cifs_dfs_do_automount (Leif Sahlberg) [1757670] - [fs] cifs: fix parsing of symbolic link error response (Leif Sahlberg) [1757670] - [fs] cifs: refactor and clean up arguments in the reparse point parsing (Leif Sahlberg) [1757670] - [fs] SMB3: query inode number on open via create context (Leif Sahlberg) [1757670] - [fs] smb3: Send netname context during negotiate protocol (Leif Sahlberg) [1757670] - [fs] smb3: do not send compression info by default (Leif Sahlberg) [1757670] - [fs] smb3: add new mount option to retrieve mode from special ACE (Leif Sahlberg) [1757670] - [fs] smb3: Allow query of symlinks stored as reparse points (Leif Sahlberg) [1757670] - [fs] cifs: Fix a race condition with cifs_echo_request (Leif Sahlberg) [1757670] - [fs] cifs: always add credits back for unsolicited PDUs (Leif Sahlberg) [1757670] - [fs] fs: cifs: cifsssmb: Change return type of convert_ace_to_cifs_ace (Leif Sahlberg) [1757670] - [fs] add some missing definitions (Leif Sahlberg) [1757670] - [fs] cifs: fix typo in debug message with struct field ia_valid (Leif Sahlberg) [1757670] - [fs] smb3: minor cleanup of compound_send_recv (Leif Sahlberg) [1757670] - [fs] CIFS: Fix module dependency (Leif Sahlberg) [1757670] - [fs] cifs: simplify code by removing CONFIG_CIFS_ACL ifdef (Leif Sahlberg) [1757670] - [fs] cifs: Fix check for matching with existing mount (Leif Sahlberg) [1757670] - [fs] cifs: Properly handle auto disabling of serverino option (Leif Sahlberg) [1757670] - [fs] smb3: if max_credits is specified then display it in /proc/mounts (Leif Sahlberg) [1757670] - [fs] Fix match_server check to allow for auto dialect negotiate (Leif Sahlberg) [1757670] - [fs] cifs: add missing GCM module dependency (Leif Sahlberg) [1757670] - [fs] SMB3.1.1: Add GCM crypto to the encrypt and decrypt functions (Leif Sahlberg) [1757670] - [fs] SMB3: Add SMB3.1.1 GCM to negotiated crypto algorigthms (Leif Sahlberg) [1757670] - [fs] fs: cifs: Drop unlikely before IS_ERR(_OR_NULL) (Leif Sahlberg) [1757670] - [fs] cifs: Use kmemdup in SMB2_ioctl_init() (Leif Sahlberg) [1757670] - [fs] SMB3: retry on STATUS_INSUFFICIENT_RESOURCES instead of failing write (Leif Sahlberg) [1757670] - [fs] cifs: fix panic in smb2_reconnect (Leif Sahlberg) [1757670] - [fs] CIFS: cifs_read_allocate_pages: don't iterate through whole page array on ENOMEM (Leif Sahlberg) [1757670] - [fs] dfs_cache: fix a wrong use of kfree in flush_cache_ent() (Leif Sahlberg) [1757670] - [fs] fs/cifs/smb2pdu.c: fix buffer free in SMB2_ioctl_free (Leif Sahlberg) [1757670] - [fs] cifs: fix memory leak of pneg_inbuf on -EOPNOTSUPP ioctl case (Leif Sahlberg) [1757670] - [fs] cifs: add support for SEEK_DATA and SEEK_HOLE (Leif Sahlberg) [1757670] - [fs] cifs: Allocate memory for all iovs in smb2_ioctl (Leif Sahlberg) [1757670] - [fs] cifs: Don't match port on SMBDirect transport (Leif Sahlberg) [1757670] - [fs] cifs:smbd Use the correct DMA direction when sending data (Leif Sahlberg) [1757670] - [fs] cifs:smbd When reconnecting to server, call smbd_destroy() after all MIDs have been called (Leif Sahlberg) [1757670] - [fs] smb3: trivial cleanup to smb2ops.c (Leif Sahlberg) [1757670] - [fs] cifs: cleanup smb2ops.c and normalize strings (Leif Sahlberg) [1757670] - [fs] smb3: display session id in debug data (Leif Sahlberg) [1757670] - [fs] cifs: update module internal version number (Leif Sahlberg) [1757670] - [fs] cifs: fix crash querying symlinks stored as reparse-points (Leif Sahlberg) [1757670] - [fs] SMB3: Clean up query symlink when reparse point (Leif Sahlberg) [1757670] - [fs] cifs: fix strcat buffer overflow and reduce raciness in smb21_set_oplock_level() (Leif Sahlberg) [1757670] - [fs] Negotiate and save preferred compression algorithms (Leif Sahlberg) [1757670] - [fs] cifs: rename and clarify CIFS_ASYNC_OP and CIFS_NO_RESP (Leif Sahlberg) [1757670] - [fs] smb3: Add protocol structs for change notify support (Leif Sahlberg) [1757670] - [fs] cifs: fix smb3_zero_range for Azure (Leif Sahlberg) [1757670] - [fs] cifs: zero-range does not require the file is sparse (Leif Sahlberg) [1757670] - [fs] Add new flag on SMB3.1.1 read (Leif Sahlberg) [1757670] - [fs] cifs: add fiemap support (Leif Sahlberg) [1757670] - [fs] SMB3: Add defines for new negotiate contexts (Leif Sahlberg) [1757670] - [fs] cifs: fix bi-directional fsctl passthrough calls (Leif Sahlberg) [1757670] - [fs] cifs: smbd: take an array of reqeusts when sending upper layer data (Leif Sahlberg) [1757670] - [fs] SMB3: Add handling for different FSCTL access flags (Leif Sahlberg) [1757670] - [fs] cifs: Add support for FSCTL passthrough that write data to the server (Leif Sahlberg) [1757670] - [fs] cifs: remove superfluous inode_lock in cifs_{strict_}fsync (Leif Sahlberg) [1757670] - [fs] cifs: Call MID callback before destroying transport (Leif Sahlberg) [1757670] - [fs] smbd: Make upper layer decide when to destroy the transport (Leif Sahlberg) [1757670] - [fs] SMB3: update comment to clarify enumerating snapshots (Leif Sahlberg) [1757670] - [fs] CIFS: check CIFS_MOUNT_NO_DFS when trying to reuse existing sb (Leif Sahlberg) [1757670] - [fs] CIFS: Show locallease in /proc/mounts for cifs shares mounted with locallease feature. (Leif Sahlberg) [1757670] - [fs] cifs: Fix DFS cache refresher for DFS links (Leif Sahlberg) [1757670] - [fs] cifs: don't use __constant_cpu_to_le32() (Leif Sahlberg) [1757670] - [fs] SMB3: Track total time spent on roundtrips for each SMB3 command (Leif Sahlberg) [1757670] - [fs] cifs: use the right include for signal_pending() (Leif Sahlberg) [1757670] - [fs] CIFS: Mask off signals when sending SMB packets (Leif Sahlberg) [1757670] - [infiniband] RDMA/umem: Revert broken 'off by one' fix (Kamal Heib) [1720888] - [infiniband] RDMA/umem: minor bug fix in error handling path (Kamal Heib) [1720888] - [infiniband] RDMA/uverbs: Don't do double free of allocated PD (Kamal Heib) [1720888] - [infiniband] RDMA: Handle ucontext allocations by IB/core (Kamal Heib) [1720888] - [infiniband] cross-tree: phase out dma_zalloc_coherent() (Kamal Heib) [1720888] - [infiniband] RDMA/core: Fix a WARN() message (Kamal Heib) [1720888] - [infiniband] RDMA/uverbs: Store PR pointer before it is overwritten (Kamal Heib) [1720888] - [infiniband] RDMA/core: Cosmetic change - move member initialization to correct block (Kamal Heib) [1720888] - [infiniband] rdma_rxe: Use netlink messages to add/delete links (Kamal Heib) [1720888] - [infiniband] RDMA/core: Add RDMA_NLDEV_CMD_NEWLINK/DELLINK support (Kamal Heib) [1720888] - [infiniband] RDMA/rxe: Close a race after ib_register_device (Kamal Heib) [1720888] - [infiniband] RDMA/rxe: Add ib_device_get_by_name() and use it in rxe (Kamal Heib) [1720888] - [infiniband] RDMA/rxe: Use driver_unregister and new unregistration API (Kamal Heib) [1720888] - [infiniband] RDMA/device: Provide APIs from the core code to help unregistration (Kamal Heib) [1720888] - [infiniband] RDMA/rxe: Use ib_device_get_by_netdev() instead of open coding (Kamal Heib) [1720888] - [infiniband] RDMA/device: Add ib_device_get_by_netdev() (Kamal Heib) [1720888] - [infiniband] RDMA/device: Add ib_device_set_netdev() as an alternative to get_netdev (Kamal Heib) [1720888] - [infiniband] RDMA/cache: Move the cache per-port data into the main ib_port_data (Kamal Heib) [1720888] - [infiniband] RDMA/device: Consolidate ib_device per_port data into one place (Kamal Heib) [1720888] - [infiniband] RDMA: Add and use rdma_for_each_port (Kamal Heib) [1720888] - [infiniband] RDMA/nldev: Don't expose number of not-visible entries (Kamal Heib) [1720888] - [infiniband] RDMA/nldev: Connect QP number to .doit callback (Kamal Heib) [1720888] - [infiniband] RDMA/nldev: Provide parent IDs for PD, MR and QP objects (Kamal Heib) [1720888] - [infiniband] RDMA/nldev: Share with user-space object IDs (Kamal Heib) [1720888] - [infiniband] RDMA/restrack: Prepare restrack_root to addition of extra fields per-type (Kamal Heib) [1720888] - [infiniband] RDMA/restrack: Hide restrack DB from IB/core (Kamal Heib) [1720888] - [infiniband] RDMA/restrack: Reduce scope of synchronization lock while updating DB (Kamal Heib) [1720888] - [infiniband] RDMA/nldev: Add resource tracker doit callback (Kamal Heib) [1720888] - [infiniband] RDMA/restrack: Translate from ID to restrack object (Kamal Heib) [1720888] - [infiniband] RDMA/restrack: Convert internal DB from hash to XArray (Kamal Heib) [1720888] - [infiniband] RDMA/core: Move device addition deletion to device.c (Kamal Heib) [1720888] - [infiniband] RDMA/core: Introduce and use ib_setup_port_attrs() (Kamal Heib) [1720888] - [infiniband] RDMA/core: Use simpler device_del() instead of device_unregister() (Kamal Heib) [1720888] - [infiniband] RDMA/nes: Remove useless usecnt variable and redundant memset (Kamal Heib) [1720888] - [infiniband] IB/{hw, sw}: Remove 'uobject->context' dependency in object creation APIs (Kamal Heib) [1720888] - [infiniband] RDMA/qedr: remove set but not used variable 'ib_ctx' (Kamal Heib) [1720888] - [infiniband] RDMA/mthca: Use for_each_sg_dma_page iterator on umem SGL (Kamal Heib) [1720888] - [infiniband] RDMA: Cleanup undesired pd->uobject usage (Kamal Heib) [1720888] - [infiniband] RDMA/mthca: Clear QP objects during their allocation (Kamal Heib) [1720888] - [include] IB/verbs: Add helper function rdma_udata_to_drv_context (Kamal Heib) [1720888] - [infiniband] IB/uverbs: Add ib_ucontext to uverbs_attr_bundle sent from ioctl and cmd flows (Kamal Heib) [1720888] - [infiniband] IB/ipoib: Use __func__ instead of function's name (Kamal Heib) [1720888] - [infiniband] RDMA/iwpm: Remove set but not used variable 'msg_seq' (Kamal Heib) [1720888] - [infiniband] RDMA/nes: Use for_each_sg_dma_page iterator for umem SGL (Kamal Heib) [1720888] - [net] xprtrdma: Check inline size before providing a Write chunk (Kamal Heib) [1720888] - [infiniband] RDMA/ocrdma: Use for_each_sg_dma_page iterator on umem SGL (Kamal Heib) [1720888] - [infiniband] RDMA/vmw_pvrdma: Use for_each_sg_dma_page iterator on umem SGL (Kamal Heib) [1720888] - [infiniband] RDMA/devices: Re-organize device.c locking (Kamal Heib) [1720888] - [infiniband] RDMA/devices: Use xarray to store the client_data (Kamal Heib) [1720888] - [infiniband] RDMA/devices: Use xarray to store the clients (Kamal Heib) [1720888] - [infiniband] RDMA/device: Use an ida instead of a free page in alloc_name (Kamal Heib) [1720888] - [infiniband] RDMA/device: Get rid of reg_state (Kamal Heib) [1720888] - [infiniband] RDMA/device: Check that the rename is nop under the lock (Kamal Heib) [1720888] - [infiniband] RDMA: Handle PD allocations by IB/core (Kamal Heib) [1720888] - [infiniband] RDMA/hns: fix spelling mistake "reseved" -> "reserved" (Kamal Heib) [1720888] - [infiniband] RDMA/core: Share driver structure size with core (Kamal Heib) [1720888] - [infiniband] IB/cma: Define option to set ack timeout and pack tos_set (Kamal Heib) [1720888] - [infiniband] drivers/IB,core: reduce scope of mmap_sem (Kamal Heib) [1720888] - [infiniband] drivers/IB,usnic: reduce scope of mmap_sem (Kamal Heib) [1720888] - [net] svcrdma: Remove syslog warnings in work completion handlers (Kamal Heib) [1720888] - [net] svcrdma: Squelch compiler warning when SUNRPC_DEBUG is disabled (Kamal Heib) [1720888] - [net] svcrdma: Use struct_size() in kmalloc() (Kamal Heib) [1720888] - [infiniband] RDMA/iwpm: move kdoc comments to functions (Kamal Heib) [1720888] - [infiniband] RDMA/cma: Remove CM_ID statistics provided by rdma-cm module (Kamal Heib) [1720888] - [infiniband] scsi: RDMA/srpt: Rework I/O context allocation (Kamal Heib) [1720888] - [infiniband] scsi: RDMA/srpt: Fix handling of command / TMF submission failure (Kamal Heib) [1720888] - [infiniband] RDMA/IWPM: Support no port mapping requirements (Kamal Heib) [1720888] - [infiniband] RDMA/IWPM: refactor the IWPM message attribute names (Kamal Heib) [1720888] - [infiniband] RDMA/rxe: Improve loopback marking (Kamal Heib) [1720888] - [infiniband] RDMA/rxe: Move rxe_init_av() to rxe_av.c (Kamal Heib) [1720888] - [infiniband] IB/core: Remove ib_sg_dma_address() and ib_sg_dma_len() (Kamal Heib) [1720888] - [infiniband] IB/uverbs: Expose XRC ODP device capabilities (Kamal Heib) [1720888] - [include] IB/core: Allocate a bit for SRQ ODP support (Kamal Heib) [1720888] - [infiniband] RDMA/core: Use the ops infrastructure to keep all callbacks in one place (Kamal Heib) [1720888] - [infiniband] RDMA/cxgb4: Sort SRQ ops alphabetically (Kamal Heib) [1720888] - [infiniband] RDMA/restrack: Refactor user/kernel restrack additions (Kamal Heib) [1720888] - [infiniband] RDMA/core: Simplify restrack interface (Kamal Heib) [1720888] - [infiniband] RDMA/nldev: Prepare CAP_NET_ADMIN checks for .doit callbacks (Kamal Heib) [1720888] - [infiniband] RDMA/nldev: Factor out the PID namespace check (Kamal Heib) [1720888] - [infiniband] RDMA/nldev: Dynamically generate restrack dumpit callbacks (Kamal Heib) [1720888] - [infiniband] IB/usnic: Remove stub functions (Kamal Heib) [1720888] - [infiniband] RDMA: Add indication for in kernel API support to IB device (Kamal Heib) [1720888] - [infiniband] IB/mlx5: Introduce async DEVX obj query API (Kamal Heib) [1720888] - [infiniband] IB/mlx5: Introduce MLX5_IB_OBJECT_DEVX_ASYNC_CMD_FD (Kamal Heib) [1720888] - [infiniband] infiniband: prefix header search paths with $(srctree)/ (Kamal Heib) [1720888] - [infiniband] infiniband: remove unneeded header search paths (Kamal Heib) [1720888] - [infiniband] infiniband: ipoib: no need to check return value of debugfs_create functions (Kamal Heib) [1720888] - [infiniband] infiniband: usnic: no need to check return value of debugfs_create functions (Kamal Heib) [1720888] - [infiniband] infiniband: ocrdma: no need to check return value of debugfs_create functions (Kamal Heib) [1720888] - [infiniband] RDMA/ocrdma: Use PCI-ID as an identification in debugfs (Kamal Heib) [1720888] - [infiniband] IB/umad: Do not check status of nonseekable_open() (Kamal Heib) [1720888] - [infiniband] IB/umad: Avoid additional device reference during open()/close() (Kamal Heib) [1720888] - [infiniband] IB/rxe: Remove unnecessary rxe variable (Kamal Heib) [1720888] - [infiniband] IB/core: Simplify rdma cgroup registration (Kamal Heib) [1720888] - [infiniband] RDMA/device: Use __ib_device_get_by_name() in ib_device_rename() (Kamal Heib) [1720888] - [infiniband] RDMA: Rename port_callback to init_port (Kamal Heib) [1720888] - [infiniband] RDMA: Clear CTX objects during their allocation (Kamal Heib) [1720888] - [infiniband] RDMA: Clear PD objects during their allocation (Kamal Heib) [1720888] - [infiniband] RDMA/ocrdma: Fix out of bounds index check in query pkey (Kamal Heib) [1720888] - [infiniband] IB/{core, hw}: Have ib_umem_get extract the ib_ucontext from ib_udata (Kamal Heib) [1720888] - [infiniband] IB/{core, uverbs}: Move ib_umem_xxx functions from ib_core to ib_uverbs (Kamal Heib) [1720888] - [infiniband] RDMA/core: Don't depend device ODP capabilities on kconfig option (Kamal Heib) [1720888] - [infiniband] IB/srp: Use struct_size() in kzalloc() (Kamal Heib) [1720888] - [infiniband] IB/core: Use struct_size() in kzalloc() (Kamal Heib) [1720888] - [infiniband] IB/usnic: Use struct_size() in kmalloc() (Kamal Heib) [1720888] - [infiniband] IB/cm: Use struct_size() in kmalloc() (Kamal Heib) [1720888] - [mm] mm: introduce put_user_page*(), placeholder versions (Rafael Aquini) [1746371] - [mm] mm/gup: add FOLL_LONGTERM capability to GUP fast (Rafael Aquini) [1746371] - [mm] mm/gup: change GUP fast to use flags rather than a write 'bool' (Rafael Aquini) [1746371] - [mm] mm/gup: change write parameter to flags in fast walk (Rafael Aquini) [1746371] - [mm] mm/gup: replace get_user_pages_longterm() with FOLL_LONGTERM (Rafael Aquini) [1746371] - [s390] s390/mm: fix pxd_bad with folded page tables (Rafael Aquini) [1746371] - [s390] s390/mm: fix dump_pagetables top level page table walking (Rafael Aquini) [1746371] - [s390] s390/mm: convert to the generic get_user_pages_fast code (Rafael Aquini) [1746371] - [s390] s390/mm: make the pxd_offset functions more robust (Rafael Aquini) [1746371] - [mm] mm/gup: fix gup_pmd_range() for dax (Rafael Aquini) [1746371] - [mm] mm/gup: remove the 'write' parameter from gup_fast_permitted() (Rafael Aquini) [1746371] - [mm] mm/gup: fix follow_page_mask() kerneldoc comment (Rafael Aquini) [1746371] - [mm] mm/gup: fix __get_user_pages_fast() comment (Rafael Aquini) [1746371] - [mm] mm/gup_benchmark: prevent integer overflow in ioctl (Rafael Aquini) [1746371] - [mm] mm/gup_benchmark: add additional pinning methods (Rafael Aquini) [1746371] - [mm] mm/gup_benchmark: time put_page() (Rafael Aquini) [1746371] - [mm] mm/gup_benchmark: fix unsigned comparison to zero in __gup_benchmark_ioctl (Rafael Aquini) [1746371] - [mm] mm: remove caller signal_pending branch predictions (Rafael Aquini) [1746371] - [mm] mm: remove unnecessary local variable addr in __get_user_pages_fast() (Rafael Aquini) [1746371] - [mm] mm: change return type int to vm_fault_t for fault handlers (Rafael Aquini) [1746371] - [mm] mm: make mm->pinned_vm an atomic64 counter (Rafael Aquini) [1746371]- [kernel] sched/core: Schedule new worker even if PI-blocked (Waiman Long) [1758629] - [char] random: add a spinlock_t to struct batched_entropy (Waiman Long) [1758629] - [crypto] crypto: chacha20 - Fix chacha20_block() keystream alignment (again) (Waiman Long) [1758629] - [fs] locking/percpu-rwsem: Remove preempt_disable variants (Waiman Long) [1758629] - [x86] x86/tsc: Add option to disable tsc clocksource watchdog (Waiman Long) [1758629] - [x86] x86/irq: Handle spurious interrupt after shutdown gracefully (Waiman Long) [1758629] - [x86] x86/ioapic: Implement irq_get_irqchip_state() callback (Waiman Long) [1758629] - [kernel] genirq: Add optional hardware synchronization for shutdown (Waiman Long) [1758629] - [kernel] genirq: Fix misleading synchronize_irq() documentation (Waiman Long) [1758629] - [kernel] genirq: Delay deactivation in free_irq() (Waiman Long) [1758629] - [kernel] genirq: Remove redundant NULL pointer check in __free_irq() (Waiman Long) [1758629] - [kernel] genirq: Synchronize only with single thread on free_irq() (Waiman Long) [1758629] - [kernel] genirq: Update code comments wrt recycled thread_mask (Waiman Long) [1758629] - [usb] usb: core: remove flags variable in __usb_hcd_giveback_urb() (Waiman Long) [1758629] - [usb] usb: core: remove local_irq_save() around ->complete() handler (Waiman Long) [1758629] - [media] media: tm6000: use irqsave() in USB's complete callback (Waiman Long) [1758629] - [media] media: em28xx-audio: use irqsave() in USB's complete callback (Waiman Long) [1758629] - [x86] x86/mm/cpa: Optimize __cpa_flush_range() (Waiman Long) [1758629] - [x86] x86/mm/cpa: Factor common code between cpa_flush_*() (Waiman Long) [1758629] - [x86] x86/mm/cpa: Move CLFLUSH test into cpa_flush_array() (Waiman Long) [1758629] - [x86] x86/mm/cpa: Move CLFLUSH test into cpa_flush_range() (Waiman Long) [1758629] - [x86] x86/mm/cpa: Use flush_tlb_kernel_range() (Waiman Long) [1758629] - [x86] x86/mm/cpa: Unconditionally avoid WBINDV when we can (Waiman Long) [1758629] - [x86] x86/mm/cpa: Move flush_tlb_all() (Waiman Long) [1758629] - [x86] x86/mm/cpa: Use flush_tlb_all() (Waiman Long) [1758629] - [x86] x86/mm/cpa: Avoid the 4k pages check completely (Waiman Long) [1758629] - [x86] x86/mm/cpa: Do the range check early (Waiman Long) [1758629] - [x86] x86/mm/cpa: Optimize same protection check (Waiman Long) [1758629] - [x86] x86/mm/cpa: Add sanity check for existing mappings (Waiman Long) [1758629] - [x86] x86/mm/cpa: Avoid static protection checks on unmap (Waiman Long) [1758629] - [x86] x86/mm/cpa: Add large page preservation statistics (Waiman Long) [1758629] - [x86] x86/mm/cpa: Add debug mechanism (Waiman Long) [1758629] - [x86] x86/mm/cpa: Allow range check for static protections (Waiman Long) [1758629] - [x86] x86/mm/cpa: Rework static_protections() (Waiman Long) [1758629] - [x86] x86/mm/cpa: Split, rename and clean up try_preserve_large_page() (Waiman Long) [1758629] - [x86] x86/mm/init32: Mark text and rodata RO in one go (Waiman Long) [1758629] - [mm] mm/kasan/quarantine.c: make quarantine_lock a raw_spinlock_t (Waiman Long) [1758629] - [mm] mm/list_lru.c: fold __list_lru_count_one() into its caller (Waiman Long) [1758629] - [mm] mm: workingset: make shadow_lru_isolate() use locking suffix (Waiman Long) [1758629] - [mm] mm: workingset: remove local_irq_disable() from count_shadow_nodes() (Waiman Long) [1758629] - [iommu] iommu/amd: Remove redundant WARN_ON() (Waiman Long) [1758629] - [mm] mm/list_lru: introduce list_lru_shrink_walk_irq() (Waiman Long) [1758629] - [mm] mm/list_lru.c: pass struct list_lru_node* as an argument to __list_lru_walk_one() (Waiman Long) [1758629] - [mm] mm/list_lru.c: move locking from __list_lru_walk_one() to its caller (Waiman Long) [1758629] - [mm] mm/list_lru.c: use list_lru_walk_one() in list_lru_walk_node() (Waiman Long) [1758629] - [kernel] userns: use irqsave variant of refcount_dec_and_lock() (Waiman Long) [1758629] - [kernel] userns: use refcount_t for reference counting instead atomic_t (Waiman Long) [1758629] - [kernel] bdi: use irqsave variant of refcount_dec_and_lock() (Waiman Long) [1758629] - [mm] bdi: use refcount_t for reference counting instead atomic_t (Waiman Long) [1758629] - [char] random: remove preempt disabled region (Waiman Long) [1758629] - [misc] ocxl: Update for AFU descriptor template version 1.1 (Steve Best) [1751207] - [misc] ocxl: Make ocxl_remove() static (Steve Best) [1751207] - [misc] ocxl: do not use C++ style comments in uapi header (Steve Best) [1751207] - [misc] ocxl: Allow contexts to be attached with a NULL mm (Steve Best) [1751207] - [misc] ocxl: Fix return value check in afu_ioctl() (Steve Best) [1751207] - [misc] ocxl: Provide global MMIO accessors for external drivers (Steve Best) [1751207] - [misc] ocxl: move event_fd handling to frontend (Steve Best) [1751207] - [misc] ocxl: afu_irq only deals with IRQ IDs, not offsets (Steve Best) [1751207] - [misc] ocxl: Allow external drivers to use OpenCAPI contexts (Steve Best) [1751207] - [misc] ocxl: Create a clear delineation between ocxl backend & frontend (Steve Best) [1751207] - [misc] ocxl: Don't pass pci_dev around (Steve Best) [1751207] - [misc] ocxl: Split pci.c (Steve Best) [1751207] - [misc] ocxl: Remove some unused exported symbols (Steve Best) [1751207] - [misc] ocxl: Remove superfluous 'extern' from headers (Steve Best) [1751207] - [misc] ocxl: read_pasid never returns an error, so make it void (Steve Best) [1751207] - [misc] ocxl: Rename struct link to ocxl_link (Steve Best) [1751207] - [misc] ocxl: remove set but not used variables 'tid' and 'lpid' (Steve Best) [1751207] - [misc] ocxl: Fix endiannes bug in read_afu_name() (Steve Best) [1751207] - [misc] ocxl/afu_irq: Don't include (Steve Best) [1751207] - [misc] ocxl: Clarify error path in setup_xsl_irq() (Steve Best) [1751207] - [misc] ocxl: Fix endiannes bug in ocxl_link_update_pe() (Steve Best) [1751207] - [misc] ocxl: Fix access to the AFU Descriptor Data (Steve Best) [1751207] - [netdrv] gve: account for lack of netdev_xmit_more() definition (RHEL-only) (John Linville) [1728864] - [netdrv] gve: Copy and paste bug in gve_get_stats() (John Linville) [1728864] - [netdrv] gve: Fix case where desc_cnt and data_cnt can get out of sync (John Linville) [1728864] - [netdrv] gve: replace kfree with kvfree (John Linville) [1728864] - [netdrv] gve: Remove the exporting of gve_probe (John Linville) [1728864] - [netdrv] gve: fix unused variable/label warnings (John Linville) [1728864] - [netdrv] gve: Fix error return code in gve_alloc_qpls() (John Linville) [1728864] - [netdrv] gve: fix -ENOMEM null check on a page allocation (John Linville) [1728864] - [netdrv] gve: Fix u64_stats_sync to initialize start (John Linville) [1728864] - [netdrv] gve: Add ethtool support (John Linville) [1728864] - [netdrv] gve: Add workqueue and reset support (John Linville) [1728864] - [netdrv] gve: Add transmit and receive support (John Linville) [1728864] - [netdrv] gve: Add basic driver framework for Compute Engine Virtual NIC (John Linville) [1728864] - [mfd] mfd: intel-lpss: Add Intel Comet Lake PCI IDs (David Arcari) [1761586] - [scsi] scsi: core: save/restore command resid for error handling (Ewan Milne) [1760503] - [scsi] scsi: sd: Ignore a failure to sync cache due to lack of authorization (Ewan Milne) [1760503] - [scsi] scsi: core: Add sysfs attributes for VPD pages 0h and 89h (Ewan Milne) [1760503] - [scsi] scsi: core: Log SCSI command age with errors (Ewan Milne) [1760503] - [scsi] scsi: scsi_dh_rdac: zero cdb in send_mode_select() (Ewan Milne) [1760503] - [scsi] scsi: sd: Improve unaligned completion resid message (Ewan Milne) [1760503] - [scsi] scsi: core: Reduce memory required for SCSI logging (Ewan Milne) [1760503] - [scsi] scsi: core: Complain if scsi_target_block() fails (Ewan Milne) [1760503] - [scsi] scsi: core: Make scsi_internal_device_unblock_nowait() reject invalid new_state (Ewan Milne) [1760503] - [scsi] scsi: scsi_debugfs: Use for_each_set_bit to simplify code (Ewan Milne) [1760503] - [scsi] scsi: scsi_dh_alua: always use a 2 second delay before retrying RTPG (Ewan Milne) [1760503] - [scsi] scsi: sd_zbc: Fix compilation warning (Ewan Milne) [1760503] - [scsi] scsi: devinfo: BLIST_TRY_VPD_PAGES for SanDisk Cruzer Blade (Ewan Milne) [1760503] - [scsi] scsi: core: use scmd_printk() to print which command timed out (Ewan Milne) [1760503] - [scsi] scsi: Avoid that .queuecommand() gets called for a blocked SCSI device (Ewan Milne) [1760503] - [scsi] scsi: core: don't preallocate small SGL in case of NO_SG_CHAIN (Ewan Milne) [1760503] - [scsi] scsi: scsi_dh_alua: Fix possible null-ptr-deref (Ewan Milne) [1760503] - [scsi] scsi: st: add a SPDX tag to st.c (Ewan Milne) [1760503] - [scsi] scsi: sr: add a SPDX tag to sr.c (Ewan Milne) [1760503] - [scsi] scsi: sg: switch to SPDX tags (Ewan Milne) [1760503] - [scsi] scsi: sd: switch remaining files to SPDX tags (Ewan Milne) [1760503] - [scsi] scsi: sd: add a SPDX tag to sd.c (Ewan Milne) [1760503] - [scsi] scsi: scsi_transport_srp: switch to SPDX tags (Ewan Milne) [1760503] - [scsi] scsi: scsi_transport_spi: switch to SPDX tags (Ewan Milne) [1760503] - [scsi] scsi: scsi_transport_sas: switch to SPDX tags (Ewan Milne) [1760503] - [scsi] scsi: scsi_transport_iscsi: switch to SPDX tags (Ewan Milne) [1760503] - [scsi] scsi: scsi_transport_fc: switch to SPDX tags (Ewan Milne) [1760503] - [scsi] scsi: core: switch the remaining scsi midlayer files to use SPDX tags (Ewan Milne) [1760503] - [scsi] scsi: core: add SPDX tags to scsi midlayer files missing licensing information (Ewan Milne) [1760503] - [scsi] Revert "scsi: sd: Keep disk read-only when re-reading partition" (Ewan Milne) [1760503] - [scsi] scsi: core: set result when the command cannot be dispatched (Ewan Milne) [1760503] - [scsi] scsi: core: map PQ=1, PDT=other values to SCSI_SCAN_TARGET_PRESENT (Ewan Milne) [1760503] - [scsi] scsi: core: don't hold device refcount in IO path (Ewan Milne) [1760503] - [scsi] scsi: sd: Quiesce warning if device does not report optimal I/O size (Ewan Milne) [1760503] - [scsi] scsi: core: Use HCTX_TYPE_DEFAULT for blk_mq_tag_set->map (Ewan Milne) [1760503] - [scsi] scsi: core: Avoid that a kernel warning appears during system resume (Ewan Milne) [1760503] - [scsi] scsi: core: Also call destroy_rcu_head() for passthrough requests (Ewan Milne) [1760503] - [scsi] scsi: core: replace GFP_ATOMIC with GFP_KERNEL in scsi_scan.c (Ewan Milne) [1760503] - [scsi] scsi: sd: Optimal I/O size should be a multiple of physical block size (Ewan Milne) [1760503] - [scsi] scsi: sd: Fix typo in sd_first_printk() (Ewan Milne) [1760503] - [scsi] scsi: scsi_debug: Implement support for write protect (Ewan Milne) [1760503] - [scsi] scsi: sd_zbc: Fix zone information messages (Ewan Milne) [1760503] - [scsi] scsi: sd: Improve sd_print_capacity() (Ewan Milne) [1760503] - [scsi] scsi: scsi_debug: fix write_same with virtual_gb problem (Ewan Milne) [1760503] - [scsi] scsi: sd: Protect against READ(6) or WRITE(6) with zero block transfer length (Ewan Milne) [1760503] - [scsi] scsi: core: Remove an atomic instruction from the hot path (Ewan Milne) [1760503] - [scsi] scsi: sd: Rename 'SCpnt' into 'cmd' (Ewan Milne) [1760503] - [scsi] scsi: sd: Clean up sd_setup_read_write_cmnd() (Ewan Milne) [1760503] - [scsi] scsi: sd: Create helper functions for read/write commands (Ewan Milne) [1760503] - [scsi] scsi: sd: Simplify misaligned I/O check (Ewan Milne) [1760503] - [scsi] scsi: sd: Be consistent about blocks vs. sectors (Ewan Milne) [1760503] - [scsi] scsi: sd: Remove a local variable (Ewan Milne) [1760503] - [scsi] scsi: scsi_debug: add cmd abort option to every_nth (Ewan Milne) [1760503] - [scsi] scsi: scsi_debug: skip long delays when ndelay small (Ewan Milne) [1760503] - [x86] efi/x86: Do not clean dummy variable in kexec path (Bhupesh Sharma) [1724436] - [scsi] scsi: csiostor: create per port irq affinity mask set (Jonathan Toppins) [1725816] - [pci] PCI: let pci_disable_link_state propagate errors (Myron Stowe) [1735834] - [scsi] scsi: scsi_transport_fc: Add FPIN fc event codes (Ewan Milne) [1755587] - [scsi] scsi: scsi_transport_fc: refactor event posting routines (Ewan Milne) [1755587] - [scsi] scsi: fc: add FPIN ELS definition (Ewan Milne) [1755587] - [scsi] scsi: lib/sg_pool.c: clear 'first_chunk' in case of no preallocation (Ewan Milne) [1747162] - [scsi] scsi: core: Run queue when state is set to running after being blocked (Ewan Milne) [1691599] - [scsi] scsi: sd: Fix a race between closing an sd device and sd I/O (Ewan Milne) [1689118] - [net] net/ibmvnic: Fix EOI when running in XIVE mode. (Steve Best) [1761378] - [powerpc] powerpc/mce: Fix SLB rebolting during MCE recovery path. (Desnes Augusto Nunes do Rosario) [1725842] - [powerpc] powerpc/pseries: hwpoison the pages upon hitting UE (Desnes Augusto Nunes do Rosario) [1725842] - [x86] perf/x86/amd: Change/fix NMI latency mitigation to use a timestamp (David Arcari) [1730134] - [arm64] arm64: entry: Remove unneeded need_resched() loop (Mark Langsdorf) [1737075] - [arm64] arm64: preempt: Fix big-endian when checking preempt count in assembly (Mark Langsdorf) [1737075] - [arm64] arm64: preempt: Provide our own implementation of asm/preempt.h (Mark Langsdorf) [1737075] - [include] preempt: Move PREEMPT_NEED_RESCHED definition into arch code (Mark Langsdorf) [1737075] - [x86] x86/intel_rdt: Ensure a CPU remains online for the region's pseudo-locking sequence (Alexander Beregalov) [1724902] - [kernel] perf/core: Add sanity check to deal with pinned event failure (Alexander Beregalov) [1724902] - [arm64] arm64/sve: Fix wrong free for task->thread.sve_state (Andrew Jones) [1756450] - [scsi] scsi: lpfc: Update lpfc version to 12.4.0.1 (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: cleanup: remove unused fcp_txcmlpq_cnt (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Complete removal of FCoE T10 PI support on SLI-4 adapters (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Update async event logging (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Fix list corruption detected in lpfc_put_sgl_per_hdwq (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Fix hdwq sgl locks and irq handling (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Fix spinlock_irq issues in lpfc_els_flush_cmd() (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Fix list corruption in lpfc_sli_get_iocbq (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Fix host hang at boot or slow boot (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Fix coverity errors on NULL pointer checks (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Fix NVMe ABTS in response to receiving an ABTS (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Fix discovery failures when target device connectivity bounces (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Fix GPF on scsi command completion (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Fix locking on mailbox command completion (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Fix device recovery errors after PLOGI failures (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Fix rpi release when deleting vport (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Fix NVME io abort failures causing hangs (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Fix miss of register read failure check (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Fix premature re-enabling of interrupts in lpfc_sli_host_down (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Fix pt2pt discovery on SLI3 HBAs (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Fix reset recovery paths that are not recovering (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Convert existing pf users to ps (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: fix 12.4.0.0 GPF at boot (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Remove bg debugfs buffers (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Resolve checker warning for lpfc_new_io_buf() (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Update lpfc version to 12.4.0.0 (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Merge per-protocol WQ/CQ pairs into single per-cpu pair (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Add NVMe sequence level error recovery support (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Support dynamic unbounded SGL lists on G7 hardware. (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Add MDS driver loopback diagnostics support (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Add first and second level hardware revisions to sysfs reporting (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Migrate to px and pf in kernel print calls (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Add simple unlikely optimizations to reduce NVME latency (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Fix coverity warnings (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Fix nvme first burst module parameter description (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Fix BlockGuard enablement on FCoE adapters (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Fix reported physical link speed on a disabled trunked link (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Fix Max Frame Size value shown in fdmishow output (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Fix upcall to bsg done in non-success cases (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Fix sli4 adapter initialization with MSI (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Fix nvme sg_seg_cnt display if HBA does not support NVME (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Fix nvme target mode ABTSing a received ABTS (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Fix hang when downloading fw on port enabled for nvme (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Fix too many sg segments spamming in kernel log (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Fix crash due to port reset racing vs adapter error handling (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Fix deadlock on host_lock during cable pulls (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Fix error in remote port address change (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Fix driver nvme rescan logging (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Fix sg_seg_cnt for HBAs that don't support NVME (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Fix propagation of devloss_tmo setting to nvme transport (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Fix loss of remote port after devloss due to lack of RPIs (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Fix devices that don't return after devloss followed by rediscovery (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Fix null ptr oops updating lpfc_devloss_tmo via sysfs attribute (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Fix FLOGI handling across multiple link up/down conditions (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Fix irq raising in lpfc_sli_hba_down (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Fix Oops in nvme_register with target logout/login (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Fix issuing init_vpi mbox on SLI-3 card (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Fix ADISC reception terminating login state if a NVME target (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Fix discovery when target has no GID_FT information (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Fix leak of ELS completions on adapter reset (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Fix failure to clear non-zero eq_delay after io rate reduction (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Fix crash on driver unload in wq free (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Fix ELS field alignments (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Fix PLOGI failure with high remoteport count (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: remove NULL check before some freeing functions (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: use spin_lock_irqsave in IRQ context (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: remove redundant code (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Remove unnecessary null check before kfree (Dick Kennedy) [1757574] - [scripts] scripts/spelling.txt: drop "sepc" from the misspelling list (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: reduce stack size with CONFIG_GCC_PLUGIN_STRUCTLEAK_VERBOSE (Dick Kennedy) [1757574] - [scsi] lpfc: add sysfs interface to post NVME RSCN (Dick Kennedy) [1757574] - [scsi] lpfc: add support for translating an RSCN rcv into a discovery rescan (Dick Kennedy) [1757574] - [scsi] lpfc: add support to generate RSCN events for nport (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: use sg helper to iterate over scatterlist (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Avoid unused function warnings (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Make some symbols static (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Remove set but not used variables 'qp' (Dick Kennedy) [1757574] - [lib] lib/vsprintf: Reinstate printing of legacy clock IDs (Prarit Bhargava) [1751075] - [lib] vsprintf: fix data type of variable in string_nocheck() (Prarit Bhargava) [1751075] - [scripts] kconfig: tests: fix recursive inclusion unit test (Prarit Bhargava) [1751075] - [kernel] printk: Replace GPLv2 boilerplate/reference with SPDX - rule 13 (Prarit Bhargava) [1751075] - [kernel] printk: Add SPDX license identifier for missed files (Prarit Bhargava) [1751075] - [kernel] printk: Add SPDX license identifier for more missed files (Prarit Bhargava) [1751075] - [kernel] panic: add an option to replay all the printk message in buffer (Prarit Bhargava) [1751075] - [kernel] panic: avoid the extra noise dmesg (Prarit Bhargava) [1751075] - [lib] vsprintf: Do not break early boot with probing addresses (Prarit Bhargava) [1751075] - [lib] lib/vsprintf: Make function pointer_string static (Prarit Bhargava) [1751075] - [lib] vsprintf: Limit the length of inlined error messages (Prarit Bhargava) [1751075] - [lib] vsprintf: Avoid confusion between invalid address and value (Prarit Bhargava) [1751075] - [lib] vsprintf: Prevent crash when dereferencing invalid pointers (Prarit Bhargava) [1751075] - [lib] vsprintf: Consolidate handling of unknown pointer specifiers (Prarit Bhargava) [1751075] - [lib] vsprintf: Factor out pO handler as kobject_string() (Prarit Bhargava) [1751075] - [lib] vsprintf: Factor out pV handler as va_format() (Prarit Bhargava) [1751075] - [lib] vsprintf: Factor out p[iI] handler as ip_addr_string() (Prarit Bhargava) [1751075] - [lib] vsprintf: Do not check address of well-known strings (Prarit Bhargava) [1751075] - [lib] vsprintf: Consistent pK handling for kptr_restrict == 0 (Prarit Bhargava) [1751075] - [lib] vsprintf: Shuffle restricted_pointer() (Prarit Bhargava) [1751075] - [kernel] printk: Tie printk_once / printk_deferred_once into .data.once for reset (Prarit Bhargava) [1751075] - [lib] lib: Use new kselftest header (Prarit Bhargava) [1751075] - [lib] lib/test_printf: Add empty module_exit function (Prarit Bhargava) [1751075] - [scripts] checkpatch: add pt as a valid vsprintf extension (Prarit Bhargava) [1751075] - [lib] lib/test_printf: Switch to bitmap_zalloc() (Prarit Bhargava) [1751075] - [lib] lib/vsprintf.c: move sizeof(struct printf_spec) next to its definition (Prarit Bhargava) [1751075] - [kernel] printk/docs: Add extra integer types to printk-formats (Prarit Bhargava) [1751075] - [kernel] printk: Remove no longer used LOG_PREFIX. (Prarit Bhargava) [1751075] - [lib] lib/vsprintf: Remove pCr remnant in comment (Prarit Bhargava) [1751075] - [kernel] printk: Pass caller information to log_store(). (Prarit Bhargava) [1751075] - [kernel] kernel/sysctl: add panic_print into sysctl (Prarit Bhargava) [1751075] - [kernel] panic: add options to print system info when panic happens (Prarit Bhargava) [1751075] - [include] include/linux/printk.h: drop silly "static inline asmlinkage" from dump_stack() (Prarit Bhargava) [1751075] - [kernel] printk: Add caller information to printk() output. (Prarit Bhargava) [1751075] - [kernel] printk: Remove print_prefix() calls with NULL buffer. (Prarit Bhargava) [1751075] - [lib] lib/vsprintf: Print time and date in human readable format via pt (Prarit Bhargava) [1751075] - [kernel] printk: fix printk_time race. (Prarit Bhargava) [1751075] - [kernel] printk: Make printk_emit() local function. (Prarit Bhargava) [1751075] - [documentation] doc: printk-formats: Remove bogus kobject references for device nodes (Prarit Bhargava) [1751075] - [lib] lib/vsprintf: Hash printed address for netdev bits fallback (Prarit Bhargava) [1751075] - [lib] lib/vsprintf: Hash legacy clock addresses (Prarit Bhargava) [1751075] - [lib] lib/vsprintf: Prepare for more general use of ptr_to_id() (Prarit Bhargava) [1751075] - [lib] lib/vsprintf: Make ptr argument conts in ptr_to_id() (Prarit Bhargava) [1751075] - [kernel] printk: fix integer overflow in setup_log_buf() (Prarit Bhargava) [1751075] - [kernel] printk: do not preliminary split up cont buffer (Prarit Bhargava) [1751075] - [kernel] printk: lock/unlock console only for new logbuf entries (Prarit Bhargava) [1751075] - [kernel] printk: keep kernel cont support always enabled (Prarit Bhargava) [1751075] - [kernel] printk: Give error on attempt to set log buffer length to over 2G (Prarit Bhargava) [1751075] - [kernel] printk: Add KBUILD_MODNAME and remove a redundant print prefix (Prarit Bhargava) [1751075] - [kernel] printk: Correct wrong casting (Prarit Bhargava) [1751075] - [kernel] printk: CON_PRINTBUFFER console registration is a bit racy (Prarit Bhargava) [1751075] - [kernel] printk: Do not miss new messages when replaying the log (Prarit Bhargava) [1751075] - [kernel] Revert "printk: make sure to print log on console." (Prarit Bhargava) [1751075] - [lib] vsprintf: print OF node name using full_name (Prarit Bhargava) [1751075] - [kernel] printk/tracing: Do not trace printk_nmi_enter() (Prarit Bhargava) [1751075] - [misc] notifier: Remove notifier header file wherever not used (Prarit Bhargava) [1751075] - [init] init: allow initcall tables to be emitted using relative references (Prarit Bhargava) [1751075] - [lib] lib/vsprintf: Do not handle pO[^F] as px (Prarit Bhargava) [1751075] - [kernel] console: Replace #if 0 with atomic var 'ignore_console_lock_warning' (Prarit Bhargava) [1751075] - [lib] vsprintf: Use hw RNG for ptr_key (Prarit Bhargava) [1751075] - [kernel] printk: Fix warning about unused suppress_message_printing (Prarit Bhargava) [1751075] - [char] random: Return nbytes filled from hw RNG (Prarit Bhargava) [1751075] - [char] random: Fix whitespace pre random-bytes work (Prarit Bhargava) [1751075] - [kernel] printk/nmi: Prevent deadlock when accessing the main log buffer in NMI (Prarit Bhargava) [1751075] - [kernel] printk: Create helper function to queue deferred console handling (Prarit Bhargava) [1751075] - [kernel] printk: Split the code for storing a message into the log buffer (Prarit Bhargava) [1751075] - [kernel] printk: Clean up syslog_print_all() (Prarit Bhargava) [1751075] - [kernel] printk: Export is_console_locked (Prarit Bhargava) [1751075] - [kernel] printk: Remove unnecessary kmalloc() from syslog during clear (Prarit Bhargava) [1751075] - [kernel] printk: Make CONSOLE_LOGLEVEL_QUIET configurable (Prarit Bhargava) [1751075] - [kernel] printk: make sure to print log on console. (Prarit Bhargava) [1751075] - [lib] lib/test_printf.c: accept "ptrval" as valid result for plain 'p' tests (Prarit Bhargava) [1751075] - [kernel] softirq: Remove tasklet_hrtimer (Prarit Bhargava) [1737073] - [include] list: add function list_rotate_to_front() (Prarit Bhargava) [1737073] - [clocksource] clocksource/drivers/tcb_clksrc: Rename the file for consistency (Prarit Bhargava) [1737073] - [clocksource] clocksource/drivers/tcb_clksrc: Move Kconfig option (Prarit Bhargava) [1737073] - [clocksource] clocksource/drivers/tcb_clksrc: Use tcb as sched_clock (Prarit Bhargava) [1737073] - [kernel] irq_work: Do not raise an IPI when queueing work on the local CPU (Prarit Bhargava) [1737073] - [tty] tty/sysrq: Convert show_lock to raw_spinlock_t (Prarit Bhargava) [1737073] - [net] xfrm: Replace hrtimer tasklet with softirq hrtimer (Prarit Bhargava) [1737073] - [netdrv] mac80211_hwsim: Replace hrtimer tasklet with softirq hrtimer (Prarit Bhargava) [1737073] - [kernel] kthread: Do not use TIMER_IRQSAFE (Prarit Bhargava) [1737073] - [kernel] kthread: Convert worker lock to raw spinlock (Prarit Bhargava) [1737073] - [netdrv] mac80211_hwsim: Timer should be initialized before device registered (Prarit Bhargava) [1737073] - [net] xfrm: use time64_t for in-kernel timestamps (Prarit Bhargava) [1737073] - [x86] x86/intel: Aggregate microserver naming (Prarit Bhargava) [1725644] - [x86] x86/intel: Aggregate big core graphics naming (Prarit Bhargava) [1725644] - [x86] x86/intel: Aggregate big core mobile naming (Prarit Bhargava) [1725644] - [x86] x86/intel: Aggregate big core client naming (Prarit Bhargava) [1725644] - [tools] turbostat: Replace GPLv2 boilerplate/reference with SPDX - rule 335 (Prarit Bhargava) [1725644] - [tools] tools/power turbostat: update version number (Prarit Bhargava) [1725644] - [tools] tools/power turbostat: rename has_hsw_msrs() (Prarit Bhargava) [1725644] - [tools] tools/power turbostat: Fix Haswell Core systems (Prarit Bhargava) [1725644] - [tools] tools/power turbostat: Add support for Hygon Fam 18h (Dhyana) RAPL (Prarit Bhargava) [1725644] - [tools] tools/power turbostat: Fix caller parameter of get_tdp_amd() (Prarit Bhargava) [1725644] - [tools] tools/power turbostat: Fix CPUC1 display value (Prarit Bhargava) [1725644] - [tools] tools/power turbostat: do not enforce 1ms (Prarit Bhargava) [1725644] - [tools] tools/power turbostat: read from pipes too (Prarit Bhargava) [1725644] - [tools] tools/power turbostat: Add Ice Lake NNPI support (Prarit Bhargava) [1725644] - [tools] tools/power turbostat: add Jacobsville support (Prarit Bhargava) [1725644] - [tools] tools/power turbostat: remove duplicate pc10 column (Prarit Bhargava) [1725644] - [tools] tools/power turbostat: fix file descriptor leaks (Prarit Bhargava) [1725644] - [tools] tools/power turbostat: fix leak of file descriptor on error return path (Prarit Bhargava) [1725644] - [tools] tools/power turbostat: fix buffer overrun (Prarit Bhargava) [1725644] - [tools] tools/power turbostat: Make interval calculation per thread to reduce jitter (Prarit Bhargava) [1725644] - [tools] tools/power/x86: Enable compiler optimisations and Fortify by default (Prarit Bhargava) [1725644] - [x86] x86/cpu: Add Ice Lake NNPI to Intel family (Prarit Bhargava) [1725644]- [tools] perf tools: Fix segfault in cpu_cache_level__read() (Michael Petlan) [1761995] - [scsi] qla2xxx: Update driver version to 10.01.00.19.08.2-k (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Fix Nport ID display value (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Fix N2N link up fail (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Fix N2N link reset (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Optimize NPIV tear down process (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Fix stale mem access on driver unload (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Fix unbound sleep in fcport delete path. (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Silence fwdump template message (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Fix stale session (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Fix stuck login session (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Fix driver reload for ISP82xx (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Fix flash read for Qlogic ISPs (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Fix message indicating vectors used by driver (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: fix spelling mistake "initializatin" -> "initialization" (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Fix a recently introduced kernel warning (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Fix a NULL pointer dereference (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Simplify qla24xx_async_abort_cmd() (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Remove two superfluous if-tests (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Introduce qla2x00_els_dcmd2_free() (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Inline the qla2x00_fcport_event_handler() function (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Report invalid mailbox status codes (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Remove superfluous sts_entry_* casts (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Let the compiler check the type of the SCSI command context pointer (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Complain if sp->done() is not called from the completion path (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Make sure that aborted commands are freed (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Introduce qla2xxx_get_next_handle() (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Modify NVMe include directives (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Make qlt_handle_abts_completion() more robust (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Fix a race condition between aborting and completing a SCSI command (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Introduce the function qla2xxx_init_sp() (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Enable type checking for the SRB free and done callback functions (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Rework key encoding in qlt_find_host_by_d_id() (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Set the responder mode if appropriate for ELS pass-through IOCBs (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Make it explicit that ELS pass-through IOCBs use little endian (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Check secondary image if reading the primary image fails (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Change the return type of qla24xx_read_flash_data() (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Introduce the be_id_t and le_id_t data types for FC src/dst IDs (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Complain if a soft reset fails (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Use memcpy() and strlcpy() instead of strcpy() and strncpy() (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Check the PCI info string output buffer size (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Complain if waiting for pending commands times out (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Declare fourth qla2x00_set_model_info() argument const (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Always check the qla2x00_wait_for_hba_online() return value (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Suppress multiple Coverity complaint about out-of-bounds accesses (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Suppress a Coveritiy complaint about integer overflow (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Remove unreachable code from qla83xx_idc_lock() (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Fix qla24xx_process_bidir_cmd() (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Simplify a debug statement (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Remove dead code (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Complain if parsing the version string fails (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Complain if a mailbox command times out (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Use strlcpy() instead of strncpy() (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Do not corrupt vha->plogi_ack_list (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Report the firmware status code if a mailbox command fails (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Fix session lookup in qlt_abort_work() (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Simplify qla24xx_abort_sp_done() (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Remove two superfluous tests (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Remove a superfluous pointer check (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Simplify qlt_lport_dump() (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Reduce the number of casts in GID list code (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Verify locking assumptions at runtime (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Change data_dsd into an array (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Declare qla_tgt_cmd.cdb const (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Reduce the scope of three local variables in qla2xxx_queuecommand() (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Change the return type of qla2x00_update_ms_fdmi_iocb() into void (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Declare the fourth ql_dump_buffer() argument const (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Remove a superfluous forward declaration (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Remove an include directive from qla_mr.c (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Include the header file from qla_dsd.h (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Use tabs instead of spaces for indentation (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Improve Linux kernel coding style conformance (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Really fix qla2xxx_eh_abort() (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Make qla2x00_abort_srb() again decrease the sp reference count (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Allow NVMe IO to resume with short cable pull (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Fix hang in fcport delete path (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Use common update-firmware-options routine for ISP27xx+ (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Fix NVMe port discovery after a short device port loss (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Correct error handling during initialization failures (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Retry fabric Scan on IOCB queue full (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Fix premature timer expiration (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Fix Relogin to prevent modifying scan_state flag (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Reject EH_{abort|device_reset|target_request} (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Skip FW dump on LOOP initialization error (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Use Correct index for Q-Pair array (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Fix abort timeout race condition. (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Fix DMA unmap leak (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Replace vmalloc + memset with vzalloc (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Remove unnecessary null check (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: remove double assignment in qla2x00_update_fcport (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Add cleanup for PCI EEH recovery (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Avoid that lockdep complains about unsafe locking in tcm_qla2xxx_close_session() (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Avoid that qlt_send_resp_ctio() corrupts memory (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Use __le64 instead of uint32_t[2] for sending DMA addresses to firmware (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Introduce the dsd32 and dsd64 data structures (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Check the size of firmware data structures at compile time (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Pass little-endian values to the firmware (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Make qla24xx_async_abort_cmd() static (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Remove unnecessary locking from the target code (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Remove qla_tgt_cmd.released (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Complain if a command is released that is owned by the firmware (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: target: Fix offline port handling and host reset handling (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Fix abort handling in tcm_qla2xxx_write_pending() (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Fix error handling in qlt_alloc_qfull_cmd() (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Simplify qlt_send_term_imm_notif() (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Fix use-after-free issues in qla2xxx_qpair_sp_free_dma() (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Fix a qla24xx_enable_msix() error path (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Avoid that qla2x00_mem_free() crashes if called twice (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Make qla2x00_mem_free() easier to verify (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Increase the size of the mailbox arrays from 4 to 8 (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Log the status code if a firmware command fails (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Avoid that Coverity complains about dereferencing a NULL rport pointer (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Uninline qla2x00_init_timer() (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Move qla2x00_is_reserved_id() from qla_inline.h into qla_init.c (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Move qla2x00_clear_loop_id() from qla_inline.h into qla_init.c (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Remove a set-but-not-used variable (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Declare qla2x00_find_new_loop_id() static (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Move qla2x00_set_reserved_loop_ids() definition (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Fix a format specifier (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Update two source code comments (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Silence Successful ELS IOCB message (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Fix device staying in blocked state (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Move qla2x00_set_fcport_state() from a .h into a .c file (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Remove two superfluous casts (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Remove qla_tgt_cmd.data_work and qla_tgt_cmd.data_work_free (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Move the include directive (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Declare qla24xx_build_scsi_crc_2_iocbs() static (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Move the port_state_str[] definition from a .h to a .c file (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Insert spaces where required (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Fix formatting of pointer types (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Leave a blank line after declarations (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Use tabs to indent code (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Fix FC-AL connection target discovery (Himanshu Madhani) [1728845] - [scsi] scsi: tcm_qla2xxx: Minimize #include directives (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Unregister resources in the opposite order of the registration order (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Unregister chrdev if module initialization fails (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Use get/put_unaligned where appropriate (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Make qla2x00_process_response_queue() easier to read (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Declare local symbols static (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Use ARRAY_SIZE() in the definition of QLA_LAST_SPEED (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Remove a comment that refers to the SCSI host lock (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Remove useless set memory to zero use memset() (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Cleanup fcport memory to prevent leak (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Further limit FLASH region write access from SysFS (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Fix incorrect region-size setting in optrom SYSFS routines (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Disable T10-DIF feature with FC-NVMe during probe (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Increase the max_sgl_segments to 1024 (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Reset the FCF_ASYNC_{SENT|ACTIVE} flags (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Set the qpair in SRB to NULL when SRB is released (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Fix a small typo in qla_bsg.c (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Fix comment alignment in qla_bsg.c (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Use HCTX_TYPE_DEFAULT for blk_mq_tag_set->map (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: deadlock by configfs_depend_item (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: use lower_32_bits and upper_32_bits instead of reinventing them (Himanshu Madhani) [1728845] - [md] dm snapshot: rework COW throttling to fix deadlock (Mike Snitzer) [1758605] - [md] dm snapshot: introduce account_start_copy() and account_end_copy() (Mike Snitzer) [1758605] - [netdrv] ice: Bump version (Jonathan Toppins) [1721711] - [netdrv] ice: Enable DDP package download (Jonathan Toppins) [1721711] - [netdrv] ice: Initialize DDP package structures (Jonathan Toppins) [1721711] - [netdrv] ice: Implement Dynamic Device Personalization (DDP) download (Jonathan Toppins) [1721711] - [netdrv] ice: Fix FW version formatting in dmesg (Jonathan Toppins) [1721711] - [netdrv] ice: send driver version to firmware (Jonathan Toppins) [1721711] - [netdrv] ice: Rework around device/function capabilities (Jonathan Toppins) [1721711] - [netdrv] ice: change default number of receive descriptors (Jonathan Toppins) [1721711] - [netdrv] ice: Minor refactor in queue management (Jonathan Toppins) [1721711] - [netdrv] ice: Allow for delayed LLDP MIB change registration (Jonathan Toppins) [1721711] - [netdrv] ice: update Tx context struct (Jonathan Toppins) [1721711] - [netdrv] ice: Report VF link status with opcode to get resources (Jonathan Toppins) [1721711] - [netdrv] ice: Check for DCB capability before initializing DCB (Jonathan Toppins) [1721711] - [netdrv] ice: report link down for VF when PF's queues are not enabled (Jonathan Toppins) [1721711] - [netdrv] ice: Reliably reset VFs (Jonathan Toppins) [1721711] - [netdrv] ice: change work limit to a constant (Jonathan Toppins) [1721711] - [netdrv] ice: small efficiency fixes (Jonathan Toppins) [1721711] - [netdrv] ice: move code closer together (Jonathan Toppins) [1721711] - [netdrv] ice: clean up arguments (Jonathan Toppins) [1721711] - [netdrv] ice: Check root pointer for validity (Jonathan Toppins) [1721711] - [netdrv] ice: Add ice_get_main_vsi to get PF/main VSI (Jonathan Toppins) [1721711] - [netdrv] ice: Update fields in ice_vsi_set_num_qs when reconfiguring (Jonathan Toppins) [1721711] - [netdrv] ice: Only disable VLAN pruning for the VF when all VLANs are removed (Jonathan Toppins) [1721711] - [netdrv] ice: Remove enable DCB when SW LLDP is activated (Jonathan Toppins) [1721711] - [netdrv] ice: Report stats when VSI is down (Jonathan Toppins) [1721711] - [netdrv] ice: Always notify FW of VF reset (Jonathan Toppins) [1721711] - [netdrv] ice: Correctly handle return values for init DCB (Jonathan Toppins) [1721711] - [netdrv] ice: Limit Max TCs on devices with more than 4 ports (Jonathan Toppins) [1721711] - [netdrv] ice: Cleanup defines in ice_type.h (Jonathan Toppins) [1721711] - [netdrv] ice: print extra message if topology issue (Jonathan Toppins) [1721711] - [netdrv] ice: add print of autoneg state to link message (Jonathan Toppins) [1721711] - [netdrv] ice: update driver unloading field for Queue Shutdown AQ command (Jonathan Toppins) [1721711] - [netdrv] ice: add needed PFR during driver unload (Jonathan Toppins) [1721711] - [netdrv] ice: Deduce TSA value from the priority value in the CEE mode (Jonathan Toppins) [1721711] - [netdrv] ice: Report what the user set for coalesce [tx|rx]-usecs (Jonathan Toppins) [1721711] - [netdrv] ice: Fix resource leak in ice_remove_rule_internal() (Jonathan Toppins) [1721711] - [netdrv] ice: Fix EMP reset handling (Jonathan Toppins) [1721711] - [netdrv] ice: fix adminq calls during remove (Jonathan Toppins) [1721711] - [netdrv] ice: Rework ice_ena_msix_range (Jonathan Toppins) [1721711] - [netdrv] ice: Fix VF configuration issues due to reset (Jonathan Toppins) [1721711] - [netdrv] ice: Alloc queue management bitmaps and arrays dynamically (Jonathan Toppins) [1721711] - [netdrv] ice: add support for virtchnl_queue_select.[tx|rx]_queues bitmap (Jonathan Toppins) [1721711] - [netdrv] ice: add support for enabling/disabling single queues (Jonathan Toppins) [1721711] - [netdrv] ice: fix potential infinite loop (Jonathan Toppins) [1721711] - [netdrv] ice: fix ice_is_tc_ena (Jonathan Toppins) [1721711] - [netdrv] ice: add validation in OP_CONFIG_VSI_QUEUES VF message (Jonathan Toppins) [1721711] - [netdrv] ice: Don't clog kernel debug log with VF MDD events errors (Jonathan Toppins) [1721711] - [netdrv] ice: Introduce a local variable for a VSI in the rebuild path (Jonathan Toppins) [1721711] - [netdrv] ice: shorten local and add debug prints (Jonathan Toppins) [1721711] - [netdrv] ice: Sanitize ice_ena_vsi and ice_dis_vsi (Jonathan Toppins) [1721711] - [netdrv] ice: added sibling head to parse nodes (Jonathan Toppins) [1721711] - [netdrv] ice: Fix ethtool port and PFC stats for 4x25G cards (Jonathan Toppins) [1721711] - [netdrv] ice: Don't allow VSI to remove unassociated ucast filter (Jonathan Toppins) [1721711] - [netdrv] ice: Fix issues updating VSI MAC filters (Jonathan Toppins) [1721711] - [netdrv] ice: update ethtool stats on-demand (Jonathan Toppins) [1721711] - [netdrv] ice: Add input handlers for virtual channel handlers (Jonathan Toppins) [1721711] - [netdrv] ice: Don't clear auto_fec bit in ice_cfg_phy_fec() (Jonathan Toppins) [1721711] - [netdrv] ice: Fix flag used for module query (Jonathan Toppins) [1721711] - [netdrv] ice: silence some bogus error messages (Jonathan Toppins) [1721711] - [netdrv] ice: Rename ethtool private flag for lldp (Jonathan Toppins) [1721711] - [netdrv] ice: reject VF attempts to enable head writeback (Jonathan Toppins) [1721711] - [netdrv] ice: Copy dcbx configuration only if mode is correct (Jonathan Toppins) [1721711] - [netdrv] ice: Treat DCBx state NOT_STARTED as valid (Jonathan Toppins) [1721711] - [netdrv] ice: Don't call synchronize_irq() for VF's from the host (Jonathan Toppins) [1721711] - [netdrv] ice: Account for all states of FW DCBx and LLDP (Jonathan Toppins) [1721711] - [netdrv] ice: Allow egress control packets from PF_VSI (Jonathan Toppins) [1721711] - [netdrv] ice: improve print for VF's when adding/deleting MAC filters (Jonathan Toppins) [1721711] - [netdrv] ice: Change type for queue counts (Jonathan Toppins) [1721711] - [netdrv] ice: Move VF resources definition to SR-IOV specific file (Jonathan Toppins) [1721711] - [netdrv] ice: Increase size of Mailbox receive queue for many VFs (Jonathan Toppins) [1721711] - [netdrv] ice: Reduce wait times during VF bringup/reset (Jonathan Toppins) [1721711] - [netdrv] ice: update GLINT_DYN_CTL and GLINT_VECT2FUNC register access (Jonathan Toppins) [1721711] - [netdrv] ice: Do not always bring up PF VSI in ice_ena_vsi() (Jonathan Toppins) [1721711] - [netdrv] ice: allow empty Rx descriptors (Jonathan Toppins) [1721711] - [netdrv] ice: Fix kernel hang with DCB reset in CEE mode (Jonathan Toppins) [1721711] - [netdrv] ice: Set WB_ON_ITR when we don't re-enable interrupts (Jonathan Toppins) [1721711] - [netdrv] ice: fix set pause param autoneg check (Jonathan Toppins) [1721711] - [netdrv] ice: Restructure VFs initialization flows (Jonathan Toppins) [1721711] - [netdrv] ice: Assume that more than one Rx queue is rare in ice_napi_poll (Jonathan Toppins) [1721711] - [netdrv] ice: Use the software based tail when checking for hung Tx ring (Jonathan Toppins) [1721711] - [netdrv] ice: Bump version number (Jonathan Toppins) [1721711] - [netdrv] ice: Remove flag to track VF interrupt status (Jonathan Toppins) [1721711] - [netdrv] ice: Remove unnecessary flag ICE_FLAG_MSIX_ENA (Jonathan Toppins) [1721711] - [netdrv] ice: Don't return error for disabling LAN Tx queue that does exist (Jonathan Toppins) [1721711] - [netdrv] ice: Remove duplicate code in ice_alloc_rx_bufs (Jonathan Toppins) [1721711] - [netdrv] ice: Add stats for Rx drops at the port level (Jonathan Toppins) [1721711] - [netdrv] ice: Update number of VF queue before setting VSI resources (Jonathan Toppins) [1721711] - [netdrv] ice: Set up Tx scheduling tree based on alloc VSI Tx queues (Jonathan Toppins) [1721711] - [netdrv] ice: Only bump Rx tail and release buffers once per napi_poll (Jonathan Toppins) [1721711] - [netdrv] ice: Disable VFs until reset is completed (Jonathan Toppins) [1721711] - [netdrv] ice: Do not configure port with no media (Jonathan Toppins) [1721711] - [netdrv] ice: separate out control queue lock creation (Jonathan Toppins) [1721711] - [netdrv] ice: Always set prefena when configuring an Rx queue (Jonathan Toppins) [1721711] - [netdrv] ice: Move vector base setup to PF VSI (Jonathan Toppins) [1721711] - [netdrv] ice: track hardware stat registers past rollover (Jonathan Toppins) [1721711] - [netdrv] ice: add lp_advertising flow control support (Jonathan Toppins) [1721711] - [netdrv] ice: Use struct_size() helper (Jonathan Toppins) [1721711] - [netdrv] ice: Use LLDP ethertype define ETH_P_LLDP (Jonathan Toppins) [1721711] - [netdrv] ice: Trivial cosmetic changes (Jonathan Toppins) [1721711] - [netdrv] ice: Recognize higher speeds (Jonathan Toppins) [1721711] - [netdrv] ice: Use a different ICE_DBG bit for firmware log messages (Jonathan Toppins) [1721711] - [netdrv] ice: Update function header (Jonathan Toppins) [1721711] - [netdrv] ice: Move define for ICE_AQC_DRIVER_UNLOADING (Jonathan Toppins) [1721711] - [netdrv] ice: Align to updated AQ command formats (Jonathan Toppins) [1721711] - [netdrv] ice: Use continue instead of an else block (Jonathan Toppins) [1721711] - [netdrv] ice: Change minimum descriptor count value for Tx/Rx rings (Jonathan Toppins) [1721711] - [netdrv] ice: Add switch rules to handle LLDP packets (Jonathan Toppins) [1721711] - [netdrv] ice: Cleanup ice_update_link_info (Jonathan Toppins) [1721711] - [netdrv] ice: Use right type for ice_cfg_vsi_lan return (Jonathan Toppins) [1721711] - [netdrv] ice: Add support for Forward Error Correction (FEC) (Jonathan Toppins) [1721711] - [netdrv] ice: Add support for virtchnl_vector_map.[rxq|txq]_map (Jonathan Toppins) [1721711] - [netdrv] ice: Introduce ice_init_mac_fltr and move ice_napi_del (Jonathan Toppins) [1721711] - [netdrv] ice: Use GLINT_DYN_CTL to disable VF's interrupts (Jonathan Toppins) [1721711] - [netdrv] ice: Add a helper to trigger software interrupt (Jonathan Toppins) [1721711] - [netdrv] ice: Configure RSS LUT key only if RSS is enabled (Jonathan Toppins) [1721711] - [netdrv] ice: Add ice_get_fw_log_cfg to init FW logging (Jonathan Toppins) [1721711] - [netdrv] ice: Minor cleanup in ice_switch.h (Jonathan Toppins) [1721711] - [netdrv] ice: Remove redundant and premature event config (Jonathan Toppins) [1721711] - [netdrv] ice: Change message level (Jonathan Toppins) [1721711] - [netdrv] ice: Check all VFs for MDD activity, don't disable (Jonathan Toppins) [1721711] - [netdrv] ice: Refactor interrupt tracking (Jonathan Toppins) [1721711] - [netdrv] ice: Add handler for ethtool selftest (Jonathan Toppins) [1721711] - [netdrv] ice: Don't call ice_cfg_itr() for SR-IOV (Jonathan Toppins) [1721711] - [netdrv] ice: Set minimum default Rx descriptor count to 512 (Jonathan Toppins) [1721711] - [netdrv] ice: Resolve static analysis warning (Jonathan Toppins) [1721711] - [netdrv] ice: Implement toggling ethtool rx-vlan-filter (Jonathan Toppins) [1721711] - [netdrv] ice: Remove direct write for GLLAN_RCTL_0 (Jonathan Toppins) [1721711] - [netdrv] ice: Fix LINE_SPACING style issue (Jonathan Toppins) [1721711] - [netdrv] ice: Silence semantic parser warnings (Jonathan Toppins) [1721711] - [netdrv] ice: Fix couple of issues in ice_vsi_release (Jonathan Toppins) [1721711] - [netdrv] ice: Reorganize ice_vf struct (Jonathan Toppins) [1721711] - [netdrv] ice: Use bitfields when possible (Jonathan Toppins) [1721711] - [netdrv] ice: Reorganize tx_buf and ring structs (Jonathan Toppins) [1721711] - [netdrv] ice: Format ethtool reported stats (Jonathan Toppins) [1721711] - [netdrv] ice: Gracefully handle reset failure in ice_alloc_vfs() (Jonathan Toppins) [1721711] - [netdrv] ice: Refactor the LLDP MIB change event handling (Jonathan Toppins) [1721711] - [netdrv] ice: Advertise supported link modes if none requested (Jonathan Toppins) [1721711] - [netdrv] ice: Fix hang when ethtool disables FW LLDP (Jonathan Toppins) [1721711] - [netdrv] ice: Call out dev/func caps when printing (Jonathan Toppins) [1721711] - [netdrv] ice: Remove braces for single statement blocks (Jonathan Toppins) [1721711] - [netdrv] ice: Cleanup an unnecessary variable initialization (Jonathan Toppins) [1721711] - [netdrv] ice: Implement LLDP persistence (Jonathan Toppins) [1721711] - [netdrv] ice: Fix double spacing (Jonathan Toppins) [1721711] - [kernel] sched/debug: Fix potential deadlock when writing to sched_features (Vladis Dronov) [1760060] - [kernel] sched/debug: Use match_string() helper instead of open-coded logic (Vladis Dronov) [1760060] - [hid] HID: intel-ish-hid: ipc: add EHL device id (Tony Camuso) [1716756] - [hid] HID: remove NO_D3 flag when remove driver (Tony Camuso) [1716756] - [hid] HID: intel-ish-hid: fix wrong driver_data usage (Tony Camuso) [1716756] - [hid] HID: intel-ish-hid: Fix a use after free in load_fw_from_host() (Tony Camuso) [1716756] - [hid] HID: intel-ish-hid: Replace GPLv2 boilerplate/reference with SPDX - rule 288 (Tony Camuso) [1716756] - [hid] HID: intel-ish-hid: Add SPDX license identifier - Makefile/Kconfig (Tony Camuso) [1716756] - [platform] platform/chrome: Add ChromeOS EC ISHTP driver (Tony Camuso) [1716756] - [hid] HID: intel-ish-hid: prefix header search paths with $(srctree)/ (Tony Camuso) [1716756] - [hid] HID: intel-ish-hid: Add Comet Lake PCI device ID (Tony Camuso) [1716756] - [platform] platform/chrome: cros_ec: Add EC host command support using rpmsg (Tony Camuso) [1716756] - [hid] HID: intel-ish-hid: fix spelling mistake "multipe" -> "multiple" (Tony Camuso) [1716756] - [hid] HID: intel-ish-hid: ISH firmware loader client driver (Tony Camuso) [1716756] - [hid] HID: intel-ish-hid: Add interface function for PCI device pointer (Tony Camuso) [1716756] - [hid] HID: intel-ish-hid: Use the new interface functions in HID ish client (Tony Camuso) [1716756] - [hid] HID: intel-ish-hid: Move functions related to bus and device (Tony Camuso) [1716756] - [hid] HID: intel-ish-hid: Add interface functions for struct ishtp_cl (Tony Camuso) [1716756] - [hid] HID: intel-ish-hid: Move the common functions from client.h (Tony Camuso) [1716756] - [hid] HID: intel-ish-hid: Store ishtp_cl_device instance in device (Tony Camuso) [1716756] - [hid] HID: intel-ish-hid: Move driver registry functions (Tony Camuso) [1716756] - [hid] HID: intel-ish-hid: Simplify ishtp_cl_link() (Tony Camuso) [1716756] - [hid] HID: intel-ish-hid: Hide members of struct ishtp_cl_device (Tony Camuso) [1716756] - [hid] HID: intel-ish-hid: Add match callback to ishtp bus type (Tony Camuso) [1716756] - [hid] HID: intel-ish: enable raw interface to HID devices on ISH (Tony Camuso) [1716756] - [hid] HID: intel-ish-hid: Use VID/PID from ISH (Tony Camuso) [1716756] - [hid] HID: intel-ish-hid: Switch to use new generic UUID API (Tony Camuso) [1716756] - [hid] HID: intel-ish: ipc: handle PIMR before ish_wakeup also clear PISR busy_clear bit (Tony Camuso) [1716756] - [hid] HID: intel-ish-hid: use helper function to search client id (Tony Camuso) [1716756] - [hid] HID: intel-ish-hid: ishtp: add helper function for client search (Tony Camuso) [1716756] - [hid] HID: intel-ish-hid: use helper function to access client buffer (Tony Camuso) [1716756] - [hid] HID: intel-ish-hid: ishtp: add helper functions for client buffer operation (Tony Camuso) [1716756] - [hid] HID: intel-ish-hid: use helper function for private driver data set/get (Tony Camuso) [1716756] - [hid] HID: intel-ish-hid: ishtp: add helper function for driver data get/set (Tony Camuso) [1716756] - [platform] platform/chrome: Move cros-ec transport drivers to drivers/platform. (Tony Camuso) [1716756] - [tools] tools: PCI: Fix compiler warning in pcitest (Myron Stowe) [1753749] - [iommu] iommu: Fix integer truncation (Myron Stowe) [1753749] - [pci] PCI/P2PDMA: Ignore root complex whitelist when an IOMMU is present (Myron Stowe) [1753749] - [pci] PCI: Cleanup setup-bus.c comments and whitespace (Myron Stowe) [1753749] - [include] CPER: Remove unnecessary use of user-space types (Myron Stowe) [1753749] - [include] CPER: Add UEFI spec references (Myron Stowe) [1753749] - [pci] PCI: Fix comment typos (Myron Stowe) [1753749] - [pci] PCI: Cleanup register definition width and whitespace (Myron Stowe) [1753749] - [pci] PCI: pciehp: Remove pointless MY_NAME definition (Myron Stowe) [1753749] - [pci] PCI: pciehp: Remove pointless PCIE_MODULE_NAME definition (Myron Stowe) [1753749] - [pci] PCI: pciehp: Remove unused dbg/err/info/warn() wrappers (Myron Stowe) [1753749] - [pci] PCI: pciehp: Log messages with pci_dev, not pcie_device (Myron Stowe) [1753749] - [pci] PCI: pciehp: Replace pciehp_debug module param with dyndbg (Myron Stowe) [1753749] - [pci] PCI: pciehp: Remove pciehp_debug uses (Myron Stowe) [1753749] - [pci] PCI/AER: Log messages with pci_dev, not pcie_device (Myron Stowe) [1753749] - [pci] PCI/DPC: Log messages with pci_dev, not pcie_device (Myron Stowe) [1753749] - [pci] PCI/PME: Replace dev_printk(KERN_DEBUG) with dev_info() (Myron Stowe) [1753749] - [pci] PCI/AER: Replace dev_printk(KERN_DEBUG) with dev_info() (Myron Stowe) [1753749] - [pci] PCI: Replace dev_printk(KERN_DEBUG) with dev_info(), etc (Myron Stowe) [1753749] - [pci] PCI: Replace printk(KERN_INFO) with pr_info(), etc (Myron Stowe) [1753749] - [pci] PCI: Use dev_printk() when possible (Myron Stowe) [1753749] - [iommu] iommu/dma: Reserve IOVA for PCIe inaccessible DMA address (Myron Stowe) [1753749] - [pci] PCI: Add dma_ranges window list (Myron Stowe) [1753749] - [pci] PCI: endpoint: Fix a potential NULL pointer dereference (Myron Stowe) [1753749] - [tools] tools: PCI: Handle pcitest.sh independently from pcitest (Myron Stowe) [1753749] - [tools] tools: PCI: Add 'h' in optstring of getopt() (Myron Stowe) [1753749] - [tools] tools: PCI: Change pcitest compiling process (Myron Stowe) [1753749] - [tools] tools: PCI: Fix compilation warnings (Myron Stowe) [1753749] - [tools] tools: PCI: Exit with error code when test fails (Myron Stowe) [1753749] - [pci] PCI: Mark Atheros AR9462 to avoid bus reset (Myron Stowe) [1753749] - [pci] switchtec: Fix unintended mask of MRPC event (Myron Stowe) [1753749] - [pci] switchtec: Increase PFF limit from 48 to 255 (Myron Stowe) [1753749] - [pci] PCI/LINK: Disable bandwidth notification interrupt during suspend (Myron Stowe) [1753749] - [pci] PCI/P2PDMA: Allow P2P DMA between any devices under AMD ZEN Root Complex (Myron Stowe) [1753749] - [maintainers] MAINTAINERS: Add Karthikeyan Mitran and Hou Zhiqiang for Mobiveil PCI (Myron Stowe) [1753749] - [platform] platform/chrome: chromeos_laptop: use pci_dev_id() helper (Myron Stowe) [1753749] - [iommu] iommu/amd: Use pci_dev_id() helper (Myron Stowe) [1753749] - [drm] drm/amdkfd: Use pci_dev_id() helper (Myron Stowe) [1753749] - [powerpc] powerpc/powernv/npu: Use pci_dev_id() helper (Myron Stowe) [1753749] - [x86] x86/PCI: Fix PCI IRQ routing table memory leak (Myron Stowe) [1753749] - [pci] PCI: Remove unused pci_request_region_exclusive() (Myron Stowe) [1753749] - [pci] PCI: Mark expected switch fall-throughs (Myron Stowe) [1753749] - [pci] PCI/ACPI: Remove the need for 'struct hotplug_params' (Myron Stowe) [1753749] - [pci] PCI/ACPI: Do not export pci_get_hp_params() (Myron Stowe) [1753749] - [pci] PCI: rpaphp: Get/put device node reference during slot alloc/dealloc (Myron Stowe) [1753749] - [pci] PCI: rpadlpar: Fix leaked device_node references in add/remove paths (Myron Stowe) [1753749] - [pci] PCI: Assign bus numbers present in EA capability for bridges (Myron Stowe) [1753749] - [pci] PCI: OF: Support "external-facing" property (Myron Stowe) [1753749] - [documentation] dt-bindings: Add "external-facing" PCIe port property (Myron Stowe) [1753749] - [pci] PCI: Init PCIe feature bits for managed host bridge alloc (Myron Stowe) [1753749] - [pci] PCI/AER: Change pci_aer_init() stub to return void (Myron Stowe) [1753749] - [s390] s390/zcrypt: CEX7S exploitation support (Philipp Rudo) [1726416] - [s390] s390/pkey: Add sysfs attributes to emit AES CIPHER key blobs (Philipp Rudo) [1726416] - [s390] s390/crypto: Support for SHA3 via CPACF (MSA6) (Philipp Rudo) [1726416] - [s390] s390/crypto: xts-aes-s390 fix extra run-time crypto self tests finding (Philipp Rudo) [1726416] - [s390] s390: vfio-ap: fix warning reset not completed (Philipp Rudo) [1726416] - [s390] crypto: s390 - Rename functions to avoid conflict with crypto/sha256.h (Philipp Rudo) [1726416] - [s390] s390/zcrypt: fix wrong handling of cca cipher keygenflags (Philipp Rudo) [1726416] - [s390] crypto: s390/xts-aes - invoke fallback for ciphertext stealing (Philipp Rudo) [1726416] - [s390] s390/paes: Prepare paes functions for large key blobs (Philipp Rudo) [1726416] - [s390] s390/pkey: add CCA AES cipher key support (Philipp Rudo) [1726416] - [s390] s390/zcrypt: Add low level functions for CCA AES cipher keys (Philipp Rudo) [1726416] - [s390] s390/zcrypt: extend cca_findcard function and helper (Philipp Rudo) [1726416] - [s390] s390/pkey: pkey cleanup: narrow in-kernel API, fix some variable types (Philipp Rudo) [1726416] - [s390] s390/zcrypt: adjust switch fall through comments for -Wimplicit-fallthrough (Philipp Rudo) [1726416] - [s390] crypto: s390/aes - fix name clash after AES library refactor (Philipp Rudo) [1726416] - [s390] s390/zcrypt: new sysfs attributes serialnr and mkvps (Philipp Rudo) [1726416] - [s390] s390/zcrypt: add base code for cca crypto card info support (Philipp Rudo) [1726416] - [s390] s390/zcrypt: move cca misc functions to new code file (Philipp Rudo) [1726416] - [s390] s390: use __u{16, 32, 64} instead of uint{16, 32, 64}_t in uapi header (Philipp Rudo) [1726416] - [s390] s390/zcrypt: remove the exporting of ap_query_configuration (Philipp Rudo) [1726416] - [s390] s390/crypto: sha: Use -ENODEV instead of -EOPNOTSUPP (Philipp Rudo) [1726416] - [s390] s390/crypto: prng: Use -ENODEV instead of -EOPNOTSUPP (Philipp Rudo) [1726416] - [s390] s390/crypto: ghash: Use -ENODEV instead of -EOPNOTSUPP (Philipp Rudo) [1726416] - [s390] s390/pkey: Use -ENODEV instead of -EOPNOTSUPP (Philipp Rudo) [1726416] - [s390] s390/zcrypt: support special flagged EP11 cprbs (Philipp Rudo) [1726416] - [s390] s390/crypto: fix possible sleep during spinlock aquired (Philipp Rudo) [1726416] - [s390] s390/crypto: use TRNG for seeding/reseeding (Philipp Rudo) [1726416] - [s390] s390/crypto: rework generate_entropy function for pseudo random dd (Philipp Rudo) [1726416] - [s390] s390: zcrypt: initialize variables before_use (Philipp Rudo) [1726416] - [powerpc] powerpc/pseries: Track LMB nid instead of using device tree (Steve Best) [1758742] - [powerpc] powerpc/pseries/memory-hotplug: Only update DT once per memory DLPAR request (Steve Best) [1758742] - [net] hv_sock: Fix hang when a connection is closed (Cathy Avery) [1739477] - [net] hv_sock: Use consistent types for UUIDs (Cathy Avery) [1739477] - [net] hvsock: fix epollout hang from race condition (Cathy Avery) [1739477] - [net] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 288 (Cathy Avery) [1739477] - [net] hv_sock: perf: loop in send() to maximize bandwidth (Cathy Avery) [1739477] - [net] hv_sock: perf: Allow the socket buffer size options to influence the actual socket buffers (Cathy Avery) [1739477] - [net] hv_sock: Add support for delayed close (Cathy Avery) [1739477] - [powerpc] powerpc/rtas: allow rescheduling while changing cpu states (Steve Best) [1758651] - [powerpc] powerpc/pseries/mobility: use cond_resched when updating device tree (Steve Best) [1758651] - [tools] selftests/powerpc: Fix compile error on tlbie_test due to newer gcc (Desnes Augusto Nunes do Rosario) [1755707] - [tools] selftests/powerpc: Add test case for tlbie vs mtpidr ordering issue (Desnes Augusto Nunes do Rosario) [1755707] - [powerpc] powerpc/mm: Fixup tlbie vs mtpidr/mtlpidr ordering issue on POWER9 (Desnes Augusto Nunes do Rosario) [1755707] - [powerpc] powerpc/book3s64/radix: Rename CPU_FTR_P9_TLBIE_BUG feature flag (Desnes Augusto Nunes do Rosario) [1755707] - [powerpc] powerpc/book3s64/mm: Don't do tlbie fixup for some hardware revisions (Desnes Augusto Nunes do Rosario) [1755707] - [scsi] scsi: zfcp: make DIX experimental, disabled, and independent of DIF (Philipp Rudo) [1723829] - [s390] s390: add support for IBM z15 machines (Philipp Rudo) [1757015] - [s390] s390/pci: add mio_enabled attribute (Philipp Rudo) [1757118] - [s390] s390: fix setting of mio addressing control (Philipp Rudo) [1757118] - [s390] s390/pci: correctly handle MIO opt-out (Philipp Rudo) [1757118] - [s390] s390/pci: deal with devices that have no support for MIO instructions (Philipp Rudo) [1757118] - [s390] s390/pci: fix assignment of bus resources (Philipp Rudo) [1757118] - [s390] s390/pci: fix struct definition for set PCI function (Philipp Rudo) [1757118] - [s390] s390/pci: fix MSI message data (Philipp Rudo) [1757123] - [powerpc] powerpc/tm: Add tm-poison test (Steve Best) [1756721] - [powerpc] powerpc/powernv: Add new opal message type (Desnes Augusto Nunes do Rosario) [1706975] - [powerpc] powerpc/powernv: Enhance opal message read interface (Desnes Augusto Nunes do Rosario) [1706975] - [char] hwrng: core - don't wait on add_early_randomness() (Laurent Vivier) [1660802] - [firmware] efi: Export Runtime Configuration Interface table to sysfs (Al Stone) [1665518] - [nvme] nvme: Treat discovery subsystems as unique subsystems (Ewan Milne) [1757525] - [powerpc] powerpc/powernv/opal: Use standard interrupts property when available (Steve Best) [1757173] - [powerpc] powerpc: dump kernel log before carrying out fadump or kdump (Steve Best) [1756922] - [kernel] genirq/affinity: Create affinity mask for single vector (Ming Lei) [1733420] - [virt] kvm: arm/arm64: Only skip MMIO insn once (Andrew Jones) [1733928] - [vfio] type1: remove duplicate retrieval of reserved regions (Auger Eric) [1704597] - [vfio] type1: Add IOVA range capability support (Auger Eric) [1704597] - [vfio] type1: check dma map request is within a valid iova range (Auger Eric) [1704597] - [vfio] type1: Update iova list on detach (Auger Eric) [1704597] - [vfio] type1: Check reserved region conflict and update iova list (Auger Eric) [1704597] - [vfio] type1: Introduce iova list and add iommu aperture validity check (Auger Eric) [1704597] - [iommu] Revisit iommu_insert_resv_region() implementation (Auger Eric) [1704597] - [iommu] vt-d: Differentiate relaxable and non relaxable RMRRs (Auger Eric) [1704597] - [iommu] Introduce IOMMU_RESV_DIRECT_RELAXABLE reserved memory regions (Auger Eric) [1704597] - [iommu] vt-d: Handle PCI bridge RMRR device scopes in intel_iommu_get_resv_regions (Auger Eric) [1704597] - [iommu] vt-d: Handle RMRR with PCI bridge device scopes (Auger Eric) [1704597] - [iommu] vt-d: Introduce is_downstream_to_pci_bridge helper (Auger Eric) [1704597] - [iommu] vt-d: Duplicate iommu_resv_region objects per device list (Auger Eric) [1704597] - [iommu] Fix a leak in iommu_insert_resv_region (Auger Eric) [1704597] - [pci] hv: Avoid use of hv_pci_dev->pci_slot after freeing it (Mohammed Gamal) [1737569]- [x86] kvm: x86: omit "impossible" pmu MSRs from MSR list (Vitaly Kuznetsov) [1749495] - [x86] kvm: nvmx: Fix consistency check on injected exception error code (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: omit absent pmu MSRs from MSR list (Vitaly Kuznetsov) [1749495] - [tools] selftests: kvm: Fix libkvm build error (Vitaly Kuznetsov) [1749495] - [x86] kvm: vmx: Limit guest PMCs to those supported on the host (Vitaly Kuznetsov) [1749495] - [virt] kvm: x86, powerpc: do not allow clearing largepages debugfs entry (Vitaly Kuznetsov) [1749495] - [tools] kvm: selftests: x86: clarify what is reported on KVM_GET_MSRS failure (Vitaly Kuznetsov) [1749495] - [x86] kvm: vmx: Set VMENTER_L1D_FLUSH_NOT_REQUIRED if !X86_BUG_L1TF (Vitaly Kuznetsov) [1749495] - [tools] selftests: kvm: add test for dirty logging inside nested guests (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: fix nested guest live migration with PML (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: assign two bits to track SPTE kinds (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Expose XSAVEERPTR to the guest (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Enumerate support for CLZERO instruction (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Use AMD CPUID semantics for AMD vCPUs (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Improve emulation of CPUID leaves 0BH and 1FH (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Fix userspace set invalid CR4 (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Fix a spurious -E2BIG in __do_cpuid_func (Vitaly Kuznetsov) [1749495] - [x86] kvm: lapic: Loosen filter for adaptive tuning of lapic_timer_advance_ns (Vitaly Kuznetsov) [1749495] - [x86] kvm: nvmx: cleanup and fix host 64-bit mode checks (Vitaly Kuznetsov) [1749495] - [x86] kvm: vmx: fix build warnings in hv_enable_direct_tlbflush() on i386 (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Don't check kvm_rebooting in __kvm_handle_fault_on_reboot() (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Drop ____kvm_handle_fault_on_reboot() (Vitaly Kuznetsov) [1749495] - [x86] kvm: vmx: Add error handling to VMREAD helper (Vitaly Kuznetsov) [1749495] - [x86] kvm: vmx: Optimize VMX instruction error and fault handling (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Check kvm_rebooting in kvm_spurious_fault() (Vitaly Kuznetsov) [1749495] - [x86] kvm: nvmx: limit atomic switch MSRs (Vitaly Kuznetsov) [1749495] - [x86] kvm: svm: Intercept RDPRU (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Add "significant index" flag to a few CPUID leaves (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86/mmu: Skip invalid pages during zapping iff root_count is zero (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86/mmu: Explicitly track only a single invalid mmu generation (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86/mmu: revert "kvm: x86/mmu: Remove is_obsolete() call" (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86/mmu: revert "revert "kvm: mmu: reclaim the zapped-obsolete page first"" (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86/mmu: revert "revert "kvm: mmu: collapse TLB flushes when zap all pages"" (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86/mmu: revert "revert "kvm: mmu: zap pages in batch"" (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86/mmu: revert "revert "kvm: mmu: add tracepoint for kvm_mmu_invalidate_all_pages"" (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86/mmu: revert "revert "kvm: mmu: show mmu_valid_gen in shadow page related tracepoints"" (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86/mmu: Use fast invalidate mechanism to zap MMIO sptes (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86/mmu: Treat invalid shadow pages as obsolete (Vitaly Kuznetsov) [1749495] - [x86] kvm: lapic: Tune lapic_timer_advance_ns smoothly (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Add comments to document various emulation types (Vitaly Kuznetsov) [1749495] - [x86] kvm: vmx: Handle single-step #DB for EMULTYPE_SKIP on EPT misconfig (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Remove emulation_result enums, EMULATE_{DONE, FAIL, USER_EXIT} (Vitaly Kuznetsov) [1749495] - [x86] kvm: vmx: Remove EMULATE_FAIL handling in handle_invalid_guest_state() (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Move triple fault request into RM int injection (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Handle emulation failure directly in kvm_task_switch() (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Exit to userspace on emulation skip failure (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Move #UD injection for failed emulation into emulation code (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Add explicit flag for forced emulation on #UD (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Move #GP injection for VMware into x86_emulate_instruction() (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Don't attempt VMWare emulation on #GP with non-zero error code (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Refactor kvm_vcpu_do_singlestep() to remove out param (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Clean up handle_emulation_failure() (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Relocate MMIO exit stats counting (Vitaly Kuznetsov) [1749495] - [x86] kvm: nvmx: Check Host Address Space Size on vmentry of nested guests (Vitaly Kuznetsov) [1749495] - [tools] kvm: selftests: hyperv_cpuid: add check for NoNonArchitecturalCoreSharing bit (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: hyper-v: set NoNonArchitecturalCoreSharing CPUID bit when SMT is impossible (Vitaly Kuznetsov) [1749495] - [kernel] cpu/smt: create and export cpu_smt_possible() (Vitaly Kuznetsov) [1749495] - [x86] kvm: hyperv: Fix Direct Synthetic timers assert an interrupt w/o lapic_in_kernel (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Manually flush collapsible SPTEs only when toggling flags (Vitaly Kuznetsov) [1749495] - [tools] kvm: selftests: Remove duplicate guest mode handling (Vitaly Kuznetsov) [1749495] - [tools] kvm: selftests: Introduce VM_MODE_PXXV48_4K (Vitaly Kuznetsov) [1749495] - [tools] kvm: selftests: Create VM earlier for dirty log test (Vitaly Kuznetsov) [1749495] - [tools] kvm: selftests: Move vm type into _vm_create() internally (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: announce KVM_CAP_HYPERV_ENLIGHTENED_VMCS support only when it is available (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: svm: remove unneeded nested_enable_evmcs() hook (Vitaly Kuznetsov) [1749495] - [x86] kvm/hyper-v/vmx: Add direct tlb flush support (Vitaly Kuznetsov) [1749495] - [documentation] kvm/hyper-v: Add new KVM capability KVM_CAP_HYPERV_DIRECT_TLBFLUSH (Vitaly Kuznetsov) [1749495] - [x86] hyper-v: Fix definition of struct hv_vp_assist_page (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Add Intel PMU MSRs to msrs_to_save[] (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Use IPI shorthands in kvm guest when support (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Fix INIT signal handling in various CPU states (Vitaly Kuznetsov) [1749495] - [x86] kvm: vmx: Introduce exit reason for receiving INIT signal on guest-mode (Vitaly Kuznetsov) [1749495] - [x86] kvm: vmx: Stop the preemption timer during vCPU reset (Vitaly Kuznetsov) [1749495] - [x86] kvm: lapic: Micro optimize IPI latency (Vitaly Kuznetsov) [1749495] - [x86] kvm: Nested KVM MMUs need PAE root too (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: set ctxt->have_exception in x86_decode_insn() (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: always stop emulation on page fault (Vitaly Kuznetsov) [1749495] - [x86] kvm: nvmx: trace nested VM-Enter failures detected by H/W (Vitaly Kuznetsov) [1749495] - [x86] kvm: nvmx: add tracepoint for failed nested VM-Enter (Vitaly Kuznetsov) [1749495] - [x86] kvm: svm: Fix a check in nested_svm_vmrun() (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Return to userspace with internal error on unexpected exit reason (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Add kvm_emulate_{rd, wr}msr() to consolidate VXM/SVM code (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Refactor up kvm_{g, s}et_msr() to simplify callers (Vitaly Kuznetsov) [1749495] - [documentation] doc: kvm: Fix return description of KVM_SET_MSRS (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Tune PLE Window tracepoint (Vitaly Kuznetsov) [1749495] - [x86] kvm: vmx: Change ple_window type to unsigned int (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Remove tailing newline for tracepoints (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Trace vcpu_id for vmexit (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Manually calculate reserved bits when loading PDPTRS (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Disable posted interrupts for non-standard IRQs delivery modes (Vitaly Kuznetsov) [1749495] - [x86] kvm: vmx: Fix and tweak the comments for VM-Enter (Vitaly Kuznetsov) [1749495] - [x86] kvm: Assert that struct kvm_vcpu is always as offset zero (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Add pv tlb shootdown tracepoint (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Unconditionally call x86 ops that are always implemented (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86/mmu: Consolidate "is MMIO SPTE" code (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86/mmu: Add explicit access mask for MMIO SPTEs (Vitaly Kuznetsov) [1749495] - [documentation] kvm: x86: Rename access permissions cache member in struct kvm_vcpu_arch (Vitaly Kuznetsov) [1749495] - [x86] kvm: svm: eliminate hardcoded RIP advancement from vmrun_interception() (Vitaly Kuznetsov) [1749495] - [x86] kvm: svm: eliminate weird goto from vmrun_interception() (Vitaly Kuznetsov) [1749495] - [x86] kvm: svm: remove hardcoded instruction length from intercepts (Vitaly Kuznetsov) [1749495] - [x86] kvm: add xsetbv to the emulator (Vitaly Kuznetsov) [1749495] - [x86] kvm: clear interrupt shadow on EMULTYPE_SKIP (Vitaly Kuznetsov) [1749495] - [x86] kvm: svm: propagate errors from skip_emulated_instruction() (Vitaly Kuznetsov) [1749495] - [x86] kvm: svm: don't pretend to advance RIP in case wrmsr_interception() results in #GP (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Fix x86_decode_insn() return when fetching insn bytes fails (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: use Intel speculation bugs and features as derived in generic x86 code (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: always expose VIRT_SSBD to guests (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: fix reporting of AMD speculation bug CPUID leaf (Vitaly Kuznetsov) [1749495] - [virt] kvm: Call kvm_arch_vcpu_blocking early into the blocking sequence (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86/mmu: Reintroduce fast invalidate/zap for flushing memslot (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: work around leak of uninitialized stack contents (Vitaly Kuznetsov) [1749495] - [x86] kvm: nvmx: handle page fault in vmread (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Don't update RIP or do single-step on faulting emulation (Vitaly Kuznetsov) [1749495] - [tools] selftests/kvm: make platform_info_test pass on AMD (Vitaly Kuznetsov) [1749495] - [x86] revert "kvm: x86/mmu: Zap only the relevant pages when removing a memslot" (Vitaly Kuznetsov) [1749495] - [tools] selftests: kvm: fix state save/load on processors without XSAVE (Vitaly Kuznetsov) [1749495] - [tools] selftests: kvm: fix vmx_set_nested_state_test (Vitaly Kuznetsov) [1749495] - [tools] selftests: kvm: provide common function to enable eVMCS (Vitaly Kuznetsov) [1749495] - [tools] selftests: kvm: do not try running the VM in vmx_set_nested_state_test (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: svm: remove redundant assignment of var new_entry (Vitaly Kuznetsov) [1749495] - [tools] selftests: kvm: Adding config fragments (Vitaly Kuznetsov) [1749495] - [tools] kvm: selftests: Update gitignore file for latest changes (Vitaly Kuznetsov) [1749495] - [virt] kvm: remove unnecessary PageReserved check (Vitaly Kuznetsov) [1749495] - [x86] kvm: remove useless calls to kvm_para_available (Vitaly Kuznetsov) [1749495] - [x86] kvm: no need to check return value of debugfs_create functions (Vitaly Kuznetsov) [1749495] - [s390] kvm: remove kvm_arch_has_vcpu_debugfs() (Vitaly Kuznetsov) [1749495] - [virt] kvm: Fix leak vCPU's VMCS value into other pCPU (Vitaly Kuznetsov) [1749495] - [virt] kvm: Check preempted_in_kernel for involuntary preemption (Vitaly Kuznetsov) [1749495] - [x86] kvm: lapic: Don't need to wakeup vCPU twice afer timer fire (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Boost queue head vCPU to mitigate lock waiter preemption (Vitaly Kuznetsov) [1749495] - [documentation] documentation: move Documentation/virtual to Documentation/virt (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Add fixed counters to PMU filter (Vitaly Kuznetsov) [1749495] - [x86] kvm: vmx: dump VMCS on failed entry (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86/vpmu: refine kvm_pmu err msg when event creation failed (Vitaly Kuznetsov) [1749495] - [virt] kvm: Boost vCPUs that are delivering interrupts (Vitaly Kuznetsov) [1749495] - [tools] kvm: selftests: Remove superfluous define from vmx.c (Vitaly Kuznetsov) [1749495] - [x86] kvm: svm: Fix detection of AMD Errata 1096 (Vitaly Kuznetsov) [1749495] - [x86] kvm: lapic: Inject timer interrupt via posted interrupt (Vitaly Kuznetsov) [1749495] - [x86] kvm: Don't call kvm_spurious_fault() from .fixup (Vitaly Kuznetsov) [1749495] - [x86] kvm: Replace vmx_vmenter()'s call to kvm_spurious_fault() with UD2 (Vitaly Kuznetsov) [1749495] - [x86] kvm: Fix fastop function ELF metadata (Vitaly Kuznetsov) [1749495] - [x86] paravirt: Fix callee-saved function ELF sizes (Vitaly Kuznetsov) [1749495] - [x86] kvm: lapic: Make lapic timer unpinned (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86/vpmu: reset pmc->counter to 0 for pmu fixed_counters (Vitaly Kuznetsov) [1749495] - [x86] kvm: nvmx: Ignore segment base for VMX memory operand when segment not FS or GS (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: ioapic and apic debug macros cleanup (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: some tsc debug cleanup (Vitaly Kuznetsov) [1749495] - [x86] kvm: vmx: fix coccinelle warnings (Vitaly Kuznetsov) [1749495] - [x86] kvm: avoid constant-conversion warning (Vitaly Kuznetsov) [1749495] - [x86] kvm: avoid -Wsometimes-uninitized warning (Vitaly Kuznetsov) [1749495] - [documentation] documentation: virtual: Add toctree hooks (Vitaly Kuznetsov) [1749495] - [documentation] documentation: kvm: Convert cpuid.txt to .rst (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Unconditionally enable irqs in guest context (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: PMU Event Filter (Vitaly Kuznetsov) [1749495] - [kernel] kvm: x86: Fix -Wmissing-prototypes warnings (Vitaly Kuznetsov) [1749495] - [virt] kvm: Properly check if "page" is valid in kvm_vcpu_unmap (Vitaly Kuznetsov) [1749495] - [x86] kvm: lapic: Retry tune per-vCPU timer_advance_ns if adaptive tuning goes insane (Vitaly Kuznetsov) [1749495] - [x86] kvm: lapic: write down valid APIC registers (Vitaly Kuznetsov) [1749495] - [x86] kvm: lapic: ARBPRI is a reserved register for x2APIC (Vitaly Kuznetsov) [1749495] - [x86] kvm nvmx: Check Host Segment Registers and Descriptor Tables on vmentry of nested guests (Vitaly Kuznetsov) [1749495] - [x86] kvm: nvmx: Stash L1's CR3 in vmcs01.GUEST_CR3 on nested entry w/o EPT (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: add tracepoints around __direct_map and FNAME(fetch) (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: change kvm_mmu_page_get_gfn BUG_ON to WARN_ON (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: remove now unneeded hugepage gfn adjustment (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: make FNAME(fetch) and __direct_map more similar (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Do not release the page inside mmu_set_spte() (Vitaly Kuznetsov) [1749495] - [x86] kvm: cpuid: remove has_leaf_count from struct kvm_cpuid_param (Vitaly Kuznetsov) [1749495] - [x86] kvm: cpuid: rename do_cpuid_1_ent (Vitaly Kuznetsov) [1749495] - [x86] kvm: cpuid: set struct kvm_cpuid_entry2 flags in do_cpuid_1_ent (Vitaly Kuznetsov) [1749495] - [x86] kvm: cpuid: extract do_cpuid_7_mask and support multiple subleafs (Vitaly Kuznetsov) [1749495] - [x86] kvm: cpuid: do_cpuid_ent works on a whole CPUID function (Vitaly Kuznetsov) [1749495] - [x86] kvm: lapic: remove the trailing newline used in the fmt parameter of TP_printk (Vitaly Kuznetsov) [1749495] - [x86] kvm: svm: add nrips module parameter (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: degrade WARN to pr_warn_ratelimited (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Pass through AMD_STIBP_ALWAYS_ON in GET_SUPPORTED_CPUID (Vitaly Kuznetsov) [1749495] - [x86] kvm: nvmx: Remove unnecessary sync_roots from handle_invept (Vitaly Kuznetsov) [1749495] - [documentation] documentation: kvm: document CPUID bit for MSR_KVM_POLL_CONTROL (Vitaly Kuznetsov) [1749495] - [documentation] kvm: x86: Expose PV_SCHED_YIELD CPUID feature bit to guest (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Implement PV sched yield hypercall (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Yield to IPI target if necessary (Vitaly Kuznetsov) [1749495] - [x86] kvm: nvmx: list VMX MSRs in KVM_GET_MSR_INDEX_LIST (Vitaly Kuznetsov) [1749495] - [x86] kvm: nvmx: allow setting the VMFUNC controls MSR (Vitaly Kuznetsov) [1749495] - [x86] kvm: nvmx: include conditional controls in /dev/kvm KVM_GET_MSRS (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Fix apic dangling pointer in vcpu (Vitaly Kuznetsov) [1749495] - [x86] kvm: vmx: check CPUID before allowing read/write of IA32_XSS (Vitaly Kuznetsov) [1749495] - [tools] tests: kvm: Check for a kernel warning (Vitaly Kuznetsov) [1749495] - [tools] kvm: tests: Sort tests in the Makefile alphabetically (Vitaly Kuznetsov) [1749495] - [documentation] kvm: fix typo in documentation (Vitaly Kuznetsov) [1749495] - [x86] kvm: nvmx: shadow pin based execution controls (Vitaly Kuznetsov) [1749495] - [x86] kvm: vmx: Leave preemption timer running when it's disabled (Vitaly Kuznetsov) [1749495] - [x86] kvm: vmx: Drop hv_timer_armed from 'struct loaded_vmcs' (Vitaly Kuznetsov) [1749495] - [x86] kvm: nvmx: Preset *DT exiting in vmcs02 when emulating UMIP (Vitaly Kuznetsov) [1749495] - [x86] kvm: nvmx: Preserve last USE_MSR_BITMAPS when preparing vmcs02 (Vitaly Kuznetsov) [1749495] - [x86] kvm: vmx: Explicitly initialize controls shadow at VMCS allocation (Vitaly Kuznetsov) [1749495] - [x86] kvm: nvmx: Don't reset VMCS controls shadow on VMCS switch (Vitaly Kuznetsov) [1749495] - [x86] kvm: nvmx: Shadow VMCS controls on a per-VMCS basis (Vitaly Kuznetsov) [1749495] - [x86] kvm: vmx: Shadow VMCS secondary execution controls (Vitaly Kuznetsov) [1749495] - [x86] kvm: vmx: Shadow VMCS primary execution controls (Vitaly Kuznetsov) [1749495] - [x86] kvm: vmx: Shadow VMCS pin controls (Vitaly Kuznetsov) [1749495] - [x86] kvm: vmx: Add builder macros for shadowing controls (Vitaly Kuznetsov) [1749495] - [x86] kvm: nvmx: Use adjusted pin controls for vmcs02 (Vitaly Kuznetsov) [1749495] - [x86] kvm: nvmx: Copy PDPTRs to/from vmcs12 only when necessary (Vitaly Kuznetsov) [1749495] - [x86] kvm: nvmx: Don't update GUEST_BNDCFGS if it's clean in HV eVMCS (Vitaly Kuznetsov) [1749495] - [x86] kvm: nvmx: Update vmcs12 for MSR_IA32_DEBUGCTLMSR when it's written (Vitaly Kuznetsov) [1749495] - [x86] kvm: nvmx: Update vmcs12 for SYSENTER MSRs when they're written (Vitaly Kuznetsov) [1749495] - [x86] kvm: nvmx: Update vmcs12 for MSR_IA32_CR_PAT when it's written (Vitaly Kuznetsov) [1749495] - [x86] kvm: nvmx: Don't speculatively write APIC-access page address (Vitaly Kuznetsov) [1749495] - [x86] kvm: nvmx: Don't speculatively write virtual-APIC page address (Vitaly Kuznetsov) [1749495] - [x86] kvm: nvmx: Don't dump VMCS if virtual APIC page can't be mapped (Vitaly Kuznetsov) [1749495] - [x86] kvm: nvmx: Don't reread VMCS-agnostic state when switching VMCS (Vitaly Kuznetsov) [1749495] - [x86] kvm: nvmx: Don't "put" vCPU or host state when switching VMCS (Vitaly Kuznetsov) [1749495] - [x86] kvm: vmx: simplify vmx_prepare_switch_to_{guest, host} (Vitaly Kuznetsov) [1749495] - [x86] kvm: nvmx: Don't rewrite GUEST_PML_INDEX during nested VM-Entry (Vitaly Kuznetsov) [1749495] - [x86] kvm: nvmx: Write ENCLS-exiting bitmap once per vmcs02 (Vitaly Kuznetsov) [1749495] - [x86] kvm: nvmx: Always sync GUEST_BNDCFGS when it comes from vmcs01 (Vitaly Kuznetsov) [1749495] - [x86] kvm: vmx: Always signal #GP on WRMSR to MSR_IA32_CR_PAT with bad value (Vitaly Kuznetsov) [1749495] - [x86] kvm: nvmx: Rename prepare_vmcs02_*_full to prepare_vmcs02_*_rare (Vitaly Kuznetsov) [1749495] - [x86] kvm: nvmx: Sync rarely accessed guest fields only when needed (Vitaly Kuznetsov) [1749495] - [x86] kvm: nvmx: Add helpers to identify shadowed VMCS fields (Vitaly Kuznetsov) [1749495] - [x86] kvm: nvmx: Use descriptive names for VMCS sync functions and flags (Vitaly Kuznetsov) [1749495] - [x86] kvm: nvmx: Lift sync_vmcs12() out of prepare_vmcs12() (Vitaly Kuznetsov) [1749495] - [x86] kvm: nvmx: Track vmcs12 offsets for shadowed VMCS fields (Vitaly Kuznetsov) [1749495] - [x86] kvm: nvmx: Intercept VMWRITEs to GUEST_{CS, SS}_AR_BYTES (Vitaly Kuznetsov) [1749495] - [x86] kvm: nvmx: Intercept VMWRITEs to read-only shadow VMCS fields (Vitaly Kuznetsov) [1749495] - [x86] kvm: vmx: Handle NMIs, #MCs and async #PFs in common irqs-disabled fn (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Move kvm_{before, after}_interrupt() calls to vendor code (Vitaly Kuznetsov) [1749495] - [x86] kvm: vmx: Store the host kernel's IDT base in a global variable (Vitaly Kuznetsov) [1749495] - [x86] kvm: vmx: Read cached VM-Exit reason to detect external interrupt (Vitaly Kuznetsov) [1749495] - [x86] kvm: nvmx: small cleanup in handle_exception (Vitaly Kuznetsov) [1749495] - [x86] kvm: vmx: Fix handling of #MC that occurs during VM-Entry (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: move MSR_IA32_POWER_CTL handling to common code (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: offset is ensure to be in range (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: use same convention to name kvm_lapic_{set, clear}_vector() (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: check kvm_apic_sw_enabled() is enough (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: add host poll control msrs (Vitaly Kuznetsov) [1749495] - [x86] kvm: vmx: segment limit check: use access length (Vitaly Kuznetsov) [1749495] - [x86] kvm: vmx: fix limit checking in get_vmx_mem_address() (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Add Intel CPUID.1F cpuid emulation support (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Use DR_TRAP_BITS instead of hard-coded 15 (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: clean up conditions for asynchronous page fault handling (Vitaly Kuznetsov) [1749495] - [documentation] docs: amd-memory-encryption.rst get rid of warnings (Vitaly Kuznetsov) [1749495] - [virt] kvm: Convert kvm_lock to a mutex (Vitaly Kuznetsov) [1749495] - [x86] kvm: vmx: remove unneeded 'asm volatile ("")' from vmcs_write64 (Vitaly Kuznetsov) [1749495] - [virt] kvm: irqchip: Use struct_size() in kzalloc() (Vitaly Kuznetsov) [1749495] - [x86] kvm/vmx: drop bad asm() clobber from nested_vmx_check_vmentry_hw() (Vitaly Kuznetsov) [1749495] - [tools] kvm: selftests: hide vcpu_setup in processor code (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Emulate MSR_IA32_MISC_ENABLE MWAIT bit (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Provide a capability to disable cstate msr read intercepts (Vitaly Kuznetsov) [1749495] - [documentation] kvm: documentation: Add disable pause exits to KVM_CAP_X86_DISABLE_EXITS (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: refine kvm_get_arch_capabilities() (Vitaly Kuznetsov) [1749495] - [virt] kvm: Directly return result from kvm_arch_check_processor_compat() (Vitaly Kuznetsov) [1749495] - [x86] kvm: lapic: Optimize timer latency further (Vitaly Kuznetsov) [1749495] - [x86] kvm: lapic: Delay trace_kvm_wait_lapic_expire tracepoint to after vmexit (Vitaly Kuznetsov) [1749495] - [x86] kvm: lapic: Extract adaptive tune timer advancement logic (Vitaly Kuznetsov) [1749495] - [x86] kvm/nsvm: properly map nested VMCB (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Fix reserved bits related calculation errors caused by MKTME (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Move kvm_set_mmio_spte_mask() from x86.c to mmu.c (Vitaly Kuznetsov) [1749495] - [virt] kvm: fix compile on s390 part 2 (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: fix return value for reserved EFER (Vitaly Kuznetsov) [1749495] - [tools] kvm_stat: fix fields filter for child events (Vitaly Kuznetsov) [1749495] - [tools] kvm: selftests: aarch64: compile with warnings on (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86/pmu: do not mask the value that is written to fixed PMUs (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86/pmu: mask the result of rdpmc according to the width of the counters (Vitaly Kuznetsov) [1749495] - [x86] kvm/pmu: Set AMD's virt PMU version to 1 (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: do not spam dmesg with VMCS/VMCB dumps (Vitaly Kuznetsov) [1749495] - [virt] kvm: Check irqchip mode before assign irqfd (Vitaly Kuznetsov) [1749495] - [tools] kvm: selftests: Remove duplicated TEST_ASSERT in hyperv_cpuid.c (Vitaly Kuznetsov) [1749495] - [x86] kvm: lapic: Expose per-vCPU timer_advance_ns to userspace (Vitaly Kuznetsov) [1749495] - [x86] kvm: lapic: Fix lapic_timer_advance_ns parameter overflow (Vitaly Kuznetsov) [1749495] - [x86] kvm: vmx: Fix -Wmissing-prototypes warnings (Vitaly Kuznetsov) [1749495] - [x86] kvm: nvmx: Fix using __this_cpu_read() in preemptible context (Vitaly Kuznetsov) [1749495] - [virt] kvm: fix compilation on s390 (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Include CPUID leaf 0x8000001e in kvm's supported CPUID (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Include multiple indices with CPUID leaf 0x8000001d (Vitaly Kuznetsov) [1749495] - [tools] kvm: selftests: Fix a condition in test_hv_cpuid() (Vitaly Kuznetsov) [1749495] - [virt] kvm: Fix spinlock taken warning during host resume (Vitaly Kuznetsov) [1749495] - [virt] kvm: fix compilation on aarch64 (Vitaly Kuznetsov) [1749495] - [x86] revert "kvm: nvmx: Expose RDPMC-exiting only when guest supports PMU" (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Fix L1TF mitigation for shadow MMU (Vitaly Kuznetsov) [1749495] - [x86] kvm: nvmx: Disable intercept for FS/GS base MSRs in vmcs02 when possible (Vitaly Kuznetsov) [1749495] - [tools] tests: kvm: Add tests to .gitignore (Vitaly Kuznetsov) [1749495] - [documentation] kvm: Introduce KVM_CAP_MANUAL_DIRTY_LOG_PROTECT2 (Vitaly Kuznetsov) [1749495] - [virt] kvm: Fix kvm_clear_dirty_log_protect off-by-(minus-)one (Vitaly Kuznetsov) [1749495] - [virt] kvm: Fix the bitmap range to copy during clear dirty (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: use direct accessors for RIP and RSP (Vitaly Kuznetsov) [1749495] - [x86] kvm: vmx: Use accessors for GPRs outside of dedicated caching logic (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Omit caching logic for always-available GPRs (Vitaly Kuznetsov) [1749495] - [x86] kvm, x86: Properly check whether a pfn is an MMIO or not (Vitaly Kuznetsov) [1749495] - [x86] kvm/nvmx: Use page_address_valid in a few more locations (Vitaly Kuznetsov) [1749495] - [x86] kvm/nvmx: Use kvm_vcpu_map for accessing the enlightened VMCS (Vitaly Kuznetsov) [1749495] - [x86] kvm/nvmx: Use kvm_vcpu_map for accessing the shadow VMCS (Vitaly Kuznetsov) [1749495] - [x86] kvm/nsvm: Use the new mapping API for mapping guest memory (Vitaly Kuznetsov) [1749495] - [x86] kvm/x86: Use kvm_vcpu_map in emulator_cmpxchg_emulated (Vitaly Kuznetsov) [1749495] - [x86] kvm/nvmx: Use kvm_vcpu_map when mapping the posted interrupt descriptor table (Vitaly Kuznetsov) [1749495] - [x86] kvm/nvmx: Use kvm_vcpu_map when mapping the virtual APIC page (Vitaly Kuznetsov) [1749495] - [x86] kvm/nvmx: Use kvm_vcpu_map when mapping the L1 MSR bitmap (Vitaly Kuznetsov) [1749495] - [x86] nvmx: handle_vmptrld: Use kvm_vcpu_map when copying VMCS12 from guest memory (Vitaly Kuznetsov) [1749495] - [virt] kvm: Introduce a new guest mapping API (Vitaly Kuznetsov) [1749495] - [x86] kvm: Handle PFNs outside of kernel reach when touching GPTEs (Vitaly Kuznetsov) [1749495] - [x86] nvmx: Update the PML table without mapping and unmapping the page (Vitaly Kuznetsov) [1749495] - [x86] nvmx: handle_vmon: Read 4 bytes from guest memory (Vitaly Kuznetsov) [1749495] - [x86] kvm: Implement HWCR support (Vitaly Kuznetsov) [1749495] - [x86] kvm: vmx: Include architectural defs header in capabilities.h (Vitaly Kuznetsov) [1749495] - [x86] kvm: vmx: clean up some debug output (Vitaly Kuznetsov) [1749495] - [virt] kvm_main: fix some comments (Vitaly Kuznetsov) [1749495] - [x86] kvm: vmx: Skip delta_tsc shift-and-divide if the dividend is zero (Vitaly Kuznetsov) [1749495] - [x86] kvm: lapic: Check for a pending timer intr prior to start_hv_timer() (Vitaly Kuznetsov) [1749495] - [x86] kvm: lapic: Refactor ->set_hv_timer to use an explicit expired param (Vitaly Kuznetsov) [1749495] - [x86] kvm: lapic: Explicitly cancel the hv timer if it's pre-expired (Vitaly Kuznetsov) [1749495] - [x86] kvm: lapic: Busy wait for timer to expire when using hv_timer (Vitaly Kuznetsov) [1749495] - [x86] kvm: vmx: Nop emulation of MSR_IA32_POWER_CTL (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Add support of clear Trace_ToPA_PMI status (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Inject PMI for KVM guest (Vitaly Kuznetsov) [1749495] - [documentation] revert "kvm: doc: Document the life cycle of a VM and its resources" (Vitaly Kuznetsov) [1749495] - [documentation] documentation: kvm: fix dirty log ioctl arch lists (Vitaly Kuznetsov) [1749495] - [x86] kvm: Make steal_time visible (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Inject #GP if guest attempts to set unsupported EFER bits (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Skip EFER vs. guest CPUID checks for host-initiated writes (Vitaly Kuznetsov) [1749495] - [x86] kvm: nvmx: Return -EINVAL when signaling failure in VM-Entry helpers (Vitaly Kuznetsov) [1749495] - [x86] kvm: nvmx: Return -EINVAL when signaling failure in pre-VM-Entry helpers (Vitaly Kuznetsov) [1749495] - [x86] kvm: nvmx: Rename and split top-level consistency checks to match SDM (Vitaly Kuznetsov) [1749495] - [x86] kvm: nvmx: Move guest non-reg state checks to VM-Exit path (Vitaly Kuznetsov) [1749495] - [x86] kvm: nvmx: Check "load IA32_PAT" VM-entry control on vmentry (Vitaly Kuznetsov) [1749495] - [x86] kvm: nvmx: Check "load IA32_PAT" VM-exit control on vmentry (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: optimize check for valid PAT value (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: clear VM_EXIT_SAVE_IA32_PAT (Vitaly Kuznetsov) [1749495] - [x86] kvm: vmx: print more APICv fields in dump_vmcs (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Raise #GP when guest vCPU do not support PMU (Vitaly Kuznetsov) [1749495] - [documentation] kvm: doc: Document the life cycle of a VM and its resources (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: skip populating logical dest map if apic is not sw enabled (Bandan Das) [1728503] - [powerpc] kvm: ppc: book3s: Fix incorrect guest-to-user-translation error handling (David Gibson) [1749504] - [powerpc] kvm: Fall through switch case explicitly (David Gibson) [1749504] - [powerpc] kvm: ppc: book3s hv: Fix CR0 setting in TM emulation (David Gibson) [1749504] - [powerpc] kvm: ppc: book3s hv: Invalidate ERAT when flushing guest TLB entries (David Gibson) [1749504] - [powerpc] kvm: ppc: book3s hv: Only write DAWR[X] when handling h_set_dawr in real mode (David Gibson) [1749504] - [powerpc] kvm: ppc: book3s hv: xive: Fix spelling mistake "acessing" -> "accessing" (David Gibson) [1749504] - [powerpc] kvm: ppc: book3s hv: Make sure to load LPID for radix VCPUs (David Gibson) [1749504] - [powerpc] kvm: ppc: book3s hv: Flush TLB on secondary radix threads (David Gibson) [1749504] - [powerpc] kvm: ppc: book3s hv: Move HPT guest TLB flushing to C code (David Gibson) [1749504] - [powerpc] kvm: ppc: book3s hv: Handle virtual mode in XIVE VCPU push code (David Gibson) [1749504] - [powerpc] kvm: ppc: book3s hv: smb->smp comment fixup (David Gibson) [1749504] - [powerpc] kvm: ppc: book3s: Allocate guest TCEs on demand too (David Gibson) [1749504] - [powerpc] kvm: ppc: book3s hv: Avoid lockdep debugging in TCE realmode handlers (David Gibson) [1749504] - [powerpc] kvm: ppc: book3s hv: Fix lockdep warning when entering the guest (David Gibson) [1749504] - [powerpc] kvm: ppc: book3s hv: Implement real mode H_PAGE_INIT handler (David Gibson) [1749504] - [powerpc] kvm: ppc: book3s hv: Implement virtual mode H_PAGE_INIT handler (David Gibson) [1749504] - [powerpc] kvm: ppc: book3s: Protect memslots while validating user address (David Gibson) [1749504] - [pci] PCI: hv: Use bytes 4 and 5 from instance ID as the PCI domain numbers (Mohammed Gamal) [1671288] - [pci] PCI: hv: Detect and fix Hyper-V PCI domain number collision (Mohammed Gamal) [1671288] - [fs] Revert "lockd: Show pid of lockd for remote locks" (Benjamin Coddington) [1732409] - [fs] NFSv4: Fix an Oops in nfs4_do_setattr (Benjamin Coddington) [1732409] - [fs] NFSv4: Check the return value of update_open_stateid() (Benjamin Coddington) [1732409] - [fs] NFSv4: Fix delegation state recovery (Benjamin Coddington) [1732409] - [fs] pnfs/flexfiles: Fix PTR_ERR() dereferences in ff_layout_track_ds_error (Benjamin Coddington) [1732409] - [fs] Revert "NFS: readdirplus optimization by cache mechanism" (memleak) (Benjamin Coddington) [1732409] - [fs] svcrdma: Ignore source port when computing DRC hash (Benjamin Coddington) [1732409] - [fs] NFS/flexfiles: Use the correct TCP timeout for flexfiles I/O (Benjamin Coddington) [1732409] - [fs] NFSv4.1: Fix bug only first CB_NOTIFY_LOCK is handled (Benjamin Coddington) [1732409] - [fs] NFSv4.1: Again fix a race where CB_NOTIFY_LOCK fails to wake a waiter (Benjamin Coddington) [1732409] - [fs] SUNRPC fix regression in umount of a secure mount (Benjamin Coddington) [1732409] - [fs] NFS4: Fix v4.0 client state corruption when mount (Benjamin Coddington) [1732409] - [fs] NFSv4: When recovering state fails with EAGAIN, retry the same recovery (Benjamin Coddington) [1732409] - [fs] pnfs: Fix a problem where we gratuitously start doing I/O through the MDS (Benjamin Coddington) [1732409] - [fs] SUNRPC: Ensure the bvecs are reset when we re-encode the RPC request (Benjamin Coddington) [1732409] - [fs] sunrpc/cache: remove the exporting of cache_seq_next (Benjamin Coddington) [1732409] - [fs] SUNRPC: Fix a use after free when a server rejects the RPCSEC_GSS credential (Benjamin Coddington) [1732409] - [fs] xprtrdma: Fix an frwr_map recovery nit (Benjamin Coddington) [1732409] - [fs] NFSv4.1 fix incorrect return value in copy_file_range (Benjamin Coddington) [1732409] - [fs] NFS: Fix handling of reply page vector (Benjamin Coddington) [1732409] - [fs] NFS: Forbid setting AF_INET6 to "struct sockaddr_in"->sin_family. (Benjamin Coddington) [1732409] - [fs] nfsd: Don't release the callback slot unless it was actually held (Benjamin Coddington) [1732409] - [fs] nfsd/nfsd3_proc_readdir: fix buffer count and page pointers (Benjamin Coddington) [1732409] - [fs] sunrpc: don't mark uninitialised items as VALID. (Benjamin Coddington) [1732409] - [fs] SUNRPC: fix uninitialized variable warning (Benjamin Coddington) [1732409] - [fs] pNFS/flexfiles: Fix layoutstats handling during read failovers (Benjamin Coddington) [1732409] - [fs] NFS: Fix a typo in nfs_init_timeout_values() (Benjamin Coddington) [1732409] - [fs] SUNRPC: Don't let RPC_SOFTCONN tasks time out if the transport is connected (Benjamin Coddington) [1732409] - [fs] NFS: fix mount/umount race in nlmclnt. (Benjamin Coddington) [1732409] - [fs] NFS: Fix nfs4_lock_state refcounting in nfs4_alloc_{lock, unlock}data() (Benjamin Coddington) [1732409] - [fs] SUNRPC: Remove redundant check for the reply length in call_decode() (Benjamin Coddington) [1732409] - [fs] SUNRPC: Handle the SYSTEM_ERR rpc error (Benjamin Coddington) [1732409] - [fs] SUNRPC: rpc_decode_header() must always return a non-zero value on error (Benjamin Coddington) [1732409] - [fs] SUNRPC: Use the ENOTCONN error on socket disconnect (Benjamin Coddington) [1732409] - [fs] SUNRPC: Fix the minimal size for reply buffer allocation (Benjamin Coddington) [1732409] - [fs] SUNRPC: Fix a client regression when handling oversized replies (Benjamin Coddington) [1732409] - [fs] pNFS: Fix a typo in pnfs_update_layout (Benjamin Coddington) [1732409] - [fs] SUNRPC: Take the transport send lock before binding+connecting (Benjamin Coddington) [1732409] - [fs] SUNRPC: Micro-optimise when the task is known not to be sleeping (Benjamin Coddington) [1732409] - [fs] SUNRPC: Check whether the task was transmitted before rebind/reconnect (Benjamin Coddington) [1732409] - [fs] SUNRPC: Remove redundant calls to RPC_IS_QUEUED() (Benjamin Coddington) [1732409] - [fs] SUNRPC: Clean up (Benjamin Coddington) [1732409] - [fs] nfsd: allow nfsv3 readdir request to be larger. (Benjamin Coddington) [1732409] - [fs] SUNRPC: Respect RPC call timeouts when retrying transmission (Benjamin Coddington) [1732409] - [fs] SUNRPC: Fix up RPC back channel transmission (Benjamin Coddington) [1732409] - [fs] SUNRPC: Prevent thundering herd when the socket is not connected (Benjamin Coddington) [1732409] - [fs] nfsd: fix wrong check in write_v4_end_grace() (Benjamin Coddington) [1732409] - [fs] nfsd: fix memory corruption caused by readdir (Benjamin Coddington) [1732409] - [fs] SUNRPC: Allow dynamic allocation of back channel slots (Benjamin Coddington) [1732409] - [fs] NFSv4.1: Bump the default callback session slot count to 16 (Benjamin Coddington) [1732409] - [fs] SUNRPC: Convert remaining GFP_NOIO, and GFP_NOWAIT sites in sunrpc (Benjamin Coddington) [1732409] - [fs] NFS/flexfiles: Clean up mirror DS initialisation (Benjamin Coddington) [1732409] - [fs] NFS/flexfiles: Remove dead code in ff_layout_mirror_valid() (Benjamin Coddington) [1732409] - [fs] NFS/flexfile: Simplify nfs4_ff_layout_select_ds_stateid() (Benjamin Coddington) [1732409] - [fs] NFS/flexfile: Simplify nfs4_ff_layout_ds_version() (Benjamin Coddington) [1732409] - [fs] NFS/flexfiles: Simplify ff_layout_get_ds_cred() (Benjamin Coddington) [1732409] - [fs] NFS/flexfiles: Simplify nfs4_ff_find_or_create_ds_client() (Benjamin Coddington) [1732409] - [fs] NFS/flexfiles: Simplify nfs4_ff_layout_select_ds_fh() (Benjamin Coddington) [1732409] - [fs] NFS/flexfiles: Speed up read failover when DSes are down (Benjamin Coddington) [1732409] - [fs] NFS/flexfiles: Don't invalidate DS deviceids for being unresponsive (Benjamin Coddington) [1732409] - [fs] NFS/flexfiles: Remove bogus checks for invalid deviceids (Benjamin Coddington) [1732409] - [fs] NFS/flexfiles: Avoid unnecessary layout invalidations (Benjamin Coddington) [1732409] - [fs] NFS/flexfiles: refactor calls to fs4_ff_layout_prepare_ds() (Benjamin Coddington) [1732409] - [fs] NFSv4: Handle early exit in layoutget by returning an error (Benjamin Coddington) [1732409] - [fs] NFS/flexfiles: Send LAYOUTERROR when failing over mirrored reads (Benjamin Coddington) [1732409] - [fs] NFSv4.2: Add client support for the generic 'layouterror' RPC call (Benjamin Coddington) [1732409] - [fs] NFSv4/flexfiles: Abort I/O early if the layout segment was invalidated (Benjamin Coddington) [1732409] - [fs] NFSv4/pnfs: Fix barriers in nfs4_mark_deviceid_unavailable() (Benjamin Coddington) [1732409] - [fs] NFS/flexfiles: Fix up sparse RCU annotations (Benjamin Coddington) [1732409] - [fs] NFSv4/flexfiles: Fix invalid deref in FF_LAYOUT_DEVID_NODE() (Benjamin Coddington) [1732409] - [fs] NFS: Add missing encode / decode sequence_maxsz to v4.2 operations (Benjamin Coddington) [1732409] - [fs] NFSv4.1: Don't process the sequence op more than once. (Benjamin Coddington) [1732409] - [fs] NFSv4.1: Reinitialise sequence results before retransmitting a request (Benjamin Coddington) [1732409] - [fs] SUNRPC: Fix an Oops in udp_poll() (Benjamin Coddington) [1732409] - [fs] NFS/pnfs: Bulk destroy of layouts needs to be safe w.r.t. umount (Benjamin Coddington) [1732409] - [fs] NFS: Fix a soft lockup in the delegation recovery code (Benjamin Coddington) [1732409] - [fs] nfsd: fix performance-limiting session calculation (Benjamin Coddington) [1732409] - [fs] svcrpc: fix UDP on servers with lots of threads (Benjamin Coddington) [1732409] - [fs] SUNRPC: Remove the redundant 'zerocopy' argument to xs_sendpages() (Benjamin Coddington) [1732409] - [fs] SUNRPC: Further cleanups of xs_sendpages() (Benjamin Coddington) [1732409] - [fs] SUNRPC: Convert socket page send code to use iov_iter() (Benjamin Coddington) [1732409] - [fs] SUNRPC: Convert xs_send_kvec() to use iov_iter_kvec() (Benjamin Coddington) [1732409] - [fs] SUNRPC: Initiate a connection close on an ESHUTDOWN error in stream receive (Benjamin Coddington) [1732409] - [fs] SUNRPC: Don't suppress socket errors when a message read completes (Benjamin Coddington) [1732409] - [fs] SUNRPC: Handle zero length fragments correctly (Benjamin Coddington) [1732409] - [fs] SUNRPC: Don't reset the stream record info when the receive worker is running (Benjamin Coddington) [1732409] - [fs] nfs: fix xfstest generic/099 failed on nfsv3 (Benjamin Coddington) [1732409] - [fs] NFS: Fix typo in comments of nfs_readdir_alloc_pages() (Benjamin Coddington) [1732409] - [fs] NFS: Remove redundant semicolon (Benjamin Coddington) [1732409] - [fs] NFS: readdirplus optimization by cache mechanism (Benjamin Coddington) [1732409] - [fs] fs/nfs: Fix nfs_parse_devname to not modify it's argument (Benjamin Coddington) [1732409] - [fs] SUNRPC: remove pointless test in unx_match() (Benjamin Coddington) [1732409] - [fs] NFS: drop useless LIST_HEAD (Benjamin Coddington) [1732409] - [fs] SUNRPC: Ensure rq_bytes_sent is reset before request transmission (Benjamin Coddington) [1732409] - [fs] SUNRPC: Use poll() to fix up the socket requeue races (Benjamin Coddington) [1732409] - [fs] SUNRPC: Set memalloc_nofs_save() on all rpciod/xprtiod jobs (Benjamin Coddington) [1732409] - [fs] NFS: Fix sparse annotations for nfs_set_open_stateid_locked() (Benjamin Coddington) [1732409] - [fs] NFS: Fix up documentation warnings (Benjamin Coddington) [1732409] - [fs] NFS: ENOMEM should also be a fatal error. (Benjamin Coddington) [1732409] - [fs] NFS: EINTR is also a fatal error. (Benjamin Coddington) [1732409] - [fs] NFS: Ensure NFS writeback allocations don't recurse back into NFS. (Benjamin Coddington) [1732409] - [fs] NFS: Pass error information to the pgio error cleanup routine (Benjamin Coddington) [1732409] - [fs] NFS: Clean up list moves of struct nfs_page (Benjamin Coddington) [1732409] - [fs] NFS: Don't recoalesce on error in nfs_pageio_complete_mirror() (Benjamin Coddington) [1732409] - [fs] NFS: Fix an I/O request leakage in nfs_do_recoalesce (Benjamin Coddington) [1732409] - [fs] NFS: Fix I/O request leakages (Benjamin Coddington) [1732409] - [fs] Revert "nfsd4: return default lease period" (Benjamin Coddington) [1732409] - [fs] SUNRPC: Use au_rslack when computing reply buffer size (Benjamin Coddington) [1732409] - [fs] SUNRPC: Add rpc_auth::au_ralign field (Benjamin Coddington) [1732409] - [fs] SUNRPC: Make AUTH_SYS and AUTH_NULL set au_verfsize (Benjamin Coddington) [1732409] - [fs] NFS: Account for XDR pad of buf->pages (Benjamin Coddington) [1732409] - [fs] SUNRPC: Introduce rpc_prepare_reply_pages() (Benjamin Coddington) [1732409] - [fs] SUNRPC: Remove xdr_buf_trim() (Benjamin Coddington) [1732409] - [fs] SUNRPC: Introduce trace points in rpc_auth_gss.ko (Benjamin Coddington) [1732409] - [fs] xprtrdma: Squelch a sparse warning (Benjamin Coddington) [1732409] - [fs] SUNRPC: Use struct xdr_stream when decoding RPC Reply header (Benjamin Coddington) [1732409] - [fs] SUNRPC: Clean up rpc_verify_header() (Benjamin Coddington) [1732409] - [fs] SUNRPC: Use struct xdr_stream when constructing RPC Call header (Benjamin Coddington) [1732409] - [fs] SUNRPC: Add build option to disable support for insecure enctypes (Benjamin Coddington) [1732409] - [fs] SUNRPC: Remove rpc_xprt::tsh_size (Benjamin Coddington) [1732409] - [fs] SUNRPC: Remove some dprintk() call sites from auth functions (Benjamin Coddington) [1732409] - [fs] NFS: Add trace events to report non-zero NFS status codes (Benjamin Coddington) [1732409] - [fs] NFS: Remove print_overflow_msg() (Benjamin Coddington) [1732409] - [fs] SUNRPC: Add trace event that reports reply page vector alignment (Benjamin Coddington) [1732409] - [fs] SUNRPC: Add XDR overflow trace event (Benjamin Coddington) [1732409] - [fs] SUNRPC: Add xdr_stream::rqst field (Benjamin Coddington) [1732409] - [fs] SUNRPC: Display symbolic flag names in RPC trace events (Benjamin Coddington) [1732409] - [fs] rpc: properly check debugfs dentry before using it (Benjamin Coddington) [1732409] - [fs] svcrpc: fix unlikely races preventing queueing of sockets (Benjamin Coddington) [1732409] - [fs] svcrpc: svc_xprt_has_something_to_do seems a little long (Benjamin Coddington) [1732409] - [fs] SUNRPC: Don't allow compiler optimisation of svc_xprt_release_slot() (Benjamin Coddington) [1732409] - [fs] nfsd: fix an IS_ERR() vs NULL check (Benjamin Coddington) [1732409] - [fs] nfsd: Fix error return values for nfsd4_clone_file_range() (Benjamin Coddington) [1732409] - [fs] nfs: Fix NULL pointer dereference of dev_name (Benjamin Coddington) [1732409] - [fs] SUNRPC: Address Kerberos performance/behavior regression (Benjamin Coddington) [1732409] - [fs] SUNRPC: Ensure we respect the RPCSEC_GSS sequence number limit (Benjamin Coddington) [1732409] - [fs] SUNRPC: Ensure rq_bytes_sent is reset before request transmission (Benjamin Coddington) [1732409] - [fs] NFSv4.2 fix unnecessary retry in nfs4_copy_file_range (Benjamin Coddington) [1732409] - [fs] sunrpc: kernel BUG at kernel/cred.c:825! (Benjamin Coddington) [1732409] - [fs] SUNRPC: Fix TCP receive code on archs with flush_dcache_page() (Benjamin Coddington) [1732409] - [fs] sunrpc: convert to DEFINE_SHOW_ATTRIBUTE (Benjamin Coddington) [1732409] - [fs] sunrpc: Add xprt after nfs4_test_session_trunk() (Benjamin Coddington) [1732409] - [fs] sunrpc: convert unnecessary GFP_ATOMIC to GFP_NOFS (Benjamin Coddington) [1732409] - [fs] sunrpc: handle ENOMEM in rpcb_getport_async (Benjamin Coddington) [1732409] - [fs] NFS: remove unnecessary test for IS_ERR(cred) (Benjamin Coddington) [1732409] - [fs] NFSv4.2 fix async copy reboot recovery (Benjamin Coddington) [1732409] - [fs] SUNRPC: Fix some kernel doc complaints (Benjamin Coddington) [1732409] - [fs] SUNRPC: Simplify defining common RPC trace events (Benjamin Coddington) [1732409] - [fs] NFS: Fix NFSv4 symbolic trace point output (Benjamin Coddington) [1732409] - [fs] nfs: fixed broken compilation in nfs_callback_up_net() (Benjamin Coddington) [1732409] - [fs] nfs: minor typo in nfs4_callback_up_net() (Benjamin Coddington) [1732409] - [fs] sunrpc: fix debug message in svc_create_xprt() (Benjamin Coddington) [1732409] - [fs] sunrpc: remove svc_rdma_bc_class (Benjamin Coddington) [1732409] - [fs] sunrpc: remove unused bc_up operation from rpc_xprt_ops (Benjamin Coddington) [1732409] - [fs] sunrpc: use SVC_NET() in svcauth_gss_* functions (Benjamin Coddington) [1732409] - [fs] nfsd: drop useless LIST_HEAD (Benjamin Coddington) [1732409] - [fs] SUNRPC discard cr_uid from struct rpc_cred. (Benjamin Coddington) [1732409] - [fs] SUNRPC: simplify auth_unix. (Benjamin Coddington) [1732409] - [fs] SUNRPC: remove crbind rpc_cred operation (Benjamin Coddington) [1732409] - [fs] SUNRPC: remove generic cred code. (Benjamin Coddington) [1732409] - [fs] NFS/NFSD/SUNRPC: replace generic creds with 'struct cred'. (Benjamin Coddington) [1732409] - [fs] NFS: struct nfs_open_dir_context: convert rpc_cred pointer to cred. (Benjamin Coddington) [1732409] - [fs] NFS: change access cache to use 'struct cred'. (Benjamin Coddington) [1732409] - [fs] SUNRPC: remove RPCAUTH_AUTH_NO_CRKEY_TIMEOUT (Benjamin Coddington) [1732409] - [fs] NFS: move credential expiry tracking out of SUNRPC into NFS. (Benjamin Coddington) [1732409] - [fs] SUNRPC: add side channel to use non-generic cred for rpc call. (Benjamin Coddington) [1732409] - [fs] SUNRPC: introduce RPC_TASK_NULLCREDS to request auth_none (Benjamin Coddington) [1732409] - [fs] NFS/SUNRPC: don't lookup machine credential until rpcauth_bindcred(). (Benjamin Coddington) [1732409] - [fs] SUNRPC: discard RPC_DO_ROOTOVERRIDE() (Benjamin Coddington) [1732409] - [fs] NFSv4: don't require lock for get_renew_cred or get_machine_cred (Benjamin Coddington) [1732409] - [fs] NFSv4: add cl_root_cred for use when machine cred is not available. (Benjamin Coddington) [1732409] - [fs] SUNRPC: remove machine_cred field from struct auth_cred (Benjamin Coddington) [1732409] - [fs] SUNRPC: remove uid and gid from struct auth_cred (Benjamin Coddington) [1732409] - [fs] SUNRPC: remove groupinfo from struct auth_cred. (Benjamin Coddington) [1732409] - [fs] SUNRPC: add 'struct cred *' to auth_cred and rpc_cred (Benjamin Coddington) [1732409] - [fs] cred: allow get_cred() and put_cred() to be given NULL. (Benjamin Coddington) [1732409] - [fs] cred: export get_task_cred(). (Benjamin Coddington) [1732409] - [fs] cred: add get_cred_rcu() (Benjamin Coddington) [1732409] - [fs] cred: add cred_fscmp() for comparing creds. (Benjamin Coddington) [1732409] - [fs] SUNRPC: allow /proc entries without CONFIG_SUNRPC_DEBUG (Benjamin Coddington) [1732409] - [fs] nfs: fix comment to nfs_generic_pg_test which does the opposite (Benjamin Coddington) [1732409] - [fs] NFSv4: cleanup remove unused nfs4_xdev_fs_type (Benjamin Coddington) [1732409] - [fs] SUNRPC: Remove xprt_connect_status() (Benjamin Coddington) [1732409] - [fs] SUNRPC: Fix a race with XPRT_CONNECTING (Benjamin Coddington) [1732409] - [fs] SUNRPC: Fix disconnection races (Benjamin Coddington) [1732409] - [fs] Revert "[net] Revert "sunrpc: Ensure we always close the socket after a connection shuts down"" (Benjamin Coddington) [1732409] - [fs] lockd: Show pid of lockd for remote locks (Benjamin Coddington) [1732409] - [fs] NFSD remove OP_CACHEME from 4.2 op_flags (Benjamin Coddington) [1732409] - [fs] SUNRPC: Don't force a redundant disconnection in xs_read_stream() (Benjamin Coddington) [1732409] - [fs] SUNRPC: Fix up socket polling (Benjamin Coddington) [1732409] - [fs] SUNRPC: Use the discard iterator rather than MSG_TRUNC (Benjamin Coddington) [1732409] - [fs] SUNRPC: Treat EFAULT as a truncated message in xs_read_stream_request() (Benjamin Coddington) [1732409] - [fs] SUNRPC: Fix up handling of the XDRBUF_SPARSE_PAGES flag (Benjamin Coddington) [1732409] - [fs] SUNRPC: Fix RPC receive hangs (Benjamin Coddington) [1732409] - [fs] nfsd: Return EPERM, not EACCES, in some SETATTR cases (Benjamin Coddington) [1732409] - [fs] sunrpc: fix cache_head leak due to queued request (Benjamin Coddington) [1732409] - [fs] SUNRPC: Fix a potential race in xprt_connect() (Benjamin Coddington) [1732409] - [fs] SUNRPC: Fix a memory leak in call_encode() (Benjamin Coddington) [1732409] - [fs] SUNRPC: Fix leak of krb5p encode pages (Benjamin Coddington) [1732409] - [fs] SUNRPC: call_connect_status() must handle tasks that got transmitted (Benjamin Coddington) [1732409] - [fs] nfs: don't dirty kernel pages read by direct-io (Benjamin Coddington) [1732409] - [fs] NFS: use locks_copy_lock() to copy locks. (Benjamin Coddington) [1732409] - [fs] nfsd: clean up indentation, increase indentation in switch statement (Benjamin Coddington) [1732409] - [fs] nfsd: fix a warning in __cld_pipe_upcall() (Benjamin Coddington) [1732409] - [fs] lockd: fix decoding of TEST results (Benjamin Coddington) [1732409] - [fs] nfsd4: fix crash on writing v4_end_grace before nfsd startup (Benjamin Coddington) [1732409] - [fs] nfsd4: skip unused assignment (Benjamin Coddington) [1732409] - [fs] nfsd4: forbid all renames during grace period (Benjamin Coddington) [1732409] - [fs] nfsd4: remove unused nfs4_check_olstateid parameter (Benjamin Coddington) [1732409] - [fs] nfsd4: zero-length WRITE should succeed (Benjamin Coddington) [1732409] - [fs] NFSv4.2 copy do not allocate memory under the lock (Benjamin Coddington) [1732409] - [fs] NFSv4: Fix a NFSv4 state manager deadlock (Benjamin Coddington) [1732409] - [fs] NFSv4: Fix an Oops during delegation callbacks (Benjamin Coddington) [1732409] - [fs] SUNRPC: Fix a bogus get/put in generic_key_to_expire() (Benjamin Coddington) [1732409] - [fs] SUNRPC: Fix a Oops when destroying the RPCSEC_GSS credential cache (Benjamin Coddington) [1732409] - [fs] NFSv4: Ensure that the state manager exits the loop on SIGKILL (Benjamin Coddington) [1732409] - [fs] NFSv4: Don't exit the state manager without clearing NFS4CLNT_MANAGER_RUNNING (Benjamin Coddington) [1732409] - [fs] SUNRPC: drop pointless static qualifier in xdr_get_next_encode_buffer() (Benjamin Coddington) [1732409] - [fs] nfsd: COPY and CLONE operations require the saved filehandle to be set (Benjamin Coddington) [1732409] - [fs] sunrpc: correct the computation for page_ptr when truncating (Benjamin Coddington) [1732409] - [fs] NFS: fix spelling mistake, EACCESS -> EACCES (Benjamin Coddington) [1732409] - [fs] SUNRPC: Use atomic(64)_t for seq_send(64) (Benjamin Coddington) [1732409] - [fs] nfsd: Fix an Oops in free_session() (Benjamin Coddington) [1732409] - [fs] nfsd: correctly decrement odstate refcount in error path (Benjamin Coddington) [1732409] - [fs] nfsd: fix fall-through annotations (Benjamin Coddington) [1732409] - [fs] knfsd: Improve lookup performance in the duplicate reply cache using an rbtree (Benjamin Coddington) [1732409] - [fs] knfsd: Further simplify the cache lookup (Benjamin Coddington) [1732409] - [fs] knfsd: Simplify NFS duplicate replay cache (Benjamin Coddington) [1732409] - [fs] knfsd: Remove dead code from nfsd_cache_lookup (Benjamin Coddington) [1732409] - [fs] SUNRPC: Simplify TCP receive code (Benjamin Coddington) [1732409] - [fs] SUNRPC: Replace the cache_detail->hash_lock with a regular spinlock (Benjamin Coddington) [1732409] - [fs] SUNRPC: Remove non-RCU protected lookup (Benjamin Coddington) [1732409] - [fs] NFS: Fix up a typo in nfs_dns_ent_put (Benjamin Coddington) [1732409] - [fs] NFS: Lockless DNS lookups (Benjamin Coddington) [1732409] - [fs] knfsd: Lockless lookup of NFSv4 identities. (Benjamin Coddington) [1732409] - [fs] SUNRPC: Lockless server RPCSEC_GSS context lookup (Benjamin Coddington) [1732409] - [fs] knfsd: Allow lockless lookups of the exports (Benjamin Coddington) [1732409] - [fs] SUNRPC: Make server side AUTH_UNIX use lockless lookups (Benjamin Coddington) [1732409] - [fs] SUNRPC: Allow cache lookups to use RCU protection rather than the r/w spinlock (Benjamin Coddington) [1732409] - [fs] SUNRPC: Convert the auth cred cache to use refcount_t (Benjamin Coddington) [1732409] - [fs] SUNRPC: Convert auth creds to use refcount_t (Benjamin Coddington) [1732409] - [fs] SUNRPC: Simplify lookup code (Benjamin Coddington) [1732409] - [fs] SUNRPC: Clean up the AUTH cache code (Benjamin Coddington) [1732409] - [fs] NFS: change sign of nfs_fh length (Benjamin Coddington) [1732409] - [fs] sunrpc: safely reallow resvport min/max inversion (Benjamin Coddington) [1732409] - [fs] nfs: remove redundant call to nfs_context_set_write_error() (Benjamin Coddington) [1732409] - [fs] SUNRPC: Fix a compile warning for cmpxchg64() (Benjamin Coddington) [1732409] - [fs] SUNRPC: use cmpxchg64() in gss_seq_send64_fetch_and_inc() (Benjamin Coddington) [1732409] - [fs] SUNRPC: Refactor sunrpc_cache_lookup (Benjamin Coddington) [1732409] - [fs] SUNRPC: Add lockless lookup of the server's auth domain (Benjamin Coddington) [1732409] - [fs] SUNRPC: Remove the server 'authtab_lock' and just use RCU (Benjamin Coddington) [1732409] - [fs] NFSv4: Fix lookup revalidate of regular files (Benjamin Coddington) [1732409] - [fs] NFS: Refactor nfs_lookup_revalidate() (Benjamin Coddington) [1732409] - [fs] SUNRPC: Replace krb5_seq_lock with a lockless scheme (Benjamin Coddington) [1732409] - [fs] SUNRPC: Lockless lookup of RPCSEC_GSS mechanisms (Benjamin Coddington) [1732409] - [fs] SUNRPC: Remove rpc_authflavor_lock in favour of RCU locking (Benjamin Coddington) [1732409] - [fs] NFS: Remove private spinlock in struct nfs_pgio_header (Benjamin Coddington) [1732409] - [fs] NFSv3: Improve NFSv3 performance when server returns no post-op attributes (Benjamin Coddington) [1732409] - [fs] NFSv4: Split out NFS v4.2 copy completion functions (Benjamin Coddington) [1732409] - [fs] NFS: Reduce indentation of nfs4_recovery_handle_error() (Benjamin Coddington) [1732409] - [fs] NFS: Reduce indentation of the switch statement in nfs4_reclaim_open_state() (Benjamin Coddington) [1732409] - [fs] NFS: Split out the body of nfs4_reclaim_open_state() (Benjamin Coddington) [1732409] - [fs] NFSv4.1: Fix the r/wsize checking (Benjamin Coddington) [1732409] - [fs] NFSv4: Convert struct nfs4_state to use refcount_t (Benjamin Coddington) [1732409] - [fs] NFSv4: Convert open state lookup to use RCU (Benjamin Coddington) [1732409] - [fs] NFS: Convert lookups of the open context to RCU (Benjamin Coddington) [1732409] - [fs] NFS: Simplify internal check for whether file is open for write (Benjamin Coddington) [1732409] - [fs] NFS: Convert lookups of the lock context to RCU (Benjamin Coddington) [1732409] - [fs] pNFS: Don't allocate more pages than we need to fit a layoutget response (Benjamin Coddington) [1732409] - [fs] pNFS: Don't zero out the array in nfs4_alloc_pages() (Benjamin Coddington) [1732409] - [fs] SUNRPC: Unexport xdr_partial_copy_from_skb() (Benjamin Coddington) [1732409] - [fs] SUNRPC: Clean up xs_udp_data_receive() (Benjamin Coddington) [1732409] - [fs] SUNRPC: Allow AF_LOCAL sockets to use the generic stream receive (Benjamin Coddington) [1732409] - [fs] SUNRPC: Clean up - rename xs_tcp_data_receive() to xs_stream_data_receive() (Benjamin Coddington) [1732409] - [fs] SUNRPC: Simplify TCP receive code by switching to using iterators (Benjamin Coddington) [1732409] - [fs] SUNRPC: Add a bvec array to struct xdr_buf for use with iovec_iter() (Benjamin Coddington) [1732409] - [fs] SUNRPC: Add a label for RPC calls that require allocation on receive (Benjamin Coddington) [1732409] - [fs] SUNRPC: Convert the xprt->sending queue back to an ordinary wait queue (Benjamin Coddington) [1732409] - [fs] SUNRPC: Fix priority queue fairness (Benjamin Coddington) [1732409] - [fs] SUNRPC: Convert xprt receive queue to use an rbtree (Benjamin Coddington) [1732409] - [fs] SUNRPC: Don't take transport->lock unnecessarily when taking XPRT_LOCK (Benjamin Coddington) [1732409] - [fs] SUNRPC: Cleanup: remove the unused 'task' argument from the request_send() (Benjamin Coddington) [1732409] - [fs] SUNRPC: Clean up transport write space handling (Benjamin Coddington) [1732409] - [fs] SUNRPC: Turn off throttling of RPC slots for TCP sockets (Benjamin Coddington) [1732409] - [fs] SUNRPC: Allow soft RPC calls to time out when waiting for the XPRT_LOCK (Benjamin Coddington) [1732409] - [fs] SUNRPC: Allow calls to xprt_transmit() to drain the entire transmit queue (Benjamin Coddington) [1732409] - [fs] SUNRPC: Enqueue swapper tagged RPCs at the head of the transmit queue (Benjamin Coddington) [1732409] - [fs] SUNRPC: Support for congestion control when queuing is enabled (Benjamin Coddington) [1732409] - [fs] SUNRPC: Improve latency for interactive tasks (Benjamin Coddington) [1732409] - [fs] SUNRPC: Move RPC retransmission stat counter to xprt_transmit() (Benjamin Coddington) [1732409] - [fs] SUNRPC: Simplify xprt_prepare_transmit() (Benjamin Coddington) [1732409] - [fs] SUNRPC: Don't reset the request 'bytes_sent' counter when releasing XPRT_LOCK (Benjamin Coddington) [1732409] - [fs] SUNRPC: Treat the task and request as separate in the xprt_ops->send_request() (Benjamin Coddington) [1732409] - [fs] SUNRPC: Fix up the back channel transmit (Benjamin Coddington) [1732409] - [fs] SUNRPC: Refactor RPC call encoding (Benjamin Coddington) [1732409] - [fs] SUNRPC: Add a transmission queue for RPC requests (Benjamin Coddington) [1732409] - [fs] SUNRPC: Distinguish between the slot allocation list and receive queue (Benjamin Coddington) [1732409] - [fs] SUNRPC: Minor cleanup for call_transmit() (Benjamin Coddington) [1732409] - [fs] SUNRPC: Refactor xprt_transmit() to remove wait for reply code (Benjamin Coddington) [1732409] - [fs] SUNRPC: Refactor xprt_transmit() to remove the reply queue code (Benjamin Coddington) [1732409] - [fs] SUNRPC: Rename xprt->recv_lock to xprt->queue_lock (Benjamin Coddington) [1732409] - [fs] SUNRPC: Don't wake queued RPC calls multiple times in xprt_transmit (Benjamin Coddington) [1732409] - [fs] SUNRPC: Test whether the task is queued before grabbing the queue spinlocks (Benjamin Coddington) [1732409] - [fs] SUNRPC: Add a helper to wake up a sleeping rpc_task and set its status (Benjamin Coddington) [1732409] - [fs] SUNRPC: Refactor the transport request pinning (Benjamin Coddington) [1732409] - [fs] SUNRPC: Simplify dealing with aborted partially transmitted messages (Benjamin Coddington) [1732409] - [fs] SUNRPC: Add socket transmit queue offset tracking (Benjamin Coddington) [1732409] - [fs] SUNRPC: Move reset of TCP state variables into the reconnect code (Benjamin Coddington) [1732409] - [fs] SUNRPC: Rename TCP receive-specific state variables (Benjamin Coddington) [1732409] - [fs] SUNRPC: Avoid holding locks across the XDR encoding of the RPC message (Benjamin Coddington) [1732409] - [fs] SUNRPC: Simplify identification of when the message send/receive is complete (Benjamin Coddington) [1732409] - [fs] SUNRPC: The transmitted message must lie in the RPCSEC window of validity (Benjamin Coddington) [1732409] - [fs] SUNRPC: If there is no reply expected, bail early from call_decode (Benjamin Coddington) [1732409] - [fs] nfsd: remove set but not used variable 'dirp' (Benjamin Coddington) [1732409] - [fs] NFSD introduce async copy feature (Benjamin Coddington) [1732409] - [fs] NFSD OFFLOAD_CANCEL xdr (Benjamin Coddington) [1732409] - [fs] NFSD OFFLOAD_STATUS xdr (Benjamin Coddington) [1732409] - [fs] NFSD CB_OFFLOAD xdr (Benjamin Coddington) [1732409] - [fs] NFS: Don't open code clearing of delegation state (Benjamin Coddington) [1732409] - [fs] NFSv4.1 fix infinite loop on I/O. (Benjamin Coddington) [1732409] - [fs] NFSv4: Fix a tracepoint Oops in initiate_file_draining() (Benjamin Coddington) [1732409] - [fs] pNFS: Ensure we return the error if someone kills a waiting layoutget (Benjamin Coddington) [1732409] - [fs] NFSv4: Fix a tracepoint Oops in initiate_file_draining() (Benjamin Coddington) [1732409] - [fs] sunrpc: Add comment defining gssd upcall API keywords (Benjamin Coddington) [1732409] - [fs] nfsd: Remove callback_cred (Benjamin Coddington) [1732409] - [fs] nfsd: Use correct credential for NFSv4.0 callback with GSS (Benjamin Coddington) [1732409] - [fs] sunrpc: Extract target name into svc_cred (Benjamin Coddington) [1732409] - [fs] sunrpc: Enable the kernel to specify the hostname part of service principals (Benjamin Coddington) [1732409] - [fs] pNFS: Remove unwanted optimisation of layoutget (Benjamin Coddington) [1732409] - [fs] pNFS/flexfiles: ff_layout_pg_init_read should exit on error (Benjamin Coddington) [1732409] - [fs] pNFS: Treat RECALLCONFLICT like DELAY... (Benjamin Coddington) [1732409] - [fs] pNFS: When updating the stateid in layoutreturn, also update the recall range (Benjamin Coddington) [1732409] - [fs] NFSv4: Fix a sleep in atomic context in nfs4_callback_sequence() (Benjamin Coddington) [1732409] - [fs] NFSv4: Fix locking in pnfs_generic_recover_commit_reqs (Benjamin Coddington) [1732409] - [fs] NFSv4: Fix a typo in nfs4_init_channel_attrs() (Benjamin Coddington) [1732409] - [fs] NFSv4: Don't busy wait if NFSv4 session draining is interrupted (Benjamin Coddington) [1732409] - [fs] NFS recover from destination server reboot for copies (Benjamin Coddington) [1732409] - [fs] nfsd: use true and false for boolean values (Benjamin Coddington) [1732409] - [fs] nfsd: constify write_op[] (Benjamin Coddington) [1732409] - [fs] fs/nfsd: Delete invalid assignment statements in nfsd4_decode_exchange_id (Benjamin Coddington) [1732409] - [fs] NFSD: Handle full-length symlinks (Benjamin Coddington) [1732409] - [fs] NFSD: Refactor the generic write vector fill helper (Benjamin Coddington) [1732409] - [fs] nfsd: Mark expected switch fall-through (Benjamin Coddington) [1732409] - [fs] nfsd: fix leaked file lock with nfs exported overlayfs (Benjamin Coddington) [1732409] - [fs] NFS add a simple sync nfs4_proc_commit after async COPY (Benjamin Coddington) [1732409] - [fs] NFS handle COPY ERR_OFFLOAD_NO_REQS (Benjamin Coddington) [1732409] - [fs] NFS send OFFLOAD_CANCEL when COPY killed (Benjamin Coddington) [1732409] - [fs] NFS export nfs4_async_handle_error (Benjamin Coddington) [1732409] - [fs] NFS handle COPY reply CB_OFFLOAD call race (Benjamin Coddington) [1732409] - [fs] NFS add support for asynchronous COPY (Benjamin Coddington) [1732409] - [fs] NFS COPY xdr handle async reply (Benjamin Coddington) [1732409] - [fs] NFS OFFLOAD_CANCEL xdr (Benjamin Coddington) [1732409] - [fs] NFS CB_OFFLOAD xdr (Benjamin Coddington) [1732409] - [fs] NFS: Use an appropriate work queue for direct-write completion (Benjamin Coddington) [1732409] - [fs] NFSv4: Fix error handling in nfs4_sp4_select_mode() (Benjamin Coddington) [1732409] - [fs] pnfs: Use true and false for boolean values (Benjamin Coddington) [1732409] - [fs] pnfs: pnfs_find_lseg() should not check NFS_LSEG_LAYOUTRETURN (Benjamin Coddington) [1732409] - [fs] NFS: Mark expected switch fall-throughs (Benjamin Coddington) [1732409] - [fs] NFSv4: Mark the inode change attribute up to date in update_changeattr() (Benjamin Coddington) [1732409] - [fs] NFSv4: Detect nlink changes on cross-directory renames too (Benjamin Coddington) [1732409] - [fs] NFSv4: bump/drop the nlink count on the parent dir when we mkdir/rmdir (Benjamin Coddington) [1732409] - [fs] pnfs: Fix handling of NFS4ERR_OLD_STATEID replies to layoutreturn (Benjamin Coddington) [1732409] - [fs] sunrpc: whitespace fixes (Benjamin Coddington) [1732409] - [fs] NFSv4 client live hangs after live data migration recovery (Benjamin Coddington) [1732409] - [fs] NFSv4.0 fix client reference leak in callback (Benjamin Coddington) [1732409] - [fs] sunrpc: kstrtoul() can also return -ERANGE (Benjamin Coddington) [1732409] - [fs] NFS: silence a harmless uninitialized variable warning (Benjamin Coddington) [1732409] - [fs] net/sunrpc: Make rpc_auth_create_args a const (Benjamin Coddington) [1732409] - [fs] pnfs/blocklayout: off by one in bl_map_stripe() (Benjamin Coddington) [1732409] - [fs] nfs: Referrals not inheriting proto setting from parent (Benjamin Coddington) [1732409] - [fs] nfs: initiate returning delegation when reclaiming one that's been recalled (Benjamin Coddington) [1732409] - [fs] fs: nfs: Adding new return type vm_fault_t (Benjamin Coddington) [1732409] - [fs] nfs: add error check in nfs_idmap_prepare_message() (Benjamin Coddington) [1732409] - [fs] NFS: More excessive attribute revalidation in nfs_execute_ok() (Benjamin Coddington) [1732409] - [fs] NFS: Fix excessive attribute revalidation in nfs_execute_ok() (Benjamin Coddington) [1732409] - [fs] NFS: Ensure we immediately start writeback on rescheduled writes (Benjamin Coddington) [1732409] - [fs] NFSv4.1: Fix a potential layoutget/layoutrecall deadlock (Benjamin Coddington) [1732409] - [fs] pNFS: Parse the results of layoutget on open even if permissions checks fail (Benjamin Coddington) [1732409] - [fs] NFS: Allow optimisation of lseek(fd, SEEK_CUR, 0) on directories (Benjamin Coddington) [1732409] - [fs] pNFS: Wait for stale layoutget calls to complete in pnfs_update_layout() (Benjamin Coddington) [1732409] - [fs] pNFS/flexfiles: Ensure we always return a layout if it has layoutstats (Benjamin Coddington) [1732409] - [fs] pNFS: Ignore non-recalled layouts in pnfs_layout_need_return() (Benjamin Coddington) [1732409] - [fs] pNFS: Don't update the stateid when replying NFS4ERR_DELAY to a layout recall (Benjamin Coddington) [1732409] - [fs] pNFS: Don't discard layout segments that are marked for return (Benjamin Coddington) [1732409] - [fs] nfsd: don't advertise a SCSI layout for an unsupported request_queue (Benjamin Coddington) [1732409] - [fs] nfsd: fix corrupted reply to badly ordered compound (Benjamin Coddington) [1732409] - [fs] nfsd: clarify check_op_ordering (Benjamin Coddington) [1732409] - [fs] nfsd: update obselete comment referencing the BKL (Benjamin Coddington) [1732409] - [fs] nfsd4: cleanup sessionid in nfsd4_destroy_session (Benjamin Coddington) [1732409] - [fs] nfsd4: less confusing nfsd4_compound_in_session (Benjamin Coddington) [1732409] - [fs] nfsd4: support change_attr_type attribute (Benjamin Coddington) [1732409] - [fs] nfsd: fix NFSv4 time_delta attribute (Benjamin Coddington) [1732409] - [fs] nfsd4: return default lease period (Benjamin Coddington) [1732409] - [fs] nfsd4: extend reclaim period for reclaiming clients (Benjamin Coddington) [1732409] - [netdrv] i40e: Do not check VF state in i40e_ndo_get_vf_config (Stefan Assmann) [1752498] - [netdrv] i40e: Add support for X710 device (Stefan Assmann) [1752891] - [mm] mm/oom_kill.c: add task UID to info message on an oom kill (Joel Savitz) [1693039] - [pci] ACPICA: Increase total number of possible Owner IDs (Al Stone) [1713050] - [powerpc] powerpc/pseries: correctly track irq state in default idle (Steve Best) [1751971] - [powerpc] powerpc/imc: Dont create debugfs files for cpu-less nodes (Steve Best) [1726031] - [fs] userfaultfd_release: always remove uffd flags and clear vm_userfaultfd_ctx (Alex Gladkov) [1749763] - [infiniband] RDMA/bnxt_re: Fix stack-out-of-bounds in bnxt_qplib_rcfw_send_message (Selvin Xavier) [1643312] - [drm] drm/bochs: Fix connector leak during driver unload (Sam Bobroff) [1463490] - [tools] selftests: Remove forced unbuffering for test running (Desnes Augusto Nunes do Rosario) [1721461] - [tools] selftests: Add test plan API to kselftest.h and adjust callers (Desnes Augusto Nunes do Rosario) [1721461] - [tools] selftests: Remove KSFT_TAP_LEVEL (Desnes Augusto Nunes do Rosario) [1721461] - [tools] selftests: Move test output to diagnostic lines (Desnes Augusto Nunes do Rosario) [1721461] - [tools] selftests: Distinguish between missing and non-executable (Desnes Augusto Nunes do Rosario) [1721461] - [tools] selftests: Add plan line and fix result line syntax (Desnes Augusto Nunes do Rosario) [1721461] - [tools] selftests: Extract logic for multiple test runs (Desnes Augusto Nunes do Rosario) [1721461] - [tools] selftests: Use runner.sh for emit targets (Desnes Augusto Nunes do Rosario) [1721461] - [tools] selftests: Extract single-test shell logic from lib.mk (Desnes Augusto Nunes do Rosario) [1721461] - [tools] x86/selftests/pkeys: Fork() to check for state being preserved (Vladis Dronov) [1738880] - [x86] x86/pkeys: Properly copy pkey state at fork() (Vladis Dronov) [1738880] - [netdrv] cxgb4: fix a memory leak bug (Jonathan Toppins) [1725776] - [netdrv] cxgb4: Prefer pcie_capability_read_word() (Jonathan Toppins) [1725776] - [netdrv] allocate_flower_entry: should check for null deref (Jonathan Toppins) [1725776] - [netdrv] cxgb4: reduce kernel stack usage in cudbg_collect_mem_region() (Jonathan Toppins) [1725776] - [netdrv] cxgb4: Add MPS refcounting for alloc/free mac filters (Jonathan Toppins) [1725776] - [netdrv] cxgb4: Add MPS TCAM refcounting for cxgb4 change mac (Jonathan Toppins) [1725776] - [netdrv] cxgb4: Add MPS TCAM refcounting for raw mac filters (Jonathan Toppins) [1725776] - [netdrv] cxgb4: Re-work the logic for mps refcounting (Jonathan Toppins) [1725776] - [netdrv] cxgb4/libcxgb/cxgb4i/cxgbit: enable eDRAM page pods for iSCSI (Jonathan Toppins) [1725776] - [netdrv] cxgb4: Set initial IRQ affinity hints (Jonathan Toppins) [1725776] - [netdrv] cxgb4: Make t4_get_tp_e2c_map static (Jonathan Toppins) [1725776] - [netdrv] cxgb4: Revert "cxgb4: Remove SGE_HOST_PAGE_SIZE dependency on page size" (Jonathan Toppins) [1725776] - [netdrv] cxgb4: offload VLAN flows regardless of VLAN ethtype (Jonathan Toppins) [1725776] - [netdrv] cxgb4: use firmware API for validating filter spec (Jonathan Toppins) [1725776] - [netdrv] cxgb4: Enable hash filter with offload (Jonathan Toppins) [1725776] - [netdrv] cxgb4: Fix error path in cxgb4_init_module (Jonathan Toppins) [1725776] - [netdrv] cxgb4: Delete all hash and TCAM filters before resource cleanup (Jonathan Toppins) [1725776] - [netdrv] cxgb4/cxgb4vf_main: Mark expected switch fall-through (Jonathan Toppins) [1725776] - [netdrv] cxgb4/cxgb4vf: Display advertised FEC in ethtool (Jonathan Toppins) [1725776] - [netdrv] cxgb4: Update 1.23.3.0 as the latest firmware supported. (Jonathan Toppins) [1725776] - [netdrv] cxgb4: Update 1.22.9.0 as the latest firmware supported. (Jonathan Toppins) [1725776] - [netdrv] cxgb4/l2t: Use struct_size() in kvzalloc() (Jonathan Toppins) [1725776] - [netdrv] cross-tree: phase out dma_zalloc_coherent() (Jonathan Toppins) [1725776] - [netdrv] crypto/chelsio/chtls: macro correction in tx path (Jonathan Toppins) [1725776]- [kernel] rcu: Add sparse check to rcu_assign_pointer() (Waiman Long) [1737054] - [kernel] rcu: Fix obsolete DYNTICK_IRQ_NONIDLE comment (Waiman Long) [1737054] - [kernel] rcu: Repair rcu_nmi_exit() docbook header (Waiman Long) [1737054] - [kernel] rcu: Remove preemption disabling from expedited CPU selection (Waiman Long) [1737054] - [kernel] rcu: Rename rcu_process_callbacks() to rcu_core() for Tree RCU (Waiman Long) [1737054] - [kernel] rcu: Rename rcu_check_callbacks() to rcu_sched_clock_irq() (Waiman Long) [1737054] - [kernel] rcu: Docbook for rcu_head_init() and rcu_head_after_call_rcu() (Waiman Long) [1737054] - [documentation] doc: Fix outdated links (Waiman Long) [1737054] - [documentation] doc: CPU-hotplug notifiers cannot invoke synchronize_srcu() or srcu_barrier() (Waiman Long) [1737054] - [documentation] doc: Now jiffies_till_sched_qs solicits help from cond_resched() (Waiman Long) [1737054] - [kernel] rcuperf: Stop abusing IS_ENABLED() (Waiman Long) [1737054] - [kernel] rcutorture: Add grace period after CPU offline (Waiman Long) [1737054] - [kernel] torture: Explain and simplify odd "for" loop in mkinitrd.sh (Waiman Long) [1737054] - [kernel] rcutorture: Record grace periods in forward-progress histogram (Waiman Long) [1737054] - [kernel] rcu: Prevent needless ->gp_seq_needed update in __note_gp_changes() (Waiman Long) [1737054] - [kernel] rcu: Do RCU GP kthread self-wakeup from softirq and interrupt (Waiman Long) [1737054] - [kernel] rcu: Add sysrq rcu_node-dump capability (Waiman Long) [1737054] - [kernel] rcu: Protect rcu_check_gp_kthread_starvation() access to ->gp_flags (Waiman Long) [1737054] - [kernel] rcu: Improve diagnostics for failed RCU grace-period start (Waiman Long) [1737054] - [kernel] rcu: Update NOCB comments (Waiman Long) [1737054] - [kernel] rcu: Remove unused rcu_cpu_kthread_cpu per-CPU variable (Waiman Long) [1737054] - [kernel] rcu: Move rcu_cpu_has_work to rcu_data structure (Waiman Long) [1737054] - [kernel] rcu: Remove unused rcu_cpu_kthread_loops per-CPU variable (Waiman Long) [1737054] - [kernel] rcu: Move rcu_cpu_kthread_status to rcu_data structure (Waiman Long) [1737054] - [kernel] rcu: Move rcu_cpu_kthread_task to rcu_data structure (Waiman Long) [1737054] - [kernel] rcu: Accommodate zero jiffies_till_first_fqs and kthread kicking (Waiman Long) [1737054] - [kernel] rcu: Remove wrapper definitions for obsolete RCU update functions (Waiman Long) [1737054] - [kernel] rcu: Discard separate per-CPU callback counts (Waiman Long) [1737054] - [kernel] rcu: Inline _synchronize_rcu_expedited() into synchronize_rcu_expedited() (Waiman Long) [1737054] - [kernel] rcu: Consolidate PREEMPT and !PREEMPT synchronize_rcu() (Waiman Long) [1737054] - [kernel] rcu: Consolidate PREEMPT and !PREEMPT synchronize_rcu_expedited() (Waiman Long) [1737054] - [kernel] rcu: Determine expedited-GP IPI handler at build time (Waiman Long) [1737054] - [kernel] rcu: Inline rcu_kthread_do_work() into its sole remaining caller (Waiman Long) [1737054] - [kernel] rcu: Eliminate RCU_BH_FLAVOR and RCU_SCHED_FLAVOR (Waiman Long) [1737054] - [kernel] rcu: Inline force_quiescent_state() into rcu_force_quiescent_state() (Waiman Long) [1737054] - [kernel] rcu: Make expedited IPI handler return after handling critical section (Waiman Long) [1737054] - [kernel] rcu: Rename and comment changes due to only one rcuo kthread per CPU (Waiman Long) [1737054] - [kernel] sched: Replace synchronize_sched() with synchronize_rcu() (Waiman Long) [1737054] - [kernel] sched: Replace call_rcu_sched() with call_rcu() (Waiman Long) [1737054] - [net] net/core: Replace call_rcu_bh() and synchronize_rcu_bh() (Waiman Long) [1737054] - [net] netpoll: allow cleanup to be synchronous (Waiman Long) [1737054] - [net] netfilter: Replace call_rcu_bh(), rcu_barrier_bh(), and synchronize_rcu_bh() (Waiman Long) [1737054] - [kernel] uprobes: Use synchronize_rcu() not synchronize_sched() (Waiman Long) [1737054] - [kernel] rcutorture: Don't do busted forward-progress testing (Waiman Long) [1737054] - [kernel] rcutorture: Use 100ms buckets for forward-progress callback histograms (Waiman Long) [1737054] - [kernel] rcutorture: Recover from OOM during forward-progress tests (Waiman Long) [1737054] - [kernel] rcutorture: Print forward-progress test age upon failure (Waiman Long) [1737054] - [kernel] rcutorture: Print time since GP end upon forward-progress failure (Waiman Long) [1737054] - [kernel] rcutorture: Print histogram of CB invocation at OOM time (Waiman Long) [1737054] - [kernel] rcutorture: Print GP age upon forward-progress failure (Waiman Long) [1737054] - [kernel] rcu: Print per-CPU callback counts for forward-progress failures (Waiman Long) [1737054] - [kernel] rcu: Account for nocb-CPU callback counts in RCU CPU stall warnings (Waiman Long) [1737054] - [kernel] rcutorture: Dump grace-period diagnostics upon forward-progress OOM (Waiman Long) [1737054] - [kernel] rcutorture: Prepare for asynchronous access to rcu_fwd_startat (Waiman Long) [1737054] - [kernel] torture: Remove unnecessary "ret" variables (Waiman Long) [1737054] - [kernel] rcutorture: Affinity forward-progress test to avoid housekeeping CPUs (Waiman Long) [1737054] - [kernel] rcutorture: Break up too-long rcu_torture_fwd_prog() function (Waiman Long) [1737054] - [kernel] rcutorture: Remove cbflood facility (Waiman Long) [1737054] - [kernel] torture: Bring any extra CPUs online during kernel startup (Waiman Long) [1737054] - [kernel] rcutorture: Add call_rcu() flooding forward-progress tests (Waiman Long) [1737054] - [tools] rcutorture/formal: Replace synchronize_sched() with synchronize_rcu() (Waiman Long) [1737054] - [tools] tools/kernel.h: Replace synchronize_sched() with synchronize_rcu() (Waiman Long) [1737054] - [net] net/decnet: Replace rcu_barrier_bh() with rcu_barrier() (Waiman Long) [1737054] - [net] net/core/skmsg: Replace call_rcu_sched() with call_rcu() (Waiman Long) [1737054] - [kernel] cgroups: Replace synchronize_sched() with synchronize_rcu() (Waiman Long) [1737054] - [kernel] types: Remove call_rcu_bh() and call_rcu_sched() (Waiman Long) [1737054] - [include] percpu-rwsem: Replace synchronize_sched() with synchronize_rcu() (Waiman Long) [1737054] - [net] net/bridge: Replace call_rcu_bh() and rcu_barrier_bh() (Waiman Long) [1737054] - [kernel] srcu: Use "ssp" instead of "sp" for srcu_struct pointer (Waiman Long) [1737054] - [kernel] srcu: Lock srcu_data structure in srcu_gp_start() (Waiman Long) [1737054] - [mm] mm: Replace call_rcu_sched() with call_rcu() (Waiman Long) [1737054] - [kernel] percpu-refcount: Replace call_rcu_sched() with call_rcu() (Waiman Long) [1737054] - [kernel] events: Replace synchronize_sched() with synchronize_rcu() (Waiman Long) [1737054] - [kernel] workqueue: Replace call_rcu_sched() with call_rcu() (Waiman Long) [1737054] - [kernel] modules: Replace synchronize_sched() and call_rcu_sched() (Waiman Long) [1737054] - [kernel] sched/membarrier: synchronize_sched() with synchronize_rcu() (Waiman Long) [1737054] - [kernel] lockdep: Replace synchronize_sched() with synchronize_rcu() (Waiman Long) [1737054] - [kernel] kprobes: Replace synchronize_sched() with synchronize_rcu() (Waiman Long) [1737054] - [init] main: Replace rcu_barrier_sched() with rcu_barrier() (Waiman Long) [1737054] - [kernel] tracing: Replace synchronize_sched() and call_rcu_sched() (Waiman Long) [1737054] - [kernel] tracepoints: Free early tracepoints after RCU is initialized (Waiman Long) [1737054] - [kernel] tracing: Fix synchronizing to event changes with tracepoint_synchronize_unregister() (Waiman Long) [1737054] - [kernel] tracepoint: Make rcuidle tracepoint callers use SRCU (Waiman Long) [1737054] - [fs] fs/file: Replace synchronize_sched() with synchronize_rcu() (Waiman Long) [1737054] - [cpufreq] cpufreq/cpufreq_governor: Replace synchronize_sched() with synchronize_rcu() (Waiman Long) [1737054] - [cpufreq] cpufreq/intel_pstate: Replace synchronize_sched() with synchronize_rcu() (Waiman Long) [1737054] - [vhost] drivers/vhost: Replace synchronize_rcu_bh() with synchronize_rcu() (Waiman Long) [1737054] - [netdrv] ethernet/sis: Replace synchronize_sched() with synchronize_rcu() (Waiman Long) [1737054] - [char] drivers/ipmi: Replace synchronize_sched() with synchronize_rcu() (Waiman Long) [1737054] - [crypto] crypto/pcrypt: Replace synchronize_rcu_bh() with synchronize_rcu() (Waiman Long) [1737054] - [mm] mm: Replace spin_is_locked() with lockdep (Waiman Long) [1737054] - [kernel] locking/mutex: Replace spin_is_locked() with lockdep (Waiman Long) [1737054] - [fs] userfaultfd: Replace spin_is_locked() with lockdep (Waiman Long) [1737054] - [net] smsc: Replace spin_is_locked() with lockdep (Waiman Long) [1737054] - [scripts] checkpatch.pl: Suggest lockdep instead of asserting !spin_is_locked() (Waiman Long) [1737054] - [scripts] checkpatch: Create table of obsolete APIs and apply to RCU (Waiman Long) [1737054] - [maintainers] MAINTAINERS: Add Joel Fernandes as RCU reviewer (Waiman Long) [1737054] - [kernel] rcu: Avoid signed integer overflow in rcu_preempt_deferred_qs() (Waiman Long) [1737054] - [kernel] rcu: Replace this_cpu_ptr() with __this_cpu_read() (Waiman Long) [1737054] - [kernel] rcu: Speed up expedited GPs when interrupting RCU reader (Waiman Long) [1737054] - [kernel] rcu: Trace end of grace period before end of grace period (Waiman Long) [1737054] - [kernel] rcu: Adjust the comment of function rcu_is_watching (Waiman Long) [1737054] - [kernel] rcu: Add jiffies-since-GP-activity to show_rcu_gp_kthreads() (Waiman Long) [1737054] - [kernel] rcu: Add state name to show_rcu_gp_kthreads() output (Waiman Long) [1737054] - [kernel] rcu: Parameterize rcu_check_gp_start_stall() (Waiman Long) [1737054] - [kernel] rcu: Avoid double multiply by HZ (Waiman Long) [1737054] - [documentation] doc: Fix "struction" typo in RCU memory-ordering documentation (Waiman Long) [1737054] - [documentation] doc: Correct parameter in stallwarn (Waiman Long) [1737054] - [documentation] doc: RCU scheduler spinlock rcu_read_unlock() restriction remains (Waiman Long) [1737054] - [documentation] doc: Make listing in RCU perf/scale requirements use rcu_assign_pointer() (Waiman Long) [1737054] - [documentation] doc: Remove obsolete (non-)requirement about disabling preemption (Waiman Long) [1737054] - [documentation] doc: Make reader aware of rcu_dereference_protected (Waiman Long) [1737054] - [documentation] doc: rcu: Encourage use of rcu_barrier in checklist (Waiman Long) [1737054] - [documentation] doc: rcu: Remove obsolete checklist item about synchronize_rcu usage (Waiman Long) [1737054] - [documentation] doc: rcu: Remove obsolete suggestion from checklist (Waiman Long) [1737054] - [documentation] doc: rcu: Add more rationale for using rcu_read_lock_sched in checklist (Waiman Long) [1737054] - [documentation] doc: rcu: Update core and full API in whatisRCU (Waiman Long) [1737054] - [documentation] doc: Document rcutorture forward-progress test kernel parameters (Waiman Long) [1737054] - [documentation] doc: rcu: Update description of gp_seq fields in rcu_data (Waiman Long) [1737054] - [documentation] doc: rcu: Better clarify the rcu_segcblist ->len field (Waiman Long) [1737054] - [documentation] doc: rcu: Update Data-Structures for RCU flavor consolidation (Waiman Long) [1737054] - [documentation] doc: Remove rcu_dynticks from Data-Structures (Waiman Long) [1737054] - [documentation] doc: Update information about resched_cpu (Waiman Long) [1737054] - [kernel] rcu: Eliminate BUG_ON() for kernel/rcu/update.c (Waiman Long) [1737054] - [kernel] rcu: Eliminate BUG_ON() for kernel/rcu/tree_plugin.h (Waiman Long) [1737054] - [kernel] rcu: Stop expedited grace periods from relying on stop-machine (Waiman Long) [1737054] - [kernel] srcu: Prevent __call_srcu() counter wrap with read-side critical section (Waiman Long) [1737054] - [include] srcu: Fix kernel-doc missing notation (Waiman Long) [1737054] - [x86] x86/PCI: Replace spin_is_locked() with lockdep (Waiman Long) [1737054] - [tools] rcutorture: Make use of nolibc when available (Waiman Long) [1737054] - [tools] rcutorture: Import a copy of nolibc (Waiman Long) [1737054] - [tools] rcutorture: Check initrd/init instead of initrd only (Waiman Long) [1737054] - [tools] rcutorture: Always strip using the cross-compiler (Waiman Long) [1737054] - [tools] rcutorture: Add cross-compile capability to initrd.sh (Waiman Long) [1737054] - [tools] rcutorture: Make initrd/init execute in userspace (Waiman Long) [1737054] - [tools] rcutorture: Add initrd support for systems lacking dracut (Waiman Long) [1737054] - [tools] rcutorture: Automatically create initrd directory (Waiman Long) [1737054] - [documentation] doc: Remove rcu_preempt_state reference in stallwarn (Waiman Long) [1737054] - [documentation] doc: Clarify RCU data-structure comment about rcu_tree fanout (Waiman Long) [1737054] - [documentation] doc: Set down forward-progress requirements (Waiman Long) [1737054] - [powerpc] powerpc: Convert hugepd_free() to use call_rcu() (Waiman Long) [1737054] - [s390] s390/mm: Convert tlb_table_flush() to use call_rcu() (Waiman Long) [1737054] - [kernel] sparc/oprofile: Convert timer_stop() to use synchronize_rcu() (Waiman Long) [1737054] - [kernel] sched/membarrier: Replace synchronize_sched() with synchronize_rcu() (Waiman Long) [1737054] - [kernel] rcu: Consolidate the RCU update functions invoked by sync.c (Waiman Long) [1737054] - [kernel] rcu: Eliminate synchronize_rcu_mult() (Waiman Long) [1737054] - [kernel] rcu: Fix rcu_{node, data} comments about gp_seq_needed (Waiman Long) [1737054] - [kernel] rcu: Remove unused rcu_state externs (Waiman Long) [1737054] - [kernel] rcu: Eliminate BUG_ON() for kernel/rcu/tree.c (Waiman Long) [1737054] - [kernel] rcu: Eliminate BUG_ON() for sync.c (Waiman Long) [1737054] - [include] srcu: Add notrace variant of srcu_dereference (Waiman Long) [1737054] - [documentation] PM/EM: Document the Energy Model framework (Phil Auld) [1718927] - [kernel] sched/doc: Document Energy Aware Scheduling (Phil Auld) [1718927] - [kernel] sched/fair: Remove unneeded prototype of capacity_of() (Phil Auld) [1718927] - [kernel] sched/fair: Skip LLC NOHZ logic for asymmetric systems (Phil Auld) [1718927] - [kernel] sched/fair: Tune down misfit NOHZ kicks (Phil Auld) [1718927] - [kernel] sched/fair: Comment some nohz_balancer_kick() kick conditions (Phil Auld) [1718927] - [kernel] sched/fair: Prune, fix and simplify the nohz_balancer_kick() comment block (Phil Auld) [1718927] - [kernel] sched/fair: Explain LLC nohz kick condition (Phil Auld) [1718927] - [kernel] sched/fair: Simplify nohz_balancer_kick() (Phil Auld) [1718927] - [kernel] sched/topology: Fix percpu data types in struct sd_data & struct s_data (Phil Auld) [1718927] - [kernel] sched/fair: Simplify post_init_entity_util_avg() by calling it with a task_struct pointer argument (Phil Auld) [1718927] - [kernel] sched/fair: Fix util_avg of new tasks for asymmetric systems (Phil Auld) [1718927] - [kernel] sched/fair: Optimize update_blocked_averages() (Phil Auld) [1718927] - [kernel] sched/topology: Introduce a sysctl for Energy Aware Scheduling (Phil Auld) [1718927] - [kernel] Revert "sched/core: Take the hotplug lock in sched_init_smp()" (Phil Auld) [1718927] - [kernel] cpu/hotplug: Mute hotplug lockdep during init (Phil Auld) [1718927] - [kernel] sched/fair: Select an energy-efficient CPU on task wake-up (Phil Auld) [1718927] - [kernel] sched/fair: Introduce an energy estimation helper function (Phil Auld) [1718927] - [kernel] sched/fair: Add over-utilization/tipping point indicator (Phil Auld) [1718927] - [kernel] sched/fair: Clean-up update_sg_lb_stats parameters (Phil Auld) [1718927] - [kernel] sched/toplogy: Introduce the 'sched_energy_present' static key (Phil Auld) [1718927] - [kernel] sched/topology: Make Energy Aware Scheduling depend on schedutil (Phil Auld) [1718927] - [kernel] sched/topology: Disable EAS on inappropriate platforms (Phil Auld) [1718927] - [kernel] sched/topology: Add lowest CPU asymmetry sched_domain level pointer (Phil Auld) [1718927] - [kernel] sched/topology: Reference the Energy Model of CPUs when available (Phil Auld) [1718927] - [kernel] PM: Introduce an Energy Model management framework (Phil Auld) [1718927] - [kernel] sched/cpufreq: Prepare schedutil for Energy Aware Scheduling (Phil Auld) [1718927] - [kernel] sched/topology: Relocate arch_scale_cpu_capacity() to the internal header (Phil Auld) [1718927] - [kernel] sched/core: Take the hotplug lock in sched_init_smp() (Phil Auld) [1718927] - [kernel] sched/core: Disable SD_PREFER_SIBLING on asymmetric CPU capacity domains (Phil Auld) [1718927] - [kernel] sched/fair: Don't move tasks to lower capacity CPUs unless necessary (Phil Auld) [1718927] - [kernel] sched/fair: Set rq->rd->overload when misfit (Phil Auld) [1718927] - [kernel] sched/fair: Wrap rq->rd->overload accesses with READ/WRITE_ONCE() (Phil Auld) [1718927] - [kernel] sched/core: Change root_domain->overload type to int (Phil Auld) [1718927] - [kernel] sched/fair: Change 'prefer_sibling' type to bool (Phil Auld) [1718927] - [kernel] sched/fair: Kick nohz balance if rq->misfit_task_load (Phil Auld) [1718927] - [kernel] sched/fair: Consider misfit tasks when load-balancing (Phil Auld) [1718927] - [kernel] sched/fair: Add sched_group per-CPU max capacity (Phil Auld) [1718927] - [kernel] sched/fair: Add 'group_misfit_task' load-balance type (Phil Auld) [1718927] - [kernel] sched/topology: Add static_key for asymmetric CPU capacity optimizations (Phil Auld) [1718927] - [kernel] sched/core, workqueues: Distangle worker accounting from rq lock (Phil Auld) [1737067] - [kernel] workqueue: Use normal rcu (Phil Auld) [1737067] - [kernel] tick/broadcast: Fix warning about undefined tick_broadcast_oneshot_offline() (Phil Auld) [1737067] - [kernel] timer/trace: Improve timer tracing (Phil Auld) [1737067] - [include] timer/trace: Replace deprecated vsprintf pointer extension pf by ps (Phil Auld) [1737067] - [kernel] timer: Move trace point to get proper index (Phil Auld) [1737067] - [kernel] tick/sched: Update tick_sched struct documentation (Phil Auld) [1737067] - [kernel] tick: Remove outgoing CPU from broadcast masks (Phil Auld) [1737067] - [kernel] timekeeping: Consistently use unsigned int for seqcount snapshot (Phil Auld) [1737067] - [kernel] sched/fair: Robustify CFS-bandwidth timer locking (Phil Auld) [1737067] - [kernel] tick/sched : Remove redundant cpu_online() check (Phil Auld) [1737067] - [misc] sched/swait: Rename to exclusive (Phil Auld) [1737067] - [kernel] sched/swait: Switch to full exclusive mode (Phil Auld) [1737067] - [kernel] sched/swait: Remove __prepare_to_swait (Phil Auld) [1737067] - [netdrv] net: ena: don't wake up tx queue when down (John Linville) [1722628] - [netdrv] Revert "net: ena: ethtool: add extra properties retrieval via get_priv_flags" (John Linville) [1722628] - [netdrv] net: ena: Fix bug where ring allocation backoff stopped too late (John Linville) [1722628] - [netdrv] net: ena: update driver version from 2.0.3 to 2.1.0 (John Linville) [1722628] - [netdrv] net: ena: remove inline keyword from functions in *.c (John Linville) [1722628] - [netdrv] net: ena: add ethtool function for changing io queue sizes (John Linville) [1722628] - [netdrv] net: ena: allow queue allocation backoff when low on memory (John Linville) [1722628] - [netdrv] net: ena: make ethtool show correct current and max queue sizes (John Linville) [1722628] - [netdrv] net: ena: enable negotiating larger Rx ring size (John Linville) [1722628] - [netdrv] net: ena: add MAX_QUEUES_EXT get feature admin command (John Linville) [1722628] - [netdrv] net: ena: use dev_info_once instead of static variable (John Linville) [1722628] - [netdrv] net: ena: add good checksum counter (John Linville) [1722628] - [netdrv] net: ena: optimise calculations for CQ doorbell (John Linville) [1722628] - [netdrv] net: ena: add support for changing max_header_size in LLQ mode (John Linville) [1722628] - [netdrv] net: ena: allow automatic fallback to polling mode (John Linville) [1722628] - [netdrv] net: ena: add newline at the end of pr_err prints (John Linville) [1722628] - [netdrv] net: ena: arrange ena_probe() function variables in reverse christmas tree (John Linville) [1722628] - [netdrv] net: ena: replace free_tx/rx_ids union with single free_ids field in ena_ring (John Linville) [1722628] - [netdrv] net: ena: ethtool: add extra properties retrieval via get_priv_flags (John Linville) [1722628] - [netdrv] net: ena: add handling of llq max tx burst size (John Linville) [1722628] - [netdrv] net: ena: gcc 8: fix compilation warning (John Linville) [1722628] - [netdrv] net: ena: fix ena_com_fill_hash_function() implementation (John Linville) [1722628] - [netdrv] net: ena: improve latency by disabling adaptive interrupt moderation by default (John Linville) [1722628] - [netdrv] net: ena: fix return value of ena_com_config_llq_info() (John Linville) [1722628] - [netdrv] net: ena: fix incorrect test of supported hash function (John Linville) [1722628] - [netdrv] net: ena: fix: Free napi resources when ena_up() fails (John Linville) [1722628] - [netdrv] net: ena: fix: set freed objects to NULL to avoid failing future allocations (John Linville) [1722628] - [netdrv] net: ena: fix swapped parameters when calling ena_com_indirect_table_fill_entry (John Linville) [1722628] - [arm64] arm64: kexec: Add comment to explain use of __flush_icache_range() (Mark Salter) [1757450] - [arm64] arm64: kexec: machine_kexec should call __flush_icache_range (Mark Salter) [1757450] - [arm64] arm64: Do not issue IPIs for user executable ptes (Mark Salter) [1757450] - [arm64] arm64: hibernate: Avoid sending cross-calling with interrupts disabled (Mark Salter) [1757450] - [arm64] arm64: mm: Export __flush_icache_range() to modules (Mark Salter) [1757450] - [arm64] arm64: IPI each CPU after invalidating the I-cache for kernel mappings (Mark Salter) [1757450] - [s390] s390/dasd: Handle out-of-space constraint (Philipp Rudo) [1525398] - [s390] s390/dasd: Use ALIGN_DOWN macro (Philipp Rudo) [1525398] - [s390] s390/dasd: Make dasd_setup_queue() a discipline function (Philipp Rudo) [1525398] - [s390] s390/dasd: Add new ioctl to release space (Philipp Rudo) [1525398] - [s390] s390/dasd: Add dasd_sleep_on_queue_interruptible() (Philipp Rudo) [1525398] - [s390] s390/dasd: Add missing intensity definition (Philipp Rudo) [1525398] - [s390] s390/dasd: Fix whitespace (Philipp Rudo) [1525398] - [s390] s390/dasd: Add dynamic formatting support for ESE volumes (Philipp Rudo) [1525398] - [s390] s390/dasd: Recognise data for ESE volumes (Philipp Rudo) [1525398] - [s390] s390/dasd: Put sub-order definitions in a separate section (Philipp Rudo) [1525398] - [s390] s390/dasd: Make layout analysis ESE compatible (Philipp Rudo) [1525398] - [s390] s390/dasd: Remove old defines and function (Philipp Rudo) [1525398] - [s390] s390/dasd: Remove unused structs and function prototypes (Philipp Rudo) [1525398] - [tools] perf report: Dump s390 counter set data to file (Philipp Rudo) [1731036] - [tools] perf report: Display arch specific diagnostic counter sets, starting with s390 (Philipp Rudo) [1731036] - [tools] perf report: Add s390 diagnosic sampling descriptor size (Philipp Rudo) [1731036] - [s390] s390/cpum_cf_diag: Add support for CPU-MF SVN 6 (Philipp Rudo) [1731036] - [s390] s390/cpumf: Fix warning from check_processor_id (Philipp Rudo) [1731036] - [s390] s390/cpum_cf_diag: Add support for s390 counter facility diagnostic trace (Philipp Rudo) [1731036] - [s390] s390/cpum_cf: Handle EBUSY return code from CPU counter facility reservation (Philipp Rudo) [1731036] - [s390] s390/cpum_cf: add ctr_stcctm() function (Philipp Rudo) [1731036] - [s390] s390/cpum_cf: move common functions into a separate file (Philipp Rudo) [1731036] - [s390] s390/cpum_cf: introduce kernel_cpumcf_avail() function (Philipp Rudo) [1731036] - [s390] s390/cpu_mf: replace stcctm5() with the stcctm() function (Philipp Rudo) [1731036] - [s390] s390/cpu_mf: add store cpu counter multiple instruction support (Philipp Rudo) [1731036] - [s390] s390/cpum_cf: Add minimal in-kernel interface for counter measurements (Philipp Rudo) [1731036] - [s390] s390/cpum_cf: introduce kernel_cpumcf_alert() to obtain measurement alerts (Philipp Rudo) [1731036] - [s390] s390/cpu_mf: move struct cpu_cf_events and per-CPU variable to header file (Philipp Rudo) [1731036] - [s390] s390/cpum_cf: rename per-CPU counter facility structure and variables (Philipp Rudo) [1731036] - [s390] s390/cpum_cf: prepare for in-kernel counter measurements (Philipp Rudo) [1731036] - [s390] s390/cpum_cf: move counter set controls to a new header file (Philipp Rudo) [1731036] - [s390] s390/cpum_cf: Reject request for sampling in event initialization (Philipp Rudo) [1731036] - [s390] s390/perf: Change CPUM_CF return code in event init function (Philipp Rudo) [1731036] - [acpi] ACPI / property: Add two new Thunderbolt property GUIDs to the list (Jarod Wilson) [1483494] - [acpi] ACPI: property: restore _DSD data subnodes GUID comment (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Add support for Intel Ice Lake (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Expose active parts of NVM even if upgrade is not supported (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Hide switch attributes that are not set (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Do not fail adding switch if some port is not implemented (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Use 32-bit writes when writing ring producer/consumer (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Move NVM upgrade support flag to struct icm (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Correct path indices for PCIe tunnel (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Show key using *pE not *pEp (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Switch to use device_property_count_uXX() (Jarod Wilson) [1483494] - [include] device property: Add helpers to count items in an array (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Implement CIO reset correctly for Titan Ridge (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Make sure device runtime resume completes before taking domain lock (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Add SPDX license identifier - Makefile/Kconfig (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Add SPDX license identifier for more missed files (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Make priority unsigned in struct tb_path (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: shash - remove shash_desc::flags (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Start firmware on Titan Ridge Apple systems (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Reword output of tb_dump_hop() (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Make rest of the logging to happen at debug level (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Make __TB_[SW|PORT]_PRINT take const parameters (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Add support for XDomain connections (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Make tb_switch_alloc() return ERR_PTR() (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Add support for DMA tunnels (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Add XDomain UUID exchange support (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Run tb_xdp_handle_request() in system workqueue (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Do not tear down tunnels when driver is unloaded (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Add support for Display Port tunnels (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Rework NFC credits handling (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Generalize port finding routines to support all port types (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Scan only valid NULL adapter ports in hotplug (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Add support for full PCIe daisy chains (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Discover preboot PCIe paths the boot firmware established (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Deactivate all paths before restarting them (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Extend tunnel creation to more than 2 adjacent switches (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Add helper function to iterate from one port to another (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Assign remote for both ports in case of dual link (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Add functions for allocating and releasing HopIDs (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Generalize tunnel creation functionality (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Rename tunnel_pci to tunnel (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Cache adapter specific capability offset into struct port (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Properly disable path (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Set sleep bit when suspending switch (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Configure lanes when switch is initialized (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Move LC specific functionality into a separate file (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Add dummy read after port capability list walk on Light Ridge (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Enable TMU access when accessing port space on legacy devices (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Do not allocate switch if depth is greater than 6 (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Take domain lock in switch sysfs attribute callbacks (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Block reads and writes if switch is unplugged (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Drop duplicated get_switch_at_route() (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Remove unused work field in struct tb_switch (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Fix to check the return value of kmemdup (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: property: Fix a missing check of kzalloc (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: xdomain: Fix to check return value of kmemdup (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Fix to check return value of ida_simple_get (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Fix to check for kmemdup failure (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Fix a missing check of kmemdup (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: property: Fix a NULL pointer dereference (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Prevent root port runtime suspend during NVM upgrade (Jarod Wilson) [1483494] - [netdrv] net/ibmvnic: prevent more than one thread from running in reset (Steve Best) [1756943] - [netdrv] net/ibmvnic: unlock rtnl_lock in reset so linkwatch_event can run (Steve Best) [1756943] - [netdrv] sfc: don't score irq moderation points for GRO (Jarod Wilson) [1736303] - [netdrv] sfc: Use dev_get_drvdata where possible (Jarod Wilson) [1736303] - [netdrv] sfc: Remove 'PCIE error reporting unavailable' (Jarod Wilson) [1736303] - [netdrv] sfc: Replace GPLv2 boilerplate/reference with SPDX - rule 500 (Jarod Wilson) [1736303] - [netdrv] sfc: Add SPDX license identifier - Makefile/Kconfig (Jarod Wilson) [1736303] - [netdrv] bonding: no need to print a message if debugfs_create_dir() fails (Jarod Wilson) [1756517] - [netdrv] bonding: Add vlan tx offload to hw_enc_features (Jarod Wilson) [1756517] - [netdrv] bonding: fix value exported by Netlink for peer_notif_delay (Jarod Wilson) [1756517] - [netdrv] bonding: add an option to specify a delay between peer notifications (Jarod Wilson) [1756517] - [netdrv] bonding: validate ip header before check IPPROTO_IGMP (Jarod Wilson) [1756517] - [netdrv] bonding/main: fix NULL dereference in bond_select_active_slave() (Jarod Wilson) [1756517] - [netdrv] bonding: Always enable vlan tx offload (Jarod Wilson) [1756517] - [netdrv] bonding/options: convert to using slave printk macros (Jarod Wilson) [1756517] - [netdrv] bonding/alb: convert to using slave printk macros (Jarod Wilson) [1756517] - [netdrv] bonding/802.3ad: convert to using slave printk macros (Jarod Wilson) [1756517] - [netdrv] bonding/main: convert to using slave printk macros (Jarod Wilson) [1756517] - [netdrv] bonding: add slave_foo printk macros (Jarod Wilson) [1756517] - [netdrv] bonding: fix error messages in bond_do_fail_over_mac (Jarod Wilson) [1756517] - [netdrv] bonding: improve event debug usability (Jarod Wilson) [1756517] - [netdrv] net: bonding: Inherit MPLS features from slave devices (Jarod Wilson) [1756517] - [netdrv] bonding: Replace GPLv2 boilerplate/reference with SPDX - rule 152 (Jarod Wilson) [1756517] - [netdrv] bonding: Replace GPLv2 boilerplate/reference with SPDX - rule 90 (Jarod Wilson) [1756517] - [netdrv] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 5 (Jarod Wilson) [1756517] - [netdrv] bonding: Add SPDX license identifier - Makefile/Kconfig (Jarod Wilson) [1756517] - [powerpc] powerpc/fadump: support holes in kernel boot memory area (Desnes Augusto Nunes do Rosario) [1524687] - [powerpc] powerpc/fadump: remove RMA_START and RMA_END macros (Desnes Augusto Nunes do Rosario) [1524687] - [powerpc] powerpc/fadump: update documentation about option to release opalcore (Desnes Augusto Nunes do Rosario) [1524687] - [powerpc] powerpc/fadump: consider f/w load area (Desnes Augusto Nunes do Rosario) [1524687] - [powerpc] powerpc/opalcore: provide an option to invalidate /sys/firmware/opal/core file (Desnes Augusto Nunes do Rosario) [1524687] - [powerpc] powerpc/opalcore: enable CONFIG_OPAL_CORE for FADUMP (Desnes Augusto Nunes do Rosario) [1524687] - [powerpc] powerpc/opalcore: export /sys/firmware/opal/core for analysing opal crashes (Desnes Augusto Nunes do Rosario) [1524687] - [powerpc] powerpc/fadump: update documentation about CONFIG_PRESERVE_FA_DUMP (Desnes Augusto Nunes do Rosario) [1524687] - [powerpc] powerpc/fadump: add support to preserve crash data on FADUMP disabled kernel (Desnes Augusto Nunes do Rosario) [1524687] - [powerpc] powerpc/fadump: improve how crashed kernel's memory is reserved (Desnes Augusto Nunes do Rosario) [1524687] - [powerpc] powerpc/fadump: consider reserved ranges while releasing memory (Desnes Augusto Nunes do Rosario) [1524687] - [powerpc] powerpc/fadump: make crash memory ranges array allocation generic (Desnes Augusto Nunes do Rosario) [1524687] - [powerpc] powerpc/fadump: process architected register state data provided by firmware (Desnes Augusto Nunes do Rosario) [1524687] - [powerpc] powerpc/fadump: make use of memblock's bottom up allocation mode (Desnes Augusto Nunes do Rosario) [1524687] - [powerpc] powerpc/fadump: Update documentation about OPAL platform support (Desnes Augusto Nunes do Rosario) [1524687] - [powerpc] powerpc/fadump: handle invalidation of crashdump and re-registraion (Desnes Augusto Nunes do Rosario) [1524687] - [powerpc] powerpc/fadump: Warn before processing partial crashdump (Desnes Augusto Nunes do Rosario) [1524687] - [powerpc] powerpc/fadump: process the crashdump by exporting it as /proc/vmcore (Desnes Augusto Nunes do Rosario) [1524687] - [powerpc] powerpc/fadump: support copying multiple kernel boot memory regions (Desnes Augusto Nunes do Rosario) [1524687] - [powerpc] powerpc/fadump: define OPAL register/un-register callback functions (Desnes Augusto Nunes do Rosario) [1524687] - [powerpc] powerpc/fadump: reset metadata address during clean up (Desnes Augusto Nunes do Rosario) [1524687] - [powerpc] powerpc/fadump: register kernel metadata address with opal (Desnes Augusto Nunes do Rosario) [1524687] - [powerpc] powerpc/fadump: improve fadump_reserve_mem() (Desnes Augusto Nunes do Rosario) [1524687] - [powerpc] powerpc/fadump: add fadump support on powernv (Desnes Augusto Nunes do Rosario) [1524687] - [powerpc] powerpc/opal: add MPIPL interface definitions (Desnes Augusto Nunes do Rosario) [1524687] - [powerpc] powerpc/powernv: Make possible for user to force a full ipl cec reboot (Desnes Augusto Nunes do Rosario) [1524687] - [powerpc] powerpc/fadump: use FADump instead of fadump for how it is pronounced (Desnes Augusto Nunes do Rosario) [1524687] - [powerpc] pseries/fadump: move out platform specific support from generic code (Desnes Augusto Nunes do Rosario) [1524687] - [powerpc] powerpc/fadump: release all the memory above boot memory size (Desnes Augusto Nunes do Rosario) [1524687] - [powerpc] powerpc/fadump: add source info while displaying region contents (Desnes Augusto Nunes do Rosario) [1524687] - [powerpc] pseries/fadump: define RTAS register/un-register callback functions (Desnes Augusto Nunes do Rosario) [1524687] - [powerpc] powerpc/fadump: introduce callbacks for platform specific operations (Desnes Augusto Nunes do Rosario) [1524687] - [powerpc] powerpc/fadump: move rtas specific definitions to platform code (Desnes Augusto Nunes do Rosario) [1524687] - [powerpc] powerpc/fadump: define an empty fadump_cleanup() (Desnes Augusto Nunes do Rosario) [1524687] - [powerpc] powerpc/fadump: use helper functions to reserve/release cpu notes buffer (Desnes Augusto Nunes do Rosario) [1524687] - [powerpc] powerpc/fadump: Improve fadump documentation (Desnes Augusto Nunes do Rosario) [1524687] - [powerpc] powerpc/fadump: declare helper functions in internal header file (Desnes Augusto Nunes do Rosario) [1524687] - [powerpc] powerpc/fadump: add helper functions (Desnes Augusto Nunes do Rosario) [1524687] - [powerpc] powerpc/fadump: move internal macros/definitions to a new header (Desnes Augusto Nunes do Rosario) [1524687] - [watchdog] watchdog: iTCO: Add support for Cannon Lake PCH iTCO (Alexander Beregalov) [1724532] - [i2c] i2c: i801: Use iTCO version 6 in Cannon Lake PCH and beyond (Alexander Beregalov) [1724532] - [i2c] i2c: i801: Allow ACPI AML access I/O ports not reserved for SMBus (Alexander Beregalov) [1724532] - [block] loop: set PF_MEMALLOC_NOIO for the worker thread (Ming Lei) [1741392] - [fs] bdev: Fixup error handling in blkdev_get() (Ming Lei) [1741392] - [block] loop: Fix mount(2) failure due to race with LOOP_SET_FD (Ming Lei) [1741392] - [block] block, bfq: handle NULL return value by bfq_init_rq() (Ming Lei) [1741392] - [block] block, bfq: move update of waker and woken list to queue freeing (Ming Lei) [1741392] - [block] block, bfq: reset last_completed_rq_bfqq if the pointed queue is freed (Ming Lei) [1741392] - [block] block: aoe: Fix kernel crash due to atomic sleep when exiting (Ming Lei) [1741392] - [block] rq-qos: use a mb for got_token (Ming Lei) [1741392] - [block] rq-qos: set ourself TASK_UNINTERRUPTIBLE after we schedule (Ming Lei) [1741392] - [block] rq-qos: don't reset has_sleepers on spurious wakeups (Ming Lei) [1741392] - [block] rq-qos: fix missed wake-ups in rq_qos_throttle (Ming Lei) [1741392] - [include] wait: add wq_has_single_sleeper helper (Ming Lei) [1741392] - [block] block, bfq: check also in-flight I/O in dispatch plugging (Ming Lei) [1741392] - [block] block: fix sysfs module parameters directory path in comment (Ming Lei) [1741392] - [block] block: Allow mapping of vmalloc-ed buffers (Ming Lei) [1741392] - [block] block/bio-integrity: fix a memory leak bug (Ming Lei) [1741392] - [block] block: Disable write plugging for zoned block devices (Ming Lei) [1741392] - [block] blk-throttle: fix zero wait time for iops throttled group (Ming Lei) [1741392] - [block] block: Fix potential overflow in blk_report_zones() (Ming Lei) [1741392] - [block] blk-cgroup: turn on psi memstall stuff (Ming Lei) [1741392] - [block] block: init flush rq ref count to 1 (Ming Lei) [1741392] - [lib] sbitmap: Replace cmpxchg with xchg (Ming Lei) [1741392] - [block] block: Remove unused code (Ming Lei) [1741392] - [block] block, bfq: Init saved_wr_start_at_switch_to_srt in unlikely case (Ming Lei) [1741392] - [block] block, bfq: re-schedule empty queues if they deserve I/O plugging (Ming Lei) [1741392] - [block] block, bfq: preempt lower-weight or lower-priority queues (Ming Lei) [1741392] - [block] block, bfq: detect wakers and unconditionally inject their I/O (Ming Lei) [1741392] - [block] block, bfq: bring forward seek&think time update (Ming Lei) [1741392] - [block] block, bfq: update base request service times when possible (Ming Lei) [1741392] - [block] block, bfq: fix rq_in_driver check in bfq_update_inject_limit (Ming Lei) [1741392] - [block] block, bfq: reset inject limit when think-time state changes (Ming Lei) [1741392] - [kernel] cgroup: export css_next_descendant_pre for bfq (Ming Lei) [1741392] - [block] block: update print_req_error() (Ming Lei) [1741392] - [block] block: use blk_op_str() in blk-mq-debugfs.c (Ming Lei) [1741392] - [block] block: add centralize REQ_OP_XXX to string helper (Ming Lei) [1741392] - [block] block: improve print_req_error (Ming Lei) [1741392] - [block] block: rename CONFIG_DEBUG_BLK_CGROUP to CONFIG_BFQ_CGROUP_DEBUG (Ming Lei) [1741392] - [block] bfq-iosched: move bfq_stat_recursive_sum into the only caller (Ming Lei) [1741392] - [block] blk-cgroup: move struct blkg_stat to bfq (Ming Lei) [1741392] - [block] blk-cgroup: introduce a new struct blkg_rwstat_sample (Ming Lei) [1741392] - [block] blk-cgroup: pass blkg_rwstat structures by reference (Ming Lei) [1741392] - [block] blk-cgroup: factor out a helper to read rwstat counter (Ming Lei) [1741392] - [block] block: drbd: no need to check return value of debugfs_create functions (Ming Lei) [1741392] - [block] blk-core: Remove blk_end_request*() declarations (Ming Lei) [1741392] - [block] block: code cleanup queue_poll_stat_show() (Ming Lei) [1741392] - [block] block: use right format specifier for op (Ming Lei) [1741392] - [block] block: get rid of redundant else (Ming Lei) [1741392] - [block] block: use req_op() to maintain consistency (Ming Lei) [1741392] - [fs] blkcg, writeback: dead memcgs shouldn't contribute to writeback ownership arbitration (Ming Lei) [1741392] - [block] blkcg: blkcg_activate_policy() should initialize ancestors first (Ming Lei) [1741392] - [block] blkcg: perpcu_ref init/exit should be done from blkg_alloc/free() (Ming Lei) [1741392] - [block] blkcg: update blkcg_print_stat() to handle larger outputs (Ming Lei) [1741392] - [block] block: bio: Use struct_size() in kmalloc() (Ming Lei) [1741392] - [block] block: genhd: Use struct_size() helper (Ming Lei) [1741392] - [block] block: null_blk: fix race condition for null_del_dev (Ming Lei) [1741392] - [block] blk-mq/debugfs: Fix improper print qualifier (Ming Lei) [1741392] - [block] loop: Don't change loop device under exclusive opener (Ming Lei) [1741392]- [documentation] timekeeping.txt: Correct maxCount of n-bit binary counter (Jaroslav Kysela) [1738610] - [sound] ALSA: clk: Add (devm_)clk_get_optional() functions (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: uapi: align comments with firmware files (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: rename SOUNDWIRE to ALH (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: ipc: add ALH parameters (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: remove SPDX "WITH Linux-syscall-note" from kernel-space headers again (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc.h: fe_compr can be bit field (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc.h: fixup for_each_card_links() macro (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Define a set of DAPM pre/post-up events (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-dai: use bit field for bus_control (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: simple_card_utils.h: care NULL dai at asoc_simple_debug_dai() (Jaroslav Kysela) [1738610] - [sound] ALSA: hda: remove an unused field from struct hda_codec (Jaroslav Kysela) [1738610] - [sound] ALSA: line6: Avoid polluting led_* namespace (Jaroslav Kysela) [1738610] - [sound] ALSA: usb-audio: Add Hiby device family to quirks for native DSD support (Jaroslav Kysela) [1738610] - [sound] ALSA: usb-audio: Update DSD support quirks for Oppo and Rotel (Jaroslav Kysela) [1738610] - [sound] ALSA: usb-audio: DSD auto-detection for Playback Designs (Jaroslav Kysela) [1738610] - [sound] ALSA: usb-audio: remove some dead code (Jaroslav Kysela) [1738610] - [sound] ALSA: usb-audio: Fix possible NULL dereference at create_yamaha_midi_quirk() (Jaroslav Kysela) [1738610] - [sound] ALSA: usb-audio: Clean up check_input_term() (Jaroslav Kysela) [1738610] - [sound] ALSA: usb-audio: Remove superfluous bLength checks (Jaroslav Kysela) [1738610] - [sound] ALSA: usb-audio: Unify the release of usb_mixer_elem_info objects (Jaroslav Kysela) [1738610] - [sound] ALSA: usb-audio: Simplify parse_audio_unit() (Jaroslav Kysela) [1738610] - [sound] ALSA: usb-audio: More validations of descriptor units (Jaroslav Kysela) [1738610] - [sound] ALSA: usb-audio: Check mixer unit bitmap yet more strictly (Jaroslav Kysela) [1738610] - [sound] ALSA: line6: Fix memory leak at line6_init_pcm() error path (Jaroslav Kysela) [1738610] - [sound] ALSA: usb-audio: Fix invalid NULL check in snd_emuusb_set_samplerate() (Jaroslav Kysela) [1738610] - [sound] ALSA: usb-audio: Add implicit fb quirk for Behringer UFX1604 (Jaroslav Kysela) [1738610] - [sound] ALSA: usb-audio: Fix a stack buffer overflow bug in check_input_term (Jaroslav Kysela) [1738610] - [sound] ALSA: usb-audio: Fix an OOB bug in parse_audio_mixer_unit (Jaroslav Kysela) [1738610] - [sound] ALSA: hiface: fix multiple memory leak bugs (Jaroslav Kysela) [1738610] - [sound] ALSA: usb-audio: Add Pioneer DDJ-SX3 PCM quirck (Jaroslav Kysela) [1738610] - [sound] ALSA: usb-audio: Skip bSynchAddress endpoint check if it is invalid (Jaroslav Kysela) [1738610] - [sound] ALSA: usb-audio: fix PCM device order (Jaroslav Kysela) [1738610] - [sound] ALSA: usb-audio: Unify audioformat release code (Jaroslav Kysela) [1738610] - [sound] ALSA: usb-audio: fix a memory leak bug (Jaroslav Kysela) [1738610] - [sound] ALSA: usb-audio: Fix gpf in snd_usb_pipe_sanity_check (Jaroslav Kysela) [1738610] - [sound] ALSA: usb-audio: Scarlett Gen 2 mixer interface (Jaroslav Kysela) [1738610] - [sound] ALSA: line6: sizeof (byte) is always 1, use that fact. (Jaroslav Kysela) [1738610] - [sound] ALSA: line6: Fix a typo (Jaroslav Kysela) [1738610] - [sound] ALSA: line6: Fix wrong altsetting for LINE6_PODHD500_1 (Jaroslav Kysela) [1738610] - [sound] ALSA: usb-audio: fix Line6 Helix audio format rates (Jaroslav Kysela) [1738610] - [sound] ALSA: usb-audio: Fix parse of UAC2 Extension Units (Jaroslav Kysela) [1738610] - [sound] ALSA: line6: Fix write on zero-sized buffer (Jaroslav Kysela) [1738610] - [sound] ALSA: usb-audio: fix sign unintended sign extension on left shifts (Jaroslav Kysela) [1738610] - [sound] ALSA: usb-audio: Sanity checks for each pipe and EP types (Jaroslav Kysela) [1738610] - [sound] ALSA: usb-audio: Enable .product_name override for Emagic, Unitor 8. (Jaroslav Kysela) [1738610] - [sound] ALSA: line6: Use container_of() (Jaroslav Kysela) [1738610] - [sound] ALSA: line6: Drop superfluous timer helper function (Jaroslav Kysela) [1738610] - [sound] ALSA: line6: variax: Rewrite complex timer & work combo with a delayed work (Jaroslav Kysela) [1738610] - [sound] ALSA: line6: podhd: Rewrite complex timer & work combo with a delayed work (Jaroslav Kysela) [1738610] - [sound] ALSA: line6: pod: Rewrite complex timer & work combo with a delayed work (Jaroslav Kysela) [1738610] - [sound] ALSA: line6: Assure canceling delayed work at disconnection (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 33 (Jaroslav Kysela) [1738610] - [sound] ALSA: sparc: Mark expected switch fall-throughs (Jaroslav Kysela) [1738610] - [sound] ALSA: fix a memory leak bug (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: ux500: mop500: consider CPU-Platform possibility (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: ux500: mop500: don't select unnecessary Platform (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: ux500: mop500: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: txx9: txx9aclc-generic: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: ti: rx51: consider CPU-Platform possibility (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: ti: rx51: don't select unnecessary Platform (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: ti: rx51: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: ti: osk5912: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: ti: omap3pandora: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: ti: omap-twl4030: consider CPU-Platform possibility (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: ti: omap-twl4030: don't select unnecessary Platform (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: ti: omap-twl4030: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: ti: omap-hdmi: consider CPU-Platform possibility (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: ti: omap-hdmi: don't select unnecessary Platform (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: ti: omap-hdmi: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: ti: omap-abe-twl6040: consider CPU-Platform possibility (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: ti: omap-abe-twl6040: don't select unnecessary Platform (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: ti: omap-abe-twl6040: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: ti: n810: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: ti: davinci-mcasp: Fix slot mask settings when using multiple AXRs (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: ti: davinci-mcasp: Set unused serializers as INACTIVE (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: ti: Fix SDMA users not providing channel names (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: ti: davinci-mcasp: Support for auxclk-fs-ratio (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: ti: davinci-evm: consider CPU-Platform possibility (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: ti: davinci-evm: don't select unnecessary Platform (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: ti: davinci-evm: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: ti: ams-delta: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: tegra: trimslice: consider CPU-Platform possibility (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: tegra: trimslice: don't select unnecessary Platform (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: tegra: trimslice: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: tegra: tegra_wm9712: consider CPU-Platform possibility (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: tegra: tegra_wm9712: don't select unnecessary Platform (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: tegra: tegra_wm9712: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: tegra: tegra_wm8903: consider CPU-Platform possibility (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: tegra: tegra_wm8903: don't select unnecessary Platform (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: tegra: tegra_wm8903: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: tegra: tegra_wm8753: consider CPU-Platform possibility (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: tegra: tegra_wm8753: don't select unnecessary Platform (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: tegra: tegra_wm8753: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: tegra: tegra_sgtl5000: consider CPU-Platform possibility (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: tegra: tegra_sgtl5000: don't select unnecessary Platform (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: tegra: tegra_sgtl5000: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: tegra: tegra_rt5677: consider CPU-Platform possibility (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: tegra: tegra_rt5677: don't select unnecessary Platform (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: tegra: tegra_rt5677: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: tegra: tegra_rt5640: consider CPU-Platform possibility (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: tegra: tegra_rt5640: don't select unnecessary Platform (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: tegra: tegra_rt5640: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: tegra: tegra_max98090: consider CPU-Platform possibility (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: tegra: tegra_max98090: don't select unnecessary Platform (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: tegra: tegra_max98090: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: tegra: tegra_alc5632: consider CPU-Platform possibility (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: tegra: tegra_alc5632: don't select unnecessary Platform (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: tegra: tegra_alc5632: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: topology: pass volume min/max linear value to FW (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: ignore unrecoverable CTX_SAVE IPC errors at suspend (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sunxi: sun50i-codec-analog: Add earpiece (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sunxi: sun4i-codec: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: stm32: spdifrx: manage identification registers (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: stm32: dfsdm: add 16 bits audio record support (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: topology: add cpu_dai_name for DAIs (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: topology: add min/max step for volume_table (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sof: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: ipc: clarify operator precedence (Jaroslav Kysela) [1738610] - [sound] ALSA: ASOC: SOF: ipc: prevent logging trace messages (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Intel: hda: add new macro hstream_to_sof_hda_stream() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Intel: hda: make sure RUN bit setting to 0 during clear stream status (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Intel: hda-stream: fix a deadlock with bus->reg_lock (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Intel: hda: modify stream interrupt handler (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Intel: hda: save handle to sdev in sof_intel_hda_stream (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Intel: hda: remove misleading error trace from IRQ thread (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: dont wake dsp up in kcontrol IO (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: dapm: Fix handling of custom_stop_condition on DAPM graph walks (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: compress: Fix memory leak from snd_soc_new_compress (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sirf: sirf-audio: consider CPU-Platform possibility (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sirf: sirf-audio: don't select unnecessary Platform (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sirf: sirf-audio: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sh: sh7760-ac97: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rsnd: ssiu: tidyup SSI_MODE1/2 settings (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rsnd: fixup mod ID calculation in rsnd_ctu_probe_ (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rsnd: add missing pin sharing with SSI9 (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sh: migor: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: samsung: tobermory: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: samsung: tm2_wm5110: consider CPU-Platform possibility (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: samsung: tm2_wm5110: don't select unnecessary Platform (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: samsung: tm2_wm5110: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: samsung: speyside: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: samsung: snow: consider CPU-Platform possibility (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: samsung: snow: don't select unnecessary Platform (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: samsung: snow: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: samsung: smdk_wm8994pcm: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: samsung: smdk_wm8994: consider CPU-Platform possibility (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: samsung: smdk_wm8994: don't select unnecessary Platform (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: samsung: smdk_wm8994: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: samsung: smdk_wm8580: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: samsung: smdk_spdif: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: samsung: smartq_wm8987: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: samsung: s3c24xx_uda134x: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: samsung: s3c24xx_simtec_tlv320aic23: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: samsung: s3c24xx_simtec_hermes: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: samsung: rx1950_uda1380: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: samsung: odroid: fix a double-free issue for cpu_dai (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: samsung: odroid: fix an use-after-free issue for codec (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: samsung: odroid: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: samsung: neo1973_wm8753: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: samsung: lowland: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: samsung: littlemill: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: samsung: jive_wm8750: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: samsung: h1940_uda1380: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: samsung: bells: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: samsung: arndale_rt5631: consider CPU-Platform possibility (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: samsung: arndale_rt5631: don't select unnecessary Platform (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: samsung: arndale_rt5631: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rockchip: rockchip_rt5645: consider CPU-Platform possibility (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rockchip: rockchip_rt5645: don't select unnecessary Platform (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rockchip: rockchip_rt5645: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rockchip-max98090: Remove MICBIAS as supply of input pin IN34 (Jaroslav Kysela) [1738610] - [sound] ALSA: SoC: rockchip: rockchip_max98090: Enable MICBIAS for headset keypress detection (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rockchip: rockchip_max98090: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rockchip: rk3399_gru_sound: consider CPU-Platform possibility (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rockchip: rk3399_gru_sound: don't select unnecessary Platform (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rockchip: rk3399_gru_sound: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rk3399_gru_sound: Support 32, 44.1 and 88.2 kHz sample rates (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rockchip: rk3288_hdmi_analog: consider CPU-Platform possibility (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rockchip: rk3288_hdmi_analog: don't select unnecessary Platform (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rockchip: rk3288_hdmi_analog: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rockchip: pdm: select CONFIG_RATIONAL (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: qcom: storm: consider CPU-Platform possibility (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: qcom: storm: don't select unnecessary Platform (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: qcom: storm: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: qcom: apq8016_sbc: Fix oops with multiple DAI links (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: qcom: apq8016_sbc: consider CPU-Platform possibility (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: qcom: apq8016_sbc: don't select unnecessary Platform (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: pxa: tosa: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: pxa: hx4700: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: kernel: fix typos and some coding style in comments (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: qdsp6: q6afe-dai: Add missing Slimbus0 audio route (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: qcom: apq8016_sbc: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: pxa: zylonite: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: pxa: z2: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: pxa: ttc-dkb: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: pxa: spitz: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: pxa: pxa2xx-ac97.c: use devm_snd_soc_register_component() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: pxa: poodle: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: pxa: palm27x: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: pxa: mioa701_wm9713: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: pxa: magician: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: pxa: imote2: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: pxa: em-x270: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: pxa: e800_wm9712: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: pxa: e750_wm9705: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: pxa: e740_wm9705: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: pxa: corgi: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: pxa: brownstone: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: mxs: mxs-sgtl5000: consider CPU-Platform possibility (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: mxs: mxs-sgtl5000: don't select unnecessary Platform (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: mxs: mxs-sgtl5000: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: meson: axg-toddr: add sm1 support (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: meson: axg-toddr: expose all 8 inputs (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: meson: tdmout: add sm1 support (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: meson: axg-tdmout: right_j is not supported (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: meson: tdmin: expose all 16 inputs (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: meson: axg-tdmin: right_j is not supported (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: meson: axg-tdm: fix sample clock inversion (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: meson: axg-tdm: consistently use SND_SOC_DAIFMT defines (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: meson: g12a-tohdmitx: require regmap mmio (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: meson: axg-tdm-formatter: free reset on device removal (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: meson: axg-tdm-formatter: add reset (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: meson: axg-spdifout: use devm_platform_ioremap_resource() to simplify code (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: meson: axg-spdifin: use devm_platform_ioremap_resource() to simplify code (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: meson: axg-pdm: use devm_platform_ioremap_resource() to simplify code (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: meson: axg-frddr: expose all 8 outputs (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: meson: axg-frddr: add sm1 support (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: meson: axg-fifo: use devm_platform_ioremap_resource() to simplify code (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: mediatek: mt8173-rt5650: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: mediatek: mt8173-rt5650-rt5676: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: mediatek: mt8173-rt5650-rt5514: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: mediatek: mt8173-max98090: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: mediatek: mt6797-mt6351: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: mediatek: mt2701-wm8960: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: mediatek: mt2701-cs42448: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Add missing newline at end of file (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: kirkwood: armada-370-db: consider CPU-Platform possibility (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: kirkwood: armada-370-db: don't select unnecessary Platform (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: kirkwood: armada-370-db: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: jz4740: qi_lb60: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 239 (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: Skylake: Fix incorrect capture position reporting (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: Skylake: Fix NULL ptr dereference when unloading clk dev (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: Skylake: Don't return failure on machine driver reload (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: Skylake: Do not disable FW notifications (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: sof_rt5682: use GFP_KERNEL instead of GFP_ATOMIC (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: sof-rt5682: correct naming for dmic16k (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: sof_rt5682: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: bytcht_es8316: Add quirk for Irbis NB41 netbook (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: bxt-da7219-max98357a: add BE dailink for dmic16k (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: sof-rt5682: add MCLK support for BYT platform (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: skl_rt286: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: skl_nau88l25_ssm4567: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: skl_nau88l25_max98357a: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: skl_hda_dsp_common: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: kbl_rt5663_rt5514_max98927: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: kbl_rt5663_max98927: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: kbl_rt5660: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: kbl_da7219_max98927: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: boards: kbl_da7219_max98927: add dai_trigger function (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: kbl_da7219_max98357a: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: haswell: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: glk_rt5682_max98357a: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: cht_bsw_rt5672: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: cht_bsw_rt5645: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: cht_bsw_nau8824: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: cht_bsw_max98090_ti: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: bytcr_rt5651: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: bytcr_rt5640: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: bytcht_nocodec: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: bytcht_es8316: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: bytcht_da7213: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: bytcht_cx2072x: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: byt-rt5640: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: byt-max98090: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: bxt_rt298: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: bxt_da7219_max98357a: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: broadwell: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: bdw-rt5677: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: audio-graph-card: fix use-after-free in graph_for_each_link (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: audio-graph-card: add missing const at graph_get_dai_id() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: fsl: phycore-ac97: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: simple-card-utils: care no Platform for DPCM (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: audio-graph-card: fix use-after-free in graph_dai_link_of_dpcm() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: audio-graph-card: fix an use-after-free in graph_get_dai_id() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: fsl: wm1133-ev1: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: fsl: pcm030-audio-fabric: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: fsl: imx-es8328: consider CPU-Platform possibility (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: fsl: imx-es8328: don't select unnecessary Platform (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: fsl: imx-audmix: consider CPU-Platform possibility (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: fsl: imx-audmix: don't select unnecessary Platform (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: fsl: mx27vis-aic32x4: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: fsl: imx-spdif: consider CPU-Platform possibility (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: fsl: imx-spdif: don't select unnecessary Platform (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: fsl: imx-spdif: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: fsl: imx-sgtl5000: consider CPU-Platform possibility (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: fsl: imx-sgtl5000: don't select unnecessary Platform (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: fsl: imx-sgtl5000: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: fsl: imx-mc13783: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: fsl: imx-es8328: consider CPU-Platform possibility (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: fsl: imx-es8328: don't select unnecessary Platform (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: fsl: imx-es8328: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: fsl: imx-audmix: consider CPU-Platform possibility (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: fsl: imx-audmix: don't select unnecessary Platform (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: fsl: imx-audmix: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: fsl: mpc8610_hpcd/p1022_ds/p1022_rdk: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: fsl: no need to check return value of debugfs_create functions (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: fsl: fsl-asoc-card: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: fsl: eukrea-tlv320: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: fsl: efika-audio-fabric: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: wm_adsp: Allow bus error handler to be called directly (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: wm_adsp: no need to check return value of debugfs_create functions (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: wcd9335: remove multiple defines. (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: wcd9335: add irqflag IRQF_ONESHOT flag (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: wcd9335: Fix misuse of GENMASK macro (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: tlv320aic31xx: suppress error message for EPROBE_DEFER (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: tas571x: Fix -Wunused-const-variable (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sgtl5000: Fix charge pump source assignment (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sgtl5000: Fix of unmute outputs on probe (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sgtl5000: add ADC mute control (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sgtl5000: Improve VAG power and mute control (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sgtl5000: Fix definition of VAG Ramp Control (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rt5682: use devm_snd_soc_register_component() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rt5677-spi: Rename driver to differentiate from main codec (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rt5665: remove redundant assignment to variable idx (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rt5514-spi: don't use snd_soc_lookup_component() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rt1308: simplify the EFUSE read function (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rt1308: Remove executable attribute from source files (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rt1308: Fix platform_no_drv_owner.cocci warnings (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rt1308: add silence detection and manual PDB control (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rt1308: Convert headers to SPDX (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rt1011: fix DC calibration offset not applying (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Relocate my e-mail to .com domain zone (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: nau8825: fix fake interruption when booting (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: nau8822: support master mode (Jaroslav Kysela) [1738610] - [sound] ALSA: soc: codecs: mt6358: change return type of mt6358_codec_init_reg (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: msm8916-wcd-digital: Add sidetone support (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: max98383: fix i2c probe failure (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 496 (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: hdac_hdmi: report codec link up/down status to bus (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: codec: hdac_hdmi: fix pin connections at cvt enable (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 463 (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: cx2072x: mark PM function as __maybe_unused (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: max98357a: use mdelay for sdmode-delay (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: max98357a: avoid speaker pop when playback startup (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: cs42xx8: Fix MFREQ selection issue for async mode (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: cros_ec_codec: use devm_snd_soc_register_component() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: ak4118: use devm_snd_soc_register_component() (Jaroslav Kysela) [1738610] - [sound] ALSA: spi: AD ASoC: declare missing of table (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: ab8500: add range to usleep_range (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: cirrus: snappercl15: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: cirrus: simone: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: cirrus: ep93xx-i2s.c: use devm_snd_soc_register_component() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: cirrus: edb93xx: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: bcm: cygnus-pcm: Unneeded variable: "ret". (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: au1x: psc-i2s.c: use devm_snd_soc_register_component() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: au1x: db1200: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: au1x: db1000: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: atmel: tse850-pcm5142: consider CPU-Platform possibility (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: atmel: tse850-pcm5142: don't select unnecessary Platform (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: atmel: tse850-pcm5142: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: atmel: sam9x5_wm8731: consider CPU-Platform possibility (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: atmel: sam9x5_wm8731: don't select unnecessary Platform (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: atmel: sam9x5_wm8731: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: atmel: sam9g20_wm8731: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: atmel: mikroe-proto: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: atmel: atmel-wm8904: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: atmel: atmel-pdmic: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: atmel: atmel-pcm-dma.c: use devm_snd_dmaengine_pcm_register() (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 234 (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: atmel: atmel-classd: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: amd: acp-rt5645: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: amd: acp-da7219-max98357a: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 200 (Jaroslav Kysela) [1738610] - [sound] ALSA: ps3: Remove Unneeded variable: "ret" (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 277 (Jaroslav Kysela) [1738610] - [sound] ALSA: rme9652: Unneeded variable: "result". (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 274 (Jaroslav Kysela) [1738610] - [sound] ALSA: hdspm: Fix single speed ADAT capture and playback with RME HDSPe AIO (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 264 (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 404 (Jaroslav Kysela) [1738610] - [sound] ALSA: lx6464es - Remove set but not used variables 'orun_mask, urun_mask' (Jaroslav Kysela) [1738610] - [sound] ALSA: lx6464es: Remove unneeded variable err (Jaroslav Kysela) [1738610] - [sound] ALSA: lx6464es - add support for LX6464ESe pci express variant (Jaroslav Kysela) [1738610] - [sound] ALSA: ice1712: Check correct return value to snd_i2c_sendbytes (EWS/DMX 6Fire) (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 29 (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 46 (Jaroslav Kysela) [1738610] - [sound] ALSA: emu10k1: Remove unneeded variable "change" (Jaroslav Kysela) [1738610] - [sound] ALSA: echoaudio: Replace kmalloc + memcpy with kmemdup (Jaroslav Kysela) [1738610] - [sound] ALSA: pci: echoaudio: remove variable which is a constant (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 364 (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 118 (Jaroslav Kysela) [1738610] - [sound] ALSA: cs4281: remove redundant assignment to variable val and remove a goto (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 32 (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 116 (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 456 (Jaroslav Kysela) [1738610] - [sound] ALSA: au88x0: Remove unneeded variable: "changed" (Jaroslav Kysela) [1738610] - [sound] ALSA: asihpi: Remove unneeded variable change (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 88 (Jaroslav Kysela) [1738610] - [sound] ALSA: ac97: remove unused variable 'snd_ac97_controls_master_mono' (Jaroslav Kysela) [1738610] - [sound] ALSA: dmasound_atari: Mark expected switch fall-through (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 176 (Jaroslav Kysela) [1738610] - [sound] ALSA: i2c: ak4xxx-adda: Fix a possible null pointer dereference in build_adc_controls() (Jaroslav Kysela) [1738610] - [sound] ALSA: isa/wavefront: remove redundant assignment to pointer bptr (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 370 (Jaroslav Kysela) [1738610] - [sound] ALSA: sb: remove redundant assignment to variable result (Jaroslav Kysela) [1738610] - [sound] ALSA: Revert "ALSA: hda: Add codec on bus address table lately" (Jaroslav Kysela) [1738610] - [sound] ALSA: hda: Unexport a few more stuff (Jaroslav Kysela) [1738610] - [sound] ALSA: hda: Drop export of snd_hdac_bus_add/remove_device() (Jaroslav Kysela) [1738610] - [sound] ALSA: hda: Add codec on bus address table lately (Jaroslav Kysela) [1738610] - [sound] ALSA: hda: readl/writel need linux/io.h (Jaroslav Kysela) [1738610] - [sound] ALSA: hda: intel-nhlt: handle NHLT VENDOR_DEFINED DMIC geometry (Jaroslav Kysela) [1738610] - [sound] ALSA: hda: move parts of NHLT code to new module (Jaroslav Kysela) [1738610] - [sound] ALSA: hda: Fix 1-minute detection delay when i915 module is not available (Jaroslav Kysela) [1738610] - [sound] ALSA: hda: Fix a headphone detection issue when using SOF (Jaroslav Kysela) [1738610] - [sound] ALSA: hda: fix: lock reg_lock before calling snd_hdac_bus_update_rirb (Jaroslav Kysela) [1738610] - [sound] ALSA: hda: add polling mode in snd_hdac_bus_get_response (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sdm845: remove unneeded semicolon (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: dmaengine: Replace strncpy() with strscpy_pad() for pcm->name (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: wcd9335: remove redundant use of ret variable (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: hdmi-codec: Add an op to set callback function for plug event (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: self contained soc_unbind_aux_dev() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: add soc_unbind_aux_dev() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: self contained soc_bind_aux_dev() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: move soc_probe_link_dais() next to soc_remove_link_dais() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: self contained soc_probe_link_dais() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: add new soc_link_init() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: move soc_probe_dai() next to soc_remove_dai() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: self contained soc_remove_link_dais() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: self contained soc_remove_link_components() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: self contained soc_probe_link_components() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rt1308: make array pd static const, makes object smaller (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rt1305: make array pd static const, makes object smaller (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rt1011: make array pd static const, makes object smaller (Jaroslav Kysela) [1738610] - [sound] ALSA: SoC: simple-card-utils: set 0Hz to sysclk when shutdown (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rockchip: ignore 0Hz sysclk (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: codecs: ad193x: make two arrays static const, makes object smaller (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: codecs: ad193x: Use regmap_multi_reg_write() when initializing (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: codecs: ad193x: Reset used registers at probe (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: codecs: ad193x: Group register initialization at probe (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: codecs: ad193x: Fix memory corruption on BE 64b systems (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: es8316: support fixed and variable both clock rates (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: es8316: fix redundant codes of clock (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: es8316: add DT-bindings (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: dmaengine: Make the pcm->name equal to pcm->id if the name is not set (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: imx8: Fix COMPILE_TEST error (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: qcom: common: Include link-name in error messages (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: qcom: consider CPU-Platform possibility (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: qcom: don't select unnecessary Platform (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: qcom: common: Fix NULL pointer in of parser (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: qcom: common: Mark links as nonatomic (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: qcom: common: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: add comment to jack at soc_remove_component() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: tegra: use devm_platform_ioremap_resource() to simplify code (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sirf-audio: use devm_platform_ioremap_resource() to simplify code (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: ep93xx: use devm_platform_ioremap_resource() to simplify code (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: amd: use devm_platform_ioremap_resource() to simplify code (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: es8316: add clock control of MCLK (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: audio-graph: indicate rebind issue (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: simple-card: indicate rebind issue (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: simple-card: fix an use-after-free in simple_for_each_link() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: simple-card: fix an use-after-free in simple_dai_link_of_dpcm() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: simple-card: support snd_soc_dai_link_component style for cpu (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: move soc_probe_link_components() position (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: add snd_soc_dapm_init() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: dapm related setup at one place (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: move soc_probe_component() position (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: add soc_rtd_free() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: mediatek: mt8183: fix space issues (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: mediatek: mt8183: remove forward declaration of headset_init (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: mediatek: mt8183: move headset jack to card-specific storage (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: mediatek: mt8183: move private structure (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF/Intel: fix selection of SND_INTEL_NHTL (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: broadwell: Simplify device probe (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: bdw-rt5677: Simplify device probe (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: haswell: Simplify device probe (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: Haswell: Adjust machine device private context (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: ti: davinci-evm: Do not fail if the dai_set_sysclk returns -ENOTSUPP (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: ti: edma-pcm: Fix for legacy dma_slave_map based channel lookup (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: ti: davinci-i2s: Add S32_LE as support format (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: ti: davinci-i2s: Move the XSYNCERR workaround to .prepare callback (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: Baytrail: Fix implicit fallthrough warning (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: fsl_ssi: Fix clock control issue in master mode (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: wcd9335: Fix primary interpolator max rate (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: mediatek: mt8183: fix tdm out data is valid on rising edge (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: mediatek: mt8183: tdm hw support tdm out and 8ch i2s out (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: atmel_ssc_dai: implement left-justified data mode (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: atmel_ssc_dai: rework DAI format configuration (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: atmel: enable SOC_SSC_PDC and SOC_SSC_DMA in Kconfig (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: cs42xx8: Force suspend/resume during system suspend/resume (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: mediatek: mt8183: fix tdm out data align issue (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rt1011: add mutex protection to set_fmt/set_tdm_slot (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: es8316: fix inverted L/R of headphone mixer volume (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: es8316: fix headphone mixer volume table (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: Skylake: Release topology when we are done with it (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: Skylake: Remove memory available check (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: Skylake: Remove MCPS available check (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: Skylake: Remove static table index when parsing topology (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: Skylake: Print module type instead of id (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: NHLT: Fix debug print format (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: dapm: Expose snd_soc_dapm_new_control_unlocked properly (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: topology: fix memory leaks on sm, se and sbe (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: topology: Consolidate and fix asoc_tplg_dapm_widget_*_create flow (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: topology: Consolidate how dtexts and dvalues are freed (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-topology: fix modern dai link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-topology: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: Skylake: Use correct function to access iomem space (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: imx8: Fix an is IS_ERR() vs NULL check (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sun4i: Revert A83t description (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: imx8: Fix return value check in imx8_probe() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: mediatek: mt8183: remove unused DAPM-related variables (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sunxi: Revert initial A83t support (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: imx-audmix: register the card on a proper dev (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: imx8: Make some functions static (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: rename soc_post_component_init() to soc_rtd_init() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: initialize list at one place (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: topology: fix get control data return type and arguments (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: initialize component list (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-topology: use for_each_component_dais() at remove_dai() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: soc_cleanup_card_resources() become void (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: add NOTE to snd_soc_rtdcom_lookup() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: use device_register() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: mediatek: mt8183: switch tdm pins gpio function when playback on or off (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: mediatek: mt2701: Fix -Wunused-const-variable warnings (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: wm8988: fix typo in wm8988_right_line_controls (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: imx: Add i.MX8 HW support (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Add OF DSP device support (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: AMD: Fix Kconfig warning without GPIOLIB (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sun4i-i2s: Add support for DSP formats (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sun4i-i2s: Replace call to params_width by local variable (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sun4i-i2s: Use the actual format width instead of an hardcoded one (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sun4i-i2s: Use the physical / slot width for the clocks (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sun4i-i2s: Add support for TDM slots (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: remove unneeded dai_link check from snd_soc_remove_dai_link() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: merge snd_soc_initialize_card_lists() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: fsl_sai: Add support for imx8qm (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: mchp-i2s-mcc: Fix simultaneous capture and playback in master mode (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: mchp-i2s-mcc: Wait for RX/TX RDY only if controller is running (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: mchp-i2s-mcc: Fix unprepare of GCLK (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sun4i-i2s: Support more channels (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sun4i-i2s: Pass the channels number as an argument (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sun4i-i2s: Remove duplicated quirks structure (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sun4i-i2s: Fix the LRCK period on A83t (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sun4i-i2s: Fix MCLK Enable bit offset on A83t (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sun4i-i2s: Fix WSS and SR fields for the A83t (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sun4i-i2s: Fix the LRCK polarity (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sun4i-i2s: Fix LRCK and BCLK polarity offsets on newer SoCs (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sun4i-i2s: RX and TX counter registers are swapped (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sun4i-i2s: Fix the MCLK and BCLK dividers on newer SoCs (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sun4i-i2s: Use module clock as BCLK parent on newer SoCs (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sun4i-i2s: Move the format configuration to a callback (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sun4i-i2s: Move the channel configuration to a callback (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sun4i-i2s: Rework MCLK divider calculation (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sun4i-i2s: Replace call to params_channels by local variable (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sun4i-i2s: Don't use the oversample to calculate BCLK (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sun4i-i2s: Switch to devm for PCM register (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sun4i-i2s: Register regmap and PCM before our component (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: wm8904: implement input mode select as a mux (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: wm8904: fix typo in DAPM kcontrol name (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: intel: cht_bsw_max98090_ti: Add all Chromebooks that need pmc_plt_clk_0 quirk (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: uniphier: Fix double reset assersion when transitioning to suspend state (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: topology: initial support for Intel ALH DAI type (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: topology: Add dummy support for i.MX8 DAIs (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: imx-audmux: Add driver suspend and resume to support MEGA Fast (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: common: add ACPI matching tables for EHL (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: common: add ACPI matching tables for Tiger Lake (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: boards: Add Cometlake machine driver support (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: core: Move pcm_mutex up to card level from snd_soc_pcm_runtime (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: 88pm860x: remove unused variables 'pcm_switch_controls' and 'aif1_mux' (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: cs42l56: remove unused variable 'adc_swap_enum' (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: es8328: remove unused variable 'pga_tlv' (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: tlv320aic31xx: remove unused variable 'cm_m_enum' (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: tlv320aic23: remove unused variable 'tlv320aic23_rec_src' (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rt1011: remove unused variable 'dac_vol_tlv' and 'adc_vol_tlv' (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: max98371: remove unused variable 'max98371_noload_gain_tlv' (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: cs42l73: remove unused variables 'vsp_output_mux' and 'xsp_output_mux' (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: Skylake: Print constant literals from format specifier (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: mediatek: mt6358: add delay after dmic clock on (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: mediatek: mt8183-mt6358-ts3a227-max98357: remove unused variables (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: mediatek: mt8183-da7219-max98357: remove unused variable (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: mediatek: mt8183-da7219-max98357: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: mt2701: remove unused variables (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: Fix -Wunused-const-variable warning (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: wm8737: Fix copy-paste error in wm8737_snd_controls (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: cs4349: Use PM ops 'cs4349_runtime_pm' (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: es8328: Fix copy-paste error in es8328_right_line_controls (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: hsw: remove i386 build warning w/ size_t argument (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: ti: Fix typos in ti/Kconfig (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rockchip: rockchip_max98090: Set period size to 240 (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: pcm3168a: Allow reconfiguration of tdm_slots and slot_width (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: pcm3168a: Retain the independence of DAC and ADC side of the codec (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: mediatek: mt8183-mt6358-ts3a227-max98357: use snd_soc_dai_link_component for aux_dev (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: mediatek: mt8183: make headset codec optional (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: mediatek: mt8183-mt6358-ts3a227-max98357: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: max9850: remove unused variable 'max9850_reg' (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: max98926: remove two unused variables (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: remove legacy style of aux_dev (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: ti: rx51: use snd_soc_dai_link_component for aux_dev (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sunxi: sun4i-codec: use snd_soc_dai_link_component for aux_dev (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: samsung: tm2_wm5110: use snd_soc_dai_link_component for aux_dev (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: samsung: speyside: use snd_soc_dai_link_component for aux_dev (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: samsung: neo1973_wm8753: use snd_soc_dai_link_component for aux_dev (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rockchip: rockchip_max98090: use snd_soc_dai_link_component for aux_dev (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: mediatek: mt8183-da7219-max98357: use snd_soc_dai_link_component for aux_dev (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: intel: cht_bsw_max98090_ti: use snd_soc_dai_link_component for aux_dev (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: simple-card: use snd_soc_dai_link_component for aux_dev (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: support snd_soc_dai_link_component for aux_dev (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: hdac_hdmi: Offload dapm update at jack detection (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Intel: byt: Refactor fw ready / mem windows creation (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Intel: bdw: Use generic function for fw ready / mem windows creation (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Remove call to snd_sof_dsp_mailbox_init (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: ml26124: remove unused variable 'ngth' (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: mt6351: remove unused variable 'mt_lineout_control' (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: intel: skl_hda_dsp_common: create HDMI jack kctl (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: tscs454: remove unused variable 'PLL_48K_RATE' (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: fix module_put() warning in soc_cleanup_component (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: dai_link check under soc_dpcm_debugfs_add() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: define soc_dpcm_debugfs_add() for non CONFIG_DEBUG_FS (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: tidyup for card->deferred_resume_work (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: remove unneeded list_empty() check for snd_soc_try_rebind_card() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: call snd_soc_dapm_debugfs_init() at soc_init_card_debugfs() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: tidyup for snd_soc_add_card_controls() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: tidyup for snd_soc_dapm_add_routes() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: tidyup for snd_soc_add_component_controls() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: hdac_hda: fix page fault issue by removing race (Jaroslav Kysela) [1738610] - [sound] ALSA: hda: Direct MMIO accesses (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: fsl_sai: Add support for imx7ulp/imx8mq (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: fsl_sai: mark regmap as fast_io (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: Skylake: large_config_get overhaul (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: fsl_sai: Implement set_bclk_ratio (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: fsl_sai: Add support for SAI new version (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: fsl_sai: derive TX FIFO watermark from FIFO depth (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: fsl_sai: add of_match data (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: fsl_sai: Update Tx/Rx channel enable mask (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: fsl_sai: Add registers definition for multiple datalines (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: tidyup for snd_soc_dapm_new_controls() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: reuse rtdcom at snd_soc_rtdcom_add() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: don't use for_each_card_links_safe() at snd_soc_find_dai_link() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: check return value of snd_soc_add_dai_link() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: add comment for for_each_xxx (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: set component->debugfs_root NULL (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rt1011: Add a flag for the R0 calibration test (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rt1011: Add R0 temperature and TDM1 ADC2DAT Swap control (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rsnd: don't call clk_get_rate() under atomic context (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: max98373: Remove executable bits (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-component: add snd_soc_pcm_component_pcm_free() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-component: add snd_soc_pcm_component_pcm_new() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-component: add snd_soc_pcm_component_mmap() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-component: add snd_soc_pcm_component_page() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-component: add snd_soc_pcm_component_copy_user() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-component: add snd_soc_pcm_component_ioctrl() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-component: add snd_soc_pcm_component_pointer() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-component: move snd_soc_component_set_bias_level() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-component: move snd_soc_component_stream_event() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-component: move snd_soc_component_seq_notifier() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-component: add snd_soc_component_of_xlate_dai_name() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-component: add snd_soc_component_of_xlate_dai_id() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-component: add snd_soc_component_remove() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-component: add snd_soc_component_probe() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-component: add snd_soc_component_is_suspended() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-component: add snd_soc_component_resume() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-component: add snd_soc_component_suspend() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-component: add snd_soc_component_trigger() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-component: add snd_soc_component_hw_free() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-component: add snd_soc_component_hw_params() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-component: add snd_soc_component_prepare() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-component: add snd_soc_component_close() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-component: add snd_soc_component_open() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-component: add snd_soc_component_get/put() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: add soc-component.c (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-pcm: remove soc_fill_silence() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-pcm: remove soc_rtdcom_copy_kernel() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-pcm: remove soc_rtdcom_ack() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: amd: acp3x: use dma address for acp3x dma driver (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: amd: acp3x: use dma_ops of parent device for acp3x dma driver (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: zx-tdm: remove redundant assignment to ts_width on error return path (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: SoC: skylake: no need to check return value of debugfs_create functions (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: codec2codec: fill some of the runtime stream parameters (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: codec2codec: remove ephemeral variables (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: create pcm for codec2codec links as well (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: Skylake: use common NHLT module (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: Skylake: Merge skl_sst and skl into skl_dev struct (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: Skylake: Limit large_config_get to single frame (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: Fix use of potentially uninitialized variable (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: Update request-reply IPC model (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: Common: Fix NULL dereference in tx_wait_done (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 174 (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: Fix race condition in IPC rx list (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 490 (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: Skylake: Read HIPCT extension before clearing DONE bit (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: Skylake: move NHLT header to common directory (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: meson: axg-tdm-formatter: use devm_platform_ioremap_resource() to simplify code (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: meson: g12a-tohdmitx: use devm_platform_ioremap_resource() to simplify code (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: au1x: psc-i2s: use devm_platform_ioremap_resource() to simplify code (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: psc-ac97: use devm_platform_ioremap_resource() to simplify code (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: uniphier: aio-dma: use devm_platform_ioremap_resource() to simplify code (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: uniphier: evea: use devm_platform_ioremap_resource() to simplify code (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: inno_rk3036: use devm_platform_ioremap_resource() to simplify code (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: jz4740: use devm_platform_ioremap_resource() to simplify code (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: mmp-sspa: use devm_platform_ioremap_resource() to simplify code (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: codecs: jz4725b: use devm_platform_ioremap_resource() to simplify code (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: codecs: msm8916-wcd: use devm_platform_ioremap_resource() to simplify code (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: stm32: sai: use devm_platform_ioremap_resource() to simplify code (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sun8i-codec: use devm_platform_ioremap_resource() to simplify code (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sunxi: sun50i-codec-analog: use devm_platform_ioremap_resource() to simplify code (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sun8i-codec-analog: use devm_platform_ioremap_resource() to simplify code (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: xlnx: use devm_platform_ioremap_resource() to simplify code (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: cs4271: Fix a typo in the CS4171_NR_RATIOS (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: ti: Mark expected switch fall-throughs (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: xtfpga-i2s: use devm_platform_ioremap_resource() to simplify code (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: kirkwood-i2s: use devm_platform_ioremap_resource() to simplify code (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: spear: use devm_platform_ioremap_resource() to simplify code (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: mxs-saif: use devm_platform_ioremap_resource() to simplify code (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sirf: use devm_platform_ioremap_resource() to simplify code (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: bcm2835-i2s: use devm_platform_ioremap_resource() to simplify code (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: fsl_audmix: use devm_platform_ioremap_resource() to simplify code (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: imx-audmux: use devm_platform_ioremap_resource() to simplify code (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: mt6797: use devm_platform_ioremap_resource() to simplify code (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: mt8173: use devm_platform_ioremap_resource() to simplify code (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: ep93xx-i2s: use devm_platform_ioremap_resource() to simplify code (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rockchip: use devm_platform_ioremap_resource() to simplify code (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: tegra: use devm_platform_ioremap_resource() to simplify code (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: tegra20_das: use devm_platform_ioremap_resource() to simplify code (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: meson: g12a-tohdmitx: override codec2codec params (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: max98373: add 88200 and 96000 sampling rate support (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sun4i-i2s: Incorrect SR and WSS computation (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: codec2codec: fix missing return of error return code (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: ti: davinci-mcasp: Support for correct symmetric sample bits (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: ti: davinci-mcasp: Correct slot_width posed constraint (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rockchip: Fix mono capture (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: Fix some acpi vs apci typo in somme comments (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: ti: davinci-mcasp: Fix clk PDIR handling for i2s master mode (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: codec2codec: deal with params when necessary (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: codec2codec: name link using stream direction (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: codec2codec: run callbacks in order (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: codecs: Add uda1334 codec driver (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rt1308: Add RT1308 amplifier driver (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Makefile - fix the top-level kernel module names (add snd- prefix) (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: ti: davinci-mcasp: Improve serializer handling in multi AXR setups (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: ti: davinci-mcasp: Add support for RIGHT_J format (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: Skylake: Cleanup skl_module_cfg declaration (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: Skylake: Make MCPS and CPS params obsolete (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: Skylake: Combine snd_soc_skl_ipc and snd_soc_skl (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: Skylake: Reset pipeline before its deletion (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: Skylake: Strip T and L from TLV IPCs (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: Skylake: Properly cleanup on component removal (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: Skylake: Initialize lists before access so they are safe to use (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: Skylake: Add function to cleanup debugfs interface (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: Skylake: Use recommended SDxFMT programming sequence (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: Skylake: Switch to modern UUID API (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: skl-pcm: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: wm8955: Fix a typo in 'wm8995_pll_factors()' function name (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Fail card instantiation if DAI format setup fails (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-dai: move snd_soc_dai_stream_valid() to soc-dai.c (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: use existing snd_soc_dai_digital_mute() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-dai: add snd_soc_dai_compress_new() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-dai: add snd_soc_dai_remove() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-dai: add snd_soc_dai_probe() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-dai: add snd_soc_dai_resume() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-dai: add snd_soc_dai_suspend() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-dai: add snd_soc_dai_delay() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-dai: add snd_soc_dai_bespoke_trigger() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-dai: add snd_soc_dai_trigger() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-dai: add snd_soc_dai_prepare() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-dai: add snd_soc_dai_shutdown() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-dai: add snd_soc_dai_startup() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-dai: add snd_soc_dai_hw_free() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-dai: mv soc_dai_hw_params() to soc-dai (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: add soc-dai.c (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: core: Return -ENOTSUPP from set_channel_map() if no operation provided (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: support dai_link with platforms_num != 1 (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: defer card registration if codec component is missing (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: don't use soc_find_component() at snd_soc_find_dai() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: use soc_find_component() at snd_soc_find_dai() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: soc_find_component() uses snd_soc_dai_link_component (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: soc_find_component() uses snd_soc_is_matching_component() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: move soc_find_component() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: call snd_soc_unbind_card() under mutex_lock; (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: allow no Platform on dai_link (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: remove legacy style dai_link (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc.h: add sound dai_link connection macro (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rsnd: Support hw_free() callback at DAI level (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rt5665: Fix a typo in the name of a function (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Remove dev_err() usage after platform_get_irq() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: fsl_esai: recover the channel swap after xrun (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: fsl_esai: Wrap some operations to be functions (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: fsl_esai: Add pm runtime function (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Intel: ssp: BCLK delay parameter (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Add DMIC token for unmute gain ramp time (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Intel: hda: fix stream id setting (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Intel: hda: fix link DMA config (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Intel: hda: reset link DMA state in prepare (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Intel: hda: reserve host DMA channel for hostless streams (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Intel: hda: assign link DMA channel at run-time (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Intel: initial support for Elkhart Lake (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Intel: initial support for Tiger Lake. (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Intel: hda: Use generic function for fw ready / mem windows creation (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Intel: hda: make sure DMA is start/stop by read the RUN bit (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: fix HDA direct MMIO access (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Intel: hda: remove duplicated clear WAKESTS (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Intel: hda: clear stream status and wakests properly (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Intel: hda: add function for hda stop chip (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Intel: hda: set position buffer in init chip (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Intel: hda: correct ROM state mask (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Introduce snd_sof_dsp_get_window_offset (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Introduce snd_sof_dsp_get_mailbox_offset (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: add runtime idle callback (Jaroslav Kysela) [1738610] - [sound] ALSA: docs: timers: convert docs to ReST and rename to *.rst (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Intel: hda: use SOF defined init chip in resume (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Intel: hda: Enable jack detection (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Intel: hda: reduce ifdef usage for hda (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: remove unused state variable in suspend function (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Intel: implement runtime idle for CNL/APL (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Intel: hda: use the defined stop chip in suspend (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Intel: hda: use the SOF defined ppcap functions (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Intel: hda: release link DMA for paused streams during suspend (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: loader: Don't ignore SRAM block types (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: loader: Use the BAR provided by FW (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Introduce snd_sof_dsp_get_bar_index ops (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: core: increase default IPC timeouts (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: ipc: use timeout configured at probe (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: pcm: add ALH support (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: use common code to send PCM_FREE IPC (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: reset DMA state in prepare (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Intel: hda: couple host and link DMA during FE hw_free (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: pci: mark last_busy value at runtime PM init (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Intel: hda: fixup HDaudio topology name with DMIC number (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Intel: Add missing include file hdac_hda.h (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Intel: Initialize hdaudio bus properly (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Intel: hda: fix MSI handling (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Intel: hda: Initialize HDA controller after i915 init (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Intel: hda: add a parameter to disable MSI (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Intel: hda: remove duplicated include from hda.c (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: disallow building without CONFIG_PCI again (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: intel: extend IPC dump information (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: pcm3168a: Allow all channels in case of parallel DIN/DOUT setup (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: pcm3168a: Fix a typo in the name of a constant (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: pcm3168a: Add support for multi DIN/DOUT with TDM slots parameter (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: pcm3168a: Rename min_frame_size to slot_width (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: skl-hda-dsp-generic: add dmic dapm widget and route (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: skl-hda-dsp-generic: add dependency to dmic driver (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: boards: Match Product Family instead of product (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: dapm: Invalidate only paths reachable for a given stream (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: topology: use set_get_data in process load (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: fsl_esai: Add compatible string for imx6ull (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rt5677: keep analog power register at SND_SOC_BIAS_OFF (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rt5677: Remove magic number register writes (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rt5677: Revert remove superfluous set (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rt5677: remove superfluous set (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rt5677: depop stereo dac (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rt5677: handle concurrent interrupts (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rt5677: clear interrupts by polarity flip (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rt5677: move jack-detect init to i2c probe (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rt5677: fall back to DT prop names on error (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rt5677: Add component driver name (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rt5677: use more of the volume range from DACs (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: remove w90x900/nuc900 platform drivers (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: nuc900: nuc900-audio: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: sof-rt5682: add dmic dapm widget to support dmic PCM (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: add for_each_xxx macro for aux_dev (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: meson: axg-card: use snd_soc_dai_link_component for aux_dev (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: meson: axg-card: remove useless check on codec (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: meson: axg-card: fix null pointer dereference in clean up (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: meson: axg-card: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: sst: fix kmalloc call with wrong flags (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: core: Fix deadlock in snd_soc_instantiate_card() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Remove erroneous soc_cleanup_card_resources() call (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: use snd_soc_dai_link_component for CPU (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: core: move DAI pre-links initiation to snd_soc_instantiate_card (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rt1011: fix warning reported by kbuild test robot and minor issue (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rt1011: Mark format integer literals as unsigned (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: core: Tell codec that jack is being removed (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sun4i-i2s: Change SR and WSS computation (Jaroslav Kysela) [1738610] - [sound] ALSA: SoC: rt274: Fix internal jack assignment in set_jack callback (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: cht_bsw_rt5672: fix kernel oops with platform_name override (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: cht_bsw_nau8824: fix kernel oops with platform_name override (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: bytcht_es8316: fix kernel oops with platform_name override (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: cht_bsw_max98090: fix kernel oops with platform_name override (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 441 (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 422 (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 395 (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 340 (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 288 (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 284 (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sun4i-i2s: Add offset to RX channel select (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sun4i-i2s: Fix sun8i tx channel offset mask (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: max98090: remove 24-bit format support if RJ is 0 (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: da7219: Fix build error without CONFIG_I2C (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Intel: hda: Fix COMPILE_TEST build error (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: pcm3168a: Implement set_tdm_slot callback (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: mediatek: Make some symbols static (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: cx2072x: remove set but not used variable 'is_right_j ' (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rt1011: Add RT1011 amplifier driver (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: debug: add new debugfs entries for IPC flood test (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: ipc: Introduce SOF_IPC_GLB_TEST_MSG IPC command (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: uapi: mirror firmware changes (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: send time stamp to FW for alignment (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: bump to ABI 3.6 (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: soundwire: add initial soundwire support (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: topology: add support for mux/demux component (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: fix DSP oops definitions in FW ABI (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Intel: ipc: don't check for HIPCCTL register value (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Intel: hda-ipc: re-enable IPC IRQ at end of handler (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Intel: hda-ipc: read all IPC registers first (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Intel: cnl-ipc: re-enable IPC IRQ at end of handler (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Intel: cnl-ipc: move code around for clarity (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Intel: cnl-ipc: read all IPC registers first (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Do not send cmd via SHIM register (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: add mode parameter for snd_sof_debugfs_buf_item (Jaroslav Kysela) [1738610] - [sound] ALSA: Revert "ASoC: core: use component driver name as component name" (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: stm32: sai: manage identification registers (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: ipc: replace fw ready bitfield with explicit bit ordering (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: Baytrail: add quirk for Aegex 10 (RU2) tablet (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: fix typos of SPDX-License-Identifier (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 201 (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 194 (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 177 (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 162 (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 149 (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Intel: hda: use the defined ppcap functions (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: add COMPILE_TEST for PCI options (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: boards: Add COMPILE_TEST for new machine drivers (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: boards: remove dependency on asm/platform_sst_audio.h (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoc: fix sound/soc/intel/skylake/slk-ssp-clk.c build error on IA64 (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: use common helpers to detect CPUs (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rt5677: Add missing voice activation register definitions (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: core: use component driver name as component name (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: cs42xx8: Fix build error with CONFIG_GPIOLIB is not set (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: sof-rt5682: fix undefined references with Baytrail-only support (Jaroslav Kysela) [1738610] - [sound] ALSA: wcd9335: fix a incorrect use of kstrndup() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sun4i-codec: fix first delay on Speaker (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sun4i-spdif: Add support for H6 SoC (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sun4i-spdif: Add TX fifo bit flush quirks (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sun4i-spdif: Move quirks to the top (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: cx2072x: fix spelling mistake "configued" -> "configured" (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: cx2072x: fix integer overflow on unsigned int multiply (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: force end-of-file for debugfs trace at suspend (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: trace: remove code duplication in sof_wait_trace_avail() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Use struct_size() in kmemdup() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: max98357a: Show KConfig entry (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: topology: Use struct_size() helper (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: cx2072x: remove redundant assignment to pulse_len (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Intel: hda: fix the hda init chip (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: ipc: fix a race, leading to IPC timeouts (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: control: correct the copy size for bytes kcontrol put (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: pcm: remove warning - initialize workqueue on open (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: pcm: clear hw_params_upon_resume flag correctly (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: core: fix error handling with the probe workqueue (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: core: remove snd_soc_unregister_component in case of error (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: core: remove DSP after unregistering machine driver (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: fixup references at soc_cleanup_card_resources() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Force polling mode on CFL and CNL (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 119 (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 64 (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: core: lock client_mutex while removing link components (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: simple-card: Restore original configuration of DAI format (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: qdsp6: q6core: Use struct_size() in kmemdup() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: Skylake: Use struct_size() helper (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: dapm: Use struct_size() in krealloc() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: boards: remove unnecessary inclusion of skl.h (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: mediatek: mt8183: move card registration to the end of probe (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: mediatek: mt8183: remove unused DAPM pins (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Mediatek: MT8183: enable dev runtime suspend and resume (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: Add machine driver for CX2072X on BYT/CHT platforms (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Add support for Conexant CX2072X CODEC (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: fsl_asrc: Unify the supported input and output rate (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-pcm: fixup try_module_get()/module_put() timing (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: sof-rt5682: add newline for clarity (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Mediatek: MT8183: fix compile error (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Mediatek: MT8183: fix compile error (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: sof-rt5682: fix AMP quirk support (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: sof-rt5682: fix for codec button mapping (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 4 (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 3 (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 1 (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: simple-card: Fix configuration of DAI format (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: WARN() is not related to component->driver->probe (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rsnd: move pcm_new from snd_soc_component_driver to snd_soc_dai_driver (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: glk_rt5682_max98357a: Remap button control-function (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Mediatek: MT8183: enable IIR filter (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rename functions that pollute the simple_xxx namespace (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: soc-acpi: Fix machine selection order (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rt5677-spi: Handle over reading when flipping bytes (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-dpm: fixup DAI active unbalance (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: tlv320aic3x: Add support for high power analog output (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: cs42xx8: Add reset gpio handling (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: cs42xx8: Add regcache mask dirty (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: fsl_asrc: replace the process_option table with function (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: fsl_asrc: Fix the issue about unsupported rate (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: meson: add g12a tohdmitx control (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: meson: axg-card: add basic codec-to-codec link support (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: dapm: allow muxes to force a disconnect (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: meson: axg-card: set link name based on link node name (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Mediatek: MT8183: set data align (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Mediatek: add memory interface data align (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: ak4458: rstn_control - return a non-zero on error only (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: hdmi-codec: re-introduce mutex locking (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-pcm: add soc_pcm_components_open() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-pcm: add missing cpu_dai->rate = 0 (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-pcm: do cpu_dai related operation at same place (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: use soc_find_component() at snd_soc_get_dai_id() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: add soc_component_to_node() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: tidyup soc_bind_dai_link() comment balance (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: don't use codec_dais on soc_bind_dai_link() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: use i on snd_soc_resume() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: max98357a: request GPIO when device get probed (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Intel: ICL add Icelake chip info struct (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Intel: ICL: add Icelake SSP count (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: pcm: remove runtime PM calls during pcm open/close (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: Skylake: Add Cometlake PCI IDs (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Add Comet Lake PCI IDs (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: amd: Reporting accurate hw_ptr for acp3x dma (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-pcm: BE dai needs prepare when pause release after resume (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: ak4458: add return value for ak4458_probe (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC : cs4265 : readable register too low (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: fix error in verbose ipc command parsing (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: fix race in FW boot timeout handling (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: nocodec: fix undefined reference (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-acpi: fix implicit header use of module.h/export.h (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: fsl_sai: Move clock operation to PM runtime (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: stm32: i2s: manage identification registers (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: hdmi-codec: remove ops dependency on the dai id (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: hdmi-codec: remove reference to the dai drivers in the private data (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: hdmi-codec: remove reference to the current substream (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: hdmi-codec: remove function name debug traces (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 282 (Jaroslav Kysela) [1738610] - [sound] ALSA: xen-front: fix unintention integer overflow on left shifts (Jaroslav Kysela) [1738610] - [sound] ALSA: hda/realtek - PCI quirk for Medion E4254 (Jaroslav Kysela) [1738610] - [sound] ALSA: hda - Apply AMD controller workaround for Raven platform (Jaroslav Kysela) [1738610] - [sound] ALSA: hda/realtek - Fix alienware headset mic (Jaroslav Kysela) [1738610] - [sound] ALSA: Add Acer Aspire Ethos 8951G model quirk (Jaroslav Kysela) [1738610] - [sound] ALSA: hda/hdmi: remove redundant assignment to variable pcm_idx (Jaroslav Kysela) [1738610] - [sound] ALSA: hda/realtek - Fix the problem of two front mics on a ThinkCentre (Jaroslav Kysela) [1738610] - [sound] ALSA: hda/realtek - Enable internal speaker & headset mic of ASUS UX431FL (Jaroslav Kysela) [1738610] - [sound] ALSA: hda/realtek - Add quirk for HP Pavilion 15 (Jaroslav Kysela) [1738610] - [sound] ALSA: hda/realtek - Fix overridden device-specific initialization (Jaroslav Kysela) [1738610] - [sound] ALSA: hda - Fix potential endless loop at applying quirks (Jaroslav Kysela) [1738610] - [sound] ALSA: hda - Allow runtime PM for controller if component notifier is used (Jaroslav Kysela) [1738610] - [sound] ALSA: hda/realtek - Blacklist PC beep for Lenovo ThinkCentre M73/93 (Jaroslav Kysela) [1738610] - [sound] ALSA: hda/realtek - Check beep whitelist before assigning in all codecs (Jaroslav Kysela) [1738610] - [sound] ALSA: hda/ca0132 - Add new SBZ quirk (Jaroslav Kysela) [1738610] - [sound] ALSA: hda - Fixes inverted Conexant GPIO mic mute led (Jaroslav Kysela) [1738610] - [sound] ALSA: hda - Define a fallback_pin_fixup_tbl for alc269 family (Jaroslav Kysela) [1738610] - [sound] ALSA: hda - Expand pin_match function to match upcoming new tbls (Jaroslav Kysela) [1738610] - [sound] ALSA: hda - Drop unsol event handler for Intel HDMI codecs (Jaroslav Kysela) [1738610] - [sound] ALSA: hda - Add a generic reboot_notify (Jaroslav Kysela) [1738610] - [sound] ALSA: hda - Let all conexant codec enter D3 when rebooting (Jaroslav Kysela) [1738610] - [sound] ALSA: hda/sigmatel - remove unused variable 'stac9200_core_init' (Jaroslav Kysela) [1738610] - [sound] ALSA: hda/realtek - Add quirk for HP Envy x360 (Jaroslav Kysela) [1738610] - [sound] ALSA: hda: Set fifo_size for both playback and capture streams (Jaroslav Kysela) [1738610] - [sound] ALSA: hda - Fix a memory leak bug (Jaroslav Kysela) [1738610] - [sound] ALSA: hda - Add a quirk model for fixing Huawei Matebook X right speaker (Jaroslav Kysela) [1738610] - [sound] ALSA: hda/realtek - Add model description for Chrome headset button quirk (Jaroslav Kysela) [1738610] - [sound] ALSA: hda/realtek - Fix a typo in model documentation (Jaroslav Kysela) [1738610] - [sound] ALSA: hda - Inform too slow responses (Jaroslav Kysela) [1738610] - [sound] ALSA: hda - Apply workaround for another AMD chip 1022:1487 (Jaroslav Kysela) [1738610] - [sound] ALSA: hda: Remove page allocation redirection (Jaroslav Kysela) [1738610] - [sound] ALSA: hda - Workaround for crackled sound on AMD controller (1022:1457) (Jaroslav Kysela) [1738610] - [sound] ALSA: hda - Don't override global PCM hw info flag (Jaroslav Kysela) [1738610] - [sound] ALSA: hda: Add support of Zhaoxin controller (Jaroslav Kysela) [1738610] - [sound] ALSA: hda/intel: stop probe if DMICS are detected on Skylake+ platforms (Jaroslav Kysela) [1738610] - [sound] ALSA: hda - Show the fatal CORB/RIRB error more clearly (Jaroslav Kysela) [1738610] - [sound] ALSA: hda - Add a conexant codec entry to let mute led work (Jaroslav Kysela) [1738610] - [sound] ALSA: hda - Fix intermittent CORB/RIRB stall on Intel chips (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Intel: hda: Make hdac_device device-managed (Jaroslav Kysela) [1738610] - [sound] ALSA: hda: Flush interrupts on disabling (Jaroslav Kysela) [1738610] - [sound] ALSA: hda/hdmi - Allow audio component for AMD/ATI and Nvidia HDMI (Jaroslav Kysela) [1738610] - [sound] ALSA: hda/hdmi - Don't report spurious jack state changes (Jaroslav Kysela) [1738610] - [sound] ALSA: hda - Optimize resume for codecs without jack detection (Jaroslav Kysela) [1738610] - [sound] ALSA: hda - Don't resume forcibly i915 HDMI/DP codec (Jaroslav Kysela) [1738610] - [sound] ALSA: hda/hdmi - Fix i915 reverse port/pin mapping (Jaroslav Kysela) [1738610] - [sound] ALSA: hda/hdmi - Remove duplicated define (Jaroslav Kysela) [1738610] - [sound] ALSA: hda/realtek: apply ALC891 headset fixup to one Dell machine (Jaroslav Kysela) [1738610] - [sound] ALSA: hda/realtek - Fixed Headphone Mic can't record on Dell platform (Jaroslav Kysela) [1738610] - [sound] ALSA: hda: Simplify snd_hdac_refresh_widgets() (Jaroslav Kysela) [1738610] - [sound] ALSA: hda: Fix widget_mutex incomplete protection (Jaroslav Kysela) [1738610] - [sound] ALSA: hda/ca0132 - remove redundant assignment to variable 'changed' (Jaroslav Kysela) [1738610] - [sound] ALSA: hda/realtek - Change front mic location for Lenovo M710q (Jaroslav Kysela) [1738610] - [sound] ALSA: hda/realtek: Add quirks for several Clevo notebook barebones (Jaroslav Kysela) [1738610] - [sound] ALSA: Revert "ALSA: hda/realtek - Improve the headset mic for Acer Aspire laptops" (Jaroslav Kysela) [1738610] - [sound] ALSA: hda: Add Elkhart Lake PCI ID (Jaroslav Kysela) [1738610] - [sound] ALSA: hda: fix a mask for unsolicited event tags (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: hda: fix unbalanced codec dev refcount for HDA_DEV_ASOC (Jaroslav Kysela) [1738610] - [sound] ALSA: hda/ca0132: Use struct_size() (Jaroslav Kysela) [1738610] - [sound] ALSA: hda: Use struct_size() (Jaroslav Kysela) [1738610] - [sound] ALSA: hda/realtek - Update headset mode for ALC256 (Jaroslav Kysela) [1738610] - [sound] ALSA: hda: move polling_mode flag to struct hdac_bus (Jaroslav Kysela) [1738610] - [sound] ALSA: hda: assign polling_mode after azx_bus_init (Jaroslav Kysela) [1738610] - [sound] ALSA: hda/realtek - Improve the headset mic for Acer Aspire laptops (Jaroslav Kysela) [1738610] - [sound] ALSA: hda - Force polling mode on CNL for fixing codec communication (Jaroslav Kysela) [1738610] - [sound] ALSA: hda/realtek - Enable micmute LED for Huawei laptops (Jaroslav Kysela) [1738610] - [sound] ALSA: hda/realtek - Set default power save node to 0 (Jaroslav Kysela) [1738610] - [sound] ALSA: hda/realtek - Check headset type by unplug and resume (Jaroslav Kysela) [1738610] - [sound] ALSA: hdac: Fix codec name after machine driver is unloaded and reloaded (Jaroslav Kysela) [1738610] - [sound] ALSA: hdac: fix memory release for SST and SOF drivers (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 371 (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Add SPDX license identifier for missed files (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Add SPDX license identifier for more missed files (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 130 (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 336 (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 157 (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 13 (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 285 (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 295 (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 273 (Jaroslav Kysela) [1738610] - [sound] ALSA: dice: fix wrong packet parameter for Alesis iO26 (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-tascam: check intermediate state of clock status and retry (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-tascam: handle error code when getting current source of clock (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: remove WARN_ON() at destruction of AMDTP domain (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-tascam: add note for FE-8 (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-motu: add support for MOTU 4pre (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: fix isoc cycle count to which rx packet is scheduled (Jaroslav Kysela) [1738610] - [sound] ALSA: dice: fix error path for initialization of stream structures (Jaroslav Kysela) [1738610] - [sound] ALSA: oxfw: fix to handle correct stream for PCM playback (Jaroslav Kysela) [1738610] - [sound] ALSA: oxfw: fix NULL pointer dereference to unused stream structure (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire: fix a memory leak bug (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: localize kernel APIs to start/stop each AMDTP stream (Jaroslav Kysela) [1738610] - [sound] ALSA: fireface: support AMDTP domain (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-motu: support AMDTP domain (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-tascam: support AMDTP domain (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-digi00x: support AMDTP domain (Jaroslav Kysela) [1738610] - [sound] ALSA: dice: support AMDTP domain (Jaroslav Kysela) [1738610] - [sound] ALSA: oxfw: support AMDTP domain (Jaroslav Kysela) [1738610] - [sound] ALSA: fireworks: support AMDTP domain (Jaroslav Kysela) [1738610] - [sound] ALSA: bebob: support AMDTP domain (Jaroslav Kysela) [1738610] - [sound] ALSA: fireface: code refactoring for initialization/destruction of AMDTP stream (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-motu: code refactoring for initialization/destruction of AMDTP stream (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-tascam: code refactoring for initialization/destruction of AMDTP stream (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-digi00x: code refactoring for initialization/destruction of AMDTP stream (Jaroslav Kysela) [1738610] - [sound] ALSA: fireworks: code refactoring for bus reset handler (Jaroslav Kysela) [1738610] - [sound] ALSA: fireworks: code refactoring for initialization/destruction of AMDTP streams (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: add a kernel API to start AMDTP streams in AMDTP domain (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: add a kernel API to add AMDTP stream into AMDTP domain (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: add a kernel API to stop a couple of AMDTP streams in AMDTP domain (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: add AMDTP domain structure to handle several isoc contexts (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-motu: more code refactoring for MOTU data block processing layer (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: process payload of isoc context according to packet descriptors (Jaroslav Kysela) [1738610] - [sound] ALSA: fireface: code refactoring for FF data block processing layer (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-motu: code refactoring for MOTU data block processing layer (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-tascam: code refactoring for TASCAM data block processing layer (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-digi00x: code refactoring for DOT data block processing layer (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: code refactoring for AM824 data block processing layer (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: pass packet descriptor to data block processing layer (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: code refactoring to process context payloads (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: code refactoring to process PCM substream (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: use packet descriptor for IR context (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: use packet descriptor for IT context (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: add list of packet descriptor (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: pass no syt information to data block processing layer (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: add syt_override member for some protocols (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: operate data block counter in top level of processing for IR context (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: operate data block counter in top level of processing for IT context (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: pass data block counter to data block processing layer (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: pass data block count as an argument to tracepoints event (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: obsolete ctx_data.tx.first_dbc with CIP_UNALIGHED_DBC flag (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: code refactoring for local variables (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: code refactoring for post operation to data block counter (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: code refactoring for error path of parser for CIP header (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: fix different data block counter between probed event and transferred isochronous packet (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: fix initial value of data block count for IR context without CIP_DBC_IS_END_EVENT (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib/fireface: fix initial value of data block counter for IR context with CIP_NO_HEADER (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: fix invalid length of rx packet payload for tracepoint events (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-motu: fix wrong reference count for stream functionality at error path of rawmidi interface (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-digi00x: fix wrong reference count for stream functionality at error path of rawmidi interface (Jaroslav Kysela) [1738610] - [sound] ALSA: dice: fix wrong reference count for stream functionality at error path of rawmidi interface (Jaroslav Kysela) [1738610] - [sound] ALSA: oxfw: fix wrong reference count for stream functionality at error path of rawmidi interface (Jaroslav Kysela) [1738610] - [sound] ALSA: fireworks: fix wrong reference count for stream functionality at error path of rawmidi interface (Jaroslav Kysela) [1738610] - [sound] ALSA: bebob: fix wrong reference count for stream functionality at error path of rawmidi interface (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib/fireworks: fix miss detection of received MIDI messages (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: fix to process MIDI conformant data channel for AM824 format (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: cache next data_block_counter after probing tracepoints event for IR context (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-motu: unify common tracepoints for both direction (Jaroslav Kysela) [1738610] - [sound] ALSA: Revert "ALSA: firewire-lib: fix inverted node IDs for amdtp_packet events" (Jaroslav Kysela) [1738610] - [sound] ALSA: oxfw: ensure to release isochronous resources in pcm.hw_params callback (Jaroslav Kysela) [1738610] - [sound] ALSA: fireworks: ensure to release isochronous resources in pcm.hw_params callback (Jaroslav Kysela) [1738610] - [sound] ALSA: bebob: ensure to release isochronous resources in pcm.hw_params callback (Jaroslav Kysela) [1738610] - [sound] ALSA: dice: unify stop and release method for duplex streams (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-digi00x: unify stop and release method for duplex streams (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-motu: unify stop and release method for duplex streams (Jaroslav Kysela) [1738610] - [sound] ALSA: fireface: unify stop and release method for duplex streams (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-tascam: unify stop and release method for duplex streams (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-motu: code refactoring for pcm.hw_params/hw_free callbacks (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-motu: update isochronous resources when starting packet streaming after bus-reset (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-motu: reserve/release isochronous resources in pcm.hw_params/hw_free callbacks (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-motu: code refactoring to finish streaming session (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-motu: minor code refactoring to stop isochronous context (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-motu: rename helper functions to begin/finish streaming session (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-motu: code refactoring for condition to stop streaming (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-motu: add helper function to keep isochronous resources (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-motu: unify midi callback function (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-motu: unify the count of subscriber for packet streaming (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: split allocation of isochronous resources from establishment of connection (Jaroslav Kysela) [1738610] - [sound] ALSA: fireworks: change the range of critical section for stream data in PCM.hw_free callback (Jaroslav Kysela) [1738610] - [sound] ALSA: bebob: code refactoring for error path to start duplex stream (Jaroslav Kysela) [1738610] - [sound] ALSA: bebob: change the range of critical section for stream data in PCM.hw_free callback (Jaroslav Kysela) [1738610] - [sound] ALSA: bebob: code refactoring for callback function to rawmidi interface (Jaroslav Kysela) [1738610] - [sound] ALSA: bebob: code rafactoring for callback functions to PCM interface (Jaroslav Kysela) [1738610] - [sound] ALSA: dice: fix compiler warning due to returning uninitialized value (Jaroslav Kysela) [1738610] - [sound] ALSA: oxfw: configure stream parameter in pcm.hw_params callback (Jaroslav Kysela) [1738610] - [sound] ALSA: oxfw: configure packet format in pcm.hw_params callback (Jaroslav Kysela) [1738610] - [sound] ALSA: oxfw: unify substreams counter (Jaroslav Kysela) [1738610] - [sound] ALSA: oxfw: rename helper functions for duplex streams (Jaroslav Kysela) [1738610] - [sound] ALSA: oxfw: expand stop procedure for packet streaming (Jaroslav Kysela) [1738610] - [sound] ALSA: oxfw: break packet streaming at bus-reset handler (Jaroslav Kysela) [1738610] - [sound] ALSA: oxfw: start duplex streams if supported (Jaroslav Kysela) [1738610] - [sound] ALSA: oxfw: set packet parameter according to current configuration (Jaroslav Kysela) [1738610] - [sound] ALSA: oxfw: code refactoring for stop condition of packet streaming (Jaroslav Kysela) [1738610] - [sound] ALSA: fireworks: don't set XRUN in stop streaming (Jaroslav Kysela) [1738610] - [sound] ALSA: fireworks: configure stream parameters in pcm.hw_params callback (Jaroslav Kysela) [1738610] - [sound] ALSA: fireworks: configure sampling transfer frequency in pcm.hw_params callback (Jaroslav Kysela) [1738610] - [sound] ALSA: fireworks: code refactoring for pcm.hw_params/hw_free (Jaroslav Kysela) [1738610] - [sound] ALSA: fireworks: code refactoring for rawmidi.open/close (Jaroslav Kysela) [1738610] - [sound] ALSA: fireworks: unify substream counter (Jaroslav Kysela) [1738610] - [sound] ALSA: bebob: code refactoring to initialize/destroy stream data (Jaroslav Kysela) [1738610] - [sound] ALSA: bebob: obsolete useless member of private structure (Jaroslav Kysela) [1738610] - [sound] ALSA: bebob: don't set XRUN in stop streaming (Jaroslav Kysela) [1738610] - [sound] ALSA: bebob: configure sampling transfer frequency in pcm.hw_params callback (Jaroslav Kysela) [1738610] - [sound] ALSA: dice: code refactoring for pcm.hw_params/hw_free callbacks (Jaroslav Kysela) [1738610] - [sound] ALSA: dice: update isochronous resources when starting packet streaming after bus-reset (Jaroslav Kysela) [1738610] - [sound] ALSA: dice: reserve/release isochronous resources in pcm.hw_params/hw_free callbacks (Jaroslav Kysela) [1738610] - [sound] ALSA: dice: code refactoring to keep isochronous resources (Jaroslav Kysela) [1738610] - [sound] ALSA: dice: code refactoring to stop packet streaming (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-digi00x: code refactoring for pcm.hw_params/hw_free callbacks (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-digi00x: update isochronous resources when starting packet streaming after bus-reset (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-digi00x: reserve/release isochronous resources in pcm.hw_params/hw_free callbacks (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-digi00x: code refactoring to keep isochronous resources (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-digi00x: simplify error path to begin streaming session (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-digi00x: code refactoring to finish streaming session (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-digi00x: refactoring to move timing of registration for isochronous channel (Jaroslav Kysela) [1738610] - [sound] ALSA: oxfw: allow PCM capture for Stanton SCS.1m (Jaroslav Kysela) [1738610] - [sound] ALSA: fireface: code refactoring for pcm.hw_params/hw_free callbacks (Jaroslav Kysela) [1738610] - [sound] ALSA: fireface: minor code refactoring to finish streaming session (Jaroslav Kysela) [1738610] - [sound] ALSA: fireface: update isochronous resources when starting packet streaming after bus-reset (Jaroslav Kysela) [1738610] - [sound] ALSA: fireface: reserve/release isochronous resources in pcm.hw_params/hw_free callbacks (Jaroslav Kysela) [1738610] - [sound] ALSA: fireface: support allocate_resources operation in latter protocol (Jaroslav Kysela) [1738610] - [sound] ALSA: fireface: support allocate_resources operation in ff400 protocol (Jaroslav Kysela) [1738610] - [sound] ALSA: fireface: support allocate_resources operation in ff800 protocol (Jaroslav Kysela) [1738610] - [sound] ALSA: fireface: add protocol-specific operation to allocate isochronous resources (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-tascam: code refactoring for pcm.hw_params/hw_free callbacks (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-tascam: minor code refactoring to finish streaming session (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-tascam: update isochronous resources when starting packet streaming after bus reset (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-tascam: reserve/release isochronous resources in pcm.hw_params/hw_free callbacks (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-tascam: code refactoring for release of isochronous resources (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-tascam: code refactoring for reservation of isochronous resources (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-tascam: code refactoring for registration of isochronous channels (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-motu: fix destruction of data for isochronous resources (Jaroslav Kysela) [1738610] - [sound] ALSA: fireface: Use ULL suffixes for 64-bit constants (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: refactoring to obsolete IR packet handler (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: refactoring to obsolete IT packet handler (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: fix inverted node IDs for amdtp_packet events (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: fix data block counter for incoming packet without CIP header (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: use 8 byte packet header for IT context to separate CIP header from CIP payload (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: code refactoring to queueing packets (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: unify packet handler for IT context (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: split helper function to generate CIP header (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: unify packet handler for IR context (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: use 16 bytes IR context header to separate CIP header (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: split helper function to check incoming CIP header (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: compute pointer to payload buffer in context handler (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: calculate the length of packet payload in packet handler (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: use clear name for variable of CIP header (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: use IT context header to compute cycle count for scheduling packet (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: obsolete macro for header of IT context (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: add helper function to cancel context inner callback handler (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: use union for directional parameters (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: unify tracing events to 'amdtp_packet' event (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: use dynamic array for CIP header of tracing events (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: use the same unit for payload argument in tracing events (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: add data_blocks/data_block_counter parameter to in_packet/out_packet tracing events (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: use the same type of argument for CIP header for tracing event (Jaroslav Kysela) [1738610] - [sound] ALSA: dice: add stream format parameters for PreSonus FireStudio (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 61 (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 102 (Jaroslav Kysela) [1738610] - [sound] ALSA: aoa: onyx: always initialize register read value (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 250 (Jaroslav Kysela) [1738610] - [sound] ALSA: ac97: Fix double free of ac97_codec_device (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Add SPDX license identifier - Makefile/Kconfig (Jaroslav Kysela) [1738610] - [sound] ALSA: pcm: add support for 352.8KHz and 384KHz sample rate (Jaroslav Kysela) [1738610] - [sound] ALSA: seq: Fix potential concurrent access to the deleted pool (Jaroslav Kysela) [1738610] - [sound] ALSA: pcm: fix lost wakeup event scenarios in snd_pcm_drain (Jaroslav Kysela) [1738610] - [sound] ALSA: compress: Be more restrictive about when a drain is allowed (Jaroslav Kysela) [1738610] - [sound] ALSA: compress: Don't allow paritial drain operations on capture streams (Jaroslav Kysela) [1738610] - [sound] ALSA: compress: Prevent bypasses of set_params (Jaroslav Kysela) [1738610] - [sound] ALSA: compress: Fix regression on compressed capture streams (Jaroslav Kysela) [1738610] - [sound] ALSA: pcm: Fix refcount_inc() on zero usage (Jaroslav Kysela) [1738610] - [sound] ALSA: seq: Break too long mutex context in the write loop (Jaroslav Kysela) [1738610] - [sound] ALSA: seq: fix incorrect order of dest_client/dest_ports arguments (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 500 (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 372 (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 345 (Jaroslav Kysela) [1738610] - [sound] ALSA: control: Use struct_size() (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 167 (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 156 (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 152 (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 151 (Jaroslav Kysela) [1738610] - [sound] ALSA: pcm: oss: Use struct_size() helper (Jaroslav Kysela) [1738610]- [tools] selftests/powerpc: Retry on host facility unavailable (Desnes Augusto Nunes do Rosario) [1739770] - [tools] selftests/powerpc: Do not fail with reschedule (Desnes Augusto Nunes do Rosario) [1739770] - [tools] libperf: Warn when exceeding MAX_NR_CPUS in cpumap (Frank Ramsay) [1753332] - [tools] perf header: Replace MAX_NR_CPUS with cpu__max_cpu() (Frank Ramsay) [1753332] - [tools] perf machine: Replace MAX_NR_CPUS with perf_env::nr_cpus_online (Frank Ramsay) [1753332] - [tools] perf session: Replace MAX_NR_CPUS with perf_env::nr_cpus_online (Frank Ramsay) [1753332] - [tools] perf stat: Replace MAX_NR_CPUS with cpu__max_cpu() (Frank Ramsay) [1753332] - [tools] perf svghelper: Replace MAX_NR_CPUS with perf_env::nr_cpus_online (Frank Ramsay) [1753332] - [tools] perf timechart: Refactor svg_build_topology_map() (Frank Ramsay) [1753332] - [tools] perf tools: Increase MAX_NR_CPUS and MAX_CACHES (Frank Ramsay) [1753332] - [crypto] crypto: chelsio - count incomplete block in IV (Jonathan Toppins) [1725813] - [crypto] crypto: chelsio - Fix softlockup with heavy I/O (Jonathan Toppins) [1725813] - [crypto] crypto: chelsio - Fix NULL pointer dereference (Jonathan Toppins) [1725813] - [nvme] nvme-pci: Allow PCI bus-level PM to be used if ASPM is disabled (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [pci] PCI/ASPM: Add pcie_aspm_enabled() (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-pci: Fix async probe remove race (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme: fix controller removal race with scan work (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-rdma: fix possible use-after-free in connect error flow (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme: fix a possible deadlock when passthru commands sent to a multipath device (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-core: Fix extra device_put() call on error path (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvmet-file: fix nvmet_file_flush() always returning an error (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvmet-loop: Flush nvme_delete_wq when removing the port (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvmet: Fix use-after-free bug when a port is removed (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-multipath: revalidate nvme_ns_head gendisk in nvme_validate_ns (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] Revert "nvme-pci: don't create a read hctx mapping without read queues" (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme: fix multipath crash when ANA is deactivated (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme: fix memory leak caused by incorrect subsystem free (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme: ignore subnqn for ADATA SX6000LNP (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme: fix NULL deref for fabrics options (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme: fix regression upon hot device removal and insertion (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-fc: fix module unloads while lports still pending (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-tcp: set the STABLE_WRITES flag when data digests are enabled (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvmet: print a hint while rejecting NSID 0 or 0xffffffff (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-tcp: don't use sendpage for SLAB pages (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-multipath: do not select namespaces which are about to be removed (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-multipath: also check for a disabled path if there is a single sibling (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-multipath: factor out a nvme_path_is_disabled helper (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvmet: export I/O characteristics attributes in Identify (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme: set physical block size and optimal I/O size (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-trace: add delete completion and submission queue to admin cmds tracer (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-trace: fix spelling mistake "spcecific" -> "specific" (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-pci: check for NULL return from pci_alloc_p2pmem() (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-pci: limit max_hw_sectors based on the DMA max mapping size (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-pci: don't fall back to a 32-bit DMA mask (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-pci: don't create a read hctx mapping without read queues (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-pci: make nvme_dev_pm_ops static (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-fcloop: resolve warnings on RCU usage and sleep warnings (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-fcloop: fix inconsistent lock state warnings (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [pci] PCI: PM: Skip devices in D0 for (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [pci] PCI: PM: Avoid possible suspend-to-idle issue (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme: add I/O characteristics fields (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme: enable to inject errors into admin commands (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme: prepare for fault injection into admin commands (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvmet: introduce target-side trace (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-trace: print result and status in hex format (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-trace: support for fabrics commands in host-side (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-trace: move opcode symbol print to nvme.h (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-trace: do not export nvme_trace_disk_name (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-pci: properly report state change failure in nvme_reset_work (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-pci: clean up nvme_remove_dead_ctrl a bit (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-pci: set the errno on ctrl state change error (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-pci: adjust irq max_vector using num_possible_cpus() (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-pci: use host managed power state for suspend (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-pci: remove unnecessary zero for static var (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme: introduce nvme_is_fabrics to check fabrics cmd (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-fc: add message when creating new association (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-pci: remove queue_count_ops for write_queues and poll_queues (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme: fix possible io failures when removing multipathed ns (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme: export get and set features (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvmet: add transport discovery change op (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-fcloop: add support for nvmet discovery_event op (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [block] block: remove blk_init_request_from_bio (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [block] block: initialize the write priority (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme: Fix u32 overflow in the number of namespace list calculation (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvmet-fc: add transport discovery change event callback support (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-pci: don't limit DMA segement size (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvmet: fix data_len to 0 for bdev-backed write_zeroes (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-tcp: fix queue mapping when queue count is limited (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-pci: use blk-mq mapping for unmanaged irqs (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme: copy MTFA field from identify controller (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme: release namespace SRCU protection before performing controller ioctls (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme: merge nvme_ns_ioctl into nvme_ioctl (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme: remove the ifdef around nvme_nvm_ioctl (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme: fix srcu locking on error return in nvme_get_ns_from_disk (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme: Fix known effects (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-pci: Sync queues on reset (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-pci: Unblock reset_work on IO failure (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-pci: Don't disable on timeout in reset state (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-pci: Fix controller freeze wait disabling (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme: validate cntlid during controller initialisation (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme: change locking for the per-subsystem controller list (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme: trace all async notice events (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-fabrics: remove unused argument (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-pci: add known admin effects to augument admin effects log page (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-pci: init shadow doorbell after each reset (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-pci: mark expected switch fall-through (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme: mark nvme_core_init and nvme_core_exit static (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvmet: protect discovery change log event list iteration (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme: move command size checks to the core (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-pci: check more command sizes (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-fabrics: check more command sizes (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-pci: remove an unneeded variable initialization (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-pci: unquiesce admin queue on shutdown (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-pci: shutdown on timeout during deletion (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme: set 0 capacity if namespace block size exceeds PAGE_SIZE (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-rdma: fix a NULL deref when an admin connect times out (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvmet-file: clamp-down file namespace lba_shift (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvmet: include (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvmet: rename nvme_completion instances from rsp to cqe (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvmet-rdma: remove p2p_client initialization from fast-path (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvmet: return a specified error it subsys_alloc fails (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvmet: fix discover log page when offsets are used (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvmet: never fail double namespace enablement (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme: log the error status on Identify Namespace failure (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-pci: tidy up nvme_map_data (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvmet: add safety check for subsystem lock during nvmet_ns_changed (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-pci: only call nvme_unmap_data for requests transferring data (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-pci: remove q_dmadev from nvme_queue (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-pci: merge nvme_free_iod into nvme_unmap_data (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-pci: move the call to nvme_cleanup_cmd out of nvme_unmap_data (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-pci: remove nvme_init_iod (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-pci: use a flag for polled queues (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [block] block: add a rq_integrity_vec helper (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [block] block: add dma_map_bvec helper (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [block] block: add a rq_dma_dir helper (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvmet-fc: use zero-sized array and struct_size() in kzalloc() (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-pci: remove unused nvme_iod member (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvmet: avoid double errno conversions (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme: avoid double dereference to convert le to cpu (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvmet: fix error flow during ns enable (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme: add proper write zeroes setup for the multipath device (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme: disable Write Zeroes for qemu controllers (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvmet-fc: bring Disconnect into compliance with FC-NVME spec (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme: add proper discard setup for the multipath device (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme: remove nvme_ns_config_oncs (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvmet-fc: fix issues with targetport assoc_list list walking (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme: add get-feature to admin cmds tracer (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-loop: init nvmet_ctrl fatal_err_work when allocate (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme: put ns_head ref if namespace fails allocation (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-trace: fix cdw10 buffer overrun (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme: don't warn on block content change effects (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme: update comment to make the code easier to read (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-pci: convert to SPDX identifiers (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-lightnvm: convert to SPDX identifiers (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme: return error from (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme: avoid that deleting a controller triggers a circular locking complaint (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme: introduce a helper function for controller deletion (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme: unexport nvme_delete_ctrl_sync() (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-pci: check kstrtoint() return value in queue_count_set() (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvmet: fix indentation (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [lightnvm] lightnvm: simplify geometry (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [powerpc] powerpc/tm: Fix FP/VMX unavailable exceptions inside a transaction (Gustavo Duarte) [1750653] - [powerpc] powerpc/tm: Fix restoring FP/VMX facility incorrectly on interrupts (Gustavo Duarte) [1750653] - [block] block: split .sysfs_lock into two locks (Ming Lei) [1697383] - [block] block: add helper for checking if queue is registered (Ming Lei) [1697383] - [block] blk-mq: don't hold q->sysfs_lock in blk_mq_map_swqueue (Ming Lei) [1697383] - [block] block: don't hold q->sysfs_lock in elevator_init_mq (Ming Lei) [1697383] - [block] block: Remove blk_mq_register_dev() (Ming Lei) [1697383] - [x86] KVM: X86: Fix fpu state crash in kvm guest (Prarit Bhargava) [1737070] - [x86] x86/fpu: Don't use current->mm to check for a kthread (Prarit Bhargava) [1737070] - [x86] x86/fpu: Update kernel's FPU state before using for the fsave header (Prarit Bhargava) [1737070] - [x86] x86/fpu: Use fault_in_pages_writeable() for pre-faulting (Prarit Bhargava) [1737070] - [mm] mm/gup: continue VM_FAULT_RETRY processing even for pre-faults (Prarit Bhargava) [1737070] - [x86] x86/fpu: Fault-in user stack if copy_fpstate_to_sigframe() fails (Prarit Bhargava) [1737070] - [x86] x86/pkeys: Add PKRU value to init_fpstate (Prarit Bhargava) [1737070] - [x86] x86/fpu: Restore regs in copy_fpstate_to_sigframe() in order to use the fastpath (Prarit Bhargava) [1737070] - [x86] x86/fpu: Add a fastpath to copy_fpstate_to_sigframe() (Prarit Bhargava) [1737070] - [x86] x86/fpu: Add a fastpath to __fpu__restore_sig() (Prarit Bhargava) [1737070] - [x86] x86/fpu: Defer FPU state load until return to userspace (Prarit Bhargava) [1737070] - [x86] x86/fpu: Merge the two code paths in __fpu__restore_sig() (Prarit Bhargava) [1737070] - [x86] x86/fpu: Restore from kernel memory on the 64-bit path too (Prarit Bhargava) [1737070] - [x86] x86/fpu: Inline copy_user_to_fpregs_zeroing() (Prarit Bhargava) [1737070] - [x86] x86/fpu: Update xstate's PKRU value on write_pkru() (Prarit Bhargava) [1737070] - [x86] x86/fpu: Prepare copy_fpstate_to_sigframe() for TIF_NEED_FPU_LOAD (Prarit Bhargava) [1737070] - [x86] x86/fpu: Always store the registers in copy_fpstate_to_sigframe() (Prarit Bhargava) [1737070] - [x86] x86/entry: Add TIF_NEED_FPU_LOAD (Prarit Bhargava) [1737070] - [x86] x86/fpu: Eager switch PKRU state (Prarit Bhargava) [1737070] - [x86] x86/pkeys: Don't check if PKRU is zero before writing it (Prarit Bhargava) [1737070] - [x86] x86/fpu: Only write PKRU if it is different from current (Prarit Bhargava) [1737070] - [x86] x86/pkeys: Provide *pkru() helpers (Prarit Bhargava) [1737070] - [x86] x86/fpu: Use a feature number instead of mask in two more helpers (Prarit Bhargava) [1737070] - [x86] x86/fpu: Make __raw_xsave_addr() use a feature number instead of mask (Prarit Bhargava) [1737070] - [x86] x86/fpu: Add an __fpregs_load_activate() internal helper (Prarit Bhargava) [1737070] - [x86] x86/fpu: Remove user_fpu_begin() (Prarit Bhargava) [1737070] - [x86] x86/fpu: Remove fpu->initialized (Prarit Bhargava) [1737070] - [x86] x86/fpu: Don't save fxregs for ia32 frames in copy_fpstate_to_sigframe() (Prarit Bhargava) [1737070] - [x86] x86/fpu: Remove fpu->initialized usage in copy_fpstate_to_sigframe() (Prarit Bhargava) [1737070] - [x86] x86/fpu: Always init the state in fpu__clear() (Prarit Bhargava) [1737070] - [x86] x86/fpu: Remove preempt_disable() in fpu__clear() (Prarit Bhargava) [1737070] - [x86] x86/fpu: Remove fpu__restore() (Prarit Bhargava) [1737070] - [x86] x86/fpu: Remove fpu->initialized usage in __fpu__restore_sig() (Prarit Bhargava) [1737070] - [x86] x86/entry: Remove unneeded need_resched() loop (Prarit Bhargava) [1737070] - [x86] x86/uaccess: Introduce user_access_{save, restore}() (Prarit Bhargava) [1737070] - [x86] x86/fpu: Fix i486 + no387 boot crash by only saving FPU registers on context switch if there is an FPU (Prarit Bhargava) [1737070] - [x86] x86/fpu: Remove second definition of fpu in __fpu__restore_sig() (Prarit Bhargava) [1737070] - [net] udp: correct reuseport selection with connected sockets (Paolo Abeni) [1665807] - [net] udp6: add missing rehash callback to udplite (Paolo Abeni) [1665807] - [net] udp: add missing rehash callback to udplite (Paolo Abeni) [1665807] - [net] udp6: prefer listeners bound to an address (Paolo Abeni) [1665807] - [net] udp: prefer listeners bound to an address (Paolo Abeni) [1665807] - [net] sched: fix race between deactivation and dequeue for NOLOCK qdisc (Davide Caratti) [1744397] - [net] check extack._msg before print (Ivan Vecera) [1751279] - [net] report invalid mtu value via netlink extack (Ivan Vecera) [1751279] - [net] report min and max mtu network device settings (Ivan Vecera) [1751279] - [net] failover: change mtu has RTNL (Ivan Vecera) [1751279] - [net] neigh: fix multiple neigh timer scheduling (Lorenzo Bianconi) [1730632] - [net] virtchnl: fix 'Unknown bps' in dmesg for 2.5Gb/5Gb speeds (Ivan Vecera) [1748437] - [net] Add a define for LLDP ethertype (Ivan Vecera) [1748428] - [net] devlink: Add support for direct reporter health state update (Petr Oros) [1746363] - [netdrv] Add IANA_VXLAN_UDP_PORT definition to vxlan header file (Ivan Vecera) [1731347] - [netdrv] Move the definition of the default Geneve udp port to public header file (Ivan Vecera) [1731347] - [net] openvswitch: Add a new action check_pkt_len (Numan Siddique) [1700733]- [pci] PCI: Add pci_dev_id() helper (Myron Stowe) [1735874] - [netdrv] ibmvnic: Warn unknown speed message only when carrier is present (Steve Best) [1749873] - [netdrv] net/ibmvnic: Fix missing { in __ibmvnic_reset (Steve Best) [1749873] - [netdrv] net/ibmvnic: free reset work of removed device from queue (Steve Best) [1749873] - [netdrv] ibmvnic: Do not process reset during or after device removal (Steve Best) [1749873] - [cpufreq] cpufreq: intel_pstate: Show different max frequency with turbo 3 and HWP (Alexander Beregalov) [1752053] - [char] hpet: Fix missing '=' character in the __setup() code of hpet_mmap_enable (Prarit Bhargava) [1660796] - [hwtracing] intel_th: pci: Add support for another Lewisburg PCH (Jiri Olsa) [1714486] - [x86] x86/entry/32: Fix ENDPROC of common_spurious (Prarit Bhargava) [1730447] - [x86] x86/irq: Seperate unused system vectors from spurious entry again (Prarit Bhargava) [1730447] - [vfio] vfio/type1: Handle different mdev isolation type (Tarun Gupta) [1498341] - [vfio] vfio/type1: Add domain at(de)taching group helpers (Tarun Gupta) [1498341] - [vfio] vfio/mdev: Add iommu related member in mdev_device (Tarun Gupta) [1498341] - [documentation] ipmb: place it at driver-api and convert to ReST (Tony Camuso) [1752071] - [char] ipmi_si_intf: Fix race in timer shutdown handling (Tony Camuso) [1752071] - [char] ipmi_ssif: avoid registering duplicate ssif interface (Tony Camuso) [1752071] - [char] ipmi: Free receive messages when in an oops (Tony Camuso) [1752071] - [char] ipmi_si: Only schedule continuously in the thread in maintenance mode (Tony Camuso) [1752071] - [char] ipmi_si: Remove ipmi_ from the device attr names (Tony Camuso) [1752071] - [char] ipmi_si: Convert device attr permissions to octal (Tony Camuso) [1752071] - [char] ipmi_si: Rework some include files (Tony Camuso) [1752071] - [char] ipmi_si: Convert timespec64 to timespec (Tony Camuso) [1752071] - [char] Fix uninitialized variable in ipmb_dev_int.c (Tony Camuso) [1752071] - [char] fix platform_no_drv_owner.cocci warnings (Tony Camuso) [1752071] - [char] ipmi: ipmb: don't allocate i2c_client on stack (Tony Camuso) [1752071] - [char] ipmi: ipmb: Fix build error while CONFIG_I2C is set to m (Tony Camuso) [1752071] - [char] Add support for IPMB driver (Tony Camuso) [1752071] - [char] drivers: ipmi: Drop device reference (Tony Camuso) [1752071] - [char] ipmi_ssif: fix unexpected driver unregister warning (Tony Camuso) [1752071] - [char] Add SPDX license identifier - Makefile/Kconfig (Tony Camuso) [1752071] - [char] ipmi_si: use bool type for initialized variable (Tony Camuso) [1752071] - [char] ipmi_si: fix unexpected driver unregister warning (Tony Camuso) [1752071] - [char] ipmi: Remove warning if no slave address is present (Tony Camuso) [1752071] - [char] ipmi:ssif: Only unregister the platform driver if it was registered (Tony Camuso) [1752071] - [char] ipmi: Add the i2c-addr property for SSIF interfaces (Tony Camuso) [1752071] - [char] ipmi: avoid atomic_inc in exit function (Tony Camuso) [1752071] - [char] ipmi: Remove file from ipmi_file_private (Tony Camuso) [1752071] - [char] ipmi_si: remove an unused variable in try_smi_init() (Tony Camuso) [1752071] - [char] ipmi: Make ipmi_interfaces_srcu variable static (Tony Camuso) [1752071] - [char] ipmi: Change to ktime_get_ts64() (Tony Camuso) [1752071] - [char] ipmi: Free the address list on module cleanup (Tony Camuso) [1752071] - [edac] EDAC, skx, i10nm: Fix source ID register offset (Aristeu Rozanski) [1485543 1482412] - [edac] EDAC, i10nm: Check ECC enabling status per channel (Aristeu Rozanski) [1485543 1482412] - [edac] EDAC, i10nm: Add Intel additional Ice-Lake support (Aristeu Rozanski) [1485543 1482412] - [x86] x86/CPU: Add more Icelake model numbers (Aristeu Rozanski) [1485543 1482412] - [edac] EDAC, skx, i10nm: Make skx_common.c a pure library (Aristeu Rozanski) [1485543 1482412] - [edac] EDAC, skx_common: Add code to recognise new compound error code (Aristeu Rozanski) [1485543 1482412] - [edac] EDAC, i10nm: Fix randconfig builds (Aristeu Rozanski) [1485543 1482412] - [edac] EDAC, i10nm: Add a driver for Intel 10nm server processors (Aristeu Rozanski) [1485543 1482412] - [edac] EDAC, skx_edac: Delete duplicated code (Aristeu Rozanski) [1485543 1482412] - [edac] EDAC, skx_common: Separate common code out from skx_edac (Aristeu Rozanski) [1485543 1482412] - [edac] EDAC, skx: Let EDAC core show the decoded result for debugfs (Aristeu Rozanski) [1485543 1482412] - [edac] EDAC, skx: Move debugfs node under EDAC's hierarchy (Aristeu Rozanski) [1485543 1482412] - [edac] EDAC, skx: Prepend hex formatting with '0x' (Aristeu Rozanski) [1485543 1482412] - [edac] EDAC, skx: Fix function calling order in skx_exit() (Aristeu Rozanski) [1485543 1482412] - [edac] EDAC, skx_edac: Fix logical channel intermediate decoding (Aristeu Rozanski) [1485543 1482412] - [edac] EDAC, {i7core,sb,skx}_edac: Fix uncorrected error counting (Aristeu Rozanski) [1485543 1482412] - [edac] EDAC: Correct DIMM capacity unit symbol (Aristeu Rozanski) [1485543 1482412] - [x86] x86/mce: Add notifier_block forward declaration (Aristeu Rozanski) [1485543 1482412] - [netdrv] net: thunderx: fix NULL pointer dereference in nicvf_open/nicvf_stop (Dean Nelson) [1657380] - [netdrv] net: thunder: fix a potential NULL pointer dereference (Dean Nelson) [1657380] - [netdrv] net: thunderx: remove link change polling code and info from nicpf (Dean Nelson) [1657380] - [netdrv] net: thunderx: move link state polling function to VF (Dean Nelson) [1657380] - [netdrv] net: thunderx: add mutex to protect mailbox from concurrent calls for same VF (Dean Nelson) [1657380] - [netdrv] net: thunderx: rework xcast message structure to make it fit into 64 bit (Dean Nelson) [1657380] - [netdrv] net: thunderx: add nicvf_send_msg_to_pf result check for set_rx_mode_task (Dean Nelson) [1657380] - [netdrv] net: thunderx: make CFG_DONE message to run through generic send-ack sequence (Dean Nelson) [1657380] - [netdrv] net: thunderx: replace global nicvf_rx_mode_wq work queue for all VFs to private for each of them. (Dean Nelson) [1657380] - [netdrv] net: thunderx: set tso_hdrs pointer to NULL in nicvf_free_snd_queue (Dean Nelson) [1657380] - [x86] perf/x86/intel/rapl: Cosmetic rename internal variables in response to multi-die/pkg support (David Arcari) [1616309] - [x86] perf/x86/intel/uncore: Cosmetic renames in response to multi-die/pkg support (David Arcari) [1616309] - [hwmon] hwmon/coretemp: Cosmetic: Rename internal variables to zones from packages (David Arcari) [1616309] - [thermal] thermal/x86_pkg_temp_thermal: Cosmetic: Rename internal variables to zones from packages (David Arcari) [1616309] - [x86] perf/x86/intel/cstate: Support multi-die/package (David Arcari) [1616309] - [x86] perf/x86/intel/rapl: Support multi-die/package (David Arcari) [1616309] - [x86] perf/x86/intel/uncore: Support multi-die/package (David Arcari) [1616309] - [topology] topology: Create core_cpus and die_cpus sysfs attributes (David Arcari) [1616309] - [topology] topology: Create package_cpus sysfs attribute (David Arcari) [1616309] - [hwmon] hwmon/coretemp: Support multi-die/package (David Arcari) [1616309] - [powercap] powercap/intel_rapl: Update RAPL domain name and debug messages (David Arcari) [1616309] - [thermal] thermal/x86_pkg_temp_thermal: Support multi-die/package (David Arcari) [1616309] - [powercap] powercap/intel_rapl: Support multi-die/package (David Arcari) [1616309] - [powercap] powercap/intel_rapl: Simplify rapl_find_package() (David Arcari) [1616309] - [x86] x86/topology: Define topology_logical_die_id() (David Arcari) [1616309] - [x86] x86/topology: Define topology_die_id() (David Arcari) [1616309] - [topology] cpu/topology: Export die_id (David Arcari) [1616309] - [x86] x86/topology: Create topology_max_die_per_package() (David Arcari) [1616309] - [x86] x86/topology: Add CPUID.1F multi-die/package support (David Arcari) [1616309] - [x86] x86/smpboot: Rename match_die() to match_pkg() (David Arcari) [1616309] - [documentation] topology: Simplify cputopology.txt formatting and wording (David Arcari) [1616309] - [documentation] x86/topology: Fix documentation typo (David Arcari) [1616309] - [mm] mm: remove stale comment from page struct (Rafael Aquini) [1737065] - [mm] mm/slab.c: fix an infinite loop in leaks_show() (Rafael Aquini) [1737065] - [mm] mm/slub.c: update the comment about slab frozen (Rafael Aquini) [1737065] - [mm] mm/slab.c: remove unneed check in cpuup_canceled (Rafael Aquini) [1737065] - [mm] slub: remove useless kmem_cache_debug() before remove_full() (Rafael Aquini) [1737065] - [mm] slab: use slab_list instead of lru (Rafael Aquini) [1737065] - [mm] slub: use slab_list instead of lru (Rafael Aquini) [1737065] - [mm] slob: use slab_list instead of lru (Rafael Aquini) [1737065] - [mm] slob: respect list_head abstraction layer (Rafael Aquini) [1737065] - [mm] slab: fix a crash by reading /proc/slab_allocators (Rafael Aquini) [1737065] - [mm] mm: add support for kmem caches in DMA32 zone (Rafael Aquini) [1737065] - [mm] mm, slub: make the comment of put_cpu_partial() complete (Rafael Aquini) [1737065] - [mm] mm/slub.c: remove an unused addr argument (Rafael Aquini) [1737065] - [mm] mm/slab.c: kmemleak no scan alien caches (Rafael Aquini) [1737065] - [mm] mm/slub.c: freelist is ensured to be NULL when new_slab() fails (Rafael Aquini) [1737065] - [mm] slab: alien caches must not be initialized if the allocation of the alien cache failed (Rafael Aquini) [1737065] - [mm] include/linux/slab.h: fix sparse warning in kmalloc_type() (Rafael Aquini) [1737065] - [mm] mm/slub.c: record final state of slub action in deactivate_slab() (Rafael Aquini) [1737065] - [mm] mm/slub.c: page is always non-NULL in node_match() (Rafael Aquini) [1737065] - [mm] mm/slub.c: remove validation on cpu_slab in __flush_cpu_slab() (Rafael Aquini) [1737065] - [mm] mm, slab: remove unnecessary unlikely() (Rafael Aquini) [1737065] - [mm] mm: move obj_to_index to include/linux/slab_def.h (Rafael Aquini) [1737065] - [mm] slab: make kmem_cache_create{_usercopy} description proper kernel-doc (Rafael Aquini) [1737065] - [mm] slub: extend slub debug to handle multiple slabs (Rafael Aquini) [1737065] - [mm] mm/slub.c: switch to bitmap_zalloc() (Rafael Aquini) [1737065] - [fs] io_uring: add need_resched() check in inner poll loop (Jeff Moyer) [1706143] - [fs] io_uring: don't enter poll loop if we have CQEs pending (Jeff Moyer) [1706143] - [fs] io_uring: fix potential hang with polled IO (Jeff Moyer) [1706143] - [fs] io_uring: fix an issue when IOSQE_IO_LINK is inserted into defer list (Jeff Moyer) [1706143] - [fs] io_uring: fix manual setup of iov_iter for fixed buffers (Jeff Moyer) [1706143] - [fs] io_uring: fix KASAN use after free in io_sq_wq_submit_work (Jeff Moyer) [1706143] - [fs] io_uring: ensure ->list is initialized for poll commands (Jeff Moyer) [1706143] - [fs] io_uring: track io length in async_list based on bytes (Jeff Moyer) [1706143] - [fs] io_uring: don't use iov_iter_advance() for fixed buffers (Jeff Moyer) [1706143] - [fs] io_uring: add a memory barrier before atomic_read (Jeff Moyer) [1706143] - [fs] io_uring: fix counter inc/dec mismatch in async_list (Jeff Moyer) [1706143] - [fs] io_uring: fix the sequence comparison in io_sequence_defer (Jeff Moyer) [1706143] - [fs] io_uring: fix io_sq_thread_stop running in front of io_sq_thread (Jeff Moyer) [1706143] - [include] io_uring: add support for recvmsg() (Jeff Moyer) [1706143] - [include] io_uring: add support for sendmsg() (Jeff Moyer) [1706143] - [fs] signal: remove the wrong signal_pending() check in restore_user_sigmask() (Jeff Moyer) [1706143] - [fs] io_uring: add support for sqe links (Jeff Moyer) [1706143] - [fs] io_uring: ensure req->file is cleared on allocation (Jeff Moyer) [1706143] - [fs] io_uring: fix memory leak of UNIX domain socket inode (Jeff Moyer) [1706143] - [fs] io_uring: punt short reads to async context (Jeff Moyer) [1706143] - [fs] uio: make import_iovec()/compat_import_iovec() return bytes on success (Jeff Moyer) [1706143] - [fs] io_uring: Fix __io_uring_register() false success (Jeff Moyer) [1706143] - [tools] tools/io_uring: sync with liburing (Jeff Moyer) [1706143] - [tools] tools/io_uring: fix Makefile for pthread library link (Jeff Moyer) [1706143] - [fs] io_uring: use wait_event_interruptible for cq_wait conditional wait (Jeff Moyer) [1706143] - [fs] io_uring: adjust smp_rmb inside io_cqring_events (Jeff Moyer) [1706143] - [fs] io_uring: fix infinite wait in khread_park() on io_finish_async() (Jeff Moyer) [1706143] - [fs] io_uring: remove 'ev_flags' argument (Jeff Moyer) [1706143] - [fs] io_uring: fix failure to verify SQ_AFF cpu (Jeff Moyer) [1706143] - [fs] io_uring: fix race condition reading SQE data (Jeff Moyer) [1706143] - [fs] io_uring: use cpu_online() to check p->sq_thread_cpu instead of cpu_possible() (Jeff Moyer) [1706143] - [fs] io_uring: fix shadowed variable ret return code being not checked (Jeff Moyer) [1706143] - [fs] req->error only used for iopoll (Jeff Moyer) [1706143] - [fs] io_uring: add support for eventfd notifications (Jeff Moyer) [1706143] - [fs] io_uring: add support for IORING_OP_SYNC_FILE_RANGE (Jeff Moyer) [1706143] - [fs] fs: add sync_file_range() helper (Jeff Moyer) [1706143] - [fs] io_uring: add support for marking commands as draining (Jeff Moyer) [1706143] - [fs] io_uring: avoid page allocation warnings (Jeff Moyer) [1706143] - [include] iov_iter: fix iov_iter_type (Jeff Moyer) [1706143] - [fs] block: fix handling for BIO_NO_PAGE_REF (Jeff Moyer) [1706143] - [fs] io_uring: drop req submit reference always in async punt (Jeff Moyer) [1706143] - [fs] io_uring: free allocated io_memory once (Jeff Moyer) [1706143] - [fs] io_uring: fix SQPOLL cpu validation (Jeff Moyer) [1706143] - [fs] io_uring: have submission side sqe errors post a cqe (Jeff Moyer) [1706143] - [fs] io_uring: remove unnecessary barrier after unsetting IORING_SQ_NEED_WAKEUP (Jeff Moyer) [1706143] - [fs] io_uring: remove unnecessary barrier after incrementing dropped counter (Jeff Moyer) [1706143] - [fs] io_uring: remove unnecessary barrier before reading SQ tail (Jeff Moyer) [1706143] - [fs] io_uring: remove unnecessary barrier after updating SQ head (Jeff Moyer) [1706143] - [fs] io_uring: remove unnecessary barrier before reading cq head (Jeff Moyer) [1706143] - [fs] io_uring: remove unnecessary barrier before wq_has_sleeper (Jeff Moyer) [1706143] - [fs] io_uring: fix notes on barriers (Jeff Moyer) [1706143] - [fs] io_uring: fix handling SQEs requesting NOWAIT (Jeff Moyer) [1706143] - [fs] io_uring: remove 'state' argument from io_{read,write} path (Jeff Moyer) [1706143] - [fs] io_uring: fix poll full SQ detection (Jeff Moyer) [1706143] - [fs] io_uring: fix race condition when sq threads goes sleeping (Jeff Moyer) [1706143] - [fs] io_uring: fix race condition reading SQ entries (Jeff Moyer) [1706143] - [fs] io_uring: fail io_uring_register(2) on a dying io_uring instance (Jeff Moyer) [1706143] - [fs] io_uring: fix CQ overflow condition (Jeff Moyer) [1706143] - [fs] io_uring: fix possible deadlock between io_uring_{enter,register} (Jeff Moyer) [1706143] - [powerpc] arch: add pidfd and io_uring syscalls everywhere (Jeff Moyer) [1706143] - [fs] io_uring: drop io_file_put() 'file' argument (Jeff Moyer) [1706143] - [fs] io_uring: only test SQPOLL cpu after we've verified it (Jeff Moyer) [1706143] - [fs] io_uring: park SQPOLL thread if it's percpu (Jeff Moyer) [1706143] - [fs] io_uring: restrict IORING_SETUP_SQPOLL to root (Jeff Moyer) [1706143] - [tools] tools/io_uring: remove IOCQE_FLAG_CACHEHIT (Jeff Moyer) [1706143] - [fs] io_uring: fix double free in case of fileset regitration failure (Jeff Moyer) [1706143] - [fs] io_uring: offload write to async worker in case of -EAGAIN (Jeff Moyer) [1706143] - [fs] io_uring: fix big-endian compat signal mask handling (Jeff Moyer) [1706143] - [fs] block: add BIO_NO_PAGE_REF flag (Jeff Moyer) [1706143] - [fs] iov_iter: add ITER_BVEC_FLAG_NO_REF flag (Jeff Moyer) [1706143] - [maintainers] io_uring: mark me as the maintainer (Jeff Moyer) [1706143] - [fs] io_uring: retry bulk slab allocs as single allocs (Jeff Moyer) [1706143] - [fs] io_uring: fix poll races (Jeff Moyer) [1706143] - [fs] io_uring: fix fget/fput handling (Jeff Moyer) [1706143] - [fs] io_uring: add prepped flag (Jeff Moyer) [1706143] - [fs] io_uring: make io_read/write return an integer (Jeff Moyer) [1706143] - [fs] io_uring: use regular request ref counts (Jeff Moyer) [1706143] - [fs] mm: refactor readahead defines in mm.h (Jeff Moyer) [1706143] - [tools] io_uring: add a few test tools (Jeff Moyer) [1706143] - [fs] io_uring: allow workqueue item to handle multiple buffered requests (Jeff Moyer) [1706143] - [fs] io_uring: add support for IORING_OP_POLL (Jeff Moyer) [1706143] - [fs] io_uring: add io_kiocb ref count (Jeff Moyer) [1706143] - [fs] io_uring: add submission polling (Jeff Moyer) [1706143] - [fs] io_uring: add file set registration (Jeff Moyer) [1706143] - [net] net: split out functions related to registering inflight socket files (Jeff Moyer) [1706143] - [include] io_uring: add support for pre-mapped user IO buffers (Jeff Moyer) [1706143] - [block] block: implement bio helper to add iter bvec pages to bio (Jeff Moyer) [1706143] - [fs] io_uring: batch io_kiocb allocation (Jeff Moyer) [1706143] - [fs] io_uring: use fget/fput_many() for file references (Jeff Moyer) [1706143] - [fs] fs: add fget_many() and fput_many() (Jeff Moyer) [1706143] - [fs] io_uring: support for IO polling (Jeff Moyer) [1706143] - [fs] io_uring: add fsync support (Jeff Moyer) [1706143] - [include] Add io_uring IO interface (Jeff Moyer) [1706143] - [fs] iomap: wire up the iopoll method (Jeff Moyer) [1706143] - [fs] block: add bio_set_polled() helper (Jeff Moyer) [1706143] - [fs] block: wire up block device iopoll method (Jeff Moyer) [1706143] - [fs] signal: Add restore_user_sigmask() (Jeff Moyer) [1706143] - [fs] signal: Add set_user_sigmask() (Jeff Moyer) [1706143] - [net] iov_iter: Fix 9p virtio breakage (Benjamin Coddington) [1734762] - [lib] iov_iter: Add I/O discard iterator (Benjamin Coddington) [1734762] - [fs] iov_iter: Separate type from direction and use accessor functions (Benjamin Coddington) [1734762] - [fs] iov_iter: Use accessor function (Benjamin Coddington) [1734762]- [kernel] ftrace/x86: Anotate text_mutex split between ftrace_arch_code_modify_post_process() and ftrace_arch_code_modify_prepare() (Joe Lawrence) [1696461] - [kernel] ftrace/x86: Remove possible deadlock between register_kprobe() and ftrace_run_update_code() (Joe Lawrence) [1696461] - [kernel] Revert "livepatch: Remove reliable stacktrace check in klp_try_switch_task()" (Joe Lawrence) [1696461] - [kernel] selftests/livepatch: push and pop dynamic debug config (Joe Lawrence) [1696461] - [kernel] selftests/livepatch: add test skip handling (Joe Lawrence) [1696461] - [kernel] module: Fix livepatch/ftrace module text permissions race (Joe Lawrence) [1696461] - [kernel] kprobes: Mark ftrace mcount handler functions nokprobe (Joe Lawrence) [1696461] - [kernel] selftests/livepatch: Add functions.sh to TEST_PROGS_EXTENDED (Joe Lawrence) [1696461] - [kernel] selftests/livepatch: use TEST_PROGS for test scripts (Joe Lawrence) [1696461] - [kernel] livepatch/selftests: use "$@" to preserve argument list (Joe Lawrence) [1696461] - [kernel] livepatch: Module coming and going callbacks can proceed with all listed patches (Joe Lawrence) [1696461] - [kernel] livepatch: Proper error handling in the shadow variables selftest (Joe Lawrence) [1696461] - [kernel] livepatch: return -ENOMEM on ptr_id() allocation failure (Joe Lawrence) [1696461] - [kernel] livepatch: Introduce klp_for_each_patch macro (Joe Lawrence) [1696461] - [kernel] livepatch: core: Return EOPNOTSUPP instead of ENOSYS (Joe Lawrence) [1696461] - [kernel] livepatch: samples: non static warnings fix (Joe Lawrence) [1696461] - [kernel] livepatch: Remove signal sysfs attribute (Joe Lawrence) [1696461] - [kernel] livepatch: Send a fake signal periodically (Joe Lawrence) [1696461] - [kernel] selftests/livepatch: introduce tests (Joe Lawrence) [1696461] - [kernel] livepatch: Remove ordering (stacking) of the livepatches (Joe Lawrence) [1696461] - [kernel] livepatch: Atomic replace and cumulative patches documentation (Joe Lawrence) [1696461] - [kernel] livepatch: Remove Nop structures when unused (Joe Lawrence) [1696461] - [kernel] livepatch: Add atomic replace (Joe Lawrence) [1696461] - [kernel] livepatch: Use lists to manage patches, objects and functions (Joe Lawrence) [1696461] - [kernel] livepatch: Simplify API by removing registration step (Joe Lawrence) [1696461] - [kernel] livepatch: Don't block the removal of patches loaded after a forced transition (Joe Lawrence) [1696461] - [kernel] livepatch: Consolidate klp_free functions (Joe Lawrence) [1696461] - [kernel] livepatch: Shuffle klp_enable_patch()/klp_disable_patch() code (Joe Lawrence) [1696461] - [kernel] livepatch: Change unsigned long old_addr -> void *old_func in struct klp_func (Joe Lawrence) [1696461] - [kernel] livepatch: check kzalloc return values (Joe Lawrence) [1696461] - [kernel] livepatch: Replace synchronize_sched() with synchronize_rcu() (Joe Lawrence) [1696461] - [kernel] livepatch: Validate module/old func name length (Joe Lawrence) [1696461] - [kernel] livepatch: Remove reliable stacktrace check in klp_try_switch_task() (Joe Lawrence) [1696461] - [pci] PCI/LINK: Add Kconfig option (default off) (Myron Stowe) [1748141] - [pci] PCI/portdrv: Use shared MSI/MSI-X vector for Bandwidth Management (Myron Stowe) [1748141] - [pci] PCI: Fix issue with "pci=disable_acs_redir" parameter being ignored (Myron Stowe) [1748141] - [pci] PCI: Add function 1 DMA alias quirk for Marvell 9170 SATA controller (Myron Stowe) [1748141] - [pci] PCI/LINK: Deduplicate bandwidth reports for multi-function devices (Myron Stowe) [1748141] - [pci] PCI/LINK: Clear bandwidth notification interrupt before enabling it (Myron Stowe) [1748141] - [pci] PCI/LINK: Supply IRQ handler so level-triggered IRQs are acked (Myron Stowe) [1748141] - [pci] PCI/LINK: Report degraded links via link bandwidth notification (Myron Stowe) [1748141] - [pci] PCI/portdrv: Support PCIe services on subtractive decode bridges (Myron Stowe) [1748141] - [pci] PCI/portdrv: Use conventional Device ID table formatting (Myron Stowe) [1748141] - [pci] PCI: Update PCIEPORTBUS Kconfig help text (Myron Stowe) [1748141] - [pci] PCI: Clean up usage of __u32 type (Myron Stowe) [1748141] - [pci] PCI: Move Rohm Vendor ID to generic list (Myron Stowe) [1748141] - [pci] PCI: pciehp: Add HXT quirk for Command Completed errata (Myron Stowe) [1748141] - [pci] PCI: Add ACS quirk for HXT SD4800 (Myron Stowe) [1748141] - [pci] PCI: Add HXT vendor ID (Myron Stowe) [1748141] - [pci] PCI: Use of_node_name_eq() for node name comparisons (Myron Stowe) [1748141] - [pci] PCI: Mark expected switch fall-through (Myron Stowe) [1748141] - [pci] PCI: ibmphp: Turn semaphores into completions or mutexes (Myron Stowe) [1748141] - [pci] x86/PCI: Fixup RTIT_BAR of Intel Denverton Trace Hub (Myron Stowe) [1748141] - [pci] PCI: Rely on config space header type, not class code (Myron Stowe) [1748141] - [pci] PCI: Make pci_size() return real BAR size (Myron Stowe) [1748141] - [pci] PCI/DPC: Fix print AER status in DPC event handling (Myron Stowe) [1748141] - [pci] PCI/ASPM: Save LTR Capability for suspend/resume (Myron Stowe) [1748141] - [pci] PCI/ASPM: Use LTR if already enabled by platform (Myron Stowe) [1748141] - [pci] PCI: Enable SERR# forwarding for all bridges (Myron Stowe) [1748141] - [pci] PCI/AER: Use match_string() helper to simplify the code (Myron Stowe) [1748141] - [fs] gfs2: Use async glocks for rename (Robert S Peterson) [1737561] - [fs] gfs2: create function gfs2_glock_update_hold_time (Robert S Peterson) [1737561] - [fs] gfs2: separate holder for rgrps in gfs2_rename (Robert S Peterson) [1737561] - [netdrv] net: aquantia: reapply vlan filters on up (Igor Russkikh) [1740500] - [s390] s390/setup: Fix kernel lock down for s390 (Philipp Rudo) [1748343] - [powerpc] kvm: ppc: book3s hv: Fix XICS-on-XIVE H_IPI when priority = 0 (David Gibson) [1725800] - [s390] vfio-ap: fix irq registration (Thomas Huth) [1660910] - [s390] ap: kvm: Enable PQAP/AQIC facility for the guest (Thomas Huth) [1660910] - [s390] ap: implement PAPQ AQIC interception in kernel (Thomas Huth) [1660910] - [s390] vfio: ap: register IOMMU VFIO notifier (Thomas Huth) [1660910] - [s390] ap: kvm: add PQAP interception for AQIC (Thomas Huth) [1660910] - [s390] kvm: s390: Do not leak kernel stack data in the KVM_S390_INTERRUPT ioctl (Thomas Huth) [1749503] - [s390] kvm: s390: vsie: Return correct values for Invalid CRYCB format (Thomas Huth) [1749503] - [s390] kvm: s390: vsie: Do not shadow CRYCB when no AP and no keys (Thomas Huth) [1749503] - [s390] kvm: s390: change default halt poll time to 50us (Thomas Huth) [1749503] - [s390] kvm: s390: fix typo in parameter description (Thomas Huth) [1749503] - [s390] kvm: s390: provide kvm_arch_no_poll function (Thomas Huth) [1749503] - [kernel] kvm: polling: add architecture backend to disable polling (Thomas Huth) [1749503] - [s390] vtime: steal time exponential moving average (Thomas Huth) [1749503] - [tools] kvm: selftests: fix ucall on x86 (Thomas Huth) [1730412] - [tools] kvm: selftests: Test invalid bits in kvm_valid_regs and kvm_dirty_regs on s390x (Thomas Huth) [1730412] - [s390] kvm: s390: Disallow invalid bits in kvm_valid_regs and kvm_dirty_regs (Thomas Huth) [1730412] - [tools] kvm: selftests: Add a test for the KVM_S390_MEM_OP ioctl (Thomas Huth) [1730412] - [s390] kvm: s390: Test for bad access register and size at the start of S390_MEM_OP (Thomas Huth) [1730412] - [tools] kvm: selftests: Enable dirty_log_test on s390x (Thomas Huth) [1730412] - [tools] kvm: selftests: Implement ucall() for s390x (Thomas Huth) [1730412] - [tools] kvm: selftests: Split ucall.c into architecture specific files (Thomas Huth) [1730412] - [tools] kvm: selftests: ucall improvements (Thomas Huth) [1730412] - [tools] kvm: selftests: aarch64: dirty_log_test: fix unaligned memslot size (Thomas Huth) [1730412] - [tools] kvm: selftests: Compile code with warnings enabled (Thomas Huth) [1730412] - [tools] kvm: selftests: enable pgste option for the linker on s390 (Thomas Huth) [1730412] - [tools] kvm: selftests: Move kvm_create_max_vcpus test to generic code (Thomas Huth) [1730412] - [virt] kvm: s390: Do not report unusabled IDs via KVM_CAP_MAX_VCPU_ID (Thomas Huth) [1730412] - [documentation] kvm: move KVM_CAP_NR_MEMSLOTS to common code (Thomas Huth) [1730412] - [tools] kvm: selftests: Add the sync_regs test for s390x (Thomas Huth) [1730412] - [s390] kvm: s390: fix memory slot handling for KVM_SET_USER_MEMORY_REGION (Thomas Huth) [1730412] - [tools] kvm: selftests: Add processor code for s390x (Thomas Huth) [1730412] - [tools] kvm: selftests: Align memory region addresses to 1M on s390x (Thomas Huth) [1730412] - [tools] kvm: selftests: Introduce a VM_MODE_DEFAULT macro for the default bits (Thomas Huth) [1730412] - [tools] kvm: selftests: aarch64: fix default vm mode (Thomas Huth) [1730412] - [tools] kvm: selftests: Guard struct kvm_vcpu_events with __KVM_HAVE_VCPU_EVENTS (Thomas Huth) [1730412] - [tools] kvm: selftests: Wrap vcpu_nested_state_get/set functions with x86 guard (Thomas Huth) [1730412]- [fs] xfs: fix missing ILOCK unlock when xfs_setattr_nonsize fails due to EDQUOT (Bill O'Donnell) [1739607] - [fs] xfs: fix reflink source file racing with directio writes (Bill O'Donnell) [1739607] - [fs] xfs: implement cgroup aware writeback (Bill O'Donnell) [1274406] - [fs] xfs: simplify xfs_chain_bio (Bill O'Donnell) [1274406] - [fs] xfs: inode btree scrubber should calculate im_boffset correctly (Bill O'Donnell) [1739607] - [fs] xfs: fix broken log reservation debugging (Bill O'Donnell) [1739607] - [fs] xfs: don't reserve per-AG space for an internal log (Bill O'Donnell) [1739607] - [fs] xfs: change some error-less functions to void types (Bill O'Donnell) [1739607] - [fs] xfs: add online scrub for superblock counters (Bill O'Donnell) [1739607] - [fs] xfs: don't parse the mtpt mount option (Bill O'Donnell) [1739607] - [fs] xfs: scrub should check incore counters against ondisk headers (Bill O'Donnell) [1739607] - [fs] xfs: allow scrubbers to pause background reclaim (Bill O'Donnell) [1739607] - [fs] xfs: rename the speculative block allocation reclaim toggle functions (Bill O'Donnell) [1739607] - [fs] xfs: track delayed allocation reservations across the filesystem (Bill O'Donnell) [1739607] - [fs] xfs: fix broken bhold behavior in xrep_roll_ag_trans (Bill O'Donnell) [1739607] - [fs] xfs: unlock inode when xfs_ioctl_setattr_get_trans can't get transaction (Bill O'Donnell) [1739607] - [fs] xfs: kill the xfs_dqtrx_t typedef (Bill O'Donnell) [1739607] - [fs] xfs: widen inode delalloc block counter to 64-bits (Bill O'Donnell) [1739607] - [fs] xfs: widen quota block counters to 64-bit integers (Bill O'Donnell) [1739607] - [fs] xfs: assert that we don't enter agfl freeing with a non-permanent transaction (Bill O'Donnell) [1739607] - [fs] xfs: make tr_growdata a permanent transaction (Bill O'Donnell) [1739607] - [fs] xfs: merge adjacent io completions of the same type (Bill O'Donnell) [1739607] - [fs] xfs: remove unused m_data_workqueue (Bill O'Donnell) [1739607] - [fs] xfs: implement per-inode writeback completion queues (Bill O'Donnell) [1739607] - [fs] xfs: scrub should only cross-reference with healthy btrees (Bill O'Donnell) [1739607] - [fs] xfs: scrub/repair should update filesystem metadata health (Bill O'Donnell) [1739607] - [fs] xfs: hoist the already_fixed variable to the scrub context (Bill O'Donnell) [1739607] - [fs] xfs: collapse scrub bool state flags into a single unsigned int (Bill O'Donnell) [1739607] - [fs] xfs: refactor scrub context initialization (Bill O'Donnell) [1739607] - [fs] xfs: report inode health via bulkstat (Bill O'Donnell) [1739607] - [fs] xfs: report AG health via AG geometry ioctl (Bill O'Donnell) [1739607] - [fs] xfs: report fs and rt health via geometry structure (Bill O'Donnell) [1739607] - [fs] xfs: add a new ioctl to describe allocation group geometry (Bill O'Donnell) [1739607] - [fs] xfs: bump XFS_IOC_FSGEOMETRY to v5 structures (Bill O'Donnell) [1739607] - [fs] xfs: clear BAD_SUMMARY if unmounting an unhealthy filesystem (Bill O'Donnell) [1739607] - [fs] xfs: replace the BAD_SUMMARY mount flag with the equivalent health code (Bill O'Donnell) [1739607] - [fs] xfs: track metadata health status (Bill O'Donnell) [1739607] - [fs] xfs,fstrim: fix to return correct minlen (Bill O'Donnell) [1739607] - [fs] xfs: shutdown after buf release in iflush cluster abort path (Bill O'Donnell) [1739607] - [fs] xfs: wake commit waiters on CIL abort before log item abort (Bill O'Donnell) [1739607] - [fs] xfs: fix btree scrub checking with regards to root-in-inode (Bill O'Donnell) [1739607] - [fs] xfs: dabtree scrub needs to range-check level (Bill O'Donnell) [1739607] - [fs] xfs: clean up xfs_dir2_leaf_addname (Bill O'Donnell) [1739607] - [fs] xfs: zero initialize highstale and lowstale in xfs_dir2_leaf_addname (Bill O'Donnell) [1739607] - [fs] xfs: clean up xfs_dir2_leafn_add (Bill O'Donnell) [1739607] - [fs] xfs: Zero initialize highstale and lowstale in xfs_dir2_leafn_add (Bill O'Donnell) [1739607] - [fs] xfs: fix backwards endian conversion in scrub (Bill O'Donnell) [1739607] - [fs] xfs: fix uninitialized error variables (Bill O'Donnell) [1739607] - [fs] xfs: rework breaking of shared extents in xfs_file_iomap_begin (Bill O'Donnell) [1739607] - [fs] xfs: don't pass iomap flags to xfs_reflink_allocate_cow (Bill O'Donnell) [1739607] - [fs] xfs: fix uninitialized error variable (Bill O'Donnell) [1739607] - [fs] xfs: introduce an always_cow mode (Bill O'Donnell) [1739607] - [fs] xfs: report IOMAP_F_SHARED from xfs_file_iomap_begin_delay (Bill O'Donnell) [1739607] - [fs] xfs: make COW fork unwritten extent conversions more robust (Bill O'Donnell) [1739607] - [fs] xfs: merge COW handling into xfs_file_iomap_begin_delay (Bill O'Donnell) [1739607] - [fs] xfs: also truncate holes covered by COW blocks (Bill O'Donnell) [1739607] - [fs] xfs: don't use delalloc extents for COW on files with extsize hints (Bill O'Donnell) [1739607] - [fs] xfs: fix SEEK_DATA for speculative COW fork preallocation (Bill O'Donnell) [1739607] - [fs] xfs: make xfs_bmbt_to_iomap more useful (Bill O'Donnell) [1739607] - [fs] xfs: fix xfs_buf magic number endian checks (Bill O'Donnell) [1739607] - [fs] xfs: retry COW fork delalloc conversion when no extent was found (Bill O'Donnell) [1739607] - [fs] xfs: remove the truncate short cut in xfs_map_blocks (Bill O'Donnell) [1739607] - [fs] xfs: move xfs_iomap_write_allocate to xfs_aops.c (Bill O'Donnell) [1739607] - [fs] xfs: move stat accounting to xfs_bmapi_convert_delalloc (Bill O'Donnell) [1739607] - [fs] xfs: move transaction handling to xfs_bmapi_convert_delalloc (Bill O'Donnell) [1739607] - [fs] xfs: split XFS_BMAPI_DELALLOC handling from xfs_bmapi_write (Bill O'Donnell) [1739607] - [fs] xfs: factor out two helpers from xfs_bmapi_write (Bill O'Donnell) [1739607] - [fs] xfs: simplify the xfs_bmap_btree_to_extents calling conventions (Bill O'Donnell) [1739607] - [fs] xfs: remove the s_maxbytes checks in xfs_map_blocks (Bill O'Donnell) [1739607] - [fs] xfs: remove the io_type field from the writeback context and ioend (Bill O'Donnell) [1739607] - [fs] xfs: compile time offset checks for common v4/v5 metadata (Bill O'Donnell) [1739607] - [fs] xfs: use buf ops magic to detect btree block type (Bill O'Donnell) [1739607] - [fs] xfs: add magic numbers to dquot buffer ops (Bill O'Donnell) [1739607] - [fs] xfs: add inode magic to inode verifier (Bill O'Donnell) [1739607] - [fs] xfs: factor xfs_da3_blkinfo verification into common helper (Bill O'Donnell) [1739607] - [fs] xfs: miscellaneous verifier magic value fixups (Bill O'Donnell) [1739607] - [fs] xfs: use verifier magic field in dir2 leaf verifiers (Bill O'Donnell) [1739607] - [fs] xfs: distinguish between bnobt and cntbt magic values (Bill O'Donnell) [1739607] - [fs] xfs: split up allocation btree verifier (Bill O'Donnell) [1739607] - [fs] xfs: distinguish between inobt and finobt magic values (Bill O'Donnell) [1739607] - [fs] xfs: create a separate finobt verifier (Bill O'Donnell) [1739607] - [fs] xfs: always check magic values in on-disk byte order (Bill O'Donnell) [1739607] - [fs] xfs: clarify documentation for the function to reverify buffers (Bill O'Donnell) [1739607] - [fs] xfs: cache unlinked pointers in an rhashtable (Bill O'Donnell) [1739607] - [fs] xfs: add tracepoints for high level iunlink operations (Bill O'Donnell) [1739607] - [fs] xfs: refactor inode update in iunlink_remove (Bill O'Donnell) [1739607] - [fs] xfs: refactor unlinked list search and mapping to a separate function (Bill O'Donnell) [1739607] - [fs] xfs: refactor inode unlinked pointer update functions (Bill O'Donnell) [1739607] - [fs] xfs: strengthen AGI unlinked inode bucket pointer checks (Bill O'Donnell) [1739607] - [fs] xfs: refactor AGI unlinked bucket updates (Bill O'Donnell) [1739607] - [fs] xfs: add xfs_verify_agino_or_null helper (Bill O'Donnell) [1739607] - [fs] xfs: clean up iunlink functions (Bill O'Donnell) [1739607] - [fs] xfs: Introduce XFS_PTAG_VERIFIER_ERROR panic mask (Bill O'Donnell) [1739607] - [fs] xfs: remove duplicated xfs_defer.h (Bill O'Donnell) [1739607] - [fs] xfs: check attribute name validity (Bill O'Donnell) [1739607] - [fs] xfs: check directory name validity (Bill O'Donnell) [1739607] - [fs] xfs: fix off-by-one error in rtbitmap cross-reference (Bill O'Donnell) [1739607] - [fs] xfs: scrub should flag dir/attr offsets that aren't mappable with xfs_dablk_t (Bill O'Donnell) [1739607] - [fs] xfs: abort xattr scrub if fatal signals are pending (Bill O'Donnell) [1739607] - [fs] xfs: consolidate scrub dinode mapping code into a single function (Bill O'Donnell) [1739607] - [fs] xfs: scrub big block inode btrees correctly (Bill O'Donnell) [1739607] - [fs] xfs: clean up the inode cluster checking in the inobt scrub (Bill O'Donnell) [1739607] - [fs] xfs: hoist inode cluster checks out of loop (Bill O'Donnell) [1739607] - [fs] xfs: check inobt record alignment on big block filesystems (Bill O'Donnell) [1739607] - [fs] xfs: check the ir_startino alignment directly (Bill O'Donnell) [1739607] - [fs] xfs: never try to scrub more than 64 inodes per inobt record (Bill O'Donnell) [1739607] - [powerpc] powerpc: Allow flush_(inval_)dcache_range to work across ranges >4GB (Steve Best) [1744062] - [scsi] scsi: lpfc: Fix port relogin failure due to GID_FT interaction (Dick Kennedy) [1733217] - [rpmspec] redhat: Fix error messages during build of zfcpdump kernel (Philipp Rudo) [1745652] - [s390] s390/protvirt: avoid memory sharing for diag 308 set/store (Philipp Rudo) [1745614] - [infiniband] IB/hfi1: Remove extra brackets from an if (Petr Oros) [1737066] - [documentation] docs/memory-barriers.txt: Update I/O section to be clearer about CPU vs thread (Petr Oros) [1737066] - [documentation] docs/memory-barriers.txt: Fix style, spacing and grammar in I/O section (Petr Oros) [1737066] - [powerpc] arch: Remove dummy mmiowb() definitions from arch code (Petr Oros) [1737066] - [netdrv] net/ethernet/silan/sc92031: Remove stale comment about mmiowb() (Petr Oros) [1737066] - [infiniband] i40iw: Redefine i40iw_mmiowb() to do nothing (Petr Oros) [1737066] - [scsi] scsi/qla1280: Remove stale comment about mmiowb() (Petr Oros) [1737066] - [netdrv] drivers: Remove explicit invocations of mmiowb() (Petr Oros) [1737066] - [infiniband] drivers: Remove useless trailing comments from mmiowb() invocations (Petr Oros) [1737066] - [documentation] Documentation: Kill all references to mmiowb() (Petr Oros) [1737066] - [riscv] riscv/mmiowb: Hook up mmwiob() implementation to asm-generic code (Petr Oros) [1737066] - [powerpc] powerpc/mmiowb: Hook up mmwiob() implementation to asm-generic code (Petr Oros) [1737066] - [nds32] nds32/io: Remove useless definition of mmiowb() (Petr Oros) [1737066] - [x86] x86/io: Remove useless definition of mmiowb() (Petr Oros) [1737066] - [arm64] arm64/io: Remove useless definition of mmiowb() (Petr Oros) [1737066] - [include] mmiowb: Hook up mmiowb helpers to spinlocks and generic I/O accessors (Petr Oros) [1737066] - [arm64] arch: Use asm-generic header for asm/mmiowb.h (Petr Oros) [1737066] - [kernel] asm-generic/mmiowb: Add generic implementation of mmiowb() tracking (Petr Oros) [1737066] - [documentation] docs/memory-barriers.txt: Rewrite "KERNEL I/O BARRIER EFFECTS" section (Petr Oros) [1737066] - [s390] s390/cpum_sf: save TOD clock base in SDBs for time conversion (Philipp Rudo) [1743504] - [net] netns: provide pure entropy for net_hash_mix() (Paolo Abeni) [1737439] {CVE-2019-10639} - [net] netns: get more entropy from net_hash_mix() (Paolo Abeni) [1737439] {CVE-2019-10639} - [netdrv] net: phy: improve pause handling (Petr Oros) [1735763] - [netdrv] net: phy: fix reading fixed phy status (Petr Oros) [1735763] - [netdrv] net: phy: allow a PHY driver to define neither features nor get_features (Petr Oros) [1735763] - [netdrv] net: phy: Add support for asking the PHY its abilities (Petr Oros) [1735763] - [netdrv] net: phy: use genphy_read_abilities in genphy driver (Petr Oros) [1735763] - [netdrv] net: phy: add genphy_read_abilities (Petr Oros) [1735763] - [netdrv] net: phy: let genphy_c45_read_abilities also check aneg capability (Petr Oros) [1735763] - [netdrv] net: phy: Add generic support for 2.5GBaseT and 5GBaseT (Petr Oros) [1735763] - [netdrv] net: phy: Extract genphy_c45_pma_read_abilities from marvell10g (Petr Oros) [1735763] - [netdrv] net: phy: Move of_set_phy_eee_broken to phy-core.c (Petr Oros) [1735763] - [netdrv] net: phy: Mask-out non-compatible modes when setting the max-speed (Petr Oros) [1735763] - [netdrv] net: phy: don't allow __set_phy_supported to add unsupported modes (Petr Oros) [1735763] - [netdrv] net: phy: remove unneeded masking of PHY register read results (Petr Oros) [1735763] - [netdrv] net: phy: probe the PHY before determining the supported features (Petr Oros) [1735763] - [rpmspec] fix package summary and description for some kernel subpackages ("Herton R. Krzesinski") [1656863] - [fs] mm/huge_memory: fix vmf_insert_pfn_{pmd, pud}() crash, handle unaligned addresses (Jeff Moyer) [1743159] - [mm] mm/huge_memory.c: fix modifying of page protection by insert_pfn_pmd() (Jeff Moyer) [1743159] - [arm64] arm64: disable improved unwind tables (Mark Langsdorf) [1684694] - [arm64] arm64/stacktrace: Export save_stack_trace_regs() (Mark Langsdorf) [1684694] - [fs] nfs4: flex_file: ignore synthetic uid/gid for tightly coupled DSes (Steve Dickson) [1655712] - [include] futex: Update comments and docs about return values of arch futex code (Waiman Long) [1737058] - [arm64] arm64: futex: Avoid copying out uninitialised stack in failed cmpxchg() (Waiman Long) [1737058] - [arm64] arm64: futex: Bound number of LDXR/STXR loops in FUTEX_WAKE_OP (Waiman Long) [1737058] - [kernel] locking/futex: Allow low-level atomic operations to return -EAGAIN (Waiman Long) [1737058] - [arm64] arm64: futex: Fix FUTEX_WAKE_OP atomic ops with non-zero result value (Waiman Long) [1737058] - [kernel] futex: Ensure that futex address is aligned in handle_futex_death() (Waiman Long) [1737058] - [kernel] futex: Convert futex_pi_state.refcount to refcount_t (Waiman Long) [1737058] - [kernel] sched/wake_q: Reduce reference counting for special users (Waiman Long) [1737058] - [kernel] sched/wake_q: Add branch prediction hint to wake_q_add() cmpxchg (Waiman Long) [1737058] - [kernel] futex: No need to check return value of debugfs_create functions (Waiman Long) [1737058] - [kernel] futex: Handle early deadlock return correctly (Waiman Long) [1737058] - [kernel] futex: Fix barrier comment (Waiman Long) [1737058] - [kernel] futex: Cure exit race (Waiman Long) [1737058] - [kernel] futex: Replace spin_is_locked() with lockdep (Waiman Long) [1737058] - [kernel] futex: Mark expected switch fall-throughs (Waiman Long) [1737058] - [kernel] sched/deadline: Correctly handle active 0-lag timers (Phil Auld) [1735907] - [include] build_bug.h: add wrapper for _Static_assert (Ivan Vecera) [1735752] - [include] build_bug.h: remove most of dummy BUILD_BUG_ON stubs for Sparse (Ivan Vecera) [1735752] - [include] build_bug.h: remove negative-array fallback for BUILD_BUG_ON() (Ivan Vecera) [1735752] - [mm] percpu: remove spurious lock dependency between percpu and sched (Rafael Aquini) [1731180] - [mm] percpu: use chunk scan_hint to skip some scanning (Rafael Aquini) [1731180] - [mm] percpu: convert chunk hints to be based on pcpu_block_md (Rafael Aquini) [1731180] - [mm] percpu: make pcpu_block_md generic (Rafael Aquini) [1731180] - [mm] percpu: use block scan_hint to only scan forward (Rafael Aquini) [1731180] - [mm] percpu: remember largest area skipped during allocation (Rafael Aquini) [1731180] - [mm] percpu: add block level scan_hint (Rafael Aquini) [1731180] - [mm] percpu: set PCPU_BITMAP_BLOCK_SIZE to PAGE_SIZE (Rafael Aquini) [1731180] - [mm] percpu: relegate chunks unusable when failing small allocations (Rafael Aquini) [1731180] - [mm] percpu: manage chunks based on contig_bits instead of free_bytes (Rafael Aquini) [1731180] - [mm] percpu: introduce helper to determine if two regions overlap (Rafael Aquini) [1731180] - [mm] percpu: do not search past bitmap when allocating an area (Rafael Aquini) [1731180] - [mm] percpu: update free path with correct new free region (Rafael Aquini) [1731180] - [mm] mm/percpu: add checks for the return value of memblock_alloc*() (Rafael Aquini) [1731180] - [mm] percpu: km: no need to consider pcpu_group_offsets[0] (Rafael Aquini) [1731180] - [mm] percpu: use nr_groups as check condition (Rafael Aquini) [1731180] - [mm] percpu: convert spin_lock_irq to spin_lock_irqsave. (Rafael Aquini) [1731180] - [mm] mm: percpu: remove unnecessary unlikely() (Rafael Aquini) [1731180] - [fs] /proc/meminfo: add percpu populated pages count (Rafael Aquini) [1731180] - [netdrv] tg3: Use napi_alloc_frag() (Jonathan Toppins) [1724774] - [fs] fuse: fix copy_file_range() in the writeback case (Miklos Szeredi) [1650518] - [fs] fuse: add support for copy_file_range() (Miklos Szeredi) [1650518]- [x86] perf/x86/intel: Fix spurious NMI on fixed counter (Michael Petlan) [1755110] - [x86] perf/x86/intel: Fix race in intel_pmu_disable_event() (Michael Petlan) [1755110] - [netdrv] drivers: tap.c: fix wrong backport causing WARN_ON_ONCE(1) in skb_flow_dissect() (Davide Caratti) [1750711] - [virt] KVM: coalesced_mmio: add bounds checking (Bandan Das) [1746804] {CVE-2019-14821}- [fs] gfs2: clear buf_in_tr when ending a transaction in sweep_bh_for_rgrps (Robert S Peterson) [1750939] - [s390] kvm: s390: kvm_s390_vm_start_migration: check dirty_bitmap before using it as target for memset() (Thomas Huth) [1753260] - [fs] cifs: fix credits leak for SMB1 oplock breaks (Leif Sahlberg) [1752243]- Revert "[redhat] switch secureboot kernel image signing to release keys" (Phillip Lougher) - [iommu] iommu/amd: Add support for X2APIC IOMMU interrupts (Suravee Suthikulpanit) [1734842] - [vhost] vhost: make sure log_num < in_num (Eugenio Perez) [1750882] {CVE-2019-14835}- [kernel] open the RHEL 8.2 development (Phillip Lougher) - [md] Revert "[md] dm: eliminate 'split_discard_bios' flag from DM target interface" (Mike Snitzer) [1749929] - [md] Revert "[md] dm: make sure to obey max_io_len_target_boundary" (Mike Snitzer) [1749929] - [pci] PCI: Restore Resizable BAR size bits correctly for 1MB BARs (Myron Stowe) [1717760] - [net] netfilter: nft_fib_netdev: Terminate rule eval if protocol=IPv6 and ipv6 module is disabled (Phil Sutter) [1743945] - [net] netfilter: bridge: Drops IPv6 packets if IPv6 module is not loaded (Phil Sutter) [1743945] - [drm] drm/qxl: get vga ioports (Gerd Hoffmann) [1728936] - [drm] drm/i915: Call dma_set_max_seg_size() in i915_driver_hw_probe() (Lyude Paul) [1724363]- [md] Revert "[md] dm: eliminate 'split_discard_bios' flag from DM target interface" (Mike Snitzer) [1749929] - [md] Revert "[md] dm: make sure to obey max_io_len_target_boundary" (Mike Snitzer) [1749929] - [pci] PCI: Restore Resizable BAR size bits correctly for 1MB BARs (Myron Stowe) [1717760] - [net] netfilter: nft_fib_netdev: Terminate rule eval if protocol=IPv6 and ipv6 module is disabled (Phil Sutter) [1743945] - [net] netfilter: bridge: Drops IPv6 packets if IPv6 module is not loaded (Phil Sutter) [1743945] - [drm] drm/qxl: get vga ioports (Gerd Hoffmann) [1728936] - [drm] drm/i915: Call dma_set_max_seg_size() in i915_driver_hw_probe() (Lyude Paul) [1724363]- [net] netfilter: nft_set: fix allocation size overflow in privsize callback. (Florian Westphal) [1746338] - [net] net: route dump netlink NLM_F_MULTI flag missing (Stefano Brivio) [1745971] - [net] sched: pfifo_fast: fix wrong dereference in pfifo_fast_enqueue (Davide Caratti) [1745390] - [net] sched: pfifo_fast: fix wrong dereference when qdisc is reset (Davide Caratti) [1745387] - [scsi] scsi: vmw_pscsi: Fix use-after-free in pvscsi_queue_lck() (David Milburn) [1746597]- [drm] drm/virtio: use virtio_max_dma_size (Gerd Hoffmann) [1739291] - [mm] hwpoison, memory_hotplug: allow hwpoisoned pages to be offlined (Rafael Aquini) [1706088] - [powerpc] kvm: ppc: book3s: Enable XIVE native capability only if OPAL has required functions [BZ1744884] (David Gibson) [1744884] - [scsi] scsi: lpfc: Fix oops when fewer hdwqs than cpus (Dick Kennedy) [1745731] - [scsi] scsi: lpfc: Limit xri count for kdump environment (Dick Kennedy) [1745731] - [scsi] scsi: lpfc: Mitigate high memory pre-allocation by SCSI-MQ (Dick Kennedy) [1745731] - [scsi] scsi: qla2xxx: Fix hardirq-unsafe locking (Himanshu Madhani) [1719941] - [x86] Revert "[x86] x86/kexec/64: Prevent kexec from 5-level paging to a 4-level only kernel" (Baoquan He) [1669088] - [x86] Revert "[x86] x86/boot: Add xloadflags bits to check for 5-level paging support" (Baoquan He) [1669088]- [wireless] mwifiex: fix 802.11n/WPA detection (Jarod Wilson) [1714476] {CVE-2019-3846}- [x86] x86/kdump: Reserve extra memory when SME or SEV is active (Kairui Song) [1728519] - [scsi] scsi: qla2xxx: Fix hardlockup in abort command during driver remove (Himanshu Madhani) [1690041] - [scsi] qla2xxx: Update driver version to 10.01.00.15.08.1-k1 (Himanshu Madhani) [1690041] - [scsi] scsi: qla2xxx: Fix panic from use after free in qla2x00_async_tm_cmd (Himanshu Madhani) [1690041] - [scsi] scsi: qla2xxx: cleanup trace buffer initialization (Himanshu Madhani) [1690041] - [scsi] scsi: qla2xxx: qla2x00_alloc_fw_dump: set ha->eft (Himanshu Madhani) [1690041] - [scsi] scsi: qla2xxx: Use mutex protection during qla2x00_sysfs_read_fw_dump() (Himanshu Madhani) [1690041] - [scsi] scsi: qla2xxx: move IO flush to the front of NVME rport unregistration (Himanshu Madhani) [1690041] - [scsi] scsi: qla2xxx: Fix NVME cmd and LS cmd timeout race condition (Himanshu Madhani) [1690041] - [scsi] scsi: qla2xxx: Complain loudly about reference count underflow (Himanshu Madhani) [1690041] - [scsi] scsi: qla2xxx: Fix race conditions in the code for aborting SCSI commands (Himanshu Madhani) [1690041] - [scsi] scsi: qla2xxx: Use an on-stack completion in qla24xx_control_vp() (Himanshu Madhani) [1690041] - [scsi] scsi: qla2xxx: Change abort wait_loop from msleep to wait_event_timeout (Himanshu Madhani) [1690041] - [scsi] scsi: qla2xxx: Set the SCSI command result before calling the command done (Himanshu Madhani) [1690041] - [scsi] scsi: qla2xxx: on session delete, return nvme cmd (Himanshu Madhani) [1690041] - [scsi] scsi: qla2xxx: Fix kernel crash after disconnecting NVMe devices (Himanshu Madhani) [1690041] - [scsi] scsi: qla2xxx: Remove the fcport test from qla_nvme_abort_work() (Himanshu Madhani) [1690041] - [scsi] scsi: qla2xxx: Fix driver unload when FC-NVMe LUNs are connected (Himanshu Madhani) [1690041] - [scsi] scsi: qla2xxx: Set remote port devloss timeout to 0 (Himanshu Madhani) [1690041] - [scsi] scsi: qla2xxx: Fix panic in qla_dfs_tgt_counters_show (Himanshu Madhani) [1690041] - [scsi] scsi: qla2xxx: Fix fw dump corruption (Himanshu Madhani) [1690041] - [x86] kvm: disable nested virt on pre-haswell processors (Paolo Bonzini) [1739739] - [x86] kvm: taint kernel for tech-preview when using nested virtualization (Paolo Bonzini) [1739739] - [x86] kvm: x86: hyper-v: don't crash on KVM_GET_SUPPORTED_HV_CPUID when kvm_intel.nested is disabled (Vitaly Kuznetsov) [1746100]- [char] ipmi: move message error checking to avoid deadlock (Tony Camuso) [1731388 1718699] - [crypto] crypto: testmgr - mark crc32 checksum as FIPS allowed (Neil Horman) [1738887] - [include] dma-mapping: use dma_get_mask in dma_addressing_limited (Don Dutile) [1738631] - [kernel] dma-direct: correct the physical addr in dma_direct_sync_sg_for_cpu/device (Don Dutile) [1738631] - [kernel] dma-direct: only limit the mapping size if swiotlb could be used (Don Dutile) [1738631] - [include] dma-mapping: add a dma_addressing_limited helper (Don Dutile) [1738631] - [kernel] dma-direct: Force unencrypted DMA under SME for certain DMA masks (Don Dutile) [1738631] - [lib] lib/genalloc: introduce chunk owners (Don Dutile) [1738631] - [lib] lib/genalloc: add gen_pool_dma_zalloc() for zeroed DMA allocations (Don Dutile) [1738631] - [lib] lib/genalloc.c: fix allocation of aligned buffer from non-aligned chunk (Don Dutile) [1738631] - [include] dma-mapping: remove dma_max_pfn (Don Dutile) [1738631] - [mmc] mmc: core: let the dma map ops handle bouncing (Don Dutile) [1738631] - [mmc] mmc: core: align max segment size with logical block size (Don Dutile) [1738631] - [kernel] swiotlb: no need to check return value of debugfs_create functions (Don Dutile) [1738631] - [xen] swiotlb: fix phys_addr_t overflow warning (Don Dutile) [1738631] - [kernel] swiotlb: Return consistent SWIOTLB segments/nr_tbl (Don Dutile) [1738631] - [kernel] swiotlb: Group identical cleanup in swiotlb_cleanup() (Don Dutile) [1738631] - [kernel] swiotlb: save io_tlb_used to local variable before leaving critical section (Don Dutile) [1738631] - [kernel] swiotlb: dump used and total slots when swiotlb buffer is full (Don Dutile) [1738631] - [kernel] swiotlb: add checks for the return value of memblock_alloc*() (Don Dutile) [1738631] - [kernel] swiotlb: add debugfs to track swiotlb buffer usage (Don Dutile) [1738631] - [kernel] dma-direct: fix DMA_ATTR_NO_KERNEL_MAPPING (Don Dutile) [1738631] - [kernel] dma-direct: handle DMA_ATTR_NO_KERNEL_MAPPING in common code (Don Dutile) [1738631] - [kernel] dma-direct: fix DMA_ATTR_NO_KERNEL_MAPPING for remapped allocations (Don Dutile) [1738631] - [kernel] dma-mapping: remove a pointless memset in dma_atomic_pool_init (Don Dutile) [1738631] - [kernel] dma-mapping: fix lack of DMA address assignment in generic remap allocator (Don Dutile) [1738631] - [kernel] dma-remap: support DMA_ATTR_NO_KERNEL_MAPPING (Don Dutile) [1738631] - [kernel] dma-mapping: support highmem in the generic remap allocator (Don Dutile) [1738631] - [kernel] dma-direct: handle DMA_ATTR_NON_CONSISTENT in common code (Don Dutile) [1738631] - [kernel] dma-mapping: add a dma_alloc_need_uncached helper (Don Dutile) [1738631] - [kernel] dma-mapping: truncate dma masks to what dma_addr_t can hold (Don Dutile) [1738631] - [kernel] dma-remap: Avoid de-referencing NULL atomic_pool (Don Dutile) [1738631] - [include] dma-buf: add DMA_BUF_SET_NAME ioctls (Don Dutile) [1738631] - [include] dma-buf: give each buffer a full-fledged inode (Don Dutile) [1738631] - [fs] new wrapper: alloc_file_pseudo() (Don Dutile) [1738631] - [kernel] dma-direct: provide generic support for uncached kernel segments (Don Dutile) [1738631] - [include] dma-contiguous: fix !CONFIG_DMA_CMA version of dma_{alloc, free}_contiguous() (Don Dutile) [1738631] - [kernel] dma-contiguous: use fallback alloc_pages for single pages (Don Dutile) [1738631] - [kernel] dma-contiguous: add dma_{alloc,free}_contiguous() helpers (Don Dutile) [1738631] - [iommu] iommu/dma: Fix condition check in iommu_dma_unmap_sg (Don Dutile) [1738631] - [iommu] iommu/dma: move the arm64 wrappers to common code (Don Dutile) [1738631] - [iommu] iommu/dma-iommu.c: convert to use vm_map_pages() (Don Dutile) [1738631] - [mm] mm: introduce new vm_map_pages() and vm_map_pages_zero() API (Don Dutile) [1738631] - [mm] arm64/iommu: handle non-remapped addresses in ->mmap and ->get_sgtable (Don Dutile) [1738631] - [arm64] arm64/mm: wire up CONFIG_ARCH_HAS_SET_DIRECT_MAP (Don Dutile) [1738631] - [kernel] mm/hibernation: Make hibernation handle unmapped pages (Don Dutile) [1738631] - [mm] page_poison: play nicely with KASAN (Don Dutile) [1738631] - [mm] mm/vmalloc: Avoid rare case of flushing TLB with weird arguments (Don Dutile) [1738631] - [mm] mm/vmalloc: Fix calculation of direct map addr range (Don Dutile) [1738631] - [mm] mm/vmalloc: Add flag for freeing of special permsissions (Don Dutile) [1738631] - [x86] x86/mm/cpa: Add set_direct_map_*() functions (Don Dutile) [1738631] - [arm64] dma-mapping: add a kconfig symbol for arch_setup_dma_ops availability (Don Dutile) [1738631] - [iommu] iommu/dma: Remove the flush_page callback (Don Dutile) [1738631] - [include] iommu/dma: Cleanup dma-iommu.h (Don Dutile) [1738631] - [dma] dmaengine: Add matching device node validation in __dma_request_channel() (Don Dutile) [1738631] - [dma] dmaengine: dma_request_chan_by_mask() to handle deferred probing (Don Dutile) [1738631] - [include] dma-buf: start caching of sg_table objects v2 (Don Dutile) [1738631] - [kernel] dma-mapping: add a Kconfig symbol to indicate arch_dma_prep_coherent presence (Don Dutile) [1738631] - [iommu] iommu/dma-iommu: Remove iommu_dma_map_msi_msg() (Don Dutile) [1738631] - [irqchip] irqchip/ls-scfg-msi: Don't map the MSI page in ls_scfg_msi_compose_msg() (Don Dutile) [1738631] - [irqchip] irqchip/gic-v3-mbi: Don't map the MSI page in mbi_compose_m{b, s}i_msg() (Don Dutile) [1738631] - [irqchip] irqchip/gicv2m: Don't map the MSI page in gicv2m_compose_msi_msg() (Don Dutile) [1738631] - [irqchip] irqchip/gic-v3-its: Don't map the MSI page in its_irq_compose_msi_msg() (Don Dutile) [1738631] - [irqchip] irqchip/gic-v3-its: Align PCI Multi-MSI allocation on their size (Don Dutile) [1738631] - [iommu] iommu/dma-iommu: Split iommu_dma_map_msi_msg() in two parts (Don Dutile) [1738631] - [iommu] iommu/dma: Remove unused variable (Don Dutile) [1738631] - [iommu] iommu/dma: Use NUMA aware memory allocations in __iommu_dma_alloc_pages() (Don Dutile) [1738631] - [kernel] genirq/msi: Add a new field in msi_desc to store an IOMMU cookie (Don Dutile) [1738631] - [pci] PCI/MSI: Remove unused mask_msi_irq() and unmask_msi_irq() (Don Dutile) [1738631] - [include] PCI/MSI: Remove unused __write_msi_msg() and write_msi_msg() (Don Dutile) [1738631] - [include] genirq/msi: Clean up usage of __u8/__u16 types (Don Dutile) [1738631] - [base] platform-msi: Free descriptors in platform_msi_domain_free() (Don Dutile) [1738631] - [base] genirq/msi: Allow creation of a tree-based irqdomain for platform-msi (Don Dutile) [1738631] - [kernel] dma-debug: only skip one stackframe entry (Don Dutile) [1738631] - [dma] dmaengine: idma64: Move driver name to the header (Don Dutile) [1738631] - [kernel] dma-mapping: remove an unnecessary NULL check (Don Dutile) [1738631] - [include] dma-buf: Update [un]map documentation to match the other functions (Don Dutile) [1738631] - [include] dma-buf: Remove leftover [un]map_atomic comments (Don Dutile) [1738631] - [x86] x86/dma: Remove the x86_dma_fallback_dev hack (Don Dutile) [1738631] - [kernel] dma-mapping: remove leftover NULL device support (Don Dutile) [1738631] - [kernel] dma: select GENERIC_ALLOCATOR for DMA_REMAP (Don Dutile) [1738631] - [crypto] crypto: ccp - Ignore unconfigured CCP device on suspend/resume (Gary Hook) [1743999] - [md] dm snapshot: fix oversights in optional discard support (Mike Snitzer) [1744291] - [md] dm snapshot: add optional discard support features (Mike Snitzer) [1744291] - [md] dm snapshot: Use fine-grained locking scheme (Mike Snitzer) [1744291] - [md] dm snapshot: Make exception tables scalable (Mike Snitzer) [1744291] - [md] dm snapshot: Replace mutex with rw semaphore (Mike Snitzer) [1744291] - [md] dm snapshot: Don't sleep holding the snapshot lock (Mike Snitzer) [1744291] - [include] list_bl: Add hlist_bl_add_before/behind helpers (Mike Snitzer) [1744291] - [powerpc] powerpc/rtas: use device model APIs and serialization during LPM (Steve Best) [1741643] - [firmware] firmware/efi: Add NULL pointer checks in efivars API functions (Jarod Wilson) [1741949] - [fs] ovl: fix wrong flags check in FS_IOC_FS[SG]ETXATTR ioctls (Miklos Szeredi) [1724518] - [include] mm: page_cache_add_speculative(): refactor out some code duplication (Michael Petlan) [1738331] - [netdrv] ibmvnic: Unmap DMA address of TX descriptor buffers after use (Steve Best) [1743155] - [fs] NFSv4.1 don't free interrupted slot on open (Steve Dickson) [1708345] - [fs] NFSv4.1: Avoid false retries when RPC calls are interrupted (Steve Dickson) [1708345] - [net] ipv6: Fix return value of ipv6_mc_may_pull() for malformed packets (Stefano Brivio) [1743203] - [net] inet: frags: re-introduce skb coalescing for local delivery (Guillaume Nault) [1719418]- [net] xfrm: fix sa selector validation (Sabrina Dubroca) [1738871] - [net] xfrm: Fix xfrm sel prefix length validation (Sabrina Dubroca) [1738871] - [kernel] locking/rwsem: Prevent decrement of reader count before increment (Waiman Long) [1740338] - [include] include/list: Backport list_cut_before() (Waiman Long) [1740338] - [vhost] vhost: vsock: add weight support (Jason Wang) [1738494] - [vhost] vhost_net: fix possible infinite loop (Jason Wang) [1738494] - [vhost] vhost: introduce vhost_exceeds_weight() (Jason Wang) [1738494] - [vhost] vhost: reject zero size iova range (Jason Wang) [1738494] - [vhost] vhost: silence an unused-variable warning (Jason Wang) [1738494] - [vhost] vhost: correctly check the return value of translate_desc() in log_used() (Jason Wang) [1738494] - [vhost] vhost: return EINVAL if iovecs size does not match the message size (Jason Wang) [1738494] - [vhost] Revert "net: vhost: lock the vqs one by one" (Jason Wang) [1738494] - [vhost] vhost_net: switch to use mutex_trylock() in vhost_net_busy_poll() (Jason Wang) [1738494] - [vhost] vhost: make sure used idx is seen before log in vhost_add_used_n() (Jason Wang) [1738494] - [vhost] vhost: fix IOTLB locking (Jason Wang) [1738494] - [netdrv] tun: wake up waitqueues after IFF_UP is set (Jason Wang) [1738494] - [netdrv] tuntap: synchronize through tfiles array instead of tun->numqueues (Jason Wang) [1738494] - [netdrv] tuntap: fix dividing by zero in ebpf queue selection (Jason Wang) [1738494] - [netdrv] tun: Remove unused first parameter of tun_get_iff() (Jason Wang) [1738494] - [netdrv] tun: Add ioctl() TUNGETDEVNETNS cmd to allow obtaining real net ns of tun device (Jason Wang) [1738494] - [netdrv] tun: add a missing rcu_read_unlock() in error path (Jason Wang) [1738494] - [netdrv] tun: properly test for IFF_UP (Jason Wang) [1738494] - [netdrv] tun: remove unnecessary memory barrier (Jason Wang) [1738494] - [netdrv] tun: fix blocking read (Jason Wang) [1738494] - [netdrv] tun: move the call to tun_set_real_num_queues (Jason Wang) [1738494] - [netdrv] tun: publish tfile after it's fully initialized (Jason Wang) [1738494] - [netdrv] tun: replace get_cpu_ptr with this_cpu_ptr when bh disabled (Jason Wang) [1738494] - [netdrv] tun: remove skb access after netif_receive_skb (Jason Wang) [1738494] - [netdrv] tun: remove unnecessary check in tun_flow_update (Jason Wang) [1738494] - [netdrv] tuntap: fix multiqueue rx (Jason Wang) [1738494] - [netdrv] tun: Adjust on-stack tun_page initialization. (Jason Wang) [1738494] - [netdrv] tuntap: free XDP dropped packets in a batch (Jason Wang) [1738494] - [vhost] vhost_net: mitigate page reference counting during page frag refill (Jason Wang) [1738494] - [vhost] net: vhost: remove bad code line (Jason Wang) [1738494] - [vhost] net: vhost: add rx busy polling in tx path (Jason Wang) [1738494] - [vhost] net: vhost: factor out busy polling logic to vhost_net_busy_poll() (Jason Wang) [1738494] - [vhost] net: vhost: replace magic number of lock annotation (Jason Wang) [1738494] - [vhost] net: vhost: lock the vqs one by one (Jason Wang) [1738494] - [vhost] vhost_net: add a missing error return (Jason Wang) [1738494] - [netdrv] net: tun: remove useless codes of tun_automq_select_queue (Jason Wang) [1738494] - [vhost] vhost_net: batch submitting XDP buffers to underlayer sockets (Jason Wang) [1738494] - [netdrv] tap: accept an array of XDP buffs through sendmsg() (Jason Wang) [1738494] - [netdrv] tuntap: accept an array of XDP buffs through sendmsg() (Jason Wang) [1738494] - [netdrv] tun: switch to new type of msg_control (Jason Wang) [1738494] - [netdrv] tuntap: move XDP flushing out of tun_do_xdp() (Jason Wang) [1738494] - [netdrv] tuntap: split out XDP logic (Jason Wang) [1738494] - [netdrv] tuntap: tweak on the path of skb XDP case in tun_build_skb() (Jason Wang) [1738494] - [netdrv] tuntap: simplify error handling in tun_build_skb() (Jason Wang) [1738494] - [netdrv] tuntap: enable bh early during processing XDP (Jason Wang) [1738494] - [netdrv] tuntap: switch to use XDP_PACKET_HEADROOM (Jason Wang) [1738494] - [netdrv] net: sock: introduce SOCK_XDP (Jason Wang) [1738494] - [vhost] vhost: correctly check the iova range when waking virtqueue (Jason Wang) [1738494] - [vhost] vhost: switch to use new message format (Jason Wang) [1738494] - [vhost] vhost_net: batch update used ring for datacopy TX (Jason Wang) [1738494] - [vhost] vhost_net: rename VHOST_RX_BATCH to VHOST_NET_BATCH (Jason Wang) [1738494] - [vhost] vhost_net: rename vhost_rx_signal_used() to vhost_net_signal_used() (Jason Wang) [1738494] - [vhost] vhost_net: split out datacopy logic (Jason Wang) [1738494] - [vhost] vhost_net: introduce tx_can_batch() (Jason Wang) [1738494] - [vhost] vhost_net: introduce get_tx_bufs() (Jason Wang) [1738494] - [vhost] vhost_net: introduce vhost_exceeds_weight() (Jason Wang) [1738494] - [vhost] vhost_net: introduce helper to initialize tx iov iter (Jason Wang) [1738494] - [vhost] vhost_net: drop unnecessary parameter (Jason Wang) [1738494] - [vhost] vhost_net: Avoid rx vring kicks during busyloop (Jason Wang) [1738494] - [vhost] vhost_net: Avoid rx queue wake-ups during busypoll (Jason Wang) [1738494] - [vhost] vhost_net: Avoid tx vring kicks during busyloop (Jason Wang) [1738494] - [vhost] vhost_net: Rename local variables in vhost_net_rx_peek_head_len (Jason Wang) [1738494] - [mm] x86/mm/fault: Allow stack access below rsp (Waiman Long) [1739341] - [mm] x86/mm: Clarify hardware vs. software "error_code" (Waiman Long) [1739341] - [net] libceph: handle an empty authorize reply (Ilya Dryomov) [1720582]- [drm] drm: Don't retry infinitely when receiving no data on i2c over AUX (Lyude Paul) [1672361] - [scsi] scsi: hpsa: update revision to RH3 (Joseph Szczypek) [1739615] - [scsi] scsi: hpsa: remove printing internal cdb on tag collision (Joseph Szczypek) [1739615] - [scsi] scsi: hpsa: correct scsi command status issue after reset (Joseph Szczypek) [1739615] - [scsi] hpsa: docs: fix broken doc references due to renames (Joseph Szczypek) [1739615] - [scsi] hpsa: docs: pci: fix broken links due to conversion from pci.txt to pci.rst (Joseph Szczypek) [1739615]- [drm] drm/nouveau: Only recalculate PBN/VCPI on mode/connector changes (Lyude Paul) [1734452 1734444] - [drm] drm/nouveau: Only release VCPI slots on mode changes (Lyude Paul) [1734452 1734444] - [infiniband] RDMA/srp: turn off 'use_imm_data' by default (Honggang Li) [1725158] - [gpu] vga_switcheroo: Fix missing gpu_bound call at audio client registration (Lyude Paul) [1739727] - [net] Bluetooth: Fix faulty expression for minimum encryption key size check (Gopal Tiwari) [1743076] {CVE-2019-9506} - [net] Bluetooth: Fix regression with minimum encryption key size alignment (Gopal Tiwari) [1743076] {CVE-2019-9506} - [net] Bluetooth: Align minimum encryption key size for LE and BR/EDR connections (Gopal Tiwari) [1743076] {CVE-2019-9506}- [rpmspec] perf: package tips.txt (Michael Petlan) [1663816] - [mm] mm/memblock.c: skip kmemleak for kasan_init() (Mark Langsdorf) [1722741] - [kernel] mm/resource: Return real error codes from walk failures (Kairui Song) [1740443] - [tools] perf tests: Fix record+probe_libc_inet_pton.sh for powerpc64 (Michael Petlan) [1733231] - [tools] selftests/powerpc: Fix Makefiles for headers_install change (Steve Best) [1740127] - [tools] selftests/powerpc: Add more version checks to alignment_handler test (Steve Best) [1740127] - [tools] selftests/powerpc: Skip earlier in alignment_handler test (Steve Best) [1740127] - [tools] selftests/powerpc: Consolidate copy/paste test logic (Steve Best) [1740127] - [s390] s390/bpf: use 32-bit index for tail calls (Yauheni Kaliuta) [1719377] - [s390] s390/bpf: fix lcgr instruction encoding (Yauheni Kaliuta) [1719377] - [tools] selftests/bpf: fix "alu with different scalars 1" on s390 (Yauheni Kaliuta) [1719377] - [net] bpf: fix use after free in bpf_evict_inode (Yauheni Kaliuta) [1719377] - [arm64] bpf, arm64: remove prefetch insn in xadd mapping (Yauheni Kaliuta) [1719377] - [scsi] scsi: lpfc: Fix crash when cpu count is 1 and null irq affinity mask (Dick Kennedy) [1720905] - [md] md: add bitmap_abort label in md_run (Nigel Croxon) [1721944] - [md] md-bitmap: create and destroy wb_info_pool with the change of bitmap (Nigel Croxon) [1721944] - [md] md-bitmap: create and destroy wb_info_pool with the change of backlog (Nigel Croxon) [1721944] - [md] md: introduce mddev_create/destroy_wb_pool for the change of member device (Nigel Croxon) [1721944] - [md] md/raid1: fix potential data inconsistency issue with write behind device (Nigel Croxon) [1721944] - [md] md: fix for divide error in status_resync (Nigel Croxon) [1721944] - [md] md/raid10: read balance chooses idlest disk for SSD (Nigel Croxon) [1721944] - [md] md: raid1-10: Unify r{1,10}bio_pool_free (Nigel Croxon) [1721944] - [md] md: raid10: Use struct_size() in kmalloc() (Nigel Croxon) [1721944] - [md] md/raid1: get rid of extra blank line and space (Nigel Croxon) [1721944] - [md] md: fix spelling typo and add necessary space (Nigel Croxon) [1721944] - [md] md: md.c: Return -ENODEV when mddev is NULL in rdev_attr_show (Nigel Croxon) [1721944] - [md] raid5-cache: Need to do start() part job after adding journal device (Nigel Croxon) [1721944] - [md] drivers: md: Unify common definitions of raid1 and raid10 (Nigel Croxon) [1721944] - [kernel] userfaultfd: use RCU to free the task struct when fork fails (Andrea Arcangeli) [1718498]- [efi] efi/arm: Revert "Defer persistent reservations until after paging_init()" (Mark Salter) [1699961] - [s390] s390/ipl: Fix detection of has_secure attribute (Philipp Rudo) [1740653] - [fs] xfs: don't crash on null attr fork xfs_bmapi_read (Bill O'Donnell) [1719094] - [powerpc] powerpc/mm: Don't report PUDs as memory leaks when using kmemleak (Desnes Augusto Nunes do Rosario) [1716952] - [x86] kvm: x86: introduce is_pae_paging (Vitaly Kuznetsov) [1720556] - [s390] s390/kasan: Fix recursion loop when triggering kdump (Philipp Rudo) [1740249] - [s390] s390/dasd: fix endless loop after read unit address configuration (Philipp Rudo) [1740251] - [tools] selftests/powerpc: Give some tests longer to run (Steve Best) [1740420] - [nvme] nvme-rdma: use dynamic dma mapping per command (David Milburn) [1738252] - [nvme] nvme-rdma: remove redundant reference between ib_device and tagset (David Milburn) [1738252] - [x86] kvm: svm/avic: Do not send AVIC doorbell to self (Janakarajan Natarajan) [1720981] - [net] tipc: initialise addr_trial_end when setting node addresses (Jon Maloy) [1740317] - [net] tipc: ensure head->lock is initialised (Jon Maloy) [1740317] - [net] netfilter: nf_tables: fix oops during rule dump (Stefano Brivio) [1739734] - [include] netfilter: nf_tables: correct NFT_LOGLEVEL_MAX value (Stefano Brivio) [1739734] - [net] netfilter: nft_compat: do not dump private area (Stefano Brivio) [1739734] - [net] netfilter: nf_tables: fix register ordering (Stefano Brivio) [1739734] - [net] ipvs: defer hook registration to avoid leaks (Stefano Brivio) [1739734] - [net] ipvs: Fix use-after-free in ip_vs_in (Stefano Brivio) [1739734] - [net] netfilter: nf_conntrack_h323: restore boundary check correctness (Stefano Brivio) [1739734] - [net] netfilter: fix nf_l4proto_log_invalid to log invalid packets (Stefano Brivio) [1739734] - [net] netfilter: nf_tables: prevent shift wrap in nft_chain_parse_hook() (Stefano Brivio) [1739734] - [net] netfilter: nft_set_rbtree: check for inactive element after flag mismatch (Stefano Brivio) [1739734] - [net] netfilter: nft_compat: use-after-free when deleting targets (Stefano Brivio) [1739734] - [net] netfilter: nf_tables: fix leaking object reference count (Stefano Brivio) [1739734] - [net] ip6_gre: reload ipv6h in prepare_ip6gre_xmit_ipv6 (Stefano Brivio) [1739640] - [net] ipv6: Unlink sibling route in case of failure (Stefano Brivio) [1739640] - [net] ipv6: Default fib6_type to RTN_UNICAST when not set (Stefano Brivio) [1739640] - [net] inet: frags: call inet_frags_fini() after unregister_pernet_subsys() (Stefano Brivio) [1739640] - [net] ipv6: flowlabel: fl6_sock_lookup() must use atomic_inc_not_zero (Stefano Brivio) [1739640] - [net] netfilter: ipset: Fix rename concurrency with listing (Stefano Brivio) [1739578] - [net] netfilter: ipset: Fix error path in set_target_v3_checkentry() (Stefano Brivio) [1739578] - [net] netfilter: ipset: Fix the last missing check of nla_parse_deprecated() (Stefano Brivio) [1739578] - [net] netfilter: ipset: fix a missing check of nla_parse (Stefano Brivio) [1739578] - [netdrv] ipvlan, l3mdev: fix broken l3s mode wrt local routes (Guillaume Nault) [1738329] - [net] sched: use temporary variable for actions indexes (Marcelo Leitner) [1739244 1729822 1729818 1729398] - [net] sched: cbs: Fix error path of cbs_module_init (Marcelo Leitner) [1739244 1729822 1729818 1729398] - [net] netem: fix use after free and double free with packet corruption (Marcelo Leitner) [1739244 1729822 1729818 1729398] - [net] netem: fix backlog accounting for corrupted GSO frames (Marcelo Leitner) [1739244 1729822 1729818 1729398] - [netdrv] macsec: fix checksumming after decryption (Sabrina Dubroca) [1738237] - [netdrv] macsec: fix use-after-free of skb during RX (Sabrina Dubroca) [1738237] - [net] xfrm interface: fix memory leak on creation (Sabrina Dubroca) [1738267] - [net] tls: fix socket wmem accounting on fallback with netem (Sabrina Dubroca) [1739260] - [net] tls: fix poll ignoring partially copied records (Sabrina Dubroca) [1739260] - [net] tls: make sure offload also gets the keys wiped (Sabrina Dubroca) [1739260] - [net] tls: reject offload of TLS 1.3 (Sabrina Dubroca) [1739260] - [net] tls: fix page double free on TX cleanup (Sabrina Dubroca) [1739260] - [net] tls, correctly account for copied bytes with multiple sk_msgs (Sabrina Dubroca) [1739260] - [net] tcp: fix tcp_set_congestion_control() use from bpf hook (Guillaume Nault) [1738272] - [net] tcp: Reset bytes_acked and bytes_received when disconnecting (Guillaume Nault) [1738272] - [net] tcp: Ensure DCTCP reacts to losses (Guillaume Nault) [1738272] - [net] tcp: tcp_v4_err() should be more careful (Guillaume Nault) [1738272] - [net] tcp: avoid resetting ACK timer upon receiving packet with ECN CWR flag (Guillaume Nault) [1738272] - [net] tcp: always ACK immediately on hole repairs (Guillaume Nault) [1738272] - [net] tcp: avoid resetting ACK timer in DCTCP (Guillaume Nault) [1738272] - [net] tcp: mandate a one-time immediate ACK (Guillaume Nault) [1738272] - [net] tipc: fix unitilized skb list crash (Xin Long) [1734298] - [net] tipc: compat: allow tipc commands without arguments (Xin Long) [1738397] - [net] sctp: factor out sctp_connect_add_peer (Xin Long) [1738393] - [net] sctp: factor out sctp_connect_new_asoc (Xin Long) [1738393] - [net] sctp: clean up __sctp_connect (Xin Long) [1738393] - [net] sctp: check addr_size with sa_family_t size in __sctp_setsockopt_connectx (Xin Long) [1738393] - [net] sctp: only copy the available addr data in sctp_transport_init (Xin Long) [1738393] - [net] sctp: drop unneeded likely() call around IS_ERR() (Xin Long) [1738393] - [net] sctp: fix warning "NULL check before some freeing functions is not needed" (Xin Long) [1738393] - [net] sctp: remove rcu_read_lock from sctp_bind_addr_state (Xin Long) [1738393] - [net] sctp: rename sp strm_interleave to ep intl_enable (Xin Long) [1738393] - [net] sctp: rename asoc intl_enable to asoc peer.intl_capable (Xin Long) [1738393] - [net] sctp: remove prsctp_enable from asoc (Xin Long) [1738393] - [net] sctp: remove reconf_enable from asoc (Xin Long) [1738393] - [net] sctp: count data bundling sack chunk for outctrlchunks (Xin Long) [1738393] - [net] sctp: fix error handling on stream scheduler initialization (Xin Long) [1738393] - [net] sctp: not bind the socket in sctp_connect (Xin Long) [1738393] - [net] sctp: change to hold sk after auth shkey is created successfully (Xin Long) [1738393] - [net] sctp: Free cookie before we memdup a new one (Xin Long) [1738393] - [net] Fix memory leak in sctp_process_init (Xin Long) [1738393] - [net] sctp: deduplicate identical skb_checksum_ops (Xin Long) [1738393] - [net] sctp: Check address length before reading address family (Xin Long) [1738393] - [net] sctp: Pass sk_buff_head explicitly to sctp_ulpq_tail_event(). (Xin Long) [1738393] - [net] sctp: Make sctp_enqueue_event tak an skb list. (Xin Long) [1738393] - [net] sctp: Use helper for sctp_ulpq_tail_event() when hooked up to ->enqueue_event (Xin Long) [1738393] - [net] sctp: Always pass skbs on a list to sctp_ulpq_tail_event(). (Xin Long) [1738393] - [net] sctp: Remove superfluous test in sctp_ulpq_reasm_drain(). (Xin Long) [1738393] - [netdrv] ppp: Remove direct skb_queue_head list pointer access. (Xin Long) [1738393] - [net] ipv6: fix neighbour resolution with raw socket (Stefano Brivio) [1728320] - [net] ipv6: constify rt6_nexthop() (Stefano Brivio) [1728320] - [net] openvswitch: fix csum updates for MPLS actions (Marcelo Leitner) [1738654] - [net] udp_gso: Allow TX timestamp with UDP GSO (Paolo Abeni) [1738585] - [net] bpf: udp: ipv6: Avoid running reuseport's bpf_prog from __udp6_lib_err (Paolo Abeni) [1738585] - [net] fix ifindex collision during namespace removal (Paolo Abeni) [1738492] - [net] rtnl: return early from rtnl_unregister_all when protocol isn't registered (Paolo Abeni) [1738492] - [net] neigh: fix use-after-free read in pneigh_get_next (Paolo Abeni) [1738492] - [net] socket: set sock->sk to NULL after calling proto_ops::release() (Paolo Abeni) [1738492] - [net] socket: make bond ioctls go through compat_ifreq_ioctl() (Paolo Abeni) [1738492] - [net] socket: fix SIOCGIFNAME in compat (Paolo Abeni) [1738492] - [net] Revert "kill dev_ifsioc()" (Paolo Abeni) [1738492] - [net] revert "socket: fix struct ifreq size in compat ioctl" (Paolo Abeni) [1738492] - [net] ip6_tunnel: fix possible use-after-free on xmit (Guillaume Nault) [1737105] - [net] genetlink: Fix a memory leak on error path (Guillaume Nault) [1737821] - [net] netfilter: ipset: Copy the right MAC address in bitmap:ip, mac and hash:ip, mac sets (Stefano Brivio) [1723605] - [net] netfilter: ipset: Actually allow destination MAC address for hash:ip, mac sets too (Stefano Brivio) [1723605] - [net] igmp: fix memory leak in igmpv3_del_delrec() (Hangbin Liu) [1736816] - [net] don't clear sock->sk early to avoid trouble in strparser (Hangbin Liu) [1736816] - [net] ipv4/igmp: fix build error if !CONFIG_IP_MULTICAST (Hangbin Liu) [1736816] - [net] ipv4/igmp: fix another memory leak in igmpv3_del_delrec() (Hangbin Liu) [1736816] - [net] route: set the deleted fnhe fnhe_daddr to 0 in ip_del_fnhe to fix a race (Hangbin Liu) [1736816] - [net] netlabel: fix out-of-bounds memory accesses (Hangbin Liu) [1736816] - [net] ipv4: Fix memory leak in network namespace dismantle (Hangbin Liu) [1736816] - [net] bridge: delete local fdb on device init failure (Hangbin Liu) [1736824] - [net] bridge: stp: don't cache eth dest pointer before skb pull (Hangbin Liu) [1736824] - [net] bridge: don't cache ether dest pointer on input (Hangbin Liu) [1736824] - [net] bridge: mcast: fix stale ipv6 hdr pointer when handling v6 query (Hangbin Liu) [1736824] - [net] bridge: mcast: fix stale nsrcs pointer in igmp3/mld2 report handling (Hangbin Liu) [1736824] - [net] bridge: fix per-port af_packet sockets (Hangbin Liu) [1736824] - [include] ip: fix ip_mc_may_pull() return value (Hangbin Liu) [1736824] - [net] bridge: use struct_size() helper (Hangbin Liu) [1736824] - [net] bridge: simplify ip_mc_check_igmp() and ipv6_mc_check_mld() calls (Hangbin Liu) [1736824] - [net] net/bridge/br_multicast: remove redundant variable "err" (Hangbin Liu) [1736824] - [x86] x86/kdump/64: Restrict kdump kernel reservation to <64TB (Baoquan He) [1669090] - [x86] x86/kexec/64: Prevent kexec from 5-level paging to a 4-level only kernel (Baoquan He) [1669088] - [x86] x86/boot: Add xloadflags bits to check for 5-level paging support (Baoquan He) [1669088] - [tools] perf header: Fix wrong node write in NUMA_TOPOLOGY feature (Michael Petlan) [1722044] - [tools] perf c2c: Fix c2c report for empty numa node (Michael Petlan) [1722044] - [x86] kvm: svm/avic: fix off-by-one in checking host APIC ID (Janakarajan Natarajan) [1720983]- [fs] gfs2: gfs2_walk_metadata fix (Andreas Grunbacher) [1724361] - [netdrv] mlx4/en_netdev: allow offloading VXLAN over VLAN (Paolo Abeni) [1733532] - [fs] xfs: always rejoin held resources during defer roll (Bill O'Donnell) [1706588] - [bluetooth] Bluetooth: hci_uart: check for missing tty operations (Gopal Tiwari) [1734239] {CVE-2019-10207}- [documentation] Documentation: Add swapgs description to the Spectre v1 documentation (Josh Poimboeuf) [1724501] {CVE-2019-1125} - [documentation] Documentation: Add section about CPU vulnerabilities for Spectre (Josh Poimboeuf) [1724501] {CVE-2019-1125} - [x86] x86/speculation/swapgs: Exclude ATOMs from speculation through SWAPGS (Josh Poimboeuf) [1724501] {CVE-2019-1125} - [x86] x86/entry/64: Use JMP instead of JMPQ (Josh Poimboeuf) [1724501] {CVE-2019-1125} - [x86] x86/speculation: Enable Spectre v1 swapgs mitigations (Josh Poimboeuf) [1724501] {CVE-2019-1125} - [x86] x86/speculation: Prepare entry code for Spectre v1 swapgs mitigations (Josh Poimboeuf) [1724501] {CVE-2019-1125} - [x86] x86/cpufeatures: Combine word 11 and 12 into a new scattered features word (Josh Poimboeuf) [1724501] {CVE-2019-1125} - [x86] x86/cpufeatures: Carve out CQM features retrieval (Josh Poimboeuf) [1724501] {CVE-2019-1125} - [netdrv] ibmveth: fix DMA unmap error in ibmveth_xmit_start error path (Steve Best) [1739431] - [rpmspec] rpmspec: use make macro to do headers_install with rpm CFLAGS/LDFLAGS ("Herton R. Krzesinski") [1738659] - [rpmspec] rpmspec: use tools_make for building tools ("Herton R. Krzesinski") [1738659] - [tools] tools gpio: Allow overriding CFLAGS ("Herton R. Krzesinski") [1738659] - [tools] tools thermal tmon: Allow overriding CFLAGS assignments ("Herton R. Krzesinski") [1738659] - [tools] tools iio: Override CFLAGS assignments ("Herton R. Krzesinski") [1738659] - [fs] NFS: Fix dentry revalidation on NFSv4 lookup (Steve Dickson) [1667774] - [fs] pNFS: Avoid read/modify/write when it is not necessary (Benjamin Coddington) [1680649] - [fs] pNFS: Fix potential corruption of page being written (Benjamin Coddington) [1680649] - [fs] gfs2: Inode dirtying fix (Andreas Grunbacher) [1724361] - [net] sunrpc: make visible processing error in bc_svc_process() ("J. Bruce Fields") [1660823] {CVE-2018-16884} - [net] sunrpc: remove unused xpo_prep_reply_hdr callback ("J. Bruce Fields") [1660823] {CVE-2018-16884} - [net] sunrpc: remove svc_tcp_bc_class ("J. Bruce Fields") [1660823] {CVE-2018-16884} - [net] sunrpc: replace svc_serv->sv_bc_xprt by boolean flag ("J. Bruce Fields") [1660823] {CVE-2018-16884} - [net] sunrpc: use-after-free in svc_process_common() ("J. Bruce Fields") [1660823] {CVE-2018-16884}- [scsi] scsi: implement .cleanup_rq callback (Ming Lei) [1696256] - [md] blk-mq: add callback of .cleanup_rq (Ming Lei) [1696256] - [block] blk-mq: insert rq with DONTPREP to hctx dispatch list when requeue (Ming Lei) [1696256] - [scsi] scsi: core: Fix race on creating sense cache (Ming Lei) [1696256] - [block] blk-mq: balance mapping between present CPUs and queues (Ming Lei) [1733040] - [block] blk-mq: Fix spelling in a source code comment (Ming Lei) [1733040] - [drm] drm/i915: Don't dereference request if it may have been retired when printing (Lyude Paul) [1715997] - [drm] drm/i915/icl: whitelist PS_(DEPTH|INVOCATION)_COUNT (Lyude Paul) [1715997] - [drm] drm/i915: whitelist PS_(DEPTH|INVOCATION)_COUNT (Lyude Paul) [1715997] - [drm] drm/i915: Support flags in whitlist WAs (Lyude Paul) [1715997] - [drm] drm/i915: Disable SAMPLER_STATE prefetching on all Gen11 steppings. (Lyude Paul) [1715997] - [drm] drm/i915/userptr: Acquire the page lock around set_page_dirty() (Lyude Paul) [1715997] - [drm] drm/i915/perf: fix ICL perf register offsets (Lyude Paul) [1715997] - [drm] drm/virtio: Add memory barriers for capset cache. (Lyude Paul) [1715997] - [drm] drm/amd/display: Always allocate initial connector state state (Lyude Paul) [1715997] - [drm] drm/vkms: Forward timer right after drm_crtc_handle_vblank (Lyude Paul) [1715997] - [drm] drm/crc-debugfs: Also sprinkle irqrestore over early exits (Lyude Paul) [1715997] - [drm] drm/crc-debugfs: User irqsafe spinlock in drm_crtc_add_crc_entry (Lyude Paul) [1715997] - [drm] drm/amd/display: Increase Backlight Gain Step Size (Lyude Paul) [1715997] - [drm] drm/amd/display: CS_TFM_1D only applied post EOTF (Lyude Paul) [1715997] - [drm] drm/edid: Fix a missing-check bug in drm_load_edid_firmware() (Lyude Paul) [1715997] - [drm] drm/amdkfd: Fix sdma queue map issue (Lyude Paul) [1715997] - [drm] drm/amdkfd: Fix a potential memory leak (Lyude Paul) [1715997] - [drm] drm/amd/display: Disable ABM before destroy ABM struct (Lyude Paul) [1715997] - [drm] drm/amdgpu/sriov: Need to initialize the HDP_NONSURFACE_BAStE (Lyude Paul) [1715997] - [drm] drm/amdgpu: Reserve shared fence for eviction fence (Lyude Paul) [1715997] - [drm] drm/amd/display: Disable cursor when offscreen in negative direction (Lyude Paul) [1715997] - [drm] drm/amd/display: Fill prescale_params->scale for RGB565 (Lyude Paul) [1715997] - [drm] drm/virtio: set seqno for dma-fence (Lyude Paul) [1715997] - [drivers] dma-buf: Discard old fence_excl on retrying get_fences_rcu for realloc (Lyude Paul) [1715997] - [drivers] dma-buf: balance refcount inbalance (Lyude Paul) [1715997] - [drm] drm/edid: parse CEA blocks embedded in DisplayID (Lyude Paul) [1715997] - [drm] drm/nouveau/i2c: Enable i2c pads & busses during preinit (Lyude Paul) [1715997] - [drm] drm: return -EFAULT if copy_to_user() fails (Lyude Paul) [1715997] - [drm] drm/vmwgfx: fix a warning due to missing dma_parms (Lyude Paul) [1715997] - [drm] drm/vmwgfx: Honor the sg list segment size limitation (Lyude Paul) [1715997] - [drm] drm/virtio: move drm_connector_update_edid_property() call (Lyude Paul) [1715997] - [drm] drm/amdgpu/gfx9: use reset default for PA_SC_FIFO_SIZE (Lyude Paul) [1715997] - [drm] drm/amdgpu: Don't skip display settings in hwmgr_resume() (Lyude Paul) [1717138 1715997] - [drm] drm/amd/powerplay: use hardware fan control if no powerplay fan table (Lyude Paul) [1715997] - [drm] drm/i915/ringbuffer: EMIT_INVALIDATE *before* switch context (Lyude Paul) [1715997] - [drm] drm/i915: Skip modeset for cdclk changes if possible (Lyude Paul) [1715997] - [drm] drm/i915: Remove redundant store of logical CDCLK state (Lyude Paul) [1715997] - [drm] drm/i915: Save the old CDCLK atomic state (Lyude Paul) [1715997] - [drm] drm/i915: Force 2*96 MHz cdclk on glk/cnl when audio power is enabled (Lyude Paul) [1715997] - [drm] drm/i915: Don't clobber M/N values during fastset check (Lyude Paul) [1715997] - [drm] drm/vmwgfx: Use the backdoor port if the HB port is not available (Lyude Paul) [1715997] - [drm] drm: add fallback override/firmware EDID modes workaround (Lyude Paul) [1715997] - [drm] drm/edid: abstract override/firmware EDID retrieval (Lyude Paul) [1715997] - [drm] drm/vmwgfx: NULL pointer dereference from vmw_cmd_dx_view_define() (Lyude Paul) [1715997] - [drm] drm/vmwgfx: integer underflow in vmw_cmd_dx_set_shader() leading to an invalid read (Lyude Paul) [1715997] - [drm] drm/amdgpu: keep stolen memory on picasso (Lyude Paul) [1715997] - [drm] drm/i915/dmc: protect against reading random memory (Lyude Paul) [1715997] - [drm] drm/i915: Fix per-pixel alpha with CCS (Lyude Paul) [1715997] - [drm] drm/i915/dsi: Use a fuzzy check for burst mode clock check (Lyude Paul) [1715997] - [drm] drm/i915/sdvo: Implement proper HDMI audio support for SDVO (Lyude Paul) [1715997] - [drm] drm/amdgpu/{uvd,vcn}: fetch ring's read_ptr after alloc (Lyude Paul) [1715997] - [drm] drm/amd/display: Use plane->color_space for dpp if specified (Lyude Paul) [1715997] - [drm] drm/amd/display: disable link before changing link settings (Lyude Paul) [1715997] - [drm] Revert "drm: allow render capable master with DRM_AUTH ioctls" (Lyude Paul) [1715997] - [drm] drm/amd: fix fb references in async update (Lyude Paul) [1715997] - [drm] drm/i915/gvt: Initialize intel_gvt_gtt_entry in stack (Lyude Paul) [1715997] - [drm] drm: don't block fb changes for async plane updates (Lyude Paul) [1715997] - [drm] drm/i915/gvt: emit init breadcrumb for gvt request (Lyude Paul) [1715997] - [drm] drm/amdgpu: fix ring test failure issue during s3 in vce 3.0 (V2) (Lyude Paul) [1715997] - [drm] drm/amd/display: Add ASICREV_IS_PICASSO (Lyude Paul) [1715997] - [drm] drm/amdgpu/soc15: skip reset on init (Lyude Paul) [1715997] - [include] drm/i915: Fix I915_EXEC_RING_MASK (Lyude Paul) [1715997] - [drm] drm/amdgpu: remove ATPX_DGPU_REQ_POWER_FOR_DISPLAYS check when hotplug-in (Lyude Paul) [1715997] - [drm] drm/radeon: prefer lower reference dividers (Lyude Paul) [1715997] - [drm] drm/amdgpu/psp: move psp version specific function pointers to early_init (Lyude Paul) [1715997] - [drm] drm: add non-desktop quirks to Sensics and OSVR headsets. (Lyude Paul) [1715997] - [drm] drm: add non-desktop quirk for Valve HMDs (Lyude Paul) [1715997] - [drm] drm/cma-helper: Fix drm_gem_cma_free_object() (Lyude Paul) [1715997] - [drm] drm/lease: Make sure implicit planes are leased (Lyude Paul) [1715997] - [drm] drm: Expose "FB_DAMAGE_CLIPS" property to atomic aware user-space only (Lyude Paul) [1715997] - [drm] drm/atomic: Wire file_priv through for property changes (Lyude Paul) [1715997] - [drm] drm/fb-helper: generic: Call drm_client_add() after setup is done (Lyude Paul) [1715997] - [drm] drm/vmwgfx: Don't send drm sysfs hotplug events on initial master set (Lyude Paul) [1715997] - [drm] drm/vmwgfx: Fix compat mode shader operation (Lyude Paul) [1715997] - [drm] drm/vmwgfx: Fix user space handle equal to zero (Lyude Paul) [1715997] - [drm] drm: Wake up next in drm_read() chain if we are forced to putback the event (Lyude Paul) [1715997] - [drm] drm/drv: Hold ref on parent device during drm_device lifetime (Lyude Paul) [1715997] - [drm] drm/amd/display: Reset planes that were disabled in init_pipes (Lyude Paul) [1715997] - [drm] drm/amd/display: Fix exception from AUX acquire failure (Lyude Paul) [1715997] - [drm] drm: writeback: Fix leak of writeback job (Lyude Paul) [1715997] - [drm] drm/amd/display: Set stream->mode_changed when connectors change (Lyude Paul) [1715997] - [drm] drm/amd/display: half bandwidth for YCbCr420 during validation (Lyude Paul) [1715997] - [drm] drm/amd/display: Re-add custom degamma support (Lyude Paul) [1715997] - [drm] drm/amd/display: Fix Divide by 0 in memory calculations (Lyude Paul) [1715997] - [drm] drm/amd/display: add pipe lock during stream update (Lyude Paul) [1715997] - [drm] drm/amd/display: Reset alpha state for planes to the correct values (Lyude Paul) [1715997] - [drm] drm/amd/display: Update ABM crtc state on non-modeset (Lyude Paul) [1715997] - [drm] drm/amd/display: Link train only when link is DP and backend is enabled (Lyude Paul) [1715997] - [drm] drm/amd/display: fix releasing planes when exiting odm (Lyude Paul) [1715997] - [drm] drm/amd/display: Prevent cursor hotspot overflow for RV overlay planes (Lyude Paul) [1715997] - [drm] drm/amd/display: use proper formula to calculate bandwidth from timing (Lyude Paul) [1715997] - [drm] drm/amdgpu: fix old fence check in amdgpu_fence_emit (Lyude Paul) [1715997] - [drm] drm/nouveau/bar/nv50: ensure BAR is mapped (Lyude Paul) [1715997] - [pci] PCI: Mark AMD Stoney Radeon R7 GPU ATS as broken (Lyude Paul) [1715997] - [kernel] locking/rwsem: Add missing ACQUIRE to read_slowpath exit when queue is empty (Waiman Long) [1737089] - [tools] perf vendor events power9: Added missing event descriptions (Michael Petlan) [1581405] - [crypto] crypto: skcipher - fix crash flushing dcache in error path (David Gibson) [1724370] - [netdrv] bnx2x: Prevent load reordering in tx completion processing (Manish Chopra) [1729599] - [x86] x86/boot/KASLR: Always return a value from process_mem_region (Baoquan He) [1564822] - [x86] x86/kexec: Add the ACPI NVS region to the ident map (Baoquan He) [1564822] - [x86] x86/boot: Call get_rsdp_addr() after console_init() (Baoquan He) [1564822] - [x86] x86/boot: Use efi_setup_data for searching RSDP on kexec-ed kernels (Baoquan He) [1564822] - [x86] x86/kexec: Add the EFI system tables and ACPI tables to the ident map (Baoquan He) [1564822] - [x86] x86/boot: Fix incorrect ifdeffery scope (Baoquan He) [1564822] - [x86] x86/boot: Correct RSDP parsing with 32-bit EFI (Baoquan He) [1564822] - [x86] x86/boot: Fix randconfig build error due to MEMORY_HOTREMOVE (Baoquan He) [1564822] - [x86] x86/boot: Fix cmdline_find_option() prototype visibility (Baoquan He) [1564822] - [x86] x86/boot/KASLR: Limit KASLR to extract the kernel in immovable memory only (Baoquan He) [1564822] - [x86] x86/boot: Parse SRAT table and count immovable memory regions (Baoquan He) [1564822] - [x86] x86/boot: Early parse RSDP and save it in boot_params (Baoquan He) [1564822] - [x86] x86/boot: Search for RSDP in memory (Baoquan He) [1564822] - [x86] x86/boot: Search for RSDP in the EFI tables (Baoquan He) [1564822] - [x86] x86/boot: Add "acpi_rsdp=" early parsing (Baoquan He) [1564822] - [x86] x86/boot: Copy kstrtoull() to boot/string.c (Baoquan He) [1564822] - [x86] x86/boot: Use CC_SET()/CC_OUT() instead of open coding it (Baoquan He) [1564822] - [x86] x86/boot: Build the command line parsing code unconditionally (Baoquan He) [1564822] - [x86] x86/boot: Clear RSDP address in boot_params for broken loaders (Baoquan He) [1564822] - [x86] x86/acpi, x86/boot: Take RSDP address from boot params if available (Baoquan He) [1564822] - [x86] x86/boot: Mostly revert commit ae7e1238e68f2a ("Add ACPI RSDP address to setup_header") (Baoquan He) [1564822] - [x86] x86/acpi, x86/boot: Take RSDP address for boot params if available (Baoquan He) [1564822] - [x86] x86/boot: Add ACPI RSDP address to setup_header (Baoquan He) [1564822] - [x86] x86/xen: Fix boot loader version reported for PVH guests (Baoquan He) [1564822] - [x86] x86/boot: Add missing va_end() to die() (Baoquan He) [1564822] - [x86] x86/boot/KASLR: Remove return value from handle_mem_options() (Baoquan He) [1564822] - [x86] x86/boot/KASLR: Make local variable mem_limit static (Baoquan He) [1564822] - [crypto] crypto: user - prevent operating on larval algorithms (Herbert Xu) [1728835]- [scsi] scsi: mpt3sas: Use 63-bit DMA addressing on SAS35 HBA (Tomas Henzl) [1734769] - [netdrv] bonding: Force slave speed check after link state recovery for 802.3ad (Jarod Wilson) [1732820] - [pci] PCI: hv: Add pci_destroy_slot() in pci_devices_present_work(), if necessary (Mohammed Gamal) [1733302] - [pci] PCI: hv: Add hv_pci_remove_slots() when we unload the driver (Mohammed Gamal) [1733302] - [pci] PCI: hv: Fix a use-after-free bug in hv_eject_device_work() (Mohammed Gamal) [1733302] - [pci] PCI: hv: Fix a memory leak in hv_eject_device_work() (Mohammed Gamal) [1733302] - [nvme] nvmet: fix setting ns queue's segment boundary (Ming Lei) [1734458]- [tools] perf script python: Remove explicit shebang from setup.py (Michael Petlan) [1664768 1663814] - [tools] perf script python: Remove explicit shebang from tests/attr.c (Michael Petlan) [1664768 1663814] - [tools] perf script python: Remove explicit shebang from Python scripts (Michael Petlan) [1664768 1663814] - [tools] perf script python: Use PyBytes for attr in trace-event-python (Michael Petlan) [1664768 1663814] - [tools] perf script python: Add trace_context extension module to sys.modules (Michael Petlan) [1663814 1664768] - [tools] perf scripts python: exported-sql-viewer.py: Fix python3 support (Michael Petlan) [1663814 1664768] - [tools] perf script python: Add Python3 support to export-to-sqlite.py (Michael Petlan) [1663814 1664768] - [tools] perf script python: Add Python3 support to export-to-postgresql.py (Michael Petlan) [1663814 1664768] - [tools] perf script python: Add Python3 support to exported-sql-viewer.py (Michael Petlan) [1663814 1664768] - [tools] perf script python: Add Python3 support to intel-pt-events.py (Michael Petlan) [1663814 1664768] - [tools] perf script python: Add Python3 support to event_analyzing_sample.py (Michael Petlan) [1663814 1664768] - [tools] perf script python: add Python3 support to check-perf-trace.py (Michael Petlan) [1663814 1664768] - [tools] perf script python: Add Python3 support to futex-contention.py (Michael Petlan) [1663814 1664768] - [tools] perf script python: Remove mixed indentation (Michael Petlan) [1663814 1664768] - [tools] perf script python: Add Python3 support to syscall-counts-by-pid.py (Michael Petlan) [1663814 1664768] - [tools] perf script python: Add Python3 support to syscall-counts.py (Michael Petlan) [1663814 1664768] - [tools] perf script python: Add Python3 support to stackcollapse.py (Michael Petlan) [1663814 1664768] - [tools] perf script python: Add Python3 support to sctop.py (Michael Petlan) [1663814 1664768] - [tools] perf script python: Add Python3 support to powerpc-hcalls.py (Michael Petlan) [1663814 1664768] - [tools] perf script python: Add Python3 support to net_dropmonitor.py (Michael Petlan) [1663814 1664768] - [tools] perf script python: Add Python3 support to mem-phys-addr.py (Michael Petlan) [1663814 1664768] - [tools] perf script python: Add Python3 support to failed-syscalls-by-pid.py (Michael Petlan) [1663814 1664768] - [tools] perf script python: Add Python3 support to netdev-times.py (Michael Petlan) [1663814 1664768] - [powerpc] mm_iommu: Allow pinning large regions (David Gibson) [1629531] - [powerpc] mm_iommu: Fix potential deadlock (David Gibson) [1629531] - [powerpc] mm/iommu: allow large IOMMU page size only for hugetlb backing (David Gibson) [1629531] - [powerpc] mm/iommu: allow migration of cma allocated pages during mm_iommu_do_alloc (David Gibson) [1629531] - [mm] update get_user_pages_longterm to migrate pages allocated from CMA region (David Gibson) [1629531] - [kernel] mm/cma: add PF flag to force non cma alloc (David Gibson) [1629531] - [net] tcp: be more careful in tcp_fragment() (Marcelo Leitner) [1732103] - [net] tipc: initialize 'validated' field of received packets (Jon Maloy) [1730574] - [documentation] networking: fix default_ttl typo in mpls-sysctl (Hangbin Liu) [1724882]- [powerpc] powerpc/mm: Limit rma_size to 1TB when running without HV mode (Suraj Jitindar Singh) [1723297] - [x86] kvm: nvmx: Set cached_vmcs12 and cached_shadow_vmcs12 NULL after free (Paolo Bonzini) [1732096] - [x86] kvm: nvmx: do not use dangling shadow VMCS after guest reset (Paolo Bonzini) [1732096] - [x86] kvm: nvmx: Clear pending KVM_REQ_GET_VMCS12_PAGES when leaving nested (Paolo Bonzini) [1732096] - [x86] kvm: nvmx: Change KVM_STATE_NESTED_EVMCS to signal vmcs12 is copied from eVMCS (Paolo Bonzini) [1732096] - [x86] kvm: nvmx: Allow restore nested-state to enable eVMCS when vCPU in SMM (Paolo Bonzini) [1732096] - [tools] kvm: nvmx: reorganize initial steps of vmx_set_nested_state (Paolo Bonzini) [1732096] - [x86] kvm: x86: Modify struct kvm_nested_state to have explicit fields for data (Paolo Bonzini) [1732096] - [x86] kvm: nvmx: Clear nested_run_pending if setting nested state fails (Paolo Bonzini) [1732096] - [x86] kvm: nvmx: really fix the size checks on KVM_SET_NESTED_STATE (Paolo Bonzini) [1732096] - [x86] kvm: nvmx: Set nested_run_pending in vmx_set_nested_state after checks complete (Paolo Bonzini) [1732096] - [x86] kvm: nvmx: KVM_SET_NESTED_STATE - Tear down old EVMCS state before setting new state (Paolo Bonzini) [1732096] - [tools] kvm: selftests: avoid type punning (Paolo Bonzini) [1732096] - [tools] tests: kvm: Add tests for KVM_SET_NESTED_STATE (Paolo Bonzini) [1732096] - [x86] kvm: x86/mmu: Allocate PAE root array when using SVM's 32-bit NPT (Paolo Bonzini) [1732096] - [x86] kvm: lapic: Fix pending interrupt in IRR blocked by software disable LAPIC (Paolo Bonzini) [1732096] - [x86] kvm: x86: Dynamically allocate user_fpu (Paolo Bonzini) [1732096] - [x86] revert "kvm: x86: Use task structs fpu field for user" (Paolo Bonzini) [1732096] - [x86] hyperv: suppress "pci: fatal: No config space access function found" (Raghavendra Rao) [1734265] - [powerpc] [kvm] kvm: ppc: book3s hv: Save and restore guest visible PSSCR bits on pseries (Suraj Jitindar Singh) [1710726] - [powerpc] pmu: Set pmcregs_in_use in paca when running as LPAR (Suraj Jitindar Singh) [1710726] - [powerpc] [kvm] kvm: ppc: book3s hv: Always save guest pmu for guest capable of nesting (Suraj Jitindar Singh) [1710726] - [powerpc] kvm: ppc: book3s hv: xive: fix rollback when kvmppc_xive_create fails (David Gibson) [1731900] - [powerpc] powerpc/pseries: Fix xive=off command line (Desnes Augusto Nunes do Rosario) [1731400] - [powerpc] powerpc/prom_init: don't use string functions from lib/ (Desnes Augusto Nunes do Rosario) [1731400] - [powerpc] powerpc: remove CONFIG_CMDLINE #ifdef mess (Desnes Augusto Nunes do Rosario) [1731400] - [powerpc] powerpc: Move `path` variable inside DEBUG_PROM (Desnes Augusto Nunes do Rosario) [1731400] - [powerpc] powerpc/prom_init: Generate "phandle" instead of "linux, phandle" (Desnes Augusto Nunes do Rosario) [1731400] - [powerpc] powerpc/prom_init: Move a few remaining statics to appropriate sections (Desnes Augusto Nunes do Rosario) [1731400] - [powerpc] powerpc/prom_init: Move prom_radix_disable to __prombss (Desnes Augusto Nunes do Rosario) [1731400] - [powerpc] powerpc/prom_init: Remove support for OPAL v2 (Desnes Augusto Nunes do Rosario) [1731400] - [powerpc] powerpc/prom_init: Replace __initdata with __prombss when applicable (Desnes Augusto Nunes do Rosario) [1731400] - [powerpc] powerpc/prom_init: Make of_workarounds static (Desnes Augusto Nunes do Rosario) [1731400] - [powerpc] powerpc/powernv/idle: Restore AMR/UAMOR/AMOR after idle (David Gibson) [1730183] - [powerpc] powerpc/powernv/idle: Restore IAMR after idle (David Gibson) [1730183]- [kernel] fork: report pid exhaustion correctly (Don Dutile) [1726448] - [lib] idr: Fix idr_get_next race with idr_remove (Don Dutile) [1726448] - [kernel] Fix failure path in alloc_pid() (Don Dutile) [1726448] - [target] scsi: iscsi: set auth_protocol back to NULL if CHAP_A value is not supported (Maurizio Lombardi) [1733498]- [infiniband] IB/umem: Add missing down_read on umem_rwsem (Alaa Hleihel) [1733188] - [fs] gfs2: Fix rounding error in gfs2_iomap_page_prepare (Andreas Grunbacher) [1733621] - [s390] s390/qeth: cancel cmd on early error (Philipp Rudo) [1731430] - [s390] s390/qeth: simplify reply object handling (Philipp Rudo) [1731430] - [s390] s390/qeth: release cmd buffer in error paths (Philipp Rudo) [1731430] - [mm] mm: hugetlb: soft-offline: dissolve_free_huge_page() return zero on !PageHuge (Rafael Aquini) [1706088] - [mm] mm: soft-offline: return -EBUSY if set_hwpoison_free_buddy_page() fails (Rafael Aquini) [1706088] - [mm] mm: soft-offline: close the race against page allocation (Rafael Aquini) [1706088] - [mm] mm: fix race on soft-offlining free huge pages (Rafael Aquini) [1706088] - [pci] PCI: Probe bridge window attributes once at enumeration-time (Myron Stowe) [1730763] - [mm] swap_readpage(): avoid blk_wake_io_task() if !synchronous (Ming Lei) [1724016] - [mm] mm/page_io.c: fix polled swap page in (Ming Lei) [1724016] - [include] fs: fix kABI for struct pipe_buf_operations (Miklos Szeredi) [1705007] {CVE-2019-11487} - [fs] fs: prevent page refcount overflow in pipe_buf_get (Miklos Szeredi) [1705007] {CVE-2019-11487} - [mm] mm: prevent get_user_pages() from overflowing page refcount (Miklos Szeredi) [1705007] {CVE-2019-11487} - [include] mm: add 'try_get_page()' helper function (Miklos Szeredi) [1705007] {CVE-2019-11487} - [include] mm: make page ref count overflow check tighter and more explicit (Miklos Szeredi) [1705007] {CVE-2019-11487} - [fs] fuse: call pipe_buf_release() under pipe lock (Miklos Szeredi) [1705007] {CVE-2019-11487} - [kernel] trace: Fix preempt_enable_no_resched() abuse (Phil Auld) [1705550] - [kernel] sched/numa: Fix a possible divide-by-zero (Phil Auld) [1705550] - [kernel] sched/core: Fix buffer overflow in cgroup2 property cpu.max (Phil Auld) [1705550] - [kernel] sched/fair: Remove unused 'sd' parameter from select_idle_smt() (Phil Auld) [1705550] - [kernel] sched/topology: Remove the ::smt_gain field from 'struct sched_domain' cleanups (Phil Auld) [1705550] - [kernel] sched/numa: Remove unused code from update_numa_stats() (Phil Auld) [1705550]- [s390] virtio/s390: fix race on airq_areas[] (Cornelia Huck) [1733499] - [powerpc] powerpc: ignore __GFP_DMA/DMA32 if we left an empty ZONE_DMA/DMA32 enabled for kABI purposes (David Gibson) [1728314] - [netdrv] bnx2x: Disable multi-cos feature. (Manish Chopra) [1679024] - [char] tpm: tpm_ibm_vtpm: Fix unallocated banks (Jerry Snitselaar) [1726126] - [scsi] scsi: ibmvfc: fix WARN_ON during event pool release (Steve Best) [1731133] - [tools] perf vendor events power9: General metrics (Michael Petlan) [1694638] - [tools] perf vendor events power9: Branch_prediction, instruction_stats, latency, lsu_rejects, memory, prefetch & translation metrics (Michael Petlan) [1694638] - [tools] perf vendor events power9: Dl1_reloads, instruction_misses, l[23]_stats & pteg_reloads metrics (Michael Petlan) [1694638] - [tools] perf vendor events power9: Cpi_breakdown & estimated_dcache_miss_cpi metrics (Michael Petlan) [1694638] - [tools] perf vendor events power8: Translaton & general metrics (Michael Petlan) [1694638] - [tools] perf vendor events power8: Branch_prediction, latency, bus_stats, instruction_mix & instruction_stats metrics (Michael Petlan) [1694638] - [tools] perf vendor events power8: Dl1_reload, instruction_misses, l2_stats, lsu_rejects, memory & pteg_reloads metrics (Michael Petlan) [1694638] - [tools] perf vendor events power8: Cpi_breakdown & estimated_dcache_miss_cpi metrics (Michael Petlan) [1694638] - [powerpc] powerpc/tm: Fix oops on sigreturn on systems without TM (Steve Best) [1732753] - [net] net/mlx5e: Add ndo_set_feature for uplink representor (Alaa Hleihel) [1727708] - [misc] VMCI: Fix integer overflow in VMCI handle arrays (Cathy Avery) [1729587] - [tools] perf version: Fix segfault due to missing OPT_END() (Michael Petlan) [1732065] - [sound] ALSA: hda/realtek - Headphone Mic can't record after S3 (Jaroslav Kysela) [1727676] - [char] random: fix CRNG initialization when random.trust_cpu=1 (Oleksandr Natalenko) [1728583] - [char] random: move rand_initialize() earlier (Oleksandr Natalenko) [1728583] - [char] random: make CPU trust a boot parameter (Oleksandr Natalenko) [1728583] - [char] random: add a config option to trust the CPU's hwrng (Oleksandr Natalenko) [1728583] - [fs] blockdev: Fix livelocks on loop device (Ming Lei) [1683593] - [block] nbd: Use set_blocksize() to set device blocksize (Ming Lei) [1683593] - [kernel] ptrace: Fix ->ptracer_cred handling for PTRACE_TRACEME (Aristeu Rozanski) [1730959] {CVE-2019-13272}- [include] linux/printk.h: use DYNAMIC_DEBUG_BRANCH in pr_debug_ratelimited (Mike Snitzer) [1729301] - [include] dm: use printk ratelimiting functions (Mike Snitzer) [1729301] - [md] dm crypt: move detailed message into debug level (Mike Snitzer) [1729301] - [powerpc] powerpc/xive: Fix loop exit-condition in xive_find_target_in_mask() (Steve Best) [1731838] - [s390] s390/qeth: be drop monitor friendly (Philipp Rudo) [1731200] - [s390] s390/cpumf: Add extended counter set definitions for model 8561 and 8562 (Philipp Rudo) [1731195] - [s390] s390/qdio: handle PENDING state for QEBSM devices (Philipp Rudo) [1731194] - [net] net/af_iucv: build proper skbs for HiperTransport (Philipp Rudo) [1731193] - [net] net/af_iucv: remove GFP_DMA restriction for HiperTransport (Philipp Rudo) [1731193] - [wireless] iwlwifi: mvm: disable TX-AMSDU on older NICs (Jarod Wilson) [1728992] - [wireless] carl9170: fix misuse of device driver API (Jarod Wilson) [1728992] - [wireless] p54: fix crash during initialization (Jarod Wilson) [1728992] - [wireless] p54usb: Fix race between disconnect and firmware loading (Jarod Wilson) [1728992] - [wireless] mwifiex: Don't abort on small, spec-compliant vendor IEs (Jarod Wilson) [1728992] - [wireless] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 507 (Jarod Wilson) [1728992] - [net] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 505 (Jarod Wilson) [1728992] - [wireless] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 501 (Jarod Wilson) [1728992] - [net] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 500 (Jarod Wilson) [1728992] - [wireless] brcmfmac: sdio: Don't tune while the card is off (Jarod Wilson) [1728992] - [wireless] brcmfmac: sdio: Disable auto-tuning around commands expected to fail (Jarod Wilson) [1728992] - [mmc] mmc: core: Add sdio_retune_hold_now() and sdio_retune_release() (Jarod Wilson) [1728992] - [mmc] mmc: core: API to temporarily disable retuning for SDIO CRC errors (Jarod Wilson) [1728992] - [wireless] Revert "brcmfmac: disable command decode in sdio_aos" (Jarod Wilson) [1728992] - [net] cfg80211: report measurement start TSF correctly (Jarod Wilson) [1728992] - [net] cfg80211: fix memory leak of wiphy device name (Jarod Wilson) [1728992] - [net] cfg80211: util: fix bit count off by one (Jarod Wilson) [1728992] - [net] mac80211: do not start any work during reconfigure flow (Jarod Wilson) [1728992] - [net] cfg80211: use BIT_ULL in cfg80211_parse_mbssid_data() (Jarod Wilson) [1728992] - [net] mac80211: only warn once on chanctx_conf being NULL (Jarod Wilson) [1728992] - [net] mac80211: drop robust management frames from unknown TA (Jarod Wilson) [1728992] - [wireless] mwifiex: Fix heap overflow in mwifiex_uap_parse_tail_ies() (Jarod Wilson) [1728992 1721749] {CVE-2019-10126} - [wireless] iwlwifi: mvm: change TLC config cmd sent by rs to be async (Jarod Wilson) [1728992] - [wireless] iwlwifi: Fix double-free problems in iwl_req_fw_callback() (Jarod Wilson) [1728992] - [wireless] iwlwifi: fix AX201 killer sku loading firmware issue (Jarod Wilson) [1728992] - [wireless] iwlwifi: print fseq info upon fw assert (Jarod Wilson) [1728992] - [wireless] iwlwifi: clear persistence bit according to device family (Jarod Wilson) [1728992] - [wireless] iwlwifi: fix load in rfkill flow for unified firmware (Jarod Wilson) [1728992] - [wireless] iwlwifi: mvm: remove d3_sram debugfs file (Jarod Wilson) [1728992] - [wireless] mwifiex: Abort at too short BSS descriptor element (Jarod Wilson) [1728992 1714476] {CVE-2019-3846} - [wireless] mwifiex: Fix possible buffer overflows at parsing bss descriptor (Jarod Wilson) [1728992 1714476] {CVE-2019-3846} - [net] mac80211: free peer keys before vif down in mesh (Jarod Wilson) [1728992] - [wireless] rtw88: Make some symbols static (Jarod Wilson) [1728992] - [wireless] rtw88: avoid circular locking between local->iflist_mtx and rtwdev->mutex (Jarod Wilson) [1728992] - [wireless] rtw88: fix unassigned rssi_level in rtw_sta_info (Jarod Wilson) [1728992] - [wireless] rtw88: fix subscript above array bounds compiler warning (Jarod Wilson) [1728992] - [net] mac80211: mesh: fix RCU warning (Jarod Wilson) [1728992] - [net] nl80211: fix station_info pertid memory leak (Jarod Wilson) [1728992] - [net] mac80211: Do not use stack memory with scatterlist for GMAC (Jarod Wilson) [1728992] - [net] {nl,mac}80211: allow 4addr AP operation on crypto controlled devices (Jarod Wilson) [1728992] - [wireless] mac80211_hwsim: mark expected switch fall-through (Jarod Wilson) [1728992] - [net] mac80211: fix rate reporting inside cfg80211_calculate_bitrate_he() (Jarod Wilson) [1728992] - [net] mac80211: remove set but not used variable 'old' (Jarod Wilson) [1728992] - [net] mac80211: handle deauthentication/disassociation from TDLS peer (Jarod Wilson) [1728992] - [net] wireless: Skip directory when generating certificates (Jarod Wilson) [1728992] - [netdrv] i40e: Check and set the PF driver state first in i40e_ndo_set_vf_mac (Stefan Assmann) [1719538] - [fs] cifs: fix crash in smb2_compound_op()/smb2_set_next_command() (Leif Sahlberg) [1722704] - [firmware] efi/arm: Show SMBIOS bank/device location in CPER and GHES error logs (Robert Richter) [1721386]- [x86] x86/speculation: Allow guests to use SSBD even if host does not (Waiman Long) [1728341] - [block] block: kill BLK_MQ_F_SG_MERGE (Ming Lei) [1716595] - [block] block: kill QUEUE_FLAG_NO_SG_MERGE (Ming Lei) [1716595]- [x86] x86/insn-eval: Fix use-after-free access to LDT entry (Rafael Aquini) [1728561] {CVE-2019-13233} - [arm64] arm64/mm: Correct the cache line size warning with non coherent device (Mark Salter) [1715061] - [arm64] arm64: cacheinfo: Update cache_line_size detected from DT or PPTT (Mark Salter) [1715061] - [base] drivers: base: cacheinfo: Add variable to record max cache line size (Mark Salter) [1715061] - [arm64] arm64: cpufeature: Trap CTR_EL0 access only where it is necessary (Mark Salter) [1715061] - [arm64] arm64: cpufeature: Fix handling of CTR_EL0.IDC field (Mark Salter) [1715061] - [arm64] arm64: cpufeature: ctr: Fix cpu capability check for late CPUs (Mark Salter) [1715061] - [arm64] arm64: cpu_errata: Remove ARM64_MISMATCHED_CACHE_LINE_SIZE (Mark Salter) [1715061] - [fs] gfs2: Clean up freeing struct gfs2_sbd (Robert S Peterson) [1683698] - [target] scsi: target/iblock: Fix overrun in WRITE SAME emulation (Maurizio Lombardi) [1729503] - [x86] kvm/nvmx: fix VMCLEAR when Enlightened VMCS is in use (Vitaly Kuznetsov) [1717785] - [x86] kvm/nvmx: don't use clean fields data on enlightened VMLAUNCH (Vitaly Kuznetsov) [1717785] - [x86] kvm: nvmx: use correct clean fields when copying from eVMCS (Vitaly Kuznetsov) [1717785] - [fs] NFS4: Only set creation opendata if O_CREAT (Benjamin Coddington) [1708471] - [tools] perf test: Fix failure of 'evsel-tp-sched' test on s390 (Michael Petlan) [1729213] - [fs] PNFS fallback to MDS if no deviceid found (Benjamin Coddington) [1708386] - [mm] mm, memcg: add a memcg_slabinfo debugfs file (Waiman Long) [1699202] - [mm] mm: memcg/slab: reparent memcg kmem_caches on cgroup removal (Waiman Long) [1699202] - [mm] mm: memcg/slab: stop setting page->mem_cgroup pointer for slab pages (Waiman Long) [1699202] - [mm] mm: memcg/slab: rework non-root kmem_cache lifecycle management (Waiman Long) [1699202] - [mm] mm: memcg/slab: synchronize access to kmem_cache dying flag using a spinlock (Waiman Long) [1699202] - [mm] mm: memcg/slab: don't check the dying flag on kmem_cache creation (Waiman Long) [1699202] - [mm] mm: memcg/slab: unify SLAB and SLUB page accounting (Waiman Long) [1699202] - [mm] mm: memcg/slab: introduce __memcg_kmem_uncharge_memcg() (Waiman Long) [1699202] - [mm] mm: memcg/slab: generalize postponed non-root kmem_cache deactivation (Waiman Long) [1699202] - [mm] mm: memcg/slab: rename slab delayed deactivation functions and fields (Waiman Long) [1699202] - [mm] mm: memcg/slab: postpone kmem_cache memcg pointer initialization to memcg_link_cache() (Waiman Long) [1699202] - [mm] slub: add comments to endif pre-processor macros (Waiman Long) [1699202] - [mm] mm, slab: shorten kmalloc cache names for large sizes (Waiman Long) [1699202] - [base] mm, proc: add KReclaimable to /proc/meminfo (Waiman Long) [1699202] - [mm] mm: rename and change semantics of nr_indirectly_reclaimable_bytes (Waiman Long) [1699202] - [fs] dcache: allocate external names from reclaimable kmalloc caches (Waiman Long) [1699202] - [mm] mm, slab/slub: introduce kmalloc-reclaimable caches (Waiman Long) [1699202] - [mm] mm, slab: combine kmalloc_caches and kmalloc_dma_caches (Waiman Long) [1699202] - [mm] mm: don't warn about large allocations for slab (Waiman Long) [1699202] - [mm] slab: Replace synchronize_sched() with synchronize_rcu() (Waiman Long) [1699202] - [acpi] ACPI / PM: LPIT: Register sysfs attributes based on FADT (Lenny Szubowicz) [1493461] - [platform] platform/x86: intel_pmc_core: Quirk to ignore XTAL shutdown (Lenny Szubowicz) [1493461] - [platform] platform/x86: intel_pmc_core: Add Package cstates residency info (Lenny Szubowicz) [1493461] - [platform] platform/x86: intel_pmc_core: Add ICL platform support (Lenny Szubowicz) [1493461] - [platform] platform/x86: intel_pmc: Sort headers alphabetically (Lenny Szubowicz) [1493461] - [net] Revert "[net] net: openvswitch: Add a new action check_pkt_len" ("Herton R. Krzesinski")- [nvme] nvme-rdma: use nr_phys_segments when map rq to sgl (David Milburn) [1729113] - [nvme] nvme-loop: kill timeout handler (Ming Lei) [1692744] - [netdrv] bnxt_en: Suppress error messages when querying DSCP DCB capabilities. (Selvin Xavier) [1727972] - [netdrv] bnxt_en: Cap the returned MSIX vectors to the RDMA driver. (Selvin Xavier) [1727972] - [netdrv] bnxt_en: Fix statistics context reservation logic for RDMA driver. (Selvin Xavier) [1727972] - [netdrv] bnxt_en: Fix ethtool selftest crash under error conditions. (Selvin Xavier) [1727972] - [netdrv] bnxt_en: Disable bus master during PCI shutdown and driver unload. (Selvin Xavier) [1727972] - [netdrv] bnxt_en: Reduce memory usage when running in kdump kernel. (Selvin Xavier) [1727972] - [netdrv] bnxt_en: Fix possible BUG() condition when calling pci_disable_msix(). (Selvin Xavier) [1727972] - [netdrv] bnxt_en: Fix aggregation buffer leak under OOM condition. (Selvin Xavier) [1727972] - [netdrv] bnxt_en: Improve NQ reservations. (Selvin Xavier) [1727972] - [netdrv] bnxt_en: Fix uninitialized variable usage in bnxt_rx_pkt(). (Selvin Xavier) [1727972] - [netdrv] bnxt_en: Fix statistics context reservation logic. (Selvin Xavier) [1727972] - [netdrv] bnxt_en: Pass correct extended TX port statistics size to firmware. (Selvin Xavier) [1727972] - [netdrv] bnxt_en: Fix possible crash in bnxt_hwrm_ring_free() under error conditions. (Selvin Xavier) [1727972] - [netdrv] bnxt_en: Free short FW command HWRM memory in error path in bnxt_init_one() (Selvin Xavier) [1727972] - [netdrv] bnxt_en: Improve multicast address setup logic. (Selvin Xavier) [1727972] - [net] net: openvswitch: Add a new action check_pkt_len (Numan Siddique) [1700733]- [crypto] crypto: vmx - ghash: do nosimd fallback manually (Desnes Augusto Nunes do Rosario) [1729532] - [crypto] crypto: vmx - CTR: always increment IV as quadword (Desnes Augusto Nunes do Rosario) [1729532] - [net] vsock/virtio: fix flush of works during the .remove() (Stefano Garzarella) [1700312] - [net] vsock/virtio: stop workers during the .remove() (Stefano Garzarella) [1700312] - [net] vsock/virtio: use RCU to avoid use-after-free on the_virtio_vsock (Stefano Garzarella) [1700312] - [net] vsock/virtio: Initialize core virtio vsock before registering the driver (Stefano Garzarella) [1700312] - [nvme] nvme-fabrics: document the poll function argument (David Milburn) [1727784 1725132] - [nvme] nvme-rdma: fix queue mapping when queue count is limited (David Milburn) [1727784 1725132] - [nvme] nvme-rdma: rework queue maps handling (David Milburn) [1727784 1725132] - [nvme] nvme-rdma: implement polling queue map (David Milburn) [1727784 1725132] - [nvme] nvme-fabrics: allow nvmf_connect_io_queue to poll (David Milburn) [1727784 1725132] - [hid] HID: multitouch: Add pointstick support for ALPS Touchpad (Benjamin Tissoires) [1672423]- [tools] perf header: Assign proper ff->ph in perf_event__synthesize_features() (Michael Petlan) [1667983] - [pci] PCI/IOV: Assume SR-IOV VFs support extended config space. (Myron Stowe) [1714978] - [pci] Revert "PCI/IOV: Use VF0 cached config space size for other VFs" (Myron Stowe) [1714978] - [x86] x86/crash: Add e820 reserved ranges to kdump kernel's e820 table (Lianbo Jiang) [1630108] - [mm] x86/mm: Rework ioremap resource mapping determination (Lianbo Jiang) [1630108] - [x86] x86/e820, ioport: Add a new I/O resource descriptor IORES_DESC_RESERVED (Lianbo Jiang) [1630108] - [kernel] resource: Fix find_next_iomem_res() iteration issue (Lianbo Jiang) [1630108] - [kernel] resource: Include resource end in walk_*() interfaces (Lianbo Jiang) [1630108] - [x86] x86/kexec: Correct KEXEC_BACKUP_SRC_END off-by-one error (Lianbo Jiang) [1630108] - [scsi] scsi: lpfc: Update lpfc version to 12.2.0.3 (Dick Kennedy) [1717027] - [scsi] scsi: lpfc: Fix kernel warnings related to smp_processor_id() (Dick Kennedy) [1717027] - [scsi] scsi: lpfc: Fix BFS crash with DIX enabled (Dick Kennedy) [1717027] - [scsi] scsi: lpfc: Fix FDMI fc4type for nvme support (Dick Kennedy) [1717027] - [scsi] scsi: lpfc: Fix fcp_rsp_len checking on lun reset (Dick Kennedy) [1717027] - [scsi] scsi: lpfc: Fix poor use of hardware queues if fewer irq vectors (Dick Kennedy) [1717027] - [scsi] scsi: lpfc: Fix oops when driver is loaded with 1 interrupt vector (Dick Kennedy) [1717027] - [scsi] scsi: lpfc: Fix incorrect logical link speed on trunks when links down (Dick Kennedy) [1717027] - [scsi] scsi: lpfc: Fix memory leak in abnormal exit path from lpfc_eq_create (Dick Kennedy) [1717027] - [scsi] scsi: lpfc: Rework misleading nvme not supported in firmware message (Dick Kennedy) [1717027] - [scsi] scsi: lpfc: Fix hardlockup in scsi_cmd_iocb_cmpl (Dick Kennedy) [1717027] - [scsi] scsi: lpfc: Cancel queued work for an IO when processing a received ABTS (Dick Kennedy) [1717027] - [scsi] scsi: lpfc: Prevent 'use after free' memory overwrite in nvmet LS handling (Dick Kennedy) [1717027] - [scsi] scsi: lpfc: Fix PT2PT PLOGI collison stopping discovery (Dick Kennedy) [1717027] - [scsi] scsi: lpfc: Revert message logging on unsupported topology (Dick Kennedy) [1717027] - [scsi] scsi: lpfc: Fix nvmet handling of received ABTS for unmapped frames (Dick Kennedy) [1717027] - [scsi] scsi: lpfc: Separate CQ processing for nvmet_fc upcalls (Dick Kennedy) [1717027] - [scsi] scsi: lpfc: Revise message when stuck due to unresponsive adapter (Dick Kennedy) [1717027] - [scsi] scsi: lpfc: Correct nvmet buffer free race condition (Dick Kennedy) [1717027] - [scsi] scsi: lpfc: Fix nvmet target abort cmd matching (Dick Kennedy) [1717027] - [scsi] scsi: lpfc: Fix alloc context on oas lun creations (Dick Kennedy) [1717027]- [virt] kvm: fix guest initialization code mismerge (Marcelo Tosatti) [1726487] - [powerpc] powerpc/watchpoint: Restore NV GPRs while returning from exception (Steve Best) [1728557] - [fs] fs/proc/vmcore: Enable dumping of encrypted memory when SEV was active (Lianbo Jiang) [1646810] - [x86] x86/kexec: Set the C-bit in the identity map page table when SEV is active (Lianbo Jiang) [1646810] - [x86] x86/kexec: Do not map kexec area as decrypted when SEV is active (Lianbo Jiang) [1646810] - [mm] x86/mm: Do not use set_{pud, pmd}_safe() when splitting a large page (Lianbo Jiang) [1646810]- [net] sched: protect against stack overflow in TC act_mirred (Ivan Vecera) [1726399] - [net] sched: refactor reinsert action (Ivan Vecera) [1726399] - [net] mpls: Fix 6PE forwarding (Hangbin Liu) [1726533] - [net] make skb_dst_force return true when dst is refcounted (Florian Westphal) [1704809] - [net] ipv4: Fix off-by-one in route dump counter without netlink strict checking (Stefano Brivio) [1725383 1725381 1574290] - [net] ipv6: fix suspicious RCU usage in rt6_dump_route() (Stefano Brivio) [1725383 1725381 1574290] - [net] ipv4: fix suspicious RCU usage in fib_dump_info_fnhe() (Stefano Brivio) [1725383 1725381 1574290] - [net] ip6_fib: Don't discard nodes with valid routing information in fib6_locate_1() (Stefano Brivio) [1725383 1725381 1574290] - [net] ipv6: Dump route exceptions if requested (Stefano Brivio) [1725383 1725381 1574290] - [net] ipv6/route: Change return code of rt6_dump_route() for partial node dumps (Stefano Brivio) [1725383 1725381 1574290] - [net] revert "net/ipv6: Bail early if user only wants cloned entries" (Stefano Brivio) [1725383 1725381 1574290] - [net] ipv4: Dump route exceptions if requested (Stefano Brivio) [1725383 1725381 1574290] - [net] ipv4/route: Allow NULL flowinfo in rt_fill_info() (Stefano Brivio) [1725383 1725381 1574290] - [net] ipv4/fib_frontend: Allow RTM_F_CLONED flag to be used for filtering (Stefano Brivio) [1725383 1725381 1574290] - [net] fib_frontend, ip6_fib: Select routes or exceptions dump from RTM_F_CLONED (Stefano Brivio) [1725383 1725381 1574290] - [tools] selftests: bpf: disable test_lwt_seg6local (Jiri Benc) [1716346] - [netdrv] ipvlan: Fix ipvlan device tso disabled while NETIF_F_IP_CSUM is set (Matteo Croce) [1725125] - [netdrv] ipvlan: disallow userns cap_net_admin to change global mode/flags (Matteo Croce) [1725124] - [net] netfilter: nft_fib: Fix existence check support (Phil Sutter) [1680578] - [net] ipset: Fix memory accounting for hash types on resize (Stefano Brivio) [1714111] - [tools] selftests: pmtu: Make list_flush_ipv6_exception test more demanding (Stefano Brivio) [1725384] - [tools] selftests: pmtu: Introduce list_flush_ipv4_exception test case (Stefano Brivio) [1725384] - [tools] selftests: pmtu: Introduce list_flush_ipv6_exception test case (Stefano Brivio) [1725384] - [tools] selftests: pmtu: Add support for routing via nexthop objects (Stefano Brivio) [1725384] - [tools] selftests: pmtu: Move route installs to a new function (Stefano Brivio) [1725384] - [tools] selftests: pmtu: Move running of test into a new function (Stefano Brivio) [1725384] - [tools] selftests: pmtu: Fix encapsulating device in pmtu_vti6_link_change_mtu (Stefano Brivio) [1725384] - [tools] selftests: pmtu: Simplify cleanup and namespace names (Stefano Brivio) [1725384] - [tools] selftests: pmtu.sh: Remove quotes around commands in setup_xfrm (Stefano Brivio) [1725384] - [tools] selftests: Add debugging options to pmtu.sh (Stefano Brivio) [1725384] - [tools] selftests: pmtu: add explicit tests for PMTU exceptions cleanup (Stefano Brivio) [1725384] - [tools] selftests: pmtu: disable DAD in all namespaces (Stefano Brivio) [1725384] - [tools] selftests: pmtu: Introduce FoU and GUE PMTU exceptions tests (Stefano Brivio) [1725384] - [tools] selftests: pmtu: Introduce tests for IPv4/IPv6 over GENEVE over IPv4/IPv6 (Stefano Brivio) [1725384] - [tools] selftests: pmtu: Introduce tests for IPv4/IPv6 over VXLAN over IPv4/IPv6 (Stefano Brivio) [1725384] - [tools] selftests: pmtu: Add optional traffic captures for single tests (Stefano Brivio) [1725384] - [tools] selftests: pmtu: Allow selection of single tests (Stefano Brivio) [1725384] - [tools] selftests: pmtu: add basic IPv4 and IPv6 PMTU tests (Stefano Brivio) [1725384] - [tools] selftests: pmtu: extend MTU parsing helper to locked MTU (Stefano Brivio) [1725384] - [tools] selftests: pmtu: Introduce check_pmtu_value() (Stefano Brivio) [1725384] - [tools] selftests: pmtu: properly redirect stderr to /dev/null (Stefano Brivio) [1725384] - [tools] selftests: pmtu: detect correct binary to ping ipv6 addresses (Stefano Brivio) [1725384] - [net] ipv6: icmp: Updating pmtu for link local route (Guillaume Nault) [1721961] - [net] bridge: Mark FDB entries that were added by user as such (Ivan Vecera) [1724400] - [net] tipc: change to use register_pernet_device (Xin Long) [1719136] - [net] sched: cls_flower: fix infinite loop in fl_walk() (Davide Caratti) [1712739]- [rpmspec] redhat: fix vmlinux debuginfo on ppc64le (Jan Stancek) [1727638] - [powerpc] powerpc/rtas: retry when cpu offline races with suspend/migration (Steve Best) [1727051] - [kernel] arm64/crashkernel: Reduce crashkernel size to 448M by default (Bhupesh Sharma) [1564422]- [scsi] scsi: libiscsi: Fix race between iscsi_xmit_task and iscsi_complete_task (Chris Leech) [1718875] - [scsi] scsi: lpfc: Update lpfc version to 12.2.0.2 (Dick Kennedy) [1714795] - [scsi] scsi: lpfc: add check for loss of ndlp when sending RRQ (Dick Kennedy) [1714795] - [scsi] scsi: lpfc: correct rcu unlock issue in lpfc_nvme_info_show (Dick Kennedy) [1714795] - [scsi] scsi: lpfc: resolve lockdep warnings (Dick Kennedy) [1714795] - [scsi] scsi: lpfc: Make lpfc_sli4_oas_verify static (Dick Kennedy) [1714795] - [scsi] scsi: lpfc: Fix a recently introduced compiler warning (Dick Kennedy) [1714795] - [scsi] scsi: lpfc: Fix missing wakeups on abort threads (Dick Kennedy) [1714795] - [scsi] scsi: lpfc: Change smp_processor_id() into raw_smp_processor_id() (Dick Kennedy) [1714795] - [scsi] scsi: lpfc: Remove unused functions (Dick Kennedy) [1714795] - [scsi] scsi: lpfc: Remove set-but-not-used variables (Dick Kennedy) [1714795] - [scsi] scsi: lpfc: Move trunk_errmsg[] from a header file into a .c file (Dick Kennedy) [1714795] - [scsi] scsi: lpfc: Annotate switch/case fall-through (Dick Kennedy) [1714795] - [scsi] scsi: lpfc: Fix indentation and balance braces (Dick Kennedy) [1714795] - [scsi] scsi: lpfc: Declare local functions static (Dick Kennedy) [1714795] - [scsi] scsi: lpfc: avoid uninitialized variable warning (Dick Kennedy) [1714795] - [scsi] scsi: lpfc: change snprintf to scnprintf for possible overflow (Dick Kennedy) [1714795] - [net] Bluetooth: hidp: fix buffer overflow (Gopal Tiwari) [1723654] {CVE-2019-11884} - [s390] virtio/s390: make airq summary indicators DMA (Philipp Rudo) [1651752] - [s390] virtio/s390: use DMA memory for ccw I/O and classic notifiers (Philipp Rudo) [1651752] - [s390] virtio/s390: add indirection to indicators access (Philipp Rudo) [1651752] - [s390] virtio/s390: use cacheline aligned airq bit vectors (Philipp Rudo) [1651752] - [s390] s390/airq: use DMA memory for adapter interrupts (Philipp Rudo) [1651752] - [s390] s390/cio: add basic protected virtualization support (Philipp Rudo) [1651752] - [s390] s390/cio: introduce DMA pools to cio (Philipp Rudo) [1651752] - [s390] s390/mm: force swiotlb for protected virtualization (Philipp Rudo) [1651752] - [s390] virtio/s390: DMA support for virtio-ccw (Philipp Rudo) [1651752] - [s390] virtio/s390: use vring_create_virtqueue (Philipp Rudo) [1651752] - [block] virtio-blk: Consider virtio_max_dma_size() for maximum segment size (Philipp Rudo) [1651752] - [virtio] virtio: Introduce virtio_max_dma_size() (Philipp Rudo) [1651752] - [kernel] dma: Introduce dma_max_mapping_size() (Philipp Rudo) [1651752] - [kernel] swiotlb: Add is_swiotlb_active() function (Philipp Rudo) [1651752] - [kernel] swiotlb: Introduce swiotlb_max_mapping_size() (Philipp Rudo) [1651752] - [mm] x86/mm: Create a workarea in the kernel for SME early encryption (Lianbo Jiang) [1564427] - [x86] x86/mm: Identify the end of the kernel area to be reserved (Lianbo Jiang) [1564427] - [x86] x86/kdump: Export the SME mask to vmcoreinfo (Lianbo Jiang) [1564427] - [fs] proc/vmcore: Fix i386 build error of missing copy_oldmem_page_encrypted() (Lianbo Jiang) [1564427] - [fs] kdump, proc/vmcore: Enable kdumping encrypted memory with SME enabled (Lianbo Jiang) [1564427] - [iommu] iommu/amd: Remap the IOMMU device table with the memory encryption mask for kdump (Lianbo Jiang) [1564427] - [kernel] kexec: Allocate decrypted control pages for kdump if SME is enabled (Lianbo Jiang) [1564427] - [mm] x86/ioremap: Add an ioremap_encrypted() helper (Lianbo Jiang) [1564427] - [documentation] Documentation: Add ARM64 to kernel-parameters.rst (Jeremy Linton) [1640855] - [arm64] arm64/speculation: Support 'mitigations=' cmdline option (Jeremy Linton) [1640855] - [arm64] arm64: ssbs: Don't treat CPUs with SSBS as unaffected by SSB (Jeremy Linton) [1640855] - [arm64] arm64: enable generic CPU vulnerabilites support (Jeremy Linton) [1640855] - [arm64] arm64: add sysfs vulnerability show for speculative store bypass (Jeremy Linton) [1640855] - [arm64] arm64: Always enable ssb vulnerability detection (Jeremy Linton) [1640855] - [arm64] arm64: add sysfs vulnerability show for spectre-v2 (Jeremy Linton) [1640855] - [arm64] arm64: Always enable spectre-v2 vulnerability detection (Jeremy Linton) [1640855] - [arm64] arm64: Use firmware to detect CPUs that are not affected by Spectre-v2 (Jeremy Linton) [1640855] - [arm64] arm64: Advertise mitigation of Spectre-v2, or lack thereof (Jeremy Linton) [1640855] - [arm64] arm64: add sysfs vulnerability show for meltdown (Jeremy Linton) [1640855] - [arm64] arm64: Add sysfs vulnerability show for spectre-v1 (Jeremy Linton) [1640855] - [arm64] arm64: Provide a command line to disable spectre_v2 mitigation (Jeremy Linton) [1640855] - [documentation] powerpc/fsl: Add FSL_PPC_BOOK3E as supported arch for nospectre_v2 boot arg (Jeremy Linton) [1640855] - [documentation] Documentation: Document arm64 kpti control (Jeremy Linton) [1640855] - [arm64] arm64: kpti: Whitelist HiSilicon Taishan v110 CPUs (Jeremy Linton) [1640855] - [arm64] arm64: Add MIDR encoding for HiSilicon Taishan CPUs (Jeremy Linton) [1640855] - [arm64] arm64: kpti: Whitelist Cortex-A CPUs that don't implement the CSV3 field (Jeremy Linton) [1640855] - [arm64] arm64: kpti: Update arm64_kernel_use_ng_mappings() when forced on (Jeremy Linton) [1640855] - [arm64] arm64: kpti: Avoid rewriting early page tables when KASLR is enabled (Jeremy Linton) [1640855] - [arm64] arm64: capabilities: Merge duplicate Cavium erratum entries (Jeremy Linton) [1640855] - [arm64] arm64: capabilities: Merge entries for ARM64_WORKAROUND_CLEAN_CACHE (Jeremy Linton) [1640855] - [arm64] arm64: Use a raw spinlock in __install_bp_hardening_cb() (Jeremy Linton) [1640855] - [arm64] arm64: KVM: Guests can skip __install_bp_hardening_cb()s HYP work (Jeremy Linton) [1640855] - [arm64] arm64: fix SSBS sanitization (Jeremy Linton) [1640855] - [arm64] arm64: don't zero DIT on signal return (Jeremy Linton) [1640855] - [kvm] KVM: arm64: Set SCTLR_EL2.DSSBS if SSBD is forcefully disabled and !vhe (Jeremy Linton) [1640855] - [arm64] arm64: ssbd: Add support for PSTATE.SSBS rather than trapping to EL3 (Jeremy Linton) [1640855] - [arm64] arm64: ssbd: Drop #ifdefs for PR_SPEC_STORE_BYPASS (Jeremy Linton) [1640855] - [arm64] arm64: cpufeature: Detect SSBS and advertise to userspace (Jeremy Linton) [1640855] - [arm64] arm64: move SCTLR_EL{1,2} assertions to (Jeremy Linton) [1640855]- [powerpc] powerpc/mm/64s/hash: Reallocate context ids on fork (Steve Best) [1723808] - [powerpc] powerpc/perf: Use cpumask_last() to determine the designated cpu for nest/core units. (Steve Best) [1725746] - [fs] iomap: fix page_done callback for short writes (Andreas Grunbacher) [1724361] - [fs] fs: fold __generic_write_end back into generic_write_end (Andreas Grunbacher) [1724361] - [fs] iomap: don't mark the inode dirty in iomap_write_end (Andreas Grunbacher) [1724361] - [fs] gfs2: Fix iomap write page reclaim deadlock (Andreas Grunbacher) [1724361] - [fs] iomap: Add a page_prepare callback (Andreas Grunbacher) [1724361] - [fs] iomap: Fix use-after-free error in page_done callback (Andreas Grunbacher) [1724361] - [fs] fs: Turn __generic_write_end into a void function (Andreas Grunbacher) [1724361] - [fs] iomap: Clean up __generic_write_end calling (Andreas Grunbacher) [1724361] - [kvm] KVM: PPC: Book3S HV: Clear pending decrementer exceptions on nested guest entry (Suraj Jitindar Singh) [1718822] - [kvm] KVM: PPC: Book3S HV: Signed extend decrementer value if not using large decrementer (Suraj Jitindar Singh) [1718822]- [hid] HID: chicony: add another quirk for PixArt mouse (Oleksandr Natalenko) [1724967] - [scsi] scsi: smartpqi: properly set both the DMA mask and the coherent DMA mask (Don Brace) [1712272] - [tools] perf beauty waitid options: Fix up prefix showing logic (Michael Petlan) [1715507] - [include] redhat: perf kABI-check failure fix (Michael Petlan) [1715507] - [tools] perf script python: Add Python3 support to tests/attr.py (Michael Petlan) [1715507] - [tools] perf trace: Support multiple "vfs_getname" probes (Michael Petlan) [1715507] - [tools] perf symbols: Filter out hidden symbols from labels (Michael Petlan) [1715507] - [tools] perf symbols: Add fallback definitions for GELF_ST_VISIBILITY() (Michael Petlan) [1715507] - [tools] perf clang: Do not use 'return std::move(something)' (Michael Petlan) [1715507] - [tools] perf tests evsel-tp-sched: Fix bitwise operator (Michael Petlan) [1715507] - [tools] perf script: Fix crash when processing recorded stat data (Michael Petlan) [1715507] - [tools] perf top: Fix wrong hottest instruction highlighted (Michael Petlan) [1715507] - [tools] perf tools: Handle TOPOLOGY headers with no CPU (Michael Petlan) [1715507] - [tools] perf python: Remove -fstack-clash-protection when building with some clang versions (Michael Petlan) [1715507] - [tools] perf script: Fix crash with printing mixed trace point and other events (Michael Petlan) [1715507] - [tools] perf ordered_events: Fix crash in ordered_events__free (Michael Petlan) [1715507] - [tools] tools headers powerpc: Remove unistd.h (Michael Petlan) [1715507] - [tools] perf powerpc: Rework syscall table generation (Michael Petlan) [1715507] - [tools] perf symbols: Add 'arch_cpu_idle' to the list of kernel idle symbols (Michael Petlan) [1715507] - [tools] perf beauty: Switch from using uapi/linux/fs.h to uapi/linux/mount.h (Michael Petlan) [1715507] - [tools] tools include uapi: Grab a copy of linux/mount.h (Michael Petlan) [1715507] - [tools] perf top: Lift restriction on using callchains without "sym" in --sort (Michael Petlan) [1715507] - [tools] tools lib traceevent: Remove tep_data_event_from_type() API (Michael Petlan) [1715507] - [tools] tools lib traceevent: Rename tep_is_file_bigendian() to tep_file_bigendian() (Michael Petlan) [1715507] - [tools] tools lib traceevent: Changed return logic of tep_register_event_handler() API (Michael Petlan) [1715507] - [tools] tools lib traceevent: Changed return logic of trace_seq_printf() and trace_seq_vprintf() APIs (Michael Petlan) [1715507] - [tools] tools lib traceevent: Rename struct cmdline to struct tep_cmdline (Michael Petlan) [1715507] - [tools] tools lib traceevent: Initialize host_bigendian at tep_handle allocation (Michael Petlan) [1715507] - [tools] tools lib traceevent: Introduce new libtracevent API: tep_override_comm() (Michael Petlan) [1715507] - [tools] perf tests: Add a test for the ARM 32-bitpage (Michael Petlan) [1715507] - [tools] perf tools: Make find_vdso_map() more modular (Michael Petlan) [1715507] - [tools] perf trace: Fix alignment forlines (Michael Petlan) [1715507] - [tools] perf trace: Fix ')' placement in "interrupted" syscall lines (Michael Petlan) [1715507] - [tools] perf test shell: Use a fallback to get the pathname in vfs_getname (Michael Petlan) [1715507] - [tools] perf python: Make sure the python binding output directory is in place (Michael Petlan) [1715507] - [tools] perf strbuf: Remove redundant va_end() in strbuf_addv() (Michael Petlan) [1715507] - [tools] perf annotate: Pass filename to objdump via execl (Michael Petlan) [1715507] - [tools] perf report: Fix wrong iteration count in --branch-history (Michael Petlan) [1715507] - [tools] tools headers uapi: Sync copy of asm-generic/unistd.h with the kernel sources (Michael Petlan) [1715507] - [tools] tools beauty: Make the prctl option table generator catch all PR_ options (Michael Petlan) [1715507] - [tools] perf stat: Fix endless wait for child process (Michael Petlan) [1715507] - [tools] perf session: Add comment for perf_session__register_idle_thread() (Michael Petlan) [1715507] - [tools] perf thread-stack: Fix thread stack processing for the idle task (Michael Petlan) [1715507] - [tools] perf thread-stack: Allocate an array of thread stacks (Michael Petlan) [1715507] - [tools] perf thread-stack: Factor out thread_stack__init() (Michael Petlan) [1715507] - [tools] perf thread-stack: Allow for a thread stack array (Michael Petlan) [1715507] - [tools] perf thread-stack: Avoid direct reference to the thread's stack (Michael Petlan) [1715507] - [tools] perf thread-stack: Tidy thread_stack__bottom() usage (Michael Petlan) [1715507] - [tools] perf thread-stack: Simplify some code in thread_stack__process() (Michael Petlan) [1715507] - [tools] perf c2c: Increase the HITM ratio limit for displayed cachelines (Michael Petlan) [1715507] - [tools] perf c2c: Change the default coalesce setup (Michael Petlan) [1715507] - [tools] perf trace beauty ioctl: Beautify USBDEVFS_ commands (Michael Petlan) [1715507] - [tools] perf trace beauty: Export function to get the files for a thread (Michael Petlan) [1715507] - [tools] perf trace: Wire up ioctl's USBDEBFS_ cmd table generator (Michael Petlan) [1715507] - [tools] perf beauty ioctl: Add generator for USBDEVFS_ ioctl commands (Michael Petlan) [1715507] - [tools] tools headers uapi: Grab a copy of usbdevice_fs.h (Michael Petlan) [1715507] - [tools] perf trace: Store the major number for a file when storing its pathname (Michael Petlan) [1715507] - [tools] perf trace: Move the files table resizing to outside set_pathname() (Michael Petlan) [1715507] - [tools] perf trace: Rename thread_thread->paths to thread_trace->files (Michael Petlan) [1715507] - [tools] perf script: Fix LBR skid dump problems in brstackinsn (Michael Petlan) [1715507] - [tools] perf trace: Use correct SECCOMP prefix spelling, "SECOMP_*" -> "SECCOMP_*" (Michael Petlan) [1715507] - [tools] perf trace: Do not hardcode the size of the tracepoint common_ fields (Michael Petlan) [1715507] - [tools] perf build: Don't unconditionally link the libbfd feature test to -liberty and -lz (Michael Petlan) [1715507] - [tools] perf beauty mmap: PROT_WRITE should come before PROT_EXEC (Michael Petlan) [1715507] - [tools] perf trace: Check if the raw_syscalls:sys_{enter, exit} are setup before setting tp filter (Michael Petlan) [1715507] - [tools] perf symbols: Relax checks on perf-PID.map ownership (Michael Petlan) [1715507] - [tools] perf trace: Wire up the fadvise 'advice' table generator (Michael Petlan) [1715507] - [tools] perf beauty: Add generator for fadvise64's 'advice' arg constants (Michael Petlan) [1715507] - [tools] tools headers uapi: Grab a copy of fadvise.h (Michael Petlan) [1715507] - [tools] perf beauty mmap: Print mmap's 'offset' arg in hexadecimal (Michael Petlan) [1715507] - [tools] perf beauty mmap: Print PROT_READ before PROT_EXEC to match strace output (Michael Petlan) [1715507] - [tools] perf trace beauty: Beautify arch_prctl()'s arguments (Michael Petlan) [1715507] - [tools] perf trace: When showing string prefixes show prefix + ??? for unknown entries (Michael Petlan) [1715507] - [tools] perf trace: Move strarrays to beauty.h for further reuse (Michael Petlan) [1715507] - [tools] perf beauty: Wire up the x86_arch prctl code table generator (Michael Petlan) [1715507] - [tools] perf beauty: Add a string table generator for x86's 'arch_prctl' codes (Michael Petlan) [1715507] - [tools] tools include arch: Grab a copy of x86's prctl.h (Michael Petlan) [1715507] - [tools] perf trace: Show NULL when syscall pointer args are 0 (Michael Petlan) [1715507] - [tools] perf trace: Enclose the errno strings with () (Michael Petlan) [1715507] - [tools] perf augmented_raw_syscalls: Copy 'access' arg as well (Michael Petlan) [1715507] - [tools] perf trace: Add alignment spaces after the closing parens (Michael Petlan) [1715507] - [tools] perf trace beauty: Print O_RDONLY when (flags & O_ACCMODE) == 0 (Michael Petlan) [1715507] - [tools] perf trace: Allow asking for not suppressing common string prefixes (Michael Petlan) [1715507] - [tools] perf trace: Add a prefix member to the strarray class (Michael Petlan) [1715507] - [tools] perf trace: Enclose strings with double quotes (Michael Petlan) [1715507] - [tools] perf trace: Make the alignment of the syscall args be configurable (Michael Petlan) [1715507] - [tools] perf trace: Allow suppressing the syscall argument names (Michael Petlan) [1715507] - [tools] perf trace: Allow configuring if the syscall start timestamp should be printed (Michael Petlan) [1715507] - [tools] perf trace: Allow configuring default for perf_event_attr.inherit (Michael Petlan) [1715507] - [tools] perf config: Show the configuration when no arguments are provided (Michael Petlan) [1715507] - [tools] perf trace: Allow configuring if the syscall duration should be printed (Michael Petlan) [1715507] - [tools] perf trace: Allow configuring if zeroed syscall args should be printed (Michael Petlan) [1715507] - [tools] perf trace: Allow specifying a set of events to add in perfconfig (Michael Petlan) [1715507] - [tools] perf augmented_raw_syscalls: Do not include stdio.h (Michael Petlan) [1715507] - [tools] perf cs-etm: Generate branch sample for exception packet (Michael Petlan) [1715507] - [tools] perf cs-etm: Treat EO_TRACE element as trace discontinuity (Michael Petlan) [1715507] - [tools] perf cs-etm: Treat NO_SYNC element as trace discontinuity (Michael Petlan) [1715507] - [tools] perf cs-etm: Rename CS_ETM_TRACE_ON to CS_ETM_DISCONTINUITY (Michael Petlan) [1715507] - [tools] perf cs-etm: Refactor enumeration cs_etm_sample_type (Michael Petlan) [1715507] - [tools] perf cs-etm: Remove unused 'trace_on' in cs_etm_decoder (Michael Petlan) [1715507] - [tools] perf cs-etm: Avoid stale branch samples when flush packet (Michael Petlan) [1715507] - [tools] perf cs-etm: Correct packets swapping in cs_etm__flush() (Michael Petlan) [1715507] - [tools] perf trace: Switch to using a struct for the aumented_raw_syscalls syscalls map values (Michael Petlan) [1715507] - [tools] perf augmented_syscalls: Switch to using a struct for the syscalls map values (Michael Petlan) [1715507] - [tools] perf bpf: Move perf_event_output() from stdio.h to bpf.h (Michael Petlan) [1715507] - [tools] perf trace: Implement syscall filtering in augmented_syscalls (Michael Petlan) [1715507] - [tools] perf trace: Avoid using raw_syscalls in duplicity with eBPF augmentation (Michael Petlan) [1715507] - [tools] perf trace: Rename set_ev_qualifier_filter to clarify its a tracepoint filter (Michael Petlan) [1715507] - [tools] perf tools: Cast off_t to s64 to avoid warning on bionic libc (Michael Petlan) [1715507] - [tools] perf tools: Add missing open_memstream() prototype for systems lacking it (Michael Petlan) [1715507] - [tools] perf header: Fix up argument to ctime() (Michael Petlan) [1715507] - [tools] perf tools: Add missing sigqueue() prototype for systems lacking it (Michael Petlan) [1715507] - [tools] tools lib subcmd: Don't add the kernel sources to the include path (Michael Petlan) [1715507] - [tools] perf trace beauty: renameat's newdirfd may also be AT_FDCWD (Michael Petlan) [1715507] - [tools] perf trace: Beautify renameat2's flags argument (Michael Petlan) [1715507] - [tools] perf beauty: Wire up the renameat flags table generator to the Makefile (Michael Petlan) [1715507] - [tools] perf beauty: Add a string table generator for renameat2's flags constants (Michael Petlan) [1715507] - [tools] perf trace beauty: Beautify renameat2's fd arg wrt AT_FDCWD (Michael Petlan) [1715507] - [tools] perf trace: Allow selecting use the use of the ordered_events code (Michael Petlan) [1715507] - [tools] perf trace: Rename delivery functions to ease making ordered_events selectable (Michael Petlan) [1715507] - [tools] tools lib traceevent: Fix processing of dereferenced args in bprintk events (Michael Petlan) [1715507] - [tools] perf stat: Avoid segfaults caused by negated options (Michael Petlan) [1715507] - [tools] perf auxtrace: Alter addr_filter__entire_dso() to work if there are no symbols (Michael Petlan) [1715507] - [tools] perf dso: Export data_file_size() method there are no symbols (Michael Petlan) [1715507] - [tools] perf trace: Add ordered processing (Michael Petlan) [1715507] - [tools] perf ordered_events: Add first_time() method (Michael Petlan) [1715507] - [tools] perf trace: Move event delivery to a new deliver_event() function (Michael Petlan) [1715507] - [tools] perf ordered_events: Add ordered_events__flush_time interface (Michael Petlan) [1715507] - [tools] perf annotate: Introduce basic support for ARC (Michael Petlan) [1715507] - [tools] perf config: Modify size factor of snprintf (Michael Petlan) [1715507] - [tools] perf record: Fix memory leak on AIO objects deallocation (Michael Petlan) [1715507] - [tools] perf vendor events intel: Fix Load_Miss_Real_Latency on SKL/SKX (Michael Petlan) [1715507] - [tools] perf parse-events: Fix unchecked usage of strncpy() (Michael Petlan) [1715507] - [tools] perf probe: Fix unchecked usage of strncpy() (Michael Petlan) [1715507] - [tools] perf ui helpline: Use strlcpy() as a shorter form of strncpy() + explicit set nul (Michael Petlan) [1715507] - [tools] perf svghelper: Fix unchecked usage of strncpy() (Michael Petlan) [1715507] - [tools] perf help: Remove needless use of strncpy() (Michael Petlan) [1715507] - [tools] perf header: Fix unchecked usage of strncpy() (Michael Petlan) [1715507] - [tools] perf header: Fix unchecked usage of strncpy() (Michael Petlan) [1715507] - [tools] perf dso: Fix unchecked usage of strncpy() (Michael Petlan) [1715507] - [tools] perf cs-etm: Add support for PTMv1.1 decoding (Michael Petlan) [1715507] - [tools] perf cs-etm: Add support for ETMv3 trace decoding (Michael Petlan) [1715507] - [tools] perf cs-etm: Add configuration for ETMv3 trace protocol (Michael Petlan) [1715507] - [tools] perf top: Move perf_top__reset_sample_counters() to after counts display (Michael Petlan) [1715507] - [tools] perf top: Display slow reader warning when droping samples (Michael Petlan) [1715507] - [tools] perf top: Save and display the drop count stats (Michael Petlan) [1715507] - [tools] perf top: Drop samples which are behind the refresh rate (Michael Petlan) [1715507] - [tools] perf top: Set the 'session_done' volatile variable when exiting (Michael Petlan) [1715507] - [tools] perf top: Use cond variable instead of a lock (Michael Petlan) [1715507] - [tools] perf top: Add processing thread (Michael Petlan) [1715507] - [tools] perf top: Move lost events warning to helpline (Michael Petlan) [1715507] - [tools] perf top: Save and display the lost count stats (Michael Petlan) [1715507] - [tools] perf ordered_events: Add private data member (Michael Petlan) [1715507] - [tools] perf ordered_events: Rework show_progress for __ordered_events__flush (Michael Petlan) [1715507] - [tools] perf tools: Support 'srccode' output (Michael Petlan) [1715507] - [tools] perf trace: We need to consider "nr" if "__syscall_nr" is not there (Michael Petlan) [1715507] - [tools] perf tools: Allow specifying proc-map-timeout in config file (Michael Petlan) [1715507] - [tools] tools lib subcmd: Fix a few source code comment typos (Michael Petlan) [1715507] - [tools] perf tools: Fix diverse comment typos (Michael Petlan) [1715507] - [tools] perf bpf-loader: Fix debugging message typo (Michael Petlan) [1715507] - [tools] perf tools Documentation: Fix diverse typos (Michael Petlan) [1715507] - [tools] tools lib traceevent: Fix diverse typos in comments (Michael Petlan) [1715507] - [tools] perf vendor events intel: Fix diverse typos (Michael Petlan) [1715507] - [tools] perf tests ARM: Disable breakpoint tests 32-bit (Michael Petlan) [1715507] - [tools] perf cs-etm: Support for ARM A32/T32 instruction sets in CoreSight trace (Michael Petlan) [1715507] - [tools] perf beauty mmap_flags: Fixed syntax error Fixed missing ']' error (Michael Petlan) [1715507] - [tools] tools lib traceevent: traceevent API cleanup (Michael Petlan) [1715507] - [tools] perf tools: traceevent API cleanup, remove __tep_data2host*() (Michael Petlan) [1715507] - [tools] tools lib traceevent: Rename tep_free_format() to tep_free_event() (Michael Petlan) [1715507] - [tools] tools lib traceevent, perf tools: Rename 'struct tep_event_format' to 'struct tep_event' (Michael Petlan) [1715507] - [tools] tools lib traceevent: Install trace-seq.h API header file (Michael Petlan) [1715507] - [tools] tools lib traceevent: Added support for pkg-config (Michael Petlan) [1715507] - [tools] tools lib traceevent: Implement new API tep_get_ref() (Michael Petlan) [1715507] - [tools] perf report: Documentation average IPC and IPC coverage (Michael Petlan) [1715507] - [tools] perf report: Display average IPC and IPC coverage per symbol (Michael Petlan) [1715507] - [tools] perf annotate: Create a annotate2 flag in struct symbol (Michael Petlan) [1715507] - [tools] perf annotate: Compute average IPC and IPC coverage per symbol (Michael Petlan) [1715507] - [tools] tools lib traceevent: Add sanity check to is_timestamp_in_us() (Michael Petlan) [1715507] - [tools] perf beauty mmap_flags: Check if the arch has a mmap.h file (Michael Petlan) [1715507] - [tools] perf record: Extend trace writing to multi AIO (Michael Petlan) [1715507] - [tools] perf record: Enable asynchronous trace writing (Michael Petlan) [1715507] - [tools] perf mmap: Map data buffer for preserving collected data (Michael Petlan) [1715507] - [tools] tools build feature: Check if libaio is available (Michael Petlan) [1715507] - [tools] perf intel-pt: Fix error with config term "pt=0" (Michael Petlan) [1715507] - [tools] perf top: Allow passing a kallsyms file (Michael Petlan) [1715507] - [tools] perf bpf: Use ERR_CAST instead of ERR_PTR(PTR_ERR()) (Michael Petlan) [1715507] - [tools] tools include: Adopt ERR_CAST() from the kernel err.h header (Michael Petlan) [1715507] - [tools] perf tests record: Allow for 'sleep' being 'coreutils' (Michael Petlan) [1715507] - [tools] tools lib traceevent: Fix compile warnings in tools/lib/traceevent/event-parse.c (Michael Petlan) [1715507] - [tools] perf script: Use fallbacks for branch stacks (Michael Petlan) [1715507] - [tools] perf tools: Use fallback for sample_addr_correlates_sym() cases (Michael Petlan) [1715507] - [tools] perf thread: Add fallback functions for cases where cpumode is insufficient (Michael Petlan) [1715507] - [tools] perf machine: Record if a arch has a single user/kernel address space (Michael Petlan) [1715507] - [tools] perf env: Also consider env->arch == NULL as local operation (Michael Petlan) [1715507] - [tools] perf map: Remove extra indirection from map__find() (Michael Petlan) [1715507] - [tools] perf stat: Fix CSV mode column output for non-cgroup events (Michael Petlan) [1715507] - [tools] perf stat: Fix shadow stats for clock events (Michael Petlan) [1715507] - [tools] perf build: Give better hint about devel package for libssl (Michael Petlan) [1715507] - [tools] perf pmu: Move *_cpuid_str() weak functions to header.c (Michael Petlan) [1715507] - [tools] perf symbols: Fix slowness due to -ffunction-section (Michael Petlan) [1715507] - [tools] perf jvmti: Separate jvmti cmlr check (Michael Petlan) [1715507] - [tools] perf vendor events: Add JSON metrics for Cascadelake server (Michael Petlan) [1715507] - [tools] perf vendor events: Add stepping in CPUID string for x86 (Michael Petlan) [1715507] - [tools] perf stat: Use perf_evsel__is_clocki() for clock events (Michael Petlan) [1715507] - [tools] perf pmu: Suppress potential format-truncation warning (Michael Petlan) [1715507] - [tools] perf tools: Add Hygon Dhyana support (Michael Petlan) [1715507] - [tools] perf bench: Add epoll_ctl(2) benchmark (Michael Petlan) [1715507] - [tools] perf bench: Add epoll parallel epoll_wait benchmark (Michael Petlan) [1715507] - [tools] tools build feature: Check if eventfd() is available (Michael Petlan) [1715507] - [tools] perf bench: Move HAVE_PTHREAD_ATTR_SETAFFINITY_NP into bench.h (Michael Petlan) [1715507] - [tools] perf script: Share code and output format for uregs and iregs output (Michael Petlan) [1715507] - [tools] perf bpf: Reduce the hardcoded .max_entries for pid_maps (Michael Petlan) [1715507] - [tools] perf script: Add newline after uregs output (Michael Petlan) [1715507] - [tools] Revert "perf augmented_syscalls: Drop 'write', 'poll' for testing without self pid filter" (Michael Petlan) [1715507] - [tools] perf augmented_syscalls: Remove example hardcoded set of filtered pids (Michael Petlan) [1715507] - [tools] perf trace: Fill in BPF "filtered_pids" map when present (Michael Petlan) [1715507] - [tools] perf trace: See if there is a map named "filtered_pids" (Michael Petlan) [1715507] - [tools] perf trace: Add "_from_option" suffix to trace__set_filter() (Michael Petlan) [1715507] - [tools] perf evlist: Rename perf_evlist__set_filter* to perf_evlist__set_tp_filter* (Michael Petlan) [1715507] - [tools] perf augmented_syscalls: Use pid_filter (Michael Petlan) [1715507] - [tools] perf augmented_syscalls: Drop 'write', 'poll' for testing without self pid filter (Michael Petlan) [1715507] - [tools] perf bpf: Add simple pid_filter class accessible to BPF proggies (Michael Petlan) [1715507] - [tools] perf bpf: Add defines for map insertion/lookup (Michael Petlan) [1715507] - [tools] perf augmented_syscalls: Remove needless linux/socket.h include (Michael Petlan) [1715507] - [tools] perf augmented_syscalls: Filter on a hard coded pid (Michael Petlan) [1715507] - [tools] perf bpf: Add unistd.h to the headers accessible to bpf proggies (Michael Petlan) [1715507] - [kernel] perf/core: Fix impossible ring-buffer sizes warning (Michael Petlan) [1715507] - [x86] perf/x86: Add check_period PMU callback (Michael Petlan) [1715507] - [kernel] perf/core: Don't WARN() for impossible ring-buffer sizes (Michael Petlan) [1715507] - [x86] perf/x86/intel/uncore: Add Node ID mask (Michael Petlan) [1715507] - [kernel] perf core: Fix perf_proc_update_handler() bug (Michael Petlan) [1715507] - [tools] powerpc/perf: Update perf_regs structure to include MMCRA (Michael Petlan) [1715507] - [powerpc] powerpc/perf: Update perf_regs structure to include SIER (Michael Petlan) [1715507] - [include] perf/core: Declare the __percpu attribute on non-deref types (Michael Petlan) [1715507] - [kernel] perf: Fix typos in comments (Michael Petlan) [1715507] - [arm64] arm64: perf: Add support for Armv8.1 PMCEID register format (Michael Petlan) [1715507]- [fs] xfs: abort unaligned nowait directio early (Brian Foster) [1690458] - [fs] xfs: serialize unaligned dio writes against all other dio writes (Brian Foster) [1690458] - [sound] ALSA: hda/hdmi: consider eld_valid also in sync_eld_via_acomp() (Jaroslav Kysela) [1708555] - [fs] Fix error code in nfs_lookup_verify_inode() (Scott Mayhew) [1722315] - [md] dm table: don't copy from a NULL pointer in realloc_argv() (Jerome Marchand) [1571628] - [net] netfilter: ipset: replace a strncpy() with strscpy() (Jerome Marchand) [1571628] - [lib] lib/ubsan.c: don't mark __ubsan_handle_builtin_unreachable as noreturn (Jerome Marchand) [1571628] - [include] netfilter: avoid erronous array bounds warning (Jerome Marchand) [1571628] - [x86] x86/mm/KASLR: Compute the size of the vmemmap section properly (Baoquan He) [1669076] - [security] selinux: fix empty write to keycreate file (Ondrej Mosnacek) [1719067] - [netdrv] net: aquantia: fix vlans not working over bridged network (Igor Russkikh) [1718716] - [s390] s390/jump_label: replace stop_machine with smp_call_function (Philipp Rudo) [1722161] - [s390] s390/dumpstack: print psw mask and address again (Philipp Rudo) [1722157] - [s390] s390/crypto: fix gcm-aes-s390 selftest failures (Philipp Rudo) [1722156] - [wireless] Backport mt76 drivers from linux-5.2-rc5 (Stanislaw Gruszka) [1709867 1709828] - [wireless] Add rtw88 driver from linux-5.2-rc5 (Stanislaw Gruszka) [1487086 1709828] - [wireless] Backport mt7601u driver from linux-5.2-rc5 (Stanislaw Gruszka) [1709828] - [wireless] Backport mwifiex driver from linux-5.2-rc2 (Stanislaw Gruszka) [1709828] - [wireless] Backport rtl8xxxu driver from linux-5.2-rc5 (Stanislaw Gruszka) [1709828] - [wireless] Backport rtlwifi drivers from linux-5.2-rc5 (Stanislaw Gruszka) [1709828] - [wireless] Backport ath9k driver from linux-5.2-rc5 (Stanislaw Gruszka) [1709828] - [wireless] Backport ath10k driver from linux-5.2-rc5 (Stanislaw Gruszka) [1709828] - [wireless] Backport brcm80211 drivers from linux-5.2-rc5 (Stanislaw Gruszka) [1709828] - [wireless] Backport iwlwifi drivers from linux-5.2-rc5 (Stanislaw Gruszka) [1696052 1662020 1662015 1650016 1650015 1650014 1650013 1622445 1494008 1494001 1709828] - [net] Backport mac80211 from linux-5.2-rc5 (Stanislaw Gruszka) [1709828] - [net] Backport core wireless code from linux-5.2-rc5 (Stanislaw Gruszka) [1709828] - [include] netlink: add nl_set_extack_cookie_u64() (Stanislaw Gruszka) [1709828] - [netdrv] r8152: Fix an error on RTL8153-BD MAC Address Passthrough support (Torez Smith) [1683883 1683882] - [netdrv] r8152: Add support for MAC address pass through on RTL8153-BD (Torez Smith) [1683883 1683882] - [netdrv] nfp: abm: fix spelling mistake "offseting" -> "offsetting" (Pablo Cascon) [1713258] - [netdrv] nfp: flower: remove vlan CFI bit from push vlan action (Pablo Cascon) [1713258] - [netdrv] nfp: flower: replace CFI with vlan present (Pablo Cascon) [1713258] - [netdrv] nfp: flower: remove double new line (Pablo Cascon) [1713258] - [netdrv] nfp: bpf: fix ALU32 high bits clearance bug (Pablo Cascon) [1713258] - [netdrv] bpf: do not pass netdev to translate() and prepare() offload callbacks (Pablo Cascon) [1713258] - [netdrv] bpf: pass prog instead of env to bpf_prog_offload_verifier_prep() (Pablo Cascon) [1713258] - [netdrv] bpf: pass destroy() as a callback and remove its ndo_bpf subcommand (Pablo Cascon) [1713258] - [netdrv] bpf: pass translate() as a callback and remove its ndo_bpf subcommand (Pablo Cascon) [1713258] - [netdrv] bpf: call verifier_prep from its callback in struct bpf_offload_dev (Pablo Cascon) [1713258] - [netdrv] bpf: pass a struct with offload callbacks to bpf_offload_dev_create() (Pablo Cascon) [1713258] - [netdrv] nfp: bpf: move nfp_bpf_analyzer_ops from verifier.c to offload.c (Pablo Cascon) [1713258] - [netdrv] nfp: bpf: relax prog rejection through max_pkt_offset (Pablo Cascon) [1713258] - [netdrv] nfp: bpf: double check vNIC capabilities after object sharing (Pablo Cascon) [1713258] - [netdrv] nfp: bpf: optimise save/restore for R6~R9 based on register usage (Pablo Cascon) [1713258] - [netdrv] nfp: bpf: fix return address from register-saving subroutine to callee (Pablo Cascon) [1713258] - [netdrv] nfp: bpf: update fixup function for BPF-to-BPF calls support (Pablo Cascon) [1713258] - [netdrv] nfp: bpf: account for additional stack usage when checking stack limit (Pablo Cascon) [1713258] - [netdrv] nfp: bpf: add main logics for BPF-to-BPF calls support in nfp driver (Pablo Cascon) [1713258] - [netdrv] nfp: bpf: copy eBPF subprograms information from kernel verifier (Pablo Cascon) [1713258] - [netdrv] bpf: add verifier callback to get stack usage info for offloaded progs (Pablo Cascon) [1713258]- [rpmspec] Enable kernel signing for ppc64le (Gustavo Duarte) [1504169] - [nvme] nvme: fix memory leak for power latency tolerance (David Milburn) [1724793] - [rpmspec] redhat: fix missing files for mlxsw specific self-tests (Ivan Vecera) [1724735] - [rpmspec] redhat: Package the signing key for s390 (Philipp Rudo) [1714194] - [rpmspec] redhat: Enable kernel signing for s390 (Philipp Rudo) [1714194] - [rpmspec] redhat: Rename secure boot sources (Philipp Rudo) [1714194] - [powerpc] powerpc: fix max_zone_pfns initialization (Laurent Vivier) [1706560] - [crypto] crypto: dh - update test for public key verification (Herbert Xu) [1722692] - [hid] HID: i2c-hid: Don't reset device upon system resume (Perry Yuan) [1715385] - [rpmspec] correct the ghost initramfs attributes (Rafael Aquini) [1678881] - [s390] s390/mm: fix address space detection in exception handling (Philipp Rudo) [1722160] - [s390] s390/zcrypt: Fix wrong dispatching for control domain CPRBs (Philipp Rudo) [1722158] - [virt] kvm: arm/arm64: Fix emulated ptimer irq injection (Andrew Jones) [1716383] - [x86] kvm/nested: mark as TechPreview on first VM creation (Vitaly Kuznetsov) [1723447] - [powerpc] bpf: powerpc64: add JIT support for bpf line info (Yauheni Kaliuta) [1722423] - [fs] cifs: add spinlock for the openFileList to cifsInodeInfo (Leif Sahlberg) [1712197] - [fs] cifs: fix GlobalMid_Lock bug in cifs_reconnect (Leif Sahlberg) [1716743] - [mm] powerpc/numa: document topology_updates_enabled, disable by default (Desnes Augusto Nunes do Rosario) [1705465] - [mm] powerpc/numa: improve control of topology updates (Desnes Augusto Nunes do Rosario) [1705465] - [kernel] bpf: decouple the lifetime of cgroup_bpf from cgroup itself (Jiri Olsa) [1656432] - [netdrv] USB: hso: Fix OOB memory access in hso_probe/hso_get_config_data (Torez Smith) [1689308 1666662] {CVE-2018-19985} - [usb] USB: check usb_get_extra_descriptor for proper size (Torez Smith) [1689308 1666662] {CVE-2018-20169} - [kvm] KVM: PPC: Book3S HV: Restore SPRG3 in kvmhv_p9_guest_entry() (David Gibson) [1719524] - [kvm] KVM: PPC: Book3S HV: Fix lockdep warning when entering guest on POWER9 (David Gibson) [1719524] - [kvm] KVM: PPC: Book3S HV: XIVE: Fix page offset when clearing ESB pages (David Gibson) [1719524] - [kvm] KVM: PPC: Book3S HV: XIVE: Take the srcu read lock when accessing memslots (David Gibson) [1719524] - [kvm] KVM: PPC: Book3S HV: XIVE: Do not clear IRQ data of passthrough interrupts (David Gibson) [1719524] - [kvm] KVM: PPC: Book3S HV: XIVE: Introduce a new mutex for the XIVE device (David Gibson) [1719524] - [kvm] KVM: PPC: Book3S HV: XIVE: Fix the enforced limit on the vCPU identifier (David Gibson) [1719524] - [kvm] KVM: PPC: Book3S HV: XIVE: Do not test the EQ flag validity when resetting (David Gibson) [1719524] - [kvm] KVM: PPC: Book3S HV: XIVE: Clear file mapping when device is released (David Gibson) [1719524] - [kvm] KVM: PPC: Book3S HV: Don't take kvm->lock around kvm_for_each_vcpu (David Gibson) [1719524] - [kvm] KVM: PPC: Book3S: Use new mutex to synchronize access to rtas token list (David Gibson) [1719524] - [kvm] KVM: PPC: Book3S HV: Use new mutex to synchronize MMU setup (David Gibson) [1719524] - [kvm] KVM: PPC: Book3S HV: Avoid touching arch.mmu_ready in XIVE release functions (David Gibson) [1719524] - [mm] mm, oom: don't kill global init via memory.oom.group (Waiman Long) [1711604] - [mm] mm, oom: remove 'prefer children over parent' heuristic (Waiman Long) [1711604] - [mm] mm, oom: fix use-after-free in oom_kill_process (Waiman Long) [1711604] - [kernel] fork, memcg: fix crash in free_thread_stack on memcg charge fail (Waiman Long) [1711604] - [mm] memcg: localize memcg_kmem_enabled() check (Waiman Long) [1711604] - [mm] memcg, oom: notify on oom killer invocation from the charge path (Waiman Long) [1711604] - [mm] mm: handle no memcg case in memcg_kmem_charge() properly (Waiman Long) [1711604] - [kernel] mm: rework memcg kernel stack accounting (Waiman Long) [1711604] - [mm] mm/memcontrol.c: convert mem_cgroup_id::ref to refcount_t type (Waiman Long) [1711604] - [mm] memcg: remove memcg_kmem_skip_account (Waiman Long) [1711604] - [mm] mm/memcontrol.c: fix memory.stat item ordering (Waiman Long) [1711604] - [mm] mm: drain memcg stocks on css offlining (Waiman Long) [1711604] - [mm] mm: memcontrol: print proper OOM header when no eligible victim left (Waiman Long) [1711604] - [mm] mm, oom: introduce memory.oom.group (Waiman Long) [1711604] - [mm] mm, oom: refactor oom_kill_process() (Waiman Long) [1711604] - [mm] memcg: reduce memcg tree traversals for stats collection (Waiman Long) [1711604] - [mm] mm/vmscan.c: clear shrinker bit if there are no objects related to memcg (Waiman Long) [1711604] - [mm] mm: add SHRINK_EMPTY shrinker methods return value (Waiman Long) [1711604] - [mm] mm/vmscan.c: generalize shrink_slab() calls in shrink_node() (Waiman Long) [1711604] - [mm] mm/vmscan.c: iterate only over charged shrinkers during memcg shrink_slab() (Waiman Long) [1711604] - [mm] mm/list_lru.c: set bit in memcg shrinker bitmap on first list_lru item appearance (Waiman Long) [1711604] - [mm] mm/memcontrol.c: export mem_cgroup_is_root() (Waiman Long) [1711604] - [mm] mm/list_lru.c: pass lru argument to memcg_drain_list_lru_node() (Waiman Long) [1711604] - [mm] mm/list_lru: pass dst_memcg argument to memcg_drain_list_lru_node() (Waiman Long) [1711604] - [mm] mm/list_lru.c: add memcg argument to list_lru_from_kmem() (Waiman Long) [1711604] - [mm] fs: propagate shrinker::id to list_lru (Waiman Long) [1711604] - [fs] fs: Don't need to put list_lru into its own cacheline (Waiman Long) [1711604] - [fs] fs/super.c: refactor alloc_super() (Waiman Long) [1711604] - [mm] mm/workingset.c: refactor workingset_init() (Waiman Long) [1711604] - [mm] mm, memcg: assign memcg-aware shrinkers bitmap to memcg (Waiman Long) [1711604] - [mm] mm/memcontrol.c: move up for_each_mem_cgroup{, _tree} defines (Waiman Long) [1711604] - [mm] mm: assign id to every memcg-aware shrinker (Waiman Long) [1711604] - [mm] mm: introduce CONFIG_MEMCG_KMEM as combination of CONFIG_MEMCG && !CONFIG_SLOB (Waiman Long) [1711604] - [mm] mm/list_lru.c: combine code under the same define (Waiman Long) [1711604] - [mm] memcg, oom: move out_of_memory back to the charge path (Waiman Long) [1711604] - [fs] fs, mm: account buffer_head to kmemcg (Waiman Long) [1711604] - [fs] fs: fsnotify: account fsnotify metadata to kmemcg (Waiman Long) [1711604] - [include] mm: introduce mem_cgroup_put() helper (Waiman Long) [1711604] - [net] tcp: refine memory limit test in tcp_fragment() (Florian Westphal) [1724584] - [net] tcp: enforce tcp_min_snd_mss in tcp_mtu_probing() (Florian Westphal) [1719923] {CVE-2019-11479} - [net] tcp: add tcp_min_snd_mss sysctl (Florian Westphal) [1719923] {CVE-2019-11479} - [net] tipc: pass tunnel dev as NULL to udp_tunnel(6)_xmit_skb (Xin Long) [1722751] - [include] ip6_tunnel: allow not to count pkts on tstats by passing dev as NULL (Xin Long) [1722751] - [net] ip_tunnel: allow not to count pkts on tstats by setting skb's dev to NULL (Xin Long) [1722751] - [net] netfilter: ipv6: nf_defrag: accept duplicate fragments again (Guillaume Nault) [1717106] - [net] netfilter: ipv6: nf_defrag: fix leakage of unqueued fragments (Guillaume Nault) [1717106] - [net] ethtool: fix potential userspace buffer overflow (Paolo Abeni) [1718393] - [net] net-gro: fix use-after-free read in napi_gro_frags() (Paolo Abeni) [1718393] - [net] ethtool: Check for vlan etype or vlan tci when parsing flow_rule (Paolo Abeni) [1718393] - [include] test nouarg before dereferencing zerocopy pointers (Paolo Abeni) [1718393] - [net] avoid weird emergency message (Paolo Abeni) [1718393] - [net] net-gro: Fix GRO flush when receiving a GSO packet. (Paolo Abeni) [1718393] - [net] sock_diag: fix autoloading of the raw_diag module (Paolo Abeni) [1718393] - [net] make skb_partial_csum_set() more robust against overflows (Paolo Abeni) [1718393] - [net] packets: Always register packet sk in the same order (Paolo Abeni) [1718393] - [net] net-sysfs: call dev_hold if kobject_init_and_add success (Paolo Abeni) [1718393] - [net] gro_cells: make sure device is up in gro_cells_receive() (Paolo Abeni) [1718393] - [net] net-sysfs: Fix mem leak in netdev_register_kobject (Paolo Abeni) [1718393] - [include] avoid false positives in untrusted gso validation (Paolo Abeni) [1718393] - [include] net: validate untrusted gso packets without csum offload (Paolo Abeni) [1718393] - [net] Do not allocate page fragments that are not skb aligned (Paolo Abeni) [1718393] - [net] set default network namespace in init_dummy_netdev() (Paolo Abeni) [1718393] - [net] Fix usage of pskb_trim_rcsum (Paolo Abeni) [1718393] - [net] call sk_dst_reset when set SO_DONTROUTE (Paolo Abeni) [1718393] - [net] net, skbuff: do not prefer skb allocation fails early (Paolo Abeni) [1718393] - [net] ethtool: check the return value of get_regs_len (Paolo Abeni) [1718393] - [net] packet: copy user buffers before orphan or clone (Paolo Abeni) [1718393] - [net] don't keep lonely packets forever in the gro hash (Paolo Abeni) [1718393] - [net] net-gro: reset skb->pkt_type in napi_reuse_skb() (Paolo Abeni) [1718393] - [net] flow_dissector: do not dissect l4 ports for fragments (Paolo Abeni) [1718393] - [net] net-ethtool: ETHTOOL_GUFO did not and should not require CAP_NET_ADMIN (Paolo Abeni) [1718393] - [net] tipc: fix modprobe tipc failed after switch order of device registration (Jon Maloy) [1718064] - [net] tipc: switch order of device registration to fix a crash (Jon Maloy) [1718064] - [net] tipc: fix hanging clients using poll with EPOLLOUT flag (Jon Maloy) [1718064] - [net] tipc: fix missing Name entries due to half-failover (Jon Maloy) [1718064] - [net] tipc: remove rcu_read_unlock() left in tipc_udp_recv() (Jon Maloy) [1718064] - [net] tipc: tipc_udp_recv() cleanup vs rcu verbs (Jon Maloy) [1718064] - [net] tipc: introduce new socket option TIPC_SOCK_RECVQ_USED (Jon Maloy) [1718064] - [net] tipc: set sysctl_tipc_rmem and named_timeout right range (Jon Maloy) [1718064] - [net] tipc: fix link established but not in session (Jon Maloy) [1718064] - [net] tipc: use standard write_lock & unlock functions when creating node (Jon Maloy) [1718064] - [net] tipc: missing entries in name table of publications (Jon Maloy) [1718064] - [net] tipc: adapt link failover for new Gap-ACK algorithm (Jon Maloy) [1718064] - [net] tipc: reduce duplicate packets for unicast traffic (Jon Maloy) [1718064] - [net] tipc: improve TIPC throughput by Gap ACK blocks (Jon Maloy) [1718064] - [net] tipc: add NULL pointer check (Jon Maloy) [1718064] - [net] tipc: fix return value check in tipc_mcast_send_sync() (Jon Maloy) [1718064] - [net] tipc: fix a null pointer deref (Jon Maloy) [1718064] - [net] tipc: fix use-after-free in tipc_sk_filter_rcv (Jon Maloy) [1718064] - [net] tipc: smooth change between replicast and broadcast (Jon Maloy) [1718064] - [net] tipc: introduce new capability flag for cluster (Jon Maloy) [1718064] - [net] tipc: support broadcast/replicast configurable for bc-link (Jon Maloy) [1718064] - [net] sched: avoid double free on matchall reoffload (Ivan Vecera) [1688236 1687456] - [net] taprio: add null check on sched_nest to avoid potential null pointer dereference (Ivan Vecera) [1688236 1687456] - [net] nfp: flower: remove unused index from nfp_fl_pedit() (Ivan Vecera) [1688236 1687456] - [net] mlx5e: Fix calling wrong function to get inner vlan key and mask (Ivan Vecera) [1688236 1687456] - [net] flow_offload: support CVLAN match (Ivan Vecera) [1688236 1687456] - [net] nfp: flower: fix masks for tcp and ip flags fields (Ivan Vecera) [1688236 1687456] - [net] sched: use the hardware intermediate representation for matchall (Ivan Vecera) [1688236 1687456] - [net] sched: add sample action to the hardware intermediate representation (Ivan Vecera) [1688236 1687456] - [net] cls_cgroup: avoid panic when receiving a packet before filter set (Ivan Vecera) [1688236 1687456] - [net] cls_matchall: avoid panic when receiving a packet before filter set (Ivan Vecera) [1688236 1687456] - [net] add a generic tracepoint for TX queue timeout (Ivan Vecera) [1688236 1687456] - [net] sched: cls_u32: use struct_size() helper (Ivan Vecera) [1688236 1687456] - [net] taprio: Add support for cycle-time-extension (Ivan Vecera) [1688236 1687456] - [net] taprio: Add support for setting the cycle-time manually (Ivan Vecera) [1688236 1687456] - [net] taprio: Add support adding an admin schedule (Ivan Vecera) [1688236 1687456] - [net] taprio: Fix potencial use of invalid memory during dequeue() (Ivan Vecera) [1688236 1687456] - [net] sched: taprio: Fix taprio_dequeue() (Ivan Vecera) [1688236 1687456] - [net] sched: taprio: Fix taprio_peek() (Ivan Vecera) [1688236 1687456] - [net] sched: taprio: Remove should_restart_cycle() (Ivan Vecera) [1688236 1687456] - [net] sched: taprio: Refactor taprio_get_start_time() (Ivan Vecera) [1688236 1687456] - [net] sched: taprio: Remove pointless variable assigment (Ivan Vecera) [1688236 1687456] - [net] tc_act: drop include of module.h from tc_ife.h (Ivan Vecera) [1688236 1687456] - [net] fib: drop include of module.h from fib_notifier.h (Ivan Vecera) [1688236 1687456] - [net] ife: drop include of module.h from net/ife.h (Ivan Vecera) [1688236 1687456] - [net] psample: drop include of module.h from psample.h (Ivan Vecera) [1688236 1687456] - [net] sched: taprio: fix build without 64bit div (Ivan Vecera) [1688236 1687456] - [net] revert: "net: sched: put back q.qlen into a single location" (Ivan Vecera) [1688236 1687456] - [net] sched: when clearing NOLOCK, clear TCQ_F_CPUSTATS, too (Ivan Vecera) [1688236 1687456] - [net] sched: always do stats accounting according to TCQ_F_CPUSTATS (Ivan Vecera) [1688236 1687456] - [net] sched: prefer qdisc_is_empty() over direct qlen access (Ivan Vecera) [1688236 1687456] - [net] caif: avoid using qdisc_qlen() (Ivan Vecera) [1688236 1687456] - [net] sched: cbs: fix port_rate miscalculation (Ivan Vecera) [1688236 1687456] - [net] sched: taprio: fix picos_per_byte miscalculation (Ivan Vecera) [1688236 1687456] - [net] selftests: add a tc matchall test case (Ivan Vecera) [1688236 1687456] - [net] sch_cake: Make sure we can write the IP header before changing DSCP bits (Ivan Vecera) [1688236 1687456] - [net] sch_cake: Use tc_skb_protocol() helper for getting packet protocol (Ivan Vecera) [1688236 1687456] - [net] sched: act_sample: fix divide by zero in the traffic path (Ivan Vecera) [1688236 1687456] - [net] sched: don't set tunnel for decap action (Ivan Vecera) [1688236 1687456] - [net] sched: introduce and use qdisc tree flush/purge helpers (Ivan Vecera) [1688236 1687456] - [net] sched: introduce and use qstats read helpers (Ivan Vecera) [1688236 1687456] - [net] sched: fix ->get helper of the matchall cls (Ivan Vecera) [1688236 1687456] - [net] sched: Kconfig: update reference link for PIE (Ivan Vecera) [1688236 1687456] - [net] dev: introduce support for sch BYPASS for lockless qdisc (Ivan Vecera) [1688236 1687456] - [net] sched: add empty status flag for NOLOCK qdisc (Ivan Vecera) [1688236 1687456] - [net] sched: fix cleanup NULL pointer exception in act_mirr (Ivan Vecera) [1688236 1687456] - [net] sched: let actions use RCU to access 'goto_chain' (Ivan Vecera) [1688236 1687456] - [net] sched: don't dereference a->goto_chain to read the chain index (Ivan Vecera) [1688236 1687456] - [net] sched: act_vlan: validate the control action inside init() (Ivan Vecera) [1688236 1687456] - [net] sched: act_tunnel_key: validate the control action inside init() (Ivan Vecera) [1688236 1687456] - [net] sched: act_skbmod: validate the control action inside init() (Ivan Vecera) [1688236 1687456] - [net] sched: act_skbedit: validate the control action inside init() (Ivan Vecera) [1688236 1687456] - [net] sched: act_simple: validate the control action inside init() (Ivan Vecera) [1688236 1687456] - [net] sched: act_sample: validate the control action inside init() (Ivan Vecera) [1688236 1687456] - [net] sched: act_police: validate the control action inside init() (Ivan Vecera) [1688236 1687456] - [net] sched: act_pedit: validate the control action inside init() (Ivan Vecera) [1688236 1687456] - [net] sched: act_nat: validate the control action inside init() (Ivan Vecera) [1688236 1687456] - [net] sched: act_connmark: validate the control action inside init() (Ivan Vecera) [1688236 1687456] - [net] sched: act_mirred: validate the control action inside init() (Ivan Vecera) [1688236 1687456] - [net] sched: act_ife: validate the control action inside init() (Ivan Vecera) [1688236 1687456] - [net] sched: act_gact: validate the control action inside init() (Ivan Vecera) [1688236 1687456] - [net] sched: act_csum: validate the control action inside init() (Ivan Vecera) [1688236 1687456] - [net] sched: act_bpf: validate the control action inside init() (Ivan Vecera) [1688236 1687456] - [net] sched: prepare TC actions to properly validate the control action (Ivan Vecera) [1688236 1687456] - [net] sch_cake: Interpret fwmark parameter as a bitmask (Ivan Vecera) [1688236 1687456] - [net] net_sched: return correct value for *notify* functions (Ivan Vecera) [1688236 1687456] - [net] sched: fix potential use-after-free in __tcf_chain_put() (Ivan Vecera) [1688236 1687456] - [net] sched: flower: insert new filter to idr after setting its mask (Ivan Vecera) [1688236 1687456] - [net] sched: act_tunnel_key: Fix double free dst_cache (Ivan Vecera) [1688236 1687456] - [net] sched: avoid unused-label warning (Ivan Vecera) [1688236 1687456] - [net] sch_cake: Simplify logic in cake_select_tin() (Ivan Vecera) [1688236 1687456] - [net] sch_cake: Permit use of connmarks as tin classifiers (Ivan Vecera) [1688236 1687456] - [net] sch_cake: Make the dual modes fairer (Ivan Vecera) [1688236 1687456] - [net] tc-testing: Allow test cases to be skipped (Ivan Vecera) [1688236 1687456] - [net] sched: put back q.qlen into a single location (Ivan Vecera) [1688236 1687456] - [net] sched: pie: avoid slow division in drop probability decay (Ivan Vecera) [1688236 1687456] - [net] netem: fix skb length BUG_ON in __skb_to_sgvec (Ivan Vecera) [1688236 1687456] - [net] revert "net: sched: fw: don't set arg->stop in fw_walk() when empty" (Ivan Vecera) [1688236 1687456] - [net] sched: pie: fix 64-bit division (Ivan Vecera) [1688236 1687456] - [net] tc-testing: gitignore, ignore local tdc config file (Ivan Vecera) [1688236 1687456] - [net] sched: fix typo in walker_check_empty() (Ivan Vecera) [1688236 1687456] - [net] sched: pie: fix mistake in reference link (Ivan Vecera) [1688236 1687456] - [net] sched: act_csum: Fix csum calc for tagged packets (Ivan Vecera) [1688236 1687456] - [net] sched: pie: update references (Ivan Vecera) [1688236 1687456] - [net] sched: pie: add derandomization mechanism (Ivan Vecera) [1688236 1687456] - [net] sched: pie: add more cases to auto-tune alpha and beta (Ivan Vecera) [1688236 1687456] - [net] sched: pie: change initial value of pie_vars->burst_time (Ivan Vecera) [1688236 1687456] - [net] sched: pie: change default value of pie_params->tupdate (Ivan Vecera) [1688236 1687456] - [net] sched: pie: change default value of pie_params->target (Ivan Vecera) [1688236 1687456] - [net] sched: pie: change value of QUEUE_THRESHOLD (Ivan Vecera) [1688236 1687456] - [net] sched: don't release block->lock when dumping chains (Ivan Vecera) [1688236 1687456] - [net] sched: set dedicated tcf_walker flag when tp is empty (Ivan Vecera) [1688236 1687456] - [net] sched: act_tunnel_key: fix metadata handling (Ivan Vecera) [1688236 1687456] - [net] sched: act_tunnel_key: fix NULL pointer dereference during init (Ivan Vecera) [1688236 1687456] - [net] Use RCU_POINTER_INITIALIZER() to init static variable (Ivan Vecera) [1688236 1687456] - [net] selftests: concurrency: add test to verify parallel replace/delete (Ivan Vecera) [1688236 1687456] - [net] selftests: concurrency: add test to verify parallel add/delete (Ivan Vecera) [1688236 1687456] - [net] selftests: concurrency: add test to verify concurrent delete (Ivan Vecera) [1688236 1687456] - [net] selftests: concurrency: add test to verify concurrent replace (Ivan Vecera) [1688236 1687456] - [net] selftests: concurrency: add test to verify parallel rules replace (Ivan Vecera) [1688236 1687456] - [net] selftests: concurrency: add test to verify parallel rules deletion (Ivan Vecera) [1688236 1687456] - [net] selftests: concurrency: add test to verify parallel rules insertion (Ivan Vecera) [1688236 1687456] - [net] selftests: tdc_batch.py: add options needed for concurrency tests (Ivan Vecera) [1688236 1687456] - [net] sched: act_skbedit: fix refcount leak when replace fails (Ivan Vecera) [1688236 1687456] - [net] sched: act_ipt: fix refcount leak when replace fails (Ivan Vecera) [1688236 1687456] - [net] sched: act_tunnel_key: Add dst_cache support (Ivan Vecera) [1688236 1687456] - [net] net_sched: initialize net pointer inside tcf_exts_init() (Ivan Vecera) [1687456 1688236] - [net] sched: potential NULL dereference in tcf_block_find() (Ivan Vecera) [1688236 1687456] - [net] net_sched: fix a memory leak in cls_tcindex (Ivan Vecera) [1688236 1687456] - [net] net_sched: fix a race condition in tcindex_destroy() (Ivan Vecera) [1688236 1687456] - [net] sched: using kfree_rcu() to simplify the code (Ivan Vecera) [1688236 1687456] - [net] sched: route: don't set arg->stop in route4_walk() when empty (Ivan Vecera) [1688236 1687456] - [net] sched: fw: don't set arg->stop in fw_walk() when empty (Ivan Vecera) [1688236 1687456] - [net] sched: cgroup: verify that filter is not NULL during walk (Ivan Vecera) [1688236 1687456] - [net] sched: matchall: verify that filter is not NULL in mall_walk() (Ivan Vecera) [1688236 1687456] - [net] sched: remove duplicated include from cls_api.c (Ivan Vecera) [1688236 1687456] - [net] net_sched: fix two more memory leaks in cls_tcindex (Ivan Vecera) [1688236 1687456] - [net] net_sched: fix a memory leak in cls_tcindex (Ivan Vecera) [1688236 1687456] - [net] sched: unlock rules update API (Ivan Vecera) [1688236 1687456] - [net] sched: refactor tcf_block_find() into standalone functions (Ivan Vecera) [1688236 1687456] - [net] sched: add flags to Qdisc class ops struct (Ivan Vecera) [1688236 1687456] - [net] sched: extend proto ops to support unlocked classifiers (Ivan Vecera) [1688236 1687456] - [net] sched: extend proto ops with 'put' callback (Ivan Vecera) [1688236 1687456] - [net] sched: track rtnl lock status when validating extensions (Ivan Vecera) [1688236 1687456] - [net] sched: prevent insertion of new classifiers during chain flush (Ivan Vecera) [1688236 1687456] - [net] sched: refactor tp insert/delete for concurrent execution (Ivan Vecera) [1688236 1687456] - [net] sched: traverse classifiers in chain with tcf_get_next_proto() (Ivan Vecera) [1688236 1687456] - [net] sched: introduce reference counting for tcf_proto (Ivan Vecera) [1688236 1687456] - [net] sched: protect filter_chain list with filter_chain_lock mutex (Ivan Vecera) [1688236 1687456] - [net] sched: protect chain template accesses with block lock (Ivan Vecera) [1688236 1687456] - [net] sched: traverse chains in block with tcf_get_next_chain() (Ivan Vecera) [1688236 1687456] - [net] sched: protect block->chain0 with block->lock (Ivan Vecera) [1688236 1687456] - [net] sched: refactor tc_ctl_chain() to use block->lock (Ivan Vecera) [1688236 1687456] - [net] sched: protect chain->explicitly_created with block->lock (Ivan Vecera) [1688236 1687456] - [net] sched: protect block state with mutex (Ivan Vecera) [1688236 1687456] - [net] Change TCA_ACT_* to TCA_ID_* to match that of TCA_ID_POLICE (Ivan Vecera) [1688236 1687456] - [net] Move all TC actions identifiers to one place (Ivan Vecera) [1688236 1687456] - [net] sched: use struct_size() helper (Ivan Vecera) [1688236 1687456] - [net] documentation: bring operstate documentation up-to-date (Ivan Vecera) [1688236 1687456] - [net] cls_flower: Remove filter from mask before freeing it (Ivan Vecera) [1688236 1687456] - [net] cls_flower: don't expose TC actions to drivers anymore (Ivan Vecera) [1688236 1687456] - [net] drivers: net: use flow action infrastructure (Ivan Vecera) [1688236 1687456] - [net] flow_offload: add flow_rule and flow_match structures and use them (Ivan Vecera) [1688236 1687456] - [net] net_sched: add performance counters for basic filter (Ivan Vecera) [1688236 1687456] - [net] net_sched: add hit counter for matchall (Ivan Vecera) [1688236 1687456] - [net] sched: cls_flower: allocate mask dynamically in fl_change() (Ivan Vecera) [1688236 1687456] - [net] selftests: tc-testing: fix parsing of ife type (Ivan Vecera) [1688236 1687456] - [net] net_sched: refetch skb protocol for each filter (Ivan Vecera) [1688236 1687456] - [net] sched: act_tunnel_key: fix memory leak in case of action replace (Ivan Vecera) [1688236 1687456] - [net] sch_api: Change signature of qdisc_tree_reduce_backlog() to use ints (Ivan Vecera) [1688236 1687456] - [net] sch_cake: Correctly update parent qlen when splitting GSO packets (Ivan Vecera) [1688236 1687456] - [net] sched: Fix detection of empty queues in child qdiscs (Ivan Vecera) [1688236 1687456] - [net] sched: Avoid dereferencing skb pointer after child enqueue (Ivan Vecera) [1688236 1687456] - [net] sched: cls_flower: Remove old entries from rhashtable (Ivan Vecera) [1688236 1687456] - [net] sched: simplify the qdisc_leaf code (Ivan Vecera) [1688236 1687456] - [net] selftests: Fix test errors related to lib.mk khdr target (Ivan Vecera) [1688236 1687456] - [net] net_sched: fold tcf_block_cb_call() into tc_setup_cb_call() (Ivan Vecera) [1688236 1687456] - [net] sched: cls_flower: Reject duplicated rules also under skip_sw (Ivan Vecera) [1688236 1687456] - [net] tc-testing: gitignore, ignore generated test results (Ivan Vecera) [1688236 1687456] - [net] tc-testing: Implement the TdcResults module in tdc (Ivan Vecera) [1688236 1687456] - [net] tc-testing: Add new TdcResults module (Ivan Vecera) [1688236 1687456] - [net] tc-testing: Add command timeout feature to tdc (Ivan Vecera) [1688236 1687456] - [net] netem: use a list in addition to rbtree (Ivan Vecera) [1688236 1687456] - [net] Prevent invalid access to skb->prev in __qdisc_drop_all (Ivan Vecera) [1688236 1687456] - [net] tc-testing: tdc.py: Guard against lack of returncode in executed command (Ivan Vecera) [1688236 1687456] - [net] tc-testing: tdc.py: ignore errors when decoding stdout/stderr (Ivan Vecera) [1688236 1687456] - [net] etf: Drop all expired packets (Ivan Vecera) [1688236 1687456] - [net] etf: Split timersortedlist_erase() (Ivan Vecera) [1688236 1687456] - [net] etf: Use cached rb_root (Ivan Vecera) [1688236 1687456] - [net] etf: Cancel timer if there are no pending skbs (Ivan Vecera) [1688236 1687456] - [net] sched: cls_flower: Classify packets using port ranges (Ivan Vecera) [1688236 1687456] - [net] act_mirred: clear skb->tstamp on redirect (Ivan Vecera) [1688236 1687456] - [net] core: use __vlan_hwaccel helpers (Ivan Vecera) [1688236 1687456] - [net] sched: Replace call_rcu_bh() and rcu_barrier_bh() (Ivan Vecera) [1688236 1687456] - [net] sched: Remove egdev mechanism (Ivan Vecera) [1688236 1687456] - [net] sched: avoid writing on noop_qdisc (Ivan Vecera) [1688236 1687456] - [net] sched: cls_u32: simplify the hell out u32_delete() emptiness check (Ivan Vecera) [1688236 1687456] - [net] sched: cls_u32: keep track of knodes count in tc_u_common (Ivan Vecera) [1688236 1687456] - [net] sched: cls_u32: get rid of tp_c (Ivan Vecera) [1688236 1687456] - [net] sched: cls_u32: the tp_c argument of u32_set_parms() is always tp->data (Ivan Vecera) [1688236 1687456] - [net] sched: cls_u32: pass tc_u_common to u32_set_parms() instead of tc_u_hnode (Ivan Vecera) [1688236 1687456] - [net] sched: cls_u32: clean tc_u_common hashtable (Ivan Vecera) [1688236 1687456] - [net] sched: cls_u32: get rid of tc_u_common ->rcu (Ivan Vecera) [1688236 1687456] - [net] sched: cls_u32: get rid of tc_u_knode ->tp (Ivan Vecera) [1688236 1687456] - [net] sched: cls_u32: get rid of unused argument of u32_destroy_key() (Ivan Vecera) [1688236 1687456] - [net] sched: cls_u32: make sure that divisor is a power of 2 (Ivan Vecera) [1688236 1687456] - [net] sched: cls_u32: disallow linking to root hnode (Ivan Vecera) [1688236 1687456] - [net] sched: cls_u32: mark root hnode explicitly (Ivan Vecera) [1688236 1687456] - [net] sched: pie: fix coding style issues (Ivan Vecera) [1688236 1687456] - [net] treewide: Replace more open-coded allocation size multiplications (Ivan Vecera) [1688236 1687456] - [net] sched: remove unused helpers (Ivan Vecera) [1688236 1687456] - [net] tc-testing: use a plugin to build eBPF program (Ivan Vecera) [1688236 1687456] - [net] tc-testing: fix build of eBPF programs (Ivan Vecera) [1688236 1687456] - [net] tc: Add support for configuring the taprio scheduler (Ivan Vecera) [1688236 1687456] - [documentation] KVM: arm64: Clarify access behaviour for out-of-range SVE register slice IDs (Andrew Jones) [1550499] - [documentation] KVM: Clarify KVM_{SET,GET}_ONE_REG error code documentation (Andrew Jones) [1550499] - [documentation] KVM: Clarify capability requirements for KVM_ARM_VCPU_FINALIZE (Andrew Jones) [1550499] - [kvm] KVM: arm/arm64: Clean up vcpu finalization function parameter naming (Andrew Jones) [1550499] - [kvm] KVM: arm64/sve: Explain validity checks in set_sve_vls() (Andrew Jones) [1550499] - [kvm] KVM: arm64/sve: Simplify KVM_REG_ARM64_SVE_VLS array sizing (Andrew Jones) [1550499] - [kvm] KVM: arm64/sve: WARN when avoiding divide-by-zero in sve_reg_to_region() (Andrew Jones) [1550499] - [kvm] KVM: arm64/sve: Make register ioctl access errors more consistent (Andrew Jones) [1550499] - [kvm] KVM: arm64/sve: Miscellaneous tidyups in guest.c (Andrew Jones) [1550499] - [kvm] KVM: arm64/sve: Clean up UAPI register ID definitions (Andrew Jones) [1550499] - [kvm] KVM: arm64/sve: sys_regs: Demote redundant vcpu_has_sve() checks to WARNs (Andrew Jones) [1550499] - [virt] KVM: arm/arm64: Demote kvm_arm_init_arch_resources() to just set up SVE (Andrew Jones) [1550499] - [arm64] arm64/sve: Clarify vq map semantics (Andrew Jones) [1550499] - [kvm] arm64: KVM: Fix system register enumeration (Andrew Jones) [1550499] - [documentation] KVM: arm64/sve: Document KVM API extensions for SVE (Andrew Jones) [1550499] - [documentation] KVM: Document errors for KVM_GET_ONE_REG and KVM_SET_ONE_REG (Andrew Jones) [1550499] - [arm64] KVM: arm64: Add a capability to advertise SVE support (Andrew Jones) [1550499] - [kvm] KVM: arm64/sve: Allow userspace to enable SVE for vcpus (Andrew Jones) [1550499] - [kvm] KVM: arm64/sve: Add pseudo-register for the guest's vector lengths (Andrew Jones) [1550499] - [virt] KVM: arm/arm64: Add KVM_ARM_VCPU_FINALIZE ioctl (Andrew Jones) [1550499] - [virt] KVM: arm/arm64: Add hook for arch-specific KVM initialisation (Andrew Jones) [1550499] - [arm64] arm64/sve: In-kernel vector length availability query interface (Andrew Jones) [1550499] - [kvm] KVM: arm64: Enumerate SVE register indices for KVM_GET_REG_LIST (Andrew Jones) [1550499] - [arm64] KVM: arm64/sve: Add SVE support to register access ioctl interface (Andrew Jones) [1550499] - [kvm] KVM: arm64: Reject ioctl access to FPSIMD V-regs on SVE vcpus (Andrew Jones) [1550499] - [kvm] KVM: arm64: Factor out core register ID enumeration (Andrew Jones) [1550499] - [kvm] KVM: arm64: Add missing #include of in guest.c (Andrew Jones) [1550499] - [include] KVM: Allow 2048-bit register access via ioctl interface (Andrew Jones) [1550499] - [kvm] KVM: arm64/sve: Context switch the SVE registers (Andrew Jones) [1550499] - [kvm] KVM: arm64/sve: System register context switch and access support (Andrew Jones) [1550499] - [kvm] KVM: arm64: Support runtime sysreg visibility filtering (Andrew Jones) [1550499] - [kvm] KVM: arm64: Propagate vcpu into read_id_reg() (Andrew Jones) [1550499] - [arm64] KVM: arm64: Add a vcpu flag to control SVE visibility for the guest (Andrew Jones) [1550499] - [arm64] arm64/sve: Enable SVE state tracking for non-task contexts (Andrew Jones) [1550499] - [arm64] arm64/sve: Check SVE virtualisability (Andrew Jones) [1550499] - [arm64] arm64/sve: Clarify role of the VQ map maintenance functions (Andrew Jones) [1550499] - [arm64] KVM: arm64: Add missing #includes to kvm_host.h (Andrew Jones) [1550499] - [kvm] KVM: arm64: Refactor kvm_arm_num_regs() for easier maintenance (Andrew Jones) [1550499] - [arm64] KVM: arm64: Delete orphaned declaration for __fpsimd_enabled() (Andrew Jones) [1550499] - [arm64] arm64: fpsimd: Always set TIF_FOREIGN_FPSTATE on task state flush (Andrew Jones) [1550499] - [documentation] KVM: Documentation: Document arm64 core registers in detail (Andrew Jones) [1550499] - [arm64] arm64/sve: Disentangle from (Andrew Jones) [1550499] - [arm64] arm64/sve: ptrace: Fix SVE_PT_REGS_OFFSET definition (Andrew Jones) [1550499]- [fs] xfs: fix reporting supported extra file attributes for statx() (Bill O'Donnell) [1721034] - [scsi] scsi: hpsa: correct ioaccel2 chaining (Joseph Szczypek) [1706121] - [powerpc] powerpc/pseries/mobility: rebuild cacheinfo hierarchy post-migration (Steve Best) [1720929] - [powerpc] powerpc/pseries/mobility: prevent cpu hotplug during DT update (Steve Best) [1720929] - [powerpc] powerpc/cacheinfo: add cacheinfo_teardown, cacheinfo_rebuild (Steve Best) [1720929] - [kernel] cpuset: restore sanity to cpuset_cpus_allowed_fallback() (Joel Savitz) [1677311]- [scripts] scripts: override locale from environment when running recordmcount.pl (Prarit Bhargava) [1721515] - [netdrv] net: aquantia: fix wol configuration not applied sometimes (Igor Russkikh) [1662198] - [x86] x86/resctrl: Prevent NULL pointer dereference when local MBM is disabled (Prarit Bhargava) [1721208] - [fs] inotify: Fix fsnotify_mark refcount leak in inotify_update_existing_watch() (Miklos Szeredi) [1451863] - [fs] inotify: Fix fd refcount leak in inotify_add_watch(). (Miklos Szeredi) [1451863] - [fs] fanotify: Use inode_is_open_for_write (Miklos Szeredi) [1451863] - [fs] fanotify: Make sure to check event_len when copying (Miklos Szeredi) [1451863] - [fs] fsnotify/fdinfo: include fdinfo.h for inotify_show_fdinfo() (Miklos Szeredi) [1451863] - [include] fanotify: introduce new event mask FAN_OPEN_EXEC_PERM (Miklos Szeredi) [1451863] - [include] fsnotify: refactor fsnotify_parent()/fsnotify() paired calls when event is on path (Miklos Szeredi) [1451863] - [include] fanotify: introduce new event mask FAN_OPEN_EXEC (Miklos Szeredi) [1451863] - [fs] fanotify: return only user requested event types in event mask (Miklos Szeredi) [1451863] - [fs] fanotify: support reporting thread id instead of process id (Miklos Szeredi) [1451863] - [fs] fanotify: add BUILD_BUG_ON() to count the bits of fanotify constants (Miklos Szeredi) [1451863] - [fs] fsnotify: convert runtime BUG_ON() to BUILD_BUG_ON() (Miklos Szeredi) [1451863] - [fs] fanotify: deprecate uapi FAN_ALL_* constants (Miklos Szeredi) [1451863] - [fs] fanotify: simplify handling of FAN_ONDIR (Miklos Szeredi) [1451863] - [include] fanotify: fix collision of internal and uapi mark flags (Miklos Szeredi) [1451863] - [fs] fanotify: store fanotify_init() flags in group's fanotify_data (Miklos Szeredi) [1451863] - [fs] fanotify: clean up handling of "mark type" (Miklos Szeredi) [1451863] - [fs] fsnotify: fix false positive warning on inode delete (Miklos Szeredi) [1451863] - [include] inotify: Add flag IN_MASK_CREATE for inotify_add_watch() (Miklos Szeredi) [1451863] - [fs] fanotify: factor out helpers to add/remove mark (Miklos Szeredi) [1451863] - [fs] fsnotify: add helper to get mask from connector (Miklos Szeredi) [1451863] - [fs] fsnotify: let connector point to an abstract object (Miklos Szeredi) [1451863] - [fs] fsnotify: pass connp and object type to fsnotify_add_mark() (Miklos Szeredi) [1451863] - [fs] fsnotify: use typedef fsnotify_connp_t for brevity (Miklos Szeredi) [1451863] - [powerpc] powerpc/pseries: Fix oops in hotplug memory notifier (Steve Best) [1720932] - [netdrv] net: aquantia: tcp checksum 0xffff being handled incorrectly (Igor Russkikh) [1719176] - [netdrv] net: aquantia: fix LRO with FCS error (Igor Russkikh) [1719176] - [netdrv] net: aquantia: check rx csum for all packets in LRO session (Igor Russkikh) [1719176] - [netdrv] net: aquantia: tx clean budget logic error (Igor Russkikh) [1719176] - [security] selinux: log raw contexts as untrusted strings (Ondrej Mosnacek) [1719666] - [kernel] audit: add saddr_fam filter field (Richard Guy Briggs) [1715679] - [kernel] audit: re-structure audit field valid checks (Richard Guy Briggs) [1715679] - [kernel] audit: rename FILTER_TYPE to FILTER_EXCLUDE (Richard Guy Briggs) [1715679] - [kernel] audit: allow other filter list types for AUDIT_EXE (Richard Guy Briggs) [1715679] - [documentation] ovl: doc: add non-standard corner cases (Miklos Szeredi) [1718370] - [fs] ovl: support the FS_IOC_FSETXATTR ioctls (Miklos Szeredi) [1718370] - [fs] ovl: relax WARN_ON() for overlapping layers use case (Miklos Szeredi) [1718370] - [fs] ovl: check the capability before cred overridden (Miklos Szeredi) [1718370] - [fs] ovl: do not generate duplicate fsnotify events for "fake" path (Miklos Szeredi) [1718370] - [fs] ovl: support stacked SEEK_HOLE/SEEK_DATA (Miklos Szeredi) [1718370] - [fs] ovl: fix missing upper fs freeze protection on copy up for ioctl (Miklos Szeredi) [1718370] - [fs] fuse: fallocate: fix return with locked inode (Miklos Szeredi) [1717457] - [fs] fuse: honor RLIMIT_FSIZE in fuse_file_fallocate (Miklos Szeredi) [1717457] - [fs] fuse: decrement NR_WRITEBACK_TEMP on the right page (Miklos Szeredi) [1717457] - [fs] fuse: handle zero sized retrieve correctly (Miklos Szeredi) [1717457] - [fs] fuse: continue to send FUSE_RELEASEDIR when FUSE_OPEN returns ENOSYS (Miklos Szeredi) [1717457]- [mm] mm/mincore.c: make mincore() more conservative (Rafael Aquini) [1664203] {CVE-2019-5489} - [x86] x86/umip: Make the UMIP activated message generic (David Arcari) [1720014] - [x86] x86/umip: Print UMIP line only once (David Arcari) [1720014] - [crypto] crypto: vmac - separate tfm and request context (Desnes Augusto Nunes do Rosario) [1702702] - [crypto] crypto: ccp - Update driver messages to remove some confusion (David Arcari) [1719026] - [block] blk-mq: fix hang caused by freeze/unfreeze sequence (Ming Lei) [1719835] - [block] blk-mq: remove WARN_ON(!q->elevator) from blk_mq_sched_free_requests (Ming Lei) [1719835] - [block] block: free sched's request pool in blk_cleanup_queue (Ming Lei) [1719835] - [block] block: don't protect generic_make_request_checks with blk_queue_enter (Ming Lei) [1719835] - [block] block: move blk_exit_queue into __blk_release_queue (Ming Lei) [1719835] - [block] block: print offending values when cloned rq limits are exceeded (Ming Lei) [1719816] - [block] block: fix page leak when merging to same page (Ming Lei) [1662864] - [x86] RHEL: fix build of spec_ctrl.h for older assemblers (Jeff Moyer) [1719406] - [drm] drm/amd/display: Initialize stream_update with memset (Jeff Moyer) [1719406] - [mm] mm/gup: finish consolidating error handling (Jeff Moyer) [1641506] - [mm] mm/gup: cache dev_pagemap while pinning pages (Jeff Moyer) [1641506] - [rpmspec] kernel packaging: Fix extra namespace collision (Prarit Bhargava) [1699868] - [rpmspec] redhat: kernel-selftests-internal: add dependencies (Jiri Benc) [1717943] - [kernel] kernel/module.c: Only return -EEXIST for modules that have finished loading (Prarit Bhargava) [1666939] - [input] Input: elantech - remove P52 and P72 from SMBus blacklist (Benjamin Tissoires) [1703157] - [input] Input: elan_i2c - handle physical middle button (Benjamin Tissoires) [1703157] - [input] Input: elantech/SMBus - export all capabilities from the PS/2 node (Benjamin Tissoires) [1703157] - [input] Input: elan_i2c - do not query the info if they are provided (Benjamin Tissoires) [1703157] - [input] Input: elantech - detect middle button based on firmware version (Benjamin Tissoires) [1703157] - [input] Input: elantech - add helper function elantech_is_buttonpad() (Benjamin Tissoires) [1703157] - [input] Input: elantech - query the min/max information beforehand too (Benjamin Tissoires) [1703157] - [input] Input: elantech - enable middle button support on 2 ThinkPads (Benjamin Tissoires) [1703157] - [input] Input: elan_i2c - increment wakeup count if wake source (Benjamin Tissoires) [1703157] - [kernel] timekeeping: Update multiplier when NTP frequency is set directly (Prarit Bhargava) [1714164] - [fs] xfs: fix use after free in buf log item unlock assert (Brian Foster) [1666150] - [fs] xfs: add missing error check in xfs_prepare_shift() (Brian Foster) [1699214] - [documentation] Documentation: Fix grammatical error in sysctl/fs.txt & clarify negative dentry (Waiman Long) [1673955] - [fs] fs/dcache: Track & report number of negative dentries (Waiman Long) [1673955] - [fs] fs/dcache: Fix incorrect nr_dentry_unused accounting in shrink_dcache_sb() (Waiman Long) [1673955] - [net] tcp: tcp_fragment() should apply sane memory limits (Florian Westphal) [1719858] {CVE-2019-11478} - [net] tcp: limit payload size of sacked skbs (Florian Westphal) [1719603] {CVE-2019-11477}- [tools] kvm: selftests: make hyperv_cpuid test pass on AMD (Vitaly Kuznetsov) [1718501] - [scsi] vmw_pvscsi: Fixed to work with SG_CHAIN (Ewan Milne) [1717278] - [x86] mark AMD Rome processors supported (David Arcari) [1520002] - [fs] ext4: zero out the unused memory region in the extent tree block (Lukas Czerner) [1715276] {CVE-2019-11833} - [s390] s390/smp: Fix calling smp_call_ipl_cpu() from ipl CPU (David Hildenbrand) [1715041] - [vfio] vfio/type1: Limit DMA mappings per container (Alex Williamson) [1695592] {CVE-2019-3882} - [tools] selftests/powerpc: Remove Power9 paste tests (Diego Domingos) [1662374] - [tools] selftests/powerpc: Remove Power9 copy_unaligned test (Diego Domingos) [1662374] - [tools] selftests/powerpc: Fix ptrace tm failure (Diego Domingos) [1662374] - [netdrv] mlxsw: core: Prevent reading unsupported slave address from SFP EEPROM (Ivan Vecera) [1680241] - [netdrv] mlxsw: core: Prevent QSFP module initialization for old hardware (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Fix autoneg status in ethtool (Ivan Vecera) [1680241] - [netdrv] mlxsw: pci: Reincrease PCI reset timeout (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Put MC TCs into DWRR mode (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_buffers: Add a multicast pool for Spectrum-2 (Ivan Vecera) [1680241] - [tools] selftests: mlxsw: Test VRF MAC vetoing (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_router: Do not check VRF MAC address (Ivan Vecera) [1680241] - [netdrv] mlxsw: core: Do not use WQ_MEM_RECLAIM for mlxsw workqueue (Ivan Vecera) [1680241] - [netdrv] mlxsw: core: Do not use WQ_MEM_RECLAIM for mlxsw ordered workqueue (Ivan Vecera) [1680241] - [netdrv] mlxsw: core: Do not use WQ_MEM_RECLAIM for EMAD workqueue (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_switchdev: Add MDB entries in prepare phase (Ivan Vecera) [1680241] - [netdrv] mlxsw: core: mlxsw: core: avoid -Wint-in-bool-context warning (Ivan Vecera) [1680241] - [netdrv] mlxsw: minimal: Initialize base_mac (Ivan Vecera) [1680241] - [netdrv] mlxsw: core: Prevent duplication during QSFP module initialization (Ivan Vecera) [1680241] - [netdrv] mellanox: Switch to bitmap_zalloc() (Ivan Vecera) [1680241] - [netdrv] mlxsw: i2c: Extend initialization by querying resources data (Ivan Vecera) [1680241] - [netdrv] mlxsw: i2c: Extend input parameters list of command API (Ivan Vecera) [1680241] - [netdrv] mlxsw: i2c: Modify input parameter name in initialization API (Ivan Vecera) [1680241] - [netdrv] mlxsw: i2c: Fix comment misspelling (Ivan Vecera) [1680241] - [netdrv] mlxsw: core: Move resource query API to common location (Ivan Vecera) [1680241] - [netdrv] mlxsw: minimal: Add ethtool support (Ivan Vecera) [1680241] - [netdrv] mlxsw: minimal: Make structures and variables names shorter (Ivan Vecera) [1680241] - [netdrv] mlxsw: core: Move ethtool module callbacks to a common location (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Make mlxsw_sp_acl_tcam_vregion_rehash() return void (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Remember where to continue rehash migration (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Allow to interrupt/continue rehash work (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Do rollback as another call to mlxsw_sp_acl_tcam_vchunk_migrate_all() (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Put vchunk migrate start/end code into separate functions (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Put this_is_rollback to rehash context struct (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Rename variables in mlxsw_sp_acl_tcam_ventry_migrate() (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: assign vchunk->chunk by the newly created chunk (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: assign vregion->region by the newly created region (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Push code start/end from mlxsw_sp_acl_tcam_vregion_migrate() (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Push rehash start/end code into separate functions (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Introduce new rehash context struct and save hint_priv there (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Don't migrate already migrated entry (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Push rehash dw struct into rehash sub-struct (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_switchdev: Handle SWITCHDEV_PORT_ATTR_SET (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: acl: Use struct_size() in kzalloc() (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: remove set but not used variable 'autoneg_status' (Ivan Vecera) [1680241] - [tools] selftests: mlxsw: spectrum-2: Add massive delta rehash test (Ivan Vecera) [1680241] - [tools] selftests: mlxsw: spectrum-2: Check migrate end trace (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Add vregion migration end tracepoint (Ivan Vecera) [1680241] - [tools] selftests: mlxsw: spectrum-2: Add IPv6 variant of simple delta rehash test (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Don't take mutex in mlxsw_sp_acl_tcam_vregion_rehash_work() (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Remove RTNL lock assertions from ERP code (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Don't take rtnl lock during vregion_rehash_intrvl_set() (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Introduce a mutex to guard objagg instance manipulation (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Enable vregion rehash per-profile (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Introduce mutex to guard Bloom Filter updates (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Introduce vregion mutex (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Refactor vregion association code (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Introduce a mutex to guard region list updates (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Split TCAM group structure into two (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Remove unused ops field from group structure (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Add Spectrum-2 ASIC support for new port types and speeds (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Add Spectrum-2 ASIC port type-speed operations (Ivan Vecera) [1680241] - [netdrv] mlxsw: reg: Add new port type-speed fields for PTYS register (Ivan Vecera) [1680241] - [netdrv] mlxsw: reg: 80 columns wrapping change (Ivan Vecera) [1680241] - [netdrv] mlxsw: reg: Rename p_eth_proto_adm to full name p_eth_proto_admin (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Add port type-speed operations (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Rename port type-speed functions to ASIC specific (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Query port connector type from firmware (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Remove unsupported eth_proto_lp_advertise field in PTYS (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Remove duplicate port link mode entry (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Avoid -Wformat-truncation warnings (Ivan Vecera) [1680241] - [netdrv] net: Remove SWITCHDEV_ATTR_ID_PORT_BRIDGE_FLAGS_SUPPORT (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_buffers: Reject overlarge headroom size requests (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_buffers: Update port headroom configuration (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_buffers: Add Spectrum-2 shared buffer configuration (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_buffers: Keep mlxsw_sp_sb_mm in sb_vals (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_buffers: Keep mlxsw_sp_sb_cm in sb_vals (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_buffers: Keep mlxsw_sp_sb_prs in mlxsw_sp_sb_vals (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_buffers: Keep mlxsw_sp_sb_pms in mlxsw_sp_sb_vals (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_buffers: Keep pool descriptors in mlxsw_sp_sb_vals (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_buffers: Allocate prs & pms dynamically (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Add struct mlxsw_sp_sb_vals (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Change IP2ME CPU policer rate and burst size values (Ivan Vecera) [1680241] - [netdrv] mlxsw: __mlxsw_sp_port_headroom_set(): Fix a use of local variable (Ivan Vecera) [1680241] - [tools] selftests: forwarding: Add some missing configuration symbols (Ivan Vecera) [1680241] - [netdrv] mlxsw: core: fix spelling mistake "temprature" -> "temperature" (Ivan Vecera) [1680241] - [netdrv] mlxsw: core: Extend thermal module with per QSFP module thermal zones (Ivan Vecera) [1680241] - [netdrv] mlxsw: core: Allow thermal zone binding to an external cooling device (Ivan Vecera) [1680241] - [netdrv] mlxsw: core: Add QSFP module temperature label attribute to hwmon (Ivan Vecera) [1680241] - [netdrv] mlxsw: core: Extend hwmon interface with QSFP module temperature attributes (Ivan Vecera) [1680241] - [netdrv] mlxsw: core: Extend hwmon interface with fan fault attribute (Ivan Vecera) [1680241] - [netdrv] mlxsw: core: Rename cooling device (Ivan Vecera) [1680241] - [netdrv] mlxsw: core: Replace thermal temperature trips with defines (Ivan Vecera) [1680241] - [netdrv] mlxsw: core: Modify thermal zone definition (Ivan Vecera) [1680241] - [netdrv] mlxsw: core: Set different thermal polling time based on bus frequency capability (Ivan Vecera) [1680241] - [netdrv] mlxsw: core: Add API for QSFP module temperature thresholds reading (Ivan Vecera) [1680241] - [netdrv] mlxsw: reg: Add Fan Out of Range Event Register (Ivan Vecera) [1680241] - [netdrv] mlxsw: reg: Add Management Temperature Bulk Register (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Move QSFP EEPROM definitions to common location (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_switchdev: Remove unused variables (Ivan Vecera) [1680241] - [tools] selftests: mlxsw: avoid double sourcing of lib.sh (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_flower: Fix VLAN modify action support (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_router: Drop unnecessary WARN_ON_ONCE() (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Set LAG port collector only when active (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_switchdev: Remove getting PORT_BRIDGE_FLAGS (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_router: Use struct_size() in kzalloc() (Ivan Vecera) [1680241] - [tools] selftests: mlxsw: spectrum-2: Add simple delta rehash test (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Add couple of vregion rehash tracepoints (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: add "acl_region_rehash_interval" devlink param (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Implement region migration according to hints (Ivan Vecera) [1680241] - [netdrv] mlxsw: reg: Add multi field to PAGT register (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Pass hints priv all the way to ERP code (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Implement basic ERP rehash hits creation (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Split entry struct into entry and ventry (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Split chunk struct into chunk and vchunk (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Split region struct into region and vregion (Ivan Vecera) [1680241] - [netdrv] lib: objagg: implement optimization hints assembly and use hints for object creation (Ivan Vecera) [1680241] - [netdrv] devlink: publish params only after driver init is done (Ivan Vecera) [1680241] - [tools] selftests: mlxsw: Add a test for blackhole routes (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_router: Offload blackhole routes (Ivan Vecera) [1680241] - [netdrv] mlxsw: Implement ndo_get_port_parent_id() (Ivan Vecera) [1680241] - [netdrv] mlxsw: core: Trace EMAD errors (Ivan Vecera) [1680241] - [netdrv] drivers: net: use flow action infrastructure (Ivan Vecera) [1680241] - [netdrv] flow_offload: add flow_rule and flow_match structures and use them (Ivan Vecera) [1680241] - [tools] selftests: forwarding: mirror_gre_flower: Fix test result handling (Ivan Vecera) [1680241] - [tools] selftests: forwarding: mirror_gre_bridge_1q_lag: Ignore ARP (Ivan Vecera) [1680241] - [tools] selftests: forwarding: mirror_gre_bridge_1q_lag: Enable forwarding (Ivan Vecera) [1680241] - [tools] selftests: forwarding: mirror_gre_bridge_1q_lag: Flush neighbors (Ivan Vecera) [1680241] - [tools] selftests: forwarding: mirror_gre_vlan_bridge_1q: Fix roaming test (Ivan Vecera) [1680241] - [tools] selftests: forwarding: mirror_lib: Wait for tardy mirrored packets (Ivan Vecera) [1680241] - [tools] selftests: forwarding: mirror_gre_changes: Fix TTL test (Ivan Vecera) [1680241] - [tools] selftests: mlxsw: Update ping limits (Ivan Vecera) [1680241] - [tools] selftests: forwarding: mirror_lib: Update ping limits (Ivan Vecera) [1680241] - [tools] selftests: forwarding: Make ping timeout configurable (Ivan Vecera) [1680241] - [tools] selftests: spectrum-2: Add delta two masks one key test (Ivan Vecera) [1680241] - [tools] selftests: spectrum-2: Fix multiple_masks_test (Ivan Vecera) [1680241] - [tools] selftests: spectrum-2: Extend and move trace helpers (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Add C-TCAM spill tracepoint (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Include delta bits into hashtable key (Ivan Vecera) [1680241] - [tools] selftests: forwarding: Use OK instead of PASS in test output (Ivan Vecera) [1680241] - [tools] selftests: net: forwarding: change devlink resource support checking (Ivan Vecera) [1680241] - [documentation] Documentation: add devlink param file for mlxsw driver (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_switchdev: Add more extack messages (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Fix rul/rule typo (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Move mr_ruleset and mr_rule structs (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Remove unnecessary arg on action_replace call path (Ivan Vecera) [1680241] - [netdrv] mlxfw: Replace license text with SPDX identifiers and adjust copyrights (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_nve: Enable VXLAN on Spectrum-2 (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_nve: Add support for VXLAN on Spectrum-2 (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_nve: Breakout common code to a common function (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Expose functions to create and destroy underlay RIF (Ivan Vecera) [1680241] - [tools] selftests: forwarding: Add a test case for ARP suppression (Ivan Vecera) [1680241] - [tools] selftests: forwarding: Add a test for VXLAN symmetric routing (Ivan Vecera) [1680241] - [tools] selftests: forwarding: Add a test case for ARP decapsulation (Ivan Vecera) [1680241] - [tools] selftests: forwarding: Add a test for VXLAN asymmetric routing (Ivan Vecera) [1680241] - [tools] selftests: forwarding: Add IP-in-IP GRE hierarchical topology with keys test (Ivan Vecera) [1680241] - [tools] selftests: forwarding: Add IP-in-IP GRE hierarchical topology with key test (Ivan Vecera) [1680241] - [tools] selftests: forwarding: Add IP-in-IP GRE hierarchical topology test (Ivan Vecera) [1680241] - [tools] selftests: forwarding: Add IP-in-IP GRE flat topology with keys test (Ivan Vecera) [1680241] - [tools] selftests: forwarding: Add IP-in-IP GRE flat topology with key test (Ivan Vecera) [1680241] - [tools] selftests: forwarding: Add IP-in-IP GRE flat topology test (Ivan Vecera) [1680241] - [tools] selftests: forwarding: Add IP tunneling lib (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_router: Add GRE tunnel support for Spectrum-2 (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_router: Update tunnel decap properties (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_router: Support RIF without device (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_router: Change mlxsw_sp_ipip_lb_ul_vr_id() (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_router: Add underlay RIF ID support (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_router: Mark RIF index as taken before creation (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_router: Adjust loopback RIF configuration (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Set RIF ops per ASIC type (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_router: Split RIF ops array for Spectrum-2 support (Ivan Vecera) [1680241] - [netdrv] mlxsw: reg: Add underlay egress RIF field in RTDP register (Ivan Vecera) [1680241] - [netdrv] mlxsw: reg: Add fields to RITR - Router Interface Table Register (Ivan Vecera) [1680241] - [tools] selftests: forwarding: Add a test case for externally learned FDB entries (Ivan Vecera) [1680241] - [tools] selftests: mlxsw: Test FDB offload indication (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_switchdev: Do not treat static FDB entries as sticky (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_fid: Update dummy FID index (Ivan Vecera) [1680241] - [netdrv] mlxsw: pci: Return error on PCI reset timeout (Ivan Vecera) [1680241] - [netdrv] mlxsw: pci: Increase PCI SW reset timeout (Ivan Vecera) [1680241] - [netdrv] mlxsw: pci: Ring CQ's doorbell before RDQ's (Ivan Vecera) [1680241] - [tools] selftests: mlxsw: Test veto of unsupported VXLAN FDBs (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Add extack messages to VXLAN FDB rejection (Ivan Vecera) [1680241] - [netdrv] mlxsw: Add extack to mlxsw_sp_nve_ops.fdb_replay (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_nve: Use struct_size() in kzalloc() (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl_bloom_filter: use struct_size() in kzalloc() (Ivan Vecera) [1680241] - [tools] selftests: forwarding: Add a test for VLAN deletion (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_switchdev: Set PVID correctly during VLAN deletion (Ivan Vecera) [1680241] - [net] net: bridge: Fix VLANs memory leak (Ivan Vecera) [1680241] - [tools] selftests: mlxsw: Add a test case for VLAN addition error flow (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_nve: Replace error code with EINVAL (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_switchdev: Avoid returning errors in commit phase (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Add VXLAN dependency for spectrum (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Disable lag port TX before removing it (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Remove ASSERT_RTNL()s in module removal flow (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Add cleanup after C-TCAM update error condition (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: drop useless LIST_HEAD (Ivan Vecera) [1680241] - [tools] selftests: forwarding: Add router test with VID 1 (Ivan Vecera) [1680241] - [tools] selftests: mlxsw: Adjust test regarding VID 1 (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Remove limitation regarding VID 1 (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Switch to VID 4095 as default VID (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Add an helper function to cleanup VLAN entries (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Store pointer to default port VLAN in port struct (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Allow controlling destruction of default port VLAN (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Set PVID during port initialization (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Replace hard-coded default VID with a define (Ivan Vecera) [1680241] - [tools] selftests: mlxsw: Add a test case for L3 VNI (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_router: Do not force specific configuration order (Ivan Vecera) [1680241] - [tools] selftests: mlxsw: Add rtnetlink tests (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_router: Hold a reference on RIF's netdev (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_router: Make RIF deletion more robust (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_router: Propagate 'struct mlxsw_sp' further (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Properly cleanup LAG uppers when removing port from LAG (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Remove reference count from VLAN entries (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Handle VLAN device unlinking (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_fid: Remove unused function (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_router: Do not destroy RIFs based on FID's reference count (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Sanitize VLAN interface's uppers (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_nve: Fix memory leak upon driver reload (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Add trap for decapsulated ARP packets (Ivan Vecera) [1680241] - [netdrv] mlxsw: core: Increase timeout during firmware flash process (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Update the supported firmware to version 13.1910.622 (Ivan Vecera) [1680241] - [tools] selftests: mlxsw: Add Bloom delta test (Ivan Vecera) [1680241] - [tools] selftests: mlxsw: Add Bloom filter complex test (Ivan Vecera) [1680241] - [tools] selftests: mlxsw: Add Bloom filter simple test (Ivan Vecera) [1680241] - [netdrv] mlxsw: reg: Activate Bloom filter (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Set master RP index on transition to eRP (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Update Bloom filter on eRP transitions (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Set A-TCAM rules in Bloom filter (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Add Bloom filter update (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Add Bloom filter handling (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Introduce Bloom filter (Ivan Vecera) [1680241] - [netdrv] mlxsw: resources: Add Spectrum-2 Bloom filter resource (Ivan Vecera) [1680241] - [netdrv] mlxsw: reg: Add Policy Engine Algorithmic Bloom Filter Entries Register (Ivan Vecera) [1680241] - [tools] selftests: mlxsw: Test FID RIF MAC vetoing (Ivan Vecera) [1680241] - [tools] selftests: mlxsw: Test RIF MAC vetoing (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_router: Veto unsupported RIF MAC addresses (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Add mlxsw_sp.mac_mask (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_router: Generalize mlxsw_sp_netdevice_router_port_event() (Ivan Vecera) [1680241] - [tools] selftests: mlxsw: extack: Test VLAN add on a port device (Ivan Vecera) [1680241] - [tools] selftests: mlxsw: extack: Test VLAN add on a VXLAN device (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_switchdev: Propagate extack on port VLAN events (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_switchdev: Propagate extack on VXLAN VLAN events (Ivan Vecera) [1680241] - [tools] selftests: forwarding: Add multicast routing test (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_router: Add Multicast routing support for Spectrum-2 (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Limit priority value (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Support rule creation without action creation (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Add replace rule action operation (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Add multicast router profile operations (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Add Spectrum-2 keys (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Change stage of ACL initialization (Ivan Vecera) [1680241] - [netdrv] mlxsw: reg: Add Policy Engine Multicast Router Binding Table Register (Ivan Vecera) [1680241] - [tools] selftests: forwarding: Add PVID test case for VXLAN with VLAN-aware bridges (Ivan Vecera) [1680241] - [tools] selftests: mlxsw: vxlan: Test FDB un/marking on VXLAN join/leave (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_nve: Un/offload FDB on nve_fid_disable/enable (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Add mlxsw_sp_fid_ops.fdb_clear_offload (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_nve: Add mlxsw_sp_nve_ops.fdb_clear_offload (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_nve: Add mlxsw_sp_nve_ops.fdb_replay (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_switchdev: Publish mlxsw_sp_switchdev_notifier (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Track NVE type at FIDs (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_switchdev: Fix VLAN device deletion via ioctl (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_router: Relax GRE decap matching check (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_switchdev: Avoid leaking FID's reference count (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_nve: Remove easily triggerable warnings (Ivan Vecera) [1680241] - [tools] selftests: mlxsw: Add a new test extack.sh (Ivan Vecera) [1680241] - [tools] selftests: mlxsw: Add one-armed router test (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Mirror loopbacked packets instead of trapping them (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Load firmware version based on devlink parameter (Ivan Vecera) [1680241] - [netdrv] mlxsw: core: Reset firmware after flash during driver initialization (Ivan Vecera) [1680241] - [tools] selftests: forwarding: Add VxLAN test with a VLAN-aware bridge (Ivan Vecera) [1680241] - [tools] selftests: mlxsw: Add a test for VxLAN configuration with a VLAN-aware bridge (Ivan Vecera) [1680241] - [tools] selftests: mlxsw: Consider VLAN-aware bridges as valid (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Enable VxLAN enslavement to VLAN-aware bridges (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_switchdev: Prepare function for VLAN-aware bridges (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_switchdev: Unify VxLAN leave function (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_fid: Add API to lookup 802.1Q FIDs without creating them (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Flip driver to use emulated 802.1Q FIDs (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_router: Introduce emulated VLAN RIFs (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_fid: Introduce emulated 802.1Q FIDs (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_fid: Make flood index calculation more robust (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_switchdev: Do not set field when it is reserved (Ivan Vecera) [1680241] - [tools] selftests: mlxsw: Consider VxLAN learning enabled as valid (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_nve: Allow VxLAN learning (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_switchdev: Allow deletion of learned FDB entries (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_switchdev: Process learned VxLAN FDB entries (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_nve: Add API to resolve learned IP addresses (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_fid: Allow FID lookup by its index (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_fid: Store ifindex of NVE device in FID (Ivan Vecera) [1680241] - [netdrv] mlxsw: reg: Add definition of unicast tunnel record for SFN register (Ivan Vecera) [1680241] - [netdrv] mlxsw: core: Extend cooling device with cooling levels (Ivan Vecera) [1680241] - [tools] selftests: mlxsw: Add a test for VxLAN flooding (Ivan Vecera) [1680241] - [tools] selftests: mlxsw: Add a test for VxLAN configuration (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Expose discard counters via ethtool (Ivan Vecera) [1680241] - [tools] selftests: mlxsw: spectrum-2: Add simple delta test (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: acl: Implement delta for ERP (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: acl: Push code related to num_ctcam_erps inc/dec into separate helpers (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: acl: Remove mlxsw_afk_encode() block range args and key/mask check (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: acl: Don't encode the key again in mlxsw_sp_acl_atcam_12kb_lkey_id_get() (Ivan Vecera) [1680241] - [netdrv] mlxsw: core_acl: Change order of args of ops->encode_block() (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: acl: Pass key pointer to master_mask_set/clear (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: acl_erp: Convert to use objagg for tracking ERPs (Ivan Vecera) [1680241] - [tools] selftests: Adjust spectrum-2 ctcam_two_atcam_masks_test (Ivan Vecera) [1680241] - [tools] selftests: Adjust spectrum-2 two_mask_test (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Fix IP2ME CPU policer configuration (Ivan Vecera) [1680241] - [tools] selftests: mlxsw: qos_mc_aware: Add a test for UC awareness (Ivan Vecera) [1680241] - [tools] selftests: mlxsw: qos_mc_aware: Tweak for min shaper (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Set minimum shaper on MC TCs (Ivan Vecera) [1680241] - [netdrv] mlxsw: reg: QEEC: Add minimum shaper fields (Ivan Vecera) [1680241] - [netdrv] mlxsw: core: Fix devlink unregister flow (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_switchdev: Don't ignore deletions of learned MACs (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_switchdev: Add support for VxLAN encapsulation (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Enable VxLAN enslavement to bridges (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_router: Configure matching local routes for NVE decap (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_fid: Clear NVE configuration when destroying 802.1D FIDs (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_nve: Implement VxLAN operations (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_nve: Implement common NVE core (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_router: Allow querying VR ID based on table ID (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_router: Enable local routes promotion to perform NVE decap (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_fid: Add APIs to lookup FID without creating it (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_fid: Allow setting and clearing NVE properties on FID (Ivan Vecera) [1680241] - [netdrv] mlxsw: core: Fix use-after-free when flashing firmware during init (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Add NVE packet traps (Ivan Vecera) [1680241] - [netdrv] mlxsw: resources: Add NVE resources (Ivan Vecera) [1680241] - [netdrv] mlxsw: reg: Add Monitoring Parsing State Register (Ivan Vecera) [1680241] - [netdrv] mlxsw: reg: Add definition of unicast tunnel record for SFD register (Ivan Vecera) [1680241] - [netdrv] mlxsw: reg: Add Tunneling NVE QoS Default Register (Ivan Vecera) [1680241] - [netdrv] mlxsw: reg: Add Tunneling NVE QoS Configuration Register (Ivan Vecera) [1680241] - [netdrv] mlxsw: reg: Add Tunneling NVE Decapsulation ECN Mapping Register (Ivan Vecera) [1680241] - [netdrv] mlxsw: reg: Add Tunneling NVE Encapsulation ECN Mapping Register (Ivan Vecera) [1680241] - [netdrv] mlxsw: reg: Add Tunneling NVE Underlay Multicast Table Register (Ivan Vecera) [1680241] - [netdrv] mlxsw: reg: Add Tunnel Port Configuration Register (Ivan Vecera) [1680241] - [netdrv] mlxsw: reg: Add Tunneling NVE General Configuration Register (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Seed LAG hash function (Ivan Vecera) [1680241] - [netdrv] mlxsw: reg: Extend FDB flush types for NVE (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Add a new type of KVD linear record (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Move L3 protocol and address definitions to global header file (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_switchdev: Do not assume notifier information type (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_switchdev: Check notification relevance based on upper device (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_switchdev: Prepare for VxLAN FDB notifications (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Remove misuses of private header file (Ivan Vecera) [1680241] - [tools] selftests: mlxsw: qos_mc_aware: Make executable (Ivan Vecera) [1680241] - [tools] selftests: forwarding: Have lldpad_app_wait_set() wait for unknown, too (Ivan Vecera) [1680241] - [netdrv] mlxsw: pci: Fix a typo (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Delete RIF when VLAN device is removed (Ivan Vecera) [1680241] - [netdrv] mlxsw: pci: Derive event type from event queue number (Ivan Vecera) [1680241] - [netdrv] mlxsw: Make MLXSW_SP1_FWREV_MINOR a hard requirement (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Bump required firmware version (Ivan Vecera) [1680241] - [tools] selftests: mlxsw: Add a test for UC behavior under MC flood (Ivan Vecera) [1680241] - [tools] selftests: forwarding: lib: Add mtu_set(), mtu_restore() (Ivan Vecera) [1680241] - [tools] selftests: forwarding: lib: Add ethtool_stats_get() (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_buffers: Tweak SBMM configuration (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_buffers: Configure MC pool (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_buffers: Allow configuration of static pools (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_buffers: Pass SBPM min_size in cells (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_buffers: Allow an infinite maximum for per-TC pool limit (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_buffers: Allow pools of infinite size (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_buffers: Keep shared buffer size in mlxsw_sp_sb (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_buffers: Split TC_COUNT into ingress and egress (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_buffers: Use devlink pool indices throughout (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Init shaper for TCs 8..15 (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_buffers: Set up a dedicated pool for BUM traffic (Ivan Vecera) [1680241] - [netdrv] mlxsw: remove unused arrays mlxsw_i2c_driver_name and mlxsw_pci_driver_name (Ivan Vecera) [1680241] - [netdrv] mlxsw: core: remove unnecessary function mlxsw_core_driver_put (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Expose counter for all 16 TCs (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Include RFC-2819 counters in stats length (Ivan Vecera) [1680241] - [netdrv] mlxsw: Replace license text with SPDX identifiers and adjust copyrights (Ivan Vecera) [1680241] - [tools] selftests: mlxsw: Add TC flower test for Spectrum-2 (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Reset FW after flash (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Update the supported firmware to version 13.1702.6 (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_flower: Disallow usage of vlan_id key on egress (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_flower: use PTR_ERR_OR_ZERO() (Ivan Vecera) [1680241] - [tools] selftests: forwarding: gre_multipath: Update next-hop statistics match criteria (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Configure MC-aware mode on mlxsw ports (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Fix a typo (Ivan Vecera) [1680241] - [netdrv] mlxsw: reg: Add QoS Switch Traffic Class Table is Multicast-Aware Register (Ivan Vecera) [1680241] - [tools] selftests: mlxsw: Add test for ip_forward_update_priority (Ivan Vecera) [1680241] - [tools] selftests: forwarding: Move DSCP capture to lib.sh (Ivan Vecera) [1680241] - [tools] selftests: forwarding: Move lldpad waiting to lib.sh (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_router: Handle sysctl_ip_fwd_update_priority (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Extract work-scheduling into a new function (Ivan Vecera) [1680241] - [tools] selftests: forwarding: Test mirror-to-gretap w/ UL team LACP (Ivan Vecera) [1680241] - [tools] selftests: forwarding: Test mirror-to-gretap w/ UL team (Ivan Vecera) [1680241] - [tools] selftests: forwarding: Introduce $ARPING (Ivan Vecera) [1680241] - [tools] selftests: forwarding: lib: Support team devices (Ivan Vecera) [1680241] - [tools] selftests: forwarding: lib: Add require_command() (Ivan Vecera) [1680241] - [tools] selftests: mlxsw: qos_dscp_bridge: Fix (Ivan Vecera) [1680241] - [tools] selftests: mlxsw: Add test for trust-DSCP (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Support ieee_setapp, ieee_delapp (Ivan Vecera) [1680241] - [netdrv] mlxsw: reg: Add QoS Priority to DSCP Mapping Register (Ivan Vecera) [1680241] - [netdrv] mlxsw: reg: Add QoS ReWrite Enable Register (Ivan Vecera) [1680241] - [netdrv] mlxsw: reg: Add QoS Priority Trust State Register (Ivan Vecera) [1680241] - [netdrv] mlxsw: reg: Add QoS Port DSCP to Priority Mapping Register (Ivan Vecera) [1680241] - [tools] selftests: add a selftest for directed broadcast forwarding (Ivan Vecera) [1680241] - [tools] selftests: forwarding: add tests for TC chain get and dump operations (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Start using A-TCAM (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Add A-TCAM rule insertion and deletion (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Pass C-TCAM region and entry to insert function (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Add A-TCAM region initialization (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Make global TCAM resources available to regions (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Encapsulate C-TCAM region in A-TCAM region (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Add A-TCAM initialization (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Allow encoding a partial key (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Extend Spectrum-2 region struct (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Add support for C-TCAM eRPs (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Enable C-TCAM only mode in eRP core (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Implement common eRP core (Ivan Vecera) [1680241] - [netdrv] mlxsw: resources: Add Spectrum-2 eRP resources (Ivan Vecera) [1680241] - [netdrv] mlxsw: resources: Add Spectrum-2 maximum large key ID resource (Ivan Vecera) [1680241] - [netdrv] mlxsw: reg: Add Policy-Engine eRP Table Register (Ivan Vecera) [1680241] - [netdrv] mlxsw: reg: Add Policy-Engine TCAM Entry Register Version 3 (Ivan Vecera) [1680241] - [netdrv] mlxsw: reg: Prepare PERERP register for A-TCAM usage (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_flower: Add extack messages (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Add extack messages (Ivan Vecera) [1680241] - [netdrv] mlxsw: core_acl_flex_actions: Add extack messages (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Propagate extack pointer (Ivan Vecera) [1680241] - [tools] selftests: forwarding: gre_multipath: Drop IPv6 tests (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Implement chain template hinting (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Extend to support Spectrum-2 ASIC (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Add initial Spectrum-2 ACL implementation (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Add region association callback (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Add support for Spectrum-2 block encoding (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Prepare for Spectrum-2 block encoding (Ivan Vecera) [1680241] - [netdrv] mlxsw: reg: Add Policy-Engine General Configuration Register (Ivan Vecera) [1680241] - [netdrv] mlxsw: reg: Add Policy-Engine Region eRP Register (Ivan Vecera) [1680241] - [netdrv] mlxsw: reg: Add Policy-Engine Region Configuration Register (Ivan Vecera) [1680241] - [netdrv] mlxsw: reg: Add Policy-Engine Region Association Register (Ivan Vecera) [1680241] - [netdrv] mlxsw: acl: Introduce activity get operation for action block/set (Ivan Vecera) [1680241] - [netdrv] mlxsw: reg: Add support for activity information from PEFA register (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Introduce flex key blocks for Spectrum-2 (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Add Spectrum-2 variant of flex actions ops (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_mr_tcam: Add Spectrum-2 stubs (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Add KVDL manager implementation for Spectrum-2 (Ivan Vecera) [1680241] - [netdrv] mlxsw: reg: Add Infrastructure Entry Delete Register (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Expose counters for various packet sizes (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_router: Optimize processing of VRRP MACs (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Add VRRP traps (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_router: Direct macvlans' MACs to router (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Enable macvlan upper devices (Ivan Vecera) [1680241] - [tools] selftests: forwarding: mirror_gre_nh: Unset rp_filter on host VRF (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_span: Change LAG lower selection (Ivan Vecera) [1680241] - [netdrv] mlxsw: resources: Add couple of Spectrum-2 KVD resources (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Prepare for multiple FW versions for Spectrum and Spectrum-2 (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Implement priority setting for rules inserted to TCAM (Ivan Vecera) [1680241] - [netdrv] mlxsw: reg: Add priority field for PTCEV2 register (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Move block items encoding into Spectrum op (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Convert mlxsw_afk_create args to ops (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Add tcam init/fini ops (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Split TCAM handling 3 ways (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_mr_tcam: Push Spectrum-specific operations into a separate file (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_kvdl: Pass entry_count to free function (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_kvdl: Pass entry type to alloc/free (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_kvdl: Push out KVD linear management into ops (Ivan Vecera) [1680241] - [tools] selftests: forwarding: mirror_lib: Tighten up VLAN capture (Ivan Vecera) [1680241] - [netdrv] mlxsw: core_acl_flex_actions: Fix helper to get the first KVD linear index (Ivan Vecera) [1680241] - [netdrv] mlxsw: core_acl_flex_actions: Allow the first set to be dummy (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Put pointer to flex action ops to mlxsw_sp (Ivan Vecera) [1680241] - [netdrv] mlxsw: core_acl_flex_keys: Change SRC_SYS_PORT flex key element size (Ivan Vecera) [1680241] - [netdrv] mlxsw: core_acl_flex_keys: Split MAC and IP address flex key elements (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Ignore always-zeroed bits in tp->prio (Ivan Vecera) [1680241] - [netdrv] mlxsw: reg: Introduce Flex2 key type for PTAR register (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Change name of mlxsw_sp_afk_blocks to mlxsw_sp1_afk_blocks (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_router: avoid uninitialized variable access (Ivan Vecera) [1680241] - [tools] selftests: mlxsw: Add mlxsw-specific test for mirror to gretap (Ivan Vecera) [1680241] - [tools] selftests: forwarding: Allow importing dependent libraries (Ivan Vecera) [1680241] - [tools] selftests: forwarding: test for bridge port isolation (Ivan Vecera) [1680241] - [tools] selftests: forwarding: Test mirror-to-gretap w/ UL 802.1q (Ivan Vecera) [1680241] - [tools] selftests: forwarding: Test mirror-to-gretap w/ UL 802.1d (Ivan Vecera) [1680241] - [tools] selftests: mlxsw: Add scale test for resources (Ivan Vecera) [1680241] - [tools] selftests: mlxsw: Add target for mirror-to-gretap test on spectrum (Ivan Vecera) [1680241] - [tools] selftests: mlxsw: Add scale test for mirror-to-gretap (Ivan Vecera) [1680241] - [tools] selftests: mlxsw: Add target for tc flower test on spectrum (Ivan Vecera) [1680241] - [tools] selftests: mlxsw: Add tc flower scale test (Ivan Vecera) [1680241] - [tools] selftests: mlxsw: Add target for router test on spectrum (Ivan Vecera) [1680241] - [tools] selftests: mlxsw: Add router test (Ivan Vecera) [1680241] - [tools] selftests: mlxsw: Add devlink KVD resource test (Ivan Vecera) [1680241] - [tools] selftests: mlxsw: Add devlink_lib_spectrum.sh (Ivan Vecera) [1680241] - [tools] selftests: forwarding: Add devlink_lib.sh (Ivan Vecera) [1680241] - [tools] selftests: forwarding: lib: Parameterize NUM_NETIFS in two functions (Ivan Vecera) [1680241] - [tools] selftests: forwarding: lib: Add check_err_fail() (Ivan Vecera) [1680241] - [tools] selftests: forwarding: Allow lib.sh sourcing from other directories (Ivan Vecera) [1680241] - [tools] selftests: forwarding: mirror_gre_changes: Fix waiting for neighbor (Ivan Vecera) [1680241] - [tools] selftests: forwarding: lib: Split out setup_wait_dev() (Ivan Vecera) [1680241] - [tools] selftests: forwarding: Test multipath tunneling (Ivan Vecera) [1680241] - [tools] selftests: forwarding: mirror_gre_vlan_bridge_1q: Unset rp_filter (Ivan Vecera) [1680241] - [tools] selftests: forwarding: Test routed bridge interface (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_switchdev: Ban PVID change if bridge has a RIF (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_router: Add mlxsw_sp_rif_fid() (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_router: Publish mlxsw_sp_rif_find_by_dev() (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_router: Allocate FID according to PVID (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_router: Propagate extack to .fid_get() (Ivan Vecera) [1680241] - [netdrv] net: phy: realtek: Dummy IRQ calls for RTL8366RB (Corinna Vinschen) [1680528] - [netdrv] net: phy: realtek: add generic Realtek PHY driver (Corinna Vinschen) [1680528] - [netdrv] net: phy: realtek: use new PHYID matching macros (Corinna Vinschen) [1680528] - [include] net: phy: add macros for PHYID matching (Corinna Vinschen) [1680528] - [netdrv] net: phy: realtek: load driver for all PHYs with a Realtek OUI (Corinna Vinschen) [1680528] - [netdrv] net: phy: realtek: fix RTL8201F sysfs name (Corinna Vinschen) [1680528] - [netdrv] net: phy: realtek: Support RTL8366RB variant (Corinna Vinschen) [1680528] - [netdrv] net: phy: realtek: add missing entry for RTL8211C to mdio_device_id table (Corinna Vinschen) [1680528] - [netdrv] net: phy: realtek: add support for RTL8211C (Corinna Vinschen) [1680528] - [netdrv] net: phy: realtek: add missing entry for RTL8211 to mdio_device_id table (Corinna Vinschen) [1680528] - [netdrv] net: phy: realtek: add support for RTL8211 (Corinna Vinschen) [1680528] - [netdrv] r8169: change irq handler to always trigger NAPI polling (Corinna Vinschen) [1680528] - [netdrv] r8169: create function pointer array for chip hw init functions (Corinna Vinschen) [1680528] - [netdrv] r8169: create function pointer array for PHY init functions (Corinna Vinschen) [1680528] - [netdrv] r8169: disable ASPM again (Corinna Vinschen) [1680528] - [netdrv] r8169: disable tx interrupt coalescing on RTL8168 (Corinna Vinschen) [1680528] - [netdrv] Revert "r8169: use netif_receive_skb_list batching" (Corinna Vinschen) [1680528] - [netdrv] r8169: use netif_receive_skb_list batching (Corinna Vinschen) [1680528] - [netdrv] r8169: disable default rx interrupt coalescing on RTL8168 (Corinna Vinschen) [1680528] - [netdrv] r8169: fix cable re-plugging issue (Corinna Vinschen) [1680528] - [netdrv] r8169: use netif_start_queue instead of netif_wake_qeueue in rtl8169_start_xmit (Corinna Vinschen) [1680528] - [netdrv] r8169: don't read interrupt mask register in interrupt handler (Corinna Vinschen) [1680528] - [netdrv] r8169: remove unneeded mmiowb barriers (Corinna Vinschen) [1680528] - [netdrv] Revert "r8169: make use of xmit_more and __netdev_sent_queue" (Corinna Vinschen) [1680528] - [netdrv] Revert "r8169: remove unneeded mmiowb barriers" (Corinna Vinschen) [1680528] - [netdrv] r8169: Avoid pointer aliasing (Corinna Vinschen) [1680528] - [netdrv] r8169: Load MAC address from device tree if present (Corinna Vinschen) [1680528] - [netdrv] r8169: remove rtl_wol_pll_power_down (Corinna Vinschen) [1680528] - [netdrv] r8169: improve WoL handling (Corinna Vinschen) [1680528] - [netdrv] r8169: enable EEE per default on RTL8168f (Corinna Vinschen) [1680528] - [netdrv] r8169: add EEE support for RTL8168f (Corinna Vinschen) [1680528] - [netdrv] r8169: enable EEE per default on chip versions from RTL8168g (Corinna Vinschen) [1680528] - [netdrv] r8169: add general EEE support for chip versions from RTL8168g (Corinna Vinschen) [1680528] - [netdrv] r8169: factor out PHY init sequence adjusting 10M and ALDPS (Corinna Vinschen) [1680528] - [netdrv] r8169: factor out disabling ALDPS (Corinna Vinschen) [1680528] - [netdrv] r8169: improve firmware handling (Corinna Vinschen) [1680528] - [netdrv] r8169: remove PCI DAC support (Corinna Vinschen) [1680528] - [netdrv] r8169: improve rx buffer allocation (Corinna Vinschen) [1680528] - [netdrv] r8169: factor out getting ether_clk (Corinna Vinschen) [1680528] - [netdrv] r8169: replace mii_bus member with phy_device member in struct rtl8169_private (Corinna Vinschen) [1680528] - [netdrv] r8169: reset chip synchronously in __rtl8169_resume (Corinna Vinschen) [1680528] - [netdrv] r8169: add helpers for locking / unlocking the config registers (Corinna Vinschen) [1680528] - [netdrv] r8169: improve rtl_pcie_state_l2l3_enable (Corinna Vinschen) [1680528] - [netdrv] r8169: initialize task workqueue only once (Corinna Vinschen) [1680528] - [netdrv] r8169: remove unneeded call in pcierr (Corinna Vinschen) [1680528] - [netdrv] r8169: remove rtl_get_events (Corinna Vinschen) [1680528] - [netdrv] r8169: load Realtek PHY driver module before r8169 (Corinna Vinschen) [1680528] - [netdrv] r8169: don't try to read counters if chip is in a PCI power-save state (Corinna Vinschen) [1680528] - [netdrv] r8169: Add support for new Realtek Ethernet (Corinna Vinschen) [1680528] - [netdrv] r8169: fix WoL device wakeup enable (Corinna Vinschen) [1680528] - [netdrv] r8169: improve spurious interrupt detection (Corinna Vinschen) [1680528] - [netdrv] r8169: fix crash if CONFIG_DEBUG_SHIRQ is enabled (Corinna Vinschen) [1680528] - [netdrv] r8169: remove unneeded mmiowb barriers (Corinna Vinschen) [1680528] - [netdrv] ethernet/realtek: Replace synchronize_sched() with synchronize_rcu() (Corinna Vinschen) [1680528] - [netdrv] r8169: make use of xmit_more and __netdev_sent_queue (Corinna Vinschen) [1680528] - [netdrv] r8169: replace macro TX_FRAGS_READY_FOR with a function (Corinna Vinschen) [1680528] - [netdrv] r8169: use napi_consume_skb where possible (Corinna Vinschen) [1680528] - [netdrv] r8169: simplify detecting chip versions with same XID (Corinna Vinschen) [1680528] - [netdrv] r8169: remove default chip versions (Corinna Vinschen) [1680528] - [netdrv] r8169: remove ancient GCC bug workaround in a second place (Corinna Vinschen) [1680528] - [netdrv] r8169: improve chip version identification (Corinna Vinschen) [1680528] - [netdrv] r8169: simplify ocp functions (Corinna Vinschen) [1680528] - [netdrv] r8169: remove workaround for ancient gcc bug (Corinna Vinschen) [1680528] - [netdrv] r8169: remove manual padding in struct ring_info (Corinna Vinschen) [1680528] - [netdrv] r8169: remove "not PCI Express" message (Corinna Vinschen) [1680528] - [netdrv] r8169: remove print_mac_version (Corinna Vinschen) [1680528] - [netdrv] r8169: use PCI_VDEVICE macro (Corinna Vinschen) [1680528] - [netdrv] r8169: replace event_slow with irq_mask (Corinna Vinschen) [1680528] - [netdrv] r8169: remove unused interrupt sources (Corinna Vinschen) [1680528] - [netdrv] r8169: use dev_get_drvdata where possible (Corinna Vinschen) [1680528] - [netdrv] r8169: merge rtl_irq_enable and rtl_irq_enable_all (Corinna Vinschen) [1680528] - [pci] PCI: add USR vendor id and use it in r8169 and w6692 driver (Corinna Vinschen) [1680528] - [netdrv] net: ethernet: Convert phydev advertize and supported from u32 to link mode (Corinna Vinschen) [1680528] - [netdrv] r8169: fix broken Wake-on-LAN from S5 (poweroff) (Corinna Vinschen) [1680528] - [netdrv] r8169: add support for Byte Queue Limits (Corinna Vinschen) [1680528] - [netdrv] r8169: handle all interrupt events in the hard irq handler (Corinna Vinschen) [1680528] - [netdrv] r8169: fix NAPI handling under high load (Corinna Vinschen) [1680528] - [netdrv] r8169: re-enable MSI-X on RTL8168g (Corinna Vinschen) [1680528] - [netdrv] r8169: remove unneeded call to netif_stop_queue in rtl8169_net_suspend (Corinna Vinschen) [1680528] - [netdrv] r8169: simplify rtl8169_set_magic_reg (Corinna Vinschen) [1680528] - [netdrv] r8169: Enable MSI-X on RTL8106e (Corinna Vinschen) [1680528] - [netdrv] r8169: set RX_MULTI_EN bit in RxConfig for 8168F-family chips (Corinna Vinschen) [1680528] - [netdrv] r8169: always autoneg on resume (Corinna Vinschen) [1680528] - [netdrv] r8169: fix network stalls due to missing bit TXCFG_AUTO_FIFO (Corinna Vinschen) [1680528] - [netdrv] r8169: Disable clk during suspend / resume (Corinna Vinschen) [1680528] - [netdrv] r8169: improve a check in rtl_init_one (Corinna Vinschen) [1680528] - [netdrv] r8169: improve rtl8169_irq_mask_and_ack (Corinna Vinschen) [1680528] - [netdrv] r8169: use default watchdog timeout (Corinna Vinschen) [1680528] - [netdrv] r8169: fix autoneg issue on resume with RTL8168E (Corinna Vinschen) [1680528] - [netdrv] r8169: remove duplicated RTL8169s PHY initialization steps (Corinna Vinschen) [1680528] - [netdrv] r8169: simplify RTL8169 PHY initialization (Corinna Vinschen) [1680528] - [netdrv] r8169: Get and enable optional ether_clk clock (Corinna Vinschen) [1680528] - [netdrv] r8169: enable ASPM on RTL8106E (Corinna Vinschen) [1680528] - [netdrv] r8169: Align ASPM/CLKREQ setting function with vendor driver (Corinna Vinschen) [1680528] - [netdrv] r8169: Clear RTL_FLAG_TASK_*_PENDING when clearing RTL_FLAG_TASK_ENABLED (Corinna Vinschen) [1680528] - [netdrv] r8169: set TxConfig register after TX / RX is enabled, just like RxConfig (Corinna Vinschen) [1680528] - [netdrv] r8169: don't configure max jumbo frame size per chip version (Corinna Vinschen) [1680528] - [netdrv] r8169: don't configure csum function per chip version (Corinna Vinschen) [1680528] - [netdrv] r8169: simplify interrupt handler (Corinna Vinschen) [1680528] - [netdrv] r8169: don't include asm headers directly (Corinna Vinschen) [1680528] - [netdrv] r8169: remove version info (Corinna Vinschen) [1680528] - [netdrv] r8169: restore previous behavior to accept BIOS WoL settings (Corinna Vinschen) [1680528] - [netdrv] r8169: power down chip in probe (Corinna Vinschen) [1680528] - [netdrv] r8169: don't read chip phy status register (Corinna Vinschen) [1680528] - [netdrv] r8169: remove mii_if_info member from struct rtl8169_private (Corinna Vinschen) [1680528] - [netdrv] r8169: remove rtl8169_set_speed_xmii (Corinna Vinschen) [1680528] - [netdrv] r8169: use phy_speed_down / phy_speed_up (Corinna Vinschen) [1680528] - [netdrv] r8169: use phy_mii_ioctl (Corinna Vinschen) [1680528] - [netdrv] r8169: use phy_ethtool_nway_reset (Corinna Vinschen) [1680528] - [netdrv] r8169: use phy_ethtool_(g|s)et_link_ksettings (Corinna Vinschen) [1680528] - [netdrv] r8169: replace open-coded PHY soft reset with genphy_soft_reset (Corinna Vinschen) [1680528] - [netdrv] r8169: use phy_resume/phy_suspend (Corinna Vinschen) [1680528] - [netdrv] r8169: add basic phylib support (Corinna Vinschen) [1680528] - [netdrv] r8169: fix runtime suspend (Corinna Vinschen) [1680528] - [netdrv] r8169: remove old PHY reset hack (Corinna Vinschen) [1680528] - [netdrv] r8169: remove TBI 1000BaseX support (Corinna Vinschen) [1680528] - [netdrv] r8169: use standard debug output functions (Corinna Vinschen) [1680528] - [netdrv] r8169: reject unsupported WoL options (Corinna Vinschen) [1680528] - [netdrv] r8169: don't check WoL when powering down PHY and interface is down (Corinna Vinschen) [1680528] - [netdrv] r8169: improve saved_wolopts handling (Corinna Vinschen) [1680528] - [netdrv] Revert "r8169: restore previous behavior to accept BIOS WoL settings" (Corinna Vinschen) [1680528] - [netdrv] r8169: improve phy initialization when resuming (Corinna Vinschen) [1680528] - [netdrv] r8169: enable ASPM on RTL8168E-VL (Corinna Vinschen) [1680528] - [netdrv] r8169: align ASPM entry latency setting with vendor driver (Corinna Vinschen) [1680528] - [netdrv] r8169: Reinstate ASPM Support (Corinna Vinschen) [1680528] - [netdrv] r8169: Don't disable ASPM in the driver (Corinna Vinschen) [1680528] - [kernel] kernel/sched/psi.c: expose pressure metrics on root cgroup (Waiman Long) [1678388] - [kernel] psi: introduce psi monitor (Waiman Long) [1678388] - [spi] include/: refactor headers to allow kthread.h inclusion in psi_types.h (Waiman Long) [1678388] - [kernel] psi: track changed states (Waiman Long) [1678388] - [kernel] psi: split update_stats into parts (Waiman Long) [1678388] - [kernel] psi: rename psi fields in preparation for psi trigger addition (Waiman Long) [1678388] - [kernel] psi: make psi_enable static (Waiman Long) [1678388] - [kernel] psi: introduce state_mask to represent stalled psi states (Waiman Long) [1678388] - [kernel] kernel: cgroup: add poll file operation (Waiman Long) [1678388] - [fs] fs: kernfs: add poll file operation (Waiman Long) [1678388] - [documentation] psi: clarify the units used in pressure files (Waiman Long) [1678388] - [kernel] psi: avoid divide-by-zero crash inside virtual machines (Waiman Long) [1678388] - [init] psi: clarify the Kconfig text for the default-disable option (Waiman Long) [1678388] - [kernel] psi: fix aggregation idle shut-off (Waiman Long) [1678388] - [init] psi: fix reference to kernel commandline enable (Waiman Long) [1678388] - [kernel] psi: make disabling/enabling easier for vendor kernels (Waiman Long) [1678388] - [kernel] kernel/sched/psi.c: simplify cgroup_move_task() (Waiman Long) [1678388] - [kernel] psi: cgroup support (Waiman Long) [1678388] - [kernel] psi: pressure stall information for CPU, memory, and IO (Waiman Long) [1678388] - [kernel] sched: introduce this_rq_lock_irq() (Waiman Long) [1678388] - [kernel] sched: sched.h: make rq locking and clock functions available in stats.h (Waiman Long) [1678388] - [kernel] sched: loadavg: make calc_load_n() public (Waiman Long) [1678388] - [kernel] sched: loadavg: consolidate LOAD_INT, LOAD_FRAC, CALC_LOAD (Waiman Long) [1678388] - [kernel] delayacct: track delays from thrashing cache pages (Waiman Long) [1678388] - [mm] mm: workingset: tell cache transitions from workingset thrashing (Waiman Long) [1678388] - [mm] mm: workingset: don't drop refault information prematurely (Waiman Long) [1678388] - [scsi] scsi: ibmvfc: Add failed PRLI to cmd_status lookup array (Diego Domingos) [1665716] - [scsi] scsi: ibmvfc: Byte swap status and error codes when logging (Diego Domingos) [1665716] - [scsi] scsi: ibmvfc: Remove "failed" from logged errors (Diego Domingos) [1665716] - [scsi] scsi: ibmvfc: Clean up transport events (Diego Domingos) [1665716] - [scsi] scsi: ibmvscsi: Don't use rc uninitialized in ibmvscsi_do_work (Gustavo Duarte) [1665715] - [scsi] scsi: ibmvscsi: fix tripping of blk_mq_run_hw_queue WARN_ON (Gustavo Duarte) [1665715] - [scsi] scsi: ibmvscsi: redo driver work thread to use enum action states (Gustavo Duarte) [1665715] - [scsi] scsi: ibmvscsi: Wire up host_reset() in the driver's scsi_host_template (Gustavo Duarte) [1665715] - [scsi] scsi: ibmvscsi: change strncpy+truncation to strlcpy (Gustavo Duarte) [1665715] - [fs] ext4: avoid panic during forced reboot due to aborted journal (Lukas Czerner) [1717831] - [fs] ext4: fix use-after-free in dx_release() (Lukas Czerner) [1717831] - [fs] ext4: fix data corruption caused by overlapping unaligned and aligned IO (Lukas Czerner) [1717831] - [fs] ext4: avoid drop reference to iloc.bh twice (Lukas Czerner) [1717831] - [nvme] nvme-tcp: mark NVMe/TCP as a technical preview (Chris Leech) [1696451] - [nvme] nvme-tcp: fix possible null deref on a timed out io queue connect (Chris Leech) [1696451] - [nvme] nvme-tcp: rename function to have nvme_tcp prefix (Chris Leech) [1696451] - [nvme] nvme-tcp: fix a NULL deref when an admin connect times out (Chris Leech) [1696451] - [nvme] nvmet-tcp: don't fail maxr2t greater than 1 (Chris Leech) [1696451] - [nvme] nvmet-tcp: implement C2HData SUCCESS optimization (Chris Leech) [1696451] - [nvme] nvme-tcp: fix an endianess miss-annotation (Chris Leech) [1696451] - [nvme] nvme-tcp: support C2HData with SUCCESS flag (Chris Leech) [1696451] - [nvme] nvme-tcp: use older iov_iter API to fix panic (Chris Leech) [1696451] - [nvme] nvmet: fix building bvec from sg list (Ming Lei) [1690287] - [nvme] nvmet: set loop queue's segment boundary mask as PAGE_SIZE - 1 (Ming Lei) [1690287] - [x86] x86/qspinlock: Fix compile error (Waiman Long) [1709451] - [kernel] locking/rwsem: Prevent unneeded warning during locking selftest (Waiman Long) [1709451] - [kernel] locking/rwsem: Enable lock event counting (Waiman Long) [1709451] - [kernel] locking/lock_events: Don't show pvqspinlock events on bare metal (Waiman Long) [1709451] - [kernel] locking/lock_events: Make lock_events available for all archs & other locks (Waiman Long) [1709451] - [kernel] locking/qspinlock_stat: Introduce generic lockevent_*() counting APIs (Waiman Long) [1709451] - [kernel] locking/rwsem: Enhance DEBUG_RWSEMS_WARN_ON() macro (Waiman Long) [1709451] - [kernel] locking/rwsem: Add debug check for __down_read*() (Waiman Long) [1709451] - [kernel] locking/rwsem: Micro-optimize rwsem_try_read_lock_unqueued() (Waiman Long) [1709451] - [kernel] locking/rwsem: Move rwsem internal function declarations to rwsem-xadd.h (Waiman Long) [1709451] - [kernel] locking/rwsem: Move owner setting code from rwsem.c to rwsem.h (Waiman Long) [1709451] - [kernel] locking/rwsem: Relocate rwsem_down_read_failed() (Waiman Long) [1709451] - [kernel] locking/rwsem: Optimize down_read_trylock() (Waiman Long) [1709451] - [kernel] locking/rwsem: Remove rwsem-spinlock.c & use rwsem-xadd.c for all archs (Waiman Long) [1709451] - [x86] locking/rwsem: Remove arch specific rwsem files (Waiman Long) [1709451] - [kernel] locking/qspinlock: Remove unnecessary BUG_ON() call (Waiman Long) [1709451] - [kernel] locking/qspinlock_stat: Track the no MCS node available case (Waiman Long) [1709451] - [kernel] locking/qspinlock: Handle > 4 slowpath nesting levels (Waiman Long) [1709451] - [kernel] locking/pvqspinlock: Extend node size when pvqspinlock is configured (Waiman Long) [1709451] - [kernel] locking/qspinlock_stat: Count instances of nested lock slowpaths (Waiman Long) [1709451] - [kernel] locking/qspinlock, x86: Provide liveness guarantee (Waiman Long) [1709451] - [kernel] locking/qspinlock: Rework some comments (Waiman Long) [1709451] - [kernel] locking/qspinlock: Re-order code (Waiman Long) [1709451] - [x86] x86/headers: Fix -Wmissing-prototypes warning (Waiman Long) [1709451] - [x86] Revert "x86/refcount: Work around GCC inlining bug" (Waiman Long) [1709451] - [x86] x86/asm: 'Simplify' GEN_*_RMWcc() macros (Waiman Long) [1709451] - [x86] x86/refcount: Work around GCC inlining bug (Waiman Long) [1709451] - [lib] locking/refcounts: Include fewer headers in (Waiman Long) [1709451] - [media] media: stk1160: Set the vb2_queue lock before calling vb2_queue_init (Torez Smith) [1697664] - [usb] USB: typec: fsusb302: Drop empty set_current_limit implementation (Torez Smith) [1697664] - [usb] USB: mark expected switch fall-throughs (Torez Smith) [1697664] - [usb] USB: musb: mark expected switch fall-throughs (Torez Smith) [1697664] - [usb] usb: wusbcore: security: cast sizeof to int for comparison (Torez Smith) [1697664] - [usb] usb: typec: tcpm: Support for Alternate Modes (Torez Smith) [1697664] - [usb] usb: typec: pi3usb30532: Start using generic state values (Torez Smith) [1697664] - [usb] usb: typec: Add driver for DisplayPort alternate mode (Torez Smith) [1697664] - [usb] usb: typec: Bus type for alternate modes (Torez Smith) [1697664] - [usb] usb: typec: Register a device for every mode (Torez Smith) [1697664] - [usb] usb: typec: mux: Get the mux identifier from function parameter (Torez Smith) [1697664] - [usb] usb: update for tcpci drivers moving out of staging (Torez Smith) [1697664] - [netdrv] net: usb: Mark expected switch fall-throughs (Torez Smith) [1697664] - [media] media: tm6000: add error handling for dvb_register_adapter (Torez Smith) [1697664] - [usb] usb: typec: function for checking cable plug orientation (Torez Smith) [1697664] - [include] usb: pd: include kernel.h (Torez Smith) [1697664] - [staging] staging: typec: tcpci: move tcpci drivers out of staging (Torez Smith) [1697664] - [usb] typec: tcpm: add starting value for drp toggling (Torez Smith) [1697664] - [usb] usb: typec: tcpm: support get typec and pd config from device properties (Torez Smith) [1697664] - [usb] usb: typec: add API to get typec basic port power and data config (Torez Smith) [1697664] - [staging] usb: typec: add fwnode to tcpc (Torez Smith) [1697664] - [documentation] dt-bindings: usb: add documentation for typec port controller(TCPCI) (Torez Smith) [1697664] - [documentation] dt-bindings: connector: add properties for typec (Torez Smith) [1697664] - [usb] usb: typec: tps6598x: Remove VLA usage (Torez Smith) [1697664] - [usb] usb: cdc-wdm: use irqsave() in USB's complete callback (Torez Smith) [1697664] - [usb] USB: cdc-wdm: don't enable interrupts in USB-giveback (Torez Smith) [1697664] - [usb] usb: legousbtower: use irqsave() in USB's complete callback (Torez Smith) [1697664] - [usb] usb: ldusb: use irqsave() in USB's complete callback (Torez Smith) [1697664] - [usb] usb: iowarrior: remove intr_idx_lock (Torez Smith) [1697664] - [usb] usb: adutux: use irqsave() in USB's complete callback (Torez Smith) [1697664] - [usb] usb: wusbcore: remove excessive irqsave (Torez Smith) [1697664] - [usb] usb: usb-skeleton: use irqsave() in USB's complete callback (Torez Smith) [1697664] - [usb] usb: usblp: use irqsave() in USB's complete callback (Torez Smith) [1697664] - [usb] usb: usbfs: use irqsave() in USB's complete callback (Torez Smith) [1697664] - [usb] usb: core: use irqsave() in sg_complete() complete callback (Torez Smith) [1697664] - [usb] usb: cdc-acm: use irqsave() in USB's complete callback (Torez Smith) [1697664] - [usb] USB: host: ehci-npcm7xx: Fix some error codes in probe (Torez Smith) [1697664] - [media] media: cx231xx: fix RC_CORE dependency (Torez Smith) [1697664] - [usb] USB: serial: digi_acceleport: rename tty flag variable (Torez Smith) [1697664] - [usb] USB: serial: usb_wwan: use irqsave() in USB's complete callback (Torez Smith) [1697664] - [usb] USB: serial: ti_usb_3410_5052: use irqsave() in USB's complete callback (Torez Smith) [1697664] - [usb] USB: serial: symbolserial: use irqsave() in USB's complete callback (Torez Smith) [1697664] - [usb] USB: serial: sierra: use irqsave() in USB's complete callback (Torez Smith) [1697664] - [usb] USB: serial: sierra: fix potential deadlock at close (Torez Smith) [1697664] - [usb] USB: serial: quatech2: use irqsave() in USB's complete callback (Torez Smith) [1697664] - [usb] USB: serial: mos7840: use irqsave() in USB's complete callback (Torez Smith) [1697664] - [usb] USB: serial: mos7720: use irqsave() in USB's complete callback (Torez Smith) [1697664] - [usb] USB: serial: io_ti: use irqsave() in USB's complete callback (Torez Smith) [1697664] - [usb] USB: serial: io_edgeport: use irqsave() in USB's complete callback (Torez Smith) [1697664] - [usb] USB: serial: digi_acceleport: use irqsave() in USB's complete callback (Torez Smith) [1697664] - [usb] USB: serial: cyberjack: use irqsave() in USB's complete callback (Torez Smith) [1697664] - [usb] usb: chipidea: tegra: Use aligned DMA on Tegra114/124 (Torez Smith) [1697664] - [documentation] dt-bindings: usb: new ehci-npcm7xx dt (Torez Smith) [1697664] - [usb] USB host: Add USB ehci support for nuvoton npcm7xx platform (Torez Smith) [1697664] - [usb] usb: cdc-acm: Decrement tty port's refcount if probe() fail (Torez Smith) [1697664] - [usb] USB: mon: use ktime_get_real_ts64 instead of getnstimeofday64 (Torez Smith) [1697664] - [usb] USB: xhci-hcd: Add get_resuming_ports method (Torez Smith) [1697664] - [usb] USB: ehci-hcd: Add get_resuming_ports method (Torez Smith) [1697664] - [usb] USB: Report wakeup events on root-hub ports (Torez Smith) [1697664] - [usb] USB: serial: cast sizeof() to int when comparing with error code (Torez Smith) [1697664] - [netdrv] net: drivers/net: Convert random_ether_addr to eth_random_addr (Torez Smith) [1697664] - [netdrv] net: usb: rtl8150: use irqsave() in USB's complete callback (Torez Smith) [1697664] - [netdrv] net: usb: r8152: use irqsave() in USB's complete callback (Torez Smith) [1697664] - [netdrv] net: usb: kaweth: use irqsave() in USB's complete callback (Torez Smith) [1697664] - [netdrv] net: usb: hso: use irqsave() in USB's complete callback (Torez Smith) [1697664] - [netdrv] net: usb: cdc-phonet: use irqsave() in USB's complete callback (Torez Smith) [1697664]- [net] selftests/tls: add test for sleeping even though there is data (Sabrina Dubroca) [1711821] - [net] tls: fix no wakeup on partial reads (Sabrina Dubroca) [1711821] - [net] selftests/tls: test for lowat overshoot with multiple records (Sabrina Dubroca) [1711821] - [net] tls: fix lowat calculation if some data came from previous record (Sabrina Dubroca) [1711821] - [net] tls: don't ignore netdev notifications if no TLS features (Sabrina Dubroca) [1711821] - [net] tls: fix state removal with feature flags off (Sabrina Dubroca) [1711821] - [net] tls: handle errors from padding_length() (Sabrina Dubroca) [1711821] - [net] tls: avoid NULL pointer deref on nskb->sk in fallback (Sabrina Dubroca) [1711821] - [net] tls: byte swap device req TCP seq no upon setting (Sabrina Dubroca) [1711821] - [net] tls: remove old exports of sk_destruct functions (Sabrina Dubroca) [1711821] - [net] tls: don't log errors every time offload can't proceed (Sabrina Dubroca) [1711821] - [net] tls: fix refcount adjustment in fallback (Sabrina Dubroca) [1711821] - [net] strparser: make it explicitly non-modular (Sabrina Dubroca) [1711821] - [net] strparser: partially revert "strparser: Call skb_unclone conditionally" (Sabrina Dubroca) [1711821] - [net] tls: fix the IV leaks (Sabrina Dubroca) [1711821] - [net] strparser: fix comment (Sabrina Dubroca) [1711821] - [net] tls: prevent false connection termination with offload (Sabrina Dubroca) [1711821] - [net] tls: Replace kfree_skb() with consume_skb() (Sabrina Dubroca) [1711821] - [net] strparser: fix a missing check for create_singlethread_workqueue (Sabrina Dubroca) [1711821] - [net] tls: Fix tls_device receive (Sabrina Dubroca) [1711821] - [net] tls: Fix mixing between async capable and async (Sabrina Dubroca) [1711821] - [net] tls: Return type of non-data records retrieved using MSG_PEEK in recvmsg (Sabrina Dubroca) [1711821] - [net] selftest/tls: Add test to verify received 'type' of non-data record (Sabrina Dubroca) [1711821] - [net] tls: Move protocol constants from cipher context to tls context (Sabrina Dubroca) [1711821] - [net] tls: Do not use async crypto for non-data records (Sabrina Dubroca) [1711821] - [net] tls: Disable async decrytion for tls1.3 (Sabrina Dubroca) [1711821] - [net] tls: Set async_capable for tls zerocopy only if we see EINPROGRESS (Sabrina Dubroca) [1711821] - [net] tls: Add tests for TLS 1.3 (Sabrina Dubroca) [1711821] - [net] tls: Add tls 1.3 support (Sabrina Dubroca) [1711821] - [net] tls: Refactor control message handling on recv (Sabrina Dubroca) [1711821] - [net] tls: Refactor tls aad space size calculation (Sabrina Dubroca) [1711821] - [net] tls: Support 256 bit keys (Sabrina Dubroca) [1711821] - [net] tls: free ctx in sock destruct (Sabrina Dubroca) [1711821] - [net] tls: build_protos moved to common routine (Sabrina Dubroca) [1711821] - [net] tls: Fix recvmsg() to be able to peek across multiple records (Sabrina Dubroca) [1711821] - [net] tls: Make function tls_sw_do_sendpage static (Sabrina Dubroca) [1711821] - [net] tls: remove unused function tls_sw_sendpage_locked (Sabrina Dubroca) [1711821] - [net] Optimize sk_msg_clone() by data merge to end dst sg entry (Sabrina Dubroca) [1711821] - [net] selftests/tls: Fix recv partial/large_buff test cases (Sabrina Dubroca) [1711821] - [net] tls: allocate tls context using GFP_ATOMIC (Sabrina Dubroca) [1711821] - [net] tls: Init routines in create_ctx (Sabrina Dubroca) [1711821] - [net] selftests/tls: Fix recv(MSG_PEEK) & splice() test cases (Sabrina Dubroca) [1711821] - [net] tls: fix currently broken MSG_PEEK behavior (Sabrina Dubroca) [1711821] - [net] selftests/tls: Add MSG_WAITALL in recv() syscall (Sabrina Dubroca) [1711821] - [net] tls: async support causes out-of-bounds access in crypto APIs (Sabrina Dubroca) [1711821] - [net] selftests/tls: Add test for recv(PEEK) spanning across multiple records (Sabrina Dubroca) [1711821] - [net] tls: Add support for async decryption of tls records (Sabrina Dubroca) [1711821] - [net] tls: Calculate nsg for zerocopy path without skb_cow_data (Sabrina Dubroca) [1711821] - [net] strparser: remove redundant variable 'rd_desc' (Sabrina Dubroca) [1711821] - [net] tls: Use kmemdup to simplify the code (Sabrina Dubroca) [1711821] - [net] tls: Use socket data_ready callback on record availability (Sabrina Dubroca) [1711821] - [net] selftests: tls: add selftests for TLS sockets (Sabrina Dubroca) [1711821] - [net] strparser: Call skb_unclone conditionally (Sabrina Dubroca) [1711821] - [net] tls: Remove VLA usage on nonce (Sabrina Dubroca) [1711821] - [net] tls: Removed unused variable (Sabrina Dubroca) [1711821] - [netdrv] veth: use generic helper to report timestamping info (Jiri Benc) [1718938] - [netdrv] veth: Fix -Wformat-truncation (Jiri Benc) [1718938] - [netdrv] veth: Mark expected switch fall-throughs (Jiri Benc) [1718938] - [net] Add extack argument to rtnl_create_link (Jiri Benc) [1718938] - [netdrv] veth: Add ethtool statistics support for XDP (Jiri Benc) [1718938] - [netdrv] veth: Account for XDP packet statistics on rx side (Jiri Benc) [1718938] - [netdrv] veth: Account for packet drops in ndo_xdp_xmit (Jiri Benc) [1718938] - [netdrv] veth: rename pcpu_vstats as pcpu_lstats (Jiri Benc) [1718938] - [netdrv] net: move definition of pcpu_lstats to header file (Jiri Benc) [1718938] - [netdrv] veth: add software timestamping (Jiri Benc) [1718938] - [net] tcp: tcp_grow_window() needs to respect tcp_space() (Marcelo Leitner) [1718344] - [net] tcp: fix a potential NULL pointer dereference in tcp_sk_exit (Marcelo Leitner) [1718344] - [net] tcp: do not use ipv6 header for ipv4 flow (Marcelo Leitner) [1718344] - [net] tcp: Don't access TCP_SKB_CB before initializing it (Marcelo Leitner) [1718344] - [net] tcp: do not report TCP_CM_INQ of 0 for closed connections (Marcelo Leitner) [1718344] - [net] tcp: clear icsk_backoff in tcp_write_queue_purge() (Marcelo Leitner) [1718344] - [net] tcp: allow MSG_ZEROCOPY transmission also in CLOSE_WAIT state (Marcelo Leitner) [1718344] - [net] tcp: change txhash on SYN-data timeout (Marcelo Leitner) [1718344] - [net] tcp: lack of available data can also cause TSO defer (Marcelo Leitner) [1718344] - [net] tcp: fix NULL ref in tail loss probe (Marcelo Leitner) [1718344] - [net] tcp: Do not underestimate rwnd_limited (Marcelo Leitner) [1718344] - [net] tcp: defer SACK compression after DupThresh (Marcelo Leitner) [1718344] - [net] tcp: do not release socket ownership in tcp_close() (Marcelo Leitner) [1718344] - [net] tcp: Fix SOF_TIMESTAMPING_RX_HARDWARE to use the latest timestamp during TCP coalescing (Marcelo Leitner) [1718344] - [net] inet: make sure to grab rcu_read_lock before using ireq->ireq_opt (Marcelo Leitner) [1718344] - [net] tcp/dccp: fix lockdep issue when SYN is backlogged (Marcelo Leitner) [1718344] - [net] xfrm4: Fix uninitialized memory read in _decode_session4 (Sabrina Dubroca) [1718812] - [net] esp4: add length check for UDP encapsulation (Sabrina Dubroca) [1718812] - [net] xfrm: clean up xfrm protocol checks (Sabrina Dubroca) [1718812] - [net] xfrm6_tunnel: Fix potential panic when unloading xfrm6_tunnel module (Sabrina Dubroca) [1718812] - [net] xfrm: Reset secpath in xfrm failure (Sabrina Dubroca) [1718812] - [net] xfrm: policy: Fix out-of-bound array accesses in __xfrm_policy_unlink (Sabrina Dubroca) [1718812] - [net] xfrm: destroy xfrm_state synchronously on net exit path (Sabrina Dubroca) [1718812] - [net] esp: Skip TX bytes accounting when sending from a request socket (Sabrina Dubroca) [1718812] - [net] xfrm: refine validation of template and selector families (Sabrina Dubroca) [1718812] - [net] xfrm: policy: increment xfrm_hash_generation on hash rebuild (Sabrina Dubroca) [1718812] - [net] xfrm6_tunnel: Fix spi check in __xfrm6_tunnel_alloc_spi (Sabrina Dubroca) [1718812] - [net] xfrm_user: fix freeing of xfrm states on acquire (Sabrina Dubroca) [1718812] - [net] xfrm: Fix NULL pointer dereference in xfrm_input when skb_dst_force clears the dst_entry (Sabrina Dubroca) [1718812] - [net] xfrm: Fix error return code in xfrm_output_one() (Sabrina Dubroca) [1718812] - [net] vti4: eliminated some duplicate code (Guillaume Nault) [1718443] - [net] vti4: removed duplicate log message (Guillaume Nault) [1718443] - [net] vti4: ipip tunnel deregistration fixes (Guillaume Nault) [1718443] - [net] vti4: Fix a ipip packet processing bug in 'IPCOMP' virtual tunnel (Guillaume Nault) [1718443] - [net] fou: do not use guehdr after iptunnel_pull_offloads in gue_udp_recv (Guillaume Nault) [1718443] - [netdrv] vxlan: test dev->flags & IFF_UP before calling gro_cells_receive() (Guillaume Nault) [1718443] - [netdrv] vxlan: test dev->flags & IFF_UP before calling netif_rx() (Guillaume Nault) [1718443] - [net] devlink: turn devlink into a built-in (Petr Oros) [1717458] - [net] ipv6: fix EFAULT on sendto with icmpv6 and hdrincl (Stefano Brivio) [1718503] - [net] ipv6: use READ_ONCE() for inet->hdrincl as in ipv4 (Stefano Brivio) [1718503] - [net] ipv6: Fix redirect with VRF (Stefano Brivio) [1718503] - [net] ipv6: Consider sk_bound_dev_if when binding a raw socket to an address (Stefano Brivio) [1718503] - [net] ipv6: prevent possible fib6 leaks (Stefano Brivio) [1718503] - [net] vrf: sit mtu should not be updated when vrf netdev is the link (Stefano Brivio) [1718503] - [net] ipv6: A few fixes on dereferencing rt->from (Stefano Brivio) [1718503] - [tools] selftests: fib_rule_tests: Fix icmp proto with ipv6 (Stefano Brivio) [1718503] - [net] ipv6: fix races in ip6_dst_destroy() (Stefano Brivio) [1718503] - [net] ipv6/flowlabel: wait rcu grace period before put_pid() (Stefano Brivio) [1718503] - [net] ipv6: invert flowlabel sharing check in process and user mode (Stefano Brivio) [1718503] - [net] route: Avoid crash from dereferencing NULL rt->from (Stefano Brivio) [1718503] - [net] udpv6: Check address length before reading address family (Stefano Brivio) [1718503] - [net] ip6_gre: fix possible use-after-free in ip6erspan_rcv (Stefano Brivio) [1718503] - [net] ip6_gre: remove gre_hdr_len from ip6erspan_rcv (Stefano Brivio) [1718503] - [net] ipv6: Fix dangling pointer when ipv6 fragment (Stefano Brivio) [1718503] - [net] ip6_tunnel: Match to ARPHRD_TUNNEL6 for dev type (Stefano Brivio) [1718503] - [net] inet: switch IP ID generator to siphash (Stefano Brivio) [1718503] - [net] sit: fix UBSAN Undefined behaviour in check_6rd (Stefano Brivio) [1718503] - [net] ip6mr: Do not call __IP6_INC_STATS() from preemptible context (Stefano Brivio) [1718503] - [net] sit: fix memory leak in sit_init_net() (Stefano Brivio) [1718503] - [net] ipv4: Add ICMPv6 support when parse route ipproto (Stefano Brivio) [1718503] - [net] ipv6: Return error for RTA_VIA attribute (Stefano Brivio) [1718503] - [net] Set rtm_table to RT_TABLE_COMPAT for ipv6 for tables > 255 (Stefano Brivio) [1718503] - [net] ip6_gre: do not report erspan_ver for ip6gre or ip6gretap (Stefano Brivio) [1718503] - [net] ipv6: route: enforce RCU protection in rt6_update_exception_stamp_rt() (Stefano Brivio) [1718503] - [net] ipv6: route: enforce RCU protection in ip6_route_check_nh_onlink() (Stefano Brivio) [1718503] - [net] ipv6: propagate genlmsg_reply return code (Stefano Brivio) [1718503] - [net] fix IPv6 prefix route residue (Stefano Brivio) [1718503] - [net] ip6mr: Fix notifiers call on mroute_clean_tables() (Stefano Brivio) [1718503] - [net] af_packet: fix raw sockets over 6in4 tunnel (Stefano Brivio) [1718503] - [net] ip6_gre: fix tunnel list corruption for x-netns (Stefano Brivio) [1718503] - [net] ipv6: fix kernel-infoleak in ipv6_local_error() (Stefano Brivio) [1718503] - [net] ip: on queued skb use skb_header_pointer instead of pskb_may_pull (Stefano Brivio) [1718503] - [net] ipv4: fix use-after-free in ip_cmsg_recv_dstaddr() (Stefano Brivio) [1718503] - [net] ipv6: Take rcu_read_lock in __inet6_bind for mapped addresses (Stefano Brivio) [1718503] - [net] ipv6: Consider sk_bound_dev_if when binding a socket to a v4 mapped address (Stefano Brivio) [1718503] - [net] ipv6: Consider sk_bound_dev_if when binding a socket to an address (Stefano Brivio) [1718503] - [net] ip: validate header length on virtual device xmit (Stefano Brivio) [1718503] - [net] ipv6: Fix a test against 'ipv6_find_idev()' return value (Stefano Brivio) [1718503] - [net] ipv6: tunnels: fix two use-after-free (Stefano Brivio) [1718503] - [net] ipv6: add missing tx timestamping on IPPROTO_RAW (Stefano Brivio) [1718503] - [net] clear skb->tstamp in forwarding paths (Stefano Brivio) [1718503] - [net] ipv6: sr: properly initialize flowi6 prior passing to ip6_route_output (Stefano Brivio) [1718503] - [net] always initialize pagedlen (Stefano Brivio) [1718503] - [net] ipv6: Fix PMTU updates for UDP/raw sockets in presence of VRF (Stefano Brivio) [1718503] - [net] ipv6: gro: do not use slow memcmp() in ipv6_gro_receive() (Stefano Brivio) [1718503] - [net] xfrm: fix out-of-bounds packet access (Stefano Brivio) [1718503] - [net] ipv6: take rcu lock in rawv6_send_hdrinc() (Stefano Brivio) [1718503] - [net] ip6_tunnel: be careful when accessing the inner header (Stefano Brivio) [1718503] - [net] revert "ipv6: fix double refcount of fib6_metrics" (Stefano Brivio) [1718503] - [net] ipv6: fix memory leak on dst->_metrics (Stefano Brivio) [1718503] - [net] ipv6: fix cleanup ordering for ip6_mr failure (Stefano Brivio) [1718503] - [net] ipv6: fix cleanup ordering for pingv6 registration (Stefano Brivio) [1718503] - [net] ip6_tunnel: collect_md xmit: Use ip_tunnel_key's provided src address (Stefano Brivio) [1718503] - [net] ipv6: fix addrconf_sysctl_addr_gen_mode (Stefano Brivio) [1718503] - [net] ipv6: don't reinitialize ndev->cnf.addr_gen_mode on new inet6_dev (Stefano Brivio) [1718503] - [net] ipv6: reserve room for IFLA_INET6_ADDR_GEN_MODE (Stefano Brivio) [1718503] - [net] ipv6: propagate net.ipv6.conf.all.addr_gen_mode to devices (Stefano Brivio) [1718503] - [net] openvswitch: check for null pointer return from nla_nest_start_noflag (Stefano Brivio) [1718408] - [net] openvswitch: add seqadj extension when NAT is used (Stefano Brivio) [1718408] - [net] netfilter: Replace spin_is_locked() with lockdep (Stefano Brivio) [1718392] - [net] netfilter: ipset: do not call ipset_nest_end after nla_nest_cancel (Stefano Brivio) [1718392] - [net] netfilter: ipset: Fix calling ip_set() macro at dumping (Stefano Brivio) [1718392] - [include] netfilter: ipset: Correct rcu_dereference() call in ip_set_put_comment() (Stefano Brivio) [1718392] - [net] netfilter: ipset: fix ip_set_list allocation failure (Stefano Brivio) [1718392] - [net] netfilter: ipset: Make invalid MAC address checks consistent (Stefano Brivio) [1649087] - [net] netfilter: ipset: Allow matching on destination MAC address for mac and ipmac sets (Stefano Brivio) [1649087] - [netdrv] rocker: Handle SWITCHDEV_PORT_ATTR_SET (Ivan Vecera) [1717892] - [net] switchdev: Add SWITCHDEV_PORT_ATTR_SET (Ivan Vecera) [1717892] - [netdrv] rocker: Add missing break for PRE_BRIDGE_FLAGS (Ivan Vecera) [1717892] - [net] bridge: Stop calling switchdev_port_attr_get() (Ivan Vecera) [1717892] - [netdrv] rocker: Check Handle PORT_PRE_BRIDGE_FLAGS (Ivan Vecera) [1717892] - [netdrv] mlxsw: spectrum: Handle PORT_PRE_BRIDGE_FLAGS (Ivan Vecera) [1717892] - [include] net: switchdev: Add PORT_PRE_BRIDGE_FLAGS (Ivan Vecera) [1717892] - [netdrv] rocker: Remove port_attr_bridge_flags_get assignment (Ivan Vecera) [1717892] - [netdrv] rocker: Remove getting PORT_BRIDGE_FLAGS (Ivan Vecera) [1717892] - [net] pktgen: do not sleep with the thread lock held (Paolo Abeni) [1715575] - [include] ipv6: fix the check before getting the cookie in rt6_get_cookie (Xin Long) [1709166] - [net] ipv4: not do cache for local delivery if bc_forwarding is enabled (Xin Long) [1712657] - [net] sctp: avoid running the sctp state machine recursively (Xin Long) [1717316] - [netdrv] netdevsim: use skb_sec_path helper (Hangbin Liu) [1711810] - [netdrv] netdevsim: convert to DEFINE_SHOW_ATTRIBUTE (Hangbin Liu) [1711810] - [netdrv] netdevsim: make debug dirs' dentries static (Hangbin Liu) [1711810] - [tools] selftests: rtnetlink: use internal netns switch for ip commands (Hangbin Liu) [1711810] - [tools] selftests: rtnetlink: add testcases for vxlan flag sets (Hangbin Liu) [1711810] - [tools] selftests: rtnetlink: Add a test case for multipath route get (Hangbin Liu) [1711810] - [tools] selftests: rtnetlink.sh: add testcase for neigh get (Hangbin Liu) [1711810] - [tools] selftests: net: rtnetlink.sh: add fdb get test (Hangbin Liu) [1711810] - [tools] selftests: rtnetlink.sh explicitly requires bash (Hangbin Liu) [1711810] - [net] udp: with udp_segment release on error path (Paolo Abeni) [1718079] - [net] ipv6: explicitly initialize udp6_addr in udp_sock_create6() (Paolo Abeni) [1718079] - [netdrv] geneve: Don't assume linear buffers in vxlan_err_lookup() (Stefano Brivio) [1652222] - [netdrv] vxlan: Don't assume linear buffers in vxlan_err_lookup() (Stefano Brivio) [1652222] - [netdrv] geneve: Initialize addr6 with memset (Stefano Brivio) [1652222] - [net] ip_tunnel: don't force DF when MTU is locked (Stefano Brivio) [1652222] - [netdrv] geneve: ICMP error lookup handler (Stefano Brivio) [1652222] - [netdrv] vxlan: ICMP error lookup handler (Stefano Brivio) [1652222] - [net] udp: Handle ICMP errors for tunnels with same destination port on both endpoints (Stefano Brivio) [1652222] - [net] udp: gro behind static key (Stefano Brivio) [1652222] - [net] bpf: in __bpf_redirect_no_mac pull mac only if present (Jiri Benc) [1687471] - [net] lwt_bpf: remove unnecessary rcu_read_lock in run_lwt_bpf (Jiri Benc) [1687471] - [net] bpf: add End.DT6 action to bpf_lwt_seg6_action helper (Jiri Benc) [1687471] - [net] bpf: fix out-of-bounds read in __bpf_skc_lookup (Jiri Benc) [1687459] - [net] bpf: Check sk_fullsock() before returning from bpf_sk_lookup() (Jiri Benc) [1687459] - [net] flow_dissector: disable preemption around BPF calls (Jiri Benc) [1687459] - [net] bpf: sockmap, only stop/flush strp if it was enabled at some point (Jiri Benc) [1687459] - [net] bpf: Stop the psock parser before canceling its work (Jiri Benc) [1687459] - [net] bpf: only test gso type on gso packets (Jiri Benc) [1687459] - [tools] selftests: add dummy xdp test helper (Jiri Benc) [1687459] - [net] filter: mark expected switch fall-through (Jiri Benc) [1687459] - [documentation] Update references to netdev-FAQ (Jiri Benc) [1687459] - [net] bpfilter: remove trailing newline (Jiri Benc) [1687459] - [net] core: filter: mark expected switch fall-through (Jiri Benc) [1687459] - [net] revert "xsk: simplify AF_XDP socket teardown" (Jiri Benc) [1687459] - [net] bpf/test_run: fix unkillable BPF_PROG_TEST_RUN (Jiri Benc) [1687459] - [net] xsk: share the mmap_sem for page pinning (Jiri Benc) [1687459] - [net] xsk: add missing smp_rmb() in xsk_mmap (Jiri Benc) [1687459] - [net] bpf: only adjust gso_size on bytestream protocols (Jiri Benc) [1687459] - [net] sk_msg: Always cancel strp work before freeing the psock (Jiri Benc) [1687459] - [net] bpf: sock recvbuff must be limited by rmem_max in bpf_setsockopt() (Jiri Benc) [1687459] - [net] bpf: fix SO_MAX_PACING_RATE to support TCP internal pacing (Jiri Benc) [1687459] - [net] bpf: bpf_setsockopt: reset sock dst on SO_MARK changes (Jiri Benc) [1687459] - [net] bpf: correctly set initial window on active Fast Open sender (Jiri Benc) [1687459] - [net] xsk: simplify AF_XDP socket teardown (Jiri Benc) [1687459] - [net] bpf: fix doc of bpf_skb_adjust_room() in uapi (Jiri Benc) [1687459] - [net] bpf: do not blindly change rlimit in reuseport net selftest (Jiri Benc) [1687459] - [net] xsk: proper AF_XDP socket teardown ordering (Jiri Benc) [1687459] - [net] bpf: typo fix in Documentation/networking/af_xdp.rst (Jiri Benc) [1687459] - [net] xdp: split code for map vs non-map redirect (Jiri Benc) [1687459] - [net] xdp: explicit inline __xdp_map_lookup_elem (Jiri Benc) [1687459] - [net] xdp: unlikely instrumentation for xdp map redirect (Jiri Benc) [1687459] - [net] xdp: remove redundant variable 'headroom' (Jiri Benc) [1687459] - [net] xsk: include XDP meta data in AF_XDP frames (Jiri Benc) [1687459] - [net] bpf: Enable BPF_PROG_TYPE_SK_REUSEPORT bpf prog in reuseport selection (Jiri Benc) [1687459] - [net] revert "xdp: add NULL pointer check in __xdp_return()" (Jiri Benc) [1687459] - [lib] test_rhashtable: Make test_insert_dup() allocate its hash table dynamically (Jiri Benc) [1717066] - [lib] test_rhashtable: remove semaphore usage (Jiri Benc) [1717066] - [lib] rhashtable: detect when object movement between tables might have invalidated a lookup (Jiri Benc) [1717066] - [lib] rhashtable: remove duplicated include from rhashtable.c (Jiri Benc) [1717066] - [lib] rhashtable: clean up dereference of ->future_tbl (Jiri Benc) [1717066] - [lib] rhashtable: use cmpxchg() to protect ->future_tbl (Jiri Benc) [1717066] - [lib] rhashtable: simplify nested_table_alloc() and rht_bucket_nested_insert() (Jiri Benc) [1717066] - [lib] rhashtable: simplify INIT_RHT_NULLS_HEAD() (Jiri Benc) [1717066] - [lib] rhashtable: remove nulls_base and related code (Jiri Benc) [1717066] - [lib] rhashtable: split rhashtable.h (Jiri Benc) [1717066] - [lib] rhashtable: silence RCU warning in rhashtable_test (Jiri Benc) [1717066] - [net] devlink: publish params only after driver init is done (Ivan Vecera) [1715929] - [net] iptunnel: NULL pointer deref for ip_md_tunnel_xmit (Hangbin Liu) [1712792] - [net] ip_gre: Refactor collect metatdata mode tunnel xmit to ip_md_tunnel_xmit (Hangbin Liu) [1712792] - [net] ip_tunnel: Fix route fl4 init in ip_md_tunnel_xmit (Hangbin Liu) [1712792] - [net] ip_tunnel: Add tnl_update_pmtu in ip_md_tunnel_xmit (Hangbin Liu) [1712792] - [net] ip_tunnel: Add ip tunnel dst_cache in ip_md_tunnel_xmit (Hangbin Liu) [1712792] - [net] vlan: Mark expected switch fall-through (Hangbin Liu) [1664359] - [net] vlan: disable SIOCSHWTSTAMP in container (Hangbin Liu) [1664359] - [netdrv] macvlan: Mark expected switch fall-through (Hangbin Liu) [1664359] - [netdrv] macvlan: disable SIOCSHWTSTAMP in container (Hangbin Liu) [1664359] - [netdrv] macvlan: pass get_ts_info and SIOC[SG]HWTSTAMP ioctl to real device (Hangbin Liu) [1664359] - [net] ethtool: add compat for flash update (Petr Oros) [1708339] - [net] devlink: add flash update command (Petr Oros) [1708339] - [net] devlink: Fix list access without lock while reading region (Petr Oros) [1708339] - [net] devlink: Return right error code in case of errors for region read (Petr Oros) [1708339] - [net] devlink: use direct return of genlmsg_reply (Petr Oros) [1708339] - [net] devlink: Rename devlink health attributes (Petr Oros) [1709874] - [net] devlink: Modify reply of DEVLINK_CMD_HEALTH_REPORTER_GET (Petr Oros) [1709874] - [net] devlink: Update reporter state to error even if recover aborted (Petr Oros) [1709874] - [documentation] devlink: Add Documentation/networking/devlink-health.txt (Petr Oros) [1709874] - [net] devlink: Add health dump {get, clear} commands (Petr Oros) [1709874] - [net] devlink: Add health diagnose command (Petr Oros) [1709874] - [net] devlink: Add health recover command (Petr Oros) [1709874] - [net] devlink: Add health set command (Petr Oros) [1709874] - [net] devlink: Add health get command (Petr Oros) [1709874] - [net] devlink: Add health report functionality (Petr Oros) [1709874] - [net] devlink: Add health reporter create/destroy functionality (Petr Oros) [1709874] - [net] devlink: Add devlink formatted message (fmsg) API (Petr Oros) [1709874] - [net] devlink: add hardware errors tracing facility (Petr Oros) [1709874] - [net] cnb: devlink: report cell size of shared buffers (Petr Oros) [1708348] - [net] devlink: skip info_get op call if it is not defined in dumpit (Petr Oros) [1708342] - [include] devlink: add a generic board.manufacture version name (Petr Oros) [1708342] - [net] devlink: don't allocate attrs on the stack (Petr Oros) [1708342] - [net] devlink: fix condition for compat device info (Petr Oros) [1708342] - [net] ethtool: add compat for devlink info (Petr Oros) [1708342] - [include] devlink: add generic info version names (Petr Oros) [1708342] - [net] devlink: add version reporting to devlink info API (Petr Oros) [1708342] - [net] devlink: add device information API (Petr Oros) [1708342] - [net] devlink: Add devlink notifications support for port params (Petr Oros) [1710228] - [net] devlink: Add support for driverinit set value for devlink_port (Petr Oros) [1710228] - [net] devlink: Add support for driverinit get value for devlink_port (Petr Oros) [1710228] - [net] devlink: Add port param set command (Petr Oros) [1710228] - [net] devlink: Add port param get command (Petr Oros) [1710228] - [net] devlink: Add devlink_param for port register and unregister (Petr Oros) [1710228] - [net] ipv6: properly check return value in inet6_dump_all() (Petr Oros) [1714656] - [net] Don't return invalid table id error when dumping all families (Petr Oros) [1714656] - [net] ipmr_base: Do not reset index in mr_table_dump (Petr Oros) [1714656] - [net] ipv6: Fix dump of specific table with strict checking (Petr Oros) [1714656] - [net] ipv4: avoid compile error in fib_info_nh_uses_dev (Petr Oros) [1714656] - [net] ipv4: Bail early if user only wants prefix entries (Petr Oros) [1714656] - [net] ipv6: Bail early if user only wants cloned entries (Petr Oros) [1714656] - [net] mpls: Handle kernel side filtering of route dumps (Petr Oros) [1714656] - [net] Enable kernel side filtering of route dumps (Petr Oros) [1714656] - [net] Plumb support for filtering ipv4 and ipv6 multicast route dumps (Petr Oros) [1714656] - [net] ipmr: Refactor mr_rtm_dumproute (Petr Oros) [1714656] - [net] mpls: Plumb support for filtering route dumps (Petr Oros) [1714656] - [net] ipv6: Plumb support for filtering route dumps (Petr Oros) [1714656] - [net] netfilter: nft_fib: Convert nft_fib4_eval to new dev helper (Petr Oros) [1714656] - [net] netfilter: rpfilter: Convert rpfilter_lookup_reverse to new dev helper (Petr Oros) [1714656] - [net] ipv4: Move device validation to helper (Petr Oros) [1714656] - [net] ipv4: Plumb support for filtering route dumps (Petr Oros) [1714656] - [net] Add struct for fib dump filter (Petr Oros) [1714656] - [lib] iov_iter: Fix build error without CONFIG_CRYPTO (Ivan Vecera) [1714213] - [net] datagram: introduce skb_copy_and_hash_datagram_iter helper (Ivan Vecera) [1714213] - [lib] iov_iter: introduce hash_and_copy_to_iter helper (Ivan Vecera) [1714213] - [net] datagram: consolidate datagram copy to iter helpers (Ivan Vecera) [1714213] - [lib] iov_iter: pass void csum pointer to csum_and_copy_to_iter (Ivan Vecera) [1714213] - [net] datagram: open-code copy_page_to_iter (Ivan Vecera) [1714213] - [include] net: enable mpls_ptr in net_device (Hangbin Liu) [1350011] - [net] netfilter: ipset: actually allow allowable CIDR 0 in hash:net, port, net (Stefano Brivio) [1680512] - [net] netfilter: ipset: fix ip_set_byindex function (Stefano Brivio) [1680512] - [net] netfilter: ipset: Introduction of new commands and protocol version 7 (Stefano Brivio) [1680512] - [net] ipv6: don't return positive numbers when nothing was dumped (Petr Oros) [1700306] - [net] rtnetlink: restore handling of dumpit return value in rtnl_dump_all() (Petr Oros) [1700306] - [net] netlink: fixup regression in RTM_GETADDR (Petr Oros) [1700306] - [net] {ipv4, ipv6}: Do not put target net if input nsid is invalid (Petr Oros) [1700306] - [net] rtnl_dump_all needs to propagate error from dumpit function (Petr Oros) [1700306] - [net] rtnetlink: Move ifm in valid_fdb_dump_legacy to closer to use (Petr Oros) [1700306] - [net] neighbor: NTF_PROXY is a valid ndm_flag for a dump request (Petr Oros) [1700306] - [net] mpls: Implement handler for strict data checking on dumps (Petr Oros) [1700306] - [net] rtnetlink: Update comment in rtnl_stats_dump regarding strict data checking (Petr Oros) [1700306] - [net] ipv6: Put target net when address dump fails due to bad attributes (Petr Oros) [1700306] - [net] ipv4: Put target net when address dump fails due to bad attributes (Petr Oros) [1700306] - [tools] headers uapi: Update linux/netlink.h header copy (Petr Oros) [1700306] - [net] neigh: fix NULL deref in pneigh_dump_table() (Petr Oros) [1700306] - [net] ipv6: Add support for dumping addresses for a specific device (Petr Oros) [1700306] - [net] ipv4: Add support for dumping addresses for a specific device (Petr Oros) [1700306] - [net] ipv6: Remove ip_idx arg to in6_dump_addrs (Petr Oros) [1700306] - [net] ipv4: Move loop over addresses on a device into in_dev_dump_addr (Petr Oros) [1700306] - [net] netlink: Add answer_flags to netlink_callback (Petr Oros) [1700306] - [net] rtnetlink: Update rtnl_fdb_dump for strict data checking (Petr Oros) [1700306] - [net] rtnetlink: Move input checking for rtnl_fdb_dump to helper (Petr Oros) [1700306] - [net] bridge: Update br_mdb_dump for strict data checking (Petr Oros) [1700306] - [net] Update netconf dump handlers for strict data checking (Petr Oros) [1700306] - [net] ipv6: Update ip6addrlbl_dump for strict data checking (Petr Oros) [1700306] - [net] fib_rules: Update fib_nl_dumprule for strict data checking (Petr Oros) [1700306] - [net] namespace: Update rtnl_net_dumpid for strict data checking (Petr Oros) [1700306] - [net] neighbor: Update neightbl_dump_info for strict data checking (Petr Oros) [1700306] - [net] neighbor: Update neigh_dump_info for strict data checking (Petr Oros) [1700306] - [net] rtnetlink: Update fib dumps for strict data checking (Petr Oros) [1700306] - [net] rtnetlink: Update ipmr_rtm_dumplink for strict data checking (Petr Oros) [1700306] - [net] rtnetlink: Update inet6_dump_ifinfo for strict data checking (Petr Oros) [1700306] - [net] rtnetlink: Update rtnl_stats_dump for strict data checking (Petr Oros) [1700306] - [net] rtnetlink: Update rtnl_bridge_getlink for strict data checking (Petr Oros) [1700306] - [net] rtnetlink: Update rtnl_dump_ifinfo for strict data checking (Petr Oros) [1700306] - [net] ipv6: Update inet6_dump_addr for strict data checking (Petr Oros) [1700306] - [net] ipv4: Update inet_dump_ifaddr for strict data checking (Petr Oros) [1700306] - [net] netlink: Add new socket option to enable strict checking on dumps (Petr Oros) [1700306] - [net] ipv6: Refactor address dump to push inet6_fill_args to in6_dump_addrs (Petr Oros) [1700306] - [lib] netlink: Add strict version of nlmsg_parse and nla_parse (Petr Oros) [1700306] - [net] Add extack to nlmsg_parse (Petr Oros) [1700306] - [include] netlink: Add extack message to nlmsg_parse for invalid header length (Petr Oros) [1700306] - [net] netlink: Pass extack to dump handlers (Petr Oros) [1700306] - [net] neigh: Extend dump filter to proxy neighbor dumps (Petr Oros) [1700306] - [lib] netlink: add nested array policy validation (Petr Oros) [1700306] - [lib] netlink: allow NLA_NESTED to specify nested policy to validate (Petr Oros) [1700306] - [lib] netlink: move extack setting into validate_nla() (Petr Oros) [1700306] - [lib] netlink: make validation_data const (Petr Oros) [1700306] - [lib] netlink: remove NLA_NESTED_COMPAT (Petr Oros) [1700306] - [lib] netlink: add ethernet address policy types (Petr Oros) [1700306] - [net] sched: cls_u32: add res to offload information (Ivan Vecera) [1711377] - [net] sched: gred: support reporting stats from offloads (Ivan Vecera) [1711377] - [net] sched: gred: add basic Qdisc offload (Ivan Vecera) [1711377] - [net] sched: gred: allow manipulating per-DP RED flags (Ivan Vecera) [1711377] - [net] sched: gred: store red flags per virtual queue (Ivan Vecera) [1711377] - [net] sched: gred: provide a better structured dump and expose stats (Ivan Vecera) [1711377] - [net] sched: gred: store bytesin as a 64 bit value (Ivan Vecera) [1711377] - [net] sched: gred: use extack to provide more details on configuration errors (Ivan Vecera) [1711377] - [net] sched: gred: pass extack to nla_parse_nested() (Ivan Vecera) [1711377] - [net] sched: gred: separate error and non-error path in gred_change() (Ivan Vecera) [1711377] - [net] netlink: add NLA_REJECT policy type (Ivan Vecera) [1711377] - [lib] netlink: Return extack message if attribute validation fails (Ivan Vecera) [1711377] - [net] sched: red: notify drivers about RED's limit parameter (Ivan Vecera) [1711039] - [net] sched: mq: offload a graft notification (Ivan Vecera) [1711039] - [net] sched: red: offload a graft notification (Ivan Vecera) [1711039] - [net] sched: provide notification for graft on root (Ivan Vecera) [1711039] - [net] sched: prio: delay destroying child qdiscs on change (Ivan Vecera) [1711039] - [net] sched: red: delay destroying child qdisc on replace (Ivan Vecera) [1711039] - [net] sched: refactor grafting Qdiscs with a parent (Ivan Vecera) [1711039] - [net] sched: add an offload graft helper (Ivan Vecera) [1711039] - [net] sched: set TCQ_F_OFFLOADED flag for MQ (Ivan Vecera) [1711039] - [net] sched: red: remove unnecessary red_dump_offload_stats parameter (Ivan Vecera) [1711039] - [net] sched: add an offload dump helper (Ivan Vecera) [1711039] - [netdrv] netdevsim: Implement ndo_get_port_parent_id() (Ivan Vecera) [1708368] - [netdrv] rocker: Implement ndo_get_port_parent_id() (Ivan Vecera) [1708368] - [net] Introduce ndo_get_port_parent_id() (Ivan Vecera) [1708368] - [net] use indirect calls helpers at early demux stage (Paolo Abeni) [1700747] - [net] use indirect calls helpers for L3 handler hooks (Paolo Abeni) [1700747] - [net] use indirect calls helpers at the socket layer (Paolo Abeni) [1700747] - [net] use indirect calls helpers for ptype hook (Paolo Abeni) [1700747] - [net] add documentation to socket.c (Paolo Abeni) [1700747] - [net] udp: use indirect call wrappers for GRO socket lookup (Paolo Abeni) [1700747] - [net] use indirect call wrappers at GRO transport layer (Paolo Abeni) [1700747] - [net] use indirect call wrappers at GRO network layer (Paolo Abeni) [1700747] - [net] indirect call wrappers: helpers to speed-up indirect calls of builtin (Paolo Abeni) [1700747] - [powerpc] powerpc: bpf: Fix generation of load/store DW instructions (Yauheni Kaliuta) [1700846] - [net] bpf: verifier: propagate liveness on all frames (Yauheni Kaliuta) [1700846] - [net] bpf: do not restore dst_reg when cur_state is freed (Yauheni Kaliuta) [1700846] - [tools] tools lib bpf: Fix the build by adding a missing stdarg.h include (Yauheni Kaliuta) [1700846] - [tools] bpf, libbpf: fix version info and add it to shared object (Yauheni Kaliuta) [1700846] - [tools] btf: fix bug with resolving STRUCT/UNION into corresponding FWD (Yauheni Kaliuta) [1700846] - [tools] tools/libbpf: signedness bug in btf_dedup_ref_type() (Yauheni Kaliuta) [1700846] - [tools] libbpf: fix libbpf_print (Yauheni Kaliuta) [1700846] - [tools] tools/bpf: simplify libbpf API function libbpf_set_print() (Yauheni Kaliuta) [1700846] - [tools] tools/bpftool: move set_max_rlimit() before __bpf_object__open_xattr() (Yauheni Kaliuta) [1700846] - [include] bpf: promote bpf_perf_event.h to mandatory UAPI header (Yauheni Kaliuta) [1700846] - [net] bpf: Avoid unnecessary instruction in convert_bpf_ld_abs() (Yauheni Kaliuta) [1700846] - [kernel] bpf: fix check of allowed specifiers in bpf_trace_printk (Yauheni Kaliuta) [1700846] - [documentation] bpf, doc: Document Jump X addressing mode (Yauheni Kaliuta) [1700846] - [tools] tools: bpf: fix license for a compat header file (Yauheni Kaliuta) [1700846] - [documentation] docs: bpf: Capitalise document heading (Yauheni Kaliuta) [1700846] - [documentation] docs: Add bpf/index to top level index (Yauheni Kaliuta) [1700846] - [documentation] docs: bpf: Add toctree to index (Yauheni Kaliuta) [1700846] - [documentation] docs: bpf: Rename README.rst to index.rst (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: skip verifier tests for unsupported map types (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: skip verifier tests for unsupported program types (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: skip sockmap in test_maps if kernel doesn't have support (Yauheni Kaliuta) [1700846] - [rpmspec] rpmspec: pack bpf-helpers, bpftool-net, bpftool-feature manpages (Yauheni Kaliuta) [1700846] - [net] bpf, tcp: correctly handle DONT_WAIT flags and timeo == 0 (Yauheni Kaliuta) [1700846] - [kernel] bpf: mark bpf_event_notify and bpf_event_init as static (Yauheni Kaliuta) [1700846] - [net] bpf: sockmap fix msg->sg.size account on ingress skb (Yauheni Kaliuta) [1700846] - [net] bpf: sockmap remove duplicate queue free (Yauheni Kaliuta) [1700846] - [net] net/tls: remove set but not used variables (Yauheni Kaliuta) [1700846] - [media] bpf: add map helper functions push, pop, peek in more BPF programs (Yauheni Kaliuta) [1700846] - [tools] tools: bpftool: fix infinite loop in map create (Yauheni Kaliuta) [1700846] - [net] net/tls: fix build without CONFIG_TLS_DEVICE (Yauheni Kaliuta) [1700846] - [net] net/tls: don't leak partially sent record in device mode (Yauheni Kaliuta) [1700846] - [net] xdp: fix cpumap redirect SKB creation bug (Yauheni Kaliuta) [1700846] - [net] net/core: Document reuseport_add_sock() bind_inany argument (Yauheni Kaliuta) [1700846] - [tools] bpf, libbpf: clarify bump in libbpf version info (Yauheni Kaliuta) [1700846] - [net] net/tls: Inform user space about send buffer availability (Yauheni Kaliuta) [1700846] - [tools] libbpf: handle BTF parsing and loading properly (Yauheni Kaliuta) [1700846] - [net] bpf: fix warning about using plain integer as NULL (Yauheni Kaliuta) [1700846] - [tools] bpf, libbpf: fixing leak when kernel does not support btf (Yauheni Kaliuta) [1700846] - [net] tls: Fix write space handling (Yauheni Kaliuta) [1700846] - [net] tls: Fix tls_device handling of partial records (Yauheni Kaliuta) [1700846] - [tools] bpf: bpftool, fix documentation for attach types (Yauheni Kaliuta) [1700846] - [tools] btf: separate btf creation and loading (Yauheni Kaliuta) [1700846] - [tools] tools/bpf: fix a selftest test_btf failure (Yauheni Kaliuta) [1700846] - [tools] selftests/btf: add initial BTF dedup tests (Yauheni Kaliuta) [1700846] - [tools] btf: add BTF types deduplication algorithm (Yauheni Kaliuta) [1700846] - [tools] btf: extract BTF type size calculation (Yauheni Kaliuta) [1700846] - [tools] tools/bpf: silence a libbpf unnecessary warning (Yauheni Kaliuta) [1700846] - [tools] tools/bpf: implement libbpf btf__get_map_kv_tids() API function (Yauheni Kaliuta) [1700846] - [tools] tools/bpf: expose functions btf_ext__* as API functions (Yauheni Kaliuta) [1700846] - [tools] libbpf: Add a support for getting xdp prog id on ifindex (Yauheni Kaliuta) [1700846] - [tools] libbpf: Add a helper for retrieving a map fd for a given name (Yauheni Kaliuta) [1700846] - [tools] libbpf: introduce bpf_map_lookup_elem_flags() (Yauheni Kaliuta) [1700846] - [tools] tools: bpftool: add bash completion for bpftool probes (Yauheni Kaliuta) [1700846] - [tools] tools: bpftool: add probes for a network device (Yauheni Kaliuta) [1700846] - [tools] tools: bpftool: add C-style "#define" output for probes (Yauheni Kaliuta) [1700846] - [tools] tools: bpftool: add probes for eBPF helper functions (Yauheni Kaliuta) [1700846] - [tools] tools: bpftool: add probes for eBPF map types (Yauheni Kaliuta) [1700846] - [tools] tools: bpftool: add probes for eBPF program types (Yauheni Kaliuta) [1700846] - [tools] tools: bpftool: add probes for kernel configuration options (Yauheni Kaliuta) [1700846] - [tools] tools: bpftool: add probes for /proc/ eBPF parameters (Yauheni Kaliuta) [1700846] - [tools] tools: bpftool: add basic probe capability, probe syscall availability (Yauheni Kaliuta) [1700846] - [tools] tools/bpf: print out btf log at LIBBPF_WARN level (Yauheni Kaliuta) [1700846] - [tools] tools/bpf: move libbpf pr_* debug print functions to headers (Yauheni Kaliuta) [1700846] - [net] net: tls: Fix deadlock in free_resources tx (Yauheni Kaliuta) [1700846] - [net] net: tls: Save iv in tls_rec for async crypto requests (Yauheni Kaliuta) [1700846] - [tools] bpf: pull in pkt_sched.h header for tooling to fix bpftool build (Yauheni Kaliuta) [1700846] - [net] net: bpfilter: change section name of bpfilter UMH blob (Yauheni Kaliuta) [1700846] - [netdrv] tap: call skb_probe_transport_header after setting skb->dev (Yauheni Kaliuta) [1700846] - [net] Prevent overflow of sk_msg in sk_msg_clone() (Yauheni Kaliuta) [1700846] - [net] tls: Do not call sk_memcopy_from_iter with zero length (Yauheni Kaliuta) [1700846] - [net] net: ipv4: Set skb->dev for output route resolution (Yauheni Kaliuta) [1700846] - [net] bpf: refactor bpf_test_run() to separate own failures and test program result (Yauheni Kaliuta) [1700846] - [include] bpf: fix pointer offsets in context for 32 bit (Yauheni Kaliuta) [1700846] - [tools] tools/bpftool: copy a few net uapi headers to tools directory (Yauheni Kaliuta) [1700846] - [net] bpf: tcp_bpf_recvmsg should return EAGAIN when nonblocking and no data (Yauheni Kaliuta) [1700846] - [net] bpf: skmsg, fix psock create on existing kcm/tls port (Yauheni Kaliuta) [1700846] - [net] tcp, ulp: remove socket lock assertion on ULP cleanup (Yauheni Kaliuta) [1700846] - [lib] bpf: test_bpf: add init_net to dev for flow_dissector (Yauheni Kaliuta) [1700846] - [net] flow_dissector: lookup netns by skb->sk if skb->dev is NULL (Yauheni Kaliuta) [1700846] - [net] tls: Fixed uninitialised vars warning (Yauheni Kaliuta) [1700846] - [include] cgroup: Simplify cgroup_ancestor (Yauheni Kaliuta) [1700846] - [netdrv] veth: Orphan skb before GRO (Yauheni Kaliuta) [1700846] - [net] net/core/filter: fix unused-variable warning (Yauheni Kaliuta) [1700846] - [net] bpf: fix build error with clang (Yauheni Kaliuta) [1700846] - [netdrv] veth: Free queues on link delete (Yauheni Kaliuta) [1700846] - [net] bpf: fix sanitation rewrite in case of non-pointers (Yauheni Kaliuta) [1700846] - [net] bpf: drop refcount if bpf_map_new_fd() fails in map_create() (Yauheni Kaliuta) [1700846] - [net] bpf: decrease usercnt if bpf_map_new_fd() fails in bpf_map_get_fd_by_id() (Yauheni Kaliuta) [1700846] - [net] bpf, lpm: fix lookup bug in map_delete_elem (Yauheni Kaliuta) [1700846] - [net] bpf: fix lockdep false positive in stackmap (Yauheni Kaliuta) [1700846] - [net] bpf: Fix narrow load on a bpf_sock returned from sk_lookup() (Yauheni Kaliuta) [1700846] - [net] bpf: Fix syscall's stackmap lookup potential deadlock (Yauheni Kaliuta) [1700846] - [kernel] bpf: fix potential deadlock in bpf_prog_register (Yauheni Kaliuta) [1700846] - [net] bpf: fix lockdep false positive in percpu_freelist (Yauheni Kaliuta) [1700846] - [net] bpf: run bpf programs with preemption disabled (Yauheni Kaliuta) [1700846] - [tools] bpf, selftests: fix handling of sparse CPU allocations (Yauheni Kaliuta) [1700846] - [tools] tools/bpf: fix test_btf for typedef func_proto case (Yauheni Kaliuta) [1700846] - [net] bpf: btf: allow typedef func_proto (Yauheni Kaliuta) [1700846] - [tools] tools: bpftool: fix crash with un-owned prog arrays (Yauheni Kaliuta) [1700846] - [tools] bpftool: fix percpu maps updating (Yauheni Kaliuta) [1700846] - [tools] tools: bpftool: Cleanup license mess (Yauheni Kaliuta) [1700846] - [net] bpf: Annotate implicit fall through in cgroup_dev_func_proto (Yauheni Kaliuta) [1700846] - [net] bpf: Make function btf_name_offset_valid static (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: retry tests that expect build-id (Yauheni Kaliuta) [1700846] - [net] bpf: zero out build_id for BPF_STACK_BUILD_ID_IP (Yauheni Kaliuta) [1700846] - [net] bpf: don't assume build-id length is always 20 bytes (Yauheni Kaliuta) [1700846] - [tools] tools/bpf: properly account for libbfd variations (Yauheni Kaliuta) [1700846] - [tools] bpf: libbpf: retry loading program on EAGAIN (Yauheni Kaliuta) [1700846] - [samples] samples/bpf: workaround clang asm goto compilation errors (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: install with_tunnels.sh for test_flow_dissector.sh (Yauheni Kaliuta) [1700846] - [net] net: bpfilter: disallow to remove bpfilter module while being used (Yauheni Kaliuta) [1700846] - [net] net: bpfilter: Fix type cast and pointer warnings (Yauheni Kaliuta) [1700846] - [net] net: bpfilter: restart bpfilter_umh when error occurred (Yauheni Kaliuta) [1700846] - [net] net: bpfilter: use cleanup callback to release umh_info (Yauheni Kaliuta) [1700846] - [kernel] umh: add exit routine for UMH process (Yauheni Kaliuta) [1700846] - [net] net: bpfilter: Set user mode helper's command line (Yauheni Kaliuta) [1700846] - [kernel] umh: Add command line to user mode helpers (Yauheni Kaliuta) [1700846] - [net] net: bpfilter: use get_pid_task instead of pid_task (Yauheni Kaliuta) [1700846] - [tools] tools/bpf: fix bpftool map dump with bitfields (Yauheni Kaliuta) [1700846] - [tools] tools/bpf: test btf bitfield with >=256 struct member offset (Yauheni Kaliuta) [1700846] - [net] bpf: fix bpffs bitfield pretty print (Yauheni Kaliuta) [1700846] - [net] bpf: fix panic in stack_map_get_build_id() on i386 and arm32 (Yauheni Kaliuta) [1700846] - [tools] selftests: bpf: install files tcp_(server|client)*.py (Yauheni Kaliuta) [1700846] - [samples] samples: bpf: user proper argument index (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: add missing executables to .gitignore (Yauheni Kaliuta) [1700846] - [tools] bpf, doc: add note for libbpf's stand-alone build (Yauheni Kaliuta) [1700846] - [documentation] bpf, doc: update design qa to reflect kern_version requirement (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: fix incorrect users of create_and_get_cgroup (Yauheni Kaliuta) [1700846] - [tools] bpf: add various test cases for alu op on mixed dst register types (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: Test [::] -> [::1] rewrite in sys_sendmsg in test_sock_addr (Yauheni Kaliuta) [1700846] - [net] bpf: Fix [::] -> [::1] rewrite in sys_sendmsg (Yauheni Kaliuta) [1700846] - [tools] bpf: add various test cases to selftests (Yauheni Kaliuta) [1700846] - [net] bpf: fix check_map_access smin_value test when pointer contains offset (Yauheni Kaliuta) [1700846] - [net] bpf: restrict stack pointer arithmetic for unprivileged (Yauheni Kaliuta) [1700846] - [net] bpf: restrict map value pointer arithmetic for unprivileged (Yauheni Kaliuta) [1700846] - [net] bpf: enable access to ax register also from verifier rewrite (Yauheni Kaliuta) [1700846] - [net] bpf: move tmp variable into ax register in interpreter (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: fix error printing in test_devmap() (Yauheni Kaliuta) [1700846] - [tools] bpf: fix segfault in test_verifier selftest (Yauheni Kaliuta) [1700846] - [net] bpf: tls_sw, init TLS ULP removes BPF proto hooks (Yauheni Kaliuta) [1700846] - [net] bpf: sk_msg, sock{map|hash} redirect through ULP (Yauheni Kaliuta) [1700846] - [net] bpf: sk_msg, zap ingress queue on psock down (Yauheni Kaliuta) [1700846] - [net] bpf: sk_msg, fix socket data_ready events (Yauheni Kaliuta) [1700846] - [net] bpf: skb_verdict, support SK_PASS on RX BPF path (Yauheni Kaliuta) [1700846] - [net] bpf: skmsg, replace comments with BUILD bug (Yauheni Kaliuta) [1700846] - [net] bpf: sk_msg, improve offset chk in _is_valid_access (Yauheni Kaliuta) [1700846] - [tools] bpf: sk_msg, fix sk_msg_md access past end test (Yauheni Kaliuta) [1700846] - [net] bpf/cpumap: make sure frame_size for build_skb is aligned if headroom isn't (Yauheni Kaliuta) [1700846] - [tools] selftests: bpf: add missing executables to .gitignore (Yauheni Kaliuta) [1700846] - [net] bpf: verifier: reorder stack size check with dead code sanitization (Yauheni Kaliuta) [1700846] - [tools] selftests: bpf: verifier: add tests for JSET interpretation (Yauheni Kaliuta) [1700846] - [net] bpf: verifier: teach the verifier to reason about the BPF_JSET instruction (Yauheni Kaliuta) [1700846] - [tools] selftests: bpf: add trivial JSET tests (Yauheni Kaliuta) [1700846] - [tools] bpf: Add BPF_LD_IMM64 to the line_info test (Yauheni Kaliuta) [1700846] - [net] bpf: Ensure line_info.insn_off cannot point to insn with zero code (Yauheni Kaliuta) [1700846] - [tools] tools: bpftool: do not force gcc as CC (Yauheni Kaliuta) [1700846] - [tools] bpf: fix up uapi helper description and sync bpf header with tools (Yauheni Kaliuta) [1700846] - [net] bpf: log struct/union attribute for forward type (Yauheni Kaliuta) [1700846] - [tools] bpf: sk_msg, add tests for size field (Yauheni Kaliuta) [1700846] - [tools] bpf: add tools lib/include support sk_msg_md size field (Yauheni Kaliuta) [1700846] - [include] bpf: sockmap, metadata support for reporting size of msg (Yauheni Kaliuta) [1700846] - [net] bpf: correct slot_type marking logic to allow more stack slot sharing (Yauheni Kaliuta) [1700846] - [kernel] bpf: support raw tracepoints in modules (Yauheni Kaliuta) [1700846] - [tools] tools: bpftool: add an option to prevent auto-mount of bpffs, tracefs (Yauheni Kaliuta) [1700846] - [tools] tools: bpftool: attempt to mount tracefs if required for tracelog cmd (Yauheni Kaliuta) [1700846] - [tools] tools/bpf: check precise {func, line, jited_line}_info_rec_size in test_btf (Yauheni Kaliuta) [1700846] - [tools] bpf: libbpf: fix memleak by freeing line_info (Yauheni Kaliuta) [1700846] - [tools] tools: bpftool: support pretty print with kind_flag set (Yauheni Kaliuta) [1700846] - [tools] tools: bpftool: refactor btf_dumper_int_bits() (Yauheni Kaliuta) [1700846] - [tools] tools/bpf: test kernel bpffs map pretty print with struct kind_flag (Yauheni Kaliuta) [1700846] - [tools] tools/bpf: add test_btf unit tests for kind_flag (Yauheni Kaliuta) [1700846] - [tools] tools/bpf: sync btf.h header from kernel to tools (Yauheni Kaliuta) [1700846] - [net] bpf: enable cgroup local storage map pretty print with kind_flag (Yauheni Kaliuta) [1700846] - [net] bpf: btf: fix struct/union/fwd types with kind_flag (Yauheni Kaliuta) [1700846] - [net] bpf: btf: refactor btf_int_bits_seq_show() (Yauheni Kaliuta) [1700846] - [net] bpf: remove useless version check for prog load (Yauheni Kaliuta) [1700846] - [tools] tools: bpftool: fix -Wmissing declaration warnings (Yauheni Kaliuta) [1700846] - [tools] tools: bpftool: fix warning on struct bpf_prog_linfo definition (Yauheni Kaliuta) [1700846] - [tools] tools: bpftool: add a prog array map update example to documentation (Yauheni Kaliuta) [1700846] - [tools] tools: bpftool: fix examples in documentation for bpftool prog (Yauheni Kaliuta) [1700846] - [tools] tools: bpftool: add doc for -m option to bpftool-prog.rst (Yauheni Kaliuta) [1700846] - [net] bpf: add self-check logic to liveness analysis (Yauheni Kaliuta) [1700846] - [net] bpf: improve stacksafe state comparison (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: check insn processed in test_verifier (Yauheni Kaliuta) [1700846] - [net] bpf: speed up stacksafe check (Yauheni Kaliuta) [1700846] - [net] bpf: verbose log bpf_line_info in verifier (Yauheni Kaliuta) [1700846] - [net] bpf: Create a new btf_name_by_offset() for non type name use case (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: Fix sk lookup usage in test_sock_addr (Yauheni Kaliuta) [1700846] - [net] bpf: remove obsolete prog->aux sanitation in bpf_insn_prepare_dump (Yauheni Kaliuta) [1700846] - [net] bpf: verifier: make sure callees don't prune with caller differences (Yauheni Kaliuta) [1700846] - [tools] bpf: sync tools/include/uapi/linux/bpf.h (Yauheni Kaliuta) [1700846] - [net] bpf: include sub program tags in bpf_prog_info (Yauheni Kaliuta) [1700846] - [tools] bpf: Remove !func_info and !line_info check from test_btf and bpftool (Yauheni Kaliuta) [1700846] - [net] bpf: Remove bpf_dump_raw_ok() check for func_info and line_info (Yauheni Kaliuta) [1700846] - [tools] tools: bpftool: dual license all files (Yauheni Kaliuta) [1700846] - [tools] tools: bpftool: replace Netronome boilerplate with SPDX license headers (Yauheni Kaliuta) [1700846] - [tools] tools: bpftool: fix SPDX format in headers (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: add btf annotations for cgroup_local_storage maps (Yauheni Kaliuta) [1700846] - [net] bpf: add bpffs pretty print for cgroup local storage maps (Yauheni Kaliuta) [1700846] - [net] bpf: pass struct btf pointer to the map_check_btf() callback (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: use __bpf_constant_htons in test_prog.c (Yauheni Kaliuta) [1700846] - [net] bpf: fix bpf_jit_limit knob for PAGE_SIZE >= 64K (Yauheni Kaliuta) [1700846] - [arm64] bpf: arm64: Enable arm64 jit to provide bpf_line_info (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: use proper type when passing prog_type (Yauheni Kaliuta) [1700846] - [tools] tools/bpf: rename *_info_cnt to nr_*_info (Yauheni Kaliuta) [1700846] - [tools] tools/bpf: sync kernel uapi bpf.h to tools directory (Yauheni Kaliuta) [1700846] - [net] bpf: rename *_info_cnt to nr_*_info in bpf_prog_info (Yauheni Kaliuta) [1700846] - [net] bpf: clean up bpf_prog_get_info_by_fd() (Yauheni Kaliuta) [1700846] - [tools] bpf: bpftool: Fix newline and p_err issue (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: add missing pointer dereference for map stacktrace fixup (Yauheni Kaliuta) [1700846] - [net] bpf: relax verifier restriction on BPF_MOV | BPF_ALU (Yauheni Kaliuta) [1700846] - [tools] media: bpf: add bpf function to report mouse movement (Yauheni Kaliuta) [1700846] - [include] bpf: fix documentation for eBPF helpers (Yauheni Kaliuta) [1700846] - [tools] bpf: libbpf: bpftool: Print bpf_line_info during prog dump (Yauheni Kaliuta) [1700846] - [tools] bpf: libbpf: Add btf_line_info support to libbpf (Yauheni Kaliuta) [1700846] - [tools] bpf: libbpf: Refactor and bug fix on the bpf_func_info loading logic (Yauheni Kaliuta) [1700846] - [tools] bpf: Add unit tests for bpf_line_info (Yauheni Kaliuta) [1700846] - [tools] bpf: Refactor and bug fix in test_func_type in test_btf.c (Yauheni Kaliuta) [1700846] - [tools] bpf: tools: Sync uapi bpf.h (Yauheni Kaliuta) [1700846] - [include] bpf: Add bpf_line_info support (Yauheni Kaliuta) [1700846] - [net] net/flow_dissector: correctly cap nhoff and thoff in case of BPF (Yauheni Kaliuta) [1700846] - [net] selftests/bpf: use thoff instead of nhoff in BPF flow dissector (Yauheni Kaliuta) [1700846] - [tools] selftests: bpf: update testcases for BPF_ALU | BPF_ARSH (Yauheni Kaliuta) [1700846] - [net] bpf: verifier remove the rejection on BPF_ALU | BPF_ARSH (Yauheni Kaliuta) [1700846] - [net] bpf: interpreter support BPF_ALU | BPF_ARSH (Yauheni Kaliuta) [1700846] - [s390] s390: bpf: implement jitting of BPF_ALU | BPF_ARSH | BPF_* (Yauheni Kaliuta) [1700846] - [powerpc] ppc: bpf: implement jitting of BPF_ALU | BPF_ARSH | BPF_* (Yauheni Kaliuta) [1700846] - [tools] bpf: Expect !info.func_info and insn_off name changes in test_btf/libbpf/bpftool (Yauheni Kaliuta) [1700846] - [tools] bpf: tools: Sync uapi bpf.h for the name changes in bpf_func_info (Yauheni Kaliuta) [1700846] - [net] bpf: Change insn_offset to insn_off in bpf_func_info (Yauheni Kaliuta) [1700846] - [net] bpf: Improve the info.func_info and info.func_info_rec_size behavior (Yauheni Kaliuta) [1700846] - [tools] tools: bpftool: add a command to dump the trace pipe (Yauheni Kaliuta) [1700846] - [arm64] arm64/bpf: don't allocate BPF JIT programs in module memory (Yauheni Kaliuta) [1700846] - [net] bpf: add __weak hook for allocating executable memory (Yauheni Kaliuta) [1700846] - [net] bpf: add per-insn complexity limit (Yauheni Kaliuta) [1700846] - [net] bpf: improve verifier branch analysis (Yauheni Kaliuta) [1700846] - [net] bpf: check pending signals while verifying programs (Yauheni Kaliuta) [1700846] - [tools] selftests: add a test for bpf_prog_test_run_xattr (Yauheni Kaliuta) [1700846] - [tools] libbpf: add bpf_prog_test_run_xattr (Yauheni Kaliuta) [1700846] - [tools] tools: sync uapi/linux/bpf.h (Yauheni Kaliuta) [1700846] - [net] bpf: respect size hint to BPF_PROG_TEST_RUN if present (Yauheni Kaliuta) [1700846] - [samples] samples: bpf: fix: seg fault with NULL pointer arg (Yauheni Kaliuta) [1700846] - [powerpc] bpf: powerpc64: optimize JIT passes for bpf function calls (Yauheni Kaliuta) [1700846] - [tools] bpf: allow BPF read access to qdisc pkt_len (Yauheni Kaliuta) [1700846] - [tools] libbpf: Fix license in README.rst (Yauheni Kaliuta) [1700846] - [net] bpf: Fix memleak in aux->func_info and aux->btf (Yauheni Kaliuta) [1700846] - [samples] samples: bpf: get ifindex from ifname (Yauheni Kaliuta) [1700846] - [samples] samples: bpf: improve xdp1 example (Yauheni Kaliuta) [1700846] - [tools] bpf: Apply F_NEEDS_EFFICIENT_UNALIGNED_ACCESS to more ACCEPT test cases (Yauheni Kaliuta) [1700846] - [tools] bpf: Make more use of 'any' alignment in test_verifier.c (Yauheni Kaliuta) [1700846] - [tools] bpf: Adjust F_NEEDS_EFFICIENT_UNALIGNED_ACCESS handling in test_verifier.c (Yauheni Kaliuta) [1700846] - [tools] bpf: Add BPF_F_ANY_ALIGNMENT (Yauheni Kaliuta) [1700846] - [tools] bpf: Improve socket lookup reuseport documentation (Yauheni Kaliuta) [1700846] - [tools] bpf: Support sk lookup in netns with id 0 (Yauheni Kaliuta) [1700846] - [tools] bpf: Fix verifier log string check for bad alignment (Yauheni Kaliuta) [1700846] - [tools] tools: bpftool: add owner_prog_type and owner_jited to bpftool output (Yauheni Kaliuta) [1700846] - [tools] tools: bpftool: mark offloaded programs more explicitly in plain output (Yauheni Kaliuta) [1700846] - [tools] tools: bpftool: fix bash completion for new map types (queue and stack) (Yauheni Kaliuta) [1700846] - [tools] tools: bpftool: fix bash completion for bpftool prog (attach|detach) (Yauheni Kaliuta) [1700846] - [tools] tools: bpftool: use "/proc/self/" i.o. crafting links with getpid() (Yauheni Kaliuta) [1700846] - [arm64] arm64/bpf: use movn/movk/movk sequence to generate kernel addresses (Yauheni Kaliuta) [1700846] - [tools] tools/bpf: make libbpf _GNU_SOURCE friendly (Yauheni Kaliuta) [1700846] - [tools] tools: bpftool: fix a bitfield pretty print issue (Yauheni Kaliuta) [1700846] - [tools] bpf: Fix various lib and testsuite build failures on 32-bit (Yauheni Kaliuta) [1700846] - [tools] tools/bpf: add addition type tests to test_btf (Yauheni Kaliuta) [1700846] - [tools] tools/bpf: fix two test_btf unit test cases (Yauheni Kaliuta) [1700846] - [net] bpf: btf: check name validity for various types (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: add config fragment CONFIG_FTRACE_SYSCALLS (Yauheni Kaliuta) [1700846] - [tools] bpf: test_sockmap, add options for msg_pop_data() helper (Yauheni Kaliuta) [1700846] - [tools] bpf: add msg_pop_data helper to tools (Yauheni Kaliuta) [1700846] - [tools] libbpf: Document API and ABI conventions (Yauheni Kaliuta) [1700846] - [tools] libbpf: Verify versioned symbols (Yauheni Kaliuta) [1700846] - [tools] libbpf: Add version script for DSO (Yauheni Kaliuta) [1700846] - [tools] libbpf: Name changing for btf_get_from_id (Yauheni Kaliuta) [1700846] - [tools] tools/bpf: change selftest test_btf for both jit and non-jit (Yauheni Kaliuta) [1700846] - [net] bpf: btf: support proper non-jit func info (Yauheni Kaliuta) [1700846] - [arm64] bpf, arm64: fix getting subprog addr from aux for calls (Yauheni Kaliuta) [1700846] - [net] bpf, ppc64: generalize fetching subprog into bpf_jit_get_func_addr (Yauheni Kaliuta) [1700846] - [tools] bpf: align map type names formatting (Yauheni Kaliuta) [1700846] - [net] bpf: btf: fix spelling mistake "Memmber" -> "Member" (Yauheni Kaliuta) [1700846] - [net] bpf, tags: Fix DEFINE_PER_CPU expansion (Yauheni Kaliuta) [1700846] - [tools] bpf: Add BPF_MAP_TYPE_QUEUE and BPF_MAP_TYPE_STACK to bpftool-map (Yauheni Kaliuta) [1700846] - [samples] samples: bpf: fix: error handling regarding kprobe_events (Yauheni Kaliuta) [1700846] - [tools] libbpf: make bpf_object__open default to UNSPEC (Yauheni Kaliuta) [1700846] - [tools] bpf: add skb->tstamp r/w access from tc clsact and cg skb progs (Yauheni Kaliuta) [1700846] - [net] bpf: fix integer overflow in queue_stack_map (Yauheni Kaliuta) [1700846] - [tools] tools/bpf: fix spelling mistake "memeory" -> "memory" (Yauheni Kaliuta) [1700846] - [net] bpf, lpm: make longest_prefix_match() faster (Yauheni Kaliuta) [1700846] - [tools] bpf: adding tests for map_in_map helpber in libbpf (Yauheni Kaliuta) [1700846] - [tools] bpf: adding support for map in map in libbpf (Yauheni Kaliuta) [1700846] - [tools] bpf: libbpf: don't specify prog name if kernel doesn't support it (Yauheni Kaliuta) [1700846] - [tools] bpf: libbpf: remove map name retry from bpf_create_map_xattr (Yauheni Kaliuta) [1700846] - [tools] bpf, libbpf: introduce bpf_object__probe_caps to test BPF capabilities (Yauheni Kaliuta) [1700846] - [tools] libbpf: make sure bpf headers are c++ include-able (Yauheni Kaliuta) [1700846] - [tools] bpf: fix a libbpf loader issue (Yauheni Kaliuta) [1700846] - [include] bpf: fix a compilation error when CONFIG_BPF_SYSCALL is not defined (Yauheni Kaliuta) [1700846] - [tools] tools/bpf: bpftool: add support for func types (Yauheni Kaliuta) [1700846] - [tools] tools/bpf: enhance test_btf file testing to test func info (Yauheni Kaliuta) [1700846] - [tools] tools/bpf: refactor to implement btf_get_from_id() in lib/bpf (Yauheni Kaliuta) [1700846] - [samples] tools/bpf: do not use pahole if clang/llvm can generate BTF sections (Yauheni Kaliuta) [1700846] - [tools] tools/bpf: add support to read .BTF.ext sections (Yauheni Kaliuta) [1700846] - [tools] tools/bpf: extends test_btf to test load/retrieve func_type info (Yauheni Kaliuta) [1700846] - [tools] tools/bpf: add new fields for program load in lib/bpf (Yauheni Kaliuta) [1700846] - [tools] tools/bpf: sync kernel uapi bpf.h header to tools directory (Yauheni Kaliuta) [1700846] - [net] bpf: Introduce bpf_func_info (Yauheni Kaliuta) [1700846] - [tools] tools/bpf: Add tests for BTF_KIND_FUNC_PROTO and BTF_KIND_FUNC (Yauheni Kaliuta) [1700846] - [tools] tools/bpf: Sync kernel btf.h header (Yauheni Kaliuta) [1700846] - [net] bpf: btf: Add BTF_KIND_FUNC and BTF_KIND_FUNC_PROTO (Yauheni Kaliuta) [1700846] - [net] bpf: btf: Break up btf_type_is_void() (Yauheni Kaliuta) [1700846] - [tools] tools: add selftest for BPF_F_ZERO_SEED (Yauheni Kaliuta) [1700846] - [tools] tools: sync linux/bpf.h (Yauheni Kaliuta) [1700846] - [include] bpf: move BPF_F_QUERY_EFFECTIVE after map flags (Yauheni Kaliuta) [1700846] - [net] bpf: allow zero-initializing hash map seed (Yauheni Kaliuta) [1700846] - [tools] bpf: libbpf: retry map creation without the name (Yauheni Kaliuta) [1700846] - [net] bpf: allocate local storage buffers using GFP_ATOMIC (Yauheni Kaliuta) [1700846] - [net] bpf: fix off-by-one error in adjust_subprog_starts (Yauheni Kaliuta) [1700846] - [net] bpf: fix null pointer dereference on pointer offload (Yauheni Kaliuta) [1700846] - [tools] bpftool: make libbfd optional (Yauheni Kaliuta) [1700846] - [net] net/bpf: split VLAN_PRESENT bit handling from VLAN_TCI (Yauheni Kaliuta) [1700846] - [powerpc] net/bpf_jit: PPC: split VLAN_PRESENT bit handling from VLAN_TCI (Yauheni Kaliuta) [1700846] - [net] net/skbuff: add macros for VLAN_PRESENT bit (Yauheni Kaliuta) [1700846] - [tools] selftest/bpf: Use bpf_sk_lookup_{tcp, udp} in test_sock_addr (Yauheni Kaliuta) [1700846] - [net] bpf: Support socket lookup in CGROUP_SOCK_ADDR progs (Yauheni Kaliuta) [1700846] - [net] bpf: Fix IPv6 dport byte order in bpf_sk_lookup_udp (Yauheni Kaliuta) [1700846] - [net] bpf: Extend the sk_lookup() helper to XDP hookpoint (Yauheni Kaliuta) [1700846] - [net] bpf: helper to pop data from messages (Yauheni Kaliuta) [1700846] - [net] bpf: fix wrong helper enablement in cgroup local storage (Yauheni Kaliuta) [1700846] - [include] bpf: sk_msg program helper bpf_msg_push_data (Yauheni Kaliuta) [1700846] - [net] bpf: Fix IPv6 dport byte-order in bpf_sk_lookup (Yauheni Kaliuta) [1700846] - [net] bpf: Allow sk_lookup with IPv6 module (Yauheni Kaliuta) [1700846] - [net] net: core: Fix build with CONFIG_IPV6=m (Yauheni Kaliuta) [1700846] - [net] bpf: Fix dev pointer dereference from sk_skb (Yauheni Kaliuta) [1700846] - [net] bpf: fix building without CONFIG_INET (Yauheni Kaliuta) [1700846] - [tools] bpf: libbpf: Fix bpf_program__next() API (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: Fix uninitialized duration warning (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: Test narrow loads with off > 0 for bpf_sock_addr (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: Test narrow loads with off > 0 in test_verifier (Yauheni Kaliuta) [1700846] - [net] bpf: Allow narrow loads with offset > 0 (Yauheni Kaliuta) [1700846] - [tools] bpftool: support loading flow dissector (Yauheni Kaliuta) [1700846] - [tools] bpftool: add pinmaps argument to the load/loadall (Yauheni Kaliuta) [1700846] - [tools] bpftool: add loadall command (Yauheni Kaliuta) [1700846] - [tools] libbpf: add internal pin_name (Yauheni Kaliuta) [1700846] - [tools] libbpf: bpf_program__pin: add special case for instances.nr == 1 (Yauheni Kaliuta) [1700846] - [tools] libbpf: cleanup after partial failure in bpf_object__pin (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: rename flow dissector section to flow_dissector (Yauheni Kaliuta) [1700846] - [netdrv] bpf: do not pass netdev to translate() and prepare() offload callbacks (Yauheni Kaliuta) [1700846] - [net] bpf: pass prog instead of env to bpf_prog_offload_verifier_prep() (Yauheni Kaliuta) [1700846] - [netdrv] bpf: pass destroy() as a callback and remove its ndo_bpf subcommand (Yauheni Kaliuta) [1700846] - [include] bpf: pass translate() as a callback and remove its ndo_bpf subcommand (Yauheni Kaliuta) [1700846] - [netdrv] bpf: call verifier_prep from its callback in struct bpf_offload_dev (Yauheni Kaliuta) [1700846] - [net] bpf: call finalize() from its callback in struct bpf_offload_dev (Yauheni Kaliuta) [1700846] - [net] bpf: call verify_insn from its callback in struct bpf_offload_dev (Yauheni Kaliuta) [1700846] - [netdrv] bpf: pass a struct with offload callbacks to bpf_offload_dev_create() (Yauheni Kaliuta) [1700846] - [tools] kselftests/bpf: use ping6 as the default ipv6 ping binary when it exists (Yauheni Kaliuta) [1700846] - [tools] bpftool: Improve handling of ENOENT on map dumps (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: add a test case for sock_ops perf-event notification (Yauheni Kaliuta) [1700846] - [net] bpf: add perf event notificaton support for sock_ops (Yauheni Kaliuta) [1700846] - [net] bpf: let verifier to calculate and record max_pkt_offset (Yauheni Kaliuta) [1700846] - [tools] tools: bpftool: update references to other man pages in documentation (Yauheni Kaliuta) [1700846] - [tools] tools: bpftool: pass an argument to silence open_obj_pinned() (Yauheni Kaliuta) [1700846] - [tools] tools: bpftool: fix plain output and doc for --bpffs option (Yauheni Kaliuta) [1700846] - [tools] tools: bpftool: prevent infinite loop in get_fdinfo() (Yauheni Kaliuta) [1700846] - [samples] bpf_load: add map name to load_maps error message (Yauheni Kaliuta) [1700846] - [tools] tools: bpftool: adjust rlimit RLIMIT_MEMLOCK when loading programs, maps (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: enable (uncomment) all tests in test_libbpf.sh (Yauheni Kaliuta) [1700846] - [net] bpf: fix bpf_prog_get_info_by_fd to return 0 func_lens for unpriv (Yauheni Kaliuta) [1700846] - [net] bpf: show main program address and length in bpf_prog_info (Yauheni Kaliuta) [1700846] - [net] bpf: show real jited address in bpf_prog_info->jited_ksyms (Yauheni Kaliuta) [1700846] - [net] bpf: show real jited prog address in /proc/kallsyms (Yauheni Kaliuta) [1700846] - [tools] bpf: test make sure to run unpriv test cases in test_verifier (Yauheni Kaliuta) [1700846] - [tools] bpf: add various test cases to test_verifier (Yauheni Kaliuta) [1700846] - [net] bpf: don't set id on after map lookup with ptr_to_map_val return (Yauheni Kaliuta) [1700846] - [tools] libbpf: Fix compile error in libbpf_attach_type_by_name (Yauheni Kaliuta) [1700846] - [tools] kselftests/bpf: use ping6 as the default ipv6 ping binary if it exists (Yauheni Kaliuta) [1700846] - [tools] tools/bpf: add unlimited rlimit for flow_dissector_load (Yauheni Kaliuta) [1700846] - [net] bpf: add bpf_jit_limit knob to restrict unpriv allocations (Yauheni Kaliuta) [1700846] - [net] bpf: make direct packet write unclone more robust (Yauheni Kaliuta) [1700846] - [net] bpf: fix leaking uninitialized memory on pop/peek helpers (Yauheni Kaliuta) [1700846] - [net] bpf: fix direct packet write into pop/peek helpers (Yauheni Kaliuta) [1700846] - [net] bpf: fix cg_skb types to hint access type in may_access_direct_pkt_data (Yauheni Kaliuta) [1700846] - [net] bpf: fix direct packet access for flow dissector progs (Yauheni Kaliuta) [1700846] - [net] bpf: disallow direct packet access for unpriv in cg_skb (Yauheni Kaliuta) [1700846] - [tools] bpf: fix test suite to enable all unpriv program types (Yauheni Kaliuta) [1700846] - [net] bpf, btf: fix a missing check bug in btf_parse (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: add config fragments BPF_STREAM_PARSER and XDP_SOCKETS (Yauheni Kaliuta) [1700846] - [net] bpf: devmap: fix wrong interface selection in notifier_call (Yauheni Kaliuta) [1700846] - [tools] tools: bpftool: fix completion for "bpftool map update" (Yauheni Kaliuta) [1700846] - [tools] tools: bpftool: print nb of cmds to stdout (not stderr) for batch mode (Yauheni Kaliuta) [1700846] - [tools] tools: bpftool: document restriction on '.' in names to pin in bpffs (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: fix return value comparison for tests in test_libbpf.sh (Yauheni Kaliuta) [1700846] - [tools] bpf, libbpf: simplify and cleanup perf ring buffer walk (Yauheni Kaliuta) [1700846] - [net] bpf, verifier: avoid retpoline for map push/pop/peek operation (Yauheni Kaliuta) [1700846] - [net] bpf, verifier: remove unneeded flow key in check_helper_mem_access (Yauheni Kaliuta) [1700846] - [net] bpf, verifier: reject xadd on flow key memory (Yauheni Kaliuta) [1700846] - [net] bpf, verifier: fix register type dump in xadd and st (Yauheni Kaliuta) [1700846] - [net] ulp: remove uid and user_visible members (Yauheni Kaliuta) [1700846] - [tools] bpf: test_sockmap add options to use msg_push_data (Yauheni Kaliuta) [1700846] - [tools] bpf: libbpf support for msg_push_data (Yauheni Kaliuta) [1700846] - [tools] Sync uapi/bpf.h to tools/include (Yauheni Kaliuta) [1700846] - [net] bpf: add tests for direct packet access from CGROUP_SKB (Yauheni Kaliuta) [1700846] - [net] bpf: add cg_skb_is_valid_access for BPF_PROG_TYPE_CGROUP_SKB (Yauheni Kaliuta) [1700846] - [tools] bpf, libbpf: use correct barriers in perf ring buffer walk (Yauheni Kaliuta) [1700846] - [tools] tools, perf: add and use optimized ring_buffer_{read_head, write_tail} helpers (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: add missing executables to .gitignore (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: add test cases for queue and stack maps (Yauheni Kaliuta) [1700846] - [net] bpf: add MAP_LOOKUP_AND_DELETE_ELEM syscall (Yauheni Kaliuta) [1700846] - [net] bpf: add queue and stack maps (Yauheni Kaliuta) [1700846] - [net] bpf/verifier: add ARG_PTR_TO_UNINIT_MAP_VALUE (Yauheni Kaliuta) [1700846] - [net] bpf/syscall: allow key to be null in map functions (Yauheni Kaliuta) [1700846] - [net] bpf: rename stack trace map operations (Yauheni Kaliuta) [1700846] - [tools] tools: bpftool: use 4 context mode for the NFP disasm (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: fix file resource leak in load_kallsyms (Yauheni Kaliuta) [1700846] - [tools] bpf: sockmap, add msg_peek tests to test_sockmap (Yauheni Kaliuta) [1700846] - [net] bpf: sockmap, support for msg_peek in sk_msg with redirect ingress (Yauheni Kaliuta) [1700846] - [net] bpf: sockmap, fix skmsg recvmsg handler to track size correctly (Yauheni Kaliuta) [1700846] - [include] bpf: skmsg, improve sk_msg_used_element to work in cork context (Yauheni Kaliuta) [1700846] - [tools] libbpf: Per-symbol visibility for DSO (Yauheni Kaliuta) [1700846] - [tools] bpf, tls: add tls header to tools infrastructure (Yauheni Kaliuta) [1700846] - [tools] tools: bpftool: add map create command (Yauheni Kaliuta) [1700846] - [tools] bpf: bpftool, add flag to allow non-compat map definitions (Yauheni Kaliuta) [1700846] - [tools] bpf: bpftool, add support for attaching programs to maps (Yauheni Kaliuta) [1700846] - [maintainers] bpf, doc: add maintainers entry to related files (Yauheni Kaliuta) [1700846] - [tools] bpf: add tls support for testing in test_sockmap (Yauheni Kaliuta) [1700846] - [net] tls: add bpf support to sk_msg handling (Yauheni Kaliuta) [1700846] - [net] tls: replace poll implementation with read hook (Yauheni Kaliuta) [1700846] - [net] tls: convert to generic sk_msg interface (Yauheni Kaliuta) [1700846] - [net] bpf, sockmap: convert to generic sk_msg interface (Yauheni Kaliuta) [1700846] - [net] tcp, ulp: remove ulp bits from sockmap (Yauheni Kaliuta) [1700846] - [net] tcp, ulp: enforce sock_owned_by_me upon ulp init and cleanup (Yauheni Kaliuta) [1700846] - [net] net/tls: Make function get_rec() static (Yauheni Kaliuta) [1700846] - [net] net/tls: Mark the end in scatterlist table (Yauheni Kaliuta) [1700846] - [net] tls: Fixed a memory leak during socket close (Yauheni Kaliuta) [1700846] - [net] net/tls: Removed redundant checks for non-NULL (Yauheni Kaliuta) [1700846] - [net] tls: Add support for inplace records encryption (Yauheni Kaliuta) [1700846] - [net] tls: Remove redundant vars from tls record structure (Yauheni Kaliuta) [1700846] - [net] net/tls: Fixed race condition in async encryption (Yauheni Kaliuta) [1700846] - [net] tls: Fix socket mem accounting error under async encryption (Yauheni Kaliuta) [1700846] - [net] net/tls: Add support for async encryption of records for performance (Yauheni Kaliuta) [1700846] - [net] tls: Remove dead code in tls_sw_sendmsg (Yauheni Kaliuta) [1700846] - [net] net/tls: Fixed return value when tls_complete_pending_work() fails (Yauheni Kaliuta) [1700846] - [net] bpf: wait for running BPF programs when updating map-in-map (Yauheni Kaliuta) [1700846] - [tools] selftests: bpf: install script with_addr.sh (Yauheni Kaliuta) [1700846] - [tools] selftests: bpf: add config fragment LWTUNNEL (Yauheni Kaliuta) [1700846] - [tools] tools/bpf: use proper type and uapi perf_event.h header for libbpf (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: add XDP selftests for modifying and popping VLAN headers (Yauheni Kaliuta) [1700846] - [tools] bpf: make TC vlan bpf_helpers avail to selftests (Yauheni Kaliuta) [1700846] - [net] net: fix generic XDP to handle if eth header was mangled (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: test_verifier, check bpf_map_lookup_elem access in bpf prog (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: test_verifier, change names of fixup maps (Yauheni Kaliuta) [1700846] - [tools] tools/bpf: bpftool, print strerror when map lookup error occurs (Yauheni Kaliuta) [1700846] - [tools] tools/bpf: bpftool, split the function do_dump() (Yauheni Kaliuta) [1700846] - [net] bpf: return EOPNOTSUPP when map lookup isn't supported (Yauheni Kaliuta) [1700846] - [net] bpf: error handling when map_lookup_elem isn't supported (Yauheni Kaliuta) [1700846] - [net] bpf: btf: Fix a missing check bug (Yauheni Kaliuta) [1700846] - [net] bpf: allow offload of programs with BPF-to-BPF function calls (Yauheni Kaliuta) [1700846] - [net] bpf: add verifier callback to get stack usage info for offloaded progs (Yauheni Kaliuta) [1700846] - [tools] libbpf: relicense libbpf as LGPL-2.1 OR BSD-2-Clause (Yauheni Kaliuta) [1700846] - [samples] bpf, tracex3_user: erase "ARRAY_SIZE" redefined (Yauheni Kaliuta) [1700846] - [tools] libbpf: Use __u32 instead of u32 in bpf_program__load (Yauheni Kaliuta) [1700846] - [tools] libbpf: Make include guards consistent (Yauheni Kaliuta) [1700846] - [tools] libbpf: Consistent prefixes for interfaces in str_error.h (Yauheni Kaliuta) [1700846] - [tools] libbpf: Consistent prefixes for interfaces in nlattr.h (Yauheni Kaliuta) [1700846] - [tools] libbpf: Consistent prefixes for interfaces in libbpf.h (Yauheni Kaliuta) [1700846] - [tools] libbpf: Move __dump_nlmsg_t from API to implementation (Yauheni Kaliuta) [1700846] - [documentation] Documentation: Describe bpf reference tracking (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: Add C tests for reference tracking (Yauheni Kaliuta) [1700846] - [tools] libbpf: Support loading individual progs (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: Add tests for reference tracking (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: Generalize dummy program types (Yauheni Kaliuta) [1700846] - [tools] bpf: Add helper to retrieve socket in BPF (Yauheni Kaliuta) [1700846] - [include] bpf: Introduce bpf_skb_ancestor_cgroup_id helper (Yauheni Kaliuta) [1700846] - [tools] bpf: sync include/uapi/linux/bpf.h to tools/include/uapi/linux/bpf.h (Yauheni Kaliuta) [1700846] - [tools] bpf: sync bpf.h uapi with tools/ (Yauheni Kaliuta) [1700846] - [tools] bpf: Sync bpf.h to tools/ (Yauheni Kaliuta) [1700846] - [tools] bpf: Sync bpf.h uapi to tools/ (Yauheni Kaliuta) [1700846] - [tools] bpf: sync bpf.h to tools/ (Yauheni Kaliuta) [1700846] - [net] bpf: Add reference tracking to verifier (Yauheni Kaliuta) [1700846] - [net] bpf: Macrofy stack state copy (Yauheni Kaliuta) [1700846] - [include] bpf: Add PTR_TO_SOCKET verifier type (Yauheni Kaliuta) [1700846] - [net] bpf: Generalize ptr_or_null regs check (Yauheni Kaliuta) [1700846] - [net] bpf: Reuse canonical string formatter for ctx errs (Yauheni Kaliuta) [1700846] - [net] bpf: Add iterator for spilled registers (Yauheni Kaliuta) [1700846] - [net] bpf: don't accept cgroup local storage with zero value size (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: cgroup local storage-based network counters (Yauheni Kaliuta) [1700846] - [samples] samples/bpf: extend test_cgrp2_attach2 test to use per-cpu cgroup storage (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: extend the storage test to test per-cpu cgroup storage (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: add verifier per-cpu cgroup storage tests (Yauheni Kaliuta) [1700846] - [tools] bpftool: add support for PERCPU_CGROUP_STORAGE maps (Yauheni Kaliuta) [1700846] - [net] bpf: don't allow create maps of per-cpu cgroup local storages (Yauheni Kaliuta) [1700846] - [net] bpf: introduce per-cpu cgroup local storage (Yauheni Kaliuta) [1700846] - [net] bpf: rework cgroup storage pointer passing (Yauheni Kaliuta) [1700846] - [net] bpf: extend cgroup bpf core to allow multiple cgroup storage types (Yauheni Kaliuta) [1700846] - [net] bpf/test_run: support cgroup local storage (Yauheni Kaliuta) [1700846] - [net] bpf: harden flags check in cgroup_storage_update_elem() (Yauheni Kaliuta) [1700846] - [net] bpf: permit CGROUP_DEVICE programs accessing helper bpf_get_current_cgroup_id() (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: Test libbpf_{prog,attach}_type_by_name (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: Use libbpf_attach_type_by_name in test_socket_cookie (Yauheni Kaliuta) [1700846] - [tools] libbpf: Support sk_skb/stream_{parser, verdict} section names (Yauheni Kaliuta) [1700846] - [tools] libbpf: Support cgroup_skb/{e,in}gress section names (Yauheni Kaliuta) [1700846] - [tools] libbpf: Introduce libbpf_attach_type_by_name (Yauheni Kaliuta) [1700846] - [tools] bpftool: Fix bpftool net output (Yauheni Kaliuta) [1700846] - [tools] bpftool: add support for BPF_MAP_TYPE_REUSEPORT_SOCKARRAY maps (Yauheni Kaliuta) [1700846] - [tools] bpf: test_maps, only support ESTABLISHED socks (Yauheni Kaliuta) [1700846] - [net] bpf: sockmap, fix transition through disconnect without close (Yauheni Kaliuta) [1700846] - [net] bpf: sockmap only allow ESTABLISHED sock state (Yauheni Kaliuta) [1700846] - [net] bpf: remove redundant null pointer check before consume_skb (Yauheni Kaliuta) [1700846] - [samples] samples/bpf: fix compilation failure (Yauheni Kaliuta) [1700846] - [net] flow_dissector: fix build failure without CONFIG_NET (Yauheni Kaliuta) [1700846] - [samples] samples/bpf: fix a compilation failure (Yauheni Kaliuta) [1700846] - [samples] samples/bpf: remove duplicated includes (Yauheni Kaliuta) [1700846] - [tools] tools/bpf: bpftool: improve output format for bpftool net (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: fix bpf_flow.c build (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: test bpf flow dissection (Yauheni Kaliuta) [1700846] - [tools] flow_dissector: implements eBPF parser (Yauheni Kaliuta) [1700846] - [tools] bpf: support flow dissector in libbpf and bpftool (Yauheni Kaliuta) [1700846] - [include] flow_dissector: implements flow dissector BPF hook (Yauheni Kaliuta) [1700846] - [net] bpf: btf: Fix end boundary calculation for type section (Yauheni Kaliuta) [1700846] - [tools] tools/bpf: fix a netlink recv issue (Yauheni Kaliuta) [1700846] - [tools] tools/bpf: bpftool: support prog array map and map of maps (Yauheni Kaliuta) [1700846] - [net] bpf: add bpffs pretty print for program array map (Yauheni Kaliuta) [1700846] - [tools] tools/bpf: bpftool: add net support (Yauheni Kaliuta) [1700846] - [tools] tools/bpf: add more netlink functionalities in lib/bpf (Yauheni Kaliuta) [1700846] - [tools] tools/bpf: move bpf/lib netlink related functions into a new file (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf/test_progs: do not check errno == 0 (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: add missing executables to .gitignore (Yauheni Kaliuta) [1700846] - [net] bpf/verifier: fix verifier instability (Yauheni Kaliuta) [1700846] - [net] bpf: avoid misuse of psock when TCP_ULP_BPF collides with another ULP (Yauheni Kaliuta) [1700846] - [tools] tools/bpf: bpftool, add xskmap in map types (Yauheni Kaliuta) [1700846] - [tools] bpf: add selftest for bpf's (set|get)_sockopt for SAVE_SYN (Yauheni Kaliuta) [1700846] - [samples] samples/bpf: xdpsock, minor fixes (Yauheni Kaliuta) [1700846] - [samples] bpf: add TCP_SAVE_SYN/TCP_SAVED_SYN sample program (Yauheni Kaliuta) [1700846] - [net] bpf: add TCP_SAVE_SYN/TCP_SAVED_SYN options for bpf_(set|get)sockopt (Yauheni Kaliuta) [1700846] - [tools] tools/bpf: bpftool: add btf percpu map formated dump (Yauheni Kaliuta) [1700846] - [tools] tools/bpf: add bpffs percpu map pretty print tests in test_btf (Yauheni Kaliuta) [1700846] - [net] bpf: add bpffs pretty print for percpu arraymap/hash/lru_hash (Yauheni Kaliuta) [1700846] - [net] bpf/verifier: display non-spill stack slot types in print_verifier_state (Yauheni Kaliuta) [1700846] - [tools] bpf: use --cgroup in test_suite if supplied (Yauheni Kaliuta) [1700846] - [tools] bpf: sockmap test remove shutdown() calls (Yauheni Kaliuta) [1700846] - [net] bpf: remove duplicated include from syscall.c (Yauheni Kaliuta) [1700846] - [net] bpf: sockmap, decrement copied count correctly in redirect error case (Yauheni Kaliuta) [1700846] - [net] bpf, sockmap: fix psock refcount leak in bpf_tcp_recvmsg (Yauheni Kaliuta) [1700846] - [net] bpf, sockmap: fix potential use after free in bpf_tcp_close (Yauheni Kaliuta) [1700846] - [tools] tools: bpftool: return from do_event_pipe() on bad arguments (Yauheni Kaliuta) [1700846] - [net] bpf: use per htab salt for bucket hash (Yauheni Kaliuta) [1700846] - [net] bpf: sockmap: write_space events need to be passed to TCP handler (Yauheni Kaliuta) [1700846] - [net] bpf, sockmap: fix sock hash count in alloc_sock_hash_elem (Yauheni Kaliuta) [1700846] - [net] bpf, sockmap: fix sock_hash_alloc and reject zero-sized keys (Yauheni Kaliuta) [1700846] - [net] bpf: fix redirect to map under tail calls (Yauheni Kaliuta) [1700846] - [netdrv] veth: Support per queue XDP ring (Yauheni Kaliuta) [1700846] - [netdrv] veth: Add XDP TX and REDIRECT (Yauheni Kaliuta) [1700846] - [net] xdp: Helpers for disabling napi_direct of xdp_return_frame (Yauheni Kaliuta) [1700846] - [net] bpf: Make redirect_info accessible from modules (Yauheni Kaliuta) [1700846] - [netdrv] veth: Add ndo_xdp_xmit (Yauheni Kaliuta) [1700846] - [netdrv] veth: Handle xdp_frames in xdp napi ring (Yauheni Kaliuta) [1700846] - [netdrv] veth: Avoid drops by oversized packets when XDP is enabled (Yauheni Kaliuta) [1700846] - [netdrv] veth: Add driver XDP (Yauheni Kaliuta) [1700846] - [net] net: Export skb_headers_offset_update (Yauheni Kaliuta) [1700846] - [tools] tools/bpf: fix bpf selftest test_cgroup_storage failure (Yauheni Kaliuta) [1700846] - [net] bpf, sockmap: fix sock_map_ctx_update_elem race with exist/noexist (Yauheni Kaliuta) [1700846] - [net] bpf, sockmap: fix map elem deletion race with smap_stop_sock (Yauheni Kaliuta) [1700846] - [net] bpf, sockmap: fix leakage of smap_psock_map_entry (Yauheni Kaliuta) [1700846] - [net] bpf: fix a rcu usage warning in bpf_prog_array_copy_core() (Yauheni Kaliuta) [1700846] - [tools] bpf: test: fix spelling mistake "REUSEEPORT" -> "REUSEPORT" (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: Selftest for bpf_skb_ancestor_cgroup_id (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: Add cgroup id helpers to bpf_helpers.h (Yauheni Kaliuta) [1700846] - [net] bpf: decouple btf from seq bpf fs dump and enable more maps (Yauheni Kaliuta) [1700846] - [tools] bpf: Test BPF_PROG_TYPE_SK_REUSEPORT (Yauheni Kaliuta) [1700846] - [tools] bpf: test BPF_MAP_TYPE_REUSEPORT_SOCKARRAY (Yauheni Kaliuta) [1700846] - [tools] bpf: Refactor ARRAY_SIZE macro to bpf_util.h (Yauheni Kaliuta) [1700846] - [net] bpf: Introduce BPF_PROG_TYPE_SK_REUSEPORT (Yauheni Kaliuta) [1700846] - [net] bpf: Introduce BPF_MAP_TYPE_REUSEPORT_SOCKARRAY (Yauheni Kaliuta) [1700846] - [net] net: Add ID (if needed) to sock_reuseport and expose reuseport_lock (Yauheni Kaliuta) [1700846] - [tools] tools/bpf: add bpffs pretty print btf test for hash/lru_hash maps (Yauheni Kaliuta) [1700846] - [net] bpf: btf: add pretty print for hash/lru_hash maps (Yauheni Kaliuta) [1700846] - [net] bpf: fix bpffs non-array map seq_show issue (Yauheni Kaliuta) [1700846] - [powerpc] powerpc/Makefiles: Convert ifeq to ifdef where possible (Yauheni Kaliuta) [1700846] - [net] bpf: introduce update_effective_progs() (Yauheni Kaliuta) [1700846] - [s390] s390: fix br_r1_trampoline for machines without exrl (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: fix a typo in map in map test (Yauheni Kaliuta) [1700846] - [tools] tools: bpf: fix BTF code added twice to different trees (Yauheni Kaliuta) [1700846] - [samples] samples/bpf: extend test_cgrp2_attach2 test to use cgroup storage (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: add a cgroup storage test (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: add verifier cgroup storage tests (Yauheni Kaliuta) [1700846] - [tools] bpftool: add support for CGROUP_STORAGE maps (Yauheni Kaliuta) [1700846] - [net] bpf: introduce the bpf_get_local_storage() helper function (Yauheni Kaliuta) [1700846] - [net] bpf: don't allow create maps of cgroup local storages (Yauheni Kaliuta) [1700846] - [net] bpf/verifier: introduce BPF_PTR_TO_MAP_VALUE (Yauheni Kaliuta) [1700846] - [net] bpf: extend bpf_prog_array to store pointers to the cgroup storage (Yauheni Kaliuta) [1700846] - [net] bpf: allocate cgroup storage entries on attaching bpf programs (Yauheni Kaliuta) [1700846] - [net] bpf: pass a pointer to a cgroup storage using pcpu variable (Yauheni Kaliuta) [1700846] - [net] bpf: introduce cgroup storage maps (Yauheni Kaliuta) [1700846] - [net] bpf: add ability to charge bpf maps memory dynamically (Yauheni Kaliuta) [1700846] - [net] bpf: verifier: MOV64 don't mark dst reg unbounded (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: Test for get_socket_cookie (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: Add bpf_get_socket_cookie to bpf_helpers.h (Yauheni Kaliuta) [1700846] - [tools] bpf: Sync bpf.h to tools/ (Yauheni Kaliuta) [1700846] - [net] bpf: Support bpf_get_socket_cookie in more prog types (Yauheni Kaliuta) [1700846] - [samples] samples: bpf: convert xdpsock_user.c to libbpf (Yauheni Kaliuta) [1700846] - [samples] samples: bpf: convert xdp_fwd_user.c to libbpf (Yauheni Kaliuta) [1700846] - [tools] tools: libbpf: add bpf_object__find_program_by_title() (Yauheni Kaliuta) [1700846] - [tools] tools: libbpf: handle NULL program gracefully in bpf_program__nth_fd() (Yauheni Kaliuta) [1700846] - [samples] samples/bpf: Add BTF build flags to Makefile (Yauheni Kaliuta) [1700846] - [tools] tools/bpftool: ignore build products (Yauheni Kaliuta) [1700846] - [tools] bpf: Add Python 3 support to selftests scripts for bpf (Yauheni Kaliuta) [1700846] - [tools] bpf: btf: fix inconsistent IS_ERR and PTR_ERR (Yauheni Kaliuta) [1700846] - [net] bpf: sockmap: remove redundant pointer sg (Yauheni Kaliuta) [1700846] - [net] bpf: bpf_prog_array_alloc() should return a generic non-rcu pointer (Yauheni Kaliuta) [1700846] - [tools] tools: bpftool: don't pass FEATURES_DUMP to libbpf (Yauheni Kaliuta) [1700846] - [tools] tools: libbpf: remove libelf-getphdrnum feature detection (Yauheni Kaliuta) [1700846] - [samples] samples/bpf: test_cgrp2_sock2: fix an off by one (Yauheni Kaliuta) [1700846] - [samples] samples: bpf: ensure that we don't load over MAX_PROGS programs (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: Test case for BPF_SOCK_OPS_TCP_LISTEN_CB (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: Better verification in test_tcpbpf (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: Switch test_tcpbpf_user to cgroup_helpers (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: Fix const'ness in cgroup_helpers (Yauheni Kaliuta) [1700846] - [tools] bpf: Sync bpf.h to tools/ (Yauheni Kaliuta) [1700846] - [net] bpf: Add BPF_SOCK_OPS_TCP_LISTEN_CB (Yauheni Kaliuta) [1700846] - [tools] bpf: btf: print map dump and lookup with btf info (Yauheni Kaliuta) [1700846] - [tools] bpf: btf: add btf print functionality (Yauheni Kaliuta) [1700846] - [tools] bpf: btf: export btf types and name by offset from lib (Yauheni Kaliuta) [1700846] - [tools] tools: bpf: build and install man page for eBPF helpers from bpftool/ (Yauheni Kaliuta) [1700846] - [tools] tools: bpf: synchronise BPF UAPI header with tools (Yauheni Kaliuta) [1700846] - [include] bpf: fix documentation for eBPF helpers (Yauheni Kaliuta) [1700846] - [tools] bpftool: add bash completion for cgroup tree command (Yauheni Kaliuta) [1700846] - [tools] bpftool: document cgroup tree command (Yauheni Kaliuta) [1700846] - [tools] bpftool: introduce cgroup tree command (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: Test sys_connect BPF hooks with TFO (Yauheni Kaliuta) [1700846] - [samples] samples/bpf: Add xdp_sample_pkts example (Yauheni Kaliuta) [1700846] - [tools] trace_helpers.c: Add helpers to poll multiple perf FDs for events (Yauheni Kaliuta) [1700846] - [net] bpf: deal with kABI breakage in cgroups (Yauheni Kaliuta) [1700846] - [netdrv] nfp: bpf: fix static check error through tightening shift amount adjustment (Pablo Cascon) [1663986] - [netdrv] nfp: disable netpoll on representors (Pablo Cascon) [1663986] - [netdrv] nfp: validate the return code from dev_queue_xmit() (Pablo Cascon) [1663986] - [netdrv] nfp: fix simple vNIC mailbox length (Pablo Cascon) [1663986] - [netdrv] nfp: nsp: set higher timeout for flash bundle (Pablo Cascon) [1663986] - [netdrv] nfp: nsp: allow the use of DMA buffer (Pablo Cascon) [1663986] - [netdrv] nfp: nsp: move default buffer handling into its own function (Pablo Cascon) [1663986] - [netdrv] nfp: nsp: use fractional size of the buffer (Pablo Cascon) [1663986] - [netdrv] nfp: report RJ45 connector in ethtool (Pablo Cascon) [1663986] - [netdrv] nfp: remove ethtool flashing fallback (Pablo Cascon) [1663986] - [netdrv] nfp: Remove switchdev.h inclusion (Pablo Cascon) [1663986] - [netdrv] nfp: bpf: fix code-gen bug on BPF_ALU | BPF_XOR | BPF_K (Pablo Cascon) [1663986] - [netdrv] nfp: devlink: allow flashing the device via devlink (Pablo Cascon) [1663986] - [netdrv] nfp: devlink: include vendor/product info in serial number (Pablo Cascon) [1663986] - [netdrv] nfp: devlink: use the generic manufacture identifier instead of vendor (Pablo Cascon) [1663986] - [netdrv] nfp: flower: cmsg: use struct_size() helper (Pablo Cascon) [1663986] - [netdrv] nfp: Implement ndo_get_port_parent_id() (Pablo Cascon) [1663986] - [netdrv] nfp: bpf: complete ALU32 logic shift supports (Pablo Cascon) [1663986] - [netdrv] nfp: bpf: correct the behavior for shifts by zero (Pablo Cascon) [1663986] - [netdrv] nfp: devlink: report the running and flashed versions (Pablo Cascon) [1663986] - [netdrv] nfp: nsp: add support for versions command (Pablo Cascon) [1663986] - [netdrv] nfp: devlink: report fixed versions (Pablo Cascon) [1663986] - [netdrv] nfp: devlink: report driver name and serial number (Pablo Cascon) [1663986] - [netdrv] nfp: use struct_size() in kzalloc() (Pablo Cascon) [1663986] - [netdrv] nfp: flower: enable MAC address sharing for offloadable devs (Pablo Cascon) [1663986] - [netdrv] nfp: flower: ensure MAC cleanup on address change (Pablo Cascon) [1663986] - [netdrv] nfp: flower: add infastructure for non-repr priv data (Pablo Cascon) [1663986] - [netdrv] nfp: flower: ensure deletion of old offloaded MACs (Pablo Cascon) [1663986] - [netdrv] nfp: flower: remove list infastructure from MAC offload (Pablo Cascon) [1663986] - [netdrv] nfp: flower: ignore offload of VF and PF repr MAC addresses (Pablo Cascon) [1663986] - [netdrv] nfp: flower: tidy tunnel related private data (Pablo Cascon) [1663986] - [netdrv] nfp: flower: support multiple memory units for filter offloads (Pablo Cascon) [1663986] - [netdrv] nfp: flower: increase cmesg reply timeout (Pablo Cascon) [1663986] - [netdrv] nfp: bpf: optimize codegen for JSET with a constant (Pablo Cascon) [1663986] - [netdrv] nfp: bpf: remove the trivial JSET optimization (Pablo Cascon) [1663986] - [netdrv] nfp: flower: fix cb_ident duplicate in indirect block register (Pablo Cascon) [1663986] - [netdrv] nfp: abm: allow to opt-out of RED offload (Pablo Cascon) [1663986] - [netdrv] nfp: flower: ensure TCP flags can be placed in IPv6 frame (Pablo Cascon) [1663986] - [netdrv] nfp: bpf: implement jitting of BPF_ALU | BPF_ARSH | BPF_* (Pablo Cascon) [1663986] - [netdrv] nfp: convert to DEFINE_SHOW_ATTRIBUTE (Pablo Cascon) [1663986] - [netdrv] nfp: report more info when reconfiguration fails (Pablo Cascon) [1663986] - [netdrv] nfp: add offset to all TLV parsing errors (Pablo Cascon) [1663986] - [netdrv] nfp: add offloads on representors (Pablo Cascon) [1663986] - [netdrv] nfp: add locking around representor changes (Pablo Cascon) [1663986] - [netdrv] nfp: run don't require Qdiscs on representor netdevs (Pablo Cascon) [1663986] - [netdrv] nfp: run representor TX locklessly (Pablo Cascon) [1663986] - [netdrv] nfp: avoid oversized TSO headers with metadata prepend (Pablo Cascon) [1663986] - [netdrv] nfp: correct descriptor offsets in presence of metadata (Pablo Cascon) [1663986] - [netdrv] nfp: move queue variable init (Pablo Cascon) [1663986] - [netdrv] nfp: move temporary variables in nfp_net_tx_complete() (Pablo Cascon) [1663986] - [netdrv] nfp: copy only the relevant part of the TX descriptor for frags (Pablo Cascon) [1663986] - [netdrv] nfp: flower: prevent offload if rhashtable insert fails (Pablo Cascon) [1663986] - [netdrv] nfp: flower: release metadata on offload failure (Pablo Cascon) [1663986] - [netdrv] nfp: abm: add support for more threshold actions (Pablo Cascon) [1663986] - [netdrv] nfp: abm: add cls_u32 offload for simple band classification (Pablo Cascon) [1663986] - [netdrv] nfp: abm: add functions to update DSCP -> virtual queue map (Pablo Cascon) [1663986] - [netdrv] nfp: abm: calculate PRIO map len and check mailbox size (Pablo Cascon) [1663986] - [netdrv] nfp: abm: add GRED offload (Pablo Cascon) [1663986] - [netdrv] nfp: abm: wrap RED parameters in bands (Pablo Cascon) [1663986] - [netdrv] nfp: abm: add up bands for sto/non-sto stats (Pablo Cascon) [1663986] - [netdrv] nfp: abm: switch to extended stats for reading packet/byte counts (Pablo Cascon) [1663986] - [netdrv] nfp: abm: size threshold table to account for bands (Pablo Cascon) [1663986] - [netdrv] nfp: abm: pass band parameter to functions (Pablo Cascon) [1663986] - [netdrv] nfp: abm: map per-band symbols (Pablo Cascon) [1663986] - [netdrv] nfp: abm: restructure Qdisc handling (Pablo Cascon) [1663986] - [netdrv] nfp: abm: save RED's parameters (Pablo Cascon) [1663986] - [netdrv] nfp: abm: reset RED's child based on limit (Pablo Cascon) [1663986] - [netdrv] nfp: abm: build full Qdisc hierarchy based on graft notifications (Pablo Cascon) [1663986] - [netdrv] nfp: abm: allocate Qdisc child table (Pablo Cascon) [1663986] - [netdrv] nfp: abm: remember which Qdisc is root (Pablo Cascon) [1663986] - [netdrv] nfp: abm: track all offload-enabled qdiscs (Pablo Cascon) [1663986] - [netdrv] nfp: abm: keep track of all RED thresholds (Pablo Cascon) [1663986] - [netdrv] nfp: abm: rename qdiscs -> red_qdiscs (Pablo Cascon) [1663986] - [netdrv] nfp: flower: remove unnecessary code in flow lookup (Pablo Cascon) [1663986] - [netdrv] nfp: flower: remove TC egdev offloads (Pablo Cascon) [1663986] - [netdrv] nfp: flower: offload tunnel decap rules via indirect TC blocks (Pablo Cascon) [1663986] - [netdrv] nfp: flower: increase scope of netdev checking functions (Pablo Cascon) [1663986] - [netdrv] nfp: flower: allow non repr netdev offload (Pablo Cascon) [1663986] - [netdrv] nfp: use the new __netdev_tx_sent_queue() BQL optimisation (Pablo Cascon) [1663986] - [netdrv] nfp: abm: refuse RED offload with harddrop set (Pablo Cascon) [1663986] - [netdrv] nfp: abm: don't set negative threshold (Pablo Cascon) [1663986] - [netdrv] nfp: abm: provide more precise info about offload parameter validation (Pablo Cascon) [1663986] - [netdrv] nfp: parse vNIC TLV capabilities at alloc time (Pablo Cascon) [1663986] - [netdrv] nfp: pass ctrl_bar pointer to nfp_net_alloc (Pablo Cascon) [1663986] - [netdrv] nfp: abm: split qdisc offload code into a separate file (Pablo Cascon) [1663986] - [netdrv] nfp: flower: include geneve as supported offload tunnel type (Pablo Cascon) [1663986] - [netdrv] nfp: flower: use geneve and vxlan helpers (Pablo Cascon) [1663986] - [netdrv] nfp: flower: use the common netdev notifier (Pablo Cascon) [1663986] - [netdrv] nfp: register a notifier handler in a central location for the device (Pablo Cascon) [1663986] - [netdrv] nfp: flower: make nfp_fl_lag_changels_event() void (Pablo Cascon) [1663986] - [netdrv] nfp: flower: don't try to nack device unregister events (Pablo Cascon) [1663986] - [netdrv] nfp: flower: remove unnecessary iteration over devices (Pablo Cascon) [1663986] - [netdrv] nfp: bpf: protect against mis-initializing atomic counters (Pablo Cascon) [1663986] - [netdrv] nfp: devlink port split support for 1x100G CXP NIC (Pablo Cascon) [1663986] - [netdrv] nfp: replace long license headers with SPDX (Pablo Cascon) [1663986] - [netdrv] nfp: bpf: support pointers to other stack frames for BPF-to-BPF calls (Pablo Cascon) [1663986] - [netdrv] nfp: bpf: account for BPF-to-BPF calls when preparing nfp JIT (Pablo Cascon) [1663986] - [netdrv] nfp: bpf: ignore helper-related checks for BPF calls in nfp verifier (Pablo Cascon) [1663986] - [netdrv] nfp: bpf: rename nfp_prog->stack_depth as nfp_prog->stack_frame_depth (Pablo Cascon) [1663986] - [netdrv] nfp: bpf: allow control message sizing for map ops (Pablo Cascon) [1663986] - [netdrv] nfp: allow apps to request larger MTU on control vNIC (Pablo Cascon) [1663986] - [netdrv] nfp: bpf: parse global BPF ABI version capability (Pablo Cascon) [1663986] - [netdrv] nfp: warn on experimental TLV types (Pablo Cascon) [1663986] - [netdrv] nfp: remove ndo_poll_controller (Pablo Cascon) [1663986] - [netdrv] nfp: replace spin_lock_bh with spin_lock in tasklet callback (Pablo Cascon) [1663986] - [netdrv] nfp: separate VXLAN and GRE feature handling (Pablo Cascon) [1663986] - [netdrv] nfp: validate rtsym accesses fall within the symbol (Pablo Cascon) [1663986] - [netdrv] nfp: prefix rtsym error messages with symbol name (Pablo Cascon) [1663986] - [netdrv] nfp: fix readq on absolute RTsyms (Pablo Cascon) [1663986] - [netdrv] nfp: make RTsym users handle absolute symbols correctly (Pablo Cascon) [1663986] - [netdrv] nfp: support access to absolute RTsyms (Pablo Cascon) [1663986] - [netdrv] nfp: convert all RTsym users to use new read/write helpers (Pablo Cascon) [1663986] - [netdrv] nfp: convert existing RTsym helpers to full target decoding (Pablo Cascon) [1663986] - [netdrv] nfp: pass cpp_id to nfp_cpp_map_area() (Pablo Cascon) [1663986] - [netdrv] nfp: add RTsym access helpers (Pablo Cascon) [1663986] - [netdrv] nfp: add basic errors messages to target logic (Pablo Cascon) [1663986] - [netdrv] nfp: save the MU locality field offset (Pablo Cascon) [1663986] - [netdrv] nfp: refactor the per-chip PCIe config (Pablo Cascon) [1663986] - [netdrv] nfp: add support for NFP5000 (Pablo Cascon) [1663986] - [netdrv] nfp: abm: look up MAC addresses via management FW (Pablo Cascon) [1663986] - [netdrv] nfp: add support for indirect HWinfo lookup (Pablo Cascon) [1663986] - [netdrv] nfp: interpret extended FW load result codes (Pablo Cascon) [1663986] - [netdrv] nfp: attempt FW load from flash (Pablo Cascon) [1663986] - [netdrv] nfp: encapsulate NSP command arguments into structs (Pablo Cascon) [1663986] - [netdrv] nfp: clean up return types in kdoc comments (Pablo Cascon) [1663986] - [netdrv] nfp: flower: allow matching on ipv4 UDP tunnel tos and ttl (Pablo Cascon) [1663986] - [netdrv] nfp: bpf: xdp_adjust_tail support (Pablo Cascon) [1663986] - [netdrv] nfp: fix variable dereferenced before check in nfp_app_ctrl_rx_raw() (Pablo Cascon) [1663986] - [netdrv] nfp: bpf: improve map offload info messages (Pablo Cascon) [1663986] - [netdrv] nfp: bpf: remember maps by ID (Pablo Cascon) [1663986] - [netdrv] nfp: bpf: allow receiving perf events on data queues (Pablo Cascon) [1663986] - [netdrv] nfp: bpf: pass raw data buffer to nfp_bpf_event_output() (Pablo Cascon) [1663986] - [netdrv] nfp: allow control message reception on data queues (Pablo Cascon) [1663986] - [netdrv] nfp: move repr handling on RX path (Pablo Cascon) [1663986] - [netdrv] nfp: protect from theoretical size overflows on HW descriptor ring (Pablo Cascon) [1663986] - [netdrv] nfp: restore correct ordering of fields in rx ring structure (Pablo Cascon) [1663986] - [netdrv] nfp: bpf: allow program sharing within ASIC (Pablo Cascon) [1663986] - [netdrv] nfp: add .ndo_init() and .ndo_uninit() callbacks (Pablo Cascon) [1663986] - [netdrv] nfp: add support for simultaneous driver and hw XDP (Pablo Cascon) [1663986] - [netdrv] nfp: avoid using getnstimeofday64() (Pablo Cascon) [1663986] - [netdrv] nfp: bpf: migrate to advanced reciprocal divide in reciprocal_div.h (Pablo Cascon) [1663986] - [netdrv] nfp: bpf: support u32 divide using reciprocal_div.h (Pablo Cascon) [1663986] - [netdrv] nfp: bpf: support u16 and u32 multiplications (Pablo Cascon) [1663986] - [netdrv] nfp: bpf: copy range info for all operands of all ALU operations (Pablo Cascon) [1663986] - [netdrv] nfp: bpf: rename umin/umax to umin_src/umax_src (Pablo Cascon) [1663986] - [netdrv] nfp: make use of napi_consume_skb() (Pablo Cascon) [1663986] - [netdrv] nfp: implement netpoll ndo (thus enabling netconsole) (Pablo Cascon) [1663986] - [netdrv] nfp: fail probe if serial or interface id is missing (Pablo Cascon) [1663986] - [netdrv] nfp: expose ring stats of inactive rings via ethtool (Pablo Cascon) [1663986] - [netdrv] nfp: bpf: allow source ptr type be map ptr in memcpy optimization (Pablo Cascon) [1663986] - [netdrv] bpf: offload: keep the offload state per-ASIC (Pablo Cascon) [1663986] - [netdrv] bpf: offload: aggregate offloads per-device (Pablo Cascon) [1663986] - [tools] selftests/bpf: add test for sharing objects between netdevs (Ivan Vecera) [1708399] - [netdrv] netdevsim: allow program sharing between devices (Ivan Vecera) [1708399] - [net] bpf: offload: allow program and map sharing per-ASIC (Ivan Vecera) [1708399] - [netdrv] bpf: offload: keep the offload state per-ASIC (Ivan Vecera) [1708399] - [netdrv] bpf: offload: aggregate offloads per-device (Ivan Vecera) [1708399] - [net] bpf: offload: rename bpf_offload_dev_match() to bpf_offload_prog_map_match() (Ivan Vecera) [1708399] - [netdrv] netdevsim: associate bound programs with shared dev (Ivan Vecera) [1708399] - [netdrv] netdevsim: add shared netdevsim devices (Ivan Vecera) [1708399] - [netdrv] netdevsim: add switch_id attribute (Ivan Vecera) [1708399]- [infiniband] IB/mlx5: Remove set but not used variable (Alaa Hleihel) [1691238] - [infiniband] IB/mlx5: WQE dump jumps over first 16 bytes (Alaa Hleihel) [1691238] - [netdrv] net/mlx5: Fix false compilation warning (Alaa Hleihel) [1691238] - [netdrv] net/mlx5e: Remove redundant assignment (Alaa Hleihel) [1691238] - [netdrv] net/mlx5e: Fix compilation warning in en_tc.c (Alaa Hleihel) [1691238] - [netdrv] net/mlx5: Fix compilation warning in eq.c (Alaa Hleihel) [1691238] - [netdrv] net/mlx5e: Fix the max MTU check in case of XDP (Alaa Hleihel) [1691238] - [netdrv] net/mlx5e: Fix use-after-free after xdp_return_frame (Alaa Hleihel) [1691238] - [infiniband] IB/mlx5: Fix scatter to CQE in DCT QP creation (Alaa Hleihel) [1691238] - [netdrv] Revert "net/mlx5e: Enable reporting checksum unnecessary also for L3 packets" (Alaa Hleihel) [1691238] - [netdrv] net/mlx5e: Rx, Check ip headers sanity (Alaa Hleihel) [1691238] - [netdrv] net/mlx5: FPGA, tls, idr remove on flow delete (Alaa Hleihel) [1691238] - [netdrv] net/mlx5: FPGA, tls, hold rcu read lock a bit longer (Alaa Hleihel) [1691238] - [netdrv] net/mlx5e: Consider tunnel type for encap contexts (Alaa Hleihel) [1691238] - [netdrv] net/mlx5: E-Switch, Fix esw manager vport indication for more vport commands (Alaa Hleihel) [1691238] - [netdrv] net/mlx5e: Correctly use the namespace type when allocating pedit action (Alaa Hleihel) [1691238] - [netdrv] net/mlx5: ethtool, Allow legacy link-modes configuration via non-extended ptys (Alaa Hleihel) [1691238] - [netdrv] net/mlx5: ethtool, Fix type analysis of advertised link-mode (Alaa Hleihel) [1691238] - [netdrv] net: mlx5: Add a missing check on idr_find, free buf (Alaa Hleihel) [1691238] - [netdrv] net/mlx5e: Allow IPv4 ttl & IPv6 hop_limit rewrite for all L4 protocols (Alaa Hleihel) [1691238] - [infiniband] IB/mlx5: Use mlx5 core to create/destroy a DEVX DCT (Alaa Hleihel) [1691238] - [netdrv] net/mlx5: Fix DCT creation bad flow (Alaa Hleihel) [1691238] - [infiniband] IB/mlx5: Fix bad flow upon DEVX mkey creation (Alaa Hleihel) [1691238] - [infiniband] IB/mlx5: Add support for ODP for DEVX indirection mkey (Alaa Hleihel) [1691238] - [infiniband] IB/mlx5: Manage indirection mkey upon DEVX flow for ODP (Alaa Hleihel) [1691238] - [infiniband] IB/mlx5: DEVX handling for indirection MKEY (Alaa Hleihel) [1691238] - [netdrv] net/mlx5e: Fix access to non-existing receive queue (Alaa Hleihel) [1691238] - [netdrv] net/mlx5e: Properly get the PF number phys port name ndo (Alaa Hleihel) [1691238] - [netdrv] net/mlx5: Consolidate update FTE for all removal changes (Alaa Hleihel) [1691238] - [netdrv] net/mlx5: Add a locked flag to node removal functions (Alaa Hleihel) [1691238] - [netdrv] net/mlx5: Add modify FTE helper function (Alaa Hleihel) [1691238] - [netdrv] net/mlx5: Fix multiple updates of steering rules in parallel (Alaa Hleihel) [1691238] - [infiniband] IB/mlx5: Validate correct PD before prefetch MR (Alaa Hleihel) [1691238] - [infiniband] RDMA/mlx5: Introduce and reuse helper to identify ODP MR (Alaa Hleihel) [1691238] - [infiniband] IB/mlx5: Protect against prefetch of invalid MR (Alaa Hleihel) [1691238] - [infiniband] net/mlx5: Make mlx5_cmd_exec_cb() a safe API (Alaa Hleihel) [1691238] - [infiniband] RDMA: Clean structures from CONFIG_INFINIBAND_ON_DEMAND_PAGING (Alaa Hleihel) [1691238] - [infiniband] RDMA/mlx5: Embed into the code flow the ODP config option (Alaa Hleihel) [1691238] - [netdrv] net/mlx5e: Add missing static function annotation (Alaa Hleihel) [1691238] - [infiniband] IB/mlx5: Do not use hw_access_flags for be and CPU data (Alaa Hleihel) [1691238] - [netdrv] net/mlx5: Fix code style issue in mlx driver (Alaa Hleihel) [1691238] - [infiniband] IB/mlx5: Fix the locking of SRQ objects in ODP events (Alaa Hleihel) [1691238] - [infiniband] IB/mlx5: Make mlx5_ib_stage_odp_cleanup() static (Alaa Hleihel) [1691238] - [infiniband] IB/mlx5: Declare local functions 'static' (Alaa Hleihel) [1691238] - [netdrv] RDMA/mlx5: Delete declaration of already removed function (Alaa Hleihel) [1691238] - [netdrv] mlx5-core: Mark ConnectX-6 Dx as unsupported device (Alaa Hleihel) [1691236 1687434] - [netdrv] net/mlx5: Update the list of the PCI supported devices (Alaa Hleihel) [1691236 1687434] - [infiniband] IB/mlx5: Fix mapping of link-mode to IB width and speed (Alaa Hleihel) [1691236] - [netdrv] net/mlx5: ethtool, Add ethtool support for 50Gbps per lane link modes (Alaa Hleihel) [1691236 1683102] - [infiniband] IB/mlx5: Add support for 50Gbps per lane link modes (Alaa Hleihel) [1691236 1683102] - [netdrv] net/mlx5: Add support to ext_* fields introduced in Port Type and Speed register (Alaa Hleihel) [1691236 1683102] - [include] net/mlx5: Add new fields to Port Type and Speed register (Alaa Hleihel) [1691236 1683102] - [netdrv] net/mlx5: Refactor queries to speed fields in Port Type and Speed register (Alaa Hleihel) [1691236 1683102] - [netdrv] net/mlx5e: Set peer flow needed also for multipath (Alaa Hleihel) [1691236 1663236] - [netdrv] net/mlx5e: Update check for merged eswitch device (Alaa Hleihel) [1691236 1663236] - [netdrv] net/mlx5e: Use hint to resolve route when in HW multipath mode (Alaa Hleihel) [1691236 1663236] - [netdrv] net/mlx5e: Always query offloaded tc peer rule counter (Alaa Hleihel) [1691236 1663236] - [netdrv] net/mlx5e: Re-attempt to offload flows on multipath port affinity events (Alaa Hleihel) [1691236 1663236] - [netdrv] net/mlx5: Emit port affinity event for multipath offloads (Alaa Hleihel) [1691236 1663236] - [netdrv] net/mlx5e: Allow one failure when offloading tc encap rules under multipath (Alaa Hleihel) [1691236 1663236] - [netdrv] net/mlx5e: Don't inherit flow flags on peer flow creation (Alaa Hleihel) [1691236 1663236] - [netdrv] net/mlx5e: Activate HW multipath and handle port affinity based on FIB events (Alaa Hleihel) [1691236 1663236] - [netdrv] net/mlx5: Add multipath mode (Alaa Hleihel) [1691236 1663236] - [netdrv] net/mlx5: Use own workqueue for lag netdev events processing (Alaa Hleihel) [1691236 1663236] - [netdrv] net/mlx5: Expose lag operations in header file (Alaa Hleihel) [1691236 1663236] - [netdrv] net/mlx5: Use unsigned int bit instead of bool as a struct member (Alaa Hleihel) [1691236 1663236] - [netdrv] net/mlx5e: Don't make internal use of errno to denote missing neigh (Alaa Hleihel) [1691236 1663236] - [netdrv] net/mlx5e: Cleanup attach encap function (Alaa Hleihel) [1691236 1663236] - [netdrv] net/mlx5e: Remove 'parse_attr' argument in mlx5e_tc_add_fdb_flow() (Alaa Hleihel) [1691236] - [netdrv] net/mlx5e: Introduce mlx5e_flow_esw_attr_init() helper (Alaa Hleihel) [1691236] - [netdrv] net/mlx5e: Return the allocated flow directly from __mlx5e_add_fdb_flow (Alaa Hleihel) [1691236] - [netdrv] net/mlx5e: Fix GRE key by controlling port tunnel entropy calculation (Alaa Hleihel) [1691236 1663240] - [include] net/mlx5: Introduce tunnel entropy control in PCMR register (Alaa Hleihel) [1691236 1663240] - [netdrv] net/mlx5: Use read-modify-write when changing PCMR register values (Alaa Hleihel) [1691236 1663240] - [netdrv] net/mlx5e: Remove wrong and superfluous tc pedit header type check (Alaa Hleihel) [1691236] - [netdrv] drivers: net: use flow action infrastructure (Alaa Hleihel) [1691236] - [netdrv] net/mlx5e: support for two independent packet edit actions (Alaa Hleihel) [1691236] - [netdrv] flow_offload: add flow_rule and flow_match structures and use them (Alaa Hleihel) [1691236] - [netdrv] net/mlx5e: XDP, fix redirect resources availability check (Alaa Hleihel) [1691236] - [netdrv] net/mlx5: Fix a compilation warning in events.c (Alaa Hleihel) [1691236] - [netdrv] net/mlx5: No command allowed when command interface is not ready (Alaa Hleihel) [1691236] - [netdrv] net/mlx5e: Fix NULL pointer derefernce in set channels error flow (Alaa Hleihel) [1691236] - [netdrv] net/mlx5e: Don't overwrite pedit action when multiple pedit used (Alaa Hleihel) [1691236] - [netdrv] net/mlx5e: Update hw flows when encap source mac changed (Alaa Hleihel) [1691236] - [netdrv] net/mlx5e: Use the inner headers to determine tc/pedit offload limitation on decap flows (Alaa Hleihel) [1691236] - [netdrv] net/mlx5e: Properly set steering match levels for offloaded TC decap rules (Alaa Hleihel) [1691236 1663207] - [netdrv] net/mlx5e: Unblock setting vid 0 for VFs through the uplink rep (Alaa Hleihel) [1691236] - [netdrv] net/mlx5e: Move to use common phys port names for vport representors (Alaa Hleihel) [1691236] - [netdrv] net/mlx5e: Allow MAC invalidation while spoofchk is ON (Alaa Hleihel) [1691236] - [netdrv] net/mlx5: Take lock with IRQs disabled to avoid deadlock (Alaa Hleihel) [1691236] - [netdrv] net/mlx5e: Fix wrong private flag usage causing checksum disable (Alaa Hleihel) [1691236] - [netdrv] Revert "net/mlx5e: E-Switch, Initialize eswitch only if eswitch manager" (Alaa Hleihel) [1691236] - [infiniband] RDMA/mlx5: Fix flow creation on representors (Alaa Hleihel) [1691236] - [infiniband] IB/mlx5: Fix how advise_mr() launches async work (Alaa Hleihel) [1691236] - [infiniband] RDMA/mlx5: Fix check for supported user flags when creating a QP (Alaa Hleihel) [1691236] - [netdrv] net/mlx5e: Fix cb_ident duplicate in indirect block register (Alaa Hleihel) [1691236] - [netdrv] net/mlx5e: Fix wrong (zero) TX drop counter indication for representor (Alaa Hleihel) [1691236] - [netdrv] net/mlx5e: Fix wrong error code return on FEC query failure (Alaa Hleihel) [1691236] - [infiniband] Revert "IB/mlx5: Fix long EEH recover time with NVMe offloads" (Alaa Hleihel) [1691236] - [infiniband] IB/mlx5: Allow XRC INI usage via verbs in DEVX context (Alaa Hleihel) [1691236] - [netdrv] net/mlx5e: drop useless LIST_HEAD (Alaa Hleihel) [1691236] - [netdrv] net/mlx5e: fix semicolon.cocci warnings (Alaa Hleihel) [1691236] - [infiniband] RDMA/mlx5: Signedness bug in UVERBS_HANDLER() (Alaa Hleihel) [1691236] - [infiniband] IB/mlx5: Allocate the per-port Q counter shared when DEVX is supported (Alaa Hleihel) [1691236] - [netdrv] net/mlx5e: XDP, Add user control for XDP TX MPWQE feature (Alaa Hleihel) [1691236] - [netdrv] net/mlx5e: XDP, Support Enhanced Multi-Packet TX WQE (Alaa Hleihel) [1691236] - [netdrv] net/mlx5e: XDP, Add array for WQE info descriptors (Alaa Hleihel) [1691236] - [netdrv] net/mlx5e: XDP, Maintain a FIFO structure for xdp_info instances (Alaa Hleihel) [1691236] - [netdrv] net/mlx5e: XDP, Replace boolean doorbell indication with segment pointer (Alaa Hleihel) [1691236] - [netdrv] net/mlx5e: XDP, Warn upon polling an error CQE (Alaa Hleihel) [1691236] - [netdrv] net/mlx5e: XDP, Change the XDP SQ redirect indication (Alaa Hleihel) [1691236] - [netdrv] net/mlx5e: XDP, Precede XDP-related operations in RQ poll by a loaded program check (Alaa Hleihel) [1691236] - [netdrv] net/mlx5e: TX, Print opcode in error CQE warning (Alaa Hleihel) [1691236] - [infiniband] IB/mlx5: Fix wrong error unwind (Alaa Hleihel) [1691236] - [infiniband] IB/mlx5: Fix long EEH recover time with NVMe offloads (Alaa Hleihel) [1691236] - [infiniband] IB/mlx5: Simplify netdev unbinding (Alaa Hleihel) [1691236] - [infiniband] IB/mlx5: Use the correct commands for UMEM and UCTX allocation (Alaa Hleihel) [1691236] - [infiniband] IB/mlx5: Use uid as part of alloc/dealloc transport domain (Alaa Hleihel) [1691236] - [netdrv] net/mlx5: Fix LAG requirement when CONFIG_MLX5_ESWITCH is off (Alaa Hleihel) [1691236] - [netdrv] net/mlx5: Fix query_nic_sys_image_guid() error during init (Alaa Hleihel) [1691236] - [netdrv] net/mlx5e: Support tunnel encap over tagged Ethernet (Alaa Hleihel) [1691236 1663255] - [netdrv] net/mlx5e: Support VLAN encap ETH header generation (Alaa Hleihel) [1691236 1663255] - [netdrv] net/mlx5e: Re-order route and encap header memory allocation (Alaa Hleihel) [1691236 1663255] - [netdrv] net/mlx5e: Tunnel encap ETH header helper function (Alaa Hleihel) [1691236 1663255] - [netdrv] net/mlx5e: Fail attempt to offload e-switch TC encap flows with vlan on underlay (Alaa Hleihel) [1691236] - [netdrv] net/mlx5e: Tunnel routing output devs helper function (Alaa Hleihel) [1691236 1663255] - [netdrv] net/mlx5e: Fail attempt to offload e-switch TC flows with egress upper devices (Alaa Hleihel) [1691236] - [netdrv] net/mlx5e: Allow vlans on e-switch uplink reps (Alaa Hleihel) [1691236 1663255] - [netdrv] net/mlx5e: Increase VF representors' SQ size to 128 (Alaa Hleihel) [1691236] - [netdrv] mlx5: extend PTP gettime function to read system clock (Alaa Hleihel) [1691236] - [netdrv] mlx5: update timecounter at least twice per counter overflow (Alaa Hleihel) [1691236] - [include] IB/mlx5: Introduce uid as part of alloc/dealloc transport domain (Alaa Hleihel) [1691236] - [netdrv] drivers: net: ethernet: mellanox: use skb_sec_path helper (Alaa Hleihel) [1691236] - [infiniband] IB/mlx5: Fix compile issue when ODP disabled (Alaa Hleihel) [1691236] - [include] net/mlx5: Add shared Q counter bits (Alaa Hleihel) [1691236] - [infiniband] IB/mlx5: Add advise_mr() support (Alaa Hleihel) [1691236 1663248] - [infiniband] IB/uverbs: Add helper to get array size from ptr attribute (Alaa Hleihel) [1691236 1663248] - [infiniband] RDMA/mlx5: Fix function name typo 'fileds' -> 'fields' (Alaa Hleihel) [1691236] - [infiniband] RDMA/mlx5: Delete unreachable handle_atomic code by simplifying SW completion (Alaa Hleihel) [1691236] - [netdrv] net/mlx5: Continue driver initialization despite debugfs failure (Alaa Hleihel) [1691236] - [netdrv] net/mlx5e: Add some ethtool port control entries to the uplink rep netdev (Alaa Hleihel) [1691236 1663256] - [netdrv] net/mlx5e: Expose ethtool pause and link functions to mlx5e callers (Alaa Hleihel) [1691236 1663256] - [netdrv] net/mlx5e: Add sriov and udp tunnel ndo support for the uplink rep (Alaa Hleihel) [1691236 1663256] - [netdrv] net/mlx5e: Handle port mtu/link, dcb and lag for uplink reps (Alaa Hleihel) [1691236 1663256] - [netdrv] net/mlx5e: Uninstantiate esw manager vport netdev on switchdev mode (Alaa Hleihel) [1691236 1663256] - [netdrv] net/mlx5e: Remove leftover code from the PF netdev being uplink rep (Alaa Hleihel) [1691236 1663256] - [netdrv] net/mlx5e: Use dedicated uplink vport netdev representor (Alaa Hleihel) [1691236 1663256] - [netdrv] net/mlx5e: Use single argument for the esw representor build params helper (Alaa Hleihel) [1691236 1663256] - [netdrv] net/mlx5: E-Switch, Remove redundant reloading of the IB interface (Alaa Hleihel) [1691236 1663256 1663207] - [netdrv] net/mlx5: Handle LAG FW commands failure gracefully (Alaa Hleihel) [1691236 1663230] - [netdrv] net/mlx5: Make RoCE and SR-IOV LAG modes explicit (Alaa Hleihel) [1691236 1663230] - [netdrv] net/mlx5: Rename mlx5_lag_is_bonded() to __mlx5_lag_is_active() (Alaa Hleihel) [1691236 1663230] - [netdrv] net/mlx5: Allow co-enablement of uplink LAG and SRIOV (Alaa Hleihel) [1691236 1663230] - [netdrv] net/mlx5: Allow/disallow LAG according to pre-req only (Alaa Hleihel) [1691236 1663230] - [netdrv] net/mlx5: Adjustments for the activate LAG logic to run under sriov (Alaa Hleihel) [1691236 1663230] - [netdrv] net/mlx5e: Duplicate offloaded TC eswitch rules under uplink LAG (Alaa Hleihel) [1691236 1663230] - [netdrv] net/mlx5e: Offload TC e-switch rules with egress LAG device (Alaa Hleihel) [1691236 1663230] - [netdrv] net/mlx5e: In case of LAG, one switch parent id is used for all representors (Alaa Hleihel) [1691236 1663230] - [netdrv] net/mlx5e: Enhance flow counter scheme for offloaded TC eswitch rules (Alaa Hleihel) [1691236 1663230] - [netdrv] net/mlx5e: Infrastructure for duplicated offloading of TC flows (Alaa Hleihel) [1691236 1663230 1663207] - [netdrv] net/mlx5e: E-Switch, Add peer miss rules (Alaa Hleihel) [1691236 1663230 1663207] - [netdrv] net/mlx5: Introduce inter-device communication mechanism (Alaa Hleihel) [1691236 1663230] - [netdrv] net/mlx5: Fold the modify lag code into function (Alaa Hleihel) [1691236 1663230] - [netdrv] net/mlx5: Add lag affinity info to log (Alaa Hleihel) [1691236 1663230] - [netdrv] net/mlx5: Split the activate lag function into two routines (Alaa Hleihel) [1691236 1663230] - [include] net/mlx5: E-Switch, Introduce flow counter affinity (Alaa Hleihel) [1691236 1663230] - [infiniband] IB/mlx5: Unify e-switch representors load approach between uplink and VFs (Alaa Hleihel) [1691236] - [include] net/mlx5: Use lowercase 'X' for hex values (Alaa Hleihel) [1691236] - [netdrv] net/mlx5e: Remove set but not used variable 'upriv' (Alaa Hleihel) [1691236] - [netdrv] net/mlx5: Remove duplicated include from eswitch.c (Alaa Hleihel) [1691236] - [netdrv] net/mlx5e: Use monitor counters for update stats (Alaa Hleihel) [1691236] - [netdrv] net/mlx5e: Monitor counters commands support (Alaa Hleihel) [1691236] - [netdrv] net/mlx5e: Avoid query PPCNT register if not supported by the device (Alaa Hleihel) [1691236] - [netdrv] net/mlx5e: Use CQE padding for Ethernet CQs (Alaa Hleihel) [1691236] - [netdrv] net/mlx5e: Support multiple encapsulations for a TC flow (Alaa Hleihel) [1691236 1663239 1663207] - [netdrv] net/mlx5e: Allow association of a flow to multiple encaps (Alaa Hleihel) [1691236 1663239] - [netdrv] net/mlx5e: Change parse attr struct to accommodate multiple tunnel infos (Alaa Hleihel) [1691236 1663239] - [netdrv] net/mlx5e: Support header rewrite actions with remote port mirroring (Alaa Hleihel) [1691236 1663239 1663207] - [netdrv] net/mlx5e: Replace the split logic with extended destination (Alaa Hleihel) [1691236 1663239] - [netdrv] net/mlx5e: Annul encap action ordering requirement (Alaa Hleihel) [1691236 1663239 1663207] - [netdrv] net/mlx5e: Move flow attr reformat action bit to per dest flags (Alaa Hleihel) [1691236 1663239 1663207] - [netdrv] net/mlx5e: Refactor eswitch flow attr for destination specific properties (Alaa Hleihel) [1691236 1663239 1663207] - [netdrv] net/mlx5: E-Switch, Rename esw attr mirror count field (Alaa Hleihel) [1691236 1663239 1663207] - [netdrv] net/mlx5: Consider encapsulation properties when comparing destinations (Alaa Hleihel) [1691236 1663239] - [infiniband] RDMA/mlx5: Fail early if user tries to create flows on IB representors (Alaa Hleihel) [1691236] - [infiniband] IB/mlx5: Remove duplicated include from mlx5_ib.h (Alaa Hleihel) [1691236] - [infiniband] IB/mlx5: Add 2X width support to query_port (Alaa Hleihel) [1691236 1683102] - [infiniband] IB/mlx5: Add HDR speed support to query port (Alaa Hleihel) [1691236 1683102] - [infiniband] IB/mlx5: Report CapabilityMask2 in ib_query_port (Alaa Hleihel) [1691236 1683102] - [netdrv] net/mlx5e: Add GRE protocol offloading (Alaa Hleihel) [1691236 1663240] - [netdrv] net/mlx5e: Move TC tunnel offloading code to separate source file (Alaa Hleihel) [1691236 1663240] - [netdrv] net/mlx5e: Branch according to classified tunnel type (Alaa Hleihel) [1691236 1663240] - [netdrv] net/mlx5e: Refactor VXLAN tunnel decap offloading code (Alaa Hleihel) [1691236 1663240] - [netdrv] net/mlx5e: Refactor VXLAN tunnel encap offloading code (Alaa Hleihel) [1691236 1663240] - [netdrv] net/mlx5e: Replace egdev with indirect block notifications (Alaa Hleihel) [1691236 1663240] - [netdrv] net/mlx5e: Propagate the filter's net device to mlx5e structures (Alaa Hleihel) [1691236 1663240] - [netdrv] net/mlx5e: Provide the TC filter netdev as parameter to flower callbacks (Alaa Hleihel) [1691236 1663240] - [netdrv] net/mlx5e: Support TC indirect block notifications for eswitch uplink reprs (Alaa Hleihel) [1691236 1663240] - [netdrv] net/mlx5e: Store eswitch uplink representor state on a dedicated struct (Alaa Hleihel) [1691236 1663240] - [netdrv] net/mlx5: Remove the get protocol device interface entry (Alaa Hleihel) [1691236] - [netdrv] net/mlx5: Support extended destination format in flow steering command (Alaa Hleihel) [1691236 1663239] - [netdrv] net/mlx5: E-Switch, Change vhca id valid bool field to bit flag (Alaa Hleihel) [1691236 1663239 1663207] - [include] net/mlx5: Introduce extended destination fields (Alaa Hleihel) [1691236 1663239] - [infiniband] net/mlx5: Revise gre and nvgre key formats (Alaa Hleihel) [1691236 1663240] - [netdrv] net/mlx5: Add monitor commands layout and event data (Alaa Hleihel) [1691236] - [netdrv] net/mlx5: Add support for plugged-disabled cable status in PME (Alaa Hleihel) [1691236] - [netdrv] net/mlx5: Add support for PCIe power slot exceeded error in PME (Alaa Hleihel) [1691236] - [netdrv] net/mlx5: Rework handling of port module events (Alaa Hleihel) [1691236] - [netdrv] net/mlx5: Move flow counters data structures from flow steering header (Alaa Hleihel) [1691236] - [infiniband] IB/mlx5: Use helper to get CQE opcode (Alaa Hleihel) [1691236] - [netdrv] net/mlx5: Use helper to get CQE opcode (Alaa Hleihel) [1691236] - [netdrv] net/mlx5: When fetching CQEs return CQE instead of void pointer (Alaa Hleihel) [1691236] - [infiniband] IB/mlx5: Report packet based credit mode device capability (Alaa Hleihel) [1691236] - [infiniband] IB/mlx5: Add packet based credit mode support (Alaa Hleihel) [1691236] - [include] net/mlx5: Expose packet based credit mode (Alaa Hleihel) [1691236] - [infiniband] IB/mlx5: Enable TX on a DEVX flow table (Alaa Hleihel) [1691236] - [netdrv] net/mlx5e: Improve ethtool private-flags code structure (Alaa Hleihel) [1691236] - [netdrv] net/mlx5e: ethtool, Support user configuration for RX hash fields (Alaa Hleihel) [1691236] - [netdrv] net/mlx5e: Move RSS params to a dedicated struct (Alaa Hleihel) [1691236] - [netdrv] net/mlx5e: Refactor TIR configuration function (Alaa Hleihel) [1691236] - [netdrv] net/mlx5e: Move modify tirs hash functionality (Alaa Hleihel) [1691236] - [netdrv] net/mlx5e: Cleanup unused defines (Alaa Hleihel) [1691236] - [netdrv] net/mlx5e: Remove trailing space of tx_pause ethtool counter name (Alaa Hleihel) [1691236] - [infiniband] IB/mlx5: Allow XRC usage via verbs in DEVX context (Alaa Hleihel) [1691236] - [infiniband] IB/mlx5: Update the supported DEVX commands (Alaa Hleihel) [1691236] - [infiniband] IB/mlx5: Enforce DEVX privilege by firmware (Alaa Hleihel) [1691236] - [infiniband] IB/mlx5: Enable modify and query verbs objects via DEVX (Alaa Hleihel) [1691236] - [include] net/mlx5: Update mlx5_ifc with DEVX UCTX capabilities bits (Alaa Hleihel) [1691236] - [infiniband] RDMA/mlx5: Unfold modify RMP function (Alaa Hleihel) [1691236] - [infiniband] RDMA/mlx5: Unfold create RMP function (Alaa Hleihel) [1691236] - [infiniband] RDMA/mlx5: Initialize SRQ tables on mlx5_ib (Alaa Hleihel) [1691236] - [infiniband] RDMA/mlx5: Update SRQ functions signatures to mlx5_ib format (Alaa Hleihel) [1691236] - [infiniband] RDMA/mlx5: Use stages for callback to setup and release DEVX (Alaa Hleihel) [1691236] - [infiniband] RDMA/mlx5: Remove SRQ signature global flag (Alaa Hleihel) [1691236] - [infiniband] net/mlx5: Move SRQ functions to RDMA part (Alaa Hleihel) [1691236] - [netdrv] net/mlx5: Remove references to local mlx5_core functions (Alaa Hleihel) [1691236] - [netdrv] net/mlx5: Remove not-used lib/eq.h header file (Alaa Hleihel) [1691236] - [netdrv] net/mlx5: Remove dead transobj code (Alaa Hleihel) [1691236] - [infiniband] net/mlx5: Align SRQ licenses and copyright information (Alaa Hleihel) [1691236] - [netdrv] net/mlx5: Debug print for forwarded async events (Alaa Hleihel) [1691236] - [netdrv] net/mlx5: Forward SRQ resource events (Alaa Hleihel) [1691236] - [netdrv] net/mlx5: Forward QP/WorkQueues resource events (Alaa Hleihel) [1691236] - [netdrv] net/mlx5: Remove all deprecated software versions of FW events (Alaa Hleihel) [1691236] - [infiniband] IB/mlx5: Handle raw delay drop general event (Alaa Hleihel) [1691236] - [netdrv] net/mlx5: Allow forwarding event type general event as is (Alaa Hleihel) [1691236] - [infiniband] IB/mlx5: Handle raw port change event rather than the software version (Alaa Hleihel) [1691236] - [netdrv] net/mlx5: Remove unused events callback and logic (Alaa Hleihel) [1691236] - [infiniband] IB/mlx5: Use the new mlx5 core notifier API (Alaa Hleihel) [1691236] - [netdrv] net/mlx5: Forward all mlx5 events to mlx5 notifiers chain (Alaa Hleihel) [1691236] - [netdrv] net/mlx5e: Use the new mlx5 core notifier API (Alaa Hleihel) [1691236] - [netdrv] net/mlx5: Allow port change event to be forwarded to driver notifiers chain (Alaa Hleihel) [1691236] - [netdrv] net/mlx5: Driver events notifier API (Alaa Hleihel) [1691236] - [infiniband] IB/mlx5: Use fragmented QP's buffer for in-kernel users (Alaa Hleihel) [1691236] - [infiniband] IB/mlx5: Use fragmented SRQ's buffer for in-kernel users (Alaa Hleihel) [1691236] - [infiniband] RDMA/mlx5: Attach a DEVX counter via raw flow creation (Alaa Hleihel) [1691236] - [netdrv] net/mlx5: Improve core device events handling (Alaa Hleihel) [1691236] - [netdrv] net/mlx5: Device events, Use async events chain (Alaa Hleihel) [1691236] - [netdrv] net/mlx5: CQ ERR, Use async events chain (Alaa Hleihel) [1691236] - [netdrv] net/mlx5: Resource tables, Use async events chain (Alaa Hleihel) [1691236] - [netdrv] net/mlx5: CmdIF, Use async events chain (Alaa Hleihel) [1691236] - [netdrv] net/mlx5: FWPage, Use async events chain (Alaa Hleihel) [1691236] - [netdrv] net/mlx5: E-Switch, Use async events chain (Alaa Hleihel) [1691236] - [netdrv] net/mlx5: Clock, Use async events chain (Alaa Hleihel) [1691236] - [netdrv] net/mlx5: FPGA, Use async events chain (Alaa Hleihel) [1691236] - [netdrv] net/mlx5: FWTrace, Use async events chain (Alaa Hleihel) [1691236] - [netdrv] net/mlx5: EQ, Introduce atomic notifier chain subscription API (Alaa Hleihel) [1691236] - [infiniband] RDMA/mlx5: Use the uapi disablement APIs instead of code (Alaa Hleihel) [1691236] - [infiniband] RDMA/uverbs: Use a linear list to describe the compiled-in uapi (Alaa Hleihel) [1691236] - [netdrv] mlx5: use skb_vlan_tag_get_prio() (Alaa Hleihel) [1691236] - [infiniband] IB/mlx5: Allow modify AV in DCI QP to RTR (Alaa Hleihel) [1691236] - [netdrv] net/mlx5: EQ, Make EQE access methods inline (Alaa Hleihel) [1691236] - [netdrv] {net, IB}/mlx5: Move Page fault EQ and ODP logic to RDMA (Alaa Hleihel) [1691236] - [netdrv] net/mlx5: EQ, Generic EQ (Alaa Hleihel) [1691236] - [netdrv] net/mlx5: EQ, Different EQ types (Alaa Hleihel) [1691236] - [netdrv] net/mlx5: EQ, Privatize eq_table and friends (Alaa Hleihel) [1691236] - [netdrv] net/mlx5: EQ, irq_info and rmap belong to eq_table (Alaa Hleihel) [1691236] - [netdrv] net/mlx5: EQ, Create all EQs in one place (Alaa Hleihel) [1691236] - [netdrv] net/mlx5: EQ, Move all EQ logic to eq.c (Alaa Hleihel) [1691236] - [netdrv] net/mlx5: EQ, Remove redundant completion EQ list lock (Alaa Hleihel) [1691236] - [netdrv] net/mlx5: EQ, No need to store eq index as a field (Alaa Hleihel) [1691236] - [netdrv] net/mlx5: EQ, Remove unused fields and structures (Alaa Hleihel) [1691236] - [netdrv] net/mlx5: EQ, Use the right place to store/read IRQ affinity hint (Alaa Hleihel) [1691236] - [include] net/mlx5: Fix offsets of ifc reserved fields (Alaa Hleihel) [1691236] - [netdrv] net/mlx5e: Remove the false indication of software timestamping support (Alaa Hleihel) [1691234 1647734] - [netdrv] net/mlx5: Typo fix in del_sw_hw_rule (Alaa Hleihel) [1691234] - [netdrv] net/mlx5e: RX, Fix wrong early return in receive queue poll (Alaa Hleihel) [1691234] - [netdrv] net/mlx5e: Cancel DIM work on close SQ (Alaa Hleihel) [1691234] - [netdrv] net/mlx5e: Remove unused UDP GSO remaining counter (Alaa Hleihel) [1691234] - [netdrv] net/mlx5e: Avoid encap flows deletion attempt the 1st time a neigh is resolved (Alaa Hleihel) [1691234] - [netdrv] net/mlx5e: Properly initialize flow attributes for slow path eswitch rule deletion (Alaa Hleihel) [1691234] - [netdrv] net/mlx5e: Avoid overriding the user provided priority for offloaded tc rules (Alaa Hleihel) [1691234] - [netdrv] net/mlx5e: Err if asked to mirror a goto chain tc eswitch rule (Alaa Hleihel) [1691234] - [netdrv] net/mlx5e: Fix default amount of channels for VF representors (Alaa Hleihel) [1691234] - [include] net/mlx5: E-Switch, Fix fdb cap bits swap (Alaa Hleihel) [1691234] - [infiniband] IB/mlx5: Block DEVX umem from the non applicable cases (Alaa Hleihel) [1691234] - [infiniband] IB/mlx5: Fix XRC QP support after introducing extended atomic (Alaa Hleihel) [1691234] - [netdrv] net/mlx5e: Fix failing ethtool query on FEC query error (Alaa Hleihel) [1691234] - [netdrv] net/mlx5e: Fix wrong field name in FEC related functions (Alaa Hleihel) [1691234] - [netdrv] net/mlx5e: Fix a bug in turning off FEC policy in unsupported speeds (Alaa Hleihel) [1691234] - [include] net/mlx5: Fix XRC SRQ umem valid bits (Alaa Hleihel) [1691234] - [netdrv] net/mlx5: Allocate enough space for the FDB sub-namespaces (Alaa Hleihel) [1691234] - [netdrv] net/mlx5e: Added 'raw_errors_laneX' fields to ethtool statistics (Alaa Hleihel) [1691234] - [include] net/mlx5: Added "per_lane_error_counters" cap bit to PCAM (Alaa Hleihel) [1691234] - [netdrv] net/mlx5e: Ethtool driver callback for query/set FEC policy (Alaa Hleihel) [1691234] - [netdrv] net/mlx5e: Add port FEC get/set functions (Alaa Hleihel) [1691234] - [netdrv] net/mlx5: Add FEC fields to Port Phy Link Mode (PPLM) reg (Alaa Hleihel) [1691234] - [netdrv] net/mlx5: Remove counter from idr after removing it from list (Alaa Hleihel) [1691234] - [netdrv] net/mlx5: Take fs_counters dellist before addlist (Alaa Hleihel) [1691234] - [infiniband] net/mlx5: Refactor fragmented buffer struct fields and init flow (Alaa Hleihel) [1691234] - [netdrv] net/mlx5e: Support offloading tc priorities and chains for eswitch flows (Alaa Hleihel) [1691234] - [netdrv] net/mlx5e: Use a slow path rule instead if vxlan neighbour isn't available (Alaa Hleihel) [1691234] - [netdrv] net/mlx5: E-Switch, Enable setting goto slow path chain action (Alaa Hleihel) [1691234] - [netdrv] net/mlx5e: Avoid duplicated code for tc offloads add/del fdb rule (Alaa Hleihel) [1691234] - [netdrv] net/mlx5e: For TC offloads, always add new flow instead of appending the actions (Alaa Hleihel) [1691234] - [netdrv] net/mlx5: Add a no-append flow insertion mode (Alaa Hleihel) [1691234] - [netdrv] net/mlx5: E-Switch, Add chains and priorities (Alaa Hleihel) [1691234] - [netdrv] net/mlx5: E-Switch, Have explicit API to delete fwd rules (Alaa Hleihel) [1691234] - [netdrv] net/mlx5: Split FDB fast path prio to multiple namespaces (Alaa Hleihel) [1691234] - [include] net/mlx5: Add cap bits for multi fdb encap (Alaa Hleihel) [1691234] - [netdrv] net/mlx5e: Split TC add rule path for nic vs e-switch (Alaa Hleihel) [1691234] - [netdrv] net/mlx5e: Change return type of tc add flow functions (Alaa Hleihel) [1691234] - [netdrv] net/mlx5: Use flow counter IDs and not the wrapping cache object (Alaa Hleihel) [1691234] - [netdrv] net/mlx5: E-Switch, Get counters for offloaded flows from callers (Alaa Hleihel) [1691234] - [infiniband] IB/mlx5: Add support for extended atomic operations (Alaa Hleihel) [1691234] - [infiniband] IB/mlx5: Allow scatter to CQE without global signaled WRs (Alaa Hleihel) [1691234] - [infiniband] IB/mlx5: Verify that driver supports user flags (Alaa Hleihel) [1691234] - [infiniband] IB/mlx5: Support scatter to CQE for DC transport type (Alaa Hleihel) [1691234] - [include] net/mlx5: Expose DC scatter to CQE capability bit (Alaa Hleihel) [1691234] - [infiniband] RDMA/mlx5: Add support for flow tag to raw create flow (Alaa Hleihel) [1691234] - [infiniband] IB/mlx5: Verify DEVX object type (Alaa Hleihel) [1691234] - [netdrv] net/mlx5e: Add new counter for aRFS rule insertion failures (Alaa Hleihel) [1691234] - [netdrv] net/mlx5e: Add extack messages for TC offload failures (Alaa Hleihel) [1691234] - [netdrv] net/mlx5e: E-Switch, Add extack messages to devlink callbacks (Alaa Hleihel) [1691234] - [netdrv] net/mlx5e: Allow reporting of checksum unnecessary (Alaa Hleihel) [1691234] - [netdrv] net/mlx5e: Enable reporting checksum unnecessary also for L3 packets (Alaa Hleihel) [1691234] - [netdrv] net/mlx5e: Add ethtool control of ring params to VF representors (Alaa Hleihel) [1691234] - [netdrv] net/mlx5e: Enable multi-queue and RSS for VF representors (Alaa Hleihel) [1691234] - [netdrv] net/mlx5e: Expose ethtool rss key size / indirection table functions (Alaa Hleihel) [1691234] - [netdrv] net/mlx5e: Expose function for building RSS params (Alaa Hleihel) [1691234] - [netdrv] net/mlx5e: Provide explicit directive if to create inner indirect tirs (Alaa Hleihel) [1691234] - [netdrv] net/mlx5: E-Switch, Provide flow dest when creating vport rx rule (Alaa Hleihel) [1691234] - [netdrv] net/mlx5e: Extract creation of rep's default flow rule (Alaa Hleihel) [1691234] - [netdrv] net/mlx5e: Enable stateless offloads for VF representor netdevs (Alaa Hleihel) [1691234] - [netdrv] net/mlx5e: Change VF representors' RQ type (Alaa Hleihel) [1691234] - [netdrv] net/mlx5e: Ethtool steering, Support masks for l3/l4 filters (Alaa Hleihel) [1691234] - [infiniband] IB/mlx5: Enable DEVX on IB (Alaa Hleihel) [1691234] - [infiniband] IB/mlx5: Enable DEVX white list commands (Alaa Hleihel) [1691234] - [infiniband] IB/mlx5: Manage device uid for DEVX white list commands (Alaa Hleihel) [1691234] - [infiniband] IB/mlx5: Expose RAW QP device handles to user space (Alaa Hleihel) [1691234] - [infiniband] IB/mlx5: Set valid umem bit on DEVX (Alaa Hleihel) [1691234] - [infiniband] IB/mlx5: Set uid as part of TD commands (Alaa Hleihel) [1691234] - [infiniband] IB/mlx5: Set uid as part of XRCD commands (Alaa Hleihel) [1691234] - [infiniband] IB/mlx5: Set uid as part of CQ creation (Alaa Hleihel) [1691234] - [infiniband] IB/mlx5: Set uid upon PD allocation (Alaa Hleihel) [1691234] - [infiniband] IB/mlx5: Set uid as part of RQT commands (Alaa Hleihel) [1691234] - [infiniband] IB/mlx5: Set uid as part of TIS commands (Alaa Hleihel) [1691234] - [infiniband] IB/mlx5: Set uid as part of TIR commands (Alaa Hleihel) [1691234] - [infiniband] IB/mlx5: Set uid as part of MCG commands (Alaa Hleihel) [1691234] - [infiniband] IB/mlx5: Set uid as part of DCT commands (Alaa Hleihel) [1691234] - [infiniband] IB/mlx5: Set uid as part of SRQ commands (Alaa Hleihel) [1691234] - [infiniband] IB/mlx5: Set uid as part of SQ commands (Alaa Hleihel) [1691234] - [infiniband] IB/mlx5: Set uid as part of RQ commands (Alaa Hleihel) [1691234] - [infiniband] IB/mlx5: Set uid as part of QP creation (Alaa Hleihel) [1691234] - [infiniband] IB/mlx5: Use uid as part of PD commands (Alaa Hleihel) [1691234] - [include] net/mlx5: Update mlx5_ifc with DEVX UID bits (Alaa Hleihel) [1691234] - [netdrv] net/mlx5: Set uid as part of DCT commands (Alaa Hleihel) [1691234] - [netdrv] net/mlx5: Set uid as part of SRQ commands (Alaa Hleihel) [1691234] - [netdrv] net/mlx5: Set uid as part of SQ commands (Alaa Hleihel) [1691234] - [netdrv] net/mlx5: Set uid as part of RQ commands (Alaa Hleihel) [1691234] - [netdrv] net/mlx5: Set uid as part of QP commands (Alaa Hleihel) [1691234] - [netdrv] net/mlx5: Set uid as part of CQ commands (Alaa Hleihel) [1691234] - [infiniband] RDMA/mlx5: Enable vport loopback when user context or QP mandate (Alaa Hleihel) [1691234] - [infiniband] RDMA/mlx5: Allow creating RAW ethernet QP with loopback support (Alaa Hleihel) [1691234] - [infiniband] RDMA/mlx5: Refactor transport domain bookkeeping logic (Alaa Hleihel) [1691234] - [infiniband] net/mlx5: Rename incorrect naming in IFC file (Alaa Hleihel) [1691234] - [infiniband] RDMA/mlx5: Use rdma_user_mmap_io (Alaa Hleihel) [1691234] - [infiniband] RDMA/mlx5: Allow creating a matcher for a NIC TX flow table (Alaa Hleihel) [1691234 1663215] - [infiniband] RDMA/mlx5: Add NIC TX namespace when getting a flow table (Alaa Hleihel) [1691234 1663215] - [infiniband] RDMA/mlx5: Add flow actions support to raw create flow (Alaa Hleihel) [1691234 1663215] - [infiniband] RDMA/mlx5: Refactor raw flow creation (Alaa Hleihel) [1691234 1663215] - [infiniband] RDMA/mlx5: Don't overwrite action if already set (Alaa Hleihel) [1691234 1663215] - [infiniband] RDMA/mlx5: Refactor flow action parsing to be more generic (Alaa Hleihel) [1691234 1663215] - [infiniband] RDMA/mlx5: Enable attaching packet reformat action to steering flows (Alaa Hleihel) [1691234 1663215] - [infiniband] RDMA/mlx5: Enable reformat on NIC RX if supported (Alaa Hleihel) [1691234 1663215] - [infiniband] RDMA/mlx5: Enable attaching DECAP action to steering flows (Alaa Hleihel) [1691234 1663215] - [infiniband] RDMA/mlx5: Enable decap and packet reformat on flow tables (Alaa Hleihel) [1691234 1663215] - [infiniband] RDMA/mlx5: Enable attaching modify header to steering flows (Alaa Hleihel) [1691234 1663215] - [infiniband] RDMA/mlx5: Add NIC TX steering support (Alaa Hleihel) [1691234 1663215] - [netdrv] net/mlx5e: Replace PTP clock lock from RW lock to seq lock (Alaa Hleihel) [1691234] - [netdrv] net/mlx5e: Move Q counters allocation and drop RQ to init_rx (Alaa Hleihel) [1691234] - [netdrv] net/mlx5: Add flow counters idr (Alaa Hleihel) [1691234] - [netdrv] net/mlx5: Store flow counters in a list (Alaa Hleihel) [1691234] - [netdrv] net/mlx5: Add new list to store deleted flow counters (Alaa Hleihel) [1691234] - [netdrv] net/mlx5: Change flow counters addlist type to single linked list (Alaa Hleihel) [1691234] - [infiniband] RDMA/mlx5: Extend packet reformat verbs (Alaa Hleihel) [1691234 1663215] - [infiniband] RDMA/mlx5: Add new flow action verb - packet reformat (Alaa Hleihel) [1691234 1663215] - [infiniband] RDMA/uverbs: Add generic function to fill in flow action object (Alaa Hleihel) [1691234 1663215] - [infiniband] RDMA/mlx5: Add a new flow action verb - modify header (Alaa Hleihel) [1691234 1663215] - [netdrv] net/mlx5: Export packet reformat alloc/dealloc functions (Alaa Hleihel) [1691234 1663215] - [netdrv] net/mlx5: Pass a namespace for packet reformat ID allocation (Alaa Hleihel) [1691234 1663215] - [include] net/mlx5: Expose new packet reformat capabilities (Alaa Hleihel) [1691234 1663215] - [netdrv] {net, RDMA}/mlx5: Rename encap to reformat packet (Alaa Hleihel) [1691234 1663215] - [netdrv] net/mlx5: Move header encap type to IFC header file (Alaa Hleihel) [1691234 1663215] - [netdrv] net/mlx5: Break encap/decap into two separated flow table creation flags (Alaa Hleihel) [1691234 1663215] - [netdrv] net/mlx5: Add support for more namespaces when allocating modify header (Alaa Hleihel) [1691234 1663215] - [netdrv] net/mlx5: Export modify header alloc/dealloc functions (Alaa Hleihel) [1691234 1663215] - [netdrv] net/mlx5: Add proper NIC TX steering flow tables support (Alaa Hleihel) [1691234 1663215] - [netdrv] net/mlx5: Cleanup flow namespace getter switch logic (Alaa Hleihel) [1691234] - [infiniband] IB/mlx5: Change TX affinity assignment in RoCE LAG mode (Alaa Hleihel) [1691234] - [netdrv] net/mlx5: Add memic command opcode to command checker (Alaa Hleihel) [1691234] - [infiniband] IB/mlx5: Destroy the DEVX object upon error flow (Alaa Hleihel) [1691231] - [netdrv] net/mlx5e: TLS, Read capabilities only when it is safe (Alaa Hleihel) [1691231] - [netdrv] net/mlx5e: Ethtool steering, fix udp source port value (Alaa Hleihel) [1691231] - [netdrv] net/mlx5: Improve argument name for add flow API (Alaa Hleihel) [1691231] - [netdrv] net/mlx5e: Ethtool steering, l4 proto support (Alaa Hleihel) [1691231] - [netdrv] net/mlx5e: Ethtool steering, ip6 support (Alaa Hleihel) [1691231] - [netdrv] net/mlx5e: Ethtool steering flow parsing refactoring (Alaa Hleihel) [1691231] - [netdrv] net/mlx5e: Ethtool steering flow validation refactoring (Alaa Hleihel) [1691231] - [infiniband] IB/uverbs: Use uverbs_alloc for allocations (Alaa Hleihel) [1691231] - [netdrv] net/mlx5: Unexport functions that need not be exported (Alaa Hleihel) [1691231] - [netdrv] net/mlx5: Remove unused mlx5_query_vport_admin_state (Alaa Hleihel) [1691231] - [netdrv] net/mlx5: E-Switch, Remove unused argument when creating legacy FDB (Alaa Hleihel) [1691231] - [netdrv] net/mlx5: Rename modify/query_vport state related enums (Alaa Hleihel) [1691231] - [netdrv] net/mlx5e: Mark expected switch fall-throughs (Alaa Hleihel) [1691231] - [netdrv] mellanox: fix the dport endianness in call of __inet6_lookup_established() (Alaa Hleihel) [1691231] - [netdrv] mlx5: handle DMA mapping error case for XDP redirect (Alaa Hleihel) [1691231] - [infiniband] IB/uverbs: Add UVERBS_ATTR_FLAGS_IN to the specs language (Alaa Hleihel) [1691231] - [netdrv] net/mlx5e: Issue direct lookup on vxlan ports by vport representors (Alaa Hleihel) [1691231] - [netdrv] net/mlx5e: TX, Use function to access sq_dma object in fifo (Alaa Hleihel) [1691231] - [netdrv] net/mlx5e: TX, Move DB fields in TXQ-SQ struct (Alaa Hleihel) [1691231] - [netdrv] net/mlx5e: Add support for XDP_REDIRECT in device-out side (Alaa Hleihel) [1691231] - [netdrv] net/mlx5e: Re-order fields of struct mlx5e_xdpsq (Alaa Hleihel) [1691231] - [netdrv] net/mlx5e: Refactor XDP counters (Alaa Hleihel) [1691231] - [netdrv] net/mlx5e: Make XDP xmit functions more generic (Alaa Hleihel) [1691231] - [netdrv] net/mlx5e: Add counter for XDP redirect in RX (Alaa Hleihel) [1691231] - [infiniband] IB/mlx5: Enable driver uapi commands for flow steering (Alaa Hleihel) [1691231] - [infiniband] IB/mlx5: Add support for a flow table destination for driver flow steering (Alaa Hleihel) [1691231] - [infiniband] IB/mlx5: Support adding flow steering rule by raw description (Alaa Hleihel) [1691231] - [infiniband] IB/mlx5: Introduce driver create and destroy flow methods (Alaa Hleihel) [1691231] - [infiniband] IB/mlx5: Introduce flow steering matcher uapi object (Alaa Hleihel) [1691231] - [netdrv] net/mlx5: Add support for flow table destination number (Alaa Hleihel) [1691231] - [netdrv] net/mlx5: Add forward compatible support for the FTE match data (Alaa Hleihel) [1691231] - [netdrv] net/mlx5e: Support offloading double vlan push/pop tc actions (Alaa Hleihel) [1691231 1615127] - [netdrv] net/mlx5e: Refactor tc vlan push/pop actions offloading (Alaa Hleihel) [1691231 1615127] - [netdrv] net/mlx5e: Support offloading tc double vlan headers match (Alaa Hleihel) [1691231 1615127] - [netdrv] net/mlx5: FW tracer, Add debug prints (Alaa Hleihel) [1691231] - [netdrv] net/mlx5: FW tracer, Enable tracing (Alaa Hleihel) [1691231] - [netdrv] net/mlx5: FW tracer, parse traces and kernel tracing support (Alaa Hleihel) [1691231] - [netdrv] net/mlx5: FW tracer, events handling (Alaa Hleihel) [1691231] - [netdrv] net/mlx5: FW tracer, register log buffer memory key (Alaa Hleihel) [1691231] - [netdrv] net/mlx5: FW tracer, create trace buffer and copy strings database (Alaa Hleihel) [1691231] - [netdrv] net/mlx5: FW tracer, implement tracer logic (Alaa Hleihel) [1691231] - [infiniband] RDMA/mlx5: Remove set but not used variables (Alaa Hleihel) [1691231] - [netdrv] net/mlx5: Add XRQ commands definitions (Alaa Hleihel) [1691231] - [netdrv] net/mlx5: Add core support for double vlan push/pop steering action (Alaa Hleihel) [1691231 1615127] - [netdrv] net/mlx5: Expose MPEGC (Management PCIe General Configuration) structures (Alaa Hleihel) [1691231] - [netdrv] net/mlx5: FW tracer, add hardware structures (Alaa Hleihel) [1691231] - [netdrv] net/mlx5: fix an unused-function warning (Alaa Hleihel) [1691231] - [netdrv] net/mlx5e: IPsec, fix byte count in CQE (Alaa Hleihel) [1691231] - [netdrv] net/mlx5: Accel, add common metadata functions (Alaa Hleihel) [1691231] - [netdrv] net/mlx5e: TLS, build TLS netdev from capabilities (Alaa Hleihel) [1691231] - [netdrv] net/mlx5e: TLS, add software statistics (Alaa Hleihel) [1691231] - [netdrv] net/mlx5e: TLS, add Innova TLS rx data path (Alaa Hleihel) [1691231] - [netdrv] net/mlx5e: TLS, add innova rx support (Alaa Hleihel) [1691231] - [netdrv] net/mlx5: Accel, add TLS rx offload routines (Alaa Hleihel) [1691231] - [netdrv] net/mlx5e: TLS, refactor variable names (Alaa Hleihel) [1691231] - [infiniband] RDMA/mlx5: Check that supplied blue flame index doesn't overflow (Alaa Hleihel) [1691231] - [infiniband] RDMA/mlx5: Melt consecutive calls to alloc_bfreg() in one call (Alaa Hleihel) [1691231] - [netdrv] net/mlx5: Use 2-factor allocator calls (Alaa Hleihel) [1691231] - [infiniband] RDMA/mlx5: Remove unused port number parameter (Alaa Hleihel) [1691231] - [infiniband] IB/mlx5: Expose dump and fill memory key (Alaa Hleihel) [1691231] - [include] net/mlx5: Add hardware definitions for dump_fill_mkey (Alaa Hleihel) [1691231] - [infiniband] net/mlx5: Limit scope of dump_fill_mkey function (Alaa Hleihel) [1691231] - [infiniband] IB/mlx5: Add support for drain SQ & RQ (Alaa Hleihel) [1691231] - [infiniband] IB/mlx5: Support RoCE ICRC encapsulated error counter (Alaa Hleihel) [1691231 1663195] - [include] net/mlx5: Add RoCE RX ICRC encapsulated counter (Alaa Hleihel) [1691231 1663195] - [infiniband] RDMA/mlx5: Refactor transport domain checks (Alaa Hleihel) [1691231] - [infiniband] IB/mlx5: Expose DEVX tree (Alaa Hleihel) [1691231 1663190] - [infiniband] IB/mlx5: Add DEVX query EQN support (Alaa Hleihel) [1691231 1663190] - [infiniband] IB/mlx5: Add DEVX support for memory registration (Alaa Hleihel) [1691231 1663190] - [infiniband] IB/mlx5: Add support for DEVX query UAR (Alaa Hleihel) [1691231 1663190] - [infiniband] IB/mlx5: Add DEVX support for modify and query commands (Alaa Hleihel) [1691231 1663190] - [infiniband] IB/mlx5: Add obj create and destroy functionality (Alaa Hleihel) [1691231 1663190] - [infiniband] IB/mlx5: Add support for DEVX general command (Alaa Hleihel) [1691231 1663190] - [infiniband] IB/mlx5: Introduce DEVX (Alaa Hleihel) [1691231 1663190] - [netdrv] net/mlx5: Expose DEVX specification (Alaa Hleihel) [1691231]- [virt] kvm: arm/arm64: Don't emulate virtual timers on userspace ioctls (Andrew Jones) [1716066] - [virt] kvm: arm/arm64: Remove unused timer variable (Andrew Jones) [1716066] - [virt] kvm: arm/arm64: Rework the timer code to use a timer_map (Andrew Jones) [1716066] - [powerpc] powernv: Fix compile without CONFIG_TRACEPOINTS (David Gibson) [1524674] - [virt] kvm: ppc: book3s: Remove useless checks in 'release' method of KVM device (David Gibson) [1524674] - [powerpc] kvm: ppc: book3s hv: xive: Clear escalation interrupt pointers on device close (David Gibson) [1524674] - [powerpc] kvm: ppc: book3s hv: xive: Prevent races when releasing device (David Gibson) [1524674] - [powerpc] kvm: ppc: book3s hv: xive: Replace the 'destroy' method by a 'release' method (David Gibson) [1524674] - [virt] kvm: Introduce a 'release' method for KVM devices (David Gibson) [1524674] - [powerpc] kvm: ppc: book3s hv: xive: Activate XIVE exploitation mode (David Gibson) [1524674] - [powerpc] kvm: ppc: book3s hv: xive: Add passthrough support (David Gibson) [1524674] - [powerpc] kvm: ppc: book3s hv: xive: Add a mapping for the source ESB pages (David Gibson) [1524674] - [powerpc] kvm: ppc: book3s hv: xive: Add a TIMA mapping (David Gibson) [1524674] - [virt] kvm: Introduce a 'mmap' method for KVM devices (David Gibson) [1524674] - [powerpc] kvm: ppc: book3s hv: xive: Add get/set accessors for the VP XIVE state (David Gibson) [1524674] - [powerpc] kvm: ppc: book3s hv: xive: Add a control to dirty the XIVE EQ pages (David Gibson) [1524674] - [powerpc] kvm: ppc: book3s hv: xive: Add a control to sync the sources (David Gibson) [1524674] - [powerpc] kvm: ppc: book3s hv: xive: Add a global reset control (David Gibson) [1524674] - [powerpc] kvm: ppc: book3s hv: xive: Add controls for the EQ configuration (David Gibson) [1524674] - [powerpc] kvm: ppc: book3s hv: xive: Add a control to configure a source (David Gibson) [1524674] - [powerpc] kvm: ppc: book3s hv: xive: add a control to initialize a source (David Gibson) [1524674] - [powerpc] kvm: ppc: book3s hv: xive: Introduce a new capability KVM_CAP_PPC_IRQ_XIVE (David Gibson) [1524674] - [powerpc] kvm: ppc: book3s hv: Add a new KVM device for the XIVE native exploitation mode (David Gibson) [1524674] - [powerpc] xive: add OPAL extensions for the XIVE native exploitation support (David Gibson) [1524674] - [powerpc] powernv: move OPAL call wrapper tracing and interrupt handling to C (David Gibson) [1524674] - [thermal] thermal/intel_powerclamp: fix truncated kthread name (Lihong Yang) [1716810] - [kernel] kernel/signal.c: trace_signal_deliver when signal_group_exit (Waiman Long) [1548279] - [kernel] signal: unconditionally leave the frozen state in ptrace_stop() (Waiman Long) [1548279] - [kernel] cgroup: never call do_group_exit() with task->frozen bit set (Waiman Long) [1548279] - [kernel] kernel: cgroup: fix misuse of x (Waiman Long) [1548279] - [kernel] cgroup: get rid of cgroup_freezer_frozen_exit() (Waiman Long) [1548279] - [kernel] cgroup: prevent spurious transition into non-frozen state (Waiman Long) [1548279] - [kernel] cgroup: Remove unused cgrp variable (Waiman Long) [1548279] - [documentation] cgroup: document cgroup v2 freezer interface (Waiman Long) [1548279] - [kernel] cgroup: add tracing points for cgroup v2 freezer (Waiman Long) [1548279] - [kernel] cgroup: make TRACE_CGROUP_PATH irq-safe (Waiman Long) [1548279] - [tools] kselftests: cgroup: don't fail on cg_kill_all() error in cg_destroy() (Waiman Long) [1548279] - [kernel] cgroup: cgroup v2 freezer (Waiman Long) [1548279] - [kernel] cgroup: protect cgroup->nr_(dying_)descendants by css_set_lock (Waiman Long) [1548279] - [kernel] cgroup: implement __cgroup_task_count() helper (Waiman Long) [1548279] - [kernel] cgroup: rename freezer.c into legacy_freezer.c (Waiman Long) [1548279] - [kernel] cgroup: remove extra cgroup_migrate_finish() call (Waiman Long) [1548279] - [kernel] cgroup/cpuset: Update stale generate_sched_domains() comments (Waiman Long) [1548279] - [kernel] cgroup: saner refcounting for cgroup_root (Waiman Long) [1548279] - [fs] fix cgroup_do_mount() handling of failure exits (Waiman Long) [1548279] - [kernel] cgroup: Add named hierarchy disabling to cgroup_no_v1 boot param (Waiman Long) [1548279] - [kernel] cgroup: fix parsing empty mount option string (Waiman Long) [1548279] - [kernel] cgroup: fix CSS_TASK_ITER_PROCS (Waiman Long) [1548279] - [kernel] cgroup: Fix dom_cgrp propagation when enabling threaded mode (Waiman Long) [1548279] - [lib] lib: objagg: fix handling of object with 0 users when assembling hints (Ivan Vecera) [1704850] - [lib] test_objagg: Uninitialized variable in error handling (Ivan Vecera) [1704850] - [lib] test_objagg: Test the correct variable (Ivan Vecera) [1704850] - [lib] lib: objagg: Fix an error code in objagg_hints_get() (Ivan Vecera) [1704850] - [lib] lib: objagg: add root count to stats (Ivan Vecera) [1704850] - [lib] lib: objagg: implement optimization hints assembly and use hints for object creation (Ivan Vecera) [1704850] - [lib] lib: objagg: fix typo in objagg_stats_put() docstring (Ivan Vecera) [1704850] - [lib] lib: introduce initial implementation of object aggregation manager (Ivan Vecera) [1704850] - [netdrv] ibmvnic: Fix unchecked return codes of memory allocations (Steve Best) [1718919] - [netdrv] ibmvnic: Refresh device multicast list after reset (Steve Best) [1718919] - [netdrv] ibmvnic: Do not close unopened driver during reset (Steve Best) [1718919] - [target] scsi: target: tcmu: Switch to bitmap_zalloc() (Maurizio Lombardi) [1712917] - [target] scsi: target: tcmu: wait for nl reply only if there are listeners or during an add (Maurizio Lombardi) [1712917] - [target] scsi: target/iscsi: Simplify iscsit_handle_text_cmd() (Maurizio Lombardi) [1712917] - [target] scsi: target/iscsi: Simplify iscsit_dump_data_payload() (Maurizio Lombardi) [1712917] - [target] scsi: target/iscsi: Avoid iscsit_release_commands_from_conn() deadlock (Maurizio Lombardi) [1712917] - [target] scsi: target/iscsi: Rename a function and a function pointer (Maurizio Lombardi) [1712917] - [target] scsi: target/iscsi: Fix spelling of "unsolicited" (Maurizio Lombardi) [1712917] - [target] scsi: target/iscsi: Convert comments about locking into runtime checks (Maurizio Lombardi) [1712917] - [target] scsi: target/iscsi: Remove an incorrect comment (Maurizio Lombardi) [1712917] - [target] scsi: target/core: Add target_send_busy() (Maurizio Lombardi) [1712917] - [target] scsi: target/core: Inline transport_lun_remove_cmd() (Maurizio Lombardi) [1712917] - [target] scsi: target/core: Simplify the LUN RESET implementation (Maurizio Lombardi) [1712917] - [target] scsi: target/core: Remove several state tests from the TMF code (Maurizio Lombardi) [1712917] - [target] scsi: target/core: Remove the write_pending_status() callback function (Maurizio Lombardi) [1712917] - [target] scsi: target: make the pi_prot_format ConfigFS path readable (Maurizio Lombardi) [1712917] - [target] scsi: tcmu: fix use after free (Maurizio Lombardi) [1712917] - [target] scsi: tcmu: avoid cmd/qfull timers updated whenever a new cmd comes (Maurizio Lombardi) [1712917] - [target] scsi: target/iscsi: fix error msg typo when create lio_qr_cache failed (Maurizio Lombardi) [1712917] - [target] scsi: target/core: Use kmem_cache_free() instead of kfree() (Maurizio Lombardi) [1712917] - [target] scsi: target: perform t10_wwn ID initialisation in target_alloc_device() (Maurizio Lombardi) [1712917] - [target] scsi: target: remove hardcoded T10 Vendor ID in INQUIRY response (Maurizio Lombardi) [1712917] - [target] scsi: target: add device vendor_id configfs attribute (Maurizio Lombardi) [1712917] - [target] scsi: target: consistently null-terminate t10_wwn strings (Maurizio Lombardi) [1712917] - [target] scsi: target: use consistent left-aligned ASCII INQUIRY data (Maurizio Lombardi) [1712917] - [target] scsi: target/core: Reduce the amount of code executed with a spinlock held (Maurizio Lombardi) [1712917] - [target] scsi: target/core: Make ABORT and LUN RESET handling synchronous (Maurizio Lombardi) [1712917] - [target] scsi: target/core: Fix TAS handling for aborted commands (Maurizio Lombardi) [1712917] - [target] scsi: target/core: Simplify the code for aborting SCSI commands (Maurizio Lombardi) [1712917] - [target] scsi: target/core: Make it possible to wait from more than one context for command completion (Maurizio Lombardi) [1712917] - [target] scsi: target/core: Use system workqueues for TMF (Maurizio Lombardi) [1712917] - [target] scsi: target/core: Make sure that target_wait_for_sess_cmds() waits long enough (Maurizio Lombardi) [1712917] - [target] scsi: target: Fix target_wait_for_sess_cmds breakage with active signals (Maurizio Lombardi) [1712917] - [target] scsi: target/core: Simplify transport_clear_lun_ref() (Maurizio Lombardi) [1712917] - [target] scsi: target/core: Use kvcalloc() instead of open-coding it (Maurizio Lombardi) [1712917] - [target] scsi: target/tcmu: Fix queue_cmd_ring() declaration (Maurizio Lombardi) [1712917] - [target] scsi: target: replace fabric_ops.name with fabric_alias (Maurizio Lombardi) [1712917] - [target] scsi: target: drop unnecessary get_fabric_name() accessor from fabric_ops (Maurizio Lombardi) [1712917] - [target] scsi: target: drop unused pi_prot_format attribute storage (Maurizio Lombardi) [1712917] - [target] scsi: target: add emulate_pr backstore attr to toggle PR support (Maurizio Lombardi) [1712917] - [target] scsi: target/core: Avoid that a kernel oops is triggered when COMPARE AND WRITE fails (Maurizio Lombardi) [1712917] - [target] scsi: target: Don't request modules that aren't even built (Maurizio Lombardi) [1712917] - [target] scsi: target: Set response length for REPORT TARGET PORT GROUPS (Maurizio Lombardi) [1712917] - [target] scsi: target/core: Always call transport_complete_callback() upon failure (Maurizio Lombardi) [1712917] - [target] scsi: target/core: Use sg_alloc_table() instead of open-coding it (Maurizio Lombardi) [1712917] - [target] scsi: target/core: Use the SECTOR_SHIFT constant (Maurizio Lombardi) [1712917] - [target] scsi: target/core: Remove the SCF_COMPARE_AND_WRITE_POST flag (Maurizio Lombardi) [1712917] - [target] scsi: target/core: Remove an unused data member from struct xcopy_pt_cmd (Maurizio Lombardi) [1712917] - [target] scsi: target/core: Fix spelling in two source code comments (Maurizio Lombardi) [1712917] - [target] scsi: target: stash sess_err_stats on Data-Out timeout (Maurizio Lombardi) [1712917] - [target] scsi: target: split out helper for cxn timeout error stashing (Maurizio Lombardi) [1712917] - [target] scsi: target: log NOP ping timeouts as errors (Maurizio Lombardi) [1712917] - [target] scsi: target: log Data-Out timeouts as errors (Maurizio Lombardi) [1712917] - [include] scsi: target: use ISCSI_IQN_LEN in iscsi_target_stat (Maurizio Lombardi) [1712917] - [target] scsi: target: iblock: split T10 PI SGL across command bios (Maurizio Lombardi) [1712917] - [target] scsi: iscsi: target: fix spelling mistake "entires" -> "entries" (Maurizio Lombardi) [1712917] - [target] scsi: iscsi: target: Fix conn_ops double free (Maurizio Lombardi) [1712917] - [target] scsi: iscsi: target: Set conn->sess to NULL when iscsi_login_set_conn_values fails (Maurizio Lombardi) [1712917] - [target] scsi: target: loop, usb, vhost, xen: use target_remove_session (Maurizio Lombardi) [1712917] - [target] scsi: tcm_fc: use target_remove_session (Maurizio Lombardi) [1712917] - [target] scsi: target: make transport_init_session_tags static (Maurizio Lombardi) [1712917] - [target] scsi: iscsi target: have iscsit_start_nopin_timer call __iscsit_start_nopin_timer (Maurizio Lombardi) [1712917] - [target] scsi: target: fix __transport_register_session locking (Maurizio Lombardi) [1712917] - [target] Revert "scsi: target/iscsi: Reduce number of __iscsit_free_cmd() callers" (Maurizio Lombardi) [1712917] - [target] scsi: tcmu: use u64 for dev_size (Maurizio Lombardi) [1712917] - [target] scsi: tcmu: use match_int for dev params (Maurizio Lombardi) [1712917] - [target] scsi: tcmu: do not set max_blocks if data_bitmap has been setup (Maurizio Lombardi) [1712917] - [target] scsi: tcmu: unmap if dev is configured (Maurizio Lombardi) [1712917] - [target] scsi: tcmu: check if dev is configured before block/reset (Maurizio Lombardi) [1712917] - [target] scsi: tcmu: use lio core se_device configuration helper (Maurizio Lombardi) [1712917] - [target] scsi: target: add helper to check if dev is configured (Maurizio Lombardi) [1712917] - [target] scsi: tcmu: initialize list head (Maurizio Lombardi) [1712917] - [target] scsi: target_core_user: fix double unlock (Maurizio Lombardi) [1712917] - [target] scsi: target: Remove se_dev_entry.ua_count (Maurizio Lombardi) [1712917] - [target] scsi: target: Fix handling of removed LUNs (Maurizio Lombardi) [1712917] - [target] scsi: target: Send unit attention condition even if the sense buffer is too small (Maurizio Lombardi) [1712917] - [target] scsi: target: Do not duplicate the code that marks that a command has sense data (Maurizio Lombardi) [1712917] - [target] scsi: target/tcm_loop: Avoid that static checkers warn about dead code (Maurizio Lombardi) [1712917] - [target] scsi: target/iscsi: Reduce number of __iscsit_free_cmd() callers (Maurizio Lombardi) [1712917] - [target] scsi: target: Simplify the code for waiting for command completion (Maurizio Lombardi) [1712917] - [target] scsi: target: Simplify transport_generic_free_cmd() (2/2) (Maurizio Lombardi) [1712917] - [target] scsi: target: Simplify transport_generic_free_cmd() (1/2) (Maurizio Lombardi) [1712917] - [target] scsi: target: Fold core_tmr_handle_tas_abort() into transport_cmd_finish_abort() (Maurizio Lombardi) [1712917] - [target] scsi: target: Simplify core_tmr_handle_tas_abort() (Maurizio Lombardi) [1712917] - [target] scsi: target: Document when CMD_T_STOP and CMD_T_COMPLETE are set (Maurizio Lombardi) [1712917] - [target] scsi: target: Make the session shutdown code also wait for commands that are being aborted (Maurizio Lombardi) [1712917] - [target] scsi: target: Introduce transport_init_session() (Maurizio Lombardi) [1712917] - [target] scsi: target: Rename transport_init_session() into transport_alloc_session() (Maurizio Lombardi) [1712917] - [target] scsi: target: Move a list_del_init() statement (Maurizio Lombardi) [1712917] - [target] scsi: target: Avoid that EXTENDED COPY commands trigger lock inversion (Maurizio Lombardi) [1712917] - [target] scsi: target: Use config_item_name() instead of open-coding it (Maurizio Lombardi) [1712917] - [target] scsi: tcmu: Don't pass KERN_ERR to pr_err (Maurizio Lombardi) [1712917] - [target] scsi: target: remove target_find_device (Maurizio Lombardi) [1712917] - [target] scsi: tcmu: add module wide block/reset_netlink support (Maurizio Lombardi) [1712917] - [target] scsi: tcmu: misc nl code cleanup (Maurizio Lombardi) [1712917] - [target] scsi: tcmu: simplify nl interface (Maurizio Lombardi) [1712917] - [target] scsi: tcmu: track nl commands (Maurizio Lombardi) [1712917] - [target] scsi: tcmu: delete unused __wait (Maurizio Lombardi) [1712917] - [target] scsi: tcmu: remove useless code and clean up the code style (Maurizio Lombardi) [1712917]- [ipc] ipc: do cyclic id allocation for the ipc object. (Waiman Long) [1710480] - [ipc] ipc: conserve sequence numbers in ipcmni_extend mode (Waiman Long) [1710480] - [ipc] ipc: allow boot time extension of IPCMNI from 32k to 16M (Waiman Long) [1710480] - [ipc] ipc/mqueue: optimize msg_get() (Waiman Long) [1710480] - [ipc] ipc/mqueue: remove redundant wq task assignment (Waiman Long) [1710480] - [ipc] ipc: prevent lockup on alloc_msg and free_msg (Waiman Long) [1710480] - [ipc] ipc: IPCMNI limit check for semmni (Waiman Long) [1710480] - [ipc] ipc: IPCMNI limit check for msgmni and shmmni (Waiman Long) [1710480] - [ipc] ipc/shm.c: use ERR_CAST() for shm_lock() error return (Waiman Long) [1710480] - [ipc] ipc/shm: properly return EIDRM in shm_lock() (Waiman Long) [1710480] - [ipc] ipc/util.c: update return value of ipc_getref from int to bool (Waiman Long) [1710480] - [ipc] ipc/util.c: further variable name cleanups (Waiman Long) [1710480] - [ipc] ipc: simplify ipc initialization (Waiman Long) [1710480] - [ipc] ipc: get rid of ids->tables_initialized hack (Waiman Long) [1710480] - [lib] lib/rhashtable: guarantee initial hashtable allocation (Waiman Long) [1710480] - [lib] lib/rhashtable: simplify bucket_table_alloc() (Waiman Long) [1710480] - [ipc] ipc: drop ipc_lock() (Waiman Long) [1710480] - [ipc] ipc/util.c: correct comment in ipc_obtain_object_check (Waiman Long) [1710480] - [ipc] ipc: rename ipcctl_pre_down_nolock() (Waiman Long) [1710480] - [ipc] ipc/util.c: use ipc_rcu_putref() for failues in ipc_addid() (Waiman Long) [1710480] - [ipc] ipc: reorganize initialization of kern_ipc_perm.seq (Waiman Long) [1710480] - [ipc] ipc: compute kern_ipc_perm.id under the ipc lock (Waiman Long) [1710480] - [x86] x86/speculation/mds: Improve CPU buffer clear documentation (Waiman Long) [1713695 1690360 1690351 1690338] {CVE-2018-12126 CVE-2018-12127 CVE-2018-12130 CVE-2019-11091} - [x86] x86/speculation/mds: Revert CPU buffer clear on double fault exit (Waiman Long) [1713695 1690360 1690351 1690338] {CVE-2018-12126 CVE-2018-12127 CVE-2018-12130 CVE-2019-11091} - [x86] x86/speculation/mds: Add 'mitigations=' support for MDS (Waiman Long) [1713695 1690360 1690351 1690338] {CVE-2018-12126 CVE-2018-12127 CVE-2018-12130 CVE-2019-11091} - [s390] s390/speculation: Support 'mitigations=' cmdline option (Waiman Long) [1713695 1690360 1690351 1690338] {CVE-2018-12126 CVE-2018-12127 CVE-2018-12130 CVE-2019-11091} - [powerpc] powerpc/speculation: Support 'mitigations=' cmdline option (Waiman Long) [1713695 1690360 1690351 1690338] {CVE-2018-12126 CVE-2018-12127 CVE-2018-12130 CVE-2019-11091} - [mm] x86/speculation: Support 'mitigations=' cmdline option (Waiman Long) [1713695 1690360 1690351 1690338] {CVE-2018-12126 CVE-2018-12127 CVE-2018-12130 CVE-2019-11091} - [kernel] cpu/speculation: Add 'mitigations=' cmdline option (Waiman Long) [1713695 1690360 1690351 1690338] {CVE-2018-12126 CVE-2018-12127 CVE-2018-12130 CVE-2019-11091} - [documentation] x86/speculation/mds: Fix documentation typo (Waiman Long) [1713695 1690360 1690351 1690338] {CVE-2018-12126 CVE-2018-12127 CVE-2018-12130 CVE-2019-11091} - [documentation] Documentation: Correct the possible MDS sysfs values (Waiman Long) [1713695 1690360 1690351 1690338] {CVE-2018-12126 CVE-2018-12127 CVE-2018-12130 CVE-2019-11091} - [documentation] x86/mds: Add MDSUM variant to the MDS documentation (Waiman Long) [1713695 1690360 1690351 1690338] {CVE-2018-12126 CVE-2018-12127 CVE-2018-12130 CVE-2019-11091} - [x86] x86/speculation/mds: Print SMT vulnerable on MSBDS with mitigations off (Waiman Long) [1713695 1690360 1690351 1690338] {CVE-2018-12126 CVE-2018-12127 CVE-2018-12130 CVE-2019-11091} - [x86] x86/speculation/mds: Fix comment (Waiman Long) [1713695 1690360 1690351 1690338] {CVE-2018-12126 CVE-2018-12127 CVE-2018-12130 CVE-2019-11091} - [x86] x86/speculation/mds: Add SMT warning message (Waiman Long) [1713695 1690360 1690351 1690338] {CVE-2018-12126 CVE-2018-12127 CVE-2018-12130 CVE-2019-11091} - [x86] x86/speculation: Move arch_smt_update() call to after mitigation decisions (Waiman Long) [1713695 1690360 1690351 1690338] {CVE-2018-12126 CVE-2018-12127 CVE-2018-12130 CVE-2019-11091} - [documentation] x86/speculation/mds: Add mds=full,nosmt cmdline option (Waiman Long) [1713695 1690360 1690351 1690338] {CVE-2018-12126 CVE-2018-12127 CVE-2018-12130 CVE-2019-11091} - [documentation] Documentation: Add MDS vulnerability documentation (Waiman Long) [1713695 1690360 1690351 1690338] {CVE-2018-12126 CVE-2018-12127 CVE-2018-12130 CVE-2019-11091} - [documentation] documentation: Move L1TF to separate directory (Waiman Long) [1713695 1690360 1690351 1690338] {CVE-2018-12126 CVE-2018-12127 CVE-2018-12130 CVE-2019-11091} - [x86] x86/speculation/mds: Add mitigation mode VMWERV (Waiman Long) [1713695 1690360 1690351 1690338] {CVE-2018-12126 CVE-2018-12127 CVE-2018-12130 CVE-2019-11091} - [base] x86/speculation/mds: Add sysfs reporting for MDS (Waiman Long) [1713695 1690360 1690351 1690338] {CVE-2018-12126 CVE-2018-12127 CVE-2018-12130 CVE-2019-11091} - [x86] x86/speculation/mds: Add mitigation control for MDS (Waiman Long) [1713695 1690360 1690351 1690338] {CVE-2018-12126 CVE-2018-12127 CVE-2018-12130 CVE-2019-11091} - [x86] x86/speculation/mds: Conditionally clear CPU buffers on idle entry (Waiman Long) [1713695 1690360 1690351 1690338] {CVE-2018-12126 CVE-2018-12127 CVE-2018-12130 CVE-2019-11091} - [kvm] x86/kvm/vmx: Add MDS protection when L1D Flush is not active (Waiman Long) [1713695 1690360 1690351 1690338] {CVE-2018-12126 CVE-2018-12127 CVE-2018-12130 CVE-2019-11091} - [x86] x86/speculation/mds: Clear CPU buffers on exit to user (Waiman Long) [1713695 1690360 1690351 1690338] {CVE-2018-12126 CVE-2018-12127 CVE-2018-12130 CVE-2019-11091} - [documentation] x86/speculation/mds: Add mds_clear_cpu_buffers() (Waiman Long) [1713695 1690360 1690351 1690338] {CVE-2018-12126 CVE-2018-12127 CVE-2018-12130 CVE-2019-11091} - [kvm] x86/kvm: Expose X86_FEATURE_MD_CLEAR to guests (Waiman Long) [1713695 1690360 1690351 1690338] {CVE-2018-12126 CVE-2018-12127 CVE-2018-12130 CVE-2019-11091} - [x86] x86/speculation/mds: Add BUG_MSBDS_ONLY (Waiman Long) [1713695 1690360 1690351 1690338] {CVE-2018-12126 CVE-2018-12127 CVE-2018-12130 CVE-2019-11091} - [x86] x86/speculation/mds: Add basic bug infrastructure for MDS (Waiman Long) [1713695 1690360 1690351 1690338] {CVE-2018-12126 CVE-2018-12127 CVE-2018-12130 CVE-2019-11091} - [x86] x86/speculation: Consolidate CPU whitelists (Waiman Long) [1713695 1690360 1690351 1690338] {CVE-2018-12126 CVE-2018-12127 CVE-2018-12130 CVE-2019-11091} - [tools] x86/msr-index: Cleanup bit defines (Waiman Long) [1713695 1690360 1690351 1690338] {CVE-2018-12126 CVE-2018-12127 CVE-2018-12130 CVE-2019-11091} - [documentation] x86/speculation/l1tf: Drop the swap storage limit restriction when l1tf=off (Waiman Long) [1713695 1690360 1690351 1690338] {CVE-2018-12126 CVE-2018-12127 CVE-2018-12130 CVE-2019-11091} - [x86] x86/speculation: Cast ~SPEC_CTRL_STIBP atomic value to int (Waiman Long) [1713695 1690360 1690351 1690338] {CVE-2018-12126 CVE-2018-12127 CVE-2018-12130 CVE-2019-11091} - [tools] tools power x86_energy_perf_policy: Override CFLAGS assignments and add LDFLAGS to build command (Waiman Long) [1713695 1690360 1690351 1690338] {CVE-2018-12126 CVE-2018-12127 CVE-2018-12130 CVE-2019-11091} - [scsi] scsi: qla2xxx: Fix read offset in qla24xx_load_risc_flash() (Himanshu Madhani) [1665555] - [scsi] scsi: qla2xxx: Simplify conditional check again (Himanshu Madhani) [1665555] - [scsi] qla2xxx: Update driver version to 10.01.00.15.08.1-k (Himanshu Madhani) [1665555] - [scsi] scsi: qla2xxx: Secure flash update support for ISP28XX (Himanshu Madhani) [1665555] - [scsi] scsi: qla2xxx: Add 28xx flash primary/secondary status/image mechanism (Himanshu Madhani) [1665555] - [scsi] scsi: qla2xxx: Simplification of register address used in qla_tmpl.c (Himanshu Madhani) [1665555] - [scsi] scsi: qla2xxx: Correction and improvement to fwdt processing (Himanshu Madhani) [1665555] - [scsi] scsi: qla2xxx: Update flash read/write routine (Himanshu Madhani) [1665555] - [scsi] scsi: qla2xxx: Add support for multiple fwdump templates/segments (Himanshu Madhani) [1665555] - [scsi] scsi: qla2xxx: Cleanups for NVRAM/Flash read/write path (Himanshu Madhani) [1665555] - [scsi] scsi: qla2xxx: Correctly report max/min supported speeds (Himanshu Madhani) [1665555] - [scsi] scsi: qla2xxx: Add Serdes support for ISP28XX (Himanshu Madhani) [1665555] - [scsi] scsi: qla2xxx: Add Device ID for ISP28XX (Himanshu Madhani) [1665555] - [scsi] scsi: qla2xxx: Fix routine qla27xx_dump_{mpi|ram}() (Himanshu Madhani) [1665555] - [scsi] scsi: qla2xxx: Remove FW default template (Himanshu Madhani) [1665555] - [scsi] scsi: qla2xxx: Add fw_attr and port_no SysFS node (Himanshu Madhani) [1665555] - [netdrv] e1000e: Disable runtime PM on CNP+ (David Arcari) [1659179] - [netdrv] intel: correct return from set features callback (David Arcari) [1659179] - [netdrv] e1000e: Fix -Wformat-truncation warnings (David Arcari) [1659179] - [netdrv] e1000e: fix cyclic resets at link up with active tx (David Arcari) [1659179] - [netdrv] e1000e: fix a missing check for return value (David Arcari) [1659179] - [netdrv] e1000e: Exclude device from suspend direct complete optimization (David Arcari) [1659179] - [netdrv] cross-tree: phase out dma_zalloc_coherent() (David Arcari) [1659179] - [netdrv] ethernet/intel: consolidate NAPI and NAPI exit (David Arcari) [1659179] - [netdrv] e1000e: extend PTP gettime function to read system clock (David Arcari) [1659179] - [netdrv] e1000e: allow non-monotonic SYSTIM readings (David Arcari) [1659179] - [netdrv] intel-ethernet: use correct module license (David Arcari) [1659179] - [kernel] sched/cpufreq: Fix kobject memleak (Phil Auld) [1714719] - [kernel] sched/core: Check quota and period overflow at usec to nsec conversion (Phil Auld) [1714719] - [kernel] sched/core: Handle overflow in cpu_shares_write_u64 (Phil Auld) [1714719] - [kernel] sched/rt: Check integer overflow at usec to nsec conversion (Phil Auld) [1714719] - [base] arch_topology: Make cpu_capacity sysfs node as read-only (Phil Auld) [1714719] - [x86] sched/x86: Save [ER]FLAGS on context switch (Phil Auld) [1714719] - [kernel] sched/fair: Remove setting task's se->runnable_weight during PELT update (Phil Auld) [1714719] - [kernel] sched/fair: Disable LB_BIAS by default (Phil Auld) [1714719] - [arm64] sched/topology, arch/arm64: Rebuild the sched_domain hierarchy when the CPU capacity changes (Phil Auld) [1714719] - [base] sched/topology, drivers/base/arch_topology: Rebuild the sched_domain hierarchy when capacities change (Phil Auld) [1714719] - [kernel] sched/topology: Add SD_ASYM_CPUCAPACITY flag detection (Phil Auld) [1714719] - [kernel] sched/fair: Fix load_balance redo for !imbalance (Phil Auld) [1714719] - [tools] cpupower : frequency-set -r option misses the last cpu in related cpu list (Steve Best) [1717841] - [kernel] Uprobes: Fix kernel oops with delayed_uprobe_remove() (Gustavo Duarte) [1608798] - [kernel] trace_uprobe/sdt: Prevent multiple reference counter for same uprobe (Gustavo Duarte) [1608798] - [kernel] uprobes/sdt: Prevent multiple reference counter for same uprobe (Gustavo Duarte) [1608798] - [kernel] uprobes: Support SDT markers having reference count (semaphore) (Gustavo Duarte) [1608798] - [kernel] Uprobe: Additional argument arch_uprobe to uprobe_write_opcode() (Gustavo Duarte) [1608798] - [kernel] Uprobes: Simplify uprobe_register() body (Gustavo Duarte) [1608798] - [pci] PCI: Rework pcie_retrain_link() wait loop (Myron Stowe) [1707902] - [pci] PCI: Work around Pericom PCIe-to-PCI bridge Retrain Link erratum (Myron Stowe) [1707902] - [pci] PCI: Factor out pcie_retrain_link() function (Myron Stowe) [1707902] - [tools] selftests/powerpc: Fix strncpy usage (Diego Domingos) [1662372] - [tools] selftests: Fix test errors related to lib.mk khdr target (Diego Domingos) [1662372] - [nvme] nvme-fc: use separate work queue to avoid warning (Ewan Milne) [1715135] - [scsi] scsi: scsi_transport_fc: nvme: display FC-NVMe port roles (Ewan Milne) [1715135] - [nvme] nvme-fc: correct csn initialization and increments on error (Ewan Milne) [1715135] - [nvme] nvme-multipath: avoid crash on invalid subsystem cntlid enumeration (Ewan Milne) [1715135] - [nvme] nvme-multipath: don't print ANA group state by default (Ewan Milne) [1715135] - [nvme] nvme-multipath: split bios with the ns_head bio_set before submitting (Ewan Milne) [1715135] - [nvme] nvme-multipath: relax ANA state check (Ewan Milne) [1715135] - [drm] drm/i915: Bump gen7+ fb size limits to 16kx16k (Lyude Paul) [1664969] - [drm] drm/i915: Bump fb stride limit to 128KiB for gen4+ and 256KiB for gen7+ (Lyude Paul) [1664969] - [drm] drm/i915: Align dumb buffer stride to 4k to allow for gtt remapping (Lyude Paul) [1664969] - [drm] drm/i915: Overcome display engine stride limits via GTT remapping (Lyude Paul) [1664969] - [drm] drm/i915: Shuffle stride checking code around (Lyude Paul) [1664969] - [drm] drm/i915/selftests: Add live vma selftest (Lyude Paul) [1664969] - [drm] drm/i915/selftests: Add mock selftest for remapped vmas (Lyude Paul) [1664969] - [drm] drm/i915: Add a new "remapped" gtt_view (Lyude Paul) [1664969] - [md] dax: Arrange for dax_supported check to span multiple devices (Jeff Moyer) [1665364] - [mm] mm/memory_hotplug.c: drop memory device reference after find_memory_block() (Jeff Moyer) [1665367 1665364 1665362] - [tools] tools/testing/nvdimm: Retain security state after overwrite (Jeff Moyer) [1665367 1665364 1665362 1584976] - [nvdimm] libnvdimm/pmem: fix a possible OOB access when read and write pmem (Jeff Moyer) [1665367 1665364 1665362] - [acpi] libnvdimm/security, acpi/nfit: unify zero-key for all security commands (Jeff Moyer) [1665367 1665364 1665362 1584976] - [nvdimm] libnvdimm/security: provide fix for secure-erase to use zero-key (Jeff Moyer) [1665367 1665364 1665362 1584976] - [mm] mm/memory.c: fix modifying of page protection by insert_pfn() (Jeff Moyer) [1665367 1665364 1665362] - [nvdimm] libnvdimm/btt: Fix a kmemdup failure check (Jeff Moyer) [1665367 1665364 1665362] - [nvdimm] libnvdimm/namespace: Fix a potential NULL pointer dereference (Jeff Moyer) [1665367 1665364 1665362] - [acpi] acpi/nfit: Always dump _DSM output payload (Jeff Moyer) [1665367 1665364 1665362] - [fs] fs/dax: Deposit pagetable even when installing zero page (Jeff Moyer) [1665367 1665364 1665362] - [nvdimm] libnvdimm/namespace: Clean up holder_class_store() (Jeff Moyer) [1665367 1665364 1665362] - [nvdimm] libnvdimm/of_pmem: Fix platform_no_drv_owner.cocci warnings (Jeff Moyer) [1665367 1665364 1665362] - [acpi] acpi/nfit: Update NFIT flags error message (Jeff Moyer) [1665367 1665364 1665362] - [nvdimm] libnvdimm/btt: Fix LBA masking during 'free list' population (Jeff Moyer) [1665367 1665364 1665362] - [nvdimm] libnvdimm/btt: Remove unnecessary code in btt_freelist_init (Jeff Moyer) [1665367 1665364 1665362] - [nvdimm] libnvdimm/pfn: Remove dax_label_reserve (Jeff Moyer) [1665367 1665364 1665362] - [drivers] dax: Check the end of the block-device capacity with dax_direct_access() (Jeff Moyer) [1665367 1665364 1665362] - [acpi] nfit/ars: Avoid stale ARS results (Jeff Moyer) [1697175 1665367 1665364 1665362] - [acpi] nfit/ars: Allow root to busy-poll the ARS state machine (Jeff Moyer) [1665367 1665364 1665362] - [acpi] nfit/ars: Introduce scrub_flags (Jeff Moyer) [1665367 1665364 1665362] - [acpi] nfit/ars: Remove ars_start_flags (Jeff Moyer) [1665367 1665364 1665362] - [acpi] nfit/ars: Attempt short-ARS even in the no_init_ars case (Jeff Moyer) [1665367 1665364 1665362] - [acpi] nfit/ars: Attempt a short-ARS whenever the ARS state is idle at boot (Jeff Moyer) [1697194 1665367 1665364 1665362] - [fs] fs/dax: NIT fix comment regarding start/end vs range (Jeff Moyer) [1665367 1665364 1665362] - [fs] fs/dax: Convert to use vmf_error() (Jeff Moyer) [1665367 1665364 1665362] - [acpi] acpi/nfit: Require opt-in for read-only label configurations (Jeff Moyer) [1665367 1665364 1665362] - [nvdimm] libnvdimm/pmem: Honor force_raw for legacy pmem regions (Jeff Moyer) [1665367 1665364 1665362] - [nvdimm] libnvdimm/pfn: Account for PAGE_SIZE > info-block-size in nd_pfn_init() (Jeff Moyer) [1665367 1665364 1665362] - [nvdimm] libnvdimm: Fix altmap reservation size calculation (Jeff Moyer) [1665367 1665364 1665362] - [nvdimm] libnvdimm, pfn: Fix over-trim in trim_pfn_device() (Jeff Moyer) [1665367 1665364 1665362 1662227] - [nvdimm] libnvdimm/dimm: Add a no-BLK quirk based on NVDIMM family (Jeff Moyer) [1665367 1665364 1665362] - [acpi] nfit: Add Hyper-V NVDIMM DSM command set to white list (Jeff Moyer) [1665367 1665364 1665362] - [acpi] nfit: acpi_nfit_ctl(): Check out_obj->type in the right place (Jeff Moyer) [1665367 1665364 1665362] - [acpi] nfit: Fix nfit_intel_shutdown_status() command submission (Jeff Moyer) [1665367 1665364 1665362 1662217] - [nvdimm] libnvdimm/security: Require nvdimm_security_setup_events() to succeed (Jeff Moyer) [1665367 1665364 1665362 1584976] - [tools] nfit_test: fix security state pull for nvdimm security nfit_test (Jeff Moyer) [1665367 1665364 1665362 1584976] - [nvdimm] libnvdimm/security: Fix nvdimm_security_state() state request selection (Jeff Moyer) [1665367 1665364 1665362 1584976] - [nvdimm] libnvdimm/label: Clear 'updating' flag after label-set update (Jeff Moyer) [1665367 1665364 1665362] - [acpi] acpi/nfit: Remove duplicate set nd_set in acpi_nfit_init_interleave_set() (Jeff Moyer) [1665367 1665364 1665362] - [acpi] acpi/nfit: Fix race accessing memdev in nfit_get_smbios_id() (Jeff Moyer) [1665367 1665364 1665362] - [include] libnvdimm/dimm: Fix security capability detection for non-Intel NVDIMMs (Jeff Moyer) [1665367 1665364 1665362 1584976] - [acpi] nfit: Mark some functions as __maybe_unused (Jeff Moyer) [1665367 1665364 1665362 1584976] - [acpi] ACPI/nfit: delete the function to_acpi_nfit_desc (Jeff Moyer) [1665367 1665364 1665362] - [acpi] ACPI/nfit: delete the redundant header file (Jeff Moyer) [1665367 1665364 1665362] - [kernel] mm, devm_memremap_pages: add MEMORY_DEVICE_PRIVATE support (Jeff Moyer) [1665367 1665364 1665362] - [nvdimm] mm, devm_memremap_pages: fix shutdown handling (Jeff Moyer) [1665367 1665364 1665362] - [kernel] mm, devm_memremap_pages: kill mapping "System RAM" support (Jeff Moyer) [1665367 1665364 1665362] - [kernel] mm, devm_memremap_pages: mark devm_memremap_pages() EXPORT_SYMBOL_GPL (Jeff Moyer) [1665367 1665364 1665362] - [nvdimm] libnvdimm/security: Quiet security operations (Jeff Moyer) [1665367 1665364 1665362 1584976] - [documentation] libnvdimm/security: Add documentation for nvdimm security support (Jeff Moyer) [1665367 1665364 1665362 1584976] - [tools] tools/testing/nvdimm: add Intel DSM 1.8 support for nfit_test (Jeff Moyer) [1665367 1665364 1665362 1584976] - [tools] tools/testing/nvdimm: Add overwrite support for nfit_test (Jeff Moyer) [1665367 1665364 1665362 1584976] - [tools] tools/testing/nvdimm: Add test support for Intel nvdimm security DSMs (Jeff Moyer) [1665367 1665364 1665362 1584976] - [nvdimm] acpi/nfit, libnvdimm/security: add Intel DSM 1.8 master passphrase support (Jeff Moyer) [1665367 1665364 1665362 1584976] - [nvdimm] acpi/nfit, libnvdimm/security: Add security DSM overwrite support (Jeff Moyer) [1665367 1665364 1665362 1584976] - [nvdimm] acpi/nfit, libnvdimm: Add support for issue secure erase DSM to Intel nvdimm (Jeff Moyer) [1665367 1665364 1665362 1584976] - [nvdimm] acpi/nfit, libnvdimm: Add enable/update passphrase support for Intel nvdimms (Jeff Moyer) [1665367 1665364 1665362 1584976] - [nvdimm] acpi/nfit, libnvdimm: Add disable passphrase support to Intel nvdimm. (Jeff Moyer) [1665367 1665364 1665362 1584976] - [nvdimm] acpi/nfit, libnvdimm: Add unlock of nvdimm support for Intel DIMMs (Jeff Moyer) [1665367 1665364 1665362 1584976] - [nvdimm] acpi/nfit, libnvdimm: Add freeze security support to Intel nvdimm (Jeff Moyer) [1665367 1665364 1665362 1584976] - [acpi] acpi/nfit, libnvdimm: Introduce nvdimm_security_ops (Jeff Moyer) [1665367 1665364 1665362 1584976] - [security] keys-encrypted: add nvdimm key format type to encrypted keys (Jeff Moyer) [1665367 1665364 1665362 1584976] - [security] keys: Export lookup_user_key to external users (Jeff Moyer) [1665367 1665364 1665362 1584976] - [acpi] acpi/nfit, libnvdimm: Store dimm id as a member to struct nvdimm (Jeff Moyer) [1665367 1665364 1665362 1584976] - [nvdimm] libnvdimm, namespace: Replace kmemdup() with kstrndup() (Jeff Moyer) [1665367 1665364 1665362] - [nvdimm] libnvdimm, label: Switch to bitmap_zalloc() (Jeff Moyer) [1665367 1665364 1665362] - [acpi] ACPI/nfit: Adjust annotation for why return 0 if fail to find NFIT at start (Jeff Moyer) [1665367 1665364 1665362] - [nvdimm] libnvdimm, bus: Check id immediately following ida_simple_get (Jeff Moyer) [1665367 1665364 1665362] - [acpi] acpi/nfit: Fix user-initiated ARS to be "ARS-long" rather than "ARS-short" (Jeff Moyer) [1665367 1665364 1665362 1662224 1641487] - [nvdimm] libnvdimm, pfn: Pad pfn namespaces relative to other regions (Jeff Moyer) [1665367 1665364 1665362 1662227] - [tools] tools/testing/nvdimm: Align test resources to 128M (Jeff Moyer) [1665367 1665364 1665362 1662227] - [acpi] acpi/nfit: Add support for Intel DSM 1.8 commands (Jeff Moyer) [1665367 1665364 1665362 1584976] - [acpi] Revert "acpi, nfit: Further restrict userspace ARS start requests" (Jeff Moyer) [1665367 1665364 1665362] - [acpi] acpi, nfit: Fix ARS overflow continuation (Jeff Moyer) [1665367 1665364 1665362] - [tools] tools/testing/nvdimm: Fix the array size for dimm devices. (Jeff Moyer) [1665367 1665364 1665362 1658918] - [mm] mm: Fix warning in insert_pfn() (Jeff Moyer) [1665367 1665364 1665362] - [acpi] acpi, nfit: Further restrict userspace ARS start requests (Jeff Moyer) [1665367 1665364 1665362] - [acpi] acpi, nfit: Fix Address Range Scrub completion tracking (Jeff Moyer) [1665367 1665364 1665362 1662224 1641487] - [tools] tools/testing/nvdimm: Populate dirty shutdown data (Jeff Moyer) [1665367 1665364 1665362 1662217] - [acpi] acpi, nfit: Collect shutdown status (Jeff Moyer) [1665367 1665364 1665362 1662217] - [acpi] acpi, nfit: Introduce nfit_mem flags (Jeff Moyer) [1665367 1665364 1665362 1662217] - [nvdimm] libnvdimm, label: Fix sparse warning (Jeff Moyer) [1665367 1665364 1665362] - [nvdimm] libnvdimm, namespace: Drop the repeat assignment for variable dev->parent (Jeff Moyer) [1665367 1665364 1665362] - [nvdimm] libnvdimm, region: Fail badblocks listing for inactive regions (Jeff Moyer) [1665367 1665364 1665362] - [nvdimm] libnvdimm, pfn: during init, clear errors in the metadata area (Jeff Moyer) [1665367 1665364 1665362 1641565] - [nvdimm] libnvdimm: Set device node in nd_device_register (Jeff Moyer) [1665367 1665364 1665362] - [nvdimm] libnvdimm: Hold reference on parent while scheduling async init (Jeff Moyer) [1665367 1665364 1665362] - [nvdimm] libnvdimm: remove duplicate include (Jeff Moyer) [1665367 1665364 1665362] - [fs] filesystem-dax: Fix use of zero page (Jeff Moyer) [1665367 1665364 1665362] - [nvdimm] libnvdimm, pmem: Restore page attributes when clearing errors (Jeff Moyer) [1665367 1665364 1665362] - [drivers] device-dax: avoid hang on error before devm_memremap_pages() (Jeff Moyer) [1665367 1665364 1665362] - [tools] tools/testing/nvdimm: improve emulation of smart injection (Jeff Moyer) [1685043 1665367 1665364 1665362] - [fs] filesystem-dax: Do not request kaddr and pfn when not required (Jeff Moyer) [1665367 1665364 1665362] - [drivers] dax/super: Do not request a pointer kaddr when not required (Jeff Moyer) [1665367 1665364 1665362] - [tools] tools/testing/nvdimm: kaddr and pfn can be NULL to ->direct_access() (Jeff Moyer) [1665367 1665364 1665362] - [nvdimm] libnvdimm, pmem: kaddr and pfn can be NULL to ->direct_access() (Jeff Moyer) [1665367 1665364 1665362] - [acpi] acpi/nfit: queue issuing of ars when an uc error notification comes in (Jeff Moyer) [1665367 1665364 1665362 1641487] - [kernel] mm, dev_pagemap: Do not clear ->mapping on final put (Jeff Moyer) [1665367 1665364 1665362] - [tools] tools/testing/nvdimm: Fix support for emulating controller temperature (Jeff Moyer) [1665367 1665364 1665362] - [tools] tools/testing/nvdimm: Make DSM failure code injection an override (Jeff Moyer) [1665367 1665364 1665362 1658918] - [acpi] acpi, nfit: Prefer _DSM over _LSR for namespace label reads (Jeff Moyer) [1665367 1665364 1665362 1658918] - [nvdimm] libnvdimm: Introduce locked DIMM capacity support (Jeff Moyer) [1665367 1665364 1665362 1658918] - [drm] drm/nouveau: fix duplication of nv50_head_atom struct (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/nouveau/disp/dp: respect sink limits when selecting failsafe link configuration (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/nouveau/core: initial support for boards with TU117 chipset (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/nouveau/core: allow detected chipset to be overridden (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/nouveau/kms/gf119-gp10x: push HeadSetControlOutputResource() mthd when encoders change (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/nouveau/kms/nv50-: fix bug preventing non-vsync'd page flips (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/nouveau/kms/gv100-: fix spurious window immediate interlocks (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/nouveau/nouveau: forward error generated while resuming objects tree (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/nouveau/i2c: Disable i2c bus access after ->fini() (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915/icl: Add WaDisableBankHangMode (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915/fbc: disable framebuffer compression on GeminiLake (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915/icl: Fix setting 10 bit deep color mode (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915/icl: Add missing combo PHY lane power setup (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915/icl: Factor out combo PHY lane power setup helper (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915: Corrupt DSI picture fix for GeminiLake (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915/icl: Fix clockgating issue when using scalers (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915: Suppress spurious combo PHY B warning (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915: Disable read only ppgtt support for gen11 (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915: Use Engine1 instance for gen11 pm interrupts (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915/icl: Disable video turbo mode for rp control (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915/icl: Enable media sampler powergate (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915: introduce REG_BIT() and REG_GENMASK() to define register contents (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1664615 1633845 1633843 1633842 1504286] - [drm] drm/i915/icl: Apply a recommended rc6 threshold (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915: Use dedicated rc6 enabling sequence for gen11 (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915/icl: Don't warn on spurious interrupts (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915/icl: Handle rps interrupts without irq lock (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915: Make sure we have enough memory bandwidth on ICL (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915: Make sandybridge_pcode_read() deal with the second data register (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915: Fix ONLY icl+ max plane width (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915/icl: Fix MG_DP_MODE() register programming (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915: Really calculate the cursor ddb based on the highest enabled wm level (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915: Inline skl_update_pipe_wm() into its only caller (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915: Don't pass pipe_wm around so much (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915: Move some variables to tighter scope (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915: Keep plane watermarks enabled more aggressively (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915: Make sure cursor has enough ddb for the selected wm level (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915: Allocate enough DDB for the cursor (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915: Extract skl_compute_wm_params() (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915: Don't pass plane state to skl_compute_plane_wm() (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915: Accept alloc_size == blocks (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915/cml: Introduce Comet Lake PCH (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915/cml: Add CML PCI IDS (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915: Fix PSR2 selective update corruption after PSR1 setup (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915: Turn off the CUS when turning off a HDR plane (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915: Fix legacy gamma mode for ICL (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915: Refactor icl_is_hdr_plane (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [include] drm/i915: Add new ICL PCI ID (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915/icl: Fix CRC mismatch error for DP link layer compliance (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915/icl: Prevent incorrect DBuf enabling (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915: Read out memory type (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915: Extract DIMM info on cnl+ (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915: Clean up intel_get_dram_info() a bit (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i914: s/l_info/dimm_l/ etc. (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915: Generalize intel_is_dram_symmetric() (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915: Use dram_dimm_info more (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915: Extract DIMM info on GLK too (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915: Fix DRAM size reporting for BXT (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915: Extract BXT DIMM helpers (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915: Polish skl_is_16gb_dimm() (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915: Extract functions to derive SKL+ DIMM info (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915: Store DIMM rank information as a number (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915/icl: Default to Thread Group preemption for compute workloads (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915: Fix the state checker for ICL Y planes (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915/icl: move MG pll hw_state readout (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915: Finalize Wa_1408961008:icl (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915: Call MG_DP_MODE() macro with the right parameters order (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915/icl: Drop redundant gamma mode mask (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915: Implement new w/a for underruns with wm1+ disabled (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915: Include "ignore lines" in skl+ wm state (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] Revert "drm/i915: W/A for underruns with WM1+ disabled on icl" (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915: Make MG PHY macros semantically consistent (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915: Make combo PHY DDI macro definitions consistent for ICL and CNL (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915/icl: Add degamma and gamma lut size to gen11 caps (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915/icl: Enable pipe output csc (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915/icl: Enable ICL Pipe CSC block (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915/icl: Add icl pipe degamma and gamma support (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915/glk: Fix degamma lut programming (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915: Dump skl+ watermark changes (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915: Update DSPCNTR gamma/csc bits during crtc_enable() (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915: Disable pipe gamma when C8 pixel format is used (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915: Turn off pipe CSC when it's not needed (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915: Turn off pipe gamma when it's not needed (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915: Track pipe csc enable in crtc state (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915: Track pipe gamma enable/disable in crtc state (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915: Populate gamma_mode for all platforms (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm: Main backport to rebase from 4.18 to 5.1 (Lyude Paul) [1713573 1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] {CVE-2019-11085} - [include] list: Backport list_is_first() (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] lib/scatterlist: Provide a DMA page iterator (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [acpi] ACPI / PMIC: Add support for executing PMIC MIPI sequence elements (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [include] vfio: add edid api for display (vgpu) devices. (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [mm] mm: don't miss the last page because of round-off error (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [base] PM-runtime: Add new interface to get accounted time (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm: move i915_kick_out_vgacon to vgaarb (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [scripts] tracing: Avoid calling cc-option -mrecord-mcount for every Makefile (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/fb_helper: Allow leaking fbdev smem_start (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/fb: Stop leaking physical address (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [video] fbdev: Add FBINFO_HIDE_SMEM_START flag (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [include] vt: Remove vc_panic_force_write (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] fbdev: Drop FBINFO_CAN_FORCE_OUTPUT flag (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [video] fbdev: fix kerneldoc (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [include] fbdev: add remove_conflicting_pci_framebuffers() (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [media] media: cec-notifier: Get notifier by device and connector name (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [base] driver core: Add device_link_remove function (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] include: Move ascii85 functions from i915 to linux/ascii85.h (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [mm] mm, drm/i915: mark pinned shmemfs pages as unevictable (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [include] list: introduce list_bulk_move_tail helper (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [fs] sysfs: constify sysfs create/remove files harder (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915/selftests: Remove unused dmabuf->kmap routines, fix the build (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] dma-buf: remove kmap_atomic interface (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [include] include/linux/bitops.h: introduce BITS_PER_TYPE (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] dma_buf: remove device parameter from attach callback v2 (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [pci] PCI: Export pcie_get_speed_cap and pcie_get_width_cap (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm: Add support for pps and compression mode command packet (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [kernel] locking/mutex: Fix mutex debug call and ww_mutex documentation (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [kernel] locking: Implement an algorithm choice for Wound-Wait mutexes (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [kernel] locking: WW mutex cleanup (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286]- [netdrv] igb: Fix WARN_ONCE on runtime suspend (Corinna Vinschen) [1659168] - [netdrv] igb: use struct_size() helper (Corinna Vinschen) [1659168] - [netdrv] flow_offload: add flow_rule and flow_match structures and use them (Corinna Vinschen) [1659168] - [netdrv] igb: Bump version number (Corinna Vinschen) [1659168] - [netdrv] Revert "igb: reduce CPU0 latency when updating statistics" (Corinna Vinschen) [1659168] - [netdrv] igb: Fix an issue that PME is not enabled during runtime suspend (Corinna Vinschen) [1659168] - [netdrv] igb: Change RXPBSIZE size when setting Qav mode (Corinna Vinschen) [1659168] - [netdrv] igb: reduce CPU0 latency when updating statistics (Corinna Vinschen) [1659168] - [netdrv] igb: fix uninitialized variables (Corinna Vinschen) [1659168] - [netdrv] ethernet/intel: consolidate NAPI and NAPI exit (Corinna Vinschen) [1659168] - [netdrv] igb: Fix format with line continuation whitespace (Corinna Vinschen) [1659168] - [netdrv] igb: extend PTP gettime function to read system clock (Corinna Vinschen) [1659168] - [netdrv] i40e/ixgbe/igb: fail on new WoL flag setting WAKE_MAGICSECURE (Corinna Vinschen) [1659168] - [netdrv] intel-ethernet: software timestamp skbs as late as possible (Corinna Vinschen) [1659168] - [netdrv] igb: remove ndo_poll_controller (Corinna Vinschen) [1659168] - [netdrv] intel-ethernet: use correct module license (Corinna Vinschen) [1659168] - [netdrv] igb: Replace mdelay() with msleep() in igb_integrated_phy_loopback() (Corinna Vinschen) [1659168] - [netdrv] igb: Replace GFP_ATOMIC with GFP_KERNEL in igb_sw_init() (Corinna Vinschen) [1659168] - [netdrv] igb: Use an advanced ctx descriptor for launchtime (Corinna Vinschen) [1659168] - [netdrv] igb: e1000_phy: Mark expected switch fall-through (Corinna Vinschen) [1659168] - [netdrv] igb: e1000_82575: Mark expected switch fall-through (Corinna Vinschen) [1659168] - [netdrv] igb_main: Mark expected switch fall-throughs (Corinna Vinschen) [1659168] - [netdrv] igb: Use dma_wmb() instead of wmb() before doorbell writes (Corinna Vinschen) [1659168] - [netdrv] igb: Add support for ETF offload (Corinna Vinschen) [1659168] - [netdrv] igb: Only call skb_tx_timestamp after descriptors are ready (Corinna Vinschen) [1659168] - [netdrv] igb: Refactor igb_offload_cbs() (Corinna Vinschen) [1659168] - [netdrv] igb: Only change Tx arbitration when CBS is on (Corinna Vinschen) [1659168] - [netdrv] igb: Refactor igb_configure_cbs() (Corinna Vinschen) [1659168] - [fs] Revert "[fs] ext4: protect journal inode's blocks using block_validity" (Lukas Czerner) [1716549] - [fs] xfs: don't trip over uninitialized buffer on extent read of corrupted inode (Bill O'Donnell) [1715942] - [fs] xfs: always init bma in xfs_bmapi_write (Bill O'Donnell) [1715942] - [lib] rhashtable: Still do rehash when we get EEXIST (Vladis Dronov) [1712457] - [fs] vmcore: Add a kernel parameter novmcoredd (Kairui Song) [1705864] - [powerpc] powerpc/eeh: Correct retries in eeh_pe_reset_full() (Sam Bobroff) [1352405] - [powerpc] powerpc/eeh: Improve recovery of passed-through devices (Sam Bobroff) [1352405] - [powerpc] powerpc/eeh: Add include_passed to eeh_clear_pe_frozen_state() (Sam Bobroff) [1352405] - [powerpc] powerpc/eeh: Add include_passed to eeh_pe_state_clear() (Sam Bobroff) [1352405] - [powerpc] powerpc/eeh: remove sw_state from eeh_unfreeze_pe() (Sam Bobroff) [1352405] - [powerpc] powerpc/eeh: Cleanup eeh_pe_clear_frozen_state() (Sam Bobroff) [1352405] - [powerpc] powerpc/eeh: Cleanup control flow in eeh_handle_normal_event() (Sam Bobroff) [1352405] - [powerpc] powerpc/eeh: Cleanup eeh_ops.wait_state() (Sam Bobroff) [1352405] - [powerpc] powerpc/eeh: Cleanup eeh_pe_state_mark() (Sam Bobroff) [1352405] - [powerpc] powerpc/eeh: Cleanup unnecessary eeh_pe_state_mark_with_cfg() (Sam Bobroff) [1352405] - [powerpc] powerpc/eeh: Cleanup eeh_enabled() (Sam Bobroff) [1352405] - [powerpc] powerpc/eeh: Cleanup logic in eeh_rmv_from_parent_pe() (Sam Bobroff) [1352405] - [powerpc] powerpc/eeh: Cleanup field names in eeh_rmv_data (Sam Bobroff) [1352405] - [powerpc] powerpc/eeh: Cleanup list_head field names (Sam Bobroff) [1352405] - [powerpc] powerpc/eeh: Cleanup eeh_add_virt_device() (Sam Bobroff) [1352405] - [powerpc] powerpc/eeh: Cleanup unused field in eeh_dev (Sam Bobroff) [1352405] - [powerpc] powerpc/eeh: Cleanup EEH_POSTPONED_PROBE (Sam Bobroff) [1352405] - [powerpc] powerpc/eeh: Avoid misleading message "EEH: no capable adapters found" (Sam Bobroff) [1352405] - [powerpc] powerpc/eeh: Fix use of EEH_PE_KEEP on wrong field (Sam Bobroff) [1352405] - [powerpc] powerpc/eeh: Fix null deref for devices removed during EEH (Sam Bobroff) [1352405] - [powerpc] powerpc/eeh: Fix possible null deref in eeh_dump_dev_log() (Sam Bobroff) [1352405] - [edac] x86/MCE/AMD, EDAC/mce_amd: Add new error descriptions for some SMCA bank types (Janakarajan Natarajan) [1688469] - [x86] x86/MCE/AMD, EDAC/mce_amd: Add new McaTypes for CS, PSP, and SMU units (Janakarajan Natarajan) [1688469] - [x86] x86/MCE/AMD, EDAC/mce_amd: Add new MP5, NBIO, and PCIE SMCA bank types (Janakarajan Natarajan) [1688469] - [scsi] megaraid_sas: remove tech preview from Aero series (Tomas Henzl) [1668409] - [scsi] megaraid_sas: sync with mainline (Tomas Henzl) [1668409] - [scsi] scsi: megaraid_sas: fix spelling mistake "oustanding" -> "outstanding" (Tomas Henzl) [1668409] - [scsi] scsi: megaraid_sas: Make megasas_host_device_list_query() static (Tomas Henzl) [1668409] - [scsi] scsi: megaraid_sas: reduce module load time (Tomas Henzl) [1668409] - [scsi] scsi: megaraid_sas: Remove a bunch of set but not used variables (Tomas Henzl) [1668409] - [scsi] scsi: megaraid_sas: return error when create DMA pool failed (Tomas Henzl) [1668409] {CVE-2019-11810} - [scsi] scsi: megaraid_sas: driver version update (Tomas Henzl) [1668409] - [scsi] scsi: megaraid_sas: Update structures for HOST_DEVICE_LIST DCMD (Tomas Henzl) [1668409] - [scsi] scsi: megaraid_sas: Add support for DEVICE_LIST DCMD in driver (Tomas Henzl) [1668409] - [scsi] scsi: megaraid_sas: Rework device add code in AEN path (Tomas Henzl) [1668409] - [scsi] scsi: megaraid_sas: Rework code to get PD and LD list (Tomas Henzl) [1668409] - [scsi] scsi: megaraid_sas: correct an info message (Tomas Henzl) [1668409] - [scsi] cross-tree: phase out dma_zalloc_coherent() (Tomas Henzl) [1668409] - [scsi] scsi: megaraid: fix out-of-bound array accesses (Tomas Henzl) [1668409] - [scsi] scsi: megaraid_sas: changes to function prototypes (Tomas Henzl) [1668409] - [scsi] scsi: megaraid_sas: NULL check before some freeing functions is not needed (Tomas Henzl) [1668409] - [scsi] scsi: megaraid_sas_fusion: Mark expected switch fall-through (Tomas Henzl) [1668409] - [scsi] scsi: megaraid: megaraid_sas_base: Mark expected switch fall-through (Tomas Henzl) [1668409] - [scsi] scsi: megaraid_sas: modify max supported lds related print (Tomas Henzl) [1668409] - [scsi] scsi: megaraid_sas: remove unused macro (Tomas Henzl) [1668409] - [scsi] scsi: megaraid_sas: increase timeout for IOC INIT to 180seconds (Tomas Henzl) [1668409] - [scsi] scsi: megaraid_sas: Remove double endian conversion (Tomas Henzl) [1668409] - [scsi] scsi: megaraid_sas: Re-use max_mfi_cmds to calculate queue sizes (Tomas Henzl) [1668409] - [scsi] scsi: megaraid_sas: Rename scratch_pad registers (Tomas Henzl) [1668409] - [scsi] scsi: megaraid_sas: Remove spin lock for dpc operation (Tomas Henzl) [1668409] - [scsi] scsi: megaraid_sas: optimize raid context access in IO path (Tomas Henzl) [1668409] - [scsi] scsi: megaraid_sas: Fail init if heartbeat timer fails (Tomas Henzl) [1668409] - [scsi] scsi: megaraid_sas: For SRIOV, do not set STOP_ADP bit (Tomas Henzl) [1668409] - [scsi] scsi: megaraid_sas: Fix combined reply queue mode detection (Tomas Henzl) [1668409] - [scsi] scsi: megaraid_sas: Fix module parameter description (Tomas Henzl) [1668409] - [scsi] scsi: megaraid_sas: Fix goto labels in error handling (Tomas Henzl) [1668409] - [scsi] scsi: megaraid_sas: Update copyright information (Tomas Henzl) [1668409] - [scsi] scsi: megaraid_sas: Add check for reset adapter bit (Tomas Henzl) [1668409] - [scsi] scsi: megaraid_sas: Fix msleep granularity (Tomas Henzl) [1668409] - [scsi] scsi: megaraid_sas: Add support for FW snap dump (Tomas Henzl) [1668409] - [scsi] scsi: megaraid_sas: Add watchdog thread to detect Firmware fault (Tomas Henzl) [1668409] - [scsi] scsi: megaraid_sas: switch to generic DMA API (Tomas Henzl) [1668409] - [scsi] scsi: megaraid_sas: fix a missing-check bug (Tomas Henzl) [1668409] - [kernel] get_maintainer.pl: Add default .get_maintainer.conf file for RHEL (Prarit Bhargava) [1714630] - [scripts] get_maintainer: allow option --mpath to read all files in (Prarit Bhargava) [1714630] - [scripts] get_maintainer.pl: add -mpath= for MAINTAINERS file location (Prarit Bhargava) [1714630] - [scripts] get_maintainer: allow usage outside of kernel tree (Prarit Bhargava) [1714630] - [scripts] Revert "[scripts] get_maintainer.pl: Add optional .get_maintainer.MAINTAINERS override" (Prarit Bhargava) [1714630] - [include] signal: Make siginmask safe when passed a signal of 0 (Waiman Long) [1714351] - [fs] signal: Don't send signals to tasks that don't exist (Waiman Long) [1714351] - [kernel] signal: Restore the stop PTRACE_EVENT_EXIT (Waiman Long) [1714351] - [kernel] signal: Better detection of synchronous signals (Waiman Long) [1714351] - [kernel] signal: Always notice exiting tasks (Waiman Long) [1714351] - [kernel] signal: Always attempt to allocate siginfo for SIGSTOP (Waiman Long) [1714351] - [kernel] signal: Guard against negative signal numbers in copy_siginfo_from_user32 (Waiman Long) [1714351] - [kernel] signal: Guard against negative signal numbers in copy_siginfo_from_user (Waiman Long) [1714351] - [kernel] signal: In sigqueueinfo prefer sig not si_signo (Waiman Long) [1714351] - [include] signal: Use a smaller struct siginfo in the kernel (Waiman Long) [1714351] - [include] signal: Distinguish between kernel_siginfo and siginfo (Waiman Long) [1714351] - [kernel] signal: Introduce copy_siginfo_from_user and use it's return value (Waiman Long) [1714351] - [arm64] signal: Remove the need for __ARCH_SI_PREABLE_SIZE and SI_PAD_SIZE (Waiman Long) [1714351] - [kernel] signal: Fail sigqueueinfo if si_signo != sig (Waiman Long) [1714351] - [kernel] signal/sparc: Move EMT_TAGOVF into the generic siginfo.h (Waiman Long) [1714351] - [mm] signal/arm: Use force_sig_fault where appropriate (Waiman Long) [1714351] - [arm64] signal/arm64: Use send_sig_fault where appropriate (Waiman Long) [1714351] - [arm64] signal/arm64: Add and use arm64_force_sig_ptrace_errno_trap (Waiman Long) [1714351] - [arm64] signal/arm64: In ptrace_hbptriggered name the signal description string (Waiman Long) [1714351] - [arm64] signal/arm64: Remove arm64_force_sig_info (Waiman Long) [1714351] - [arm64] signal/arm64: Add and use arm64_force_sig_mceerr as appropriate (Waiman Long) [1714351] - [arm64] signal/arm64: Add and use arm64_force_sig_fault where appropriate (Waiman Long) [1714351] - [mm] signal/arm64: Only call set_thread_esr once in do_page_fault (Waiman Long) [1714351] - [mm] signal/arm64: Only perform one esr_to_fault_info call in do_page_fault (Waiman Long) [1714351] - [mm] signal/arm64: Expand __do_user_fault and remove it (Waiman Long) [1714351] - [mm] signal/arm64: For clarity separate the 3 signal sending cases in do_page_fault (Waiman Long) [1714351] - [mm] signal/arm64: Consolidate the two hwpoison cases in do_page_fault (Waiman Long) [1714351] - [mm] signal/arm64: Factor set_thread_esr out of __do_user_fault (Waiman Long) [1714351] - [arm64] signal/arm64: Factor out arm64_show_signal from arm64_force_sig_info (Waiman Long) [1714351] - [arm64] signal/arm64: Remove unneeded tsk parameter from arm64_force_sig_info (Waiman Long) [1714351] - [arm64] signal/arm64: Push siginfo generation into arm64_notify_die (Waiman Long) [1714351] - [powerpc] signal/powerpc: Use force_sig_fault where appropriate (Waiman Long) [1714351] - [powerpc] signal/powerpc: Simplify _exception_pkey by using force_sig_pkuerr (Waiman Long) [1714351] - [powerpc] signal/powerpc: Specialize _exception_pkey for handling pkey exceptions (Waiman Long) [1714351] - [powerpc] signal/powerpc: Call force_sig_fault from _exception (Waiman Long) [1714351] - [powerpc] signal/powerpc: Factor the common exception code into exception_common (Waiman Long) [1714351] - [powerpc] powerpc/traps: Print unhandled signals in a separate function (Waiman Long) [1714351] - [mm] signal/powerpc: Remove pkey parameter from __bad_area_nosemaphore (Waiman Long) [1714351] - [mm] signal/powerpc: Call _exception_pkey directly from bad_key_fault_exception (Waiman Long) [1714351] - [mm] signal/powerpc: Remove pkey parameter from __bad_area (Waiman Long) [1714351] - [mm] signal/powerpc: Use force_sig_mceerr as appropriate (Waiman Long) [1714351] - [x86] signal/x86: Use force_sig_fault where appropriate (Waiman Long) [1714351] - [mm] signal/x86: Pass pkey by value (Waiman Long) [1714351] - [mm] signal/x86: Replace force_sig_info_fault with force_sig_fault (Waiman Long) [1714351] - [mm] signal/x86: Call force_sig_pkuerr from __bad_area_nosemaphore (Waiman Long) [1714351] - [mm] signal/x86: Pass pkey not vma into __bad_area (Waiman Long) [1714351] - [mm] signal/x86: Don't compute pkey in __do_page_fault (Waiman Long) [1714351] - [mm] signal/x86: Remove pkey parameter from mm_fault_error (Waiman Long) [1714351] - [mm] signal/x86: Remove the pkey parameter from do_sigbus (Waiman Long) [1714351] - [mm] signal/x86: Remove pkey parameter from bad_area_nosemaphore (Waiman Long) [1714351] - [x86] signal/x86/traps: Simplify trap generation (Waiman Long) [1714351] - [x86] signal/x86/traps: Use force_sig instead of open coding it. (Waiman Long) [1714351] - [x86] signal/x86/traps: Use force_sig_bnderr (Waiman Long) [1714351] - [x86] signal/x86/traps: Move more code into do_trap_no_signal so it can be reused (Waiman Long) [1714351] - [x86] signal/x86/traps: Factor out show_signal (Waiman Long) [1714351] - [x86] signal/x86: Move mpx siginfo generation into do_bounds (Waiman Long) [1714351] - [x86] signal/x86: In trace_mpx_bounds_register_exception add __user annotations (Waiman Long) [1714351] - [mm] signal/x86: Move MCE error reporting out of force_sig_info_fault (Waiman Long) [1714351] - [x86] signal/x86: Inline fill_sigtrap_info in it's only caller send_sigtrap (Waiman Long) [1714351] - [powerpc] signal: Simplify tracehook_report_syscall_exit (Waiman Long) [1714351] - [kernel] signal: Pair exports with their functions (Waiman Long) [1714351] - [kernel] signal: Remove specific_send_sig_info (Waiman Long) [1714351] - [kernel] signal: Use group_send_sig_info to kill all processes in a pid namespace (Waiman Long) [1714351] - [tty] tty_io: Use group_send_sig_info in __do_SACK to note it is a session being killed (Waiman Long) [1714351] - [misc] signal/GenWQE: Fix sending of SIGKILL (Waiman Long) [1714351] - [include] signal: Remove SEND_SIG_FORCED (Waiman Long) [1714351] - [kernel] signal: Use SEND_SIG_PRIV not SEND_SIG_FORCED with SIGKILL and SIGSTOP (Waiman Long) [1714351] - [kernel] signal: Never allocate siginfo for SIGKILL or SIGSTOP (Waiman Long) [1714351] - [usb] signal: Don't send siginfo to kthreads. (Waiman Long) [1714351] - [usb] signal: Remove the siginfo paramater from kernel_dqueue_signal (Waiman Long) [1714351] - [tty] signal: send_sig_all no longer needs SEND_SIG_FORCED (Waiman Long) [1714351] - [kernel] signal: Always deliver the kernel's SIGKILL and SIGSTOP to a pid namespace init (Waiman Long) [1714351] - [x86] signal: Properly deliver SIGSEGV from x86 uprobes (Waiman Long) [1714351] - [kernel] signal: Properly deliver SIGILL from uprobes (Waiman Long) [1714351] - [kernel] signal: Always ignore SIGKILL and SIGSTOP sent to the global init (Waiman Long) [1714351] - [iommu] mm: convert return type of handle_mm_fault() caller to vm_fault_t (Waiman Long) [1714351] - [kernel] signal: make get_signal() return bool (Waiman Long) [1714351] - [kernel] signal: make sigkill_pending() return bool (Waiman Long) [1714351] - [kernel] signal: make legacy_queue() return bool (Waiman Long) [1714351] - [kernel] signal: make wants_signal() return bool (Waiman Long) [1714351] - [kernel] signal: make flush_sigqueue_mask() void (Waiman Long) [1714351] - [kernel] signal: make unhandled_signal() return bool (Waiman Long) [1714351] - [kernel] signal: make recalc_sigpending_tsk() return bool (Waiman Long) [1714351] - [kernel] signal: make has_pending_signals() return bool (Waiman Long) [1714351] - [kernel] signal: make sig_ignored() return bool (Waiman Long) [1714351] - [kernel] signal: make sig_task_ignored() return bool (Waiman Long) [1714351] - [kernel] signal: make sig_handler_ignored() return bool (Waiman Long) [1714351] - [kernel] signal: make kill_ok_by_cred() return bool (Waiman Long) [1714351] - [kernel] signal: simplify rt_sigaction() (Waiman Long) [1714351] - [kernel] signal: make do_sigpending() void (Waiman Long) [1714351] - [kernel] signal: make may_ptrace_stop() return bool (Waiman Long) [1714351] - [kernel] signal: make kill_as_cred_perm() return bool (Waiman Long) [1714351] - [kernel] signal: make force_sigsegv() void (Waiman Long) [1714351] - [kernel] signal: Don't restart fork when signals come in. (Waiman Long) [1714351] - [kernel] fork: Have new threads join on-going signal group stops (Waiman Long) [1714351] - [include] fork: Skip setting TIF_SIGPENDING in ptrace_init_task (Waiman Long) [1714351] - [kernel] signal: Add calculate_sigpending() (Waiman Long) [1714351] - [kernel] fork: Unconditionally exit if a fatal signal is pending (Waiman Long) [1714351] - [kernel] fork: Move and describe why the code examines PIDNS_ADDING (Waiman Long) [1714351] - [kernel] signal: Push pid type down into complete_signal. (Waiman Long) [1714351] - [kernel] signal: Push pid type down into __send_signal (Waiman Long) [1714351] - [kernel] signal: Push pid type down into send_signal (Waiman Long) [1714351] - [tty] signal: Pass pid type into do_send_sig_info (Waiman Long) [1714351] - [fs] signal: Pass pid type into send_sigio_to_task & send_sigurg_to_task (Waiman Long) [1714351] - [kernel] signal: Pass pid type into group_send_sig_info (Waiman Long) [1714351] - [kernel] signal: Pass pid and pid type into send_sigqueue (Waiman Long) [1714351] - [kernel] posix-timers: Noralize good_sigevent (Waiman Long) [1714351] - [fs] signal: Use PIDTYPE_TGID to clearly store where file signals will be sent (Waiman Long) [1714351] - [kernel] pid: Implement PIDTYPE_TGID (Waiman Long) [1714351] - [include] pids: Move the pgrp and session pid pointers from task_struct to signal_struct (Waiman Long) [1714351] - [fs] pids: Compute task_tgid using signal->leader_pid (Waiman Long) [1714351] - [kernel] pids: Move task_pid_type into sched/signal.h (Waiman Long) [1714351] - [init] pids: Initialize leader_pid in init_task (Waiman Long) [1714351]- [s390] s390: enable processes for mio instructions (Philipp Rudo) [1651734] - [s390] s390/pci: add parameter to disable usage of MIO instructions (Philipp Rudo) [1651734] - [s390] s390/pci: provide support for MIO instructions (Philipp Rudo) [1651734] - [s390] s390/pci: improve bar check (Philipp Rudo) [1651734] - [s390] s390/ism: move oddities of device IO to wrapper function (Philipp Rudo) [1651734] - [s390] s390/pci: move io address mapping code to pci_insn.c (Philipp Rudo) [1651734] - [s390] s390/pci: add parameter to force floating irqs (Philipp Rudo) [1651735] - [s390] s390/pci: gather statistics for floating vs directed irqs (Philipp Rudo) [1651735] - [s390] s390: show statistics for MSI IRQs (Philipp Rudo) [1651735] - [s390] s390/pci: provide support for CPU directed interrupts (Philipp Rudo) [1651735] - [s390] s390/airq: provide cacheline aligned ivs (Philipp Rudo) [1651735] - [s390] s390/pci: clarify interrupt vector usage (Philipp Rudo) [1651735] - [s390] s390/airq: recognize directed interrupts (Philipp Rudo) [1651735] - [s390] s390/sclp: detect DIRQ facility (Philipp Rudo) [1651735] - [s390] s390/pci: move everything irq related to pci_irq.c (Philipp Rudo) [1651735] - [s390] s390/pci: remove stale rc (Philipp Rudo) [1651735] - [s390] s390/pci: remove unused define (Philipp Rudo) [1651735] - [s390] s390/pci: mark command line parser data __initdata (Philipp Rudo) [1651735] - [cpufreq] cpufreq: intel_pstate: Ignore turbo active ratio in HWP (David Arcari) [1711970] - [scsi] mpt3sas: remove tech preview from Aero series (Tomas Henzl) [1684444] - [scsi] scsi: mpt3sas: fix indentation issue (Tomas Henzl) [1684444] - [scsi] scsi: mpt3sas: Update mpt3sas driver version to 28.100.00.00 (Tomas Henzl) [1684444] - [scsi] scsi: mpt3sas: Improve the threshold value and introduce module param (Tomas Henzl) [1684444] - [scsi] scsi: mpt3sas: Load balance to improve performance and avoid soft lockups (Tomas Henzl) [1684444] - [scsi] scsi: mpt3sas: Irq poll to avoid CPU hard lockups (Tomas Henzl) [1684444] - [scsi] scsi: mpt3sas: simplify interrupt handler (Tomas Henzl) [1684444] - [scsi] scsi: mpt3sas: Fix typo in request_desript_type (Tomas Henzl) [1684444] - [scsi] scsi: mpt3sas: Add missing breaks in switch statements (Tomas Henzl) [1684444] - [scsi] scsi: mpt3sas: Update driver version to 27.102.00.00 (Tomas Henzl) [1684444] - [scsi] scsi: mpt3sas: Add support for ATLAS PCIe switch (Tomas Henzl) [1684444] - [scsi] scsi: mpt3sas: Add support for NVMe Switch Adapter (Tomas Henzl) [1684444] - [scsi] scsi: mpt3sas: Rename mpi endpoint device ID macro. (Tomas Henzl) [1684444] - [scsi] scsi: mpt3sas: mpt3sas_scsih: Mark expected switch fall-through (Tomas Henzl) [1684444] - [scsi] scsi: mpt3sas: fix memory ordering on 64bit writes (Tomas Henzl) [1684444] - [scsi] scsi: mpt3sas: fix spelling mistake "manufaucturing" -> "manufacturing" (Tomas Henzl) [1684444] - [scsi] scsi: mpt3sas: Fix driver modifying persistent data in Manufacturing page11 (Tomas Henzl) [1684444] - [scsi] scsi: mpt3sas: Don't modify EEDPTagMode field setting on SAS3.5 HBA devices (Tomas Henzl) [1684444] - [scsi] scsi: mpt3sas: Fix Sync cache command failure during driver unload (Tomas Henzl) [1684444] - [scsi] scsi: mpt3sas: Call sas_remove_host before removing the target devices (Tomas Henzl) [1684444] - [scsi] scsi: mpt3sas: Refactor mpt3sas_wait_for_ioc function (Tomas Henzl) [1684444] - [scsi] scsi: mpt3sas: Separate out mpt3sas_wait_for_ioc (Tomas Henzl) [1684444] - [scsi] scsi: mpt3sas: Added new #define variable IOC_OPERATIONAL_WAIT_COUNT (Tomas Henzl) [1684444] - [scsi] scsi: mpt3sas: switch to generic DMA API (Tomas Henzl) [1684444] - [tools] perf tools beauty ioctl: Support new ISO7816 commands (Michael Petlan) [1709243] - [tools] perf tools: Restore proper cwd on return from mnt namespace (Michael Petlan) [1709243] - [tools] perf tools: Fix crash on synthesizing the unit (Michael Petlan) [1709243] - [tools] perf tools: Do not zero sample_id_all for group members (Michael Petlan) [1709243] - [tools] perf beauty: Use SRCARCH, ARCH=x86_64 must map to "x86" to find the headers (Michael Petlan) [1709243] - [tools] perf intel-pt: Add MTC and CYC timestamps to debug log (Michael Petlan) [1709243] - [tools] perf intel-pt: Add more event information to debug log (Michael Petlan) [1709243] - [tools] perf scripts python: exported-sql-viewer.py: Fix table find when table re-ordered (Michael Petlan) [1709243] - [tools] perf scripts python: exported-sql-viewer.py: Add help window (Michael Petlan) [1709243] - [tools] perf scripts python: exported-sql-viewer.py: Add Selected branches report (Michael Petlan) [1709243] - [tools] perf scripts python: exported-sql-viewer.py: Fall back to /usr/local/lib/libxed.so (Michael Petlan) [1709243] - [tools] perf top: Display the LBR stats in callchain entry (Michael Petlan) [1709243] - [tools] perf stat: Handle different PMU names with common prefix (Michael Petlan) [1709243] - [tools] perf record: Support weak groups (Michael Petlan) [1709243] - [tools] perf evlist: Move perf_evsel__reset_weak_group into evlist (Michael Petlan) [1709243] - [tools] perf augmented_syscalls: Start collecting pathnames in the BPF program (Michael Petlan) [1709243] - [tools] perf trace: Fix setting of augmented payload when using eBPF + raw_syscalls (Michael Petlan) [1709243] - [tools] perf trace: When augmenting raw_syscalls plug raw_syscalls:sys_exit too (Michael Petlan) [1709243] - [tools] perf examples bpf: Start augmenting raw_syscalls:sys_{start,exit} (Michael Petlan) [1709243] - [tools] perf intel-pt/bts: Calculate cpumode for synthesized samples (Michael Petlan) [1709243] - [tools] perf intel-pt: Insert callchain context into synthesized callchains (Michael Petlan) [1709243] - [tools] perf top: Start display thread earlier (Michael Petlan) [1709243] - [tools] perf trace beauty: Use the mmap flags table generated from headers (Michael Petlan) [1709243] - [tools] perf beauty: Wire up the mmap flags table generator to the Makefile (Michael Petlan) [1709243] - [tools] perf beauty: Add a generator for MAP_ mmap's flag constants (Michael Petlan) [1709243] - [tools] perf callchain: Honour the ordering of PERF_CONTEXT_{USER,KERNEL,etc} (Michael Petlan) [1709243] - [tools] perf cs-etm: Correct CPU mode for samples (Michael Petlan) [1709243] - [tools] perf unwind: Take pgoff into account when reporting elf to libdwfl (Michael Petlan) [1709243] - [tools] perf top: Do not use overwrite mode by default (Michael Petlan) [1709243] - [tools] perf trace: Beautify mount's first pathname arg (Michael Petlan) [1709243] - [tools] perf trace: Beautify the umount's 'name' argument (Michael Petlan) [1709243] - [tools] perf trace: Consider syscall aliases too (Michael Petlan) [1709243] - [tools] perf trace beauty: Beautify mount/umount's 'flags' argument (Michael Petlan) [1709243] - [tools] perf trace beauty: Allow syscalls to mask an argument before considering it (Michael Petlan) [1709243] - [tools] perf beauty: Introduce strarray__scnprintf_flags() (Michael Petlan) [1709243] - [tools] perf beauty: Switch from GPL v2.0 to LGPL v2.1 (Michael Petlan) [1709243] - [tools] perf beauty: Add a generator for MS_ mount/umount's flag constants (Michael Petlan) [1709243] - [tools] tools include uapi: Grab a copy of linux/fs.h (Michael Petlan) [1709243] - [tools] perf script: Support total cycles count (Michael Petlan) [1709243] - [tools] perf script: Make itrace script default to all calls (Michael Petlan) [1709243] - [tools] perf scripts python: exported-sql-viewer.py: Add All branches report (Michael Petlan) [1709243] - [tools] perf scripts python: exported-sql-viewer.py: Add ability to display all the database tables (Michael Petlan) [1709243] - [tools] perf scripts python: exported-sql-viewer.py: Add ability to shrink / enlarge font (Michael Petlan) [1709243] - [tools] perf scripts python: exported-sql-viewer.py: Add ability to find symbols in the call-graph (Michael Petlan) [1709243] - [tools] perf scripts python: exported-sql-viewer.py: Add support for multiple sub-windows (Michael Petlan) [1709243] - [tools] perf scripts python: call-graph-from-sql.py: Rename to exported-sql-viewer.py (Michael Petlan) [1709243] - [tools] perf scripts python: call-graph-from-sql.py: Refactor TreeItem class (Michael Petlan) [1709243] - [tools] perf scripts python: call-graph-from-sql.py: Add data helper functions (Michael Petlan) [1709243] - [tools] perf scripts python: call-graph-from-sql.py: Factor out CallGraphModel from TreeModel (Michael Petlan) [1709243] - [tools] perf scripts python: call-graph-from-sql.py: Remove use of setObjectName() (Michael Petlan) [1709243] - [tools] perf scripts python: call-graph-from-sql.py: Add a class for global data (Michael Petlan) [1709243] - [tools] perf scripts python: call-graph-from-sql.py: Separate the database details into a class (Michael Petlan) [1709243] - [tools] perf scripts python: call-graph-from-sql.py: Make a "Main" function (Michael Petlan) [1709243] - [tools] perf scripts python: call-graph-from-sql.py: Change icon (Michael Petlan) [1709243] - [tools] perf scripts python: call-graph-from-sql.py: Set a minimum window size (Michael Petlan) [1709243] - [tools] perf scripts python: call-graph-from-sql.py: Provide better default column sizes (Michael Petlan) [1709243] - [tools] perf scripts python: call-graph-from-sql.py: Use SPDX license identifier (Michael Petlan) [1709243] - [tools] perf trace: Introduce per-event maximum number of events property (Michael Petlan) [1709243] - [tools] perf script: Flush output stream after events in verbose mode (Michael Petlan) [1709243] - [tools] perf script: Allow extended console debug output (Michael Petlan) [1709243] - [tools] perf stat: Poll for monitored tasks being alive (Michael Petlan) [1709243] - [tools] perf trace: Drop thread refcount in trace__event_handler() (Michael Petlan) [1709243] - [tools] perf trace: Drop addr_location refcounts (Michael Petlan) [1709243] - [tools] perf evsel: Mark a evsel as disabled when asking the kernel do disable it (Michael Petlan) [1709243] - [tools] perf evsel: Introduce per event max_events property (Michael Petlan) [1709243] - [tools] tools lib subcmd: Introduce OPTION_ULONG (Michael Petlan) [1709243] - [tools] perf arm64: Fix generate system call table failed with /tmp mounted with noexec (Michael Petlan) [1709243] - [tools] perf symbols: Set PLT entry/header sizes properly on Sparc (Michael Petlan) [1709243] - [tools] perf jitdump: Add Sparc support. (Michael Petlan) [1709243] - [tools] perf annotate: Add Sparc support (Michael Petlan) [1709243] - [tools] perf record: Encode -k clockid frequency into Perf trace (Michael Petlan) [1709243] - [tools] perf probe: Support SDT markers having reference counter (semaphore) (Michael Petlan) [1709243] - [tools] tools lib traceevent, perf tools: Move struct tep_handler definition in a local header file (Michael Petlan) [1709243] - [tools] tools lib traceevent: Separate out tep_strerror() for strerror_r() issues (Michael Petlan) [1709243] - [tools] perf python: More portable way to make CFLAGS work with clang (Michael Petlan) [1709243] - [tools] perf python: Make clang_has_option() work on Python 3 (Michael Petlan) [1709243] - [tools] perf tools: Free temporary 'sys' string in read_event_files() (Michael Petlan) [1709243] - [tools] perf tools: Avoid double free in read_event_file() (Michael Petlan) [1709243] - [tools] perf tools: Free 'printk' string in parse_ftrace_printk() (Michael Petlan) [1709243] - [tools] perf tools: Cleanup trace-event-info 'tdata' leak (Michael Petlan) [1709243] - [tools] perf strbuf: Match va_{add,copy} with va_end (Michael Petlan) [1709243] - [tools] perf test: S390 does not support watchpoints in test 22 (Michael Petlan) [1709243] - [tools] perf auxtrace: Include missing asm/bitsperlong.h to get BITS_PER_LONG (Michael Petlan) [1709243] - [tools] tools include: Adopt linux/bits.h (Michael Petlan) [1709243] - [tools] perf intel-pt: Implement decoder flags for trace begin / end (Michael Petlan) [1709243] - [tools] perf intel-pt: Add decoder flags for trace begin / end (Michael Petlan) [1709243] - [tools] perf tools: Improve thread_stack__process() for trace begin / end (Michael Petlan) [1709243] - [tools] perf tools: Improve thread_stack__event() for trace begin / end (Michael Petlan) [1709243] - [tools] perf db-export: Add trace begin / end branch type variants (Michael Petlan) [1709243] - [tools] perf script: Enhance sample flags for trace begin / end (Michael Petlan) [1709243] - [tools] tools lib traceevent: Add prefix tep_ to enum filter_trivial_type (Michael Petlan) [1709243] - [tools] tools lib traceevent: Rename data2host*() APIs (Michael Petlan) [1709243] - [tools] tools lib traceevent: Rename struct plugin_list to struct tep_plugin_list (Michael Petlan) [1709243] - [tools] tools lib traceevent: Add prefix tep_ to structs filter_type and event_filter (Michael Petlan) [1709243] - [tools] tools lib traceevent: Add prefix tep_ to various structs filter_arg_*. (Michael Petlan) [1709243] - [tools] tools lib traceevent: Add prefix tep_ to struct filter_{arg,value_type} (Michael Petlan) [1709243] - [tools] tools lib traceevent: Add prefix tep_ to enums filter_{exp,arg}_type (Michael Petlan) [1709243] - [tools] tools lib traceevent: Add prefix tep_ to enums filter_{boolean,op,cmp}_type (Michael Petlan) [1709243] - [tools] tools lib traceevent, perf tools: Rename enum print_arg_type to enum tep_print_arg_type (Michael Petlan) [1709243] - [tools] tools lib traceevent, perf tools: Add prefix tep_ to all print_* structures (Michael Petlan) [1709243] - [tools] tools lib traceevent: Add prefix TEP_ to all EVENT_FL_* flags (Michael Petlan) [1709243] - [tools] tools lib traceevent: Rename enum event_{sort_}type to enum tep_event_{sort_}type (Michael Petlan) [1709243] - [tools] tools lib traceevent, perf tools: Rename enum format_flags to enum tep_format_flags (Michael Petlan) [1709243] - [tools] tools lib traceevent, perf tools: Rename struct format{_field} to struct tep_format{_field} (Michael Petlan) [1709243] - [tools] tools lib traceevent, perf tools: Rename struct event_format to struct tep_event_format (Michael Petlan) [1709243] - [tools] perf script: Print DSO for callindent (Michael Petlan) [1709243] - [tools] perf script: Allow sym and dso without ip, addr (Michael Petlan) [1709243] - [tools] tools lib subcmd: Support overwriting the pager (Michael Petlan) [1709243] - [tools] perf tools: Report itrace options in help (Michael Petlan) [1709243] - [tools] perf help: Add missing subcommand `version` (Michael Petlan) [1709243] - [tools] perf tools: Initialize perf_data_file fd field (Michael Petlan) [1709243] - [tools] perf util: Make copyfile_offset() global (Michael Petlan) [1709243] - [tools] perf tools: Add 'struct perf_mmap' arg to record__write() (Michael Petlan) [1709243] - [tools] perf auxtrace: Pass struct perf_mmap into mmap__read* functions (Michael Petlan) [1709243] - [tools] perf tools: Remove perf_tool from event_op3 (Michael Petlan) [1709243] - [tools] perf tools: Remove perf_tool from event_op2 (Michael Petlan) [1709243] - [tools] perf bpf-loader: use PTR_ERR_OR_ZERO inetead of return code (Michael Petlan) [1709243] - [tools] tools include: Adopt PTR_ERR_OR_ZERO from the kernel err.h header (Michael Petlan) [1709243] - [tools] perf ordered_events: Prevent crossing max_alloc_size (Michael Petlan) [1709243] - [tools] perf ordered_events: Add 'struct ordered_events_buffer' layer (Michael Petlan) [1709243] - [tools] perf test: Add watchpoint test (Michael Petlan) [1709243] - [tools] perf tests: Fix record+probe_libc_inet_pton.sh without ping's debuginfo (Michael Petlan) [1709243] - [tools] perf map: Turn some pr_warning() to pr_debug() (Michael Petlan) [1709243] - [tools] perf trace: Use the raw_syscalls:sys_enter for the augmented syscalls (Michael Petlan) [1709243] - [tools] perf trace: Setup augmented_args in the raw_syscalls:sys_enter handler (Michael Petlan) [1709243] - [tools] perf trace: Introduce syscall__augmented_args() method (Michael Petlan) [1709243] - [tools] perf augmented_syscalls: Avoid optimization to pass older BPF validators (Michael Petlan) [1709243] - [tools] perf augmented_syscalls: Check probe_read_str() return separately (Michael Petlan) [1709243] - [tools] perf annotate: Handle arm64 move instructions (Michael Petlan) [1709243] - [tools] perf trace beauty: Alias 'umount' to 'umount2' (Michael Petlan) [1709243] - [tools] perf stat: Move the display functions to stat-display.c (Michael Petlan) [1709243] - [tools] perf stat: Move 'metric_events' to 'struct perf_stat_config' (Michael Petlan) [1709243] - [tools] perf stat: Move 'walltime_*' data to 'struct perf_stat_config' (Michael Petlan) [1709243] - [tools] perf stat: Propagate 'struct target' arg to sort_aggr_thread() (Michael Petlan) [1709243] - [tools] perf stat: Move 'no_merge' data to 'struct perf_stat_config' (Michael Petlan) [1709243] - [tools] perf stat: Move 'big_num' data to 'struct perf_stat_config' (Michael Petlan) [1709243] - [tools] perf stat: Do not use the global 'evsel_list' in print functions (Michael Petlan) [1709243] - [tools] perf stat: Move *_aggr_* data to 'struct perf_stat_config' (Michael Petlan) [1709243] - [tools] perf stat: Move ru_* data to 'struct perf_stat_config' (Michael Petlan) [1709243] - [tools] perf stat: Move 'print_mixed_hw_group_error' to 'struct perf_stat_config' (Michael Petlan) [1709243] - [tools] perf stat: Move 'print_free_counters_hint' to 'struct perf_stat_config' (Michael Petlan) [1709243] - [tools] perf stat: Move 'null_run' to 'struct perf_stat_config' (Michael Petlan) [1709243] - [tools] perf stat: Add 'walltime_nsecs_stats' pointer to 'struct perf_stat_config' (Michael Petlan) [1709243] - [tools] perf stat: Pass 'evlist' to aggr_update_shadow() (Michael Petlan) [1709243] - [tools] perf stat: Pass 'struct perf_stat_config' to first_shadow_cpu() (Michael Petlan) [1709243] - [tools] perf stat: Move 'metric_only_len' to 'struct perf_stat_config' (Michael Petlan) [1709243] - [tools] perf stat: Move 'run_count' to 'struct perf_stat_config' (Michael Petlan) [1709243] - [tools] perf stat: Use 'evsel->evlist' instead of 'evsel_list' in collect_all_aliases() (Michael Petlan) [1709243] - [tools] perf stat: Pass 'evlist' argument to print functions (Michael Petlan) [1709243] - [tools] perf stat: Add 'target' argument to perf_evlist__print_counters() (Michael Petlan) [1709243] - [tools] perf stat: Move 'unit_width' to 'struct perf_stat_config' (Michael Petlan) [1709243] - [tools] perf stat: Move 'metric_only' to 'struct perf_stat_config' (Michael Petlan) [1709243] - [tools] perf stat: Move 'interval_clear' to 'struct perf_stat_config' (Michael Petlan) [1709243] - [tools] perf stat: Move csv_* to 'struct perf_stat_config' (Michael Petlan) [1709243] - [tools] perf stat: Pass a 'struct perf_stat_config' argument to global print functions (Michael Petlan) [1709243] - [tools] perf stat: Pass 'struct perf_stat_config' argument to local print functions (Michael Petlan) [1709243] - [tools] perf stat: Add 'struct perf_stat_config' argument to perf_evlist__print_counters() (Michael Petlan) [1709243] - [tools] perf stat: Move STAT_RECORD out of perf_evlist__print_counters() (Michael Petlan) [1709243] - [tools] perf stat: Introduce perf_evlist__print_counters() (Michael Petlan) [1709243] - [tools] perf stat: Move perf_stat_synthesize_config() to stat.c (Michael Petlan) [1709243] - [tools] perf stat: Add 'perf_event__handler_t' argument to perf_stat_synthesize_config() (Michael Petlan) [1709243] - [tools] perf stat: Add 'struct perf_evlist' argument to perf_stat_synthesize_config() (Michael Petlan) [1709243] - [tools] perf stat: Add 'struct perf_tool' argument to perf_stat_synthesize_config() (Michael Petlan) [1709243] - [tools] perf stat: Add 'struct perf_stat_config' argument to perf_stat_synthesize_config() (Michael Petlan) [1709243] - [tools] perf stat: Rename 'is_pipe' argument to 'attrs' in perf_stat_synthesize_config() (Michael Petlan) [1709243] - [tools] perf stat: Move create_perf_stat_counter() to stat.c (Michael Petlan) [1709243] - [tools] perf evsel: Introduce perf_evsel__store_ids() (Michael Petlan) [1709243] - [tools] perf tools: Switch 'session' argument to 'evlist' in perf_event__synthesize_attrs() (Michael Petlan) [1709243] - [tools] perf stat: Add 'identifier' flag to 'struct perf_stat_config' (Michael Petlan) [1709243] - [tools] perf stat: Use local config arg for scale in create_perf_stat_counter() (Michael Petlan) [1709243] - [tools] perf stat: Move 'no_inherit' to 'struct perf_stat_config' (Michael Petlan) [1709243] - [tools] perf stat: Move 'initial_delay' to 'struct perf_stat_config' (Michael Petlan) [1709243] - [tools] perf stat: Use evsel->threads in create_perf_stat_counter() (Michael Petlan) [1709243] - [tools] perf trace: Show comm and tid for tracepoint events (Michael Petlan) [1709243] - [tools] perf trace augmented_syscalls: Hook into syscalls:sys_exit_SYSCALL too (Michael Petlan) [1709243] - [tools] perf trace augmented_syscalls: Rename augmented_*_syscall__enter to just *_syscall (Michael Petlan) [1709243] - [tools] perf augmented_syscalls: Update the header comments (Michael Petlan) [1709243] - [tools] perf bpf: Add syscall_exit() helper (Michael Petlan) [1709243] - [tools] tools lib traceevent, perf tools: Split trace-seq related APIs in a separate header file (Michael Petlan) [1709243] - [tools] perf report: Create auxiliary trace data files for s390 (Michael Petlan) [1709243] - [tools] perf trace beauty: Reorganize 'struct sockaddr *' beautifier (Michael Petlan) [1709243] - [tools] perf trace augmented_syscalls: Augment sendto's 'addr' arg (Michael Petlan) [1709243] - [tools] perf trace augmented_syscalls: Augment bind's 'myaddr' sockaddr arg (Michael Petlan) [1709243] - [tools] perf trace augmented_syscalls: Add augmented_sockaddr_syscall_enter() (Michael Petlan) [1709243] - [tools] perf trace augmented_syscalls: Augment connect's 'sockaddr' arg (Michael Petlan) [1709243] - [tools] perf bpf: Add linux/socket.h to the headers accessible to bpf proggies (Michael Petlan) [1709243] - [tools] perf bpf: Give precedence to bpf header dir (Michael Petlan) [1709243] - [tools] perf trace: Add a etcsnoop.c augmented syscalls eBPF utility (Michael Petlan) [1709243] - [tools] perf trace: Augment 'newstat' (aka 'stat') filename ptr (Michael Petlan) [1709243] - [tools] perf trace: Introduce augmented_filename_syscall_enter() declarator (Michael Petlan) [1709243] - [tools] perf trace: Augment inotify_add_watch pathname syscall arg (Michael Petlan) [1709243] - [tools] perf trace: Augment the 'open' syscall 'filename' arg (Michael Petlan) [1709243] - [tools] perf trace: Use the augmented filename, expanding syscall enter pointers (Michael Petlan) [1709243] - [tools] perf trace: Show comm/tid for augmented_syscalls (Michael Petlan) [1709243] - [tools] perf trace: Extract the comm/tid printing for syscall enter (Michael Petlan) [1709243] - [tools] perf trace: Print the syscall name for augmented_syscalls (Michael Petlan) [1709243] - [tools] perf trace: Make the augmented_syscalls filter out the tracepoint event (Michael Petlan) [1709243] - [tools] perf trace: Pass augmented args to the arg formatters when available (Michael Petlan) [1709243] - [x86] perf/x86/intel: Disallow precise_ip on BTS events (Michael Petlan) [1709243] - [x86] perf/x86/intel: Add generic branch tracing check to intel_pmu_has_bts() (Michael Petlan) [1709243] - [x86] perf/x86/intel: Move branch tracing setup to the Intel-specific source file (Michael Petlan) [1709243] - [x86] perf/x86/intel: Fix regression by default disabling perfmon v4 interrupt handling (Michael Petlan) [1709243] - [x86] perf/x86/intel/uncore: Support CoffeeLake 8th CBOX (Michael Petlan) [1709243] - [x86] perf/x86/intel/uncore: Add more IMC PCI IDs for KabyLake and CoffeeLake CPUs (Michael Petlan) [1709243] - [tools] perf tools: Don't clone maps from parent when synthesizing forks (Michael Petlan) [1709243] - [tools] perf top: Allow disabling the overwrite mode (Michael Petlan) [1709243] - [kernel] perf/core: Clean up inconsisent indentation (Michael Petlan) [1709243] - [tools] perf script: Implement --graph-function (Michael Petlan) [1709243] - [tools] tools script: Add --call-trace and --call-ret-trace (Michael Petlan) [1709243] - [tools] perf script: Add --insn-trace for instruction decoding (Michael Petlan) [1709243] - [tools] perf trace: Introduce --max-events (Michael Petlan) [1709243] - [x86] perf/x86/intel: Add quirk for Goldmont Plus (Michael Petlan) [1709243] - [kernel] perf: Suppress AUX/OVERWRITE records (Michael Petlan) [1709243] - [x86] perf/x86/intel/pt: Annotate 'pt_cap_group' with __ro_after_init (Michael Petlan) [1709243] - [x86] perf/x86: Add __ro_after_init annotations (Michael Petlan) [1709243] - [x86] x86/mm/mem_encrypt: Disable all instrumentation for early SME setup (Janakarajan Natarajan) [1679265] - [fs] cifs: fix copy_file_range to allow write on the same file (Leif Sahlberg) [1689100] - [infiniband] Revert "[infiniband] IB/usnic: Remove stub functions" (Jonathan Toppins) [1713753] - [x86] Update stepping values for Whiskey Lake U/Y (David Arcari) [1704801] - [powerpc] powerpc/perf: Trace imc PMU functions (Jiri Olsa) [1608796] - [powerpc] powerpc/perf: Trace imc events detection and cpuhotplug (Jiri Olsa) [1608796] - [powerpc] powerpc/perf: Declare static identifier a such (Jiri Olsa) [1608796] - [powerpc] powerpc/perf: Add privileged access check for thread_imc (Jiri Olsa) [1608796] - [powerpc] powerpc/perf: Rearrange setting of ldbar for thread-imc (Jiri Olsa) [1608796] - [powerpc] powerpc/include: Add data structures and macros for IMC trace mode (Jiri Olsa) [1608796] - [scsi] hpsa: correct-static-checker-issue-in-reset-handler (Joseph Szczypek) [1713772] - [scsi] scsi: hpsa: update driver version (Joseph Szczypek) [1713772] - [scsi] scsi: hpsa: correct device resets (Joseph Szczypek) [1713772] - [scsi] scsi: hpsa: do-not-complete-cmds-for-deleted-devices (Joseph Szczypek) [1713772] - [scsi] scsi: hpsa: wait longer for ptraid commands (Joseph Szczypek) [1713772] - [scsi] scsi: hpsa: check for tag collision (Joseph Szczypek) [1713772] - [scsi] scsi: hpsa: use local workqueues instead of system workqueues (Joseph Szczypek) [1713772] - [scsi] scsi: hpsa: correct simple mode (Joseph Szczypek) [1713772] - [scsi] scsi: hpsa: bump driver version (Joseph Szczypek) [1713772] - [scsi] scsi: hpsa: correct device id issues (Joseph Szczypek) [1713772] - [scsi] scsi: hpsa: check for lv removal (Joseph Szczypek) [1713772] - [mm] mm, slub: restore the original intention of prefetch_freepointer() (Rafael Aquini) [1714671] - [fs] Revert "add KABI padding to dentry structure" (Waiman Long) [1714253] - [crypto] crypto: drbg - add FIPS 140-2 CTRNG for noise source (Herbert Xu) [1687905] - [infiniband] RDMA/qedr: Fix incorrect device rate. (Manish Chopra) [1713580] - [scsi] scsi: bnx2fc: remove unneeded variable (Nilesh Javali) [1665308] - [scsi] scsi: fcoe: make use of fip_mode enum complete (Nilesh Javali) [1665308] - [char] ipmi:ssif: compare block number correctly for multi-part return messages (Tony Camuso) [1712159] - [kernel] kernel/sysctl.c: define minmax conv functions in terms of non-minmax versions (Alex Gladkov) [1683922] - [kernel] kernel/sysctl.c: add missing range check in do_proc_dointvec_minmax_conv (Alex Gladkov) [1683922] - [tools] tools/testing/selftests/sysctl/sysctl.sh: add tests for >32-bit values written to 32-bit integers (Alex Gladkov) [1683922] - [kernel] sched/nohz: Run NOHZ idle load balancer on HK_FLAG_MISC CPUs (Desnes Augusto Nunes do Rosario) [1666614] - [kernel] nohz_full: Allow the boot CPU to be nohz_full (Desnes Augusto Nunes do Rosario) [1666614] - [kernel] sched/isolation: Require a present CPU in housekeeping mask (Desnes Augusto Nunes do Rosario) [1666614] - [kernel] kernel/cpu: Allow non-zero CPU to be primary for suspend / kexec freeze (Desnes Augusto Nunes do Rosario) [1666614] - [kernel] power/suspend: Add function to disable secondaries for suspend (Desnes Augusto Nunes do Rosario) [1666614] - [kernel] sched/core: Allow the remote scheduler tick to be started on CPU0 (Desnes Augusto Nunes do Rosario) [1666614] - [kernel] sched/fair: Use non-atomic cpumask_{set,clear}_cpu() (Desnes Augusto Nunes do Rosario) [1666614] - [lib] lib: reciprocal_div: implement the improved algorithm on the paper mentioned (Petr Oros) [1706982] - [kernel] kernel/sysctl.c: fix proc_do_large_bitmap for large input buffers (Eric Sandeen) [1667092] - [kernel] tools/testing/selftests/sysctl/sysctl.sh: add proc_do_large_bitmap() test case (Eric Sandeen) [1667092] - [tools] tools/testing/selftests/sysctl/sysctl.sh: allow graceful use on older kernels (Eric Sandeen) [1667092] - [tools] tools/testing/selftests/sysctl/sysctl.sh: ignore diff output on verify_diff_w() (Eric Sandeen) [1667092] - [tools] tools/testing/selftests/sysctl/sysctl.sh: load module before testing for it (Eric Sandeen) [1667092] - [tools] tools/testing/selftests/sysctl/sysctl.sh: remove superfluous test_reqs() (Eric Sandeen) [1667092] - [kernel] kernel/sysctl.c: fix out-of-bounds access when setting file-max (Eric Sandeen) [1694160] - [kernel] sysctl: handle overflow for file-max (Eric Sandeen) [1694160] - [kernel] sysctl: handle overflow in proc_get_long (Eric Sandeen) [1694160] - [s390] kvm: s390: Fix potential spectre warnings (Thomas Huth) [1702344] - [powerpc] mm: move warning from resize_hpt_for_hotplug() (Laurent Vivier) [1660737] - [powerpc] pseries: Use pr_xxx() in lpar.c (Laurent Vivier) [1660737] - [infiniband] RDMA/iw_cxgb4: Always disconnect when QP is transitioning to TERMINATE state (Arjun Vynipadath) [1664673] - [infiniband] cxgb4: kfree mhp after the debug print (Arjun Vynipadath) [1664673] - [infiniband] RDMA/cxbg: Use correct sizing on buffers holding page DMA addresses (Arjun Vynipadath) [1664673] - [infiniband] iw_cxgb4: Make function read_tcb() static (Arjun Vynipadath) [1664673] - [infiniband] RDMA/cxgb4: Remove kref accounting for sync operation (Arjun Vynipadath) [1664673] - [infiniband] iw_cxgb4: cq/qp mask depends on bar2 pages in a host page (Arjun Vynipadath) [1664673] - [infiniband] iw_cxgb4: fix srqidx leak during connection abort (Arjun Vynipadath) [1664673] - [infiniband] iw_cxgb4: complete the cached SRQ buffers (Arjun Vynipadath) [1664673] - [infiniband] rdma/cxgb4: Remove a set-but-not-used variable (Arjun Vynipadath) [1664673] - [infiniband] iw_cxgb4: use tos when finding ipv6 routes (Arjun Vynipadath) [1664673] - [infiniband] iw_cxgb4: use tos when importing the endpoint (Arjun Vynipadath) [1664673] - [infiniband] iw_cxgb4: use listening ep tos when accepting new connections (Arjun Vynipadath) [1664673] - [infiniband] iw_cxgb*: kzalloc the iwcm verbs struct (Arjun Vynipadath) [1664673] - [infiniband] RDMA/iw_cxgb4: Drop __GFP_NOFAIL (Arjun Vynipadath) [1664673] - [infiniband] infiniband: cxgb4: no need to check return value of debugfs_create functions (Arjun Vynipadath) [1664673] - [infiniband] RDMA/iw_cxgb4: Fix the unchecked ep dereference (Arjun Vynipadath) [1664673] - [infiniband] RDMA: Introduce and use rdma_device_to_ibdev() (Arjun Vynipadath) [1664673] - [infiniband] iw_cxgb4: Check for send WR also while posting write with completion WR (Arjun Vynipadath) [1664673] - [infiniband] iw_cxgb4: only reconnect with MPAv1 if the peer aborts (Arjun Vynipadath) [1664673] - [infiniband] iw_cxgb4: Use proper enumerated type in c4iw_bar2_addrs (Arjun Vynipadath) [1664673] - [infiniband] RDMA/cxgb4: remove redundant null pointer check before kfree_skb (Arjun Vynipadath) [1664673] - [infiniband] iw_cxgb4: Remove pci_unmap_addr() wrappers for DMA API (Arjun Vynipadath) [1664673] - [infiniband] iw_cxgb4: Declare ib_post_send() and ib_post_recv() arguments const (Arjun Vynipadath) [1664673] - [infiniband] rdma/cxgb4: Simplify a structure initialization (Arjun Vynipadath) [1664673] - [infiniband] rdma/cxgb4: Fix SRQ endianness annotations (Arjun Vynipadath) [1664673] - [infiniband] rdma/cxgb4: Add support for kernel mode SRQ's (Arjun Vynipadath) [1664673] - [infiniband] rdma/cxgb4: Add support for srq functions & structs (Arjun Vynipadath) [1664673] - [infiniband] RDMA/cxgb4: Restore the dropped uninitialized_var (Arjun Vynipadath) [1664673] - [infiniband] RDMA/cxgb4: Make c4iw_poll_cq_one() easier to analyze (Arjun Vynipadath) [1664673] - [fs] gfs2: clean_journal improperly set sd_log_flush_head (Robert S Peterson) [1693660]- [netdrv] bonding/802.3ad: fix slave link initialization transition states (Jarod Wilson) [1714387] - [iommu] iommu/vt-d: Disable ATS support on untrusted devices (Jerry Snitselaar) [1649210 1692246] - [documentation] thunderbolt: Export IOMMU based DMA protection support to userspace (Jerry Snitselaar) [1649210 1692246] - [iommu] iommu/vt-d: Do not enable ATS for untrusted devices (Jerry Snitselaar) [1649210 1692246] - [iommu] iommu/vt-d: Force IOMMU on for platform opt in hint (Jerry Snitselaar) [1649210 1692246] - [arm64] arm64: makefile fix build of .i file in external module case (Jerome Marchand) [1713052] - [s390] s390/protvirt: block kernel command line alteration (Philipp Rudo) [1651711] - [s390] s390/protvirt: add memory sharing for diag 308 set/store (Philipp Rudo) [1651711] - [s390] s390/uv: introduce guest side ultravisor code (Philipp Rudo) [1651711] - [netdrv] net: aquantia: fix undefined devm_hwmon_device_register_with_info reference (Igor Russkikh) [1706905] - [netdrv] net: aquantia: Make aq_ndev_driver_name static (Igor Russkikh) [1706905] - [netdrv] net: aquantia: remove outdated device ids (Igor Russkikh) [1706905] - [netdrv] net: aquantia: fixups on 64bit dma counters (Igor Russkikh) [1706905] - [netdrv] net: aquantia: get total counters from DMA block (Igor Russkikh) [1706905] - [netdrv] net: aquantia: fetch up to date statistics on ethtool request (Igor Russkikh) [1706905] - [netdrv] net: aquantia: extract timer cb into work job (Igor Russkikh) [1706905] - [netdrv] net: aquantia: introduce fwreq mutex (Igor Russkikh) [1706905] - [netdrv] net: aquantia: user correct MSI irq type (Igor Russkikh) [1706905] - [netdrv] net: aquantia: use macros for better visibility (Igor Russkikh) [1706905] - [netdrv] net: aquantia: improve ifup link detection (Igor Russkikh) [1706905] - [netdrv] net: aquantia: link status irq handling (Igor Russkikh) [1706905] - [netdrv] net: aquantia: create global service workqueue (Igor Russkikh) [1706905] - [netdrv] net: aquantia: link interrupt handling function (Igor Russkikh) [1706905] - [netdrv] net: aquantia: add link interrupt fields (Igor Russkikh) [1706905] - [netdrv] net: aquantia: implement hwmon api for chip temperature (Igor Russkikh) [1706905] - [netdrv] net: aquantia: add infrastructure to readout chip temperature (Igor Russkikh) [1706905] - [netdrv] net: aquantia: enable driver build for arm64 or compile_test (Igor Russkikh) [1706905] - [netdrv] net: aquantia: improve LRO configuration (Igor Russkikh) [1706905] - [netdrv] net: aquantia: Increase rx ring default size from 1K to 2K (Igor Russkikh) [1706905] - [netdrv] net: aquantia: Make RX default frame size 2K (Igor Russkikh) [1706905] - [netdrv] net: aquantia: Introduce rx refill threshold value (Igor Russkikh) [1706905] - [netdrv] net: aquantia: optimize rx performance by page reuse strategy (Igor Russkikh) [1706905] - [netdrv] net: aquantia: optimize rx path using larger preallocated skb len (Igor Russkikh) [1706905] - [netdrv] net: aquantia: fix rx checksum offload for UDP/TCP over IPv6 (Igor Russkikh) [1706905] - [netdrv] net: aquantia: use better wrappers for state registers (Igor Russkikh) [1706905] - [netdrv] net: aquantia: replace AQ_HW_WAIT_FOR with readx_poll_timeout_atomic (Igor Russkikh) [1706905] - [netdrv] net: aquantia: fixed instack structure overflow (Igor Russkikh) [1706905] - [netdrv] net: aquantia: fixed buffer overflow (Igor Russkikh) [1706905] - [netdrv] net: aquantia: added newline at end of file (Igor Russkikh) [1706905] - [netdrv] net: aquantia: fixed memcpy size (Igor Russkikh) [1706905] - [netdrv] net: aquantia: regression on cpus with high cores: set mode with 8 queues (Igor Russkikh) [1706905] - [netdrv] net: aquantia: add support of RSS configuration (Igor Russkikh) [1706905] - [netdrv] net: aquantia: fix initialization of RSS table (Igor Russkikh) [1706905] - [netdrv] net: aquantia: increase max number of hw queues (Igor Russkikh) [1706905] - [netdrv] net: aquantia: fix RSS table and key sizes (Igor Russkikh) [1706905] - [netdrv] net: aquantia: fix rx checksum offload bits (Igor Russkikh) [1706905] - [netdrv] net: aquantia: return 'err' if set MPI_DEINIT state fails (Igor Russkikh) [1706905] - [netdrv] net: aquantia: fix spelling mistake "specfield" -> "specified" (Igor Russkikh) [1706905] - [netdrv] net: aquantia: cleanup err handing in hw_atl_utils_fw_rpc_wait (Igor Russkikh) [1706905] - [netdrv] net: aquantia: add support of rx-vlan-filter offload (Igor Russkikh) [1706905] - [netdrv] net: aquantia: add ethertype and PCP to rx flow filters (Igor Russkikh) [1706905] - [netdrv] net: aquantia: add vlan id to rx flow filters (Igor Russkikh) [1706905] - [netdrv] net: aquantia: add support of L3/L4 ntuple filters (Igor Russkikh) [1706905] - [netdrv] net: aquantia: add infrastructure for ntuple rules (Igor Russkikh) [1706905] - [netdrv] net: aquantia: add rx-flow filter definitions (Igor Russkikh) [1706905] - [netdrv] net: aquantia: allow rx checksum offload configuration (Igor Russkikh) [1706905] - [netdrv] net: aquantia: invalid checksumm offload implementation (Igor Russkikh) [1706905] - [netdrv] net: aquantia: fixed enable unicast on 32 macvlan (Igor Russkikh) [1706905] - [netdrv] net: aquantia: fix potential IOMMU fault after driver unbind (Igor Russkikh) [1706905] - [netdrv] net: aquantia: synchronized flow control between mac/phy (Igor Russkikh) [1706905] - [netdrv] net: aquantia: make function aq_fw2x_update_stats static (Igor Russkikh) [1706905] - [netdrv] net: aquantia: remove some redundant variable initializations (Igor Russkikh) [1706905] - [netdrv] bnxt_en: Add device IDs 0x1806 and 0x1752 for 57500 devices. (Selvin Xavier) [1672208] - [scsi] scsi: fnic: Remove set but not used variable 'vdev' (Govindarajulu Varadarajan) [1656236] - [scsi] scsi: fnic: no need to check return value of debugfs_create functions (Govindarajulu Varadarajan) [1656236] - [scsi] scsi: fnic: Update fnic driver version to 1.6.0.47 (Govindarajulu Varadarajan) [1656236] - [scsi] scsi: fnic: Enable fnic devcmd2 interface (Govindarajulu Varadarajan) [1656236] - [scsi] scsi: fnic: Adding devcmd2 init and posting interfaces (Govindarajulu Varadarajan) [1656236] - [scsi] scsi: fnic: Add devcmd2 initialization helpers (Govindarajulu Varadarajan) [1656236] - [scsi] scsi: fnic: fnic devcmd2 controller definitions (Govindarajulu Varadarajan) [1656236] - [scsi] scsi: fnic: fnic devcmd2 interface definitions (Govindarajulu Varadarajan) [1656236] - [scsi] scsi: fnic: Impose upper limit on max. # of CQs processed per intr (Govindarajulu Varadarajan) [1656236] - [scsi] scsi: fnic: RQ enable and then post descriptors (Govindarajulu Varadarajan) [1656236] - [scsi] scsi: fnic: delaying vnic dev enable till after req intr (Govindarajulu Varadarajan) [1656236] - [scsi] scsi: fnic: Warn when calling done for IO not issued to fw (Govindarajulu Varadarajan) [1656236] - [scsi] scsi: fnic: fnic stats for max CQs processed and ISR time (Govindarajulu Varadarajan) [1656236] - [scsi] scsi: fnic: Add port speed stat to fnic debug stats (Govindarajulu Varadarajan) [1656236] - [scsi] scsi: fnic: use fnic_lock to guard fnic->state_flags (Govindarajulu Varadarajan) [1656236] - [scsi] scsi: fnic: vnic_rq_clean change BUG_ON to WARN_ON (Govindarajulu Varadarajan) [1656236] - [scsi] scsi: fnic: change fnic queue depth to 256 (Govindarajulu Varadarajan) [1656236] - [scsi] scsi: fnic: support to display 20G port speed (Govindarajulu Varadarajan) [1656236] - [scsi] scsi: fnic: Use vzalloc (Govindarajulu Varadarajan) [1656236] - [scsi] scsi: fnic: switch to generic DMA API (Govindarajulu Varadarajan) [1656236] - [pci] PCI/PME: Fix possible use-after-free on remove (Myron Stowe) [1701834] - [pci] PCI/PME: Fix hotplug/sysfs remove deadlock in pcie_pme_remove() (Myron Stowe) [1701834] - [pci] PCI: Blacklist power management of Gigabyte X299 DESIGNARE EX PCIe ports (Myron Stowe) [1701834] - [tools] perf arm64: Fix mksyscalltbl when system kernel headers are ahead of the kernel (Michael Petlan) [1709242] - [rpmspec] perf: remove bpf examples (Michael Petlan) [1709242] - [tools] perf tools: Stop fallbacking to kallsyms for vdso symbols lookup (Michael Petlan) [1709242] - [tools] perf report: Don't crash on invalid inline debug information (Michael Petlan) [1709242] - [tools] perf cpu_map: Align cpu map synthesized events properly. (Michael Petlan) [1709242] - [tools] perf tools: Fix tracing_path_mount proper path (Michael Petlan) [1709242] - [tools] perf evsel: Store ids for events with their own cpus perf_event__synthesize_event_update_cpus (Michael Petlan) [1709242] - [tools] perf vendor events intel: Fix wrong filter_band* values for uncore events (Michael Petlan) [1709242] - [tools] Revert "perf tools: Fix PMU term format max value calculation" (Michael Petlan) [1709242] - [tools] tools headers uapi: Sync kvm.h copy (Michael Petlan) [1709242] - [tools] perf record: Use unmapped IP for inline callchain cursors (Michael Petlan) [1709242] - [tools] perf python: Use -Wno-redundant-decls to build with PYTHON=python3 (Michael Petlan) [1709242] - [tools] perf report: Don't try to map ip to invalid map (Michael Petlan) [1709242] - [tools] perf script python: Fix export-to-sqlite.py sample columns (Michael Petlan) [1709242] - [tools] perf script python: Fix export-to-postgresql.py occasional failure (Michael Petlan) [1709242] - [tools] perf Documentation: Fix out-of-tree asciidoctor man page generation (Michael Petlan) [1709242] - [tools] perf tools: Fix maps__find_symbol_by_name() (Michael Petlan) [1709242] - [tools] tools headers uapi: Update tools's copy of linux/if_link.h (Michael Petlan) [1709242] - [tools] tools headers uapi: Update tools's copy of linux/vhost.h (Michael Petlan) [1709242] - [tools] tools headers uapi: Update tools's copies of kvm headers (Michael Petlan) [1709242] - [tools] tools headers uapi: Update tools's copy of drm/drm.h (Michael Petlan) [1709242] - [tools] tools headers uapi: Update tools's copy of asm-generic/unistd.h (Michael Petlan) [1709242] - [tools] tools headers uapi: Update tools's copy of linux/perf_event.h (Michael Petlan) [1709242] - [tools] perf annotate: Fix parsing aarch64 branch instructions after objdump update (Michael Petlan) [1709242] - [tools] perf probe powerpc: Ignore SyS symbols irrespective of endianness (Michael Petlan) [1709242] - [tools] perf event-parse: Use fixed size string for comms (Michael Petlan) [1709242] - [tools] perf util: Fix bad memory access in trace info. (Michael Petlan) [1709242] - [tools] perf tools: Streamline bpf examples and headers installation (Michael Petlan) [1709242] - [tools] perf evsel: Fix potential null pointer dereference in perf_evsel__new_idx() (Michael Petlan) [1709242] - [tools] perf arm64: Fix include path for asm-generic/unistd.h (Michael Petlan) [1709242] - [tools] perf tests: Add breakpoint modify tests (Michael Petlan) [1709242] - [tools] perf annotate: Properly interpret indirect call (Michael Petlan) [1709242] - [tools] tools/lib/lockdep: Add dummy task_struct state member (Michael Petlan) [1709242] - [tools] tools/lib/lockdep: Add empty nmi.h (Michael Petlan) [1709242] - [tools] tools lib traceevent: Change to SPDX License format (Michael Petlan) [1709242] - [tools] perf llvm: Allow passing options to llc in addition to clang (Michael Petlan) [1709242] - [tools] perf parser: Improve error message for PMU address filters (Michael Petlan) [1709242] - [tools] perf tools: Disable parallelism for 'make clean' (Michael Petlan) [1709242] - [tools] perf auxtrace: Fix queue resize (Michael Petlan) [1709242] - [tools] perf python: Remove -mcet and -fcf-protection when building with clang (Michael Petlan) [1709242] - [tools] perf arm spe: Fix uninitialized record error variable (Michael Petlan) [1709242] - [tools] perf tools: Move syscall_64.tbl check into check-headers.sh (Michael Petlan) [1709242] - [tools] perf tools: Make check-headers.sh check based on kernel dir (Michael Petlan) [1709242] - [tools] perf tools: Fix check-headers.sh AND list path of execution (Michael Petlan) [1709242] - [tools] tools lib traceevent: Rename static variables and functions in event-parse.c (Michael Petlan) [1709242] - [tools] tools lib traceevent: Rename various pevent APIs (Michael Petlan) [1709242] - [tools] tools lib traceevent: Rename internal parser related APIs (Michael Petlan) [1709242] - [tools] tools lib traceevent: Rename various pevent get/set/is APIs (Michael Petlan) [1709242] - [tools] tools lib traceevent: Rename pevent_find_* APIs (Michael Petlan) [1709242] - [tools] tools lib traceevent: Rename pevent field APIs (Michael Petlan) [1709242] - [tools] tools lib traceevent: Rename pevent_data_ APIs (Michael Petlan) [1709242] - [tools] tools lib traceevent: Rename pevent_register / unregister APIs (Michael Petlan) [1709242] - [tools] tools lib traceevent: Rename pevent_filter* APIs (Michael Petlan) [1709242] - [tools] tools lib traceevent, perf tools: Rename traceevent_plugin_* APIs (Michael Petlan) [1709242] - [tools] tools lib traceevent: Rename pevent_function* APIs (Michael Petlan) [1709242] - [tools] tools lib traceevent, tools lib lockdep: Rename 'enum pevent_errno' to 'enum tep_errno' (Michael Petlan) [1709242] - [tools] tools lib traceevent, perf tools: Rename 'enum pevent_flag' to 'enum tep_flag' (Michael Petlan) [1709242] - [tools] tools lib traceevent, perf tools: Rename traceevent_* APIs (Michael Petlan) [1709242] - [tools] tools lib traceevent, perf tools: Rename pevent_set_* APIs (Michael Petlan) [1709242] - [tools] tools lib traceevent, perf tools: Rename pevent_register_* APIs (Michael Petlan) [1709242] - [tools] tools lib traceevent, perf tools: Rename pevent_read_number_* APIs (Michael Petlan) [1709242] - [tools] tools lib traceevent, perf tools: Rename pevent print APIs (Michael Petlan) [1709242] - [tools] tools lib traceevent, perf tools: Rename pevent parse APIs (Michael Petlan) [1709242] - [tools] tools lib traceevent, perf tools: Rename pevent find APIs (Michael Petlan) [1709242] - [tools] tools lib traceevent, perf tools: Rename pevent alloc / free APIs (Michael Petlan) [1709242] - [tools] tools lib traceevent, perf tools: Rename pevent plugin related APIs (Michael Petlan) [1709242] - [tools] tools lib traceevent, perf tools: Rename 'struct pevent_record' to 'struct tep_record' (Michael Petlan) [1709242] - [tools] tools lib traceevent, perf tools: Rename struct pevent to struct tep_handle (Michael Petlan) [1709242] - [tools] perf probe powerpc: Fix trace event post-processing (Michael Petlan) [1709242] - [tools] perf map: Optimize maps__fixup_overlappings() (Michael Petlan) [1709242] - [tools] perf map: Synthesize maps only for thread group leader (Michael Petlan) [1709242] - [tools] perf trace: Wire up the augmented syscalls with the syscalls:sys_enter_FOO beautifier (Michael Petlan) [1709242] - [tools] perf trace: Setup the augmented syscalls bpf-output event fields (Michael Petlan) [1709242] - [tools] perf bpf: Make bpf__setup_output_event() return the bpf-output event (Michael Petlan) [1709242] - [tools] perf trace: Handle "bpf-output" events associated with "__augmented_syscalls__" BPF map (Michael Petlan) [1709242] - [tools] perf bpf: Add wrappers to BPF_FUNC_probe_read(_str) functions (Michael Petlan) [1709242] - [tools] perf bpf: Add bpf__setup_output_event() strerror() counterpart (Michael Petlan) [1709242] - [tools] perf bpf: Generalize bpf__setup_stdout() (Michael Petlan) [1709242] - [tools] perf bpf: Make bpf__for_each_stdout_map() generic (Michael Petlan) [1709242] - [tools] perf bpf: Add bpf/stdio.h wrapper to bpf_perf_event_output function (Michael Petlan) [1709242] - [tools] perf bpf: Add struct bpf_map struct (Michael Petlan) [1709242] - [tools] perf report: Add --percent-type option (Michael Petlan) [1709242] - [tools] perf annotate: Add --percent-type option (Michael Petlan) [1709242] - [tools] perf annotate: Display percent type in stdio output (Michael Petlan) [1709242] - [tools] perf annotate: Make local period the default percent type (Michael Petlan) [1709242] - [tools] perf annotate: Add support to toggle percent type (Michael Petlan) [1709242] - [tools] perf annotate: Pass browser percent_type in annotate_browser__calc_percent() (Michael Petlan) [1709242] - [tools] perf annotate: Pass 'struct annotation_options' to map_symbol__annotation_dump() (Michael Petlan) [1709242] - [tools] perf annotate: Pass struct annotation_options to symbol__calc_lines() (Michael Petlan) [1709242] - [tools] perf annotate: Add percent_type to struct annotation_options (Michael Petlan) [1709242] - [tools] perf annotate: Add PERCENT_PERIOD_GLOBAL percent value (Michael Petlan) [1709242] - [tools] perf annotate: Add PERCENT_PERIOD_LOCAL percent value (Michael Petlan) [1709242] - [tools] perf annotate: Add PERCENT_HITS_GLOBAL percent value (Michael Petlan) [1709242] - [tools] perf annotate: Switch struct annotation_data::percent to array (Michael Petlan) [1709242] - [tools] perf annotate: Loop group events directly in annotation__calc_percent() (Michael Petlan) [1709242] - [tools] perf annotate: Rename hist to sym_hist in annotation__calc_percent (Michael Petlan) [1709242] - [tools] perf annotate: Rename local sample variables to data (Michael Petlan) [1709242] - [tools] perf annotate: Rename struct annotation_line::samples* to data* (Michael Petlan) [1709242] - [tools] perf annotate: Get rid of annotation__scnprintf_samples_period() (Michael Petlan) [1709242] - [tools] perf annotate: Make annotation_line__max_percent static (Michael Petlan) [1709242] - [tools] perf annotate: Make symbol__annotate_fprintf2() local (Michael Petlan) [1709242] - [tools] perf bpf: Add 'syscall_enter' probe helper for syscall enter tracepoints (Michael Petlan) [1709242] - [tools] perf tools: Drop unneeded bitmap_zero() calls (Michael Petlan) [1709242] - [tools] perf vendor events arm64: Enable JSON events for eMAG (Michael Petlan) [1709242] - [tools] perf report: Add GUI report support for s390 auxiliary trace (Michael Petlan) [1709242] - [tools] perf report: Add raw report support for s390 auxiliary trace (Michael Petlan) [1709242] - [tools] perf auxtrace: Support for perf report -D for s390 (Michael Petlan) [1709242] - [tools] perf trace: Use perf_evsel__sc_tp_{uint,ptr} for "id"/"args" handling syscalls:* events (Michael Petlan) [1709242] - [tools] perf trace: Setup struct syscall_tp for syscalls:sys_{enter,exit}_NAME events (Michael Petlan) [1709242] - [tools] perf trace: Allow setting up a syscall_tp struct without a format_field (Michael Petlan) [1709242] - [tools] perf trace: Rename some syscall_tp methods to raw_syscall (Michael Petlan) [1709242] - [tools] perf trace: Use beautifiers on syscalls:sys_enter_ handlers (Michael Petlan) [1709242] - [tools] perf trace: Associate vfs_getname()'ed pathname with fd returned from 'openat' (Michael Petlan) [1709242] - [tools] perf trace: Do not require --no-syscalls to suppress strace like output (Michael Petlan) [1709242] - [tools] perf bpf: Include uapi/linux/bpf.h from the 'perf trace' script's bpf.h (Michael Petlan) [1709242] - [tools] perf tools: Allow overriding MAX_NR_CPUS at compile time (Michael Petlan) [1709242] - [tools] perf bpf: Show better message when failing to load an object (Michael Petlan) [1709242] - [tools] perf list: Unify metric group description format with PMU event description (Michael Petlan) [1709242] - [tools] perf cs-etm: Generate branch sample for CS_ETM_TRACE_ON packet (Michael Petlan) [1709242] - [tools] perf cs-etm: Generate branch sample when receiving a CS_ETM_TRACE_ON packet (Michael Petlan) [1709242] - [tools] perf cs-etm: Support dummy address value for CS_ETM_TRACE_ON packet (Michael Petlan) [1709242] - [tools] perf cs-etm: Fix start tracing packet handling (Michael Petlan) [1709242] - [tools] perf build: Fix installation directory for eBPF (Michael Petlan) [1709242] - [tools] perf c2c report: Fix crash for empty browser (Michael Petlan) [1709242] - [tools] perf tests: Fix indexing when invoking subtests (Michael Petlan) [1709242] - [tools] perf trace: Beautify the AF_INET & AF_INET6 'socket' syscall 'protocol' args (Michael Petlan) [1709242] - [tools] perf trace beauty: Add beautifiers for 'socket''s 'protocol' arg (Michael Petlan) [1709242] - [tools] perf trace beauty: Do not print NULL strarray entries (Michael Petlan) [1709242] - [tools] perf beauty: Add a generator for IPPROTO_ socket's protocol constants (Michael Petlan) [1709242] - [tools] tools include uapi: Grab a copy of linux/in.h (Michael Petlan) [1709242] - [tools] perf tests: Fix complex event name parsing (Michael Petlan) [1709242] - [tools] perf evlist: Fix error out while applying initial delay and LBR (Michael Petlan) [1709242] - [tools] perf trace beauty: Default header_dir to cwd to work without parms (Michael Petlan) [1709242] - [tools] perf test: Fix subtest number when showing results (Michael Petlan) [1709242] - [tools] perf stat: Get rid of extra clock display function (Michael Petlan) [1709242] - [tools] perf tools: Use perf_evsel__match instead of open coded equivalent (Michael Petlan) [1709242] - [tools] perf tools: Fix struct comm_str removal crash (Michael Petlan) [1709242] - [tools] perf machine: Use last_match threads cache only in single thread mode (Michael Petlan) [1709242] - [tools] perf machine: Add threads__set_last_match function (Michael Petlan) [1709242] - [tools] perf machine: Add threads__get_last_match function (Michael Petlan) [1709242] - [tools] perf tools: Synthesize GROUP_DESC feature in pipe mode (Michael Petlan) [1709242] - [tools] perf script: Show correct offsets for DWARF-based unwinding (Michael Petlan) [1709242] - [tools] perf trace arm64: Use generated syscall table (Michael Petlan) [1709242] - [tools] perf arm64: Generate system call table from asm/unistd.h (Michael Petlan) [1709242] - [tools] tools include: Grab copies of arm64 dependent unistd.h files (Michael Petlan) [1709242] - [tools] perf tests: Fix record+probe_libc_inet_pton.sh when event exists (Michael Petlan) [1709242] - [tools] perf tests: Fix record+probe_libc_inet_pton.sh to ensure cleanups (Michael Petlan) [1709242] - [tools] perf tests: Fix record+probe_libc_inet_pton.sh for powerpc64 (Michael Petlan) [1709242] - [tools] perf powerpc: Fix callchain ip filtering when return address is in a register (Michael Petlan) [1709242] - [tools] perf powerpc: Fix callchain ip filtering (Michael Petlan) [1709242] - [tools] perf list: Add missing documentation for --desc and --debug options (Michael Petlan) [1709242] - [tools] perf stat: Add transaction flag (-T) support for s390 (Michael Petlan) [1709242] - [tools] perf json: Add s390 transaction counter definition (Michael Petlan) [1709242] - [tools] perf list: Add s390 support for detailed PMU event description (Michael Petlan) [1709242] - [tools] Revert "perf list: Add s390 support for detailed/verbose PMU event description" (Michael Petlan) [1709242] - [tools] perf cs-etm: Bail out immediately for instruction sample failure (Michael Petlan) [1709242] - [tools] perf cs-etm: Introduce invalid address macro (Michael Petlan) [1709242] - [tools] perf hists: Clarify callchain disabling when available (Michael Petlan) [1709242] - [tools] perf tests: Check that complex event name is parsed correctly (Michael Petlan) [1709242] - [arm64] arm64: perf: Reject stand-alone CHAIN events for PMUv3 (Michael Petlan) [1709242] - [x86] perf/x86/amd/uncore: Set ThreadMask and SliceMask for L3 Cache perf events (Michael Petlan) [1709242] - [x86] perf/x86/intel/uncore: Fix PCI BDF address of M3UPI on SKX (Michael Petlan) [1709242] - [kernel] perf/ring_buffer: Prevent concurent ring buffer access (Michael Petlan) [1709242] - [x86] perf/x86/intel/uncore: Use boot_cpu_data.phys_proc_id instead of hardcorded physical package ID 0 (Michael Petlan) [1709242] - [kernel] perf/core: Fix perf_pmu_unregister() locking (Michael Petlan) [1709242] - [kernel] perf/core: Add sanity check to deal with pinned event failure (Michael Petlan) [1709242] - [kernel] perf/core: Force USER_DS when recording user stack data (Michael Petlan) [1709242] - [include] perf/UAPI: Clearly mark __PERF_SAMPLE_CALLCHAIN_EARLY as internal use (Michael Petlan) [1709242] - [x86] perf/x86/intel: Add support/quirk for the MISPREDICT bit on Knights Landing CPUs (Michael Petlan) [1709242] - [kernel] perf/hw_breakpoint: Simplify breakpoint enable in perf_event_modify_breakpoint (Michael Petlan) [1709242] - [kernel] perf/hw_breakpoint: Enable breakpoint in modify_user_hw_breakpoint (Michael Petlan) [1709242] - [kernel] perf/hw_breakpoint: Remove superfluous bp->attr.disabled = 0 (Michael Petlan) [1709242] - [kernel] arm64: perf: Add cap_user_time aarch64 (Michael Petlan) [1709242] - [include] arm_pmu: Add support for 64bit event counters (Michael Petlan) [1709242] - [x86] perf/x86/intel: Support Extended PEBS for Goldmont Plus (Michael Petlan) [1709242] - [x86] perf/x86/intel/ds: Handle PEBS overflow for fixed counters (Michael Petlan) [1709242] - [x86] perf/x86/intel: Support PEBS on fixed counters (Michael Petlan) [1709242] - [kernel] perf, tools: Use correct articles in comments (Michael Petlan) [1709242] - [kernel] perf/hw_breakpoint: Clean up and consolidate modify_user_hw_breakpoint_check() (Michael Petlan) [1709242] - [kernel] perf/hw_breakpoint: Pass new breakpoint type to modify_breakpoint_slot() (Michael Petlan) [1709242] - [kernel] perf/hw_breakpoint: Remove default hw_breakpoint_arch_parse() (Michael Petlan) [1709242] - [arm64] perf/arch/arm64: Implement hw_breakpoint_arch_parse() (Michael Petlan) [1709242] - [powerpc] perf/arch/powerpc: Implement hw_breakpoint_arch_parse() (Michael Petlan) [1709242] - [x86] perf/arch/x86: Implement hw_breakpoint_arch_parse() (Michael Petlan) [1709242] - [arm64] perf/hw_breakpoint: Pass arch breakpoint struct to arch_check_bp_in_kernelspace() (Michael Petlan) [1709242] - [kernel] perf/core: Change perf_mmap_fault() return type to 'vm_fault_t' (Michael Petlan) [1709242] - [x86] perf/x86/intel/lbr: Optimize context switches for the LBR call stack (Michael Petlan) [1709242] - [netdrv] cnic: Refactor code and mark expected switch fall-through (Nilesh Javali) [1665302] - [netdrv] cnic: remove use of VLAN_TAG_PRESENT (Nilesh Javali) [1665302] - [netdrv] cnic: use kvzalloc to allocate memory for csk_tbl (Nilesh Javali) [1665302] - [netdrv] cnic: remove redundant pointer req and variable func (Nilesh Javali) [1665302] - [scsi] drivers: Remove useless trailing comments from mmiowb() invocations (Nilesh Javali) [1665307] - [scsi] scsi: qedf: remove set but not used variables (Nilesh Javali) [1665301] - [scsi] scsi: qedf: Update the driver version to 8.37.25.20 (Nilesh Javali) [1665301] - [scsi] scsi: qedf: Add return value to log message if scsi_add_host fails (Nilesh Javali) [1665301] - [scsi] scsi: qedf: Print fcport information on wait for upload timeout (Nilesh Javali) [1665301] - [scsi] scsi: qedf: Check the return value of start_xmit (Nilesh Javali) [1665301] - [scsi] scsi: qedf: Log message if scsi_add_host fails (Nilesh Javali) [1665301] - [scsi] scsi: qedf: Check for fcoe_libfc_config failure (Nilesh Javali) [1665301] - [scsi] scsi: qedf: Add comment to display logging levels (Nilesh Javali) [1665301] - [scsi] scsi: qedf: Add port_id for fcport into initiate_cleanup debug message (Nilesh Javali) [1665301] - [scsi] scsi: qedf: Add LBA to underrun debug messages (Nilesh Javali) [1665301] - [scsi] scsi: qedf: Print scsi_cmd backpointer in good completion path if the command is still being used (Nilesh Javali) [1665301] - [scsi] scsi: qedf: Add driver state to 'driver_stats' debugfs node (Nilesh Javali) [1665301] - [scsi] scsi: qedf: Change MSI-X load error message (Nilesh Javali) [1665301] - [scsi] scsi: qedf: remove memset/memcpy to nfunc and use func instead (Nilesh Javali) [1665301] - [scsi] scsi: qedf: Remove set but not used variable 'fr_len' (Nilesh Javali) [1665301] - [scsi] scsi: qedf: Update the driver version to 8.37.25.19 (Nilesh Javali) [1665301] - [scsi] scsi: qedf: Fix lport may be used uninitialized warning (Nilesh Javali) [1665301] - [scsi] scsi: qedf: Correctly handle refcounting of rdata (Nilesh Javali) [1665301] - [scsi] scsi: qedf: Cleanup rrq_work after QEDF_CMD_OUTSTANDING is cleared (Nilesh Javali) [1665301] - [scsi] scsi: qedf: Check for tm_flags instead of cmd_type during cleanup (Nilesh Javali) [1665301] - [scsi] scsi: qedf: Add a flag to help debugging io_req which could not be cleaned (Nilesh Javali) [1665301] - [scsi] scsi: qedf: Don't send ABTS for under run scenario (Nilesh Javali) [1665301] - [scsi] scsi: qedf: Don't queue anything if upload is in progress (Nilesh Javali) [1665301] - [scsi] scsi: qedf: Check both the FCF and fabric ID before servicing clear virtual link (Nilesh Javali) [1665301] - [scsi] scsi: qedf: fc_rport_priv reference counting fixes (Nilesh Javali) [1665301] - [scsi] scsi: qedf: Add missing return in qedf_scsi_done() (Nilesh Javali) [1665301] - [scsi] scsi: qedf: Wait for upload and link down processing during soft ctx reset (Nilesh Javali) [1665301] - [scsi] scsi: qedf: Add additional checks for io_req->sc_cmd validity (Nilesh Javali) [1665301] - [scsi] scsi: qedf: fixup bit operations (Nilesh Javali) [1665301] - [scsi] scsi: qedf: fixup locking in qedf_restart_rport() (Nilesh Javali) [1665301] - [scsi] scsi: qedf: missing kref_put in qedf_xmit() (Nilesh Javali) [1665301] - [scsi] scsi: qedf: Check for link state before processing LL2 packets and send fipvlan retries (Nilesh Javali) [1665301] - [scsi] scsi: qedf: Add missing fc_disc_init call after allocating lport (Nilesh Javali) [1665301] - [scsi] scsi: qedf: Correct the memory barriers in qedf_ring_doorbell (Nilesh Javali) [1665301] - [scsi] scsi: qedf: Use a separate completion for cleanup commands (Nilesh Javali) [1665301] - [scsi] scsi: qedf: Modify abort and tmf handler to handle edge condition and flush (Nilesh Javali) [1665301] - [scsi] scsi: qedf: Modify flush routine to handle all I/Os and TMF (Nilesh Javali) [1665301] - [scsi] scsi: qedf: Simplify s/g list mapping (Nilesh Javali) [1665301] - [scsi] scsi: qedf: Add missing return in qedf_post_io_req() in the fcport offload check (Nilesh Javali) [1665301] - [scsi] scsi: qedf: Correct xid range overlap between offloaded requests and libfc requests (Nilesh Javali) [1665301] - [scsi] scsi: qedf: Do not retry ELS request if qedf_alloc_cmd fails (Nilesh Javali) [1665301] - [scsi] scsi: fcoe: make use of fip_mode enum complete (Nilesh Javali) [1665301] - [scsi] scsi: stop setting up request->special (Nilesh Javali) [1665301] - [scsi] scsi: qedf: no need to check return value of debugfs_create functions (Nilesh Javali) [1665301] - [scsi] cross-tree: phase out dma_zalloc_coherent() (Nilesh Javali) [1665301] - [scsi] scsi: qedf: NULL check before some freeing functions is not needed (Nilesh Javali) [1665301] - [scsi] scsi: qedf: fully convert to the generic DMA API (Nilesh Javali) [1665301] - [scsi] scsi: qedi: Adjust termination and offload ramrod timers (Nilesh Javali) [1665300] - [scsi] scsi: qedi: Abort ep termination if offload not scheduled (Nilesh Javali) [1665300] - [scsi] scsi: qedi: fix spelling mistake "oflload" -> "offload" (Nilesh Javali) [1665300] - [scsi] scsi: qedi: remove declaration of nvm_image from stack (Nilesh Javali) [1665300] - [scsi] scsi: qedi: Remove set but not used variable 'cls_sess' (Nilesh Javali) [1665300] - [scsi] scsi: qedi: Add ep_state for login completion on un-reachable targets (Nilesh Javali) [1665300] - [scsi] cross-tree: phase out dma_zalloc_coherent() (Nilesh Javali) [1665300] - [scsi] scsi: qedi: Update driver version to 8.33.0.21 (Nilesh Javali) [1665300] - [scsi] scsi: qedi: Move LL2 producer index processing in BH. (Nilesh Javali) [1665300] - [scsi] scsi: qedi: add module param to set ping packet size (Nilesh Javali) [1665300] - [scsi] scsi: qedi: Add packet filter in light L2 Rx path. (Nilesh Javali) [1665300] - [scsi] scsi: qedi: Check for session online before getting iSCSI TLV data. (Nilesh Javali) [1665300] - [scsi] scsi: qedi: Replace PAGE_SIZE with QEDI_PAGE_SIZE (Nilesh Javali) [1665300] - [scsi] scsi: qedi: Fix spelling mistake "OUSTANDING" -> "OUTSTANDING" (Nilesh Javali) [1665300] - [scsi] scsi: qedi: Cleanup redundant QEDI_PAGE_SIZE macro definition (Nilesh Javali) [1665300] - [scsi] scsi: qedi: fully convert to the generic DMA API (Nilesh Javali) [1665300] - [x86] x86/kdump: Fall back to reserve high crashkernel memory (Pingfan Liu) [1682984] - [x86] x86/kdump: Have crashkernel=X reserve under 4G by default (Pingfan Liu) [1682984] - [x86] Revert "[x86] x86/kdump: make the behavior of crashkernel=X consistent with kaslr" (Pingfan Liu) [1682984] - [scsi] scsi: core: avoid pre-allocating big SGL for data (Ewan Milne) [1698297] - [scsi] scsi: core: avoid pre-allocating big SGL for protection information (Ewan Milne) [1698297] - [nvme] scsi: lib/sg_pool.c: improve APIs for allocating sg pool (Ewan Milne) [1698297] - [kvm] KVM: PPC: Book3S HV: Save/restore vrsave register in kvmhv_p9_guest_entry() (Suraj Jitindar Singh) [1700272] - [fs] ext4: avoid kernel warning when writing the superblock to a dead device (Lukas Czerner) [1695021] - [fs] ext4: cond_resched in work-heavy group loops (Lukas Czerner) [1698815] - [fs] ext4: ignore e_value_offs for xattrs with value-in-ea-inode (Lukas Czerner) [1698815] - [fs] ext4: protect journal inode's blocks using block_validity (Lukas Czerner) [1698815] - [fs] ext4: use BUG() instead of BUG_ON(1) (Lukas Czerner) [1698815] - [fs] jbd2: check superblock mapped prior to committing (Lukas Czerner) [1698815] - [fs] ext4: remove incorrect comment for NEXT_ORPHAN() (Lukas Czerner) [1698815] - [fs] ext4: make sanity check in mballoc more strict (Lukas Czerner) [1698815] - [fs] ext4: fix use-after-free race with debug_want_extra_isize (Lukas Czerner) [1698815] - [fs] ext4: fix ext4_show_options for file systems w/o journal (Lukas Czerner) [1698815] - [fs] ext4: actually request zeroing of inode table after grow (Lukas Czerner) [1698815] - [fs] Revert "ext4: use ext4_write_inode() when fsyncing w/o a journal" (Lukas Czerner) [1698815] - [fs] ext4: fix some error pointer dereferences (Lukas Czerner) [1698815] - [fs] ext4: fix special inode number checks in __ext4_iget() (Lukas Czerner) [1698815] - [fs] ext4: prohibit fstrim in norecovery mode (Lukas Czerner) [1698815] - [fs] ext4: cleanup bh release code in ext4_ind_remove_space() (Lukas Czerner) [1698815] - [fs] ext4: brelse all indirect buffer in ext4_ind_remove_space() (Lukas Czerner) [1698815] - [fs] ext4: report real fs size after failed resize (Lukas Czerner) [1698815] - [fs] ext4: add missing brelse() in add_new_gdb_meta_bg() (Lukas Czerner) [1698815] - [fs] ext4: remove useless ext4_pin_inode() (Lukas Czerner) [1698815] - [fs] ext4: avoid panic during forced reboot (Lukas Czerner) [1698815] - [fs] ext4: fix data corruption caused by unaligned direct AIO (Lukas Czerner) [1698815] - [fs] ext4: fix NULL pointer dereference while journal is aborted (Lukas Czerner) [1698815] - [fs] jbd2: jbd2_get_transaction does not need to return a value (Lukas Czerner) [1698815] - [fs] jbd2: fix invalid descriptor block checksum (Lukas Czerner) [1698815] - [fs] ext4: fix bigalloc cluster freeing when hole punching under load (Lukas Czerner) [1698815] - [fs] ext4: add sysfs attr /sys/fs/ext4//journal_task (Lukas Czerner) [1698815] - [fs] ext4: Change debugging support help prefix from EXT4 to Ext4 (Lukas Czerner) [1698815] - [fs] ext4: fix compile error when using BUFFER_TRACE (Lukas Czerner) [1698815] - [fs] jbd2: fix compile warning when using JBUFFER_TRACE (Lukas Czerner) [1698815] - [fs] ext4: annotate more implicit fall throughs (Lukas Czerner) [1698815] - [fs] ext4: annotate implicit fall throughs (Lukas Czerner) [1698815] - [fs] ext4: don't update s_rev_level if not required (Lukas Czerner) [1698815] - [fs] jbd2: fold jbd2_superblock_csum_{verify,set} into their callers (Lukas Czerner) [1698815] - [fs] jbd2: fix race when writing superblock (Lukas Czerner) [1698815] - [fs] ext4: fix crash during online resizing (Lukas Czerner) [1698815] - [fs] ext4: disallow files with EXT4_JOURNAL_DATA_FL from EXT4_IOC_SWAP_BOOT (Lukas Czerner) [1698815] - [fs] ext4: add mask of ext4 flags to swap (Lukas Czerner) [1698815] - [fs] ext4: update quota information while swapping boot loader inode (Lukas Czerner) [1698815] - [fs] ext4: cleanup pagecache before swap i_data (Lukas Czerner) [1698815] - [fs] ext4: fix check of inode in swap_inode_boot_loader (Lukas Czerner) [1698815] - [fs] ext4: unlock unused_pages timely when doing writeback (Lukas Czerner) [1698815] - [fs] ext4: cleanup clean_bdev_aliases() calls (Lukas Czerner) [1698815] - [fs] jbd2: discard dirty data when forgetting an un-journalled buffer (Lukas Czerner) [1698815] - [fs] jbd2: clear dirty flag when revoking a buffer from an older transaction (Lukas Czerner) [1698815] - [fs] ext4: replace opencoded i_writecount usage with inode_is_open_for_write() (Lukas Czerner) [1698815] - [fs] jbd2: fix deadlock while checkpoint thread waits commit thread to finish (Lukas Czerner) [1698815] - [fs] ext4: use IS_ENCRYPTED() to check encryption status (Lukas Czerner) [1698815] - [fs] ext4: track writeback errors using the generic tracking infrastructure (Lukas Czerner) [1698815] - [fs] ext4: use ext4_write_inode() when fsyncing w/o a journal (Lukas Czerner) [1698815] - [fs] ext4: fix a potential fiemap/page fault deadlock w/ inline_data (Lukas Czerner) [1698815] - [fs] ext4: make sure enough credits are reserved for dioread_nolock writes (Lukas Czerner) [1698815] - [fs] ext4: check for shutdown and r/o file system in ext4_write_inode() (Lukas Czerner) [1698815] - [fs] ext4: force inode writes when nfsd calls commit_metadata() (Lukas Czerner) [1698815] - [fs] ext4: avoid declaring fs inconsistent due to invalid file handles (Lukas Czerner) [1698815] - [fs] ext4: include terminating u32 in size of xattr entries when expanding inodes (Lukas Czerner) [1698815] - [fs] ext4: compare old and new mode before setting update_mode flag (Lukas Czerner) [1698815] - [fs] ext4: fix EXT4_IOC_GROUP_ADD ioctl (Lukas Czerner) [1698815] - [fs] ext4: hard fail dax mount on unsupported devices (Lukas Czerner) [1698815] - [fs] ext4: remove redundant condition check (Lukas Czerner) [1698815] - [fs] jbd2: clean up indentation issue, replace spaces with tab (Lukas Czerner) [1698815] - [fs] ext4: clean up indentation issues, remove extraneous tabs (Lukas Czerner) [1698815] - [fs] ext4: missing unlock/put_page() in ext4_try_to_write_inline_data() (Lukas Czerner) [1698815] - [fs] ext4: fix possible use after free in ext4_quota_enable (Lukas Czerner) [1698815] - [fs] jbd2: avoid long hold times of j_state_lock while committing a transaction (Lukas Czerner) [1698815] - [fs] ext4: add ext4_sb_bread() to disambiguate ENOMEM cases (Lukas Czerner) [1698815] - [fs] ext4: remove unneeded brelse call in ext4_xattr_inode_update_ref() (Lukas Czerner) [1698815] - [fs] ext4: fix use-after-free race in ext4_remount()'s error path (Lukas Czerner) [1698815] - [fs] ext4: don't open-code ERR_CAST (Lukas Czerner) [1698815] - [fs] ext4: cache NULL when both default_acl and acl are NULL (Lukas Czerner) [1698815] - [fs] ext4: propagate error from dquot_initialize() in EXT4_IOC_FSSETXATTR (Lukas Czerner) [1698815] - [fs] ext4: fix setattr project check in fssetxattr ioctl (Lukas Czerner) [1698815] - [fs] ext4: convert fault handler to use vm_fault_t type (Lukas Czerner) [1698815] - [fs] ext4: fix EXT4_IOC_SWAP_BOOT (Lukas Czerner) [1698815] - [fs] ext4: fix argument checking in EXT4_IOC_MOVE_EXT (Lukas Czerner) [1698815] - [fs] ext4: fix reserved cluster accounting at page invalidation time (Lukas Czerner) [1698815] - [fs] ext4: adjust reserved cluster count when removing extents (Lukas Czerner) [1698815] - [fs] ext4: reduce reserved cluster count by number of allocated clusters (Lukas Czerner) [1698815] - [fs] ext4: fix reserved cluster accounting at delayed write time (Lukas Czerner) [1698815] - [fs] ext4: add new pending reservation mechanism (Lukas Czerner) [1698815] - [fs] ext4: generalize extents status tree search functions (Lukas Czerner) [1698815] - [fs] ext4: readpages() should submit IO as read-ahead (Lukas Czerner) [1698815] - [fs] ext4: improve code readability in ext4_iget() (Lukas Czerner) [1698815] - [fs] ext4: use swap macro in mext_page_double_lock (Lukas Czerner) [1698815] - [fs] ext4: fix warning message in ext4_enable_quotas() (Lukas Czerner) [1698815] - [fs] ext4: super: extend timestamps to 40 bits (Lukas Czerner) [1698815] - [fs] jbd2: replace current_kernel_time64 with ktime equivalent (Lukas Czerner) [1698815] - [fs] ext4: use timespec64 for all inode times (Lukas Czerner) [1698815] - [fs] ext4: use ktime_get_real_seconds for i_dtime (Lukas Czerner) [1698815] - [fs] ext4: use 64-bit timestamps for mmp_time (Lukas Czerner) [1698815] - [scsi] scsi: smartpqi: Use HCTX_TYPE_DEFAULT for blk_mq_tag_set->map (Don Brace) [1665565] - [scsi] scsi: smartpqi: bump driver version (Don Brace) [1665565] - [scsi] scsi: smartpqi: add spdx (Don Brace) [1665565] - [scsi] scsi: smartpqi: update copyright (Don Brace) [1665565] - [scsi] scsi: smartpqi: add H3C controller IDs (Don Brace) [1665565] - [scsi] scsi: smartpqi: increase LUN reset timeout (Don Brace) [1665565] - [scsi] scsi: smartpqi: Reporting 'logical unit failure' (Don Brace) [1665565] - [scsi] scsi: smartpqi_init: fix boolean expression in pqi_device_remove_start (Don Brace) [1665565] - [scsi] scsi: smartpqi: call pqi_free_interrupts() in pqi_shutdown() (Don Brace) [1665565] - [scsi] scsi: smartpqi: fix build warnings (Don Brace) [1665565] - [scsi] scsi: smartpqi: update driver version (Don Brace) [1665565] - [scsi] scsi: smartpqi: add ofa support (Don Brace) [1665565] - [scsi] scsi: smartpqi: increase fw status register read timeout (Don Brace) [1665565] - [scsi] scsi: smartpqi: bump driver version (Don Brace) [1665565] - [scsi] scsi: smartpqi: add smp_utils support (Don Brace) [1665565] - [scsi] scsi: smartpqi: correct lun reset issues (Don Brace) [1665565] - [scsi] scsi: smartpqi: correct volume status (Don Brace) [1665565] - [scsi] scsi: smartpqi: do not offline disks for transient did no connect conditions (Don Brace) [1665565] - [scsi] scsi: smartpqi: allow for larger raid maps (Don Brace) [1665565] - [scsi] scsi: smartpqi: check for null device pointers (Don Brace) [1665565] - [scsi] scsi: smartpqi: enhance numa node detection (Don Brace) [1665565] - [scsi] scsi: smartpqi: wake up drives after os resumes from suspend (Don Brace) [1665565] - [scsi] scsi: smartpqi: fix disk name mount point (Don Brace) [1665565] - [scsi] scsi: smartpqi: add h3c ssid (Don Brace) [1665565] - [scsi] scsi: smartpqi: add sysfs attributes (Don Brace) [1665565] - [scsi] scsi: smartpqi: refactor sending controller raid requests (Don Brace) [1665565] - [scsi] scsi: smartpqi: turn off lun data caching for ptraid (Don Brace) [1665565] - [scsi] scsi: smartpqi: correct host serial num for ssa (Don Brace) [1665565] - [scsi] scsi: smartpqi: add no_write_same for logical volumes (Don Brace) [1665565] - [scsi] scsi: smartpqi: Add retries for device reset (Don Brace) [1665565] - [scsi] scsi: smartpqi: add support for PQI Config Table handshake (Don Brace) [1665565] - [scsi] scsi: smartpqi: fully convert to the generic DMA API (Don Brace) [1665565] - [net] rtnetlink: always put IFLA_LINK for links with a link-netnsid (Sabrina Dubroca) [1711933] - [net] ipv6: add inet6_fill_args (Ivan Vecera) [1711956] - [net] ipv4: add inet_fill_args (Ivan Vecera) [1711956] - [net] rtnetlink: s/IFLA_IF_NETNSID/IFLA_TARGET_NETNSID/g (Ivan Vecera) [1711956] - [include] if_link: add IFLA_TARGET_NETNSID alias (Ivan Vecera) [1711956] - [net] rtnetlink: move type calculation out of loop (Ivan Vecera) [1711956] - [net] ipv6: enable IFA_TARGET_NETNSID for RTM_GETADDR (Ivan Vecera) [1711956] - [net] ipv4: enable IFA_TARGET_NETNSID for RTM_GETADDR (Ivan Vecera) [1711956] - [include] if_addr: add IFA_TARGET_NETNSID (Ivan Vecera) [1711956] - [net] rtnetlink: add rtnl_get_net_ns_capable() (Ivan Vecera) [1711956] - [tools] selftests: forwarding: mirror_gre_vlan_bridge_1q: Fix untagged test (Hangbin Liu) [1710283] - [tools] selftests: forwarding: Tweak tc filters for mirror-to-gretap tests (Hangbin Liu) [1710283] - [tools] selftests: forwarding: lib: Avoid trapping soft devices (Hangbin Liu) [1710283] - [tools] selftests: pmtu: maximum MTU for vti4 is 2^16-1-20 (Hangbin Liu) [1704659] - [net] sched: red: inform offloads about harddrop setting (Ivan Vecera) [1710999] - [net] tls: fix copy to fragments in reencrypt (Ivan Vecera) [1710366] - [net] tls: don't copy negative amounts of data in reencrypt (Ivan Vecera) [1710366] - [net] tls: don't leak IV and record seq when offload fails (Ivan Vecera) [1710366] - [net] tls: avoid potential deadlock in tls_set_device_offload_rx() (Ivan Vecera) [1710366] - [net] tls: prevent bad memory access in tls_is_sk_tx_device_offloaded() (Ivan Vecera) [1710366] - [net] tls: Combined memory allocation for decryption request (Ivan Vecera) [1710366] - [net] tls: Skip zerocopy path for ITER_KVEC (Ivan Vecera) [1710366] - [net] tls: Fix copy-paste error in tls_device_reencrypt (Ivan Vecera) [1710366] - [net] tls: Add rx inline crypto offload (Ivan Vecera) [1710366] - [net] tls: Fill software context without allocation (Ivan Vecera) [1710366] - [net] tls: Split tls_sw_release_resources_rx (Ivan Vecera) [1710366] - [net] tls: Split decrypt_skb to two functions (Ivan Vecera) [1710366] - [net] tcp: Don't coalesce decrypted and encrypted SKBs (Ivan Vecera) [1710366] - [include] Add TLS rx resync NDO (Ivan Vecera) [1710366] - [net] Add TLS RX offload feature (Ivan Vecera) [1710366] - [net] Add decrypted field to skb (Ivan Vecera) [1710366] - [net] tls: Use aead_request_alloc/free for request alloc/free (Ivan Vecera) [1710366] - [net] tls: Refactor tls_offload variable names (Ivan Vecera) [1703389]- [netdrv] qede: use ethtool_rx_flow_rule() to remove duplicated parser code (Manish Chopra) [1663274] - [netdrv] qede: place ethtool_rx_flow_spec after code after TC flower codebase (Manish Chopra) [1663274] - [netdrv] drivers: net: use flow action infrastructure (Manish Chopra) [1663274] - [netdrv] flow_offload: add flow_rule and flow_match structures and use them (Manish Chopra) [1663274] - [infiniband] RDMA: Cleanup undesired pd->uobject usage (Manish Chopra) [1663274] - [netdrv] qede: Populate mbi version in ethtool driver query data. (Manish Chopra) [1663274] - [netdrv] qed: Define new MF bit for no_vlan config (Manish Chopra) [1663274] - [netdrv] qed: fix spelling mistake "faspath" -> "fastpath" (Manish Chopra) [1663274] - [netdrv] qed: Fix the DORQ's attentions handling (Manish Chopra) [1663274] - [netdrv] qed: Fix missing DORQ attentions (Manish Chopra) [1663274] - [netdrv] qed: Fix the doorbell address sanity check (Manish Chopra) [1663274] - [netdrv] qed: Delete redundant doorbell recovery types (Manish Chopra) [1663274] - [netdrv] qede: fix write to free'd pointer error and double free of ptp (Manish Chopra) [1663274] - [netdrv] qede: Fix internal loopback failure with jumbo mtu configuration (Manish Chopra) [1663274] - [netdrv] qed: Read device port count from the shmem (Manish Chopra) [1663274] - [netdrv] qed: Fix iWARP syn packet mac address validation. (Manish Chopra) [1663274] - [netdrv] qed: Fix iWARP buffer size provided for syn packet processing. (Manish Chopra) [1663274] - [netdrv] qed: fix indentation issue with statements in an if-block (Manish Chopra) [1663274] - [netdrv] qede: Add ethtool interface for SmartAN query. (Manish Chopra) [1663274] - [netdrv] qed: Add API for SmartAN query. (Manish Chopra) [1663274] - [netdrv] qed*: Advance drivers version to 8.37.0.20 (Manish Chopra) [1663274] - [netdrv] qed: Change verbosity for coalescing message. (Manish Chopra) [1663274] - [netdrv] qede: Fix system crash on configuring channels. (Manish Chopra) [1663274] - [netdrv] qed: Consider TX tcs while deriving the max num_queues for PF. (Manish Chopra) [1663274] - [netdrv] qed: Assign UFP TC value to vlan priority in UFP mode. (Manish Chopra) [1663274] - [netdrv] qed: Fix EQ full firmware assert. (Manish Chopra) [1663274] - [netdrv] qed: Fix stack out of bounds bug (Manish Chopra) [1663274] - [netdrv] qed: Fix system crash in ll2 xmit (Manish Chopra) [1663274] - [netdrv] qed: Fix VF probe failure while FLR (Manish Chopra) [1663274] - [netdrv] qed: Fix LACP pdu drops for VFs (Manish Chopra) [1663274] - [netdrv] qed: Fix bug in tx promiscuous mode settings (Manish Chopra) [1663274] - [netdrv] qede: Error recovery process (Manish Chopra) [1663274] - [netdrv] qed: Add infrastructure for error detection and recovery (Manish Chopra) [1663274] - [netdrv] qed: Revise load sequence to avoid PCI errors (Manish Chopra) [1663274] - [netdrv] qed: Mark expected switch fall-through (Manish Chopra) [1663274] - [include] qed: remove duplicated include from qed_if.h (Manish Chopra) [1663274] - [infiniband] RDMA/qedr: Fix out of bounds index check in query pkey (Manish Chopra) [1663274] - [netdrv] qed: Fix qed_ll2_post_rx_buffer_notify_fw() by adding a write memory barrier (Manish Chopra) [1663274] - [include] qed: Fix qed_chain_set_prod() for PBL chains with non power of 2 page count (Manish Chopra) [1663274] - [infiniband] infiniband/qedr: Potential null ptr dereference of qp (Manish Chopra) [1663274] - [netdrv] qed: Fix an error code qed_ll2_start_xmit() (Manish Chopra) [1663274] - [netdrv] qed: fix spelling mistake "Dispalying" -> "Displaying" (Manish Chopra) [1663274] - [netdrv] qede: Register l2 queues with doorbell overflow recovery mechanism (Manish Chopra) [1663274] - [netdrv] qed: Expose the doorbell overflow recovery mechanism to the protocol drivers (Manish Chopra) [1663274] - [netdrv] qed: Register light L2 queues with doorbell overflow recovery mechanism (Manish Chopra) [1663274] - [netdrv] qed: Register slowpath queue doorbell with doorbell overflow recovery mechanism (Manish Chopra) [1663274] - [netdrv] qed: Use the doorbell overflow recovery mechanism in case of doorbell overflow (Manish Chopra) [1663274] - [netdrv] qed: Add doorbell overflow recovery mechanism (Manish Chopra) [1663274] - [netdrv] qede - Add a statistic for a case where driver drops tx packet due to memory allocation failure. (Manish Chopra) [1663274] - [netdrv] qed: fix spelling mistake "attnetion" -> "attention" (Manish Chopra) [1663274] - [netdrv] qed: Add support for MBI upgrade over MFW. (Manish Chopra) [1663274] - [netdrv] qede: Update link status only when interface is ready. (Manish Chopra) [1663274] - [netdrv] qede: Simplify the usage of qede-flags. (Manish Chopra) [1663274] - [netdrv] qed: Display port_id in the UFP debug messages. (Manish Chopra) [1663274] - [netdrv] qed: Fix QM getters to always return a valid pq (Manish Chopra) [1663274] - [netdrv] qed: Fix bitmap_weight() check (Manish Chopra) [1663274] - [netdrv] drivers/net/ethernet/qlogic/qed/qed_rdma.h: fix typo (Manish Chopra) [1663274] - [netdrv] qed: Fix reading wrong value in loop condition (Manish Chopra) [1663274] - [netdrv] qed: Fix rdma_info structure allocation (Manish Chopra) [1663274] - [netdrv] qed: Fix overriding offload_tc by protocols without APP TLV (Manish Chopra) [1663274] - [netdrv] qed: Fix PTT leak in qed_drain() (Manish Chopra) [1663274] - [netdrv] qed: Fix potential memory corruption (Manish Chopra) [1663274] - [netdrv] qed: Fix SPQ entries not returned to pool in error flows (Manish Chopra) [1663274] - [netdrv] qed: Fix blocking/unlimited SPQ entries leak (Manish Chopra) [1663274] - [netdrv] qed: Fix memory/entry leak in qed_init_sp_request() (Manish Chopra) [1663274] - [netdrv] qed: fix link config error handling (Manish Chopra) [1663274] - [netdrv] qed: Fix static checker warning (Manish Chopra) [1663274] - [netdrv] qed: fix spelling mistake "transcevier" -> "transceiver" (Manish Chopra) [1663274] - [netdrv] qed: Prevent link getting down in case of autoneg-off. (Manish Chopra) [1663274] - [netdrv] qede: Check available link modes before link set from ethtool. (Manish Chopra) [1663274] - [netdrv] qed: Add supported link and advertise link to display in ethtool. (Manish Chopra) [1663274] - [netdrv] qed: Added supported transceiver modes, speed capability and board config to HSI. (Manish Chopra) [1663274] - [netdrv] qed: Align local and global PTT to propagate through the APIs. (Manish Chopra) [1663274] - [netdrv] qed: fix spelling mistake "Ireelevant" -> "Irrelevant" (Manish Chopra) [1663274] - [netdrv] qed: Avoid implicit enum conversion in qed_ooo_submit_tx_buffers (Manish Chopra) [1663274] - [infiniband] RDMA/qedr: Remove enumerated type qed_roce_ll2_tx_dest (Manish Chopra) [1663274] - [netdrv] qed: fix spelling mistake "b_cb_registred" -> "b_cb_registered" (Manish Chopra) [1663274] - [netdrv] qed: Remove set but not used variable 'p_archipelago' (Manish Chopra) [1663274] - [netdrv] qed: Avoid implicit enum conversion in qed_iwarp_parse_rx_pkt (Manish Chopra) [1663274] - [netdrv] qed: Avoid constant logical operation warning in qed_vf_pf_acquire (Manish Chopra) [1663274] - [netdrv] qed: Avoid implicit enum conversion in qed_roce_mode_to_flavor (Manish Chopra) [1663274] - [netdrv] qed: Fix mask parameter in qed_vf_prep_tunn_req_tlv (Manish Chopra) [1663274] - [netdrv] qed: Avoid implicit enum conversion in qed_set_tunn_cls_info (Manish Chopra) [1663274] - [netdrv] qed: fix spelling mistake "toogle" -> "toggle" (Manish Chopra) [1663274] - [netdrv] net: qed: list usage cleanup (Manish Chopra) [1663274] - [netdrv] net: qede: Use FIELD_SIZEOF directly instead of reimplementing its function (Manish Chopra) [1663274] - [netdrv] qed: remove duplicated include from qed_cxt.c (Manish Chopra) [1663274] - [netdrv] qed*: Utilize FW 8.37.7.0 (Manish Chopra) [1663274] - [infiniband] RDMA/qedr: remove set but not used variable 'ctx' (Manish Chopra) [1663274] - [netdrv] qed: Lower the severity of a dcbx log message. (Manish Chopra) [1663274] - [netdrv] qed: fix spelling mistake "comparsion" -> "comparison" (Manish Chopra) [1663274] - [netdrv] net_sched: remove list_head from tc_action (Manish Chopra) [1663274] - [infiniband] qedr: Add user space support for SRQ (Manish Chopra) [1663274] - [infiniband] qedr: Add support for kernel mode SRQ's (Manish Chopra) [1663274] - [infiniband] qedr: Add wrapping generic structure for qpidr and adjust idr routines. (Manish Chopra) [1663274] - [netdrv] qed/qede: qede_setup_tc() can be static (Manish Chopra) [1663274] - [netdrv] qede: Ingress tc flower offload (drop action) support. (Manish Chopra) [1663274] - [netdrv] qede: Add destination ip based flow profile. (Manish Chopra) [1663274] - [netdrv] qed/qede: Multi CoS support. (Manish Chopra) [1663274] - [netdrv] qede: qede_fp: Mark expected switch fall-through (Manish Chopra) [1663274] - [netdrv] qed: qed_dev: Mark expected switch fall-throughs (Manish Chopra) [1663274] - [netdrv] qed: Add Multi-TC RoCE support (Manish Chopra) [1663274] - [netdrv] qed: Add DCBX API - qed_dcbx_get_priority_tc() (Manish Chopra) [1663274] - [netdrv] qed: Make some functions static (Manish Chopra) [1663274] - [netdrv] qed: remove redundant functions qed_get_cm_pq_idx_rl (Manish Chopra) [1663274] - [netdrv] qed: remove redundant functions qed_set_gft_event_id_cm_hdr (Manish Chopra) [1663274] - [netdrv] qede: Add driver callbacks for eeprom module query. (Manish Chopra) [1663274] - [netdrv] qed: Add qed APIs for PHY module query. (Manish Chopra) [1663274] - [netdrv] qed: remove redundant pointer 'name' (Manish Chopra) [1663274] - [iommu] iommu: Don't print warning when IOMMU driver only supports unmanaged domains (Jerry Snitselaar) [1707616 1694210 1689183] - [iommu] iommu/vt-d: Check capability before disabling protected memory (Jerry Snitselaar) [1694210] - [iommu] iommu/amd: fix sg->dma_address for sg->offset bigger than PAGE_SIZE (Jerry Snitselaar) [1694210 1694029] - [iommu] iommu/amd: Fix NULL dereference bug in match_hid_uid (Jerry Snitselaar) [1677737 1694210] - [iommu] iommu/vt-d: Fix NULL pointer reference in intel_svm_bind_mm() (Jerry Snitselaar) [1694210] - [iommu] iommu/vt-d: Remove unnecessary WARN_ON() (Jerry Snitselaar) [1694210] - [iommu] iommu/vt-d: Check identity map for hot-added devices (Jerry Snitselaar) [1694210] - [iommu] iommu/dmar: Fix buffer overflow during PCI bus notification (Jerry Snitselaar) [1694210] - [iommu] iommu/vt-d: Fix memory leak in intel_iommu_put_resv_regions() (Jerry Snitselaar) [1694210] - [iommu] iommu/amd: Fix amd_iommu=force_isolation (Jerry Snitselaar) [1694210] - [iommu] iommu/vt-d: Handle domain agaw being less than iommu agaw (Jerry Snitselaar) [1694210] - [iommu] iommu/vt-d: Use memunmap to free memremap (Jerry Snitselaar) [1694210] - [iommu] amd/iommu: Fix Guest Virtual APIC Log Tail Address Register (Jerry Snitselaar) [1694210] - [iommu] iommu/vt-d: Fix NULL pointer dereference in prq_event_thread() (Jerry Snitselaar) [1694210] - [iommu] iommu/amd: Return devid as alias for ACPI HID devices (Jerry Snitselaar) [1694210] - [iommu] iommu/rockchip: Free irqs in shutdown handler (Jerry Snitselaar) [1694210] - [iommu] iommu/rockchip: Move irq request past pm_runtime_enable (Jerry Snitselaar) [1694210] - [iommu] iommu/rockchip: Handle errors returned from PM framework (Jerry Snitselaar) [1694210] - [iommu] iommu/amd: make sure TLB to be flushed before IOVA freed (Jerry Snitselaar) [1694210] - [idle] intel_idle: Get rid of custom ICPU() macro (Alexander Beregalov) [1710976] - [security] selinux: do not report error on connect(AF_UNSPEC) (Ondrej Mosnacek) [1707828] - [security] selinux: Check address length before reading address family (Ondrej Mosnacek) [1707828] - [scsi] scsi: core: add new RDAC LENOVO/DE_Series device (Maurizio Lombardi) [1700912] - [infiniband] i40iw: Avoid panic when handling the inetdev event (Stefan Assmann) [1659180] - [infiniband] cross-tree: phase out dma_zalloc_coherent() (Stefan Assmann) [1659180] - [infiniband] infiniband: prefix header search paths with $(srctree)/ (Stefan Assmann) [1659180] - [infiniband] i40iw: remove use of VLAN_TAG_PRESENT (Stefan Assmann) [1659180] - [infiniband] RDMA/i40iw: Fix incorrect iterator type (Stefan Assmann) [1659180] - [infiniband] infiniband: i40iw, nes: don't use wall time for TCP sequence numbers (Stefan Assmann) [1659180] - [infiniband] i40iw: Reorganize acquire/release of locks in i40iw_manage_apbvt (Stefan Assmann) [1659180] - [netdrv] i40e: Changed maximum supported FW API version to 1.8 (Stefan Assmann) [1659174] - [netdrv] flow_offload: add flow_rule and flow_match structures and use them (Stefan Assmann) [1659174] - [netdrv] ethernet/intel: consolidate NAPI and NAPI exit (Stefan Assmann) [1659174] - [netdrv] intel-ethernet: software timestamp skbs as late as possible (Stefan Assmann) [1659174] - [netdrv] drivers: net: remove inclusion when not needed (Stefan Assmann) [1659174] - [netdrv] i40e: Memory leak in i40e_config_iwarp_qvlist (Stefan Assmann) [1659162] - [netdrv] i40e: Fix of memory leak and integer truncation in i40e_virtchnl.c (Stefan Assmann) [1659162] - [netdrv] i40e: Use struct_size() in kzalloc() (Stefan Assmann) [1659162] - [netdrv] i40e: Revert ShadowRAM checksum calculation change (Stefan Assmann) [1659162] - [netdrv] i40e: missing input validation on VF message handling by the PF (Stefan Assmann) [1659162] - [netdrv] i40e: Add support for X710 B/P & SFP+ cards (Stefan Assmann) [1659162] - [netdrv] i40e: Wrong truncation from u16 to u8 (Stefan Assmann) [1659162] - [netdrv] i40e: add num_vectors checker in iwarp handler (Stefan Assmann) [1659162] - [netdrv] i40e: Fix the typo in adding 40GE KR4 mode (Stefan Assmann) [1659162] - [netdrv] i40e: Setting VF to VLAN 0 requires restart (Stefan Assmann) [1659162] - [netdrv] i40e: add new pci id for X710/XXV710 N3000 cards (Stefan Assmann) [1659162] - [netdrv] i40e: VF's promiscuous attribute is not kept (Stefan Assmann) [1659162] - [netdrv] i40e: Introduce recovery mode support (Stefan Assmann) [1659162] - [netdrv] i40e: print PCI vendor and device ID during probe (Stefan Assmann) [1659162] - [netdrv] i40e: fix misleading message about promisc setting on un-trusted VF (Stefan Assmann) [1659162] - [netdrv] i40e: update version number (Stefan Assmann) [1659162] - [netdrv] i40e: remove out-of-range comparisons in i40e_validate_cloud_filter (Stefan Assmann) [1659162] - [netdrv] i40e: Further implementation of LLDP (Stefan Assmann) [1659162] - [netdrv] i40e: Report advertised link modes on 40GBase_LR4, CR4 and fibre (Stefan Assmann) [1659162] - [netdrv] i40e: ShadowRAM checksum calculation change (Stefan Assmann) [1659162] - [netdrv] i40e: remove error msg when vf with port vlan tries to remove vlan 0 (Stefan Assmann) [1659162] - [netdrv] i40e: change behavior on PF in response to MDD event (Stefan Assmann) [1659162] - [netdrv] i40e: Fix for allowing too many MDD events on VF (Stefan Assmann) [1659162] - [netdrv] i40e: Fix misleading error message (Stefan Assmann) [1659162] - [netdrv] i40e: Able to add up to 16 MAC filters on an untrusted VF (Stefan Assmann) [1659162] - [netdrv] i40e: Report advertised link modes on 40GBASE_SR4 (Stefan Assmann) [1659162] - [netdrv] i40e: The driver now prints the API version in error message (Stefan Assmann) [1659162] - [netdrv] i40e: Changed maximum supported FW API version to 1.8 (Stefan Assmann) [1659162] - [netdrv] i40e: Remove misleading messages for untrusted VF (Stefan Assmann) [1659162] - [netdrv] i40e: Update i40e_init_dcb to return correct error (Stefan Assmann) [1659162] - [netdrv] i40e: Fix for 10G ports LED not blinking (Stefan Assmann) [1659162] - [netdrv] i40e: save PTP time before a device reset (Stefan Assmann) [1659162] - [netdrv] i40e: don't allow changes to HW VLAN stripping on active port VLANs (Stefan Assmann) [1659162] - [netdrv] i40e: Implement DDP support in i40e driver (Stefan Assmann) [1659162] - [netdrv] i40e: Queues are reserved despite "Invalid argument" error (Stefan Assmann) [1659162] - [netdrv] i40e: add tracking of AF_XDP ZC state for each queue pair (Stefan Assmann) [1659162] - [netdrv] i40e: move i40e_xsk_umem function (Stefan Assmann) [1659162] - [netdrv] i40e: fix WoL support check (Stefan Assmann) [1659162] - [netdrv] i40e: fix i40e_ptp_adjtime when given a negative delta (Stefan Assmann) [1659162] - [netdrv] i40e: fix XDP_REDIRECT/XDP xmit ring cleanup race (Stefan Assmann) [1659162] - [netdrv] i40e: fix potential RX buffer starvation for AF_XDP (Stefan Assmann) [1659162] - [netdrv] net: bpf: remove XDP_QUERY_XSK_UMEM enumerator (Stefan Assmann) [1659162] - [netdrv] flow_offload: add flow_rule and flow_match structures and use them (Stefan Assmann) [1659162] - [netdrv] i40e: clean up several indentation issues (Stefan Assmann) [1659162] - [netdrv] i40e: increase indentation (Stefan Assmann) [1659162] - [netdrv] i40e: update version number (Stefan Assmann) [1659162] - [netdrv] i40e: remove debugfs tx_timeout support (Stefan Assmann) [1659162] - [netdrv] i40e: check queue pairs num in config queues handler (Stefan Assmann) [1659162] - [netdrv] i40e: Change unmatched function types (Stefan Assmann) [1659162] - [netdrv] i40e: Add support FEC configuration for Fortville 25G (Stefan Assmann) [1659162] - [netdrv] i40e: Limiting RSS queues to CPUs (Stefan Assmann) [1659162] - [netdrv] i40e: Remove umem from VSI (Stefan Assmann) [1659162] - [netdrv] cross-tree: phase out dma_zalloc_coherent() (Stefan Assmann) [1659162] - [netdrv] i40e: extend PTP gettime function to read system clock (Stefan Assmann) [1659162] - [netdrv] i40e: DRY rx_ptype handling code (Stefan Assmann) [1659162] - [netdrv] i40e: fix kerneldoc for xsk methods (Stefan Assmann) [1659162] - [netdrv] ethernet/intel: consolidate NAPI and NAPI exit (Stefan Assmann) [1659162] - [netdrv] i40e: suppress bogus error message (Stefan Assmann) [1659162] - [netdrv] i40e: Allow disabling FW LLDP on X722 devices (Stefan Assmann) [1659162] - [netdrv] i40e: update driver version (Stefan Assmann) [1659162] - [netdrv] i40e: Protect access to VF control methods (Stefan Assmann) [1659162] - [netdrv] i40e: Replace strncpy with strlcpy to ensure null termination (Stefan Assmann) [1659162] - [netdrv] i40e: Add capability flag for stopping FW LLDP (Stefan Assmann) [1659162] - [netdrv] i40e: Use a local variable for readability (Stefan Assmann) [1659162] - [netdrv] i40e: Replace spin_is_locked() with lockdep (Stefan Assmann) [1659162] - [netdrv] i40e/ixgbe/igb: fail on new WoL flag setting WAKE_MAGICSECURE (Stefan Assmann) [1659162] - [netdrv] intel-ethernet: software timestamp skbs as late as possible (Stefan Assmann) [1659162] - [netdrv] drivers: net: remove inclusion when not needed (Stefan Assmann) [1659162] - [netdrv] i40e: Remove unnecessary print statement (Stefan Assmann) [1659162] - [netdrv] i40e: Use proper enum in i40e_ndo_set_vf_link_state (Stefan Assmann) [1659162] - [nvme] nvmet: ignore EOPNOTSUPP for discard (Ewan Milne) [1696369] - [tools] tools: bpftool: fix potential NULL pointer dereference in do_load (Ivan Vecera) [1708560] - [tools] tools lib bpf: Provide wrapper for strerror_r to build in !_GNU_SOURCE systems (Ivan Vecera) [1708560] - [tools] libbpf: Remove the duplicate checking of function storage (Ivan Vecera) [1708560] - [tools] bpf: fix build error in libbpf with EXTRA_CFLAGS="-Wp, -D_FORTIFY_SOURCE=2 -O2" (Ivan Vecera) [1708560] - [tools] tools: include reallocarray feature test in FEATURE_TESTS_BASIC (Ivan Vecera) [1708560] - [tools] tools: bpftool: allow reuse of maps with bpftool prog load (Ivan Vecera) [1708560] - [tools] tools: libbpf: allow map reuse (Ivan Vecera) [1708560] - [tools] tools: bpf: make use of reallocarray (Ivan Vecera) [1708560] - [tools] tools: libbpf: move library error code into a separate file (Ivan Vecera) [1708560] - [tools] tools: bpftool: reimplement bpf_prog_load() for prog load (Ivan Vecera) [1708560] - [tools] tools: libbpf: add extended attributes version of bpf_object__open() (Ivan Vecera) [1708560] - [tools] tools: libbpf: recognize offload neutral maps (Ivan Vecera) [1708560] - [tools] tools: bpftool: allow users to specify program type for prog load (Ivan Vecera) [1708560] - [tools] tools: libbpf: expose the prog type guessing from section name logic (Ivan Vecera) [1708560] - [tools] tools: bpftool: add support for loading programs for offload (Ivan Vecera) [1708560] - [tools] tools: bpftool: refactor argument parsing for prog load (Ivan Vecera) [1708560] - [tools] selftests/bpf: add Error: prefix in check_extack helper (Ivan Vecera) [1708560] - [tools] selftests/bpf: remove duplicated word from test offloads (Ivan Vecera) [1708560] - [tools] tools: bpftool: deal with options upfront (Ivan Vecera) [1708560] - [tools] tools: bpftool: add missing --bpffs to completions (Ivan Vecera) [1708560] - [tools] tools: bpftool: drop unnecessary Author comments (Ivan Vecera) [1708560] - [tools] tools: libbpf: don't return '.text' as a program for multi-function programs (Ivan Vecera) [1708560] - [tools] tools: libbpf: restore the ability to load programs from .text section (Ivan Vecera) [1708560] - [tools] tools: libbpf: allow setting ifindex for programs and maps (Ivan Vecera) [1708560] - [tools] tools: libbpf: add section names for missing program types (Ivan Vecera) [1708560] - [tools] tools: bpftool: use correct make variable type to improve compilation time (Ivan Vecera) [1708560] - [scsi] scsi: lpfc: nvme: avoid hang / use-after-free when destroying localport (Dick Kennedy) [1588024]- [xen] ALSA: xen: Introduce shared buffer helpers for page directory... (Jaroslav Kysela) [1683051] - [drivers] ALSA: soundwire: Initialize completion for defer messages (Jaroslav Kysela) [1683051] - [drivers] ALSA: soundwire: intel: constify snd_soc_dai_ops structures (Jaroslav Kysela) [1683051] - [drivers] ALSA: soundwire: intel: Remove duplicate assignment (Jaroslav Kysela) [1683051] - [drivers] ALSA: soundwire: intel: Fix uninitialized adev deref (Jaroslav Kysela) [1683051] - [drivers] ALSA: soundwire: intel: Add pre/post bank switch ops (Jaroslav Kysela) [1683051] - [include] ALSA: soundwire: keep track of Masters in a stream (Jaroslav Kysela) [1683051] - [drivers] ALSA: soundwire: Add support for multi link bank switch (Jaroslav Kysela) [1683051] - [include] ALSA: soundwire: Handle multiple master instances in a stream (Jaroslav Kysela) [1683051] - [drivers] ALSA: soundwire: Add support to lock across bus instances (Jaroslav Kysela) [1683051] - [drivers] ALSA: soundwire: Fix acquiring bus lock twice during master release (Jaroslav Kysela) [1683051] - [drivers] ALSA: soundwire: Fix incorrect exit after configuring stream (Jaroslav Kysela) [1683051] - [drivers] ALSA: soundwire: Fix duplicate stream state assignment (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Fix for Lenovo B50-70 inverted internal microphone bug (Jaroslav Kysela) [1683051] - [sound] ALSA: hda: Fix race between creating and refreshing sysfs entries (Jaroslav Kysela) [1683051] - [include] ALSA: ASoC: uapi: fix sound/skl-tplg-interface.h userspace compilation errors (Jaroslav Kysela) [1683051] - [include] ALSA: uapi: #include in asound.h (Jaroslav Kysela) [1683051] - [include] ALSA: timer: fix wrong comment to refer to 'SNDRV_TIMER_PSFLG_*' (Jaroslav Kysela) [1683051] - [sound] ALSA: x86/cpu: Sanitize FAM6_ATOM naming (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-card: don't select DPCM via simple-audio-card (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: audio-graph-card: don't select DPCM via audio-graph-card (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Corrected fixup for System76 Gazelle (gaze14) (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Avoid superfluous COEF EAPD setups (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Fixup headphone noise via runtime suspend (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: Fix unused variable warnings (Jaroslav Kysela) [1683051] - [sound] ALSA: line6: toneport: Fix broken usage of timer for delayed execution (Jaroslav Kysela) [1683051] - [sound] ALSA: aica: Fix a long-time build breakage (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Support low power consumption for ALC256 (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: stm32: i2s: update pcm hardware constraints (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: codec: hdac_hdmi: no checking monitor in hw_params (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: mediatek: mt6358: save PGA for mixer control (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: mediatek: mt6358: save output volume for mixer controls (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: mediatek: mt6358: initialize setting when ramping volume (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: core: fix undefined nocodec reference (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: xtensa: fix undefined references (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: Propagate sof_get_ctrl_copy_params() error properly (Jaroslav Kysela) [1683051] - [sound] ALSA: hdea/realtek - Headset fixup for System76 Gazelle (gaze14) (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/intel: add CometLake PCI IDs (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Support low power consumption for ALC295 (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rockchip: Fix an uninitialized variable compile warning (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: Fix a compile warning with CONFIG_PCI=n (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: da7219: Fix a compile warning at CONFIG_COMMON_CLK=n (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: sound/soc/sof/: fix kconfig dependency warning (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: stm32: spdifrx: change trace level on iec control (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: stm32: spdifrx: update pcm hardware constraints (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: max98090: Fix restore of DAPM Muxes (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: RT5677-SPI: Disable 16Bit SPI Transfers (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/hdmi - Consider eld_valid when reporting jack event (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/hdmi - Read the pin sense from register when repolling (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: sprd: Add reserved DMA memory support (Jaroslav Kysela) [1683051] - [sound] ALSA: synth: emux: soundfont.c: divide by zero in calc_gus_envelope_time() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: kbl_da7219_max98357a: Map BTN_0 to KEY_PLAYPAUSE (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: add sof-rt5682 machine driver (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: skl_hda_dsp_generic:refine code style (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: skl_hda_dsp_generic: add DMIC support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: Intel: CNL: add ipc dump function (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: Intel: APL: add ipc dump function (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: IPC: add ipc dump function (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: intel: hda: add hw_params_upon_resume flag for hda stream (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: Intel: hda-stream: handle real stream interrupts only (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: Intel: hda-stream: store stream capabilities (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: Intel: hda-ipc: simplify handling of IPC IRQ (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: ipc: use snd_sof_pcm_period_elapsed (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: Intel: use snd_sof_pcm_period_elapsed (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: PCM: add period_elapsed work to fix race condition in interrupt context (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: Intel: hda-pcm: remove useless dependency on hdac_ext (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: Intel: hda: set bus->idx as 0 (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: Intel: hda: set I2S slave before enabling DSP (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: Intel: hda: add SSP info to the chip info struct (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: Intel: hda: add the SSP Host Device memory space (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: Intel: cnl: add pointer ops to use DPIB position (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: topology: add support for stricter ABI checks (Jaroslav Kysela) [1683051] - [sound] ALSA: ASOC: SOF: ipc: add support for stricter ABI checks (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: add Kconfig option for strict ABI checks (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: avoid Oops if DMA setup fails (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: hdmi-codec: stream is already locked in hw_params (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: remove redundant null checks of dai (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: skip hw_free on codec dai for which the stream is invalid (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: fix valid stream condition (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: hdmi-codec: unlock the device on startup errors (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: da7219: Update the support rate list (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: da7219: Use clk_round_rate to handle enabled bclk/wclk case (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt5645: Headphone Jack sense inverts on the LattePanda board (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: fsl_esai: Fix missing break in switch statement (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm_adsp: Correct region base typo in wm_halo_setup_algs (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: Intel: fix spelling mistake "incompatble" -> "incompatible" (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm_adsp: Use DSP ops pointers to stop watchdog in error handlers (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: sprd: Fix to use list_for_each_entry_safe() when delete items (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: sprd: Fix return value check in sprd_mcdt_probe() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: da7213: fix DAI_CLK_EN register bit overwrite (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: dapm: fix kcontrols for effect widgets (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: fsl_audmix: cache pdev->dev pointer (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: tlv320aic32x4: Fix potential uninitialized variable (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Mediatek: MT8183: add I2S2 control path from UL2 and UL3 (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Mediatek: MT8183: change supported formats of DL2 and UL1 (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: fsl_audmix: remove "model" attribute (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: imx-audmix: fix object reference leaks in probe (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: cs43130: fix a NULL pointer dereference (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt5645: fix a NULL pointer dereference (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: common: add Geminilake Realtek+Maxim machine driver entry (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: Make boards more available for compile test (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: mpc5200_dma: Fix invalid license ID (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: mpc5200_psc_i2s: Fix invalid license ID (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: atmel: tse850: Make some functions static (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: imx: fix fiq dependencies (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: amd: acp3x: Make acp3x_dai_i2s_ops static (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: tlv320aic32x4: Remove set but not used variable 'mclk_rate' (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: fsl_micfil: Remove set but not used variable 'osr' (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: pcm3168a: Enable TDM support for DSP_A/B modes (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: AMD: Configure wclk and bclk of master codec (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Mediatek: MT8183: Fix build err while CONFIG_I2C set to module (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: hdmi-codec: fix spelling mistake "plalform" -> "platform" (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Apply the fixup for ASUS Q325UAR (Jaroslav Kysela) [1683051] - [sound] ALSA: hda - Register irq handler after the chip initialization (Jaroslav Kysela) [1683051] - [sound] ALSA: usx2y: fix a double free bug (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: hdac_hda: overwrite hdev type to HDA_DEV_ASOC (Jaroslav Kysela) [1683051] - [sound] ALSA: hda: fix unregister device twice on ASoC driver (Jaroslav Kysela) [1683051] - [sound] ALSA: line6: use dynamic buffers (Jaroslav Kysela) [1683051] - [sound] ALSA: usb-audio: Fix a memory leak bug (Jaroslav Kysela) [1683051] - [sound] ALSA: gus: fix misuse of x (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - EAPD turn on later (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Fixed Dell AIO speaker noise (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: select relevant machine drivers for SOF (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: Make sure BDW based machine drivers build for SOF (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: Add Build support for SOF core and Intel drivers (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: Kconfig: expose common option between SST and SOF drivers (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: Intel: Add platform differentiation for APL and CNL (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: Intel: add SKL+ platform DAIs (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: Intel: Add support for HDAudio codecs (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: Intel: Add Intel specific HDA trace operations (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: Intel: Add Intel specific HDA stream operations (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: Intel: Add hda-bus support and initialization (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: Intel: Add Intel specific HDA PCM operations (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: Intel: Add Intel specific HDA firmware loader (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: Add PCI device support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: Add ACPI device support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: Intel: Add Intel specific HDA IPC mechanisms. (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: Intel: Add Intel specific HDA DSP HW operations (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: Intel: Add HDA controller for Intel DSP (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: Intel: Add APL/CNL HW DSP support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: Intel: Add legacy IPC support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: Intel: Add BDW HW DSP support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: Intel: Add BYT, CHT and BSW DSP HW support. (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: Add utils (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: Add xtensa support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: Add Nocodec machine driver support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: Add PM support (Jaroslav Kysela) [1683051] - [include] ALSA: ASoC: SOF: Add userspace ABI support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: Add firmware loader support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: Add DSP HW abstraction operations (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: Add DSP firmware logger support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: Add support for loading topologies (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: Add PCM operations support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: Add support for IPC IO between DSP and Host (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: Add driver debug support. (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: Add Sound Open Firmware KControl support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: Add Sound Open Firmware driver core (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: stm32: sai: simplify dai driver initialisation (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-card: Read pin switches conf from devicetree (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: fsl_sai: Add missing return 0 in remove() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-card-utils: add asoc_simple_parse_pin_switches() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: mediatek: btcvsd fix irq mask (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcr_rt5651: align quirk override handling (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcr_rt5640: align quirk override handling (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcht_es8316: fix compilation warning (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: fsl_sai: Add support for runtime pm (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: fsl_sai: Update is_slave_mode with correct value (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: sprd: Add Spreadtrum multi-channel data transfer support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: codecs: rt5682: initialize mutex before using (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: stm32: i2s: return the get_irq error (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: fixup 6ch settings to 8ch (Jaroslav Kysela) [1683051] - [sound] ALSA: usb-audio: Handle the error from snd_usb_mixer_apply_create_quirk() (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Add new Dell platform for headset mode (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: codec: hdac_hdmi add device_link to card device (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: Haswell: Remove set but not used variable 'stage_type' (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: pcm: save fixed-up hw_params of BE (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: tobermory: Convert to SPDX License Identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: tm2_wm5110: Convert to SPDX License Identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: speyside: Convert to SPDX License Identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: spdif: Convert to SPDX License Identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: snow: Convert to SPDX License Identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: smdk_wm8994*: Convert to SPDX License Identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: smdk_wm8580: Convert to SPDX License Identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: smdk_spdif: Convert to SPDX License Identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: smartq_wm8987: Convert to SPDX License Identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: s3c24xx_uda134x: Convert to SPDX License Identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: s3c24xx_simtec*: Convert to SPDX License Identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: s3c2412-i2s: Convert to SPDX License Identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: rx1950_uda1380: Convert to SPDX License Identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: s3c24xx-i2s: Convert to SPDX License Identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: s3c-i2s-v2: Convert to SPDX License Identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: pcm: Convert to SPDX License Identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: odroid: Convert to SPDX License Identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: neo1973_wm8753: Convert to SPDX License Identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: lowland: Convert to SPDX License Identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: littlemill: Convert to SPDX License Identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: jive_wm8750: Convert to SPDX License Identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: idma: Convert to SPDX License Identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: i2s: Convert to SPDX License Identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: h1940_uda1380: Convert to SPDX License Identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: dmaengine: Convert to SPDX License Indentifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: bells: Convert to SPDX License Identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: arndale: Convert to SPDX License Identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ps3: Remove set but not used variables 'start_vaddr' and 'pcm_index' (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - add two more pin configuration sets to quirk table (Jaroslav Kysela) [1683051] - [sound] ALSA: core: Don't refer to snd_cards array directly (Jaroslav Kysela) [1683051] - [sound] ALSA: emu10k1: Drop superfluous id-uniquification behavior (Jaroslav Kysela) [1683051] - [sound] ALSA: core: Fix card races between register and disconnect (Jaroslav Kysela) [1683051] - [sound] ALSA: info: Fix racy addition/deletion of nodes (Jaroslav Kysela) [1683051] - [sound] ALSA: seq: Correct unlock sequence at snd_seq_client_ioctl_unlock() (Jaroslav Kysela) [1683051] - [sound] ALSA: usb-audio: Add quirk for Focusrite Scarlett Solo (Jaroslav Kysela) [1683051] - [sound] ALSA: hda: Initialize ext-bus-specific fields in snd_hdac_bus_init(), too (Jaroslav Kysela) [1683051] - [sound] ALSA: hda: Initialize power_state field properly (Jaroslav Kysela) [1683051] - [sound] ALSA: seq: Protect racy pool manipulation from OSS sequencer (Jaroslav Kysela) [1683051] - [sound] ALSA: seq: Simplify snd_seq_kernel_client_enqueue() helper (Jaroslav Kysela) [1683051] - [sound] ALSA: seq: Cover unsubscribe_port() in list_mutex (Jaroslav Kysela) [1683051] - [sound] ALSA: Revert "ALSA: seq: Protect in-kernel ioctl calls with mutex" (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wcd9335: Fix missing regmap requirement (Jaroslav Kysela) [1683051] - [sound] ALSA: hda: Fix racy display power access (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: pcm: fix error handling when try_module_get() fails. (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: stm32: sai: fix master clock management (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: kbl: fix wrong number of channels (Jaroslav Kysela) [1683051] - [sound] ALSA: timer: Coding style fixes (Jaroslav Kysela) [1683051] - [sound] ALSA: timer: Simplify error path in snd_timer_open() (Jaroslav Kysela) [1683051] - [sound] ALSA: seq: Fix race of get-subscription call vs port-delete ioctls (Jaroslav Kysela) [1683051] - [sound] ALSA: seq: Protect in-kernel ioctl calls with mutex (Jaroslav Kysela) [1683051] - [sound] ALSA: seq: Remove superfluous irqsave flags (Jaroslav Kysela) [1683051] - [sound] ALSA: seq: Align temporary re-locking with irqsave version (Jaroslav Kysela) [1683051] - [sound] ALSA: seq: Use kvmalloc() for cell pools (Jaroslav Kysela) [1683051] - [sound] ALSA: timer: Revert active callback sync check at close (Jaroslav Kysela) [1683051] - [sound] ALSA: hda - Add two more machines to the power_save_blacklist (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: tlv320aic32x4: Fix spacing (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: kbl_da7219_max98927: remove headset (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: pcm: update module refcount if module_get_upon_open is set (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: core: conditionally increase module refcount on component open (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcht_es8316: Add quirk for the Teclast X98+ II (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcht_es8316: Add quirk for inverted jack detect (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm1133-ev1: Switch to SPDX identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: phycore-ac97: Switch to SPDX identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: pcm030-audio-fabric: Switch to SPDX identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: p1022_rdk: Switch to SPDX identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: p1022_ds: Switch to SPDX identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: mx27vis-aic32x4: Switch to SPDX identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: mpc8610_hpcd: Switch to SPDX identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: mpc5200_psc_i2s: Switch to SPDX identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: mpc5200_psc_ac97: Switch to SPDX identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: mpc5200_dma: Switch to SPDX identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: imx-ssi: Switch to SPDX identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: imx-spdif: Switch to SPDX identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: imx-pcm-fiq: Switch to SPDX identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: imx-mc13783: Switch to SPDX identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: imx-es8328: Switch to SPDX identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: imx-audmux: Switch to SPDX identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: fsl-dma: Switch to SPDX identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: eukrea-tlv320: Switch to SPDX identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: imx-pcm: Switch to SPDX identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: stm32: fix sai driver name initialisation (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: topology: Use the correct dobj to free enum control values and texts (Jaroslav Kysela) [1683051] - [sound] ALSA: seq: Fix OOB-reads from strlcpy (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: cs42l51: change mic bias DAPM (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: fsl_esai: Support synchronous mode (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: topology: fix big-endian check (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: topology: fix endianness issues (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: meson: axg-tdmout: add g12a support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: meson: axg-tdm-formatter: rework quirks settings (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: meson: axg-frddr: add g12a support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: meson: axg-toddr: add g12a support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: meson: axg-fifo: add g12a support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: core: remove link components before cleaning up card resources (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: intel: skylake: add remove() callback for component driver (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: cs35l35: Disable regulators on driver removal (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: cs42l51: add adc volume control (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: cs42l51: add power management (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: cs42l51: add support of master mode (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: cs42l51: add reset management (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: cs42l51: add regulator management (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm_adsp: Avoid calling snd_compr_stop_error from WDT expiry (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: max98357a: add missing supported rates (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: tlv320aic32x4: Add Playback PowerTune Controls (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: tlv320aic32x4: Add Switch for Setting Common Mode Voltage (Jaroslav Kysela) [1683051] - [sound] ALSA: xen-front: Do not use stream buffer size before it is set (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rockchip: pdm: Mark RXFIFO_DATA as volatile and precious (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: sprd: Fix spelling mistake "faied" -> "failed" (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rockchip: pdm: Correct PDM_CTRL0 reg value (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rockchip: pdm: adjust waterlevel in frame unit (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rockchip: pdm: add compatible for rk1808 (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rockchip: pdm: fixup pdm fractional div (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rockchip: pdm: optimize clear logic (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rockchip: pdm: add default regs (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rockchip: pdm: using left justified store mode (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rockchip: pdm: change dma burst to 8 (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rockchip: pdm: fix regmap_ops hang issue (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: tlv320aic32x4: Update copyright and use SPDX identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: sprd: Fix the smatch warning (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Mediatek: MT8183: Fix platform_no_drv_owner.cocci warnings (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Mediatek: MT8183: Fix platform_no_drv_owner.cocci warnings (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: tlv320aic32x4: Change author's name (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Add quirk for Tuxedo XC 1509 (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Move to ACT_INIT state (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: sprd: Fix modular build (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: cht_bsw_max98090_ti: Enable codec clock once and keep it enabled (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Mediatek: MT8183: Fix build error in mt8183_da7219_max98357_dev_probe (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Mediatek: MT8183: TS3A227: fix build error (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm_adsp: Make use of local variables (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm_adsp: Remove redundant NULL check in wm_adsp_buffer_free (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: tlv320aic31xx: aic31xx_set_jack() can be static (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm_adsp: Check for buffer in trigger stop (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek: Enable headset MIC of Acer TravelMate B114-21 with ALC233 (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: eukrea-tlv320: fix a leaked reference by adding missing of_node_put (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: fsl_utils: fix a leaked reference by adding missing of_node_put (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wcd9335: fix a leaked reference by adding missing of_node_put (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: topology: Align tplg pointer increment across all kcontrols (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: core: support driver alias names for FE topology overrides (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: sprd: Add Spreadtrum audio compress offload support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: fix SND_SOC_LOCHNAGAR_SC kconfig warning (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: dapm: set power_check callback for widgets that shouldnt be always on (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: tlv320aic31xx: Add button press detection (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: tlv320aic31xx: Add headphone/headset detection (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: dpcm: skip missing substream while applying symmetry (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: cht_bsw_rt5672: Convert to use acpi_dev_get_first_match_dev() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: cht_bsw_rt5645: Convert to use acpi_dev_get_first_match_dev() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcr_rt5651: Convert to use acpi_dev_get_first_match_dev() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcr_rt5640: Convert to use acpi_dev_get_first_match_dev() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcht_es8316: Convert to use acpi_dev_get_first_match_dev() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcht_da7213: Convert to use acpi_dev_get_first_match_dev() (Jaroslav Kysela) [1683051] - [acpi] ALSA: ACPI / utils: Introduce acpi_dev_get_first_match_dev() helper (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-card-utils: remove set but not used variable 'dai_name' (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: es8316: Add support for inverted jack detect (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm_adsp: Fix typo in comment (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: fsl: fix spelling mistake: "missign" -> "missing" (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Mediatek: MT8183: Add machine driver with DA7219 (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Mediatek: MT8183: Add machine driver with TS3A227 (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt5677-spi: Add ACPI ID (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: cs42l51: add multi endpoint support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: tlv320aic32x4: Fix Common Pins (Jaroslav Kysela) [1683051] - [sound] ALSA: us122l: Use alloc_pages_exact() (Jaroslav Kysela) [1683051] - [sound] ALSA: Replace snd_malloc_pages() and snd_free_pages() with standard helpers, take#2 (Jaroslav Kysela) [1683051] - [sound] ALSA: timer: Make snd_timer_close() really kill pending actions (Jaroslav Kysela) [1683051] - [sound] ALSA: timer: Check ack_list emptiness instead of bit flag (Jaroslav Kysela) [1683051] - [sound] ALSA: timer: Make sure to clear pending ack list (Jaroslav Kysela) [1683051] - [sound] ALSA: timer: Unify timer callback process code (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: fsl_audmix: Fix kbuild failure (Jaroslav Kysela) [1683051] - [sound] ALSA: emux: Add support of loading GUS-patch (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Fix speakers on Acer Predator Helios 500 Ryzen laptops (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: fsl: Add Audio Mixer machine driver (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: fsl: Add Audio Mixer CPU DAI driver (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: Skylake: enable S24_LE format support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: tlv320aic32x4: Only enable with common clock (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: tlv320aic32x4: Allow 192000 Sample Rate (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: tlv320aic32x4: Remove mclk references (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: tlv320aic32x4: Restructure set_dai_sysclk (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: tlv320aic32x4: Dynamically Determine Clocking (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: tlv320aic32x4: Move aosr and dosr setting to separate functions (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: tlv320aic32x4: Control clock gating with CCF (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: tlv320aic32x4: Model BDIV divider in CCF (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: tlv320aic32x4: Model DAC/ADC dividers in CCF (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: tlv320aic32x4: Model CODEC_CLKIN in CCF (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: tlv320aic32x4: Model PLL in CCF (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: dapm: Initialize private_value in snd_soc_dapm_new_dai (Jaroslav Kysela) [1683051] - [sound] ALSA: aloop: Support S24 sample formats (Jaroslav Kysela) [1683051] - [sound] ALSA: pcm: Don't suspend stream in unrecoverable PCM state (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: dapm: Fix NULL pointer dereference in snd_soc_dapm_free_kcontrol (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: sirf-audio: Remove redundant of_match_node call (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: stm32: sai: add power management (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: AMD: Fix incorrect extern (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: nau8810: fix the issue of 64 bits division (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: intel: Fix crash at suspend/resume after failed codec registration (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/ca0132 - Simplify alt firmware loading code (Jaroslav Kysela) [1683051] - [sound] ALSA: pcm: Fix possible OOB access in PCM oss plugins (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek: Enable headset MIC of ASUS X430UN and X512DK with ALC256 (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek: Enable headset mic of ASUS P5440FF with ALC256 (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek: Enable ASUS X441MB and X705FD headset MIC with ALC256 (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-card-utils: test memory allocation (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: lochnagar: Add driver to support Lochnagar 2 sound card (Jaroslav Kysela) [1683051] - [mfd] ALSA: mfd: lochnagar: Add support for the Cirrus Logic Lochnagar (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: tlv320aic32x4: Properly Set Processing Blocks (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: mchp-i2s-mcc: add driver for I2SC Multi-Channel Controller (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-card-utils: rename asoc_simple_card_xxx() to asoc_simple_() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-card-utils: separate asoc_simple_card_parse_dai() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-card-utils: share asoc_simple_card_init_priv() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-card-utils: share asoc_simple_be_hw_params_fixup() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-card-utils: share asoc_simple_dai_init() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-card-utils: share asoc_simple_hw_param() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-card-utils: share asoc_simple_shutdown() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-card-utils: share asoc_simple_startup() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple_card_utils: share common priv for simple-card/audio-graph (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-card-utils: add asoc_simple_debug_info() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: AMD: Update DA7219 DAI clock name to align with codec updates (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: da7219: Expose BCLK and WCLK control through CCF (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: fsl_esai: fix channel swap issue when stream starts (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: fsl_asrc: add constraint for the asrc of older version (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: cs4270: Set auto-increment bit for register writes (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Add support for Acer Aspire E5-523G/ES1-432 headset mic (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek: Enable headset MIC of Acer Aspire Z24-890 with ALC286 (Jaroslav Kysela) [1683051] - [sound] ALSA: seq: oss: Fix Spectre v1 vulnerability (Jaroslav Kysela) [1683051] - [sound] ALSA: rawmidi: Fix potential Spectre v1 vulnerability (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek: Enable headset MIC of Acer AIO with ALC286 (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: stm32: dfsdm: add mmap support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: stm32: dfsdm: fix debugfs warnings on entry creation (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: stm32: dfsdm: manage multiple prepare (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm_adsp: Correct some minor issues (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: i2s: Don't use register read to determine slave/master mode (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: tlv320aic32x4: Break out clock setting into separate function (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: jz4740: Depend on MIPS instead of MACH_JZ4740 (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm_adsp: Add WDT expiry IRQ handling support for Halo core (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm_adsp: Add HALO MPU fault logging (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm_adsp: Add support for new Halo core DSPs (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: mediatek: Reduce repititive code on mtk_regmap_update_bits. (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: mediatek: Fix UBSAN warning. (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm_adsp: Factor out DSP specific operations (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm_adsp: Factor out parsing of firmware ID header (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm_adsp: Refactor firmware status reading (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm_adsp: Move wm_adsp2_set_dspclk to CODEC drivers (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm_adsp: Don't export wm_adsp2_lock (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm_adsp: Shutdown any compressed streams on DSP watchdog timeout (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm_adsp: Add locking to wm_adsp2_bus_error (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm_adsp: Correct handling of compressed streams that restart (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: topology: free link string in error (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: topology: free stream_name of dai_drv (Jaroslav Kysela) [1683051] - [sound] ALSA: hda - Enforces runtime_resume after S3 and S4 for each codec (Jaroslav Kysela) [1683051] - [sound] ALSA: hda - Don't trigger jackpoll_work in azx_resume (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: audio-graph: add graph_parse_mclk_fs() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: audio-graph: rename graph_get_conversion() to graph_parse_convert() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-card: add simple_parse_mclk_fs() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-card: rename simple_get_conversion() to simple_parse_convert() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt5682: recording has no sound after booting (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt5682: fix jack type detection issue (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt5682: Check JD status when system resume (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: mediatek: mt8183: skip for i2s5 in mck_disable (Jaroslav Kysela) [1683051] - [sound] ALSA: firewire-lib: use 8 byte header for IR context to get isochronous cycle (Jaroslav Kysela) [1683051] - [sound] ALSA: firewire-motu: add support MOTU 8pre FireWire (Jaroslav Kysela) [1683051] - [sound] ALSA: opl3: fix mismatch between snd_opl3_drum_switch definition and declaration (Jaroslav Kysela) [1683051] - [sound] ALSA: hda - add Lenovo IdeaCentre B550 to the power_save_blacklist (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcr_rt5651: Add BYT_RT5651_JD_NOT_INV quirk (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt5651: Add support for active-high jack detect (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: stm32: spdifrx: add power management (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-amplifier: Make gpio property optional (Jaroslav Kysela) [1683051] - [documentation] ALSA: ASoC: dt-bindings: add regulator property to simple amplifier (Jaroslav Kysela) [1683051] - [documentation] ALSA: ASoC: simple-amplifier: remame dio2125 documentation (Jaroslav Kysela) [1683051] - [sound] ALSA: firewire-motu: use 'version' field of unit directory to identify model (Jaroslav Kysela) [1683051] - [sound] ALSA: sb8: add a check for request_region (Jaroslav Kysela) [1683051] - [sound] ALSA: echoaudio: add a check for ioremap_nocache (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: topology: create tlv before soc_tplg_init_kcontrol (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Add support headset mode for New DELL WYSE NB (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Add support headset mode for DELL WYSE AIO (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek: merge alc_fixup_headset_jack to alc295_fixup_chromebook (Jaroslav Kysela) [1683051] - [sound] ALSA: hda: hdmi - add Icelake support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: nau8810: automatic selecting BCLK in I2S master mode (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: nau8810: fix the typo of function name (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: nau8810: use 64-bit arithmetic instead of 32-bit (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: odroid: Fix clock configuration for 44100 sample rate (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: nau8810: fix the issue of widget with prefixed name (Jaroslav Kysela) [1683051] - [sound] ALSA: hda - add more quirks for HP Z2 G4 and HP Z240 (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Fixed Headset Mic JD not stable (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek: Enable headset MIC of Acer TravelMate X514-51T with ALC255 (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/tegra: avoid build error without CONFIG_PM (Jaroslav Kysela) [1683051] - [sound] ALSA: usx2y: Fix potential NULL pointer dereference (Jaroslav Kysela) [1683051] - [sound] ALSA: hda: Avoid NULL pointer dereference at snd_hdac_stream_start() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: axi-i2s: let both capture and playback be optional (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: src: Avoid a potential deadlock (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: stm32: i2s: fix registers declaration in regmap (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: nau8824: fix the issue of the widget with prefix name (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: dpcm: prevent snd_soc_dpcm use after free (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC:intel:skl:fix a simultaneous playback & capture issue on hda platform (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC:hdac_hda:use correct format to setup hda codec (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC:soc-pcm:fix a codec fixup issue in TDM case (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: ti: fix davinci_mcasp_probe dependencies (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: ams-delta: remove duplicate 'const' (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: ti: remove compat dma probing (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: stm32: i2s: use default dai name (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: stm32: i2s: improve channel capabilities handling (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: stm32: i2s: change trigger traces (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qcom: add i2c dependency for SND_SOC_SDM845 (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: davinci-mcasp: Fix clang warning without CONFIG_PM (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: src: fix compiler warnings (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: i2s: Fix DAPM routes for capture stream (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: soc-core: Fix probe deferral following prelink failure (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: hdmi-codec: avoid limiting params->msbits in hw_params() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: stm32: sai: fix set_sync service (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: stm32: sai: fix oversampling mode (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: stm32: sai: fix race condition in irq handler (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: stm32: sai: fix exposed capabilities in spdif mode (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: stm32: sai: fix iec958 controls indexation (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: ab8500: Mark expected switch fall-through (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: hdmi-codec: fix S/PDIF DAI (Jaroslav Kysela) [1683051] - [sound] ALSA: usb-audio: Add quirk for MOTU MicroBook II (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: mediatek: btcvsd add loopback (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: tlv320aic3x: fix reset gpio reference counting (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: stm32: i2s: skip useless write in slave mode (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: stm32: i2s: fix race condition in irq handler (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: stm32: i2s: remove useless callback (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: stm32: i2s: fix dma configuration (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: stm32: i2s: fix stream count management (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: stm32: i2s: fix 16 bit format support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: stm32: i2s: fix IRQ clearing (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qcom: Kconfig: fix dependency for sdm845 (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: Boards: Add Maxim98373 support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: gen: fix SSI9 4/5/6/7 busif related register address (Jaroslav Kysela) [1683051] - [sound] ALSA: firewire-motu: fix construction of PCM frame for capture direction (Jaroslav Kysela) [1683051] - [sound] ALSA: bebob: use more identical mod_alias for Saffire Pro 10 I/O against Liquid Saffire 56 (Jaroslav Kysela) [1683051] - [sound] ALSA: hda: Extend i915 component bind timeout (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm_adsp: Improve logging messages (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm_adsp: Add support for multiple compressed buffers (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm_adsp: Refactor compress stream initialisation (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm_adsp: Reorder some functions for improved clarity (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm_adsp: Factor out stripping padding from ADSP data (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: cs35l36: Fix an IS_ERR() vs NULL checking bug (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/tegra: sound card name from device tree (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek: Enable audio jacks of ASUS UX362FA with ALC294 (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: odroid: Prevent uninitialized variable use (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qcom: Fix of-node refcount unbalance in qcom_snd_parse_of() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qcom: Fix of-node refcount unbalance in apq8016_sbc_parse_of() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: odroid: Fix of_node refcount unbalance (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Reduce click noise on Dell Precision 5820 headphone (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-card: Fix of-node refcount unbalance in DAI-link parser (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: fsl: Fix of-node refcount unbalance in fsl_ssi_probe_from_dt() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm_adsp: Allow compressed buffers in any memory region (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm_adsp: Update cached error state on trigger (Jaroslav Kysela) [1683051] - [sound] ALSA: ppc: Fix of-node refcount unbalance (Jaroslav Kysela) [1683051] - [sound] ALSA: aoa: Fix of-node refcount unbalance (Jaroslav Kysela) [1683051] - [sound] ALSA: ac97: Fix of-node refcount unbalance (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: codecs: pcm186x: Fix energysense SLEEP bit (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: codecs: pcm186x: fix wrong usage of DECLARE_TLV_DB_SCALE() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: i2s: Fix multiple "IIS multi" devices initialization (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: i2s: Fix secondary platform device unregistration (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: glk: Add DAI links for Multi-Playback (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: Add Geminilake Dialog Maxim machine driver (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: Headset button support in broxton machine driver (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: sunxi: sun50i-codec-analog: Rename hpvcc regulator supply to cpvdd (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: adau1977: Add support for setting MICBIAS via DT (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: dapm: Potential small memory leak in dapm_cnew_widget() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: odroid: Add missing DAPM routes (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm8741: Make function 'wm8741_mute' static (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: fsl_esai: fix register setting issue in RIGHT_J mode (Jaroslav Kysela) [1683051] - [sound] ALSA: SoC: imx-sgtl5000: add missing put_device() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-card: Fix missing of_node_put() at simple_dai_link_of() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-card: Fix refcount underflow (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: odroid: Ensure proper sample rate on pri/sec PCM (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: stm32: sai: remove set but not used variables 'mask, cr1' (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: topology: free created components in tplg load error (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: cs35l36: Make some symbols static (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qcom: Kconfig: select dmic for sdm845 (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: fsl_spdif: fix sysclk_df type (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: fsl_spdif: fix TXCLK_DF mask (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: codecs: ad193x: Add support to disable on-chip PLL (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: codecs: ad193x: Add runtime support for DSP_A and I2S modes (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: codecs: ad193x: Fix frame polarity for DSP_A format (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: codecs: ad193x: Set constraint to always have 32 sample bits (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: codecs: ad193x: Remove capture support for codecs without ADC (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: fsi: fix spelling mistake "doens't" -> "doesn't" (Jaroslav Kysela) [1683051] - [sound] ALSA: usb-audio: Expose sample resolution through proc interface (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: i2s: Prevent potential NULL platform data dereference (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: dmaengine: Remove unused SND_DMAENGINE_PCM_FLAG_CUSTOM_CHANNEL_NAME flag (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: da7219: Update TDM usage to be more flexible (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: da7219: Add support for master mode BCLK rate adjustment (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: i2s: Convert to SPDX License Indentifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: i2s: Comments clean up (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: i2s: Change indentation in SAMSUNG_I2S_FMTS definition (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: i2s: Simplify pri_dai, sec_dai pointers usage (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: stm32: sai: add missing put_device() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: Specify DMA channel names through custom DMA config (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: odroid: Add support for secondary CPU DAI (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: i2s: Get rid of a static spinlock (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: i2s: Move quirks data to common driver data structure (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: i2s: Move IP variant data to common driver data structure (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: i2s: Drop spinlock pointer from i2s_dai data structure (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: i2s: Move SFR pointer to common driver data structure (Jaroslav Kysela) [1683051] - [sound] ALSA: es1688: Remove set but not used variable 'hw' (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek: Disable PC beep in passthrough on alc285 (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Headset microphone and internal speaker support for System76 oryp5 (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: cros_ec_codec: Make symbol 'cros_ec_dai' static (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: mediatek: mt8183: make some functions static (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: cs35l36: Remove unused including (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: i2s: Move registers cache to common driver data structure (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: i2s: Move opclk data to common driver data structure (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: i2s: Move core clk to the driver common data structure (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: i2s: Add widgets and routes for DPCM support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: i2s: Move clk supplier data to common driver data structure (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: i2s: Restore support for the secondary PCM (Jaroslav Kysela) [1683051] - [sound] ALSA: pcm: Comment why read blocks when PCM is not running (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: soc-acpi: remove new_mach_data field (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: soc-acpi: remove asoc_plat_name field (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: soc-acpi: cnl-match.c: remove asoc_plat_name field (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: soc-acpi: icl-match: remove asoc_plat_name field (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: soc-acpi: hsw-bdw-match: remove asoc_plat_name field (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: soc-acpi: glk-match: remove asoc_plat_name field (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: soc-acpi: cht-match: remove asoc_plat_name field (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: soc-acpi: byt-match: remove asoc_plat_name field (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: soc-acpi: bxt-match: remove asoc_plat_name field (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: icl-match: remove prefix for SOF files (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: hsw-bdw-match: remove prefix for SOF files (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: hda-match: remove prefix for SOF files (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: glk-match: remove prefix for SOF files (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: cnl-match: remove prefix for SOF files (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: cht-match: remove prefix for SOF files (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: byt-match.c: remove prefix for SOF files (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bxt-match: remove prefix for SOF files (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: i2s: Convert to single component with multiple DAIs (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: dmaengine: Allow to specify custom DMA device (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: dmaengine: Extend use of chan_names provided in custom DMA config (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: dmaengine: Improve of_node test in dmaengine_pcm_request_chan_of() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: i2s: Fix prescaler setting for the secondary DAI (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Use __printf markup to silence compiler (Jaroslav Kysela) [1683051] - [sound] ALSA: tlv320aic32x4: delay i2c access by 1 ms after hardware reset (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: mediatek: btcvsd fix rx stream assign (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm8741: Set OSR mode in hw_params() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm8741: Add digital mute callback (Jaroslav Kysela) [1683051] - [sound] ALSA: PCM: check if ops are defined before suspending PCM (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: hdac_hdmi: use devm_kzalloc for all structures (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: mediatek: use pOFn instead of device_node.name (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: pcm3060: Add clock select (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: pcm3060: Add soft reset on probe (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: Skylake: set .ignore_module_refcount field in component (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: core: don't increase component module refcount unconditionally (Jaroslav Kysela) [1683051] - [sound] ALSA: gpiolib: acpi: Introduce ACPI_GPIO_QUIRK_ONLY_GPIOIO (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: msm8916-wcd-digital: convert license header to SPDX (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: msm8916-wcd-analog: add missing license information (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: regulator notifier registration should be managed (Jaroslav Kysela) [1683051] - [sound] ALSA: i915/snd_hdac: I915 subcomponent for the snd_hdac (Jaroslav Kysela) [1683051] - [base] ALSA: components: multiple components for a device (Jaroslav Kysela) [1683051] - [documentation] ALSA: component: Add documentation (Jaroslav Kysela) [1683051] - [sound] ALSA: pcm: Revert capture stream behavior change in blocking mode (Jaroslav Kysela) [1683051] - [sound] ALSA: pcm: Fix function name in kernel-doc comment (Jaroslav Kysela) [1683051] - [sound] ALSA: pcm: Define snd_pcm_lib_preallocate_*() as returning void (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: xlnx: fix up for snd_pcm_lib_preallocate_pages_for_all() API change (Jaroslav Kysela) [1683051] - [sound] ALSA: SoC: stm32: i2s: manage clock power (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: stm32: i2s: add power management (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: codecs: jz4725b: Remove unnecessary const qualifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: cs35l36: Add support for Cirrus CS35L36 Amplifier (Jaroslav Kysela) [1683051] - [sound] ALSA: usb-audio: Fix implicit fb endpoint setup by quirk (Jaroslav Kysela) [1683051] - [sound] ALSA: hda - Add quirk for HP EliteBook 840 G5 (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: codecs: jz4725b: Use C++ style comments in header (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: codecs: Kconfig: Show knob, and depend on MIPS || COMPILE_TEST (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: codecs: jz4740: Add support for devicetree (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: codecs: jz4740: Use SPDX license notifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: Prevent clk_get_rate() calls in atomic context (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: sun4i-codec: Add Line Playback Volume, Line Boost Volume, Line Right, Line Left, Line Playback Switch (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: sun4i-codec: Add FM Playback Volume, FM Left, FM Right, FM Playback Switch (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: sun4i-codec: Add Mic1 Playback Switch, Mic2 Playback Switch (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: sun4i-codec: Merge sun4i_codec_left_mixer_controls and sun4i_codec_right_mixer_controls into sun4i_codec_mixer_controls (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: sun4i-codec: Add Mic1 Boost Volume, Mic2 Boost Volume (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: sun4i-codec: Add sun7i_codec_controls, sun7i_codec_codec (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: sun4i-codec: Add Mic Playback Volume (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: sun4i-codec: Add MIC2 Pre-Amplifier, Mic2 input (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: codecs: jz4725b: fix spelling mistake "Deemphatize" -> "Deemphasize" (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wcd9335: fix semicolon.cocci warnings (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: ssiu: correct shift bit for ssiu9 (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: codecs: Add jz4725b-codec driver (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: fixup rsnd_ssi_master_clk_start() user count check (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: dapm: harden use of lookup tables (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: dmaengine: Drop superfluous PCM preallocation error checks (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: xtensa: Drop superfluous PCM preallocation error checks (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: uniphier: Drop superfluous PCM preallocation error checks (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: txx9: Drop superfluous PCM preallocation error checks (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: stm: Drop superfluous PCM preallocation error checks (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: sh: Drop superfluous PCM preallocation error checks (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: meson: Drop superfluous PCM preallocation error checks (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: mediatek: Drop superfluous PCM preallocation error checks (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: intel: Drop superfluous PCM preallocation error checks (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: dwc: Drop superfluous PCM preallocation error checks (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: amd: Drop superfluous PCM preallocation error checks (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: dapm: fix out-of-bounds accesses to DAPM lookup tables (Jaroslav Kysela) [1683051] - [sound] ALSA: cs46xx: Clean up proc file creations (Jaroslav Kysela) [1683051] - [sound] ALSA: info: Move card id proc creation into info.c (Jaroslav Kysela) [1683051] - [sound] ALSA: info: Minor optimization (Jaroslav Kysela) [1683051] - [sound] ALSA: info: Drop unused snd_info_entry.card field (Jaroslav Kysela) [1683051] - [sound] ALSA: usb: Clean up with new procfs helpers (Jaroslav Kysela) [1683051] - [sound] ALSA: sparc: Clean up with new procfs helpers (Jaroslav Kysela) [1683051] - [sound] ALSA: pcmcia: Clean up with new procfs helpers (Jaroslav Kysela) [1683051] - [sound] ALSA: pci: Clean up with new procfs helpers (Jaroslav Kysela) [1683051] - [sound] ALSA: i2c: Clean up with new procfs helpers (Jaroslav Kysela) [1683051] - [sound] ALSA: isa: Clean up with new procfs helpers (Jaroslav Kysela) [1683051] - [sound] ALSA: drivers: Clean up with new procfs helpers (Jaroslav Kysela) [1683051] - [sound] ALSA: info: Add standard helpers for card proc file entries (Jaroslav Kysela) [1683051] - [sound] ALSA: pci: Remove superfluous snd_info_register() calls (Jaroslav Kysela) [1683051] - [sound] ALSA: compress: Remove superfluous snd_info_register() calls (Jaroslav Kysela) [1683051] - [sound] ALSA: pcm: Remove superfluous snd_info_register() calls (Jaroslav Kysela) [1683051] - [sound] ALSA: emux: Remove superfluous snd_info_register() calls (Jaroslav Kysela) [1683051] - [sound] ALSA: opl4: Remove superfluous snd_info_register() calls (Jaroslav Kysela) [1683051] - [sound] ALSA: firewire: Remove superfluous snd_info_register() calls (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: ssm2602: switch to SPDX identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: compress: Add helper functions for component trigger/set_params (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: compress: Clarify the intent of current compressed ops handling (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wcd9335: remove some unnecessary NULL checks (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: ssm2602: Fix ADC powerup sequencing (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: dapm: Check for NULL widget in dapm_update_dai_unlocked (Jaroslav Kysela) [1683051] - [sound] ALSA: usb: Drop superfluous PCM preallocation error checks (Jaroslav Kysela) [1683051] - [sound] ALSA: spi: Drop superfluous PCM preallocation error checks (Jaroslav Kysela) [1683051] - [sound] ALSA: sparc: Drop superfluous PCM preallocation error checks (Jaroslav Kysela) [1683051] - [sound] ALSA: sh: Drop superfluous PCM preallocation error checks (Jaroslav Kysela) [1683051] - [sound] ALSA: ppc: Drop superfluous PCM preallocation error checks (Jaroslav Kysela) [1683051] - [sound] ALSA: pci: Drop superfluous PCM preallocation error checks (Jaroslav Kysela) [1683051] - [sound] ALSA: parisc: Drop superfluous PCM preallocation error checks (Jaroslav Kysela) [1683051] - [sound] ALSA: atmel: Drop superfluous PCM preallocation error checks (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/ca0132 - Fix build error without CONFIG_PCI (Jaroslav Kysela) [1683051] - [sound] ALSA: compress: Fix stop handling on compressed capture streams (Jaroslav Kysela) [1683051] - [sound] ALSA: usb-audio: Add support for new T+A USB DAC (Jaroslav Kysela) [1683051] - [sound] ALSA: info: Always register entries recursively (Jaroslav Kysela) [1683051] - [sound] ALSA: core: Don't allow NULL device for memory allocation (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: sh: Avoid passing NULL to memory allocators (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: amd: Avoid passing NULL to memory allocators (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: ak4118: fix missing header (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: mediatek: btcvsd: fix spelling mistake "offest" -> "offset" (Jaroslav Kysela) [1683051] - [sound] ALSA: arm: Avoid passing NULL to memory allocators (Jaroslav Kysela) [1683051] - [sound] ALSA: x86: Avoid passing NULL to memory allocators (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: topology: unload physical dai link in remove (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: topology: add SND_SOC_DOBJ_GRAPH type for dapm routes (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: soc-core: clear platform pointers on error (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: fsl-asoc-card: fix object reference leaks in fsl_asoc_card_probe (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: dapm: Add warnings for widget overwrite when adding route (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: dapm: Only power up active channels from a DAI (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: topology: fix oops/use-after-free case with dai driver (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: dapm: fix use-after-free issue with dailink sname (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: mediatek: add btcvsd driver (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: arizona: Add channel numbers to AIFs (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: fixup TDM Split mode check for CTU (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: synchronize connection check for simple-card/audio-graph (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: fixup MIX kctrl registration (Jaroslav Kysela) [1683051] - [sound] ALSA: isa: Avoid passing NULL to memory allocators (Jaroslav Kysela) [1683051] - [sound] ALSA: mips: pass struct device to DMA API functions (Jaroslav Kysela) [1683051] - [sound] ALSA: hal2: pass struct device to DMA API functions (Jaroslav Kysela) [1683051] - [sound] ALSA: hda - Serialize codec registrations (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Use a common helper for hp pin reference (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Fix lose hp_pins for disable auto mute (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Headset microphone support for System76 darp5 (Jaroslav Kysela) [1683051] - [sound] ALSA: pcm: remove a superfluous function declaration (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: sprd: Add Spreadtrum audio DMA platfrom driver (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: topology: modify dapm route loading routine and add dapm route unloading (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: topology: fix memory leak in soc_tplg_dapm_widget_create (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: topology: Fix memory leak from soc_tplg_denum_create_texts (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: topology: Remove widgets from dobj list (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: topology: Reduce number of dereferences when accessing dobj (Jaroslav Kysela) [1683051] - [sound] ALSA: hda - Use standard device registration for beep (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Apply ALC294 hp init also for S4 resume (Jaroslav Kysela) [1683051] - [sound] ALSA: hda - Record the current power state before suspend/resume calls (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: cht_bsw_rt5672: remove useless test (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Fixed hp_pin no value (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: cros_ec_codec: Add codec driver for Cros EC (Jaroslav Kysela) [1683051] - [documentation] ALSA: ASoC: Documentation: Add google, cros-ec-codec (Jaroslav Kysela) [1683051] - [maintainers] ALSA: MAINTAINERS: add maintainers for ChromeOS EC sub-drivers (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wcd9335: Fix missing slimbus dependency (Jaroslav Kysela) [1683051] - [sound] ALSA: usb-audio: Cleanup DSD whitelist (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: apq8096: add slim support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wcd9335: add audio routings (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wcd9335: add capture dapm widgets (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wcd9335: add playback dapm widgets (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wcd9335: add basic controls (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wcd9335: add CLASS-H Controller support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wcd9335: add support to wcd9335 codec (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: glk_rt5682_max98357a: platform name fixup support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bxt_rt298: platform name fixup support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bxt_da7219_max98357a: platform name fixup support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: cht_bsw_rt5672: platform name fixup support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: cht_bsw_rt5645: platform name fixup support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: cht_bsw_nau8824: platform name fixup support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: cht_bsw_max98090_ti: platform name fixup support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcht_es8316: platform name fixup support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcht_da7213: platform name fixup support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcr_rt5651: platform name fixup support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcr_rt5640: platform name fixup support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bdw-rt5677: platform name fixup support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: broadwell: platform name fixup support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: haswell: platform name fixup support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: add helper to change platform name for all dailinks (Jaroslav Kysela) [1683051] - [sound] ALSA: dice: add support for Solid State Logic Duende Classic/Mini (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt5651: Variable "ret" in function rt5651_i2c_probe() could be uninitialized (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: soc-acpi: add static inline fallbacks when CONFIG_ACPI=n (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: pcm512x: Fix clocking calculations when not using the PLL (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: pcm512x: Implement the set_bclk_ratio interface (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: soc-core: use for_each_link_codecs() for dai_link codecs V2 (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Fixup build error for mt6358 (Jaroslav Kysela) [1683051] - [sound] ALSA: pcm: Fix tight loop of OSS capture stream (Jaroslav Kysela) [1683051] - [sound] ALSA: usb-audio: Add Opus #3 to quirks for native DSD support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: mediatek: mt6358: add codec driver (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: mediatek: mt8183: add platform driver (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: core: Allow soc_find_component lookups to match parent of_node (Jaroslav Kysela) [1683051] - [sound] ALSA: pcm: Use the common error path in __snd_pcm_lib_xfer() (Jaroslav Kysela) [1683051] - [sound] ALSA: fireface: Off by one in latter_handle_midi_msg() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: make const arrays static, reduces object code size (Jaroslav Kysela) [1683051] - [sound] ALSA: proc: Avoid possible leaks of snd_info_entry objects (Jaroslav Kysela) [1683051] - [sound] ALSA: pcm: Simplify proc file destruction (Jaroslav Kysela) [1683051] - [sound] ALSA: pcm: Drop unused snd_pcm_substream.file field (Jaroslav Kysela) [1683051] - [sound] ALSA: fireface: comment cleanup about destination address of async transactions for MIDI messages (Jaroslav Kysela) [1683051] - [sound] ALSA: pcm: Cleanup snd_pcm_stream_lock() & co (Jaroslav Kysela) [1683051] - [sound] ALSA: pcm: Remove down_write() hack for snd_pcm_link_rwsem (Jaroslav Kysela) [1683051] - [sound] ALSA: pcm: More fine-grained PCM link locking (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: core: Fix multi-CODEC setups (Jaroslav Kysela) [1683051] - [sound] ALSA: fireface: support rx MIDI functionality for Fireface UCX (Jaroslav Kysela) [1683051] - [sound] ALSA: fireface: add protocol-specific operation to fill transaction buffer with MIDI messages (Jaroslav Kysela) [1683051] - [sound] ALSA: fireface: add model-dependent parameter for address to receive async transaction for MIDI messages (Jaroslav Kysela) [1683051] - [sound] ALSA: fireface: support tx MIDI functionality of Fireface UCX (Jaroslav Kysela) [1683051] - [sound] ALSA: fireface: add model-dependent parameter for address range to receive async transaction (Jaroslav Kysela) [1683051] - [sound] ALSA: fireface: change prototype of handler for async transaction with MIDI messages (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt5682: Correct the setting while select ASRC clk for AD/DA filter (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/tegra: add driver flag for runtime PM (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/tegra: implement runtime suspend/resume (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/tegra: remove redundant clock enable API (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/tegra: add runtime PM callbacks (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/tegra: get clock handles early in probe (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/tegra: runtime power management support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-card: rename to asoc_simple_card_canonicalize_platform() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: soc-core: use for_each_link_codecs() for dai_link codecs (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: soc-core: add soc_cleanup_component() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: soc-core: reduce if/else nest on soc_probe_link_dais (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: soc-core: merge card resources cleanup method (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: soc-core: add new snd_soc_flush_all_delayed_work() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: soc-core: add .num_platform for dai_link (Jaroslav Kysela) [1683051] - [sound] ALSA: pcm: Avoid confusing loop in snd_pcm_unlink() (Jaroslav Kysela) [1683051] - [sound] ALSA: pcm: Make PCM linked list consistent while re-grouping (Jaroslav Kysela) [1683051] - [sound] ALSA: pcm: Unify snd_pcm_group initialization (Jaroslav Kysela) [1683051] - [sound] ALSA: pcm: Call snd_card_unref() inside in_pcm_file() (Jaroslav Kysela) [1683051] - [sound] ALSA: hda - Add mute LED support for HP ProBook 470 G5 (Jaroslav Kysela) [1683051] - [sound] ALSA: fireface: add support for Fireface UCX (Jaroslav Kysela) [1683051] - [sound] ALSA: fireface: code refactoring to parse of clock configuration (Jaroslav Kysela) [1683051] - [sound] ALSA: fireface: code refactoring for dump of sync status (Jaroslav Kysela) [1683051] - [sound] ALSA: fireface: add protocol-dependent operation to get clock status (Jaroslav Kysela) [1683051] - [sound] ALSA: fireface: add protocol-dependent operation to switch mode to fetch PCM frame (Jaroslav Kysela) [1683051] - [sound] ALSA: fireface: add protocol-dependent operation to dump status (Jaroslav Kysela) [1683051] - [sound] ALSA: fireface: obsolete proc node to leave one node (Jaroslav Kysela) [1683051] - [sound] ALSA: fireface: unify protocol layer for FF400/FF800 (Jaroslav Kysela) [1683051] - [sound] ALSA: fireface: rename protocol layer for former models (Jaroslav Kysela) [1683051] - [sound] ALSA: hda - Fix unused variable warning (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: soc.h: add explanation of legacy/modern style of dai_link (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: fsl_sai: Remove expensive print in irq handler (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: soc-core: remove error due to probe deferral (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: imx-spdif: don't print EPROBE_DEFER as error (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: fsl_spdif: don't print EPROBE_DEFER as error (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: imx-sgtl5000: don't print EPROBE_DEFER as error (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: imx-sgtl5000: lower log level for potential probe deferral cases (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: imx-sgtl5000: put of nodes if finding codec fails (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: hdmi-codec: fix oops on re-probe (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt5682: add default pdata for i2s mode (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: sdm845: Set DAI format for dmic codec (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qcom: Kconfig: select max98927 for sdm845 (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: amd: Fix potential NULL pointer dereference (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: imx-audmux: change snprintf to scnprintf for possible overflow (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt5514-spi: Fix potential NULL pointer dereference (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: dapm: change snprintf to scnprintf for possible overflow (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt5682: Fix PLL source register definitions (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: core: Don't defer probe on optional, NULL components (Jaroslav Kysela) [1683051] - [sound] ALSA: pcm: Make snd_pcm_suspend() local static (Jaroslav Kysela) [1683051] - [sound] ALSA: pcmcia: Remove superfluous snd_pcm_suspend*() calls (Jaroslav Kysela) [1683051] - [sound] ALSA: arm: Remove superfluous snd_pcm_suspend*() calls (Jaroslav Kysela) [1683051] - [sound] ALSA: aoa: Remove superfluous snd_pcm_suspend*() calls (Jaroslav Kysela) [1683051] - [sound] ALSA: ppc: Remove superfluous snd_pcm_suspend*() calls (Jaroslav Kysela) [1683051] - [sound] ALSA: x86: Remove superfluous snd_pcm_suspend*() calls (Jaroslav Kysela) [1683051] - [sound] ALSA: usb: Remove superfluous snd_pcm_suspend*() calls (Jaroslav Kysela) [1683051] - [sound] ALSA: pci: Remove superfluous snd_pcm_suspend*() calls (Jaroslav Kysela) [1683051] - [sound] ALSA: drivers: Remove superfluous snd_pcm_suspend*() calls (Jaroslav Kysela) [1683051] - [sound] ALSA: isa: Remove superfluous snd_pcm_suspend*() calls (Jaroslav Kysela) [1683051] - [sound] ALSA: atiixp: Move PCM suspend/resume code into trigger callback (Jaroslav Kysela) [1683051] - [sound] ALSA: pcm: Suspend streams globally via device type PM ops (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: core: Make snd_soc_find_component() more robust (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: soc-core: fix init platform memory handling (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: xlnx: parse AES audio parameters (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: msm8916-wcd-digital: Select REGMAP_MMIO to fix build error (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: msm8916-wcd-digital: remove few unused variables (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: cs4341: fix waring unused-function (Jaroslav Kysela) [1683051] - [sound] ALSA: hda: program stripe control for codec (Jaroslav Kysela) [1683051] - [sound] ALSA: hda: program stripe bits for controller (Jaroslav Kysela) [1683051] - [sound] ALSA: hda: add verbs for stripe control (Jaroslav Kysela) [1683051] - [sound] ALSA: hda: add register offset for stripe control (Jaroslav Kysela) [1683051] - [sound] ALSA: hda: Add api to program stripe control bits (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: intel: skl: Fix display power regression (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Fix typo for ALC225 model (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: soc-core: Hold client_mutex around soc_init_dai_link() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcht_es8316: use correct drvdata in snd_byt_cht_es8316_mc_remove() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: Boards: move the codec PLL configuration to _init (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: tlv320aic32x4: SND_SOC_DAPM_MICBIAS is deprecated (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: da7219: Add recalc_rate function to return DAI clock rate (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: da7219: MCLK should be enabled before DAI clocks (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: soc-core: defer card probe until all component is added to list (Jaroslav Kysela) [1683051] - [sound] ALSA: usb-audio: Remove set but not used variable 'first_ch_bits' (Jaroslav Kysela) [1683051] - [sound] ALSA: hda: Fix a mask wrong issue in snd_hdac_stream_start() (Jaroslav Kysela) [1683051] - [sound] ALSA: hda: Fix mismatches for register mask and value in hdac controller (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Disable headset Mic VREF for headset mode of ALC225 (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Add unplug function into unplug state of Headset Mode for ALC225 (Jaroslav Kysela) [1683051] - [sound] ALSA: usb-audio: fix CM6206 register definitions (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt274: Variable "buf" in function rt274_jack_detect() could be uninitialized (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: ADAU7002: Add optional delay before start of capture (Jaroslav Kysela) [1683051] - [sound] ALSA: cs46xx: Potential NULL dereference in probe (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcr_rt5651: Add quirk for PoV TAB-P1006W-232 (v1.0) tablet (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcr_rt5651: Add support for jack-detect using an external GPIO (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcr_rt5651: Add quirks module parameter (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcr_rt5651: Revert "Fix DMIC map headsetmic mapping" (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt5651: Add support for jack detect using an external GPIO (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt5651: Add ACPI ID 10EC5640 (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: common: Add quirk for PoV P1006W tablet (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: update BSDSR/BSDISR handling (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: sgtl5000: Allow SCLK pad drive strength to be changed (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: atom: fix a missing check of snd_pcm_lib_malloc_pages (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: xlnx: enable SPDIF driver build (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: xlnx: add SPDIF audio driver (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: tlv320aic32x4: Kernel OOPS while entering DAPM standby mode (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Add MICFIL SoC Digital Audio Interface driver. (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: eliminate left-over from Raumfeld machine driver removal (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt298: fix boolean tests (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rl6437a: use __be32 for a __be32 buf (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt5645: store eq kcontrol byte in __be (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: da7219: use logical AND (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: da7219: fix endianness issues (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: mt6351: remove unneeded variable (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: tscs42xx.c: fix boolean test (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: nau8824: fix boolean assignment (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt5651: fix boolean assignments (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: max98927: fix boolean assignments (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt5640: fix boolean assignments (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoc: rt286: fix boolean tests (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt274: fix boolean tests (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: cs4271: fix boolean assignments (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: max98383: fix boolean assignments to true/false (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt5670: remove unused mux/mixer define (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt5645: remove unused mux define (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: codecs: fix kernel doc descriptions (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: es8316: remove unused constant variables (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: max98090: remove unused constant variables (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: dmic: declare trigger function as static (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: ak4458: Add support for AK4497 (Jaroslav Kysela) [1683051] - [sound] ALSA: sb: fix a missing check of snd_ctl_add (Jaroslav Kysela) [1683051] - [sound] ALSA: line6: fix check on snd_card_register (Jaroslav Kysela) [1683051] - [sound] ALSA: ice1712: fix a missing check of snd_i2c_sendbytes (Jaroslav Kysela) [1683051] - [sound] ALSA: gus: add a check of the status of snd_ctl_add (Jaroslav Kysela) [1683051] - [sound] ALSA: oxygen: initialize spdif_playback_enable to 0 (Jaroslav Kysela) [1683051] - [sound] ALSA: virtuoso: add de-emphasis control (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Support Dell headset mode for New AIO platform (Jaroslav Kysela) [1683051] - [sound] ALSA: usb-audio: Fix an out-of-bound read in create_composite_quirks (Jaroslav Kysela) [1683051] - [sound] ALSA: usb-audio: Always check descriptor sizes in parser code (Jaroslav Kysela) [1683051] - [sound] ALSA: usb-audio: Check mixer unit descriptors more strictly (Jaroslav Kysela) [1683051] - [sound] ALSA: usb-audio: Avoid access before bLength check in build_audio_procunit() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: ti: davinci-mcasp: Add support for GPIO mode of the pins (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: ti: davinci-mcasp: Move context save/restore to runtime_pm callbacks (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: ti: davinci-mcasp: No need for IS_MODULE/BUILTIN check for pcm driver (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcr_rt5640: Add quirks for ASUS MeMO Pad 7 (ME176C) (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: sst: Fallback to BYT-CR if IRQ 5 is missing (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: sst: Simplify is_byt_cr() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: Add ACPI match table entry for ES8316 codec on BYTCR platform (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcht_es8316: Set card long_name based on quirks (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcht_es8316: Add input-map support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcht_es8316: Add external speaker mux support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcht_es8316: Add jack-detect support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcht_es8316: Add support for SSP0 (BYTCR) (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcht_es8316: Minor refactoring (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcht_es8316: Sort includes alphabetically (Jaroslav Kysela) [1683051] - [regulator] ALSA: regulator: fixed: Let core handle GPIO descriptor (Jaroslav Kysela) [1683051] - [regulator] ALSA: regulator/gpio: Allow nonexclusive GPIO access (Jaroslav Kysela) [1683051] - [regulator] ALSA: regulator: fixed: Default enable high on DT regulators (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: es8316: Add DAC mono mix switch mixer control (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: es8316: Add jack-detect support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Variable "val" in function rt274_i2c_probe() could be uninitialized (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rockchip: fix platform_no_drv_owner.cocci warnings (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: xlnx: fix error handling in xlnx_formatter_pcm_probe (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rockchip: add workaround for silence of rk3288 ACODEC (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rockchip: support ACODEC for rk3328 (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-card: reduce naming prefix (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-card: cleanup DAI link loop method - step2 (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-card: cleanup DAI link loop method - step1 (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-card: add link_info (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-card: add 1 CPU : 1 Codec support again (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-card: add asoc_simple_card_get_conversion() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: audio-graph-card: reduce naming prefix (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: audio-graph-card: cleanup DAI link loop method - step2 (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: audio-graph-card: cleanup DAI link loop method - step1 (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: audio-graph-card: add link_info (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: audio-graph-card: add 1 CPU : 1 Codec support again (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: xlnx: enable audio formatter driver build (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: xlnx: add pcm formatter platform driver (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-scu-card: remove simple-scu-card (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: audio-graph-scu-card: remove audio-graph-scu-card (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: audio-graph-card: add asoc_graph_card_get_conversion() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-card-utils: check "reg" property on asoc_simple_card_get_dai_id() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: boards: use snd_mask_set_format in all machine drivers (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: Atom: simplify boolean tests (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: Baytrail: simplify boolean test (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: Baytrail: remove unneeded variable (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: Haswell: assign booleans to true/false (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: Haswell: remove unneeded semicolon (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: Skylake: simplify boolean tests (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: Skylake: remove useless cast (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm8904: enable MCLK in STANDBY (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm8904: save model id directly in of_device_id.data (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm8904: make the driver visible in Kconfig (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: cs4341: Add driver for CS4341 DAC (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt5682: Fix recording no sound issue (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: atom: Make PCI dependency explicit (Jaroslav Kysela) [1683051] - [sound] ALSA: compress: prevent potential divide by zero bugs (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qdsp6: q6asm-dai: Fix a small memory leak (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qdsp6: q6asm-dai: Fix a NULL vs IS_ERR() bug (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qdsp6: q6asm-dai: Off by one in of_q6asm_parse_dai_data() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: pcm512x: Fix a double unlock in pcm512x_digital_mute() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: xlnx: change license header format style (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: Haswell/Broadwell: fix setting for .dynamic field (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: xlnx: Grammar s/the the/the/ (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: dma-sh7760: cleanup a debug printk (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: sdm845: set jack only for a specific backend (Jaroslav Kysela) [1683051] - [sound] ALSA: hda - Revert DSP detection on legacy HD-audio driver (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/tegra: clear pending irq handlers (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek: Enable the headset mic auto detection for ASUS laptops (Jaroslav Kysela) [1683051] - [sound] ALSA: HD-Audio: SKL+: force HDaudio legacy or SKL+ driver selection (Jaroslav Kysela) [1683051] - [sound] ALSA: HD-Audio: SKL+: abort probe if DSP is present and Skylake driver selected (Jaroslav Kysela) [1683051] - [sound] ALSA: HDA: export process_unsol_events() (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek: Enable audio jacks of ASUS UX391UA with ALC294 (Jaroslav Kysela) [1683051] - [sound] ALSA: bebob: fix model-id of unit for Apogee Ensemble (Jaroslav Kysela) [1683051] - [sound] ALSA: xen-front: Use Xen common shared buffer implementation (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: ti: Kconfig: Remove the deprecated options (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: ti: Merge davinci and omap directories (Jaroslav Kysela) [1683051] - [sound] ALSA: hda: add mute LED support for HP EliteBook 840 G4 (Jaroslav Kysela) [1683051] - [sound] ALSA: fireface: code refactoring to handle model-specific registers (Jaroslav Kysela) [1683051] - [sound] ALSA: fireface: add support for packet streaming on Fireface 800 (Jaroslav Kysela) [1683051] - [sound] ALSA: fireface: allocate isochronous resources in mode-specific implementation (Jaroslav Kysela) [1683051] - [sound] ALSA: fireface: code refactoring to handle multiplier mode (Jaroslav Kysela) [1683051] - [sound] ALSA: fireface: share helper function to switch fetching mode (Jaroslav Kysela) [1683051] - [sound] ALSA: fireface: fix for state to fetch PCM frames (Jaroslav Kysela) [1683051] - [sound] ALSA: firewire-lib: use the same print format for 'without_header' tracepoints (Jaroslav Kysela) [1683051] - [sound] ALSA: firewire-lib: fix wrong assignment for 'out_packet_without_header' tracepoint (Jaroslav Kysela) [1683051] - [sound] ALSA: firewire-lib: fix wrong handling payload_length as payload_quadlet (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qdsp6: q6routing: add display_port_rx port routing (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qdsp6: q6afe-dai: add support to Display port RX dais (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qdsp6: qdafe: add support for display_port_rx (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qdsp6: q6asm-dai: Add support to compress offload (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qdsp6: q6asm: add support to MP3 format (Jaroslav Kysela) [1683051] - [sound] ALSA: soc-compress: add support to snd_compr_set_runtime_buffer() (Jaroslav Kysela) [1683051] - [sound] ALSA: compress: make use of runtime buffer for copy (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: Skylake: Add more platform granularity (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-card: tidyup prefix for snd_soc_codec_conf (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-card: tidyup convert_rate/channel method (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-card: tidyup mclk-fs method (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-card: merge simple-scu-card (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: audio-graph-card: tidyup prefix for snd_soc_codec_conf (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: audio-graph-card: tidyup convert_rate/channel method (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: audio-graph-card: tidyup mclk-fs method (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: audio-graph-card: merge audio-graph-scu-card (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-card-utils: fixup asoc_simple_card_get_dai_id() ID method (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: core: Invoke pcm_new() for all DAI-link (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: pcm512x: Implement the digital_mute interface (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: meson: fix do_div warning in spdifin (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: Skylake: add error logs on probe, remove dependency on NHLT (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: Skylake: remove useless tests on HDaudio capabilities (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: Skylake: stop probe if HDaudio capabilities don't exist (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: Skylake: Harden DSP detection with PCI class/subclass info (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: Skylake: Add CFL-S support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: pcm3060: Add powersaving widgets for DAC and ADC (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: xlnx: enable i2s driver build (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: xlnx: Add i2s driver (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: kbl_rt5660: Add a new machine driver for kbl with rt5660 (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: meson: add axg spdif input (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: meson: axg-toddr: add support for spdifin backend (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-card: Dereference pointer for memcpy sizeof in asoc_simple_card_probe (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: fsl: Fix SND_SOC_EUKREA_TLV320 build error on i.MX8M (Jaroslav Kysela) [1683051] - [sound] ALSA: hda: add support for Huawei WMI micmute LED (Jaroslav Kysela) [1683051] - [sound] ALSA: hda: fix front speakers on Huawei MBXP (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: remove RSND_REG_ from rsnd_reg (Jaroslav Kysela) [1683051] - [sound] ALSA: fireface: add support for Fireface 800 with MIDI functionality only (Jaroslav Kysela) [1683051] - [sound] ALSA: fireface: localize a handler for MIDI messages on tx transaction (Jaroslav Kysela) [1683051] - [sound] ALSA: fireface: add driver data for register for MIDI high address (Jaroslav Kysela) [1683051] - [sound] ALSA: fireface: share register for async transaction of MIDI messages (Jaroslav Kysela) [1683051] - [sound] ALSA: fireface: add support for second optical interface for ADAT stream (Jaroslav Kysela) [1683051] - [sound] ALSA: fireface: share helper function to get current sampling rate and clock source (Jaroslav Kysela) [1683051] - [sound] ALSA: fireface: share status and configuration dump (Jaroslav Kysela) [1683051] - [sound] ALSA: fireface: share some registers for status of clock synchronization (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-scu-card: care multi DPCM codec_conf (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-scu-card: use cpu/codec pointer on graph_dai_props (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-scu-card: tidyup "convert-rate/channels" parsing (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-scu-card: care link / dai count (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-scu-card: add dai-link support (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/ca0132 - make pci_iounmap() call conditional (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/hdmi: Always set display_power_control for Intel HSW+ codecs (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: hdac_hdmi: Add missing display power-off at driver removal (Jaroslav Kysela) [1683051] - [sound] ALSA: hda: Make snd_hdac_display_power() void function (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/intel: Properly free the display power at error path (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/intel: Drop superfluous AZX_DCAPS_I915_POWERWELL checks (Jaroslav Kysela) [1683051] - [sound] ALSA: hda: Refactor display power management (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-scu-card: tidyup asoc_simple_card_parse_daifmt() timing (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-card: use cpu/codec pointer on simple_dai_props (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-card-utils: fix build warning without CONFIG_OF (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: sdm845: add rt5663 codec select (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: kbl_da7219_max98927: fix the audio jack button remapping (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcr_rt5640: Add quirk for the Point of View Mobii TAB-P1005W-232 (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcr_rt5640: Add quirk for the Prowise PT301 tablet (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek: Enable audio jacks of ASUS UX433FN/UX333FA with ALC294 (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek: Enable audio jacks of ASUS UX533FD with ALC294 (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek: ALC294 mic and headset-mode fixups for ASUS X542UN (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/intel: Refactoring PM code (Jaroslav Kysela) [1683051] - [sound] ALSA: fireface: fix reference to wrong register for clock configuration (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Fix the mute LED regresion on Lenovo X1 Carbon (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: max9867: Add copyright and module author (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: sdm845: Add configuration for headset codec (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: sdm845: Add TDM configuration for speaker (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: max9867: Fix signal paths (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: max9867: Calculate LRCLK divider (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: max9867: Fix power management (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: max9867: Remove useless assignment (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Enable headset button support for new codec (Jaroslav Kysela) [1683051] - [sound] ALSA: hda - Add jack button support (Jaroslav Kysela) [1683051] - [sound] ALSA: hda - Add jack pointer and unsolicited event bits to callback (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Fixed headphone issue for ALC700 (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt5660: Add a new ACPI match ID (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: codecs: ak4104: move to GPIO consumer API (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: codecs: cs4270: move to GPIO consumer API (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Use of_node_name_eq for node name comparisons (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: use dma_ops of parent device for acp_audio_dma (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: use DMA addr rather than CPU pa for acp_audio_dma (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: intel: cht_bsw_max98090_ti: Add pmc_plt_clk_0 quirk for Chromebook Gnawty (Jaroslav Kysela) [1683051] - [sound] ALSA: aoa: Use of_node_name_eq for node name comparisons (Jaroslav Kysela) [1683051] - [sound] ALSA: aoa: Remove direct OF name and type accesses (Jaroslav Kysela) [1683051] - [sound] ALSA: sparc: Use of_node_name_eq for node name comparisons (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek: Fix mic issue on Acer AIO Veriton Z4860G/Z6860G (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek: Fix mic issue on Acer AIO Veriton Z4660G (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Add support for Acer Aspire C24-860 headset mic (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek: ALC286 mic and headset-mode fixups for Acer Aspire U27-880 (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: max98373: Added max98373_reset for stable amp reset (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: audio-graph-card: use cpu/codec pointer on graph_dai_props (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: audio-graph-scu-card: care multi DPCM codec_conf (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: audio-graph-scu-card: use cpu/codec pointer on graph_dai_props (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: audio-graph-scu-card: care link / dai count (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-card-utils: fixup asoc_simple_card_get_dai_id() counting (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: add missing TDM Split mode support for simple-card (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: fixup mod ID for CTU regmap read/write (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: indicates Channel and Mode for debug (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/hdmi - Add Tegra186 and Tegra194 support (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/tegra - Probe up to 8 codecs (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: intel: cht_bsw_max98090_ti: Add pmc_plt_clk_0 quirk for Chromebook Clapper (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: pxa: remove raumfeld machine driver (Jaroslav Kysela) [1683051] - [sound] ALSA: usb-audio: Fix UAF decrement if card has no live interfaces in card.c (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: common: add ACPI matching tables for ICL (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Fix speaker output regression on Thinkpad T570 (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: au8540: use 64-bit arithmetic instead of 32-bit (Jaroslav Kysela) [1683051] - [sound] ALSA: hda: Add support for AMD Stoney Ridge (Jaroslav Kysela) [1683051] - [sound] ALSA: usb-audio: Add SMSL D1 to quirks for native DSD support (Jaroslav Kysela) [1683051] - [sound] ALSA: pcm: Fix starvation on down_write_nonblock() (Jaroslav Kysela) [1683051] - [sound] ALSA: pcm: Call snd_pcm_unlink() conditionally at closing (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/tegra: compatible string as shortname (Jaroslav Kysela) [1683051] - [platform] ALSA: platform/x86: thinkpad_acpi: Add audio mute LED classdev support (Jaroslav Kysela) [1683051] - [platform] ALSA: platform/x86: dell-laptop: Add micmute LED trigger support (Jaroslav Kysela) [1683051] - [sound] ALSA: hda - Support led audio trigger (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: pcm3168a: Don't disable pcm3168a when CONFIG_PM defined (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: dmic: introduce module_param wakeup_delay (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: dmic: introduce mode switch delay (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qcom: sdm845: Create and setup jack in init callback (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qcom: sdm845: Add board specific dapm widgets (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: davinci-mcasp: Implement configurable dismod handling (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: davinci-mcasp: Update PDIR (pin direction) register handling (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: davinci-mcasp: Clear TXSTAT register before activating serializers (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: Skylake: Add FW reply for MCLK/SCLK IPC (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: Skylake: Make DSP replies more human readable (Jaroslav Kysela) [1683051] - [drivers] ALSA: leds: trigger: Introduce audio mute LED trigger (Jaroslav Kysela) [1683051] - [drivers] ALSA: leds: core: Introduce LED pattern trigger (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: tidyup registering method for rsnd_kctrl_new() (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Support ALC300 (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Add auto-mute quirk for HP Spectre x360 laptop (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: max9867: Fix whitespace (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: soc.h: makes snd_soc_of_parse_audio_prefix() inline (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: amd: Fix a NULL vs IS_ERR() check in probe (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - fix the pop noise on headphone for lenovo laptops (Jaroslav Kysela) [1683051] - [sound] ALSA: usb-audio: fix spelling mistake "Frequence" -> "Frequency" (Jaroslav Kysela) [1683051] - [sound] ALSA: Revert "ALSA: Replace snd_malloc_pages() and snd_free_pages() with standard helpers" (Jaroslav Kysela) [1683051] - [sound] ALSA: Replace snd_malloc_pages() and snd_free_pages() with standard helpers (Jaroslav Kysela) [1683051] - [sound] ALSA: control: Consolidate helpers for adding and replacing ctl elements (Jaroslav Kysela) [1683051] - [sound] ALSA: control: Fix race between adding and removing a user element (Jaroslav Kysela) [1683051] - [sound] ALSA: sparc: Fix invalid snd_free_pages() at error path (Jaroslav Kysela) [1683051] - [sound] ALSA: wss: Fix invalid snd_free_pages() at error path (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - fix headset mic detection for MSI MS-B171 (Jaroslav Kysela) [1683051] - [sound] ALSA: hda: Add ASRock N68C-S UCC the power_save blacklist (Jaroslav Kysela) [1683051] - [sound] ALSA: ac97: Fix incorrect bit shift at AC97-SPSA control write (Jaroslav Kysela) [1683051] - [sound] ALSA: firewire-tascam: notify events of change of state for userspace applications (Jaroslav Kysela) [1683051] - [sound] ALSA: firewire-tascam: apply small refactoring to handle several type of event for hwdep interface (Jaroslav Kysela) [1683051] - [sound] ALSA: firewire-tascam: queue events for change of control surface (Jaroslav Kysela) [1683051] - [sound] ALSA: firewire-tascam: add new hwdep ioctl command to get state image (Jaroslav Kysela) [1683051] - [sound] ALSA: firewire-tascam: pick up data of state from tx isochronous pakcets (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: omap-dmic: Add pm_qos handling to avoid overruns with CPU_IDLE (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: omap-mcpdm: Add pm_qos handling to avoid under/overruns with CPU_IDLE (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: omap-mcbsp: Fix latency value calculation for pm_qos (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: audio-graph-card: tidyup define position (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: audio-graph-card: tidyup typo SND_AUDIO_GRAPH_CARD (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: audio-graph-scu-card: tidyup asoc_simple_card_parse_daifmt() timing (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: audio-graph-scu-card: tidyup "convert-rate/channels" parsing (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: audio-graph-scu-card: tidyup "prefix" parsing (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-scu-card: tidyup "prefix" parsing (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: soc-core: add snd_soc_of_parse_node_prefix() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-amplifier: add VCC regulator widget (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: sunxi: sun50i-codec-analog: Add support for cpvdd regulator supply (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple_card_utils: remove "option" from asoc_simple_card_of_parse_routing() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-card-utils: tidyup asoc_simple_card_parse_convert() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-card-utils: accept NULL parameter on asoc_simple_card_xxx() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-card-utils: remove asoc_simple_card_clk_register() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: makes rsnd_ssi_is_dma_mode() static (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: tidyup rsnd_parse_connect_ssiu_compatible() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: sdm845: Add support for Secondary MI2S interface (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: sdm845: Update slot_width for Quaternary TDM port (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: use platform_data for machine drivers (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: fix interface for Chromebook machine drivers (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: acpi: define common interface for machine driver configuration (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: acpi: fix: continue searching when machine is ignored (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: Skylake: fix Kconfigs, make HDaudio codec optional (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: tlv320aic3x: Add support for CBM_CFS and CBS_CFM clocking modes (Jaroslav Kysela) [1683051] - [sound] ALSA: aoa: Use device_type helpers to access the node type (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/ca0132 - fix AE-5 pincfg (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/ca0132 - Add new ZxR quirk (Jaroslav Kysela) [1683051] - [sound] ALSA: asihpi: clean up indentation, replace spaces with tab (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt5663: Fix error handling of regulator_set_load (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: amd: fix spelling mistake "Inavlid" -> "Invalid" (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qcom: clean up indentation, remove extraneous tab (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: arizona: fix indentation issue with return statement (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: tlv320dac33: clean up indentation, remove extraneous tab (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: tlv320aic31xx: asihpi: clean up indentation, remove extraneous tab (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Convert a few more users to using pOFn instead of device_node.name (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt5663: Add regulator support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: ak4118: Add support for AK4118 S/PDIF transceiver (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: pcm186x: Fix device reset-registers trigger value (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: amd: remove set but not used variable 'dma_buffer' (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: amd: Switch to SPDX identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: amd: Fixed build errors (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: nau8822: convert to SPDX identifiers (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: nau8822: convert to SPDX identifiers (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: dapm: Recalculate audio map forcely when card instantiated (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: omap-abe-twl6040: Fix missing audio card caused by deferred probing (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: amd: fix memory leak of i2s_data on error return (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: pcm3060: Add DT property for single-ended output (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: pcm3060: Rename output widgets (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qcom: Set dai_link id to each dai_link (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: sun8i-codec: add missing route for ADC (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: amd: enable acp3x drivers build (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: amd: add acp3x system resume pm op (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: amd: add acp3x runtime pm ops (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: amd: add acp3x tdm mode support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: amd: add acp3x i2s ops (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: amd: add acp3x pcm driver dma ops (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: amd: Interrupt handler changes for ACP3x DMA driver (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: amd: add ACP3x PCM platform driver (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: amd: create ACP3x PCM platform device (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: AMD: add ACP3.0 PCI driver (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: AMD: add ACP 3.x IP register header (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: Power down links before turning off display audio power (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: hdac_hdmi: add Icelake support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm_adsp: Factor out common init code (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm_adsp: Fix dma-unsafe read of scratch registers (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rockchip: add missing slave_config setting for I2S (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: omap-mcbsp: No need to initialize max_xx_thres when it is not used (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: omap-mcbsp: Remove redundant check for mcbsp->pdata (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: omap-mcbsp: Re-arrange files for core McBSP and Sidetone function split (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: omap-mcbsp: Move out the FIFO check from set_threshold and get_delay (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: omap-mcbsp: Simplify the mcbsp_start/_stop function parameters (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: omap-mcbsp: Clean up the interrupt handlers (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: omap-mcbsp: Skip dma_data.maxburst initialization (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: omap-mcbsp: Clean up dma_data addr initialization code (Jaroslav Kysela) [1683051] - [sound] ALSA: oxfw: add support for APOGEE duet FireWire (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/ca0132 - Call pci_iounmap() instead of iounmap() (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Add quirk entry for HP Pavilion 15 (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/ca0132 - Optimize for non-PCI configuration (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: use ring buffer for rsnd_mod_name() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: sun8i-codec: fix crash on module removal (Jaroslav Kysela) [1683051] - [sound] ALSA: oss: Use kvzalloc() for local buffer allocations (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: fsl_ssi: Change to use DEFINE_SHOW_ATTRIBUTE macro (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: add TDM Split mode support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: add SSIU BUSIF support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: handle DPCM converted rate/chan under core (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: move HDMI information from ssi.c to core.c (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: use defined io_playback/io_capture (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: rename rsnd_runtime_is_ssi_xxx() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: remove endpoint bidirectional check (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: audio-graph-scu-card: remove error check which never happen (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: audio-graph-scu-card: remove endpoint bidirectional check (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: audio-graph-card: remove endpoint bidirectional check (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: common: add quirk for APL RVP boards (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: common: add SOF information for APL RVP (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: remove GFP_ATOMIC, use GFP_KERNEL (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: boards: fix Skylake typo (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: use standard interface for Atom machine drivers (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: use standard interface for Hdaudio machine driver (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: pxa: change ac97 dependencies (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: omap: Remove unused machine driver for AM3517-evm (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: pcm3168a: remove read-only status register from snd_kcontrol_new (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: ak5558: Remove redundant snd_soc_component_read32 calls (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qdsp6: q6afe-dai: Fix the dai widgets (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qdsp6: q6asm-dai: Only add routing once. (Jaroslav Kysela) [1683051] - [sound] ALSA: usb-audio: Define registers for CM6206 (Jaroslav Kysela) [1683051] - [sound] ALSA: hda - Fix incorrect clearance of thinkpad_acpi hooks (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qdsp6: q6afe: Fix wrong MI2S SD line mask (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: intel: cht_bsw_max98090_ti: Add quirk for boards using pmc_plt_clk_0 (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: rsnd_mod_name() handles both name and ID (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: add .get_id/.get_id_sub (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: move .get_status under rsnd_mod_ops (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: pcm3168a: cleanup hw_constraint for LEFT_J/I2S (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: omap-mcbsp: On OMAP1 and OMAP2420 only 16bit format is supported (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: AMD: constify regulator_desc structure (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: codecs: constify snd_soc_dai_ops structures (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qdsp6: q6afe-dai: constify snd_soc_dai_ops structures (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: nau8825: remove unnecessary unlikely() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: mrfld: fix uninitialized variable access (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm97xx: fix uninitialized regmap pointer problem (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: smd845: constify snd_soc_ops structure (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: stm32: sai: fix less than zero comparison on unsigned int (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: sunxi: rename SND_SUNXI_ADDA_PR_REGMAP to SND_SUN8I_ADDA_PR_REGMAP (Jaroslav Kysela) [1683051] - [sound] ALSA: x86: Rip out the lpe audio runtime suspend/resume hooks (Jaroslav Kysela) [1683051] - [sound] ALSA: x86: Fix runtime PM for hdmi-lpe-audio (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: fixup clock start checker (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: fix oops w/ for_each_rtd_codec_dai_rollback() macro (Jaroslav Kysela) [1683051] - [sound] ALSA: firewire-lib: fix insufficient PCM rule for period/buffer size (Jaroslav Kysela) [1683051] - [sound] ALSA: ca0106: Disable IZD on SB0570 DAC to fix audio pops (Jaroslav Kysela) [1683051] - [sound] ALSA: dice: fix to wait for releases of all ALSA character devices (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: stm32: sai: fix noderef.cocci warnings (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: stm32: sai: fix master clock naming (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: stm32: add clock dependency for sai (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/ca0132 - Actually fix microphone issue (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: sun4i-i2s: move code from startup/shutdown hooks into pm_runtime hooks (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm2000: Remove wm2000_read helper function (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: cs42l51: fix mclk support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm_adsp: Log addresses as 8 digits in wm_adsp_buffer_populate (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm_adsp: Rename memory fields in wm_adsp_buffer (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: cs42l51: add mclk support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: stm32: sai: set sai as mclk clock provider (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: soc-core: fix trivial checkpatch issues (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: dapm: Add support for hw_free on CODEC to CODEC links (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: kbl_da7219_max98927: minor white space clean up (Jaroslav Kysela) [1683051] - [sound] ALSA: i2c/cs8427: Fix int to char conversion (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: tidyup SSICR::SWSP for TDM (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: enable TDM settings for SSI parent (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: pcm3168a: add hw constraint for capture channel (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: sta32x: Add support for XTI clock (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: nau8822: new codec driver (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: tegra_sgtl5000: fix device_node refcounting (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: sunxi: allow the sun8i-codec driver to be built on ARM64 (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: sunxi: Add new driver for Allwinner A64 codec's analog path controls (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: sun8i-codec-analog: split regmap code into separate driver (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: sun8i-codec: Don't hardcode BCLK / LRCK ratio (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: sun4i-i2s: Add compatibility with A64 codec I2S (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: intel: don't pass GFP_DMA32 to dma_alloc_coherent (Jaroslav Kysela) [1683051] - [sound] ALSA: hda: Add 2 more models to the power_save blacklist (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: common: Add Kabylake Dialog+Maxim machine driver entry (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: Boards: Add KBL Dialog Maxim I2S machine driver (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: AMD: Add SND_JACK_LINEOUT jack type (Jaroslav Kysela) [1683051] - [sound] ALSA: asihpi: don't pass GFP_DMA32 to dma_alloc_coherent (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: pcm3168a: add I2S/Left_J TDM support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: pcm3168a: add hw constraint for channel (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: pcm3168a: add HW constraint for non RIGHT_J (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: sta32x: set ->component pointer in private struct (Jaroslav Kysela) [1683051] - [sound] ALSA: au88xx: Add fall-through annotations (Jaroslav Kysela) [1683051] - [sound] ALSA: opti92xx-ad1848: Use the standard fall-through annotation (Jaroslav Kysela) [1683051] - [sound] ALSA: seq: oss: Use the standard fall-through annotation (Jaroslav Kysela) [1683051] - [sound] ALSA: caiaq: Add fall-through annotation (Jaroslav Kysela) [1683051] - [sound] ALSA: memalloc: Add fall-through annotation (Jaroslav Kysela) [1683051] - [sound] ALSA: firewire-motu: add missing entries to Kconfig (Jaroslav Kysela) [1683051] - [sound] ALSA: isight: fix leak of reference to firewire unit in error path of .probe callback (Jaroslav Kysela) [1683051] - [sound] ALSA: hda - Add mic quirk for the Lenovo G50-30 (17aa:3905) (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: max98373: Sort DHT Rot Pnt Volume in reverse order (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: max98373: Sort max98373_bde_gain_tlv in reverse order (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: max98373: Sort BDE Limiter Thresh Volume in reverse order (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: max98373: Sort Digital Volume in reverse order (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: audio-graph-card: enable mclk-fs on codec node (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: use 32bit TDM width as default (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: max98988: add I2C dependency (Jaroslav Kysela) [1683051] - [sound] ALSA: firewire: simplify cleanup process when failing to register sound card (Jaroslav Kysela) [1683051] - [sound] ALSA: bebob/fireworks: simplify handling of local device entry table (Jaroslav Kysela) [1683051] - [sound] ALSA: firewire: release reference count of firewire unit in .remove callback of bus driver (Jaroslav Kysela) [1683051] - [sound] ALSA: firewire: block .remove callback of bus driver till all of ALSA character devices are released (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Fix the problem of the front MIC on the Lenovo M715 (Jaroslav Kysela) [1683051] - [sound] ALSA: hda - Fix headphone pin config for ASUS G751 (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/ca0132 - Fix input effect controls for desktop cards (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/ca0132 - Add error checking in ca0132_build_controls() (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/ca0132 - Clean up patch_ca0132() (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/ca0132 - Fix microphone inconsistency issues (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: max98988: make it selectable (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: max98088: Add master clock handling (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm8782: add support for regulators (Jaroslav Kysela) [1683051] - [sound] ALSA: hda - Add ASUS G751 quirk model entry (Jaroslav Kysela) [1683051] - [sound] ALSA: hda - Add quirk for ASUS G751 laptop (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: topology: Use the standard fall-through annotations (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: intel: skylake: Add fall-through annotation (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt274: Add fall-through annotations (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: pcm186x: Use the standard fall-through annotation (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: adau1761: Use the standard fall-through annotation (Jaroslav Kysela) [1683051] - [sound] ALSA: usb-audio: Add custom mixer status quirks for RME CC devices (Jaroslav Kysela) [1683051] - [sound] ALSA: usb-audio: update quirk for B&W PX to remove microphone (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/sigmatel - Disable automute for Elo VuPoint (Jaroslav Kysela) [1683051] - [sound] ALSA: rawmidi: A lightweight function to discard pending bytes (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: add fault detect recovery property to DT bindings (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: pxa-ssp: enable and disable extclk if given (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qdsp6: q6asm-dai: checking NULL vs IS_ERR() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: intel: skylake: Add missing break in skl_tplg_get_token() (Jaroslav Kysela) [1683051] - [sound] ALSA: oxfw: use managed-resource to maintain cache of stream formats (Jaroslav Kysela) [1683051] - [sound] ALSA: oxfw: use managed-resource to maintain model-specific data (Jaroslav Kysela) [1683051] - [sound] ALSA: fireworks: use managed-resource to maintain response buffer (Jaroslav Kysela) [1683051] - [sound] ALSA: bebob: use managed-resource to maintain data specific to M-Audio FW-1814/ProjectMix I/O (Jaroslav Kysela) [1683051] - [sound] ALSA: firewire: use managed-resource of fw unit device for private data (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Cannot adjust speaker's volume on Dell XPS 27 7760 (Jaroslav Kysela) [1683051] - [sound] ALSA: intel8x0: Fix fall-through annotations (Jaroslav Kysela) [1683051] - [sound] ALSA: sb8: Fix fall-through annotations (Jaroslav Kysela) [1683051] - [sound] ALSA: firewire-lib: add PCM rules to obsolete PCM constraints based on LCM of SYT_INTERVAL (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/ca0132 - Add ZxR exit commands (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/ca0132 - Add ZxR 600 ohm gain control (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/ca0132 - Remove input select enum for ZxR (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/ca0132 - Add ZxR input/output select commands (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/ca0132 - Add ZxR DSP post-download commands (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/ca0132 - Add ZxR init commands (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/ca0132 - Add DBpro hda_codec_ops (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/ca0132 - Add ZxR pincfg (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/ca0132 - Add ZxR quirks + new quirk check function (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/ca0132 - Fix surround sound with output effects (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/ca0132 - Fix AE-5 control type (Jaroslav Kysela) [1683051] - [sound] ALSA: hda: Fix mismatch for register mask and value in ext controller. (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qcom: qdsp6: remove duplicated include (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm9712: fix unused variable warning (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: atmel: add SND_SOC_I2C_AND_SPI dependency (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: pxa: avoid AC97_BUS build warning (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: soc-utils: Rename dummy_dma_ops to snd_dummy_dma_ops (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: max98088: add OF support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: cs4265: Add a MIC pre. route (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: add for_each_component_dais() macro (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: add for_each_component() macro (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: fixup SSI clock during suspend/resume modes (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qcom: qdsp6: remove duplicated include from q6adm.c (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: tidyup for_each_card_prelinks() dai_link (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt5663: Remove the boost volume in the beginning of playback (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: add for_each_dpcm_be() macro (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: add for_each_dpcm_fe() macro (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: add for_each_comp_order() macro (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: add for_each_card_components() macro (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: add for_each_card_rtds() macro (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: add for_each_card_links() macro (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: add for_each_card_prelinks() macro (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rename for_each_rtd_codec_dai_reverse to rollback (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: convert for_each_rtd_codec_dai() for missing part (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/ca0132 - Add AE-5 exit function (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/ca0132 - Add AE-5 specific controls (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/ca0132 - Add input selection commands for AE-5 (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/ca0132 - Add output set commands for AE-5 (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/ca0132 - Clean up ca0132_alt_out_select (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/ca0132 - Add DSP setup functions for AE-5 (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/ca0132 - Merge post-dsp functions + cleanup (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/ca0132 - Change firmware name and usage (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/ca0132 - Add AE-5 regular init setup (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/ca0132 - Add AE-5 pre-init and ca0113 functions (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/ca0132 - Change ca0132_mmio_init for AE-5 (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/ca0132 - Set AE-5 bools and select mixer (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/ca0132 - Add pincfg for AE-5 (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/ca0132 - Add quirk for Sound BlasterX AE-5 (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/ca0132 - Define new verbs and control params (Jaroslav Kysela) [1683051] - [sound] ALSA: xen-front: Refine indentations and constify snd_pcm_ops (Jaroslav Kysela) [1683051] - [sound] ALSA: hda: Fix the audio-component completion timeout (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt5677-spi: Drop unused GPIO include (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt5682: Minor code modification (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: AMD: Fix capture unstable in beginning for some runs (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt5682: Fix the boost volume at the begining of playback (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt5682: Update calibration function (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt5682: Remove HP volume control (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt5682: Improve HP performance (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: remove redundant include (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt5514-spi: Get the period_bytes in the copy work to make sure the value correctly (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: soc-core: add snd_soc_is_matching_component() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: soc-core: manage platform name under snd_soc_init_platform() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qdsp6: q6asm-dai: remove duplicated include from q6asm-dai.c (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: hisilicon: fix fall-through annotations (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: es8328: Fix fall-through annotations (Jaroslav Kysela) [1683051] - [sound] ALSA: fireworks: fix memory leak of response buffer at error path (Jaroslav Kysela) [1683051] - [sound] ALSA: oxfw: fix memory leak of discovered stream formats at error path (Jaroslav Kysela) [1683051] - [sound] ALSA: oxfw: fix memory leak for model-dependent data at error path (Jaroslav Kysela) [1683051] - [sound] ALSA: bebob: fix memory leak for M-Audio FW1814 and ProjectMix I/O at error path (Jaroslav Kysela) [1683051] - [sound] ALSA: atiixp: fix fall-through annotations (Jaroslav Kysela) [1683051] - [sound] ALSA: hda - Enable runtime PM only for discrete GPU (Jaroslav Kysela) [1683051] - [sound] ALSA: oxfw: fix memory leak of private data (Jaroslav Kysela) [1683051] - [sound] ALSA: firewire-tascam: fix memory leak of private data (Jaroslav Kysela) [1683051] - [sound] ALSA: firewire-digi00x: fix memory leak of private data (Jaroslav Kysela) [1683051] - [sound] ALSA: intel8x0m: Register irq handler after register initializations (Jaroslav Kysela) [1683051] - [sound] ALSA: hda: Fix implicit definition of pci_iomap() on SH (Jaroslav Kysela) [1683051] - [sound] ALSA: don't call skl_init_chip() to reset intel skl soc (Jaroslav Kysela) [1683051] - [sound] ALSA: enable interrupt after dma buffer initialization (Jaroslav Kysela) [1683051] - [sound] ALSA: Revert "ASoC: Intel: Skylake: Acquire irq after RIRB allocation" (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: soc-core: remove dai->driver NULL check (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: core: add support to card rebind (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: remove unneeded static set .owner field in platform_driver (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rockchip: add missing INTERLEAVED PCM attribute (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: soc-core: remove unused num_dai_links (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: soc-core: avoid nested code on soc_remove_dai() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt5668: remove empty rt5668_i2c_remove() (Jaroslav Kysela) [1683051] - [sound] ALSA: hda: fix unused variable warning (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Fix UBSAN warning at snd_soc_get/put_volsw_sx() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: pxa: switch to new ac97 bus support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: AMD: Fix simultaneous playback and capture on different channel (Jaroslav Kysela) [1683051] - [sound] ALSA: emu10k1: fix possible info leak to userspace on SNDRV_EMU10K1_IOCTL_INFO (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: dapm: Add missing return value check for snd_soc_dapm_new_dai (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: skl-topology: Use kmemdup to replace kzalloc + memcpy (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: q6core: Use kmemdup to replace kzalloc + memcpy (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: txx9: use devm_snd_soc_register_component() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: sh: use devm_snd_soc_register_component() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: omap: use devm_snd_soc_register_component() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: nuc900: use devm_snd_soc_register_component() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: tscs454: use devm_snd_soc_register_component() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt5668: use devm_snd_soc_register_component() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: hdac_hda: use devm_snd_soc_register_component() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: bcm: use devm_snd_soc_register_component() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: atmel_ssc_dai: use devm_snd_soc_register_component() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: AMD: Ensure reset bit is cleared before configuring (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qdsp6: q6asm-dai: clean up a return (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: dapm: Fix a couple uninitialized ret variables (Jaroslav Kysela) [1683051] - [sound] ALSA: fireface: fix memory leak in ff400_switch_fetching_mode() (Jaroslav Kysela) [1683051] - [sound] ALSA: bebob: use address returned by kmalloc() instead of kernel stack for streaming DMA mapping (Jaroslav Kysela) [1683051] - [sound] ALSA: pcm: Update hardware pointer before start capture (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: max98373: usleep_range() needs include/delay.h (Jaroslav Kysela) [1683051] - [sound] ALSA: regmap: split up regmap_config.use_single_rw (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: hdac_hdmi: Limit sampling rates at dai creation (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: dapm: Avoid uninitialised variable warning (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: sgtl5000: avoid division by zero if lo_vag is zero (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: don't use p for dev_dbg() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: don't fallback to PIO mode when -EPROBE_DEFER (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: adg: care clock-frequency size (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: gen: use tab instead of white-space (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: hdac_hdmi: remove redundant check for !port condition (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: dapm: Move CODEC to CODEC params from the widget to the runtime (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: dapm: Add support for multi-CODEC CODEC to CODEC links (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: dapm: Move connection of CODEC to CODEC DAIs (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: dapm: Cosmetic tidy up of snd_soc_dapm_new_control (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: dapm: Move error handling to snd_soc_dapm_new_control_unlocked (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: add for_each_rtd_codec_dai() macro (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: add for_each_link_codecs() macro (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: tlv320aic31xx: Add overflow detection support (Jaroslav Kysela) [1683051] - [sound] ALSA: mips: Cleanup indirect PCM helper usages (Jaroslav Kysela) [1683051] - [sound] ALSA: cs46xx: Use SNDRV_PCM_INFO_SYNC_APPLPTR info flag (Jaroslav Kysela) [1683051] - [sound] ALSA: emu10k1: Use SNDRV_PCM_INFO_SYNC_APPLPTR info flag (Jaroslav Kysela) [1683051] - [sound] ALSA: mips: Use SNDRV_PCM_INFO_SYNC_APPLPTR info flag (Jaroslav Kysela) [1683051] - [sound] ALSA: rme32: Use SNDRV_PCM_INFO_SYNC_APPLPTR info flag (Jaroslav Kysela) [1683051] - [sound] ALSA: hda: Fix several mismatch for register mask and value (Jaroslav Kysela) [1683051] - [sound] ALSA: aoa: Convert to using pOFn instead of device_node.name (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: core: Don't schedule DAPM work if already in target state (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Add driver for PROTO Audio CODEC (with a WM8731) (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: merge .nolock_start and .prepare (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: ssiu: Support to init different BUSIF instance (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: ssiu: Support BUSIF other than BUSIF0 (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoc: rsnd: dma: Calculate PDMACHCRE with consider of BUSIF (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoc: rsnd: dma: Calculate dma address with consider of BUSIF (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: ssi: Check runtime channel number rather than hw_params (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: ssi: Fix issue in dma data address assignment (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: remove is_play parameter from hw_rule function (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: add support for 8 bit S8 format (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: add support for the DSP_A/DSP_B formats (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: add support for 16/24 bit slot widths (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: add warning message to rsnd_kctrl_accept_runtime() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: fixup not to call clk_get/set under non-atomic (Jaroslav Kysela) [1683051] - [sound] ALSA: rawmidi: Initialize allocated buffers (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: tlv320aic31xx: Add short circuit detection support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: fix soc-core.c kernel-doc warning (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: q6routing: initialize data correctly (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: tas6424: Add channel fault reporting (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: tas6424: Save last fault register even when clear (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: tas6424: Print full register name in error message (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-card-util: remove dai_link compatible code for platform (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: audio-graph-scu-card: support snd_soc_dai_link_component style for platform (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: audio-graph-card: support snd_soc_dai_link_component style for platform (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-scu-card: support snd_soc_dai_link_component style for platform (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-card: support snd_soc_dai_link_component style for platform (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-card-util: support snd_soc_dai_link_component style for platform (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: soc-core: use snd_soc_dai_link_component for platform (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-card-util: remove dai_link compatible code for codec (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: audio-graph-scu-card: support snd_soc_dai_link_component style for codec (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: audio-graph-scu-card: use simple_dai_props (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: audio-graph-card: support snd_soc_dai_link_component style for codec (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-scu-card: support snd_soc_dai_link_component style for codec (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-scu-card: use simple_dai_props (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-card: support snd_soc_dai_link_component style for codec (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple_card_utils: support snd_soc_dai_link_component style for codec (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: cs4265: Add a S/PDIF enable switch (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: cs4265: Add native 32bit I2S transport (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: cs4265: SOC_SINGLE register value error fix (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: codecs: tas5720: add TAS5722 TDM slot width setting support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: codecs: tas5720: add TAS5722 specific volume control (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: davinci-mcasp: Add support for FIFO usage caused delay reporting (Jaroslav Kysela) [1683051] - [sound] ALSA: hda - Fix cancel_work_sync() stall from jackpoll work (Jaroslav Kysela) [1683051] - [sound] ALSA: hda - Clean up jackpoll_ms option handling (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: meson: add axg pdm input (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: dmic: add DT module alias (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: dmic: add Kconfig prompt for the generic dmic codec. (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: adau17x1: Unused exported functions changed to internal (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: pcm3060: Improve legibility of if-statements (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: pcm3060: Improve stylistics of file comments (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: atmel: tse850: switch to SPDX license identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: AMD: Change MCLK to 48Mhz (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: AMD: Set constraints for DMIC and MAX98357a codec (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: pcm3060: Add codec driver (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: cht-bsw-rt5672: Add key-mappings for the headset buttons (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: common: Add quirk for Thinkpad 8 tablet (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt5670: Add quirk for Thinkpad 8 tablet (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: adau17x1: Implemented safeload support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: sigmadsp: safeload should not have lower byte limit (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: hdac_hda: add asoc extension for legacy HDA codec drivers (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: Skylake: use hda_bus instead of hdac_bus (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: Skylake: add HDA BE DAIs (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: Skylake: use HDAudio if ACPI enumeration fails (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: Boards: Machine driver for SKL+ w/ HDAudio codecs (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: common: add table for HDA-based platforms (Jaroslav Kysela) [1683051] - [sound] ALSA: hda: move hda_codec.h to include/sound (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm8804: Add ACPI support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt5682: Update calibration function (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt5682: Change DAC/ADC volume scale (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: max98373: Added 10ms sleep after amp software reset (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: meson: axg-tdm: restrict formats depending on slot width (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: meson: axg-fifo: report interrupt request failure (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: meson: imply clock and reset controllers (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: dpcm: Properly initialise hw->rate_max (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: dapm: Don't fail creating new DAPM control on NULL pinctrl (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: dapm: Remove clock framework ifdefs (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Convert to using pOFn instead of device_node.name (Jaroslav Kysela) [1683051] - [sound] ALSA: intel_hdmi: Use the new non-cached allocation (Jaroslav Kysela) [1683051] - [sound] ALSA: intel8x0: Use the new non-cached allocation for 440MX workaround (Jaroslav Kysela) [1683051] - [sound] ALSA: hda: Remove substream allocation/free ops (Jaroslav Kysela) [1683051] - [sound] ALSA: hda: Use new non-cached allocation for non-snoop mode (Jaroslav Kysela) [1683051] - [sound] ALSA: hda: Check the non-cached stream buffers more explicitly (Jaroslav Kysela) [1683051] - [sound] ALSA: memalloc: Add non-cached buffer type (Jaroslav Kysela) [1683051] - [sound] ALSA: memalloc: Simplify snd_malloc_dev_pages() calls (Jaroslav Kysela) [1683051] - [sound] ALSA: memalloc: Don't align the size to power-of-two (Jaroslav Kysela) [1683051] - [sound] ALSA: seq: Do error checks at creating system ports (Jaroslav Kysela) [1683051] - [sound] ALSA: seq: add error check in snd_seq_system_client_init() (Jaroslav Kysela) [1683051] - [sound] ALSA: pcm: signedness bug in snd_pcm_plug_alloc() (Jaroslav Kysela) [1683051] - [sound] ALSA: hdspm: fix spelling mistake "Initializeing" -> "Initializing" (Jaroslav Kysela) [1683051] - [sound] ALSA: pcm: Return 0 when size < start_threshold in capture (Jaroslav Kysela) [1683051] - [kvm] ALSA: treewide: correct "differenciate" and "instanciate" typos (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Fix HP Headset Mic can't record (Jaroslav Kysela) [1683051] - [sound] ALSA: ac97: fix unbalanced pm_runtime_enable (Jaroslav Kysela) [1683051] - [sound] ALSA: ac97: fix check of pm_runtime_get_sync failure (Jaroslav Kysela) [1683051] - [sound] ALSA: ac97: fix device initialization in the compat layer (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt5514: Fix the issue of the delay volume applied again (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: max98373: Added speaker FS gain cotnrol register to volatile. (Jaroslav Kysela) [1683051] - [sound] ALSA: update dell-wmi mic-mute registration to new world order (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: dapm: Fix NULL pointer deference on CODEC to CODEC DAIs (Jaroslav Kysela) [1683051] - [sound] ALSA: seq: virmidi: Fix discarding the unsubscribed output (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: Skylake: Acquire irq after RIRB allocation (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm9712: fix replace codec to component (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcr_rt5640: Add quirks for 2 more devices (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: adav80x: mark expected switch fall-through (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: da7219: Add delays to capture path to remove DC offset noise (Jaroslav Kysela) [1683051] - [sound] ALSA: usb-audio: Mark expected switch fall-through (Jaroslav Kysela) [1683051] - [sound] ALSA: mixart: Mark expected switch fall-through (Jaroslav Kysela) [1683051] - [sound] ALSA: opl3: Mark expected switch fall-through (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/ca0132 - Add exit commands for Recon3D (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/ca0132 - Change mixer controls for Recon3D (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/ca0132 - Add Recon3D input and output select commands (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/ca0132 - Add DSP setup defaults for Recon3D (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/ca0132 - Add Recon3D startup functions and setup (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/ca0132 - Add bool variable to enable/disable pci region2 mmio (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/ca0132 - Add Recon3D pincfg (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/ca0132 - Add quirk ID and enum for Recon3D (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/ca0132 - Add alt_functions unsolicited response (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/ca0132 - Clean up ca0132_init function. (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/ca0132 - Create mmio gpio function to make code clearer (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm_adsp: Make DSP name configurable by codec driver (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm_adsp: Declare firmware controls from codec driver (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: max98373: Added software reset register to readable registers (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm_adsp: Correct DSP pointer for preloader control (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt5677: Fix initialization of rt5677_of_match.data (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: compress: make BE and FE order inline with dpcm (Jaroslav Kysela) [1683051] - [sound] ALSA: intel_hdmi: remove redundant variable cfg_val (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: AMD: Set delay value for the capture case (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: AMD: Modified DMA pointer for capture (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: AMD: Make ACP->SYSMEM DMA non circular (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm8994: Fix missing break in switch (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qdsp6: q6afe-dai: add SLIM tx AIF_IN dapm (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qcom: remove unused header files from common.h (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: sdm845: remove unused header files (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: apq8096: remove unused header files (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qcom: make common.c as proper module (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm8903: use true and false for boolean values (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: da9055: use true and false for boolean values (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm5100-tables: use true and false for boolean values (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: da7213: use true and false for boolean values (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: twl6040: use true and false for boolean values (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: da7219: use true and false for boolean values (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm8996: use true and false for boolean values (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: cs4270: use true and false for boolean values (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm8990: use true and false for boolean values (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: tda7419: use true and false for boolean values (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt5631: use true and false for boolean values (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: max9850: use true and false for boolean values (Jaroslav Kysela) [1683051] - [sound] ALSA: dice: fix wrong copy to rx parameters for Alesis iO26 (Jaroslav Kysela) [1683051] - [sound] ALSA: echoaudio: Mark expected switch fall-throughs (Jaroslav Kysela) [1683051] - [sound] ALSA: emu10k1: Mark expected switch fall-throughs (Jaroslav Kysela) [1683051] - [sound] ALSA: mixart: Mark expected switch fall-through (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Add mute LED quirk for HP Spectre x360 (Jaroslav Kysela) [1683051] - [sound] ALSA: seq_oss: Mark expected switch fall-through (Jaroslav Kysela) [1683051] - [sound] ALSA: seq: Mark expected switch fall-through (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: i2s: Mark expected switch fall-through (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: omap-dmic: Mark expected switch fall-throughs (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: fsl_esai: Mark expected switch fall-through (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: core: mark expected switch fall-through (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: omap-mcpdm: Mark expected switch fall-throughs (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: davinci-i2s: mark expected switch fall-through (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: smd845: fix memory leak (Jaroslav Kysela) [1683051] - [sound] ALSA: synth: Remove empty init and exit (Jaroslav Kysela) [1683051] - [sound] ALSA: pci: Remove empty init and exit (Jaroslav Kysela) [1683051] - [sound] ALSA: i2c: Remove empty init and exit (Jaroslav Kysela) [1683051] - [sound] ALSA: isa: Remove empty init and exit (Jaroslav Kysela) [1683051] - [sound] ALSA: drivers: Remove empty init and exit (Jaroslav Kysela) [1683051] - [sound] ALSA: compress: Remove empty init and exit (Jaroslav Kysela) [1683051] - [sound] ALSA: gus: fix spelling mistake "acumulator" -> "accumulator" (Jaroslav Kysela) [1683051] - [sound] ALSA: es18xx: mark expected switch fall-through (Jaroslav Kysela) [1683051] - [sound] ALSA: opti9xx: mark expected switch fall-throughs (Jaroslav Kysela) [1683051] - [sound] ALSA: opti92x: mark expected switch fall-throughs (Jaroslav Kysela) [1683051] - [sound] ALSA: galaxy: Mark expected switch fall-throughs (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bxt: Use refcap device for mono recording (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: core: remove support for card rebind using component framework (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: smd845: remove auto rebinding (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: apq8096: remove auto rebinding (Jaroslav Kysela) [1683051] - [sound] ALSA: hda: Correct Asrock B85M-ITX power_save blacklist entry (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qcom: Fix unmet dependency warning for SND_SOC_SDM845 (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm8994: Mark expected switch fall-through (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm9081: Mark expected switch fall-through (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm8995: Mark expected switch fall-through (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm8962: Mark expected switch fall-through (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm8996: Mark expected switch fall-through (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm8904: Mark expected switch fall-through (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm8960: Mark expected switch fall-through (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm8955: Mark expected switch fall-through (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt5677: Mark expected switch fall-through (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt5640: Mark expected switch fall-through (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm8961: Mark expected switch fall-through (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: fsi: convert to SPDX identifiers (Jaroslav Kysela) [1683051] - [sound] ALSA: sb: Fix a typo (Jaroslav Kysela) [1683051] - [sound] ALSA: usb-audio: Fix invalid use of sizeof in parse_uac_endpoint_attributes() (Jaroslav Kysela) [1683051] - [sound] ALSA: seq: Drop unused 64bit division macros (Jaroslav Kysela) [1683051] - [sound] ALSA: seq: Use no intrruptible mutex_lock (Jaroslav Kysela) [1683051] - [sound] ALSA: seq: Fix leftovers at probe error path (Jaroslav Kysela) [1683051] - [sound] ALSA: seq: Remove dead codes (Jaroslav Kysela) [1683051] - [sound] ALSA: seq: Minor cleanup of MIDI event parser helpers (Jaroslav Kysela) [1683051] - [sound] ALSA: usb: Mark expected switch fall-through (Jaroslav Kysela) [1683051] - [sound] ALSA: pcm: Mark expected switch fall-through (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: soc-pcm: Use delay set in component pointer function (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wcd9335: Fix build (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wcd9335: Fix build due to CLASS-H Controller support (Jaroslav Kysela) [1683051] - [sound] ALSA: usb-audio: remove redundant pointer 'urb' (Jaroslav Kysela) [1683051] - [sound] ALSA: sonicvibes: remove redundant pointer 'dir' (Jaroslav Kysela) [1683051] - [sound] ALSA: ens137x: remove redundant array pcm_devs (Jaroslav Kysela) [1683051] - [sound] ALSA: emu10k1: remove redundant variable attn (Jaroslav Kysela) [1683051] - [sound] ALSA: cs5535audio: remove redundant pointer 'dma' (Jaroslav Kysela) [1683051] - [sound] ALSA: asihpi: remove redundant variable max_streams (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: stm32: remove redundant pointers 'priv' and 'rtd' (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: nau8540: remove redundant variable osrate (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qcom: add sdm845 sound card support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qcom: Add support to parse common audio device nodes (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wcd9335: add CLASS-H Controller support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wcd9335: add support to wcd9335 codec (Jaroslav Kysela) [1683051] - [sound] ALSA: usb-audio: Operate UAC3 Power Domains in PCM callbacks (Jaroslav Kysela) [1683051] - [sound] ALSA: usb-audio: Add UAC3 Power Domains to suspend/resume (Jaroslav Kysela) [1683051] - [sound] ALSA: usb-audio: AudioStreaming Power Domain parsing (Jaroslav Kysela) [1683051] - [sound] ALSA: usb-audio: Initial Power Domain support (Jaroslav Kysela) [1683051] - [sound] ALSA: seq: virmidi: Use READ_ONCE/WRITE_ONCE() macros (Jaroslav Kysela) [1683051] - [sound] ALSA: seq: virmidi: Offload the output event processing (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: uniphier: change functions to static (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: uniphier: add support for multichannel output (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: sirf: Fix potential NULL pointer dereference (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: tegra_alc5632: fix device_node refcounting (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: sh: Kconfig: convert to SPDX identifiers (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: ak4613: convert to SPDX identifiers (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: da7210: convert to SPDX identifiers (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: ak4554: convert to SPDX identifiers (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: ak4642: convert to SPDX identifiers (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm8988: fix typo in rate constraints (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: tegra: i2s: Fix typo/broken macro (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/hdmi: Use single mutex unlock in error paths (Jaroslav Kysela) [1683051] - [sound] ALSA: hda - Sleep for 10ms after entering D3 on Conexant codecs (Jaroslav Kysela) [1683051] - [sound] ALSA: hda - Turn CX8200 into D3 as well upon reboot (Jaroslav Kysela) [1683051] - [sound] ALSA: ctxfi: cthw20k2: Replace mdelay() with msleep() and usleep_range() (Jaroslav Kysela) [1683051] - [sound] ALSA: ALSA:: ctxfi: cthw20k1: Replace mdelay() with msleep() (Jaroslav Kysela) [1683051] - [sound] ALSA: usb-audio: quirks: Replace mdelay() with msleep() and usleep_range() (Jaroslav Kysela) [1683051] - [sound] ALSA: sb: Proper endian notations (Jaroslav Kysela) [1683051] - [sound] ALSA: atiixp_modem: Proper endian notations (Jaroslav Kysela) [1683051] - [sound] ALSA: atiixp: Proper endian notations (Jaroslav Kysela) [1683051] - [sound] ALSA: bt87x: Proper endian notations (Jaroslav Kysela) [1683051] - [sound] ALSA: echoaudio: Proper endian notations (Jaroslav Kysela) [1683051] - [sound] ALSA: maestro3: Proper endian notations (Jaroslav Kysela) [1683051] - [sound] ALSA: intel8x0m: Proper endian notations (Jaroslav Kysela) [1683051] - [sound] ALSA: intel8x0: Proper endian notations (Jaroslav Kysela) [1683051] - [sound] ALSA: lola: Proper endian notations (Jaroslav Kysela) [1683051] - [sound] ALSA: mixart: Proper endian notations (Jaroslav Kysela) [1683051] - [sound] ALSA: riptide: Properly endian notations (Jaroslav Kysela) [1683051] - [sound] ALSA: hda: Proper endian notations for BDL pointers (Jaroslav Kysela) [1683051] - [sound] ALSA: trident: Proper endian notations (Jaroslav Kysela) [1683051] - [sound] ALSA: ymfpci: Proper endian notations (Jaroslav Kysela) [1683051] - [sound] ALSA: xen: Use standard pcm_format_to_bits() for ALSA format bits (Jaroslav Kysela) [1683051] - [sound] ALSA: sb: Fix sparse warning wrt PCM format type (Jaroslav Kysela) [1683051] - [sound] ALSA: sb: Fix PCM format bit calculation (Jaroslav Kysela) [1683051] - [sound] ALSA: wss: Fix sparse warning wrt PCM format type (Jaroslav Kysela) [1683051] - [sound] ALSA: asihpi: Fix PCM format notations (Jaroslav Kysela) [1683051] - [sound] ALSA: au88x0: Fix sparse warning wrt PCM format type (Jaroslav Kysela) [1683051] - [sound] ALSA: ad1816a: Fix sparse warning wrt PCM format type (Jaroslav Kysela) [1683051] - [sound] ALSA: pcm: Fix sparse warning wrt PCM format type (Jaroslav Kysela) [1683051] - [sound] ALSA: riptide: Fix PCM format type conversion (Jaroslav Kysela) [1683051] - [sound] ALSA: hda: Fix implicit PCM format type conversion (Jaroslav Kysela) [1683051] - [sound] ALSA: virmidi: Fix too long output trigger loop (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: dmaengine: Use standard pcm_format_to_bits() macro (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: pcm186x: Declare PCM format with snd_pcm_format_t (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: fsl: Use snd_mask_set_format() (Jaroslav Kysela) [1683051] - [sound] ALSA: pcm: Fix interval evaluation with openmin/max (Jaroslav Kysela) [1683051] - [sound] ALSA: pcm: Add snd_mask_set_format() helper for standard usages (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: intel: Fix snd_pcm_format_t handling (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: dapm: Use int for format bit position (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: dmaengine: Fix missing __user prefix in copy_user callback (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: zte: Fix incorrect PCM format bit usages (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: meson: align axg card driver with DT bindings documentation (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: meson: use IRQ_RETVAL in the fifo irq handler (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: AMD: Fix build warning (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: AMD: Add a fix voltage regulator for DA7219 and ADAU7002 (Jaroslav Kysela) [1683051] - [sound] ALSA: memalloc: Fix missing PAGE_SIZE definition (Jaroslav Kysela) [1683051] - [sound] ALSA: memalloc: declare snd_sgbuf_aligned_pages() unconditionally (Jaroslav Kysela) [1683051] - [sound] ALSA: emu10k1: Fix missing __force annotation for user/kernel pointer cast (Jaroslav Kysela) [1683051] - [sound] ALSA: korg1212: Add __force annotation to cast in user-copy callbacks (Jaroslav Kysela) [1683051] - [sound] ALSA: pcm: Use standard lower_32_bits() and upper_32_bits() (Jaroslav Kysela) [1683051] - [sound] ALSA: usb-audio: Declare the common variable in header file (Jaroslav Kysela) [1683051] - [sound] ALSA: opl3: Declare common variables properly (Jaroslav Kysela) [1683051] - [sound] ALSA: hda - Fix a sparse warning about snd_ctl_elem_iface_t (Jaroslav Kysela) [1683051] - [sound] ALSA: msnd: Use NULL instead of 0 (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/ca0132 - Use NULL instead of 0 (Jaroslav Kysela) [1683051] - [sound] ALSA: msnd: Fix the default sample sizes (Jaroslav Kysela) [1683051] - [sound] ALSA: msnd: Add missing __iomem annotations (Jaroslav Kysela) [1683051] - [sound] ALSA: usb-audio: Fix multiple definitions in AU0828_DEVICE() macro (Jaroslav Kysela) [1683051] - [sound] ALSA: usb-audio: Add support for Encore mDSD USB DAC (Jaroslav Kysela) [1683051] - [sound] ALSA: cs5535audio: Fix invalid endian conversion (Jaroslav Kysela) [1683051] - [sound] ALSA: vxpocket: Fix invalid endian conversions (Jaroslav Kysela) [1683051] - [sound] ALSA: vx222: Fix invalid endian conversions (Jaroslav Kysela) [1683051] - [sound] ALSA: seq: Fix poll() error return (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: Skylake: fix widget handling (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: Atom: fix inversion between __iowrite32 and __ioread32 (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: Atom: simplify iomem address and casts (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: common: make sst_dma functions static (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: Skylake: BDL definitions should be __le32 (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: Haswell: fix endianness handling (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt5631: add Volume to the name of volume control (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: imx-sgtl5000: Switch to SPDX identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: fsl_utils: Switch to SPDX identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: fsl_asrc: Switch to SPDX identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: fsl-asoc-card: Switch to SPDX identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: core: add support to snd_soc_dai_get_channel_map() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt5514: Fix the issue of the delay volume applied (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: meson: axg-spdifout: select SND_PCM_IEC958 (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/i915: Allow delayed i915 audio component binding (Jaroslav Kysela) [1683051] - [sound] ALSA: usb-audio: Generic DSD detection for Thesycon-based implementations (Jaroslav Kysela) [1683051] - [sound] ALSA: memalloc: Don't exceed over the requested size (Jaroslav Kysela) [1683051] - [sound] ALSA: timer: catch invalid timer object creation (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: pxa: remove clock divider and pll setup from zylonite and magician (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: meson: add axg sound card support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: export snd_soc_of_get_slot_mask (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: meson: add tdm input driver (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: meson: add tdm output driver (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: meson: add tdm interface driver (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: meson: add tdm formatter base driver (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: tegra: improve goto error label (Jaroslav Kysela) [1683051] - [usb] ALSA: powerpc/ps3: Set driver coherent_dma_mask (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcr_rt5640: Add quirk for the "Connect Tablet 9" tablet (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcr_rt5651: Add quirk table entries for various devices (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcr_rt5651: Add mono speaker quirk (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcr_rt5651: Add IN2 input mapping (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcr_rt5651: Set OVCD limit for VIOS LTH17 to 2000uA (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcr_rt5651: Fix using the wrong GPIO for the ext-amp on some boards (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt5651: Add IN3 Boost volume control (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm_adsp: Parse HOST_BUFFER controls (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm_adsp: Allow up to 8 channels for voice control (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm_adsp: Take prefix into account in control name length (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm_adsp: Correct algorithm list allocation size (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm_adsp: Ensure DSP boot work complete before preloader_put return (Jaroslav Kysela) [1683051] - [sound] ALSA: usb-audio: Allow changing from a bad sample rate (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: meson: add axg spdif output (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: meson: add axg toddr driver (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: meson: add axg frddr driver (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: meson: add axg fifo base driver (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: hdac_hdmi: Add documentation for power management (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qcom: apq8096: remove component framework related code (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qdsp6: q6routing: remove component framework related code (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qdsp6: q6asm-dai: remove component framework related code (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qdsp6: q6afe-dai: remove component fw related code (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: core: add support to card re-bind using component framework (Jaroslav Kysela) [1683051] - [sound] ALSA: pcm: Add __force to cast in snd_pcm_lib_read/write() (Jaroslav Kysela) [1683051] - [sound] ALSA: pcm: Nuke snd_pcm_lib_mmap_vmalloc() (Jaroslav Kysela) [1683051] - [sound] ALSA: rawmidi: Use kvmalloc() for buffers (Jaroslav Kysela) [1683051] - [sound] ALSA: rawmidi: Minor code refactoring (Jaroslav Kysela) [1683051] - [sound] ALSA: rawmidi: Simplify error paths (Jaroslav Kysela) [1683051] - [sound] ALSA: rawmidi: Tidy up coding styles (Jaroslav Kysela) [1683051] - [sound] ALSA: hda: Make audio component support more generic (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/i915: Associate audio component with devres (Jaroslav Kysela) [1683051] - [sound] ALSA: drm/i915: Split audio component to a generic type (Jaroslav Kysela) [1683051] - [sound] ALSA: emu8000: Use swap macro in snd_emu8000_sample_new (Jaroslav Kysela) [1683051] - [sound] ALSA: emu10k1_patch: Use swap macro in snd_emu10k1_sample_new (Jaroslav Kysela) [1683051] - [gpu] ALSA: vga_switcheroo: set audio client id according to bound GPU id (Jaroslav Kysela) [1683051] - [sound] ALSA: hda: use PCI_BASE_CLASS_DISPLAY to replace PCI_CLASS_DISPLAY_VGA (Jaroslav Kysela) [1683051] - [sound] ALSA: usb-audio: Tidy up logic for Processing Unit min/max values (Jaroslav Kysela) [1683051] - [sound] ALSA: usb-audio: Unify virtual type units type to UAC3 values (Jaroslav Kysela) [1683051] - [include] ALSA: usb-audio: Add support for Processing Units in UAC3 (Jaroslav Kysela) [1683051] - [sound] ALSA: usb-audio: Processing Unit controls parsing in UAC2 (Jaroslav Kysela) [1683051] - [sound] ALSA: usb-audio: Add support for Selector Units in UAC3 (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: AMD: For capture have interrupts on I2S->ACP channel (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: AMD: Send correct channel for configuring DMA descriptors (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: Boards: Add GLK Realtek Maxim I2S machine driver (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: hdmi-codec: fix routing (Jaroslav Kysela) [1683051] - [sound] ALSA: cs46xx: remove redundant pointer 'ins' (Jaroslav Kysela) [1683051] - [sound] ALSA: ali5451: remove redundant pointer 'codec' (Jaroslav Kysela) [1683051] - [sound] ALSA: sb8: remove redundant pointer runtime (Jaroslav Kysela) [1683051] - [sound] ALSA: gus: remove redundant pointer private_data (Jaroslav Kysela) [1683051] - [sound] ALSA: es1688: remove redundant pointer chip (Jaroslav Kysela) [1683051] - [sound] ALSA: opl3: remove redundant pointer opl3 (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qdsp6: q6routing: off by one in routing_hw_params() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qdsp6: q6afe-dai: fix a range check in of_q6afe_parse_dai_data() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: allow soc-core to pick up name prefixes from component nodes (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: dpcm: add rate merge to the BE stream merge (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: dpcm: rework runtime stream merge (Jaroslav Kysela) [1683051] - [sound] ALSA: pcm: Fix snd_interval_refine first/last with open min/max (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcr_rt5651: Reporting button presses (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcr_rt5651: Disable jack-detect over suspend/resume (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt5651: Add button press support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt5651: Allow disabling jack-detect by calling set_jack(NULL) (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt5651: Fix workqueue cancel vs irq free race on remove (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcr_rt5651: Add support for externar amplifier enable GPIO (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcr_rt5651: Move getting of codec_dev into probe() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcr_rt5651: Remove is_valleyview helper (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcr_rt5640: Add quirk for the Lenovo Miix2 8 tablet (Jaroslav Kysela) [1683051] - [dma] ALSA: dmaengine: add support for reporting pause and resume separately (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: adau171x1: Connect playback DAI to the DSP (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: pxa: make SND_PXA_SOC_SSP depend on PLAT_PXA (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: stm32: replace "p" with "pK" (Jaroslav Kysela) [1683051] - [sound] ALSA: pcm: Allow drivers to set R/W wait time. (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: nau8824: use 64-bit arithmetic instead of 32-bit (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: pxa-ssp: add support for an external clock in devicetree (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: cmd: Add missing newline to debug message (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: fsl_spdif: Use 64-bit arithmetic instead of 32-bit (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qdsp6: q6afe-dai: Do not overwrite slim dai num_channels (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qdsp6: q6routing: add slim rx routings (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qdsp6: q6afe-dai: add support to slim tx dais (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qdsp6: q6afe: Add missing slimbus capture ports (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: stm32: Use snd_pcm_stop_xrun() helper (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: sti: Use snd_pcm_stop_xrun() helper (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qcom: Use snd_pcm_stop_xrun() helper (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: davinci: Use snd_pcm_stop_xrun() helper (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: nau8825: use 64-bit arithmetic instead of 32-bit (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qdsp6: q6asm-dai: do not close port if its not opened (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qdsp6: q6afe-dai: do not close port if its not opened (Jaroslav Kysela) [1683051] - [sound] ALSA: pcm: Use snd_pcm_stop_xrun() for xrun injection (Jaroslav Kysela) [1683051] - [sound] ALSA: pcm: trace XRUN event at injection, too (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: core: Allow topology to override machine driver FE DAI link config. (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: atmel-i2s: Remove unnecessary audio PLL clock (aclk) (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: es7134: add support for the es7154 (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: es7134: correct required power supplies (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: AMD: Simplify trigger handler (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: AMD: Reset bytescount when starting transaction (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: AMD: Do not generate interrups for every captured sample (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: AMD: Fix Capture DMA channel names (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: AMD: Always subtract bytescount (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: AMD: Always stop ch2 first (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: pxa-ssp: mark expected switch fall-through (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: es7241: add es7241 codec support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt5682: add button detection mode control (Jaroslav Kysela) [1683051] - [sound] ALSA: usb-midi: use irqsave() in USB's complete callback (Jaroslav Kysela) [1683051] - [sound] ALSA: usb: caiaq: audio: use irqsave() in USB's complete callback (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: es7134: Add VDD and AVDD power supplies (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: es7134: check if mclk rate is valid (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: es7134: remove 64kHz rate from the supported rates (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: pxa-ssp: remove .set_pll() and .set_clkdiv() callbacks (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: pxa: select SND_PXA2XX_LIB for drivers that depend on it (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: ac97: convert to SPDX identifiers (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: soc-generic-dmaengine-pcm: convert to SPDX identifiers (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: soc-compress: convert to SPDX identifiers (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: soc-topology: convert to SPDX identifiers (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: soc-dapm: convert to SPDX identifiers (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: soc-core: convert to SPDX identifiers (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: soc-acpi: convert to SPDX identifiers (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: soc-devres.c: convert to SPDX identifiers (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: soc-utils.c: convert to SPDX identifiers (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: soc-jack.c: convert to SPDX identifiers (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: soc-dpcm.h: convert to SPDX identifiers (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: soc-pcm.c: convert to SPDX identifiers (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: soc-ops.c: convert to SPDX identifiers (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: soc-dai.h: convert to SPDX identifiers (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: soc-io.c: convert to SPDX identifiers (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: audio-graph-scu-card.c: convert to SPDX identifiers (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: audio-graph-card.c: convert to SPDX identifiers (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-scu-card.c: convert to SPDX identifiers (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-card-utils: convert to SPDX identifiers (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-card: convert to SPDX identifiers (Jaroslav Kysela) [1683051] - [sound] ALSA: snd-aoa: add of_node_put() in error path (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: mt6797: sub dai use list_head (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: mediatek: sub dai use list_head (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: pxa: make SND_PXA2XX_SOC_I2S selectable (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: pxa: remove bindings from pxa2xx-pcm (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: pxa: provide PCM ops for ssp, i2s and ac97 components (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: pxa2xx-pcm-lib: fix indenting (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: pxa: move some functions to pxa2xx-lib (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: pxa: clean up function names in pxa2xx-lib (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: fold pxa2xx-pcm into its only user, pxa2xx-ac97 (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: pxa: remove the dmaengine compat need (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/hdmi - Don't fall back to generic when i915 binding fails (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: dpcm: don't merge format from invalid codec dai (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: dpcm: extend channel merging to the backend cpu dai (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qdsp6: qdafe: fix some off by one bugs (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: dpcm: improve runtime update predictability (Jaroslav Kysela) [1683051] - [sound] ALSA: hda: Add AZX_DCAPS_PM_RUNTIME for AMD Raven Ridge (Jaroslav Kysela) [1683051] - [sound] ALSA: hdac: add extended ops in the hdac_bus (Jaroslav Kysela) [1683051] - [sound] ALSA: hdac: remove memory allocation from snd_hdac_ext_bus_device_init (Jaroslav Kysela) [1683051] - [sound] ALSA: hda: split snd_hda_codec_new function (Jaroslav Kysela) [1683051] - [sound] ALSA: hdac: ext: add wait for codec to respond after link reset (Jaroslav Kysela) [1683051] - [sound] ALSA: hdac: Remove usage of struct hdac_ext_driver, use hdac_driver instead (Jaroslav Kysela) [1683051] - [sound] ALSA: hdac: Remove usage of struct hdac_ext_bus and use hdac_bus instead (Jaroslav Kysela) [1683051] - [sound] ALSA: hdac: Remove usage of struct hdac_ext_device and use hdac_device instead (Jaroslav Kysela) [1683051] - [sound] ALSA: hda - Move in_pm accessors to HDA core (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: tas517x: add tas5707 support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-amplifer: add simple-amplifier compatible (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-amplifier: rename dio2125 to simple-amplifer (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcr_rt5651: Sort DMI table entries alphabetically (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcr_rt5651: Add BYT_RT5651_HP_LR_SWAPPED quirk (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcr_rt5651: Simplify card long-name (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcr_rt5651: Fix DMIC map headsetmic mapping (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcr_rt5651: Fix IN1 map headsetmic mapping (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcr_rt5651: Remove IN2 input mappings (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcr_rt5651: Fix IN1_IN2_MAP quirk not being logged (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcr_rt5651: Change default input map from in2 to in1 (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcr_rt5651: Add BYT_RT5651_DEFAULT_QUIRKS define (Jaroslav Kysela) [1683051] - [sound] ALSA: hda - Kill snd_hda_codec_update_cache() (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Comprehensive model list for ALC882 & co (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Comprehensive model list for ALC262 (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Comprehensive model list for ALC268 (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Comprehensive model list for ALC259 & co (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Comprehensive model list for ALC662 & co (Jaroslav Kysela) [1683051] - [sound] ALSA: Fix references to Documentation/.*/MultiSound (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qdsp6: q6asm: remove unused struct q6asm member (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qdsp6: q6routing: add proper error check (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qcom: apq8096: remove redundant owner assignment (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qdsp6: q6routing: support dt based module loading (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qdsp6: q6asm-dai: support dt based module loading (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qdsp6: q6afe-dai: support dt based module loading (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qdsp6: q6afe: use of_platform_populate/depopulate() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qdsp6: q6asm: use of_platform_populate/depopulate() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qdsp6: q6adm: use of_platform_populate/depopulate() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: soc-utils: Fix unregistration order (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: cx20442: Don't ignore regulator_get() errors. (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Apply PRE_PROBE fixup after ALC269 codec variant setups (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/via - Use standard verb containers (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/via - Simplify control management (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/via - Rewrite with error goto (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/cirrus - Simplify creation of new controls (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/conexant - Clean up beep code (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Use common helper for creating beep controls (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Use common helper for creating ALC268 beep controls (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Use common GPIO mask for ALC660VD ASUS fixup (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Simplify Dell XPS13 GPIO handling (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Convert some manual GPIO setups (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Simplify mute LED GPIO handling (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Simplify alc885_fixup_macpro_gpio() (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Consolidate gpio_data and gpio_led (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Add GPIO data update helper (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Manage GPIO bits commonly (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Allow skipping spec->init_amp detection (Jaroslav Kysela) [1683051] - [sound] ALSA: ac97: add codecs devicetree binding (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: soc-pcm: DPCM cares BE channel constraint (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: AMD: Configure channel 1 or channel 0 for capture (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: AMD: Change codec to channel link as per hardware redesign (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: uniphier: remove redundant check of PLL ID (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt1305: use devm_snd_soc_register_component() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt5682: use devm_snd_soc_register_component() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: common: fix missing rename from 'reef' to 'sof' (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Simplify alc269_fixup_hp_line1_mic1_led() (Jaroslav Kysela) [1683051] - [sound] ALSA: hda - Sanity check of unexpected cap_sync_hook override (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/sigmatel - Use common helper for mic mute LED (Jaroslav Kysela) [1683051] - [sound] ALSA: hda - Allow multiple ADCs for mic mute LED controls (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/conexant - Use the mic-mute LED helper (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Use the mic-mute LED helper for HP and others (Jaroslav Kysela) [1683051] - [sound] ALSA: hda - Use the common helper for thinkpad_acpi mic mute LED handling (Jaroslav Kysela) [1683051] - [sound] ALSA: hda - Move mic mute LED helper to the generic parser (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: common: rename 'reef' to 'sof' in ACPI matching table (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: arizona: Set compressed IRQ to a wake source (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm_adsp: Simplify handling of alg offset and length (Jaroslav Kysela) [1683051] - [sound] ALSA: firewire-motu: add support for Motu Traveler (Jaroslav Kysela) [1683051] - [sound] ALSA: firewire-motu: cancel chunk alignment for protocol version 2 (Jaroslav Kysela) [1683051] - [sound] ALSA: firewire-motu: add a flag for AES/EBU on XLR interface (Jaroslav Kysela) [1683051] - [sound] ALSA: firewire-motu: add a flag for chunks for main 1/2 out (Jaroslav Kysela) [1683051] - [sound] ALSA: firewire-motu: suppless consumption for unused element of array in stack (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: pcm: Tidy up open/hw_params handling (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: common: fix copy/paste issue with SOF/broadwell topology file (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: common: add entries for SOF-based machine drivers (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: common: add firmware/topology information for SOF (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: common: Add Geminilake Dialog+Maxim machine driver entry (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: move SKL+ codec ACPI tables to common directory (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: Skylake: cleanup before moving ACPI tables (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: broxton: reduce machine name for bxt_da7219_max98357a (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: kbl_da7219_max98357a: add fe_ops for kbl Audio Capture Port (Jaroslav Kysela) [1683051] - [sound] ALSA: ARM: pxa: change SSP DMA channels allocation (Jaroslav Kysela) [1683051] - [sound] ALSA: line6: stop using get_seconds() (Jaroslav Kysela) [1683051] - [sound] ALSA: ctxfi: use enum type CT_SUM_CTL where appropriate (Jaroslav Kysela) [1683051] - [sound] ALSA: ice1724: remove unused array (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcr_rt5640: Fix Acer Iconia 8 over-current detect threshold (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcr_rt5640: Add quirk for the Nuvison/TMax TM800W560 tablet (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: tegra: fix device_node refcounting (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: pxa: add devicetree support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: codecs: PCM1789: unconditionally flush work (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt5682: add rt5682 codec driver (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: TSCS42xx: Add headphone auto switching (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: TSCS42xx: Remove Playback/Capture in names (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: TSCS42xx: Add mic bias boost control (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: ak4458: make structure soc_codec_dev_ak4458 static const (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: ak5558: make two structures static (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: twl6040: make pointer dmic_codec_dev static (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qcom: apq8096: set card as device drvdata (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: add rsnd_daidrv_get() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: audio-graph-card: add hp and mic detect gpios same as simple-card (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-card: move hp and mic detection to soc_card probe (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-card-utils: move hp and mic detect gpios from simple-card (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcr_rt5640: Add quirk for the Chuwi Vi10 tablet (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt1305: Use ULL suffixes for 64-bit constants (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rockchip: add config for rockchip dmaengine pcm register (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rockchip: put device_node on remove (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: stm32: sai: add iec958 controls support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: AMD: Add NULL pointer check (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: SSI parent cares SWSP bit (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: has .symmetric_rates if SSIs are sharing WS pin (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: sh7760-ac97: convert to SPDX identifiers (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: dma-sh7760: convert to SPDX identifiers (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: migor: convert to SPDX identifiers (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: convert to SPDX identifiers (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: siu: convert to SPDX identifiers (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: ssi: convert to SPDX identifiers (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: hac: convert to SPDX identifiers (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: fsi: convert to SPDX identifiers (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: topology: Add callback for DAPM route load/unload (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: topology: Give more data to clients via callbacks (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: dapm: Fix potential DAI widget pointer deref when linking DAIs (Jaroslav Kysela) [1683051] - [fs] gfs2: Fix loop in gfs2_rbm_find (v2) (Andreas Grunbacher) [1690483] - [fs] gfs2: Rename bitmap.bi_{len => bytes} (Andreas Grunbacher) [1690483]- [vfio] vfio/pci: Mask buggy SR-IOV VF INTx support (Myron Stowe) [1678076] - [netdrv] net/ibmvnic: Update carrier state after link state change (Steve Best) [1711282] - [netdrv] net/ibmvnic: Update MAC address settings after adapter reset (Steve Best) [1711282] - [scsi] scsi: storvsc: Reduce default ring buffer size to 128 Kbytes (Cathy Avery) [1691370] - [scsi] scsi: storvsc: Fix calculation of sub-channel count (Cathy Avery) [1691370] - [powercap] powercap: RAPL: Get rid of custom RAPL_CPU() macro (Alexander Beregalov) [1706827] - [tools] tools/power turbostat: Increase default buffer size (Prarit Bhargava) [1711260] - [char] virtio_console: initialize vtermno value for ports (Pankaj Gupta) [1460636] - [rpmspec] redhat: exclude kvm_stat from pathfix.py's tenure (Vitaly Kuznetsov) [1692804] - [virt] kvm: arm: Skip stage2 huge mappings for unaligned ipa backed by THP (Vitaly Kuznetsov) [1692804] - [virt] KVM: arm/arm64: Ensure vcpu target is unset on reset failure (Vitaly Kuznetsov) [1692804] - [virt] KVM: arm/arm64: vgic-v3: Retire pending interrupts on disabling LPIs (Vitaly Kuznetsov) [1692804] - [virt] KVM: arm/arm64: arch_timer: Fix CNTP_TVAL calculation (Vitaly Kuznetsov) [1692804] - [kvm] KVM: VMX: Move RSB stuffing to before the first RET after VM-Exit (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: Fix size checks in vmx_set_nested_state (Vitaly Kuznetsov) [1692804] - [kvm] KVM: lapic: Check for in-kernel LAPIC before deferencing apic pointer (Vitaly Kuznetsov) [1692804] - [virt] KVM: fix KVM_CLEAR_DIRTY_LOG for memory slots of unaligned size (Vitaly Kuznetsov) [1692804] - [kvm] x86/kvm/mmu: reset MMU context when 32-bit guest switches PAE (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: Whitelist port 0x7e for pre-incrementing rip (Vitaly Kuznetsov) [1692804] - [kvm] KVM: lapic: Convert guest TSC to host time domain if necessary (Vitaly Kuznetsov) [1692804] - [kvm] KVM: lapic: Allow user to disable adaptive tuning of timer advancement (Vitaly Kuznetsov) [1692804] - [kvm] KVM: lapic: Track lapic timer advance per vCPU (Vitaly Kuznetsov) [1692804] - [kvm] KVM: lapic: Disable timer advancement if adaptive tuning goes haywire (Vitaly Kuznetsov) [1692804] - [kvm] x86: kvm: hyper-v: deal with buggy TLB flush requests from WS2012 (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: Consider LAPIC TSC-Deadline timer expired if deadline too short (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: avoid misreporting level-triggered irqs as edge-triggered in tracing (Vitaly Kuznetsov) [1692804] - [virt] KVM: fix spectrev1 gadgets (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: fix warning Using plain integer as NULL pointer (Vitaly Kuznetsov) [1692804] - [tools] selftests: kvm: add a selftest for SMM (Vitaly Kuznetsov) [1692804] - [tools] selftests: kvm: fix for compilers that do not support -no-pie (Vitaly Kuznetsov) [1692804] - [tools] selftests: kvm/evmcs_test: complete I/O before migrating guest state (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: Always use 32-bit SMRAM save state for 32-bit kernels (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: Don't clear EFER during SMM transitions for 32-bit vCPU (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: clear SMM flags before loading state while leaving SMM (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: Open code kvm_set_hflags (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: Load SMRAM in a single shot when leaving SMM (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: Expose RDPMC-exiting only when guest supports PMU (Vitaly Kuznetsov) [1692804] - [kvm] x86/kvm: move kvm_load/put_guest_xcr0 into atomic context (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: svm: make sure NMI is injected after nmi_singlestep (Vitaly Kuznetsov) [1692804] - [kvm] svm/avic: Fix invalidate logical APIC id entry (Vitaly Kuznetsov) [1692804] - [kvm] Revert "svm: Fix AVIC incomplete IPI emulation" (Vitaly Kuznetsov) [1692804] - [kvm] kvm: mmu: Fix overflow on kvm mmu page limit calculation (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: always use early vmcs check when EPT is disabled (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: allow tests to use bad virtual-APIC page address (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86/mmu: Fix an inverted list_empty() check when zapping sptes (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: nVMX: fix x2APIC VTPR read intercept (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: nVMX: close leak of L0's x2APIC MSRs (CVE-2019-3887) (Vitaly Kuznetsov) [1692804] - [kvm] KVM: SVM: prevent DBG_DECRYPT and DBG_ENCRYPT overflow (Vitaly Kuznetsov) [1692804] - [kvm] kvm: svm: fix potential get_num_contig_pages overflow (Vitaly Kuznetsov) [1692804] - [documentation] Documentation: kvm: clarify KVM_SET_USER_MEMORY_REGION (Vitaly Kuznetsov) [1692804] - [tools] KVM: selftests: complete IO before migrating guest state (Vitaly Kuznetsov) [1692804] - [tools] KVM: selftests: disable stack protector for all KVM tests (Vitaly Kuznetsov) [1692804] - [tools] KVM: selftests: explicitly disable PIE for tests (Vitaly Kuznetsov) [1692804] - [tools] KVM: selftests: assert on exit reason in CR4/cpuid sync test (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: update rip after emulating IO (Vitaly Kuznetsov) [1692804] - [kvm] x86/kvm/hyper-v: avoid spurious pending stimer on vCPU init (Vitaly Kuznetsov) [1692804] - [kvm] kvm/x86: Move MSR_IA32_ARCH_CAPABILITIES to array emulated_msrs (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: Emulate MSR_IA32_ARCH_CAPABILITIES on AMD hosts (Vitaly Kuznetsov) [1692804] - [virt] kvm: don't redefine flags as something else (Vitaly Kuznetsov) [1692804] - [kvm] kvm: mmu: Used range based flushing in slot_handle_level_range (Vitaly Kuznetsov) [1692804] - [x86] x86/hyper-v: Fix definition of HV_MAX_FLUSH_REP_COUNT (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: remove check on nr_mmu_pages in kvm_arch_commit_memory_region() (Vitaly Kuznetsov) [1692804] - [kvm] kvm: nVMX: Add a vmentry check for HOST_SYSENTER_ESP and HOST_SYSENTER_EIP fields (Vitaly Kuznetsov) [1692804] - [kvm] KVM: SVM: Workaround errata#1096 (insn_len maybe zero on SMAP violation) (Vitaly Kuznetsov) [1692804] - [virt] KVM: Reject device ioctls from processes other than the VM's creator (Vitaly Kuznetsov) [1692804] - [documentation] KVM: doc: Fix incorrect word ordering regarding supported use of APIs (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: fix handling of role.cr4_pae and rename it to 'gpte_size' (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: Do not inherit quadrant and invalid for the root shadow EPT (Vitaly Kuznetsov) [1692804] - [virt] KVM: arm/arm64: Comments cleanup in mmu.c (Vitaly Kuznetsov) [1692804] - [virt] KVM: arm/arm64: vgic-its: Make attribute accessors static (Vitaly Kuznetsov) [1692804] - [virt] KVM: arm/arm64: Fix handling of stage2 huge mappings (Vitaly Kuznetsov) [1692804] - [virt] KVM: arm/arm64: Enforce PTE mappings at stage2 when needed (Vitaly Kuznetsov) [1692804] - [virt] KVM: arm/arm64: vgic-its: Take the srcu lock when parsing the memslots (Vitaly Kuznetsov) [1692804] - [virt] KVM: arm/arm64: vgic-its: Take the srcu lock when writing to guest memory (Vitaly Kuznetsov) [1692804] - [virt] arm64: KVM: Always set ICH_HCR_EL2.EN if GICv4 is enabled (Vitaly Kuznetsov) [1692804] - [kvm] KVM: arm64: Reset the PMU in preemptible context (Vitaly Kuznetsov) [1692804] - [kvm] kvm: vmx: fix formatting of a comment (Vitaly Kuznetsov) [1692804] - [documentation] KVM: doc: Document the life cycle of a VM and its resources (Vitaly Kuznetsov) [1692804] - [kvm] Revert "KVM/MMU: Flush tlb directly in the kvm_zap_gfn_range()" (Vitaly Kuznetsov) [1692804] - [documentation] virtio-ccw: diag 500 may return a negative cookie (Vitaly Kuznetsov) [1692804] - [kvm] KVM: PPC: Book3S: Add count cache flush parameters to kvmppc_get_cpu_char() (Vitaly Kuznetsov) [1692804] - [virt] kvm: properly check debugfs dentry before using it (Vitaly Kuznetsov) [1692804] - [powerpc] KVM: PPC: Fix compilation when KVM is not enabled (Vitaly Kuznetsov) [1692804] - [powerpc] powerpc: Avoid circular header inclusion in mmu-hash.h (Vitaly Kuznetsov) [1692804] - [kvm] KVM: MMU: record maximum physical address width in kvm_mmu_extended_role (Vitaly Kuznetsov) [1692804] - [kvm] kvm: x86: Return LA57 feature based on hardware capability (Vitaly Kuznetsov) [1692804] - [kvm] x86/kvm/mmu: fix switch between root and guest MMUs (Vitaly Kuznetsov) [1692804] - [virt] KVM: Minor cleanups for kvm_main.c (Vitaly Kuznetsov) [1692804] - [kvm] arm64: KVM: Fix architecturally invalid reset value for FPEXC32_EL2 (Vitaly Kuznetsov) [1692804] - [kvm] powerpc/kvm: Save and restore host AMR/IAMR/UAMOR (Vitaly Kuznetsov) [1692804] - [kvm] KVM: PPC: Book3S: Improve KVM reference counting (Vitaly Kuznetsov) [1692804] - [kvm] KVM: PPC: Book3S HV: Fix build failure without IOMMU support (Vitaly Kuznetsov) [1692804] - [powerpc] powerpc/64s: Better printing of machine check info for guest MCEs (Vitaly Kuznetsov) [1692804] - [kvm] KVM: PPC: Book3S HV: Simplify machine check handling (Vitaly Kuznetsov) [1692804] - [kvm] KVM: PPC: Book3S HV: Context switch AMR on Power9 (Vitaly Kuznetsov) [1692804] - [virt] Revert "KVM: Eliminate extra function calls in kvm_get_dirty_log_protect()" (Vitaly Kuznetsov) [1692804] - [x86] x86: kvmguest: use TSC clocksource if invariant TSC is exposed (Vitaly Kuznetsov) [1692804] - [virt] KVM: Never start grow vCPU halt_poll_ns from value below halt_poll_ns_grow_start (Vitaly Kuznetsov) [1692804] - [virt] KVM: Expose the initial start value in grow_halt_poll_ns() as a module parameter (Vitaly Kuznetsov) [1692804] - [virt] KVM: grow_halt_poll_ns() should never shrink vCPU halt_poll_ns (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86/mmu: Consolidate kvm_mmu_zap_all() and kvm_mmu_zap_mmio_sptes() (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86/mmu: WARN if zapping a MMIO spte results in zapping children (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86/mmu: Differentiate between nr zapped and list unstable (Vitaly Kuznetsov) [1692804] - [kvm] Revert "KVM: MMU: fast invalidate all pages" (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86/mmu: Voluntarily reschedule as needed when zapping all sptes (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86/mmu: skip over invalid root pages when zapping all sptes (Vitaly Kuznetsov) [1692804] - [kvm] Revert "KVM: x86: use the fast way to invalidate all pages" (Vitaly Kuznetsov) [1692804] - [kvm] Revert "KVM: MMU: show mmu_valid_gen in shadow page related tracepoints" (Vitaly Kuznetsov) [1692804] - [kvm] Revert "KVM: MMU: add tracepoint for kvm_mmu_invalidate_all_pages" (Vitaly Kuznetsov) [1692804] - [kvm] Revert "KVM: MMU: zap pages in batch" (Vitaly Kuznetsov) [1692804] - [kvm] Revert "KVM: MMU: collapse TLB flushes when zap all pages" (Vitaly Kuznetsov) [1692804] - [kvm] Revert "KVM: MMU: reclaim the zapped-obsolete page first" (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86/mmu: Remove is_obsolete() call (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86/mmu: Voluntarily reschedule as needed when zapping MMIO sptes (Vitaly Kuznetsov) [1692804] - [kvm] Revert "KVM: MMU: drop kvm_mmu_zap_mmio_sptes" (Vitaly Kuznetsov) [1692804] - [x86] Revert "KVM: MMU: document fast invalidate all pages" (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86/mmu: Zap only the relevant pages when removing a memslot (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86/mmu: Split remote_flush+zap case out of kvm_mmu_flush_or_zap() (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86/mmu: Move slot_level_*() helper functions up a few lines (Vitaly Kuznetsov) [1692804] - [virt] KVM: Move the memslot update in-progress flag to bit 63 (Vitaly Kuznetsov) [1692804] - [virt] KVM: Remove the hack to trigger memslot generation wraparound (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: Refactor the MMIO SPTE generation handling (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: Use a u64 when passing the MMIO gen around (Vitaly Kuznetsov) [1692804] - [virt] KVM: Explicitly define the "memslot update in-progress" bit (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86/mmu: Do not cache MMIO accesses while memslots are in flux (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86/mmu: Detect MMIO generation wrap in any address space (Vitaly Kuznetsov) [1692804] - [virt] KVM: Call kvm_arch_memslots_updated() before updating memslots (Vitaly Kuznetsov) [1692804] - [kvm] kvm: vmx: Add memcg accounting to KVM allocations (Vitaly Kuznetsov) [1692804] - [kvm] kvm: svm: Add memcg accounting to KVM allocations (Vitaly Kuznetsov) [1692804] - [kvm] kvm: x86: Add memcg accounting to KVM allocations (Vitaly Kuznetsov) [1692804] - [virt] kvm: Add memcg accounting to KVM allocations (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: do not start the preemption timer hrtimer unnecessarily (Vitaly Kuznetsov) [1692804] - [kvm] kvm: vmx: Fix typos in vmentry/vmexit control setting (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: cleanup freeing of nested state (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: Sync the pending Posted-Interrupts (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: expose MOVDIR64B CPU feature into VM. (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: expose MOVDIRI CPU feature into VM. (Vitaly Kuznetsov) [1692804] - [kvm] kvm, x86, mmu: Use kernel generic dynamic physical address mask (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: remove useless is_protmode check (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: Ignore limit checks on VMX instructions using flat segments (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: Apply addr size mask to effective address for VMX instructions (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: Sign extend displacements of VMX instr's mem operands (Vitaly Kuznetsov) [1692804] - [kvm] svm: Fix improper check when deactivate AVIC (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: cull apicv code when userspace irqchip is requested (Vitaly Kuznetsov) [1692804] - [kvm] svm: Fix AVIC DFR and LDR handling (Vitaly Kuznetsov) [1692804] - [virt] kvm: Use struct_size() in kmalloc() (Vitaly Kuznetsov) [1692804] - [x86] x86/kvmclock: set offset for kvm unstable clock (Vitaly Kuznetsov) [1692804] - [kvm] KVM: VMX: Reorder clearing of registers in the vCPU-run assembly flow (Vitaly Kuznetsov) [1692804] - [kvm] KVM: VMX: Call vCPU-run asm sub-routine from C and remove clobbering (Vitaly Kuznetsov) [1692804] - [kvm] KVM: VMX: Preserve callee-save registers in vCPU-run asm sub-routine (Vitaly Kuznetsov) [1692804] - [kvm] KVM: VMX: Return VM-Fail from vCPU-run assembly via standard ABI reg (Vitaly Kuznetsov) [1692804] - [kvm] KVM: VMX: Pass @launched to the vCPU-run asm via standard ABI regs (Vitaly Kuznetsov) [1692804] - [kvm] KVM: VMX: Use RAX as the scratch register during vCPU-run (Vitaly Kuznetsov) [1692804] - [kvm] KVM: VMX: Rename ____vmx_vcpu_run() to __vmx_vcpu_run() (Vitaly Kuznetsov) [1692804] - [kvm] KVM: VMX: Fold __vmx_vcpu_run() back into vmx_vcpu_run() (Vitaly Kuznetsov) [1692804] - [kvm] KVM: VMX: Move vCPU-run code to a proper assembly routine (Vitaly Kuznetsov) [1692804] - [kvm] KVM: VMX: Create a stack frame in vCPU-run (Vitaly Kuznetsov) [1692804] - [kvm] KVM: VMX: Use #defines in place of immediates in VM-Enter inline asm (Vitaly Kuznetsov) [1692804] - [x86] KVM: x86: Explicitly #define the VCPU_REGS_* indices (Vitaly Kuznetsov) [1692804] - [virt] KVM: arm/arm64: Remove unused gpa_end variable (Vitaly Kuznetsov) [1692804] - [arm64] KVM: arm64: Fix comment for KVM_PHYS_SHIFT (Vitaly Kuznetsov) [1692804] - [virt] KVM: arm/arm64: fix spelling mistake: "auxilary" -> "auxiliary" (Vitaly Kuznetsov) [1692804] - [kvm] KVM: arm/arm64: Prefix header search paths with $(srctree)/ (Vitaly Kuznetsov) [1692804] - [kvm] KVM: arm/arm64: Remove -I. header search paths (Vitaly Kuznetsov) [1692804] - [virt] KVM: arm/arm64: Fix TRACE_INCLUDE_PATH (Vitaly Kuznetsov) [1692804] - [virt] KVM: arm/arm64: arch_timer: Mark physical interrupt active when a virtual interrupt is pending (Vitaly Kuznetsov) [1692804] - [kvm] arm64: KVM: Describe data or unified caches as having 1 set and 1 way (Vitaly Kuznetsov) [1692804] - [arm64] arm64: KVM: Expose sanitised cache type register to guest (Vitaly Kuznetsov) [1692804] - [virt] KVM: arm/arm64: Move kvm_is_write_fault to header file (Vitaly Kuznetsov) [1692804] - [virt] KVM: arm/arm64: arch_timer: Assign the phys timer on VHE systems (Vitaly Kuznetsov) [1692804] - [include] clocksource/arm_arch_timer: Store physical timer IRQ number for KVM on VHE (Vitaly Kuznetsov) [1692804] - [virt] KVM: arm/arm64: timer: Rework data structures for multiple timers (Vitaly Kuznetsov) [1692804] - [virt] KVM: arm/arm64: consolidate arch timer trap handlers (Vitaly Kuznetsov) [1692804] - [kvm] KVM: arm64: Reuse sys_reg() macro when searching the trap table (Vitaly Kuznetsov) [1692804] - [virt] KVM: arm64: Fix ICH_ELRSR_EL2 sysreg naming (Vitaly Kuznetsov) [1692804] - [virt] KVM: arm/arm64: Simplify bg_timer programming (Vitaly Kuznetsov) [1692804] - [arm64] KVM: arm/arm64: Factor out VMID into struct kvm_vmid (Vitaly Kuznetsov) [1692804] - [virt] arm/arm64: KVM: Statically configure the host's view of MPIDR (Vitaly Kuznetsov) [1692804] - [kvm] arm64: KVM: Drop VHE-specific HYP call stub (Vitaly Kuznetsov) [1692804] - [arm64] arm64: KVM: Allow for direct call of HYP functions when using VHE (Vitaly Kuznetsov) [1692804] - [virt] arm/arm64: KVM: Introduce kvm_call_hyp_ret() (Vitaly Kuznetsov) [1692804] - [kvm] KVM: PPC: Release all hardware TCE tables attached to a group (Vitaly Kuznetsov) [1692804] - [kvm] KVM: PPC: Book3S HV: Optimise mmio emulation for devices on FAST_MMIO_BUS (Vitaly Kuznetsov) [1692804] - [kvm] KVM: PPC: Book3S: Allow XICS emulation to work in nested hosts using XIVE (Vitaly Kuznetsov) [1692804] - [kvm] KVM: PPC: Book3S HV: Replace kmalloc_node+memset with kzalloc_node (Vitaly Kuznetsov) [1692804] - [kvm] KVM: PPC: Book3S PR: Add emulation for slbfee. instruction (Vitaly Kuznetsov) [1692804] - [kvm] kvm: vmx: Fix entry number check for add_atomic_switch_msr() (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: Recompute PID.ON when clearing PID.SN (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: Restore a preemption timer consistency check (Vitaly Kuznetsov) [1692804] - [kvm] x86/kvm/nVMX: read from MSR_IA32_VMX_PROCBASED_CTLS2 only when it is available (Vitaly Kuznetsov) [1692804] - [kvm] KVM: VMX: Use vcpu->arch.regs directly when saving/loading guest state (Vitaly Kuznetsov) [1692804] - [kvm] KVM: VMX: Don't save guest registers after VM-Fail (Vitaly Kuznetsov) [1692804] - [kvm] KVM: VMX: Invert the ordering of saving guest/host scratch reg at VM-Enter (Vitaly Kuznetsov) [1692804] - [kvm] KVM: VMX: Pass "launched" directly to the vCPU-run asm blob (Vitaly Kuznetsov) [1692804] - [kvm] KVM: VMX: Update VMCS.HOST_RSP via helper C function (Vitaly Kuznetsov) [1692804] - [kvm] KVM: VMX: Load/save guest CR2 via C code in __vmx_vcpu_run() (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: Cache host_rsp on a per-VMCS basis (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: Let the compiler select the reg for holding HOST_RSP (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: Reference vmx->loaded_vmcs->launched directly (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: Capture VM-Fail via CC_{SET, OUT} in nested early checks (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: Capture VM-Fail to a local var in nested_vmx_check_vmentry_hw() (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: Explicitly reference the scratch reg in nested early checks (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: Drop STACK_FRAME_NON_STANDARD from nested_vmx_check_vmentry_hw() (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: Remove a rogue "rax" clobber from nested_vmx_check_vmentry_hw() (Vitaly Kuznetsov) [1692804] - [kvm] KVM: VMX: Let the compiler save/load RDX during vCPU-run (Vitaly Kuznetsov) [1692804] - [kvm] KVM: VMX: Manually load RDX in vCPU-run asm blob (Vitaly Kuznetsov) [1692804] - [kvm] KVM: VMX: Save RSI to an unused output in the vCPU-run asm blob (Vitaly Kuznetsov) [1692804] - [kvm] KVM: VMX: Modify only RSP when creating a placeholder for guest's RCX (Vitaly Kuznetsov) [1692804] - [kvm] KVM: VMX: Zero out *all* general purpose registers after VM-Exit (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: Check a single byte for VMCS "launched" in nested early checks (Vitaly Kuznetsov) [1692804] - [kvm] KVM: VMX: Compare only a single byte for VMCS' "launched" in vCPU-run (Vitaly Kuznetsov) [1692804] - [tools] selftests: kvm: add selftest for releasing VM file descriptor while in L2 (Vitaly Kuznetsov) [1692804] - [arm64] KVM: arm/arm64: Add kvm_ras.h to collect kvm specific RAS plumbing (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: work around leak of uninitialized stack contents (CVE-2019-7222) (Vitaly Kuznetsov) [1692804] - [kvm] KVM: arm64: Forbid kprobing of the VHE world-switch code (Vitaly Kuznetsov) [1692804] - [virt] KVM: arm64: Relax the restriction on using stage2 PUD huge mapping (Vitaly Kuznetsov) [1692804] - [virt] KVM: arm/arm64: vgic: Always initialize the group of private IRQs (Vitaly Kuznetsov) [1692804] - [kvm] arm/arm64: KVM: Don't panic on failure to properly reset system registers (Vitaly Kuznetsov) [1692804] - [virt] arm/arm64: KVM: Allow a VCPU to fully reset itself (Vitaly Kuznetsov) [1692804] - [kvm] KVM: arm/arm64: Reset the VCPU without preemption and vcpu state loaded (Vitaly Kuznetsov) [1692804] - [kvm] KVM: s390: fix possible null pointer dereference in pending_irqs() (Vitaly Kuznetsov) [1692804] - [kvm] KVM: s390: start using the GIB (Vitaly Kuznetsov) [1692804] - [s390] KVM: s390: add gib_alert_irq_handler() (Vitaly Kuznetsov) [1692804] - [kvm] KVM: s390: kvm_s390_gisa_clear() now clears the IPM only (Vitaly Kuznetsov) [1692804] - [kvm] KVM: s390: add functions to (un)register GISC with GISA (Vitaly Kuznetsov) [1692804] - [kvm] KVM: s390: add kvm reference to struct sie_page2 (Vitaly Kuznetsov) [1692804] - [kvm] KVM: s390: add the GIB and its related life-cyle functions (Vitaly Kuznetsov) [1692804] - [s390] s390/cio: add function chsc_sgib() (Vitaly Kuznetsov) [1692804] - [kvm] KVM: s390: introduce struct kvm_s390_gisa_interrupt (Vitaly Kuznetsov) [1692804] - [kvm] KVM: s390: remove kvm_s390_ from gisa static inline functions (Vitaly Kuznetsov) [1692804] - [kvm] KVM: s390: use pending_irqs_no_gisa() where appropriate (Vitaly Kuznetsov) [1692804] - [kvm] KVM: s390: coding style kvm_s390_gisa_init/clear() (Vitaly Kuznetsov) [1692804] - [kvm] KVM: s390: move bitmap idle_mask into arch struct top level (Vitaly Kuznetsov) [1692804] - [virt] virt/kvm: Replace spin_is_locked() with lockdep (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: Mark expected switch fall-throughs (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: fix TRACE_INCLUDE_PATH and remove -I. header search paths (Vitaly Kuznetsov) [1692804] - [tools] KVM: selftests: check returned evmcs version range (Vitaly Kuznetsov) [1692804] - [kvm] x86/kvm/hyper-v: nested_enable_evmcs() sets vmcs_version incorrectly (Vitaly Kuznetsov) [1692804] - [kvm] KVM: VMX: Move vmx_vcpu_run()'s VM-Enter asm blob to a helper function (Vitaly Kuznetsov) [1692804] - [tools] kvm: selftests: Fix region overlap check in kvm_util (Vitaly Kuznetsov) [1692804] - [kvm] kvm: vmx: fix some -Wmissing-prototypes warnings (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nSVM: clear events pending from svm_complete_interrupts() when exiting to L1 (Vitaly Kuznetsov) [1692804] - [kvm] svm: Fix AVIC incomplete IPI emulation (Vitaly Kuznetsov) [1692804] - [kvm] svm: Add warning message for AVIC IPI invalid target (Vitaly Kuznetsov) [1692804] - [x86] KVM: x86: WARN_ONCE if sending a PV IPI returns a fatal error (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: Fix PV IPIs for 32-bit KVM host (Vitaly Kuznetsov) [1692804] - [kvm] x86/kvm/hyper-v: recommend using eVMCS only when it is enabled (Vitaly Kuznetsov) [1692804] - [kvm] x86/kvm/hyper-v: don't recommend doing reset via synthetic MSR (Vitaly Kuznetsov) [1692804] - [kvm] kvm: x86/vmx: Use kzalloc for cached_vmcs12 (Vitaly Kuznetsov) [1692804] - [kvm] KVM: VMX: Use the correct field var when clearing VM_ENTRY_LOAD_IA32_PERF_GLOBAL_CTRL (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: Fix single-step debugging (Vitaly Kuznetsov) [1692804] - [kvm] x86/kvm/hyper-v: don't announce GUEST IDLE MSR support (Vitaly Kuznetsov) [1692804] - [kvm] arm64: KVM: Don't generate UNDEF when LORegion feature is present (Vitaly Kuznetsov) [1692804] - [virt] KVM: arm/arm64: vgic: Make vgic_cpu->ap_list_lock a raw_spinlock (Vitaly Kuznetsov) [1692804] - [virt] KVM: arm/arm64: vgic: Make vgic_dist->lpi_list_lock a raw_spinlock (Vitaly Kuznetsov) [1692804] - [virt] KVM: arm/arm64: vgic: Make vgic_irq->irq_lock a raw_spinlock (Vitaly Kuznetsov) [1692804] - [kvm] KVM: powerpc: remove -I. header search paths (Vitaly Kuznetsov) [1692804] - [documentation] Documentation/virtual/kvm: Update URL for AMD SEV API specification (Vitaly Kuznetsov) [1692804] - [kvm] KVM/VMX: Avoid return error when flush tlb successfully in the hv_remote_flush_tlb_with_range() (Vitaly Kuznetsov) [1692804] - [kvm] kvm: sev: Fail KVM_SEV_INIT if already initialized (Vitaly Kuznetsov) [1692804] - [virt] KVM: validate userspace input in kvm_clear_dirty_log_protect() (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: Fix bit shifting in update_intel_pt_cfg (Vitaly Kuznetsov) [1692804] - [kvm] KVM: PPC: Book3S HV: radix: Fix uninitialized var build error (Vitaly Kuznetsov) [1692804] - [tools] kvm: selftests: ucall: fix exit mmio address guessing (Vitaly Kuznetsov) [1692804] - [kvm] KVM: VMX: Move VM-Enter + VM-Exit handling to non-inline sub-routines (Vitaly Kuznetsov) [1692804] - [kvm] KVM: VMX: Explicitly reference RCX as the vmx_vcpu pointer in asm blobs (Vitaly Kuznetsov) [1692804] - [kvm] KVM/x86: Use SVM assembly instruction mnemonics instead of .byte streams (Vitaly Kuznetsov) [1692804] - [kvm] KVM/MMU: Flush tlb directly in the kvm_zap_gfn_range() (Vitaly Kuznetsov) [1692804] - [kvm] KVM/MMU: Flush tlb directly in kvm_set_pte_rmapp() (Vitaly Kuznetsov) [1692804] - [virt] KVM/MMU: Move tlb flush in kvm_set_pte_rmapp() to kvm_mmu_notifier_change_pte() (Vitaly Kuznetsov) [1692804] - [kvm] KVM: Make kvm_set_spte_hva() return int (Vitaly Kuznetsov) [1692804] - [kvm] KVM: Replace old tlb flush function with new one to flush a specified range. (Vitaly Kuznetsov) [1692804] - [kvm] KVM/MMU: Add tlb flush with range helper function (Vitaly Kuznetsov) [1692804] - [kvm] KVM/VMX: Add hv tlb range flush support (Vitaly Kuznetsov) [1692804] - [x86] x86/hyper-v: Add HvFlushGuestAddressList hypercall support (Vitaly Kuznetsov) [1692804] - [x86] KVM: Add tlb_remote_flush_with_range callback in kvm_x86_ops (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: Disable Intel PT when VMXON in L1 guest (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: Set intercept for Intel PT MSRs read/write (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: Implement Intel PT MSRs read/write emulation (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: Introduce a function to initialize the PT configuration (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: Add Intel PT context switch for each vcpu (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: Add Intel Processor Trace cpuid emulation (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: Add Intel PT virtualization work mode (Vitaly Kuznetsov) [1692804] - [x86] perf/x86/intel/pt: add new capability for Intel PT (Vitaly Kuznetsov) [1692804] - [x86] perf/x86/intel/pt: Add new bit definitions for PT MSRs (Vitaly Kuznetsov) [1692804] - [x86] perf/x86/intel/pt: Introduce intel_pt_validate_cap() (Vitaly Kuznetsov) [1692804] - [x86] perf/x86/intel/pt: Export pt_cap_get() (Vitaly Kuznetsov) [1692804] - [x86] perf/x86/intel/pt: Move Intel PT MSRs bit defines to global header (Vitaly Kuznetsov) [1692804] - [tools] kvm: selftests: aarch64: dirty_log_test: support greater than 40-bit IPAs (Vitaly Kuznetsov) [1692804] - [tools] kvm: selftests: add pa-48/va-48 VM modes (Vitaly Kuznetsov) [1692804] - [tools] kvm: selftests: dirty_log_test: improve mode param management (Vitaly Kuznetsov) [1692804] - [tools] kvm: selftests: dirty_log_test: reset guest test phys offset (Vitaly Kuznetsov) [1692804] - [tools] kvm: selftests: dirty_log_test: always use -t (Vitaly Kuznetsov) [1692804] - [tools] kvm: selftests: dirty_log_test: don't identity map the test mem (Vitaly Kuznetsov) [1692804] - [tools] kvm: selftests: x86_64: dirty_log_test: fix -t (Vitaly Kuznetsov) [1692804] - [virt] KVM: fix some typos (Vitaly Kuznetsov) [1692804] - [x86] x86/kvmclock: convert to SPDX identifiers (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: Remove KF() macro placeholder (Vitaly Kuznetsov) [1692804] - [kvm] kvm: vmx: Allow guest read access to IA32_TSC (Vitaly Kuznetsov) [1692804] - [kvm] kvm: nVMX: NMI-window and interrupt-window exiting should wake L2 from HLT (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nSVM: Fix nested guest support for PAUSE filtering. (Vitaly Kuznetsov) [1692804] - [kvm] KVM: VMX: Remove duplicated include from vmx.c (Vitaly Kuznetsov) [1692804] - [tools] selftests: kvm: report failed stage when exit reason is unexpected (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: fix size of x86_fpu_cache objects (Vitaly Kuznetsov) [1692804] - [kvm] powerpc/fsl: Flush branch predictor when entering KVM (Vitaly Kuznetsov) [1692804] - [kvm] powerpc/fsl: Emulate SPRN_BUCSR register (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: nSVM: fix switch to guest mmu (Vitaly Kuznetsov) [1692804] - [kvm] arm64: KVM: Add trapped system register access tracepoint (Vitaly Kuznetsov) [1692804] - [kvm] KVM: arm64: Make vcpu const in vcpu_read_sys_reg (Vitaly Kuznetsov) [1692804] - [virt] KVM: arm/arm64: arch_timer: Simplify kvm_timer_vcpu_terminate (Vitaly Kuznetsov) [1692804] - [virt] KVM: arm/arm64: Remove arch timer workqueue (Vitaly Kuznetsov) [1692804] - [virt] KVM: fix unregistering coalesced mmio zone from wrong bus (Vitaly Kuznetsov) [1692804] - [arm64] KVM: arm64: Add support for creating PUD hugepages at stage 2 (Vitaly Kuznetsov) [1692804] - [arm64] KVM: arm64: Update age handlers to support PUD hugepages (Vitaly Kuznetsov) [1692804] - [arm64] KVM: arm64: Support handling access faults for PUD hugepages (Vitaly Kuznetsov) [1692804] - [arm64] KVM: arm64: Support PUD hugepage in stage2_is_exec() (Vitaly Kuznetsov) [1692804] - [virt] KVM: arm64: Support dirty page tracking for PUD hugepages (Vitaly Kuznetsov) [1692804] - [virt] KVM: arm/arm64: Introduce helpers to manipulate page table entries (Vitaly Kuznetsov) [1692804] - [virt] KVM: arm/arm64: Re-factor setting the Stage 2 entry to exec on fault (Vitaly Kuznetsov) [1692804] - [virt] KVM: arm/arm64: Share common code in user_mem_abort() (Vitaly Kuznetsov) [1692804] - [kvm] KVM: arm/arm64: Log PSTATE for unhandled sysregs (Vitaly Kuznetsov) [1692804] - [kvm] arm64: KVM: Consistently advance singlestep when emulating instructions (Vitaly Kuznetsov) [1692804] - [virt] arm64: KVM: Skip MMIO insn after emulation (Vitaly Kuznetsov) [1692804] - [kvm] KVM: PPC: Book3S HV: Allow passthrough of an emulated device to an L3 guest (Vitaly Kuznetsov) [1692804] - [kvm] KVM: PPC: Book3S: Introduce new hcall H_COPY_TOFROM_GUEST to access quadrants 1 & 2 (Vitaly Kuznetsov) [1692804] - [kvm] KVM: PPC: Book3S HV: Allow passthrough of an emulated device to an L2 guest (Vitaly Kuznetsov) [1692804] - [kvm] KVM: PPC: Update kvmppc_st and kvmppc_ld to use quadrants (Vitaly Kuznetsov) [1692804] - [kvm] KVM: PPC: Add load_from_eaddr and store_to_eaddr to the kvmppc_ops struct (Vitaly Kuznetsov) [1692804] - [powerpc] KVM: PPC: Book3S HV: Implement functions to access quadrants 1 & 2 (Vitaly Kuznetsov) [1692804] - [kvm] KVM: PPC: Book3S HV: Add function kvmhv_vcpu_is_radix() (Vitaly Kuznetsov) [1692804] - [kvm] KVM: PPC: Book3S: Only report KVM_CAP_SPAPR_TCE_VFIO on powernv machines (Vitaly Kuznetsov) [1692804] - [tools] kvm: selftests: ucall: improve ucall placement in memory, fix unsigned comparison (Vitaly Kuznetsov) [1692804] - [kvm] kvm: x86: Dynamically allocate guest_fpu (Vitaly Kuznetsov) [1692804] - [kvm] kvm: x86: Use task structs fpu field for user (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: Move the checks for Guest Non-Register States to a separate helper function (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: Move the checks for Host Control Registers and MSRs to a separate helper function (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: Move the checks for VM-Entry Control Fields to a separate helper function (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: Move the checks for VM-Exit Control Fields to a separate helper function (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: Remove param indirection from nested_vmx_check_msr_switch() (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: Move the checks for VM-Execution Control Fields to a separate helper function (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: Prepend "nested_vmx_" to check_vmentry_{pre, post}reqs() (Vitaly Kuznetsov) [1692804] - [kvm] KVM/VMX: Check ept_pointer before flushing ept tlb (Vitaly Kuznetsov) [1692804] - [kvm] KVM nVMX: MSRs should not be stored if VM-entry fails during or after loading guest state (Vitaly Kuznetsov) [1692804] - [kvm] kvm: x86: Don't modify MSR_PLATFORM_INFO on vCPU reset (Vitaly Kuznetsov) [1692804] - [kvm] kvm: vmx: add cpu into VMX preemption timer bug list (Vitaly Kuznetsov) [1692804] - [kvm] x86/hyper-v: Stop caring about EOI for direct stimers (Vitaly Kuznetsov) [1692804] - [kvm] x86/kvm/hyper-v: avoid open-coding stimer_mark_pending() in kvm_hv_notify_acked_sint() (Vitaly Kuznetsov) [1692804] - [kvm] x86/kvm/hyper-v: direct mode for synthetic timers (Vitaly Kuznetsov) [1692804] - [x86] x86/kvm/hyper-v: use stimer config definition from hyperv-tlfs.h (Vitaly Kuznetsov) [1692804] - [tools] KVM: selftests: Add hyperv_cpuid test (Vitaly Kuznetsov) [1692804] - [tools] KVM: selftests: implement an unchecked version of vcpu_ioctl() (Vitaly Kuznetsov) [1692804] - [kvm] x86/kvm/hyper-v: Introduce KVM_GET_SUPPORTED_HV_CPUID (Vitaly Kuznetsov) [1692804] - [kvm] x86/hyper-v: Do some housekeeping in hyperv-tlfs.h (Vitaly Kuznetsov) [1692804] - [x86] x86/hyper-v: Mark TLFS structures packed (Vitaly Kuznetsov) [1692804] - [kvm] x86/kvm/hyper-v: Introduce nested_get_evmcs_version() helper (Vitaly Kuznetsov) [1692804] - [kvm] x86: kvm: hyperv: don't retry message delivery for periodic timers (Vitaly Kuznetsov) [1692804] - [kvm] x86: kvm: hyperv: simplify SynIC message delivery (Vitaly Kuznetsov) [1692804] - [kvm] kvm: x86: remove unnecessary recalculate_apic_map (Vitaly Kuznetsov) [1692804] - [kvm] kvm: svm: remove unused struct definition (Vitaly Kuznetsov) [1692804] - [kvm] kvm: vmx: Skip all SYSCALL MSRs in setup_msrs() when !EFER.SCE (Vitaly Kuznetsov) [1692804] - [kvm] kvm: vmx: Don't set hardware IA32_CSTAR MSR on VM-entry (Vitaly Kuznetsov) [1692804] - [kvm] kvm: vmx: Document the need for MSR_STAR in i386 builds (Vitaly Kuznetsov) [1692804] - [kvm] kvm: vmx: Set IA32_TSC_AUX for legacy mode guests (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: Move nested code to dedicated files (Vitaly Kuznetsov) [1692804] - [kvm] KVM: VMX: Expose nested_vmx_allowed() to nested VMX as a non-inline (Vitaly Kuznetsov) [1692804] - [kvm] KVM: VMX: Expose various getters and setters to nested VMX (Vitaly Kuznetsov) [1692804] - [kvm] KVM: VMX: Expose misc variables needed for nested VMX (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: Move "vmcs12 to shadow/evmcs sync" to helper function (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: Call nested_vmx_setup_ctls_msrs() iff @nested is true (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: Set callbacks for nested functions during hardware setup (Vitaly Kuznetsov) [1692804] - [kvm] KVM: VMX: Move the hardware {un}setup functions to the bottom (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: nVMX: Allow nested_enable_evmcs to be NULL (Vitaly Kuznetsov) [1692804] - [kvm] KVM: VMX: Move nested hardware/vcpu {un}setup to helper functions (Vitaly Kuznetsov) [1692804] - [kvm] KVM: VMX: Move VMX instruction wrappers to a dedicated header file (Vitaly Kuznetsov) [1692804] - [kvm] KVM: VMX: Move eVMCS code to dedicated files (Vitaly Kuznetsov) [1692804] - [kvm] KVM: VMX: Add vmx.h to hold VMX definitions (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: Move vmcs12 code to dedicated files (Vitaly Kuznetsov) [1692804] - [kvm] KVM: VMX: Move VMCS definitions to dedicated file (Vitaly Kuznetsov) [1692804] - [kvm] KVM: VMX: Expose various module param vars via capabilities.h (Vitaly Kuznetsov) [1692804] - [kvm] KVM: VMX: Move capabilities structs and helpers to dedicated file (Vitaly Kuznetsov) [1692804] - [kvm] KVM: VMX: Pass vmx_capability struct to setup_vmcs_config() (Vitaly Kuznetsov) [1692804] - [kvm] KVM: VMX: Properly handle dynamic VM Entry/Exit controls (Vitaly Kuznetsov) [1692804] - [kvm] KVM: VMX: Move caching of MSR_IA32_XSS to hardware_setup() (Vitaly Kuznetsov) [1692804] - [kvm] KVM: VMX: Drop the "vmx" prefix from vmx_evmcs.h (Vitaly Kuznetsov) [1692804] - [kvm] KVM: VMX: rename vmx_shadow_fields.h to vmcs_shadow_fields.h (Vitaly Kuznetsov) [1692804] - [kvm] KVM: VMX: Move VMX specific files to a "vmx" subdirectory (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: Add requisite includes to hyperv.h (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: Add requisite includes to kvm_cache_regs.h (Vitaly Kuznetsov) [1692804] - [kvm] KVM: VMX: Alphabetize the includes in vmx.c (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: Allocate and configure VM{READ, WRITE} bitmaps iff enable_shadow_vmcs (Vitaly Kuznetsov) [1692804] - [tools] kvm: introduce manual dirty log reprotect (Vitaly Kuznetsov) [1692804] - [virt] kvm: rename last argument to kvm_get_dirty_log_protect (Vitaly Kuznetsov) [1692804] - [virt] kvm: make KVM_CAP_ENABLE_CAP_VM architecture agnostic (Vitaly Kuznetsov) [1692804] - [kvm] KVM: PPC: Book3S PR: Set hflag to indicate that POWER9 supports 1T segments (Vitaly Kuznetsov) [1692804] - [kvm] KVM: PPC: Book3S HV: Change to use DEFINE_SHOW_ATTRIBUTE macro (Vitaly Kuznetsov) [1692804] - [arm64] arm64: Don't trap host pointer auth use to EL2 (Vitaly Kuznetsov) [1692804] - [kvm] arm64/kvm: hide ptrauth from guests (Vitaly Kuznetsov) [1692804] - [arm64] arm64: add pointer authentication register bits (Vitaly Kuznetsov) [1692804] - [arm64] arm64: add comments about EC exception levels (Vitaly Kuznetsov) [1692804] - [arm64] arm64/kvm: consistently handle host HCR_EL2 flags (Vitaly Kuznetsov) [1692804] - [arm64] arm64: Add configuration/documentation for Cortex-A76 erratum 1165522 (Vitaly Kuznetsov) [1692804] - [kvm] arm64: KVM: Handle ARM erratum 1165522 in TLB invalidation (Vitaly Kuznetsov) [1692804] - [kvm] arm64: KVM: Add synchronization on translation regime change for erratum 1165522 (Vitaly Kuznetsov) [1692804] - [arm64] arm64: KVM: Force VHE for systems affected by erratum 1165522 (Vitaly Kuznetsov) [1692804] - [arm64] arm64: Add TCR_EPD{0,1} definitions (Vitaly Kuznetsov) [1692804] - [virt] KVM: arm64: Rework detection of SVE, !VHE systems (Vitaly Kuznetsov) [1692804] - [kvm] nVMX x86: Check VMX-preemption timer controls on vmentry of L2 guests (Vitaly Kuznetsov) [1692804] - [kvm] KVM/nVMX: Remove unneeded forward jump in nested_vmx_check_vmentry_hw asm (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: Unrestricted guest mode requires EPT (Vitaly Kuznetsov) [1692804] - [tools] tools/kvm_stat: switch to python3 (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: Trace changes to active TSC offset regardless if vCPU in guest-mode (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: vmcs12 revision_id is always VMCS12_REVISION even when copied from eVMCS (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: Verify eVMCS revision id match supported eVMCS version on eVMCS VMPTRLD (Vitaly Kuznetsov) [1692804] - [kvm] x86/kvm/vmx: fix old-style function declaration (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: fix empty-body warnings (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: Fix kernel info-leak when enabling KVM_CAP_HYPERV_ENLIGHTENED_VMCS more than once (Vitaly Kuznetsov) [1692804] - [virt] KVM: arm/arm64: vgic: Replace spin_is_locked() with lockdep (Vitaly Kuznetsov) [1692804] - [kvm] KVM: PPC: Move and undef TRACE_INCLUDE_PATH/FILE (Vitaly Kuznetsov) [1692804] - [kvm] KVM: PPC: Use exported tb_to_ns() function in decrementer emulation (Vitaly Kuznetsov) [1692804] - [tools] selftests: kvm: Fix -Wformat warnings (Vitaly Kuznetsov) [1692804] - [tools] kvm: selftests: fix spelling mistake "Insufficent" -> "Insufficient" (Vitaly Kuznetsov) [1692804] - [kvm] Revert "kvm: x86: optimize dr6 restore" (Vitaly Kuznetsov) [1692804] - [kvm] KVM: PPC: Optimize clearing TCEs for sparse tables (Vitaly Kuznetsov) [1692804] - [kvm] x86/kvm/nVMX: tweak shadow fields (Vitaly Kuznetsov) [1692804] - [tools] selftests/kvm: add missing executables to .gitignore (Vitaly Kuznetsov) [1692804] - [kvm] KVM: PPC: Book3S HV: Don't use streamlined entry path on early POWER9 chips (Vitaly Kuznetsov) [1692804] - [virt] arm/arm64: KVM: Enable 32 bits kvm vcpu events support (Vitaly Kuznetsov) [1692804] - [virt] arm/arm64: KVM: Rename function kvm_arch_dev_ioctl_check_extension() (Vitaly Kuznetsov) [1692804] - [kvm] KVM: VMX: enable nested virtualization by default (Vitaly Kuznetsov) [1692804] - [kvm] KVM/x86: Use 32bit xor to clear registers in svm.c (Vitaly Kuznetsov) [1692804] - [kvm] kvm: x86: Introduce KVM_CAP_EXCEPTION_PAYLOAD (Vitaly Kuznetsov) [1692804] - [kvm] kvm: vmx: Defer setting of DR6 until #DB delivery (Vitaly Kuznetsov) [1692804] - [kvm] kvm: x86: Defer setting of CR2 until #PF delivery (Vitaly Kuznetsov) [1692804] - [kvm] kvm: x86: Add payload operands to kvm_multiple_exception (Vitaly Kuznetsov) [1692804] - [x86] kvm: x86: Add exception payload fields to kvm_vcpu_events (Vitaly Kuznetsov) [1692804] - [kvm] kvm: x86: Add has_payload and payload to kvm_queued_exception (Vitaly Kuznetsov) [1692804] - [documentation] KVM: Documentation: Fix omission in struct kvm_vcpu_events (Vitaly Kuznetsov) [1692804] - [tools] KVM: selftests: add Enlightened VMCS test (Vitaly Kuznetsov) [1692804] - [kvm] x86/kvm/nVMX: nested state migration for Enlightened VMCS (Vitaly Kuznetsov) [1692804] - [tools] KVM: selftests: state_test: test bare VMXON migration (Vitaly Kuznetsov) [1692804] - [kvm] x86/kvm/hyperv: don't clear VP assist pages on init (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: optimize prepare_vmcs02{, _full} for Enlightened VMCS case (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: implement enlightened VMPTRLD and VMCLEAR (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: add enlightened VMCS state (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: add KVM_CAP_HYPERV_ENLIGHTENED_VMCS capability (Vitaly Kuznetsov) [1692804] - [kvm] KVM: VMX: refactor evmcs_sanitize_exec_ctrls() (Vitaly Kuznetsov) [1692804] - [virt] KVM: refine the comment of function gfn_to_hva_memslot_prot() (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: reintroduce pte_list_remove, but including mmu_spte_clear_track_bits (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: rename pte_list_remove to __pte_list_remove (Vitaly Kuznetsov) [1692804] - [virt] kvm/x86 : add coalesced pio support (Vitaly Kuznetsov) [1692804] - [documentation] kvm/x86 : add document for coalesced mmio (Vitaly Kuznetsov) [1692804] - [kvm] kvm/x86 : fix some typo (Vitaly Kuznetsov) [1692804] - [kvm] KVM/VMX: Change hv flush logic when ept tables are mismatched. (Vitaly Kuznetsov) [1692804] - [kvm] KVM/x86: Use 32bit xor to clear register (Vitaly Kuznetsov) [1692804] - [x86] KVM/x86: Use assembly instruction mnemonics instead of .byte streams (Vitaly Kuznetsov) [1692804] - [kvm] KVM/x86: Fix invvpid and invept register operand size in 64-bit mode (Vitaly Kuznetsov) [1692804] - [kvm] x86/kvm/mmu: check if MMU reconfiguration is needed in init_kvm_nested_mmu() (Vitaly Kuznetsov) [1692804] - [kvm] x86/kvm/mmu: check if tdp/shadow MMU reconfiguration is needed (Vitaly Kuznetsov) [1692804] - [kvm] x86/kvm/nVMX: introduce source data cache for kvm_init_shadow_ept_mmu() (Vitaly Kuznetsov) [1692804] - [kvm] x86/kvm/mmu: make space for source data caching in struct kvm_mmu (Vitaly Kuznetsov) [1692804] - [kvm] x86/kvm/mmu: get rid of redundant kvm_mmu_setup() (Vitaly Kuznetsov) [1692804] - [kvm] x86/kvm/mmu: introduce guest_mmu (Vitaly Kuznetsov) [1692804] - [kvm] x86/kvm/mmu.c: add kvm_mmu parameter to kvm_mmu_free_roots() (Vitaly Kuznetsov) [1692804] - [kvm] x86/kvm/mmu.c: set get_pdptr hook in kvm_init_shadow_ept_mmu() (Vitaly Kuznetsov) [1692804] - [kvm] x86/kvm/mmu: make vcpu->mmu a pointer to the current MMU (Vitaly Kuznetsov) [1692804] - [kvm] kvm: x86: optimize dr6 restore (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: hyperv: optimize sparse VP set processing (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: hyperv: fix 'tlb_lush' typo (Vitaly Kuznetsov) [1692804] - [virt] vgic: Add support for 52bit guest physical address (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: WARN if nested run hits VMFail with early consistency checks enabled (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: add option to perform early consistency checks via H/W (Vitaly Kuznetsov) [1692804] - [kvm] KVM: vmx: write HOST_IA32_EFER in vmx_set_constant_host_state() (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: call kvm_skip_emulated_instruction in nested_vmx_{fail, succeed} (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: do not call nested_vmx_succeed() for consistency check VMExit (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: do not skip VMEnter instruction that succeeds (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: do early preparation of vmcs02 before check_vmentry_postreqs() (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: initialize vmcs02 constant exactly once (per VMCS) (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: split pieces of prepare_vmcs02() to prepare_vmcs02_early() (Vitaly Kuznetsov) [1692804] - [kvm] KVM: VMX: remove ASSERT() on vmx->pml_pg validity (Vitaly Kuznetsov) [1692804] - [kvm] KVM: vVMX: rename label for post-enter_guest_mode consistency check (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: assimilate nested_vmx_entry_failure() into nested_vmx_enter_non_root_mode() (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: rename enter_vmx_non_root_mode to nested_vmx_enter_non_root_mode (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: try to set EFER bits correctly when initializing controls (Vitaly Kuznetsov) [1692804] - [kvm] KVM: vmx: do not unconditionally clear EFER switching (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: reset cache/shadows when switching loaded VMCS (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: use vm_exit_controls_init() to write exit controls for vmcs02 (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: move vmcs12 EPTP consistency check to check_vmentry_prereqs() (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: move host EFER consistency checks to VMFail path (Vitaly Kuznetsov) [1692804] - [virt] KVM: leverage change to adjust slots->used_slots in update_memslots() (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: hyperv: implement PV IPI send hypercalls (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: hyperv: optimize kvm_hv_flush_tlb() for vp_index == vcpu_idx case (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: hyperv: valid_bank_mask should be 'u64' (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: hyperv: keep track of mismatched VP indexes (Vitaly Kuznetsov) [1692804] - [virt] KVM: x86: hyperv: optimize 'all cpus' case in kvm_hv_flush_tlb() (Vitaly Kuznetsov) [1692804] - [kvm] kvm/x86: return meaningful value from KVM_SIGNAL_MSI (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: move definition PT_MAX_HUGEPAGE_LEVEL and KVM_NR_PAGE_SIZES together (Vitaly Kuznetsov) [1692804] - [kvm] KVM/VMX: Remve unused function is_external_interrupt(). (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: return 0 in case kvm_mmu_memory_cache has min number of objects (Vitaly Kuznetsov) [1692804] - [kvm] nVMX x86: Make nested_vmx_check_pml_controls() concise (Vitaly Kuznetsov) [1692804] - [x86] KVM: x86: adjust kvm_mmu_page member to save 8 bytes (Vitaly Kuznetsov) [1692804] - [tools] kvm: selftests: support high GPAs in dirty_log_test (Vitaly Kuznetsov) [1692804] - [tools] kvm: selftests: stop lying to aarch64 tests about PA-bits (Vitaly Kuznetsov) [1692804] - [tools] kvm: selftests: dirty_log_test: also test 64K pages on aarch64 (Vitaly Kuznetsov) [1692804] - [tools] kvm: selftests: port dirty_log_test to aarch64 (Vitaly Kuznetsov) [1692804] - [tools] kvm: selftests: introduce new VM mode for 64K pages (Vitaly Kuznetsov) [1692804] - [tools] kvm: selftests: add vcpu support for aarch64 (Vitaly Kuznetsov) [1692804] - [tools] kvm: selftests: add virt mem support for aarch64 (Vitaly Kuznetsov) [1692804] - [tools] kvm: selftests: add vm_phy_pages_alloc (Vitaly Kuznetsov) [1692804] - [tools] kvm: selftests: tidy up kvm_util (Vitaly Kuznetsov) [1692804] - [tools] kvm: selftests: add cscope make target (Vitaly Kuznetsov) [1692804] - [tools] kvm: selftests: move arch-specific files to arch-specific locations (Vitaly Kuznetsov) [1692804] - [tools] kvm: selftests: introduce ucall (Vitaly Kuznetsov) [1692804] - [tools] kvm: selftests: vcpu_setup: set cr4.osfxsr (Vitaly Kuznetsov) [1692804] - [kvm] KVM: LAPIC: Tune lapic_timer_advance_ns automatically (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: Do not flush TLB on L1<->L2 transitions if L1 uses VPID and EPT (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: Flush linear and combined mappings on VPID02 related flushes (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: Use correct VPID02 when emulating L1 INVVPID (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: Flush TLB entries tagged by dest EPTP on L1<->L2 transitions (Vitaly Kuznetsov) [1692804] - [kvm] KVM: vmx: rename KVM_GUEST_CR0_MASK tp KVM_VM_CR0_ALWAYS_OFF (Vitaly Kuznetsov) [1692804] - [kvm] KVM: PPC: Remove redundand permission bits removal (Vitaly Kuznetsov) [1692804] - [kvm] KVM: PPC: Propagate errors to the guest when failed instead of ignoring (Vitaly Kuznetsov) [1692804] - [kvm] KVM: PPC: Book3S HV: Provide mode where all vCPUs on a core must be the same VM (Vitaly Kuznetsov) [1692804] - [kvm] KVM: PPC: Book3S PR: Exiting split hack mode needs to fixup both PC and LR (Vitaly Kuznetsov) [1692804] - [kvm] arm64: KVM: Remove some extra semicolon in kvm_target_cpu (Vitaly Kuznetsov) [1692804] - [kvm] KVM: PPC: Validate all tces before updating tables (Vitaly Kuznetsov) [1692804] - [documentation] arm64: Add silicon-errata.txt entry for ARM erratum 1188873 (Vitaly Kuznetsov) [1692804] - [arm64] arm64: arch_timer: Add workaround for ARM erratum 1188873 (Vitaly Kuznetsov) [1692804] - [virt] signal/arm/kvm: Use send_sig_mceerr (Vitaly Kuznetsov) [1692804] - [arm64] arm64/cpufeatures: Introduce ESR_ELx_SYS64_ISS_RT() (Vitaly Kuznetsov) [1692804] - [kvm] signal/x86: Use send_sig_mceerr as apropriate (Vitaly Kuznetsov) [1692804] - [x86] x86/kvm: Use __bss_decrypted attribute in shared variables (Vitaly Kuznetsov) [1692804] - [x86] x86/mm: Add .bss..decrypted section to hold shared variables (Vitaly Kuznetsov) [1692804] - [kvm] KVM: vmx: Inject #UD for SGX ENCLS instruction in guest (Vitaly Kuznetsov) [1692804] - [x86] KVM: vmx: Add defines for SGX ENCLS exiting (Vitaly Kuznetsov) [1692804] - [documentation] KVM: Documentation: rename the capability of KVM_CAP_ARM_SET_SERROR_ESR (Vitaly Kuznetsov) [1692804] - [x86] x86/kvmclock: Mark kvm_get_preset_lpj() as __init (Vitaly Kuznetsov) [1692804] - [virt] kvm: Don't open code task_pid in kvm_vcpu_ioctl (Vitaly Kuznetsov) [1692804] - [virt] KVM: arm64: Share the parts of get/set events useful to 32bit (Vitaly Kuznetsov) [1692804] - [kvm] arm64: KVM: export the capability to set guest SError syndrome (Vitaly Kuznetsov) [1692804] - [kvm] arm/arm64: KVM: Add KVM_GET/SET_VCPU_EVENTS (Vitaly Kuznetsov) [1692804] - [x86] x86/kvmclock: Switch kvmclock data to a PER_CPU variable (Vitaly Kuznetsov) [1692804] - [x86] x86/kvmclock: Move kvmclock vsyscall param and init to kvmclock (Vitaly Kuznetsov) [1692804] - [x86] x86/kvmclock: Mark variables __initdata and __ro_after_init (Vitaly Kuznetsov) [1692804] - [x86] x86/kvmclock: Cleanup the code (Vitaly Kuznetsov) [1692804] - [x86] x86/kvmclock: Decrapify kvm_register_clock() (Vitaly Kuznetsov) [1692804] - [x86] x86/kvmclock: Remove page size requirement from wall_clock (Vitaly Kuznetsov) [1692804] - [x86] x86/kvmclock: Remove memblock dependency (Vitaly Kuznetsov) [1692804] - [kvm] kvm/arm: use PSR_AA32 definitions (Vitaly Kuznetsov) [1692804] - [kvm] arm64: KVM: Handle Set/Way CMOs as NOPs if FWB is present (Vitaly Kuznetsov) [1692804] - [arm64] arm64: KVM: Add support for Stage-2 control of memory types and cacheability (Vitaly Kuznetsov) [1692804] - [arm64] arm64: Handle mismatched cache type (Vitaly Kuznetsov) [1692804] - [arm64] arm64: Fix mismatched cache line size detection (Vitaly Kuznetsov) [1692804]- [lib] rhel-kabi: Add RH_KABI_FORCE_CHANGE() to radix-tree and idr functions (Don Dutile) [1692079] - [lib] XArray: Fix xa_reserve for 2-byte aligned entries (Don Dutile) [1692079] - [lib] XArray: Fix xa_erase of 2-byte aligned entries (Don Dutile) [1692079] - [lib] XArray: Use xa_cmpxchg to implement xa_reserve (Don Dutile) [1692079] - [lib] XArray: Fix xa_release in allocating arrays (Don Dutile) [1692079] - [lib] XArray: Mark xa_insert and xa_reserve as must_check (Don Dutile) [1692079] - [lib] XArray: Add cyclic allocation (Don Dutile) [1692079] - [lib] XArray: Redesign xa_alloc API (Don Dutile) [1692079] - [lib] XArray: Add support for 1s-based allocation (Don Dutile) [1692079] - [lib] XArray: Change xa_insert to return -EBUSY (Don Dutile) [1692079] - [lib] XArray: Update xa_erase family descriptions (Don Dutile) [1692079] - [lib] XArray tests: RCU lock prohibits GFP_KERNEL (Don Dutile) [1692079] - [include] XArray: Fix an arithmetic error in xa_is_err (Don Dutile) [1692079] - [lib] XArray tests: Check mark 2 gets squashed (Don Dutile) [1692079] - [include] XArray: Fix typo in comment (Don Dutile) [1692079] - [lib] XArray: Honour reserved entries in xa_insert (Don Dutile) [1692079] - [lib] XArray: Permit storing 2-byte-aligned pointers (Don Dutile) [1692079] - [lib] XArray: Change xa_for_each iterator (Don Dutile) [1692079] - [lib] XArray: Turn xa_init_flags into a static inline (Don Dutile) [1692079] - [lib] XArray tests: Add RCU locking (Don Dutile) [1692079] - [lib] XArray: Fix xa_alloc when id exceeds max (Don Dutile) [1692079] - [lib] XArray tests: Check iterating over multiorder entries (Don Dutile) [1692079] - [lib] XArray tests: Handle larger indices more elegantly (Don Dutile) [1692079] - [include] XArray: Add xa_cmpxchg_irq and xa_cmpxchg_bh (Don Dutile) [1692079] - [tools] radix tree: Don't return retry entries from lookup (Don Dutile) [1692079] - [lib] XArray tests: Add missing locking (Don Dutile) [1692079] - [lib] XArray tests: Correct some 64-bit assumptions (Don Dutile) [1692079] - [lib] XArray: Correct xa_store_range (Don Dutile) [1692079] - [lib] XArray: Fix Documentation (Don Dutile) [1692079] - [lib] XArray: Handle NULL pointers differently for allocation (Don Dutile) [1692079] - [lib] XArray: Unify xa_store and __xa_store (Don Dutile) [1692079] - [include] XArray: Add xa_store_bh() and xa_store_irq() (Don Dutile) [1692079] - [lib] XArray: Turn xa_erase into an exported function (Don Dutile) [1692079] - [lib] XArray: Unify xa_cmpxchg and __xa_cmpxchg (Don Dutile) [1692079] - [lib] XArray: Regularise xa_reserve (Don Dutile) [1692079] - [lib] XArray: Export __xa_foo to non-GPL modules (Don Dutile) [1692079] - [lib] XArray: Fix xa_for_each with a single element at 0 (Don Dutile) [1692079] - [lib] xarray: Add range store functionality (Don Dutile) [1692079] - [lib] xarray: Move multiorder_check to in-kernel tests (Don Dutile) [1692079] - [lib] xarray: Move multiorder_shrink to kernel tests (Don Dutile) [1692079] - [lib] xarray: Move multiorder account test in-kernel (Don Dutile) [1692079] - [tools] radix tree test suite: Convert iteration test to XArray (Don Dutile) [1692079] - [tools] radix tree test suite: Convert tag_tagged_items to XArray (Don Dutile) [1692079] - [tools] radix tree test suite: Convert regression1 to XArray (Don Dutile) [1692079] - [lib] ida: Convert to XArray (Don Dutile) [1692079] - [lib] xarray: Track free entries in an XArray (Don Dutile) [1692079] - [lib] xarray: Add xa_reserve and xa_release (Don Dutile) [1692079] - [lib] xarray: Add xas_create_range (Don Dutile) [1692079] - [lib] xarray: Add xas_for_each_conflict (Don Dutile) [1692079] - [lib] xarray: Step through an XArray (Don Dutile) [1692079] - [lib] xarray: Destroy an XArray (Don Dutile) [1692079] - [lib] xarray: Extract entries from an XArray (Don Dutile) [1692079] - [lib] xarray: Add XArray iterators (Don Dutile) [1692079] - [lib] xarray: Add XArray conditional store operations (Don Dutile) [1692079] - [tools] xarray: Add XArray unconditional store operations (Don Dutile) [1692079] - [tools] xarray: Add XArray marks (Don Dutile) [1692079] - [tools] xarray: Add XArray load operation (Don Dutile) [1692079] - [documentation] xarray: Add documentation (Don Dutile) [1692079] - [include] xarray: Define struct xa_node (Don Dutile) [1692079] - [tools] xarray: Add definition of struct xarray (Don Dutile) [1692079] - [lib] test_ida: Fix lockdep warning (Don Dutile) [1692079] - [lib] xarray: Change definition of sibling entries (Don Dutile) [1692079] - [mm] xarray: Replace exceptional entries (Don Dutile) [1692079] - [lib] idr: Permit any valid kernel pointer to be stored (Don Dutile) [1692079] - [pci] Update email address (Don Dutile) [1692079] - [lib] ida: Change ida_get_new_above to return the id (Don Dutile) [1692079] - [lib] ida: Remove old API (Don Dutile) [1692079] - [target] target/iscsi: Allocate session IDs from an IDA (Don Dutile) [1692079] - [target] iscsi target: fix session creation failure handling (Don Dutile) [1692079] - [drm] drm/vmwgfx: Return 0 when gmrid::get_node runs out of ID's (Don Dutile) [1692079] - [drm] drm/vmwgfx: Convert to new IDA API (Don Dutile) [1692079] - [dma] dmaengine: Convert to new IDA API (Don Dutile) [1692079] - [powerpc] ppc: Convert vas ID allocation to new IDA API (Don Dutile) [1692079] - [media] media: Convert entity ID allocation to new IDA API (Don Dutile) [1692079] - [mm] ppc: Convert mmu context allocation to new IDA API (Don Dutile) [1692079] - [net] Convert net_namespace to new IDA API (Don Dutile) [1692079] - [misc] cb710: Convert to new IDA API (Don Dutile) [1692079] - [block] rsxx: Convert to new IDA API (Don Dutile) [1692079] - [scsi] osd: Convert to new IDA API (Don Dutile) [1692079] - [scsi] sd: Convert to new IDA API (Don Dutile) [1692079] - [fs] devpts: Convert to new IDA API (Don Dutile) [1692079] - [fs] fs: Convert namespace IDAs to new API (Don Dutile) [1692079] - [fs] fs: Convert unnamed_dev_ida to new API (Don Dutile) [1692079] - [lib] test_ida: check_ida_destroy and check_ida_alloc (Don Dutile) [1692079] - [lib] test_ida: Convert check_ida_conv to new API (Don Dutile) [1692079] - [lib] test_ida: Move ida_check_max (Don Dutile) [1692079] - [lib] test_ida: Move ida_check_leaf (Don Dutile) [1692079] - [tools] idr-test: Convert ida_check_nomem to new API (Don Dutile) [1692079] - [tools] ida: Start new test_ida module (Don Dutile) [1692079] - [lib] ida: Lock the IDA in ida_destroy (Don Dutile) [1692079] - [lib] radix-tree: Fix UBSAN warning (Don Dutile) [1692079] - [include] rh_kabi: Indirect EXTEND macros so nesting of other macros will resolve. (Don Dutile) [1692079] - [s390] s390/pkey: add one more argument space for debug feature entry (Philipp Rudo) [1710033] - [s390] s390/zcrypt: fix possible deadlock situation on ap queue remove (Philipp Rudo) [1710033] - [s390] zcrypt: handle AP Info notification from CHSC SEI command (Philipp Rudo) [1710033] - [s390] s390/zcrypt: revisit ap device remove procedure (Philipp Rudo) [1710033] - [s390] pkey: Indicate old mkvp only if old and current mkvp are different (Philipp Rudo) [1710033] - [s390] s390/zcrypt: use new state UNBOUND during queue driver rebind (Philipp Rudo) [1710033] - [s390] s390/zcrypt: fix specification exception on z196 during ap probe (Philipp Rudo) [1710033] - [s390] s390/zcrypt: rework ap scan bus code (Philipp Rudo) [1710033] - [s390] s390/zcrypt: make sysfs reset attribute trigger queue reset (Philipp Rudo) [1710033] - [s390] s390/zcrypt: improve special ap message cmd handling (Philipp Rudo) [1710033] - [s390] s390: vfio-ap: include for test_facility() (Philipp Rudo) [1710033] - [fs] flexfiles: enforce per-mirror stateid only for v4 DSes (Scott Mayhew) [1709556] - [fs] flexfiles: use per-mirror specified stateid for IO (Scott Mayhew) [1709556] - [powerpc] powerpc/pseries: Fix build break due to pnv_npu2_init() (Sam Bobroff) [1704567] - [powerpc] powerpc/powernv/sriov: Register IOMMU groups for VFs (Sam Bobroff) [1704567] - [powerpc] powerpc/powernv/npu: Allocate enough memory in pnv_try_setup_npu_table_group() (Sam Bobroff) [1704567] - [powerpc] powerpc/powernv/npu: Fix oops in pnv_try_setup_npu_table_group() (Sam Bobroff) [1704567] - [mm] mm: defer ZONE_DEVICE page initialization to the point where we init pgmap (Waiman Long) [1666538 1634343] - [mm] mm: create non-atomic version of SetPageReserved for init use (Waiman Long) [1666538 1634343] - [mm] mm: provide kernel parameter to allow disabling page init poisoning (Waiman Long) [1666538 1634343] - [x86] x86/resctrl: Initialize a new resource group with default MBA values (David Arcari) [1688127] - [x86] x86/resctrl: Move per RDT domain initialization to a separate function (David Arcari) [1688127] - [x86] x86/resctrl: Do not repeat rdtgroup mode initialization (David Arcari) [1688127] - [x86] x86/resctrl: Fix rdt_find_domain() return value and checks (David Arcari) [1688127] - [x86] x86/resctrl: Use rdt_last_cmd_puts() where possible (David Arcari) [1688127]- [s390] s390/pci: map IOV resources (Philipp Rudo) [1659411] - [powerpc] powerpc/book3s/64: check for NULL pointer in pgd_alloc() (Steve Best) [1710310] - [md] dm thin metadata: do not write metadata if no changes occurred (Mike Snitzer) [1710030] - [md] dm thin metadata: add wrappers for managing write locking of metadata (Mike Snitzer) [1710030] - [md] dm thin metadata: check __commit_transaction()'s return (Mike Snitzer) [1710030] - [md] dm space map common: zero entire ll_disk (Mike Snitzer) [1710030] - [powerpc] powerpc/tm: Fix stack pointer corruption (Desnes Augusto Nunes do Rosario) [1707635] - [pci] PCI/MSI: Remove obsolete sanity checks for multiple interrupt sets (Prarit Bhargava) [1686678] - [kernel] genirq/affinity: Remove the leftovers of the original set support (Prarit Bhargava) [1686678] - [nvme] nvme-pci: Simplify interrupt allocation (Prarit Bhargava) [1686678] - [include] genirq/affinity: Add new callback for (re)calculating interrupt sets (Prarit Bhargava) [1686678] - [nvme] genirq/affinity: Store interrupt sets size in struct irq_affinity (Prarit Bhargava) [1686678] - [kernel] genirq/affinity: Code consolidation (Prarit Bhargava) [1686678] - [kernel] genirq/affinity: Move allocation of 'node_to_cpumask' to irq_build_affinity_masks() (Prarit Bhargava) [1686678] - [kernel] genirq/irqdesc: Fix double increment in alloc_descs() (Prarit Bhargava) [1686678] - [include] genirq: Fix the kerneldoc comment for struct irq_affinity_desc (Prarit Bhargava) [1686678] - [kernel] genirq/affinity: Add is_managed to struct irq_affinity_desc (Prarit Bhargava) [1686678] - [kernel] genirq/core: Introduce struct irq_affinity_desc (Prarit Bhargava) [1686678] - [kernel] genirq/affinity: Remove excess indentation (Prarit Bhargava) [1686678]- [md] dm: make sure to obey max_io_len_target_boundary (Mike Snitzer) [1712607]- [mm] x86/dump_pagetables: Fix LDT remap address marker (Baoquan He) [1639560] - [x86] x86/mm: Fix guard hole handling (Baoquan He) [1639560] - [x86] x86/mm: Move LDT remap out of KASLR region on 5-level paging (Baoquan He) [1639560] - [x86] x86/ldt: Define LDT_END_ADDR (Baoquan He) [1639560] - [mm] x86/ldt: Reserve address-space range on 32 bit for the LDT (Baoquan He) [1639560] - [documentation] x86/mm/doc: Enhance the x86-64 virtual memory layout descriptions (Baoquan He) [1639560] - [documentation] x86/mm/doc: Clean up the x86-64 virtual memory layout descriptions (Baoquan He) [1639560] - [fs] cifs: fix page reference leak with readv/writev (Leif Sahlberg) [1708033] - [fs] cifs: do not attempt cifs operation on smb2+ rename error (Leif Sahlberg) [1708033] - [fs] cifs: fix memory leak in SMB2_read (Leif Sahlberg) [1708033] - [fs] CIFS: keep FileInfo handle live during oplock break (Leif Sahlberg) [1708033] - [fs] cifs: fix handle leak in smb2_query_symlink() (Leif Sahlberg) [1708033] - [fs] cifs: Fix lease buffer length error (Leif Sahlberg) [1708033] - [fs] cifs: Fix use-after-free in SMB2_read (Leif Sahlberg) [1708033] - [fs] cifs: Fix use-after-free in SMB2_write (Leif Sahlberg) [1708033] - [fs] cifs: a smb2_validate_and_copy_iov failure does not mean the handle is invalid. (Leif Sahlberg) [1708033] - [fs] SMB3: Allow persistent handle timeout to be configurable on mount (Leif Sahlberg) [1708033] - [fs] smb3: Fix enumerating snapshots to Azure (Leif Sahlberg) [1708033] - [fs] cifs: fix kref underflow in close_shroot() (Leif Sahlberg) [1708033] - [fs] cifs: update internal module version number (Leif Sahlberg) [1708033] - [fs] SMB3: Fix SMB3.1.1 guest mounts to Samba (Leif Sahlberg) [1708033] - [fs] cifs: Fix slab-out-of-bounds when tracing SMB tcon (Leif Sahlberg) [1708033] - [fs] cifs: allow guest mounts to work for smb3.11 (Leif Sahlberg) [1708033] - [fs] fix incorrect error code mapping for OBJECTID_NOT_FOUND (Leif Sahlberg) [1708033] - [fs] cifs: fix that return -EINVAL when do dedupe operation (Leif Sahlberg) [1708033] - [fs] CIFS: Fix an issue with re-sending rdata when transport returning -EAGAIN (Leif Sahlberg) [1708033] - [fs] CIFS: Fix an issue with re-sending wdata when transport returning -EAGAIN (Leif Sahlberg) [1708033] - [fs] CIFS: fix POSIX lock leak and invalid ptr deref (Leif Sahlberg) [1708033] - [fs] SMB3: Allow SMB3 FSCTL queries to be sent to server from tools (Leif Sahlberg) [1708033] - [fs] cifs: fix incorrect handling of smb2_set_sparse() return in smb3_simple_falloc (Leif Sahlberg) [1708033] - [fs] smb2: fix typo in definition of a few error flags (Leif Sahlberg) [1708033] - [fs] CIFS: make mknod() an smb_version_op (Leif Sahlberg) [1708033] - [documentation] cifs: minor documentation updates (Leif Sahlberg) [1708033] - [documentation] cifs: minor updates to documentation (Leif Sahlberg) [1708033] - [fs] cifs: remove unused value pointed out by Coverity (Leif Sahlberg) [1708033] - [fs] SMB3: passthru query info doesn't check for SMB3 FSCTL passthru (Leif Sahlberg) [1708033] - [fs] smb3: add dynamic tracepoints for simple fallocate and zero range (Leif Sahlberg) [1708033] - [fs] cifs: fix smb3_zero_range so it can expand the file-size when required (Leif Sahlberg) [1708033] - [fs] cifs: add SMB2_ioctl_init/free helpers to be used with compounding (Leif Sahlberg) [1708033] - [fs] smb3: Add dynamic trace points for various compounded smb3 ops (Leif Sahlberg) [1708033] - [fs] cifs: cache FILE_ALL_INFO for the shared root handle (Leif Sahlberg) [1708033] - [fs] smb3: display volume serial number for shares in /proc/fs/cifs/DebugData (Leif Sahlberg) [1708033] - [fs] cifs: simplify how we handle credits in compound_send_recv() (Leif Sahlberg) [1708033] - [fs] smb3: add dynamic tracepoint for timeout waiting for credits (Leif Sahlberg) [1708033] - [fs] smb3: display security information in /proc/fs/cifs/DebugData more accurately (Leif Sahlberg) [1708033] - [fs] cifs: add a timeout argument to wait_for_free_credits (Leif Sahlberg) [1708033] - [fs] cifs: prevent starvation in wait_for_free_credits for multi-credit requests (Leif Sahlberg) [1708033] - [fs] cifs: wait_for_free_credits() make it possible to wait for >=1 credits (Leif Sahlberg) [1708033] - [fs] cifs: pass flags down into wait_for_free_credits() (Leif Sahlberg) [1708033] - [fs] cifs: change wait_for_free_request() to take flags as argument (Leif Sahlberg) [1708033] - [fs] fs: cifs: Kconfig: pedantic formatting (Leif Sahlberg) [1708033] - [fs] smb3: request more credits on normal (non-large read/write) ops (Leif Sahlberg) [1708033] - [fs] CIFS: Return -EAGAIN instead of -ENOTSOCK (Leif Sahlberg) [1708033] - [fs] CIFS: Only send SMB2_NEGOTIATE command on new TCP connections (Leif Sahlberg) [1708033] - [fs] CIFS: Fix read after write for files with read caching (Leif Sahlberg) [1708033] - [fs] smb3: for kerberos mounts display the credential uid used (Leif Sahlberg) [1708033] - [fs] cifs: use correct format characters (Leif Sahlberg) [1708033] - [fs] smb3: add dynamic trace point for query_info_enter/done (Leif Sahlberg) [1708033] - [fs] smb3: add dynamic trace point for smb3_cmd_enter (Leif Sahlberg) [1708033] - [fs] smb3: improve dynamic tracing of open and posix mkdir (Leif Sahlberg) [1708033] - [fs] smb3: add missing read completion trace point (Leif Sahlberg) [1708033] - [fs] smb3: Add tracepoints for read, write and query_dir enter (Leif Sahlberg) [1708033] - [fs] smb3: add tracepoints for query dir (Leif Sahlberg) [1708033] - [fs] smb3: Update POSIX negotiate context with POSIX ctxt GUID (Leif Sahlberg) [1708033] - [fs] cifs: update internal module version number (Leif Sahlberg) [1708033] - [fs] CIFS: Try to acquire credits at once for compound requests (Leif Sahlberg) [1708033] - [fs] CIFS: Return error code when getting file handle for writeback (Leif Sahlberg) [1708033] - [fs] CIFS: Move open file handling to writepages (Leif Sahlberg) [1708033] - [fs] CIFS: Move unlocking pages from wdata_send_pages() (Leif Sahlberg) [1708033] - [fs] CIFS: Find and reopen a file before get MTU credits in writepages (Leif Sahlberg) [1708033] - [fs] CIFS: Reopen file before get SMB2 MTU credits for async IO (Leif Sahlberg) [1708033] - [fs] CIFS: Remove custom credit adjustments for SMB2 async IO (Leif Sahlberg) [1708033] - [fs] CIFS: Adjust MTU credits before reopening a file (Leif Sahlberg) [1708033] - [fs] CIFS: Check for reconnects before sending compound requests (Leif Sahlberg) [1708033] - [fs] CIFS: Check for reconnects before sending async requests (Leif Sahlberg) [1708033] - [fs] CIFS: Respect reconnect in non-MTU credits calculations (Leif Sahlberg) [1708033] - [fs] CIFS: Respect reconnect in MTU credits calculations (Leif Sahlberg) [1708033] - [fs] CIFS: Set reconnect instance to one initially (Leif Sahlberg) [1708033] - [fs] CIFS: Respect SMB2 hdr preamble size in read responses (Leif Sahlberg) [1708033] - [fs] CIFS: Count SMB3 credits for malformed pending responses (Leif Sahlberg) [1708033] - [fs] CIFS: Do not log credits when unmounting a share (Leif Sahlberg) [1708033] - [fs] CIFS: Always reset read error to -EIO if no response (Leif Sahlberg) [1708033] - [fs] cifs: Accept validate negotiate if server return NT_STATUS_NOT_SUPPORTED (Leif Sahlberg) [1708033] - [fs] CIFS: Do not skip SMB2 message IDs on send failures (Leif Sahlberg) [1708033] - [fs] smb3: request more credits on tree connect (Leif Sahlberg) [1708033] - [fs] smb3: make default i/o size for smb3 mounts larger (Leif Sahlberg) [1708033] - [fs] CIFS: Do not reset lease state to NONE on lease break (Leif Sahlberg) [1708033] - [fs] smb3: fix bytes_read statistics (Leif Sahlberg) [1708033] - [fs] cifs: return -ENODATA when deleting an xattr that does not exist (Leif Sahlberg) [1708033] - [fs] cifs: add credits from unmatched responses/messages (Leif Sahlberg) [1708033] - [fs] cifs: replace snprintf with scnprintf (Leif Sahlberg) [1708033] - [fs] cifs: Fix NULL pointer dereference of devname (Leif Sahlberg) [1708033] - [fs] CIFS: Fix leaking locked VFS cache pages in writeback retry (Leif Sahlberg) [1708033] - [fs] cifs: update internal module version number (Leif Sahlberg) [1708033] - [fs] CIFS: fix use-after-free of the lease keys (Leif Sahlberg) [1708033] - [fs] CIFS: Do not consider -ENODATA as stat failure for reads (Leif Sahlberg) [1708033] - [fs] CIFS: Do not count -ENODATA as failure for query directory (Leif Sahlberg) [1708033] - [fs] CIFS: Fix trace command logging for SMB2 reads and writes (Leif Sahlberg) [1708033] - [fs] CIFS: Fix possible oops and memory leaks in async IO (Leif Sahlberg) [1708033] - [fs] cifs: limit amount of data we request for xattrs to CIFSMaxBufSize (Leif Sahlberg) [1708033] - [fs] cifs: fix computation for MAX_SMB2_HDR_SIZE (Leif Sahlberg) [1708033] - [fs] cifs: print CIFSMaxBufSize as part of /proc/fs/cifs/DebugData (Leif Sahlberg) [1708033] - [fs] smb3: add credits we receive from oplock/break PDUs (Leif Sahlberg) [1708033] - [fs] CIFS: Fix mounts if the client is low on credits (Leif Sahlberg) [1708033] - [fs] CIFS: Do not assume one credit for async responses (Leif Sahlberg) [1708033] - [fs] CIFS: Fix credit calculations in compound mid callback (Leif Sahlberg) [1708033] - [fs] CIFS: Fix credit calculation for encrypted reads with errors (Leif Sahlberg) [1708033] - [fs] CIFS: Fix credits calculations for reads with errors (Leif Sahlberg) [1708033] - [fs] CIFS: Do not reconnect TCP session in add_credits() (Leif Sahlberg) [1708033] - [fs] smb3: Cleanup license mess (Leif Sahlberg) [1708033] - [fs] CIFS: Fix possible hang during async MTU reads and writes (Leif Sahlberg) [1708033] - [fs] cifs: fix memory leak of an allocated cifs_ntsd structure (Leif Sahlberg) [1708033] - [fs] cifs: update internal module version number (Leif Sahlberg) [1708033] - [fs] CIFS: Fix error paths in writeback code (Leif Sahlberg) [1708033] - [fs] CIFS: Move credit processing to mid callbacks for SMB3 (Leif Sahlberg) [1708033] - [fs] CIFS: Fix credits calculation for cancelled requests (Leif Sahlberg) [1708033] - [fs] cifs: Fix potential OOB access of lock element array (Leif Sahlberg) [1708033] - [fs] cifs: Limit memory used by lock request calls to a page (Leif Sahlberg) [1708033] - [fs] cifs: move large array from stack to heap (Leif Sahlberg) [1708033] - [fs] CIFS: Do not hide EINTR after sending network packets (Leif Sahlberg) [1708033] - [fs] CIFS: Fix credit computation for compounded requests (Leif Sahlberg) [1708033] - [fs] CIFS: Do not set credits to 1 if the server didn't grant anything (Leif Sahlberg) [1708033] - [fs] CIFS: Fix adjustment of credits for MTU requests (Leif Sahlberg) [1708033] - [fs] cifs: Fix a tiny potential memory leak (Leif Sahlberg) [1708033] - [fs] cifs: Fix a debug message (Leif Sahlberg) [1708033] - [fs] smb3: add smb3.1.1 to default dialect list (Leif Sahlberg) [1708033] - [fs] cifs: fix confusing warning message on reconnect (Leif Sahlberg) [1708033] - [fs] smb3: fix large reads on encrypted connections (Leif Sahlberg) [1708033] - [fs] cifs: update internal module version number (Leif Sahlberg) [1708033] - [fs] cifs: we can not use small padding iovs together with encryption (Leif Sahlberg) [1708033] - [fs] cifs: Minor Kconfig clarification (Leif Sahlberg) [1708033] - [fs] cifs: Always resolve hostname before reconnecting (Leif Sahlberg) [1708033] - [fs] cifs: Add support for failover in cifs_reconnect_tcon() (Leif Sahlberg) [1708033] - [fs] cifs: Add support for failover in smb2_reconnect() (Leif Sahlberg) [1708033] - [fs] cifs: Only free DFS target list if we actually got one (Leif Sahlberg) [1708033] - [fs] cifs: start DFS cache refresher in cifs_mount() (Leif Sahlberg) [1708033] - [fs] cifs: Use GFP_ATOMIC when a lock is held in cifs_mount() (Leif Sahlberg) [1708033] - [fs] cifs: Add support for failover in cifs_reconnect() (Leif Sahlberg) [1708033] - [fs] cifs: Add support for failover in cifs_mount() (Leif Sahlberg) [1708033] - [fs] cifs: remove set but not used variable 'sep' (Leif Sahlberg) [1708033] - [fs] cifs: Make use of DFS cache to get new DFS referrals (Leif Sahlberg) [1708033] - [fs] cifs: check kzalloc return (Leif Sahlberg) [1708033] - [fs] cifs: remove set but not used variable 'server' (Leif Sahlberg) [1708033] - [fs] cifs: Use kzfree() to free password (Leif Sahlberg) [1708033] - [fs] cifs: Fix to use kmem_cache_free() instead of kfree() (Leif Sahlberg) [1708033] - [fs] cifs: update for current_kernel_time64() removal (Leif Sahlberg) [1708033] - [fs] cifs: Add DFS cache routines (Leif Sahlberg) [1708033] - [fs] cifs: Save TTL value when parsing DFS referrals (Leif Sahlberg) [1708033] - [fs] cifs: auto disable 'serverino' in dfs mounts (Leif Sahlberg) [1708033] - [fs] cifs: Make devname param optional in cifs_compose_mount_options() (Leif Sahlberg) [1708033] - [fs] cifs: Skip any trailing backslashes from UNC (Leif Sahlberg) [1708033] - [fs] cifs: Refactor out cifs_mount() (Leif Sahlberg) [1708033] - [fs] CIFS: Fix error mapping for SMB2_LOCK command which caused OFD lock problem (Leif Sahlberg) [1708033] - [fs] CIFS: return correct errors when pinning memory failed for direct I/O (Leif Sahlberg) [1708033] - [fs] CIFS: use the correct length when pinning memory for direct I/O for write (Leif Sahlberg) [1708033] - [fs] cifs: check ntwrk_buf_start for NULL before dereferencing it (Leif Sahlberg) [1708033] - [fs] cifs: remove coverity warning in calc_lanman_hash (Leif Sahlberg) [1708033] - [fs] cifs: remove set but not used variable 'smb_buf' (Leif Sahlberg) [1708033] - [fs] cifs: suppress some implicit-fallthrough warnings (Leif Sahlberg) [1708033] - [fs] cifs: change smb2_query_eas to use the compound query-info helper (Leif Sahlberg) [1708033] - [fs] Add vers=3.0.2 as a valid option for SMBv3.0.2 (Leif Sahlberg) [1708033] - [fs] cifs: create a helper function for compound query_info (Leif Sahlberg) [1708033] - [fs] cifs: address trivial coverity warning (Leif Sahlberg) [1708033] - [fs] cifs: smb2 commands can not be negative, remove confusing check (Leif Sahlberg) [1708033] - [fs] cifs: use a compound for setting an xattr (Leif Sahlberg) [1708033] - [fs] cifs: clean up indentation, replace spaces with tab (Leif Sahlberg) [1708033] - [fs] smb3: Fix rmdir compounding regression to strict servers (Leif Sahlberg) [1708033] - [fs] CIFS: Avoid returning EBUSY to upper layer VFS (Leif Sahlberg) [1708033] - [fs] cifs: Fix separator when building path from dentry (Leif Sahlberg) [1708033] - [fs] cifs: In Kconfig CONFIG_CIFS_POSIX needs depends on legacy (insecure cifs) (Leif Sahlberg) [1708033] - [fs] cifs: fix signed/unsigned mismatch on aio_read patch (Leif Sahlberg) [1708033] - [fs] cifs: don't dereference smb_file_target before null check (Leif Sahlberg) [1708033] - [fs] CIFS: Add direct I/O functions to file_operations (Leif Sahlberg) [1708033] - [fs] CIFS: Add support for direct I/O write (Leif Sahlberg) [1708033] - [fs] CIFS: Add support for direct I/O read (Leif Sahlberg) [1708033] - [fs] smb3: missing defines and structs for reparse point handling (Leif Sahlberg) [1708033] - [fs] smb3: allow more detailed protocol info on open files for debugging (Leif Sahlberg) [1708033] - [fs] smb3: on kerberos mount if server doesn't specify auth type use krb5 (Leif Sahlberg) [1708033] - [fs] smb3: add trace point for tree connection (Leif Sahlberg) [1708033] - [fs] cifs: fix spelling mistake, EACCESS -> EACCES (Leif Sahlberg) [1708033] - [fs] cifs: fix return value for cifs_listxattr (Leif Sahlberg) [1708033] - [fs] cifs: update internal module version number for cifs.ko to 2.14 (Leif Sahlberg) [1708033] - [fs] smb3: add debug for unexpected mid cancellation (Leif Sahlberg) [1708033] - [fs] cifs: allow calling SMB2_xxx_free(NULL) (Leif Sahlberg) [1708033] - [fs] smb3 - clean up debug output displaying network interfaces (Leif Sahlberg) [1708033] - [fs] smb3: show number of current open files in /proc/fs/cifs/Stats (Leif Sahlberg) [1708033] - [fs] cifs: add support for ioctl on directories (Leif Sahlberg) [1708033] - [fs] cifs: fallback to older infolevels on findfirst queryinfo retry (Leif Sahlberg) [1708033] - [fs] smb3: do not attempt cifs operation in smb3 query info error path (Leif Sahlberg) [1708033] - [fs] smb3: send backup intent on compounded query info (Leif Sahlberg) [1708033] - [fs] cifs: track writepages in vfs operation counters (Leif Sahlberg) [1708033] - [fs] smb2: fix uninitialized variable bug in smb2_ioctl_query_info (Leif Sahlberg) [1708033] - [fs] cifs: add IOCTL for QUERY_INFO passthrough to userspace (Leif Sahlberg) [1708033] - [fs] cifs: minor clarification in comments (Leif Sahlberg) [1708033] - [fs] CIFS: Print message when attempting a mount (Leif Sahlberg) [1708033] - [fs] CIFS: Adds information-level logging function (Leif Sahlberg) [1708033] - [fs] cifs: OFD locks do not conflict with eachothers (Leif Sahlberg) [1708033] - [fs] CIFS: SMBD: Do not call ib_dereg_mr on invalidated memory registration (Leif Sahlberg) [1708033] - [fs] CIFS: pass page offsets on SMB1 read/write (Leif Sahlberg) [1708033] - [fs] fs/cifs: fix uninitialised variable warnings (Leif Sahlberg) [1708033] - [fs] smb3: add tracepoint for sending lease break responses to server (Leif Sahlberg) [1708033] - [fs] cifs: do not return atime less than mtime (Leif Sahlberg) [1708033] - [fs] smb3: update default requested iosize to 4MB from 1MB for recent dialects (Leif Sahlberg) [1708033] - [fs] smb3: Add debug message later in smb2/smb3 reconnect path (Leif Sahlberg) [1708033] - [fs] CIFS: make 'nodfs' mount opt a superblock flag (Leif Sahlberg) [1708033] - [fs] smb3: track the instance of each session for debugging (Leif Sahlberg) [1708033] - [fs] smb3: minor missing defines relating to reparse points (Leif Sahlberg) [1708033] - [fs] smb3: add way to control slow response threshold for logging and stats (Leif Sahlberg) [1708033] - [fs] cifs: minor updates to module description for cifs.ko (Leif Sahlberg) [1708033] - [fs] cifs: protect against server returning invalid file system block size (Leif Sahlberg) [1708033] - [fs] smb3: allow stats which track session and share reconnects to be reset (Leif Sahlberg) [1708033] - [fs] SMB3: Backup intent flag missing from compounded ops (Leif Sahlberg) [1708033] - [fs] cifs: create a define for the max number of iov we need for a SMB2 set_info (Leif Sahlberg) [1708033] - [fs] cifs: change SMB2_OP_RENAME and SMB2_OP_HARDLINK to use compounding (Leif Sahlberg) [1708033] - [fs] cifs: remove the is_falloc argument to SMB2_set_eof (Leif Sahlberg) [1708033] - [fs] cifs: change SMB2_OP_SET_INFO to use compounding (Leif Sahlberg) [1708033] - [fs] cifs: change SMB2_OP_SET_EOF to use compounding (Leif Sahlberg) [1708033] - [fs] cifs: make rmdir() use compounding (Leif Sahlberg) [1708033] - [fs] cifs: create helpers for SMB2_set_info_init/free() (Leif Sahlberg) [1708033] - [fs] cifs: change unlink to use a compound (Leif Sahlberg) [1708033] - [fs] cifs: change mkdir to use a compound (Leif Sahlberg) [1708033] - [fs] cifs: add a smb2_compound_op and change QUERY_INFO to use it (Leif Sahlberg) [1708033] - [fs] cifs: fix a credits leak for compund commands (Leif Sahlberg) [1708033] - [fs] smb3: add tracepoint to catch cases where credit refund of failed op overlaps reconnect (Leif Sahlberg) [1708033] - [fs] cifs: remove set but not used variable 'cifs_sb' (Leif Sahlberg) [1708033] - [fs] cifs: Use kmemdup rather than duplicating its implementation in smb311_posix_mkdir() (Leif Sahlberg) [1708033] - [fs] smb3: do not display confusing message on mount to Azure servers (Leif Sahlberg) [1708033] - [fs] smb3: fix lease break problem introduced by compounding (Leif Sahlberg) [1708033] - [fs] cifs: only wake the thread for the very last PDU in a compound (Leif Sahlberg) [1708033] - [fs] cifs: add a warning if we try to to dequeue a deleted mid (Leif Sahlberg) [1708033] - [fs] smb2: fix missing files in root share directory listing (Leif Sahlberg) [1708033] - [fs] cifs: read overflow in is_valid_oplock_break() (Leif Sahlberg) [1708033] - [fs] cifs: integer overflow in in SMB2_ioctl() (Leif Sahlberg) [1708033] - [fs] CIFS: fix wrapping bugs in num_entries() (Leif Sahlberg) [1708033] - [fs] cifs: prevent integer overflow in nxt_dir_entry() (Leif Sahlberg) [1708033] - [fs] fs/cifs: suppress a string overflow warning (Leif Sahlberg) [1708033] - [fs] cifs: connect to servername instead of IP for IPC$ share (Leif Sahlberg) [1708033] - [fs] smb3: check for and properly advertise directory lease support (Leif Sahlberg) [1708033] - [fs] smb3: minor debugging clarifications in rfc1001 len processing (Leif Sahlberg) [1708033] - [fs] SMB3: Backup intent flag missing for directory opens with backupuid mounts (Leif Sahlberg) [1708033] - [fs] fs/cifs: don't translate SFM_SLASH (U+F026) to backslash (Leif Sahlberg) [1708033] - [fs] cifs: update internal module version number for cifs.ko to 2.12 (Leif Sahlberg) [1708033] - [fs] cifs: check kmalloc before use (Leif Sahlberg) [1708033] - [fs] cifs: check if SMB2 PDU size has been padded and suppress the warning (Leif Sahlberg) [1708033] - [fs] cifs: create a define for how many iovs we need for an SMB2_open() (Leif Sahlberg) [1708033] - [fs] smb3: create smb3 equivalent alias for cifs pseudo-xattrs (Leif Sahlberg) [1708033] - [fs] smb3: allow previous versions to be mounted with snapshot= mount parm (Leif Sahlberg) [1708033] - [fs] cifs: don't show domain= in mount output when domain is empty (Leif Sahlberg) [1708033] - [fs] cifs: add missing support for ACLs in SMB 3.11 (Leif Sahlberg) [1708033] - [fs] smb3: enumerating snapshots was leaving part of the data off end (Leif Sahlberg) [1708033] - [fs] cifs: update smb2_queryfs() to use compounding (Leif Sahlberg) [1708033] - [fs] cifs: update receive_encrypted_standard to handle compounded responses (Leif Sahlberg) [1708033] - [fs] cifs: create SMB2_open_init()/SMB2_open_free() helpers. (Leif Sahlberg) [1708033] - [fs] cifs: add SMB2_query_info_[init|free]() (Leif Sahlberg) [1708033] - [fs] cifs: add SMB2_close_init()/SMB2_close_free() (Leif Sahlberg) [1708033] - [fs] smb3: display stats counters for number of slow commands (Leif Sahlberg) [1708033] - [fs] CIFS: fix uninitialized ptr deref in smb2 signing (Leif Sahlberg) [1708033] - [fs] smb3: Do not send SMB3 SET_INFO if nothing changed (Leif Sahlberg) [1708033] - [fs] smb3: fix minor debug output for CONFIG_CIFS_STATS (Leif Sahlberg) [1708033] - [fs] smb3: add tracepoint for slow responses (Leif Sahlberg) [1708033] - [fs] cifs: add compound_send_recv() (Leif Sahlberg) [1708033] - [fs] cifs: make smb_send_rqst take an array of requests (Leif Sahlberg) [1708033] - [fs] cifs: update init_sg, crypt_message to take an array of rqst (Leif Sahlberg) [1708033] - [fs] smb3: fix reset of bytes read and written stats (Leif Sahlberg) [1708033] - [fs] smb3: display bytes_read and bytes_written in smb3 stats (Leif Sahlberg) [1708033] - [fs] cifs: simple stats should always be enabled (Leif Sahlberg) [1708033] - [fs] cifs: use a refcount to protect open/closing the cached file handle (Leif Sahlberg) [1708033] - [fs] smb3: add reconnect tracepoints (Leif Sahlberg) [1708033] - [fs] smb3: add tracepoint for session expired or deleted (Leif Sahlberg) [1708033] - [fs] cifs: remove unused stats (Leif Sahlberg) [1708033] - [fs] smb3: don't request leases in symlink creation and query (Leif Sahlberg) [1708033] - [fs] smb3: remove per-session operations from per-tree connection stats (Leif Sahlberg) [1708033] - [fs] SMB3: Number of requests sent should be displayed for SMB3 not just CIFS (Leif Sahlberg) [1708033] - [fs] smb3: snapshot mounts are read-only and make sure info is displayable about the mount (Leif Sahlberg) [1708033] - [fs] smb3: remove noisy warning message on mount (Leif Sahlberg) [1708033] - [fs] cifs: add missing debug entries for kconfig options (Leif Sahlberg) [1708033] - [fs] smb3: fill in statfs fsid and correct namelen (Leif Sahlberg) [1708033] - [fs] cifs: Make sure all data pages are signed correctly (Leif Sahlberg) [1708033] - [fs] CIFS: fix memory leak and remove dead code (Leif Sahlberg) [1708033] - [fs] cifs: use 64-bit timestamps for fscache (Leif Sahlberg) [1708033] - [fs] cifs: use timespec64 internally (Leif Sahlberg) [1708033] - [fs] cifs: Silence uninitialized variable warning (Leif Sahlberg) [1708033] - [fs] fs/cifs: Simplify ib_post_(send|recv|srq_recv)() calls (Leif Sahlberg) [1708033]- [edac] EDAC/amd64: Set maximum channel layer size depending on family (Gary Hook) [1690984] - [edac] EDAC/amd64: Adjust printed chip select sizes when interleaved (Gary Hook) [1690984] - [edac] EDAC/amd64: Recognize x16 symbol size (Gary Hook) [1690984] - [edac] EDAC/amd64: Support more than two Unified Memory Controllers (Gary Hook) [1690984] - [edac] EDAC/amd64: Use a macro for iterating over Unified Memory Controllers (Gary Hook) [1690984] - [edac] EDAC, amd64: Add Family 17h, models 10h-2fh support (Gary Hook) [1670609 1690984] - [md] dm mpath: fix missing call of path selector type->end_io (Mike Snitzer) [1686227] - [rpmspec] redhat: do not generate debuginfo for self-tests and samples (Ivan Vecera) [1708375] - [netdrv] broadcom: Mark expected switch fall-throughs (Kamal Heib) [1684380] - [netdrv] cross-tree: phase out dma_zalloc_coherent() (Kamal Heib) [1684380] - [netdrv] broadcom: tg3: fix use of SPEED_UNKNOWN ethtool constant (Kamal Heib) [1684380] - [netdrv] tg3: allow ethtool -p to work for NICs in down state (Kamal Heib) [1684380] - [netdrv] tg3: optionally use eth_platform_get_mac_address() to get mac address (Kamal Heib) [1684380] - [netdrv] tg3: extend PTP gettime function to read system clock (Kamal Heib) [1684380] - [netdrv] tg3: Fix fall-through annotations (Kamal Heib) [1684380] - [netdrv] tg3: Mark expected switch fall-throughs (Kamal Heib) [1684380] - [mm] x86/mm/KASLR: Fix the size of the direct mapping section (Baoquan He) [1669075] - [netdrv] net/mlx4_en: fix spelling mistake: "quiting" -> "quitting" (Alaa Hleihel) [1691235 1691228] - [netdrv] net/mlx4_core: Fix error handling when initializing CQ bufs in the driver (Alaa Hleihel) [1691235 1691228] - [netdrv] net/mlx4_core: Add masking for a few queries on HCA caps (Alaa Hleihel) [1691235 1691228] - [infiniband] IB/mlx4: Fix using wrong function to destroy sqp AHs under SRIOV (Alaa Hleihel) [1691235 1691228] - [netdrv] net/mlx4: replace pci_{,un}map_sg with dma_{,un}map_sg (Alaa Hleihel) [1691235 1691228] - [netdrv] net/mlx4: Get rid of page operation after dma_alloc_coherent (Alaa Hleihel) [1691235 1691228] - [netdrv] net/mlx4_core: drop useless LIST_HEAD (Alaa Hleihel) [1691235 1691228] - [infiniband] IB/mlx4: Remove set but not used variable 'pd' (Alaa Hleihel) [1691235 1691228] - [infiniband] IB/mlx4: Utilize macro to calculate SQ spare size (Alaa Hleihel) [1691235 1691228] - [netdrv] net/mlx4_en: remove fallback after kzalloc_node() (Alaa Hleihel) [1691235 1691228] - [infiniband] IB/mlx4: Remove unneeded NULL check (Alaa Hleihel) [1691235 1691228] - [infiniband] mlx4: Use snprintf instead of complicated strcpy (Alaa Hleihel) [1691235 1691228] - [netdrv] net/mlx4_core: Fix several coding style errors (Alaa Hleihel) [1691235 1691228] - [netdrv] net/mlx4_core: Fix return codes of unsupported operations (Alaa Hleihel) [1691235 1691228] - [netdrv] {net, IB}/mlx4: Initialize CQ buffers in the driver when possible (Alaa Hleihel) [1691235 1691228] - [netdrv] mlx4: use __vlan_hwaccel helpers (Alaa Hleihel) [1691235 1691228] - [netdrv] net/mlx4_en: Fix build break when CONFIG_INET is off (Alaa Hleihel) [1691233 1691228] - [netdrv] net/mlx4_en: use __netdev_tx_sent_queue() (Alaa Hleihel) [1691233 1691228] - [netdrv] net/mlx4_en: add a missing include (Alaa Hleihel) [1691233 1691228] - [infiniband] IB/mlx4: Add port and TID to MAD debug print (Alaa Hleihel) [1691233 1691228] - [infiniband] IB/mlx4: Enable debug print of SMPs (Alaa Hleihel) [1691233 1691228] - [infiniband] RDMA: Fix dependencies for rdma_user_mmap_io (Alaa Hleihel) [1691233 1691228] - [infiniband] IB/mlx4: Remove unnecessary parentheses (Alaa Hleihel) [1691233 1691228] - [infiniband] RDMA/mlx4: Use rdma_user_mmap_io (Alaa Hleihel) [1691233 1691228] - [netdrv] net/mlx4_core: Fix warnings during boot on driverinit param set failures (Alaa Hleihel) [1691228] - [netdrv] net/mlx4_core: Use devlink region_snapshot parameter (Alaa Hleihel) [1691228] - [netdrv] net/mlx4_core: Add Crdump FW snapshot support (Alaa Hleihel) [1691228] - [netdrv] net/mlx4_core: Add health buffer address capability (Alaa Hleihel) [1691228] - [netdrv] mlx4: Add support for devlink reload and load driverinit values (Alaa Hleihel) [1691228 1663198] - [netdrv] mlx4: Add mlx4 initial parameters table and register it (Alaa Hleihel) [1691228 1663198] - [infiniband] IB/mlx4: Create slave AH's directly (Alaa Hleihel) [1691228] - [infiniband] IB/mlx4: Add support for drain SQ & RQ (Alaa Hleihel) [1691228] - [net] openvswitch: return an error instead of doing BUG_ON() (Eelco Chaudron) [1700468] - [include] net: add netif_is_geneve() (Petr Oros) [1707002] - [netdrv] team: fix possible recursive locking when add slaves (Hangbin Liu) [1700679] - [netdrv] phy: Fix ioctl handler when modifing MII_ADVERTISE (Petr Oros) [1691676] - [netdrv] mii: Add mii_lpa_mod_linkmode_lpa_t (Petr Oros) [1691676] - [netdrv] phy: marvell: Rename mii_lpa_to_linkmode_lpa_t (Petr Oros) [1691676] - [netdrv] mii: Rename mii_stat1000_to_linkmode_lpa_t (Petr Oros) [1691676] - [include] mii: Fix autoneg in mii_lpa_to_linkmode_lpa_t() (Petr Oros) [1691676] - [netdrv] phy: remove unused code in phy_probe (Petr Oros) [1691676] - [netdrv] phy: check if advertising is zero using linkmode_empty (Petr Oros) [1691676] - [netdrv] phy: marvell: remove set but not used variable 'pause' (Petr Oros) [1691676] - [netdrv] phy: Add support for resolving 5G and 2.5G autoneg (Petr Oros) [1691676] - [netdrv] phy: Add more link modes to the settings table (Petr Oros) [1691676] - [netdrv] phy: Fixup kerneldoc markup. (Petr Oros) [1691676] - [netdrv] phy: Convert u32 phydev->lp_advertising to linkmode (Petr Oros) [1691676] - [netdrv] ethernet: Convert phydev advertize and supported from u32 to link mode (Petr Oros) [1691676] - [netdrv] bonding: Issue NETDEV_PRE_CHANGEADDR (Ivan Vecera) [1705509] - [netdrv] bonding: Give bond_set_dev_addr() a return value (Ivan Vecera) [1705509] - [netdrv] ipvlan: Issue NETDEV_PRE_CHANGEADDR (Ivan Vecera) [1705509] - [net] bridge: Handle NETDEV_PRE_CHANGEADDR from ports (Ivan Vecera) [1705509] - [net] bridge: Issue NETDEV_PRE_CHANGEADDR (Ivan Vecera) [1705509] - [net] dev: Issue NETDEV_PRE_CHANGEADDR (Ivan Vecera) [1705509] - [net] dev: Add NETDEV_PRE_CHANGEADDR (Ivan Vecera) [1705509] - [net] dev: Add extack argument to dev_set_mac_address() (Ivan Vecera) [1705509] - [netdrv] phy: phy driver features are mandatory (Petr Oros) [1691720] - [netdrv] phy: add missing phy driver features (Petr Oros) [1691720] - [netdrv] phy: Add missing features to PHY drivers (Petr Oros) [1691720] - [netdrv] phy: genphy_10g_driver: Avoid NULL pointer dereference (Petr Oros) [1691720] - [netdrv] phy: phy_support_sym_pause: Clear Asym Pause (Petr Oros) [1691720] - [netdrv] phy: Replace phy driver features u32 with link_mode bitmap (Petr Oros) [1691720] - [netdrv] ethernet: xgbe: expand PHY_GBIT_FEAUTRES (Petr Oros) [1691720] - [net] net: phy: Add limkmode equivalents to some of the MII ethtool helpers (Petr Oros) [1691720] - [netdrv] phy: Add helper for advertise to lcl value (Petr Oros) [1691720] - [net] phy: Add helper to convert MII ADV register to a linkmode (Petr Oros) [1691720] - [netdrv] phy: Add phydev_info() (Petr Oros) [1691720] - [netdrv] phy: Add phydev_warn() (Petr Oros) [1691720] - [netdrv] phy: Move linkmode helpers to somewhere public (Petr Oros) [1691720] - [netdrv] ethernet: dpaa: remove unused variables (Petr Oros) [1691720] - [netdrv] ravb: Disable Pause Advertisement (Petr Oros) [1691720] - [netdrv] ethernet: Add helper to determine if pause configuration is supported (Petr Oros) [1691720] - [netdrv] ethernet: Add helper for set_pauseparam for Pause (Petr Oros) [1691720] - [netdrv] ethernet: Add helper for set_pauseparam for Asym Pause (Petr Oros) [1691720] - [netdrv] ethernet: Add helper for MACs which support pause (Petr Oros) [1691720] - [netdrv] ethernet: Add helper for MACs which support asym pause (Petr Oros) [1691720] - [netdrv] ethernet: Add helper to remove a supported link mode (Petr Oros) [1691720] - [netdrv] ethernet: Fix up drivers masking pause support (Petr Oros) [1691720] - [netdrv] bcmgenet: Fix speed selection for reverse MII (Petr Oros) [1691720] - [netdrv] ethernet: Use phy_set_max_speed() to limit advertised speed (Petr Oros) [1691720] - [netdrv] phy: bcm63xx: Allow to be built with COMPILE_TEST (Petr Oros) [1691720] - [netdrv] phy: et1011c: Remove incorrect missing 1000 Half (Petr Oros) [1691720] - [netdrv] phy: ste10Xp: Remove wrong SUPPORTED_Pause (Petr Oros) [1691720] - [tools] selftests: net: ip_defrag: cover new IPv6 defrag behavior (Guillaume Nault) [1660282] - [tools] selftests: net: fix/improve ip_defrag selftest (Guillaume Nault) [1660282] - [tools] selftests: use posix-style redirection in ip_defrag.sh (Guillaume Nault) [1660282] - [tools] selftests: net: Clean up an unused variable (Guillaume Nault) [1660282] - [tools] selftests/net: add ipv6 tests to ip_defrag selftest (Guillaume Nault) [1660282] - [tools] selftests/net: add ip_defrag selftest (Guillaume Nault) [1660282] - [net] ip6: fix skb leak in ip6frag_expire_frag_queue() (Guillaume Nault) [1660282] - [net] IP6 defrag: use rbtrees in nf_conntrack_reasm.c (Guillaume Nault) [1660282] - [net] IP6 defrag: use rbtrees for IPv6 defrag (Guillaume Nault) [1660282] - [net] IP defrag: encapsulate rbtree defrag code into callable functions (Guillaume Nault) [1660282] - [net] ipv4: do not handle duplicate fragments as overlapping (Guillaume Nault) [1660282] - [net] ipv4: ipv6: netfilter: Adjust the frag mem limit when truesize changes (Guillaume Nault) [1660282] - [net] ipv6: remove dependency of nf_defrag_ipv6 on ipv6 module (Guillaume Nault) [1660282] - [net] ipv6: fix typo in net/ipv6/reassembly.c (Guillaume Nault) [1660282] - [net] core: dev: Attach extack to NETDEV_PRE_UP (Ivan Vecera) [1705501] - [net] core: dev: Add call_netdevice_notifiers_extack() (Ivan Vecera) [1705501] - [net] core: dev: Add extack argument to __dev_change_flags() (Ivan Vecera) [1705501] - [net] core: dev: Add extack argument to dev_change_flags() (Ivan Vecera) [1705501] - [netdrv] ipvlan: ipvlan_set_port_mode(): Add an extack argument (Ivan Vecera) [1705501] - [netdrv] vrf: cycle_netdev(): Add an extack argument (Ivan Vecera) [1705501] - [net] net: core: dev: Add extack argument to dev_open() (Ivan Vecera) [1705501] - [net] vlan: conditional inclusion of FCoE hooks to match netdevice.h and bnx2x (Chris Leech) [1685894] - [net] Do not route unicast IP packets twice (Ivan Vecera) [1704923] - [net] skbuff: Rename 'offload_mr_fwd_mark' to 'offload_l3_fwd_mark' (Ivan Vecera) [1704923] - [net] devlink: Add 'fw_load_policy' generic parameter (Ivan Vecera) [1704902] - [net] bridge: Extend br_vlan_get_pvid() for bridge ports (Ivan Vecera) [1704863] - [net] ipv4: Notify about changes to ip_forward_update_priority (Ivan Vecera) [1704697] - [net] ipv4: Control SKB reprioritization after forwarding (Ivan Vecera) [1704697] - [net] dcb: Add priority-to-DSCP map getters (Ivan Vecera) [1704639] - [net] xsk: export xdp_get_umem_from_qid (Ivan Vecera) [1704606] - [net] net: Add lag.h, net_lag_port_dev_txable() (Ivan Vecera) [1704297] - [netdrv] team: Publish team_port_get_rcu() (Ivan Vecera) [1704297] - [net] sched: sch_api: set an error msg when qdisc_alloc_handle() fails (Ivan Vecera) [1677094] - [net] ethtool: Remove unnecessary null check in ethtool_rx_flow_rule_create (Ivan Vecera) [1691738] - [net] flow_offload: fix block stats (Ivan Vecera) [1691738] - [net] sched: flower: only return error from hw offload if skip_sw (Ivan Vecera) [1691738] - [net] flow_offload: Fix flow action infrastructure (Ivan Vecera) [1691738] - [net] ethtool: add ethtool_rx_flow_spec to flow_rule structure translator (Ivan Vecera) [1691738] - [net] flow_offload: add wake-up-on-lan and queue to flow_action (Ivan Vecera) [1691738] - [net] flow_offload: add statistics retrieval infrastructure and use it (Ivan Vecera) [1691738] - [net] cls_api: add translator to flow_action representation (Ivan Vecera) [1691738] - [net] flow_offload: add flow action infrastructure (Ivan Vecera) [1691738] - [net] flow_offload: add flow_rule and flow_match structures and use them (Ivan Vecera) [1691738] - [net] netfilter: ipv6: Don't preserve original oif for loopback address (Florian Westphal) [1702813] - [net] netfilter: ipv6: Preserve link scope traffic original oif (Florian Westphal) [1702813] - [net] sctp: implement memory accounting on rx path (Xin Long) [1665243] {CVE-2019-3874} - [net] sctp: implement memory accounting on tx path (Xin Long) [1665243] {CVE-2019-3874} - [net] openvswitch: fix flow actions reallocation (Eelco Chaudron) [1700468] - [net] openvswitch: fix missing checks for nla_nest_start (Eelco Chaudron) [1700468] - [net] openvswitch: fix a NULL pointer dereference (Eelco Chaudron) [1700468] - [net] openvswitch: meter: Use struct_size() in kzalloc() (Eelco Chaudron) [1700468] - [net] openvswitch: Fix IPv6 later frags parsing (Eelco Chaudron) [1700468] - [net] openvswitch: fix spelling mistake "execeeds" -> "exceeds" (Eelco Chaudron) [1700468] - [net] openvswitch: remove BUG_ON from get_dpdev (Eelco Chaudron) [1700468] - [net] openvswitch: fix linking without CONFIG_NF_CONNTRACK_LABELS (Eelco Chaudron) [1700468] - [net] revert "openvswitch: Fix template leak in error cases." (Eelco Chaudron) [1700468] - [net] openvswitch: Use correct reply values in datapath and vport ops (Eelco Chaudron) [1700468] - [net] ovs: fix return type of ndo_start_xmit function (Eelco Chaudron) [1700468] - [net] openvswitch: Derive IP protocol number for IPv6 later frags (Eelco Chaudron) [1700468] - [net] openvswitch: kernel datapath clone action (Eelco Chaudron) [1700468] - [net] openvswitch: Avoid OOB read when parsing flow nlattrs (Eelco Chaudron) [1700468] - [net] net/vlan: remove unused #define HAVE_VLAN_GET_TAG (Ivan Vecera) [1700369] - [net] vlan: include the shift in skb_vlan_tag_get_prio() (Ivan Vecera) [1700369] - [net] vlan: introduce __vlan_hwaccel_copy_tag() helper (Ivan Vecera) [1700369] - [net] vlan: introduce __vlan_hwaccel_clear_tag() helper (Ivan Vecera) [1700369] - [net] sctp: initialize _pad of sockaddr_in before copying to user memory (Xin Long) [1699076] - [net] sctp: use memdup_user instead of vmemdup_user (Xin Long) [1699076] - [net] sctp: fix ignoring asoc_id for tcp-style sockets on SCTP_STREAM_SCHEDULER sockopt (Xin Long) [1699076] - [net] sctp: fix ignoring asoc_id for tcp-style sockets on SCTP_EVENT sockopt (Xin Long) [1699076] - [net] sctp: fix ignoring asoc_id for tcp-style sockets on SCTP_ENABLE_STREAM_RESET sockopt (Xin Long) [1699076] - [net] sctp: fix ignoring asoc_id for tcp-style sockets on SCTP_DEFAULT_PRINFO sockopt (Xin Long) [1699076] - [net] sctp: fix ignoring asoc_id for tcp-style sockets on SCTP_AUTH_DEACTIVATE_KEY sockopt (Xin Long) [1699076] - [net] sctp: fix ignoring asoc_id for tcp-style sockets on SCTP_AUTH_DELETE_KEY sockopt (Xin Long) [1699076] - [net] sctp: fix ignoring asoc_id for tcp-style sockets on SCTP_AUTH_ACTIVE_KEY sockopt (Xin Long) [1699076] - [net] sctp: fix ignoring asoc_id for tcp-style sockets on SCTP_AUTH_KEY sockopt (Xin Long) [1699076] - [net] sctp: fix ignoring asoc_id for tcp-style sockets on SCTP_MAX_BURST sockopt (Xin Long) [1699076] - [net] sctp: fix ignoring asoc_id for tcp-style sockets on SCTP_CONTEXT sockopt (Xin Long) [1699076] - [net] sctp: fix ignoring asoc_id for tcp-style sockets on SCTP_DEFAULT_SNDINFO sockopt (Xin Long) [1699076] - [net] sctp: fix ignoring asoc_id for tcp-style sockets on SCTP_DELAYED_SACK sockopt (Xin Long) [1699076] - [net] sctp: fix ignoring asoc_id for tcp-style sockets on SCTP_DEFAULT_SEND_PARAM sockopt (Xin Long) [1699076] - [net] sctp: not copy sctp_sock pd_lobby in sctp_copy_descendant (Xin Long) [1699076] - [net] sctp: get sctphdr by offset in sctp_compute_cksum (Xin Long) [1699076] - [net] sctp: call sctp_auth_init_hmacs() in sctp_sock_migrate() (Xin Long) [1699076] - [net] sctp: move up sctp_auth_init_hmacs() in sctp_endpoint_init() (Xin Long) [1699076] - [net] sctp: sctp_sock_migrate() returns error if sctp_bind_addr_dup() fails (Xin Long) [1699076] - [net] sctp: remove sched init from sctp_stream_init (Xin Long) [1699076] - [net] sctp: call iov_iter_revert() after sending ABORT (Xin Long) [1699076] - [net] ipvs: get sctphdr by sctphoff in sctp_csum_check (Xin Long) [1699076] - [net] sctp: chunk.c: correct format string for size_t in printk (Xin Long) [1699076] - [net] sctp: don't compare hb_timer expire date before starting it (Xin Long) [1699076] - [net] doc: sctp: Merge and clean up rst files (Xin Long) [1699076] - [net] sctp: set stream ext to NULL after freeing it in sctp_stream_outq_migrate (Xin Long) [1699076] - [net] sctp: add SCTP_FUTURE_ASOC and SCTP_CURRENT_ASSOC for SCTP_STREAM_SCHEDULER sockopt (Xin Long) [1699076] - [net] sctp: use SCTP_FUTURE_ASSOC and add SCTP_CURRENT_ASSOC for SCTP_EVENT sockopt (Xin Long) [1699076] - [net] sctp: use SCTP_FUTURE_ASSOC and add SCTP_CURRENT_ASSOC for SCTP_ENABLE_STREAM_RESET sockopt (Xin Long) [1699076] - [net] sctp: use SCTP_FUTURE_ASSOC and add SCTP_CURRENT_ASSOC for SCTP_DEFAULT_PRINFO sockopt (Xin Long) [1699076] - [net] sctp: use SCTP_FUTURE_ASSOC and add SCTP_CURRENT_ASSOC for SCTP_AUTH_DEACTIVATE_KEY sockopt (Xin Long) [1699076] - [net] sctp: use SCTP_FUTURE_ASSOC and add SCTP_CURRENT_ASSOC for SCTP_AUTH_DELETE_KEY sockopt (Xin Long) [1699076] - [net] sctp: use SCTP_FUTURE_ASSOC and add SCTP_CURRENT_ASSOC for SCTP_AUTH_ACTIVE_KEY sockopt (Xin Long) [1699076] - [net] sctp: use SCTP_FUTURE_ASSOC and add SCTP_CURRENT_ASSOC for SCTP_AUTH_KEY sockopt (Xin Long) [1699076] - [net] sctp: use SCTP_FUTURE_ASSOC and add SCTP_CURRENT_ASSOC for SCTP_MAX_BURST sockopt (Xin Long) [1699076] - [net] sctp: use SCTP_FUTURE_ASSOC and add SCTP_CURRENT_ASSOC for SCTP_CONTEXT sockopt (Xin Long) [1699076] - [net] sctp: use SCTP_FUTURE_ASSOC and add SCTP_CURRENT_ASSOC for SCTP_DEFAULT_SNDINFO sockopt (Xin Long) [1699076] - [net] sctp: use SCTP_FUTURE_ASSOC and add SCTP_CURRENT_ASSOC for SCTP_DEFAULT_SEND_PARAM sockopt (Xin Long) [1699076] - [net] sctp: use SCTP_FUTURE_ASSOC and add SCTP_CURRENT_ASSOC for SCTP_DELAYED_SACK sockopt (Xin Long) [1699076] - [net] sctp: add SCTP_CURRENT_ASSOC for SCTP_STREAM_SCHEDULER_VALUE sockopt (Xin Long) [1699076] - [net] sctp: use SCTP_FUTURE_ASSOC for SCTP_INTERLEAVING_SUPPORTED sockopt (Xin Long) [1699076] - [net] sctp: use SCTP_FUTURE_ASSOC for SCTP_RECONFIG_SUPPORTED sockopt (Xin Long) [1699076] - [net] sctp: use SCTP_FUTURE_ASSOC for SCTP_PR_SUPPORTED sockopt (Xin Long) [1699076] - [net] sctp: add SCTP_FUTURE_ASSOC for SCTP_PEER_ADDR_THLDS sockopt (Xin Long) [1699076] - [net] sctp: use SCTP_FUTURE_ASSOC for SCTP_LOCAL_AUTH_CHUNKS sockopt (Xin Long) [1699076] - [net] sctp: use SCTP_FUTURE_ASSOC for SCTP_MAXSEG sockopt (Xin Long) [1699076] - [net] sctp: use SCTP_FUTURE_ASSOC for SCTP_ASSOCINFO sockopt (Xin Long) [1699076] - [net] sctp: use SCTP_FUTURE_ASSOC for SCTP_RTOINFO sockopt (Xin Long) [1699076] - [net] sctp: use SCTP_FUTURE_ASSOC for SCTP_PEER_ADDR_PARAMS sockopt (Xin Long) [1699076] - [net] sctp: introduce SCTP_FUTURE/CURRENT/ALL_ASSOC (Xin Long) [1699076] - [net] sctp: set flow sport from saddr only when it's 0 (Xin Long) [1699076] - [net] sctp: set chunk transport correctly when it's a new asoc (Xin Long) [1699076] - [net] sctp: improve the events for sctp stream adding (Xin Long) [1699076] - [net] sctp: improve the events for sctp stream reset (Xin Long) [1699076] - [net] sctp: allocate sctp_sockaddr_entry with kzalloc (Xin Long) [1699076] - [net] sctp: initialize sin6_flowinfo for ipv6 addrs in sctp_inet6addr_event (Xin Long) [1699076] - [net] sctp: frag_point sanity check (Xin Long) [1699076] - [net] sctp: kfree_rcu asoc (Xin Long) [1699076] - [net] sctp: update frag_point when stream_interleave is set (Xin Long) [1699076] - [net] sctp: add sockopt SCTP_EVENT (Xin Long) [1699076] - [net] sctp: rename enum sctp_event to sctp_event_type (Xin Long) [1699076] - [net] sctp: add subscribe per asoc (Xin Long) [1699076] - [net] sctp: define subscribe in sctp_sock as __u16 (Xin Long) [1699076] - [net] sctp: process sk_reuseport in sctp_get_port_local (Xin Long) [1699076] - [net] sctp: add sock_reuseport for the sock in __sctp_hash_endpoint (Xin Long) [1699076] - [net] sctp: do reuseport_select_sock in __sctp_rcv_lookup_endpoint (Xin Long) [1699076] - [net] sctp: Fix SKB list traversal in sctp_intl_store_ordered(). (Xin Long) [1699076] - [net] sctp: Fix SKB list traversal in sctp_intl_store_reasm(). (Xin Long) [1699076] - [net] sctp: define SCTP_SS_DEFAULT for Stream schedulers (Xin Long) [1699076] - [net] sctp: clear the transport of some out_chunk_list chunks in sctp_assoc_rm_peer (Xin Long) [1699076] - [net] sctp: use sk_wmem_queued to check for writable space (Xin Long) [1699076] - [net] sctp: count both sk and asoc sndbuf with skb truesize and sctp_chunk size (Xin Long) [1699076] - [net] sctp: use the pmtu from the icmp packet to update transport pathmtu (Xin Long) [1699076] - [net] sctp: fix fall-through annotation (Xin Long) [1699076] - [net] sctp: Use skb_queue_is_first(). (Xin Long) [1699076] - [net] sctp: not traverse asoc trans list if non-ipv6 trans exists for ipv6_flowlabel (Xin Long) [1699076] - [net] sctp: fix invalid reference to the index variable of the iterator (Xin Long) [1699076] - [net] sctp: remove useless start_fail from sctp_ht_iter in proc (Xin Long) [1699076] - [net] sctp: Make wrappers for accessing in/out streams (Xin Long) [1699076] - [net] sctp: whitespace fixes (Xin Long) [1699076] - [net] sctp: check for ipv6_pinfo legal sndflow with flowlabel in sctp_v6_get_dst (Xin Long) [1699076] - [net] sctp: add support for setting flowlabel when adding a transport (Xin Long) [1699076] - [net] sctp: add spp_ipv6_flowlabel and spp_dscp for sctp_paddrparams (Xin Long) [1699076] - [net] sctp: add support for dscp and flowlabel per transport (Xin Long) [1699076] - [net] ipv4: add __ip_queue_xmit() that supports tos param (Xin Long) [1699076] - [net] sctp: add support for SCTP_REUSE_PORT sockopt (Xin Long) [1699076] - [netdrv] pptp: dst_release sk_dst_cache in pptp_sock_destruct (Xin Long) [1671606] - [net] datagram: fix unbounded loop in __skb_try_recv_datagram() (Paolo Abeni) [1692379] - [net] ipv6: route: purge exception on removal (Paolo Abeni) [1669049] - [net] vsock: cope with memory allocation failure at socket creation time (Paolo Abeni) [1671619] - [net] ptp: fix Spectre v1 vulnerability (Hangbin Liu) [1664624]- [infiniband] RDMA/bnxt_re: fix or'ing of data into an uninitialized struct member (Selvin Xavier) [1664798] - [netdrv] RDMA/bnxt_en: Enable RDMA driver support for 57500 chip (Selvin Xavier) [1664798] - [infiniband] RDMA/bnxt_re: Update kernel user abi to pass chip context (Selvin Xavier) [1664798] - [infiniband] RDMA/bnxt_re: Add extended psn structure for 57500 adapters (Selvin Xavier) [1664798] - [infiniband] RDMA/bnxt_re: Enable GSI QP support for 57500 series (Selvin Xavier) [1664798] - [infiniband] RDMA/bnxt_re: Skip backing store allocation for 57500 series (Selvin Xavier) [1664798] - [infiniband] RDMA/bnxt_re: Add 64bit doorbells for 57500 series (Selvin Xavier) [1664798] - [infiniband] RDMA/bnxt_re: Add chip context to identify 57500 series (Selvin Xavier) [1664798] - [infiniband] RDMA/bnxt_re: fix a size calculation (Selvin Xavier) [1664798] - [infiniband] infiniband: bnxt_re: qplib: Check the return value of send_message (Selvin Xavier) [1664798] - [infiniband] RDMA/bnxt_re: Increase depth of control path command queue (Selvin Xavier) [1664798] - [infiniband] RDMA/bnxt_re: Query HWRM Interface version from FW (Selvin Xavier) [1664798] - [infiniband] RDMA/bnxt_re: Make use of destroy AH sleepable flag (Selvin Xavier) [1664798] - [infiniband] RDMA/bnxt_re: Make use of create AH sleepable flag (Selvin Xavier) [1664798] - [infiniband] RDMA/bnxt_re: Avoid accessing the device structure after it is freed (Selvin Xavier) [1664798] - [infiniband] RDMA/bnxt_re: Fix system hang when registration with L2 driver fails (Selvin Xavier) [1664798] - [infiniband] RDMA/bnxt_re: Avoid resource leak in case the NQ registration fails (Selvin Xavier) [1664798] - [infiniband] RDMA/bnxt_re: Wait for delayed work to finish before device removal (Selvin Xavier) [1664798] - [infiniband] RDMA/bnxt_re: Limit max_pkey to 16 bit value (Selvin Xavier) [1664798] - [infiniband] RDMA/bnxt_re: Fix qp async event reporting (Selvin Xavier) [1664798] - [infiniband] RDMA/bnxt_re: Report out of sequence hw counters (Selvin Xavier) [1664798] - [infiniband] RDMA/bnxt_re: Expose rx discards and drop counters (Selvin Xavier) [1664798] - [infiniband] RDMA/bnxt_re: Prevent driver crash due to NULL pointer in error message print (Selvin Xavier) [1664798] - [infiniband] RDMA/bnxt_re: Drop L2 async events silently (Selvin Xavier) [1664798] - [infiniband] RDMA/bnxt_re: Avoid accessing nq->bar_reg_iomem in failure case (Selvin Xavier) [1664798] - [infiniband] RDMA/bnxt_re: Avoid NULL check after accessing the pointer (Selvin Xavier) [1664798] - [infiniband] RDMA/bnxt_re: Remove the unnecessary version macro definition (Selvin Xavier) [1664798] - [infiniband] RDMA/bnxt_re: Fix recursive lock warning in debug kernel (Selvin Xavier) [1664798] - [infiniband] RDMA/bnxt_re: Add missing spin lock initialization (Selvin Xavier) [1664798] - [infiniband] RDMA/bnxt_re: QPLIB: Add and use #define dev_fmt(fmt) "QPLIB: " fmt (Selvin Xavier) [1664798] - [infiniband] RDMA/bnxt_re: Modify a fall-through annotation (Selvin Xavier) [1664798] - [infiniband] RDMA/bnxt_re: Fix a bunch of off by one bugs in qplib_fp.c (Selvin Xavier) [1664798] - [infiniband] RDMA/bnxt_re: Fix a couple off by one bugs (Selvin Xavier) [1664798] - [powerpc] powerpc/fadump: Do not allow hot-remove memory from fadump reserved area. (Gustavo Duarte) [1524686] - [powerpc] powerpc/fadump: Throw proper error message on fadump registration failure (Gustavo Duarte) [1524686] - [powerpc] powerpc/fadump: Reservationless firmware assisted dump (Gustavo Duarte) [1524686] - [infiniband] IB/hfi1: Fix WQ_MEM_RECLAIM warning (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Implement CCA for TID RDMA protocol (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Remove WARN_ON when freeing expected receive groups (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Unify the software PSN check for TID RDMA READ/WRITE (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Add a function to read next expected psn from hardware flow (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Delay the release of destination mr for TID RDMA WRITE DATA (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Do not flush send queue in the TID RDMA second leg (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Fix the allocation of RSM table (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Eliminate opcode tests on mr deref (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Clear the IOWAIT pending bits when QP is put into error state (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Failed to drain send queue when QP is put into error state (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Add missing break in switch statement (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Fix a build warning for TID RDMA READ (Alex Estrin) [1660618] - [infiniband] RDMA/rdmavt: Adapt to handle non-uniform sizes on umem SGEs (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Prioritize the sending of ACK packets (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Add static trace for TID RDMA WRITE protocol (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Enable TID RDMA WRITE protocol (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Add interlock between TID RDMA WRITE and other requests (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Add TID RDMA WRITE functionality into RDMA verbs (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Add the dual leg code (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Add the TID second leg ACK packet builder (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Add the TID second leg send packet builder (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Resend the TID RDMA WRITE DATA packets (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Add a function to receive TID RDMA RESYNC packet (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Add a function to build TID RDMA RESYNC packet (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Add TID RDMA retry timer (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Add a function to receive TID RDMA ACK packet (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Add a function to build TID RDMA ACK packet (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Add a function to receive TID RDMA WRITE DATA packet (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Add a function to build TID RDMA WRITE DATA packet (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Add a function to receive TID RDMA WRITE response (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Add TID resource timer (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Add a function to build TID RDMA WRITE response (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Add functions to receive TID RDMA WRITE request (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Add an s_acked_ack_queue pointer (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Allow for extra entries in QP's s_ack_queue (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Build TID RDMA WRITE request (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Add static trace for TID RDMA READ protocol (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Enable TID RDMA READ protocol (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Add interlock between a TID RDMA request and other requests (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Integrate TID RDMA READ protocol into RC protocol (Alex Estrin) [1660618] - [include] IB/hfi1: Increment the retry timeout value for TID RDMA READ request (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Add functions for restarting TID RDMA READ request (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Add TID RDMA handlers (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Add functions to receive TID RDMA READ response (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Add a function to build TID RDMA READ response (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Add functions to receive TID RDMA READ request (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Set PbcInsertHcrc for TID RDMA packets (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Add functions to build TID RDMA READ request (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Add static trace for flow and TID management functions (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Add the counter n_tidwait (Alex Estrin) [1660618] - [infiniband] IB/hfi1: TID RDMA RcvArray programming and TID allocation (Alex Estrin) [1660618] - [infiniband] IB/hfi1: TID RDMA flow allocation (Alex Estrin) [1660618] - [infiniband] IB/hfi: Move RC functions into a header file (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Add static trace for OPFN (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Integrate OPFN into RC transactions (Alex Estrin) [1660618] - [infiniband] IB/hfi1, IB/rdmavt: Allow for extending of QP's s_ack_queue (Alex Estrin) [1660618] - [infiniband] IB/hfi1: OPFN interface (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Add OPFN helper functions for TID RDMA feature (Alex Estrin) [1660618] - [infiniband] IB/hfi1: OPFN support discovery (Alex Estrin) [1660618] - [infiniband] IB/{hfi1, qib, rvt} Cleanup open coded sge usage (Alex Estrin) [1660618] - [infiniband] IB/{hfi1,qib}: Cleanup open coded sge sizing (Alex Estrin) [1660618] - [infiniband] RDMA/qib: Use GUP longterm for PSM page pining (Alex Estrin) [1660618] - [infiniband] infiniband: qib: no need to check return value of debugfs_create functions (Alex Estrin) [1660618] - [infiniband] infiniband: hfi1: no need to check return value of debugfs_create functions (Alex Estrin) [1660618] - [infiniband] infiniband: hfi1: drop crazy DEBUGFS_SEQ_FILE_CREATE() macro (Alex Estrin) [1660618] - [infiniband] IB/{hfi1, qib}: Fix WC.byte_len calculation for UD_SEND_WITH_IMM (Alex Estrin) [1660618] - [infiniband] IB/qib: Fix an error code in qib_sdma_verbs_send() (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Reduce lock contention on iowait_lock for sdma and pio (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Close VNIC sdma_progress sleep window (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Allow the driver to initialize QP priv struct (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Add OPFN and TID RDMA capability bits (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Unreserve a reserved request when it is completed (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Consider LMC in 16B/bypass ingress packet check (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Limit VNIC use of SDMA engines to the available count (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Correctly process FECN and BECN in packets (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Ignore LNI errors before DC8051 transitions to Polling state (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Dump pio info for non-user send contexts (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Fix a latency issue for small messages (Alex Estrin) [1660618] - [infiniband] RDMA/qib: Remove all occurrences of BUG_ON() (Alex Estrin) [1660618] - [infiniband] IB/qib: fix spelling mistake "colescing" -> "coalescing" (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Use VL15 for SM packets (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Add mtu check for operational data VLs (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Add static trace for iowait (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Prepare resource waits for dual leg (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Error path MAD response size is incorrect (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Move UnsupportedVL bits definitions to the correct header (Alex Estrin) [1660618] - [infiniband] IB/hfi1: set_intr_bits uses incorrect source for register modification (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Missing return value in error path for user sdma (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Right size user_sdma sequence numbers and related variables (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Move URGENT IRQ enable to hfi1_rcvctrl() (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Rework the IRQ API to be more flexible (Alex Estrin) [1660618] - [infiniband] IB/hfi1: PCIe bus width retry (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Make the MSIx resource allocation a bit more flexible (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Prepare for new HFI1 MSIx API (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Get the hfi1_devdata structure as early as possible (Alex Estrin) [1660618] - [infiniband] IB/hfi1: tune_pcie_caps is arbitrarily placed, poorly (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Remove duplicated defines (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Rework file list in Makefile (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Remove incorrect call to do_interrupt callback (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Set in_use_ctxts bits for user ctxts only (Alex Estrin) [1660618] - [include] include/rdma/opa_addr.h: Fix an endianness issue (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Remove INTx support and simplify MSIx usage (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Reorg ctxtdata and rightsize fields (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Remove caches of chip CSRs (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Remove unused/writeonly devdata fields (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Rightsize ctxt_eager_bufs fields (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Remove rcvctrl from ctxtdata (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Remove rcvhdrq_size (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Remove rcvhdrsize (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Move rhf_offset from devdata to ctxtdata (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Move normal functions from hfi1_devdata to const array (Alex Estrin) [1660618] - [infiniband] scsi: RDMA/srpt: Fix handling of TMF submission failure (Jonathan Toppins) [1685313] - [infiniband] scsi: RDMA/srpt: Fix a credit leak for aborted commands (Jonathan Toppins) [1685313] - [net] xprtrdma: Reduce the doorbell rate (Receive) (Jonathan Toppins) [1685313] - [net] xprtrdma: Fix sparse warnings (Jonathan Toppins) [1685313] - [net] xprtrdma: Fix helper that drains the transport (Jonathan Toppins) [1685313] - [netdrv] enic: fix build warning without CONFIG_CPUMASK_OFFSTACK (Jonathan Toppins) [1685313] - [infiniband] IB/usnic: Fix out of bounds index check in query pkey (Jonathan Toppins) [1685313] - [infiniband] IB/usnic: Remove stub functions (Jonathan Toppins) [1685313] - [infiniband] rdma: fix build errors on s390 and MIPS due to bad ZERO_PAGE use (Jonathan Toppins) [1685313] - [infiniband] RDMA/ucontext: Fix regression with disassociate (Jonathan Toppins) [1685313] - [infiniband] IB/iser: Fix dma_nents type definition (Jonathan Toppins) [1685313] - [infiniband] IB/iser: Pass the correct number of entries for dma mapped SGL (Jonathan Toppins) [1685313] - [infiniband] RDMA/rxe: Use for_each_sg_page iterator on umem SGL (Jonathan Toppins) [1685313] - [infiniband] RDMA/vmw_pvrdma: Fix memory leak on pvrdma_pci_remove (Jonathan Toppins) [1685313] - [infiniband] RDMA/vmw_pvrdma: Support upto 64-bit PFNs (Jonathan Toppins) [1683475] - [include] IB/mlx5: Remove dead code (Jonathan Toppins) [1685313] - [infiniband] IB/mlx5: Ranges in implicit ODP MR inherit its write access (Jonathan Toppins) [1685313] - [infiniband] IB/rdmavt: Fix frwr memory registration (Jonathan Toppins) [1685313] - [infiniband] IB/rdmavt: Add wc_flags and wc_immdata to cq entry trace (Jonathan Toppins) [1685313] - [infiniband] IB/rdmavt: Fix concurrency panics in QP post_send and modify to error (Jonathan Toppins) [1685313] - [infiniband] IB/rdmavt: Fix loopback send with invalidate ordering (Jonathan Toppins) [1685313] - [infiniband] IB/hfi1: Add limit test for RC/UC send via loopback (Jonathan Toppins) [1685313] - [infiniband] RDMA/iwcm: Fix string truncation error (Jonathan Toppins) [1685313] - [infiniband] RDMA/iwcm: add tos_set bool to iw_cm struct (Jonathan Toppins) [1685313] - [infiniband] RDMA/cma: listening device cm_ids should inherit tos (Jonathan Toppins) [1685313] - [infiniband] RDMA/cma: Rollback source IP address if failing to acquire device (Jonathan Toppins) [1685313] - [infiniband] RDMA/device: Call ib_cache_release_one() only from ib_device_release() (Jonathan Toppins) [1685313] - [infiniband] RDMA/device: Ensure that security memory is always freed (Jonathan Toppins) [1685313] - [infiniband] RDMA/uverbs: Fix an error flow in ib_uverbs_poll_cq (Jonathan Toppins) [1685313] - [infiniband] IB/ipoib: Make ipoib_intercept_dev_id_attr() static (Jonathan Toppins) [1685313] - [infiniband] RDMA: Provide safe ib_alloc_device() function (Jonathan Toppins) [1685313] - [infiniband] IB/core, ipoib: Do not overreact to SM LID change event (Jonathan Toppins) [1685313] - [infiniband] IB/core: Abort page fault handler silently during owning process exit (Jonathan Toppins) [1685313] - [infiniband] RDMA/core: Verify that memory window type is legal (Jonathan Toppins) [1685313] - [infiniband] IB/core: Don't register each MAD agent for LSM notifier (Jonathan Toppins) [1711086 1685313] - [include] IB/core: Eliminate a hole in MAD agent struct (Jonathan Toppins) [1711086 1685313] - [infiniband] IB/core: Fix potential memory leak while creating MAD agents (Jonathan Toppins) [1711086 1685313] - [infiniband] IB/core: Unregister notifier before freeing MAD security (Jonathan Toppins) [1711086 1685313] - [infiniband] IB/core: Destroy QP if XRC QP fails (Jonathan Toppins) [1685313] - [infiniband] IB/core: Declare local functions 'static' (Jonathan Toppins) [1685313] - [infiniband] RDMA/i40iw: Make sure to initialize ib_device_ops (Jonathan Toppins) [1685313] - [rpmspec] Update the kernel rpm package description to mention backports/bug fixes ("Herton R. Krzesinski") [1701064] - [netdrv] bonding: fix arp_validate toggling in active-backup mode (Jarod Wilson) [1654214] - [scsi] scsi: bnx2i: fix indentation issue, remove a tab (Maurizio Lombardi) [1665626] - [scsi] scsi: bnx2i: remove set but not used variable 'cid_num' (Maurizio Lombardi) [1665626] - [scsi] scsi: bnx2i: add error handling for ioremap_nocache (Maurizio Lombardi) [1665626] - [wireless] iwlwifi: mvm: Send LQ command as async when necessary (Stanislaw Gruszka) [1687265] - [scsi] scsi: bnx2fc: Fix error handling in probe() (Maurizio Lombardi) [1665625] - [scsi] scsi: bnx2fc: Fix NULL dereference in error handling (Maurizio Lombardi) [1665625] - [scsi] scsi: bnx2fc: Remove set but not used variable 'oxid' (Maurizio Lombardi) [1665625] - [scsi] bnx2fc_fcoe: Use skb_queue_walk_safe(). (Maurizio Lombardi) [1665625] - [netdrv] hv_netvsc: Fix rndis_per_packet_info internal field initialization (Mohammed Gamal) [1691375] - [netdrv] hv_netvsc: Add handler for LRO setting change (Mohammed Gamal) [1691375] - [netdrv] hv_netvsc: Add support for LRO/RSC in the vSwitch (Mohammed Gamal) [1691375] - [netdrv] hv_netvsc: Fix unwanted wakeup after tx_disable (Mohammed Gamal) [1691375] - [netdrv] hv_netvsc: Fix IP header checksum for coalesced packets (Mohammed Gamal) [1691375] - [netdrv] hv_netvsc: fix typos in code comments (Mohammed Gamal) [1691375] - [netdrv] hv_netvsc: Fix hash key value reset after other ops (Mohammed Gamal) [1691375] - [netdrv] hv_netvsc: Refactor assignments of struct netvsc_device_info (Mohammed Gamal) [1691375] - [netdrv] hv_netvsc: Fix ethtool change hash key error (Mohammed Gamal) [1691375] - [netdrv] ice: Disable sniffing VF traffic on PF (Kamal Heib) [1659176] - [netdrv] ice: Use more efficient structures (Kamal Heib) [1659176] - [netdrv] ice: Use bitfields where possible (Kamal Heib) [1659176] - [netdrv] ice: Add function to program ethertype based filter rule on VSIs (Kamal Heib) [1659176] - [netdrv] ice: Separate if conditions for ice_set_features() (Kamal Heib) [1659176] - [netdrv] ice: Remove __always_unused attribute (Kamal Heib) [1659176] - [netdrv] ice: Suppress false-positive style issues reported by static analyzer (Kamal Heib) [1659176] - [netdrv] ice: Refactor getting/setting coalesce (Kamal Heib) [1659176] - [netdrv] ice: Always free/allocate q_vectors (Kamal Heib) [1659176] - [netdrv] ice: Do not unnecessarily initialize local variable (Kamal Heib) [1659176] - [netdrv] ice: Add more validation in ice_vc_cfg_irq_map_msg (Kamal Heib) [1659176] - [netdrv] ice: Don't remove VLAN filters that were never programmed (Kamal Heib) [1659176] - [netdrv] ice: Preserve VLAN Rx stripping settings (Kamal Heib) [1659176] - [netdrv] ice: Fix for allowing too many MDD events on VF (Kamal Heib) [1659176] - [netdrv] ice: Use pf instead of vsi-back (Kamal Heib) [1659176] - [netdrv] ice: Use dev_err when ice_cfg_vsi_lan fails (Kamal Heib) [1659176] - [netdrv] ice: Refactor link event flow (Kamal Heib) [1659176] - [netdrv] ice: Add missing PHY type to link settings (Kamal Heib) [1659176] - [netdrv] ice: Add reg_idx variable in ice_q_vector structure (Kamal Heib) [1659176] - [netdrv] ice: Remove runtime change of PFINT_OICR_ENA register (Kamal Heib) [1659176] - [netdrv] ice: Fix issue when adding more than allowed VLANs (Kamal Heib) [1659176] - [netdrv] ice: Remove unnecessary wait when disabling/enabling Rx queues (Kamal Heib) [1659176] - [netdrv] ice: Add ability to update rx-usecs-high (Kamal Heib) [1659176] - [netdrv] ice: Add 52 byte RSS hash key support (Kamal Heib) [1659176] - [netdrv] ice: Use ice_for_each_q_vector macro where possible (Kamal Heib) [1659176] - [netdrv] ice: Validate ring existence and its q_vector per VSI (Kamal Heib) [1659176] - [netdrv] ice: Reduce scope of variable in ice_vsi_cfg_rxqs (Kamal Heib) [1659176] - [netdrv] ice: Resolve static analysis reported issue (Kamal Heib) [1659176] - [netdrv] ice: Return configuration error without queue to disable (Kamal Heib) [1659176] - [netdrv] ice: Create framework for VSI queue context (Kamal Heib) [1659176] - [netdrv] ice: Calculate ITR increment based on direct calculation (Kamal Heib) [1700995 1659176] - [netdrv] ice: Bump driver version (Kamal Heib) [1700995 1659176] - [netdrv] ice: Add code to control FW LLDP and DCBX (Kamal Heib) [1700995 1659176] - [netdrv] ice: Add code for DCB rebuild (Kamal Heib) [1700995 1659176] - [netdrv] ice: Add code to get DCB related statistics (Kamal Heib) [1700995 1659176] - [netdrv] ice: Add priority information into VLAN header (Kamal Heib) [1700995 1659176] - [netdrv] ice: Update rings based on TC information (Kamal Heib) [1700995 1659176] - [netdrv] ice: Add code to process LLDP MIB change events (Kamal Heib) [1700995 1659176] - [netdrv] ice: Add code for DCB initialization part 4/4 (Kamal Heib) [1700995 1659176] - [netdrv] ice: Add code for DCB initialization part 3/4 (Kamal Heib) [1700995 1659176] - [netdrv] ice: Add code for DCB initialization part 2/4 (Kamal Heib) [1700995 1659176] - [netdrv] ice: Add code for DCB initialization part 1/4 (Kamal Heib) [1700995 1659176] - [netdrv] ice: Bump version (Kamal Heib) [1700995 1659176] - [netdrv] ice: Fix incorrect use of abbreviations (Kamal Heib) [1700995 1659176] - [netdrv] ice: Fix typos in code comments (Kamal Heib) [1700995 1659176] - [netdrv] ice: Remove "2 BITS" comment (Kamal Heib) [1659176] - [netdrv] ice: Update comment regarding the ITR_GRAN_S (Kamal Heib) [1659176] - [netdrv] ice: Update function header for __ice_vsi_get_qs (Kamal Heib) [1659176] - [netdrv] ice: Remove unnecessary braces (Kamal Heib) [1659176] - [netdrv] ice: Remove unused function prototype (Kamal Heib) [1659176] - [netdrv] ice: Add missing case in print_link_msg for printing flow control (Kamal Heib) [1659176] - [netdrv] ice: Audit hotpath structures with pahole (Kamal Heib) [1659176] - [netdrv] ice: Do not bail out when filter already exists (Kamal Heib) [1659176] - [netdrv] ice: Fix issue with VF attempt to delete default MAC address (Kamal Heib) [1659176] - [netdrv] ice: enable VF admin queue interrupts (Kamal Heib) [1659176] - [netdrv] ice: Fix for adaptive interrupt moderation (Kamal Heib) [1659176] - [netdrv] ice: Implement pci_error_handler ops (Kamal Heib) [1659176] - [netdrv] ice: Put __ICE_PREPARED_FOR_RESET check in ice_prepare_for_reset (Kamal Heib) [1659176] - [netdrv] ice: use virt channel status codes (Kamal Heib) [1659176] - [netdrv] ice: Remove unnecessary newlines from log messages (Kamal Heib) [1659176] - [netdrv] ice: Create a generic name for the ice_rx_flg64_bits structure (Kamal Heib) [1659176] - [netdrv] ice: add and use new ice_for_each_traffic_class() macro (Kamal Heib) [1659176] - [netdrv] ice: change VF VSI tc info along with num_queues (Kamal Heib) [1659176] - [netdrv] ice: Prevent unintended multiple chain resets (Kamal Heib) [1659176] - [netdrv] ice: map Rx buffer pages with DMA attributes (Kamal Heib) [1659176] - [netdrv] ice: Limit the ice_add_rx_frag to frag addition (Kamal Heib) [1659176] - [netdrv] ice: Gather the rx buf clean-up logic for better reuse (Kamal Heib) [1659176] - [netdrv] ice: Introduce bulk update for page count (Kamal Heib) [1659176] - [netdrv] ice: Get rid of ice_pull_tail (Kamal Heib) [1659176] - [netdrv] ice: Pull out page reuse checks onto separate function (Kamal Heib) [1659176] - [netdrv] ice: Retrieve rx_buf in separate function (Kamal Heib) [1659176] - [netdrv] ice: Enable link events over the ARQ (Kamal Heib) [1659176] - [netdrv] ice: use irq_num var in ice_vsi_req_irq_msix (Kamal Heib) [1659176] - [netdrv] ice: Restore VLAN switch rule if port VLAN existed before (Kamal Heib) [1659176] - [netdrv] ice: update VSI config dynamically (Kamal Heib) [1659176] - [netdrv] ice: Get VF VSI instances directly via PF (Kamal Heib) [1659176] - [netdrv] ice: Don't let VF know that it is untrusted (Kamal Heib) [1659176] - [netdrv] ice: Set LAN_EN for all directional rules (Kamal Heib) [1659176] - [netdrv] ice: Do not set LB_EN for prune switch rules (Kamal Heib) [1659176] - [netdrv] ice: Enable LAN_EN for the right recipes (Kamal Heib) [1659176] - [netdrv] ice: Add support for PF/VF promiscuous mode (Kamal Heib) [1659176] - [netdrv] ice: code cleanup in ice_sched.c (Kamal Heib) [1659176] - [netdrv] ice: Remove unused vsi_id field (Kamal Heib) [1659176] - [netdrv] ice: fix some function prototype and signature style issues (Kamal Heib) [1659176] - [netdrv] ice: fix the divide by zero issue (Kamal Heib) [1659176] - [netdrv] ice: Fix issue reconfiguring VF queues (Kamal Heib) [1659176] - [netdrv] ice: Remove unused function prototype (Kamal Heib) [1659176] - [netdrv] ice: fix static analysis warnings (Kamal Heib) [1659176] - [netdrv] ice: Fix issue reclaiming resources back to the pool after reset (Kamal Heib) [1659176] - [netdrv] ice: Enable MAC anti-spoof by default (Kamal Heib) [1659176] - [netdrv] ice: Determine descriptor count and ring size based on PAGE_SIZE (Kamal Heib) [1659176] - [netdrv] ice: Reset all VFs with VFLR during SR-IOV init flow (Kamal Heib) [1659176] - [netdrv] ice: Get resources per function (Kamal Heib) [1659176] - [netdrv] ice: Implement flow to reset VFs with PFR and other resets (Kamal Heib) [1659176] - [netdrv] ice: configure GLINT_ITR to always have an ITR gran of 2 (Kamal Heib) [1659176] - [netdrv] ice: use ice_for_each_vsi macro when possible (Kamal Heib) [1659176] - [netdrv] ice : Ensure only valid bits are set in ice_aq_set_phy_cfg (Kamal Heib) [1659176] - [netdrv] ice: remove redundant variable and if condition (Kamal Heib) [1659176] - [netdrv] ice: avoid multiple unnecessary de-references in probe (Kamal Heib) [1659176] - [netdrv] ice: Fix issue with VF reset and multiple VFs support on PFs (Kamal Heib) [1659176] - [netdrv] ice: Fix broadcast traffic in port VLAN mode (Kamal Heib) [1659176] - [netdrv] ice: fix overlong string, update stats output (Kamal Heib) [1659176] - [netdrv] ice: Fix for FC get rx/tx pause params (Kamal Heib) [1659176] - [netdrv] ice: use absolute vector ID for VFs (Kamal Heib) [1659176] - [netdrv] ice: check for a leaf node presence (Kamal Heib) [1659176] - [netdrv] ice: flush Tx pipe on disable queue timeout (Kamal Heib) [1659176] - [netdrv] ice: clear VF ARQLEN register on reset (Kamal Heib) [1659176] - [netdrv] ice: don't spam VFs with link messages (Kamal Heib) [1659176] - [netdrv] ice: only use the VF for ICE_VSI_VF in ice_vsi_release (Kamal Heib) [1659176] - [netdrv] ice: fix numeric overflow warning (Kamal Heib) [1659176] - [netdrv] ice: fix issue where host reboots on unload when iommu=on (Kamal Heib) [1659176] - [netdrv] ice: fix ice_remove_rule_internal vsi_list handling (Kamal Heib) [1659176] - [netdrv] ice: fix stack hogs from struct ice_vsi_ctx structures (Kamal Heib) [1659176] - [netdrv] ice: sizeof() should be avoided (Kamal Heib) [1659176] - [netdrv] ice: Fix added in VSI supported nodes calc (Kamal Heib) [1659176] - [netdrv] ice: Fix the calculation of ICE_MAX_MTU (Kamal Heib) [1659176] - [netdrv] ice: Mark extack argument as __always_unused (Kamal Heib) [1659176] - [netdrv] ice: add const qualifier to mac_addr parameter (Kamal Heib) [1659176] - [netdrv] ice: Add support for new PHY types (Kamal Heib) [1659176] - [netdrv] ice: Offload SCTP checksum (Kamal Heib) [1659176] - [netdrv] ice: Allow for software timestamping (Kamal Heib) [1659176] - [netdrv] ice: Implement getting and setting ethtool coalesce (Kamal Heib) [1659176] - [netdrv] ice: Add support for adaptive interrupt moderation (Kamal Heib) [1659176] - [netdrv] ice: Move aggregator list into ice_hw instance (Kamal Heib) [1659176] - [netdrv] ice: Rework queue management code for reuse (Kamal Heib) [1659176] - [netdrv] ice: Add ethtool private flag to make forcing link down optional (Kamal Heib) [1659176] - [netdrv] ice: Set physical link up/down when an interface is set up/down (Kamal Heib) [1659176] - [netdrv] ice: Implement support for normal get_eeprom[_len] ethtool ops (Kamal Heib) [1659176] - [netdrv] ice: Add ethtool set_phys_id handler (Kamal Heib) [1659176] - [netdrv] ice: Configure RSS LUT and HASH KEY in rebuild path (Kamal Heib) [1659176] - [netdrv] ice: Refactor a few Tx scheduler functions (Kamal Heib) [1659176] - [netdrv] ice: Fix unused variable build warning (Kamal Heib) [1659176] - [netdrv] ice: Do not enable NAPI on q_vectors that have no rings (Kamal Heib) [1659176] - [netdrv] ethernet/intel: consolidate NAPI and NAPI exit (Kamal Heib) [1659176] - [netdrv] ice: Fix possible NULL pointer de-reference (Kamal Heib) [1659176] - [netdrv] ice: Use Tx|Rx in comments (Kamal Heib) [1659176] - [netdrv] ice: Cosmetic formatting changes (Kamal Heib) [1659176] - [netdrv] ice: Cleanup short function signatures (Kamal Heib) [1659176] - [netdrv] ice: Cleanup ice_tx_timeout() (Kamal Heib) [1659176] - [netdrv] ice: Fix return value from NAPI poll (Kamal Heib) [1659176] - [netdrv] ice: Constify global structures that can/should be (Kamal Heib) [1659176] - [netdrv] ice: Do not set LAN_EN for MAC-VLAN filters (Kamal Heib) [1659176] - [netdrv] ice: Pass the return value of ice_init_def_sw_recp() (Kamal Heib) [1659176] - [netdrv] ice: Cleanup duplicate control queue code (Kamal Heib) [1659176] - [netdrv] ice: Remove ICE_MAX_TXQ_PER_TXQG check when configuring Tx queue (Kamal Heib) [1659176] - [netdrv] ice: Destroy scheduler tree in reset path (Kamal Heib) [1659176] - [netdrv] ice: Fix to make VLAN priority tagged traffic to appear on all TCs (Kamal Heib) [1659176] - [netdrv] ice: Call pci_disable_sriov before stopping queues for VF (Kamal Heib) [1659176] - [netdrv] ice: Increase Rx queue disable timeout (Kamal Heib) [1659176] - [netdrv] ice: Fix NVM mask defines (Kamal Heib) [1659176] - [netdrv] ice: Avoid nested RTNL locking in ice_dis_vsi (Kamal Heib) [1659176] - [netdrv] ice: Calculate guaranteed VSIs per function and use it (Kamal Heib) [1659176] - [netdrv] ice: Remove node before releasing VSI (Kamal Heib) [1659176] - [netdrv] ice: Check for q_vector when stopping rings (Kamal Heib) [1659176] - [netdrv] ice: Fix debug print in ice_tx_timeout (Kamal Heib) [1659176] - [netdrv] intel-ethernet: use correct module license (Kamal Heib) [1659176] - [netdrv] bnx2x: Add support for detection of P2P event packets. (Manish Chopra) [1638306 1663271] - [netdrv] bnx2x: Replace magic numbers with macro definitions. (Manish Chopra) [1638306 1663271] - [netdrv] bnx2x: fix spelling mistake "dicline" -> "decline" (Manish Chopra) [1663271] - [netdrv] bnx2x: Utilize FW 7.13.11.0. (Manish Chopra) [1663271] - [netdrv] bnx2x: Remove set but not used variable 'mfw_vn' (Manish Chopra) [1663271] - [netdrv] bnx2x: Use struct_size() in kzalloc() (Manish Chopra) [1663271] - [netdrv] broadcom: Mark expected switch fall-throughs (Manish Chopra) [1663271] - [netdrv] bnx2x: Bump up driver version to 1.713.36 (Manish Chopra) [1663271] - [netdrv] bnx2x: fix various indentation issues (Manish Chopra) [1663271] - [netdrv] cross-tree: phase out dma_zalloc_coherent() on headers (Manish Chopra) [1663271] - [netdrv] bnx2x: Fix NULL pointer dereference in bnx2x_del_all_vlans() on some hw (Manish Chopra) [1663271] - [netdrv] bnx2x: Send update-svid ramrod with retry/poll flags enabled (Manish Chopra) [1663271] - [netdrv] bnx2x: Enable PTP only on the PF that initializes the port (Manish Chopra) [1663271] - [netdrv] bnx2x: Remove configured vlans as part of unload sequence. (Manish Chopra) [1663271] - [netdrv] bnx2x: Clear fip MAC when fcoe offload support is disabled (Manish Chopra) [1663271] - [netdrv] bnx2x: Add storm FW version to ethtool driver query output. (Manish Chopra) [1663271] - [netdrv] bnx2x: Add MBI version to ethtool driver query output. (Manish Chopra) [1663271] - [netdrv] drivers: net: remove inclusion when not needed (Manish Chopra) [1663271] - [netdrv] bnx2x: remove ndo_poll_controller (Manish Chopra) [1663271] - [netdrv] bnx2x: Provide VF link status in ndo_get_vf_config (Manish Chopra) [1663271] - [netdrv] bnx2x: Ignore bandwidth attention in single function mode (Manish Chopra) [1663271] - [block] block: remove CONFIG_LBDAF (Ming Lei) [1708452] - [kernel] sched/pelt: Fix warning and clean up IRQ PELT config (Phil Auld) [1637824] - [kernel] sched/pelt: Fix update_blocked_averages() for RT and DL classes (Phil Auld) [1637824] - [mm] mm, sched/numa: Remove remaining traces of NUMA rate-limiting (Phil Auld) [1637824] - [kernel] sched/fair: Fix cpu_util_wake() for 'execl' type workloads (Phil Auld) [1637824] - [kernel] sched/fair: Consider SD_NUMA when selecting the most idle group to schedule on (Phil Auld) [1637824] - [kernel] sched/numa: Migrate pages to local nodes quicker early in the lifetime of a task (Phil Auld) [1637824] - [mm] mm, sched/numa: Remove rate-limiting of automatic NUMA balancing migration (Phil Auld) [1637824] - [kernel] sched/numa: Avoid task migration for small NUMA improvement (Phil Auld) [1637824] - [mm] mm/migrate: Use spin_trylock() while resetting rate limit (Phil Auld) [1637824] - [kernel] sched/numa: Limit the conditions where scan period is reset (Phil Auld) [1637824] - [kernel] sched/numa: Reset scan rate whenever task moves across nodes (Phil Auld) [1637824] - [kernel] sched/numa: Pass destination CPU as a parameter to migrate_task_rq (Phil Auld) [1637824] - [kernel] sched/numa: Stop multiple tasks from moving to the CPU at the same time (Phil Auld) [1637824] - [kernel] sched/fair: Fix scale_rt_capacity() for SMT (Phil Auld) [1637824] - [kernel] sched/numa: Move task_numa_placement() closer to numa_migrate_preferred() (Phil Auld) [1637824] - [kernel] sched/numa: Use group_weights to identify if migration degrades locality (Phil Auld) [1637824] - [kernel] sched/numa: Update the scan period without holding the numa_group lock (Phil Auld) [1637824] - [kernel] sched/numa: Remove numa_has_capacity() (Phil Auld) [1637824] - [kernel] sched/numa: Modify migrate_swap() to accept additional parameters (Phil Auld) [1637824] - [kernel] sched/numa: Remove unused task_capacity from 'struct numa_stats' (Phil Auld) [1637824] - [kernel] sched/numa: Skip nodes that are at 'hoplimit' (Phil Auld) [1637824] - [kernel] sched/debug: Reverse the order of printing faults (Phil Auld) [1637824] - [kernel] sched/numa: Use task faults only if numa_group is not yet set up (Phil Auld) [1637824] - [kernel] sched/numa: Set preferred_node based on best_cpu (Phil Auld) [1637824] - [kernel] sched/numa: Simplify load_too_imbalanced() (Phil Auld) [1637824] - [kernel] sched/numa: Evaluate move once per node (Phil Auld) [1637824] - [kernel] sched/fair: Remove #ifdefs from scale_rt_capacity() (Phil Auld) [1637824] - [kernel] sched/cpufreq: Clarify sugov_get_util() (Phil Auld) [1637824] - [kernel] sched/sysctl: Remove unused sched_time_avg_ms sysctl (Phil Auld) [1637824] - [kernel] sched/core: Remove the rt_avg code (Phil Auld) [1637824] - [kernel] sched/core: Use PELT for scale_rt_capacity() (Phil Auld) [1637824] - [kernel] sched/cpufreq: Remove sugov_aggregate_util() (Phil Auld) [1637824] - [kernel] cpufreq/schedutil: Take time spent in interrupts into account (Phil Auld) [1637824] - [kernel] sched/irq: Add IRQ utilization tracking (Phil Auld) [1637824] - [kernel] cpufreq/schedutil: Use DL utilization tracking (Phil Auld) [1637824] - [kernel] sched/dl: Add dl_rq utilization tracking (Phil Auld) [1637824] - [kernel] cpufreq/schedutil: Use RT utilization tracking (Phil Auld) [1637824] - [kernel] sched/rt: Add rt_rq utilization tracking (Phil Auld) [1637824] - [kernel] sched/pelt: Move PELT related code in a dedicated file (Phil Auld) [1637824] - [char] ipmi_si: Potential array underflow in hotmod_handler() (Tony Camuso) [1665131] - [char] ipmi_si: Remove hacks for adding a dummy platform devices (Tony Camuso) [1665131] - [char] ipmi_si: Consolidate scanning the platform bus (Tony Camuso) [1665131] - [char] ipmi_si: Remove hotmod devices on removal and exit (Tony Camuso) [1665131] - [char] ipmi_si: Remove hardcode IPMI devices by scanning the platform bus (Tony Camuso) [1665131] - [char] ipmi_si: Switch hotmod to use a platform device (Tony Camuso) [1665131] - [char] ipmi: Fix failure on SMBIOS specified devices (Tony Camuso) [1665131] - [char] ipmi: Consolidate the adding of platform devices (Tony Camuso) [1665131] - [char] ipmi_si: Rename addr_type to addr_space to match what it does (Tony Camuso) [1665131] - [char] ipmi_si: Convert some types into unsigned (Tony Camuso) [1665131] - [char] ipmi: ipmi_si_hardcode.c: init si_type array to fix a crash (Tony Camuso) [1665131] - [char] ipmi_si: Fix crash when using hard-coded device (Tony Camuso) [1665131] - [char] ipmi: Use dedicated API for copying a UUID (Tony Camuso) [1665131] - [char] ipmi: Use defined constant for UUID representation (Tony Camuso) [1665131] - [char] ipmi:ssif: Change some pr_xxx to dev_xxx calls (Tony Camuso) [1665131] - [char] ipmi: kcs_bmc: handle devm_kasprintf() failure case (Tony Camuso) [1665131] - [char] ipmi: Fix return value when a message is truncated (Tony Camuso) [1665131] - [char] ipmi: clean an indentation issue, remove extraneous space (Tony Camuso) [1665131] - [char] ipmi: Make the smi watcher be disabled immediately when not needed (Tony Camuso) [1665131] - [char] ipmi: Fix how the lower layers are told to watch for messages (Tony Camuso) [1665131] - [char] ipmi: Fix SSIF flag requests (Tony Camuso) [1665131] - [char] ipmi_si: fix use-after-free of resource->name (Tony Camuso) [1665131] - [char] ipmi: Don't initialize anything in the core until something uses it (Tony Camuso) [1665131] - [char] ipmi:ssif: Fix handling of multi-part return messages (Tony Camuso) [1665131] - [char] ipmi:dmi: Use pr_fmt in the IPMI DMI code (Tony Camuso) [1665131] - [char] ipmi: Remove platform driver overrides and use the id_table (Tony Camuso) [1665131] - [char] ipmi: msghandler: Add and use pr_fmt and dev_fmt, remove PFX (Tony Camuso) [1665131] - [char] ipmi: Use more common logging styles (Tony Camuso) [1665131] - [acpi] ACPI / glue: Split dev_is_platform() out of module for wide use (Tony Camuso) [1665131]- [scsi] scsi: hpsa: bump driver version (Joseph Szczypek) [1672669] - [scsi] scsi: hpsa: remove timeout from TURs (Joseph Szczypek) [1672669] - [scsi] scsi: hpsa: clean up two indentation issues (Joseph Szczypek) [1672669] - [scsi] scsi: hpsa: mark expected switch fall-throughs (Joseph Szczypek) [1672669] - [scsi] scsi: hpsa: switch to generic DMA API (Joseph Szczypek) [1672669] - [scsi] scsi: hpsa: Use vmemdup_user to replace the open code (Joseph Szczypek) [1672669] - [netdrv] ibmvnic: Add device identification to requested IRQs (Steve Best) [1665717] - [crypto] crypto: authenc - fix parsing key with misaligned rta_len (Herbert Xu) [1707546] - [block] block: don't drain in-progress dispatch in blk_cleanup_queue() (Ming Lei) [1694879] - [block] blk-mq: move cancel of hctx->run_work into blk_mq_hw_sysfs_release (Ming Lei) [1694879] - [include] blk-mq: always free hctx after request queue is freed (Ming Lei) [1694879] - [block] blk-mq: split blk_mq_alloc_and_init_hctx into two parts (Ming Lei) [1694879] - [block] blk-mq: free hw queue's resource in hctx's release handler (Ming Lei) [1694879] - [block] blk-mq: move cancel of requeue_work into blk_mq_release (Ming Lei) [1694879] - [block] blk-mq: grab .q_usage_counter when queuing request from plug code path (Ming Lei) [1694879] - [block] block: fix use-after-free on gendisk (Ming Lei) [1694879] - [netdrv] bonding: fix event handling for stacked bonds (Jarod Wilson) [1708390] - [netdrv] bonding: show full hw address in sysfs for slave entries (Jarod Wilson) [1708390] - [netdrv] bonding: fix PACKET_ORIGDEV regression (Jarod Wilson) [1708390] - [netdrv] bonding: check slave set command firstly (Jarod Wilson) [1708390] - [netdrv] bonding: count master 3ad stats separately (Jarod Wilson) [1708390] - [netdrv] bonding: add support for xstats and export 3ad stats (Jarod Wilson) [1708390] - [netdrv] bonding: add 3ad stats (Jarod Wilson) [1708390] - [netdrv] bonding: 3ad: remove bond_3ad_rx_indication's length argument (Jarod Wilson) [1708390] - [netdrv] bonding: adjust style of bond_3ad_rx_indication (Jarod Wilson) [1708390] - [netdrv] bonding: update nest level on unlink (Jarod Wilson) [1708390] - [netdrv] bonding: fix indentation issues, remove extra spaces (Jarod Wilson) [1708390] - [netdrv] bonding: convert to DEFINE_SHOW_ATTRIBUTE (Jarod Wilson) [1708390] - [netdrv] bonding: fix 802.3ad state sent to partner when unbinding slave (Jarod Wilson) [1708390] - [netdrv] bonding: use netpoll_poll_dev() helper (Jarod Wilson) [1708390] - [net] netpoll: do not test NAPI_STATE_SCHED in poll_one_napi() (Jarod Wilson) [1708390] - [net] netpoll: make ndo_poll_controller() optional (Jarod Wilson) [1708390] - [netdrv] bonding: don't cast const buf in sysfs store (Jarod Wilson) [1708390] - [netdrv] netdevsim: fix sa_idx out of bounds check (Ivan Vecera) [1708373] - [tools] selftests: rtnetlink: add ipsec offload API test (Ivan Vecera) [1708373] - [netdrv] netdevsim: add ipsec offload testing (Ivan Vecera) [1708373] - [tools] selftests: rtnetlink: use dummydev as a test device (Ivan Vecera) [1708373] - [tools] selftests: rtnetlink: clear the return code at start of ipsec test (Ivan Vecera) [1708373] - [tools] selftests: rtnetlink: use a local IP address for IPsec tests (Ivan Vecera) [1708373] - [tools] selftests: rtnetlink: hide complaint from terminated monitor (Ivan Vecera) [1708373] - [powerpc] powerpc/watchdog: Use hrtimers for per-CPU heartbeat (Steve Best) [1708327] - [netdrv] ixgbevf: Update driver version for RHEL-8.1.0 (Ken Cox) [1659166] - [netdrv] drivers: net: intel: use secpath helpers in more places (Ken Cox) [1659166] - [netdrv] ethernet/intel: consolidate NAPI and NAPI exit (Ken Cox) [1659166] - [netdrv] ixgbevf: add support for software timestamps (Ken Cox) [1659166] - [netdrv] ixgbe/ixgbevf: fix XFRM_ALGO dependency (Ken Cox) [1659166] - [netdrv] ixgbevf: off by one in ixgbevf_ipsec_tx() (Ken Cox) [1659166] - [netdrv] ixgbevf: fix msglen for ipsec mbx messages (Ken Cox) [1659166] - [netdrv] ixgbevf: remove ndo_poll_controller (Ken Cox) [1659166] - [netdrv] intel-ethernet: use correct module license (Ken Cox) [1659166] - [netdrv] ixgbevf: enable VF IPsec offload operations (Ken Cox) [1659166] - [netdrv] ixgbevf: add VF IPsec offload code (Ken Cox) [1659166] - [netdrv] ixgbevf: add defines for IPsec offload request (Ken Cox) [1659166] - [netdrv] ixgbevf: VF2VF TCP RSS (Ken Cox) [1659166] - [netdrv] ixgbe: Update driver version for RHEL-8.1.0 (Ken Cox) [1659164] - [netdrv] intel: correct return from set features callback (Ken Cox) [1659164] - [netdrv] ixgbe: don't do any AF_XDP zero-copy transmit if netif is not OK (Ken Cox) [1659164] - [netdrv] ixgbe: fix potential RX buffer starvation for AF_XDP (Ken Cox) [1659164] - [netdrv] ixgbe: fix older devices that do not support IXGBE_MRQC_L3L4TXSWEN (Ken Cox) [1659164] - [netdrv] net: bpf: remove XDP_QUERY_XSK_UMEM enumerator (Ken Cox) [1659164] - [netdrv] ixgbe: Use struct_size() helper (Ken Cox) [1659164] - [netdrv] ixgbe: remove magic constant in ixgbe_reset_hw_82599() (Ken Cox) [1659164] - [netdrv] ixgbe: use mii_bus to handle MII related ioctls (Ken Cox) [1659164] - [netdrv] ixgbe: register a mdiobus (Ken Cox) [1659164] - [netdrv] drivers: net: intel: use secpath helpers in more places (Ken Cox) [1659164] - [netdrv] ixgbe: Fix race when the VF driver does a reset (Ken Cox) [1659164] - [netdrv] ixgbe: recognize 1000BaseLX SFP modules as 1Gbps (Ken Cox) [1659164] - [netdrv] ixgbe: Replace synchronize_sched() with synchronize_rcu() (Ken Cox) [1659164] - [netdrv] i40e/ixgbe/igb: fail on new WoL flag setting WAKE_MAGICSECURE (Ken Cox) [1659164] - [netdrv] intel-ethernet: software timestamp skbs as late as possible (Ken Cox) [1659164] - [netdrv] ixgbe: allow IPsec Tx offload in VEPA mode (Ken Cox) [1659164] - [netdrv] ixgbe: don't clear_bit on xdp_ring->state if xdp_ring is null (Ken Cox) [1659164] - [netdrv] ixgbe: fix MAC anti-spoofing filter after VFLR (Ken Cox) [1659164] - [netdrv] ixgbe/ixgbevf: fix XFRM_ALGO dependency (Ken Cox) [1659164] - [netdrv] drivers: net: remove inclusion when not needed (Ken Cox) [1659164] - [netdrv] ixgbe: check return value of napi_complete_done() (Ken Cox) [1659164] - [netdrv] ixgbe: add AF_XDP zero-copy Tx support (Ken Cox) [1659164] - [netdrv] ixgbe: move common Tx functions to ixgbe_txrx_common.h (Ken Cox) [1659164] - [netdrv] ixgbe: add AF_XDP zero-copy Rx support (Ken Cox) [1659164] - [netdrv] ixgbe: move common Rx functions to ixgbe_txrx_common.h (Ken Cox) [1659164] - [netdrv] ixgbe: added Rx/Tx ring disable/enable functions (Ken Cox) [1659164] - [netdrv] ixgbe: Fix crash with VFs and flow director on interface flap (Ken Cox) [1659164] - [netdrv] ixgbe: remove redundant function ixgbe_fw_recovery_mode() (Ken Cox) [1659164] - [netdrv] ixgbe: Fix ixgbe TX hangs with XDP_TX beyond queue limit (Ken Cox) [1659164] - [netdrv] ixgbe: remove ndo_poll_controller (Ken Cox) [1659164] - [netdrv] intel-ethernet: use correct module license (Ken Cox) [1659164] - [netdrv] ixgbe: fix the return value for unsupported VF offload (Ken Cox) [1659164] - [netdrv] ixgbe: disallow IPsec Tx offload when in SR-IOV mode (Ken Cox) [1659164] - [netdrv] ixgbe: add VF IPsec offload request message handling (Ken Cox) [1659164] - [netdrv] ixgbe: add VF IPsec offload enable flag (Ken Cox) [1659164] - [netdrv] ixgbe: add VF IPsec management (Ken Cox) [1659164] - [netdrv] ixgbe: prep IPsec constants for later use (Ken Cox) [1659164] - [netdrv] ixgbe: reload IPsec IP table after sa tables (Ken Cox) [1659164] - [netdrv] ixgbe: don't clear IPsec sa counters on HW clearing (Ken Cox) [1659164] - [netdrv] ixgbe: firmware recovery mode (Ken Cox) [1659164] - [netdrv] ixgbe: fix driver behaviour after issuing VFLR (Ken Cox) [1659164] - [netdrv] ixgbe: Prevent unsupported configurations with XDP (Ken Cox) [1659164] - [netdrv] ixgbe: Refactor queue disable logic to take completion time into account (Ken Cox) [1659164] - [netdrv] ixgbe: Reorder Tx/Rx shutdown to reduce time needed to stop device (Ken Cox) [1659164] - [netdrv] ixgbe: add ipsec security registers into ethtool register dump (Ken Cox) [1659164] - [netdrv] ixgbe: Do not allow LRO or MTU change with XDP (Ken Cox) [1659164] - [wireless] brcmfmac: add subtype check for event handling in data path (Stanislaw Gruszka) [1705386] {CVE-2019-9500} - [wireless] brcmfmac: assure SSID length from firmware is limited (Stanislaw Gruszka) [1705386] {CVE-2019-9500} - [base] driver core: Postpone DMA tear-down until after devres release (Maurizio Lombardi) [1698053]- [of] of: Add missing exports of node name compare functions (Neil Horman) [1665660] - [of] of: add node name compare helper functions (Neil Horman) [1665660] - [include] gpio: Add API to explicitly name a consumer (Neil Horman) [1665660] - [drivers] spi: spi-gpio: fix SPI_CS_HIGH capability (Neil Horman) [1665660] - [drivers] spi: use gpio[d]_set_value_cansleep for setting chipselect GPIO (Neil Horman) [1665660] - [drivers] spi: gpio: Advertise support for SPI_CS_HIGH (Neil Horman) [1665660] - [include] spi: support inter-word delay requirement for devices (Neil Horman) [1665660] - [drivers] spi: dw: Fix default polarity of native chipselect (Neil Horman) [1665660] - [drivers] spi: Support high CS when using descriptors (Neil Horman) [1665660] - [include] spi: Go back to immediate teardown (Neil Horman) [1665660] - [drivers] spi: dw: change snprintf to scnprintf for possible overflow (Neil Horman) [1665660] - [drivers] spi: dw: fix warning unused variable 'ret' (Neil Horman) [1665660] - [include] spi: core: avoid waking pump thread from spi_sync instead run teardown delayed (Neil Horman) [1665660] - [drivers] spi: dw: Convert to use CS GPIO descriptors (Neil Horman) [1665660] - [include] spi: Optionally use GPIO descriptors for CS GPIOs (Neil Horman) [1665660] - [drivers] spi: dw: fix potential variable assignment error (Neil Horman) [1665660] - [drivers] spi: Use of_node_name_eq for node name comparisons (Neil Horman) [1665660] - [drivers] spi: dw-mmio: add ACPI support (Neil Horman) [1665660] - [include] spi: add support for octal mode I/O data transfer (Neil Horman) [1665660] - [drivers] spi: Fix formatting of header block (Neil Horman) [1665660] - [drivers] spi: Fix core transfer waits after slave support (Neil Horman) [1665660] - [drivers] spi: Deal with slaves that return from transfer_one() unfinished (Neil Horman) [1665660] - [include] spi: gpio: Support 3WIRE high-impedance turn-around (Neil Horman) [1665660] - [drivers] spi: Make GPIO CSs honour the SPI_NO_CS flag (Neil Horman) [1665660] - [drivers] dw: spi: add support for Amazon's Alpine spi controller (Neil Horman) [1665660] - [include] spi: Add driver_override SPI device attribute (Neil Horman) [1665660] - [include] spi: make OF helper available for others (Neil Horman) [1665660] - [include] spi: switch to SPDX license identifier (Neil Horman) [1665660] - [drivers] spi: always use software fallback for SPI_CS_WORD when using cs_gio (Neil Horman) [1665660] - [drivers] spi: add software implementation for SPI_CS_WORD (Neil Horman) [1665660] - [include] spi: add new SPI_CS_WORD flag (Neil Horman) [1665660] - [drivers] spi: gpio: No MISO does not imply no RX (Neil Horman) [1665660] - [drivers] spi: dw: support 4-16 bits per word (Neil Horman) [1665660] - [drivers] spi: spi-gpio: Remove set but not used variable 'pdata' (Neil Horman) [1665660] - [drivers] spi: Do not print a message if spi_controller_{suspend,resume}() fails (Neil Horman) [1665660] - [drivers] spi: gpio: Fix copy-and-paste error (Neil Horman) [1665660] - [drivers] spi: dw-mmio: avoid hardcoded field mask (Neil Horman) [1665660] - [drivers] spi: dw-mmio: add MSCC Jaguar2 support (Neil Horman) [1665660] - [include] spi: Introduce one new field to set word delay (Neil Horman) [1665660] - [drivers] spi: Fix double IDR allocation with DT aliases (Neil Horman) [1665660] - [drivers] spi: fix IDR collision on systems with both fixed and dynamic SPI bus numbers (Neil Horman) [1665660] - [drivers] spi: spi-gpio: add SPI_3WIRE support (Neil Horman) [1665660] - [drivers] spi: add flags parameter to txrx_word function pointers (Neil Horman) [1665660] - [drivers] spi: dw-mmio: add MSCC Ocelot support (Neil Horman) [1665660] - [drivers] spi: dw: export dw_spi_set_cs (Neil Horman) [1665660] - [drivers] spi: dw: allow providing own set_cs callback (Neil Horman) [1665660] - [drivers] spi: dw: fix possible race condition (Neil Horman) [1665660] - [acpi] ACPI / APD: Add clock frequency for Hisilicon Hip08 SPI controller (Neil Horman) [1665660] - [md] md/raid: raid5 preserve the writeback action after the parity check (Nigel Croxon) [1702309] - [md] Revert "Don't jump to compute_result state from check_result state" (Nigel Croxon) [1702309] - [md] md: return -ENODEV if rdev has no mddev assigned (Nigel Croxon) [1702309] - [md] md: add __acquires/__releases annotations to handle_active_stripes (Nigel Croxon) [1702309] - [md] md: add __acquires/__releases annotations to (un)lock_two_stripes (Nigel Croxon) [1702309] - [md] md: mark md_cluster_mod static (Nigel Croxon) [1702309] - [md] md: use correct type in super_1_sync (Nigel Croxon) [1702309] - [md] md: use correct type in super_1_load (Nigel Croxon) [1702309] - [md] md: use correct types in md_bitmap_print_sb (Nigel Croxon) [1702309] - [md] md: add a missing endianness conversion in check_sb_changes (Nigel Croxon) [1702309] - [md] md: add mddev->pers to avoid potential NULL pointer dereference (Nigel Croxon) [1702309] - [md] md: batch flush requests. (Nigel Croxon) [1702309] - [md] Revert "MD: fix lock contention for flush bios" (Nigel Croxon) [1702309] - [md] Don't jump to compute_result state from check_result state (Nigel Croxon) [1702309] - [netdrv] bnxt_en: Reset device on RX buffer errors. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Improve RX consumer index validity check. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Drop oversize TX packets to prevent errors. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Wait longer for the firmware message response to complete. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Fix typo in firmware message timeout logic. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Return relevant error code when offload fails (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Add support for mdio read/write to external PHY (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Propagate trusted VF attribute to firmware. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Add support for BCM957504 (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Update firmware interface spec. to 1.10.0.47. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Disable interrupts when allocating CP rings or NQs. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Fix context memory allocation. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Fix ring checking logic on 57500 chips. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Adjust default RX coalescing ticks to 10 us. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Support for 64-bit flow handle. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Increase context memory allocations on 57500 chips for RDMA. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Add Level 2 context memory paging support. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Enhance bnxt_alloc_ring()/bnxt_free_ring(). (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Add support for 2nd firmware message channel. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Introduce bnxt_get_hwrm_resp_addr & bnxt_get_hwrm_seq_id routines. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Avoid arithmetic on void * pointer. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Use macros for firmware message doorbell offsets. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Set hwrm_intr_seq_id value to its inverted value. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Update firmware interface spec. to 1.10.0.33. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Fix ethtool self-test loopback. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: query force speeds before disabling autoneg mode. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Do not free port statistics buffer when device is down. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Save ring statistics before reset. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Return linux standard errors in bnxt_ethtool.c (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Don't set ETS on unused TCs. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Add ethtool -S priority counters. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Add SR-IOV support for 57500 chips. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Disable MSIX before re-reserving NQs/CMPL rings. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Reserve 1 stat_ctx for RDMA driver. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Do not modify max_stat_ctxs after RDMA driver requests/frees stat_ctxs (Selvin Xavier) [1664477] - [netdrv] bnxt_en: get rid of num_stat_ctxs variable (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Add bnxt_get_avail_cp_rings_for_en() helper function. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Store the maximum NQs available on the PF. (Selvin Xavier) [1664477] - [netdrv] bnxt: remove printing of hwrm message (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Fix _bnxt_get_max_rings() for 57500 chips. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Fix NQ/CP rings accounting on the new 57500 chips. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Keep track of reserved IRQs. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Fix CNP CoS queue regression. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Fix filling time in bnxt_fill_coredump_record() (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Add software "missed_irqs" counter. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Workaround occasional TX timeout on 57500 A0. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Disable RDMA support on the 57500 chips. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Fix rx_l4_csum_errors counter on 57500 devices. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Fix RSS context allocation. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Copy and paste bug in extended tx_stats (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Add PCI ID for BCM57508 device. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Add new NAPI poll function for 57500 chips. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Refactor bnxt_poll_work(). (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Add coalescing setup for 57500 chips. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Use bnxt_cp_ring_info struct pointer as parameter for RX path. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Add RSS support for 57500 chips. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Increase RSS context array count and skip ring groups on 57500 chips. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Allocate/Free CP rings for 57500 series chips. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Modify bnxt_ring_alloc_send_msg() to support 57500 chips. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Add helper functions to get firmware CP ring ID. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Allocate completion ring structures for 57500 series chips. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Modify the ring reservation functions for 57500 series chips. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Adjust MSIX and ring groups for 57500 series chips. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Re-structure doorbells. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Add 57500 new chip ID and basic structures. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Configure context memory on new devices. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Check context memory requirements from firmware. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Add new flags to setup new page table PTE bits on newer devices. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Refactor bnxt_ring_struct. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Update interrupt coalescing logic. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Add maximum extended request length fw message support. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Add additional extended port statistics. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Update firmware interface spec. to 1.10.0.3. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Remove unnecessary unsigned integer comparison and initialize variable (Selvin Xavier) [1664477] - [netdrv] bnxt_en: get the reduced max_irqs by the ones used by RDMA (Selvin Xavier) [1664477] - [netdrv] bnxt_en: free hwrm resources, if driver probe fails. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Fix enables field in HWRM_QUEUE_COS2BW_CFG request (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Fix VNIC reservations on the PF. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Add a driver specific gre_ver_check devlink parameter. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Use msix_vec_per_pf_max and msix_vec_per_pf_min devlink params. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: return proper error when FW returns HWRM_ERR_CODE_RESOURCE_ACCESS_DENIED (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Use ignore_ari devlink parameter (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Fix TX timeout during netpoll. (Selvin Xavier) [1664477] - [netdrv] bnxt: remove ndo_poll_controller (Selvin Xavier) [1664477] - [netdrv] bnxt_en: don't try to offload VLAN 'modify' action (Selvin Xavier) [1664477] - [netdrv] bnxt_en: remove set but not used variable 'addr_type' (Selvin Xavier) [1664477] - [netdrv] bnxt_en: remove set but not used variable 'rx_stats' (Selvin Xavier) [1664477] - [netdrv] net: bnxt: Fix a uninitialized variable warning. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: take coredump_record structure off stack (Selvin Xavier) [1664477] - [netdrv] bnxt_en: avoid string overflow for record->system_name (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Fix strcpy() warnings in bnxt_ethtool.c (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Do not use the CNP CoS queue for networking traffic. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Add DCBNL DSCP application protocol support. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Add hwmon sysfs support to read temperature (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Notify firmware about IF state changes. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Move firmware related flags to a new fw_cap field in struct bnxt. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Add BNXT_NEW_RM() macro. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Add support for ethtool get dump. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Update RSS setup and GRO-HW logic according to the latest spec. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Add new VF resource allocation strategy mode. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Add PHY retry logic. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Add external loopback test to ethtool selftest. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Adjust timer based on ethtool stats-block-usecs settings. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Update firmware interface version to 1.9.2.25. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: combine 'else if' and 'else' into single branch (Selvin Xavier) [1664477] - [netdrv] bnxt_en: remove redundant debug register dma mem allocation (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Add bnxt_en initial params table and register it. (Selvin Xavier) [1664477] - [netdrv] sfc: mcdi_port: Mark expected switch fall-through (Jarod Wilson) [1685478] - [netdrv] sfc: ensure recovery after allocation failures (Jarod Wilson) [1685478] - [netdrv] sfc: Replace dev_kfree_skb_any by dev_consume_skb_any (Jarod Wilson) [1685478] - [netdrv] sfc: add bundle partition definitions to mtd (Jarod Wilson) [1685478] - [netdrv] sfc: Replace spin_is_locked() with lockdep (Jarod Wilson) [1685478] - [netdrv] sfc: remove ndo_poll_controller (Jarod Wilson) [1685478] - [iommu] iommu/amd: Set exclusion range correctly (Jerry Snitselaar) [1702766] - [iommu] iommu/amd: Reserve exclusion range in iova-domain (Jerry Snitselaar) [1694835] - [scsi] scsi: mpt3sas: Fix kernel panic during expander reset (Tomas Henzl) [1677693] - [mm] mm/vmstat.c: fix /proc/vmstat format for CONFIG_DEBUG_TLBFLUSH=y CONFIG_SMP=n (Waiman Long) [1705607] - [mm] x86/mm: Drop usage of __flush_tlb_all() in kernel_physical_mapping_init() (Waiman Long) [1705607] - [include] x86/mm: Validate kernel_physical_mapping_init() PTE population (Waiman Long) [1705607] - [include] generic/pgtable: Introduce set_pte_safe() (Waiman Long) [1705607] - [include] generic/pgtable: Introduce {p4d,pgd}_same() (Waiman Long) [1705607] - [include] generic/pgtable: Make {pmd, pud}_same() unconditionally available (Waiman Long) [1705607] - [mm] percpu: stop printing kernel addresses (Waiman Long) [1705607] - [x86] x86/speculation: Prevent deadlock on ssb_state::lock (Waiman Long) [1705607] - [fs] debugfs: fix use-after-free on symlink traversal (Waiman Long) [1705607] - [lib] debugobjects: avoid recursive calls with kmemleak (Waiman Long) [1705607] - [mm] mm/swapfile.c: use kvzalloc for swap_info_struct allocation (Waiman Long) [1705607] - [mm] hugetlbfs: fix kernel BUG at fs/hugetlbfs/inode.c:444! (Waiman Long) [1705607] - [include] watchdog/core: Add missing prototypes for weak functions (Waiman Long) [1705607] - [mm] memory_hotplug: cond_resched in __remove_pages (Waiman Long) [1705607] - [kernel] genirq: Fix race on spurious interrupt detection (Waiman Long) [1705607] - [kernel] printk: Fix panic caused by passing log_buf_len to command line (Waiman Long) [1705607] - [mm] mm/hmm: fix race between hmm_mirror_unregister() and mmu_notifier callback (Waiman Long) [1705607] - [mm] mm/rmap: map_pte() was not handling private ZONE_DEVICE page properly (Waiman Long) [1705607] - [mm] hugetlbfs: dirty pages as they are added to pagecache (Waiman Long) [1705607] - [fs] mm: /proc/pid/smaps_rollup: fix NULL pointer deref in smaps_pte_range() (Waiman Long) [1705607] - [kernel] sched/fair: Fix the min_vruntime update logic in dequeue_entity() (Waiman Long) [1705607] - [mm] x86/mm/pat: Disable preemption around __flush_tlb_all() (Waiman Long) [1705607] - [x86] x86/corruption-check: Fix panic in memory_corruption_check() when boot option without value is provided (Waiman Long) [1705607] - [x86] x86/time: Correct the attribute on jiffies' definition (Waiman Long) [1705607] - [x86] x86/percpu: Fix this_cpu_read() (Waiman Long) [1705607] - [x86] x86/tsc: Force inlining of cyc2ns bits (Waiman Long) [1705607] - [mm] mm/migrate.c: split only transparent huge pages when allocation fails (Waiman Long) [1705607] - [mm] mm/thp: fix call to mmu_notifier in set_pmd_migration_entry() v2 (Waiman Long) [1705607] - [mm] mm/mmap.c: don't clobber partially overlapping VMA with MAP_FIXED_NOREPLACE (Waiman Long) [1705607] - [mm] percpu: stop leaking bitmap metadata blocks (Waiman Long) [1705607] - [lib] vsprintf: Fix off-by-one bug in bstr_printf() processing dereferenced pointers (Waiman Long) [1705607] - [mm] mm/vmstat.c: fix outdated vmstat_text (Waiman Long) [1705607] - [base] PM / core: Clear the direct_complete flag on errors (Waiman Long) [1705607] - [tools] x86/vdso: Fix vDSO syscall fallback asm constraint regression (Waiman Long) [1705607] - [x86] x86/vdso: Only enable vDSO retpolines when enabled and supported (Waiman Long) [1705607] - [tools] selftests/x86: Add clock_gettime() tests to test_vdso (Waiman Long) [1705607] - [x86] x86/vdso: Fix asm constraints on vDSO syscall fallbacks (Waiman Long) [1705607] - [drivers] clocksource/drivers/timer-atmel-pit: Properly handle error cases (Waiman Long) [1705607] - [mm] mm/vmstat.c: skip NR_TLB_REMOTE_FLUSH* properly (Waiman Long) [1705607] - [mm] mm, thp: fix mlocking THP page with migration enabled (Waiman Long) [1705607] - [mm] mm: migration: fix migration of huge PMD shared pages (Waiman Long) [1705607] - [net] net/smc: improve smc_conn_create reason codes (Philipp Rudo) [1703471] - [net] net/smc: improve smc_listen_work reason codes (Philipp Rudo) [1703471] - [net] net/smc: code cleanup smc_listen_work (Philipp Rudo) [1703471] - [net] net/smc: cleanup of get vlan id (Philipp Rudo) [1703471] - [net] net/smc: consolidate function parameters (Philipp Rudo) [1703471] - [net] net/smc: check for ip prefix and subnet (Philipp Rudo) [1703471] - [net] net/smc: fallback to TCP after connect problems (Philipp Rudo) [1703471] - [net] net/smc: nonblocking connect rework (Philipp Rudo) [1703471] - [net] net/smc: move unhash before release of clcsock (Philipp Rudo) [1703471] - [net] net/smc: fix return code from FLUSH command (Philipp Rudo) [1703471] - [net] net/smc: propagate file from SMC to TCP socket (Philipp Rudo) [1703471] - [net] net/smc: fix a NULL pointer dereference (Philipp Rudo) [1703471] - [net] net/smc: wait for pending work before clcsock release_sock (Philipp Rudo) [1703471] - [net] net/smc: allow pnetid-less configuration (Philipp Rudo) [1700797] - [net] net/smc: allow PCI IDs as ib device names in the pnet table (Philipp Rudo) [1700797] - [net] net/smc: add pnet table namespace support (Philipp Rudo) [1700797] - [net] net/smc: add smcd support to the pnet table (Philipp Rudo) [1700797] - [net] net/smc: rework pnet table (Philipp Rudo) [1700797] - [net] net/smc: cleanup for smcr_tx_sndbuf_nonempty (Philipp Rudo) [1700797]- [tools] tools power turbostat: Override CFLAGS assignments and add LDFLAGS to build command (Steve Best) [1705959] - [tools] tools/power turbostat: update version number (Steve Best) [1705959] - [tools] tools/power turbostat: Add checks for failure of fgets() and fscanf() (Steve Best) [1705959] - [tools] tools/power turbostat: Warn on bad ACPI LPIT data (Steve Best) [1705959] - [tools] tools/power turbostat: Also read package power on AMD F17h (Zen) (Steve Best) [1705959] - [tools] tools/power turbostat: Add support for AMD Fam 17h (Zen) RAPL (Steve Best) [1705959] - [tools] tools/power turbostat: Do not display an error on systems without a cpufreq driver (Steve Best) [1705959] - [tools] tools/power turbostat: Add Die column (Steve Best) [1705959] - [tools] tools/power turbostat: Cleanup CNL-specific code (Steve Best) [1705959] - [tools] tools/power turbostat: Cleanup CC3-skip code (Steve Best) [1705959] - [tools] tools/power turbostat: Restore ability to execute in topology-order (Steve Best) [1705959] - [tools] tools/power turbostat: fix goldmont C-state limit decoding (Steve Best) [1705959] - [tools] tools/power turbostat: reduce debug output (Steve Best) [1705959] - [tools] tools/power turbosat: fix AMD APIC-id output (Steve Best) [1705959] - [mmc] mmc: sdhci-iproc: Add ACPI support (Mark Langsdorf) [1576966] - [mmc] mmc: sdhci-pltfm: Convert DT properties to generic device properties (Mark Langsdorf) [1576966] - [tty] serial: 8250_dw: Add ACPI support for uart on Broadcom SoC (Mark Langsdorf) [1576966] - [watchdog] watchdog: sp805: Add clock-frequency property (Mark Langsdorf) [1576966] - [watchdog] watchdog: sp805: set WDOG_HW_RUNNING when appropriate (Mark Langsdorf) [1576966] - [thermal] thermal: broadcom: Add Stingray thermal driver (Mark Langsdorf) [1576966] - [hv] hv: vmbus: Change server monitor_pages index to 0 (Mohammed Gamal) [1691383] - [kernel] hv: vmbus: Expose counters for interrupts and full conditions (Mohammed Gamal) [1691383] - [kernel] vmbus: Switch to use new generic UUID API (Mohammed Gamal) [1691383] - [hv] hv: vmbus: Check for ring when getting debug info (Mohammed Gamal) [1691383] - [x86] hyper-v: move synic/stimer control structures definitions to hyperv-tlfs.h (Mohammed Gamal) [1691383] - [hv] hv: vmbus: Return -EINVAL for the sys files for unopened channels (Mohammed Gamal) [1691383] - [hv] x86, hyperv: remove PCI dependency (Mohammed Gamal) [1691383] - [hv] hv: vmbus: Offload the handling of channels to two workqueues (Mohammed Gamal) [1691383] - [hv] hv: vmbus: check the creation_status in vmbus_establish_gpadl() (Mohammed Gamal) [1691383] - [hv] hv: vmbus: Remove the useless API vmbus_get_outgoing_channel() (Mohammed Gamal) [1691383] - [hv] hv: kvp: Use u to print U32 (Mohammed Gamal) [1691383] - [hv] hv_utils: update name in struct hv_driver util_drv (Mohammed Gamal) [1691383] - [hv] hv: vmbus: Get rid of unnecessary state in hv_context (Mohammed Gamal) [1691383] - [hv] hv: kvp: Fix the recent regression caused by incorrect clean-up (Mohammed Gamal) [1691383] - [hv] hv_balloon: Replace spin_is_locked() with lockdep (Mohammed Gamal) [1691383] - [hv] hv: vmbus: Use cpumask_var_t for on-stack cpu mask (Mohammed Gamal) [1691383] - [hv] hv: kvp: Fix two "this statement may fall through" warnings (Mohammed Gamal) [1691383] - [hv] hv: kvp: Fix the indentation of some "break" statements (Mohammed Gamal) [1691383] - [hv] hv: vmbus: Fix the descriptions of some function parameters (Mohammed Gamal) [1691383] - [hv] hv: vmbus: Use get/put_cpu() in vmbus_connect() (Mohammed Gamal) [1691383] - [hv] hv: vmbus: Fix synic per-cpu context initialization (Mohammed Gamal) [1691383] - [hv] hv: vmbus: Cleanup synic memory free path (Mohammed Gamal) [1691383] - [hv] hv: vmbus: Remove use of slow_virt_to_phys() (Mohammed Gamal) [1691383] - [hv] hv: vmbus: add numa_node to sysfs (Mohammed Gamal) [1691383] - [x86] hv: vmbus: Get rid of MSR access from vmbus_drv.c (Mohammed Gamal) [1691383] - [hv] hv: vmbus: Fix the issue with freeing up hv_ctl_table_hdr (Mohammed Gamal) [1691383] - [hv] hv: vmus: Fix the check for return value from kmsg get dump buffer (Mohammed Gamal) [1691383] - [hv] hv: Send one page worth of kmsg dump over Hyper-V during panic (Mohammed Gamal) [1691383] - [hv] hv: vmbus: Remove x86 MSR refs in arch independent code (Mohammed Gamal) [1691383] - [hv] hv: vmbus: Fix the offer_in_progress in vmbus_process_offer() (Mohammed Gamal) [1691383] - [hv] hv: vmbus: Add comments on ring buffer signaling (Mohammed Gamal) [1691383] - [video] use the new async probing feature for the hyperv drivers (Mohammed Gamal) [1691383] - [rpmspec] kernel-packaging: Remove kernel files from kernel-modules-extra package (Prarit Bhargava) [1705216] - [fs] xfs: don't ever put nlink > 0 inodes on the unlinked list (Brian Foster) [1693063] - [fs] xfs: reserve blocks for ifree transaction during log recovery (Brian Foster) [1693063] - [fs] xfs: rename m_inotbt_nores to m_finobt_nores (Brian Foster) [1693063] - [net] xfrm: Honor original L3 slave device in xfrmi policy lookup (Herbert Xu) [1702198] - [net] xfrm: Fix inbound traffic via XFRM interfaces across network namespaces (Herbert Xu) [1702198] - [net] xfrm: Make set-mark default behavior backward compatible (Herbert Xu) [1702198] - [net] xfrm: remove unnecessary check in xfrmi_get_stats64 (Herbert Xu) [1702198] - [net] xfrm: fix gro_cells leak when remove virtual xfrm interfaces (Herbert Xu) [1702198] - [net] xfrm: Make function xfrmi_get_link_net() static (Herbert Xu) [1702198] - [net] xfrm: fix ptr_ret.cocci warnings (Herbert Xu) [1702198] - [net] xfrm: Return detailed errors from xfrmi_newlink (Herbert Xu) [1702198] - [net] xfrm: Allow xfrmi if_id to be updated by UPDSA (Herbert Xu) [1702198] - [net] xfrm: Remove xfrmi interface ID from flowi (Herbert Xu) [1702198] - [net] xfrm: Allow Set Mark to be Updated Using UPDSA (Herbert Xu) [1702198] - [net] xfrm: Add virtual xfrm interfaces (Herbert Xu) [1702198] - [net] xfrm: Add a new lookup key to match xfrm interfaces. (Herbert Xu) [1702198] - [net] flow: Extend flow informations with xfrm interface id. (Herbert Xu) [1702198] - [net] xfrm: Extend the output_mark to support input direction and masking. (Herbert Xu) [1702198] - [fs] xfs: don't account extra agfl blocks as available (Brian Foster) [1656687] - [scsi] scsi: hisi_sas: Some misc tidy-up (Xiaojun Tan) [1702614] - [scsi] scsi: hisi_sas: Don't fail IT nexus reset for Open Reject timeout (Xiaojun Tan) [1702614] - [scsi] scsi: hisi_sas: Don't hard reset disk during controller reset (Xiaojun Tan) [1702614] - [scsi] scsi: hisi_sas: Support all RAS events with MSI interrupts (Xiaojun Tan) [1702614] - [scsi] scsi: hisi_sas: allocate different SAS address for directly attached situation (Xiaojun Tan) [1702614] - [scsi] scsi: hisi_sas: Adjust the printk format of functions hisi_sas_init_device() (Xiaojun Tan) [1702614] - [scsi] scsi: hisi_sas: Fix for setting the PHY linkrate when disconnected (Xiaojun Tan) [1702614] - [scsi] scsi: hisi_sas: Remedy inconsistent PHY down state in software (Xiaojun Tan) [1702614] - [scsi] scsi: hisi_sas: add host reset interface for test (Xiaojun Tan) [1702614] - [hid] HID: Increase maximum report size allowed by hid_field_extract() (Tony Camuso) [1688112] - [hid] HID: intel-ish-hid: remove data[128] usage on stack when sending HBM request (Tony Camuso) [1688112] - [hid] HID: intel-ish-hid: move doorbell writing before flush (Tony Camuso) [1688112] - [hid] HID: intel-ish-hid: Optimize writing ipc message from queue (Tony Camuso) [1688112] - [hid] HID: intel-ish-hid: avoid binding wrong ishtp_cl_device (Tony Camuso) [1688112] - [hid] HID: intel-ish-hid: Enable Ice Lake mobile (Tony Camuso) [1688112] - [hid] HID: increase maximum global item tag report size to 256 (Tony Camuso) [1688112] - [hid] HID: intel-ish-hid: Enable Sunrise Point-H ish driver (Tony Camuso) [1688112] - [hid] HID: intel-ish-hid: remove redundant variable num_frags (Tony Camuso) [1688112]- [s390] Disable kexec_load via kernel_lockdown for s390 (Philipp Rudo) [1659399] - [s390] s390/ipl: Provide has_secure sysfs attribute (Philipp Rudo) [1659399] - [s390] s390/kexec_file: Create ipl report and pass to next kernel (Philipp Rudo) [1659399] - [s390] s390/kexec_file: Signature verification prototype (Philipp Rudo) [1659399] - [s390] s390/kexec_file: Load new kernel to absolute 0 (Philipp Rudo) [1659399] - [s390] s390/kexec_file: Unify loader code (Philipp Rudo) [1659399] - [s390] s390/kexec_file: Simplify parmarea access (Philipp Rudo) [1659399] - [s390] s390/purgatory: Omit use of bin2c (Philipp Rudo) [1659399] - [s390] s390/purgatory: Reduce purgatory size (Philipp Rudo) [1659399] - [s390] s390/kexec_file: Fix detection of text segment in ELF loader (Philipp Rudo) [1659399] - [s390] s390/kexec_file: Fix potential segment overlap in ELF loader (Philipp Rudo) [1659399] - [s390] s390/zcore: Rename ipl_block to mitigate name collision (Philipp Rudo) [1659399] - [s390] s390/boot: pad bzImage to 4K (Philipp Rudo) [1659399] - [s390] s390/ipl: add helper functions to create an IPL report (Philipp Rudo) [1659399] - [s390] s390/ipl: read IPL report at early boot (Philipp Rudo) [1659399] - [s390] s390/ipl: add definitions for the IPL report block (Philipp Rudo) [1659399] - [s390] s390/ipl: provide uapi header for list directed IPL (Philipp Rudo) [1659399] - [s390] s390/ipl: make ipl_info less confusing (Philipp Rudo) [1659399] - [s390] s390: introduce .boot.preserved.data section compile time validation (Philipp Rudo) [1659399] - [s390] s390: move ipl block to .boot.preserved.data section (Philipp Rudo) [1659399] - [s390] s390: introduce .boot.preserved.data section (Philipp Rudo) [1659399] - [mm] s390: clean up redundant facilities list setup (Philipp Rudo) [1659399] - [s390] s390/als: remove duplicated in-place implementation of stfle (Philipp Rudo) [1659399] - [netdrv] fm10k: Fix a potential NULL pointer dereference (Neil Horman) [1659172] - [netdrv] fm10k: use struct_size() in kzalloc() (Neil Horman) [1659172] - [netdrv] fm10k: TRIVIAL cleanup of extra spacing in function comment (Neil Horman) [1659172] - [netdrv] ethernet/intel: consolidate NAPI and NAPI exit (Neil Horman) [1659172] - [netdrv] fm10k: bump driver version to match out-of-tree release (Neil Horman) [1659172] - [netdrv] fm10k: add missing device IDs to the upstream driver (Neil Horman) [1659172] - [netdrv] fm10k: ensure completer aborts are marked as non-fatal after a resume (Neil Horman) [1659172] - [netdrv] fm10k: fix SM mailbox full condition (Neil Horman) [1659172] - [netdrv] fm10k: remove ndo_poll_controller (Neil Horman) [1659172] - [netdrv] intel-ethernet: use correct module license (Neil Horman) [1659172] - [scsi] Revert "scsi: fcoe: clear FC_RP_STARTED flags when receiving a LOGO" (Nilesh Javali) [1701545] - [tools] tools: introduce test_and_clear_bit (Peter Xu) [1694926] - [net] bridge: fix netlink export of vlan_stats_per_port option (Ivan Vecera) [1703551] - [net] bridge: fix vlan stats use-after-free on destruction (Ivan Vecera) [1703551] - [tools] headers uapi: Update linux/if_link.h header copy (Ivan Vecera) [1703551] - [net] bridge: fix a possible memory leak in __vlan_add (Ivan Vecera) [1703551] - [net] bridge: add support for per-port vlan stats (Ivan Vecera) [1703551] - [net] bridge: mcast: Default back to multicast enabled state (Ivan Vecera) [1703551] - [net] bridge: pack net_bridge better (Ivan Vecera) [1703551] - [net] bridge: convert mtu_set_by_user to a bit (Ivan Vecera) [1703551] - [net] bridge: convert neigh_suppress_enabled option to a bit (Ivan Vecera) [1703551] - [net] bridge: convert mcast options to bits (Ivan Vecera) [1703551] - [net] bridge: convert and rename mcast disabled (Ivan Vecera) [1703551] - [net] bridge: convert group_addr_set option to a bit (Ivan Vecera) [1703551] - [net] bridge: convert nf call options to bits (Ivan Vecera) [1703551] - [net] bridge: add bitfield for options and convert vlan opts (Ivan Vecera) [1703551] - [net] bridge: make struct opening bracket consistent (Ivan Vecera) [1703551] - [net] Add netif_is_gretap()/netif_is_ip6gretap() (Ivan Vecera) [1701208] - [net] sched: register callbacks for indirect tc block binds (Ivan Vecera) [1701214] - [tools] selftests: tc-testing: fix tunnel_key failure if dst_port is unspecified (Ivan Vecera) [1701210] - [tools] selftests: tc-testing: drop test on missing tunnel key id (Ivan Vecera) [1701210] - [net] sched: act_tunnel_key: Don't dump dst port if it wasn't set (Ivan Vecera) [1701210] - [net] sched: act_tunnel_key: Allow key-less tunnels (Ivan Vecera) [1701210] - [net] ethtool: Added support for 50Gbps per lane link modes (Ivan Vecera) [1701215] - [net] ip_gre: fix parsing gre header in ipgre_err (Hangbin Liu) [1702212] - [net] vxlan: Free a leaked vetoed multicast rdst (Ivan Vecera) [1691695] - [net] switchdev: Add extack argument to call_switchdev_notifiers() (Ivan Vecera) [1691695] - [netdrv] vxlan: Add extack to switchdev operations (Ivan Vecera) [1691695] - [net] net: Add extack argument to ndo_fdb_add() (Ivan Vecera) [1691695] - [netdrv] vxlan: changelink: Delete remote after update (Ivan Vecera) [1691695] - [netdrv] vxlan: changelink: Postpone vxlan_config_apply() (Ivan Vecera) [1691695] - [netdrv] vxlan: changelink: Inline vxlan_dev_configure() (Ivan Vecera) [1691695] - [netdrv] vxlan: Allow vetoing of FDB notifications (Ivan Vecera) [1691695] - [netdrv] vxlan: Have vxlan_fdb_replace() save original rdst value (Ivan Vecera) [1691695] - [netdrv] vxlan: Split vxlan_fdb_update() in two (Ivan Vecera) [1691695] - [netdrv] vxlan: Move up vxlan_fdb_free(), vxlan_fdb_destroy() (Ivan Vecera) [1691695] - [net] bridge: Add br_fdb_clear_offload() (Ivan Vecera) [1691695] - [netdrv] vxlan: Add vxlan_fdb_clear_offload() (Ivan Vecera) [1691695] - [netdrv] vxlan: Add vxlan_fdb_replay() (Ivan Vecera) [1691695] - [net] route: add support for directed broadcast forwarding (Xin Long) [1562384] - [net] erspan: build the header with the right proto according to erspan_ver (Xin Long) [1663862] - [net] ipv6: make ip6_create_rt_rcu return ip6_null_entry instead of NULL (Xin Long) [1688617] - [net] tipc: handle the err returned from cmd header function (Jon Maloy) [1693452] - [net] tipc: check link name with right length in tipc_nl_compat_link_set (Jon Maloy) [1693452] - [net] tipc: check bearer name with right length in tipc_nl_compat_bearer_enable (Jon Maloy) [1693452] - [net] tipc: change to check tipc_own_id to return in tipc_net_stop (Jon Maloy) [1693452] - [net] tipc: tipc clang warning (Jon Maloy) [1693452] - [net] tipc: fix cancellation of topology subscriptions (Jon Maloy) [1693452] - [net] tipc: allow service ranges to be connect()'ed on RDM/DGRAM (Jon Maloy) [1693452] - [net] net: tipc: fix a missing check for nla_nest_start (Jon Maloy) [1693452] - [net] net: tipc: fix a missing check of nla_nest_start (Jon Maloy) [1693452] - [net] tipc: fix RDM/DGRAM connect() regression (Jon Maloy) [1693452] - [net] tipc: fix race condition causing hung sendto (Jon Maloy) [1693452] - [net] tipc: improve function tipc_wait_for_rcvmsg() (Jon Maloy) [1693452] - [net] tipc: improve function tipc_wait_for_cond() (Jon Maloy) [1693452] - [net] tipc: fix link session and re-establish issues (Jon Maloy) [1693452] - [net] tipc: fix skb may be leaky in tipc_link_input (Jon Maloy) [1693452] - [net] tipc: remove dead code in struct tipc_topsrv (Jon Maloy) [1693452] - [net] tipc: mark expected switch fall-throughs (Jon Maloy) [1693452] - [net] tipc: remove unneeded semicolon in trace.c (Jon Maloy) [1693452] - [net] tipc: fix uninit-value in tipc_nl_compat_doit (Jon Maloy) [1693452] - [net] tipc: fix uninit-value in tipc_nl_compat_name_table_dump (Jon Maloy) [1693452] - [net] tipc: fix uninit-value in tipc_nl_compat_link_set (Jon Maloy) [1693452] - [net] tipc: fix uninit-value in tipc_nl_compat_bearer_enable (Jon Maloy) [1693452] - [net] tipc: fix uninit-value in tipc_nl_compat_link_reset_stats (Jon Maloy) [1693452] - [net] tipc: fix uninit-value in in tipc_conn_rcv_sub (Jon Maloy) [1693452] - [net] tipc: fix memory leak in tipc_nl_compat_publ_dump (Jon Maloy) [1693452] - [net] tipc: fix a missing check of genlmsg_put (Jon Maloy) [1693452] - [net] tipc: fix a double free in tipc_enable_bearer() (Jon Maloy) [1693452] - [net] net/netlink_compat: Fix a missing check of nla_parse_nested (Jon Maloy) [1693452] - [net] tipc: fix uninitialized value for broadcast retransmission (Jon Maloy) [1693452] - [net] tipc: add trace_events for tipc bearer (Jon Maloy) [1693452] - [net] tipc: add trace_events for tipc node (Jon Maloy) [1693452] - [net] tipc: add trace_events for tipc socket (Jon Maloy) [1693452] - [net] tipc: add trace_events for tipc link (Jon Maloy) [1693452] - [net] tipc: enable tracepoints in tipc (Jon Maloy) [1693452] - [net] tipc: handle broadcast NAME_DISTRIBUTOR packet when receiving it (Jon Maloy) [1693452] - [net] tipc: check group dests after tipc_wait_for_cond() (Jon Maloy) [1693452] - [net] tipc: check tsk->group in tipc_wait_for_cond() (Jon Maloy) [1693452] - [net] tipc: compare remote and local protocols in tipc_udp_enable() (Jon Maloy) [1693452] - [net] tipc: use lock_sock() in tipc_sk_reinit() (Jon Maloy) [1693452] - [net] tipc: fix node keep alive interval calculation (Jon Maloy) [1693452] - [net] tipc: fix lockdep warning during node delete (Jon Maloy) [1693452] - [net] tipc: don't assume linear buffer when reading ancillary data (Jon Maloy) [1693452] - [net] tipc: fix lockdep warning when reinitilaizing sockets (Jon Maloy) [1693452] - [net] tipc: fix link re-establish failure (Jon Maloy) [1693452] - [net] tipc: improve broadcast retransmission algorithm (Jon Maloy) [1693452] - [net] tipc: use destination length for copy string (Jon Maloy) [1693452] - [net] tipc: support binding to specific ip address when activating UDP bearer (Jon Maloy) [1677371 1693452] - [net] tipc: remainder of commit ignore STATE_MSG on wrong link session (Jon Maloy) [1693452] - [net] tipc: buffer overflow handling in listener socket (Jon Maloy) [1693452] - [net] tipc: add SYN bit to connection setup messages (Jon Maloy) [1693452] - [net] tipc: refactor function tipc_sk_filter_connect() (Jon Maloy) [1693452] - [net] tipc: refactor function tipc_sk_timeout() (Jon Maloy) [1693452] - [net] tipc: refactor function tipc_msg_reverse() (Jon Maloy) [1693452] - [net] tipc: Add and use skb_mark_not_on_list(). (Jon Maloy) [1693452] - [net] tipc: correct spelling errors for tipc_topsrv_queue_evt() comments (Jon Maloy) [1693452] - [net] tipc: correct spelling errors for struct tipc_bc_base's comment (Jon Maloy) [1693452] - [net] tipc: correct structure parameter comments for topsrv (Jon Maloy) [1693452] - [net] net/tipc: remove redundant variables 'tn' and 'oport' (Jon Maloy) [1693452] - [net] net: tipc: bcast: Replace GFP_ATOMIC with GFP_KERNEL in tipc_bcast_init() (Jon Maloy) [1693452] - [net] net: tipc: name_table: Replace GFP_ATOMIC with GFP_KERNEL in tipc_nametbl_init() (Jon Maloy) [1693452] - [net] tipc: make some functions static (Jon Maloy) [1693452] - [net] tipc: make link capability update thread safe (Jon Maloy) [1693452] - [net] tipc: remove unused tipc_group_size (Jon Maloy) [1693452] - [net] tipc: remove unused tipc_link_is_active (Jon Maloy) [1693452] - [net] tipc: check session number before accepting link protocol messages (Jon Maloy) [1693452] - [net] tipc: add sequence number check for link STATE messages (Jon Maloy) [1693452] - [net] tipc: mark expected switch fall-throughs (Jon Maloy) [1693452] - [net] tipc: extend sock diag for group communication (Jon Maloy) [1693452] - [net] tipc: Auto removal of peer down node instance (Jon Maloy) [1693452] - [net] tipc: optimize function tipc_node_timeout() (Jon Maloy) [1693452] - [net] tipc: eliminate buffer cloning in function tipc_msg_extract() (Jon Maloy) [1693452] - [net] netfilter: nf_conncount: fix argument order to find_next_bit (Florian Westphal) [1531074] - [net] netfilter: nf_conncount: speculative garbage collection on empty lists (Florian Westphal) [1531074] - [net] netfilter: nf_conncount: move all list iterations under spinlock (Florian Westphal) [1531074] - [net] netfilter: nf_conncount: merge lookup and add functions (Florian Westphal) [1531074] - [net] netfilter: nf_conncount: restart search when nodes have been erased (Florian Westphal) [1531074] - [net] netfilter: nf_conncount: split gc in two phases (Florian Westphal) [1531074] - [net] netfilter: nf_conncount: don't skip eviction when age is negative (Florian Westphal) [1531074] - [net] netfilter: nf_conncount: replace CONNCOUNT_LOCK_SLOTS with CONNCOUNT_SLOTS (Florian Westphal) [1531074] - [net] netfilter: nf_conncount: use rb_link_node_rcu() instead of rb_link_node() (Florian Westphal) [1531074] - [net] netfilter: nf_conncount: remove wrong condition check routine (Florian Westphal) [1531074] - [net] netfilter: nf_conncount: fix unexpected permanent node of list. (Florian Westphal) [1531074] - [net] netfilter: nf_conncount: fix list_del corruption in conn_free (Florian Westphal) [1531074] - [net] netfilter: nf_conncount: use spin_lock_bh instead of spin_lock (Florian Westphal) [1531074] - [net] netfilter: nf_conncount: Add list lock and gc worker, and RCU for init tree search (Florian Westphal) [1531074] - [net] netfilter: nf_conncount: Split insert and traversal (Florian Westphal) [1531074] - [net] netfilter: nf_conncount: Move locking into count_tree() (Florian Westphal) [1531074] - [net] netfilter: nf_conncount: Early exit in nf_conncount_lookup() and cleanup (Florian Westphal) [1531074] - [net] netfilter: nf_conncount: Switch to plain list (Florian Westphal) [1531074] - [net] netfilter: nf_conncount: Early exit for garbage collection (Florian Westphal) [1531074] - [net] ptp: uapi: change _IOW to IOWR in PTP_SYS_OFFSET_EXTENDED definition (Hangbin Liu) [1677215] - [net] ptp: check that rsv field is zero in struct ptp_sys_offset_extended (Hangbin Liu) [1677215] - [net] ptp: deprecate gettime64() in favor of gettimex64() (Hangbin Liu) [1677215] - [net] ptp: add PTP_SYS_OFFSET_EXTENDED ioctl (Hangbin Liu) [1677215] - [net] ptp: check gettime64 return code in PTP_SYS_OFFSET ioctl (Hangbin Liu) [1677215] - [net] ptp: reorder declarations in ptp_ioctl() (Hangbin Liu) [1677215] - [net] tuntap: fix multiqueue rx (Guillaume Nault) [1686563]- [edac] EDAC/amd64: Add Family 17h Model 30h PCI IDs (Aristeu Rozanski) [1696603] - [x86] Update stepping values for coffee lake desktop (David Arcari) [1704800] - [security] KEYS: trusted: allow trusted.ko to initialize w/o a TPM (Jerry Snitselaar) [1694208] - [security] tpm: pass an array of tpm_extend_digest structures to tpm_pcr_extend() (Jerry Snitselaar) [1665130 1665129] - [security] KEYS: trusted: explicitly use tpm_chip structure from tpm_default_chip() (Jerry Snitselaar) [1665130 1665129] - [char] tpm/ppi: Enable submission of optional command parameter for PPI 1.3 (Jerry Snitselaar) [1665130] - [char] tpm/ppi: Possibly show command parameter if TPM PPI 1.3 is used (Jerry Snitselaar) [1665130] - [char] tpm/ppi: Display up to 101 operations as define for version 1.3 (Jerry Snitselaar) [1665130] - [char] tpm/ppi: rename TPM_PPI_REVISION_ID to TPM_PPI_REVISION_ID_1 (Jerry Snitselaar) [1665130] - [char] tpm/ppi: pass function revision ID to tpm_eval_dsm() (Jerry Snitselaar) [1665130] - [char] tpm: Fix the type of the return value in calc_tpm2_event_size() (Jerry Snitselaar) [1694208 1665129] - [char] tpm: fix an invalid condition in tpm_common_poll (Jerry Snitselaar) [1694208] - [char] tpm: turn on TPM on suspend for TPM 1.x (Jerry Snitselaar) [1694208 1665130] - [char] tpm: move tpm_chip definition to include/linux/tpm.h (Jerry Snitselaar) [1665129] - [char] tpm: retrieve digest size of unknown algorithms with PCR read (Jerry Snitselaar) [1665130 1665129] - [char] tpm: rename and export tpm2_digest and tpm2_algorithms (Jerry Snitselaar) [1665130 1665129] - [char] tpm: dynamically allocate the allocated_banks array (Jerry Snitselaar) [1665130 1665129] - [char] tpm: remove @flags from tpm_transmit() (Jerry Snitselaar) [1665130 1665129] - [char] tpm: take TPM chip power gating out of tpm_transmit() (Jerry Snitselaar) [1665130 1665129] - [char] tpm: introduce tpm_chip_start() and tpm_chip_stop() (Jerry Snitselaar) [1665130 1665129] - [char] tpm: remove TPM_TRANSMIT_UNLOCKED flag (Jerry Snitselaar) [1665130 1665129] - [char] tpm: use tpm_try_get_ops() in tpm-sysfs.c. (Jerry Snitselaar) [1665130] - [char] tpm: remove @space from tpm_transmit() (Jerry Snitselaar) [1665130 1665129] - [char] tpm: move TPM space code out of tpm_transmit() (Jerry Snitselaar) [1665130 1665129] - [char] tpm: move tpm_validate_commmand() to tpm2-space.c (Jerry Snitselaar) [1665130 1665129] - [char] tpm: clean up tpm_try_transmit() error handling flow (Jerry Snitselaar) [1665130 1665129] - [char] tpm: encapsulate tpm_dev_transmit() (Jerry Snitselaar) [1665130 1665129] - [char] tpm: access command header through struct in tpm_try_transmit() (Jerry Snitselaar) [1665130 1665129] - [char] tpm: declare struct tpm_header (Jerry Snitselaar) [1665130 1665129] - [char] tpm: print tpm2_commit_space() error inside tpm2_commit_space() (Jerry Snitselaar) [1665129] - [char] tpm: return 0 from pcrs_show() when tpm1_pcr_read() fails (Jerry Snitselaar) [1665130] - [char] tpm: fix invalid return value in pubek_show() (Jerry Snitselaar) [1694208 1665130] - [char] tpm: use tpm_buf in tpm_transmit_cmd() as the IO parameter (Jerry Snitselaar) [1665130 1665129] - [char] tpm: don't return bool from update_timeouts (Jerry Snitselaar) [1665130] - [char] tpm: don't print error message in tpm_transmit_cmd when tpm still testing (Jerry Snitselaar) [1665129] - [char] tpm: add _head suffix to tcg_efi_specid_event and tcg_pcr_event2 (Jerry Snitselaar) [1665129] - [char] tpm: Fix off-by-one when reading binary_bios_measurements (Jerry Snitselaar) [1694208 1665130] - [char] tpm: Simplify the measurements loop (Jerry Snitselaar) [1665130] - [char] tpm/tpm_i2c_atmel: Return -E2BIG when the transfer is incomplete (Jerry Snitselaar) [1694208] - [char] tpm: Unify the send callback behaviour (Jerry Snitselaar) [1665129] - [char] tpm: Fix some name collisions with drivers/char/tpm.h (Jerry Snitselaar) [1694208] - [char] tpm/tpm_crb: Avoid unaligned reads in crb_recv() (Jerry Snitselaar) [1694208 1665129] - [char] tpm: add support for partial reads (Jerry Snitselaar) [1665129] - [char] tpm: tpm_ibmvtpm: fix kdoc warnings (Jerry Snitselaar) [1665129] - [char] tpm: fix kdoc for tpm2_flush_context_cmd() (Jerry Snitselaar) [1694208 1665129] - [char] tpm: tpm_try_transmit() refactor error flow. (Jerry Snitselaar) [1694208 1665129] - [char] tpm: use u32 instead of int for PCR index (Jerry Snitselaar) [1665130 1665129] - [security] ima: Get rid of ima_used_chip and use ima_tpm_chip != NULL instead (Jerry Snitselaar) [1665130 1665129] - [security] ima: Use tpm_default_chip() and call TPM functions with a tpm_chip (Jerry Snitselaar) [1665129] - [char] tpm1: reimplement tpm1_continue_selftest() using tpm_buf (Jerry Snitselaar) [1665130] - [char] tpm1: reimplement SAVESTATE using tpm_buf (Jerry Snitselaar) [1665130] - [char] tpm1: rename tpm1_pcr_read_dev to tpm1_pcr_read() (Jerry Snitselaar) [1665130] - [char] tpm1: implement tpm1_pcr_read_dev() using tpm_buf structure (Jerry Snitselaar) [1665130] - [char] tpm: tpm1: rewrite tpm1_get_random() using tpm_buf structure (Jerry Snitselaar) [1665130] - [char] tpm: tpm-space.c remove unneeded semicolon (Jerry Snitselaar) [1665129] - [char] tpm: tpm-interface.c drop unused macros (Jerry Snitselaar) [1694208 1665130] - [char] tpm: add tpm_auto_startup() into tpm-interface.c (Jerry Snitselaar) [1665129] - [char] tpm: factor out tpm_startup function (Jerry Snitselaar) [1665130 1665129] - [char] tpm: factor out tpm 1.x pm suspend flow into tpm1-cmd.c (Jerry Snitselaar) [1665130] - [char] tpm: move tpm 1.x selftest code from tpm-interface.c tpm1-cmd.c (Jerry Snitselaar) [1665130] - [char] tpm: factor out tpm1_get_random into tpm1-cmd.c (Jerry Snitselaar) [1665130] - [char] tpm: move tpm_getcap to tpm1-cmd.c (Jerry Snitselaar) [1665130] - [char] tpm: move tpm1_pcr_extend to tpm1-cmd.c (Jerry Snitselaar) [1665130] - [char] tpm: factor out tpm_get_timeouts() (Jerry Snitselaar) [1665130 1665129] - [char] tpm: add tpm_calc_ordinal_duration() wrapper (Jerry Snitselaar) [1665130 1665129] - [char] tpm: factor out tpm 1.x duration calculation to tpm1-cmd.c (Jerry Snitselaar) [1665130 1665129] - [char] tpm: sort objects in the Makefile (Jerry Snitselaar) [1665129] - [char] tpm2: add new tpm2 commands according to TCG 1.36 (Jerry Snitselaar) [1665129] - [char] tpm: tpm_i2c_nuvoton: use correct command duration for TPM 2.x (Jerry Snitselaar) [1665129] - [char] tpm: add support for nonblocking operation (Jerry Snitselaar) [1665129] - [char] tpm: add ptr to the tpm_space struct to file_priv (Jerry Snitselaar) [1665129] - [char] tpm: Make SECURITYFS a weak dependency (Jerry Snitselaar) [1665129] - [char] tpm: suppress transmit cmd error logs when TPM 1.2 is disabled/deactivated (Jerry Snitselaar) [1665130] - [char] tpm: fix response size validation in tpm_get_random() (Jerry Snitselaar) [1694208 1665129] - [char] tpm: replace TPM_TRANSMIT_RAW with TPM_TRANSMIT_NESTED (Jerry Snitselaar) [1665129] - [char] tpm: Convert tpm_find_get_ops() to use tpm_default_chip() (Jerry Snitselaar) [1665129] - [char] tpm: Implement tpm_default_chip() to find a TPM chip (Jerry Snitselaar) [1665129] - [char] tpm: rename tpm_chip_find_get() to tpm_find_get_ops() (Jerry Snitselaar) [1665129] - [char] tpm: Allow tpm_tis drivers to set hwrng quality. (Jerry Snitselaar) [1665129] - [char] tpm: Return the actual size when receiving an unsupported command (Jerry Snitselaar) [1694208 1665129] - [char] tpm/tpm_i2c_infineon: switch to i2c_lock_bus(..., I2C_LOCK_SEGMENT) (Jerry Snitselaar) [1665129] - [char] tpm_tis_spi: Pass the SPI IRQ down to the driver (Jerry Snitselaar) [1665129] - [char] tpm: migrate tpm2_get_random() to use struct tpm_buf (Jerry Snitselaar) [1665129] - [char] tpm: migrate tpm2_get_tpm_pt() to use struct tpm_buf (Jerry Snitselaar) [1665129] - [char] tpm: migrate tpm2_probe() to use struct tpm_buf (Jerry Snitselaar) [1665129] - [char] tpm: migrate tpm2_shutdown() to use struct tpm_buf (Jerry Snitselaar) [1665129] - [pci] PCI: Fix __initdata issue with "pci=disable_acs_redir" parameter (Myron Stowe) [1704979] - [s390] s390/pci: skip VF scanning (Myron Stowe) [1704979] - [pci] PCI/IOV: Add flag so platforms can skip VF scanning (Myron Stowe) [1704979] - [pci] PCI/IOV: Factor out sriov_add_vfs() (Myron Stowe) [1704979] - [pci] switchtec: Add MRPC DMA mode support (Myron Stowe) [1704979] - [pci] switchtec: Improve MRPC efficiency by enabling write combining (Myron Stowe) [1704979] - [pci] switchtec: Fix SWITCHTEC_IOCTL_EVENT_IDX_ALL flags overwrite (Myron Stowe) [1704979] - [pci] switchtec: Set DMA coherent mask (Myron Stowe) [1704979] - [pci] switchtec: Remove immediate status check after submitting MRPC command (Myron Stowe) [1704979] - [pci] PCI / PM: Allow runtime PM without callback functions (Myron Stowe) [1704979] - [pci] PCI/P2PDMA: Clean up documentation and kernel-doc (Myron Stowe) [1704979] - [pci] PCI: Remove unnecessary space before function pointer arguments (Myron Stowe) [1704979] - [maintainers] MAINTAINERS: Add x86 early-quirks.c file pattern to PCI subsystem (Myron Stowe) [1704979] - [pci] PCI: Expand the "PF" acronym in Kconfig help text (Myron Stowe) [1704979] - [x86] x86/PCI: Fix Broadcom CNB20LE unintended sign extension (redux) (Myron Stowe) [1704979] - [pci] PCI/ASPM: Remove unused lists from struct pcie_link_state (Myron Stowe) [1704979] - [pci] PCI / ACPI: Identify untrusted PCI devices (Myron Stowe) [1704979]- [documentation] x86/resctrl: Update Documentation/x86/resctrl_ui.txt (Prarit Bhargava) [1504489] - [x86] x86/resctrl: Remove unnecessary check for cbm_validate() (Prarit Bhargava) [1504489] - [maintainers] MAINTAINERS: Update resctrl filename patterns (Prarit Bhargava) [1504489] - [documentation] Documentation: Rename and update intel_rdt_ui.txt to resctrl_ui.txt (Prarit Bhargava) [1504489] - [x86] x86/resctrl: Introduce AMD QOS feature (Prarit Bhargava) [1504489] - [x86] x86/resctrl: Fixup the user-visible strings (Prarit Bhargava) [1504489] - [x86] x86/resctrl: Add AMD's X86_FEATURE_MBA to the scattered CPUID features (Prarit Bhargava) [1504489] - [x86] x86/resctrl: Rename the config option INTEL_RDT to RESCTRL (Prarit Bhargava) [1504489] - [x86] x86/resctrl: Add vendor check for the MBA software controller (Prarit Bhargava) [1504489] - [x86] x86/resctrl: Bring cbm_validate() into the resource structure (Prarit Bhargava) [1504489] - [x86] x86/resctrl: Initialize the vendor-specific resource functions (Prarit Bhargava) [1504489] - [x86] x86/resctrl: Move all the macros to resctrl/internal.h (Prarit Bhargava) [1504489] - [x86] x86/resctrl: Re-arrange the RDT init code (Prarit Bhargava) [1504489] - [x86] x86/resctrl: Rename the RDT functions and definitions (Prarit Bhargava) [1504489] - [x86] x86/resctrl: Rename and move rdt files to a separate directory (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Prevent pseudo-locking from using stale pointers (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Fix initial allocation to consider CDP (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: CBM overlap should also check for overlap with CDP peer (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Introduce utility to obtain CDP peer (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Fix out-of-bounds memory access in CBM tests (Prarit Bhargava) [1504489] - [x86] perf/x86: Add helper to obtain performance counter index (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Switch to bitmap_zalloc() (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Re-enable pseudo-lock measurements (Prarit Bhargava) [1504489] - [x86] x86/cpu: Sanitize FAM6_ATOM naming (David Arcari) [1504489] - [x86] x86/intel_rdt: Use perf infrastructure for measurements (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Create required perf event attributes (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Remove local register variables (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Fix incorrect loop end condition (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Fix exclusive mode handling of MBA resource (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Fix incorrect loop end condition (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Do not allow pseudo-locking of MBA resource (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Fix unchecked MSR access (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Fix invalid mode warning when multiple resources are managed (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Global closid helper to support future fixes (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Fix size reporting of MBA resource (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Fix data type in parsing callbacks (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Disable PMU access (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Fix possible circular lock dependency (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Make CPU information accessible for pseudo-locked regions (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Support restoration of subset of permissions (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Fix cleanup of plr structure on error (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Move pseudo_lock_region_clear() (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Limit C-states dynamically when pseudo-locking active (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Support L3 cache performance event of Broadwell (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: More precise L2 hit/miss measurements (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Create character device exposing pseudo-locked region (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Create debugfs files for pseudo-locking testing (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Create resctrl debug area (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Ensure RDT cleanup on exit (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Resctrl files reflect pseudo-locked information (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Support creation/removal of pseudo-locked region (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Pseudo-lock region creation/removal core (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Discover supported platforms via prefetch disable bits (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Add utilities to test pseudo-locked region possibility (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Split resource group removal in two (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Enable entering of pseudo-locksetup mode (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Support enter/exit of locksetup mode (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Introduce pseudo-locked region (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Add check to determine if monitoring in progress (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Utilities to restrict/restore access to specific files (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Protect against resource group changes during locking (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Add utility to restrict/restore access to resctrl files (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Add utility to test if tasks assigned to resource group (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Respect read and write access (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Introduce the Cache Pseudo-Locking modes (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Display resource groups' allocations' size in bytes (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Introduce "bit_usage" to display cache allocations details (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Ensure requested schemata respects mode (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Support flexible data to parsing callbacks (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Making CBM name and type more explicit (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Enable setting of exclusive mode (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Introduce new "exclusive" mode (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Initialize new resource group with sane defaults (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Make useful functions available internally (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Introduce test to determine if closid is in use (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Introduce resource group's mode resctrl file (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Associate mode with each RDT resource group (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Introduce RDT resource group mode (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Provide pseudo-locking hooks within rdt_mount (Prarit Bhargava) [1504489] - [x86] perf/x86: Make perf callchains work without CONFIG_FRAME_POINTER (Jiri Olsa) [1699780]- [kernel] sched/fair: Do not re-read ->h_load_next during hierarchical load calculation (Phil Auld) [1701762] - [s390] kvm: s390: enable MSA9 keywrapping functions depending on cpu model (Thomas Huth) [1660913] - [s390] kvm: s390: add deflate conversion facilty to cpu model (Thomas Huth) [1660913] - [s390] kvm: s390: add enhanced sort facilty to cpu model (Thomas Huth) [1660913] - [s390] kvm: s390: provide query function for instructions returning 32 byte (Thomas Huth) [1660913] - [s390] kvm: s390: add MSA9 to cpumodel (Thomas Huth) [1660913] - [s390] kvm: s390: add vector BCD enhancements facility to cpumodel (Thomas Huth) [1660913] - [s390] kvm: s390: add vector enhancements facility 2 to cpumodel (Thomas Huth) [1660913] - [s390] kvm: s390: add debug logging for cpu model subfunctions (Thomas Huth) [1660913] - [s390] kvm: s390: implement subfunction processor calls (Thomas Huth) [1660913] - [powercap] powercap: intel_rapl: add support for Jacobsville (Steve Best) [1482401] - [x86] x86/cpu: Add Atom Tremont (Jacobsville) (Steve Best) [1482401]- [crypto] crypto: qat - Remove unused goto label (Neil Horman) [1660313] - [crypto] crypto: prefix header search paths with $(srctree)/ (Neil Horman) [1660313] - [crypto] crypto: qat - no need to check return value of debugfs_create functions (Neil Horman) [1660313] - [crypto] cross-tree: phase out dma_zalloc_coherent() (Neil Horman) [1660313] - [crypto] crypto: qat - move temp buffers off the stack (Neil Horman) [1660313] - [crypto] crypto: qat - Remove VLA usage (Neil Horman) [1660313] - [include] block: kill all_q_node in request_queue (Ming Lei) [1702865] - [block] bfq: update internal depth state when queue depth changes (Ming Lei) [1702865] - [fs] block: fix the return errno for direct IO (Ming Lei) [1702865] - [block] block: do not leak memory in bio_copy_user_iov() (Ming Lei) [1702865] - [nvme] nvme: cancel request synchronously (Ming Lei) [1702865] - [block] blk-mq: introduce blk_mq_complete_request_sync() (Ming Lei) [1702865] - [scsi] scsi: virtio_scsi: limit number of hw queues by nr_cpu_ids (Ming Lei) [1702865] - [block] virtio-blk: limit number of hw queues by nr_cpu_ids (Ming Lei) [1702865] - [block] block, bfq: fix use after free in bfq_bfqq_expire (Ming Lei) [1702865] - [block] paride/pcd: Fix potential NULL pointer dereference and mem leak (Ming Lei) [1702865] - [block] blk-mq: do not reset plug->rq_count before the list is sorted (Ming Lei) [1702865] - [block] paride/pf: Fix potential NULL pointer dereference (Ming Lei) [1702865] - [block] blk-mq: add trace block plug and unplug for multiple queues (Ming Lei) [1702865] - [block] block: use blk_free_flush_queue() to free hctx->fq in blk_mq_init_hctx (Ming Lei) [1702865] - [block] paride/pcd: cleanup queues when detection fails (Ming Lei) [1702865] - [block] paride/pf: cleanup queues when detection fails (Ming Lei) [1702865] - [crypto] crypto: chelsio - Fixed Traffic Stall (Arjun Vynipadath) [1664679] - [crypto] crypto: chelsio - Fix passing zero to 'PTR_ERR' warning in chcr_aead_op (Arjun Vynipadath) [1664679] - [crypto] crypto: chelsio - Inline single pdu only (Arjun Vynipadath) [1664679] - [crypto] crypto: chelsio - avoid using sa_entry imm (Arjun Vynipadath) [1664679] - [crypto] crypto: chelsio - remove set but not used variables 'adap' (Arjun Vynipadath) [1664679] - [crypto] crypto: chelsio - check set_msg_len overflow in generate_b0 (Arjun Vynipadath) [1664679] - [crypto] crypto: chelsio - Fix wrong error counter increments (Arjun Vynipadath) [1664679] - [crypto] crypto: chelsio - Reset counters on cxgb4 Detach (Arjun Vynipadath) [1664679] - [crypto] crypto: chelsio - Handle PCI shutdown event (Arjun Vynipadath) [1664679] - [crypto] crypto: chelsio - cleanup:send addr as value in function argument (Arjun Vynipadath) [1664679] - [crypto] crypto: chelsio - Use same value for both channel in single WR (Arjun Vynipadath) [1664679] - [crypto] crypto: chelsio - Swap location of AAD and IV sent in WR (Arjun Vynipadath) [1664679] - [crypto] crypto: chelsio - remove set but not used variable 'kctx_len' (Arjun Vynipadath) [1664679] - [crypto] drivers: chelsio: use skb_sec_path helper (Arjun Vynipadath) [1664679] - [crypto] crypto: chcr - ESN for Inline IPSec Tx (Arjun Vynipadath) [1664679] - [crypto] crypto: chcr - small packet Tx stalls the queue (Arjun Vynipadath) [1664679] - [crypto] crypto: chelsio - clean up various indentation issues (Arjun Vynipadath) [1664679] - [crypto] crypto: chelsio - Update ntx queue received from cxgb4 (Arjun Vynipadath) [1664679]- [platform] platform/x86: intel_pmc_core: Convert to INTEL_CPU_FAM6 macro (David Arcari) [1658080] - [platform] platform/x86: intel_pmc_core: Avoid a u32 overflow (David Arcari) [1658080] - [platform] platform/x86: intel_pmc_core: Include Reserved IP for LTR (David Arcari) [1658080] - [platform] platform/x86: intel_pmc_core: Fix file permissions for ltr_show (David Arcari) [1658080] - [platform] platform/x86: intel_pmc_core: Fix PCH IP name (David Arcari) [1658080] - [platform] platform/x86: intel_pmc_core: Fix PCH IP sts reading (David Arcari) [1658080] - [platform] platform/x86: intel_pmc_core: Handle CFL regmap properly (David Arcari) [1658080] - [platform] platform/x86: intel_pmc_core: convert to DEFINE_SHOW_ATTRIBUTE (David Arcari) [1658080] - [platform] platform/x86: intel_pmc_core: Decode Snoop / Non Snoop LTR (David Arcari) [1658080] - [platform] platform/x86: intel_pmc_core: Fix LTR IGNORE Max offset (David Arcari) [1658080] - [platform] platform/x86: intel_pmc_core: Show Latency Tolerance info (David Arcari) [1658080] - [platform] platform/x86: intel_pmc: Convert to use SPDX identifier (David Arcari) [1658080] - [platform] platform/x86: intel_pmc_core: Add CNP SLPS0 debug registers (David Arcari) [1658080] - [x86] x86/cpu: Introduce INTEL_CPU_FAM*() helper macros (David Arcari) [1658080] - [include] locking/atomics, asm-generic: Move some macros from to a new file (David Arcari) [1658080] - [s390] s390/kasan: fix strncpy_from_user kasan checks (Philipp Rudo) [1665182] - [s390] s390: correct some inline assembly constraints (Philipp Rudo) [1665182] - [s390] s390/kasan: improve string/memory functions checks (Philipp Rudo) [1665182] - [include] compiler: remove __no_sanitize_address_or_inline again (Philipp Rudo) [1665182] - [s390] s390/kasan: increase instrumented stack size to 64k (Philipp Rudo) [1665182] - [mm] s390/kasan: support preemptible kernel build (Philipp Rudo) [1665182] - [mm] s390/kasan: add support for mem= kernel parameter (Philipp Rudo) [1665182] - [mm] s390/kasan: optimize kasan vmemmap allocation (Philipp Rudo) [1665182] - [mm] s390/kasan: avoid kasan crash with standby memory defined (Philipp Rudo) [1665182] - [s390] s390/head: avoid doubling early boot stack size under KASAN (Philipp Rudo) [1665182] - [mm] s390/mm: improve debugfs ptdump markers walking (Philipp Rudo) [1665182] - [mm] s390/mm: optimize debugfs ptdump kasan zero page walking (Philipp Rudo) [1665182] - [s390] s390/kasan: add option for 4-level paging support (Philipp Rudo) [1665182] - [mm] s390/kasan: free early identity mapping structures (Philipp Rudo) [1665182] - [s390] s390/kasan: enable stack and global variables access checks (Philipp Rudo) [1665182] - [s390] s390/dumpstack: disable __dump_trace kasan instrumentation (Philipp Rudo) [1665182] - [s390] s390/kasan: reipl and kexec support (Philipp Rudo) [1665182] - [s390] s390/smp: kasan stack instrumentation support (Philipp Rudo) [1665182] - [include] compiler: introduce __no_sanitize_address_or_inline (Philipp Rudo) [1665182] - [s390] s390/kasan: use noexec and large pages (Philipp Rudo) [1665182] - [mm] s390/kasan: dynamic shadow mem allocation for modules (Philipp Rudo) [1665182] - [mm] s390/mm: add kasan shadow to the debugfs pgtable dump (Philipp Rudo) [1665182] - [s390] s390/kasan: avoid user access code instrumentation (Philipp Rudo) [1665182] - [s390] s390/kasan: double the stack size (Philipp Rudo) [1665182] - [s390] s390/kasan: add initialization code and enable it (Philipp Rudo) [1665182] - [s390] s390: add pgd_page primitive (Philipp Rudo) [1665182] - [s390] s390: introduce MAX_PTRS_PER_P4D (Philipp Rudo) [1665182] - [s390] s390/kasan: replace some memory functions (Philipp Rudo) [1665182] - [s390] s390/kasan: avoid instrumentation of early C code (Philipp Rudo) [1665182] - [s390] s390/kasan: avoid vdso instrumentation (Philipp Rudo) [1665182] - [s390] s390/mm: add missing pfn_to_kaddr helper (Philipp Rudo) [1665182] - [s390] s390/cpum_cf: Add support for CPU-MF SVN 6 (Philipp Rudo) [1683278] - [s390] s390: report new CPU capabilities (Philipp Rudo) [1685086] - [net] net/smc: fix smc_poll in SMC_INIT state (Philipp Rudo) [1700812] - [net] net/smc: fix byte_order for rx_curs_confirmed (Philipp Rudo) [1700812] - [net] net/smc: check port_idx of ib event (Philipp Rudo) [1700799] - [net] net/smc: check connections in smc_lgr_free_work (Philipp Rudo) [1700799] - [net] net/smc: reduce amount of status updates to peer (Philipp Rudo) [1700799] - [net] net/smc: no delay for free tx buffer wait (Philipp Rudo) [1700799] - [net] net/smc: move wake up of close waiter (Philipp Rudo) [1700799] - [net] net/smc: reset cursor update required flag (Philipp Rudo) [1700799] - [net] net/smc: correct state change for peer closing (Philipp Rudo) [1700799] - [net] net/smc: delete rkey first before switching to unused (Philipp Rudo) [1700799] - [net] net/smc: fix sender_free computation (Philipp Rudo) [1700799] - [net] net/smc: preallocated memory for rdma work requests (Philipp Rudo) [1700799] - [net] net/smc: fix use of variable in cleared area (Philipp Rudo) [1700799] - [net] net/smc: use device link provided in qp_context (Philipp Rudo) [1700799] - [net] net/smc: call smc_cdc_msg_send() under send_lock (Philipp Rudo) [1700799] - [net] net/smc: do not wait under send_lock (Philipp Rudo) [1700799] - [net] net/smc: recvmsg and splice_read should return 0 after shutdown (Philipp Rudo) [1700799] - [net] net/smc: don't wait for send buffer space when data was already sent (Philipp Rudo) [1700799] - [net] net/smc: prevent races between smc_lgr_terminate() and smc_conn_free() (Philipp Rudo) [1700799] - [net] net/smc: allow 16 byte pnetids in netlink policy (Philipp Rudo) [1700799] - [net] net/smc: fix another sizeof to int comparison (Philipp Rudo) [1700799] - [net] net/smc: move code to clear the conn->lgr field (Philipp Rudo) [1700799] - [net] net/smc: use client and server LGR pending locks for SMC-R (Philipp Rudo) [1700799] - [net] net/smc: unlock LGR pending lock earlier for SMC-D (Philipp Rudo) [1700799] - [net] net/smc: use smc_curs_copy() for SMC-D (Philipp Rudo) [1700799] - [net] net/smc: postpone release of clcsock (Philipp Rudo) [1700799] - [net] smc: move unhash as early as possible in smc_release() (Philipp Rudo) [1700799] - [net] net/smc: fix TCP fallback socket release (Philipp Rudo) [1700799] - [s390] s390/ism: ignore some errors during deregistration (Philipp Rudo) [1700799] - [infiniband] mlx4: trigger IB events needed by SMC (Philipp Rudo) [1700799] - [s390] s390/smp: fix CPU hotplug deadlock with CPU rescan (Philipp Rudo) [1700836] - [block] s390/dasd: fix panic for failed online processing (Philipp Rudo) [1700811] - [netdrv] s390/qeth: fix use-after-free in error path (Philipp Rudo) [1700803] - [netdrv] s390/qeth: cancel close_dev work before removing a card (Philipp Rudo) [1700802] - [netdrv] s390/qeth: conclude all event processing before offlining a card (Philipp Rudo) [1700800] - [scsi] scsi: zfcp: fix posting too many status read buffers leading to adapter shutdown (Philipp Rudo) [1700775] - [fs] xfs: prohibit fstrim in norecovery mode (Bill O'Donnell) [1697749] - [x86] perf/x86: Fixup typo in stub functions (Waiman Long) [1688789] - [x86] perf/x86/intel: Fix memory corruption (Waiman Long) [1688789] - [x86] perf/x86/intel: Implement support for TSX Force Abort (Waiman Long) [1688789] - [x86] x86: Add TSX Force Abort CPUID/MSR (Waiman Long) [1688789] - [x86] perf/x86/intel: Generalize dynamic constraint creation (Waiman Long) [1688789] - [x86] perf/x86/intel: Make cpuc allocations consistent (Waiman Long) [1688789] - [x86] perf/x86/intel: Delay memory deallocation until x86_pmu_dead_cpu() (Waiman Long) [1688789] - [x86] perf/x86/intel: Export mem events only if there's PEBS support (Waiman Long) [1688789] - [x86] perf/x86/intel: Add a separate Arch Perfmon v4 PMI handler (Waiman Long) [1688789] - [x86] perf/x86/intel: Factor out common code of PMI handler (Waiman Long) [1688789] - [x86] perf/x86/intel: Introduce PMU flag for Extended PEBS (Waiman Long) [1688789] - [x86] x86/speculation: Add PR_SPEC_DISABLE_NOEXEC (Waiman Long) [1671512]- [kernel] exit from RHEL 8.1 early ystream mode ("Herton R. Krzesinski") - [net] Bluetooth: Verify that l2cap_get_conf_opt provides large enough buffer (Gopal Tiwari) [1700507] {CVE-2019-3459} - [target] scsi: target: iscsi: cxgbit: fix csk leak (Arjun Vynipadath) [1664683] - [target] scsi: target: iscsi: cxgbit: add missing spin_lock_init() (Arjun Vynipadath) [1664683] - [scsi] scsi: cxgb4i: fix incorrect spelling "reveive" -> "receive" (Arjun Vynipadath) [1664685] - [scsi] scsi: libcxgbi: update route finding logic (Arjun Vynipadath) [1664685] - [scsi] scsi: libcxgbi: find cxgbi device by MAC address (Arjun Vynipadath) [1664685] - [scsi] scsi: cxgbi: remove redundant __kfree_skb call on skb and free cst->atid (Arjun Vynipadath) [1664685] - [scsi] scsi: libcxgbi: remove uninitialized variable len (Arjun Vynipadath) [1664685] - [scsi] scsi: cxgb4i: validate tcp sequence number only if chip version <= T5 (Arjun Vynipadath) [1664685] - [scsi] scsi: cxgb4i: get pf number from lldi->pf (Arjun Vynipadath) [1664685] - [scsi] scsi: cxgb4i: add wait_for_completion() (Arjun Vynipadath) [1664685] - [scsi] scsi: cxgb4i: fix thermal configuration dependencies (Arjun Vynipadath) [1664685] - [scsi] scsi: cxgb4i: add DCB support for iSCSI connections (Arjun Vynipadath) [1664685] - [netdrv] cxgb4: Don't return EAGAIN when TCAM is full. (Arjun Vynipadath) [1664670] - [netdrv] chelsio: use BUG() instead of BUG_ON(1) (Arjun Vynipadath) [1664670] - [netdrv] cxgb4/chtls: Prefix adapter flags with CXGB4 (Arjun Vynipadath) [1664670] - [netdrv] cxgb4vf: Call netif_carrier_off properly in pci_probe (Arjun Vynipadath) [1664682 1664670] - [netdrv] cxgb4vf: Revert force link up behaviour (Arjun Vynipadath) [1664682] - [netdrv] cxgb4: Add VF Link state support (Arjun Vynipadath) [1664670] - [netdrv] cxgb4vf: Prefix adapter flags with CXGB4VF (Arjun Vynipadath) [1664682] - [netdrv] cxgb4vf: Enter debugging mode if FW is inaccessible (Arjun Vynipadath) [1664682] - [netdrv] cxgb4: Enable outer UDP checksum offload for T6 (Arjun Vynipadath) [1664670] - [netdrv] cxgb4/cxgb4vf: Fix up netdev->hw_features (Arjun Vynipadath) [1664682 1664670] - [netdrv] cxgb4: Mask out interrupts that are not enabled. (Arjun Vynipadath) [1664670] - [netdrv] cxgb4: Export sge_host_page_size to ulds (Arjun Vynipadath) [1664670] - [netdrv] cxgb4: Add capability to get/set SGE Doorbell Queue Timer Tick (Arjun Vynipadath) [1664670] - [netdrv] cxgb4/cxgb4vf: Add support for SGE doorbell queue timer (Arjun Vynipadath) [1664682 1664670] - [netdrv] cxgb4vf: Few more link management changes. (Arjun Vynipadath) [1664682] - [netdrv] cxgb4: add tcb flags and tcb rpl struct (Arjun Vynipadath) [1664670] - [netdrv] cxgb4: Add new T6 PCI device ids 0x608b (Arjun Vynipadath) [1664670] - [netdrv] cxgb4/cxgb4vf: Program hash region for {t4/t4vf}_change_mac() (Arjun Vynipadath) [1664682 1664670] - [netdrv] cxgb4: smt: use struct_size() in kvzalloc() (Arjun Vynipadath) [1664670] - [netdrv] cxgb4: sched: use struct_size() in kvzalloc() (Arjun Vynipadath) [1664670] - [netdrv] cxgb4: cxgb4_tc_u32: use struct_size() in kvzalloc() (Arjun Vynipadath) [1664670] - [netdrv] cxgb4vf: Update port information in cxgb4vf_open() (Arjun Vynipadath) [1664682] - [netdrv] cxgb4/cxgb4vf: Link management changes (Arjun Vynipadath) [1664682 1664670] - [netdrv] cxgb4: TLS record offload enable (Arjun Vynipadath) [1664670] - [netdrv] cxgb4: clip_tbl: Use struct_size() in kvzalloc() (Arjun Vynipadath) [1664670] - [netdrv] net: cxgb4: fix various indentation issues (Arjun Vynipadath) [1664670] - [netdrv] net: chelsio: Add a missing check on cudg_get_buffer (Arjun Vynipadath) [1664670] - [netdrv] cxgb4: remove DEFINE_SIMPLE_DEBUGFS_FILE() (Arjun Vynipadath) [1664670] - [netdrv] cxgb4: number of VFs supported is not always 16 (Arjun Vynipadath) [1664670] - [netdrv] cxgb4: remove set but not used variables 'multitrc, speed' (Arjun Vynipadath) [1664670] - [netdrv] cxgb4: use new fw interface to get the VIN and smt index (Arjun Vynipadath) [1664670] - [netdrv] cxgb4/cxgb4vf: Fix mac_hlist initialization and free (Arjun Vynipadath) [1664682 1664670] - [netdrv] cxgb4vf: fix memleak in mac_hlist initialization (Arjun Vynipadath) [1664682] - [netdrv] cxgb4vf: free mac_hlist properly (Arjun Vynipadath) [1664682] - [netdrv] cxgb4: free mac_hlist properly (Arjun Vynipadath) [1664670] - [netdrv] cxgb4: fix thermal zone build error (Arjun Vynipadath) [1664670] - [netdrv] cxgb4: fix thermal configuration dependencies (Arjun Vynipadath) [1664670] - [netdrv] cxgb4: Add thermal zone support (Arjun Vynipadath) [1664670] - [infiniband] cxgb4: use __vlan_hwaccel helpers (Arjun Vynipadath) [1664670] - [netdrv] cxgb4: Add new T6 PCI device ids 0x608a (Arjun Vynipadath) [1664670] - [netdrv] cxgb4: fix the error path of cxgb4_uld_register() (Arjun Vynipadath) [1664670] - [netdrv] cxgb4: use FW_PORT_ACTION_L1_CFG32 for 32 bit capability (Arjun Vynipadath) [1664670] - [netdrv] cxgb4: remove the unneeded locks (Arjun Vynipadath) [1664670] - [netdrv] cxgb4: Use proper enum in IEEE_FAUX_SYNC (Arjun Vynipadath) [1664670] - [netdrv] cxgb4: Use proper enum in cxgb4_dcb_handle_fw_update (Arjun Vynipadath) [1664670] - [netdrv] cxgb4: remove duplicated include from cxgb4_main.c (Arjun Vynipadath) [1664670] - [netdrv] cxgb4: add per rx-queue counter for packet errors (Arjun Vynipadath) [1664670] - [netdrv] cxgb4: Fix endianness issue in t4_fwcache() (Arjun Vynipadath) [1664670] - [netdrv] cxgb4: fix abort_req_rss6 struct (Arjun Vynipadath) [1664670] - [netdrv] cxgb4: remove redundant assignment to vlan_cmd.dropnovlan_fm (Arjun Vynipadath) [1664670] - [netdrv] cxgb4: collect hardware queue descriptors (Arjun Vynipadath) [1664670] - [netdrv] cxgb4: Add new T5 PCI device ids 0x50af and 0x50b0 (Arjun Vynipadath) [1664670] - [netdrv] cxgb4: remove set but not used variable 'spd' (Arjun Vynipadath) [1664670] - [netdrv] cxgb4: add support to display DCB info (Arjun Vynipadath) [1664670] - [netdrv] cxgb4/t4_hw: mark expected switch fall-throughs (Arjun Vynipadath) [1664670] - [netdrv] cxgb4/l2t: Mark expected switch fall-through (Arjun Vynipadath) [1664670] - [netdrv] cxgb4: fix endian to test F_FW_PORT_CMD_DCBXDIS32 (Arjun Vynipadath) [1664670] - [netdrv] cxgb4: print ULD queue information managed by LLD (Arjun Vynipadath) [1664670] - [netdrv] cxgb4: move Tx/Rx free pages collection to common code (Arjun Vynipadath) [1664670] - [netdrv] cxgb4: Add support to read actual provisioned resources (Arjun Vynipadath) [1664670] - [netdrv] cxgb4: Add new T5 PCI device id 0x50ae (Arjun Vynipadath) [1664670] - [netdrv] cxgb4: collect number of free PSTRUCT page pointers (Arjun Vynipadath) [1664670] - [netdrv] cxgb4: display number of rx and tx pages free (Arjun Vynipadath) [1664670] - [netdrv] cxgb4: collect ASIC LA dumps from ULP TX (Arjun Vynipadath) [1664670] - [netdrv] libcxgb: replace vmalloc and memset with vzalloc (Arjun Vynipadath) [1664670] - [netdrv] enic: fix checksum validation for IPv6 (Jonathan Toppins) [1685309] - [infiniband] RDMA/vmw_pvrdma: Return the correct opcode when creating WR (Jonathan Toppins) [1688010 1685309] - [infiniband] RDMA/vmw_pvrdma: Use atomic memory allocation in create AH (Jonathan Toppins) [1685309] - [infiniband] IB/usnic: fix spelling mistake "miniumum" -> "minimum" (Jonathan Toppins) [1685309] - [infiniband] RDMA/drivers: Fix spelling mistake "initalize" -> "initialize" (Jonathan Toppins) [1685309] - [infiniband] IB/rxe: Reuse code which sets port state (Jonathan Toppins) [1685309] - [infiniband] IB/rxe: Make counters thread safe (Jonathan Toppins) [1685309] - [infiniband] RDMA: Cleanup undesired pd->uobject usage (Jonathan Toppins) [1685309] - [infiniband] IB/{mlx5, ocrdma, qedr, rxe}: Omit port validation from IB verbs (Jonathan Toppins) [1685309] - [infiniband] IB/rxe: Fix incorrect cache cleanup in error flow (Jonathan Toppins) [1685309] - [infiniband] IB/rxe: Utilize generic function to validate port number (Jonathan Toppins) [1685309] - [infiniband] IB/rxe: Make function rxe_pool_cleanup return void (Jonathan Toppins) [1685309] - [infiniband] rxe: IB_WR_REG_MR does not capture MR's iova field (Jonathan Toppins) [1685309] - [infiniband] IB/rxe: make rxe_unregister_device void (Jonathan Toppins) [1685309] - [infiniband] IB/rxe: move the variable into the function that uses it (Jonathan Toppins) [1685309] - [infiniband] RDMA/rxe: Add link_down, rdma_sends, rdma_recvs stats counters (Jonathan Toppins) [1685309] - [infiniband] RDMA/rxe: Distinguish between down links and disabled links (Jonathan Toppins) [1685309] - [infiniband] rxe: fix error completion wr_id and qp_num (Jonathan Toppins) [1685309] - [infiniband] IB/rxe: clean skb queue directly (Jonathan Toppins) [1685309] - [net] xprtrdma: Make sure Send CQ is allocated on an existing compvec (Jonathan Toppins) [1685309] - [infiniband] RDMA/srp: Rework SCSI device reset handling (Jonathan Toppins) [1685309] - [infiniband] IB/ipoib: Fix for use-after-free in ipoib_cm_tx_start (Jonathan Toppins) [1685309] - [net] xprtrdma: Double free in rpcrdma_sendctxs_create() (Jonathan Toppins) [1685309] - [net] xprtrdma: Fix error code in rpcrdma_buffer_create() (Jonathan Toppins) [1685309] - [infiniband] IB/ipoib: drop useless LIST_HEAD (Jonathan Toppins) [1685309] - [net] xprtrdma: Prevent leak of rpcrdma_rep objects (Jonathan Toppins) [1685309] - [net] xprtrdma: Don't leak freed MRs (Jonathan Toppins) [1685309] - [net] xprtrdma: Add documenting comment for rpcrdma_buffer_destroy (Jonathan Toppins) [1685309] - [net] xprtrdma: Replace outdated comment for rpcrdma_ep_post (Jonathan Toppins) [1685309] - [net] xprtrdma: Update comments in frwr_op_send (Jonathan Toppins) [1685309] - [net] xprtrdma: Trace mapping, alloc, and dereg failures (Jonathan Toppins) [1685309] - [net] xprtrdma: Add trace points for calls to transport switch methods (Jonathan Toppins) [1685309] - [net] xprtrdma: Relocate the xprtrdma_mr_map trace points (Jonathan Toppins) [1685309] - [net] xprtrdma: Clean up of xprtrdma chunk trace points (Jonathan Toppins) [1685309] - [net] xprtrdma: Remove unused fields from rpcrdma_ia (Jonathan Toppins) [1685309] - [net] xprtrdma: Cull dprintk() call sites (Jonathan Toppins) [1685309] - [net] xprtrdma: Simplify locking that protects the rl_allreqs list (Jonathan Toppins) [1685309] - [net] xprtrdma: Expose transport header errors (Jonathan Toppins) [1685309] - [net] xprtrdma: Remove request_module from backchannel (Jonathan Toppins) [1685309] - [net] xprtrdma: Plant XID in on-the-wire RDMA offset (FRWR) (Jonathan Toppins) [1685309] - [net] xprtrdma: Remove rpcrdma_memreg_ops (Jonathan Toppins) [1685309] - [net] xprtrdma: Remove support for FMR memory registration (Jonathan Toppins) [1685309] - [net] xprtrdma: Reduce max_frwr_depth (Jonathan Toppins) [1685309] - [net] xprtrdma: Fix ri_max_segs and the result of ro_maxpages (Jonathan Toppins) [1685309] - [net] xprtrdma: Don't wake pending tasks until disconnect is done (Jonathan Toppins) [1685309] - [net] xprtrdma: No qp_event disconnect (Jonathan Toppins) [1685309] - [net] xprtrdma: Replace rpcrdma_receive_wq with a per-xprt workqueue (Jonathan Toppins) [1685309] - [net] xprtrdma: Refactor Receive accounting (Jonathan Toppins) [1685309] - [net] xprtrdma: Ensure MRs are DMA-unmapped when posting LOCAL_INV fails (Jonathan Toppins) [1685309] - [net] xprtrdma: Yet another double DMA-unmap (Jonathan Toppins) [1685309] - [infiniband] RDMA/srpt: Use kmem_cache_free() instead of kfree() (Jonathan Toppins) [1685309] - [infiniband] RDMA/srpt: Add support for immediate data (Jonathan Toppins) [1685309] - [infiniband] RDMA/srpt: Rework the srpt_alloc_srq() error path (Jonathan Toppins) [1685309] - [infiniband] RDMA/srpt: Remove driver version and release date (Jonathan Toppins) [1685309] - [infiniband] RDMA/srpt: Make kernel-doc headers complete (Jonathan Toppins) [1685309] - [infiniband] RDMA/srpt: Join split strings (Jonathan Toppins) [1685309] - [infiniband] RDMA/srpt: Improve coding style conformance (Jonathan Toppins) [1685309] - [infiniband] RDMA/srpt: Fix a use-after-free in the channel release code (Jonathan Toppins) [1685309] - [infiniband] RDMA/srp: Add support for immediate data (Jonathan Toppins) [1685309] - [infiniband] RDMA/srp: Rework handling of the maximum information unit length (Jonathan Toppins) [1685309] - [infiniband] RDMA/srp: Move srp_rdma_ch.max_ti_iu_len declaration (Jonathan Toppins) [1685309] - [infiniband] RDMA/srp: Propagate ib_post_send() failures to the SCSI mid-layer (Jonathan Toppins) [1685309] - [infiniband] RDMA/srp: Handle large SCSI CDBs correctly (Jonathan Toppins) [1685309] - [infiniband] RDMA/srp: Document srp_parse_in() arguments (Jonathan Toppins) [1685309] - [infiniband] include/scsi/srp.h: Add support for immediate data (Jonathan Toppins) [1685309] - [infiniband] include/scsi/srp.h: Move response flag definitions into this file (Jonathan Toppins) [1685309] - [net] svcrdma: Optimize the logic that selects the R_key to invalidate (Jonathan Toppins) [1685309] - [infiniband] IB/srpt: Drop pointless static qualifier in srpt_make_tpg() (Jonathan Toppins) [1685309] - [infiniband] IB/uverbs: Fix OOPs in uverbs_user_mmap_disassociate (Jonathan Toppins) [1685309] - [infiniband] IB/uverbs: Fix ioctl query port to consider device disassociation (Jonathan Toppins) [1685309] - [infiniband] IB/uverbs: Fix OOPs upon device disassociation (Jonathan Toppins) [1685309] - [infiniband] RDMA/umem: Add missing initialization of owning_mm (Jonathan Toppins) [1685309] - [infiniband] RDMA/device: Expose ib_device_try_get(() (Jonathan Toppins) [1685309] - [infiniband] RDMA/uverbs: Mark ioctl responses with UVERBS_ATTR_F_VALID_OUTPUT (Jonathan Toppins) [1685309] - [infiniband] RDMA/cma: Add cm_id restrack resource based on kernel or user cm_id type (Jonathan Toppins) [1685309] - [infiniband] RDMA/nldev: Don't expose unsafe global rkey to regular user (Jonathan Toppins) [1685309] - [infiniband] RDMA/uverbs: Fix post send success return value in case of error (Jonathan Toppins) [1685309] - [infiniband] IB/core: Add advise_mr to the list of known ops (Jonathan Toppins) [1685309] - [infiniband] IB/uverbs: Signedness bug in UVERBS_HANDLER() (Jonathan Toppins) [1685309] - [infiniband] IB/umad: Start using dev_groups of class (Jonathan Toppins) [1685309] - [infiniband] IB/umad: Use class_groups and let core create class file (Jonathan Toppins) [1685309] - [infiniband] IB/umad: Refactor code to use cdev_device_add() (Jonathan Toppins) [1685309] - [infiniband] IB/umad: Avoid destroying device while it is accessed (Jonathan Toppins) [1685309] - [infiniband] IB/umad: Simplify and avoid dynamic allocation of class (Jonathan Toppins) [1685309] - [infiniband] RDMA/iwcm: Don't copy past the end of dev_name() string (Jonathan Toppins) [1685309] - [infiniband] IB/core: Move query port to ioctl (Jonathan Toppins) [1685309] - [infiniband] RDMA/nldev: Expose port_cap_flags2 (Jonathan Toppins) [1685309] - [infiniband] IB/core: uverbs copy to struct or zero helper (Jonathan Toppins) [1685309] - [infiniband] RDMA: Mark if destroy address handle is in a sleepable context (Jonathan Toppins) [1685309] - [infiniband] RDMA: Mark if create address handle is in a sleepable context (Jonathan Toppins) [1685309] - [infiniband] RDMA/restrack: Resource-tracker should not use uobject pointers (Jonathan Toppins) [1685309] - [include] IB/uverbs: Add support to advise_mr (Jonathan Toppins) [1685309] - [include] IB/uverbs: Add helper to get array size from ptr attribute (Jonathan Toppins) [1685309] - [infiniband] RDMA/uverbs: Add an ioctl method to destroy an object (Jonathan Toppins) [1685309] - [infiniband] RDMA/uverbs: Add a method to introspect handles in a context (Jonathan Toppins) [1685309] - [infiniband] RDMA/core: Delete RoCE GID in hw when corresponding IP is deleted (Jonathan Toppins) [1685309] - [infiniband] RDMA/uverbs: Implement an ioctl that can call write and write_ex handlers (Jonathan Toppins) [1685309] - [infiniband] RDMA: Start use ib_device_ops (Jonathan Toppins) [1685309] - [infiniband] RDMA/rdmavt: Initialize ib_device_ops struct (Jonathan Toppins) [1685309] - [infiniband] RDMA/rxe: Initialize ib_device_ops struct (Jonathan Toppins) [1685309] - [infiniband] RDMA/vmw_pvrdma: Initialize ib_device_ops struct (Jonathan Toppins) [1685309] - [infiniband] RDMA/usnic: Initialize ib_device_ops struct (Jonathan Toppins) [1685309] - [infiniband] RDMA/qib: Initialize ib_device_ops struct (Jonathan Toppins) [1685309] - [infiniband] RDMA/qedr: Initialize ib_device_ops struct (Jonathan Toppins) [1685309] - [infiniband] RDMA/ocrdma: Initialize ib_device_ops struct (Jonathan Toppins) [1685309] - [infiniband] RDMA/nes: Initialize ib_device_ops struct (Jonathan Toppins) [1685309] - [infiniband] RDMA/mthca: Initialize ib_device_ops struct (Jonathan Toppins) [1685309] - [infiniband] RDMA/mlx5: Initialize ib_device_ops struct (Jonathan Toppins) [1685309] - [infiniband] RDMA/mlx4: Initialize ib_device_ops struct (Jonathan Toppins) [1685309] - [infiniband] RDMA/i40iw: Initialize ib_device_ops struct (Jonathan Toppins) [1685309] - [infiniband] RDMA/hns: Initialize ib_device_ops struct (Jonathan Toppins) [1685309] - [infiniband] RDMA/hfi1: Initialize ib_device_ops struct (Jonathan Toppins) [1685309] - [infiniband] RDMA/cxgb4: Initialize ib_device_ops struct (Jonathan Toppins) [1685309] - [infiniband] RDMA/cxgb3: Initialize ib_device_ops struct (Jonathan Toppins) [1685309] - [infiniband] RDMA/bnxt_re: Initialize ib_device_ops struct (Jonathan Toppins) [1685309] - [infiniband] RDMA/core: Introduce ib_device_ops (Jonathan Toppins) [1685309] - [infiniband] RDMA/uverbs: Optimize clearing of extra bytes in response (Jonathan Toppins) [1685309] - [infiniband] IB/core: Add new IB rates (Jonathan Toppins) [1685309] - [include] IB/core: Add 2X port width (Jonathan Toppins) [1685309] - [include] IB/core: Add CapabilityMask2 to port attributes (Jonathan Toppins) [1685309] - [infiniband] RDMA/core: Validate port number in query_pkey verb (Jonathan Toppins) [1685309] - [include] RDMA/uverbs: Fix typo in string concatenation macro (Jonathan Toppins) [1685309] - [infiniband] IB/core: Enable getting an object type from a given uobject (Jonathan Toppins) [1685309] - [infiniband] IB/core: Introduce UVERBS_IDR_ANY_OBJECT (Jonathan Toppins) [1685309] - [infiniband] RDMA/nldev: Export to user space number of contexts (Jonathan Toppins) [1685309] - [infiniband] RDMA/uverbs: Annotate alloc/deallloc paths with context tracking (Jonathan Toppins) [1685309] - [include] RDMA/restrack: Track ucontext (Jonathan Toppins) [1685309] - [infiniband] RDMA/uverbs: Use only attrs for the write() handler signature (Jonathan Toppins) [1685309] - [infiniband] RDMA/uverbs: Do not check the input length on create_cq/qp paths (Jonathan Toppins) [1685309] - [infiniband] RDMA/uverbs: Use the iterator for ib_uverbs_unmarshall_recv() (Jonathan Toppins) [1685309] - [infiniband] RDMA/uverbs: Add a simple iterator interface for reading the command (Jonathan Toppins) [1685309] - [infiniband] RDMA/uverbs: Simplify ib_uverbs_ex_query_device (Jonathan Toppins) [1685309] - [infiniband] RDMA/uverbs: Fill in the response for IB_USER_VERBS_EX_CMD_MODIFY_QP (Jonathan Toppins) [1685309] - [infiniband] RDMA/uverbs: Use uverbs_request() and core for write_ex handlers (Jonathan Toppins) [1685309] - [infiniband] RDMA/uverbs: Use uverbs_request() for request copying (Jonathan Toppins) [1685309] - [infiniband] RDMA/uverbs: Use uverbs_response() for remaining response copying (Jonathan Toppins) [1685309] - [infiniband] RDMA/uverbs: Get rid of the 'callback' scheme in the compat path (Jonathan Toppins) [1685309] - [infiniband] RDMA/uverbs: Use uverbs_attr_bundle to pass ucore for write/write_ex (Jonathan Toppins) [1685309] - [infiniband] RDMA/uverbs: Remove out_len checks that are now done by the core (Jonathan Toppins) [1685309] - [infiniband] RDMA/uverbs: fix ptr_ret.cocci warnings (Jonathan Toppins) [1685309] - [infiniband] RDMA/uverbs: Use uverbs_attr_bundle to pass udata for ioctl() (Jonathan Toppins) [1685309] - [infiniband] RDMA/uverbs: Use uverbs_attr_bundle to pass udata for write (Jonathan Toppins) [1685309] - [infiniband] RDMA/uverbs: Use uverbs_attr_bundle to pass udata for write_ex (Jonathan Toppins) [1685309] - [infiniband] RDMA/uverbs: Prohibit write() calls with too small buffers (Jonathan Toppins) [1685309] - [infiniband] RDMA/uverbs: Add structure size info to write commands (Jonathan Toppins) [1685309] - [infiniband] RDMA/uverbs: Do not pass ib_uverbs_file to ioctl methods (Jonathan Toppins) [1685309] - [infiniband] RDMA/uverbs: Make write() handlers return 0 on success (Jonathan Toppins) [1685309] - [infiniband] RDMA/uverbs: Replace ib_uverbs_file with uverbs_attr_bundle for write (Jonathan Toppins) [1685309] - [include] RDMA/uverbs: Add missing driver_data (Jonathan Toppins) [1685309] - [infiniband] RDMA/core: Sync unregistration with netlink commands (Jonathan Toppins) [1685309] - [infiniband] RDMA/cma: Move cma module specific functions to cma_priv.h (Jonathan Toppins) [1685309] - [infiniband] RDMA/uverbs: Check for NULL driver methods for every write call (Jonathan Toppins) [1685309] - [infiniband] RDMA/uverbs: Make all the method functions in uverbs_cmd static (Jonathan Toppins) [1685309] - [infiniband] RDMA/uverbs: Convert the write interface to use uverbs_api (Jonathan Toppins) [1685309] - [infiniband] RDMA/verbs: Store the write/write_ex uapi entry points in the uverbs_api (Jonathan Toppins) [1685309] - [infiniband] RDMA/uverbs: Require all objects to have a driver destroy function (Jonathan Toppins) [1685309] - [infiniband] RDMA/uverbs: Add helpers to mark uapi functions as unsupported (Jonathan Toppins) [1685309] - [infiniband] RDMA/uverbs: Factor out the add/get pattern into a helper (Jonathan Toppins) [1685309] - [infiniband] RDMA/uverbs: Use a linear list to describe the compiled-in uapi (Jonathan Toppins) [1685309] - [infiniband] IB/core: Make function ib_fmr_pool_unmap return void (Jonathan Toppins) [1685309] - [include] RDMA/core: Remove unused header files mm.h, socket.h, scatterlist.h (Jonathan Toppins) [1685309] - [include] IB/uverbs: fix a typo (Jonathan Toppins) [1685309] - [fs] coredump: fix race condition between mmget_not_zero()/get_task_mm() and core dumping (Andrea Arcangeli) [1696081] {CVE-2019-3892} - [scsi] scsi: csiostor: fix missing data copy in csio_scsi_err_handler() (Arjun Vynipadath) [1664680] - [scsi] scsi: csiostor: drop serial_number usage (Arjun Vynipadath) [1664680] - [scsi] scsi: csiostor: fix calls to dma_set_mask_and_coherent() (Arjun Vynipadath) [1664680] - [scsi] scsi: csiostor: Remove set but not used variable 'pln' (Arjun Vynipadath) [1664680] - [scsi] scsi: csiostor: no need to check return value of debugfs_create functions (Arjun Vynipadath) [1664680] - [scsi] scsi: csiostor: fix NULL pointer dereference in csio_vport_set_state() (Arjun Vynipadath) [1664680] - [scsi] scsi: csiostor: fix incorrect dma device in case of vport (Arjun Vynipadath) [1664680] - [scsi] scsi: csiostor: switch to generic DMA API (Arjun Vynipadath) [1664680] - [netdrv] thunderx: eliminate extra calls to put_page() for pages held for recycling (Dean Nelson) [1644011] - [netdrv] thunderx: enable page recycling for non-XDP case (Dean Nelson) [1644011] - [cpufreq] cpufreq: intel_pstate: Also use CPPC nominal_perf for base_frequency (Prarit Bhargava) [1696131] - [acpi] ACPI / CPPC: Fix guaranteed performance handling (Prarit Bhargava) [1696131] - [netdrv] ethernet/intel: consolidate NAPI and NAPI exit (Corinna Vinschen) [1659169] - [netdrv] igbvf: Replace spin_is_locked() with lockdep (Corinna Vinschen) [1659169] - [netdrv] intel-ethernet: use correct module license (Corinna Vinschen) [1659169] - [netdrv] igbvf: netdev: Mark expected switch fall-through (Corinna Vinschen) [1659169] - [x86] x86/MCE: Initialize mce.bank in the case of a fatal error in mce_no_way_out() (David Arcari) [1698959] - [x86] x86/mce: Restore MCE injector's module name (David Arcari) [1698959] - [x86] x86/mce: Streamline MCE subsystem's naming (David Arcari) [1698959] - [x86] x86: Fix various typos in comments (David Arcari) [1698959] - [x86] x86/MCE/AMD: Fix the thresholding machinery initialization order (David Arcari) [1698959] - [x86] x86/mce: Fix -Wmissing-prototypes warnings (David Arcari) [1698959] - [x86] acpi/nfit, x86/mce: Validate a MCE's address before using it (David Arcari) [1698959] - [x86] acpi/nfit, x86/mce: Handle only uncorrectable machine checks (David Arcari) [1698959] - [x86] x86: Clean up 'sizeof x' => 'sizeof(x)' (David Arcari) [1698959] - [x86] x86/mcelog: Remove one mce_helper definition (David Arcari) [1698959] - [x86] x86/mce-inject: Reset injection struct after injection (David Arcari) [1698959] - [mm] x86/mce: Fix set_mce_nospec() to avoid #GP fault (David Arcari) [1698959] - [x86] x86/memory_failure: Introduce {set, clear}_mce_nospec() (David Arcari) [1698959] - [x86] x86/mce: Cleanup __mc_scan_banks() (David Arcari) [1698959] - [x86] x86/mce: Carve out bank scanning code (David Arcari) [1698959] - [x86] x86/mce: Carve out the crashing_cpu check (David Arcari) [1698959] - [x86] x86/mce: Always use 64-bit timestamps (David Arcari) [1698959] - [x86] x86/mce: Remove !banks check (David Arcari) [1698959] - [md] dm cache metadata: Fix loading discard bitset (Mike Snitzer) [1701618] - [block] null_blk: prevent crash from bad home_node value (Ming Lei) [1696951] - [powerpc] powerpc/security: Fix spectre_v2 reporting (Gustavo Duarte) [1694456] - [powerpc] powerpc/powernv: Query firmware for count cache flush settings (Gustavo Duarte) [1694456] - [powerpc] powerpc/pseries: Query hypervisor for count cache flush settings (Gustavo Duarte) [1694456] - [powerpc] powerpc/64s: Add support for software count cache flush (Gustavo Duarte) [1694456] - [powerpc] powerpc/64s: Add new security feature flags for count cache flush (Gustavo Duarte) [1694456] - [powerpc] powerpc/asm: Add a patch_site macro & helpers for patching instructions (Gustavo Duarte) [1694456] - [powerpc] powerpc/64: Call setup_barrier_nospec() from setup_arch() (Gustavo Duarte) [1694456] - [powerpc] powerpc/64: Add CONFIG_PPC_BARRIER_NOSPEC (Gustavo Duarte) [1694456] - [powerpc] powerpc64s: Show ori31 availability in spectre_v1 sysfs file not v2 (Gustavo Duarte) [1694456]- [kernel] sched/fair: Limit sched_cfs_period_timer() loop to avoid hard lockup (Joel Savitz) [1695651] - [crypto] crypto: ux500 - Forbid 2-key 3DES in FIPS mode (Herbert Xu) [1687908] - [crypto] crypto: talitos - Forbid 2-key 3DES in FIPS mode (Herbert Xu) [1687908] - [crypto] crypto: sun4i-ss - Forbid 2-key 3DES in FIPS mode (Herbert Xu) [1687908] - [crypto] crypto: stm32 - Forbid 2-key 3DES in FIPS mode (Herbert Xu) [1687908] - [crypto] crypto: rockchip - Forbid 2-key 3DES in FIPS mode (Herbert Xu) [1687908] - [crypto] crypto: qce - Forbid 2-key 3DES in FIPS mode (Herbert Xu) [1687908] - [crypto] crypto: picoxcell - Forbid 2-key 3DES in FIPS mode (Herbert Xu) [1687908] - [crypto] crypto: omap - Forbid 2-key 3DES in FIPS mode (Herbert Xu) [1687908] - [crypto] crypto: n2 - Forbid 2-key 3DES in FIPS mode (Herbert Xu) [1687908] - [crypto] crypto: marvell - Forbid 2-key 3DES in FIPS mode (Herbert Xu) [1687908] - [crypto] crypto: ixp4xx - Forbid 2-key 3DES in FIPS mode (Herbert Xu) [1687908] - [crypto] crypto: hifn_795x - Forbid 2-key 3DES in FIPS mode (Herbert Xu) [1687908] - [crypto] crypto: ccree - Forbid 2-key 3DES in FIPS mode (Herbert Xu) [1687908] - [crypto] crypto: ccp - Forbid 2-key 3DES in FIPS mode (Herbert Xu) [1687908] - [crypto] crypto: cavium - Forbid 2-key 3DES in FIPS mode (Herbert Xu) [1687908] - [crypto] crypto: caam - Forbid 2-key 3DES in FIPS mode (Herbert Xu) [1687908] - [crypto] crypto: bcm - Forbid 2-key 3DES in FIPS mode (Herbert Xu) [1687908] - [crypto] crypto: atmel - Forbid 2-key 3DES in FIPS mode (Herbert Xu) [1687908] - [crypto] crypto: sparc - Forbid 2-key 3DES in FIPS mode (Herbert Xu) [1687908] - [s390] crypto: s390 - Forbid 2-key 3DES in FIPS mode (Herbert Xu) [1687908] - [crypto] crypto: des_generic - Forbid 2-key in 3DES and add helpers (Herbert Xu) [1687908] - [crypto] crypto: mxc-scc - Remove broken driver (Herbert Xu) [1687908] - [kernel] ntp: Audit NTP parameters adjustment (Ondrej Mosnacek) [1680034] - [kernel] timekeeping: Audit clock adjustments (Ondrej Mosnacek) [1680034] - [kernel] ntp: Remove duplicated include (Ondrej Mosnacek) [1680034] - [kernel] timekeeping/ntp: Constify some function arguments (Ondrej Mosnacek) [1680034] - [kernel] ntp: Use kstrtos64 for s64 variable (Ondrej Mosnacek) [1680034] - [kernel] ntp: Remove redundant arguments (Ondrej Mosnacek) [1680034] - [kernel] timekeeping: Use ktime_get_real_ts64() instead of getnstimeofday64() (Ondrej Mosnacek) [1680034] - [netdrv] hinic: Add pci device ids (Xiaojun Tan) [1662040] - [netdrv] net-next/hinic:add shutdown callback (Xiaojun Tan) [1662040] - [netdrv] hinic: optmize rx refill buffer mechanism (Xiaojun Tan) [1662040] - [netdrv] net: hinic: remove redundant pointer pfhwdev (Xiaojun Tan) [1662040] - [netdrv] net: hns: fix unsigned comparison to less than zero (Xiaojun Tan) [1661885] - [netdrv] net: hns: Fix sparse: some warnings in HNS drivers (Xiaojun Tan) [1661885] - [netdrv] net: hns: Fix WARNING when remove HNS driver with SMMU enabled (Xiaojun Tan) [1661885] - [netdrv] net: hns: fix ICMP6 neighbor solicitation messages discard problem (Xiaojun Tan) [1661885] - [netdrv] net: hns: Fix probabilistic memory overwrite when HNS driver initialized (Xiaojun Tan) [1661885] - [netdrv] net: hns: Use NAPI_POLL_WEIGHT for hns driver (Xiaojun Tan) [1661885] - [netdrv] net: hns: fix KASAN: use-after-free in hns_nic_net_xmit_hw() (Xiaojun Tan) [1661885] - [netdrv] net: hns: use struct_size() in devm_kzalloc() (Xiaojun Tan) [1661885] - [netdrv] net: hns: Fixes the missing put_device in positive leg for roce reset (Xiaojun Tan) [1661885] - [netdrv] net: hns: Fix object reference leaks in hns_dsaf_roce_reset() (Xiaojun Tan) [1661885] - [netdrv] net: hns: Restart autoneg need return failed when autoneg off (Xiaojun Tan) [1661885] - [netdrv] net: hns: Fix for missing of_node_put() after of_parse_phandle() (Xiaojun Tan) [1661885] - [netdrv] net: hns: Use struct_size() in devm_kzalloc() (Xiaojun Tan) [1661885] - [netdrv] net: hns: Fix use after free identified by SLUB debug (Xiaojun Tan) [1661885] - [netdrv] net: hns: make function hns_gmac_wait_fifo_clean() static (Xiaojun Tan) [1661885] - [netdrv] net: hns: use eth_get_headlen interface instead of hns_nic_get_headlen (Xiaojun Tan) [1661885] - [netdrv] net: hns: Mark expected switch fall-through (Xiaojun Tan) [1661885] - [netdrv] net: hns: remove redundant variables 'max_frm' and 'tmp_mac_key' (Xiaojun Tan) [1661885] - [netdrv] net: hisilicon: hns: Replace mdelay() with msleep() (Xiaojun Tan) [1661885] - [netdrv] net: hns: make hns_dsaf_roce_reset non static (Xiaojun Tan) [1661885] - [netdrv] net: hns: Make many functions static (Xiaojun Tan) [1661885] - [bluetooth] Bluetooth: btusb: Add support for Intel bluetooth device 8087:0029 (Gopal Tiwari) [1678084] - [bluetooth] Bluetooth: btusb: Use bt_dev_err for Intel firmware loading errors (Gopal Tiwari) [1678084]- [vfio] vfio/pci: Restore device state on PM transition (Alex Williamson) [1700254] - [vfio] vfio/pci: Parallelize device open and release (Alex Williamson) [1700254] - [pci] Revert "PCI/ASPM: Do not initialize link state when aspm_disabled is set" (Myron Stowe) [1694143] - [pci] PCI: Fix incorrect value returned from pcie_get_speed_cap() (Myron Stowe) [1694143] - [x86] x86/PCI: Apply VMD's AERSID fixup generically (Myron Stowe) [1694143] - [pci] PCI/IOV: Remove unnecessary include of (Myron Stowe) [1694143] - [pci] PCI: pcie: Remove redundant 'default n' from Kconfig (Myron Stowe) [1694143] - [documentation] NTB: switchtec_ntb: Update switchtec documentation with prerequisites for NTB (Myron Stowe) [1694143] - [pci] PCI: Fix Switchtec DMA aliasing quirk dmesg noise (Myron Stowe) [1694143] - [pci] PCI: Add macro for Switchtec quirk declarations (Myron Stowe) [1694143] - [pci] PCI: Add Device IDs for Intel GPU "spurious interrupt" quirk (Myron Stowe) [1694143] - [pci] PCI / ACPI: Mark expected switch fall-through (Myron Stowe) [1694143] - [pci] PCI: Remove set but unused variable (Myron Stowe) [1694143] - [pci] PCI: Fix pci.c kernel-doc parameter warning (Myron Stowe) [1694143] - [pci] PCI: Allocate dma_alias_mask with bitmap_zalloc() (Myron Stowe) [1694143] - [include] PCI: Remove unused NFP32xx IDs (Myron Stowe) [1694143] - [maintainers] maintainers: Add Hyper-V IOMMU driver into Hyper-V CORE AND DRIVERS scope (Vitaly Kuznetsov) [1663292 1669989] - [iommu] hyper-v: Add Hyper-V stub IOMMU driver (Vitaly Kuznetsov) [1663292 1669989] - [x86] hyper-v: Set x2apic destination mode to physical when x2apic is available (Vitaly Kuznetsov) [1663292 1669989] - [x86] hyper-v: Enable PIT shutdown quirk (Vitaly Kuznetsov) [1663292 1669989] - [clocksource] clockevents/drivers/i8253: Add support for PIT shutdown quirk (Vitaly Kuznetsov) [1663292 1669989] - [x86] hyperv: Enable PV qspinlock for Hyper-V (Vitaly Kuznetsov) [1663292 1669989] - [x86] hyperv: Add GUEST_IDLE_MSR support (Vitaly Kuznetsov) [1663292 1669989] - [x86] hv: vmbus: Make TLFS #define names architecture neutral (Vitaly Kuznetsov) [1663292 1669989] - [x86] hyperv: Add interrupt handler annotations (Vitaly Kuznetsov) [1663292 1669989] - [pci] hv: Refactor hv_irq_unmask() to use cpumask_to_vpset() (Vitaly Kuznetsov) [1663292 1669989] - [pci] hv: Replace hv_vp_set with hv_vpset (Vitaly Kuznetsov) [1663292 1669989] - [pci] hv: Add __aligned(8) to struct retarget_msi_interrupt (Vitaly Kuznetsov) [1663292 1669989] - [vfio] vfio-pci/nvlink2: Fix ancient gcc warnings (Sam Bobroff) [1524679] - [vfio] vfio/pci: Cleanup license mess (Sam Bobroff) [1524679] - [vfio] vfio/pci: set TRACE_INCLUDE_PATH to fix the build error (Sam Bobroff) [1524679] - [vfio] vfio_pci: Add NVIDIA GV100GL [Tesla V100 SXM2] subdriver (Sam Bobroff) [1524679] - [vfio] vfio_pci: Allow regions to add own capabilities (Sam Bobroff) [1524679] - [vfio] vfio_pci: Allow mapping extra regions (Sam Bobroff) [1524679] - [powerpc] powerpc/powernv/npu: Fault user page into the hypervisor's pagetable (Sam Bobroff) [1524679] - [powerpc] powerpc/powernv/npu: Check mmio_atsd array bounds when populating (Sam Bobroff) [1524679] - [powerpc] powerpc/powernv/npu: Add release_ownership hook (Sam Bobroff) [1524679] - [powerpc] powerpc/powernv/npu: Add compound IOMMU groups (Sam Bobroff) [1524679] - [powerpc] powerpc/powernv/npu: Convert NPU IOMMU helpers to iommu_table_group_ops (Sam Bobroff) [1524679] - [powerpc] powerpc/powernv/npu: Move single TVE handling to NPU PE (Sam Bobroff) [1524679] - [powerpc] powerpc/powernv: Reference iommu_table while it is linked to a group (Sam Bobroff) [1524679] - [powerpc] powerpc/iommu_api: Move IOMMU groups setup to a single place (Sam Bobroff) [1524679] - [powerpc] powerpc/powernv/pseries: Rework device adding to IOMMU groups (Sam Bobroff) [1524679] - [powerpc] powerpc/pseries: Remove IOMMU API support for non-LPAR systems (Sam Bobroff) [1524679] - [powerpc] powerpc/pseries/npu: Enable platform support (Sam Bobroff) [1524679] - [powerpc] powerpc/pseries/iommu: Use memory@ nodes in max RAM address calculation (Sam Bobroff) [1524679] - [powerpc] powerpc/powernv/npu: Move OPAL calls away from context manipulation (Sam Bobroff) [1524679] - [powerpc] powerpc/powernv: Move npu struct from pnv_phb to pci_controller (Sam Bobroff) [1524679] - [powerpc] powerpc/vfio/iommu/kvm: Do not pin device memory (Sam Bobroff) [1524679] - [vfio] powerpc/mm/iommu/vfio_spapr_tce: Change mm_iommu_get to reference a region (Sam Bobroff) [1524679] - [powerpc] powerpc/ioda/npu: Call skiboot's hot reset hook when disabling NPU2 (Sam Bobroff) [1524679] - [powerpc] powerpc/powernv/ioda: Allocate indirect TCE levels of cached userspace addresses on demand (Sam Bobroff) [1524679] - [powerpc] powerpc/powernv/ioda1: Remove dead code for a single device PE (Sam Bobroff) [1524679] - [rpmspec] redhat: add TC selftests to kernel-selftests-internal (Ivan Vecera) [1691376] - [rpmspec] redhat: add net selftests to kernel-selftests-internal (Ivan Vecera) [1691376] - [rpmspec] redhat: add pktgen samples to kernel-selftests-internal (Ivan Vecera) [1691376] - [rpmspec] redhat: rename bpf_samples to kernel-selftests-internal (Ivan Vecera) [1691376] - [rpmspec] redhat: remove bpf_samples dependency on glibc-static and build it by default (Ivan Vecera) [1691376] - [tools] selftests: bpf: modify urandom_read and link it non-statically (Ivan Vecera) [1691376]- [netdrv] ibmvnic: Fix netdev feature clobbering during a reset (Steve Best) [1699018] - [netdrv] ibmvnic: Enable GRO (Steve Best) [1699018] - [x86] x86/perf/amd: Remove need to check "running" bit in NMI handler (David Arcari) [1640238] - [x86] x86/perf/amd: Resolve NMI latency issues for active PMCs (David Arcari) [1640238] - [x86] x86/perf/amd: Resolve race condition when disabling PMC (David Arcari) [1640238] - [netdrv] qed: Fix qed_mcp_halt|resume() (Manish Chopra) [1697310]- [x86] x86/kexec: Fix a kexec_file_load() failure (Bhupesh Sharma) [1666078] - [arm64] arm64: kexec_file: include linux/vmalloc.h (Bhupesh Sharma) [1666078] - [arm64] arm64: kexec_file: handle empty command-line (Bhupesh Sharma) [1666078] - [arm64] arm64: kexec_file: return successfully even if kaslr-seed doesn't exist (Bhupesh Sharma) [1666078] - [arm64] arm64: kexec_file: Refactor setup_dtb() to consolidate error checking (Bhupesh Sharma) [1666078] - [arm64] arm64: kexec_file: add kaslr support (Bhupesh Sharma) [1666078] - [char] random: Make crng state queryable (Bhupesh Sharma) [1666078] - [include] include: pe.h: remove message[] from mz header definition (Bhupesh Sharma) [1666078] - [arm64] arm64: kexec_file: invoke the kernel without purgatory (Bhupesh Sharma) [1666078] - [arm64] arm64: kexec_file: allow for loading Image-format kernel (Bhupesh Sharma) [1666078] - [arm64] arm64: kexec_file: load initrd and device-tree (Bhupesh Sharma) [1666078] - [arm64] arm64: enable KEXEC_FILE config (Bhupesh Sharma) [1666078] - [arm64] arm64: cpufeature: add MMFR0 helper functions (Bhupesh Sharma) [1666078] - [arm64] arm64: add image head flag definitions (Bhupesh Sharma) [1666078] - [kernel] kexec_file: kexec_walk_memblock() only walks a dedicated region at kdump (Bhupesh Sharma) [1666078] - [kernel] powerpc, kexec_file: factor out memblock-based arch_kexec_walk_mem() (Bhupesh Sharma) [1666078] - [kernel] s390, kexec_file: drop arch_kexec_mem_walk() (Bhupesh Sharma) [1666078] - [kernel] kexec_file: make kexec_image_post_load_cleanup_default() global (Bhupesh Sharma) [1666078] - [include] asm-generic: add kexec_file_load system call to unistd.h (Bhupesh Sharma) [1666078] - [include] asm-generic: unistd.h: Wire up sys_rseq (Bhupesh Sharma) [1666078] - [fs] xfs: don't overflow xattr listent buffer (Bill O'Donnell) [1683531] - [drm] drm/i915/gvt: Add in context mmio 0x20D8 to gen9 mmio list (Paul Lai) [1651589] - [fs] copy_mount_string: Limit string length to PATH_MAX (Miklos Szeredi) [1655272] - [include] redhat: Reuse other arch's cpuhp_state to protect kABI (Robert Richter) [1658476] - [drivers] drivers/perf: Add Cavium ThunderX2 SoC UNCORE PMU driver (Robert Richter) [1658476] - [documentation] Documentation: perf: Add documentation for ThunderX2 PMU uncore driver (Robert Richter) [1658476]- [arm64] arm64: apply workaround on A64FX v1r0 (Mark Langsdorf) [1692306] - [fs] kernfs: fix xattr name handling in LSM helpers (Ondrej Mosnacek) [1558179] - [include] LSM: lsm_hooks.h - fix missing colon in docstring (Ondrej Mosnacek) [1558179] - [security] selinux: Make selinux_kernfs_init_security static (Ondrej Mosnacek) [1558179] - [fs] kernfs: initialize security of newly created nodes (Ondrej Mosnacek) [1558179] - [security] selinux: implement the kernfs_init_security hook (Ondrej Mosnacek) [1558179] - [include] LSM: add new hook for kernfs node initialization (Ondrej Mosnacek) [1558179] - [fs] kernfs: use simple_xattrs for security attributes (Ondrej Mosnacek) [1558179] - [security] selinux: try security xattr after genfs for kernfs filesystems (Ondrej Mosnacek) [1558179] - [fs] kernfs: do not alloc iattrs in kernfs_xattr_get (Ondrej Mosnacek) [1558179] - [fs] kernfs: clean up struct kernfs_iattrs (Ondrej Mosnacek) [1558179] - [fs] kernfs: allow creating kernfs objects with arbitrary uid/gid (Ondrej Mosnacek) [1558179] - [tools] tools/power turbostat: Add Icelake support (Steve Best) [1698546] - [tools] tools/power turbostat: consolidate duplicate model numbers (Steve Best) [1698546] - [mm] s390/mm: silence compiler warning when compiling without CONFIG_PGSTE (Thomas Huth) [1698848] - [scripts] unifdef: use memcpy instead of strncpy (Thomas Huth) [1698848] - [s390] s390: align struct lowcore to double page size (Thomas Huth) [1698848] - [powerpc] KVM: PPC: Book3S HV: Perserve PSSCR FAKE_SUSPEND bit on guest exit (Suraj Jitindar Singh) [1689768]- [virtio] virtio: Honour 'may_reduce_num' in vring_create_virtqueue (Cornelia Huck) [1697505] - [s390] setup: set control program code via diag 318 (Thomas Huth) [1592336] - [s390] kvm: s390: set host program identifier (Thomas Huth) [1592336] - [edac] EDAC, skx: Fix randconfig builds in a better way (Aristeu Rozanski) [1501612 1649988 1571534] - [edac] EDAC, skx: Fix randconfig builds (Aristeu Rozanski) [1501612 1649988 1571534] - [edac] EDAC, skx_edac: Add address translation for non-volatile DIMMs (Aristeu Rozanski) [1501612 1649988 1571534] - [acpi] ACPI/ADXL: Add address translation interface using an ACPI DSM (Aristeu Rozanski) [1501612 1649988 1571534] - [x86] x86/mce: Add macros for the corrected error count bit field (Aristeu Rozanski) [1501612 1649988 1571534] - [x86] x86/mce: Use BIT_ULL(x) for bit mask definitions (Aristeu Rozanski) [1501612 1649988 1571534] - [crypto] crypto: ecc - regularize scalar for scalar multiplication (Neil Horman) [1687888] - [crypto] crypto: ecc - check for invalid values in the key verification test (Neil Horman) [1687888] - [crypto] crypto: dh - make crypto_dh_encode_key() make robust (Neil Horman) [1687888] - [crypto] crypto: dh - fix calculating encoded key size (Neil Horman) [1687888] - [crypto] crypto: ecdh - fix typo of P-192 b value (Neil Horman) [1687888] - [crypto] crypto: ecdh - add public key verification test (Neil Horman) [1687888] - [crypto] crypto: dh - fix memory leak (Neil Horman) [1687888] - [crypto] crypto: dh - add public key verification test (Neil Horman) [1687888] - [scsi] scsi: hisi_sas: Add softreset in hisi_sas_I_T_nexus_reset() (Xiaojun Tan) [1662038] - [scsi] scsi: hisi_sas: Change SERDES_CFG init value to increase reliability of HiLink (Xiaojun Tan) [1662038] - [scsi] scsi: hisi_sas: Send HARD RESET to clear the previous affiliation of STP target port (Xiaojun Tan) [1662038] - [scsi] scsi: hisi_sas: Set PHY linkrate when disconnected (Xiaojun Tan) [1662038] - [scsi] scsi: hisi_sas: print PHY RX errors count for later revision of v3 hw (Xiaojun Tan) [1662038] - [scsi] scsi: hisi_sas: Fix a timeout race of driver internal and SMP IO (Xiaojun Tan) [1662038] - [scsi] scsi: hisi_sas: Change return variable type in phy_up_v3_hw() (Xiaojun Tan) [1662038] - [scsi] scsi: hisi_sas: fix calls to dma_set_mask_and_coherent() (Xiaojun Tan) [1662038] - [scsi] scsi: hisi_sas: Do some more tidy-up (Xiaojun Tan) [1662038] - [scsi] scsi: hisi_sas: Use pci_irq_get_affinity() for v3 hw as experimental (Xiaojun Tan) [1662038] - [scsi] scsi: hisi_sas: Issue internal abort on all relevant queues (Xiaojun Tan) [1662038] - [scsi] scsi: hisi_sas: change queue depth from 512 to 4096 (Xiaojun Tan) [1662038] - [scsi] scsi: hisi_sas: Add manual trigger for debugfs dump (Xiaojun Tan) [1662038] - [scsi] scsi: hisi_sas: Add support for DIX feature for v3 hw (Xiaojun Tan) [1662038] - [scsi] scsi: hisi_sas: Add missing seq_printf() call in hisi_sas_show_row_32() (Xiaojun Tan) [1662038] - [scsi] scsi: hisi_sas: Fix to only call scsi_get_prot_op() for non-NULL scsi_cmnd (Xiaojun Tan) [1662038] - [scsi] scsi: hisi_sas: Some misc tidy-up (Xiaojun Tan) [1662038] - [scsi] scsi: hisi_sas: Correct memory allocation size for DQ debugfs (Xiaojun Tan) [1662038] - [scsi] scsi: hisi_sas: Fix losing directly attached disk when hot-plug (Xiaojun Tan) [1662038] - [scsi] scsi: hisi_sas: Reject setting programmed minimum linkrate > 1.5G (Xiaojun Tan) [1662038] - [scsi] scsi: hisi_sas: Remove unused parameter of function hisi_sas_alloc() (Xiaojun Tan) [1662038] - [scsi] scsi: hisi_sas: remove the check of sas_dev status in hisi_sas_I_T_nexus_reset() (Xiaojun Tan) [1662038] - [scsi] scsi: hisi_sas: shutdown axi bus to avoid exception CQ returned (Xiaojun Tan) [1662038] - [scsi] scsi: hisi_sas: send primitive NOTIFY to SSP situation only (Xiaojun Tan) [1662038] - [scsi] scsi: hisi_sas: Add debugfs ITCT file and add file operations (Xiaojun Tan) [1662038] - [scsi] scsi: hisi_sas: Fix type casting and missing static qualifier in debugfs code (Xiaojun Tan) [1662038] - [scsi] scsi: hisi_sas: No need to check return value of debugfs_create functions (Xiaojun Tan) [1662038] - [scsi] scsi: hisi_sas: Set protection parameters prior to adding SCSI host (Xiaojun Tan) [1662038] - [scsi] scsi: hisi_sas: Add debugfs IOST file and add file operations (Xiaojun Tan) [1662038] - [scsi] scsi: hisi_sas: Add debugfs DQ file and add file operations (Xiaojun Tan) [1662038] - [scsi] scsi: hisi_sas: Add debugfs CQ file and add file operations (Xiaojun Tan) [1662038] - [scsi] scsi: hisi_sas: Add debugfs for port registers (Xiaojun Tan) [1662038] - [scsi] scsi: hisi_sas: Debugfs global register create file and add file operations (Xiaojun Tan) [1662038] - [scsi] scsi: hisi_sas: Take debugfs snapshot for all regs (Xiaojun Tan) [1662038] - [scsi] scsi: hisi_sas: Alloc debugfs snapshot buffer memory for all registers (Xiaojun Tan) [1662038] - [scsi] scsi: hisi_sas: Create root and device debugfs directories (Xiaojun Tan) [1662038] - [scsi] scsi: hisi_sas: Add support for DIF feature for v2 hw (Xiaojun Tan) [1662038] - [scsi] scsi: hisi_sas: Make sg_tablesize consistent value (Xiaojun Tan) [1662038] - [scsi] scsi: hisi_sas: Relocate some code to reduce complexity (Xiaojun Tan) [1662038] - [scsi] scsi: hisi_sas: Fix warnings detected by sparse (Xiaojun Tan) [1662038] - [scsi] scsi: hisi_sas: change the time of SAS SSP connection (Xiaojun Tan) [1662038] - [scsi] scsi: hisi_sas: Relocate some codes to avoid an unused check (Xiaojun Tan) [1662038] - [scsi] scsi: hisi_sas: Add support for interrupt coalescing for v3 hw (Xiaojun Tan) [1662038] - [scsi] scsi: hisi_sas: Add support for interrupt converge for v3 hw (Xiaojun Tan) [1662038] - [scsi] scsi: hisi_sas: Create separate host attributes per HBA (Xiaojun Tan) [1662038] - [scsi] scsi: hisi_sas: use dma_set_mask_and_coherent (Xiaojun Tan) [1662038] - [scsi] scsi: hisi_sas: Remove set but not used variable 'dq_list' (Xiaojun Tan) [1662038] - [scsi] scsi: hisi_sas: Fix NULL pointer dereference (Xiaojun Tan) [1662038] - [nvme] nvme-pci: add missing unlock for reset error (Gopal Tiwari) [1665354] - [nvme] nvme-pci: fix rapid add remove sequence (Gopal Tiwari) [1665354] - [nvme] nvme: remove the .stop_ctrl callout (Gopal Tiwari) [1665354] - [nvme] nvme: add support for the Write Zeroes command (Gopal Tiwari) [1665354] - [nvme] nvmet-rdma: fix null dereference under heavy load (Gopal Tiwari) [1665354] - [nvme] nvme-rdma: fix timeout handler (Gopal Tiwari) [1665354] - [nvme] nvme-tcp: fix timeout handler (Gopal Tiwari) [1665354] - [nvme] nvmet-tcp: fix uninitialized variable access (Gopal Tiwari) [1665354] - [nvme] nvme: don't initlialize ctrl->cntlid twice (Gopal Tiwari) [1665354] - [nvme] nvme: introduce NVME_QUIRK_IGNORE_DEV_SUBNQN (Gopal Tiwari) [1665354] - [nvme] nvme-tcp: remove dead code (Gopal Tiwari) [1665354] - [nvme] nvme-tcp: don't ask if controller is fabrics (Gopal Tiwari) [1665354] - [nvme] nvme-fabrics: unset write/poll queues for discovery controllers (Gopal Tiwari) [1665354] - [nvme] nvme: pad fake subsys NQN vid and ssvid with zeros (Gopal Tiwari) [1665354] - [nvme] nvme-pci: fix out of bounds access in nvme_cqe_pending (Gopal Tiwari) [1665354] - [nvme] nvme-pci: use the same attributes when freeing host_mem_desc_bufs. (Gopal Tiwari) [1665354] - [nvme] nvme-pci: fix the wrong setting of nr_maps (Gopal Tiwari) [1665354] - [nvme] nvme-pci: rerun irq setup on IO queue init errors (Gopal Tiwari) [1665354] - [nvme] nvme-pci: trace SQ status on completions (Gopal Tiwari) [1665354] - [nvme] nvme-fabrics: allow user to pass in nr_poll_queues (Gopal Tiwari) [1665354] - [nvme] nvme-core: optionally poll sync commands (Gopal Tiwari) [1665354] - [nvme] nvme-tcp: fix spelling mistake "attepmpt" -> "attempt" (Gopal Tiwari) [1665354] - [nvme] nvme-tcp: fix endianess annotations (Gopal Tiwari) [1665354] - [nvme] nvmet-tcp: fix endianess annotations (Gopal Tiwari) [1665354] - [nvme] nvme-pci: refactor nvme_poll_irqdisable to make sparse happy (Gopal Tiwari) [1665354] - [nvme] nvme-pci: only set nr_maps to 2 if poll queues are supported (Gopal Tiwari) [1665354] - [nvme] nvmet: use a macro for default error location (Gopal Tiwari) [1665354] - [nvme] nvmet: fix comparison of a u16 with -1 (Gopal Tiwari) [1665354] - [nvme] nvme: fix kernel paging oops (Gopal Tiwari) [1665354] - [nvme] nvme-rdma: support separate queue maps for read and write (Gopal Tiwari) [1665354] - [nvme] nvme-tcp: support separate queue maps for read and write (Gopal Tiwari) [1665354] - [include] block: make request_to_qc_t public (Gopal Tiwari) [1665354] - [nvme] nvme-fabrics: allow user to set nr_write_queues for separate queue maps (Gopal Tiwari) [1665354] - [nvme] nvme-fabrics: add missing nvmf_ctrl_options documentation (Gopal Tiwari) [1665354] - [nvme] blk-mq-rdma: pass in queue map to blk_mq_rdma_map_queues (Gopal Tiwari) [1665354] - [nvme] nvmet: update smart log with num err log entries (Gopal Tiwari) [1665354] - [nvme] nvmet: add error log support for file backend (Gopal Tiwari) [1665354] - [nvme] nvmet: add error log page cmd handler (Gopal Tiwari) [1665354] - [nvme] nvmet: add error log support for bdev backend (Gopal Tiwari) [1665354] - [nvme] nvmet: add error log support for admin-cmd (Gopal Tiwari) [1665354] - [nvme] nvmet: add error log support for fabrics-cmd (Gopal Tiwari) [1665354] - [nvme] nvmet: add error log support for rdma backend (Gopal Tiwari) [1665354] - [nvme] nvmet: add error log support in the core (Gopal Tiwari) [1665354] - [nvme] nvmet: add interface to update error-log page (Gopal Tiwari) [1665354] - [include] nvme: add error log page slot definition (Gopal Tiwari) [1665354] - [nvme] nvmet: add error-log definitions (Gopal Tiwari) [1665354] - [nvme] nvme: remove nvme_common command cdw10 array (Gopal Tiwari) [1665354] - [nvme] nvme: provide fallback for discard alloc failure (Gopal Tiwari) [1665354] - [nvme] nvmet: remove unused variable (Gopal Tiwari) [1665354] - [nvme] nvme: add __exit annotation (Gopal Tiwari) [1665354] - [nvme] nvmet: allow configfs tcp trtype configuration (Gopal Tiwari) [1665354] - [nvme] nvme-tcp: add NVMe over TCP host driver (Gopal Tiwari) [1665354] - [nvme] nvmet-tcp: add NVMe over TCP target driver (Gopal Tiwari) [1665354] - [nvme] nvme-fabrics: allow user passing data digest (Gopal Tiwari) [1665354] - [nvme] nvme-fabrics: allow user passing header digest (Gopal Tiwari) [1665354] - [nvme] nvmet: Add install_queue callout (Gopal Tiwari) [1665354] - [nvme] nvmet: use unlikely for req status check (Gopal Tiwari) [1665354] - [include] nvme-tcp: Add protocol header (Gopal Tiwari) [1665354] - [nvme] nvmet-rdma: Add unlikely for response allocated check (Gopal Tiwari) [1665354] - [nvme] nvmet: fix the structure member indentation (Gopal Tiwari) [1665354] - [nvme] nvme: implement Enhanced Command Retry (Gopal Tiwari) [1665354] - [nvme] nvme: remove unused function nvme_ctrl_ready (Gopal Tiwari) [1665354] - [nvme] nvmet: support fabrics sq flow control (Gopal Tiwari) [1665354] - [nvme] nvmet: enable Discovery Controller AENs (Gopal Tiwari) [1665354] - [nvme] nvmet: expose support for fabrics SQ flow control disable in treq (Gopal Tiwari) [1665354] - [nvme] nvme: disable fabrics SQ flow control when asked by the user (Gopal Tiwari) [1665354] - [nvme] nvmet-fc: remove the IN_ISR deferred scheduling options (Gopal Tiwari) [1665354] - [nvme] nvme: Remove unused forward declaration (Gopal Tiwari) [1665354] - [nvme] nvmet: allow host connect even if no allowed subsystems are exported (Gopal Tiwari) [1665354] - [nvme] nvmet: don't override treq upon modification. (Gopal Tiwari) [1665354] - [nvme] nvmet: mark nvmet_genctr static (Gopal Tiwari) [1665354] - [nvme] nvmet: add defines for discovery change async events (Gopal Tiwari) [1665354] - [nvme] nvmet: support for traffic based keep-alive (Gopal Tiwari) [1665354] - [nvme] nvmet: make kato and AEN processing for use by other controllers (Gopal Tiwari) [1665354] - [nvme] nvmet: change aen mask functions to use bit numbers (Gopal Tiwari) [1665354] - [nvme] nvmet: provide aen bit functions for multiple controller types (Gopal Tiwari) [1665354] - [nvme] nvmet: add support to Discovery controllers for commands (Gopal Tiwari) [1665354] - [nvme] nvmet: use IOCB_NOWAIT for file-ns buffered I/O (Gopal Tiwari) [1665354] - [nvme] nvmet: allow Keep Alive for Discovery controller (Gopal Tiwari) [1665354] - [nvme] nvme: support traffic based keep-alive (Gopal Tiwari) [1665354] - [nvme] nvme: cache controller attributes (Gopal Tiwari) [1665354] - [nvme] nvme: introduce ctrl attributes enumeration (Gopal Tiwari) [1665354] - [nvme] nvme: consolidate memset calls in the nvme_setup_cmd path (Gopal Tiwari) [1665354] - [nvme] nvme: warn when finding multi-port subsystems without multipathing enabled (Gopal Tiwari) [1665354] - [nvme] Revert "nvmet-rdma: use a private workqueue for delete" (Gopal Tiwari) [1665354] - [nvme] nvme-fabrics: move controller options matching to fabrics (Gopal Tiwari) [1665354] - [nvme] nvme-rdma: always have a valid trsvcid (Gopal Tiwari) [1665354] - [nvme] nvme-pci: remove duplicate check (Gopal Tiwari) [1665354] - [nvme] nvme-pci: fix hot removal during error handling (Gopal Tiwari) [1665354] - [nvme] nvmet-fcloop: suppress a compiler warning (Gopal Tiwari) [1665354] - [nvme] nvme-core: make implicit seed truncation explicit (Gopal Tiwari) [1665354] - [nvme] nvmet-fc: fix kernel-doc headers (Gopal Tiwari) [1665354] - [nvme] nvmet: avoid integer overflow in the discard code (Gopal Tiwari) [1665354] - [nvme] nvmet-rdma: declare local symbols static (Gopal Tiwari) [1665354] - [nvme] nvmet: use strlcpy() instead of strcpy() (Gopal Tiwari) [1665354] - [nvme] nvme-pci: fix nvme_suspend_queue() kernel-doc header (Gopal Tiwari) [1665354] - [nvme] nvme-core: declare local symbols static (Gopal Tiwari) [1665354] - [nvme] nvme-core: rework a NQN copying operation (Gopal Tiwari) [1665354] - [nvme] nvmet: use strcmp() instead of strncmp() for subsystem lookup (Gopal Tiwari) [1665354] - [nvme] nvmet-rdma: check for timeout in nvme_rdma_wait_for_cm() (Gopal Tiwari) [1665354] - [nvme] nvmet: remove unreachable code (Gopal Tiwari) [1665354] - [nvme] nvme: update node paths after adding new path (Gopal Tiwari) [1665354] - [nvme] nvme: remove ns sibling before clearing path (Gopal Tiwari) [1665354] - [nvme] nvmet-rdma: use a private workqueue for delete (Gopal Tiwari) [1665354] - [nvme] nvmet: don't split large I/Os unconditionally (Gopal Tiwari) [1665354] - [nvme] nvme-core: add async event trace helper (Gopal Tiwari) [1665354] - [nvme] nvmet_fc: support target port removal with nvmet layer (Gopal Tiwari) [1665354] - [nvme] nvmet: remove redundant module prefix (Gopal Tiwari) [1665354] - [nvme] nvme: fix typo in nvme_identify_ns_descs (Gopal Tiwari) [1665354] - [nvme] nvme: register ns_id attributes as default sysfs groups (Gopal Tiwari) [1665354] - [block] block: genhd: add 'groups' argument to device_add_disk (Gopal Tiwari) [1665354] - [nvme] nvme: count all ANA groups for ANA Log page (Gopal Tiwari) [1665354] - [nvme] nvmet-rdma: fix possible bogus dereference under heavy load (Gopal Tiwari) [1665354] - [nvme] nvmet: free workqueue object if module init fails (Gopal Tiwari) [1665354] - [nvme] nvme-fcloop: Fix dropped LS's to removed target port (Gopal Tiwari) [1665354] - [nvme] nvme-pci: add a memory barrier to nvme_dbbuf_update_and_check_event (Gopal Tiwari) [1665354] - [nvme] nvmet: add ns write protect support (Gopal Tiwari) [1665354] - [nvme] nvme: set gendisk read only based on nsattr (Gopal Tiwari) [1665354] - [include] nvme.h: add support for ns write protect definitions (Gopal Tiwari) [1665354] - [nvme] nvmet: use Retain Async Event bit to clear AEN (Gopal Tiwari) [1665354] - [nvme] nvmet: support configuring ANA groups (Gopal Tiwari) [1665354] - [nvme] nvmet: add minimal ANA support (Gopal Tiwari) [1665354] - [nvme] nvmet: track and limit the number of namespaces per subsystem (Gopal Tiwari) [1665354] - [nvme] nvmet: keep a port pointer in nvmet_ctrl (Gopal Tiwari) [1665354] - [nvme] nvmet: check fileio lba range access boundaries (Gopal Tiwari) [1665354] - [nvme] nvmet: don't use uuid_le type (Gopal Tiwari) [1665354] - [nvme] nvme-rdma: centralize admin/io queue teardown sequence (Gopal Tiwari) [1665354] - [nvme] nvmet: fix file discard return status (Gopal Tiwari) [1665354] - [nvme] nvme-rdma: centralize controller setup sequence (Gopal Tiwari) [1665354] - [nvme] nvme-rdma: unquiesce queues when deleting the controller (Gopal Tiwari) [1665354] - [nvme] nvme: add disk name to trace events (Gopal Tiwari) [1665354] - [nvme] nvme-rdma: mark expected switch fall-through (Gopal Tiwari) [1665354] - [nvme] nvme: add controller name to trace events (Gopal Tiwari) [1665354] - [nvme] nvme: use hw qid in trace events (Gopal Tiwari) [1665354] - [nvme] nvmet: add buffered I/O support for file backed ns (Gopal Tiwari) [1665354] - [nvme] nvme: move init of keep_alive work item to controller initialization (Gopal Tiwari) [1665354] - [nvme] nvmet: add commands supported and effects log page (Gopal Tiwari) [1665354] - [nvme] lightnvm: limit get chunk meta request size (Gopal Tiwari) [1665354] - [nvme] lightnvm: Remove redundant rq->__data_len initialization (Gopal Tiwari) [1665354] - [block] nbd: restrict use to AF_UNIX sockets (Mike Christie) [1673307] - [block] nbd: don't allow invalid blocksize settings (Mike Christie) [1673307] - [documentation] doc, block, bfq: add information on bfq execution time (Ming Lei) [1686682] - [block] block, bfq: save & resume weight on a queue merge/split (Ming Lei) [1686682] - [block] block, bfq: print SHARED instead of pid for shared queues in logs (Ming Lei) [1686682] - [block] block, bfq: always protect newly-created queues from existing active queues (Ming Lei) [1686682] - [block] block, bfq: do not tag totally seeky queues as soft rt (Ming Lei) [1686682] - [block] block, bfq: do not merge queues on flash storage with queueing (Ming Lei) [1686682] - [block] block, bfq: tune service injection basing on request service times (Ming Lei) [1686682] - [block] block, bfq: do not idle for lowest-weight queues (Ming Lei) [1686682] - [block] block, bfq: increase idling for weight-raised queues (Ming Lei) [1686682] - [block] block/bfq: fix ifdef for CONFIG_BFQ_GROUP_IOSCHED=y (Ming Lei) [1686682] - [block] block, bfq: fix in-service-queue check for queue merging (Ming Lei) [1686682] - [block] block, bfq: do not overcharge writes in asymmetric scenarios (Ming Lei) [1686682] - [block] block, bfq: port commit "cfq-iosched: improve hw_tag detection" (Ming Lei) [1686682] - [block] block, bfq: reduce threshold for detecting command queueing (Ming Lei) [1686682] - [block] block, bfq: fix queue removal from weights tree (Ming Lei) [1686682] - [block] block, bfq: fix sequential rq detection in rate estimation (Ming Lei) [1686682] - [block] block, bfq: unconditionally plug I/O in asymmetric scenarios (Ming Lei) [1686682] - [block] block, bfq: do not plug I/O of in-service queue when harmful (Ming Lei) [1686682] - [block] block, bfq: split function bfq_better_to_idle (Ming Lei) [1686682] - [block] block, bfq: consider also ioprio classes in symmetry detection (Ming Lei) [1686682] - [block] block, bfq: remove case of redirected bic from insert_request (Ming Lei) [1686682] - [block] block, bfq: make sure queue budgets are not below service received (Ming Lei) [1686682] - [block] block, bfq: avoid selecting a queue w/o budget (Ming Lei) [1686682] - [block] block, bfq: do not consider interactive queues in srt filtering (Ming Lei) [1686682] - [net] net: switchdev: Add extack to switchdev_handle_port_obj_add() callback (Ivan Vecera) [1690125] - [net] switchdev: Add extack to struct switchdev_notifier_info (Ivan Vecera) [1690125] - [net] vxlan: Add a function to init switchdev_notifier_vxlan_fdb_info (Ivan Vecera) [1690125] - [net] switchdev: Add extack argument to switchdev_port_obj_add() (Ivan Vecera) [1690125] - [net] bridge: Propagate extack to switchdev (Ivan Vecera) [1690125] - [net] ndo_bridge_setlink: Add extack (Ivan Vecera) [1690125] - [net] rocker, dsa, ethsw: Don't filter VLAN events on bridge itself (Ivan Vecera) [1690125] - [net] switchdev: Replace port obj add/del SDO with a notification (Ivan Vecera) [1690125] - [net] ocelot: Handle SWITCHDEV_PORT_OBJ_ADD/_DEL (Ivan Vecera) [1690125] - [net] mlxsw: spectrum_switchdev: Handle SWITCHDEV_PORT_OBJ_ADD/_DEL (Ivan Vecera) [1690125] - [net] switchdev: Add helpers to aid traversal through lower devices (Ivan Vecera) [1690125] - [net] staging: fsl-dpaa2: ethsw: Handle SWITCHDEV_PORT_OBJ_ADD/_DEL (Ivan Vecera) [1690125] - [net] staging: fsl-dpaa2: ethsw: Introduce ethsw_port_dev_check() (Ivan Vecera) [1690125] - [net] dsa: slave: Handle SWITCHDEV_PORT_OBJ_ADD/_DEL (Ivan Vecera) [1690125] - [net] rocker: Handle SWITCHDEV_PORT_OBJ_ADD/_DEL (Ivan Vecera) [1690125] - [net] switchdev: Add SWITCHDEV_PORT_OBJ_ADD, SWITCHDEV_PORT_OBJ_DEL (Ivan Vecera) [1690125] - [net] switchdev: Add a blocking notifier chain (Ivan Vecera) [1690125] - [net] switchdev: SWITCHDEV_OBJ_PORT_{VLAN, MDB}(): Sanitize (Ivan Vecera) [1690125] - [net] selftests: forwarding: Fix test for different devices (Ivan Vecera) [1693316] - [net] selftests: forwarding: vxlan_bridge_1d: Add learning test (Ivan Vecera) [1693316] - [net] bridge: Allow querying bridge port flags (Ivan Vecera) [1693316] - [netdrv] vxlan: Allow changing ageing time (Ivan Vecera) [1693316] - [netdrv] vxlan: Add hardware FDB learning (Ivan Vecera) [1693316] - [netdrv] vxlan: Don't override user-added entries with ext-learned ones (Ivan Vecera) [1693316] - [netdrv] vxlan: Mark user-added FDB entries (Ivan Vecera) [1693316] - [netdrv] vxlan: vxlan_fdb_notify(): Make switchdev notification configurable (Ivan Vecera) [1693316] - [netdrv] vxlan: __vxlan_fdb_delete(): Drop unused argument vid (Ivan Vecera) [1693316] - [netdrv] vxlan: support NTF_USE refresh of fdb entries (Ivan Vecera) [1693316] - [net] selftests: forwarding: vxlan_bridge_1d_port_8472: New test (Ivan Vecera) [1693316] - [net] selftests: forwarding: vxlan_bridge_1d: Add an ECN decap test (Ivan Vecera) [1693316] - [net] selftests: forwarding: vxlan_bridge_1d: Add an ECN encap test (Ivan Vecera) [1693316] - [net] selftests: forwarding: vxlan_bridge_1d: Add a TOS test (Ivan Vecera) [1693316] - [net] selftests: forwarding: vxlan_bridge_1d: Add a TTL test (Ivan Vecera) [1693316] - [net] selftests: forwarding: vxlan_bridge_1d: Reconfigure & rerun tests (Ivan Vecera) [1693316] - [net] selftests: forwarding: vxlan_bridge_1d: Add unicast test (Ivan Vecera) [1693316] - [net] selftests: forwarding: vxlan_bridge_1d: Add flood test (Ivan Vecera) [1693316] - [net] selftests: forwarding: vxlan_bridge_1d: Add ping test (Ivan Vecera) [1693316] - [net] selftests: forwarding: Add a skeleton of vxlan_bridge_1d (Ivan Vecera) [1693316] - [net] selftests: forwarding: lib: Add link_stats_rx_errors_get() (Ivan Vecera) [1693316] - [net] selftests: forwarding: ping{6, }_do(): Allow passing ping arguments (Ivan Vecera) [1693316] - [net] selftests: forwarding: ping{6, }_test(): Add description argument (Ivan Vecera) [1693316] - [net] selftests: forwarding: lib: Add in_ns() (Ivan Vecera) [1693316] - [net] selftests: forwarding: lib: Support NUM_NETIFS of 0 (Ivan Vecera) [1693316] - [net] skb_scrub_packet(): Scrub offload_fwd_mark (Ivan Vecera) [1693316] - [net] selftests: forwarding: lib: extract ping and ping6 so they can be reused (Ivan Vecera) [1693316] - [net] selftests: forwarding: README: Require diagrams (Ivan Vecera) [1693316] - [net] selftests: forwarding: lib: Extract interface-init functions (Ivan Vecera) [1693316] - [net] selftests: forwarding: tc_rule_stats_get: Parameterize direction (Ivan Vecera) [1693316] - [net] selftests: forwarding: multipath_eval(): Improve style (Ivan Vecera) [1693316] - [net] selftests: forwarding: Move multipath_eval() to lib.sh (Ivan Vecera) [1693316] - [net] selftests: Add test_vxlan_fdb_changelink.sh (Ivan Vecera) [1690309] - [netdrv] vxlan: changelink: Fix handling of default remotes (Ivan Vecera) [1690309] - [netdrv] vxlan: Fix error path in __vxlan_dev_create() (Ivan Vecera) [1690309] - [netdrv] vxlan: Unmark offloaded bit on replaced FDB entries (Ivan Vecera) [1690309] - [net] bridge: switchdev: Allow clearing FDB entry offload indication (Ivan Vecera) [1690309] - [netdrv] vxlan: Notify for each remote of a removed FDB entry (Ivan Vecera) [1690309] - [netdrv] vxlan: Support marking RDSTs as offloaded (Ivan Vecera) [1690309] - [netdrv] vxlan: Add vxlan_fdb_find_uc() for FDB querying (Ivan Vecera) [1690309] - [netdrv] vxlan: Add switchdev notifications (Ivan Vecera) [1690309] - [netdrv] net: Add netif_is_vxlan() (Ivan Vecera) [1690309] - [net] inet: Refactor INET_ECN_decapsulate() (Ivan Vecera) [1690309] - [netdrv] vxlan: Export address checking functions (Ivan Vecera) [1690309] - [net] vxlan: Remove duplicated include from vxlan.h (Ivan Vecera) [1690309] - [netdrv] geneve: correctly handle ipv6.disable module parameter (Jiri Benc) [1692390] - [net] ipv6: sit: reset ip header pointer in ipip6_rcv (Lorenzo Bianconi) [1691626] - [net] vxlan: Don't call gro_cells_destroy() before device is unregistered (Andrea Claudi) [1692499] - [net] xsk: do not remove umem from netdevice on fall-back to copy-mode (Petr Oros) [1690568] - [net] xsk: Check if a queue exists during umem setup (Petr Oros) [1690568] - [net] xsk: simplify xdp_clear_umem_at_qid implementation (Petr Oros) [1690568] - [net] ethtool: don't allow disabling queues with umem installed (Petr Oros) [1690568] - [net] ethtool: rename local variable max -> curr (Petr Oros) [1690568] - [net] xsk: fix bug when trying to use both copy and zero-copy on one queue id (Petr Oros) [1690568] - [net] add umem reference in netdev{_rx}_queue (Petr Oros) [1690568] - [net] xsk: remove unnecessary assignment (Petr Oros) [1690568] - [net] xsk: fix return value of xdp_umem_assign_dev() (Petr Oros) [1690568] - [net] xsk: don't allow umem replace at stack level (Petr Oros) [1690568] - [net] xsk: refactor xdp_umem_assign_dev() (Petr Oros) [1690568] - [net] update real_num_rx_queues even when !CONFIG_SYSFS (Petr Oros) [1690568] - [net] core: add __netdev_sent_queue as variant of __netdev_tx_sent_queue (Petr Oros) [1690127] - [net] net: do not abort bulk send on BQL status (Petr Oros) [1690129] - [net] net: bql: add __netdev_tx_sent_queue() (Petr Oros) [1690129] - [net] net: ip6_gre: fix possible NULL pointer dereference in ip6erspan_set_version (Lorenzo Bianconi) [1666315] - [net] net: ip6_gre: initialize erspan_ver just for erspan tunnels (Lorenzo Bianconi) [1666315] - [net] net: ip6_gre: always reports o_key to userspace (Lorenzo Bianconi) [1666315] - [net] net: ip_gre: always reports o_key to userspace (Lorenzo Bianconi) [1666315] - [net] tcp: handle inet_csk_reqsk_queue_add() failures (Guillaume Nault) [1690157] - [net] ip_gre: use erspan key field for tunnel lookup (Lorenzo Bianconi) [1664570] - [net] ip6_gre: simplify gre header parsing in ip6gre_err (Lorenzo Bianconi) [1664570] - [net] ipv4: use a dedicated counter for icmp_v4 redirect packets (Lorenzo Bianconi) [1664209] - [net] virtchnl: Fix off by one error (Ivan Vecera) [1690114] - [net] virtchnl: white space and reorder (Ivan Vecera) [1690114] - [net] i40e: Update status codes (Ivan Vecera) [1690114] - [net] ethtool: Add WAKE_FILTER and RX_CLS_FLOW_WAKE (Ivan Vecera) [1690091] - [net] geneve: allow to clear ttl inherit (Hangbin Liu) [1671251] - [net] geneve: add ttl inherit support (Hangbin Liu) [1671251] - [net] tipc: fix a double kfree_skb() (Jon Maloy) [1684290] - [net] vxlan: Fix GRO cells race condition between receive and link delete (Andrea Claudi) [1687046] - [net] sock: consistent handling of extreme SO_SNDBUF/SO_RCVBUF values (Guillaume Nault) [1686564] - [net] tun: implement carrier change (Guillaume Nault) [1686566] - [net] ip6_tunnel: respect ttl inherit for ip6tnl (Hangbin Liu) [1664944] - [net] ip6_gre: update version related info when changing link (Hangbin Liu) [1664900] - [net] ipv4/route: fail early when inet dev is missing (Paolo Abeni) [1685424] - [net] bonding/802.3ad: fix link_failure_count tracking (Matteo Croce) [1657905] - [net] bonding: avoid possible dead-lock (Matteo Croce) [1657905] - [net] bonding: fix length of actor system (Matteo Croce) [1657905] - [net] bonding: fix warning message (Matteo Croce) [1657905] - [net] bonding: pass link-local packets to bonding master also. (Matteo Croce) [1657905]- [infiniband] IB/usnic: fix spelling mistake "unvalid" -> "invalid" (Jonathan Toppins) [1685307] - [infiniband] RDMA/uverbs: Get rid of ucontext->tgid (Jonathan Toppins) [1685307] - [infiniband] RDMA/usnic: Do not use ucontext->tgid (Jonathan Toppins) [1685307] - [infiniband] infiniband: remove redundant condition check before debugfs_remove (Jonathan Toppins) [1685307] - [infiniband] RDMA/rdmavt: Fix rvt_create_ah function signature (Jonathan Toppins) [1685307] - [infiniband] RDMA/drivers: Use core provided API for registering device attributes (Jonathan Toppins) [1685307] - [infiniband] IB/rxe: Remove unnecessary enum values (Jonathan Toppins) [1685307] - [infiniband] IB/{hfi1, qib, rdmavt}: Move ruc_loopback to rdmavt (Jonathan Toppins) [1685307] - [infiniband] IB/{hfi1, qib, rdmavt}: Move send completion logic to rdmavt (Jonathan Toppins) [1685307] - [infiniband] IB/{hfi1, qib, rdmavt}: Move copy SGE logic into rdmavt (Jonathan Toppins) [1685307] - [infiniband] RDMA/rxe: Remove unused addr_same() (Jonathan Toppins) [1685307] - [infiniband] IB/rxe: avoid srq memory leak (Jonathan Toppins) [1685307] - [infiniband] IB/rxe: replace kvfree with vfree (Jonathan Toppins) [1685307] - [infiniband] RDMA/drivers: Use dev_name instead of ibdev->name (Jonathan Toppins) [1685307 1663226] - [infiniband] RDMA/drivers: Use dev_err/dbg/etc instead of pr_* + ibdev->name (Jonathan Toppins) [1685307 1663226] - [infiniband] IB/rxe: fixes for rdma read retry (Jonathan Toppins) [1685307] - [infiniband] IB/rxe: avoid back-to-back retries (Jonathan Toppins) [1685307] - [infiniband] IB/rxe: Refactor lookup memory function (Jonathan Toppins) [1685307] - [infiniband] IB/rxe: Avoid NULL check when search is successful (Jonathan Toppins) [1685307] - [infiniband] IB/rxe: Change pool state enums to capital letters (Jonathan Toppins) [1685307] - [infiniband] IB/rxe: Replace spinlock with rwlock (Jonathan Toppins) [1685307] - [infiniband] IB/rxe: Simplify rxe_find_route() to avoid GID query for netdev (Jonathan Toppins) [1685307] - [infiniband] IB/rxe: remove redudant qpn check (Jonathan Toppins) [1685307] - [infiniband] IB/rxe: vary the source udp port for receive scaling (Jonathan Toppins) [1685307] - [infiniband] iser: set sector for ambiguous mr status errors (Jonathan Toppins) [1685307] - [net] svcrdma: Remove try_module_get from backchannel (Jonathan Toppins) [1685307] - [net] svcrdma: Remove ->release_rqst call in bc reply handler (Jonathan Toppins) [1685307] - [net] xprtrdma: Clean up xprt_rdma_disconnect_inject (Jonathan Toppins) [1685307] - [net] xprtrdma: Add documenting comments (Jonathan Toppins) [1685307] - [net] xprtrdma: Report when there were zero posted Receives (Jonathan Toppins) [1685307] - [net] xprtrdma: Move rb_flags initialization (Jonathan Toppins) [1685307] - [net] xprtrdma: Don't disable BH's in backchannel server (Jonathan Toppins) [1685307] - [net] xprtrdma: Remove memory address of "ep" from an error message (Jonathan Toppins) [1685307] - [net] xprtrdma: Rename rpcrdma_qp_async_error_upcall (Jonathan Toppins) [1685307] - [net] xprtrdma: Simplify RPC wake-ups on connect (Jonathan Toppins) [1685307] - [net] xprtrdma: Re-organize the switch() in rpcrdma_conn_upcall (Jonathan Toppins) [1685307] - [net] xprtrdma: Eliminate "connstate" variable from rpcrdma_conn_upcall() (Jonathan Toppins) [1685307] - [net] xprtrdma: Conventional variable names in rpcrdma_conn_upcall (Jonathan Toppins) [1685307] - [net] xprtrdma: Rename rpcrdma_conn_upcall (Jonathan Toppins) [1685307] - [net] sunrpc: Report connect_time in seconds (Jonathan Toppins) [1685307] - [net] sunrpc: Fix connect metrics (Jonathan Toppins) [1685307] - [net] xprtrdma: Name MR trace events consistently (Jonathan Toppins) [1685307] - [net] xprtrdma: Explicitly resetting MRs is no longer necessary (Jonathan Toppins) [1685307] - [net] xprtrdma: Create more MRs at a time (Jonathan Toppins) [1685307] - [net] xprtrdma: xprt_release_rqst_cong is called outside of transport_lock (Jonathan Toppins) [1685307] - [infiniband] IB/ipoib: Log sysfs 'dev_id' accesses from userspace (Jonathan Toppins) [1685307] - [infiniband] IB/ipoib: Use dev_port to expose network interface port numbers (Jonathan Toppins) [1685307] - [infiniband] IB/ipoib: Ensure that MTU isn't less than minimum permitted (Jonathan Toppins) [1685307] - [infiniband] IB/srp: Remove unnecessary unlikely() (Jonathan Toppins) [1685307] - [infiniband] IB/core: Fix oops in netdev_next_upper_dev_rcu() (Jonathan Toppins) [1685307] - [infiniband] IB/umem: Set correct address to the invalidation function (Jonathan Toppins) [1685307] - [infiniband] RDMA/core: Add GIDs while changing MAC addr only for registered ndev (Jonathan Toppins) [1685307] - [infiniband] RDMA/core: Fix comment for hw stats init for port == 0 (Jonathan Toppins) [1685307] - [infiniband] RDMA/core: Refactor ib_register_device() function (Jonathan Toppins) [1685307] - [infiniband] IB/mlx4: Refer to the device kobject instead of ports_parent (Jonathan Toppins) [1685307] - [include] RDMA/core: Allow existing drivers to set one sysfs group per device (Jonathan Toppins) [1685307] - [infiniband] RDMA/umad: Use kernel API to allocate umad indexes (Jonathan Toppins) [1685307] - [infiniband] RDMA/uverbs: Use kernel API to allocate uverbs indexes (Jonathan Toppins) [1685307] - [infiniband] RDMA/core: Increase total number of RDMA ports across all devices (Jonathan Toppins) [1685307] - [infiniband] RDMA/core: Rename ports_parent to ports_kobj (Jonathan Toppins) [1685307] - [infiniband] RDMA/nldev: Allow IB device rename through RDMA netlink (Jonathan Toppins) [1685307 1663226] - [infiniband] RDMA/core: Implement IB device rename function (Jonathan Toppins) [1685307 1663226] - [infiniband] RDMA/core: Annotate timeout as unsigned long (Jonathan Toppins) [1685307] - [infiniband] RDMA/core: Align multiple functions to kernel coding style (Jonathan Toppins) [1685307] - [infiniband] RDMA/cma: Remove unused timeout_ms parameter from cma_resolve_iw_route() (Jonathan Toppins) [1685307] - [infiniband] RDMA/cm: Respect returned status of cm_init_av_by_path (Jonathan Toppins) [1685307] - [infiniband] RDMA/restrack: Protect from reentry to resource return path (Jonathan Toppins) [1685307] - [infiniband] RDMA/restrack: Release task struct which was hold by CM_ID object (Jonathan Toppins) [1685307] - [infiniband] RDMA/restrack: Consolidate task name updates in one place (Jonathan Toppins) [1685307] - [infiniband] RDMA/restrack: Un-inline set task implementation (Jonathan Toppins) [1685307] - [infiniband] RDMA/core: Check error status of rdma_find_ndev_for_src_ip_rcu (Jonathan Toppins) [1685307] - [include] IB/mlx4: Avoid implicit enumerated type conversion (Jonathan Toppins) [1685307] - [infiniband] RDMA/netlink: Simplify netlink listener existence check (Jonathan Toppins) [1685307] - [infiniband] RDMA: Remove unused parameter from ib_modify_qp_is_ok() (Jonathan Toppins) [1685307] - [infiniband] RDMA/uverbs: Fix RCU annotation for radix slot deference (Jonathan Toppins) [1685307] - [infiniband] RDMA: Fix building with CONFIG_MMU=n (Jonathan Toppins) [1685307] - [infiniband] RDMA/cma: Introduce and use cma_ib_acquire_dev() (Jonathan Toppins) [1685307] - [infiniband] RDMA/cma: Introduce and use cma_acquire_dev_by_src_ip() (Jonathan Toppins) [1685307] - [infiniband] RDMA/cma: Allow accepting requests for multi port rdma device (Jonathan Toppins) [1685307] - [infiniband] IB/rdmavt: Rename check_send_wqe as setup_wqe (Jonathan Toppins) [1685307] - [infiniband] RDMA/core: Acquire and release mmap_sem on page range (Jonathan Toppins) [1685307] - [infiniband] IB/sa: simplify return code logic for ib_nl_send_msg() (Jonathan Toppins) [1685307] - [infiniband] RDMA/ulp: Use dev_name instead of ibdev->name (Jonathan Toppins) [1685307 1663226] - [infiniband] RDMA/core: Use dev_name instead of ibdev->name (Jonathan Toppins) [1685307 1663226] - [infiniband] RDMA/core: Use dev_err/dbg/etc instead of pr_* + ibdev->name (Jonathan Toppins) [1685307 1663226] - [infiniband] RDMA: Fully setup the device name in ib_register_device (Jonathan Toppins) [1685307 1663226] - [infiniband] RDMA/umem: Fix potential addition overflow (Jonathan Toppins) [1685307] - [infiniband] RDMA/umem: Minor optimizations (Jonathan Toppins) [1685307] - [infiniband] RDMA/umem: Avoid synchronize_srcu in the ODP MR destruction path (Jonathan Toppins) [1685307] - [infiniband] RDMA/umem: Handle a half-complete start/end sequence (Jonathan Toppins) [1685307] - [infiniband] RDMA/umem: Get rid of per_mm->notifier_count (Jonathan Toppins) [1685307] - [infiniband] RDMA/umem: Use umem->owning_mm inside ODP (Jonathan Toppins) [1685307] - [infiniband] RDMA/umem: Move all the ODP related stuff out of ucontext and into per_mm (Jonathan Toppins) [1685307] - [infiniband] RDMA/umem: Get rid of struct ib_umem.odp_data (Jonathan Toppins) [1685307] - [infiniband] RDMA/umem: Make ib_umem_odp into a sub structure of ib_umem (Jonathan Toppins) [1685307] - [infiniband] RDMA/umem: Use ib_umem_odp in all function signatures connected to ODP (Jonathan Toppins) [1685307] - [infiniband] RDMA/umem: Do not use current->tgid to track the mm_struct (Jonathan Toppins) [1685307] - [infiniband] RDMA/ucontext: Get rid of the old disassociate flow (Jonathan Toppins) [1685307] - [infiniband] RDMA/ucontext: Add a core API for mmaping driver IO memory (Jonathan Toppins) [1685307] - [infiniband] RDMA/uverbs: Fix error unwind in ib_uverbs_add_one (Jonathan Toppins) [1685307] - [infiniband] RDMA/core: Properly return the error code of rdma_set_src_addr_rcu (Jonathan Toppins) [1685307] - [infiniband] RDMA/uverbs: Remove is_closed from ib_uverbs_file (Jonathan Toppins) [1685307] - [include] IB/rxe: Revise the ib_wr_opcode enum (Jonathan Toppins) [1685307] - [include] RDMA: Remove duplicated include from ib_addr.h (Jonathan Toppins) [1685307] - [infiniband] RDMA/core: Consider net ns of gid attribute for RoCE (Jonathan Toppins) [1685307] - [infiniband] RDMA/core: Introduce rdma_read_gid_attr_ndev_rcu() to check GID attribute (Jonathan Toppins) [1685307] - [infiniband] RDMA/core: Simplify roce_resolve_route_from_path() (Jonathan Toppins) [1685307] - [infiniband] RDMA/core: Protect against changing dst->dev during destination resolve (Jonathan Toppins) [1685307] - [infiniband] RDMA/core: Refer to network type instead of device type (Jonathan Toppins) [1685307] - [infiniband] RDMA/core: Use common code flow for IPv4/6 for addr resolve (Jonathan Toppins) [1685307] - [infiniband] RDMA/core: Rename rdma_copy_addr to rdma_copy_src_l2_addr (Jonathan Toppins) [1685307] - [infiniband] RDMA/core: Introduce and use rdma_set_src_addr() between IPv4 and IPv6 (Jonathan Toppins) [1685307] - [infiniband] RDMA/core: Let protocol specific function typecast sockaddr structure (Jonathan Toppins) [1685307] - [infiniband] RDMA/core: Avoid unnecessary sa_family overwrite (Jonathan Toppins) [1685307] - [infiniband] RDMA/core Introduce and use rdma_find_ndev_for_src_ip_rcu (Jonathan Toppins) [1685307] - [infiniband] IB/{hfi1, qib, rdmavt}: Schedule multi RC/UC packets instead of posting (Jonathan Toppins) [1685307] - [infiniband] RDMA/uverbs: Move flow resources initialization (Jonathan Toppins) [1685307] - [infiniband] IB/uverbs: Add IDRs array attribute type to ioctl() interface (Jonathan Toppins) [1685307] - [include] RDMA/core: Document QP @event_handler function (Jonathan Toppins) [1685307] - [include] RDMA/core: Document CM @event_handler function (Jonathan Toppins) [1685307] - [infiniband] RDMA/core: Assign device ifindex before publishing the device (Jonathan Toppins) [1685307] - [infiniband] RDMA/core: Follow correct unregister order between sysfs and cgroup (Jonathan Toppins) [1685307] - [infiniband] RDMA/umem: Restore lockdep check while downgrading lock (Jonathan Toppins) [1685307] - [infiniband] RDMA/core: Define client_data_lock as rwlock instead of spinlock (Jonathan Toppins) [1685307] - [infiniband] RDMA/core: Use simpler spin lock irq API from blocking context (Jonathan Toppins) [1685307] - [infiniband] RDMA/core: Remove context entries from list while unregistering device (Jonathan Toppins) [1685307] - [infiniband] RDMA/core: Use simplified list_for_each (Jonathan Toppins) [1685307] - [infiniband] RDMA/core: No need to protect kfree with spin lock and semaphore (Jonathan Toppins) [1685307] - [infiniband] RDMA/{cma, core}: Avoid callback on rdma_addr_cancel() (Jonathan Toppins) [1685307] - [infiniband] RDMA/core: Rate limit MAD error messages (Jonathan Toppins) [1685307] - [infiniband] RDMA/core: Fail early if unsupported QP is provided (Jonathan Toppins) [1685307] - [infiniband] RDMA/uverbs: Use device.groups to initialize device attributes (Jonathan Toppins) [1685307] - [infiniband] RDMA/uverbs: Use cdev_device_add() instead of cdev_add() (Jonathan Toppins) [1685307] - [infiniband] RDMA/core: Depend on device_add() to add device attributes (Jonathan Toppins) [1685307] - [infiniband] RDMA/core: Replace open-coded variant of get_device (Jonathan Toppins) [1685307] - [infiniband] RDMA/uverbs: Declare closing variable as boolean (Jonathan Toppins) [1685307] - [infiniband] IB/core: Add an unbound WQ type to the new CQ API (Jonathan Toppins) [1685307] - [infiniband] RDMA/uverbs: Add generic function to fill in flow action object (Jonathan Toppins) [1685307] - [infiniband] RDMA/uverbs: Add UVERBS_ATTR_CONST_IN to the specs language (Jonathan Toppins) [1685307] - [netdrv] ibmvnic: Fix completion structure initialization (Steve Best) [1697103] - [rpmspec] redhat: limit headers_install_all to arches we care about (Denys Vlasenko) [1692404] - [lib] ida: Add new API (Jonathan Toppins) [1697588] - [edac] EDAC: Drop per-memory controller buses (Frank Ramsay) [1686477] - [edac] EDAC: Don't add devices under /sys/bus/edac (Frank Ramsay) [1686477] - [x86] x86/platform/UV: Use efi_runtime_lock to serialise BIOS calls (Frank Ramsay) [1677695]- [pci] PCI: pciehp: Fix re-enabling the slot marked for safe removal (Myron Stowe) [1695922] - [rpmspec] redhat: Enable gdb_index (Juri Lelli) [1696747] - [fs] ovl: Do not lose security.capability xattr over metadata file copy-up (Vivek Goyal) [1694757] - [fs] ovl: During copy up, first copy up data and then xattrs (Vivek Goyal) [1694757]- [netdrv] mark the intel igc driver as tech preview (David Arcari) [1495358] - [netdrv] igc: Remove unneeded hw_dbg prints (David Arcari) [1495358] - [netdrv] igc: Fix the typo in igc_base.h header definition (David Arcari) [1495358] - [netdrv] igc: Add support for the ntuple feature (David Arcari) [1495358] - [netdrv] igc: Add support for statistics (David Arcari) [1495358] - [netdrv] igc: Extend the ethtool supporting (David Arcari) [1495358] - [netdrv] igc: Add multiple receive queues control supporting (David Arcari) [1495358] - [netdrv] igc: Use struct_size() helper (David Arcari) [1495358] - [netdrv] igc: Add ethtool support (David Arcari) [1495358] - [netdrv] igc: Remove the 'igc_get_phy_id_base' method (David Arcari) [1495358] - [netdrv] igc: Remove the 'igc_read_mac_addr_base' method (David Arcari) [1495358] - [netdrv] igc: Remove unneeded code (David Arcari) [1495358] - [netdrv] igc: Remove unused code (David Arcari) [1495358] - [netdrv] igc: Fix code redundancy (David Arcari) [1495358] - [netdrv] igc: Remove unreachable code from igc_phy.c file (David Arcari) [1495358] - [netdrv] igc: Remove obsolete IGC_ERR define (David Arcari) [1495358] - [netdrv] ethernet/intel: consolidate NAPI and NAPI exit (David Arcari) [1495358] - [netdrv] igc: Clean up code (David Arcari) [1495358] - [netdrv] igc: Tidy up some white space (David Arcari) [1495358] - [netdrv] igc: fix error return handling from call to netif_set_real_num_tx_queues (David Arcari) [1495358] - [netdrv] igc: Remove set but not used variable 'pci_using_dac' (David Arcari) [1495358] - [netdrv] igc: Remove set but not used variables 'ctrl_ext, link_mode' (David Arcari) [1495358] - [netdrv] intel-ethernet: software timestamp skbs as late as possible (David Arcari) [1495358] - [netdrv] igc: Add watchdog (David Arcari) [1495358] - [netdrv] igc: Add setup link functionality (David Arcari) [1495358] - [netdrv] igc: Add code for PHY support (David Arcari) [1495358] - [netdrv] igc: Add NVM support (David Arcari) [1495358] - [netdrv] igc: Add HW initialization code (David Arcari) [1495358] - [netdrv] igc: Add transmit and receive fastpath and interrupt handlers (David Arcari) [1495358] - [netdrv] igc: Add support for Tx/Rx rings (David Arcari) [1495358] - [netdrv] igc: Add interrupt support (David Arcari) [1495358] - [netdrv] igc: Add netdev (David Arcari) [1495358] - [netdrv] igc: Add support for PF (David Arcari) [1495358] - [netdrv] igc: Add skeletal frame for Intel(R) 2.5G Ethernet Controller support (David Arcari) [1495358] - [s390] virtio-ccw: wire up ->bus_name callback (Cornelia Huck) [1695630] - [s390] s390/virtio: handle find on invalid queue gracefully (Cornelia Huck) [1695630] - [s390] virtio/s390: fix race in ccw_io_helper() (Cornelia Huck) [1695630] - [s390] virtio/s390: avoid race on vcdev->config (Cornelia Huck) [1695630] - [kvm] KVM: s390: make bitmap declaration consistent (Thomas Huth) [1695090] - [kvm] KVM: s390: drop obsolete else path (Thomas Huth) [1695090] - [kvm] KVM: s390: clarify kvm related kernel message (Thomas Huth) [1695090] - [kvm] s390: vsie: Use effective CRYCBD.31 to check CRYCBD validity (Thomas Huth) [1695090] - [kvm] KVM: s390: fix kmsg component kvm-s390 (Thomas Huth) [1695090] - [kvm] KVM: s390: unregister debug feature on failing arch init (Thomas Huth) [1695090] - [kvm] KVM: s390/vsie: avoid sparse warning (Thomas Huth) [1695090]- [powerpc] powerpc: use mm zones more sensibly (David Gibson) [1654978] - [s390] s390/mem_detect: add missing include (Philipp Rudo) [1695615] - [s390] s390: avoid vmlinux segments overlap (Philipp Rudo) [1695615] - [s390] s390/decompressor: add missing FORCE to build targets (Philipp Rudo) [1695615] - [s390] s390: move ipl block and cmd line handling to early boot phase (Philipp Rudo) [1695615] - [s390] s390/sclp: introduce sclp_early_get_hsa_size (Philipp Rudo) [1695615] - [s390] s390/mem_detect: add info source debug print (Philipp Rudo) [1695615] - [s390] s390/mem_detect: replace tprot loop with binary search (Philipp Rudo) [1695615] - [s390] s390/mem_detect: use SCLP info for continuous memory detection (Philipp Rudo) [1695615] - [s390] s390/mem_detect: introduce z/VM specific diag260 call (Philipp Rudo) [1695615] - [s390] s390/mem_detect: introduce SCLP storage info (Philipp Rudo) [1695615] - [s390] s390: introduce .boot.data section compile time validation (Philipp Rudo) [1695615] - [s390] s390/mem_detect: move tprot loop to early boot phase (Philipp Rudo) [1695615] - [s390] s390/sclp: move sclp_early_read_info to sclp_early_core.c (Philipp Rudo) [1695615] - [s390] s390: introduce .boot.data section (Philipp Rudo) [1695615] - [s390] s390/decompressor: clean up and rename compressed/misc.c (Philipp Rudo) [1695615] - [s390] s390: rescue initrd as early as possible (Philipp Rudo) [1695615] - [s390] s390/sclp: simplify early hsa_size detection (Philipp Rudo) [1695615] - [s390] s390/decompressor: get rid of .bss usage (Philipp Rudo) [1695615] - [s390] s390/decompressor: rework uncompressed image info collection (Philipp Rudo) [1695615] - [s390] s390: remove decompressor's head.S (Philipp Rudo) [1695615] - [s390] s390: clean up stacks setup (Philipp Rudo) [1695615] - [s390] s390: add initial 64-bit restart PSW (Philipp Rudo) [1695615] - [s390] s390/hibernate: fix error handling when suspend cpu != resume cpu (Philipp Rudo) [1695615] - [s390] s390/decompressor: support extra debug flags (Philipp Rudo) [1695615] - [s390] s390/build: add *.o.chkbss files to targets list (Philipp Rudo) [1695615] - [s390] s390/decompressor: avoid packing *.o.chkbss files into startup.a (Philipp Rudo) [1695615] - [s390] s390/decompressor: avoid constant startup.a rebuilds (Philipp Rudo) [1695615] - [s390] s390/boot: block uncompressed vmlinux booting attempts (Philipp Rudo) [1695615] - [s390] s390/decompressor: correct EXCLUDE_FILE construct (Philipp Rudo) [1695615] - [s390] s390: move _text to an actual .text start (Philipp Rudo) [1695615] - [s390] s390: correct _stext offset (Philipp Rudo) [1695615] - [s390] s390: get rid of the first mb of uncompressed image (Philipp Rudo) [1695615] - [s390] s390: remove unused _ehead symbol (Philipp Rudo) [1695615] - [s390] s390: put expoline execute-trampolines into .text section (Philipp Rudo) [1695615] - [s390] s390/decompressor: discard ___kcrctab section (Philipp Rudo) [1695615] - [s390] s390/setup: do not reserve the decompressor code (Philipp Rudo) [1695615] - [s390] s390/decompressor: support uncompressed kernel (Philipp Rudo) [1695615] - [init] init/Kconfig: add an option for uncompressed kernel (Philipp Rudo) [1695615] - [s390] s390/decompressor: allow to pack uncompressed vmlinux.bin into piggy.o (Philipp Rudo) [1695615] - [s390] s390/decompressor: allow preprocessor in piggy.o linker script (Philipp Rudo) [1695615] - [s390] s390/decompressor: extend .bss check for early code (Philipp Rudo) [1695615] - [s390] s390: add custom target and make path extension optional for .bss check (Philipp Rudo) [1695615] - [s390] s390/decompressor: avoid repeating objects list in Makefile (Philipp Rudo) [1695615] - [s390] s390/decompressor: reuse lib/mem.S for mem functions (Philipp Rudo) [1695615] - [s390] s390/decompressor: avoid reusing uncompressed image objects (Philipp Rudo) [1695615] - [s390] s390/als: avoid .init.* sections usage (Philipp Rudo) [1695615] - [s390] s390/decompressor: rename entry point to startup_decompressor (Philipp Rudo) [1695615] - [s390] s390/boot: make head.S and als.c be part of the decompressor only (Philipp Rudo) [1695615] - [s390] s390/decompressor: trim the kernel image up to 1M (Philipp Rudo) [1695615] - [s390] s390: remove uncompressed kernel image build (Philipp Rudo) [1695615] - [s390] s390/decompressor: correct build flags (Philipp Rudo) [1695615] - [s390] s390/build: remove obsolete -mkernel-backchain flag (Philipp Rudo) [1695615] - [tools] tools/power turbostat: return the exit status of a command (David Arcari) [1642739] - [misc] misc: hpilo: Do not claim unsupported hardware (Joseph Szczypek) [1665635] - [misc] misc: hpilo: Exclude unsupported device via blacklist (Joseph Szczypek) [1665635]- [fs] xfs: set buffer ops when repair probes for btree type (Bill O'Donnell) [1689281] - [fs] xfs: end sync buffer I/O properly on shutdown error (Bill O'Donnell) [1689281] - [fs] xfs: xfs_fsops: drop useless LIST_HEAD (Bill O'Donnell) [1689281] - [fs] xfs: xfs_buf: drop useless LIST_HEAD (Bill O'Donnell) [1689281] - [fs] iomap: fix a use after free in iomap_dio_rw (Bill O'Donnell) [1689281] - [fs] xfs: reallocate realtime summary cache on growfs (Bill O'Donnell) [1689281] - [fs] xfs: stringify scrub types in ftrace output (Bill O'Donnell) [1689281] - [fs] xfs: stringify btree cursor types in ftrace output (Bill O'Donnell) [1689281] - [fs] xfs: move XFS_INODE_FORMAT_STR mappings to libxfs (Bill O'Donnell) [1689281] - [fs] xfs: move XFS_AG_BTREE_CMP_FORMAT_STR mappings to libxfs (Bill O'Donnell) [1689281] - [fs] xfs: fix symbolic enum printing in ftrace output (Bill O'Donnell) [1689281] - [fs] xfs: fix function pointer type in ftrace format (Bill O'Donnell) [1689281] - [fs] xfs: Fix x32 ioctls when cmd numbers differ from ia32. (Bill O'Donnell) [1689281] - [fs] xfs: Fix bulkstat compat ioctls on x32 userspace. (Bill O'Donnell) [1689281] - [fs] xfs: Align compat attrlist_by_handle with native implementation. (Bill O'Donnell) [1689281] - [fs] xfs: require both realtime inodes to mount (Bill O'Donnell) [1689281] - [fs] xfs: cache minimum realtime summary level (Bill O'Donnell) [1689281] - [fs] xfs: count inode blocks correctly in inobt scrub (Bill O'Donnell) [1689281] - [fs] xfs: precalculate cluster alignment in inodes and blocks (Bill O'Donnell) [1689281] - [fs] xfs: precalculate inodes and blocks per inode cluster (Bill O'Donnell) [1689281] - [fs] xfs: add a block to inode count converter (Bill O'Donnell) [1689281] - [fs] xfs: remove xfs_rmap_ag_owner and friends (Bill O'Donnell) [1689281] - [fs] xfs: const-ify xfs_owner_info arguments (Bill O'Donnell) [1689281] - [fs] xfs: streamline defer op type handling (Bill O'Donnell) [1689281] - [fs] xfs: idiotproof defer op type configuration (Bill O'Donnell) [1689281] - [fs] xfs: clean up indentation issues, remove an unwanted space (Bill O'Donnell) [1689281] - [fs] xfs: libxfs: move xfs_perag_put late (Bill O'Donnell) [1689281] - [fs] xfs: split up the xfs_reflink_end_cow work into smaller transactions (Bill O'Donnell) [1689281] - [crypto] crypto: testmgr - add AES-CFB tests (Neil Horman) [1687897] - [scsi] scsi: iscsi: flush running unbind operations when removing a session (Maurizio Lombardi) [1695007] - [crypto] crypto: vmx - fix copy-paste error in CTR mode (Herbert Xu) [1693350] - [rpmspec] Fix cross builds (Jiri Olsa) [1694956] - [lib] sbitmap: order READ/WRITE freed instance and setting clear bit (Ming Lei) [1694521] - [block] blk-mq: fix sbitmap ws_active for shared tags (Ming Lei) [1694521] - [block] blk-mq: update comment for blk_mq_hctx_has_pending() (Ming Lei) [1694521] - [block] blk-mq: use blk_mq_put_driver_tag() to put tag (Ming Lei) [1694521] - [include] sbitmap: trivial - update comment for sbitmap_deferred_clear_bit (Ming Lei) [1694521] - [block] blkcg: Fix kernel-doc warnings (Ming Lei) [1694521] - [block] block: Unexport blk_mq_add_to_requeue_list() (Ming Lei) [1694521] - [block] block: add BLK_MQ_POLL_CLASSIC for hybrid poll and return EINVAL for unexpected value (Ming Lei) [1694521] - [include] blk-mq: remove unused 'nr_expired' from blk_mq_hw_ctx (Ming Lei) [1694521] - [block] loop: access lo_backing_file only when the loop device is Lo_bound (Ming Lei) [1694521] - [block] blk-mq: use blk_mq_sched_mark_restart_hctx to set RESTART (Ming Lei) [1694521] - [kernel] blkcg: annotate implicit fall through (Ming Lei) [1694521] - [block] block: Replace function name in string with __func__ (Ming Lei) [1694521] - [block] block: fix NULL pointer dereference in register_disk (Ming Lei) [1694521] - [fs] fs: fix guard_bio_eod to check for real EOD errors (Ming Lei) [1694521] - [block] blk-mq: use HCTX_TYPE_DEFAULT but not 0 to index blk_mq_tag_set->map (Ming Lei) [1694521] - [include] block: remove bvec_iter_rewind() (Ming Lei) [1694521] - [block] block: don't use bio->bi_vcnt to figure out segment number (Ming Lei) [1694521] - [fs] btrfs: look at bi_size for repair decisions (Ming Lei) [1694521] - [block] block: avoid setting none scheduler if it's already none (Ming Lei) [1694521] - [block] block: avoid setting wbt_lat_usec to current value (Ming Lei) [1694521] - [block] blk-sysfs: Rework documention of __blk_release_queue (Ming Lei) [1694521] - [block] blk-cgroup: Fix doc related to blkcg_exit_queue (Ming Lei) [1694521] - [block] block: kill QUEUE_FLAG_FLUSH_NQ (Ming Lei) [1694521] - [block] block: avoid setting nr_requests to current value (Ming Lei) [1694521] - [block] blk-mq: save default hctx into ctx->hctxs for not-supported type (Ming Lei) [1694521] - [block] blk-mq: save queue mapping result into ctx directly (Ming Lei) [1694521] - [block] block: mq-deadline: Fix write completion handling (Ming Lei) [1694521] - [crypto] crypto: user - fix leaking uninitialized memory to userspace (Herbert Xu) [1657880] {CVE-2018-19854} - [char] ipmi: fix sleep-in-atomic in free_user at cleanup SRCU user->release_barrier (Xiaojun Tan) [1689480] - [infiniband] usnic_verbs: fix deadlock (Govindarajulu Varadarajan) [1688505] - [infiniband] IB/usnic: Fix locking when unregistering (Govindarajulu Varadarajan) [1688505] - [infiniband] IB/usnic: Fix potential deadlock (Govindarajulu Varadarajan) [1688505] - [netdrv] net: hns3: fix improper error handling in the hclge_init_ae_dev() (Xiaojun Tan) [1687060] - [netdrv] net: hns3: fix netif_napi_del() not do problem when unloading (Xiaojun Tan) [1687060] - [netdrv] net: hns3: Fix NULL deref when unloading driver (Xiaojun Tan) [1687060] - [netdrv] net: hns3: Modify the order of initializing command queue register (Xiaojun Tan) [1687060] - [netdrv] net: hns3: remove the Redundant put_vector in hns3_client_uninit (Xiaojun Tan) [1687060] - [netdrv] net: hns3: reuse reinitialization interface in the hns3_set_channels (Xiaojun Tan) [1687060]- [powercap] powercap/intel_rapl: add Ice Lake mobile (Steve Best) [1483427] - [x86] x86/CPU: Add Icelake model number (Steve Best) [1483427] - [watchdog] watchdog/hpwdt: Update Kconfig documentation (Joseph Szczypek) [1664861] - [watchdog] watchdog/hpwdt: Update driver version. (Joseph Szczypek) [1664861] - [watchdog] watchdog/hpwdt: Do not claim unsupported hardware (Joseph Szczypek) [1664861] - [watchdog] watchdog/hpwdt: Exclude via blacklist (Joseph Szczypek) [1664861] - [fs] autofs: add strictexpire mount option (Ian Kent) [1672134] - [fs] autofs: change catatonic setting to a bit flag (Ian Kent) [1672134] - [fs] autofs: simplify parse_options() function call (Ian Kent) [1672134] - [fs] autofs: add AUTOFS_EXP_FORCED flag (Ian Kent) [1672134] - [fs] autofs: make expire flags usage consistent with v5 params (Ian Kent) [1672134] - [fs] autofs: make autofs_expire_indirect() static (Ian Kent) [1672134] - [fs] autofs: make autofs_expire_direct() static (Ian Kent) [1672134] - [fs] autofs: fix clearing AUTOFS_EXP_LEAVES in autofs_expire_indirect() (Ian Kent) [1672134] - [fs] autofs: fix inconsistent use of now variable (Ian Kent) [1672134] - [md] md: Fix failed allocation of md_register_thread (Nigel Croxon) [1665346] - [md] It's wrong to add len to sector_nr in raid10 reshape twice (Nigel Croxon) [1665346] - [md] raid5: set write hint for PPL (Nigel Croxon) [1665346] - [netdrv] amd-xgbe: Fix mdio access for non-zero ports and clause 45 PHYs (Gary Hook) [1669565]- [x86] x86/retpolines: Disable switch jump tables when retpolines are enabled (Waiman Long) [1688258] - [x86] x86, retpolines: Raise limit for generating indirect calls from switch-case (Waiman Long) [1688258] - [net] vsock/virtio: fix kernel panic from virtio_transport_reset_no_sock (Stefano Garzarella) [1676595] - [net] vsock/virtio: reset connected sockets on device removal (Stefano Garzarella) [1676595] - [net] vsock/virtio: fix kernel panic after device hot-unplug (Stefano Garzarella) [1676595] - [powerpc] powerpc/livepatch: return -ERRNO values in save_stack_trace_tsk_reliable() (Joe Lawrence) [1659856] - [powerpc] powerpc/livepatch: small cleanups in save_stack_trace_tsk_reliable() (Joe Lawrence) [1659856] - [powerpc] powerpc/livepatch: relax reliable stack tracer checks for first-frame (Joe Lawrence) [1659856] - [powerpc] powerpc/64s: Make reliable stacktrace dependency clearer (Joe Lawrence) [1659856] - [powerpc] powerpc/64s: Clear on-stack exception marker upon exception return (Joe Lawrence) [1659856] - [infiniband] iw_cxgb4: Support FW write completion WR (Arjun Vynipadath) [1671320] - [infiniband] iw_cxgb4: RDMA write with immediate support (Arjun Vynipadath) [1671320] - [infiniband] rdma/cxgb4: fix some info leaks (Arjun Vynipadath) [1671320] - [infiniband] rdma/cxgb4: Add support for 64Byte cqes (Arjun Vynipadath) [1671320] - [pci] pci: remove unused functionality (Tomas Henzl) [1622638] - [scsi] Revert "[scsi] aacraid: add removed id table" (Tomas Henzl) [1622638] - [scsi] Revert "[scsi] be2iscsi: add removed id table" (Tomas Henzl) [1622638] - [scsi] Revert "[scsi] mpt3sas: add removed id table" (Tomas Henzl) [1622638] - [scsi] Revert "[scsi] qla2xxx: add removed id table" (Tomas Henzl) [1622638] - [scsi] Revert "[scsi] qla4xxx: add removed id table" (Tomas Henzl) [1622638] - [scsi] Revert "[scsi] megaraid_sas: add removed id table" (Tomas Henzl) [1622638] - [scsi] lfpc: remove Lancer FCoE (Tomas Henzl) [1622638] - [scsi] Revert "[scsi] lpfc: add removed id table" (Tomas Henzl) [1622638] - [scsi] Revert "[scsi] lfpc: add Lancer FCoE to the removed devices" (Tomas Henzl) [1622638]- [kernel] printk: Export console_printk (Prarit Bhargava) [1642870] - [video] fbcon: Silence fbcon logo on 'quiet' boots (Prarit Bhargava) [1642870] - [scsi] scsi: ibmvscsi: Fix empty event pool access during host removal (Steve Best) [1692463] - [scsi] scsi: ibmvscsi: Protect ibmvscsi_head from concurrent modificaiton (Steve Best) [1692463] - [scsi] scsi: ibmvscsi: Improve strings handling (Steve Best) [1692463] - [x86] x86/mce: Handle varying MCA bank counts (David Arcari) [1668779] - [block] virtio_blk: add discard and write zeroes support (Stefano Garzarella) [1692939] - [arm64] arm64: kaslr: ensure randomized quantities are clean also when kaslr is off (Mark Salter) [1673068] - [arm64] arm64: kaslr: ensure randomized quantities are clean to the PoC (Mark Salter) [1673068] - [tools] perf annotate: Fix getting source line failure (Michael Petlan) [1614435] - [infiniband] IB/hfi1: Remove overly conservative VM_EXEC flag check (Alex Estrin) [1680018]- [scsi] scsi: qla2xxx: Fix NULL pointer crash due to stale CPUID (Himanshu Madhani) [1685013] - [scsi] scsi: core: Avoid that system resume triggers a kernel warning (Ewan Milne) [1691903] - [scsi] scsi: core: reset host byte in DID_NEXUS_FAILURE case (Ewan Milne) [1691903] - [scsi] scsi: core: Synchronize request queue PM status only on successful resume (Ewan Milne) [1691903] - [scsi] scsi: sd: Fix cache_type_store() (Ewan Milne) [1691903] - [scsi] scsi: sd: use mempool for discard special page (Ewan Milne) [1691903] - [scsi] scsi: core: Remove scsi_block_when_processing_errors: message (Ewan Milne) [1691903] - [scsi] scsi: core: Allow state transitions from OFFLINE to BLOCKED (Ewan Milne) [1691903] - [scsi] scsi: core: remove unnecessary unlikely() (Ewan Milne) [1691903] - [scsi] scsi: st: remove redundant pointer STbuffer (Ewan Milne) [1691903] - [scsi] scsi: core: Avoid that SCSI device removal through sysfs triggers a deadlock (Ewan Milne) [1691903] - [fs] scsi: sysfs: Introduce sysfs_{un,}break_active_protection() (Ewan Milne) [1691903] - [scsi] scsi sg: remove incorrect scsi command checking logic (Ewan Milne) [1691903] - [scsi] scsi: read host_busy via scsi_host_busy() (Ewan Milne) [1691903] - [scsi] scsi: sd: Remove a superfluous assignment (Ewan Milne) [1691903] - [scsi] scsi: don't add scsi command result bytes (Ewan Milne) [1691903] - [scsi] scsi: core: check for equality of result byte values (Ewan Milne) [1691903] - [scsi] scsi: scsi_transport_fc: use 64-bit timestamps consistently (Ewan Milne) [1691903] - [scsi] scsi: sg: clean up gfp_mask in sg_build_indirect (Ewan Milne) [1691903] - [scsi] scsi: core: remove Scsi_Cmnd typedef (Ewan Milne) [1691903] - [netdrv] ibmvnic: Report actual backing device speed and duplex values (Steve Best) [1691862] - [kernel] sched/fair: Fix O(nr_cgroups) in the load balancing path (Phil Auld) [1685636] {CVE-2018-20784} - [kernel] sched/fair: Fix insertion in rq->leaf_cfs_rq_list (Phil Auld) [1685636] {CVE-2018-20784} - [kernel] sched/fair: Add tmp_alone_branch assertion (Phil Auld) [1685636] {CVE-2018-20784} - [kernel] sched/fair: Fix infinite loop in update_blocked_averages() by reverting a9e7f6544b9c (Phil Auld) [1685636] {CVE-2018-20784} - [kernel] tracing: Do a WARN_ON() if start_thread() in hwlat is called when thread exists (Jerome Marchand) [1693050] - [kernel] ftrace: Add missing check for existing hwlat thread (Jerome Marchand) [1693050] - [kernel] tracing: Do not call start/stop() functions when tracing_on does not change (Jerome Marchand) [1693050]- [scsi] scsi: lpfc: Fixup eq_clr_intr references (Dick Kennedy) [1692882] - [scsi] scsi: lpfc: Fix build error (Dick Kennedy) [1692882] - [scsi] scsi: be2iscsi: lpfc: fix typo (Dick Kennedy) [1692882] - [scsi] scsi: lpfc: Update lpfc version to 12.2.0.1 (Dick Kennedy) [1692882] - [scsi] scsi: lpfc: Update Copyright in driver version (Dick Kennedy) [1692882] - [scsi] scsi: lpfc: Enhance 6072 log string (Dick Kennedy) [1692882] - [scsi] scsi: lpfc: Fix duplicate log message numbers (Dick Kennedy) [1692882] - [scsi] scsi: lpfc: Specify node affinity for queue memory allocation (Dick Kennedy) [1692882] - [scsi] scsi: lpfc: Reduce memory footprint for lpfc_queue (Dick Kennedy) [1692882] - [scsi] scsi: lpfc: Add loopback testing to trunking mode (Dick Kennedy) [1692882] - [scsi] scsi: lpfc: Fix link speed reporting for 4-link trunk (Dick Kennedy) [1692882] - [scsi] scsi: lpfc: Fix handling of trunk links state reporting (Dick Kennedy) [1692882] - [scsi] scsi: lpfc: Fix protocol support on G6 and G7 adapters (Dick Kennedy) [1692882] - [scsi] scsi: lpfc: Correct boot bios information to FDMI registration (Dick Kennedy) [1692882] - [scsi] scsi: lpfc: Fix HDMI2 registration string for symbolic name (Dick Kennedy) [1692882] - [scsi] scsi: lpfc: Fix fc4type information for FDMI (Dick Kennedy) [1692882] - [scsi] scsi: lpfc: Fix FDMI manufacturer attribute value (Dick Kennedy) [1692882] - [scsi] scsi: lpfc: Fix io lost on host resets (Dick Kennedy) [1692882] - [scsi] scsi: lpfc: Fix mailbox hang on adapter init (Dick Kennedy) [1692882] - [scsi] scsi: lpfc: Fix driver crash in target reset handler (Dick Kennedy) [1692882] - [scsi] scsi: lpfc: Correct localport timeout duration error (Dick Kennedy) [1692882] - [scsi] scsi: lpfc: nvmet: avoid hang / use-after-free when destroying targetport (Dick Kennedy) [1692882] - [scsi] scsi: lpfc: Convert bootstrap mbx polling from msleep to udelay (Dick Kennedy) [1692882] - [scsi] scsi: lpfc: Coordinate adapter error handling with offline handling (Dick Kennedy) [1692882] - [scsi] scsi: lpfc: Stop adapter if pci errors detected (Dick Kennedy) [1692882] - [scsi] scsi: lpfc: Fix deadlock due to nested hbalock call (Dick Kennedy) [1692882] - [scsi] scsi: lpfc: Fix nvmet handling of first burst cmd (Dick Kennedy) [1692882] - [scsi] scsi: lpfc: Fix lpfc_nvmet_mrq attribute handling when 0 (Dick Kennedy) [1692882] - [scsi] scsi: lpfc: Fix nvmet async receive buffer replenishment (Dick Kennedy) [1692882] - [scsi] scsi: lpfc: Fix location of SCSI ktime counters (Dick Kennedy) [1692882] - [scsi] scsi: lpfc: Fix SLI3 commands being issued on SLI4 devices (Dick Kennedy) [1692882] - [scsi] scsi: lpfc: Fix use-after-free mailbox cmd completion (Dick Kennedy) [1692882] - [scsi] scsi: lpfc: Resolve irq-unsafe lockdep heirarchy warning in lpfc_io_free (Dick Kennedy) [1692882] - [scsi] scsi: lpfc: Resolve inconsistent check of hdwq in lpfc_scsi_cmd_iocb_cmpl (Dick Kennedy) [1692882] - [scsi] scsi: lpfc: Fix error codes in lpfc_sli4_pci_mem_setup() (Dick Kennedy) [1692882] - [scsi] scsi: lpfc: fix 32-bit format string warning (Dick Kennedy) [1692882] - [scsi] scsi: lpfc: fix unused variable warning (Dick Kennedy) [1692882] - [scsi] scsi: lpfc: resolve static checker warning in lpfc_sli4_hba_unset (Dick Kennedy) [1692882] - [scsi] scsi: lpfc: Correct __lpfc_sli_issue_iocb_s4 lockdep check (Dick Kennedy) [1692882] - [scsi] scsi: lpfc: fix calls to dma_set_mask_and_coherent() (Dick Kennedy) [1692882] - [scsi] scsi: lpfc: use dma_set_mask_and_coherent (Dick Kennedy) [1692882] - [scsi] scsi: lpfc: Remove set but not used variable 'phys_id' (Dick Kennedy) [1692882] - [scsi] scsi: lpfc: fix a handful of indentation issues (Dick Kennedy) [1692882] - [scsi] scsi: lpfc: Fix error code if kcalloc() fails (Dick Kennedy) [1692882] - [security] security/selinux: fix SECURITY_LSM_NATIVE_LABELS on reused superblock (Ondrej Mosnacek) [1683296] - [security] selinux: add the missing walk_size + len check in selinux_sctp_bind_connect (Ondrej Mosnacek) [1683296] - [security] selinux: fix avc audit messages (Ondrej Mosnacek) [1670039 1683296] - [security] selinux: replace BUG_ONs with WARN_ONs in avc.c (Ondrej Mosnacek) [1670039 1683296] - [security] selinux: log invalid contexts in AVCs (Ondrej Mosnacek) [1670039 1683296] - [security] selinux: replace some BUG_ON()s with a WARN_ON() (Ondrej Mosnacek) [1670039 1683296] - [security] selinux: inline some AVC functions used only once (Ondrej Mosnacek) [1670039 1683296] - [security] selinux: do not override context on context mounts (Ondrej Mosnacek) [1683296] - [security] selinux: never allow relabeling on context mounts (Ondrej Mosnacek) [1683296] - [security] selinux: stop passing MAY_NOT_BLOCK to the AVC upon follow_link (Ondrej Mosnacek) [1683296] - [security] selinux: avoid silent denials in permissive mode under RCU walk (Ondrej Mosnacek) [1683296] - [security] selinux: fix GPF on invalid policy (Ondrej Mosnacek) [1683296] - [security] selinux: overhaul sidtab to fix bug and improve performance (Ondrej Mosnacek) [1656787 1683296] - [security] selinux: use separate table for initial SID lookup (Ondrej Mosnacek) [1656787 1683296] - [security] selinux: make "selinux_policycap_names[]" const char * (Ondrej Mosnacek) [1683296] - [security] selinux: always allow mounting submounts (Ondrej Mosnacek) [1647723 1683296] - [security] selinux: refactor sidtab conversion (Ondrej Mosnacek) [1656787 1683296] - [security] selinux: fix non-MLS handling in mls_context_to_sid() (Ondrej Mosnacek) [1683296] - [security] selinux: check length properly in SCTP bind hook (Ondrej Mosnacek) [1683296] - [security] selinux: policydb - fix byte order and alignment issues (Ondrej Mosnacek) [1668222 1683296] - [security] selinux: Add __GFP_NOWARN to allocation at str_read() (Ondrej Mosnacek) [1683296] - [security] selinux: refactor mls_context_to_sid() and make it stricter (Ondrej Mosnacek) [1683296] - [security] selinux: fix mounting of cgroup2 under older policies (Ondrej Mosnacek) [1683296] - [security] selinux: cleanup dentry and inodes on error in selinuxfs (Ondrej Mosnacek) [1683296] - [security] selinux: constify write_op[] (Ondrej Mosnacek) [1683296] - [security] selinux: Cleanup printk logging in netnode (Ondrej Mosnacek) [1683296] - [security] selinux: Cleanup printk logging in avc (Ondrej Mosnacek) [1683296] - [security] selinux: Cleanup printk logging in netif (Ondrej Mosnacek) [1683296] - [security] selinux: Cleanup printk logging in netport (Ondrej Mosnacek) [1683296] - [security] selinux: Cleanup printk logging in sidtab (Ondrej Mosnacek) [1683296] - [security] selinux: Cleanup printk logging in netlink (Ondrej Mosnacek) [1683296] - [security] selinux: Cleanup printk logging in selinuxfs (Ondrej Mosnacek) [1683296] - [security] selinux: Cleanup printk logging in services (Ondrej Mosnacek) [1683296] - [security] selinux: Cleanup printk logging in avtab (Ondrej Mosnacek) [1683296] - [security] selinux: Cleanup printk logging in hooks (Ondrej Mosnacek) [1683296] - [security] selinux: Cleanup printk logging in policydb (Ondrej Mosnacek) [1683296] - [security] selinux: Cleanup printk logging in ebitmap (Ondrej Mosnacek) [1683296] - [security] selinux: Cleanup printk logging in conditional (Ondrej Mosnacek) [1683296] - [fs] fs/proc/kcore.c: fix invalid memory access in multi-page read optimization (Bhupesh Sharma) [1627539] - [fs] proc/kcore: add vmcoreinfo note to /proc/kcore (Bhupesh Sharma) [1627539] - [kernel] crash_core: use VMCOREINFO_SYMBOL_ARRAY() for swapper_pg_dir (Bhupesh Sharma) [1627539] - [fs] proc/kcore: optimize multiple page reads (Bhupesh Sharma) [1627539] - [fs] proc/kcore: clean up ELF header generation (Bhupesh Sharma) [1627539] - [fs] proc/kcore: hold lock during read (Bhupesh Sharma) [1627539] - [fs] proc/kcore: fix memory hotplug vs multiple opens race (Bhupesh Sharma) [1627539] - [fs] proc/kcore: replace kclist_lock rwlock with rwsem (Bhupesh Sharma) [1627539] - [fs] proc/kcore: don't grab lock for memory hotplug notifier (Bhupesh Sharma) [1627539] - [fs] proc/kcore: don't grab lock for kclist_add() (Bhupesh Sharma) [1627539]- [net] Merge branch 'linus/master' into rdma.git for-next (Jonathan Toppins) [1685304] - [netdrv] net: cisco: enic: Replace GFP_ATOMIC with GFP_KERNEL (Jonathan Toppins) [1685304] - [infiniband] RDMA/providers: Remove pointless functions (Jonathan Toppins) [1685304] - [infiniband] RDMA/usnic: Suppress a compiler warning (Jonathan Toppins) [1685304] - [infiniband] IB/usnic: usnic should not select INFINIBAND_USER_ACCESS (Jonathan Toppins) [1685304] - [infiniband] RDMA/vmw_pvrdma: Delete unused function (Jonathan Toppins) [1685304] - [infiniband] IB/usnic: Update with bug fixes from core code (Jonathan Toppins) [1685304] - [infiniband] RDMA/providers: Fix return value from create_srq callbacks (Jonathan Toppins) [1685304] - [infiniband] RDMA/rxe: Simplify the error handling code in rxe_create_ah() (Jonathan Toppins) [1685304] - [infiniband] IB/rxe: avoid unnecessary NULL check (Jonathan Toppins) [1685304] - [infiniband] IB/rxe: increase max MR limit (Jonathan Toppins) [1685304] - [infiniband] IB/rxe: Do not hide uABI stuff in memcpy (Jonathan Toppins) [1685304] - [net] rpc: remove unneeded variable 'ret' in rdma_listen_handler (Jonathan Toppins) [1685304] - [net] svcrdma: Clean up Read chunk path (Jonathan Toppins) [1685304] - [net] svcrdma: Avoid releasing a page in svc_xprt_release() (Jonathan Toppins) [1685304] - [net] sunrpc: remove redundant variables 'checksumlen', 'blocksize' and 'data' (Jonathan Toppins) [1685304] - [scsi] scsi: target: srp, vscsi, sbp, qla: use target_remove_session (Jonathan Toppins) [1685304] - [target] scsi: target: add session removal function (Jonathan Toppins) [1685304] - [target] scsi: target: rename target_alloc_session (Jonathan Toppins) [1685304] - [infiniband] RDMA/ipoib: Fix check for return code from ib_create_srq (Jonathan Toppins) [1685304] - [infiniband] IB/ipoib: Fix error return code in ipoib_dev_init() (Jonathan Toppins) [1685304] - [infiniband] IPoIB: use kvzalloc to allocate an array of bucket pointers (Jonathan Toppins) [1685304] - [infiniband] ib_srpt: use kvmalloc to allocate ring pointers (Jonathan Toppins) [1685304] - [infiniband] RDMA/ipoib: Fix return code from ipoib_cm_dev_init (Jonathan Toppins) [1685304] - [infiniband] IB/iser: Remove set-but-not-used variables (Jonathan Toppins) [1685304] - [infiniband] RDMA/ipoib: Prefer unsigned int to bare use of unsigned (Jonathan Toppins) [1685304] - [infiniband] RDMA/ipoib: Use min_t() macro instead of min() (Jonathan Toppins) [1685304] - [infiniband] IB/srp: Remove driver version and release data information (Jonathan Toppins) [1685304] - [target] scsi: target: Remove second argument from fabric_make_tpg() (Jonathan Toppins) [1685304] - [infiniband] IB/iser: set can_queue earlier to allow setting higher queue depth (Jonathan Toppins) [1685304] - [infiniband] RDMA/core: Set right entry state before releasing reference (Jonathan Toppins) [1685304] - [infiniband] IB/uverbs: Free uapi on destroy (Jonathan Toppins) [1685304] - [infiniband] RDMA/uverbs: Fix error cleanup path of ib_uverbs_add_one() (Jonathan Toppins) [1685304] - [infiniband] IB/core: Release object lock if destroy failed (Jonathan Toppins) [1685304] - [infiniband] IB/ucm: fix UCM link error (Jonathan Toppins) [1685304] - [infiniband] IB/core: Change filter function return type from int to bool (Jonathan Toppins) [1685304] - [infiniband] IB/core: Update GID entries for netdevice whose mac address changes (Jonathan Toppins) [1685304] - [infiniband] IB/core: Add default GIDs of the bond master netdev (Jonathan Toppins) [1685304] - [infiniband] IB/core: Consider adding default GIDs of bond device (Jonathan Toppins) [1685304] - [infiniband] IB/core: Delete lower netdevice default GID entries in bonding scenario (Jonathan Toppins) [1685304] - [infiniband] IB/core: Avoid confusing del_netdev_default_ips (Jonathan Toppins) [1685304] - [infiniband] IB/core: Add comment for change upper netevent handling (Jonathan Toppins) [1685304] - [infiniband] IB/ucm: Fix compiling ucm.c (Jonathan Toppins) [1685304] - [infiniband] IB/uverbs: Do not check for device disassociation during ioctl (Jonathan Toppins) [1685304] - [infiniband] IB/uverbs: Remove struct uverbs_root_spec and all supporting code (Jonathan Toppins) [1685304] - [infiniband] IB/uverbs: Use uverbs_api to unmarshal ioctl commands (Jonathan Toppins) [1685304] - [infiniband] IB/uverbs: Use uverbs_alloc for allocations (Jonathan Toppins) [1685304] - [infiniband] IB/uverbs: Add a simple allocator to uverbs_attr_bundle (Jonathan Toppins) [1685304] - [infiniband] IB/uverbs: Remove the ib_uverbs_attr pointer from each attr (Jonathan Toppins) [1685304] - [infiniband] IB/uverbs: Provide implementation private memory for the uverbs_attr_bundle (Jonathan Toppins) [1685304] - [infiniband] IB/uverbs: Use uverbs_api to manage the object type inside the uobject (Jonathan Toppins) [1685304] - [infiniband] IB/uverbs: Build the specs into a radix tree at runtime (Jonathan Toppins) [1685304] - [infiniband] IB/uverbs: Have the core code create the uverbs_root_spec (Jonathan Toppins) [1685304] - [infiniband] IB/uverbs: Fix reading of 32 bit flags (Jonathan Toppins) [1685304] - [infiniband] IB/ucm: Initialize sgid request GID attribute pointer (Jonathan Toppins) [1685304] - [infiniband] IB/uverbs: Allow all DESTROY commands to succeed after disassociate (Jonathan Toppins) [1685304] - [infiniband] IB/uverbs: Do not block disassociate during write() (Jonathan Toppins) [1685304] - [infiniband] IB/uverbs: Do not pass struct ib_device to the ioctl methods (Jonathan Toppins) [1685304] - [infiniband] IB/uverbs: Do not pass struct ib_device to the write based methods (Jonathan Toppins) [1685304] - [infiniband] IB/uverbs: Lower the test for ongoing disassociation (Jonathan Toppins) [1685304] - [infiniband] IB/uverbs: Allow uobject allocation to work concurrently with disassociate (Jonathan Toppins) [1685304] - [infiniband] IB/uverbs: Allow RDMA_REMOVE_DESTROY to work concurrently with disassociate (Jonathan Toppins) [1685304] - [include] IB/uverbs: Convert 'bool exclusive' into an enum (Jonathan Toppins) [1685304] - [include] IB/uverbs: Consolidate uobject destruction (Jonathan Toppins) [1685304] - [infiniband] IB/uverbs: Make the write path destroy methods use the same flow as ioctl (Jonathan Toppins) [1685304] - [infiniband] IB/uverbs: Remove rdma_explicit_destroy() from the ioctl methods (Jonathan Toppins) [1685304] - [infiniband] RDMA/core: Prefix _ib to IB/RoCE specific functions (Jonathan Toppins) [1685304] - [infiniband] RDMA/core: Simplify gid type check in cma_acquire_dev() (Jonathan Toppins) [1685304] - [infiniband] RDMA/core: Return bool instead of int (Jonathan Toppins) [1685304] - [infiniband] RDMA/cma: Get rid of 1 bit boolean (Jonathan Toppins) [1685304] - [infiniband] RDMA/cma: Constify path record, ib_cm_event, listen_id pointers (Jonathan Toppins) [1685304] - [infiniband] RDMA/core: Constify dst_addr argument (Jonathan Toppins) [1685304] - [infiniband] RDMA/cma: Simplify rdma_resolve_addr() error flow (Jonathan Toppins) [1685304] - [infiniband] RDMA/cma: Initialize resource type in __rdma_create_id() (Jonathan Toppins) [1685304] - [infiniband] RDMA/core: Check for verbs callbacks before using them (Jonathan Toppins) [1685304] - [infiniband] RDMA/core: Remove {create,destroy}_ah from mandatory verbs (Jonathan Toppins) [1685304] - [infiniband] IB/uverbs: Add UVERBS_ATTR_FLAGS_IN to the specs language (Jonathan Toppins) [1685304] - [infiniband] RDMA, core and ULPs: Declare ib_post_send() and ib_post_recv() arguments const (Jonathan Toppins) [1685304] - [infiniband] IB/mlx5, ib_post_send(), IB_WR_REG_SIG_MR: Do not modify the 'wr' argument (Jonathan Toppins) [1685304] - [net] net/xprtrdma: Restore needed argument to ib_post_send (Jonathan Toppins) [1685304] - [net] net/xprtrdma: Simplify ib_post_(send|recv|srq_recv)() calls (Jonathan Toppins) [1685304] - [nvme] nvmet-rdma: Simplify ib_post_(send|recv|srq_recv)() calls (Jonathan Toppins) [1685304] - [nvme] nvme-rdma: Simplify ib_post_(send|recv|srq_recv)() calls (Jonathan Toppins) [1685304] - [infiniband] IB/srpt: Simplify ib_post_(send|recv|srq_recv)() calls (Jonathan Toppins) [1685304] - [infiniband] IB/srp: Simplify ib_post_(send|recv|srq_recv)() calls (Jonathan Toppins) [1685304] - [infiniband] IB/isert: Simplify ib_post_(send|recv|srq_recv)() calls (Jonathan Toppins) [1685304] - [infiniband] IB/iser: Simplify ib_post_(send|recv|srq_recv)() calls (Jonathan Toppins) [1685304] - [infiniband] IB/IPoIB: Simplify ib_post_(send|recv|srq_recv)() calls (Jonathan Toppins) [1685304] - [infiniband] RDMA: Constify the argument of the work request conversion functions (Jonathan Toppins) [1685304] - [infiniband] IB/iser: Inline two work request conversion functions (Jonathan Toppins) [1685304] - [infiniband] RDMA/cma: Consider netdevice for RoCE ports (Jonathan Toppins) [1685304] - [infiniband] IB/core: Introduce and use sgid_attr in CM requests (Jonathan Toppins) [1685304] - [infiniband] IB/core: Remove extra parentheses (Jonathan Toppins) [1685304] - [infiniband] IB/uverbs: Fix locking around struct ib_uverbs_file ucontext (Jonathan Toppins) [1685304] - [infiniband] IB/uverbs: Move the FD uobj type struct file allocation to alloc_commit (Jonathan Toppins) [1685304] - [infiniband] IB/uverbs: Always propagate errors from rdma_alloc_commit_uobject() (Jonathan Toppins) [1685304] - [infiniband] IB/uverbs: Rework the locking for cleaning up the ucontext (Jonathan Toppins) [1685304] - [infiniband] IB/uverbs: Revise and clarify the rwsem and uobjects_lock (Jonathan Toppins) [1685304] - [infiniband] IB/uverbs: Clarify and revise uverbs_close_fd (Jonathan Toppins) [1685304] - [infiniband] IB/uverbs: Revise the placement of get/puts on uobject (Jonathan Toppins) [1685304] - [infiniband] IB/uverbs: Clarify the kref'ing ordering for alloc_commit (Jonathan Toppins) [1685304] - [infiniband] IB/uverbs: Handle IDR and FD types without truncation (Jonathan Toppins) [1685304] - [infiniband] IB/uverbs: Get rid of null_obj_type (Jonathan Toppins) [1685304] - [infiniband] RDMA/core: Simplify ib_post_(send|recv|srq_recv)() calls (Jonathan Toppins) [1685304] - [include] IB/core: Allow ULPs to specify NULL as the third ib_post_(send|recv|srq_recv)() argument (Jonathan Toppins) [1685304] - [include] IB/mlx5: Introduce driver create and destroy flow methods (Jonathan Toppins) [1685304] - [infiniband] IB: Support ib_flow creation in drivers (Jonathan Toppins) [1685304] - [infiniband] IB/mlx5: Introduce flow steering matcher uapi object (Jonathan Toppins) [1685304] - [include] IB/uverbs: Move ib_access_flags and ib_read_counters_flags to uapi (Jonathan Toppins) [1685304] - [infiniband] IB/cm: Remove cma_multicast->igmp_joined (Jonathan Toppins) [1685304] - [infiniband] RDMA/umem: Refactor exit paths in ib_umem_get (Jonathan Toppins) [1685304] - [infiniband] IB: Enable uverbs_destroy_def_handler to be used by drivers (Jonathan Toppins) [1685304] - [include] IB/uverbs: Pass IB_UVERBS_QPF_GRH_REQUIRED to user space (Jonathan Toppins) [1685304] - [infiniband] RDMA: Validate grh_required when handling AVs (Jonathan Toppins) [1685304] - [infiniband] RDMA/hfi1: Move grh_required into update_sm_ah (Jonathan Toppins) [1685304] - [infiniband] IB/core: Simplify check for RoCE route resolve (Jonathan Toppins) [1685304] - [infiniband] IB/uverbs: Do not use uverbs_cmd_mask in the ioctl path (Jonathan Toppins) [1685304] - [infiniband] RDMA/rw: Fix rdma_rw_ctx_signature_init() kernel-doc header (Jonathan Toppins) [1685304] - [infiniband] RDMA/core: Remove set-but-not-used variables (Jonathan Toppins) [1685304] - [infiniband] RDMA/core: Remove ib_find_cached_gid() and ib_find_cached_gid_by_port() (Jonathan Toppins) [1685304] - [infiniband] IB/cm: Remove unused and erroneous msg sequence encoding (Jonathan Toppins) [1685304] - [infiniband] IB/uverbs: Replace ib_ucq_object uverbs_file with the one in ib_uobject (Jonathan Toppins) [1685304] - [infiniband] IB/uverbs: Remove ib_uobject_file (Jonathan Toppins) [1685304] - [infiniband] IB/uverbs: Tidy up remaining references to ucontext (Jonathan Toppins) [1685304] - [infiniband] IB/uverbs: Replace file->ucontext with file in uverbs_cmd.c (Jonathan Toppins) [1685304] - [infiniband] IB/uverbs: Replace ib_ucontext with ib_uverbs_file in core function calls (Jonathan Toppins) [1685304] - [infiniband] IB/uverbs: Move non driver related elements from ib_ucontext to ib_ufile (Jonathan Toppins) [1685304] - [infiniband] IB/uverbs: Add a uobj_perform_destroy helper (Jonathan Toppins) [1685304] - [infiniband] RDMA/uverbs: Combine MIN_SZ_OR_ZERO with UVERBS_ATTR_STRUCT (Jonathan Toppins) [1685304] - [infiniband] RDMA/uverbs: Use UVERBS_ATTR_MIN_SIZE correctly and uniformly (Jonathan Toppins) [1685304] - [infiniband] RDMA/uverbs: Remove UA_FLAGS (Jonathan Toppins) [1685304] - [infiniband] RDMA/uverbs: Get rid of the & in method specifications (Jonathan Toppins) [1685304] - [infiniband] IB: Improve uverbs_cleanup_ucontext algorithm (Jonathan Toppins) [1685304] - [infiniband] RDMA/uverbs: Simplify UVERBS_OBJECT and _TREE family of macros (Jonathan Toppins) [1685304] - [infiniband] RDMA/uverbs: Simplify method definition macros (Jonathan Toppins) [1685304] - [infiniband] RDMA/uverbs: Simplify UVERBS_ATTR family of macros (Jonathan Toppins) [1685304] - [infiniband] RDMA/uverbs: Split UVERBS_ATTR_FLOW_ACTION_ESP_HANDLE (Jonathan Toppins) [1685304] - [infiniband] RDMA/uverbs: Store the specs_root in the struct ib_uverbs_device (Jonathan Toppins) [1685304] - [infiniband] IB/cm: Remove now useless rcu_lock in dst_fetch_ha (Jonathan Toppins) [1685304] - [infiniband] IB/core: Check for rdma_protocol_ib only after validating port_num (Jonathan Toppins) [1685304] - [infiniband] RDMA/uverbs: Remove redundant check (Jonathan Toppins) [1685304] - [infiniband] RDMA/umem: Don't check for a negative return value of dma_map_sg_attrs() (Jonathan Toppins) [1685304] - [infiniband] RDMA/verbs: Drop kernel variant of destroy_flow (Jonathan Toppins) [1685304] - [infiniband] RDMA/verbs: Drop kernel variant of create_flow (Jonathan Toppins) [1685304] - [infiniband] RDMA/uverbs: Check existence of create_flow callback (Jonathan Toppins) [1685304] - [infiniband] RDMA/core: Remove unused ib cache functions (Jonathan Toppins) [1685304] - [infiniband] Revert "[infiniband] RDMA/hns: Only assgin the fields of the av if IB_QP_AV bit is set" (Jonathan Toppins) [1685304] - [infiniband] RDMA: Convert drivers to use the AH's sgid_attr in post_wr paths (Jonathan Toppins) [1685304] - [infiniband] IB/mlx4: Use GID attribute from ah attribute (Jonathan Toppins) [1685304] - [infiniband] IB/rxe: Use rdma GID API (Jonathan Toppins) [1685304] - [infiniband] IB/cm: Use sgid_attr from the AV (Jonathan Toppins) [1685304] - [infiniband] IB/cm: Replace members of sa_path_rec with 'struct sgid_attr *' (Jonathan Toppins) [1685304] - [infiniband] IB/cm: Pass the sgid_attr through various events (Jonathan Toppins) [1685304] - [infiniband] IB/cm: Keep track of the sgid_attr that created the cm id (Jonathan Toppins) [1685304] - [infiniband] IB: Make init_ah_attr_grh_fields set sgid_attr (Jonathan Toppins) [1685304] - [infiniband] IB: Make ib_init_ah_from_mcmember set sgid_attr (Jonathan Toppins) [1685304] - [infiniband] IB: Make ib_init_ah_attr_from_wc set sgid_attr (Jonathan Toppins) [1685304] - [infiniband] IB/core: Free GID table entry during GID deletion (Jonathan Toppins) [1685304] - [infiniband] RDMA/cma: Consider net namespace while leaving multicast group (Jonathan Toppins) [1685304] - [infiniband] IB/uverbs: Delete type and id from uverbs_obj_attr (Jonathan Toppins) [1685304] - [infiniband] IB/rdmavt, IB/hfi1: Create device dependent s_flags (Jonathan Toppins) [1685304] - [infiniband] IB/core: Expose ib_ucontext from a given ib_uverbs_file (Jonathan Toppins) [1685304] - [include] IB/core: Introduce DECLARE_UVERBS_GLOBAL_METHODS (Jonathan Toppins) [1685304] - [infiniband] IB/uverbs: Allow an empty namespace in ioctl() framework (Jonathan Toppins) [1685304] - [infiniband] IB/uverbs: Add a macro to define a type with no kernel known size (Jonathan Toppins) [1685304] - [infiniband] IB/uverbs: Add PTR_IN attributes that are allocated/copied automatically (Jonathan Toppins) [1685304] - [infiniband] IB/uverbs: Refactor uverbs_finalize_objects (Jonathan Toppins) [1685304] - [infiniband] IB/uverbs: Export uverbs idr and fd types (Jonathan Toppins) [1685304] - [infiniband] IB/mad: Use IDR for agent IDs (Jonathan Toppins) [1685304] - [infiniband] RDMA: Hold the sgid_attr inside the struct ib_ah/qp (Jonathan Toppins) [1685304] - [infiniband] RDMA: Convert drivers to use sgid_attr instead of sgid_index (Jonathan Toppins) [1685304] - [infiniband] IB{cm, core}: Introduce and use ah_attr copy, move, replace APIs (Jonathan Toppins) [1685304] - [infiniband] IB/core: Tidy ib_resolve_eth_dmac (Jonathan Toppins) [1685304] - [infiniband] IB/core: Add a sgid_attr pointer to struct rdma_ah_attr (Jonathan Toppins) [1685304] - [infiniband] IB: Ensure that all rdma_ah_attr's are zero initialized (Jonathan Toppins) [1685304] - [infiniband] IB/mad: Agent registration is process context only (Jonathan Toppins) [1685304] - [infiniband] RDMA/uverbs: Refactor flow_resources_alloc() function (Jonathan Toppins) [1685304] - [infiniband] RDMA/nldev: Return port capability flag for IB only (Jonathan Toppins) [1685304] - [net] RDMA/smc: Replace ib_query_gid with rdma_get_gid_attr (Jonathan Toppins) [1685304] - [include] IB/cache: Restore compatibility for ib_query_gid (Jonathan Toppins) [1685304] - [infiniband] IB: Replace ib_query_gid/ib_get_cached_gid with rdma_query_gid (Jonathan Toppins) [1685304] - [infiniband] IB/core: Make rdma_find_gid_by_filter support all protocols (Jonathan Toppins) [1685304] - [infiniband] IB/core: Provide rdma_ versions of the gid cache API (Jonathan Toppins) [1685304] - [infiniband] IB/core: Replace ib_query_gid with rdma_get_gid_attr (Jonathan Toppins) [1685304] - [infiniband] IB/core: Introduce GID attribute get, put and hold APIs (Jonathan Toppins) [1685304] - [infiniband] RDMA: Use GID from the ib_gid_attr during the add_gid() callback (Jonathan Toppins) [1685304] - [infiniband] IB/core: Introduce GID entry reference counts (Jonathan Toppins) [1685304] - [infiniband] IB/core: Store default GID property per-table instead of per-entry (Jonathan Toppins) [1685304] - [infiniband] IB/core: Do not set the gid type when reserving default entries (Jonathan Toppins) [1685304] - [include] IDR: Expose the XArray lock (Jonathan Toppins) [1688319] - [x86] x86/cpufeatures: Enumerate MOVDIR64B instruction (Steve Best) [1482754] - [x86] x86/cpufeatures: Enumerate MOVDIRI instruction (Steve Best) [1482754] - [nvme] nvme: allow ANA support to be independent of native multipathing (Ewan Milne) [1690940] - [nvme] nvme: multipath: Change default of kernel NVMe multipath to be disabled (Ewan Milne) [1690940] - [nvme] nvme: convert to SPDX identifiers (Ewan Milne) [1690940] - [nvme] nvme-multipath: round-robin I/O policy (Ewan Milne) [1690940] - [nvme] nvme-multipath: drop optimization for static ANA group IDs (Ewan Milne) [1690940] - [nvme] nvme-multipath: zero out ANA log buffer (Ewan Milne) [1690940] - [nvme] nvme-fc: fix numa_node when dev is null (Ewan Milne) [1690940] - [nvme] nvme: add a numa_node field to struct nvme_ctrl (Ewan Milne) [1690940] - [nvme] nvme: update node paths after adding new path (Ewan Milne) [1690940] - [nvme] nvme: take node locality into account when selecting a path (Ewan Milne) [1690940] - [s390] s390/mm: Fix ERROR: "__node_distance" undefined! (Ewan Milne) [1690940] - [nvme] nvme: call nvme_complete_rq when nvmf_check_ready fails for mpath I/O (Ewan Milne) [1690940] - [nvme] nvme: properly propagate errors in nvme_mpath_init (Ewan Milne) [1690940] - [nvme] nvme: fixup crash on failed discovery (Ewan Milne) [1690940] - [nvme] nvme: add ANA support (Ewan Milne) [1690940] - [include] nvme.h: fixup ANA group descriptor format (Ewan Milne) [1690940] - [include] nvme.h: add ANA definitions (Ewan Milne) [1690940] - [nvme] nvme: remove nvme_req_needs_failover (Ewan Milne) [1690940] - [nvme] nvme: simplify the API for getting log pages (Ewan Milne) [1690940] - [include] nvme.h: add support for the log specific field (Ewan Milne) [1690940]- [md] dm writecache: set "Tech Preview" taint using mark_tech_preview() (Mike Snitzer) [1690587] - [md] dm integrity: limit the rate of error messages (Mike Snitzer) [1690105] - [md] dm snapshot: don't define direct_access if we don't support it (Mike Snitzer) [1690105] - [md] dm cache: add support for discard passdown to the origin device (Mike Snitzer) [1690105] - [md] dm writecache: fix typo in name for writeback_wq (Mike Snitzer) [1690105] - [md] dm thin: add sanity checks to thin-pool and external snapshot creation (Mike Snitzer) [1690105] - [md] dm block manager: remove redundant unlikely annotation (Mike Snitzer) [1690105] - [md] dm verity fec: remove redundant unlikely annotation (Mike Snitzer) [1690105] - [md] dm integrity: remove redundant unlikely annotation (Mike Snitzer) [1690105] - [md] dm switch: use struct_size() in kzalloc() (Mike Snitzer) [1690105] - [md] dm: remove unused _rq_tio_cache and _rq_cache (Mike Snitzer) [1690105] - [md] dm crypt: don't overallocate the integrity tag space (Mike Snitzer) [1690105] - [md] dm: eliminate 'split_discard_bios' flag from DM target interface (Mike Snitzer) [1690105] - [md] dm: always call blk_queue_split() in dm_process_bio() (Mike Snitzer) [1690105] - [md] dm: update dm_process_bio() to split bio if in ->make_request_fn() (Mike Snitzer) [1690105] - [md] dm rq: remove unused arguments from rq_completed() (Mike Snitzer) [1690105] - [md] dm integrity: replace open-coded allocation size multiplication (Mike Snitzer) [1690105] - [md] dm: Remove VLA usage from hashes (Mike Snitzer) [1690105] - [crypto] crypto: hash - Remove VLA usage (Mike Snitzer) [1690105] - [md] dm: Avoid namespace collision with bitmap API (Mike Snitzer) [1690105] - [md] md/dm-writecache: Don't request pointer dummy_addr when not required (Mike Snitzer) [1690105] - [scsi] scsi: qla2xxx: avoid printf format warning (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Fix issue reported by static checker for qla2x00_els_dcmd2_sp_done() (Himanshu Madhani) [1664534] - [scsi] qla2xxx: Update driver version to 10.00.00.14.08.1-k (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Avoid PCI IRQ affinity mapping when multiqueue is not supported (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Add new FW dump template entry types (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Fix code indentation for qla27xx_fwdt_entry (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Move marker request behind QPair (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Prevent SysFS access when chip is down (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Add support for setting port speed (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Prevent multiple ADISC commands per session (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Check for FW started flag before aborting (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Fix unload when NVMe devices are configured (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Add First Burst support for FC-NVMe devices (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Fix LUN discovery if loop id is not assigned yet by firmware (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: remove redundant null check on pointer sess (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Move debug messages before sending srb preventing panic (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Use complete switch scan for RSCN events (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Fix fw options handle eh_bus_reset() (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Restore FAWWPN of Physical Port only for loop down (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Prevent memory leak for CT req/rsp allocation (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Fix SRB allocation flag to avoid sleeping in IRQ context (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: allow session delete to finish before create. (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: fix fcport null pointer access. (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: flush IO on chip reset or sess delete (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Fix session cleanup hang (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Change default ZIO threshold. (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Add pci function reset support. (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Fix N2N target discovery with Local loop (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: no need to check return value of debugfs_create functions (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Fix DMA error when the DIF sg buffer crosses 4GB boundary (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Add protection mask module parameters (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Fix for FC-NVMe discovery for NPIV port (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Fix NPIV handling for FC-NVMe (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Enable FC-NVME on NPIV ports (Himanshu Madhani) [1664534] - [scsi] Revert "scsi: qla2xxx: Fix NVMe Target discovery" (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: NULL check before some freeing functions is not needed (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Split the __qla2x00_abort_all_cmds() function (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Introduce a switch/case statement in qlt_xmit_tm_rsp() (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Fix a typo in MODULE_PARM_DESC (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Remove two arguments from qlafx00_error_entry() (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Make sure that qlafx00_ioctl_iosb_entry() initializes 'res' (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Remove a set-but-not-used variable (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Make qla2x00_sysfs_write_nvram() easier to analyze (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Declare local functions 'static' (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Improve several kernel-doc headers (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Modify fall-through annotations (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: fully convert to the generic DMA API (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Simplify conditional check (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Remove unnecessary self assignment (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Return switch command on a timeout (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Move log messages before issuing command to firmware (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Fix for double free of SRB structure (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Fix recursive mailbox timeout (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Fix NVMe Target discovery (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: don't allow negative thresholds (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Fix comment in MODULE_PARM_DESC in qla2xxx (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Remove set but not used variable 'ptr_dma' (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: fix typo "CT-PASSTRHU" -> "CT-PASSTHRU" (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Fix an endian bug in fcpcmd_is_corrupted() (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Fix double increment of switch scan retry count (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Fix duplicate switch's Nport ID entries (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Remove stale debug trace message from tcm_qla2xxx (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Fix premature command free (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Reject bsg request if chip is down. (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: shutdown chip if reset fail (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Fix stuck session in PLOGI state (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Fix early srb free on abort (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Add mode control for each physical port (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Fix race condition for resource cleanup (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Fix dropped srb resource. (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Fix port speed display on chip reset (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Check for Register disconnect (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Increase abort timeout value (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Allow FC-NVMe underrun to be handled by transport (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Move ABTS code behind qpair (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Remove stale ADISC_DONE event (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Fix Remote port registration (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Remove ASYNC GIDPN switch command (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Reduce holding sess_lock to prevent CPU lock-up (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Move {get|rel}_sp to base_qpair struct (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Add support for ZIO6 interrupt threshold (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Fix out of order Termination and ABTS response (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Add logic to detect ABTS hang and response completion (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Add appropriate debug info for invalid RX_ID (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Fix deadlock between ATIO and HW lock (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Serialize mailbox request (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Terminate Plogi/PRLI if WWN is 0 (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Defer chip reset until target mode is enabled (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Remove all rports if fabric scan retry fails (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Force fw cleanup on ADISC error (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Turn off IOCB timeout timer on IOCB completion (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Decrement login retry count for only plogi (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Move rport registration out of internal work_list (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Remove redundant check for fcport deletion (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Update rscn_rcvd field to more meaningful scan_needed (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Use correct qpair for ABTS/CMD (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Fix process response queue for ISP26XX and above (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Migrate NVME N2N handling into state machine (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Save frame payload size from ICB (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Fix race between switch cmd completion and timeout (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Fix Management Server NPort handle reservation logic (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Flush mailbox commands on chip reset (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Fix session state stuck in Get Port DB (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Fix redundant fc_rport registration (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Silent erroneous message (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Prevent sysfs access when chip is down (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Add longer window for chip reset (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Fix login retry count (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Fix N2N link re-connect (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Cleanup for N2N code (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: remove irq save in qla2x00_poll() (Himanshu Madhani) [1664534] - [netdrv] ice: Do autoneg based on VSI state (Jonathan Toppins) [1687903] - [fs] xfs: use the latest extent at writeback delalloc conversion time (Brian Foster) [1661968] - [fs] xfs: create delalloc bmapi wrapper for full extent allocation (Brian Foster) [1661968] - [fs] xfs: remove superfluous writeback mapping eof trimming (Brian Foster) [1661968] - [fs] xfs: validate writeback mapping using data fork seq counter (Brian Foster) [1661968] - [fs] xfs: update fork seq counter on data fork changes (Brian Foster) [1661968] - [fs] xfs: eof trim writeback mapping as soon as it is cached (Brian Foster) [1661968] - [perf] drivers/perf: hisi: update the sccl_id/ccl_id when MT is supported (Xiaojun Tan) [1677815]- [x86] x86/hyperv: Fix kernel panic when kexec on HyperV (Kairui Song) [1684451] - [rpmspec] apply linux-kernel-test.patch when building ("Herton R. Krzesinski") [1690534] - [netdrv] net: ena: update driver version from 2.0.2 to 2.0.3 (John Linville) [1690106] - [netdrv] net: ena: fix race between link up and device initalization (John Linville) [1690106] - [netdrv] net: phy: add phy_speed_down and phy_speed_up (Petr Oros) [1690131] - [netdrv] net: phy: add helper phy_config_aneg (Petr Oros) [1690131] - [nvme] nvme-fabrics: convert to SPDX identifiers (Ewan Milne) [1690909] - [nvme] nvme-fabrics: fix ctrl_loss_tmo < 0 to reconnect forever (Ewan Milne) [1690909] - [nvme] nvme-fc: reject reconnect if io queue count is reduced to zero (Ewan Milne) [1690601] - [nvme] nvme-fc: use nr_phys_segments to determine existence of sgl (Ewan Milne) [1690601] - [include] nvme-fc: convert to SPDX identifiers (Ewan Milne) [1690601] - [nvme] nvme-fc: initialize nvme_req(rq)->ctrl after calling __nvme_fc_init_request() (Ewan Milne) [1690601] - [nvme] nvme-fc: fix request private initialization (Ewan Milne) [1690601] - [nvme] nvme-fc: rework the request initialization code (Ewan Milne) [1690601] - [nvme] nvme-fc: introduce struct nvme_fcp_op_w_sgl (Ewan Milne) [1690601] - [nvme] nvme: cache struct nvme_ctrl reference to struct nvme_request (Ewan Milne) [1690601] - [nvme] nvme-fc: fix kernel-doc headers (Ewan Milne) [1690601] - [nvme] nvme_fc: add 'nvme_discovery' sysfs attribute to fc transport device (Ewan Milne) [1690601] - [nvme] nvme-fc: fix for a minor typos (Ewan Milne) [1690601] - [crypto] crypto: arm64/aes-ccm - fix logical bug in AAD MAC handling (Neil Horman) [1689185] - [mm] mm: enforce min addr even if capable() in expand_downwards() (Rafael Aquini) [1687667] {CVE-2019-9213} - [pci] PCI/VMD: Configure MPS settings before adding devices (Prarit Bhargava) [1659270] - [pci] PCI: vmd: Detach resources after stopping root bus (Prarit Bhargava) [1659270] - [char] tpm: separate cmd_ready/go_idle from runtime_pm (Jerry Snitselaar) [1677735] - [block] loop: set GENHD_FL_NO_PART_SCAN after blkdev_reread_part() (Ming Lei) [1683593] - [block] loop: do not print warn message if partition scan is successful (Ming Lei) [1683593] - [block] loop: drop caches if offset or block_size are changed (Ming Lei) [1683593] - [block] block: loop: remove redundant code (Ming Lei) [1683593] - [block] block: loop: check error using IS_ERR instead of IS_ERR_OR_NULL in loop_add() (Ming Lei) [1683593] - [block] loop: Fix double mutex_unlock(&loop_ctl_mutex) in loop_control_ioctl() (Ming Lei) [1683593] - [block] loop: Get rid of 'nested' acquisition of loop_ctl_mutex (Ming Lei) [1683593] - [block] loop: Avoid circular locking dependency between loop_ctl_mutex and bd_mutex (Ming Lei) [1683593] - [block] loop: Fix deadlock when calling blkdev_reread_part() (Ming Lei) [1683593] - [block] loop: Move loop_reread_partitions() out of loop_ctl_mutex (Ming Lei) [1683593] - [block] loop: Move special partition reread handling in loop_clr_fd() (Ming Lei) [1683593] - [block] loop: Push loop_ctl_mutex down to loop_change_fd() (Ming Lei) [1683593] - [block] loop: Push loop_ctl_mutex down to loop_set_fd() (Ming Lei) [1683593] - [block] loop: Push loop_ctl_mutex down to loop_set_status() (Ming Lei) [1683593] - [block] loop: Push loop_ctl_mutex down to loop_get_status() (Ming Lei) [1683593] - [block] loop: Push loop_ctl_mutex down into loop_clr_fd() (Ming Lei) [1683593] - [block] loop: Split setting of lo_state from loop_clr_fd (Ming Lei) [1683593] - [block] loop: Push lo_ctl_mutex down into individual ioctls (Ming Lei) [1683593] - [block] loop: Get rid of loop_index_mutex (Ming Lei) [1683593] - [block] loop: Fold __loop_release into loop_release (Ming Lei) [1683593] - [block] block/loop: Use global lock for ioctl() operation. (Ming Lei) [1683593] - [block] block/loop: Don't grab "struct file" for vfs_getattr() operation. (Ming Lei) [1683593] - [crypto] crypto: cfb - fix decryption (Herbert Xu) [1653188]- [misc] VMCI: Support upto 64-bit PPNs (Cathy Avery) [1683479] - [mm] mm, page_alloc: fix has_unmovable_pages for HugePages (David Gibson) [1688114] - [pci] PCI: pciehp: Disable Data Link Layer State Changed event on suspend (Myron Stowe) [1688393 1537397] - [pci] PCI: pciehp: Assign ctrl->slot_ctrl before writing it to hardware (Myron Stowe) [1688393 1537397] - [pci] PCI/AER: Queue one GHES event, not several uninitialized ones (Myron Stowe) [1688393 1537397] - [pci] PCI/AER: Refactor error injection fallbacks (Myron Stowe) [1688393] - [pci] PCI/AER: Reuse existing pcie_port_find_device() interface (Myron Stowe) [1688393] - [pci] PCI/AER: Use managed resource allocations (Myron Stowe) [1688393] - [pci] PCI/AER: Use threaded IRQ for bottom half (Myron Stowe) [1688393] - [pci] PCI/AER: Use kfifo_in_spinlocked() to insert locked elements (Myron Stowe) [1688393] - [pci] PCI/AER: Use kfifo for tracking events instead of reimplementing it (Myron Stowe) [1688393] - [pci] PCI/AER: Remove error source from AER struct aer_rpc (Myron Stowe) [1688393] - [pci] PCI/AER: Remove unused aer_error_resume() (Myron Stowe) [1688393] - [pci] PCI: pnv_php: Use kmemdup() (Myron Stowe) [1688393] - [pci] PCI: cpqphp: Remove set but not used variable 'physical_slot' (Myron Stowe) [1688393] - [pci] PCI/ERR: Remove duplicated include from err.c (Myron Stowe) [1688393] - [pci] PCI: Equalize hotplug memory and io for occupied and empty slots (Myron Stowe) [1688393] - [pci] PCI / ACPI: Whitelist D3 for more PCIe hotplug ports (Myron Stowe) [1688393 1537397] - [acpi] ACPI / property: Allow multiple property compatible _DSD entries (Myron Stowe) [1688393 1537397] - [pci] PCI: pciehp: Implement runtime PM callbacks (Myron Stowe) [1688393 1537397] - [pci] PCI/portdrv: Resume upon exit from system suspend if left runtime suspended (Myron Stowe) [1688393 1537397] - [pci] PCI: pciehp: Do not handle events if interrupts are masked (Myron Stowe) [1688393 1537397] - [pci] PCI: pciehp: Disable hotplug interrupt during suspend (Myron Stowe) [1688393 1537397] - [pci] PCI / ACPI: Enable wake automatically for power managed bridges (Myron Stowe) [1688393 1537397] - [pci] PCI: Do not skip power-managed bridges in pci_enable_wake() (Myron Stowe) [1688393 1537397] - [pci] PCI: Unify device inaccessible (Myron Stowe) [1688393] - [pci] PCI/ERR: Always report current recovery status for udev (Myron Stowe) [1688393] - [pci] PCI/ERR: Simplify broadcast callouts (Myron Stowe) [1688393] - [pci] PCI/ERR: Run error recovery callbacks for all affected devices (Myron Stowe) [1688393] - [pci] PCI/ERR: Handle fatal error recovery (Myron Stowe) [1688393] - [pci] PCI/ERR: Use slot reset if available (Myron Stowe) [1688393] - [pci] PCI/AER: Don't read upstream ports below fatal errors (Myron Stowe) [1688393] - [pci] PCI/AER: Take reference on error devices (Myron Stowe) [1688393] - [pci] PCI/DPC: Save and restore config state (Myron Stowe) [1688393] - [pci] PCI: portdrv: Restore PCI config state on slot reset (Myron Stowe) [1688393] - [pci] PCI: portdrv: Initialize service drivers directly (Myron Stowe) [1688393] - [x86] x86/intel_rdt: Show missing resctrl mount options (David Arcari) [1689043] - [xen] xen/balloon: Fix mapping PG_offline pages to user space (David Hildenbrand) [1652790] - [kernel] PM/Hibernate: exclude all PageOffline() pages (David Hildenbrand) [1652790] - [kernel] PM/Hibernate: use pfn_to_online_page() (David Hildenbrand) [1652790] - [hv] hv_balloon: mark inflated pages PG_offline (David Hildenbrand) [1652790] - [xen] xen/balloon: mark inflated pages PG_offline (David Hildenbrand) [1652790] - [kernel] kexec: export PG_offline to VMCOREINFO (David Hildenbrand) [1652790] - [include] mm: convert PG_balloon to PG_offline (David Hildenbrand) [1652790] - [include] mm: balloon: update comment about isolation/migration/compaction (David Hildenbrand) [1652790] - [mm] mm/page_alloc.c: memory hotplug: free pages as higher order (David Hildenbrand) [1652790] - [mm] mm/memory.c: do_fault: avoid usage of stale vm_area_struct ("Herton R. Krzesinski") [1684734] - [kernel] cpuset: remove unused task_has_mempolicy() (Waiman Long) [1548268] - [kernel] cpuset: Remove set but not used variable 'cs' (Waiman Long) [1548268] - [kernel] cgroup: Add .__DEBUG__. prefix to debug file names (Waiman Long) [1548268] - [kernel] cpuset: Minor cgroup2 interface updates (Waiman Long) [1548268] - [kernel] cpuset: Expose cpuset.cpus.subpartitions with cgroup_debug (Waiman Long) [1548268] - [documentation] cpuset: Add documentation about the new "cpuset.sched.partition" flag (Waiman Long) [1548268] - [kernel] cpuset: Use descriptive text when reading/writing cpuset.sched.partition (Waiman Long) [1548268] - [kernel] cpuset: Expose cpus.effective and mems.effective on cgroup v2 root (Waiman Long) [1548268] - [kernel] cpuset: Make generate_sched_domains() work with partition (Waiman Long) [1548268] - [kernel] cpuset: Make CPU hotplug work with partition (Waiman Long) [1548268] - [kernel] cpuset: Track cpusets that use parent's effective_cpus (Waiman Long) [1548268] - [kernel] cpuset: Add an error state to cpuset.sched.partition (Waiman Long) [1548268] - [kernel] cpuset: Add new v2 cpuset.sched.partition flag (Waiman Long) [1548268] - [kernel] cpuset: Simply allocation and freeing of cpumasks (Waiman Long) [1548268] - [kernel] cpuset: Define data structures to support scheduling partition (Waiman Long) [1548268] - [kernel] cpuset: Enable cpuset controller in default hierarchy (Waiman Long) [1548268] - [kernel] cgroup/tracing: Move taking of spin lock out of trace event handlers (Waiman Long) [1548268] - [powerpc] powerpc/powernv/ioda: Fix locked_vm counting for memory used by IOMMU tables (David Gibson) [1674410] - [pci] PCI: dwc: Fix MSI-X EP framework address calculation bug (Myron Stowe) [1687935] - [pci] PCI: cadence: Correct probe behaviour when failing to get PHY (Myron Stowe) [1687935] - [pci] PCI: mvebu: Fix PCI I/O mapping creation sequence (Myron Stowe) [1687935] - [maintainers] MAINTAINERS: Remove obsolete drivers/pci pattern from ACPI section (Myron Stowe) [1687935] - [pci] PCI: dwc: Fix scheduling while atomic issues (Myron Stowe) [1687935] - [maintainers] MAINTAINERS: Move mobiveil PCI driver entry where it belongs (Myron Stowe) [1687935] - [maintainers] MAINTAINERS: Update PPC contacts for PCI core error handling (Myron Stowe) [1687935] - [maintainers] MAINTAINERS: Add Gustavo Pimentel as DesignWare PCI maintainer (Myron Stowe) [1687935] - [maintainers] MAINTAINERS: Add entries for PPC64 RPA PCI hotplug drivers (Myron Stowe) [1687935] - [pci] PCI: mvebu: Drop bogus comment above mvebu_pcie_map_registers() (Myron Stowe) [1687935] - [pci] PCI: mvebu: Convert to use pci_host_bridge directly (Myron Stowe) [1687935] - [pci] PCI: mvebu: Use resource_size() to remap I/O space (Myron Stowe) [1687935] - [pci] PCI: mvebu: Only remap I/O space if configured (Myron Stowe) [1687935] - [pci] PCI: mvebu: Fix I/O space end address calculation (Myron Stowe) [1687935] - [pci] PCI: mvebu: Remove redundant platform_set_drvdata() call (Myron Stowe) [1687935] - [pci] PCI: mobiveil: Add Kconfig/Makefile entries (Myron Stowe) [1687935] - [pci] PCI: mobiveil: Add missing ../pci.h include (Myron Stowe) [1687935] - [pci] PCI: mobiveil: Fix struct mobiveil_pcie.pcie_reg_base address type (Myron Stowe) [1687935] - [pci] PCI: endpoint: Add MSI set maximum restriction (Myron Stowe) [1687935] - [tools] tools: PCI: Add MSI-X support (Myron Stowe) [1687935] - [documentation] pci_endpoint_test: Add 2 ioctl commands (Myron Stowe) [1687935] - [documentation] pci-epf-test/pci_endpoint_test: Add MSI-X support (Myron Stowe) [1687935] - [misc] pci-epf-test/pci_endpoint_test: Use irq_type module parameter (Myron Stowe) [1687935] - [misc] pci-epf-test/pci_endpoint_test: Cleanup PCI_ENDPOINT_TEST memspace (Myron Stowe) [1687935] - [pci] PCI: dwc: Add legacy interrupt callback handler (Myron Stowe) [1687935] - [pci] PCI: dwc: Rework MSI callbacks handler (Myron Stowe) [1687935] - [pci] PCI: dwc: Add MSI-X callbacks handler (Myron Stowe) [1687935] - [pci] PCI: Update xxx_pcie_ep_raise_irq() and pci_epc_raise_irq() signatures (Myron Stowe) [1687935] - [pci] PCI: endpoint: Add MSI-X interfaces (Myron Stowe) [1687935] - [pci] PCI: dwc: Fix EP link notification implementation (Myron Stowe) [1687935] - [pci] PCI: spear13xx: Drop unnecessary root_bus_nr setting (Myron Stowe) [1687935] - [pci] PCI: qcom: Drop unnecessary root_bus_nr setting (Myron Stowe) [1687935] - [pci] PCI: histb: Drop unnecessary root_bus_nr setting (Myron Stowe) [1687935] - [pci] PCI: designware-plat: Drop unnecessary root_bus_nr setting (Myron Stowe) [1687935] - [pci] PCI: artpec6: Drop unnecessary root_bus_nr setting (Myron Stowe) [1687935] - [pci] PCI: armada8k: Drop unnecessary root_bus_nr setting (Myron Stowe) [1687935] - [pci] PCI: keystone: Drop unnecessary root_bus_nr setting (Myron Stowe) [1687935] - [pci] PCI: imx6: Drop unnecessary root_bus_nr setting (Myron Stowe) [1687935] - [pci] PCI: exynos: Drop unnecessary root_bus_nr setting (Myron Stowe) [1687935] - [pci] PCI: kirin: Add MSI support (Myron Stowe) [1687935] - [pci] PCI: pcie-cadence-ep: Remove redundant variable mmc (Myron Stowe) [1687935] - [pci] PCI: cadence: Add shutdown callback to host driver (Myron Stowe) [1687935] - [pci] PCI: cadence: Add Power Management ops for host and EP (Myron Stowe) [1687935] - [documentation] dt-bindings: PCI: cadence: Add DT bindings for optional PHYs (Myron Stowe) [1687935] - [pci] PCI: cadence: Add generic PHY support to host and EP drivers (Myron Stowe) [1687935] - [pci] PCI: cadence: Update cdns_pcie_writel() function signature (Myron Stowe) [1687935] - [pci] PCI: aardvark: Convert to use pci_host_probe() (Myron Stowe) [1687935] - [pci] PCI: aardvark: Size bridges before resources allocation (Myron Stowe) [1687935] - [pci] PCI: aardvark: Remove PCIe outbound window configuration (Myron Stowe) [1687935] - [pci] PCI: aardvark: Introduce an advk_pcie_valid_device() helper (Myron Stowe) [1687935] - [pci] PCI/xilinx: Depend on OF instead of the ARCH (Myron Stowe) [1687935] - [md] md: convert to kvmalloc (Nigel Croxon) [1661200] - [md] raid1: simplify raid1_error function (Nigel Croxon) [1661200] - [md] md-linear: use struct_size() in kzalloc() (Nigel Croxon) [1661200] - [md] md/raid5: fix 'out of memory' during raid cache recovery (Nigel Croxon) [1661200] - [md] md: Make bio_alloc_mddev use bio_alloc_bioset (Nigel Croxon) [1661200] - [md] raid10: refactor common wait code from regular read/write request (Nigel Croxon) [1661200] - [md] md: remvoe redundant condition check (Nigel Croxon) [1661200] - [lib] lib/raid6: add option to skip algo benchmarking (Nigel Croxon) [1661200] - [include] lib/raid6: avoid __attribute_const__ redefinition (Nigel Croxon) [1661200] - [include] lib/raid6: add missing include for raid6test (Nigel Croxon) [1661200] - [md] md: remove set but not used variable 'bi_rdev' (Nigel Croxon) [1661200] - [md] MD: Memory leak when flush bio size is zero (Nigel Croxon) [1661200] - [md] md: fix memleak for mempool (Nigel Croxon) [1661200] - [md] md-cluster: remove suspend_info (Nigel Croxon) [1661200] - [md] md-cluster: send BITMAP_NEEDS_SYNC message if reshaping is interrupted (Nigel Croxon) [1661200] - [md] md-cluster/bitmap: don't call md_bitmap_sync_with_cluster during reshaping stage (Nigel Croxon) [1661200] - [md] md-cluster/raid10: don't call remove_and_add_spares during reshaping stage (Nigel Croxon) [1661200] - [md] md-cluster/raid10: call update_size in md_reap_sync_thread (Nigel Croxon) [1661200] - [md] md-cluster: introduce resync_info_get interface for sanity check (Nigel Croxon) [1661200] - [md] md-cluster/raid10: support add disk under grow mode (Nigel Croxon) [1661200] - [md] md-cluster/raid10: resize all the bitmaps before start reshape (Nigel Croxon) [1661200] - [md] MD: fix invalid stored role for a disk - try2 (Nigel Croxon) [1661200] - [md] md/bitmap: use mddev_suspend/resume instead of ->quiesce() (Nigel Croxon) [1661200] - [md] md: remove redundant code that is no longer reachable (Nigel Croxon) [1661200] - [md] md: allow metadata updates while suspending an array - fix (Nigel Croxon) [1661200] - [md] MD: fix invalid stored role for a disk (Nigel Croxon) [1661200] - [md] md/raid10: Fix raid10 replace hang when new added disk faulty (Nigel Croxon) [1661200] - [md] raid5: block failing device if raid will be failed (Nigel Croxon) [1661200] - [md] md-cluster: release RESYNC lock after the last resync message (Nigel Croxon) [1661200] - [md] RAID10 BUG_ON in raise_barrier when force is true and conf->barrier is 0 (Nigel Croxon) [1661200] - [md] md/raid5-cache: disable reshape completely (Nigel Croxon) [1661200] - [md] md/raid5: fix data corruption of replacements after originals dropped (Nigel Croxon) [1661200] - [md] drivers/md/raid5: Do not disable irq on release_inactive_stripe_list() call (Nigel Croxon) [1661200] - [md] drivers/md/raid5: Use irqsave variant of atomic_dec_and_lock() (Nigel Croxon) [1661200] - [md] md/r5cache: remove redundant pointer bio (Nigel Croxon) [1661200] - [md] md-cluster: don't send msg if array is closing (Nigel Croxon) [1661200] - [md] md-cluster: show array's status more accurate (Nigel Croxon) [1661200] - [md] md-cluster: clear another node's suspend_area after the copy is finished (Nigel Croxon) [1661200] - [powerpc] KVM: PPC: Book3S HV: Add KVM stat largepages_[2M/1G] (Suraj Jitindar Singh) [1581563] - [tools] perf mem/c2c: Fix perf_mem_events to support powerpc (Steve Best) [1685084] - [powerpc] powerpc/perf: Add mem access events to sysfs (Steve Best) [1685084] - [netdrv] net-next/hinic: replace disable_irq_nosync/enable_irq (Xiaojun Tan) [1668958] - [powerpc] Fix access_ok() fallout for sparc32 and powerpc (Joe Lawrence) [1673980] - [x86] Remove 'type' argument from access_ok() function (Joe Lawrence) [1673980] - [arm64] arm64: move untagged_addr macro from uaccess.h to memory.h (Joe Lawrence) [1673980] - [powerpc] powerpc/uaccess: fix warning/error with access_ok() (Joe Lawrence) [1673980] - [netdrv] igb: shorten maximum PHC timecounter update interval (Corinna Vinschen) [1637098] - [netdrv] igb: shorten maximum PHC timecounter update interval (Corinna Vinschen) [1637098]- [rpmspec] redhat: speed up binary rpm compression (Denys Vlasenko) [1686921] - [netdrv] net/mlx5e: RX, Verify MPWQE stride size is in range (Alaa Hleihel) [1683589] - [fs] debugfs: Fix EPERM regression from kernel lockdown check (Lenny Szubowicz) [1686755] - [infiniband] IB/hfi1: Close race condition on user context disable and close (Alex Estrin) [1682927] - [rpmspec] redhat: parallelize modules compression (Denys Vlasenko) [1686404] - [arm64] arm64: Add workaround for Fujitsu A64FX erratum 010001 (Mark Langsdorf) [1666951] - [s390] vfio_ap: link the vfio_ap devices to the vfio_ap bus subsystem (Cornelia Huck) [1686044] - [drm] drm/cirrus: fix connector leak at unload (Rob Clark) [1685773] - [powerpc] powerpc/hugetlb: Handle mmap_min_addr correctly in get_unmapped_area callback (Steve Best) [1685181] - [netdrv] net/mlx4_en: Force CHECKSUM_NONE for short ethernet frames (Alaa Hleihel) [1663914 1651509] - [netdrv] net/mlx5e: Force CHECKSUM_UNNECESSARY for short ethernet frames (Alaa Hleihel) [1651509] - [include] Fix RH_KABI_SET_SIZE to use dereference operator (Tony Camuso) [1670118]- [x86] x86/tsc: Make calibration refinement more robust (David Arcari) [1686254] - [powerpc] powerpc/hugetlb: Don't do runtime allocation of 16G pages in LPAR configuration (Steve Best) [1686756] - [rpmspec] parallelize "make mrproper" (Denys Vlasenko) [1686865] - [rpmspec] use "make -jN" (via _smp_mflags) for modules_install (Denys Vlasenko) [1686308] - [fs] xfs: zero length symlinks are not valid (Carlos Maiolino) [1589618] - [drm] drm/bufs: Fix Spectre v1 vulnerability (Rob Clark) [1663467] - [drm] drm/ioctl: Fix Spectre v1 vulnerabilities (Rob Clark) [1663467] - [scsi] scsi: lpfc: Update lpfc version to 12.2.0.0 (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Update 12.2.0.0 file copyrights to 2019 (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Fix nvmet issues when link bounce under IO load (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Correct upcalling nvmet_fc transport during io done downcall (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Fix default driver parameter collision for allowing NPIV support (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Rework locking on SCSI io completion (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Enable SCSI and NVME fc4s by default (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Resize cpu maps structures based on possible cpus (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Utilize new IRQ API when allocating MSI-X vectors (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Rework EQ/CQ processing to address interrupt coalescing (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: cleanup: convert eq_delay to usdelay (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Support non-uniform allocation of MSIX vectors to hardware queues (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Fix setting affinity hints to correlate with hardware queues (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Allow override of hardware queue selection policies (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Adapt partitioned XRI lists to efficient sharing (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Synchronize hardware queues with SCSI MQ interface (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Convert ring number to hardware queue for nvme wqe posting. (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Move SCSI and NVME Stats to hardware queue structures (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Adapt cpucheck debugfs logic to Hardware Queues (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: cleanup: Remove unused FCP_XRI_ABORT_EVENT slowpath event (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Partition XRI buffer list across Hardware Queues (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Replace io_channels for nvme and fcp with general hdw_queues per cpu (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Remove extra vector and SLI4 queue for Expresslane (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Implement common IO buffers between NVME and SCSI (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: cleanup: Remove excess check on NVME io submit code path (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: cleanup: remove nrport from nvme command structure (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: no need to check return value of debugfs_create functions (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Update lpfc version to 12.0.0.10 (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Adding ability to reset chip via pci bus reset (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Add log messages to aid in debugging fc4type discovery issues (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Fix discovery failure when PLOGI is defered (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: update fault value on successful trunk events. (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Correct MDS loopback diagnostics support (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Fix link state reporting for trunking when adapter is offline (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: do not set queue->page_count to 0 if pc_sli4_params.wqpcnt is invalid (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: update driver version to 12.0.0.9 (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Fix dif and first burst use in write commands (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Fix driver release of fw-logging buffers (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Correct topology type reporting on G7 adapters (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Correct code setting non existent bits in sli4 ABORT WQE (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Defer LS_ACC to FLOGI on point to point logins (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: ls_rjt erroneus FLOGIs (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Cap NPIV vports to 256 (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Fix kernel Oops due to null pring pointers (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Fix a duplicate 0711 log message number. (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Fix panic when FW-log buffsize is not initialized (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: fix block guard enablement on SLI3 adapters (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Use dma_zalloc_coherent (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: update driver version to 12.0.0.8 (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: add Trunking support (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Implement GID_PT on Nameserver query to support faster failover (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Fix odd recovery in duplicate FLOGIs in point-to-point (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Correct LCB RJT handling (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: fcoe: Fix link down issue after 1000+ link bounces (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Correct errors accessing fw log (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Reset link or adapter instead of doing infinite nameserver PLOGI retry (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Fix LOGO/PLOGI handling when triggerd by ABTS Timeout event (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Fix lpfc_sli4_read_config return value check (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Correct speeds on SFP swap (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: fix remoteport access (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Remove set but not used variables 'tgtp' (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Remove set but not used variable 'psli' (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Remove set but not used variables 'fc_hdr' and 'hw_page_size' (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: fix spelling mistake "Resrouce" -> "Resource" (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: remove a bogus pci_dma_sync_single_for_device call (Dick Kennedy) [1665288] - [netdrv] PCI/AER: Remove pci_cleanup_aer_uncorrect_error_status() calls (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Synchronize access to remoteport via rport (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Remove set but not used variable 'sgl_size' (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: update driver version to 12.0.0.7 (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: add support to retrieve firmware logs (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: reduce locking when updating statistics (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Fix errors in log messages. (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Correct invalid EQ doorbell write on if_type=6 (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Correct irq handling via locks when taking adapter offline (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Correct soft lockup when running mds diagnostics (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Correct race with abort on completion path (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Raise nvme defaults to support a larger io and more connectivity (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: raise sg count for nvme to use available sg resources (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Fix GFT_ID and PRLI logic for RSCN (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: remove an unnecessary NULL check (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Default fdmi_on to on (Dick Kennedy) [1665288] - [powerpc] powerpc/mm/hash: Increase vmalloc space with hash translation mode (Steve Best) [1676974] - [net] sunrpc: fix 4 more call sites that were using stack memory with a scatterlist (Scott Mayhew) [1679183] - [net] sunrpc: Don't use stack buffer with scatterlist (Scott Mayhew) [1679183] - [powerpc] powerpc/pseries: Perform full re-add of CPU for topology update post-migration (Steve Best) [1678209] - [fs] proc/stat: Make the interrupt statistics more efficient (Waiman Long) [1675168] - [kernel] genirq: Avoid summation loops for /proc/stat (Waiman Long) [1675168] - [powerpc] powerpc/pseries: fix EEH recovery of some IOV devices (Steve Best) [1676889] - [block] nvme: lock NS list changes while handling command effects (David Milburn) [1672759] - [powerpc] powerpc/radix: Fix kernel crash with mremap() (Steve Best) [1674186] - [crypto] crypto: ccp - fix the SEV probe in kexec boot path (Gary Hook) [1658806] - [netdrv] HDLC Frame Relay: mark driver unsupported in RHEL8 (John Linville) [1660627] - [netdrv] DLCI: mark driver unsupported in RHEL8 (John Linville) [1660627] - [netdrv] ethoc: mark hardware unsupported in RHEL8 (John Linville) [1660627] - [netdrv] dnet: mark hardware unsupported in RHEL8 (John Linville) [1660627] - [netdrv] dl2k: mark hardware unsupported in RHEL8 (John Linville) [1660627] - [netdrv] mark qla3xxx driver as unsupported (John Linville) [1658840] - [netdrv] sfc: initialise found bitmap in efx_ef10_mtd_probe (Jarod Wilson) [1668656] - [netdrv] sfc: suppress duplicate nvmem partition types in efx_ef10_mtd_probe (Jarod Wilson) [1668656] - [netdrv] sfc: extend MTD support for newer hardware (Jarod Wilson) [1668656] - [netdrv] sfc: add missing NVRAM partition types for EF10 (Jarod Wilson) [1668656] - [netdrv] ibmvnic: Fix non-atomic memory allocation in IRQ context (Steve Best) [1671474] - [netdrv] ibmvnic: Convert reset work item mutex to spin lock (Steve Best) [1671474] - [powerpc] powerpc/pseries: Export raw per-CPU VPA data via debugfs (Steve Best) [1608797] - [powerpc] powerpc/pseries: Export maximum memory value (Steve Best) [1608797] - [netdrv] ibmveth: Do not process frames after calling napi_reschedule (Desnes Augusto Nunes do Rosario) [1635577] - [cpufreq] cpufreq: powernv: Remove global pstate ramp-down timer in POWER9 (Steve Best) [1670030] - [of] of: __of_detach_node() - remove node from phandle cache (Steve Best) [1669198] - [of] of: of_node_get()/of_node_put() nodes held in phandle cache (Steve Best) [1669198] - [edac] EDAC, sb_edac: Fix signedness bugs in *_get_ha() functions (Aristeu Rozanski) [1641574] - [edac] EDAC, sb_edac: Fix reporting for patrol scrubber errors (Aristeu Rozanski) [1641574] - [documentation] proc.txt: Adding 'HardwareCorrupted' field and description. (Prashant Dhamdhere) [1658233] - [netdrv] qed: Fix command number mismatch between driver and the mfw (Chad Dupuis) [1663500] - Revert "[redhat] switch secureboot kernel image signing to release keys" ("Herton R. Krzesinski")- [arm64] revert "arm64: tlb: Avoid synchronous TLBIs when freeing page tables" (Christoph von Recklinghausen) [1685697]- [firmware] drivers/firmware: psci_checker: stash and use topology_core_cpumask for hotplug tests (Josh Poimboeuf) [1687101] - [arm64] arm64: topology: re-introduce numa mask check for scheduler MC selection (Josh Poimboeuf) [1687101] - [arm64] arm64: topology: rename llc_siblings to align with other struct members (Josh Poimboeuf) [1687101] - [arm64] arm64: smp: remove cpu and numa topology information when hotplugging out CPU (Josh Poimboeuf) [1687101] - [arm64] arm64: topology: restrict updating siblings_masks to online cpus only (Josh Poimboeuf) [1687101] - [arm64] arm64: topology: add support to remove cpu topology sibling masks (Josh Poimboeuf) [1687101] - [arm64] arm64: numa: separate out updates to percpu nodeid and NUMA node cpumap (Josh Poimboeuf) [1687101] - [arm64] arm64: topology: refactor reset_cpu_topology to add support for removing topology (Josh Poimboeuf) [1687101]- [fs] gfs2: Fix missed wakeups in find_insert_glock (Andreas Grunbacher) [1678907]- [firmware] efi: Reduce the amount of memblock reservations for persistent allocations (Bhupesh Sharma) [1682988] - [firmware] efi: Permit multiple entries in persistent memreserve data structure (Bhupesh Sharma) [1682988] - [kernel] cpu/hotplug: Create SMT sysfs interface for all arches (Josh Poimboeuf) [1686068] - [net] netfilter: nft_set_hash: bogus element self comparison from deactivation path (Florian Westphal) [1678574] - [net] netfilter: nft_set_hash: fix lookups with fixed size hash on big endian (Florian Westphal) [1678574]- [security] revert "Add a SysRq option to lift kernel lockdown" (Lenny Szubowicz) [1684348] - [s390] s390/setup: fix boot crash for machine without EDAT-1 (Philipp Rudo) [1677357] - [s390] s390/setup: fix early warning messages (Philipp Rudo) [1677357]- [netdrv] net: hns3: add 8 BD limit for tx flow (Xiaojun Tan) [1676771] - [netdrv] net: hns3: fix a SSU buffer checking bug (Xiaojun Tan) [1676771] - [netdrv] net: hns3: aligning buffer size in SSU to 256 bytes (Xiaojun Tan) [1676771] - [netdrv] net: hns3: getting tx and dv buffer size through firmware (Xiaojun Tan) [1676771] - [net] netfilter: nf_nat_snmp_basic: add missing length checks in ASN.1 cbs (Florian Westphal) [1676602] - [char] ipmi: fix use-after-free of user->release_barrier.rda (Xiaojun Tan) [1677550] - [char] ipmi: Prevent use-after-free in deliver_response (Xiaojun Tan) [1677550]- [x86] revert "cpu/hotplug: Add SMT policy options" (Josh Poimboeuf) [1683690] - [crypto] net: crypto set sk to NULL when af_alg_release (Neil Horman) [1679450] {CVE-2019-8912} - [drm] drm/i915/gvt: update force-to-nonpriv register whitelist (Paul Lai) [1643972] - [kernel] MODSIGN: Also check platform keyring in mod_verify_sig() (Lenny Szubowicz) [1568532] - [kernel] Fix for module sig verification (Lenny Szubowicz) [1568532] - [security] efi: Lock down the kernel if booted in secure boot mode (Lenny Szubowicz) [1568532] - [firmware] efi: Add an EFI_SECURE_BOOT flag to indicate secure boot mode (Lenny Szubowicz) [1568532] - [x86] Copy secure_boot flag in boot params across kexec reboot (Lenny Szubowicz) [1568532] - [fs] debugfs: Restrict debugfs when the kernel is locked down (Lenny Szubowicz) [1568532] - [mm] x86/mmiotrace: Lock down the testmmiotrace module (Lenny Szubowicz) [1568532] - [kernel] Lock down module params that specify hardware parameters (eg. ioport) (Lenny Szubowicz) [1568532] - [tty] Lock down TIOCSSERIAL (Lenny Szubowicz) [1568532] - [pcmcia] Prohibit PCMCIA CIS storage when the kernel is locked down (Lenny Szubowicz) [1568532] - [acpi] acpi: Disable ACPI table override if the kernel is locked down (Lenny Szubowicz) [1568532] - [acpi] acpi: Ignore acpi_rsdp kernel param when the kernel has been locked down (Lenny Szubowicz) [1568532] - [acpi] ACPI: Limit access to custom_method when the kernel is locked down (Lenny Szubowicz) [1568532] - [x86] x86/msr: Restrict MSR access when the kernel is locked down (Lenny Szubowicz) [1568532] - [x86] x86: Lock down IO port access when the kernel is locked down (Lenny Szubowicz) [1568532] - [pci] PCI: Lock down BAR access when the kernel is locked down (Lenny Szubowicz) [1568532] - [kernel] uswsusp: Disable when the kernel is locked down (Lenny Szubowicz) [1568532] - [kernel] hibernate: Disable when the kernel is locked down (Lenny Szubowicz) [1568532] - [kernel] kexec_load: Disable at runtime if the kernel is locked down (Lenny Szubowicz) [1568532] - [char] Restrict /dev/{mem, kmem, port} when the kernel is locked down (Lenny Szubowicz) [1568532] - [kernel] MODSIGN: Enforce module signatures if the kernel is locked down (Lenny Szubowicz) [1568532] - [security] Add a SysRq option to lift kernel lockdown (Lenny Szubowicz) [1568532] - [security] Add the ability to lock down access to the running kernel image (Lenny Szubowicz) [1568532]- [net] tun: forbid iface creation with rtnl ops (Sabrina Dubroca) [1680969] - [net] revert "bridge: do not add port to router list when receives query with source 0.0.0.0" (Hangbin Liu) [1679896] - [net] sctp: walk the list of asoc safely (Marcelo Leitner) [1679920] {CVE-2019-8956} - [net] netfilter: nf_nat: skip nat clash resolution for same-origin entries (Florian Westphal) [1677647] - [net] netfilter: nf_conntrack: resolve clash for matching conntracks (Florian Westphal) [1677647] - [net] netfilter: nf_tables: fix flush after rule deletion in the same batch (Phil Sutter) [1677672] - [net] gro_cell: add napi_disable in gro_cells_destroy (Stefano Brivio) [1674408] - [net] sctp: call gso_reset_checksum when computing checksum in sctp_gso_segment (Xin Long) [1669386] - [net] ipvs: fix dependency on nf_defrag_ipv6 (Andrea Claudi) [1660808] - [net] sctp: check and update stream->out_curr when allocating stream_out (Xin Long) [1651877]- [x86] cpu/hotplug: Add SMT policy options (Josh Poimboeuf) [1677405]- [kernel] open the RHEL 8.1 development ("Herton R. Krzesinski") - [pci] pci/quirks: Add quirk to reset nvgpu at boot for the Lenovo ThinkPad P50 (Lyude Paul) [1677022] - [arm64] arm64, vmcoreinfo : Append 'MAX_USER_VA_BITS' to vmcoreinfo (Bhupesh Sharma) [1672962] - [md] dm thin: fix bug where bio that overwrites thin block ignores FUA (Mike Snitzer) [1679211] - [pci] PCI: Fix "try" semantics of bus and slot reset (Myron Stowe) [1662901] - [acpi] acpi/nfit: Fix bus command validation (Jeff Moyer) [1673958] - [pci] PCI/MSI: Return -ENOSPC from pci_alloc_irq_vectors_affinity() (Myron Stowe) [1667773] - [fs] NFS: Don't use page_file_mapping after removing the page (Benjamin Coddington) [1664190] - [fs] NFS: Fix up return value on fatal errors in nfs_page_async_flush() (Benjamin Coddington) [1664190] - [md] md: fix raid10 hang issue caused by barrier (Xiao Ni) [1630921] - [md] md/raid1: don't clear bitmap bits on interrupted recovery. (Xiao Ni) [1677360] - [virt] kvm: fix kvm_ioctl_create_device() reference counting (CVE-2019-6974) (Paolo Bonzini) [1673843] {CVE-2019-6974} - [block] blk-mq: fix a hung issue when fsync (Ming Lei) [1674399] - [block] Revert "block: cover another queue enter recursion via BIO_QUEUE_ENTERED" (Ming Lei) [1673966] - [tools] perf tools: Check for null when copying nsinfo. (Jiri Olsa) [1676451] - [iommu] iommu/amd: Fix IOMMU page flush when detach device from a domain (Suravee Suthikulpanit) [1672476]- [kernel] namespace: Add padding fix to user_table[] (Prarit Bhargava) [1677103] - [x86] KVM: nVMX: unconditionally cancel preemption timer in free_nested (CVE-2019-7221) (Paolo Bonzini) [1673841] {CVE-2019-7221} - [scsi] scsi: sd: fix entropy gathering for most rotational disks (Ewan Milne) [1676735] - [scsi] scsi: sd: Contribute to randomness when running rotational device (Ewan Milne) [1676735] - [rpmspec] Revert "Drop -doc subpackage" (Prarit Bhargava) [1657609] - [net] svcrdma: Remove max_sge check at connect time (Don Dutile) [1638869] - [net] svcrdma: Reduce max_send_sges (Don Dutile) [1638869] - [arm64] arm64: mm: Introduce MAX_USER_VA_BITS definition (Christoph von Recklinghausen) [1672997] - [arm64] arm64: tlb: Rewrite stale comment in asm/tlbflush.h (Christoph von Recklinghausen) [1672997] - [arm64] arm64: tlb: Avoid synchronous TLBIs when freeing page tables (Christoph von Recklinghausen) [1672997] - [arm64] arm64: tlb: Remove redundant !CONFIG_HAVE_RCU_TABLE_FREE code (Christoph von Recklinghausen) [1672997] - [arm64] arm64: tlbflush: Allow stride to be specified for __flush_tlb_range() (Christoph von Recklinghausen) [1672997] - [arm64] arm64: tlb: Justify non-leaf invalidation in flush_tlb_range() (Christoph von Recklinghausen) [1672997] - [arm64] arm64: tlb: Add DSB ISHST prior to TLBI in __flush_tlb_[kernel_]pgtable() (Christoph von Recklinghausen) [1672997] - [arm64] arm64: tlb: Use last-level invalidation in flush_tlb_kernel_range() (Christoph von Recklinghausen) [1672997] - [mm] arm64: mm: EXPORT vabits_user to modules (Christoph von Recklinghausen) [1672997] - [arm64] arm64: fix ARM64_USER_VA_BITS_52 builds (Christoph von Recklinghausen) [1672997] - [arm64] arm64: Kconfig: Re-jig CONFIG options for 52-bit VA (Christoph von Recklinghausen) [1672997] - [arm64] arm64: mm: Allow forcing all userspace addresses to 52-bit (Christoph von Recklinghausen) [1672997] - [arm64] arm64: mm: introduce 52-bit userspace support (Christoph von Recklinghausen) [1672997] - [arm64] arm64: mm: Prevent mismatched 52-bit VA support (Christoph von Recklinghausen) [1672997] - [arm64] arm64: mm: Offset TTBR1 to allow 52-bit PTRS_PER_PGD (Christoph von Recklinghausen) [1672997] - [arm64] arm64: mm: Define arch_get_mmap_end, arch_get_mmap_base (Christoph von Recklinghausen) [1672997] - [firmware] arm64: mm: Introduce DEFAULT_MAP_WINDOW (Christoph von Recklinghausen) [1672997] - [mm] mm: mmap: Allow for "high" userspace addresses (Christoph von Recklinghausen) [1672997] - [mm] arm64: mm: apply r/o permissions of VM areas to its linear alias as well (Christoph von Recklinghausen) [1672997] - [mm] arm64: mm: purge lazily unmapped vm regions before changing permissions (Christoph von Recklinghausen) [1672997] - [arm64] arm64: mm: Don't wait for completion of TLB invalidation when page aging (Christoph von Recklinghausen) [1672997] - [mm] arm64: mm: Use __pa_symbol() for set_swapper_pgd() (Christoph von Recklinghausen) [1672997] - [mm] arm64: mm: Drop the unused cpu parameter (Christoph von Recklinghausen) [1672997] - [arm64] arm64/mm: move runtime pgds to rodata (Christoph von Recklinghausen) [1672997] - [mm] arm64/mm: use fixmap to modify swapper_pg_dir (Christoph von Recklinghausen) [1672997] - [arm64] arm64/mm: Separate boot-time page tables from swapper_pg_dir (Christoph von Recklinghausen) [1672997] - [arm64] arm64/mm: Pass ttbr1 as a parameter to __enable_mmu() (Christoph von Recklinghausen) [1672997] - [mm] arm64: fix erroneous warnings in page freeing functions (Christoph von Recklinghausen) [1672997] - [mm] arm64: Implement page table free interfaces (Christoph von Recklinghausen) [1672997] - [arm64] arm64: tlbflush: Introduce __flush_tlb_kernel_pgtable (Christoph von Recklinghausen) [1672997] - [lib] ioremap: Update pgtable free interfaces with addr (Christoph von Recklinghausen) [1672997] - [mm] x86/mm: Disable ioremap free page handling on x86-PAE (Christoph von Recklinghausen) [1672997] - [arm64] arm64: KVM: Enable Common Not Private translations (Christoph von Recklinghausen) [1504991] - [arm64] arm64: mm: Support Common Not Private translations (Christoph von Recklinghausen) [1504991] - [kernel] cpu/hotplug: Fix "SMT disabled by BIOS" detection for KVM (Igor Mammedov) [1668147] - [tools] perf tools: Compile perf with -g instead of -ggdb3 to workaround gdb crash (Jiri Olsa) [1667109]- [fs] Revert "gfs2: Fix loop in gfs2_rbm_find" (Andreas Grunbacher) [1658528] - [net] bpf: fix sanitation of alu op with pointer / scalar type from different paths (Jiri Olsa) [1673631] {CVE-2019-7308} - [net] bpf: prevent out of bounds speculation on pointer arithmetic (Jiri Olsa) [1673631] {CVE-2019-7308} - [net] bpf: move {prev_,}insn_idx into verifier env (Jiri Olsa) [1673631] {CVE-2019-7308} - [net] bpf/verifier: per-register parent pointers (Jiri Olsa) [1673631] {CVE-2019-7308} - [net] bpf: restrict unknown scalars of mixed signed bounds for unprivileged (Jiri Olsa) [1673631] {CVE-2019-7308} - [net] bpf: Simplify ptr_min_max_vals adjustment (Jiri Olsa) [1673631] {CVE-2019-7308} - [net] bpf: fix inner map masking to prevent oob under speculation (Jiri Olsa) [1673631] {CVE-2019-7308} - [include] KABI: struct class padding (Prarit Bhargava) [1670035] - [include] KABI: struct timer_list padding (Prarit Bhargava) [1670035] - [include] KABI: struct irq_domain padding (Prarit Bhargava) [1670035] - [nvdimm] libnvdimm, pmem: Fix badblocks population for 'raw' namespaces (Jeff Moyer) [1672315] - [netdrv] net/mlx5e: FPGA, fix Innova IPsec TX offload data path performance (Alaa Hleihel) [1648230] - [kernel] exec: increase BINPRM_BUF_SIZE to 256 (Oleg Nesterov) [1447445]- [include] KABI: struct kset padding (Prarit Bhargava) [1669796] - [include] KABI: struct kobject and kobj_type padding (Prarit Bhargava) [1669796] - [include] KABI: struct delayed_work padding (Prarit Bhargava) [1669796] - [include] KABI: struct work_struct padding (Prarit Bhargava) [1669796] - [include] KABI: struct hrtimer padding (Prarit Bhargava) [1669796] - [include] KABI: struct user_namespace padding (Prarit Bhargava) [1669796] - [include] KABI: struct resource padding (Prarit Bhargava) [1669796] - [include] KABI: Protect device_driver struct (Prarit Bhargava) [1666316] - [include] KABI: Protect radix functions (Prarit Bhargava) [1669079] - [char] ipmi: msghandler: Fix potential Spectre v1 vulnerabilities (Tony Camuso) [1672582] - [vhost] vhost: fix OOB in get_rx_bufs() (Jason Wang) [1668665] {CVE-2018-16880}- [md] dm: don't use bio_trim() afterall (Mike Snitzer) [1673657] - [md] dm: add memory barrier before waitqueue_active (Mike Snitzer) [1673110] - [x86] x86: uaccess: Inhibit speculation past access_ok() in user_access_begin() (Joe Lawrence) [1670113] {CVE-2018-20669} - [kernel] make 'user_access_begin()' do 'access_ok()' (Joe Lawrence) [1670113] {CVE-2018-20669} - [drm] i915: fix missing user_access_end() in page fault exception case (Joe Lawrence) [1670113] {CVE-2018-20669} - [drm] drm/i915: Force the slow path after a user-write error (Joe Lawrence) [1670113] {CVE-2018-20669} - [x86] x86/microcode/amd: Don't falsely trick the late loading mechanism (David Arcari) [1654904] - [fs] iomap: get/put the page in iomap_page_create/release() (Artem Savkov) [1664298] - [scsi] scsi: qla2xxx: Add new FC-NVMe enable BIT to enable FC-NVMe feature (Himanshu Madhani) [1671569] - [message] mptsas: pci-id table changes (Tomas Henzl) [1666730] - [message] mptsas: Taint kernel if mptsas is loaded (Tomas Henzl) [1666730] - [kernel] genirq/matrix: Improve target CPU selection for managed interrupts. (Gary Hook) [1669557] - [kernel] irq/matrix: Spread managed interrupts on allocation (Gary Hook) [1669557] - [kernel] irq/matrix: Split out the CPU selection code into a helper (Gary Hook) [1669557] - [net] sit: check if IPv6 enabled before calling ip6_err_gen_icmpv6_unreach() (Stefano Brivio) [1671680] - [net] geneve: should not call rt6_lookup() when ipv6 was disabled (Stefano Brivio) [1671680] - [net] netfilter: physdev: relax br_netfilter dependency (Phil Sutter) [1650382] - [net] netfilter: nf_tables: add NFTA_RULE_POSITION_ID to nla_policy (Phil Sutter) [1670563] - [net] netfilter: nf_tables: Support RULE_ID reference in new rule (Phil Sutter) [1670563] - [net] rtnetlink: fix incorrect handling of device stats passed to userspace (Ivan Vecera) [1668298] - [net] netfilter: nf_tables: handle nft_object lookups via rhltable (Phil Sutter) [1659725] - [net] netfilter: nf_tables: prepare nft_object for lookups via hashtable (Phil Sutter) [1659725] - [net] netfilter: nf_tables: selective rule dump needs table to be specified (Phil Sutter) [1659725] - [net] netfilter: nf_tables: Fix for endless loop when dumping ruleset (Phil Sutter) [1659725] - [net] netfilter: nf_tables: Speed up selective rule dumps (Phil Sutter) [1659725] - [net] exclude sock_reuseport from kABI protection (Paolo Abeni) [1665984] - [include] KABI: struct device padding (Don Dutile) [1664445] - [include] KABI: struct dma_map_ops padding (Don Dutile) [1664482] - [kernel] swiotlb: clear io_tlb_start and io_tlb_end in swiotlb_exit (Don Dutile) [1664484] - [kernel] dma-mapping: remove a few unused exports (Don Dutile) [1664484] - [include] dma-mapping: properly stub out the DMA API for !CONFIG_HAS_DMA (Don Dutile) [1664484] - [kernel] dma-mapping: remove dmam_{declare,release}_coherent_memory (Don Dutile) [1664484] - [kernel] dma-mapping: implement dmam_alloc_coherent using dmam_alloc_attrs (Don Dutile) [1664484] - [include] dma-mapping: implement dma_map_single_attrs using dma_map_page_attrs (Don Dutile) [1664484] - [include] dma-mapping: fix flags in dma_alloc_wc (Don Dutile) [1664484] - [include] dma-mapping: deprecate dma_zalloc_coherent (Don Dutile) [1664484] - [arm64] arm64: default to the direct mapping in get_arch_dma_ops (Don Dutile) [1664484] - [kernel] dma-mapping: fix inverted logic in dma_supported (Don Dutile) [1664484] - [include] dma-mapping: bypass indirect calls for dma-direct (Don Dutile) [1664484] - [kernel] dma-direct: merge swiotlb_dma_ops into the dma_direct code (Don Dutile) [1664484] - [kernel] dma-direct: do not include SME mask in the DMA supported check (Don Dutile) [1664484] - [kernel] dma-direct: use dma_direct_map_page to implement dma_direct_map_sg (Don Dutile) [1664484] - [kernel] dma-direct: improve addressability error reporting (Don Dutile) [1664484] - [kernel] dma-direct: remove the mapping_error dma_map_ops method (Don Dutile) [1664484] - [xen] swiotlb: remove dma_mark_clean (Don Dutile) [1664484] - [xen] swiotlb: remove SWIOTLB_MAP_ERROR (Don Dutile) [1664484] - [xen] xen-swiotlb: remove the mapping_error dma_map_ops method (Don Dutile) [1664484] - [kernel] swiotlb: Skip cache maintenance on map error (Don Dutile) [1664484] - [kernel] swiotlb: add support for non-coherent DMA (Don Dutile) [1664484] - [kernel] swiotlb: mark is_swiotlb_buffer static (Don Dutile) [1664484] - [kernel] swiotlb: remove a pointless comment (Don Dutile) [1664484] - [kernel] swiotlb: clean up reporting (Don Dutile) [1664484] - [kernel] dma-direct: reject highmem pages from dma_alloc_from_contiguous (Don Dutile) [1664484] - [kernel] dma-direct: provide page based alloc/free helpers (Don Dutile) [1664484] - [include] dma-direct: Make DIRECT_MAPPING_ERROR viable for SWIOTLB (Don Dutile) [1664484] - [kernel] dma-direct: respect DMA_ATTR_NO_WARN (Don Dutile) [1664484] - [kernel] dma-direct: document the zone selection logic (Don Dutile) [1664484] - [kernel] dma-direct: fix return value of dma_direct_supported (Don Dutile) [1664484] - [kernel] dma-direct: always allow dma mask <= physiscal memory size (Don Dutile) [1664484] - [kernel] dma-direct: implement complete bus_dma_mask handling (Don Dutile) [1664484] - [kernel] dma-direct: refine dma_direct_alloc zone selection (Don Dutile) [1664484] - [kernel] dma-direct: add an explicit dma_direct_get_required_mask (Don Dutile) [1664484] - [kernel] kernel/dma/direct: take DMA offset into account in dma_direct_supported (Don Dutile) [1664484] - [kernel] dma-mapping: factor out dummy DMA ops (Don Dutile) [1664484] - [mm] arm64: dma-mapping: Fix FORCE_CONTIGUOUS buffer clearing (Don Dutile) [1664484] - [iommu] iommu/dma-iommu: remove the mapping_error dma_map_ops method (Don Dutile) [1664484] - [iommu] iommu/vt-d: remove the mapping_error dma_map_ops method (Don Dutile) [1664484] - [iommu] iommu/intel: small map_page cleanup (Don Dutile) [1664484] - [iommu] intel-iommu: mark intel_dma_ops static (Don Dutile) [1664484] - [iommu] ia64: remove iommu_dma_supported (Don Dutile) [1664484] - [iommu] iommu: remove the mapping_error dma_map_ops method (Don Dutile) [1664484] - [iommu] iommu/dma: Use fast DMA domain lookup (Don Dutile) [1664484] - [x86] x86/amd_gart: fix unmapping of non-GART mappings (Don Dutile) [1664484] - [x86] x86/amd_gart: remove the mapping_error dma_map_ops method (Don Dutile) [1664484] - [mm] arm64: remove the dummy_dma_ops mapping_error method (Don Dutile) [1664484] - [powerpc] powerpc: Do not redefine NEED_DMA_MAP_STATE (Don Dutile) [1664484] - [powerpc] powerpc/iommu: remove the mapping_error dma_map_ops method (Don Dutile) [1664484] - [s390] s390: remove the mapping_error dma_map_ops method (Don Dutile) [1664484] - [kernel] dma-mapping: always build the direct mapping code (Don Dutile) [1664484] - [kernel] dma-mapping: move dma_cache_sync out of line (Don Dutile) [1664484] - [kernel] dma-mapping: move various slow path functions out of line (Don Dutile) [1664484] - [base] dma-mapping: move dma_get_required_mask to kernel/dma (Don Dutile) [1664484] - [base] dma-mapping: move dma_default_get_required_mask under ifdef (Don Dutile) [1664484] - [include] dma-mapping: merge dma_unmap_page_attrs and dma_unmap_single_attrs (Don Dutile) [1664484] - [include] dma-mapping: simplify the dma_sync_single_range_for_{cpu,device} implementation (Don Dutile) [1664484] - [include] dma-mapping: return an error code from dma_mapping_error (Don Dutile) [1664484] - [pci] dma-mapping: remove the mapping_error dma_map_ops method (Don Dutile) [1664484] - [include] dma-mapping: provide a generic DMA_MAPPING_ERROR (Don Dutile) [1664484] - [kernel] dma-mapping: move the arm64 noncoherent alloc/free support to common code (Don Dutile) [1664484] - [mm] arm64: fix warnings without CONFIG_IOMMU_DMA (Don Dutile) [1664484] - [arm64] arm64: use the generic swiotlb_dma_ops (Don Dutile) [1664484] - [kernel] swiotlb: don't dip into swiotlb pool for coherent allocations (Don Dutile) [1664484] - [kernel] swiotlb: refactor swiotlb_map_page (Don Dutile) [1664484] - [kernel] swiotlb: use swiotlb_map_page in swiotlb_map_sg_attrs (Don Dutile) [1664484] - [kernel] swiotlb: merge swiotlb_unmap_page and unmap_single (Don Dutile) [1664484] - [kernel] swiotlb: remove the overflow buffer (Don Dutile) [1664484] - [kernel] swiotlb: do not panic on mapping failures (Don Dutile) [1664484] - [mm] arm64/dma-mapping: Mildly optimise non-coherent IOMMU ops (Don Dutile) [1664484] - [iommu] iommu: Add fast hook for getting DMA domains (Don Dutile) [1664484] - [iommu] iommu: Remove the ->map_sg indirection (Don Dutile) [1664484] - [iommu] kernel/dma: remove unsupported gfp_mask parameter from dma_alloc_from_contiguous() (Don Dutile) [1664484] - [mm] mm/cma: remove unsupported gfp_mask parameter from cma_alloc() (Don Dutile) [1664484] - [kernel] dma-mapping: move the remap helpers to a separate file (Don Dutile) [1664484] - [include] dma-mapping: fix return type of dma_set_max_seg_size() (Don Dutile) [1664484] - [include] dma-mapping: translate __GFP_NOFAIL to DMA_ATTR_NO_WARN (Don Dutile) [1664484] - [include] dma-debug: Check for drivers mapping invalid addresses in dma_map_single() (Don Dutile) [1664484] - [base] dma-mapping: make the get_required_mask method available unconditionally (Don Dutile) [1664484] - [xen] dma-mapping: support non-coherent devices in dma_common_get_sgtable (Don Dutile) [1664484] - [kernel] dma-mapping: consolidate the dma mmap implementations (Don Dutile) [1664484] - [kernel] dma-mapping: merge direct and noncoherent ops (Don Dutile) [1664484] - [include] dma-mapping: move the dma_coherent flag to struct device (Don Dutile) [1664484] - [include] dma-mapping: remove dma_deconfigure (Don Dutile) [1664484] - [base] dma-mapping: remove dma_configure (Don Dutile) [1664484] - [include] dma-mapping: relax warning for per-device areas (Don Dutile) [1664484] - [kernel] dma-mapping: add the missing ARCH_HAS_SYNC_DMA_FOR_CPU_ALL declaration (Don Dutile) [1664484] - [kernel] dma-noncoherent: add a arch_sync_dma_for_cpu_all hook (Don Dutile) [1664484] - [block] deprecate elevator= kernel parameter (Jeff Moyer) [1665295] - [rpmspec] kernel.spec: disable kabi checks until RC (=?UTF-8?q?=C4=8Cestm=C3=ADr=20Kalina?=) [1671007] - [iommu] iommu/amd: Unmap all mapped pages in error path of map_sg (Jerry Snitselaar) [1668448] - [iommu] iommu/amd: Call free_iova_fast with pfn in map_sg (Jerry Snitselaar) [1668448]- [arm64] arm64, vmcoreinfo : Append 'MAX_PHYSMEM_BITS' to vmcoreinfo (Bhupesh Sharma) [1666679] - [kernel] sched/debug: Initialize sd_sysctl_cpus if !CONFIG_CPUMASK_OFFSTACK (Joe Lawrence) [1667840] - [init] Small change to the message about certified hardware (Steve Best) [1671765] - [x86] x86/kdump: make the behavior of crashkernel=X consistent with kaslr (Pingfan Liu) [1640799] - [x86] Add back support for Intel processors (Steve Best) [1670529] - [net] SUNRPC: Clean up initialisation of the struct rpc_rqst (Benjamin Coddington) [1650494] - [x86] KABI, x86/paravirt: Protect paravirt ops structures (Waiman Long) [1669957] - [include] KABI: struct module padding (Prarit Bhargava) [1669480] - [include] KABI: struct stack_trace_struct padding (Prarit Bhargava) [1669480] - [documentation] iommu: Fix passthrough option documentation (Gary Hook) [1658391] - [iommu] iommu: Add config option to set passthrough as default (Gary Hook) [1658391] - [kernel] redhat: kernel: clean up taint flags (Jiri Benc) [1654313]- [scsi] scsi: qedi: Add the CRC size within iSCSI NVM image (Charles Rose) [1670186] - [fs] iomap: don't search past page end in iomap_is_partially_uptodate (Eric Sandeen) [1657588] - [netdrv] cxgb4: update supported DCB version (Arjun Vynipadath) [1668571] - [x86] kexec, KEYS: Make use of platform keyring for signature verify (Kairui Song) [1640486] - [security] integrity, KEYS: add a reference to platform keyring (Kairui Song) [1640486] - [security] efi: Allow the "db" UEFI variable to be suppressed (Kairui Song) [1640486] - [security] efi: Import certificates from UEFI Secure Boot (Kairui Song) [1640486] - [security] efi: Add an EFI signature blob parser (Kairui Song) [1640486] - [include] efi: Add EFI signature data types (Kairui Song) [1640486] - [security] integrity: Load certs to the platform keyring (Kairui Song) [1640486] - [security] integrity: Define a trusted platform keyring (Kairui Song) [1640486] - [security] security/integrity: remove unnecessary 'init_keyring' variable (Kairui Song) [1640486] - [x86] Fix kexec forbidding kernels signed with keys in the secondary keyring to boot (Kairui Song) [1640486] - [crypto] Replace magic for trusting the secondary keyring with #define (Kairui Song) [1640486] - [acpi] acpi/nfit: Fix command-supported detection (Jeff Moyer) [1665812] - [acpi] acpi/nfit: Block function zero DSMs (Jeff Moyer) [1665812] - [md] dm: add missing trace_block_split() to __split_and_process_bio() (Mike Snitzer) [1645283] - [md] dm: fix dm_wq_work() to only use __split_and_process_bio() if appropriate (Mike Snitzer) [1645283] - [md] dm: fix redundant IO accounting for bios that need splitting (Mike Snitzer) [1645283] - [md] dm: fix clone_bio() to trigger blk_recount_segments() (Mike Snitzer) [1645283] - [block] block: cover another queue enter recursion via BIO_QUEUE_ENTERED (Mike Snitzer) [1645283] - [md] dm thin: fix passdown_double_checking_shared_status() (Mike Snitzer) [1668039] - [tools] bpftool: Fix prog dump by tag (Jiri Olsa) [1667305] - [arm64] arm64: ftrace: Fix to enable syscall events on arm64 (Don Dutile) [1668035] - [arm64] arm64: implement syscall wrappers (Don Dutile) [1668035] - [arm64] arm64: convert compat wrappers to C (Don Dutile) [1668035] - [arm64] arm64: use SYSCALL_DEFINE6() for mmap (Don Dutile) [1668035] - [arm64] arm64: use {COMPAT,}SYSCALL_DEFINE0 for sigreturn (Don Dutile) [1668035] - [arm64] arm64: remove in-kernel call to sys_personality() (Don Dutile) [1668035] - [include] kernel: add ksys_personality() (Don Dutile) [1668035] - [arm64] arm64: drop alignment from syscall tables (Don Dutile) [1668035] - [arm64] arm64: entry: remove unused register aliases (Don Dutile) [1668035] - [arm64] arm64: convert native/compat syscall entry to C (Don Dutile) [1668035] - [arm64] arm64: svc: Ensure hardirq tracing is updated before return (Don Dutile) [1668035] - [arm64] arm64: convert syscall trace logic to C (Don Dutile) [1668035] - [arm64] arm64: move sve_user_{enable,disable} to (Don Dutile) [1668035] - [arm64] arm64: kill change_cpacr() (Don Dutile) [1668035] - [arm64] arm64: convert raw syscall invocation to C (Don Dutile) [1668035] - [arm64] arm64: introduce syscall_fn_t (Don Dutile) [1668035] - [arm64] arm64: remove sigreturn wrappers (Don Dutile) [1668035] - [arm64] arm64: rseq: Implement backend rseq calls and select HAVE_RSEQ (Don Dutile) [1668035] - [sound] ALSA: usb-audio: Add vendor and product name for Dell WD19 Dock (Jaroslav Kysela) [1664249] - [infiniband] IB/hfi1: Fix an out-of-bounds access in get_hw_stats (Alex Estrin) [1667104] - [infiniband] IB/hfi1: Incorrect sizing of sge for PIO will OOPs (Alex Estrin) [1667095] - [drm] drm/nouveau: register backlight on pascal and newer (Ben Skeggs) [1664899] - [drm] drm/nouveau/disp/gm200-: enforce identity-mapped SOR assignment for LVDS/eDP panels (Ben Skeggs) [1664899] - [drm] drm/nouveau/disp: move eDP panel power handling (Ben Skeggs) [1664899] - [drm] drm/nouveau/devinit: don't fail when PMU/PRE_OS is missing from VBIOS (Ben Skeggs) [1664899] - [kernel] locking/rwsem: Fix (possible) missed wakeup (Waiman Long) [1668014] - [kernel] futex: Fix (possible) missed wakeup (Waiman Long) [1668014] - [kernel] sched/wake_q: Fix wakeup ordering for wake_q (Waiman Long) [1668014] - [kernel] sched/wake_q: Document wake_q_add() (Waiman Long) [1668014] - [kernel] sched/wait: Fix rcuwait_wake_up() ordering (Waiman Long) [1668014] - [kernel] sched/Documentation: Update wake_up() & co. memory-barrier guarantees (Waiman Long) [1668014] - [kvm] KVM: PPC: Book3S HV: Flush guest mappings when turning dirty tracking on/off (Laurent Vivier) [1650386] - [kvm] KVM: PPC: Book3S HV: Cleanups - constify memslots, fix comments (Laurent Vivier) [1650386] - [kvm] KVM: PPC: Book3S HV: Map single pages when doing dirty page logging (Laurent Vivier) [1650386] - [kvm] KVM: PPC: Pass change type down to memslot commit function (Laurent Vivier) [1650386] - [vhost] vhost: log dirty page correctly (Jason Wang) [1657578] - [netdrv] netxen: taint as unsupported in RHEL8 (Tony Camuso) [1654825] - [hid] HID: hiddev: fix potential Spectre v1 (Benjamin Tissoires) [1664611] - [net] resort to custom code for sk_buff padding (Paolo Abeni) [1665984] - [net] add padding to cipher_context (Paolo Abeni) [1665984] - [net] add padding to tls_crypto_context (Paolo Abeni) [1665984] - [net] add padding to ipv4_devconf (Paolo Abeni) [1665984] - [net] ip6mr: Fix potential Spectre v1 vulnerability (Stefano Brivio) [1663472] - [net] ipv4: Fix potential Spectre v1 vulnerability (Stefano Brivio) [1663472] - [include] add KABI padding to file_system_type (Eric Sandeen) [1665320 1650565] - [include] add KABI padding to multiple fs ops vectors (Eric Sandeen) [1665320] - [fs] add KABI padding to dentry structure (Eric Sandeen) [1665320] - [fs] add KABI padding to inode structure (Eric Sandeen) [1665320] - [include] add KABI padding to file_lock structure (Eric Sandeen) [1665320] - [include] KABI: add an iopoll method to struct file_operations (Eric Sandeen) [1665320] - [sound] ALSA: emux: Fix potential Spectre v1 vulnerabilities (Jaroslav Kysela) [1663477] - [sound] ALSA: pcm: Fix potential Spectre v1 vulnerability (Jaroslav Kysela) [1663477] - [sound] ALSA: rme9652: Fix potential Spectre v1 vulnerability (Jaroslav Kysela) [1663477] - [sound] ALSA: emu10k1: Fix potential Spectre v1 vulnerabilities (Jaroslav Kysela) [1663477] - [powerpc] powerpc/tm: Unset MSR[TS] if not recheckpointing (Gustavo Duarte) [1663853] - [netdrv] r8152: Add support for MAC address pass through on RTL8153-BND (Perry Yuan) [1658433] - [hid] HID: debug: fix the ring buffer implementation (Tony Camuso) [1669469] {CVE-2019-3819}- [netdrv] net: hns: Fix WARNING when hns modules installed (Xiaojun Tan) [1662120] - [netdrv] net: hns: Fix ping failed when use net bridge and send multicast (Xiaojun Tan) [1662120] - [netdrv] net: hns: Add mac pcs config when enable|disable mac (Xiaojun Tan) [1662120] - [netdrv] net: hns: Fix ntuple-filters status error. (Xiaojun Tan) [1662120] - [netdrv] net: hns: Free irq when exit from abnormal branch (Xiaojun Tan) [1662120] - [netdrv] net: hns: Clean rx fbd when ae stopped. (Xiaojun Tan) [1662120] - [netdrv] net: hns: Some registers use wrong address according to the datasheet. (Xiaojun Tan) [1662120] - [netdrv] net: hns: All ports can not work when insmod hns ko after rmmod. (Xiaojun Tan) [1662120] - [netdrv] net: hns: Incorrect offset address used for some registers. (Xiaojun Tan) [1662120] - [include] ipmi: RH_KABI macros to pad kabi exposed structs (Tony Camuso) [1658175] - [scsi] reserve space in structures for KABI (Ewan Milne) [1664397]- [include] PCI: Add reserved fields to 'struct hotplug_slot' (Myron Stowe) [1663534] - [include] PCI: Add reserved fields to 'struct hotplug_slot_ops' (Myron Stowe) [1663534] - [pci] PCI: Add reserved fields to 'struct pci_sriov' (Myron Stowe) [1663534] - [include] PCI: Add reserved fields to 'struct pci_driver' (Myron Stowe) [1663534] - [include] PCI: Add reserved fields to 'struct pci_bus' (Myron Stowe) [1663534] - [include] PCI: Add reserved fields, and extension, to 'struct pci_dev' (Myron Stowe) [1663534] - [pci] PCI: Add missing include to drivers/pci.h (Myron Stowe) [1663534] - [pci] PCI/IOV: Use VF0 cached config space size for other VFs (Myron Stowe) [1663534] - [include] PCI: always include 'p2pdma' in 'struct pci_dev' (Myron Stowe) [1663534] - [ata] PCI: Remove pci_set_dma_max_seg_size() (Myron Stowe) [1663534] - [pci] PCI: Remove pci_set_dma_seg_boundary() (Myron Stowe) [1663534] - [include] PCI: Remove pci_unmap_addr() wrappers for DMA API (Myron Stowe) [1663534] - [pci] PCI/AER: Abstract AER interrupt handling (Myron Stowe) [1663534] - [pci] PCI: Uninline PCI bus accessors for better ftracing (Myron Stowe) [1663534] - [pci] PCI/portdrv: Add runtime PM hooks for port service drivers (Myron Stowe) [1663534] - [pci] PCI: Make link active reporting detection generic (Myron Stowe) [1663534] - [block] block: don't lose track of REQ_INTEGRITY flag (Ming Lei) [1665684] - [nvme] nvme-pci: fix nvme_setup_irqs() (Ming Lei) [1661439] - [lib] sbitmap: Protect swap_lock from hardirq (Ming Lei) [1666192] - [lib] sbitmap: Protect swap_lock from softirqs (Ming Lei) [1666192] - [scsi] scsi: isci: initialize shost fully before calling scsi_add_host() (Ming Lei) [1664918] - [nvme] nvmet-fc: Mark NVMe/FC target mode driver as unsupported (Ewan Milne) [1664838] - [netdrv] bnx2x: Assign unique DMAE channel number for FW DMAE transactions. (Jonathan Toppins) [1638306] - [fs] block: don't use un-ordered __set_current_state(TASK_UNINTERRUPTIBLE) (Ming Lei) [1664580] - [netdrv] qed: Wait for ready indication before rereading the shmem (Chad Dupuis) [1652417] - [netdrv] qed: Avoid sending mailbox commands when MFW is not responsive (Chad Dupuis) [1652417] - [netdrv] qed: Wait for MCP halt and resume commands to take place (Chad Dupuis) [1652417] - [netdrv] qed: Prevent a possible deadlock during driver load and unload (Chad Dupuis) [1652417] - [fs] gfs2: Fix loop in gfs2_rbm_find (Andreas Grunbacher) [1658528] - [fs] gfs2: Get rid of potential double-freeing in gfs2_create_inode (Andreas Grunbacher) [1658539]- [vhost] vhost/vsock: fix vhost vsock cid hashing inconsistent (Stefan Hajnoczi) [1619848] {CVE-2018-14625} - [vhost] vhost/vsock: fix use-after-free in network stack callers (Stefan Hajnoczi) [1619848] {CVE-2018-14625} - [netdrv] bnx2x: Add VF spoof-checking configuration (Jonathan Toppins) [1646842] - [netdrv] net-next: hinic: fix a problem in free_tx_poll() (Xiaojun Tan) [1642016] - [netdrv] net: hns: fix for unmapping problem when SMMU is on (Xiaojun Tan) [1640526] - [netdrv] net: hns: add netif_carrier_off before change speed and duplex (Xiaojun Tan) [1640526] - [netdrv] net: hns: add the code for cleaning pkt in chip (Xiaojun Tan) [1640526] - [netdrv] net: hns: modify variable type in hns_nic_reuse_page (Xiaojun Tan) [1640526]- [irqchip] Mark GICv2 deprecated (Wei Huang) [1609391] - [scsi] qla2xxx: Use correct number of vectors for online CPUs (Himanshu Madhani) [1644058] - [scsi] megaraid_sas: mark Aero controllers as tech preview (Tomas Henzl) [1659972] - [scsi] megaraid_sas: add retry logic in megasas_readl (Tomas Henzl) [1659972] - [scsi] scsi: megaraid_sas: Introduce new Aero adapter type (Tomas Henzl) [1659972] - [scsi] scsi: megaraid_sas: Fix Ventura series based checks (Tomas Henzl) [1659972] - [scsi] scsi: libfc: retry PRLI if we cannot analyse the payload (Chris Leech) [1631843] - [scsi] scsi: libfc: check fc_frame_payload_get() return value for null (Chris Leech) [1631843] - [scsi] scsi: libfc: hold disc_mutex in fc_disc_stop_rports() (Chris Leech) [1631843] - [scsi] scsi: libfc: fixup lockdep annotations (Chris Leech) [1631843] - [scsi] scsi: libfc: fixup 'sleeping function called from invalid context' (Chris Leech) [1631843] - [scsi] scsi: libfc: Add lockdep annotations (Chris Leech) [1631843] - [md] dm crypt: fix parsing of extended IV arguments (Mike Snitzer) [1665290] - [kernel] redhat: kabi: reserved padding for kernel sched data structures (Rafael Aquini) [1664858] - [kernel] redhat: kabi: reserved padding for MM related data structures (Rafael Aquini) [1664858] - [vfio] vfio/type1: Fix unmap overflow off-by-one (Alex Williamson) [1662291] - [message] mptspi: pci-id table changes (Tomas Henzl) [1651803] - [message] mptspi: Taint kernel if mptspi is loaded (Tomas Henzl) [1651803] - [block] kabi: reserve space for public data structure (Ming Lei) [1551939] - [block] kabi: reserve space for blk-mq related structure (Ming Lei) [1551939] - [block] kabi: reserve space for bsg related structure (Ming Lei) [1551939] - [block] kabi: reserve space for integrity related structure (Ming Lei) [1551939] - [block] kabi: reserve space for CONFIG_BLK_DEV_ZONED (Ming Lei) [1551939] - [ata] ata: Disable AHCI ALPM feature for Ampere Computing eMAG SATA (David Milburn) [1663347] - [kvm] KVM: x86: Add CPUID support for new instruction WBNOINVD (Andrew Jones) [1659491] - [x86] KVM: x86: Use jmp to invoke kvm_spurious_fault() from .fixup (Andrew Jones) [1659491] - [virt] kvm: Change offset in kvm_write_guest_offset_cached to unsigned (Andrew Jones) [1659491] - [virt] kvm: Disallow wraparound in kvm_gfn_to_hva_cache_init (Andrew Jones) [1659491] - [kvm] KVM: x86: svm: report MSR_IA32_MCG_EXT_CTL as unsupported (Andrew Jones) [1659491] - [virt] arm/arm64: KVM: Add ARM_EXCEPTION_IS_TRAP macro (Andrew Jones) [1659491] - [arm64] arm64: KVM: Avoid setting the upper 32 bits of VTCR_EL2 to 1 (Andrew Jones) [1659491] - [virt] KVM: arm/arm64: Fix unintended stage 2 PMD mappings (Andrew Jones) [1659491] - [virt] arm/arm64: KVM: vgic: Force VM halt when changing the active state of GICv3 PPIs/SGIs (Andrew Jones) [1659491] - [arm64] KVM: arm/arm64: Fixup the kvm_exit tracepoint (Andrew Jones) [1659491] - [virt] KVM: arm/arm64: vgic: Consider priority and active state for pending irq (Andrew Jones) [1659491] - [virt] KVM: arm/arm64: vgic: Fix off-by-one bug in vgic_get_irq() (Andrew Jones) [1659491] - [kvm] KVM: X86: Fix NULL deref in vcpu_scan_ioapic (Andrew Jones) [1659491] - [kvm] KVM: Fix UAF in nested posted interrupt processing (Andrew Jones) [1659491] - [virt] KVM: arm/arm64: vgic: Cap SPIs to the VM-defined maximum (Andrew Jones) [1659491] - [virt] KVM: arm/arm64: vgic: Do not cond_resched_lock() with IRQs disabled (Andrew Jones) [1659491] - [virt] KVM: arm/arm64: vgic-v2: Set active_source to 0 when restoring state (Andrew Jones) [1659491] - [virt] KVM: arm/arm64: Fix VMID alloc race by reverting to lock-less (Andrew Jones) [1659491] - [kvm] KVM: nVMX: Free the VMREAD/VMWRITE bitmaps if alloc_kvm_area() fails (Andrew Jones) [1659491] - [kvm] arm64: KVM: Install stage-2 translation before enabling traps (Andrew Jones) [1659491] - [kvm] arm64: KVM: Make VHE Stage-2 TLB invalidation operations non-interruptible (Andrew Jones) [1659491] - [arm64] arm64: entry: Remove confusing comment (Andrew Jones) [1659491] - [kvm] arm64: entry: Place an SB sequence following an ERET instruction (Andrew Jones) [1659491] - [arm64] arm64: Add support for SB barrier and patch in over DSB; ISB sequences (Andrew Jones) [1659491] - [kvm] kvm: nVMX: Set VM instruction error for VMPTRLD of unbacked page (Andrew Jones) [1659491] - [kvm] kvm: svm: Ensure an IBPB on all affected CPUs when freeing a vmcb (Andrew Jones) [1659491] - [kvm] kvm: mmu: Fix race in emulated page table writes (Andrew Jones) [1659491] - [kvm] KVM: nVMX/nSVM: Fix bug which sets vcpu->arch.tsc_offset to L1 tsc_offset (Andrew Jones) [1659491] - [kvm] KVM: VMX: Update shared MSRs to be saved/restored on MSR_EFER.LMA changes (Andrew Jones) [1659491] - [kvm] KVM: x86: Fix kernel info-leak in KVM_HC_CLOCK_PAIRING hypercall (Andrew Jones) [1659491] - [kvm] svm: Add mutex_lock to protect apic_access_page_done on AMD systems (Andrew Jones) [1659491] - [kvm] KVM/nVMX: Do not validate that posted_intr_desc_addr is page aligned (Andrew Jones) [1659491] - [kvm] KVM: arm64: Safety check PSTATE when entering guest and handle IL (Andrew Jones) [1659491] - [virt] KVM: arm64: Fix caching of host MDCR_EL2 value (Andrew Jones) [1659491] - [kvm] x86/kvm/nVMX: allow bare VMXON state migration (Andrew Jones) [1659491] - [kvm] x86/kvm/lapic: preserve gfn_to_hva_cache len on cache reinit (Andrew Jones) [1659491] - [kvm] KVM: hyperv: define VP assist page helpers (Andrew Jones) [1659491] - [kvm] KVM: nVMX: move check_vmentry_postreqs() call to nested_vmx_enter_non_root_mode() (Andrew Jones) [1659491] - [kvm] KVM: nVMX: Always reflect #NM VM-exits to L1 (Andrew Jones) [1659491] - [kvm] KVM: x86: hyperv: consistently use 'hv_vcpu' for 'struct kvm_vcpu_hv' variables (Andrew Jones) [1659491] - [kvm] KVM: x86: hyperv: enforce vp_index < KVM_MAX_VCPUS (Andrew Jones) [1659491] - [kvm] KVM: nVMX: restore host state in nested_vmx_vmexit for VMFail (Andrew Jones) [1659491] - [kvm] KVM: nVMX: Clear reserved bits of #DB exit qualification (Andrew Jones) [1659491] - [virt] KVM: arm/arm64: Ensure only THP is candidate for adjustment (Andrew Jones) [1659491] - [kvm] x86: kvm: avoid unused variable warning (Andrew Jones) [1659491] - [kvm] powerpc64/ftrace: Include ftrace.h needed for enable/disable calls (Andrew Jones) [1659491] - [kvm] x86/kvm/vmx: Remove duplicate l1d flush definitions (Andrew Jones) [1659491] - [tools] perf kvm: Fix subcommands on s390 (Andrew Jones) [1659491] - [arm64] arm64: add PSR_AA32_* definitions (Andrew Jones) [1659491] - [pci] PCI: hotplug: Document TODOs (Myron Stowe) [1664454] - [pci] PCI: hotplug: Embed hotplug_slot (Myron Stowe) [1664454] - [pci] PCI: hotplug: Drop hotplug_slot_info (Myron Stowe) [1664454] - [pci] PCI: hotplug: Constify hotplug_slot_ops (Myron Stowe) [1664454] - [pci] PCI: pciehp: Reshuffle controller struct for clarity (Myron Stowe) [1664454] - [pci] PCI: pciehp: Rename controller struct members for clarity (Myron Stowe) [1664454] - [pci] PCI: pciehp: Unify controller and slot structs (Myron Stowe) [1664454] - [pci] PCI: pciehp: Tolerate Presence Detect hardwired to zero (Myron Stowe) [1664454] - [pci] PCI: pciehp: Drop hotplug_slot_ops wrappers (Myron Stowe) [1664454] - [pci] PCI: pciehp: Drop unnecessary includes (Myron Stowe) [1664454] - [pci] PCI: pciehp: Differentiate between surprise and safe removal (Myron Stowe) [1664454] - [pci] PCI: Simplify disconnected marking (Myron Stowe) [1664454] - [tools] perf vendor events arm64: Revise core JSON events for eMAG (Jiri Olsa) [1663353] - [tools] perf vendor events arm64: Enable JSON events for eMAG (Jiri Olsa) [1663353] - [perf] drivers/perf: xgene: Add CPU hotplug support (Jiri Olsa) [1663349] - [scsi] mpt3sas: mark Aero controllers as tech preview (Tomas Henzl) [1663281] - [powerpc] KVM: PPC: Book3S HV: Keep rc bits in shadow pgtable in sync with host (Suraj Jitindar Singh) [1662029] - [powerpc] KVM: PPC: Book3S HV: Introduce kvmhv_update_nest_rmap_rc_list() (Suraj Jitindar Singh) [1662029] - [powerpc] KVM: PPC: Book3S HV: Apply combination of host and l1 pte rc for nested guest (Suraj Jitindar Singh) [1662029] - [powerpc] KVM: PPC: Book3S HV: Align gfn to L1 page size when inserting nest-rmap entry (Suraj Jitindar Singh) [1662029] - [powerpc] KVM: PPC: Book3S HV: Hold kvm->mmu_lock across updating nested pte rc bits (Suraj Jitindar Singh) [1662029] - [tools] perf python: Do not force closing original perf descriptor in evlist.get_pollfd (Jiri Olsa) [1659445] - [mm] mm: thp: relax __GFP_THISNODE for MADV_HUGEPAGE mappings (Andrea Arcangeli) [1613993] - [rpmspec] spec: Add libperf-jvmti.so into perf debuginfo rpm (Jiri Olsa) [1653570] - [scsi] scsi: hisi_sas: Fix spin lock management in slot_index_alloc_quirk_v2_hw() (Xiaojun Tan) [1642819] - [scsi] scsi: hisi_sas: Update v3 hw AIP_LIMIT and CFG_AGING_TIME register values (Xiaojun Tan) [1642819] - [scsi] scsi: hisi_sas: Use block layer tag instead for IPTT (Xiaojun Tan) [1642819] - [scsi] scsi: hisi_sas: unmask interrupts ent72 and ent74 (Xiaojun Tan) [1642819] - [scsi] scsi: hisi_sas: Free slot later in slot_complete_vx_hw() (Xiaojun Tan) [1642819] - [scsi] scsi: hisi_sas: Fix the race between IO completion and timeout for SMP/internal IO (Xiaojun Tan) [1642819] - [scsi] scsi: hisi_sas: Move evaluation of hisi_hba in hisi_sas_task_prep() (Xiaojun Tan) [1642819] - [scsi] scsi: hisi_sas: Feed back linkrate(max/min) when re-attached (Xiaojun Tan) [1642819] - [hwtracing] intel_th: pci: Add Ice Lake PCH support (Jiri Olsa) [1485529]- [kernel] userns: also map extents in the reverse map to kernel IDs (Chris von Recklinghausen) [1652679] {CVE-2018-18955} - [net] ipv6: route: Fix return value of ip6_neigh_lookup() on neigh_create() error (Stefano Brivio) [1662789] - [net] ipv6: frags: Fix bogus skb->sk in reassembled packets (Herbert Xu) [1645839] - [net] redhat: blacklist auto-loadable net modules in modules-extra (Marcelo Leitner) [1642795] - [net] redhat: move sctp modules to kernel-modules-extra (Marcelo Leitner) [1642795] - [net] add reserved fields to neighbour (Paolo Abeni) [1655084] - [net] add reserved fields to rtnl_link_stats* (Paolo Abeni) [1655084] - [net] reserve bits in netdev_features_t for future features (Paolo Abeni) [1655084] - [net] add reserved fields to sk_buff (Paolo Abeni) [1655084] - [net] add reserved fields to ipv6_devconf (Paolo Abeni) [1655084] - [net] add reserved fields to fib_rule (Paolo Abeni) [1655084] - [net] add reserved fields to sock (Paolo Abeni) [1655084] - [net] add reserved fields to genl_family (Paolo Abeni) [1655084] - [net] add reserved fields to proto_ops (Paolo Abeni) [1655084] - [net] add reserved fields to proto (Paolo Abeni) [1655084] - [net] add reserved fields to genl_ops (Paolo Abeni) [1655084] - [net] add reserved fields to dst_ops (Paolo Abeni) [1655084] - [net] add reserved fields to dst_entry (Paolo Abeni) [1655084] - [net] add reserved fields to lwtunnel_state (Paolo Abeni) [1655084] - [net] add reserved fields to packet_type (Paolo Abeni) [1655084] - [net] add reserved fields to napi_struct (Paolo Abeni) [1655084] - [net] add reserved fields to net_device (Paolo Abeni) [1655084] - [net] exclude wireless_dev from KABI protection (Paolo Abeni) [1655084] - [net] add reserved fields to dcbnl_rtnl_ops (Paolo Abeni) [1655084] - [net] add reserved fields to xfrm_* (Paolo Abeni) [1655084] - [net] add reserved fields to switchdev_obj (Paolo Abeni) [1655084] - [net] add reserved fields to switchdev_ops (Paolo Abeni) [1655084] - [net] add reserved fields to l3mdev_ops (Paolo Abeni) [1655084] - [net] exclude ndisc_ops from kABI protection (Paolo Abeni) [1655084] - [net] add reserved fields to xfrmdev_ops (Paolo Abeni) [1655084] - [net] add reserved fields to tlsdev_ops (Paolo Abeni) [1655084] - [net] add reserved fields to netdev_rx_queue (Paolo Abeni) [1655084] - [net] add reserved fields to netdev_queue (Paolo Abeni) [1655084] - [net] add reserved fields to rtnl_link_ops (Paolo Abeni) [1655084] - [net] add reserved fields to ethtool_ops (Paolo Abeni) [1655084] - [net] add reserved fields to header_ops (Paolo Abeni) [1655084] - [net] add reserved fields to net_device_ops (Paolo Abeni) [1655084] - [net] add reserved fields to flowi* structs (Paolo Abeni) [1655084] - [arm64] KVM: arm64: Clarify explanation of STAGE2_PGTABLE_LEVELS (Christoph von Recklinghausen) [1643586 1643522] - [arm64] KVM: arm/arm64: Rename kvm_arm_config_vm to kvm_arm_setup_stage2 (Christoph von Recklinghausen) [1643586 1643522] - [virt] KVM: arm64: Drop __cpu_init_stage2 on the VHE path (Christoph von Recklinghausen) [1643586 1643522] - [kvm] kvm: arm64: Allow tuning the physical address size for VM (Christoph von Recklinghausen) [1643586 1643522] - [kvm] kvm: arm64: Limit the minimum number of page table levels (Christoph von Recklinghausen) [1643586 1643522] - [virt] kvm: arm64: Set a limit on the IPA size (Christoph von Recklinghausen) [1643586 1643522] - [kvm] kvm: arm64: Add 52bit support for PAR to HPFAR conversoin (Christoph von Recklinghausen) [1643586 1643522] - [arm64] kvm: arm64: Switch to per VM IPA limit (Christoph von Recklinghausen) [1643586 1643522] - [kvm] kvm: arm64: Configure VTCR_EL2.SL0 per VM (Christoph von Recklinghausen) [1643586 1643522] - [arm64] kvm: arm64: Dynamic configuration of VTTBR mask (Christoph von Recklinghausen) [1643586 1643522] - [arm64] kvm: arm64: Make stage2 page table layout dynamic (Christoph von Recklinghausen) [1643586 1643522] - [arm64] kvm: arm64: Prepare for dynamic stage2 page table layout (Christoph von Recklinghausen) [1643586 1643522] - [arm64] kvm: arm/arm64: Prepare for VM specific stage2 translations (Christoph von Recklinghausen) [1643586 1643522] - [arm64] kvm: arm64: Configure VTCR_EL2 per VM (Christoph von Recklinghausen) [1643586 1643522] - [virt] kvm: arm/arm64: Allow arch specific configurations for VM (Christoph von Recklinghausen) [1643586 1643522] - [kvm] kvm: arm64: Clean up VTCR_EL2 initialisation (Christoph von Recklinghausen) [1643586 1643522] - [arm64] arm64: Add a helper for PARange to physical shift conversion (Christoph von Recklinghausen) [1643586 1643522] - [kvm] kvm: arm64: Add helper for loading the stage2 setting for a VM (Christoph von Recklinghausen) [1643586 1643522] - [virt] kvm: arm/arm64: Remove spurious WARN_ON (Christoph von Recklinghausen) [1643586 1643522] - [virt] kvm: arm/arm64: Fix stage2_flush_memslot for 4 level page table (Christoph von Recklinghausen) [1643586 1643522] - [hv] hv_balloon: avoid touching uninitialized struct page during tail onlining (Vitaly Kuznetsov) [1662277] - [x86] Mark AMD EPYC guests as supported (David Arcari) [1663356] - [netdrv] be2net: Disable queue dump in be_tx_timeout handler (Petr Oros) [1646838] - [vhost] vhost: Fix Spectre V1 vulnerability (Jason Wang) [1663469] - [mm] mm/hugetlb.c: teach follow_hugetlb_page() to handle FOLL_NOWAIT (Andrea Arcangeli) [1575028] - [tools] cpupower: Fix AMD Family 0x17 msr_pstate size (Prarit Bhargava) [1659883] - [tools] cpupower: Fix coredump on VMWare (Prarit Bhargava) [1659883] - [scsi] scsi: csiostor: remove flush_scheduled_work() (Arjun Vynipadath) [1663973] - [powerpc] KVM: PPC: Book3S HV: Fix race between kvm_unmap_hva_range and MMU mode switch (David Gibson) [1663225] - [fs] userfaultfd: check VM_MAYWRITE was set after verifying the uffd is registered (Andrea Arcangeli) [1657615] {CVE-2018-18397} - [mm] userfaultfd: shmem: UFFDIO_COPY: set the page dirty if VM_WRITE is not set (Andrea Arcangeli) [1657615] {CVE-2018-18397} - [mm] userfaultfd: shmem: add i_size checks (Andrea Arcangeli) [1657615] {CVE-2018-18397} - [mm] userfaultfd: shmem/hugetlbfs: only allow to register VM_MAYWRITE vmas (Andrea Arcangeli) [1657615] {CVE-2018-18397} - [mm] userfaultfd: shmem: allocate anonymous memory for MAP_PRIVATE shmem (Andrea Arcangeli) [1657615] {CVE-2018-18397} - [mm] userfaultfd: use ENOENT instead of EFAULT if the atomic copy user fails (Andrea Arcangeli) [1657615] {CVE-2018-18397} - [mm] userfaultfd: allow get_mempolicy(MPOL_F_NODE|MPOL_F_ADDR) to trigger userfaults (Andrea Arcangeli) [1657615] {CVE-2018-18397} - [fs] userfaultfd: clear flag if remap event not enabled (Andrea Arcangeli) [1657615] {CVE-2018-18397} - [fs] userfaultfd: disable irqs when taking the waitqueue lock (Andrea Arcangeli) [1657615] {CVE-2018-18397} - [fs] fs/userfaultfd.c: remove redundant pointer uwq (Andrea Arcangeli) [1657615] {CVE-2018-18397} - [fs] NFS: nfs_compare_mount_options always compare auth flavors. (Steve Dickson) [1661619] - [infiniband] RDMA/hns: Bugfix for RoCE loopback test (Xiaojun Tan) [1663359] - [infiniband] RDMA/hns: Update posting & querying mailbox (Xiaojun Tan) [1663359] - [infiniband] RDMA/hns: Fix the bug while use multi-hop of pbl (Xiaojun Tan) [1663359] - [infiniband] RDMA/hns: Init qp context when modify qp from reset to init (Xiaojun Tan) [1663359] - [infiniband] RDMA/hns: Bugfix pbl configuration for rereg mr (Xiaojun Tan) [1663359] - [security] selinux: add support for RTM_NEWCHAIN, RTM_DELCHAIN, and RTM_GETCHAIN (Ondrej Mosnacek) [1660564] - [scsi] scsi: megaraid_sas: driver version update (Tomas Henzl) [1656261] - [scsi] scsi: megaraid_sas: Use 63-bit DMA addressing (Tomas Henzl) [1656261] - [x86] x86/kvm: mark as TechPreview when running as a nested hypervisor (Vitaly Kuznetsov) [1519039] - [rpmspec] kernel.spec: Fix kernel-tools files section logic (Prarit Bhargava) [1661247] - [crypto] crypto: ccp - Make function sev_get_firmware() static (Gary Hook) [1632894] - [crypto] crypto: ccp - Allow SEV firmware to be chosen based on Family and Model (Gary Hook) [1632894] - [crypto] crypto: ccp - Fix static checker warning (Gary Hook) [1632894] - [crypto] crypto: ccp - add timeout support in the SEV command (Gary Hook) [1632894] - [nvdimm] nvdimm: Use namespace index data to reduce number of label reads needed (Jeff Moyer) [1634345] - [nvdimm] nvdimm: Split label init out from the logic for getting config data (Jeff Moyer) [1634345] - [nvdimm] nvdimm: Remove empty if statement (Jeff Moyer) [1634345] - [nvdimm] nvdimm: Clarify comment in sizeof_namespace_index (Jeff Moyer) [1634345] - [nvdimm] nvdimm: Sanity check labeloff (Jeff Moyer) [1634345] - [nvdimm] libnvdimm, dimm: Maximize label transfer size (Jeff Moyer) [1634345] - [mm] mm/page-writeback.c: fix range_cyclic writeback vs writepages deadlock (Brian Foster) [1659528] - [input] Input: elantech - disable elan-i2c for P52 and P72 (Benjamin Tissoires) [1658602] - [fs] cachefiles: avoid deprecated get_seconds() (David Howells) [1655613] - [fs] fscache, cachefiles: remove redundant variable 'cache' (David Howells) [1655613] - [fs] cachefiles: Explicitly cast enumerated type in put_object (David Howells) [1655613] - [fs] fscache: fix race between enablement and dropping of object (David Howells) [1655613] - [fs] cachefiles: Fix page leak in cachefiles_read_backing_file while vmscan is active (David Howells) [1655613] - [fs] fscache: Fix race in fscache_op_complete() due to split atomic_sub & read (David Howells) [1655613] - [fs] cachefiles: Fix an assertion failure when trying to update a failed object (David Howells) [1655613] - [fs] fscache: Fix out of bound read in long cookie keys (David Howells) [1655613] - [fs] fscache: Fix incomplete initialisation of inline key space (David Howells) [1655613] - [fs] cachefiles: fix the race between cachefiles_bury_object() and rmdir(2) (David Howells) [1655613] - [kernel] ebpf: record usage of eBPF (Jiri Benc) [1654279] - [kernel] add rh_features to /proc (Jiri Benc) [1654279] - [kernel] add support for rh_features (Jiri Benc) [1654279] - [fs] fs/lock: show locks taken by processes from another pidns (Miklos Szeredi) [1616125] - [iommu] iommu/arm-smmu: Support non-strict mode (Xiaojun Tan) [1643114] - [iommu] iommu/io-pgtable-arm-v7s: Add support for non-strict mode (Xiaojun Tan) [1643114] - [iommu] iommu/arm-smmu-v3: Add support for non-strict mode (Xiaojun Tan) [1643114] - [iommu] iommu/io-pgtable-arm: Add support for non-strict mode (Xiaojun Tan) [1643114] - [iommu] iommu: Add "iommu.strict" command line option (Xiaojun Tan) [1643114] - [iommu] iommu/dma: Add support for non-strict mode (Xiaojun Tan) [1643114] - [iommu] iommu/arm-smmu: Ensure that page-table updates are visible before TLBI (Xiaojun Tan) [1643114] - [iommu] iommu/arm-smmu-v3: Implement flush_iotlb_all hook (Xiaojun Tan) [1643114] - [iommu] iommu/arm-smmu-v3: Avoid back-to-back CMD_SYNC operations (Xiaojun Tan) [1643114] - [iommu] iommu/arm-smmu-v3: Fix unexpected CMD_SYNC timeout (Xiaojun Tan) [1643114] - [iommu] iommu/io-pgtable-arm: Fix race handling in split_blk_unmap() (Xiaojun Tan) [1643114] - [infiniband] RDMA/hns: Update some attributes of the RoCE device (Xiaojun Tan) [1639578] - [infiniband] RDMA/hns: Limit the size of extend sge of sq (Xiaojun Tan) [1639578] - [infiniband] RDMA/hns: Bugfix for CM test (Xiaojun Tan) [1639578] - [infiniband] RDMA/hns: Submit bad wr when post send wr exception (Xiaojun Tan) [1639578] - [infiniband] RDMA/hns: Bugfix for reserved qp number (Xiaojun Tan) [1639578] - [infiniband] RDMA/hns: Refactor the codes for setting transport opode (Xiaojun Tan) [1639578] - [infiniband] RDMA/hns: Move all prints out of irq handle (Xiaojun Tan) [1639578] - [infiniband] RDMA/hns: Fix an error code in hns_roce_v2_init_eq_table() (Xiaojun Tan) [1639578] - [infiniband] RDMA/hns: Fix usage of bitmap allocation functions return values (Xiaojun Tan) [1639578] - [infiniband] RDMA/hns: Support flush cqe for hip08 in kernel space (Xiaojun Tan) [1639578] - [infiniband] RDMA/hns: Program the tclass and flow label into the hardware (Xiaojun Tan) [1639578] - [infiniband] RDMA/hns: Use macro instead of magic number (Xiaojun Tan) [1639578] - [infiniband] RDMA/hns: Modify qp will return errno when qp type is illegal (Xiaojun Tan) [1639578] - [infiniband] RDMA/hns: Assign the value for vlan field of qp context (Xiaojun Tan) [1639578] - [infiniband] RDMA/hns: Only assgin the fields of the av if IB_QP_AV bit is set (Xiaojun Tan) [1639578] - [infiniband] RDMA/hns: Enable modify_cq for uverbs. (Xiaojun Tan) [1639578] - [infiniband] RDMA/hns: Update the data type of immediate data (Xiaojun Tan) [1639578] - [infiniband] RDMA/hns: Use delay instead of usleep (Xiaojun Tan) [1639578] - [infiniband] RDMA/hns: Add illegal hop_num judgement (Xiaojun Tan) [1639578] - [infiniband] RDMA/hns: Add 50GE type of hnae3 device match (Xiaojun Tan) [1639578] - [infiniband] RDMA/hns: Do not overwrite the error code during error unwind in hns_roce_init (Xiaojun Tan) [1639578] - [infiniband] hns: Remove a set-but-not-used variable (Xiaojun Tan) [1639578] - [infiniband] RDMA/hns: Update the implementation of set_mac (Xiaojun Tan) [1639578] - [infiniband] RDMA/hns: Update the implementation of set_gid (Xiaojun Tan) [1639578] - [infiniband] RDMA/hns: Add TPQ link table support (Xiaojun Tan) [1639578] - [infiniband] RDMA/hns: Add TSQ link table support (Xiaojun Tan) [1639578] - [infiniband] RDMA/hns: Fix endian conversions and annotations (Xiaojun Tan) [1639578] - [scsi] scsi: hisi_sas: Add SATA FIS check for v3 hw (Zhou Wang) [1639541] - [scsi] scsi: hisi_sas: add memory barrier in task delivery function (Zhou Wang) [1639541] - [scsi] scsi: hisi_sas: Tidy hisi_sas_task_prep() (Zhou Wang) [1639541] - [scsi] scsi: hisi_sas: Implement handlers of PCIe FLR for v3 hw (Zhou Wang) [1639541] - [scsi] scsi: hisi_sas: relocate some common code for v3 hw (Zhou Wang) [1639541] - [scsi] scsi: hisi_sas: tidy host controller reset function a bit (Zhou Wang) [1639541] - [scsi] scsi: hisi_sas: Fix the failure of recovering PHY from STP link timeout (Zhou Wang) [1639541] - [scsi] scsi: hisi_sas: tidy channel interrupt handler for v3 hw (Zhou Wang) [1639541] - [scsi] scsi: hisi_sas: Drop hisi_sas_slot_abort() (Zhou Wang) [1639541] - [scsi] scsi: hisi_sas: Update a couple of register settings for v3 hw (Zhou Wang) [1639541] - [scsi] scsi: hisi_sas: Add missing PHY spinlock init (Zhou Wang) [1639541] - [scsi] scsi: hisi_sas: Pre-allocate slot DMA buffers (Zhou Wang) [1639541] - [scsi] scsi: hisi_sas: Release all remaining resources in clear nexus ha (Zhou Wang) [1639541] - [scsi] scsi: hisi_sas: Add a flag to filter PHY events during reset (Zhou Wang) [1639541] - [scsi] scsi: hisi_sas: Adjust task reject period during host reset (Zhou Wang) [1639541] - [scsi] scsi: hisi_sas: Fix the conflict between dev gone and host reset (Zhou Wang) [1639541] - [scsi] scsi: hisi_sas: Only process broadcast change in phy_bcast_v3_hw() (Zhou Wang) [1639541] - [scsi] scsi: hisi_sas: Use dmam_alloc_coherent() (Zhou Wang) [1639541] - [netdrv] xen/netfront: fix waiting for xenbus state change (Petr Oros) [1638456]- [x86] expand cpu feature/bug bits (David Arcari) [1662434] - [x86] add kabi support for cpuinfo_x86 (David Arcari) [1662434] - [init] Display a message about certified hardware (Steve Best) [1660523] - [scsi] scsi: t10-pi: Return correct ref tag when queue has no integrity profile (Ming Lei) [1660719] - [scsi] scsi: storvsc: Fix a race in sub-channel creation that can cause panic (Mohammed Gamal) [1650149] - [uio] uio_hv_generic: set callbacks on open (Mohammed Gamal) [1650149] - [hv] vmbus: fix subchannel removal (Mohammed Gamal) [1650149] - [uio] uio_hv_generic: defer opening vmbus until first use (Mohammed Gamal) [1650149] - [hv] vmbus: split ring buffer allocation from open (Mohammed Gamal) [1650149] - [hv] vmbus: pass channel to hv_process_channel_removal (Mohammed Gamal) [1650149] - [hv] Drivers: hv: vmbus: Reset the channel callback in vmbus_onoffer_rescind() (Mohammed Gamal) [1650149] - [uio] hv_uio_generic: map ringbuffer phys addr (Mohammed Gamal) [1650149] - [uio] uio: introduce UIO_MEM_IOVA (Mohammed Gamal) [1650149] - [hv] vmbus: add driver_override support (Mohammed Gamal) [1650149] - [hv] vmbus: keep pointer to ring buffer page (Mohammed Gamal) [1650149] - [uio] uio_hv_generic: increase size of receive and send buffers (Mohammed Gamal) [1650149] - [uio] uio: add SPDX license tags (Mohammed Gamal) [1650149] - [fs] gfs2: take jdata unstuff into account in do_grow (Robert S Peterson) [1660519] - [drm] drm/dp_mst: Check if primary mstb is null (Lyude Paul) [1658711] - [tools] perf tests: Use shebangs in the shell scripts (Michael Petlan) [1613523]- [mm] mm: put_and_wait_on_page_locked() while page is migrated (Baoquan He) [1649214] - [netdrv] i40e: define proper net_device::neigh_priv_len (Stefan Assmann) [1658743] - [netdrv] i40e: fix VLAN.TCI == 0 RX HW offload (Stefan Assmann) [1658743] - [netdrv] i40e: fix mac filter delete when setting mac address (Stefan Assmann) [1658743] - [netdrv] i40e: prevent overlapping tx_timeout recover (Stefan Assmann) [1658743] - [netdrv] i40e: Use correct shift for VLAN priority (Stefan Assmann) [1658743] - [netdrv] i40e: always set ks->base.speed in i40e_get_settings_link_up (Stefan Assmann) [1658743] - [netdrv] i40e: don't restart nway if autoneg not supported (Stefan Assmann) [1658743] - [netdrv] i40e: enable NETIF_F_NTUPLE and NETIF_F_HW_TC at driver load (Stefan Assmann) [1658743] - [netdrv] i40e: restore NETIF_F_GSO_IPXIP[46] to netdev features (Stefan Assmann) [1658743] - [acpi] ACPI/APEI: Clear GHES block_status before panic() (David Arcari) [1662442] - [misc] VMCI: Resource wildcard match fixed (Vitaly Kuznetsov) [1652868] - [mm] mm/page_alloc.c: don't call kasan_free_pages() at deferred mem init (Waiman Long) [1655964] - [block] block/bio: Do not zero user pages (Ming Lei) [1662502] - [vhost] disable zerocopy by default (Jason Wang) [1582756] - [block] kyber: use sbitmap add_wait_queue/list_del wait helpers (Ming Lei) [1661426] - [lib] sbitmap: add helpers for add/del wait queue handling (Ming Lei) [1661426] - [net] Revert "sunrpc: Ensure we always close the socket after a connection shuts down" (Dave Wysochanski) [1657449] - [vhost] vhost/vsock: fix reset orphans race with close timeout (Stefan Hajnoczi) [1660445] - [misc] genwqe: Fix size check (Steve Best) [1660126] - [fs] aio: fix spectre gadget in lookup_ioctx (Jeff Moyer) [1660963] - [block] block: save irq state in blkg_lookup_create() (Ming Lei) [1660299] - [md] dm: don't reuse bio for flushes (Ming Lei) [1660401] - [wireless] mac80211_hwsim: Fix possible Spectre-v1 for hwsim_world_regdom_custom (Stanislaw Gruszka) [1637113] - [wireless] nl80211: Fix possible Spectre-v1 for NL80211_TXRATE_HT (Stanislaw Gruszka) [1637113] - [wireless] nl80211: Fix possible Spectre-v1 for CQM RSSI thresholds (Stanislaw Gruszka) [1637113] - [block] blk-mq: enable IO poll if .nr_queues of type poll > 0 (Ming Lei) [1660826] - [powerpc] powerpc/rtas: Fix a potential race between CPU-Offline & Migration (Desnes Augusto Nunes do Rosario) [1639266] - [x86] kvm: x86: Add AMD's EX_CFG to the list of ignored MSRs (Eduardo Habkost) [1625111] - [scsi] scsi_sysfs: make unpriv_sgio queue attribute accessible for non-block devices (Paolo Bonzini) [1584504] - [block] scsi_ioctl: introduce unpriv_sgio queue flag (Paolo Bonzini) [1584504] - [block] scsi_ioctl: pass request_queue to blk_verify_command (Paolo Bonzini) [1584504] - [fs] ext4: missing !bh check in ext4_xattr_inode_write() (Lukas Czerner) [1659481] - [fs] ext4: fix buffer leak in __ext4_read_dirblock() on error path (Lukas Czerner) [1659481] - [fs] ext4: fix buffer leak in ext4_expand_extra_isize_ea() on error path (Lukas Czerner) [1659481] - [fs] ext4: fix buffer leak in ext4_xattr_move_to_block() on error path (Lukas Czerner) [1659481] - [fs] ext4: release bs.bh before re-using in ext4_xattr_block_find() (Lukas Czerner) [1659481] - [fs] ext4: fix buffer leak in ext4_xattr_get_block() on error path (Lukas Czerner) [1659481] - [fs] ext4: fix possible leak of s_journal_flag_rwsem in error path (Lukas Czerner) [1659481] - [fs] ext4: fix possible leak of sbi->s_group_desc_leak in error path (Lukas Czerner) [1659481] - [fs] ext4: avoid possible double brelse() in add_new_gdb() on error path (Lukas Czerner) [1659481] - [fs] ext4: avoid buffer leak in ext4_orphan_add() after prior errors (Lukas Czerner) [1659481] - [fs] ext4: avoid buffer leak on shutdown in ext4_mark_iloc_dirty() (Lukas Czerner) [1659481] - [fs] ext4: fix possible inode leak in the retry loop of ext4_resize_fs() (Lukas Czerner) [1659481] - [fs] ext4: fix missing cleanup if ext4_alloc_flex_bg_array() fails while resizing (Lukas Czerner) [1659481] - [fs] ext4: add missing brelse() update_backups()'s error path (Lukas Czerner) [1659481] - [fs] ext4: add missing brelse() add_new_gdb_meta_bg()'s error path (Lukas Czerner) [1659481] - [fs] ext4: add missing brelse() in set_flexbg_block_bitmap()'s error path (Lukas Czerner) [1659481] - [fs] ext4: avoid potential extra brelse in setup_new_flex_group_blocks() (Lukas Czerner) [1659481] - [scsi] scsi: lpfc: Enable Management features for IF_TYPE=6 (Dick Kennedy) [1658755] - [scsi] scsi: mpt3sas: Update driver version to 27.101.00.00 (Tomas Henzl) [1659035] - [scsi] scsi: mpt3sas: Replace readl with ioc->base_readl (Tomas Henzl) [1659035] - [scsi] scsi: mpt3sas: Add separate function for aero doorbell reads (Tomas Henzl) [1659035] - [scsi] scsi: mpt3sas: Introduce flag for aero based controllers (Tomas Henzl) [1659035] - [md] dm: do not allow readahead to limit IO size (Mike Snitzer) [1658757] - [md] dm raid: fix false -EBUSY when handling check/repair message (Mike Snitzer) [1658757] - [block] blk-mq: change blk_mq_queue_busy() to blk_mq_queue_inflight() (Mike Snitzer) [1658757] - [md] dm rq: cleanup leftover code from recently removed q->mq_ops branching (Mike Snitzer) [1658757] - [md] dm verity: log the hash algorithm implementation (Mike Snitzer) [1658757] - [md] dm crypt: log the encryption algorithm implementation (Mike Snitzer) [1658757] - [md] dm integrity: fix spelling mistake in workqueue name (Mike Snitzer) [1658757] - [md] dm flakey: Properly corrupt multi-page bios. (Mike Snitzer) [1658757] - [md] dm: Check for device sector overflow if CONFIG_LBDAF is not set (Mike Snitzer) [1658757] - [md] dm crypt: use u64 instead of sector_t to store iv_offset (Mike Snitzer) [1658757] - [md] dm kcopyd: Fix bug causing workqueue stalls (Mike Snitzer) [1658757] - [md] dm snapshot: Fix excessive memory usage and workqueue stalls (Mike Snitzer) [1658757] - [md] dm bufio: update comment in dm-bufio.c (Mike Snitzer) [1658757] - [md] dm writecache: fix typo in error msg for creating writecache_flush_thread (Mike Snitzer) [1658757] - [md] dm: remove indirect calls from __send_changing_extent_only() (Mike Snitzer) [1658757] - [md] dm mpath: only flush workqueue when needed (Mike Snitzer) [1658757] - [md] dm: avoid indirect call in __dm_make_request (Mike Snitzer) [1658757] - [md] dm thin: bump target version (Mike Snitzer) [1658757] - [md] dm thin: send event about thin-pool state change _after_ making it (Mike Snitzer) [1658757] - [md] dm cache metadata: verify cache has blocks in blocks_are_clean_separate_dirty() (Mike Snitzer) [1658757] - [md] dm writecache: remove disabled code in memory_entry() (Mike Snitzer) [1658757] - [md] dm raid: avoid bitmap with raid4/5/6 journal device (Mike Snitzer) [1658757] - [md] dm crypt: make workqueue names device-specific (Mike Snitzer) [1658757] - [md] dm: add dm_table_device_name() (Mike Snitzer) [1658757] - [md] dm ioctl: harden copy_params()'s copy_from_user() from malicious users (Mike Snitzer) [1658757] - [md] dm: remove unnecessary unlikely() around WARN_ON_ONCE() (Mike Snitzer) [1658757] - [md] dm thin: use refcount_t for thin_c reference counting (Mike Snitzer) [1658757] - [netdrv] nfp: provide a better warning when ring allocation fails (Pablo Cascon) [1645456] - [netdrv] nfp: use kvcalloc() to allocate SW buffer descriptor arrays (Pablo Cascon) [1645456] - [scsi] scsi: lpfc: rport port swap discovery issue. (Dick Kennedy) [1656635] - [scsi] scsi: lpfc: Fix discovery failures during port failovers with lots of vports (Dick Kennedy) [1656635] - [scsi] scsi: lpfc: refactor mailbox structure context fields (Dick Kennedy) [1656635] - [scsi] scsi: lpfc: Correct loss of fc4 type on remote port address change (Dick Kennedy) [1656635] - [hid] HID: multitouch: Add pointstick support for Cirque Touchpad (Perry Yuan) [1656673] - [powerpc] KVM: PPC: Book3S HV: Fix handling for interrupted H_ENTER_NESTED (Suraj Jitindar Singh) [1649980] - [powerpc] powerpc: Select CONFIG_SWIOTLB (Gustavo Duarte) [1648466] - [fs] nfs: Fix a missed page unlock after pg_doio() (Benjamin Coddington) [1651287] - [arm64] arm64: fix possible spectre-v1 write in ptrace_hbp_set_event() (Mark Salter) [1637585] - [fs] fsnotify: Fix busy inodes during unmount (Lukas Czerner) [1650462] - [tools] perf vendor events arm64: Update ThunderX2 implementation defined pmu core events (Robert Richter) [1501638] - [tools] perf tools: Fix undefined symbol scnprintf in libperf-jvmti.so (Jiri Olsa) [1579484]- [block] blk-mq: export hctx->type in debugfs instead of sysfs (Ming Lei) [1660040] - [block] blk-mq: fix dispatch from sw queue (Ming Lei) [1660040] - [block] blk-mq: skip zero-queue maps in blk_mq_map_swqueue (Ming Lei) [1660040] - [nvme] nvme-pci: don't share queue maps (Ming Lei) [1660040] - [block] blk-mq: only dispatch to non-defauly queue maps if they have queues (Ming Lei) [1660040] - [x86] KVM: LAPIC: Fix pv ipis use-before-initialization (Paul Lai) [1657702] - [fs] autofs: fix directory and symlink access (Ian Kent) [1611967] - [infiniband] IB/iser: Fix possible NULL deref at iser_inv_desc() (Don Dutile) [1657574] - [infiniband] RDMA/core: Fix unwinding flow in case of error to register device (Don Dutile) [1657574] - [infiniband] IB/rxe: fix for duplicate request processing and ack psns (Don Dutile) [1657574] - [infiniband] IB/ipoib: Clear IPCB before icmp_send (Don Dutile) [1657574] - [infiniband] RDMA/core: Do not expose unsupported counters (Don Dutile) [1657574] - [infiniband] IB/ucm: Fix Spectre v1 vulnerability (Don Dutile) [1657574] - [infiniband] RDMA/ucma: Fix Spectre v1 vulnerability (Don Dutile) [1657574] - [infiniband] RDMA/uverbs: Don't overwrite NULL pointer with ZERO_SIZE_PTR (Don Dutile) [1657574] - [infiniband] RDMA/cma: Do not ignore net namespace for unbound cm_id (Don Dutile) [1657574] - [net] xprtrdma: Reset credit grant properly after a disconnect (Don Dutile) [1657574] - [input] Input: hyper-v - fix wakeup from suspend-to-idle (Vitaly Kuznetsov) [1588888] - [kernel] kernel: hung_task.c: disable on suspend (Vitaly Kuznetsov) [1588888] - [kernel] redhat: add a comment with warning about RH_KABI_EXCLUDE usage (Jiri Benc) [1656933] - [rpmspec] Sign the aarch64 kernel (Jeremy Linton) [1659158]- [netdrv] nfp: flower: add geneve option match offload (Pablo Cascon) [1655604] - [netdrv] nfp: flower: add geneve option push action offload (Pablo Cascon) [1655604] - [netdrv] nfp: flower: offload tos and tunnel flags for ipv4 udp tunnels (Pablo Cascon) [1655604] - [netdrv] nfp: flower: set ip tunnel ttl from encap action (Pablo Cascon) [1655604] - [netdrv] nfp: flower: extract ipv4 udp tunnel ttl from route (Pablo Cascon) [1655604] - [net] sctp: hold transport before accessing its asoc in sctp_transport_get_next (Marcelo Leitner) [1656271] - [net] sctp: fix the data size calculation in sctp_data_size (Marcelo Leitner) [1656271] - [net] sctp: fix race on sctp_id2asoc (Marcelo Leitner) [1656271] - [net] rtnetlink: ndo_dflt_fdb_dump() only work for ARPHRD_ETHER devices (Hangbin Liu) [1657120] - [netdrv] mlx5e: fix csum adjustments caused by RXFCS (Hangbin Liu) [1657120] - [net] drop skb on failure in ip_check_defrag() (Hangbin Liu) [1657120] - [net] rtnl_configure_link: fix dev flags changes arg to __dev_notify_flags (Hangbin Liu) [1657120] - [net] socket: fix a missing-check bug (Hangbin Liu) [1657120] - [net] rtnetlink: Disallow FDB configuration for non-Ethernet device (Hangbin Liu) [1657120] - [net] rtnetlink: Fail dump if target netnsid is invalid (Hangbin Liu) [1657120] - [net] rtnetlink: fix rtnl_fdb_dump() for ndmsg header (Hangbin Liu) [1657120] - [net] rtnl: limit IFLA_NUM_TX_QUEUES and IFLA_NUM_RX_QUEUES to 4096 (Hangbin Liu) [1657120] - [net] socket: fix struct ifreq size in compat ioctl (Hangbin Liu) [1657120] - [net] fix pskb_trim_rcsum_slow() with odd trim offset (Hangbin Liu) [1657120] - [net] gso_segment: Reset skb->mac_len after modifying network header (Hangbin Liu) [1657120] - [net] Use __kernel_clockid_t in uapi net_stamp.h (Davide Caratti) [1638022] - [net] tun: Consistently configure generic netdev params via rtnetlink (Matteo Croce) [1657910] - [net] tun: napi flags belong to tfile (Matteo Croce) [1657910] - [net] tun: initialize napi_mutex unconditionally (Matteo Croce) [1657910] - [net] tun: remove unused parameters (Matteo Croce) [1657910] - [net] team: Forbid enslaving team device to itself (Matteo Croce) [1658725] - [net] sched: Remove TCA_OPTIONS from policy (Davide Caratti) [1658516] - [net] sched: cls_api: add missing validation of netlink attributes (Davide Caratti) [1658516] - [net] sched: gred: pass the right attribute to gred_change_table_def() (Davide Caratti) [1658516] - [net] sched: cls_u32: fix hnode refcounting (Davide Caratti) [1658516] - [net] sched: Add policy validation for tc attributes (Davide Caratti) [1658516] - [net] bpf: use __GFP_COMP while allocating page (Andrea Claudi) [1658231] - [net] xsk: do not call synchronize_net() under RCU read lock (Andrea Claudi) [1658231] - [net] bpf: fix partial copy of map_ptr when dst is scalar (Andrea Claudi) [1658231] - [net] bpf: Fix bpf_msg_pull_data() (Andrea Claudi) [1658231] - [net] bpf: fix shift upon scatterlist ring wrap-around in bpf_msg_pull_data (Andrea Claudi) [1658231] - [net] bpf: fix sg shift repair start offset in bpf_msg_pull_data (Andrea Claudi) [1658231] - [net] bpf: fix msg->data/data_end after sg shift repair in bpf_msg_pull_data (Andrea Claudi) [1658231] - [net] bpf: fix several offset tests in bpf_msg_pull_data (Andrea Claudi) [1658231] - [net] vlan: add support for tunnel offload (Andrea Claudi) [1656804] - [net] 8021q: move vlan offload registrations into vlan_core (Hangbin Liu) [1657658] - [net] ipv6/ndisc: Preserve IPv6 control buffer if protocol error handlers are called (Stefano Brivio) [1658010] - [net] ipv6: Allow onlink routes to have a device mismatch if it is the default route (Stefano Brivio) [1658010] - [net] ipv6: Fix index counter for unicast addresses in in6_dump_addrs (Stefano Brivio) [1658010] - [net] ipv6: mcast: fix a use-after-free in inet6_mc_check (Stefano Brivio) [1658010] - [net] ipv6: rate-limit probes for neighbourless routes (Stefano Brivio) [1658010] - [net] ipv6: stop leaking percpu memory in fib6 info (Stefano Brivio) [1658010] - [net] ipv6: Remove extra call to ip6_convert_metrics for multipath case (Stefano Brivio) [1658010] - [net] ipv6: Display all addresses in output of /proc/net/if_inet6 (Stefano Brivio) [1658010] - [net] ipv6: do not copy dst flags on rt init (Stefano Brivio) [1658010] - [net] ipv6: Only update MTU metric if it set (Stefano Brivio) [1658010] - [net] ipv6: don't get lwtstate twice in ip6_rt_copy_init() (Stefano Brivio) [1658010] - [net] ipv6: Put lwtstate when destroying fib6_info (Stefano Brivio) [1658010] - [net] ip6_tunnel: Fix encapsulation layout (Stefano Brivio) [1658008] - [net] vxlan: fill ttl inherit info (Stefano Brivio) [1658008] - [net] ip_tunnel: be careful when accessing the inner header (Stefano Brivio) [1658008] - [net] vti6: remove !skb->ignore_df check from vti6_xmit() (Stefano Brivio) [1658008] - [net] ip6_vti: fix a null pointer deference when destroy vti6 tunnel (Stefano Brivio) [1658008] - [net] ip6_vti: fix creating fallback tunnel device for vti6 (Stefano Brivio) [1658008] - [net] ip_vti: fix a null pointer deferrence when create vti fallback tunnel (Stefano Brivio) [1658008] - [net] l2tp: use sk_dst_check() to avoid race on sk->sk_dst_cache (Stefano Brivio) [1658008] - [net] macsec: let the administrator set UP state even if lowerdev is down (Sabrina Dubroca) [1645540] - [net] macsec: update operstate when lower device changes (Sabrina Dubroca) [1645540] - [net] tcp: do not restart timewait timer on rst reception (Paolo Abeni) [1657988] - [net] tcp: really ignore MSG_ZEROCOPY if no SO_ZEROCOPY (Paolo Abeni) [1657988] - [net] tcp, ulp: add alias for all ulp modules (Paolo Abeni) [1657988] - [net] tcp, ulp: fix leftover icsk_ulp_ops preventing sock from reattach (Paolo Abeni) [1657988] - [net] ipv4: tcp: send zero IPID for RST and ACK sent in SYN-RECV and TIME-WAIT state (Paolo Abeni) [1657988] - [net] neighbour: Avoid writing before skb->head in neigh_hh_output() (Stefano Brivio) [1643336] - [net] ipv6: Check available headroom in ip6_xmit() even without options (Stefano Brivio) [1643336] - [net] ipv6: fix possible use-after-free in ip6_xmit() (Stefano Brivio) [1643336] - [net] openvswitch: Fix push/pop ethernet validation (Hangbin Liu) [1657226] - [net] cgroup, netclassid: add a preemption point to write_classid (Hangbin Liu) [1657226] - [net] ethtool: fix a privilege escalation bug (Hangbin Liu) [1657226] - [net] llc: set SOCK_RCU_FREE in llc_sap_add_socket() (Hangbin Liu) [1657226] - [net] dcb: For wild-card lookups, use priority -1, not 0 (Hangbin Liu) [1657226] - [net] packet: fix packet drop as of virtio gso (Hangbin Liu) [1657226] - [net] netlabel: check for IPV4MASK in addrinfo_get (Hangbin Liu) [1657226] - [net] netfilter: seqadj: re-load tcp header pointer after possible head reallocation (Florian Westphal) [1654259] - [net] netfilter: nf_tables: avoid BUG_ON usage (Florian Westphal) [1654259] - [net] netfilter: nf_tables: deactivate expressions in rule replecement routine (Florian Westphal) [1654259] - [net] netfilter: nat: fix double register in masquerade modules (Florian Westphal) [1654259] - [net] netfilter: add missing error handling code for register functions (Florian Westphal) [1654259] - [net] netfilter: nf_tables: fix use-after-free when deleting compat expressions (Florian Westphal) [1654259] - [net] netfilter: xt_RATEEST: remove netns exit routine (Florian Westphal) [1654259] - [net] netfilter: nf_tables: don't use position attribute on rule replacement (Florian Westphal) [1654259] - [net] revert "netfilter: nft_numgen: add map lookups for numgen random operations" (Florian Westphal) [1654259] - [net] netfilter: xt_IDLETIMER: add sysfs filename checking routine (Florian Westphal) [1654259] - [net] netfilter: conntrack: fix calculation of next bucket number in early_drop (Florian Westphal) [1654259] - [net] netfilter: conntrack: get rid of double sizeof (Florian Westphal) [1654259] - [net] netfilter: nft_set_rbtree: add missing rb_erase() in GC routine (Florian Westphal) [1654259] - [net] netfilter: nfnetlink_queue: Solve the NFQUEUE/conntrack clash for NF_REPEAT (Florian Westphal) [1654259] - [net] netfilter: nf_tables: release chain in flushing set (Florian Westphal) [1654259] - [net] netfilter: xt_checksum: ignore gso skbs (Florian Westphal) [1654259] - [net] netfilter: xt_cluster: add dependency on conntrack module (Florian Westphal) [1654259] - [net] netfilter: fix memory leaks on netlink_dump_start error (Florian Westphal) [1654259] - [net] netfilter: x_tables: do not fail xt_alloc_table_info too easilly (Florian Westphal) [1654259] - [net] ipvs: fix race between ip_vs_conn_new() and ip_vs_del_dest() (Florian Westphal) [1654259] - [net] netfilter: ip6t_rpfilter: set F_IFACE for linklocal addresses (Florian Westphal) [1654259] - [net] xfrm: policy: use hlist rcu variants on insert (Sabrina Dubroca) [1657272] - [net] xfrm: validate template mode (Sabrina Dubroca) [1657272] - [net] xfrm: Fix NULL pointer dereference when skb_dst_force clears the dst_entry. (Sabrina Dubroca) [1657272] - [net] xfrm: reset transport header back to network header after all input transforms ahave been applied (Sabrina Dubroca) [1657272] - [net] xfrm: reset crypto_done when iterating over multiple input xfrms (Sabrina Dubroca) [1657272] - [net] xfrm: Validate address prefix lengths in the xfrm selector. (Sabrina Dubroca) [1657272] - [net] tls: fix currently broken MSG_PEEK behavior (Sabrina Dubroca) [1657225] - [net] tls: zero the crypto information from tls_context before freeing (Sabrina Dubroca) [1657225] - [net] tls: clear key material from kernel memory when do_tls_setsockopt_conf fails (Sabrina Dubroca) [1657225] - [net] tls: don't copy the key out of tls12_crypto_info_aes_gcm_128 (Sabrina Dubroca) [1657225] - [net] tls: Set count of SG entries if sk_alloc_sg returns -ENOSPC (Sabrina Dubroca) [1657225] - [net] tls: possible hang when do_tcp_sendpages hits sndbuf is full case (Sabrina Dubroca) [1657225] - [net] tls: Fix improper revert in zerocopy_from_iter (Sabrina Dubroca) [1657225] - [net] tls: Fix zerocopy_from_iter iov handling (Sabrina Dubroca) [1657225] - [net] netfilter: conntrack: reset tcp maxwin on re-register (Florian Westphal) [1647310] - [net] configs: Enable CONFIG_IP_SET_HASH_IPMAC as a module (Stefano Brivio) [1655301] - [net] udp: fix handling of CHECKSUM_COMPLETE packets (Paolo Abeni) [1655656] - [net] udp: Unbreak modules that rely on external __skb_recv_udp() availability (Paolo Abeni) [1655656] - [net] udp6: fix encap return code for resubmitting (Paolo Abeni) [1655656] - [net] team: no need to do team_notify_peers or team_mcast_rejoin when disabling port (Hangbin Liu) [1653197] - [net] sctp: not increase stream's incnt before sending addstrm_in request (Xin Long) [1651428] - [net] sctp: not allow to set asoc prsctp_enable by sockopt (Xin Long) [1647272] - [net] revert "sctp: remove sctp_transport_pmtu_check" (Xin Long) [1643330] - [net] fix XPS static_key accounting (Ivan Vecera) [1651781] - [net] restore call to netdev_queue_numa_node_write when resetting XPS (Ivan Vecera) [1651781] - [net] allow fallback function to pass netdev (Ivan Vecera) [1651781] - [net] allow ndo_select_queue to pass netdev (Ivan Vecera) [1651781] - [net] Add generic ndo_select_queue functions (Ivan Vecera) [1651781] - [net] Add support for subordinate traffic classes to netdev_pick_tx (Ivan Vecera) [1651781] - [net] ixgbe: Add code to populate and use macvlan TC to Tx queue map (Ivan Vecera) [1651781] - [net] Add support for subordinate device traffic classes (Ivan Vecera) [1651781] - [net] net-sysfs: Drop support for XPS and traffic_class on single queue device (Ivan Vecera) [1651781] - [net] Provide stub for __netif_set_xps_queue if there is no CONFIG_XPS (Ivan Vecera) [1651781] - [net] allow to call netif_reset_xps_queues() under cpus_read_lock (Ivan Vecera) [1651781] - [net] documentation: Add explanation for XPS using Rx-queue(s) map (Ivan Vecera) [1651781] - [net] net-sysfs: Add interface for Rx queue(s) map per Tx queue (Ivan Vecera) [1651781] - [net] Enable Tx queue selection based on Rx queues (Ivan Vecera) [1651781] - [net] Record receive queue number for a connection (Ivan Vecera) [1651781] - [net] sock: Change tx_queue_mapping in sock_common to unsigned short (Ivan Vecera) [1651781] - [net] Use static_key for XPS maps (Ivan Vecera) [1651781] - [net] Refactor XPS for CPUs and Rx queues (Ivan Vecera) [1651781] - [net] devlink: Add helper function for safely copy string param (Ivan Vecera) [1647914] - [net] devlink: Fix param cmode driverinit for string type (Ivan Vecera) [1647914] - [net] devlink: Fix param set handling for string type (Ivan Vecera) [1647914] - [net] devlink: Add Documentation/networking/devlink-params-bnxt.txt (Ivan Vecera) [1647914] - [net] devlink: Add Documentation/networking/devlink-params.txt (Ivan Vecera) [1647914] - [net] devlink: Add generic parameter msix_vec_per_pf_min (Ivan Vecera) [1647914] - [net] devlink: Add generic parameter msix_vec_per_pf_max (Ivan Vecera) [1647914] - [net] devlink: Add generic parameter ignore_ari (Ivan Vecera) [1647914] - [net] devlink: double free in devlink_resource_fill() (Ivan Vecera) [1647914] - [net] devlink: Add extack for eswitch operations (Ivan Vecera) [1647914] - [net] devlink: Add generic parameters region_snapshot (Ivan Vecera) [1647914] - [net] devlink: Add support for region snapshot read command (Ivan Vecera) [1647914] - [net] devlink: Add support for region snapshot delete command (Ivan Vecera) [1647914] - [net] devlink: Extend the support querying for region snapshot IDs (Ivan Vecera) [1647914] - [net] devlink: Add support for region get command (Ivan Vecera) [1647914] - [net] devlink: Add support for creating region snapshots (Ivan Vecera) [1647914] - [net] devlink: Add callback to query for snapshot id before snapshot create (Ivan Vecera) [1647914] - [net] devlink: Add support for creating and destroying regions (Ivan Vecera) [1647914] - [net] devlink: fix incorrect return statement (Ivan Vecera) [1647914] - [net] devlink: Add enable_sriov boolean generic parameter (Ivan Vecera) [1647914] - [net] devlink: Add generic parameters internal_err_reset and max_macs (Ivan Vecera) [1647914] - [net] devlink: Add devlink notifications support for params (Ivan Vecera) [1647914] - [net] devlink: Add support for get/set driverinit value (Ivan Vecera) [1647914] - [net] devlink: Add param set command (Ivan Vecera) [1647914] - [net] devlink: Add param get command (Ivan Vecera) [1647914] - [net] devlink: Add devlink_param register and unregister (Ivan Vecera) [1647914] - [net] ipvs: call ip_vs_dst_notifier earlier than ipv6_dev_notf (Xin Long) [1645064] - [net] ipv6: fix a dst leak when removing its exception (Xin Long) [1645064] - [net] netfilter: ipset: list:set: Decrease refcount synchronously on deletion and replace (Stefano Brivio) [1649089] - [net] bridge: remove ipv6 zero address check in mcast queries (Hangbin Liu) [1639666] - [net] bridge: do not add port to router list when receives query with source 0.0.0.0 (Hangbin Liu) [1639666] - [net] netfilter: ipv6: fix oops when defragmenting locally generated fragments (Florian Westphal) [1642341] - [net] xfrm6: call kfree_skb when skb is toobig (Sabrina Dubroca) [1628851] - [net] sched: act_police: fix memory leak in case of invalid control action (Ivan Vecera) [1638022] - [net] sched: act_police: add missing spinlock initialization (Ivan Vecera) [1638022] - [net] netfilter: xt_socket: check sk before checking for netns. (Ivan Vecera) [1638022] - [net] sched: act_police: fix race condition on state variables (Ivan Vecera) [1638022] - [net] sched: cls_flower: validate nested enc_opts_policy to avoid warning (Ivan Vecera) [1638022] - [net] sched: act_pedit: fix memory leak when IDR allocation fails (Ivan Vecera) [1638022] - [net] configs: disable CAKE, ETF & SKBPRIO qdisc in config (Ivan Vecera) [1638022] - [net] tc-tests: test denial of 'goto chain' for exceed traffic in police.json (Ivan Vecera) [1638022] - [net] tc-tests: test denial of 'goto chain' on 'random' traffic in gact.json (Ivan Vecera) [1638022] - [net] sched: act_police: disallow 'goto chain' on fallback control action (Ivan Vecera) [1638022] - [net] sched: act_gact: disallow 'goto chain' on fallback control action (Ivan Vecera) [1638022] - [net] net_sched: fix a crash in tc_new_tfilter() (Ivan Vecera) [1638022] - [net] core: make function ___gnet_stats_copy_basic() static (Ivan Vecera) [1638022] - [net] net_sched: convert idrinfo->lock from spinlock to a mutex (Ivan Vecera) [1638022] - [net] loopback: clear skb->tstamp before netif_rx() (Ivan Vecera) [1638022] - [net] skbuff: preserve sock reference when scrubbing the skb. (Ivan Vecera) [1638022] - [net] netfilter: check if the socket netns is correct. (Ivan Vecera) [1638022] - [net] sched: make function qdisc_free_cb() static (Ivan Vecera) [1638022] - [net] sched: use reference counting for tcf blocks on rules update (Ivan Vecera) [1638022] - [net] sched: implement tcf_block_refcnt_{get|put}() (Ivan Vecera) [1638022] - [net] sched: protect block idr with spinlock (Ivan Vecera) [1638022] - [net] sched: implement functions to put and flush all chains (Ivan Vecera) [1638022] - [net] sched: change tcf block reference counter type to refcount_t (Ivan Vecera) [1638022] - [net] sched: use Qdisc rcu API instead of relying on rtnl lock (Ivan Vecera) [1638022] - [net] sched: add helper function to take reference to Qdisc (Ivan Vecera) [1638022] - [net] sched: extend Qdisc with rcu (Ivan Vecera) [1638022] - [net] sched: rename qdisc_destroy() to qdisc_put() (Ivan Vecera) [1638022] - [net] core: netlink: add helper refcount dec and lock function (Ivan Vecera) [1638022] - [net] sched: act_ipt: check for underflow in __tcf_ipt_init() (Ivan Vecera) [1638022] - [net] sched: Add hardware specific counters to TC actions (Ivan Vecera) [1638022] - [net] core: Add new basic hardware counter (Ivan Vecera) [1638022] - [net] net_sched: change tcf_del_walker() to take idrinfo->lock (Ivan Vecera) [1638022] - [net] sched: Use FIELD_SIZEOF directly instead of reimplementing its function (Ivan Vecera) [1638022] - [net] sched: act_sample: fix NULL dereference in the data path (Ivan Vecera) [1638022] - [net] sched: act_police: don't use spinlock in the data path (Ivan Vecera) [1638022] - [net] sched: act_police: use per-cpu counters (Ivan Vecera) [1638022] - [net] net_sched: notify filter deletion when deleting a chain (Ivan Vecera) [1638022] - [net] htb: use anonymous union for simplicity (Ivan Vecera) [1638022] - [net] net_sched: remove redundant qdisc lock classes (Ivan Vecera) [1638022] - [net] sched: cls_flower: dump offload count value (Ivan Vecera) [1638022] - [net] net_sched: properly cancel netlink dump on failure (Ivan Vecera) [1638022] - [net] sched: fix memory leak in act_tunnel_key_init() (Ivan Vecera) [1638022] - [net] sched: action_ife: take reference to meta module (Ivan Vecera) [1638022] - [net] act_ife: fix a potential use-after-free (Ivan Vecera) [1638022] - [net] sched: act_nat: remove dependency on rtnl lock (Ivan Vecera) [1638022] - [net] sched: act_skbedit: remove dependency on rtnl lock (Ivan Vecera) [1638022] - [net] sched: null actions array pointer before releasing action (Ivan Vecera) [1638022] - [net] sched: fix type of htb statistics (Ivan Vecera) [1638022] - [net] net_sched: add missing tcf_lock for act_connmark (Ivan Vecera) [1638022] - [net] revert "net: sched: act: add extack for lookup callback" (Ivan Vecera) [1638022] - [net] tc-testing: add test-cases for numeric and invalid control action (Ivan Vecera) [1638022] - [net] net_sched: reject unknown tcfa_action values (Ivan Vecera) [1638022] - [net] sched: act_pedit: fix dump of extended layered op (Ivan Vecera) [1638022] - [net] sched: return -ENOENT when trying to remove filter from non-existent chain (Ivan Vecera) [1638022] - [net] sched: fix extack error message when chain is failed to be created (Ivan Vecera) [1638022] - [net] sched: Fix memory exposure from short TCA_U32_SEL (Ivan Vecera) [1638022] - [net] net_sched: fix unused variable warning in stmmac (Ivan Vecera) [1638022] - [net] sch_cake: Fix TC filter flow override and expand it to hosts as well (Ivan Vecera) [1638022] - [net] sch_cake: Remove unused including (Ivan Vecera) [1638022] - [net] act_ife: fix a potential deadlock (Ivan Vecera) [1638022] - [net] act_ife: move tcfa_lock down to where necessary (Ivan Vecera) [1638022] - [net] revert "net: sched: act_ife: disable bh when taking ife_mod_lock" (Ivan Vecera) [1638022] - [net] net_sched: remove unused tcfa_capab (Ivan Vecera) [1638022] - [net] net_sched: remove list_head from tc_action (Ivan Vecera) [1638022] - [net] net_sched: remove unused tcf_idr_check() (Ivan Vecera) [1638022] - [net] net_sched: remove unused parameter for tcf_action_delete() (Ivan Vecera) [1638022] - [net] net_sched: remove unnecessary ops->delete() (Ivan Vecera) [1638022] - [net] net_sched: improve and refactor tcf_action_put_many() (Ivan Vecera) [1638022] - [net] sched: always disable bh when taking tcf_lock (Ivan Vecera) [1638022] - [net] sched: act_ife: always release ife action on init error (Ivan Vecera) [1638022] - [net] cls_matchall: fix tcf_unbind_filter missing (Ivan Vecera) [1638022] - [net] sched: act_ife: disable bh when taking ife_mod_lock (Ivan Vecera) [1638022] - [net] sched: act_mirred method rename for grep-ability and consistency (Ivan Vecera) [1638022] - [net] sched: act_vlan method rename for grep-ability and consistency (Ivan Vecera) [1638022] - [net] sched: act_skbmod method rename for grep-ability and consistency (Ivan Vecera) [1638022] - [net] sched: act_skbedit method rename for grep-ability and consistency (Ivan Vecera) [1638022] - [net] sched: act_simple method rename for grep-ability and consistency (Ivan Vecera) [1638022] - [net] sched: act_police method rename for grep-ability and consistency (Ivan Vecera) [1638022] - [net] sched: act_pedit method rename for grep-ability and consistency (Ivan Vecera) [1638022] - [net] sched: act_nat method rename for grep-ability and consistency (Ivan Vecera) [1638022] - [net] sched: act_ipt method rename for grep-ability and consistency (Ivan Vecera) [1638022] - [net] sched: act_gact method rename for grep-ability and consistency (Ivan Vecera) [1638022] - [net] sched: act_sum method rename for grep-ability and consistency (Ivan Vecera) [1638022] - [net] sched: act_bpf method rename for grep-ability and consistency (Ivan Vecera) [1638022] - [net] sched: act_connmark method rename for grep-ability and consistency (Ivan Vecera) [1638022] - [net] sched: act_police: remove dependency on rtnl lock (Ivan Vecera) [1638022] - [net] core: protect rate estimator statistics pointer with lock (Ivan Vecera) [1638022] - [net] sched: act_mirred: remove dependency on rtnl lock (Ivan Vecera) [1638022] - [net] sched: extend action ops with put_dev callback (Ivan Vecera) [1638022] - [net] sched: act_vlan: remove dependency on rtnl lock (Ivan Vecera) [1638022] - [net] sched: act_tunnel_key: remove dependency on rtnl lock (Ivan Vecera) [1638022] - [net] sched: act_skbmod: remove dependency on rtnl lock (Ivan Vecera) [1638022] - [net] sched: act_simple: remove dependency on rtnl lock (Ivan Vecera) [1638022] - [net] sched: act_sample: remove dependency on rtnl lock (Ivan Vecera) [1638022] - [net] sched: act_pedit: remove dependency on rtnl lock (Ivan Vecera) [1638022] - [net] sched: act_ipt: remove dependency on rtnl lock (Ivan Vecera) [1638022] - [net] sched: act_ife: remove dependency on rtnl lock (Ivan Vecera) [1638022] - [net] sched: act_gact: remove dependency on rtnl lock (Ivan Vecera) [1638022] - [net] sched: act_csum: remove dependency on rtnl lock (Ivan Vecera) [1638022] - [net] sched: act_bpf: remove dependency on rtnl lock (Ivan Vecera) [1638022] - [net] tc: Update README and add config (Ivan Vecera) [1638022] - [net] sched: fix block->refcnt decrement (Ivan Vecera) [1638022] - [net] tc-tests: initial version of nat action unit tests (Ivan Vecera) [1638022] - [net] sched: allow flower to match tunnel options (Ivan Vecera) [1638022] - [net] flow_dissector: allow dissection of tunnel options from metadata (Ivan Vecera) [1638022] - [net] tc-testing: remove duplicate spaces in skbedit match patterns (Ivan Vecera) [1638022] - [net] tc-testing: remove duplicate spaces in connmark match patterns (Ivan Vecera) [1638022] - [net] tc-testing: flush gact actions on test teardown (Ivan Vecera) [1638022] - [net] tc-testing: fix ip address in u32 test (Ivan Vecera) [1638022] - [net] sched: cls_flower: Fix an error code in fl_tmplt_create() (Ivan Vecera) [1638022] - [net] sched: fix flush on non-existing chain (Ivan Vecera) [1638022] - [net] sched: make tcf_chain_{get, put}() static (Ivan Vecera) [1638022] - [net] sched: fix notifications for action-held chains (Ivan Vecera) [1638022] - [net] sched: change name of zombie chain to "held_by_acts_only" (Ivan Vecera) [1638022] - [net] act_mirred: use TC_ACT_REINSERT when possible (Ivan Vecera) [1638022] - [net] tc: introduce TC_ACT_REINSERT. (Ivan Vecera) [1638022] - [net] tc/act: remove unneeded RCU lock in action callback (Ivan Vecera) [1638022] - [net] sched: user-space can't set unknown tcfa_action values (Ivan Vecera) [1638022] - [net] Add and use skb_mark_not_on_list(). (Ivan Vecera) [1638022] - [net] sch_netem: Move private queue handler to generic location. (Ivan Vecera) [1638022] - [net] sch_htb: Remove local SKB queue handling code. (Ivan Vecera) [1638022] - [net] act_bpf: Use kmemdup instead of duplicating it in tcf_bpf_init_from_ops (Ivan Vecera) [1638022] - [net] cls_bpf: Use kmemdup instead of duplicating it in cls_bpf_prog_from_ops (Ivan Vecera) [1638022] - [net] act_pedit: remove unnecessary semicolon (Ivan Vecera) [1638022] - [net] sched: don't dump chains only held by actions (Ivan Vecera) [1638022] - [net] sch_cake: Make gso-splitting configurable from userspace (Ivan Vecera) [1638022] - [net] sched: unmark chain as explicitly created on delete (Ivan Vecera) [1638022] - [net] sched: cls_api: fix dead code in switch (Ivan Vecera) [1638022] - [net] sched: cls_flower: Use correct inline function for assignment of vlan tpid (Ivan Vecera) [1638022] - [net] sched: fix trailing whitespace (Ivan Vecera) [1638022] - [net] cbs: Add support for the graft function (Ivan Vecera) [1638022] - [net] sched: add skbprio scheduler (Ivan Vecera) [1638022] - [net] selftests: forwarding: add tests for TC chain templates (Ivan Vecera) [1638022] - [net] selftests: forwarding: add tests for TC chains creation adn destruction (Ivan Vecera) [1638022] - [net] selftests: forwarding: move shblock tc support check to a separate helper (Ivan Vecera) [1638022] - [net] sched: cls_flower: propagate chain teplate creation and destruction to drivers (Ivan Vecera) [1638022] - [net] sched: cls_flower: implement chain templates (Ivan Vecera) [1638022] - [net] sched: cls_flower: change fl_init_dissector to accept mask and dissector (Ivan Vecera) [1638022] - [net] sched: cls_flower: move key/mask dumping into a separate function (Ivan Vecera) [1638022] - [net] sched: introduce chain templates (Ivan Vecera) [1638022] - [net] sched: introduce chain object to uapi (Ivan Vecera) [1638022] - [net] sched: Avoid implicit chain 0 creation (Ivan Vecera) [1638022] - [net] sched: push ops lookup bits into tcf_proto_lookup_ops() (Ivan Vecera) [1638022] - [net] nfp: bring back support for offloading shared blocks (Ivan Vecera) [1638022] - [net] sched: use PTR_ERR_OR_ZERO macro in tcf_block_cb_register (Ivan Vecera) [1638022] - [net] tc-tests: initial version of fw filter unit tests (Ivan Vecera) [1638022] - [net] sch_cake: Fix tin order when set through skb->priority (Ivan Vecera) [1638022] - [net] sched: act_skbedit: don't use spinlock in the data path (Ivan Vecera) [1638022] - [net] sched: skbedit: use per-cpu counters (Ivan Vecera) [1638022] - [net] tc-testing: add geneve options in tunnel_key unit tests (Ivan Vecera) [1638022] - [net] sched: fix unprotected access to rcu cookie pointer (Ivan Vecera) [1638022] - [net] sched: act_ife: fix memory leak in ife init (Ivan Vecera) [1638022] - [net] sched: refactor flower walk to iterate over idr (Ivan Vecera) [1638022] - [net] sched: flower: Fix null pointer dereference when run tc vlan command (Ivan Vecera) [1638022] - [net] sched: Fix warnings from xchg() on RCU'd cookie pointer. (Ivan Vecera) [1638022] - [net] cls_flower: fix error values for commands not supported by drivers (Ivan Vecera) [1638022] - [net] nfp: handle cls_flower command default case (Ivan Vecera) [1638022] - [net] bnxt: simplify cls_flower command switch and handle default case (Ivan Vecera) [1638022] - [net] sch_cake: Conditionally split GSO segments (Ivan Vecera) [1638022] - [net] sch_cake: Add overhead compensation support to the rate shaper (Ivan Vecera) [1638022] - [net] sch_cake: Add DiffServ handling (Ivan Vecera) [1638022] - [net] sch_cake: Add NAT awareness to packet classifier (Ivan Vecera) [1638022] - [net] netfilter: Add nf_ct_get_tuple_skb global lookup function (Ivan Vecera) [1638022] - [net] sch_cake: Add optional ACK filter (Ivan Vecera) [1638022] - [net] sch_cake: Add ingress mode (Ivan Vecera) [1638022] - [net] sched: Add Common Applications Kept Enhanced (cake) qdisc (Ivan Vecera) [1638022] - [net] Use __u32 in uapi net_stamp.h (Ivan Vecera) [1638022] - [net] sched: flower: Add supprt for matching on QinQ vlan headers (Ivan Vecera) [1638022] - [net] sched: flower: Dump the ethertype encapsulated in vlan (Ivan Vecera) [1638022] - [net] flow_dissector: Add support for QinQ dissection (Ivan Vecera) [1638022] - [net] sched: flower: Add support for matching on vlan ethertype (Ivan Vecera) [1638022] - [net] flow_dissector: Save vlan ethertype from headers (Ivan Vecera) [1638022] - [net] sched: change action API to use array of pointers to actions (Ivan Vecera) [1638022] - [net] sched: atomically check-allocate action (Ivan Vecera) [1638022] - [net] sched: use reference counting action init (Ivan Vecera) [1638022] - [net] sched: don't release reference on action overwrite (Ivan Vecera) [1638022] - [net] sched: implement reference counted action release (Ivan Vecera) [1638022] - [net] sched: add 'delete' function to action ops (Ivan Vecera) [1638022] - [net] sched: implement action API that deletes action by index (Ivan Vecera) [1638022] - [net] sched: always take reference to action (Ivan Vecera) [1638022] - [net] sched: implement unlocked action init API (Ivan Vecera) [1638022] - [net] sched: change type of reference and bind counters (Ivan Vecera) [1638022] - [net] sched: use rcu for action cookie update (Ivan Vecera) [1638022] - [net] sched: Make etf report drops on error_queue (Ivan Vecera) [1638022] - [net] sched: Add HW offloading capability to ETF (Ivan Vecera) [1638022] - [net] sched: Introduce the ETF Qdisc (Ivan Vecera) [1638022] - [net] sched: Allow creating a Qdisc watchdog with other clocks (Ivan Vecera) [1638022] - [net] packet: Hook into time based transmission. (Ivan Vecera) [1638022] - [net] ipv6: Hook into time based transmission (Ivan Vecera) [1638022] - [net] ipv4: Hook into time based transmission (Ivan Vecera) [1638022] - [net] Add a new socket option for a future transmit time. (Ivan Vecera) [1638022] - [net] Clear skb->tstamp only on the forwarding path (Ivan Vecera) [1638022] - [net] sched: act_pedit: fix possible memory leak in tcf_pedit_init() (Ivan Vecera) [1638022] - [net] net sched actions: add extack messages in pedit action (Ivan Vecera) [1638022] - [net] net:sched: add action inheritdsfield to skbedit (Ivan Vecera) [1638022] - [net] tc-testing: initial version of tunnel_key unit tests (Ivan Vecera) [1638022] - [net] net sched actions: avoid bitwise operation on signed value in pedit (Ivan Vecera) [1638022] - [net] net sched actions: fix misleading text strings in pedit action (Ivan Vecera) [1638022] - [net] net sched actions: use sizeof operator for buffer length (Ivan Vecera) [1638022] - [net] net sched actions: fix sparse warning (Ivan Vecera) [1638022] - [net] net sched actions: fix coding style in pedit headers (Ivan Vecera) [1638022] - [net] net sched actions: fix coding style in pedit action (Ivan Vecera) [1638022] - [net] netem: slotting with non-uniform distribution (Ivan Vecera) [1638022] - [net] check tunnel option type in tunnel flags (Ivan Vecera) [1638022] - [net] sched: act_tunnel_key: add extended ack support (Ivan Vecera) [1638022] - [net] tc-tests: add an extreme-case csum action test (Ivan Vecera) [1638022] - [net] net_sched: remove unused htb drop_list (Ivan Vecera) [1638022]- [rpmspec] always run make with HOSTCFLAGS/HOSTLDFLAGS set (Jiri Olsa) [1624124] - [rpmspec] Pass global build flags to tools build (Jiri Olsa) [1624124] - [rpmspec] Pass global build flags to bpftool build (Jiri Olsa) [1624124] - [kernel] kbuild: Use HOST*FLAGS options from the command line (Jiri Olsa) [1624124] - [scripts] kbuild: Rename HOST_LOADLIBES to KBUILD_HOSTLDLIBS (Jiri Olsa) [1624124] - [tools] kbuild: Rename HOSTLDFLAGS to KBUILD_HOSTLDFLAGS (Jiri Olsa) [1624124] - [scripts] kbuild: Rename HOSTCXXFLAGS to KBUILD_HOSTCXXFLAGS (Jiri Olsa) [1624124] - [tools] kbuild: Rename HOSTCFLAGS to KBUILD_HOSTCFLAGS (Jiri Olsa) [1624124] - [tools] tools cpupower: Override CFLAGS assignments (Jiri Olsa) [1624124] - [tools] tools cpupower debug: Allow to use outside build flags (Jiri Olsa) [1624124] - [tools] perf tools: Pass build flags to traceevent build (Jiri Olsa) [1624124] - [tools] tools lib traceevent: Use LDFLAGS in the build commands (Jiri Olsa) [1624124] - [tools] perf tools: Link libperf-jvmti.so with LDFLAGS variable (Jiri Olsa) [1624124] - [tools] bpftool: Allow add linker flags via EXTRA_LDFLAGS variable (Jiri Olsa) [1624124] - [tools] bpftool: Allow to add compiler flags via EXTRA_CFLAGS variable (Jiri Olsa) [1624124] - [block] blkcg: handle dying request_queue when associating a blkg (Ming Lei) [1655485] - [block] block: deactivate blk_stat timer in wbt_disable_default() (Ming Lei) [1655485] - [lib] sbitmap: flush deferred clears for resize and shallow gets (Ming Lei) [1655485] - [md] dm: fix request-based dm's use of dm_wait_for_completion (Ming Lei) [1655485] - [nvme] nvme: fix irq vs io_queue calculations (Ming Lei) [1655485] - [md] dm: fix inflight IO check (Ming Lei) [1655485] - [md] dm: remove the pending IO accounting (Ming Lei) [1655485] - [block] block: return just one value from part_in_flight (Ming Lei) [1655485] - [block] block: switch to per-cpu in-flight counters (Ming Lei) [1655485] - [block] block: delete part_round_stats and switch to less precise counting (Ming Lei) [1655485] - [block] block: stop passing 'cpu' to all percpu stats methods (Ming Lei) [1655485] - [md] dm rq: leverage blk_mq_queue_busy() to check for outstanding IO (Ming Lei) [1655485] - [md] dm: dont rewrite dm_disk(md)->part0.in_flight (Ming Lei) [1655485] - [lib] sbitmap: silence bogus lockdep IRQ warning (Ming Lei) [1655485] - [scsi] scsi: Fix a harmless double shift bug (Ming Lei) [1655485] - [block] blk-mq: re-build queue map in case of kdump kernel (Ming Lei) [1655485] - [block] blkcg: put back rcu lock in blkcg_bio_issue_check() (Ming Lei) [1655485] - [block] block: convert io-latency to use rq_qos_wait (Ming Lei) [1655485] - [block] block: convert wbt_wait() to use rq_qos_wait() (Ming Lei) [1655485] - [block] block: add rq_qos_wait to rq_qos (Ming Lei) [1655485] - [block] blkcg: rename blkg_try_get() to blkg_tryget() (Ming Lei) [1655485] - [block] blkcg: change blkg reference counting to use percpu_ref (Ming Lei) [1655485] - [block] blkcg: remove bio_disassociate_task() (Ming Lei) [1655485] - [block] blkcg: remove additional reference to the css (Ming Lei) [1655485] - [block] blkcg: remove bio->bi_css and instead use bio->bi_blkg (Ming Lei) [1655485] - [block] blkcg: associate writeback bios with a blkg (Ming Lei) [1655485] - [block] blkcg: associate a blkg for pages being evicted by swap (Ming Lei) [1655485] - [block] blkcg: consolidate bio_issue_init() to be a part of core (Ming Lei) [1655485] - [block] blkcg: associate blkg when associating a device (Ming Lei) [1655485] - [block] dm: set the static flush bio device on demand (Ming Lei) [1655485] - [block] blkcg: introduce common blkg association logic (Ming Lei) [1655485] - [block] blkcg: convert blkg_lookup_create() to find closest blkg (Ming Lei) [1655485] - [block] blkcg: update blkg_lookup_create() to do locking (Ming Lei) [1655485] - [block] blkcg: fix ref count issue with bio_blkcg() using task_css (Ming Lei) [1655485] - [block] blk-mq: remove QUEUE_FLAG_POLL from default MQ flags (Ming Lei) [1655485] - [block] block: enable polling by default if a poll map is initalized (Ming Lei) [1655485] - [block] block: only allow polling if a poll queue_map exists (Ming Lei) [1655485] - [block] block: remove ->poll_fn (Ming Lei) [1655485] - [nvme] nvme-mpath: remove I/O polling support (Ming Lei) [1655485] - [nvme] nvme-rdma: remove I/O polling support (Ming Lei) [1655485] - [nvme] nvme-pci: remove the CQ lock for interrupt driven queues (Ming Lei) [1655485] - [nvme] nvme-pci: don't poll from irq context when deleting queues (Ming Lei) [1655485] - [nvme] nvme-pci: refactor nvme_disable_io_queues (Ming Lei) [1655485] - [nvme] nvme-pci: consolidate code for polling non-dedicated queues (Ming Lei) [1655485] - [nvme] nvme-pci: only allow polling with separate poll queues (Ming Lei) [1655485] - [nvme] nvme-pci: cleanup SQ allocation a bit (Ming Lei) [1655485] - [nvme] nvme-pci: use atomic bitops to mark a queue enabled (Ming Lei) [1655485] - [block] block: move queues types to the block layer (Ming Lei) [1655485] - [fs] aio: clear IOCB_HIPRI (Ming Lei) [1655485] - [lib] sbitmap: fix sbitmap_for_each_set() (Ming Lei) [1655485] - [block] blk-mq: don't call ktime_get_ns() if we don't need it (Ming Lei) [1655485] - [block] block: add cmd_flags to print_req_error (Ming Lei) [1655485] - [lib] sbitmap: optimize wakeup check (Ming Lei) [1655485] - [lib] sbitmap: ammortize cost of clearing bits (Ming Lei) [1655485] - [block] block: avoid extra bio reference for async O_DIRECT (Ming Lei) [1655485] - [lib] sbitmap: don't loop for find_next_zero_bit() for !round_robin (Ming Lei) [1655485] - [block] blk-mq: use plug for devices that implement ->commits_rqs() (Ming Lei) [1655485] - [block] blk-mq: use bd->last == true for list inserts (Ming Lei) [1655485] - [block] ataflop: implement mq_ops->commit_rqs() hook (Ming Lei) [1655485] - [block] virtio_blk: implement mq_ops->commit_rqs() hook (Ming Lei) [1655485] - [nvme] nvme: implement mq_ops->commit_rqs() hook (Ming Lei) [1655485] - [block] blk-mq: add mq_ops->commit_rqs() (Ming Lei) [1655485] - [block] block: improve logic around when to sort a plug list (Ming Lei) [1655485] - [block] blk-mq: Add a NULL check in blk_mq_free_map_and_requests() (Ming Lei) [1655485] - [block] ataflop: fix error handling in atari_floppy_init() (Ming Lei) [1655485] - [block] block: add io timeout to sysfs (Ming Lei) [1655485] - [block] block: use rcu_work instead of call_rcu to avoid sleep in softirq (Ming Lei) [1655485] - [block] blk-mq: fix failure to decrement plug count on single rq removal (Ming Lei) [1655485] - [block] sunvdc: Do not spin in an infinite loop when vio_ldc_send() returns EAGAIN (Ming Lei) [1655485] - [block] block: sum requests in the plug structure (Ming Lei) [1655485] - [block] blk-mq: Simplify request completion state (Ming Lei) [1655485] - [scsi] scsi: Do not rely on blk-mq for double completions (Ming Lei) [1655485] - [block] blk-mq: Return true if request was completed (Ming Lei) [1655485] - [block] blk-mq: never redirect polled IO completions (Ming Lei) [1655485] - [block] blk-mq: ensure mq_ops ->poll() is entered at least once (Ming Lei) [1655485] - [block] block: make blk_poll() take a parameter on whether to spin or not (Ming Lei) [1655485] - [nvme] nvme: remove opportunistic polling from bdev target (Ming Lei) [1655485] - [block] blk-mq: remove 'tag' parameter from mq_ops->poll() (Ming Lei) [1655485] - [block] blk-mq: when polling for IO, look for any completion (Ming Lei) [1655485] - [block] block: fix attempt to assign NULL io_context (Ming Lei) [1655485] - [block] block: Initialize BIO I/O priority early (Ming Lei) [1655485] - [block] block: prevent merging of requests with different priorities (Ming Lei) [1655485] - [fs] aio: Fix fallback I/O priority value (Ming Lei) [1655485] - [block] block: Introduce get_current_ioprio() (Ming Lei) [1655485] - [block] block: Remove bio->bi_ioc (Ming Lei) [1655485] - [fs] aio: Comment use of IOCB_FLAG_IOPRIO aio flag (Ming Lei) [1655485] - [nvme] nvme-fc: remove ->poll implementation (Ming Lei) [1655485] - [block] block: have ->poll_fn() return number of entries polled (Ming Lei) [1655485] - [block] block: avoid ordered task state change for polled IO (Ming Lei) [1655485] - [nvme] nvme: default to 0 poll queues (Ming Lei) [1655485] - [block] floppy: remove now unused 'flags' variable (Ming Lei) [1655485] - [mmc] mmc: stop abusing the request queue_lock pointer (Ming Lei) [1655485] - [block] ide: don't acquire queue_lock in ide_complete_pm_rq (Ming Lei) [1655485] - [block] ide: don't acquire queue lock in ide_pm_execute_rq (Ming Lei) [1655485] - [block] pktcdvd: remove queue_lock around blk_queue_max_hw_sectors (Ming Lei) [1655485] - [block] floppy: remove queue_lock around floppy_end_request (Ming Lei) [1655485] - [block] block: remove the rq_alloc_data request_queue field (Ming Lei) [1655485] - [block] block: don't plug for aio/O_DIRECT HIPRI IO (Ming Lei) [1655485] - [block] block: for async O_DIRECT, mark us as polling if asked to (Ming Lei) [1655485] - [block] block: add polled wakeup task helper (Ming Lei) [1655485] - [block] blk-rq-qos: inline check for q->rq_qos functions (Ming Lei) [1655485] - [block] block: add queue_is_mq() helper (Ming Lei) [1655485] - [nvme] nvme: provide optimized poll function for separate poll queues (Ming Lei) [1655485] - [block] ide: clear ide_req()->special for non-passthrough requests (Ming Lei) [1655485] - [nvme] nvme: fix handling of EINVAL on pci_alloc_irq_vectors_affinity() (Ming Lei) [1655485] - [block] block: add wbt_disable_default export for BFQ (Ming Lei) [1655485] - [block] block: remove the queue_lock indirection (Ming Lei) [1655485] - [block] block: remove the lock argument to blk_alloc_queue_node (Ming Lei) [1655485] - [mmc] mmc: stop abusing the request queue_lock pointer (Ming Lei) [1655485] - [mmc] mmc: simplify queue initialization (Ming Lei) [1655485] - [block] umem: don't override the queue_lock (Ming Lei) [1655485] - [block] drbd: don't override the queue_lock (Ming Lei) [1655485] - [block] blk-cgroup: move locking into blkg_destroy_all (Ming Lei) [1655485] - [block] blk-cgroup: consolidate error handling in blkcg_init_queue (Ming Lei) [1655485] - [block] block: remove a few unused exports (Ming Lei) [1655485] - [block] block: update a few comments for the legacy request removal (Ming Lei) [1655485] - [block] block: remove the unused lock argument to rq_qos_throttle (Ming Lei) [1655485] - [block] block: remove queue_lockdep_assert_held (Ming Lei) [1655485] - [block] block: use atomic bitops for ->queue_flags (Ming Lei) [1655485] - [block] block: don't hold the queue_lock over blk_abort_request (Ming Lei) [1655485] - [block] block: remove deadline __deadline manipulation helpers (Ming Lei) [1655485] - [block] block: remove QUEUE_FLAG_BYPASS and ->bypass (Ming Lei) [1655485] - [nvme] nvmet-rdma: fix response use after free (Ming Lei) [1655485] - [nvme] nvme: validate controller state before rescheduling keep alive (Ming Lei) [1655485] - [block] block, bfq: fix decrement of num_active_groups (Ming Lei) [1655485] - [ata] libata: whitelist all SAMSUNG MZ7KM* solid-state disks (Ming Lei) [1655485] - [nvme] nvme-rdma: fix double freeing of async event data (Ming Lei) [1655485] - [nvme] nvme-pci: fix surprise removal (Ming Lei) [1655485] - [nvme] nvme: Free ctrl device name on init failure (Ming Lei) [1655485] - [nvme] nvme-fc: resolve io failures during connect (Ming Lei) [1655485] - [nvme] nvme: make sure ns head inherits underlying device limits (Ming Lei) [1655485] - [nvme] nvmet: don't try to add ns to p2p map unless it actually uses it (Ming Lei) [1655485] - [nvme] nvme-pci: fix conflicting p2p resource adds (Ming Lei) [1655485] - [nvme] nvmet: Optionally use PCI P2P memory (Ming Lei) [1655485] - [nvme] nvmet: Introduce helper functions to allocate and free request SGLs (Ming Lei) [1655485] - [nvme] nvme-pci: Add support for P2P memory in requests (Ming Lei) [1655485] - [nvme] nvme-pci: Use PCI p2pmem subsystem to manage the CMB (Ming Lei) [1655485] - [infiniband] IB/core: Ensure we map P2P memory correctly in rdma_rw_ctx_[init|destroy]() (Ming Lei) [1655485] - [block] block: Add PCI P2P flag for request queue (Ming Lei) [1655485] - [documentation] PCI/P2PDMA: Add P2P DMA driver writer's documentation (Ming Lei) [1655485] - [documentation] docs-rst: Add a new directory for PCI documentation (Ming Lei) [1655485] - [pci] PCI/P2PDMA: Introduce configfs/sysfs enable attribute helpers (Ming Lei) [1655485] - [pci] PCI/P2PDMA: Add PCI p2pmem DMA mappings to adjust the bus offset (Ming Lei) [1655485] - [pci] PCI/P2PDMA: Add sysfs group to display p2pmem stats (Ming Lei) [1655485] - [pci] PCI/P2PDMA: Support peer-to-peer memory (Ming Lei) [1655485] - [nvme] nvmet-rdma: support max(16KB, PAGE_SIZE) inline data (Ming Lei) [1655485] - [nvme] nvme-rdma: support up to 4 segments of inline data (Ming Lei) [1655485] - [fs] aio: fix failure to put the file pointer (Ming Lei) [1655485] - [lib] scsi: Remove percpu_ida (Ming Lei) [1655485] - [scsi] scsi: target: Convert target drivers to use sbitmap (Ming Lei) [1655485] - [scsi] scsi: target: Abstract tag freeing (Ming Lei) [1655485] - [block] mmc: block: Fix unsupported parallel dispatch of requests (Ming Lei) [1655485] - [scsi] scsi: target: sbitmap: add seq_file forward declaration (Ming Lei) [1655485] - [mm] mm, memory_hotplug: do not clear numa_node association after hot_remove (Waiman Long) [1657422] - [fs] iomap: partially revert 4721a601099 (simulated directio short read on EFAULT) (Brian Foster) [1654713] - [fs] splice: don't read more than available pipe space (Brian Foster) [1654713] - [fs] vfs: allow some remap flags to be passed to vfs_clone_file_range (Brian Foster) [1654713] - [fs] xfs: fix inverted return from xfs_btree_sblock_verify_crc (Brian Foster) [1654713] - [fs] xfs: fix PAGE_MASK usage in xfs_free_file_space (Brian Foster) [1654713] - [fs] fs/xfs: fix f_ffree value for statfs when project quota is set (Brian Foster) [1654713] - [fs] iomap: readpages doesn't zero page tail beyond EOF (Brian Foster) [1654713] - [fs] vfs: vfs_dedupe_file_range() doesn't return EOPNOTSUPP (Brian Foster) [1654713] - [fs] iomap: dio data corruption and spurious errors when pipes fill (Brian Foster) [1654713] - [fs] iomap: sub-block dio needs to zeroout beyond EOF (Brian Foster) [1654713] - [fs] iomap: FUA is wrong for DIO O_DSYNC writes into unwritten extents (Brian Foster) [1654713] - [fs] xfs: delalloc -> unwritten COW fork allocation can go wrong (Brian Foster) [1654713] - [fs] xfs: flush removing page cache in xfs_reflink_remap_prep (Brian Foster) [1654713] - [fs] xfs: extent shifting doesn't fully invalidate page cache (Brian Foster) [1654713] - [fs] xfs: finobt AG reserves don't consider last AG can be a runt (Brian Foster) [1654713] - [fs] xfs: fix transient reference count error in xfs_buf_resubmit_failed_buffers (Brian Foster) [1654713] - [fs] xfs: uncached buffer tracing needs to print bno (Brian Foster) [1654713] - [fs] xfs: make xfs_file_remap_range() static (Brian Foster) [1654713] - [fs] xfs: fix shared extent data corruption due to missing cow reservation (Brian Foster) [1654713] - [fs] xfs: fix overflow in xfs_attr3_leaf_verify (Brian Foster) [1654713] - [fs] xfs: print buffer offsets when dumping corrupt buffers (Brian Foster) [1654713] - [fs] xfs: Fix error code in 'xfs_ioc_getbmap()' (Brian Foster) [1654713] - [fs] xfs: cancel COW blocks before swapext (Brian Foster) [1654713] - [fs] xfs: clear ail delwri queued bufs on unmount of shutdown fs (Brian Foster) [1654713] - [fs] xfs: use offsetof() in place of offset macros for __xfsstats (Brian Foster) [1654713] - [fs] xfs: Fix xqmstats offsets in /proc/fs/xfs/xqmstat (Brian Foster) [1654713] - [fs] xfs: fix use-after-free race in xfs_buf_rele (Brian Foster) [1654713] - [fs] xfs: Add attibute remove and helper functions (Brian Foster) [1654713] - [fs] xfs: Add attibute set and helper functions (Brian Foster) [1654713] - [fs] xfs: Add helper function xfs_attr_try_sf_addname (Brian Foster) [1654713] - [fs] xfs: Move fs/xfs/xfs_attr.h to fs/xfs/libxfs/xfs_attr.h (Brian Foster) [1654713] - [fs] xfs: issue log message on user force shutdown (Brian Foster) [1654713] - [fs] xfs: fix buffer state management in xrep_findroot_block (Brian Foster) [1654713] - [fs] xfs: always assign buffer verifiers when one is provided (Brian Foster) [1654713] - [fs] xfs: xrep_findroot_block should reject root blocks with siblings (Brian Foster) [1654713] - [fs] xfs: add a define for statfs magic to uapi (Brian Foster) [1654713] - [fs] xfs: print dangling delalloc extents (Brian Foster) [1654713] - [fs] xfs: fix fork selection in xfs_find_trim_cow_extent (Brian Foster) [1654713] - [fs] xfs: remove the unused trimmed argument from xfs_reflink_trim_around_shared (Brian Foster) [1654713] - [fs] xfs: remove the unused shared argument to xfs_reflink_reserve_cow (Brian Foster) [1654713] - [fs] xfs: handle zeroing in xfs_file_iomap_begin_delay (Brian Foster) [1654713] - [fs] xfs: remove suport for filesystems without unwritten extent flag (Brian Foster) [1654713] - [fs] xfs: remove XFS_IO_INVALID (Brian Foster) [1654713] - [fs] xfs: remove [cm]time update from reflink calls (Brian Foster) [1654713] - [fs] xfs: remove xfs_reflink_remap_range (Brian Foster) [1654713] - [fs] xfs: remove redundant remap partial EOF block checks (Brian Foster) [1654713] - [fs] xfs: support returning partial reflink results (Brian Foster) [1654713] - [fs] xfs: clean up xfs_reflink_remap_blocks call site (Brian Foster) [1654713] - [fs] xfs: fix pagecache truncation prior to reflink (Brian Foster) [1654713] - [fs] vfs: clean up generic_remap_file_range_prep return value (Brian Foster) [1654713] - [fs] vfs: hide file range comparison function (Brian Foster) [1654713] - [fs] vfs: enable remap callers that can handle short operations (Brian Foster) [1654713] - [fs] vfs: plumb remap flags through the vfs dedupe functions (Brian Foster) [1654713] - [fs] vfs: plumb remap flags through the vfs clone functions (Brian Foster) [1654713] - [fs] vfs: make remap_file_range functions take and return bytes completed (Brian Foster) [1654713] - [fs] vfs: remap helper should update destination inode metadata (Brian Foster) [1654713] - [fs] vfs: pass remap flags to generic_remap_checks (Brian Foster) [1654713] - [fs] vfs: pass remap flags to generic_remap_file_range_prep (Brian Foster) [1654713] - [fs] vfs: combine the clone and dedupe into a single remap_file_range (Brian Foster) [1654713] - [fs] vfs: rename clone_verify_area to remap_verify_area (Brian Foster) [1654713] - [fs] vfs: rename vfs_clone_file_prep to be more descriptive (Brian Foster) [1654713] - [fs] vfs: skip zero-length dedupe requests (Brian Foster) [1654713] - [fs] vfs: avoid problematic remapping requests into partial EOF block (Brian Foster) [1654713] - [fs] vfs: strengthen checking of file range inputs to generic_remap_checks (Brian Foster) [1654713] - [fs] vfs: exit early from zero length remap operations (Brian Foster) [1654713] - [fs] vfs: check file ranges before cloning files (Brian Foster) [1654713] - [fs] vfs: vfs_clone_file_prep_inodes should return EINVAL for a clone from beyond EOF (Brian Foster) [1654713] - [block] blk-mq: not embed .mq_kobj and ctx->kobj into queue instance (Ming Lei) [1653124] - [fs] fs: fix lost error code in dio_complete (Ming Lei) [1655364] - [iommu] iommu/iova: Optimise attempts to allocate iova from 32bit address range (Robert Richter) [1639202]- [drm] drm/nouveau/drm/nouveau: Check rc from drm_dp_mst_topology_mgr_resume() (Lyude Paul) [1658810] - [x86] Mark Intel Apollo Lake supported (David Arcari) [1653799] - [infiniband] IB/mlx5: Fix implicit ODP interrupted page fault (Alaa Hleihel) [1658085] - [infiniband] IB/mlx5: Improve ODP debugging messages (Alaa Hleihel) [1658085] - [netdrv] net/mlx5: Use multi threaded workqueue for page fault handling (Alaa Hleihel) [1658085] - [netdrv] net/mlx5: Return success for PAGE_FAULT_RESUME in internal error state (Alaa Hleihel) [1658085] - [infiniband] IB/mlx5: Lock QP during page fault handling (Alaa Hleihel) [1658085] - [netdrv] net/mlx5: Enumerate page fault types (Alaa Hleihel) [1658085] - [netdrv] net/mlx5: Add interface to hold and release core resources (Alaa Hleihel) [1658085] - [netdrv] net/mlx5: Release resource on error flow (Alaa Hleihel) [1658085] - [netdrv] net/mlx4_core: Correctly set PFC param if global pause is turned off. (Alaa Hleihel) [1658085] - [netdrv] net/mlx4_en: Change min MTU size to ETH_MIN_MTU (Alaa Hleihel) [1658085] - [netdrv] mlx5: fix get_ip_proto() (Alaa Hleihel) [1658085] - [infiniband] IB/mlx5: Fix page fault handling for MW (Alaa Hleihel) [1658085] - [infiniband] RDMA/mlx5: Initialize return variable in case pagefault was skipped (Alaa Hleihel) [1658085] - [infiniband] IB/mlx5: Skip non-ODP MR when handling a page fault (Alaa Hleihel) [1658085] - [net] net/dim: Update DIM start sample after each DIM iteration (Alaa Hleihel) [1658085] - [infiniband] IB/mlx5: Avoid load failure due to unknown link width (Alaa Hleihel) [1658085] - [infiniband] RDMA/mlx5: Fix fence type for IB_WR_LOCAL_INV WR (Alaa Hleihel) [1658085] - [netdrv] net/mlx5e: Removed unnecessary warnings in FEC caps query (Alaa Hleihel) [1658085] - [netdrv] net/mlx5e: Fix selftest for small MTUs (Alaa Hleihel) [1658085] - [netdrv] net/mlx5e: RX, verify received packet size in Linear Striding RQ (Alaa Hleihel) [1658085] - [netdrv] net/mlx5e: Apply the correct check for supporting TC esw rules split (Alaa Hleihel) [1658085] - [netdrv] net/mlx5e: Adjust to max number of channles when re-attaching (Alaa Hleihel) [1658085] - [netdrv] net/mlx5e: Always use the match level enum when parsing TC rule match (Alaa Hleihel) [1658085] - [netdrv] net/mlx5e: Claim TC hw offloads support only under a proper build config (Alaa Hleihel) [1658085] - [netdrv] net/mlx5e: Don't match on vlan non-existence if ethertype is wildcarded (Alaa Hleihel) [1658085] - [netdrv] net/mlx5e: IPoIB, Reset QP after channels are closed (Alaa Hleihel) [1658085] - [netdrv] net/mlx4: Fix UBSAN warning of signed integer overflow (Alaa Hleihel) [1658085] - [netdrv] net/mlx4_core: Fix uninitialized variable compilation warning (Alaa Hleihel) [1658085] - [netdrv] net/mlx4_core: Zero out lkey field in SW2HW_MPT fw command (Alaa Hleihel) [1658085] - [infiniband] IB/mlx5: Fix MR cache initialization (Alaa Hleihel) [1658085] - [infiniband] RDMA/mlx5: Remove extraneous error check (Alaa Hleihel) [1658085] - [netdrv] net/mlx5: Take only bit 24-26 of wqe.pftype_wq for page fault type (Alaa Hleihel) [1658085] - [netdrv] net/mlx5: Fix memory leak when setting fpga ipsec caps (Alaa Hleihel) [1658085] - [infiniband] IB/mlx5: Unmap DMA addr from HCA before IOMMU (Alaa Hleihel) [1658085] - [infiniband] RDMA/mlx5: Remove superfluous version print (Alaa Hleihel) [1658085] - [infiniband] IB/mlx5: Allow transition of DCI QP to reset (Alaa Hleihel) [1658085] - [infiniband] IB/mlx5: Don't hold spin lock while checking device state (Alaa Hleihel) [1658085] - [netdrv] net/mlx5e: Move mlx5e_priv_flags into en_ethtool.c (Alaa Hleihel) [1658085] - [netdrv] net/mlx5: Fix atomic_mode enum values (Alaa Hleihel) [1658085] - [netdrv] net/mlx5e: Delete unneeded function argument (Alaa Hleihel) [1658085] - [netdrv] net/mlx5e: RX, Prefetch the xdp_frame data area (Alaa Hleihel) [1658085] - [drm] drm/i915: Synchronize hpd work in i915_hpd_storm_ctl_show() (Lyude Paul) [1658376] - [drm] drm/i915: Add short HPD IRQ storm detection for non-MST systems (Lyude Paul) [1658376] - [drm] drm/i915: Clarify flow for disabling IRQs on storms (Lyude Paul) [1658376] - [drm] drm/i915: Fix threshold check in intel_hpd_irq_storm_detect() (Lyude Paul) [1658376] - [drm] drm/i915: Fix NULL deref when re-enabling HPD IRQs on systems with MST (Lyude Paul) [1658376] - [drm] drm/i915: Fix possible race in intel_dp_add_mst_connector() (Lyude Paul) [1658376] - [x86] kvm: x86: bump KVM_(SOFT_)MAX_VCPUS to 384 (Radim Krcmar) [1635205] - [block] blk-mq: punt failed direct issue to dispatch list (Ming Lei) [1656653] - [block] blk-mq: fix corruption with direct issue (Ming Lei) [1656653] - [pci] PCI: Add support for Immediate Readiness (Myron Stowe) [1483409] - [x86] x86/PCI: Remove node-local allocation when initialising host controller (Myron Stowe) [1483409] - [arm64] arm64: PCI: Remove node-local allocations when initialising host controller (Myron Stowe) [1483409] - [cpufreq] cpufreq: intel_pstate: Add base_frequency attribute (Prarit Bhargava) [1648207] - [acpi] ACPI / CPPC: Add support for guaranteed performance (Prarit Bhargava) [1648207] - [block] block: fix single range discard merge (Ming Lei) [1654096] - [scsi] SCSI: fix queue cleanup race before queue initialization is done (Ming Lei) [1642404] - [netdrv] net: hinic: fix null pointer dereference on pointer hwdev (Xiaojun Tan) [1654207] - [netdrv] net-next/hinic: fix a bug in rx data flow (Xiaojun Tan) [1654207] - [netdrv] net-next/hinic:fix a bug in set mac address (Xiaojun Tan) [1654207] - [netdrv] net-next/hinic:add rx checksum offload for HiNIC (Xiaojun Tan) [1654207] - [netdrv] net-next/hinic:replace multiply and division operators (Xiaojun Tan) [1654207] - [netdrv] hinic: Fix l4_type parameter in hinic_task_set_tunnel_l4 (Xiaojun Tan) [1654207] - [netdrv] net-next/hinic: add checksum offload and TSO support (Xiaojun Tan) [1654207] - [netdrv] cxgb4: Remove SGE_HOST_PAGE_SIZE dependency on page size (Arjun Vynipadath) [1651082]- [x86] kvm: x86: Report STIBP on GET_SUPPORTED_CPUID (Eduardo Habkost) [1644870] - [kernel] power: remove possible deadlock when unregistering power_supply (Benjamin Tissoires) [1657623] - [md] dm: call blk_queue_split() to impose device limits on bios (Mike Snitzer) [1657340] - [pinctrl] Revert "pinctrl: intel: Do pin translation when lock IRQ" (Benjamin Tissoires) [1658075] - [pinctrl] pinctrl: cannonlake: Fix HOSTSW_OWN register offset of H variant (Benjamin Tissoires) [1658075] - [pinctrl] pinctrl: intel: Do pin translation in other GPIO operations as well (Benjamin Tissoires) [1658075] - [pinctrl] pinctrl: cannonlake: Fix gpio base for GPP-E (Benjamin Tissoires) [1658075] - [pinctrl] pinctrl: intel: Don't shadow error code of gpiochip_lock_as_irq() (Benjamin Tissoires) [1658075] - [pinctrl] pinctrl: cannonlake: Fix community ordering for H variant (Benjamin Tissoires) [1658075] - [pinctrl] pinctrl: intel: Do pin translation when lock IRQ (Benjamin Tissoires) [1658075] - [firmware] efi: Prevent GICv3 WARN() by mapping the memreserve table before first use (Bhupesh Sharma) [1638640] - [firmware] efi: Permit calling efi_mem_reserve_persistent() from atomic context (Bhupesh Sharma) [1638640] - [firmware] efi/arm: Defer persistent reservations until after paging_init() (Bhupesh Sharma) [1638640] - [firmware] efi/arm: Revert deferred unmap of early memmap mapping (Bhupesh Sharma) [1638640] - [arm64] arm64: memblock: don't permit memblock resizing until linear mapping is up (Bhupesh Sharma) [1638640] - [arm64] arm64: Fix /proc/iomem for reserved but not memory regions (Bhupesh Sharma) [1638640] - [tty] tty: wipe buffer. (Christoph von Recklinghausen) [1655051] - [tty] tty: wipe buffer if not echoing data (Christoph von Recklinghausen) [1655051]- [powerpc] powerpc/perf: Remove sched_task function defined for thread-imc (Steve Best) [1657153] - [s390] Add reserved fields to mm_context_t (Philipp Rudo) [1656874] - [s390] Add reserved fields to thread_struct (Philipp Rudo) [1656874] - [documentation] kdump: correct crashkernel=auto threshold (Raghavendra Rao) [1656698] - [fs] NFSv4.x: fix lock recovery during delegation recall (Steve Dickson) [1656410] - [x86] x86/spec_ctrl: Synchronize RHEL8 percpu SPEC_CTRL MSR states with new STIBP logic (Waiman Long) [1655662] - [x86] x86/speculation: Provide IBPB always command line options (Waiman Long) [1655662] - [x86] x86/speculation: Add seccomp Spectre v2 user space protection mode (Waiman Long) [1655662] - [x86] x86/speculation: Enable prctl mode for spectre_v2_user (Waiman Long) [1655662] - [x86] x86/speculation: Add prctl() control for indirect branch speculation (Waiman Long) [1655662] - [x86] x86/speculation: Prepare arch_smt_update() for PRCTL mode (Waiman Long) [1655662] - [x86] x86/speculation: Prevent stale SPEC_CTRL msr content (Waiman Long) [1655662] - [x86] x86/speculation: Split out TIF update (Waiman Long) [1655662] - [x86] ptrace: Remove unused ptrace_may_access_sched() and MODE_IBRS (Waiman Long) [1655662] - [x86] x86/speculation: Prepare for conditional IBPB in switch_mm() (Waiman Long) [1655662] - [x86] x86/speculation: Avoid __switch_to_xtra() calls (Waiman Long) [1655662] - [x86] x86/process: Consolidate and simplify switch_to_xtra() code (Waiman Long) [1655662] - [x86] x86/speculation: Prepare for per task indirect branch speculation control (Waiman Long) [1655662] - [x86] x86/speculation: Add command line control for indirect branch speculation (Waiman Long) [1655662] - [x86] x86/speculation: Unify conditional spectre v2 print functions (Waiman Long) [1655662] - [x86] x86/speculataion: Mark command line parser data __initdata (Waiman Long) [1655662] - [x86] x86/speculation: Mark string arrays const correctly (Waiman Long) [1655662] - [x86] x86/speculation: Reorder the spec_v2 code (Waiman Long) [1655662] - [x86] x86/l1tf: Show actual SMT state (Waiman Long) [1655662] - [x86] x86/speculation: Rework SMT state change (Waiman Long) [1655662] - [x86] sched/smt: Expose sched_smt_present static key (Waiman Long) [1655662] - [x86] x86/Kconfig: Select SCHED_SMT if SMP enabled (Waiman Long) [1655662] - [x86] sched/smt: Make sched_smt_present track topology (Waiman Long) [1655662] - [x86] x86/speculation: Reorganize speculation control MSRs update (Waiman Long) [1655662] - [x86] x86/speculation: Rename SSBD update functions (Waiman Long) [1655662] - [x86] x86/speculation: Disable STIBP when enhanced IBRS is in use (Waiman Long) [1655662] - [x86] x86/speculation: Move STIPB/IBPB string conditionals out of cpu_show_common() (Waiman Long) [1655662] - [x86] x86/speculation: Remove unnecessary ret variable in cpu_show_common() (Waiman Long) [1655662] - [x86] x86/speculation: Clean up spectre_v2_parse_cmdline() (Waiman Long) [1655662] - [x86] x86/speculation: Update the TIF_SSBD comment (Waiman Long) [1655662] - [x86] x86/retpoline: Remove minimal retpoline support (Waiman Long) [1655662] - [x86] x86/retpoline: Make CONFIG_RETPOLINE depend on compiler support (Waiman Long) [1655662] - [x86] x86/spec_ctrl: Temporarily remove the IBRS code from process.c & bugs.c (Waiman Long) [1655662] - [nvme] nvme: flush namespace scanning work just before removing namespaces (Ewan Milne) [1656028] - [netdrv] i40e: Fix deletion of MAC filters (Stefan Assmann) [1646847] - [scsi] mpt3sas: Display message on Configurable secure HBA (Tomas Henzl) [1649314] - [scsi] scsi: mpt3sas: Add support for Aero controllers (Tomas Henzl) [1649314] - [scsi] scsi: mpt3sas: Update MPI headers to support Aero controllers (Tomas Henzl) [1649314] - [scsi] megaraid_sas: Add support for MegaRAID Aero controllers (Tomas Henzl) [1649384] - [netdrv] nfp: flower: enabled offloading of Team LAG (Pablo Cascon) [1649876] - [netdrv] net/mlx5: IPSec, Fix the SA context hash key (Alaa Hleihel) [1645857] - [hwmon] hwmon/k10temp: Add support for AMD family 17h, model 30h CPUs (Gary Hook) [1640681] - [x86] x86/amd_nb: Add PCI device IDs for family 17h, model 30h (Gary Hook) [1640681] - [x86] x86/amd_nb: Add support for newer PCI topologies (Gary Hook) [1640681] - [hwmon] hwmon/k10temp, x86/amd_nb: Consolidate shared device IDs (Gary Hook) [1640681] - [net] tipc: fix info leak from kernel tipc_event (Jon Maloy) [1643279] - [net] tipc: eliminate message disordering during binding table update (Jon Maloy) [1643279] - [net] tipc: fix unsafe rcu locking when accessing publication list (Jon Maloy) [1643279] - [net] tipc: queue socket protocol error messages into socket receive buffer (Jon Maloy) [1643279] - [net] tipc: ignore STATE_MSG on wrong link session (Jon Maloy) [1643279] - [net] tipc: fix failover problem (Jon Maloy) [1643279] - [net] tipc: eliminate possible recursive locking detected by LOCKDEP (Jon Maloy) [1643279] - [net] tipc: lock wakeup & inputq at tipc_link_reset() (Jon Maloy) [1643279] - [net] tipc: reset bearer if device carrier not ok (Jon Maloy) [1643279] - [net] tipc: fix flow control accounting for implicit connect (Jon Maloy) [1643279] - [net] tipc: check return value of __tipc_dump_start() (Jon Maloy) [1643279] - [net] tipc: call start and done ops directly in __tipc_nl_compat_dumpit() (Jon Maloy) [1643279] - [net] tipc: orphan sock in tipc_release() (Jon Maloy) [1643279] - [net] tipc: switch to rhashtable iterator (Jon Maloy) [1643279] - [net] tipc: fix a missing rhashtable_walk_exit() (Jon Maloy) [1643279] - [net] tipc: add missing dev_put() on error in tipc_enable_l2_media (Jon Maloy) [1643279] - [net] tipc: initialize broadcast link stale counter correctly (Jon Maloy) [1643279] - [net] tipc: set link tolerance correctly in broadcast link (Jon Maloy) [1643279] - [net] tipc: extend link reset criteria for stale packet retransmission (Jon Maloy) [1643279] - [crypto] crypto: ccp - Add support for new CCP/PSP device ID (Gary Hook) [1634201] - [crypto] crypto: ccp - Support register differences between PSP devices (Gary Hook) [1634201] - [crypto] crypto: ccp - Remove unused #defines (Gary Hook) [1634201] - [crypto] crypto: ccp - Add psp enabled message when initialization succeeds (Gary Hook) [1634201] - [crypto] crypto: ccp - Fix command completion detection race (Gary Hook) [1634201] - [crypto] crypto: ccp - Check for NULL PSP pointer at module unload (Gary Hook) [1634201] - [net] sctp: increase sk_wmem_alloc when head->truesize is increased (Xin Long) [1645419] - [net] sctp: count sk_wmem_alloc by skb truesize in sctp_packet_transmit (Xin Long) [1645419] - [net] ipv6: re-do dad when interface has IFF_NOARP flag change (Hangbin Liu) [1644594] - [net] netfilter: nf_tables: don't skip inactive chains during update (Florian Westphal) [1643746] - [net] inet: frags: better deal with smp races (Sabrina Dubroca) [1645397] - [net] geneve, vxlan: Don't set exceptions if skb->len < mtu (Xin Long) [1642842] - [net] geneve, vxlan: Don't check skb_dst() twice (Xin Long) [1642842] - [net] sctp: fix strchange_flags name for Stream Change Event (Xin Long) [1641852] - [net] sctp: update dst pmtu with the correct daddr (Xin Long) [1644478] - [net] sctp: not free the new asoc when sctp_wait_for_connect returns err (Xin Long) [1644155] - [net] l2tp: fix a sock refcnt leak in l2tp_tunnel_register (Xin Long) [1642749] - [net] sctp: check policy more carefully when getting pr status (Xin Long) [1637786] - [net] sctp: get pr_assoc and pr_stream all status with SCTP_PR_SCTP_ALL instead (Xin Long) [1637786] - [net] ipv4/igmp: fix v1/v2 switchback timeout based on rfc3376, 8.12 (Hangbin Liu) [1638598] - [net] netfilter: nft_compat: ebtables 'nat' table is normal chain type (Florian Westphal) [1645377] - [net] sched: exclude TC from kABI guarantee (Ivan Vecera) [1628454] - [net] netfilter: nft_set_rbtree: allow loose matching of closing element in interval (Phil Sutter) [1641993] - [net] netfilter: xt_nat: fix DNAT target for shifted portmap ranges (Paolo Abeni) [1634258] - [net] sched: Fix for duplicate class dump (Phil Sutter) [1631179] - [x86] KVM: X86: Fix scan ioapic use-before-initialization (Bandan Das) [1653835] {CVE-2018-19407}- [scsi] scsi: vmw_pscsi: Rearrange code to avoid multiple calls to free_irq during unload (Cathy Avery) [1590875] - [netdrv] net/ibmvnic: Fix RTNL deadlock during device reset (Steve Best) [1656076] - [s390] s390/qeth: fix length check in SNMP processing (Philipp Rudo) [1655612] - [s390] s390/ism: clear dmbe_mask bit before SMC IRQ handling (Philipp Rudo) [1655611] - [net] net/smc: use after free fix in smc_wr_tx_put_slot() (Philipp Rudo) [1655611] - [net] net/smc: atomic SMCD cursor handling (Philipp Rudo) [1655611] - [net] net/smc: add SMC-D shutdown signal (Philipp Rudo) [1655611] - [net] net/smc: use queue pair number when matching link group (Philipp Rudo) [1655611] - [net] net/smc: abort CLC connection in smc_release (Philipp Rudo) [1655611] - [net] net/smc: unregister rkeys of unused buffer (Philipp Rudo) [1655611] - [net] net/smc: add infrastructure to send delete rkey messages (Philipp Rudo) [1655611] - [net] net/smc: avoid a delay by waiting for nothing (Philipp Rudo) [1655611] - [net] net/smc: cleanup listen worker mutex unlocking (Philipp Rudo) [1655611] - [net] net/smc: short wait for late smc_clc_wait_msg (Philipp Rudo) [1655611] - [net] net/smc: no link delete for a never active link (Philipp Rudo) [1655611] - [net] net/smc: allow fallback after clc timeouts (Philipp Rudo) [1655611] - [net] net/smc: remove sock_error detour in clc-functions (Philipp Rudo) [1655611] - [net] net/smc: make smc_lgr_free() static (Philipp Rudo) [1655611] - [net] net/smc: cleanup tcp_listen_worker initialization (Philipp Rudo) [1655611] - [net] net/smc: fix smc_buf_unuse to use the lgr pointer (Philipp Rudo) [1655611] - [net] Revert "net: simplify sock_poll_wait" (Philipp Rudo) [1655611] - [powerpc] powerpc/pseries: Fix unitialized timer reset on migration (Steve Best) [1655053] - [powerpc] powerpc/pseries/mobility: Extend start/stop topology update scope (Steve Best) [1655053] - [x86] Mark Intel Cascade Lake supported (Steve Best) [1641425]- [x86] KVM: VMX: re-add ple_gap module parameter (Gary Hook) [1652953] - [netdrv] tg3: Add PHY reset for 5717/5719/5720 in change ring and flow control paths (Steve Best) [1655515] - [pci] PCI/ASPM: Do not initialize link state when aspm_disabled is set (Myron Stowe) [1655246] - [pci] PCI/ACPI: Allow _OSC presence to be optional for PCI (Myron Stowe) [1655246] - [pci] PCI/ACPI: Correct error message for ASPM disabling (Myron Stowe) [1655246] - [pci] PCI/ASPM: Fix link_state teardown on device removal (Myron Stowe) [1655246] - [netdrv] ice: Change req_speeds to be u16 (Jonathan Toppins) [1644403] - [netdrv] ice: Fix the bytecount sent to netdev_tx_sent_queue (Jonathan Toppins) [1644403] - [netdrv] ice: Fix tx_timeout in PF driver (Jonathan Toppins) [1644403] - [netdrv] ice: Fix napi delete calls for remove (Jonathan Toppins) [1644403] - [netdrv] ice: Fix typo in error message (Jonathan Toppins) [1644403] - [netdrv] ice: Fix flags for port VLAN (Jonathan Toppins) [1644403] - [netdrv] ice: Remove duplicate addition of VLANs in replay path (Jonathan Toppins) [1644403] - [netdrv] ice: Free VSI contexts during for unload (Jonathan Toppins) [1644403] - [netdrv] ice: Fix dead device link issue with flow control (Jonathan Toppins) [1644403] - [netdrv] ice: Check for reset in progress during remove (Jonathan Toppins) [1644403] - [netdrv] ice: Set carrier state and start/stop queues in rebuild (Jonathan Toppins) [1644403] - [netdrv] virtchnl: Added support to exchange additional speed values (Jonathan Toppins) [1644403] - [netdrv] ice: Poll for link status change (Jonathan Toppins) [1644403] - [netdrv] ice: Allocate VF interrupts and set queue map (Jonathan Toppins) [1644403] - [netdrv] ice: Introduce ice_dev_onetime_setup (Jonathan Toppins) [1644403] - [netdrv] ice: Use capability count returned by the firmware (Jonathan Toppins) [1644403] - [netdrv] ice: Update expected FW version (Jonathan Toppins) [1644403] - [netdrv] ice: Change device ID define names to align with branding string (Jonathan Toppins) [1644403] - [netdrv] ice: Make ice_msix_clean_rings static (Jonathan Toppins) [1644403] - [netdrv] ice: Update version string (Jonathan Toppins) [1644403] - [netdrv] ice: Use the right function to enable/disable VSI (Jonathan Toppins) [1644403] - [netdrv] ice: Add more flexibility on how we assign an ITR index (Jonathan Toppins) [1644403] - [netdrv] ice: Fix potential null pointer issues (Jonathan Toppins) [1644403] - [netdrv] ice: Add code to go from ICE_FWD_TO_VSI_LIST to ICE_FWD_TO_VSI (Jonathan Toppins) [1644403] - [netdrv] ice: Fix forward to queue group logic (Jonathan Toppins) [1644403] - [netdrv] ice: Extend malicious operations detection logic (Jonathan Toppins) [1644403] - [netdrv] ice: Notify VF of link status change (Jonathan Toppins) [1644403] - [netdrv] ice: Implement virtchnl commands for AVF support (Jonathan Toppins) [1644403] - [netdrv] ice: Add handlers for VF netdevice operations (Jonathan Toppins) [1644403] - [netdrv] ice: Add support for VF reset events (Jonathan Toppins) [1644403] - [netdrv] ice: Update VSI and queue management code to handle VF VSI (Jonathan Toppins) [1644403] - [netdrv] ice: Add handler to configure SR-IOV (Jonathan Toppins) [1644403] - [netdrv] ice: Add support to detect SR-IOV capability and mailbox queues (Jonathan Toppins) [1644403] - [netdrv] ice: Fix error on driver remove (Jonathan Toppins) [1644403] - [netdrv] ice: Add support for dynamic interrupt moderation (Jonathan Toppins) [1644403] - [netdrv] ice: Align ice_reset_req enum values to hardware reset values (Jonathan Toppins) [1644403] - [netdrv] ice: Implement ethtool hook for RSS switch (Jonathan Toppins) [1644403] - [netdrv] ice: Split irq_tracker into sw_irq_tracker and hw_irq_tracker (Jonathan Toppins) [1644403] - [netdrv] ice: Check for actual link state of port after reset (Jonathan Toppins) [1644403] - [netdrv] ice: Implement VSI replay framework (Jonathan Toppins) [1644403] - [netdrv] ice: Expand use of VSI handles part 2/2 (Jonathan Toppins) [1644403] - [netdrv] ice: Expand use of VSI handles part 1/2 (Jonathan Toppins) [1644403] - [netdrv] ice: Change pf state behavior to protect reset path (Jonathan Toppins) [1644403] - [netdrv] ice: Move common functions out of ice_main.c part 7/7 (Jonathan Toppins) [1644403] - [netdrv] ice: Move common functions out of ice_main.c part 6/7 (Jonathan Toppins) [1644403] - [netdrv] ice: Move common functions out of ice_main.c part 5/7 (Jonathan Toppins) [1644403] - [netdrv] ice: Move common functions out of ice_main.c part 4/7 (Jonathan Toppins) [1644403] - [netdrv] ice: Move common functions out of ice_main.c part 3/7 (Jonathan Toppins) [1644403] - [netdrv] ice: Move common functions out of ice_main.c part 2/7 (Jonathan Toppins) [1644403] - [netdrv] ice: Move common functions out of ice_main.c part 1/7 (Jonathan Toppins) [1644403] - [netdrv] ice: fix changing of ring descriptor size (ethtool -G) (Jonathan Toppins) [1644403] - [netdrv] ice: Update to capabilities admin queue command (Jonathan Toppins) [1644403] - [netdrv] ice: Query the Tx scheduler node before adding it (Jonathan Toppins) [1644403] - [netdrv] ice: Update comment for ice_fltr_mgmt_list_entry (Jonathan Toppins) [1644403] - [netdrv] ice: update fw version check logic (Jonathan Toppins) [1644403] - [netdrv] ice: update branding strings and supported device ids (Jonathan Toppins) [1644403] - [netdrv] ice: replace unnecessary memcpy with direct assignment (Jonathan Toppins) [1644403] - [netdrv] ice: use [sr]q.count when checking if queue is initialized (Jonathan Toppins) [1644403] - [netdrv] ice: remove ndo_poll_controller (Jonathan Toppins) [1644403] - [fs] fanotify: fix handling of events on child sub-directory (Miklos Szeredi) [1652432] - [fs] fsnotify: generalize handling of extra event flags (Miklos Szeredi) [1652432] - [netdrv] net: hns3: add common validation in hclge_dcb (Xiaojun Tan) [1640945] - [netdrv] net: hns3: fix for multiple unmapping DMA problem (Xiaojun Tan) [1640945] - [netdrv] net: hns3: rename hns_nic_dma_unmap (Xiaojun Tan) [1640945] - [netdrv] net: hns3: add handling for big TX fragment (Xiaojun Tan) [1640945] - [netdrv] net: hns3: move DMA map into hns3_fill_desc (Xiaojun Tan) [1640945] - [netdrv] net: hns3: remove hns3_fill_desc_tso (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Resume promisc mode and vlan filter status after loopback test (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Resume promisc mode and vlan filter status after reset (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Enable promisc mode when mac vlan table is full (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Fix for rx vlan id handle to support Rev 0x21 hardware (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Add egress/ingress vlan filter for revision 0x21 (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Optimize for unicast mac vlan table (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Fix loss of coal configuration while doing reset (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Modify hns3_get_max_available_channels (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Change return type of hclge_tm_schd_info_update() (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Fix for netdev not up problem when setting mtu (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Fix for packet buffer setting bug (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Set extra mac address of pause param for HW (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Fix speed/duplex information loss problem when executing ethtool ethx cmd of VF (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Add get_media_type ops support for VF (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Remove print messages for error packet (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Add nic state check before calling netif_tx_wake_queue (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Add handle for default case (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Unify the prefix of vf functions (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Fix tqp array traversal condition for vf (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Fix ets validate issue (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Fix parameter type for q_id in hclge_tm_q_to_qs_map_cfg() (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Fix client initialize state issue when roce client initialize failed (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Clear client pointer when initialize client failed or unintialize finished (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Fix cmdq registers initialization issue for vf (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Fix for setting speed for phy failed problem (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Check hdev state when getting link status (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Set STATE_DOWN bit of hdev state when stopping net (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Remove packet statistics of public (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Remove tx budget to clean more TX descriptors in a napi (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Refine hns3_get_link_ksettings() (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Remove redundant codes of query advertised flow control abilitiy (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Change the dst mac addr of loopback packet (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Only update mac configuation when necessary (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Preserve vlan 0 in hardware table (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Fix ping exited problem when doing lp selftest (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Fix for loopback selftest failed problem (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Fix error of checking used vlan id (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Fix for multicast failure (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Fix for vf vlan delete failed problem (Xiaojun Tan) [1640945] - [netdrv] net: hns3: modify variable type in hns3_nic_reuse_page (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Add vlan filter setting by ethtool command -K (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Set tx ring' tc info when netdev is up (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Fix desc num set to default when setting channel (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Fix for information of phydev lost problem when down/up (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Add support for serdes loopback selftest (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Refine the MSIX allocation for PF (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Fix MSIX allocation issue for VF (Xiaojun Tan) [1640945] - [netdrv] net: hns3: fix return value error while hclge_cmd_csq_clean failed (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Modify inconsistent bit mask macros (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Fix for using wrong mask and shift in hclge_get_ring_chain_from_mbx (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Correct reset event status register (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Prevent to request reset frequently (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Prevent sending command during global or core reset (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Add configure for mac minimal frame size (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Fix for l4 checksum offload bug (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Fix for waterline not setting correctly (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Fix tc setup when netdev is first up (Xiaojun Tan) [1640945] - [netdrv] net: hns3: modify hnae_ to hnae3_ (Xiaojun Tan) [1640945] - [netdrv] net: hns3: simplify hclge_cmd_csq_clean (Xiaojun Tan) [1640945] - [netdrv] net: hns3: remove some redundant assignments (Xiaojun Tan) [1640945] - [netdrv] net: hns3: remove back in struct hclge_hw (Xiaojun Tan) [1640945] - [netdrv] net: hns3: add unlikely for error check (Xiaojun Tan) [1640945] - [netdrv] net: hns3: add l4_type check for both ipv4 and ipv6 (Xiaojun Tan) [1640945] - [netdrv] net: hns3: add vector status check before free vector (Xiaojun Tan) [1640945] - [netdrv] net: hns3: rename the interface for init_client_instance and uninit_client_instance (Xiaojun Tan) [1640945] - [netdrv] net: hns3: remove hclge_get_vector_index from hclge_bind_ring_with_vector (Xiaojun Tan) [1640945] - [kernel] redhat: Enable -Werror for architectures (Laura Abbott) [1582754] - [drm] drm/atomic_helper: Remove dangling variable (Laura Abbott) [1582754] - [s390] s390/tools: fix gcc 8 stringop-truncation warnings (Laura Abbott) [1582754] - [tty] kgdboc: Fix restrict error (Laura Abbott) [1582754] - [misc] misc: kgdbts: Fix restrict error (Laura Abbott) [1582754] - [scsi] scsi: ibmvscsis: Fix a stringop-overflow warning (Laura Abbott) [1582754] - [s390] s390/extmem: fix gcc 8 stringop-overflow warning (Laura Abbott) [1582754] - [s390] s390/perf: fix gcc 8 array-bounds warning (Laura Abbott) [1582754] - [kernel] kdb: Use strscpy with destination buffer size (Laura Abbott) [1582754] - [fs] configfs: replace strncpy with memcpy (Laura Abbott) [1582754] - [fs] kernfs: Replace strncpy with memcpy (Laura Abbott) [1582754] - [kernel] disable stringop truncation warnings for now (Laura Abbott) [1582754] - [sound] ALSA: intel_hdmi: Use strlcpy() instead of strncpy() (Laura Abbott) [1582754] - [sound] ALSA: trident: Suppress gcc string warning (Laura Abbott) [1582754] - [lib] kobject: Replace strncpy with memcpy (Laura Abbott) [1582754] - [tty] TTY: isdn: Replace strncpy with memcpy (Laura Abbott) [1582754] - [target] scsi: target/iscsi: Make iscsit_ta_authentication() respect the output buffer size (Laura Abbott) [1582754] - [fs] fuse: don't need GETATTR after every READ (Miklos Szeredi) [1650538] - [fs] fuse: allow fine grained attr cache invaldation (Miklos Szeredi) [1650538]- [mm] mm: mremap: properly flush TLB before releasing the page (Rafael Aquini) [1645122] {CVE-2018-18281} - [x86] x86/spec_ctrl: Change default Skylake Spectre v2 mitigation to retpoline (Waiman Long) [1651806] - [fs] gfs2: write revokes should traverse sd_ail1_list in reverse (Andreas Grunbacher) [1652763] - [fs] gfs2: Fix marking bitmaps non-full (Andreas Grunbacher) [1652762] - [fs] GFS2: Flush the GFS2 delete workqueue before stopping the kernel threads (Andreas Grunbacher) [1652761] - [fs] gfs2: Don't leave s_fs_info pointing to freed memory in init_sbd (Andreas Grunbacher) [1652759] - [fs] gfs2: Use fs_* functions instead of pr_* function where we can (Andreas Grunbacher) [1652757] - [fs] gfs2: slow the deluge of io error messages (Andreas Grunbacher) [1652757] - [fs] gfs2_meta: ->mount() can get NULL dev_name (Andreas Grunbacher) [1652754] - [powerpc] powerpc/vdso: Correct call frame information (Steve Best) [1651281] - [i2c] i2c: i801: Add support for Intel Ice Lake (David Arcari) [1637435] - [usb] xhci: Add quirk to workaround the errata seen on Cavium Thunder-X2 Soc (Robert Richter) [1649829] - [x86] x86: numa_emulation: fix uniform-split numa emulation (Rafael Aquini) [1620341] - [x86] x86: numa_emulation: introduce uniform split capability (Rafael Aquini) [1620341] - [kernel] perf/hw_breakpoint: Modify breakpoint even if the new attr has disabled set (Mark Salter) [1643174] - [x86] KVM: vmx: hyper-v: don't pass EPT configuration info to vmx_hv_remote_flush_tlb() (Paolo Bonzini) [1636610] - [x86] KVM: x86: support CONFIG_KVM_AMD=y with CONFIG_CRYPTO_DEV_CCP_DD=m (Paolo Bonzini) [1636610] - [x86] kvm: nVMX: fix entry with pending interrupt if APICv is enabled (Paolo Bonzini) [1636610] - [x86] KVM: VMX: hide flexpriority from guest when disabled at the module level (Paolo Bonzini) [1636610] - [x86] KVM: VMX: check for existence of secondary exec controls before accessing (Paolo Bonzini) [1636610] - [x86] KVM: x86: fix L1TF's MMIO GFN calculation (Paolo Bonzini) [1636610] - [tools] tools/kvm_stat: cut down decimal places in update interval dialog (Paolo Bonzini) [1636610] - [x86] KVM: nVMX: Fix emulation of VM_ENTRY_LOAD_BNDCFGS (Paolo Bonzini) [1636610] - [x86] KVM: x86: Do not use kvm_x86_ops->mpx_supported() directly (Paolo Bonzini) [1636610] - [x86] KVM: nVMX: Do not expose MPX VMX controls when guest MPX disabled (Paolo Bonzini) [1636610] - [x86] KVM: x86: never trap MSR_KERNEL_GS_BASE (Paolo Bonzini) [1636610] - [x86] KVM: LAPIC: Fix pv ipis out-of-bounds access (Paolo Bonzini) [1636610] - [x86] KVM: nVMX: Fix loss of pending IRQ/NMI before entering L2 (Paolo Bonzini) [1636610] - [tools] tools/kvm_stat: re-animate display of dead guests (Paolo Bonzini) [1636610] - [tools] tools/kvm_stat: indicate dead guests as such (Paolo Bonzini) [1636610] - [tools] tools/kvm_stat: handle guest removals more gracefully (Paolo Bonzini) [1636610] - [tools] tools/kvm_stat: don't reset stats when setting PID filter for debugfs (Paolo Bonzini) [1636610] - [tools] tools/kvm_stat: fix updates for dead guests (Paolo Bonzini) [1636610] - [tools] tools/kvm_stat: fix handling of invalid paths in debugfs provider (Paolo Bonzini) [1636610] - [tools] tools/kvm_stat: fix python3 issues (Paolo Bonzini) [1636610] - [x86] KVM: x86: Unexport x86_emulate_instruction() (Paolo Bonzini) [1636610] - [x86] KVM: x86: Rename emulate_instruction() to kvm_emulate_instruction() (Paolo Bonzini) [1636610] - [x86] KVM: x86: Do not re-{try, execute} after failed emulation in L2 (Paolo Bonzini) [1636610] - [x86] KVM: x86: Default to not allowing emulation retry in kvm_mmu_page_fault (Paolo Bonzini) [1636610] - [x86] KVM: x86: Merge EMULTYPE_RETRY and EMULTYPE_ALLOW_REEXECUTE (Paolo Bonzini) [1636610] - [x86] KVM: x86: Invert emulation re-execute behavior to make it opt-in (Paolo Bonzini) [1636610] - [x86] KVM: x86: SVM: Set EMULTYPE_NO_REEXECUTE for RSM emulation (Paolo Bonzini) [1636610] - [x86] KVM: VMX: Do not allow reexecute_instruction() when skipping MMIO instr (Paolo Bonzini) [1636610] - [x86] KVM: SVM: remove unused variable dst_vaddr_end (Paolo Bonzini) [1636610] - [x86] KVM: nVMX: avoid redundant double assignment of nested_run_pending (Paolo Bonzini) [1636610] - [x86] KVM: nVMX: Fix bad cleanup on error of get/set nested state IOCTLs (Paolo Bonzini) [1636610] - [tools] kvm: selftests: Add platform_info_test (Paolo Bonzini) [1636610] - [x86] KVM: x86: Control guest reads of MSR_PLATFORM_INFO (Paolo Bonzini) [1636610] - [x86] KVM: x86: Turbo bits in MSR_PLATFORM_INFO (Paolo Bonzini) [1636610] - [x86] nVMX x86: Check VPID value on vmentry of L2 guests (Paolo Bonzini) [1636610] - [x86] nVMX x86: check posted-interrupt descriptor addresss on vmentry of L2 (Paolo Bonzini) [1636610] - [x86] KVM: nVMX: Wake blocked vCPU in guest-mode if pending interrupt in virtual APICv (Paolo Bonzini) [1636610] - [x86] KVM: VMX: check nested state and CR4.VMXE against SMM (Paolo Bonzini) [1636610] - [x86] kvm: x86: make kvm_{load|put}_guest_fpu() static (Paolo Bonzini) [1636610] - [x86] x86/hyper-v: rename ipi_arg_{ex, non_ex} structures (Paolo Bonzini) [1636610] - [x86] KVM: VMX: use preemption timer to force immediate VMExit (Paolo Bonzini) [1636610] - [x86] KVM: VMX: modify preemption timer bit only when arming timer (Paolo Bonzini) [1636610] - [x86] KVM: VMX: immediately mark preemption timer expired only for zero value (Paolo Bonzini) [1636610] - [x86] KVM: SVM: Switch to bitmap_zalloc() (Paolo Bonzini) [1636610] - [lib] bitmap: Add bitmap_alloc(), bitmap_zalloc() and bitmap_free() (Paolo Bonzini) [1636610] - [x86] KVM/MMU: Fix comment in walk_shadow_page_lockless_end() (Paolo Bonzini) [1636610] - [tools] kvm: selftests: use -pthread instead of -lpthread (Paolo Bonzini) [1636610] - [tools] kvm: selftest: add dirty logging test (Paolo Bonzini) [1636610] - [tools] kvm: selftest: pass in extra memory when create vm (Paolo Bonzini) [1636610] - [tools] kvm: selftest: include the tools headers (Paolo Bonzini) [1636610] - [tools] kvm: selftest: unify the guest port macros (Paolo Bonzini) [1636610] - [x86] KVM: x86: don't reset root in kvm_mmu_setup() (Paolo Bonzini) [1636610] - [x86] kvm: mmu: Don't read PDPTEs when paging is not enabled (Paolo Bonzini) [1636610] - [x86] x86/kvm/lapic: always disable MMIO interface in x2APIC mode (Paolo Bonzini) [1636610] - [s390] KVM: s390: Make huge pages unavailable in ucontrol VMs (Paolo Bonzini) [1636610] - [s390] s390/mm: Check for valid vma before zapping in gmap_discard (Paolo Bonzini) [1636610] - [tools] selftests: add headers_install to lib.mk (Paolo Bonzini) [1636610] - [tools] selftests: kselftest: Remove outdated comment (Paolo Bonzini) [1636610] - [tools] selftests: android: move config up a level (Paolo Bonzini) [1636610] - [md] md: Avoid namespace collision with bitmap API (Paolo Bonzini) [1636610]- [cpufreq] cpufreq / CPPC: Add cpuinfo_cur_freq support for CPPC (Prarit Bhargava) [1654361] - [netdrv] nfp: flower: add ipv6 set flow label and hop limit offload (Pablo Cascon) [1651639] - [netdrv] nfp: flower: add ipv4 set ttl and tos offload (Pablo Cascon) [1651639] - [netdrv] ibmvnic: Update driver queues after change in ring size support (Steve Best) [1651947] - [netdrv] ibmvnic: Fix RX queue buffer cleanup (Steve Best) [1651947] - [netdrv] net/ibmnvic: Fix deadlock problem in reset (Steve Best) [1651947] - [netdrv] ibmvnic: fix accelerated VLAN handling (Steve Best) [1651947] - [netdrv] ibmvnic: Add ethtool private flag for driver-defined queue limits (Steve Best) [1651947] - [netdrv] ibmvnic: Introduce driver limits for ring sizes (Steve Best) [1651947] - [netdrv] ibmvnic: Increase maximum queue size limit (Steve Best) [1651947] - [netdrv] ibmvnic: remove ndo_poll_controller (Steve Best) [1651947] - [powerpc] powerpc/powernv/npu: Remove atsd_threshold debugfs setting (Steve Best) [1653661] - [powerpc] powerpc/powernv/npu: Use size-based ATSD invalidates (Steve Best) [1653661] - [powerpc] powerpc/powernv/npu: Reduce eieio usage when issuing ATSD invalidates (Steve Best) [1653661] - [powerpc] powerpc/powernv/npu: Add a debugfs setting to change ATSD threshold (Steve Best) [1653661] - [net] libceph: fall back to sendmsg for slab pages (Ilya Dryomov) [1653395] - [s390] s390/qeth: utilize virtual MAC for Layer2 OSD devices (Philipp Rudo) [1653246] - [fs] vfs: fix FIGETBSZ ioctl on an overlayfs file (Miklos Szeredi) [1651362] - [fs] ovl: fix decode of dir file handle with multi lower layers (Miklos Szeredi) [1651362] - [fs] ovl: fix missing override creds in link of a metacopy upper (Miklos Szeredi) [1651362] - [fs] ovl: automatically enable redirect_dir on metacopy=on (Miklos Szeredi) [1651362] - [fs] ovl: check whiteout in ovl_create_over_whiteout() (Miklos Szeredi) [1651362] - [fs] ovl: fix recursive oi->lock in ovl_link() (Miklos Szeredi) [1651362] - [fs] ovl: fix error handling in ovl_verify_set_fh() (Miklos Szeredi) [1651362] - [mm] mm, memory_hotplug: check zone_movable in has_unmovable_pages (Baoquan He) [1643839] - [netdrv] hv_netvsc: fix vf serial matching with pci slot info (Vitaly Kuznetsov) [1637519] - [netdrv] hv_netvsc: remove ndo_poll_controller (Vitaly Kuznetsov) [1637519] - [netdrv] hv_netvsc: pair VF based on serial number (Vitaly Kuznetsov) [1637519] - [netdrv] hv_netvsc: fix schedule in RCU context (Vitaly Kuznetsov) [1637519] - [pci] PCI: hv: Fix return value check in hv_pci_assign_slots() (Vitaly Kuznetsov) [1637519] - [pci] PCI: hv: support reporting serial number as slot information (Vitaly Kuznetsov) [1637519] - [pci] PCI: hv: Replace GFP_ATOMIC with GFP_KERNEL in new_pcichild_device() (Vitaly Kuznetsov) [1637519] - [char] ipmi: Fix timer race with module unload (Robert Richter) [1649812] - [arm64] arm64: hugetlb: Avoid unnecessary clearing in huge_ptep_set_access_flags (Christoph von Recklinghausen) [1635192] - [arm64] arm64: hugetlb: Fix handling of young ptes (Christoph von Recklinghausen) [1635192] - [mm] mm: Preserve _PAGE_DEVMAP across mprotect() calls (Jeff Moyer) [1647647]- [crypto] crypto: vmx - Fix sleep-in-atomic bugs (Steve Best) [1653662] - [netdrv] net: ena: update driver version from 2.0.1 to 2.0.2 (John Linville) [1634044] - [netdrv] net: ena: fix crash during ena_remove() (John Linville) [1634044] - [netdrv] net: ena: fix crash during failed resume from hibernation (John Linville) [1634044] - [netdrv] net: ena: enable CONFIG_ENA_ETHERNET for aarch64 (John Linville) [1634044] - [netdrv] net: ena: enable Low Latency Queues (John Linville) [1634044] - [netdrv] net: ena: Fix Kconfig dependency on X86 (John Linville) [1634044] - [netdrv] net: ena: fix indentations in ena_defs for better readability (John Linville) [1634044] - [netdrv] net: ena: update driver version to 2.0.1 (John Linville) [1634044] - [netdrv] net: ena: remove redundant parameter in ena_com_admin_init() (John Linville) [1634044] - [netdrv] net: ena: change rx copybreak default to reduce kernel memory pressure (John Linville) [1634044] - [netdrv] net: ena: limit refill Rx threshold to 256 to avoid latency issues (John Linville) [1634044] - [netdrv] net: ena: explicit casting and initialization, and clearer error handling (John Linville) [1634044] - [netdrv] net: ena: use CSUM_CHECKED device indication to report skb's checksum status (John Linville) [1634044] - [netdrv] net: ena: add functions for handling Low Latency Queues in ena_netdev (John Linville) [1634044] - [netdrv] net: ena: add functions for handling Low Latency Queues in ena_com (John Linville) [1634044] - [netdrv] net: ena: introduce Low Latency Queues data structures according to ENA spec (John Linville) [1634044] - [netdrv] net: ena: complete host info to match latest ENA spec (John Linville) [1634044] - [netdrv] net: ena: minor performance improvement (John Linville) [1634044] - [netdrv] net: ena: fix auto casting to boolean (John Linville) [1634044] - [netdrv] net: ena: fix NULL dereference due to untimely napi initialization (John Linville) [1634044] - [netdrv] net: ena: fix rare bug when failed restart/resume is followed by driver removal (John Linville) [1634044] - [netdrv] net: ena: fix warning in rmmod caused by double iounmap (John Linville) [1634044] - [netdrv] net: ena: remove ndo_poll_controller (John Linville) [1634044] - [netdrv] net: ena: fix incorrect usage of memory barriers (John Linville) [1634044] - [netdrv] net: ena: fix missing calls to READ_ONCE (John Linville) [1634044] - [netdrv] net: ena: fix missing lock during device destruction (John Linville) [1634044] - [netdrv] net: ena: fix potential double ena_destroy_device() (John Linville) [1634044] - [netdrv] net: ena: fix device destruction to gracefully free resources (John Linville) [1634044] - [netdrv] net: ena: fix driver when PAGE_SIZE == 64kB (John Linville) [1634044] - [netdrv] net: ena: fix surprise unplug NULL dereference kernel crash (John Linville) [1634044] - [s390] s390/zcrypt: reinit ap queue state machine during device probe (Philipp Rudo) [1653668] - [s390] s390/kdump: Make elfcorehdr size calculation ABI compliant (Philipp Rudo) [1653245] - [s390] s390/kdump: Fix elfcorehdr size calculation (Philipp Rudo) [1653245] - [block] block: fix 32 bit overflow in __blkdev_issue_discard() (Ming Lei) [1638826] - [ata] libata: blacklist SAMSUNG MZ7TD256HAFV-000L9 SSD (Ming Lei) [1638826] - [block] block: copy ioprio in __bio_clone_fast() and bounce (Ming Lei) [1638826] - [trace] kyber: fix wrong strlcpy() size in trace_kyber_latency() (Ming Lei) [1638826] - [block] floppy: fix race condition in __floppy_read_block_0() (Ming Lei) [1638826] - [block] block: make blk_try_req_merge() static (Ming Lei) [1638826] - [block] block: remove dead queue members (Ming Lei) [1638826] - [block] block: clean up dead code that is now redundant (Ming Lei) [1638826] - [nvme] nvme: fix boot hang with only being able to get one IRQ vector (Ming Lei) [1638826] - [block] ide: don't clear special on ide_queue_rq() entry (Ming Lei) [1638826] - [block] null_blk: remove unused nullb device (Ming Lei) [1638826] - [block] ide: don't use req->special (Ming Lei) [1638826] - [block] pd: replace ->special use with private data in the request (Ming Lei) [1638826] - [block] aoe: replace ->special use with private data in the request (Ming Lei) [1638826] - [block] skd_main: don't use req->special (Ming Lei) [1638826] - [block] nullb: remove leftover legacy request code (Ming Lei) [1638826] - [scsi] fnic: fix fnic_scsi_host_{start,end}_tag (Ming Lei) [1638826] - [block] block: remove set but not used variable 'et' (Ming Lei) [1638826] - [block] block: remove the BLKPREP_* values. (Ming Lei) [1638826] - [scsi] scsi: return blk_status_t from device handler ->prep_fn (Ming Lei) [1638826] - [scsi] scsi: return blk_status_t from scsi_init_io and ->init_command (Ming Lei) [1638826] - [scsi] scsi: clean up error handling in scsi_init_io (Ming Lei) [1638826] - [scsi] scsi: push blk_status_t up into scsi_setup_{fs,scsi}_cmnd (Ming Lei) [1638826] - [scsi] scsi: simplify scsi_prep_state_check (Ming Lei) [1638826] - [block] ide: cleanup ->prep_rq calling convention (Ming Lei) [1638826] - [block] block: remove req->timeout_list (Ming Lei) [1638826] - [block] blk-mq: provide a helper to check if a queue is busy (Ming Lei) [1638826] - [block] blk-mq-tag: change busy_iter_fn to return whether to continue or not (Ming Lei) [1638826] - [block] ms_block: remove unused pointer 'set' (Ming Lei) [1638826] - [block] sunvdc: fix compiler warning (Ming Lei) [1638826] - [nvme] nvme: add separate poll queue map (Ming Lei) [1638826] - [block] block: add REQ_HIPRI and inherit it from IOCB_HIPRI (Ming Lei) [1638826] - [nvme] nvme: utilize two queue maps, one for reads and one for writes (Ming Lei) [1638826] - [block] blk-mq: initial support for multiple queue maps (Ming Lei) [1638826] - [block] blk-mq: improve plug list sorting (Ming Lei) [1638826] - [block] blk-mq: cleanup and improve list insertion (Ming Lei) [1638826] - [block] blk-mq: cache request hardware queue mapping (Ming Lei) [1638826] - [block] blk-mq: separate number of hardware queues from nr_cpu_ids (Ming Lei) [1638826] - [block] blk-mq: support multiple hctx maps (Ming Lei) [1638826] - [block] blk-mq: add 'type' attribute to the sysfs hctx directory (Ming Lei) [1638826] - [block] blk-mq: allow software queue to map to multiple hardware queues (Ming Lei) [1638826] - [block] blk-mq: pass in request/bio flags to queue mapping (Ming Lei) [1638826] - [block] blk-mq: provide dummy blk_mq_map_queue_type() helper (Ming Lei) [1638826] - [block] blk-mq: abstract out queue map (Ming Lei) [1638826] - [block] blk-mq: kill q->mq_map (Ming Lei) [1638826] - [kernel] genirq/affinity: Add support for allocating interrupt sets (Ming Lei) [1638826] - [kernel] genirq/affinity: Pass first vector to __irq_build_affinity_masks() (Ming Lei) [1638826] - [kernel] genirq/affinity: Move two stage affinity spreading into a helper function (Ming Lei) [1638826] - [kernel] genirq/affinity: Spread IRQs to all available NUMA nodes (Ming Lei) [1638826] - [block] block: kill request ->cpu member (Ming Lei) [1638826] - [block] block: get rid of q->softirq_done_fn() (Ming Lei) [1638826] - [block] block: get rid of blk_queued_rq() (Ming Lei) [1638826] - [block] blk-merge: kill dead queue lock held check (Ming Lei) [1638826] - [block] block: remove req_no_special_merge() from merging code (Ming Lei) [1638826] - [block] block: kill request slab cache (Ming Lei) [1638826] - [block] block: remove request_list code (Ming Lei) [1638826] - [block] bsg: move bsg-lib parts outside of request queue (Ming Lei) [1638826] - [block] block: kill legacy parts of timeout handling (Ming Lei) [1638826] - [block] block: remove __blk_put_request() (Ming Lei) [1638826] - [block] block: get rid of MQ scheduler ops union (Ming Lei) [1638826] - [block] block: remove dead elevator code (Ming Lei) [1638826] - [block] block: remove legacy IO schedulers (Ming Lei) [1638826] - [block] block: cleanup kick/queued handling (Ming Lei) [1638826] - [block] block: remove non mq parts from the flush code (Ming Lei) [1638826] - [block] block: remove legacy rq tagging (Ming Lei) [1638826] - [block] blk-cgroup: remove legacy queue bypassing (Ming Lei) [1638826] - [block] blk-wbt: kill check for legacy queue type (Ming Lei) [1638826] - [block] block: remove blk_complete_request() (Ming Lei) [1638826] - [block] bsg: convert to use blk-mq (Ming Lei) [1638826] - [block] bsg: provide bsg_remove_queue() helper (Ming Lei) [1638826] - [block] bsg: pass in desired timeout handler (Ming Lei) [1638826] - [s390] dasd: remove dead code (Ming Lei) [1638826] - [block] block: remove q->lld_busy_fn() (Ming Lei) [1638826] - [scsi] scsi: kill off the legacy IO path (Ming Lei) [1638826] - [scsi] scsi: provide mq_ops->busy() hook (Ming Lei) [1638826] - [block] blk-mq: provide mq_ops->busy() hook (Ming Lei) [1638826] - [block] blk-mq: remove legacy check in queue blk_freeze_queue() (Ming Lei) [1638826] - [block] blk-mq: remove the request_list usage (Ming Lei) [1638826] - [block] ide: convert to blk-mq (Ming Lei) [1638826] - [block] mspro_block: convert to blk-mq (Ming Lei) [1638826] - [block] ms_block: convert to blk-mq (Ming Lei) [1638826] - [block] sunvdc: convert to blk-mq (Ming Lei) [1638826] - [block] null_blk: Add conventional zone configuration for zoned support (Ming Lei) [1638826] - [ata] libata: Apply NOLPM quirk for SAMSUNG MZ7TD256HAFV-000L9 (Ming Lei) [1638826] - [block] block, bfq: fix asymmetric scenarios detection (Ming Lei) [1638826] - [cdrom] gdrom: fix mistake in assignment of error (Ming Lei) [1638826] - [block] blk-mq: place trace_block_getrq() in correct place (Ming Lei) [1638826] - [block] block: Introduce blk_revalidate_disk_zones() (Ming Lei) [1638826] - [block] block: add a report_zones method (Ming Lei) [1638826] - [block] block: Expose queue nr_zones in sysfs (Ming Lei) [1638826] - [block] block: Improve zone reset execution (Ming Lei) [1638826] - [block] block: Introduce BLKGETNRZONES ioctl (Ming Lei) [1638826] - [block] block: Introduce BLKGETZONESZ ioctl (Ming Lei) [1638826] - [block] block: Limit allocation of zone descriptors for report zones (Ming Lei) [1638826] - [block] block: Introduce blkdev_nr_zones() helper (Ming Lei) [1638826] - [scsi] scsi: sd_zbc: Fix sd_zbc_check_zones() error checks (Ming Lei) [1638826] - [scsi] scsi: sd_zbc: Reduce boot device scan and revalidate time (Ming Lei) [1638826] - [scsi] scsi: sd_zbc: Rearrange code (Ming Lei) [1638826] - [scsi] scsi: sd_zbc: Remove an assignment from sd_zbc_setup_report_cmnd() (Ming Lei) [1638826] - [scsi] scsi: sd: don't crash the host on invalid commands (Ming Lei) [1638826] - [pci] PCI/MSI: Warn and return error if driver enables MSI/MSI-X twice (Ming Lei) [1638826] - [fs] f2fs: remove request_list check in is_idle() (Ming Lei) [1638826] - [scsi] scsi: osd: initiator should use mq variant of request ending (Ming Lei) [1638826] - [scsi] scsi: fnic: replace gross legacy tag hack with blk-mq hack (Ming Lei) [1638826] - [infiniband] ib_srp: Remove WARN_ON in srp_terminate_io() (Ming Lei) [1638826] - [scsi] scsi: ufs: Disable blk-mq for now (Ming Lei) [1638826] - [block] sx8: convert to blk-mq (Ming Lei) [1638826] - [block] z2ram: convert to blk-mq (Ming Lei) [1638826] - [cdrom] gdrom: convert to blk-mq (Ming Lei) [1638826] - [block] floppy: convert to blk-mq (Ming Lei) [1638826] - [block] ataflop: convert to blk-mq (Ming Lei) [1638826] - [block] ataflop: fix error handling during setup (Ming Lei) [1638826] - [block] ataflop: fold headers into C file (Ming Lei) [1638826] - [block] amiflop: convert to blk-mq (Ming Lei) [1638826] - [block] amiflop: clean up on errors during setup (Ming Lei) [1638826] - [block] amiflop: fold headers into C file (Ming Lei) [1638826] - [block] swim3: convert to blk-mq (Ming Lei) [1638826] - [block] swim3: add real error handling in setup (Ming Lei) [1638826] - [block] swim: convert to blk-mq (Ming Lei) [1638826] - [block] swim: fix cleanup on setup error (Ming Lei) [1638826] - [mtd] mtd_blkdevs: convert to blk-mq (Ming Lei) [1638826] - [block] xsysace: convert to blk-mq (Ming Lei) [1638826] - [block] paride: convert pf to blk-mq (Ming Lei) [1638826] - [block] paride: convert pd to blk-mq (Ming Lei) [1638826] - [block] paride: convert pcd to blk-mq (Ming Lei) [1638826] - [block] ps3disk: convert to blk-mq (Ming Lei) [1638826] - [block] blk-mq: provide helper for setting up an SQ queue and tag set (Ming Lei) [1638826] - [block] null_blk: remove set but not used variable 'q' (Ming Lei) [1638826] - [cdrom] cdrom: don't attempt to fiddle with cdo->capability (Ming Lei) [1638826] - [block] block: remove bogus check for queue_lock assignment (Ming Lei) [1638826] - [block] null_blk: remove legacy IO path (Ming Lei) [1638826] - [block] um: Convert ubd driver to blk-mq (Ming Lei) [1638826] - [block] skd: fixup usage of legacy IO API (Ming Lei) [1638826] - [block] aoe: convert aoeblk to blk-mq (Ming Lei) [1638826] - [block] ide: remove redundant variables queue_run_ms and left (Ming Lei) [1638826] - [scsi] scsi: core: scsi_io_completion convert BUGs to WARNs (Ming Lei) [1638826] - [scsi] scsi: core: scsi_io_completion hints on fastpath (Ming Lei) [1638826] - [scsi] scsi: core: add scsi_io_completion_reprep helper (Ming Lei) [1638826] - [scsi] scsi: core: add scsi_io_completion_action helper (Ming Lei) [1638826] - [scsi] scsi: core: add scsi_io_completion_nz_result function (Ming Lei) [1638826] - [scsi] scsi: core: scsi_io_completion: rename variables (Ming Lei) [1638826] - [scsi] scsi: core: scsi_io_completion: comment on end_request return (Ming Lei) [1638826] - [scsi] scsi: core: use blk_mq_run_hw_queues in scsi_kick_queue (Ming Lei) [1638826] - [scsi] scsi: sg: remove bad blk_end_request_all() call (Ming Lei) [1638826] - [block] blk-mq: complete req in softirq context in case of single queue (Ming Lei) [1638826] - [block] block, bfq: improve asymmetric scenarios detection (Ming Lei) [1638826] - [block] block: remove redundant 'default n' from Kconfig-s (Ming Lei) [1638826] - [block] blk-mq-debugfs: Also show requests that have not yet been started (Ming Lei) [1638826] - [block] block: Finish renaming REQ_DISCARD into REQ_OP_DISCARD (Ming Lei) [1638826] - [block] kyber: fix integer overflow of latency targets on 32-bit (Ming Lei) [1638826] - [block] kyber: add tracepoints (Ming Lei) [1638826] - [block] kyber: implement improved heuristics (Ming Lei) [1638826] - [block] kyber: don't make domain token sbitmap larger than necessary (Ming Lei) [1638826] - [block] block: export blk_stat_enable_accounting() (Ming Lei) [1638826] - [block] block: move call of scheduler's ->completed_request() hook (Ming Lei) [1638826] - [block] blk-mq: Enable support for runtime power management (Ming Lei) [1638826] - [block] block: Make blk_get_request() block for non-PM requests while suspended (Ming Lei) [1638826] - [block] block: Allow unfreezing of a queue while requests are in progress (Ming Lei) [1638826] - [lib] percpu-refcount: Introduce percpu_ref_resurrect() (Ming Lei) [1638826] - [block] block: Schedule runtime resume earlier (Ming Lei) [1638826] - [block] block: Split blk_pm_add_request() and blk_pm_put_request() (Ming Lei) [1638826] - [block] block, scsi: Change the preempt-only flag into a counter (Ming Lei) [1638826] - [block] block: Move power management code into a new source file (Ming Lei) [1638826] - [block] Blk-throttle: update to use rbtree with leftmost node cached (Ming Lei) [1638826] - [block] block: use bio_add_page in bio_iov_iter_get_pages (Ming Lei) [1638826] - [block] blok, bfq: do not plug I/O if all queues are weight-raised (Ming Lei) [1638826] - [block] block, bfq: inject other-queue I/O into seeky idle queues on NCQ flash (Ming Lei) [1638826] - [block] block, bfq: correctly charge and reset entity service in all cases (Ming Lei) [1638826]- [rpmspec] redhat: fix bpf_samples build (Jiri Benc) [1611579] - [fs] mnt: fix __detach_mounts infinite loop (Benjamin Coddington) [1628736] - [pci] pcie: Enable Broadom iProc PCIE and mark it is as tech preview (Mark Langsdorf) [1576958] - [pci] PCI/ACPI: Add iProc PCIe MCFG quirk (Mark Langsdorf) [1576958] - [pci] PCI: iproc: Add ACPI/ECAM support (Mark Langsdorf) [1576958] - [pci] PCI: iproc: Remove PAXC slot check to allow VF support (Mark Langsdorf) [1576958] - [pci] PCI: iproc: Reduce inbound/outbound mapping print level (Mark Langsdorf) [1576958] - [pci] PCI: iproc: Reject unconfigured physical functions from PAXC (Mark Langsdorf) [1576958] - [pci] PCI: iproc: Disable MSI parsing in certain PAXC blocks (Mark Langsdorf) [1576958] - [pci] PCI: iproc: Fix up corrupted PAXC root complex config registers (Mark Langsdorf) [1576958] - [pci] PCI: iproc: Activate PAXC bridge quirk for more devices (Mark Langsdorf) [1576958]- [s390] s390/mm: fix mis-accounting of pgtable_bytes (Joe Lawrence) [1644481] - [mm] mm: add mm_pxd_folded checks to pgtable_bytes accounting functions (Joe Lawrence) [1644481] - [mm] mm: introduce mm_[p4d|pud|pmd]_folded (Joe Lawrence) [1644481] - [mm] mm: make the __PAGETABLE_PxD_FOLDED defines non-empty (Joe Lawrence) [1644481] - [x86] x86/cpu/vmware: Do not trace vmware_sched_clock() (Vitaly Kuznetsov) [1650273] - [fs] fuse: fix possibly missed wake-up after abort (Lukas Czerner) [1649244] - [fs] fuse: fix leaked notify reply (Lukas Czerner) [1649244] - [fs] fuse: fix blocked_waitq wakeup (Lukas Czerner) [1649244] - [fs] fuse: set FR_SENT while locked (Lukas Czerner) [1649244] - [fs] fuse: Fix use-after-free in fuse_dev_do_write() (Lukas Czerner) [1649244] - [fs] fuse: Fix use-after-free in fuse_dev_do_read() (Lukas Czerner) [1649244] - [fs] fuse: Add missed unlock_page() to fuse_readpages_fill() (Lukas Czerner) [1649244] - [fs] fuse: Don't access pipe->buffers without pipe_lock() (Lukas Czerner) [1649244] - [fs] fuse: fix initial parallel dirops (Lukas Czerner) [1649244] - [fs] fuse: Fix oops at process_init_reply() (Lukas Czerner) [1649244] - [fs] fuse: umount should wait for all requests (Lukas Czerner) [1649244] - [fs] fuse: fix unlocked access to processing queue (Lukas Czerner) [1649244] - [fs] fuse: fix double request_end() (Lukas Czerner) [1649244] - [fs] fuse: fix use-after-free in fuse_direct_IO() (Lukas Czerner) [1599195]- [firmware] efi: Fix debugobjects warning on 'efi_rts_work' (Waiman Long) [1652190] - [rpmspec] kernel.spec: Do not zip modules on noarch builds (Prarit Bhargava) [1646471] - [iommu] iommu/amd: Clear memory encryption mask from physical address (Gary Hook) [1640384]- [powerpc] powerpc/mm/radix: Only need the Nest MMU workaround for R -> RW transition (Steve Best) [1651276] - [powerpc] powerpc/mm/books3s: Add new pte bit to mark pte temporarily invalid (Steve Best) [1651276] - [powerpc] powerpc/tm: Fix HFSCR bit for no suspend case (Steve Best) [1651275]- [powerpc] powerpc/powernv: Fix concurrency issue with npu->mmio_atsd_usage (Steve Best) [1651267] - [tools] perf tools: Remove ext from struct kmod_path (Jiri Olsa) [1581390] - [tools] perf tools: Add gzip_is_compressed function (Jiri Olsa) [1581390] - [tools] perf tools: Add lzma_is_compressed function (Jiri Olsa) [1581390] - [tools] perf tools: Add is_compressed callback to compressions array (Jiri Olsa) [1581390] - [tools] perf tools: Move the temp file processing into decompress_kmodule (Jiri Olsa) [1581390] - [tools] perf tools: Use compression id in decompress_kmodule() (Jiri Olsa) [1581390] - [tools] perf tools: Store compression id into struct dso (Jiri Olsa) [1581390] - [tools] perf tools: Add compression id into 'struct kmod_path' (Jiri Olsa) [1581390] - [tools] perf tools: Make is_supported_compression() static (Jiri Olsa) [1581390] - [tools] perf tools: Make decompress_to_file() function static (Jiri Olsa) [1581390] - [tools] perf tools: Get rid of dso__needs_decompress() call in __open_dso() (Jiri Olsa) [1581390] - [tools] perf tools: Get rid of dso__needs_decompress() call in symbol__disassemble() (Jiri Olsa) [1581390] - [tools] perf tools: Get rid of dso__needs_decompress() call in read_object_code() (Jiri Olsa) [1581390] - [rpmspec] redhat: Enable kernel-tools (for kvm_stat) on s390x, too (Thomas Huth) [1631222]- [drm] drm/atomic_helper: Stop modesets on unregistered connectors harder (Lyude Paul) [1631575] - [drm] drm/nouveau: Fix nv50_mstc->best_encoder() (Lyude Paul) [1631575] - [drm] drm/atomic_helper: Allow DPMS On<->Off changes for unregistered connectors (Lyude Paul) [1631575] - [drm] drm/i915: Fix intel_dp_mst_best_encoder() (Lyude Paul) [1631575] - [drm] drm/i915: Skip vcpi allocation for MSTB ports that are gone (Lyude Paul) [1631575] - [drm] drm/i915: Don't unset intel_connector->mst_port (Lyude Paul) [1631575] - [drm] drm/atomic_helper: Disallow new modesets on unregistered connectors (Lyude Paul) [1631575] - [s390] s390/qeth: fix HiperSockets sniffer (Philipp Rudo) [1649773] - [s390] s390/qeth: report 25Gbit link speed (Philipp Rudo) [1649772] - [s390] s390/qeth: sanitize strings in debug messages (Philipp Rudo) [1649770] - [s390] s390/qeth: fix initial operstate (Philipp Rudo) [1649769] - [s390] s390/qeth: unregister netdevice only when registered (Philipp Rudo) [1649769] - [powerpc] powerpc/64s: consolidate MCE counter increment (Steve Best) [1633550] - [powerpc] powerpc/64s: move machine check SLB flushing to mm/slb.c (Steve Best) [1633550] - [powerpc] powernv/pseries: consolidate code for mce early handling (Steve Best) [1633550] - [powerpc] powerpc/pseries: Dump the SLB contents on SLB MCE errors (Steve Best) [1633550] - [powerpc] powerpc/pseries: Display machine check error details (Steve Best) [1633550] - [powerpc] powerpc/pseries: Flush SLB contents on SLB MCE errors (Steve Best) [1633550] - [powerpc] powerpc/pseries: Define MCE error event section (Steve Best) [1633550] - [powerpc] powerpc/pseries: Avoid using the size greater than RTAS_ERROR_LOG_MAX (Steve Best) [1633550] - [powerpc] powerpc/pseries: Defer the logging of rtas error to irq work queue (Steve Best) [1633550] - [powerpc] powerpc/pseries: Fix endianness while restoring of r3 in MCE handler (Steve Best) [1633550] - [cdrom] cdrom: fix improper type cast, which can leat to information leak (Maurizio Lombardi) [1650476]- [drm] drm/amdgpu/pm: Fix potential Spectre v1 (Rob Clark) [1637115] - [drm] drm/i915/kvmgt: Fix potential Spectre v1 (Rob Clark) [1637115] - [fs] gfs2: Fix metadata read-ahead during truncate (2) (Andreas Grunbacher) [1647982] - [block] block: make sure writesame bio is aligned with logical block size (Ming Lei) [1648750] - [block] block: cleanup __blkdev_issue_discard() (Ming Lei) [1648750] - [block] block: make sure discard bio is aligned with logical block size (Ming Lei) [1648750] - [block] block: Clear kernel memory before copying to user (Ming Lei) [1648752] - [block] block: respect virtual boundary mask in bvecs (Ming Lei) [1648756] - [block] xen: don't include from and (Ming Lei) [1648756] - [block] block: remove ARCH_BIOVEC_PHYS_MERGEABLE (Ming Lei) [1648756] - [block] xen: provide a prototype for xen_biovec_phys_mergeable in xen.h (Ming Lei) [1648756] - [block] xen: remove the xen_biovec_phys_mergeable export (Ming Lei) [1648756] - [block] arm: remove the unused BIOVEC_MERGEABLE define (Ming Lei) [1648756] - [block] block: don't include bug.h from bio.h (Ming Lei) [1648756] - [block] block: don't include io.h from bio.h (Ming Lei) [1648756] - [block] block: remove bvec_to_phys (Ming Lei) [1648756] - [block] block: merge BIOVEC_SEG_BOUNDARY into biovec_phys_mergeable (Ming Lei) [1648756] - [block] block: add a missing BIOVEC_SEG_BOUNDARY check in bio_add_pc_page (Ming Lei) [1648756] - [block] block: simplify BIOVEC_PHYS_MERGEABLE (Ming Lei) [1648756] - [block] block: move req_gap_back_merge to blk.h (Ming Lei) [1648756] - [block] block: move req_gap_{back,front}_merge to blk-merge.c (Ming Lei) [1648756] - [block] block: move integrity_req_gap_{back,front}_merge to blk.h (Ming Lei) [1648756] - [fs] gfs2: Fix iomap buffer head reference counting bug (Andreas Grunbacher) [1647073] - [scsi] qla2xxx: Update driver version to 10.00.00.07.08.0-k1 (Himanshu Madhani) [1615896] - [scsi] scsi: qla2xxx: Initialize port speed to avoid setting lower speed (Himanshu Madhani) [1615896] - [scsi] scsi: qla2xxx: Fix incorrect port speed being set for FC adapters (Himanshu Madhani) [1615896] - [block] block: brd: associate with queue until adding disk (Ming Lei) [1644602] - [block] block: call rq_qos_exit() after queue is frozen (Ming Lei) [1641558] - [block] block: fix the DISCARD request merge (Ming Lei) [1646776] - [block] blk-mq: fallback to previous nr_hw_queues when updating fails (Ming Lei) [1642218] - [block] blk-mq: realloc hctx when hw queue is mapped to another node (Ming Lei) [1642218] - [block] blk-mq: change gfp flags to GFP_NOIO in blk_mq_realloc_hw_ctxs (Ming Lei) [1642218] - [block] blk-mq: adjust debugfs and sysfs register when updating nr_hw_queues (Ming Lei) [1642218] - [block] block: remove bio_rewind_iter() (Ming Lei) [1642208]- [fs] jbd2: fix use after free in jbd2_log_do_checkpoint() (Lukas Czerner) [1644694] - [fs] ext4: initialize retries variable in ext4_da_write_inline_data_begin() (Lukas Czerner) [1644694] - [fs] ext4: fix build error when DX_DEBUG is defined (Lukas Czerner) [1644694]- [pinctrl] pinctrl: intel: Add Ice Lake PCH pin controller support (David Arcari) [1483413] - [netdrv] nfp: flower: fix vlan match by checking both vlan id and vlan pcp (Pablo Cascon) [1645220] - [netdrv] nfp: flower: reject tunnel encap with ipv6 outer headers for offloading (Pablo Cascon) [1646644] - [netdrv] nfp: populate bus-info on representors (Pablo Cascon) [1643998] - [powerpc] KVM: PPC: Validate TCEs against preregistered memory page sizes (David Gibson) [1625821] - [powerpc] KVM: PPC: Inform the userspace about TCE update failures (David Gibson) [1625821] - [powerpc] KVM: PPC: Book3S: Fix guest DMA when guest partially backed by THP pages (David Gibson) [1625821]- [kernel] locking/lockdep: Fix debug_locks off performance problem (Waiman Long) [1647560] - [kernel] locking/lockdep: Remove duplicated 'lock_class_ops' percpu array (Waiman Long) [1647560] - [kernel] locking/lockdep: Make class->ops a percpu counter and move it under CONFIG_DEBUG_LOCKDEP=y (Waiman Long) [1647560] - [kernel] locking/lockdep: Add a faster path in __lock_release() (Waiman Long) [1647560] - [kernel] locking/lockdep: Eliminate redundant IRQs check in __lock_acquire() (Waiman Long) [1647560] - [kernel] locking/lockdep: Remove add_chain_cache_classes() (Waiman Long) [1647560] - [fs] gfs2: Put bitmap buffers in put_super (Andreas Grunbacher) [1647073] - [scsi] scsi: hpsa: limit transfer length to 1MB, not 512kB (Joseph Szczypek) [1643956] - [netdrv] nfp: report FW vNIC stats in interface stats (Pablo Cascon) [1645032] - [rpmspec] spec: Add bpftool debuginfo package (Jiri Olsa) [1633018] - [crypto] crypto: chelsio: Fix memory corruption in DMA Mapped buffers (Arjun Vynipadath) [1631750] - [cdrom] cdrom: Fix info leak/OOB read in cdrom_ioctl_drive_status (Maurizio Lombardi) [1627732] {CVE-2018-16658}- [kernel] srcu: Make early-boot call_srcu() reuse workqueue lists (Waiman Long) [1644375] - [tools] rcutorture: Test early boot call_srcu() (Waiman Long) [1644375] - [kernel] srcu: Make call_srcu() available during very early boot (Waiman Long) [1644375] - [kernel] rcu: Convert rcu_state.ofl_lock to raw_spinlock_t (Waiman Long) [1644375] - [kernel] rcu: Remove obsolete ->dynticks_fqs and ->cond_resched_completed (Waiman Long) [1644375] - [kernel] rcu: Switch ->dynticks to rcu_data structure, remove rcu_dynticks (Waiman Long) [1644375] - [kernel] rcu: Switch dyntick nesting counters to rcu_data structure (Waiman Long) [1644375] - [kernel] rcu: Switch urgent quiescent-state requests to rcu_data structure (Waiman Long) [1644375] - [kernel] rcu: Switch lazy counts to rcu_data structure (Waiman Long) [1644375] - [kernel] rcu: Switch last accelerate/advance to rcu_data structure (Waiman Long) [1644375] - [kernel] rcu: Switch ->tick_nohz_enabled_snap to rcu_data structure (Waiman Long) [1644375] - [kernel] rcu: Merge rcu_dynticks structure into rcu_data structure (Waiman Long) [1644375] - [kernel] rcu: Remove unused rcu_dynticks_snap() from Tiny RCU (Waiman Long) [1644375] - [kernel] rcu: Convert "1UL << x" to "BIT(x)" (Waiman Long) [1644375] - [kernel] rcu: Avoid resched_cpu() when rescheduling the current CPU (Waiman Long) [1644375] - [kernel] rcu: More aggressively enlist scheduler aid for nohz_full CPUs (Waiman Long) [1644375] - [kernel] rcu: Compute jiffies_till_sched_qs from other kernel parameters (Waiman Long) [1644375] - [kernel] rcu: Provide functions for determining if call_rcu() has been invoked (Waiman Long) [1644375] - [kernel] rcu: Eliminate ->rcu_qs_ctr from the rcu_dynticks structure (Waiman Long) [1644375] - [kernel] rcu: Motivate Tiny RCU forward progress (Waiman Long) [1644375] - [kernel] rcutorture: Dump reader protection sequence if failures or close calls (Waiman Long) [1644375] - [kernel] rcu: Provide improved interrupt-from-idle check in rcu_check_callbacks() (Waiman Long) [1644375] - [kernel] rcu: Make need_resched() respond to urgent RCU-QS needs (Waiman Long) [1644375] - [kernel] rcu: Inline _rcu_barrier() into its sole remaining caller (Waiman Long) [1644375] - [kernel] rcu: Define rcu_all_qs() only in !PREEMPT builds (Waiman Long) [1644375] - [kernel] rcu: Remove !PREEMPT code from rcu_note_voluntary_context_switch() (Waiman Long) [1644375] - [kernel] rcu: Clean up flavor-related definitions and comments in update.c (Waiman Long) [1644375] - [kernel] rcu: Clean up flavor-related definitions and comments in tree_plugin.h (Waiman Long) [1644375] - [kernel] rcu: Clean up flavor-related definitions and comments in tree_exp.h (Waiman Long) [1644375] - [kernel] rcu: Clean up flavor-related definitions and comments in tree.c (Waiman Long) [1644375] - [kernel] rcu: Clean up flavor-related definitions and comments in tiny.c (Waiman Long) [1644375] - [kernel] rcu: Clean up flavor-related definitions and comments in srcutree.h (Waiman Long) [1644375] - [kernel] rcu: Clean up flavor-related definitions and comments in rcutorture.c (Waiman Long) [1644375] - [kernel] rcu: Clean up flavor-related definitions and comments in rcu.h (Waiman Long) [1644375] - [kernel] rcu: Clean up flavor-related definitions and comments in Kconfig (Waiman Long) [1644375] - [kernel] rcu: Clean up flavor-related definitions and comments in rcupdate_wait.h (Waiman Long) [1644375] - [kernel] rcu: Clean up flavor-related definitions and comments in rculist.h (Waiman Long) [1644375] - [kernel] rcu: Clean up flavor-related definitions and comments in rcupdate.h (Waiman Long) [1644375] - [kernel] rcu: Remove now-unused rcutorture APIs (Waiman Long) [1644375] - [kernel] rcuperf: Remove the "rcu_bh" and "sched" torture types (Waiman Long) [1644375] - [kernel] rcutorture: Remove the "rcu_bh" and "sched" torture types (Waiman Long) [1644375] - [kernel] rcu: Stop testing RCU-bh and RCU-sched (Waiman Long) [1644375] - [kernel] rcutorture: Add RCU-bh and RCU-sched support for extended readers (Waiman Long) [1644375] - [kernel] rcu: Consolidate RCU-sched update-side function definitions (Waiman Long) [1644375] - [kernel] rcu: Consolidate RCU-bh update-side function definitions (Waiman Long) [1644375] - [kernel] rcu: Pull rcu_gp_kthread() FQS loop into separate function (Waiman Long) [1644375] - [kernel] rcu: Inline increment_cpu_stall_ticks() into its sole caller (Waiman Long) [1644375] - [kernel] rcu: Fix typo in force_qs_rnp()'s parameter's parameter (Waiman Long) [1644375] - [kernel] rcu: Eliminate initialization-time use of rsp (Waiman Long) [1644375] - [kernel] rcu: Eliminate RCU-barrier use of rsp (Waiman Long) [1644375] - [kernel] rcu: Eliminate quiescent-state and grace-period-nonstart use of rsp (Waiman Long) [1644375] - [kernel] rcu: Eliminate callback-invocation/invocation use of rsp (Waiman Long) [1644375] - [kernel] rcu: Eliminate grace-period management code use of rsp (Waiman Long) [1644375] - [kernel] rcu: Eliminate stall-warning use of rsp (Waiman Long) [1644375] - [kernel] rcu: Restructure rcu_check_gp_kthread_starvation() (Waiman Long) [1644375] - [kernel] rcu: Simplify rcutorture_get_gp_data() (Waiman Long) [1644375] - [kernel] rcu: Remove for_each_rcu_flavor() flavor-traversal macro (Waiman Long) [1644375] - [kernel] rcu: Remove last non-flavor-traversal rsp local variable from tree_plugin.h (Waiman Long) [1644375] - [kernel] rcu: Remove rcu_data structure's ->rsp field (Waiman Long) [1644375] - [kernel] rcu: Remove rsp parameter from rcu_node tree accessor macros (Waiman Long) [1644375] - [kernel] rcu: Remove rsp parameter from expedited grace-period functions (Waiman Long) [1644375] - [kernel] rcu: Remove rsp parameter from no-CBs CPU functions (Waiman Long) [1644375] - [kernel] rcu: Remove rsp parameter from print_cpu_stall_info() (Waiman Long) [1644375] - [kernel] rcu: Remove rsp parameter from rcu_spawn_one_boost_kthread() (Waiman Long) [1644375] - [kernel] rcu: Remove rsp parameter from dump_blkd_tasks() and friend (Waiman Long) [1644375] - [kernel] rcu: Remove rsp parameter from rcu_print_detail_task_stall() (Waiman Long) [1644375] - [kernel] rcu: Remove rsp parameter from rcu_init_one() and friends (Waiman Long) [1644375] - [kernel] rcu: Remove rsp parameter from rcu_boot_init_percpu_data() and friends (Waiman Long) [1644375] - [kernel] rcu: Remove rsp parameter from _rcu_barrier() and friends (Waiman Long) [1644375] - [kernel] rcu: Remove rsp parameter from __rcu_pending() (Waiman Long) [1644375] - [kernel] rcu: Remove rsp parameter from __call_rcu() and friend (Waiman Long) [1644375] - [kernel] rcu: Remove rsp parameter from __rcu_process_callbacks() (Waiman Long) [1644375] - [kernel] rcu: Remove rsp parameter from rcu_check_gp_start_stall() (Waiman Long) [1644375] - [kernel] rcu: Remove rsp parameter from force-quiescent-state functions (Waiman Long) [1644375] - [kernel] rcu: Remove rsp parameter from rcu_do_batch() (Waiman Long) [1644375] - [kernel] rcu: Remove rsp parameter from CPU hotplug functions (Waiman Long) [1644375] - [kernel] rcu: Remove rsp parameter from rcu_check_quiescent_state() (Waiman Long) [1644375] - [kernel] rcu: Remove rsp parameter from rcu_gp_kthread() and friends (Waiman Long) [1644375] - [kernel] rcu: Remove rsp parameter from rcu_gp_slow() (Waiman Long) [1644375] - [kernel] rcu: Remove rsp parameter from note_gp_changes() (Waiman Long) [1644375] - [kernel] rcu: Remove rsp parameter from __note_gp_changes() (Waiman Long) [1644375] - [kernel] rcu: Remove rsp parameter from rcu_advance_cbs() (Waiman Long) [1644375] - [kernel] rcu: Remove rsp parameter from rcu_accelerate_cbs_unlocked() (Waiman Long) [1644375] - [kernel] rcu: Remove rsp parameter from rcu_accelerate_cbs() (Waiman Long) [1644375] - [kernel] rcu: Remove rsp parameter from rcu_gp_kthread_wake() (Waiman Long) [1644375] - [kernel] rcu: Remove rsp parameter from rcu_future_gp_cleanup() (Waiman Long) [1644375] - [kernel] rcu: Remove rsp parameter from check_cpu_stall() (Waiman Long) [1644375] - [kernel] rcu: Remove rsp parameter from print_cpu_stall() (Waiman Long) [1644375] - [kernel] rcu: Remove rsp parameter from print_other_cpu_stall() (Waiman Long) [1644375] - [kernel] rcu: Remove rsp parameter from rcu_stall_kick_kthreads() (Waiman Long) [1644375] - [kernel] rcu: Remove rsp parameter from rcu_dump_cpu_stacks() (Waiman Long) [1644375] - [kernel] rcu: Remove rsp parameter from rcu_check_gp_kthread_starvation() (Waiman Long) [1644375] - [kernel] rcu: Remove rsp parameter from record_gp_stall_check_time() (Waiman Long) [1644375] - [kernel] rcu: Remove rsp parameter from rcu_get_root() (Waiman Long) [1644375] - [kernel] rcu: Remove rsp parameter from rcu_gp_in_progress() (Waiman Long) [1644375] - [kernel] rcu: Remove rsp parameter from rcu_report_qs_rdp() (Waiman Long) [1644375] - [kernel] rcu: Remove rsp parameter from rcu_report_unblock_qs_rnp() (Waiman Long) [1644375] - [kernel] rcu: Remove rsp parameter from rcu_report_qs_rsp() (Waiman Long) [1644375] - [kernel] rcu: Remove rsp parameter from rcu_report_qs_rnp() (Waiman Long) [1644375] - [kernel] rcu: Remove rcu_data_p pointer to default rcu_data structure (Waiman Long) [1644375] - [kernel] rcu: Remove rcu_state_p pointer to default rcu_state structure (Waiman Long) [1644375] - [kernel] rcu: Remove rcu_state structure's ->rda field (Waiman Long) [1644375] - [kernel] rcu: Eliminate rcu_state structure's ->call field (Waiman Long) [1644375] - [kernel] rcu: Remove RCU_STATE_INITIALIZER() (Waiman Long) [1644375] - [kernel] rcu: Express Tiny RCU updates in terms of RCU rather than RCU-sched (Waiman Long) [1644375] - [kernel] rcu: Define RCU-sched API in terms of RCU for Tree RCU PREEMPT builds (Waiman Long) [1644375] - [kernel] rcu: Fix typo in rcu_get_gp_kthreads_prio() header comment (Waiman Long) [1644375] - [kernel] rcu: Drop "wake" parameter from rcu_report_exp_rdp() (Waiman Long) [1644375] - [kernel] rcu: Update comments and help text for no more RCU-bh updaters (Waiman Long) [1644375] - [kernel] rcu: Define RCU-bh update API in terms of RCU (Waiman Long) [1644375] - [kernel] rcu: Report expedited grace periods at context-switch time (Waiman Long) [1644375] - [kernel] rcu: Apply RCU-bh QSes to RCU-sched and RCU-preempt when safe (Waiman Long) [1644375] - [kernel] rcu: Add warning to detect half-interrupts (Waiman Long) [1644375] - [kernel] rcu: Remove now-unused ->b.exp_need_qs field from the rcu_special union (Waiman Long) [1644375] - [kernel] rcu: Allow processing deferred QSes for exiting RCU-preempt readers (Waiman Long) [1644375] - [kernel] rcutorture: Test extended "rcu" read-side critical sections (Waiman Long) [1644375] - [kernel] rcu: Defer reporting RCU-preempt quiescent states when disabled (Waiman Long) [1644375] - [kernel] rcu: Refactor rcu_{nmi,irq}_{enter,exit}() (Waiman Long) [1644375] - [documentation] doc: Fix broken HTML directive (Waiman Long) [1644375] - [documentation] doc: Update removal of RCU-bh/sched update machinery (Waiman Long) [1644375] - [kernel] rcutorture: Maintain self-propagating CB only during forward-progress test (Waiman Long) [1644375] - [kernel] rcutorture: Check GP completion at stutter end (Waiman Long) [1644375] - [kernel] rcutorture: Print forward-progress test interval on error (Waiman Long) [1644375] - [kernel] rcutorture: Adjust number of reader kthreads per CPU-hotplug operations (Waiman Long) [1644375] - [kernel] rcutorture: Reduce priority of forward-progress testing (Waiman Long) [1644375] - [kernel] rcutorture: Limit reader duration if irq or bh disabled (Waiman Long) [1644375] - [kernel] rcutorture: Increase rcu_read_delay() longdelay_ms (Waiman Long) [1644375] - [kernel] rcutorture: Add self-propagating callback to forward-progress testing (Waiman Long) [1644375] - [kernel] rcutorture: Vary forward-progress test interval (Waiman Long) [1644375] - [kernel] rcutorture: Avoid no-test complaint if too few forward-progress tries (Waiman Long) [1644375] - [kernel] rcutorture: Also use GP sequence to judge forward progress (Waiman Long) [1644375] - [kernel] rcutorture: Add forward-progress tests for RCU grace periods (Waiman Long) [1644375] - [tools] rcutorture: Remove TREE06 and TREE08 from the default test list (Waiman Long) [1644375] - [kernel] rcuperf: Warn on bad perf type for built-in tests (Waiman Long) [1644375] - [kernel] rcutorture: Warn on bad torture type for built-in tests (Waiman Long) [1644375] - [kernel] rcutorture: Force occasional reader waits (Waiman Long) [1644375] - [tools] torture: Stop overwriting Make.out file with obsolete version (Waiman Long) [1644375] - [documentation] doc: Improve rcu_dynticks::dynticks documentation (Waiman Long) [1644375] - [documentation] doc: Fix broken RCU-requirements link to LKML archive (Waiman Long) [1644375] - [documentation] doc: Add design documentation on interruption of NMI handlers (Waiman Long) [1644375] - [kernel] rcutorture: Fix rcu_barrier successes counter (Waiman Long) [1644375] - [kernel] rcutorture: Add support to detect if boost kthread prio is too low (Waiman Long) [1644375] - [kernel] rcutorture: Use monotonic timestamp for stall detection (Waiman Long) [1644375] - [kernel] rcutorture: Make boost test more robust (Waiman Long) [1644375] - [kernel] rcutorture: Disable RT throttling for boost tests (Waiman Long) [1644375] - [kernel] rcutorture: Emphasize testing of single reader protection type (Waiman Long) [1644375] - [kernel] rcutorture: Handle extended read-side critical sections (Waiman Long) [1644375] - [kernel] rcutorture: Make rcu_torture_timer() use rcu_torture_one_read() (Waiman Long) [1644375] - [kernel] rcutorture: Use per-CPU random state for rcu_torture_timer() (Waiman Long) [1644375] - [kernel] rcutorture: Use atomic increment for n_rcu_torture_timers (Waiman Long) [1644375] - [kernel] rcutorture: Extract common code from rcu_torture_reader() (Waiman Long) [1644375] - [kernel] rcuperf: Remove unused torturing_tasks() function (Waiman Long) [1644375] - [kernel] rcu: Remove rcutorture test version and sequence number (Waiman Long) [1644375] - [kernel] rcutorture: Change units of onoff_interval to jiffies (Waiman Long) [1644375] - [kernel] rcu: Assign higher prio to RCU threads if rcutorture is built-in (Waiman Long) [1644375] - [documentation] rculist: Improve documentation for list_for_each_entry_from_rcu() (Waiman Long) [1644375] - [kernel] srcu: Add grace-period number to rcutorture statistics printout (Waiman Long) [1644375] - [kernel] rcu: Print stall-warning NMI dyntick state in hexadecimal (Waiman Long) [1644375] - [maintainers] MAINTAINERS: Update RCU, SRCU, and TORTURE-TEST entries (Waiman Long) [1644375] - [kernel] rcu: Make rcu_seq_diff() more exact (Waiman Long) [1644375] - [documentation] doc: Update synchronize_rcu() definition in whatisRCU.txt (Waiman Long) [1644375] - [kernel] rcu: Check the range of jiffies_till_{first, next}_fqs when setting them (Waiman Long) [1644375] - [kernel] rcu: Add diagnostics for rcutorture writer stall warning (Waiman Long) [1644375] - [kernel] rcu: Add comment to the last sleep in the rcu tasks loop (Waiman Long) [1644375] - [kernel] rcu: Speed up calling of RCU tasks callbacks (Waiman Long) [1644375] - [kernel] rcu: Add comment documenting how rcu_seq_snap works (Waiman Long) [1644375] - [kernel] rcu: Use RCU CPU stall timeout for rcu_check_gp_start_stall() (Waiman Long) [1644375] - [kernel] rcu: Remove __maybe_unused from rcu_cpu_has_callbacks() (Waiman Long) [1644375] - [kernel] rcu: Remove "inline" from rcu_perf_print_module_parms() (Waiman Long) [1644375] - [kernel] rcu: Remove "inline" from rcu_torture_print_module_parms() (Waiman Long) [1644375] - [kernel] rcu: Remove "inline" from panic_on_rcu_stall() and rcu_blocking_is_gp() (Waiman Long) [1644375] - [kernel] rcu: Remove unused local variable "cpu" (Waiman Long) [1644375] - [kernel] rcu: Remove unused rcu_kick_nohz_cpu() function (Waiman Long) [1644375] - [kernel] rcu: Clarify and correct the rcu_preempt_qs() header comment (Waiman Long) [1644375] - [kernel] rcu: Inline rcu_dynticks_momentary_idle() into its sole caller (Waiman Long) [1644375] - [kernel] rcu: Mark task as .need_qs less aggressively (Waiman Long) [1644375] - [kernel] rcu: Improve RCU-tasks naming and comments (Waiman Long) [1644375] - [kernel] rcu: Use pr_fmt to prefix "rcu: " to logging output (Waiman Long) [1644375] - [kernel] rcu: rcupdate.h: Get rid of Sphinx warnings at rcu_pointer_handoff() (Waiman Long) [1644375] - [kernel] rcu: Improve rcu_note_voluntary_context_switch() reporting (Waiman Long) [1644375] - [kernel] rcu: Make rcu_read_unlock_special() static (Waiman Long) [1644375] - [kernel] rcu: Add diagnostics for offline CPUs failing to report QS (Waiman Long) [1644375] - [kernel] rcu: Record ->gp_state for both phases of grace-period initialization (Waiman Long) [1644375] - [kernel] rcu: Add CPU online/offline state to dump_blkd_tasks() (Waiman Long) [1644375] - [kernel] rcu: Add up-tree information to dump_blkd_tasks() diagnostics (Waiman Long) [1644375] - [kernel] rcu: Remove CPU-hotplug failsafe from force-quiescent-state code path (Waiman Long) [1644375] - [kernel] rcu: Remove failsafe check for lost quiescent state (Waiman Long) [1644375] - [kernel] rcu: Move grace-period pre-init delay after pre-init (Waiman Long) [1644375] - [kernel] rcu: Add RCU-preempt check for waiting on newly onlined CPU (Waiman Long) [1644375] - [kernel] rcu: Fix grace-period hangs due to race with CPU offline (Waiman Long) [1644375] - [kernel] rcu: Fix grace-period hangs from mid-init task resume (Waiman Long) [1644375] - [kernel] rcu: Suppress false-positive splats from mid-init task resume (Waiman Long) [1644375] - [kernel] rcu: Suppress more involved false-positive preempted-task splats (Waiman Long) [1644375] - [kernel] rcu: Suppress false-positive preempted-task splats (Waiman Long) [1644375] - [kernel] rcu: Suppress false-positive offline-CPU lockdep-RCU splat (Waiman Long) [1644375] - [kernel] rcu: Prevent useless FQS scan after all CPUs have checked in (Waiman Long) [1644375] - [kernel] rcu: Replace smp_wmb() with smp_store_release() for stall check (Waiman Long) [1644375] - [kernel] rcu: Fix typo and add additional debug (Waiman Long) [1644375] - [kernel] rcu: Make rcu_report_unblock_qs_rnp() warn on violated preconditions (Waiman Long) [1644375] - [kernel] rcu: Make rcu_init_new_rnp() stop upon already-set bit (Waiman Long) [1644375] - [kernel] rcu: Fix an obsolete ->qsmaskinit comment (Waiman Long) [1644375] - [kernel] rcu: Clean up handling of tasks blocked across full-rcu_node offline (Waiman Long) [1644375] - [kernel] rcu: Identify grace period is in progress as we advance up the tree (Waiman Long) [1644375] - [kernel] rcu: Use better variable names in funnel locking loop (Waiman Long) [1644375] - [kernel] rcu: Rename the grace-period-request variables and parameters (Waiman Long) [1644375] - [kernel] rcu: Regularize resetting of rcu_data wrap indicator (Waiman Long) [1644375] - [kernel] rcutorture: Correctly handle grace-period sequence wrap (Waiman Long) [1644375] - [kernel] rcu: Make rcu_start_this_gp() check for grace period already started (Waiman Long) [1644375] - [kernel] rcu: Fix cpustart tracepoint gp_seq number (Waiman Long) [1644375] - [kernel] rcu: Produce last "CleanupMore" trace only if late-breaking request (Waiman Long) [1644375] - [kernel] rcu: Don't funnel-lock above leaf node if GP in progress (Waiman Long) [1644375] - [documentation] doc: Update RCU CPU stall-warning documentation (Waiman Long) [1644375] - [documentation] doc: Update memory-ordering documentation for ->gp-seq (Waiman Long) [1644375] - [documentation] doc: Update data-structure documentation for ->gp_seq (Waiman Long) [1644375] - [kernel] rcu: Make simple callback acceleration refer to rdp->gp_seq_needed (Waiman Long) [1644375] - [kernel] rcu: Remove ->gpnum and ->completed (Waiman Long) [1644375] - [kernel] rcu: Convert rcu_fqs tracepoint to ->gp_seq (Waiman Long) [1644375] - [kernel] rcu: Convert rcu_quiescent_state_report tracepoint to ->gp_seq (Waiman Long) [1644375] - [kernel] rcu: Convert rcu_unlock_preempted_task tracepoint to ->gp_seq (Waiman Long) [1644375] - [kernel] rcu: Convert rcu_preempt_task tracepoint to ->gp_seq (Waiman Long) [1644375] - [kernel] rcu: Convert rcu_grace_period_init tracepoint to gp_seq (Waiman Long) [1644375] - [kernel] rcu: Convert rcu_future_grace_period tracepoint to gp_seq (Waiman Long) [1644375] - [kernel] rcu: Convert rcu_grace_period tracepoint to gp_seq (Waiman Long) [1644375] - [kernel] rcu: Make rcu_nocb_wait_gp() check if GP already requested (Waiman Long) [1644375] - [kernel] rcu: Move from ->need_future_gp[] to ->gp_seq_needed (Waiman Long) [1644375] - [kernel] rcutorture: Convert rcutorture_get_gp_data() to ->gp_seq (Waiman Long) [1644375] - [kernel] rcu: Make RCU CPU stall warnings use ->gp_seq (Waiman Long) [1644375] - [kernel] rcu: Convert grace-period requests to ->gp_seq (Waiman Long) [1644375] - [kernel] rcu: Convert ->completedqs to ->gp_seq (Waiman Long) [1644375] - [kernel] rcu: Convert ->rcu_iw_gpnum to ->gp_seq (Waiman Long) [1644375] - [kernel] rcu: Move rcu_gp_in_progress() to ->gp_seq (Waiman Long) [1644375] - [kernel] rcu: Move rcu_nocb_gp_get() to ->gp_seq (Waiman Long) [1644375] - [kernel] rcu: Move rcu_try_advance_all_cbs() to ->gp_seq (Waiman Long) [1644375] - [kernel] rcu: Move rcu_implicit_dynticks_qs() to ->gp_seq (Waiman Long) [1644375] - [kernel] rcu: Convert rcu_gpnum_ovf() to ->gp_seq (Waiman Long) [1644375] - [kernel] rcu: Move RCU's grace-period-change code to ->gp_seq (Waiman Long) [1644375] - [kernel] rcu: Convert conditional grace-period primitives to ->gp_seq (Waiman Long) [1644375] - [kernel] rcu: Make quiescent-state reporting use ->gp_seq (Waiman Long) [1644375] - [kernel] rcu: Convert rcu_check_gp_kthread_starvation() to GP sequence number (Waiman Long) [1644375] - [kernel] rcu: Make rcutorture's batches-completed API use ->gp_seq (Waiman Long) [1644375] - [kernel] rcu: Move rcu_gp_slow() to ->gp_seq (Waiman Long) [1644375] - [kernel] rcu: Introduce grace-period sequence numbers (Waiman Long) [1644375] - [kernel] rcu: Make rcu_gp_cleanup() write only once to ->gp_flags (Waiman Long) [1644375] - [kernel] rcu: Diagnostics for grace-period startup hangs (Waiman Long) [1644375] - [kernel] rcu: Exclude near-simultaneous RCU CPU stall warnings (Waiman Long) [1644375] - [kernel] rcu: Use the proper lockdep annotation in dump_blkd_tasks() (Waiman Long) [1644375] - [kernel] rcu: Add debugging info to assertion (Waiman Long) [1644375] - [kernel] torture: Keep old-school dmesg format (Waiman Long) [1644375] - [kernel] torture: Make online/offline messages appear only for verbose=2 (Waiman Long) [1644375] - [tools] rcutorture: Make kvm-find-errors.sh find close calls (Waiman Long) [1644375] - [tools] rcutorture: Remove obsolete TREE08-T.boot file (Waiman Long) [1644375] - [tools] torture: Use a single build directory for torture scenarios (Waiman Long) [1644375] - [kernel] srcu: Introduce srcu_read_{un,}lock_notrace() (Waiman Long) [1644375] - [kernel] srcu: Add address of first callback to rcutorture output (Waiman Long) [1644375] - [kernel] srcu: Document that srcu_funnel_gp_start() implies srcu_funnel_exp_start() (Waiman Long) [1644375] - [kernel] srcu: Fix typos in __call_srcu() header comment (Waiman Long) [1644375] - [kernel] rcu: Make expedited grace period use direct call on last leaf (Waiman Long) [1644375]- [netdrv] nfp: flower: use offsets provided by pedit instead of index for ipv6 (Pablo Cascon) [1645132] - [netdrv] nfp: flower: fix multiple keys per pedit action (Pablo Cascon) [1645132] - [netdrv] nfp: flower: fix pedit set actions for multiple partial masks (Pablo Cascon) [1645132] - [netdrv] nfp: flower: ignore checksum actions when performing pedit actions (Pablo Cascon) [1644400] - [kernel] sched/fair: Fix throttle_list starvation with low CFS quota (Phil Auld) [1638526] - [net] tipc: fix the big/little endian issue in tipc_dest (Jon Maloy) [1640712] - [rpmspec] kernel.spec: Include kernel-signing-ca.cer public key (Prarit Bhargava) [1638465] - [block] block: don't deal with discard limit in blkdev_issue_discard() (Ming Lei) [1631255] - [powerpc] powerpc/mm: Check memblock_add against MAX_PHYSMEM_BITS range (Gustavo Duarte) [1561402] - [powerpc] powerpc/mm: Increase MAX_PHYSMEM_BITS to 128TB with SPARSEMEM_VMEMMAP config (Gustavo Duarte) [1561402]- [s390] s390/crypto: Enhance paes cipher to accept variable length key material (Philipp Rudo) [1644387] - [s390] s390/pkey: move pckmo subfunction available checks away from module init (Philipp Rudo) [1644387] - [s390] s390/pkey: Load pkey kernel module automatically (Philipp Rudo) [1644387] - [s390] s390/zcrypt: fix broken zcrypt_send_cprb in-kernel api function (Philipp Rudo) [1644387] - [s390] s390/pkey: Introduce new API for transforming key blobs (Philipp Rudo) [1644387] - [s390] s390/pkey: Introduce new API for random protected key verification (Philipp Rudo) [1644387] - [s390] s390/pkey: Add sysfs attributes to emit secure key blobs (Philipp Rudo) [1644387] - [s390] s390/pkey: Add sysfs attributes to emit protected key blobs (Philipp Rudo) [1644387] - [s390] s390/pkey: Define protected key blob format (Philipp Rudo) [1644387] - [s390] s390/pkey: Introduce new API for random protected key generation (Philipp Rudo) [1644387] - [s390] s390/zcrypt: add ap_adapter_mask sysfs attribute (Philipp Rudo) [1644387] - [s390] s390/zcrypt: provide apfs failure code on type 86 error reply (Philipp Rudo) [1644387] - [s390] s390/zcrypt: zcrypt device driver cleanup (Philipp Rudo) [1644387] - [s390] s390/zcrypt: multiple zcrypt device nodes support (Philipp Rudo) [1644387] - [s390] s390/zcrypt: enable AP bus scan without a valid default domain (Philipp Rudo) [1644387] - [s390] s390/zcrypt: Use kmemdup to replace kmalloc + memcpy (Philipp Rudo) [1644387] - [s390] s390/qeth: add TSO support for L2 devices (Philipp Rudo) [1644381] - [s390] s390/qeth: add support for IPv6 TSO (Philipp Rudo) [1644381] - [s390] s390/qeth: enhance TSO control sequence (Philipp Rudo) [1644381] - [s390] s390/qeth: make TSO controls protocol-agnostic (Philipp Rudo) [1644381] - [s390] s390: qeth: Fix potential array overrun in cmd/rc lookup (Philipp Rudo) [1644381] - [s390] s390: qeth_core_mpc: Use ARRAY_SIZE instead of reimplementing its function (Philipp Rudo) [1644381] - [scsi] scsi: mpt3sas: Remove unnecessary parentheses and simplify null checks (Tomas Henzl) [1638649] - [scsi] scsi: mpt3sas: Use dma_pool_zalloc (Tomas Henzl) [1638649] - [scsi] scsi: mpt3sas: Remove unused macro MPT3SAS_FMT (Tomas Henzl) [1638649] - [scsi] scsi: mpt3sas: Convert logging uses with MPT3SAS_FMT without logging levels (Tomas Henzl) [1638649] - [scsi] scsi: mpt3sas: Remove KERN_WARNING from panic uses (Tomas Henzl) [1638649] - [scsi] scsi: mpt3sas: Convert logging uses with MPT3SAS_FMT and reply_q_name to s: (Tomas Henzl) [1638649] - [scsi] scsi: mpt3sas: Convert mlsleading uses of pr_ with MPT3SAS_FMT (Tomas Henzl) [1638649] - [scsi] scsi: mpt3sas: Convert uses of pr_ with MPT3SAS_FMT to ioc_ (Tomas Henzl) [1638649] - [scsi] scsi: mpt3sas: Add ioc_ logging macros (Tomas Henzl) [1638649] - [scsi] scsi: mpt3sas: Fix calltrace observed while running IO & reset (Tomas Henzl) [1638649] - [scsi] scsi: mpt3sas: Improve kernel-doc headers (Tomas Henzl) [1638649] - [scsi] scsi: mpt3sas: Split _base_reset_handler(), mpt3sas_scsih_reset_handler() and mpt3sas_ctl_reset_handler() (Tomas Henzl) [1638649] - [scsi] scsi: mpt3sas: Fix a race condition in mpt3sas_base_hard_reset_handler() (Tomas Henzl) [1638649] - [scsi] scsi: mpt3sas: Fix _transport_smp_handler() error path (Tomas Henzl) [1638649] - [scsi] scsi: mpt3sas: Introduce struct mpt3sas_nvme_cmd (Tomas Henzl) [1638649] - [scsi] scsi: mpt3sas: Annotate switch/case fall-through (Tomas Henzl) [1638649] - [scsi] scsi: mpt3sas: Remove set-but-not-used variables (Tomas Henzl) [1638649] - [scsi] scsi: mpt3sas: Fix indentation (Tomas Henzl) [1638649] - [scsi] scsi: mpt3sas: Update driver version "26.100.00.00" (Tomas Henzl) [1638649] - [scsi] scsi: mpt3sas: As per MPI-spec, use combined reply queue for SAS3.5 controllers when HBA supports more than 16 MSI-x vectors (Tomas Henzl) [1638649] - [scsi] scsi: mpt3sas: Fix, False timeout prints for ioctl and other internal commands during controller reset (Tomas Henzl) [1638649] - [scsi] scsi: mpt3sas: Don't access the structure after decrementing it's instance reference count (Tomas Henzl) [1638649] - [scsi] scsi: mpt3sas: Incorrect command status was set/marked as not used (Tomas Henzl) [1638649] - [scsi] scsi: mpt3sas: Don't abort I/Os issued to NVMe drives while processing Async Broadcast primitive event (Tomas Henzl) [1638649] - [netdrv] net/mlx5e: Do not ignore netdevice TX/RX queues number (Alaa Hleihel) [1643103] - [netdrv] net/mlx5e: Use non-delayed work for update stats (Alaa Hleihel) [1643103] - [netdrv] net/mlx5e: Initialize all netdev common structures in one place (Alaa Hleihel) [1643103] - [netdrv] net/mlx5e: Always initialize update stats delayed work (Alaa Hleihel) [1643103] - [netdrv] net/mlx5e: Gather common netdev init/cleanup functionality in one place (Alaa Hleihel) [1643103] - [infiniband] RDMA/netdev: Fix netlink support in IPoIB (Alaa Hleihel) [1643103] - [infiniband] RDMA/netdev: Hoist alloc_netdev_mqs out of the driver (Alaa Hleihel) [1643103] - [infiniband] IB/ipoib: Consolidate checking of the proposed child interface (Alaa Hleihel) [1643103] - [infiniband] IB/ipoib: Maintain the child_intfs list from ndo_init/uninit (Alaa Hleihel) [1643103] - [infiniband] IB/ipoib: Do not remove child devices from within the ndo_uninit (Alaa Hleihel) [1643103] - [infiniband] IB/ipoib: Get rid of the sysfs_mutex (Alaa Hleihel) [1643103] - [infiniband] RDMA/netdev: Use priv_destructor for netdev cleanup (Alaa Hleihel) [1643103] - [infiniband] IB/ipoib: Move init code to ndo_init (Alaa Hleihel) [1643103] - [infiniband] IB/ipoib: Move all uninit code into ndo_uninit (Alaa Hleihel) [1643103] - [infiniband] IB/ipoib: Use cancel_delayed_work_sync for neigh-clean task (Alaa Hleihel) [1643103] - [infiniband] IB/ipoib: Get rid of IPOIB_FLAG_GOING_DOWN (Alaa Hleihel) [1643103] - [infiniband] RDMA/ipoib: Fix use of sizeof() (Alaa Hleihel) [1643103] - [netdrv] net/mlx5e: Do not recycle RX pages in interface down flow (Alaa Hleihel) [1643103 1643047] - [netdrv] net/mlx5e: Replace call to MPWQE free with dealloc in interface down flow (Alaa Hleihel) [1643103 1643047] - [net] net/xdp: Fix suspicious RCU usage warning (Alaa Hleihel) [1643103 1643047] - [netdrv] net/mlx5: WQ, fixes for fragmented WQ buffers API (Alaa Hleihel) [1643103 1636183] - [netdrv] net/mlx4_en: Use minimal rx and tx ring sizes on kdump kernel (Alaa Hleihel) [1643103 1615267] - [x86] mark coffeelake-s/h 8+2 as supported (David Arcari) [1575461 1575460] - [x86] x86/spec_ctrl: Synchronize STIBP changes with RHEL IBRS code (Waiman Long) [1643233] - [x86] x86/speculation: Propagate information about RSB filling mitigation to sysfs (Waiman Long) [1643233] - [x86] x86/speculation: Enable cross-hyperthread spectre v2 STIBP mitigation (Waiman Long) [1643233] - [x86] x86/speculation: Apply IBPB more strictly to avoid cross-process data leak (Waiman Long) [1643233] - [x86] x86/speculation: Add RETPOLINE_AMD support to the inline asm CALL_NOSPEC variant (Waiman Long) [1643233] - [x86] x86/CPU: Fix unused variable warning when !CONFIG_IA32_EMULATION (Waiman Long) [1643233] - [x86] x86/pti/64: Remove the SYSCALL64 entry trampoline (Waiman Long) [1643233] - [x86] x86/entry/64: Use the TSS sp2 slot for SYSCALL/SYSRET scratch space (Waiman Long) [1643233] - [x86] x86/entry/64: Document idtentry (Waiman Long) [1643233] - [x86] x86/asm-offsets: Move TSS_sp0 and TSS_sp1 to asm-offsets.c (Waiman Long) [1643233] - [x86] x86: Add entry trampolines to kcore (Waiman Long) [1643233] - [kernel] kallsyms, x86: Export addresses of PTI entry trampolines (Waiman Long) [1643233] - [kernel] kallsyms: Simplify update_iter_mod() (Waiman Long) [1643233] - [scsi] scsi: csiostor: fix incorrect port capabilities (Arjun Vynipadath) [1628866] - [scsi] scsi: csiostor: add a check for NULL pointer after kmalloc() (Arjun Vynipadath) [1628866] - [scsi] scsi: csiostor: update ingress pack and pad boundary value (Arjun Vynipadath) [1628866]- [netdrv] nfp: flower: use host context count provided by firmware (Pablo Cascon) [1639609] - [netdrv] nfp: flower: use stats array instead of storing stats per flow (Pablo Cascon) [1639609] - [netdrv] nfp: flower: use rhashtable for flow caching (Pablo Cascon) [1639609] - [netdrv] nfp: avoid soft lockups under control message storm (Pablo Cascon) [1639609] - [kernel] sched: disable autogroups by default (Phil Auld) [1568166] - [s390] s390/keyboard: sanitize array index in do_kdsk_ioctl (Steve Best) [1637591] - [char] ipmi:ssif: Add support for multi-part transmit messages > 2 parts (Tony Camuso) [1622053] - [scsi] scsi: libsas: fix a race condition when smp task timeout (Zhou Wang) [1640426] - [scsi] scsi: libsas: check the ata device status by ata_dev_enabled() (Zhou Wang) [1640426] - [scsi] scsi: libsas: always unregister the old device if going to discover new (Zhou Wang) [1640426] - [scsi] scsi: libsas: dynamically allocate and free ata host (Zhou Wang) [1640426] - [scsi] scsi: libsas: remove irq save in sas_ata_qc_issue() (Zhou Wang) [1640426]- [video] fbdev: make FB_BACKLIGHT a tristate (Rob Clark) [1643333 1589158] - [netdrv] Taint kernel if e1000 is loaded (Neil Horman) [1643617] - [netdrv] iavf: fix a typo (Stefan Assmann) [1627882] - [netdrv] i40evf: remove ndo_poll_controller (Stefan Assmann) [1627882] - [netdrv] intel-ethernet: use correct module license (Stefan Assmann) [1627882] - [netdrv] iavf: finish renaming files to iavf (Stefan Assmann) [1627882] - [netdrv] iavf: rename most of i40e strings (Stefan Assmann) [1627882] - [netdrv] iavf: tracing infrastructure rename (Stefan Assmann) [1627882] - [netdrv] iavf: replace i40e_debug with iavf version (Stefan Assmann) [1627882] - [netdrv] iavf: rename i40e_hw to iavf_hw (Stefan Assmann) [1627882] - [netdrv] iavf: rename I40E_ADMINQ_DESC (Stefan Assmann) [1627882] - [netdrv] iavf: rename device ID defines (Stefan Assmann) [1627882] - [netdrv] iavf: remove references to old names (Stefan Assmann) [1627882] - [netdrv] iavf: move i40evf files to new name (Stefan Assmann) [1627882] - [netdrv] iavf: rename i40e_status to iavf_status (Stefan Assmann) [1627882] - [netdrv] iavf: rename functions and structs to new name (Stefan Assmann) [1627882] - [netdrv] iavf: diet and reformat (Stefan Assmann) [1627882] - [netdrv] configs: enable CONFIG_IAVF=m (Stefan Assmann) [1627882] - [netdrv] intel-ethernet: rename i40evf to iavf (Stefan Assmann) [1627882] - [netdrv] i40e(vf): remove i40e_ethtool_stats.h header file (Stefan Assmann) [1627882] - [netdrv] i40evf: cancel workqueue sync for adminq when a VF is removed (Stefan Assmann) [1627882] - [netdrv] i40evf: Don't enable vlan stripping when rx offload is turned on (Stefan Assmann) [1627882] - [netdrv] i40evf: set IFF_UNICAST_FLT flag for the VF (Stefan Assmann) [1627882] - [netdrv] i40evf: Validate the number of queues a PF sends (Stefan Assmann) [1627882] - [netdrv] i40evf: Change a VF mac without reloading the VF driver (Stefan Assmann) [1627882] - [netdrv] i40evf: update ethtool stats code and use helper functions (Stefan Assmann) [1627882] - [netdrv] i40e: Add AQ command for rearrange NVM structure (Stefan Assmann) [1627882] - [netdrv] i40e: Add additional return code to i40e_asq_send_command (Stefan Assmann) [1627882] - [netdrv] i40e/i40evf: remove redundant functions i40evf_aq_(set/get)_phy_register (Stefan Assmann) [1627882] - [netdrv] cls_flower: fix error values for commands not supported by drivers (Stefan Assmann) [1627882] - [init] init/main.c: Enable watchdog_thresh control from kernel line (Prarit Bhargava) [1643161] - [s390] s390/purgatory: Remove duplicate variable definitions (Philipp Rudo) [1642447] - [s390] s390/purgatory: Add missing FORCE to Makefile targets (Philipp Rudo) [1642447] - [s390] s390/purgatory: Fix crash with expoline enabled (Philipp Rudo) [1642447] - [s390] s390: disable asm code expolines if cc does not support it (Philipp Rudo) [1642447] - [netdrv] Revert be2net: remove desc field from be_eq_obj (Ivan Vecera) [1639867]- [rpmspec] redhat: add optional bpf_samples package (Jiri Benc) [1611579] - [powerpc] powerpc/time: Fix clockevent_decrementer initalisation for PR KVM (Steve Best) [1641615] - [net] ip: frags: fix crash in ip_do_fragment() (Sabrina Dubroca) [1616058] {CVE-2018-5391} - [net] ipfrag: let ip(6)frag_high_thresh in ns be higher than in init_net (Sabrina Dubroca) [1616058] {CVE-2018-5391} - [net] ipv6: discard IP frag queue on more errors (Sabrina Dubroca) [1616058] {CVE-2018-5391} - [net] ip: fail fast on IP defrag errors (Sabrina Dubroca) [1616058] {CVE-2018-5391} - [net] ip: process in-order fragments efficiently (Sabrina Dubroca) [1616058] {CVE-2018-5391} - [net] ip: add helpers to process in-order fragments faster (Sabrina Dubroca) [1616058] {CVE-2018-5391} - [net] ipv6: defrag: drop non-last frags smaller than min mtu (Sabrina Dubroca) [1616058] {CVE-2018-5391} - [net] ipv4: frags: precedence bug in ip_expire() (Sabrina Dubroca) [1616058] {CVE-2018-5391} - [net] ip: use rb trees for IP frag queue (Sabrina Dubroca) [1616058] {CVE-2018-5391} - [net] modify skb_rbtree_purge to return the truesize of all purged skbs (Sabrina Dubroca) [1616058] {CVE-2018-5391} - [net] ip: discard IPv4 datagrams with overlapping segments (Sabrina Dubroca) [1616058] {CVE-2018-5391} - [fs] ovl: fix format of setxattr debug (Miklos Szeredi) [1636875] - [fs] ovl: fix access beyond unterminated strings (Miklos Szeredi) [1636875] - [fs] ovl: make symbol 'ovl_aops' static (Miklos Szeredi) [1636875] - [fs] vfs: swap names of (do,vfs)_clone_file_range() (Miklos Szeredi) [1636875] - [fs] ovl: fix freeze protection bypass in ovl_clone_file_range() (Miklos Szeredi) [1636875] - [fs] ovl: fix freeze protection bypass in ovl_write_iter() (Miklos Szeredi) [1636875] - [fs] ovl: fix memory leak on unlink of indexed file (Miklos Szeredi) [1636875] - [fs] ovl: fix oopses in ovl_fill_super() failure paths (Miklos Szeredi) [1636875] - [fs] ovl: add ovl_fadvise() (Miklos Szeredi) [1636875] - [fs] vfs: implement readahead(2) using POSIX_FADV_WILLNEED (Miklos Szeredi) [1636875] - [fs] vfs: add the fadvise() file operation (Miklos Szeredi) [1636875] - [fs] Documentation/filesystems: update documentation of file_operations (Miklos Szeredi) [1636875] - [fs] ovl: fix GPF in swapfile_activate of file from overlayfs over xfs (Miklos Szeredi) [1636875] - [fs] ovl: respect FIEMAP_FLAG_SYNC flag (Miklos Szeredi) [1636875] - [fs] ovl: Enable metadata only feature (Miklos Szeredi) [1636875] - [fs] ovl: Do not do metacopy only for ioctl modifying file attr (Miklos Szeredi) [1636875] - [fs] ovl: Do not do metadata only copy-up for truncate operation (Miklos Szeredi) [1636875] - [fs] ovl: add helper to force data copy-up (Miklos Szeredi) [1636875] - [fs] ovl: Check redirect on index as well (Miklos Szeredi) [1636875] - [fs] ovl: Set redirect on upper inode when it is linked (Miklos Szeredi) [1636875] - [fs] ovl: Set redirect on metacopy files upon rename (Miklos Szeredi) [1636875] - [fs] ovl: Do not set dentry type ORIGIN for broken hardlinks (Miklos Szeredi) [1636875] - [fs] ovl: Add an inode flag OVL_CONST_INO (Miklos Szeredi) [1636875] - [fs] ovl: Treat metacopy dentries as type OVL_PATH_MERGE (Miklos Szeredi) [1636875] - [fs] ovl: Check redirects for metacopy files (Miklos Szeredi) [1636875] - [fs] ovl: Move some dir related ovl_lookup_single() code in else block (Miklos Szeredi) [1636875] - [fs] ovl: Do not expose metacopy only dentry from d_real() (Miklos Szeredi) [1636875] - [fs] ovl: Open file with data except for the case of fsync (Miklos Szeredi) [1636875] - [fs] ovl: Add helper ovl_inode_realdata() (Miklos Szeredi) [1636875] - [fs] ovl: Store lower data inode in ovl_inode (Miklos Szeredi) [1636875] - [fs] ovl: Fix ovl_getattr() to get number of blocks from lower (Miklos Szeredi) [1636875] - [fs] ovl: Add helper ovl_dentry_lowerdata() to get lower data dentry (Miklos Szeredi) [1636875] - [fs] ovl: Copy up meta inode data from lowest data inode (Miklos Szeredi) [1636875] - [fs] ovl: Modify ovl_lookup() and friends to lookup metacopy dentry (Miklos Szeredi) [1636875] - [fs] ovl: Use out_err instead of out_nomem (Miklos Szeredi) [1636875] - [fs] ovl: A new xattr OVL_XATTR_METACOPY for file on upper (Miklos Szeredi) [1636875] - [fs] ovl: Add helper ovl_already_copied_up() (Miklos Szeredi) [1636875] - [fs] ovl: Copy up only metadata during copy up where it makes sense (Miklos Szeredi) [1636875] - [fs] ovl: During copy up, first copy up metadata and then data (Miklos Szeredi) [1636875] - [fs] ovl: Provide a mount option metacopy=on/off for metadata copyup (Miklos Szeredi) [1636875] - [fs] ovl: Move the copy up helpers to copy_up.c (Miklos Szeredi) [1636875] - [fs] ovl: Initialize ovl_inode->redirect in ovl_get_inode() (Miklos Szeredi) [1636875] - [fs] ovl: fix documentation of non-standard behavior (Miklos Szeredi) [1636875] - [fs] ovl: obsolete "check_copy_up" module option (Miklos Szeredi) [1636875] - [fs] vfs: remove open_flags from d_real() (Miklos Szeredi) [1636875] - [fs] Revert "fsnotify: support overlayfs" (Miklos Szeredi) [1636875] - [fs] Partially revert "locks: fix file locking on overlayfs" (Miklos Szeredi) [1636875] - [fs] Revert "vfs: do get_write_access() on upper layer of overlayfs" (Miklos Szeredi) [1636875] - [fs] Revert "vfs: add flags to d_real()" (Miklos Szeredi) [1636875] - [fs] Revert "vfs: update ovl inode before relatime check" (Miklos Szeredi) [1636875] - [fs] Revert "ovl: fix relatime for directories" (Miklos Szeredi) [1636875] - [fs] vfs: fix freeze protection in mnt_want_write_file() for overlayfs (Miklos Szeredi) [1636875] - [fs] Revert "ovl: don't allow writing ioctl on lower layer" (Miklos Szeredi) [1636875] - [fs] Revert "ovl: fix may_write_real() for overlayfs directories" (Miklos Szeredi) [1636875] - [fs] vfs: don't open real (Miklos Szeredi) [1636875] - [fs] ovl: add reflink/copyfile/dedup support (Miklos Szeredi) [1636875] - [fs] ovl: add O_DIRECT support (Miklos Szeredi) [1636875] - [fs] ovl: add ovl_fiemap() (Miklos Szeredi) [1636875] - [fs] ovl: add lsattr/chattr support (Miklos Szeredi) [1636875] - [fs] ovl: add ovl_fallocate() (Miklos Szeredi) [1636875] - [fs] ovl: add ovl_mmap() (Miklos Szeredi) [1636875] - [fs] ovl: add ovl_fsync() (Miklos Szeredi) [1636875] - [fs] ovl: add ovl_write_iter() (Miklos Szeredi) [1636875] - [fs] ovl: add ovl_read_iter() (Miklos Szeredi) [1636875] - [fs] ovl: add helper to return real file (Miklos Szeredi) [1636875] - [fs] ovl: stack file ops (Miklos Szeredi) [1636875] - [fs] ovl: deal with overlay files in ovl_d_real() (Miklos Szeredi) [1636875] - [fs] ovl: copy up file size as well (Miklos Szeredi) [1636875] - [fs] Revert "Revert "ovl: get_write_access() in truncate"" (Miklos Szeredi) [1636875] - [fs] ovl: copy up inode flags (Miklos Szeredi) [1636875] - [fs] ovl: copy up times (Miklos Szeredi) [1636875] - [fs] vfs: export vfs_dedupe_file_range_one() to modules (Miklos Szeredi) [1636875] - [fs] vfs: export vfs_ioctl() to modules (Miklos Szeredi) [1636875] - [fs] vfs: make open_with_fake_path() not contribute to nr_files (Miklos Szeredi) [1636875] - [fs] ovl: fix wrong use of impure dir cache in ovl_iterate() (Miklos Szeredi) [1636875] - [fs] new helper: open_with_fake_path() (Miklos Szeredi) [1636875] - [fs] now we can fold open_check_o_direct() into do_dentry_open() (Miklos Szeredi) [1636875] - [fs] lift fput() on late failures into path_openat() (Miklos Szeredi) [1636875] - [fs] fold put_filp() into fput() (Miklos Szeredi) [1636875] - [fs] introduce FMODE_OPENED (Miklos Szeredi) [1636875] - [fs] ->file_open(): lose cred argument (Miklos Szeredi) [1636875] - [fs] security_file_open(): lose cred argument (Miklos Szeredi) [1636875] - [fs] get rid of cred argument of vfs_open() and do_dentry_open() (Miklos Szeredi) [1636875] - [fs] pass ->f_flags value to alloc_empty_file() (Miklos Szeredi) [1636875] - [fs] pass creds to get_empty_filp(), make sure dentry_open() passes the right creds (Miklos Szeredi) [1636875] - [fs] alloc_file(): switch to passing O_... flags instead of FMODE_... mode (Miklos Szeredi) [1636875] - [fs] make sure do_dentry_open() won't return positive as an error (Miklos Szeredi) [1636875] - [fs] create_pipe_files(): use fput() if allocation of the second file fails (Miklos Szeredi) [1636875] - [fs] turn filp_clone_open() into inline wrapper for dentry_open() (Miklos Szeredi) [1636875] - [fs] fold security_file_free() into file_free() (Miklos Szeredi) [1636875] - [fs] vfs: dedupe: extract helper for a single dedup (Miklos Szeredi) [1636875] - [fs] vfs: dedupe: rationalize args (Miklos Szeredi) [1636875] - [fs] vfs: dedupe: return int (Miklos Szeredi) [1636875] - [fs] vfs: limit size of dedupe (Miklos Szeredi) [1636875] - [fs] ovl: set I_CREATING on inode being created (Miklos Szeredi) [1636875]- [rpmspec] redhat spec: Add new perf tools file (Jiri Olsa) [1579484] - [tools] perf tools: Fix use of alternatives to find JDIR (Jiri Olsa) [1579484] - [net] net: sock_diag: Fix spectre v1 gadget in __sock_diag_cmd() (Paolo Abeni) [1637576] - [thunderbolt] thunderbolt: Add Intel as copyright holder (Jarod Wilson) [1588929] - [thunderbolt] thunderbolt: Convert rest of the driver files to use SPDX identifier (Jarod Wilson) [1588929] - [thunderbolt] thunderbolt: Print connected devices (Jarod Wilson) [1588929] - [thunderbolt] thunderbolt: Make the driver less verbose (Jarod Wilson) [1588929] - [thunderbolt] thunderbolt: Remove a meaningless NULL pointer check before dma_pool_destroy (Jarod Wilson) [1588929] - [thunderbolt] thunderbolt: Initialize after IOMMUs (Jarod Wilson) [1588929] - [thunderbolt] thunderbolt: Do not handle ICM events after domain is stopped (Jarod Wilson) [1588929] - [thunderbolt] thunderbolt: Add support for runtime PM (Jarod Wilson) [1588929] - [thunderbolt] thunderbolt: Remove redundant variable 'approved' (Jarod Wilson) [1588929] - [thunderbolt] thunderbolt: Use correct ICM commands in system suspend (Jarod Wilson) [1588929] - [thunderbolt] thunderbolt: No need to take tb->lock in domain suspend/complete (Jarod Wilson) [1588929] - [thunderbolt] thunderbolt: Do not unnecessarily call ICM get route (Jarod Wilson) [1588929] - [thunderbolt] thunderbolt: Use 64-bit DMA mask if supported by the platform (Jarod Wilson) [1588929] - [thunderbolt] thunderbolt: Fix small typo in variable name (Jarod Wilson) [1588929] - [mm] Revert x86/e820: put !E820_TYPE_RAM regions into memblock.reserved (Baoquan He) [1639450] - [mm] mm: return zero_resv_unavail optimization (Baoquan He) [1639450] - [mm] mm: zero remaining unavailable struct pages (Baoquan He) [1639450] - [mm] mm: skip invalid pages block at a time in zero_resv_unresv() (Baoquan He) [1639450] - [mm] docs/mm: memblock: update kernel-doc comments (Baoquan He) [1639450] - [mm] mm/memblock: add a name for memblock flags enumeration (Baoquan He) [1639450] - [block] blk-wbt: wake up all when we scale up, not down (Ming Lei) [1640035]- [video] fbdev: make FB_BACKLIGHT a tristate (Rob Clark) [1589158] - [kernel] EDAC: Raise the maximum number of memory controllers (Aristeu Rozanski) [1634077] - [netdrv] i40e: disallow changing the number of descriptors when AF_XDP is on (Stefan Assmann) [1630760] - [netdrv] i40e: clean zero-copy XDP Rx ring on shutdown/reset (Stefan Assmann) [1630760] - [netdrv] i40e: clean zero-copy XDP Tx ring on shutdown/reset (Stefan Assmann) [1630760] - [netdrv] i40e: Remove unused msglen parameter from virtchnl functions (Stefan Assmann) [1630760] - [netdrv] i40e: fix double 'NIC Link is Down' messages (Stefan Assmann) [1630760] - [netdrv] i40e: add a helper function to validate a VF based on the vf id (Stefan Assmann) [1630760] - [netdrv] i40e: use declared variables for pf and hw (Stefan Assmann) [1630760] - [netdrv] i40e: Unset promiscuous settings on VF reset (Stefan Assmann) [1630760] - [netdrv] i40e: Fix VF's link state notification (Stefan Assmann) [1630760] - [netdrv] intel-ethernet: use correct module license (Stefan Assmann) [1630760] - [netdrv] i40e(vf): remove i40e_ethtool_stats.h header file (Stefan Assmann) [1630760] - [netdrv] i40e: fix possible compiler warning in xsk TX path (Stefan Assmann) [1630760] - [netdrv] i40e: add AF_XDP zero-copy Tx support (Stefan Assmann) [1630760] - [netdrv] i40e: move common Tx functions to i40e_txrx_common.h (Stefan Assmann) [1630760] - [netdrv] xsk: i40e: get rid of useless struct xdp_umem_props (Stefan Assmann) [1630760] - [netdrv] i40e: add AF_XDP zero-copy Rx support (Stefan Assmann) [1630760] - [netdrv] i40e: move common Rx functions to i40e_txrx_common.h (Stefan Assmann) [1630760] - [netdrv] i40e: refactor Rx path for re-use (Stefan Assmann) [1630760] - [netdrv] i40e: added queue pair disable/enable functions (Stefan Assmann) [1630760] - [netdrv] i40e: Prevent deleting MAC address from VF when set by PF (Stefan Assmann) [1630760] - [netdrv] i40e: hold the rtnl lock on clearing interrupt scheme (Stefan Assmann) [1630760] - [netdrv] i40e: Check and correct speed values for link on open (Stefan Assmann) [1630760] - [netdrv] i40e: report correct statistics when XDP is enabled (Stefan Assmann) [1630760] - [netdrv] i40e: static analysis report from community (Stefan Assmann) [1630760] - [netdrv] i40e: use correct length for strncpy (Stefan Assmann) [1630760] - [netdrv] i40evf: Change a VF mac without reloading the VF driver (Stefan Assmann) [1630760] - [netdrv] i40e: move ethtool stats boiler plate code to i40e_ethtool_stats.h (Stefan Assmann) [1630760] - [netdrv] i40e: convert queue stats to i40e_stats array (Stefan Assmann) [1630760] - [netdrv] i40e: fix condition of WARN_ONCE for stat strings (Stefan Assmann) [1630760] - [netdrv] i40e_txrx: mark expected switch fall-through (Stefan Assmann) [1630760] - [netdrv] i40e_main: mark expected switch fall-through (Stefan Assmann) [1630760] - [netdrv] i40e: fix i40e_add_queue_stats data pointer update (Stefan Assmann) [1630760] - [netdrv] i40e: Add AQ command for rearrange NVM structure (Stefan Assmann) [1630760] - [netdrv] i40e: Add additional return code to i40e_asq_send_command (Stefan Assmann) [1630760] - [netdrv] i40e: fix warning about shadowed ring parameter (Stefan Assmann) [1630760] - [netdrv] i40e: remove unnecessary i variable causing -Wshadow warning (Stefan Assmann) [1630760] - [netdrv] i40e: convert priority flow control stats to use helpers (Stefan Assmann) [1630760] - [netdrv] i40e: convert VEB TC stats to use an i40e_stats array (Stefan Assmann) [1630760] - [netdrv] i40e: Set fec_config when forcing link state (Stefan Assmann) [1630760] - [netdrv] i40e: add helper to copy statistic values into ethtool buffer (Stefan Assmann) [1630760] - [netdrv] i40e: add helper function for copying strings from stat arrays (Stefan Assmann) [1630760] - [netdrv] i40e: Remove duplicated prepare call in i40e_shutdown (Stefan Assmann) [1630760] - [netdrv] cls_flower: fix error values for commands not supported by drivers (Stefan Assmann) [1630760] - [netdrv] net: drivers/net: Convert random_ether_addr to eth_random_addr (Stefan Assmann) [1630760] - [net] ipv4: don't let PMTU updates increase route MTU (Sabrina Dubroca) [1638845] - [net] ipv4: update fnhe_pmtu when first hop's MTU changes (Sabrina Dubroca) [1638845] - [net] xsk: add a simple buffer reuse queue (Ivan Vecera) [1634774] - [net] samples/bpf: add -c/--copy -z/--zero-copy flags to xdpsock (Ivan Vecera) [1634774] - [net] add napi_if_scheduled_mark_missed (Ivan Vecera) [1634774] - [net] xsk: expose xdp_umem_get_(data, dma) to drivers (Ivan Vecera) [1634774] - [net] xdp: export xdp_rxq_info_unreg_mem_model (Ivan Vecera) [1634774] - [net] xdp: implement convert_to_xdp_frame for MEM_TYPE_ZERO_COPY (Ivan Vecera) [1634774] - [net] xdp: Helper function to clear kernel pointers in xdp_frame (Ivan Vecera) [1634774] - [net] xsk: i40e: get rid of useless struct xdp_umem_props (Ivan Vecera) [1631809] - [net] xdp: fix uninitialized 'err' variable (Ivan Vecera) [1631805] - [tools] headers uapi: Update tools's copy of linux/if_link.h (Ivan Vecera) [1631805] - [tools] selftests/bpf: add test for multiple programs (Ivan Vecera) [1631805] - [net] netdevsim: add support for simultaneous driver and hw XDP (Ivan Vecera) [1631805] - [net] xdp: support simultaneous driver and hw XDP attachment (Ivan Vecera) [1631805] - [net] xdp: factor out common program/flags handling from drivers (Ivan Vecera) [1631805] - [net] xdp: don't make drivers report attachment mode (Ivan Vecera) [1631805] - [net] xdp: add per mode attributes for attached programs (Ivan Vecera) [1631805] - [net] sched: cls_flower: set correct offload data in fl_reoffload (Ivan Vecera) [1631522] - [net] sched: call reoffload op on block callback reg (Ivan Vecera) [1631522] - [net] sched: cls_bpf: implement offload tcf_proto_op (Ivan Vecera) [1631522] - [net] sched: cls_u32: implement offload tcf_proto_op (Ivan Vecera) [1631522] - [net] sched: cls_matchall: implement offload tcf_proto_op (Ivan Vecera) [1631522] - [net] sched: cls_flower: implement offload tcf_proto_op (Ivan Vecera) [1631522] - [net] sched: add tcf_proto_op to offload a rule (Ivan Vecera) [1631522] - [net] sched: pass extack pointer to block binds and cb registration (Ivan Vecera) [1631522]- [rpmspec] kernel.spec: s390/zfcpdump: add -zfcpdump kernel variant (Philipp Rudo) [1567291] - [kernel] rh_taint: correct loaddable module support dependencies (Philipp Rudo) [1567291] - [powerpc] KVM: PPC: Book3S HV: Avoid crash from THP collapse during radix page fault (David Gibson) [1639555] - [irqchip] irqchip/gic-v3-its: Allow use of LPI tables in reserved memory (Jeremy Linton) [1625746] - [irqchip] irqchip/gic-v3-its: Register LPI tables with EFI config table (Jeremy Linton) [1625746] - [irqchip] irqchip/gic-v3-its: Check that all RDs have the same property table (Jeremy Linton) [1625746] - [irqchip] irqchip/gic-v3-its: Use pre-programmed redistributor tables with kdump kernels (Jeremy Linton) [1625746] - [irqchip] irqchip/gic-v3-its: Allow use of pre-programmed LPI tables (Jeremy Linton) [1625746] - [irqchip] irqchip/gic-v3-its: Keep track of property table's PA and VA (Jeremy Linton) [1625746] - [irqchip] irqchip/gic-v3-its: Move pending table allocation to init time (Jeremy Linton) [1625746] - [irqchip] irqchip/gic-v3-its: Split property table clearing from allocation (Jeremy Linton) [1625746] - [irqchip] irqchip/gic-v3-its: Simplify LPI_PENDBASE_SZ usage (Jeremy Linton) [1625746] - [irqchip] irqchip/gic-v3-its: Change initialization ordering for LPIs (Jeremy Linton) [1625746] - [firmware] efi: add API to reserve memory persistently across kexec reboot (Jeremy Linton) [1625746] - [firmware] efi/arm: libstub: add a root memreserve config table (Jeremy Linton) [1625746] - [firmware] efi: honour memory reservations passed via a linux specific config table (Jeremy Linton) [1625746] - [irqchip] irqchip/gic-v3-its: Cap lpi_id_bits to reduce memory footprint (Jeremy Linton) [1625746] - [infiniband] RDMA/bnxt_re: Fix system crash during RDMA resource initialization (Selvin Xavier) [1637122] - [infiniband] RDMA/bnxt_re: Fix couple of memory leaks that could lead to IOMMU call traces (Selvin Xavier) [1637120] - [arm64] arm64: KVM: Sanitize PSTATE.M when being set from userspace (Wei Huang) [1635721] {CVE-2018-18021} - [arm64] arm64: KVM: Tighten guest core register access from userspace (Wei Huang) [1635721] {CVE-2018-18021} - [fs] fs/cifs: require sha512 (Leif Sahlberg) [1610619] - [fs] smb3: simplify code by removing CONFIG_CIFS_SMB311 (Leif Sahlberg) [1610619] - [fs] smb3: add support for statfs for smb3.1.1 posix extensions (Leif Sahlberg) [1610619] - [fs] cifs: allow disabling insecure dialects in the config (Leif Sahlberg) [1610619] - [fs] smb3: if server does not support posix do not allow posix mount option (Leif Sahlberg) [1610619]- [security] cap_inode_getsecurity: use d_find_any_alias() instead of d_find_alias() (Joe Lawrence) [1638647] - [powerpc] powerpc/cacheinfo: Report the correct shared_cpu_map on big-cores (Steve Best) [1639265] - [powerpc] powerpc: Use cpu_smallcore_sibling_mask at SMT level on bigcores (Steve Best) [1639265] - [powerpc] powerpc: Detect the presence of big-cores via ibm, thread-groups (Steve Best) [1639265] - [x86] mark amd rome as unsupported (David Arcari) [1638506] - [netdrv] qed: Add support for virtual link (Chad Dupuis) [1638013] - [netdrv] qede: Add driver support for 20G link speed (Chad Dupuis) [1638013] - [netdrv] qed: Add driver support for 20G link speed (Chad Dupuis) [1638013] - [netdrv] qed: Fix shmem structure inconsistency between driver and the mfw (Chad Dupuis) [1638013] - [netdrv] qed: Add missing device config for RoCE EDPM in UFP mode (Chad Dupuis) [1638013] - [netdrv] qed: Add a flag which indicates if offload TC is set (Chad Dupuis) [1638013] - [netdrv] qed: Do not add VLAN 0 tag to untagged frames in multi-function mode (Chad Dupuis) [1638013] - [netdrv] qed: Fix populating the invalid stag value in multi function mode (Chad Dupuis) [1638013] - [tools] perf python: Fix pyrf_evlist__read_on_cpu() interface (Jiri Olsa) [1628229] - [tools] perf mmap: Store real cpu number in 'struct perf_mmap' (Jiri Olsa) [1628229]- [fs] gfs2: Fix iomap buffered write support for journaled files (2) (Andreas Grunbacher) [1637944] - [xen] xen/manage: don't complain about an empty value in control/sysrq node (Vitaly Kuznetsov) [1623344] - [drm] drm/amdgpu: Silence harmless WARN_ON() during MST disable (Lyude Paul) [1638137] - [netdrv] net: macb: Fix regression breaking non-MDIO fixed-link PHYs (Petr Oros) [1638259] - [netdrv] net: macb: do not disable MDIO bus at open/close time (Petr Oros) [1638259] - [fs] proc: restrict kernel stack dumps to root (Waiman Long) [1638044] - [base] firmware: Always initialize the fw_priv list object (Waiman Long) [1638044] - [base] firmware: Fix security issue with request_firmware_into_buf() (Waiman Long) [1638044] - [fs] sysfs: Do not return POSIX ACL xattrs via listxattr (Waiman Long) [1638044] - [fs] vfs: don't evict uninitialized inode (Waiman Long) [1638044] - [fs] new primitive: discard_new_inode() (Waiman Long) [1638044] - [arm64] arm64: jump_label.h: use asm_volatile_goto macro instead of "asm goto" (Waiman Long) [1638044] - [kernel] sched/topology: Set correct NUMA topology type (Waiman Long) [1638044] - [kernel] bpf: 32-bit RSH verification must truncate input before the ALU op (Waiman Long) [1638044] - [mm] mm: madvise(MADV_DODUMP): allow hugetlbfs pages (Waiman Long) [1638044] - [x86] x86/pti: Fix section mismatch warning/error (Waiman Long) [1638044] - [kernel] uaccess: Fix is_source param for check_copy_size() in copy_to_iter_mcsafe() (Waiman Long) [1638044] - [x86] x86/mm: Expand static page table for fixmap space (Waiman Long) [1638044] - [fs] fs/lock: skip lock owner pid translation in case we are in init_pid_ns (Waiman Long) [1638044] - [x86] perf/x86/intel/lbr: Fix incomplete LBR call stack (Waiman Long) [1638044] - [kernel] perf/hw_breakpoint: Split attribute parse and commit (Waiman Long) [1638044] - [kernel] bitfield: fix *_encode_bits() (Waiman Long) [1638044] - [kernel] posix-timers: Sanitize overrun handling (Waiman Long) [1638044] - [kernel] posix-timers: Make forward callback return s64 (Waiman Long) [1638044] - [kernel] alarmtimer: Prevent overflow for relative nanosleep (Waiman Long) [1638044] - [x86] x86/entry/64: Add two more instruction suffixes (Waiman Long) [1638044] - [powerpc] powerpc/kdump: Handle crashkernel memory reservation failure (Waiman Long) [1638044] - [s390] s390/mm: correct allocate_pgste proc_handler callback (Waiman Long) [1638044] - [x86] x86/numa_emulation: Fix emulated-to-physical node mapping (Waiman Long) [1638044] - [x86] x86/paravirt: Fix some warning messages (Waiman Long) [1638044] - [kernel] sched/fair: Fix vruntime_normalized() for remote non-migration wakeup (Waiman Long) [1638044] - [kernel] bpf/verifier: disallow pointer subtraction (Waiman Long) [1638044] - [mm] mm: shmem.c: Correctly annotate new inodes for lockdep (Waiman Long) [1638044] - [kernel] sched/core: Use smp_mb() in wake_woken_function() (Waiman Long) [1638044] - [kernel] bpf: fix rcu annotations in compute_effective_progs() (Waiman Long) [1638044] - [x86] x86/mm/pti: Add an overflow check to pti_clone_pmds() (Waiman Long) [1638044] - [x86] x86/pti: Check the return value of pti_user_pagetable_walk_pmd() (Waiman Long) [1638044] - [x86] x86/pti: Check the return value of pti_user_pagetable_walk_p4d() (Waiman Long) [1638044] - [powerpc] powerpc/pseries/mm: call H_BLOCK_REMOVE (Steve Best) [1637116] - [powerpc] powerpc/pseries/mm: factorize PTE slot computation (Steve Best) [1637116] - [powerpc] powerpc/pseries/mm: Introducing FW_FEATURE_BLOCK_REMOVE (Steve Best) [1637116] - [watchdog] watchdog/hpwdt: Disable PreTimeout when Timeout is smaller (Joseph Szczypek) [1632945] - [watchdog] watchdog: hpwdt: Update Driver Documentation (Joseph Szczypek) [1632945] - [watchdog] watchdog: hpwdt: Update version number (Joseph Szczypek) [1632945] - [watchdog] watchdog: hpwdt: Module parameter alias (Joseph Szczypek) [1632945] - [watchdog] watchdog: hpwdt: Display module parameters (Joseph Szczypek) [1632945] - [watchdog] watchdog: hpwdt: Claim NMI from iLO (Joseph Szczypek) [1632945] - [watchdog] watchdog: hpwdt: Initialize pretimeout from module parameter (Joseph Szczypek) [1632945]- [mm] mm/sparse: delete old sparse_init and enable new one (Baoquan He) [1625105] - [mm] mm/sparse: add new sparse_init_nid() and sparse_init() (Baoquan He) [1625105] - [mm] mm/sparse: move buffer init/fini to the common place (Baoquan He) [1625105] - [mm] mm/sparse: use the new sparse buffer functions in non-vmemmap (Baoquan He) [1625105] - [mm] mm/sparse: abstract sparse buffer allocations (Baoquan He) [1625105] - [mm] mm/sparse: optimize memmap allocation during sparse_init() (Baoquan He) [1625105] - [mm] mm/sparse.c: add a new parameter 'data_unit_size' for alloc_usemap_and_memmap (Baoquan He) [1625105] - [mm] mm/sparsemem.c: defer the ms->section_mem_map clearing (Baoquan He) [1625105] - [mm] mm/sparse.c: add a static variable nr_present_sections (Baoquan He) [1625105] - [mm] mm/sparse.c: make sparse_init_one_section void and remove check (Baoquan He) [1625105] - [target] scsi: target: iscsi: cxgbit: fix csk leak (Arjun Vynipadath) [1628864] - [target] scsi: target: iscsi: cxgbit: use pr_debug() instead of pr_info() (Arjun Vynipadath) [1628864] - [infiniband] iw_cxgb4: only allow 1 flush on user qps (Arjun Vynipadath) [1628865] - [infiniband] iw_cxgb4: pass window scale in flowc work request (Arjun Vynipadath) [1628865] - [infiniband] iw_cxgb4: remove duplicate memcpy() in c4iw_create_listen() (Arjun Vynipadath) [1628865] - [netdrv] mlxsw: spectrum_switchdev: Do not leak RIFs when removing bridge (Petr Oros) [1638268] - [tty] tty: vt_ioctl: fix potential Spectre v1 (Prarit Bhargava) [1637123] - [powerpc] powerpc/time: Add set_state_oneshot_stopped decrementer callback (Steve Best) [1638287] - [powerpc] powerpc/time: Use clockevents_register_device(), fixing an issue with large decrementer (Steve Best) [1638287] - [hwmon] hwmon: (nct6775) Fix potential Spectre v1 (Dean Nelson) [1637464] - [vfio] vfio-pci: Disable binding to PFs with SR-IOV enabled (Alex Williamson) [1637871] - [netdrv] net: hns3: fix page_offset overflow when CONFIG_ARM64_64K_PAGES (Petr Oros) [1638385] - [netdrv] net: hns: fix skb->truesize underestimation (Petr Oros) [1638385] - [netdrv] net: hns: fix length and page_offset overflow when CONFIG_ARM64_64K_PAGES (Petr Oros) [1638385] - [netdrv] net: hns3: Fix get_vector ops in hclgevf_main module (Petr Oros) [1638385] - [netdrv] net: hns3: Fix warning bug when doing lp selftest (Petr Oros) [1638385] - [netdrv] net: hns3: Fix for mac pause not disable in pfc mode (Petr Oros) [1638385] - [netdrv] net: hns3: Fix for mailbox message truncated problem (Petr Oros) [1638385] - [netdrv] net: hns3: Fix return value error in hns3_reset_notify_down_enet (Petr Oros) [1638385] - [netdrv] net: hns3: Fix for reset_level default assignment probelm (Petr Oros) [1638385] - [netdrv] net: hns3: Reset net device with rtnl_lock (Petr Oros) [1638385] - [netdrv] net: hns3: Fix for phy link issue when using marvell phy driver (Petr Oros) [1638385] - [netdrv] net: hns3: Fix for command format parsing error in hclge_is_all_function_id_zero (Petr Oros) [1638385] - [net] xprtrdma: Fix disconnect regression (Don Dutile) [1635418] - [infiniband] RDMA/uverbs: Fix validity check for modify QP (Don Dutile) [1635418] - [infiniband] IB/srp: Avoid that sg_reset -d $srp_device triggers an infinite loop (Don Dutile) [1635418] - [infiniband] ucma: fix a use-after-free in ucma_resolve_ip() (Don Dutile) [1635418] - [infiniband] RDMA/uverbs: Atomically flush and mark closed the comp event queue (Don Dutile) [1635418] - [infiniband] RDMA/mlx4: Ensure that maximal send/receive SGE less than supported by HW (Don Dutile) [1635418 1623100] - [infiniband] RDMA/cma: Protect cma dev list with lock (Don Dutile) [1635418] - [infiniband] IB/ipoib: Avoid a race condition between start_xmit and cm_rep_handler (Don Dutile) [1635418] - [infiniband] RDMA/ucma: check fd type in ucma_migrate_id() (Don Dutile) [1635418] - [infiniband] RDMA/rxe: Set wqe->status correctly if an unexpected response is received (Don Dutile) [1635418] - [infiniband] IB/IPoIB: Set ah valid flag in multicast send flow (Don Dutile) [1635418] - [infiniband] RDMA/core: Avoid holding lock while initializing fields on stack (Don Dutile) [1635418] - [infiniband] IB/rxe: Drop QP0 silently (Don Dutile) [1635418] - [infiniband] RDMA/umem: Don't hold mmap_sem for too long (Don Dutile) [1635418] - [infiniband] IB/srpt: Fix srpt_cm_req_recv() error path (2/2) (Don Dutile) [1635418] - [infiniband] IB/srpt: Fix srpt_cm_req_recv() error path (1/2) (Don Dutile) [1635418] - [infiniband] RDMA: Fix storage of PortInfo CapabilityMask in the kernel (Don Dutile) [1635418] - [infiniband] IB/core: type promotion bug in rdma_rw_init_one_mr() (Don Dutile) [1635418] - [infiniband] RDMA/i40w: Hold read semaphore while looking after VMA (Don Dutile) [1635418] - [infiniband] vmw_pvrdma: Release netdev when vmxnet3 module is removed (Don Dutile) [1635418] - [infiniband] ib_srpt: Fix a use-after-free in __srpt_close_all_ch() (Don Dutile) [1635418] - [infiniband] ib_srpt: Fix a use-after-free in srpt_close_ch() (Don Dutile) [1635418] - [infiniband] IB/srpt: Support HCAs with more than two ports (Don Dutile) [1635418] - [infiniband] IB/rxe: don't clear the tx queue on every transfer (Don Dutile) [1635418] - [infiniband] IB/core: add max_send_sge and max_recv_sge attributes (Don Dutile) [1635418 1623100] - [infiniband] IB/rxe: support for 802.1q VLAN on the listener (Don Dutile) [1635418] - [netdrv] cxgb4: impose mandatory VLAN usage when non-zero TAG ID (Arjun Vynipadath) [1628863] - [netdrv] cxgb4: when max_tx_rate is 0 disable tx rate limiting (Arjun Vynipadath) [1628863] - [netdrv] cxgb4: do not return DUPLEX_UNKNOWN when link is down (Arjun Vynipadath) [1628863] - [netdrv] cxgb4: expose stats fetched from firmware via debugfs (Arjun Vynipadath) [1628863] - [netdrv] cxgb4: remove stats fetched from firmware (Arjun Vynipadath) [1628863] - [netdrv] cxgb4: specify IQTYPE in fw_iq_cmd (Arjun Vynipadath) [1628863] - [netdrv] cxgb4: Fix the condition to check if the card is T5 (Arjun Vynipadath) [1628863] - [netdrv] cxgb4: Support ethtool private flags (Arjun Vynipadath) [1628863] - [netdrv] cxgb4: Add support for FW_ETH_TX_PKT_VM_WR (Arjun Vynipadath) [1628863] - [netdrv] cxgb4: Add flag tc_flower_initialized (Arjun Vynipadath) [1628863] - [s390] s390/zcrypt: remove VLA usage from the AP bus (Philipp Rudo) [1637865] - [s390] s390/ap_bus: replace PTR_RET with PTR_ERR_OR_ZERO (Philipp Rudo) [1637865] - [s390] s390/crypto: fix gcc 8 stringop-truncation warning (Philipp Rudo) [1637865] - [s390] s390/zcrypt: code beautify (Philipp Rudo) [1637865] - [s390] s390/zcrypt: add copy_from_user length plausibility checks (Philipp Rudo) [1637865] - [s390] s390/zcrypt: Show load of cards and queues in sysfs (Philipp Rudo) [1637865] - [s390] s390/kvm: fix deadlock when killed by oom (Philipp Rudo) [1638264] - [fs] xfs: fix data corruption w/ unaligned reflink ranges (Brian Foster) [1633476] - [fs] xfs: fix data corruption w/ unaligned dedupe ranges (Brian Foster) [1633476] - [fs] xfs: update ctime and remove suid before cloning files (Brian Foster) [1633476] - [fs] xfs: zero posteof blocks when cloning above eof (Brian Foster) [1633476] - [fs] xfs: refactor clonerange preparation into a separate helper (Brian Foster) [1633476] - [netdrv] nfp: avoid buffer leak when FW communication fails (Petr Oros) [1638233] - [netdrv] nfp: don't fail probe on pci_sriov_set_totalvfs() errors (Petr Oros) [1638233] - [netdrv] nfp: wait for posted reconfigs when disabling the device (Petr Oros) [1638233] - [netdrv] liquidio: fix hang when re-binding VF host drv after running DPDK VF driver (Petr Oros) [1638224] - [netdrv] r8169: set RxConfig after tx/rx is enabled for RTL8169sb/8110sb devices (Petr Oros) [1638210] - [netdrv] r8169: add support for NCube 8168 network card (Petr Oros) [1638210] - [netdrv] r8169: don't use MSI-X on RTL8106e (Petr Oros) [1638210] - [netdrv] r8169: don't use MSI-X on RTL8168g (Petr Oros) [1638210] - [powerpc] KVM: PPC: Book3S HV: Fix guest r11 corruption with POWER9 TM workarounds (David Gibson) [1637766] - [drm] drm/amdgpu: Suppress keypresses from ACPI_VIDEO events (Lyude Paul) [1631918] - [infiniband] IB/hfi1: Remove race conditions in user_sdma send path (Alex Estrin) [1637068] - [infiniband] IB/hfi1: Eliminate races in the SDMA send error path (Alex Estrin) [1637068] - [infiniband] IB/hfi1: Fix destroy_qp hang after a link down (Alex Estrin) [1637068] - [infiniband] IB/hfi1: Fix context recovery when PBC has an UnsupportedVL (Alex Estrin) [1637068] - [infiniband] IB/hfi1: Invalid user input can result in crash (Alex Estrin) [1637068] - [infiniband] IB/hfi1: Fix SL array bounds check (Alex Estrin) [1637068] - [powerpc] powerpc/fadump: re-register firmware-assisted dump if already registered (Steve Best) [1637383] - [powerpc] powerpc/fadump: cleanup crash memory ranges support (Steve Best) [1637383] - [powerpc] powerpc/fadump: merge adjacent memory ranges to reduce PT_LOAD segements (Steve Best) [1637383] - [powerpc] powerpc/fadump: handle crash memory ranges array index overflow (Steve Best) [1637383] - [scsi] scsi: qedi: Initialize the stats mutex lock (Chad Dupuis) [1637245] - [fs] gfs2: Fix iomap buffered write support for journaled files (Andreas Grunbacher) [1637944] - [fs] gfs2: eliminate update_rgrp_lvb_unlinked (Andreas Grunbacher) [1637944] - [fs] gfs2: Fix gfs2_testbit to use clone bitmaps (Andreas Grunbacher) [1637944] - [fs] gfs2: Get rid of gfs2_ea_strlen (Andreas Grunbacher) [1637944] - [fs] GFS2: rgrp free blocks used incorrectly (Andreas Grunbacher) [1637944] - [fs] gfs2: remove redundant variable 'moved' (Andreas Grunbacher) [1637944] - [fs] gfs2: use iomap_readpage for blocksize == PAGE_SIZE (Andreas Grunbacher) [1637944] - [fs] gfs2: Use iomap for stuffed direct I/O reads (Andreas Grunbacher) [1637944] - [fs] gfs2: fallocate_chunk: Always initialize struct iomap (Andreas Grunbacher) [1637944] - [fs] gfs2: Remove gfs2_write_(begin,end) (Andreas Grunbacher) [1637944] - [fs] gfs2: iomap direct I/O support (Andreas Grunbacher) [1637944] - [fs] gfs2: gfs2_extent_length cleanup (Andreas Grunbacher) [1637944] - [fs] gfs2: iomap buffered write support (Andreas Grunbacher) [1637944] - [fs] gfs2: Further iomap cleanups (Andreas Grunbacher) [1637944] - [fs] fs: gfs2: Adding new return type vm_fault_t (Andreas Grunbacher) [1637944] - [fs] gfs2: using posix_acl_xattr_size instead of posix_acl_to_xattr (Andreas Grunbacher) [1637944] - [fs] gfs2: Don't reject a supposedly full bitmap if we have blocks reserved (Andreas Grunbacher) [1637944] - [fs] gfs2: Eliminate redundant ip->i_rgd (Andreas Grunbacher) [1637944] - [fs] gfs2: Stop messing with ip->i_rgd in the rlist code (Andreas Grunbacher) [1637944] - [fs] gfs2: call ktime_get_coarse_real_ts64() directly (Andreas Grunbacher) [1637944] - [fs] gfs2: Minor clarification to __gfs2_punch_hole (Andreas Grunbacher) [1637944] - [fs] gfs2: Don't withdraw under a spin lock (Andreas Grunbacher) [1637944] - [fs] gfs2: eliminate rs_inum and reduce the size of gfs2 inodes (Andreas Grunbacher) [1637944] - [drm] drm/nouveau/drm/nouveau: Grab runtime PM ref in nv50_mstc_detect() (Lyude Paul) [1628749] - [drm] drm/nouveau/disp: fix DP disable race (Lyude Paul) [1628749] - [drm] drm/nouveau/drm/nouveau: Don't forget to cancel hpd_work on suspend/unload (Lyude Paul) [1628749] - [drm] drm/nouveau/drm/nouveau: Prevent handling ACPI HPD events too early (Lyude Paul) [1628749] - [drm] drm/nouveau: Reset MST branching unit before enabling (Lyude Paul) [1628749] - [drm] drm/nouveau: Only write DP_MSTM_CTRL when needed (Lyude Paul) [1628749] - [drm] drm/nouveau: Remove useless poll_enable() call in drm_load() (Lyude Paul) [1628749] - [drm] drm/nouveau: Remove useless poll_disable() call in switcheroo_set_state() (Lyude Paul) [1628749] - [drm] drm/nouveau: Remove useless poll_enable() call in switcheroo_set_state() (Lyude Paul) [1628749] - [drm] drm/nouveau: Fix deadlocks in nouveau_connector_detect() (Lyude Paul) [1628749] - [drm] drm/nouveau/drm/nouveau: Use pm_runtime_get_noresume() in connector_detect() (Lyude Paul) [1628749] - [drm] drm/nouveau/drm/nouveau: Fix deadlock with fb_helper with async RPM requests (Lyude Paul) [1628749] - [drm] drm/nouveau: Remove duplicate poll_enable() in pmops_runtime_suspend() (Lyude Paul) [1628749] - [drm] drm/nouveau/drm/nouveau: Fix bogus drm_kms_helper_poll_enable() placement (Lyude Paul) [1628749] - [md] dm table: require that request-based DM be layered on blk-mq devices (Mike Snitzer) [1637682] - [md] dm: rename DM_TYPE_MQ_REQUEST_BASED to DM_TYPE_REQUEST_BASED (Mike Snitzer) [1637682] - [md] dm: remove legacy request-based IO path (Mike Snitzer) [1637682] - [md] dm linear: fix linear_end_io conditional definition (Mike Snitzer) [1637682] - [md] dm linear: eliminate linear_end_io call if CONFIG_DM_ZONED disabled (Mike Snitzer) [1637682] - [md] dm: fix report zone remapping to account for partition offset (Mike Snitzer) [1637682] - [md] dm cache: destroy migration_cache if cache target registration failed (Mike Snitzer) [1637682] - [md] dm cache: fix resize crash if user doesn't reload cache table (Mike Snitzer) [1637682] - [md] dm cache metadata: ignore hints array being too small during resize (Mike Snitzer) [1637682] - [md] dm raid: remove bogus const from decipher_sync_action() return type (Mike Snitzer) [1637682] - [md] dm mpath: fix attached_handler_name leak and dangling hw_handler_name pointer (Mike Snitzer) [1637682] - [md] dm thin metadata: fix __udivdi3 undefined on 32-bit (Mike Snitzer) [1637682] - [md] dm thin metadata: try to avoid ever aborting transactions (Mike Snitzer) [1637682] - [md] dm raid: bump target version, update comments and documentation (Mike Snitzer) [1637682] - [md] dm raid: fix RAID leg rebuild errors (Mike Snitzer) [1637682] - [md] dm raid: fix rebuild of specific devices by updating superblock (Mike Snitzer) [1637682] - [md] dm raid: fix stripe adding reshape deadlock (Mike Snitzer) [1637682] - [md] dm raid: fix reshape race on small devices (Mike Snitzer) [1637682] - [md] dm: disable CRYPTO_TFM_REQ_MAY_SLEEP to fix a GFP_KERNEL recursion deadlock (Mike Snitzer) [1637682] - [md] dm verity: fix crash on bufio buffer that was allocated with vmalloc (Mike Snitzer) [1637682] - [md] dm writecache: fix a crash due to reading past end of dirty_bitmap (Mike Snitzer) [1637682] - [md] dm crypt: don't decrease device limits (Mike Snitzer) [1637682] - [md] dm cache metadata: set dirty on all cache blocks after a crash (Mike Snitzer) [1637682] - [md] dm snapshot: remove stale FIXME in snapshot_map() (Mike Snitzer) [1637682] - [md] dm snapshot: improve performance by switching out_of_order_list to rbtree (Mike Snitzer) [1637682] - [md] dm kcopyd: avoid softlockup in run_complete_job (Mike Snitzer) [1637682] - [md] dm cache metadata: save in-core policy_hint_size to on-disk superblock (Mike Snitzer) [1637682] - [md] dm thin: stop no_space_timeout worker when switching to write-mode (Mike Snitzer) [1637682] - [md] dm kcopyd: return void from dm_kcopyd_copy() (Mike Snitzer) [1637682] - [md] dm thin: include metadata_low_watermark threshold in pool status (Mike Snitzer) [1637682] - [md] dm writecache: report start_sector in status line (Mike Snitzer) [1637682] - [md] dm crypt: convert essiv from ahash to shash (Mike Snitzer) [1637682] - [md] dm crypt: use wake_up_process() instead of a wait queue (Mike Snitzer) [1637682] - [md] dm integrity: recalculate checksums on creation (Mike Snitzer) [1637682] - [md] dm integrity: flush journal on suspend when using separate metadata device (Mike Snitzer) [1637682] - [md] dm integrity: use version 2 for separate metadata (Mike Snitzer) [1637682] - [md] dm integrity: allow separate metadata device (Mike Snitzer) [1637682] - [md] dm integrity: add ic->start in get_data_sector() (Mike Snitzer) [1637682] - [md] dm integrity: report provided data sectors in the status (Mike Snitzer) [1637682] - [md] dm integrity: implement fair range locks (Mike Snitzer) [1637682] - [md] dm integrity: decouple common code in dm_integrity_map_continue() (Mike Snitzer) [1637682] - [md] dm integrity: change 'suspending' variable from bool to int (Mike Snitzer) [1637682] - [md] dm delay: add flush as a third class of IO (Mike Snitzer) [1637682] - [md] dm delay: refactor repetitive code (Mike Snitzer) [1637682] - [md] dm cache: only allow a single io_mode cache feature to be requested (Mike Snitzer) [1637682] - [md] dm thin: update stale "Status" Documentation (Mike Snitzer) [1637682] - [pci] PCI: Reprogram bridge prefetch registers on resume (Myron Stowe) [1637155] - [input] Input: xen-kbdfront - fix multi-touch XenStore node's locations (Benjamin Tissoires) [1637027] - [input] Input: elantech - enable middle button of touchpad on ThinkPad P72 (Benjamin Tissoires) [1637027] - [hid] HID: i2c-hid: Use devm to allocate i2c_hid struct (Benjamin Tissoires) [1637027] - [hid] HID: input: fix leaking custom input node name (Benjamin Tissoires) [1637027] - [hid] HID: core: fix grouping by application (Benjamin Tissoires) [1637027] - [hid] HID: multitouch: fix Elan panels with 2 input modes declaration (Benjamin Tissoires) [1637027] - [input] Input: do not use WARN() in input_alloc_absinfo() (Benjamin Tissoires) [1637027] - [s390] s390: vfio-ap: setup APCB mask using KVM dedicated function (Cornelia Huck) [1508118] - [s390] KVM: s390: Tracing APCB changes (Cornelia Huck) [1508118] - [s390] KVM: s390: fix locking for crypto setting error path (Cornelia Huck) [1508118] - [s390] s390: doc: detailed specifications for AP virtualization (Cornelia Huck) [1508118] - [s390] KVM: s390: CPU model support for AP virtualization (Cornelia Huck) [1508118] - [s390] KVM: s390: device attrs to enable/disable AP interpretation (Cornelia Huck) [1508118] - [s390] KVM: s390: vsie: allow guest FORMAT-0 CRYCB on host FORMAT-2 (Cornelia Huck) [1508118] - [s390] KVM: s390: vsie: allow guest FORMAT-1 CRYCB on host FORMAT-2 (Cornelia Huck) [1508118] - [s390] KVM: s390: vsie: allow guest FORMAT-0 CRYCB on host FORMAT-1 (Cornelia Huck) [1508118] - [s390] KVM: s390: vsie: allow CRYCB FORMAT-0 (Cornelia Huck) [1508118] - [s390] KVM: s390: vsie: allow CRYCB FORMAT-1 (Cornelia Huck) [1508118] - [s390] KVM: s390: vsie: Allow CRYCB FORMAT-2 (Cornelia Huck) [1508118] - [s390] KVM: s390: vsie: Make use of CRYCB FORMAT2 clear (Cornelia Huck) [1508118] - [s390] KVM: s390: vsie: Do the CRYCB validation first (Cornelia Huck) [1508118] - [s390] KVM: s390: Clear Crypto Control Block when using vSIE (Cornelia Huck) [1508118] - [s390] s390: vfio-ap: implement VFIO_DEVICE_RESET ioctl (Cornelia Huck) [1508118] - [s390] s390: vfio-ap: zeroize the AP queues (Cornelia Huck) [1508118] - [s390] s390: vfio-ap: implement VFIO_DEVICE_GET_INFO ioctl (Cornelia Huck) [1508118] - [s390] s390: vfio-ap: implement mediated device open callback (Cornelia Huck) [1508118] - [s390] KVM: s390: interface to clear CRYCB masks (Cornelia Huck) [1508118] - [s390] s390: vfio-ap: sysfs interface to view matrix mdev matrix (Cornelia Huck) [1508118] - [s390] s390: vfio-ap: sysfs interfaces to configure control domains (Cornelia Huck) [1508118] - [s390] s390: vfio-ap: sysfs interfaces to configure domains (Cornelia Huck) [1508118] - [s390] s390: vfio-ap: sysfs interfaces to configure adapters (Cornelia Huck) [1508118] - [s390] s390: vfio-ap: register matrix device with VFIO mdev framework (Cornelia Huck) [1508118] - [s390] s390: vfio-ap: base implementation of VFIO AP device driver (Cornelia Huck) [1508118] - [s390] KVM: s390: refactor crypto initialization (Cornelia Huck) [1508118] - [s390] KVM: s390: introduce and use KVM_REQ_VSIE_RESTART (Cornelia Huck) [1508118] - [s390] KVM: s390: vsie: simulate VCPU SIE entry/exit (Cornelia Huck) [1508118] - [s390] s390/zcrypt: hex string mask improvements for apmask and aqmask (Cornelia Huck) [1508118] - [s390] s390/zcrypt: AP bus support for alternate driver(s) (Cornelia Huck) [1508118] - [s390] s390/zcrypt: switch return type to bool for ap_instructions_available() (Cornelia Huck) [1508118] - [s390] s390/zcrypt: fix ap_instructions_available() returncodes (Cornelia Huck) [1508118] - [s390] s390/zcrypt: Integrate ap_asm.h into include/asm/ap.h (Cornelia Huck) [1508118] - [s390] s390/zcrypt: Review inline assembler constraints (Cornelia Huck) [1508118] - [s390] s390/zcrypt: Add ZAPQ inline function (Cornelia Huck) [1508118] - [net] ipv6: use rt6_info members when dst is set in rt6_fill_node (Xin Long) [1625864 1625803 1625117]- [netdrv] amd-xgbe: use dma_mapping_error to check map errors (David Arcari) [1637666] - [crypto] crypto: qat - Fix KASAN stack-out-of-bounds bug in adf_probe() (Waiman Long) [1629547] - [powerpc] powerpc: fix csum_ipv6_magic() on little endian platforms (Diego Domingos) [1625579] - [net] smc: generic netlink family should be __ro_after_init (Philipp Rudo) [1632435] - [net] net/smc: fix sizeof to int comparison (Philipp Rudo) [1632435] - [net] net/smc: no urgent data check for listen sockets (Philipp Rudo) [1632435] - [net] net/smc: enable fallback for connection abort in state INIT (Philipp Rudo) [1632435] - [net] net/smc: remove duplicate mutex_unlock (Philipp Rudo) [1632435] - [net] net/smc: fix non-blocking connect problem (Philipp Rudo) [1632435] - [net] net/smc: send response to test link signal (Philipp Rudo) [1632435] - [net] net: simplify sock_poll_wait (Philipp Rudo) [1632435] - [net] net/smc: Simplify ib_post_(send|recv|srq_recv)() calls (Philipp Rudo) [1632435] - [net] net/smc: Remove a WARN_ON() statement (Philipp Rudo) [1632435] - [powerpc] KVM: PPC: Book3S HV: Add NO_HASH flag to GET_SMMU_INFO ioctl result (Suraj Jitindar Singh) [1505999] - [powerpc] KVM: PPC: Book3S HV: Add a VM capability to enable nested virtualization (Suraj Jitindar Singh) [1505999] - [powerpc] KVM: PPC: Book3S HV: Add nested shadow page tables to debugfs (Suraj Jitindar Singh) [1505999] - [powerpc] KVM: PPC: Book3S HV: Allow HV module to load without hypervisor mode (Suraj Jitindar Singh) [1505999] - [powerpc] KVM: PPC: Book3S HV: Handle differing endianness for H_ENTER_NESTED (Suraj Jitindar Singh) [1505999] - [powerpc] KVM: PPC: Book3S HV: Sanitise hv_regs on nested guest entry (Suraj Jitindar Singh) [1505999] - [powerpc] KVM: PPC: Book3S HV: Add one-reg interface to virtual PTCR register (Suraj Jitindar Singh) [1505999] - [powerpc] KVM: PPC: Book3S HV: Don't access HFSCR, LPIDR or LPCR when running nested (Suraj Jitindar Singh) [1505999] - [powerpc] KVM: PPC: Book3S HV: Invalidate TLB when nested vcpu moves physical cpu (Suraj Jitindar Singh) [1505999] - [powerpc] KVM: PPC: Book3S HV: Use hypercalls for TLB invalidation when nested (Suraj Jitindar Singh) [1505999] - [powerpc] KVM: PPC: Book3S HV: Implement H_TLB_INVALIDATE hcall (Suraj Jitindar Singh) [1505999] - [powerpc] KVM: PPC: Book3S HV: Introduce rmap to track nested guest mappings (Suraj Jitindar Singh) [1505999] - [powerpc] KVM: PPC: Book3S HV: Handle page fault for a nested guest (Suraj Jitindar Singh) [1505999] - [powerpc] KVM: PPC: Book3S HV: Handle hypercalls correctly when nested (Suraj Jitindar Singh) [1505999] - [powerpc] KVM: PPC: Book3S HV: Use XICS hypercalls when running as a nested hypervisor (Suraj Jitindar Singh) [1505999] - [powerpc] KVM: PPC: Book3S HV: Nested guest entry via hypercall (Suraj Jitindar Singh) [1505999] - [powerpc] KVM: PPC: Book3S HV: Framework and hcall stubs for nested virtualization (Suraj Jitindar Singh) [1505999] - [powerpc] KVM: PPC: Book3S HV: Use kvmppc_unmap_pte() in kvm_unmap_radix() (Suraj Jitindar Singh) [1505999] - [powerpc] KVM: PPC: Book3S HV: Refactor radix page fault handler (Suraj Jitindar Singh) [1505999] - [powerpc] KVM: PPC: Book3S HV: Make kvmppc_mmu_radix_xlate process/partition table agnostic (Suraj Jitindar Singh) [1505999] - [powerpc] KVM: PPC: Book3S HV: Clear partition table entry on vm teardown (Suraj Jitindar Singh) [1505999] - [powerpc] KVM: PPC: Use ccr field in pt_regs struct embedded in vcpu struct (Suraj Jitindar Singh) [1505999] - [powerpc] KVM: PPC: Book3S HV: Add a debugfs file to dump radix mappings (Suraj Jitindar Singh) [1505999] - [powerpc] KVM: PPC: Book3S HV: Handle hypervisor instruction faults better (Suraj Jitindar Singh) [1505999] - [powerpc] KVM: PPC: Book3S HV: Streamlined guest entry/exit path on P9 for radix guests (Suraj Jitindar Singh) [1505999] - [powerpc] KVM: PPC: Book3S HV: Call kvmppc_handle_exit_hv() with vcore unlocked (Suraj Jitindar Singh) [1505999] - [powerpc] KVM: PPC: Book3S: Rework TM save/restore code and make it C-callable (Suraj Jitindar Singh) [1505999] - [powerpc] KVM: PPC: Book3S HV: Simplify real-mode interrupt handling (Suraj Jitindar Singh) [1505999] - [powerpc] KVM: PPC: Book3S HV: Extract PMU save/restore operations as C-callable functions (Suraj Jitindar Singh) [1505999] - [powerpc] KVM: PPC: Book3S HV: Move interrupt delivery on guest entry to C code (Suraj Jitindar Singh) [1505999] - [powerpc] KVM: PPC: Book3S HV: Remove left-over code in XICS-on-XIVE emulation (Suraj Jitindar Singh) [1505999] - [powerpc] KVM: PPC: Book3S: Simplify external interrupt handling (Suraj Jitindar Singh) [1505999] - [powerpc] powerpc: Turn off CPU_FTR_P9_TM_HV_ASSIST in non-hypervisor mode (Suraj Jitindar Singh) [1505999] - [powerpc] powerpc/64s: Remove POWER9 DD1 support (Suraj Jitindar Singh) [1505999] - [netdrv] net/mlx5: Add Fast teardown support (Alaa Hleihel) [1636554] - [netdrv] net/mlx5e: Set vlan masks for all offloaded TC rules (Alaa Hleihel) [1636554] - [netdrv] net/mlx5: E-Switch, Fix out of bound access when setting vport rate (Alaa Hleihel) [1636554] - [netdrv] net/mlx5e: Avoid unbounded peer devices when unpairing TC hairpin rules (Alaa Hleihel) [1636554] - [netdrv] net/mlx5: Cache the system image guid (Alaa Hleihel) [1636554] - [netdrv] mlx5: remove ndo_poll_controller (Alaa Hleihel) [1636554] - [netdrv] net/mlx5: Check for SQ and not RQ state when modifying hairpin SQ (Alaa Hleihel) [1636554] - [netdrv] net/mlx5: Fix read from coherent memory (Alaa Hleihel) [1636554] - [netdrv] net/mlx5e: don't set CHECKSUM_COMPLETE on SCTP packets (Alaa Hleihel) [1636554] - [netdrv] net/mlx5e: Set ECN for received packets using CQE indication (Alaa Hleihel) [1636554] - [netdrv] net/mlx5: Fix possible deadlock from lockdep when adding fte to fg (Alaa Hleihel) [1636554] - [netdrv] net/mlx5: Check for error in mlx5_attach_interface (Alaa Hleihel) [1636554] - [netdrv] net/mlx5: Consider PCI domain in search for next dev (Alaa Hleihel) [1636554] - [netdrv] net/mlx5: Fix not releasing read lock when adding flow rules (Alaa Hleihel) [1636554] - [netdrv] net/mlx5: E-Switch, Fix memory leak when creating switchdev mode FDB tables (Alaa Hleihel) [1636554] - [netdrv] net/mlx5: Use u16 for Work Queue buffer strides offset (Alaa Hleihel) [1636554] - [netdrv] net/mlx5: Use u16 for Work Queue buffer fragment size (Alaa Hleihel) [1636554] - [netdrv] net/mlx5: Fix debugfs cleanup in the device init/remove flow (Alaa Hleihel) [1636554] - [netdrv] net/mlx5: Fix use-after-free in self-healing flow (Alaa Hleihel) [1636554] - [netdrv] net/mlx5e: Make function mlx5i_grp_sw_update_stats() static (Alaa Hleihel) [1636554] - [netdrv] net/mlx5e: IPoIB, Use priv stats in completion rx flow (Alaa Hleihel) [1636554] - [netdrv] net/mlx5e: IPoIB, Add ndo stats support for IPoIB child devices (Alaa Hleihel) [1636554] - [netdrv] net/mlx5e: IPoIB, Add ndo stats support for IPoIB netdevices (Alaa Hleihel) [1636554] - [netdrv] net/mlx5e: IPoIB, Initialize max_opened_tc in mlx5i_init flow (Alaa Hleihel) [1636554] - [netdrv] IB/mlx5: Fix leaking stack memory to userspace (Alaa Hleihel) [1636554] - [netdrv] net/mlx5: Reorganize the makefile (Alaa Hleihel) [1636554] - [netdrv] net/mlx5e: clock.c depends on CONFIG_PTP_1588_CLOCK (Alaa Hleihel) [1636554] - [netdrv] net/mlx5e: vxlan.c depends on CONFIG_VXLAN (Alaa Hleihel) [1636554] - [netdrv] net/mlx5e: Move flow steering declarations into en/fs.h (Alaa Hleihel) [1636554] - [netdrv] net/mlx5e: Add CONFIG_MLX5_EN_ARFS for accelerated flow steering support (Alaa Hleihel) [1636554] - [netdrv] net/mlx5e: Add CONFIG_MLX5_EN_RXNFC for ethtool rx nfc (Alaa Hleihel) [1636554] - [netdrv] net/mlx5e: Ethtool steering, move ethtool callbacks (Alaa Hleihel) [1636554] - [netdrv] net/mlx5: Reduce command polling interval (Alaa Hleihel) [1636554] - [netdrv] net/mlx5: Use max_num_eqs for calculation of required MSIX vectors (Alaa Hleihel) [1636554] - [netdrv] RDMA/mlx5: Fix shift overflow in mlx5_ib_create_wq (Alaa Hleihel) [1636554] - [netdrv] overflow.h: Add arithmetic shift helper (Alaa Hleihel) [1636554] - [netdrv] net/mlx5e: Fix uninitialized variable (Alaa Hleihel) [1636554] - [netdrv] RDMA: Fix return code check in rdma_set_cq_moderation (Alaa Hleihel) [1636554] - [netdrv] net/mlx5e: Vxlan, move vxlan logic to core driver (Alaa Hleihel) [1636554] - [netdrv] net/mlx5e: Vxlan, add sync lock for add/del vxlan port (Alaa Hleihel) [1636554] - [netdrv] net/mlx5e: Vxlan, return values for add/del port (Alaa Hleihel) [1636554] - [netdrv] net/mlx5e: Vxlan, rename from mlx5e to mlx5 (Alaa Hleihel) [1636554] - [netdrv] net/mlx5e: Vxlan, rename struct mlx5e_vxlan to mlx5_vxlan_port (Alaa Hleihel) [1636554] - [netdrv] net/mlx5e: Vxlan, move netdev only logic to en_main.c (Alaa Hleihel) [1636554] - [netdrv] net/mlx5e: Vxlan, add direct delete function (Alaa Hleihel) [1636554] - [netdrv] net/mlx5e: Vxlan, cleanup an unused member in vxlan work (Alaa Hleihel) [1636554] - [netdrv] net/mlx5e: Vxlan, replace ports radix-tree with hash table (Alaa Hleihel) [1636554] - [netdrv] net/mlx5e: Vxlan, check maximum number of UDP ports (Alaa Hleihel) [1636554] - [netdrv] net/mlx5e: Vxlan, reflect 4789 UDP port default addition to software database (Alaa Hleihel) [1636554] - [netdrv] net/mlx5e: Move XDP related code into new XDP files (Alaa Hleihel) [1636554] - [netdrv] net/mlx5e: Restrict the combination of large MTU and XDP (Alaa Hleihel) [1636554] - [netdrv] net/mlx5e: Gather all XDP pre-requisite checks in a single function (Alaa Hleihel) [1636554] - [netdrv] IB/mlx5: avoid excessive warning msgs when creating VFs on 2nd port (Alaa Hleihel) [1636554] - [netdrv] net/mlx5e: Use PARTIAL_GSO for UDP segmentation (Alaa Hleihel) [1636554] - [netdrv] net/mlx5e: Remove redundant WARN when we cannot find neigh entry (Alaa Hleihel) [1636554] - [netdrv] net/mlx5: Fix tristate and description for MLX5 module (Alaa Hleihel) [1636554] - [netdrv] net/mlx5: Better return types for CQE API (Alaa Hleihel) [1636554] - [netdrv] net/mlx5: Use ERR_CAST() instead of coding it (Alaa Hleihel) [1636554] - [netdrv] net/mlx5: Add missing SET_DRIVER_VERSION command translation (Alaa Hleihel) [1636554] - [netdrv] net/mlx5: fix uaccess beyond "count" in debugfs read/write handlers (Alaa Hleihel) [1636554] - [netdrv] IB/mlx5: Honor cnt_set_id_valid flag instead of set_id (Alaa Hleihel) [1636554] - [infiniband] IB/mlx5: fix uaccess beyond "count" in debugfs read/write handlers (Alaa Hleihel) [1636554] - [infiniband] IB/mlx5: Fix GRE flow specification (Alaa Hleihel) [1636554] - [infiniband] IB/mlx5: Remove set-but-not-used variables (Alaa Hleihel) [1636554] - [infiniband] RDMA/mlx5: Don't leak UARs in case of free fails (Alaa Hleihel) [1636554] - [netdrv] net/mlx5e: Update NIC HW stats on demand only (Alaa Hleihel) [1636554] - [netdrv] net/mlx5e: Add counter for total num of NOP operations (Alaa Hleihel) [1636554] - [netdrv] net/mlx5e: Add counter for MPWQE filler strides (Alaa Hleihel) [1636554] - [netdrv] net/mlx5e: Add channel events counter (Alaa Hleihel) [1636554] - [netdrv] net/mlx5e: Add a counter for congested UMRs (Alaa Hleihel) [1636554] - [netdrv] net/mlx5e: Add NAPI statistics (Alaa Hleihel) [1636554] - [netdrv] net/mlx5e: Add XDP_TX completions statistics (Alaa Hleihel) [1636554] - [netdrv] net/mlx5e: Add TX completions statistics (Alaa Hleihel) [1636554] - [netdrv] net/mlx5e: RX, Use existing WQ local variable (Alaa Hleihel) [1636554] - [netdrv] net/mlx5e: Convert large order kzalloc allocations to kvzalloc (Alaa Hleihel) [1636554] - [netdrv] net/mlx5e: Add UDP GSO remaining counter (Alaa Hleihel) [1636554] - [netdrv] net/mlx5e: Add UDP GSO support (Alaa Hleihel) [1636554] - [netdrv] net/mlx5: Rate limit errors in command interface (Alaa Hleihel) [1636554] - [netdrv] net/mlx5: Prevent warns in dmesg upon firmware commands (Alaa Hleihel) [1636554] - [netdrv] mlx4: remove ndo_poll_controller (Alaa Hleihel) [1636553] - [netdrv] net/mlx4: Use cpumask_available for eq->affinity_mask (Alaa Hleihel) [1636553] - [netdrv] net/mlx4/en_rx: Mark expected switch fall-throughs (Alaa Hleihel) [1636553] - [netdrv] net/mlx4/mcg: Mark expected switch fall-throughs (Alaa Hleihel) [1636553] - [infiniband] IB/mlx4: Use 4K pages for kernel QP's WQE buffer (Alaa Hleihel) [1636553] - [netdrv] net/mlx4_core: Allow MTTs starting at any index (Alaa Hleihel) [1636553] - [infiniband] IB/mlx4: Test port number before querying type (Alaa Hleihel) [1636553] - [powerpc] powerpc/numa: Skip onlining a offline node in kdump path (Steve Best) [1637118] - [netdrv] net: aquantia: Make function aq_fw1x_set_power() static (David Arcari) [1636533] - [netdrv] net: aquantia: memory corruption on jumbo frames (David Arcari) [1636533 1630377] - [netdrv] net: aquantia: bump driver version (David Arcari) [1636533] - [netdrv] net: aquantia: renaming for better visibility (David Arcari) [1636533] - [netdrv] net: aquantia: whitespace changes (David Arcari) [1636533] - [netdrv] net: aquantia: implement EEE support (David Arcari) [1636533] - [netdrv] net: aquantia: implement WOL support (David Arcari) [1636533] - [netdrv] net: aquantia: definitions for WOL (David Arcari) [1636533] - [netdrv] net: aquantia: fix hw_atl_utils_fw_upload_dwords (David Arcari) [1636533] - [netdrv] net: aquantia: Make some functions static (David Arcari) [1636533] - [netdrv] net: aquantia: bump driver version (David Arcari) [1636533] - [netdrv] net: aquantia: Add renegotiate ethtool operation support (David Arcari) [1636533] - [netdrv] net: aquantia: Implement rx/tx flow control ethtools callback (David Arcari) [1636533] - [netdrv] net: aquantia: Improve adapter init/deinit logic (David Arcari) [1636533] - [netdrv] net: aquantia: Ethtool based ring size configuration (David Arcari) [1636533] - [wireless] ath10k: fix memory leak of tpc_stats (Petr Oros) [1637528] - [wireless] ath10k: snoc: use correct bus-specific pointer in RX retry (Petr Oros) [1637528] - [wireless] ath10k: fix incorrect size of dma_free_coherent in ath10k_ce_alloc_src_ring_64 (Petr Oros) [1637528] - [wireless] brcmsmac: fix wrap around in conversion from constant to s16 (Petr Oros) [1637528] - [wireless] mt76x2: fix mrr idx/count estimation in mt76x2_mac_fill_tx_status() (Petr Oros) [1637528] - [wireless] ath10k: transmit queued frames after processing rx packets (Petr Oros) [1637528] - [wireless] ath10k: protect ath10k_htt_rx_ring_free with rx_ring.lock (Petr Oros) [1637528] - [wireless] ath10k: use locked skb_dequeue for rx completions (Petr Oros) [1637528] - [wireless] ath10k: sdio: set skb len for all rx packets (Petr Oros) [1637528] - [wireless] ath10k: sdio: use same endpoint id for all packets in a bundle (Petr Oros) [1637528] - [wireless] iwlwifi: cancel the injective function between hw pointers to tfd entry index (Petr Oros) [1637528] - [wireless] ath10k: disable bundle mgmt tx completion event support (Petr Oros) [1637528] - [wireless] ath10k: prevent active scans on potential unusable channels (Petr Oros) [1637528] - [wireless] ath9k_hw: fix channel maximum power level test (Petr Oros) [1637528] - [wireless] ath9k: report tx status on EOSP (Petr Oros) [1637528] - [wireless] iwlwifi: pcie: don't access periphery registers when not available (Petr Oros) [1637528] - [wireless] brcmfmac: fix brcmf_wiphy_wowl_params() NULL pointer dereference (Petr Oros) [1637528] - [netdrv] be2net: don't flip hw_features when VXLANs are added/deleted (Petr Oros) [1637133] - [netdrv] be2net: Fix memory leak in be_cmd_get_profile_config() (Petr Oros) [1637133] - [netdrv] be2net: Mark expected switch fall-through (Petr Oros) [1637133] - [netdrv] be2net: fix spelling mistake "seqence" -> "sequence" (Petr Oros) [1637133] - [netdrv] be2net: Update the driver version to 12.0.0.0 (Petr Oros) [1637133] - [netdrv] be2net: gather debug info and reset adapter (only for Lancer) on a tx-timeout (Petr Oros) [1637133] - [netdrv] be2net: move rss_flags field in rss_info to ensure proper alignment (Petr Oros) [1637133] - [netdrv] be2net: re-order fields in be_error_recovert to avoid hole (Petr Oros) [1637133] - [netdrv] be2net: remove unused tx_jiffies field from be_tx_stats (Petr Oros) [1637133] - [netdrv] be2net: move txcp field in be_tx_obj to eliminate holes in the struct (Petr Oros) [1637133] - [netdrv] be2net: reorder fields in be_eq_obj structure (Petr Oros) [1637133] - [netdrv] be2net: remove desc field from be_eq_obj (Petr Oros) [1637133] - [netdrv] be2net: remove unused old custom busy-poll fields (Petr Oros) [1637133] - [netdrv] be2net: remove unused old AIC info (Petr Oros) [1637133] - [x86] x86/spec_ctrl/compat: Call IBRS_ENTRY only after valid kernel stack (Waiman Long) [1636843] - [acpi] ACPI/PPTT: Handle architecturally unknown cache types (Jeremy Linton) [1636567] - [base] drivers: base: cacheinfo: Do not populate sysfs for unknown cache types (Jeremy Linton) [1636567] - [fs] getxattr: use correct xattr length (Lukas Czerner) [1637049] - [x86] Mark Intel Cascade Lake supported (Steve Best) [1636651] - [x86] x86/boot: Fix kexec booting failure in the SEV bit detection code (Kairui Song) [1632514] - [scsi] scsi: megaraid_sas: driver version upgrade (Tomas Henzl) [1635565] - [scsi] scsi: megaraid_sas: Support FW provided TM timeout values (Tomas Henzl) [1635565] - [scsi] scsi: megaraid_sas: Return immediately from wait_for_adapter_operational after kill adapter (Tomas Henzl) [1635565] - [scsi] scsi: megaraid_sas: Update controller info during resume (Tomas Henzl) [1635565] - [scsi] scsi: megaraid_sas: Do not do Kill adapter if GET_CTRL_INFO times out (Tomas Henzl) [1635565] - [scsi] qla2xxx: Update driver version to 10.00.00.07.08.0-k (Himanshu Madhani) [1633373] - [scsi] scsi: qla2xxx: Check for Register disconnect (Himanshu Madhani) [1633373] - [scsi] scsi: qla2xxx: Fix driver hang when FC-NVMe LUNs are configured (Himanshu Madhani) [1633373] - [scsi] scsi: qla2xxx: Fix re-using LoopID when handle is in use (Himanshu Madhani) [1633373] - [scsi] scsi: qla2xxx: Fix duplicate switch database entries (Himanshu Madhani) [1633373] - [scsi] scsi: qla2xxx: Fix NVMe session hang on unload (Himanshu Madhani) [1633373] - [scsi] scsi: qla2xxx: Fix iIDMA error (Himanshu Madhani) [1633373] - [scsi] scsi: qla2xxx: Fix stalled relogin (Himanshu Madhani) [1633373] - [scsi] scsi: qla2xxx: Fix unintended Logout (Himanshu Madhani) [1633373] - [powerpc] powerpc/pseries: Disable CPU hotplug across migrations (Steve Best) [1633587] - [block] blk-mq: I/O and timer unplugs are inverted in blktrace (Ming Lei) [1634330] - [block] block: fix deadline elevator drain for zoned block devices (Ming Lei) [1634333] - [block] blk-mq: Allow blocking queue tag iter callbacks (Ming Lei) [1634328] - [block] block: use nanosecond resolution for iostat (Ming Lei) [1634329] - [block] null_blk: fix zoned support for non-rq based operation (Ming Lei) [1634324] - [block] blk-cgroup: increase number of supported policies (Ming Lei) [1634335] - [block] block: bfq: swap puts in bfqg_and_blkg_put (Ming Lei) [1634334] - [block] block: don't warn when doing fsync on read-only devices (Ming Lei) [1634331] - [block] blkcg: use tryget logic when associating a blkg with a bio (Ming Lei) [1634332] - [block] blkcg: delay blkg destruction until after writeback has (Ming Lei) [1634332] - [block] Revert "blk-throttle: fix race between (Ming Lei) [1634332] - [block] blk-wbt: remove dead code (Ming Lei) [1634326] - [block] blk-wbt: improve waking of tasks (Ming Lei) [1634326] - [block] blk-wbt: abstract out end IO completion handler (Ming Lei) [1634326]- [dma] driver/dma/ioat: Call del_timer_sync() without holding prep_lock (Waiman Long) [1607654] - [netdrv] bnxt_en: Fix VF mac address regression (Jonathan Toppins) [1635846] - [netdrv] bnxt_en: Do not adjust max_cp_rings by the ones used by RDMA (Jonathan Toppins) [1635846] - [netdrv] bnxt_en: Clean up unused functions (Jonathan Toppins) [1635846] - [fs] fsnotify: fix ignore mask logic in fsnotify() (Lukas Czerner) [1635537] - [net] net/af_iucv: locate IUCV header via skb_network_header() (Philipp Rudo) [1635332] - [net] net/af_iucv: drop inbound packets with invalid flags (Philipp Rudo) [1635332] - [net] net/af_iucv: fix skb handling on HiperTransport xmit error (Philipp Rudo) [1635332] - [hid] HID: i2c-hid: Fix flooded incomplete report after S3 on Rayd touchscreen (David Arcari) [1635746] - [i2c] i2c: core: ACPI: Make acpi_gsb_i2c_read_bytes() check i2c_transfer return value (David Arcari) [1635746] - [i2c] i2c: designware: Re-init controllers with pm_disabled set on resume (David Arcari) [1635746] - [i2c] i2c: core: ACPI: Properly set status byte to 0 for multi-byte writes (David Arcari) [1635746] - [fs] fs/quota: Fix spectre gadget in do_quotactl (Lukas Czerner) [1635521] - [fs] xfs: fix error handling in xfs_bmap_extents_to_btree (Brian Foster) [1633171] - [fs] xfs: remove invalid log recovery first/last cycle check (Brian Foster) [1633171] - [fs] xfs: validate inode di_forkoff (Brian Foster) [1633171] - [fs] xfs: skip delalloc COW blocks in xfs_reflink_end_cow (Brian Foster) [1633171] - [fs] xfs: don't treat unknown di_flags2 as corruption in scrub (Brian Foster) [1633171] - [fs] xfs: remove duplicated include from alloc.c (Brian Foster) [1633171] - [fs] xfs: don't bring in extents in xfs_bmap_punch_delalloc_range (Brian Foster) [1633171] - [fs] xfs: fix transaction leak in xfs_reflink_allocate_cow() (Brian Foster) [1633171] - [fs] xfs: avoid lockdep false positives in xfs_trans_alloc (Brian Foster) [1633171] - [fs] xfs: refactor xfs_buf_log_item reference count handling (Brian Foster) [1633171] - [fs] xfs: clean up xfs_trans_brelse() (Brian Foster) [1633171] - [fs] xfs: don't unlock invalidated buf on aborted tx commit (Brian Foster) [1633171] - [fs] xfs: remove last of unnecessary xfs_defer_cancel() callers (Brian Foster) [1633171] - [fs] xfs: don't crash the vfs on a garbage inline symlink (Brian Foster) [1633171] - [fs] iomap: set page dirty after partial delalloc on mkwrite (Brian Foster) [1633171] - [fs] xfs: sanity check ag header values in xrep_calc_ag_resblks (Brian Foster) [1633171] - [fs] xfs: recalculate summary counters at mount time if icount is bad (Brian Foster) [1633171] - [fs] xfs: fix a null pointer dereference in xfs_bmap_extents_to_btree (Brian Foster) [1633171] - [fs] xfs: remove b_last_holder & associated macros (Brian Foster) [1633171] - [fs] xfs: repair the AGI (Brian Foster) [1633171] - [fs] xfs: repair the AGFL (Brian Foster) [1633171] - [fs] xfs: repair the AGF (Brian Foster) [1633171] - [fs] xfs: remove dead error handling code in xfs_dquot_disk_alloc() (Brian Foster) [1633171] - [fs] xfs: use WRITE_ONCE to update if_seq (Brian Foster) [1633171] - [fs] xfs: fix a comment in xfs_log_reserve (Brian Foster) [1633171] - [fs] xfs: only validate summary counts on primary superblock (Brian Foster) [1633171] - [fs] xfs: substitute spaces with tabs (Brian Foster) [1633171] - [fs] xfs: fold dfops into the transaction (Brian Foster) [1633171] - [fs] xfs: always defer agfl block frees (Brian Foster) [1633171] - [fs] xfs: pass transaction to xfs_defer_add() (Brian Foster) [1633171] - [fs] xfs: replace xfs_defer_ops ->dop_pending with on-stack list (Brian Foster) [1633171] - [fs] xfs: cancel dfops on xfs_defer_finish() error (Brian Foster) [1633171] - [fs] xfs: clean out superfluous dfops dop params/vars (Brian Foster) [1633171] - [fs] xfs: drop dop param from xfs_defer_op_type ->finish_item() callback (Brian Foster) [1633171] - [fs] xfs: automatic dfops inode relogging (Brian Foster) [1633171] - [fs] xfs: automatic dfops buffer relogging (Brian Foster) [1633171] - [fs] xfs: add missing defer ijoins for held inodes (Brian Foster) [1633171] - [fs] xfs: replace dop_low with transaction flag (Brian Foster) [1633171] - [fs] xfs: pass transaction to dfops reset/move helpers (Brian Foster) [1633171] - [fs] xfs: remove unused __xfs_defer_cancel() internal helper (Brian Foster) [1633171] - [fs] xfs: use transaction for intent recovery instead of raw dfops (Brian Foster) [1633171] - [fs] xfs: refactor internal dfops initialization (Brian Foster) [1633171] - [fs] xfs: check da node magic in _node_lookup_int (Brian Foster) [1633171] - [fs] xfs: use a local variable for magic number in xfs_da3_node_lookup_int (Brian Foster) [1633171] - [fs] xfs: refactor log recovery check (Brian Foster) [1633171] - [fs] xfs: move extent busy tree initialization to xfs_initialize_perag (Brian Foster) [1633171] - [fs] xfs: avoid COW fork extent lookups in writeback if the fork didn't change (Brian Foster) [1633171] - [fs] xfs: maintain a sequence count for inode fork manipulations (Brian Foster) [1633171] - [fs] xfs: check for unknown v5 feature bits in superblock write verifier (Brian Foster) [1633171] - [fs] xfs: verify icount in superblock write (Brian Foster) [1633171] - [fs] libxfs: add more bounds checking to sb sanity checks (Brian Foster) [1633171] - [fs] xfs: refactor superblock verifiers (Brian Foster) [1633171] - [fs] xfs: refactor the xrep_extent_list into xfs_bitmap (Brian Foster) [1633171] - [fs] xfs: introduce a new xfs_inode_has_cow_data helper (Brian Foster) [1633171] - [fs] xfs: remove the xfs_ifork_t typedef (Brian Foster) [1633171] - [fs] xfs: simplify xfs_idata_realloc (Brian Foster) [1633171] - [fs] xfs: remove if_real_bytes (Brian Foster) [1633171] - [fs] xfs: move the repair extent list into its own file (Brian Foster) [1633171] - [fs] xfs: pass transaction lock while setting up agresv on cyclic metadata (Brian Foster) [1633171] - [fs] xfs: remove deprecated barrier/nobarrier mount (Brian Foster) [1633171] - [fs] xfs: clean up IRELE/iput callsites (Brian Foster) [1633171] - [fs] xfs: kill IHOLD (Brian Foster) [1633171] - [fs] xfs: bypass final dfops roll in trans commit path (Brian Foster) [1633171] - [fs] xfs: drop unnecessary xfs_defer_finish() dfops parameter (Brian Foster) [1633171] - [fs] xfs: remove unnecessary dfops init calls in xattr code (Brian Foster) [1633171] - [fs] xfs: remove all boilerplate defer init/finish code (Brian Foster) [1633171] - [fs] xfs: use internal dfops during (b|c)ui recovery (Brian Foster) [1633171] - [fs] xfs: use internal dfops in attr code (Brian Foster) [1633171] - [fs] xfs: use internal dfops in cow blocks cancel (Brian Foster) [1633171] - [fs] xfs: support embedded dfops in transaction (Brian Foster) [1633171] - [fs] xfs: pack holes in xfs_defer_ops and xfs_trans (Brian Foster) [1633171] - [fs] xfs: reset dfops to initial state after finish (Brian Foster) [1633171] - [fs] xfs: remove unused deferred ops committed field (Brian Foster) [1633171] - [fs] xfs: make deferred processing safe for embedded dfops (Brian Foster) [1633171] - [fs] xfs: fix transaction leak on remote attr set/remove failure (Brian Foster) [1633171] - [fs] xfs: use ->t_dfops in log recovery intent processing (Brian Foster) [1633171] - [fs] xfs: pull up dfops from xfs_itruncate_extents() (Brian Foster) [1633171] - [fs] xfs: force summary counter recalc at next mount (Brian Foster) [1633171] - [fs] xfs: refactor unmount record write (Brian Foster) [1633171] - [fs] xfs: detect and fix bad summary counts at mount (Brian Foster) [1633171] - [fs] xfs: fix indentation and other whitespace problems in scrub/repair (Brian Foster) [1633171] - [fs] xfs: shorten struct xfs_scrub_context to struct xfs_scrub (Brian Foster) [1633171] - [fs] xfs: shorten xfs_repair_ prefix to xrep_ (Brian Foster) [1633171] - [fs] xfs: shorten xfs_scrub_ prefix (Brian Foster) [1633171] - [fs] xfs: clean up xfs_btree_del_cursor callers (Brian Foster) [1633171] - [fs] xfs: trivial xfs_btree_del_cursor cleanups (Brian Foster) [1633171] - [fs] xfs: return from _defer_finish with a clean transaction (Brian Foster) [1633171] - [fs] xfs: check leaf attribute block freemap in verifier (Brian Foster) [1633171] - [fs] libxfs: Fix a couple of sparse complaintis (Brian Foster) [1633171] - [fs] xfs: use swap macro in xfs_dir2_leafn_rebalance (Brian Foster) [1633171] - [fs] xfs_bmap_util: use swap macro (Brian Foster) [1633171] - [fs] xfs_attr_leaf: use swap macro in xfs_attr3_leaf_rebalance (Brian Foster) [1633171] - [fs] xfs: don't assume a left rmap when allocating a new rmap (Brian Foster) [1633171] - [fs] xfs: kill __xfs_buf_submit_common() (Brian Foster) [1633171] - [fs] xfs: combine (a)sync buffer submission apis (Brian Foster) [1633171] - [fs] xfs: use sync buffer I/O for sync delwri queue submission (Brian Foster) [1633171] - [fs] xfs: refactor buffer submission into a common helper (Brian Foster) [1633171] - [fs] xfs: remove xfs_defer_init() firstblock param (Brian Foster) [1633171] - [fs] xfs: use ->t_firstblock in inode inactivate (Brian Foster) [1633171] - [fs] xfs: use ->t_firstblock in extent swap (Brian Foster) [1633171] - [fs] xfs: use ->t_firstblock in reflink cow block cancel (Brian Foster) [1633171] - [fs] xfs: replace no-op firstblock init with ->t_firstblock (Brian Foster) [1633171] - [fs] xfs: use ->t_firstblock in dq alloc (Brian Foster) [1633171] - [fs] xfs: remove xfs_alloc_arg firstblock field (Brian Foster) [1633171] - [fs] xfs: remove xfs_btree_cur private firstblock field (Brian Foster) [1633171] - [fs] xfs: remove bmap format helpers firstblock params (Brian Foster) [1633171] - [fs] xfs: remove bmap extent add helper firstblock params (Brian Foster) [1633171] - [fs] xfs: remove xfs_bmalloca firstblock field (Brian Foster) [1633171] - [fs] xfs: use ->t_firstblock in bmap extent split (Brian Foster) [1633171] - [fs] xfs: remove bmap insert/collapse firstblock param (Brian Foster) [1633171] - [fs] xfs: remove xfs_bunmapi() firstblock param (Brian Foster) [1633171] - [fs] xfs: remove xfs_bmapi_write() firstblock param (Brian Foster) [1633171] - [fs] xfs: use ->t_firstblock in insert/collapse range (Brian Foster) [1633171] - [fs] xfs: use ->t_firstblock in xfs_bmapi_remap() (Brian Foster) [1633171] - [fs] xfs: use ->t_firstblock for all xfs_bunmapi() callers (Brian Foster) [1633171] - [fs] xfs: use ->t_firstblock for all xfs_bmapi_write() callers (Brian Foster) [1633171] - [fs] xfs: use ->t_firstblock in xattr ops (Brian Foster) [1633171] - [fs] xfs: use ->t_firstblock in attrfork add (Brian Foster) [1633171] - [fs] xfs: remove firstblock param from xfs dir ops (Brian Foster) [1633171] - [fs] xfs: use ->t_firstblock in dir ops (Brian Foster) [1633171] - [fs] xfs: add firstblock field to xfs_trans (Brian Foster) [1633171] - [fs] xfs: allow null firstblock in xfs_bmapi_write() when tp is null (Brian Foster) [1633171] - [fs] xfs: refactor dfops init to attach to transaction (Brian Foster) [1633171] - [fs] xfs: use ->t_dfops in reflink cow recover path (Brian Foster) [1633171] - [fs] xfs: use ->t_dfops in cancel cow blocks operation (Brian Foster) [1633171] - [fs] xfs: use ->t_dfops for rmap extent swap operations (Brian Foster) [1633171] - [fs] xfs: remove unused btree cursor bc_private.a.dfops field (Brian Foster) [1633171] - [fs] xfs: remove xfs_btree_cur bmbt dfops field (Brian Foster) [1633171] - [fs] xfs: remove dfops param from internal bmap extent helpers (Brian Foster) [1633171] - [fs] xfs: use ->t_dfops for collapse/insert range operations (Brian Foster) [1633171] - [fs] xfs: remove struct xfs_bmalloca dfops field (Brian Foster) [1633171] - [fs] xfs: remove xfs_bmapi_remap() dfops param (Brian Foster) [1633171] - [fs] xfs: remove xfs_bunmapi() dfops param (Brian Foster) [1633171] - [fs] xfs: use ->t_dfops for all xfs_bunmapi() callers (Brian Foster) [1633171] - [fs] xfs: remove xfs_bmapi_write() dfops param (Brian Foster) [1633171] - [fs] xfs: use ->t_dfops for all xfs_bmapi_write() callers (Brian Foster) [1633171] - [fs] xfs: use ->t_dfops in dqalloc transaction (Brian Foster) [1633171] - [fs] xfs: replace xfs_da_args->dfops accesses with ->t_dfops and remove (Brian Foster) [1633171] - [fs] xfs: use ->t_dfops in extent split tx and remove param (Brian Foster) [1633171] - [fs] xfs: remove dfops param in attr fork add path (Brian Foster) [1633171] - [fs] xfs: use ->t_dfops for attr set/remove operations (Brian Foster) [1633171] - [fs] xfs: use ->t_dfops for recovery of (b|c)ui log items (Brian Foster) [1633171] - [fs] xfs: remove dfops param from high level dirname calls (Brian Foster) [1633171] - [fs] xfs: remove dfops parameter from ifree call stack (Brian Foster) [1633171] - [fs] xfs: rename xfs_trans ->t_agfl_dfops to ->t_dfops (Brian Foster) [1633171] - [fs] xfs: cow unwritten conversion uses uninitialized dfops (Brian Foster) [1633171] - [fs] xfs: update my copyrights for the writeback and iomap code (Brian Foster) [1633171] - [fs] xfs: add support for sub-pagesize writeback without buffer_heads (Brian Foster) [1633171] - [fs] xfs: allow writeback on pages without buffer heads (Brian Foster) [1633171] - [fs] xfs: refactor the tail of xfs_writepage_map (Brian Foster) [1633171] - [fs] xfs: remove xfs_start_page_writeback (Brian Foster) [1633171] - [fs] xfs: move all writeback buffer_head manipulation into xfs_map_at_offset (Brian Foster) [1633171] - [fs] xfs: don't look at buffer heads in xfs_add_to_ioend (Brian Foster) [1633171] - [fs] xfs: remove the imap_valid flag (Brian Foster) [1633171] - [fs] xfs: simplify xfs_map_blocks by using xfs_iext_lookup_extent directly (Brian Foster) [1633171] - [fs] xfs: remove xfs_reflink_find_cow_mapping (Brian Foster) [1633171] - [fs] xfs: remove the now unused XFS_BMAPI_IGSTATE flag (Brian Foster) [1633171] - [fs] xfs: make xfs_writepage_map extent map centric (Brian Foster) [1633171] - [fs] xfs: rename the offset variable in xfs_writepage_map (Brian Foster) [1633171] - [fs] xfs: remove xfs_map_cow (Brian Foster) [1633171] - [fs] xfs: remove xfs_reflink_trim_irec_to_next_cow (Brian Foster) [1633171] - [fs] xfs: don't use XFS_BMAPI_IGSTATE in xfs_map_blocks (Brian Foster) [1633171] - [fs] xfs: don't clear imap_valid for a non-uptodate buffers (Brian Foster) [1633171] - [fs] xfs: do not set the page uptodate in xfs_writepage_map (Brian Foster) [1633171] - [fs] xfs: move locking into xfs_bmap_punch_delalloc_range (Brian Foster) [1633171] - [fs] xfs: simplify xfs_aops_discard_page (Brian Foster) [1633171] - [fs] xfs: use iomap for blocksize == PAGE_SIZE readpage and readpages (Brian Foster) [1633171] - [fs] iomap: fix WARN_ON_ONCE on uninitialized variable (Brian Foster) [1633171] - [fs] iomap: Switch to offset_in_page for clarity (Brian Foster) [1633171] - [fs] iomap: add support for sub-pagesize buffered I/O without buffer heads (Brian Foster) [1633171] - [fs] iomap: add inline data support to iomap_readpage_actor (Brian Foster) [1633171] - [fs] iomap: support direct I/O to inline data (Brian Foster) [1633171] - [fs] iomap: refactor iomap_dio_actor (Brian Foster) [1633171] - [fs] iomap: add initial support for writes without buffer heads (Brian Foster) [1633171] - [fs] iomap: add an iomap-based readpage and readpages implementation (Brian Foster) [1633171] - [fs] iomap: add private pointer to struct iomap (Brian Foster) [1633171] - [fs] iomap: add a page_done callback (Brian Foster) [1633171] - [fs] iomap: generic inline data handling (Brian Foster) [1633171] - [fs] iomap: complete partial direct I/O writes synchronously (Brian Foster) [1633171] - [fs] iomap: mark newly allocated buffer heads as new (Brian Foster) [1633171] - [fs] fs: factor out a __generic_write_end helper (Brian Foster) [1633171] - [netdrv] amd-xgbe: mark driver as tech preview (David Arcari) [1633209] - [fs] ext4, dax: set ext4_dax_aops for dax files (Lukas Czerner) [1633239] - [fs] ext4, dax: add ext4_bmap to ext4_dax_aops (Lukas Czerner) [1633239] - [fs] ext4: don't mark mmp buffer head dirty (Lukas Czerner) [1633239] - [fs] ext4: show test_dummy_encryption mount option in /proc/mounts (Lukas Czerner) [1633239] - [fs] ext4: fix online resizing for bigalloc file systems with a 1k block size (Lukas Czerner) [1633239] - [fs] ext4: fix online resize's handling of a too-small final block group (Lukas Czerner) [1633239] - [fs] ext4: recalucate superblock checksum after updating free blocks/inodes (Lukas Czerner) [1633239] - [fs] ext4: avoid arithemetic overflow that can trigger a BUG (Lukas Czerner) [1633239] - [fs] ext4: avoid divide by zero fault when deleting corrupted inline directories (Lukas Czerner) [1633239] - [fs] ext4: check to make sure the rename(2)'s destination is not freed (Lukas Czerner) [1633239] - [fs] ext4: remove unneeded variable "err" in ext4_mb_release_inode_pa() (Lukas Czerner) [1633239] - [fs] ext4: fix spectre gadget in ext4_mb_regular_allocator() (Lukas Czerner) [1633239] - [fs] ext4: check for NUL characters in extended attribute's name (Lukas Czerner) [1633239] - [fs] ext4: use ext4_warning() for sb_getblk failure (Lukas Czerner) [1633239] - [fs] ext4: fix race when setting the bitmap corrupted flag (Lukas Czerner) [1633239] - [fs] ext4: reset error code in ext4_find_entry in fallback (Lukas Czerner) [1633239] - [fs] ext4: check allocation failure when duplicating "data" in ext4_remount() (Lukas Czerner) [1633239] - [fs] ext4: sysfs: print ext4_super_block fields as little-endian (Lukas Czerner) [1633239] - [firmware] efi/x86: Handle page faults occurring while running EFI runtime services (Bhupesh Sharma) [1627557] - [firmware] efi: Make efi_rts_work accessible to efi page fault handler (Bhupesh Sharma) [1627557] - [firmware] efi: Remove the declaration of efi_late_init() as the function is unused (Bhupesh Sharma) [1627557] - [firmware] efi: Use a work queue to invoke EFI Runtime Services (Bhupesh Sharma) [1627557] - [firmware] efi/x86: Use non-blocking SetVariable() for efi_delete_dummy_variable() (Bhupesh Sharma) [1627557] - [fs] gfs2: Special-case rindex for gfs2_grow (Robert S Peterson) [1628360] - [fs] GFS2: Fix recovery issues for spectators (Robert S Peterson) [1628298]- [powerpc] powerpc/pkeys: Fix reading of ibm, processor-storage-keys property (Steve Best) [1633551] - [powerpc] powerpc/pseries: Remove unneeded uses of dlpar work queue (Steve Best) [1633544] - [powerpc] powerpc/pseries: Remove prrn_work workqueue (Steve Best) [1633544] - [pci] ACPI / hotplug / PCI: Don't scan for non-hotplug bridges if slot is not bridge (Myron Stowe) [1634816] - [pci] PCI: Fix enabling of PASID on RC integrated endpoints (Myron Stowe) [1634816] - [pci] IB/hfi1,PCI: Allow bus reset while probing (Myron Stowe) [1634816] - [pci] PCI: Fix faulty logic in pci_reset_bus() (Myron Stowe) [1634816] - [pci] PCI: pciehp: Fix hot-add vs powerfault detection order (Myron Stowe) [1634816] - [pci] Revert "PCI: Add ACS quirk for Intel 300 series" (Myron Stowe) [1634816] - [powerpc] powerpc/numa: Use associativity if VPHN hcall is successful (Steve Best) [1633569] - [pci] PCI: vmd: White list for fast interrupt handlers (Myron Stowe) [1632816] - [pci] PCI: Add function 1 DMA alias quirk for Marvell 88SS9183 (Myron Stowe) [1632816] - [pci] PCI: Rename pci_try_reset_bus() to pci_reset_bus() (Myron Stowe) [1632816] - [pci] PCI: Deprecate pci_reset_bus() and pci_reset_slot() functions (Myron Stowe) [1632816] - [pci] PCI: Unify try slot and bus reset API (Myron Stowe) [1632816] - [pci] PCI: Hide pci_reset_bridge_secondary_bus() from drivers (Myron Stowe) [1632816] - [pci] IB/hfi1: Use pci_try_reset_bus() for initiating PCI Secondary Bus Reset (Myron Stowe) [1632816] - [pci] PCI: Handle error return from pci_reset_bridge_secondary_bus() (Myron Stowe) [1632816] - [pci] PCI/IOV: Tidy pci_sriov_set_totalvfs() (Myron Stowe) [1632816] - [pci] PCI: Enable PASID only if entire path supports End-End TLP prefixes (Myron Stowe) [1632816] - [pci] PCI: Expand documentation for pci_add_dma_alias() (Myron Stowe) [1632816] - [pci] PCI: Add DMA alias quirk for Microsemi Switchtec NTB (Myron Stowe) [1632816] - [pci] switchtec: Use generic PCI Vendor ID and Class Code (Myron Stowe) [1632816] - [pci] PCI: Make pci_get_rom_size() static (Myron Stowe) [1632816] - [pci] PCI: Add check code for last image indicator not set (Myron Stowe) [1632816] - [pci] PCI: Avoid accessing memory outside the ROM BAR (Myron Stowe) [1632816] - [pci] PCI: Make early dump functionality generic (Myron Stowe) [1632816] - [pci] PCI: Cleanup PCI_REBAR_CTRL_BAR_SHIFT handling (Myron Stowe) [1632816] - [pci] PCI: Restore resized BAR state on resume (Myron Stowe) [1632816] - [pci] PCI: Clean up resource allocation in devm_of_pci_get_host_bridge_resources() (Myron Stowe) [1632816] - [pci] PCI: Add ACS Redirect disable quirk for Intel Sunrise Point (Myron Stowe) [1632816] - [pci] PCI: Add device-specific ACS Redirect disable infrastructure (Myron Stowe) [1632816] - [pci] PCI: Convert device-specific ACS quirks from NULL termination to ARRAY_SIZE (Myron Stowe) [1632816] - [pci] PCI: Add "pci=disable_acs_redir=" parameter for peer-to-peer support (Myron Stowe) [1632816] - [pci] PCI: Allow specifying devices using a base bus and path of devfns (Myron Stowe) [1632816] - [pci] PCI: Make specifying PCI devices in kernel parameters reusable (Myron Stowe) [1632816] - [pci] PCI: Hide ACS quirk declarations inside PCI core (Myron Stowe) [1632816] - [pci] PCI: Document ACPI description of PCI host bridges (Myron Stowe) [1632816] - [pci] PCI/MSI: Set IRQCHIP_ONESHOT_SAFE for PCI-MSI irqchips (Myron Stowe) [1632816] - [pci] PCI: Limit config space size for Netronome NFP5000 (Myron Stowe) [1632816] - [pci] PCI: Add PCI_DEVICE_DATA() macro to fully describe device ID entry (Myron Stowe) [1632816] - [pci] PCI: Unify PCI and normal DMA direction definitions (Myron Stowe) [1632816] - [pci] PCI: Use IRQF_ONESHOT if pci_request_irq() called with no handler (Myron Stowe) [1632816] - [pci] PCI: Call dma_debug_add_bus() for pci_bus_type from PCI core (Myron Stowe) [1632816] - [pci] PCI: Mark fall-through switch cases before enabling -Wimplicit-fallthrough (Myron Stowe) [1632816]- [s390] s390/sclp: Allow to request adapter reset (Philipp Rudo) [1635273] - [char] ipmi: Fix NULL pointer dereference in ssif_probe (Tony Camuso) [1635366] - [char] ipmi: Fix I2C client removal in the SSIF driver (Tony Camuso) [1635366] - [char] ipmi: kcs_bmc: don't change device name (Tony Camuso) [1635366] - [kernel] timers: Clear timer_base::must_forward_clk with timer_base::lock held (Waiman Long) [1632820] - [pci] switchtec: Fix Spectre v1 vulnerability (Waiman Long) [1632820] - [kernel] cpu/hotplug: Prevent state corruption on error rollback (Waiman Long) [1632820] - [kernel] cpu/hotplug: Adjust misplaced smb() in cpuhp_thread_fun() (Waiman Long) [1632820] - [base] memory_hotplug: fix kernel_panic on offline page processing (Waiman Long) [1632820] - [mm] mm/hugetlb: filter out hugetlb pages if HUGEPAGE migration is not supported (Waiman Long) [1632820] - [lib] debugobjects: Make stack check warning more informative (Waiman Long) [1632820] - [fs] fs/dcache.c: fix kmemcheck splat at take_dentry_name_snapshot() (Waiman Long) [1632820] - [x86] x86/process: Don't mix user/kernel regs in 64bit __show_regs() (Waiman Long) [1632820] - [x86] x86/dumpstack: Don't dump kernel memory based on usermode RIP (Waiman Long) [1632820] - [x86] x86: Avoid pr_cont() in show_opcodes() (Waiman Long) [1632820] - [x86] x86/entry/64: Wipe KASAN stack shadow before rewind_stack_do_exit() (Waiman Long) [1632820] - [x86] x86/speculation/l1tf: Increase l1tf memory limit for Nehalem+ (Waiman Long) [1632820] - [x86] x86/spectre: Add missing family 6 check to microcode check (Waiman Long) [1632820] - [x86] x86/nmi: Fix NMI uaccess race against CR3 switching (Waiman Long) [1632820] - [x86] x86/vdso: Fix lsl operand order (Waiman Long) [1632820] - [x86] x86/vdso: Fix vDSO build if a retpoline is emitted (Waiman Long) [1632820] - [x86] x86/speculation/l1tf: Suggest what to do on systems with too much RAM (Waiman Long) [1632820] - [x86] x86/speculation/l1tf: Fix off-by-one error when warning that system has too much RAM (Waiman Long) [1632820] - [x86] x86/speculation/l1tf: Fix overflow in l1tf_pfn_limit() on 32bit (Waiman Long) [1632820] - [x86] x86/speculation/l1tf: Exempt zeroed PTEs from inversion (Waiman Long) [1632820] - [x86] x86/mm/pti: Clear Global bit more aggressively (Waiman Long) [1632820] - [x86] x86/paravirt: Fix spectre-v2 mitigations for paravirt guests (Waiman Long) [1632820] - [target] scsi: target: iscsi: Use bin2hex instead of a re-implementation (Maurizio Lombardi) [1632184] {CVE-2018-14633} - [target] scsi: target: iscsi: Use hex2bin instead of a re-implementation (Maurizio Lombardi) [1632184] {CVE-2018-14633}- [netdrv] ibmvnic: Include missing return code checks in reset function (Steve Best) [1633553] - [netdrv] ibmvnic: Update firmware error reporting with cause string (Steve Best) [1633553] - [netdrv] ibmvnic: Remove code to request error information (Steve Best) [1633553] - [s390] s390/qeth: remove duplicated carrier state tracking (Hendrik Brueckner) [1633841] - [s390] s390/qeth: clean up drop conditions for received cmds (Hendrik Brueckner) [1633841] - [s390] s390/qeth: re-indent qeth_check_ipa_data() (Hendrik Brueckner) [1633841] - [s390] s390/qeth: consume local address events (Hendrik Brueckner) [1633841] - [s390] s390/qeth: remove various redundant code (Hendrik Brueckner) [1633841] - [s390] s390/qeth: remove CARD_FROM_CDEV helper (Hendrik Brueckner) [1633841] - [s390] s390/qeth: pass card pointer in iob callback (Hendrik Brueckner) [1633841] - [s390] s390/qeth: re-use qeth_notify_skbs() (Hendrik Brueckner) [1633841] - [s390] s390/qeth: remove additional skb refcount (Hendrik Brueckner) [1633841] - [s390] s390/qeth: replace open-coded skb_queue_walk() (Hendrik Brueckner) [1633841] - [s390] s390/qeth: on gdev release, reset drvdata (Hendrik Brueckner) [1633841] - [s390] s390/qeth: fix discipline unload after setup error (Hendrik Brueckner) [1633841] - [s390] s390/qeth: use DEFINE_MUTEX for qeth_mod_mutex (Hendrik Brueckner) [1633841] - [s390] s390/qeth: convert layer attribute to enum (Hendrik Brueckner) [1633841] - [s390] s390/qeth: reduce 0-initializing when building IPA cmds (Hendrik Brueckner) [1633841] - [s390] s390/qeth: fine-tune spinlocks (Hendrik Brueckner) [1633841] - [s390] s390/qeth: fix typo in return value (Hendrik Brueckner) [1633841] - [s390] s390/qeth: invoke softirqs after napi_schedule() (Hendrik Brueckner) [1633841] - [s390] s390/qeth: uninstall IRQ handler on device removal (Hendrik Brueckner) [1633841] - [s390] s390/qeth: remove qeth_hdr_chk_and_bounce() (Hendrik Brueckner) [1633841] - [s390] s390/qeth: speed up TSO transmission (Hendrik Brueckner) [1633841] - [s390] s390/qeth: prepare for copy-free TSO transmission (Hendrik Brueckner) [1633841] - [s390] s390/qeth: check size of required HW header cache object (Hendrik Brueckner) [1633841] - [s390] s390/qeth: fix up protocol headers early (Hendrik Brueckner) [1633841] - [s390] s390/qeth: limit csum offload erratum to L3 devices (Hendrik Brueckner) [1633841] - [s390] s390/qeth: remove qeth_get_elements_no() (Hendrik Brueckner) [1633841] - [s390] s390/qeth: remove unused L3 xmit code (Hendrik Brueckner) [1633841] - [s390] s390/qeth: run non-offload L3 traffic over common xmit path (Hendrik Brueckner) [1633841] - [s390] s390/qeth: move L2 xmit code to core module (Hendrik Brueckner) [1633841] - [s390] s390/qdio: reset old sbal_state flags (Hendrik Brueckner) [1633841] - [s390] s390/qeth: don't dump past end of unknown HW header (Hendrik Brueckner) [1633841] - [s390] s390/qeth: use vzalloc for QUERY OAT buffer (Hendrik Brueckner) [1633841] - [s390] s390/qeth: switch on SG by default for IQD devices (Hendrik Brueckner) [1633841] - [s390] s390/qeth: indicate error when netdev allocation fails (Hendrik Brueckner) [1633841] - [s390] s390/qeth: use true and false for boolean values (Hendrik Brueckner) [1633841] - [s390] s390/qeth: don't restrict qeth_card to DMA memory (Hendrik Brueckner) [1633841] - [s390] s390/qeth: clean up card initialization (Hendrik Brueckner) [1633841] - [s390] s390/qeth: do basic setup for data channel (Hendrik Brueckner) [1633841] - [s390] s390/qeth: use qeth_setup_ccw() to set up all CCWs (Hendrik Brueckner) [1633841] - [s390] s390/qeth: reduce hard-coded access to ccw channels (Hendrik Brueckner) [1633841] - [s390] s390/qeth: extract helper for MPC protocol type (Hendrik Brueckner) [1633841] - [s390] s390/qeth: speed up L2 IQD xmit (Hendrik Brueckner) [1633841] - [s390] s390/qeth: add support for constrained HW headers (Hendrik Brueckner) [1633841] - [s390] s390/qeth: merge linearize-check into HW header construction (Hendrik Brueckner) [1633841] - [s390] s390/qeth: add statistics for consumed buffer elements (Hendrik Brueckner) [1633841] - [s390] s390/qeth: use core MTU range checking (Hendrik Brueckner) [1633841] - [s390] s390/qeth: simplify max MTU handling (Hendrik Brueckner) [1633841] - [s390] s390/qeth: don't cache HW port number (Hendrik Brueckner) [1633841] - [s390] s390/qeth: allocate netdevice early (Hendrik Brueckner) [1633841] - [s390] s390/qeth: remove redundant netif_carrier_ok() checks (Hendrik Brueckner) [1633841] - [s390] s390/qeth: reset layer2 attribute on layer switch (Hendrik Brueckner) [1633841] - [s390] s390/qeth: fix race in used-buffer accounting (Hendrik Brueckner) [1633841] - [s390] s390/qeth: speed-up IPv4 OSA xmit (Hendrik Brueckner) [1633841] - [s390] s390/qeth: speed-up L3 IQD xmit (Hendrik Brueckner) [1633841] - [s390] s390/qeth: add a L3 xmit wrapper (Hendrik Brueckner) [1633841] - [s390] s390/qeth: increase GSO max size for eligible L3 devices (Hendrik Brueckner) [1633841] - [s390] s390/qeth: clean up exported symbols (Hendrik Brueckner) [1633841] - [s390] s390/qeth: consolidate ccwgroup driver definition (Hendrik Brueckner) [1633841] - [s390] s390/qeth: clean up Output Queue selection (Hendrik Brueckner) [1633841] - [s390] s390/qeth: fine-tune RX modesetting (Hendrik Brueckner) [1633841] - [s390] s390/qeth: remove unused buffer->aob pointer (Hendrik Brueckner) [1633841] - [s390] s390/qeth: various buffer management cleanups (Hendrik Brueckner) [1633841] - [powerpc] powerpc: Avoid code patching freed init sections (Steve Best) [1633545] - [powerpc] powerpc/tm: Fix userspace r13 corruption (Steve Best) [1633543] - [powerpc] powerpc/tm: Avoid possible userspace r1 corruption on reclaim (Steve Best) [1633543] - [drm] drm/i915/cfl: Add a new CFL PCI ID (Rob Clark) [1626883] - [drm] drm/i915/aml: Introducing Amber Lake platform (Rob Clark) [1626883] - [drm] drm/i915/whl: Introducing Whiskey Lake platform (Rob Clark) [1626883] - [char] ipmi: Move BT capabilities detection to the detect call (Frank Ramsay) [1618774] - [char] ipmi: Rework SMI registration failure (Frank Ramsay) [1618774]- [s390] s390: detect etoken facility (Thomas Huth) [1634069] - [s390] s390/lib: use expoline for all bcr instructions (Thomas Huth) [1634069] - [documentation] vm.txt: Adding 'nr_hugepages_mempolicy' parameter description (Prashant Dhamdhere) [1626547]- [scsi] scsi: ipr: System hung while dlpar adding primary ipr adapter back (Steve Best) [1633217] - [target] scsi: iscsi: target: Don't use stack buffer for scatterlist (Maurizio Lombardi) [1631342] - [rpmspec] Forward port weak-modules support from RHEL 7 to RHEL 8 ("Herton R. Krzesinski") [1596884] - [fs] xfs: Close race between direct IO and xfs_break_layouts() (Eric Sandeen) [1622191] - [fs] xfs: remove unused iolock arg from xfs_break_dax_layouts (Eric Sandeen) [1622191] - [fs] ext4: Close race between direct IO and ext4_break_layouts() (Eric Sandeen) [1616303] - [fs] ext4: handle layout changes to pinned DAX mappings (Eric Sandeen) [1614154] - [fs] dax: dax_layout_busy_page() warn on !exceptional (Eric Sandeen) [1614154] - [fs] dax: mark tech preview (Eric Sandeen) [1627455] - [mm] usercopy: Allow boot cmdline disabling of hardening (Christoph von Recklinghausen) [1589928]- [s390] s390/crypto: Fix return code checking in cbc_paes_crypt() (Philipp Rudo) [1633266] - [drm] amd/display/dc/basics/logger.c: fix build error with CONFIG_FORTIFY_SOURCE=y ("Herton R. Krzesinski") [1548068] - [acpi] ACPICA: AML Parser: skip opcodes that open a scope upon parse failure (Jeremy Linton) [1609885] - [acpi] ACPICA: ACPICA: add status check for acpi_hw_read before assigning return value (Jeremy Linton) [1609885] - [acpi] ACPICA: AML Parser: ignore all exceptions resulting from incorrect AML during table load (Jeremy Linton) [1609885] - [rpmspec] spec: Add missing BuildRequires for bpftool (Jiri Olsa) [1632756] - [powerpc] KVM: PPC: Avoid marking DMA-mapped pages dirty in real mode (David Gibson) [1628412] - [powerpc] powerpc/powernv/ioda: Allocate indirect TCE levels on demand (David Gibson) [1628412] - [powerpc] powerpc/powernv: Rework TCE level allocation (David Gibson) [1628412] - [powerpc] powerpc/powernv: Add indirect levels to it_userspace (David Gibson) [1628412] - [powerpc] KVM: PPC: Make iommu_table::it_userspace big endian (David Gibson) [1628412] - [powerpc] powerpc/powernv: Move TCE manupulation code to its own file (David Gibson) [1628412] - [net] net_sched: fix NULL pointer dereference when delete tcindex filter (Andrea Claudi) [1627648] - [net] net_sched: Fix missing res info when create new tc_index filter (Andrea Claudi) [1627648] - [samples] samples/bpf: xdpsock: order memory on AArch64 (Jesper Brouer) [1615959] - [samples] samples/bpf: xdp_redirect_cpu load balance like Suricata (Jesper Brouer) [1615959] - [samples] samples/bpf: add Paul Hsieh's (LGPL 2.1) hash function SuperFastHash (Jesper Brouer) [1615959] - [samples] samples/bpf: xdp_redirect_cpu handle parsing of double VLAN tagged packets (Jesper Brouer) [1615959] - [samples] samples/bpf: all XDP samples should unload xdp/bpf prog on SIGTERM (Jesper Brouer) [1615959] - [samples] samples/bpf: xdp_rxq_info action XDP_TX must adjust MAC-addrs (Jesper Brouer) [1615959] - [samples] samples/bpf: extend xdp_rxq_info to read packet payload (Jesper Brouer) [1615959] - [powerpc] KVM: PPC: Book3S HV: Use correct pagesize in kvm_unmap_radix() (David Gibson) [1625498] - [net] igmp: fix incorrect unsolicit report count after link down and up (Hangbin Liu) [1625538] - [net] igmp: fix incorrect unsolicit report count when join group (Hangbin Liu) [1625538] - [netdrv] cxgb4: update 1.20.8.0 as the latest firmware supported (Arjun Vynipadath) [1622555] - [virt] svm: nested virt support off by default (Bandan Das) [1571993]- [powerpc] KVM: PPC: Book3S HV: Don't use compound_order to determine host mapping size (David Gibson) [1625860] - [virt] arm64: KVM: Remove pgd_lock (Wei Huang) [1627474] - [virt] KVM: Remove obsolete kvm_unmap_hva notifier backend (Wei Huang) [1627474] - [virt] arm64: KVM: Only force FPEXC32_EL2.EN if trapping FPSIMD (Wei Huang) [1627474] - [virt] KVM: arm/arm64: Clean dcache to PoC when changing PTE due to CoW (Wei Huang) [1627474] - [virt] KVM: arm/arm64: Skip updating PTE entry if no change (Wei Huang) [1627474] - [virt] KVM: arm/arm64: Skip updating PMD entry if no change (Wei Huang) [1627474] - [virt] KVM: arm/arm64: vgic: Move DEBUG_SPINLOCK_BUG_ON to vgic.h (Wei Huang) [1627474] - [virt] KVM: arm/arm64: vgic: Do not use spin_lock_irqsave/restore with irq disabled (Wei Huang) [1627474] - [virt] KVM: arm: vgic-v3: Add support for ICC_SGI0R and ICC_ASGI1R accesses (Wei Huang) [1627474] - [virt] KVM: arm64: vgic-v3: Add support for ICC_SGI0R_EL1 and ICC_ASGI1R_EL1 accesses (Wei Huang) [1627474] - [virt] KVM: arm/arm64: vgic-v3: Add core support for Group0 SGIs (Wei Huang) [1627474] - [virt] KVM: arm64: Remove non-existent AArch32 ICC_SGI1R encoding (Wei Huang) [1627474] - [virt] KVM: arm/arm64: Fix lost IRQs from emulated physcial timer when blocked (Wei Huang) [1627474] - [virt] KVM: arm/arm64: Fix potential loss of ptimer interrupts (Wei Huang) [1627474] - [virt] KVM: arm/arm64: vgic: Fix possible spectre-v1 write in vgic_mmio_write_apr() (Wei Huang) [1627474] - [virt] KVM: arm/arm64: vgic: Update documentation of the GIC devices wrt IIDR (Wei Huang) [1627474] - [virt] KVM: arm/arm64: vgic: Let userspace opt-in to writable v2 IGROUPR (Wei Huang) [1627474] - [virt] KVM: arm/arm64: vgic: Allow configuration of interrupt groups (Wei Huang) [1627474] - [virt] KVM: arm/arm64: vgic: Return error on incompatible uaccess GICD_IIDR writes (Wei Huang) [1627474] - [virt] KVM: arm/arm64: vgic: Permit uaccess writes to return errors (Wei Huang) [1627474] - [virt] KVM: arm/arm64: vgic: Signal IRQs using their configured group (Wei Huang) [1627474] - [virt] KVM: arm/arm64: vgic: Add group field to struct irq (Wei Huang) [1627474] - [virt] KVM: arm/arm64: vgic: GICv2 IGROUPR should read as zero (Wei Huang) [1627474] - [virt] KVM: arm/arm64: vgic: Keep track of implementation revision (Wei Huang) [1627474] - [virt] KVM: arm/arm64: vgic: Define GICD_IIDR fields for GICv2 and GIv3 (Wei Huang) [1627474] - [virt] arm64: KVM: Cleanup tpidr_el2 init on non-VHE (Wei Huang) [1627474] - [virt] KVM: arm/arm64: vgic-debug: Show LPI status (Wei Huang) [1627474] - [virt] KVM: arm64: vgic-its: Remove VLA usage (Wei Huang) [1627474] - [virt] KVM: arm/arm64: Fix vgic init race (Wei Huang) [1627474] - [virt] KVM: arm/arm64: Enable adaptative WFE trapping (Wei Huang) [1627474] - [virt] KVM: arm/arm64: Remove unnecessary CMOs when creating HYP page tables (Wei Huang) [1627474] - [virt] KVM: arm/arm64: Stop using the kernel's (pmd, pud, pgd)_populate helpers (Wei Huang) [1627474] - [virt] KVM: arm/arm64: Consolidate page-table accessors (Wei Huang) [1627474] - [virt] arm64: KVM: Avoid marking pages as XN in Stage-2 if CTR_EL0.DIC is set (Wei Huang) [1627474] - [tools] radix tree test suite: Enable ubsan (Waiman Long) [1630244] - [tools] radix tree test suite: Fix compilation (Waiman Long) [1630244] - [block] blk-wbt: don't maintain inflight counts if disabled (Ming Lei) [1622790] - [block] blk-wbt: fix has-sleeper queueing check (Ming Lei) [1622790] - [block] blk-wbt: use wq_has_sleeper() for wq active check (Ming Lei) [1622790] - [block] blk-wbt: move disable check into get_limit() (Ming Lei) [1622790] - [block] block/DAC960.c: make some arrays static const, shrinks object (Ming Lei) [1622790] - [block] blk-mq: sync the update nr_hw_queues with (Ming Lei) [1617959] - [block] blk-mq: init hctx sched after update ctx and hctx mapping (Ming Lei) [1617959] - [block] block: remove duplicate initialization (Ming Lei) [1622790] - [block] tracing/blktrace: Fix to allow setting same value (Ming Lei) [1622790] - [block] pktcdvd: fix setting of 'ret' error return for a few cases (Ming Lei) [1622790] - [block] block: change return type to bool (Ming Lei) [1622790] - [block] block, bfq: return nbytes and not zero from struct cftype (Ming Lei) [1622790] - [block] block, bfq: improve code of bfq_bfqq_charge_time (Ming Lei) [1622790] - [block] block, bfq: reduce write overcharge (Ming Lei) [1622790] - [block] block, bfq: always update the budget of an entity when needed (Ming Lei) [1622790] - [block] block, bfq: readd missing reset of parent-entity service (Ming Lei) [1622790] - [block] block: don't warn for flush on read-only device (Ming Lei) [1622809]- [kernel] locking/rwsem: Make owner store task pointer of last owning reader (Waiman Long) [1631842] - [kernel] locking/rwsem: Exit read lock slowpath if queue empty & no writer (Waiman Long) [1631842] - [x86] x86/microcode: Update the new microcode revision unconditionally (Prarit Bhargava) [1630931] - [x86] x86/microcode: Make sure boot_cpu_data.microcode is up-to-date (Prarit Bhargava) [1630931] - [arm64] arm64: tlb: Provide forward declaration of tlb_flush() before including tlb.h (Waiman Long) [1630521] - [x86] x86/mm: Only use tlb_remove_table() for paravirt (Waiman Long) [1630521] - [mm] mm: mmu_notifier fix for tlb_end_vma (Waiman Long) [1630521] - [mm] mm/tlb, x86/mm: Support invalidating TLB caches for RCU_TABLE_FREE (Waiman Long) [1630521] - [mm] mm/tlb: Remove tlb_remove_table() non-concurrent condition (Waiman Long) [1630521] - [mm] mm: move tlb_table_flush to tlb_flush_mmu_free (Waiman Long) [1630521] - [kernel] clocksource: Revert Remove kthread (Waiman Long) [1628402] - [cpuidle] cpuidle: menu: Retain tick when shallow state is selected (Waiman Long) [1628402] - [cpufreq] cpufreq: governor: Avoid accessing invalid governor_data (Waiman Long) [1628402] - [cpuidle] cpuidle: menu: Handle stopped tick more aggressively (Waiman Long) [1628402] - [kernel] sched: idle: Avoid retaining the tick when it has been stopped (Waiman Long) [1628402] - [net] netfilter: xt_hashlimit: do not crash when reading proc file (Florian Westphal) [1630131] - [x86] x86/boot/KASLR: Skip specified number of 1GB huge pages when doing physical randomization (KASLR) (Baoquan He) [1564824] - [x86] x86/boot/KASLR: Add two new functions for 1GB huge pages handling (Baoquan He) [1564824] - [mfd] mfd: intel-lpss: Add Ice Lake PCI IDs (Gopal Tiwari) [1483477] - [mmc] mmc: sdhci-pci: Add support for Intel ICP (Gopal Tiwari) [1483496]- [mm] mm: get rid of vmacache_flush_all() entirely (Waiman Long) [1631297] {CVE-2018-17182} - [mm] mm, vmacache: hash addresses based on pmd (Waiman Long) [1631297] {CVE-2018-17182} - [mm] mm: Allocate the mm_cpumask (mm->cpu_bitmap) dynamically based on nr_cpu_ids (Waiman Long) [1631297] {CVE-2018-17182} - [infiniband] IB/hfi1: Invalid NUMA node information can cause a divide by zero (Alex Estrin) [1622222] - [nvdimm] libnvdimm: Export max available extent (Jeff Moyer) [1627874] - [nvdimm] libnvdimm: Use max contiguous area for namespace size (Jeff Moyer) [1627874] - [netdrv] ice: Fix and update driver version string (Jonathan Toppins) [1611786] - [netdrv] ice: Introduce SERVICE_DIS flag and service routine functions (Jonathan Toppins) [1611786] - [netdrv] ice: Enable VSI Rx/Tx pruning only when VLAN 0 is active (Jonathan Toppins) [1611786] - [netdrv] ice: Enable firmware logging during device initialization (Jonathan Toppins) [1611786] - [netdrv] ice: Implement ice_bridge_getlink and ice_bridge_setlink (Jonathan Toppins) [1611786] - [netdrv] ice: Add support for Tx hang, Tx timeout and malicious driver detection (Jonathan Toppins) [1611786] - [netdrv] ice: Clean up register file (Jonathan Toppins) [1611786] - [netdrv] ice: Implement handlers for ethtool PHY/link operations (Jonathan Toppins) [1611786] - [netdrv] ice: Refactor VSI allocation, deletion and rebuild flow (Jonathan Toppins) [1611786] - [netdrv] ice: Refactor switch rule management structures and functions (Jonathan Toppins) [1611786] - [netdrv] ice: Code optimization for ice_fill_sw_rule() (Jonathan Toppins) [1611786] - [netdrv] ice: Prevent control queue operations during reset (Jonathan Toppins) [1611786] - [netdrv] ice: Update request resource command to latest specification (Jonathan Toppins) [1611786] - [netdrv] ice: Updates to Tx scheduler code (Jonathan Toppins) [1611786] - [netdrv] ice: Rework flex descriptor programming (Jonathan Toppins) [1611786] - [netdrv] net/mlx5: Fix SQ offset in QPs with small RQ (Alaa Hleihel) [1623367] - [x86] x86/spec_ctrl: Make IBRS code work with SSBD mitigation (Waiman Long) [1565180] - [x86] x86/spec_ctrl: Auto-enable IBRS on Skylake (Waiman Long) [1565180] - [x86] x86/spec_ctrl: Extend spectre_v2 boot option to support IBRS (Waiman Long) [1565180] - [x86] x86/spec_ctrl: Boot time IBRS initialization (Waiman Long) [1565180] - [x86] x86/spec_ctrl: Add IBRS code to the 64-bit assembly entry code (Waiman Long) [1565180] - [x86] x86/cpufeatures: Increase NCAPINTS for future extension (Waiman Long) [1565180] - [netdrv] ice: Trivial formatting fixes (Jonathan Toppins) [1611783] - [netdrv] ice: Change struct members from bool to u8 (Jonathan Toppins) [1611783] - [netdrv] ice: Fix potential return of uninitialized value (Jonathan Toppins) [1611783] - [netdrv] ice: Fix a few null pointer dereference issues (Jonathan Toppins) [1611783] - [netdrv] ice: Update to interrupts enabled in OICR (Jonathan Toppins) [1611783] - [netdrv] ice: Set VLAN flags correctly (Jonathan Toppins) [1611783] - [netdrv] ice: Use order_base_2 to calculate higher power of 2 (Jonathan Toppins) [1611783] - [netdrv] ice: Fix bugs in control queue processing (Jonathan Toppins) [1611783] - [netdrv] ice: Clean control queues only when they are initialized (Jonathan Toppins) [1611783] - [netdrv] ice: Report stats for allocated queues via ethtool stats (Jonathan Toppins) [1611783] - [netdrv] ice: Cleanup magic number (Jonathan Toppins) [1611783] - [netdrv] ice: Remove unnecessary node owner check (Jonathan Toppins) [1611783] - [netdrv] ice: Fix multiple static analyser warnings (Jonathan Toppins) [1611783] - [virt] KVM: VMX: fixes for vmentry_l1d_flush module parameter (Waiman Long) [1616248] {CVE-2018-15572} - [virt] KVM: x86: SVM: Call x86_spec_ctrl_set_guest/host() with interrupts disabled (Waiman Long) [1616248] {CVE-2018-15572} - [virt] x86/kvm/vmx: Fix coding style in vmx_setup_l1d_flush() (Waiman Long) [1616248] {CVE-2018-15572} - [x86] x86/speculation: Support Enhanced IBRS on future CPUs (Waiman Long) [1614144] - [x86] x86/speculation: Protect against userspace-userspace spectreRSB (Waiman Long) [1616248] {CVE-2018-15572} - [x86] x86/speculation: Remove SPECTRE_V2_IBRS in enum spectre_v2_mitigation (Waiman Long) [1616248] {CVE-2018-15572} - [cpufreq] cpufreq: Fix a circular lock dependency problem (Waiman Long) [1599154] - [kernel] cpu/hotplug: Add a cpus_read_trylock() function (Waiman Long) [1599154] - [virt] xen/spinlock: Don't use pvqspinlock if only 1 vCPU (Waiman Long) [1618486]- [mailbox] mailbox: PCC: handle parse error (David Arcari) [1630382] - [hv] vmbus: don't return values for uninitalized channels (Vitaly Kuznetsov) [1617954] - [mm] kernel/memremap, kasan: make ZONE_DEVICE with work with KASAN (Bill O'Donnell) [1629578] - [mm] mm: fix BUG_ON() in vmf_insert_pfn_pud() from VM_MIXEDMAP removal (Jeff Moyer) [1622171] - [mm] dax: remove VM_MIXEDMAP for fsdax and device dax (Jeff Moyer) [1622171]- [i2c] i2c: i801: fix DNV's SMBCTRL register offset (David Arcari) [1628861] - [fs] ceph: avoid a use-after-free in ceph_destroy_options() (Ilya Dryomov) [1629884] - [fs] ceph: fix incorrect use of strncpy (Ilya Dryomov) [1629884] - [block] rbd: support cloning across namespaces (Ilya Dryomov) [1629884] - [block] rbd: factor out get_parent_info() (Ilya Dryomov) [1629884] - [block] rbd: support for images within namespaces (Ilya Dryomov) [1629884] - [block] rbd: pass rbd_spec into parse_rbd_opts_token() (Ilya Dryomov) [1629884] - [net] libceph: weaken sizeof check in ceph_x_verify_authorizer_reply() (Ilya Dryomov) [1629884] - [net] libceph: check authorizer reply/challenge length before reading (Ilya Dryomov) [1629884] - [net] libceph: implement CEPHX_V2 calculation mode (Ilya Dryomov) [1629884] - [net] libceph: add authorizer challenge (Ilya Dryomov) [1629884] - [net] libceph: factor out encrypt_authorizer() (Ilya Dryomov) [1629884] - [net] libceph: factor out __ceph_x_decrypt() (Ilya Dryomov) [1629884] - [net] libceph: factor out __prepare_write_connect() (Ilya Dryomov) [1629884] - [net] libceph: store ceph_auth_handshake pointer in ceph_connection (Ilya Dryomov) [1629884] - [pci] PCI: pciehp: Deduplicate presence check on probe & resume (Myron Stowe) [1583983] - [pci] PCI: pciehp: Avoid implicit fallthroughs in switch statements (Myron Stowe) [1583983] - [pci] PCI: Whitelist Thunderbolt ports for runtime D3 (Myron Stowe) [1583983] - [pci] PCI: Whitelist native hotplug ports for runtime D3 (Myron Stowe) [1583983] - [pci] PCI: sysfs: Resume to D0 on function reset (Myron Stowe) [1583983] - [pci] PCI: pciehp: Resume parent to D0 on config space access (Myron Stowe) [1583983] - [pci] PCI: pciehp: Resume to D0 on enable/disable (Myron Stowe) [1583983] - [pci] PCI: pciehp: Support interrupts sent from D3hot (Myron Stowe) [1583983] - [pci] PCI: pciehp: Obey compulsory command delay after resume (Myron Stowe) [1583983] - [pci] PCI: pciehp: Clear spurious events earlier on resume (Myron Stowe) [1583983] - [pci] PCI: portdrv: Deduplicate PM callback iterator (Myron Stowe) [1583983] - [pci] PCI: pciehp: Avoid slot access during reset (Myron Stowe) [1583983] - [pci] PCI: pciehp: Always enable occupied slot on probe (Myron Stowe) [1583983] - [pci] PCI: pciehp: Become resilient to missed events (Myron Stowe) [1583983] - [pci] PCI: pciehp: Tolerate initially unstable link (Myron Stowe) [1583983] - [pci] PCI: pciehp: Declare pciehp_enable/disable_slot() static (Myron Stowe) [1583983] - [pci] PCI: pciehp: Drop enable/disable lock (Myron Stowe) [1583983] - [pci] PCI: pciehp: Enable/disable exclusively from IRQ thread (Myron Stowe) [1583983] - [pci] PCI: pciehp: Track enable/disable status (Myron Stowe) [1583983] - [pci] PCI: pciehp: Publish to user space last on probe (Myron Stowe) [1583983] - [pci] PCI: hotplug: Demidlayer registration with the core (Myron Stowe) [1583983] - [pci] PCI: pciehp: Drop slot workqueue (Myron Stowe) [1583983] - [pci] PCI: pciehp: Handle events synchronously (Myron Stowe) [1583983] - [pci] PCI: pciehp: Stop blinking on slot enable failure (Myron Stowe) [1583983] - [pci] PCI: pciehp: Convert to threaded polling (Myron Stowe) [1583983] - [pci] PCI: pciehp: Convert to threaded IRQ (Myron Stowe) [1583983] - [pci] PCI: pciehp: Document struct slot and struct controller (Myron Stowe) [1583983] - [pci] PCI: pciehp: Declare pciehp_unconfigure_device() void (Myron Stowe) [1583983] - [pci] PCI: pciehp: Drop unnecessary NULL pointer check (Myron Stowe) [1583983] - [pci] PCI: pciehp: Fix unprotected list iteration in IRQ handler (Myron Stowe) [1583983] - [pci] PCI: pciehp: Fix use-after-free on unplug (Myron Stowe) [1583983] - [pci] PCI: hotplug: Don't leak pci_slot on registration failure (Myron Stowe) [1583983] - [pci] PCI: hotplug: Delete skeleton driver (Myron Stowe) [1583983] - [netdrv] be2net: Use Kconfig flag to support for enabling/disabling adapters (Petr Oros) [1611768] - [acpi] ACPICA: Reference Counts: increase max to 0x4000 for large servers (Frank Ramsay) [1618760]- [net] udp6: add missing checks on edumux packet processing (Paolo Abeni) [1625954] - [net] udp4: fix IP_CMSG_CHECKSUM for connected sockets (Paolo Abeni) [1625954] - [s390] s390/pci: fix out of bounds access during irq setup (Hendrik Brueckner) [1627462] - [nvdimm] libnvdimm: fix ars_status output length calculation (Jeff Moyer) [1616307]- [scsi] scsi: lpfc: Correct MDS diag and nvmet configuration (Dick Kennedy) [1628323] - [iommu] iommu/arm-smmu: workaround DMA mode issues (Mark Salter) [1624077] - [x86] x86/microcode: Allow late microcode loading with SMT disabled (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] tools headers: Synchronise x86 cpufeatures.h for L1TF additions (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/mm/kmmio: Make the tracer robust against L1TF (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/mm/pat: Make set_memory_np() L1TF safe (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/speculation/l1tf: Make pmd/pud_mknotpresent() invert (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/speculation/l1tf: Invert all not present mappings (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] cpu/hotplug: Fix SMT supported evaluation (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] KVM: VMX: Tell the nested hypervisor to skip L1D flush on vmentry (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/speculation: Use ARCH_CAPABILITIES to skip L1D flush on vmentry (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/speculation: Simplify sysfs report of VMX L1TF vulnerability (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] Documentation/l1tf: Remove Yonah processors from not vulnerable list (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/KVM/VMX: Don't set l1tf_flush_l1d from vmx_handle_external_intr() (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/irq: Let interrupt handlers set kvm_cpu_l1tf_flush_l1d (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86: Don't include linux/irq.h from asm/hardirq.h (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/KVM/VMX: Introduce per-host-cpu analogue of l1tf_flush_l1d (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/irq: Demote irq_cpustat_t::__softirq_pending to u16 (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/KVM/VMX: Move the l1tf_flush_l1d test to vmx_l1d_flush() (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/KVM/VMX: Replace 'vmx_l1d_flush_always' with 'vmx_l1d_flush_cond' (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/KVM/VMX: Don't set l1tf_flush_l1d to true from vmx_l1d_flush() (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] cpu/hotplug: detect SMT disabled by BIOS (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] Documentation/l1tf: Fix typos (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/KVM/VMX: Initialize the vmx_l1d_flush_pages' content (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/speculation/l1tf: Unbreak !__HAVE_ARCH_PFN_MODIFY_ALLOWED architectures (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] Documentation: Add section about CPU vulnerabilities (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/bugs, kvm: Introduce boot-time control of L1TF mitigations (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] cpu/hotplug: Set CPU_SMT_NOT_SUPPORTED early (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] cpu/hotplug: Expose SMT control init function (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/kvm: Allow runtime control of L1D flush (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/kvm: Serialize L1D flush parameter setter (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/kvm: Add static key for flush always (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/kvm: Move l1tf setup function (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/l1tf: Handle EPT disabled state proper (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/kvm: Drop L1TF MSR list approach (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/litf: Introduce vmx status variable (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] cpu/hotplug: Online siblings when SMT control is turned on (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/KVM/VMX: Use MSR save list for IA32_FLUSH_CMD if required (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/KVM/VMX: Extend add_atomic_switch_msr() to allow VMENTER only MSRs (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/KVM/VMX: Separate the VMX AUTOLOAD guest/host number accounting (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/KVM/VMX: Add find_msr() helper function (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/KVM/VMX: Split the VMX MSR LOAD structures to have an host/guest numbers (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/KVM/VMX: Add L1D flush logic (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/KVM/VMX: Add L1D MSR based flush (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/KVM/VMX: Add L1D flush algorithm (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/KVM/VMX: Add module argument for L1TF mitigation (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/KVM: Warn user if KVM is loaded SMT and L1TF CPU bug being present (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] cpu/hotplug: Boot HT siblings at least once (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] Revert "x86/apic: Ignore secondary threads if nosmt=force" (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/speculation/l1tf: Fix up pte->pfn conversion for PAE (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/speculation/l1tf: Protect PAE swap entries against L1TF (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/CPU/AMD: Move TOPOEXT reenablement before reading smp_num_siblings (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/cpufeatures: Add detection of L1D cache flush support (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/speculation/l1tf: Extend 64bit swap file size limit (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/apic: Ignore secondary threads if nosmt=force (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/cpu/AMD: Evaluate smp_num_siblings early (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/CPU/AMD: Do not check CPUID max ext level before parsing SMP info (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/cpu/intel: Evaluate smp_num_siblings early (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/cpu/topology: Provide detect_extended_topology_early() (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/cpu/common: Provide detect_ht_early() (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/cpu/AMD: Remove the pointless detect_ht() call (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/cpu: Remove the pointless CPU printout (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] cpu/hotplug: Provide knobs to control SMT (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] cpu/hotplug: Split do_cpu_down() (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] cpu/hotplug: Make bringup/teardown of smp threads symmetric (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/topology: Provide topology_smt_supported() (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/smp: Provide topology_is_primary_thread() (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] sched/smt: Update sched_smt_present at runtime (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/bugs: Move the l1tf function and define pr_fmt properly (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/speculation/l1tf: Limit swap file size to MAX_PA/2 (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/speculation/l1tf: Disallow non privileged high MMIO PROT_NONE mappings (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/speculation/l1tf: Add sysfs reporting for l1tf (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/speculation/l1tf: Make sure the first page is always reserved (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/speculation/l1tf: Protect PROT_NONE PTEs against speculation (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/speculation/l1tf: Protect swap entries against L1TF (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/speculation/l1tf: Change order of offset/type in swap entry (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/speculation/l1tf: Increase 32bit PAE __PHYSICAL_PAGE_SHIFT (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646}- [pci] PCI/DPC: Remove indirection waiting for inactive link (Myron Stowe) [1485556] - [pci] PCI/DPC: Use threaded IRQ for bottom half handling (Myron Stowe) [1485556] - [pci] PCI/DPC: Print AER status in DPC event handling (Myron Stowe) [1485556] - [pci] PCI/DPC: Remove rp_pio_status from dpc struct (Myron Stowe) [1485556] - [pci] PCI/DPC: Defer event handling to work queue (Myron Stowe) [1485556] - [pci] PCI/DPC: Leave interrupts enabled while handling event (Myron Stowe) [1485556] - [net] net/mlx5e: Offload TC matching on tos/ttl for ip tunnels (Erez Alfasi) [1615121] - [net] net/mlx5e: Support setup of tos and ttl for tunnel key TC action offload (Erez Alfasi) [1615121] - [net] net/mlx5e: Use ttl from route lookup on tc encap offload only if needed (Erez Alfasi) [1615121] - [net] net/sched: cls_flower: Support matching on ip tos and ttl for tunnels (Erez Alfasi) [1615121] - [net] flow_dissector: Dissect tos and ttl from the tunnel info (Erez Alfasi) [1615121] - [net] net/sched: tunnel_key: Allow to set tos and ttl for tc based ip tunnels (Erez Alfasi) [1615121] - [net] net/sched: act_tunnel_key: disambiguate metadata dst error cases (Erez Alfasi) [1615121] - [net] net/sched: add tunnel option support to act_tunnel_key (Erez Alfasi) [1615121] - [iommu] iommu/amd: Add support for IOMMU XT mode (Suravee Suthikulpanit) [1504485] - [iommu] iommu/amd: Add support for higher 64-bit IOMMU Control Register (Suravee Suthikulpanit) [1504485] - [x86] x86: irq_remapping: Move irq remapping mode enum (Suravee Suthikulpanit) [1504485] - [firmware] dcdbas: Add support for WSMT ACPI table (Charles Rose) [1502286]- [documentation] scsi: documentation: add scsi_mod.use_blk_mq to scsi-parameters (Ewan Milne) [1600014] - [scsi] scsi: core: Update SCSI_MQ_DEFAULT help text to match default (Ewan Milne) [1600014] - [scsi] scsi: core: switch to scsi-mq by default (Ewan Milne) [1600014] - [pci] PCI: Match Root Port's MPS to endpoint's MPSS as necessary (Myron Stowe) [1502324] - [pci] PCI: Skip MPS logic for Virtual Functions (VFs) (Myron Stowe) [1502324] - [pci] PCI: Check for PCIe Link downtraining (Myron Stowe) [1502324] - [pci] PCI: Workaround IDT switch ACS Source Validation erratum (Myron Stowe) [1502324] - [of] OF: Don't set default coherent DMA mask (Mark Salter) [1581822] - [acpi] ACPI/IORT: Don't set default coherent DMA mask (Mark Salter) [1581822] - [iommu] iommu/dma: Respect bus DMA limit for IOVAs (Mark Salter) [1581822] - [of] of/device: Set bus DMA mask as appropriate (Mark Salter) [1581822] - [acpi] ACPI/IORT: Set bus DMA mask as appropriate (Mark Salter) [1581822] - [kernel] dma-mapping: Generalise dma_32bit_limit flag (Mark Salter) [1581822] - [acpi] ACPI/IORT: Support address size limit for root complexes (Mark Salter) [1581822] - [of] of/platform: Initialise default DMA masks (Mark Salter) [1581822] - [net] Bluetooth: hidp: buffer overflow in hidp_process_report (Gopal Tiwari) [1623073] {CVE-2018-9363} - [irqchip] irqchip/gic-v3-its: Reduce minimum LPI allocation to 1 for PCI devices (Mark Salter) [1550500] - [irqchip] irqchip/gic-v3-its: Honor hypervisor enforced LPI range (Mark Salter) [1550500] - [irqchip] irqchip/gic-v3: Expose GICD_TYPER in the rdist structure (Mark Salter) [1550500] - [irqchip] irqchip/gic-v3-its: Drop chunk allocation compatibility (Mark Salter) [1550500] - [irqchip] irqchip/gic-v3-its: Move minimum LPI requirements to individual busses (Mark Salter) [1550500] - [irqchip] irqchip/gic-v3-its: Use full range of LPIs (Mark Salter) [1550500] - [irqchip] irqchip/gic-v3-its: Refactor LPI allocator (Mark Salter) [1550500]- [netdrv] hv_netvsc: Fix a deadlock by getting rtnl lock earlier in netvsc_probe() (Vitaly Kuznetsov) [1625609] - [netdrv] hv_netvsc: ignore devices that are not PCI (Vitaly Kuznetsov) [1625609] - [netdrv] hv/netvsc: Fix NULL dereference at single queue mode fallback (Vitaly Kuznetsov) [1625609] - [netdrv] hv_netvsc: Add per-cpu ethtool stats for netvsc (Vitaly Kuznetsov) [1625609] - [pci] PCI: shpchp: Separate existence of SHPC and permission to use it (Steve Best) [1622953] - [powerpc] KVM: PPC: Book3S HV: Don't truncate HPTE index in xlate function (David Gibson) [1625513] - [kernel] rh_kabi: Add macros to size and extend structs (Prarit Bhargava) [1564570] - [pci] PCI: Remove unnecessary include of (Myron Stowe) [1622672] - [wireless] iwlwifi: Remove unnecessary include of (Myron Stowe) [1622672] - [wireless] ath9k: Remove unnecessary include of (Myron Stowe) [1622672] - [netdrv] igb: Remove unnecessary include of (Myron Stowe) [1622672] - [pci] PCI/ASPM: Convert to use sysfs_match_string() helper (Myron Stowe) [1622672] - [virt] KVM: s390: Properly lock mm context allow_gmap_hpage_1m setting (Thomas Huth) [1623513] - [virt] KVM: s390: vsie: copy wrapping keys to right place (Thomas Huth) [1623513] - [virt] KVM: s390: Fix pfmf and conditional skey emulation (Thomas Huth) [1623513] - [virt] KVM: s390: Fix storage attributes migration with memory slots (Thomas Huth) [1623513] - [virt] KVM: s390: a utility function for migration (Thomas Huth) [1623513]- [lib] vsprintf: Add command line option debug_boot_weak_hash (Prarit Bhargava) [1625687] - [netdrv] i40e: Fix for Tx timeouts when interface is brought up if DCB is enabled (Stefan Assmann) [1616147] - [misc] ocxl: Fix page fault handler in case of fault on dying process (Steve Best) [1624644] - [edac] EDAC, sb_edac: Add support for systems with segmented PCI buses (Aristeu Rozanski) [1621849] - [netdrv] xen-netfront: fix warn message as irq device name has '/' (Vitaly Kuznetsov) [1576160] - [arm64] arm64, kaslr: export offset in VMCOREINFO ELF notes (Bhupesh Sharma) [1624246] - [rpmspec] redhat: Move gfs2 and dlm out of kernel-modules-extra (Andrew Price) [1623511] - [powerpc] powerpc/topology: Get topology for shared processors at boot (Steve Best) [1620039] - [fs] gfs2: Don't set GFS2_RDF_UPTODATE when the lvb is updated (Robert S Peterson) [1622057] - [fs] gfs2: improve debug information when lvb mismatches are found (Robert S Peterson) [1622057] - [fs] gfs2: cleanup: call gfs2_rgrp_ondisk2lvb from gfs2_rgrp_out (Robert S Peterson) [1622057] - [x86] Fix x86 32-bit invalid cpu boot failure message (Prarit Bhargava) [1571456] - [net] net/ipv6: init ip6 anycast rt->dst.input as ip6_input (Hangbin Liu) [1615671] - [pci] PCI/AER: Don't clear AER bits if error handling is Firmware-First (Myron Stowe) [1621933] - [pci] PCI/AER: Remove duplicate PCI_EXP_AER_FLAGS definition (Myron Stowe) [1621933] - [pci] PCI/portdrv: Remove pcie_portdrv_err_handler.slot_reset (Myron Stowe) [1621933] - [pci] PCI/AER: Clear device status bits during ERR_COR handling (Myron Stowe) [1621933] - [pci] PCI/AER: Clear device status bits during ERR_FATAL and ERR_NONFATAL (Myron Stowe) [1621933] - [pci] PCI/AER: Remove ERR_FATAL code from ERR_NONFATAL path (Myron Stowe) [1621933] - [pci] PCI/AER: Factor out ERR_NONFATAL status bit clearing (Myron Stowe) [1621933] - [pci] PCI/AER: Clear only ERR_NONFATAL bits during non-fatal recovery (Myron Stowe) [1621933] - [pci] PCI/AER: Clear only ERR_FATAL status bits during fatal recovery (Myron Stowe) [1621933] - [pci] PCI/AER: Honor "pcie_ports=native" even if HEST sets FIRMWARE_FIRST (Myron Stowe) [1621933] - [pci] PCI/AER: Add sysfs attributes for rootport cumulative stats (Myron Stowe) [1621933] - [pci] PCI/AER: Add sysfs attributes to provide AER stats and breakdown (Myron Stowe) [1621933] - [pci] PCI/AER: Define aer_stats structure for AER capable devices (Myron Stowe) [1621933] - [pci] PCI/AER: Move internal declarations to drivers/pci/pci.h (Myron Stowe) [1621933] - [pci] PCI/AER: Adopt lspci names for AER error decoding (Myron Stowe) [1621933] - [pci] PCI/AER: Expose internal API for obtaining AER information (Myron Stowe) [1621933] - [kernel] rcu: Make expedited GPs handle CPU 0 being offline (Gustavo Duarte) [1610262] - [rpmspec] Generate BootLoaderSpec config fragments ("Herton R. Krzesinski") [1619766]- [net] erspan: set erspan_ver to 1 by default when adding an erspan dev (Xin Long) [1619118] - [hv] x86/hyper-v: Fix wrong merge conflict resolution (Vitaly Kuznetsov) [1597652] - [hv] x86/hyper-v: Check for VP_INVAL in hyperv_flush_tlb_others() (Vitaly Kuznetsov) [1597652] - [hv] x86/hyper-v: Check cpumask_to_vpset() return value in hyperv_flush_tlb_others_ex() (Vitaly Kuznetsov) [1597652] - [hv] x86/hyper-v: Trace PV IPI send (Vitaly Kuznetsov) [1597652] - [hv] x86/hyper-v: Use cheaper HVCALL_SEND_IPI hypercall when possible (Vitaly Kuznetsov) [1597652] - [hv] x86/hyper-v: Use 'fast' hypercall for HVCALL_SEND_IPI (Vitaly Kuznetsov) [1597652] - [hv] x86/hyper-v: Implement hv_do_fast_hypercall16 (Vitaly Kuznetsov) [1597652] - [hv] x86/hyper-v: Use cheaper HVCALL_FLUSH_VIRTUAL_ADDRESS_(LIST, SPACE) hypercalls when possible (Vitaly Kuznetsov) [1597652] - [netdrv] xen-netfront: fix queue name setting (Vitaly Kuznetsov) [1576160] - [scsi] lfpc: add Lancer FCoE to the removed devices (Tomas Henzl) [1602033] - [scsi] megaraid_sas: add removed id table (Tomas Henzl) [1602033] - [scsi] aacraid: add removed id table (Tomas Henzl) [1602033] - [scsi] qla4xxx: add removed id table (Tomas Henzl) [1602033] - [scsi] lpfc: add removed id table (Tomas Henzl) [1602033] - [scsi] qla2xxx: add removed id table (Tomas Henzl) [1602033] - [scsi] mpt3sas: add removed id table (Tomas Henzl) [1602033] - [scsi] be2iscsi: add removed id table (Tomas Henzl) [1602033] - [scsi] rh_taint, pci : add information about removed hardware (Tomas Henzl) [1602033] - [kernel] kernel: add SUPPORT_REMOVED kernel taint (Tomas Henzl) [1602033] - [net] sunrpc: Change rpc_print_iostats to rpc_clnt_show_stats and handle rpc_clnt clones (Dave Wysochanski) [1610373] - [net] sunrpc: Add _add_rpc_iostats() to add rpc_iostats metrics (Dave Wysochanski) [1610373] - [net] sunrpc: add _print_rpc_iostats() to output metrics for one RPC op (Dave Wysochanski) [1610373]- [net] xdp: exclude XDP from kABI guarantee (Jiri Benc) [1568551] - [kernel] rh_kabi: introduce RH_KABI_EXCLUDE (Jiri Benc) [1568551] - [powerpc] powerpc/powernv/pci: Work around races in PCI bridge enabling (Steve Best) [1620035] - [block] blk-wbt: fix IO hang in wbt_wait() (Ming Lei) [1614198] - [block] blkcg: Make blkg_root_lookup() work for queues in bypass mode (Ming Lei) [1614198] - [block] null_blk: add lock drop/acquire annotation (Ming Lei) [1614198] - [block] Blk-throttle: reduce tail io latency when iops limit is (Ming Lei) [1614198] - [block] block: paride: pd: mark expected switch fall-throughs (Ming Lei) [1614198] - [block] block: Ensure that a request queue is dissociated from the (Ming Lei) [1614198] - [block] block: Introduce blk_exit_queue() (Ming Lei) [1614198] - [block] blkcg: Introduce blkg_root_lookup() (Ming Lei) [1614198] - [block] block: Remove two superfluous #include directives (Ming Lei) [1614198] - [block] blk-mq: count the hctx as active before allocating tag (Ming Lei) [1614198] - [block] block: bvec_nr_vecs() returns value for wrong slab (Ming Lei) [1614198] - [block] drivers/block/drbd: remove the null check for (Ming Lei) [1614198] - [block] drivers/block/aoe/aoedev: NULL check is not needed for (Ming Lei) [1614198] - [block] drivers/block/mtip32xx: remove the null check for (Ming Lei) [1614198] - [block] cfq: Suppress compiler warnings about comparisons (Ming Lei) [1614198] - [block] cfq: Annotate fall-through in a switch statement (Ming Lei) [1614198] - [block] blk-wbt: Avoid lock contention and thundering herd issue in (Ming Lei) [1590363] - [block] target/loop: depend on SCSI (Ming Lei) [1614198] - [block] xen-blkfront: use true and false for boolean values (Ming Lei) [1614198] - [block] lightnvm: remove minor version check for 2.0 (Ming Lei) [1614198] - [block] scsi: Check sense buffer size at build time (Ming Lei) [1614198] - [block] libata-scsi: Move sense buffers onto stack (Ming Lei) [1614198] - [block] cdrom: Use struct scsi_sense_hdr internally (Ming Lei) [1614198] - [block] ide-cd: Remove redundant sense buffer (Ming Lei) [1614198] - [block] block: Switch struct packet_command to use struct (Ming Lei) [1614198] - [block] target: don't depend on SCSI (Ming Lei) [1614198] - [block] scsi: build scsi_common.o for all scsi passthrough request (Ming Lei) [1614198] - [block] scsi: cxlflash: Drop unused sense buffers (Ming Lei) [1614198] - [block] ide-cd: Drop unused sense buffers (Ming Lei) [1614198] - [block] blk-mq: fix updating tags depth (Ming Lei) [1611900] - [block] block: really disable runtime-pm for blk-mq (Ming Lei) [1611902] - [block] aoe: mark expected switch fall-through (Ming Lei) [1614198] - [block] block: make iolatency avg_lat exponentially decay (Ming Lei) [1614198] - [block] blk-cgroup: clear the throttle queue on fork (Ming Lei) [1614198] - [block] blk-cgroup: hold the queue ref during throttling (Ming Lei) [1614198] - [block] blk-iolatency: fix blkg leak in timer_fn (Ming Lei) [1614198] - [block] block/bsg-lib: use PTR_ERR_OR_ZERO to simplify the flow path (Ming Lei) [1614198] - [block] t10-pi: provide empty t10_pi_complete() for (Ming Lei) [1614198] - [block] block: blk_init_allocated_queue() set q->fq as NULL in the (Ming Lei) [1614198] - [block] nvme: use blk API to remap ref tags for IOs with metadata (Ming Lei) [1614198] - [block] block: move dif_prepare/dif_complete functions to block layer (Ming Lei) [1614198] - [block] block: move ref_tag calculation func to the block layer (Ming Lei) [1614198] - [block] block: don't account for split bio's size in cgroup stats (Ming Lei) [1614198] - [block] pktcdvd: Fix possible Spectre-v1 for pkt_devs (Ming Lei) [1614198] - [block] partitions/aix: append null character to print data from disk (Ming Lei) [1614198] - [block] partitions/aix: fix usage of uninitialized lv_info and lvname (Ming Lei) [1614198] - [block] readahead: stricter check for bdi io_pages (Ming Lei) [1614198] - [block] scsi: virtio_scsi: fix pi_bytes(out, in) on 4 KiB block size (Ming Lei) [1614198] - [block] block: move bio_integrity_(intervals, bytes) into blkdev.h (Ming Lei) [1614198] - [block] xen/blkfront: remove unused macros (Ming Lei) [1614198] - [block] block: allow max_discard_segments to be stacked (Ming Lei) [1614198] - [block] block: unexport bio_clone_bioset (Ming Lei) [1614198] - [block] md: remove a bogus comment (Ming Lei) [1614198] - [block] block: remove bio_clone_kmalloc (Ming Lei) [1614198] - [block] exofs: use bio_clone_fast in _write_mirror (Ming Lei) [1614198] - [block] bcache: don't clone bio in bch_data_verify (Ming Lei) [1614198] - [block] block: bio_set_pages_dirty can't see NULL bv_page in a valid (Ming Lei) [1614198] - [block] block: simplify bio_check_pages_dirty (Ming Lei) [1614198] - [block] block: Rename the null_blk_mod kernel module back into (Ming Lei) [1614198] - [block] blk-mq: fail the request in case issue failure (Ming Lei) [1614305] - [block] blk-rq-qos: make depth comparisons unsigned (Ming Lei) [1614198] - [block] blkcg: Track DISCARD statistics and output them in cgroup (Ming Lei) [1614198] - [block] block: Track DISCARD statistics and output them in stat and (Ming Lei) [1614198] - [block] block: Add and use op_stat_group() for indexing disk_stat (Ming Lei) [1614198] - [block] block: Define and use STAT_READ and STAT_WRITE (Ming Lei) [1614198] - [block] block: Add part_stat_read_accum to read across field entries (Ming Lei) [1614198] - [block] block: make bdev_ops->rw_page() take a REQ_OP instead of bool (Ming Lei) [1614198] - [block] pktcdvd: remove assignment in if condition (Ming Lei) [1614198] - [block] blk-mq: issue directly if hw queue isn't busy in case of (Ming Lei) [1614305] - [block] blk-iolatency: truncate our current time (Ming Lei) [1614198] - [block] blk-iolatency: don't change the latency window (Ming Lei) [1614198] - [block] block: remove blkdev_entry_to_request() macro (Ming Lei) [1614198] - [block] block: skd: Use pad printk format for dma_addr_t values (Ming Lei) [1614198] - [block] bsg: remove read/write support (Ming Lei) [1614198] - [block] blk-iolatency: fix max_depth comparisons (Ming Lei) [1614198] - [block] block: iolatency: avoid 64-bit division (Ming Lei) [1614198] - [block] block/DAC960.c: fix defined but not used build warnings (Ming Lei) [1614198] - [block] null_blk: add zone support (Ming Lei) [1614198] - [block] null_blk: move shared definitions to header file (Ming Lei) [1614198] - [block] block: Add default switch case to blk_pm_allow_request() to (Ming Lei) [1614198] - [block] block: fix infinite loop if the device loses discard (Ming Lei) [1614198] - [block] block, mm: remove unnecessary __GFP_HIGH flag (Ming Lei) [1614198] - [block] null_blk: remove NULLB_DEV_FL_CONFIGURED on turning off nullb (Ming Lei) [1614198] - [block] mm: skip readahead if the cgroup is congested (Ming Lei) [1614198] - [block] Documentation: add a doc for blk-iolatency (Ming Lei) [1614198] - [block] block: introduce blk-iolatency io controller (Ming Lei) [1614198] - [block] rq-qos: introduce dio_bio callback (Ming Lei) [1614198] - [block] block: remove external dependency on wbt_flags (Ming Lei) [1614198] - [block] blk-rq-qos: refactor out common elements of blk-wbt (Ming Lei) [1614198] - [block] blk-stat: export helpers for modifying blk_rq_stat (Ming Lei) [1614198] - [block] memcontrol: schedule throttling if we are congested (Ming Lei) [1614198] - [block] blkcg: add generic throttling mechanism (Ming Lei) [1614198] - [block] swap, blkcg: issue swap io with the appropriate context (Ming Lei) [1614198] - [block] blk: introduce REQ_SWAP (Ming Lei) [1614198] - [block] blk-cgroup: allow controllers to output their own stats (Ming Lei) [1614198] - [block] block: introduce bio_issue_as_root_blkg (Ming Lei) [1614198] - [block] block: add bi_blkg to the bio for cgroups (Ming Lei) [1614198] - [block] blk-mq: dequeue request one by one from sw queue if hctx is (Ming Lei) [1614305] - [block] block/loop: mark expected switch fall-through (Ming Lei) [1614198] - [block] drbd: mark expected switch fall-throughs (Ming Lei) [1614198] - [block] blk-mq: only attempt to merge bio if there is rq in sw queue (Ming Lei) [1614305] - [block] blk-mq: use list_splice_tail_init() to insert requests (Ming Lei) [1614305] - [block] blk-mq: fix typo in a function comment (Ming Lei) [1614198] - [block] blk-mq: code clean-up by adding an API to clear set->mq_map (Ming Lei) [1614198] - [block] paride: remove redundant variable n (Ming Lei) [1614198] - [block] partitions/ldm: remove redundant pointer dgrp (Ming Lei) [1614198] - [block] loop: remove redundant pointer inode (Ming Lei) [1614198] - [block] block/floppy: remove redundant variable dflags (Ming Lei) [1614198] - [block] Block: blk-throttle: set low_valid immediately once one (Ming Lei) [1614198] - [block] Blktrace: bail out early if block debugfs is not configured (Ming Lei) [1614198] - [block] block: Document how blk_update_request() handles (Ming Lei) [1614198] - [block] drbd: Do not redefine __must_hold() (Ming Lei) [1614198] - [block] blk-mq: avoid to synchronize rcu inside blk_cleanup_queue() (Ming Lei) [1597067] - [block] blk-mq: remove synchronize_rcu() from (Ming Lei) [1597067] - [block] blk-mq: introduce new lock for protecting hctx->dispatch_wait (Ming Lei) [1597067] - [block] blk-mq: don't pass **hctx to blk_mq_mark_tag_wait() (Ming Lei) [1597067] - [block] blk-mq: cleanup blk_mq_get_driver_tag() (Ming Lei) [1597067] - [block] block, bfq: give a better name to bfq_bfqq_may_idle (Ming Lei) [1614198] - [block] block, bfq: fix service being wrongly set to zero in case of (Ming Lei) [1614198] - [block] block, bfq: do not expire a queue that will deserve dispatch (Ming Lei) [1614198] - [block] block, bfq: add/remove entity weights correctly (Ming Lei) [1614198] - [block] block: Make struct request_queue smaller for (Ming Lei) [1614198] - [block] block: Inline blk_queue_nr_zones() (Ming Lei) [1614198] - [block] block: Remove bdev_nr_zones() (Ming Lei) [1614198] - [block] include/uapi/linux/blkzoned.h: Remove a superfluous __packed (Ming Lei) [1614198] - [block] block: Remove a superfluous cast from blkdev_report_zones() (Ming Lei) [1614198]- [net] tls: mark as Tech Preview (Sabrina Dubroca) [1570255] - [pci] PCI/VPD: Check for VPD access completion before checking for timeout (Myron Stowe) [1618820] - [rpmspec] redhat: remove bootwrapper subpackage (Gustavo Duarte) [1578399] - [virt] kvm: x86: Set highest physical address bits in non-present/reserved SPTEs (Paolo Bonzini) [1614808] - [virt] KVM/x86: Use CC_SET()/CC_OUT in arch/x86/kvm/vmx.c (Paolo Bonzini) [1614808] - [virt] KVM: X86: Implement PV IPIs in linux guest (Paolo Bonzini) [1614808] - [virt] KVM: X86: Add kvm hypervisor init time platform setup callback (Paolo Bonzini) [1614808] - [virt] KVM: X86: Implement "send IPI" hypercall (Paolo Bonzini) [1614808] - [virt] KVM/x86: Move X86_CR4_OSXSAVE check into kvm_valid_sregs() (Paolo Bonzini) [1614808] - [virt] KVM: x86: Skip pae_root shadow allocation if tdp enabled (Paolo Bonzini) [1614808] - [virt] KVM/MMU: Combine flushing remote tlb in mmu_set_spte() (Paolo Bonzini) [1614808] - [virt] KVM: vmx: skip VMWRITE of HOST_(FS, GS)_BASE when possible (Paolo Bonzini) [1614808] - [virt] KVM: vmx: skip VMWRITE of HOST_(FS, GS)_SEL when possible (Paolo Bonzini) [1614808] - [virt] KVM: vmx: always initialize HOST_(FS, GS)_BASE to zero during setup (Paolo Bonzini) [1614808] - [virt] KVM: vmx: move struct host_state usage to struct loaded_vmcs (Paolo Bonzini) [1614808] - [virt] KVM: vmx: compute need to reload FS/GS/LDT on demand (Paolo Bonzini) [1614808] - [virt] KVM: nVMX: remove a misleading comment regarding vmcs02 fields (Paolo Bonzini) [1614808] - [virt] KVM: vmx: rename __vmx_load_host_state() and vmx_save_host_state() (Paolo Bonzini) [1614808] - [virt] KVM: vmx: add dedicated utility to access guest's kernel_gs_base (Paolo Bonzini) [1614808] - [virt] KVM: vmx: track host_state.loaded using a loaded_vmcs pointer (Paolo Bonzini) [1614808] - [virt] KVM: vmx: refactor segmentation code in vmx_save_host_state() (Paolo Bonzini) [1614808] - [virt] kvm: nVMX: Fix fault priority for VMX operations (Paolo Bonzini) [1614808] - [virt] kvm: nVMX: Fix fault vector for VMX operation at CPL > 0 (Paolo Bonzini) [1614808] - [virt] KVM: try __get_user_pages_fast even if not in atomic context (Paolo Bonzini) [1614808] - [virt] KVM: vmx: Add tlb_remote_flush callback support (Paolo Bonzini) [1614808] - [virt] KVM: x86: Add tlb remote flush callback in kvm_x86_ops (Paolo Bonzini) [1614808] - [virt] X86/Hyper-V: Add hyperv_nested_flush_guest_mapping ftrace support (Paolo Bonzini) [1614808] - [virt] X86/Hyper-V: Add flush HvFlushGuestPhysicalAddressSpace hypercall support (Paolo Bonzini) [1614808] - [virt] x86/kvm: Don't use pvqspinlock code if only 1 vCPU (Paolo Bonzini) [1614808] - [virt] KVM/MMU: Simplify __kvm_sync_page() function (Paolo Bonzini) [1614808] - [virt] kvm: x86: Remove CR3_PCID_INVD flag (Paolo Bonzini) [1614808] - [virt] kvm: x86: Add multi-entry LRU cache for previous CR3s (Paolo Bonzini) [1614808] - [virt] kvm: x86: Flush only affected TLB entries in kvm_mmu_invlpg* (Paolo Bonzini) [1614808] - [virt] kvm: x86: Skip shadow page resync on CR3 switch when indicated by guest (Paolo Bonzini) [1614808] - [virt] kvm: x86: Support selectively freeing either current or previous MMU root (Paolo Bonzini) [1614808] - [virt] kvm: x86: Add a root_hpa parameter to kvm_mmu->invlpg() (Paolo Bonzini) [1614808] - [virt] kvm: x86: Skip TLB flush on fast CR3 switch when indicated by guest (Paolo Bonzini) [1614808] - [virt] kvm: vmx: Support INVPCID in shadow paging mode (Paolo Bonzini) [1614808] - [virt] kvm: x86: Propagate guest PCIDs to host PCIDs (Paolo Bonzini) [1614808] - [virt] kvm: x86: Add ability to skip TLB flush when switching CR3 (Paolo Bonzini) [1614808] - [virt] kvm: x86: Use fast CR3 switch for nested VMX (Paolo Bonzini) [1614808] - [virt] kvm: x86: Support resetting the MMU context without resetting roots (Paolo Bonzini) [1614808] - [virt] kvm: x86: Add support for fast CR3 switch across different MMU modes (Paolo Bonzini) [1614808] - [virt] kvm: x86: Introduce KVM_REQ_LOAD_CR3 (Paolo Bonzini) [1614808] - [virt] kvm: x86: Introduce kvm_mmu_calc_root_page_role() (Paolo Bonzini) [1614808] - [virt] kvm: x86: Add fast CR3 switch code path (Paolo Bonzini) [1614808] - [virt] kvm: x86: Avoid taking MMU lock in kvm_mmu_sync_roots if no sync is needed (Paolo Bonzini) [1614808] - [virt] kvm: x86: Make sync_page() flush remote TLBs once only (Paolo Bonzini) [1614808] - [virt] KVM: MMU: drop vcpu param in gpte_access (Paolo Bonzini) [1614808] - [virt] KVM: nVMX: Separate logic allocating shadow vmcs to a function (Paolo Bonzini) [1614808] - [virt] KVM: VMX: Mark vmcs header as shadow in case alloc_vmcs_cpu() allocate shadow vmcs (Paolo Bonzini) [1614808] - [virt] KVM: nVMX: Expose VMCS shadowing to L1 guest (Paolo Bonzini) [1614808] - [virt] KVM: nVMX: Do not forward VMREAD/VMWRITE VMExits to L1 if required so by vmcs12 vmread/vmwrite bitmaps (Paolo Bonzini) [1614808] - [virt] KVM: nVMX: vmread/vmwrite: Use shadow vmcs12 if running L2 (Paolo Bonzini) [1614808] - [virt] KVM: selftests: add tests for shadow VMCS save/restore (Paolo Bonzini) [1614808] - [virt] KVM: nVMX: include shadow vmcs12 in nested state (Paolo Bonzini) [1614808] - [virt] KVM: nVMX: Cache shadow vmcs12 on VMEntry and flush to memory on VMExit (Paolo Bonzini) [1614808] - [virt] KVM: nVMX: Verify VMCS shadowing VMCS link pointer (Paolo Bonzini) [1614808] - [virt] KVM: nVMX: Verify VMCS shadowing controls (Paolo Bonzini) [1614808] - [virt] KVM: nVMX: Introduce nested_cpu_has_shadow_vmcs() (Paolo Bonzini) [1614808] - [virt] KVM: nVMX: Fail VMLAUNCH and VMRESUME on shadow VMCS (Paolo Bonzini) [1614808] - [virt] KVM: nVMX: Allow VMPTRLD for shadow VMCS if vCPU supports VMCS shadowing (Paolo Bonzini) [1614808] - [virt] KVM: VMX: Change vmcs12(read, write)_any() to receive vmcs12 as parameter (Paolo Bonzini) [1614808] - [virt] KVM: VMX: Create struct for VMCS header (Paolo Bonzini) [1614808] - [virt] kvm: selftests: add test for nested state save/restore (Paolo Bonzini) [1614808] - [virt] kvm: nVMX: Introduce KVM_CAP_NESTED_STATE (Paolo Bonzini) [1614808] - [virt] KVM: x86: do not load vmcs12 pages while still in SMM (Paolo Bonzini) [1614808] - [virt] kvm: selftests: add basic test for state save and restore (Paolo Bonzini) [1614808] - [virt] kvm: selftests: ensure vcpu file is released (Paolo Bonzini) [1614808] - [virt] kvm: selftests: actually use all of lib/vmx.c (Paolo Bonzini) [1614808] - [virt] kvm: selftests: create a GDT and TSS (Paolo Bonzini) [1614808] - [virt] KVM: x86: ensure all MSRs can always be KVM_GET/SET_MSR'd (Paolo Bonzini) [1614808] - [virt] KVM: vmx: remove save/restore of host BNDCGFS MSR (Paolo Bonzini) [1614808] - [virt] KVM: Switch 'requests' to be 64-bit (explicitly) (Paolo Bonzini) [1614808] - [virt] kvm: selftests: add cr4_cpuid_sync_test (Paolo Bonzini) [1614808] - [virt] KVM: PPC: Book3S HV: Read kvm->arch.emul_smt_mode under kvm->lock (Paolo Bonzini) [1614808] - [virt] KVM: PPC: Book3S HV: Allow creating max number of VCPUs on POWER9 (Paolo Bonzini) [1614808] - [virt] KVM: PPC: Book3S HV: Pack VCORE IDs to access full VCPU ID space (Paolo Bonzini) [1614808] - [virt] KVM: PPC: Book3S HV: Fix constant size warning (Paolo Bonzini) [1614808] - [virt] KVM: PPC: Book3S HV: Add of_node_put() in success path (Paolo Bonzini) [1614808] - [virt] KVM: PPC: Book3S: Fix matching of hardware and emulated TCE tables (Paolo Bonzini) [1614808] - [virt] KVM: PPC: Remove mmio_vsx_tx_sx_enabled in KVM MMIO emulation (Paolo Bonzini) [1614808]- [net] tcp: Add tcp_clamp_rto_to_user_timeout() helper to improve accuracy (Michael Cambria) [1605024] - [net] tcp: Add tcp_retransmit_stamp() helper routine (Michael Cambria) [1605024] - [net] tcp: convert icsk_user_timeout from jiffies to msecs (Michael Cambria) [1605024] - [kernel] Revert sched/fair: Consider SD_NUMA when selecting the most idle group to schedule on (Lauro Ramos Venancio) [1585746] - [kernel] redhat: makefile: adjust KBUILD_CFLAGS to reflect kernel.spec for powerpc builds (Gustavo Duarte) [1582568] - [rpmspec] redhat: spec: build ppc64le kernel with -O3 (Gustavo Duarte) [1582568] - [scsi] scsi: csiostor: update csio_get_flash_params() (Arjun Vynipadath) [1503574] - [scsi] csiostor: Add a soft dep on cxgb4 driver (Arjun Vynipadath) [1503574] - [firmware] dell_rbu: make firmware payload memory uncachable (Charles Rose) [1584401]- [scsi] scsi: lpfc: update driver version to 12.0.0.6 (Dick Kennedy) [1613913] - [scsi] scsi: lpfc: Remove lpfc_enable_pbde as module parameter (Dick Kennedy) [1613913] - [scsi] scsi: lpfc: Correct LCB ACCept payload (Dick Kennedy) [1613913] - [scsi] scsi: lpfc: Limit tracking of tgt queue depth in fast path (Dick Kennedy) [1613913] - [scsi] scsi: lpfc: Fix driver crash when re-registering NVME rports (Dick Kennedy) [1613913] - [scsi] scsi: lpfc: Fix list corruption on the completion queue (Dick Kennedy) [1613913] - [scsi] scsi: lpfc: Fix sysfs Speed value on CNA ports (Dick Kennedy) [1613913] - [scsi] scsi: lpfc: Fix ELS abort on SLI-3 adapters (Dick Kennedy) [1613913] - [scsi] scsi: lpfc: remove null check on nvmebuf (Dick Kennedy) [1613913] - [arm64] arm64: fix ACPI dependencies (Bhupesh Sharma) [1556832] - [arm64] arm64: acpi: fix alignment fault in accessing ACPI (Bhupesh Sharma) [1556832] - [firmware] efi/arm: map UEFI memory map even w/o runtime services enabled (Bhupesh Sharma) [1556832] - [firmware] efi/arm: preserve early mapping of UEFI memory map longer for BGRT (Bhupesh Sharma) [1556832] - [acpi] drivers: acpi: add dependency of EFI for arm64 (Bhupesh Sharma) [1556832] - [arm64] arm64: export memblock_reserve()d regions via /proc/iomem (Bhupesh Sharma) [1556832] - [arm64] arm64: kconfig: Ensure spinlock fastpaths are inlined if !PREEMPT (Waiman Long) [1607924] - [arm64] arm64: locking: Replace ticket lock implementation with qspinlock (Waiman Long) [1607924] - [arm64] arm64: barrier: Implement smp_cond_load_relaxed (Waiman Long) [1607924] - [scsi] scsi: lpfc: Revise copyright for new company language (Dick Kennedy) [1600946] - [scsi] scsi: lpfc: update driver version to 12.0.0.5 (Dick Kennedy) [1600946] - [scsi] scsi: lpfc: devloss timeout race condition caused null pointer reference (Dick Kennedy) [1600946] - [scsi] scsi: lpfc: Fix NVME Target crash in defer rcv logic (Dick Kennedy) [1600946] - [scsi] scsi: lpfc: Support duration field in Link Cable Beacon V1 command (Dick Kennedy) [1600946] - [scsi] scsi: lpfc: Make PBDE optimizations configurable (Dick Kennedy) [1600946] - [scsi] scsi: lpfc: Fix abort error path for NVMET (Dick Kennedy) [1600946] - [scsi] scsi: lpfc: Fix panic if driver unloaded when port is offline (Dick Kennedy) [1600946] - [scsi] scsi: lpfc: Fix driver not setting dpp bits correctly in doorbell word (Dick Kennedy) [1600946] - [scsi] scsi: lpfc: Add Buffer overflow check, when nvme_info larger than PAGE_SIZE (Dick Kennedy) [1600946] - [scsi] scsi: lpfc: use monotonic timestamps for statistics (Dick Kennedy) [1600946] - [x86] mark intel knights landing and knights mill unsupported (David Arcari) [1610493] - [netdrv] igb: Remove superfluous reset to PHY and page 0 selection (Corinna Vinschen) [1612824] - [tools] selftests/powerpc: Fix ptrace-pkey for default execute permission change (Steve Best) [1498799] - [tools] selftests/powerpc: Fix core-pkey for default execute permission change (Steve Best) [1498799] - [powerpc] powerpc/pkeys: make protection key 0 less special (Steve Best) [1498799] - [powerpc] powerpc/pkeys: Preallocate execute-only key (Steve Best) [1498799] - [powerpc] powerpc/pkeys: Fix calculation of total pkeys (Steve Best) [1498799] - [powerpc] powerpc/pkeys: Save the pkey registers before fork (Steve Best) [1498799] - [powerpc] powerpc/pkeys: key allocation/deallocation must not change pkey registers (Steve Best) [1498799] - [powerpc] powerpc/pkeys: Deny read/write/execute by default (Steve Best) [1498799] - [powerpc] powerpc/pkeys: Give all threads control of their key permissions (Steve Best) [1498799] - [s390] KVM: s390: Add huge page enablement control (David Hildenbrand) [1508102] - [s390] s390/mm: Add huge page gmap linking support (David Hildenbrand) [1508102] - [s390] s390/mm: hugetlb pages within a gmap can not be freed (David Hildenbrand) [1508102] - [s390] KVM: s390: Beautify skey enable check (David Hildenbrand) [1508102] - [s390] KVM: s390: Add skey emulation fault handling (David Hildenbrand) [1508102] - [s390] s390/mm: Add huge pmd storage key handling (David Hildenbrand) [1508102] - [s390] s390/mm: Clear skeys for newly mapped huge guest pmds (David Hildenbrand) [1508102] - [s390] s390/mm: Clear huge page storage keys on enable_skey (David Hildenbrand) [1508102] - [s390] s390/mm: Add huge page dirty sync support (David Hildenbrand) [1508102] - [s390] s390/mm: Add gmap pmd invalidation and clearing (David Hildenbrand) [1508102] - [s390] s390/mm: Add gmap pmd notification bit setting (David Hildenbrand) [1508102] - [s390] s390/mm: Add gmap pmd linking (David Hildenbrand) [1508102] - [s390] s390/mm: Abstract gmap notify bit setting (David Hildenbrand) [1508102] - [s390] s390/mm: Make gmap_protect_range more modular (David Hildenbrand) [1508102] - [s390] KVM: s390: Replace clear_user with kvm_clear_guest (David Hildenbrand) [1508102] - [hwmon] hwmon: (ibmpowernv) Add attributes to enable/disable sensor groups (Steve Best) [1524684] - [powerpc] powerpc/powernv: Add support to enable sensor groups (Steve Best) [1524684] - [net] net/smc: improve delete link processing (Hendrik Brueckner) [1548452] - [net] net/smc: provide fallback reason code (Hendrik Brueckner) [1548452] - [net] net/smc: use correct vlan gid of RoCE device (Hendrik Brueckner) [1548452] - [net] net/smc: fewer parameters for smc_llc_send_confirm_link() (Hendrik Brueckner) [1548452] - [net] net/smc: remove local variable page in smc_rx_splice() (Hendrik Brueckner) [1548452] - [net] net/smc: use DECLARE_BITMAP for rtokens_used_mask (Hendrik Brueckner) [1548452] - [net] net/smc: add function to get link group from link (Hendrik Brueckner) [1548452] - [net] net/smc: eliminate cursor read and write calls (Hendrik Brueckner) [1548452] - [net] net/smc: provide smc mode in smc_diag.c (Hendrik Brueckner) [1548452] - [s390] s390/ism: add device driver for internal shared memory (Hendrik Brueckner) [1548452] - [net] net/smc: add SMC-D diag support (Hendrik Brueckner) [1548452] - [net] net/smc: add SMC-D support in af_smc (Hendrik Brueckner) [1548452] - [net] net/smc: add SMC-D support in data transfer (Hendrik Brueckner) [1548452] - [net] net/smc: add SMC-D support in CLC messages (Hendrik Brueckner) [1548452] - [net] net/smc: add pnetid support for SMC-D and ISM (Hendrik Brueckner) [1548452] - [net] net/smc: add base infrastructure for SMC-D and ISM (Hendrik Brueckner) [1548452] - [net] net/smc: add pnetid support (Hendrik Brueckner) [1548452] - [net] net/smc: determine port attributes independent from pnet table (Hendrik Brueckner) [1548452] - [x86] mark whiskey-lake processor supported (David Arcari) [1609604] - [s390] KVM: s390: add etoken support for guests (Thomas Huth) [1612110] - [char] ipmi: do not configure ipmi for HPE m400 (Tony Camuso) [1583537] - [scsi] scsi: ipr: Format HCAM overlay ID 0x41 (Steve Best) [1498222] - [x86] x86/stacktrace: Enable HAVE_RELIABLE_STACKTRACE for the ORC unwinder (Joe Lawrence) [1587952] - [x86] x86/unwind/orc: Detect the end of the stack (Joe Lawrence) [1587952] - [x86] x86/stacktrace: Do not fail for ORC with regs on stack (Joe Lawrence) [1587952] - [x86] x86/stacktrace: Clarify the reliable success paths (Joe Lawrence) [1587952] - [x86] x86/stacktrace: Remove STACKTRACE_DUMP_ONCE (Joe Lawrence) [1587952] - [x86] x86/stacktrace: Do not unwind after user regs (Joe Lawrence) [1587952] - [infiniband] IB/rxe: Mark Soft-RoCE Transport driver as tech-preview (Don Dutile) [1605216] - [scsi] scsi: smartpqi: bump driver version to 1.1.4-130 (Don Brace) [1503736] - [scsi] scsi: smartpqi: fix critical ARM issue reading PQI index registers (Don Brace) [1503736] - [scsi] scsi: smartpqi: add inspur advantech ids (Don Brace) [1503736] - [scsi] scsi: smartpqi: improve error checking for sync requests (Don Brace) [1503736] - [scsi] scsi: smartpqi: improve handling for sync requests (Don Brace) [1503736] - [netdrv] ice: mark driver as tech-preview (Jonathan Toppins) [1495347] - [init] init/Kconfig: remove EXPERT from CHECKPOINT_RESTORE (Adrian Reber) [1568995 1557617 1525389] - [scsi] be2iscsi: remove BE3 family support (Maurizio Lombardi) [1598366] - [x86] update rh_check_supported processor list (David Arcari) [1595918] - [kernel] kABI: Add generic kABI macros to use for kABI workarounds (Myron Stowe) [1546831] - [pci] add pci_hw_vendor_status() (Maurizio Lombardi) [1590829] - [ata] ahci: thunderx2: Fix for errata that affects stop engine (Robert Richter) [1563590] - [pci] Vulcan: AHCI PCI bar fix for Broadcom Vulcan early silicon (Robert Richter) [1563590] - [kernel] bpf: set default values for bpf_jit_harden and bpf_jit_kallsyms (Eugene Syromiatnikov) [1569061] - [kernel] bpf: Add tech preview taint for syscall (Eugene Syromiatnikov) [1559877] - [kernel] bpf: set unprivileged_bpf_disabled to 1 by default, add a boot parameter (Eugene Syromiatnikov) [1561171] - [kernel] add Red Hat-specific taint flags (Eugene Syromiatnikov) [1559877] - [tools] perf tests: Add Python 3 support to attr.py ("Herton R. Krzesinski") [1561505] - [tools] perf scripts python: Add Python 3 support to stat-cpi.py ("Herton R. Krzesinski") [1561505] - [kernel] kdump: fix a grammar issue in a kernel message (Dave Young) [1507353] - [scripts] tags.sh: Ignore redhat/rpm (Prarit Bhargava) [1582586] - [kernel] put RHEL info into generated headers (Prarit Bhargava) [1544999] - [kernel] kdump: add support for crashkernel=auto (Dave Young) [1507353] - [kernel] kdump: round up the total memory size to 128M for crashkernel reservation (Dave Young) [1507353] - [arm64] acpi: prefer booting with ACPI over DTS (Mark Salter) [1576869] - [acpi] aarch64: acpi scan: Fix regression related to X-Gene UARTs (Mark Salter) [1519554] - [acpi] ACPI / irq: Workaround firmware issue on X-Gene based m400 (Mark Salter) [1519554] - [x86] add rh_check_supported (David Arcari) [1565717] - [scsi] qla2xxx: Remove PCI IDs of deprecated adapter (Himanshu Madhani) [1572233] - [scsi] be2iscsi: remove unsupported device IDs (Chris Leech) [1574502] - [scsi] Removing Obsolete hba pci-ids from rhel8 (Dick Kennedy) [1572321] - [scsi] hpsa: modify hpsa driver version (Joseph Szczypek) [1471185] - [scsi] hpsa: remove old cciss-based smartarray pci ids (Joseph Szczypek) [1471185] - [kernel] rh_taint: add support for marking driver as unsupported (Jonathan Toppins) [1565704] - [kernel] rh_taint: add support (David Arcari) [1565704] - [scsi] qla4xxx: Remove deprecated PCI IDs from RHEL 8 (Chad Dupuis) [1518874] - [scsi] aacraid: Remove depreciated device and vendor PCI id's (Raghava Aditya Renukunta) [1495307] - [scsi] megaraid_sas: remove deprecated pci-ids (Tomas Henzl) [1509329] - [scsi] mpt*: remove certain deprecated pci-ids (Tomas Henzl) [1511953] - [kernel] modules: add rhelversion MODULE_INFO tag (Prarit Bhargava) [1544999] - [acpi] ACPI: APEI: arm64: Ignore broken HPE moonshot APEI support (Al Stone) [1518076] - [rpmspec] compute content hash for kernel-headers (Rafael Aquini) [1613003] - [rpmspec] compress modules on all architectures ("Herton R. Krzesinski") [1614556] - [rpmspec] add gcov rpm packaging support (Jan Stancek) [1601733] - [rpmspec] don't ship spdxcheck.py (Jakub Racek) - [rpmspec] clean stray bpf files (Jakub Racek) [1593309] - [rpmspec] Copy symvers.gz to /lib/modules (Eugene Syromiatnikov) [1609695] - [rpmspec] Add kabi-dup related code into specfile (Petr Oros) [1585672] - [rpmspec] kernel spec: Add and enable kabi check (Petr Oros) [1585672] - [rpmspec] Enable warning checks for configs in rpm build (Prarit Bhargava) [1589858] - [rpmspec] remove workaround for rst2man-3 from python3-docutils ("Herton R. Krzesinski") [1602148] - [rpmspec] fix dist tag used for hardlink in kernel-devel post ("Herton R. Krzesinski") [1596397] - [scripts] get_maintainer.pl: Add optional .get_maintainer.MAINTAINERS override (Prarit Bhargava) [1595727] - [rpmspec] drop kernel package dependency on python2 ("Herton R. Krzesinski") [1561505] - [kernel] Makefile: Move RHEL definitions down (Jakub Racek) [1576568] - [rpmspec] eBPF: Add bpftool package to spec file (Jerome Marchand) [1559607] - [rpmspec] fix conflicts with COPYING file while installing newer 4.17 kernel ("Herton R. Krzesinski") [1579563] - [rpmspec] do not build kernel meta-package on noarch ("Herton R. Krzesinski") [1579512] - [rpmspec] kernel spec: remove copy of arch/x86/purgatory/sha256.* ("Herton R. Krzesinski") - [rpmspec] spec: Add new arch/powerpc/kernel/module.lds file to kernel-devel rpm (Steve Best) [1572553] - [rpmspec] kernel spec: fix recent build errors from brp-mangle-shebangs ("Herton R. Krzesinski") [1575966] - [rpmspec] Add i386 to ExclusiveArch to fix noarch package build ("Herton R. Krzesinski") [1575152] - [rpmspec] Build kernel-abi-whitelists package (Petr Oros) [1571189] - [rpmspec] kernel spec: build bzImage for s390 (Hendrik Brueckner) [1570041] - [rpmspec] kernel spec: arm64: package module.lds in kernel-devel (Mark Salter) [1569014] - [rpmspec] Re-enable debuginfo packages and fix build with current dist tag ("Herton R. Krzesinski") [1568901] - [rpmspec] kernel spec: build kernel-debug on all architectures ("Herton R. Krzesinski") [1567367] - [rpmspec] don't build kernel meta-package if we are only building kernel headers ("Herton R. Krzesinski") - [rpmspec] remove use_vdso macro ("Herton R. Krzesinski") - [rpmspec] build perf and tools man pages instead of relying on a separate tarball ("Herton R. Krzesinski") - [rpmspec] disable debug build if arch is in nobuildarches list ("Herton R. Krzesinski") - [rpmspec] remove fedora changelog from spec file ("Herton R. Krzesinski") - [rpmspec] only support ppc64le builds ("Herton R. Krzesinski") - [rpmspec] remove x86 32-bit package support ("Herton R. Krzesinski") - [rpmspec] remove arm 32-bit package support ("Herton R. Krzesinski") - [rpmspec] remove configuration generation support from kernel spec file ("Herton R. Krzesinski") - [rpmspec] remove broken out patches from kernel spec file ("Herton R. Krzesinski") - [rpmspec] import kernel spec from rhel8 bootstrap dist-git ("Herton R. Krzesinski")/bin/sh/bin/sh  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~4.18.0-499.el84.18.0-499.el84.18.0-499.el84.18.0-499.el8.ppc64le  !!""""""""""########$%&'(())*++++++,---------------------------.-----------------------------------------------------------------------------/00010000000000000002344444556677777789::;;;<=>????@AAAAAAABCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFGHHHIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKLMNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMOPQRSTUVWXYYYZ[[\]^_______``aaaabbbbcccdddddddddddefghijjkllmmnopqrstuuvwxvvyz{|}~ bcma.ko.xzath3k.ko.xzbcm203x.ko.xzbfusb.ko.xzbpa10x.ko.xzbtbcm.ko.xzbtintel.ko.xzbtmrvl.ko.xzbtmrvl_sdio.ko.xzbtrtl.ko.xzbtsdio.ko.xzbtusb.ko.xzhci_uart.ko.xzhci_vhci.ko.xzchcr.ko.xzfirewire-core.ko.xzfirewire-net.ko.xzfirewire-ohci.ko.xzfirewire-sbp2.ko.xzamdgpu.ko.xzast.ko.xzch7006.ko.xzsil164.ko.xzmgag200.ko.xznouveau.ko.xzradeon.ko.xzhid-picolcd.ko.xzhid-prodikeys.ko.xzib_cm.ko.xzib_core.ko.xzib_umad.ko.xzib_uverbs.ko.xziw_cm.ko.xzrdma_cm.ko.xzrdma_ucm.ko.xzbnxt_re.ko.xziw_cxgb4.ko.xzirdma.ko.xzmlx4_ib.ko.xzmlx5_ib.ko.xzqedr.ko.xzrdma_rxe.ko.xzsiw.ko.xzib_ipoib.ko.xzib_iser.ko.xzib_isert.ko.xzib_srp.ko.xzib_srpt.ko.xzacecad.ko.xzaiptek.ko.xzgtco.ko.xzkbtab.ko.xzwacom_serial4.ko.xzelo.ko.xzwacom_i2c.ko.xzwacom_w8001.ko.xzcapidrv.ko.xzkernelcapi.ko.xzgigaset.ko.xzser_gigaset.ko.xzusb_gigaset.ko.xzb1.ko.xzb1dma.ko.xzb1pci.ko.xzc4.ko.xzt1pci.ko.xzhfcsusb.ko.xzmISDNinfineon.ko.xzmISDNipac.ko.xzmISDNisar.ko.xzspeedfax.ko.xzhisax.ko.xzhisax_fcpcipnp.ko.xzhisax_isac.ko.xzhisax_st5481.ko.xzisdn.ko.xzisdnhdlc.ko.xzl1oip.ko.xzmISDN_core.ko.xzleds-blinkm.ko.xzleds-lm3530.ko.xzleds-lp3944.ko.xzleds-lp5521.ko.xzleds-lp5523.ko.xzleds-lp5562.ko.xzleds-lp55xx-common.ko.xzleds-lt3593.ko.xzleds-mlxreg.ko.xzleds-powernv.ko.xzledtrig-backlight.ko.xzledtrig-camera.ko.xzledtrig-default-on.ko.xzledtrig-gpio.ko.xzledtrig-heartbeat.ko.xzledtrig-oneshot.ko.xzledtrig-timer.ko.xzledtrig-transient.ko.xzcec.ko.xzb2c2-flexcop.ko.xzcx2341x.ko.xzcypress_firmware.ko.xzsaa7146.ko.xzsaa7146_vv.ko.xzsmsdvb.ko.xzsmsmdtv.ko.xztveeprom.ko.xzvideobuf2-common.ko.xzvideobuf2-dma-sg.ko.xzvideobuf2-dvb.ko.xzvideobuf2-memops.ko.xzvideobuf2-v4l2.ko.xzvideobuf2-vmalloc.ko.xzdvb-core.ko.xza8293.ko.xzaf9013.ko.xzaf9033.ko.xzatbm8830.ko.xzau8522_common.ko.xzau8522_decoder.ko.xzau8522_dig.ko.xzbcm3510.ko.xzcx22700.ko.xzcx22702.ko.xzcx24110.ko.xzcx24113.ko.xzcx24116.ko.xzcx24117.ko.xzcx24120.ko.xzcx24123.ko.xzcxd2099.ko.xzcxd2820r.ko.xzcxd2841er.ko.xzdib0070.ko.xzdib0090.ko.xzdib3000mb.ko.xzdib3000mc.ko.xzdib7000m.ko.xzdib7000p.ko.xzdib8000.ko.xzdibx000_common.ko.xzdrx39xyj.ko.xzdrxd.ko.xzdrxk.ko.xzds3000.ko.xzdvb-pll.ko.xzdvb_dummy_fe.ko.xzec100.ko.xzgp8psk-fe.ko.xzisl6405.ko.xzisl6421.ko.xzisl6423.ko.xzitd1000.ko.xzix2505v.ko.xzl64781.ko.xzlg2160.ko.xzlgdt3305.ko.xzlgdt3306a.ko.xzlgdt330x.ko.xzlgs8gxx.ko.xzlnbh25.ko.xzlnbp21.ko.xzlnbp22.ko.xzm88ds3103.ko.xzm88rs2000.ko.xzmb86a16.ko.xzmb86a20s.ko.xzmn88472.ko.xzmn88473.ko.xzmt312.ko.xzmt352.ko.xzmxl5xx.ko.xznxt200x.ko.xznxt6000.ko.xzor51132.ko.xzor51211.ko.xzrtl2830.ko.xzrtl2832.ko.xzs5h1409.ko.xzs5h1411.ko.xzs5h1420.ko.xzs921.ko.xzsi2165.ko.xzsi2168.ko.xzsi21xx.ko.xzsp8870.ko.xzsp887x.ko.xzstb0899.ko.xzstb6000.ko.xzstb6100.ko.xzstv0288.ko.xzstv0297.ko.xzstv0299.ko.xzstv0367.ko.xzstv0900.ko.xzstv090x.ko.xzstv0910.ko.xzstv6110.ko.xzstv6110x.ko.xzstv6111.ko.xztc90522.ko.xztda10021.ko.xztda10023.ko.xztda10048.ko.xztda1004x.ko.xztda10071.ko.xztda10086.ko.xztda18271c2dd.ko.xztda665x.ko.xztda8083.ko.xztda8261.ko.xztda826x.ko.xzts2020.ko.xztua6100.ko.xzves1820.ko.xzves1x93.ko.xzzl10036.ko.xzzl10039.ko.xzzl10353.ko.xzfiredtv.ko.xzcs3308.ko.xzcs5345.ko.xzcs53l32a.ko.xzcx25840.ko.xzir-kbd-i2c.ko.xzm52790.ko.xzmsp3400.ko.xzsaa6588.ko.xzsaa6752hs.ko.xzsaa7115.ko.xzsaa7127.ko.xzsaa717x.ko.xztda7432.ko.xztvaudio.ko.xzupd64031a.ko.xzupd64083.ko.xzvp27smpx.ko.xzwm8739.ko.xzwm8775.ko.xzsmssdio.ko.xzb2c2-flexcop-pci.ko.xzbt878.ko.xzbttv.ko.xzdst.ko.xzdst_ca.ko.xzdvb-bt8xx.ko.xzcx18-alsa.ko.xzcx18.ko.xzaltera-ci.ko.xzcx23885.ko.xzcx88-alsa.ko.xzcx88-blackbird.ko.xzcx88-dvb.ko.xzcx8800.ko.xzcx8802.ko.xzcx88xx.ko.xzddbridge.ko.xzdm1105.ko.xzivtv.ko.xzivtvfb.ko.xzhopper.ko.xzmantis.ko.xzmantis_core.ko.xzngene.ko.xzpluto2.ko.xzearth-pt1.ko.xzsaa7134-alsa.ko.xzsaa7134-dvb.ko.xzsaa7134-empress.ko.xzsaa7134.ko.xzsaa7164.ko.xzbudget-av.ko.xzbudget-ci.ko.xzbudget-core.ko.xzbudget-patch.ko.xzbudget.ko.xzdvb-ttpci.ko.xzttpci-eeprom.ko.xztea575x.ko.xzati_remote.ko.xzgpio-ir-recv.ko.xzgpio-ir-tx.ko.xziguanair.ko.xzimon.ko.xzimon_raw.ko.xzir-imon-decoder.ko.xzir-jvc-decoder.ko.xzir-mce_kbd-decoder.ko.xzir-nec-decoder.ko.xzir-rc5-decoder.ko.xzir-rc6-decoder.ko.xzir-sanyo-decoder.ko.xzir-sony-decoder.ko.xzrc-adstech-dvb-t-pci.ko.xzrc-alink-dtu-m.ko.xzrc-anysee.ko.xzrc-apac-viewcomp.ko.xzrc-astrometa-t2hybrid.ko.xzrc-asus-pc39.ko.xzrc-asus-ps3-100.ko.xzrc-ati-tv-wonder-hd-600.ko.xzrc-ati-x10.ko.xzrc-avermedia-a16d.ko.xzrc-avermedia-cardbus.ko.xzrc-avermedia-dvbt.ko.xzrc-avermedia-m135a.ko.xzrc-avermedia-m733a-rm-k6.ko.xzrc-avermedia-rm-ks.ko.xzrc-avermedia.ko.xzrc-avertv-303.ko.xzrc-azurewave-ad-tu700.ko.xzrc-behold-columbus.ko.xzrc-behold.ko.xzrc-budget-ci-old.ko.xzrc-cec.ko.xzrc-cinergy-1400.ko.xzrc-cinergy.ko.xzrc-d680-dmb.ko.xzrc-delock-61959.ko.xzrc-dib0700-nec.ko.xzrc-dib0700-rc5.ko.xzrc-digitalnow-tinytwin.ko.xzrc-digittrade.ko.xzrc-dm1105-nec.ko.xzrc-dntv-live-dvb-t.ko.xzrc-dntv-live-dvbt-pro.ko.xzrc-dtt200u.ko.xzrc-dvbsky.ko.xzrc-dvico-mce.ko.xzrc-dvico-portable.ko.xzrc-em-terratec.ko.xzrc-encore-enltv-fm53.ko.xzrc-encore-enltv.ko.xzrc-encore-enltv2.ko.xzrc-evga-indtube.ko.xzrc-eztv.ko.xzrc-flydvb.ko.xzrc-flyvideo.ko.xzrc-fusionhdtv-mce.ko.xzrc-gadmei-rm008z.ko.xzrc-geekbox.ko.xzrc-genius-tvgo-a11mce.ko.xzrc-gotview7135.ko.xzrc-hauppauge.ko.xzrc-hisi-poplar.ko.xzrc-hisi-tv-demo.ko.xzrc-imon-mce.ko.xzrc-imon-pad.ko.xzrc-imon-rsc.ko.xzrc-iodata-bctv7e.ko.xzrc-it913x-v1.ko.xzrc-it913x-v2.ko.xzrc-kaiomy.ko.xzrc-kworld-315u.ko.xzrc-kworld-pc150u.ko.xzrc-kworld-plus-tv-analog.ko.xzrc-leadtek-y04g0051.ko.xzrc-lme2510.ko.xzrc-manli.ko.xzrc-medion-x10-digitainer.ko.xzrc-medion-x10-or2x.ko.xzrc-medion-x10.ko.xzrc-msi-digivox-ii.ko.xzrc-msi-digivox-iii.ko.xzrc-msi-tvanywhere-plus.ko.xzrc-msi-tvanywhere.ko.xzrc-nebula.ko.xzrc-nec-terratec-cinergy-xs.ko.xzrc-norwood.ko.xzrc-npgtech.ko.xzrc-pctv-sedna.ko.xzrc-pinnacle-color.ko.xzrc-pinnacle-grey.ko.xzrc-pinnacle-pctv-hd.ko.xzrc-pixelview-002t.ko.xzrc-pixelview-mk12.ko.xzrc-pixelview-new.ko.xzrc-pixelview.ko.xzrc-powercolor-real-angel.ko.xzrc-proteus-2309.ko.xzrc-purpletv.ko.xzrc-pv951.ko.xzrc-rc6-mce.ko.xzrc-real-audio-220-32-keys.ko.xzrc-reddo.ko.xzrc-snapstream-firefly.ko.xzrc-streamzap.ko.xzrc-su3000.ko.xzrc-tango.ko.xzrc-tbs-nec.ko.xzrc-technisat-ts35.ko.xzrc-technisat-usb2.ko.xzrc-terratec-cinergy-c-pci.ko.xzrc-terratec-cinergy-s2-hd.ko.xzrc-terratec-cinergy-xs.ko.xzrc-terratec-slim-2.ko.xzrc-terratec-slim.ko.xzrc-tevii-nec.ko.xzrc-tivo.ko.xzrc-total-media-in-hand-02.ko.xzrc-total-media-in-hand.ko.xzrc-trekstor.ko.xzrc-tt-1500.ko.xzrc-twinhan-dtv-cab-ci.ko.xzrc-twinhan1027.ko.xzrc-videomate-m1f.ko.xzrc-videomate-s350.ko.xzrc-videomate-tv-pvr.ko.xzrc-winfast-usbii-deluxe.ko.xzrc-winfast.ko.xzrc-zx-irdec.ko.xzmceusb.ko.xzpwm-ir-tx.ko.xzrc-core.ko.xzredrat3.ko.xzserial_ir.ko.xzsir_ir.ko.xzstreamzap.ko.xzttusbir.ko.xze4000.ko.xzfc0011.ko.xzfc0012.ko.xzfc0013.ko.xzfc2580.ko.xzit913x.ko.xzm88rs6000t.ko.xzmax2165.ko.xzmc44s803.ko.xzmt2060.ko.xzmt2063.ko.xzmt20xx.ko.xzmt2131.ko.xzmt2266.ko.xzmxl5005s.ko.xzmxl5007t.ko.xzqm1d1b0004.ko.xzqm1d1c0042.ko.xzqt1010.ko.xzr820t.ko.xzsi2157.ko.xztda18212.ko.xztda18218.ko.xztda18250.ko.xztda18271.ko.xztda827x.ko.xztda8290.ko.xztda9887.ko.xztea5761.ko.xztea5767.ko.xztua9001.ko.xztuner-simple.ko.xztuner-types.ko.xztuner-xc2028.ko.xzxc4000.ko.xzxc5000.ko.xzau0828.ko.xzb2c2-flexcop-usb.ko.xzcx231xx-alsa.ko.xzcx231xx-dvb.ko.xzcx231xx.ko.xzdvb-usb-af9015.ko.xzdvb-usb-af9035.ko.xzdvb-usb-anysee.ko.xzdvb-usb-au6610.ko.xzdvb-usb-az6007.ko.xzdvb-usb-ce6230.ko.xzdvb-usb-ec168.ko.xzdvb-usb-gl861.ko.xzdvb-usb-lmedm04.ko.xzdvb-usb-mxl111sf.ko.xzdvb-usb-rtl28xxu.ko.xzdvb_usb_v2.ko.xzmxl111sf-demod.ko.xzmxl111sf-tuner.ko.xzdvb-usb-a800.ko.xzdvb-usb-af9005-remote.ko.xzdvb-usb-af9005.ko.xzdvb-usb-az6027.ko.xzdvb-usb-cinergyT2.ko.xzdvb-usb-cxusb.ko.xzdvb-usb-dib0700.ko.xzdvb-usb-dibusb-common.ko.xzdvb-usb-dibusb-mb.ko.xzdvb-usb-dibusb-mc-common.ko.xzdvb-usb-dibusb-mc.ko.xzdvb-usb-digitv.ko.xzdvb-usb-dtt200u.ko.xzdvb-usb-dtv5100.ko.xzdvb-usb-dw2102.ko.xzdvb-usb-gp8psk.ko.xzdvb-usb-m920x.ko.xzdvb-usb-nova-t-usb2.ko.xzdvb-usb-opera.ko.xzdvb-usb-pctv452e.ko.xzdvb-usb-technisat-usb2.ko.xzdvb-usb-ttusb2.ko.xzdvb-usb-umt-010.ko.xzdvb-usb-vp702x.ko.xzdvb-usb-vp7045.ko.xzdvb-usb.ko.xzem28xx-alsa.ko.xzem28xx-dvb.ko.xzem28xx-rc.ko.xzem28xx.ko.xzgspca_gl860.ko.xzgspca_benq.ko.xzgspca_conex.ko.xzgspca_cpia1.ko.xzgspca_etoms.ko.xzgspca_finepix.ko.xzgspca_jeilinj.ko.xzgspca_jl2005bcd.ko.xzgspca_konica.ko.xzgspca_main.ko.xzgspca_mars.ko.xzgspca_mr97310a.ko.xzgspca_nw80x.ko.xzgspca_ov519.ko.xzgspca_ov534.ko.xzgspca_ov534_9.ko.xzgspca_pac207.ko.xzgspca_pac7302.ko.xzgspca_pac7311.ko.xzgspca_se401.ko.xzgspca_sn9c2028.ko.xzgspca_sn9c20x.ko.xzgspca_sonixb.ko.xzgspca_sonixj.ko.xzgspca_spca1528.ko.xzgspca_spca500.ko.xzgspca_spca501.ko.xzgspca_spca505.ko.xzgspca_spca506.ko.xzgspca_spca508.ko.xzgspca_spca561.ko.xzgspca_sq905.ko.xzgspca_sq905c.ko.xzgspca_sq930x.ko.xzgspca_stk014.ko.xzgspca_stv0680.ko.xzgspca_sunplus.ko.xzgspca_t613.ko.xzgspca_topro.ko.xzgspca_tv8532.ko.xzgspca_vc032x.ko.xzgspca_vicam.ko.xzgspca_xirlink_cit.ko.xzgspca_zc3xx.ko.xzgspca_m5602.ko.xzgspca_stv06xx.ko.xzhdpvr.ko.xzpulse8-cec.ko.xzpvrusb2.ko.xzpwc.ko.xzrainshadow-cec.ko.xzs2255drv.ko.xzsmsusb.ko.xzstkwebcam.ko.xztm6000-alsa.ko.xztm6000-dvb.ko.xztm6000.ko.xzdvb-ttusb-budget.ko.xzttusb_dec.ko.xzttusbdecfe.ko.xzusbvision.ko.xzuvcvideo.ko.xzzr364xx.ko.xztuner.ko.xzv4l2-common.ko.xzv4l2-dv-timings.ko.xzvideobuf-core.ko.xzvideobuf-dma-sg.ko.xzvideobuf-vmalloc.ko.xzvideodev.ko.xzmemstick.ko.xzmspro_block.ko.xzjmb38x_ms.ko.xzr592.ko.xzrtsx_pci_ms.ko.xztifm_ms.ko.xzmptbase.ko.xzmptsas.ko.xzmptscsih.ko.xzmptspi.ko.xzmmc_block.ko.xzmmc_core.ko.xzsdio_uart.ko.xzcb710-mmc.ko.xzcqhci.ko.xzrtsx_pci_sdmmc.ko.xzrtsx_usb_sdmmc.ko.xzsdhci-pci.ko.xzsdhci-pltfm.ko.xzsdhci.ko.xztifm_sd.ko.xzushc.ko.xzvia-sdmmc.ko.xzvub300.ko.xzchipreg.ko.xzpowernv_flash.ko.xzmtd.ko.xzofpart.ko.xzubi.ko.xzc_can.ko.xzc_can_pci.ko.xzcan-dev.ko.xzcc770.ko.xzcc770_platform.ko.xzpeak_pci.ko.xzsja1000.ko.xzkvaser_usb.ko.xzpeak_usb.ko.xzucan.ko.xzusb_8dev.ko.xzalx.ko.xzatl1c.ko.xzatl1e.ko.xzatl1.ko.xzatl2.ko.xzbnx2.ko.xzbnx2x.ko.xzbnxt_en.ko.xzcnic.ko.xztg3.ko.xzcxgb4.ko.xzcxgb4vf.ko.xzch_ipsec.ko.xzch_ktls.ko.xzlibcxgb.ko.xzenic.ko.xzbe2net.ko.xznetxen_nic.ko.xzqed.ko.xzqede.ko.xzsfc.ko.xzsfc-siena.ko.xzfakelb.ko.xzbsd_comp.ko.xzppp_async.ko.xzppp_deflate.ko.xzppp_generic.ko.xzppp_mppe.ko.xzppp_synctty.ko.xzpppoe.ko.xzpppox.ko.xzpptp.ko.xzslhc.ko.xzasix.ko.xzax88179_178a.ko.xzcatc.ko.xzcdc_eem.ko.xzcdc_ether.ko.xzcdc_mbim.ko.xzcdc_ncm.ko.xzcdc_subset.ko.xzch9200.ko.xzcx82310_eth.ko.xzdm9601.ko.xzgl620a.ko.xzhso.ko.xzint51x1.ko.xzipheth.ko.xzkalmia.ko.xzkaweth.ko.xzlan78xx.ko.xzlg-vl600.ko.xzmcs7830.ko.xznet1080.ko.xzpegasus.ko.xzplusb.ko.xzqmi_wwan.ko.xzr8152.ko.xzrndis_host.ko.xzrtl8150.ko.xzsierra_net.ko.xzsmsc75xx.ko.xzsmsc95xx.ko.xzusbnet.ko.xzzaurus.ko.xznvme-rdma.ko.xznvmet-rdma.ko.xzyenta_socket.ko.xzsmb347-charger.ko.xzaacraid.ko.xzbe2iscsi.ko.xzbnx2fc.ko.xzbnx2i.ko.xzcsiostor.ko.xzcxgb4i.ko.xzlibcxgbi.ko.xzlibfcoe.ko.xziscsi_boot_sysfs.ko.xzlibsas.ko.xzlpfc.ko.xzmegaraid_sas.ko.xzmpt3sas.ko.xzqedf.ko.xzqedi.ko.xzqla2xxx.ko.xzqla4xxx.ko.xzcxgbit.ko.xztarget_core_user.ko.xzcyclades.ko.xzhvcs.ko.xzn_gsm.ko.xzn_hdlc.ko.xznozomi.ko.xz8250_of.ko.xzarc_uart.ko.xzicom.ko.xzjsm.ko.xzuartlite.ko.xzsynclink.ko.xzsynclink_gt.ko.xzsynclinkmp.ko.xzuio.ko.xzuio_aec.ko.xzuio_cif.ko.xzuio_pci_generic.ko.xzuio_pdrv_genirq.ko.xzuio_sercos3.ko.xzcxacru.ko.xzspeedtch.ko.xzueagle-atm.ko.xzusbatm.ko.xzxusbatm.ko.xzhwa-hc.ko.xzmdc800.ko.xzmicrotek.ko.xzadutux.ko.xzappledisplay.ko.xzemi26.ko.xzemi62.ko.xzezusb.ko.xzftdi-elan.ko.xzidmouse.ko.xziowarrior.ko.xzisight_firmware.ko.xzldusb.ko.xzlegousbtower.ko.xzsisusbvga.ko.xzusb3503.ko.xzusblcd.ko.xzusbsevseg.ko.xzuss720.ko.xzaircable.ko.xzark3116.ko.xzbelkin_sa.ko.xzch341.ko.xzcp210x.ko.xzcyberjack.ko.xzcypress_m8.ko.xzdigi_acceleport.ko.xzempeg.ko.xzf81534.ko.xzftdi_sio.ko.xzgarmin_gps.ko.xzio_edgeport.ko.xzio_ti.ko.xzipaq.ko.xzipw.ko.xzir-usb.ko.xziuu_phoenix.ko.xzkeyspan.ko.xzkeyspan_pda.ko.xzkl5kusb105.ko.xzkobil_sct.ko.xzmct_u232.ko.xzmos7720.ko.xzmos7840.ko.xzmxuport.ko.xznavman.ko.xzomninet.ko.xzopticon.ko.xzoption.ko.xzoti6858.ko.xzpl2303.ko.xzqcaux.ko.xzqcserial.ko.xzquatech2.ko.xzsafe_serial.ko.xzsierra.ko.xzspcp8x5.ko.xzssu100.ko.xzsymbolserial.ko.xzti_usb_3410_5052.ko.xzupd78f0730.ko.xzusb_debug.ko.xzusb_wwan.ko.xzvisor.ko.xzwhiteheat.ko.xzxsens_mt.ko.xzwusb-cbaf.ko.xzwusb-wa.ko.xzwusbcore.ko.xzi1480-dfu-usb.ko.xzi1480-est.ko.xzumc.ko.xzuwb.ko.xzwhc-rc.ko.xzwhci.ko.xzcifs.ko.xzcramfs.ko.xzsquashfs.ko.xzhwpoison-inject.ko.xz6lowpan.ko.xzatm.ko.xzbluetooth.ko.xzbnep.ko.xzcmtp.ko.xzhidp.ko.xzrfcomm.ko.xzcan-bcm.ko.xzcan-gw.ko.xzcan-raw.ko.xzcan.ko.xzieee802154_6lowpan.ko.xzieee802154.ko.xzieee802154_socket.ko.xzl2tp_core.ko.xzl2tp_ip.ko.xzl2tp_ip6.ko.xzmac802154.ko.xzmpls_iptunnel.ko.xzmpls_router.ko.xzrfkill.ko.xzrpcrdma.ko.xzac97_bus.ko.xzsnd-seq-oss.ko.xzsnd-seq-dummy.ko.xzsnd-seq-midi-emul.ko.xzsnd-seq-midi-event.ko.xzsnd-seq-midi.ko.xzsnd-seq-virmidi.ko.xzsnd-seq.ko.xzsnd-hrtimer.ko.xzsnd-hwdep.ko.xzsnd-pcm.ko.xzsnd-rawmidi.ko.xzsnd-seq-device.ko.xzsnd-timer.ko.xzsnd.ko.xzsnd-mpu401-uart.ko.xzsnd-mpu401.ko.xzsnd-opl3-lib.ko.xzsnd-opl3-synth.ko.xzsnd-aloop.ko.xzsnd-dummy.ko.xzsnd-mtpav.ko.xzsnd-virmidi.ko.xzsnd-vx-lib.ko.xzsnd-bebob.ko.xzsnd-dice.ko.xzsnd-firewire-digi00x.ko.xzsnd-fireface.ko.xzsnd-fireworks.ko.xzsnd-firewire-motu.ko.xzsnd-oxfw.ko.xzsnd-firewire-lib.ko.xzsnd-isight.ko.xzsnd-firewire-tascam.ko.xzsnd-ak4113.ko.xzsnd-ak4114.ko.xzsnd-ak4xxx-adda.ko.xzsnd-pt2258.ko.xzsnd-cs8427.ko.xzsnd-i2c.ko.xzsnd-ac97-codec.ko.xzsnd-ali5451.ko.xzsnd-au8810.ko.xzsnd-au8820.ko.xzsnd-au8830.ko.xzsnd-ca0106.ko.xzsnd-cs46xx.ko.xzsnd-ctxfi.ko.xzsnd-darla20.ko.xzsnd-darla24.ko.xzsnd-echo3g.ko.xzsnd-gina20.ko.xzsnd-gina24.ko.xzsnd-indigo.ko.xzsnd-indigodj.ko.xzsnd-indigodjx.ko.xzsnd-indigoio.ko.xzsnd-indigoiox.ko.xzsnd-layla20.ko.xzsnd-layla24.ko.xzsnd-mia.ko.xzsnd-mona.ko.xzsnd-emu10k1-synth.ko.xzsnd-emu10k1.ko.xzsnd-emu10k1x.ko.xzsnd-ice1712.ko.xzsnd-ice1724.ko.xzsnd-ice17xx-ak4xxx.ko.xzsnd-korg1212.ko.xzsnd-lola.ko.xzsnd-lx6464es.ko.xzsnd-mixart.ko.xzsnd-oxygen-lib.ko.xzsnd-oxygen.ko.xzsnd-virtuoso.ko.xzsnd-pcxhr.ko.xzsnd-hdsp.ko.xzsnd-hdspm.ko.xzsnd-rme9652.ko.xzsnd-ad1889.ko.xzsnd-atiixp-modem.ko.xzsnd-atiixp.ko.xzsnd-bt87x.ko.xzsnd-cmipci.ko.xzsnd-ens1370.ko.xzsnd-ens1371.ko.xzsnd-es1968.ko.xzsnd-intel8x0.ko.xzsnd-intel8x0m.ko.xzsnd-maestro3.ko.xzsnd-rme32.ko.xzsnd-rme96.ko.xzsnd-via82xx-modem.ko.xzsnd-via82xx.ko.xzsnd-trident.ko.xzsnd-vx222.ko.xzsoundcore.ko.xzsnd-emux-synth.ko.xzsnd-util-mem.ko.xzsnd-usb-6fire.ko.xzsnd-bcd2000.ko.xzsnd-usb-caiaq.ko.xzsnd-usb-hiface.ko.xzsnd-usb-line6.ko.xzsnd-usb-pod.ko.xzsnd-usb-podhd.ko.xzsnd-usb-toneport.ko.xzsnd-usb-variax.ko.xzsnd-ua101.ko.xzsnd-usb-audio.ko.xzsnd-usbmidi-lib.ko.xzsnd-usb-usx2y.ko.xzvirtio_snd.ko.xz/lib/modules/4.18.0-499.el8.ppc64le/kernel/drivers/bcma//lib/modules/4.18.0-499.el8.ppc64le/kernel/drivers/bluetooth//lib/modules/4.18.0-499.el8.ppc64le/kernel/drivers/crypto/chelsio//lib/modules/4.18.0-499.el8.ppc64le/kernel/drivers/firewire//lib/modules/4.18.0-499.el8.ppc64le/kernel/drivers/gpu/drm/amd/amdgpu//lib/modules/4.18.0-499.el8.ppc64le/kernel/drivers/gpu/drm/ast//lib/modules/4.18.0-499.el8.ppc64le/kernel/drivers/gpu/drm/i2c//lib/modules/4.18.0-499.el8.ppc64le/kernel/drivers/gpu/drm/mgag200//lib/modules/4.18.0-499.el8.ppc64le/kernel/drivers/gpu/drm/nouveau//lib/modules/4.18.0-499.el8.ppc64le/kernel/drivers/gpu/drm/radeon//lib/modules/4.18.0-499.el8.ppc64le/kernel/drivers/hid//lib/modules/4.18.0-499.el8.ppc64le/kernel/drivers/infiniband/core//lib/modules/4.18.0-499.el8.ppc64le/kernel/drivers/infiniband/hw/bnxt_re//lib/modules/4.18.0-499.el8.ppc64le/kernel/drivers/infiniband/hw/cxgb4//lib/modules/4.18.0-499.el8.ppc64le/kernel/drivers/infiniband/hw/irdma//lib/modules/4.18.0-499.el8.ppc64le/kernel/drivers/infiniband/hw/mlx4//lib/modules/4.18.0-499.el8.ppc64le/kernel/drivers/infiniband/hw/mlx5//lib/modules/4.18.0-499.el8.ppc64le/kernel/drivers/infiniband/hw/qedr//lib/modules/4.18.0-499.el8.ppc64le/kernel/drivers/infiniband/sw/rxe//lib/modules/4.18.0-499.el8.ppc64le/kernel/drivers/infiniband/sw/siw//lib/modules/4.18.0-499.el8.ppc64le/kernel/drivers/infiniband/ulp/ipoib//lib/modules/4.18.0-499.el8.ppc64le/kernel/drivers/infiniband/ulp/iser//lib/modules/4.18.0-499.el8.ppc64le/kernel/drivers/infiniband/ulp/isert//lib/modules/4.18.0-499.el8.ppc64le/kernel/drivers/infiniband/ulp/srp//lib/modules/4.18.0-499.el8.ppc64le/kernel/drivers/infiniband/ulp/srpt//lib/modules/4.18.0-499.el8.ppc64le/kernel/drivers/input/tablet//lib/modules/4.18.0-499.el8.ppc64le/kernel/drivers/input/touchscreen//lib/modules/4.18.0-499.el8.ppc64le/kernel/drivers/isdn/capi//lib/modules/4.18.0-499.el8.ppc64le/kernel/drivers/isdn/gigaset//lib/modules/4.18.0-499.el8.ppc64le/kernel/drivers/isdn/hardware/avm//lib/modules/4.18.0-499.el8.ppc64le/kernel/drivers/isdn/hardware/mISDN//lib/modules/4.18.0-499.el8.ppc64le/kernel/drivers/isdn/hisax//lib/modules/4.18.0-499.el8.ppc64le/kernel/drivers/isdn/i4l//lib/modules/4.18.0-499.el8.ppc64le/kernel/drivers/isdn/mISDN//lib/modules/4.18.0-499.el8.ppc64le/kernel/drivers/leds//lib/modules/4.18.0-499.el8.ppc64le/kernel/drivers/leds/trigger//lib/modules/4.18.0-499.el8.ppc64le/kernel/drivers/media/cec//lib/modules/4.18.0-499.el8.ppc64le/kernel/drivers/media/common/b2c2//lib/modules/4.18.0-499.el8.ppc64le/kernel/drivers/media/common//lib/modules/4.18.0-499.el8.ppc64le/kernel/drivers/media/common//lib/modules/4.18.0-499.el8.ppc64le/kernel/drivers/media/common/saa7146//lib/modules/4.18.0-499.el8.ppc64le/kernel/drivers/media/common/siano//lib/modules/4.18.0-499.el8.ppc64le/kernel/drivers/media/common//lib/modules/4.18.0-499.el8.ppc64le/kernel/drivers/media/common/videobuf2//lib/modules/4.18.0-499.el8.ppc64le/kernel/drivers/media/dvb-core//lib/modules/4.18.0-499.el8.ppc64le/kernel/drivers/media/dvb-frontends//lib/modules/4.18.0-499.el8.ppc64le/kernel/drivers/media/dvb-frontends/drx39xyj//lib/modules/4.18.0-499.el8.ppc64le/kernel/drivers/media/firewire//lib/modules/4.18.0-499.el8.ppc64le/kernel/drivers/media/i2c//lib/modules/4.18.0-499.el8.ppc64le/kernel/drivers/media/i2c/cx25840//lib/modules/4.18.0-499.el8.ppc64le/kernel/drivers/media/mmc/siano//lib/modules/4.18.0-499.el8.ppc64le/kernel/drivers/media/pci/b2c2//lib/modules/4.18.0-499.el8.ppc64le/kernel/drivers/media/pci/bt8xx//lib/modules/4.18.0-499.el8.ppc64le/kernel/drivers/media/pci/cx18//lib/modules/4.18.0-499.el8.ppc64le/kernel/drivers/media/pci/cx23885//lib/modules/4.18.0-499.el8.ppc64le/kernel/drivers/media/pci/cx88//lib/modules/4.18.0-499.el8.ppc64le/kernel/drivers/media/pci/ddbridge//lib/modules/4.18.0-499.el8.ppc64le/kernel/drivers/media/pci/dm1105//lib/modules/4.18.0-499.el8.ppc64le/kernel/drivers/media/pci/ivtv//lib/modules/4.18.0-499.el8.ppc64le/kernel/drivers/media/pci/mantis//lib/modules/4.18.0-499.el8.ppc64le/kernel/drivers/media/pci/ngene//lib/modules/4.18.0-499.el8.ppc64le/kernel/drivers/media/pci/pluto2//lib/modules/4.18.0-499.el8.ppc64le/kernel/drivers/media/pci/pt1//lib/modules/4.18.0-499.el8.ppc64le/kernel/drivers/media/pci/saa7134//lib/modules/4.18.0-499.el8.ppc64le/kernel/drivers/media/pci/saa7164//lib/modules/4.18.0-499.el8.ppc64le/kernel/drivers/media/pci/ttpci//lib/modules/4.18.0-499.el8.ppc64le/kernel/drivers/media/radio//lib/modules/4.18.0-499.el8.ppc64le/kernel/drivers/media/rc//lib/modules/4.18.0-499.el8.ppc64le/kernel/drivers/media/rc/keymaps//lib/modules/4.18.0-499.el8.ppc64le/kernel/drivers/media/tuners//lib/modules/4.18.0-499.el8.ppc64le/kernel/drivers/media/usb/au0828//lib/modules/4.18.0-499.el8.ppc64le/kernel/drivers/media/usb/b2c2//lib/modules/4.18.0-499.el8.ppc64le/kernel/drivers/media/usb/cx231xx//lib/modules/4.18.0-499.el8.ppc64le/kernel/drivers/media/usb/dvb-usb-v2//lib/modules/4.18.0-499.el8.ppc64le/kernel/drivers/media/usb/dvb-usb//lib/modules/4.18.0-499.el8.ppc64le/kernel/drivers/media/usb/em28xx//lib/modules/4.18.0-499.el8.ppc64le/kernel/drivers/media/usb/gspca/gl860//lib/modules/4.18.0-499.el8.ppc64le/kernel/drivers/media/usb/gspca//lib/modules/4.18.0-499.el8.ppc64le/kernel/drivers/media/usb/gspca//lib/modules/4.18.0-499.el8.ppc64le/kernel/drivers/media/usb/gspca/m5602//lib/modules/4.18.0-499.el8.ppc64le/kernel/drivers/media/usb/gspca/stv06xx//lib/modules/4.18.0-499.el8.ppc64le/kernel/drivers/media/usb/hdpvr//lib/modules/4.18.0-499.el8.ppc64le/kernel/drivers/media/usb/pulse8-cec//lib/modules/4.18.0-499.el8.ppc64le/kernel/drivers/media/usb/pvrusb2//lib/modules/4.18.0-499.el8.ppc64le/kernel/drivers/media/usb/pwc//lib/modules/4.18.0-499.el8.ppc64le/kernel/drivers/media/usb/rainshadow-cec//lib/modules/4.18.0-499.el8.ppc64le/kernel/drivers/media/usb/s2255//lib/modules/4.18.0-499.el8.ppc64le/kernel/drivers/media/usb/siano//lib/modules/4.18.0-499.el8.ppc64le/kernel/drivers/media/usb/stkwebcam//lib/modules/4.18.0-499.el8.ppc64le/kernel/drivers/media/usb/tm6000//lib/modules/4.18.0-499.el8.ppc64le/kernel/drivers/media/usb/ttusb-budget//lib/modules/4.18.0-499.el8.ppc64le/kernel/drivers/media/usb/ttusb-dec//lib/modules/4.18.0-499.el8.ppc64le/kernel/drivers/media/usb/usbvision//lib/modules/4.18.0-499.el8.ppc64le/kernel/drivers/media/usb/uvc//lib/modules/4.18.0-499.el8.ppc64le/kernel/drivers/media/usb/zr364xx//lib/modules/4.18.0-499.el8.ppc64le/kernel/drivers/media/v4l2-core//lib/modules/4.18.0-499.el8.ppc64le/kernel/drivers/memstick/core//lib/modules/4.18.0-499.el8.ppc64le/kernel/drivers/memstick/host//lib/modules/4.18.0-499.el8.ppc64le/kernel/drivers/message/fusion//lib/modules/4.18.0-499.el8.ppc64le/kernel/drivers/mmc/core//lib/modules/4.18.0-499.el8.ppc64le/kernel/drivers/mmc/host//lib/modules/4.18.0-499.el8.ppc64le/kernel/drivers/mtd/chips//lib/modules/4.18.0-499.el8.ppc64le/kernel/drivers/mtd/devices//lib/modules/4.18.0-499.el8.ppc64le/kernel/drivers/mtd//lib/modules/4.18.0-499.el8.ppc64le/kernel/drivers/mtd//lib/modules/4.18.0-499.el8.ppc64le/kernel/drivers/mtd/ubi//lib/modules/4.18.0-499.el8.ppc64le/kernel/drivers/net/can/c_can//lib/modules/4.18.0-499.el8.ppc64le/kernel/drivers/net/can//lib/modules/4.18.0-499.el8.ppc64le/kernel/drivers/net/can/cc770//lib/modules/4.18.0-499.el8.ppc64le/kernel/drivers/net/can/sja1000//lib/modules/4.18.0-499.el8.ppc64le/kernel/drivers/net/can/usb/kvaser_usb//lib/modules/4.18.0-499.el8.ppc64le/kernel/drivers/net/can/usb/peak_usb//lib/modules/4.18.0-499.el8.ppc64le/kernel/drivers/net/can/usb//lib/modules/4.18.0-499.el8.ppc64le/kernel/drivers/net/can/usb//lib/modules/4.18.0-499.el8.ppc64le/kernel/drivers/net/ethernet/atheros/alx//lib/modules/4.18.0-499.el8.ppc64le/kernel/drivers/net/ethernet/atheros/atl1c//lib/modules/4.18.0-499.el8.ppc64le/kernel/drivers/net/ethernet/atheros/atl1e//lib/modules/4.18.0-499.el8.ppc64le/kernel/drivers/net/ethernet/atheros/atlx//lib/modules/4.18.0-499.el8.ppc64le/kernel/drivers/net/ethernet/broadcom//lib/modules/4.18.0-499.el8.ppc64le/kernel/drivers/net/ethernet/broadcom/bnx2x//lib/modules/4.18.0-499.el8.ppc64le/kernel/drivers/net/ethernet/broadcom/bnxt//lib/modules/4.18.0-499.el8.ppc64le/kernel/drivers/net/ethernet/chelsio/cxgb4//lib/modules/4.18.0-499.el8.ppc64le/kernel/drivers/net/ethernet/chelsio/cxgb4vf//lib/modules/4.18.0-499.el8.ppc64le/kernel/drivers/net/ethernet/chelsio/inline_crypto/ch_ipsec//lib/modules/4.18.0-499.el8.ppc64le/kernel/drivers/net/ethernet/chelsio/inline_crypto/ch_ktls//lib/modules/4.18.0-499.el8.ppc64le/kernel/drivers/net/ethernet/chelsio/libcxgb//lib/modules/4.18.0-499.el8.ppc64le/kernel/drivers/net/ethernet/cisco/enic//lib/modules/4.18.0-499.el8.ppc64le/kernel/drivers/net/ethernet/emulex/benet//lib/modules/4.18.0-499.el8.ppc64le/kernel/drivers/net/ethernet/qlogic/netxen//lib/modules/4.18.0-499.el8.ppc64le/kernel/drivers/net/ethernet/qlogic/qed//lib/modules/4.18.0-499.el8.ppc64le/kernel/drivers/net/ethernet/qlogic/qede//lib/modules/4.18.0-499.el8.ppc64le/kernel/drivers/net/ethernet/sfc//lib/modules/4.18.0-499.el8.ppc64le/kernel/drivers/net/ethernet/sfc/siena//lib/modules/4.18.0-499.el8.ppc64le/kernel/drivers/net/ieee802154//lib/modules/4.18.0-499.el8.ppc64le/kernel/drivers/net/ppp//lib/modules/4.18.0-499.el8.ppc64le/kernel/drivers/net/slip//lib/modules/4.18.0-499.el8.ppc64le/kernel/drivers/net/usb//lib/modules/4.18.0-499.el8.ppc64le/kernel/drivers/nvme/host//lib/modules/4.18.0-499.el8.ppc64le/kernel/drivers/nvme/target//lib/modules/4.18.0-499.el8.ppc64le/kernel/drivers/pcmcia//lib/modules/4.18.0-499.el8.ppc64le/kernel/drivers/power/supply//lib/modules/4.18.0-499.el8.ppc64le/kernel/drivers/scsi/aacraid//lib/modules/4.18.0-499.el8.ppc64le/kernel/drivers/scsi/be2iscsi//lib/modules/4.18.0-499.el8.ppc64le/kernel/drivers/scsi/bnx2fc//lib/modules/4.18.0-499.el8.ppc64le/kernel/drivers/scsi/bnx2i//lib/modules/4.18.0-499.el8.ppc64le/kernel/drivers/scsi/csiostor//lib/modules/4.18.0-499.el8.ppc64le/kernel/drivers/scsi/cxgbi/cxgb4i//lib/modules/4.18.0-499.el8.ppc64le/kernel/drivers/scsi/cxgbi//lib/modules/4.18.0-499.el8.ppc64le/kernel/drivers/scsi/fcoe//lib/modules/4.18.0-499.el8.ppc64le/kernel/drivers/scsi//lib/modules/4.18.0-499.el8.ppc64le/kernel/drivers/scsi/libsas//lib/modules/4.18.0-499.el8.ppc64le/kernel/drivers/scsi/lpfc//lib/modules/4.18.0-499.el8.ppc64le/kernel/drivers/scsi/megaraid//lib/modules/4.18.0-499.el8.ppc64le/kernel/drivers/scsi/mpt3sas//lib/modules/4.18.0-499.el8.ppc64le/kernel/drivers/scsi/qedf//lib/modules/4.18.0-499.el8.ppc64le/kernel/drivers/scsi/qedi//lib/modules/4.18.0-499.el8.ppc64le/kernel/drivers/scsi/qla2xxx//lib/modules/4.18.0-499.el8.ppc64le/kernel/drivers/scsi/qla4xxx//lib/modules/4.18.0-499.el8.ppc64le/kernel/drivers/target/iscsi/cxgbit//lib/modules/4.18.0-499.el8.ppc64le/kernel/drivers/target//lib/modules/4.18.0-499.el8.ppc64le/kernel/drivers/tty//lib/modules/4.18.0-499.el8.ppc64le/kernel/drivers/tty/hvc//lib/modules/4.18.0-499.el8.ppc64le/kernel/drivers/tty/serial/8250//lib/modules/4.18.0-499.el8.ppc64le/kernel/drivers/tty/serial//lib/modules/4.18.0-499.el8.ppc64le/kernel/drivers/tty/serial//lib/modules/4.18.0-499.el8.ppc64le/kernel/drivers/tty/serial/jsm//lib/modules/4.18.0-499.el8.ppc64le/kernel/drivers/uio//lib/modules/4.18.0-499.el8.ppc64le/kernel/drivers/usb/atm//lib/modules/4.18.0-499.el8.ppc64le/kernel/drivers/usb/host//lib/modules/4.18.0-499.el8.ppc64le/kernel/drivers/usb/image//lib/modules/4.18.0-499.el8.ppc64le/kernel/drivers/usb/misc//lib/modules/4.18.0-499.el8.ppc64le/kernel/drivers/usb/misc/sisusbvga//lib/modules/4.18.0-499.el8.ppc64le/kernel/drivers/usb/serial//lib/modules/4.18.0-499.el8.ppc64le/kernel/drivers/usb/wusbcore//lib/modules/4.18.0-499.el8.ppc64le/kernel/drivers/uwb/i1480/dfu//lib/modules/4.18.0-499.el8.ppc64le/kernel/drivers/uwb/i1480//lib/modules/4.18.0-499.el8.ppc64le/kernel/drivers/uwb//lib/modules/4.18.0-499.el8.ppc64le/kernel/drivers/uwb//lib/modules/4.18.0-499.el8.ppc64le/kernel/fs/cifs//lib/modules/4.18.0-499.el8.ppc64le/kernel/fs/cramfs//lib/modules/4.18.0-499.el8.ppc64le/kernel/fs/squashfs//lib/modules/4.18.0-499.el8.ppc64le/kernel/mm//lib/modules/4.18.0-499.el8.ppc64le/kernel/net/6lowpan//lib/modules/4.18.0-499.el8.ppc64le/kernel/net/atm//lib/modules/4.18.0-499.el8.ppc64le/kernel/net/bluetooth//lib/modules/4.18.0-499.el8.ppc64le/kernel/net/bluetooth/bnep//lib/modules/4.18.0-499.el8.ppc64le/kernel/net/bluetooth/cmtp//lib/modules/4.18.0-499.el8.ppc64le/kernel/net/bluetooth/hidp//lib/modules/4.18.0-499.el8.ppc64le/kernel/net/bluetooth/rfcomm//lib/modules/4.18.0-499.el8.ppc64le/kernel/net/can//lib/modules/4.18.0-499.el8.ppc64le/kernel/net/ieee802154/6lowpan//lib/modules/4.18.0-499.el8.ppc64le/kernel/net/ieee802154//lib/modules/4.18.0-499.el8.ppc64le/kernel/net/l2tp//lib/modules/4.18.0-499.el8.ppc64le/kernel/net/mac802154//lib/modules/4.18.0-499.el8.ppc64le/kernel/net/mpls//lib/modules/4.18.0-499.el8.ppc64le/kernel/net/rfkill//lib/modules/4.18.0-499.el8.ppc64le/kernel/net/sunrpc/xprtrdma//lib/modules/4.18.0-499.el8.ppc64le/kernel/sound//lib/modules/4.18.0-499.el8.ppc64le/kernel/sound/core/seq/oss//lib/modules/4.18.0-499.el8.ppc64le/kernel/sound/core/seq//lib/modules/4.18.0-499.el8.ppc64le/kernel/sound/core//lib/modules/4.18.0-499.el8.ppc64le/kernel/sound/core//lib/modules/4.18.0-499.el8.ppc64le/kernel/sound/core//lib/modules/4.18.0-499.el8.ppc64le/kernel/sound/drivers/mpu401//lib/modules/4.18.0-499.el8.ppc64le/kernel/sound/drivers/opl3//lib/modules/4.18.0-499.el8.ppc64le/kernel/sound/drivers//lib/modules/4.18.0-499.el8.ppc64le/kernel/sound/drivers//lib/modules/4.18.0-499.el8.ppc64le/kernel/sound/drivers//lib/modules/4.18.0-499.el8.ppc64le/kernel/sound/drivers/vx//lib/modules/4.18.0-499.el8.ppc64le/kernel/sound/firewire/bebob//lib/modules/4.18.0-499.el8.ppc64le/kernel/sound/firewire/dice//lib/modules/4.18.0-499.el8.ppc64le/kernel/sound/firewire/digi00x//lib/modules/4.18.0-499.el8.ppc64le/kernel/sound/firewire/fireface//lib/modules/4.18.0-499.el8.ppc64le/kernel/sound/firewire/fireworks//lib/modules/4.18.0-499.el8.ppc64le/kernel/sound/firewire/motu//lib/modules/4.18.0-499.el8.ppc64le/kernel/sound/firewire/oxfw//lib/modules/4.18.0-499.el8.ppc64le/kernel/sound/firewire//lib/modules/4.18.0-499.el8.ppc64le/kernel/sound/firewire//lib/modules/4.18.0-499.el8.ppc64le/kernel/sound/firewire/tascam//lib/modules/4.18.0-499.el8.ppc64le/kernel/sound/i2c/other//lib/modules/4.18.0-499.el8.ppc64le/kernel/sound/i2c//lib/modules/4.18.0-499.el8.ppc64le/kernel/sound/pci/ac97//lib/modules/4.18.0-499.el8.ppc64le/kernel/sound/pci/ali5451//lib/modules/4.18.0-499.el8.ppc64le/kernel/sound/pci/au88x0//lib/modules/4.18.0-499.el8.ppc64le/kernel/sound/pci/ca0106//lib/modules/4.18.0-499.el8.ppc64le/kernel/sound/pci/cs46xx//lib/modules/4.18.0-499.el8.ppc64le/kernel/sound/pci/ctxfi//lib/modules/4.18.0-499.el8.ppc64le/kernel/sound/pci/echoaudio//lib/modules/4.18.0-499.el8.ppc64le/kernel/sound/pci/emu10k1//lib/modules/4.18.0-499.el8.ppc64le/kernel/sound/pci/ice1712//lib/modules/4.18.0-499.el8.ppc64le/kernel/sound/pci/korg1212//lib/modules/4.18.0-499.el8.ppc64le/kernel/sound/pci/lola//lib/modules/4.18.0-499.el8.ppc64le/kernel/sound/pci/lx6464es//lib/modules/4.18.0-499.el8.ppc64le/kernel/sound/pci/mixart//lib/modules/4.18.0-499.el8.ppc64le/kernel/sound/pci/oxygen//lib/modules/4.18.0-499.el8.ppc64le/kernel/sound/pci/pcxhr//lib/modules/4.18.0-499.el8.ppc64le/kernel/sound/pci/rme9652//lib/modules/4.18.0-499.el8.ppc64le/kernel/sound/pci//lib/modules/4.18.0-499.el8.ppc64le/kernel/sound/pci//lib/modules/4.18.0-499.el8.ppc64le/kernel/sound/pci//lib/modules/4.18.0-499.el8.ppc64le/kernel/sound/pci//lib/modules/4.18.0-499.el8.ppc64le/kernel/sound/pci//lib/modules/4.18.0-499.el8.ppc64le/kernel/sound/pci//lib/modules/4.18.0-499.el8.ppc64le/kernel/sound/pci//lib/modules/4.18.0-499.el8.ppc64le/kernel/sound/pci//lib/modules/4.18.0-499.el8.ppc64le/kernel/sound/pci//lib/modules/4.18.0-499.el8.ppc64le/kernel/sound/pci//lib/modules/4.18.0-499.el8.ppc64le/kernel/sound/pci//lib/modules/4.18.0-499.el8.ppc64le/kernel/sound/pci//lib/modules/4.18.0-499.el8.ppc64le/kernel/sound/pci//lib/modules/4.18.0-499.el8.ppc64le/kernel/sound/pci//lib/modules/4.18.0-499.el8.ppc64le/kernel/sound/pci//lib/modules/4.18.0-499.el8.ppc64le/kernel/sound/pci/trident//lib/modules/4.18.0-499.el8.ppc64le/kernel/sound/pci/vx222//lib/modules/4.18.0-499.el8.ppc64le/kernel/sound/synth/emux//lib/modules/4.18.0-499.el8.ppc64le/kernel/sound/synth//lib/modules/4.18.0-499.el8.ppc64le/kernel/sound/usb/6fire//lib/modules/4.18.0-499.el8.ppc64le/kernel/sound/usb/bcd2000//lib/modules/4.18.0-499.el8.ppc64le/kernel/sound/usb/caiaq//lib/modules/4.18.0-499.el8.ppc64le/kernel/sound/usb/hiface//lib/modules/4.18.0-499.el8.ppc64le/kernel/sound/usb/line6//lib/modules/4.18.0-499.el8.ppc64le/kernel/sound/usb/misc//lib/modules/4.18.0-499.el8.ppc64le/kernel/sound/usb//lib/modules/4.18.0-499.el8.ppc64le/kernel/sound/usb//lib/modules/4.18.0-499.el8.ppc64le/kernel/sound/usb/usx2y//lib/modules/4.18.0-499.el8.ppc64le/kernel/sound/virtio/-O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -funwind-tables -fstack-clash-protectioncpioxz3Tppc64le-redhat-linux-gnuELF 64-bit LSB relocatable, 64-bit PowerPC or cisco 7500, version 1 (SYSV) (XZ compressed data)  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~P-PP+P1P:P=P>P?P@PAPBPDPPPbPPPPPPP^PPPPP"P#P0P1P7P8P_P{P}P9P`PRPPPP|PP2P3P4P5P6P PPPfPPPPPRPgPPP}P%P&P'PJP?P!PPPP(P%P&P'P(PTPUPmPPtPuPvPwPxPyPzP{P|P}P~PPPPPPPP\P*PuPPPPPPkPPPPPPPPP P PP!P"P#P,PpPqPwPxPyPzP{P|PPPPPPPPPPPPPPPPPPPPWPXPYP[PaPqPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPP%P&P,P-P.P1P2P3P4P5P6P7P8P9P:PAPBPCPDPEPFPGPLPMPOPPPQP_PdPPPPPPPjPkPlP}PJPPPPPPPPNPjPwPxPPPPP(PP?P@PHPIPKPLPMPNPOPPPPPPPP P P P P PPPPPPPPPPPPPPPPPP P!P"P#P$P%P&P'P(P)P*P+P,P-P.P/P0P1P2P3P4P5P6P7P8P9P:P;PP?P@PAPBPCPDPEPFPGPHPIPJPKPLPMPNPOPPPQPRPSPTPUPVPWPXPYPZP[P\P]P^P_P`PaPbPcPdPePfPgPhPiPjPkPlPmPnPoPpPqPrPsPtPuPvPwPxPyPzPPPP~PPP0PcPPPPPPZPPPPPPPPPPPPPPPPHPIPJPKPRPSPTPVPWPePfPgPhPPP P)PrPsPtPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPP P P P P PPPPPPPPPPPPPPPPP PPPPPPP/P\P]P^PPaPbPPPPiPPPPPPPPPbPPPZPPPPPPPPTPhPPPPPP[PPPPcPPPPmPKPLPNPUPVPPPlPPnP{PPPPPP4P7P8PfPXPPP`PaPPP/PPPPPPP;PPPPPPPPPPP$PSPWPXPYPZP[P_P~PPP*PAPFPdPePrPPPPPPPPPPPPPPPPPPPP.P5P6PmPPPPSPPPPPPPPPP@PP+PPPPPP9PcPlPPpPqPrPsPtPuPP)PoPPP,PPP PPPPPP:PDPVPsPPPzPPPPPP0P]PgPPPPPPPPBPCPEPGPQP\PhPiPjPkPPPPPPPPPPPPPPPP'P+P;PYPyP|P~PPPPPPP.P/PvPPPPdPiP*P-PPP2P3PeP$PPMPOPPPQP&1W|>⏃GdҩZWZ3zYeRo.R?G ' i@r:"] `O}3*O*iZ5&Tk Z @[BArf۽ Uer-Ū8??HT*dDˎyڐ`0yNe} =4DvĿO=5wEvG3ބt 5 -bJxu83Ôvr kެpS>5AËEۇ7aW0r"0X*M_ftoDqbnu(b?{qdX[_8* ST͞{Z޽#[x[jHQ'#$(g&HϬ/v_ޣTQ AFZ/|ZJ0Tǎ){ >ǝl~I@@4/dT+A!g=Uhen9f+?tkf~ uCD$47]>a@C\xB?"ya8svnWOVQp'+m|9"Ko/ϭji[;=>۳%ٷwb5PitDeKU˃M{ky^_$#?҂_&lӶ-|ZCtMKGJ<GkQv-ϳe ;NC_"s@ :3K Lt_:Л ~ւû]?޹lD O!Kh#s:{?2w&CكNmE7ؓPR:Ϯ\כȬޟDV|쌙sؤ6B{u>{,cD#s1ãRUXAnЗ0olSNA=dn74Pn@ ;jPrE^48(*b> ԥ_2W;4/z5^L5yk>ː ߑ3J/s&JN+T`|nzbf.F D̥hGETFεv5f]#zodU:ΰ//vEQvF 9Y^C)kQ~0xX{4|*M% ET'|ʸ]a@ h7=[#(N h=kNx GY@ +;Ÿ>L28/{D7~g"[9} $0ODPOl__.m괩4Guy "3t3+/0٢\ĸڭh֮zC4JpBW^' K @GG߻ ='QhDu_M_P^ i5իsajJ%ˊjf؎/K[}M:ڰ-ٞ(ܞ e#H~#&2,6N Mk鈼r|/SfLOo|%  $ T/SCˬ <23$~)7PA5HO M:$bV)e3)2Љ:`I`xe;7WE͎oyuM:xiȀ"䢄^$5j'@JJ$ﷳfIsYkH_~IZl-mz$;_(]?_|O`5ssd]h[n0k@a؈3%!,[vkC:U (')|w#\7w(vܶrh 7ȜAY.%<1p3C4˜=(4%<Helq1 U9ک^1IʤM7cs}hWGn~ۑݨ '%A[11<6p–"ǘ|c Rk!#Aw 9`7 ԻՊR(_/^Řbe0D9D,iHrJ\Ij)BS|ܜaO {8ɇW]DW^DKm;w7h{r嚘WGSreL-QTnIkl+d`wGYE9)2Un2>Il:9aa5K:]$^ Hn.Ukhܣ4wzw_Ylz`rNs}#fµ)>*4b߇NH@ E$N!y$UC]m/pg錏<[H[_o)pe]zY诺etwlq;igȎu $1~ƨZ;3t*$+w,( +g11J&]/1Nr4!n@Q}&';mI;j6XSc.HQ.;mVc2ȔL ;8>Es_Zb'ƒ){ ׷zJR*8!--7J## N#Ub >Mog[0&_/X!$'HFr4d&](~{y~å9۠/L6Kkm!fM ð~{-ҏiz8c>l˺[V'6EԞZH*)|" Lcaq&w$N b>vG!۲5 t~k NU!l*;&^x\ lM~$PI "T Sr@ӻ}##nn83C?~KƏU$ӁJ cRaD9yD|{1-IvUЄqMxqLϧR8TaghxUSnKj񞲝hM`0J)l:m~JaITCQ[ERH ش`㉉3Vp7\.y6^zR)ӒɽX>Q+1|f'9f2$5bbv^yБˠ3N | ۹@CZw7VN)o)Q[4ĹڼTHuĠ۲k)[aHQ_OfDtՉ*Ea(*hoؘۈpIPݿ6Ld0$'v,yeJD=@܉>|+(AcAA!.;#-`IPu$51&ZQ߭O ηp[X,j@{6Ԥ\eܬfwD~EK2ohNɅ Kȴpt5pNxK *ģh :2QPz>˝ŭ*UM\Is¥Â`Q挨qn=c #wsZL3-(}t^˝M|G##^Nߟi2%JlH203P.q*vR{֋X& #ҏCɣyX]e`%ͅi âZbLͫy|U)HCJln3Fhi (7. `R5!ƶ* 7)gNr 08/A\ _E.y[a f%Γ" j%ٍdOVamCC1@/>ꬡL`tE81n~uCw„BFQAO-fz C~r )qQrNϓk %ZG> ~g̿3D|EZTmU\dfD,+F B[$ES6CPS#E&=ޡbϚ}GO{*iBKPpIPcYkeDK{[u}+LnKeҖG:8%F;U Um£urEM;ɞAx{ꅋ]Z,+?!um JeM8>߼(vLR$kS^u\<Y^,Hf.uKZd=j`{A#14TλPi Bw?6kګ`̏HUy[Mi"*m(',R_q]>n$3*m:!Fj.NyvfĒF. *h-2GˆDڻ?llIHWod7?2:j| kLB[fJNXEK5zޗ[ȯj ][;G"?5  [uYF7 Qa'T41 mp&f[BJ ˮok#(~8sG: X1uiDsai䷥n r 公ٻoн%i:\H R nԣƝ'K;Fvfd/!QKXQ I\ykU(y#4ۓf(/(eFu:K2Jjg,/GJolE_Q~= l_L]W! w];_,Ϊ?Mh4g]xL|:[7V9|=sk*G7YehW ji5_FTW\{ yc#̌56Q(DgbS YH~id$Xth;Chn½J~gВڒr$11 ȹ2 A v7L;̟9:JqGз^859^3z.ѦȅJ3NcIE3[2k۞/]1G%u84_43H(n}inw,/fǦB^qh`7k43xg5数/&+0 +mhnYQo`Ê+//i8 h I>NztYBbIDޓfe ܔĨR⋝5 Uخ$^$%A})c54bBҡåMisIH&zbNq P{DbMF,k\9hC={PmF*x<ґ\΄%W͙ry)1b2@JA/m~"CLsAXT'w3x9\;SaSc&&~3?gZqs쌃TNJ5j_/+bNvYLKx%&#([T]:3Jp.pZ? Uє[%Fۥ.Ioۭ*pJș%tR1A{-kxGdr 8ۢ1Fp YF8_zZb`;%Ept[C?jߤa)ܶnx8A'cZ̼LDJtnN0Hn.2m8xT2?^ג#Rgm zY9c=+Jz|[w$> sñ.#v&lv6^ ~Ocr M U{+R_^Ǭ 3l8٪'+R&?I.WV@LAJ,O@ #lNDb2OdQ?Z'f6 %Iax-S8CsX+ztTޕlM-Z>]'$8~_cϋ>Y4/SZ7 qTb R^#YfoŸڊB?[@Y]~z(8W<P4I墀red+F4ZG}U_6m DAVݰNiaW*vgJUɑKv[§mK Ztqe$cd=U#$54̫HcmJ2uИ!'yfbi iF'()ٸF>7P{QzwiG\$JՁ2)܎s2IQ\ _Wq%S7(e.v! = T|{T]W.G=UN.jȖL4T O9{T X E6oXVmGq`Tu 'yK}=mWtxA\ Btx>:6ÙDRqkT4>Fr@vrM5e У7S!g%0_!Ɯ0y, ٸd t6o4 ,q0ɍVyX\8rHK;1Y5s5%NyT$#mq*あY%asa1rR}k x_L-7 I5E%u)e4W* eMʟOlN{s,ʄ* >!?`Ohp݃]`886I--(#jIЉyMu)Xze,6k|9pyuQb=T|5{㩝*3( ^08{ʉxkns用`.` lA2 eg[ׯrpyHaaeh~gZ6kB tz N2v "wB._V? Fn"yզR݁p8VbZw"KD)7|7nt;,h@ifƩb},ͻ VYZU;* 20n%ޭ0u-Y;wOE3ԵnC75/RS<],ZB[JϽ?1^V᜜8&HE. \"0?!~ŝݪ^ty~Ec7P4ʿe]:T%W>ڝn[ۈ3G,%K\UqHEϏ~,r6xya@M)P5Tn㩆= | C+=G#AN? H֓|.u(aXlF00r0/ NfCf-6Ų*Yyhj,B5@d?fwZdώoX}&Endzy㻬hhb$W$Zif Adl9k, f5.&u.r6.C0Ip6N Y~PU9I0Cv6 }b1~͸ D Vzrp1 qL[U]QpUj. &&wl jV2c'E9o3qjMf!.v>  #]n4p I>c%XUq]}99{s dU;Sݴ"VqxEyPo!㽟`7GNu@cТy7~VOկV# 4xزnoˆ]8"i ~4IUI҂D ]wOx1CYb)><7KLKX!lG xFԲT$5)fS#Bm4"Ύ 8Y9o)S L#<w.dFXPnQ,M {A:98`~rW@bn'#Z|hKCf~:bвb AY (ߴTB`UDO\ni+P6Uruf37H/3|-jmsE欥*& HM qhu` p9IŽcg`1Cnԫ{ԲG:qFVxGww3mu(jM, ԗi̼Jwp \Yj4W8fK&>Fd[pVN:SX(Hin. D_F4)w`0VUw?]sPoyx)F)qbG{4R haTUE!гM3D)yU$)|25o״C7a{/p83&"O=5K_s\M=R<rYcfv5ҏߐH}ftd*)y—t@s73Ƴ7MDc_Ĝm(CRaꪁN*/ i|;No0U,Ԝxy]̖QEf8=#_$"`qOW2kh^3Xl&8c,ᣟWTv-3|7jĊgw,R#{z2 {[][ԞkԶt@Kӥ}EOU+dcKsv!?=m\M]X*q[z;!y[ TFsW"`53x\D+\?+B);/ב$cïn 8\N-uJՇJ1XKaP|,E^x'|[<Ƹ{%Qrh7ԥՌ,rlFe8z%jz;Hnb-Ww??ٛ5&@C" B:h"P_Ɉs:7Pem,lQvj=`K4/{v_o_1ewW=5M=(Ur- /zF$Zn9/<-01u%R *8'BaMc, ԧ:.! h`2⎎}=FjL*΄n);;q~}v$0J0nsb`hwv@h' fS[Z/F @)> bᳬ]bT܄e@t =?ZuDq%$.76 Eٝ4|^F!>C nvBt>ɩ7O-Wɒ%_GpVsp|#9 HVO^&?ѯʮU~Mp ;}j}MxYn|?0'@"LYj^f#l/huR ɔfq*6ڹNGx7Bnig۞H׳iBUw .Z j(7<-to#I,0}UxpB2mD9Ji:/B](MUXD@ \~~P;F.H孻Ђڭs;6g+]ZaFV4a˓۵+_{t"[?\YIBh ڊ3F)hlmu}r ͋#Xqk>/jq0M\> 51)şm7N<ؒ-7)U30;(C\gV,iV蚏6|m͐ݘ̭1yY)|()} rQPsϥ+S> W_UP%|BJxyN88Di-:Y{sYx 37;/O앷^+@Rt|rٴ^zZ#c%xXO)pJ .Qf'J3E͢43ޔ M5ťXa'=u:EVM >Kh>jTR) L/CzpAݚ˱`#~OGJHMnhƹd{qUz+WhI埸E&0]y50NxwPDA`>iz+`WvċRHuҸ8,gy`me:s1[LTö'b9qn?k5)-x֧nUPɋ#V' q fcMZD\jp( /"u+FM;r}e~+(v bhUN n)x'!emP6 ۏo{WeE\Sʃ >6-u׳j!ZI8*of^uj-q([zpi35Z0tS4V/~d_;~&qz^5WZ<( Ɩ1<á؛(sM>Hqeb[6_MTwT wPBHӉ'+'p $NTcYO 軐0\jwG@'<^uvW͊3 ‚,) pboiִ.,2C`(/J|bp !*|+daGJ]-HOGZ96tCLCXkʴ;i҆7bI0C\֢WG[lSu,\ '쇰VշsvCY o^7oD |Tٴc3ճNӾ !Υ]~o1Ҷ5Dsƻ(ˉI 3Y5?7vWْ[i]D#Gm̮{6tipٺ(AT5JnB(ӛcEP{vjX!D,G C4)MeL\pfdqYSyI XP˚Z6~ǻ)=U)6"?euMN}nSsO\'tuw ,1AׁgX.#.q&&P=b-OFB%ٚmvZߝW&qQq/ks.M$VĤ^}EVOzA~c] ₩rfA.OU2w9Ds+~:郙d闍U%]FruRf2]tf}ZDͼ>'_ Ug>IDć{Gey3[XC M )&k¢8%%.F2#J{ _Զmn{D1qdtնsoM3LH[1Kkޒ!ϠM*[9Qv n~I *pd+>&%} 1,3EZR-X>h}mgdtN.Eԁ!okN9vBOFdƽ/P֎.0^ޘ7>h[h)jlu8,hޫPY|Rhqg҅#ġ2ǧo$L6zfh{g99:Ȗe'jF/gKN4a5!Xm6ɵ~LE_̲$$rQP9ZF\?A͕EwQd3<݁s{x3*1oZ  L0{OO>xSqMo_t+Mmq( Y`Ʒ)eƙGwg!8W 7I8BIn~d`}]m&S]$}&|h\?owI D)vYp&nL)|ڡ:f>7PX+HR֥SXD6TmKT-g+ZFccɇM-ϣ>kRe%机ݺ{^nBcQiص~Rb.J6ݿ/n 0y,bpV?C* SŘf/=ֱq;۰z#"ܶ dF#(Iە=ց,]E9nhwz y EefK 8<#'_/< U=uh\ (۽_aH?-LGc*R tN~ %P~iyB'% 0nJ!-NxG88&hMUΖxn.uIM87'˲~ bG^Ԛ2aks( $m7аRsh2OVGCax7#E޻g.'v/mT@f= Ieh6+tʤ8e&Nؔo'׻滗˅MՄUO%GZ7/BẖʧD6|z7BUNv# ;]';O@Ddi~H7NsCVI23}7)̫4򥽞Y}wۄ#ksS'ɧL]708"~]X~] <*a׷3vX+.,,]Zn$!c;q}XaB#*kzT{ M`ҳzQR꺾P0 [ZБ J.[3  _pjf,kZoпxA0[9= 9lιR,ciU0)mTcu%#o?!$lkߌ@; .YsEeZ:Xo*ǽ٫`fӿ/<2I,5A6$ gt<%U4{̓e]1_w;$.qr% V 5?]> cABieú(jV9` #;58Ƙ,%Θr zVR.])w> @pu[i"so%瞓sqsT:ugJ6}gZǞ!JHK Qoކ(;%4<])+."3tTć$QO;FqVʙJ+%I|z;Oc[xWIğ{Ch^t|,k3?5$mvsuEa{4[Ah\j5Ṵ 3yfHd+y c*PdCTTEwxW5epYHwAz&ȈF A ee>nLF)\Fqn&+xh4͢ "7FoPprޏG3B?coujp3W4 Mp/P9 >ԅYc#Č?-R`{d+3lNZ[FsŦGd@RIe=]zχޱR:|Bt&?٨uu¹7Ot:KoprLREٶ,hnbA$qC͢fqЀ:{? MRo P222 g{N"89sBr O,zrT>l$\Qll;)twha Eݒn7C1KغFC({5UV&DƗ=Lfk[[Ow׼li;!9_2xy±WExɅEg2xA|0yKY9y|+ E u{ď[fhk*Ӳq|.vST?Kf_UFES!l bh^S'ppEGKxDx/C0/9^g\b$K ål&%DNo[t7ZOfOp(v Gz2{'r_`w3~]i*r!s׶ǎJo=rxk+?^FN5| }h<iUKГZ$| \ OR?_lj!XיeJ k.hOVqۿP",mH-+# p5{G¼aV}K׾/ dopϢ{v,lu BrrgF\n ~Eh=0frL8NA<56g&EOd;'j}u$ڇy‚MMbUc'<4"5 򝳓z/;臤&t4K M>j5dp66BzEe+=SzxFFm;5or|s\=C?Vz SyEԓ\9'x7UOFKviiMK+@uʑ-^%ǩ`0}4?Knx~IfI>t1@'|{~@ORv"Bp=1#.)j=›o@tߗ'O 7Xt+]t)赤Ũ1^IFޓ5)ܖkhs 54'-8>v>yßnP3t8W"X4[ARJ `Yۓ)oݾ_0 oAhw6i 0Br݀ Taw 6B^dqz](%-asXE(YJ?t7M6+d~lw~頧91LQ`\haa&DTKH W0e+bZCx~ >,-,븅 :=B$EA@h[^bn|k"km|C8fAs66 K=t].?*}F&7;i٦E$6vC CtF:ace'C1P<ĢaFW'v O_Ğca-+ksBrv+Qd3A4d@*_^/`b2 ( dC3J'F#WXͷ:nףA,\'F6_$8zCMGqV^_պD~+s1navn W8|&F qۊ>Wcllؗ\9q*35_=Pm^OIX2 ~'.*uɑh/аGkwnT+6VY +1 oPE`uڔх`3\+M(鋞)yH.GE_n "3!<(i+XU >3JΔ#.;:kazwuWzqѭW6ELUMCJL߆ aEWKԓ{%Pβhqr (Hoy/frJ?7ϣQYhin|͙& "5/ _3\ a)rnKrxne&ĀžJͳ%}Zl -+4ঞ8{Յs}\I'!?Рw[b=0~S؈6؎)@ ӡopIHYSq-7p-w;cw=MpaHsm9w"9iQ@HHj [(N|Lq#hET#ew(=l}wifOT˅e~wyԏ6^dUy !/%>C:w6@ ,dH0TcU A, nuP:ͤ]P"&@ 75UnjDW 8)}<dMPtoZ.oW&Dv0LG%:Y9ߡ_.墨BFk*[_ "*~Lw Dv&v(@hׯ& qtCKdP_C >zA8(SsMOTe/#?{&eM|&_n2LxЪ7Kr_E_rdmz%{/-xpB5,ݣ 06+XYނq oXORDPu hh9Жsw5?Jpͺ3FΞL5 ub/+f|A(DQLOQ c|{l  #b kt"Δ'cMMIeC`0kUgLl:''Kw2gkIhQ5ҿ&65y .K Uoƣ7@ޞ5^uS vƀɷ;oP좶Hh:?Uad j}P/ {?2:h4me5gaEFHnaaSokZ75_?Lx?[):>sZIF!݄YPW -.Y6A~%T\ ܗ}Cio9) ɳdI>En j{jtPDœb]6^R x?}us]ًn1<`򿨼DYS?,i>yIS{Fj=.LŴǭǾa$mT?Qn%3fPw:8U̶ S8g4Y_1qYi(zhVL#b0$aT|R18nT/ iɵ ZP%w=*.BeA.29h@#C8'F}slcsb9ms?6U%-qGzplGqARB 6F&;o&"}e1gF[#1e؏⟧SHĦJx~#):Ȇ^r(;7c(XL"f\޽r[O |[*ѐ0l/DpǸ^Ub=GpS ҕ 涴Qa@IU~&lS(=Hi;DpT<TM`)˝{J:*n"bIy I{acDZ(ršw !m9֑X[{U $b 񈿬(.N{w` RgH2 LJhAKSxKh8vhAI#2lNj1h((]#ݒԩqh]bۼ};lt9-Ama1^1q\;zz12927~L䲝kGR;!q9\:Š1/U]Fb9˯'&lݎj8f58ē!,s4n߰W8OmW/sZ*b^MyMu\[KB1?XnE96o:*:NAc ξ8FbB:.xű(c5OrR sT {G7/݋+wbY^vWAg54R0, ;\m6*m!wSJ6r.eN+rdBH#YS[A;.bwg)(iy, |\#v~n7;$l[oˆ&F fYyŹؽx\̣ПlX*rt@gf c6OlYest`cOr[&l6D# aïЬ JJ]#V,Hg-^a,cAƂ(&Io;L4pVK5cLDH{qt tBk٢{>mՀBD!4k4-֌H9 'k)Gc{ó9nCM21g]hA"dpCH*(;g4^L%$@J2ϸM1T\ܴ.ď' 2v 0QP@ mһ?ۈŢ/aӭ _Hܪ<D9\faES6͵ dCrpudc_vP}0tJQc`[`uw[;}Eسih*]w +2c,D`_h8x'3% ^_kDQ 5Xi)qw/WՍ՟,D(Mg֯\JS . Y7E>ZMK@LvհkbG9? fi$ ffkm˿Um%/ѷ B#Qu# 65o9Uò(s>mR,㼜'ë'i;iשbk`_=t…3H@̓de>񨤜AgƫFɋNe!IeBH7%uU8atXj&CSP<#(d~7^&`cP&xЃ>sLH3#)+ҝmy{߫?gd=XIoU/]a_ﶖd/x7̸ۡ@"{tibIij0xAv[Gaq Wer s9A|Ant1x劘zz,L"~ME9࣢~99cCN۰طzbU;a_^ 2u;طQ?JVTltk4K_GQ/ ~ !PRE.n|T+H'QΤFb"uфn'3KX7 _&]a$s,܀,RԍPMJLD9[(-$4Mم \{ u,MV.I2 ٗ~P$L$-/ʷ4<,ȥT)! < IV_XNd).VI%¨KfuӜӲ>.7/Z3D-Œ z6"{NbR@IogH1rg4^\ݒ_} 2t1$.@Uc5k!t׼.Ua<|1hXOf"Wf)YC(b9씨8·[ճZU9iZ>ohoLZ:77bR;ꗏcxeu I9kh,BY>igz'Jy\P,0ң8!-n|Ar_Ncm0q`J=8O"1D4"R:"XL]4LG9Vo uLaf`jw /Dk9PTaH3fc2xo h&5]5h3U]c 8B ŷj!nzW/J[]FE5`8C Uxq $$rG2B~J;?RFlH/lJpCf#$QcϻcWDr.)@[aJdӶ"g:؜wX7iF]YnvY;Y[?>V+^v\K>PO8s8J 9' ǔ9 &$B3{~~h .Ѿ,a1E`"}a4<_@{76;cy$Aܣw Wlf\0ӊNQ/|(3hP\I>"Ã&Ἂq Pv\Gs[7,`MӍ/Kk4`htNb$^̞#ܞ-` :`*lb%都.Q0=͗b«[rhBItOH6ӧJ{$FR.)jB~rW!@IHsbl0qxa}&&L8I :iH%qЇP CDըp);~Ы͹6D~0/Ƌ,^A!Y)_w]%a B+t*"A2.SLUh_<'/:[(e4*Ԓf~& C;8hMc&1th NZ˄yՍ6Dzj}4.Y+L6,)7e1 U&' {a?쉕MxFzdnhfRHU5!d#88Ciͷ/QI;ӊq؋Ùڧ(SԔК`]c˄Xsb\\3TMaQyG2OU =sÐ*?"bމzGcj6Y0),b~L ` ̇otƁ88}r'vmuyիB]_!orJ,oR6lP<j?׈f9-lP!},Mh;'_ 5^KiGD vQSp})>uH̾p͠]J]DwOp m:s]sd Dc!|>B{Ʃ:ڻMkj^n[ =%j&3)l na$.{P(&*~@̯vNԭ^9 0Nԁ-nrhw(״ͤ J: xnG[z*3fuۯ82槍!a4M~M}Ȯ MÍR84NViu^j$I;dovD76-T-O*-vT1+!1gJz9:Xqɷv3h &g9 $.:6:݇%W&aJL@9})> gK=W1jH?UrQR3toH|ׄx݃åUʽ90ZndWA72p%`# 5X6lӀ2L'X޳8 kЀ%"F;^AƼCjuxdYD@8;@h>Bl9J:FPD9dl?d>i HPu+[Q!s͟pbtWNB4_JlN v)o Q*z32HHdj=yνBBʴWiB,R4ƎZŀ?j,Um>wAEy׍\b0Y42 w^2mSJzk2{`tn<ݮE/!!aXK}6*hSߴ#d mqRZ>ji_NO)Y9pgȕhӈQs}|2)Ф'WrY"E10Vݳ{ ^x@x C1:D0bG%>3|տekERrjP)J eIRK04hV*¬8L҈z[ R$ lg4QN&q?x6qX`@ }Reak:L^D-y_K'/x|77*a+܄a`9X\0dLԸE'*Tz0J'Yu!/y@mDւ~*5z,'rad$ b^M􋑇5C5:$ٜ;d1N g.'oʦUioh@ip|fMDN6*kB(ͫtGŔ*E~+n˷_鞎}(lO95ԩXPbT0jjd `%;g(c]FmA/*j]͸|n(tdo IYe`Rvfl҆ˢV5z4I!o'p\ϳ9"P+@iJݾB !PӿDMl[$v<>ƞ9u a޿-ž̚ %z7W۟Bݻ}ʎXc=[OsRN6$y< g|Fkއ/_]i?}z6vݦP=eR؄gLM!4AygRK%STwdut>=#4QI Ʊ#.X$Y[ &HLĢF- #Ec^\R;ۣ 1p)QN%SO?(dz3gqh(~ʢOlF5#Pɚ⤫8ʎzL `.r뛢 >u6YrI_h:3_j Hh!9]++UL\KeQy)^4K Vdw2 *d4JW=?&kmǼ T&`@,r'![[zq(?Ay͖B2ru.:s3KXW"LݒRF@$19=WWR~PM߯λC`EjS哼O3`?`p@GK"8 ܫթj$B]5H<}'O'+rF.+*@k;¯%G~[#ș}2c!rW`Ea}{D+"%uU%,E|7h=$ HճIyb:i?hhnc%}kǣ>DhSkȫHuAKZ}YCln.a-d\,C@8P()TvVMoRaUJMDv9{1nw,#jG>Px<2A/`[r*dx&|%+]H]-d^hacJ(=(VЊ 6s$+iwiuV{zFAcJsKps9/GcDj5< s#Xt\,._cc3jgƋH I9JT$cm}W?LܞLKlU ԍ sO2iSrJ(S2*it|<9kVTC}'I0MՋ8&-"EG|cc_-`H(u𪿜FepuD=2v6F2%$[eRKTc l }f'nQeKѧ J$3ؔ},sR+BW B PСµ?0D0oj y?^J9s=NCt .)i3(/s0ܓGWi$~>oi& <?St)[#+U)v^vwSPsp1F˃ц_,RMԃtIO3_3&o]5A5^O"ikֹ}޲nG?!]! T0lW^P0w݅GN͞}baWWk;^r=Qz`7ѫ/Lq>0`%F~ jn?os|\I24\ADI6OQmEպSUeױiS+BgYR_UD_K'"Kf(IQHuDbsxw++Ѹ_vPX}31Inc]3aMpnCF6:L'pwh9TG)5A:¤%5Er:\ٔ07;$Uڻ"AUЅȅ.Rss P'rRCX;gh ث6?9;asסIV6jHæ*;~D{k:ؐqH nmR"I/R&[oݟk-TBIY%rilHQzLB0EzyOږHLru!m-^ ׳^"B$g]6'`* fB Tc{M7菎CHW/qu}i&mcA"wfۀ57:Ͽg:k+~Mi!}|l[ZlYYWCWf"1"zw<A'8'3ٸs)!h8i7v8hi9YI - OjOT- 3eA5lޔ-v[P%'z(?_]Zj`%\:X1{4x>?j5n2$)Ueɵ25n Gh1bX&G(;#Zc~d_7 yGV,p]/-(0RL=KKA,  K)+[${͑.Pdl3 sXœV7Nv؏ moz ŕTKO@V++iǯɬ ;}%'KcZB;5~t!ߞxBXX yl^ӂȌ,EpX ju0zT|^UGY(HxUx&1T1 YA^h֮ R~2juQ1)x(no $&vŗTlp$w=XZiY߄'CyyYJo~zBlg*lP/T1OS'}RqQ*r\tnWkvaKl_ +0 妵_:g1D ˞G`vH;s4T٫!1ka&PH3pI]\N_`bVɬ -9|6Kc\Mz< ¯k { PA_gB{XZ\# $!|R;Ju^_~8JNn /H@<[v2%c@ewhfiyJXB0#X/̖ͷXM|W _\KKeN$Y#,,2OmO91DDŒl +^+MpAhag,Oa\iߤS3>1Y<=q- k٧S9q˅Xh_*+f~ J0.})0hCC'r,>>g-1;$7r &^aժN Bȧ@Z-cK|3׷9HHżx\x_ }'л4sstdQv4oO JτhMōKdvT ѿ^yO&W# hyr|?X"Dɯ ^XM)ς~ޞpbl_K6HWAYHRM&LMgkKK8wX\. ցN'KY^ ߓaGW @^Fw./6R#rJ3o\jiHB]0(АW-©eG 82G5S}?ٕ#Umx:RoZ ]7, AQӜ!rr*6H-U r:먐1+>e4l3QDT/Z-`A/ auRBõO Mg"i.%};iJ88/dhԭy,r"Gq]4\peW8h*P~8Kǽ߳CpEH\V3HC̩S[䭮_,"al-H `}(tdYJSB&XyӳsSE(p ,nja?M{%XcbDӁ^vL|_ܙoA׫7xZmSx‘%ZsHCpqKTJƈ!,?p$(D|Z `P&}״L/,AA | BRihq݇cgИO"R1.eG5gm%Ӥ NҵhHA g.YWeӚtQ7e-h99%2쥕*v~/b{S) _^d2r:{6XS_б\撟~Й2fEURÖAPZFWոw#r]#dO* 9F~`Ջacx G `ROk8JZHlHmjgpU=Tz( 4ЋC eɒfb-*;!C͓o&cAo1*8lj9}w Z:OҰLY > Htxt[йZf,Dl3gh꯸˿Hͥ!OMHl!N |)'r UTM&F9 4] [BkK1 ߑһg:~$O Bѓ3Su~ FyvE*jQ᳉Y*#R&Tg0:$ҡ;Kmf"vbVVC*gBc 6bFHS5:'? aN*P(G̥ ?d4%"o'`߈\m>;RS,e,wwYe^;:RVT6I}7SͣH')볪J4y$)i|CyQ)I5wXyWkcD% }xw}Nڿx_Hj_4XvJgc0`'`w>dž_9pr@~Q,[! 2A~+ߠfIizMLg< In@kd9Z0UM7Ďu& Kӡ`d QO& nAUQm x_S' -N)#PFl[-'Qۀ0D}_⼾$iQ*P\x?;zz=dB"13T&tt'=Lq1.%66KKւ>d& 6y( 8ֲ}6B(?nQ,w'[d m{19cwP!`;TuQ!4Í٫1Ҵ83Qu-7Ջyivհt^+P&R^ 3DcP :#[y1g8}ț4zX !sezR!Sյ&g-٫XK9J8|5(_/3Nv?K΍ݡ(Sˣ6VN73[A{e~S#qA+ʰ4WM^HYҐS PȆC V5KEwAU tz5:V:g? q+O?tZ 6leo 6ܢG5(1I6m'ElI?I N =m=AE'~4Wx$Q{3]׈sJ*2Oz!T; 7)ws_pydJ$;w{/~+7>K5gw^=b-ph"2@@6Hφ?I{z8;mߑj&5S~K=n]Zߒ$R@(-%;҉86< ڛYW[JzAL+SڵlAMٲiB% ~73scJیnB^ZYߧ8t4#U-SCKz*r]-,5E'ؖלpS E6qZE`Mp8KqECPQNTxy.%%k&(7@FXAy A@~#/kBv].+eF/ D[ jSr)3ΖӓI5tqu|q+t̄CFEX vƱB0duz<& t"Tk[&9Xh=hu)/|dIks+2z֦[,`4̔.*K' Ȕg$?=n 5xOƽ]ą߰VOؓFxxijCs}LBH֗[,CW\g9 (ӎFP)IDvk Y遌6|D%$gp"oJ A2x ǚ >܊QEדWb~q ֋չgjCϜDtOnjL.ё/ $q1/eKl|`r9GM̯zɏkvV0(3y4\@U /PuTj% pxIw5Ӌd3fJxy,瓻{r GEYnf,0 cB_jfӴ-]R@/ VP )(8?6cԒ S]\|MUbHk]\-bnxT~csMJJ<v&|?,ծ?/`1̯WV2$Mw?rmbcL  8c?55#\tОOraBGY^V8o9>/O~ϫ4{%AI07gf{u/MeRчذ ʼn׺Io`!W7ah'U; Ȅ" fΰfCa5`Z6A ݦE >pL}bBIK 83IJ`\f!P5~Wr6(Է)jT٠a-4AOw<F9Vտ8dJI8-tf:j !Pk+"U^"8f_UM9 E* Qs~ܱ^_f(6z"$lSY>ww16 cpӫ6G8uGu{ؓKAX[On)Ugjűfdkz/jQ=w 1wMPQ00>9&zͬv(_o*SQ鷓r@nz&0u:>Kб,l]sy1@΋qܦXヵRt~z054OK_W`TK" 2N%WrhrNsTouJLнCd%2NɰbF9Q0N%'F9*MOvz3qM@֌[TbZ,`voVcZ"'L)9-Qg8"d\h45 ;.n]ѧ]wi JUh_W.mX-ane&$ެ}Sw{3?^/J2SZQ_YxŠErœ+C߿WNU|SsWu G?VVkQBB3kzkؔ5i8R{ߝ-ԗYOj*ԺtehJ7s$qB88e}8:.:K?jLN>jjj1Q sD0 FsdJ7\dsr=QӨuNeGɫH(.g>d@ E씳=du2u=0MO/ QrO~'tHgQXK>df,Fz!ML)#?x;j];!y3: (&qvYnVJy@ݡF6V)J-l28NeZf.meG[}T:;~ ,49^0eyH&׽l(ƀ_2wJ9ILi+rS OUYkmn^-\eqOTv '- pElg(4>L @xC;ɱYejGұ;bvHHA,d M(GA]4ёU-.Tۏ}' ,o%@yJ{<"c`MZLPfN6iT 1IN&Bx+Nz gkEM^x7+wy,OG_GCGvL3萩nL IzeUbT>{ !RD-vIO^2bQ~>py?Tpx{g%)7:L7! EQL@ؿQ u]>GD(8@mP|%<4h P 8M#gzӟ]ӹ XAT-QBߠlbS/ɢ+G`$;60CqnE-HۘXڊ^bTZJ*eDƉm!Bq /"}9W392bXPH=^*4 %\-{EUՖBh;Of*a> E&fu|0m60fEd3~Q2]y9cpG#Smq1T瞘+ Bt%'QtdWhHbH$W {^G _miCm\ʬ<ֻCsEx4ILL Zpy];xµZAp^yal}7y68"RCnv*u8~Wȗ7Y&/NnKbeP \R?33A&h :(]ڋ Q0ȅfK V ͌$s-A\>M#{ʈ@k7^wY K?"Ѵ0s ^%ECpbn֛ƐRzבKp0]_TY7u`GAPD,7>,n7 cd- [~#IZyW$=2tHBkdf)KrVaN<X!#yMbeSUylWnBcs3G3C@j±8*+=vh$0nRLaBffHs$0v /pNj@lc? ZBE%P.i ௑9q+`vEPF[)Ou?6^Fe1pDؒkӜ}]*4zn5@^1JMifDTQ ra 9NFYnwЈ ¿Yvr?טR*%\G\TSIMG}%U|nB{\QM55Xv>.USqEOARѳ5m( 2!xWNا,v](G>h TR߆XSk%v>A r`EW[uxB[U!0LޫNqGof03!ѥsUC582FI R&n\(Ȁi+93:vMf󄩗0VZ)jw aW 5ħZ~9P}ؐqj8q5'b_2NyhX9IdLskt+ /##RB $&viQLyGM/Xߟb\Ӷ/̎@hKhα9 clV,o?lz[`y uH),;V*B#2<"AREc&OMX3>p?BiluU@oScCu_܏HdwbB*#> pXvq]j7iZۡ;c4Ҹጺ յ4Twۚ8PI، ՎRY8OӰZgq` =|cC%$qu-e>tpc_8/#(L]/PF3l 3v|.uc82s#? )JM6%Uun\,2_RfMPa|6W#Ta ߆],bomwT6$j \oNK1@rrde$2iA,Yo5vfJ!rCebF]nQj0?.S hd/J:uABcX'мwmAea<'!S2R'0+;-i:s#de4 b d[JUxK1!e]{WQKg_6#L#Sͷ< pf67缛~N YlT2%#5v M_є~k,vKcl92WT]" 0'r+u_(Z8NLtv amlxE蝙ēAV9ǡMرfP7E,ֿxH `aE  sw WD7\԰P5^%: 'ͷS;R\ˆaWWt'ݤii =\$f]۷ϼ$rKrd`EYas԰cJ3} m9Y1fn5]G QbqQ*ʊ0\SA9K^P 73-v3=1Z}楽cy,Y/I%MC d.8Ώ6a3s6ۂp@A!4+z%Yׄ#1\cR]P;?K~=1ݎM3xG9lF;"inɚ[)fbc숂dAMw@xbp, ?Lw >& +n$'z/)|ު0<}&>d:/44w$yͥUAJYg'8*9I]ͳQnC*msWQ^/=v&6ɼNzqSSA ϰ3UoCihAɿQ}Z٤'ZXN@aG0A& *~v`15L[NQCY^9O5/ _XGB)D&C[UhFR롈Ų/hq=oa!tOaJ׆Db,W0~[rvn 0ai}"y9TDt5q5*gb1j] 7{-Ydv,|IY6rET CEp)g Km_#*)E7Rϸq(fz}Q̿WwP&` q%NZ1@j`NOb+m?tN3zr۟gcTlkc8G2F鳅#B^#$u@|Dcp!kzpXG?65]oNsn@=Z4ȅ,6%Y$捩,U! i(žñf/c=Bu*0o)4. + v OUEbYH:eg̊q(1#HTwP}$5x\u(g Ӎ%羛־!"d㯳Dq ung{qC0E]cPWk=](@z$5 SPB=u.KI铕3~z mbqW< 1_9TSȊgQ 9?J4U!krͯ:/D gQpwF"3c>[E? bz`}\FfV?P@"Dv飯 'mWw/AUwBvfI3rltYnu8*5Ԕ솇M \CҮ"7xNW08ON5"\uYV!\ͱܿzZ}nZSwYdPt {QpGZ r9jx7qdigcT^0+`եc91WZC)+(%_JKD%K*ɝP ɕ^1;.fX~^=5Ӗ^2mM=orcil' ywa4NgK2ޕ;)+ں%D"pJ2|i`,߆1WƷy,mC=$9{&ϙ݃ap#:7"AE}ӏҔow*I`IӵPED,#)iR9Q5< K\6!e≼E|6k(i[y0ɨk"O^_G^ 4#?4ɃN O]e?9?y|[Kb&wLD]fw3lUQbj$aI}uJH*BwtNwiLjn@&[ APt2TΔJp$ ]-ÜIõrP~ݭ/nġ&Vp[RWC09 *ꦸpSօQ뵿͚nO1^wzê]y9XDꎧEuD^Z[wWd첨wtm(?GjCVlK)3=Kϳm`-̦8`6]=9!VZh0U}aY msPbf+Ce6LJܙ@ Ŋِ󓩱"k ]6NSO `ƨ TZS nꖚdtlZ,zO56mkܭ`πt㐙KKDZelsړ0Ĩk?v^i~־_&߆$>UםsXؾz*,]S9IC^ [(vհrJ܊k֏`e|A ?)I s,VKd_OH i?DjL(-LS@\E]H)1`vҙ ɾ?c1NСL+3#w<nQe6;|8~C]՛j=pM91sut(nzcPk`iЊ}6Rg`O>6 ]Cy6FXfa-CW)2`lZ$Ղn(q!m$' ]7[`QdͅZ\MDkyaȽ'Nݓ?H ;dR#5 SoYi *ܽEJ(Odn^as5J#o32R~z8^zWUkWc/ {2M6iy0):|TlHR4qC^#_1k|K] upyWJ*O/D:]=H$qQuPsM1๮tF:*='T"B ڀ*2"S GԱz zQѿ֕ܵ -*ms2'Xkɟ?-T 9t1O{$I#35E"]Xr4:ye?-}AuREShftANO׾!͐^rWgc"0&Ra?i"ly;NkޝnR&չiEX>2r~ӏ僼xD-)r>6+`nsg~qCfTqfʑt=~2j\$M<;*$ ~+Nl[ PEiqGBLĮ_)={p*>݂JRZy;ȈuYWw:I;W86dD"f;, 1hj >wj2fna{>mTX̒HF)Yvppߝu=遭tY;ngsE44:@I %=Fcj8Z5δÊ,ai.M!i8cL_U*CGa3m-8Eѯ\ywp(%G ivc9ƶ)r3˶'lcxoO>F6ds<0mA45 Ep(pp@Aiwh@(46O@O \miq QW5$ ;KrʼnUbǞ< Iew#H?ٱݠ2/W9Bo ϲ*Ta썛e)ӂ1.Xjl"LKhVys[  Lg XvՐ)X̰@ tv5Jg=vB +fjlPqLѠOX|N`:,!Rw|]shY=Kisut g)߿*"n7oSϾhx7h[\>zks6jj3N.|6Tzmw[ANZE `#z}'Hn͌?HYҪɢaȣww̏5.eR4@b!t1Hku>X$>oB6b9O7D!D4bk'B[DH /T`y%g5=rnLP:8rJ>Y;1:|r&*YI+ec,*h@*cW%y,^1u'h7$rp. q$:'.سRA'5TigK P3N"Ebg8gNEv'^_CF|8VH&ޓ(9a~, ELγz@C}7nU7<-cGBJd L3XH1bכe06P5T2bv.I6'վ[,J6Y{o?фKcr .H'`? C"AM̟5 yaSf5|H̱A~ZUQ̙/bn8?+1@|bMbZVu,c+w7ev A4 GkQָHϴ09JŰK8B$ cS{琼5ML ƞw E,EUU})nD( jth]+\}+)+*\dV4=Qkx AɃ`zߡ5dL}V׬o\F/<øigz&k} ͝6;/%'WK&kTRNc^2|!R1$Q x`A\R?8~’_; h24̼xpC%/8qܪ =YeʚmXi[9$|. !; wY65bf AuN5z?#RwZ2O %ت,a K?V/LqµHLuehO@]S%QMo@:U*|4F')Lp+\ex_WQ%dihKW%g=`k8,'}2ᆱTb_{Qb90XS7(KO3XsO;I}611¨N%UGhA*牷Un =*\ X P!6 ܝeC3ο5qjD@(Yl7np֜'qktKOt^FMĠ쁙=/ ^8%I@5AtUU$ lLw"(iv4|uܢnͷp0beW /AhQzTlm=Y~_טIOwV:.$$bG SXoy;xDQs n^ݝ$eŚX3r09z.7Q;Lߪ&i^7HOIJtj /CI8]S3mF.lS reyś"uБ[X:ccN肾tb4 &1 qH:t-C!C-wqAgiMݦg/roVxdWLPkjֱ6͏L'Pm4?7eqA4 ec}mo ONc*ϡlѥj;S4| hb_$};''Ncx:MQ,>Sט*m*$o 7ӽ=ӓSi/ٜ %ZuDݚۛ2 m^yd wzvHƧ[$H30N/1M:'xjGcQ3baׁi8CJ_LיcŎՊ` {;-CGPf[ r9ȋ"+M#&4pZӚ>Ty7Ke+l:vrcOφ cOaRY 2;16)yƬ?2h U;KR0~'b&lSMSa_UCzӕӒڛ厬_nqGp~/92`E:U3B{euNmF E.1r5ImjRۨv!ҸC^Hxcz\$ G/&gsm$"P)Q-X,AT[~ZYGf6zʌy'_cv_ce).6΁ـTwWgRBZ RJ>:"@OcrԂzW:Ha&(ou)ʫ1FRoS(*;C8aPDB<7&61flO`LbTeM-2p.C8/]:T+F]=0ٙq QG:εgv5i:SE% %0r؇U\ҡ "MƲeƿr(K羔: Ev?>Fw-!>9_ lrU>XXܽl_ P]&7F,%I 0@x@%E>|Im'Ay;qK. /c;Fv/Jc7mL>> i7O5;stDI0߁CmhkQaWcǥd*ɏ'[kLgcu;Rc7 ) 8٤~IU8/еBF!>G!6=z _,܌|I㪁跨V~`#=^I.Qw9dg(uqd<(SZ Ĉ(:7DZ|^F 4lrnwht_4ttiHo  Q]9.)9\>~r>DpjKv3EtqR @h{WaXm.Tg\ORvE}&<4|A[3nm%%YԲ:'G ;wNG%1>|pTz1QG@YH{OcU}زN2τ |pV3)GuQaiOj7DB Kʍ2iCG ?*\0*fBU10'*9NBL{p x^*8u/r D DK0Sm``(:Z܌d4 [q!fLAl\/kx5ݪI C3dz=ip[~lK}E﷧˭F;4*w[Ƒ 2VTZi? K aؚpN[gh5-ūM:{薔4cdÂO7&$hL2Ư4["*jo^KZcr}$bqAwK彭ُPpln6-{תj$#݀?ݑJu6wcrDHG#j%xGAB6Q(v-n2 ֒!-1#ALJGNˎwBU"~Ib" Fv$׀?>+tB/ґn0^❍z뽩NS9ў}?ژ$#@-5g}n%>'K>~]SxY k^h.qQЌ*^jZ)%(ܱzg sxGbMJܼ) )3>3ʭ47k5NUZmH{hx3x,s"y/F ɄGDcuw> `B-(@LJ_qTf|ɂxU|c\SJݵ\2K3X} Hѝ@ff;>RF,8ڷHcWl"VC !֫Inw5_D}۲{,\7L(@2J|iEԕ{}&,OY>I;z:V<"I?P6(:cOKʧ^3JVl[TW2-yΖ&yXuhm~pJq~m88L]N^UV5(@4K{0J yE Ykpp.55vqo*{?'Ȟx0rT$^~\di3K.T38c1JBTJwP)qh`%Wa7"A?>[8`(B6)͋ڂ䠭ݖ6/=)m hlKsߥJ[Ƹ3kxBu~GM{lP}duty~\^"Rq RTæ'uX 1QG.& Eh?eX†ySgY}Mvx⼮\#8fӸDsroaFoC&y,kAdPXrHQO\1U4#2vVwԃ!>%}_`?=H^leD&;q.TLخ@p;:2҆+NF˨Atb*^Ԋ|CT cĐHc9r~L9 adU$MES_:+oJ{8 yu>NlqA'xk/S]PvZorzRSC9g.\T9(ˌuT^r d+툉k)i4f a]-Fͮ=fa~psЂ (ϸ88KRcT!GF Nx"Žyy f3(J%?OtnfYTl |x_lT?wm4v)3iIT`ob~}S5j $|7\])~v\3|?չ8 -EI |IHV<NH bwt{ .i%|91դˋ!3W:c[١aZ<4P3B\xݜ*ui| 7y%#΍ ƉaJXbye-Aݧe&褨26a_hŊ&JFXɯͥB}/_V{#`Mj"IlujeV4 }zm KQNa)`ǑQH{Ztag@.(+A:<7e?C=, W4j(ޤ>؝;]awv!1ܐDX,givSO͞-Z%S:+ sîI ~5 l`SMZāyRѻCŤj޻Ց{$ߙ*Uًэ( 4On%';)Ake/Vvb=U~jYox|(oejօ 硢 ʍn|yMu=F[ ɂ$0~Lq9OX(AޖEQj-^& 8!WkSZAur.z޲ߦjl}djb.;J7K3D-p>O{c T0z, ҄psTALrhgC:U=dlR( ^N ocqZ&t=ġD:[}qrPooWjS\^~d!Af]NTRKqD.w570%45'K}R.CETvf۝9)1>xf1|·t0?k%u Uy燈aIOZ/Eߔ<]I gҴ7)$zޜبdӬFujِŕ~pcZc:ATP +Q Jy{No8ߩՓ[LWh箭 t|]=8(5Vب+ZF$H.H @il, 6 >PWf?ebIEhKx&uڦ7Fx8*fb8_`1LvϓXTF#ߩLM9wURH.FCj:Ir,In0J&ė4:Cka*  ;Wh2e~̝Qm{%+2ŝM>6x+N1؅^c)J3gd QChѥuhO,'gq7SeNe@6%XjS=rQYFEG7b:GB#uBk#t5<#O'k_R8 U \| SD[\@O-BzV\Z(gMb-Uvm @crj#R(;ئQje,v$p+$kF1ד~zA5>) &,KޞEc.΄؁Hۘ7cv%UTCpnGkG+ (&+LDS!f_<:X2VGΆhmeԦNcNŎ}LH+E9 7"q1OE"cSq0rbx̰Px46ל$VKeE%Βi'ljq_hEY_NG RWg[P ;Z6#X@ P6R1ЌH7W/'BlF?tJ)u.0*9aɝgH@D_[)r:[Cx%y +}psxHKBd {J` LŽ 5O~FJQ3J6xisvXk]I&PsSwrX*äa5T]29uBrv쩇=gQ2 >r1λ#鼬\QJyPgٶ1̶Ndaxj8QQ%JӹsCGҦp1UCT@ϧZ~Nku7qrHM,bQCp+LNS>rò+8N 0k W"DfP[{eF}ݗZ ҙ[dXl.F `5wA#ܼ(cz`Zf32%/Y^;/p:6_{K( $cwŤC_q) xUy!!AQ٨bj'DH4%<U‘̡ 'hI~2݋A5~VhV\>ݢ%¿a+50M 'jw#K-r~vrs\ʽu GZgvZw 0ϠlrE_ ^ws7t0;g ,|C3 _<"sJoҜP˜j gt9:MX`JߊO{HoCqC?\ǜ~Żt93xO瞜oAj0wU {7P6 e:rItK.j᳏+ O: ͦp̞Ɂ͡ud܆>1琋m `.9J}w0D)rt2=Κr\\VR`iT.{OPHVw~PG2':6<QWRpQ9 PRgTRMJ]*c5PX$4kwR!-NuV"R6pYVKUeW54QN0$98fy>JAʉvw#ʒT%}htc 2y<ɡa&Ib& &;c$L~t4päŸfówlZOyi#S_1RMd@zsBar.qKb?.1DRHժtj"Xf w9] Vj/أJޱӪm!Dk;MOHžP8A#vSƷBfY"B +Э`yYya}(Rg (J54LՊк7~+_>e B"y=KCl=` H#niIRcjZsI}@ϙ%.w}<[ K<[m{U\M?g!noCh4֓l.ŶC ,E/8IيAv+/mWo)YQUo.N&}aN8q.G8cgnU `nEG DiSQp<-<@~C1^uU.)`=z|Gm4'9:VP]rϡc@nEwLp{9'F83ڋaPkH~ej}*:Z9K 8O%괃Lg?8ƪm %w]zlr4U$Y%tӡ菔MzF!&@c f2x]_h+y&RCdu@U-ȇ/]+$En_0.â_[BoDL.ys*9VΣA3ƇA\' yG3CR6ӝBy]h5 N2BIj\Z.MN|n)Ψ4=(6g?[M+|ĿSP#Ḅ}GIt?UeTkn^ A2n5όe2|P(3kxHN`yзTdxm`Ov5t `8xog!2[оH:hxdX|gi jmRtbi{ai\1Q &0]K@Q!\8v J2|[/MޠDE[4V9zF՟jzy5(Lvk^;;цPB~%s_cWB%gb2w*<*3z]XĎ Xa6K0nl+Ӯ@NiXjЪ~Wz?DfB@p4D缉i;5Wg7^k|j0$n sFo) cP2+7 R>JHV ӗNȠ/WXwS狌0 6EyK)ۻ#N<8RͯjS@-l7`72Q; ]iN6} &~moVn]xa"h}0;9m)T O+hI|0(B@D^.xI%WO*/#c+"" :Usol'Al.೾rn\_dQN.Rʽ:,`:X''oH#yk}ג" LԅpO6 ],`Hl>. xNgHC\}f蒷r+Y8@JolݓxPDrpeNr:q(ZO *="DY&LbNjUwwcZۚf>j o9?qqw q9FܩD7%#lms\\HG,#M=zХR Snđ؜n Ha5ܞ$tQ>~ҟmγ!`ZgڒAO* xiTq=tKdC/k_^$<5 WxܽIՆ)Kc/Y&c??+W'j4m]oA0)FXUءiGp6Okx!!dcLh& &~b[ +=˷k`b9LT`A>rmx?J9ZЖQ,0l&x*RVF%(X$X}Ew8dӭLrRV݇t= 1~&\,+_rYzp?2}9Msz;f&ۛ+D!]<,#ܝ2SpKCpޝv\-Z-P܍:>ȇE%' x+/w fYƭ}=/4Uه6rD|H}5[7跈z5oMS.D4纙 jVp`ߑW4p^ W{8Q…Xz[?K4ﴤħEnz=Kfam(0IX3ǯJ#0G(1 /RSݞ1Og2 6N5cPN0r\>{jzF W+㡅sjs͜.?̙=?t<W pso,V+& z~t7I&.S]$Kx#v{/y=aG$bGO|6k9w"84/gmS֋dOgr9n4^~nons;aGĝ[J?%p}쒅++՚WEBghNqW!BiӞt?C`G \2sr W앰h2J**f.1N3",bKKJ?T?B2$ʥ'bkz?ҩs3Zgx3]!Hg枈֭~6%]4cATo,ڇJ[>F,4g V+"~eQmh=GXՋ͝ `A[)C{\zk;J6vyx|-^88\@q_u R lh#O]ײ eE&bY!< -h8n ʹvD6!t@6p^!)ux'l `F' P=|9eTKs`Ϙ_\;2?])h<֝*byZzzЎO^)osi. d;|5J0~c`)vЪru&#=S,Jv-Ng$:X-r ³'ԡ bXl#='# ,JDnkc5HZhʾ_؎ͦ-i\g0c̼VcL|O|P M7W ;;?y".is@!}OKJ1i﬍]x&լm] 7پaTb*uUiI֜))P:RM߯9%mؙz8O.׹Km|o׼Fd1REo9Ѵ7DFK)Ww?0A"#I.F̯ɉZ$D7bw[bE5hNPu3##;bvIf,Zv?KPt XDoZ&wu+?@[q^0g 5i+;,q<ī*+uuWG;IITӻ^&Sv gNm_H%l9v HpDTFLH_AU l0f5FIٞ> on(迣RHnFH=vdrnM2lb%gaKV+@B|%hPYs ^7,- 9\EH$wf},m g383/TTdU22|K*jQ;%dLDM8lQ}Oe`W_-:ˀU պֱUm\X((bo=ZZfկI,xBr5 2X&EdYe1J1v޳" ⴨rJy%FLMDiuNw>m$OfY2!^ >ç$Tt/YMrFr/rIJVgd8  lՓ_nCzŕ(,y8|qAh#S٘8)ĕ+'~cӋm7 7?f~Xn1QyxJzJ#>`ةlM x۽x3M;4EύS_.Z_q76SO(YE-!(_WI'~xKRH[ӲHmLD3GstwAo!?kntTz9P(q%Ҥ9R/ߔ2Lm1ưd ; /O]Z42F}+s)I~Wp#t\U; A4%2d5cɄ,ܩ6Mh@>o ~Ƒ^3R yET}4ylD~HW/"쀃'>V(j~mQQ%܅CX?3Ű'u`:F">|C&heWʊ%WvXKyD'&8I8ktG)D &RE A$ՆtB1;[JDǑX'#y=Ŀ!B8Zw\>X\K=6sL2sJ$0*g2m2u=LDF+ۍf ! @7zVg98>(ўP~Цݲ_e_C#k|_<7yNd1_5 ̚ ":.w6gaދBr:B+E/+9:"Dծš aʫ;p@ؓfRCς^|Jz\ʫDԸOkXA™ ̄ ox#R(4bSd=gjV`4! cXϠbMe,B3U7Pd]r+ jm *8GK|:/Sǻۜ}"S7PC6m!=A ΕNh+QBD"ܵ3j!צD0(u /nav`WԠ{FpŤ_Eԣn+{wg8(uf ٓᆗK顭݁C@/Z" k;-I;_,p!H dş9y4qV11LJ4/woJGq6%&f=xetq[~s~L/mP vǞHUccئrhڬXU#Ey~Yg\QcHq@CEiV#x[ OoTeā2'5 ͙,.t⪳E^}.G?~-P#D?U[p7~(.r8,Սѥ%R?eEBY(ckԀ`(7[_WM-Y6Du%"ߐ?F+C$X(kYK% ӭ+/}|I|o0Y:Q!FBiSP2eʠh{11(ty5WUXuy QӣVBt)'9RBϸяdaU јf]Km,ƉƘ_8ڋS6̞b>QjT46/Q6*!}0`fifpVti>} (Nѕq砱Sj5_u~5t]@O"J"{4r t9u~w>jrol)0cik87!wG1*vSYzT\JNF-;X_;Bτ%EVX "X=JxEGj>=dDwm@;ҏlf4 ޴nGEsm警;ʛ,qbqϔ?5KBtc>K duD`TZJ()X8K 1 4y={ d$cwH +Iz\yȓm<37T;r>&ɥOG`RV ՠ8?4$/ID?v hE<\t0n+mx\z._y=ҋUngM^@eܐy3p%gz[҉̄too?H K-@Β\!WqP6sOW(TT -2ŗ%0B(orZ(Ikx!j6?'f;*-*hKG`>dezv_<f!o`( 㩆Ee 9JӃӆwaʡ䟵$ML$bX )M0>^Js 2V Ԍg9*\Q7)k}ϛ*V g\Oby.X̳0NK ހ+Ao8ҷ ui&b) H!ak$q*b}|4k&$ڰ\R;B̝-'Rۿ b3izĝB:D! ao ࠂ~ \AF+=/@ɏBY29GWaNa58N4qlk pR+yG!.-o<sar笁HYqDo\E1A嗆mQ%cEhhWKYXȼ͌C1hg*Y GFF9;sf' hلo[->H'ᘔouB&sգseaouߚ}L&jH`4ǯ^."8@*Dp~Svξnt/(m8*^ǯ{{&wT$Qp I&l5xrKO=1zs+̛$d0K/#{}Un*gxkr=&ؚi umLJ .: qؽDAB(0!9foHj2VWwW<&tԮaԦ<"vЈ✏sG[.I-#JtƱ~/ǰ"+[wVd֬M*:9VOo%{h=d~TU: E,̉Mcϛ79x{%&dVVMbP=SF@NL3xW\tڃdwK uxHh,#kئ~z)9%[U=x$ &_P/'yR[ M(]]ΦqM2Uv%doM{ &eN>^(l}( ϺuQ 5N. b/XW EVD!4%-TM!^JF;" \DZtcզN^+b˧9#JBL7}綤t \8gRͭY/ϯ[ t{g(u"9Jnrsu25kX:[vN(&hXu=JTU8:pđ33#.|6i-c@xrs;]V8WrԔQׂŏfhX:ʹ:`CP ʜ2 \Ϡ$ؚ>P}!4ןɬԹ쬄l 3Kh%ԯr;D[|L]e$:x]G0U%zsޒ)MsnU3]௵ W=7F&Ӯupþ$ɜr{jm.J 9l٤EjjMFVN;VӶD+o`&*Zc`G:;vVs]_tQ^y8̊L Rmv{β_cp[rGm,YSa TU̙u-1cMȰ:lLN܌u3)ݳB3&8&k]E$aSSnD6&՟dK 8gْ>(EYZы;U3bzFp;^9?F[M*J#}Ͻ}0HsN]:fWP&RGCGwX Lz"ӌNX)[DŽc)j*,6uΜ{(2Xa`l֪.p.țgLV Ej7 "F`n]gSP퓗s*GVܵE] <"PWOpV|,]8)#"Ȩfy:c"undʌuj 婺7N:Hc;4snWA~QԳ-iSo1S2|I3O<5{7n4ǨDQߥ9DXʯrbw"| QoHjZ뜤nd$H"@p"z>yQzMJ5ܞԌ;.%Fڻ5O;5&˚ʇ'.[q%!׈Xˋ5e(*2>< @xQwF}ܞT~.Cw6Fp80ːO['}̚m)>naQj܇˙'P׼/2ohN>ƙѼ=A: e&Vv8V?+Y0+WͣPN..JfRh]YD!?X,O+ %ʭ4i8ʋk=F7y@K8ꦄ+ 596m_H=LccB[dWLuEZ4B?]kKe[wO֢+s@ǖB)87fLJQ([2PʶT&n06rrD/BEa7 )XwO\xV_k&|y8$Bwuv0Q5V`?TSNI8͇Ͻ'k[ D{x62C[[8P^;EQmϘ,+ehn-L Nœ3\Bŀ=; J󿙝nW᐀">w z?׈ h S(LRB䌱/k,5S9>}:-}CyWQ_^x4rnzZW(FD_NF%aۭG)+WOj)`~);\\<)Ù%)`B}:ܪ|Vw^WJPg }^ x$Qgu"oL9 D2 [nS@nD~6R=KM+HPt(-Xwtc1+έCC{E[o}?kW^fO ˊqBH Ȝ;bC~ϙ^Ra9u2V, Gv:dJ d͋'g~iV&MKf 3PuA'Cϑj>>X|!$xyjKSW64w)pE'y&ȟEp pʳ `ƫ)q=6&aL"X^WҞz@#Bk:g_'K} zEyhR[N=NDD7SNhqHLsQi ANm:PB@@v\/]fjuGå!U""qJb@nKkbcCGv ʄqbʎ`}q yճ _"%ilhz/^'N~f>~c{hyhuP"\2pʶ^pm#`^i1@m9{H?@!E;Vjqҷ?a2 l!R3\O~Qr^4ڲ=Zx)1R ׭\?o_/{w'yy߲>g {%F4> C?l-<f1U_ H U|龁PbKYho^w0}*k4af6&.58ttgs-\ˊ](_ 쾡$Cbim{EPú*j;z(;BXPoj*Ur#aٗbI?Ą X_]7ʩفAG7:$BهE4[! 4,f&gT_G]yV#%ac͘Q*hjWgSjohq -G=ʮA_钹/p`Mzs>9i&w %@K^F,.IC3iQt`Q x/N? XO͋8vY^& ɢH$pOljAe~(k2u1C˯3EK-a"uYiRfɸ= (zn܊Fttcz(?-nhLrˠ+Yhu\]NB&)]H\B D \z*Ka{mj.Q`"ޢU(Qڣt FcRlX] E;UO:?]r]^7,}Qd֋[U=t_) .;zM॑WsrP)\ϙ xDj\ɡ ^Y}šTHR2;+vW4ne2UDm1ewHqBgABSK%gGDD1Dd2AI7 u-Eٿ.b">_P|J gqx*CD5 4ǺvR!VL[}j)KN~{0[ڵK\4,wFlxh` *iib^dS(fc>v7v扻1Zq:-gdP/$jQOJbrC-aJ~c^.Tޙ*DQ{<쉢!䯖^\b'Ջin='iv`ENR SwCqj(rcVOmt*,u{-qVpKFat9٠XS2Ić($zh0UW< I2E$8b Ё5cf /URjQkڏԮ7ONZ}{*5M휷9=EV`w,㲥xH֕C AuY7wуoM={ XT K"OUlΣTI'q5{oeLeE&oMz|ǷUh_Ad(,Fz <*a>1VSEn D}lh_aSlVaQVRɟvbXkr-li>gS*t"().Cn%4y\#|n@NihC5 IfKNEX@"m+Uc+qDNO6M6!87LgDROd"9[XHU |Qe/Ds+M΢\RtefIo,3D/t-7$wJA@YVܱ¤+&~f)QL1-' Xli5?JA]_ӵ+ zORX\.KͥToۆ6'-,}v]Iҿ R[M`?{\U]~'|\AS1tR1;j䏷}^#N`vQ_[@&Uv׏a -4{㶲~ xC{Ye2a}t-#"(>Y۟b#QEib*iڨo I\ \[NKA`ߦꐈ:o8^\؅SRw5*X^eEuY >mē1Sݛ*JCtrNm>كWyS~祳ku ) h26HmQTIK4 mʿ-b Eҁ"p&fR^l<"#.m?ش QF%fغg.gE⾋ gw=E`3l/(sۯ 4͚zemcb Y"xjRϷ kΥt̓>BF5f.l/S ߮­N3TxVYb HAQk;RX_]ԇ\|/=:Bn-0 ʍ\_ü^4 6a`=@4z겊U[F10>UU=PXsy@Tm5D8kѷԻ ](RIOE Zq#L;{Q5YJh>@:A,/O!lؐfCv ~Z1E_K&t0=3u(R_M~D'lHׂ$5ais^dKb܉p<3fuZ #҄=\r"}t|P۱p2E {'27CG5[J\֤ *ccQַ/3\S9֪ZROjH8(~,~ԝ!lzc`ʹl(S atmaHJ?59{T¨쑶B2IήdR ~ЊK1 ,tV1QAֲ wO A{m4̔ZpO;in\邚* iu,DݽJ1S;DޕNƙ<Ѐ}H!K'JZI"AEOPvsO;`Q#5|ͻC{`ShJ*h7Ib%TRgQN/j}ph0⯶O4 fZ&@3a,) TxɬPm\nNp.%$үX Σ(b5s H[H¥7N]XeC;*'C۔`11~Xo\YpT۾ ?ӽw)FCM ZfxqO 1bZXǞH44)aO8`l;9DtDfU;HZQVC ;Zf^J|o-1ۑS0 2{҆Bmi3EE`ͰbNj'K6s];fcZȱ|_W֍``7a9W:}=.3D[ФtvlYҾ;9$q uݯUQ%T&fLs\5< d(\y-IIW^=fOWmp*"X9p9AScpД^4 bg8Xߏ"iau>xTڊW :&exN$5B"oW;4\X*'Z3`Ld{fryI,HI:HAnyלZΞ$gOzwE[J~ai\NVgmY+ϽKΠMVĕg $J) 9 /W?ѧtS44)x|X{%jNyW]-'h@*搷L)7=&1 Q Ue:LI&p9 z(LɹVH .S\ |MbW$,lwK^JT?(Wi8 E{ve `_l4Dz;||2]QX}Jz t SLPor6_0pFw. ++A!>j:d^ =#9y)"A ~m?X%;i --[&x^xg,s_?9̛G7;t'jR،BoTz vWo% :g3joE'D0&_} '[Esyִn!$\"C2&' qIU؃Ss/9@G'BY^5TI]5y>kq>ˁŘTԄjnig2sup?n9nr|b`3=:ÐslQTg>&єzh`P~#1͡y\1JIWQɏ@>Uo\J)^WUԍD6J7Úh*w `>?h1ThBR@zi(=9KNw"bND͐"Kyu!2]Ls?WoJitѤFs@KcLɭcJT.chQH)ڲ>kO9~0lB5Ė5.ϷhB: }@tӀ!?kAo2|x s&/%R4h'M#1΀J)B"jQ]DFꮋZ@Uz%txZe#[WiixoG=Ry`bqNRo?̥n%bwmݦ9Ꮠkڿ::)"u> .4tf1\w^f[_ʥYh PlNE`>PV=Ah0+Ԧ\ <4Dpŏ}P2xug4@k\{RzWRlMI+X`T>͑i6|V 2t;NjAn=#B&ög&^1}]_3-{r3:Z_KwT>UH/d+ D()Y89ɟ#€ :Py τl iދ Gֶ6*&5kJ^ۖo+^C3mcV+QN@^/ / t˦&*m$g7.e T\y~?N\knl,GM+&}U]ЌڅbB|GЄ_5,B(ٹ>uvќ@B\\Qn qڧjs)ۜ#_:jɮ0ϲ?E/:4rѺ;Jv@K/u j |^0%1dЍ/-U{O/x0 6*%r8i~.hA@)?MʿI> e12icոh|{Ln?`r Vuo؎~ACŽWdž8'Ax=3[שr4ZBOQ`DP zExS\SW3cdW>. 㺎lx zH\c'$ E̞0  x~;I`%䔞MO7Ϣ;7Tl@l±g*4\dQ|"3\ijƛϾCW0x#  c }̄y7##7ŏ7l/︑w,Si:ďބ^yZZ ew^ IRBJR=R#U@P9D]촣Dv?Lj!#;noW9Rj?rA@,ERVp?qC`}8HsV2|B-^cμz*udo[V[DL4$^('$QʞIRe4 k͍sZ\2tEN0Fv2Te:v[>lVxKǒ9)evyOYȈWB`=+UԌL[rk%;D&IPCFf6 ;Z?t ՓZLGk|`=+t?_ 3w\M8g;%CNhz_m,C`9L#:y&vM^$N56*_84EB8;2{[! np4zJ]tQ=Y7! m-5B|oncqE.ۏ KQ5T!,O&,0ͪ@t0g<87Hx'n 6waM$XKr/dH'~\=ޮHE`;J`v)e_,^RovF bl5Js`l~윊 f e:Jtp7I#՟n՗Ȏfr@wJȣ\e`t8c#-L/xdX ܏ kz) 6in4?#F Dd'E~tHީBO^7:/fJy[ʬ%%l pIa yzG@,~I3 ?!ꛫ!@ߪ9{Շ8|#P#_sa؄Zy瀚n@.u1A UTb̌pv?[1T$c##ZIthƑX.Oh:( g(e*D3]ۆz"2 (i!q.!.K51-5~ڬ7ĺò\y'ڻ)~-9`zV4m9nǙ@U* GLZ8BQ* }NQ~MNY,wekYDD4\ǢߔBM@H"tl gv&i.]gd'#x U4qnjKQмE3ڗPg`Ǣ\RF`Ncu@Ƶ 4KK2jH# YPiji. h5j32. `ncpVA*;9"%o =tE9Խ) K hΩvS1.qοȪ!@y;B 1$+cF4$jr1{_a) vZIO-ϯd7Q՛GCA21J-ʐV4k!;$dwqܓ6-TN aL$9Of6@3i;C#ӳ %n WY%5#SK`>bÓnxv}x*Y]Ux}Oq 91PL!GD}WsuRh9h%Wi;j+ò| /g<%~;=C*e޷NkoY(4}Ld{pZHZq{Sp.0vqS%bKRj;06j׊3,GK"CG6%K˖ώBEK_ECj 8EUɝңx:wzbPR;|jg~ĹW~}\ ARʛC 2jqc$WR/ӁT'@Z!b N'Ư?$M(#OMUe_'QtK|:c}-9ǿ1~oYg252rW[v ט󅅢Ǯpk6BC2W8ڑ[Ox;W^0f?pF WB@އ&ROc~s_RS) /0 `T=ة0Dž=r[dwAΟeۼjOarM"pM*~ ZsQ1<_?o"0Eu?Rզmx.S{UGTPPiVd.[0p1 m|-TŏdG)~ؚ&@.VEpoˋ0i6)| ]3#,Ȥ`{F'͟^: 1$:PUI#O/R`>2Me#E 7gZ2N]-(0* V 8W]Eq*%/S\JK&"˖$k Eq}ەa,Nk[3l'JfSTRed뿵0R) aJ VJ&b׾F3ϟ${ SQʴD(z=5R:GT\ 0O!ORNDTQ9eN,d,[a?R~Ȁ >$qrU?L= eSfLrZ qpLF!4*x6{iTpiX懲vcky^>*lA˽.s:ڣQ? uI1w5rR47DSYuħL- f++y׽ȫ[䵲ОިO[.mi)Gj*r6g )> W%vtA0⏬/,|c9 = E)HE4S"ȱN に1INj2 N?Aɽ$-~6glJOWeW Z4!:051VAג.?)夎(N[I= NHpAB^ݦ{I1A\{T"Jhh JQW{G#V{fNe t/ X sǿSőhMC N*%J~O'YQ q$c"%H.3{-,{:J^6dWi0/sTUn[5.(`QջXc2IhM RH`,h{2ov; ~)}AKuzVX[! v/on#LF9q1d6y:KҢZ\RyXnuH(z5a7kyB@52 ]$ P3~`-7G ߆R^?˴B>"_ .6gۡy6ʒYZ K 9Hqjݛ"RWx =9 5넺f*c\@Gm츲_s{-JN\=3K22߅WpE-aT9oJs%9? &nFAO5vHGY~e7- YmV32g)tSuS!~{6@UCKI}C2 IۅceT_Z$qfVvm]Tb(GKt?+tY#pǢI'CO;hpNQ(wZ"R31$/P.j;&{ `E=iaQws]gF4qcGH1C5D e 1O$U؛^tckӓaW[Z.pK%s[ܝD0|hPQ6JXY~74v_@R~B_߲[!uA+<,K bś]~:vXYBPN`?ޚȼLa/nig n̬V.Ws.Bgc'˙/]P]֯USz? Ԭ'Oќ0|*hz9nj)po}POH8'ז5#囷F@-ndyRۤLfuOLK='ьЕkLռP׈lrQk\ .lk$0|LOA@3P} φ`x0ƛt18ɂo}dmЬl={[1]x2q79'SoUvKY>B; uqj~R6~C7;2 :zz+q[N;{|aڣ̆l"aݽT")쑛||?& m,x^ۿ[ Hz0Vnj13>uQP?qRA]QLQf`9P #mR6Zd&@zKWR޼_wE }]H5g<Te\qAPӿϪ+rs7)TG>}9(aرu,%..@% 0ᔭz8JoIH&7Sf5`EvHFv.ZdPt@ےҷUjWG~=F0oJx(ٸ^uWT·g) 6hg(+!4d#G0e̋lvծct PmX ~ӱSO-}+;br&as Q/s^ͼ,OA؇9ypHmP\.Ѩ"̾͢nrٵ(a2,S_3ecV,>ivVXH4f~_RTFm *<4\m@U٭a GJb0 nmI yJR)0Ѭ*lܞ~ YL#o3N†A1/g Ҭn)SKaZ-R"8s״>'.P 7fgoy~ #U_ӵu&hj-0DXrDH:]s7Q[P79^Wzf,dt CAgl<}a :`(VR R']'szBYGкdR3<Y+)ZRVVh/\څ!n"S;_ld&l)̏sBX]`u9jbZeƯ{O~ ǔڟ9 D Y ht|Hb(9J]O ˹Mj7IywUP+r7¨CXL&GB$HВ\@2,Kk{K!!Of>C#=c2ƀ 9u87Gņ-KiݩATT-pHY`k٭@@ڭm#z ҝ-_ 5. {]Ck_" uEGb!gd63pge݀릘#@ /Eڦ2#f c, IANoy&WbT Ő@~e(=ܘF5{]4U;rF>7Xi*cC[r:wSi}ug1IկSs!g$r1?뵇T -Mk*5!e|(hwAh4uq`Fۯ} 2F0ZOxrI-UǦ_,2`|e?A˕={ e},DhZ\WC%C~'%h~P KL&0;l3)TB_ 2y|'A|): NAΝ:]w^"įf[r![q۪fh`^}T$cBKRЮsI5`˒=cpD|[n¿hg?^JL;^p^k EyMӻWA_Hp2A+>Z` ItXF(?ʿ,O)'!.aj|LDMv d۝%\O ne+Cԣ .àGѬ9fjxNC*FC9ihǎ#YVȧZ ~΄E%!s-wTT\mC)Zp]|_#}7Ϡ` |ZG,d#h%D(ǰ}?֜mt seFKJcg.3Ww[ \'l9~:}GsPVw E*f,ÓhWʘ]e1npBr=KA7mFs.hz@g1Ű.wULrsPK|0м4J@aQrRnbgmsPd$6nE _wU'a$t2Se1b̏ZO7X{ ܿ-ÃM'VbSٺ[x;W"䇃L ^r ۼxњ [Tt634~n05d./RWq-z1&RnX\'7tO1QѢ#\Є.pT|!.Lzn@z'sή%nEs=o]Э!k^t)ag/G؀7.TSY1&[LCQX ",A.4d |8%3x Ib^YcK#=(4V <'jZ[b`_xب/?WT'bLe;-զX>,u[RF mtm*eP$I^Ug7^0yO}l2{݉`v6Z8E3G2|ô'wlXo$L l/.PrqH""q֥,#||K^',aI%'/sr]2'2bM^޶g&m9Nj7CVu{$H$!Ȱ#`*=\ ǧ2D9.qII(1go=6Y14}MYgjw_S[{T%RzN⊬yi ah+L1oO6sk!VcOxUm`pHooҬΪb#)-2= 蛉ib+spz t]=8CI5M(c>a3Ǖ݇%aY `Q`Ma\ę @\<=);Qcuްv&)>b'G=Jϔ*:L~i^unaAbE ԫ]Q4,b2Жp\g^֣1+~* " _b[,᭽28ގ8T#n!-1uCX[pwRN8ϠA@z;T:7*W]pz33@pQ0 Q_{9JؾDžHՠwHG_)V&3O1+7 ȥ>// W%td34KBoQQDVbu+]E,^s>&Q|9IoI7vڬx z_'a6Ju> q\Ԝ0jo6q/n_fwzVi(0V0kAdpkYdhᄀ-؊$ձ:;wEuuaGۂKWŶuDQʦeDR ~A%MZs:u#1@>mdq(-->8q~x+vI)Cj Ū7i K))9oU{`<(xdmvl|۱%;/iYQwf2zJmUv b~:voٷ|5Oķ!& 3+ "yt=Q.|CYf;˖LbX+RL%`~942,6-:|mNWΒ7CE9z W_-O-"-E´s4/W\jukM(ӥcNbv5HS汽nL&z3q):iv×AԭEɉLm) nчIgseTp ):t3p/`"=؟sQgg|Z)G `i6CtʞTE_<_':c--iNVc?/Jl)f0t|pN}$ۀ+Mf.}B)Jznt/gҡ\:~r5+ܸGrgʊLPB܄sgFTM;fe0`\{=o5q7%@}$ MEy ao3<7)rr٭O-HyJ5VB\{&97glAتuu׵D39%" @\CnfMf M^O2uyt5AC[o/lvqK(>Ā^ު!Q;;A ݔ"ܮSMQLu_ƉΤůGޕm5]%Bv9QD|SE[-NclA0Hgä W6je)|PNun89d.\W6i$utKzgi7cB,w|\F!5e0 WV{ î&ᎢQׯ8UִV!L<"#*:(q+0ZŮ̠-5$nT*+BN7TVDB(Eg].8|>wW|0 T/&xSU&"ö~X $zF铕;ATd833;Sa1vk]:#.YBE, ?d&^ړ}maJϼA"nP٧҇, Cj>-bSY̧ &I2^'k +4F%Bۈ\k(JuxQ6!B\5ve"D+>iV-5OfIeVV#MAAÒK5,1ߏ8>hlul Ե)H[3?np<ѝsS4?;}m}.+hO`ILaHv#RlgqlPlsUoUv*6H%dإ!+xb8U>p)8[*y#.?ok>pӯY.{ d1?uB?DҠD N4ӝuAδ%Tp[[j:%XL2uDnit vVVB/<߇xjy nF\)03#kT;%BQr ra%t:Ɋ(rL^z41PJfIti)l.Ձ0=Ff) d{yyuXks9oci5ASGW%o:]U\>rc3Sވ)GJyQN5܅krb~HyCfGW]1%@wN4Q1D~=Bۏ4145fl:獚ɮnsȋJx(1 [`Ц56EK>l4FX!4zP.GVb] ' z`rіы_'Vz f,&AY7K'G@28C+% [Jl;!Š%|#é)\ͅJPG\ S 62` [a[ÿk}Hufx9PP00m+2P]&n%+`6iW +s J#9 _b'.x?I ѶCB]|h+"OH$pBUb<H&D 0V,5` *}g #ޜS#t5wa3M'K3;)ܿ&Wl"n6ƛI%G⢐"%\V(ׅuȗ7lR.IIZ\tnIZ*j#f( Zr? vud YH*&I -7a6\3 X4M~U%~D-nG|X9!JY2LD:)-d\dHS vBy^-Yܔ&x#.<]&N2z0Jٚ0;초>coivx}yBdFu@?\*Ruu2vHa-ZY"]d?Bi`z6l>Ȟ<&cq3ͤ@ʖk%f68=|7ò!wK]fFޤ̓+( _ҶI=b p=o͇+p =!Ľ{+lO$'"BpDw,TY]kzhN2ĠtA]# v ؊2u%IPMSΛ@C]b`Y 1Qȫt;g:,8x=BUrm=߷[>RxlUF2N ';KΡFdR 2 1EUUxOGe AM`)s*&A▄ i&e^c3$exXlQ((鷥FQ .mGh,{e'3YJq{Ǫ柍Ra ak.`1} l>WRF36$>\RGeTPeF8y>xN"bF5" 970}D# =웧Z<}ExtP㼆paտi{v*5kRq ;' Ah;xE.ـmoЈ6Q63譩Ui/pq!BA䇷0(oOOEk~VծA T[FN U=DaS5ˢ Dt $*ؠ kk84FY,Rcǚ76!`{dZqK{dԸ~uXBh|/Y۲mH %i>Sj#.Zp^ N(¿sa}A*A[/ M^4͍哙Mwa }W43MWshr9]QIr 4)R*UUn|Ħhy~/A[N $ͬ^g cW!R:;+'a9o!5=6QkяFz@Tְ{1^ЊU 3<0(]_l 1=fb(.6PS}f"a7~23bmyvtA@51,#cԄD9 cȅOT%{U&yWOIM*a.SQB9!D ǢP_ \ryƀE1~4 ҡ'9j ̌, {vM= `Ǡ`p?Mp) ?ZXHnbJ μ;"*,"/ 4h}^$z,.zN8h{d6(/e:$k_Mb&,K@)D7;)N`s{DPFL4a ;?u Jg[Vi"1@'0H-:n"q^\3-bՐu=iHmqOdq6m:"NiSBP쀉~ϨM`5Wh3̏P< ڦq:"}1&&XW%>< o.߅oR@ΏKެpÈc,9N/w-&Ӕ އG)!s-cr{WSmj!%~r ^XIj^9^%/QI-{H/e%auxanaT}~T4a1=+wMխP!7Jkҿu)*Ϙ\םsEK04siMAX._?g{E)\k{H.hڽ`nJsC*g/t]7YCUE>&GNOs3'Qy?&sDkWfy1u <}+oMEi9{<`dfˉ-ec7.uwٲ3= ^kݪ<76WdDX}#R{9elsq`[-m}?[MIv56џx#o0成7Q3ƘC`XZرtiOZ# ͲAHe%I8sTc+L8m'g2 dU#dTv4%@unJ^}`zW'?⽐:BZù 84*|E]H eBPRiW~7wuZ3DuY]_E#޿n^cb[Vn>e`,;ANxow_&&6|.}yV jwM We_aiB+.겓# M9)Bt`OQFڈ̙R5_A:\$3+uH*-LgYX0):{%=f2[IF#uPhb݇|0}q(beFz˜az #QaziᢃxxV:2qeAlkz)a?$]-Z&ko&Q`j R7$—+4fa'6O᩼ .L.תrb&ܡxڀC&o)Rr@*foa2r> $۬xN.٢ \w\`on$i?:!v!M 4'f#+EBlXR.v2fX KXE P]J8 \gcۙba "o%pn;Va'e &:w]:.MHO+ѱ)C我\L#++>'m RHzkEl/qnᔛw/ G۞*QE5mƚr_9}:j=.:V5>fpHlT4pw+^P?IBbn.C4iu%_zTf*ciSw; *PvR./şW rHIl||='溨eC% b_!x/u*RC)Y:M-% " {~jt׼Vzp!LAuG܋0`k6 $6:_2g74nʄ]ie4e§7XȬ]!T˽-,ɒ-6ʪWxbv[bÐ,5\NCT3eRr"#=γ_@Q n_a&_$OƁM(|V$FI̝7 $6&U%+Eфel{rJS3Y HL#sA^/s3o8P."v~5\Nݱ~;ujnXze],!OMS *w6&=MqQgec~KK,tᣥ!SDw8HþEjSdPv߱!s m!s%ձɟ!,9b(\tO^aDږhup`-/gz)~z4]=[4{mIgxϚ `)͐G85.|g 'Br_tV{jśmEi Q`z^z;5dc_=I} Dƽ)V:ǡaԂgK.ZcQ6ѮJhr{n'bouѭuM< h*ƥLFZHSgxk6@j u8%AGC$IqwWoљf~Я>:o}AL220^@~Ȝ!5AO߃2%E@#2OˆZH)Jlj㕯"tî!0ʣ|,mfe5˱ ӀhQGz!&TsvrPs_)\^.;l[>̯= w*(gn]@#Pqt`=eQk1> `'#V(̟Df?VRPL-H T1p5l 6.6G&QxU7>Pҳ[,"= {+ Šw,,ֱWWkRah.8=C{Uౖۮ !ITJ$@٧SKEBSs\IvPRIYh!9Vp\rg",8lR}`I޹,h&^ -2:կQヿLv=3^?J>|LJ( @׋ W=,rU1"h7"4Ț(9z!6<_4XF+4X cTIwif9e ZDZS;޺R>0QU"EY۟ʯ ^Ķ/'|/=,>$f{HVȍ YXX%vp"Db=t^QmCEKNL_n҆|HCTcIUߺ{x+‚{5jCzCd г$7ֿLa$oϕ0 #_`%uD"k-#@i H2ѻ80j%sCBY! N7KUї$nYAOvi"voda&tF[r52[=D> pGtEhT=k&a^6GTׂ1$ X_rDśu(Q|3|qiX e~nk 9?E9A03My[4aNBعIƚki&o(s@TSLa(z#2'&pzϻڒ$ rZlluWak<'O|PG>=ki6;{&Sr2u6DӷQ?:8:]d`vsii6i7z*?o۵;f4.d_-AŻOzFcjg.,PTl` ,kyʂxVb;0(0'#ux2DQ75Q y $@y0"r%ޒ?P%.l_pYVlYa5E}TIXOXp=պE'mJy+y ྪhBhZ8ۓHʯ)*8}eU/[!T"w'VaW"iszo(`7wɻM(]:1L[`3CCl$@")#0h;#sd鱦Q *SlTl>͗ՉN)cB+vf}~ƉX]T45Bp:"6;Fسz ŭAwDIB| "<ⷫsQVwzb g֘|qsxRu X\z/?}ͨ>OQdƅMJ_JӍC*UЩƋ̀nRڈڋQY P"f: ꓩ⁦9,[WxY).8=UhVJ^]fz!-n(7MC-[>ʧ% >5.4^%C$?XG{s+IXuH0L0B $X|vq_QT[H{,] ZM1t@4SI11%Rf#o~~<}_dO/ bJ"A=Yz Ym:3^85cd>6Z0NqV> n\{)Q1gTrzG9{) XP_tKl[< K:(E}JmځZQ.qz@VT5y"X+|R!"wߐt0tO#Q#&_! m<]ѭhUκB*b?C}qiQf-uF~>E9e ,.bnD<:O6_`3q1~NP۶*cR@yE/H )ƫ!g?W:߀"HbIZx(>>jC\b֣<5@|!?*+Ek^T9$--nDh IōcCyOZs<ӽEzMX1CJX&H*1} ~Z:!\rU&c%}c,,`=ZɔWִTm!쎓k;v!>+NAd!<>7f _5mڼN¤GMnV)7w) MǁgVN=/D>,q1=f&_vDʩ:lY٧ ;*:JDZ{Y΃B:q avߙ{FNkF!s"F/F=yf(B*Sp5TVA`qX-ZKIPo t Rp?IAH[!B <'\ 7fk5%Ԣɔ<ܞo)}傉@FMzṈ8sMX^^|j-8Ab7 ljYy[ M*\z h]ɬ'f~8?YӤJ~b H*qf7#䌍cހHRw@M6zܧ\:, D;T1)prD]Ӹq8*ja2~[H7VW0y5q-ﭺ%^nSt9v,Qm6^)'J63ҔCĠU"%8t#?d(p,+u:ʘ-D~%CgBA6L$%:n4J0Mb6']LH?&%}TtM~2 }W6/|wXtew^&̜Vk}bOPC| >__u0eü 0PM+'X9;VRi3=zk ,}riœdD7JO]s~k\֠y]m{/|pƫJOh~"If3{0F12^ްʡ;D)K]^p\I .5@p;-LȷbA(^έj41zhNA%^Jv*t8!rc$K_ӜJr[eԇVb **F9yۡ -~ׯwvwyi+rN#6 O͛cuw.uvkn74QfLjW~jnxZɮjMT8ҸׄRd.Ьw8cƌ"R.IJ?eL&}w:h8%o^_$Ga`Hp h"^] 0s>Ҍ,nвQy܎49@}4,.iE9& \vl%٠ۆHKւTʭ77S#2,Ֆ,ooorPR$dn`E ;K;NN.G[qݞ'Z{G4pX4o"1 V Jm{/l/$U͔n#Ҁ'@@(PtGab6nV`_.-0I51ESu աu38YR.M1#rc~.8;]eH6A]:i=$\=E@|a}WxJMEK.?!/) Ĺ EQDN1x ˘ߴVKbݯrLEFw122$yY'v!-V~mל@w7_HXӽk+riZo pŜAm,U܌'3dBYAc'5+Мihms#mI,dt`yTKڿ8@\D$QhTJ')jHjp*#<";T+#uM"5 Д!Xo*+8)_!pt#|t^o(Uh.G#y&b̕M=)jՀ/BK]Š5j{眹,a0yƒVIۦDmfi=aqKY[r٠ZJl6O1` ;y H,!u{ zq.BʽBvO& ]7l&"5;_PsL6+ U0F*8jn0cJFr~B|^ 1}g.i=zfeLeaolt5iRNu/ d.OOJ) 8 [ҤF ч_DS@.(?IR d\̓7+(*𐈈Q{~BP%i9!ٷ9@l ^b%T q>(hM*.s~ר`u A.`(aeJakĶYa\G:R ϟRYJN0Gdv((HCa~Ŋ ߮aM*b,n8C2o5հr=(黌%)P}Ŷ} EĽg2|IO3m$x& `Oe8@MhɁ@|18ҽ P쟵cëiás&3RS 7ɘ4ڠMEdRqZִ+E1:2:p8M 0~>ג/`҈\ 0i[M2ae}/gg֐eW1!-X#{t/C TZY1P51;7O .FjKg,^dx s,{5)5L xs]1"# L%,@ܿN&Kז?,0wpk&=N\E!*pIgQ#u||x ig&D]m֗ u4lym6Wx#1Ob:ݸ$qq.(&R}Ѝ;l?f;.森T/䙫-)%넱p,iY#_3V1(Eާ,o,TnUlT5dM2/x1>:h.,L WZe&-Rk6b,OiL0S%><\64֑-vɪ,onF-[cx̣/tC_8\nq'GxY_S|Byn꩟x*s<Ԥ8rr2 aη bu$&u 5%é* NۗmM3(Н:WAo 1t޺Ŕj5H8[ _E3) ߪB5F5; D".YB೰G +q^VVP}S'37tBsE‚U5PKLS!ّ 4`-};/qk֖{7AM85z.K$;ӽ ",O)uD7H_x"g>!g5R>{Ӓ4#obߒi,p 6tˀU{[gVV;" ꐆx~ NO,|J{ȇCXCL0U0`s{ ."4$/,],ϱi;7Xy4lZ1Ҡ%"Žx Pѵ];)nnx{sx~3L"[5EXG' <{hw- ޚpGċ.ڷ \` '#Y|Hp5pqh@} !5y]{qeB5V!ؠ l5'W4f Xx-6/*Kh:NTT{HO۫RA(ֲ\~7#X)Q9 zF}du?Bt$X j S61jF!ՠ);&lj;uD _&V4p=Jm}iK=Q5){k=x<,ךH+S* z*]|giPPIh[naQ{58i[ܻ| x6vmܫ/"65uz!B1#YWCꁎR]T4-<ָs6<m4BHr7u'uF91~3gp|7[7,BM5mܢ sw}ySFj&Q(ltS"} ^jCw#F)_~--AAS0ev1| 7^SͺLA(׷!bU-j?FIO޶ M/Hy*%t TnN~Pxk 6Vp;@N`Դ=@,p^M˳S*z= C :ek`d[v4E6 mgu|aPkb<Ȧ_ yZ'W۷G.]wOj8cP^fz6iƛw:*&E~ՕgIDb?iM- n[~]k&)+_{di0,Iy[**`R˿g>@-\ig΅LLVud =mݦl "e(F'(<'"t#f3{`F>q_I7'P#/X+L7<.Y!KzM 4,fSZS~sXY A_TVIF]_|kBX^iHhޢ@tQ? tǗĪ̷`*(N R6/u-P2j>G N(y[!8Kf 5Yݛ(޽z.AmO[*WRF|~ѥj<ܝ"8c4̲%%')@Tpg'ڗ}-\rywHlgs:K zeGT 1l6 t;nG|`:QĕCk8Aקbb_n2KRD3$EI*!%.sbUE$y@/-x%lc*} H/9E1,S!9@( ٮ42ʄ'dnN}%ve '4IRD6rr\9A"`WS7 b0b`! ~mgH]sJ>B'fOƉ9YPAahB񟌣33 "꫎%"͞]ۏ?pU-,03&5ɃOSV>XV^rQDRͺ~60׆?ykEYZ +2 ^mω6>3PKl?gՎی&SlKҾ%}OGN޺˻CMeJ6SO0-J#= ?9iN ngg6KWC$GZEq.\} .dV:wa,0SJNB쿄ut9>`d,Q/׉ToވJd9ה mԷ gZ^6;Sԭ-=[nRc^v fcP yݧ3*6;xIUTۼ*_Fm4Sܕ3zӨ@/x<0N\ƩmQحǏ}޻QԒ)}=urZjp a0f!%R6ϖh-z=8~ KF[9v.W7 IG!|<8J`xg-:G O EfGlh7QQQc<'^HNA'B?~MpMM;=-TL7hd~:+^^RH»^]\mPC)oxMaJR@ =୩=/)zӰX(JHa+\c |žxx<mUE[7 + ;/5tV s(.9,`%3-ޖ*jh8o팺Fs?ɥmYT15"{*)b}hE u` OX!LrYhTs~jW&CIvU&-iqa}92&$n˪ F~i|$5+-ISOKA]Qn(7`T&ɝ=)zm1X#PW cGֶ21}DxZ)x]0}stAG ϼ"P9K4IvQߋ5u)Hh쇎 Q[@t;E2r*?VM:qIRSeu∙b-F I8l K+~p5|DoV#uϲf;7$On`N+6xM9 g[گ d_ dn')}{ӉۢйV9vmB} qq*3G.%%FGɯw"4K#aQȊѫl]~ٹ:&HlzܨQإѕ%S29J<+[|2R'=f2fƔS[z+$ W޷ {|bl|TGpŬ[P0ea@CͽS|X/ b8gc26oѷ rWXjD[:!Q'C!UO8BER{Ey(Ph/U CNJR9T[{CbN hM^ӖAJٶhDi0 YYW$#"Z%ő"UHT*&G{0{CGe0#Eg9Teek`=Q> փ3djt:- K;7VrOS|x/@ I%M0ͩn'|tm`ꜽi5IDxM% CZXɬkVu({9T]`Joudr oZ l2Q>AL<5 dDYVd4Y~͚2&C `N2WP[ɹ.oF^d LΙY^S <=Mpq5Vk,ċ\ !>`QFksσ5gWu?b|OͽWdýӦDja S"ZW8 [}@YÙHTz%Me7Kc;aUZ*Wo~wTxkˋ9 Ri $Jҿ3tY?nVYO%1 #3F}.UOY1a?ӁHw\jgX2Uly')7St؄DfD&5@] bkU`z-C`%+\8+b$D|p˪'E`1d }C^I1ovզ'5q54MV ?ᨣ&,J2Ĺ[N_!(?GXwRhMar!o|H%émԙT+gk:iK90@-pWٽ2.ꆋ$ғRQ~yYZv2Lr[ЛJVgi2ü`|ᄈWn olL|IQR\zA ^*oUY/ٲG9va/7pk )z'xrH u;XL9#Mf P/=(J\r׸$  j UqӶ Ju(^i{C+b3;5W^#FV,8V8C$f5L[ˋQɼkv./ *Ά'I7khtΔ*+ $Nҹ2lL+=6~96 usnRÔxnjLA?vC\<h\Xn뉫uk2t$Qt!ɦwB|syu`8uk>GdIHj.W_] 7Hx9\w|qipxgKSDS̩I;з9s/M+JC#JyvܚAJf.nΆKr6=5 (5  ccjC#7:܅-)c lb}T Nsa"llJ9Qpi]F{](/#(ыw.p7g*~P@c%rwK/$\>aCS0`3_6y :ZanbtjofhߠsP P&oahx8ٚ1+y;M۲9=.iy'u=o+|I6"k4mVO$ 5t% {}r;/>; f=x^*NEy:kee?ټo [Mk[CV)k9'*ۤun\mzeT`rf?7Y`8cXcܳ.n@=BQN|QF ҭh ne3MBZvLy"'}q؟|ǚE㫽VReq7~0+Y:]~lH@[UQ[vDn2 ]] sbE< h@}`i"rTȦj<5SZ{=i\\,4>!cjoK]9%+)9 |D@;LC1% h$"pi_+(p@ ;ڳcq |PI/1o@enm( .NM0AMg4Ɉ,HE u] B*DY݉B(+d4 ^]Jtup mR ԠwpD"~DiS |Kk]]+3!Bs]6;ӯncZTJQE:w0%?VޞU+s) r{2ŸXX1!{.$y@: fF2Pzin/ԚPBOȒxٖsoWR157=iޕ]򣍼`ظ=|(*j!Z"tZ Vq,*,ӽ%Juن&- 0Q9;8^B]0j_|cr+Az<2'!xʔ뚤R=E_ u ;ޗHvOaWGMH PNcJg< ޗnf9(!b(H) Uk>x3IȣX!5lo. rOͯi9MԧotEjDL+b'6J޶Uҭpnl~%v\^m+ ?BGB9Y ̑IJuJ}ܤžMWRlxO6c'}Q}O%SN!URPѴnQҖw@2v@L|K7dcu)9}Z]WI69"qUGy1춷Udra…71A 2)jG+A}m֪z8X~PKK8yE\fЃ'~Lɍt6qm̉+LiӵPjƄq @zxZ@vgL4L4ܬw )A~+"$问RO4bK.O eB@4 U{FvOtx(\5* TKU3j~^$Q"od ?˞AyDBƳF:P1@HĤk"nY{85o3_k;lS] 3~11*'8x5XkUv?V_8X0dec?}r8ZX!^Wb`=b|/{UD}ttC(bIp^P!oVk;ʥ6o>tq1"`uwut*hŚ0ZZr539{(A/næi Awo)8&_Z$K|/Kt-9B9w_[LFC΂59] ;_Ycd6N>R)gsYWWp1ci;PiOp  U3g3wP(L0eִDJ:z``c  ehσx LmMjd"U9\,gG$ `0.4iC+eR:!> zdSQOz 1oFmqlpVіQrK-3pϴOPN2g%ce;̓Iw/@RH7!DX9vN IG?BִJ,}`H-[6N2cfoxB@{Vd ¬=3|WQڱ;0XXϼ!ahMuH(3u `1.NL\G,hټ#)Lt(@XX%|ez+|^O}p4EBT kLHδ[P,4?$_Ϻ%4ehqtg6 -tV W=e`H_5n8[/'Ot~9AL:X]3vBއ$c$p5'2N7iE:eJ={0s_8Cu:_EmP о$v5>NJkdT,5dKi=jć|a\[:DF)O.Cd}?M?.DYrao8 q:3d4 `APd۬c9v$^7QnmQo ERw'?<0Q=vp!&:?nj:܂pii|OlGh~U~4ֽZf;* ^$z =:}O.w?.2}g0 'ݫx3]Մ浥FdDMƣq!P^G4cUl/}%Rr0s[_KdXE Z-{5r. ]вv$. ûfmDBf B{+*@59K)4f@e̹nNk޼H8FjOl4f(9"pEG!Ұbfx&\:[u>}1FE0zqn$ŧT2wbzœg6u*gBK)?ӜY#^,{2`<+tS̭~Lx71D.?ӿce Dxr74aF>ʤDC)Pk$۔kʙ?SI=pȦ v#\6r "29\/W6 =.L/>}o|1o c  pg4xh 4,G=Zf*_"UȽo(7XRPy9-3lb0ݝhͮFʌ'po+YTU3Y$v~_Km6x;7(S,ؘz}7@vh.JI`a0˱ A!KHp0>6i+Pio{g ߗ-9J9v ʇWmCOFD?+<'/Vg?aH΃lN^1&4Pw'iFpKZl0(=Zfپ 9 @^9WBDO2_K -=1M 5R[/ =! O`F(<v:NGdYp't 1C{{@]wb<XH}h)[+X$f>wXLud"tGâ݄/]ܝCpUR=!2NKG]b|Un:RZ&Yש49 vV!$+\me5|,lfMBE wSq`7iWUCw5\;W kFbbX wHǹ!b0.~b9RlixuӯO [RXα-PL0'9dgV߲:)j{Bڂm$Us`Vɒ Ј}͠[UN@`t^.3![qqֈturڣ@(Z=$}GQNBS'XoL&/ozۅpXG 1,! *sof?2;T)r^{=*Y лH bz2,LկsD.k4)VY*}*;?b \.Ǚ>%9W;fN#4]Jpel쁬toL:ؙ((h>iK1!xX7i8P*ٔ|"8][ ûi Fv۽IEw{/v5x,o5 QQjuЩ@/z1lb_Z5ʇȻ2, @ h9Hi2ٳ x-IiU C[/CZH\Jqf26`Z^Z IG*A`ʳT |E<,^|]+h vL _DhFof,^#rpfiLjA  !7x+x }(#bseÄRߙ)c̙S @9r|,r EfJs`l ([hZ5YPuU~9|5!B?=#ir?:YuV SSjJɦ@lȁM+@߷}ٙ%?y'!Z+ϱqFNZcX֟`v. Z9lg =cIA. diýT8-DTe1&xuƸ PC6,Na)?T2Ae f8*P 9qăiZ)?FFyjVHs[=_\^6- X.( yXFܿGgij:pTdRjAWP(24D")fp9_Jo¤!݇q»7r` N^l%.hQdF򔜽&*];(R3 () ,-qOp.>bHyzZ"+XQfFKu^,0u sNhީe_O½H95Iz[a#ȏPppJ`(ʲߐ}=/>úQr u~b! B48ō+&Hb^T7ʺT՟CvW4bNViOwdb^6sԧn0O/C%6f2p0Y_p.}xO DT])Z~icTȎ j%5_̗ cc)&"h"tmب9IH HGd9q[7A)>; K8̀*K]ݼe(;[B,4 1zuQ<j$03μNjџ1Rs_KƛD4xT_ؕs0^|^+3aALTL2BJo>)Ȕ V!1?ݠ^Ur8=r,pE(4.yhӨP?ԴMA&CRjRxyD.6lunSS0o5ILcƾ Tƒr CRu$ vu7wqx[\eC<~3|\4\]b)tڮ #r٬S(=7o2C>6sǩFi ,͆11B^H`AD#uEc;:Czaos1t} :;tJazCbP:8h⊥pmy,H&rU.4×0jgU0:p Gک*G$.0QU;%075;2 2n`$$N֗ryx<9o4l[WC|J(dkسtğ@Î?˩&-Ql<MI@z,ەԊ`/l +4>Cى@k̳Xՠl+eyo'+n׫,|\BH+Ng޴t+xe6@K4gYIV[JA[Vۣ0OQj7Z5@TĪaq1cKVhһtZ5ʭ#<3Hs&3MеMao}f42I fNek83^׺|юߣOe&CYyA7hh<N#9H~V7%])"1#c>,&$yd]!PgYE 3bm>JPʼt.jr?'Exjd>M%q[|oJN$C r/E/Q{ "wp5Mp?+q9ѡ;L lkoJ " M#*PubȔi9|׳/LU, oVAeT1ې?0M/$d v1"U2Ѥ3LJHcQ+Z' tדs+Q=|u-Cg"  8^RNx9S5i/ 'ӣu7"c`RT`p ?QVMlj]2@w\E#$TU 9#U԰W*!\Z&<}B^<3uoXKM㯞0X^<^.#hF7 U#{Nh x{qa[=X+gͦ1yDη,|- us͊ѵbC:Ł21mZy ztly:uB+ŵ{z` :5:o":>ݶ!d&%V5kLa_{awb(twtfլA,?n d*n-α*{PHg k X}dcO>6a[hAAg {cBJ@77s~,?vA[|ovI7"ÎKu $uN($(AIKbƈ~ED(i TRN\1K! #]?ޥphӠ@,"SIH @*55} #xrcHL]檭T֑+2W$I`ʇ畬:-3DTF]uZ"nJa<ء^anujrNd7V_hH2 <v> #4 Dl@IvE;o%"nA^NYY33iI >&K{!g"sSV+g4?7S[X-p(1HAΗNC|U8in!q]bdi>)~j6g4V5K^'D9W@2%A}qy3^}5hԔ*~"Q-9D x}G x-rd@-#* s %xq%*#N wҡY]O ٤,H"HbZby$M]bi,YpRގN'5Pc&N&QG`QUtb}8UhUS-? A\RE{qkvZwOv"sjb,7KEM+vʸݰ]Kh%6̡*Z,xR/k!Աț )5#bɒ>DPCd>ni=Ȅ M֏\\t4RxYS* o[M5ѫR, hϻj: gqSlYM+;m0d!tP!p[&RPWvW$Kxh3˻zxiܼVDoNr)^oM15/oEl$QF c6Kەi<eH|!Re(%g>0BuU3WL 9p3b(R:o\ [g hԟأz̫1*ÙiS6/Zq"Y+h}8z@,&|`,-SN;޳O]x*)štDƅW類qV ebCǜP&VP/0a vUPxQ@eS/: DPD-4J.0j@ϫ)M81/y? 7 x+/CO s? ]|MByb,,%=/5"~8QS\6E455Z%'GXT,2#JDefog9UN,6ZIqy".FSf/pK oQj;SaLk1g^􄂻 >C$J*nUxhc=rBK VZ#oٔL!] i%51A@ݍ:E+og1:MyG>rht{n`9"Ev>Ͼ6 CRt~y8HMcyLq;:.%c/MݎimGM9QTx-T8Dv e}l2|o\4~@utpeA?m FCF[А yHr_&Q:Jٝa% #A'z3.u*"Ī jvP!ծ,-JWaIlId/U;{8թb̈́"Jc12XL頒?TJ8![y[{1R9pp:M, J> U~G TyŒ%Mmv\X6i#HS3=>~NRXjAM8H5*d&Wd[$0ѻ(uyu"*:=໊~J yc!ls>uImOzNC30r0wrjE}($3Nھ:ij9Gx|;Q&tw:Ď, #B}^F6Iv5|Ay?^'a|ȴbAi:E'.Q>i_XNCRS1y)IV\˷GJGWA,Tлs  xڥH)oktLlAjZe$CVz`LI>:7n hzd(j ͸ܱt7sT0T@XFvnvȧY),i-fB'GbbËQ/NŚrJiXݱ\c %8rF ލ%{Џ~AI&QDS{J[j͏vmދARƜ{o9\uTzy$|M9osKoVɆu4k6vٹL{=k0ItpM&Fv\~ԭbNho4Nzn#RwDk1P;F A1He̥hEyx*BqȤ] |JaIi0diT-l+vA>e 4 9n}wB!!Ik`$+6?MGS0^3YUC`KfҰ6-vVp@oXdEw]Mq>@0ʩeCg͌j|M& \S`´P<8Q8-UZ{9o+AU79UP+K)>j|XZZ:˞/Tj "-,O<ǔu Ee] N(H]&#z1\6'N#o 0 L* -Ch? ɵukA-u Evi7bIA'2.~FSTٟҩp_1Փ+oBfC({p&^VAt}5qHMa8Iq3Bd̤Q<؁EBٯ RTӇz<$];˔'R+7R'M 6&[ȟ~Q,5+2@ش5ׁbmgeu.'*єJ"Lii2+*j `h7n.J^4f*TIYtd"t@JӐEg7p"qׅ/7e/u>OyvxP+ ԾH "Vvd2RCS͑wIR}V'%&,+ɗSmye`-F?ˇ&<:X?#Gl?Hq - #jDi]&ԭ!Wyny45 co5tD$4S6G^ VDoM Z>3# x35qNnLZKBJJ9c6bfJ+ nB=0%Rm/l~h8$ݮdQ¾.=A2fsox~ >R$OfF)Z \`X^iL22c-3bdkAm/&+qޜ.ϩƒKزL-mۗIHe5٭,ld5v 7r-ȏK|3ms4,*sXbr.u٦W|@ǥct3_,'<`Xl#ƥ/c[  rvYӺ<5e?`z{H >/JXA=L6ހBA `I(u2}˪3ȉ0&a%h2J²cֶi [UW3=+Gѭyz}Ҳd<, LA~Il؜26-ݥ`MŔ\+d󼌭kz% ڂ "/-O'ô 5#P+}x<3ME]!] =2y|9@kxvS3;MSpcN2IBfRh ZJ/8/GRVP _Bulj];P#޸!doK0$wL3 oxE~^H"x~ hufQX7Q]f 3SmB}eؗ写 2(XAίw}.1W ~53 fX_;' Zp)gqD[LmeW ~xw.'Z.Q͠)} 'R0`[Lʐ9&%ȣ&{5g{d'Ālo-&SCbJa8~P!ש:â4ZTRsL~,zAn0" j\"]&,ȩ-a)JfcZDdmЂ<4q{b+{Ax*Ñ?G.s1ݞrz2.K]rWVʓbUF6i ~HzFD ɽL!?۱f[Uq^QYK6ډͭ+9Yo0i N9\bÀcڜo#*m.]g&b}=!f$ Rmk FNL2)T!6J>~Ŭy_drz5"l{k!wGnGFnQUD7Hy+6Ê[~=&T|t K~krWݮ"*/4-_됊Z-%,Xbg3Pdp5\Ud)3NŸ|}!.i 0 /M.'#Pْ>Ɂy!úbZ ~_eVQT!&yty!d(uՂ]ι:_} ٔnLi=8mAvx廬2 ,۹1mL4k̡ 8:+p|.AI Jm_lF Pi,~N>& Zxm,yR=W!H2jƒv^Ǽ }7`X?0 >ۢ*Rz11g5[OQ̾HSѻ7w/[o2\,gjPZo>HW7r hcjQZDN:'9ԯJi#, !{sD>_˰gwgEnBgEE6+>fQ'WG K(yv`!( 70]Gr~`e$}K8q^AWIMh4?csn,{Ƿ(!jo8BYuޚEE J{[I""¥/#zn縳pyC#z`>j~ J-GrRasq`S2eR7v0""Eb)|bpzU}q&DגlrGúvѸg,)kԾ޴*o#s['Ea,D>wa[?JGn-{7OT@8t۲PaZv؎76F>7H +55tt,=i-ϵ1`v_Eb^;ʨ~t;bL#+@}IF.E*p Z$VӏL7R'Z Ϊ_a98"DW4[-O~QX iR rv>eZvW6WO9Y0pkC=HlF$q@t"OTx둓0wׇyf$Rig\ ȣJ7p>MkoI'_weK$07xka~@\$@iz[~Ӌ` :*~;)ӀVRo”QPj觫'-yݐ]?WBCEҗN@6 ״p FTyr#7Y: t} Zn8"c^nj a>%YIwW&ZS<5(:̔z :kC7Q4_g[Wjw7pF@!Eհdt%bCH p}/XMCE#P9]G 2uؿ^ |]K{ڌ',+SPL|JBC_ל>{IOSڲ L"ghw=@/oNjE t!3 _lSUCli>;tI|b spʲZ"\j1]Z7{CHd(/\n? ׁ-NA[~,%Yo[@#h&6#^{IMh=F*AF %R2u.Pmk>^+-A,2o/nB#V<˧ܬl@mgN\8 XD4/$0z0c #+>og߹oKy[oUqT#!5(;ֳՐ?vh ̯cpK3>+`>|牛5c*)e48g3嗜}{`9BMgw}i 3!owskf; Il'<V/Rn7URKSeܳpJ`+kPC!_ }Xut}Qt}pSyhF3ODg8}FG֊0DTQUj #cGWlpՊb0}T}!DD`ː(у|]*wO=;.QO1'MPedڂ>(w|"c`Lq/Yul%B],k6|oZsy'ẢrP$|x_ثm%9#F:ʱ%;6-".:#% K)Q8vGTqn"fn[K jԫXQ,#! m+b({ٌjjI,S etҐ7&  _\jf0۩d7*" _dm}U[ W<klFCM|݆M$!B dcVrs!$ f+KCW*9vP8r o^ضl.q}V$@q?dnPG0hiee,}p+qVF^|L%15x72#2`|k Xk" >{XSsH;.1=o"-tHVqnb$O>̬)[83NG\V2D&HxS%7ͬcIoE%ڈ>=k4B{_/bΊIcʙye{$`u4BiZ O1Riӡ3ej`vOQB qW^ы7bYQ! $ݬ)wn 7QˀurPhtmɯ:c1"Uߥ73tPeJN4lĊ.US-4J{^}|D[4a\k$~#l%}^i; ,qpT-WҽX1j[i8X'lWq?$Pf?|gc=8tPGҕ }:ʵEYg߾FWOzqv@Ipp{=nMш]Imqǩ]T_ȇK8q6@}4_vtiZHE$Ace~K cܯ:`mt 3 UudKY\ޮpn>7uշ~ḁWϼ< L7&ĊPǐ!d3|v9jfuډ.'4n-pNk͗m.)3Ll9*lX$ME$XK4O5 3'E)p!s | q>Y~Kme^,$%8l3љEڄ'f  BNuJ~heX#-79:BP(FuI?+ɑ0jj40gqsz~ P_çSj>2Om_(Ż#-4?dA RȐ0=9~eZG 7@+?T+QqBAyl9&Y2R:o1m'Oq c;?(lwu"o٘˚byF] "'ʳm?Ww;%3^LF`? :!x5`eDpm.8f oLL4ZRapc%wh&dR×A^̸L!v*pWWY@XLsyYL^r#};JUޕWN ,Qͻ> lִ=t!ZRw=ca"e_`bE>Y5ZZ& |SO꧆A0EcP>WC7Ծ1)>bBasFdg\6#cjnl023OBKb5b-Q8'6 M5TkP$:Kx7k.k~OK[3K;N|fˍ J[)@\SNXR*fI|Յ*In1qJXՅ!,7혌 r&"Gj,7!sie\E>럁&nP̍#d,jb{'I62OM׍7krtp7=.g_y $INlaɻNvT4CٵePF >Xmy]s?";,$b7@5j=RgaE̍DW AVAYz&`ˬleg!b}mu:F^޽7Ly`cdǁG­3yCF^7.i3YT 􂉱j-Jhܬ**Y ǮM7%3mI=*d4LUMQU'1zCjvX4-u![dlpYɇnW%·>AuR bn ߉@btTF'](R3ANX̻RaQE#jkͻó'^=ǶdCUa=|WJתND:R_8T̢RAa'8 $٦duX` N+I; ÿ5nvPyȥǍtV[՘<`靬y\OF qLl/Gq&q؜5OwvZsHM.8Ȳ)b+f6Ss\HJ5qfE3Zq <-E5 <),s뭗H ׳Վ3ceXfbi\coIK3E+V2*S˛ .YPY߶yk]?m`c`'jǥE\zAU7􂖚R V)JنEΧ.e(\7+Zn/qK82:& 9@xvn4"ǝ-HcI ?]z|Ҏᖔp2RA/r#JSq_#X ֥antj|8mvEO'cTwDt2ؿH+[A)֭χg@Rv?Dz`@O@}Ҏ! BMF1`Df܋޸dڭ}L!1֎^[~6cj׊Ph bO>aVq$WWNxݘQCǀ $~hIMa#L\\r- g}9O,|[ DJ%wβM$Ɲ.ls5%vb}P}ٸ :4aDGRz&5!Chã4ͶzvNkwx;}ti|ҹ~(y6%cz] x۹J!1,UimCLЅa*`߂9u?9Yh1} Ma, ÀUR+z|$?N *J&i=z3OC k3{(=klRVنiXQrH =aN'(|4-%zg焀*Grv{+`by)!;4]ɨ[=Pg(P94)4{/oIMw I_ ˞hU; 2 f0‘D?1>/;P5Ol3MfAD˚>ӮN0l &@}E"Qyك㟔L+K0闢p)xz 4N@eÆ>1Q8sx֠&Hݛ`JKPg3Bs)"TykqMm_*;%{,w0R[{EH s nR7՜^[\Vhr DK,n <@vIX\4 $SڇG4Ǫ^0_ oyTr.; h*?.w7+1I;IX`@H=sC\%l"miA2pRZAab>4:8/Nv^^Z&?LDYG.+82 8KۊDC$>Ȧ\}$?Ϩ.:L ~őeWXYV}HaB)e¤&yt6^u4 ׮X)dnbYN*0 p^gsЃ#9jLȳG;A L nTх8HԒr3v;0?aH"['0v@+^Xj[0sV6'뤌V1F)'@XiKTw??tG~mD Ey[ k">hSDje;VL[ykIY3|ΓjYp!#շgxn_ֶAy73fg6K hK;0V3 ZM2Zꖒ޵p_^%7u q7קɗgzE<#TLA|n(.W5]y!DJ3E5'jH?PNYgZબ!.a+'e ,miڼ P/4M%Í^SnkBD޿!qPQ\/8g%0_NXWڰiM=^-#-]*("Ќ7R MT~PbZUnSh<&cS$q˧B`=L*s$bkvf &# /,i$Q*xvJTаh“ĥ<0sϸ~F>6AVd:;fgN\.Wڞ9#[`N{7'CP9L:ԗƞd6@8o Dˁ[BG7m9G$?G;A: UЊ \ 25IRa,V԰]Z#Μ\.U(oP2dɩdljGô낦i&u{}NĚBX?ݕAG.uHZ\ q|43J8@V;z'TJ.PZ2S" + aNgnϊ_pOw/>K[u9\@UE't* P*QPqzo }Xc7{5 jvӷ+w&^,Le? v2E I<9X}MIWd-`[aGyY3{9x K?/cw.amnB,M/RT {UL7B%l,ݨ\"/ |~]$MAq=]urSf*im"=Eaッ g8P%Ɯ|3kMDKWo+{`>oQE.pSe\D7 Lᅫ*J$}nRڄ02 E)B(2cK1ēL_ӦLA`5!!K ~~긪>߄O]@&eSuQYq!ө^cQG"WE}k> #k>n)K8_Xǒx&~&VH}2\Xl97%ex*L\8%E_7?Kt\$Y_2~^k8K0؜lE5ےVdP:[%8Enp8Nz f\;/Atv d 6yu WpBzdtA}QTۑkO+iTx QBx|@o%dO0$?)cPkFLdQzQ&b y&j\`lF[T4+Z¶C]`RﻫNwdΛ( "Z8\+hZ8Up0~<΀j ?C_d9'qn<^2[5.M!AssU'{<|Cv80d DWpf=uw1<qAt:^y'l$"ڴxŤ+pV]c |ՇHh<^V~Z"L/jc3ymzoպ﮽ ~8BCtqٟSgkɌRmDY`PPU$O[,j6Y7l)bm}$du|eV,f+o<W1Gݚ t+0AcxR#oWj;t9i5AAϠ{GALRd /WŚ_ϠZ)6|Y: *'>O0ݭ[L g$Biu]64xW!L &%:ה"7師(hA8"gQlF[GȝlYc-~W'(2kjΤ//v0j(沑F*y[ {؀ris\!pYDL&u1x1zwNHduG@'A^8!MISz90g98s0 &&%ޫǀ\pٽUuB3xUdM)f!Z5θLS4Ta#7_C6 +^'%*8dxSQV ,SȈ+ Z$ ml_Ek2 N3CR٫7IEjǂaxLw:V6 N;Cd i?Pq306<$[JG. o"m@lE`ćMtЯGKTHnz^́ى?|tZ\Bf6EJ r=K8̍]7 L 3Qna/K-I9t>Ny2ə3)!v,eȯpQ [jc)1=syl7:tUR<ڡf< #+C7#N{;eGx@. Y}Iu g7.GL! T/Yr-J,Nf5@6񂄑LE eJ* 4zAz>anaӝ>e J3*g71 |ܾ)rlbh\=w}G ʓMO#)Ohm}zog Xkl1.wY)˧gw}IQIՔ^%ޔ fS\X/g O(J![Y\֩ȏTY2 eet4PL%lsv&: pCcӧYgnWiy:WޟʚO~ mf%a`>3"i=;c qkO#}awׂLWveo(h4 v핯1N:(yz;<&434=La\ؾ>RZYGCUp=Yf96s|P:8ԶRuK0FSAjd|Fuu gPYz2 P }-ћ0Yh@l,0m?Fg:3[/p@g%[b^KG D-у3W7 {(URgy:AK8EeN@muM@KI'LzHX]"k4+D};ab<esXVƪ!*R?z~)E n|$`OBh[ԷFsص86 r #Bm). f?n65<Ψ0qdq0Cz"XVȖγ8B UtyUxr-k8}eɟi^%qNaOx@蘤 FcNd{Ӓ*ql `M L\{T΃RQWg*gZKg)yansR&euʈt^FLՑg˗ %L9F؄q;E ZʝwxUo`2=؃|4<)f@HաkB."ԩ"h7[`PMhG;~ꀝ@\U8G!✣(W6qOa 5RFjZIWl o[7|ΩD^ .3$ IRmyyJйYWv_jzH^*>g2p!rhRt`m#^V(OFRIʕv/( ^:HW\!et>P#ߎ(g{i#ҡg-Iۢ)TڑK$lm@Ҷ./KSFZs7N4i[؊%IokgvK0cSi]| !w+ni1,-:4\U(οdu3 zZy#lqߣO/ǸL^D`5xMSAXʼ9'.s.?pa/(uV% !:rNk}lljsv 䱯8tq`Ve 'c>]"avܨLr,i_2.* >SV樵"A{Q ܎nj̤#rEW0iN=YaCR he4%n |J=Σ5wmB(>J_"tb ճj|^U9fFOX& BB}j1beI3f'c(xp-X'_{ƉSR` ,]xdkk`9r5a0s)HVf Kk s׋ѧ: KWu i/i`vz5Y*0Uhv)mۘ}Wn;39( "5$VQa`;8-c݉blqJ\@߁܇f*r* щ6R"ٖI.|jY~X?RH*@ ~uKeOrJ2ВjѠBqǹWdV]#>IڷBL, yaY 3&ؗjOnBq !jg16EۏLZŠyʂ,XtʟwuzsAM#V@elPcM -h4ZaEU3 K,K๺[ƏG=Kmvf-1uiC?v ^y>3:},/{f.U܏݅?QD'WU׍-M[Mʣ 9[z N-۹/jwItb Oe:nDyٹEe1Y{>2=="]) TgYZ0707010000000f000081a400000000000000000000000164943cea000080b4000000000000000000000000000000000000004e00000000./lib/modules/4.18.0-499.el8.ppc64le/kernel/drivers/crypto/chelsio/chcr.ko.xz7zXZִF!t/os]?Eh=ڜ9TP~SiYCm의@<.?F]Y"aD1ŧE^9h5hwE6%۪:$6lAuX/\ 1R { j{J&p#SD(N&^8i 2yGmO.fgu+}FemnCTyp&N[W hC1Sv Vew2l y\A>EL© as#F7X,[ء: 2"ݲ: p7 5+vwwSnll&_s *W[CT cW 黲(tmIEwCa*J|(մO?_\) Qzh ꉧgE}UbxQG7oD(pZd'-X*%9b*mAVYL lp Vp&(LVNi\hsp^rՍ@0:)2hknHN Fs`ђG?}'{ e\_hzF,ß;'j)`ӻ RfAbpN U!r% Ca|QuG?W[y:`JrmQʹ+DD|L\P+"zsmӱ76VTn;R_`>uk}gwZ#'Nwy ^K>zh\4XUR|rT?7?_dӨ4 x ?l7H‡k*"j|T]c|N2(њ5,XL-IQ9!yD`@칿ܻxst|*G̚ j%IQEW?{DT _U5ECӔhJ(#oOfFn¥$yP^T@L|x]10LǷ_1/h5e i^R-%X7)Wҭzv,@D$ 1&$Jg>1[e+6')cRr`gD"rRUbx^4Ws߼|嚼Y*)}~Ğ HxhFcxCe:f&a/U$pZF+G{̄2?,6Ivl)C :E";A4KQM>\KVA^LZH|9uuv.@f݂$^||45:u=\cAKFpfCsnQyI/\za[f5Z63dmdKBf"Ʊ8_׮LV]Q f:1L!* -cEzC+'CqAv/Vjɰ+B0HwW OFk@ WJ$Xygv?g4XE>g–`?jx{L ª y=xZ<(V^7l[eKjK-s%&YN*}jbB݉JIU_-Vb+rJWXYrؘmg/K]T'/eoMqd*;O!mꊒX-\ aoC9},0̖* VBkM_4z$#x`Ud 0Kt+S-_K Id\I!B2 AF%.+N~lvI3["wU ~Ţsi4,)H6N5ᶞhmnֵӼ^W-JAlMhQFq6y׾}_=c.h7jSCɽLCړ^~jx2ꈎB z}-%Zً;}ad0yNA`okUkȺ]C+$6v!яPzp^5M)*6t2R s[D´q4$v9ʁV4@~'7NLXi~@Ir(LWd% A6{-T #3Eۑyr,WR0bkӘz2τ;h$cOst`9rfOGgH;"հC V8i7B8 Do$sKgWA;)M'&ȖK/&S9Z#UimLVix$uRT3qO`)G*yC7𪀖)B}F/ĺ[@WTK9E`_Kƴ[(@jrU| kw64p8;աQ@wY<+j'SC½vgkhK*Nh9ыG)NcT`U0y@ iej[ڨӜ(} ːcWwTX8S:wlW6S>A}%%wӺdl@R#ZFk dV)5[1"ʀp۟, BIUs2`TQkk[J>[d%caτ=ˋ[_ZM)O i_.1$4|lIXWt6UQE 07Lq6| :KwTkX5'jQ"|Paɴ}-@Y'Y۰g.e#_m:R$1lE#R(=l5Cڦ{@̵kQ$L6;˵ xxagOn'*3v ̅ zj_ g:T|9tjMnVS~q̻J^} cb1,۷e{L=?U5L>L jzr64,N'!K# |d:f+EVJ%4?xtK=zUZT~D^}V4mx歯" @cs@[211ֲ TlZ[./Wzu;0۠Yp4%f6[Zt{Ãy;4و4óƀFD~c}Ϥi*bA:J#0wY*ךqw17ޖґ)u+vZmaV3t "%^ξ3ȳ2I:!ay_Y'T zY"12qnl!d?+:!'IqVAlj9 9%q 1ŀ zdjb| E =QpxU?~ VB/ulh,0GcThtZgb} ڍ?h@mo0u^$UFJ%`Tپf92lF!'*%)ƝةiVX.^flnRu]Q۠Wi[ݮ9mVB¬>'Da5^]27XW7Λ㋗bа/,ZС21̢oI]m4h} O>T3Ѣg^iq~.Aku6d$ 3( 0 ȴP3܆wj8ҡפ<<8&?LK`&b+F LwK]BF,$_)Yf sK~JHsMM_Pu:񾩭MaDTS3~ !+ ;ppq. 5jxm,/(?E$'6R4דJ|x7͜Eڛ-U5볩F#:\#vg9WvY2 D434B]U%{yuk!cͰx՛aKD: |-<_#;ѻV "6{ޖ|+[`"^e9]1;G4(,\Tef1g,XTiwTMÛ R&wHbԫOvE+an-(rGK>xYqQ8[c]g^c7n#2n[C7f8-{W)좇mZVl$n>R)΄nml'UamFEKNjw9?;Y00[$nrz]sTAm?"yngwr0˟N~oFFKNS?PC?Gis {,'g:V DcIr7+sd5ђGKM"JvxX%.Mi\^=6?nL!2fV˗7Fҋ{چ}Ѹ7hRaV&U (nU lM*m Ĕ1u ͟i-$LR4;P)+x ƧGw$" n+({hߵLoIuLM&ҹ)A1gW1N~7/Պ7L+ k.<#WiIQ5Ugizka.|/,VYbwG%Q`o|! N,+b ՇwqvO&FOd Kjh8Y?N2 +1Pa6^EGLY>PRou$Qfx7JVbyq-/m~iFGni"QtE۳b h='HgXJM0䄱۱?3Wx=5Q6ÁWjVdȋY܂(ϭފw_qot ,:nSzP~7oK5zv="gxݪۘ?fOa`RqguMp?p(~p QWn[Urt$\%oZ>Տo/Krz7*H#ƶu/%wF; 4˜82^r$q8-%ϧޯR됤cl"Ca 0׾0ҹ <26Uh?cc|joZ4?,QeǨe7ezn)y2{li,$N0u]ZGZ4s7Uq1o >ܑ͝f oI6yyۜå}&ᆢ6.W!1Ԁ.YD "]`Zfz.*+8a Q.K_:k֩e|vHO%=Y+F0E-җz%Y9do!;l| Lm3y@tV)~oR e)[RJkRJԚZCD:ZaMg9*n}ϾFx4tL=(/oWa,Tx?|~W;螴 k5ax=?J ypw5YUl3,wxytF&p%/U Gc` 0әZ&/bMAY;S]K'qGlAX?9:DzmH #$EU%t 2/^Dx ZLD gkᥜ`BsJ8A PD?'rz |+U"4/fzB6uV! њsg`hu0,:sEԔwx8c(ڂ aPoY [zy܈)^: 0sV7&ن&>H$9JȤ.,KhW5TwШBVO!?qeDͷKјb܅Jː)bK^-6G{IA~"GQ8l+|b_`0Eb<>Vpo¼"rMvjx%NB{fJdm+ Ys#I?P7qj?HFnc>KMdڝ& \YX47*.rFIP& z>*Ͽ?7_&jsկ7gň *B``x iH>aĨNf\a@FsϜshewO:T-ͲFp5 Aﴅ54x+oj{{8-'~36Nۏ*t876֧I~ඤd^fޙB%%j?g`5GhjۏpwK"1գV(-i }\E?z˻}wX=?l`4닑D99 (B¨yD%~b|zaD zC71y1ʅ~29RTwϨ]!O=s 7T&Eך$ff96:e qS{CjUb2܁~.,>X6ZH [fHH1'\;z่Ltw+ĥixo&Bil LTUtdچRjM$o{ͯ>f?cXӐ9npPB{6 XSRVcQ^OSYnlgPɨAOI0:g81#ڿh}?;B).ޗ!bO!zcΗJT5mKrnQtf_gCח`|FX utcLni9gWIuNVb33{apE=0)x-m^'$kյt3~N[u>~'mdN81WyVTr䒿}VL:ᤴpb̈́|?ڀ\Jʅo]r d 2\\7} w*DЊת&} 4$|0۹%i= /ۧ~[  &k6 NHt@ecl"q8!]Al޺kxj>Q481N@z* [hLO"0+Z+,kߙE4!;7U OFP̯Ow[jbs+Q{E35r>zW~T UZHcB%|- Ra\#l}ܵ'谝'^@ֳvH,~"rg̝SIQz);YH +鼬JPVlhbLeifK $?n68ZD;iI=;2+jL$fgT#;=gҋCE__p&#1{ b'vs\kM0* A#~2y*LhՎMc>+SlPxxt/NZ=6iT#uf`8_d-h6,E;|^ 9%5lkK=ZU<%>BoUh<6x+]lbrzp3\c ϬW6I-2̄Z-ik4.*r-TVسKwvJpHuA 7TDH0;MsbU}<$ l3pʲrN`}+# ' ڿB-D6d8^lϾLXКWfm%qS0M Aujaeu5&5j[Y 렔Wڈ+V*^5$oAt#2xTS|ܘ BzmҝDu5()h :O(|hTx_}T|IGdG#|y!jָi~^f5mŜO4RYBPN`J n@7e*mv2{)L˃0Ljs6f,q>HuhdZ1 u8Ȇ: |{A X=UFR.;7!C,<1#־`@(z_#`'m2 qĈ_ 4<<W xJiZja?݄7JCl~pSz|4jdcea׎d뺦#'? O[ІZl;d+] nlzSUZ!.䮒U7F+5$tCrfU-NI tcTVOXB]P3cq |nzI[ۊ ])["E.V*g8f/E_oRniLɫf8l8|Ta+F2P '$>"?!Rؠ=Mo?'.b~^y>G٢u?g㬀w ER|eoe7VbG59{,|s]WoX$~`{@߾AkfZc ټ":a^p/xĞ_?{-0Gl8ıfmocl* hrky'v+h-$м1|jcN AC'sQw-7$CF)~JaN=;Q^͢0FUX> Yl &>7dc'A 417]o,lPY/5ih+Bő blRDddcݾ eYK՗(7-JMmI_fGNtټmgF߿MxL^P<1 ZeV[֛g@Jŷ*GbHo:-]Yw|ѯ; X>Yg<.x![`Q2 +ݔCq׹̕A_֎ |0䘀'kX%;t.4k'S/H>G:%α5d~ qhcݬjq#\ґWt+{Z#dj:CKw=<NJx_~|5X;@ HX\taõF/]f8(/Ο5/^7%S]a7Zy=v$LM 7嫋^;Xw>ڝiȨ}i5}z"ug+5LԔ*U?>k"9uĴ 81}/νpȍj{F#`-/R!!zҵ[gU;_~:Ck-3A/xp sJ͡vb}x 9O䢍'VJKCT# @cWr7:>f.; SԱ%M9T` {-.ͼOĸy!K+!63hk qXl>A%^v$v-= ` O F+$ U 41EmĖSTp8TrG^pm5sl鍥DI! a}CZxVm] y_ڃVJi E8X$=A]]&aze "#0A ;g/%R;Jj&"e@[@=f&_#l>]9[לS",)BbĤ;Bd_ ]4GRՎ}Nz6T xK$?ax-ۏ 6} kZ ؈M8bI9g=9QR@ٹ?A0[\;bJ-a d+grAZ9&O.XVz% xP c[>GWeq?ZIdV&&~ȇjhd=o id-`-MⰛɤHs=AD3ڒsvkP/NNJ3KdpGKé%T~mӑFQZ }@iN=AfKЋ] 0=*Xfk#7ҌK^ɃCl95a'QJ@_X?@ !ETȁTs"F[ep_/[ ap–w]5PT-"t,+uUv Eo1E߳tÏ{0UY$ FaSiI?8FUQt/2`o|lKwә=N?Jf(ْ gPЭ7," =6N\,+ag񻆱I3AO78r/Z%E%8kyB'bG ƶ@8| 묣k}'-y$ kK[Sr($3nj#<[pkJu)5kr!ԠkL6DڑxhެQs8&vA)N!ȰpZ$<͊ Xi%>DvP%]w؉*5]mڭ͒+`&@WVKk`tAǡ?<\n[sB.~CDa[ޝ|W%xgD ?4jOmKXj2 qH}m(2ՍgS̡o*.-҅Ooξ]aF!b-#9jӐf_hw(SQRZ# P}{@F4ǰ4% L0#Y[!*3CJKD@鴹h9ɥ%(RqHJɥǫ烢NE m*MNKG*nfm~DaHwͬ@m@ȌsKz t3TUݪ[V0INL;UJk< a۽U{fv"aZPsē2D/|6h^]y1`H)_yu5xK=P|-le)}:;V$ Ifx#{*.5ŷ$9kY ng0|c\W5<w^Tx3 4G4:0SR21aޱnX[^b\wB}\V~ruЧ桝&g]:sE ?hD/nSa+b(رԙ sf-hpxGteʸI/jp/2$,?sYH=2w;8^6[CK_:ҡl0r&X[fGp"cw-Wnn|r(A(TADg۾QkJf:CB{1?&@σڰ\1:T%KA[6𿡽~{Ԋ>1)q{H>0O=)+^'n+I&Ü"c^ȳl!sÂu va$Ὤr_#aD|`˜g%T6a'آzPŲ„ǟ&6Łx; \. .hxXvv| oAa Xgug )K"Y4]Vڴ.ۺXZmd3[.~xZ;rS?apozR er̔S--j/ZNQwh}ЁB"2~(Ev_m4FB`*o``?Grۘo۷kIF n7ذ+f)UO~cQ-t!&>cvB2*q[ }a9$\As”pŽ{dα@Z "@D:o[a&!i&_(V>`D޲ xu?]oK02}(6xEx CAutks/p a;7/XEh9.]ڳ}ʐq{bX-=9B }8 JS-$ >J.CYH<՘54}Nŭ:R,=; o4[fv?ۈ` 7k(m)+sH"h'3C I@/fQ*)d6 qz fP oU5+m_KNT>E |NT6<(q?V︆0S, KK7UrF`=_5^YI?ACڡYEmjWdz_QEEYʢ8@?xt 畵rYLV\Qv3iZއw-BIDaM*"ouSn)%45d)rcӎ̃oճ/޹ـ! 9:/;} r!ڜq[MBsPrgq ւe=;kI/8;v(e%wNQU$1%'ȭG(e:!`J6]"R 2(itir|01Lf@vt1ݾ|1I0!Ȥ6K9zJCuE{gİ~֙ ? Ky wiXю( FuuɳL,^?tJ`oϰ0qe@D +q ɧ?7E3!mʌl$Xx,a œ m@SN1. @mRg;&&i?h ۻbRC/EiMǬ?o@^!*`֫hc 8Mmi$sx~pOg+ $Clh>J܅E,Q+F8ywdN&U'^G-"oq.hLoz,ͯ/]!mev-4pnX^Ghg8|_gmO2RAoBRkد^ ._;=i]RMN}z2Sy"|sf%;(s*md6?Zᒕ1IlP1ݜ'oHVzmh hDPNȫ\kT&F͵ٞ*,9[ki!ֶ|ㄽ[ 9 [O^b@%a=TL 6y^c0Gˎ V_I2@KI]7ӈdis!x7BzJi*(Wܙb1#G"gmy ,/<8@wMgo#+CuZ*QW1x9rӿu!v[C vh]J1f]DD>^>\*bi[$2r֫-GJm{asJ!O_vB [O?MF7 [֧tUn!l]Ko>.REkow&WpGuZ&t%C&9Fa1Sp%`wJ1P=ЩJﴳSW~ՁmOrPzSE!h)NF7s6LT&z7n{ QX [wBD(eXXP($f]{ړ:)7=yBm`Rc- Dg YE=+M:na. [I7|h*36 NW羖3Y+hM웄Ǥ-k07fĂ*ʥL}a^4d42Ǚ`nxGǣU|RZ]|l7`_a+#1w!e'i~z^՟33ʼ[9ζ-)l$NN݄if66X{l.DfZ6S۪Mٸ?0Tфr/cas[x8.c198$b=3yqB7xmխi%ZcI=rKȂu<xS.%Nh@XXjS HX" rAyY}/3M n􀔊(_V#K* &麒X-I$:֑BalZ?}!r!X`đ 2p۷Y괤ך.K|PcT3ۓ30[[樉`aO%rzPp_[aH'mʍh= +i~ p[xH2)0=m0Wb8sĢl=\,DxY`ې' TX5~\%7T C z'}y}iQ%%ʻXe7E#vq=ejkbFB 8Qo_i U^qR73ЍzblmB!:fI6 ~ N";bhqϾ>>@{pbXvoO8}@"m^Ơ5~TQarh[{d}7}3= 0a/|\#S1:-xW)+>.D ( iQ1 Cs7jk7 ID;łW-kuYG=H \h+0BRlwd=vsAkiy. 6ߘ@P8E7Ljy|q'=wT<^ Pځ 9a z#Ym5,!\ŒOz/aέ֠<ٯmoUd\D*q_QRdrS+vg6O/X+lm.'8 re]3ԋ{[~.䃘 <o |"`0aͩ~!Ikz;n+ދSY&"Oۙ1Yr(__ܻgd])R#:kEj 6׺ e z2@,(7njwEAc2Zx;| -3+.~]缳 2kC_ ľ)0Js?72ҩM2z(n@SE?aVj"Jd*w URak=|R-BP}o=#nz½3dD6q19 uGCRN^wXs4#^M8˩?!i"ȅIrk@WIOTӄ\> r|HRh§]i2U|0W~DѮ!zAEc,#*îf''Nޛٚ> 9^­pL|> xIjo$7 'B#b=(8T^o:{;ix_}ER;jAb7EΝdj77Ռ 6Oy+k~$54~BE̴ 'B;d.&_[] ϙ…bͶPw0@'E/GO|UkftL}ZC?z'7; 5f *TǃҒU-V qS 7.`4 #xQMWu+:#k<〇c]Kl՚y?`ReE}@ '\S%tk5{c.AxTKޠxdk@z*D0I~HJ3o+ot7~hڐ>P( Gy"mV;@,IR]b=,pc@\azr$&wKC=å zXgso/=Cphv/3 z3!m+<.D[X4+8cB#1_fER904|[hjMw"xIvEM*!4bT~?JƲ>ttZJF]\(|\! ixJ &!ْ;e劢I >̼b @{1C*I JP˒bq&bhKoU_v=UdW@.BcRNl˒̃Q-(ohd:T~I pB>4l wɔQ4kOR': ciNM"B5SS~xT=u.3:Id4Xws Kt=q(PGLe?80{!Rl[e[=w5^$$\_` 1+Ԑ,څ). I]M)*ב\;9K e/FQjODkТbryx (7aKiťCZR>/_L~`Q7>6;; 7ݵ,Sm 7ϞAFk{g eL(Np{<-ڠ0{S/Uc+]OD7S{>:npx[wI_4i w:®oOf?bބt1? )+zuMe#S}VW1G3S?3MTU~﯌6y'|yԏs@e,P}a<߮]\Ĺn.?OkH?-,J-_C dX?jQ{w]nazW?p$,U/]2OB=I1ցOTuDIi+,ck-Y~8 J1w?C.eEigpG>-اsr(',G D+=sػemϣ'&B9Lϴc^w *ƻ2qRAjlrij +!ͼ5WN(Y#lO~58sZKu矑D# /u Q" 6gıx7J{NŧF+l :XCHEe^y\yv$%ްphlH@b]4{Èv 41aͶ@oȜ{ .=sPk+ HcWaϪLj(z|+Gpn9yŀ6Ύ(la-J#?_.9C:˶^e¾\֛j<ӝ{']@X'O~cH^"\o^l᭍imŝWS݁Ӿ+\\[|6Vn8PrrM8r 3b7$[T-GcnEZQ^4lPzij[Z%,ά]$(G>O @4>l,lRgg^{NgY)`ynlbgqܭ꾷u 0ӊvV8OEN&RͯD~ 3#BdRBڥ0\֡2f^w|-`g4^A%/QW iT2 ɠ%uhe tJӻMH[RIک>d؛ST*>LUK"r.=.A}`ra^Jg<5]Y_]Ғ#i}osvO-LUm Ni͆ \ u5vȟUX$zwPkR{fSU67\R99~Wлh)"wŸbv9>u][aLۉVB_|҅3.V )9^c/Gf"34P28hƐ.#ˍ<^e`;znpZo2^qn}I+k>ш3U) Ӫn};r&ϻz1JkmȴhɁ'qEʬ%(52Yb wlcGkMg_ u`HgEƜY>HŪu-|FEC~3mgD5FZa"bcOB=&I6廥E(So/0?B ̖|Lx  K FAil7KjR3)Z1L3d>~B< [1 x|de-9 a;6d9ωwVpCq'f@\"#/E.D,?l(?!96 89? :᭥X-$X9}j88P d .zةNN.)d破Flݡ}<$M/gsGjp54;V$5x4 ɻj.U~SmQp¨ެ :svs7-죬}?3GX;>sRn1PXW f )2o'zrZ{5҇2}r ;>2҈λ@WtMOQm=u{,Y9B]$j߻šдQ'S OqGbM arC A3\MK?v2FƑZ ԁ'qT|ac"2TY$i@\ X՘`%C|47T :i2P)$*oocc ,G=KI@VpV!5}Y8渇FdKE$i UeTFU[Rwv*w۝էb]Qu!nHdb}%x%KO¥|4P7ll`lYN 35czDbryXݾuE;gnp웣.fP2Ȏ4mZe{7Zl6EAgڦ`2LW2$9yktj}20 7`)2.oK/`btp: }I٬ `-5t}uB >+#Fȟ (ipZ"؜fCKk@'ڷ/,PTC8Xd;|xX7vGnbC5_:k zƳw>X^ny^Y.͍!0<*4ɝE3Sh4K]|\e%mTi6"zYC˧eR-TqϷsrW䮱kOx.PRg%կ#&|mJxL6b2NW5l$u%ɼܑEM! >^^"j5ȬZD [ %! 9 "hC#j#V,:G5*?gSt7(FJ:`wuӆCLCCuׇHS 7;0c87NT.U窭͚qx$j< 6y}u4W jL(!ȢґW_mHaхڧ,뵠C KPJ_`n vl)tRy.8If}/r}AFnZ?梶! i3[ \ՇVi 'V'1j~V6IeI:R)-$,k|p?Q0AԲ{Όe"R@z~+==%Rɰ_$s\ 2kXi-i$=ʳ0SM2 +7` ڼ[R9jv) =)ܣ' DŌv?5ę:5Ǘ I!Hq< BlPVsA?@ jMQ`|ʺ[EwM6 b8BC]b6(6L5J7BruOcN '.G,YցYӗv i'¹jԤg{j?4sbpΜ,5\F}KjxD!d ꓙv+/X;f?>YuۭJIE7NzC\rmz{nϷv8_D81o9ŋD~J#Gs;T&{'O$ )l.DROz)0*AX X?7JJ^ >*ZV d۫f]pKƾ0x<0HEr &kpk4t#84y(jׅUOk  k#DH t.^H΋+k(>4" F{?DX#T&X3 _v7|N6IF͖9h0^cLQ㍼4/]۾+xQSK~uܽq8M7+ʼD|%bzIDB3J1^4%CQVC9,ꣷ C'UiPSԃF Feף8av&h.;hSWӦS3d< ydכS3gcI1ntx9wx.xb*&yemj+*ƲlVPotyـ|V#'z` qzB#hL`)pD 0LX;O;f%kw- )S',*#+6H/Q}Vnp|o)V-?7h ipMw1]u˒E ( Ywf.(~N)d$ h4s<-`A >ʛ]iDO )ooIv<eQͺs  0fɧs4;/+pA Lg~S͹zA7eΚ #46d9NH8>+r,7;: mlAaυShi|bd,$ЦоIzo џYׅUA-o4B|!=Vlze 6=tiHN.IG$CtSP.Ed5R*bZz$wߕ-[mư@CoX6d!x"Zab}]wܶ8=GNz7a )^7yU=˔%xW)Qs ocsbIW!  U%YxIL2 h5 ŖU3@&fS YU0)Dh㶒:q+1+gU:lwkCHB3\ oP,>4rGTouP>p3 f5Ѝ7 @QԁW Ns7~g.eAν@*Qu (?b>շ @(PF3Y5 ETYeEXEuh)QȜ̀cs1m76Z#hS&ޓ~XQ!Cfզd M!H'،~|QK9-[=C6N݄(!k}C`_+Br5Vi4`k{圖^Ƕ` X'Mhў]&B%ioYh;7 Σ "4D^# Y.qP~/맾0cEs܌9hF<2@6iYS7†4d Dv" K[aDO ?;Y;bs\X1$,XjJbG:6 RỲ ;,/ZWCe;$i\xnLĻֱKؠq-}!W&c; ɳ^l,yY.GHʘ=f4LqX% crRX9u0Zqn>Fb! -hSk'`E[ 3 Fs~B`h}'AlC[N)_вF*?rc PM@rz!<_(XP4š_"9DI Wa9#j ef~!U&d>޼ڌ1?їl+`L8F'֕3f<΢y)^!6JҾƛw$e!HjlTʨA_s?{SԂ,݊磅p)Ϊ7[@kv)=:4Ϯ,ǣoװo*ʫuʗ m|mzEk^eн./$\bs@KdΝCMm׬mtK-D~ d CS#V].jKIIhK8nEʼU6zq`qt):[AI[bH\؂+?gYZ07070100000010000081a400000000000000000000000164943cea00009f48000000000000000000000000000000000000005100000000./lib/modules/4.18.0-499.el8.ppc64le/kernel/drivers/firewire/firewire-core.ko.xz7zXZִF!t/]?Eh=ڜ9T|iT~&9ߑDqQeʽQ ozgdEr!ӹ ,4kQFkdCn'.d80 u w@4o/(2& z_{Ip:+Y$ua{ H%H5ǽ/^V4PtJ}bڅhiYFUu7%>g8Mb_p*OVis` ]yX>Ɍ9!՜rޞOʍnOvIdz,ș¹OSڒ+ǟW_crO5`. Z ZTj<+EP} y=5wο)d!ҲrG| w.W9QOn*1جś51͐iD ]!fÜSV Uo0*8TcZ FbPg A٭~?Nmrx@a(A'q+}FHͳ@ Qѡ\AhUVw-pu{{uF`?l4࠸(_DT*r+wu܀w'c39sN{M=7eנwd?;FhA9/u}$* &~:ص0~RWn:|ùsAq5FUHNz9Vbˊ{V%c`R2ak^a^1)AKƄz2 S,p)aLT7_@q&LG_9mdPi/]j iz?6|ߖ#}]0 % ?O&p\U\[7_+"ًCBYvW(̱S!~do"poӿǓQPg@Ȇ)Bv^o1Ц7i& 1`nۘ.l2yiʨ6w&keq [Yw.(CjI޷y7ix1zND)2j8'h|jm #29RHC{T@סv3Z5>ݤjFLge Jct P$`[pGQ,f~=۬#B| #@J5N2-vV$OMdg=yn:& #CiDqfS9i兒9i+:=yb\bRI *oсqolhI #&JsݟfQ6dS_3^0ȬMU>k'XT8QJNbj3_ )$(CajsWaqҭR-֕9=$Έw*P;_ 2]rohwYN2Pbiۓq\OudDGrdݑd_Po7a"Α;wY ߹h]c4]!v<[ג9r.34Gmm<>(oAg+40т\:`$'9 @>\0/ū?k>x '3` (D,wF(;(q~ru٤o"$EqA1;yw<$ܳC供@n [i@4T2_R8xZJqw Cm|}B~28Fx;sO]DئFx%1C)c!ESP[͍4ˇnNbe$hPfH]}oYȰƵ@:rYna\x/B%Kg\pU%R/]rb]D`!eZA4aֲS4L@iY) J B5" ʀ\/~JgW͢%\07PC.%fC;1+T-, p4'gXIj>s•>Tw!6  /,:m/%Iθ3P{OyTƘpyE&DY}~+ʛ%%=o^:O5bZM6'7[MQ UmW"b{_,.0&O۹OnD9,$2m☵(9AP6oWf ,?id8jUwe2uKh-ؘ ;(Dytc$KA4qͣ~EXfR:>eZ`@PF'?BLe2_荐~pN,h"eE:%M^tߍrNm":QtowOϓ(mB۾M/plZMn#h=xkYޙ 'l BEg/w\ |i׉@`rX"jKjS#qtۈzVz5ƽ,-0?T+uٚyNo*4 䚡ǧW!#IH$ -e2"$U+>,N.OP񋬕jH>ILv:RTveRbǦ+Z4gK(B+'ӯJw1_ WʑR[8YZwFqF nm VJۗ Zf߸/ؒiڠ`nɌ`ӡuT۳ =s}(9N0[ 9)=uˬ2biͪwi ~NM4$'TVű2R>=BnWr[4b"̜@W [g.yǚD |=w>_wSݛe[ޅS}}`DuXDHu Y[( hMxgm#{Ws| "Zk1PZ>ô6+go]Z]FyXBOH>$8RX䠫ݪ4q /QvoT4bEQ쇍r>ĘȯX#?wq$Toa1G'" Gąb[tDz-kolgpSqqI!g_+[$:)Y? C毽nr4N2VW%uS_FY8T-K/[ d zJE)Vf!Us1X!ѭ'\u_*,MLЖ :)=Y<9Ȍِ̠X]ѻ-.͙d!~vIj^|.v#3mV=LJn ];x*1Ea{Laeńi !zزzW†P-`YC WKP)msD}QŸ/]OVrUsm_ڔ}~`7UL_뙪[۴DFi{7r]?~0g/h@8T}r|!=3e˱%5(zWXu|e1afB"AњBRQ\fv|Ҕ,p{&VrΙC{pv` '0ǑÍfE 6EɟlÆemg{ј?LW Ϳ詽 i6k|tBJ @č!FCoփsp0E3ffr25L^+d広6Ajߩ E@:)$nB̞JG WUL\ұ.sg؈o,Kю w\Eɹ*GAL{RE ^;G k fLoP϶\5[ж.."{]`QOжx(&q]"W7Le+ NIJ '4Ew5G㩿ֺҌ6P ByNCI愎SֶyL&mk>6&CA/ޘ|7>+GNB(1,ƈ2_ᢳ(qVft:g>0y*k4ymߪkWXp 0Yumew䲱I_'[*2հKպQXtؕPj~wqιqGUTGwT4@ 3"mX * iL[Dcû, \ Ʌ+e>CN3zaw+*"$93ej[ n}(|ڒn2ӼQv>| l\Ľus%~ E~5⇞/!&^4)yb"頊`⃗K4,E.bC^?Atl3|Ǧ*O= tg5DnEۣSP'/`ϴy}jAAX"rr{n&D ,)=FW$qY-r}i$ԋkŒZ ! &BUMZ,nievQKW57,2͈$e̗IM:yS1P v=n;WeW]/-E݄R`_wjpKA|c6>0& :_6c2մZ7fq<1mO L]R82Iy9^K8GgLKvK ͞NiMDSwl+xG=U m:N;>C͟N@!uOd O߽DR:.2^|Pc" O^P%JLE˟,*X@Y!g//!vӊ+(pB=y#bCbZ'BT;/A,-D hZ!|z CLo*:Osa2N!Mz$DuCAK\6M={nL8bT}bOR;7;| jO!I ѭ vU .d"(S(e ~E%{2@XHchdsX&I22xհ)QxaZ,|KUB}~puUroZLN9k;h\OPm!K PP2WX=t(Z"!Rt79!_d52 YyTA w#^w & pe$6E5-Mp%/72(~wWpJ9[;>cS#';U'C8[d;PakF 2TRg$B1@;KKO+ M5N.f]j0m,'HW-TG}+4j,t ʉZd'/?<ExsdtvbM ]aSɴԡm,,!>OA܁dG!we5ÚoS/Hv6tRmXDž+#Z`kg6\q'A_u ػu]N pgbSbiAGB#u,1\+~A$Kcq zF2v%7^ 0x.νٿ4I362K^4rY (;^U&7 `Uj^ܫGMp-T]~. g St(קAKgc+| xv0"`2i:/y- aSs{Cn#^&* s ;C s8x qԃm?]rcB0#H)`}O_/;0ܦ<93FڀU67#iI;ycHd]pMtd@&y4Db>;VMbRvksB;?\U ^>% /bM b[-$hXK~ hu@si NreIA8_/Շ#Vt'v}B6x/)% M\b. TeN ]PRfQD "A=~vkCf7,ɐaf^3}5KOi; &c;|nRH+)` !ݵ nI7N E!DiCcL]I$\MhhXb;]hq`rLp$ { ]Q'CN}*oR1]M*ZߙSP={@)ާ*u/5]HCAOa*/H|E49]mϣ~ꑎ:SsTAmS ǐkCNNxh 7:oj L{u;b0QDSe{4#BV[8%fh*쳒Z0w،īuUoli. C6 Ο*ǂ CKdJ="TZ2Dyt4cvw^}KS53 o蠱msw6K+P2z%SQ/ bCcuGmju_Y$ Y䩯6\])Tm#k@^zw:+Ԝ9,_<^˕"@2|?",$EA,B-So%s]&AQ'AI, 145 v4b\>uASC]x/d^A x_ѻnޔ.Q~drKFsolcu䎸Mm'-^Y㗯R{,F#lfڠh`x!lar5祌 ߕi鰊R5l.7{j0~S.ڒ$3,#&𦦝 `fgnz=[9rrh#ykLCQIWy_PR\qdRZHhzB@E8g'Q}%P%=>;G?5QXBnՔD"O:L[Xl\Dc_%zi yqy=#xjǰn2I]e2yPUĀ3 >pnuLKGje [?Q6gD2KO4M_r VZC`tV#N_4ً~* R`U9* 9Acк@qgؽlB5mj<(/TX05Z(>jmDۆhs9n㥳d5:Ά* $czɬN9ϣIb:՗ pG:QC#c5[Y9#2FUtk>' O'~%:i&H$yaՁMiⳓiO("]Gf;O uƳξ]o#83A*nmq[٠uX랤e7 "m 1uJaJEl"=ú({x\W楻EAmybqX4^+͗O p@LL |`w Q/*8v M\x$5jS.‚Cu\SAnhanV0p@7%pu*XfETY 0 鉦) ݡG^ٴ}%A2y|1F˜ R:H)bf}Og̶3DjK2 QWas>E 2'Zb))Q gЄxʗ=zl`OVc LQq\c V4V0ƫxxL7iH$ͼc饀'KEWNSN =̴%z-TN!7SAjo?q^8uDՆhN~p4ʶ?HhȨAO9nFLM{57xmvM&nj=PA\8H 4AtMI7"k,(v )QxAiOGc =؜hA7kk [0򉹾_"*,{? U1ۣUV/6t#T[XWgC(Y;Eٟ&/_鏝Gv2 U L70q\C_aԐ;Ye+-?kvTš]$CJ34S!'sݮS Z( {AA~]9#կ^-TK|:$$XR[Ţi_/QIé\Q# %fRÊB.◕2UVQh,mz-BPVeߜ=iːJ1I^zk~S2YnKvaַQ'31ʉ6dD QH%>Mebp=BX u? 3 vFs es23(#+>s$p^`5߳fda;A6-ۼyV?Wh==Ń/ ^ǪoPVa)')b]ݔ]-C@ēe:Hx2[\0F|~U<]\Py{a%뫽'UVE r)i۸Bm$~iÛ5˶Drx.032N~qPپU.DzTHSyv1] fxŨTs13q57x*0.#<60G{aEz&.gpPZp`T(Vd/P[W#.޷BF8T :uT܏։EG">~C'9ѽ6\Nm u۟mb¦:6ri2y6q_bh]0Wx%)H59ՋpE J:귰ڳM݁43瘠 I'ޕ"8B0~VMe 7~}FL\B%5uSQpA_vmkDn 56&r] p{qxNEH(7r1Gf xtnjkdˀsFHjyA$+VE| X^R 1#DNTjr:mަ;|xw#ϖ %d\z_FFt.⤛8W?n9,᩼lxW^٣rTx.H"FIf8BR}ya>6AOJ8CJƹ]wbuuQ>8 Q1ɍmv-G ,mp2$(WK ey"tL*@0dV j_ F _.σR\)p޻`!X^NL0]]yJCedM*t9W=nHXϻe5iή K>W7XN|le Dc>y#&)չ;kV[m\YF9{hCEr =K/"OԋQVuAv](bdB ^,bLAo߂Y]{!@/gmys{ 'E%f`Bȅ'ǯ=;Siw: npR|4b_QZl,Ul 4HE#?3 ̺LzR!&)}xo3̿m%z_ۇqUĔ%|[+ 8^g/F$V0^L*^N#NcKs^.}\lBº*  8|V/iBdV4W;fGDڗCEf.z$TP֊\jS(0ͤ*3Xϋq}t ]:ɊX9nIs -)9xب3::նcĮ+t0L4OӍ6ϸuQzI_wzPѝ~4\l gL{Mf:Wr} >Ũda^$uR ڵr sЇ6[ˉ ETs%׸@VuTԇjȌK.0D:ð4^\ߏfvbll'QUrx{e(7,ZN^q&+?O?ʯ;A,\ԛߨWF0ܾKЎYbK8܂<^lo8~׌ъh. քf~A7ߏhx&-e3rbLlv@) ,+90 \f +"\Գ Lcb7v/|2de>Ahs$BSJ͒1`ZطVNFB -+zNŞ.Ex'cQIgx Wa>:$52GJG.];jNỈ[慫 ɯcM0Kkف]:wsA;N~ 2(w;sN86Tα{/u2 )hz21wA;^41V~ٯ\{vS;"^:{ ]Aaju <4`r9Q=pSΆ0}-xuKa8{(eN6@̖^1w8iԟU-uOB{؟j>(djn9HuZ(jL -9~L I  N?)L,7l75[wpF=I_3ɞ)gXV1w2RB_Dĵws,8sAd O48Ȼ(cTh:Tv6pS\?x죹@%6?USۅ;7HR@[Ů$_2/,ڹL=S=zZ"9XKkD%("f~x'cgwJXXN[c=I+u r0Qrᶹj2 Cx8]+.1]ֲrF?˱{ Qbȟ53ޕh\[zZyƞDfաͱ.лu3Cی~; ʏ[+NqVWg,ePVS afsry,x^7DIʆv ħyUPr-Pǂj2?ىtҹ+Ua1|p g d]:U]a$ AtrjtޭomGL VaֆS2rq~I#ހ*7Τ2, RgWd f[ bнDOpwqp P~kUŨxK?&P쉧z 6nMK)? )f b aLTA6%K'2!Ws83+oNԺbw,axl#ע)N룂0 "JgjlFε\/yyFQ1ʼnߒ ,WV ' C/=dT]ӣ:g6=-j+y3A J!R;`%}Q9Dw:).л_v% G'fb*6KelTMƶF6>݅JCyfyCq4 IJ >M9l|Jo˃Y.]ti^azq=& Jsz3pX#"l@>9ɹeO-O 4lr@M؛PC#Փˍ-l Q|o~4ffpӡ ׿`-fKZrdjJ'n[!ODc)o94FFQ^ ncm ) !YS3Y{aQ(v9*me㏥VSF(~uR(AEj!-dM ^lON[pEh[ZOu(Vuվe^lā<tC hucNշͨJ_*55؈h;[{n+_6mlf( fcaǮ@T#fЛ@zòm"i]b R4h Y})eT``S؂."†g ʧy)#yVݵ=ҦI-B{lS@:{@Z_S'B:cbac>I"elWX#-;4WtE ƍ dِKgJ+bxLR@75"b-|zE=+føԼ^)Hw๰ 3ly`P`٦-tƍ=xu%)!nݢ.bQ^V4 ՖCGE3./UƩB/#K`lyU5XGafv晥 VjIV.CK BtELZ =CEQif܎Vt knjATZs늕\ ?)KY1 H"K>E%8 k5X#`n;",%Nij_ ^[xH9%{E|u+=KAfN=; ya.+dr/g((ç Ҥ1 6q'ŽUhA(L$nPҔ2Oʬ#>$BN6ߦVߞ-T 5[-0!`?);֯\@%, A>n.k0ٯYȝO;ʆr \+`jU?'Vƿ4r nR(Y}pƖM߀t;ASl9Τɱ8^{p aHʁ垡W筀ʊC( 0ghG;kI p^GmcO74{Ĩ]l.)o%吳+{(4U`8Fz>(3+$4?9#߭@q^ଟk)(/؋=b\Bhڤeå@Uq%Q7I_$&V1FgF{۔?*On[j݁3YL̘'2eN22^?W-{ZuN=GRG' Ȕ-3u;u_AQ@|ᢊ9aV\8-V9ޥ*B#Kb,0 gCfP4k2ut%Ms?%<$ؚT>aZ?hALʶs~~ dʳN&t /\ϢaU#Ox#5Vp;(L9/oɊ lc pG8OjU5>[Z&#>ud$q1J u/2NaHm ˀSV y\V֪XV5nĿphl,̊]O D齙]ïf~r>RL)WS wTL0Ύhuk&F=Hhi{paSWh.c <RGQdD#ŨlQD_DP8 a(F! ,ه T+gG\1tr:3X4L 2v $"lhTBTdbObY024'Wi`KEION%຤vSw}&S]Б5[q+yݟrw[H. ISkh\󒓺[*C!}%U|uvjxCGUn5|IvZ<kKC0pTś$1{Pܟ"acU~TA܌lNЗH^8%G:2^^ռi+\J(niY hNXNӼ뻈"H~Nuγz^'wNXP' fWZ&뾹ݵcrrS*2x^e5nDXxEhǪo\]i<5~_4gA铂qZ+QLv#vH_WHOlޫDЍ}p/Ne1xT8xEnFL7"+؁-3hfc["L{+~b9N>S8],QOYzxJd8UbLc mOodpɄD[[mD9~EPd }AcUW}}s[j pp!ÌWwdB^SvDa.oxK{}I3ᡈk wx⼬.CN C4uiƊlaG~>-]KʞG:K1#sM\}p 0=0"̆V#,x??nRoh<Ϲ5m-؄kN6s0 Pm- Sʋd;ARWTz"\O@k5u{^Cn.ìƍAڽQFǼ_n٢Nno䨅dB/!{܁҈}eX\䂅 80v(W206=CEya7ۡL\iv=fr;B&o+'+Y]n;*wzA*AF;ècX3ߞ7#nܵ)e6ZdQ?Pzu9>mS6ic رX1׷ꭑf38d4KQp|*)堦8\-e@/grdxvgzO>P7.٦ٕ. c67}3Q+9o~#V .w$.(7@l3'VӰT#  02`^Wi|nP?K9H$`=HCG3Q6e(!ಘE3Q[j;Xέ%;9uaSv^p !7AIpwǍn/(4 U5N +L :@h(-/Ak.6"׎¾͊%\O՚tA~ t40JGkA !RW8# s5` #rI; s2ŎOv  tu .vՃL<NfyŨn"c=Ǹ-(˓~Hzz7o}+za3Nt KgKKKwDpL%$\WG1Ԙ u̪Y:jP197'@"Ŧ:'*Rzt1)|SuXi)ޯBfMcg۾SBw:S),ܑA%^e:6P-<|^hr]Ȉưa)O0kEQݼƛyZΒKK*{5zjlTWl,gD!479:ŗY4Tn]bbE2Nmf Eɓ 3}OeVwLZ 3)Mҵ/5m; #s11Ə],m@78Ͷgciv?P+'}8U~<6V]ÚQyj҄sjG2{sj%j$D~χLkDt<*?N-N>O"M톸c*!:5gA((u V]pPS t> )?6X'yNe3Oyՠ֪C柪s4pQǯ]i )߰?(Δԋi@ y/ȞɉSØ+/ң$c݄ 5*@ -e`iC`Կ"(#4w)dUaQr-Yً-JQ#$yn]?*KoDa[՛1+I c!XGLaiJ(=0se_S-Uq*1'R qw=/)гYbDy>a +r d;g[ p1G^w:Cz.-Ō&`+;X3 p򵊊S" Am̋X4no\%z"O?vF+/||mW ɋ /BY#P|BK'9!1 ʝzcE}9馸pE?3&m`VEä?ҽ@о∜qk{;4^0 +6tգ,½؇b725LePbS.Êxbp^ǁ8>uT 9rn(7,gN6:؃sf1^c⮡ԙuTdOdOrͮ3ҢлKehֱm>QߗbY%0,yU^3U|g/vBzJp~LiAATh8f`&2vujq2LM"{< Mz/j^;4T;CY(0-`xU.1B!"ޡJ YqEU϶&]Ď@l#(錗3ԣUB9۫ \SBHUѫ!|& Ysf%`լy c;K#A|FE0wP|k`  3]\6"至oZZSP'p_ɦLxtdho-`D')eJE`kfpь96NvK' ``Y4yt;9|e:B_\@5w :͡:3/60+1,'";8!i|%6Fٹ?-?11[dyIT[C1`럯V@iRI-ʼn"gU;%)ul]-In6E.1i=\U!~PM븍lW.E0TQVr!jT7r[RI* 8k)PS0iDeVʷPa ~gzGaei?biVyR%sN,+Y=gU=nv[KP_LͲe|6`MvG}')P@ J`x6V U'`PO,`R_GԌf>dYeo_-CՈƐ}A3BL+/wZ[q#ѥ"Gh۵jVnwZxsF_?Ac,10ATѢtXǽWŐi6)IGo3P'=tca!q xFw2消"AXxߗ+ۂUD]3` \E"p6NM<֔WPG@f\KFq>*2H)] %S#%JLi{]|-cLd}cɮ&HK? _b>#wK7-rB)xjvK{01/![yv#&(nՙE|$t+cH*4k(ht=1#|"o]6ƥxI#ĕ5&A?:rf z[;x|} 34/n;Ϸq&bYVk"jɥCq:7@]"F&gVkjuKa-QSHșO_3 ^ٶEҊKFf?Q:kÙ,8BB\dk< &i4tUl|#fgd)RBQߖaޔOek-OV}kMfyolgzf yyMCpY/+aOͬtL7 hma:6լ r['e4FG 3W;r,4]sta,L-O T* rRZT@.ij#xfOv.X9;WxD"=Ny삁#Ԇre+sm?CiXHS$X5Ը3;@FuADcQ S Ple;}a5TspFSF̵hP-W"pĜ*ZiLHu񇐆xf)M:3SFu_":̼mow Gf47X-9%ϳQYʌ~IgDP~xod#*qeI5( j轷[SFF C五$w>ƥҒGTӋ"ɍf"ߠx/tWGEPwY;y[N[qaF v-E\imI`{mJw[yi^UJ%#Mg .q|.M-# 7y7#Yʲ϶ U>L=E'scKw:QEt`?,3M~vLA<>@Dc6SsHu2K4U|4YSJT 0(Ԍ&cl%&o^?]תtP΀uS?&_tpV~Ή Jv!$^84[m;",Z &ZoYJ)*"hHԦѵX1ź,ܨsܼI~m=gttMP?E? s a,0nY:"'u6+w8_eqeGWlSE~YWqaP̢4¶9f{t9 s|^9 ~wS(k#`D'"~0n]B=0IM4p*7mƚ{nO}'?-&\ | ;&z-u?\ceeB+Wg;vr"˦p/g3@t9af:r rK]# HEco#-"S㕡X]R불\CKdҧk^4E0lUfڡ#8KX>({'cZ*IB&ZZNG#PCDk˹VdXonIYyZ )נe W9gC.!JU@awkd-2 A&Ax,_k!Rٵ<orczx{ XE P3 9Cpz@pczBOG1p}sw>" (fWĢ.Coot )}œG;(ueۑQw\܇wj©@aQX:;t&/kG( Tyh]|i%0Cv"*" iivjS(]Q'Of Ky[٢I3jMg`3#|Lؕ6~zw~e~+x ،;Z?3w+ Q86gnS6}0['yL#)vph[>E}&g< M@71=}@YH3L1e"n'=j~i8e1ř_dG\`rox$1gB2RXn/7|8 Il4Cg0p2Bѭ2BEr;8҂־t7+`74gg2+nRA;>o[ Py~i t4CK l.Ì]MKpä鍋,Q[8(:RѻٷIW8䮀wuʰ]#$lHp1y-zJc9EݰRZʡd?#Ef! EޚAb45ʄt87*sCAQԯO r0DF[3{Jz=\ZK*T*PްqF# U>ffZ6~F:BUʝ{{?M9684 dHv` yYsf }s7~42ҿPvz5^M5 E&H}IXQyW$FBOsS!]yُAFq@w&B RE;'Qm@@BuX0mSqxeyT&)KIB xƴ >%ȦK#&+.IXHTiLOS/ nXpͦҥ="pN4+FQC> &Q~M# A[h&ǐ$؆yS CUՆTCKd NUOB[qK"+ky JGj.Q#:_uRk|ͭkh@:_l-QA>T9~d*F08{KtI%5[WY1U޶^x>^jSs~ Quo_dl  ؎Oq~ h\2ٶ>kwwZ H=aTQ29ݨ(<c[C{jvOSLwd9E(AQҁ ><=fa ! qS!a[V Z]>DwOYe܌!?L daFVS C8t eߌ%l-'>o]7Ѳ:J.nZ{{ Ć/ӱjR̠sN@6EXe s(ܦ`cUD .iОD \ u P!XGLCUxd^L1d&DB.)5N핃 9 {Tu/7]Mt]R_s'cϖDk+X!R Xps\*#Mp' T9oGwxD4s 5YO@0ZHm䍌7ܦ+c~s?<6{ u.Sߚ<(M+}FkpM)0Vcܙy9qn|+kYW+&H8laYJ7J^ƗOjCop5UP%nrr4qLb"\˳ߎ۟ܕo(9bAH9@ĥo5q| pn+&iIsd; ǮRj&,Gif݅ lWڒ-J{u# dk 'eTwYSFs5s1B`1F̶TUmg#<3U{K\fi 4qEuQ35dxy1O k;G lHkj!o8:M`Hʫ %rqiUS#di*cSV^ӧ2|!PNb R^!R\A5\Nt|NPfs!UCUH᯶ʴ:~fiِ(C[PHnw!*D3;Qn: T=Khy{WA Bph9Hw~&on#'󘴶+q`F^bGVå vKS0'4%zj 0|j-B87sxxQ,xZV,)ʩU˪v{F]+L[C7 B'+Bzݐ-+<?X+e.3PԌ &z3eg@6b;v056% ?o~ ^駯cJ)|Zk!6N#+ O<Ȧ H%Q.]w YI ;)G7]t ܵDӎ)6g~H^^9&#cF:7]ͭUS$c.gOI]}#ԴFeP,Ǩ{`/SP9dž& NtM*<^>[`".»CQs;>ɛ|)1+H3ꢻ@[dbIS#(FrX7L}xlI[3%aeZGGWq)0쐍D.V_$,M [G=I$&J;Ƅu(U ׾`B?H[ EK[mRwJ_S:UL펬 >6@wlp.O-5(OG2WhSM_a6l-2@9Lu:F,D~8]t*/iqOƞ3֧XVQ{D,SʺKr̿ei=nXP1@C(| s!asdĞhEm Ɔ1/!/vP9<-~cr;փ5`uȆmK/!е~&0h0sKm>V l!T@pvVũk+:~ ŕGp ;9he6<Ȝ,9,`(~{,B6;h+L~O;B )>',qUقx:)b>}.[r<SmZQC7Ƕ  xҦkR.XzҜ ;W|1fQ A$"W2 f*LYI,kI YPs& ,b)" #R6pl#ژ;$SЅjr"A  zA6pE&~Ot2ãspҖ}S{E.KdBѲ\xP# )!6E(Lt xhnD(oY:ep'l)L8 ~gdw6ƃmI J?%K8kM8̛BusWkPh eDkpa[ t vPM>nՔĤ7 ֔:~@вts6Du>qq_B۞̢T$*Sh#u[řQ DeZeE9$]J`l^:>AvpY0X[dGidJwfKIn.:XhӗMiUl2,d~rpx09q%$Ug2w?}dK;A)"|t { "OL98AGH.H#jbĦ>kJޚi&-~{|* b2Ncx~N@~( Z Z^7^@%ą)AO[XAӋ#C**bR1 ~|JӘ'犔Qe@h ̿%pGqn w$f:me FA;4D)?S,H ( 'LԮߏ|b ;HUq]4Xh9ȅ9}JaѭmQHRߗWi-:Sbݬ>"Q@2ׯ "J7cn^;;U]"YJ鐉q'؏/=ӚK2@qDefr1 *ZzJs]:bL)(̅z*FmJ=c 2:Z?Q߉BcKYO] nii 6W㶪}RyeVήZSdTx[[)y1c# )md1/Tʒ;ECIr;"!Y`<)S5B>؍[@Fn2$͏xFɇwrwxeK, 2ܦf)( \mk IMݑ7ۮ HU7!'%G Ne?{M$BA?W bOUmn.<4ύ%(=zRݩf/$¨y>p'T~p/H%7.V{0M S0tE, ]:ButvBfZ1~&aBUV/zG*6 #6܊Ф(wU." |3єAݙ C53Қrܶ`DpRޜfq\1 dI7Np8UYӗ2K {&a⯹6 `RP~2m* O0toLcaIBroy]-%+ KRâG+^[yL9}vMuasOV j$9 ĺa˟x6V?2nj#:tte\۳)H34j9Gp*m2Heڌ_#zU*x8'4O`ZSWskφ;4hn,uqvZdHP4 ۊg]^2+ k5hURnvĩz#z7=w=è@Mw!MI% {et$ Ptq{do6Q%/;eQ~W3#1dAd8_ A{s& WX[}Q:vjR{iytd'dt> 2G7A N'ILEtn=ț>SnLU܈ÅJpI"li( [1{MaG wBL |31" N6TBUBY03,. U; 06Cު GtOz\fk)[1b?D w`Y>zWݫjNC_8A%Г5M0Tfl[p$9D)p=~Tz_*ŖSǏKt+]bei>{Tr6b$ 'a7EfAUżҪOt1xErmJm]:^pi79OYMY{eL[[뚔Uw'-G+1VA`SWa`9yBM$jo%KkRs}Y#EZ=w&җ$% eqL(/2V9&n_ጹHR>ߴVZh#}x9.Ԉr >EFţP{:>mǏZR$gp3KhA]/{JPQP:=k_}8URμ/*hT^'ɡ, 9%+**%OI\ngbȩ4b,-CD&բ}$܊j7eyˣHPNs;)-$-pUX'bo|Qbk"jdYڰY4dפ39;>l Ջ|"19d Qc&5`xrtAo@>>Q廯o§(|Bd8eEH߹#?tbVVf1!g!Ұn꜌Vdڥf"+CD |.m4 =l7^w~ ƒ1 ArJ_iِ+70 k8=Ao K 93}.Ոua[0&r\dSꐖXFX×mz"F EW(~4V˃&={eWFꨝjG yA7rTXajxwcl၂v'A{BUUII_7w0<Ӻw6ܪeom; Dq>A>%2^`: h92)Y|?D5⣧9n7w+E/JgSbG,UU~#D\;䷎Tk ygki3ud)ZfK8KNc(AGw^}uZU m^J62Cǯfa'~#J&7rv /ͷMӲDi +:6iěڜ&,\g7ш(7t,V; S})Y%(]Aћ4nq/ow%"`OVTI]j ɢ37 ZM%dI*,4Ӣa.b="4 1\%ʞ)n4(ͷ ӾC1%(`flc~0}%E 44ZlA뛢+.1l*JdV qb[UltY?9̓ec٤qE?pN }>q4AÕ$?]G 1#v>!u{Ѻ6!j'.y;i函:Īnݖ\'Hf dxz+#dC6 Fwc|x0'uTD~͏rGCz[8 U%o;UҴ֊g]'"*+ S:- /NrMqpBF oK|}JܥҔ˟@e $~^ ߳ˊ*7c8wJ]ě6?0fQpPJhW?bjKhe`vobAMDQE.%w+0fF&' f\l<u*8@l:6B T.#{nbmR5DiGq9Q1 -(*XCzKP kE)1i ys= `^2^O#Ϙ9EUm)kkj\`D!f`B_&;]wQƤL׃:Kj r*.&i9!{qBZy{gOo+&>Գu暇&kg;E{%XY#dX#(B1y8t|șt` 8Kz؀FK^OE\Z+sj.QBڴQE˗ѧё>3T=iLe\`D},6X#,ͿosX}Cøқ%q {^D {)r1p/2zte'<3)^"F0>Md9ܜ `L@Oz2k%BD&}ҝsNTy !x|`5jx^YTG} ,v1h^ާ\{pN^h`I_.RFe$8PA2KMGז}$ž_b/9djE"YUн ÷І#oŸÁ@`7M/v䬅Y݄^ cl'3Ji'm;{RNIIE2h#W0y VN եf;gC2K'ITAt+g L@q:y=6c^]>G٪ߘ2i |_5\bN)Q 'LS-ϛ0mvQYPc·<|%|&+Y\+13LYRd|i\ZhRWy΀{LKr;ܶUr(w}԰e$y"}%QNXO\YW:[J@&49_1YϤ0\J<;Hfdxp{2&qI[  -4%^ɪ |M7`dJIPsjZ왚?igMY3A.~BM!d%ΔAR])Y6p'Nb3>'YUUP FeRsh1Yd6i>uqfD&@IDIi W'_3툶Sj@s)1aDK1ea""ٴF7.ު/M{\pQ8;@ @fÎ(!(G/)Q}~+"e뾳}jL,ݾ"ٗp 1$o*$ɁaOJ^U%a?,PN\a?iOL sxgc4Bp m0^"PXHVa-dطLZt1WrS?o~ *.Shlj#/L#0qyF.dBkRx5DUrꉼ&XTImb4f(!mswӧH%X8 NE_dp%`U[3E]vo_$[5*X#kɴ4n>@<f}S b}GW:. /ӝC -3œbST1"5b\ pB$ @:g@>om{xipjyC|̘g5ģHʦfN쪶6wJأZ/p>M Bx]{0>;GjsgĚ씲xޘSbm!!1ɛ`hS{O(b(bf`0xQW v@a|ieO`zrZPĤ ڪ7cPxM>xr'U50%Gm@HMBW M;X=ʘAt݇'~& A^8+Pt.`S'ZM& 54 < 7 3gYZ07070100000011000081a400000000000000000000000164943cea00002d78000000000000000000000000000000000000005000000000./lib/modules/4.18.0-499.el8.ppc64le/kernel/drivers/firewire/firewire-net.ko.xz7zXZִF!t/-7]?Eh=ڜ9LnV NuezPNTI34+z\qH[[.i6&QDŷeTI7Ӊg_3Ҙ2uNUCw |y<|FI $) _/$G]{? >%Q/ ^ *e)T!CbB `s 7=GzrNX{(dv?w%4yK̮\ Y'~)`3Hm}E,qpD+K܏TId6Ȕ&6\0eΒYjL)1J2~7 :K6o ۀ?)DfBf^_['[a[ΐ,T,P7-!C~Bm/D^j-M4sB^B(|)]<:7d|(_-IhHm'"r.ŜC>承jn>ꌋ O`#gt(ZF:~r~`4; u;q'ylʀGJ7CXd2N5#[iL}F"Ѯ6o',<*p=ѳ4y\TdH&4<î.+0J*)/`%?淬Xˌ!XƑAv1!m'\beBVT>XB9$d#xɫ§P[?%L ;M&.?߇d?A~9qTWHuqㅈdm~USxF)LY1;uV-{=S יFR] ߳W!dV r{g"e18J¢5+ÙF{(9R)gmlQO-.SXh*v>TȌu圷(hpg9fPͦ,c8,q,;񮫶xlm7>Yc/PxmUTx{\[v @3W?c7kXhL!tzH4 _N@;e6YI"ܓEv 3CH@bzgc` N4G/`NP;-͘AISBt<>(!vd<r:O{`p{ 4E/{=J^DZY| o :KwpW^2Wh<5lI"Jr%$אQؕoH`:4C׭N/nE4[$=jh ;5R' h.V<~f;67%X9w&v>KVR(+#sobe/udwS a@T%L'd9'x: ?Fq{k/3;>a)_HMm%aep? r QkC6*T7 Eg~L>U;z}qniY8HQ.(PբE{r^R 1ٔ-;@S-ȮM?N"c4LYb/*BO(j fJ/1G{/IV *ya+T4TIP Ovp_6B4Yk SݸLrc_u 'Ptʡ/nn3۪E NgZ>a{+nkًcͪ-Vӫ0ES]ƒurT8/NLGi!&ŜzTz?ĉWK+¿綤Y @-4&@"m2&C{@Z8f] ݄W !9^/Lb7?_]I@ !xToy z_Ǭ&vMd :YXY=Z{WMȻȮ}lmЄF bƝSf2e2b*' \\8f^$B:VJ? bR6 k"ԋʲv} ȝ*& %?EVfunRw&y3RJ8@̪݇ 7;GEbvjTg4]+4Ko/YDF5 fgŴ詉k~並 ]&__VRX?H4X4z} |)XfS0O:XZ.LAdM` kurv2{B~L^P! >T:|D]f /(/ X>%Y٠#q*Ew&o# :-_l&#ʘ{\9I?./ ld4G.J^[p~tVHI.Ie[S~4;p 0*I} ,8br iD,VlΞ[>ه70ϙ =~+rݰ2*;2yGq\%G"l1AIG2F5E wCk9- ]YS""*^BY~r ͻBe$dM9\ Tr D ^_\\S!=bN1!IaMoV@EG%c@$'„tAՖZ MMjq fMG X'xjϕJ_<MdcFrÎ6Xl+ŵޝFf5!~!50 -vu0XdKC]XΦ=p|;2lwd!)ZyfdB(SƄHh+ z4ߋ_h=/W,"8Zk "7'A/|6ƃj'5 u8)X R+xQlChQ1.D>̔m[i:в˛OCw%Q%3uڷXHZuHk exhp%E1fEBLu$h45\ގa9eL԰|i4fm-^F)FZHGTПCjeHL/VeZ{~ř(~ZˏӎAC6kVb<\wCPz| P`.MwYL&~C3R,N_;ytGpXHb7ma8LORY6lօ2+$"~IyU(v3Lt@DD`ޞ y$GBLQSbFa;G ߶]lAn-m$z!|7g7 25-iϨ7Ɲy9 1Ʒ%KW]. `fɬHo3AV}B 'O( ԃZxQADB 81Ԩ\ Z^7A~mzZZM3ca0 31)78\,.PABt}I_q@$m%]7QHs/`l6#eLkGj L޲ei> ( 6I=F3Y༩G8a<] q9yc#z9}whލ{XůF׌i-@0)T@($.o}RT5{R̉U͉2ދͼqJMMtW_Nę"xZq:ЀbD57/~އk {B!x[*P)g {BIl@[n&=uzo/O-V\fb&U7F3(Ҫt_;nŕS^3))ѱɷy3dR޸W,b *`b\72Ʀ$y4ej1 cggzW5 }m/0u7^(vɁ~~.ћ~ln:4Nrsd ^`50^=R"KuyBѸx̠wk<Og^+hma^ g")Zc_dig%CA)t*J/Vy%VǯF9!#N="]0VQ뀾 q|=!.Zo,~%lc ^b0v vBtNr]3yzV,St3CZ EL%gGw:/%AU3o1i'!B@¤k|0Ah{Y.ق띞y]FJe6DUj J/ *X3u9n@74QfM{ǥ[_-Gc~K 8*wI H6!xɟJס&7a&x#9+CH}H0!3f ۢ5hdCiXCM"3:9,LopU;1!4-{QA?NeuƘ~s͎u> 45 jGc]hW}a6(^TX7N7O2~2$@RZnk<Ŵ?S%")/I`(e/+.4[p1H_ů|N@/_Pȳz/nWCUR| +,)'l Rb, cr#t,eL'x9>DcBvwZ1??|z𵛈YS ƦU:=帠Xxzq*i FJOSwfh]ꠜkxIάFn[gDj#{AVkkO 𘠱~5tŔvӵA# 2a&3y(÷Uu6C֋7:;obs$@3S J)CFA$Z87v1'nVmocb<:8۴8T';@M!NJ>}+dR*JR6!ڧߊ G8֘ܬ_:L7.!-'bIMG/r-u 6x{=+U\0"Ryf1q -_9 4"Su8ñ#=Y5Ffy9.+tryc13$ -n/MaoD2R+3ȝ]EU(Ӝ;Rmlܨ?ߖ!GO-ZyQ >  G0\KhU W94Ǭ^^}Fbv?Hs]Gێ01B,ky!!(ƭsӜ5J.[K[ͽ0?/UzںhEj$N3s`i lV@cPezD"/:~+b QZ}kXw՟?mQV35FqEr{8ժ("Q.OESg8gR^CD1yS|~S\ 8ٖkCqsZiru+ҏwn: Z)yd"eE "Gklη#H(}3ME307b1~&rbQ/z'x5l鑓Ƭ\1(n$iB{zE(Gp`߸'Vb *%00ڴ UgѦk kgAPlsg)nB>5ܓ dW F M.2ǂBu46 9`T褝>rVVa؍Wkc,qx(j&8^Y^< P3qɷÞdo# ׎PT  s0b,ȃg|G,_ YhuߣJW<Y[JBk#ie# ϥ~h]}Nh 14d̹lL,U&{YIfW2#vNAܸad-clD[p/eĀ sZP D3dT5$nnk_iȊZg+PJy]\2o`&l *A|"g)/G{Z6"_㦰кϓdc/e: 5F"#%@#Z(L{"XyK* <* '1QO߁%=o{kXi`G8\[_*wS?+&v8Wnq "ॖƟ+RK{O.?*xu=+NsyۡU=NT^10齏kI$1$C1 ǻMhHO2RDv.mA\So~pm^(n{DU?MYvkygreK:5J=Wͥ|Mvf|]ƒY*!EOŝ8s>?)[z̊iaރz1('{_6GJ6ct 뉢~RkW CۿsG7L嵧2^~eř6"V@[( hمz \ք֜)8)+TDt\چ-ҢQRԌ U[0'-?~:O!JlX};ò z_'3a!v'F/GxmsesjR XxQY*O^eCceh B =[}>uORƓV:ɶ9ѴR-'6S~&4M2׀V"L=muɉx/Rum~![3^\0MBR:땔n9`("F/Qgv/Sa64s]o-'2wN#aZ Exy|#5cAao ~{(\:!R䚇 a;^٪t562%(S>7$nrD.+4)luxHĭuo=go_oJ9ZYCwpn+10F Uiq;ɒl]k&yL;Rk*ۃ~C ,0 =ġE#"lٿrOC$"M vncZZՖ ְaW9(<_@ҭ&-m,wm_[|( !/x4ag׃hK{Q׷W"_daA5R[Y ۠2x5n% =.J\"qi <{7FIh8"l*fŝ{ڤ܌rz-z>`OՍ;0PA`a!߬A?zv+|%Laubb}EVך(12Gs==( *KsLrg CDcoL+!A_9ϲz!/te&16mQ0Nj;h5Ds\bd pCDw;>EaQ80@Io@k|4tP>|d(kU'P#Y˵'tK4P/l ,( 4^fcߨٽPk52Uj "#J:ĭTOsW*G]ki_N6VZGW\gGHp:Ivn`F}* %a# ɚę8@e [ Zl#!|$͖Z3@MCgYZ07070100000012000081a400000000000000000000000164943cea000067f4000000000000000000000000000000000000005100000000./lib/modules/4.18.0-499.el8.ppc64le/kernel/drivers/firewire/firewire-ohci.ko.xz7zXZִF!t/ᒷg]?Eh=ڜ9R+|;u497p@X hCILIfOȢT/=J]DbGH a-LK 'eײZ|M}fJ*hq9 1|;k[[m0qKۃsx)#ݛ/RrciMMmr/y ePJZgWp weOٜׯvqhޜRl^M^Nዝ~m>֝;Nj a>7Ùӯ@̖~\(QCq9g2p7P{fmU-UQ7-1IMg\e96L*rD2"`FCPq(*.7S5=(%n=%Im' ΞA#aev9x7-HFO\o8vky a;lHA?ߏȒ,U,wH]NE.** ]&<OmI 7䅳mxX ̪4j$N%(<Η}vӋmݳqFᵳ骥v4+a ey:<3-GLd}[*bmq~Rq''}O(t􊅐 C̎ˑ}<!*MRi݅==*#Ak{_"욪iPefY-za;Bݤ2Fp;aҖ69oBTu?%68w:[ D>0K3Y'9Lz5*pdKP87J9nԤw͔>>"~M]xy%]Sû;oǩ|f,aEF0zɯL࢑»=4)"Kϖ`!Nt#kWEmXk(n%7[VJ Xw'VaRķBdL[cYNZeO~JI$ˋ^4mnUȄEFZAQY4Km9-&:mGݐ]JI@2p'(0شUSG?fKijgvz?etEeĭG1w.C9azOpV/l.nyu4ҥ+Ut:mٹ!{4l489"-/֍\9}0(_lp]pfC^?<>9sV pE#SUҼU^Tyࣼv\QC@[X²C4H!映C_6++;RJd6?Bh {*&y?hHb, hoC4/;Y bvN~| E wE sg9+:k땻/5Fk|40t{HGirCAg#Ms&r_央'[XW-ݤe3Bqr '?XhwKqܰ{w߄~=ĭ'C}?mx9*}DSg}w!=XǛBIǸYXa0G7ea4g%Ф[{men }Hj3;l`-]bYe~P.`: 3)5eE?K?KL6oR3vUY_x 2R,jUdpH^j]ϫGs"}Z#B9tR>@j˞2oTpTԳL#yqF3ꊔ*  _J/-p dPO/5`}3JsC0DE 40,SH! FyHl¢:+1b0,tf!޲YjCnpTN=dyŴ@ (KBp!iHCE1d".߇>KɁ 11׭gچH2U/ qhC4vTh@A#n].>g;7y 8. `䱸3l#`3rO;Œ,R[qਬE8;{2G5n+k&r44 zgϼ!>pYW%;:XNDǙMdљD+D=7Y!X)=Ȏ׍Ǡ?o1dMMRkQ w٣?ؠnNe y QACGa݈ܶc h'1w*嘑ukr&"߂H06nkve?ٵ^UR RL}3 ni J~HBxZr= aP=L8lDIhZCT[x-<ة\>OاHmlL`+Ao}DĖNlk[`a2iHBQ5q7}bu5[u{IN T|Mc`4W1tH'Pru|আkg{gz"s\/++xX[v̓…">إ9{[XYe0kp<.DsXw] Ruٔ "~gf&`CW>c( _<{JgFvL r! }9Nbg:ZXN[گP͕`. Цܢ?u7a px{ !Gzխ/ɪL Mưfe6x$QԜK }R%5^B5E~ *kGK^ڱtvae*!ܷhcr!;$qg1];fQ|ӘhtaR3B54m;s`XF,ICp{fޔ 8&^%J}{J҃C>4 'Nf򛘩Ku8s%tv/Kl/h<0 Z %h\y6YTT[g+O:y3V1De5bP4XmO2 \ܑnɼuawOqu3#k" v,L[j@P Gm/K^ˏmmhx\mq^r62CgΩk%[ +G;D"km䕍qQ#@㋼PS~Vu̥ita"5^7=G ZEL8 yiVG0 ;Ju21IevNn$2@/a9>C |¯$K G|O@!J`[P.^?%L{!BH{t'#z˘vQ ' K1%Sݘr,RXֺjIL&&cB4M)CT׎7-<2q4h6Љ|,%PDYM*(Bi_&0@dP <;w%R%K)çՃЊwtN%]ɝk,cs~dBs6NTs fAv5)fw2 ӻvQw=q r{KaR{Yw* 䍖,7;9+6`ӖsqxWNYsH䱨6qN !>łj9 ,*{3D!^.K&=y- ԾhRQ@Y_8;gBړ':\GK:%i$e˜NoB19qfud]QLJ"r<k$N mWmcC:4&& m;+:In eE%I# 3hE֣W F]άޚ7 P CFn#~{H/v2j̾%k9T˘$O-?1F;6`"/x o5{R'ؕ t~<jX'I=B]<{R 5\ת$7өC'0 ,n*ڍ,N@ VE"C-XL1Qo%kv%1A)Ks:fRT s;BDyU i1:ڈeչ,[l_0VCZ(Apg/t=cFvN&u>˜,MOo?X2O?'Y&I1Y%ћ6Z@ʁ+q3xcnmƹg/+9&eLuEFؐ49ˏ@ x1E:_L ⢘6G`YO~aqRΤ#ӾQ(]ٌpbbIaЛN4{ &[&Yqv\'^<pA^f]=I5#c:\!御uȸhɍLя ]~j}tiU(%OQа'dʮd|}:#$+cO'.mVVDYoIO#QBC3 CUУE%TIx"OyˬEޙ2*O4bk bQ/2c馓u-D {p} yoýHABK:dnOE.̏Z*N;}/1Aɸ3dEhV[wS?W1*Mշ]qY-Q(t>A ~#ԧ2OmmQUT)Lchx#ygum/zy *vi2ǯ3.jDew@T1?D?.^^18'kH `a%}>~ni'٧֩wlU X`]6>tiܻrDI~ؤUTa?3[`YԸߡ"Ovy3-JmΛ"\ܫDRQV$P-5Fk{! RNINN"$1E&DG?O3bc[u /A hNNGwĉC㴬Ke9xgsVFtFQv6?_ f5a|d[ŏ5CB 0tBgu[ p$O{;O=*w}nKmF[dQ$_Pzl֌O+:{֒% 'lHPicRod}>\IWS9 gR$ Bsn?Bg00sI)W;gu$ʅO񁧫&Vc9a1„pP ǖ|Asapi3\$<5>[P$x"AVUw>jC弳uMObк~2hEj/FjA/[ȋl` ;`OhA|?To:9BI-,t5&#SI{M44!13DŽ)y%E N<ͽ{y z9YE9'h8HI&z,텀3-# t=ӫ&-|"sƚ={zN%D((n^ѣCKWu* Lc#d2C +"NB#2⾀*O -.Z}Y@ Hu~8 xP&sä)YH; iĴqA'zvwPgL#7#KN? }b6@O#Dh 1MZ5.aNdc}' GvIߨH|ԣ؃:Ei7UeI;i;a~,{qY aU(03r cwGFX̫O;,wsl;qfrX;ZX^VCˊVlmLݱjh #;%GE-sS'1p;4%m^*>;Q(Xr;.a"Qf*v9[PUMq{fmFDyq Io euUgWԡ={~IA#~Q~~%]=]E-&AXUvi\"X1~Ej$hBQ}jÃf "H&ٹ%[kqږsU5o/x1j"~ fq3а?CUv"Aexy?.{g Bd\$<:_a-x!#) zH507y;GJnv2W-;95!LǮ* 3yt>㏥E>65#}MWSFnM؍couBᦍЍC-8j"XPfK3J8U^GotJDM-գ:-'ε܀o?8zTH/ge~q(tP47_="EGJuGĩ߷\Z%n`HYbTZ-yҠEBwu/MtحJɬl]VSnIXf[zE_ЀĎeoǛ=t-9jvTp^@V"m9%Osa- v\:|>:qyL ~E%T px^+͞RTqR+T<,")5@`uګY%Z@M^y yBU!٫<Mi;߁ᡐ|PL7lyF M*XZhA~YS1K%iSV$caA- (~"S Y4$ڷS#bV$t4&!gH0Xkcsl4F!y|7̛YQUad,ǦaіGޝ]sO.IJU1EuMX#wH#1j1E _*D2Ez0FMNE[vr^ݽ@|Ch *~a$Ocqo{ bI_iֈ8e.kKծ׺Du>lv.yrU_1\gKg; 5XqK|df>Db>R aR/pL`^~, Ci LΈce/1 a%5Wιmp. CsY|YWj©'S|m3'˝Wy; 924DFy9*QUu#TcǪ+5FiaXfxd}ǝ~Ne:'ȥzdߗ`:J\GEj6=p_UsS7vnnRB9:=ǹ >Ge\n [akƪCan)^Ò n1z 4H#6n@P(xD/+R,dE,Mtڠy0M: i:BR{0!G}_]o5PA=ה$jAtt)W 7K(7F.A^əI?,Z 7M# ½ cFT5u|cS%e8}lPS"V$9GjۜIYZ3#D16MXbWqO5ׁxN?ɐXog6^܎adtmA^䬊Ч#a{'%ֽ$RΥB5 |~ C~vLn{FsB!4 ݜ:_rf9s'ǃlE!?(/a9"JcM$"X,^4 NE|f㌯NÞ!u ~(!}רnjIVPIʈlNa0.j!wIv?"1݇ Y%,/ϳc[*IfA6Bhd>4K)At$, CD1Bי9ϯ }hꪹ!$_lXpB׽X՛Fn&y:4N4"8bȍ$uHݯ>8` i##oŶ0geu%g<:n&chr`#/20hf?:tJKE}\ZQ X.KO988k Zk$w/5ǁ4!-trKљ:UV Nfvxp=K9% ൯ݥ|m* {wʄ4:Xqh! ^;@O\H1Ec]z{^&=Gq uKJ ٌ\+>-:L<9,Ҡ6O'hbVxZeF,,W~[Z2 C첮b*TO4$[y<ۢ趒U]{Z?!O :1)m,N,$zN56-_rFЭȧZMS%ڃgLΤa#9' 3z#V;< +ID걎 a6Ly (ǟ>iCh3aP89bF`:/>`M[ӈžs$*]0,l.NAJ~*?gN;6Zdx bCE+xof/퇕bx(sQ?g@UQSU{M`^wq^5im3CZI:? Pv1;  C:w{_TdyIJ sHj,>F7" rʹͥOi Ƅ]3Q6~jn8~jG}%@ nDqXi76b]2B/Ķ,iC/D?hK;+dӔËpyK1LhxAI%P% %S{׮ʎĪӣ$4ʁ-Nh^%3K"X[ֽ:ݱ"Ze퐏TY}#o%)՘d\ov{, ̋Y A{oΗ-+iQe)5p %l"+DGoT5'\X{z.Grra HlBg^,65סN$):0²QIG5>CwL[еzY]撄+bVҝpIÌ}e^vuJ6ɡ:sdCUF{0hs-_m.Z'e\4f4X8]J!=)ca NF~)e5{s8Pa`#73(wR 4S^Lj”mDnzUy\u>m{~M5Q=IO}~|}F?~}fG萀+R<|cQB֚(=% opd,TKplx是+xMFsHґ)x5IFM|@w!Y*tuMfm-s<1%㛼WC Cĝ'E /0RI_~%݊F0DfsI}ßGx֝MA p09$\bb=ڱ" n=ZCx#NOɻiŝm 3Ǭ!cK'_mj5mp;Ot>xAU1zjEΩ7I1xH<5E;5U=]Z̽"M}}v{f6_-zu|2V9! BvYSַԩSd ]:!@M$?Qz8 i 7 "C {i/tΩ SpGbvم V*1rN:2C*OOw>ݳ܉Һ{` " A|W/vhUNY o6d*{UjYwY1ʱuyۋu;\<πGGn~=fVW,@;7H߀(&UKf*NT@ fLYzÁsIĘ(~]s$kݨИZ. 枥(@mIq "s;TDah3?u$K$KLZrZfK)qrq㵹gd2b\qq@}1k~Unh ]~ruE~^-#:MP;1,W$}W{)&T%[)+i%cOEU>|s2ׁY/4a bT2_zsFX hL_ Mσ@7^|tL+OJPZR%.kl Fg{Ch T 2MJ 4~~B6 /Ǜ˧¦X$av /h"D+G 4c5yB"I(s8)Ǣ*KE !?b CӍ% ;3REIdQ%0NYF!SclOɦZ5;mN5)˜Dڟ{":s۽tH yYq/fK'ޛ@O"֞S;nv]) v/mf T,#<53z: P +ɹgXԈwS Lt iK>޴.#O'2ʡHG 6CA|]d`j]l0Ǚܰ߳9| 1}ڪ%[7e*T>?ut݉gLN`ʷq{g!xDQ>H5;gGZ}Cm2]もb8}m~8vrI*Qu[-!gj74,?~o]0W2d}'o8IoUG1rbBb C'&ޭ pB݂@ltFCaE ˼eiG+.Y/Ŀf&u:,Fz銎2r@V_ANU/RFYAA+5P<G "eOG F#o}%X{Όqu-NUW} pDɕ?O]cy1-iFMC=.>  Ȏb.t&m{Z )M lKpM&~sf1}]Xp;1~FP #E 'zs &pÂ!Ǧ_B3 +bt6: 1ySC: ޢIRR6lE%$a*52cWnq@ 5Ovذi`6fn= !m} daܖR)U4q]Jy18Hcl{nLPnk-qT h.FF́`J\T|-a/yQ&R2i$ft)+=6F’)mUg Fk S yP Djs&C+mFd;TADQK~@,K]BCWPea< 5re7gcQUcaLA 0o,'7І"”jhbcA/("]_>ˊd+n>2*;rG%0?#?ٝYwVDIS#Z  CAgtQʨWV,` -ʚ ˢt}D×#Rxo7ŌsnZ 򤾊DF&/t#BׄIE?i=PbB0l+-8'dMFߗG Bc?a8L.TaMS_B}Sry(T6Ό6YO^b{rV܁"$o9 ҋ6BaaJYW(75m;Iwi5,}מ-);dO((fԀ(;C@smz|jnWW5,11ɆwVӇY:j~`gXF3_Io[#Yyv2!6 kcwI A9ƠRĺvlp􄾾z#=N+<"uTyŚn~>(I+B3@(֡p *ONB`Ѷ tyo,1l;/JeABqP# }SEdϖȵtJ-*M72 i@:M0昋f{FcK)6W /]!='t#,Xԟ4$W"_g`㙼!Q͖L XD[juS0a^^VׯYŴf"eB4x2,hA9不(eYi qZpsŮ=n8ꈥX#@D$rFyΈFIĔ#^(-%4wD:ǦoY\طbÈĻD_yr11e 3!C@1AHV7[n7Ó5(<ݠd.|X'ٳLYyC ~1(*$M2.eW8>fSMf?:ϋaښ7-nd%.Q7*R+|cr]B8K܄P׎9!MU^)lgPWr<;fEu!W s5D`OfK9S:}bW#J{ #%KY'dH@ZcGnгs?mBKYi2bf%n?_' O@>lӏ'J\Whq{#^kkiLi*wlB'wVbɕf ^?s2`Lr?L$~?ɳ2:Vbr?T67)˴g/T5,0f?W m"N;]3fa WN b$go<`\EOHEVq;n[ 4['kwƣ-ޘLhw: |AƬ̫K;lc&AmL_Պ@fj=0AEm+3ZN;9a0 ,ZHOs-ʓ'F Z"*aN(fQ ؘcw0_;jOu:=ߡ)'6Z/ٍA,z"]8'Qs”TObgriʟۤ`(uQo2ߗbR_5q7ξ >w?s7")# b||yeN98ܲ+$p=:.u|,nT] ]fqFiSXBUx|'h鷥65E}d* \6 =mw=CV쵙u;K\H]e@%=WW8ߛeJsrٙ)U8ձUC/jL,KDWP9I6'D~b "W}N ?gɲ6*.K{X`ټ2tE0L&v!5.1Y\LTŁ ,:{_Wq 0(N .'']Qo Owh eiߞ'P|>؛,c.L>/&Nl}ߴm(ySr";.eWh)=@Vu DZu^q8mu Mw+RBr[+Yg^Ysǒqg361T&hAY%΃"鴱.ϒ[ef) ,Hf|RvlB ڞ4Üw5<-?ʢN6dҀW޽c"1ؗ2{[Ԧ /_Fi.JMWosJ /.Qb}ꖑ8ǹDaǎ[Xey `t;T(5" ^OI66p=`91$8D0 RXZyM.vd@:;^ Y}?P*lf;3+fϹ9gKr̎(N]JJ|}uλ%IQP1NCRN ̊q{ &rZaXFi|_s0x/[z3Y-BI>Yi;T"e+Ӓ'"J6Z<Ͷy`?wcG6>_`{vJGwbt`R&V)>KQ.t/)몯I뜇ypޑIF:_^h|@ŻeXD@[3Ziݥ+>|IpLWJ)4D=^0wymPZϽϼ#3lXk*vQiJv}K0=ADRZM "/Wb>]s6" ”m :FrבuHSsђaMA[yBGs4YMB,>i$*^9E*Y׺C9 caR]949'`M)VSG:p\#|Jo1E,}QED+b \"g0`l,Ä~.6 q1b&3@ 4W~2W 46i\Ԋ#"aY{ۻ\b%#ڡ=q[u zd!g=m^ ppuD4QTIn\%$f,rKta&$OY)G 2_UA;t7%n4:"Cſ9 iPa2B{?1`r3Iї {3 'Xu Ss+̷>iBLMڇ,/^k\&Rm^z[MUwn qMj{`݃\A:ZӋRU]TJ!Z |r6a] EiߟcM8("s+hl2VOd2= Cّ&l~ܬRfٿBv}-$NVņ"Q7xr] p?mWG Qx{ӌGuj",gY=5H]0]С;r>wiUjEʲb_zCg@ \xD5,/S=i?c/MMM4ElV#y|W凪*ontռ_Ci 4')8Hi^WAZzБ(?mgFk i+AgŞ $5=]sƂ!lq4UC΍̘15]@bdڲ~ASRX᥎aq%1:teCt].Lݼ89ḛv0K"㙔GiS|t{UDy.cIC}k *Y؈aruA`t̡G)QF7n>_WR3_|#HyNָAxL}"ǜF e-NyZ7~x^U7^bJ$w2B'rG,SSS㿟,5Q1nίṻ#紖FqT>sz(# ΉkӑoyWdDKUծ6['p^: ԙe;'e'@mdHQ˄ޠ1kcbjǣNvh\ǰ򎑦W}><.r2ϯ3>Z!G&gMFErL%X'"; PvREclub(E`Nl#^)?©ҰwnZJ6kvvH5CJ2.nb.c ZAs q``Y$L2 k buُ+)`w-E/YCuvqeqr-/ h"lmLtyFMJuώԎ ZLƂ^%D, ׉LXWCOW-~aN`Yjޛ[^8#0\ D ?jr2Ggdծ)}7oB:(rO \!46Ѝ~k!,8ꡬa1bi*'V1VP:[G m=f6M56{yX۳gaW`)W0x_V mS7(]dF f(Yj&R󍏖Mn$4bVC(Y\6n m?^Ib'zL= ]ec[Zu nU Sa`Iq]ofSgՑ7[Ⱥt/In +t` Zjn\@7ZC$M"ͱsl5F ` {}O ޳ݥC2,?DAfexf4ْB+od;xν=ծO::ǟ%KlDw.?|aiPc dNo^O7H*we|4/dX~mD۹FAtr\}F7KQo9>O,8{;}=ǔ }@^ F X`c_Oj1IFcneZEgLܕ}FYdN P8WR?(Q-@`e>먃d7i fYI)* Mٳ+^8#2xR;)мZ'w~!ފBӞʒ&`υDquŠ3C^ec^1ӪfpYo(A]v%N}8E"sl_U6G)}c6iQ/&wg胰K ] #d:#:g9N>5ıeIX]pH~̆{L-2IVLCe :MX- >oMt3 nQt{2$Y%Enӫ(Fm޼M/]`p]5\-zz{]-T^o˃ өXʬiX+/C;mlX>Q^|r"gӽ*%l"f{: !@aDQ\7'"t2b{Pcɜd\:ݕ)GFԉ_c$1s|ܱ-D䒧 Db',XE14hMo"$&Fa諺Q_Vd$%rXB\t%17HzO7+`3 DW\5gYZ07070100000013000081a400000000000000000000000164943cea00002f14000000000000000000000000000000000000005100000000./lib/modules/4.18.0-499.el8.ppc64le/kernel/drivers/firewire/firewire-sbp2.ko.xz7zXZִF!t/௏.]?Eh=ڜ9NfWMdIK[b;8Ke?+AN8 }$ܕbPAH*#Y( RS#LyENS.=Z6z%/0k[` ku)_TELS|#{,xS,2Ɏc+ *FNq~b0ql)!2z)tt K,],y6blKq)RI%3acYv\ r)hWʱ 7㴪A9%rcgqx;@50%lC4fZoFIW v<\+D?E 3`IUTGv{ %kt *}F6`'YbQQeL-ɾ6,Pqq&xfբWQ5xi,yY6k~+oӾaMnWXO663ymX_E(\ރ#Wi @:gB@o0ʈ/lbh!^Q>B(4`7p7)L"XҙƴP=*'ͥB+_sL '9qߧldB4A0 -Q{ b͜nLRA%L9{ -EcӁ{|:k57jh T;yXKAxȰ`"yb߶ڽo$%JltBg/u$  +c$)o,+wq/7v#>tt1'4H=b6ޣe֥7@?(De2FH_$ueLO5JW "w!&`BfiL_YZ00ϣ>^9!^ǴXh][ܽ=@J 6@Ė<㭰]c^3]X_3a] ;d)lE;S%&*E` ,F}6z:]їa F;a66ϐ꒣RwꮿcYh.R/8/r=L״z!5pa2dbGy+BGg zͶlYwI';zҜHYI $0Gǔ\h{*ca>86b}{==:+Px Ҷa%D$}\ߩӌ|etZ'eAV~-0GGjh)m/\ήO(NCVti#\x}=;#ÒŔuHmۓ1ڈYn cQٻ[~1]MP^̝y@nc8WJdoה/DX~6='  + $ PLGx u ZD0o5!:mp5`.QÓ%%Pm\>bg5Ŝ^AExsY7[D3THU9C?;0p 9mt! [JZ},vpSM*W.>HV *7:|/ضԛS !g̉wA=4AZRŧ)Ք[ u>b]g_+ypQ]Y}kMS-2:px ?(5@쾌ksͲcn\iΔzd&I?|CVӓ^0/;xXY(NUthnEeVHn~|1;8f[ƈ/r&kM?*bxTRUSByn#ns2aFN @ ՠrA+VHlu`R; R=zjzw = DEPo9ZeýW(ouMdS{X1=ՊL"_=V#Pѝ$-oS [yr4bR[݊K-xs_ec.Ji4Khb7#(A |b4c8kԟgUs|I=uƋ/1O8Q6dSBMyچ OQ_р rC=Ӟ'5͚RK\wXx3 u'Hע[)ۯ& 6r| И(_̂i `(jSB֍u~P%SsBr= /p# # @'᥂^ X x͢?J]ou-/3%E;PbZ6˒.‰nWCΡe3ACe`L?o7a^C.@nkKDy(؞^eE#(|ȑ,'c­ ȏ:@ٖy._NnSdEar;?.F*&x% tVyvUn%͗5Ǟ.D`GX7~L%$c(xSɥ-9ν@r|gF|'tGt_32(lWPf̷ď𖜠rv%p4Q6? R#ڐ $Me.ʴ9Q0c;!@U DaPM\W%~dli}xւpB*6Fv8+͉P6sCVtеҔ{frnblb*?-_/bU}+\C7(&'5؜U@CU%]E^ L:cY`U( &/0%(O+~>"h%&adCU*\[n7$ >sgXKr3,:xz9,}!'Ccp%^4N5H4l\<4GX~ޮmX]҄u&p{tv?ZJ&@+R G$驚"kw("j lsqXqfoِkL PAeRR*b륻€Hv֙&]:fH /*{Rj~q+Xr.Z7c1 Agɺbma<[>!`/RX!7k NW%x3p+xG'߼/UW 6HE@`n`:Ö(.>lݥIs^b5`>n\Xv=buӫ))j/b_ ac]sZA;H>SOsߤ6k\nٿL\6H-F y3u=yKev9f?>}%sot] 6::85˚@w!(n#) F9u}dq>\v;鑩'dSz 5R@d}ݯB YZiL;7ru؜g;ڀ^1Ns5bziKKϑ﵃ǯ󾦔|":☷6ba*-8vQ :26גz,_ y8CQ@Ԯ4eE6I?#c~ކxcK) 옝#[3Q1;@mxvD_AnLƼqڿL1EzBݥ^ê6c`)A!K\|nYlOA89/Y:EhfvZK>g'p&t cJqZi1qeEYW8wEQCɑ$}h2NlNLE=!*XeŻm'] Z2~^hmNN;p3Yfӂ*KqSŰy^NF>TƗ@diYcbK r FCOKd`jᘕ["|ݔYW>(`S TɆa9rA>ODfD{F6yPO!8/O)hdp^<8p? ۽L!P*J^8B7H TX{Kwݕ{a zlM2.L ݹc(q-5Gwg;sH]? "b tSy}cOsp#$^#淿#{<95v:.@ rNB03~DHE o 7=nU$]V vUȨ/p8K'Aq, N Ǧdqò%QbJj"إϩ'eC 22owKEġ, MnF80Eg[FQ_M|ޠ-G{0D{/ρ݃?7'WGS/%i}Emqju@ymkJ9 ߈ :hn:!]$: kP"G_{4e**qŒǕeXGy7-| xexkЁǥ1k%#΋)hYPݠNO ~U/³$,")_Dv94\鮈Y2zL<:+=,)Dkj -@e2ЎԱcJE@o^+&T.}OAM4Ȩ;`مfzd4=]pJ;ܛB=1UxK\^&N$֓=SGk޾} k33H }f&rG+yK?er;?}|Jj h.ZR*4I1E_YYw\CWs0p~YNG=onnC|;8g^[AY2dؽ#|Ui 1* :Em" x&ԝ\ m'^-Tn#IU?{Wpwnl5nndu8 rɻ3'c2`4 Vs\)l|U c٦ Ի";phwh~P93~8PӉr;o@ب)~l!t5%u)tKLIilbN:QXE ;'kjgJ 覓ئUMM:(v;jßҟGSO|g=}aX'=sw|FMmiVLh1ǃ4 ȫekzR!Qəx첽J k(XZ$ri66m]P}KWd D T)'K2Ǽg; '+|dYAI~~#?!zpyԼR"9a$Uoœa۲iBn|}!/h{E_꟏3,-ej^`,[v#mY4ZMd 4+/:PܐtFhըһp.bp mJUJq-H6MEq/MO-z" 8F<GL)(LDh9'^ѐEDQnV4Զ}pV^hk\F"7BWp\@]-9̉< SV"=>8)B!ߌY$)1ʰdCcQʞ WU['dzO4%7(.' # 6Q.k0n8rK& t>$Yթ.'L` CUagͮQE1^@& Ni2n\Dz] <<HM@"v6@-0-ͩK( _,pbKO7߂ist[A?J|*o;bc0"3:gq7.UW"DVavNV}/ެǃuMրMX+|4oÔԝ>r;ARqM80T.eRlsemAZj y<ӫU+F;;AIGH72, I, vp>*Ivi#酗KH0wvtlHm18Ս@4o};25'L/=sjzW!Cy#7DO% uyLpB0+{ Nb@TCFX 4;ʬ}urLjէB9ãbkƱxi[j2gbQ'!0SY-h{[A?^sN z-ңk9S4i!d0A9r662qD0 w/xHI!cNB /„? ÏE⎻GVK(ϡ(c.p$*HnŠxo/-&J.v;v'0X8T+5ZHƼ#` jJVqUՓ1rIߟL -y!J꓏.Ȥe\9M@mjhL {j3rqM7|Z` / AW.(sjD;?4[eekˢ l=_XH n'TyxAv)' 5ibKXՋY( Y<^C5OPqT[KKUG|.4 /~Jv摢ri#0RjB9+4J,~gǕra(ΦR}H&zmsSȵN5cHWaPV@[7iԛ2[r3[s&ENt'H0XqfzN]zE;ioN6C<HB"ܼ7bl; yDRpt58,?~z-ilxt 7u[uxv$oWͧUݧg##$O~\O?7z?~CGzBmSfUuVS )$*wR:P}íMb,Z.xuj{W&)bԞŲ̛0utƦ#n^v[)'0"xt"MRtj=x-L1z`3]7W@7~`*7zItoT ,y8D(|\bJ ˱B@z_VE=rN'U5Q |^<؆]QdȤ祥6`PY5C".A]瀲5esiU;*ȓ63LHڻ]P- $_ˌel?7:-Z0DbhoF#|;WW|n8Fo/Ohט hF[u'5 *0WQS[~ [-r=s3 !ݱ /Mn'a2,jB!,u-ozRθF8wPnE{e/eS^ki+nM ){cxF NAb!3Z/a$,UYtl#G' Fzh*F'pz>2(b$Ԁ*Dܣ 0B63i$l?E[F`)&sa+aV$pDг˱Z-,Sd!5b 8l!i?#@>YK1(rl׃`SUlu H\eQ-LQ *_#[fwQ\Xh0T|s5 j*^Q:QYqY !+#QD{'g74r%,gUEXd+/pccKsa)bnq:Bo~,ԯ=Lz/&&ɬ1)UkXU?Nj0Oy(,=[κU }m#w(`xm>ԱE$7ΚU(r9s*Kʘk_\.QNC OC1cI!6ٳMﳩKyX`|?rz>Hf$nŭ 8VB,-Xo:{'+vlE&l{ c67s9y*^=BJBl{%~<\W+'b6Z+tteo]&pBwCJ&}独e-BHdVqms#r2OۅVse &q1&xM1JDjQl̠ vy׿XhspϻP@wE1?ZfD9Q;5h`̸JV:b;5*g/j?B.]4l{?؎n]$ cMblR8t;k;1rU-LBB<~,HjؚRs{SFTK_ƿu}QU?a,n$Wa>(!! GxfBP´S-@ ei94|ؔ tC*e8L6: dUeY+sUKcR=nL;$ 6 Bm)Znp?7UfomH=or' “oחӡF~ǜV<"K;dYO'![p$=?L#'/m >QC݁=K8!Lp Kjq~;!v@\_:62XJh,\ xh [H5A-0`T $Ҷ!V+8`0Ƽ'&٢>q5Vo7o͒: I\EJ"Lb;U~`qv(YSՒĿ:=XFZaV[l=ܟ4d䂾U*4(D AͻXzkEHg6ֳViʦ ,/ Wu}\l_o;y^9K[B}oso[=B%1^IiRG1Qsf-CS6xPg?WĎ7V bNB'[)}ؚ96|,Hta՚p^ru|aZhrޛ-Yc|2[݈((4yYL]T|O "BlB-nc'0&v!*'L1Fvs{c ,пU #J<ݬ`=-}c?NAJ0tӊ} "N0*.A(7A %wD/8dls ߓaogy$(Mo>۽bYx"asDJ72>q 6j|[ksޜ{ [A2'")x|%wEЉu{E|\HhmzY-DyyyZ<->N*fjj]\ZFa0c6Ai^QԜ[!ivoBjηPJ, P3"]&gYZ07070100000014000081a400000000000000000000000164943cea001ad4bc000000000000000000000000000000000000005400000000./lib/modules/4.18.0-499.el8.ppc64le/kernel/drivers/gpu/drm/amd/amdgpu/amdgpu.ko.xz7zXZִF!t/G]?Eh=ڜ9L~BJ&f9~!i]6~}oе[}?0.e$̡&nn'_^l%_rƂgWsB7e8 :l gҌJt+n@&[knwQ^l%A6C5Qve[E`߽} @7}+4+l\xg`SMFڥ>Ҫ1/L{ї>3$|03H3suN~uM5iX;&X]op!ocl(<7p=J]^oUjv~'>;e+mƷ1ԙ(5)D eY=bFTY"l?*O,F:^pYv ab4_=E.Twq\iŒfihcم`X2D#,3Te[` c0Ţ0ʹ]0#Aw,UFL-bfC_"}Cy~'M r!l ?/Qj-r<e XQ-P_D%vmtȫwQ'숨5PY|i8y\+7s]وZV! =638}!wpcH嚬c'>`car#\QuMO%kRE!09AqW!.iFӴ?mqTjf?E=x)}[1DÒer%wI{t;ԓzgJԤA ޽%VAR!N5v_(< P6~Ghs薱[~] tхY3 Ic#0 . SIz'z/͋;DE8]AkC<%CaCo'cy2\>_o?X۸b+KRhC0nc,iKXldP99W}j87 }Wg}/#llޏ~ԯիTǔRkXrkzlW1z'"g0gVJd)-2Ů1ĥ)+bMHKlkhZEŀn |Aj7.K Bw ەW0t,,jv2,^ #,׋K]_O9glĺG'A:@(L ۝|mS);lOrs\B Ԏ)1Nm8 Gr[еT0o7P-1l>_&Uw״+O-3?g|PCJ[21?П-Ay 3N'$0j ;A_7/#رѴfv'|ߨt-֨BO;_z~/,5XXkR-7u-@wH2HO[ vᣑg^'sCSzaMnMpms\z\jYDkv,XThnTRnA5#4ASCGזF+܏k#M)t 9;ɨ-tE3X}zmVfy do&j1arTm+ v[OBծ }1d nEC>]Lͣ%t'Jg3.h썿O=)W 'qb~(I{!]a]𢞤4WE~^]C)rGV31Ҝ0., @f.tOM獓X]Si$ SzIq5&V[´֓ze 0TvjI7*ye~33Pk\o S+4F\;:xXnS"ou CvE GvDr <|B}6|Xu,MOW^ `U?CG&'ѴtXQ~"iTħSkiWgK0sc|T 8fP$dlzSh86ؕF;۽ dogkO:^1$dK4t#jxC3nCa^"0ȉOZ,Չ|sq _M|ʽJ?ׅkĮ~' ,fRHrZm5q&]{QzSQ*P 0@0]<1OLݟ4-7L`i&I`>nB sV4=%_hMpo1D2 < 2*𚓊 ԁ{❬-ZL˝J_MCwMpaW\,g}y~: 3K=C/)ߟr:u1QC:Q*HUsÐ,{- G$m`+E^2%wγIkYݲuFK2P#C}HU ŭXTQ2uF=]9S/iUD)>ri<: E=qfPkX ,_|þDWa,A'Opp;aOj4qZ,@׵ \ _Q)-Cm@`NSbm0_V+2»y*\u;+cLTDZ ij6FP&o|P*a!O{'`mq7dmSEZZ.ˆq67JMA@ٲCbq\^j[!lN]I]~~[:mV֑ώ*AA0NT))@/ӝZ#'rKE% a@bx|}~F,)|g= = Ś> n«9?Fnʀ.7NJS^OmX 0\H6}:̏\q\ =}%~2{Yg—O=ӄ׊ 5AHӘ[@5S2W5Fg9T0Nv!4~NQR }xz 9T)gSbKz;G+#ފEc}MZ-7GݓhU`> gv#Xxu+x/bMN۸4'q8{G.qTq=$Sfz6N6Es[vMX7V@ gʼː  ,DpsC^#RT+r#x''k=jS vebCufO2́ښ ^L4FLԪʓf CP3Gͬ */ ۖ f`tqwV~gjG=0M6,_a;.͗A2JDq=ovF>GM#X6gX]L\GRdH:孾: Uy5RPA,P d\&+Kn!  V m`!E,ZPdŘ'u c GL\ tAOQQ G< EKRYj{nQP|]XT6*u" m]]V({'kRFjX_s7ڲHu~&#DͼN%DɸQOD\9LH}#bx|A#XUҞ8txe(iy;w&XO*&,s?dB&`Z)(~ZT{1<08z)I_lS . 8@ڤZao߈oJT PЈȏ )O(CѬtӒj <) "u 5o<{*<+إA+j8@3»pViףOƂboW=N(`oe X !=ԨJ7&qM1=a(wKf"Kl>ru5 o5VԬQ(xjx5jI,Jvfڧ=5o14ˬFBanB/2d& jZ#s8m{&Rc\}WRvsG=;nOp1d@So6 ri6Z3d[p&>&;.kCz]D#M+fh~eu4w)h|CRoDVVT1'yL$T7)< z9qML23`r,}iu:y6fsl _  pnYgÎ2P+ YvҿA!t ˯k?z98advf tb$'YI}3vby^T k:`tRLe]<˪dh 7G0(Er@Cz;uV%$!΂-)Wԝј,KhFEsf)a cyA,wĄ\N&غhaǪ[ qt[$h֬pidET)c2kCƯԽIMlA¶dW9PӒZ*'kI#I++@qM[\)ikUk*3Ƣ#0Kf(fnjL\s6 ft g2& B Ծ"~2u2_YRP[PfbNK2l$aF?˦n -^K1tq{ .j=d4Cx{DA_N_iǪ-]rG478o9S FRr^~({f&As^||BF {nH4 @}z8/O\Ur(3$ԘR6}R>[: Lp< y}j7y0FW'yro-Uä!>}Yzt]f9F v2I-: \JɘIߓ &I!L+xyl:)2"$]+ݽ}E^I1b9PmX., 2;g9j~^/~Պ{IqT[iW5Dp]Fy墁ԡ9H<$G&Sr ^?Bulbl*\oc+V]l9< 9RK8xQymNDu~ EX//P,B2?݈LÚ?s 4uo՝X̤gjťTWcrlȍJu%ѭOZu@t"73z٘۲)ewog[ i"u"!i|4eF4m^*~ Srboi$9o)t*ojqb?i KXɨY5mȮ8YakY%>R&mյB3?psuXǍVgٌ1fC`c۽)cF# yզ9pc%\d 4(Oz3ޘPD/@\]:pU(2aOWeG: 4+>4OXD:oգSe)X[>51%On]_<ߋ7|.BkV,T2[aTbYܮ\/XDx kjc;֥]aAJo ,lP;@ -`qwf?⒓G.\pJT>M M[D4-[bn:%-J9" _Ja":5;wU#G C"ږXvv ~o,僁ؼK;њMS I$Y,vpP\Endޮ%+<>ø|;-KﱔCd{JyRu@]?/{Ѵr^D!'{z' |à $xW/#Srxe>7\||atlH <J_[}tRyJܚa!$@]bEaƐi늂jB]('ȃr`U8TiX̮hZ ڦ[#Ѹf+Pn@ӫיCRYyN){rE5Omlj[^ I$;`1=e8תνGf쎟?1u_}5=t DnW)W:vQ.2sl(7_јa:sy}GA~WoDW)r\IDJ `]L ∳AP{ m &مHh#+M};eL4\7@1ޕR횠pݔC~AP3eD:Vw%dgjv_KYVw݇xRn_8AFg[+5kݲ9;ԙ˜ϽgΟ_ڮjW0)g֖t yhžvP ,-WW6c5NnRN̮:^:&mڮ Y!0 /yR6ˑނfτX#??,Ql4$'An}9^v(6ڬ,4]Q(XEVQUhRQ$,Ҿ%p\ .:jgZ^Kd.OjR|8UEA0Gs-0xcۮݼO7\hVY1h3:A\:7VGmF(!Evdvq*#BZ`3f`j9Hon 5 "% -.[ro1a-rr4SOwPz*Khɑ݀n>\Fz^,5-K#@1pIAU U56 bt UwiSLeqq qМ :w6mzk(Jc* öj,_ΕPhgꡬkW5Z"#KL"inݑUdѰo."F$X=n0AvlnBq`5dŶV~g^ql8iP#I y~r03Z3rtKwjr v3Ҙ[p515 _4"<&%zu` ~h5+TVg)ΊΪJXǧB2C#szGUI]E4:eijkMo `|^8Md:G)S} `fؼn'q9+L9оbwgt~WnixS2j)kXV Ydq`gM%|G5յѝ6/k,_&GeG#$t$)]+8cپW=s5A=C}i}4&֚^ nss(<qJ^I|Fݳ%1?t}嶝eT<l9,H.,}l8vlD5nCU=iYYIʹ ;{dqҕ8vg~( 9XIHѕZ2C al# d;GX+ff f뱗Pִ}+1bwV>Z>񊗲=uB]Q \pC?!-5( o҉ ~XJ;Pþ U0#PHٗhy'o$ )=Gw?ykF*Q_{D~U <nᩃ#([@ M&> j4n9P,R2'S "t)w9{0_Qu2mU0C?{dS U!&B;j'7C;3g|F 򿟞hfOJ@!-'RwTX/) *E.-X uHWe{*rၢf\>\j̓T9;G.JK9hg$3Ne|:Ga,FL\-Qm,J ή+L@gEt9z'XMezvX%CABZXDKYj Ɉ,͎+yZ,ޏ4zRju;G[RŶ*8 .Qʸ,=u pfnִ?#JPtaˊWԌ65iI:,x8_G߮]F\ taM܂Wp vГP|=vcic2 eݟOmpS8;\>MM@oDJaK!v,79rL1Bv4NtN4e=H^>xt}<6{]#P>_ax+[o/+}|k8:} ^؆3iz53M-d6Ҋ삺)l*V}c)es!0 +X![8Ya`iG<ك**RdZbpuM=Ŏ|8YK O.vLSx&71i;>>`uRȧUH.D)#Vj+;bYm^6@d> ^7L؛n(BCPkd+ZB\J!Z$xv᤻SjZZc$q\zo׵e]ҔshT&$AX3?2S܋pSǜ(4ՅEOskh8c- POf)ȮWY5x w#ZNP@ Gm͏`8?4;Yʷҕ6PI^S)I9gxݫ7j_* )x_ݞ7h1<a] !c L4IwΗB(>݉ ڄ 5^mɍgc@_JRV\{)y_Z4ϕ%s}l^vI;&>H\NPFJtɔJ`8&2wa Zɏd/ e(d NSª[?TYGX^'7S÷lq"Cs BɪL'n*pd͊he3"Ytԅ~=AMOuC^z1d4ҡh}!f_k($ %Go=Pk0 v+_9=alT^-oVtFhP(JEʰCn.*V>Y}~pj8">b!_rp|]AйEA}3P6FKYOGQi< <zAAE$hMQ"Ƀ Lӑh<'hSq *fSnBiҙ`ƮA;:<D`js!݅)]tZr ,]X}VwȻu9N`UM@U$lJϿɚFHtfPWmy  ojvgfH葽\\m2:Ȅbԃos>k:]-6UG?=OXĶba:3L͓ZaAx^OӮY—̗UӞ1V(Q6N6.4Nj~tzw$%t9p:Ise2繕 ?/oWW[/ɳ߾Fϱ;J) ' g Wkp!,r!N&p*G1)^7k~X6DIԴEkPeWѾ^pto)*4<ǯ~Ɩ8y@5bdu,I L<5>\nW _rch _%DqPʿwyWPA4Ě/@)s0h5f%n~u5bWӏ/-nt~߇ 9ϯ5wplqkDgd_VIkq瑼J @rˌ E,y&q|ltsQG7$~BybM-_eQ\I~&D#ߔ3cZ;ŧ02MC yޤKWS4?Oqko3_:o;g=~A\fsK+q<I6z~'ֲus88c8ztE $QK[tPlIy7AjE퍞i}tҼ~Tf$3ؽCgvv(A1FXT@(lEQѶCWdl1Ե Y(eM_MHjوd"1g5 B{XjQ 1t_ȟz{-^b-I\y'yx=/ʆ!D_>=BƠD9mh2YBǔr͘Lٯseecٌ}Im$F@Vi` mC\`A$Q՝E5pQuIYeme lQ6gvzJIU^ގnC[Jbիq:|GC#Yn/OC_EaF?p =~H~W6cehXNzgx~IiT7Q m4H_Dfc}pisО> '~ٿ`eNLs1,r%r" ^;Y*Bm~("EO$8t_o̘`_Q2 pIOPn7'Q*d<r&L fqYkIAXRhKn07EzʼnO[Fe ײ{6pCGXt?E)`3vvևTLd|Wԁ #U2kpE`ZQ S!9p~]?;@ 1!J MMPaU%\ BJ3FERS.AzHid!ؽ`­PCtP W4_̹\fóts.TKjGP0)yfu<l6h`c@:֘֌E[N_q:X"|")m$KA,V%kߘf Sqo%' G>uYDLa;h]yAj-K\Nr:k+Ρp\qfi ګ&/`v:f@cl_a*lGo7yQ븩y2Ѽ_U:kI1wC<ݒ-,.¦߃6(0 :BG8XHxOTσ>C0 YoY説3LKD)뒎TC~`ea׈.1I/H o dvj:n!VKSޝd}EwDZ@)nIqZʤTӨm~(!$.33q%ai&F>)0`y#Q'DN[KHl`Q.ptIieQ7I+eFؔwlƬoCو,٦hfˍSN+.UkH%9 \O_:IBe!ehq9yum꨸Sҟ1H5)!CqUep.٭5*mP5'4f]N 0d6 唏KB:T:wKp<ɒḆwh)`jVt)-s-90kpu0D@ۍo971;ND_ ڨ}#,que9<9L-Qizb]LVDJ6̭@zMj}+E_4@Odw5~N.`CMqr8sݖ󰫲WjNz;O՗1l\6)<)k`ӱ _/!d5 ɣH)-x@ÛzٷѴԥU^K~?\&PoyΡ@Q-~L 6+‹L#'ߦmg/M/ ?c}.瞂LS6 aQ wX ju 'fppf;,_]os: ;>4lĐH4nb#¦1hRyt4, =`;Yq[̊D@T"T3ƁI6V&,LB ;ky_ d+ƆGO@vWibw/I6##v̎M_gsѰe@CG([K%Vx.|MVL)8sc*:.$P+qe$S= !g묫`5x婫dֿthg_;3Jj;+ [] Y!Y-ˬ=TZ{w|{sWD\ rՊTZ#'l)(N{&Up И505Ak$-l m?;7PfFq9k=dF9Bc"<\3߽KIìn_,) zcI1;(YX$XRRț'h|kdGLysQq ل]2xErǸ=V|\s" ~s xРgߌOvA^Ѓ.33#LT)Q%YN@ʡ=f+|Ss#!5nIAͰP/*UaOL9ůTx[Gw Y %֣AgciZ)qZĶӵ_x"pOUA DuO9Ȑ.>ڣs_ףtɸH\Y/ a$E ʒQ [+}\O}W4[i8%a~UapH ^62!\ zͦ˫Sw83K>sc|uRqkE  TŀAڪ8W2HY{qIV ^.S %HeЁl G+7/A4D-l/bpuTYXm[YBMWeqZk7h] ]uOHVCHh󐍣 .Y~ NfBMhq0wccW5ȀGxѧtsW(?W4˾sE=J`ITDțqSS#dAHt!й;FLw?~}#~)0E+R;:ݖskp[E:=])ͨIuIQѷvɐD[X.&`/@+@sO_[q1tȆEw 8"Y ?g*3 s+_H`>@*7 Ú. ȑ_qc # ;[2LS=ӤԏOu_vĆ,DcmBMJqf9x'.;X[KIF.TsT}R[cxbKL9h"TU2^x- RAhVAoa^Ẹ̏=y/lٿC[ck<*@<B.nO-@K#?gۿvx,d҄추LA>L92ҳ(%i jrq8f[ş ޻\vdݍ$O>ΔJϳcҘ\B^.&mƅ3xP7F"*oۺIث؄t~lP{]at*+˅+(ppXZ*de;oͺdݑ"4Ps N'́sʎmӛg *Nj@hx )tImSe''c8Rx1*9S?^01= IqtYH;eR.PkEwU"T{ S9b,@>Ӌz31&*>4_ mN-ˇo| k[?qÒ@ߗt= wd;C7˖Ҫ*$RoQrD'i$\!D1cRU\UwA+`[FP ʛۤHJ?3a*_5YI5(Yxڍ&+$^ 7|&Q*C-`>nGPfmc%e!iGقi.߯Яk1v~|,!ߐ[D3-`}) .nDEvfU\zq5m`߅AK)V#LpWpͽJǘ4v|# =H_7Ta۲e?ʛNe;ߵ 'lbt,w".t֙BOM-㵀b dAd5'!8l#]R]j$s{+"Y1Akߐ39a/(HN&.ǿMIqynHъPaRf ʧu`] c n:'xa2Al6;/P&x{lQpt_^YazLAq!Xd"K;je5 W j ҮVoT/c )1tfpӓ]uylu˓qustd -hx?6h>( }+UTXEǥ _0]W0 x Q9hbUIYT.y>t/=M3]?QՐ=\?y,| ZPҢwf~s݁_=)hݏWb>2G1DUFmEzrDXLFZ8 Ԭ}H>14)p;{N=QvjH2hĈw9ܢLY_\AF(fxل?4ni(=,|ϥ@#^K~GNBXܞ˩>qN8 \HD[&Orip_~ARZ:fg:9 ;d>@Y%gY'fLPNXCĻU&kڭ&HY9 Ko thkz, xl6RKiNE~.+tҲdq q~uV]KTA Rd8Z _taL FЅŃ`I#V^Rědiib&k ܈E3D0_>Ґ56Pmlbǐdjl}<vafS~;^~ YG:N2r)v(&fYkg3Xz5z/c-ELTIV {L1!eؙ`5taUBuoٙSP)_,~8@o[ܟ;P%e=yt1?=_YҩB<0XA _VjTe*p7͍D'XmpREr- Ս\=y!;og;x^xG| Tx%ItoPLFԅ/T eVWT,#!g`)!5R4kA|8Hs*AҢc3)lCmi<6%9yC%O­W%jzzh+̐3;a j-#38꫹/X7a(~Sg!A3Ad&b0],p)sKGG9,-yP舑Ŋo~_lZPbz*y*O7rbPSU|lg H{$vV0|U/="R-ivFefV &s-yܙֽszǀ#10b(E뇘~:^ѥ~砯ś=TpYJZMD\Y̶x 頺^ %~`;ژg$EJEJC|UХ6F>F R,$JYo_ ݦD8"2R7wILQ(0%QTR{^ĥq^Or ewOZ'mPTQHrXϳlt|\8S}~7tΒ"]V,"2Z=v.ttŰ[!zX{Iy]@tzQJˉ͹WcDHLܦP4jZczvX7b] +;:u8?SkkopfvtTaTZk?B)rTRR'!*DbAU 6~-#~iĕit՜))}*|>öVe ﺬaW- 1Z701,`+jPہZ(Lԧ$ 8!%Fu0:}ի~ =L& ]6KIph_XyBr~Ok.rkJ0*}|)=Ѯ?gI%?0PNS5M|: F}DZ8`D |#=#@aRCzDUu}g6DyQo̱@`[H@ x&nL̄󛰌r#X#z8A]1ů) Ch&lc6J5c <\{m4HlOW9pKdlsx zjnjtZp@H9;XioX1tc,1ar8*U^ SL֓J8ݣgt!oq4~^A ^Hv;`Žgy:,u#wBgVpMT,&0[G%3 Ein=<)Ԧ +̳n1Hq/R^ΪfwX0B7 N6F[̌E`r_ UAY9SͶDfŕEI$B3=˻E(7S Ա/ 4_Wz^CqW (rĩ2k3_< \q0`.*,zmv.b4qFY#G"nRjktoG_w|&y [lIؓϧ%6%Q&pb't3J ddaKa?$0"0I;vgc,!!N6HAA{3:rȆhu(.u1/S W5:åD"_+j,N h^%aWhr&b8*4܈NuzkBk+ufvv<+>qy {m)k25z˅HFKkH`3(Xm1=L%0 %&;-ݶĎ|tCHFv`X'ir?B7$a&Q P6. x*1fxԙ-c| wu\8]eQmH2X_m!IكMF M% FÀ릎;Xgu^!h@r! &vvkY]4݈g9ͼ3 gjap`*_4TDScdҗ89iUw^Α>&_R^W=JEE q-`+U E=򼊶~<Xy̋`5KkuN-bwӖw: 6 `ΆVDs~6}1ӻ_IVofgelY -1 B~l(%HB r$GU֐8&Y_e9 A RmTSaA&}S@kɜGfD;HT^3OiCיR\v쑡ͺc[࢘:jN/#fsjy̽2x=Bǘ3vnUjOT MtEn˿%w=#\Iz(tX! ]._>KrOʅމC>}dl`Ϸx;ͨˋxxvPrA7<+n6%ً<qIl^ ۭH,l z.x:J\ѣef+J֗^dœjnxW3r- ߫Ax%$>"N+IZf]qYT*Br}Py=w(8޻Yp+ fc $X,ZQYZ^zC6v#U/޵Aϕ|!=\sUsJA* %h 7%[bJm [0 e3ep0k0{HB*)ܬI-вOV `W)`ˈ(O e_~aTz-i.::B Su?'O*@<B&b)~A^ocxzq_@=-@t>A.gsWJ9Ub5Qz DwkŅ3>y Sp!7вf.'@:mrcǠ<1s]d >oO:¼?{ S ٫Xڴd. hC4Lu,O AgDYu٘gם?َ"qġ~o'y0x>!)-ܩeII%p_E~ GStI[H8ɮ>!NB<3P_3q. kf,t. a*<-7(1=XrІZK&mrQ䒙G;X\n˝יS6kƒh$kQ=$ \7W*"+CeidFJE`OFQIԃ֌Ojknϣ SFkN3t;d$ZՅ[&š Ix ܖpM+J÷-ҎpygHV@|!z{;^kgmJ/}d7gjdJp:$z"8&1E ÔY3#C,qg{1tbACcY+,-mW,rSME&k7DPlc-5-'c8K2ݼ}Yӂgԍ|fJgRbCdbݯ[)1rKs_&6-OU 8QcIۂFg==Ly 3v>Iwz(2 ҖKс~6Xּ,g~:Xem\Kk= YM%Gڸhrĝ&[ =sMf"!P~}~jB‡^ja9ڱ)Rg[~{ L5g:Pj25ݑX З xMm27nT,A"ʐj (@:ۍqgFCԯl]-̰hEg[L9LSh˄wW*AwLz%;ր]08x<{"bѥijwo"O3}:;2ryCRGyI \~ Ó9Iih;s\. ?zHPuzXBt) sG,^/=}3 AGQvDfk8[¡5mQ qqe"ul^[s`f`=Ʀ=1`~,'J;,s~@d_EF(f}J|A3_WW ^$uT RYq\Bق3Y˻ӒR"Xb/_wDxjͦ! >fX^8a&ig9ݻ^Y=& cdxFuclM u,T-.6O)ĢuwiB' a?wP@lT!('::IJR*=;[vř7~}2C8I{`ŎӢn.,\(O \) l[[^f,MI;{%H++dxR#`ጠ#waG͍XV)fb3Е^U ŰFg"Pq ~Z5]op F=ߧ4|jXb &5+mT0q`Ǿa ؖ7crQXxAR‰ >ܫx"ft>x}xɶJ`c`lp*?Fӣ>` }SCbQ08ovGW–CvY.g5x0Pd=Ŋ+m;f=H;{-JI$^DYi ~l8{;q){5=(jMFKɱY" 4ˠk]ȳf5iЏΐƬL7J )Ԟ3I7Xjb?c@ lqS"YzRḑ3!p [5xy5j.Un P8O&unRDCa-eF*8S#șDϻ}of Aw( f/؊d(m&SNe ;b[m)IAT{mj6Z`*|f_8ýP+\VQYEҠm WLƻ\3/-HW'+Xwүy*Uc 1&5g-f:*Q;Ũ[i'z:Cm#+k[U_u̬?-TMMM+ŒA>5je0t'tL\|V版)dPS'>ZxR"-rЫ+9e<*pXPh1J9 U&l+^iY|076 9fJ w$ݡ3ōYx_b+öj&xuN.nql -1>+uں͝R8'-CU%|7j)խ'D4lHi7bO1w8 tatmض _:Gߍ,,`o¤; НR3e;:W>8µa/~hqD~( Xay2P(ªEDr]):GX**٧\nQdt` 6Z^X] G*h T~͐I9Ƥ"`F&T<}c:C9hϞD'0$^xђ$ y*ϣX2%KFJb҅bztLe'64Xagmh%?, C^.4M J˻_;? Ūktq0OJ9!HKLb/IB)PW*c~ڮlOϠLM`6-QE=g0UBJl y[Z|-Pwq;tk;mLe4Em[$x~Wџ!dQ3Z[`ý7L I[]cmtߔ@9>, )Y1K$+ln$ 񢘯N!9·A{KZLHo#"%<ӬEg*L^1A*X,ž}t R=۩LMrk`m&*AN:Ǥ | 5AQ,I<&|_X9sܠ#t(y({e+σ }hhÝHAINLR#2w_c۶Oguor:Cy^u:;WQ*?c~NϘ %R]׌Ef.XWEFM L~x taV-x@7\쫧\C2GNU cb嚏 d{\MWm}"}T `#. -gI 3{l[.>c 68"/"FbKꬸV ZV r*ŹL& Ur/^}G6x:1aL̻)/]!nާWP%`CSM[t_eq] ra%u+͝e'%ö  cn;)!}ECjz\7. qG(3cS˥D/Xyc .e̍#yG|2,NӸheD9="ލ/įt Riw%MAA9nP,U96w{Н[ M HV]% !DeDŽ%3SSTbs]( Д俛ʛmڸ>ZBNl317B4} JeJgUakWΪ9TXi&G.(qd7=B'iP2{-.<ͺC\$ZݞݪV@Lf)sߥo;Ϫf<:hȑ_-':Aj}N0I+( 8iQ)=ʠ) ^׏}Dj'UNO3lX=bU*" 2m{wXueb.̝UF?\KJK/a}P[kE :8FD"eq7݌au.Oc{3ԕ莄Q0mb^Ez0 9>z=Jt/A {]1c<ŧASO5į6;A O@f3vv$Lx"wdqpQ3z4lKJ|#r?o]Lq2BΦfgyj}8l.|Bޒ w`hs͏juG`2@xr]]VCO@ ]6O эX1+M c~ TbMTXXnnON{v0GN/qS'@=MI\/n^#~ >4t+BA~p*Aѩ7Tqӵ]օo>=VWWk Iea|D0Mc\5܍Of t9 $ev(uCWJ:IxUW|U3lωDj mBl|h;b([FRyajTѱ\iOYnhC'sZ_=XN|dzTY@jMxOG2/,ryY35\H"ų:gAmRFixr vw3 QwXNk[R~@ duqhBMSVHҀC6|gA~U'p_Vӏ'@wGS5NCשYN(xbP!$ԉX6S'ߊK&:,wp|3xxz_-:,9;1eWKCw3ZZ׳b8#?t^ФNxEes}V RO=1:UIOLOBEtp*5:x*&v6Pfyh=6Tt]%sGJW8+,l\Fy7-rjB2;x-=rkp!|̗z!1$ؚLG>\ƂdS߭NHCD2Лf%Z QȰwWQ_|9GxI9)|.n5zELos k;`߇Lh\p;ߥR2W6a)K(sEO*ü*Ŏ˴9y!0v$E*7&d y o|QD~2bKD`6u4h|;awi$baiQfLF n f!IBe ֲ̀MqpV f_Ȱ eNez-F2%8uccH1O3|Zp˗ $q6TKL޳Vp!H6lxzlAX?~ rC0wG-&ai8zxxio 6h5LBJ>Q. JqFg+ 0=>_|#Ɲ$5G}x7YB#rxi % #5r8Il P}.P0KM /R,+V{N0f1ɡvte<;#f[r22 \j9|O^BykaG58gC&`nnt, oā:h!V]. oc< 3>0,"Os[dfP$oԯ bwb){pYA*KQ3Th:eXS!m79}" nZ1ڷjr6wlژBRIS|-E_p@ـ!f٦=сrCVAby (W̸WiH%^8ٳ%9n|bY ~~AeAb:Xn)3 +O|B: Bu徢̀ڌf9|gR4Ug"8&ͣ5BȐIsDE*~A6aBpFCINC~o |(})W.JFbE#)8Iݞi?´m P?w[sUj)7[6hUhFЮYRk.S/q)0$_Ev41ۺ7t-8ix&zz6K1*VTt(~.@!r{Įp*)MC91͍5 Zb9Q?<URmNq~DYs;"1%_I4qU&ônU==bR] v)7uUƤ&J>F{y!Ae#Y;9K4JWjˡ>zNa?}Wl%_{\|1*šLP \jy3itGoUK8xUe/aMjg]'?C-;5LG1 ئ_c?zgj*O! FC,yӿ+evL$0e;|P-^A(5aoHQ[VECi~{ܲjG=JG1{XCk`kbQ JBt>3L&f,Y>I6j}_-ty>mW|pB<cl4qoM+8 ўFh]oq23E.8"FmgK8<FI}fM؝WK R3^)MLpŽiBk[MiB܇wlP߯2[*eDX@XpZtiY"?ocӌRդșvlKwbvΠ0iykɼ Qo8}N~I^J>˵@fH]xT1z](` [v"8W+"~![_R:Ŏ ߧH)oQ/ >!aU8jpzܔIM!ϴSw51Mbl9a-:ƆaY DZG^% wRP*jS/yr (-O+c}tޔFىm~|-A -qn_סL$Rd,Ew[J<«tB_oЄρ#uz!1@*̿[ahh.xjA'0JZ;lñR5 E!#;ZZM716{z >вbMO_ZSӣYVCGҜ}1$䶇gZ%AڍwYbnj% >)@StP1%\KOZ"Sbq}Lt-*T<{Sܸg8@J%ms9ͫUv7UȦ#L]V^mzߍ 7Wزn YcM 1 {7YdOo# iȩf42te&wgqc^תjsmxPSfGc~~!WL/恶c骧˴)nu,Nr"GdQGD%U~wܑp59~U ;X.ʍaL-!jxӟIևۆQ;z^E&۝94>tyyl'.'/a  ȍer *4K*t*ʗP%?amagER"=هP;5^ mׂ%T 5sh6OJAI\݄:{$ٝ6kh~Wrڬ1g Ty=bh E.cT!5㾖Ϧ;GT6hg ލΫ/0H"=?%n #ocFaRw Ԧ 2eTnN6,EF!пtneI`7.SsN1KAq,  C5uWL=JM;c@[ iB=ii`~.xSM55g-q5BHs{iZSR֫'{kX{?͍tQ;ݾP"Y3`T1C $0<8ִ +0[B`Gq$Qa-#iNIg5~#@G3f'4"O8Mz_d_!9<x)_ߩ!x>0n3mTG;#mXz8\u|?6z4 qR W+޽h4" ڀѿͷAw镌_t7H4$[6૟z 6̪wA`k(T~dvpQp^:̴D`A=7BnszE4߉mi!I-[,XJaD"WǍx@ v˛UyX)6Adrݬo C{b I+攭#奞ZP}(dڽxZKrٍ$ 1{Y!'k9o yF rUsЖnOoMyr 4E2]֠oszk \bZb]kDć{B1Q=pYi ee?hhLGmq(u(`+`O dz|R8WȷܻPlā.1% -bXYTH)Ru)2x<שfZu.CJc{Qjx'#&2G31b zd\S i߹ǐ[63W1Gp!(aG,;@eeCg+~b s?6z1Ʊ$p^VEQUU b [SAqzKJnt2WcN4ٕ<=;1ph=YQ>|땔d)bNO8|Ժ5N_Wy=̻ԳVoВj>+S(͋۷|3[]$p,9 &Ytٜ0P$\upuAFT,Vװ,"O=Yɂɑ\!uJzՑ_`h=-]:'ҾXF&GHzm ӷTl* ݕ50pЉ5dA߿mJiq!]5{ U]T-zb^, M4O~j+gRSj'b7Vy;# ɜӛTVˣ ;?lyBlz#hD=Ȋ2rUait)EsI7fq!S\5jBԂ`6o!BG$z *5IV-+5W+OWt9|"'67TXt)6be!\3n}ݞq 5):4 ^t 05ØrcJd"d b^[-$4cv#gjGiux_$Z/:~%b1EhpugAv&zS\OJ%?QE/Ԛ Iǒ*Z8@uoCd5q元ohK'Hcb&^ R-O5H4O,LgɩI@ČPX!eHoYm= Zk{_lu@s8ЕYwy" $Lxd#Fpݛ~7]-~[U|hB@-uGT3)a{z9VFydH=KLgý~6jrG%6_mU}2kRs\@@9+Z6Şe#F† k}ƈQ7K] i5l,]5%rA?Xpfj[U`XdhcxCW81|:.%^wy ΨTJ;b G( \7NDtq0N,w?ey8L IY<u@Y@\6$X:F0N'Xұ1Sޗ?־6T-q&VToPT]=/Xjaău!пu D\f ںOBӞRB&G#n㧬(JCn8!  3 y$"iϡ؅{>٣1}X bi`KA$:ܰ1Kab_Nsxw: Z%D''Zk(.Ȍt`Y' ̑1I#9/63ua!F˸^ =>/~0Q",oY+7-syenAY.2Y2I}ڷDͰ e 3M<ق. <ӆZM:Y<sHA ka ^x~)-Hz\WV? XxŃzG0]:w(_ti8$c|Y]A7ҫgMPƳSi2V𠗣.wLMŜa»+ܓ8ЖUDJGmy#P,l20ܓʑF`+>!P^]aX. 0SAs)Sed\~rbV]\g3K/_ ٻ>mGUl&r_y2)=ɇ_T)`i9Jul7{ԽZ@V@ըӞ]iGᬍ[- _LB nZ0+]5 P|(g١W ܷ`HnF} F|1䆎3ȶ_6R&rN4I Qc4Ήpx5VVBN+a:Ap6.g~Q3Vpp]_ȍ3;g9ڌ~wLpT-jUt73[1ˆ^F7.PY*؎[~2 $ȅA \Sna~~iwZ€zL<lX[wNfsh4d0⍻dl_JEԩHGsgi&1YK DMIa]R(RurnubJk-] QWzڒcU-nːJ\@ |ϛٺ#S ?rޘLVιJJPxiheWJ@s߻6Do7@5sWĭ 3<&Tv a-@)̏bNZ*sD6"sf׳`oɸB@0 I h7 ~k̾8}zO2'z csy^,ӧ(9/qޖ6$dI_A6;hK_Na) HEDYt@m-; _Oa}柕+6}[TeD-6=ΌqAB7==@rΟ~\`O g&:iz3hZx|w>y;5`^i>%$I %)OF=bNh9PVF K[,lkSt%KᄱCŻ֤~#9x{0z(W+(ŋ`. 2 Bj{#c<xr885UjI{Con|x;+RK;l-:sZ2IZ `Fm=͕E}kzj%3A>OoLmbn\ig_uppp'JT#}H$q ߺ=kE:r+ ^)>Xsy~4?|XR0Mt'(-gxĻԃԺ{U%؟*>uc-}-)8p6f%Ler Lie*X&=w& GhP$1XS ydL$_0]JSݎi򙊇ԘD>j(IՑ楐gg.@d9p׆mŎI6+ҥg:m{z~ wt-q?7w¼C~tPN_H ]4J=\ޠzKn)P'T8dV)Lz.Ny{<ת^ I&\}G2Ib!t+I1~Gg8e3s..0T@5.'fǾ@)@O5DKMM퀅D5J4hG2oz$bk&nPP2. i(8~QF xU} SdԻތ`M].<4ffȶ:o#1M,QWksVQyɣ޻f:-T3?_o|(cfγTه<}UK?PU:䚳Q~ZZc-q-S>Ƃ3qCcGZZ|W˟m瘴ݞC`JŘI_*߁ebIˁ*VZd543 %8mU'Q$:FB8 e^ǶLZx;tBҸvT~ A[!+ i4lX57%gSCˠ=pSC{V]r!Y#5I.orp G]P O+{xV$A ^On^+_ʐI Kq];WoU5ۂ>w(k ,+^!q|"K81=汘mcMW*#x ~`/uG!G:F?il +; JP.iOlO^],GlJPdbA"r粔ϊXv&rmVst${ LU+OrZ_W\q p9G 2B?k|ՔZb95}?qojcYF"]|UE"=W58np#TB xnÀ7cSU`RXcՕH۵A`S)1vR'=S+7t/9gUcAzDbEq@ B,@L zT= |Dhj"13nLbʆy<F]rm*ahpYKO/?k":xv]+7J:^9?$G5HjjZcˤPM: D~pz:vڷWK=z0eM8zQEcABCmd伿I 9-I8T=,S7 g*x~?5tfTo7BJE+ F}%&|޼eXnx-vN=fT_b_m~}oQyg?Ss- :ޫ7o]5(/p~jf|3-dR/5 USiG@2";h"c2JM6d(J~,B5XJUQP'),W2ᤫPAΤhGJ h:(XQm~1Q2 ~|b <ժ>\j2^[9S&Tkw܃^]qAz5tUH_;V¹WE)VtR\vVljߨez?&.K6#4>Dj3ϱНzCRn]ݬ?* ݋I15y/-bMZ f}b*f@SRT\X KoqqAw_5>n`>(NWdA!<2 OZj3եa`}jh҂'uM؃$:ܤi Ɯ-ʼqo{/z:~偄⊳\ '5fR4 G$d 6K+$BҮ"L^֭wN7(3÷7ݕNҿXJ_1¨y,sZVYI;~%u_Pձ X&2$SseZ8I WNşY:RVWk&mw geٶhNTe_80H]0n<"<,w4ʋj_/DyԖ5{V w ,ħz ˺e{NHFc@v-Õ)wn}]$'`k $:k f7o]VWQD%DLn5kFj'ަզ2GkD7# 5tij8m(yFc~×1ĵ_ZpiD VӋnQ8*EKHqec6F]k/-B ZxxJ "|w|SYenfES{hN WsZvv:re:Cj{%#xTa:!˷ثE f{ŜEA?- pX?z+ֿ_JpL!h.gL]N|[.FKbe|8=BO"*htN4b/aC_3}`J Py[UkF!> p9P҆meE/R"YM1"S d3SҀǢ1]12Z0bqh wzFw8g >'Fl'uH&~`հmA}ܒ}=1G09 y[7;=x RKn8ǟMڲqcU@3{X9Jh} rA4 QZÂ!ER.B:ɕ|0 k=Qemşr Ս_}z 9i&3@z.ܨXhJE_WcONjԞu]zN !H4a$2hpT{ ^LO+j_*ddʠu"5kx-SK k1~" j39Y8cN1ܸ҄ja@S;|!J+ %gn5fkHj׮PCV8_Srq#ňUXmV{m/RpHz$ 0.,b@R! $"ZSXМC|CWҍoQ F}ص<截gza;M MAʣtd5+r":WE5/R1zjf@p()r1#D]=gI}%h.r:5ײ 7+e. ?BF7Z(} ٿiũz1{X8l083RM!ڵ>u,ih׌B@*Chϋ2BXWD1}7b(ED@K< Ms%$|[) rq!Nt8 [#A&wY?LM@E>D!9`V3o63J._yZ&䡲jM?G?N(ߟ5ͅV0a$Zu=\ՏVQCm>C&_<}ֈafͻz3RBF61࡝M(Qd1h;c;$> b:pAu( l 8ޅs"#hKY(y凼 =d2F49錬A14MȢ#*5 8AӤҩi3{ݢkF?\ú$ dC+kexo(1>.q]LV|EeSbVuqHWD۟ ⵲_M[^xv&,$>Nl*MNlA6.Jb7\.ODKmsAΈ*.NW1F]TÍ**zs"U_]DR[ D0GYeuO\p2!!W `vO Z_ry{(oFlZ|A:HFRWLv/d?p;gHIdܫvi榕:hU߂ΚM)$9:iKs<x%aR0,? s#>f+{iL1lnɺk7eׂ*M\ʽI\xZ y͖_>V}0ԧVlvjpJdn3جbAOMO0֜m3LO*VhӤFu'Uڳg\w#;#gw .Y!ŵ' yWY. P嘭`&U㎓3F>o!>4s<LJwKV1n&yERe-a(at/==&J.W^%: VU=J]>Q,i>b@q ~x ر9J0 Xl[=o@uM~֣)~b D%Yc̣ @W.z /.pަ;T}%#o.;Q"!#EIrˋ>'W'BKx 4@6-dEODݸ˼H"h˒\?@X4V דh)jɝ0vM씵ULÿ}~+gy|2$u)!zyI^ BTgU(~h_RŴ,ڍ# ݨOy&&Ҽ?ϯ;Srugz5}(1eYLD;+Y6#N\ګ ~Iن &aS%t!؇SٰAʋqD%ԓp]rX<Sq湬ˋd3ؓÇ[=Ж TOP`>⧇_g9pdn)c X?.Kp*#/=T=v;i5[ ^b4U8Q. %W|nUlv'NEV|=x4*bS*~8"ICDpm㣾[_w.m^` +nP1%n]YUGLL"&*Rgyq-D˵h9zXiITיּ}$z Le1'zФ^<&tM &aӣlϛ"H0T zˆK8ΟQ/ cc'<1~Iqs}'Yވ,ëGY]pQ?'6CptvD"f,$"ƣ;fa$2pP $z *么H9 ?48KQ̀Ds7ovwI!h͖ Y9SP&dt{gt^DDʋu>y ?z] [IX\9GiT7,ŒC0ZqG:HMa6ܔ 1ZsyT>߃Ur#(õGY n%O\#F&0rð̟v/SLȓ&?ZQe(s>QKAna/Lzݤkn SѵKtδӀMIm4y;,(|8XI= .e<\$$tbi D5P/Ly5O뒄n{:d FI}o`[Q>sdE+ 2uJudVli(Hb*F[ɞ(X}Nf D9o TO}Rd[ OuNyi#&&&I&A|{y`yH.Ls95ٮW+5+q.% S =cԃ79z6n\#>"T_ \qΔwp,{Jp3s!hkI1ަ? 7a ݐ꠱BI*E%;Q zZSNSO:$ NC|9vLfaH4"K'ZLꗘB,2McGwJg_"BzN0񙖳0Z]]'MYN^hakE9T?sF@4FMɤqk &ғ䴀Iƛ:_@7)(#?]P`UV>%J{6"k@kɕP ^m k`=\L3 v_(%sA>eOk >m#l~+Mh ĸut.oPҮ;sG7 F1]^cӯ0c ]cVjG%:oFx}cV@չ"!"N{w!ϑ}b,=C u XQ˜=ԙ\M3<-vZxfNFx!U{ N;?'5h~lc9$$b11N@P c1>mn2 !K P;Ӭ5eneI^6HJ,U?X[K>XHzMuen8qH6'p< ^)T2 O lBK3)w)5~wU 5y $ڙ XY B{x MM\JT9)d _߄5@PPsUc)QdVa@'uM Rڮ+o#vt[anO{N͎Bn'ŴHjL T]ejG{BY 1c^@JAchWW9Yѩnւ&: ߴ`!1Z!aT%('gct\>v+{V۴k=$pF8X!۷ej2~p[eLW#ִaJ,]Ǡ8G"['kDǯU:䏓3c%ף='=lk!=YrZ7cn%w9h obi7CYU4 mP? ECrDlXre|<`gs=#MQn"A][uuX%pRZ >v]V2 xҒ8H落4L(\ō@ tvitx+7KP`YȈbA0gd<S5/w}PL/3ow^;$CH (w͆oUZ:oVa yY :pvx2g:hI6 rīZXbb9U {8 lLE-.P!w8B Og=-:BYUf4YfڱK oYzxtI +5ZnI,8Y8g*9xO?!N\H蹣U^BxAͮG"qoU M[$i0L3' (q^tE,]ұ $Z4IZP\ V׬=xj6r pPQDž(6H0]0 ĸx}ƄE;(vssIòFim2 H=DAГUc=b.Z?},N"V(= Vj cR:Lv iXٷ Cb"@1UjhDaHhD\=ڣB1Pٖ~vJkBMUyXF4͹8kcۿ~Z6-LB2.9 JnS@AK=kmAWX0jM==d*BUMЁzZԘ+a)rWkPF= F||dBEhBK 1✧a !nSSE2}Mo7IcMnB9ט'j.b7tE×QEyT(趤0qc"Y$g뒐D Kde%ULn 8{|urZԐ!RL=Mؑe9!ӌHu`b|Zp)ޭY"~Tg #Uw5\ZN.oM"W/h8\cDbȅ@haq*p`~b6)R'h$\q$3dSwJ O-8bx[ fC-\J*_pk 7r,PA`a0q^p L[%{2(mvsRX4)A -3 99~iݒr^o6j0XKRSa_䃃9RU)fQ+ư2ߢ:n,oP>xFK>i{i+*dLy'ɳ;ib:Sg ,T)L8^88SgLAΛ CȷԨ3̻9سXK*xE]r}HZ9.0Q T<\"l/͠q z@IKL7:+\FQ&d Y2Y뙯 z͸ {wZy;4Щ*T]gn[Xļ=|"CgJ/`4A'qeo:]#|+! V1v[kh/DB|~a-S'Ȓgca{h)p_*m7YgݾEP0aҷ K"ăr6RjB4KAC8.JaV7-I1!eD7rj9a9/H.4]›1$pVCGE.ƤD-AMڅ23P/ lڡ_C,hN; WhQ{=Nv-# ?A N*n nXԣi?D\)x02yS0݄nt2IMؚ´J-^P^_IV8ףG}(RY%%"C a8_҉sɚ-WP}HCu݆f7C#Uͣ\t#$D`@ۜKˬ!h;Fjp79L&ؼ=9YGț{SF==y=˳yM\IơÃBC=>mG? KFW{%JVS;d#L#~i,,]͆m*4͏L*qœ(@7=_31fMC"`_֍{1 ~Qy K%SPo ]'h7O?V S%ֲjOiT"L .ݢ7=.4!쟶RLΔgX'Ӎ,^ ݒvs o}=a:'nU/egyhحGV(i SjA]lt+)'uIp0-v:SAwbi9ÀO~#0AT׬%&c|M'^ yڪͺ bu['%9Hm3{ΐT) ǩcElɯb+!>(FǬcÏ 1 {Ȩ[]"? at.x%gR[S9,{tn* hb }Xg)V\VuNc"9r{|&=K}؝e|2EӍP6lo΀f1@&*ZHĨ2f(峑/:Dx7c'=5N踄E"0ػ˓*@} ~oa޸gmi2 vw7?'~Y'',uӽo&!`7@ڦ NC_peE(Uًp/U.wW|g$RzUM&]U MYɀ]"W`GXLy u@ZXX Z-C޹(+pOcS]ɋsfZotU/\ަ_#+(MZI̜'">ƽ{!I}/IgS}w͊Bܜ] 3Q[&YtAobrB2(6N="͕pT5ञɾz*V1"Ia#1 %,vuy=z`,Nrot6K*wݐP1_>p8<,v뎟~kkMb!׸<,>yA[ JNXlʳ5`/?"}L] Pn;;:䥘p,85rt_ /xjB>-\XdNi:KmJ_7n½jMcA^ɿH=D[=OMơډmL=gj^`)?JݣQWeތO0٩ZM&35;7Qv2ײ{8[XX)s8ƛ#>k% 5՗3'5%F95yn{A*y=LTzG0*獐a .rtω}~(Kf_TP­ $21"&Q>3&f?v@! O3~mƦ~9RǭO6'R=0`ڟ~+TFP~Gwď$o=`>UHED^O}Z7w@Z/yd!w*\0Zpߛeִj@k k(\ %yM?mť;N1:o'i<.dX)MKЈ*W/X!Q~)*ҏ$CiXL'ES]+ q(Ԗ3$$ XD@j&uK!l ͸V둯ޓI?dgLS韊 prB3p8~{CG7T#F"Klw `n bl{v|uVkK( dEΎ'^%)0 0 1 lW ҌmKl)h]rqFPoFs7~e|L0^Aߚ(RnA(\ -޺3VZ\ u$cQP5 yKgw{W %qӚ@&ZTa~鶢 b&=WôM L&jʆ,LlcpY ᚆU &xj '+Be T;u+x=OyZW0*5Cj]6im5}˽rH@d" jW6 $t{31s#MnLX+8i,WfgA{طZ rWխrIK]P=vA T=pWw7S;7ДQQ\%F/8^ DIJ5rl`X\L"fG&Nnh՝'i9Yb_l/nZ22nx=+ nj)9mG?5I.(?PxA5QS+v #цߛ^rlt(e)j=BkX85PDžK[qz?3FyMW!^~-f>K{? i[[ghIhI:׾HfUۨ^&7 KWO&CG4f \ՊXݧ %~YkEZk"B51?4ŰD#VR)'%qؒxAB28׮ zK$7HXP>me'ÑμWKh͟,g퇃! hrys%TJv,hglLHBt pp2OU΋Sp'i΋մy*PBhE "~T}L׽a$'˭96;<b<}P%ux̾UDUP.uMRN }] oɘcgk4V"w(4>NhӴӮrZlE'3\jOzyʅa /+{{E%= my5(/ٟ*mw\{ŽcCްNޣ?2 -(fv$XZ1#P<%%)5WLql\`#z (Kg'99-^kE)#s۸uí }c78KFxWƩ̼&tǎm IQ޽=pvи/`P@@ta947W)װoʍVOi++.[v4:MP`3;/.hzstdâ~b`.ڿMoO!}`PWfˀO8p^əHYQ(ZF~)z@ I; 1պ-+%* d(ȴ{I3s[Gy*˓qmm}:ԑR@˟H$JҤCੲ{DNȽG!ukMB< M/@U4k\KmEkQf 92MsORۦ A3Np!Զi&?g0ۯU&鑠oؘNl[RHhX*e=QCt}`MUVLw"SS| ~Uh692#rO>?i=hJݓw 2YuE7#^ip\\DGE޼qq/;Dq֖aYjVҚ .zuD>5rH0nqP?Nb9 T+`=OdAkU)0a2s[-0}vtfݗ'ACjveJ8(^9Sq2H-iYbLy_(rF+XkI{2w;/Z@gF徜ȣ aϩ=:\6єر)1jc'ߺ9Q?S9Pu#rLОTU}ֲs("FdSxﺨ2+>U DƮ}᭍~ ~90_+ #~d-'k<P<@Ǘ)i8K{m re:t$\*Y)W| p =9;/׾T$SW{$ v NA}N׫%<ܦd;ViT-ϼvP,g¿Vok+nχG3dӲM i+%`4tҎo y:OzFkgK h{ D]GWI %7?WDN֩d/^ Oa\v#PJi]l_f%q +f\RS{t)[@`Ω.OR%qŕ% U[A%Am98 жBBwڊЊSe5kkg`o #S]. sW;00zF0zw|%벐ȯҵ8Mf;5rB F@* \n&@uur\{3 LO)dJ,oRq!;df[$;j9{7\ZV1H'ͅ6yB65i"qs(IS[Z0]PZP9&[r,%-oXje"m 'n2!SҜ7i^zt62aZ|sAbͱ3zc+C$ Ҭ~FS[K rNk)H^<$QNKXCJjqPCkzC(%-,.H9}jN5 ݵ6 2nb8ܴĿX99iPU PBy*N)a2F_M%@CQr+ Ԛer)ΩbzHPCP30#ht ق&BE!il >lߗlH EԜp;͋+83.CF>yڰĆ7>P)+Ϛ-^\#+ ^n #d-Ѹ)s2<.7(exa p#e#/gC%zե3i@H0KXF‘rhJHxv6otv|OqK~wA&UB6ضt_3µ?^R?4D5=V9^>ϫܩ27\0jW(72YºsZzكOcXv^)eSs1N?`qw%/^ϿqmB24ԶU%Y=-u@䂏2%3L+_|]6dnf*nK_/̩Vql,j:LI[! [co9dtP^Ai'2 k*Er浔?b@3 6훬isx{,k5 &aUz3wqoP/j3v*7fPCPAyVOBNBtk4cyWW,OrP.I:|>+& MSy'7xA̖9&<7w+_aoYNN6U |"`ij-Ġ!%Zg)lوow0[G N؍J.u K+v\4ZcE(s /v屏v~d%o^?(egePƃnf͖Ls;ʽ&Ľ,NwGѹW^מ_zO0>Hg G |My /c=TpxI =<>,B#u嵥&s؅HܲDjdx|nx0Sط\m2d^O' 1 ވ`4@6 !4{(YAndj)T6RBHݖ?޻=ۮsG4z.3A,g~X px%plۧ2fHB%`j)T&{(0?sK', "j-[4Cf\δT}iȰ%ћ#Bĕ~^c;)nIJcg pm9=fw}bhۣ$1rIDf)RxBEePz[9M*Bm+qwHaFEsquˊ@/4JYUx9s3I4_Eߐd5 M XIZV"`TdW,ĥ goxY[XY*JwU$ F&fUPNAvIA_ve:flA_F TDY6j}7GS_y_e/+i;'+M=V1`W7\3<( NMLyEo;~5HtTrtj_{g~h(xNdJ !/]ud̺_MD䕉j\k5:EhrC _JVtmt3㣢$gߍi`+. FnGb8KN%dDjޣzQCTF^T'b ziOku2*7 eY`EZ7A$Q-`BaT\U8eB}utlȵ,"Gi-V^F׫!u$S͌lgTsіjdQkøphA[EP&U&πk.F4}&2.~:gn;u;tǝF#{w' ڃ/ 3Yoݕk8RŐ)% ?g2 z "OnMukƢּ(e B?{*!ăHR>YpE+сl~2 tyYcΖaM\-z\\!A݃Ф;h]7rƝ7246,#FZ)]c`]>plteo|O#DFIM4CN/;7WgsYr{LF0 d4EnگR$[5(PكmOhZ(ڕ/?Bp<KJ-)o F`1}hfaVBQTEdx,DJڻp/JO; tE4߆/X2=xxRUyZ[o8a@[,Z[ qD7I%?ܯu;ZJzcI]kx y`uEjw}{'w73Tn36T1?h0K|𡙂2bO6ۃ5hyj? G%q+IR;UM7 S};INGZf^ o|k_oeU3$JM-_8t9BH>Cq^j{#!Ef[M;Z}WaV˕`ɯ9@EHS]:RD8<1*͢A_R:Μ W 0CT1ְ̺yɥD2;$&߭;yAyA'[jߚ^k3g>%1 1cd_N'>npb%m:UʊT50/b6 R$bnGVjqXC\2cgp^[9缦ךְwjs4/ Hc~7k;7Tb ѵDs Dli6Vco0 2L!Tp24i2P w6  Q62<(xݶD@3wI^ϛj9 y7,2RO/`dž؅Ǫ "h:eAd)|/S'ZՈ EF* F3 @i+` \lTD z&;̓'-vJwu $!N]jM߇:P5T=} Chv8&T;L+!߭V YKz=[/s?ᘹ(|=Y| R̻hI@z*~--lt,+OoHYJ:=Kjf5( %u2M6`ؒ(#c:j]p؟eֻh˥_Oqr3UmE_.Gs ߋb݇ȚYgBj9r ǾԾ$Q2Lꍠ5'e.Θ3D`r{7$<>\ *+#96/n:Ԟs!cF*.`cznsyP341g:E(0u!g& \LeB5| H  *F2?`ݚ O󌝇ӿhhaeCc;۟QR* s|gx"1g9λ;)xų*\mc{]3C>rC0`aO9:徾aIL:hԠi\#<h'bўo61:2Xۇ1;m91aQrEht^EcTnl乮!R7e)Tϐ}P9+26 HŸ H#\ bJrYkeQy>a:ޜWԡvYR:{΢ÅmJI31$1Ė|8uey̨:ַ6Xi:x<9 G~Ȝ J&\iPcR1JFJg-SfTOh u~T0}TWmAapavI$xzXUzDUv^EZ+IR,~f֔j8ت PٖwwIl( Ml[:ʞgD';P |ݍtvym(NJUeDMf)Hbdqs$JtWL 'D0-&۹cb1cvј#.:ɢUtj(|cSOtipyC@&I5 P\( +ZRr6;X:kc›rşukV,\YkS4?AakHwW}ˍs| rw*[9Gjo(#M`*ǧε F5_ 9h Ak8 E/MQMOֹ E꿰$=4)ôX!u[G^m 4S*J\t8c*w#)I6|'<1py]rݫ`yx*yq '҆~fQH-p!,2q$pr? uA`%R긶]C5D~_Hk29:4,XbӅU#ُ.[`S¨_[&f/)'{58&"r*% Wsג;huh3膛Q-1.|6r0Gn,UAZգgbԺkXO> Ґ>oA7jys1Ȥ~:e3IA([M?x#z0%[%14b+C/NjI:;JFB1"[ T ta)1 aj nsĞC΍.ߤ#kpbf5WmcdD|pDW V :a# _y ݌=Wx]7cuRFhC9zc,U:C3eaJ z5Y"$vcV"t*W碰,/Vp WU|SAPqesK]*nS42!Y2jۅ2=Z?E䡫,WYKEZ5[I:\g -] 1)34n;KB3ޥFwY"d,AKS4o߯)ˌYiV}k;T(oThxW9펵ݯ!78Y6 -c m!%mDɀ.qޤmL=ѫ rp,Vď: J9 F=]΋(^Ug ʄ< kaæ*˪#TgNr3| tu_[S?؝yBfp4h="UTBHρpb;n>x+Y nNjE ^q\.}*)Ws\I~O_Yo9R5av0*3 .v\C.Yӕ)ss& f4,=)-Bkq ATj jk?FLiR) ؊qz2y"ׁBl |8O4j946uΥ%2!^OPHTK8KXzVxfbصТȒWsqk'=.38@ ^OIPY^:Zx싟=PMXnfVҞ0ȉ(_݃Wmm5)BD϶h38M%*0MCV1۞yE)Ѭ3y%pل<vHgҒ>ySZΙ",`uX;߄;c*ŏS9SPZlU< [O,)Cn|=F$ܕL{n% jie0a\"w!+mV]xFGǯ4waU&R s@|R7MpSk8I2|N*nrx| N?cu*~e3PϣݒrJV'dw~V5GH.}< 4)/]m56uEᓥkbm[OIHِe#f VntFU8ke#.:hTUV]1Ͽoٸ 켵5 rmgǮLskޠ{J+<%;wq F@R9Zj͸axfA<‰{X"w^D^y Be>Q~`Տ(v I_~So`_pP{E,}_a)JXbU1>%7&Xmt%sv!S{@#m>O-4kWnc"TBG*0Z-50yɁJ3݂ALxھoܿt燸_^:}Q2;& cA#! *؟Ub Kn,\._LH+kδUPX4n|d] jG@pw 4&p|av҉7>Xgu@? F9_$>3xBkG*zW, u/b/g QUKasE{4oqq69C:V?9Y8&F\o,#cnI7pT w=)7Ad_?B%ޅQo  9l(o?9"-^uE <.z!a<+kM*sFˋ],'.t*Ǚ? &[Mdq32=$nw#!mNǐ/6h:yu$79.ǰEG+s95󯂥2%g wy@+%##P%Iɳ!r eh.)z,fśO}G'ԝ?x.&>mluG |F$tLGV+R 75X4 퉪vTˎ@& Oc!^o{&9eI?L`jEL<"'0X9uNa t/zŌ^NvƷ@#S^u:ҒŚa(x}åUw(&޻\*w()5>oe,u0P$IQGxls+?ĝlPya+*?; I$6Q!E8}ƻ`2a;tٽ2F$gd`y-*qED A-JU#$Eu{yTi2 `29_C斀GPDcɻ躑|)owtE)E`3 *'f޴~PbyF[u xe;A ]`rS`_)Gp ftH[ΉK4 {vDḀA>32)od ~tl18 zB7nI2ryxOKh|3J8VVIJMIETU҄3')gN[J#̼JՒ&ٱrIߥbD-B?q}}4ܧBU^@s%S|a>wq걦  s.uj/܇gR >$"!Y JqtW$>җ$#. vtf̷V $#v77l>mzOTq htދ#b$t:!kBϪj39p> 52!Igf -`Œ9$hkeW9cƢ˵; UsĹWEZXrd+0ظLepCa!DwJ=?W)SjV}<U~^9yw9nnOxY?:PЗQ0E@]P)u&Cj^m]F3D ;e Pi=h6Vܒ(ؾS/b^c1p^dd^ӡ $9oe$Ifb3U)Sg3_P%;NuD 躘|r=XVEt~$n>SlB|7rhTqo W k^Z&"GiӋ8 Sdwƫekgn9Kt8>C&XҘ^u2tH$~:5G&$w*w[t‹@,2ޔh B_`gĽڄtMGe!R\]=5eflZcmnpEA]nv;mpDx xIylrOʧ-&Mz֛HKL}Br/d\a>3T S= i(΀p|i?@-Xzk1D3}+h^QmQJd|8>f+l3+n{/(6$wⰅaK^g <#Zup~gU`.{cvt_튛C?{Kt>HlyE^A#FP݁RijYf1C ju4R*^q, 9A%g0 8y˧8zJg.b/X IrA2Mi8eCz y(~)t ؀:M` C‹u&˻Fz&MvC{y Є³݅!y5y;Y̥#sƠ=KNXa@AX[Xr"-G°-n]zG=7pe;2*}?&s1tv;93}> d}ka EYE"`P3 /Mẅ$pJ/AX*'5ƯF?oOy=]ƴ~8 ~gAAPܩX!"erۻ4H@?HY/#ҽXg]vlvgӂL8®sR) W~{zȃQt |t}hԦVS( ^feHa~||ٻ !q)BXT产 JR$OwG3| "Ě-`6z,!'-#& \;6x<"jww@6%PT$+@b}t|nITF2?=0i>RNPݧEEc'3= IQe7V\eEM+39iFȵ یS&YJ~| SwNk?TXL/}?)?$b:ƥt7*!~Wn cְk]:ņ7lbi24Y; boQk/Uܗ.)I8"unR5B }}" ʺHgډ[p&l6zHFfSuѮ<*h`yVY /PYǀEmˁH ޒ'y/_!tǮ܉`)q cU^pY50D~` ORV'3ϟz`3iQ~aFzhsfԾx`̯Z9JU*&n یB'D1DkJQ|Id6]kZlM`9L*M ;QEQyyg{Ork}a=%5 Jj|~"!qq8쐝d0UsMtP[LyߴzaCT.~+W<5Jp nB+vΪ>c_rdI= #R]4n*|կ: {H1#Tfb 6IbN.L^k{K='>NazBi15g|.US"l xMVe|K:8'0 1\V?E9{u!ǹa,8Cy#{y|c?g.) /v3oH,%7̑iztoS WyW+Jmʞw1άvD_T«я`D)a qZRaNc<KDzޙ!ˣjM#,.V}qQu,A8U1^$W- fxwVv ~fCԤȧ6`T'z5x.$‰΁êu֮AjZ 104'ԞIcnK45ܡ?Gs6s}]4a>Nθ2V_lh=GG_aBZ~f{ <#RD9[|U!2K.5KptSHũ͂Fm>omݛa`TY^}z`7A\&Q%tڢ)B+ȍ?b?OT]?aUĚ Vy2l yklWP/8hßNa` j|1B9wdSv "M.Jf#Z*w,Zk~*}5P8!J>[{x72j~`Uh3v g ېw2޺|+*/&U5uo|7~"V]VvyL.u՚aq7k/z|bۺrt&֧Me_*}S=.e#%f(M)lMcx=U`G*yh0SG$|M߳qm=ѭW:0s݊oeN)b mS,mMǪW\7DP>&*Oh)3n =A@"9D|i^ɉG%{)Գݎ'+fA] _e8_h/GєS rۆL nv[=X( fGYӒ:_tDR^D*>ݸ:21io!~~Qv0A" ʼn\~b;r}8RIq?!&>=+qO.]-+& U 1`o(lM:^V'Ǘ*D4Ys΂\1h=)f"Su2;+l4dP9rQY:[ ^*&K6PB:}Hq5eA-1|5w p+ޕ vD5*a|-N\4 dug,,_*M* tRt+hؾ ۬JgE}/!drVoQ %c nK\#'[oE{v`bZ}F(n1/+(Ci6<Dv~4j,u~~,y?-`dUbs#vh1|(O 1b7>f,ꐍ9N Z꺒P8~yu%! ~rPUAz^ʲ>|jK'?+ǔ>4gy4/;.jXo=}ͥLMS-N}7\9sƊGM3)Tzku_f|'KKȅ\Rmjr>[Ng$Yɪ^])CLn@}N|+%~s) -V|rtY) qy6|%pmX4$pw5 2/=wف5ū{yCne?1_z #,Fs2V]dҪG[KCY>o^_ :],S,W'CvUvvg#xsFQϕy(4f(:_Ér^T+ʹ\w&_qI9Ú~/cx)~4SOkߕw݂ ~kr'd7k:l/T#׬kKIh8籺0V=l,RrFIp;^t6QD; UG^+cPst+NQDzx ykwaP޷yegވE VӕSA12-/*_vk FoPB>leA Ppu;}S }ڏ'/h 9aoL҆ 5e]cCb؄NpsR*;VgD1RJ %Wu D.b c$y%Gz֒j`j:w\Z;S|9Y+fj̿'|Ȥ/0Kհ5_xYWvaja`WiMuTHKSr, R隤֫>PKid o^h p H)x-¼5 -\^6zNaNz&ON5D ęd/_BW_+C>ּN$DS/XtZ/"f&IPO]ٿ}\ׂa}8 $`h=(b)nAB(.c"Bs ȑkY=1Im5#j3cS$pAѩ2FJ>)MYD@3Byi uߦ^zKr:x9/RU/t5F̤r`W:%眞'ZXo,fOnU5qu+@'a4-r,N^% qt 1C."fH׾__@$3r9/ai8TQ[}vi| YݘV46Z9+qԆ_$ԻCIv4(ՊPxϝnj#+Wy٢,["sϸVeN{1sM_nwЍY5l\m~6fO`j'ӮXҙސL֘wU(>XP{QzB*k8ϻ+kFͼ3r|&Y>TչBr~}+d^^79t7X}K ;j_ 9YبG-<` McdzdГO-w&VRl\ ƙ,>Llp:V(rUd#RQ[+x3o+Ѽž?R5d6xQ`(n- |yr M&# )A_0LNHʍeǶjd/nquQRՖz1K7ķԹ2XNL jHwXqj~]H-Hb9r|gYs՘WqQ9Ƥq|I sxrtO8H e,&[(l6S]$[}Jͷ"@3a!»U0<ս(AOac)@PPx7%Kd6k'pU"7 JspW |!s !dӴƯ&?"<+c/6PğEߙ;?g-Xڕ}~y[pv)?eV_ѥ:~_?ro\6kcBYMP R}G!LU_$[:pTɎ_B9Lr[_%m pA{tU@,5ݎhfoojgb 0zJ`>,Q6hW}F`ٞr8t2B5,)?jnP/" ̜n/1W 9YpWW% w u+!ܗN ~zI$⸦{Fvk~!I4L6m0AkB$%x2QǬHR&`0`0ҹ!ZͿH BQh%uH5L.ME/M!~hOr5Dq3BC Wt[ AM=p!ŕɱVHҒBJ&)ܾ[J2#.4aoXBfȨVeEzJ7d=]a, 9.`Qq'hQ(s}ٱZ>C/,e5T04g+3̸\ ɠ" Z(0JA,`M)+oW⭄1svh.׈=PTn8HXA%CýPÝzu"^܈gH##P%ЩP Kr&lAxZd3%V@ uk$K.gHf!>fư^g(޸rndS$1#2y3,*ۨ.q1Dh=f]v` 8 ȋt3 to-]GQ&Շ%PŠ(`\lqڞ7H"] ">(J>{JB\LCx(Mmgxf!uu_Oׯg3; O=9xQK#, m.TyИ369MնKPy_ᇤ]:%=}hF.f`tŁ!+3\J!ij[W &  i͆:P;r o&@:jEγ`[; '_`ѪpÇkpF('.TY7+ֵ/Rú6sQ!wO#FpX}qmݥ4y$TFclf8bUn+Inb9UCElYC9c'"}$c25xk:$M­)|CcEX.a%yH"Bu-6V]ցy1i[ҥN[HA[c28{T9|A#Z6kp7xUmE>^9'^W[UvGIzD {qFNX4@1}!hd)Umc@֧4$60b'x>Ϥ}$0#f@˦~f,ο=MyOM ˔5뿼mdbdPH]Su[qDRQJŻ&ό䌘 Hϙp-U]6k+YեgL~U_ (wҊ8m!eODL73WݫNeO)OWN8@ Մk F" #'ux[F6'rO|ooJdGQk8ZEw'Lk5ՇVf6="݀\b4WtjA}ɲems4k_\ut G`%< bSfcrNX5Sw:N3i'4BC$]V;vvQ&JF7=x&3V?H#Fu:1K;5*9N ,أTKX2(} KJ̼ZO0ɶn{Q"Y7$y5\5E_; yE0̈́ vP⦁t<:x, .^ąX1Z%o#Cz \g;XBHGkkW;꺘} Ȏ't,kx>'zl&oO+k1+Vmؤ0+)1n38w习v%ŪxJeϿnwu-ECR=&qΤvXN_po"Z\Lj'M&(YVVDzEI9MzKM63c̴nUD-`W$w cq̹^&^6X1u A%={{69U9= ]uoM҅zpʧ׬-&*DY95mUPG`Iѿ NIvcQ7UDc!>ch #4:ZX\TwkIiqkE"m'$sL{ߦ&i!ã9whնb_£ReKsICxg˓wwzwl :G/#?-iQ0o^x؇UZ*8m*o.Cu/N A溻6eTu{OM95>.g hI`&sB+gp]v`SqvtL:Y esQl=dqb ɰe4h:8~x7k%g8I 1]awJAe~r̾svQǘ{?SL6s_ VL#Wtvh)JӶ1fT',V?>y$9\۠ H9w##5S ʎW!Aͥw{k:2H%{#v_Ojnul|pCUP8#m=ԝξy,SM?7ވ;-ճvgTEN')}-2 Vs >0 R| dxAEY} ʣx:(nUT< FrX49*7NzUz ‡&^L( &Pxȫ ^N /t {\OVTAgYc F1?GpɎ孾*{, r:ޭTQԗLsf\,<9QL6ݡuKUa\w ]BWl<}EpONdA#:yFl/?8>|=qCuފ2Gd&}ϺiC8LLoE)5I,Aw€ތtu [\hA98M%,UkSFrԴ('28VX .W eGubC'`d&8mD}QGr=rVZ2o< S!2 \~Y:9ǂמe)I;Gv$jP~zLԯ''^mDMzlfc"[^YzVMCgybmzǸ2%B,㢨\4A32=v 3V`WBjݏ b ԔIq|MWC@IU +HS(R 4F\SX|y]vί6=d>f۟ cdc3_ȯw`ßq8c!uߗE(_IoSl:A6@Aۙ0DWBc94ݝo8ϼf>f^`w}bXOǐ KVJ:PT O@V9mlnm4ϔⷒDuC=WN9Z}^œG(.2Mr V1Y2wtĝu25b'Ss{AXRWEtt}+ư"BЊ R֋ߪo[ϓ]-V-:QM0Pŗpwr%@ a0;VAc=ta1wg"4CmBYRQ82LY[UL vDl<<)WlwmD` np!C]H>6a!,!vÑym?O2CpZ_;;̩h'xzAÜk- dE񻥫xva76T%/wYlꘞkTATڦ&N(!ѭ.3_'ϳLN:8YQC V].A˫AQgl8q}G^9q-s]%t}w0מLro,]z;h$꜕QakJR #A~q3G(SS>3ȯ"XI睁q?T$Ymg1%ڋK, @6->$ed&SZaҭ۱hl^ TNw`W/*/B@5"WXƳ=QSQ, 6Un \:L>Ďj5IwǴ"l,\16 ]4nHt-LO|sSbTY^ |VPp$aGF'ǥ/Nw2yTEㆂt/a(d.ivлԧ*nNxj,_cgbaSԈLn!yfV}t{IxъrdEDAuբ0_?:T-ACtUh-ҴCX;!F{M |hڥIWnK%,BY"\gjd{Y*S<땈u*/UA/S(D1{i?HE[3d'Ӄ9sxS@<[uHy肱 b48 a1`9a/1\^d% MyD&7J^zhSM\%YcBM CCoRI`sbIIs:cͭ}w0A!JWffu* kA_3ryor_F:ϗQ f#q[bl|'k:u, O垧ZCA wMe?RX-gqzYq1 "_%Khl`ʨu&1xbXn`@]uq_e mU5 Ϭ 7^P NAK ?ތ/ջRX5`Ob-ی-<?b`ӈ[+:MBwډٜ4WdǤ)n[,Z*9< h\> in]ŴYBQXQ1~&/LZFM[NKW/UL59?WP+gjkA^7 f.=Rb 6xB(~d=.5ov>& @c4gw)ǜ0Ʒ;sTq,ӁV fK`IkGsgSB +MѼ&e{`m#86hIFCU&/v%X*p7??WCs*=(~#[ʹ`{CMWu-}5^@ЍsW8GJ5n |Ic |fn/_dvZ3 GBFBNQCPg;\O,N.1#NlEec٧ebc9tt;`/II_;/֒Vh b ~އgbƏFd 538ՍULK93oѻ $ y%} 9P1LxT8V(u.f* >yK$Yw@bIC(yu~*7Wguҁ:rupsUGbo<{ǀ[:x[R)j ߜZc+s/UZS yX[ڴq֫~1XH_xElB2#pXڵc${TTaRliRo;7t%׷ '$szqHK*d@^Ւj/{A,G֗@ @Q.{ܟ`r47iXu|)]JE":DScgP~ |OӬ}/ldyv)ө̘& s!Ws ao1<-r#q*\Mu>9#(rz.vws3iWoj+фoLfwPzxV]UEd!։(PC[ 66'9N>)4--l-܇#)˾x&a|rjX[UZE_ *bޕ-MSC"`(Z}eѮzFNEB k+rj!*l;1~p  Sd0ɰYzy(m21_eߦJ¢uY}ry>n 0#e%@pT(xi^RC8A@{+uD: Rњf7{!9JO!pe)~{%E=nuHssu7*16&˅o ǠLZU, wrQO\p 82IxE bɗd^{!P 1}˥~2(mOmz @M~ü\(RJ5n4B h?Ʀ 0EqvIuMj 6濪0IXǐ`U˭oMŖO3j Ndž)XV Lon2jO]} %u!F2tN%&Ig Dͺ/&l6#>qHY-6fR/qJ&xQ(]qW?&' 0 PEskLx0 }|k mV6 }CIQ8:~VKO%kl "ZPOcx-"d_81L~x^+v/H3.(e1^&i`֛)Vj[U6TழiBY`f5Jnwic!x/nc|罞۪ZN"odiW>TC _F|Sń^D͇k26mA`5]C.Dl9.b;>A.%Y(ϓ5>6oɂ5kdf3\,YF,:E`ʩ[תWs?kdef0,? ibY.; "sO-+Ct~r;L@Bq2-"4 U/vV'DG/pp%y32WpZIN9vC\N~(9hLf*烜'D.cgՇ^5#ɹFQ%_(6aYR& a5 Tu(.E%T>|9%XtK{¯ƆJsh5nZ~cSo$r ;!§';6Q152W.x*djJ)Kic7E!rTKٲ7SѩhA4`֢()GkNJ&>f4Z_}$aU 100<+mAok'8晽XeCN[3Ŭ2G,hL| Tzn0:9U Mr@0W7>RfAqI7TSƖ0[+a&MzpLݍrM;J\kQEYXbr[ˋs ,"8n:^EkfS.S}6!zR.nOP5i)--}<`z,n͑@3-$_!pjlBƈ5#.Ť܉/+ 0neB[DGϭAu`SqdJ`FF!_fM[ _􈌐3lu<+27UE)t7ڪd,9qQo%6ƻ̫MvXzq<M-)@Eї)eR QKQy.=Z`%2ɉIeOQNzCÌ$rmq̶XCr.(tniɗɵXC-%gee'qisx&̃7[hK (M)#a!IU]zhOB8"uo1}]sVgd!A؁D;@s-bOTZ5;Qv[F '~;4t lXsЙHdJ.蹜[*nsiɉD@$䨘w &GFȠ .,-oosȿ)d Ahf ~v܃kzF"*ӧI0mi<'wȡ+?BTLR{3S=[;v*0Ī\J WRV3Ai ^K=?ҥXvS*^sD}.(uD'R&YHB zr$w?y_S;|WׇKVcucBT a'F4Pа-&w%khsFY=$;\_vmz7/N}$Յ{Zo%Wj,UHC@ t47O8j)TZٶd!497ۨ;Rg^̛s'ڥ ݳQ#uՙiI+o0o0U<]="X5Io6(o7IM!AmxRA^3e#mNC!橮ͤh/%.n@(wɞ(GB%+g^`n$* x]VOGou{vEuFn_Gi.!Gb8](逷ܧ|jH5?ɦiv#x7 YE(uI6 U|Khsx̐e 'tO"6>m@FU@v̞_QchĊjfb z& MBIKK5`E]VzloeqX"np=хUeiZÅ8wHh0ugA.QCEDϓ3QK)޷sO֪+(G1]H/݇U9߸W tLJ:P_Ea>i(7:Rx Om|Œ :jPBy(T AV`"<uF1W%#囻kH;icCAe4޵u؛*aô+Y=!<>""'4rpzMַgaQ@X 8 `]EK7mW@Dt~}pI K+9 4;^H'U*qmB'[yi9y!C(q6U+0wqoek?LY>`UE:cJz V؊i+CcŲ&V6O|q8 f.x;I=Aм]Ldaop5<6+;~|a+`6 ًݫ.C*"G}^WoM&@eLK,1ujXq4>sF;aw@xx7c}𰃊_-AlzM)ȱWWb1AE|6mHO]Ml'ԣ=>mS#HLg?Ry'|;f+PQ FmU;鬜 "@L$0ڱ72P\Ձ6vW]Ӏ4ANQ*ds-_&E!w~aWqubхl+OEHaAJ#(Uۋ`>}d&ubK|/\5*e0np]j9 iW*۱8UUkpOd3,o'MfUy&lJ)v^`$Y O\It%NU֧Raw(g TKm rAD)lyz(:Ym ҂sk+nאq#U|_:/%!nI{E ՗,8H8"P4VLSbXwzH\z CA9 S8};?KTչky椸&W͈JݩgsbDk%!4114Ғ$=<11ns_|_Bуz$3H{*{o1*lɑْn{hASx75V] Mh֐?r##Y+pR 9C+0 B=iʐsMvoxb)v#«Sz>aƨ<ˣ ~1xCڝKjf*EXaJs)1> .11, Cb?:ڰhkrao锸~ EwF3bMxʹ*C3$Py%jQ`HJ² Cy69~,nwS)Il@  '"=~ sNU{VCv'#A8LP>{jdZi䦳^[U +L+)mn^ȇCI_ `zo8C {9SWaiTa\"Gxܱ8L5\¯d͖4t7[1܃[-P_Wa{ήt-w /?saoH?b!"~].82c K <+I?:ZtMSk*:ҲAl6w1#9^d"@Ig2Z@B r9;. RqуCcdǗh*A1znZ o*f4;7yW?SK Ę.yKF/#m|)Yun3]ORе|R ]So/=ql\a įY'Y4|@mzƴ j4֯r;2$b:L;>&"2/uzuMapmXxݏBl M7 -Vy+}~Ã$H G?%]͕pI9h7LRɋ Oʍ>^1=feܑS܏.zA8 cy`%E}!K/MV#`9[]CB 8JglFdpy %$yUW(njnh08qb}OqL''wD@/Z6ҷ/VL%쐏bM"rG,g ds0u,)2c:ڭ= ((Oh0ho]*(~Y)oJo{R .ZQZӃ/Wk F{ ɫC_h[>!&hf5NGneܘE6 NXC{p~:̢Ӳ_qP$͏10Y <ぉ2::a^UZi?F@$QV:糓@RxOsoL~qWJhr-5]3{<Zܟ F \~ЇSc)K9sNhƅ=v `@{i\Bb M٧<5ӳPD8B\cKXMév6ϼ~B׃#G맨k>*nj)5,t5AL$ X|Vh寔_ڬWB0M(һ9,oeҴ0m P=x_ٙ$Ыl4X-Wի ixfJD@j(8k٫f?heG^~(rjǟH.ysd)'u3-IsJ|Xg2mpF fPgMe?k()MB{ ׀Zi``{i_w|j7E|eM4&qn%<:3uc& >0}0x-(v#S6 3!(xePO(o`U p् 2ĬbpLp >\k0@mz[sGvW G@1ۣMg1Խ hfn;P\7qGUƋߩ%xuP: x̌zxc+Q*o8 6?g}FQJJ+ kG[x1(0T83 0݅?ʅvANR}B]NO4wltv7`e3tFG,=۸6A~ݑT ?EҼICps+v+(.\Cqz1.ɡj{|+j+3.ajDDqBL)Hr(*_Hh/SxvZf1оxR% z\j 7q?9rSQ&/2WfxkS?2? !i(E!82 =Sme+aVDMW.r7S!rK26=u% ؜Zb|aD&3W_l ^ok9p`HSa4\Ye^!|Bo/eV0-ސVgr 1q#J# ~1̊&B%Al"bES BX4~'R3Ku3"x @tNs?vjJ;g+DʞWtN/  (}23" tŻyAg8dFӫvT {)۪H:i߼tsn 6}{Ke[xQ2MyCYURȰ??xl Yƺ\qLdƽ/#$/dJ[C!Ó9 =jZíXR:QwC<^iAF a<)3Xƒr!ʟ ǿU((8 RQsZ$d)1;uC)+_r?ϣoshpdY틊֣֜^j>jKoKomEܘz/tοr7`2Z2b,I~2brӵɰ h+e&N]{w8zmy%AoqI 6lNB SWEfxnÏ8=0͐ɨr9VZ Ъě]ω0 p&X3mL va}U6lŹ8P{_ --Ŭ\,"1@%{+&,$D+&Ђ\'^1ۮ`̾9#@,PZHNB9h.+V{al xd{ )jg6OVktU-ݝ̫@&U} 3Add$v!RT'TLXAk#L oIC-xtSRhvtc!9,z{wd8P`|*DJ#?g :lcztmlI0/ڑ,ѕ*S$?cEX lU`MdN{JW巺v!]2cd>jwD=P\R<u^JkX͜Jl;ЮMη:љ%iwa]H#}'s^{zkײh:b37lwgnJ*Y,?{E%xA(6ɠ]<7 `ƎO}a,!)b@YtyTi1mPOT_z B#p'VlX|=\l_;Vo 계#d"RAr!蟊#կvpj UEw]Xs,32I kf$ևA/ ܐ@-ԠpBX O/,Fv?|'ZQrJl'<'6k~7~.c)@]=;'F12^ v,@+yOȶ X\LnF0s=S ژUm҈}qT"4p4E Ñ(R6؂j3pg,Q2S*4ԟ::L6P*!ޛ>X$݌$%Yt!T<49&h9%CyL t5nD$x$:( et8oe.a5n¾+fx2;Gۿo!|qoVm)]_C,ɇHpbڂk >lf6%"&Jzͽ0J/^Zv7JlE=I32-B[iޘwf (%i:9`C&nCw X.lC Ej\ԕ6T `aNA 52H/iPYދgoxCnڶZ:Gs_\}9!X[T  0"WRJf:Н]vXaH;Qc^^-[ѯaޝFs/R#PcN.:Xl&B0П<,0Ë $lb)eN4!Vk?Asr~h7p{ s{`LLH-i no3rsSE >Av׾fiϛ40SݍT|'Oﰦ!1LMqkLJN[Sa+G 1څ[b3=wU3%kWjVȝǺ'KFo přTLN|CVqBq#ef%3!* 4G9^ƌ>[P3EOzp8.:812kU3'*is7dM# P+FPyu58|i}=7zzb2um(H~/@ 8XiuϚ8GJϙhc Ft׹ Ê_?Za@ ȆW%,Bv!F"vj!ϤAEcՋb'oGT5̦wGo Ƚ67tcRQ 58Y@_S]QUkT&-y!-7dR,U.^FqTڗRQ^TLJmʽB7&\g %n^C҃w+\ R=%;YR vTJJ2 8u˺3l?"\uhl7u&%<Ͱ_ZF^lW:B_u -f1}ox4߾ed > "%kAژ`QWf\aBZzEv 숊5Z)9A<)_V( \{r]{A*hWQ2l=6[g߱IW$fO ',_ 8d@Ǻk&eʕf*+rc w8~lSkˈ ,ΣJݵTMdh\v(S:r˪q6#z3DOļfL'; 8}P*ݞ }ͩdFztW*mnǂ9qdPm[J=vECɨf{`LUm@/jsj[-r\SRBM_f/9y0~ؖ]yC˄Q8`vXf>F I?f[mFr?aa43 񔡖Ruodu`q : 6(>F mYJ2H|#tsjs̢b9*iNJp`=KʦW;$_wN ~!!ܓyixEj.! /+nDwA'vĀF8"r bOi }sl$M=iR]V=DBYBi9.RC HXӻ@C6lG@"DƿV=2?>vLI y} Z -JŒxQsvzж{_U3TUztZ̔TYwS`c6:3d#0]~4뱊2(k?!g9daGT ѝ>['Nu&K_L{ fqK W~w75 I]ݣ;5!Pa_9%eK?ο8ݒc3lT-_D5Z#m)uvCQxܟbz?G'tj fz@Z9'#t3H&4A +=`8y'-Ɗ*SNݭy/Ry@}U׷k[n)\q㥧/<%x`1էªi,M eY5+\w474U*X'i[~[!·P aOMlfGFfǜ(Y7=ʶ $g ~+1z?8J:}>OL jҚG5_=ʭɟt v A!wrg.?ys`gc LBmKM{!0SbŘJu'T`wy}J v-Ja2;H_e"p3:ۜDQ |d]|;6`sWIҟ8"hJRce]&Emr@x\Ԙb  2xz?!1d_Vd]j(8is yoh]f0:Q-# C\ x/Uh4Ɇe߬AgpV M + H%W4Q)Ju(qV\Y`iD>0ed%n `}Dzˡmz:B,#hPt[Oqвy|`WQz ,4ُo_0d Se+DYmgv I/I$oUo 7xF9]s)*&32RmD#tB+`d&7;pJs(IDYx '/jD@!|Zf{ӕ_7!$wm嗡Τfy급$#[koe-*PϊGҒD!f*zPT.lYBxmj_{0k <1Jb>3g#1L ǃ8n@5sW{{AN Q rcGZ\QIT:Ɠח9:diWt!kS:# 1Ǡet-:z?Ǚ|3,ߚ3:LfR%; cA} &SByss9,pFIX~TDY`%C ) Hϔ~*`2 bk w:IUǜ2O%2[q"໣ LH4iLNMI@~FxwSl V0m~П9HŜ"U/ZUyiDtnO7&Fln287N ח3 +NqӝlH3 ݆v%2DZ=+ V-18FavW:o]WI2}8@1yb9BI3d\X ]x`QG! GP ;TMY R8]Mb>_gWsy@ZC׮%m5PzE\؁8vD2#lH y<:K%g F}]#ʐ f_#='Զ%)펅:8<_?s0&{/WfoHT-2F++ezqD52fݲ4j|MMKm;XG%LՕڛ=_QayB N2k-r\::g"Z2f11y;BS&(Mb@љlE+ \jx 0e8} buoHJ7H|^6,,`Kպc]J9MhY1}Ph~h̿h +9J|>dhp|] To]n BKL]e?!X!],u}*d> <.e#d{y+I%;c|MPE,x4\.8raab?i)^ܳ H Husj>@D 9{gg{Խb%CG64 xn&kT&Z{eu¹ET H-aͬL;_a~̩WNR2}GHGWiƽ95Bzjm?cUc.RK sflꦢti$zEupi'Yjq^LYbZkAMipZMC$3P+79qwpiYpj0)N l,e"cJ0'R %sw%vO^FՈ Ka*.a{+>j0 jZW,(j:r.{~#BN# w OL)DU5`׳{U1;)@ͭWpkU$1YKsH0Wz3HUh!WC>3bxbQ0IVןҧLSBcO3>CI|[=ory{QE:-/b*RcϩصhgFE`C9gm\yYt׼OL:#b):~Ն`:4پUk:MI&]MXiG?Z!u13\ |+r̙A ! U0g~*^#AS'*i 3l<ˌ%K$Sw\!OQSu.T+L-l % =1EI !7hw|b'9m!w*#)F,p\WX[j-h T[w'luQӸ twN%X=ފo|5mez'_0}G9Jna2bU-|Q+pv L/ͱR] o`5s?$EWa9f(%'&;'wb[RJkRFe@%r&Y^ #2L%;%xX8h^ ax0\A.ƏIH^o}ϙ$v鸾R Xͳ/|4k6ٔۆ./Ǵe(x7¹^Y~x 8zON IYE_>dʮ(y$^u̺?` ̂ @䨎("PWXtsCXx| ?`9T*e3<+0eO!0{Tɯ]59U?GUE% y9RାJ|we@=_8WΐɤXšUI?/s2Xr˚ܗ-僳ib=s2O0\5c~6rqs@fxiOPCCgZ8O[H+.T'.A=uR1 F.0P)c-}9-ux02ۧI @ kg6<#l {V|&_cE"U`6mO62:}Ft0\<]\mjN""y@xcZp}+>8lŔ,0O9W 6v ]_<9usx-*`sȼ|Eީ;5=nvZJaW]tD7zL坓 " /tjxP9#kEb+>FX{k; *:Af!g/վ*;+.Krv=-*;7p}/,xp&evƕ81Poaا@,$ ȒԼJn0Js֞jwN>Ho)?h+|K+{9Pn~cAE,uj%("u:.ՀWhkm?sekRFy2.yʓhĩMK 7D8!79Fu&a ޸{0DڹHP:aF[Xu2OH1Ғ|T b!JMpK4Op99N^`Oj ڠ:Oh^s~GQpګ%>tZvNeVaEo XJYLI12e!XoJuOjmk<%;TO9=qJO JWǎ,uo+^+@2t>ЏZTy*-D*N\ /-6 Q?&wI 0%~銷9Oyt-\Wu#ɃfY/q`E >~x|7}%366]ǘw[ $u&uwf-ˬIW.;S'G6$`_B 5ۗ΄g;J+B0d/iBCmc{K>1iUQœ v:XgKV-}V+ jU̝mc#S|+Hw:*A,o tAw>G?r S)g{ (??{GG ɚ^2?t&=I5'yW"v[yPt ?5BH>&Bc)'KUH/xHPu/Roq8t֧gXx~c&qilj\=ryXFY{_-]7[ 4jP@& MZE2g{WM`HkqrXG !eؕ x# oaT'垨qk.41k?||?lQC`l;K;PpDE+$~Ocy6 hwGDטh %u,Nz_'lNh(إJFJPva8 el$tE@ uPssge6b2-MO)$7c~'S#_4;l+R6> ?pʴ;lWd&F6PwD N}kҠ&^ޟgE&ݳ*>Q*Pt#~GWvqgj{mȀ#+5"%d1R.Mח X/C3C0Xhp^逨m j`V֛_ K+dF/ ~H@`ANq39(=}iXM%sPeu9<#fJs{𕶉T52  U}I>|JRWaA+hvoʰ1|9 X3@n_.޶Hˑ.l&Ψ&dI6>5mOfƒ#OTj?-|&hT+:w( TSG< d Ukq*2ӲQotF慖bmlT7f*s[r ?ϗr Gh %yQ9WZK ӡ9Q!f]o!PRIUj_xl;mPձUczRR~),FC)*:R&o H.>iMosWpk@khH9_HVK]9I=O$jJX V Q[%6->7wI6%㍝%9^1ᑟ]_iwp2\ @9;Q Wn5>Y..>&+FPz,do}++m$ sG,*q4RPkvV,~R6Fެ5a+gEJyf?S-0Iq{u]E, I,:(瓃Һ K $(48?>0H_@%21] ǮX0OnUBv,*srYz^K[˄ ,P6G <@T5R4,F]ѬxT)r)x?j#pd#. S|G;]*Sn&t9*rG!Z8]{H"ƀ,Lx񈄹(Y$vF{!331D( ?,H*7J0KA1g Ӵ!;ţq\q76mZQ Ic/t>š$ ̆)֢:w]RQ;W*)H.iK^(m".kCUNOk\adM)[\I6CBO{GK8_5^&KRto1 gXWqizJt'/Zђ F5u[xHi2Х8깗1H՞`NzZ7[Mw R=2ɻ|˿֗' 5a}ޘ1pZ֏A Ј—5* ?eڠevrO6 qBġ|` W+Aj¸9*,Fv9IXeX|[n>Tn?BFV6g=:O5VTL~II1~'bo(:+`q9p~ĮJ0i;&0d}t0vxl\nѭ3 pH(t/O{+ Mxđ^cɐ\#llEaIEu\ڦ\<]l&mwuU9u&70zcO<Io(ށ(PU(yiSe$}zyv^}ޛBtNkoZ$;FSEAB"ufo/?}*~pb@6VҔ&]#,ŇzkC1R0 jb=;7]ّhTa꿅h=GU-'ic苴y4ѷPGRvω}p Vv2T;JeqRrYْ H/r~Hѓd+cl08"h߭+?qlc_uw#OORjX2:iZ e^KC9@q%/86xpWne/qq4hN8~=쮕8)cdm <Dd>n:O(< Br .9xF10l*<>JOQ++׫XYS!$!}XΛQ5Z[onAܣO8* b+v!Në'90I$8Q :ȥE؄#,9K;!\bsM^yCOQG Q6H[nˣ6}r1+2aFGum)5q'&H3ȸy6b9cO6IXQ:")T"hJ)o nz9*BJ}9?;Ͳ,w !, OJ80@jJ]2\oi->}d$倾18ߪLŒ+ RW).ct5T~Bm3dϚ. b1Q7>kVn$Bp M11[,r> bE `뉠 y{jXcEhk4::!G$FZ|yJ@^@/YpCAh̆_}8P[ktgz__R. vRuugh53ׯ |βD>nC#t %U1NbP\\섹q2ma^=f=쏇WvPivRں d}z'3Ջ@ڛW }s O&z_lULJܞB%ayL5M.=)\4qnyyR4i^um=?<x}Ar;]S*;Ik6Ib|wgAG𳁷ş˫Jwc%0Bv><300ycf ['eLCHK*{Q8-G,hFU~L_}vSQߜD~zڄZeK0cȓi3w\'jR%Bܷs}0q *>}UIĹtu5"XۨCmC:~@A MsgYn N 6ܽCFƥH^USxGEzD1R^_CR{~jkK|4{A5+jS HY];a{ Ͽܘz_\%8Tule. YNe3KIKHv v$.>ToO2N9P~T,r V3 TyP]TU+t{ z"vLA "1ei+}1cIǓO~6t81+|)b-y;;00w}6>}zݜߨ08LO@[\9$B; A{M_K;]\~ہcntx6ebFH嶭`fо 7ѱ2.%⨀NDl0г$f%HƽeI@,0Hr:ĊG+}A.3$}B[rclى1/q}[@ػ<5+!ehJB `1)C_1Qh0"`hԇ/ "&R~ ̩4`eʏ k?xm]_FTrә^%T T'/]u geH"%--z02nMt.O2'2w Ь@jJY_ڿln?5įiDٶ0.Sqe޶gY-0asqZ7mh}Lc?̕(w{=BL}CXd!'F#N sѻF;^?=#Džo}-'Qt/9U Q[̳ G`>Ճy}dNh{ip,I֜D9[C;Oݕ|%DAw*Eܲ8lj2^ Y*"KyddS9Z;QS8pgHn_{JS |ZQA5]9Z6ڪ?$U9s-Lf;Z<(}?6,SKyqQX[xz26QhޱW}#/%? V8HUmh'd)ýTRonӰƒi lGºqIhN}t #كկ1ih^|{lkrML7i9"W'x \cʷTXP'*4^4n!0=rrbcܹוM8.4^ĕuI/d63j&Sy$xk!凣YtBU $'$1fbAgȸ`ƀR\0DȪ;=hT>z8X׈ZM5Qhr. .;TmgfĖfu:3c4ᅤ+]'rjv u)6sf{ݸ&^h%eIUļ]>s\Q!z !(Sf>9c2#P/a7-c΃'aAۅM7b?)Gn#f34Qi{fu"ƻSWhxɟ#HE["QxFKxX#vg;,bB {d*ZՆƐ1 άT.͖O3[aɘhϊ\68*Mq:qbGVp-r!g.d(y3ٺ?EϪRoDo4D?xpe\NC".dx97!K|i֕C5 oNN*n|r*XsI@@6%3]eE FH]4emwd&=K~6+ښqEog`Ị^ ÚfR'9OJ{}ڣї HC3.E pWj!=O١AEq8]Э@M"I㜙[R}lBFvn ]7+[Ծ>/I}2\!м!3a>^.FqX95ƴn mcdz>9O6hbC<|E Ou13J1۳ e{B:tfg#kmV'c0@%]b )^a1 `ntpd9(v]$5v92(F`Ϫ EI0iS ~E׿e7(kcr@J_$-Fux\A~Ͱ:986r3~Oh\_lxTdD;‰/]hP7FvKBn҆6~4׉G=eBaa:#Ԉyf4 rWخV؃/jZnM(kSP=%GkDjl|~CJ?Gvxn|*( xH$]dvZ|_;|}<Ń2ǻ|δ\|yY x&pwkحJfG&2f Q*.ͳz" WM:gX<*v/ 罭\JM/w2k/GG폶`]ֽ߫[P|L:Rn1,Tj-'m 8D@R` 477r0 J35դ@3)lM( ¨^B'#_Wd-ᩱw?9k2eU}PTDm%-O/ چ %dEG%w:w̽[;7BqCF ʕVp . ȾIò>ܰJL4َ)eLpf~N9CIx@*a&hdAcb81#mEBKS/FwJcsU) 3#?~y!Ge,{ X5%aG OKK2z_R_P_<l.؎%3AŠa\U#M%>+jx3x2Aٮb~^sTPj_ߡt9kBldU qw2t R?C$_Tb*Dp4x-=LeIq՚^Ú@xճap>j\rMpJa9"O2Z}/" G|+/UFNc_V<{Wai,71Q>q닔2eFE%0}X7^~: 8$ux~^ؾ UVX\o_ >̤Ƿ*qm4t}"S_4r)8${i 3|ӸdmBÕ2ua pWNM`֜7l)k lt+N/\\uuk]2k,F}Ѧ-\3#UX]7<{[5,IكI?"|b/zL+eGXoe^H(yXYjp:vra8ShkߣXu{wj 0E$"ץ.'U^jV6uk] tXY%y5Uh(sO?ʊ0tەOT lg U0 b&vT{>K@YC?ĬJ\kEGnS#Xcj^ I"R'S%~'VdwZKm6I`| Xw9dM.>~i.|@;av,L`\4a r?;[P(ŗK iz 疏d}eu,XYf 0 }͎|ߢp֨)6~?c\SUBW`"ݽq}l\Dլ8M0vĀ^kC\KK)mdh(M9@$"V{&]S,\HNύ5Lq8Pkf/S/+v)0^ ETp+W6ZZv@CuN4x-} DfR|{\RbOns2_ ~;fy3x?bz ~]Juޚ\#Dj+ ]Pk&VWԿG̕K3_씇!]Tg7H12lA{e =wg_|瞊 ՘|縶bD4! {tݖPl$<#`ߧ50K2AV&gB7+9Ѡd+s1:`)^5ۊv|ИL݌w5sT 5Rm"w dMA_?l.aDD-EVA;KiUWIvY(%\U60r~LHo'tK " }_6F3:Zއdp].d ne30m -WP$zWpoa"-m?ʞ?uK-NeuO3r{8vx$B¢JZa~1e`ڄY#4}pX̤(_ds̤FüQ,tM} 8/ိyΞOأKM4}EC4Zܶ)|׋Baօf sƠӐQ"r/K&eG9ձbg,"SMjfK'=J <>}F>U6-ulً8/ [~WsGc%tI[L%/{e>Ź2Tv8 Zj OySޗ;ni`G_oʄK5 #Sh';Ccji?u:]W ՃX II>WWqk=<**QP.u3D͹otǷkOpXKrtt~o騰~j*, Vx11rz ,9;ϊgDu93^u)Cpx]RZZW) Zjs|{Tfr\bT&K;"v p.tR9b}$ƎWʮ:tP+ct&K `0* A3\Sh=ixÕgV! VP)Ul>V@4F*ثՃOdB?؁2/-hqDe;LD.hգL[o3R)fb ~5׃pV\ÿ2q:g 7 \!ԾT)r˭DG"ABS~,pۼuVAR7{>E[0_6RFtw[B&%|| 牫g)0f s 8 Iy>}U:(^oPɗjvâzQQfPyfC>bvF& [T*y8T֔_j5&r[͂gp !h)[VAkܬnP_̸d{h$*PS$g%G'b4 ꙻJ=N> O(i vNh Zt4/_RqhEAt@T4ROeVRiR8q6iɭ$5r;+"LʼNRX.80ja EP}VRzSu%(?2eBxS25,BB ]O eo> <`9`;#5!zo_Hj&Z(i]K1Qp @34ma7OZeak԰¬*vBtm\ÛxaoJqșo#Q&f8K5]TSkf9 S5E_y12 d1p_.Pu7Uld6vݟHS>8\ +iaij69uc܈gE%9g|>sP߉`hOa02([lgd#h1oQ戞|̧ej3G#mw'/IjzQ/mN&o Md-oо gEY?@z O>&nTkR1QȂiSAm}Bk W|ڰ!_t:^_@ p0'M@nYcMF1I @Xc Ze8͘y_j!h*H+=j)0Q]@/MqOʉxoCvNO#  dA nqj$s!'.^Û]n pas}IO'FjŁWWr(.QO`ct k/H Ts2_QV"?o{j'>i߰=fB0zA>vBv( 7G?7Dbr@gcoR"3&w^']U1`+?^ g떠ʀG=>`i4? إM9'ѫC.ZJ肋+3z*PX:5ȢˁD+- m4]˶Ǟ4N޲#7}r;ў; >*5iuB:P˗.V`~yRJN]3gpS^ןKv5AqZ O1!Ves2 u{r `' q0J%iAc I`ڊs1ėI6~3q\} hɡnV1( s.2h&Lp;ҥYJ!o'|kHSk a3G]F{AḣĮB(f0kS(@"dy É+\h3di}z]0 k֙S,)ԥU2=G4=aJ;|zj'rK;LZy-.rVќmQɯLƳkR,QOߐ?`XI4c~9%xݒՑ{jDƽfu^@"oLED2QݲXAEzV1P8MǼHHS:֝Q$3NȤ-21,.x{ywL}։}z7]ukD,Iv> 99ce&|s퐝_~A6پ<3qFsWJ2Ix,BuyoY;)8e=hњ yN5m?!6!dAǗ҅  o[hؐ'U}A\~nuV~ r2av bnŒp<#tsyc@! F5p: yA[IS8[{ ےnTV+M)ot*U͜#:b%㕡zLckY;*px]LK\ٗr{ޯEwHHEbC||ɕçk:ܹb"l駙Nn&RՉa@(j 3dseWTݼRaDZs?z{7ȞM1lSW;ZMvY<2p52 /EOlʌk+lEZ}E9?ȴ7x=f] yI7Is%,#Mݙ.*zN%D@+چp4Ҽ&F]084,=FMN<1ߟ;R^QEC{2QO _XjRct ӬcGN]> .'kxI( iK),֟A$VS"-2b;)*JN(ţ[Jb /k/5nQ 8l: #&.4ES\s' ޹MXճSB WuLZ85h<ƫ|0c@YM#櫖0; {j=5;`dV= '_RDر(ү!, ocۻMAIGHj?/9]JgZ񇘌QD=4Z_Ab^q&'_2rFj8 /(,^*7BC8AH b+ C% {GOSYez@c6>Ugy^Ĕu$0yql`u 'eb'lGPbxE&wlp]p{rUGz[i `^BMskρ.NT!lە/Ƈq^1('+V5dO4w"P08?F<*uaa_g5iYnC _݇R)Ι*^ ;opijz 9 Ӳ*V1K\Rb\8bKaMm sHڮ+GgPh]UCE,O##X)>"aزqL?"? zyX\|NbLOtrj=|(?ls(W!>%2R0DnMa'[NS3:WA$qIc;Aud7|˄$$Wf+T#q p_jvOe&HK]@5 zt کTjo8/J $d. 4 HGGJxq:$=R%i6 3ŧ\1.BO)ҳOGn)94#m R>N߭h  KJӃT]sJ'8d^NWE5UNUyT{UIGvN\VMWH 2kMGבkWhqiun3mrDvZ6 bPDVpM\kQlvg'q]Ѫ`t#"'mu/ ݾmMIxuï.HB~  wu%tvj{WċP̵.:*U|t>eq9L.5*~t5|i Yj"faR0e RC @dP==a@3H8N.Ž!D\xc#uj siSpF% Ek0vĝkfڝi"E8+OpZL Nn{?4F9?hY*CK;eDߵVavedE6q(()aPfVaef )Ƽ75jF3 <>T}`6'xܴ:Tc&W/T;A}E(4h%b溓;QLj^*^}x)o֐:zd5ހ YMWѲ aT"u> ~::6֚euk\uN3Y]Hm (hPLn(5~w=皹?XY7n noʮ*;ʛ!S9?(3/ R^1+yr={nT7Dחd&![`u(LtXiC&]~P EOje43%~/sg>@HZc_S/H 9aV蹅s+Zao qqЦxz*Ӟ~G1"jǗn>h6$]Y{rD+{DȰN]_Η%y dɺV^gk쟃?¤ZS4y{2iNz Y˶z(]O:px@w!!3bЖVi~z"UDu?;`NsLBX31o]%s&T{,C#STA;3%R\'R%ޚo:8R_?kx*޲Cztڒ[nN!l̓rg۰ڒ!?ѐ@T3@i6&+lK9PLO%<8x?Xj̈+X87R[-@cm4wa!% BX`3}U&jM>њY4 o}6K)}4X# b+=)b׏tE6!xSN"aoO'}IgaW~/uVir]hʛT8gbTyՑ RěpuKPpD@D7n6;iGWtr; R 'n`:hg; ,[)!ܒ9os^;Ąb yNuhKlDݒ~cgtd̍ӫHaEz6xL}X KD3Ƒ>% 1-o5AT +̻Uui APrGN`gsd{+P7)IY.|^3웤iM0:íԈȊ=?z0#Q2u5/Y)<ԯpI?G+rt1YX i\drQ[)K9NC3fcjsGfhw&c3O  1 ʼn({_$mU .^T-LJrh2ẍ́v.$&Ɓ]T*eU-| V`1洊x1 |d#On0Q:;%;_C1/&/Fm ɋ +"0 /mGV{-ͽ@QVj$m=1s!L2{z5aUY!1-: ^V[79Y~s[ a5-п$!7 LTDaÇW`LzzQ:ˆhzZ.!iAvMym|-gR1 ,r8j:u6 i:0!>,C6Co0Ol3oc3}w1\~_7U m*EdOW@"ŷ`-cs%MIiU(ViJ&U Grr bNحN-{ݒ&,ݏavXtb!Xa'Vwo&z[0sOWmkw.dpsrg@vL/e@qeP_( ӜOnBf;?7'zOź `5'Hpc#oo`(l!~o#,ޙ)X=I,PMmv` GHޕ߻#"+u~j=X#_pf"ߌ?*셰ݏH#T%yu.;>#+f+uNhG@r NGa!+G=}G}w!p?4yӬ!#>ީD&0,Aɸ#oeS5.SB|᫪c(R]\;lrYK*Z3BTkGlv$:h yDM3!ڒ⍚~j:f{S5P#94-DXH$2M6ܠ"L%8,GǟI: 'jRIO#E`Gμ! b732UFdW lx{;1g鳙g eb[ɫP,&Hylk:h/yrA21TK a y+W{Nʦ{Q ;!Rp!€~PiL^UK .)q/4&\'gQet(wSj[vJqV,Vj]hMo̫u՝o9LF3ݠ6ȱ)\LnlJٮ;j—~Fq};+NKKuXXV|: .G;- \NȬ#:ZF 3釻,/ģH>06 @~paEžI`zIq=nZ_D ÉiM;9,1c!NLeC8+f y$t̬(X Druf iiZfmz2Ii%+{uKԔ28Ż.\^Qy#xQ&R`h$ViD^҇y.G*A_u_V T^z&3t}rcEHq*6r,a 0ĊzY4z^n2aU4#'DF zfN{*XX6IyeSyW ζg$}B&7P,&VH|m Q1}AlʓP1˹ x&NĨ)1\8/\XkܽtT<Ν2C/zcdt%4Ű˔R +&Ph~9CH izlj|Ws!S.Z HW왷\`1яG5mjWo(%Ed;0cn c/snwcoۗLmcO6ދ(^ eƚo+MXqS2 /pި0XH Sf$ \7UH<ju\ҘB q@Bfj@rs2;‡cG'۱sտt1&`/`KfQ?!ug`E_:ߖ+A4#Unh`Y{y~Z2k.SjiD`;nS522 ;D `ʚ~Ӊέ9"ZTuJ)YA!x6T 4j`"?$#j^Ȓŷ3 M|[ʔqr]@$V%ՕB*_w5AׅȟmN}ђ.z<0,T^ AW#JP'= 4e=KX \!B+X-(xM!&ktJuJOw_H + }mn8οGܳ*UX*s? iY`T)4ZT]:IN<8VDQѮy{0XMvWH-JvXg-TM袮 =}_x$x/[`}~UkӗĮ#4X霍'7|v<͏uKՅ jbH|*A.=W`(Z$uoRXhʠ$9ܬjO'K"T-U->G[rzB:@Ma{/ 2Ca-@"&D.ngnX i `k*;cҌ606\ % . IL*"䢕m(63\ VVmZY2n߻ޓAV vsJV$w'/vcI934yYE-'D\fH&j [&Kin:Z44MXz ̗FXN(x/zu^K^Yk-% @u/jN Gܰ?'aMׄ%TwK$p|?xx]<÷||ӿ9+jru\6㏏XA .VMg/=t˨RZ .'.9űgqLu!sfi8$ <=ܩ~ y"NF^E>금mV9C]%>*40N21{sG Av;*,k$4iuZ<eǁ'ך% @iۼ:~~R7=md v_j޵!>RTl58n-mZ&6EB.á q ŸLp d_'>?̹nC}@xUu9/C.ew I2p΋!}=HeCF[o4D@.D& *С\% Sŷq<ق=:)@2shD'DD@ȅhO~u_:H09֡\{[A6 ȧa&W)>` ٴ*&KgL"8֮|Oq-U=S!l-eя6>RAW͕ҁ)|l.5Z\" bKu\>tgfQ{k.&;/ ?k$;Ò=*@'}0FLxPЅ@ք+" 70HzkdW'-ϱV$1wpƫ=.2~C؝ P+i",X^%)D/1 oرv)#6,F [.٤{$>U; VX#ZNDRb5wRQ]$VxU#a-B:-q`YvJ;-KoyPlU6깔૏,@_۳a%iv;O3AT\G%r5m?!0AL0`ٙa '%"3PJɺk2D}ͫk{䝚o$  ;%4u?B3rI5q }:At*XhgVP /&$*E=\g#Osᩧ&"瑡'ą_׭] Ihƹ nx2fHLQqdПC&0 DǪEٟ}FYNͯF1xEJ{ WtE*.>l u2vڢuj'y@|r:Zޝm uAkcq esZZQQb‘;6u#|II_zV- E]9%-Kši6tюU}2PU{ԧnꐿH{zzO9|.Zen?IWl^ *8ީ~=:\#Ie. .iUxY7ivQ_ NGDۖ{*pR~}tP+;EΫPTbF{Sܙzz<Esz@?.1rX[RxEߢ[\0ņ*rPx~(놂˒RxGd,J.X\-.㨕ڡ:5c1~D/tHPĀ QjU#% OCex3\H`dG 3D[{mr&0pM;2 ^qAHXxE[j:XMy䈼C 2tm' ePm{P/\ Cd֮;q8"i22|R>sVx71pߘD)[#?MW7 P|nlXZˈSLvO!%ї#8 M3U2Z;fJ{4J5nD XTwb.ܥ4Qonu@^&j._^ՅT\c{]e$u&J^v_x.#x[; 0+t{" $Eq>^, %uJ4 .GO彤GȻd=TKMȃi=X Weᔟ䴓&"!ziKk8 AfܵRKEMPȖ R=IgD!@Fsw󺙾_ɺ rb2mm|$}R(t ߯d u.q2Hą tkA,\65R?X=D_+c&]4C70RD|ގϪn7LU5Bb=+sxn4NjWN$$B6t2I瀋J<~)}kR!f?,`,!A;xzz0 ;2.'' \${ %(l1C0b,GH*]?T'vSQFe&̝hhR.ɺ<ھR..n C=+E:tqv Pq;ʗjspنt\^b!t!kbzQL &տ'c;Qߜ0.:2?#EuR!Bb8؏Z37rLxN՚!A8A_ÐbLuXUl'P:v;nDajf,3vNaK-+Y.e~_Ra;Za]z>fXuerY߶st ZF}?R))BÁ_;RY}W;6UR )Szv)‡#oHNVoeX.G_0[{,/EjŒCsvf֏؋ƈ<%Cx48n&T>6t \0ىtUm!qE?)^p1(=&8g1W4` 䨕r=m_"46P[i)g9Ÿ܊ 0ctƴĖMﰯx`CRZP[ Qzu@<>uyU\DX`M'B۪ eǫT0<xr\"&" 2CO'L0qт5`I5؁@=O'txsHs@r+¶<9GE5 i no` ޓ9Z[ϐq}YᡬTyy /ΖLͰ3#M+[֝&Y(.\dh\3CX+D8xe+yռH'ػmS\%%vgwo[MɵDPJs+="SU[$,8;G/偻7ɐZ**qQQĆ p 0pt1`V9Hlp1bUЭ3uXwR7b">%#tt q:SiQP&1h]m<6&u#(|aӏ(Ċyɑ,`yS,dx7/DjR bCu#dz].JԷAMfS2M"~FX_tÿXvk,c(ă 98<棬9P71(9.40_9`Ƃ#bCdr.ZVw#qBX̹Wr2 j'vA/1ȿ(v CXBaU<}sb& +5 u7)U.^= ܯuX60e?s84EFK=%TƐ @ "˧U, RjZd? 2ẳgmt_K+= ِ6|;_/Ϥ+kH*uub}i FɑZ%dsyig1AA!,9T'G2:}ͽ5bxFH ԓs5Oma@ RƱv|ۡvM -<Kg( 8~S£A|Vh'cpCF]ކ!ja ߙ( /CrClAڡߒOKK|PQz{$XD݆/vؔ,Q.K[{דʶ^>\`C6OK* u1!n;BL:3j`~k۱;鎢U3lxG`vOW=h1 `&/iFSE~;0^ə_x,f>n^?|_PC`:0iL(dBR0c=[=] UXS3<0ǃ  X܋FXV+~RA` *#.&wYNfS9y& iFMg[bf4-s}R"l/l%q xse$ 2߮T6"I cc9b=u$},G'cawt9\v 鉔@:q ~yYPUoKϮOz܃dDҺ҂iair2өu*ݣd!'nɒyͲP~ wq>+36C5|>Oj"پ@Lj0FbeA~6cn4$5K`Rb=FHB~8/󋖲)uGd4n\=lMARY,%{uԷFGz[A4#$ ޛ)0L CQ2PզgckP28SG hCiSY "Ovj joA. 1?wl_ Tst&f,M+h`CDvJW^mkYmѡ 8넳jPmOm7X@IqDRO?P}xu&fC @M V_DF^&\})*\l]Ǜ f2:BBu}&-!:T 6ik9RXE|Ub1Tw6\Si$g1EX1.?N٥`y+.Zۨd,xk_ptG{hZjq\FDx.,ToV6r^j\RkA^γ١~7<͑Wfo"sUi3'=rдBqZ`GA vddtt-5e\3c9T:(plÇ'dkpٿK0_PʚʙjFU=~` ηTCjFWzzgZdMimi)00h0(t:2)|Oy]ߏie=p-BEw8M=6رqIb5 Է,L}3~|xoIT1:'B; _,}7"ƭ)нZeϏ&/"GǦ\^I3 BE<׉!؉xG<.* _":j.m& r6 4)ja2 ˀ=lsV~ c8 `;7@?-)VhыQ"$kH('YȁYj#9RF"~%ш%8ؼm MOw@ơvqYGS#. QbqOt;{&`)Ț#ɂ!yJZDkM3c0Mh1tψyRF4 ؐD fbvA [ޔ}3k*.vTŔ _ϐ-1QĖb[[cQKA޻w-r[j&FvY̐uGkB ,+m`/nH6h <]VB454w)6P+Pߊjg:s-4b?`g<בuu\%365wQ$D}xQ(S۔iWZW,,e F4Q@!Bwj^d¿B'P5o r:.升|(gN?ʈ:9pT%%',@ ,<4_)Nªج(/[ޑ+0UNy`;'@pl үBtyLA6璇Cqdyr]=2s TmT $A?]NvӞ9z[POj ۅ?(fکT.@;Pn^.7( xb.OL/XKa_pYM>y`+k_b-3M{a3n@\}HPWESB\fqzz}ZYR.lJحf5+5O֮p r7HCb\ 0·9m!졅 R{$ !$0|Om5[ִSd ƑCRa'*2߰b/?w\L|LU;2D{n@'PzC\Ӄ&f yIe?G~vkbؿw[8bKoEMnw cMN \E -d1MDIvûfndІ2m.>ҪCNYu9w. ?N&O:T"4!gOpϮږYoqAr r"v9nGT/5T&*3]5w]K;qRۿN l!ap= O _}Ɣ7р+q޲h[wh|uhԜs.?ّ,H'-bD0w)_ A5IMԴ]DݱHPٔJZ'8WZTqҝf&|qHh$ܴ Eu$'RZP&&MZ\zȸxH,!4"l!%O$j4E%`oNN3D/l.zGyǺ(n7%7κyv16*}E yze'Tl jXR b8pC\tr{׬jV 6€k>'v }s Zyw7 / Z0=-+=&shڑ셐x$x9FEH$K"4,jeG uU%ђڀTNm7O?S۠ grM`;W&d-U)蜸5CZ\) 0TҰ67ޯ-rwh?&KgM;oZ+)F\H wY'G쀔dj}Fّ7H#<\BN >.臠V"h/|>=yvaUGK}o70#,IXG|ReJSK&CJ%f-No "J:i;@eZ3L=+5q`SЄB2zӝ1zz[]L *A &N9} OXK M'u[~1eX6kRNًdo #a-sgT@ .SRpħUdޓF Ón-Ǚ㼋䊷VU.i[~y:ɿya3BX$$rnг6#,mY2vyWhdy$&Y>RNRUXHYZ% l |6=p>!iA gܤLqt-MtjISl>_)o%(|rۮ.My_~W?Qz_)kxbZM޳9U$3Ca)Aڍӑ(9@fm, -X޹ @]6ȜY(3~s8[G'dqzm4tG eʥ"S3^4J:w OH$07P;9˕#|/ƿ1 q5c@'ŨtD%W}f zј۲%c Pi-;Fٲ6>l~1~J{Xg@$q:;( V n& p}MW MhC9w$'s;n7@68 &xGNNosʬEz:G\d>F.pC3rF%"l1DzJe0 Tp #v+15u1b$wC5G(zTpw1sI<@,Gtzd04N+;$zg)Fu,(}Q}SHpP*[<1zS2^<]%AFaoVVltEYC+uCQ<"?7 dP\S:FߌݟԮx"5Nb/}&IwەLaw$'/"mYj>y'`qzyy/~Qoz|ʮ x *I<9NÁј7gCPb:>}SiIre˵{_4"ZU/B CRikAƳ\H\՝eռlfW^ngoHI{(8,Em " >qH>ra7Pooɟ Z&F؜e,lM]^K3~glWcWJN넍$$f֗Ͼ~cgo>-uZ tRs=2$@ F0Hˋ#u=|4)!6B5u-XISb7*ժÐĝ~6?4'S`;qʛLDtN*">W ø#<țNrĊg4Ů 4&@/CQ6MZpCgkda~ǰc*tD}?J=0.({cC6@3':QQm'ָ GbpS߾,>ff.[甑8/ uQC",[tٿ9FJd dvJrfQ"Gzl(W/jb GhH8#@*K٣1\^Z/pBBqEN||ދSۮ T/_ gU(v^i? 1 uRS[P%ܚ*`$*Djǜacno+f_,+d=C5_5i]#7Y8->V*_K .P?h8Bk0?hiޝp9 ߲32Y bJjҾH+1E>ۇڳ>+&Ty ~i23{:(O:uk JqWBhe1iҮbg]~ y3M=wGgNO4Le}Pm( 'd(i0_Կ@%5H( kFJ2щj׊dK~0!gށMK$~K$ [ٺ֐i,@MG}e~|m# N D^I螋I#^{.AD.Tad%%!4Z3vR( pir 1DZq쵒ST ]FEDԯ1Ń-g#OO4Oo8Pgh+DA2Ql!ӯ\L`7> ]t8ؼ2!4yxRq_-Dn"O bQY ~vklt7z'C ۲<PʚRB :|N8AhcsprgRTjewD썬l}双y:Hm#kn#*`Я{=~ dj= g\p@ j $0=(mĢ87śCdk"sB=m8Fڇs28\Ϛ`~e먌?֩jz&B,Wcz.Xʏ%ϽR \dSpmGBřJ9NP^AWH9Cc&C'G'(Ò0PDc#$J~9{e)eo`Xݕ r2GiV#. _kgCZBYۄB8-{,,Us=\!zcUBmPObQ4 &GYeݣ k/o*uǰ18 <㥯ӴiG<_W;$ֱH8dU@nys~{-c9<s?e5qM2+xNFa;5ai X]]"feҘbS{]`DЦ7]zHr~T(n(jDK #5Ze2ѻM3øa*QiG]X6ɀTA$M$7bBw,gw.?$(!eq"] "8 5ZA4I3om[\@.2۳$(鰣^)}olPWYsJ vېJQۻJNd9I>8GcTt?~*FrYhV F"a5)xr.(_юy%yoFHЋY /,&d%g'H}xm6XS~!z2ko+0qC_Ex/ KH 'K'OË}G¶X!;x]ڜz..TPA ՊVOn~ ^/_\) grK`_a6o;xO7BͶ-%nao%H?~K#4Zl|hÀT𔐂nR#[¼G0 pGQa<[28 QcDK2B譝wD$h;OkS> 7+%.T}H Юd3q<_A>,qc,_)4Z(Do,M)S^i g.fFďioܭNJd3 ,WF)}9ǧ5|mςԦ9˥ݸȃ_qJ p'`@~kumct.wiik[/eiH_sB5bP.1:!rΥo>'0Jj u1|d*.-`M6e&^I)c͑{۷u"7c~ȖS54|J~`cд.)FlÉ=!KĹl~u_ȾSȞw'Н:8^{N9d w}jʂIڭ6~ć/vP) #"#[hH!M擢Ren=XU =L UԐ>YfLx$rvvu__kT&" ˱|NF&w,-048azâdziP`[<7 BoX'|M&ny:>tU{]ԡw}/ឆ5MjoqfO℗Fj TuI(M3'V`C#.(aդqaA0QŭQ]9WJ%xnp3h(KR}tڤ+{-f*Oa꫟UN>oZ^'&} r _>uL?~ϳޯdMdf>c}pzcYc}Ь6?y2"TOt2@FoHψ6)HIY;¦g5C3C/!5^1lN7nkLjԅW,:6t[瞅5gZ: 7 Fi^Fʛצ8;oVReSmP q nTfZJz~ߏ40&Acͤ)+aהbm Ȱh'*Q$&nEmkyE^YAb#lH|:̈wp RtamQL?ԙ{|!W0pu87:("@\Ѧ-t 뚤#Eּew|ө5Ib|e+y*3ST*]꺽D;ݗTi6{*Lۂ 4ɎF.uj1!Oۂ 6C "<"0 s@$FzEajC.eQG'Y|MZQXu{nϹYpv<&6& kBtV 0 X"^0l+^xJ)!3\wtEْ 7V> [_-<{0e ӿ-?6-+6K x+BrdWgVփIA_q"oxۋ!\I$H+0ӎ6;~dڛQ;vmŮ>O吜\ԷYlr92mH+5sA` v|Y],t(K'9l=_:~^H(zar}VF([Ư,(zyD_ g.q[if"MQ/S7$w ;cNOZ)R~@@EO|B们Y5XbQNnQ=S@[Z\ZȂD#pkܵ$'mOT͍3*̈ۼ;ܐ]\@~fB/1B"Ű{-YQUӉPÆ[aScW;T3n*WU@P8zcfE>̧$;;mӱdEWܕCU^kg +nQ!;WC$Zn FZB27aȍC\QwhIߠp'!ҀCnA]ž~4T2xjqZK>J#o$5NQQFSmJ[U,Xo*YZg`·vpyFԌn"2ũfFpR{֮[-rmDIfeW.}҃%+1О>2 pLFèFEK[at<{%q?2ͧ5; tnl/JԥfNVQ~l+VmWsa7EaW $Y9&GnS:;_[ZE䃌s1>Է11;w!쥄(X2LJ7Ge5 .c+NP}H O7{M74g  hE{\6lTT'ˆ5iT3En1lžWwbJ]0#_͡A,\|.͏̐Z+k!? rs Z6إQ 3/UgF>Pɲ4pzVw|fn؆=7;#ܻrX'{jO<0xjeSJVjX! ;A}IQ q` j"`u\QTITX!B߻A6xu7CdqnnDǍ JM MS OL [LQ7#d@,ZGdK0o^VFVDdkHww^~`I[89; ڰshb-")>GkVe͸|&(jែd]0Q0(JuFSD YWX=7$ U%JywLX\YePQב屽=6[^bߣ q?(MO!4T Fh)19Lr(=qgK@4 L5,#&+'(UEnSj{T},(Pg[:mDQGW~Tф}i>|:cW4ܪ pC4mxx^pYgȯJP3'')90**q>Yog}%x'P_ J\%'8OqČɤӰYU׍=!k0).گ`7mv4>VP}+ʀTa7q<0#Bk;DBeyd v,o܋/Js`_J2PQ퓑:Qyuszx0OxHʁ,:u#; 'Qm?뉨@hΦSQT:Gg`F*4Ӑ7 T9s!ggkX7sUqr*NV#汵`KevOV6?:SoҁVb]NfO+H/ CM.N~2lG!8+eX\jCY-#irqI7ґV/-I}SnjBD-[T`-YON,mG)kuZi#Tv+ifk&T=YKHS/_Em^0k5NN̵1 H'+wp)jāY7.1D_ka}qG_Txgmx+2`Y]́2w.']4G}[aoF]6 FzƅAi Q\ԩBL,wwT2u N)/#b75dAR()Źéƃ$I (P}Z3[fzDWn h/ROŲċ1Ý gG;P>H"'8u0#[qQ)oqW: lX \%bPI.Y*7=vJГ]r W}DjFKgK/!ކ2}RE9\1@} 93a1&S5&`طqrk|clHb, uL`39Hu 'w<8!*OyphI(J6tg5b)!^W%8?W~];]aT,^y29UTzЎ;B1y9{Oep42+ҤHjs!}RU)Mmցy/J/:d!'Bͧ~Fc)He{GF%pHG7氱ڨ ×O/О(e|7ڞD'Os-0G {lb}7`7%Ƀ+X Kq~o~00(;H/XjXrJ$Ab'݈4)!yR8bAAp0n5C):7 40 nm^sّuj[GQ fEhyQ mí3-vYq i^Sm AΆKSFM¦J 9`t('e̫[$ե\/#WOa{[Ƀܡa,f`g-Y{ǎ\9:p+9j) *_vCT׺/ U9A@r6rq-t3tJy0H^cͨf+q-WՐah;xJs=s hْi\'a rG!RFW/{˿LB8%ͻQI}9o|u3Bfk p4<s|hO-ú/RZd"&9̮"|^^"{tybFZa{F[-o#R+9WwrJߚ GͩXҏXU C5Q%׼1r]P$mdh eI0vF?&mO';M˃9y$.!l/@C^^|Ңq`.3T$bw¯̾/q^! 0a+-a?3s˴Q$t5FrfeCCd̫vGRWB5 .݀'[XCt Xly:^0fDY г+ηs˚с7ܤ2OЀNC~fئccGh:%zֳe|C@/G)짚eHObǂUԊc;gCQ{dI&\XF9kDsڶ Y{J]qe7?N FGlן`z@|syej^I5QgSNaQբo࿤dE#ʚG]X/kP9Xs.mʹrjG4cTCB@oL\̫Xq-+gT *h ;j좉Dij/hQȅyLV)7j AzEXǐ%,'%;(yI˶JNj5u [salo]6|}-&+z, ;fL"~j 7F|BCuEΧ[1apJBWe+7^O9P>>&2ĊZ|((!YKe c<0]]U ^>) !1GIMlٻZDoib9#\x8Pp<\#H_fT(3Õxm%$RYɗ &3yCtFv,@v-81igw49W`XbX?{̾s=Т\qᳺJfK-~hI4<AFLcF)z֨gk[))S'tS&?4fwϮU,2W|al%S/sJ٩ߞ_άSv(:~ږIϗl|鵊xNv[֮4REn+m)6v2,Ϲ?[cnmG|+X\LM</f4N|gՑ)j TQU߸nHg\%+KKⅵXEMz10 x״9?tk.( ~&»rK;Bs"n _$!9Ǧ>=>Meb+(xUEȸ X=wtVDB-3vV<{y>Au_W](.;CsOOAFp]UC9<<1E7>|pq-'糥16r R8|%*mi::;!:͵aۚ:r`k*4gm8 6w{bJEOr +qE`Eů ؋wb Ԑ Mze^UK_sZn~ h`o*"ڎwi'碔YȞ[ͥrNR Fi g"MiDexay>v/P$q׽x&4׺ /n*ݿ}g Lj~Giy[R^W øu,~ݓ{8Uko.'N>u}8sM6&W7XUM. b;IufJ>I>MaD{Gqߜ;[HRM]TkCG.U;m\`J͗Ry$_px*s]^X9$8u)>c{چYnI0C8va{zEb/㌉ 뚆3FR8.0٭yJ12W'm!NX+w^YEVLF$/L]}$W"oBonͻs:N9LdK_aU>HFnt(`歭!iИƨPnYLЬXģfS\`Չκ)&+hqE^M:c;fQΘV Xm#niGj֛t%U&𦤡^g;Vf|0 1i@#t\Hgo->r{Nt͗\z'!|MH{\" ]G (Fm9"kOܣM&/W11$7,A/.V4QkmVҲw~rW ָTRSL$FqfnlLr@O#`WT^ b$d} H%^[ieD;NgL;\`nӬ3&P5X,cgl*b41Zyˊߧn IHKH:2eӏ-?;Ⱦ]+ۘ, eɜLE j{>NV3>~HjV!"80|z̵Ov8Sd܏+^j#C0 ݺUL]Z=i(H4]wjRQ6OI!#T {iȇ+'+yo~R#g蒏t >y!Xد|Ie@eSoYJ 1ڙ'c +qœǠZWP'-Plh*\= HX!%wh۷I2*nQ>rgtn2Qw"BgXXV~&Vw ' (tխ_RCua}@N&a~]D?/ϝ]guѣ^)Ϡko$-u5'*됣E`"?J’d?o)[MOcj=k)McVC\JKOBuѢuc9Y*8wykY,)q@(g+ɦDtm7t&DbۨV离/Z/ja8CǗ/4cN-v '-~ȇ\B\"=G6 .qƞM'W9si'nkht3J˰nY1 &r$&j p[Zwscg-eΘyDŠk._ hqC&Mu#69} CKT2 Q<Ϸ{aO0maOke:ssl4US${W϶߽T?lߺTe Bh2@vM?ow' OtU-^o ' 4nkG&)d[c0HpgdAfdސ!iф盝=;ak:*A!hD8qΨ>4K0ģ6bgXsٟID&]#h,sn,L?-IPw7QV~~H{A-$PYQaSxRVaRCb14EHM;.nufYT>U!rx4^L2&.ɒZ3eFW$nLyR4.{u EDdMsC2h 2r. ˽*U5 XCIC7~cu%•ܟ{K`P"p޲bT}`)k"'ixoDD9c`KtM1[hYd:ǃ!'hۃEΟc]|ttZѫxa ⠳ʩLP̧7d}7yD<!t\hgޕ.dyV֪ x0驐:o&5f$.C VvzThK@Jc,@ &C?'5G͆3y|DKQҠAd@gJN~梈ۏ_@1XD<b樘~i ԇc݊r9QՈ,i?_p= 5^8wnӒL(Y] z2 UmW"zy/5߉3!mgݸ⠐ǹ2jWH zҾ{߲ᴁT;5hb@3!Un!:XB0ޔȽ2 _zp~Y1zw;2;bϫp4#K: ]& 9teU ,=[O.׷<"/٬Afl:3ɢAC&1ւ.AVZi41AaX; ~莏Era~~;\m)ouEsJ uz8Fٷ5v!ezjUͻy~G_̖f巋HW:IcMKÍ}]*_80s\-]'p !iT5in_x ]ky4rrЧj$h"˨/\~BCU 튫 nW/ӳk6] ,t@z #]W # /;p_.ݏ ~N̒ؖ@}P).I]R=.3CƆ'F""68xSDU0A1550T\][S5,1Ztgטu*_̹MͪLySയ))iH/Wz:z8ZV21wLBvr3φ{!lj*< j|)r/w vndgY/2/jfh=q"Zy(1fojP,n&rOԑ*d_KO\&w2{Q}^!ޗ|Dw!XɞLG6(|n"}b[Z&w P~b֩mIg!I۔eޥ\(u|12Cg& \ ׊@ZO톉Sъ^yTb(Uj^r}q\C1pAFMhX{Nn,GQ B$5:qpe!za;H6+edXp FC|2D4|j*Rĭ`u:XJOa%&$c"JL+ǒ8k,u ˃k(V·B-թ򇕬Z540!5c֊쳶{= 7E#43lhM5t׏R-f+H⒏:9~9 aE+U^ ԥoNXF qF5;ݭC/Њ#J?KhK|z 7I A:we36cU!//RHUa}S~ !O׫N_q6żLD .Zw9\FBb6-]Nx:M@Ч>mOܢ%f]l> q|e>G]`*85J툄31[)bqzd6?݇G;=j~XZKW 0%p6qnDO.ڭH]a~& mOUlXc$_mr'hr1;{!{:pml8 ʶE{"tZԍVH  QCW90JE]g$yPEO`\轂1%?!V[|ҚlDv_ F bwhFЬ5l|.恰yT_鿭m%&[(+/?B2N|Nri.yOl² ԟo{8V%il`!1FFIu~5&&] ?P?tM2渹jmR=C'7ӊJ8q"C@BV2TNn`2$G\|dӬ0FwBTu``ڵ0Θyg;eT$e^@B?֛0z}u.@Ш?aP*5*|Y쳻A(;dèˢΐRm{/D%p?C܃XW{ PKegO{W8@>B0< Cߕ*AVKa)TC>1I_L, e@Ei@C\⋒{iɲ"M:|Z 'zhD5>9-|Ve|t._tP.69 ]J)]2^&($Q#9%b_&…IIJ]&sv,s-ܣg-`r=I=CԨ~䙮ZC-й]N"o_OGN} Lk_?W2[\2bst+ <@ю]9ڵYR\^aai}J%#.|`s+F˗2[gAr)}Gɭs05Š(uy)hZ8[dFA:m*9\LCQXxȿxd}8U/q&~+8ֶzsD0!˜8̛7<6))!AU+a|Ͱd GxexaL$'e3`5R@/*[Aς^wxU;nCNWt4=ZpTH#_F{qӭ~@\mKȧ/=VUJ~ȏgwf8Yl {ȳ_rہl˕{i-{`?B7S ƎUے7F?$WT!ffDGC8#j!gpxP, >l3/ELTœi[HV| M "qYuP DVW1fA4cj#(vĐ]㑉_Pye7+X/T' TD7 Dl7=n _ Af&;ɪ0\޶_ge)?}f#]#\!jDu{bQlsXZ^dq` trF8Rƌ s#))vrEc/B5>eQHuf5Hz&.gv@ Gges&A&m {+֨T'@/m'h`mAlؖMX\b{Ac/&{ܦ-\ptp _!Ib,yn30 jil] ҷ/ '6C Y 5nSI[^3`5.h:} _S`qL ` 87-4s`j=y̟«dD[ ӴcH0$]5Zжe=dκkh c_,ptYYDx71_el,Fo̬kJs!IzsnO֐V-OQ``EYhEuR`l#/ʭW{j4tQoDz(:uXإI&1)ZZT.5mLz= ?mń*ń1{'E*ǓFܹ?{rm_gNizINhƺ0* Ѻ!1P?~. ;K6Ѻj%z࢜guh!VԹXQF{d43TОK6>=A58`ƷO! GZH1.31<'ܽ;ա0}@+yT@s@DڥAxVdr$B@hmfFõULLuO8;`P 6M׵`9P lfWܬW͵AW.XS D-ʀ+hS|R~i*k`KwVb_gn}Siy)acPU-f&Vچb+qH h txE"6  &|7"+shU]3}QlR6 9!1RNUe2"e TKT. p|6.O.S`%yg;#+#Ns@P(a"Rʦi17 u͎i!,Oq/F)@QOHd[XnKS1/cpR6@Ro>y&!Zs ?DT{e>[E+Iʯ8!ԄjZy1.E]@m1 NNܳ-цt&F#[I8ʜ\&9ՓgWf9'Zr#sf#z)&'2\qBe˒ pt %^4^[¢EC s92λ%CD7 m1K5+Ӧeˡd_I撨2w*ޫfH)!vy?.6Ngz 'qAC2>kD"n$H-d<_dJ t[hȥ}(lSh$w fg iRSBֲ#o5ɰ}!)-yNvګ2?&Lpx'\>0co4EDEFx1v7K3xo\e>Sy; ;"jx46DjQ'C}qiʖ461đr֗vI8Ӧ8 \n@x <W: ,@;bsy81 XO KX<p@kI.'5prXr5&_ !.*Iچ[$ta3ZV?ell}w u%|5T]v!0Ėt:nOti;aAD4LXXFeivdJGG dt>  oŻStf48 /X] t&{vmIOlH$OdrEc~}*>{QLA92VbFEKᄳ}ԔmQ= qSL {woՠ4섋Tl1H[\ƑVٜRa\ZtJTWXm LRQ,dPQ_c)"$!ڳ ! Vst9$>b<_@X5hl*") {E$O%h.ua7\̑Vx 6ox!´k3 iB/Jj2ϛAa.[nx8>ZSe SIY`M 4H*]}Hw z]gY'}#"xCjZ)p VmQz FZWe" VQHՒx\=Pw0%w5tˋ3Ro00.ly8WPr=%SM<,"-5nXYz,MG TRtĢ̫7*^}*#gǯv574'xM sۡE`"1ܬ%֋s3?D.$>8fu6ܱiXNH'zb٨@'5"GG 'oO%#"Fi"fS?[h0Qp2=;)_{V@~k QiM(]+>`BT5"n)DYki xڴxI<գE_ґ[vߐ(:P%-Vsp/i1}?b5p>LG*IA=%'l1>L+Jr-*?_O,HƶƳ:,?nAIr2#ULp# Y)fUWAEºf 瘔Ad-'ޙJ+3Lbڅ:0Q__ 2l*Y39SK.yVˀ$Cz+ D? F ,(BYq#˓mϽdt{ceh^l,C pťlU]'ލ;4`Ws~]P^M]Q?"t Q!-]nX!w37(TG7A&5lXi%g',?΄(b.rv\Uy7FC8?!$KJ?_exTs+טha+b.h~.GevK l\:ca<:p+7=h֎l®=OׂG8ՇWcuY~?Up~}2Ck'`ڐ\ȫcXuۮ<8"J=&|FciEzBÖk 6.ckZwht W֒]_wQ.{~ؚch0SnWylwt؁r [ZE イ?*=8fj_Cκ9Z6"ip$~}{lkʧOҨPNdpDp<u/W ۿiﺞ^_<ĤM%]G'_KJ>hÇeEPm]yE zFD?v:<2:М%y,ȦWjyK[lC|N[V)}ALNIbXȈNnd3S(8jKg#nPVu.U(Tb ґJQ0r7j|c/#n*e̡$r6G)Gk%0$tz10&XdӔr. 0cMsb(y`냟_bD8ńpo{HQH]8 sZ^gQj:̄ %@ueHv^õIBLGdj|A4vӫפ|e1b#òQ{kx7Jģbb#ܶAj^* |F}#2nף'➻> a%#:׀5L+i~ygS  F3idƩM; 9َOp ;P%iR&##x+NOZݺ OX/H,+g,lQ4 k}D#%R#nF}Ij{cgKn3RQ Y ^TT '*\-eų`W~c7i,px禿,BF T8>Cr>5!ye'\,ݡ-ܙU!TF)Kma#mƚ;%d@11dn.L$eg2K&."`g88iê>aj8|DK ߼Lr ~ǻcsx'ȿlO+`50^=t 4t=.:xcJ?n4W<S !?scvz,h wZc[N1u1.Ox-~UA.n!z/W_#qhS6txm7I9*+ZˊVqt<-\=xݖy0&*h,ac#mB:|Id5Uc&h =_A2\h0r{wdm43b4g)!2{RLĴ0 QxŔD?sK{qDVcltxh$<(iݹiq > 0.p9*=P.'g2N:cuUdvUĜO)zsk-RomAzў&*m% ^֧U\ᲚL/3e9@&V Fp%R1j/й @ t.}L&\dQ-`t2-N~/NzunN` dSLIE2f9P!xPOK̼h5u@0?#f%8 S>}܋&]6~Nr4c$u1 CO+Es=OqR/INeACFؐ.J&;uSZEPQ,(}Ș pC@UhˀZ&Y]O[#s>#{ NwBm!'Aɮ !_,*kՇȬv7M@li?3gEVC:t*fK#A7.ҩV bziLjth$ҁd(GkvcمZ*!R q>=^2W=GUƜ7mjv拫i}>470 L[1 U8( !/ FU97 V08j4&_xLNaYBoCHV6gD5ú~e}iXF{pد%ܕE bphaCAꄩW`RO' 9[MGaA{"7PWtjx9޷FH`8FgDZ(~:Q|zTOκTpݦo~HI5tqW*S}}r8ug-p;F jݳF{Ag{0E)̔C{2 s~ !#)wTFóf6THE\>pƏfߎ/1WhVf6 ̺xvjm:'p^欻/x_ic:FþkߊӢ^mIkCVK2Ɩ-/B\W9 >Ū["8BTUhڥ4TTFq;1!6knrm_J&`n^<"@%a dΨId̄ĀjB|Yk\%'Z}#c:FtcrUrqdƥ*RJ`̩]P[bqS\ mƛґQA:T3,vӚOQ7)cGY'-C 擙 ޛ Kɻ#0#2,DH5F>+]1%Ɋ%q. `~̩5 % F' }7'(mdu- b~$b84B6QsQ:x^b_-NuU9W%TDňPAjN;N0D yq43 p,꓾]0|[]+]`VġtZyQAjρ\m];>.KrhyY} {z'#mr&diIzqҔf3b$S0q+8ыa<6t!nJ8Q*覒P|U<(e>(Lu洹?fNyhG<hAAbU )D>pU3C3žzLe%}N^.g]8trcj#ΆPݕzc)F>DNsɘ9_zy~Zҩcnha|&`GTE _l2K#|\#5K2qĭ~_A,ET[P'灳aŒt:`MMZ;Ũ{w[R()ner$7D>3+ #DT--y Bd8!5ݹ3NCh`Fc E+C!e*$bɎff/%J;x|((Lt7MV9b<m5/u^)cNT&~ؖtOGlT 1#Atc}=Y_e/k(Vj~-+bBG=^uS imS lb`Yi|)04\6z>Gkz}N+)ɖm{MVڸ@nHׁl&L7窂!)K;2y϶7FޗVP*ùG`cs?P-/AO=c4̷d¡:.Of2I ۾ Q\8<ĄVs\ۃ9Xp^!7X][~:ϯ"n[6Ij.1&27(ѳ[ FS!Y>[+ո}P,tEͯ8g .1=b& {lCL/>=OQb?~ȿb$YLbw=JB`s:RDsM-nZKɘsiSNg =҂K~H[i& W@ FU^AP`Ani6]B =Ѡ=c|P+wT |D~pmEW,1Va+{'=ZĤh弜\qyeZo[ ; 4 SqajYܚ^B 3 ,4Z7wA^_#zdopHRodcoABS\kl͋ (o'{z&w΁Qu \#m3hޣBK?RU_t Ǎ7便)+; "u2C]VEBˎ(#boxV(@#Μ2ZwqC3ǢQarҬ .A4=@7TE ߒ_)lNc'[IVs*JDi@|iIKs aln"! Pz~FʀS$ԋб&ت0' an 6M@ %M\;BC _2T7GaʪDޑ1#hM+<2owh=݈SE,ӧ7/$#ts^-#xz|ڻ#,dO2&ą9U֛.ܿ+~7d{GZBɚ+x-}_`rFAD=U7S#YN}톃+~{<aܕMh ozÇ`{Dm\k\F扜d+{Gkϑo3nh]Mww.5Ab坔sc?%JSeƅE !MI^Q ZjAݷ EM1k:Pjo[*wIO|Z5QU[1`Mw&ZBEjZ I ],rʃx[toMMGg ϰ<_VWa&y.F)!ځ+yg0dN;|l3 UL#.%ʼnO[\ u̡{cT˃: - ƊXn*.YqY|x|It,$S01Ϸ&m1|h >f#RkTh/O%5jTݔ&놰C"y7f8&ggjFϢx˴3[i6'FJPLJyF\Se% 9$xMFCb؂fy}v?U ; A,CN4QX2`4Yx_TfznAw(}L 0 xJBSrTv+Wtʌ0t6\+7ĭP)_^wZ2ô|ݞc*53YXyBo@}1E/Y8ņr~Z2|ލqgXiF>U`H/QstKGl Գ ow(,pI5OӉzYF&4cI3h?P>Qj&^JnOm86!m63.ߧH[9LՋf2ֻ/h+qv HPr0;@{05 A"AA#b嵮zTRLUwR2{~r@(H?fA@.[ev!ap]VM%cnFj{I qZepC *E):u7rNbi~CbkP27٨^~e sok|; (?&N'a>m Vk{ԴL& qڰ '>lK7:C弽wA t^YD́Ox lh[cL_mXcc*JɲpR<5y )n[co;݅RN0 vic95=ёX!ƥq|r P""?!ϊשܴq!hL˟M| )`eenezA@S? t`T{Qx,DQ73-ȉG)Mg8&+WL.rn 8'^5誃FDwkMXhrQ l+] ᒸrr[;t}pOa`֥UMwfنU23`YKa^7@3˜] >M(j}*1(w9񃽻(X&SW*"*үY֖;qoUJH}` tFp@zs ?ժ,!LEM[7Do6;f;Ac+ ֤1"TĂ+c䒴sЮ^P)` ۳I98&QpR΍b"V6NV qš/ۢpNNTt jmvN"E3JT`fRـ;}r<}qNz|qFy 9i^eXqp "$FR:ɼ*P\'usݿʹ4iBg5/F%[sXJ(_6= ٜ(e o:6 kv !yy&#K+2[QObߪS8nnUa*b! -FY==`J7/Rػzf﬷mNtOWSJQ "sw3zcX (\HDT+Y[g3t³hA]]i5_3SC DM~bsZ+DJ(x~ T̐$HoK#~u_gD:~VS,h}09+XAݶ:Tq $}?Uz awR{Yu4`S4Ws.'c׼cۈyT OT1[؎nb1IGSd,,$U@UZBrC=w7߽:Ȉze`7x5%_&٦>bFuxK;KKhYOʓ%i|d,ouE?B #OڹdiazMN״껲3Z.wo (INomr #R$2&Xac `OP6uN-Q=t / xDj熨I&jaͬ|exOei Y&)pS(inϧK#5گ+@pQ&$TF ߤ=u6UzoGl(!Yљfе \!$讨c RHmWA>.ix1%2J_Xg@0i_0].~6(o ÛCWOe3mn/$(4D39"_M(in͜gF}GJ'҉gwAyu؄IQC@'BKI'OY9Rӥ", "ol- 6/hA=TuwB^T% *'*| St•Hم+IA*v\uJ0EӉʣ >F_S_|u @*2y7,wm{^IuB^.- V& UlE%=]W.`do) 2cv[FBW#A 2Læ`\T  TكCo I P C02=";і#q$Pw O6S0bLsSpO즊p=0/JD|cviIڋ'Ht*҃R!AENh\'9ɇu&G[VآK|MAc?!ʠ9m ^$'4QY)|~wfrV}LՈNhãP R$E t]2P#Zpcc"vF+ٷ,Nj(j G]uQjnQn#Hjv rd{,Apq'a7T`xL2uʝ|zJawZLr|*ՙ g%΄ynulzFE_ͥŴvuY֏-Ng`əmvN# z~ o pkInGw|6BB X/U%;N3 =Nimj=)T]gE"ϷPR(j*u`{66 Kղԋt>G4=*-~? M9Xʮ!t? _] QȺϰ\K;>mbIGv[ߙWi#@! Fi757!G&\u)OγdѲx9)R:| B(e7/;Pւ &ǒڴ)]]jwϊ(ۘa!r/`A֡eĦF(>!m~C [ls* vI~Z$hmb$Ю}V0<#>Gh[(1pK5$yV*TsǠsYVe.Jkq=C&6 pA̫zVA_i1;kuUd} ۫ +[q]R,$C7$9BX@4 89-o'0\,?7ջ(NĠȩ6ֆ2""f؉oҖ7֕w '2wP$\|D U].B~i h$Q]נBYBlW䍴̟3Wۥ:dk3PYk^Uqyvt)4LN6^o$e(^wпz`XwACI[fH0kT*ջ՛[,rOL¢F}o6GTi9=ɂً$;>62FD/-b#k%M5MaZ&`0ű?5b6ka% @/9#;tdvK9/ڏGs_DqV eOK!Y)ԅuh#ΩWd҉p.psJ9cy0} /f2 BKZ_T>X@ZOCN`pb΂K!b9<' qNAl^Vwji bVHߒ8y2sh)"u$k~߶P9Pc{}% SБ5i)DΌ*T9RaMƮ/q!&=qgоvX~[MWQHaǫ‘y&z 2>Z]n|VC Wi=v]t;G*_B\'k5o9}!['Ӌ}zK͚{L,V޿6i{PzUQR8IV*5wO+t|B949l_0C| ia;82\|,ݏ;7Hc|H{Qj)k Уv4Utt!ƶm2r ;Q}믆"|+A$p[by_!9$24L|*iSΤ׬auRD4597;MCgW]rx䌾J S ⎹L:Qpj VaQ:7iˬbGsZ!sױT5fx NO&nt²%PڟlW!SڗfR=I^')^EćBmJT_AT\O)ive9YWB<:2>UU E$adK+T| ~=[0~ $@>]Amg5{0,,C {%OT^0x<"k;T^B!ŃzH)~d_՗tIspߗ(Lf\Dp/Sa1S`+~A/a*NgvP?TTihcDU^uъQiCT🶘8? ?솒Р^h1WGR_msiӾxmlDRRΣ9~ܨK\`lxPˉdˏ;6B҅Mc \ZKīT#:m.oc8D43wS&aKPrƟ2uamULH )_SM[)O* Zֹ\iZ}=g֑,P:E@R\+Ձ.`T&vϬvZ@2215ͽt3ӡ{ԧs4{yAͶֵ1Q\rL} 6ȴ3(}г!rH$ !0h've$ ͧQR'TH,pʄ^n[ξ}"}vp貪/?ĭDF $1PthE}㜠=m<@ހL &$v,seqdw#⯴۶*ؓA tc{5B 9SQ2)_&7_kWX/NB(@ȣh2bypHO|IS+${DOŧxOiSSZ?:8fDC!nyRYgc2,(zfŐdܾĺ p5w1xc.`7ZuRpoFjzta`hmfM~:^~ gwf 'c)W"E W_͹6B'>lJYӝ( 1[:W'3ShzA +5\KA`$D)X:L|z]./ 6]e**LXzїiC$2jXF-{v\%`MJFZNd=EKhyw~@i1ԛ2~$.9ܽC4S3ԍ 94> ziAOr_7z+ Ud+ *!=z L"QtEΥ5Vj07kz9㗸OKmRWBUmL>7Gm|ʘ,C@\_ 5 :ь{SɌ-T2+"t:2^mJ)ys@Iƻhai)KSb eULjfyE>o8YP}[zϙƋҙky$dV.}&g'ߘ-7N{#$-T0\8"hSw# 33?> B*/ ڿaT#%7+W={6܌|"/%Y3p:@X].a*LgK)#3Mѫ'߫*r.s$[S s=lU\xpc.^{,8i}#lB-CꔖF#ă%CfE}h%eUfֻ\k.[mDVP8鵽F؈(|dJwձTq}ceDU-c?pc+r+RC[.q٣L|!>zvSsX̡-"za%G"VF*_t;7P:5W<>!^Ct?I87ʿBtoވ &otITܰs rLU[?%]{HK$̺ F_sF(F5UCOcZC0S!ypOdnƇz Gr]+ONfLTa3 N-Lj"Fg@OhFX j??/]Td2YڬV~kԀ=]pNο^~U;K ]j%Ѽz+lB &gR |yl|"%cϺ UO|Q^oArg45o2ޘ)O޿Vol817덺){{ھ=Y ;Yts%DGP'ܰ"͇V gŅي8)=-N;V5aq$ҾX{ 1iJ- -41H| 0l y{!~&6qOӯwN!zyعfؘ^f@gFM~e)':/}j5&F`*:J1Vxwc[N}o4IR6'ŴK:&]+nnﴶ饝,n+`,Gє.U>65l-5Q5)axKt_{ط(,dTg=AT}|qw2]!yt2^/M}\{ix!-:xyyek6eKk 84'}(mRz[-}įrIdDK?Q/ͿIg@O b+5.S8`f0|>D [S ݺyp,l בc>$Wym"?p8P 5T>|a+6ޤHj=Ӏ }Z^myzrj؟CRP/)D.[4|dix-4<Q6lṖAƦlbV 7%\J:UZbhR}BkyH}8HFHMU˸jm]zZ8rɦU:=Bt|gFGȚi$Z3ԋX?7הҞJ'=؇]1D}ɽCќ6%`Yj4$˛4+>! >WM4).q>% 㾻\k*ߓL8gԅ.rַ^v]I=dTCLm&&TE7WY77'~Rv/7L5U0iiDftA]T.I1bus5%n}ufh1a| rҬ4TG{ԑb?9,`g 'Nwqf^ۂ*q,ӽ?$ò;PҒ z f+F9ķM# xj[̑uI iA 4ƮoC7VDx~Dj7QWs~d *vms$%^'4lߍ- cqa]lOv@z9-9eC=CM:B,SP!ëB̏na-%kr74 k@ S^\ZwK7 ڿ d`#n ۉ .Fsp]+K PN++5s8L1j%GgǬ /cXji4bcJ|Q"po\X+ʦy]V/I9oTMo81MaU3WԬf~ݐGA$e:l鞙aa̱H`8+o[ Wi>< 9C +z{ntgcInڵ /O6]Y'-`%L80֮D΢0NKC"d5Nrq u 1Chq80bzF_vUk]9Me-ZIm*MSCYѤ/vR= z.y:~#9*Ιpău]2[՗r',8#~gFݭdyώ gw?ba{O ӵzAXMa_IF%reL&|2-+L70.--b.H%)Kꮘ&֦ػ2YT}eNPb TiN u5鬿9jo^lS/1:ā`,"[Bȴv|ǘ`IF*Ѱ[\ 7k>r Ϡ'Fk(};is5R0vt^W>7\"ROI/D⼜dDĬK#Z * :S>omZα-#  6M^Hd2is[LUOE,,M\k'n[E펜 K/R(M"0ǽnMdI%ǘG$ i'S0]! 9Pwl9`h֏}/#kP6je'6 HJSl-y_`|m|/9 sM8w 6F;W| xX ,|*@t:%8fƃ6! '8=lt~?N܃a&*tRțx~Xx\ |̄TUX(b437$BχYz53A/ '9Y>?N>ȣWu9 B)hC -l0rVڠH@i'ᳪ}%8߫Uĝlj8QYr\F1l*WI C]i6<( KҲ$ wPi㸸? h; rCHl-8W }n*ѾQ1S'+A]"Y_HٴqLY-Fh덃c;WcvZ#Ew ]5F%ʽzz(9@ڡ`;B#en4DP-?bGIF,:nZSOsrBf@*%)00>"Şs`YPIFRO&PZ87=#],VZҶEEUW&ۈ擴A{6k[r֧B/~/B///|ϟmWllU>΋$| -xR XׯoQrluUOiedgݏkMhTH*Z+sDuY룈ZL ֬ (E&?S~3w *wJƬ] L1gU'~]ujßglOoy[n]|  ]ZC|'trT>&R)(\ܭTWmE@5M"tσFR=  wj{6FŸt-JY$2f"D싵(J2k^ɱh5v$K\#NbA|P*E+lOX#񢌐NxXC~kF4K29D۟s ݌j!4!&E)w|@CCu9.N+!p8 qȋߛ1 lDVxP5e:O?I)<2X/?jAk"9P1O#GϡI8 S(T~QEr D!Sr5`c g,_ijyseq]o:oW,kVƙ҃ "}D&25 ܆qp481C,!t1AxӦ'1@$B)G^kņyl1PVBKFキ5U/i9~<児*lazFT0ƚb?.OumQSw+OB$XO&mJ^}Cw=ŴAK(f,rV }YptG[|8N 0d`L3A(RBkGYO gyʢ_P7]eiڤ[.)lfyW j(٥5+wgh@"4mV\aүjnm PKf1$3g¸(h_4J8G0Jǃk( x-˝d̴oQ;^"߮q{#y${(X&B)aeطec"G! x~YT/6DtlZWO:_Ǎcmk/>snkݠ ýM+":>;! DCi+FQC gUVjź5xǁCcS;Be{ìˏ(~\Mht0^*=@)Ɖ8@tֿ~jRBoFl\"&+mtYNj4RtiAJN3 ok3ɓKydtov =|=>q|͊,B2uȧg wvcaɼ[Uu (_/v A $ U hf$> $.r*.lk$R=TӉlzV[mTUCq7(|?mrE҅R{wɣ ճ?}P#)H야eDTdSz>T!fgG͖h+;zM#n4{ÕT; N2Ptf&%vT[t;r4*\!r@u$h.MHMTi#o1OMjcxĈp&+kw 7^qv.aW=^wir޵nZ9}VF"m<q}M#u#4ě:"pc P%t 6W;=p/PEɫ>Z\Aq"ϓ+u3as0,9tp(7Q?v[fQ´Vŏ F.5l^SV ң3=SRLR!~q ؃;~B bP%ޖO9ɹg ڦ]xMlfDH( Ugt_Ӫt?ؼ_ɂX,L|/ӆY }m"+.ఎ~ MA(V3!,Ā)(kDwr\ڝ 3%]&NZ[!v[|X t"&^Yo!1vsy-?tzB!1ʔ@nLAQʐ=qeVWruZ<#nR-l~0̽o_[k0qەgs7Z -Ѐ[گԠ[bNt-~P`w/45l=hL=ߠV `pz회cjVc۞:]\Qe|ꖝ Mcq5; s<91b.zM4m+`tnG:3^ z_Qk)*C:4(zbǮYf5MG#@N[S`.'mb"AJ$@:TXgGy6padT|_({L\qs\Dz3mc[RTASiڃ1,f g*#H`$BOvc$j?+P/Օ@G ~hkۻP[;A(TL IƂp-}-2|qIϨJR01%>=L*VB~>;R,P,62k'[8 n| zse)FKɃM% m *H#:g[1xMvdX4b%XڑHٲIuQQ3b3 ½P&K`;WMwW\=1P@@/a5+PȻ4BŸoEOÏW*z} R d" |9{,%ή2+ڭ8Lɑ2: r;KX/UKrсLS xb+xGKMQU\¬ ;7DyvK׈ woN\iL &}c+.'VH1`:ٝMY9nAߎȖ;B>Pn͵$4 XO}smઝ5k{eY \@t-,*%/}շuQbwO9ߣ°-P妢aӉDv!}V<{_~cƸk+&R"4껍z0]-m /Lޫ ȇ^.fem~J\#Pޚk |sz%y#zum6,"]Y2pteȤwiH:7^ @%VHOmQIL(4|ޗ(t6Cl&.g? t$sUüdYɴ wbNib'-3`;4Ch`{};` j{["3=z$11`k`+hAaJB$MQ$ӠN1OD#Sʅݵ%=j {շ01v+͢0SϐCA@Fw"ZoM'upr Z89ϩDgH֚,/MNDs$mE"Ajb㩜P]:4Zt/TjLB(ۖ0==zCu"u*jK %Zxm+NGۂ)/:<Dž͛;ԉZʠB@VꗰCq/שJXYo h Q{v FPd"{\A ҃A"-{fY1_R6!%u@ўzZ(*W!ZrY-- W"-F4n]2`Lm,}[ߩqDZanS*X(m ǞV.+,erVA8H&Ym9QX. jwPn"t^T cǻdjnmh<,WwZ(lζ琠^}\%|^-wHQ6Isf g}@<%!%NSfvܲeaH-h~qϑ TEڰ{I5knQp#nW",YQ;JJwfH/Cǔ} m?=}8"CL:T %"m26$ e{{YD ;u 3R *%3= WQkFO68 !bb^׏F%7LhKz81sϸĮwb P2|ҰiL-mBܑX8#:? ))RBGZ8V}1N|"=ck7ӤFu*J$,)VU, DJ)¬e8_ƵT)OKcUQZV!5bC=:BBNۇ IѼ3gCZ+p"[YRo 2yxᴷYAie2`[b6Cp_ogʨѡGuA) i` K$ks틃s]PKL7pϦ.A4 oE6; } %[]O0˯k|(|m@G;m,Q{;Ə^|Fj$Bo6_Xz+YI&[ZiCXŏmڠ#֜H ^M6$F;[r urlحa1opzp@DH]mqMS$T݁aۚD|O+'ؚ)e<p.lpD-&"uoz&x7[WVTcBpJ:!bbiB f,4,zX y+9!&!MunjnVr /0@ ? ]m/& |NOkƚI3~pcxe=9/yv~jc*Db.0qpuEK,ױ 4md8]Ŵ`VK8793+2QAx`%"(>53ugcX~ TFW,V O*kQ \lN\^F+oL7ۢ[vUܩB-ZrYM2hIba4O?z~Te鵬F1t{eBq?SRSi/D3(*%6+amď)FDf"h:}76r){}ƅ @;Vs .)a_,Z8d98+*6mw`S̮sV+ tj> hM͓&|XNk]Tz!\ghr e-N%ٚT+&[+͙lt1ݍ; OyuY8BUۿ re@A"~?fmf[YU &mjƍfQ-~o ǎ 'ϠL lL9s]h JČ=0K.xxޝU6q>%'c_2 ۘ!DMZEH5‘f s=r| Iܑ Z'>s3_duNՌnPe)Ʉ[ӽj:ɣ 4BvySdgeS{7B#j6NV~R6V: 2#RY<.C]ԙ-R؁0=<WZIXQw8ð j5jE/}w K#aS~J=Q(FQg+`B1mn ,eiANW nsogv .3=|ul5n@o>udoXG bQYR|?9a|3#R'CHX> ˖M]{MmReKM>޼^N4 b,.Z/.]sHޚb֘7]m|uoh7XBb tB u0@秖d`7dStZB3C"I% V"S4|~':ōx 4V-/ѾT.6{S3h6xҁ7gvQXskN  s=:eLQ􂲢G/cNx`, Oh#/Zo0>W(8%tnɡ7HX*A_ts-d3|SʪqYc !,3Ɣ*~s?sJ̚oO?54MX+<]#˘$w2ۛ\%MQ݋8 0Ԇ m8,jVx@Ƣ?[4DTT1C7&k֏W~-)}Ee"A4" \0I/BGQI5[/E?"+)Ÿc}FA11 H tf+y]ٕ"G.h0+˚{s|)F{ǥe^SkHyu*t>aΰhq燥62Qţ+^Z?p (!PSi[֥ 4qC,TYO<=>+|kʟ"m|+:]UWLȕw1"1o:;+zSWf3 Q]X2,ffޒ>V/4sc mށiX읖osyA&~?ކ;]G򎻓VíKx6;Ta4v'<Ȥ!( [Crvs_C  If4Z/]Iؓg>ǏBd".}o__kxw/$0{Fy2ZDmM:hvptG$?:`ۈZF_6P9$EtK}6dQOsa\Ƞ`=&hm \͘^I "ʀM x([W.,šbd&mu{qzsDme-t<꜍7MW*Ipic=^tGEQG܂xQ!E2 EMl#*5B(2nůdN0A-Z'̕|^/SgZi[IvO&34ebFtKO spQO85ND gWIHfѥCA;\J߅9ud&#("#jIV+RkOv 1 ?#Pck(-X+0j~rmX39 #<[>n)Wqz* mG:@Ez G澊"8(cWs~FFuE6ߗM 3yk8a7_aC6Tڥ#CaW˶}bӞ۹sƨCo]YZB'b NOYM;罪A.n8X!BDJ Gh-%Ӯھgs::&j_pa:2p.Қ7M!Rٓ^{+b紀Q]sQI 1WV# =y㍣A Lc?ޑ2x(7.n^%e_2~|?gu1,lpя!;*Mu,OՆX;0lߖقH@#^H.OA,ȢRӦTQr.Za ocb{#xud|i @߰oXY̯GqlDA7Bb,q!Hx )c v4}1΋ouDUb)acvhp;:H2%cz~ ?ֳ֊ZZV !1p1*XbXc?l,k&~uu %a[;} AI4f/g 6Bvҽ0 @3( ;li[[alNRi. \qr D4e&(#Z*2]_ ;)"i#OG?EQOHkBE B_۾jhDuP=6?VϜ-]͜5bwJI_LFh/A3=7xUpNXSIvj xw8eṷ~ڳհvUg:[$U_| h̓*&0+ݹ u v*wnxu4W<7O#X-?ܝ4crqڳqZva&5$c^ƛMvZYȔ Ե9rٝnTa1Y7ϝfb2 ri۹'hvVU߬m }C# ˜ɣtߒѨKmV:6Ixɂ$2NWf/~5Q&VR6#~T)d6y"}Tc{\]?]=q[ΆaKbicw3̥elyepHɊ!2,e(x ]8xVniz ԟS {g<',8 AӶ}fmV0(ݧ / xpGp%x$D/VJB ڀ;(X|*WM~>=jx~ (h\F(I%P~@M.|xkPYW%O?)憩z௸n윞Aww_-oKZI.莢'USi7I$gc9U)=|wr>T9IP'Pr[vv< e.8yf1LQtvYJ$zAq(JL=pj]YZN:Lv^y>&9+ckrv@ 0։U?s:EFbdNGFX4{2*!^k 'Rn2([,ZuABm\Pꁅ&Oo?JJWW"/w\yюmhBXKUY\n3"S=7ٿYh_qJbhD-MBW <~rakrs[*7%XR9*w}E׵-.\.(ªd_.=tug=-#!8K>cuR|&;z4'){ldդ_ǿ礻pDMl&_A4(D~3w+BM'ʦJhvQɪ1%& 4}&9rȡ?+{Tm'D֎{5?R's pjQl8¡ Fލ/8_004jRVC٥o]B^ITX`"7ktDLEV ]l1|4dשJH:E^Dq|/KMED8  5 /ɪ! T"?=xA|1dF֩⻈Ѽ8eQS,Tw2` `AEKbCsIZatq?Rӡ(mor Q7 3L365ެq` OdFN49I޵rzfqYuCڍ.%ٷbrTa&\p>B.%Y(uOhI'X]kfIɴ Ii"Xm`y'{6oO꣚Bp`屻yNۃZ,B_}%tz_o*PAd+ "-wG^0f^ hD'GZ{CQs UMN [l,~ۥ4ű[&ĸԕDU+N #kL>Gw;%{7E%aBI zNy͓XX42^\@[vڔR>:hKծaYNJePH~8"MOrsw?,Wtmy)޷S ~S$J}twdE8nϓVC\qN%6"ru_v]CARKw sc1E3Xupӡd)/+?zv~cFHU:ӯJ%ENP /iS>#:㈧R1h$;bZ X[NꎬU(NIՆ:d@ZXuuZ*Z.r"ڑAyËR]mOQw[P Lz[MVѣ+ /%:DwKIFЏũvկYhi$fc 'l_A匿빌\jFdR=ouxߕ;^#,R+7)gRMhrs7aכ=/z3VAM}g֛lhհU]Gk@YC Lkn0/NeMBO#~ Mv2+뛤<:C+Wu9 +j1mpn,M)aVv.>tPnJ[}|9TI kCw`P׋ qo_o+NP/={!{z<X X][X܊5j^Jx=ǫJhЎãQn18sʃ1?7i r@\٠ Vr<^cEUғePf]B\ c:CC ll}\[@iFP#QDwжF>(ic?PLz~ZȇI^ *:V@"}S2g\oZѤdK^W=9h Z;,D$89 ]<3W3qiԘP?BzR`jGg}5:*¶nG&T vw,n=x} ZZI*,?R$ϤȖ5B2EakWXى'b?l$vړ̖xX9iG>tx*ӁbbЩ~<|{}^`r%Ȗ? AK"Gd{'rwio@Gaэ+iPJTsKA@ &‰ a Q68!u-ە}Jbx#F~+G-=d8ZT}H,$Dn-~K'N"ZLUfEu( G{6xdzT0~90fyBQ`7<Ơ#I6RL1A_;|B`yBFC zk1ڷ\zqiBmn{94k(a%vDyB9|lԓq{şx91v7;\=&Θq(~`W0ٻw@i[jQNE#^={7/@GGSl+XKklpAQant?U3KX 7~Y>ULAV HMѴZ~ *lr6l`@V o쾻e0y5Hеo7}-e 4ɘ 5`=_9$)t0L#s2ɒiiZX`pdaL\ ){N`62 77/^w۝ٷ3ϦQI!BrTC]]w-$8~[`v @dǙܺ(PQ_ ;Ltգ.͂R.:*Rד(_8oZљK̯IPne]!=#Ff*)wx% LEhF9a 7sZ\ٟ=Q43)N/WʸT+,6Yx!Ȼ|єt 6JV+k\M.k-;SJ{G^Vw}Bbnf>ʲȰ9c%31^n4CZ1hkp6abq {qeMq@P^4 LV@_R|c+#q0:LNP#_1H#JMHԽ"̺ O.Ξ/dsIsRvޏTUvFz-.L=4;;<0:(ut/tK je3uo#].-MivK"_Ө՝SH0S4.OZanV9= 6 zגn`1Y農GǙ0!~ CޡT7 }~@-ڇ|"[5VhT5Bw'+#ewbrýIGs' .B U{>Gz.1572ԮK!UNYo= '_'x٦@cm6WmaЏ5[F-Z:@;ou=8a[E/NQNDdИQB!̞Vblq! / 1Sۖ^D=Eo*3+~{z3PblQi~icQgq+ ]yl`Iv3ߴK)։@bG ݲ9ZUPLFնc ,F'gJu軒s.9q צ%hr4{_$;9f"2yA=3?ba_h:]ʼlJyT5!ԪB8$H|^v~`rHɷ f$͎pe,2obc<ݰDgV+[2_:N$ O:ve&"m9.SpǪd1֮iDԜ|r@De:XS[̱17dOC ʜGPd ^%? m'U'2M_R.(řz;btR ?k5l7-r !)oeەG3Q_tz q^,GZ012LΎY#MSd*Ml b*IV4ɣKx l7pO}I>Z!,bW(2 Y,PBU+2h\~ NhB{$:gKz{@Vce2aEɵ e8y}}X#5LbUzzu 8)cAcxŵ`tVX`6YY.pVb$Mi H3a5p s佶"ä! .IS@PBs^T=T{9m67/y!쭿 g-l=o'85l-EW I+b|i B㫏%#.۠6?,72}R/jmSp-qh5ҕU4;1Ig$rVBT ֬]1UdyUI)Nn4Fsn! ,*;hkڸ`b"ekm&o6 3%+)2]|qC:!ˍ?fAqFSdsWLvul w(rHQF^dbioY;1FЁJ*.vZ"p> ۋB 9_ӕ|UI-bS(ܐzL7-1Q; $VW%{@Mn((~{#PUW)$MiKcg~S]ư:[ o&Zl | ۼÚOI3\17Ekڤ l@QD72ުc|hMxQG"]/I"Fe`ȼQeμ4?Om+)y3G^E2,1D7LCLqX>`I" eUʬo૆hVh,ŜJ|}oiErL\!e(po ΐzm|h6 #2-JLJNXec,ȟ(49څ)=,Y33^d^~UN)nbRꧣ_v+-7HiaRcC<1Ob~2@k3m@+u^]m{2z yOh\}r3BIB\j2,| h.'hao0C$b'go@2#r#hV~ﯹ+L5CzA 6%5A'U97C!Y] Tɺ[]gtq̓_ͅ.52x.֠K8͝BlaƙffCcncy1XyZkk0MrpF'e"Z8Qnꇣpk3 f*@wfm˾wEo!C_~@ 73L[ ]YUBgG.qZCՋpؔRCZ&^n%Evj4Xg+:wtK.'w7?OSQldv:'1oK17qC9n&e8MB@M#p)CPg l,_=}K4T؏|O,Ct$$SJ0qplEiwe eu A'@Ry}$WiEhm%wyDkWL&1帍%iEo 1=B+қ /?e,b2$jCQ`: ͏lDqZ]ŖcWٵb% {ĔnAUl{| {ˇ\Wϔ͔鯬kEzs q srҺ#ѡ kwZ7POj 3ąjwٮFS~ цߍ4?U ˄",FH1)d~ nəkU͉Nk\]{C\+\[KXMR-KwjS*nT+.6yrUp 4rSiJ6Q,hĜaw?nŞsl\ K&(aL m^fΡLppCcHxb Lz?`X}oJ! wv" cj^n:Sy,6mP7tҠl0@ZѐAu>Iku Meq1j/McċX8Ve3npuBNpaEPp T/%C /Q1sHG3_?mdQ0:u$TLh) 6֜gExx0@( ʃN~j8IKeگ^ɤa۫C1,]e V2:ym|fIzH4)iV [H`WTVyۉ a2=O<ȉZ#Gu2>i@{/iI sDP|#P.|/mڛ`I~۱] $갊A5zK5)Ad9HxӛfW }DEU[hzJ+ᚔAwyV]ҝ䫟GvsbzҌVލoR*5¼gAsU6i*Ӄu4C`!  cGįK\ :^*qڌ\'e ziF88/c.6z0ήBf\v6?xpUL`ǒ%Da61{Չݱz5}F|_ܽ)76T Q0v-\Ll !:lv* K@R5 )>=vZӲ7 η&Z-)xʊ5vˎj`jY-Vѯ<@z&\eGXSNP=3BXp<˽or=`*Pϳw7 kJ`zD#"T.*Go=L~深{7Nj#C hB\2iIc~Lvn<)-p#rGFA]W z 3;:t%귛E[˰||½ww^Ka '&v-<#ٯLaF֏^ŭ7'̥=M+ṗ-sLPm!F/b/Ca'yr%芪9<,g\&27lDnfjZPaq,Hb<@2-Ug %"yIӼ6V;)*u{ X!.ɹ _yӽܾ-P_KeIg"o_Jzxpjh6 g^j7;F9^p\IDPHT`8TT{[iξ{C _ d@hE\a.YN "KKx@g lݻj .(#|:io&'? E`>yo4 n!,;4i/wHjQ$NHi]Nc93T& 6~ &~kiOFT{gʥlgZ~9g`5o:$gI_ 3" >=kKH_h-!ƻ ~p"u{PaXj@'w]d2Է.WP ԷTBk|qr^rR$V3"bN矎. 4^aWnR"#.e:eTS !3-/>Ͼ3&ߔ$262``|@̊WFE),΋ᆟbA3C'1➲"Pd+Jɝ9;_ ";Sy핕1 ީL%(F#0:AɈkq#!T`yyĬk{Y:dVZ;kk(QJwĹm[;=\@tFf ꭮g|] D|% Mlj~~! !5'Q:zJc9wMS\AtʜYJb~R>0 ]^KiF^n64-sLR8lW\Ha |eWǥ̹іe3Jqqa8pWz1z\qBaHN b*_ݢ+kpV1Y`{𓻤R&I`4  GFqBpgaL2.H~l[ʥ ~#ᾺaxhtFx˱Qvx,Ζ0~ldžʈQj C($ѯp۔:Ouiܺ)Ր۷liמ 18S~|[;ѭ%F)rp[/Q=$h b^dap qK/b㭮#H}/ez nM4?EMt=#q_mEH؋*rt!.(Cxϵ<@IT=Wb] lgrS'-#6N[̡Yn®{/Y/61w.,?Tcң~OTE&Uh`3~cd'9o\69.$1\Pbp7W y+ihlu ̨<$fA?12F_e-\qecj V݆F ᠰq")JEܗ i8N8͖c ;=M^JU0"҆a w+ !Gz2a0VFbqV[ks+6檁|a E ,\ ~Ė aWX+Me`].VC|i `(#$urDƿ}u:V(e bk^ NSd<4~vjlf of+Fӝˮp8 jcTK>\yd.WC[sz=![n]rQ$`-D UM/զ|zg6lUg4,jdRqu+Xv-n}H3!Q>BW̃5e_opiڄQz?Q5V74+*V,6gڱcϕACcy]Vs>/tLaci<[C3VE [+'AGq8ާم\*.Na9;[$7KRYY2,:'`'0˺1/UWY"Ɛ[鄢N*k2R1s.5lWJ;rׯ8~I(NXߗ~xi1Mة5 hAh_3ɘkjѻ?lm,Nk%3lʱ %v 8bCȷ *6;dy (Tץy|D'.>S( CW< [7Rn0 0Vt%>18zh&'-MV< Ǔd?% nV0%:1biվ%dW`hF,8!ג (ViZw*֡8e;3**1T1`.LΣ,PAVͿ/L3ff!`pAƹc 24a?urw#Hhצx2ްas%C}/,]LUSXqCD w2V (#)\]Y(nԅr /˽rKUhJ2猆L սm)2|7S'SeOlQo̗Q/:N󰡤]<,UAg?2x}y{ tlC'\%d4%qiglj`Me Y{R-|]5˟ 7ҍ1ZGM*|M\{Ow@ȉT4d/9)CiGfY_&˞Xu9sI s۞Mb"tj) x[ oS< + wwk g ޶J !Fh( Ȅ]w*DLD̍b: Cqwkɧ YC`'S!"S[a J D]< mǮ\3}<7!I blQSeH#X4H`ߑS_g$Юtz΃bͻȈj;Nܟ5UB ?p=FpFymvU-_я $>E|n$zrkGRL!) Z`E0BXuCjU]sfBLS1'ߴ媏= h*Fq~{ׂv߻S ΑQ@#mow=t" .=pȂ2@Am@V_F\!+O۞ƲUcN!>N*ȹ6{"xar4qU曅i E5ݔJUO4EEm9#lSMC/j_##O-yaQ).u"={Yڮ$)PJV:!KZ&{j)0n^j&mn4pe1=?LRQZ-F 3 6rkn$JvLVQKxD+Ю;mM߁}0*]5ǕR&[-n(7xxt˴RS]W|FM ui3.*!$~ޖK/n^WGf֣ R (S2mhbRX?Ti{Lgo~.0.9~D$g}/ LQ 3OS֍Hn2T.{t/5hg%"MF"-7YeX@5hx#IAe.@[$xVpR.>]rP=&*͵; PWy!=DkNpq1p ^)ˆ/t ?m50$bÞN/a}٩gނex{iuSp2(V?x#ݼ0y+u4XIJԷQ '{i("Ym.j[]is0l߽*`]{%@ș]\}e@+P9^ U~qj̡Э~\`,=2U5 sN~|Gƫn`MzW9dA^xљSaOʁS3iK-TN8X$Xu'CebUW) MiX1^6elJ8H(W9 Ib|tK}AӞðg B[E@" OXow''ܠ)_z9F/(]PHCr@c7޸a+cbgJ._7Ye0$!й1M.p`|ːTƷ:N4(Tc&eOƝb%STmB,Y3c@Oһ|~ek&.yԴaJX30{R—2(=%; gZ.Q_|ŕBF1Lwܮ~ lA_/ug+>O`Z*baI0iTgQw>` X͛!}0w\"z, ݋ʃ,Wh YN'fMJ`$ mߣJZ˭$Rܑ);]33vnGC =B%ǒ=ʒ&%<ص&~|=Ej--N+У=ZjL)QvX]ka^ JD4. |ϵІ?*P׺g9s6߆+,#p`}D)///[MV#Y!vU[h'Hj[Am0Fzeƃ+۴ɐO0FU񒒿}e)D(A`t.<~b/^M&~Nj`[u:M;{G0P422ħ%ICδZ[e: :2 STX~nDW dQXU]D|<_{Uk _kou\(Į`l .x_rƁ]"^u.m/mKK{zԏOK8OnqػV-WE(XS&J104Dc gٻ;26޸}@K\eZ÷B-Z AraLAGL\bhegkn2Ȏ?J;q7GR|%g%&*d\ɳ9ƵbW Zzz1MJKw/ji`2qUg={G> Ȍ6 w)_RO e;Hy[&0J_&3ĵ䇆l0ݳFoSݯ‚=<MW,;1gyC&h+877|!`]!w/Mu̦nSɠׇyL2?NU;Dqϑ­=>\D~nO+i.]FPd+!{%bmaG0_ԉs򵲜8e ^"Wf.زH[CW:q-RgeNdPܗ[`1XGP\N1̧QŚX{af9 žPT=p EͧLH)"<.vZ4]Ѡ;}|{HO8=f5;9!`WaX̟i&]h8>}iwjGe90. FY™\- ?ޡν1yI4i6{5E|Q !_4 ] p64CҸ2Qèa+vk;p :.Ç+sJCGaA]V=RqzpQ Ex^ha ~V9f.bʂ77vEG 0:D^d&»4e&"+YHuQem$BUJm wg/ %w1V4hUVqꙙpKrk|-wy` I )>P*'#F/N8#[oAV 'IfRm3jĀaRt}Br[1v,iE;v UӬm鋕MZ H]rHnQp6 AFK.%A(uxW\98h&|R랑Vz"+8,g.31k,(huVx Tmu_pZԆY6]jS"N]yEEsH+ ;>qؤ?d4B*eR,(ZY V^b{O@+77tBNp/pnq3S;^z@gw4GكƑ}&/cD~OL)-3k9BY riF!!>& x=\ZRNnU <$IƍF+TlW nI1OH^-zyOEEc&)D|r'JH**zބ uG?N9=WGtQly--[oY.A0Y2ogi/zKo {BV;\*Fz=I_/`y$an_6Pl5\A#+`/F~!2;6WIf#Pic!>uXO)ĺfFFWg}؜ojG>b[c1}-Fu uX 5 Cug+ `&w ݮ{+JDX (9IgئUQf+<Vyٲ~>IF|EG* u}lXL26nh0x= _=C#ם9JE75-;k&]a `64go]RXVh) =J3 3 ࡆ$n#nszMο8P~aG'*ߍ" 8Zf@!hah3F{ |>mzƒ5 w'Y3`TJ䒕}7l"-"yڈCJaQC\+ #_C"yϔ$"s l+uN*bn.ǭ h~]\GRZLHƇs= gEa -Z';57)'7Iƾl&/IV kJ|5u1Pֲk3jkm@qVsL/i A+dz5-B^ hԄ'ӎm?:/H Zp "t6J7^ִjP6f-S Zʎ"AO@ODw2Bʼn d%bQ8P@}MXk5aŕs+(:``eE9a9u$ iBTн3{oAsue͉)$)|l|PA %_Ņ#QOh`La.#T; M}Jl>@ҬXEa~CEe =j@1dd5D@B5;& ; jO"Kw-h3N*dctuTnP#TvJp⇬:W@kI Tdh*É NC7l5z#&Xe6B5oI;^piԉ/K}:cdt}haX@ M]v*wm/zFCO]oxgSH| )u5BuJ>Gʜy).ZX;̓(@Y)524RPH6MS[4YF4nHS$(h$J#ϕ,\'9u&O6= v0(cR[7\8(fCoJ׮ 1[썌af(-`1C;qZBK+M>4 o{*6˳.rcM0S'$j^a;-0Xöu}PnΡy%Q[HuMRK)}RՍĩ 9Jz%4V3~ ܑ`sr4xH4`QBt1#&~>*BS=IY֙m' D6=34Li _RESml$yK+VܞR y72=p4m1e ?vJɅѐY~uDڻdI r;6(?tV=dβĄt 6bι5O:g`lr4M" '[4[ӍJ\v|y9kFSa(#BI"dNNX徫Z/>hk?YW;xÀsv~clA넷bչ(QQD߶ct 22'rq9L3'ܓς=[*鷉۰ꧩ,E57M /zeL8YִF3zd/󁑨;{d-*0exkG=iTkͺ7!2uޘʕJ?Sbq"o; ;sЅ$\{Mz"S,q~@$rgP%!$UDHO\pc |~9qJ DwmL~L<f+ &@ş݁7A"#mvʳSSW2Dʤ(tNkbC٨9@i- ]޹T$8tv#3uP8X%f+P MH95'S.Ht)t5–{ ͑Yiy/ڝz:y3ꓚ0q/ ^P^]itl2Ш,rްv^rɶPv0GUvPٟ\6"QL4WN"[1mMcYrOm/DO 2 <"*Mʱ XBӊH@ w_i"KׂQwz޿ִ2R=kf XӶ+B*;D5r򺼀m\[(,>W8nDÐ~\0T~wY&y9WK_B'ͅ 򣻛/ `·!K ԕb gdI"@g`ˑd3n:2Iu"-NX=-P^n6cC252< @Q)Ͽc4>*;ۦ\P ClXjvJ#,R!C$uK\Rp[V>rDw KXpLRwp2# ·enaЌ_'NxDf CfOFsWB‘XՇ׫_bAC(X0iO7COO?S]<'󴥁- UW8?cWKmhRxnU=.ڊ-|ɮ~~|4e27'A&+yEN<܆az/}GjIPV-h;QwBh}EgJx '>;( .bX Q 2'2iްFّt|ʋSHUF eipş@9UCW^ڠ` ߉[+@噭)LH>cIf@$+#ҁzhZݹ9?dϯt%=ղm?٦3>hlٳ6t Mρat nФ,~7A5zwCACk[p{ ȘTT*vNx sm  24="P_{;D({I7+nm+3Ƒ6"IHo1U[2Y)<%v;ao3J_$n.IwMc& =&rhV5oacFztnVGZ'w-.r/a{\ǡrV<N4%{\36GEЫU0MąLxO!s^Iِ仍No*eKK plԷkn7 >wqD g 7W*;K];U|ցkjQ6$]O2|ؾ}Bz VB5Y-C|tQˢfྶ5`>}`*lа:{7y{~+$J+zX-~vkk.,Q^^i⻝/2" d`-}9Ay(( CjQF<5x뵰___ &3cz\ `=6ۍsQ}{NY4p@D١zJ)W.PiF~]d&SipEQ؏;β!&B>pvP R7ŅUr C.Ħ+1X. tEG3IVE,yLq8Q,Q (;\|b͕7*{t.h|ZXN7VAc9J feF4R$Ϧ%ze CVO L8!ʒptTC &D ,mZd3|U #G3BOݎD.;6 ܓ5Ar_^4оE^Yw;pcl{Vmo!%I񣢤ި*;L:jxjХE^8ٶ2wT0y#EL7vBjGF1q3l^?z.%,Xů»f.ʽz?(!߱\"ٚԉ^ɲfpk_d 40$]X*޹&bz [‹ܯ 4reDY#S .>"4:T}qe+hh3苵xđlOA!?Qxaba̋Y-T&r7rƘJ, ,f0WE gI{|3E,C Y f\g散f ^H{ُ=&rj +Cz̿35+K'jPxh[00g)8m;#պT%XiHh1F6!O )7 e5`|o%5}L:HSo'uw](B`#/}cpBxwuGAb!v4ԉ#xTR*Ojw,#j_7%51X6#zoa@68jfg1|DZ'L*X Ԫ^E%ӄ֏?,=}k4iK`a{"didcG X ϬX?( hqJ꛾');XO Ok.ֈyBDfvD7gd3Wo@VC0rjۡYTM_pUܟi99r Iy S-vŶ WR?qrn;r{'n UI4cA_UyK~M%W)fsg:H4IEG|B@7*3ָ-87d" %:Įr;E ԨJ<^0/WE[(ye-'Ca+J[VpVOLjmLuQeW7$o]ȶ' H3z13 v6nKq%WrZN8hgBS8BS s1C~.L"Pvqz#Hs&:3u/P$s&\bM%sPDB9K!v=J ..1ȲNLvB68?lk Gy09x i!6 +׶7Urכzs =5yXFg\F&7rˏ\\}%P,b 'f̩o,V{b6#Uii۹.eT|jqK|b*=ouL.r`H6ӟgP${JYsDFV*JմHTol`Ƙf.f>iySd3~K\s@ >1EK(N9tA(esæ8 $c176`k#god wn"[qgycjbMU',;t0-DK?`HZ5nGHnQ#iɒlDջPL @uں8Xy$265RI1ip؉ IgPfE}G&9_@WZ̓áB X3^@SnEk|Ȼ]mn laA!vd5TR8!ڴ0a(YąCOҖ>&/^T-%WZe_6Zi?jGg!5$J/˜;*Jzm&BOIp?PLV΢3g]o0&z"AZ?#&Yh{ ) (NgCG<$dUHQnm92wn6~z!Y~Gg#Cuĕ18 @!Vmݰb#o^?ey}dRG3fDC(q 7=DEH(b,+ $Zmҁc Ag/V/2[:۠e[E0o*hK!W4yDˢ}XG{#>D!A]SoqWow_sJᱟsG館J5HoYE0f+N ~U?dCL 9/?hzTNA<}Вe.TIF?'# "Mx6^v~H3"5MBc <_|n3-seNː#*^f?0tG:/Im1ggՁkS8?*C1fdx>DyԢ rSrpBڈ:wonn)}]2ͬ*y32 OSM ߠNJsfʆ S%*dɶ2+`tu ? - ϐC 7K씲 TO rIe(qKowg}A`o.!#nɅН@=/_2)ABYq!LR Xv+s%Y5ËSII}S]\wH8s(= < ŵ9U\pj4;JZq*i7.9|\GPZ}wy $ )Qw){J%?˂1Ҽ1rZ{ޕJzHwPgsS6v9)|7 }zQKۊКo"Ⅴ#I3M,Œv)C{hy4V.Ee旗]uWvǴtn>TzZd /t2}p p GJ5#4"xN̾8`$$cNƷ}RDo!`Ұ/ΰ`# 6ͧ.geEm00 n4ɮaow﷫()XEq$f!u 5BViI~]GMaWmYD i- n8'߱H{Гc\e&YS7sh2eTT#'y`z%זqbXP*43W}Ik跤D/5]̮D0v1L0 t I#q)C jJ Jz\:z+koN^БOMΜ] AM+fӥA-{f^#q>Lb{q2fwx C~PJyNy%ÒtTcfXUXB@L疠w-V]J_vJ5^G%9(5YLTQ⎋@a=m;'8ywԷ(fV6楻Dk78)Bgۯ\*mF]TkmlTxE @ GLDw<7Eqұ#Gf>_>\1kF$ZL#ҵג{ij%p?#F`hnqMu#pLQ+NHަUh{slϊ!$l#ZNcy!$z~ȲT/܊K+OEifc&W;>3F\պSciN`n@on?ã]\:^154>aWc.LW":DKxz[B&6f]+m8G'Iϸ*{!΃gc`bCL˯:oJ=,ORݳs@e5WYToM t(]in{qߺURn-fK@9lZ{]^I~Ӏ 6\Ď3&d)&ucME?0І]L:zpEG=>{z^4Rrx0߾EFHm#,z" 2d̼aɱ.)m S ;_Uj%$/5(&3 ^aU;'l \;##<-YazW!&їq VKO^1ҙ+*^rߡ.!F9OBE&(P$yPyGF]e~k+|8YݜneLsy#Cێm; [5Q+$PcLP~zf@>LHQk!CA5Wi I, wœW0 J)68N f򦫯6|yXhմ5e]?O%Cy^EE+}zaץI9o jto"xOA4 S,SUm4hUdIV֓7.("Fv[ͧ7?*j9DOGeT+c*!98}GEځTCO&|M1W3&^Іt5 4O aOob|?*#*s"}`P<|Vrq|΍"52\L#j*;Lz/?N:Uw32IG#W~#1ʶX FPEM!ߓ6ؗW=cy4_|H;{ ~u:K0dGae g>hI^EY*F\YɅ)% nY ']{tKqD6 ~##FEp%+ŭ1e#鹜 LܽJAZ +J%YI.Bb_0EJ>#G1߲1Z;両74x5? ydEQ>!ZAMà}Ì()3 ΂eXa(lIؕ<-5-m,2W mArWBu' 4"\2iU슳4Օ~deWs]K< $'YXnFYĩ]D3崌Ev VTߟ}W hGl*ɡQIIIݧ񍦿Naϭ|ǷmS6yTUn[aA22:oOb l^թD *e3n<ִ.fE趃O+Lgn`AlLhYt[C[RK |bgeCQ_yG1H1 wg(M}6ksCBP d7`u٦σ?W34|6xwև>N'߶Ƃ71+nHae|87dٞFfepzu#z56KE3:$0ߘo'Y5A[0CιuB_q62L4JRLۛx`8X'eM6{ӌ%%Fǡ ^ɭD_޽ڙu߯|7T hzcy'媖?b/ϰQt%~R E X{ȇ XUp[TCxB f u"vFa;|ݼN+9f>qdzPF0#9j԰7NaDX N/OzY)mf+A8ȿLp,--9Εx&; J*u2QC;2 '`_˸F1|D.*>h\`jFﻡ  T_E1]x2 ućduPD6-Pf**O7]~P6՘lG3Kw 5?{!啂c+/N|#!v S/Z!TmOBGFڋH2lK}QA/`Pz\fo3XL*x.i/V#8L" ߓ}a ȳx\^?dr͸ SVh 0@m dh_31=dݹ.>SWv6 uQuM.XHDp1c߄-jK3ؙPRuB}4'l ~r mںS8b*r!TQ} 2Ta+8[tޟQ,qٵxi8j aFnVԥt}I7|ɦڢ'3?33 O\Bb/Ga;]byCb[L~/rJ$@A QrkœNx)x":ۛnGU ]n0[S\͋wA^np5<,)4kHY0P{yC-QnMը* AzKa Ulq!b®La1!֘^.F&9.69LhDz4cx^WHm\4FQg.ys2 G:  ll), M੺· ~|<#O.t_- cYm2}7:WJrȣ: l4$2b&('&39_Y/Bs Zآsgqp|o^bІc%-H%ёi#1?;4TN):>kАi`qWrɹ$2c9|#4u^>Bn"r]&|cYDvۍ_hK[fRK/"οo 7K빨FY)OhaAzsy9F?e@ {/}b-|MP!Xd;TDN\e[Zi=R@yFp<ʛ@( s4łJZв:.8VzU?eݑz&y,0n?T.L%@ETJ\] zضzUtAW_ d)hq?\ }gqSGYM)4^b37%,(_xBɿ"y|{"MنvXm[z%ɓduX `E0sYwk/ z1DA^jQ{!a:}fd{Iol.V{c5|Y3HXXS`K"$&dXUsOcvG g_1JczLe?c7e%Qƶԧ_ (Jt {À|څ},C%?%?_cxǬ52[Ys [TDS$Eq3^~QB24SX>@N(m2ō pD>ć;l]⹉] U) |x2"N 2_#͆jX&#"& -7xh"b"o+1hB<`OQ()WTt0eԶo@yI .!Fx1F* o#X0b"Pm̦6?b ޚDS |qn^WC_XLr2י'J F8[AqX;˰ߦg7":meQY2nI͗Ɓ5e#3}3~H@/+i#{ 鉤P/>jwj+Mr n)+alME%m|ukD$ߌ@#bYI g rc9FH"z ^V,k5_tǸږoS'vH޷ꕥ"rv8idm?yTI] ͜l˓NаOQ[L3 ͺvf?S[=Pz͸߇av =n|ɸ-x`xOIN۫-IXÝ)G>ޭ8yrw]kXYЮ%8b *ZMyqwSE'Ӭx4=< E O < re?^x;-]ك-t;G=.2t~cӫ~RtcUvȊmÊ]WZ>gxZۂ(U4c !G[ !.bq7%p`矵^^{ԯDRBfn`m SOHs7Ū<g@ΣOPuԣɜbvE!QXHl-w'JfmD=2`9L'}n}M-8L4Y|˻q]S=]F@t=Mj4  q\هTSjz,؇aTF&~ew 2'(?䜺mqK%1O^7ܕh3AP"Boc=R$"E@<*u]q@Yu9wָ>&%w{A1D , /}y㇦n|wІ̒"_S5?رc;׭ώ!SD4r Uxa)LF3|ap!=< hj3zek$*F>,>E &5Q:ܶu7,DҢ`x|ȣBhYI\0QFVu ~v#ֻMe"Fvþ43 ﵐ3BAE͕rC$8 XaOywggbRO2q6n7czʄR8r$wTqخ[fNЬ0qed|Up Oh@8@ѡ$ x&w6YycW&L;*S=yn`aadMFwps辠Ekޤ%.vSR5wj>x5$wm.7%AլN94=ji&AV|I9td#6nkqsLp%4c"^=3i%$꽉: YZMFhY`oޥ&0%E&mޘP ~䚧Ĉ31 ULl-k+WIeႭA *qZX]zi [ ҆ɤ tO_(u2 j"PcT"B* Y|G+]9DثGC]:*6^״{vSV;[7iXSIMku@l ܀_K a ɼgkV䄉:x"n)N~S7@1(chWro^h՜ օ IӴ]ЕAPX_]o:֬4a hJbq,Rܱ"͕g9MDCruKY|7W1t2*f6ou.FK Ko;= tHСؖ V"kp5Wɼ< %-Ā?E]5gx2R5 L߂xXꑺYVkaۭj, @T5$~A; 0P- I◷d %jVwNb$MY)@mω  Vs*|v><ʙ=ESruN1qqd7 I_߼9Z6"w6=2:8 .=G9z#*C\DcPDn 5y%o.׾=1? Ç_gg漽?N_ɸ_% JTr1۩-yc7>w`3A #]<-_\P,qX;dI?vZa.:5mW,LxDi[e_GFp[W(HAO~0w~@ҹ[rVR~C t eVYP$߃of-0:y 2F?V-:}Bxʽh.L,K!ɭ]y/&9 vPp'-*axfY:; ڏ+6]4оu'2BsD&Qzy~VDm#VM89"fm,$|Õ"$y>d;,uf %"&+[x3i#%htt>[k+2R'k +1@SS̉#~(Dg7s,8`.}kkʜ;jY9 EerWQ9ûǕ܍kb{QHrY| ,0 V<]@XA 7}=!-d%Xh7Xv*gtEۛѫT5rArh :d-uT+0h#!ѻܬe9rjg9^;ƵޘnS^QR/K PڊR: MF3C17sZYh%!=2r+. i<0ZRm*ߏ&sѿ臛ÓHel\vJ\_e[CM띓nY`%^:כNs^-oh1jdDĞ-!ԎH3 od⚫ڮ9O̠E޸1,[^8eh--gš@uTg4@TO@D\Hg"hفx@_[y no@k:3i6;=&܅Edʲ!)e `Azb!B[}4\!BSU įX& Bit6 Z."dD_u婖~g9ߪ7N}D>Y6{z\\`w%PGч?N!K[+͍tXEnTk.*%ZνP?S?_%|VaUƙI4u'$5lF5!#u',`/ۚyiXάImadA  i?:XP@J|}XfRZɪ>Si)(iO3d,,Fb?(BR 0NLJh\̷J} :xJ |yr?9)o(|sB_9DODG9f' dO%2aN.ZGx_R؋9B )$e/UI­(wɉlc+ZWQcrQcS2T)Z6(VgXv$fOC.a2IpX6;$DTi ^&H/BY4 ^@߳; -ta7FN`>0K Ȣ{gTBY~NtBdGX&dC/'zSa[h3Ho*h!F6+8R;4jqe'3fg̈ LV\#DCx2~祿])pTC^Y6{=K媭6_sy&ms_|:ypVD"])hB\ȶ,}="o+g;"zW̗U(_`uFYRJ[F/=H~%{ޯ=з/PF-&sT$ V_ħݒ5x9@QW0Hխ v_x=I zA I~_sdcrYYhyA@Ec<Fl H:u6c@wјEymc*# P57oCzF5fͭ2du 4П 躎R.th^ ;0߯]q~7 kϸ۫]AQa.w4Ub#43-WAe-rcH5-. toJrY7F?gfgun|@'oNݧ4JA%巭%a=uR\,l>!~xQa3c3N\CYQu.WbYC)Cɧ+ݴTR`*=Ö h+o  `[XBt"JlUA6ogN$Z,n3*G^| IP+bVp)* ѷ IB="VO0`&%3&#FoQ%&HqQ8mƑfIps ~W°)5WG418$ДLPjsر)p|7I*x$V:L~nds~Aϲ߶je蛕h(=e6лRE}[t^pgI=nqAz/ ũ@m)F% W}bu^%Hk+s< ~ Y.z }ơ2 1Tʔwux Pn҆u! };.NB40eh2.vq/{H m02ƗCPJez[PCMÔ`1q+r|d6yjjk0ޔ8_R,oՓoPh=,OI~p|ȟ"C;1gnYm?ZJ٨뉡y\*Fcm<&@63ۣyGu`Y)DTYrm=JJ4q zЁxx‰gӏAn(x<^P$-qihD5'}:{Bxq&LD?ꐔ@k2Gxa>j5Xx_ޣDexⰞId]FdX-7s+ Hqο>CPa4\Q˪߷uN£QRoHrO"v]qt8<2KBd$Vc7!A FDB0+i<*2ܣ5X94Yclk}AtFRLN0YU438ƷEo~mqSUF-9ɗ-[[_quC)ݓXmmCcuF\ @> 2z^<'n cĭ2o׊*q+>?W`pF\‚ԁhQ,6YE>+oe6ȱp%s@#d?<׈ 7D)ۛ~e'GYy/s`|&aN!H>;-麳0نJXo-;[^>gU58 ɐ4L'-ʡOTHAK bXe# Ac4gpz/%D(m'֥v"\NMGN XV5Y4=`WPPH)pvS%,Ip K7~'c%鼎+rPW?Cv| ,:)0޲`.^[dhBKǶYdE7mXeYuAMpc94k%AO)}OBE#B3T!S8RM.c);(㙈6442QP,_5?Bz T992$来 WFoP`&y7 G#23'n",X-aشy#Jy~SK:D֮p9SfSE`>i&5*M65}EN ڳ) 4cH48b ρ[U?^6y$ uĂ?НTzR$>VIJL\OgY=a_&RAV%I+t 0jڔ,d{~3?w~_+҈XRtvU\G2%Ktք0O b߫c& C-pᴤv 7sp[*tSvZv[p> NT](ƔT3ЛtŒyо =s{%?}6/*VxO6c*>Gso/<|S/1~g-BJi^i~Wt>)D!Qi>&$6$nHMB 4r,Ho܄/"~5 j[NǪq|"JqdFUژj>+/u*F{ȜO,91"x.2JuA-iTpn/X~ސESS.)Z_Tؽ[ 7Z}6˻3:>)@ L7*BhxgRrIj>z*יU@/EOiCV7gL`ϓaGG!r8vD^}щ<6}"ӆ0 -uΞH,h1%w $nzf6,.$[4E]QEہt .јғ| ,BRRǟc283(E-'յ]%ޡ;,%ԥI ^)~aMiF2ʺ%0c$&h'$K]P.}fT8C<غM&аPhG4F [nE V-kEV82@T'Pj· k핅aU&G.g_JcfOg 5xH!p)Q7zWQ=~ }v͗pFCS1.]O`k@@~؁Y8kWc3pxmʑiiznWG ;Lxta D="ϼoLβp|@5-" c\^WPpz|h;V ށM|=S,]ALGYʍBֿulKsf7{[gA(ڝSJ=L?²0seH/!a:wCJo XXFxQrJΎO:Մf,Rw\0˘A>y%.tu\s6TOI[ם˞Ŝ~ E'j͉M\9Eמ6C%4ʪ HAX7m6ĩ_2 dvbnKI*q׊y[8ac*T? G4j;?uB {:c?F lORuART)ɐ0́D!6<Ëx`r퇀36sh0Bm&8S~W /.CZ]ka xr_YDF1ڔ |Fw K㴸B]ڟuD9Ppf ]?W=bQEW5c ?''Wn_Htȗʄ 30 |M7gmlevC H<'!O)'KhmLcU |izӌ@y|akz#k'zQO E>|m&b\0{OGhm|Sed6-grU;F~VԿ&|Nxť~ OOMYBkIA=Rj6_FpUPIXՆkZhW.05&PW]ZRWSKx;rmJǖe8V{f PQ UM%ho"GeLآ\HnW'nSZC/)&'Z)Gt@NL~&Z%L8 ?vx?5),Wf|,LJ[ģoi*VrW5i1Ao= ;D?QB9W0>Yd:|n0&%(,0W!S x8zaZ^Q$#\~`"1/kO: ާ7/qO]P 7$Y+JjYC&KLF gr` ~W]XK#5]ڎCwˈS]` gQՓ "OcB)R>B۝ėMaGK3&*zS 5q01FDpрgUBb{bYSEC/mXLy10<ha?rzY]Fn7;[R.XQ= |@[~kVF3~7G3H=\":STDZ>AG9 ^ZTewVV6ZagaTtٕw. A iOLMT_v},[l\F6Fe8RںEykO 0.K ag5l: CVeETt g"q>F"'mHqg.u E/blKV L/HFxǫ6q4#$UQ#}񟣌"Cqw $\?-XiP?Y]1HU\ cDKԮP<e-`ݲ HOT`ArJ͠kGg7 8^-UQ/tzRuٙ=}8>zԒ ͙$|ٱ Em+(Lj M ^1e.+(h=<,&Mpspr(~,@j2[|͍U>uJ1AM5rk݇0JH.ޜ;jx?PH^Y M8hktJCǂfFMI͋#p \2CvMh''nIi)ۛi:JI^{>lnH| au }ḁ]"CbⅦ$ai)"m܊}h0d!,y$Jag^S[Kޟ,']K%5# V1OLz6|D6y1';nj$_>maҕA2'۪pB i1l o. ZObY%Z7K]!;#9r*<ƪ`;8*lUj͘;֛U?aCRy$zrG`;UCAuTM7,0;yOѶnjݏX(KQ1?#[4ʊ=+$Ze4CM }ݍ\W,wDii2yNYa&R IN{UK{0!izKPq!tl@ɭ:]wkB \A2Ґj@J >{` |9f1܃_P"nl Ha?:1_޹@Pl&{ pj-=Kzj:c+5ATk:[UU z_}$5Pװ+B +nك~$i/SћB/66%MS$mda$|&ZRrR,ۯWb"Q%!XLb_!N/ le4MVr, bp/ ^{Y,%!\Ax,ZwxMA但W"8l 3Sh`^^+յ2D"vAQX|0]= % nr%/n{n0%eڙOrg]+3E7h׸B q6pH62tqݧkJ6S; N2kC#( *%RrLr % p2//!2e0Dk"m$MP=t6 DP:_d{>ȡT=p1bmU:?f[kpK+9\~tzVQ]$O TQN<5ܬ"j4nчO{0?;NJ\ȂlFnnf}'wXN!h`~_U BLZ[`+8g|7R*\Bb 湖PcLdw@eGQz¼iW7 1rT (FV$ ?ݙ&T Bd0 gIdž$eAQgcUzܯb_*5/ԍJd5۰'tS75ۚkK\Hgu6Ht9NS<> Pnz3Z%z$HuXxqSP;zB1p=tFXvV4~Հu`ٵKy(53?8h"}Bn52Pe_~mR7.TU:sڮ̉O̓iRKDB[2\3>;7F`,;ʰd(:K-M:f3 7?pm2b"fi@Sn'Ȗt-nOg(Ma7[B?TꚷS$eiBHռ_Eլf--;RaA5|LBs"wiI^ǻD.>jFE -|aUhj.dJkgU'aĵ;pO:+p-:>*QȅuoW#Cr_MESo|7 'ֱ NK>,<@g hIb-!yrLDaM>_Q~x&Q"+ےkJdY|cP W fa)Ќfv,{Q7Fg2qnlxhKݲLQwVOmB=!q+Fa0̦aL? 3@Cnz}+oA"Z3'Z*(}l[MI vF97%_o<-9ad4[m_\xOmr&nP?%ɋ?v! ~Z}dg䞥ՃٷFpgRoڶ'# r(k`@jjTٸI{3.4 Y*H>EL*A4ꑪ6lz$PGX?:uT%s@-s ޒE61Z_lf Rz51IkſuZSlzixj\kir:eTg]0r-P@4 gYOa  WޡľbfU%NX~`Q=ni 6\LGA)9D6oi~sቲĀOC(jqsz'4wUwnH"[}n%Mu菵C]9; -vS!f 祌q`^d7LD yTTYu< ? mx?k>p)m4eF pG{L^q>ZV904&G»)_@KI O#08%&z\Wo?K5XcVgft.llP+<%vTI}޵ %-MDS" b`,U O aNmݘVETq') TjP̰Ɗ(3w-dW)+Ed!+ gg!Y0"ӛ;n+<MgЉ9JUғ]}f}% wϧS;P?T,@CNi9ep!0"9hDku{[3hMH| wڧGW/.T9}m"aL-w8 WJvgBH$?h3KK5O4R[Ⱥ8JccUzX so7)Ww߆F:p]W(J]d7.=FA\'q] n|ƋKgV=Y&&?njp(MڵyHQ}/Ǽ3qj>MOr4hT=?+(9vvv)5jX7EcL/skäjntF m|-M,tnVƶ#Q]tOU{+C59k3_Oų:Ó~*5wWrT{*gA[Q}$׫6R2y_cYII|=>}91XYG(U?M%{ZfZصMI]ψ!}O}M\C~@]U2'TU-+R`(]U$gb(ľjT?p[?2gÄĢ&Sˈ|c@UkQst_1%PVCITcn?W(vWXFGxH?I[˺psiA =tc_5w, aA 4S($Md^^aJь8RPDQ 0 2 *UϞlЄzGgud㩾v1FT6d /[:v{Gj[7fٺ|adRΞ"sƒMdT?x}VEf3Ts7ٍ.T381?m'.`70{9q0ֿQ6$}0xOƃ< P2%?%Wg1(!l'Ai5`5O11[k4>ltF::d#Ս /p,DECNɛ ~rP"4bN@[,ۻ:~>Bqm d|3gۺgokG#e 8R 1,s+k&"zBU*xxEM_7Lt*o^^Ik npz3IØ`ՄF~pyF20t% .BEQ_[%4#j2,Lʖ+TBIW;✷ɯu@ 3iw|[Bm`VQ$CtGt.kPckRh{o,=`mP6_I™Q ^!=+|Ca?d7$?R *f%d׀uɲ|eO~ڰwmQSbzFm`l P|W#SH-,g |ה}4UASxZk| KL1±םg 6 ┼D YOՇW6Yؘ[@S,gq2o LidVQl . u*b[:nm`)b{GF5eyx0Яk\5#!wGL뼂  v{Z Y5H[2`{GzKZp%Mj⥠ANDWpu*GedN6*25{i(^#ت#zkQ&+VdP$M ϼ`kV!^Kxu? Yljֆ* j{^b] gJX.h &iѯ3 ݶ&z'5xYWVYc&hݛ^${a/*z74\xܲy7 =BǸQP ,f8EuyЌ֐qkt1r{KFPo(VEߘ$Br.v Έ~p[)$gӥz]0Gf8폸f ^XZ}Rzۦ_AQ~rh[Hq#be` &('u*]5wt%?![عt#(WmRloMU3 7e@@eL5 %Jdɫ&q&!"뤆xyv[ԊڈeIGl{;[tbz4ɹϓu횛yQ[RfprE+4OY 'pi [u[wK̘&<)UчDl]N#ܦ¨iCeXEIVT7ҽ AXKȔ9:XךT]GWwnQ6g:?Sc0B31ˋm@>֜hRJcVZs VF? Lm2Fh6fX'ĆijH$;`C 7r`|#bfPl% acGEF G9) *</6j(s2LwHDL>Ůޛ% oܫ3$ؓ!Ԩlͥ3G 9JtP&apaD9`6 ]-~'f{x7TpYeZ%և7ggp*P$|uPr6'2D$Eo8U|S4^E?w^-{;'6N܅x?wGqFGur>ʚٵ TPv< O^qL*{S&:Vi p-: i_[b7J+6 R)jNw~'`S;h?O}<$AIt-/^ Ww1ƛA6c]J;E4u,8vEIFFqz#&;p3\ bTSpKYeY~/7N E:փmTS͵XO.%j 8Q}+ zHJU_xuX`(ILTF? WpvqJt*rzqufHH&;w[.̚s"wiX*Z긡ST;)چYzb\Y\.1qr_FcUGw #`j"S{Wju \JHP1amwG;KV$grNDiSS@zL'oB_*rȇ{!5-ÖlOmĊޕQF k!'?UEtVܿ!x `8PDh7sGkUvQ#nQx]ֳ$>r3H뷵V8xOosh̿.>!è`'=~x=%i?kg*Q#dXz:7B;PS7\i)ܻ~NSЃY 3W̩ˍ%@2=n.S\Te O?8 C꣤յf38fw1TO Kf^_6:%8+HWg9p0cV> 2"sPo|l.Fo>X0 1 ЀbFH#2{t}܉ε) TX'#Ez<])#}!_lp^TtAyC̾  kF\Pnd¦r#va?DLkZc%덐GAuf8q=K47P'{ܵrSbIl〳eu`d6v`ʇўɇCveo!y8e 4 e!רj̓ ۻ@/hWYu,  ꋣ>:xPp90;Ʋ.ab~e0 AR/m;-=XϠRi~fH4F5,}} jIReEx0{y?!YΦ>Y'ƫ‹~dYtxKu+nWu&KmCW p-"OLBXŤ`VlsBFf-qE CWhSG+"zξ~{>(>Pץ =unJOvlЕC<ޜ#4<EqȈx5ֳwMte,x/tDl5#Q` Hy2QVS1j]ޜSHbghݚ9!$?3N-|%n>nvK4 :Ox'P|AcIKnVz_wZ9f"ڐ$t_9Te< >a*8M8!5)HXRή1-O&4V채[}SsQ ')}+΍ Èk _"0˜;,}Ψ̠fž :RRJpdd2VWm!&5ugg{Xz ^]hݏŽ릪eg^ˡڍ[²c-(uȘ6h|c_~XOş_gtA&wʈڎ\%4;><7 J:h\9l5 *Poܕ.Z]dIhLПJ]Z({=+`µ'AO_NɄPg1ʢVWiȭ/х^C 7NӅ~ e4&hggԕ5YrNz a9{}~lUWV$dPt>E@#N~#?.z}Do"+9PފrckDE;X^lb6mi.3İs/L n.Ge+*^-"*pH96-Xn=V1 3U t H*ʏVPפԙv`q[g'qr I5̐?Y~/uCǴkArZ1Cп,bF fa*!g]#LQpr/FYX_Usʻ,=v )kMi>`]«Y<*:;pDp+ʊH}ImkOj9.w{蓢G:xߌT+N dl1y*7y<\2AX7L\J>~Z=bk3h>#B|mcNOj2zoQۼMǏcA% lf<͔MTC ]K3:)9̭(شaU[cܓͅyZ}G!}n}oB>DK +ژGσƤDz0A94^q) H4˅9k xj7ȠذV! SI&zos4Gkm${Et5^yMW<\~ v I'Lo ygGGb$$XIޟ$W:urEM=5Uǥ@Mdo;?M&ůAW:AF6nQ=ЃwW87X6*{:kٛdGi $p2<\ YڲS8A1`nZi+3 x#-abZvLhPf7 !,H! dk٣xe&e$D;QJNK㑌  (mE̝x=v)盚OhHXbNP~&g2'8|մ:Qi?ֻ\BHf,(wy|?K'Ew]~|>_J⡡,5g!pNdjI Vdg)j236_LHIPZ(b7B.n 탮JBEPMy,q'Bs%D pLꗒT<k|t.76co&,)JP =Bmzi\O@%TUjŭG",^)X+g\M[ WN}hؐ籃TJs?&f?UcAy&l0vA wѧ6x 1| iր}f̀3Ώ hU Vc*IGuw\p3-UI$4U? luy{HMo<D;r"jckz]W~U#SB/;i2{k07e PIvk5}QisPA^ztp1"ٍOcizI&!糮 U[ҨZNώSdYS}[E{"0Nm!/ڵ~D&{*U68G!,~\?Xli dˈxJ9XBy\yPuxwD.'Uf`_];^GUfHuli-Mj2|[4jEdgO7wr?#dlPM"ʓ%b-+2*. t8 d pa)n}z/DLnoCBy^N==נ-޺sdoKNϪ`tXP:vt Rob$!uWJG5[(hzQۏ ETpr(WV$+ q"x %uCG]Z1/M$hJ/!Zg؞~#W-^]Vo+/)k@nPt 8m -˷Kn XkAO7ӕнRP@&Oܢ%õ"Zkr?e&+ q H"9Y7ķ8BDpx Iu}}S.(9#@~ܽ@6(E4/z%n"eX?[fe 'Kvt%& !/ۋTӣ{ wQ#R Rm*S")ن+bp(4$,85ZYN&:[l+e7'weu,+_,}OLx6턖 Xe䝹GDf~?1uf&u2*| p|ߊ65V&h%mP˲̘c`M&7K4T f!++16Z}: \= <{:M pqȮ iId\7TEOyϙ:Y XS@YmM]Bc)Zq{?>3/26K m,S8:;406ri_~!OΜqۂN =_$v5 *6fXm?5-ISݍ,:aӄWUQ3שC5Uزuqhe1Abrli"pC;1a+cUo(F&ZI6f,GbZHOѨb .a;xM1,ߚJ] N^B\BkQ8-ϱeM 7!%S1f7-  hJ[[WSusf#QĄ/%=R=rKd-/Lտ Kd@H+;[p`k@V5I>ꦨ~vUC.)0T,1}"FM>ʉ) --=ќ14B6L';p xp aq$un+*FC<k1~ATVꈕoԐY^`5[x2PIBȾzN<֬@ih:>)ܞH]:PؚǺʗ:fUH <vZMIp;Pc nN( !‡WU8}K0DKBSP'6A(|oC)/DMvVzXi(SVbz~uYfyI=^H ® &쟰7Y'1W@'ŚJTE7*KaNƞ 55nX˶3}8ꂱo `<+ZfYG9݂~_8A,;4PS sA* /}G,*p.o~n 9XcD4jO'2I@Y=Ou[+n_̤q7 V\I[IuN:bg>Yˢ/T8! I&>;;D[~ \_ z gúS~@瘿Zh$7U+eR :dnz[ Žo)q%h?zcp*&1ū _܌km]g.jǡfem"ˣ=H6uAKmU ӅiJ~5/{u4VKqDɢw)(=3qfS.En;%AH43ƉPCq& ]9:Sx=+ e'ZCDg@ii`{P FseRj>kd4AP֠s%=CZB /g_By*8h2}ilDUŢ Q۱YJbv5"|G϶r\^Qg|t]ZjJ5O_/O@H6uz,3Ӂ>I]l%))xc`Xp@,HޱnrO~ب2#igN5h:`ޫFs_@`imLHDVf71~9,k~=2@BG$q4|$QXCn_DY+lFVmh3~WkAi6Llϳ49t1 ۛ /-uca]yl&4hf;/E0Ay4(t9@kT/Pqi{k0vmyz1'cQ~2 QBTc8ѿ]&sJV4Hu>ʗ7NfGUP$LOc)LlNo׾CZ\Zfwe:4y^1˗o4r S_ КMxʈfDL'zӯ8'FyJaƘz%a ^LjDP_) &P+wG̼ju_w>`;R\4e+LYһg w 7 9O:]Q$⨚6N)̭A)R&s'J`iŒPJv:'@ 葌4=}%4n6Nѩb wh?=+Qb`ZwR5={?d\44"YW m?{ $C/_CXVODEQ?+l#k\fV~9/4,qҫ$5{PDmHV&=<7( ;cUM:v7l#_s Jr>03 ƣ NAV#13UlbHLxUj3J8U3e,/%q X:0,v'u'}  0?%r5 ݇LU6Qzxl_Y[5PfQӞ4%O'Z0SSEj GxWE ؈%b],9~C[ g[7ė|cDፗGRk**/t3YWYocP*Qa<#ʟF0F';  mg0f*,d%OCu5훵Gd:!׳>u V f&`cx ߻o vC=RiWy< ͇3\9BScfn-@,>oƗ3ɈϩE^?TwX[5A1KPG3ݗHLdw-fXxэbĊ.[d%,~kBSǽP?/RSpK'߁#[%!B}}+M%!dH5k<2KְE˶r1Gw͙yKB%M$1}WzX&s;_PBPAӎ0KӐ4B o::~<@Wi }Gnng AJKۈ_6]^,Zic~=e D5#Y)j?.gV$]T~9(_|iQemˋKh4oŝ(41 F)[m(YڄֹW3^zih1ۂ //4X[$0šY3'|0xEt1SE9tpeݰ b:j݆wMKDۙQi8fBq=V]ТUTo#oK{_FYx, DL+H..~B*{8rA `HMD)t3e-6Ge o71f6<ɧ{) GCgj%E(;@ f a37 ?O~c7Z.v@e$^0t O^"2Y<^s-}6\~ͤmeEKuybX0ԊY g=,D^Og{Nh֌iB@pzA~cHʨ0q mN>|<А+™s*n}Ok|v6S))F`1q"P_nla]:6wyS']"yONҐ[V뭣8_޻6b=BMp"=Fnc,[  !Ru~*m{ίq|94`ؠѭ{ s ss2R/ª@ 8U᫩M- ~}X0}rBO/X$R`{s`KÐI?H똩$/N7lnS?b-|Hc #ۣ{x:[c".ྷMq,1޼RLSA2P[Vvdngs(N_HPrg[c-#nh%LL^s2CU",CI{-vxy=U' $ ܡmZ4ۭƊpJͳ3;;y+G8@vr S}WcFsϯс|rv;x׵g-ŋaOR L)zA zU-es:QA|y"Ϣ{W>I,UT8Tx`^{{|ظj'iח2fc[~d\Ozs zPΙx>|(Ʊ@eYb-9]k~u$G*yr ֓QsMF<2\?:{7Y])ip .6G1BwX#8|?VCHFTZcg֕}jxZMY*=D0 V C^H1ܤ! Q\CGf hC7rzDXHl¯bړJڔ*0M VW`"LσfEUx2n Eo K, NP p_%4FWp{nM}Hs^Լo=P!Ռ&"JcJʗL$+߀?o5xzRn#^yf)&j~( w1XRkgEi{e=lNڭdƉ%QiJkxwrȇ_gO[tfVVe~Έn;TykkĹؽ0E3Y EskWLYeEm퇳gi>85pY6r2ի&[*̔ ErxHٗUWDTDT-v( [f*/1sisQ3E~&*andy_xM]fwQ3bZq7yb&>90 _Cp}Iعϻ[[\j &T v<EiQ%q20O(i#~j [>{T"7?OT9rAϘRiKjh7&q\mhòKmfDsyJ,,_ܔX:GvI+{踏i],>Is{J ϿBlBT4+m.fT∠,"J t! Mͧ RPӴb 5Ҩ:,e3 +fRty>g: ׄLXnOXY$'٦LEx-J upSyAHnN.>P?Q*vY8AG4n鿟^eZ_Q%̚QND䝰x ' ŋ܌!B !RV(xULYH|uI̯x8cx W h3ͯjw.eں2MX}b H\3/ng'X6n$\ (TaKCH1Oj/zc|E6v^;hp=j_=<ڬ!X ~$yjZ JE缠1gò~2@HJvOxKO-m2oUu!%@QqZ&vks1#C"GI7?wAba'8r!K>ө`:8}I0Xc)ܑ5o3 lrZ!m5\8 qQ]yE=H 9)2ʎN?}jVzP #^yLv1=UhX7.o6d+EYUf0;M2ر)>Vzp (<0$)>F} -/]ZsL!t1E yybݩ~3wWȥr jh% "͑D;:LyMh,Aϼ:fa׳$nP/朇6?`n^,崽bj-|uܟa+d65 oًdi3 WC[Ssi1IR;&FKc nbP,D}p挡~."5J3RHh77Y(.)"ZRH_Svuӕ|29NeKZ+#'{Ѵ FHfbR`s/0 (vA]d+)Za6օӄ_ڜ&κckrJ =ZB6qE/rl}g[M#zpƚY։q1DoFIs,TI ]Q.Է[t%(rI#qwѮh@@?>>o L>egSKR}P5Sn.[lŐtnKijdC4۝ (ӤR::X>r'D}c8izNȶ^0! r46L_;qIn`[<~q,D"{${xEH~;6ѲlPZdUH5;5*P8H|쇕z@{^Kx?wbn7.?;ןqtQy_m*vS^L lpAy-J*L <1h*A{bcOj(3<&=Q =SN5aOкuJరH+rNͿ*oe|̪8 ~ 6g\O 8:`z;FoNV#H cslU`|BWARQ@s?@;a@Z-> ]S? ?gp~d'ai#-fӷւ?;;dm~BUL_+.n(C2vXSB`pOCFb0":}7*0cNTz-,+a?UÓԽ"N0Wabt2{4^]ul޴ 2lջb&@P fin.j "hӄʜ]X0cg{ i0/2Fқ!SttMy̎2czhFxzs'XZ %Ccob&3\>v,p[5:ʊT1h +wmz&sTKbf</uݸ^AJʹ63C]1^UK7Kp&ꩥޛؘ,T". ϡÕ[F[TKlckVs=6 V;e4}nRދiyн㫽$"C|O#RFtg']۾caPY'L1p#/Ρbi0{*_ve*.ϗi`'6Cy5 A2ZP'3ojg›-O*I) n>ov WpK-~шؼo: 1v'C7⹢Qm}-VS0[ޒۿ U٠r{3Χn8;"٦%03`;m5-4(\-0S=d\S67)ܥ{5ῇ$Xz meOޯ:>'2\`*P#r/,NŵK4Iuv)*m1Yz, Q[5 lvbל"[@1֜5M& LMMw*{gaS'Ʉ j˾iT.4"f SA9S8?ΊRuIc4ee{u6bM>TRS۸kROAʲe5h %~hD uRl֢K 3 [Ɇ w1tfoLTKA:sBƝҥPtUL!E<nLpW_ v+|c zw.]5fmNȑS-(ˍ4!9@ztNؓ(@URkH<-Ep*wsMp+ ]s*py gbrv)D<HcYIKc8Lt[D a[p.m;E5-9Kh6ϣ$2>$1l9S:1=X#70~1#,V6a\VW Bo9'Ȃv(F;1:a0hD!+{tKy.3'mjDqUW=G[&>PMOK>1ݳ23K*H] &r30oYRsٲŤ#CcyipǖȟJp!-GNTG`+衣&fSM^>0ј|&լFwB܍HLebxw46zFus<-|ķ}ubV9quu A).0n#DL'^蒼zL&,ò5ώړPsB!TcN0ylJn$lF.cmQ96QUW8?H4$1PuV kY(R"ܟ [oCBO+VM:tR-4^,?xp+%dۋ/#asEޑ7&[Z`Fs*x9KM]e(!1xkBҦw\cyGGnJfjЁ}9h;jli6o\[hˡSPNiX5v ]"L˰SΓjeSH]ft';FZA@ŒX@́U>Hu(/jU'Y\4c[>j2㲂@۝YzaEg|3D9i= \7 VsĀcJxc\}ZE2k\5M=Ď]3+RCˊzپ'紋W! w]XK!%]^-*S0FAB.JJ\>ƮG^,<?4!4FÛ4Mn78SAڱGCt/٧ šS,p?ZܽhR5MJyoU/NlPsM&[>\>TFd~lImϯwUh4OX+gΡVV$ύ|%;ֹ^cH;CӖ_3-F# EQ?[k=#qf;ΐC&S)Mp5sVIN5}1&}Y6r`!bYQ]hu A)7cQ`/.*2~_gThyYs:A]E=-i >+'&tH`oNF $yXâ+^8QJDBM/|?V&N?Ҥx}r)NZpjph;b#yU`l5P xpǐؘS!b{ 6N?)m[i_|>QDH߆NYy' 21]/_X ZQ{?@ ̡@bT>m/nϹɟۣ,)0l}xmy9t%$.$ $L&Ivt%s") 'T3F-+ܺDZ9v"9pN `_89"7ÑU- FyT"쌟tu^ hVcͦmݙR5@"LT~Kq,B2Dfmsa[,y*B\j^sIUx:#&h-ZQw[oy [NIvà_ u n޻x 3ZNB--~VR OИN+˭-MXvZ%~.=}p}ќ\/ⷡ~L%2]CC,#`No 8=v/E,"xMsK`Dң[8m:3wqd:R 3|,ϯ7k_S8d'Ka*yw7}6'BipӾBn:j1xU1CHds"mn\byC$(1ha8mw8:[\crUfVW. BxAv/]#ȕnԼP)_/+Яgta5-3ߋDZa rc sb:1g99~Tf' pOz#P2/L 3g=%Fr8(v~KVT/{D1݌ݟ59,5Lu_5JfCq1eֹRn$@.mgGp'ty7m  +M$P7?R!=a+OPikn*sl^̚l+ZH 4p|4T #A(`?%ŝ;zJW^O?WI ]RGl_kE8ց$GDx,բ p9.&o?!oTx"Ac޽6+'\Ob "c!ݚ+;Vד%LO4~Q,7>=us{$`>$xa> 3Sٟ$ݮW5NWc+n̑(Jd]q~\`eUC}\%I_?=l_uaD@bbb}׽_/dѪFX¯5)PFfbBC*Q70ϋS=DA\4~*]Fjtu6xL9b AG tamk&l1!U-n# UFW Cwc%s̓BgEɑ-3 # P4KY3bmIflyn|311FG* sqBj#b&.<ן s 3&ύa=( [sQx'~r1A=bN hLvw0I`+Ylna7! &UiBR0lFyHj* ~Fv"ء[⤳O6,\,@D 5Z,A5|\93wXi倫t9aƘ=N &g]ޠk^v_5't}AJ`c]ɢ/enwpz 2N#B*zvs}9ս $t<\u2L`wa ׈[*{+"!- 7kiȉ}DxzHQ\,XqGl oCBe6c1s F wa@ǜqp9O 8܄3kTd(1tVG\.;9eGCݳ)0SҕÇXN'H0R{Q! dR߻2LY_IۛFT>_qsO8Ћ$Nx4C ȏrc2O95$YF^>X%P0(( e7p#'j]QN)sdYȽ 8{Y$=x֓1vM'0UخL2BIGۧm6Hӳ͞Q:"2Nľ9;e 'sRA:)̓}Vu b';7@i46+gFWa5<%kq _}KdNzY̸i֌Xim뺃7+\n`݊Oyя:S%!Gя$%={@x2q:,<{x;(aK xەF?hB:}d.„r*|2˭CƣG`Nzkp;bÙ[gN_VG5|:n sKOފH%{z},;/-K~\qHPfjG^L}iMD{9U+S@@S| X2{ WIhSDŽSvq vn^{ASTJD"g,XP=ˇl=zqPzd2z oaa7iΦ|_[\pB[zQ.DJ?1٣>Lt8WiϿ|ÑVLr]Jq*g(cK RLL<Y '}ZQe `5$_lXwP/{#.(2ŚhO7 $, 4"/PXEJ%Qf4N!q[t hvszRyTet2[(Ȍ·$R:k:fp2sPKgl`v#IC!ͱmÕQilv#yfGW\}k Q_` %3h=ޱDcP Mz$bglDޘ>\FETėl򿎙gVGv+,/{l Ia B+mKgR<1uDMfh@:aF^DdTRiaj)$ IQ/t\p9Q˖o:`#PC+傾ێSz~a7M*Jyyrh͊_D' (Sz/@=)~@@Ц.Ɔ2i.>&اH1m+Rxȇ}_4إY&\0nE6<v@5~n'u6%A< Z%٬K|S 3N_Bv:|*G>IqI:L ȯ<M[َ#<*Ԧ&N.m>h$ ےR ǡqGUs|":N [m`z\!/~=-o1LYsCz VB{ݒf&p5? F;2-v ƺP?>,e69FyxbBã}G,<}uu_H۱ѿ7j7TO%yIWJ32S\k-Qʃp3Z4?Nv7e_^R 6)5ط^=GE71Ԗ0İ[.dzfq;0:,`. );.͙4[ф*ͻcXw*2;f'E e6^wgnV(+!n54/`^^6%ꇜ'+K`u.jB }K 0]ƆljFs>OΧLBL^;sF{ U<]ܫv1]1%/˾͜$6 3E%љ&Zfq^d#kz;Jp++O1A#>N+(N4 ѭ2)JH.t5{cL^!Ǫ(o49צbкv"E[壐xY~eXidžD;|i ,Ӊ-oJR\D㯊ı% :an!{ga0O: Ԗ} fџ d *Mbg٪1iW!'Ϛj4QF sb7׫W@\ /嗇!бoQ8u) ;7n0qH:p1@xv|֪Nr#u E؁\?5l[`?i"JI 3:0ICݾh_U0lf؜23L GFlt>76||!X/zLqzE5F>$|sN4wJW;hHσ3ߪ$R,}iN`"ZPQ8e J^tzE.bR_X<3^̭y {-cuW*!:"g?/>,U%Fqa,v٪:7{ΐbfN#d5MocwDWrunN,OtN0\Ρ Fmy,G\79)}+Pv%н7Uj&-2P֧3 -}xl:P 80dVVQK IʦC0b !m)=ÖsFˇ_"͢f<2wQ k,y}rWcS0C.d2qS [C隆 88k] >1nFӴ)-)P1"=f):RHyB$X8J6D,j<|mTСv&$6ЖRWZ58,&W^NjNb oocLs:?{PVf/Aݪ6u-Vs$E2ڒcz3c 2[- e}f;>>?vS҈{~:a#"~Q[ڞrNLQq]ceEe)p A oco(4O?X;ŧѐ’Ҽ$匑sx?t*i74EZ_ƠA YBY@{ݺ?߿VdXc,wK`\{(tn@#QZ'qqi6z#{;:puKZ\}hXƺ#Q1 3=ZDŽzϒi[kj j Ѐ{8BB mNdjހ4!SŁ|V@m|E\ B^7BX[Lhp./HPDF!% ckVOuNqE0#KVJ vƎ[H qh_x#;rvIJ F¥&f\ 7jQ4l>C Y׬iێةoo,[qvlblB}pxZ@rPm ZsE_U;q~߄E1-o`f LY)^;.y r'.8.A&qh kS +)af] I)ѫ-9+/bj(dZ _ *T3ICa7ҵN/^| +M.e{`J X7b^`aTZb ,=kx8!V `3)XWg=X8GXy n3$8}n17uuwS4iiA9ie,缌U{J(p #Kb+g%"Z՞-ڢ*"CYvCBX܁]@0w5=~΃G)y.I-zH!OfV( Qݺi L!w?8-sQk̅'r+v:]Z}<"B5n&zݰEȅyy:yR#&U=!h#ڰ/QTC!aNʄ1:clB~EΓ9ar{_>bRz LE}Iّz筚I$)Z1}<嗧e6ܦr$Et# z[Q*%6V#5w<AL#bQ5m,קp7F}d)Q en;U0 K+{A؈ڧ6iƫCBkYH v-_gjP\AYKrD/tCi;Xv@@72@0\/mʼnOtY?ܦXw;Ѵ08{5A!сz{ yh4U OPjzv߷\vL< ?#L B1.{M ].8d,?!K!+Gj^n N9מBs4ކʪ5& a%H}f ηȺiwbMjDw׆BJ րPk&檍 mDVGAe!ufN q6CR=2x3(*9Y䏁zK~[IogΫ)ҥ;w}$MjMY@Z+MJ,al0n&+ Jw@xX$-Q,pDu-\W]gzmubPYHKT~/|pg陿ak@ &8%}pоLK0ҿzUޅ.)ހ *7w>\* phdcyZc(XpP&MvU߱d Y2n'd % f ,{?; Z20F {"^^<ŀXWNpM"Hà`qQVuylnBGIY1Zɚ0i ~%kxH"֐^ Ẻ/gf7fl9Ep?'VCh 7b}ې_څ^9p)aT9Q0~@ \ dv?誯jJ:\jUAX0G2F+>UUhqzs g,ѣn g415ZB%{@Y^]U%ae= KaJ}PΥ|#.>i,R7%"7" /)zKfBQJ黭ܠ_)Ot:!*W>$vx/4(R W4ꅻYJ9Yt2S yKU``*Vw*Oʺ~E1 hw,b E9*l';?b'xeeij>j&FˋGod/\)ud==!5.*diD;/k adQfFɈϔv@b4\7gH/rX [{VdaXw~pz~qi&=zMPM(S''O#YH09%>,?K`*`MRhs5Шu.Hf {MFeQedK܃{Z %/;c[5gͺ9kqsw9lOlQ4Cd]mZ.&G1>HAO /B`L^DFMJnLt',  O8⹛EHAYt.niՙ~,wJ"/a#TWCQEb)^ 㥫Ƃ>B!Sqd_"(v!Z3W_)kWvXk=\/( mP9%D6v{ ͉ Y@_n72gQX}vA3sS8̬biCٍҝL&+("LV8v}xMN1aJBOzԸ8J DG.X.{B#߸uvzS]L:#@lH@Y:GH $Ы}^p٤pm[1L|Xxb(ņ!(!o&=M5&4о ~I(hQDpv&KɄMa-zYߊ;tvLK>d_+!"i[›_#ƎD@Dם^8S͉czjDž,g,Akt[)mѯBVVHlRz<|ub̵ rӔv@ě1X BP`B.=EY=k^_hטj<ڿuht@"S=6XNOξ jw5Mc$qlՙ +R(nerUeElJbU<2Jǩq_PHʌA+M}+Gՠ H݄yCwK`=5kU|TTi#f69qR  ى<ѴMIgJ%LN4uv]1+=zyGoP]o`.lաf8 I^޵cJ=>pYƠM= +q%;7^\uBT5)k#ģ$sK$fhkQ-O.9a}ߥjM,ek8\0pYfio>'/:&²"ꅻx Wo=Ӗlxo5Pj9*ywKkow!Llu VZ"z!@y9[R*RMUZ~(^Y[me&,x:H$+^{qo#!BWt! Kx@nC z)Y˛sF;cJ51<]MCOWXLs Qa. p f VV?ovY_1UuxhBf$>nIh)H2?UU6Q* a'$' ѹUqCTyu6mv#)*~FLMh˄yb ޑv@>?/ˀ_r0Yj4g 4-qC%B w ']b[t/jd,.Qlo'BMR<55Gokv7>3;0<wa``>v!cTǍ+Oٰ+,询"43-tk/aߠnlN;c%UUd e D]dc5@(懢 kmQ^>XX<儶!I3ʟ-5ѡM{{mx#:%JfXך&mwg$uШAEѐkf)HZ˃b8By^;h%-Bpl;- a :Qh[#=맾"ə} 1yؠUAf*;n;0@7z@]'mFN$+r$TM\R01hq@w2 F3f{Os6A+O.9=फ़#zdYJ~j[VǕfMvW1D.nYv}{ ̻rr>#/\#v^L"5O?X%$@ڤc`Z3A$k(*eZ3haCX٨]Co-I1s墝:՟vpF ܪgs <IĹ`,eܘw4aX | iH/;}+U(s簗׾&ʢYvN/c6\":cij_gN'&K*bYblqgEj%R5NІ\d߶IRr,Y~WArto7TxKdq四lNXmcn'%P/G0E9|G8Ry-m&;+mjCV3ȦUyM&:3xAvˆ5M TCϣj-a7G}l44&caL%uҩ *\U]ztJ ?/Љ , 8}-tC+fuMcE ..Olz>V!.lGA<(]-`"R|^gS2w8C _Hd Jp;;X DzlW_mpI<,Dz**G5 lG)O>OwE@YUx jmE}K(+a5>&=B$YEb!~-4;%CU"bǎ :ݖU/DJ~2 tv_WJ0.2͔flFhs >4/ H{tP͟ M1{xV.&D/*dyZVI [knQ/~ y *4 K=;֋ңE0dX}#la6ǜKUs6V%$jcnHh7j +'gVd/.l6 k ÄAgׯ)KiiuTMaIvVѧ~ bڻ5 sE1}IN͟'XH!%tVQ=93誦A%;K <=f)7t Q'DѰAǩIeW+Fbs~_e-/ql.޴b 5beIΔym0x xUxgpŒ7Ž޹=W:0d0$>7( 0̈́BW!HW\P켭Y%oYc2f}d])J!ǤhCuۣ%m0)  Ol.|yݣ{KO?9{ΑuK6_/zZ )qVu thnTo?aNy YeQd0Q^4W/ t#Xǒveݛ7YU{/~[Й z .V6jj)K_Adga%'i %= 1h1?nG )}nO:0I=nxeP<㚪:c4-)x;wyyd2 -w`ݶ6ҷ%Z A$)"eQ= ˂W3d 'j6@^4&;`΄}N(tp!W@YfFujKc$;ecI5l~:?lP/&y}?7;>th? FenXHc?* SCI!yac&_Y`{Ԟ p9%71źV]eR~ b8dNRShP^l#*qGq@~@M 6k/8+)@t dA\&H9,>H(*3q/5NcgEa `5ᤫB 4; }ƒg+Hބ.zԉQt5gbK u0="`O߹*Ύk= >*}tyk&)L H~FKPԜ/>l럳?@_qz>Q?ǝQms1 ]pH |{efwْMqnNj R=T4+F@YZ9䐞kgJcr@u2$/X45Ut `-fztPj{u* ?&\=yYviu(8|/ZEPr,Gv>GǺL?a`݋;X)+`a֛DL\Pm}whm'Pl8o= B>s#A8KWUPU{*еͷ ɜ>P|c4IËAwd q2g{٫8$0癫NO ojfH :SՙN4KF’ʵPpUor I)"s~::4G' Q*ϊO9+Uw53a!pJz^Tt7js7ڏZ)r +FxǞgE|yz(W]Y 6/*`Fĥ_ʦkc^8|9&}:[S$-2̆T+P3]8{{}dӦ8 kosx\#>q jx|k%nN45%립fn.f~xlN 7JzAKk ۾!Nun++FO:hBPuت/r[[97uLMch/>hDs99_q qNξѠ9*VʣHH <fCϏ%-fzΫ(Xy/%*KLoX8ʓ3(,N"Ȅe(okR(od%ڙ`eV+nmM3"C /MȃfA [Պx'Q.|N>R_Dgw _B68Nahb7ːXؐw r^:=&:5wplRjFgX]v2jj]5 hT]̍y!>^`kw#Y)͡F(޾n]H\@)7QvsG/Wֶ g \̂O#cT { 2lC \eI0}&,eq2. 31E*!n h.o_C$ -٥FY(|űvP ?giS'b%]3t4$𣿄@ܻG˛)I FFnJD2٠FgUUEІ@q,mGucwO}>P0]X[ҷwf\āß `Bm#+deC&*ЎLQ<upzG@R/$0o01+"७W,_ _1G-x^:KɿO!괦3e+jˡL  7#r_ KfBus2ף矅Vd\ '"u($ }XnBYivV0 <:siUS~aY!34c?(S׫dk2=3#zl7B!s.1X i N?;35hv%Qz=sy?}Ĥ}6dF, Nb9[P;僄TxHdRP:>5_#2L;(DUS$9RE}6Ie Di}qJk6?$DX_*nO`e3GIvN|)P~j-KepmlDH`/TZ_ L2㋋xj>X unEg9ӨcnEO{%~>șm"C 6&6넑S.k{E $s Ʒ`G^磟J$a܋T$) S6chm[=%c2 b eDPM=N'.{H/հ0A4rgUl yvLS^6AU-FfqJ?l! cD %@ '&uwѝJߏ_I~weMʕPgc+7//b(FNU5}oAXqG^ێ37b1Jɚx18PP,uȮ(mx]P1H4U3ʊ1v^ 4Do):љ0J f8vX տĴe\rn(|/ٵM70Uk.n8E}qif>m8S3خQ 2AN}m"1^>]搕!T |6@[;/)KtYxC. 4RnEV&9SyauNHP>d__8D*\yK_wCVRǛ q-Sh[Q9ϣbUpkɋ*mxppqwu rW̨4D0H DȺ`;J:EP`shr:ײ5yqU8` Uk;>תd8%9PHnUCxD)!3ۗGDͩҎgBɀV@S=f|JבI}Py~F}\ ä/@ygK9劭}G1]G[-wA|)3bG<:.ߚ/ѾoO\v>ERvk߹wU)P׉C*glAP3 jI`TGZ#F@V~PQHU|=.ÖBpt0 Z) 䒙 4w;o9ߦ䰪QOxܞ@& U_T\R= .*cSSHCv~].#3Cܻ&ҧi<?jiӊPH0 J=N>Xߥ>7(R'4̻Q#j Ӡ+.#lI[T3TdӸMR1Iȶ> kdȰv.7"_I9q^6< ^hw@.:ܘцĥh4UL'P|wՑ`Cz4E!@ Yڭ+#֪Ae$nJRr=>F%eU1c}F `n˻D|:oL=GCtGV԰i={QIxA}KQR_s+UF2WA@!c4~vT-H"5>ޗ]m E̳Z)“Ɯ?0Q0I:|)ȏjl;7?69c*Y T!Pp`y^IY p.U|>_r#R+CZP}tho$6s،JSJcY!l+#u=p2a\r+VP|IQS0ҩ0C[fc>|~&.D031%Qu!:wYJ6eg^g!O3K @r ɀ p Լ\O| "is* " I J-uR:[VYk9)&+@a˜Izo{sjaȾ|Rp$SçfP]/N"sQ~whMx^s+h˔ٛOK޹Xmoٻ1mEf,!a+0s\2`].tK@ Aewo\i)[^2ve(]xHq^~ƤD !sS`{Gz qeqI4rU!4lT{ 4!_s)u9=c~߀F},^s6KND/]>S6ݜL8)7jҫqs|ç,R_Q%t"N۩H"B9BRۉ0e[cbI?,杞_c{]Cv52  vPh0yӄ9XWb"\EOQ:8h&\5'WCFaD7סAMI$~xxZ@qmO ,*A>}>8 XS.xJGxP,頃6H\]whYA5B^<S6i1K-$ Z"8&2kWQ{* RZf)Q0W1iӚ*TjA@b .#[Xe|U;]v5hF/de R(cx.WdQ-.$)%T N䁰 ԕ s$bHr@ST(ϯL(i?S?r(,8vfC96>#5 TӄY=HANRy=De% rl?֓!R Uu.xQ0-qy};zHb*]'C0l( vI@]ky#oWN5F4SXD%ITx)9vrET+V'fL?=cJDWcR^969u5H2 54Ȥ1X~ frWv.&Tw/x&Vd,Zz- gf5 KAYKF 52Z [T2LSJnW!\!:u͠IuCƭJ"~q <¥ܧOR.ipp3C_=!'zQ L11Q? sygHyDdZ5% \'X1|%r_LQNbğlh,my^̄"> a5 #8&+cizJ~b唎W9b؞eV< }YJnYx49lPr[I0YM"5^LDfg Rljm.Aȯm)֌ho|;i0\EDcl(a,E4_I-,hʀF]s܉L; 97|TɅ6r: ;"T9%?XtyZt>to|suG K6Wm]q`?Dbx}%Ѫ9 Hm&?T:';|}HPT_pSOf+F 9,% `P hxh9.`b M=a0QIήqqf=+~=vam_fչJ"rKӿ x2G9hZyP*;64Y-yz'nՑ҅[ZPHy2]?634"Yv:#iep;h;ftu1 өECBHY?mյ*{nnH*s2뼽[vW(J&rLpXx'B^Rvg~9Q;`!AYr͜ѴyO`|<2{]a, :_1gyI *I_44 6.=j|Q:t0VqRUlكg2v]W )p{6$>2nmvSTPI*bSOsDr{w| |IbɖVudydīa;Aq-N8"u䄏dq Ͷj?u,zwDB:ة\$Xu6jA!0yQw݄F΀Xc@JQKmCr P k(V}u}2nߐ cg$6svDC˺@  C+,,eK4ɰΎ}H{msi9ÎK-Z_na>sAeeKE).f:2C4+A]8Mi+3*6r?ꘜ"XOCrn]L^ĭp9a/ +jҳYktz48LP\qm;k`Lj (ajHZXm)i' ձ:n2l&0ZyBl ;D&,dàjOky.=,%"7ސnUn(SPݰuZs)Td+q߄pfK'x\aWJ{7l f/Rs څgl 9NʨGU[7_Mz~\2TO DJ+(:h$Yy.qYmɸT !&7@tbv.-o de4^|/AI}ɶz $?qhY!el0vbOyp 2LA^T~`׌n\x+n/PxYww.V>d.7G.Fl{!H6lx '-`Ai^:Bh*?'%` ;wcAD k `Nq Щ[bE4e إn2[]yxqCyx%77t!)Ͻ]ezgB}aΘ@/ׇaՒiXlSʓI$$#3cv*X8&LpܫWB6)eBeXV 7:ξ%šݒfQU};4 (_Z/Ëq2ytsl(M9̼@N$fl|Ҝ>tëzwq\SYejRfŔ\4qBp:ֆQu3s?m%M)VQr@ `cox hfP4s%Zĉ6QH8V$VO?/ԔKD`MmEwQX,ƗbkJa{;>pD/{ 3hp%fℸGeMM6$)O$ B\6>,K5Դ.< DΠX+ᅗi?jcl@vi҅CD/msuBqFlEH فPC"ܖ(SG\l.q\ g`%DF aRsR7fN1о'SBjHDPTCV{9Kjkˈ1(MAέwjoNOzQl}#?,~Zpy0[<9E =}߽M֡Ѹ6h.d95b/U 5LŞ1c%IߖflH?9@ 'k4 |ϪA$Nrdڄ=(Af}Ety G 6v) ݽ Ӈ#˜ B𜿝+56g~kXI d"-vRU`C,CIL#3hb;[dsnfG3wpC;X6Rsq:g.E"H؁QZM r]3c$Ӊeg~d-=~jTmz*%3cيʐuyW5ZwuH藽p#]YqYDD"3uKmz$P%H/=KA`L-tuk{i.pKA+ř#+o[iUߋGX ZW; *p֯ꂪ?$ GtI9i[\u!G\=ݾlD*ĖvRԷt#+)CB/0-@! D }SWjm. ,LT ܤJF+_Ofm,≕ȚrfsxN 2RIŚ$r8įr A/h0_h.vrHE++INpH券a%Oh˺ˤg4$8WdzE ojgI(c|j< $IRGll,kqWHKuB!i SFΣg+\J`|,hMkcwU -m0qp6Qckmlp;{~*炕r8t&-={_[b55Z5;Yrމj(?˾ԗ52! LVG'DVpm=1F>֧_L_ p^ޏҡf,r۷ Bu,G"i:kq@my=i=aZvz`JV;>4 nw뎫󬔆Qם}c4ZX´ss(h7Nul\(R˹n;UlS Z;g,_,qp #Pe44oo4ɰ9WF2gvXw& u2x1⸅9L$ z6`"~:Hg\C(n҉" Y.lrSRF##Sg~ii'gF)P׆zNm.Goc3W{lTZHS76~l.t?N!˨@>?M25q #xPf 0XZy-@1ulT 叻"l*F:lmNKQ uhڤ2Ik͇[ J6d@V#iR r_{fh>2GF'W/=rb9"i.ޝ_ ;G1?A3G=VUmSk˽joElA)T77G>'x|&; _?S//mU= LST)S@Pzz;1*׊>%$+::b\q IWc]%w]bq5Q5PiZXFƗ 6_wlLܽ9IzD`X:H(9 Qe3 7,he"!fw  8qWs>[-hFViǷJnjbA&K6}rV~cuBVz~kEO%Ee_ WV1=PĆ$߮̕t V+[l\L`]Şu-?0zLfEdɏ X@hğAVd=H.Iu߳5K{GRGojI!63X}7"F\؂莣'iխQ/r OHe[~z'f s[[3Nʿi?>Csw>N~pKnYHm ٶ&)f)k!]yc?及YƸ&`Љ64@QJ禳oIoF;ܺޭ[SXfd;ylK%iiG'S'ݛ:FR3J/h(VK=ш"qLxEbV+.GPJO!ٔ]i|6X-P ia@p `.e9(|dz,:70Y|+~'!@{i}k o1T2t )p)D?ZN!",#Dw;k/~=@~ *I EA]i-1U Lpntjނ℀tna_C L,YξQH9+wܐ!"-bMtbP eD"kV$]zz%,+9vo_dE)v.TP3E:#ԒEhp4ex1/j;)gXa? G((!Ɛ'2b3o]ЂvNk}L+.DZ2ϫj곃֝c"&YþGU9ؕ`艁XQŶW6"L!j6Jž9VԅvMn4C|N}\!Ʊ!7(GgcS?U -?MTWھ|Ї '{<[G@.L㱩J]_YB1׍e<2-wIG~}GΖi Y b2;'A{6!!+ek po vt`uAM R<]"7pֳǯy0J6n;O & _ǘN'؇rK[vP%FXGl$ᅯ`ݼ&O5F8$P,@J?|xG4%g|n K[PBTuZIJ9ɭnh6_,.!fU*]O.A$)"ڝLTĂ " ڕ(Zy/l/r%yc9GψWNj qW^{phgvv^ Z֌=j1HF4+&$ (n~C42wl ?d]pMӍU.'@Y^ǺOk7hc(sxj^M$nݠ PP9=UcJ?/\YW]|k9WɱӍĻMy7Us $tArجD0ͥ!#l-aR؋gPc4,3ʎ+CVd}<ýasVd4x X>K jYbBzGȖ⑸c YQ{ n:+o ;k\ޕtRR0̂KR:>5./7lO{A[nm]"4 vP>opܸ2 Ȁgx \,|BhZLs;׫g6z~\I TYKŞ,xL <>' U֌sY7/Nnja\AvŰ|5}SG_d0kƅQRxvYrLVR*54?Es̚~@Y}OxڂbB&'u tNI6kdž"Zb}]E~cog pjyM3ڲL}%X!GOٝAӌ=Q0V@:! Y.˹o8ۜyAƌZbfga)/"[8Bǣ&3ü CL O-'>  (17/|hQ+5 עb2E+Èb+ҁb|mo'`i|=?ѶYy8̂LҢ[9c3EoUytvWi q A$+11: Ek(lڃ9}*EOmSk o " yn遼n{`\dG:k#4o5m?eT!&[SlG{,9,5IJw\*D'@2߮0o2(-od4НtHAQӲ`FP)κnlFnzPb‘k^&P]+D5㒡/?1`&7*X-}QChhD1)%:PqIs$grWyI>5}2.wq \~K"PRG}E! V3%[**< M}nSGVJ,@"و0CZQEXkxCם_6vY^q1t-+1 u$5Tvw$P5W'50yw@6lN *?q#;G}%V6g: / 6߀X:VXpߪ=B{RWzb; t;s7H_Svm쾮c/D;܊S[\<2K@ڒNbbe3U׌+ #tyR=+#7r#wnjvbB 0t5[riI>LDd:cj"+Rrm Aԓ08ʝۣ̒ #gga5둘a؎WfKv) 3:;Fs쬸e`WZPeHA/H(hUR buLR4Qq >vkI|T#&_"Ct Ѡy~LdNixgNݚZaVB; {(e\,9hR+c'Α:}2IN!}uΌHs_-R?J)V \PWy_4ANTv\A,aVjyU{[Ӭٰ!Fe3eeYt r}-?G'(VX*/Fd05$HќJB Q1:^4 ܙHXdb1H~v8adHGBY8ы2*+X z),|VO/TS Kuch'wbn8p2~^5H#$NQOK=FD h&5T>OƬH_W5j21ׯ֖ 6ORF6c\_dN -i0/Lܟ/^E) p\pZW ɢ=Ez.OԷ(hO%KW6ʢ6Fˎʝ~C>zk: '$kwP; iTV+ʤS$IXW~M @w²٫7 .He&tɸ5cxȑG$Yy$~ DCjTSB¼ii dc =2!) ?\QhЂ}^^ !#=fwxM9bSD}VX dQ"|[|2<䉶 7$BGt[ɤ E!tbѽFh^\Uj)Iy>TG]KW"獮$qtȆ骫޴jܬ)y3\*3f >.b)lHL20hZ}riu;y$ ΑP䛓 6bcfC^g;D[SxlLky?ne7ML?7j3`L_rkieN3,\%Zd.X-9dv']-A%fiҋ 2mG xOY'$}JX%61RRvR⃁s7Cc R)0=!!!:t|ʷ SuωM#6ݗf:{;9ѯ(tTU|άem-H3Ⲩ^I4d(v~[1An rzr:O'ɃJ(1Nq੤ҫ(UBN]|P٦*eT8:X>>$fo!&'j+mYPq. 9rh>[<'[AlTƦ Amhͧ0E\((}"HЍ8^2AŚpRvj'H .yN)k|Qi\3L͢}k V'զh\-b_#=ʔgkg^WLNƙ=\:`NEKV[Ά_xez]K#&t!SvU{<͑ B❕e|_]jcmdӒï) @^z+(#%`%I{ COFX-2)}<;NM>9{.Py#sDyKT[aJB` Hnd0zmG8!&.(TͯkUlk&Vuب4v4AMDЅ%yꔬFc粗W;Pm)i, YiS֛6_ym 8cI%CpolT^j42q~_ӪK4׏V'HV`އ;#ooфw cp2&'ES@ y_5h3E< !^"5| ]HlA P4j/FJyk\FNSž~U7P:{$^p:(!NH'-!# ݱΪ@_`;sgx/JU LGacGnO{Cm3(Ah.r~fO.՗NBƋ\ǰ5ҴЊ6zy]i̚:o} I1W BN[}d}Jcƺ~z2Gu ;inkIIˏyL7$˚Ҿ ' \Mmj(B44d41sX!`N60Js_JqwR%b'fXY h5;I.A|}, #> _%h%He 0͒nGu%x$zlLKKmg wW|{^!x'݂,dfLJoqiv\d40+yHQ^ /d%2ed s>sשH Ġ7Q!$HR`Z 窐`)/ Qict3m{ ~1Xy_t:6[F7ly]fq)Vm` 4Laϳ߅Lh<T7`Uc]CeTsX3.+ /&J# fWP#S9"sI];-h)SozE73IzJC 3๥˭$w*](r2SSO[\ iY xIl8qrHU'U/c'3j҅dbGO,>@2(lqHSgau?fwp)%u^oǮf2 7q_*[ȟls x޶ i|YXbqcN ϴ_I$03Y~r}iAMG]M@_)׮$ "\mڧDŀ\<7yZ,m'jkLp?kGmDӾ߲We,pԾH{TIZY"Z.X! !9(MITxkC(IPt) OY!:c-St;>dYm RJcXJh+܆*EEm\ヘC vPRߢ`Y. a X T>ot)-lZ>5Ԑ^_HZTCm_%L<}$'I&,ai؍d4mT/-9A~yqEzMU2Iq\\( _A:U"G 1 Pwה^5cظN+uD5^ܵ ?j'gN!w?˜#\yֶu_mbmv@$]Rb4?[Ggk$ĤjnU@xq nκ3erD,s)XpC4&Hmܭ&@JpOX@jW48˙|xe}4Wor^!g+៱inuΩȲ0db L]A26YM.!Ckc 80GY:o"_tZV-_ț4{oӤ^xcp09ZrZLktF26z(s8S]bK.ݙ˝Ć+dSXڈ=i)\WZknR1l]CÓ?3Mqʁ ͹e y':Y-Wrqne;G"UŠB:] "95,)\L_=>n;h(;rC:u*#[$, H}M[FFIo>~k"{af1(Np7R}X:,6ʂːYNcX`/q>nXڹCY86X HFN-ѝfj)[avS[E$VXM4y*@IrI28C:'KLSMheߕ~ +vWvy-,č( 9%k'9BtQ/f9zoCn^1zB~G ׌A2qx9DTX{7pÈmq2TÄ8aM RE{ПKZK,$ҋ]fwlaA*vsQV0gd+ !OӵCLcgs!Ɵ.Ҏyt; q V&SRd>:ZDn ]CxH߉2* _;M"N%O^Zufu/u>ȾlFQ%& ?!E|3/2~4 Qe `0ES)uArR 1ĉ+mjk_q{+! ] ٭ ,JAB l]-*Po@=Lpdijzi=-)<ݿ,,%5Q֤nc0Pz-N1uefzxF+Ers.T*#lҪL#*I}p=Hn(6U}3i36,$=?HYM%ѵ+ƙ})vpŧ蚦oC(N`Kg/0W>=E|ҨV/1Ʈbý?yi Q&1N[C.6\ieO9`x// >/5„4r~z7 ?q 0$dz 0¯@t>u+ C[a ȵѯ[{yWt*cl}Aᘐ^9Կ78"\W1M*N7NȂXQkÛ Ԟ9 dxBrmum~/x'OAj˧eJH0E4mlSKPY&'Жt!߬bEKfzC]̻Ċ~XLJn0M!~-˦LJn~2~d(<$מκ K/.2+P"miKͪx/=v3AV J,ڛ<*#źR%<}6EOКHoۨ+ uL7< Ӄ/b0x^p uDЁXF-/PfdmNå^_U}Lrn}M2{|of悮ƀ-Hg̫NQP~e9:6LJ%ui#lB%.N\CbW, 5рb!Cow n 6|MArHջc1o #%CO,]Z Lx#t G <:@8'L[Gx׸ukA8YZTX.K7m߾F[Qs-VEze,)Zv0ZoW$g#вN>|& nH ,D``4IߒxI.nx{ܬsW"p lQLPM',P{ P\CjW|#w]4O}UjTn#CW8ucN uzuCeIcދi^ihO'%4fjGxg4;NkbBlj0鰷SߴF6͒Еs 4(/$nM M9'sY,P3[:آ5ӮGStzջR?_i֘ A{Ԍ?}Q|kCl#AMK(xEtB Mv 5^ml#b:a+}ҼRI- CZ-jnE6&Cx "`! !x}r0wŬ [q2aϟ! ۤ|.TIU}.LZ@ANz_6AoߪjDv=MEj f# bQ+y3˕8?Z7H(F"Q^ k FԸFE7 ϥ}%q% LB.n6&G 0ּF#j }\>F3uV~ ܝR8 <)D^86WY]}0XRs1Iej>UxeSgZjw?vM#d6:ޗ=aup*eQzI/Їߠ~&d}?#7G l$X.ܟrc{F$R5?1iPϢypU|9%oSҿ{jV8ݭ6@Z 6,[gG3,nΓ3ƓB&c<0YjVDG`FAWĉc#+b ˞I;H'WYg9xd2X%+UO&"wcnގe'n2o #Ƕ4S#;]g 2{>k]D/pU'@6 |5LP8H>~qۼzאsb`^{I?VpF!n0w0d?-NXoūfv8c 2/mc S,}]XgoҀT)ïJcl_$ (LL?&YMe$x{]q 1(1&Ad(;FfX\pSr 7x#e$GI9KouYI>( {u}z)܈cDMR(AS\-_˛Ɉb_5I(k]eNf1'A<*oh/r C W$(=ޡ52H.hq~|yE"v񺯥Tij#7Xդ08r<MM=Vcw(R !aU\ Ivց|9Μ}SrFyŁ(<]11n:]~dtku\Խ;^zAJjmRƕțEP X k7?xvIO^ nÃ2iQBj{A Pc&3 t*ʺ ^18Ȥζu#[1 F3mUD`mXXcծ'+ e3(]!eU3_$>UE\CF8:!~Ub2?-|B9(ڈ7PwwRJ_rvy<;>W#dQ7sg-:oU:[V}6_nE5C^7EU,\kdmFP_ zReXEgKo]"eM6z0HRn (mpXQ4\k ?ڐ[Y,ֆ"a}I@^SoM'sbgI6udw^^PqGؚ,ۆ3Nxylhs:ZA&~HuItқ5$<Ā y~C'ʀD^DwK4++`+wc^,)tN9e-)E"~ሆҔnQ<9mvP8bn=4"W ko=r'j4 N`ce'/߯ oHeҶE$07%Kü8WO&y!Cm6 n!YhJ+($#o)hhtx 9M#/GxCq!@эI B/۾x ipD"; $ns; .!o 8.[yi:rfc~ws|RN΂QnC3l*9L Gr[WlD5J{'&'K 4M_ͣd j7psx _mnfHιj:kMS\j y44( DRUxE*uՃi#G& q⥬/e4 Ĺ] .W(s{:i0հ̢Ry+ {;bpL=T ta}1:[zhvvܓfIg![q-28]M8*%إͰ͑=5;AP=wa.ا[:EC<==Uyd;WǖaR o/pǿr [A &}/;ޘ')ж`hZo,EW췎OLyZO5~%UyP|գ oo >8gK¬~I] =V.Ƅ#;gY!Vf_|G5i> w/R-/S=52pOU_o`Ɲ éO(9.8n)3 _7N8<ճENg1ٮH&'Îo]&iLiydiTDekv'תн_>i:G(2>#$iuE ӌMt&[nNG;Mb-$:#=Ǟt7X\O9b߰W4o|OC UN`et2N dLHdګ tKÍ3@P9@FQQ /Ib_LQ'r7YЮ| zFl1XRݩn|a"َǪMݏ}'ųr44dkJeBJB;:\d C&*ԖKLVK?pG2M `*X̗{-V~SkQ,[=ȍ=(Q)fܙ%+,Z?gpq.$qg6#4?1ȃ[r.C?罞7Ko$BcՋA+fp+EiC./tujonjXy@ K{V×$_2c0QqUWH; =KŀVJPWH~q<9Q€'AWзP^Ƃja[37p_vxRlKRev;lb6t*,ZURɠAXM?k3ꓯҀDho]IzS8MM4*TI:z[/loe׎&wϥQIOii}r=̙zTZy$Պ:60´%ҭL𷉸z2zm{ίLO(vd ']~O|w4_e ㆑/x?x,^ Y}p:v@"ѢZP3B:o{J6<7x39#_?~QH*g`Le2=3ʧ EƈB̘ދOJe2~Tfӗh')*Suj dt4S{ȳC1Ң2>N+)"uU~6XQ$)Ŋ> l\Dw3R ӿ+=MS@#cfi>CZN(va]_;nOzS?R?+NMD={՗,Wd՚{W,Iii^rUoaơMH)bE)ꎷurL8Zwff~E.ӆD/nX>w%0lƠ'%Ǘvtߑ< uoQ9cII ҫiFF:Ed BDhvo7wD JԛsKگlab0)ͤEb:[QQ{6KuU۪iCJR[cK=/0j~5glh^k^JxƫJl?""R53j!>.-̀_qO}M*DC~lw[IT1 7@&ALb2^s kЗbKQu &>,pҨ}>ls;M$zx&f3s2g6w, D(ԦZġU΍Y0peISSrNd8kp?*ofBm{6{Qx4X9Fy-53cPgvW2q̩Lzz]Y9rÁrt+6rۃiN[ ";8l1?*b} TMΧ߂F N@ 4Mb 4.N^ WhX5B&yZUJj_&Z E|yRC ->H¦'Ѓ/5]W0%HN C- >d<`^D7?"&do3Y$vΚ[lN)JZ˧'GnEzIR@H]_Ém:4R }ky'K Aŀ0᢮p Ӣ??2 Y.f#i6FN~kǮ9"Öºj*Dr\0׾>;,jn1Z_Q(\Qscua$N\FiAཾJˉ?4&McRo"D|ADiڒ떺P( :) yQg5@}CԍNb ?O =DPĜkA;]3 {ά=A%FZ~t≎]|jh3JE,!ޏ B;bQ qNZ%0`y Uْ!8(;\5G"+7V* tVZO>g^'0 4ͼOadۅ^Fg3z`rzbV LtBa|t8 BdnO3WSw+;?Y H-V%s* :1 V͟7."ÎCJm ^dGRX/c5'  duL~t#R;sSd1 jܚ;W͙q[г'$"͉ȏm,(*NV"/f$)V 7xuJ1_6||$.ց:dʶK8z5CP{*&ioj n?cܮdВGAt3V,P=VW(;uWWGA,UvH` IShz1?|gq$˓_}3u]r),qw`g[ ,}(#Ÿwwcw;MG3Eq۸#QT_y]Y=YUWyə.]V=w1eZ$rۋ:Zol.y_(Gejzm]l4 $.MEi{P  b{mmRJcVGwL= R1X~BS#5W:/,_m( Ց, )jdVC^lIl KëNJ ]Ω)a /=dIhfaktEVf0Mj~rK$T9U& JHjpZ/M1)ͼ.?ͅmΈ/#i"<SG1s5iזy RaY2 b)gXsdRᠻA-s\!16.j6!3$5BoRN5&ؚQ xyLX0}9od(-ī8 J-K%%cNB("KDhjhB8:@+E ffTp%lٝ쐾hC`"bcACv^d۲#]:8|1xyiPZ=r-DPIU4 zq8S2c13`iE('ICړp.\3q\QdE8vfU\̈SJo@B a铣@Y_V${w?6BkGZA!u#XF+[(?uW!8w,σ6xHT45p7:V+s_.ż6,wg:a4=(fK+Q?N0^H:+V=`[繢)cnBEV$_A_Tڕ ۦm: ̝wB H#+fEir>[|¡5ͅ|bVX\b d\JY.jڿHkIK{)@VF8[%\^׺E\Dy,g LT8O&#i;33,|iZJ7@,u%5Amb!Wv0r[UL0/*hڠJg炗U]a%\1Enw˜Fj=l?Z-j=tȸ1∔]gK)#oJ4w :/>=*!.? ۆH{am)prz; P$ 0[^9e^uһ ǷԵ,uJ4K~,m{3On}%FKd  :T"b t8U*K*DBC :FATCξp\he`Gwsb%X;G>[gkM9 G&$,ǜw ;|Z3Rҽ-1(@o=$*'ޕ2XGFzضZJW}P/^'`{PXHD%[WI#㇍\@+.E:(?X0+f;\H[|}^Z-xq bvpgIqEq?Qԡ-YA3' T1Vk֋啌DD=io,E܍Yy%`S2wP<%?ZAnsIcp^a+(7&NO0/΂¾i6dƅd( ^3B&O4#\IBQEB>l/@DS)O_?QFCPLdmO/9CYvFK?蹲 f*}%Mۯ+G;ѝ˔5!w[;8"DϣԨ_MR P;İبȤhWH\9ɥz͑,!۪QD75&uP3s>=s ' \ux;@ GެXkDޡ7wx@v wnIh5_.f|,O;ՌWS$d}:\"EhHݥd=HvxD8uqngG@| Q˴8O8t+mOF2*/wq ٻ_P4m{!>z:OC xS T/nVe#|cÖ׮rMN/N| d$}q zĴrV{ƥ%]`zZفgOUC\koI`ca? nՖZ$"AhCwHև~G nA|TTۍ :%ft*_<8q:3U AWHVFʪ !tPVuP$+$Mg^LcǠ(aY:yn6`P'`Jc\_鶥 ۰#|sz6eC|ر|ƨ:pA>oϔogn)٨N97^5ih/@͟vĚ '+(& O)t oNK[}>`Fs_4IhŽ=fJϯ=bCe ļ`[FC`z ʳzЈqwR}{"&q!,/WȺ(xIk?ȂG rh? Ĭ)^W{X;9RuT^y>wc6Př~%YNXƩ\3 ڊ /5VwFԞbw6~>8GbS͔1%Sڃ& ;Zs PO2nRq ƑG֌ h^-|16N2c:$/63j_"Q*DZ,棨fvJh/Uz(93.Q_"I}{鬦ſLNs@, ;=H)6a4G?wbj YX&+dXbAwPyB)HwJ!5.,3aBQ)ѝfx4 VI{죁2W:Lh(a[;|X."H}*Z.jcFSv78ݤ'=iu#x4?Vr^4UL ,Z(Uu:+AhkB=Ϗ*o4 SjYj· N!M>~DL#j: QO| ܮH&N,9PFpb}ݚp>Ryı(?9>HGdnYF8Q?t$^_|5:굛äw-7>XfبvTcmӴ L˥ ":ρjS5 y嵞R@'Z CNJ^~׶fg? ws*Lc v`>8j+7pn%oPwUBu&- eq^/R}&.XD*LWlKVky&MD8?I nUD^@Fycj*Hrw|2`2>cw ҥ +ݢb%D*ݢ; kpCǓ仡3 YHI[Ӻc^@+PS3jU0MSH1B]uGf^ 1%TN, ΋^fKռ8ڶt)A X2ٽ?-80!;j=z`5MQY;'+ Ak@-{kHk:˕*w}b;qeT`lBe^t9J1ćDqA ֱ }bvYĶv92Ց8MH y ,Ӥ)"Nf4x]<'"=~R43~#4*mOabC' -m |lcg$˰/#QBH|4q~fSoK2;<aU1I}~Qz]|\8[|4JLxT}Uw5}Zc m[L5 ! `4KwD^{Pm/2cL N *xGgHa:Q;y§,+ 1Bk%v9W!гϋW?3c\Ue XU"u@ȼ0ﱏ {" Hl`{ s(}K h2*1k8태9fRwo1˅G:CBi瞗C;z“A;xai ]Ħ,I%7F7xt^Mv2s.ՃbyQӿ3sKAT_0!|M3p\瘐~rZnWRL4}&Ycr7zR{I@7>@I`âТ塖Y,,U-/G˯2pYn1_#9*WJ%b /X?u;u6|<[f)gAMbATGF Nb)wS4(Ih⧙qȲak# "z/v|-ܪM|~݈F1Miɟ4D;鱐B@MY*?Z\_4 0O -lBn{,}>[;У gP,2ݠwIŸB[:*erLXn]+IH|->-.2ПHQ+\򔟉kL|b mtۙ@Hvy!/ 5aAЊ59^ꒌK^X;\ Sy7i5Y[M?/?PG 6~jtXKCP}zfz.)K>''0 ||^߸t,U$^օM(_硰AfqXR_54m2 lV" Юspl9xa< S@Qڥ]wrdd~zzSG3+=d4ġ~b#$4!f"٢aen /͇&@MNi#)[,h͜V!LF@4Bd|&cڅ=c`j{'4$g|Hxz3&s%OqoћIֳv<xW.ԬXx#)gXg2vog.-1e^&y8f:j=g6lysޮJݰc-&L5́ءQ8 '_Ӡfs/+.SlkwM%/PTTQ>>+<%jyɿӻIf8`BU'2dk ZOvX3sB|6~,8ShC߆Jjar2 -؎)򿘮 7Hwv'sy3OH7Q $++ްVW_#;(LS҃2GnmIX}V%["Ғ])Э̗l#gz0*1(ɷ*1b}O•/ eEHߤ] T679/@Uh#3u<, 6Kt;_.k$.uFSDqs~BNʹSd涉]e(p$[1)8A!oYXq(_ၪEKYk"(/NSMgP$5>0 6YL,&X!9x'o/,$B ٫FgQBs-H寥9Y)kh J D(Zlb^5Ϡ7zXٱw|a%|Pr.\u܀smWYY_f !ІnƯ2lmm :~/}O\dvmbя˧;GY䂨OA~Ht+„'Gkcc ]Pً^UQFZ2U8l~u;b(ܞn>[JeA++v^#N(*:#3k4a Th恐҉dD49n!`DǴlkt(0wƏk_ZL_w}@W^^Ʒ%еz!=6^}!ASHʹ'tD<=\mz;-dO.[dky+ff߉Rʷff,C|pUxl'%Pppm'T&Lͱgq6rOW[TA;Z+m} aH^oTTp(z4NM9_bQ-U-!'$=]P<Ș]x{3]s^zx#TPǰH}}:/q_]Bz$6=L51YlnOٕ{$Iyt-Jt msF;lpTn~~pQO}0B.[ݣV8H0Ԥ\+~ӠEe SNFw,35rHHђ`*˱3rIx JR;TƖ7ك%njS/Xe0V\ bBRf/6< !$v,_0}̺ x:},.pQ*,OQӢAM9c`S# Ly  a*b L.tg3f%vĒ WQcpRG{g$¿/+spHV!a3= Kp|?N>Bz"DotTyK|5vЂ++Av3nˋ@ ā[U`aì!{eP,i|sPnz?Ei3n ~0Nta;2g:L^YNjB~\Z~OWCE[_p NYd%/wރI+k k(C JϋY]nY9ح YrZHI>#`\!':w6IA>"lJwZC2 hQ%rNHpT0.=jB5j/&ݻM=&8&[2RM^}o2f,{b4×W;ÐGSi|Op|Adc'@. b̈́TK +QJkGXMbaЖ@Ky=B-Bk~aEG[k)ph724L4=} gtTRi %Rh5=u#D![@<)BUwیO߯UE+=՘q1}͇oNrK&R; 2!| NYd1xUHprk\;{evɍ "+Se5V;g!|^]q?E U H@l,庸{Ѥ` !ӫvMv.@E.&ȌCařS$DXE&)Le(X~@NZ˖r( 3}f^ol<$+M $;Ty%.WA`ۀ<HH}`_5qO7&Ba).kx7ܖDֲ5_؈$MY!b@oZmeA_ juZ`B :lY]˷r|(9aILݙy ٥ %sHcj^?~n)x򉦖O<@elJ!@3,r5ʽ6ԱT2Yn uTl mI*_~kOw5tƝ=Vv-eխ[y:]хeL޿.#S(/4carI[jIwfn*<"d5Y.'n8V׍=DL%NRJ0e.@Ӝq%#Ar<&VT%$es6 JdjVYcuL6 D$*|2Ʌρwd^s1gY @&?%~R]Z-n%u%[a<MRp h񤙓[~w͋}bN*Ey"<,4(U {n&l Hr JyPIc@it87,,.]/ohj8-TPԄh677NeCG= ,)M*RnߟU.satWh%I;ރ:˲Rd2V`hrK@ 'j!b8,ޏL(wZB2QzACRD}h~tXvdzJƊ?q1v؈Lt{SvEzɂ$}oh-G/9@mB>i/A̻/HLs2:z%p6sԜHf?h3du$0hz&!nzάtb{S4a_ .P]<*m#͓M){0z//W䑁)>Rxe҈}|4h6QC1ޞF!Snzq%U^}""w$Sg0\K9ٌoǤNLa׀,Ϥɖ$Y[?4@*7d^Rv2`9PZhztz>!phxs͊jq(4 S+\l5IwrfkOYTfJ#orEME1Hw&v$80t: 38r:zj@KNBdtX鈙CBbVzoA3iՓe9^ #6xD+~24D&xe 1H}*ʚaeKFr`SR0 ~A@o=}ND Q9,Jq(!a$S.q%e_VBu %II+6(f#7u6,ұ b"Μ4S4f SrP2a!Ԫbx(@Ctdnm| >A_*_bH|#\.}<ΨtYCJbad =KN4n^UI"˟L/VQ`-V3mHTRP'wcK4˨). MTg $ רaDYyesC"ql4wk2, 3e#xN7 AE!c`VG 9k)P9c'D>1XGG13 $2uw[a算qԸSv4q A+Tӑiվ|ï* OmJ}06Mؚ 惂ogʫdLRG;p:gƃpt7ʫaNAoKRd_y~?+ U]02*ۀ3pW Lru8'ĭc8MчCr^&.gO> .߳ѪӃ`Fq88w'֓K44~4p[X1dP?sO|=`W6/V˞nE8\| Jut7mqRj"F+3av|+%+^LR 9[$/&Oյ[@dn_vW2],搫 0FhUlơ W @}8S@ M)pB hvmm!M)Y qџQsէceg2-;%&2E5tÎ$jiPk}( gH'< |J0k5Z6wpٟyK7I&>V,\`樇ƐJ53uYXxLanʢo@L1s<Ħ0M0^uS|H碷A={!qcjzu0$ݺ!W؀wo Q^cpe0,V%Eh(Ia"RLHJeu2saQ!T X4A4:$ HBs @4yzop^.lGmcI:}ۆ_3oP#+= Kn?sO; ËjkT2IlLۿŁ# BM|aИeծqH|#ͺVkvg+xmCXN `EW}R8WeEHឍgo`5 Ͼc(+ 1->|9!U5Ǡ#2IBe eZф?7<MO׺Q3]1Is7ؐ48 |` L)dž"/RR'=.^'%1 SFu;Y3{E2O{@Q"82u#9mE$:@Niw36߈dM֥ȧvb_r]<}g\6?-T?q]#٤T2qӭ)+D%x#~WH3Hu~+jC%NOU|83ĵUS@9$uVy O$%#d}` vV-wX$Yͧop~ckCdz[|t~RztbB,v1*X^~F~Wnш ѺNA-V2ɪV}tr/Pq.ڗHlVѸI>V |.9%R8k0`*edKJ2_;:PtƜEmOA ˀw}ܷqA㪇"W]57W g,0{}s-067FnS4ɻqϔ2D>2,;Q۹ %=a!KSs/J8ag%4ĶgԾ7q}T{*Zj:)+*o*U-R|[ \5 tmgshD)qmIe{ӎ1EF;ߤ14FPY 9lMѠ^ەڇ汃6)-VNMubotҢVR>RϗpC^Cuу\W0}UfSIZSWhȥPE+6f8Ӓ*0wޤASJ۝o DdNʿq(k2̓f jՏ9"]Y!VH:M)1dDv8.b,f݋ n&+W>dZ]Ehn@$wb>m,g qEq3ń`L)%0$PŹcrr !Z ;?nѸ+i1?6m̱ҧ:wcuH 1Kjbt<XYbm]}V ę~"NwOc怭_'%?[$9F]2R"|$U5\Oy\@b|zM`U-VO1M->Ѡ:o>i4dڂhdȇULJ֬I޻=,==f@HrtQ}sx6˝jޢ$u—\0=DY fv~4a'B AeOT[#8;0LSgåL__5ar҄4ڤW&)O%ճ|RQeG[a0\ؼ_֠i?bHA 7A7 c#{\]@ff&̕~[Pb`οTīzOR=rQeᎱ"'<~ +h,.IMG%tor|~e_BS17oVO7,ƥW`@9g~#<ħ5C2x YSb56w!]4FVNe)6岔"QN7gw?ۀ@iϷ>sO* d"H_>Qk^@A}B)D)&9b~:`{w,x*{};I=UЁi\*ōNO*??⍯41E:(Urî>lVB2cSn4}yʳb(4ù )պA|s$|ۢ6fPPnr\ʓf; ,PrT< >-\\#[CCbR&~A]ƱY9e! 2'tYrnZ{ԪMB !`sF^>}.<-$2.doRBSH7(҂ 8:e_yhg‡V~e<5),aixJ9wLlb#wemwZݺZ}%ơ>l{;`(k>td,; )>NՐ-[m2>%8ވ!޽:Haq6y/hOv+^ӳsԿ (8ꎒ)SzA-hHu:#哈i88=iDŽ j;A?|oERBJߐY:x2oXޜ3Hp2'`>U]63}U$b S8`C\ۋhߦ:}q8¹Tc92'axqtwHZ,AJ;z~ַ-&VEN 4 jgvSwUͳkJ>~Y^ol?甠k1XODJBrXn\t5 U#Pa8$<馩>e ꩦ:w50t&cixmC+yMhmӂÒS E]3\v$; z :b}C>9jyb"#\8ZT6P`$}ʦK'kƴ>q_>#mA ظQ#Cv%2b`/RkF0wspU6wUj>6y-m ^U7Lx[zVw> p x1max*@LM]9)Y%y=C[)^]" ~8~ CMϟ9UJ֗ʗ;YCb {@rC2M&Rel8WP/̹g+ omn'ӫk|ky[{x=БI$U{7x;}jJ9U-cT,h%=gXt1M<oկ+6gj-`E  v&JrzaKw FX4TʴUfܷP:''B/H.T (4 %Nڤ )9+}Y.JeKOͲf#.6l}>$W= }*,cS l*Қ]kM~TP-U] H<;DʎDK+a/͊t5,ǝ5 #/i']<%29@S ڙ s|f 4b`]ڢy@hɄIf$TXF@1)X˜{pR3u[{@j$ղ$*?p-h:},t&-ӵhwh^`(:'i󾄁$ՌH!aЖ̏{NČAֿO? I2>F]Dq@HN/zhK `3h)z= B̡3A6>~![z!EL'062[ 1xk&JA%Sa2櫭COAZg#RiɢoG&&M(f}XX)L<|zՃhi<⑪<%E }JC'ڗk7Ĵ`a6hgNZ>%4 (TFkAMWΨvrt`Q :}7\i!]A!0>Cx-:іu>lShB+Q%-ŨL,¡*p" J}g5@C@2(3N\BKl"fi憜Wk0GUk\X_:Lţ!uᦇyDQkTS'ak__ /Εq(j]SH4J a}9Dzw0u¯1wяeLǻ?-Vt[,=7ۤO2 잋ؤ,^l3TG-854˛|`,_EHz*EEO5:] 7!+7`/3λ{BIٍs`#)&] 8 nhҗBPѼ* PV 3Lأ<RP˖4|hTa 4i|(Y7^5Y]T34 3>&sgAϿJYxn3;F…{% ov;j#i0LkEHU'4΅KwhQei<л;/( qvЃ" [zLR?5Y3Pru5i#tEA'˅MگCֈ0' X#7Ԝ#=0H_aģ*;8GO$h=Q6~|?@Ri}*uuM7]yVCvF2櫄Hʝ B N\nC1{`L'{˱B5<ߥNnWYf֩褀:& ,;3턜J7jֱ>OQ3B+7^ 5A'-&Pp5 Sb9 im27F(\Yl0S ȳ .4Rh!uWg$.nN */@ig*ڭ\z}( ~)1]}#'~eX('r[ILZt]LJ zQz`,fT.#$Dw? CjM"3*@ty&ɱ~*-mx]kԔ,\[^6GԳO` (=zʀqL M+`mQoJ04g{Pk9/K5S͇͎iߍ|8 99>)P~% DvC$rDEXĘ{8COvF 6zrjqE_^ g%IP*;Prˆs(ݰ-~ ye31WZذX'w%UO'h'zKޯ^́&jŠĺv*ޚ9^9`#4mB7V"{\#ɹjL7,k?z<4x B $%"Ou'sCxNfSkM*@l5nLg@Ny;Q!!RaGƭ99ؓfsWwp> ]upf 8ͼLs~I1BN{-U`_cq[qgE>=_|MHfl e~F< 2w2KMt%8ȫu#7 (,+YKM)(|%kH1bǧ+y5:.䃱3vRK𺔔i'}͉qo91w:"|֭Sw+j O$ҖHJ?eD/QĚWPH:uKE$R Mj78X9=tа%9il 5Yj[[qbs y$*=%U\Sɖx O/XgVqD*`td 8xSzS9܅2lF.N2u(KcrӠǖ[A.P0O0Nq7ԝqa2,]{+"Ɓ " =uI+Ai|*wK&?q|x` /ϣS H4bEkL;g?S :hr[lw yZ1Up.u_fmW$ՄU\1`zSOtmU9U_]xDYbAe7 lsbT~/`/C=O{kb_/Ր_(ؠ~N_uhDSwԟ',ˍ4<];|"Z\Kw;9 G9'`Mn:k2PH+Zr{|7Eҽ%:ùp'vG2kjbq k6V02?]7EUЇ]tQP{s프1hĵM,zӅkb#O盇]*sZVD1U[-9DARJ95НZ8}-)sn@uz#nl&ɥc8'.h;p%2 {sy0 ܇{sq|S2'(%NPKƺ u%"48b`n:1eP6u'"Ea)a.VgE7aYk|՝u,xd] !ut z]U3i2Bf`m7ntjP [;4ݱB ۣSƇ|4UnRh iC7,/*wSͤl =kgLDFeѵדA"K| |&v[ #Fk+7Wﻅ=員ldqn7;Z@YUkZvqY3'HJܑ Y6CC-Hwh3?R)?L%W2 Sͳ '-kVUf./En2q4 ZDnc ӈ%'~ߝj-Meh0kRV%"`&Gԇ"-E7iok乢B)ۘ`Bqȳp %}wj{މ5~ζl%*)q=^Zx][D5ezGu[30Ǭ>w.U=#B66D*l_m_*X:)G# lmA'dyoa,D)Z^_Q5QJxEovs6ߛ#p#"}]2,ZB9Ѽ"\4~UW"Som8^ik8:-af]Ok$wuI";fOh% uT&baZo3iH߀ꆩr/pB,ȈA2C6T^9o0$#K ф*zD;6Tiv y,(? ֌7-̧rV\>հvUdeK怿gjݧ.dE-;e= }ɦE/1o;Xl9Œt[g~uXH\B"$"'=ǩA/ vX0aunx=Xi1 sm}| 8@W%'qi|ҟ@՛PvR3$ s&#Ք*2 `#M͸SGup^eU zTncw$]- EʵU+s78ǥuGӭ0[Tf{]ϳ7z!9"s#y)Dp#7Z7<e\F2w! Gю-p ZEg4, q&/)IN˷~H)ϡY{X\ 26IlgjxWN9i`X@Ŀ ]DHh*4a_';rFT3#y&\DI9~N^Ԩsڑey0vP/ΡlMz.60S3l'Nz2be.l`,6G:;~܋1%K͟228V(}EBhǂ}Pu#/&Sh4vp["F \Ғq3BhհIјa@:XRhPSM+*m#yܓ6n7/QjWN3Mrok[]"ڴ ^i%]%Ih>tf ڒң.ú~ܞ]  9"AMEY#ױ-4do2UW+`VTT`w͝8D*C& rυP)%rȆ4Ԉvm4umZ}2hu+[:C9e^(sP5XЦo@h,)SuxPEn n^17zG4 m衆ghT-7z&ޑ<& ;bLsNcE^=~KޣX(_Ev}B,&_ReFdx;^~v&91(>XCcimw5D9Ҙ7ү|KOZCב JEOŐ/%;Dc)_{<;.xnVr25yQ}LGSܵt; oYWFK%#evxӴAB6f.nR7jT3_9Peu Sq]Xw:W7N^ln|?XTE4s7̕&fw,n|nS~.ԁ +2߫, }L)=޿rE:Ȫ]_Mih\j,XS7 GP2oRU)qqd[Do>((7+B)A}Xr7cyZ9$PU1-Q'l( 2?AX[f;+#:5 z5[GoxTƠriYx Ym~jAt< ?Uʆyvv])}d:~vmɮ[š'(xUCpy^9$⍎f3GdinxqKqIl%wVOA !KAŤ//KI-I`y P|]a]%P\4s: -'[`X\byZ0|&q'֕M 4[+?YѳE]Hͯ%Hto9fdsaYeCR]>i/ST~.nQe쟒+B=<L?F!A֜b5d~Ţ;p)K{C(&hH Hh=4_O>CȤ2!%eGs aMjls\H-aӤbfVɋR+<E>)"Cf|G:2+1JڅAǛiC'[F5_hTT:zdhĺ2nY0Unz]4 KTbsQș5c~Um{_6|DNҢٟ dlX9@̇qsڐ D" Züi_`'.Dz z&vm*AK㲒̽sES!M8U`e0Ic*, "bH0#VZ\ekp;qb~ |wR@~X3Z#d"=pRNM^l'v㪮+Jw媒cw jx9?P ')lXv0 fL ūofGOyy< R%MG#TiuS^ߤpRlqԁ'π /E\A(>D#%q&1)%fGchu !P8-='H�~V(6־7c[wE^6y%> ߔeo4~Z 0fQC R6$! hcwdT9ؾ9rquj//ݽeOe2σO@۝5OdiMGxHی4?i[T{gqnT%@+Ai?;Z,AH]`#Z *i}~e/K itkr`ﯞΦKPr Lhlw-Z09`%}l)]l]YՏ/LS$howb%VJ,M !7dHܡgyχe*| H:CH(c; s^cB6DқMp9U7,G{U4в~s9:PSn 8@kU3;@<>OC9WJ>xD5j=*s U22eRx:9.*gK2ilF]9p,geCtuOgqXY7RﱜGHl۰?!6ڢ/u tӒ3GtqZ;~s {^m{GTB}L R9_\/\g&P,EgGhJl{ Pn{k * g;"^)4=z vG+^ߒlɼЉHZ$y+J\2wp \D^#&B  {QA7η̯4Ódƭ0fIơoX-b1W*cլ/d#sq$H޽XO$kĘY[S]=}+aY:{ٓFTY {58["Jn.|tn+ly]IӒR[h. H)$,'uɵN$C7Vʏnotm>BD6 pm A3ґ:g;vyfN*c4Y9v]0+mS˜SQ@^PU'3d>@u?ސBo؇‰R$Vm֯/L|P]WG.7 5Q [e}.MHgMgQC[}?o*M]%9~)k=:o 9dja JwIZw3NVT`|XHEXAC,.o9/J1{~[Gv:iE(f,E,߿@)籏ms5'3K=ԗl!RX f+@ uE^:4FP볺[x_Y ذwozTVEr< ]!tQB E1e$3B/хR(M]25^%yd۪Kj {3J_Pp+7\m%9L(0۔mhVYM ;)ߎm~"HKՓ= TNei],c9{< }7>}m} KnJzAB#% RbЂGwJ`~o)$mV~*pb]٥̀bu1[jr=ewo۔/T[qFdSu!ޜ&J%wLF-շTkҋb]5 1dG8Kَ[< 'j (%}蘶OYѸffbV|HF ]t7CFF 5uI.$IjQQ",qC,kv&p0YE,o1%>E$}R:MjL Nsՙ ZOz{?2X>˦3fo+??LL8{CҜE|j \3xN聲p< HO5ٵ/ͿאN6J/ߦ?g=c0l5(eBrAתbdԩvj~WLBw] șq^ ÎC33@pw$È;,YZqC/R)5'i,f6Z"x-Q8=2 Ec0W͸Il/=kyVKI[O TZ\ `&o:DEWӄeBst/KeE2f#|?-(oacBsXRܚ{1c gY d^_kU8ϙcZSr 'RXa;9cEiA#ꨞÒrȡIh;+9)<5-ݲl#魥h(XzTz16 ?z;6tѪ17yvtjI扌H:԰g*{="C\vuEm)f­fRw4HQ}g}(SXD٩jd@~opҭH|>ǗH%W5׷tW\40u:ؐ2E O 'GJԅDθ|v0W_l}ƩOd]Pw66k Hrw{H"LA%"=\v|Ju U1pBz{=J'M *n!/K@ sba= D-  _Uut̳P/@H&śC/BK_ܗ钮HtE78x){8D4%Fk#GE׉0qjULajc_F<"aˏ-ÆOQDA@Ӱs6(oø,=Zkv$+MwboJhUuspOdĘ,!jUo<)37[HOHT˪=PYѺ 9* j)7C+3U1} ړ2?S3d1!E'"z!iv2ۨAyo0= tZKby2PWF)!ΡZ _OGpG`A G]Q awӱgX6/Upx1? c%Ƒ+C mqJAZER$*t* zFҍLhMGq, P/i P{BwWmvg@_ƚAp+ =FAF -hܕrI 77ŧ&; Ic]OՑe`ŨJi]A,%!V?7ɼ S[ qDr:c'¦^+!xȒP"r%a̾lڎ^U*Y͖",M+,8y;B/.g%/] g}k{e {Z$`z֝tT :p|O=\TfNYH?}AR4f +z 4U&5Z.>ucCa!thņ9jds~:bz?uXx҈R? @k6*M03x!jFxd3~OqH7Jg"-&)!h&P7)U)Y֕'K@3Ѵ*V0q[᳼t,|Yե h6[kBc{~=q=9jƗk8oY%oi qb72ȄHW ]upf(X P£-x1ZM»iֺP FICuK@'EcO&kn` M xP;O)wj[f}Z}^abMQc%gyG6hڏ+h1W}7706hJ"MT=H,־.c/\g;r@q=Й#OӱȢ7Z~)!/aK~6ɆNy7AC<[(ms;L_Q]AT-B5WܒVĖHHu6ZW*nx lSUC0+-_x pWQ8m<4< wmcw\:G1D稱FϷq]Xmޖ5 C`;Sݩ{~@': :.7mE4/ӮĒQlx~zuvJ}nxcՌ2 MݐLIe.b;5}JQ GpJqP-'1lD_{zӥoՌ j˹r8-V8L$}H~1Fϗ_#k}=NkBp_D9aY@+0-+Ӝoټ \#gZd:yiFUZ+x|iFˡʦT.)+or{Ȣ8_v. sB*x/ōw++ x/UQ.A27"($.îE]D9tGh˩|D뎊ɺvț&y\8xӞ&D\ ٱt^TI{#Q 9HxwKVQ*gVhC39Ě O\RwH#pg>(1<1a |ZmnZee$caHC_肚;ͻtreF=$ V,\%B84`)-fFl |w'1ʈ"<OZɬKfٵV\NKc%bS,ʴ6atx-[-^>Ԋ,ˑ}ʚj9ioa{}hcpTJ]u mnVlΜpspJ8GFXiHx}V2Jk$t (&FSs'k3 F dQOZ0Q.nXDƶўT#&8}f%O:H Welz#b B(ќX OCf&^PV1o.He9>IynAe|E )MKz>X. f5iVXk_/.۝h/#WPrM9DljqEmn{ϙc.⇨[yJ\c;{Zc<2@.T][Y}( pX{\b黹wћЙ3x޽Zk`폀itzhWFbjGu!)sGdpC|SIQyδaM ?~F86콸oU5YHQ;Q3-%>;>kF3:Ы2SP͗yݏQ_t^\5B_V_A H7=O#ZFaԊN.̲2L);)< @ۘӁœ BԚ UtU+ޘ%14|} R&J]C ʻyBfbfMcQ ظ⽠w"u lgG:hn^6GW͑խ҅l2vz'rAG|jFliH^(S CR &&𑓩Y>ikoH210wF{DW\?p~|&:V@ѧw%L[a=E>H MfWa*4/?3Ca'NN+I"<.>D4YEfR}u ~Umqp!G5]=f=46|}0z%N)65|ԅ 1Z#7H=`$c!7ʬFk ꆵHsx N+Շl/<(/ !);xf&&_CˮA i@Sx;òdr:m*3x9DٻI:cɦV @="؈pq]fЕ<A-U+u\z +4z#^Q[ ?o)druy5#Ӈ)H{8`$鲲MP3prÖ.\։֚9ubw]LH㖞Ip_48A[p%iL=i>Hx&}:K;פp@'urj/XNΏTH~^ AfrN@%n'ށ {G>w_;%D9رrF.h6[b4 mH%ʺ/:gM GJ*h['%V.ځ)l2 6.ؐ7(Y컪g^n*(I<V|Xs")'U.8!LO,꾛 Sdjz*Gmv\3ҴwCHESB䤵r," Y^s*1 }!{B{K@=< H4LYN l%nfb1VC8xDPtwFOxtVE349cIzH`W\_@Oo) RRʱ912[^VlE2w c{іNeqбm!8rʠ7^O|fHmVDhT$KYV1bM4]Y$vߑ }.Hxչp֙>"˯ dX Gy|6҄Dw֖)lc7VQ޲}0 :( j7{:Ɏqbb`LTBuwx/ }IXdQ04Hݾ2n&d*nWu)|f@w7S?zM1$Rl HvRfQq> ~/~QSODTSҘF$Me Ʈ ϒtXjȊRYU+ֈ>ޡWg58w} wY/UMԈ$t /LF?#OI2g K 'S 2)?4O]}1!b/;' g.<z#I)vC<>Rx$2reמ\YXS%ڞ`-ܲWn3z^}[|׼p칻ILm 󐱨7zLH{v<3sU QTEt(ާ6Ql2‡\0U!!F[قDy3'E}j|*00r lڋH?ܫ]MgڅB/&o1.`S&٣,lGes>B(=ŲfFpL8_] cfNʗ֢22!$[) 5FEq^bd4Gu{GmֲOY/MJ9t*0X|DYU "$b *,uF(4>5Uŗi^gŪeCBr-zsQ_r:g¢mG 1u`ߌQQ|\SQ,uѝbf^bqC[vp)Ax7 /x@uy)l[톊{#^t݆I[Ka Ou$Enõz*=x@X|&Hp L h_*+)RQC,L cۛ#MpZ3 Щ_̦z$d/q5˟DW^5xk"C۴'%螟w_ǫr5:Ρ7ȭ¦ڏ}tQ"ih‹}K:0MN'{+]DZ[G417Bnz. G|{ YylX4Eא! wףW )T71(j1IXX*ꎛD٩av rxܪu!ճEFa&WTVy]~G_wzrP7B%FQocUh -,BY-Ub [ҽ=pyNfvbMuq9V}_hMS̙uOIIMZ`wn.ga]%gUkbM۱Q>sVE ^$%3#%GvW\gıD;ڈ4CNuG< ‘Yžv0Gǩb{wuܼE'`-_u1``9oDb=TVA/oMܩE$cs(q(JꢧBEBSE/iS s?Q!z!!x.3 cJt:Fz:ݘF^@"=fiʹ15g+NDJD-Xm>EQ!9Os(6,l7UAog =;C7$RaGT+mYKSi$"V9c8GW-gl% 䥂4@Y!baQ,F5s6i} fم#/;tJ=} 3l#~Uj RΧЉHA7 oMSsT6Lz3kI/k,2+XVA{o';xr)۽FB EjRƑ{#UJ̯WpY`yU57%W%!yы;X1L|ydRPׇjm*)N1C>|C1q%:=@P;kc Ϡ }5?47PBp*=6ء|iAnrmKUи_C%{؈"W;qwda9NFI ~!<Ь8K96tdZ?,Ŵ$)xg?" R+ ޻|Maz_ g +qpkI_vTy?zՊEY },vo&ЗY䔶62:HCE*nJprmF:aQz|5ݨ=fM-X'ugK|>De䜗<#[ߕ u*p΂G{~Fؗ1{3[nޘ̘)?H2~7{C xf7[Gr۱ u),"9;Emaۗ!й"_2㎑Y֎ _ _NNU`L4/@Q YNmTKnjbK,,-J`>8i)8O4+l}w'笣âL v !F ~W8aS`XÆxԙԌq~ #ր`ՄcFJJA JڑuY~P Tp 0~o#)lHnКX_P^r蟮sc(w!F* +EPfJC~ >*t3^vA>CnK~ +O SJ۱XSf2A6E9GBE 8Kf V JO gs'?BO[|ET@˙3m'3&YbcOACFop Tz|!ޤ`:6kL߹6N1+-(n{?Y6kuM{Sj \b-26W$@{bb.A˳(Yy%qpdR"* WDdz`6!1 *JXLgњ)Lj $'-FLG^L.a_A ǩ [yNv5v3SzQr}hfrw$ee]池cj^YѬÒPM٦nl3Sh0㱎8(n _4V-LPRN"7^ٽC&3@Zh8M˗M4E&IME>npmdDg+l K8pIKm Z c> E~Aru,Ogq?X[@`uhQIQ[ qJ@ եIVc*j4R@p$VnEפͺag-P~gW'WOR9 μZW#H [0ybEmrvQ(KvN)PE*wf#=?\j}0*%J$#`A4 7_gH+PMvԼȍ N鉒W>d7zu(0 igEolhj3!̐MQw=ZӼk9pR[QH)%_ـI>x)#~P(k)㢂9E(/.i&1"ExS^Yz:$,\  2aT]zi`?l6օ ztP2k"//KAX׺7h8-YEݽ]V-3ބdƕ|{JImj!4]Fh̽kV". `t0d,[ $^zNjZł {i$صZŢz5B+!+U.Bm fd}"k&)u:TrBcx~ݛtn6u 0'st[##Ca3/+72"C}^cDgE@K IlN|n8:SZ[ ةfԮ ]B2c&^ڀӝL"d_ xVjS >E9twd@Rڮ G=/B!aҝ$IUa_f8pmK%W0! fH5Xm l2B@ z;#W@c"g88Ţ ɒY'3Hv0&~m:HMGV}50謭@ufGdF2'Y?_ jg2I%7sto O:MeIHc [OM[)3q[&/Dg:HW1KA?ȓZɉ-~/_j[Kd/CB(},#[Q8-ʌ}KQY-]2ؒ(Wxy5rE& p|v&Rf> d(B.?*,2|Wcgƛ'z.B@$9|PkbZv{D5#GZw껝fq0&g2Hғr_p9j66cn/Ǥ:rb$]3K>D/I54%idz`7r#SKYFng5jI!zNb\:Tmi4M* lA!_$ | g{1ǰHbS i_=J-Z\0 N#+=T(nۇwmrFI_if;> & GzYJNgDžBR9C,iӏCj©P~`J=r">,h e!x:,[ &v4y6"[ng3z NJ@i~rv-%pu_*2^NDFLo.;EBA5aUӅRrz8nf %#s2k؅祶v>(w{琯\6Pqjz6NZu bp1] :mV9z)ʖNFm*xTCeOQ{Mju.AA(a'rL8 ^52zVx//cZRϪt}TJ? dfੂ0j OFqj 79<ǀgԇcySܿx"[4 M2@T$Lg,1}MTbZ{s< w=l7D94pQ^s쪥6x h2ua{$(G -[A1]Ёryq0:؝0[Em@ɯ܇ a[~ .F6|JhcɰhW)ʡ>lD缂KHs+[l:)Eb$gkGXCGfKITGRWY݊k3r:1^)P</ޯ/6Ч`uۄ]}P3inVS`.98C7~)dj$b-I`rfbu_Pl5HEgd4kV;ɓO:g4zY,0Ւ͠ m+о;Sէa.VԶ5r<ck{UzluWm͟It4]jB5ۇҪVP(t~9Q#kB'ΤgbZR Jf1iA1YW)+uލr"9AcItl<QtT%Ʀs7eO C1XEkPB4-3D#T&C⦏ %D4V] xw2 Y 3%ٜ5! 7/G"O|@v@w9tI=P؆fኪ'0` m0|;9RSCqKrSFxwW v𵊻k6*]U?3цR4>1@׹*_7K|ʪz"+;d9vJ_[^e$j\aJuH[DWIEf/JwKTTvN8%fRQ1 aQ1؞'߿mzMN7pNÚJV6o_$D&PYI&P^S)^(sCDg5! ^?D/IW93٬k}9K^5aiH3oUK3} 1 ?@v(H0J Hd7K2Һšvn?nlA<0v"Z`C_5yqrBHO?Vdua{(3Z\yzcw1NNOBF[$2jkTFs|5T }O=$]b>1~JTrbN~,+uӯk qh NY=pb0Ա"|tؼno oePW:hSI/倘]>w3|~Ltfev+$;_,3J;lӺBc|]96:?v)%Wm%&Gw4 T8F BO<-,xd*xs=lw4Y4rka{%6.K3-Y7@H ueYYRXO>kcns$)0+' o轫I="G65tFrC~VEfalhփht؅{5\oN؝X+?l:"Er _t#H-X֬E;CF`X]i\ËyՖjDSAi ^] !f@]iȻR8’E7vS.|ddĊI|| %.k܎`'RCxղ|fG+'"dTS;cvUpj[ޠbGaNhҍ:#7|u~bQlgiEښq/W,F&tWhUa4`jϤ|Md0[_S*Ix< |eTsªy8İG"zRVyh[9n^p[1" 0}LlFfB q#NO9k4X^z԰jD*G?e @$BxZ&IuDO|qԊ0@[=k0()TSj)0-95'NQ3oG *(@j;Djmm6#M sN7yXE8rE 9BHA͙ 3~r;@N3Rvo87JǍd>]{E7@2(&UEIŊ: -Vh.̢ ͐qisA 1 >@PPCsVه ֌\8苛-p.3S 6!=;jž2[(to<N"WDmȶ3ѠlIMZZhوv=1 RkyὨsK'BIZAe8÷;=2<}-ź&!8wVoqoޞQUܴ֟Ssޥ񦈋u!MlDS23+R?*SMڥSZ0&,J Нftm<2~05yE6m{m2NS~\Cwj4 u`Ynj )>j> fk;ItD!12]Δ_V(SCFʦm7;=dQhvtpiU ےHl?lqǠ⸡mw]ͯmz,!f: ꒱ |4X=`Tc\$ uǩrSwƜ}( ~޻tˀ:FMhG(7qwK╈R-| יXA33Q~i6$? K'Q5_vkLdBD u3# !1* |B@t0*Kg2Pd`gG~.[IXb'q狕lh$|~Y[U 4RRmQM'a@=/e^{ 2.an*|)Rr\mEŞ?C݌^iʬ$2pHJʀ-}G]ڭôemz4fD*S^|6f=Ь<(Vg9qU G$qIh*٬^On=I@[zN)`mHD3K#]QfYˬƯ*\2[-"&5Pf:lSćk+@l1^T}9CE&ʢm%F^y){L;OF?`EeVmX "1켉?/M@C^'$E'Rp$h+xH +qߤ< ?رn@DX˺5 # {_ujBw[wdIO/05!)6]}{ڵd/7۽RI2&LF!=y!۳bRe{_آ'1wstK2}$v?+xhfqJ .܏RtZ+0Y]ٗ7 i:ZB#!jM>H{FU}X+fOlv핼_G>|vS@ 8O|~3LI_thp?xh{xLyq=نW:aBfᩅlPd=ކt#Kg^yڵߔMoԍA{ߕ'g>`x/^.2*@|Z6[JŘnf <r~y_'2dKcdTE}MWzYoc2=X<њw >!&j! M )Ȕ WL~=*L;n@ܟH z cAeqƱnz~9!=4Je'" #R _Ji;chΦfb[=SҠCø*oc;.SuNEaDvW1/ǁP}w&l0/'.CP]ks'B^1:jU8$p'[U$.pšTŽndr zOkCdn&a [0jusqwC0oE?C2k&Q9< _Zb-]Fv: pan'9 xJ,Ic'Br)M2UWs3D7D@6B H`BBf7bdqQnM3+*DžK^Lm`lBs{u境bMmFlZN!1;yWy32ɯ]{ݵh^&\ gfoTJ~܀@uJ%5*~Pl櫼 NRQ9~_ 5_u3 '@ ͪ!:Vl[H}aQotJ]IZ-вeeu/<$J U|b$W3Qzp1>[n_agNx<8 gti 8K¦HB[fVRU\l|rOcwӁo{EebOBUgXMJ(2DGdRLLb :Kx !0hq>qN&䰽%4(taI duW$zWamy0/qc ЄC@ 0pu5z.eNsu 1fgKB-©8>cxD0`,t3n* AޯA$7ƾ;e'$dt6h@ȔT0̸kǸ8hR{t4;j3Оޣ9*]D}7յ5Aӂ.KFVAl̐{:it#A:6c:1ɹ5aD%d:I;y: &[~Ճ8Ekb޻MoBi҄ń]o]p2ߔ(mZmNxi8c6´n=vrwrj_,~9̣֬>N}]Z;=âQiսJ~HzR#0􇔭Zg%ajZ h;Z`>W#M,rÔ_t>!Pu,]Z|SԃnEؑg9e ̤qDJMyR]ֲ3RtaڊgXqfB,=7?O}ڲŞҎaΕ.fQ)< g@ʡߣ܉cSM Vn0Zz] +]R.2{NBi-lFR';`7ӷ`.kg۝շ>^=#A]j梀384x@xW#AֆJ+J0FvDU $ |dTأ QBx~Fɬ x}m"E.Zj,1t:,ݍk2P4bXq.LM$s|!U6_NH 7v(m":vfCv |m;/\P6'Z[N/ V+@uuW !{/$x"p&|JDRC IXcW;iFQ[=o}Rꀹ8V.'Y (6uZt0e aanMؘ.GYS6мm^|d|'D֙}]͇.̩ jFٱ6҈CQa.ol~I0vf%>@$6bT5KZť51|mcgEtk Ω| z Irp.Ђ\:OUH>^<Y_3QOH5)/@ʫkU02g9Z_>) Eq3&. L yg2q0$#`9b_{S^2a.M U_2ddM4Mgf0IJMt`8;PGIXRd ql}۷~Ec~n\gjrLprRUn>-s]+H_ƽKp1Q[nb2ϑ]$+= 4%] 'ꕱq_(EY|z8".ecyv*3¾[RS:dߪbefS/;J.«m5]qÑF_2`⊒V!LZj甗NpuV2IsAu<=6$ؽ)*kW3r7#jA(rgLa|)4.gY坵: uBs' pi^)Oz6 &;%ӵWz;8fI<_Bg~-gvXHj^u"lk!׵[^{$)A(d 0ʖ3pj뚔'Ѩp' R"nQ~[8͸ANcΚĄQ$Td<(~;wF|;B/Tr\02&O^% ;H2S|BfQ5  '@&ফBExcU$2뫱2TgxG 4BYOz'([F kқXr&č®e.|15v:nS_ZN~[V9P.%ԵxfqUd{j`h$%|PS9*ƞ >u{8C7aCōkJK<%8+/~/"䱘M8t WJe}?)[\-n4'֥o1Z;2 9RqNkr` %*fЍMsMa X7&oAdf֖.DĥƏ"N˕qM? ?_VFCgP,'^5ӷqr͓BF|J!O&;DxIE-?UiYr#c^-'*.~q7cG= z *r)&N$;ZqmT61L#^Hmo_ =P ,n1#Fab)9ŜxaH9UHeG jJ|i܄^0)I*=pdHG};]#Ɯ탠[I!i n3H0|ڻ9T'>j: rm Ee{Aqa5eB|$Aַ PlJ&+phpa0pv?bGe[*(v&hz⭋~-/ޓ˴} yR7gv8mfiO`]]A@\)AY_đjoE}u0$9ŧ7CreYt#: ڱOEv yʟx^JB~:OyK>;{j(²:oRk#Bw(<B"gc =[eJgl^ {X E'K/7]XHd_\][ K;տXisCST P'ϊ;*ߟT}-O>BN}|Q%piM-%G3:{GQAtZ]l0A͇iխ7ss=j}0K3uTTC#t"c<@HoJ\yBM!@3ZZ #h'YgQ,i3E.qi,;NI3UapSq chlz2e_a㬺AP$mIe]<k tǭ:s^JUC+ɃQ}uB׀E-Ϋb9YM_PY2L)U]$#-|cjPp0rwƑ/pY'kH,nxvWlWWM=hק18w#H]C@LW}k- JܝcRgǥXYRy ̞,.4CLR<*J+6%,zTӦQRexnro5D@Ǒj+ jڇ5$Buyf,tQgߌ[[FT!oQ|.eA,%ĶV<kR U:g҈rmH80Ә1[k"_%MW-g&l\Kj@z2id\)k]R[ow{7?KB@FK̭ 'bJVJ = [Kki{=[㓶K@~(͑kW6GҚR&P%yHdԬjwa}"$:=6cbYx,s7OvߪI=l)FrG0t$ȢdQD\tDfT4(A7 3zKd"rRʱoSlk2 P9GPS@HK']۰] _b=6^? ޭϏ^c̳M )> qx,j%2vׂؘLwD-;n@QJ48qO?wJ^S`,nT e'rxȏDɤ GHA:&49"YMyC;M<o~YOc+#H^ߒM]/ #wp&AWh"7ѲMOaX8&aIVsk?֐S䷩}LŶӢ.ze :K:|% 1z+cbԎ.(inIjdP@nx?vMf ];BP޵i[0W&"-uˮ*=^95x_$ChHĉfeMU5f/?rb4s5cito[i1p4}24qY6a)8Ϩ;dp Y/ɂBgVS|)àſ"Z Ŋ!ڇv8 rt(XOeq) ʅe˭?F|(.vmu|Z)[#J5''Z%:T&6 Z>#Kq\d:Ю(߄EOäNfV`)%6VD&paRKt04{+&WшDAbNJOaJ~@jk56R|R7y͎3s759(t2\eo ۡj4f]4NPo`IN$JŴ lp~<&svtOA5{?ގdKq_H x'%Sv*h (ajEGDtsp/.9N= FioqJ6YxҔ&`YYBK8=,m\ ~sR3Y,gT iɋm_lmvE"]:l[#`Siv+dGE[:|}ff8 i|cC鹭Gs,u!$^x ~(j՟,"G `Op'Th3ljBuxto). ykh~ ZCuMPO N xs13b*0.>4J| !Nv!c0 OhM#ɀ5N3f];(Yc! 6>6‡M-pN_43ɾ#d zoH( oSxGgz^[[iʣ&>_a;]9N_ͣf?IpGSxgNg;[9:>4pGSpY;9Udt>إ&Y p I'>2JT$j=Pb+= lEԗ{5$H9q?!-ض<6b%Co6 .6!7뾖cZ3&4'/FV!,^u}u-m5b>/c4 o"@Y]vdJ~qGF]EtɿpÛ|aõݩYPjFm3kK!샅JӁ;Jd$xJ^c@*X8cyohr xGz]԰ FZ0a,&Q, Pge>/^< K@q;`xU+XA3tH:bk| xgG=[[ tuHeo{ F3){2ʻG^Xr>_ٶS)8aFeϱ`m\͠ 3) A ^i."B.%r( O/} wu[_ :Z?&-8^/[UU_ c֖1~o`U]M-*=y $!W&^?فayY,{9Z2 U<z;YЄ>E .(aEvb' Fo툭۩RW62R G#l{W% ~aR} *7D]K dMpl*F|#Wע8K(Jd@^MwVe\#,jSYE{R1!@HF@ noƝ߼(;>. `cX EhmpZ7Xm6nm0s41DBAduFYCյ+Z-M+WRr Mtۉ)wB"]+t8%LOO-…ղĖ(6F6*SH#r V::і qpo#3m)Q*TֳR4sևڰ%kťs#e^a;@NzQE ]$wWv!切!M܆}tc4^U`ǧŀO1"q\Zx9R;ϟiżkp%uh ۔Pr: JXk@+hB))u}M`Dj9Tps]'фL:"F$)׫˒ǒ$[|N0SՕz7'S9 OW<ȸF9|l}ȩJɘi[zBС}s!_/SK8}KQ$4~OnE柏oD+Y,Dcy_ 1g&G)%)~ggD$)EJxznGJ+se|ٙЃf꜌.aؒ6_6)_T}x| 5ND B@ N'rn0 4x=T\$~?RԆ}>@k!jPH{wr#UlC}`Lim>W鐲0I$/VJÀ,̖sn+*b>]+9|?oL؞QĻ'RΣӢ_5{2\cl-Wp45xf0Ufϭ|A>sT͡y*fo& ؠ݀p@UO¿v itm(NMtîbD2*/at7@piY"P0,Tq+Ü:tC*`%!r֋5,E^"f#Jt)f$sUEFVX2U]0~ QuOW{$xhmn4ƊO@j?ܪyӜބ/N˽zrdm+TKs-qQ jh1p+b+Y*oI[B^⾇X!d>B"ԊߘQ@Ufx5x焺~M]4 Kg JD1z#2}Y(42 2jv!&zghZ_+gj&(VTNzގ ZQR@"&(!0}HOyGWiIç˴W N5ɪ۱SixNYNf_I iטПùԱdiM>d)j xK \ޚ|TOAU^ukIbJ?Ć«Rx[pDTNRJ:,~ }y!D]!ԯOthv}&uJ }PZ/)F0*`gp[h(Mh+b9b^o-1 X7[HLXS#q15g\A>֖c@DѾm#ӎ=G-6` 6*@a: 5f3sϾ}y  ƛcL\&Lo)m+ݳO'MP`S bk(oN^tghԎvigC\.5M=[t2H1}iJ?O \C TXt&Y'ޙ4e[?l0(Fj/n3adm:x4ilT -֊xZRVX19쳆'BDKJ {_tnyN `ֱi "'|lm<eXaҍA\MPۏnY> [P*ݨ%4%Ã3b,G I'-ߵDN)sVߝ2ܭ]S-Sծn 3Yv*dYIЩL>wU`O!jûr%(nuG=Q™w.FlaXTlD?d !;ݡavs֣@Hƞ?O^S5W{"@A "X6aXQyYn;LX6Pzuaz~$S5R?"JRe'r:" n͵=ޠ.pQ!5xSf2` 1Aʫ3oS:sr(M x>+AD}E9&;Fjb: t$܂ɽvц[z%|Lj摰į ^ZWǵO+V~TuE)]>R_l͑C7wu{>94Nx^ss?>W2V?WX n^a],F|ҿJ)y b*|ejj:) JeBD;Y^1q c>2v!q$$uSV~:T@be:pW@QduCթ*nY zYE ʌ>\E2yP `T+u`!K 3Or=^.4قZ VCq;)6WpwPidMTEg\nȪf3PhÇR)ћoQ9p(Wv5x?9.[@O+h'GљT j*|ug+ mOPR߾-N# S C=dwǫ:H~c4l n<)|o=~Z!,i"1ꣶ[0F 4e-ƻ7zݡ,N`5b{4I,{TH#a Lؐp&"ؘrc7q̓ ZG{]~P*Zy:'ylн[aX{gm2cc!)r~uUj*ʌ XJA'%؅']B|[:7ٙ̉ ˽Z̤dG52KJ.}cEk4{ަJlE* F9n̡f#Ĝ61elTa0S^Lnqb uq͂²@uy>^ E]@ƌN5f?!r{SEyAQs\t\^A Թ,ٔ;QL2LZd[j_쭎T{9indsƄJ|!+g`9,'sxT%MۭlDdiюR3,k;k-Ye`}_-C(Ie@Jkj nviW[AÕמ\>GJxT¼?V}йp4| 9s`󵜣Y@qc6 o9$N L~j{'TM`Iݑcm[QS|ouӇ^WbNfSnIA͓Tsw~U YfG#.t&0!hY&Ym6ѭWsПsQs0zpWZ:.MJ:n GV(  ϰe O2a!/e8fw׊D+!NZ c{#BVᛃt]Ų/;OHXSsu8Ï>gE Jo D"8DffvlmC]3B6a,R jN0,4V@X>cospθ ,6 zFgUww%eX{ltSJK]׏e4%?aV-T11 Cز];xTWkW`󏇰7BI), `u۸+C³7TX(\D:+ž/{vE2k`7Uo%m"glKRiF/(ѫNVcӋd̓϶ZN7b cڳ%Qh t"A7z"n'*XǘM7>2rm+ ' ~'?Pkõ- ӕ2QH87<-\!y㽧mkM$Uy"3?L$B;Iu/p8{˲֝>|" NTOJ4[d(UjB?6S&3ntLR&r,4Q_j^ ',(@Q)Qvr?4zGRכ }J-fّp n„(mjrX_}Wskn{hkj4lCˍ`z-JkLBL7*Q&y- L[ {@8E#|.Ki ouiDvDGM^}jY,dJ%cf0YU_;DpmK r+݄%EyQHo6ATDl2ŝgBߟ͍2Z7olgԮC1; Lλً>I p,3u6o,)!@+B+K[oK/9_XMV:kg <~V*ޚm^[kY;4idLv3e n$Tt ]oz%^}O($V!Md0}m0.S" _y"'wNj>ab%*kNs{/ވb0{5T\~C;S'ۙA/كBOfʬ* xN&C: ^@ܧ[ ?gX ±P>r:>U9xHe LOίvs=;Z1 a[QߦY/Mtî{(1h  l"#́ Mf* ^=jJL (szF#LZT=HpneDc+:㞵fWt5d%?!|܄V>.vҞ؍kƯa[jb+d|#@ɡR~lC+@)#t|`BƤ({},y\d)m5u pj5dWe.@ec_dvCCu6l:5*bQa H&U|ZPr_)EH /L-0J׆c%-?p_l ) hbt,+(W1b -V)=B@mDAǙ1*LO,,&:0r<\f.yG c2by(>;Ni-.V5p>3Qˤ?Śv~rPwlYϢ>E%(] ݠ.ةګ {Ez1b=yz W' !pTe3Rz̝ʜ&]5z۞/Rݧ#:.m :$y!OfK[D [ (P;?+MI7ٟx1F^͢"!˜HVa!SYLlu/> s>3Ԉ+O"(6]*y^VZ e7ek_C]bcp!c3&)J^@t؉5ѼqkARNԋF2? #6|"jD˙sS|iD${m9COU ix Dl|*8J3HFfIv̛H*ru[S")hX@v]c~_ x:syc֝!@OyIhr4X\ HNW)L߶:ldǟR;Wn5#d9h2Ƈ'U+:)8h aQ+1jH)`֜Bxgs:`v6fAatdYv`b$ MV.pX+t(_.á4A_˻H[uW딆5gňGآ@@wn% *="?" /-G-fF?9c7@q#7+k)1Kh:v7^%xU) ۪/^'Z;rկwvPoC)*Ӂ{'Y:&} l]< Uf"'v+Hh'>!! `̛͚(~MXf:XGnG ^6)lmNɎRf:_}NWaHf$hd/=+k#o$[ DRMoQX:(}٣I`vŜ OQF[b]|5(P|s&UB׌ :C KoMH}%4dЗw> ,ʎ#x^OAhbܦO>t&b;xΦ=ꘐ[貮+!ONp6Z5Tb&H{bMcDF/RCQ)W(QX 7OHXGguW>c l5Q%qoN܅9 [mEHv5V9v(+{bF 2 ?KpD}u(Gx$4I tq 'o]$6.m߫)^xBQ ~j~<@ftM2zl6vkm45bKNǑ{LkMH LyJHsr:9;KKj@IJ"AfP/U&_%h6\79<`g#5+Ms=#%=3]5ӓw%G>rh:$p2lD¡Wmƫivo%uQ:8iEzP'^'It}4%+YW*<&S 3<1ERc܍V_s J;\?$5ya}pi^z4`?T%VMHǏj}b>2٠?;A-8g ( Sq՞Ω BdC:@ 7XKXSj t5gqmO7buF|!eP߇K "#o 4/ P17'pc}VQ82R/SX^f,mN8 "  ^f m*C7 n.R&/9oKCx} ``ʨu@dޯSkX-Ѫ)D'O )}<„q QA؍*,< z/ނYYZb7ٟ/#F1ͷ B 5vՈJڜ `1H0ƒ8ԅIJYY;?z):|C: 0`~-h*Ih8{><=H1VlgƳV+%GdxK*F~eA<]ГÿHO$n,ƥ FU3L[kySuTh? 碦}c)4ً *HVfF¡vfqf]kU eyNr9A>1;~wB^% 2!NQ5ڱ 7<56n;r_%pÁh B6ԩwpΛd9zB>N`WHq-(0\Ȣ%'Z`syP@jQ@]NGO\nk|] EoOoGyȗ]m1'*YV*L%?PIBy’촅v ]O(oG.M?3ڈ 訠2B2v*pgf`L'MU"nG 4l˚STT IႳ (+_j!3L2bwVNK]l=\ {#KYqjk9F{INĴ$ۭ5u7/B`5ְ drMa3 N>ujB.r_#%H0m OEptJT # xz~g9.lY=]$|r~pQ0|[e{4xS0t4g&x..q4QX+gy"M^_P2G/$r^_w5'2&o+˦ϫ)R`ԇ2c6P<9FΕY;Lvdy.~ƜKl4|zlbZO!90#8iuJ2bqS_hjIV2wk"A/LYާ^q*7Q-ŬoH\Tǂe)W?\doKfq2BzJӎ_:drɫ*_a-iGl8R<\UfH|d!8aW"+٢ҡs2h/nd 1g&prTJ`,("LҰ#vAds\(*w^S ا4t= 3Ye_6W=IRUwasTt^)dgH$26Jgf%JvlrC֨NюOtkC*.qܞ6_+cv I3e5?/ :l`$Wؓ -yy[GL(]^́WWrh5m|OS <եJ+L#g"2?=8Zx`iž.p{.5/^4+}OұY@z.0>\ꯪ2,&T'/_%yџC8-gnϨh#l)j7y- 6ruƟ>*aFNDJ{-v2hˆ+(a4a (-%DZ J}(i˿ؗ~tQa8"'G!mF|Qh[cuؠw{ʌvRg(/,vd3c[D)cScƋ,WN{U? rHm$O!]'TAࡰ_05}muŬ|ٵ^_=0.ߑ~"^Q#;{S_b34*VJ/t@f- 캱T/Qo5M%RERֺr_lzƂX!;I8sjh)zpۡ (}o--)h8W)~eչI'IޙMp;.e(`Zj+-"8^\srIK--ͅ(S|gzp Bf59Y5%^oe{UDX0v%ykd_:ʉHޒ.<+sߖd^]~җaD b9 Q Jm}]eKR ]MXA+AEK<S?{4@]xQfNǚK>sXpNߝBėګu.1jO U_*AzX C˅GH>]zZƀa%o@@*Tm˭c_AGJ`1⏤@Zr{?hv'9i|nG 揱9(1>X =b!ʼh)-ȦJ6CO9>yahqAD fUk}^@ Zbyg[rX!(+wY_f79}67Zc24Bx xGd'˞wSC&F\vV"rnE䔩Z6 .7tD/EX"DR>_nswwlRN To b)me3nEt~#[?ki+'igכJh̢kY4qZ#hDsf /qt{D)F\CzHтT*lUl=tL\q:YI5LP&T ֽU.܆JԘ誽iF;/i|_CN%DUC^t7ʛù坺C`TîV&Y7u {s{q`^ը{a?J" ˶39Jpإ21L)o%4i٬EP ^]iє/R|G&fG|)#E_EՎ221K H=Sj]XћSELa~7(qm٣J2 1ƚl=lƬ"7Lss&G}CE2Tc\M14v9':ܣ?E&5bC;oy6[WQ@Siƃ7FӤuCggɏؾ[,;Az@@ x<̟̒P$`ΟYK >sܪ } +8אRo9e5.>BJi'fM IjhUΏ0| b7u|CbB/,Xp qݔ;"^sc *k k&+`U)5ܙtA<{'O؛#{,F*dD|}yRnJ*v{]r4-4*%6 _s tfH4n0S׉qL0OB {˭ZMYŪvpR劷g xf vTy%ڬiwhT[7YDpd#ģq[Væ1 4dRٕEPhlY t.D-3J%KB%H7Ul h2a=XҸ53f iFؓ*fwCmtnHn3"!V#k~@I:N^y%,f#~Yj  Y3&& +޹e+OwE}_[ /]}DB,M*֠fc}C%ogNн>tIQ:q!֓qBYgO5`RLXj%!#YHDYH`Uߠd3Uuw(< l|/5&ttEWIf'$ +ϳsKȏkKpKpQxMTƸ݌J!9%ιupf)! V)xHLR@Q)dî?浙\L{E8Q.N,[1|.0e\pA\:);n .I>Ok޷֞2 0wFycSArUΈf羝Q o='q鴩b|$\@ԀLMm 1IN=Ǥy\ӶѺ@+պBtos5\¯E5{'x~ _O@$$a YwRh^ X+Vx2׾/FxL=- WYkeu_BwZV\CZX ~צs}EG_`گ2Fw# " @rҷ%l菊w"Go= 5`$O[t4" 2/!VʀDU`l@U)]T[PR;5Ymx6jf]N$ G [ k#3v[I&bgUi1eO仳 x#z ,~n^3/*bg[-+O*K(4 LZ\%Jaul3VCiEPb7v{23jܬ}UA[cz*Y%73g0!Ffyī/c%#R*E)&~P1[~ e$JK2IuoY1X*O2(^;`K2ͫ!֐ `pMi0& q`NZp{Z+4;͢Pq%a\dx>.I"Q fDci;!rw#dN]7@_V;uҰpTs, }x", 8MVV$Yg'խ{V6ߖҜJ<(UmaXx Gp,`^ Þ兕zcFK 5G ϗNg?pa׭WOMZF$LE_tʛ4s`Ֆŷk.(곦۔޹1!i5_Th<TlֽhǼfbzYӮ'57CiQ""kd q+.URlF4KV4$qaCԀ)_D-R,aݙ'$J3pX7rc{$F-}n \u}c]OM1׾x3cwqi+R;X?RkQt%TB/,LZdyGqOB!=ÆC(Sf%AǕچn#nqblu>^>*M 5~ C$1?YSlKِ`wmj"jr7IVT[kWbqJ 6wε6 49|Ү 2 xlJ合˴ iD~D5>!m>ISLg !wjIr=r~K+gM;d7YX]GEǡ?ɉeYgo:"~rTnֱ*.D=G%qwj bdX8DLFDg EPUh%̈NJo)4@+u:L);"n/۱`pF5 MX,;)og'/'>faMS8,LL@\}c&5*`Ug0KJ1I}N\'/d uZc01f@"ſtKpnD'R"mRj\2ԓ06LB?bA>}9CIS* w;P^|D؆'KM²-}kwv.f<"Wꢺ!RZ+@YpFBاKh^7@(4vzU)xLf]i@W;ьc^.'spƛ0O,pcw hn{ TaMGD?DSy8JM4uyӍ+Fդ]'熴ʍitRNVf;gsbVO] yO^q3`~"Uƶ~%ERdPO !ށ,-NԢDa>ίmلH,kq*@ۓWyPPcKSI./Z/o~a(+v$ROŦ6S6|Or. l,NEy\KYtW)j++k^Ȳ*\,BQ.` aj.[NǶ[#rz1w>IՏvg+QwjvwF2! A=JeD{zW;|]5JGs8o]߫0lCy)8L73j[ #ZY>EUC<:y''o7ou!@u4#h+VjȆ ^ $O;~s"7p6Rƫ{\,9U`moZ=f=a DmXcMC@hUxB>"Mۇk{2oE>5p<_B#D͔ e9MY1?a҈/27Iu+8dnhD HOc7/^/D0e{,'e{>[)[>b16-}kHX4oȽU>q о>oo 7W)#u&Y0n9Nu)}F޸?T!$"|V{$zdf(9 HVX_56#a=< gn(ӽTz"Lp̿\_XQzI?̖{3i)-MR>C^(48QES *\ua#l_DŻ*YxeB-@nƦ=y%s ((h 6 覅r6~+U09dh]CUFˋTe׆rӖ%ÙfJN+ryЌ E){6ZSЉm$wC,_j7`*""9;`:Pwhg :ceR3uNxq=|z!$հ"yA=EMİ -O wc6O`Jqu3^UbBŪX#8+x~f_^FÒlg%6[S gU$ ]yyZFȴAK- T*ņǸE'7i)ԏlavbY!>x_Lo^>^YUI*BuIQVRѰD![/8Ԑq'5m-  2S_ws#r6֎GjQ~@u"xz"Q|e*­Sm5'?Tzg;1~^u"-|V{jFn bNۃ;iU٬m}9M[r|ׂm,| #^S<݋ zT^vϟ9  ' ߼G| Sk UYEׯ]f w'>z g{osWZ(ȦAjnwkJVOn+^{zZPėP,M RJy$D 3wUMUQ9:, vfo6~0#q$h7|iʠ3Q?(pxFe*dKIJ[a8J j%;{us5>\λZu᦯q/ʊ5H ,pĽ7?[_0F$"BÂl C<- 7Օ*52*#(%3Х>Ն!z2>l_>,YlUȮ'ʸU%F%n3CcK_8>]bL_k]Ez q@ٵg@28! Ty$P,1K n]6.3%;2v #O4oҊ߹%Gj # b7ID+ҋ>Ma^dz4άd$m^,C{C.Ku<ש-׍"^p8* {ay|z(*'q;S6w:5}𪖻صWTqOyxO]i7D"dz U矠aw&_`T߇38gTW<؈s{IiSü`Gs O`$o=U|9 ]}/Yp8CM30^8.ܚZU$M6K=x8g υG"Ջw-M5n\GR`5r:BUX +=-waa0ϩP4\vRyG\%͏L`ܸq E{ӵ$leR\M/fjRZ-wz$ө=,~Sgy3` 'tz >5hU0!પ8vBI< +jڎa\--]ux/XM&ۍSe!|SW@iPϖJ{ ÑXSы6!C?S ZwP;٢tKƬq:]\ A{Evf/|# mC0r`hKcgiNw6jFg<=~#daBF|/0B. ![)I|9\]WkQU*0zK~m djH-5 N;I- Hh1eB]=M 1ܓkYEj*2PVي_V햝qsAsl׏ W{v4pѓU|ytejbw#:ð dﺵJx: p&8Z9GQbW؅dM'&2@EP,=ZHzNZDf_|5[Aݫ4R Ѫ@&T0渦 #HmgVc[oM6:؁G?i(!)b:GcFq}7!;Y-\kG]膁{%#{w~J핹ɮm(pjJ[5r6n>G./f[K j端ԊU%GPVObe .WoOdLχ12Nd+EzFw#E0}\'.X+1zօr)>CkҦ_<*}U|ꠄ2rAh WW_ 4 wgiYj1PL1OZcy;B[n:W&+ٵ~ OWj Vd 24n(jhl(Dj%; pkց Pfh1F&;h@Q;dX?-N5Wud=z./gclvubF7:jڂq̴""C4ˈ.=Zy^lTS#Gm>ƣtCPP[|g3 [ǟ~/l2)wV%44bi<,k^vB_㙷ڝ8QzAP_8m>8&?mu~2wKV<2;#˄O{;/k IW|m4QDS\]}mܮjZ >C}yJZ4eE/8[h2Zg Œ'"=5daalr!.n}=^E8kҨ}yX^8_9Y 5'G&l'>mؑͺKjc> k1D'AQ+)=lIǍ# %_[K'm}Xd}Z0ilM虇}tLm[T<Ԡ͉KmPCi8Q cܮ$cx %Kjy]5tK,wH*4_EMU'GR\uXKd8o;(l={*j 2X']4EǗYe3qsHh^ Gtv1<÷]]f =XEڞ: Ö4_v%2{J 1+N_$IFqVs> TƮ0ex89p|P;Pl؛k^;UB0OLN&KCEpd]p\*&oˊ鶅Bg鼵|1 2c#:E!#[܍ф @se`P?G~vBZ~s1n' L ZH+<]]}nwv ,%-uGBj$B?j{}('xAu< iGߩ4NHr #])t:`q"kC;p{ LZM7 VpHbE._%YM*.yKcZ3;uT`Jtq#9ec&x!DT.'xO{t|Zopt rԨ˨414#IR6jӃLU-FHZH `UU+`>?DΩ3l1D>iu!7?vG#^.k4nG*LCgw;$ZMa֌FF{on+Wݤ\7BlD&gDGlY?CQC~0I)R$,@l ΃ &bh J6Iak aBM,숩NGNjTD_,O-Po29d7kIb(]U;HJ7NTz2@aė$gMhp(\L=]:_Zul+Ŀ 8)\fI.HGE;mn/@Y`Ċ0 mdJJ7LpGaVkv% 5Ph~g]v>t("ߞjWP\Ή,!̩H TU{>RI\wKN/s9?2"jcWH*.o@R{(@00 U?p"A-pNW9n5թ_sP'o|ӗ݊\ɾ5dmrqL_`h#"}!KjhP Lt9iz#Ҽ} HԀ*t|3:5CS =VJ!1(mֳ.I#YIIų`%/-Rl&ΔT۴}`/ayp ,.w1&w * Lp|Hs?)S\A}rC4#:i\w@{L(ёX#o({0f.'r>Hkb,̑ȵf!o/Qg蝮ԇ(PC@58SAsC2+"^O_$[+U9Op5 , y/ [R4b^ %rOav* pvlp 8v*XjN;Sa@o"//Sep^0N|S&-PI:"0fc,ލ ؼQ9Ѓ0IanqT X/XzJ&-WEGɠRQbWՒ'v,en֊:*մoDopܶ>?ߌ,)2z-kus?/vN#yyNf+02eKX.;ŵ|Zeqe9F} ʈm6 Ib|a B5D=mc +4t5(,֙iQ sP ?H\:yZ^xAO! bfj$vШIV /t56&QGGЃ'1nXlˇgV*f^r1MQZ U3W%8ٓ_to <Z$ZG 'f߰v1M7* &5GwB) EMm5ϯ\xn<50IrǮ[D!)Ր[nȫÛ^zC4%!gDpk rK0X{+(!dYH/=ovag+,z2.P}$P{MbVoיUn`ZQ lnj?nF9^UcGi:tp&TZP gg+b[̣ Rȇٍ%O[ki4%Ci>cPoղ@ 8#LIplH KjeٔϒUS `%BG~*X bg5#9K+7)Ǎ/(;x]-f۱ a%~Ryδ:uƙQPڠZ%*8Z9FZ+x )HḰ@}6.ɋij"CZW}|d.z r$y #B؞~EGN2+gHuͬ1He"-p̦^c)ֺ_qU'yYo2 noR1( "vUItoGb3{`rVkk2SH87 K~w3rIR \ʠupy#W.g#ѕ9ŀGݑ8)Ix"aӶ+ ?iT7HIMȶ֗PWDD{LJܒ#gFC%%ԻaU:l.bҳGD9b}t2H=ʶ_H~^t!Ib4@2޷T&^1`C.h6]f{,E#XQ_A>hw1>ՕS34о낌^L9x;'sz?i5ʼɎO"Wǽb E)O_fB/+u mbc u_cOɚZ;O%:T1э֍/pi >;^Gm^(% !,P ";֦o3|,?C#QLf0j}X;UnJr[z9~Ԛ!¸ғ~-ģ9IŌqCSڪ٠ay|=͕ $Z49X3Bl{jX\Қ6'->m NW l X.=GmnNUigxw5HS߈nq p;<9ta`EZZPG GQnS/,R%}ِ͆Tn+C/?d8Cu 4w؏l,·@Ӳ(v(=#> KOWԷjMGwKuE+EӃJBW:}e-Z_R>VtmNx6r4Ҹ{|Xcc/u=JQِQ{_VO E8(CS>х/Mx=nyٵ~Sd`cx_`,>wq [g Mlxjc1!XLQ}\ M7ľ yۛfL =$lUab t/6Ev]vɺr\*e*Mp{ j:Q1:K^">}HwxXX}~vhIaV?9&Z[3صn[d]b*&{`, +|)5Tlު+{Ȋ+U`l)Ӡ_+.AGvQ@" |& _6-10sG^i2::[ۑUT:GUG/OqFu?جz̈́8v )SG #8^}/h0kVZݔY!p9۝8ϙ1IOr Aq?,jjX탏 E'TJGpv7| ܄zYy͕mZ8L}z9MtgIs^zNV6*mĿsgT;2DĬ_oiFWBrH2z <ʇ19E 9Y6ižV+kE +Ѿ̸X%@rKa|ZBnHxscw343=ӁP{YlrcڵjND4-6dŵfB射ʯދ%Uh8z:w !{_7@6+Ai"> 5󁙮S>i2'Z^9>S!yhy^Ekl\DԹ\-ҦΕ!kƒKjб 6fhs\$0Cdp4_](C8qp)a]h0HTUYZe࿛϶eoa@+-yU rR*m/\ IHZQ+>4TvlH>Y&LF|QNgpmJ0 ?UJ/yM$;oT_{; T6g座4%61M[̂}R_sއ ʖ^Px ϒ+} ،lQO>Ȓ!UFLW4 Kލtr;udt̊C1msĭޘ .2CAO 98h{{.)}2<"'c9;>̒adq{E۸ꊹ.UN (jڥ%L_!N@:v2bM !hCiFy^%[fX?u7XX @K$؏Y֋v3B$:&@oT]V;{?1Y0#u, (}|y27;=+a?$BG=29D5XS_mYKw==)&Ho $ѓVJKNǼʕgi/0.-[y7zFιo;La~2,KE\@x{&5ӇhL7c՛ &W: tX]:k%M`vw Lw9$h$̓ F>jq;bUŽK[ρ*6$FFc,=DeP~+F:[J+B~@ٝ{EM& 1ٖE$C2R LsǸ}&FKJL5C-<\q_Z ύ 1x3JA[t R l ɟGR6[agTi̘$ao*&/;ۻ{RPft #T־uۭBCBŰ3.|!h'Mܳ^Ӌ 刔 1v\j${TT =@,`HSjzl&% y_YUQ:r=Xրl(Kt7{! en0+UEYdL?ut, "'+E<)tS")R]f`WTd|nG7Ƶ,'? $U2a{qoƕ1Wf{++" /e? ]$!̆fH@&b@'+^_B/:^B@ykq!BۏgDSSd4svTBp"HX^{{T~Sa,Qg.E5 O"Cxr8@MN>d Z5'vL9-P;4xUIš +1t;~,5\ayhx][vځݏ۰b$,xY{O.WjC9aX">Ր8빻qmC mQFB$0RoQ9 2,냙/qApxfG-QOC%iD{3mi_yA쨿`0a1BðoLRw&Sد0XKDc@- PIqA ܁Z-2|_"R^[ymɮاrr[jZ`oRF;WqH%f@ͪG⋛L x1OE2'WN5dn%N{ZѢ &d<*= /g䂟}CԏOə.l+%_.swEAّkP̷pu^Rb K'յU- tL(7ڡ5$:xcYmZ& =H;pC)*>Wjʮ^oz2ȯjK s%O34OGwzDý鶑qla1w)I]cb'+c t1D4-i9=9Ľ҆E6D$* `A Vӝ χG h?3fKD`6_~oc0ׁramV8y&Bc_@kR畵\zy= )%&L"][ G+􃶊@aMXmW1wYiYބ?K(+c8"z ֮I#r;+E fdބ K仭Ts`ŊA .N~yv'ܕ)OC/iDI:Ӭm B$=.u'<]+Ά&gԈQ^ zf摨$V׀~ ŔIYEb2Y3 &҇\8sl|WJj'f9z&Q 蟤XH5*!8ïտMcދ$6Ri(ODzT rWYl-gH] vD9΁" $5J#@ix\gu14߉2ZQWy}z~v!【4Gd3M^˘؝b2:"ŇS'_JvH;A/@>̯W) \1şd7eSjwkPh+NRN.yN>'ˏKJZT;jNǬ\dY9^l0cG;w ߣ* \d?Jg]y]ave%aZׯ&O aRHzQǻqp{^ʪ:amyaE0ja rTN!rɧN;| d?O0(5#r>*Sɚ$dhNyHV g BPSxb u0s<1͠) p$@~ 4x9,< :*lsLÒv0[fgwr $5ק* [ּ s[o\lnQ8 Ӆ猹;\<~/YkɈҦ0qb^#=>Jqb _jJ=?K;J7;L)T*,hʋ.ewf,R]tY`;`BM*nL*O%Z6NU iӿCo2hRa>Gjs /){%wm0OO}'eiZ!'NCZ32 {75RoA th  F'bpk@9РKjZ05\kEVsWɏoabS Ӊ_%ѳ f1cJY#Jga*jҥLOAܺ[$5==6k] uT4Ո_&E=(@T?K`>4Zvu-u2q2B;"3҇sf @y jGIǠ6GZ e($)5{AEE+1J\V ѤNe~xlK-wC0 eeDmcW@ i^8hfk{ܡ.x%KSph6" [Kl&4q~ M!GG/:M랋Svf۔%yێ*Lg'f ^Q伀MMvt Zː5*-YOZ-+ӼћZg4\l,Ns"qWo6C?㦱|i}*|-|udoF H*tj 2BxeDh@Zπ.x6IH1`VYY|.MƈΖь5DE}dPt-3Ww[+ /bj^,yHƠC LRbRg.{c%iTJȲUm=%},ܗѹF)9-\GwS8fMJ 腽Oz_|^Jya|H8/ڍGz]wt!bsJ2'0]pXwudb+̢fVn' 黺{͔oش1#V3ΙzAsR ((SgIZ}bg^wQOzg.оNtz6~I$ {FxWL\M5[7]?Ǝ/q% au XETq4Έ|ػljA<`nȯ^5 qxǵK~z!bvm(:;x;(pMup\ov%v]MЇ&VF@7Fn YciBLOg5,)#؄{m!s?pO5On|(R`r=(X .aMȪS/KNkt!&YťƣrȣTwB%zmdS5Zsd7b'T˒=Lɻ/Ǔ;A)q<ƜJ]W_QvYZ˶mM)uFhpAlj_1! NmpS^?an{L*1LaV:Ο2˥\! ovœpKiJj27t^hNyiAn_Ǟ {}g"u=@:*j'Vʄc")-߁"<OT Hhh.΁ɨPFP 0m'4o7BӰ!nSŠ+o+#FV[/o~>‹ɃT(c:0<@Qetp_?srT.k۽iUkǝJ]#w% B]k\T{cW |rඋ T0xWM]㘽NE@*7C4|u飿5 dqiA44y~s`#p"YGiV}6W%$-S v "ry}\YܙoatE£5[4e0bu%)ݪV sxէBhhtrij+Jݠ}1aWcAR@*lmJVSrb'3&s5~]7sxhʏr<RLQ EXVg>B j{s{v)_BdktVu;K^Y&~]K,Q-/!fE _0 R=6[-"[;Zts1w1^Y5i# *MAJGBsȻ"7:c=<͘JSHwjOww1<w3!k'r)pq3;a0eG0Wn*|7^x(Gr6.ŧFE~Q+(FB[6qi"yd Ppen ɔN*-/Fn$~ړۭKw|>i+3c ݨ:z 6Vpt!ѱdGg;f9^rw*q 0ޒ2i`#1Hbϳ\վU%_Lɬ6q=޴Zquy>l/L Y,Fݡ76VTgĺ&0sb0r&J"̬ރ:9F3s`dA8dKFqnva™YzRoi-z)͡ݧڨljJ#eyolA/jC>)3($ny#F9P3aÒpU^۳Imǚ`G2dEI"Ap(!#z+!x VX't$օF-񙳢1o&ţ&?1đAMI^O"At)_k'u.[艌 K7m3C%[eBDKe\bWe AbE뫪uh ϴN(W!"$lã-ʈQ=K1]+3u$htN5ׯ4n߹g+H%iJ"nqdn&ͫSŶ= :t)YL~AY"ǝX{ykAϿi!`ΐZ#g?/P7^lAjTV7CS"Ŏ@ꆗ`Xڼ܍`*3O='$9@N>QdϲŽ˚'e"N;MW/))U`e)or *&A?~V9_;SL*{Hq%Wri i;qcnm$#_- hѹa-MCZK)n*MU1};VGh_*2fkdgF P~CkbGFti5 7Uܤx ]Z]US;0Weؼ^]abMHd'3ܓvT"0Gr*q)øF!sZ,$j2Bd0Mw[˛?Ev-y`fHJL;Z0 ?qo<r DDN iN:xƝ,g#3DKn?&ՕУ>X WB/pA8)*:!#6S"v{dD:q*HF&|lMjs0ŧۙ}p9uM̪[ʋ^>tΊ7Š'y?8 nk᷊՘z*?aU5 爡-(}D"ط7qMUB.tԓDkáh .R@Hƣ}ڒ?@oO.WVCGg•p)}Tkl>9Z@0;Ƃ/KYB@㒅:ѣrS<[~юԉTkPtEDUQ2<ՠ,&bCvI)7c u5t"-k=Ԥ @2z-;НrGа-੓Qhc$bGU^/eeFc:l +M6U Q9/beF:*_߷5D8Țe[6/x:z.Q;xȧ,n`vnm+TL~ma:S!Ȗݎ-f5D_@٭yNr~6<\L@Pz$NpV2߽=|M>-|s\AU=>vv$)Z# xmW˄eO3d24!n ɑJ 79`Ho%a"k8uklele7#~NZs/b?:752(}7UFņ3@"ROu[eKգTUp/>B3E5#FaG#YAS%b#K.s$kfZ kNv1QVn"Vb{T`E3L~t p1g\ Vanfh@'* tR~gr'Ƨ[G{*cYc'7N2*閦{ȎI8#femzm4TXx$(uWYJ V%Bι*B-МeVدj$Sޔ ⹰U q+9!#S'cw׊`Uh+ &Bg1]A F tj*B~ju'jIgkZ;,kN#ŗkn1vhiSܶEqi Zd9d__v;-8ߵ)jQq`-#}cٞSϬ!V ,M 8XDuHH'7$h;3\Od5 x?r$.i(wP{)xL]v7[Tc@3[Aa#֛u&=7pS%:!hPs0fE4b7  7:ui'- G<$Ec5N{V!pS$]W<кIM8&1csF; Br?|*sD/wތ5e"wn3P*pi*!FdǭٿV*Fˤ}]>L7Ig1i%: h/}0jey8ۀlO1^}zkL餱ĸr]Q-\RYj|'o8Fgr0w_@c3k R#nX f=ORkϛc0b&aXf bZRzݭIfRi2Mu)d C٢]R14?#mOL$*S#qh4{;C'm)g,D-3㢐wEaقwzh-7y_c3y/68y`O$GKK~ιKgobA$+ߗ@KN|fy=7ڼ jC>c[\9a!o8P`;Gge=p-)j&ƎwD$9cQFٿ]tkS !͔Sق2W-Zw_~y[@]چ:}T&hW a}2e/8H~̀1<2?.ϋݘS.A(|۬x s M59ԥM*]L rb'KmEO\77 xI[Uͣ@h,DǫsDichpV="\)QT6QBYá1o0-pa#.NTB]S[<+MÏapK(L^~PF h`7a^/ A˹dfV6L,,1™/"snL_ީ!j.6A_ :Gox?8A$.*h޻LNUaU^Eo#P.N}a#HD4/RǭorπDPwF{doM7߹Rݔ},gR*oRmpԡJ^haT ؅,gQuR Oi`dBކҾuܴ,cVRk> rZuдI׾*Hvq*\st8w`7@b]ajuJW"?0 zH1:J6p-%p' z"lRm>ij)ʳCBeо!ނU4fd[xgp%;r=Ӎ@Qq%tXԫB8Qn)яD܎1<* "L SGE^I9D^(jBVZuYVb_jalyĝ8BS߹]qc^b:%o'޿6Y gXޔR&{(kwW`FKXfDfqeIAtV H%*3nMfF'mn+cd=_KVÇM1ԇ`}PHyz*dwTd}4">6Mk`-t\_45[yyyw.Af9D= Dĭ6JEDGK}5TۓFYu:1j^fK+?B=eq^<i~d&"[=gD> 6h'["'$Y76qOcX/xWV`!w7c [Ἃ|ﲯ4tP̔JEڎOR`Cjy%*2s "V;Acr"GOCeb~qXS< {bꔡ V Ź`>Z>h:KZDwwU+'/9EUgg !j NI\Y crΘwI)ݟv4g-So ʈp*A].@2\Ճ39jm<@L5zF_ӎ!$p YןXdD)C[!((X `bw ! J-F* WPʚ /B;a Φ8'L#lJg}^O5N–^z:vep Mowͭ/2nBuY᭔~2^3}݆* Rw/Qq'd9}3Sa=LGSQNdvaLE 0mG7$-GA{BGd^-O5$iym,Còu%$^A~&o>%h֏毂)`{ʳ ,f3+GCa#Ԅ{ `eQ-D<+70qq>ʹ{L 4_M#UtPTuo5):qJ HB *0_u{SJϋ8\2mE feG$KoP6^O#Cs R{$856 i͗Nn)4OpPI"z,T8/&*VI;aV.y_8Nnvye&pwD+ 2tG]2v-nXy'{. òLy49j?:פ~]G}-$DGOn_731S[taڻ*g]s Y]wHNpLr_K)ye Y^^LY_;gt & cDC{Y)YyP צ|iRK-b /g{)=Z )9Om+IPkѼ}`L͈C?7b}Z ,9m :c.Bˆ6h?F"Q;>Z tܦ|^b\n5e#q M\#Me/EPl DICd{sDe85Io+h;MMn nE6{1Mɚ0X`_צ %FmIH~$yč"#b?Q']MT6s?I\*YƤح9 9iM{vqylјDc9'1ǍSR֠f쇌 s6o9DZ JO)zNf_2j->įiEVyCO)}R`EuDiwppa<:*# ?޴͹)Txٔt n-=[tO!Fxg޵6 5_5k~B4-oS`tSu J]{sTg!_\~d_ #^>|y׎6d ˪\^/^SJo[@|>JeHx2 * $Juo$nA: ZzLYW<};92> tE'P®eJBo(GFQa6cx^ ژxF gVl)p)U~;kkNYO.]" M +4ιq'fxuá$ubɗwomMk*DeM0ȉ:O4RT;PK`8WyOzs_aHZW>dtOӠ*Qª'I"#tVnAUSh6Lguȱ\lVrp.dI7geًm9+[3~ ?u Vԫ=3m޶T ѸƅG1ׁ|6E彎'J7 eHl|g=,GcDnBK8 pQUOhWtrL=qCި{XdİW Q5ämwqpN%~(# jN wm6s=lhd AOBaӔڊYĦ|2¦3BR*D[5&왗#=vlӏ9GlZN8.F4\,:1y} FCݩ)_RGksK5"E<ձ>&vSǣK3:<[z+b7TePָ*ҥhSsĄV;mbgH{Gw|5觡\ -T;狪m`]Lͥ4?BJcVe֣Ɯ_IXQz5BOuc >9`688eO+!R~;to2ά[ ,䐀 UZ)KD>[4ՏX4GFFJQ¦ m-ugK).'qޫGXey]fyi/$'߭Oj]{vK<W|㮅%rx _}QE1Pe! 47sSUOS힏kNǍu_7+ q!ForK-`+k51uz7@-PZ /<C2@m])Ɛ|0ҙI=79!%q0Lڼsv̊A"I6Kvex`W,=ܗa,!K`?8A$U:oW7/{(S^;&U lC7_L{j5m-/T$6-ӡRDoLB[$<5 ! >[ j}D>RwJz)w3wmDu Zez]!?gSyFtZþy6{V8];f\|uqT:A w"wLnR71L#v~9?jp?$roLl?jFyZd۬w(isϫտl{@g*dc3&Ci_1pŸ!S(#~HeR vs/GNjR^;AAJד@I l[] iŠ}u0T7yݨԚ2A]@;STC˰sc+aԚ.AzL-E5 ,R?i7Sjq+@GrHŎDeڤ("4ܒɰ5^xϭ. l c^Dqd- Ƿq|u%#\k׈ |M3W:?=(~7xE>.#-38:KR9A ؎p TZWaz ]~rQ֧Y1Gwe*3D'D:;٢h=EWp5VrcRbԞAC4FڟrfkT { uðݙHB(G`5}|޻ߥ-Mwbڴ=:Sm#iǖCian'=kz ؤM2 Og]VEe[itWKoTN$3LgASc%zr "%`ty양 1νؘRdPI!sYKX/c;yVΨ.t4 xc 2AHs\\mt&G%L9x xt?P@JbNBChG/nUo Q?ɨqh._~.տ G~LV"rC$9Ŵ#-t嬰d٠GUV@e5F lܵ W-rdB2H6YΛjes@0~[5OOK PNvq]c6h74tyOBQ/dᰓ:S G6G~ܧĦo(eq)bo)%YJNe~rG"2T6!_1Ģ4 mL6r2F>>F2{aR;} s9tgPBZ"t.RC N0y i\1E6E\G՞Q~ aBZ2?J@VNF*hn \ir`K(xLXO*?d4# %2n<'clQAT[< 9˫n2T* 4h;u2m)*Jf½q}jG.yHg _Ȣ]eݫӥגCp l̆ty;Z *xH]7,fɄ1miJRqj/</@ XTk#Xd:?%+M1CʠhKڵ2ۣ9ףsryGGLqם%io]6\ڛD{Z@םц'V٤-dJ "|1^p9LƣX4*]DZ1GnGQ69|-8$dAz jIJ*D:b4oJ|yzERyVCKYLyQJpX 6*vp&A\DȶzN#k7 %.\Vڑ2<<tm@\MM-NdmYL{ޭ ilD=LY1ϓ$^NeOiqv(q[0à8 dEWs/kwF -L ˜YJG/ɉ$k:95AX }AFRrwupl胭oS1sqg+R@9cʐlRJI4;\@y+X#sB{:g}vY.Cd*0 gͳ ț2Ҋqo'%4L̗Se^Έ@Ӝ϶{dxd}?S%Q˺!xf\ lehMJNUmlX7*(ۊoKw9nEuM]qmvIh^gvYBJ;q򉺮MuP5%Ɵ?qԿB87vPAvd}qE,խ!jI**v*z KՋg݉&3f@*#Ajس, WH|'6#y">Aƙ+P3x)P7>8Z7Vva_ep^Ujq5ʓ%3+2I}=OϩGݜoh eUȝCm%r4Msj|9]"7%} Cy,C_0*FOUȁ>3Pg5r5809 aT6q4M?pKG9ۘQhY] C8WG%߰;c'𰐞8s=ndf2;\NMj J.IY¸/PxAE ?H0yi,h6~.mxη# v;  uvVFVN6 >lX(S-Q, `xhWU!0 dxf{sP1W3q ?czӇEEc>AG"8vE+:P aU'YG%4׀bDz49Y&>g@ %=c\AN em$ @M*]3X~uDߣiP҅a♎K 9k7_t"I b6.DiB!=Q< GE,oJceaZ0D {97+<8qZv%"*5vO)u^d;\J`@Lx/ Bt2X$QB@Muk5LMkRY~m]VFWuBh&p5w@RVȷ {lO;5B oIf&9f/&Z0((ש[^9) MhsshR5-E+K,BSެO2)JHw= }c0|݉$N5K/j$?!e^0RETk*nʴxϻ*3(4&{FV /'Hɐ ͙ -޼pł kvdlKw1dFGRf%wWdKfvjBΝ6eD-nwIH9=[?t5%zk[!.\bT+d$QGn[`NYxwBmkkٓĄPR-S@\,J(I ջdv (}svxDxY%kP`Nݫ0rќ&h T\/JL5H{sIqS'n¡V-cQa#jVҮGJl5:?.;ïv-*ImT1M0n8nvb_ U8$d]K *B沒8X>fxί|z˘]xUpE`IOn@ Y*Lhz\C•^Zk僉Ol$!9N%0}?(*"S.CzNfANL>Vd[L}(ٔ7Ƀˡv*O@5yϳNZ}qcCMU/I X<^kBBKyS52= :k8y]#nKB1>WbҞwxvzWR_JTMnUebg:.P^Im/i{}%颋 +k+ayWa~jgΔ릘2I!,aªJi ڲ`@ZH{U텇 /; 0N. Q-fq)/W[v:j1=&aT^?~i4ə o'298Hg߈xp AhCudP{Z'@$8Mu {؍ߘ(1\Q6_/s $M6򭇗:6LN; 鄮eb}{&8z8vLf* Oԍ0h KXh@ ߹ Zp]=c|~ z%Rb؄Ң VVOC}AoX))EoV9d@cƐOR 7ipHtƚ-O\iU4W\N'f?N=δ?D1ऐ(auI#7*٠fnL&RtXǜd,Yk!v4ΗQ<&F}YR NiR窨[rU?|1Z6eyұ 1J p3\pi =<0VXRRCpqM}FN4<|nÈƴ`7fL&[$:mW¶?x>tW>`rNn ̟ {=,\m݁o{h ]i"'SD cZ!pD9yDvy Cݵ_c_5a1I0#Ɂ?QϹv~]5'{v ߙUEʘ,ک0em 1E,_@hYd tmI"ZJ_v!.l4._ʰ!t=G`䫒@ծɉ?me渫:)X-Y=OcD?vO" %(#_^+<ߋ!3=1;S-koIz%jllw*X_5LažNw>[xd_PMyvlOY}o ɋTLh]aܒ໴҈̧r5qP %葽yCxkj3L-w7@'U@OLZU(>}ۚVܒ?/#RvJ5Yi:jb+w$ؖ M@{n\}?/n -Mcxɒ&k$V| i~8%>wj@„m7~ˆO .Q4i]׃L" ~3+ccuql¨'nXB^5Lإ[4F"FG zX2Ɔʕ]\~`鬤+44&Rc#K22:N ő,eYW!Ifo~DFQ#*|HGvx֝$JFQiYYZBndjipu!aD CGO&H 6Jw3KM6 p^|&@W?M{=5;R) Ϸ4ﵢs=&l`w D?_?R>Ș ֽ}b@ ڂ}|RHEF%Hmk>/"V5:y$ϯ2 {;37 ]@&K՟}1W 6kgNH *6&*`;zH(-A[Ig7U0ڝuᅗ)TDžrϚO4_ WQH=B71M\夂K-VvjÎhjǩo+cf FM_J%y)K>(%=5◮t kC)pI &R=5{3~pyVyT{*fq䬰)d̯&234imftmJ}~L6p'y2EӞ1AJǬ?S.k<'~vaW:s_Y0 0``,Z~OX9 d82%V)sDea*}:veU,AAxG:j +WoUKD7Hh!xƜܑI )':I^esWOgŀ J~@?tˣpjsni+k~+Ω$]o>ޤ'??|{Ku.nLP*)"wۣߖg+!7CK ye+tgOrȡ;0C>|L2e.[)_h2e'm8> V9 򙱖i.>:"^y#:2|(" I 8SI7\{J:&vˤE,/H] z&DPCq[14Krϴ#}*-{ pg1=M!)m—CֲϠQ;?ӆY@kz)G9bzUDTu >DP1U뾵ř/ob-%3>Vn_~I4ƈ sÝYU?l<e#NP՞ciM&d*}8 ,gt9sBVjJD&=Hm7l]?U 5bG<0?'#ĔgGLčpƁpGE[9sj붅T'nV$J&9{, }QBq ѹ^C֐GN'd *&n ? h#D;c>jn(B}c=ݫTsUc9;J=]lyzckD!AmAk=nX/re: ظ怱L|pl#JPg"+ ^N 9  KGx{_!/L7A«Ke2R|xt#aD[ιM*ָjwInlz@'6п[#)ߕt,/m'" 11ɨ_BP+&'@HڮэhU;|\M G͸t0PKr[rR ;'0T 3?"Hl jWN>b8[) PO29qf)'/@Hc5}]-f[?ҟ 2Ʉ8[yўHSiCzcƱҧ6Ѡu_`O=8Y7K(_X˾vpDnzw:]ކm^HIteQ6*v(t\5nB)؈{z|0 CzAzhi-g ݫHB-OaY@gyfg}8j$gytNߘ}IQ.h8d0a.WQ a]q|Q/U^;zx鱬^FQJcGBG90"|v ܆ܶP)[n|15r0\Czȳ@nUm* E(+AwXV6Czsx'߃NЄntxʥ]JB> ̺bf[F7Q#96fvxQGa` #O:aː$C_jqC!ܸ$5%eҽ+Ge-uv/kX>*"1bI*D E^0RU+ߙRd7v>VtacrvVVxהy&\ WK%+|@A WJFp ;\*M*ՋlkŰ|]:t:coO'Cn-dv m qdIl" n`<b`|WY`88Ug8 ӭŽe)y缳d.UM^Qb<ȿ)k~L,^i6)!Ezoik;zAc~5#}\-<ou^`8vA5GID <ސ)ldC {QJ=@GCkɧqscߣyD˼w2wtK?Gb$z;Dy겻;F*ysP֘KPP5p3卹y(PW?w?M^&Vt  ECϰqř E EjX:]B7 -74Lz}Z*]{SҒj 4"< f_0/oڏ-W-'/ǒTgP'Ex(\?\>lt nm}u4"!ե\o686{yDS2mV 83@@8Vf"~;U`?VXMB⭮$BQ*_/g+l]ƾM6Diҍi6%)6d/^w R(EsC60wf ` s!4f[63l i"9-F(4?8wiebx? P$%`٩TFȆ Ӊ6?Mm!5:5\ьK!A~`x /=dd7MvNtD}*M2* A\㈭Z }bR|ӼA*Y)j:1bڠ튡x4D;@Xt~N@lЗ!z ti-U2!e@$jQy}Y]~āFDFPca4n!G L*1?_By~2A 0#ލp֫<\UH 0뺍5"*vSqҌwi`"mGl*cؚ!9_\*j[!*6n| =kDoxm6BgDIN= 8QP o0,u;1 X54zh!IJmfyR)|Ԗ^(aNDy(p`(b'S D^tl!a5Ԟ =8KAexv 8*H;Rm|6@|N XxSᴗ滛TUt @ۛW FE t%OK:̓*"uU?'wdodqeRfq+>׎)聗 VWTXw#;q.mR%C6)uA~:OGk/V&^HNsSҝ-&hyZ_i{[Qi]6R#gf)ft!MB0jZ%ToJEATm448Xm`aB׍֞ d[0c: QZxE,Ԕw {8HQ]ukZ@Np)tk [XEh1c?$M fj.c:kY{JQM= e1`~aY*17}.E,M~%܌rO xo=s@f}:֗F7SD/Ah),ˊZ}#M L뗧}HxHɿld\43}֧:t'5Y0Þf=e$iIĭ&CW|;J=CYF?r/Wt'DoEp!9& [ڜ!,ou[v5K%1દ0JSs'z@2׵hR'Dfb>0_|"ɑ<810QIm9Xs:%n'^Ngu~}gY(D}.yc~ZveBR}:pp$=6 ^j>A}ϸYI\PK^P)\bf2[&yo|b.p [Y< Ӡ:%+aq ՛R: +?PG!I}^)Pr8BszZd\qxuz=S4n 7٨! ![3 Δ2{h6WS։t#=ǣa 0Hذ0y _1a$GUз( N6/I$VSQ[T(!>Ǡ%rJ>sl2C!#/B$ڤ*&}ݚV*6'ģW;-u p,:mX3hտyJMVlzȂ:$#lbru#+~$y#^dO_#xpdV]x+rW4*T8FT;)~-@GӇz;"Y86OkRcnw^60<\|e<2Tq iĆf)"1gr~zYI\uY^NK(pjKa:Z0LBDmZ1r2&g.'"INE=EY3Iu¥E03X|%E֭kBn[ c]/Ce=3q>ȪwsS"6ǤO-$GFy4t4΄vZ5%wT/-=LxRkmDCИ%vv`Nlݺ"=> +C? ڧ1"yˏ]IY##sa/x?;/Lz4G|aVqrʜBȤS|;7M"b)*pm~2eow][Ҝi5%l$0럳-kt̢8Z@g%TQ]o< jB\1wyc TD]+z=ػ CX |#Ppa2J2}1_?4U۰ =t:u( eA˼D`ʛթzc@M!]qX]Y:Kk^Vq@t[%h%#tgߌAcȁ6>e=/aߋQ2vN_tr4 GZhsO$D@ÃTjiP EcBGSDwݯj&t1YS~WrlR;9TF2zR<oHFy6妠8>2۱o'+8ؗxofj&V.Ҽ Ï]ёק9{8Ș.e[hF\XXlZe@ە ?+K={>=e_8>L*5jo\)RWY / ;g$P6 ZdEW2xRFEPx}#E>!Ƙ -zk{]>ex־(5ʩT/da=>JEo÷rb5&)cx5k7I,2?*&TBYK8ɱDۥмܒ|q2z^xJNea&yyq L%A _2ej9Z` ں;G\}đ}Wt-&9YJ a[nbطy:]FECܱO*ރl<æY-dž%~-(#KG:|Ʒ``!QKUEwdvmŝF0<-UF6$ H|j7*3UmݛŠ=߬aqyj̧vބ *}a'MLF U`C0pٿ7tymd{=vlwh7ZTldՆxn6@g`! yۆ!aqz7InH#3rj,wǢt2|}Ԣ,@*$R!g.|XHbM.Z/byh+7ԳkV|&wUkٚOdӴcq^l@> dv5љSrpj5ls' 0> 'WXPG;A+ h8J:zcrM3$LKEy+ax8-9&9qH$-@jP OWhr? c0uV|q^TQYP7$&au)g+N [.2ZSzkf6˅tq=%?w`C(Nb[/ӅvKG0Nuyuw Ncm[F/%y6C`<%`F&=ᵎSɯ +uW]|Yf^k݌:u|[Cso(iΈhQC4FrN.W2@:!/iy[#',4-ssCU(7t CY패_Gq7&2/Н2pkT?s BH⢺vϵqE".*# ťD3TrV`5]} 'A粆:j/5V8*(0c4f{9FNidf\Ⱥrs[8=!ƂVr`hZ1/1gPslBup3fvB^1sYy`0vkvoN,6j]Og@'h`QѺ9yARV?(΅wBMg_qcNZڰMk;nt}ƬƱ* Icݯ 2H$ ~&/=M{Ή{l!O+:hkwsŋ1Ȑ2sQ9-;)a]1i݆v}7rV7Ne *{#2|9vp9Ȱ~ :bڷVYo0fJ)FP@<71hI_u  *؇D̿r/R~*T#;t}%TI8 C` =AWeJK M䡹m>LX%S|g^柼\>m.Tѕ!b%pJU#I6bp&u%ռNGcr T<ۭx͞@#T5:1TJ/@q)w櫲XLeqtϾg_ES׻Z:Ѥ`y'J\F@Bo<֓ja?s")䥀i]?V *ؘ?GUAѳ~95iƿG{N(Iyp2gS'ŃLn\jI&n %${oJFudWo)#jx imǠ7Z0/z\mqnh;\+Zrji4/Wr$cw6'AI*}(m8Dpk<5E ʿjŇYC̃]4C%/4w ddhfȾT$gz[M{Ѡ˕8ՂW:|$$J^v.뙀&AIx3e,}t,xO_;S=8 ?2Ho: TAl \F lMƠQlwSC|Y)dd9=쯫kJUUţTS/6: D{ykH)iMPA0֨?d0AmU }hA!.G]NOwoj(-Q !w&cȤ.il7!},bH|m!Jh:\w=z<8X"XMTUwC>)ׁ9k*Up凑'ŤÕlc/7d!Bm7:'d}anlhm2`l߉OTSul禁V sB*n%=,&y9Q}~vӾ<%' ɐlVHp0+wv;*vRlMlSsr$:hJAɁ+0]P̲ܡi6ⷝWXTՌ  $JO9TD*_8<aBpMb:{/i}qp"mcsևDO#Zf52ĂbKF'F2)Z=f4h?/S^ЅE)?v7xd,|wAEk3q ?x_J*Bc1#pP 1YC,*%_fěYgB[-&q{37̢4_m>jd92΁ yXz [o7?V#ިQLUMqߦ5pi DI GKEy<;g4?1h6aCcq̊)$KAE( G/YI*{IAly0Zh&j4hV |ZQz7bXZ[ ?iZ5 }(A䆝Lvnd8zް)d&n+nf+q{3|ph it/'L,EMB";(^T%%mSʁ6֏ZM@j촊XubKMQD:O\5 U[r^{YFDbl'omJGm'X05hSpڹ7f_0?XDt2}q0޼/ !v# @kDC>&3q?=@zgl΃KLC&~+K{e+ ױA<tɶr^{sr[5N1"E3*0pY?=#SvrKH!(BTI5 '0;M kYƻ.%s  5pWp^G[S X4$gTqi mD{/n3tg(^t?)3.ШL2ӵ:[QR"@S>Zkj&jʖ LtVڎ9 yHPTs3lVq]x3 N5e^;| {w@pbV*Z&V 44]+_thHXPRk8@>EN:%ph&*1 V% npܩ/5,\ʞZn2,A9ư|܃ЙƲx 9yf#i{eT/4W;zsE\v&u|}{j#>_TMgƪzB>C~8p++Jg9 T5EvƼR ;tӶa, PWE”)a jpB%8n4,:QŴĒP`z6u.'KTi!o_C/[eJ\z#~]ג:嗬18GO"4/7t>NL$!ʥKc)y'oHЋ/UrYb:MwbP5wr7w}KUpVB\iCb궛yw66eusΦxH*طr9xQFDHQ)]Չ }묨K_|(7sq/8eX(^A+fm2\̧b^{;qRDt -o`We:$݁<+z7$]ӕ'Ho8U6slV\h 3%!jY9RmE{IĒqҥwԉ9LҐ1ݒ$-x4q~>.yjgP)rU EV%EG96)҅}sª*^g~'F8}|.c3ՆfxX%SSO}o<*- cW]_{2fIj3H#ɱQ63lyBG1ƳVI~r}J'1D:Ec8o^[VΈjH:%IW#f8n7x$REPm(ϝj "_y,̲:cF] ^9,YjŁ]1QN[f('M4܊^\ٞLCC+ sTҘepIBe-W9s{kMiH |LޛSfaE-jƷ7קUc+Q? 2\OU#a,c{Iޮ.$u2k͞S͊J✩W!SĞCd?h/N|]~9253 cTjfGv\%U@V(X<;|s@hmW۠gvj5bE=%P'1.r ϖޒ)Aa|ͤ,~)8ғUJ%F0)z7 <KiX^lXPolwŌ@ Q>Nn<ga![{A%#RPe=.%)['a5|F{#Z :hۛi% yU7*'Zkl02[ 41N45]JcOL:31&Z~fW"ń0tœޢc!NB݂CGo9թ-ߏZ7h|hv=*ad8{!o_QS~Ӓ4W39Qg2x : úչ)?@) g._L%z^-H0(5Y6`c@ $Z@zNN94|HECs24vr{[͆*"ο8]1L.gH¡,ϳ?NjO+ɈCU(~}۫paws0j7$# )T֩GܡnJƗ CXbND5Tҷ8 H,2$F'зա,e6o3qU&*JI_ogĨDc<9|+ײjr|!B!כv͞0'ihӧ>0NVqj>sфk;#*ӴjKRGte| ݾ(O1`G#?G6$WYa9b6VL,֤(܇=Um\>dC LK69 Q;F91q9l(fQf}kXt|Ip5|[&[|. bnMWjqy7pw0Y֯u. ,Gn%-.<]DlAWwD,Wl^e/'|$E-ijp,f¨gw}SuB#2&\?qaqL)Ί 'IhK}_:#:Ypu ~Դp3E-]aw[D3XuH(Gr9>K(hd[eoJn+fj]v=J\rrhWBዯql0uv* ﲊ\D4%[%U^pIsR~=?n,Syh"Rc@0Pcnr(АOeP3N l(5M-j eDJz\= %pbn.uдB/b93&D\Jr43c@da~j J2G!j:XEaBqnu&~,/@sVkOMHβ4UCZJ?7 ^ߑwGLtiDduzBH8J@:KY=~(dmkcPMPˉ9pVCR\i"=&p8‰Öb&IvRTJBd0 iic{1HcKEˮFY- (f/ӳXz[Gm6֧yNTpޯple:xV [#^zm_v]9j8>d]{[o_QTOcI ;" })w/] "~%H#Q*xbl|qPI%C7ѐu *_\C}R-ŇN?5 2<[b.?ԾAt"S6E=ym)}URF1z{FV胦Œ7*g Xzs[J}ݢBN&h{#1c:4 )*EǍOrdb&ˈ9f$=Y6 H0*n*:= G'ڠFɇ/"= 49nh95aUoH`m$趂A lkwqgSnbH9h:/h8k9_%)2b`(<ΫBܥ3R yrEƻZ̬~LM=u K:ÙGT$.^ ~]ϲbd<ޫ{oqj- ;Bܐi%znw)z\)e>m]iWP'm} ֠CUo/!嵅Tn]#%PʼjgkbSZr}*KJ5?7bZ5"VFc9w'iٮnёژ`"V`Cy vNTn򀼀^xà:~p([Xխ$#7!ޭ(/cԯiO8>&Gs _L9'ʒIRƒZlN' Wv-OHbOXtI5~۠C@Y 6.-E d]Pן@.b@~ʺvnqoH6;3p1tFpL#w>LA{q@ܡ S-Sʐ 3 -g F{0~2~wF.7i0s(!\d.f'\&R1bm7$-#^o n*ZOY)q%jZ~250,,xݸefK.Kߗ40Q ͖EhnlOPBGqQQy޿`ȹ|*{'U^Y<gcYY :h'"EL^ wJ'`p׾w kVs/S3_"**FE}@ ?/>M) P}av78!: +IO~҉ AsE"m)#„YX``QR `:fdHP{ uy ,߄8rjSWq"hmǬjx/nI6̷Y2Yq.z:P9SHHn\E1l ο5>ڢ2iq{cPHw>UrHؒtD9Cp 頞z:Ѿ}[mq QirȤ/>}]Msd@ӅZ l/PʵU~[d|~i-J3.²iȺN9fzkEHXC<<:uF_2ϲ> Q)8JPUȺnpj݊4b@1|kv^l%zA/Άaa0 BD{PCoTSB' ;Vر8Lp9N45Z?&Ty~Q{[˷M=L4]M*%*g[]h,Ol܍ebYs@T~nS#Gu,Bu{D.6~7 답^q;µqxfeGȷ>|1%+M})ek^hÈnJ^#c ]<+h/4T v$qk-cz;Xr'UpDp8}ʞ5Co\I01bWiٸݶ-as2"eO%kd@f5A&yGO߿쭩Gu ,]V<&H˜@Gaɝ}C7MimǹGt9Lkrz.ݡW+gG=uk V҄<%#O%kХ!74)ڊ5#jE @+%h\vtUĆʵnVӡ1IU~s:- _y=`畮Gf]h@/] dqmL|:u_ m ٲaV%i*jq% Y8mGehF6{O]z{ ClL,.wھQ,e:񹫵R x~*-Tކj]g+Sx!}u捞>(u ޱ˪' ܶ%K7x㯈;`DQt4DMN"~8J$KQ:0Ԗm@ӷl1DN`s?wYM8HGe\T#b'9,Q+v=qէt(.ʕqV }LPLM@y Hp4Kh f΃_qʒ[I)Omej{Ü Ds.a+]),E 6 xl MYgz.rr{fn.6%/R^Mܠ>S qcfGr5ba>kfz N~?\?L=ny;3,=1\J?~fͭPeG.B cWq"a-@$Fa`djx}kMT8ʥW[o%,Ped5KɝJcG%۞lHaaR.ˊWYK$*0λə1outA0fN$fm !,&;Hɺ"UܼČX5^(Ybp0|х)&GiT&|$F^zٌT mBA $X0 _t;=1o/WZh0Q|JroˠC</|ͲE` -.ƭh0sA4d:xW`4kL _@ࣅ[h|i<$m2y|Ngwq-[>bF><RRPSuJi,}G}Cx*AޙiLYO;|Q}=NȮ pZy/"XdLG? ^ P3Eek{tV̶sю*pyij g3buhJu5kc U&$i[uGޜLe,#1 pI*=,\B_ ${tq6[qax@yH5 q{Cӑjysmӊ(2{?T%Iȁ #L]˙rNV<PM]F "r:Fpׄh?>XS SC .#'PЖ5'+3P3Gt8 ~aD,s*`eA*0TMV m@RpBg[361Jf%${9$+\M`QJI "LdDO=u>DhYtHpwJ-W/sƓ(P Ttq҇n]7-A$͛h^T7D~+pp1Ҹ_ PZP-wn &- <ٓӘ[y46n5< 80~aГƔἃzD-?dY` b,Tr d54cոgĊ Xܥ n&.@&] Y Pu/i3O9N◙ y'ˆBrD]̏a^H太۟ C}:TT4`+Ej%ojZ(KqO%nf1xxX-nD‹-yFzhF~7ڰsFPڪ%bOK3kK8(c'ge>(L#GjAB@qMokPڐB6+W J W`kd[YI rEۆ{gI])=i!붿\m 0f%_Bɳ uҔ^՞gMg,Zz&+[-(JK )՚{ٯMRv!Еe'Ѧf*YOz&ʝMZY<gLŮgAlewC*I_K-7\[`'}a1·s~ww3 5RLUx* wYv8C0#Mv$3IɎ {ٷhzGX.Kީ7̪A\ZG@eo:fLZ,kl,s9 0[(|VᗀڢD]yoɠXIu֬)bi& hhYڻQG>,jH te)aJDotp\ɦ'0Yj9"<.c.V Sٯp4!M:' Q%M¬֑k%d&EV?Le?܉Iq>m|[%EOLgȽ.6!, TcT]"_ [%>WSlW8)G\Q♘ 2I"(Ѭƫ>D/c-sCPs9/!1B{|%0:hvDrڑ0B4cNŘp9+/h)@˨->Bykrh4 ygy'V03mNSc YKZdt-t?;GUA ]\HY2"<>ZM-:_P\@V;փYU1Օs \%/=RXˈƁ7$+'+ǪZa^JR;񡬖-T΍u3yB*u}_ qx-rCoO-&x?ʭz::cDO 1YKjV6"eM 'nw:XZ"ۂY&V+ߵ`/ @8QXcѼx^:?oye(4[yMYI=7+k ;en.^Z}1;r8{K(C}攌Dw%YQ@o0Kk FtSZ E Zo0foB[|hu6KT{i }Ӟ#3uoI3S߈!G +f,@K;2#q)_4ݸ~)~+FUlOI9nf~&I 0< FF b!́}Zvlv]XtmJ(s '-k6ٜ:jlhO$O/.{(*He0y?aXԓ*X&j\f8'g`=ua-2rO$NhZ!S[ zٯP J `/!SjIwޣ ~O(.tS3 qӘI1S:/!\lYIH+!36=g"`0M?>ľvVC{=v訇arN6h> m!%yN&d("YSScoض* ` xT⽅{Qi=ZCeBofdőJes$^|0cc * %^c*R𺄳vE3׎evNg?t1*x;q,@R7IIL XZ&fSJCA6œ-DTYzOy# @[%!Tk-M8b:kG~lK#>Mn(Y(?Ƽծ曋STtldM7-3 EˀKW]NTuStDޖJQf$-8mTk6{rS<;! zy[U$VbmXJ&)@F`CCFXBYE 9twߨCv B:F<8Zȹ^Lj%;Fb,;n*Np1*MI ff(vwQ}psgWtaDA jb ؝36ON3L EKriwpLye.T"} Up_~H=w5Qe܈-s?k,y;<~ܽrJDбGY!}|G\0I m7N>vn%ߚ>QUbKymkm7HNٗPUΚkN}#rc7kߘhG^u͙VܪZN7 "2ZEO9f,/ OPcD6j=!Zr-c,\G8x![ {3Ve|x&`ħX.CZ.iW(U0ܑ{Wt(l;"J# PR0;465 x2UKS^!h9JoL,d7T+ݘy1!#E8=bᥥP Ǥ2 nv]DQ!0.7YNF̼yi<}+Py\@@h<;w ӘWg bhKw:eg_QYz8}S}NBʜ-SZ=ZAPpUAEֳ9Hr-,\pNcIq/ۯ;]#@_]KA`>&xFU pi;$Ϸ/O }Q%[)S7<ݓ/xGB' 6.ܟ|3hf`6jk)$.Be.m )]].Ëty^( {'$$yt!:uh2Ox-vևOIj4gtlZ-Ah]GէmiNU EϠ.̶F@j޽Ipn;3hJ`N%ZY*qq +;o<Ffy ~C"TgӰX ' !z nL8C*\,D$1]uMfEI^'Z b n`rVd |‡:jM W.mov={ӶߴɛtgFnzPflt <4'!nFcwv0Qms{[J'xՙI!w!"^7)E1 e P_~gܤixv*i)1T=T,=dbaO'0x a3z^oCc6ڀUҳ1U& 1-9 \3ݝU*G0DDخ.O?buFkR8GT@)Zi2*.AQs)4f;7P&umC`xG2)c=5Tfܱ_T X3GtG=1P5(b5=kSX;,^"3C)x!h8dԿOv͍~0*C!n?Nqp\1s GCܦơ S2#3sjcvsLMe)߲z\t aqbvpZm*q4b)ag+6%p4F]vV>8?5u/-9ah e5eﭟ8Yp-K N}RD"#f))ouܥ$荤s/?G8/:ad}\(9s9i͵6Iiֆsi\l:BhԤJ'H}|rGU@C|r[# W[DՀ Zat_WC m%9σ6>^lJGbˁbu@.ﻄPISn0qegt.h%*?vX!Zz}}2j8tN"HR-x׀)xQ+/n. U"3:px~),λELJngtԤeR%a T ?3m4"F\_L҃9dzrl8j1Ji*wT_WŽIY:ӎ|\ؽ^oS3Rhɵ/[Z]UQS+T~=oHVۦd8jV*u8A0M ]}{zP(kY$YDvnd: XՒ暯#2g>RIw]2Br@8$.nE<]"]o l2 ߂赧-<鰉)13&!'_聮.3gM b8&`tPm|F /@Vݱ8d`I^+d ^x1)1|52黊L5b AqމcqNQ] Uc*2`~_(!6nChj~INGᰙ AQ^Fz# D|B A͎J|.@1(6(FqyD'l5?VjEY>aߝM\7 Bb߹ڻmpD7 +i/Ks|19z{d }p&inV\xt <'>q l/ꐤT;~V4lb\q@gy:~(Hc%Iby[s5 rS/AuOf D-7lQk ;tP(XtL\ K!i:IwY"_TZ ꭯{f0g'0ώ&lϥٽ:ncEb? 鹛x dh.\[ 1û-(Ԏ g2zr^gڶ~ėfTKO/Q}0 ,~![ҼӁXJD'ivǻIq#v~nė6*NCzj&*GloaW-=͝& [k(Y+/arBu5ԋ%fr-2oׄ4crqRsG[ž񅌥{SPP.p&0`)gNG 넆mC0hg+~’m0BJqjj5? gXH@sgZ~_Hpݾ+`84ǽ/ҨZ!i dA@5DٽVըKWH4RCW̗/oKbjZJr(Udm24= /ԅOmHSRxsvtV3^h\wy/ۼZ*N =[Dߊ 423(qw9w+zaYG;~"&19( 7vEv',E674L"So";N-_LΊ[_3$ cJW!XXfK8@:cC8y}فph-BK~&DwI`-1]CxkF~(];rsWGʱ6&e3$ủo $U "P:ʂ쩔![1luF楳J'!*Nb~s~Z$ i.*//rzWF쭅ś1MQ;Ҩnjas-y-'H>=?}0fCJ0(ps/@#Hw7v}ͻhP֛<7dh{@shdK^`tmzAILÑ_Otq6uҩ@OU/U?\fUZ=2YOOD}6Smml ZhB{ξq=O gXȑD05Q(? XD>B*یCpĎ;7C i10?Q.a Z1ޜ庿Y2(:4bEc`]BUjtX2[@ ϑ/:tՈ1X8bYbB&NK"EC v6(4,6o]](&1!EJ'x xu4~| p 6J>í֪J>* & Ġoj|/ ai4?7ȟ0𮫅+ Y"bXVrވI71.c ,UcbjR2DK8` D]BڇO:?J45ƥ'8IaL`uB[a;<טV /nPUäJMh 4HC2R7n[gtT55 [9!Opp1*da(I"'s1lgx2iڏ~f,1YޕN14­9d]vE:C:It.*jԱD[HcP9Z%Qe\vLjL6k N m,ӞB4pŽ Erx=gm=]%\gA>|;J4Ք3 ze5ᎪmX\*$rȯ~ -vV+?D"P |_^ vݷ3&<ߦxs$mFq=F7cw6t3ߒ+C@S*',u3؂,2a ͥ>-C/ІuY>fܻiIm0ⵑ(Rϸrpҋ b+A L\vPR%i nɗF<42 vzD \,ckțG01gw?SӫUd>Rr?o'^0 r_{Y4؁M! \BWmSC[Np獏TkF90FAo>d{$ YGFչMv^.5ig>.b[r2R^H\hwb{7"w  2U*uLԃ=Ɨ09wXAtU Od=I 8}&qѶoUl~z_a ࢔1Ħ4sUpLa1Hj\Upn}W~y=9X \'4WZZ3CN dZP{cb&atJB&Jr b&eL/e| ]u[[GN K➤jEѓ+^X/g?qQ"'ٸN#( Gvvq~[#Hqmf !1?K4xj);T?Ric+#gYEUۡp()T@L"=F,:tҚm~Rۢm wF~;|K1+.Mn`g>u~*8Ajr)C@!'^P hHa0 RX}_eG:=GC t~D&IՌ] }f}l Cs ,OSM ?{w֛IHͅriNU@]6E[+Cz0ĽHwN]P GɶlL,vHV6޻_>sr1%/`.'+fI8 ΢ pKSΚ>Ks0#:mnQvѬ ꏏ@;s,X7%Cnos%dJŒ3$ҕ^Z5.=VSnfSKh/F+KPGĀ쮚{pJ 0Lw @b631Am̖K@kLp([ 3|vW<7Z遦&t}je{=33S]vgEZUoEc/AӿͿz:eӱ MuB{'rj[jv{@ >&^DD07K*;c}BRH녬4W1k)ݗmbZ[1PG=v̚=UIb4O  <*:c.p&p=K7| f߂STL}[:fGx̠=NmS8~ʰl.~+e^kX *AmuśwH笥GS GۘU95?a8˂@4XCR;TgJL(}HVy0sOCp8mod `TUpzJRM0{5),'0v;:o&ݗ!ߤVO[}L :V~ٕ'b4?h*aO?]`!IڐAo}1}*mi~b9P(qTFF"p 8"f f;jJQ ;iӻ_򰊥@)h\n/V_ PdMJf nؾ ;ؙXr_aٺߦ}!XPvtmk84Ėso#O`3oX+Gf|y 3^S >t(PCĶ&GtoO$Ƅ~Zۼ[)qc:\!gnte G4Qƶt0 6svG?p?$X ~ZXIxrk)exlL0RiMȕlQL64*U}b8wN"ϡhe$ŖbM {-5`17+}߿ ۔~QWU3T;qk˷~4~6IfCLܽic^J-X:x1$ νNO7e Zhd͕ q`I?$to߽1[,eD6[ 2Sbumq=-?7tkXƮlS,總Ycv.q= Ds4`]lKgCcAb|ʍ aOG9h!-y&2鵾aK~l90ʖp$Nd#HSE|r=_جcG0cOP D0Hh=n"tٙjk~'~ՅA|j-xGiwq߳}Ix0("@p}B# +;j&m!1cVyĽq~E&n@jJ'AR["Np~ 853(t='JNtϤ)ꮺ\,G/h_ب@wK^2$y d>zHhh6TÝnm3-A[[T*'T`0߳3Y4oqʭiV!kOIFZ3]Sް;fBKQp3n{Pe;2Bu?@)}~#8NFM̦׫%rȼ沲IB ,ЭQĝU6Z(0aۀyD-SVƬg:yZOd/12"O3C >:A0Ն`hx+>MvMcpr`k<(tItQ @h~FRF9u gᝡ<8{S0(_/Ґ4HԶ[(Ӎ`.mr*'^@T7y<}LUƵiFy)PHׁ0n(}pɣ3嗃&'+M`ؾm~jݏ@JQPׯ^*Wɻ 7C5Rz%6ńqR.£J5S9$/a9bv$4׳bG\Zi'Y)Jj Uc:")3+B TWJ?2<'fMX\P3_  W*/byexYWxt{u\Uy<|QMZ,s!-*ʋHS/lB \/\x$peGǑ!&M[%d21 "O>1ִn_lzNb@0C  ďE?K]9 iLRJ=Ek`{PۯELlڶ^(|eb)/_@ ;8dQm<~ˮc@4JTʼn!)Qb1s9`O>_Xm'c4DGOmL6o,``++x{:|^n,8Rg~\Thv}5y!|IxS[Yii)i>l'@_mav+{R#]'Pެ8v5s5J<ñDv{WwnN-,@ΨN[VUcB$ʓ(;$(/:k=!-)?HK N^ͫäBx5ѩ X8Гjx⟈IGlҁR31|vXNwNszC\ ڗ3y6Tz7AI &g%>YS$ ߔic_"+:n;doLxQˤ/jGRG<ZT~zRkru.*_\\d=0nz_@1cvkǯ s9=ʖBPXqt%T.agP5=ϾdP/BE>h븽tQ2eC9dEi&ϖP$"]l၃0gٕf=$[GáŻAw,ae@[vt I2 i/iRb*K} e(Pt>IOUeGg؉%:}<O\wT}Df`ڛFUa3s/ss'O𾌜vo$Z<okIl=# b˭v2G&_*Z.;yيNz̍N9BNËy3j*3,?MWxYҮa}OMd .^kJKҫpFc"yޑҠ&曂jp=a2'"O' He ہ=qO񜂑rDe<|cKwɬI5"hoL[ڕS7":]xϏMgZn `'?G\)hWTS(0Ȓ?JyK/'fIH2zT jyȿ,2ݢ]^Cp*5纗G^}tM8 l枕,}9j 6Quc!HXOLhGx(` |a%"zoۖ ETgv6W:[IM-75wSZN|lw+}CV.p\/fOB]$t=;U3͈ 8E)!sNx+jtvOk g+ޜ`TUg_~S?4kN(zmpµW.W4e [QT hׁd#U&t}H'^Kl$;2y_" +);b[.i~`Zàw pfxkأc+6!VZcZ%lH,Wbx 0||kUj>{fԬ ~*yԗ̋ qC_% w{"R'ݡYe}2P\zUSyi'&4 ű= .`]÷!nj Fu~!X:^̜w\UBMG/Yւ+0ۘ:ե!L8йFhubf[HVs$M-F/I11TX숁 C{@Wh,Dq=8:}s"ɠٕ墦 :쪓)B+c, >DŅkR 18ʂ'_JY"H[wK\䚌,ʬD& FTׁXU=e&wT<0 j%hcV$5iOF\*%xɆҩ%ҡy}SB]S^G,- J:)>#r+_3#lY< |m  l}) j~‚v9 sE9PuH~ mT[0ޜH_kj['eOl>S^-3Jep@$Ǒa\1xE)/)@,M`~Wy c[y9Gq;O0US iṊ@mdOqK-{ NT-mu1_|̥8ھ7?"ٵ/s6S(YU=,ФpLSEޡ'6OxT"Vw6:㟥1_|AfxRndHG?TH'XQ_-i|0Q-&SFGBf &:eZ.tq9hCP5cR9HI<ؽ,򠬌.QKA;o 4{z.xˢʖ$hُ%>p_SKzc3G&;D:MA9C݉q,N͐_f&] B>n y@o9Ȉl98^B򰠝K~k'䪮}/5Er jM4ñ76MH)M>;Q YQxS L727ϰa<+e6mW`PÐ}֜M)~Ȼ}dv;NB1_.TJT@LPLtݒ=\2_09Uuw%b۷phԘXkR@ @  )Dz'+߃Ez#޳? j Ne?15~jQIla2e&_ UˬLA!PU_@mXӿb64Y,VgglɟVdcLr`e}p'ǭ"%=CEgS \FVy3eheؗfE%$õ8`='[w|YAł/Y:t+E\Ln^]=I=?o wyzgse\>JzYc7N|(s{o*2iPkB(D)"Np)&ޠd(NC0/3vl3k 7  #E~݅ }KB[P} (ţz50© jnPGz.JudZ'[J}z#3"8>C cj&΋sлSXug/^%jF'6Y%o!( ,A[5k`|lz V1 hCn&"ǯ^ kz9o__}It$Oֶ4- zA}[ :AތpAx4a'#‰_pJnbUJR[M1q1"v)Xuc787*!!Mݢ(xw=˄ -Ar޲pS|h{Z7> ]4ʶ?3S3~Xhf󊊾 sJ^b嬏8p)5<$tJ`X& 6.qxJJhQ3+ ͅu-Yn/^f$2lP"V` 6&אæCNRTCIL?m_bŒ[ۥBeѽ>DհGL77ei %-lOHgUbxٮV=!㣲loڑ(Q*~*\<$~OV>2${w ;NL$b%˜ZLSV4bYhqgv%](TTmk>t,  F]q5K5#V [Kw§ 6Aة$*bɽP"(2ƅ(Ё#IG>Ԕ s"+ X+j/iSOȘBɗ{Hvya1Bin,f<ȒؘGar P׷AU[& {옱R1sS.".Ǥ$[) f!%+ϝ2n~7d9 R4P]le k5{I}Iq"/Ԑ-vwaƑsm`\!n: o^Q^@OLS^y"Scz..T{UYd$iD Y\_4~.s[=wP? ԇtm%{AiMg^*qjy`^e9\s&8/r<$9ͤuGhQd^ѫN}fj,wA[qOKNx=α!ɂ;/L/adJ[Nd^>gKH~O^!1?_e|mo [3VB恎`)lsdnhSzüPp󌮕,{Bxuӷ~?f!9m6w~ S@&^E 7%U"Đ!Sj[+J* t6.抗bȻ<ՄYy_ے6–10o}-u? ADc/0Y0_ơAY,lG}0c,AYv"R@r3%7ToKq'+Q}#}uzc|_.i|{bl{1>(ίQ;Ŏ^%x5qd!r]TaOwmli _GHPVe&N`NPeJR 6_ۉJ?אs}~e CK9']),ߞV1+>9+zasa5rBSVto(Lt2n(~Riٔ`ܶd6΀*TD gt_Fh?xB&) OfkCqgGp. 񌾺po|Bڀ_`D *"UR%U?4jh®y![.y %+\&H 3P#'1yy]!^.un(o%%;4J w4E"3\k&#ZoAʃQٿ8 v\#ZS.ny0MɸtzIA`|[r #[i%Q ;uA2;J&ob`:: )]n)26/F3NN6 ]Zye0lTqpg yI!gΣBqz( R'3v6|4;Su4.|n@R*~GDR2zڍiXګ[4w1⣢pUĴ%]FˋOO*fد@HT8* ɭ.@4 (گ($n -4A+N]j]Rf?eg=d ~GtX4.$dG;8UlwUAg9(#ζ 5݄Eü\=J{dGN܍}myn A`ҕJX G^Ao/2O@RH '5-MybZ{u{uqލ 7 Rg7O%SX&+'H9+8sE=HX9*dS=w /\kLJJ+c>@w#v O>:JA?KnXl$8ԗNhHĈ[a6?}nFʣ/K*>Կ ~Ơޯ=8Y 8"&oirʐV RDalsBn&a{/ wgJ^қfgg}tSb~09=$OK;Mt۲grQbH07`HdH?(<62s8CV:Z28~ /L`7hʶ!;nV!GL@0*LD _\vJ뭚Hv젮P){:by@/:WN|k9\k&T?`eoavyMVt-Wn-"n ՠ4` ) 㒬!. j)]UWI7;=?d҄'e۱gc4e`&s3n>D: w88.tk2Tl8aR^b2>wőJ )њٷVèR7Td5zH㾖+1ڣ|sA"Iթ qδjN8$4tTHK/'6w|^]Ԟm&!ngo z~5 Jӽ!DB3kh M,#2s d[r.W]ظ_rPџ;}u+D`&+*a$SNCQ.~'Yoc-:GOu{ݺ7VIBs0AtTxX_om8lE 4u"o w`πZFݴW_j p]ZhtO+@, (  UHWLݠhח= 6S%E Te$ :iyZp/<&sW 12M)& /5-%ps\VQ{6bH bOR5ӱt!W7A˒YFɌfҰt60F*4%i#gU>(rIm`Wq#cدX>Tw06FefE?6mmaoܻo/sBύESePԏ hyUL J6B〉B0T%,PVp[nJ-*Pb-ʼn j%_K5ix`_I~9 "7Wc[Q SlRG 30 .NNšc.ițXjXx{^"ôˬJ`%8w1F/(O3y9ۘa)UD'+33q"|$G{2H6J7Ws]2UQ3xBl[C+s(2[ۤF|9Ps ・Bf  !̓0\4Iت}Ko)g<I!\P n,^_5$}] -Pu=/(@ç~^k3_YS6I,Zia0Fra/-j}nr-'f|'!6sE\XfU۪_ME rlv4ńAӡLU Љ{#3#Sw*XKɓnRGdt|IK\u)G:HJ …8Oyc2җ9hn#ѶD%DMx\8fG۳eo@RDg@w$֯i.~P;4zsU5..Q^{+Lda,KS ,!s07.qX[˿P:;g P}!{M, DLiҾtR=WM|E+Fq^E}a#oLx:k1ׄzD _(>()ϸkZ̃iiCn#X"E:*%xF=6}p^(% v(=NDNZxe)aB4-KȢ]S}ei6NM̑F ]*g/'I f}9_O*s{ܒSb>F3ʆ@}yh i(bSS0k><b ׅM@΢Q}nWm*+lHPԷR o  :8۝5F$1Z{&Vyg ޗ|0}g ^"֛sL]F\WETm|~)veOÂ^'obSF4ݤѝEBߑ(@jwci[DZ,TRAR;)Y^Ư6-S/|bBÖզ5.a1u#D0x;`8cW; ?0~Jfya[i%SW=j&yba3 Rӷ-T$c-dcnK4!e>9 ?N jj`kxisC*0K[fȰQ?tT.=GZ^EEaDշx5!ӒY vt[“Ѽ-J1`oHSWA^v`I ߶$!;rwa &ePH73 z_}B@Hb&dAWe_$f?>q\Ѝ%Jl isGqWU[-L nft)HR崜@8T*cd,9+5U[#e0sϘE3fB^9 O2yJMTLR .aJTk T7D+RS0.SO74xk ҍY`)Z1*Mwg)snw4%VSɦڬ>?crԽgzQM,W%a$Ԩ?>kn "$cYK $W "WIlb|:lrL`k޻;jZ5Rg?5d8Ykknl/+rvsIvr|L8s菘Lp]EgE D zcMinN!m\wOBR*QR_B5 RZ)ߏ.{JBpϫk1喡^|T*XWo:B"vDGrР85a=Uc~)gCWZ"5 3P_)(_]9v0LO p?: WJ;(W*JbD; ӔIʢ3S9T8̊9 )ma_~Μ3{R Jёke4 Hv88^@(O,PT^nA#[j'U+=>Ly7Δ\Ad *,K>=3ivg#p uy&|6;8ɊTFd=fmXV-`GL>a/d fcy[%*5w/B#6 %Ŭ{_.%Lg2k(1ݠQB=Y%H_{'< zRƚ12V)`cQ Lyoa^ J9JvWC ~%T2a<v!,* ׫Ȏ a@0¤=$ɩUӒctͣk~wa5v o;U]ʖecQyCDcxe: 6jn<$fZ@жU|xx6Zt`3}"Di[ީ'JʖF44vwیpE]Q[&WN5e^nW3*v]OJpoŢ~2 h D9C*9$fOhEAgdqͣ.52Xl_KJCh `S(]XrࣲçdUMLfiF cU @bHi*r5R=if(נn)WĒf~F-ac̮iM_p9M=( 57-ۃB<8e%ȗR/kIhZQ#UXLkN{ C?kF·=-aeQ>y KkwXд D8Q6nU=I )0#L-C;U8n\(RRE+|ɀo1v>qU?So|Ϻ^O!~*L\fZӽ"C%}e=g 98a^m<ƜIMOp G(h$C(JUn߄3!Й`_Z kl/#}V~wXI\~gh2Ol G$׀X'i8h SNV`_ :"`g. !?0NxpnЙA 0rv`VnYoQYX55>J>iBBC>.uzЇamn){'ݴt.2Ҟ DX>z0ȏ;Kz[ud*>qɯ!Wyq ' Q}Yk%?0 UWs!9H#]}Bc"[o+J>anɡt{Z@n)+l,1 )Kǫ7M<2DmCۻ0{<$u <ՕG(_S3*c;X) L+ݞy;џLfPeֲ(&uGBYMr7Hņ6&R4X t2mȖ\K 'Ad| nN~_j "ZJ)n7sTݺ8M b;LNK?xD;;SSou v6s7)ï*,vV5'"JP"ץ(.?XZVj-ExFSPzu?X"jUIoa_VR'r/~c~u_˪u4!汑%]SBob{BҁXc -O^Bw`1Ib<8~$w*|1ڼb0]jNԳq̒L#1V(!o}RЧُ'll=#rN?R)\ԫCXƎɉTA\]}[Bp0ǰV4al/8m@G!}` Q@j PR mKpTx_֩{+7UP]^N= ?A`f;0,OKF,^#ئ \v~a" }_õKqMc*kN\I 4 5]Na~uIg aD!,rA  & (NÏ 'RnF9";~ tGЇJ۟609,tkહn7yjЏA/=L3{Q)lV,[g!ܔа̕``d䩶C^/lD"b!Fa|.tSp/GEEzo"*:"!/o _6p!(<_q\EE5ٵ-ު؏rWC%3m/SL,oi`GmB` e?QN(3hY :aРz-=vH61.OD(V|k;*=än/Jzg9)۳'RAcsUXCgg9 xűL~0AmD}G/ɚ`+y%|cqSHMY'o[bKgtr?,^ l}⃽]#{0k{0`PU7b&y䙉聲( 2xfrBR 1b 0lnV KJ{F J۟Vx=(b4юg[A>Y]/g(;P)&F|V#yIlYۼC!|2o㇐5bt{_xTdsMYiMz3Utrb)p-n>ao_Q:^F;#UOSdJ*;/-?Ў$cu1=i4ʩ޺3Ev1bÇtm^$E$ڥ*%eXM :t+L0z`r ]?npޒ(.DA_#ӜyY48?9jXֿZ4K6KEOE/˙[IVdr$;oq:TK(o?w ɿΨA]c4r$" KtlKb H;"dnDeFi-[&zAm&V҂ТZ G%[ bڮcA>cOA_1b{5u"U8;r:x ~^kd<4)_EFGqi.M [Z: aJEahAͻBޟvD2ΥQG*h/YO!gQPzC} w̛Hy!+4}?2h svՊ1+w~>#x޼]`AV|7Js\v75?VeWR[&VMѰt.3w1Q2j?pv} pʠm̢(L|bk7Q>8TԆ| .|8i7lSZ+ǙR4X\d}uDڕژջH)/ 2RϗM׍$2C a3Iӧ3nۼ-rZ Hg'dN+M)ziA4j/Ã5Y ԙtNѨDdzF 4ۺM28 }}>;6r~zzb$%Boث_74h-ܗ2qljzI=0%X5yaY2\XUPaBYkUi Rf)k IwAC[%rCTB=aMw}gF@!m#w]Xgm S *8 aKRakxGQ+CrnQ=*Q;h FZė#z D)<ϓ%S eS s)8u`lǒ)La]IaX$AڲqIS})9c-⺨9"2~$6p@Zzcէ&aQ@Fm ^d Qfg'1SSz &âv3[ዴR5bD;Ceo*Uʋ`&*\Ʌ9 WgJ@eEaJ!iUIĨ' JyaRRyMPeB)_vGU/#2Y]6ܥPn}D$8]YB礽zmy[64+FFPvHuT gpF=W_3`;ܸW#a;-ǰk^B:cOv8Ͷ2" jڣP\ tT(z?Nf)O jm/-˺p{bDlnI] mR^T@T]Ā],^HRW fm"ZC!o|9 sB' 80'=5͘^)"a/O9<2mt3xCl]_On:ba錷giZ,RNWZ N,suCG"*jqOX >NݣS،iA{@O&N yg~Bl ^ |3 V؛Ivb-%kxj)C7+)>UQ|1 nfυuy8+7- ȿuGݗgDZS't6fT5(<orQ?.rq ŴȗbOT~>D[$kq/Ͻo)Y7p0 Ԑm8?_+N$1+Pabf.\#{iE%nA[4k 0$ Ý^nd1Hղ/j+4 [:V_$xH~usFyCۈ.kր[)+ܮh2Y}sdm9րenJ(ނnľ9p5a<, #{2YC52Tܺ(:woBhje"D(ߙ*)yP(n=Z'H jv- ԩL D|TD6}tedRw60GO/ڇۂӅ\'8|7l{V_Yl/_l@ƣXŭ-}1 $]+F4UAWBwĻлT_3Z;1B;O0_OSo-yNy-'ѽ&2R!o]7Ϙn&IE8wJx.:z1hU!_P˳ln>\MƶɈ7n}J67ŝGU _{/knQ/S g46C)0L퓤S,$u{PuyqPu?-B-Q`Oq{Wپ^MOF!4ĊnVN„2U{ςVOSP>_Gr1*Q$!87aD줩\Q=w "jDT{5iZPI^)B?-t =wl F/dw1adTƚGp f4lSG/E-3J0yAv_-%ԉ{dc 3$xeY8Mര(D#4?ÏiQc${;83t6bV2἟ja&U>Q]8fiOBv^gD39R])TSTy*٧Qß{AsJ=D*b}'0wHtY /Yw~7j !=A.2!L^o=-o/9Rv h9)A[4 BT_61`K9)ɾ<-^U,`BeYp@k(jN&;u3ēM[c!ͦ5ln};+F˘/Ho2Ef=""7IgP g-L"Y$So`䚴@g盃%R05|MGyا ӧ&HrgSbBY⥤?-"])=ǷP)M'6'[oZvMT: |7ԙܥaA;w+4<ĭ?Ssrf'mjrmUƽM/<JR]pod*dT=rx-0¾[ `$ۭETigU5>rU7,MADžj\"r)$AbU8hJ'eHK1n䤜 <@~5TÍUǚDZ18jBi]k8|xC% 058ă{\l lJ@9N 5bny8it}MC"-5k,E']eNU@jC`Cö<xlٯ[eajւO&BD4V@_Nʭj;6ոH^^ eTWM:] ng/FR0TޮŠ TY .@Ybŷ]w q('p厨 IK"n˄P.#9D,%zRr`0tr2> M4nPO6< S5@,{1 lF^oZ-eTSJ`vO;\B (bbDY咢n akĕ*8b'0DcʤN+%G` N'jXaRy||b0㢝UueOҰ M<-K J]YcbFRb'4},H8E_@ڔBY^Spps^,V7R8Q}y7ƳbF!Xқ*wG"ѻijF۶ /t`bY1%=H.ow:ARZ Eˆ\e Z #1i8۵=Q9܈gR+ޗaZ}U~~ IDWV MvYGb .v='7`2߄i)Rݿq6kl:Ѹn54BPP\ = \ =rT=ɂ<^y7FB$%|W3E;Hn˘"[#eG6bE>V0eTU-ۣbeŢIe޲sY~KZ//\*XnԖj`y;x]M2hyL-^bAF=.uqäK9#mRT0*pzt6mr"T> z=OlKM"@To{Լ <;c5ǹ=~i8;N@೨oO4E'%q&!zm\NXTX#dnUQj7\^ab  s!Ϝ(9\-KTS\3սo\O=P#\@an,D$g']MP(NV\ZVAVF5ؔ#S?PX[j{DoGUR>zp`)do< ]T傃 ~ӯ܌F `ŠPɶ?28|Vu!M,BW֑Ĩ_ o֖%jkr: ynye&mhKOb!|f"NM ap O4Cupg{+VL8w|ؘ/IQ=Ց9%jug<z_F 5`JSFK~V.}f~"vfYLsB{6)M. cJy`|ɯ@n$UGY'bJ4PvnڱR3|T.7W wtk%N# !3j bq&d{7CP2xԛ1-'2q^7Th g,J*g!#QRE9ѓ`nQRi݄oԜ[A,"rMc) C|@BR"9qmQ]]bj iԐtʀQv[̝.HQDs̃9g)Y)8tqi[P tdUQ^,nt59V;I/)oq|Lv iU$Ai"?o|MUtt2%o)*/M)lQk( ~E i <?3(?beagxۦ],rCBz oRF`7)ݺp=x ]~E)LmFA|(O*ԋe Z# %MT"$1ƼSD+ eB0E.lrYu]Zv5[êuyxt(w<#eӏ_f&JFã,{ȋ;{?l5?q2'.9Ju#f{QdT8W+xjh4ԭp-Sꖈݾ׹cHϸNfVJGtbdfH%.=#bɍ$~zBvH9R{4]}]5V^6Ө%0SA챰^)wNBe> }%v6vսf[Q:=#{h8 .!kHY&RM2&}[?mNe'jn%!lkCjwORn6N[3 WQqA5\͕cw.:Ukt@Q:M{6TbjGoc@!ef:wN+s4o] \ ;BuvGTm;jBeG/CLEȝհ _!G&;YCU=)k1[+vHҖ2H Z7g2(*&{:2K|ڷ;qRChT'QXa}܄M%PHӑy"h"<ؚ}JCnN^>@֗9NB ^'nh'!cz g{%l^.qTPCӻ,9c6_W'dfsyM/^b<.QIFK&u\,Sbdq4*K3;=L¨@o ŴPRA^UztFv$?={a>3/U 8N95WoO 0w5Ɠ?Xht74zW^KAC׈M.goiޝdm1;{;W_yDf]/X$, GcW0`n@)ഹ˿ f뛨zc }R6CbW7G$o.疷d.Ʒ>C ,g+yx/3 He1ݭ 3娗>LX61%r3A'5K3`㷡`hN yĊ5F xNT"l"2*(p" B5B@s,0n&2zȍ-?f:U1sȾW>oD%l+..=hoF0BrbhM- |]N 2 aR4T&[-?2_ƞ ,$T\{kmaB>Δ Ʋ}ilM`+cHTZ!Q+cue[n5%E(,86He^=)NjFc:wd'5|Ы3Ա$GBM\Sֻ I~C\0{_D2㝋0u ^@*8۩(Z#n|r5:jz ð. Qtzk1jW6:ڈ/4gMS9!!Ҩ=m& ZflJJC*4$ITӫs.Uf8{L~y܉bNR"?Vv8~LGKv̦'19q87K78~~+iO=<_p/0)^$f&S,E뙭Cݖ߆b>QSCv6녕j=j)n_QXDl .~v I@関FGjO8G\B]%X4g(zPqp&ITVGpDjVG?CA& .vnb]%lګI2ׁ!kc{Yu&`d0_4xV˹"%'hhձmB"T0#;q>>nEeQbۙA%(4{k]xK}>ngkwyОkp݃toDstгH\FQ톩b(yb _tdJɒHA X_Cw+9U„`!>M+@wa+=B06kSTA'],|q"k7B*tF[X|=Gqb :4*b0V\αVn0/|/*#lB6Qv;FSQxzA8dM^t )NPxܴ 0S,h'u);CG9x5{|$9.0KYkhhCP9X!L󙟀_Օ2m\ :cБlE&PX~ … F_ 5ã%̻}!t(@26 G::LI;b"dxxljc g"*)v[3 {~IB痑;S//{0֌-.dc3f<9S;:vc!+o6/KtkQRZ\:~7Ee۰Er={F)hq\nlwMNKkhiBVn *clwK~-Ex nm1^*}ɈG0 5W}p} 71*3P)džr5 ]뺗#"F`\0!*`԰`\{vb~@pJi4s=&1$5F~YoUr+_%;v+NIǬFLL۶uh+r9~6:g`Oz Y48JN&iդ.̓22]i|`;e%ڲ1!TMy\[(f2XQ58=ӓ_5 vl'v"eĖCk{쏿@Yb܊~D29ʹL9V)Y0݂_na@ߥWd񯺶Д7boBL{#G:0p WOꝬe[6~B~8:緩DF K2X:L(4zkWHs(Ln%՘" ;۟6ۏHDl (B'6W-x}s>[P=gy`y٫q%̀r=mQ[}䷘#jeq#Vʡy(rQ9M>y{AYvC,ae*H*C|zWY3" 6Z!j>2sá,"+2R%* ݠ d`B% D,;`(Wn r4Y@0##|?D,L:(gS16T.t {| mNjxUzl [T.h;W5Ԇ/Z@n&'oqkH~ʮ0aqS4{fQg%KH_J@T- b:SJzj o<*h 2Pg-´+IQbPV*!+Z }{)0hk?`Ɉx.8nxe%9Do 񮜯1JH01VAz@+^3z0-mWӥ2R^D켯DvF!ʚ;\z-NȖP`N52ҹ3^`AsN$>c;O17Mc8,~f(r(q nĹZRWJHy>Vt79[Uqוb N^V<*Mwje ,e9U8bUl09e/h~5 nxR *NY[D1jRhB)3%ry3*mݪ)MW5)jӌw_1@ɟ]H-h;B< r9ns[/]*El?.#`}+ ̹u7ؾ6յr6- q #,Y 2!A&~)FNv+rKBf2 ?%k15hQ?% V5 '=o"sWXq=U*>S7cUĵ$S0X4x2e;8oøO2AövT ԣr-TTtG5 AE~.q!rGۂ, ;7kQ%1&ÀVQ+>i-.|δAPsyHa\-Nj:-R1w8ulK&Fok~f>%f^Q2blɥ 0>^'8A:vlInf@ǠxtSS+ 5;ӵی_ȝL ȥHeW@! G^2`ߝm;&RUN{KZ Zy_Hk3L:$mJ].lAbDr<.2: ,H|xGr13;TTL-_ɔp!ZgArcswQt_?=H5綦ʍHh xU[1uan y#7kPP0rje/DO9kYoRZhS*xw_5*bas%hq;2W_K|$0Jx pv9Ȥ7"z\f_SEqWgrʬ M3TWx {`[fT$ZŹ!@ aT7Pl@E̍kVCqCu?C' _.`*Ou\!rě+(g[؏vȴ<&1)k| <5̅a|8G;uRMnteMwu݇eAḱ&#`JTF$X&@TGokMNi)q8 IࡣZ<|ӗgf.Ԉ $-8sv gc_wQtKEc5v ԏjC_5S ~CA0⑛&=#$޻ Y 8m/% 11a 7wv$Q6BBe/z)*\-S?p^ThܖG5܄)?I$h;Iџlx,猸v:u6~~c[% skZc"J'qQ ?1d-nϣM2;E/D.NOi6AP)/i/>< (R=X_DCYT`{n2m]ńZK%izP?2f <׬,2D|HNm9fF%s\03gϦبWQ E8>:9߹>pc1Bᕈ8ghL*KXhwQf4d~?e "5wܮ$\)& nEx  :(t1@J,&#: Pld0x+}x"}gz磦^#f,nE2tͿ)KGO6@oG6ࡐ0փ;˪0pDeDRDf4V4ٲ`VJl|Q [fqz!=': ō:m еpkzQq9Ϳ&f/;0 Ukhܐ+A6*$_MfEҏtۘr#/>ӭi?`b$FP>! Y3GŜ*~i LzGNqJkLv MO XW_AhP Gy>fh1pg 1ZRyham8YXaJ_)G/(<:9=?7+!ϵ$EdR1ז]ֺmY/%4ࣗ>1JWiԓ;ai'XY_8m|0Xbݞma р=; a(G]J6%u1bYt܎闢@'3Yu_M0*zⵓ_0KtN6H@v}D菚?@(beݪQ֊QR;&zYk1E(1X5gyk/u,MHO^Zrrˢ\y d`(NjX]YOl(= nl(=U5Vpb/R49Wg+K-[N@:s%'nS"hX+;7mr/*kb3<:g_;*Y@h_7.m88_Lҵ4aeC$ss%25G%A28t+V֩s:wOrA7ict^3u/eatDžT؄x^`mj}{w׼--9g}_vr"Q= FbIB*1I}1!![Y͍qo`+F\@i3ZTyL#|Y2^&Q&g8AM%mҶIIKOԫNQl ݵ:6TO\{ޗ۶ƚof Aqm1yO]qK.+#;,1VcA4B_~ܙ# cq>0NL*ɇ- 7s gl0-{f"¨w5-@ᇼ 8 }M| 8B,3GB38~E@ü6Fꛇ<7%"ȶMP]9~![oyaY)W0LV8A,>1|^qs=7%fu}E_ےƒU"iX%"$4C Jik7\S;q.?3 F: tcxBr[ vp^YL*@82 j8ö2KUPsi*Nz$4caJ1 hoZ’k\TILeIcg vE-r{&lLJȿD~ L%I^o$ `T^c>+Va[Jh+F67 8xm :sJ[V][Sa+*/"ߨ飯l>׆0{F-\gҁ.6/5Ua{KeSpz޾Z5#i P07xK7<?. X86Y\bD 8rܽLpKm'l=L.IABjJ4j;)TImH3d C.mZ5b+&ڑ1Ŭl҉'<]l,7wr*KÝZb3]w8&qŽ?TKQ5*:^o~?l+2o\.$47g_0~nO;ArR+/HwWln' ^}{VFe-&$kvNgU&[!Ĉ])k7˞?v/֬D+Ǜ^SbB(g[ef۞ǽU-^~aos@HnUU/wJ G(V&p8\fvdd+A>s ~b9J=RRFA1+.m`jUOĝYzYe=Dك?g*bC ԏ&>\H <]N'4c9FfP4Id%ׅ]V& i~7)ZTQE̔e85&7e{#[r˙^{2{g?V 00; ۀ7qm/oC @譇Y)-UGȗ.g'ry8 Gĵ#BsPJ [zeU(h݄7N=$E.Ѳ~S3󈣀th0֨x9:w:GdepmOo d"DSfML _~o[-ɝ.Ed N53&U'#fcٴħ\w|1$AtMZ{cC#ܮ՚Dx_ U53 ̧7m7h Cfϰ/jLy`mwP"l nr„%|JMʁ&n P) +pHr2X$.5(('#N \G8 gjȠc] ~v_CL>g|ZZEo&^Ouܞn .lypT}YWHUhRM߷(  suh95l|3ߚ*oX+R#+/fEnf-rwـ4& Ű]s sB[!sYyuOhg9E8Dޤ#S; uw{1ĂcU8^yEBe[[tqzq⍚Br7N;:Q` \CQj,/\hTlNdc!tB:r2s$OTge/&}#L 4jP~0Ɇ[u18F[WRZIr6w?e _a]nQk]X~]ʀ7@j#jT;mT:M2x⢃@?lXL7>BTثo27P#ʶN i+Sqvp\ a[L/i>e_5i[6¦ h5vPq3kyNo/_x=~A2B$SPȁ1):][ `[!X`þa_@5|[ZBP;6"L8-!b-F[iHV\_+#ID{Oܔ. wovp0+ Igbk;&wLFBMD&KmX]Г| _iazmczR=B49pp#/GCVt-'WS-. R.bkۈw88΂IQx#ǀ섩C32vZ]@N fq$džg@?X2DZx`e93ONCWDw_5# (}u$U3R[C ;Qׅ7{w_CMOh\#ձ"eX"c)0d@Y==>QmxYb1N}H25^.!:&a ᄅ?G+_gT9|9ᡄuhʑw;%,vګQlb9هS ߀pGlG׻Lhk/ֱs$e9! !rH0H}xtmd$ 9ݵI>lψO+{,QZ"J%s(ZǪ)5!`W:l)x=soY&v﷿z3U* `;,Pc$ T*jLzJESWY $3c*=sأ/ڶvU) vz%>K 2楏0-2'u[fa} ſgJG3KW{ISY 9 lGʷ$}aY5{S%\[X+nbKEA9aQ"ptlx(!]SkۘtV?`߱~਼Ѓ+,X^@Zj**˜Ni;NȎJT6bMY߀ڕyUhV"4J -> *Zx\aւ[ e5!9.ɓ.t@OYBd'(K!i %%Ǐ;ykqd2vuɭ1vK޼}CYMX‬.^{Gk֓ѣ.]pȯm З'4dAF/'\c|'A!e::xWHWWmH]UMVj.(~Xj'.zo._4>S^&0siz(_x/u}D_wj Br:Fvh6pFZ%8Q7Q<a\%_qPbeU\uV 2EMᎦ6/xNix>TƓ2] * s¯P`s:LW| 8' cS f ^-IR-_`SG˿tg (;4͌%*b^bೀ㶷53 |`ForDu.ԏ;!cG@>pjP@NcD$Q_zk!'KA:t=V$ |Y& 򑶀FG HLTdص}Ti*pCX dTKAit by^Z'!ܓ yQ=H-ɿ YL̲Ȧsp3G&OlGfc TGHK;cw Ō- ̓J"W۞xk H=:'ܸ9ւQ`ճ9jz[ cN 8Ŋf2lâ+k`j˗(izXdK1NnR9.E( Ҽ3zkg]}s8:zi9AX@:* !tLDJE7D-{RM4 ݊h l`4KY^2LbU6#XFF!Q=ahc+jlqǁ6a3XUF;~ʂytV1> cF J+ yXUvpzO½ȳP4xAEbC=T5۟ 3BB>'krL2G0> gO)q@ J=2vp:==i)%*Y< eXe-̫fhS"|%S%jWHSw~>)5 ˺Y]AW24/_GPҵڷ2>hzh3aw˺ö= ՎG$,3,ёIea[_"?*+kռ p)h"᎐Nv@َK5u}0\fza6og8X/;!m.i'D9}s~3f'7/l.xoC(x4!m-=8$m%GvCHwg烥;b[ѶK|137+ӅMbA,ϩk1 ]M a# gȡfaFU<62!\og̕#qЁHF4k؉(2% USuv9'/ӄ33m Ipv%?v/ [ug pfdĀg.Jm/.זkwjĻ*ES+D%= m p m /CASa'G٢ [N8rk DSE;Xڠoټ-Lo,WA`:At;4y_?-uyxtcn/^E <@*@.f-9 MWd.<|W8HZa3>ٖ#21_۵&̅&axINĖMVn%¶F6M!(C=ԀTُmfÖAB亥6hYQj;&A g ';H4CCTZ/CؾWr+ਸ$gYtST<"PCW_9S*0HK,8)ܻ~xsT烑3gF'Aea=u'ȅCmansl )-#EZ*c-86mY.$#:7LGf/y7_KpTI$)h^#O# "d-KV`ErPT5@?V;F 8QF塨JRe H=`獞:qB!ͷ<<;]#V"^ /5"}5 z1ˌ~7IW ͔|Ls7q[G4'mV*Ff p@Zjڄg2J#sy__LP륿 e1m;I^LX&=Y;pDh>P 3Um&d +*-x>%H%S^T85L}.Q,bQ.i;ФEVS [&7R[a~-#ϕmUi uʿlE{!ITr\Ri~^J?&^uiք`L0ǭ.o R 1YY ~'U9`!e~I xl%v$ k)pXk"k*.2:vYhv:#,7DC21@@Ks?G9Lr^aj6X!0:_8sTw3b-=T쇳54MHt'eY bW#;A(u&L)ФYKX_@-s(*Ak@~kw6 R&xn$u^'" DUPՋsam.QmQvQ+-e\I*Bxj)MдlH/cTx#P ,Oxubfq(eRMrmH%ۤu>'%F3W!rbݰ%qLM,z JR} ^YTy6Ю:HʴdmQhgjp`s~jfҝ8 Uq;X?fUW/ll'`XpId2 1L1hqd+߶eꏧVsiY1{2L(u~?7eL$ UXSr:8|ydMZ۔ot$8%m ~1mI @]vw$ c,ݰ˓p-ҽEwŐP97;p /aMcтUUT_r]`'N#澓#Q'P" Vqb[ԎUݢ Ƀ!p3f4*2Tnm[- :Ku ~,I–1XS\e43]Qnl<)\U==Oz&->Cb3(!>P-z"}_)nA[A@ߩB3+UI]@bf'`?a(.;dwV9Ҩq##vPI2[13 <}ކt&x܃@Wt=؞shHrJ>EjoSQz!6|Ij$OTqӋݯuIS]}3Tuwss6J4RFR*WގJUp̟M@ l3w4#kBpxٟ|Wr ZjZt?=n[.#J Fhi#y$ Z"SC~MqpOsRp,L|bD1%À-)Ntr:ff+G~IjiEfm2ATr8<.^LDCPFpd{DyQ6S_ݐ=Úh0^Ncϙ.+tkq,Aw폍\[" ;*rWI26yɦ~Sb$Jdzo:"Cwi=``y< #~GËrInS<)޼-4YTʌZŎ-L)tha!gc%nNgxp'쌗5 |4ءJ^p*̙c x.n]kłN9ݨ#C.aXWq>4Z x-%ucRCnDfS)ldY޵M2y:HLZ\ķ`t 20;!ƦTQm2JKWT~btL8aDk.lƵ1}jABf(NQ.~5䨱(ab,s¤>ȢA<ܟr" TX+6j{ekm&Ha4" Qм0/Yͷiȧ]$/Km4T*f(OBv]ZR< s: lL&z;AO-A%Vƨ2c]B((*j(\С3Q9QWšui:-BPbA=/-j<77-i;$B)x@Zkby# (lƸ^oOr:K*"ޭmTwjߛs[k?1C=՝}. C<:d~`>_OOB8sD+rzJYfQ7YWEK\>UՕa=1reP@>S@k(]=n=PL6'7TyhI]VtqKN>.mBG s7=AbsPӊ6'}*ta :SP*5ulԢ-ؾfRbe%2[^T=#c[n=wfhCGfeG(?Ai(%s/@U*XJιrӠp8{3PfD|Z,>o^bHAYBjNh>32Sevk 8Gt۰x( ϥ7ep WMe0q (g,ݒN@7-{78O}J@ ͬ {2Wk:K*IlT('Fi QcԒYJ 1s증vWJՁ8*;#J ^MHGc*|'{?Hꁢdj5 `Ni<,&̀*R^HP OJ)d\E0+\E&(.\V9ыM@L-G_yI pZU4-ݷ6.V}04{7R0!_ JcMSe gYKA{@&2KyyС\?'F C*xzcsZ"qߘu0 l>J!AxyL}F>% f萷. 1M^%ѿ(;d*9m<8lZ+%'%P# pݏ:9cҢ*k aT@aIT>xD(6іiƐS25t-yP&6 J~-1jR`sUaAcPpbSޭ-j#['FsAfL4K΋$}ǖCᲶcDYöJCPB~b.Fq?![E,yXUGQ37'9{.C `P7ZU` `wBhe_~8;Ц%@5I='HᙠQ%@>%_͉3N҂K?){FF:[SN1(yd3[ߞBs^[R0FQC9T[ꛍR*t%G"pS/,/GgTE>4GP\gj2x^U K"2Nz0J_Nf-XY| K]gml)|U (B26+,> QN 'jCfad 7cZFp6I{I?.pڛQҔW|1xzpІGo-KX ;n'dBioP ;ƑӸ4:~< k6F,\Is[]4 Uom{h\㈗'ꦵ}1>xpO}ncV*~=e4~t eD8ty͆k}qf Co*6aZI-8ZQx+ZH,LMF}X+~e? Xdss4jG[imtt"˘9`/" tLtzla\Z)3Ύw&CH%ΦɏW*S{ I5nM-\GH("ϐ"HHb/ :@כlzX%+j/Xձ]_[[t7˜<+./)T(3 f6~Mw )_=O6#~8bڵk؀fjnXgI?m,p (&Ac!M`PJ)i̖.lJ8.$;yl\ٴ!|vl7sl+燃Kꁤ%m?5;=_M!q%JS+Y+%ci~*4WF2j΍ \AڙdC`|[}=t_bW||˰1e0Wrt~{xV ﭚƺCrrj*3Iʔtv3["U.Mϻ`r!W='cȁK$dCJ Y+ey`YvJf'I:+<~cd^48C 圏M'QΚgxR_[HkLb '4A@˞]Q@|IտjPUUVN qU|e@RHޖU=J۴0KЀI_5flli c6ƉPH4Cq-x<FgZ DD@|S}{ܭ2_&qP˭w&Rz\mՌ E61Qxm(=L}禉W; ;Ψ 8lw6O@S>*m N]ίۈ+BAGr~+fQ=&fաޖHO8r^La~fpq 2]O! o^xY#Ř7Bu2mxzDI n[rpO{Lhdu978ȨFcio e} auExVirΠlo*1gkspL F4HkU}avر|r(xA94V&O.軕CdkPruqk7I㌃%y:2¨ᖻoy,KÝ5X]ȉȦg 8"K g _7>CB}Xw⢂1<|"pCCJa%~OB$g.:ؗL)*͇ԯMW4@aDfP j+xc`dNɡlBFPNz^u2CJY? ZZE? +#ߪNݰ| hvW [dLEgYYGslK wA۵ QiSǣP%(*g̨NDkhL+S֋ԦC~-.tXߧ>Mu"inKbkTϬޒ]T;j00FpWS1ڜ?H]-{r T lsmC.(ֵFPV8WPĻ7KQNGHJGL, g*3[!ZcۓI lE-ND G)d,Lz7ˊ''<5rp L,-w~sK]Ulr t#4w:><4Ƹw?laa͐P$*RN:ޤ%'{nxjMNHtG&3wzЍP߬=f9vs_bjL7RI?"v֠C}Gtz\f\UD߿tOB>/7/D?u'{֯ߎ}h. 4KE<ΰTc}BI;Zf~z-aBXdzOg}R^ {Wu z%lPdfi{s 7'?0{6⚮VDQ!YlY7lmɇCEJ_8mo퐚 4)eH: kπEοwX6,TbF*!qp!*8MGh-6H!X hr l,bY<<^TT.쥶nw.]-SPW_W5藍 B{|ʭGSJ)=ǂnXҤlZ 5q#`Vtb'8坤hccy81?8Zim0ҏI86|Yt#sQ6,|-Fhy23.oYٖbvW,pp(X ;mEo?)1K{6J@U,DCCԠ etFGE8?aO|[D9= Se%4xmZ˜" O'O:!Zd}̭\(ZM!;FGs:,' U'!u+&WBCފ/\=kq mBr_>.ާ )Stf&v q=" ~qTt)@(brD$_LVLw+&;YB7$ww/r ySzq3oX~}xseD (Tz)CkegWTF6_AW'寂(]3l2E,/hO!K:ee`mεn\->=_VC~W}ufz<J+X9y@uj~⢧T&)h U. ^EI'GUioE_B8Wew+AuEIdV7Ӕp\f#`n/qtERIP .g%j2g-0@ A9r8]w3ͱP> frbᨹ ,2 498bAW, h>fd#&~z"!eYtS P! ;8+ ցW \kөVgE0V&xZsІh[tuR^Kjk4v߱ŪַZ|9@gtvG"Wl:Sou5Ĵݴ.ASVau&Tʄ(l[ɍclJ,R#z?\VҒ ݤݸl辣=ҽ9%1<1:i+wi\y:/a)uOIt>4E'UM3 P8%HWıD*ULJhv>]p?,#ޜޠ[}[ }kM UcߎwV8Ma-5Hݮͱ`h#3|oU9V H;{ w[!mrχ1JDfȻ.s4`TʒpA,3VF*ƕd0<[$_*lY_Q8bZ>B0&; faaX. "zP dynPsD ii0׷K,F[ALGmHq@]gIO6.qƌSj MVXYld 4U_Avt{%?GNF̛Rm>U 䩼ć4ym-(N+y['OAOW!I´updJ#0Gb>u\3/_qK{%Ǐ2]mwٌJ)* ;~0rp_/CxbK6|k?F6O)GYˊ!П֎w4VV oGbd2EMd0qNN9Xv ;P//;eϚ |aJk|@/$7ab0#QVfc/ sMWRQz2㴺y`" = 7:# |tȀa.jQd/%B(47 \vQq!)2a8/YKbKo0_/7ѹ)+rքfQɒ`o~Sm4ܨ$`w%(RL(o$*dz] 6[b){A3@b9sU$A NQ+j1G  4EhSsda4CNjTXgg$ 9g$Jt5uӌ3܀Lt–Da>np%kUWEjb knb@P`hό|Tp50R1LrX8jf]J2#6TD![~,cuEbcSADCu#If*9_Ų*M\Uo\ZEcpΤd: LODjM 2Kݹ >gTp|wIQXCksV l]S\[bGJҩV(#vKs\-ڔWY>?9yĀzW/'2iyMyN 2ek l%՟ϰE$:i`Btu!i :s>T9sK+}\yf?<~TI> 1qDΙVβ$&x2 lIDZU;W|y׻ >E CMƤFv{VY}eyD3<;)'7'#;px1p~DŴ~4"kOQ^\e/~8 Iin͉yL3?a+eQ;|p&9 LTd}^ ^V7-d49G} AcAei{)j3qK"٥$#G1g56ivO(£vXVwIZ eJE:P}/w'l%I}$ך#2-dj tI{Ȣ[7_<$j`kŒ"[ù0ӎ `U)RBpXN'K)L"szi؄%WIv ,kqnZDpbۓ){%f (eJO00M |EQgJj΁Pg@a\QR!A n:J0WB*6<,1`@8='vӉy=OlLrK)5V:z$1.\Ctb{Fn+~.V$ Đe 5\g|.,[fWZP^2t;עX4, 8,c[LYϊkj+ױܶ- 1, Y?kIGb8SdQEݼ<;D$>Z kٺ~C )ٳM=2bYQjL; /fpuX 6ץ˓XNo嵧bB"5gP\p5 *A&b4Y <i=՞?Tՠ;;|n?j@W:,6+*Y _Z+a;͒Ԙ'.GYmWJne 0>[(ӽ[Z-~\շ?]ɸ@jMՍ1 ?\[>1 ) ^-4ns>>,!P<$b[e}dX3a=2;u_g,e aFx2 G^]ޣ$ͧKӿ63 M5ny3l^ێP1;S)80,nYxٕsDl6VR7nX*65ˍowW3?"=-uXz IyG%ǣ{-Oaao|,pPZvҹj@Ń7٥ ȱR2yH n2N+)Ăsޯ*O/яfެgJ:;Tv9SVq's! 2rꋆPD+mt? &#RQWJ}6 N0#&eiD)k&,U ښeߋi2cL6ܸ@-PS(cp7խb\vĘ><$jUemoqS@͆|`z kmyüO[qynw{FCGrݓk'm)Kb@Mv}u[M+g?V;GNk,?ގd4(# }QpmNG[SuuyŭCn|V#UymnvYTz2MO} >R$!բm 6apwWU#]Jn!SS 5ZʰtzN*|[Ym k2ޙ[ G $=Y+9(6hd /Y[\B`X%G q? ! C0}fj`0s]YWpF%A:|" #9l{Pb/w.7T,o|siSګ&RR{Y0Q-lSM\Y`Z_Iʫk7D҆#hsؓgG?ޯ=>UPá%tԋ5dlfq=:2 $ɵ j<&Kʦ^L׌lˎb3 q{c\-g-8hf.RWSڑkl@=%Pe+D;AEh2 \Q2;Ӹ ~'f.*hۈ"*W8;mK1yNpc1 Ӫf6C=l u_ڸ;<_c4?ӂl`/M,(R%|RZ7,B; VP)6DA R|ҨJtv]1gjWP| yǙx=]Ba?-Q!JXi'ѭb Y{p>.f*~2o.ͪסG0HkWVWb `Z:'Q]L:quVX_$/ C0·3KYnj.Yy}1lY@c erӰrTQ$znzIuJ0/tEAEkH?fl @ RJgdQ!3sٍCrdk~zxֆdȟbH%jL{ajBG_w&OkuLK\&=c~7 7%8i&7M5R;|~ϫ*K\=X٤/ff*/v/ekaFu.pY@GT%,q c;tA5zpxwqJwn,qY7(EJS$ AD){q G /G7M#_9yP"4o8 jI5,fw6gW)TWt矜Lv w\:AKzK1B~#~b&Ni0hMJ' P=g E.'M cba3c*Õ"WjWⳓCNB~QlU {>Ώ@: qt(V&~M]T*O'UJr$4D! Y]xѸD왋i޲t1FvX)QٔtdoiıUŤp's T"ݿqF9s~f je3Fsշ>*?;_0Sز?໫{9J{yۉ5낲}ay/=&ΰ݂3FhnJ7ôIYR[U4HTXmրd|8Gja;]P"EÿKƩ乭Ơ#(Ssk>/޸1ȺQ5} C=\|QoShDcgH qƠ#%{g@`ZϽiŨv# y8… 2;wEI7Ez[V82m(Em4IwnF FU)•=Fю&% r"&| K9B}>XlUk9ݹ[_d @_dM(ъ`{wKacx䈁8ԑʸx8'FXK V} 2=lPZ> ]1ftg3S9(8]W\ obaC\j6~w!S4 -I2 e!m0 ?C _=[eյQ]]mpz]]Ov"d@ 7?j,"gޛSɶ-@3.- )=@V;j9ǂЁKMM>2鮰(1ȵ\2 T"B9(^^,6 Ljkvu݂P4IDy C iZ1;/N,K>AloqtA/7on@^R oʘEmJCiY@0>(^-ÚH7;gȷAw{,}Y.mMwO|rv7>JEOh){6&k;̓Ux,+6rwkե`h~4}R0R)^=No,_M!7  .5kf~ +BTFPKS+'+AD"2 ):~ieJXsA`IcDV:&鯾Eq@_|SA&fMt>+,bxoƞ̀&3;A1bm~RQm Z$ J?v!Ig˾j*!a"@bI/~ i&5Ʋ_@i2#oЪ96Mʈ5X(cR" vQJ4s/ g0bhVet #zA_`))F!}B+2p_@uRVr(T%s+aP]Xi L .&NwqJ/ynbFvjFnQh $ێ~.$ndäşsċ~ *)f)a^>U8ԩ6rD&{IW7qVrs_h=twC2ĤkBPkZ$&&X-0i@9_ȏd uym&LC A!a|u*e2ط8Bb"ZNmh[$'tP *K# #յ$lu{ j8*pA2OoaD,;"̻X !xtL8\3<78Ҙ.:VuG,}C)aQ&Tv3iBṂqNLGj)C`0E6H3^|emI Ne`A ÍQ>mƞA1–WM6͵(+蒂БGKJYT3&P`iʈ0pZ|p+DʉM16qi@jOT"atЃŒ4ߍ^}&.SQLkx/eU;6^w`oc9ԍ hA98TdwZ1`A׺/VRY] r%hOi8n`uOٓ۱h!D||+R8ȫ9?oGM% mN@vDcOա{B@|jJ gh_>6o6/[ۃ Wws]MCã;+?Ǧ" O:\twPjS S_B[.)jƏqr8>D/VEiX7}oZgL ]qnhnQUEZ:Z~kQQiĦX!޳\87[h٬|2N0J/:Z>%#g.TmᎡtߠl ?XXɒ6-bZ@ Vdv `eiXDhh n[Ǣ~C rW}t;É5Yeee٤;{PE=v+{OE@=čU:Y֎9qH+Yt8  3/T+2CGF-+Ɲ-$57 (k]pOX0LOx oVw` ),f ڊ(~ġ,H1Pc@c )P *e%ZC +D7Y!55y9fTG$ hTnd[2k.j4 Khdz2 a 1Uŀ7C%ŕucQ&L[ܒ͐IYB!7Ua}DJa)9g[KFyW;,-N/}5!/ -Iȁa1~bJlG4M'ƻo)YEFO04 ʴ|k\nޓҡb6E9tPŵaٲBTkq{~AuCԤܤ1qxM [ :!w<{u*x *BztB<5".H@6@:!5c Cb ͭ,W &$Q*2 =iɱ>HXoqͳyn-]ܟ Sv2b'ݐIN]#^},8pgE#~eѭ*2 ~VO8+sB*m۲X-2N"gV 17J̏Pw<ӸfU^юT|M LUa[6Äu[wp*Rο+~)D} @ $itXӃ473[dޣۓpvf3GyqPܪE'U3;:5:ٛlD<+DkIn|QK@ҀLPbHq"5ns]C Cn;-+"GpaVǀaD؛STB)P`͸29w{e#O܏?K<h&V 7(Z4t踖[v՟RG}ʿ_y_*%tЇ4W=̞-h6I `1 "R,!^W=KQ:6TBm*a;Tv}}Z|a] EԺ^9Yy34Rh*ďI5LQKچ^aQW v3Ye td~+bt򏜾hNs %:q,nYmТ~.@ӃgK<&MJmkqofN<'f|-󩴌8@"~i7*W@ ވ&T$K(cUٓa&pU 8_+XǺd*h' meH5'__->ࡶ ] \jnUK6k!$yN$d@XK̽W9&PQg@Y6K'TJKե5pqW0`I?˕NnFa ^S VF'u坞D(h5b>*t43#8f|9z*.e?slWs$UBFscfCvbLR&YuՁ !U@GٔXF7>bȒ)(ⲉ`v/T9^Ųwn)R-)qäV7YwG/bw:8J2o4ɮO=! U.BTSUjkđ]fgR4M8 W ,$ ja~~)61yҠd=7<> fEr2/%eSx*ip,c'x] +I޴v ^N4qJ^2VqH=G/\4vILMǖ]LƢ\X`A#%Uzi0Mm}=Q%B6l꿒0_\[faS)y_uBq':ӦyH`)uBƔ5MUG:kZ1z**$4Icd[\Y?*~jU$R$fQB) yE )ϴ*8T˪^`;{sdEM?7BHE{XzEg*(g5l$!S-Z>+G x]){S$As*eUji#'+ht $X!:SRc1X ferfb`xĉThҙE OF$мJ JH9&X)`}"9hQt}-]]tth{ g}F2f[ 0U&75n e~) em)$?0}DwIg,h:c6{5 E,ZK?X E>$~5ISu ʏgSޟx>ء3OR}8R*X[aJoS.0̰dG~킖}xLua2j :8;E: LGBFBIgA0g&iWX5dr)s@%R1&ӆ1HuͨOz 4_&ɤ91ߨepN-FMKH %-MD׎`/T]% ${[}a`(lˍ3rШڜfXb[g !A.SfH<&(wNWueÅ<1LdU xB߹ Z.pϥi daDF6y< D:Z]Il]##&8o GblwArXr%4I<K$B-0.MI:p/% {%z8vQs^L0u{:. ||7IνOsp>CzQ_8V|\ZW"5P0#xa#Ekв͂ഹ"0 A|$9kKhL䢗 ũy;):[Ld0[PA9x$3P5Q oqNCvQҹ@6RK>3-S~:s@ \_6q|aQJiqu]vT09D||7ë~P[7!47!Nhmb%_^cq a,Xm41z-;ZcnhWߒv;. g&m _yyn|nCdw4(G}k%G ~Lڦ ,}؂dGGH?8jEC.!Sq ׮hT7f:GM:B_05|VtB *9g\=,mJFN%m8LSϗVp2Fa7ѹ݊rL!U..X0‰ۓ8tMZؒw`tj_B2L|qz! _J }'Oa˕jpG|5CK=yU(Mo R HD$iƜ/|X7j9X/ͭo * I4X cBgfpGĚz .Є@-g@: HaD t>foxʰ5Dɂ|1GbK}rW $K#l7a/ z̹ *cqOi4eBoqBLY^CAX12*"3.wK:#: Upё76hX~ﯵ2:Ta@i G8/@۪xͿ|M3˭?"sH`*&|Ci+jd=kIgՖG*g<֝?"NU9vvNihq { կ =P"6ye9:RZ8Ǭ?}E gvn B!ޜ|y?#3àuMkP /蒤w&O=۴^VN.=@jDm|(P,r/8nkYUx_ewopڻޘMikA~?7牔^sŜ%> -m!&IJ|S<+?LvnT3{lvd 7J@t#[{շ rO JYEVѼ@:hFQ4bQ+mǡ((2i(I8@{rPTa2S 1WE#>!y?WxNFԼ{17F@&yxK$*xh]rflFhSPv6_~Ƀީq^h. n͈ޞ!pi?=fO4RSnkA'@a[P!P˵1hrt+;A(.:Y͇qKg"C˅gxn]KmfC_]_U&~ۼs}MHT<{misF48Gj)^T_prj Gt'ʢn@T#ꝙP^٨]W/Uq ## i@5INꞨO86,Cه[v@0D ,&"zY};3^rRz 7Hٔ+*{EG)E(-QquHq=^jJ0C5ys{xnM?/M|~}d 0^+Nd'+G|ʚ4ᚍ4_ Ը ynY#CW+Z \F:3T%~Fo5om靋I`v5}QGܘސ%cOXg;xb#>3gX%zmH'=M{/,]F|m2a-3/OŸPhԅ;2#?VBr~6Rp֯Q>8\pYs&(qɲj"H; AR yQͼxTBOS`g5vD97 qbU{29=1ԜOs,8&K8*7KԵ-ɼi3qXj` T b%oI%Tוal"z }RS<B )(p=&R}!QЫ<(NX y)BAd@I ^J.V 7լYP~q;1"Pb8]/Z}-6|J;7pN,Sjs'.YIQE_ v}L }tUsp,uM ڣBG0L-}g$ Kߖmز k?9)ƸLla( Ԝj&^U@gg=6W'Jkm]d$HfDֆ +y6Nʙkmf{wb1ݳ@`iDR=Cݓzv~V*u1qΈEE!]G53EZNhJMZ%V:f:PR< 9XE_O+x:y':^,<~y%%m`g܊B> qYeYeOP<1Qw|IX ]E>C#Yl]7(0m16x)& q\zN>&EY]{_G0: iޮ6'CL#-*؈4A*{m6~`ɿ%EFmYVW%iE<,oo<ѪO?ʏ+*<*+_ʞ_\eBOI5-(9fܤN)I:2i\V{۵*l/ny6Y>~3k&@G"T@JP&l [a3eEdN"g0S[ƪdMw q($va=Gm  tUArTI #7/-3'D`h<:~O;W7VB&'HP2q[aTc!zh$;w/ 4ŵ#MȖ;}|ɀ'J]m$[TD;{WyPAa lֿ|< x)d GBeˉ e*>Lft?_l]i$ǂ!)v>aq/ʴ?Pyv+QpWtO}GzL}6jzo;_7ˑOeQyKu j, '7g9ˤj׊̣b=f:6)=s4LYwJzC2,͎*pގ]J0[Q;c\+}bȭ/[.lepfvAx7=cDͮF:Vip,ri`*)-Thq=~%І\wЍk +5a Τ$>&7\0 nA:>_x]|Wvk[/ T1l5JS JQ͒W@]Az3>BE_K{mᏅl1"|OPq2g5B`oPm5 9_B%:4@gA vyHU3ó*ɹ)RbvNqԦ>>x z-n_qk_!4tլȌ}8j9Nt?eKA(B^7Jj6'̒ Ґ<1ƅkgLXl栨&Ӝu*kBT%֘ɜNDr LwS0ddG7z"BEh*=vlҴyˠEpJ9zNەin_OOKJ j0 ݼ'ǃ-V$B ҷ'QmA+ A~Qj47N`:ӹkKm2Zbqr{>Tc1jࢆ##ܟAԮ^!i?'бKvȄqs!Cڭڱ^='t ou hV \F]K` F9_~@!`1 W|X}ZνұJ.iTsQÌ;P<eeML'HaU($kc$x4+.jSz҈PɭDTbA{5Oz1t;8Uݷ4ȴKxtB~ߍ7@ȟp<%/6tJ-F$׀' &O^t'z"LvJj>8t}ؓ->|& O2!D=Jxx+i\´P𮲉, ɓoҊ FD4h #zPfS$, Q{13Nj4X%I^A!&7Qh\r+8:]2<)LYRƊveFYjb  |:aĪiKֺL=xD)8Fk_{ |!wp9B9xw˧w}&2;MA&KOJ2,,OE f퐽PG`Jh7߁0!8JU "iPN]%50A8P]a}3E !}cbc5qVX|^H䭊 prOɝ V,ՒҖ\6p7AnnQH7%s8ue1:fp ~ɏjdd:z'%d +MMGMg?U XJ/=tsQ?azDȟG/SB$G_#}~T}bоNURҽtM%XrcjmGmUne"ٖ2YaS7y ǡ#w5:OMiDY? $x4ُ &ޖY51 q k=՝иfBR{KdRa^vkVZE?+CFOCnČVʯfMmRq@)<^I,0/1xi4|Rdckˡ#T)#+x eg iZ̴wY@2|k&(Rme0P"Af@Z?v@8Y/Ѹ2HIaSxv 7٭P=]FGO?WomM9SmL5r=`C tUpPER lp2|:p[;x6Lk^vI ڝP`#4Pي 9Uyq$͋t SM/]'-3װ+$Jv5! ,WfQHgShT dk+hN7I2@eWzRg=)œru,<8kN$UPv¯Qym+nΡ5G˟x|rOy&^/QYSٍ٣2Øn5}~N h|)> N[ \pHb̊rfDnCtk|n6{X0oc,?k'sP_B͐묤b56W;q#Z\>5A PS`9*iyiE3xtA7Uz U# ؁䱷rA4(*O,{SiO#J/ݘ6.4,M-G.G\Z}xTK4G 3 a7<({$ﺊ&ل+j54%2/p4x gNcƋz+Aa a}0%v<cjO=ƣ4<͵QX< U%XNb?7d\nWA/9U?{HXRGAx0<5ˢbg%HL a;(4 @|Z>HM(-i"wܘTgxbm׍T}J$Ħ._pא3B.eR^bra$ƕ),&.LCUv{R"Jf;8Cox@9wv$ QctUqiۉt΍,w7/nfvLͯ\\ #-(\"l>d %0$9Z[ 1">M;86cB)H01w@ rQeb&B;簪,$io'&F}`QfZQؿ7kL~wv/IB1sVe!cB-%sIk1d .:DžW6/nP}ᚴm9,Q';M:8pնa^`\{ 2]S ;!P \2IGw:< qj_(:XRǺxîn X-vp!qLTFo|C >["H9"R FŊl2tE;ZEg/ ~2 rNݽR܍$nQ28++Za&攆|݉ ^W!VHHÝ/`Y "!Wʡ"W^rxwŗ*:;)*w87hD?"'kI4ǿUcQ @feL(@Cκ 8A\V'6콏T֓&9 RIn#BH/"c1+@W|φS]03p'gCJ&kjv Mgycg ~2^zao;!obIBkN!d9gqeIDT!Rl6ȂH^R|.$qLknvD[ܚ@ ,6GŨd vDJx(%ɪvxf vmgrI?e` ߓX9^ꂩB51mL) pI[Vb'hlIzڷu+r}+(^iҤ>T:ك^ sҺ#|WǘTDnqE_ká.;r0"|2*j=mz3pᇧ M ĚQ s+yüxi/+okD~6EV̟ij_zJlDGi1!t6i.l$g{yixŚt1 =~RNoЙ5M,ʜ݇<VNPA3Zq,gH LS^?J!ߥtoNw«8,J\z_IkfrerOz n:[6t"mQU$',s6]=F7b,t#r&{H$9u(7ZhvME9J a*Om5F|io}B YŌvf_;0߿aMcIM;@ݸ!UmvDg=B_Q#(MlG* \dN[4z:: hɁTbTIZȝW^\2UVhu lPua'O~}{Y_3pA1!f}u@̚g3jfλP.Ѱ:, hS _,D98:=mL񮟏 RB~*~P3n#τ^:y_E*pIynGPf(z!d §2yd=+ 2ݟ ^{3on¼xD|Ayo)4Q&myME;/[3ɲoɅHG+^ᵄrtWva>_+M KjܨFe;6ǷdAyN2A>!`z4TjÞ4[UE)OKgQq;nNK#!sb8jz}b = /U![o%UE{Ҩj/ Pz23ӕtOSOOm 9d$[h7_~[/E bN(OI jotz}(S+p"\x^b'#j˭s c|q~\8cֹˋK%79C8yꗌĪ̷;.iөE$#d;ibKBR d;⻡Vv˘Kdy:O~ܤǹ\z3CO #Rtnd/}PWbFu%g0)*pY@CR-&p')2 L0.zSCt4~rѫ:Ls+=&j+{y6rf QE_ϯM\w6{8;?$vn9X_;kKqH& PDm#\`wD!,?^%l5apP=e-[ Mk`Zup}'XD 72R4G!qm $FB҈38hhZ}ёxX&m;"(@Hp' _oK xRuhe m0ۀ̮O(E#+B;{ʂaP-(loTMO_ִwd$B&ĺm tɟ˓⧆L4L9Yů߮"Ю)wvgDJ_xr1Gff))6_!u>k|BK1~N #s6:W/Sׅ^YoD3İf^h3-ѽcX~do(`2f'~lkڥ]VYJGw{LN^-e)3uYL<ˆJԃPvD{o sr!/:@pj 2Z\*30~dVw #/p-Q Ȇ|:B$~dO^aN2B[zɜ+ev9)NŏnQ0LM&kQ𯽩 p &8%>ƍ_٧YU&>p-S}v&#fھ*۬;*,- O[* L}\5vP`2$-t<BϯujwgamRJD'"H0+jYt;㛱:6MlX-~K}NP ܈D@cA햰oӜD"&=]st=#\dB*ீRdNo(%<] zsxYi=/ ͎Iwp5FOׂ1~U֞@qtz×@ִo0Kkh[[Yl; R~{,H5eӲU~ w ͛b{25);clG!ɳ& -\P0}B|tof?vԉd>y̮.O^xZ✜.QS6P(nIJdQ [4YQ%wLS_`q~]#gN:g eX {758K.yzt$E+Ku!X!˓21w2UP' X݈m wh_]{ H{! 6g);dGAZND_;`S[fL8q^wx/-F;@7]ɾbYJnwtV ߬S7 o*`gũ;*`_OrC-_SRq/ٶBw}}OXwۓI]sf:5y%1׍V.p4S{ޔRƧzB{pUk$Ǣ 2$s67 B(>f&Y(:ɜm7*UFFQ#@ft kH͈qQoJ5V^kT:q G6gO=XXV놦#{/+'҈6#z q?H|ZKT>LVV3bCPTs产tݎc63#$ Ē_/MBmI'Y#6DUIGoa7g>H LOq> T";a{%vsg X׉p?zI i.ԺB}=I]ܢDf^ZfG0#;rS_CO$,BQڧ< kJ]f8>|7Zʅ>Lpk0S_sO|܅s`Φ@8q .&aK>M"IZt2[{z$n(C^=UduX:4D^gfO˚}:+&%cUWIୂo 3?/kBgN<I7,Lgb8:%d3e&ܼ2}# %3F(MDKeyG:nTL7a]-9c[y. H_ t<>-j@+?acVK#g1O~*SSŠjiK,Pmn'dJ rL($J<LFjk2E޷{oWw5Gmp=}Vz ezr>X}>8 D[#aa:X&\8'ku|<{mƌAI>ElucB? T[ןdVLk@/phh",||hF,\Fӂj|(:ÃKn\8#ZrĖ5_Ndh4yV1IO{Ĩ\)dz[4_~\Q1bu6tg(60&N[f?TK5{P꜑>K/ 5d$ى6'wBBP֦ͦnS%UGk`z0Yj 4JbZ^"LYlܾw.pO.h^8,N՚SrENP~"Ɍz}ʮTf) 8o9 v?_j?ajuLͦRLbBTiv_8h rrw9> 8Lecyɕo*YkN7 h)Hmc&=ɖ9@`vOCIsx-0w i 琋5*90yrNۣbf}oOcGY$p hDuL O[tK|UNٜ~9INTW5 pB2VwMU?$(6C,X9~z'Jh%~EtԸTG9%bze_ى~Ǿ3ևJx; v k{9N37P+ j}ԍ|*%B#Z$/ $(Req^Qh x Ѯʝd.p{xkyIΝޡVFwKGcƚF {7W~َ 9oՊ3[{[Jn.ds0bX#y! zUXV/\I ULR8J-+ӨZBegiq3ɥ]@O5E³ϣ5M|>YL9`L1l؅(,%HH\ bt;$d0ѬBN|~3ܿ82tin?0-q״l٬WiՕke5:Q}`2~X(&3k;_hW)6\` wC=Cg0u3etcDlAQ+6_3Q'l8q&HMŌ"NQus7_Q0+Rs8Ho Ľ!?*rF_Ed$b2vO\GW"\zy?{CxTYXާ,)?}yx&0( ل_ֺ^h}?I@lJ.]ʋ^ J3|k$X?W]8R>oS Z i9RX`vO'k~n /ʹya{Sz #zބF/|hl%?Md8KGi&XɦZDSiѯNhVp_1?U@BF&I尟W 3۠pnaA12˩vpXQͦɞkkoԭҨV!fW$;_ٷ`{zr' 7YVng8X#]BFS(NK1:B@ABms4uQ۔cօJ1f'?yjO Y5~U@j.ogͶ;Q#,iW^}swnvr'0-8גu[﹙ҞM1^'eyEg,hƳ hT@ƷFUaMlOjdv{diUnB`sj s')ēet0U"6<-FOÖD?mólUEЗ\⑭T!1If < ]ilV{,|V=B՘}"-`UY12>{[zީq)L _6Ƨ1d |R:~l36{M7 Cko5YN(} $l\'16g׺CrD"GS:Dc@ƌRRq\|׼H\pԛW3A낱lPFqoն"B{4U/pUE{n,y[4R4:C%w}vxRO"` d[ ՑET,Qۅ="0:B2R1vrڅUCiȽl.4?39RH>͂ ަ;uy&%3D%u[YJp3&?t{ŋ nSVht:fiHB9ώ5Ɣ0/IFRƆSG]lA|SlflW4nܤmQFמ7;8r/ { Fe&ݞ @4?8AhF@?3DOӂyk+EYY9jGxoɄBUzkG(OG}K ~uH 4Cnt% G [G6H\&JH wS)>]~g_PJuGS`ɅCK6Ԧ;Kc2Y7E8MHϔ59B F+=t.'3RX;3r4o=K>ȷ׸+dUYhP%$K-7q=ަDxPz,+?,gSR(CJÐGJ3`z"K3,JEMuOmNn)YZGOp8H3E҄1mC8fvV۪eY):MG||!@Dw끏OEbld|F7EOeISp=<'"1OV942L,QF7j',8\% 9-?$2vۆ7ZliyUf8~W;`~A^ɺϣwZ/hV[7$->KBg ]m4ӳD9h<V?n48{2O~(* MۈǺpi'Co o Ӱ ˠ'^pybͭyō GPE\M&Ѭhdl0=/;ѧHx *Y w辀 <R 8֭n45Ͼ"#'vZ@[o (&q`?=v1OXhvCӁ̼J>>d1-WBDL?cN4v1V$baxрտXbQk7.Ӥg:KZ*fUkU ˤVL \#FN4:,KS:mzj'm*[|&i%!'C<: 9Lz(3$*);gqpAMGg;yŧm)O01N DG\PdrNVB]. ^QݥӘ;`֦/l`ݒvtf[XnVABn?q"Y3te@M|]E;XWiZ\BT9]ײPcp][KG kBXu8<'M9dXİR;]FKz"5f_ (I * ]b`toDѠ:ܪ2>4"7qLsJ) T ^I#(ۈ0Z{v  Gw]^*ܕZ§fUON꽶_e#ɒCW'=w,\xG~tD[r&o++ŤuY&X?صi\6xq˙(gu)a9kAC fwʎ<ܟ寖21qQK}򋘅ǃ1ueB}U LEYӵwSG.;1? ? nU!FeX'luY߮f'4mCu΍1h~P/nUxe_vc^C z><۞nC!SؖqJ-:}//WudItx܍_z4.0EM.Ͽ$O}7k#=Jqn %=$A7#Ax!sū8w}8W|:dm4ʮy6s7-5LIqX]j;UpMp7~hR ~,r^KOqS I~kGsD k1ҙ:j[JʜzOu"j< w8CrOAtXX~E-0ߙBdTd5Ck= BVGh \&N_OL@a4ˎBZ"OأAC(W Bx@ɇnr&rm#BqR2sƱ_UO#m1 7Q Zd'>Asӫ #v_J۬,8,<}*PGþV wǷ((:]::(:ۂ3%aNY7+"n_#7:+ %pQTBuah/P<?LNH JbMzFu'5}[է'^o`f>7zVB֤ d*Ah;-[ ͗>N#sZ^&45RgR.&\fjOö P<8_d닁]Yt GR睂*'Q| TZ tp| !Qom.$4Oc6 @ʾd~U68eqcgVoaR]_|~G`<\']ÿD{va]{fРy/TL& 0Abj=#39v䭼B'Lnh^몝Ee?M>ɵ&aG7!Mn%h UbbuL$RpLVi3G\\n44wˊ}lSUawCMI3}ʃAjXO=s}wRh>IDպ:{U Un9L<}b.bZ\1N$&dEuPl+M}iѥKڮF:4/8j3j20B Tة}]'d:wW 5`Ū9PXإmY?\6ysN|ڦr">w B}S0*7y8OR8(E4CL ɳ8AuBfã@HV{UcFF:galqy.R_;9 ޭؓ9rq7|q:AG鵧>J1 C5Ex[6dyaχv9B CCod]K?n_# z ^NX ;2oS뵆9+\Q>4~m*/b hAw reHSܽDgB"zcd쉚Ы@WjXMJLğ TKFoDBTH&Ά%>a%s7D} A%~nOr 㝗<zoW`[JTx뗑˜ybJ\P=@)wi6ȩWQ=' 0ʩ \mJ aО9}AF޼M^pYp1.mÅ=Ǡ[<0 9L\ue ]s<_^tMl+{|,pZ FKZH(!z@j.Qg7j_t3#f(TSB64 .voDet:˯mw W eaϹ+Z&;J\Pltxc8 g;҆Bu\Z*91{[tlG=^XBvIHݨ9A 89VtGƯAtJm,rOCOo_2`{~_XvbIEVݵ] .+ 8L*dѪiSUMI xih {ZriJd}$;> $9+JP"t9JE8x)>l>KX߬&SC&r&HJmc\%|pQ GAx@>?f^K)2LݔڻlM%',ḿeuPDŽ5KkVu[v4[Vk#pAc;ishb̓ ML#蚙!##!SXYÜztY x'$ AX쪏m=6'oޫ)a)0LLN (!rɍRJLX1 gBR5jhnʤV^nMD#qHw P5ql4UƆюJ35eZu-Jºrae,2G*zdI0v*2nCgAp%6XU8~o 1ݽ\웇}8Ty'^uϑ3_x nh) Aݧ03_cdAB _b-ZVfOE{%t !ĴA.Hhɇͺ,#6[gePW(Glo 67/!w{;a<Jy \v[wkzM W('2V.mD !RW1NuByrrz`1erNߴڱ#blw'zs򬬜g 5-RwYx}"xkqgCVO I[8ғDoCZ7kV9CI,M䏜R~yֹs mGmt*R~CxRN*Y$%v ل tvx'O1 np@L8v2d^eQeG]82ՀzJn`m&Me>!F;.^!g'Ak xBڨbzy*gT dqPؽ 84TxijvaЃwAwؕ>mP ΗXSQfEC DY!:C7~ؽ(l1CbY5ђ6VGB9]ԔI1(CIWUccRڔY$2q4\j㝨>>ʎ*i04u [SJ,+LшA=sPlW,J^:9{|z\ͅv$͋L@1)3i# ٶ?v>]䉔)~JqZO)]>9y&p:79-ʴjrm~Guaq A9h^QUr']e^ shvWQDr0 Vf_ 1{|SݷʀN`r:kjc ;Njzራ"hA-}Jf_ O{PIL%BLߗjݲ5&uC:D?"'e7kj0hިuݳ ^-)C'-6k&S4` X\v8-'dB,6G:ƴCc[k7rdګMiă'ۑz~d"l\ 01*^qTqUk(çNݞ20-,1}X:/#?)UQ6B q?xثGR-K<'0{4{8G L 7agcbk9W3h*us28Q:*QE|? t[=~5B*:1 5˪u:Q"''fB3Oh {z$=t [)zW+&'14ш.u ؟cɇ TKT V7(:"y9jr/k{vX/0?(fr4i|NrT8ރe)y>a!Ƙrvy-t!hmm[2|9BqLw's^ J!B@ YNAGzxHST+2`E'gr.*pQ*0LF&k=* u\Ah un iI !H)UcWOp0 3a-EbR~/uh(b0IQw}W}'\dE"XJq뭛yL&?=lnM)x׆(J$xa_P9[Y>hOvJS mO>^.b'8'<5;ε8p )%ත=>ލ[?˭}lc%nB`_5x&  Z2Aۈb9Rx '>x. XvCXsGEKS4W |ˆAA+H)abIT UWל,:VHa=T L;@˫xXUyTpLCnv ğK3 =7:IFZh]OȭYc@)}O~#lF}{7#ܹIͲYP3mOKjñJeZީ2Jڲ6#X{˔كn62hI7ĂyY;AVj@"`RF{zۀԘ V(ѭ46yh_ ]k?v9?V*xbfC Z~U.,?/փj s4uT o-+`-!أ{ZhjWtQ 61{ډQ^m{!b]q1w̓V[$ϒҪ$!$Ng^SKkzb:[ú;O0}6-W]RHc+ܻWBZkh$[JBB?AWoE[LMWP;{Y8 mOE  k&*^1DʕT<# Ppм:8^\še;Ν>ZM3N?r7hqyY9h=6cю'hǻ3#@9w4~vAp&3s}C/+I3Ͻ. <˻EMö_ttaq-X!ƈ9|k?6x#BkթکuqƷA N&%R\51^M}<$'OrVmucrສQ- +mprn* psu8('(?Eh|&7)uO#  .qkhrg ~_^_գ`X.Wbyģ: ""񍂌1i8oHHW,-eD_r`ZB@!=ͻŀ:LϋQ+%_۠7܏>>fm*ѹn3>F`2OQdKN]f"BS' 2EG_qrLZNv,&ؠ _xѓʓ 2e2Bm+yJ$.~\g;}`DN0l{ .81P~yOO2'ߑ:s0iAekv/Z}jLE" sCKQr).)t}r^[/1%e~sMnPR .[mf,۬i*pS[lV$MZ|> )ꊿ6M1$i^rxճ(N.¡%<0_JuwGTabB>?S6lK}Me%،g< S򌄝'q&'`P.]ǐ7W4qd1eMJl*i~hXNil~UfK&hjԛiYմ'2+Pd(rV NtglHdVa @te'ޙaBA|*(v6U$pLݷ`0upgdC0pf2o1AޜRRR t-#D•Uzϙ_CYN$cƓHqLkE%iR>T{Q.}IEPBS6\OIS#2eyfO95NFIQ^g.BeЗ7:f6palGWx*1#[Q8'ҕn*+4+ ^@QmpQvrXf{$`5Ĥ,NIS I;ufr畡!gZ E9$í岝i7~ɮ꡼o:m| d3Z%9~wђ~3"e5a<`.4͑1 :f,ƴN7z8sElɮ:{?RMhl+ sLj|fWu;fK/; UQRO@׾3 DK;m\p/ b_Q^p2:%B!YRk] QW6t&Dr*@je|HW~K{,uY6fXKfRv/x{tC,W&|fy&++3 &|`EnLUЏP]`_ec.'d8SRJE- 䧎1rnH<.^=\_ nPis(q"wȭ_Ph?D+t 2&QfơVDLQ Ƚ8.D b9o֬Gi@ 16ޣ#R`DI YbE(G5Yу.vfЂ zlT4֍TEWjqp`@fW>ŒLJ{e/ir6J?#TD))T+՜yT눿c׀%:719ΪpN1y,缿۟rra6jPrv#aĝnBj ofu9q;EQo^[HLm7-5?+Y2JqFa&U 1۰>65]QCm3d!_Nʒ2v,h^)fG}(±S'|ߋb$G!Χ&LgRv~{W,6\=O)鋱Q^r WE͢m A}g/~/XyLbhU8A/f6٩c =<%:tGx&vDY2%]Qx$WjVsW"<&#ӅR iQ<n #[rc.ge̢%2Tf5=0 ztj39|SMJ rW{[sv1P:_rk) nsrrƊ-1r'4ij4;Hoރ)`$.*J}KOOק.2EuIꨇAVJl̆N:nqbǻPJ@袭Oj%žPa:tXv?b^q}Ujx7 Up9^Bpp?(}vѴY{ lyO%ffs#|c4~%R/Ӿ<ZW8(\/S1~ǜʃ"(}ղ}"nٿZBg6uɈ Ec4VnfڶD\-ȶRga8%Df7j(l&"4eTfr DLIDpOI#ǀAF쐦?\CQdZ/kA~!cf_~JIgb2@{!p㈅PEQ-a7]\0Ǐ` EGrч2LN\ܢ'^!.. 1Mr_KM fSBL(kGPAEl:2eD9^3h-eH 0%<Rzb?f58 Ի?(IY[Z%JMG=XgOMv@>v@.P>SWtYьjH4/[qocLGȋčH#rh .7N : 6c ]q O#ǡP2µbI+SL9CMf_;tEwa*5K1["ywgݓ7[gOU$=CKqT R\0Zo\ۓ^kƒgXt(R&!.q dLVl`Mܓ)b %4C olyp)˪;j n{`KND%!_laEկy14٤bW* kel=X-8nxH2#$S~Q0c&-VCY4Bna v@[TmsP^0^ta1|?]R|F ;(M[,I+K|-Yї~jv[B8NyM<+si:[|qЋH俫XmZQ:gr*W{5C >bpi\jh  `5s6P|_[jN.7V>Nn*,pOFHhbS'CЊTj>Ͽ?u) Y{+:JZU7M&qFAFuTp{CH?Inڢ^.7 Ybsp*} r $7uqyh*^u(^P=iY:o S8CNȭ[Ika,gg,h&cPO"Q}Dr)Ac?{UVZո)2qep4oW-- {_~N~ ӋWq*C&Ki<u[ڨ󻰩7m@Czx?YV0(byY ;A„" +Q j%D.-!ƓwZ^(=LR#KQyvcBCwsJE7Mbl +)xar`%X@p0.9'bRߘ~V鼿]W#?E=.>C yK)CMaaj쩍ٓet 72W7^-9to#9Oqb*jjW.GJ&S%t.O{ h;Y[kѶ zMvlӑ3S!ճ!3߯#R7}thv%`D-̡-"o}b5m6@t: οmӵ, ` %%0/FTqx ͧnŹ6#y5ּpT'AU*d w0=. D" b)#"ƨՒI @]_83V oDnm5yhi aV]D3z(f_GdiA pLPZ3|0?/]8 G+l.lrLlʹHoFQ:TģWS'4J__3pPmrbtפkR g}_)G;F6q]@F!FIx$t^ jek>,e4\@qkI\r9y )OI0D+>BHxq ۘ}>/.4 ϼ6~6#.UE˭dOt겸&&úZ`"eV!$s(7)*ʁ=KRJ?݋69x>y~ܥ2D/)S~b3+t 0w$9KGlKbd|ߌ2φ|9o 飮(`=92jw zK|coUXF4bށAޚ1݅5N=5AlW ͥ&dEН"2HDSՌ.)%;Y|y.ڶ#ZEfV<#L_xT }.OYSemy0DбŋA ,@(5,l3n7AVYo%u̒p _p*!K5Qbp晙x,?+QH UںCc֩Veu}P3eiEUsI~pٛ|ٿK a0[!ez)sT7s( M3k)O C_6r&Y:;pf..=d=nc%)HTT5odEԧ8ZA}4XvTcRdgfJzJe+S -̙,)d @LrQIډ8 d߁ 踅8^[j X:W]c/zVMsڈT-\ZyL>EF Z7|q0 dzMǸCL& %/V>$ZXEj\WL8o 7gC^Qs?ԙK ǚ j>52D{7M NwVqubϡcµ'xZ+վ*\@wqP4}C @)(.J⣓$c}q,JѮѻWFFA}*MQqYbS5F 9[8MAP?3jǓ}8&FgW`H޲]l]\n:r2etvV:r e=eMQLPM,ȇjxzu+i6mxn[gU߬&@¥:3gy;vÄ;";\CboyVZjjB•va ڄ26%ۍ^`J,&b$d\JIZW˵̏e8*LV.gVP詄>wc |`Ѽ@`S_y@ ܳ]v|:1!ş^I&|XEd"Jh&Wߛ!\#rԾn!nb5Ok RekZSgV~>I:-}*0 #%CU13r#wD^q/שh aEqK+}~B},.ŚI%SR|%l@K=Y?\ct'tV"ƟhVՐ ,ix㰸 }1 lf]Lt6JK)`0m%x?+mm,#뤸 Qvupjd9<&)̼(gSSڇ8l~^4!;N:tz9JRfR H%\ Zgꪶ5Z>k{y;|EBͬ*~NaJg_\u`>ڽFL2>!x`͖pUB~5eցzI n@ mv{Oڝ!/˫?gp\*s۸ C&IRROy!<8',*\(Ti4ܸ^z _j fh{"VLم4Eʝ@l(I+@-lWd ?!h)y㙐"X=mdaY`6^ (,R%-g-R%ǢH CmV'0_~O|5>=5ڷ}B(;Im"zJU}_m~-i"_~uLc60pgUA"F#{y?ΥPAI L!4c+lOM&k!VhtI NbE,T9U" \ǟn-/3_qZwH# $Kss/"dcyeXa ! O󗔺DJKh3.hi0!J{+!7ӒZ*0wBZ5l_~` tQ(SWn-zETibXS% P>K't6u^(*qѡzhǘجбT64(Yz"4l˱V 8&>oQ}PF]3҃bcBElNWJAV^OF4VT-垙DmXCEJ;;f{WFgpdnڿ bA[2g:( -xl f8uq%xg" uGLaoM*ߨgZRSepsNu ԓ" 3لcecI d&t@h^SKN@%Ѻ S:֠K*.%pK9Ci1Jrk~za% j&F>]/>⩿e$%;e;Յ1Um !?"# _zk Q- ,r#=&VTk" U/YtǹE9t\Nσ!^"#ONQM8%qȒNZQ\ש {VHNF 0[g}q/ osW.eHf\,`v' 8-T><fĶ'Ld'2x MK+ 9z9WLnZ{IvW4}ݜL=s" oe15=~ X ȧ\⸩XΘRhUqNO#}h T+;f;\~[0Mˏ<ȟp*]L&%"%k~Nx\{ 49mjcZdcBUgi_w @z}O)eApnq?@Sozxh!+TK"f.?<MQy@3J1YӓT(t-v3lX}|BaLf-^d:Fy%]B;RN"Y 3Cdez8r;~"# ncÝ h,$YN`m"B&}ݐk)ߑvSE >HĢK1+2)7n-bd*x!CjW=RmBO]6G>^pVM:A0rDwÔQ0o-Ѥj%Zb+Dj> `иA kH@Z%Y?3g)m_K6W`o3`H%e)q2Ò߼}J>NPoXgOj.!-/Wk溉]M*c?\˨ߒ6fJY{ M {6Kvuz D J0Ye[kxݶaΉ s^-]d{Yk#' RS[M!_Q_'ogMGEHY*Ny\9&^+$Cx@?w2V mJI0Al34uoXs=X Kzz;8:c S`J~d6JXN eq;%?*h΅%+ S$Dd7 c&xz2fEK&]?RHTҭ60|TV"51g<0`&ݻ9MGLz0<^E3=8߻#~0_D8[|/i~òyQ q0Ct{v ubK/?|ɓ)$fgU5Q2k~C :V@S}"-}',0< LŧM?9\r~\fS8զD`Rr }OH 3y|۸X64AC05km.ZiŒ7y2i\=hC!BTAh1<^. -´Ibha@%AAԿw:/꺞dd* Lj-A@rV{cX`w;rV>&HXd}F8 b$a  'Vt[M"Vof  YwZa'_5@'{f요q)aƦ[!(QN<57öοbsHR~s˧ eir\gl7 bf<CեP;]$.n`& w[HEu+8Mڙ+֢ 犧6{OIuS&kth? Oa?DA9*^A)>e IJײ 2Z'זP!MKx?p z]hp+?:5}tߺ_"Sz?R)/+$E2#2~>uX.8W&SL _jzQkILUz0dhi} q߭ۻ͉ pI\ P(s2Ϣ?mCO0ktG`Z50 RٿW3:wgK'`TY)te\D> `?Ly=hҘq.& xxrc q(Z+oM-vЙ|SshC[‹{K]j4o̿)ƨ31dRW.KRYx(M/@|nq`?&9I( oy1ֶ#}Ȅ' seQ녹)qڡ=CaZ\{k5|EXjgִlʗa2?krh>Jɾ0TG2uOx|>v MylQJ Q@PL imɂq</,yn"vK>F &3'Hf7fB]!8Cp dLg$v‰ߵw[;PR.P@',|9ŭ5(}uPfoYQʌ_USTz=xHi`OI,`rT!6vB nJ#EDTR C9BJ,Jv+Ja7N Oe1"?0|. ibj5mHe1Q&B]UKݮuq#P\AWGZW:eb6'V7 v' ߐ/ݔv`R\п2@فkyx^ʰtp[-'i`KU:S$rJ{ϟY!6&Z;r[9ꊄR;6+Qg(CٓqZ$ް 7w%RCΙe*eV JJL@2SWUQ#=&1v@/3mZ>eʹwQDE+/힞EdnJr;}˝-0Z-@9TƺioK o~Jkd 1u%YᶼԨ o#Nb[ ]t{oI㟭M. jSdɍ^p)91>gyA Ym!w+W?xݸFM7bU1R J?kG<ڐ.!.QAeNow盜ҭLKzn^|v3X8&EeOS x*gi5%W1;y뒼0@6'2L 5+LK`ܔ2 N:@>O30ŵvzoE~:5Igx<ylK~&Ǩik!u (2y__s҇(w`Я84[3 (X?j,&pЊi;N14Õ5p5C P4M*SH.O>1#%R&Abwsvn2Mji~e TOOƄ)YiO4k+{ʊ }BsM ,*0r&ŏr)3U#B^m?RwFf!jqңakT"CaZmcMhg@t<3dA/sbسZ|?āH?AzW`NH]7Us?  l[ÅDɫja<#װm,tktV ](itxV7V+,P pI8g6.e{sA^˒Ud~p>B ڡV5>c*>6hm@GT"|kKZWֱ>As 7>qQ NˋJ X?|BbfTDdXP ?9|jo>) h]zvQ˖7\]K 0 L[fXw]hޏ)t |J-QCTrYW5sӫqlD8ө OBǙg׹4ymM.C 2[tQƪSzO oR x &'O[:8fG+S_s /DwdcLa)^?+^s*in>NUT_7Rg d FI!tIlЎLZE[Ө8 J7}S=N-עg1uS,PW\eF4-?bHϩ%,ϊCŨl'o7 8឴i6;DQ"&`uz3Ȍ T+eܯcߝ .oӓO?jdxwUYύ![a' WxSlɪf94P@~>>%|[cөQsJ$"#r {o(G&7_G em2ЇZ*DRNSm·EbnM0&`kDPS_ S9/r'?(C/}Wjѱ|akZLHirzgDf0t::s.<"b}R/$`'l]iwߙX#1lЫѮ󛢲w(\R|Z@0- P%/9g&!Bچ@}jдلY$CD3LW[}ٍWy~#v)bl\ eTMsȱZ'ToYY;@JM-D 99mSѓPnPc+?79ןcyk&#PCៜ ^O8 V<{` 4wQ(-EbԮ3HZإ+?x'g`ҢQJc4l(x& F*}PdaFU> 4Ot0OTݖ!cR$WK+Js`̀Xӊ:"f`ѾSpalNQТcXgr_8(9:ʻ6Lfl5fuEϝB7n1DaP@!^4DS-]5J:*Nތ+h+i[ؗ]7 BȜ BR%}AΙgy{:GHοJڮ:MT?oo }\؂y^LR~ n,D D"Vh5T`f2BHT3Op,Dz- /&Mw\M9uirhLl7㊞f wf\Ғ787N1TB0Ce8IN}e'ރPȱ,ޝr ~JJ@.yΓ#B 63޼®qm5.[6 JEaP֯\-+Á"6_j1`u{9'I(>9 _UcH5wi:.B9ᕰ^j}Q7IMF"_GRrt1jxRn\=o ;[˃ G'q[QkOv!]xzyM αZJ{eߪB:㾏Mx^jT4w@:  4A-L;ĊHkј26]6 JZz)_<०d^3  %{ #{⦃H o9iQ,+C~t{ZJW !d\K|JaΆ]@IOQ:L$A]_n 4h%e6&*ӘHi@/8Ơb1`mV$ސ̃ MNdDGL1Glժ~ܻ݅wJؤTw2P0жP:Hc᪍ȿj%`NA$x'{PP[̴cZ'Z_*0MCAZCaBWYw?ه}P0 Sc|-*7%k^KcjIk{ENI׊?8QՃ## -Q߰M5ݮ|yTE5|0|b.SOfHCq$NKː uHaBe!;ܚSq1k|TU%uY:%v֙䃱y;<;r+j&_^ά:HY ) ^=;H)V &_L2M;" >Wi}9. NvoD N%~9WQ,,qv>.zߜDTh$q1 רyd>t?N$Z^$O=o[)lpFڼ ?M2Ӥy) U{mr WO1h+FG5h>֛-lH7%A#CGO)k=SI1.ṫiFFk,y  wA)5!dϝ;)} ]x,\(cBAb%"0V\{; &vq&s23NwE7JFifn )[ Uau| ==#s$`bEL~DόAUFG?YyUB1_T&cuD mŚz6uJWoqD> 9/]afJUr!`7leX!]C:)xL"uUk; !Lq\; ?of,.E|8c I7"D81:}CjsV["FYW*9Wbב|Zyy@ ]L8[Ù>b$Jy!S^1XGenj^5 ;Y>I9趌OXZ"|U+Cѧ.q'y1J:Qs~ھ6SL/>1K9і?Āf/Wa" d,'rBCl;VMmxzv% cd$ƌKwUCu$,F ?1v300qA*~u)d|V4řV#ajv]]|HqyXI`qhRߣyG;x&Йg`ot$UtD;^;'l >rCq.Bm1s/SxB±#V,9n7p/{/E,NOƫ59s(ߝʞ5hr`RO*)84s l. Bk_2 zN;8[F[J 4Zmo;iM=UFnA#t}B{aHGeX;S#IZUS\΅3qR{SN'#)?_@E酃*&`TBKp`A{HX,d"ƞA>ћF%ztҀ .3-eV}0/_uU&%Z}ْ]gUzj۠;"Ž"yJأ;Z85#װ ct9]#g_.KskYEg ?9:x˿,Lhz)ѻ6|}!#YjtRͣ0@|6&p*@2)٠L!Rl$xmWBtX`KK`8z%Ӣo+Y: R8\}lE<0y9Oe!ʥkyҤ[xy@ w& _EĈHՏja/fw!SM8vGt$Ӱ>w7WՎ TB1ߓjz7Ü8B|sep3kR/]ti3SdCYch^VX@Ћww~@?ς }hD\)uS=/Z&v)G$S3WBM}jԓs1\.A\ SC b pm54ڲitP͊[15F>%/a9d@ҕ}_ cH ֭O$'[ҵD `]@ W٠ = 蠔c`ujSr`w4˓F~谲lGCt2:N!Y)a'/&Ҵ%ie49~w5 m+ z0@M~u} C7}^W3;\E1N2.a'`i5zABsԦyP/ 7Kk9xMO`,P~' ԥ 1D@AwXX'O.9`#U$KK5)=fGnzcٽ,?<{O zdeQKP yc{~[t 34nɛ cTOHl5,LDſ+hH^|=<}ĄtZVN'[XL=rq~9.zC/h|wcy aG,AI[*[}G"[Wn):c_-Zߵ1xYn[U}GP(iWg FbLqFӺD߶rz?$?Fؖupf BzN|g.Ka"bv9!(t~z6 c=F~9v6s\y$:ys F^ٔ0#_ ӈJv?Œ!|)MTAz2^tϤRģ1|8Ӭr {_躭P00K_FG?%[wF>3MȩPîc)԰vrWպA1vW" @! !A#Dzn|޻acdlJ@Z<>t_EDJc\2 97E~qćZ"qW[e6ze󩬴;\-}9ַTY,AY|iڒ0% ? .*rw!"W(?u*k! =ﺡ A 2iSH@S QETG[Q( z\jP c[9 ޻M]<:BQg|RZ@Vg@2G+ef5<@+bLJԝmI WVˌV65AQ)d`}:MX}zj>jɯmǓɔzCIAUh3͕)BUmRoz!—Zl?كKEMvF( x5q9Ț.CIWSsQEDxI8VPp^n֒8:*\dT [U ̺*ԓ|ѧ+ݟ/(P?` EQ;^&:ѮPOPWh* 0؇I*z2j,"/7||VSOWԓaq/ {42V3`񘵣 KnRІ4,+z B\E~Y(@G~B?ŬD-G[Y[GB?:w!M'˃yf4 K2E@]/n֕kXD FpWX?BAFs֟c{LXt&D嘐9-&Y_ʩ~̸DЍtZBڶ{* vɧnIэdO~$zViZVZLHv0ڣ~UkeRH>ɥ\s{4ˇNmغ5a ӻ`5l-H~ބp|Z#\ CNn23ڐ+!QO">8\<8lWO|4辍G0;8jbhbql INI*7@4&+Mxƴs+s_THw0nv_lD2 O+g;^(A-8˛r ch$ʻ8i |EzC.Ǹ;~KhTuЌ}cREW𙉩:@w'*1\wwr?8I7۟`[Z 3YPNMv/BU͔0\@\HPt-zf(Ehh|l }W&V>PhW2? M:;n|՘yftSud:% -r9,i!_ -Z`< oV0YD#S9 'B#Vdc۪y*'2Cszir\Q;vkfPuTQ]<8JUX{[5gI`4pގ$, $:_-8Zwꢌ+ډܖ d'Cz*+a%"0Ζerv _ +pz^&:;u"$+&Y3Gǡ4O9%3᧎ _d OEܤu|<f7dc48W"BfG4:}f{zڏ6؈_}ܭV܍W A?v%'f Nt?w5IsX9ӓ{T~Gqj1Co}OCx0 pqKO2qOFMiJy?bWPt $5cL&$IaK|*њ81frᰖ K06x07A_XHS{IWҙ7C ;. )'7h_G =1N%bxT7Uț/P $h6@1ȤPvd7zY t6 hH[!կKL.cBtΊ.zAKy1Ѕ"AA8NUOn6nu$ 'oR#Sd )Z3-f$!mpC[?:6  ;s4݌z-kǚ)%ëBUkEކRSDK$h^GdpdnsoAmiL!_$tQ#dX5U0̦3tfF鄸DeҳR%EBXDiQA@x%ZC`2Ny, ېi%RK-"{3S e0Oپ 0ѷ*G>hF`LY$BXoa8MM L:Vd#7tuKKIL;QEb)Hy[;+Х0v}}83RWKN0.eeqjMVh_h١a|cwO pŸr 0Uǰ;Wro!zgLIn=֐l\8hPmMRH)O.Ukf) "ǖxjfSv$kIqp9C`7ysgQD_z `0u`{[Jhe%k2h 9EļPЋ/ tẑ;7q7h1m7c=5zpr~Ȕ`f GWSԓȶgC6tgfMܕPF~ e"OUPX=שX.A޽-C3c:&V8R-+ "fy+$RY!]|u?YjhbE8c#F {jO"rd f"ȥa5fIM; >rjd;S%Aۦކs uW!&"z&.%8S5˸cBb)=[# 1.*ߔQ>& is|1^ )k2yrz%H$>jP'rt+4s5x$.y3/a<:5ԠA)u\sFb)bc}*Yfj`+EƎ]y^~$ʜ]R >|bWh_hQ-#7} RJ܏,$Q(eQ-^ҩbpU@OriJF8سk6XX3Ճ}b3؃ H;/k:os8/ 🻩qa^ (-)V~>.J/2EU}Zr,÷Z"|;ZxFm9jW)N/+IZ.}1I/"czt/ALTS}0tBGf%7 ;BڛlR`2@Bk>R>>,.t{4@TXCO!lZP9)[mb|8{ c&WN :䙻N{E\[Tg)ӻg7l_L0 $3?_?!ʼ^VYA$KDo6ߚsp+n~䔨c?S5VKؼ-͓CtĴB\_qBvy†a]q +J&*s v7ďv^;2;_e)*w|fZ;M(tpZp .+5ɫظ4| R5YIbju$ߋ"amJ12Y"֔2 +xï% kfgis&,bhDXIb4pN uQCK <&\fEǜ0kA%Sku"ᲆ7 g]E1yBS;n|V#П\W@*]M=4[e$a1`&SmD[Li~CK֨_42%U'mnF5:zpHWzM隹`8*f-Q).QP Y"8=+D6Ŋ3vѡES6!0R _<&:jqɏf;3腷K5t[v=,_Uy3~L}ѣuJt%w\ |Зpv~3&{jƎtngxIv=4M)OXsmaa3!.]`]U}aesJxiA%);,FBSݓg e/ގ|Y<>/xcej؆8^i~]Sl83s9/4٫<\nA7 FTA Wѡ\7wi d ֕V!dxs3,L%Ԟ^Wt*^s r)Z QPŌٷ \uқmV^߄Z\d̓HeSMα~uENS;]*6Y-ΓRE;B|)DZKtVIɂ ~Yt .V&<׌{۰ Mch N2On|^# ?>cW1\#sKwrf]en\SG#@٩ ) 9c+c{l,܈{fH[]Z@T-*2@?c伫*P芄ZS~M>DVX`0NX1?U`ѥU q巛]>2R;c ~L[о6eD3j2F Fg:wWWVpkPG!!@^̃^ZppbW]ӵB ym*Y3ee Ad;\&辆=h8ވ1oٓ`w™\ky,<MX.o-1f'TK o〉UG4_ɗN$vY9 yk7GCw|s%|*CG+>˧z93 2m1i FA%B4$!ޟxÅ>*9S-=$'P 0,8q?SYjhP`u"{!Y" 8[n 8@^j<1:fdp5Rc,x~_N?&M'ku9 ^u5f#(VqK_NdgEР6ѷ?%و w%Wqc7Ueo@ƓbJ5<7uTDŽJhCUK1fXm6VC[|SՓLX/2+s #[C "Ϙ  ɏf0ٗrM53 u[4P~}}հZDt!vN@Њp6uDSL‰OB h9`N/,ad[1,%G\TpVة?}U9(R>{]I!E;%"۩!7瞭p]:%#榷9^3 Ry6B>Bz@ =gS>dWw32{Is;4xP6ԛ]dɍ6;y; |~>'qU好Ӓf{fmȴUO.Mɼ<>Xm~x1b&̕@P`FR;W6`M)MU.|%ZF>ЧlKvg/B,]yaFrQ7+n iSnk?$~H*z4@*_A6ui#H;dk{~ L ItCu[f= ε5k,-kEh3~zW2|⼺, ɿøc`)&\sQ$advgxWs vT8zaYcƳ8,PI ]&FhΏ kO V?zBMX# oUei޷<4nҡdڄޙ7C0!k ]`C6DW"do&Q]\x Tnjn_+aRtg$7[ L d"'Ne!kCjv2Ŵk7iGD?wF="6LoͥED Z$$:3>5K'γ,av^l ,=_4(C9>YX,d%SFOP}K)Ih6t-{_b R ag̬7w ._xb xn>WN#yh_tYwpW`Y|F%PxܗAT#EjA|f)'{\mu͙\Bm$5}Lݤ[Z r/£m(7ɠp1@"Z#eH-X kW0OK:W3T]CHjp 6 902́^Q+f`::£jN<`F#ͨ"߇ZiP" fK\?d=G<ZwH(GfBHo9] HLZB3<.)҈YHE)ؕr\?80Q@d1JVaU/, H>װN@a6`T/;|-7h2B JvM HҏT!8T@Qg4m VeLQ;3bT6 >_>V,RxY+hT|WR/y'y \JkRaE}9Ӂ;j%&p&+m-vu@ںbx5@f*kbJS SxEe*JuO MWqkBWÌf!tُs66hŞ'Pԯ|($j&z"2z9BWqWlZn2 '֢9%~w2}80 XI/I9B)6Od'TGѪ"caykS`8 3p%俭IW//]aMc?.Y&R[iGsJ+pWo ߵn2-,&\Y%~zj#s9\!hScf[d 'oQ(}@{_!㈳xE z\ Y%ZH4bCC}x޴UH]m!﷚ ^' tOƽSJcMP&NL iCBh×:w~FJ]r(jCFkc]xx!][كSo=E]O AZCrBCO#6wHvTP"F+j>CEcֲUnU@Sz}V5p&<"B :EMsIU>(]v6^ĔF)MCylCz|Bja'o?W;yUs]9bʠV,M)߳܃SfcYnGȒ`_}BLDz8.% -WV5S'u9iTsf?^]ЭK[8uf##\ߦfنRq?oP?@xQH|O5qK5Іޞ;kߋc]eb*' HFv Fsz#[<.C t-o<9n`ΑI[t[ͅ/ D1,AU'̡ۗӌ{UN~RݐF[)cV@+l ‹E1"ZQЪ?7]w&.5hdܧ|O򉴞,p2A5ƻ:{҆1Vإ: Jmu*tr%́od3#7Ҹ(]0Y*p+$_ Q&IL@6#!0Lr4tʿ2cP6t~K6MNb40_T Åy=AEsŧ_[tdJ/EMAU+%"Lp,5 ls꼷*C'S0R]AmW"AMA'M+A2K˹DL1V%uKٱ\f4Y= 3Σ&wcmo?JK[x˲~tc[USaPՊA*No/3MB7A@3[.>)aTW7+u\梔+oR3 ]IOYʒ<9Ɍv+ǎ ğXvđqi\{loCEK&:JS[b OЯHHhl n,;uϧrK,K&8U 0dQAK ňjJ \(z| j*3Q9+M%Π-l|f9aBD⯶Y9JY3(,ȣۤ1e:~+iw /qdKq֍-@%aka-w[;{ua|Z"L)9J o7z9ՈVEEO(w l34:.Vnt q(QKN" BVA5 @gc#^[-wW6h6>z Bg!luˆajٰGE t1bS?fCٜ67 2 .CxǼSEõ26y0عT "(3F5>Ι:>F,uQ4S< j.gl zArMp)ށE>OW)&zJײ(-Ngp =6eYDN1&t9ں?st\xtC0$qi"]3;' ^e"Iz}tNbCp.eN6Uo}Q iH{Rm=0 k6cÎzZ/6sFZ . Z.p,Nh3?ܟGtTzT*"gލ{;J}f{XYGlIAg}^ #Ԡ/nI(ndGsc@:C7D+AkvDx4o!x]}J,gvmBdȸf CL%~C}ـ@>xa kJ$PmHkE/l;Crr-GjR!N>!x}J[r%)'Zmq ="ْVf'KL mub//5 {2:҅m@ > PS|lF ܒ/D}*7i`]7IU~W!'m%Jv#Dsջ.u„h"q{JaIYHم)cK*jmjK2-Yrf J)sA,$b:6QGbt`jߌF ޱ\f{5 :DH+_ɽi 2zrsk'N\sI ?:~zf[gnj^R- I**m8(B9N]*#ʤZgy NK3&((@,y/ -3I _jOwQxЫ~[Kj\7~a?|zCggXB?Tm}J".XΞslH1#n8 _FOn9=Fg ӳsoՓm7"Jph??j!5r Ag qǃX& /Д?W܆l_R{K+C{(sf䶂%Gmt|a,䒊[ [ͳq@hϿS0P"|:(XsJ`ـT@%׸F"\Zdx qNgV񚇑Z]GD.mcNDSw'dn8`r¹FIw{? n )mM}icOL-CbnF08 Y x(v~{ a!7~cwJ798 2@k}$-=]jA.#p7UD@ze f`9UF֌uyfm¾@p@n]Mȿp{*^`&v{?!X^Mै$]e,j̭/lܟ^m$(KFs"ZP?_QZGA!xBE.{Jj%UZ: MJrw³,!n_9ˍWp'S)\Ŀ~<,+Yԕa M;f4 KOP6m 9J!w<^~j|Fh@(9%BAc| 5cw17R5ĝ<޴yvTofFn(?g3Rb ( 0ك:Uku%Lǿ_ H,lÒx@"&Rt 3 G}RxNɳ/{A=0U׊P8x8}2ҩEX)` %lNBHj~rt'ɍ@@)YQz ISI Z;)fHNM)3%53K4cWIPbSv=t+Ls'1Ό)nTsA%Af$߸ 9v(2oFfNtM;o vwf=p ;sv Ҫc7)Ѿ_]HUB)\;4JOzPm)q"Hbfy3l)EQI~F *":'@dIKtqcn۴^z#D?S5b\tZp)|Pɖ8K}nc#`֣Ӭ-Sx/Vhbd傂biT'7sZ޶A~,6tqfoy1vj ( 'o pU,3sX?ܔYV 8B?N , b^=_]-~ atҰ!d-`p{z!$i+3t^[qƸ=hg*Y0ƕ >Go0Dt Ug9r."ށլXI5ă݂ k:P3+ex_*Y-!@Sʠ5T*6j}ӹx; UH/> (~#'lЕ%&f`3G/`g0cR7.m>m>Nߏ}'H uŇhpj؂z-2ӥ;tv;X*I-"w!FUUpXTҰ{C g<^nqfXk ެXy+vA 1o6|{s*`K8m&Xk] M3adLVH~R:A b84]g$>b+k~|30±l̟C}W=.x税N"$d l&RCgQ2GCG<:枿 S ^y=S;Rg=S.W耹ǂ'NfQ ~ȸ^o̮WX}F(vDTA:[c=y# tp$KǴ =Jm`q#2STD&mr 3Avܔpz?} >O{aَϗyMy~\y"bM75ꜭ2pEZCBű5fJ7zozquXhlU)Aݻ`\|z<5 xWCYh{Ӷ'3s~)S/b?fxANmFUt1׭K\L1gLz̾UL&bjf&x}ּwko| u"eqV?bퟺǎ'߅.9 eKͺJw)k,X VrkadٰuTRԌZA‹װᣅ)nFPlM*P̮5|X>~$%=0eM7f MK![sAkPRp 7+N!qٟMIE?4EdZLM|=IR wXޓj-KoW̤DM٥&;a7AR$Ѻ823lŢ )=]++SV\^t &["uE0U؍_>z$oMH~1L K 기"1u@|vw\M6dZ#݂ rknE%\Z*zn$ ~SOT銟s4~Ift28-67_BCw)e=2(!&@Z[I$'\#( s&pԣH(j0B\V͡-.UYLDQ:r1lz:@nxF &J:¥TWfD)ڸN_$ :R#/E٨C3t #ӲXW?/D:2-5$z9AŪB3ul@jN>, ?MA T=3Z7KA KKjsrk01l;ֲq©eg"Kok!tIF XkNRv^TM+ڡ.V(_3wK 3D*ր ^M/E[vBRDyU $;;_KŬ,6k0Xzzf`dqa?av]MÙN٧<¼:iٞ> %WsjIy5rrwHqɒJ2!fAf,V ;/VX0PeKq^2?a;$TgI}@iEI7C_(\fSg8eaGؤW70:ndfWn5[7h~/ទLӠyFv3Yܩtzj Z8u=qj'z7e3m!FĖK6ovdjhݝqڰs1xԑAnbR:,wA ~lB]2ǽ=,AdXuEV_ =.aܵ?T 僾ZAHCX*Epʜ/ҙs$0dXFP]Qllɍ/07iIXK֩i`x $Í$ݵÆ-:O"dHdX1,CtV1/:pc>=5P  G6ze0Efw]?;mF"i@7'Gy ]]t7`Hpn)@c;zڼ\bZI’B0 Ɩ$Aș {7#6r+o1a*Зч̅lly?T1&T#XOV%K%j/ Q F,e/.Ȼ/\?bOy]5H/kT\C1<6n{'90?UuMfCm#kő˝\g:DE+n"yYt)gWIbY~-lD]V{HE="v*6!vI(a"[~[h~*"0Rsb|'bpRlR#_\KXBY%n{~ZDl6<4bNL{b k=ᘖvqVd=D3W;%7NPB4Rn (k-Փ2hB ,0HZ9[/zA,|)wvKEq^-H,7-š:(@!2QkA`Jg^3(p 9\PJc?}\LPC Vi+&^bLCS<Όn*.br˟hy.b uzu7; yf42B}X7˼ P!&K=k2-#i+Kݗ󏮈DNĘʔbt~"x77H>njQp?QNm2pj=^m1ȖY/{u6nwSW#3hy!RVL4W0KR FPm{aRmY$\'a Y|`)*諄zٛz0eȊ1 JlVpQꛐQbl>/J4~XJ, AУ46QK&eiO=tB*Bsׄ uy=jHd,&{6\` ͂͸m3?X`Mw݋$tS 4JE8Jϻq vbGᯡH>a,+xtb0a}\8k}M,A:|UVIreǐZgp\,*sH 9ŞiT!&zQX "%ˀmϓ"h)̖qU?-BXa,a_Q#F͛aƊ:b!7mqq1Tp 1ǻP{9"Zşz͏Hop?P1:lD=(c!hȬW eW \mԒauY%#d"ˬyW:%SeۻE~8+lV]0[fYߕͣz{M<ΉI:/}t'?1e\Ģ/Uri/Nyx Xe~ؔzy> u= =˚BsDLˌw1/`Nx3~d(5qs^uT)G8~XO95!moTFUݳInʠ(6̗sc-J@LkXXΞA!˲eӮAzgLR <}G@ #~{ʜHCJ_?ʓ4ͱKbȊ-{V3cp)>ѵusP5KI6^NHXMD/MZ=D9`1ZnMkv$(zH kad`&JQMPf=ݰ^m掖VO~=A @%^dl!ؘwTq-r7kw;9 B|MtHK/@c7(Ig.5RrZʥXx7b D =`A}OHd&YF)D[E˪Mo r#̅wo%&zM2ߍ01$|ƹڞ~'ڥ`/~67 !6>yQ(;$(X;) '@(E*L gF jƦn8EJHAG~ƭs#;AwdjF$LB;k4>XR~ܔ]I[:x6;{i&s0I]YvFb&ojhb TŠkƆӦm6'KEi!~0oI~+"M2?p'~yg$0QSm[a @N0@+ wb/Deu+à#;p+l +yZ&dK =JdTL663mF( X6Fө6RqX3D>b''?t."T GQp`"|s7x"Z3@b`37`{Acьf9YgW/&BB;{T9io6?bxF6m~fWB&o+XuJ|P5Q}j*=S(T^P"qw3K{'*s#)@/;_h`9{Ӌ:YV*3QhMF,R8NpJIrspJuOn䕆trPAcK*:4I*nʗڃB"w|ʔ(^C, 9@4r7\+&p#\_bl~=b!" 7!u!V}`6-u6RƗ6K`)d QoJ xz GZqeC:\cإT؏7~9t5`/5g_O]ɺm)y/*6 <1%WͺCʔ:X Dx>ݍ.tX }d(@cmMU q_/0wp2xVha{qMnwsq|5^\9֏Aϯ8O.8"Xp6T&e:3k|,':\CINM+<ӂ8PɽyLǣ6^tiGF9_J~e>\$Ni9CPtb7|cbj쵓6KI | O$dΊcwY#B)(3=K@AXscӼ DD`3pdذ(Q*P%~t = r5{Z9I-rr۬EEַpvLT MqatŐo_O|߮0Z~.B(CFT U{ ;S?fWݢ<Mdn5hgt13S^j/ !;EAG{<45֖]6ŤUΓB˸`6NTm tΐh+zuV?@0Wяw8)-"cyNG99(#X[ͤy !k>tQzQ[>5*f>f0B6 ,v W^-7ĩq˄±Âr`ǬF!A> 3 tEo;W Sg2❱]Ԓ] _6I\' dyI[(KbPc?+Oh8@_Rm/QHhERk%y5=PLX'v/+ BkkfM E1]侖W.s}c >^gCuO<g*z-I1}G#?<}Kɫ*|5S)[tљ/4X%֯ǧe z1&vYvrX$YԆK0mvޱ/n\9ynDa=݉Ky '}yyR ; rs tirGRv{ۥX<` # )soWTw 2XS H\ _7a)oK6ÛP5#W{pDwP1ws1D#A) 2|HanBjwBIg{W[$gr~:B7N6ڵ!|&4yZ)]ʭ^@rzۥrsqY,'ƐS6Oa5)VΌY@ qkg i~B ѧTg}W_[ʒuFb0ˮ =1vӯБukWCO8᳒V>8w G*(Gz2,joGtgbIax۳'+z~֗NsL;> > ,bSvSLS/3볽9L?0\k26&H1r!i#9G?lPjVm(u>$l|N(~]t_~)W_})S)vX}sd7u70"<~#G·\Qi֣$3O{3x uD듃J1OP;.II6 GJXeM؜(FgTZdko!h{.lVc&K}x+"O6fzpsy@- vkO:iz Zh}5\dot^fpTS2Zv H('LZCS&ߟBߵG b\3>[\DM&;xH'y\B4mp3o,Mhe7C{AIMFZ>+p>~h{+tz4 DxrakCDmd/d% oՔD-c}|Ktqxy/.8'j4<.fa*Spπ?:߽chʴs k?11?yYm`Cv@ Z\iz !7\Y|/+Uݝ̈́u]["F|4z_A kфEv>WtS8Ԟœ'l2ǁuby6B3\hHE&q5fhN,"wP+I̚eB􇍋Dg/IQb@-l,B|ulh7S~3l/N.Tz&i8)d]+_59GrQ|,=^%٫qyUC?_cc&u97d M4飍ToB|mz6EK:xbf39WP^iǕ1%}Ѭa T(}H`z6"9/2?oĢ^B|M񳟯DEW0+/ڐùXtje I,]9)ZX)Xp- w͗3Pc2j,ZvYjKTb , /C ZjnOOs=oIc2Aq}[\70IQ?FS}+ [ƁDcT;V8#s,Gq<::1Zstӊ<0dμh6T\x;e g +=0Pa岡"l Xi]U6S ^Fӊ0bL>3~ wd\UtW3/DC]\;R~mܧ6/]H{ IJjZU`6oIN)p;TP/BXV'"aekI -5!NWKP6`g%)Yc3sWEy$?f :vpDbw?eQ4!ӸVm bp#K 69 ۻ ;p?f$tfqB{3aڍ5nv}cؽ3CƳc)yt>zNjd^}BЪ_u^ӡMn&(Ƨ p?<i5}TJlL[ev$(gS UaY{&r#.&NHnD@ ~ot# iK_{/D[dl 'rh3kS:`\.[ByoB+,ҙ4}A\*{'iȍʔ*y,J,Et}RШ( Hk0MSךi16A _GB0H#{(IAY3իӮR ?dxq+8Q+&1)c@fzmqGp`qƍ)W ! ԅ |+:Bcf*92"{S,yI qK~e꧿Wu ΀n_٠{7J0c|{SEH Gp!>Y>S8o1">a]cu asB;fr S|D;BOq =;g,Pq+<0YH:Q]Q:%kB|9Y* k/xa+3O aNf<>G2<0z鍒:G{ݾ#GhĿbyfѣ7U?و"g CZz6xSb?Տ=Q♬F҅nPx\PZIEYn7FB.ROSPiư<2 woz1m`4G>Djw)CeqE0a|Vh~Zؖ1ufwenxqO\.2*plTj`6g}QUuu_~kFe?kɷ-2~ߡn9izڛ)V%wjmג9feƜ~B xr9;%:Llc ̅Zr`X_g[n>Yi'~Mbb!Yk9f-b5$e3.XCq̰иCDz[[\'p)϶\v+*Aۋ?*a[և=(QZU1nt aM/tO2ߤat&ƭ~d.k%NXȖ'vWϞ6}Vqș;S$d!! Z%x24[\EPt3>]N%POu}uFܚx/aC[ =cbʴ-Fh5\>??j^ܧwvhUQ1ّ9Ó6Mx||e3$YO>>QY|dSmyyQL1'&"6xј+5`mp}jaK G;BQ)(ʾ* Ɖ]G,=S^rPTF -\}R"`vTLD\m~Q4sYp#jel8pҭ8ഛtGȸ Je0 NCJCZN ۳.;.eur󾉘StH8zbX $Pkp):%2,_!8!f\dA;nHg<1NRc%HN~+ӈó͢0e0<~۠x!n-),Ĵsٗl-٠MMJE1U8=Qmd'z"EjmC+4H^$"A]ݨboz8R&jJz>̶(m/WmrOg_+BM~V1Иp ssf޷Z.u#KYCrs4c'(-ْ}Qj<4C۳.'޸WKĻs6Nbȫ2RCN2mcbv'~?(<-vN,`(O?m|*պzgME*T4 $I|Bq/ٌ R g!_= 1J \b:y5! W)^Yd=Tm<TjY :9J"KϺ@c6l!RQȍlN=#uvh.gʋ&G^mqe*|A',>@֥%?^p_!mYU_81 HeT8d=8yzUS f1Od>m/dRa{Y]ڕqr*ʨw MB'NV6<(˺ 뱫gM/>8KO}Y4K v&v ]߈*Sk\IKpةmɄjUCmn&LfvrIsz2]3+lD@/H6'tXo틆5+J_BԞ7t|E׀"̟ݟonl2<8fpTo( fQY` i̳u8AlmDY*3̿7+g+T(,57B􇸏l0YΙ{]Ybq@^-Ftd:$oF *](\wQLA[ΰ-ʘ!DJEY4눍RTtɤE>i9D-U#OYy8m7 <7c[VTtw)t"aי,qT 6K)3gW$n_sjO"_ PҶb%I+U4NxB ZOtGz֦.}&HU)1o~aILù5|6;[]xR+6 Wլ̾QGCtM&9(tns}$i Q햁^&}eYg$3ξ(F :Kp (i>0{;}=(եQ@JScC |.ġL ~)n5e1if#_Y1>#gC2AypDÿ|u/>WK-oO^ZqmQ_[(Q;jGY D&n*;뺢f2V 7XUM2?+ GAALr 1AZKctw"mc88SpӴ߃0a;NOX w B% R.ͱ aNB3F[~t:9eq<\hQzOg Ԝő9/?v ~WPƛiB9z Hry0~W/-nsQ'o :˜b\qN[} 5O*.7Ӫ+/mL|xf13.}e1M3]!6}Sx].lŘضQj l3ˡ@`B>7q <GOs=[j`Og]ke*1ok7v.8!=\itӔ?`G{A7Dw Nuebz^$59(HIIvm()'`pwvg-L1K )ЂR7Sd u/5\J=ŚJJo/wy`x_ڡXc(?~^\@UKJ.[{NXD*)R]Sqʼn[KaS`Ç-E@}kpkV#(Tv̽Jt̪um.ލGtrֺ$&TCWKn `KCϙB-K}oWe/eW-QG B`j}Aʘ57ԭ|,ge1S1N^ iMso!L}wh׊PR!pP^?X:dNNY ҝ %L\PxH؉ĚII l=Oj|CaQg6ר_V?EoM:hE(&aIR;]kF؅>7Sss3Hc:HLN@]{\J߽3i+fӡՊ$fgCI&ӪWIL?+Ġn!M;o}Že@;6)sR$]=z 8^je@Å>RSZtp撇<, i.}U Wg^+~.2LdCu?BR5@}e71QJs^Z`ƽ\4ǝQjhg|,z=u׈-0)˛%Y4dʖ`$X'=Yպ<̝"?cxU?1&K.j[4=Q '\w9\8*Pb'ǴX@MtM\m /)rC(=*YHxX< gb:6XơR¼:O o|-2 G-$k1Nx<q%[uw?iVCJz.?s-\@jUg%T}>u>čK2&&zKT6n\toUu 3tsMYlI\L*Yeݤ0+`YŽBP; OwmƙٿRaj2)1yX/)S\#lX?RuΖ *kTFhP+֟Alع FGEF񾶘TZ UwY ]!#$uȧsBpx/6zNty LDD/ݔ}_a fq:N߀ {"݈^+Z K;G,uġ*Jk,SvH`69Ѥ=J$:SAyvɂlAMjY˸ Q҇7H*1Bjе.my%pؒS >ġw'CS9E @T=4ޫ&A_p[/qAa3ya a )z,~|;<3@‹fȐYӍCősq%<*C@jVRڞ !p3bz:ux=-In:Bv)_U!bq9KvVzï;o$n2$J;2w!j+'2fIGD5ց|<0,:ڸo ƯZk?}SIhSP1ZOZxyl.*vc4`(ƆD&->yI&Ӿ'2&Z~SѺ8EhDQ({2ĉnJ5NCa~*vWi~X,3AIrj覸mK伋_{f5AeSc"䙕dbujwo`IqsJ` ߫?iPpLS2hO宧/gUimڔ}MFKU#,/l0Wtx|Q%Ֆ Rh7.l.od:g$ Q]^lNls6=wrR36Dhf칅;5%+~_jvcŒJ*W|xڅrFodީFHΎT,t}4*\t 6!mY0O@#Grdsc* zMh?b7x-tC(;50 ](+&#.=Hs&: Cl^)+fXl薃0ӈ?yA6O5N;d.u[Z Eh0w7& GY̭0Li>U7pZx' Zf'r4%H4$O715&hOy[ 2툫 qlIn*zYn +Z08px8GXjC@4χH͝dtZGaXd.,S\T3~X"J+YydB0?+)xr;D5Bk wYʍ`9ږ{4 [ClEUfx̞2TDb2 8$z^ UgWW/^ԡP¯/$9kӝV?ցsov`rWYTN WoWt A rFM [.V;3JI ?ybr# Xi]]cnl@N5|-GՆ< r&` 6ׁErrM/ ԜMx9T ܉P*}茱hg$rF>i<@!LFc.Ղ3ϡ"pdx-Vn}3H䓲":]C(|k|Aϩro]to"2T4`!U0rZ66R'*U sjl/H|zAT 6R;:M鎗 A:7_>-y Cƿ^WG[92/NVpXSXٷQj&=ٕ>l[,K㲬aM͈jNt &ȼHGEXYO$!^Rvͤѭ@KN\ź(IaH83Vӓᰜ CDcE8)=E뷰n ^ 27YMLfw{KmdM>n6dUF I[ ieSmR^q3/KJk&v aɾ(5@ZCr?@"i2wW 7eK}}(Hīׯ8W[SpS|~52XB7:21}{BdHoA`W +Ճ-ڽ֣#C%ε~RK3k&Jm\2蝞tP(JI6bfz47J>ljeASbHyxLbc-a[SX窇dUN-NLM~-F\|~P^U{c i{?wO~/7NJ$ǷGhlh9Xkv[-t/ޒWGC5s("vC,tk~Ь Nִ+gGԶwr XB:xR GKOs]UHP&u#0w>"p65J>2d)QkKsv㖙0w퐗مnP)F+ZYg_y)>46 ꠗ7yO2BHT@$k/ ӕ;?ZMGFl^Eͼ0oT_x>(8hʪ@u@2vBӄj[ uܒfK̑D`w{}R=ipW8BȈ[r|)z RpJ- JgO' ֩`]YpiK#%y,9 X&Hw_>12f8;i0>.W._: w)Y)XnX po1)zm_Z&mȭCYe=(3G6e7 a/Оȅm#z\ŋEi`;@k$svGe&Vͤ ڶH3!=ooǞ3:ϴLVr';!ɄU)?B^4^6p! .D_6txf]9z|Ij-eَ2p1t ;WW.J$QHa(VxۮZWwu `+7Cݏ iMJqд ])/sysfHPs[]SP8e}wÐ& >R BGAϬ N4C+Fg1'0}u4~ 4l\z-k;%fzH\ԨWE]]}3q;qCmhb6-NO To"wѲCf,JĆ7,M;NN 8u2$ۂwbi{tTxVW"eQTgT\!H9?iTya6jre&V;nk4iZsKxLd!n}("M't??8z)_08TKͬh[x*TRnA v@5A}Cُ}fоŘW0X/r2`躾 ~ZOʐI8+ꢺeξM6mѯa|8$sZxa҂KMGh:Ț7&^=ujN$FRD+ֵ'rgoH-w@}(*tBg -jiռ` rM߮k!Y͂݊#f(/TpйC9vz/`&dgo)7~ք4ұq$M脣F\@ 6х5p=1,Ru4rv`̀4!V庤 r(Kŀ1!.}?#̓N,Hoe<w{ea/Jz(tDVs~ʱJj@%E[JϧM&$YbƟnPίm{?LaUK,1͠_@7dŮ ֍r!ܗ 'd#()yli.3ߕzo=L :/9'X4/6SoA=ocE,3'&/%U Ce)tcdPC(duWHzH_8GcBqB죊3JlM~ =T\|plbCOor;̉j>0NQ:Y(&zY{Ag.͵O5rX3U揳SmFeҡT" h3j*g#!*` erI,7rY?Rh3f ]sjY<<pМ-0X }JZKFh D59P~X岏'w)Q%L*݋\nRΜ((zV=V#3ǙR懾ȞGTCTV9!?of<*Teɪ@q&?L_E~gCBڛAe Ov$9??Rl~{C=)қ'`W%?HڢPdE|?JJ;h~5B<ݺg<@9] 1 !NOf0_4KR=Jr<@U05ҖZn.2F 3?[=c5ښu۫P8sge; tŷg|6x"!EsLL!2f\G^h1C;vNl{9~<7*UyRm c  ̛" FA]+ H(6G&a?,TV]fk՜Vh"ayvk``L[eRR4_onrՆ*Pl~\i0}FM(M1K ߷'lkpmW;f4& B:HI/Hsr}%eQ$BP3 QL|`Z@c`jZMq6_]vE_ΦPtA'1ME@4j]^%)6 VNMƷZ|ѹ[}벫5NHI-LQv_ieÈm\;"B=AvW@^o1PBhg`ӋA^Ըr/UH }Dů7J~/_c-?noRA~#-a^+`px:=4Yޝ|T@9VE [ME0j0R=S9:)3? 3 Xb H%^.87`5&4aS߯G1ȧECw=v*@mAuah8p'[9弩Uw["/f\(?ꓳt0_SJ7+JmZlxl T9k>mRPS_=n"lj$#~01,(+I]^jS7%*{b36,ityCm|KXzwͭGyG{\bFyO!쟀'a;Ñ;;IoyQ{ TS \.EN% Nz\./rv3uqS <l*zOˉ^9xTJOisY&F9:q`>c8vNᎯ|LM/)8XуDC^t+?>'`6oa>h}fܸKpژ)2C$. '%9 C4LmdyS-ġBP1L8VpoY6+fLzRֲ~4]bNȜ%mt IQ+ٶhWƄ"؍Xel9y+JPTr0L1M+ ~]6 ia7+PNTc%{dz߉2Unloll yc8ߐU1 >b^Wwzͪ 7q54V+I'aCqFNWQ8 7I7 =@5ڡGFkmg= {)oe2"i20w8,l`ś: F紃0 qDp48ilx)Jgq=R̞-Mmzis#a`M|?U?,2>&7[O[#\Fʁjqϧ pzkRPUT_l,{a2B,˱1^Y^'NWժ*mQ_LÔ'DJ.ʕ}5|n7K[m/akDKxws©/ of-RQg;]=qZq6~SH=[U`@ը(GaH wQ)i39[q-[pˊ},O^)N+ L"Z6 zYIc=AƂ.bSq%1'O† =";㬳QofBn$R%GSߣycL(ׂƿ{sX[=[elCţ܈5e(tZyKq)]mM쏧ZW):;~`IQ`mZMgU>ߏ0]is~S3n@A#>Q|\NDi19ǩ߳Pꖯ;~$\t:u9vE۬&*NeӥN%6"ܢg^vZZsjˬ9`#}2J90Z -?I YKm!q9еBzY躦MGaRͽV5h^<kS)} rx9"jmVmdT"+ &^9zNj~EZ7[+?s)M=XtxtP1a5^؃31kݨ֛JrEABBcZꯞNW;~f.5 Ƴ!@f Wtk~CEcS =EKˆ|#ODjE r*WHV l!R5=T؃CNm6P_wǣ1K1-'/<_U2FmfI[uNpȯQԷj2K k1T#`C 5}E4 A^xZ DXhI#{%rgb8lͿ64NbK-a kZS4nW?nyr _ ,C?z ͹WqEJҙ`&sC WŁ,nIDB$N~.3iNKhB+%s`{SD !';SeaT&eoYͭӯ\6 cqꬃ={?pG"Nz&N҉Jvh A=t 7; gß2+I8~fhPA0OqG4̇KOaEj~fS#L7ň<@X.@ei#s:h4(gqYoU'Y, ^&XG =Ӫ&cbI l%C98syZa\bA)/ 8<<| /D$GH`eB`D<̠ xW={cڼ<$-0FC py<[Z h^,t o킦?MZi*Q:!X!@i)b k)05;Ч=OE̾)1%SD+ԑmڊF1Zz%AŨP=s0e_dZDk!ǯsPU?>Ԯ20h@ ZJW'vkdgd&`d` 7Rk@kVEtENW( r;`Y!A,8dk͑0DP+7mpf(d]y=Y42ֆd")}z܌ C_cq㎁v&eJe.Ф5<3\M^؁U{o,S|cdɆly$B&\7).oLeU6X;bWGZM{y PI[Sj$zk:W7y">$?J&/'\/ag a[~HOJ* #kցt PIq%3Ho?T("<R 7n;(Xтм:[1u\DCPE*Oajhٔ/:#XIX,rjOe{뙪 %\j+8Lm4j_gKCPV&IZvtl:J᭼lI 2xvK񌤠fK"1A $&ÃH/ ToR*B>N* Gc }M8_BqeL@TbtU?A`\ԧq@d;V8g9Ph4!U_UdVx7+3yHۉA)VQ#B6M}%j:ki>sazvԖpa N?fqm< _"X@xwJ{G?|AV R kVBJ} LuFWSVZ2Ȣwr&qTc\Lû+X~ 9n/ʡӨ]Nm]3'Rnӷ{@`$u'eEaz躽A"ɼf 8+Pp,2VAڞHS3 (5i睫Or e2-=:/ qMk݄ wەaw8#=y1!d:j, HhvSeA)X,s /~"e[ب^H {EUePk Y0Q;\ďmU']!8w9c*,^07fݢ ^ 20`%aA3RNoEbAFvHv%;:BY_4;2q8L\$E!x%}F)n1z&t'uFmCe$8-<1K" N:xT/{\v? zcQ2!OGY;YB>ʺ1f) zv.kOuu/owg404DFeP (=`h*PrVgjfp w:Nru%H/=e!%ݒ+o=ܻRgzf' ,Ir8ҫ?H k.J֔Sx#xFEy:/ըZ{='p$]z;;Ё*.PFՑWd_q' '^D]Y|H- _Q?qn/6ZOYt#"pNK7MNf?'T̎N JNTm~$ao%QՐjɍzcKMKz{z5ma9=P.`,St&u::KJ <:E'eTcԄ9㘌@9ԢM.aq+G 0Oz&Qb\-l]Fld,4fl.ax\7mK| ~YP`Ͷ%S ]{/5;$s~UXKR]4u[z 4Hټ86UOdafrك5E tO*|Xc4G>ؗeolVzz!4"B͟q,w|:[;j:#8z->B扱5 K *rC'AM|9.eKZJ/dS9Wf6535x$>,";_ku,jb1Qph [$Os~9JpD6[C_K&s;ЫںAV8n{ũ8|mBs^!mldX-aox0*vy<{颻9G3SYo 6-El$V\^ zSKw$#1H!]Y d[m. kO}*,<c+HcUg}"|=)3w0Q6 P|p:%ꚕռAZ('#B1i#edwXF2xf^K+ϚTd9&pMH͵ 7\r ;מ#;Z`0?dJi&vevqO)ॱqSnV͌}U~/]97ѧF=D r|X>#4PshNRQ}|>#qU Ѩ"8$E4E"AţM*!AHcGsӕ5*JaS֐nkSyA]Y#n oHVDۀϦ޲`\dߟC%U}#2"lt 2Q+ :/on OV"$lKGQROE8bo"4 6Ze/9n7k;lp肰́K]UEBaJ >ݷ 9xL64xV8,!+xĩ_m{#EƠ0{Ex{0$/alɉbSj p']DzjmGcO${>IW % 6L}g)z@nfD2Q^Y$F- ?@9! A f]K$gFp'Dg$"UJ:! RyFj glTݲcҷţvSJ`X.KlsLwm O)WĬ-ȗXsB:Yho}=S^]>o}N15T %(hM_Q8;7}$"y.A^t&yMsl9`eO]Lʈ>;#)w|u9WݶTͼAK*(H¯$tt1j.i[?6~X &oݒ4TY\u5!3\+vWb+JsCǙ_d/wA>L:}9xLppEh8%*jHhe9Xq=Fz{w+-uj)֤9 tG$lO}Ym.DB:PsG&m5HŬPg6H]/mޠ&2ڻyWOyEOĔ^'WK|r$|*U[sKHꅻu,GmZĆ]ۃx $ $V>u'N8>G>^ƴovG~4lQA^*bcc^Qo>Պ A@I6W> ip^uI2.c?9<%jhw'G@es1$R!"YSDDގ%An" cfoI tzePjkyc{m<:Zp_ \zp_6^j070-xʚE%\Cavt+3"ub49 jt@gb-p!Z|Y=x#A>w[c+Lo们s!Ă㰈߮pO+Zi ,A7]*(B:l TZ#Oe\X}8;v/jNײKz7@*ɜ3> v`b̦%4)F^ͦT 7D)ԓŃ*91V)t@N9 N>^2;1,XL.j;YImL[ Nz"8˥'`(-?v"-k~@q*,yc*)m>s/o(uN X춛X#bT/oeKz%(vTr9S%8S{U"jgլXu9 nZ֞idFyGr|ʹsn3Vn9GiKF oqޤ`'SK0AWHxkdG k h`8k#=b`TYvkj8 F/Čeq#dy,,y/dvg@N{̀EcE?-2_7U(da'Ǫ<؎t,}NyShU);w*ح: ƙ\t,?Ͳ2ppO'dsO)rFAA iV\ݘW{6{",Qya!IidMc a m ?&%Ӛ(Ww {N4#}H߃GyV^^jʦO}DRO1ON?<==HvX6~'AȯLu|hkCƒܸ|Pjqt! $;VZ3;C|u2{B$ʰ|7Vxo/ff0g(^F{kB[(ݧ6)vGIu'G5&"zly=D?W4EG:ۚ*;-yFGo'n.c{C҂I0~t?1"Y߂ae«Z^x4~%eIW-8Pmr5)TN;@XnYu ]Sβ{2]2}%Y \iU1"݅{!j(Ӻ㍓=Q?lb:#C-er?9LA2B2Mkv{3` j[gxsOb^U*.#C0GëM}x5硭.E˵ѱZwLjɒ5ҩ<4` %# AbQ:$F 7ŒYj|(()(y9~_-nHVgUhl)ySm[–lvCXs/6[Ū”H, 5LM4;w}?؊nb`c_ӸsA\Im\"пC/űo1&A*TLZ9+'8u,Hi2Zf_ٺ-_log!(o\XB-ׄ$2> c"2l}%l F$Qf%蚥m>63>x^(N8 [ JvK!RlN8H+ 7F5{H  ɂjϺ ^KȮ/mf*D/!I:l/E`z&P;-ɀvp@ko0zWFhq3y^j{}>cXLb e^^2.{z>݋!F.Ig\fc{U[WCTm9Qub2WQX1Wp7Ui:'\S'8/ $E#J`Xܥ!`N2 >1P(8_({3Åt xܴ8ބkBMw TKaK&+Xw\C`O1=wUWv23; O,^W "\! ו@Q(6"", ΂f1MA#1S\La&t.83e@H_%ٟW oq)t#0)V7l+{:餴S)1 9 sxT&S*qkpxָ㙻6&mRX9+|Wþ8' ®ODp!ٌ}!?:p@aC l0~,\T 6$5 G|;O^Mx;.aHMR 8r+s'k.|+cX"9p΄iVU0 A%3A5_)7K>i3Aܖj;Xflض'C;`*+2;u،i\MW$HU6yOL'DyNԵ!̑HzÓGqspXsSF_m6vb׫2)h^ņ}G$!0=dW u!BC]>S ڨ`bX -UX=;b@<PTJW=+ ,; Gxu[ڕL1K_,d{®&LKLڶy*d#.toQ 6MQ˳GB@'fEu2hzLԅ`yps>4`lD]Ѣi妢A,͕RV]_:XԗZrjBs a=T1#<@ywSA) 4g7c`xoLj)[kMI(O!0QKfVUicljO0IܻǪt6Fį!>Pr(eV,mXY4Z(͑WTK)"E8~Dr!iνsS7>R@֡҇\.apߒrȣ(Bf 3D۾97{psg}d~]y<ݳc8_r=bcrJR%D`rEۺJk<jZmӤ>i/;0gP*͘(ǵn<#fg( cc,O]DžR< w= (,jz X)?n:= \)3|.Y9sQ6Gγq#x37M~^|L5%{ϐ} a {{V~88a6C/go|G뭕cՕk҉'Mp>㠍|g=wUD7{2z؜q^{APa1gۤji>+% pUQ7R/+{y eASnMT 6LM]<bU ZDdEE֛`DFqX@_]Umx`y9YJhJHme\W~YG!-XM990~9 Zs,P&#csoH6O m5d[8NSQvg0لB-z‰+(Ġ)sdٜf ɟѽ3|Sna}@ TsI0ԕٛhhMy N'G,;.W$ a{Me䋛IqPg-K~Lr|beGBsUdwR[u T\-ۙ׬f}V6LOSu +%2EvB9]n#2YO|!Û#mȎ>9yC塲$l2㱮_ָ=Xted3]XZlIዎiڈ|G<~r䗀@֌ wTi o,AYQ5d]3& BwU+&:=?=S*ܿ! Ux#wpGѩ ?RdY.wj3ܓr/a\̮_#-/erFTD!Ζ>}kIkߟ66Bڊ\0>J帣~2f=5@lKA䗲q+qWY53gM0J ZV W=s͔Ҋg9k;'yDZt9,]gWBNО}$}֠=9b)X޺(/j'<>xiz+q8Q'1 o/|fZޒWҦ\_1^ANؖj4@!:-,CC9ۄCd]u*Z$ q"Y$ތIkD\Hwyy,I'|ɉq"KGG`eoظa~Ytnq9kɗ n+=hyP6P>Abe .P 9 ԌU'_|}xo/}"@}(Kh+L4POT>Y[R.,/U1}A]6?$Nqڜ8UˑKbMxjٲڷi5ijBQ-g؟6O]>Š)W:_-n#%Snf ݅N H.1[YϽRX5lϿ.(۟Q|1^<'Y߲l:ƶ5DtP6ug4:qP: ]A(UX̝?(w'`' |EѲG\VQK#o@`~Waմn 2^ h : QU ;^#vƖ/e.v\Ȏ&V4}F 79DT;pf+qU9yz anS>^(77kj~L"fHb;qnkH/++qz-倝g OFǂlwaf9)^(sҔGB[045PzpIjDRx'SbxP:wcǷ]!yD}FTvؗS%C)O%e?1/{v>˼OgWj ܩnG)u87>(6+o^@%2sA* el߮^/xQ[ԍs'ʅ#q^8c DBR zTX~6dDe(DM# z*9s8]y!h}!w2ܔu74-N>u7-WPL9:⌰h ȭ/^h \FtE99:E[δY 1q87zhDM7]N>4țjNLx)VS|'."5tdh:voص($z ~ukC;Zۭ,a[qpO5)!ܭFjĽ\j]ZVI*ogk-' +r-F+` V$7&a+^<)?#dOV4^e$LjC6M*:r`?^LUΎA:TU\Y,Uѝj^_#վh.lHlzN= /sOܫ}!J^nFV7Zqy$ djdc@SM}2xecD? mZpxQEmy64 Jp'-ra] ;1 dwGǕ>cHz]tfs0H` Lι=ٚ؁^.\B1E#*u33 z} o×\Z4L欝&6ԇ0Ăkf]ؕ.3v' ѫ,+l&~T7 YdAXxW).ܯς_vCsYUG2jœ3N<ہ*4~`K;{zrt pnJtWy)er6mcL$G΂NwT(ʼnsIa:+>^p;f온u8 CLc].`?+U:`e۞ѫ, {F37eClïySI1e#KKa"]Ť#灗1:I8OШ2_]p$hoNos+9uRi c'j $ |%?L`]` &"tKrvx ZNvͶI ƬP9ڎRhGM'\@"~rl8&5!U~{ 8.l;T x@F$$M`QKJEc7.͞rq^f*jr4x-s|Lz6Iy-_Y"sLm#Xu]fol=.pAx;3AXuCZ^WC5g\ ZG_t1E@{c/LLC$DTJƌo2{2ڹ;Rj:Uk*`<(b?|Wa@\OZ臚.da`w͈)DU}aZH7G2ug}z mhUݢm lX5Jk7j0aWQ8Q/QSbʡD$& TGP~ ZvN$etk0k{^9-/̽ Znc3TleDKWnM[$Z6zqLpshz =;b9F2 5.>\~?N1䙓t<OI÷]yyY\s[zy2&Ol)m @6RfVt 4l.5WwBQH--O4n6G0a UL"q%!N%hyzF%&p\ۏ\6ER% v-*~%pv| iDNUc1ع8o8Eԗl%3GƄ7^a> l&t 9v5 '\D9qr/{atEJ^5+klly2 hN6uUz?ʅaIrO(8dDXPGY7"cM@2r7|)]y;en{:7jf;kB.N }3P q ؇q_˯{m{[ӍIZ8RgTIwrogh\sdK?scĄ{0:accrQ*т[wl;_'Pe)Qu I5AQ|[a$1ռ-f?|| BrXwl3)ʼn*\ 6__43 ^Y4 QH0$ZJrSd;2fxF^ʃV|KujO8z['!e0cee ^ޖ" Z?9ї3C> >BG.~`8J˜,5=wAH8pcٲvjU?́vMԪjZYJgg-0WA/ָZrKٛ'$yԡef9o{f~zk)V6; ,Rwg/Saa涞 {O%zJE􇴔3V:L*$xU2ȅ}sbHS؝ j2 G]&ήO Sݞ|^]8ӊGQ[pMJ($TH0\1V+~F{x(4_tQ[cj+l^v27ȸUY_8t+X]Q2qK61 wi݄ S;k鑦B03c ;Yh{ug@R)Qs5م6i t>+}1o %< %%6޲{9{\A65n US،K(ht€ N[Zeo˜hpHp/hWȕF2&~idKƶ v?CAT BOBAЮ[TzT()yp_P1:- |KWEe-Hx Yi!>Lc!* 0M7,+o "N~ɛggI0 `d2m#puZT^Q~:GwILJl09.J_Yч N@S@aQ;DIPs穧2Ja#XtqPvyֲ?BT[;ly%ѶuLJ#SAEFK]Fٜ$&Qaq``)#~/UjbƑU}wʇ;q܎u 'P|@Z-DF U`S=mZqҰO IEB8sU/`ݧQUŘXw dL()[d @LrŏTo0m*@F`7U %)rMU&LbUHֻkGQ mzmPUZ\r |8Ҭ J:z9yv;+OFIy()¸Y,¥.#}tFC$rz8jͽ| {.veIO$fEȼhGta6)*HNfO!6`pHdcq58niISMyA.cZ}DŽX$1G*3?&e%gNӮUZ5 }OhC9=S}.ۀۊ!>$X!kۍb ፸9d"HaFɟ,CNb|8ַ8L~1v‰ Od!dGhW nanێ1vQ}ԱǓJ:O8pHg>wNu~_)l?p`Y7s?3k0HhZm'IH0Tv:I1U¹/Z覱OӬdA;[');U&ߍ"SOJWġs!|*Lz$8N|H) cU-8dWTPz^\4pBMʞ'_RJ_+zB) ncnHS7l.40H~Ts0J9a9LHLvT+}?X]gwf.M Y%`m2__9j,hǤ}goy&Mw(YRA7~-D~eQT=(L4dciN9"imL9k*}*} fǸ =DAq _n.<Ϛ ^+&BJ90S[t8iQ d3mCD`|%l\KӈH]0ch'6/ɴw['H4=on{Pp"gk:9O2ZYx$bW2,qK%)ձ# 3_R dߓ:?T4H8.l鄺] .XkxZ ̿^Ղ5@+Ԋ{LvBHHbc3/mzkt˯Y9S2U=J}qOHB ?AەmA|9m36AQY M(>N?.V| îW9._Ջĝ ǙK[I`f8Qf%^k 9V4}32HK(G'_X Fo(^Z3 X'  M%q}Q1O팞1_WXF zd1gADYW ߕ.(8>:~[D0iyOTd*䱽R%}-s!{< YR[ݰ@ƲPD 64pgJ\&nmdL!ov$w2c.? R} lL 3+}Al4@a,1FӎZr՝{(tDAZӓQaQ7=N(Rc/]Oc/@d*!|p>v.b@@W^a4SDִ?Ud٦=,ʃ&dy/47#h[*^/_ zs_^9X һJ +mtٸ~V{@Ln a*$18#BʛO.P1hU0:&ٽfht猴[Sw9Jy-t\ (,H3x=dFŇZ0xٜJX'duK.Sb,ȧ>𰿂P_/#K-泂 s@2`Z0ʥᤕqƠZ?:o3_ jFy N58-eP`U-߹TMe3˘ʮ ?eLL3&/0yPZt]-P%vꏹki#Mь`zaRlRUq> fz+2IW>y^!O+ \СBHplأ$$ËvCUh8Ymq^OV$*{]Yn/pe[ӎf#!9%hz*@quL.Tޖ# f UǛ]\pp7)&MW\ȿ&VD6]Σ r%Gk&X*s%h5ICTDr|#p}woC ɓ*Yiq\O䋲@v|=)(lDajMC¾d ,'B#VJ$u ЅǢ3zIriT̨k GY\(@*7F}Q&ƶʬ6R@w(Ҍ+pl@p]4ʄRe|U9f*{(-KHv4] :CA5ҩKhqi#uI;e 5O.]k݌'*iBz>urFhTq0 &mq9b$Jlvnwd`Lhv߱ff jFTݰS$Ӯ0#†iCE/CaxJxN`m4>ujtjnٕ^,chnκ08-B"Aߩi6"$R#!HS߃w/9_籈;ڪ  7ԡ7@+ \HglwWiЮ ,].>53oF/Fi"* {WC~)=S/ 'W{P'93A-wqέ[ܖzaˊ֧j f\eĥ8'˰^y.- {sv- ̑#$ۚi6W_(CƫwvF4i;mqh/Hϴ)b,߄D "ӗVAm"(W z6L4㡿;2?[fJ`8mŧ][Ы.2_̦JZK-&^a(tE #(Lo9lm2S/Q. 1% %GqO: P5ܴ$9uYS F ۋ$xs<!]Ä>$D5 !ey?M(Wˆ(H]ɫQ:e}xM{<\:cQ d ג ^ƗߟubRG97MFEHXi'Iml"V{;+`@I-9esw_VwZjv-Ȭ{> o^ 'hm`=~B;OUȤSjBnWZ ˿(xA0J{fr'V޺19gesI6yYϋd9k#,,A'd[pw({.At4I>ABf$JDPYT"j$J]yF4E^Օq!b ZgaBHTɻ!0bcóonveV9DS+`[‘'5M Kh_^nP+(_+iv<(n2k_Fb*3|&Mso;caLŲct  BIQrŀʂy) U@^W$5IgcP[J~IR>+[MKv7s`( d_:#Kp5@gMȫiz4v^Qϟ%t3, mdcFj*DOAF%E`0*٠R jCr5^YT\{0hWavy={cX踑ԇ$7'UJVDaG yWRHVW٥=ǹһݿuιƩl[/[Q `?SRR;wdI$DzI7'nAFa,t}8@kUGk-x"6QT5D j9qFBZXK8ϫr=2o;ќZ#7Nl4kxjɕ"(WuWwad-Zוf]^JeÏ>苯fNSyH{87S!-B @|@i"}m  MIGA܎@2K {*>k9r(*ϼ8N߮yY\]ۍG{re6XU 80Hf73hV3Nү}3@Z1 ! Ƕ̛,9r'}xҹ3qi($MX}WI|cvh2 i"nRcLEmkVjsV?T|qNg$Y`5q*|AhF7_iw6G]O 3=)Q (PKWUJ䵰R܎^yRHZ#&pr<ʮ*Z&BU>5gpL|HS>7xY2IyړA|boMFMEV#raNc D 3rfJxfͼ%,y&+M `$,6灒X 6DgnO`tG_"i`ǹ!JTG؏gMҊ24Յܟ,,h k{I[h kcȰF\[?Col4f֧{IViǾ>Nٱa?-o0r4} : Nxpaޅe!v΀-Mp]iSnʼn/U.sZSR1WϽWI 2-6w;Z&0ݬY׬~5Ө6 :z"a""),#]Ng.%WH7 wr2FG!+@b 9iV15'㳠t s; &m2.UDOb4>5̉{EK"z!+OdQi<2{iW97{l@YBc+"mQ F_@3e!iu~sIWTGݴXMQP4-@+zfNF ]fnBY][&JGh׬W*}DŽ6Ao;Vӟ: 9L:}4kSSm~t2 xv˱ӇaR`?iD=rЄX?=zL_8`ʪMpYv {.`ڔLc٩#7t3KrO;:t-.^(OJ V`:RjyNJ@,~V`OXc|l[H'Oz w0Wػ#.s]TV4c$l '䴏$){Gx'"Z6& wsVe k}PD [uԘ<'0gRi 4ݲFG>UiS}ow8[f#PM)POQQԌؘ==Qa awtZ)t =&;fƨMR(E9I-Ȋ%$xTTchc6qi/Gue^ A${1CCIt~<@MY8M apy)+v܁˸;ѥcxқ WxrRdӓ`~kWVkWtjF6l 0t঄J"Hɥ95$8x3C BPt;gFZRzA[;@)sőn]-)(CA0R\N7=ni|nwͼpVRX4G-E՘5Q]$mtL|$G)Hu CJ\[-Z/D齩<(W2b>Aqm ~6n ?1qVE#DjܨVeV@Iъ"7' G@TuB^ 6vw :zL`* ~RA_G۷[[DHBJZLn=^޺u|k#@$|4x<6 앜n&m6Cg)>eyMj{Թ)WE9 ׸Lb 3(}_DBd%}- %A$KCv} ghE:_`^s.}yl>)#?q00v`לpF (CըnU U=gf!THtI>Ʉ,E]ciBF=m/Nƪyo59\ţ5wFyTN}X*ͬ~Ԉ$ɧ-d3;`9|Ԯ(;AT )u3yzlRx{럜f)eR6at<)O噊>rk%yE7<>4m-\kvjrwΛ3#f~ &MyWJ,Y g :,?B[d1U3:q2'֊tO&{YҬb]fWgԘeBEĪxڲ &żќg:T2L EA]ZDN&AJC:x[3)[z(E5.׎kIO(7S8#HImW?㱋J$ k_N_E(.㰔/iʵKlH"Izwt3goH~U~xvڈA&ut3+~ dƘ&ךo)vEDhfL >$Q.@DMͮ?^Y@ Wki9a[`S;OzkHWos Tp:<;f3ff(yo#AJ&!q'R rSuOXv jѪI舑/_ZR k'[8ݿм_ҵT>D:RX&ey[qD@@:=<PcleS pyϵ;K|@tr[ҫ @mmU1 "molG$D_{˯=YVRjSbQMOh2L.6 >bQ: ((rZE 2Ύմ]9xjo.Oa:&F7.U];(H'fm6z|ŲRZ"J+)M $wĹí" 5˵vJ|po5س!KCTY+ "wB*a8DFQ4SymڻeŃ'@")x8+soBUc]X+vP_$fՇ # `dN&+>Μ {)m1/RZkǪ`ol< []7x.iƒE"a$9;)N.;9&;aO7͔*JS@(2?I"58/j* }A*e:m>la}V{n/#7{DG p`oA贔Y)\c;$ǬQv xV0#Nnj)ipiQ5 IFơ-UCgشt߭4kUP9ƛ28RBs1!u9CX hdP4)ԟ 5ŒDxx4~ZĔ:v wV5BAi&Bo~&;ߎd@̦-[L7Is7$JpE}2qlƒo^r>޵4|Y`l5:, 0b$@%宏Tˈ@|Gj+:npp$^Y|s"FAhjk9(m6Y;|$^oC(})ң-3CJW^$wf |uV7H} Eޭw<+ҋ'K'j[n BP\ae'״ MEx9')[2v=?5̕%'ߡI'4.]e1ǴA?jGS*>JZ!D'}*4}M[^` 5ĺԬڛ}#Av{ݩS@GJ e`z}fyLߑy(hC_I>7 KDcIS DxVY<ی6-;I+?-j5صoM;&7aQr*}IbG.ZL͸~bkbwhHr-.@%^em'G>&nFHZE ?2 \:ě#z3gB :ޕa1E\N\~mlڐ]>Z*6!<`4=CyW$Z؉o,oU*]$tU2Jh^[C<J4YLNr*o; ,IM*i>҅UȫHL׆;jbү.MG`LgN ?n>r%M}bTX~ZK.x8!ΛhD>.MM-UvQv ]8Ax}ðW{G^d[9 }BKhvY-.M]i-iQ:qDS72z`I9]bLf-Nwq~|?[2MeMx_-F}=(h0Ӛ1~iPƷd} cbv_ܬ/19kD#At~IP'fٚZV8`vLۇdM;@kKL*_r7`Y9NJ. =sf\C]rɫ<V_ٴyȋѶtb{J ݉<ty]7#ܶ8>I5a-RYz-`pBFo+ b}hkȹEܝw+KIlD-"umEcޙ l7vVkD [zю N {mK?~+TӚJ/,"i5^Jd}JbFV6`Aۣݩe\9֚;YhًwbcrK 7-}6p`Z!*b,4ѵs)~9u6͊/;C~lx7%2[˪N(3_rXK>=Su)Y.Ǒ[ YuWFѿ~-%V{A&gmL K"Pxb0;pC|.ql̼~BI?v/-8qoFh^=6#" S3 gr^`{33OGI#I:t;JLBrYQ1󸅡D \{p#YC;v6s;6,$i6%7φsAB!y;beaN !; =2߫Q%8E)DD.{G)_؟ܲU](2~ Rw=ZԮ,""O4&'x>nAR ,D m\zPՔwn%=2޶+BóR{< M 5Ix1[lU$H|ﭝPzi%ڐ^p6sX9p8T?}Ei;_jCID#֏e}=}T|m9M ݘGT$ G`L7Z(Bc_ӮߡZ~蟥d{k&kp3"pbJĴY 1k=0X$3jv!=dӹHE ,P$fUS W uqpPiCl1"AwLd # ʄe Rf#ވ IS 6d󮴴oSrLû?RCBk>AvͥL= 6YӎkILthk'S2i[C E1u˛ؒ[裟BCGF#¦D] XaܦiΚ!XPk^jS uHtt0_8R^9wQrF%F7XaXqŢO8 7-)+ޮ! gbsr6x+m:YknS:r!)z Y JU#QxE{@}mjjY00'vl +hpn=n,~mgYB" ,{]33gHrgҏ2DD o㘈$}⚮4 n-Hm,'Mz!F 7'ٽ#tgi{3`K (dh9|p `AK Ӌ GZDu t8{ZaI C@+"4i&HOFYoxgG e.zA0nq8~Yu8˥9Ed^C?''!H"̛sO%+J)]ObOF{8'i;?Zؗ+TCܞV(b @՚::7BڞA){ܓ hF/d7H*5Qnr GR. TV2¼joޫԂRνPpP,|Ӫ*s8>ɽ)6"e=<@oeȏ+E' X+R Z2#tZѾ֭"9*G4np$|--#2 X8hSb{Y-prqǣF7|;8A $ONs&3D&ȯVr!TI@{=$ az?zǎn81l77B_0y?wLѴ\ۻaFg!к >vJcZugɘ@*V?iHM9zFIFƚ8a:;S.<Ļ{1LЬ")tjCg/v/˲Ul`;4в( ;Xa T|SmeiQ*5QiGxR}` [cd#y `EiZf22Rd@UV%dm=+,їA'1 ,i\5HZ;wNjm ;\85"Ǯ)𻚊M> W6~iۉ5uW~ &J5@)+#2EgʼnXNl֪^;Jb!+mʼneutI @VL˫=Nv$.W?Z؃edmmciդ IwDӄ>fQins0뙝2e2e]>oҏ$ii*q\.ui~Eϔu)ONN3vYV{ft*/AOYatHˇ*\l}}S%^6ש#9]q9x"Ȱ|N!&G-ٹa\A=['[E|Qzcl(ԘU>҅>i#>6ﭏe ߰wP4:GRx$ 7w ]Ph\G/:ҍ@ﱽ-K+ģ㞞ɓO_vX=|N@*7}!Q(8})xD"7Z0%_ Y_o(pEAJreܸ ujjEk$[R b)iswz|QRyhW:hbW~Gy:F}pm #!q2KSTYI-4qf=Xw*sɩDǹv0e B B_ F*.$JG.i)!儥Rwؖ Œv. N(7*zN E2ƯcL>z Z̮XCgZ @+rφy|R<-OX- TqJs U$H .U't5!m%E>ПAW\t" g[`K60|*XԔ%x]`z1'7[2z Qhc\L1ۙx_WlQɹL~WBuRdζCqB\Y]bW)oiĻ42{e NDonZX~ES[+6< mD=ɳo%Rzv._Xq̓EcsMkĨ6K\T::Gxj֬a,}h%n GsU5o/inJ]Bg e@,|3*%Z2| \:5NFH~̐Ml.g*h,DvWl[뀿+k 5Uwɔ<~hT/7IEUr^y֋񍛃*-@Oef7D>}54 :pX#[˧ȵ8;ogҹ]Yw,*9y"6*1P̲mƟDivGf|f$7 q O]gZ2¨tr8ϥlV"`^|J_}kC%F`⃃h%0ى\}Y<$NED,ƻƾvʣlg9A>BW߂,n(͢"_0%{ W9 ^8IFo=l$U#:F*qie8+T3^&Xe K 핰c6S$W#D5C3hj[k >eu|%4 /r;21JAaNW̄LyI? `rv-@vMUQ7fqX 7*&A)6['=2X%7=rq~푸 YRP%ED̬f9Ŷ)1P} VzѮҫPANN9aYIФΏl%*l{ij[겲`?ziG bdKKdh/HugXhЉm3G6" }zC,(8E|O$q9%@@z&*((W(!Oz>mSwIקdF0o7 H1L cyFr:S!]Vxv%ksD'ȩfJ9Q6bJD܀J j.TTc* %vxyZ%7PtH7^Ũ͋rGqk/t$5r?f{\77IݏBXBxClu / -ط04a)FG7_e? >IE 6/G]bf@:r*pr8=^R9.L{/L;5v"@JPƉ/.S S;~|$p^+G-0?4$Հ{bLFܭ[ݍBn!vbhAp#coUR,xlS%}YzM=a, >wN ,F4YpM=DW%0RykCo,3|QB,ˆWvyQ}Ҙ}`V,kYZIV*2/6wuÅx^M 7>Sȳi:ΞsXQR_Ҳ(ã)7$TNҕ)@ל;h~?x;6Y-!sx&qo \Z!D [%{ pp?#(r]u{e]s'$Fv Ы1Ƹ ,UDhLH7Q3>/2ٴ6ćڵNTCI/^^ , (FWfCֱ\z2 kFNۧ?UA>sd;@j["oكc ļ+ zTZT>Ro(ѩ† v#v;ۭI okWmm fDu[[q}$:؏TP̕u>Tui˯uīkvYl!Vur+xmi+zC PᰠlusTofa ʓb Dž<;5e`~sLؒ|RCj4rP(SְXR3>;CEz_c`dlE@(7eF?Թ+,1DiBoѓL. ɕ)l{ϑgzH?P](K4Ϫ l+:޹YΣ`~3>E+YpFK5 >LqZ,gy<=otzhFp'|2uwTEAϞ#7c%N"DQ恕p ޷x2* ;BiL g#hzMc&~ IJԪi3ljm:!޲:؛iu!! qi-^D '{TP Q*İ$k#F]} oɪ+308qۚĒ|a3Ŵl$B$Q#CE^_ʌ78Dv 5[1Vk^k_0pIM* Byh4|a-Z?M~ǿp  ɏu7m=K|`k. sly52OL닖&bح͹R W2uWl۾zŌo+`*Re |}< u+"0(W(w9|Ѝ j2o$qdE qms=\$-\f' 69ut4}0?Z* 0jjXY&*&.0Fo ͧIzuϻ_\V H7Ӛ '޻F#7 P*=9 _05A#cAn43T=mqL֎>q˷ /˒;rj .Hʔ+ޝSg'88xY"Y%m|ѡ{;M1,pQ[l/ic-ҙ3f7pm}wHnWj87k.Ш1āu%Ylw&QIMt4X 7t)hzjpaS0Ϧ/t<6MLn-h? 6 eF*˹y4LRj9o:ۨ9|l~eAfQv5:d ~`ʒCiHFf۾ExDS^'âr03:*oQgiϊX^8A}Q8<;)1FD->̻mrZ-%儃ձ+HɆ܌ Pr:\dfj?B b*ݵT`+c pVY?bIwٙaFS\*OfX]PQNk6xD2L0; v6~5H31ެFD밺4ٜlR&a<3WY/ִ Y~ k6<:+TzTr}7OQ'$U(U\ uV7soH6~4tbMinlaL:RhFz7l͓m,٘{7,7Я#κ*%Se7IskDWwx+ʶu}t'͔v")~5׾8ìmu>9f(.CmL4+2t̴P  S1IV&롊kp8Atj̡(kV)?-dG4So,85־zymiF[YMzPyK}Tg]ux=mThB<~k֛0SvB& ibW^ihdjV{:Ҙg%p_e{8ߵڦ>M 7ȸÂgc$BN<3ee9Tqbc6}r샆%0aPz !Mܓ^!kj; -#Z|O4b݉y-ftaaCk O#/*& >K*cHYY Yx8zxs̖AJ%*Cw Z^)KPL=4i=39^.Nx~"UlQlL: 4rjoY9n IJ_,A )9gD~-)8/uM՗Ԃ;f ^+R2 Z~Zᵷ!BɐFUB 0$T8  јB'c1}_|2h8ކ@xrknhJܢJuLQdάs.dCFyl4m0-Ϥ{Q>Xo@l;EO*hUACX$X֝h_;WpLhd}ȯ~/<*b'ҩQ ZO 2^)E &ȱ(d97s[^0"pC]]a=GNsR'ϹWJX4;*zؠ;u:ݻSkFc~\#-Eь_073h xd eVs`eIlzѥ4xi{, wSgF^GȋPBJ_½ЀA#! "]w6כ_zwޱGLc>QUZ;{RzWL?3 redwhj"}UҰQB`O,εSWMҭ#4r.2Y;<$ rjg/.CzDJ*"%6ߢHŌ!<ӥx l] k:i(/17h>rxb܋Jkm_(TYK[Sz2rrՈ摏,LvVd>x$εDVߎ %|Hۙ4?tg֡gQ*V=N}7yGm7CE#u#zv멎@sL6YoqB2kFC~ꅀɮR(guΠ~[(_Q,ݟ㦄͋ͬ<3Wh򒻜.eVKC`Bi R$)`y>S- $`ɗz*Sg*AdnpU5aM١G̴0U?l"|h 8jldfoH┞4]P1W`Uթ$K;=&DNyd7:|LvIĞKnÝJB1>eV,\y% %଄ž6Bd,  {H%)~^КKx($"׹0v w*) diLWs̫s`x,25ś|7g%ʇҳ%S#{z2?U7x,m٘P)9vݴh WD ֿŸ/YP99v6\A6)Eeil,+g !6JlG,Ė )1]`PTF' Pj V N Cb2+P>( YEze7nATpZT>2f͛ $m3P6:?qp)Iӆ.bJrRc1ev4 n(DƦZhڋ2UHH(`}yr-FӰ&$k~7ݬ3'4e Ǵqe3v/Z}C٭I~ڝ<"]]C-cn\]Q^q*ܜA]#MV )=.bHl(>5ل#H8Ҭ1\ef0l}?ɊEƳxYj7Mƿ#LC7ayj{ "y G?fH,:hWaf=/ N6p_Hy!;\s}s2FpiӂEZLZgՎMIQkV0gJ=o .gMq/{Fu}ĺݶRე2At rLL'o+M 33$ot tEVwHIJ@/>6Ƣ-[˔aUuVk%NBoe=vsTc%ojnC>SGP{2}9wP ol}}T37Hv. 5H~K@^enZA8ûޞKyp̣+n*.`2\]yl'uhK;&Qu#)ɅGP>?tqDM"5K)|o;>~oF5>gvmGҎ,%p|rf:ZnK$3|}M6zɇk>UڑhYgg(xG5f4mZӷm6(fFd1.g;n5oaZѽi,5p9~w/nr4rvPd2w#uIyͥڒ[|IE.'MΕ1gAmgJԗ rwߑ$VVGUeyAQb݆r+8=)2D֐'jIb)3e| !?!A(=3"H[\8ᘌK~q5 jćʠ\ ^ЛX":AbjL6 Ml4 ָVn 7R gh:% ׋NX{I1Xk˛~:!}3; 6Wo^y'F^=CqS lͩe mOsy(A.R/wљOe_ 5 o3`ܬ5a7:f-T8XC]9\K7Dj(*a[>4j_{#i$B/!jj ([#^)r>O>AFA;-njܕFNHskbSSfRHCY+G?ieK"9qL%>]:{v9pG ^h,c#x`?2ӥJ,1f0X~ 5 8cD2;@΋\{OUf+yyW_H4nƁ`ݓE<5bԮz[1Ϻ22*gr628,)-& 2v_qrtߔ#aD.(pp|,hɡ\p@Ӟ b%&+%{ZP7h8qhDWnbypFoo8qm_‚W8G#odѠwE="1巉$_YOHL:xenηu8do*th ʂQ5w硬3nNJ~RX3pQ~-ݎQ%~#5 h [ԻlNOw4uoRno(R>_59+JӺ8ɤ^ZWu! Cҵ{4ƻQ8ox?<al _aLp7~c&IqȘAZwb&ĀR|d߽.ҷ0JVB^ r?(FJA]+Sne;(|'Hwf ~'eBbc25L~ .G(J$eoA #*q讹3_®  %@yw  vR:{es-jX6ퟴ" \꧖ӐE8,l|h^Ubj J5Jߠ\R61uTrK@ Yۏ@Pp-GMf5TX5 :o3o(}^8 fBW3 &%^W|l%%C2"RX4Gc5^@ˇU 9o2~yطU83̷Do8d+mm~2dEr^u[Od(ݙ0<kj<{ii*2M,~?$%x{;5TCc/@ 9Crѯ U1m$Vo*>fR¶>7ezv1NŊ'1w>Ljnany R@2TJk&e>J2d֝1~`\~N{!Ʀ/ke9%`c *RPNy) .Ԃ11m@2 ^F@e4ΤUr8 Yb*S2/@zBhUC˖xkX<_}af8:Jzr<׾7#T m'c]=@E֓\.dqN /aG1mHLq~O rFz33dv)B]aH_GC-d qVGcCvhWy0b)m& ۍsvmlSQ0B^:)HOĨd kkyQ$R3[@ʲuD" t>f=IJfZzmI ŹYw%ΐ= iZ'x).!96 :tt(ezԑU6 kۖjyrT5AKbDi;; }3ٯWy1٬uҚ[*ac}NZ5iTe q f!;[yuq̐mu#X3wmnX7jVЙey\Q=l'}/e^n]oUGa FF .NJvXD@EM*1,yz0lF +{73b\f(F)Ӫz ٘sMZ5ql62>yG}'/$~33U-[ Su}:s-rR\HtzvNRqmi3ot]o 2Jbc 5%DhnB EɦiZja-kNWO(4Ya4}dWs2핾F>e<FVeKI:dK0ei1DLb4,H6 OMK8X1sm8e㘱J6^e M}U ͟+@7ao$̤GR7>WSc=1W9HڬK3fD>n+tC]j*JTotHFDCNIwY1Dfq0,6a~قzLkmY"%jexoC,*TnOoJ?~&8TA.1[M{hmh"ON.S#["3({+h@T" 4)zȑt81ea ;0CaţNz6Y4l62Cu+%?yai.1}U;Ow=2iK IaD^61[ >l)^"ZMT>U/K<,A*jvhGV\s.nygµo@2n}$^$,n x8 xKR-#. G]ZhΜ%Eyf -nC?@!* P@}9.ve=( ,FI01|*Cdw-UߠUmtiNx E$&8Po=d $OQ#Bd)?RU@*lWQ꽯[M]p b2)_=Ol Ո{&Y8P٥.wrE ,:ߚQJIVĐQ}FD~A^H$CRH:?݅tvArP]J]F !LG(yvP{A}gp|@<>æc> r2ӕ+`N~̰%xFZnHmA/j"~ WfegLk ^Gs8i3!~l{ҳw]R(K"=|c;\޼(̚ !ewWa{VWza8 yCj b*2R8Jm#T6 L2>K]3dZ !qeĨNp6",/S+V4%1*[O']87ɔ(@qR hҌzw6rVz$oYTEiwyQ@`M9puɻsn;F/>@R@v<HY{5D_)^ A%W[fN;FxJ9 ;=j6W HP5:>u㚎^Zb}g5~<3r3z`2.G*=t? uLL1T˒9w}3A V|ܥ7I=i?T,gp-(b 1ܠö>"@,":؆)[T6>ɂ4(-9@By{ކ$[s%m=G3Ձ52Tk.ޤ4".=t(nRiӗ~xqdӶ_fI7dȜ+ެzEW450W,0oWF5E/hAe0xwO,"9ԑ~yo?"@>k6lfN^&r}&Fal$D9hGi=׌2#de1b^NS"-n̴+ ~貯\}*s9`)K}QK|t8ݺbH(̙nn^X%q.$ bJ9>L5?{|()o) o-.gcv~2F1-~ڽ㳵b;@^5ئh&MLJf^UQ~};^7p+01E̻`l?x vU鏰ysubmBf\zLlry%y!}fbi.l b]C H9!'6p4=0aj.RJsojA+F]¯uԘɏxLy}koJs²hVd DMIؖЗAQNT`ɓ&ӢCfWXQtz(bGDEU `aܽh^z`#b4(6@seSjB+ɍx+aZC"$T )/IbIt3Jw qOat2,{k;^NgPZ-kjv$$?Af3yN:Wpa 1NOo&qH;j"зuLJ[@ kꍹ Z Tp7 1%YwQƀkjJ6IԯhU&Ce]˞N{ X0](pEv$7(JM\g+UqM SzsZ W0OioEâ C_ ,cĕ2DAllP۸&OĶ/+dE\ܻw;&\yU)aa` ϟ7;xͦ }t3ߩ2w(zhJҴ{7P+gX gRȁW6`h| 9`_5g OTt/I% z8k>嬺o@=440 Eǭ_n! ."L~˙tqSeC4X{=YI7B% [H[N(]IEH(QA8PP|lম5T`yj;Ж0dž{ܶ{Ep9_|pDܻzϣp(B0jp*]LJN|И4,sŕ\qIJF>; BTn|HךЩF#~vֈeجbJ=xdE ,ְG)i14|D+bG j@'X 8ڰ pw-7bRP>sUx< e ɿP5_V }1B(+ā 0EQPuЁ?.ϰWp#+oPL[aP7nd疏hm6 .@84N.X'+O}RKgxF . nhs0g AzۚJ[A߶qkXHT@w+2p/zBcgx\/gy$3+w,ж}i\5藢r'D` =rFA>)kc%ЄL/IsyTpeCXCt㵀 zl8&/NNiқưn&Ȼ(>fYj,cXv~ zdޙjw轚DĤ5Cn oW{ہl_f!27Β>ᮄ329 LwC]oKS ܃umMĕj]4`|)^ut,W,U=px Q FWGs>6/4;NqDfz6^r@s.{I%K3)$ْƫEUU82%`m:2% r@kk.#Z >#u9|,;YVA+//G#{u-Tya&X𪻤|ɴ7Mi^.v]6P.Ȏa;NwS25EVJܢ@=3Vȓf(ҨG}([+?<)2ƆQћI(3jí֓ZrCh-BDy! ڔ{c*@4 T'79gG ϲCE guVՍ+_OD*'?6kqŒ7_+4/<%`z@n?P[+`Y" ^/LpˇSiQ+[+2y&G2Re/5QW u?%`][*bK4MPֻI6*z/e Sbmf 5ꥧLSx~gZEp⡅r\kbN md-}`raߜ֓z421+96<Y`F8}/&qx'prhsAVH#XEwvh_(\C/Do? ^nqe1OpZZ:9Je6h͕:< *I"՘0jA ԇzZ@! 1-V Z;AiuqVWŬv 6Wg!O`ݕuTM*iF1״C_;[ekY͟Pjuݎ[ 2xfʡ4k AX"-_Ҵn̩ЪKɻ]2[P[>Xf|:ڔ"@V,P Jܯ?2,M!Vâ߇}ߕs—xVg,u!$BMՎAR~ L!ax"J\;'!;*7y__@ā`IB"hh{*oUބuX$CEƑrӱZk<1_TK'ՈuZ*'*zGlM-4 ]# ']*bD8)d Vo47ǘ8=LIEYJJ{HCx?Z HF%D(8s;)ჰkxU~sdŅ~@"mC}0 8H?;1![`qcTKHe2Lrl S@mZX` rCdBgDz_Wk4^ b[Xlz8N-UZ?.(:JY`>HĈ7lgGedL+bFKeQ&Ms6%h2ZF4]:#Ne+s7T$4]K2 v#r@J rS ~NbS@ߊVQbL%jrji'O5pk&M#q ߖ,6Mr.a}Ocdh~,sx߃ǖB}sidGuں`u~>Qg#nşq$8!].{M~ ]%Oiٮgrz@֖/Z\՟,}[y0O=Ԅ `B NNXiSњ*5eb_l,ԱTXxCf4?(KRlѤn\y^Z䖌Wѵ)o '-D9<Z+@.ry5݌b f&`K#X ]"ry`Eɺ\HJ&}Rp*A IȯMS'*itM|օ,X٬jcV8ݥ'I)k)HPq h#OiuiR>eq2hHp4CoYLt:ظc~cRұu()d_;T֍m;#s0B:H'nI; tOIl ̬#Th;[ t`\-]Mk/o9H 0uڗ)BR?@4--P|՟ENz:f>=:5 e[~V1f\ [\yM3 3=3IXƟ+OdI}k_@gw*HBn] wP~3Kmn Ͱ3.(Oij j^AݪPmeS8zϏLX~GGERŸDSy :y~Ӱ Z-!p~ ycXFʹF$f@fmyGX4f l4'*n<V1څuUK|h$t2}eA0؊[IB)^pPV~$*|p =B+#e%wHi5UerJJ<8mQ ?Q ؅ИƢL6 ȼ?64'Lu,%XԂ '^ڿݘ *>4  2R AtW8BYbZQ±f= A(1a ٷD*T߉m+_iqyˏ!_ics'cLhԚ3޻]`RBs#B~J&~&fU}q3U.O aGf"G^iYCn4@Rבh )O%_*a@TVx@:\V2 ӳSS&4%qc>AҪ ]?7FZxĚ4_ǨvLZp$ 3hȭ'#A16j*-g wr/s ;eJQDuΎ~'Mxle|'-L2˺#;^K脂z6GiA*G ϮFngryq`ul$hyXvL> y0l6Ρw)=nE3P߇c C)U&άTؖK? us5^Z\X~KYӐ\$!霴ԣH2ЭM j0Z ^46/CAOd a)~uuʋr*aItwn,v ?%* ]:s2nɫ `?5ICCٱG_w s&,.?*Ly3'QI5H"XPVFq. &iSlX%,+t]lcP!`2Cw5=05ܐ뺏Υ"YY(DhϚ5]ާl3V5*"'KH3Btʝdze>SD:!y 0ȷK =87+>]{# $sJ䶡(ĸ4wwvii`dRBq 4Sބ?&b1d[5Vp}Ӛk# TTƓ^J-}CoFj^Рipg/  =vZDƭXjIDx]pu~oؾm]aKgŶMq wlSv~.Ծ M'ZXi=0iꟖHz\a;g4բ]ТfIרW`@U-+]#ԇ&1QW[Mw!?  jU]Ŧ#EiK7A`,yK{57;J:\fu[/~p$(+`[`A'G3adxE*2UT4fUhX9t2s5;őK/rNl=Hohw ?b7}kBcff=4*gD!jk@['0/΄\mCiUX;9IH[' (FG;-Be҉XEBˊ[d~[32gLv`Fn а{?T o&&6jv"s_R=ɿ+4,8Ă3ADUj钻Id*t& qp7d#y|,;Tشsepmy7~KU-}UCz\>n)&5c%Џ"E>wf=M7ԕ$m=LAn>N2 fUtq]AVbE NQ?r/] ҇ 93;vx\eW4dv p$N:RY9~C$PY@QpmM@m: zabEgBTe$)-?=١)(&;SzzDKR0|l~[%u?u^$Pli!Xv0 5>C@^R԰N4OVMl^^咥2K8[kw\v0<z熉gԈ^tI] l-Dʼn/w]z=rUlrlA jv+Ɣ /# B~ C}vDV$^]¥R2Fg ur9`p26<$Jsa:mk&Gsƴ$Yϡ,ָ:-3;ƹo0dOnv5gT#~ru]}U CjˉH !h%G&hͦ y9+wZW5'( &"&Ẁ_@eОsL"^8  "+ݝE%_Eƨ9ʇ Ya$R^3a"\덏d JC|y&"}ގawo5R5! 8-u/u%Q`a5uy.2ִ>44`T:Vm`naŅ(`.c)fƴ:_HRE`₃jsjFi%H:wC\󒢷˜d:3f$ _HF{hXi\um gJ4VJ,=2L9܊rA[^ }B0wſ gspl DOK|=ᥚs š#uT,S9J]glg[QSe73ifڈh|8Zgtol/r(ϲ} sKx8Eev&e +;ƌcMxb4uA7͎JEr8Uf6 |’r6k,4h@S%\m . A6hHN(p"H[aXXz"5i -1U\(XVhOeo(@نX^7^#]$Q?MV4}.|7QhbZx9BvԾ?x\K s2i!W\;d,zK8>OeLɻ3'?%WOϸfܣ!Q=V2P̈́&n 4"_0ׯ?j tBS"987ٰπx.;[>uC!X+ь&DDt@Bd}Jƃxս@P0߱z*4? mkS15 z_e߉]ȹInAȹ}b:NW^ӯC v3 ie*|/Iz%s1TpwaWbمn ءi֐կpA6ۮONR*TcyꚖVp’hm⯋]2yîeAq[]XHWH"涇RyVu簢 ؠ`f+^vM'|qґ1ow*;]ܩpYYhbje+UXBiv䡙U`D ǯ3BRTnmySOՍqN Ho49t8o' J' y|^Ґ":mm쀰ǥ[ ;VB%~{#NKǵ&6r C߯f Ҽmjۈ&kHV/)s,q^v-W3P:cBtd dǾFObZnvww99L)#h@}QwRM\ʹA"*t {5j8YQl{-7hJaMd@W/ k$~bBbkJaVgaYWf̧yJ:vn:"֒@z #^4E"JWpOq06ژTg0a\ZWm3/$āfYqJ`א>1{0>`Ɛ$1d5Itvɹzot"yͰ]͉UI*m_fy֬lSOod 7-vjK 4V<ǥ'yEEoZ%5Fc Ь[MlyXDgq4yz^Tk?*UkW? SmaË}3huY 9orR\Wj1h=88|\Pl,R W=.k3Dͨ(ٷ_Ic/Td: F8 rVq4ME%I%ud]Z0^ `ԡ+8. E3:>C)\`%ؾ^L| 7#aQAZcHZ<#M{DaɃEЇP;w@8~sA_\RgUVpqugaY _FEOYrT7?n{6{5XBڬ ,!va\gz ,9n1khs_W>8c/WܓK!ᢧ3thƼSJ)wl waU=1h%%OjLtMB4wx,5&?-PMytac򧧩> t|Ef4z\}Eۏ`v}DSY9Q5ND|>!~g(D)Mʸ߃c8L'8$xɠhsId9}x6<R 2B Ml 7vY٧v FF=)Oۅe87nHFWkcԷгoJ\7 EpݨN^L#;5ߺ$8{HCeQIdMϟ.bP7&? .<#)هϷpb`VFaP]b׻nA8GJߥdx.}1&U\U]d~}hk[zO 9oʡ,Vh`'Սݽ><,AΚ>mKw9*/n6l&-؊FxI 'FSz 1dCkhT ˩]0|felfGdrvI>FYQa_I۾p!1cmAw.r S2uD$&Hac"3t; 恩M  CIqzI25oAW3Xq |LT0Ʌ#XM}9VOP8owu.<ܞaQ iO٦g#'Pߞq) ouR,-ͱΨ dCAڲsH7LOO@A](L*6 whSQ?ts6OjxL#Y` O+6ʍL1иKmܜ{= 34JzǠ$iޑ?E/'ju#"6̗\hv E'D+yŌly(/ *@B4Yij0*G;ѳM#UEW!Gm3.r oiE#mmƁQA=B$ 67rn5fB -Asy[*09ڷ J=V=O=F!u}:HTڪu}xFDjJܕ7lT eݮA_BT_!lN/m%Ik`֌iF(a=.|׮ta*$hg!+r?(lzuu|EJ95Mj> 0Ŭ%\&&0vqZ9gp FW ۩@bd G(0q qkc'åV`^fs8vŀ1 8dcI[Wx6r_)/'O${+Ktnί:ӗm^y3/4}2x5Y%~Ec^q6Uxi]-XK3Hi%dHo1U8\?Tm,*u=^C rȑ  >5p^NqlFǁ,urv/5Cu B=y Ѣll`fb6y^A_plEuZmgnNIR2Ч)ռl"jzw#q3zwZ0fENbq*Hj|߉b}Ajw\.4x؈k2*%?sE!٭|[A"Y#(/arCd4;-T&]NVa׫u3W !(b=ޖ}x M05qDb$ӕ$yJgɑĎz`B5EpD'+8 nWo] !ZJ3zΈ.>"pG[SDs,Ǖ+-mS%gZ}i\fαB_'\_Y]QW#'_|G梮]!MR& sL]cjn|ݷw6Ui=>I0aB3n*cMlrZqN}LqYbbms%vzstpi'o"Y ̞ G? ˇT7GMɍvz!3֛vW@ vXJ_vxCa1\߃ZNeo!AcX+ xɢMQ%/B%&>@G?!Ǭaq8o}!4&%>v 8ml긃47<,4li5 5ey,v_,5I5@72" Pp\>\9ɺh)3F$0CG1}iSRPoI,>K9O˗]|ԗ|aCpB׆%l3y9)@kjon:^X:ۧ`ΫCvQX}6R 0xD.AR9udiP7ɓnO,GC4N ;1|A@ReQWWŽջ ;qU0dygf(3~t(j!.)̵rFx^g4[Tq4 G&*sr 'K,j鼓X;s|Men/u!ۆd&˸ǀ6|\w×tܠFt@Xo4Jq0B+VAk\i Gp{aJ)I#|t1".(B1b4p ȫmQoxvTo''wI-ژ0[&U+VM֑o:=@g з;lA#( Vw/"Q{M9xXp ;7! 0Et -C7bqec פ=QLeAƚJpoL$݆8 1H{GH&/^a_Ss/mTx2^$8ڻ|(<љ+& |sY2'Ycm-9?8Nƍ\iagF'?|>~A3:[qUS S+f. .O}0Db[yOH[b4ܥt~ =>WZcGXeDp0k3* dSE4XF?[T'`EmêH[S 9o t %^0^zwC?>xT8<`*K,1ws4kʐu JX[&\asUR`C$=0Wj0 &Ȉv.S%g026F'vL#qR+JyԓӔ`C#!.- ^zכ 8xFFQڨOBׅcb͑?D$UѪGa7:+- }FYŇw䓥7]6Vb6mH2N+VKks1Qai*7 r0xHtuZ9SwdA*BO"دe5EsȌy§ɿ9.`" ?j[OF4Y,^oBQU(G(lPkTY % 3U6 ğuMݴz4ͲB>w3K[tV3ke7`N+ tw^kDʖ|nw_ A.uSG9J6<~LnV VvѺrA| 6Q[‘Io<Jl%>Hw!ܚ(ߞ[ML.bD!eLZsoo)h>VØLNF zt+Sv&.KkW+EXȫrW4pIՄ@kL=nRik3dllj5J*u~qUj\̒\<<݃\ s%_k[QҞ&+k"1nT9%l^g~ [{^B䚴)}SP  9q$/GHʝ#襱L7ZuP18=TYoD2/ˮ9ۋнչ%  ۗR7N4>^<RuuiL 8tQ1zI//5}9 DI~u^_#p8?i6e+D=ۑ;h X@Eͺ+E=*毒k$t>J*n#$Ƹ\֡}Cە4z u ,5ӟuڛ rClj߭1l߃P~.#t]kP=#'Q]=HBh7:}IЮë4̦ιhқnֽqhS"IqOsYM͘ K,4Q O̟ܶ>8'#h{:2J nD cvV ¡m_zfܶŊ[p>:_Cy}yIC6Fz8':6+ Y5IG8b&cMz}܃t:. &Ϟ&0f]VhKbIm+?5׾d:޵_߀ F݊:hy?&ɔc xK1_PCU:eG-ɘ GBMztjNXㄞ^5~vy\Sڷ/weP]ae|Fʂ0^k3QVfT[T ^,rXrF/h~]8hĤ )ONi穔 QozIH<\eT6b 1 ڋr ZyS=U f@䔡0aSxQs3w(lpe4#c7BoIcnE``jF^fNc$V3&G+3&8%KNg̀{-*p@N={Lh,,$ZZvK65Gx+&wKlݥCu3 )l~4tdLiaYX5]}j|uqѪ_PRp@뷇ӊC1߅>Il"H~EiI kgK kP m\x091(*DAөGUg'hCear\nZuv_ ZG5Vʟ"VcWcsv xd_Q(ʹ8Y ^ j&4-5ғƷ >S D4 }&Xt6=d_F?d?[AZinw%q6FLX?7!G:^ `J3Z~Or˵W;֝uaHTFFMȰVg-Vp^MeVYgbS nŧVӗzGhkxqybM5`sj'#iQGRYAItS/߂nР☶<NƷoP)dUbSbY'<=G樿O<1ܮ7ŐF/Zk`v 7vo*zbVG[f參Dpz8MCqJP"5U_ڲ|?1%ș uZ@p_m}xǔN~fkK/n:4|+@Q#L*DNl8)L4 9~+`>XtwF_/\;J|҃s4e_XK[PTʼɲ!(/,Pςb{--q.[gm#,ʤҕVTuWT/LõCk:UVJynvnHq֭WjݙLb_+⋳,[wpzBAAmix.T*{NhGLx@5L lmڏP7e>I݇;~/q\I20"WM1C]wf Tو"ZTnXEr-Sߠ^g<[\$Û|ykreH}c$}s"haXwG!ͥX^<۽S?V|˫}W?b:_, W41=vM[_)BpxQ/ <ׁ$rjf O}Blg&n(zx^OϑV}8-RmÐNU%.=]P.\-!dB,%g\ bxJ0:V/v ;$AU7S047tedɃ ;Z̉ǒ "M@@g1Mş|,_P iu Au!d0>!<n 3x'R5;3bczI?InM< 1=cfS4є?<E蹇Z"srT5d`}_?fu']YB0)i'}GQ*OмcX㜼R}M݅R_=ʩn^7c>81#~;A~9&^򮥱^D@A,OQ׌!f`wR75>0"_c| o0GX=K*q,T4Injo˪G#!RA7H<\W`6i_MMaj@__fH+ps|CQY>HI} zuULUGDoE^+"2K$ι6) 3͞Eͦ~Rȯ X1+2߁0E;uco0၏Hu|*Ol&hI-6`t: E׿dJkqW [1nf=G͈o%"!m,7lUssJ4ե=oxU,pPLvWQ(݉#QIOǹl&ib!S\D -W)yuH0c0/7 +u-(]Jl;2w'u&N D=FUEryBz{ V1jPdK,|8A ?jjGw%K|^hefAy#>7չ_ PI#,6RKAKgO!+g^ԫN}r2Tr6-ppTITS̋?ys0苛tm^t$)(0B碵RNc2>]hhw;gʼ3Ϗ9/U 6vrJLW]ÒX)JoO#fG'{` cFky E^p]|bc-Lv+W#`r~ሬ .W ~uweD:VB'zѶS 'NP4<(*b?.hVja|̠;x+]vd҃'S>@@=4S@`ϬydE *4/(JBus"FF/0z4BB @mC[xN3NQ:sX[6+vtlWlia6cd|RkLlgJȌF8iv՚^4pZ1Q Q{] ,ߤDwӱwmUgr14+(>m[\⣐cĞT6OlFa0hO3J^ӜO#no̜p+B6n;<TvZ~BIARVIN:`̅bFMuA F݈k ~!Y dvaoxy';"FsAzm5Ȩ[jPbƨ[T yPЄV4z8fR@d)70"Rkxa jw ^yص"xX6Щ^͎9s3Akr Yw+kDvo1J?+Z j`t[#o axDKeP8EE'ȐYtiUoi,ܹ{bӊxy{7P,w9A{N#6pIFѠp0˩I|7oοKkEͺ_*/$;$+ hd}Ynesu\U\UzNQtRX|i*&7 C˿ #\<'$@lz!̏8펜#lW)״7".1Qj6i`Kb"[o6uAy`bG03I}HsP8JUbO<נL@9=wsi$Z{M1hB%|ۗ7~ąPOGٸEAWBVneJhgYIrM&HxILqA]:Li-SX\4ĝ8o]VA tsgЫz8}y׮E# fpR{s:q J3ʱWR^)_d? R'еr޻RJ<CL  xHat sľĤv,w߁l<_+5 6{Gv(Jk^^b6ކTPF+=Dj "T@oO  | {af $6c27ծ9W~zY'C.2pEļְC)M@t/+XlsK;afpN;eҿSN/1Rꑥ _=3,~DLsvW`Ґ2zu5Xٵ6¶ `Lct' # &6v/:4ac l''iđ尛J,M>&G ?BnB@5 :Ӳ[;9}b6UM'B<|t} o}tv iySqfVSb+Av v~]ْyY/bRڦ8LG=ޟrJ}DY"evHuYٲ>͖Tc)Sc(&ݳR_~_281n=1M!e8O(4i 8j"!r/S*$cDDpިG -omַ9w+Cf১'8Lz]b$l6  ͓4!Bl2[IK+пNѮ*RdBBooBVuěؚ߽\Ӻk/tND8vOK6JB`=- [ǂԫ{;sʕi m- 56ҀV"H1/@^}4ߵ|VhEFη;EF+'sXdd#ưKiQ'PCqگmt֥+98 ;$°21bDGk/Ց=ym|u1buJU҄*utيs#fDI ,9Rp{7nKyS<.JX!kSWqlM͒LC㏆~˓~D""BβuixHހ^}S fJOv|P9 čP(%}Vpg>@VY~i͛<ϔ ugt8m"qᑊ +׋HR¼{{c`T@UJTg{hXdwƣO2@@>cop? wY% O vkcRE$&FMBmLaEl˘/7#g(R6w";"cuwW,?)vu #~Rt'K8uNm53m1`{+mM7L8{aX-ex(^K$:AcpoL-#p̘09tr2mt }Ya} KV5(mQͰt޺t5-^},qImg;cR@j${B*|9Pۏﰒ(ӆO }L09Y]w@4J K^~"I[XU"؇c0?0,Zh" w}$ z=i!eÜku2`ɲ8J'XzvC l@{ikNc`9/Xux`5Jl;7~U셫Y0ndVdT8mLp<'mOpljn &vxx+s,'182j&>2xSEz]VJhK^q_ۡKG^oHbT3ݴ9[<?8|E_ې#SsCԾ Y$5|Q[fZɮ|V3΍!Jq:/WTxUsOje(ŸECt5z0X^fNuӇCӴ)JzrIkSj/wX]H )d/`!/>ٹES:5eN).O K<^oAgS e6R\@ @>wJa6OyY^o@o #$,SjBZ=H^l 3qzT%͝V3Cgм"D"Xzg~a,\c]#hsZnϙKV)j0T&X|㛨Z|c$! n`JYZdAmNklYТ;D}/~4dG&clbv+MGLm.a:^yREDK|oE@;a$*ю?i@ҜO/8||5q9$)T*6 0/n_տ~oxKsq*tu ;h' v<Oƹh'O?_|PnxS d/}_-e|fAYT|IMāY 3m8G XMg5I$iLF0qm~y"?1IjKY8.s5\9/,as܉+>31" K|AHY<;6eJ,1^5E(% y =wPfcE',\<AoD`7Ӈ_#7 UIz%ͥyt ~2:SK HxkNpE>[ǹ/՝ƼRͮNChM @4߃(%J Du]\/uHtV՝B"`U&sz>T NksL3H;yk|p| Xp(㭤&0MJLJ G}?ӛ{yjl@vZиNfUwOW<PV;DZ<- %˵s"W}Rz5K%Ԏ3=eQ t498uCEt=gA6tDqi+O8&GS44|OTD6u:I7QnY8@5[5RGӀE_8P0ךp㠬&@%ݺpXWo6480a/vL%9xLDBG-k\!@JԎMx.,G ;xX a~Q`RuZ#Ԍw673R?_0 3kCC&}"vѦ~Uq8RP[,$T0٤SkvU90ձ0OacNAOf)DHvma=!9 cZUrh[SŖͥDI&m h@4a=aP6AҞ3U7*3E.aȎ+ɂ&x0;z1 Xry01jM߂ oqT.{7И:Q>DzY"ۚi8)ʖ")6=  ^ʕ0?q6v~@ܿj$7-C)Tw_:k@?@iP-ԋ}9mN[sWH;+4òlfQ Ӻ('u?EQq>˧ ݶ!.G/ I`|ɥ}7:ƾ4[dg')>zjY!u.[M("9KD i 1GɥN &J ˅}d~EID99@,/ʺ\tK?xD0MK|Wy&ku2LPأ]~ߵ`ȑѭ}| lh=vlS1]oB{Ӥu3j,eW~O^ 4EdồWKYU%X)V®.p_ђ$%/,{Gl,NkV3Sdzr['ѳ&8vH}_mRwo,8uX'ċ$ |p8Nz50 \ LT9\6Nkyfk{wjpߵIRIALQTZ4mdB +L[L(ប%;C,BwBW 4=Qk7+%m)Zog߿eHb>˸\SA2(. D>[ێ웵K|gЙݾp}uU꒣]*<-߅ j.]uya`Pf_Dg|X+2=\9oiKh~GiBC_sۗS/: x$#2Q%ߴy\Qeean7)5j'M 詳Ր;'F-@XM;!3#c$]9-GXNAYt1/&at;$;AS=%{!'éb79!d >MYcjqKIBΌx :+eXzU 3na_8{,zPSId?Y2g:<{坼`|A؎f#GF&|FhD VBnN!M0п/B i M]MFK85/;%fD,:HI_,eErkDW'8g]KYtŻy{-;Mj[U൏)$(,tF&‹l35MK/AkJ4Z41k31A{R 1"ZJ `RM>C|2%,J^O%#?| ]9qRO6ܐf9򼃃7Cv*H\@6*X7*~q HgrǦE.~?e'?sL1gIN }l G01ֱIVkrE}|2fUH-(3Qx8|Y/78eˡYO㡐 |eDZ BTcghɡP#t^ϫ1 w:RY`=v<-)6Q+{bSx]0{]T$_5/P{KqTu63[Y\yjWǒ9ў/Gz&DBO;=ڭ$L{ÏO4dspI, 1LULjrYq׽iNM.~\D)slf 2"KY9]b>bRWܩXu!9^\ ?!AiNB fn#lxpXT5ǰreJEOe[Q2_3_ifJ U~h@|δa(umnٱ09P)M N:@5]cٟUD?4p=~ȽKn0P`k S}D!0_L9 C2]7Ǒ{&9$Rc7dEΦ3Oa'|e8 Wod;nߏ;6d`kW <+9xuMTEn& oDpsv6hPx' :M1bV1אVѭ {FsO }1 i驵֭f qIt`[=&2?W(h^^<ҼEՏG/ AB?( {)M>ŗFg=ZG. >A WAzXqL&R.u3!icw6};E߆ ĕdcig候e2ÇK+ &1Q<.Ib]똲Z!A'T_?HgSEZ37p[2nE \l+[úo+xn G5`F~}H3g}l4_ht Tl5Psyh/^\(':ω  umJ j+ę_dX-bQo7BT,4iYЮȍ{Awz9L~Ch"/>,ɝ{4<^1Aa~u4TB%4SQ9ua9T5۠˲O9WWͿDZr~5FZ@B.9Jh>8dz/l(#6jzشq<ʓBӰL󂵹I-.J˩_1 ֌gn 6ޒ͉jוbpA[P.V5R4 Õ[OpqJ|YJWTֲzneԝqDk‡H' 2'(ޗbGbDS Zv8BcN5,1`PKѥQHn .̄tw( /cL%!Y#" l$ n?KKo=" 9 5N"),2S˹KAx 9]jnΑPf 'dQj58{Y^6YnlE4r25= ,8-Ia]uo<0/JXB5?kk¡:V30v 1-wD9[dzȧJcȇ:C&lB `f nθ.ɗh wg C: XTX PUqZtv=?ڔ U*W-?4H\z8LH",9.λ.jvo^~1K0u, "S>h؟הW %OL7Idys7uRrSEá:5{ itsi 5V9@9&MGEm;{&<۳R\1Us; p˱q.OʦAHz_œQsL*~LËxB%? r~jCf&VJ5e&ܸ6GD={tH'Pd(E"@֖2tݢ؞<B5dڑ?IAkWJ2`6`=cBs4bRyތ}(%t]y&JFU𕝠͵x_5O?ˉl y'O{gmXx àcwTv^G L^X"1Vg,49@a'%4V!!]V?ͳ>('HВ例7 R˅# Fm}d\B`Oi+540C>䃪-2xBS u3'LYZyYȑB+>!y5¬ yY- 38PB \7]R/2l X6|W y׵~v9<QJ%=>Q[-2r􂜱3pLUNe`2}#@wifW!>u /iTD_v; n$INFBWb84YX|nJG%@JoĿO=~)bm}=$m U[3^t/~~G-!p fnCB*jXYZH^}›%+L b?Y8J"|z4ó_xv#Z^q˘3@bP#-ezZqo4\$3NN\$p˹j4@ZUSͼZpIoD <;a 3s13y: D ~!=J :.DZ^(\y{ʌs!׹ 8@]Sa&.c*Id ae]cKذ`|}k) sXKmG 5eVY|4HXpy wM_O08bԳx; vhRg;pVaBKFy7b쇉Sꢌ#V{ vٚ% DƪYUsnmM&0(Ƞv@-'ye7ǨTd>0"HJ ˯BY f[$r 2FDv"ѹ0.*WH&mŷ4R`a;Q2iL32NVS$vRma? b8p%=Qm5<˖ ]t܇UByIx\(.ٱ H%v4Sy(7$ 2@Q}Ub}F#h_D3mf{%N~E՞r=E$+ /\hݾAM?GO8ov{)|Snute }8ފavӓcv:`I$8Ƿ*3l_Ĝ:N7xIjU?n J9FND CmEDqX;; $=^z^Sse3,y]=u WQPI}~|2̥.S:&{YK95Ηi![HRL0˰Ӗ0͆@'cBaHD~ .J K''vK58ւ+=F~xj*=SF/^15c 3XD@s. H(epϰ'>3Ӝ:;mVRb4_W+& j`,21|^Z#Cm)WqFGuilg* YT1P](InB gZm2? WˁylhKn;M!|Hޤ+|U2)DGnVKc r BQo(?EueL 4[:|es$E:v>,2`F6S ˖@P<3\ Tk Zy$S3\d%{z={C)<jg)nq2 5+e_ٚ,Sl8C, g*kKiy xVSs9OeKoGy'~NvZGjE$Aw3I\.Fj%\j:` z}D I(6I ҹ`ݝ{g5M#[U=pTki$ɜaymEwTY1S JRmY0\5,G_?O0K ̞Ux"!2H= ~WM4S8P+q5g7K T硿@jE+a\^Aud2ݜHa(^<竦FE{Dwj(a؈!^r&ް,vBW gV92xgEkhyΟt[ჵPY!+.]gDƹs!GA+j ?}OG򔭓\"Q/IpS*JqhngXD~e`̈cEQ&CGZS0xz#10T X Z-VoahliC}`ir4tM;ȳʇdϽe_,MP,G1>' ۷&!ņ#@<"{I+]SGo0,6v*X2PLLܚcDJF$'D%-T""5>_ lCõBjtm"Mn"ςUDQ.U FH,S82$tQDg-bYrL&M&sBk@7P3FNg$Vr/h +hrP| \MӷӡB"t>EujWA14x<"С l(LV [-B$^x u v^d`Z{UXQTMɓj2Au-''z"]]ch]>aáQA& c*)9v`?gnz!Lijr RS^Z1$T'Bkk`@k˼204ߞR cH â }6TD/2Y7!;3yn?:/j<8 ?͸FLoЏbY<~wUw21:(;W-A(O|<^gV I0uMgҁHݹz ]䱨V.~fbgDX ۢjȥigdڍB.[c;an@Cmz),uU%FmjsF1lH)O!o{qWK*ӄۛݐ݅_i6߭LjG PdzXd2QH[]TiޮԼ]cUfl7 LSzu_}nJhb|1ڛLΜs 6?_ Ϫ, 3u|?cxmxD5p4R zZ/gƹX6XVrэɬ1Pzkk EH2g0iե9]*m)z]kx'pZ݁lf`|~fy~$xwj9xnD^mjbf !ϒ/-YP(cnYOC(pLWzD\@bpz롖Nk p5S9J2:.H*A/ֈ VٮRfMzit) fėOGpSy۝8Y> 9:)՘KZ?Cj1?tEolJ9Rq+=5h=)TX >mo?*G4, T6wqt# #O8T(H-5=sC q+`)y 'D=B U8.jWzl|Ff+ :ZBr}O=W~)@G;]i} jy@sӀEؒϛ1&uaQZooEYJ15N"# p7>G#$ZGx0lZb泂o4? Kp stIWgzl[^8-3rk^Y\ә8QId[n.;\OGϒ4.^3 IrӕrPIhx[Z]dr'Gj;Ј&<?so׶^A7^UD(y6|{65 &YE~q -fBq8'R\4R"$lHX՝->5{7ؓm` }O瑐DZ3N Uy࿤E 8OT.],5Ng~_Xa&&ß+82|-'{sw+5Kg\ΞĿ4jszYf+̓b"ŧiiёX'--079SZQJGwmA5@~] `(&ރl&Y>ݎ420-|ɟ?"gEٟ٣<aFv l^DdX&@#%g{|j0(̝ [ Y֫*l#~U~M9Dٹ6(@up_0`K2ֈ8*xLBIP1劇JPBݯ3!Xj4mǕSZǪ e&ON륖+Q3bSmO,;U'fKLhAhWrg85ׅ!4ТF<#DM Yn_2<(CH9yk} 婒S`Fl$g_yG%0 VOԥZn+3nΐD\|8=K4!"8_תb@jo!]m!aq@s_á`bt|*KN v\6ԡ*3)+Ca?qiA YOn,_?_s}jvxevIj f$x? J/@c մDWHfw1%|JD.G35ŎTSQ%MiEBU!*g ` AL&F a?4m[ձ9zGl%`xnf~~\Ie95%:1wQ/OmRB}PR hX{_D=giDjm㯩7*X<\"Λyf̻{ʢ{/hl>өtHOONz@HMXXaDޜDM4ߌhpE06ڹ/ 6(S}!{ %{0`b;s/tg cgNz#L%W}U@5)#EQ?Ǥ? C-~$*  w\/fBhX&J͐âSI(;a}64{.ʛ xy ns=.xg8˄G USl`ѨcmB| 8%e溯U6XhV$IIH'OD˚~Bi}QPo1/wteR`qJ :Vl]ԡ!Ū= jːuQ) ]<1f%,=s4QJHN6y"dA S)'}G6^ȸ?*FS/l156 , kERuc؏bنCX}8]aJ}+L6lnO#`2P5YuصR:^s*qRzvF9@R|GZ| fI`mGΛ)<LcZd!KUyN0-)f =ɸwǾhUQFv Bf/*2H$#'su +;Zz~BfR×0R}zrIg2Bt/衐 0 a 6_px .>A+.]1 –V 0gt]>XԿ $_LP@V!j:mUHp_X kove:7mѨFm-RO~53:QzEby7i|j# ,O"%Bx\ьg;V;FӾ7d#Z^ (m{g n^zx3EQo9C3u;?sYLMeY- L QųqQm/Q`."7gB F&,.؊֦!VVr}>W30̌Ry0pM6X]scj7TּW1P8モ.`0}f<EpU> /JOC ]3p(<HY}SnlJN_N?~"jEq}^lw!-̓6/2<fi3Gm?O`'Ɔ{`kD5(Μ֖yb"%bTCnt{u 4Q=Cݲ =RVI x˰R@ը_VOH_1 :3XsF<,T7o)IMh4^y+ Py{fՀKGl}hr.;U%_S9=u2RǺb)\bpQkWuސ/S K/N&Hfl1#b.^YO*<]`:PjVh1*8ޗ. i(y~:aQ‰|FI1BӜK*m x#}afwąUBP' \$)@VSwx渎?DyGnyf[iA8Yotom'6&8U>\^#2R~h=EFZ?]!1똞We=VW?+G^nP A4Jˁ3V%nUZ-|0 ؙߚx$S4Fe~_2.= KdKRtNɞSj Т^ӋbB<>$NRktNĩ4ـ"tFCu8j.gNC9$>':Yv֭}-]`of+#A ŵҼV͚N"ZCSG&Lナ`:E9$, }k}*k1F_4NFVU*6@՞y"sx+>`al0{^8췂,B*{ap_ϸLM&ޓ| }8< s^6L!w2GV,,_/9=Y]XU;X(|-ӓoUchzT`D*!osU& v;Krv 8E-ex~#Jt;y}cű aR,ISqOY<c lQ=[fTX/+K0\HigU}'p > 0T]r~Yˢ! 7Pon{g(re\ٟ0gxNʧ;MZ$9E)31KIZ}ժا),\EGXGBӂն KÆ~\$z.)y^[o[H)mJW:0CvAc$I?#bQZ>%i`5RvR˱l*PdVkP0T][K3j* ;5%z_w@pw1;∏-|n_Vo^Q:P@qʏ}^r59N<}~_gC0L*Nob xsU[J$.T_Pٷ)f,ywᢴDi-Tw+hY<\#ƶ |RL~M2dr~g/5+S % N,?FTiTݚ'_=|4A:5|uGHi1tYT'-aqtWBgHhXC6bQx#Ѩs2Z2NcW$N킈Ђ3tc,; =T?NcTN ƸALz«.$*wvuI ~wQhAB@׾@$ 0yx q3ueP%WhIf@jdķ$?;jk/7ʦtѐ3q_:]Atro5[DvI˵}&H^, 4U yA{p( &Ǟe|>?@`(4n#&٦&v|K..$9m{:a!|wl| vc쪯VOpj,R'kQ_c τV?l=!NbIXa/pu Xtʽ?l@',Q|3V ^v-^G³I׮4oI6 \|+e a(#Z=O 8y4p`]8U]Z:"t9_gֈ[:BU;h+%lv/Ri8׆.cZG3d",PW 8w̯Io}RR&rB8#rfFzTHI"zgq.,nobRy,RJU@2 ( E">T$^,׋_%sPrs{ݿIc$>:"Z}̫.]%Y-%{Z'Ss+7F5%}*Z7Oq-WU)t&kPۣs2\~%;z0*ovz(HTl-bh(("[@m\RCsrGd- Ho=n/50*4ӶͰ{N8%ͤ5o[JV'ދdPZ& )ZۦRr)S uǞ2 #0ER|n U$c&)`YxbKb١QRWcRG@-]`o i X9eu^'8H \oE ,Ͽ94἟}8ESD0ڍGedyf7}HajԌ^- "]=Y/i +(ӗbPs2#rFre S61{ޭG4]rN)<$}ds@ E,@M7q9ť @)˅MIkm| *iZO⢌]'mz@y!)EUzXM$X9~Puz; N«6~s/nQ=BX \fj"%`TJoLIoFc}Ҝ7Oڏr*j~t4= 8C6DF9 P2XgG(믷Rꌗ;"(`riu_ʺ] 0َi+jFB3/+δJ-t֚5u<:;]Loռʖ9`H :x!+wԔ`4W7E ._F- O"Ӑz+{0kPxc$Ǭ갃wGJ7"Nus؈wqk5=`ڀ.G5˵*nRҙ[]mp ty^6+hYfEcFD sީ(ɥF nIOXlr/\ <``d:(|22a LN@@9tI Fp6~\7C+]V/HNp e=شvC,!W+`_n=*wv %={%N@0W\G\K5N WH#`;=-qwuD?ץ;\@xoJ'3{8:a7@]NdF )ܜ~uQ'%zy"n;8̗rA=O&\oҕտؖ |Ɔ C]#^bƃ4Z ;Q@P J! 7y =3{=8.ZVcfig>tnzھs"FwbR]6 }OFi^!{cO()ZbC )RgvuÞFKT?Vm"@1G]y@#m1ްB"-&f K"ܘW^y@5u`ʨ|j@ۘn E;.{{dJ^Td}ZvfN{~х,%DUTNٸ*TЅ-I_g?e9ʘD 5y=й/,gF{]7Eyn=`ӒWf6\=}:tP~KVZA qg00 P] S<^ik@Ƽ#?v!UH?%~wpY\v?ٛ1mG0 GX+S6[cR4wף[;Lyٯje2G,ܷʳzS>*%,35y%+vc5Kzb]5}B"H㚧 _ĈcB#aU򖱚p1YFe1rl7XZ1h}\$U黷tǫM4K1^ 4GyC̿|u7a܂-JϾ?LS;r1{ٖhD^pL)| S!U68jZn!h5gVEN3G(Hܾ_͒:KÏ 8C_Q&9[X<\CnC) >I m`#;QbjN ry=<ޡG%njE#7G5og&% eUUu6HԻ.V~eS3듒H}"H/XlI^mJKZ@p 5KeBjis֯ie:}]ivX +\X m-Fd; h/]gÛS-Oo5C#8`ՒB;g(r&\A7Z[{[k*4L2(z0b[x LV T*N# 6?{'$$t=-|b_~4kRh7u FL]˰4-B<Q2/觝|4gआKsc ZbaO%OŽ Gj혐V:间`.4 4i$ xU)АEg=+GlfֽD {, dI%fd ĸ])!ͭ :ut&31>,Qh?#IvݦH:6AC^ fڱ{ϝ@,ty6&t" vUjgJZ5c%nc  )6lMIPInN5:ib6m$T 38ka;kc(Jc$u$7]Ë@ӌ >S^Uc~} b+-KyQ`.'s]3k!3pPߓִu kPĐLz֐jv7-y]hOTpE]:ņt*ioFuVu[^^_y")e]yLU#N!:%Di܃,{TuVyģ$3h[pJF9JÜX"s;՞ ,N- >Hr-G ZǾwKjhʡrRB8J,8lM24@~=uV5#Lsn;"!)yN 1M-nNlxg1}ǽbX>R&{'ڬELX+ݬҔ+ Z4 <+`X }n q_68rVW6ki3r7] c\mga#_Ѳ*Cs1 ÍJGd#%-<W d両$WA*)iIRäE2RP}jm8oʠ~$\ 놙T?p"Ա"úIɘC*V-n7724E SUy' !5Hg+#aXY|+:~L:WQPPg<1aVr9p1Ď|8QݝG/jK^^@` 2` X/V-Kmnݧ jhv2]xݮ$ޣߥ1P9!9:gD㣣D6Nٍ'rV72T tpnMto'I=(28u˟x6Y[%rAT:fN-gdEr Xf2%Gr0uٴ8(:InXo_{zzGiINvQNn-E恀#L ?؏K̜\+#gDyp%H E P%'ȭ}AdL?XKŸwV"f|E/x/^,^5[LD):{\H I%λ2 |YN(<ѹDyκ&`@/RV-)`(NʟkvM∜}7ot*,3DŒ: v`;#p~uPDUoP {p Q?imCF. 4qUM BV?"WK*OAϰrwa rغw;Xw=&2V.FcUN, '!\E AV78TR6-(U7KZXrZwmX\E\<^q/W+1Y H\m=kQUe.6Y"M3'HlM5 2rXͣ:f5y歋<5D]" bV TKFB&US!]1R^"8& yB. 4Z]*)yAíAOQsw"" xOpjN;FϚ^jqM`۠AMQZQ@Wζ gf=,ex6K켘xrD9Պi fBX"G ŜđyW>)'S߻,i7qpAȀ2%M-y5l3Zi(OFb4- 0-RU5qe璕` vJ0lw9:Sh%)֞Dkh;;ø -Ý8c#|f ̀ “-/ԅ1ie #"?>bdk/+>tBן$)dnEF;ԘI l kZتEBI&I7sf7i wDm+eflsx>ϝfE'Zu^ ԧ.e>6eM\Q 5-i߫N౳3X G\CaݿAf5kKPP~&bui=:iA M}ޯ{ej+#ӜXeZg"yۅT$>? T IHV n F_jq7/軇 ll~SdA13U$/Iy@'Gevܜ XkFGs(y! v7NNbuN}* rrtNG5m"]&By5i CtJЈ'Jї4[)"wۍv›ߩiZũ8Ż}0iĨ޾1dOmQ/KQ{[f4` ]aG}=l䦘:L`-[ w}M{A'LUF!r\'UDY+K oρ/)bUs<_j}NlD9SA˽uUP"uTM(?cŹDF{iV3([AOb|;J s}Njx8!"Xt:`Q]d?BWͯЕK[[_N L~о t@`6ź~78C)!S\7Zwⵔ{*8NCPNN NjTKC`,y}@2$, a2/J);jC*(IUnhB) ʲs T$3c%LDz%E&$7;4'!qTFt#ܤu}|sۧ7/f:^ԈZ{8ĝ|4X{B#xCulvNIc!?1i^bq;I]؀mKXVt~7 җ`Yظ0M 5]耾Zc/)5'5c,ʲ8t^P ¨} Kͥhqxuc|y|זOf8Y5P]5 `$$# \vcLq7M WKv; ]b]U׶hs Ka0Zq|$'PE Ŵ#~r*ڒэ%X`r{խ9>T+DWxL? xlz~UDv Q /ʐډ-y,%\ZH?Uj MyUFrd33BWr^qM͍ZNKc}y?sa)N{ph%AݰݔOq</w"*$t[!I*SiOq#2/v՘ FP L}[ya+4ڹ/ց(S&Hi%.Ԫ3իJ@}u{pšt$f5R5c]}B+@R< RF?Hں4D_dr(G![*kT~EFF^@ˈJ3Q8;DQS*QIo{PӧJg wR#OIX]Ug<wbOH ؽsG_3Ø(0^rm[q qOHPR%ޔio?i HdR'o*z I)VS tO>;tQynwZc.?<@,]ה*F ]9aߟ}\XʦrHዦ11Mn$=ֻ ʘqYQDy(ox=W¢mr%ۮ&O{, (aLE_x_ , J07Cux.;*Dս O]m.maY *8^=PrL/ uL Ehƫᐳj,o  t4 mSDJJ<xV`~,O$ۡ[++0..Rm.it4EXNU%6$ qq!"B4Tf6K8Uۨ kNԺCc_O;O|}xbGB~OF²t땭j PPh)OU.,tU2لI.n,Yg 6ѬpxAسqru Θ\RW*W4$/NiN=ƒ¾S]H3ۑ1jYyDm(K ўLZ- pZN95|%:)b^x;B#.% TC [&D``EfZ HL^^'$9'WhщnWU%MȠ|c+s;W.*{+I,+EHhYhAK  ǦSP<11wОeL(!l)[ $[d xw i+IS?Zy.χN~5Z~xoAMxQ -ƻ*d/á/Ab&qyH,^ue80]$p8[>L|ó-z&ab %(suE{3p_\ByWyfDy?` qVJk2?5Qha_@[cik/2z|pq_G~kVP[wٻ󛕝6EqY\jao]^2lʴ!x8Kۗ'j{O2 ^ߝ ;%\d a+bVŚ(]"oa˛ DK`O/x^Gh.hmlk76FI"ȍ|N\'C9(R6鞸"B= 쿇vf(XB8os%7&|BY,W2&;q+CO͋2q`<.f9Uwפ,m#"ńn0`޸-$4Ea㾬+8 ;]F@40Я`Vkgc; EKn 7" ^,j+W-wp:ǭF@0l D}U CCS$V-Uܲŏ1e˜SY&PPwKf )%Gɓ` Ƨ{)#L|QYñ5vB=sm7fNo+9 xZ^#l\2C LP#rɣe>Kjp57)½2G[7y1vsYӈAWϑA?/.r﮼٘3> +-&EjոTGXz_I%^`^C3~N@ٌ=DLí5F7iBM3k fcmq "1&e{HO626k[&EȆ/ _f.<%/L3`,7|=LٹVEFF?NȨ9'&vW_*+P` eHC<k gcɧK) p =p\߱`\'7fPX]/hXOc=$9Q/U'vU^%S7tm)E])vsMmg2 JK;(EToYZUnis> ]OWc&h[[y{x3PH 3hʬWcR/)ŋlYȆ:*~I)pվ'^Ɏ x@;#KO%GPQ;[/})ȉE#z9e" b[AkG^obO/c[,{5&/IB:d$Km<x9?HxlMFD/\{~+=nrzg1n%I/zr[0l,AZ}` =E{R9Huh#8e,>i"*J;W$v(vHw oRP#*w._sW\5D@p /0otC2rclg$E%Uۀ"]6J5b6yV T"$K;ݣv\N lvgG[InYEå3;0& -n8ZʅQ3ZrYZРFC'ŻK m#^y> &ܞ@m\ $2̠bfPw0| nU %ŎFġ zYQiePiMSoTr5"Y6ll 0=p}_A;LHt͏&<>*=DF/ՐfB pPT N_JlAeN"0 >L5 pM5{}ϐB`nߝxJt'lk3e\oL b iȟQ Rm&Rh?{zsk I! PqVb1N퍮 W(p=$o< 57< @02XG(/73:S‹lBAo8v*ah K`旪j䈌Д8Ռ&Q L8QS"$5= AQFOp7fy81 pۖN|_V.)>'+^1 UZa Ke3:׼YeqL]DŽa-DGX)G/i AE@얿@ʵOwӪ ^;ȢB\}ZT$6s>fD(eD߅QN~%⨢ ` >f=O[*v"X]2w(QLIݴMG:=wdW8UE #FI8&9~ aN/?rsP`<[DSQP6=Kt{r (aZQ%K_JxSZ_Jiq/8{Gw2jOZEL)P5Y{;SĴ*'{A6if)xJx ,i3^n=|aAXU [ġ#gg󏜍=SNm ߡkJ9ǰ#E?A:}[v1Ձ,(|ݶ<)z;j΁287!Vzv@;8`mN{X8إ=t6{PwCl|B4hhv&e-S*M!Jii~.Q*7flsP|o3d5X E\6PHc^mҘpooN NyQLv`=P5z$-ޕ(Nnʄ"5R6+}f`ןO|h-!%J݊j5 EJKѫ % 2dz{I9kėU8|_Id1]xǠ["%8:/1|QA$A ȣx9ztfev.[(Sƃ"[ (X0*~1F*c1d,fL(<ݷVdpQłqC龵(YeC(*DCaL[H=vz9_!nGxr-PBؐew Es>⿊!^( QF3^ҒĦEiKnT8%l+!-@r%VEc}6n/C!}&e{O'}w4knz2Q\}T/3M^jI }C^UMuHny9r-|Ën#X'1%.F4BnFc?!*Ty\ttj` T%1z*z" z9L^w퓆ku|1yX" ` TNv51qsty3L9lˏ'k2X{Hu+ [ x]t2|M؞o|:"/:-*v E{cA2u@ߕ$(BrF)46qSހYg"< Qmhޓ?"b3~̫j.ag*饻3FJh>+Aa#4i|'.ǐ4L@@A6d)7jȟF}sN:m~.6^uJQLe)WCk`=7Z.I:K2)"keomL3O|x1r"qB܁5!ws8zԅ&(]jH8ݷF/Z 3VWR/ov؍52BSӤTrƍ^hTnK6a<'U0FSz;sWMgႿgH4/˅AiRJu$*VZlzbE 03LKJ\H7Ӄ{  xLBzqnUn)lTQ1C>`j]Kk?vE&FpDĮy 2~ 3Il*iCbSFl4m?D AKDGBc'wKo\\1|lj^&MWJvMm_@ 盬c||t*Gw<2,xido;@N}{?]9u=%TπCJ~m_2@^L>yLm*M97kpO5|[4O/@YȒ0C@Dϝ5tudזy܆͛u|trYYt[aB+5;sLIEb'šLF $ڍq[svCY,1 Ȑ2TISditJ[0U7qZ lqY{z}rc (a` HR=|{xx]ň )Ez UKt-÷A:ċFz3f%isԝ PEVۡfP_}Wp00pׯ8ykJy-85ĶS=r\eejj|@3)΢A׳F'kפuôT=c~3mr5"yI3Es-!Srϑa2ǣ)'t`IOU1HG HRmQw)Kia@OjP)$4pxI[ahWf$,^o6LU:W 5B=&eMyRvu*P#@D^yO~SQG.F9N1|/ j!;Lv;/SK1¯ТQTmI$ < Bɼ1LGQobb;JԉaeFni/h1wcʋÄ|;xGAR:4w;`j.Ø(6 fnI"&n.Iܭ`{Tb3qY=P["Ъ&Ȭ_WR:- D ٻ+E#ξVi9c0<Q|]S).v 7naOӣQy7K8pW0q% kcyu, ܛށ"%$!hh 8i⹡y31QuxB(} ,/;ܩD&U)֣k<罇Lc ]e^d1}3]$G5_84Q|"u꟔0Ĵ)_K+2v"4zc}dȏ}R~u]ma~Ca[ԩzqRj6M-RHQ`p[ n+q8螬ow]gg5!`},Cjǀ0HYk&zS(Wi# 43Y''ѷPd0ﵣ}a+0r `]-dRn$A#x^>A *|ۋ/EӀ[y1Cص^>r>n|2 Y=x,G(2Hs.)gqPFx` km1tgnfp'WnR2+ N񐪫L?ֻɏ9rV -O ^4;K5S$琊[VqZdSnrVc@l\sE3rt}8bsVPd^#wyF7,fv2I&Oʞ!#LS&hv<|9ad  fcX7Ҁky8E,y] WB ㍕%?̵rz cƿ"ߟF!qo?6oN&ZqH.5p`G@M-\1$'`?/7ٚΈh6 x7=0 f/>4'!a;y60Xs툸r/FW~Su?bI*Et'`{1/%fËRE}j{8o=7՛Q:ʺN,e` _NOy$aQXB$!Τg[jSǥGly舸fM^Umv:/+?Ei>܆%p[Q0)+fi͏䃄~JE`e1 a7689KL*b_mRzVSYWdY z'7P!IkƟ FdfuRgL:H<*o Co9^6/=J"x-om6VC4UnݡF"MI p- ^,y;vU*­5.8͆ec)Q12JJFX n4!g$KjIGZ\w|}hQL|&/Sm¯ڋ"Wk9 [`JR`éE!ԏ>,̟.?Fr bIyOsawEw>rOvټNP) _ZltLP _ْr060`^Vm1T/!U?l^8fܒ9i[G-`)Mx@Ųz#uAڶN6H+GBUS@)Z+]#Ʃd?m =3f#)R&lۖyBߜ)9qظ“sA7{JiluH Fa߳wMpq蒠dJovnÓ5Mo^pT}R0;z+7ً^y T޲ocj :Ox*k6Q]u~BfQ? y|Ԗf:E, K2s:L*PY_ig&00=/sI`||j8 ` 57UU"\t o/O^b'X`uYzRaHD ӆt3yčq&@Me7YWu,J̮SR kyeXBgٔ<\k|5$gr}kaBBH -9+(E\"_:d=;I*߂ֳA/\nJ ,2٭bTR BRp]&+cOӰaL˙Ndi ٦. c覦LjjsX/J06pFOZX,M#oPGO]pA*Kkv&h/zV㏷-1H5xFru}X3QGBQ_ O94˷8y-ʛIoj)`1hl? -yJ<.slh$d7KûҎ^tʳHd)U%(!;ACPf:_3&138&D+{ ľAB3B:9܎<'qLeɽ]hA:HNأ2bc[vp)ƤlYX&N<&pҬ,AqCkсU?ߣ暓:R,6㧱AGK@}>"A:*]t^¾ =C@ˏӳgMrtK[3I!ZTk/[/F\gգ Fg&ԙ4 iܪ6?'w2ᇼHYb;:6YTO71&XaAki;h y|g|ѩ.YP8;!}>FR~!P8Y:p`=$ͥ3/.I队D:qDi-sd<ξ0`/"+S5)MmYdF8@ g8ZG(gFk߹3ѐ*;m%&Ȓ.mcr7NBce#KhʔnYӽ_=D/qgv4"Ẏ&OL.)y8ڈ@%* ZɉjC(tR#Կ=~\2ã ]i^η\M:C8 cc tH3pI]g Bt!uA1u.7 \R΅ yK^2\(Y& 6#2B=.j[/.J b}cѤTPʱg\fIpX ӦtN-" 4nɦ% Tsq&6/K3ݸn1]z _BD}" +08 0 E~?F3ir( X~m8G& Bz>z?`Ϧx\+^SV\ƑS^o<u}54|h+qy?ֵ{NN2&~Ld':G&Qɍ?8{ہۼ^0D~4-bǦ'11ʨsv AN*>9U¡!} ~6H4*B8veTCq0޸,/79B##,I-KHĘåe§|},]BEGLc,Eң\F!u6AR9X< 1IW+4Oę@Hn9kQ ITx>ލDL͑Pi$3Yti3}+%h_Ӷ1NiKwRc@E\>ZHrЃ,8vki"I'#+j =. FRh1fG0 CR_+恠7ND8m֫~PZ<RXJL=L`tpbZI4;Z@$XKNw_Ns1!쬎hAw {WtbRD#:yO}472e]k7@N] k$<c>!r?㒗e{do0X ]懴m^:,GS !ٟS\0sav2Lc+F{.Hz)`# u6fLS ɗvBzΠg0lfU@-ظ12J8³~B"P%h9z%X9ϟy3%^e,QmS)݁r^|oNСy(;|*;R Y(G|H555v,?+я`Xr%-1W}šy t ur *,b_ޕ 'xWELSt_۩xVO $d~MD2 _le$k}ۃ)R @Eػrm;X+rm 4ߟ,rqƷl\sn/jhrM9 3ɬw.&{Q;13 T1`zsGo/Pdx clw؈9g+e3s)h"$"2Heۻ }&ؤR'S u64řGjc=){xd^)mːojgl [w )<Asa'PaJHPIvM#/oۃ`r{z&d%$4hgΝ7o5!1J5 rJ.KFz> M52˖ MM'Fwٻ.r3Sy쒓z=UHJ)5,V扛9gcTN8|\jM%@8>bTF1D~~ j-J<9z9c]6$x#?gA rj0kdy83WтBV?%ĸD:Fg+S|p^Ф4~ĈfMYOSهd}+em*Z _lbîųJp#gv$7L,϶"(mN{r_LZ)z ~oS=9Sj>q`FlB)[{ˆ:ԴyD,\JY4kyf+ Z6JAps<Ҿ,N:{}ǫ}OED|:~ pN {Gbi+703z*~R: ]Hɰ[`y"=>MLQDIT?Lg )DOWzR@ <&>&{hGt$ɜZә k15ƀ[ynʙoQF֦hN Vp@ %uz"v'Mݲrѥ Yjex9dk=רbs IML˗BI˱/M O>_T+Մm͘7[8WyHin3XKoH'x] h [5Ks'W<ɬSj j:$1'?/1ŸW8~.0G%#4Ϲx2Ú.dy ~r2|`\ZAֲƌ9lBQ?l|icd Cd:+S%}Bs6`%"cF₴${m' #_R?)@^rjƏV%WqI>Gl%9kŊK 7y_˚kD+]Jǂܔ3~lA+2}bŅpgJElF ʠ늧]CJv$QYR 4(Ooq4K_:I|BC@" ykVQ>X;(S}M@?6YyK3됯RfZT)LRkN*{p{䋇حp( -%1OWX8FֈTy7gH)ބf_ {B F7Z߈ڡ2@Q}E~4"@P_y*r2]PojU@z! pMװ0ib,&g`:'O {w1d*· 'Upua uIƣ^سMZ_-Dexʆ@*`3JǦ!Ϭq,'SJy~?O1dع‰1Y} ?''U2EoZB/"DyioQW[ } 3/,c7GpH)xI=<'cBQ~Q@&w&Z@ 3{Z 8@}IVD}.h,Y"NIlkdތ4!./AzNMQ:4*9=5tkY6< )8d ͺ83 o8j1ϗjQi_:.*`Y9v(Eu=5V#՚$Bx3u*-͜pi窹uHr6$Ì|,#}t|UIizUA4v#NSqv-z>WE_8XbBo1{518o(B+.dlsslڹ+7B>KS6en屢n;+ӇdǚIs^R ߾= $g>Z2c2l.2 )dW1>vG=L݊P(Z\ PSHأoBk%J" Ւ% *UϺb4b\)r[2@F{#}@QƮ',;1.@@B5 ^,@W -'8"Qho-_H&!R( E1yЊyhWߍ kin:đp(Α p]vn$B=+vg*Hq.C[Am@[NVvK܊TL *vhk+؝IG{˭LOVq٠Js_h{vL=`[j`v.w$cvoa;g VV=?zd$m52ύgKCc  B!#EoruySY-(`pCȸUvS)]$&zY8ݱyѭΣ AܰSΈϬ~%b/&~ Rނf-ڍv%&ddE?s=Tߙ.&ZH!sj+H\GvAhh-hvsP^J_K]Fftp*K8 g:]ʷٸUG.q f BRN!!Flm kѝS2=,5MZ &9G ȟ+YXIi+K>CZSmmP )*j`НicDp(N<_ze¡K_a%NSn[Z#cig9NK"zz54RFo/HHqC &Pl(0HvT"Iyk`;֛E<5?8F[rTu+i˾8[^KDGˁu&?3F/HuN~ ΛuU"|/6_q' `80+ ,ARBAm*:Ɩ23vQRC(tnj׊Yߖ 4^ZmnժAIN| D&b[t!zYa3СnR!1vF> tQ+;؂X#0[Z)CKh);'<.y06oQ;}p !׾r$76:DpE$7BY$ /)`C!`xl .eDw kchí]u(kzBn0A/ྨT@m *oOh+E~I]PNԺ~iKv>MaaMȚ.Ԍ:G6 M7$,R5# o , ׬e*֙/bE7"wf 8/¯H{sYw^)Xa<`NBɈKycʾ\w3A4+ ('ٻ@ja8sv չlƸb YH5{/xfM%>c2\ wKΙ_^ǭ[q`ܩ/odBFv$49J=iYƞcGǮ(BBnXUօ6<"t%cG"L"$q4a/&; ukX-˱50x);՜!IrI[DXT]`tI?Q82 F܍WR^\nRYik( aeSRꂍFEXoZz{KTxR*J4#|ꍵ?F]XmSkpgbS_W~ɺr 2\\r7 ?;a,/ pD0KM|oӃ.C d|.ӧiF/ck<0CVjg;@H}+ڣ.lɅ& h]tG/#5w.Y[@-X,S_#. .r*LG3/}&cWABHSzx}$ *-gڅyudU׋Lm|7d5 IO:Ps<4& EAAfK9{ڃ IǹL$+>WzE;ofâS YκO+mT,#Z]E<]Ԗ4`, X3|r hwTdlO!Mӈ*0P 0&7]P8 m`簿CW\Ԅ]9YmFXA AO+x,, ̠k%&U*h9ԃ4RQXj"{ |bo>gg$ D@5vL%N/ciJ.$CŭvfvW7OI;%GuhO` _=qsXuwy9mX;%u]gN$¿jN.RwƂWH+DA6D(i3R@0#jG$3f#R;NL8g Vu`yPQMѯIP% :HhRNӥI>سKNoޮ7s7Zf:/`d^fyUbGu3Gg6v@,Z_e{+}$l8.yέ!r+oK-@SL%,`mf)ZڂL+5ul{͵i_K{/k= ѩ͂},ĐѻO 9Qikĉϣ(e_m qCC)e~R(J0?RUϊكa'چ9}cJow\ms?4yy=q;w"gR,yaճqĬZkP>Et6tn~%vǕ~@RsbU.x+8VU~`p3 *;&&'vL_Y$/֩[lhUU4G@q#أo.`)~A/]^9QQ?/[?IffhFN>ks}[C+,SGQ2ƕ5)EH:2 _..꘤X%X{WWK{ xK^P0bv~njߩPFn_`r jA'5 ip;9۾5/J~հVC-V7wjx iiz̀ 4{7:Va #7@#2 t˷EXG 3|V'*C_mHx#WL$4T#̠@<æ ʦS56K1C_`0b{;7,"Ud,khyN~,#҉IM#f(o&:K28HXҍm61a)WC1<)v"D63b7!xtUfFӒDj d$J4n۫D[bz-/5tKsTf\v(IVaY\dHF ]Rꦊc1 l8J3UzYJtKiu}6;ɁvH=a&8@,!)egMKs|ӚC|덈 oK+|G_u4Q.Sbw+:/b$ikVc` j lud@l*嗜fa,wx-,%JexMMZ2ȋ5LM~nG%kЉEK.xm\XXeb!: se wD"Գخvt170K Mwf(sKW*N$e)eg;]i ̘ؕ߷,2i0ħgi4eҿ6lOaFߞꎬ^q*cLT5D ~/w[EcY R&χ ! D:("^0ں%i[8ӳrxn:`r^9W8ݡ \P0n\/!^WeNc:#h^0#@k4nN_'wKUS>z-:4^ p{lr;f181yϊW "X1M/X3Ur+ c \Kxf!^Xm(Vy5:呠믩 IWY{Pp>dtgGV;T໹C꺳R_{oX*Q^11DtCQ懽1lIIOȟ9VKF2D7%NКtKkP/hYh~k/KzazhkM }."»ٰ\KjZ.3YF쬕L`1ȡFO5Ǜp/l܉?N d;ozsO]G tBgzIhY; f&:`Z ]ZW{pM1ؾɣf#O ~|l uauc> <>]FVPRFU t4+ǩw!) BG+{?gPDGhLs7ȉ[$ۣm-PO3+Tfw L_ eZjIn"p+5dxw!`Pz []ta(W$BQWDr~vwq;ɰ-0&Simz$|?? m}w 7BT!Hr9wJzu^I%-MDlI1o +E_4vd (J+%?csR,laoDN@ j#4Eln'tgq~1I %-=tArz.\PӼ;MX/\n_󐠑 D[-(gXw"NDM)UuKlR G2fx'f伫/~_nSRʫx5/hWz9> s uP;uI!GO"/nAݍZWLSedzV+Ste^:]GSj=WXX`HyQJWlӊ/bG}h-i|OZC׺Kސƴm=^E0)̎ ?l>e2d6O"M/RP ^ ($xHJl/}R4M7uS_6^^n\ RG+͌c+v˻ɿ*J{s*u4u1t}3BuŹMxt e+L( 71( QEbec<oΆ~!-ARVαؓ2A{i|U1a4|igw@rJb7 J~OzMrPX/ęjl}'bwT2Asa7)jX+wnWE(_Ij3h.4c;6QؾRh%Ľͨzi&4I:_͚o7bDe2{DStK oO#)x[I-b>y762k ?s7?<E-5"5d6q_eّgYnFuA+g. 3<┷SF[Tgc3</?Q+;n1r ڹ`jf$SE̓m4˥DnZֺ ,*g b|-7khFI_`ߵ5aI Qeq~ TZN`*ʨC}k.BUa%$t2D {%MORey-C\]wgNrn6S;MpףHM=;o׾[dKUwgqI'G"P$) Ex_ܳdޜ Ӎ&AP)bFp:Չc Hg҄ݻ! wpz1jS*hkUp:0 S@%w~eXpkX][R%Zl+S1zV1$ C,x btY7זt{AP` R B6H.Kh}AObĭ7_<єE{%)~$v8ZNWZ\XI,ڶ ^Qpc[΢`* !4^%&P!2S HMu~HP)T3/pO@ݶ7MôNGIMx$j-%-s]t#04rKբB-#8p]Mx&9af}V(|s3̷ F{?;xENd}8`qo!`比Ą PA*zAO#-(5hQTxѣ6( ?dtCaSoe_ ?P*1ĥ^SUҦvmN]&G X#싽썌{| \\U3m>$.Z $!n| Vd.R! '$J㱖Qı]'tHKr7ve3(!ŒkF`j;g@`%AU*; vl#= xMcR-E1x|w?}L`1;Iq4h)<)מY[—c^[EsyOW7JX dúƠ g%&r,78Ӫyt/։y'X_64DkM[(N˩T3E6!.8߱k, 4?:@,n$_Jo"ç`/ce F_r˯;<+SݡP[Y*&;lB_6mC![6Nhtu b$/<= S#dYu#'X~!'="[u+ۀK_9Bk'HATT' cx1êqplc\Np>@cu·GW-TKEN+sDaPK2q*#*_mKxoS.>ֈS8~6{~dpD€_{)1jD8HMZ..YsTMJ'UQ {^Y=~t 1tw:ns,~g"D^F$ WN NX٠H~C&&v~W;\i^? ~|<ilB9w3|֊ɢjlKSs rxjR'H Q6rƤ@XĿ0A!)iPA@*KbԿ: y>b5>'è~.MucVf{Ju2kuGB2#&YJ򥓄VܫO"Fلz(F1`b%S_'5\MJyⳟ&,N2i *eՠ|򏌖ZWо!Z:2jJcT>*U,&cwQ夷b!!JS"|1$mcihEB)PO0$V'[=0u?%Z |=JzG WB֏w N;cBp=9#Z\|tlm ӿsS\\;2K`3_ee3EE}F Vw vg#c. ǭ JS]RBgTeI }]qQ9$(~ )K;-Vnd=yƗW⺧1md@=2?a_i膃ppZ jcwxz |ݍ ?psR4] ؠFDBY'WTsC8t.s&@}yNC0J^͋VᶇeZ {Ɖ^ 2ե;˾>O3mb;g9zڲFSNX$}{V4bcEd<0 :A!r_<*ݕ0hx씩Λ7؇.IS4LNŰ:Yp^{*1zʈs;ɨ-bD9v8t?"ŇAF1>/7TI9YOj1I$ƖdGm߃xY0\܃b1F ٯ;Å ˄?|{NAdׇI?N>?1knƘqޖyT䘽F9Sheㆀ e4TRЂxn }|"nD]/ʳo^L`P+3nF9!iz`(Խq2jNkH)T +\\|^2ף|[z.p'–c)>`RFJD(t&f RzC9,|/?T,*Zi]=/QI?MpQuv3 I\Ũ'uKFq%M5h8aںca4 0#["+֛yUO;oxFee!݅yyz;Gig"b-1:sQ2''Lzoot>Jtovkj tj*m@̛dѐjuQyB>_H_X,;Va[!KSӂ/]"]gi*Ӡq0ʃHZմ}Q %slE2c07#Ì6&iSm|n ;՝:hcڕL&qӱ8'QYYR >i?Mk^#8Sf?hb'{®YA LT\7^/;ƛZ:"jM-bsW,zKd8mP-6X <8vgGژ&@ެӤTZ>~)ֱ=kk5Ȭv`1%RBjQ7T"35P"0bd1`c1@xBTTRzx$c':%ѱ(JU[bԕ')a3̞T [͢d*3gfy qǦ:6d5Pgtܖ;SD)O9g";}[lgm]HFྐ姡 oT7h "#rjSHrȝYiK4;qǔ/5cX+f59:tj83@0Vzdv: en~axzrġ0q8qbPf`\񣮩pGfKsҔݺnsދ8KW֮.%BR Z<3`^C47{rG]35(},qBV oKj3浹S^~UO`FTMWg%嫘cU,<^P@$߯쭘'bڷ1KY:iDJ_*#kX\.7eQMQ?1ZUC e+b_V M|3lNHhYz(T('퇐^~#O%x<^Wzz(OzAYB)o?=sW"&Gῂ^J@d֮dtz}yɡ/L'4*G莱ףiZŁ ކuZCT^ZDȈlnv[vDbS@]ʈ|38 QԒsjK;L^> @G C4^,hHwe- .)eSH08N3P#Ax$7r )|(l"3Sf#7Wzbw [,l,ߨWu?R sI@Φ?7h`ML7ඓT]}tNfnTe;^K7tn!8m!z w3?@ N+ώa귖 aIR=m Z)bP0PgNScid'?fƨ5aTMc+]S,W2}8!hg)xhk_ȉ71#uŧ.g9~stu{2,^ :'&ߢ~^߿l nRI Wy+^aĭx*K%/q,;=%ܢ%%3G #KHsVġ*#gKT_ Lީc<d6fx=W2%ንc 2b1BF-/BTL%!E`o(RAhC%j&&r.j:^`BH"WiI 6΂خ[悁{rs щ~Է~}$dÉ\9fݞXWDy;7/#Hnyz+=ɝ+Es̠>`RIJTX]\W{ἒ.^rZuV\3۸oylufHϔGnXr/W+`u_~o&}J9CLp/?# bI~~)aA'`988+w&9ҵ}6k +ƉEU] S'ϛ{ PNQUSp{b`o' xyq}U:e^]8ٞf1"-4ɮN\)JINGDoKhgj>7NG.)OEa6<Ai[vXA\$~07#,dwKޚ>k**pu陽m|>z*V;[+M   g&.H5F)G@u"z"/&?:<^S$ &ל)-~Q?˩3L RF]?z2WG n>*3}LԄp]$&/t͸t~)q=$eCOW ߘ=Va]>DE*Uc;@45)zawnMG Z-uNt'A@sJH32<mf:Ihɾ :8SKL {W(иEOk6Vw5ᛯlYl~`Dtrh|1;ϊ$X Fn#r&!wr9d1.Ok_NAq"b;w{ڐmtCDk+}D+e%\ן/Ѷ@auyiPd?/ʛB'ߩ6@Ƞvm4щ_r^mQpo+α:2?}Xݨ\0u3ah<Xw4b&?KvDrk!r)/nkCX4M 4Iﱫ+Fpfu/*@hX)J "C 7Zdx3~o,e47ZY`q87p@LV*⌻}xc:C3y/BV4A &KԐLr}O\ T$TS=~a}TBP_;6Pa P5]}-sdπ4:{> r,Hͽ5fϏrh`t}Gp rtxhy M~]`vp^ \$}u/491bywHzȫesv|<<@͋˝ey{D'3>yr?6Jcz)A?uXl<۝ye5 &\6惛+0=1#J\ҾdeTkFF D2p= ryWue8 @:w:NKuߦЖ|"tA|C,HPrJ_X_ Kךɾ>SIQݮ4d]GN h{bia|/Tl(-PTynN_ߨx,fANxq-X-y`Eh u3-Kv_LeQEX-kAikO Yt"CAsX>اV\iv^#tߛt6T_+Ё{]y9Fzn&1-W[nrh?-3M2σmaiy4Zජp(iF?CΕNx(+܋)=Pi;+E.D"s(oQ; >BH. \x;ɟ.H8cʈ%頊ol{roWFDtG0>TMI?a8wtJk7T3H/Pi'B +^R}%}[pNodc"H*PaB S,@}vo:R%=ܑL~_\N΁ |L\.Bw ?\oxTD=7K9/ W_NMo~q1GzO@z]Vuvor pxD&4E|$Y;(A;pi/7 7.LKj?TS\!NƼ 0o\1eMV~I@{IbZuk\%h|VB3/^iO h&Y9=+9j0MkTPA5(.)vQ$Е)~X$`uCΛ˲h3Z/ҳV<8~͠N;ޅ|o'4a4/cqĴhn_vF ts2< ٯH%Rt;j_T8?.ӿsL1Rݺ##a\ȋ(U|ä$rwpm+Ƒ%)$\crݘ)PY }+T|B@P Mk À#B{!!iHsIW  0TjY%} C,NXlV;2zsJ|`a8d1/%~ơ|] NK Rǎ4l9_JMV(tu%(]d;7\xo.P)h " Q~i\},u۲yuőei-4jF=<R oJz|yU>_)z}p:rJ%7#IfÉ^=XHbJg9! Id`?d(ƤaW4$=h0 T=1(vڟFLVˤd\|B-%ZW|Ka(G)O,'hs"ÌboN߰ǣLxo1'ﳆTL'1MHYן4HafR[`)l;LP8~xŃf¨d8JTquc ]C.t惟D{_4D ;CNaqZvT'Y{с\ SfZ_ ݆'sqrUgS-([ EΟ2l:kCZD-{J7*̻L[ӨdR\&1D_`7{Xb44B:2O#Y~Q+9cɪ :z&ҭj籓ﻒґ_4ZJf'xMpPN8vフlΊ>} {0RF{֥-һt9@mD^Clœ&{N!.nwJi#=N|Vn#ibi(Bj5Kh%ׂF7+I6*L'$R&V_YdW<(G…9H$}}D EQa\1ɘI'G`̨8 2W0W75(xK`X8? J&+슘>EtU--uWv׳}ȯ7 +votiQ0؁ $ ig:ղ> Q@gRfJI2ڶ8_rΤxGN_Uv*8ֹ",#0^.7Xb2ieRܺJ7U?O'9o?~&|zHu~xAqkxPJ#c,iwi&TRI <_2޸(|K< uD>_0'׋믞xgit <ٛsO2 |-COe$qG8lrzٶ;G[dj.~-W\:sqQ8ӑ|HEr'q !:Aa"hQB6[\F TOѡ3!c2dٝa *^Jb 5]n{L-Y *kf#j]<R6||6KE!fGhO (^=6^mK4/][VԳZN΀dCD_%cIcF\$A%1'}oj|Ѱh!PN0{6s0yN\M) VRC TXE0 z>D5I/ A3r8βQԀZtНDQ[f[}.} )KZaZe@9v j:>c[=/mJ)d G,J)2O jLl):6HT'c7g&_P\zZ$7y.|aj7;0[㸲t}VQlA'ՍiR0K<P&7SǴ0*A`LU!-BPiff#S i!PZ#KΓ9j 5|ʉTEERxTj-Amv*77 \f]F&wS ME9bmW6qv:M2a=E.6\,3/k=ޡe6o+/*$wmx,EV7M8!w#6j@J5DFKb y bd pylST5EAv}t9{ #~۠"~) 7udȈ!iq Fgzf\I R&PhN|O\9_m0,ULWjX<-ܝ(}h5F4ʛl!RL4_H4+O0#-+&}k].B$A&D9)҄tqhkPb:Ŗ{.^ Nʬ ʳK!8 mgo:~yh!GyyYvE ]@C'UN x*)Wg̯1-l pQG 㻋1;&ŲlI,s]՟-R In?`:<Q e%C+* GR6lg%m婼1(@ 4۪Dލp\ ǵD(6w= $25ga!['mخS[$K1> (C*"}'XLjʟ[Z6׿1~q)K36=d1? nPw+,"MݢBHo -ȁ0~'hCGIfyt(osB[c43a?108N -!" c!%;cA#+9A= :j'HA@XBJ pT(m{uZ.s%IldэּWFv%i%8ZA]3yٕݒtuN7>Jy"7S_'yYluƾ)[;nPP."J}4K˴\N شSsZuE0nxds~?\5忷ը0*Zvs(^&UJ+ʆ` EZ2nd7|B))$+ #w5+1$qݕқa&3JC(~`)1<hu$L;|6A؟]h,ɑѢ0t$9 nyAWTl6:r(T/buއhE  Yi 8{97-gKc,LXaۮ'a+h# GVd]P~"UѴ6bL_`UM!tOrA_\֚WC&~O"qU,*0BQRiuZ\ܑ;}iqlSyQ^"_2yKkrTH)h0 \-U"1em AH.߀L:+qe2S?v"#|@Q6ǭ 9 d a`X|n̅B "¦WRM~Bt.hIJ8z.{!ZqĄ4+=m>=v%U i3/!h@p4?βdSqow4rXkWOͷ[ ]}WK3}.*IM픶,7eC+}T2+[h,W4.,,Y?{ 6yjܷMTɕYIݠ93tpmx &$ڟ-,cvTj+aCZ2yLA| *חР/zgx=,-^ybq>_NT@ (D\Z.vAdܹ"yi$Mo)ٺ<|wG0A qߌԄuLUe\f P4A_EcGr(I&(tĵ}fE"5!9ˎ>;3_]zAarg0Vtzwhn'*^{g{cS^1Bj5 j!*d7(H%&dUsƫ3ꠐ- 7_kmu\tKbbLѤ:{wRGtEC ZgSէJ@mZ\>PKLn-+#0f@/rކX65NM5Qٮ{J(` Fa'N}C,z*Trܹض[Xov#ض8lMSF+tV'q(,+vXǭЯ0b:b[^}"5LJINҪDԄwO&{^@DPL?ز'w5a{dO*pd!!qwܻ^5'MΝ\K*S?e/vAa-1c%Iv0'{}iOvӄ&fȏ@\꾏fL·__6 6I'_9y~<GVk0 ԰wθi)Mcqőw9"Sa.9lK.3&x ߱<-ܸ~"8[]6%*ozy/<$i n6mhQe9h-r-(daVKW):Ax52ĝ*0w[_-n\*ڟž+{%Y8)?xgY)dy՞"=۶/ۓ/D^6G\$c_k gߤu.T@'^x>Hny{l}\>)bWT̂Y.͗ʝk1oOj^eDw 9&#-{D4x9-]!zʣ*+y>@?H鞾#Z| |86Nżh?6a.ͫo#eZ:!ZO_.8'ʈkvgy}3z(}.UCBySG*p%I&bdxRӓC?RJVC^ ͽ!% ׫Q 3JF&XE{OL-&s9::aa/ko>:J 7Y"vv7\nRֱm97LjO!?l/Lo\&"];&3 #î ^yb=+?mP̅$eUO ,ʉí2i'T\YB0{[lRٱ}T6`nVsl)ǝ^!Ǜ'bΔ 2=-v,r9u-n3T5!9h=~g~oauat$|@ݪ @]]^ FawNlp6 :[72ZodrxT3AB,nn9z)09&69uevɃM*𗖏M٧Xdw]pyM'+%kyʘI4y ɭoz~_)'TXX+Ոz\fJVOFKqi&utXMֿś4!f&6Ks$Gz)zMgY_zJ%Q$ Ц^ !2 s'W- 4VShG jCyyWCO[^/<(#}]#py,}SغBG5̀r `rwrוּц6@l'WF3U"彌xVR|9Î32[ 'D|x_{ !+/,ڎ(NTGnwl)4~?+x}@ۇdp`usA|g/ 7)~[0zCK@]z ve" LSQXOYFic[$Yŏ\DNk=,B#~]%QOLǹVRkFۏLF8?XH- aEK:m˓F3tG|jMV%.K$2 Dim|qMP]OGߗURecM~8قb$iTFB LZ_fhGiR# g[gZdq/ldCԤM*'lbֳ> m9G{ecPO44|"cEovLzOD.S*k:~H)&; @CK$]fa To j^_nn+:(9Ţ;3z{dAk/N٨^ VQ#ok̈f$Bg&7l|="?<ݖ EmtcQa Cex~,/xtskPg͚I#._HB%4jV9a?Ztkm-^w^SA̦ 匁@!4*n̺) r->a`e2:F8LE*X4n╅BA_񶢖Ԩ˻9T]?܁]2y#`o{4en!>bONLroi>ek ,I1umh_qєx"_CY4Z/rVV|zWNfTdzCH@n t%rS m68Dj%W2+:1\FwŬUD;ZPXv& }b (uLJ&Ybvep, Pڋ}B, 8VIMh!c[{6tu Hz<.btTu [^Sxs`1Y$p\aȲ-"S}5eIь5b/i!`q'qB^Ϊy[@\\UBxr Fh{^Vß?H IIő"6R섪؊KD9~y2킠E"8dh$}hI| [M ~`-'zt{{ufH31-4)S!d:_S=!Z)M^w^.75X ]xJ ,aGv$sUh\m_U+7 i[9UbHUy#o)dm/RC/c!'&zP'i6 ffF@JR}Y :E4WD~*h`*o .Sv.c7tSC_: @B:j}B7FfBf;U]& 7YȡY W>!dC}7r{n+w*/iK]3^G4ϴHTH"iDK ,%THzqQ,]@ţzBDKB<ԙݦPw:ez80~mrU5/"HjcIWB<F D5by$>x  I 滆nڹh ~$V%n5\J 0!?bHo|R Ks #eK$E`Hh]-2й~ܴ4[.9:Z} I}, LH7[ͩ(9Բp/ y)UOl4Kb-׍HGK[ٱyS0%J?!]ji`p<3SEwY~YH7=Uxh=k'*}G?4B3nΨ-'- e;{ժźiDcmܠ\K;Uv6 DeY(ջcj"%X=:"(M󸵵}R!VẒ3I Ebi-]`F6p:uةnтޗO\7A}of(LxWҕ;Z.6{X kq7Jb1N ~1w,;%&㋿gjDs<Dq AbjPH<?ލ^X,+Ss^yr*82I W]3:GSy^ɕ iJ†s&ib%rB_8o+BϬTp?צ\"%PF`bv c܂/@>?UZ)$ .5̑ R%cL̅M>Y2BeLhctc:hD`D7bf6kRQctqkvܯj)WY hWQ'WS ?uE{|0[,=ޛƹ0}ylusk/b9umPRt2dD}. NkZDHݷ0r<1CZK(~xW{t (r؏=?, [kݛxj2[ ҥFV 'ہ^~CNߨ7}Zc nPg]d <"4ЩZUJt~_6NN}fiVŒYmɻ(320,ŀW$GUs(K'`<0<[#c:JOHOXeLX C Hyl\)l~Y[oY=*0(m,p8 -V kQT-O\ps#UTxC氼ʂ o)!5ZPy6ؚ@FK/T!؈FqT$76z"aп1nvCpv}-Qͳ+ Gǝ2pFOI@2_ Z^-n?k7`mo?rI)x%>iyIB *,kgr"Ҩ\7XԘ-C0%vEXkߴFn zj_DoC5f$6)x2Μkl`y%-,v d(/Ie0(β΃e}gd<} @:I"H%kZe˰zĦ4wW= ?'6Y奭t: mP(f%"H##Lkpt &. 6YF,)΂b=P;˒O-V&U47O ̄tх'N^ 7wOf%6 AȦq ٮֳR rrߺ]mgT%nW#r[9uȻ߇UYcxN\I)wA64EļXhN9<BdjkTA5I[{sEfDF 15(o;DU51X# b8~f/; hP(v8adkzSn Ƥ_Y7 D۝{o}6AW+=-i5<1`_B<*朣lu-G^Y'ZGF-3"g}h'T΂ Z|<Ƀ<),$t6QPu<`I)AKU* ;B&L̔V߶*; Ͼ<|{%AԱ .&xɮy䱐$uhԋD7<->7 /d"t_GdԱj?(yt//"y—29 El gjBD`dDa#CER.qJ϶o PAhI.=0΍t{-yh*UϞVP]2Wj[Y *,Ϧ Lݐrr-d:ЗF+񕷋Bha&bLn~ Tp߁ixo[Wu_GXQ@"^Ċҝɺ BWI2H 5~:# xgx?ÚQ%!DU) "Oݜ(} Ò_}ߒT)  }ǔp#PlԺ~Q '%YVC1kqgruf!b:ul2ك'K^]#+LSԘZ4dv̔_b p?V^1vʘp.1^M*Sn߸p@{ftMʘhus7@m!`w)%+R23Bhh@wY ;QB /8L0 Jg߼DFg4vA6~|ZiP싡:z)\hϝK$tb [йj|WQG_A SWH2Y&2Ԭ H@ګ~;&ҥ:eRq0&Q g, y~$`|R'[[aJmƱ~wr sqVF~B cAFq5!xqok1WUgv&CF@3^|]KQEBJy!s9/0D͑`,:[T81AhEPM̼~CO۟^Ը\YC8H~!xWH %\o]qF[G1@͐:8 8ON0M-CDDߛz+ѻ_E4EF%,Y*}w0_ߺYE]]7 b^W 5e.X ڶpUzvݱ+׺ [˘ w:6j峃v"uV/X,'I>:ј36ϭ HY=pè\Q;گ]&e$vkќV[abc#z)ˁ 3nŖI"@14?]ٍ.?bxv|c#4+yO{4*kc+[#åh w{¡%GgZ MsěvL.^uF`/~хrtn/ijɧɦ"r{r.0SC}.`?0140=~nɋTa3/&ϯYc| Dec19"Bf5 x?p+B/PW7S]!z5W?Z2t'YUWf`,@I1^֕e\3q`vl]js)Ŀ>>J!El5_c/N(sF׼Oi1XXW4i+eM̩E|Lj\-aߚ߼qޥ N7PP$]*p°?rT%Ѣ)B,(u~T܎ɐ/qPJ-OsR%2K yu^UdB_X|\zw^@yxTݹ4MC(羯aif:SUP1UbK#<׎+Z_:qJ27XłX +Rj+< *m΀e$ B?b}rc.NI+>wԒZMDp.0- s6X={f}Wd|6SF-(wr˜Ϥ !~uy#}uG ӺTBqj.j-p\:>7Տ= z+s,oME02o ҼrMo %EiN;plN,Q97Bnuzűӄ(]58Ĵ.zI ʖ%qn60|ntWC)Ь"ԥkq8 N>Lhh mCV9uZ9pžN9q 4vxZ9=gnq%v lE!",,-~bkcR Ӱ^tz,q1J ލW͚̍G]ܶ|Rf 5_*'7T5gc`)ᒲ-e>_x$sx߂ HfQr/Dr1@N j^':_z0OK.l>!Jx) \r\Q%& b}=P&9I5hgL+\kk$B1 4wK:>@KElk߁G.-JDx9A?mR <+AA{NeS pglvWw3ߤ=ݡ&%-<=# rt<{fVǻìR|˝ąc|itt&>cHL~;8fCxCz%Gީws̍&wS.PJ囟BoTYPeXUk $q^ݻdK/.$oF/|",6̣#Ke׶ :Q=_$aqC2UB aT 1}4xT] Wu/8aZKV La6qg2Kqߢ-Ph<.yھ5q\hm@n"8jȱ/c65g(QO&p^b)+mW9v>[ދVUwcnde=oz)!;7}r@(W;l1ET$,$);'k_uaJ>F[ h~ (N'n\JGB bs>VR#x1.9/}n8]~ft>LC˥E:.QO~ͺ}-==9}ى.)K 8&zܛwcwr9kcGSUʶ K,#tOWȲYyWoࠝ׾I +Y զ9lçd_+/4{lrUNG"Qy6s'́fm hF+Ye~~ C[W? 0Qp3+Ļ~8L  8kk M2` HY r KmCR2cQ0 hJ>ahqK8cBA,Ժ ~W^,ⱏmj]O) +93,5%T#*FC>*=Ol*{^{5$e/Ff"KMour. ",K7(>,nЅ޼kBS ؃9?%+&1]{z#?֋P)[{`٬J|"b+  NEp?K @>5Z7 {tMVY'Hq(PUm q(#!&̢DNXH\R| iZ 7Zqߜ )U{u>roӕpP^@j g 8À;9%#YQ %Vꗅ!UDFVZ[,+XMUHZ4)O@(4i.*u FlU21f)Q02;fp1ɧ'$ CbNσ4C޶|:x%]^jf73}{" _ki S^iJKbb|òc^7ij|WCz]73*=$xe}2s;_qŽ Gv쒬m7597cJ^3m |ܷG.%eeJ J[e2!]]Q!u<({J= /S8*"m~֨Jb>]E'qpB\EoףjzhWqNͼ]嵈3$N3C&oȩ޶"gK2? }N\3JL61<8E:f)+M,e;FQ?<|WKG:DT6}97#>S'(bRD,=U/qn} Hh[ U.q"oj pTrt%!~Kⴐ<˶bsaܬpΧ0|H>1? /UhA0Γȿ"ݴpSCgOV!}3f $E۔j0o)6M\In5FrVs ~:"Ʒ-lR'u*+Y I#&3f4IGoH*vլ@)9$qf0ju7{8{/%H&Y Of0-/b^t3RF.ޭ3& 7 W8( .'ZHWQ^rL*􅜝x\rLU*m. 8Z& Dye`GT#=O/ HyzE\r5f_Dud=1aaֿ"zOS/@Ԩq=nsIsJ'\{g[HP8\Z‰p]-mj2Z8<1CԪ+^uf= VͫvĔѮ0\w ‰,rBGj[Hq"ֽn# ڠ v}b30m?y UR?~W-&qvUhŶmq0NV Qu +w %{LkE|Kg;l0ʝY=U;|)).bcU:Ю8o5]koy!֯/|1iB -+A.PfNr 2~jT]{ggUdK3FNDhr׸uo!׷ĩ4lrboEf&E7kǬsXC^^[$:t.fդ%ZdH)c2mEV17G'zqb4Th>$F)a$, bk)Hd;>* 7A!!uE6(vVfs)C23]_gvxMF0ͲB,DˆP:<ٱ]Sӏ'~{~bɽX+cfJ-:x]軪ěkHB0_:fa7~ oLϊFG"$=Xƻc{ULV4L  RWZd8}RKԓw2{,= #@07ќ*9֌Ax+vg& 9K[EjM& 3ڰV΁ 9; 8 yf$ج٭7ADF m{e>!_ƹ]G$+X"GD:[[26v?p}$Qn3ױ)J"LY{zصďg5FX]WkhPytArʫ՝($y,X6sqZtN" Go.7esi}u,x[+}&jF#ROw^+* F1h|'N<3dO|Icx C@Dh/DԥC1CN^_oZNcN% 9A T)X"@T0쪮V`Q6< ngyJG2tZ&KFz͎KjSN4ɝ]4n0 OZk~X+VI62&^?sL(N{BΩ (6U_X WO0aKIa%|_7]UHN7{\sşpE×Lc-1nA~A銢c&H0x` Y]cF?,|]{1`q 3ߡr{X51mQBTCc.?b0qH}S+߳jK|al/hDݮ:FXN0|P\ۂKf siݬLׇZ,*N2ѶX( DDrcoQ_xMM2}|" N?Pu*`Q.)^|B܋|qTC;$f\r.?'L_y nX$ɉݞNЗ8L/p f=qNdz+2{n.6߰9AngBwY5?1]~nVȷȯȂPND 6.颉Ya3GL|ל !9 ˸vx`S9e2s7¼^u$<̀ғAq+ab ]V;OLX.P >$h'KGډ*[!\#T[,GhYBM?HQAmW{|]*IXo !Utؿ>K]D*%zr P-_4}e+ŞFd!G /PO"B8&9vW.<-âvQ ǘ]N \#\4A%4|@ps4> m'6dUP=|֎uF/1q. 6!˒=˞DPT;R]sw&>Tm<u  E.e@̻+=M.l-LPsU bۤ_J: ('u `wpH2lxLQXGژEd@CP9 r܃,((t<0+ȹP֭P٠0fjo]U fgU Ō>̡F'ih'>bdAۛG}}.:@.7ei^}V=&1!"jaoBo> Ѿ6蚷rlv2;ʓgR#^v]z+$w4ZZl`9R99j P~|b1pEI.P 49eVޭ櫽O~bSKcmGg??}!{.x!Ɓ3 :ލe5M;e!P.!n}fYQx'` L)^5LfO0kBm2} "^C_뺢MddjfQ6_[v蒚 /Gf$ p3e!oلtVb& ڑ?kt*\SCYyU|ڌ+>ji%sG0e6wW3I­, ՝f5f̩rw`,&l='l!d\ס>>*n '.RKjh'n6\ܡ/~P|hPN@\eÁ#ų/aڃl#n'T{?$/psKSM҉3{2V,y;3ĺJ`3k s0dsg9|}JKc2dAu \TZ<ВgB/NCS qxFY/BO /E_Uf[[Hs5,c۟C:Y$ \E'ese@v Qu9DTO!EI YV5Igńke U!qU({A{7YntLĻCn eGdN㙵3h?\x M'Ӥ̐^x0*7ıEuq&)'/ m>A<MYkH˓\w:RUfhQmtNl#cNhnQ#&5R<$8Gxw_O$ wR@+ܶh?bbXW fᾒ\e+#oٶ[R"R]UXH2C'2RA8̀߷BDZlDVUz~"ژ{b㶓qil^}呓Nh{%3d.'QQۅO3eHtSXg6G05Ҍx^Jd <:0ɣ@ DVTU|옔8=8RRamt-FJG1.{fQvQ QI;Mg/k#ui=%iqZNgK E琓|}:!Sߚπd2IІ,3IL:3C Q?}Ԯ$r4|\ M'Txh@ujS6#YA_g1aC3c:1L}}e5̔p^wP.M1xP 'B1oq ð+iwh} z=hL}GNer y9boȖ"CZױ̠Nh̥aa Od)HC5oG[g cSqRXxx%ذp"wF#6W׈Ͼ[d|cCje4_4qAM SlrJsd-@u?5߷rWcƨ$omz<~C)"DC8_4oϪݨcW5~|ExsB^R`]-ٺ9& ((ɯU| aOKYj⊨i"`hė<'T0p<ܱAEBSWB&|#E!]@Oe5B7< d&JV5Vy+fCN}|t;}\);m(F(Tsh'2/fYyb^ړj!J-!e-toXʼ^_&M.K&!Hふ1Dd@{xi.jx]WZ/*8 6 .L{$I~ڨi=6 6 kO_EgTgb lcOu F6\:ܟ^$M-.W 8fμTH},__(ӢFCs}x;p/i 8ζ %Sd*4k<*t.|t|DGMņa;f4 !>۾VԒRNBFG*1/%DwOgO#ɴ 3LL]H^|Un-f4X|!RaNvҊ phnarQ``fx٠ N 1m6B%l ջ[;gGFhǢI~~5M0Ӓ^>pBKM&G;ݠ Rfx K`OK[FH$ź'_l)`t&2 5%ÊDrK-/N'z@ }Mi)x7R^S}L =~o.R%k0>F\x ;-QZ-҉] @'o2^mjSɂdɄISF[/pU222B֬T&~k(kPS)qNU.lKWnՆ /7 V 9QQ?7aBMO'MoVWDKȗyyS9]fQ>Yݹ6>F;֫x~ P@GnXD}ZpׅN`SL4d^ aieL #wPG/װ)F]AS6W{.VWyN.qx Ng݋( )XF>I@A۝v ɩr0,~ʛ')ķn%^1ڿB"gH~`CS tP8<.J]G4ǿV5֒{>NeȌ*kDL |ӽNetV2"AH;֙oP=E%hy"iz]zfk6lk9ڏ wQFZC߬K\2'zy952B#J\(!+O|qgA }?ocH3t0FIIK2[M NHL,Y2wmq7Mr (Ajc@O7P!H,(S؝4KCDCj?O/֞c P?}O,>rEk" eD>~bw Kú)#ȯ֕8_"Ե98*s;!5m+pҊߕ-@%2w1X,}oNG^|Ob!ZΛj~\BzogFH ~PSA6d}M5s%P4HM6[m vhDdŞ#9-SQПԷNki.|+Vҋ;(hzf>Ǜ mX7Ueai'v©)Bz xK${B_'ٚU2Fd5)aIjΒV eTC.86(2D9e>ujQKT0,+WR 1JxDL5/9?V09Ӥ]]:h.8Qz`\s?뚥P[ %y 3t%v@e -U 3*}H6jxoln`:N( 'H"";15 ,.`xd]Br >ٝ/ A|mfDH*KEOr.]kajNHYw9|IuOZw0 [0ݴ^`|S>N 愓M| "(u4mhT6g"#ᗽ M2fzq7+Wr+ؒ($]Ko}8jM|>(2Ȣ0ytQYe\d@.y`ڝON{p|AT?VT]*,8啿FFFZXE]D-] -hJRXH vzhcڢzM-fJ۸2ȏUR'E6MZ_<U,ij8?#μL1#rq G^XfdJ Ě Up1}gzh";.k5DA 2/<u:omMϖ_)n"퀚Ңs[{.eGz褴k,4D˂zO6=\L7yxI\E#9I ٚo[z)J?"R|()~" #VW}y>{na#g0TKa8eTU* >q7I8q̶ƪU0tBx Sp)rqUov?aIQq~sA9Uw`s{@*&d'8 8vgrt<תH0BVf\~sNʧ(83Al/\J[Ui{! gg*܅X5:SǧXW rZ} 1Dg]ͺ|}OvˤАܢ0,mh5SA|\Ԧݡ@W?s v|Hkrl==&Ba4Vtǥ8 -ԓq,# W ,p;jtTj* c$S#"?grEAhBt%EszOԵּkt#e Ԅ?J&vx.Udu!oΌ{WCB5 в={*t5ą + e+qK ~W1g^IT5KTdz'Xhׯ(xQ&ym;B){w A3$-4퓶<ґ*biB,jakVhȥK$f=$ؾ-oI)yn1"?0G.9E!yB}fZ^|4M]sG-Kw(8로cp0w"s ȷ-6NQ6cI5Gq0 =7(wDQؔ` g;8DN0C &N*2M\8m.@Hbq"7ܥ Z|2mc7)+q 8 I݆S6bnʵÌ;qsc[fIUQ1In~]zTx2Ta6Rn6.^[=Ka'k{ -Y b54{wcn (OKwJc."K2ggA8m풻u4$z?a{pǽ2tiWFηQu[zܪj9cҿ*9+ >O CGw&A% (|VT'#,÷l ;[:P-.ŁU- cp25P3RvgZv1Oo] n"O}4cA=cМH/.!Z){l?Ӆ Ҥs3߭,|&`U1*9Mmzn('F;}eVDۣb~[iEH;p $^G 09&$CR6^wiyF٤6gBa3c膠8`c|ER(Si[Ӄr޼7)~_#S%i 2%s==ЗvDm##Y vY:!<79U?qժ:QH.P 兎`G98 Ks2౵`MsrϞhCGJ=n : 9-lnHY} rkd\ Ioy9qTQBF)`QC鴁nX=,rKYs,Eo$֥vba͙]z ?Ls$9S l~(5H"#kqϧcW[V`Ӊ%p%*rXyHd=ۡ /d?C1k &C{* 5H $?RdBߵ!2nu= ?=@WWoNKŕ憓&3zɑNssuYŤ Q S{;>83g8`+>&UՒp "⯾8h7zuX-Q; +5Ad\oo/BD y_-3 >EHCDY̻< \+@xϺ17-MsK2~3 ttz;3>Y%E鉩.^U *=q\iek/RMٕ:>zpTy v>s~|`Qk3ک?.1vˀwa)xYC&m/{ql-i-i{x^VwC_Y;KS'wj?Rg}O3u` qdC&FlLI3;߶Z8G= 0MKM:p1C'=-!;db w 둀Ƅؔ0VɬDKB\zVZL\]Tp ;x|>u)_QI{Հe )_ 3o09Z@-kSLh 5XoOCI}׈Vd"nN%GCa g!0+W_gpxR1eYl]I@eDg&‡p4\"ֶటjni)XKTUk󀇝B, \ӹ L-@ mFKzRfj$J3J/f%.h79PP>}%оO*eZkIq.z, 捳Mp'#?y>+XI@2"z،Ʌy8cE6!O~Ր."T" RR^BOd3E(FIuU lo?StFfQBL(Wq%";E*ك,v@7J$ir8iոꀔ{va i^륂#aڬfV5p o$GJFYA"KtO$W.wwm7u &#uC|T:}Y%:POOlR=} d8QJ3[Fh/?FnqzU[r.brtM'+.2=ek{PNA컴<ӏ_U$Ocinw!rV !r_c(8U|v<о!N}t11Y ݺ"׌˜4tN^swhPQJV&mqS雧6о7Za a-pP&r ~@J)g&M prw^Vs9;1dz@#d\oRSsk!& Q ςs@zy.)3Vy[V D?"8mtC?89ayO:F*/{G/EP^L)] &ɠfd"$q k$`q#CMndc*{nbtvļ-r~kfI0PAkKK=dpȡPu&%> OB I0e M*dθƌVdLuӽﳙfd(iBq@"3[?u7ٵg72J mڍk9MyA.2<F=*ȨŅo '45?3 4s.ᣪXr)-죕XBnŧVPqǼ+B!vfg9s ~L0&@tl9I5~@UN0;F@Saㄴ)wA֡phLjLVPgj|+vb3?׵f23xWGMgu K\<씋;|{S7{okZ]ܿoa˯{քMA 8MX/Y3×$C2vp?:^|G ^sGf[:OScnݮaw,!J8JF].!"m#܀g+oZnOq%\<{?| Alb0?'ʼnBr@_ f5&P.jUj +"Ĝ1DԼi0/Кƾ]8*{"쭞knlXN֌SP5;Ʈ+}u -V)Q 3Au7k2Qե'TЊM6󠜚HOTm"Sd+YpFVs| wKOweK_ ~`U8Y̶?qxҢY|)Z J86 f/cP2xDr ߱0җƳ-gasVƻ`ޙ>5 kAdS7x%*//QjI+䪆y5Mhc7˶7$̕.,9\FH9r506N7Z8|?=|Rb k\XlWױASlğRH(ǝLkjp6}T)) w~Kv<&XYXCrXT1"`'( kP`-q@Y#䂎y }or[\hmS?N lױ1Ä\<=є\a/Ѕ&T=B45njm~ݸϳĢ+a+fOvSWC Vf_\FDi?sҽOn0/>a łǥc3'~fT:PnI Kgt3*%i%zHFQ8W䃚5m`fWm*BRrHBbHqu ޼ʁ%o=jܦyRӅ,S3^A%$Y!tjGnsa*6z SQ k C:[`8PU]_Hp_޲?Ẅ́2 S1p4 fpA&]("9gszl U'B̎ǜuV0 Cliwdm*&+ V/wL*;!kh_-TmVTIQB+:~$vN S*?EP:\Z [i]d=UL}P`C|/՗E_-9!B]vG`[=!Vxc怕u%«4}`dIU_gUe}je!ͺ *+НL5EhF[_{,%, D=:Sg/ @+(C |܄ QrC  &LJ+:#%la*EX Q8y!U2IrL#eOFtH8rokgVWgG499 :TQKsRPJ%b܀.j%ˊ :' N\; KH]M6v*۶l41j,McO[}}ǗgiE߯ ~ؼm$)/ d:}<܀c^O,=˟UjTO*`?ւB%y26n{Z,@o\F&̑bJ˥-U0Ҧ@߭Hq8uAt2*yK"q;5N> 9:f2O0I¨#Vط0 jUHE,uVW!NTj|x Oدf-CIpڄd(Q0 H[ZΞ?Q* f1@ :v܊WAõ*Gpk릿׳|S~kP̕9M&%WT ̣F$5eD?BGa^-MX%*}'*<+ d((8G@j (V?c/׵IgnJWdσ"NhfqSף 4<:>L-{(5}i C̷ j' >Tg|SpG!_E+eR(̗b?9@.H0kA}P N %Zܞk/ =D^w]ʓ;އYK;ف;h^ .agebB[P5= GYsLeMއ=jXauA̳K_@bmr}I Myf~:h$Qq+h[^< .1V*2]ɌحjAEEƐOӲm(fC%:{#]N1P LIJީ0 Tyk2ó;ބ-0υ~shd Ŏ,gI\Xe8 `.QӛxMmVɬAdHJ w6Q,) DuԀ w物ѳ䯏B}͹Mp0c/YGSoKzQ%|Be&ٹX{)^\dM=l$a%cD\Ac`m>ǒࠂkJU. ᝱w,8N_46 ޢ\&&t}]\@U&@ ^Yw9Rq$'`QAO$uAV_S fED|h N>89{Ȫդ _s /N4أ$,gM| Ⱦl) t(",uF ;{vHg-)M}z$ ب J2!ɡQ1֢i]c)In\$ئ>@aHء0<躊B"?Q$ C3Mƒ{MPqq\eRNz"|#Ȇ:l~ ii|0,M bo5Isu;51hGeTO'd[e +þgfsūhh@wCBȮLHܻ7#i8;&Gg@M:Ϸ+vZIJT*|qɬuS_rglt8I$.psQڥghy VG@(p5ơiL@&]ӊQ~Z}.5ɗu6n7. o]GЧ*_Rĉ@r|D?67@ $KA+脣Y2@Y> 5ę'x9+Gˍ UBLtQ) #;Yj5Xw@8nkLh.^2`AQ 6}|ᧇE䌕"n'8àpSrH˥&3\ЇR!of۴X 鮰Z'獻7:b4lsV ďoh4Ъ8sq'<~(t6V`-S_]k ۾JIY؂j P;ajб1q'?y& IՏNf3!T~-xE@S#a=OZd(`iIJY}GU(3e' ?=o+sWHQhu0dfz3Oz~R3ҧ '#!Iux!\W7>-:h,h]5_ mwZ]GBǍ4?\}-.f@ؿ "g C[{ ;X˷[\uWZS•Go<\%UX)TAB*/-xk&MF y ᲅ$M]a82dF.om_߆ATW%n> hku^vh& m,[W]p>Wp"PDv4~p-er u9Yʺe#kria `5B ^`rَX4lsdL3XlRXr.lDXm &@Tij4.&\>יm*#63cLtLڝ f=i[ᄳQN~R} 2pYy+^K@ c>Vv'H#D8q3<&qyȃWHֹ;ՎsDE :k )"HX(4pSN@N4"#K1ZvJkcv)Iy/젬\+D9Uwu,6IF[RW'ZF_O#%vTp;ot)Rgz]e]v /5zhC~E_s!c07VaHWaFx&GWs^Kn@wIx*S)CPz~A,5'cE2cҽ9իv]$]KT>/O}~~"G{-T;vGu:(+jQjL!W^,.:." ,k@@7y> ZׄD;,ɵPGb2X$2+- ĵcnqs[pb%Sj>{fN.TdÔ݆ӿfy y|$!^ai!ɝm}U"NLS54&m&ϸABI7QAT zfp̠Pgκe2F .u%&JCRo: t\N)d<쒐=-tݦ1{VAs&4lpŒ`['k skwِfͷYtK2oeyNCN:kcnùN.xE  _>Db0f:Ǐgcǁ[\Пn_,OSVc#u(󐭦eer;+8QD7f_~kU<xM  +>*Uǹ%ɋ(AKP\uA*qI}B5悤 W z_DrctDHEخXg!62h3<>,C`}Qcb^oDZ(ik>c8=j1QA O%!Be>poKWN_Q]G5 z㆘rr*i IiWq c,#Bf#쳪J\g6p H GjHCX`+J ~E#,y)26[5Hyz˾w$<սsWX^M1x{.qk1" 6|Q5ʂWV*G78ah=H HeDEƒ4'y^P7/F[lZ{z@pcZ|16#^*cl؍ ҍ}x.fp%TҋK+ k-d7Fu~ QbB Nr,6:OR ΙC*S[Wt,#HQ3u7(O$XPЦ ND& q=@,eF5'ky~Ӎ{-hR;X#Zuv }C]¿d"%w IiL Qbb6jHpNygS9ц*V˹J?9SFU7=(1CD@jHS~F<kE:b0ú<""ʽ mId$`٠I ^Sm+k<{0ixm$wJ4Rj r:t$O0Bo LذwB" cr{Vx -%=sҮvW> x iDP*U/Z-$' F ҹUʫ{{ Š wǒ DAтS Cʖ((f_~y)Rsf`@#>u>A`Q~xamϱBT)/-/K0Rk+GcY* Wf5_ >$*"Y e b>5GԾ tSql^>a5nMBM`~.2dREv{Mn<=rN4$P̍n.bb8s5c(?6l+knK jVA'zu=ԟstᐑTՂ\yzcF&+M]dQH)'lւ+хq^yxzlq^D`5ء 0%,Y0sqiG,A7TCC$|EUK7Np`1#~R9MUНZ'eTp/3g~8^jrX$â:[1wjj@cOWzDW .7KGP=ENA>JWH(U/T3SϏ$..`(@F#o{J|#4䵺誕̧׆J0 gv H];xyK{).z7˕Kt#~@77 1)(%ϣ o@?DRmir:2SzqR.`D=, <ߑU/7n-1fṂgM%e&>4Cz&I5W75?+*Bkˆob.xѦJT/bo a*HQVKX.Of4:G?<(WV`aZ'l }di h@rl c> Z6 $/~FsF)wh'J 7.j57'G܁l'SEtCƦ:ݮUUc*yԮBGbٲW98V1m0M"tQ\T$ WHNR9+u^:lGo]ka W5ƴ[8tW_#$` q8}x0SHս2?{V!F6wに\?LsCrs5ponIͤ?!/r}A( G X㜵Tڑ}Rn[ӂxDDK5(qXym@ܞ;p%GM#=Oa+}1ZN 8Ӑ/'!2!8H48N$KKGG zVC٪Qb| $ǓWp仲%t&/E0J$13Y=rHyćK ̈́Pm8$$Qǻ"%<_{-ݛ!s)f#۾Q^{]@ucw*|mCw9צ*9 hoQt]gmuGd#lpH2Du>arRM;G* HzrGDz PRWO֨Sg5[޵) fʱ^#6Sݥi|(-deSlƳyd9թ_M7I,s"}AW,uNeKs oPevM>(較Z} S|IAN1:zN;Y$p &@I#[یj9-7Qnah!ÒCl"o 3[cbwR\5^mXSc4 Kz 7_d} %8!٪7C& yuR3jzD|BaFX7qZOl}ztMRw]kZPIOLᒢ"%O㪑8+:c.yBCuIJv(zK>ʻ/񙋆Y6Q?s H?+3+`t5%Zp ?l>/iZ|7}ښfM#=ވeGkVw1<~m(` w=:]\$Ča+q𢷙.4hL3NkʷB$ 7ZX?xn2jwzm]qx;{dc,T*+H# u1Ӊ(t,JnMM]v H^8H<)  ҽLԛM|+rJ5d(@k Ç&,vOt}gP4vB 0ʞ;o[KFE,bU _WS-ʹYq?Ua([Nu뷽#.piqJgD׼t'%F@REyuGח.BKlh.3gk[2y - JԴLԔ hH!6Aǵ2n'6T:z;3KRvw#vw> 0w>.':Vjc 甥;‰Em#}1"TB(Q#n|h( d~1Ghf5JW?rFDve\碧gT_{5,Quݯ;)i؛`zm:0moFVaRpd"ODy#3 3{}Aq"07)EZ>J&L8j%aR쵑ƲTvotՎ%bk~)wOOq L2>?>bx_qK"i$&n}=gr*(XJ6d20W` (/ SSywe:|OhZ:cĤ6/Zg)<µF$6f V%/ S'H7FGuʾ B!)e  jܳ(-D7 Ozm/~W\Gcʭ=<C*6bͻ`u(u N˻hAlvQ1$V$T^v]jÕFzMWw:f򞣵@P-$`!O,c TDf^ *A9.:Gao (b>Xd"ep„N||\9%֍-,'HWsPYkЯ VFW)ϥW/~O@a-#]~WR ϩx~}T<[%i`9rx@F&ϫkj80bw},_x}⟞33}w)3mVc䃉t5meN+A<A[pQ (^n NcQ,xCO O@͚8)2qz~8?SgߊGMNhu*H&(gլ潃>; W3_O0 @ov UF 3u?7Ϸ~@_Aރ=Ox^y]Bf.)ΐq_\Z-tJ4&pH?|x-hXjLs&$Y zѧJM ~asbef z＀j|Gi$$So`t NGUᎌ#iKe$Fu,d9[#C$ uZUOl]Gi&\*^4[DŢ̩.Ui_Lp_dP\y5&EVyU"cr݅rIf+/JT>z*`..R_'6kDgv ^_w@|]<19RgQ;E'h&pfd Z gzޏ?NxłxnA|cmZ(œy:4^隫I=}u"f.~1FډG~񲇎NB# [ݧ%̋;aK{_ZdXK!¹rz;>Y){7F7^I>oվ%C-BzO/+;װZ4lM ;HjcYu=ÜgSrPީ~jƒjMmne† 2 +xq:·x>7I`?*\[ >RsB4;G_1{V}TU4}`=-;ؽUs/T QYҨ5$U"(0˲|ꔖ so]7l1DpIDkt1B6B*q6ܴIWuHDfwO3cG7gA涎cmGXݹe93 `ޒbOZv0P*jޔ< Kq_l.a8r]֪jwF!1m-V@[7b'*L=g KuЁհSCmq{Eegdkj6^ -叄u{HL(Ytbbizu|f ۃI{tS][w-/Shz"oﴘi3xolNeJq% vc)aO::$~(rh]L&-DBw3Iv,{+@Ə`YsҤ(dhxۊO7aL3!oZG(7HKeR )v, {]3Ђt'kmX@;:hbGI5KJl3voBf^ZSf:vNJ Ɣd~0|o mmҰ]qKUcl5.@㎢(9T/M~ꘔ vDb(1!?xc; }}RvUhXq)"ڥ8%?:H%["ߦP1 z( Rȫ([B 7_Р܀Q*Мo4tjcL'%NHm*Ӧ5ԍ@lF# T6^0*a,DEИM2ʕR\ )81`W1:CБzE2DD@؛.œ/GͶQ1\J )5lˎvE&A,ԗcEB?eFGԈ>,@O<^葦`}pKФZ[E">ڣvF*@uD6GЬSB+Ȏ%145/ڃA˅D2Ā5'"%4 Z"\ tG>:k]r+ ~gu&R_ `ܴcGc+b zx3l%K8^eJˮ5܇ :[s-^9\R ̻80mQNS Wak;.^nf&D-u׭7Ҥ.F&AE (h)-A: 8JҘkGq ͢Nwy4`57U-SnU2BLR;UnH[K K̟lFpeWC8@wRHXȳ|]Rz}m5=:6nqŀjMaPjn ^{jg,\XAY"Xp(\lIy:"29HO,PCy*A@]N+p>6iOB.Lp9߸*BAa`"gk lIś'fϰ죑f<~}˜.;=JDb7O"L8i{ٺ9HR c&.2+XBV SV~\>z1gdu8EwA_YۙY~FfneFZ_2m3"!_RD1{2}4|J>FyYB5>=,Lu%CWyZL>C"`[]PQxSRy!(o`DԢ)d}ZOGgр)TSiOaĈn'Eyrg-6!ļQqZ&A=[[vu-x%xb}c>Pq4T%k,mn1Y ~֤ojxtk^3iIVt=8껮_6H1υƖN퐒C]- [ʩAA&VAs )*4Ww)TY%EEoZ3,2q?/-v1^0HehnHD JLyA^*腇eM ja_^u|3SSޱ0Cתu|wMpn+>DSdظ]`"QXeX xrUv 㒝p^`10bP%Dxe),B;Ź ߇Ǔ=1t_qUhk/"6kd( y NeΈ9ZgS)3)9I;lZq#=QH0##%L94|]ݗ? G f#{9y|`{1Kxq᛾] ­o1UPƎ:y4XN0&K;(_ rX=S>`]*i }: , /GvtMzjO9tmr*}3QMO"|90z dh Dڃ)Nqb9ń?P8}U(A1:gA@ ja'] -tFRA7bT-FUFb˔\x~Y³s=3uVr״tlUaB )XCRaF5 Ŷ=ȒXv6YR|ٮ4Ix]R@*BN kBwCBՃ=wV4j$/72gzg+X:bsw6Ȗ,՝=MX" $R:!g#. ˗]ZkVE(T6lGdUaEZyl* ;J^_ev|#Is~wt/.p=@#'&"6Y˔DarIـS01fRA砪GMF߃Cf͢gD.sUnT;Q*dB A] ~B() 蓊*fwS.ะ:Lx)}0 Ym w]<ȼ \ Re{e~sz1;UCO>oE^:!G rݕL?\Nē~XmTG,V6b![,abG' 505*; ߤP ͎ 3HӥbUW5!dd`= 2R^a:,<~\z;~n5 \{7hS_˪H5cB`^I[>jyJ;,ž=/ "MJQm:9]|V4@Sg¾hNQz֣X xG˹NjEZLs6[>%j$K)8⬑R9APBE5![z${,} 4RMƇg\[^,c$zFZMg9~ϨTJZ@{wc$J~{A]>`8 Х3$j#Ioy^;Ţ6FxC= 0eB1ᑲkwބ_*W,hb${O 2пA jRlZ6ƠR|'UɄ{N >M?&?^*Z%lx%o`~z0$oLSb#^/fNJܔ JnO-]UV5uϼ#l iR{(vA0zvp(^MUL[T71h60VAӖqym4@`_U@5B?L:⩰G(.Van%֦ EuM6n m*K MzQ7@ _Z1^ i1:ҙ>f#>4pۜa Dft M.={ա?H`ؙʅU#1=W,*Yu7silӔo#Njp6X%o j);0:ݜ_cMUSk}TD#k#eD^z7R3rU/d~^@Mݳ#o]7Ž蓥-W<%Z}ZLVo;^],G7Ê^zc>$m^jN[TJwTv*WUW!:Cp$ʒmx8ceH쉻 [6'-}*OjƎ~d+MNLl'2"'?b IDs;EtF.`o&1C Û1N/Ø~#{k)i479YW&Ս\)31%:N3R@e Kơ!햋B~pP;hrUs_V Ev\c(ur1{L:쯦k1#o 5;>t-^ >:r GW[@~dETNU{bXΎ]p1<&[*ұkJ CW{9?ی;N'Ϧ͇q#OLb1-c 5hJy`w+/ߡ5هw|Lє2>;E>psC .z+vT+]Cw_ ҉>@(0`L塺MZ)Awc yAZI+]!HJέUI7IDn/(w͵hYe1DF.v&qk$Y a,X:c8rxyn-G%i_>[{Gp5Ock&44U 66\avkn*ɔSʶg$/saq$G_>!OჅ9n oGc5qtv~FmHdI8aHbx ֤פ4wU}|$Rއ!+jyoM蔸ȸ?GNǹ׶r4vwUfx7y*/B3㚇 &afܨ7n׵^E{vl`{yR/eZa)+wn XkƤ~G.g{ȤU.F&UI " ?&12,6ҴqtNb< Db ꈶ#^H6 >KL>j9}<""t8 }MeBn?_4IB$&uزD{S{ QB ?{_՘c*3 I/'332"T7ʵ6_ 䏒\<%"(F|dgq?&Y:I-=-ǖBpO%?\` uX^s WӶKgvHGXSl/+RY3Ki†9Z=/Y JK(6&ADPV`%w:\i4 g-98< gD#t|E) Ol$[orXdu7v BS fPXa:"NSNi 8~駘):a$N<$9׸";I@"_0pl5*aLh90_ 8#&>6oD>2Bb:Ԍ1(Y !9{8/8X"s o+ nXV֌;={$Hl\aVu;"ň a0"K:O${@&4k>ZO). ӫ_vMP%lBFk5BTaH}ݓyšu3C^}*`OOʏ wL1 4uޅk '^e Ėz |t=Ob^Zհ^&"jɯC`N Ȋp%wǷ%LvN5gs{')9G,&FRhi2IG"a2ޑ\.w+/ȤANVYߛE2Y>&Pߙ7n૿j$֠.P Ч0I;N8&7޹IUX.D%a}iMZ[ȶ#CGtX5b [*w8(;$Cjj0zVCSPHg~Jde q\Xp'>ZRLO䔘 c,hz̲Ǘ|--5>0CV>[?_: Z'ÞY2qsPp(펀 żQX)>VK?8Ey#A5mHk\)5?\7_Яw4XYY;B^ljVcǪ\J o6uYS/ljQ+f c8F!Fg1Tޛp[v,цLe * MwXݒ,zoS^ 9RƄ,t~p o5+cc` .ot8Q^Tv(!_Ƚ#eP/$kazr pd @4*"fmR~liq^& >)D-=K=˩ChCiCʳam)lVZ87(4*ܴ->Rs9CI_ 5Kqax)(zy>b:_(`V^zhuw gww&ͼ.5TrLW9S!j\ML%{4']my_'\u N9s pl*N xįCmtt)=}:خӬS&B]ɞi(.Eѣ#Kx_ ؎LY =yJ &_+}Wj@IP9(M~M[pe1b_Z@0 u٠˩#~B¸ݰ{p,-Jnom(rZp8.h u2ɢbp h~;ΘCO!NyT(פ 83}`OgS }#?/\\jͦ %<ܽVrV1Tėsq*}#DfTWf+3ʗiM\ #Y\K_#p@dH* EHE4 rjFZFكbL]f߀]y;&hmcݠf~בLr q)&Ăyk3!0`qLϠ^D ~rD$2D;flq!R7L!NZ1ύv%sa[2|D9VK/d|$Paf &c>7lx澣bi Fv..Żc08ph.e(tIز}>$v2,BTITx#%۹=7vf%O b{x!#Bb2-1%>k rh-_cirT~OJ5^@EQG_pue) l8>tZE~+d*a<8Aaòxh#4'c%N!Oŕs4OU+~ ߕ6õo∥퓒75t\Ry 6^jdZ(? z@(g^$xșŋm<%|` )9/М{ݓ5Hl~|@*I4|El? iJE#]naJ*' , lLx"mxQc(ԡ;Pѡ{U>zj#A5?&z'sh} Kt7߷4x62}wU? [Xf.!HgL@gkE& N6$ GLQ{^m%žl&J}ȓ*YpUhb8itc;y-݈bO+-᫴IAg\fN{ݥbg#@ װQ?4yBOH(%rFZRWJ&wS@2H jKoBb(~Tq < V N%M|U:CKXXO07V| {S,P>/{]Έ}`=Z•(pn4XQaw.N6_hAq'qFze"އYxnF / U%w]R6 <4Ӂ3X}u_R#dYXIVq0<@׊o }2^/7H>Xp4`?Z%$T#ݫRK0^n4F{d @u0zq5#:gER{=T 2 sf5"YRR$0[P>1!+?ܦj}h W[| vUbMXE hM m]).^.2CAPXo2b~佢ʼn/BT,o] d{@Y쥘UcK A8 Xs;LFk/S:BV8,ݕ0y ԧo)XPd4MaCBtn9k(b7\vKX3 &ٸ"5].+9CZ<SvZόۊ'77Z!xtF}HX['%S<+I|/-Ð"SY 2$tSt;"%9lwl^3k9ˎ,k&V﹬((Bh'spv{`"*r !Ӝ+rS[JI4mIj+yrQ__ Op[nݹXw+5|s.mfT s[Jl;?:8$Ќ3͛H^>J&yPS\݈r 9HjJ o~dLJ+n%f}@,OP!vE bRQkh:%!N2 Z1JD]ye$õDrHɖ5~1ڊf])(R?*q&I-~KWqP8jday)b4-Ԯ5@2KQ# \T ੺ghzi$y[M-ZHe G+"1 p2d 2 NPF[LƝzm'dP b~좃+=#Oo?،#U <:ioz5>/=} ŚVx3C2u}Ʋ_hr ?]]JHW\>7.k՛7UOV@K"=LB/%X [Pw-7uu2}QǶW/@omG-ln9k6#t0̅% D`ě9PWe/xYe˪ ]Y)4jXct&|f儲!lt@:~ xI>s74Xb >T ԦXqQB&,/l6_Ɵ(>Ü4[/)">@q*Şn.&ZŪ dSݒk/bv u Vrė| SXKU~tgSh&M%cSNJ/‚c_VEaӃ숂S_7#tZh}~zjhl-Cmv S9C+W}޻6fS^lo032꫷@n&K3!FH%25"CmǕD̳Zn7wΛKJ=m~,&˖UkxPδp,F(g:~0ÜcW8P{&h.>Ǚ?v On93 }h/c4'NހJK<*Pe㮯s-^Biz_Өqڙp-M(Y7b:sUd7s]!ƏV{}=RAP}GE5ߒ[+?+oKQ\FѺnN s<"84{_*{-}$DBd}L&~_rf*h&' V`yoj8eFiJh3,{_j#ma_!U3h4~CZKYnmc0(OҼq&5weKrN[)ND n%<0ףH@y}iDNwn`W3[#w. n= -:K,~Vʼ'D P1PZA\[ :r u_'3|4Q Z]6wӌ>MAM ;b*#r_ۮkrW*𳂬>!dǩ9c.MLݤ ֻ&1ZRُ|d5Nz: t`Vr3M8_:L jyWYϮIW#s6nQ12F0>LP borC:C]GU#PfÖIf= }n3~(2mAIv s3tj[T^"'c渖#FxdұPoJ(Q/h'>F&t[?~ 8Q{_ S?0*0Rkfz5'm`q^c87'>G>w;ڝB"}gɨt&]@uz }v HDzk}젋.@/u X/|bヷ>#<} =8s~I{wMr_CRZ鉈}͖m(H = ZaC@F@qSDi@2Ǯ9b4Lpz1"1I[Ƴ$dȑ4:#p7Nd- _u^(vTԢD@g2"Cw|dtEI,L X%⥈)Y ae7lƒ~}c>*XZ? }2ж w,[mܑiAe+H3Mܐ6aYsR-);:1Vy8IꜾh eu?mpq܎''eB2ϐE㐯~H/q0dHfr HJ*hz` Hzz60ZitGx:j{ D ")avJ3uI[g<6GcxT@2+Q/w&⮈fczOmS@q׍Q8 @OTcWÇMؠRIM~I&/d>v_(=w^` ~ $):\*y_iI X,&;|hd&vA.߮*T}b~oqc 7z-MkۗdA^GQX={L ,"fnyܛeRNS5 6?=Ei ZUnξgԑfBxEmoB ͷ׿q73ճ_XZ͋wX_8vb䪢$BK 8T ۅg nLǖJ] ŹZo9Y#L#q!!:ҽK$i5nLkrDFWJ#"XBSIx͝w^6XX\多y{ $1^_N~>qdl(.f_|ʰ~t5 4 m(2"9C.c'}#|L?风KԄhfh Ui@kɣf$`峍 28R@FyTq7M=U/4&8H7h&X 凒h$ٹF1T> }C/PGD6t3,oi+BrEh*,?&/6Y!6DkjG)_l.s ~g8al=-q2ן%#n9y:^Z>9tTykڨ>$ej819ue6NFπJpkŪa}cF8SuᡔT9b=aʠM~ٝ!> p֝ȏm3{ #r*e/K+`UȘ;GY8l[b j5&c&m$0ivןԧ>qk4d1խiN<6bڡh\/Wu${Y:3<ܞth`| 5BOCF[zfVpX3 W!'sQ HV.Ԇ*Z8^ǠJ[`l^`vi"ds].pwӼ^YԍDM G 4I)hAn ]z+522mXp>h} NAYNIdq/xGIZߵ._iz㭺D@vj@~Qfa*@~.L-)`U{5ЛmCamt!sRִq$ޘ\Ӡ'~ˡa$21FH$=uL g?8[^P/ g{.jDp_N> +0Ry!O $͂3i=% "ؔJf]!j:5;(ZO16iq:u1g,kћçR `Nk\/ Xk|yQה,Gfa8j".4 uX1790>[?qwޙrm۩$kDpcD@}%P#]^RJ 'N 894ŭ-fs~u^ 6$2+hiynXУ:-Q̥r5sq> WUهi#j 0^&w ntczo?M4G ̂mG._QRiRoI!tYLf se"=i-d7yEhYM*2"5\`q=3Ugίܼ} җ>D+g\KCLsIN20K򈕕_j ?wORawhh1T IeHx aOAQ2/̛{`Ht\3B]_vO; ˎäTثzeYF=i%D/GJ#i, f8f24a&3 K$_(a57uh,Vjb΂=*STX;u ]M %ES y5ᴵj}TJCn.W(49|PtӊaŷeY x,6|!AOv/Ri++k]֢ͪ7XhZye氟ri%YarAB P1;y BJGX7ǝm3>Zpe\t宛֊o~VMd;Z㏘T k1YTߩC}eyD>Q*L$0XT F2>oF,-;SMpaF_۞RSp@"$ݖk`qtEBME=6މ~# CjŮKtR|Py/T!3. |KTbUQ0qpdep &n],ڲRH{m8!zƎjFv⑐]~V>Xȗ7c5A!RUb4PXMFB*VTdL'eŴ'V Pgfkל 'q yBz[3+TַK;[0ˎ!%8'Q}ts8(D)ŗ̟Z1Ob_oAC]) 7ĕ9[P-nu_w\$:SMu{+6da=+M8)+wsH4> FG;ݺV^+%ɦ$ O0Wf'wź\iebb$(t3x !=ݞ?}ܲq}Ck\vg{O¥sxC+HPpG;0=:;Gdj,<M$@ ,чBg|y?\hQƺݴlA-/U+Ql %ӈDOI!F*w݆ ޅnq!MّgX^+-ۜHʸ}HY]EJL[p瀛l ?VR`Zb q]v`m)6V^[\p5z`:](xd6\ЭMHJ*=p@'Q$g!p ~tx+CB dJL:g(ErW >rԁa< ň!.) (mM?@eB_{;֤دK؂ Cʖ'6yMl@8!L~5kD1;S8ƷMFpUoF0(%1Yatd9J2Qb1FxL'ْD6_JMXE%W9E5{ RR "f_q[fc\`ne9s `xJI1-h{bEt9ֿ--e2] ֽ|z2H8'9F&n{X+` v:hO}&F.,8ө$QR%B\0L5\-9ͤ b2-"Q@q~j<0U:k6 uU8;T? (g#yF >N'mG^g o,9R39G>*|,$d358v0~7~ϊ@}pCr[zζ*gD~>-qr\NjyZg)DQygHAYqM :zFst?;7>nwy_b8a1xht+Zc11mʄХd5k|m,/{i۞rT$*&-!vdT C͋'^')5ԂMHm5" 5Nv֡cާ/ V0s&8Y|:&vǑpo r$o.?q'Paόu:eh79QNK[,n+ÒOXsY"pHٱZ`|?܌xu+q#~ﯺ>D Oٚ{1?鐷xA;~ L+r6/WSmfa^*ϗ)Xxao,6,mFN%E B.J "(R_Vnw 5Ef [(c84ȊƏ$16A/RP+C xW]K)+AQ}_u@ hQWHX/E"%~CvD}A&@7`nom8͉,K3^-R2ϼc;oKz"t_,0)5ZEi結yKXzQP@Nnw=>$"/ji_Mx-gIKCe?VoyDFpj찻S=; ̬`A$edng.MlE86́IK"PW#hn['i4aUQC ǜj)5j%6(UAz2~~|l=Q5F)3eXŮzBZr|p]:{DW/˝II8Pn*JTi.A.+zbug߸VOpvv~B9JR }J3jѩhͪb%>u սhX'2׏{SmJ<UZ[[o&ñ'.%WA*N]ƙ={F-H{'M@o*y^|7`-0v:73 q[̶D'lWÍMühp B㞠$ff]x VsZqbXVHjS wo@VF{IXXADv/pW^}YNlJSS=$U:N|1)ЦOԶ)Vȷ T4<YMU6Y $L{ wD ҧ~1<ŅOalwu3Cin]sma&(d8,<94.&B,P"q#[;w%4jX;B!F!'q/H}, K~'yΦNN(kxk"t*S+tF FFTXB<4a4FRGV3¹ cvqZ$,V(X #[̯;'-[:OcŒoy5ygp=,y)U C#Z[iNe{Ȧ8J-)k"1"6jN!.0TNoܝ Jn;#bS?h5(^nM{&Sr7e(>H {jȌ1/Zz9u-^@<½e0ο:_cϙDN^v^d6ps{e +2 :1*`-4޽MemH^4\%3F?Ķϴݘ.s+cY,Hb:3xkwPn[§& aW]p{mcY4'Q]Dž2SN'Շ550RUxb|N|sJE܀V^w{[o$9TYU pǻ:}@|iW)|zL_p,:V`3;'Q[[Crcf5P>hK% GGЬ>STCuI_m gN$P;ZܻBYi=j8 v3ʷ61zBve!*ƿUXcmGegb yt=:6,}1`>}Ԭpo]qujQl$aQ4g9vTȅZsDXt GOiwJ5D-w}A:Ba%X4x>MPv׺#0{bI{^l={T3Gǀu\DDl5uY}qzێ iSJILSwC̙rҷ{Ij*hȠ0~A~f!k 0=Xve2 )9@A-NL9nO7Q콉^zhh~ p86p[!g0.jՌLBXZ K ;4wS~l%-+z;2҅_qk ʘjRN`=~ vܡ]8dQ#LF*YZˊFl %[ޙUcf%A%@g"* rz$FG,&'i=]P+0*!iQl9m:X FF Xg?g, jS4gt WiC^wk::t3-|)݄uORU( u MhNz-ľ\R/@U#ndUrˤ'\ˌsVQ$=='Xr"%g-zlH]Q>X,q!f.xf^ Q~4mr!cŏ8ъx3, dMV>u ,n̶;!H3,,go65"æl.D WnpN(E_K[{nM%M/69Q٢/sr? ޯtmT=kVgcN L ض@,i])NyūD?r~ {_XI'l2}*@ʦ$1V3 &Z !zi3R|-<f}8pʥp^_K z-Z43p;PLꭨՕʺ1|^ `򢧏dr)ɉJ6gm YdGO2ķ|4[%IuaH1wCΙkٰO*L:40X3q8]6hPΑ Ѱ"(!`1t?' 8I焾 ć^"|d/`fKE tD*V>xlzK0O[D;#(,`V]]n ʠs)Rg}GTLAr?%ZOFZ`S]S]P̑+ ? 垲6w[&VNl]K?%i.a -n2(>X\Y'WX;qV%Kyb,\S$2ZG*ʴ E4 q5{a\3)z&tp\Ֆ}sb} ʛ%ҥRJ@;9[ h8C!Ez]CoEl4Ǎb,vCcՋ%-[ZZMLIr>z3dӞ5\tغ|g K:0|fiIÛ,hU$Zq XN?`g:8J&ģ(\GCG`l}?ԧx0𶓗 ]:tDZN@l '7@]PY_j.ZGG@.%Q*!WEv1ᤓ!Vvta594`)&b&a]HJi>fYыl}-5/i!D*koCg;xOJHPaO)2 ©==\Y*GOZfws*i`^E~Qmi8^Xja:fmϿe6=\&(QZ}1ޣSou+n1BP@5l=gI#oQ2PpqFa,4U7a$Js?o*'N3:&wq_` (]5^ߢJMmۧ5v?'] h,6pS%t;xD`-Pgm‡a3+u֞%"1rn/fpv0F}S;3#Ӻdotyرx ##}Z*Jty1k 㷂Vrפ9">D&|?ы&ϿQbz<@7ރ6^b&#1_*$i,>N:՛نy>>Cӱoef&\ fnŁ(%/'F+QSFZݒk94H9$o[ܞ/QJp$!6rA2sc H{s[cRJt3oPnjwVMx#ՓF`LVwɖqorбpkZ$o{fgr Zgo{qӎ83-Aă*pqyJ6Wqā@ }fW<#OEB!98;UC׋"yN챙ZA Og0#S 4rn< & y?5fZiY`S5!TV7Gj(,Kjޡv~gioĠl5KA}.a;CC)T5nLMrwVVV?;֩40x˱x53*. JWIJ ;=,O nr4* +""H;AhB~{Peꁈ[pO4;2hkFgjr {(G>Hl*QPDEҧ ;1E2! q^XO^80WyJaBYi5*YYpsqYyS0"3~0`Uz=ۋGOKQD:X z{97=#fn ?x<{ަ0 ȣ؆qX| dtnsut=%t;!jlJυGh=ZpWE+btB Np^&IBsbWWo>yk1} bxz"E1sh٬OK >؆L_{#[@pr]S[,Eğ-+JqG?e f}rmaL4@@^ۢVd'$<1ļMIkpD ^$`B]*JB )18oe*и[!Sc>kM8bP3l&=*0;5jL\ysHBW`痢ֲkW avW8%!~PdQF>{_q1.ՉKd'3;y NhFF,Uar~",|;29[{&=/gc 76Өxs^GUKוڝB#F Et)+-ߝƸBѲI/V]NƑR7# %=T&3%p1p]M[jN6ol$u4g O'վ*@ZCMO^bݗ :Y&S,6e! yT^wKH_0+=J`lVJ٬W M,L.j̥u$%´pT޿Ĉ9z 2 JRd{N۠舨sI6v1[+n$шt5U$ wT7@Zڦ!I G4C,\]YAf ՎD)k?MsuKcsDL5'$5ʏ P:KFL]zڤB͏X;%3ǮZ+GXk0(iˤir#$ukMkE CsdZUUN8k̸B x|TnX8]kWNw:o6zr V;or UՂ޴RH~u]'@e)EcOƚiH( /?iG2hUPŚo-Lgwtc,۳.Ú)NU0aʡ߆8Ȩa Ci8rMKVdRCR xh'=XonLl1#I]Ulm-skUV㦿d(U+)_հS D;(FT࢝{AW'j%%We{O05޳n=4 mVw8C';lVpTIHTӝqTv%#k9\heuj^¢"#[[Y=݆Зzk)ͧwagjVUcHbn[:A/{&/NV ATҗ,YvT׿G!oH1FH( *2qJAYiEa+5ٞ$3y4 *$#ħeuYƴ'7[Do옆́VoD:n E U)Љb z,J=Kגּ}ܐ 2΃T| F9MX?`UFj/ Z rˎiٳآU3_R&_d_T +e|Yι^! _[2S΍'N)Ž߲!1s`I[iQ`Oo *&S&F=}'a25u1zp5odi`:PcϭMLzxB\V^/C=}KFsٯ |Ğ79L1DXjKSS<,Ɲla8\( u)¡4;)=Ye=Dz%s Hjuǐl>F& ʢc$SkJtg"0{ ~!;B=Rӑ$uD̸c Eڽ֤#9?cRbIVpSS]iVm|c Fn\ݹRGa"t„ځN8 Y[m ':\unJI odNm͛f0f=OsT|D6UGy*Hʘ}T(ZK~<&*ܼk1;"b3< ch={>STꄀUFV|ׅOx%[? NhOG1"ܘy-|Dx76.-}p6nU +biPb<ͯHK4"e6w#a3&s.TTԜ2# 'K@5܂H x=ZI`g#A6Ǽ#~{,;N1lCUph/^AbguoӅ;g9J0tE(ϞiE mjf9dzk2DP $I\s+|ruA KW2.w[e(; l҅!R#HKp3tzwOn?ndL'ƸwI:.J;X`k >`Mg,Q'"eRjdJG1i2dl3Q}wa1jX6TI| gPnhyN|oB*@dn!siuT;)BD* S KT;2HC!yac܃dix/jry0@tˆ|1;2[ #IcdUaɩ fjOiU,VJLfBgEPՑί+oWA!=Qo͕$U&i&AAb7 !md/}D e˜9榡q!I5?ʜ2v 4'wtb>뒔p@L` 6'7]vK| ܹiށu<-"'f@szgH6K\ELc| 9+ji͞[%z&IhGR$qh^%g(˃?Q{5Ĉ3@Yj8AmuP8DcU]/8}}AG* Ϊ~acyrHV?*FZ,O ;sL _`*נAߖd'/ w}gqH $ |c$C1)8 5M- Y6EO>n?\q;`H1(" Ti ^FwgZX_`XzXCxG*1%I7|(ui\!FvzsȾs ]uPr ~Ax-Rz5DxJL2 obnHܷm"$ATT0gNH&rM(1TQ {*1Ґ55)N(w*<}00ywyMydB _XB ƞbPנxE"iWH=_2i,=^W &xx3+ ۵*g7T6! vgsgUPD[wsD,tNR{JwDD[:Ovۥ M#x@5T3@/%img7IihuUCi6ֈq"#5l`nIicbжnSO3-I9_``UB櫿xz^ezڈ(8GՀ@_f${Z>+}6ȕ;c)yD+<ENihcW[(?XlQFݜx#sL1:PD̄ŋٟTj)]Z2M,Fdb23xscʣ*u؟קCAN $[%}U5ϩ(` >ݥCUn6vбe;d,xs2 bGU:]($&XkX1\Ű))~%ovX% k4Ptm:qp=frG`,Ϩpr%dxtnHQ AAĝ{PyylRv%>O>8 `];eͧ'Yt c]Bp0,Yuk5RӬ=w>j!)`)r+7zC /S0XCvZ3,g~Pl~BgB5}ݧƷwFㆱpO&4*Q4(vv"l|墥7Qh:} Ɣ`͇hˡdLV0 3+jy٥Ybv2.NG)_KB xwx}Cր$+J}-BJO&XMG;/\wiqm~&T]5aNW?WA:%F8)$<(D]HgC(]q`d(FKT[ Kب~F"3O P6V?-SMExL?,w^uz 8Z2|p/H !S%\sxau|>'.RXV&2XPU:l- Sz;@̰8VLܘ=8ҭ3P'%Ų—gY\_iC畚@C1qD [{;4j hǕ㞩$o/z@5[q4u :2w r^BX* 38amTUG>\bKE^r'BLxr\?ՙ[oSrͭB.lP'wHTxMEpZydدMֽE}םm\cR=.9v*GJP$vBo-)yuW':{ )u\d% y>NcD 4>W1DMh.%4 OMj;x9sZ$4. 8z.Dcfd.C(uY^ ul8]l;g9VΛ~l?>ܚ7MTZ*i!9 [rVX|(9]ܹ,[o,3s&4[;'\=,upyPQek= j8 a-rS Mv-%suޯ jCo(e)s*]QA\Z%)4%xKħpЯw`m$s9S|{n9-x[bxFoҳ)?ZMN{,x4]1Tz -zSJ!""YJs5s1iRO_Gfe|))4XЯwWqX [Mu>f[ơ:ָb#E$?"g& ==ù(&)BtiBkZ;FEZW4 *RQ3mU?S,80IņJh-U%M6&QИd6@y.@PHp}ŴK\GDF"C,%>{K`7mʁ"`Y7,c{qL;!{}IJyċ3[@60qh XjUbeaMæ#"HZx\BaB. %ЌUm f(qZ{ę4 HQYI$(cr:%6GҐRdbڔʊJH7ڃud:]ka k;Hr)|QR] Hq>ri jKUGnR|ywg6a4Wln7,̋Ht)_]$[{Q\JnbSGhʚW0SLߒy4Kfznx Jƒ8uyz.F?+;\rB2W5Yޓ:8m̡G}Rض>譺\xhۭJ;s7 @>"3=(őx˦3*EĪrG}@yqW0~`X"a7SRA9Vx56`IM9Ÿy%x>x[L'b0ڱ} clzw!Ekm&m<3]\2DóM4"Y Ev D2X)ZI|NU<؄jKZ(FMWg BzupdOxkN]W^Ķ&w;A8v:{=^Jwe6?AO%QJo22&1Xqef;UZܞgi(WAMm%zxXN:rg5sl^Nɻ`sŹԞ[M'1!2|TᎧG? ~<ב'D41wQx!7ނ4w˃TL] ~ݦᄆ{>rLm/zuSe]'Vg5U"[;%`x"J[׺vV Rִv Cs$*RDH[% &|٪ 墣RR**% fAlLF;8}s.V6nꠊ8BJsS2,v/租Yx9y_x1!,a&<08–㵴hHa;~@ =6hk`6613m&o ?їUtd~m?*.Xy4&S s.SZ6[Nۤlnl.D<5? ݑms0j*dSV}w}<< M?nņgϞWv-?d8PyWA2ץ͞,bVTxHC+Or,J4:_u*gڮXۇImEОVo?[;[?PPZSfB܍2Fpl_PjUoRZƩ?4e4jԮ9\Hy[ڔļdyVE^ ˲lT;TRr&L@TL~1h)6HsTv9ļy4$lC"iLcآ[c0״FWb #, txS8+Bjĺ34޾.H48ȮV:C= Y\vSbT$=_ix1nYQS󽬈, S8ShW2ĝDV%"ϸR-/IogCgE8ȃ2ƎDb'V+!8 jk5R)g?boRtf}sQZ^됍/Tu`[Sc{õ8 8؆*J<%5IlTI!WTeW6:e.t0Y[dԲ`*k5]DӔ.x K3MOQ[e'R{~brl-8{?CL5v 䈉r0і}*MB4VJV w<$ q_rYyL怜: h$'ݛ͚CE9E=Ucg=DE3Z#\F'ωY<]gk?-\vh0 O"?LZ3AԼzGS<{5Gvf2M0.2Be =5k\Q8NH^I} ߿[:,lL_H8ʡ>u  Φ&] 1<)x^Hn "0OQr)}Q NI!G043l% .@0&:^2߀fٴitz٪ /+AAwY72#. VFI( 0(*^2]0*MMF wdҹipx4R@#QP!3~򵛭y4NMΪW3!F2&fNf%xlAf>ފtn<$ՍѣsWXMyR{%/vPDù˨H!@o6dw+~R^+7C3sλ3ʗ2 j}?+`"a<=ޙݺ>2cvա fڰ$/* j*_Go6`nA6dj.A2-УN|Yu2Z7gHwc<8yVŶOPY0'9bK>'YEN{`.e*G8%U 'C> *n#@R.?恃4c!nF21I-5Ǘ8Ln㫬&wk Ԟ=Qj Q%1Ҋ'9UeR f/TPrd{Z* s ʆGŚNi#gkƹZH>U0DL`[ :m`meZ<:F䓿-mIow 2*I{U𕂵K:$UV\2C~*R*ZZL=]*)3Q5;[|5g_ ; C#To CJ%ʏCm'֗}m6tL ٷokߨ^Nпo)l єC⫻T0eEM?.C͝) p1cfc^>%1C x<-}Crי*Z9W7f^ 44ד|QfV=ni'TLzDo%ḒfcAy&[59 b=v8a{ A_1B֫Ho ТsLD^v׵t|y@ǥ٦KGJ/BA3*թ߹$dDc=h]0MeN55|>bS).~e|x]2Xst'L^yLǔܤo^< 8 Q#I%4p<R0nL "(.KV,iV jЁ*gqi\ˠ>[*D49PXmjSlO81 GdIdJk:%;YC|DG[K gFoV6C L Sz=&+D+ 4&x|޷ n'h1Ξ`kFHrdHܼUmG:g I ^G 9s + d`Q\w-j8=yĬڶ<~;ĵ>uj]҂!)w}AYhh@$ meȥܫ^[?.6lq qU.L?YI"t }@ V4V\R£jK pu>-u2 C <ӬgA՘ʢA.Ouau~ku\g/Ԧ#"Qc![+͹ͯy_Tw3b/>_nBaUs00Zy.-OfX_8&`-I󠳠xQ@g `-&<ܦG!^ XRtF!Myz&IEo< 3!<t1З8AVtjFWJry(>U̥_^J k֣?p1/U"GK+!,W׋ iCԘFܴq5 F!z 0IfH0ewdz_F*DߣmZEZfLFۚw^TOF>h k"zzkZw%2L>=ݙ}MaC`Uݔ#A )*/n+&Xb&I78jVm` /쎹]F(&g* a9͵{;:)4xؤ$\E K޺/zҮ/OH B2ќ]?|͕o.-]8IT} }#T=}e'Yw܈mDu?`I[G]ϖ2@L(Cf@"0uoBoR)VNҭjaBц"a}Xi痑qM}J>B5 h, [i,%Wj KY$YU/Ԭ3 T0Q^uXN:~)vk{ڪuJp_RH>&g'G1 U:W"B2w`_^ %'߻ՌU՞QE*X^B/q~8Z ry2o}jΡ˫ǧCS硭f9N+);%:ԗZ댹7xChǴ]HNTB6%hz>ވ0IoGnY7{$hrNxR.07Q}7,x|shp50m~=4(ӆZ2ZRAye7)!N1 dJtzH5S;lim* Ɏo[6h  4z$uبH7EԹR1XRlH h'r 5>uWN@JЉnc9*;T,)CA>3Z TJ9#[Gcޓz>k]1O 0n<SmL'];5Ddp r~D+ѢA /)n/7i"4ڎu+*I.f4)[8ShF]R)YFTIgSC/GCGiC.}* =6 걒+ݟ"ȰiǨ*|,7A3SE{U"ŊOF- be^0#x 9a˴A$oؓԐgObJ*VsY־*w7Ae`gQhcnBV*| iPoҵӚ9FƜ"Aԟ3mu-Qkx)o߉=&'JQ1vKL۞q \ᒕ?_ 0N|Taߒ^cg\a|ie |gWоgMܟ߶̅3=uo)ϙv5ٶpeCxç]TMAKEx1.8S={B+Q('.pG ,Lի.og6mk$t/Is}sJ DUm|̉bizdC\[BJG{71q ; 9q㞨`>‹|SkqZW~dcidf\6BH~}{y3>@X#Ƃh8ǣ] 2Gp;Z`FWv-zGyt&ך*_TG(F[[M;gelěc}f7w_RUDE lˋB@֕ᦙK~.TL(w=MnϞK(b8ƄΜSpʐx|TyFy(XG!{/Q_2|+ggt/òDZΌkq_y[(HӘ ?G<t {RIh7՝ِ,!k'賨>.6PuWbϙBʃRw_CӒ0jG8$zc`G0n;"q1 r>[lNBO'!u k$KOo74.7ô[fkJA{sRf"@&[U{ $K/K;X)HS\DE6Sc\j܊^hSub/)F̃nct7&4F$ޮ,/W֩@Jb5p(~G/ː*NH3^ysɍ͗cue؝)*#HK;(/1q(K +>XA,uMIӦhkVx0vJyм Rp 0u7b7 efJb]>'v I/xb@/Wiөp'Fb݀? Yi1TUEu:&1&շ.** J[㓚6!YG {`zG,`$Lee䀑IfjJ:Z2ٔvQwXT"T0D{cF!^)?'I{~܅dc0z/2ܻitcKrEIIkL2W.Z-zBdXU=fHꁭrm Dz*Yծ%s4I=k6T' Й;2gi+dt 6^SCS'"M*LகzuGZ v)}&:~Nt! GJ+E#.J$G2u;c#O%!-v|:ۨ֝p.GfÕZc$tg,>gT߯p DWL(T68n1 }2蛑oq MkBУhY14>n5c%G4س%}3>:[%3(C' w3sѸ1.txɧchj lZty zG - Y wTkkjYkU o#Xz7a< nru#R>؝81zD'S_Dټ7v|Bffrz::h8Cza@-tw:hq5*4;V\!JApHZRT#..oV"YI}BI9(WٓaR?q2SOiÚ |FS= \gbĚqp؊3_ ~J&^` y:km oTȜnhh]@3!Gj&p\q V[Yk;ڟ3*Rj$&/19tPEa$2WpL˚V892 p8dC]iĬ9:e˾v,[jVM$ 黟ޕ Ǯa\ RQ<[lAo_},nJij.ӣ("n楯1տ'#_'o7ƶs2aǃ_.;'["`lmhNt"ژɎ NA`>+jfaw'FiXԮq]$=]R l@yCL y=)1!~:.xe>ϣ͎i)FłhҨh&7oz^c_]DN-{i7ijR9* rӲy1)hzɏ `RU)= {:s_w`-,C}8qzb[20\UsS<ڐˑ|. Q1_JD;se+N*Cmb )THMfm\;M*Rg- w'{<(> ZN;sU'vXX  Ch58C y0fbwHPV6*N†f-1B `I-xQ6}Tʰ"wUe~򪴆Cg$M~w둓v?eH3X\BjЙ.[ʮ?.3LbM-u/xM"9gM^Kq()@Qˀ~+Y1~', 0 ?u7)d2vXqhI"Zia|W3VV^.ٛBJhrf7V5b%XM$3 0 TWUۀ.9fHiً`D3HS^Jh7pbu،x BJ24cA^XТ$\ i}~\eB/HcIDk<(p 3EY25#k{a_$՜N+@AL϶9'm:MQ\ۖXQO#?gpJg͹9[Q[킶꺞hYMu[Bm@duio aV}[M+*S[jrE* 1Cʑg4#|jy'5<T:6"Rҷojrs1ۍfF[+aF`!xbmfM6&#;%:.,r=UW %QwM;i|\W өwck50jC@]šT "9k4,ttq`L]} k8fĎBBiŀ%EY0^ViZ?nM=O5'W!c(#w&?9(xw|Oq疕q@7 b%{ߛK_߀Bf$dM(EeĠqǷ^IK,9H@U˟Q*QgsIIq嗰o+5#=,(n,k}#HҾcq|zI@@$LpR"7̓67XVѦt,#7hZJo{cwsi-Z]Υd*{5,[n;]_x-#Nec. 嫢s'g Wc5H`*W{Vhp @sKre^R7SXkg`΅ 1=@/=(\1Ǫi~W",SJqO'B{}=_D`7^P-};W ޵ G[KՎ_.K/>?JhIT` ~x iL5ܱbE6L0}F Ww%펛vm:|iͳ6M&*)1c=[hQtz}iT6QzpOmtdd|C(rzP37x,ƣ[4o Y26w=ų۷C|`!]^CY IW˪1;Wiԫ|X7a mWԇ65߸.U;M$ '| S` ĕ_zsP2w#o^? >xMW'05ʖ @N,2uӥD{=M8Lw"O?&))ۏ88i /yʓR)ۯkC#j˝)r>&& ZbX@:?FA_W +!ٔ&B2D-KMۤ\1 >t/cO7L̵?(Q=KEӭ5<Xd ۍڝ@hfĎ[>^(آ&|-+Nhh=G^m. 2lH0i ma$x A7U~n z9ȃ:c vLVP^UDBt8$k\8j烇LHK\?hKbܟe 2l0]ߍNINcrJB "wk fF;<wGz6_|H[舱T* 0ojIdf600(tWM @DddHO yr4v5ىJ !DjX~ukunJa%c} |QZ|+ u_O@↱I7bomZ9 DHF׊bj C#mDG׌P4=ǨD0%ԻJ03^y2 []~op&0؝];}LNA=jYiγ=։*ʒhT.;aa#욪}x䪔`­+;]EQ,=ȞJZ*ݸ)K<*xg\8X'-TD Wy2~ xh{311IVI(0ZWwЉZ-~)D_b\g+f[XO<`}A-Nw OO¬|dpRL;Xv+I'?n­eoj_4z[0=;L,(=HZ7(c|>że_ BG2Ao-.o߾t:9Px F۪ tȮM NÀ8x ֡~BH$,&tcƨ }yREVr >ǹTs=0Jbѐ);y)y\z{2,0l.Oe5{$u  v7Tக+!hQ0~rIRzC!&Vbӆ }`W"f,B!8c]RNTq0HH~' l/2U.솸 [0SjM.\,`,{f.Fڜ#D)x?ߏ7)u9p^hew"j$&dKo P8 fv=X"dRD9@e8BQu՞=ӱ~>\1U 7CIczKhX m+8ؽZ 2owC}?*:PJP+Nj34;ju*1fx$ś݃AĺJ%R}1-R%QmyFO-UJ5P@ G;LoG=FPe|@'łЈȉy%mS S\z`PB|S QzlS,~?ڏ?gjeи}@mW8,Y`]~ʼn1ܬSo=Y]?eC{Ae2{f!tXoQl?B+*.'u|vzI q,Jxf߄(k V=h0QKa5؋ޕgl21V)/o\W~rLPMAP7ܔŞÉ0@RYȡ3 "dGRp/Qw-8ǴK&D!+؊τFݙwJ6Αi):v z"\ˋ L$@[ ay5ŽK<6P4Ѕh d=F:6RG.C wTżlԘ<9JjXm=YytaIb\=Ъ?qRɽ ~c *u?Flj 0KE;gOo狊‘i+)XbN2ZMJC/#S}]^x&*ukg6'&lk;Uq53.d3K=ĪVbY-R`⬨Z=OnXvvΡx=jƒd㢓]z`%)v37Q DJ!֏|hs01'cp\dWD=%,t֌ŕm&sG=gǨv:GvQo(>*hy-0) n^UyV%FbL+C?$< (|hŋŻ>흢~KKYi?E]!P2xv5U:5>#RIEAyƯmط acVzoiP#4^-]I~| JuW\xJLڑ .uv8(Re%l6?nly^pHgrJ9&>L -NP0P˲ƛfg$hƿWʊYHq<$.|ObM}8&ӱ|Lb_oz(==L/}3uN--B~ۺZpNQx`C t2PoIfyִ=6iHr5ܫ IbYȏm}woM| BD~[܈ijEd|†8l٭P  c3"ϐi$9NUH"4p˿ : TEZNΌ?s*`ܰ_=䜞\FbݑfOotJ0ۛ2fn ׈)l6~ eOPHnsE]ؽ9eWLKeܕel̪dyS>쁌iYgY鴪&hJػOh(8,!PԎ-R ɌG0Od~gPz45&нVۚcs6K. -t&dEd*6b hӑy{8P#qldty`zynϻ <°7T\l_9zДg%_˓͌ЭXhk/d6 syҌJ *Zk9bݎ 0kM'%nOpɖXZT`CxVRY4^W)<4<4J?ۃU359 rJͨs{DC``v\ a(2|{&^@0.VmRGA} N8ɐZ3[q~bO$'G[@jrCEUJb( DjoṍG#Se`5< @V9᣺$# wD#N Lzc:5WiiOQfH o1G ReV ;G ɍn1avg9㶮EXԌsػsLGv p#Mا$>!? E2߱Z6K~Ŵ8ȨUm~ۘu <͔nW)iDO:m(9*Ŷsnڈ2l7f~"+ ^ @8(QD9o+ݪptbfH8ߋd$(%@ˏ@%YhT>M'~:Ikh|B%i` 4Q{ fCCJ'4#z9e`.g{ƍC\ ?$_dq pk |>`$˳K'hc,43RFK+5"eոGtzvY5 =hnϯا{^KV90C Ө"w&f`.+bZlȟ:͗\Ȅ'$'o(-(β ^f^4 vSuQͻ=Y6Ī2KiЛO*RQStwKHVHd%MߔI{kRn8I KqDKDAe-5y,!~J{W—qY.$?1ɫwM/Jk`qڢm>)g)0bGZqM,gHUĞ"QlpͰkS{pvl nvG02bm\L'`0$~\I8zXt3Y 4_u3=dB)>9*vYRӿmq[S̍qhdEkiB@LxSJ e8kS[TzLvq1 i5^٭IJLjV+{x'ۈΥ§Y=9w 4/9fhBo`)j]2CaRB<M@"ҧ Td.,zA =P?.F Oz6g(4QNFb5,A #|ѳ ?)dP&&#gPͷuEKxbC+Tt>y*܏0lo96!vW') FX.~+Z)ט0|5kO %c+bm{+GV6y7[FGK@ escao#c .38Ǐ[N '(92(堀VP&?y&AX_*ȄV0U(^L`,&Rk@/ٳ~.~JYo[я%@Q3!ةGJ3ӳks:Zl}HQ椤Q'BEO{K|ρ%/g5h̆֫I6殔Vnxh+/e1 |Vs:* N3GR䃣 ٔdc[xek"m7C$zm>G42֌:jt|-]t (Px?YATtE2NoJ~PQc 4vJ=|Sux yw `%s^>!?O%RiRݰvGl82Q8LPx3b{ٹ2<@5 3ktB r4P c<[}:acNiɱ㑀yCKP~aH +kNE m xE5JaKY<`~q>O@/`C Eɲ0-_+KT(v{Zo907YBm| sO5e8Ra1QaL"#_!amp>g' s9 LjUXZ@5Vg~(TQAm; kB!P(bTrD=Z5G-FMZ_\2[3J:[qr[Lp2hU{ωNbN)LZTBg3]jF_'/vC0&ewD7`&Ӎ4qԮ0WZEM=f"#TFiZ].kKZAP]GS, 1򪴤%-yfznj&S>Zy.2k+4=~|l!v\tK GkS@ͭۗf}x|L0SyTjP*$/QDS9 f- ϦAlm{VV' hLp46|c*ۥRRRWS@5PGbMF@:u6m{h 0M9'h/d3:PѼJe^ |ƻ❹E$4aʞZbMLIA>jG7^i;рm ;;,@_bnf7#n1n'Ceж@r Jj]p&Y5f$p2WQB%! o6sĥG1Jru}.{4cgdg@)Of7XV۞2$])˔S+˔'gqAIYf?pITb`qC0,@kuĀe}_ ;YTWa"9IPtC1mPIOaԔ`ؚr'4ͷ`wVXQ\uX=\BQy<vE. ;Y-3QZ SؠJXV΢ɡlL sp yN EQHoevF(j'b \X%ުol.c5ZwҫregT:cD3LWD16tI2%%R q92Xfzչl>7Np/Cyц9w9 FL]f@C? `Jh+] )nuWsdc Qi^Ai."dI ,\RoEn*3vKDYf5c%z"E(+vT&/`լa6(_eCL 4f^{ qt&gO?15.iYB46A4^eyÆT®! g#W[moae=biXwJ5AYĩ/AK|6DWh~SΡڠmB >*'lҶݚўJId0f XvcJ!L 9CuG#+^$b˖-YwxeuYkC;cemƨT> ]Q#e*,\{1X0ɒ͎J `LٝTӶyԮ $(k(>$z::%Wr1E }}DrFu;WE;{#Ǒ3g#DSd68O;_0;9}>s`ZޱqCHь9EŖ.d ^s>NIl!8R|ÒfꭇaX,8a^ڠahTE's(*mO N&+} mxAnքוCf,=A$4[o]ʂ**_a5>+[mwCnOC`p#J [`nf 1\&5u%˨/ O>D#|fHK5(V/Zs1~c"ʝ!7d68bT;8B( xn*7eFsCwU~v_p#^s'prX?FcS;|ayJnjW*%tc5ZFZ %fiC#,.~ 'CKb3$x>߮Cf4L3٣n" 2;$z`|cآ;S~0"~yjI:dYmC]Ü{ ]!ڧK Fjm6ᒋ &S@{gx{P /W*po H.ZDޗءb) 1X20HCuѾc:!'Iܞ[9X_n[99 ?."R9tlWĤr{&6YEaP_ Lc~FccCkʊ!8č#>z=6/z-u<4pBR?> -\z h?2 '.Ɨ3+QUr*(X{xyݜ{Bcbm,>/֊ ; _L4L,w\@; Ute {'2CG. 7 *eA~%" m'0NiD֑-,xewc<UnBU[xExUf 3;vJSjMm/p<=x"X:6OUb@bo](Yx /x&!MJ$ ͘߶5N}eyIB;혂a *;|Lr!4/7 9E~R N-8a63E?Vf3LٗT!Iie%}X< Jx9ٲPC~潧#3r>vO;oKkܩf;eҧlq})`{--' ]5ZLJ>L@On/ɞެR?aRĄ? ;g=7]XLʍ(YR:KON_$74(Vd蓟#0W$'7?$B慼=HC`b !ɿe5i>ϕLnQJ,0PNWa[iNЬV.qJ1N~1[`sY_<4-, 9~ ~TƷ7= hESi.JpH7XnrZm1-r)<UPi6/O+S=3En7xr.{*M㥸d l1f1^;6p37?NrJ濥5,zDQ!/hqM|둈y%Ոk@ZLnp@| 1o{_HR:h `nkHNy(Vm:΄cF ^2nGU+ZWUޤK148PZu:^8 pG׸t?2E&7$b˰HsPIc@L+ {ʢ;<1Hk˄XV%KFWbOٖ8jf(U."8‘ϠwjӸ S7yJfO:}4%y>XN:s{sЅ &/3|дHMLN)I51h1g+c /I:7Z  j+swXdPl~O, 7,ti:;5k,?R 4'j _:O\P2ﱛ-#Jn+[DF6~̜ #h]uٓT-Psutit߫U6/_PJr*A'!7wLLD$|\$rBq5|"hWp!Z&粽{1Bq 8Љ'~v,`Gܹ|-}7YKeD+ )H(7H6fCT!Et l+B Dk_no/Ab.FȈ*iR}"M rLRMr0uHDP}Bh L J>U/Lޓ7iI Rɀu^sI T[9N FLkv;k D"4rKJ$_TFFcW| s &lsNJFߛ"CLX#h ?'uV^1^J̈́۴F;2 P{,}:1i|o*v1FB^UQhq_9J}]'fjO/2GF )_,F:s!Aje!^ c=nK}7u)aX>n+c CG50 bm|6|;WmrJ.ⴹ8(mO2{^LR=Śb:Xg}kWji5P䦝42jPQa,+P&>h=DazjcVHM'—)&9d|S Qr`BG_[|/+~",/gVVLr(;Gr)m5:5Q`34Wh㭟}p|7Tls1/AD$kdf_nEs?y+A3NdzӲ:lJӊ<`N*>W?57 xy-''`SINaX)b!3.t$ "bV7S:3ɾ#==l~Uaq7΄X}z'E@>%ٚ~m`#NiIK7ЙLE2{:SkPEr'҂' ,+cu1 ahXk%jGKFR[8hAáP9o5QƮŒeNFN,&\VdƏX4(ޯ4&#zTCKk"R>UE |4wJ b(ex}Fapcu4졁ߔ4-e>̫ȽTi A1^ɯQyh23&~xB,JuxM )~z'wN͕+慞\xe9 p4hZwg[P48uuql3BYH8,h}UiF?јHXbLpOHY "I3 M/n{;XH[<Il+MO/`fdq/FQcHY`P9kF-2ٗrTpin*V9OI)YԼ@L'r:qw/zl~wm~>Ak}Ozӽ2^r+\8$?©pU$-Zg(yahf2Nm> wLۺ!FW#1KgR=HgmO;L=Ep5ғ/iXozQ"̂ KR1bR~Eđ<^2M\`܈wܗY` 8mE|$~Lq+a "%"3p\ؖxɻ\XJP҆FKM-32u\W(r5ZSO/uVu8SH"[l g>~I&w?ldOb 5X¿rĦ P܇n*'Xߧ2::@إ qMf(3BĔ^w/4k2F5c<5NF]1?in3/|f/3q˶Iߦ.JRGdnxܣŰDƠ~tA~{Âf"iOtZZ^񚾭X[ 1mO :YU7LEGsuHE&F +=^NN.K`g0{7U9ǍP}]o]4_KsZT9W|YU 5LZU.JAʞз= `؝1̝]Y>-]Mkr snŏq,' 2_VitH3u Ia#%uţsKO1wzZ]?ؽaks*-gzΊ>i) ZI, o[pc0:fTig՚>yn<KDWs7q9駳y;AE"cAnpܷH/͖gS&q iI@qހ1O0!7Gfk шqJVM 7BP4ɇI[NE:]6aU޹󾾂mUѲ̛ĸיMF$-症wp֍V!i䠻XIu-C.e򘃡_Bc" (< J%Y/8u* Ȃr'e@b(ܻ$Չ5CW _p*Ù86Dи귧WBӖSb%Lx;Θv7a|?Ru3z_C<2CU#q^yUSXK/,=ʈlޜ2O+`IjJj3܋߳j.zsMKjt"14yfS2%8J₥:ֿEQz݂䗴B8pOt@iVD* PRt7HH)%Zcċ(:CA~Ch-[D.2ty;+K6x#QIUZQ<߸fmjBK[𷴛Srjur&aဳ. (Gәx0¿!|`8,4SףHu`Qe e`4rr$P܎U|W<o³s@7RΓfLΣ9Y0.-DH)˸y47>Y #ڠ~ުoVFl@]45KIO? ُ/"B|!$v)Gn][bn[9cjNg0Ia~KZA.~UǸ0\qv;=>mZU^c-H[3&wӭއ:s߀U80՘D\;GgM%^s|BHs0a `BjG:%ٴEB4bBͻ=C]Ano (WjU6LA=@(3gըk*0 պ`fHqq J g"74Ȫ7R)$K(coЂ18݈&>-o7nNMj &K-c/Թ;G~=Hz>8utvPۄܡNcg=:L\o!^֦oISgRH_z7Z꒳`aPݦ7O aVLwyt:b0}v7VEZxqvk_I4auJ#qsQutv07E%?F>D2NN&ȚM9p >t&g'Џt5 !@VgvUaضqևú}YU0@1?*rYxLlRSKEfL}~kmR@K|z 4^We_[85R7~QwN>+i B!˶>[B;%v0""hËAxE"JK0LT;Fši o\lmO8h@4}d(v"AkB, 3Q2۪t_YxLcmuC>_t<ǟaT!2?Pr=UItD[J#WsIB6%R)nW24KEz'諽X=LʬHCm1 ZH/5o^[j\SM& ToġPMlL4Pk9؛zHDꢱB*AtOM0N!Vf]hFz!fq=2obOP8w >t\49G;Lv܁0(qoE۾F@:`ܨ{L܉fRghVGI]+mL/$?Ə r"M#dˌE❚r)nZtm_0By=]',W"/ { N]!yى1`5T0C!CfT#E{j]ŽȬ)9(Amί,$ 9!k 橣KG%--H~ Hl~ @:޶9Mp}fOdix񣕉7cDfGtn)QqB4?N7ʧwvS[ }'^pN;Z2|(=* Ĺv\DxI_FDŽ ^[0D;~ 1ATRjgb aҁN7Cݥoo^;#xި,ra/H6SMxʪ$e-E:cXCrLAɾwun?\gþX+`oU ><. fv,v׾J)&(?&JazhccN*L"b"p;wP;JnYR6߰9wj?)˙T]C[_#.kc˫5tz/ybk%p3`:1k& U ~ϕg8ILbձ˲$2+v(_ېϼF&e m(μ[ azIsu\}}f1jOE_Ǭm\Y`i o -k坩QFX%P8K?b;)xW~}E+9`Ī$o1f3 VG9~pWHyMd]~M_np֔A@#4pZQwLҾ~; ځm&[Sx#Mj`frRla_ZN1-%O{|yUū_Z _z=. "4~h AMptvz}]O77p E^)uզ`FC'?Wn5~!jKòUx oAtF*IjOp uq4ğQ14Ƽ)Y>'L[$Cr1˒`$rԏΘo;]]@f%)>k[*C>p޵@kgxQ#HPZM nM.çAcPDH`"\柌uuƄS䞖 1D &u$n @/E"WS"Oeh_EȔ(߄:Hl2%ijȪu}2)UIƙ"k†;dҸ&-ϝP!h1A=!s,g#,)/|g*BA/g X ifI=[9PG\,#ta֗7 ^!2mƐ MEjHAo8s}`j^n-"ߒԮP(r"L?0ij*Yj"{bRqr?.CnnPUD.w]Suw{+&smj*ʱvDcS,,KI!zIR<.zO|C,e^Q#&t|QYEWkm7Ϡķ),lkċQ Fg``G_SWm't8hz#W+XU2y sw"u&Vȁu0o3%(5׍Oj*afჶ?tc&YI9@J7 )7VޡƏH:KDHDt~=D ?P5Lq `,:J@Fwez޵/ͫ~ wΎڵU`+Ny87&ph'Gv!onaVCǀ\Y5>',$U2A޹z)k DV5H*z F7H>$dKn~ yBqt/iG B+[N뷐d2ʇshٿФg I=z=?_zAcf,z(W;" vG # "UONq3]u s \y#( A2ՙ$ W)v"1sBF!rAE = ,N~k4|%t4}o<3=AQfghR2M6f{)LIQ|;٩jgR}Ά`Axs !v{FP 7#Cm=mrZ(H <͕vȚŨ||ڜFa(H0sn*Ie9v ?ҔX nǽ? eXg >*~YJ`K|ސ5p@0M2Vb9ı\G ۅk#IQj&u[$_dc@׌ &BnN$Tl:Ј|${i#lx\rriRw)ڔOutiT[uS,($ń#R K{;*&y VFckYt čz~dWOᥦ4cpU/^ +hDK?b僂@p=0Pe` 0z1N>NmEA`UI4Ww/RԪ[ i#6a ZEZ M .1U/po ' 5|whZq p T$:zUG\W}H<ˤThUw94xUx1>nS2QUhVB]6T/s"%d/# Y SFf1,Y␙#LVp8[g45Z2˨%EUYuLB D ٽJ O޴W.LP8``Ϟ gWlιɲ3 ! zj%zkݑ¢':@b>ǿQ ӂ%NYZMq]Y _0,Er<)?s05za\Go[Qҗ6M[v˘ӽ,W ܭ;^E83jva(>CP}<~rMS}#v$H}Jߎ y51nQ'6o%^2ߕׁs Oі[_0r"DH!5cK`tLbWsܵH^T8FL^4)m^$Ee+2:ۃw'@8K]偠S}y~Pֺl)=cq6[hF]aPU9"'W;+%[ᘊĢK>5;G2:%u*:C!tقD Avr@Y0Zd@!-/e;jj+^N!(lڞo>7\9 DI,ܗo&\Xx:j_K-Pş gu+?A$g+C%z&"(#HnY`7݆ŇY[%ǡ A+]րkޤ$Feډ(W}l_i<0bmJ'&Ȑ1C 'cqu.dq?YY2 ꁒ#A9q|Pr2]gm3;<:_e'uت Y7j+ OS0%r_?)⒲G@zyitjWeCZ^:|˸0j5Z2%x#ط CS<{EEHR?|k-f(Hu2'\a.Ⱥ^Y`N;6lfjil z\d4'+kfn]b||dWwy&HLӞ=9 XNz9EEF$^`8UFO|N:v8`pu,IqɺCb1j*vM)/LyR3s2wLhfM/*b'IH԰lۢ%ą]P<|3͸ l]''.Ir*G:fOcz1߼jR̚y(1F᡻#1Og8:6Y"'o˧LPݣ,a:RG<+&1]*\{g@ۣ~>6PsؗŌ8^J('ҖȦM_y«ba8sC%(kok}'uQ5 M'y{m Z|LH<֎'jnx'6g>pf){0w :1)j.H_ _*0pBzَ(O9|6ZٍCV<.e@luP`u)g28e:=!ng;CDG0֊z_I` j!6STNj:J,G ?CsS.Lc=4VJxE~Vc-iZt ׬hoN)Vz G.޴] .) pSL{ջ!pΈHV=&=TLiTw7rޥnIg yVOM\60N:2P8%Q3iw+_0||%N5S<Zkw]<: Ù5MW(_?j7*5IS1׿; _ں6\Y6{AHV\bbkxOsgiMoPJ J0W wb59iVxdžNHa,)?qdW׆Ma73%eur_:X;e)S0ӬieD|7ֈ![Ũr}YpYō?l|cyva 4oĿq,ipazxQq%^mWlx_~' `6;3Q! ~⹚؞l+fQw_ϼB,lכNFFr10e 2j/]`G4B`"pu)HzmH,9*cKv;ZSCPiz18 %=O@| { 3Frڡx|a LC,p႓ڮ6#.NQVǺ04^?$>.a s*wŒp0eڇrтTN+;Kfj(%]X/q(a"c*"%`y<)u7ԙ e;φ5Mu[/ 4堥 Heliޥ$i_2]SEśf׫PCWg!+F.6anP7.nDBn/}yx:x>QX6-5LK야jGƺ[#BJ AGMpP&X{a* $lJ}ڛ [nEjދn^i J[#4XG{H|6/Cs3w#5dƒ,yTj=zi,#hY6V޾W^Ð0 .V,eTЀDL5/d!qZ:EݫA $0zmҍG]ӺvYm)B^пCE5w5Ds;Ù 7x!,[a#&c~kS93Ϻ_T-:jeOh/&*gwSa6"3;S]WǬ?`0UP㹞iS \)bڊXѳ&uل6N&SS_vb 57:[62@ɬ=O:}$GŞ=c?w`1#%e`i3i= [k`:@ 5z'l\Lt[HZF)*RlNU~]t Y;^mNi '?;ntM>,7>\Oo}X%Q_訡aYx%_<¿;NSD]R*s/q `hJNvrkJci HIW]a/|\\"?IYD̂ts v~H1@=Ȁ7a j`+'kh~bD{t_vB,I1Cc :םh:d_Zezч—c?f&nUx*zz;\Є?o!BXϋ/4-] XgwL&BT0:.Opd g4VOj[8? bUf%9A1bg̼hp wS;dZYqԁAz I5<mKy"?3ۋc']3h/nSTKW蝃NԲܞ%~OC5Z5BQ nȪ J '̣rdN ]bh8jG1Z汿ʷ)R3}e"@jAzVU+>txol8ht>o 4Whj݈շ/mkG5I(HF瓇3Tt?yc?MAbt::4~Hc"eǹ*7=ECk5JbPa|Yy$2‡؈au DS<7tX-== :^Vʞ[ ͊ظ2.v }$ 3\z7`_?iaPRi]YMsO[7%a.BH-˩"'$i/7iOڪ&?%9w~%=dJ4P7D\{hհ } |[T0b*ºOy]GʝטMl 5g HNtOmi_M0FGmFӠ5ݜQ-*O޵g#X"tԽΦZ]HgRx-iaPU/@X=|RLW7_zS;glm@K,. >?5/ˮr+h2HPńC0==#4[%)YhLٳ(P8-[(GT:&u*&?L"rxRuyN%dP"O̸aտovp)&+d)"DaހO Mwt+Rgh\%2Uc?UdȈOKH1^N(az38{% Cҟ4N'g2nBuQ~e. ,Dd¹Be#b|ntsއHq404̾͸H1Аׇloġr zЋgc Pa/l"ļi ]$K`Q:#*p0gˈ) 9tR**gJlΣ)]Y~C u\U %I4ZRСw fz/ʓGaǬsUW®~oWe8x! K76gvň?L܉!!6ft`'pɵ$ƣQ"(ǁΞTk&v04R ~sv5blڷ8Lw_YS%p2yp 5$ݖJt쑈x[v1\)f`2p2ٝ>dg!Y[KoqZgAMO4%JDcF}A+OJ~Y%eNW j~FO3Q~0TЮ6qD̓8ݐoCGs e Gr(yᨆfk,ռvbW5pԋ<+OEL4kLi͛W!SN3sjk 3Ggm28cEP3KЮ|Ц*T`D>R-=l2S y8r=NPz# G@q<Z`{L䕌@ nƯ<=-WYV[@X6u ; WeLA6[+KLo7ZXoģr/oQ|&y4@ȇdFBpvEanفW^jOGtxG{B;1!M]6h?O=) ;kL݃)PF>b`ST)@RF|ó(, P6F5gkKJ ES߯ z&͛2?M6^,A)yvY)7K![3a#vѴ'k\mDҷVj)}N ZtdYl}_霶LΔ^4#R"'é'xjG__!i ѶdWb FtۊIǪ;Gm}(#;ϑp-q?T3;cc>cp8 tQgН( TW@ ιO{6W6)u"^&y\ݜ0xS&zއ+G ؉'VYTcye9Z$~bhCQ1Z21D-+"o]&sƯ=Vd] | Ȕ>Z2v ՖZ){68`~:ScP }CB秫:%l:$5ݭg#3EEBy6^ef @;y ѭ};ę1l|5BM?( @V%D7OUuMe2sVDM_:VY}gd JppFj׉bsi!}i D~w]n=G nixz3nGMa {D:49;q|Qٸk,ni-TOKED ˄\A/ȶ8UCI z#7o͝SŔ=HVw G YK;qz̸.a=WӌTNF3-أsyewЍ/wT0LwPprkpsPOYD&eJ =w9ƙ (tZR+$\=Zm(=c'1Zf$VwW꩹]3s% J٧#QF˶T򦎲(WqP"tsg7JuݑƂ'vsK}~='+ ?!Q`3Kz7NqZdq8 o7X9lj01GǪ8+Sl~%r۟kL;5J<<&]<ЂbKB`MzD ˇl鶄I g4=;"p8 J(%cs%6!+N?5ƂR]*ww`KI_0d=e{I 25Yƾr\Ӌz_杀A%w qPb7\œ& 8ӡ < 'akH{) n6uF`z=qA>ZqJIĔd%`3/r-V:`:N0 ~~pXG`_0|qfLY݌N1Iz}^áT*&Fllz=:|lDx}u \T GhB2s3Uzh&dЭ͹O^ ^pɿ G!M_f԰Tk- 0hJ*ՠ/Бum4cG @ ^h- ̥zHM3:qjkeM bxΦ@~gt؛6kl1X6sȭYހh5vlK#RQUWà<(n*Qݞp)Tph@k̮.I2e ҿKfsi`?!@=[Wg2ƶ?#KvsqOWA szl(*^昕&*VTi^/bE /%B#Qr>Pj*& bsd 2F-< q`a-+%. U OB:91][e!+'ࣟx{h"? atTn0FK1`q3l8ϥmz_i?'G2տI.O&a4#= rB$F 4&g7vyԉkW^qiS1nT 6?0veoO7hűUCjJ,V 8T$AQ=CČk fkb]Vy8vv9]3n{l+}5}M?%~ĭ O@|D!4LZ^{"Aч"N?!G.2ea6|pB-\nrK]};1\eS%Dlߘty䅵&Eb8PP(_|Eկs}4R R/N V95ˀN-=A 99% g9X 2=40i L Lvg+jLln,ܟ:~ Ӭվo]!Le,a.dvvmtGU}>[4A5νHDӆUo1v9/%CSˁ[y)%fV~ܔ+(KեodQn~׻ el؋FaX'MC FV4/KxpҔ ,thi_Gh02!ǘwJCkm87%1ąs$AbAjKdĜgW]G>xJg^]qMw?N@[rjmaR>RV[ B~ _qs62n4kFEpp﹃g^ق_{ .nIx!#E&ذ6 ƠnIMs;fP[t|"mUjy璦bDz!1p3uGBZ3[+֡_%C7='˔ämk/ٚs6@Vp|@+v1཮ :QVi]{2m;i9&d`R̫.vI$t.Tڰ rT%xre݉fF|+=\~LA&X*-f<< /d.2\hy7&^ؘ@l1 VD1iH G U[k3$z'&*F7bL00AץjzQrv O`U)ww }``r:>xJS~Ky_R+TblyzRJk0!=?J#f_tY Kk4Fx 173j(p(VCbUvn֊B4عm6H+p.v+ȕ+ǩ];+.%6Eh +y*1[,O8{/ݯ#Z}TWt4BudAn$ fE}4|GGɟ9hƜʨvR=k;f""7hx 7_ϓ< Fav+W"eԝ`zU<ύ>jɼJ. إԙ.$$QSkYv L\ t~h ѵ"$˛;LB ?8a!vإ|bEFARqfZ0Z[̫3dh K R_c1Z,Έl&yPS< N5"Oa'(F2e$+w=L^c0I,4]nא2tAҭFHhG5ƾv%)uEUdӼ6v*KHފӬ. f'?ީXۉ_ť`{38w)篻apq)G_C:W`LxF4_M~^PLjZjbGӡ\!Z6-K,BpA{TM|S:.pRS2% ұ}CC aa AUF)jPG5M*]épI楑o>Ppt/M<rL;9P Ls®j(O|2ʷ~xƫeO~TːU;̏N:lP7B*}\|:%g6w8Hp+ 7s[d %@`9B5zDwSVSyFN 2e9ddBnJA61rwg\ipH><,&ǿBX"u @tE(jԽB ؚAEg;/s'VHQ1x]og Nvt!:mLtτ5„;uضS# 11,L6ɹ|3ap/t&s$ 觌pŜȮ `HoE&,P܇Yֺt{2)(RswFlU1pSpq˰P㛋Eha Ǎ sH{S>Q - *- JP#'ۺ@6֝[X [,MH3?$Sz6~⦺{H|&hfJZt׶Z>3 YET:)ՋB˯p$'{&G<,mlIe*Ӛr@Hv*4N}:. ?'X+N9 Els~VLVM$- %e JV- ڡ|<Ì&Iy(GL%FWsqSx| he?~&{MW'aɆ\p5FDϵgk:ޏyjyC672Gi*f_'/5!\<_4բgQ ' b,2;p &pzp3zPPȍJ֟ڨS09ReGMJri/ k͞|: 5)A;2vh-d=WaBy򋿭!ŧxoIzT-YVgҶ耘E ṵ)H_/q{J`4?0?D(0\#B.?̸L3{5;D1*>Vmd!xCJ-Dq:[ω>A%US,T1߉8J:EvW򑑂dW:=as԰d^sSFJcf$CrF|*6 ![m̲;|pr>%l3Ұ}W9 9v.'K<킡^?7;74ϡI'P ]Єי6ciDʠ0Ik9`Eydϯ)[E 2ŻgL LKQ^zO} ~' Tic$Yu+097jb6{+ڙ;Ҟ8J92v/ɞ E&b^'`~G/]LͲ<輧yt~X˕ )z,)ٰ}p&DR8ZWfp0tfB"E42W`"1xHYWƧڠ1%nwQƒmhAW%+1W2 </m^ iVtTax1wb&RL*jw=Uox۾4ƫn|#9 C3e{j`lP74 D !Oc\_fOSU&KO,B9_v[CE[  R\#ҸmQlñК;8@ُ,[?R/?@άRh0VEyvOҪA.QJ)/(0cм;Ik #JJga^s&3b<1y*Hf:yXDa/ E/E7]溺E?@NUA@rӸ8*" mu#_P%?Pp#o{EYP"}VVEN*aUL,W@7LESz=cʕzBಧXGvԐ4QlH%AU7 aU{Xsտ<c^{zͫYaH1hrfN cg'~kwVVY) p]׹ GGkc2=F#Z],-N鄊Bǂ6Β|#t)RGUtj&YM -$ySPMay+b{v;3o*9^D4Q`t!f_t̾hMuk7[fdzX̶~^H^6XrJQvy[0~IPrX}>đb>K0;<Ѫ}6/=qR_^ԯTt_!,beC"P:\Bv?g x|v>  ^ `JA=-]߾0TiJ©Q>ȳj vB4ÀZ\10y -P P3+N4q1\m@18VcmD*wuY};|ϨuBpBn෦Iqe,;m썙Z0}.b\22'o@Ņ&[N8M wgei쌥x=^SchRC-T~hmJEGGnT/!׾\PF]=טZ,%_<7ɽ2Џ+ϻ".l0j@qT|)=}8Ft[%Zr78rX.o, i yO'z&Z ݋Tp YxB5S=m߅=ClqSwj(1^GŢJ/)u8"\ `$N/"^ލQPh.ؼZȫm!!C7<^PTX-F ]bx18\3`/K@jAuX䕝rC<'6L3׿&X8RcH)$N6c!UvApYyC>l&[t2Od xd?pL,}5z*Kkׁ{ҋtwV  $,zԸժYC1XP UX/orw}{ hD뉚߽?=wtSy&rV Eh(hA)~wH][kz+ys+˒O׍<ݦ,qCPV-~QT]Dgަu! !Cpd3 r{SfV*,M!l\_px-&My$;~{iWqCZJLR+Qkҋ8kC xՈFTvD !I!3{8O)iͱh: <<:J8NILxz-@ͅ&NilPHe@vN4F:QM.c П85Ģ)G:g&o2[*27ͧ,..rnk0k S+G{1lE=Gq9}]?0;bMQitdžGvpAΥ&w<6*ֺWDW]Wi#n~rQnLbe?1COf/j}D"5Ώ(2x>)8:I{֖ 3Zsfgf34 |%>>L'8fK-(Q|>R%d<6N'l]v{*gv&~Z4<B? l8'ei}㴈M> Um,W{&ÊyƂ϶pVfJcQ/H+KS6c`;A~Ȩ"|֪ \Lql>pj25͋z?̊Z_ ,w*X4u4?YcT)ͷ~W@5!>~~5=$z2 "Rw2GنZ_xuo޳[44&Љֲڻ\ǫw}n ㌗ ~!Lx,-?fL|c.I dh+KC6oY|U;18G||UŃ<] !{Gl@?T徭#=vwh_º71`; ܬy0j@5ClիzBEy O{EƊ^* nSqᶏfɝ@V:i=CVžNR[eqgؐMFr"f )t< -گ%Ocl w͜k^]m-㥿=:(\'w{kyJ 2ৌgvJ^"=ܦƐX3#\``[M_ZlP䷄NUȌ~Ln/xKs m~~2}ŧhL\VrFr;Oɻ 8J tƟQLյq]L-CؕE?AkגG zXJNҞZQ|G"r2Bˡ0f !c5D0܈vXv׭7["tCV18խ%}!Zs)Ipbcemf.:K&1DTJKdϱݭ_WYD+%j&š4H{:Aw@Z3l| }\Oy5ayyǫһU/^U\$~[TRP1P7kfRZˮ7Y#]Y wHl|lin "p'Jb^ܫ tMVRӮNXEeJeمm9KzSwkw+UkޕGLI($ 3b;Zi*;#%Д1K6 [ Tw?y\ syڇjW`nSa(gh [Kt U 7@2]9?5Lb|1fފ9 ">4^a'SmEEKb)ζygƏR _Jbww1/:.-GPӕͩwDȅ4ha,N `T5 hH̘YϴARЭUdG$.`sXas59\l\ڿcpǿo$Gxh؁6ikG.SH`G!*Tzyr<^z@$Հ+z`T ]+=x +E*:ެY0|yΛ[v2nĈuh2{cQYA-ef;oB4e8A&&QA;~NYf B q| ~b`%U6F3U_ z+3;"XD`( %O];Q/<FT N폆n/+.[Ҵ&~DO;Դ5Ei;aJJzBϷ sGb8ζk3JkD$De`~s[.[9/0=p#\7 fkN ٬ ,]Չ0^bB^|,vǁ7EȐ&u==*w{z+WT'_?;ۓ] .s) 9|s[!hVݿpVCCA*`tK߁j&P.m@PZ7dRKʓMM&Bk=7d̾lg4a05zo(bDuG8u!ur=: 0W'nOG0(]Loge&_=NeIf}+5gBð 6>d턳uZf^[ݑYtXh\r 0̢&2VJOw T,֊Ee5L?2'" #T]>+\CXEslxAP)Zo\W̞ؓ?єDګ _^oqa\Xs*^pamA[BM#Me;T T8xiSL'#C'i拲W$KQ,o V;[. RDl! WW G96㢘A[t&m" =:R20{ oDŒ"MmۊgŻf&cwϊ5;MY0 l+gH}/f懰;:9{{npOd'ej'{J G˒KNmRjs:W~ _Q#)9*Qz#fӝC]GgB@sȓn6Pg0l[X=i]zKYy@P\3SMݷ+"p,(|u('޺i+;~yY_q3D"lmn񵍸mv dD}0L:~ ~sIq2]/Xv<`$_r /Xz*᠃Q+ЗqMb `GS_OWWNOZ_c ȸ=kmwxAw! :$q\k4q-$4Qs›,Ɨ:b::kbVQst>qSFFЖ, ׇJ#f6횬EQ3 :SnGžr޵OGVf|'&vL-OiEVWsv}Gh El + = Ⓥn٤8j0IX{n!.5!+f#h!(}M sz+5l+c!g! /sRi-Ls?B j+ly6,șbM;<LuU?S`lZ!QYUM2'#5&,fS\=C,X+63^5سE59Qj"\|Ū1n=+)Nk0ȝ d:=F!_R,qT7ixԗG\TWIB[뀈8ëjQ7:)31쬧.\L y)&^F&ճmζC׺* RMd1Ru!gu_&9,JAK+͛Xa;?0͓pI ,!ÑԚ D|Uz+m(Hot[_ԯU]w]ȏ/X'@pJYK[9h ׏qHufDfI6+@3& 6eWN;NLވq~ǽz,T_C᫽0r>ԑM89$/Бb c9 }f/ʇ"UFn7n ew'sapu %iES6riJ-\vsVI KA$-cRY R$Lߑ"=]vRŇf4u o5ZYu{#Nu5i#EI9 +ԝ، Fg=ܧ e`fR3F@M^?c0$O5O08Ɏ^ْ<[;@m=.x؁nW{: cڟ(NOQ>X;!BG*7)QFʮga,P ]qU5nSylnHVm zzSod@}4_˹P+OcFIv. ^⚇9T|sv6w\pWCth1$DųP~zn4Rlzj:mY5FeJ~3NpaCLGqXVRfy'KV }$Z{p)n&Cy y|c8TԮ T#`u1Qd&7Ǒ|$of=`m\þ&zUDQK2>z\[[c^GI(H=4^/ oxk~n~7ǽgZuH4 I /ڍ Yf<[)90/y Uئ+DBJ (T7WYJKep-K(8Zq$;Rw{)WXE J2+,9B!q<ɗ4<{'b6z w ={;,l[:+پ]jkK3aUsIQ&aN0On@ByP߷۹ 6t>H!'7=duxuy>n.mRvi-M/(RQB!eբ żTCi?a /A>/gvG^ NcqYs /''7pj}$i#(ݯ!2h [z|N~ě)s$(*>i$+0tm^?um$SQ=ԏؓYyzJ[ {̊Z ,@*K6e "񸍃EQw& ^8k$R6Ī115c_PYU3wfu.75H8[N{/'(rM6lN!_Zr/^|eN,y~zRR7uDkⱀ20@"-p8-캛M{}fYը p*Ӿ:]lKOox,WI;DV}a~Ov1m6g Fbhަ`G`(ow`pZ]AHFVXI閷yB3JtyyvV>Uƒm=J1A[j|đ[Z]ƬA1RKIN[IMk;={bVS2Eׅ;ǐkk696#yuO(0C=qسҤK#ݧ"(ct!A5!P'zشI)"EI jg{' 0]^!)/ϥ?'r'!OZ[T;]uW;v|o`cw\3&jě.<2JX 'д /荇rU@0M!_ÆKB5a,X%T'ù DVp7XI.J+n;Aryvԍ)G{=|x` m2'ᓍOXB4:vjč &K 3\<O\@)&tqVV<)R-4"i?><*8Lqޫ4ɞ[AC-0_DILBksȏEڅhXg _;iw& 3 Ua/9E͚vgLl#|SC|# iѲQWY%EJbtN2ll aA:0K+Թo:9dR}8{oK,Q168PsyA@E(nHVhDd@z7#fF#ԫw) (@ ( hpjQRR;Z̍Ġ4G&,J/Pw!nJ!7:o\eLxTG d -{;]w /#D5(X!)$8`0t j[JġkH*ڣףnփ<2GP0t{#i2\]S}]zF[`r[Et]'f]79*%_fQ79?("`G y Ys*ɫ [lUxi0o b( CSe[˸݊Z X-QqK~jDvP<%Q1c V}@ʓ@JCBoF)x$of_%Vdq#'&K?rkG# x-Hq\ r ,t%?'n0PX^{W6=~<4{gb=lG ^? A3տX>)Ͽ`|z? tzĔJ42#5Yi_S'߽EKgۑ5p2en! s뙲 V&G) N*I`0ˎY0b+9RRO*ޔ>NJq$pEt(=bjuanKMkeղ|vw̖s6a8#=lOH?ܖ5, Xtk4!v}1P)F׳I{d+UgBpywA2O|lw#ɉ4sd)wD.W7.X^"tQȊѴZ;y Xځ]폌`zR#"I9/QͰ uKgC8>@E~|H1U]Y824LؾI84v3&EwVB߼D#a99NmԢL7;(2I)SATiieICSl}.na?9Ӝ7DD[ {U>8}5k_f'VXG?72T#ܷ+$Lx-MYmF VRK BxqMCZ1A O0[dc.PFX3 ,U'J^,JcQzPϛmU.!NLĦyW-kL:%wNҺ=Z;IaN8z%mq DŽˉ`3ۿB( G;1y,U.Pw =uAxhy[9(^˕: _'QNښe~WvHte<ݓTu+CY//n NGSwG".E FQZiPޞ<^}`8h{Qĕ`^q | ̊}9{&.^*!?"a,rPQr=R.4ZMIi\b!sc2W) Q&ס.Rin"h sKFasn<9InS w@t5.1Bu".6-j ۭBv&%{?{dc]0I]/y3E Kz.` cl.rdp$S1%{%{!mAR1P؊=B"#%?zt)@J1<zrͫ[ŕ GdD w͢)GrWXm UY}/; & 7cm3_^kf:Ȑ/E"9GDZ^"42I 9 pZMrV[]uT2ěRz\ Y-3rC(  PK:[j-@.JL I:|7Q6u+gnI:^/d*+Q gʸ_]7V@cMJFbiLcH^Y)G.Lh(~Ѓ>+jM94<{L$ hF_%}4a{&>E2SgO x2{u49[r$V 4ITe`[ӧUm X1="9d- ΁ܩ8<PZ 90N1?i:5}Skf6ά#ҏs$STQ~[CF| 5HXZ>#ԝuB'"R}k~ lSR=i-BibR{u[W݈r 7rf}."h%F8 %Z>SאjZ,su UA0r^'*2M] 9`s_͸Yi?xS5 Ώ~~Snf>ai/77t[K:lk(hHyJ!t68k-x82F\*G4C6iGAiԪ>$RH8=} p< ^dz yZ\bTI\n?ߤ!hC|>)S넶GRO5P+h!,uPa`p&R$hQI }k**θno$ tR+\䘠ЫOuSq|PHQ^?MMd63ˁO 8R/mNBO1'?ݚ7zZeT,A› u-9۱V,[ S0\ѢX58de)"E>nd}L*xB?Zy88>Q?b8`A^wvPZHdMFYz\#Q~x!{(R2*1CXNFS_|4ƘeT$m ZqJÉT#'"3Q~7М4ue^%ެvۗ9]ɏ]Pn@s4hfLkyc4|2b :|pؗ Z@Gul"3&X),wz4g蕟&"_ 9h+(xe2*zU䗍ںcW Bã Nw?͌͢Үl4`К!OO|UD,`p A$5O@; ƺS"xJiMӐx\~k1Ľ~o%ԄMoV% g`wO j wZxߠyi]7w"v9 M0OoJԂ'BQj:R8Xl]{4&j12.k(m1M2ezJXlkm ORE `oP@Jq?a|2|F-ԇ-0-juP('Ԍ,,y78ֈ%wOR=deIO< e>ã`MS~[xEkz }5ܜF~#lL٘Ro G .mkUJ El.32 y4b&x 6 ge_Mi%N3fC:Ɂ, ֚Y߽GZwWTc#NMDr1q.d8\3fK;^##OQOwrqx[V ])LєZ| jn^b!s'ZZqzn$X+DJ 9^WS)XMN\DShW8qULٴmi}UVSciPR^P Jvs/qkfҰw [&Ofwo?VXYJPmHһ8q. I'FTXmZg>_jVu5yh^sQP=l[0!”~Y[pˉ6տ3 Iw͊{ݝFu,}C'x.gdLN' t* FVD+u5b*SVVJ@DHb r߁v3c4'vng+in0QkX-$ѯH2ʴZIn:YLOXsN7gOf%;hne]XPHiQ޳Wɐ ңpnj܈IKTPsRgK~ЙwqZTlŎ8tk[??;U @dIR&l2xМ6 @e]NH|< ϥ4,H} G#Ǥ y4*.\=ˀlɻ袀ȕ[Y], ]<j~5kdYgqRZ_5F#0=6ODH~&WJzak]ɚND{'ݹB~iᅰFOnP=.suq\ ] L*=0jta"bO3WХ <6kApwË.Ԓ'@1qy'Uĭ^ifvnAU'u(>w޺Ln#o UgxhͥE, "HňHJ }VlKd&]^ >{mF|! Pwי'vMUciOF)1ӂ0!M6Qk&>~̦ G;!8ͻv/ֲieK5alԃ4&j1r$v/6oqVDb|3=TN)%~An> >Wa{vDˁ> g~d.*P"&/R(ȃ7 ǟmw?}] 2DMوVl;xI?Қ }2X^%/ k~<>6-R //$,?ßgi Um s:oEaN'Ymc;̝ 8rKUIw~J!6SdI<yH 3VM$Yd哻O8g׈(3|Oƻ-زw=`Gx2Mf!KUTv\f!U@dh ;7-](xfX,7 HWCUs@{FRȠ޿Å^Y,Tt%z9H=s Httdtқ$u# C(ltkHʚxfkקn%ۥҖͳcWdftX}s"AnVς+M+o3)vmMYqg.PMg<;\QD1G$2Vi~(ReR|c>Qajw4S1( 2g8U)Xx/77)9+ PZ z On8LI#(apZB'e.O$!eSs`4{aj XpƗh }\Ybhbs7iv 5V]R_d}#4ѱe92 V0}2bzFNTB  Sz@%/,sǗ|N(T|52-o}rEj7 |w)??XUoGlܜkavǸI$ZaSe%GRzX/ﰉC"{ "-+U,\z-i+wZj)c -3'cQuEgM&3ˀůNhPU{N:XX2UޔӇ-L=:.EdM,{3)b;V%wA [>61dp22كq*?. " po<3dLc,.,eq-UՈ gPsL?~j VդjPΥs p!ᝃ5a?+̛~sxߚ!݊rYJιwcMt;9.LW8/ &lKޟfBTjQ"k&Y\Ӝo!VC]̭{뵙 J^Wf}'س!? c SU6&;e~Zgqq2Z\;-~dW4-,ۢ]<`]g]/s.zYb8'[NCr ys5E7`On9H&rh ~ՖHx`ΥJ=&ߖ?oTǁ,/G^e%Q,EtZ!;,=x秠QLn6m&(:-OapVzBėC<6i`~pK C ݍ~31~Yy+U 都2/ӫ7S6Z3UE LX\%G̻'Jp*o$Ȧ~q8vm91Nω 2}%™.Yb6*EI3I?Mf?f6E'm5*%qʡ$^8`^MA9}ۼFaUSAU&Q9X>*PҲncG k\#*!/cHS{~ZrdKs#^4xq|t]="b .;RȪ D8g}*G}-[ zYgBbd BO.n`.tӘ{XdUޏN_1ur~@817JWb} 4?ʵήM\sf]zp^f#tHo#pÁO-w8R 2njF'tO-qi#E~#:vl<|S粨L4c_)/;eCM͜ܢ3[!,|D3T,M{It,0>+ĪyGqLO ٴbNېKr!Hy֝ekW޹?ʾ6R<h$zK{E7%^SaQ "D R,|aǂtmgFW 15#c<IqCܛ3Gm޳ >-QM%)\?dmܔf1ɛ\fmę0)a)BybYj9߷hP("_hx$Řz'; \<~w Ĉ]Tiƃg ,$-#[8]5P9gWb}ӻ=UBbpY+_:W4\4wo%+?i*)mok[ ?>Wטuy RNbN~ 0 S;]}2HJAJDIjkx(ŬTr /ժ@FFW"kqʤ.zMV e|H !s֖{" 0Oa>ػrh=mːn />G&RY6jC8VvzNCdwI zTE8=4+4~_TNiCvTs6UR9q8,mg{s?GX a=r_ e "%3ohD;f|B;sٞy w 'TsyJcwce)+#P"U j\JQrŇJxAZ2$ŚrM 6]p8S0uI8(SG}d#VKyS7KFG%7 :" kmnw}jH;~eFvUzW/wfbD)Ҩt6a!RSFHw+| Fo~MF x:_ի^3 %8rn 7vԉ[~n87f$PNڛNd,#HMg>Q[h4aOܥy7nRV^E[݇W(6Džf] 9ճ<%.&+͠I\VC~LNgAz?c4ZAE=SC+J4ܙfo 2U|f`]'ަ쓒Y&, DWK>ZlJ˸.6Ū-&y'G>ˏFQL$`,Dzckeu$eNj&1 ]pu5 m3"jMK0ڣ37/1b[fxRn&3TK=6;&E|7Θ[ N{Hz4 fzּPQǻ@44:1[_/o'pVHh3ˮFh}vo\-O% Y ϓӭ!| e&.Pi@|ЫƮY{} V|a<ڡ9dMfɢvc_'opnzI3.yNڽyQa*_۳dq<<ÉfݟuQs<)f2vw܇8ҁtOu^!yWb[Mĉޅ:V(Z|Jid/VlITͲ|C^C*yܹUSR&w}th8HbڊU_FƳuxcQv҅PxN:Q+r#ePyoE&Rj;S5PoyX"g"RhqcOK[^tuT?— H"" a-NhK~DE%Ǘ4q + g*#TzPIȻ|^ghq4FqR=YM y$@]i).B0@s`cVk^K'"qFјP_2.cI١T׷TXބX]1®$0p| *J:n*]& ̡hG7p˼oO- /]~7aa'~se|L)4 L;sf.nNqz0yW3ڥ8 @L[hLJJk̹MMYk>t9bQZ?5oO c=X<|چ:Oak$'2@;;uaxt?y~\ؓA]Iq([\jEj7$TUvu<"\&<5̂m1TqdkPKOmQk^S&I<;}k93/悇uM,Z᭟o3AcȾq%>+NIhF/14i! Abs)璣׏"+#Zܥ3o+)|Hw .*s@z{JvQB'bD:bQ{q0]BGrVˡ`8eߖs: :> Ԑ0>Y ;*^5oɱ,0/GH>?D l::ͭwrgNytfЄHuL} &w0Z5B,k9%=G=l(M#uh:E+ؤ [Qߧb@lZ;jza7ah=\)?|s%dFgmc(~ǴZ6 ~)|hTەW qL#"i9߳-ǫAhpgDCv"9bt[13TgX̽hu.go'hhV(wވ})$ WPˣzs,qr.Xni1.]x_QmQVqߕ+C3Up #%QӛmNy~qqNE*3:[9#p-vڇ4.uu?mwskF[{R*r[Uа mXV0 (*KcdQ2jDl޺( Kkz=yp*O!GsgSJy7j=>Cg6Tb!>ŻPЀ@k+ E*%jjnM<]x,4ڭ S9 UՄ;84^`Em!BB,w;*hrZTM$y;x.t9^ү P9)ěl˱M/sL H)Vs^?-}pfJzi$ dѴgÖH+:Gy)镐9҉d_Rӑ`EܗRz:Lyd|=\(ig\=@AM3G.@?T;iӂ`m1Yۇ:i^.йG"*1JuHe톇Gpo7 Gov=>y0K'b5T qm,IL'K}{̇B8>FSyTyLgh֐ҡVc'~j|~g~J-wtz=ei h/kQ"BLҦM@*!@W,Ŏ GR{G) !TTּ(ѡFD+`܄.mOV](;`\rĐ[`z4==]HVW0e5:r'ԑCo2>J )Ft#+DVJ Vh;dط/erƸ#݄]N;%8%9+jg}!X#lfO6VٴΠьem2i-TI,cM^+;;a?<6l3 GD[;|qhCWlՍk@Tef 䱪XyC8/ ȒsS<S0jhi0z}GaŠwB66b1zLn_x=|#h9^0A <ݑbw_(ͷnRC뀑VʠC6*Q?AִSDD 1Q,znq3Ͼ'@V:=fdR0|$aY|l*ߌ5Hd~jYXvy'vЎv'/$\l9-܆ xjf1]zq38iWHN7”|m#gb/SVJW6kIH?ֿb]@`uF<6 ?*l3_7ےq{aPACW~}4ӊ]{V' >}/n6qjJtr; -||O_WKtȦQC?L•^ń*\*wOJ e%exQpU^  beSȁcV(ʡP7|Mcʼn:q4lk0ڼ/[,00_8=D.]aB# y@{hd3jbqMnU%?slq2wI6Ŧ1M8?Kida $jW1u%>hl&cf3g­nf 2냹6/ԬdVѯIHjh lt+$5VoQفA%ũ0r<3Ui˥pxwRG31*[Jr@bp4a&2WS(Ic T;b6Mb1/Jq_uIJH_G<۞2#0z杂SfJ3:ĖC ن @uObS+P&3#q\4}r`Nf jᱏ씀> =Uu}"碘c%\Պ65o y\D:wjĶy>) c '7]Rd6gS9|l%b힇1R4/'Z -(5=(7 WFQU W)`b;qNSG:_WQGA7s׈p|$2UBPKsrW.6|* Ia;)X#R牸ǟR.\5IL?L&62)*u"5ld[Ijqmp=+2[ JhXo17AZb4 -R.lָ5٨N pf=mk`N'XPb"[ rjh&K؍1d~3D! OE,;^ZC _eijs#ݹ!Vmc9>TĠV#͕?A^&vJSWwD;gN8Pއp-WR\ "u"*)?GGv`B}L){^8dj FߎEMf{`'N!ߪKȍcݥNԟ>t^4˟n&eK|]. 9Fu (L KWa =jؠ35e)([%%q} `%S|zg-EWL폳BNS(1)|?P ͸ʚ(8*©q3 `a';`]Ef xޱ@>:_-ONPdzט5ѩW _c3ҫ;|Sl:qQ>B(=] e ԭ0(ɮztE u8{͊˛Ŷ "j-B_6 |r?}!_b)¯Iꈎ~bSLTXD kJH501kVfϒIֲ q:&'k؈m,R3[ƔҜƀq^uu%I чm?x5PA7`P`;Of"Gdt"Yր&wl=F 밾Q5@5DOκ>@@&kRkڤ-hC rZ ̽Cj#q%shΧZfd^bг=BN)o 0f|y #B%B`%M2|gF"@}X'3i'+N7HrH #OZ>"v& x1Dɝ2RC&ZϮa~I49G&hOhgѺd(+¨NJuO\k [glGߘEMH2^Rur>Aj3 ZuO|Ob,O1A?_lLbpZ)6)tw}_W)rAMԼ 9l41xN@ll=]S\ d94 `rm7q)ob}TjYDIN "5R;'HްNZǼRRɳ*h7ʨ* %nMd/<[SZ%Uq3bxǀBCxw4Y KFѤAMI dn?zcD+tnɥ o%ޜ۵Kfqm+2%>ݠpNs~͖?PܼsKi=-է5V%C1~# g/-UER)XSNf4i a_XƀlǸs{'rU 1{XTg1GF<@z Sxf.] BHTvNC =4Q^qNWviZfVttI"ktՎ0| 9RA1|`LZ4#fYDvdt}Y)?Y^>X&SX: Ìчs>$wY Ne2I|F [ڨ'ȥ?ȉ1[ܮM"vDs2 LF7PE;C%gEy܌Ľi>&J^-k'wTʓPnwLdQQ ,Tkޓn>&u(湵a.hdDS|[ɮ"€-U\ڡ۲1_@`z0 L}:z@FoY׫IcǩXUhz0)Zיgϯ1BÐ.tpv\ >O崠^&ZGvjNj9zch v(ӥN,~ ŭL%6H(]N'mGz4v aϹxBN4r$Xy_Z[ jb C4WtI ԏNlH w8ɭiu?D,X&/]"ۻnpɣj?LT?pD88` Ds<Zu_3O9()bCvCdۃiy!&D+_tSc|4dՋ c>ldoR`'L ZivR8c*r!$&|#|<#" {`!׾l?6NvEQd ڌ7_&uڦlS4eڅZxZ2ع,Hm>lz.v~b 8FVCj;[DҶ-FT<6=E$DI}eJeF6T'k41 F ʆӣqPBV @`ܺ6H;5i"UThމQ6=冻V!kƥ)WG4M9&yf*s ~*y͗Xq2N<&OǷcH崝^(["Mj;6^Ȝ Ak}Ѿ{3e-7نײe ]/]U W 3"%u8Qvsnaz_:QS5(0GLÛl3oMk&E4#6̒ IY:ᔞL"w߹_&X0GqkDnd-q7c͟3B'Бઽ0*R <@yJ\űXc OI {EzVfM#] / iUs+CU-Mԑ'z5ێhCᬰjXfxb*b)~)C}#ATk:9ᏇZ˭u-GF9NDrpL8trOfH%\jMz/$*B 7dI0\h34t x>i!v*&:FB83Im7fň+'_e?{.;ӳm0&bًn0b(RC{EY5h>Qj4[+%qdc_[8'"Ώ;, xgm&5oݒv;Oqi&BMau)wDžH94n-" m[eR:btLwC>VG!w7Fw.f@:a^F(t>Mgq>;D{D v:ŷ9Y8/ _ˎvոn83.ߝپ@Ndt o YTҢJc,;XajG"eﲈbQHfT`r2>98"Ẇf"225؁N-T/TQ2ݬ  RWȌOQFt|xw5H1bgI;TGA**vjToEo.8e 2@H{ѡΛ=(ܰS¦-S3%`pQP/ȽˋRH~5Pp/ޢQm:WC0܇2}f^j ,!0lhoRԞѢ)<0$4mnJ[ iFk*Y*6OvYXjr]w<6$=ʊ /0Nأ>rDMbgPӭӋy+'rTò>FBuvwUT`BpXTf: eADtװ S X;&V4F{B$3~QM>;A-6 wrDV%Aj=lq@&i&.Kb9Q@ /R>"ͪsed^[K1f|\]Qw&aH z UqB*YUg՗YS]{[% =#ZNi繦LYL0J5(؛dcq\E܁Eݩ:^_pOr=6Hf (g-<k}*$;!_~vW^u86$ кPCP5/LZm=U4hg>LIxDT*KTEz߾%QQgD DFoUSF7bXj'_8{d'm7NSZF WMH[o[fY9:cTAUTkGo6x)ANci-nȩ "o VUX3D_eY܎lzZr\bz*_]_3ZPSi|Y~bEi/z2q [xCN> +;EO#)HX Fj,numebW*DXbڈJ g<\!~ ?@Z&HTpq|Mpcꟸ~TFE{3~F=b$I!) ?;CRzM@2 +|RS }-Yk㑆P®pW]S lnM: ]᳠p٣!|Pl4$ש3YcsCQ"V5 NxBP41$fo"Jk%leTS"%QwD += 39]_(#.r|4yF^UGt)on6מ}D ?=r', L0kɨH $)tѿ 6{Or(]CH|[Ua}{m=0HПTGcٽ1e;8'bTq@=p3]6(^,K@.䳵tPW֞n.u_*P&廟)sxS^[SgQf)$omB+(ml-Χ1N"$'WԃehiFmiU)Fo+9.eud, W4,m%J=dA7*Zts@=G{d` :DJMxcPJRK $-fsƆBXʾ] d0kUVgԥwp~;Td$ڈLLhr{"]F̒[1|&f'CN Fz)kQX?ڋy kF'bmJV&6_z+e`!͕P=@zx%h^M O8OJF$3VM#MLNnS96mp1*ې^M`൜R PITݛUsQ06wFv*%}F/Y'@M"|vZT]SiÙ-A4< P]aDO5K@ʭQꗟ@\uMN?=ߐ3"Ũ 4?sڶϴ/>d)lp,x:GQJG:>ſޣ-/VWφaT sRx FO\j,V;^$j<\?)w m9}҂(4 A5z뀝hE u&݌MŜTT,1=I~!e%F2ѐ@j¾K E^p3gL?Фm Zg=D3n|PglCom%~$ [ #{ٝ(3'ǾL[HF3Eed9R`9dֈ^ƶ1HEN!^'ښ_%÷?~.7ȴZR[[dWfyiˤ#Rr;E@ Li:  3o;C fFUKJsƳ9Avїf)NtS7~ܱʖ-jqZ'cFe k]\Yo]8{VV/g\V!"3"[ʖ,aGBt)M\aNx@q{mQr֦D!mk(R4.=p fI VQ3"t+ѹ*"=\vq翥^R);ih_:XH!i8(7^Xc*{ްs\5~}E?BЎPڨnQhYu]/Qex/IfLr? to! JbjrHݮS3f_ t[ԋ6L#pszjf-qF$102qI4 Kg4ZZ6!3{7d}#i7 7l\1ȝ[ lX3@̓7>4bhĜrl8iMVK '"3pkb^̑_Xs+y4.ϲ1nxhjN6h姃.(Q FZ. bKl39w'ėvf P7\wk)']1p  1$8 u;lFCx%rWCY?i`oV_وOn "PkqdznOd}Yq#E,%_(;U^ɀHZb18d#lҗgeP&Ia|Է ̝`qVG%3\heFBt<6$nc̭t@>؄N zqI\+Ѩ#v-<`m)ơC5w˾yԈZTO\dJ'u zyHLa$">kv O]eÒp[a "HjnCQF UEݍ-{dA0 l+|F& 4]5)"`2~LN.A<}άU+tbDUhPG'ir,ʳLC Rz4ETX _}/sfTzc,b K F8\(k^b?JJσyI N$Z jV.Ъ7mnJA֖yZ0ڤNiM 1Y7ϿP)/(Qqs Wİc4ߜe__tYr$GNA0jY]g_@6)r;Ug.\Wv Rh?nFLܟ3kC9&Im~@n,_ iqk0,HH"]!MrzeS")3.ՒiG,^CZe K'dM3xĨ! if#ѲwL{<.GHf8GSZfF)gbnޣܧC5o s)(bU% FJCIN8RR#w0-'י Qhd" <]՛d)y=V7׌q+F^C=wj׍S&*fhVCxgC-qy XCUh;kcuʵݣح˯ ~08R\<`bGT -G3%enƬq4EG|m(d;ljIH+-) peu̕nP\* !o%*gn?4vM 1>~rMbQj*"Hz>>{`kwA]Z,տdO8h̬7Qr٤R#J AO} dL޴4+ިwW{ kc /Q V\%j%}U4v!fY_!wO)!dz M[4f/1 ;}0LS lեgְ d{QwS @agZ|=Rw/6zn3;&ͼ9tap^LXz}3Yf(G~%Zd(5ЅNzkaHQ\Ґo=(\ĸZ"D]mFغm+1%d]HsmWPQYeF C/6dawqA*uo //hd3A6S#lZXM?d\6^7G>B!9;=Jf7E\%.17mx8pPbKA} DbŲLPVlHIOo3W9L*Gmp~f.y'T.24`.#Y$7EVH UAzSFR}@x%UQ5SlCX-q[{PKN^ĻD`X ?::pD| 5g=ӗ+ ld0R{P&@q_nt%߄lW`0dz% BV!r`uV&s׋:˩?қI Զ%*0LPįo^yZ,x3F˺$|3IZa9F..*I g >C}Ct/?Rp\m=(RIg DsWc(MxZ#̱ #jEq`MzqdW^׉A|$ޱ4R x]gE =vJpޥ(Gr`"qT4F.kiKyP+S U:ŧa&0i8LN +ܛU^+OV-C Sk.)l8>00ɠ Hxoة𔳽͟3&4ChlrU詃g2ª)5X\ry y;?6ǽJGeIOB2p8U! "9Ѻ:6A>Ǜ Z1OOT(m㽜앁[8>H _L0'N.ϋ{7FV62b93$`Kl )z1 ɢUo DSMEd)oӴKu%)6Jzn$-8aHl_x8/'gCV$X=).+'fuJfVރݷ 0- b0ʃ!?oFGk"%E rh6ڳM~{<A1f{xS6_Nubś|ߨ O%=s!%ҝ4eP:ov i䤫tB~L(HI/33\WpQo>bm+X 5$aAzξ@` YkZwٳt\kha# q}ճ?Md[YԒeb| {x`{T"&n.'Ft`y$o $#KNfNM%SЦ _6N/wkHYٍ7ܪ`F𯄶lJ@x[np'B fzm1g9 Kj~nOg\Œ!pSrX E!$O%./*m::%^?۲hKQ0)`X5T+Eb_bL ?}6 ?w2m |_7!h5<~2 p{^7{k{N+vʿb2#cb(g°)^l Ef HSqq߶r|%Ķ"fE8F`yJ4jD3(YY <>X׷S\`0ZW;]}b+NPBjl:B?PeS~3zv)L=4k28RU&%ҺjYc)O@H8wc*JUXb18WFkvZtNu蛏ΌiUMk7`^(8/xv-!] C->W=Wc i?ϬLo Sn6=7.h&:xV=CEz,qD\Br/N  /|o;dbvvuT .\~bbL,yg_7 G[f퀺CZPۮFne pI sBP'pSo`mΕVxBkE,)F{: ѓh4O㣱g|p4K3c p^*WN率7|jM.ѵ,wF q5\z Mwb[\ը3fD^ЏBxwx=tAE˴|ؗ##$'9ۺDm^﨔'g\9im]"0b)eNʹY_༗fC1?m" Iu ə\lӪJSZBnNJOT |Ja3tD%V ؙ2 oٙva/YbF J#ZCXN}vcJJ0WoHѤfpGl-i$ySt kG t'vgdT鵝٢FXnF_j.WLg Hs?uB1ml{~0ּeۛ_IU2}Dtd<.z`+%h~V]DU)@xT +*0G%x4F@s*^H{0,Qgk2허--DM?#-ܝ\Z0 sl/ow 1j7?-tl4vW\HԋpS x%QwK 4p%ãjtj|d*3K/D嬙,c韮[H}M5!Y{HJF#MjV۸["K8st>E\m;Qb(B+^?g1.LdZ_߂s\d2Klx@17] (SlUHG]sL$>&n%ԎM=m6>}JK;I\tET|%0a՝{ˑXMSTVjp9.]1aQ _a>oTfT@ErʜD`zvYنh# G_AU-=xIНx(_Sv.yߏ&WT @`o/T~CiwAd(oL@DtgoTxߞE|bT$2"Ѷq`ooΓfͨCx;m4FTO5nYl:zJ0nldg\ =IUc1Lo^H!vyx\:TIXk:2ɉ&@ZA` ho_LaspC7cP LU㭟UbpKd-V=x+ELM~gbgaPY<:j0gb3{AUt">L T;u m`nW8Gg xGEr!.NU_i=_S鮎"ȸuȕ:zl;{Ϝ2+;I¹Z"zX/Rz"Lo++e9k9zB(mG"]/4_ZɏX!Ϊq? gacs1Jn!  (yMy|;nuySՈyzI.e༭r|:+$US5aD>JX1[@$ |OX^%֖\;U%BOUS=HV2csyR2붼@H #oO2H x=@ {A8rlQ`1u F״:yq"+7Db/Ÿ'G ]ҒD2F:UXJ M%$Zrٍ_0e1P{F&;ݯJʓ3Sjډ3e0i'omD ]@{B f ?coR5M뼋f7)F_fMA[=è0]/+[˯E Lנ>g;^RVmG˛H4Q)oUz.,qޣY*[Ym7F =,WKZSjAOZcjGN$J9iɊ:N딗13/[UMQjL/-b40VNj0-.y^#=Q:Kȴ_??IU7SXLKYRt}HY@/s֡-96Az2!X`hnU9ukGfIB^hd#3x*&$̥I0yLdi8p<[z$vNi2B ~$`}f>oɐFW$i5[WS8f+ɰ`9uƕ*: m߃4S|l* xu{JNq8MYc`gQ.{t/.3+}mBN _sr`nwQxMm0꼊@bk}p/b!bb6o-\DE-KQoQeO_ |{—3Km&┟ءR=@v 1 R߀*ӕ2_bj#*gnZS#V6f]dB>Di]Zq*gqfa%fJnm8GR"ddwFnsJ|sNOt #dSx[(ڻ\r@BUu/;xei⫚^KtDFjgP!~?2If ҳt^0ޠk) $Y3x옂B-|OD*~٦ ͔o0g}S-ں S븻P݌%_.VDynE~ȵMpȡ%kw.옿=6w2Q$"6 |#(`bkZ[CĆԀvcRD]ek5.*Z`/Ww>%,Y'?R.G t! \Xo'%]Hgw6C [MeHh@c~;6Q?{xz9pP#\6ACA[=CQeR:l**>ӊ `'%?Sᄥ"]QUH,RGz 9g3Qڈ'?Hg :2فaTo!R&N7zoTiW."' nB.1XƄޣHO[x7"SjEE50r5(]4zL}-2+?DFʷih6K0Ŵd<ytI9ϓ03}C\g5TCiQXuM[SX`uR^/Y^Hxpk(Sb ~g2KU!saLjF'ݦ $෠W  ϊ]T28mxDjSo)1H+`:l"Z"K^)FZШ{ YnD]? w3Y7?V&4Ұo!j솱 T 3i c/CťOް84.-)Nvl^TccS@kkPnLUcT v.z訛ޭVг" }s҅a5OJ0`(A$> qp 0dx}VCNr;dJDŽθ E=]NR\yxtT4WҙQQVu|+YiI%^&"Ad SG$=pvu9"CM 3uye-Db7ܗz,s9^$XmdNTkź+X-BH-VQaX8? :h2c JT'E0;_%{Wc)( Q՟nJI1XRꗖy"I+E0V<_Si!4Z}9J\f܈.!ʅ>Q6{Z˔t(jRTqlCsS?tƸ ;Dh%K OW$`²%>9Auč87UE#{,ұ4ʂ+zB 2c͛IO4fӴq$c0.pax42z-Zv(c.wdžbF.1ekB$7)3hnkbCup?.4H̭3[%\#$vW'? }qDKU+$ 4T +ZAzplQN\a ^o; ԹְDfjl52eFR*p5pRk[u(xBP^5[2on?s[u՗]q?L K(CB49QBHz^|%Fb;pDנmw9#t1٘ێ8tg}8+=6Vtor?q,]|I|5i(+|T{sF )3+!vZorY;ðzqh|?XԜQ؞On-nϼ7DG4Ʒ)r!4_ࢁh|sF@ `{*uf8i];/X~-!(o@ e8F6QQzo?u]aݐްT&|)ׂcg2t@MOClHx#U"OgUFC>$t*wHڧ&ZxY%.kn`\,bo|0g) [ੰڢkB 7`ߨ$7 s*e2UY(`6Ց+ OH>!,?OYSdÙtV m>¥V&"=!%t5"cj= &l5M E@̂ٲ8Y6CN!`gP1 %IfI>󓸧Ǩ.ө,H1RҏD;9p6DŽ/6d8ԯ]h&+7f=M!JOfzG>{?Zfٴ,*:l>Nwr!d@='CSa9!:[LҺV쐹E&AhOSߑ'/ugi-[7cK?ЪҧKCML"q~A#]PEz#V< Ty=;O_ୂ4A,K]=YTK=A6N&HPD|Y5m6O Q|{TK=#6&WTҶ>w5CKKIc8 Ōsymb:^%-gu9ņi8`{' TE}$N`65"Y[j+)k YذśeRע@M(6 `1-Yx))j3z<ϦN}Q(?}"=byHф7Bl>$ MhCz,L hM4 Q> B#qzu_[Y2M̛(NWQ|Pס@^\֏:J*cٯ4ȼ`uJؠA,`ZgkF}/RӉeY7ԿD01FP~Eqz,Y[Ġ!;((ήd͚%#I Ʋ’×r};3zpo ޝc;_kp3g/gYݰ1-goo݈h sH8E9tP(3(UoVМ6%14]+-!hB푀rw=̺~RaUzJ";mN5{Iz]"A+_2owѢ UfdKfh8brV4=Gw=Q;'ԥB7AWN"-#w8m').1`pzJks`piG ; qRW<ȔP4T7B5AY4T뛸Ơn6$B& Z&i 0\WsaX oL7@v-r,Mj?u Og*#^z\y`}1G3xYQ oemu4ZŘt@#޺/YQA liUԻ 21k YDM{kR@5ĭ 1^)uj`&P0ޤruQ{z>uCht@;LCCg P?1dGfM? EeH6ވHW/jLCN0ԊH|g" Zfä1fMܜ%Sܥɭ11JͰ"ȏ7&Y7Q_o&8%:gWnvqv6AcL(pA0ᖁXZLYtɰ3@4_' LG+m*WgOM}x@O.ث 5GAD`B. hJH>Hgul>=U0o*TJUzY7nol6f-zQ%v[hg|:ߛINrum!onCCdW|Cc'Ѧ/A7Q>]EU-L2j&݉kŌU-$`jUC+0T2FWMm[jfAi{(J@x|!:UTCqEK7ȭ'^aם-mD?̣'saT@`ub!ޠC$[^7!bfK.Mps@h KulgwP$B FE (V!W9.Ƽ"x&0TF.fwpI,^p鹨`MO)L$e01㟯 MghVbb0ECyy9q6 9K&':, @_P>&˄ #L(q/ᵖ 5a|[R%|MQح,:B, 8]-ٗXA z}s,V'X5FA3}6*I`Y$~6"m!%Ծocx1$mݣY;I|E_Xia0ѰgDZk*].%XhTW5ږ4NiKtFUƬxͰZ%'RPSJ8E@vL I8,:I˂l.=|RDG*~ 2##XcW;b)I]*Τ`L )@/mJpSEkѿՏL]t5qc﨎Wbap,۠ץ/3 D6\ñX+HyMSv uaf)jG^,-ŖC2$ֈ&FP幬.n5Ah*GAɦᤷSX7GխQPT=?#)y#U^m_RXdg[M{ z+N\7j^Qf[ ՙ JT-<l^ A&efǼ'-2kiL-n;F1K\Lt 컐]ӗ5[B)@"x%Y$(< oLzY쮘  2$/D i-7j\'l_JʈyJ2ndݵTO=쭺4A,<4z1H|u{zF\I₲tF}]] H?l[{Dvr\?~=\6DcwY yq䆦2Buzk#Q5yk|9a81 䅕`SR;I+ACYŔXCT]PЄzyQ*kkǗQ at&sM*7rXC""HQhSVWKT꺕A u֬ӨԒr>0NRYBMޑ`A? *aYyϐc"T&qsR=ܠ㠀c[jg{J ج ֠mI}K帙kdZGc9u+\ ֫yP ^aWf_3FEā`F>M,YO &2)/.Ƿ9&fË+_E(\)p/ B]xH [%]"tWK:(["id1ZH)mmcoox9}'EӱVify;=QvN#gHY̘bvj l 7Iɔ)FmF QT^&'PT zÒ->+myb9?Jdã15^uFVLz5-m˲_&{E#\}psXG$u%.D0Yz=d:kJƧ>k.;ĭ-N;ȹ?sH &^ OMKVI[NDY2(OHD E% 06T44{J؝"@h-ql=\'\+/ .[@"^ilSF $MѮ=V4Iȋe?wfk>€<Yu )qSV d9vi_B3ozy.`0 pá4LnCٴbc*lc c4EʼniASbZZi"`VQLHGz9vI|B`F_C¢9-$7p%16_h07נGղxC y2}۸J`1N-l`]@hqhS>< :hqu o?Haxб= 7#ٖ{< >6@&v$| b|hR5CC6n`3z~qf0SVT;hm㡕C0@NV;Vor|w6O#6CFm ל%\+c%U}ҝDC5 t#ƥɁXsʷC:X \Q[ A.QQ5҅L$,gmE}+\QVq^>b: . kC}[7tI֯0ƳcLjȫPY j熇g s8?ewKч7+܍K/>؝2v⌵:_,:S%خHqQ<0A xD6WDg|EWg+/Bxˆ޼#pj"[(;[:"L'XjXN2`97Hr bMOu !M8]wyX8n :m XP"Pj7shdg$}'>Kc7̯/ԋ{ѧ#q~zd;.|rR7ƨk G'_2ki$!,@!8a%<`vpv`E-j7b^Gx (~Qe1D CvkE}A{L"v\!.$ˡ8(R%X 8 0"/:-V:c7GCxLq=1Z>_XuA BR=6Ҽkͽ'܆HiEIP{#}5.MyVKMK޴[Fj xf/0tϭ,ƛ]㊥@@wb"}a xG4.p9$&1]yr͚$c)۷W(>dho05J{,t+y *xjK@Z./p u/&./2Z D*W~k^-+em؟DBӍ$HO&v rC-P;I\%[99sV/ p%tb#G=g*aߞoxkWgêg3pJ\O}vjwp/خ鴦d   ]fUűւ鷿wcғ[%zH%HM6 W{ך[D.`x<[ašd r!Qe'Ud`Te5TPvbwj|UQTě8Cemb+=]HT'QguG~, 66֍5=Hw閧xٸWlr\yAXg9RHH<7wr\bJ"MЄ v xjcuI[ |"%~ *- gz olcw$!Š_z-Ry} bɘR "Q}$o1ds;H<ѝ3GP }|MM&e:2F¼bgawnj¨,!fGHL, X,6O!uN$ftHeS@yCVgWϞGO"pͺsƂ Yixod|utvr-u>nq7I%ߊ/Kog}SniJ"e1a\].ts9?a5c R1оmRe'ta }md_#?NʍG,2TvO5&B1Bf4GOsC͌n=s}oWN>SG.{aXM)Ŷ~y=Ɯ;=H3mN,Y~N=$!qw[&ΆF._m2 >~vTƅ9պSVE WmJF bB L3Yk#q%Yƒ+d0PxzLU*$4mZub7S ׳".nꜱ>}mY4[5+K\ Ŋ͑_9vK 9koɐAta8F /Zl]7-?[8b1Z; c(>SOfY p Ro#QAYMvR(cN_jӅ}UV~U/SOF@wm=̍$Jy2 #㉅Gp.\fBI8X Dڡ#^7Q伖{T'dS*50WB$#b/RYtek $i:،(Q 6&pxryB7Ij ; Mwwo-@uK}ĊVu\J v|" zteS~Ķ+y7PI|"3š=-Jm50!(@jt(gb8d1|>w=1,(k]g fo֖):Z#)h/pAh[A{*m2/7AzZPA]J'I^*)R[;fYi ^D/g!Mr-lb[[C!9XْMy/]8[И\_Q#ruێ*fA_9kћ<"0߁RVՌ!ze -{O ZmN%=-BלR=ԃ H[܊aFUqS@'rږ}Ew:82$SHFL/ƎXCl b,8IF5UҎo swКƬɾ+.{{.p ׶1tO6}"7eUU,ށXda3 灢q fy`\cI ?AU+_P'|BvSMzC'QeLhДZ WD mIB?!Vv@SCBNAՖemɨ7Hy߅V(/)6BB%nΉa-ThuL7,l1@WYX-mIPVbTQ=й2 =ץ'=zM.ư.yhlCv/a`uy6 ,W*`r Hyw˱>9ü  pu~8.$2pqӠE5ьCc@^`Ni£MYƄaզIK֯ <(F,ae JA3T"k$>#z6 b"kA Hsf|/kX+, T.3TT}Rp&9]3Tn̋s4VB PGdّGű 8juo:(& +&BV9XlƭK6 .[38"|3.qnu)[c0]9Μt"%+}d )y,GP>f4}—,?K/TĨ@sk%bo[eOg&ț ,E#澋X_}k6%TVۃMvܨC)ǵ%%3Sѽ[yY?FJ;E` DSOntlgk$T-ſ&< OcXRW8Pi^҇ף($isFH*Za?npA;8 x*ꋤ|<颣p]J{eH:jf괃:Ώ-],Qa!5XW[QRs1ev߽Sw"5z%_f99[T•>?1FD;lZm!?"/ xI{:OV$ xln20 &Ajb6kh1BQsD~3ZgGU 6Э"ҫ.WA(Jt nFؽWzMOb\Վ2c Έq=]-tLqWPWͩH2%8{1IҴmH%7e+w skr(Ppo+Y_GRE]g[F5mŔsKHhhdƶts <5١v%`bc9~d[RJIGur3B+3 AB܏/G+0<%6zZVUŁ1s"P4㸄8JrdKV1LM_a<j{Nk1 BA<Q|A[gyZKNXHVxœaq'V*оpiխµ= bB0/ w8F0TETY8( cmUƓ6tX:fh=zPypckS_&T3xŢp-P͒MxR{yJ9T?kDdk 15nJ(Q4LJ@&bv] "c;*}:3{iPq DÛ7SZPղ eXE*r"7ږ /-+n4%shңi0A6#ДY F0ElH"Tz{W\dxȪ T䬾/N8pFrI_@jB*FZ B7*CI5OKl1PqE@g$S..C'xc5w4]O %`ȧ* Z a=G# Y-pL'b_ Le +~zbQۙ:qe']X;*7>C¸].4za>:Ѵ|Ӡ9YnÍˁc7$9*R fqd?+I5!-CA34n_5kKU8x [5nR3Qe1A])-ON]XIMXӥO.j`JRޝ^үY f6[FcFc$s7EZ!<1ih,vG׉Ыv$Nޑ 3,0hDM5 j bѰ]6(42`@9AcίcV-.|L@/ 9$)&֪fP?2m=eY-E|Ok-40_~?RҫZ#o y0k~pj=Լ\Ɨm:%55r\;:cz]At"˙d"N_YՏL+ъƋħa-y5EwQ‹ai;zg`m€g4Et· ;]i 7@ZI"s'm~?ѪQw8ҿ]~oYOTjW}VĖpѓ3| //Ԝ\@7`ɾɐ%X<9:OvҷG7cwq-hߜguؘb<1bkHJO/Ƞn̡)rt_H|dDh&xPZ&/]cSQy1eD$rh4nb4`x{^*qzl\(|dI!vx~Y(JM -CWL tԼݦ@#QJ|glOTtٹ7}t֋7%q?4_p6O/knFnO6ӋUSl@f#|㈿M"t̃ bXK -\ú*-;(u)z+o\~bg@lZ|Tn73BU<(ah tc˂8t͓?*_Ƅ`Yv$ O@K;ݱ+%9O_E/!'FDWE>7"P;!Y@.|ƸOOZӡtD|dmpb|ϿƚF|yxLU6I#t Za*!6&囀I1W7? FĶ'`ܣ3?#q1 AؕWOx\ lm<:'hCT̛(`#Vd(@ ,Fׅ~W/9%5aZ16cڒRBemѩ!B HRU".ˆsOHRRW:h󛉯b vRT\n(ZV:u=؀{@Mi~8Ǖ:otSEA'L/*QzP<@ 0qo!д)` ;%{K4~crdt~Ey T;%|Ȕc)Zs hg~IgByEDĶ[G)].^F(StM 8MS 2Ҟ}aAl'Lu&P^+cl1Sǁv!2+}۪]d]ꎉh5\i%ӂ(0S;t[ oWWK~I}ƲhT|!o#DSτYV?tnHB:Ǎ]!4[˥>4(-a kz>GkiM`T x;ª0qKCmo9 ݦYKk62i͂9fSSwM U-ցVV&+tW_HqgdN+z'ȐBfi0 T{!.x( -}tO!ղ0.Uh3ǹ8=cbɬf;$=#8a^[F7'70 0W&Xc51h6"Mj?z:zKģpo:6Q3Ntd ]cIIg !ov[F[ד#ij ٺƔdx>?_!gd%c@4&N.ƴ/z .f\/\9Ԓ>`;zLHy2;(og+L pU:'(tMmZc$5V>FfF½2~(Ih7XSYeꩊe4gg"0(IgpdX4‡R#FpB,t NLhiOn*Q(jczLNQsr3K*mpypsۏ? "zn]_߸=۩kU*uIeRm) -?xl9Ia3?.df>^j Fl4MiZn kLclSnNy`cqbsJt['uKy(1FJ^8Q;9!rpu2*{,D@V3^yrh+x9ND7JC6BiRWj V[Çpkd3(x/Ww&fGQߵS )V;l^WT%oF BVk^#ヤYjڔ:E|{14қz :8+<@)nfM:}<3HF=s5DX( tN_Aa/z=ͨ ><A)Ecӿ)pzJ50z0|׿ɸ,v^k*iHJ*SAtȅ_#kl(oPER4aTA.ieġipCU\ߠ ]kZCQމa(`G<q'ϢC=}x޴D6?^'o 'rYY~Kbb! 9m^)xT/+wdثĕKMb1-DRlOYܑk/˒gAKYefAUxԋOM7%o0oQbm]Ký.AS.)Yx <JOM_uPd'+渫̅ӭfYdAg+o[Tkܮ^܈:wzlܩzHN9%駬:eqzup/70!hߞ]UyC1 \C8X.pr~`?~w%t^8S(E>SIADPD1T\[:/DS`.NgYu]-؍"hQ. =JKiE2@i3D2&zeJM-7Hݮ$l! &#+G܉$!dOK︿HH1NhgT4_NU4KRKgGK0&.6fxY ]Ƕ @n'_~C{6󧛭? qơ. :AȭvrxਖuugEFiŽ@z^s^CyyTj,D&p+|u:uJNlmL~ %hryrI^RE.rH1)YG}zGcz (Ia1w`<֛͆| "O^9[jEgӿx9jXݴ 9YCn[zj]F05~3E[_hM3 ٚr-@ʰVhFB#+{%*NS_1.kv@ V`c1'0`ꥻvBP}r$3kIVPRgӉ=ow÷̪6 z5n \zΦM0 Jb/>>rPBlh9 `ز-HށFӺliOFn g ]?D6sbE9KO}2s,aPχ rGJlb_ҢσΙ0[ݘ*y䊘pZE*XX?ԕG/$lg\'V4 *>K%uAɡ{KSXbѳ$?8XB8^9ÓbӍ&jY:NFuh2?~UV%i]Mquu4ەg: rJ olO[KLk;í%8<E@rJ@\t^[GANn/;cEr*6,1|\h}2.aNc-ƺk3^,ETKe.i* W !oטuE>!rNJWS oLVGNKUkv}!Opv6489Nj,subQ׹13͠OiW}z@xW5iݮΑE_@dQ ?kgk4Ҭh:I@{ _(yռ5ʁe~;G@HG8#@Q @`l^#gZ<~nBx(Ҟ1ڪ.O~J[ n1F c.#Yγ_TMr"(v K| 5 t|-=#ɏM]6W>nC SG28A"p6-9ݰĪ*I @3~~c3Iʀs!IͅeAgٻ?L)7Sv(jS:=H'<(SIHU2YqBRp'ةXR踒uhךU/bX!g;J 1ܪ*:U^!v˔C TɤڈZPwfL 2 T;v|{AKA[~IOodJ7ɐߵ.{r9* 3_1Z[!4r22JiIm\ʰpQ<> d[^t1%~ϥ;_Ē8$۔E܄oكckGZ_b%E~td ̃f[Vk/8m赝}\vf^w{Ѭ⤔!,R:wkJHol3Tz3{^B-VySV%2!Qjy-73պu5KX;t 7Z]MkA`,=)q5b|oYFV|EޙL{ߜ38 #H`AiVDv.^8 ni)7ryKfXP`oK6 $I\5c<wmOcNY0>IY~\@rVi8?b4g¯!`Ld68P2wqm-|\#3!_pvs/~0G3MR$#ILW6Vg LZ <QZOj9݃L+0ZG:h F¿7X@43~&0ݾ`_ .ob*!̧n_rZoߵAXt`ѦԋUegR=ߌS=D+9l鶸sNw~X@VU=FЕn},m\ BBΐ'NX96Y%%DDAa O[t9Dke3ӂi&ithppj]jp$ ;pݩ O~Yx¿,s U}3 ]:~A p羂bף(3^E0H~7g20;E_L&Ջ뚞qڱjM/;@#(L㧔Z讇i,w(Lb+pE`ߘs]J-W3OQW!y\F"8 !zݶ.&]vaUVPr8o(vۡєIU\R @4 74XUp]1:S]. Qyހi5S]CL's{.XJZX\IcN޿l.`pNr4"_`-`tG@W8=3w?TGҳ% l Z(M "-bge"4͊^&ёj㥒*{4囨νAv]4(Gǵeib%%ZTk+wY.|v!A! NTB@vwX\ok^_Œ+(rc*ِRD(F?&&hLwXRj~ǝ! 8pɧmUEϓś1^a th;on}4j8zceC'~,~{@mɭ2,’6F$L淅=ԥW{` GwȭbW Bϸ/P5SUZܱ|2d l 2RlDZjn;|Yy9̙oSA!J$C֭ s2D # 8fأFn U2:4p2s V ԑP ('6cN+kEQe1ۑѨPEbzXEfk$6u;V&Nd8[:p[J4^pD̐ˋH/"9D5y1^[Wԧ.?\ X#^T}j{ .xKk㶮>˵'>) si*6ք$*I,/`FYVذ$4yOg,r-pe3{ɭqDhAx?Sr a[SRqMf:'fr37)1NOy6-zg(0`9d}8uPt҉PEuEn%|O'nL/!̠*;m%(NS/ql^L"(ᓄ-y[Ơ4v0'y™24DTIx5$jm!UN7õƋHzm>|`\n83yc: !ȂG _&=B9RWHn^+R#SI"%qBȕ͖հHVhFCsCݐ`"g_ A "lJl,'l~g~M ,ۄ oy?H>!6`d~~ڪKeR">UC6{0u2+U `Bw*Ԏ!R ?wmv)C;].>^E/^ț H?o%9_ esRć1>ϴ0 A6GT-$#mܢ9[teb/5u5 RJeG%Uے_Ksߴnri\}Ŧhrtr) tc TUvL%"]ą$4QLp, չ fz a-%wqt%lW2}Mۛj> `4Nlx+\rWväy>% ~\߶Wkq ?|d>f'qr!encDSٴl>|? +p$㬗*sƉA>v~$oEæ$F&_. \!gC&fJ, fT$}AUsperk፦I D H?#Il .>փ.EUuYIzw%iYCT_{kv(H5>;s=gbYS^Yh䵒 [}0 "I Qx=ĩ՞PX=Bz~2;G-l;FM멡Vߞ$7ʅQJ3[݁.B50-(%:wk54yd?&-yW#׎p=# '[[AI=ž4lZ&*8 oo\MкlhݺUc;LU3J3 K?'f8-9.z71Z,ߖO$ͿgKٞqvu'=SA8*ͰQ<乯;?ƏO'^[-2:BPJG}'u'ws΍݆ _TTjrsaI~ 2פwGxRa󄴐6O%־S eS-?1CĞ8r_Iս0GND),}à rz`qtz הQfzKb=5 y~g|l4aѨmړI#ڟPMJ[6d5:dy5ZBdqsg"Q]7]؄TxU7/G  Qji3Ͼ~b#7:OL(k>Kʢ <ܖjw/h,yUAڵ@C_PI1`Ȼ, uq82L MH'MW/h*U)8'7E Hɀn.=`Ι*MG{C%=@^_D!wmq7HVrZ]fEs_VmC87_8['ăD'B | B  y̻~qJjMUiΚx:@^5=]I'ogz9w<ү[syAD9ƨp(J/)nRhF X$L׫̗{i];/?3vꁾ̤Toֵ6̗I6ěV*QFZ<*d~@if+\@0s0Vߞbh?#D/d\hyfy%oVn ռI3.o^Ŏ-t9~^PO_\7q?%@>hH$ll'UL1[6|:wfeJA^oUwH Wo(K3duyN^)Z%jK⸬n IvFiJ#ЁaslFU yZifD5MڿХf?/i9ݘ%(7~q-TYc=-WD8O);eȊk]%ep}7TgЕ:3LCӜĒ3dȚfAe2-na<+d-xnѝ &e4߂trV쩨g5D#|5#!DfId Fq$WHʪU1TA+{+RԫVy3S#l4{2ZZwMۉfjf"ϏPkn&6 L0VسbX0d?|T?j\Nmm-SZ9# ܮEqGЎfGYx/JKΧ%՝65|w _%]W-[;ӄe=I_?+Kc#d[B^T_1Bxyː_VLw>9<Ƴ%J'?^C=JW*Y"3<U,!1ۼϺd~`OXg*""'F6 tB>hQl8M%af2%BD>hzai2Sٸ~w,;=rT+|ߊcyt9'0}wg@Lr~ `"T-2.|`H⟽MJ]Y'si\%%PBR aT$ &;%?v6I-up~\pQ6Md H#^YXq 4pŞxSIEg+8ѻUm45'd.z9d%H/C*"AyDmnц1Ya%:xMwZ(>D9̱41\Tu-zr[O]I ^kR)F~}hbM?e5^9k_-Z|kH=&JOz@:Sqy@ӹվ"wu2tXerP, Ts DrЅhH1hJ vf cJM u&# h 8r_򡧻/+$ CZ0p\L9k],Zѷ)),VÁJ'x `.h șX dl~A0 ]u4tRN~EWJW?FRqA/"~,3zlX;KM^ꦗ^P;D ǀtdVu2T P1ߦ X[oO=Tx5zD8Wx]g-MD߶ bQ-ݧݤFwd_?ALؑYXɻ|]zBx/xձVEG~vogǽuOboX#I aj}N~%f3g\tHΣK !M/ʁ^ ՞ײٸ_RFqd7{#yzw0">iG >Z^Ydi@ဋFkiZ0CY~Kkg`׆q1O9wi.ˆ30`M{XyO |R?.)Ih7Rw7w)pSp ]X1I*0"M S\z0t\nP%rfpӖe &`QE pZGp؂0;mL=IXm ==^ZԿs,U<bq2TZ#z~rU?a9,R)u|>{P4 ?<9uc,7w iHY5R:S)_&/_ qV)mtV Ӈ[^ [gE-k|® :p+lnN]/M_*)'0aѯy7[W +B6epL 2[iBZ浪u2S/0Uw}Dٯ՘T{jF@@n97C! + ~&P=Mr)MpIHb1`PdcQprx[D` %ewX rΥ1t-,jgpDEIyS$}|F@c5a_SgQZȞ$\⮁v]iZ$効m][[ >Q3N zXa[F etmXsnPFk>ndP>޼C|vivuU-VD":C  hXN@?=tF|&6Gt̨G^ʕoqZ'u"(ȻzQښg}WmO/ld75@$3 _49Do"v` GAsךϟvQ4H 88/G" \a22Yc x%*~x(3uY0m`[O7K`b Ol3Z[Y* ᏹT?mZj+d~@PpW^']"BiI6 cR6hܜD^8P~b(bi Ej`58z2rh%iM@>0m!,5bfSKSG禾âDsKsr Qq>"x0/$@.,tDMo3=a|gwQ%AQݮJI ~2qU]rɉ$1oLlw*0x0žq[fx*t|Sl*_{y`_*>Ĩ׽*ai9{0IV)ܝtP+6vu j8Sc{C2^ĊɥfRBg/|PW.m%(m  {j[̇}L/uYgh*ag0"A@Qڌ Du8k%A;F9TyVEHMƞPe9*/F@l *7iЗs{`lY#cc{( DXж&n)Bщ(wn,tx6+u*H02ڲwd(L*mb=7EB>HT{k)s}C&3Pqe.D/^YĊ }kֱU:).䈙RJ2^$1GH޲b8@DϿ11fsšq5ģ"m3\bQrj`; kU(2w8Ã.iݗ4y9VKn&Y3Ov J i_0vn6[?rè'2%5’C{BXCe/!HjOr=r0*-n+)iePZ*#`+JFMѨݯ3sZ._ vI7\9 CR,M2t(®5rd> sK '?+@>!ܵVKc۫;]&&*H=+SΖPɏv{dQI3N'/(%Fr$F/N`n.ů C$YJSFWTX1{<^< A .bg F<V.Z.&r*0E%1 ::: GtMFTga񃚪=ĀeVyVSGc8 GA^iTiqSNg? x?y%eU1|O%V-J'=2|~DMW{13J:l'-W*E,dzj_;&-Z^/+z<ӵ-MineܙnALS$ P }6M}/Ip% p<_cݠNhɚ0g {0QGNCJ KUi4x[}>-_ڃGi2AY."QGvFAeϫ+"eҏ?})Odb`htqe%YDD { #0"AU҇ .ۥ"6WXp{Z& Q+#_&=b9Rࡔ?N 6?éM(AF"Qusm&nf 33),-sWz2!w}*CM0tqΠSpx% Ga)Bka )`~uCkvIXkCy)QSœ1c7<.DwMܖ5xr;5A[,9m-eѣzRR>2{g \]фڜ \:򠊰}Z(Cߙt B˳fݤr܄xrm@rbL-[Ke Z2|0 \Kf/UQbnybMXrU3/rkܱ! a=xϘXY* U (FmM0hT ։Yf1n0Fvh k&\_Ui}&0JU nZ.p@lao3/\c6.v$ت{vr >uM }8/)KZ,!㠎\m `֠D)m 4D\a)Z#-Z_n'hsdž^zMQm) !0O=%fU +M(#s `͞ܮr%HqR4m X@UW4QuvgVD$3Ldu{Te_65׏H9] mKio,}gQBuM̨%*|<+2p{8}ǷfX l!#+ fa|?O%rjB pz4mYoXm@3l>c8>B}'܇ 5T3]E, Ҫƙ/WI~e0Nt'4q`#ټS9+q5;{GT:lLKcGVΆŗR^z6; jP32`E w-Ǘ1xT}K2_k~ytG?Szm5LC ߢTͰ$d1oD;@P6M{]ҥJel0S~'T76^ɻ2=h_72 c V+$gN=[DNY J(g S^e@ L-Il!Y|+Mo#VlSE {ݱCi\O>X&JǀY> >Ԇi&qt~~bγd/=`Bv/y|<0bX#kICbT峗OGR 1EoXr1nKoP7&i;!)1wUԺE{&ORT i\čXyI惃I7iٳ_,˛ j,23D-!NhfԐAQFj\W>IUs4s*jlpIWV0J(ۍ1*z.ND[[bzY]M#g\XTbcDS{YnO LL9 8C]ϠP@Ơ ΃Ua Ltk"A鰻Rf]ް" fTǤ֭T`KUx ERYsO+?bF*j^u;D)Y6>q1irCG7$u~|D #u99 9  ϸ3v yA]ocñjd1oL**f "*KwJE]O7ΖNb lvʰ]Qz4}қ>LfƲ)3VU ,יI*7%+]z.9 . CÏ! Gk2%ڛވȄ_"[|e6c86 }.)k=ڒl >tJyV q"\r0Հ FEDB/4Dm0깚 QSyzcTu%'MUQ@Ǻ?q^Vbd~ih ~+aQwz^ʧ(p6$ޏN ͞p߼5a"f 9"h߇[+ըrk3_/lȴ݁.,JL_S#ʰi?œow,O3ff>\]'SxPd3WQ{lu>F>l-oM|d`uӝb>GWdLW\#|qo/HPbS\.BS.!2cHMPf *? ʋw9A:p@Q rk@Ҽ[33A(gW87X+C-e[)>y`A;c(3Tz710xB=Y*zju'Uj] ːqhuD*4NƖ[ aٯ,-UQ[P!x;dлԲyY w}%bA5 tLr[FuƢN]Mx G5 v^UfO KmV&m(M m"\Ӳu4łRa+;^q6G}Fۖq >9A4',4cg_7hVȊ=5T+`Uy>4G!Z|bq…(;~F62sq@X, G<X3qm¼c>ts/slxwX7>!M^ߜ%쏭P&XSƼ= ]h#NceQZdT4t:/+y('CTs~ 1P'&Zo1C#|Ic\0gsxi=HW]Z@:ԁ5g( y )GȞ`NDZ\%*Xf9`m"AiDSyԀФZBu3?5AHtM#'8DEz*ּ:U1aM;RAqZ~LO/>Q u!w`W!yV +"$|DY<5j-xyc }qz[wԉ}3g8^/!C3׎z.`!P$I"gQo lr&ݼ[q  h~#uAڟey>Z&2E}^FZZͺ) %u'%>a;֌E#$l[)}${,4K!O|$OS 6, T&" Du%jVK&0ۏOPM;h>_#_jD3Gu"W,} UA'Ac0lw}XxM>_{ZVL];ep@_G :)䙕J&âvN_6PHC8Co-k3.58CU*3ƮPR)PT2?|8OT!_T$>fs9#`=W,_yiB53E^MXrd:g{qVRj τ)zS^ ҏbJf?N:sێ/U9 9dg;FK77F^z(pn'N Jn#?K*ڬ]fIekMrÍ9 X45UAUaרY|};iK Yf==c歹]aϤ kdT7R*)ⱭS"\j_*iZ{./fg3}pݰ.,Q>v..j& "cX2PLOs%[2W?D1ڽA&~E.'UQe#["Ao r^+HvNJpE%&AJv#N0s`lB/A:n~]E%A$xZҍyrĴXG ܨV :nS 1‰@ES&n`Y;t6xGtg!Uǣ e OR@q4M} ar}vݛr_ CAYsBI/QV>bQ UZE0xԐ`Wb꾸T/n~c uűi/CF³=ξm٨wIc75&Xwܭa9nT2`$U)sb2?H+{@u欶iun*&ON[Z%TR2Ћ&Q9I:D%chNkϮEC#@[c  < 8Ǎ CW>U3uȥ k,4)S躔 c( @S4)ڈ;vl;*iF-jtDW|Sn EnE Դ-:B*FR\P)PGwlR>̬K=fd*JW/fG_b "34 wZ7uHo6Lh,$犴0Y$U?Lv&Yd JSiOt?:P߹8,1N o>i+"/uOI:;:<y5a u77¾2r4,H䄥LrQ.̭"4|Re,J#4TdK/dT*\N1IRyW2^$#Na%h]fֆghiySsjn~evqKnp+$9H*XxPI4c2Sqsu~QdyGrZeӥL<-eRp)AYjQ0"R̒Co.jJ̹7j<Xr \&vS HmfP%oYbB&dKo|`"G_Y.JWҜib/]fŻؾ3deR)مBԻZsiXu׀FC[=rƣ\5:#^\5>CS&u:r :4Z{)PIX6~c<)URÈn?X.rš'@WtibziV.ore oK;HA@{!!#(e ^$a\MU6IA[NCh^n0َb":\1 k&RΧCZ/ܺe d;o/hG5{GR_9{-,3 ^Ck=>E'!XS4*~m'0&jSw)zVo?p(d?R`D_ gd\6m'/ܷD Eٕ0uVJږBk%Gl:sKqbH#}m7^̹Pc`ȳDb5Zbc[^pPZΎ\ Ъf+{U ,o)Gabn|[k|?##X${\֙vqt8m([LlmǔTɩ@k3au'f7}2z˰`x؋B@I_@Zc'Ҋ]Au )$Iy{!=j=$ vRƬ7b}M\a&z0k] &9XvɝP)wlVm::760 wHI3-YzlsUg=0)&SxEت $wl>Go*A:%ߢgg<˄if.M$d ==̬ܙL\|rE^Awy=Gјv~ 7 J^_RgIQ 4'neBFeOhۦZ>f'@#U-(UlpJ& OZu}WZ^ <$Qe-_wP,VrC|Fs(h6ul2GCu b)Ew*6d}e],IvtU@8=ⳟ1QZ:+{ձQ-D!QJ:.ѡ VZ%xP XЪbWЋ)7M$FVue_;?JVj!9prTJMppƚC#68uS.$<@~H$Xl}rAJ'9a#zv~󿹩-{Im{o_ }H^Ih|WcRs/ ۃ2F>`LiͧPwNNbvѫBhdQC & fghNE&ddwM_1XyбU*W@;"vbזj%fs@^sJ-w\9?+&?YjIVTAgWnغV1@vX*D+%M>֝*o|\oPowĞ B2VyMr=y[N=Y~?(3jD4D}855Ȝj|PsGe-X*^8Ov Aх0̊sHWcX Ѝ A$C7UFP;W_f0ZOeZ)\t/+!s9| Z5_>cU< rbn4p;[R(i2se#5&}ĪO5ntNKej#hNjO݌S Z]1Oa*pOsH 'aEYy4m""\L1iJ@NSl ȩJQΗHPNZN@>k^=KbEu&ߖF/Q%USfv%a0H̻$"@ErFs\RXNu|듄ğkP7q~>iq龃taڛjCaPPl`Q>rdn7 s> ݗO1tm^qΫp`NK&2Uan_|6nEZC,6cY Gh;/i^t֘P8xUK!9TSݫ QM9?WB $ualj>t9_=dg{p+9K`Ojp%+6e(Mfn+y>ݘľ:BJkT}8t! w6-N "8S|Z,%^ Ȟc$^@^D3d  :I/㊣3`(2to3v<# }>U]΍OeY~CVf$ZJސ˴H x^i7 2ʐxT`|mSndY@0I64YQH l5νJdiR-)v]# sԆ:G~XvWF&Ime|!Kx1B7"j:-"8FpT86J>([R07]CHMY q]["#E_PɳUF Lڸ_lnvivEnYZޡ]_EmtYu/3gPs:*ƒL)ҡ~TI">䜝=v8?8"6&\L54 h; ՝mJtY ƺ[ "&K9*_>}U< -0fS[=AMhJ"Hl,3W[]P_YWJirG `FzVydz[\^p1q+r,x< (Y Qv0\(kagڨ>mk#Wb, w5={G)b)ySq~(9I:i}.Z4b.ꡛıs!y@֮L2z(mU (P?ry6dfИBFR\7i,7Wf_t`8[z.U9ð6Pkxsdzq^e5=DHhզ },z/;8sMk R bg xi둁I&@ab*ݟ "{aWWŗ-&#'ڦ-Q'ɏWf8NsK}b7ϣ yK)\Yg513`\Ѥ堀e "KV w ,Wm$+d8vL5vx]{"O պc0sDCHɰŏ(lEcƈox}tq\Zp&E$RGmH++%頰|4 QN- i@Nw̻?tzhb. +>dA$W+7Qf->_L=QPGgՎ[hE picI$ A'Zlﳘ nXP@>-d+7}|^WG,0@-e#:]Щpf68e0KHO g|O/1!̽%W>ϙjJ6k5o"g[$4cזK]'1xfw1 3O-ؿ ).=T{#5*yND`9{8ʺb(pr:6ݳu(E`j[b /,3_/qph Q!SkQzE#tn)6Hm!cҨrHΞ֍87iP,GH;=Nj$E^(nζ@o=Z| DM#M\p~uYN342/p޹ ,:2lW;Vm6Q;ɊkcߞU1=J p +YIM9,,Jy$FL,є{ LwI[%. Ak22 _9XZ~8pZ3]%?; '9="0I; nXaat1RAYFN^ڎ60Jꪊ2ձ}{׿ۋ ތ̶zv@'=Zxzͽ^nZV]5ԒeZ84::z,\t{ZI7״;H}eu{R7UL$BRl[9qhWY ]{xNqP`2S`rSK BHhr7w"A2 z_z"՜=xgP\HhsЏ߉N.HptSO*/GgVY>N8ٓ 44wCH),iU*hYºUz&d_"Iʉ{Zz3xVW#; /| 'ʉ?K U"*A9?;9|弪qEVE& >m&ї[fA!inޘ^~>(0tu)L9 %4b-0m|Frq5kqӘ9m aduGP?GVf^yl)EwY]HޓB_I$fçno2mtu:]BrE=j՗]}MM$];mIEV8@&p'4H#ùܼsD<7 8*ƮK?ӉwtMvEz9# S׺=A]E3kwhn-EM.Mpv7 TQgaE/k'M }]8VٽPB|!Ηrp \(אq_5r[ g9&LrS_b u\"` S=~q(]k$R+vCm&$t <^(-%d>Aë-x B5V7] ֐{e+4,Ⱦpӈy~Ar͒ US[+A&1BEo~-D4o[Qd;y7 putDJVu3$|ߢS/T؇#ő<_7/caw w@\N쪆ǯA[3\c|A`θ_;5Cݎҵ pՏ8e)Y=<,Ry G1*,l&N&"-p!{k gSɴ) HY7Oߴkt-$bFU\NcBšm,\T&/N VU*v8u_5¾w8oIj;5R^SԺӣE)ZX;!yq~Pq/#,o5$HBIm|mU&@D(r̜2PdԸ65=;K^m mݎ4Dn? #iwpi6ţ6tg[xKsex dٲCϊF^*b7 =hA@{ 'd,tᡉ`m6.0+-*5eN8`7SFM4RRox]HCn=럯OùW 'SV\QMTVI%*i-NF)ULm\ŕtg2lߞlLwYد$}Ip><H $8Z]j{/[UO~@/?1^pu,exAt+OFJ1cGa 1 c 5Qs|jrRU4bߙjmϞ d%]ؗVa$[l3$>sV'T~ >ətVMbϻ]4QQS i74&h_V95n56㝖0TN%/]!#c01!2I(s>ydSIi{k98f*ƨR0z>N$[P%JjjS(]W2fH`H.>0VD똨Z usdX0kUT_D`f(]oQʻbԼV$Jrq7Kym= pe$\SKFUo_xs¨q9$w-V}?9WH3Â{-`1k^m 8B!7?Ңz3? F" ~ f`&)y | GPm )i~Fdy&2ÝS l~v`rRlfrweH\T,j ^1F&MeY8wXHRE+*U">0DžtFְN 0?{%[l 2l<|@:bMִ Y1(wXGo@Uwft&c"3+Л(br7&.uC2S6Xa`KJ>1U|U;)ZV"w!0ug' &XK#}^)3/al>GVWQ{eFzF`} JI6j}<Ҍf<&D7m=r˄8->Y@.^cN]<ؘB)ۉ S]Ye(? uW(H!D&0'y7B/4l/k3Vt6A;9c %T̓VJug׭N+ɨ6N1/HE,^Q񇈼4(.S=-UŞjpzv~hF_@Y!INPru㛣w5SBk,Vu w{&<8l"^L{3kP{\O(1=zZm'QД`sd̀Qbv6.Q"P .ix% 4sv@w_nL '4="UjԂCџЄoe1،A>Ǟ'DL*+Z}<i,)ECVG ؤ?&q7 g TQ7'-d'`@wd8/z 8wItcy?~ik# O(?UF&!>_?5HN{~S`  6~KϤ]أxũ v@vt?|Þ5=vV`%0/cIy$8 2 zs7'n8͆[|h0BJEsckL ge6P6>?o"GrCCӜUZj{sWS o8@}y{B$ $QpT35'G&qΚCLq3-hImcaVY0ժZSds9ݛb{kMZ*]V:ȢdyI{oB$=y] fCW{--^^"tʜ9)+ؓG#9<~A93"Peی (ƯXƉG[,Fٔ¯BO FmG 5jL*a󻫥Pyzr%&G.X2$В|^KZM2)#!?偐&C:<{$P_+d+AʰW]?UϑXHGۚcWYJ]%K qsB@U֐V}tkTDWݝkfM/Ƴ_<, .LdVzHzV\ц\=0"Z]携Dֲ{"e wigw"]Np|Mp*{|2nx@pFNp`f {L 'ghPXn3zrU.PkM-/C$gn8m0teV~֚e 兕eh7n\D<C3F򧬳EBQJ.T5s׏h1;. hR 9,0'6~~(-N 0QZ s:if R]PJz{jC" ]"'33;g`N^TH*:^|yc7=b }u'Tu]0Qgo-?$/x+q^|962|^5vZ 5| `׮t%v̌|dq'F.cSXz'dQ⇟-bm"t&T* /M6{HIV/l~}SmfK:`C,! dϘf;C<\n,%AwB!.hLJeD J,,I+s63T *LHV2|c8D뇊E?&)KG}^%O3t; #bKX8tgZψrv&K:&L@;kQ"W#wBuWeBeO'fP|^C~"VR{z+j< ~2Ŀ %5͹&>,Mњl\]Ǐ@:䉫߆ʉӞ-_ Z A}0S|.Ŏjx~ =1%cVQpR^7g S١ޞ=`N`ba=0l(a,JS#A_(tpٲ2ãWU H+v0^&&#__8 fH7ـ}ː[Y!jpaiٴwph~XeȵsC\ )W Iѵ6I>H1?jOL0)5@%F݂1<caX/5t]_xqϸ&ۢF-]Ύ7:UxáMtg>eC2FfAڞ j﯊f^hLRݨ< Coч{ A5_^GIo6$XUTa |h0t!HP{ $ .@e渊=f#E!~uHH)ϺdqܧfK;h4S5m,n2[iM&*>"8sj+hp+15 rZAA&pȲC>9 .uQCƄcʺ [7FYpU5YX?RWk,q+)5^*0f K˄ގEuܖϏJ]sUS{GzħY &[:튯h nv3zxn%*}Ch+ M||ukXC%Ajl_?zO2T?a@:8DB I.yVywuo~a 26`W aK'7S` D;$M:3 Q2;JmNkfݽWUN)!ȱF`9JPhc".#O@RrK36CE?|Wb-3 2q U@؈9]~M~*{kKdog @X8- okYۥwnHw-eu|Z-vi%wýX6Kw+γfڍ:^a@j,+(snRRõG"ؐN!&M׺2d^Ƭc uRG^y`+!^ؑE)r~vJ7/ixoM7JN* g]Ex8(b~u tUM9%QnN(y??aI+v*\rQHNWrt+D\^n tp=->~cG!;FAd8QHppB3,6[C+W`RSֵFQӣ8X _ FeZgP1+=ﱹp,.'pt*u!\O}1Ō89S>h#/`\mO_ Dz榻"ǽvpFtŬS8|9Spd؄sJp{W \nciKk5W`рOot$5nBvQj\u/b0 ڢ婾h5A]V! '(Zcf@hAÙs '&;j2\~SF_|SG]4F.foQnƻ,eO/4>a[PW&Mh6ˊ$Kf^eĽN'uxs.u9SJ΢)NimIIR5*7C+ ÒDW فl=ؓX9YqO(ŹT2qYBCOOb$%0U%+lsgywW34 [3WC #?p$Uh8]@#i(1"99q0Ry!}C]pU}2b}0)SvKӧa3҇ ͋sp厲ۀMZA1J~t^/J')(Ha֨Qh߶i9%91.f.t^w5D nw#N 5A%[ބwVdǙS;_-x+Q2R$khD_a[G ;T|,\cD & aC ^?nhl<[2U0`w?aY:K(^Fs€,gaPs([K?|^9 Պ2i Lұczhf%"Ds ҚՇdm'D+D^:d_1cۚVA7c2$zWIaCA U3/A{1P`ck!epXlR7dyz|{>ʵ( ceVH3z Ԫd@ KUp_>LKD1~F2iuz:mHyi܁*&uI8ԃٺN 'jagAZC3JxYU|+  'i$$ۆ^ژn3r#W}wuRj'uߞP?#ץJ5Wyiڃ אeqYuf\m堈|.XMVBm8Zt`ŜI1[f'+)%P\(.n+27&; &D3RzUg}slQ~ ^"[c~Kb;ԍ}M2V2)` XzO4H|TT:j#%A9.sM:ӻ RB(,Da4سKְ_L(xlȯ%#kb Mn'f*L܂ۋEH<8#A!s!F!uF6rX)c~qsET…4 ,-Y EHQtQ3LӼ!3c#VvrڞЗ ~Ev U>NJHWsAھ^8 gi{&Xi>d7hQ-îĎ+ [$h :4cbЂPTeڢR-od r)tl Wlt[\xmq /Y֢ٽE,\|6eh@vқ]=3<ľ]I! 6]Ŀr{^tا71W@* 5#yM)f6),5{UKC< &<祴fiFE$Q} עjMFJwŻ<փ=?B'hHB}a/-[MEvܵBsw">wZ{緁0hE +‚X.Ki>8mU_:b0_;cLs?W}Z;idbj=od@ @*m8Uan[\[NT79Ӈh M4r`bRUuzڋh?|\)'Ffrv1vGWiph)⬏gfO-1Zȡ c(vBBY8xYJnMga̮to~ r;GBռ`Z3j.uh'.b PyӍ?x9x5K)1,r0 .|\y?getQRJfZ9 uue8x̥b'zdžqC.OҨd "C]i%'o OgG޻td"\.V{OqkNc!7Jhc- MY+g;TB!ݬxьcċ e!6o$u[0  E@QX Ԧ  ɔag@TnW9&yd)Kqb(^aM(mkpb A"q 8{+Aۋl\\wzl͈ձ@ {jV}frݢ`&4(Pt*9sw~n/Y?5iPpΌsakGC'z 8ih]Q:5?vo|*o -"'n*k;o x, !]>) uX>Jw[~kf|BxHu$#/[ɊLџ}kςZcI W:ĩ讏፽.ǹp<kjg33#2AA=a Opjq+zpgOzFL.)d`䯒3|H"Ѡ%;Ymyoّ;IB}#wd0 +<U|lǴ*a:C-=3H6Ty7t8tJKrl2gx{  FNco~z*NbHFM [^DS9n7YFS\mVϏʼ*5@QN[SZ!?_L[7߸؏.C_.,H͇" < a(oP$kpSS cI52k1UiwC `zD~7Ʉ4c ̉aFB+=sM6̿ tUTw_/`߉{ۡgPs7GQK*Q,;Dq 2X@Xj0[5|}#WR8\gZ<l2{ i Q\LWvR8(юZ&e19b<L PxY~ ~w\`H~p [(GM[F1S;ces`F;P%wnfUC80tAi_>c!1D :֑cGOG51Ρ+bo $j8w?y9/6;cDrK^ g[4Zon6L6;NDz # q+M9)H<93&̉ #F-F#&!2Gm`A3 z]ͤXF> ڪ>rͰ\N j ^)N 6>FJ"!~B'e$q5$nI]2l]~%b H,&HU4c~WwI, %0G] S1tZrg0x'd9JYTؼT8>|lnNjX˾V > p^1fV0!e/ z̮3X!5x]Oޥ'rY{9x}$% ĎEvFG-lY:/ˈ=ξVCbr8-]ZpvxtrXִ}\[S5nQ}PM,2pȐKS}JʎjbB0-=GՍa3_cM؍y@[^Z@8u݈W嶱|JYP UVMkof{F PEx󚋟HK;9&*mX?GJ4%Zi;fHD'7C{۠6#xAYS،ARy˕k;oוUmv=SJh J{uWSȨҨѷvu/Uodx7#i*{3x?6:}'+)둇ZF5YqYܟߔ9N].O!W/G FzνMhY 6|l7 +:Чt$LnFƏaL]g%UTO_p0u{+oY4x^!/OAsCFeH{Eޟt7E!Cj!+.@[֒ik HÉ_tSd0ޟU1nzc}y{\m#dW #d',-"$`o?=t[\RL򊴙dV]~@.R[|H'Ar&qp ZO q W~eg<$&\%Ds729> ņ]FLR$vl+M 52ӘOEje';U$_+i6- 8Fm &l( ~# UQsm3ۉA?.XpRPG,<"ѡ+5oGk΢.>"a iuOBke2wV#L أS]Ua0Țv[,l$SehûJ_+0T$*v֘a0Hu4tR%3㋟/"=3075)T&/yZ s9;$dÕE6ngM~QY'Q,cYU<ވpfXH`!Ux"|O*iz%eDÄ^[2ūEe|0&{ T;̐g -[sKI^ '{D16ۦ;Ɩ=.ˣ@xԍ{wZޑ >"H=*-#3ԙN`>?$~1 .vŰlbC/z{lM*@GcJi[o&U^QĬ5&0 u*:n[iؿD JnlF4 Ds)/j29߹uU"N'J嚕Z3'fE%OG0~+7hO5;مQ&Uu;~r~z }u_g&v͐Yr ٗ'BhFmV BәYgcWbIۋ^F|^Y#qC;]&ԛNhO[fJ˚Kj1d(&R'u !{gIkHge 9l8]HNq/ wa$-^ĭzȺ[ uw%>,5N'[ezuP ZzR /&'Xn0Aq5F3b㮵ఌ݄-{)eֵsg?U(Qs'S"{E5Dv{~h'[XLWAJvA݆U}^F=4 C+l `0W> ~'uCVd~1S>MW+Ԟ19"ߚ]%9ࡔh?-yGX-2eJ&<|&N$mYGõbl[]F-_yNr76"Ben^2fiY5w"qgoy1݂3;==u \8f>T.0i&ZFG * (>/<ݯJU}~XC T#rFЃZ.>mQ i`ܓo7!ȈN՝[!yvk'aX<k;}rFڭs!Dڿ~dA"Nuk)ˏ6]R]Hge-aJi?f Jc8$xEئJ(=ygiECukRB£+7j^;q Q93;?ѱlAqijk Zoy0fuU9?QF %>81L+z 2nƻH~[,1$-OT|‰ׯ< ׊"T.\VΗX=lᄄ?׿~md3e8(CCx|ƴ7ؘ|GM=bBdC^e͔Tk!踀m |M^[,ƒ*V"_uY&ҞVzgsË&)7qB2J(H xp? Q3ydgΛ$v\\!lm)62+^ӡ'X(ˆGoh>ifl]qy ?% ,,u"#yfKhi7ҾsN:Ad Ñ [ouv? Vɴq`՞9Ք]U|k +{sEꠗ( $PF^xhmSh ~`AsL%]VU}Z.>zZ~ ̍*]NWhC įmgp#P ,&KK Ȝcp 6鐐޹~4Yͦ@L\= lʓ`8p`p~gpiR#83 bݞ;^zxZeRݢ#}_ 9iw%64)ˎ\͗߂?6)}Ci>LNomP-wRA?ihbpʶGW횣"%qp4~T<^1-CG/ܾ|_ߠIʦ%sT7s[W~h@brP`od@VY{k-:mCpYu giU"LdHm`]j{\*̣}v3 :K`v.Ƕ rF^aG3c[޻ş5_[NPL Y=r~zS$HΠM,Cu:5}h0ƸVt^S岖V8Ö{ZjGէʸGAq{Tt*G& s.l$/%AÉ*A4REo۬'~~?l@Y{?-&Y-`tG*违p./yZ%`9x١X|lҀ>~~K>}k.:7.glMKÐo秥iH~-ZXt/]^UO<R['.q؝x"m2(c6Gd(!%:z˿t+Oѹ  Lhm X-p v9 ܯ۹ԬR_~[C}Fd {Z?xaE^Y±M<;EroVssHwO97l D7um_Q'>]6‹T?Z\e!g]nӘ?5˜*{Y:gq"uZkkV7Owo|B |w`*7\ Ps|Z)Bsމ/7ºZGaL~󋢵˿as}h 6Ǿ;}C!Ƿ呷cBQѬ8 |gaHFAp}ׇ$I,#{WR,)FC`> fHg+\! N&jrNNZ>{rOj Dϒw hK!fZɢȑ}%m!ؚ D' x6Wg2F Ke%fO^ ڐy d Y_sc`6ݣ fG9= Dq*[N53]5ВFgR3#J *R1yA}6ܩDw5XҚp^I>bd$"Dvv>^$Ÿ"=?MR˾DhSp|6&|@ŚEk/unCUJQRhmwfH%zA%2PP$BP]ХĮȬaʭd.C!j(v;;TJ=]ƾ@%<\,%\{%_SS;n=PœqkA[.#jx6 5CaiH imITs~c]6iHLPҕaGe&] =t!|o9.)Qs:^mb"| \w*C"L.ga2 !{e`=5v j.F,i@'pQԢ%0Q)MBQdzl-JV*}*d/Y=uoĝ1sY*n|."}k$<~@/M:12 N!!{#8C /Vd+x{I6Wl.v͠5u{OvJ`\YޤrsZ$21ZŮJWME>CKjT.up2q rdC@U9!5Igr\/;"]p'ݚL,%}Qre?KI*Y҄~SW=It:2{p$86RC^IApjQx%X5[&\S,KΑ@\whxzx# Zׄh 'B&"|uJm< !U&f8 T.5'``-6g߉/6*&s~jqDlʡ¾@Ib3fjs~ -'1K&!׾ }S-qu? f ;?$^qA軎`\AHtC59tytRPe\OXwї1v2)Bs /#`T=]V϶/q19]ޯd=9}Ø)Ft C툊4hp K%0뿯rZd^lt5w0j&tl#:F?O Wىj@gHo{wB8HT)&٢ i#zpS~w8hL۠Vgjr{L7ePHÑkڍRii4h cZ\j^skS8by&}6g%t_;ic%s[sPfA e87--VC7φ4m, o`ᵒ֒vn֦GGWkF]ᢦnͲ _ZjLF47J JF; W>b*>s?|wsTe)BOQ4M!#f]nGeXc l=t'ѝnWC0?hUHvt/;#Ӌa@뚸~h01ǯtϫ+!ƴi~dPRAYzB)2Dgɺ͢~u1ӆثo+[TRhY>eKKН5wQI  F=➋q⏨#EF,94KҾԝYRHKnˆ P,#,: \U'rPX*0٫ҋiA_`DˬS vÝ3 _ץ3xŋ'ޣq _F{Q},z"wzh78qjՐhV]Ӆ1!|Ehl(!IaY_ye{0]^ _  ~жyh~e!|lbusP /[wo;IO=&0KRvږAdynGvN ٛ>TɗM\ˠtvОyT3u:6|?!P v W=NϱIr<=7NP;p#X:Lf_܏ɕn`W'.*Y(w) 8H8;g8>3}X ó@ǘ~SFL/\ #ddj0fk1 _3EkAP7rwBR NhٻcH؂M8dK A[7֋e9iO>폹}ԵG,mCg6lem 4wHL/ux&ۮ*}oc$4w$H bp:[A.>-YeB=˹Êv0*s5MX{}g%8{:uLY(́ V&+b)DAWNUhi oŢ-ֳ=IC8KfD 9X/:T>T=W 0>/4I:6G!58wަYT,,v5F/U \zo#dlɝԈNUS b'Ƹ=%C#p +ﭕ͌8Y flN,"`s)uv{S')j/wޡrWPnm?d %A֤IĴzqռWTIe5nﭗ/&Լd2jBb .I""p_Hzp_|mb͐GE5X ?_YWaAf"d>T( U3%X-۫#h)pNI8oZѱ|#&ԻLl=H𨀩yn ؏tZ-Cz[{rW[MpC4փ(&TlLɠQ 6q]qE蒴umȐrl0)kL&R@KllRJJ5Iܙ:'!JU;cxb߂202}l_JNusE7j7]f 9<]_RʹhHXM0uҒd$/a&a>9Y_eC5OpWf>MW/^Xq?JS2Ю+9,[i$2*AtrHHYײB~=Èl{̵$ A60c#M;yFZ7@:R#]'xZð  b]3P 'ZV)\/=#v;N9CA>6rW߮U)GثA kٯ?2Ʀ ["T -p W2LX+e}Dz~]BH#L@ȮaBm҃'_¥`r~ ꯐBܒ mK4c 3WHu]L9tu}DrDwSd3wySU[)(?uPߒ06,B:Nz ?X4d破Q6TJ8i<9i¾pA%?/xעNik_Iw՛ﲙ7RsCT23R]>- [ Jk'ɅgO~e=]f]p7h`LC_Cs .]~p~ͨ3QUDؤȝ@Bi􄺗@kwvxa8멇3n)Ek) PHv:OSWZxMklmAvcͪ6k6΍ᒄ&VS pG&ոRtu ^fd?Ϥ+Ij k[Jh$!`ɏ+{틱L{;Nؼa3kWUy߶c}(oԅnB TzKXmwܨ$u\!9HqÕ |e$*\MR=Y/o6Н9pI9eL ?8EmYNP5vǦ%KBHobă2*ayEO^Cɟx0C#:MPi1 LpFtszψ}NBi݄cxzB||](o`}txt9MW)p$?W~]7`뛾 xK-Tgg!ˠK÷ox GmY?.gRjetƸ޼m },XrfMcL옅h]!EaU\p|zߩ}Hsh#0 27ѦNъ|]m!P_)K O@:j?La7@y_u9ؙv=B5*/MҠal颊xǂSu'Da7Ү!".ԉ43QU7bRmxcEǭ QU( }3lG!vrlQ61=MݽhzUP]tAU6v^v[X Xuό)' 9թlmk[~ el'X]u{oٿuϪ3')+z?rWbRUwؑ9_:x]>3o>{cjYɬkMPwK򠓟?! k¼6h+>:VKчN sx+:Q+wl}[" AU_*L E\?.5؇}Sx#IM=<2)6oܫNMtyM[NXj}Ȱv[2/qjjBOw)qnzgc{ctpL:ju׶qDx{7VNmbg_E pj֑ LH_ =$/jiUH\#o* ̅'KC̸E9[TX(Ͳ]|3K| ? Q{Av^D٩n(^9S(gӗ6 ڢ%%ZC fUx{B=u޻J[ B-j!& mr ZTiPmv_,ZkaJڅ.ٛId`}%_' aNآDmt&HO auDquڢ,t2(AWj2m3Irk¬7!_ *pA(؆#igóӟ2+&ӧJf~uyʘD/B2z b8G=S#AXK6Sޢ~ ]CQqsMƶwӣå*AtJ)ivU?H5ud1{2uzyc:W s=DSւL' f`~wX2Gmu],0R RWzl'\*v9\IJ8j-C;v2clES|:L\,phyǯ eȷ֎aƬJV3%Uܚ-E9"`Tgm\BKq -N=G~AmArGϿB.FǛI"ΌGc 2ٯ')pӦR<AK=[R,rYgnݲxo<0D\S'?nӴ~(Oj44)tnL=[G༅ %޺8@daNC;C&hXB>g34u告آhE%c@DN,~\kD"Y/a$Itc KU%oc~aw_pV*G˟t/~ M v01\1-cmeGwTOuFDA*I<%!H|' k^d`ٹC[rQUuh[Jo ?9i=O]0\m%&`yNQe%< 殰b\vtsS+ܷ:* w O BW'ge*FO&Jjm#gA$)& ^p-6G EFsD_0#qpj_&%=HjO0ڄ#|ЂAhn`W)*1">z꯴WXQ6!6Hy^Ki&Hś#cIXH&˲fvE;$s#5c*c-yؐIct>\BsjF̌H}ZGF$mx5žm"!ҕӳR? -oC?.wӐ ;7_$&3]z{>Qx&c[ph>A5UJ[r"Iȑ̃dg/6JgH _F.\W~=4< Gˁ.\["5k7gfεYWKmBBϳX++|2CV6c?J96hN(QQ,gG6FdRoETQN'P)p@mke{Zk<}ksMﵺo- bo'c-;=3W#] NrC/i۔[Rxȣb4j,tЕBT'{F77]|15sE-va\o ')NlQs:Qׇ zݨ BlWr4r[VR+Lզd+փ}tςph=d`m;@ߏmP1h1 Pq1Chf$"X~#>HxkQ>1{B?HE5,{ȻRA/iv>pӯY'&pMؗ3嗿B2A_CtGgE&i~K2+j~`Wv$y6_SVxkLS։flvN (tC4)ٸUqz>T)5 Ֆx#嚇wav.%J!4iL*@Y}6'M5DybJXdc>d/hbmg23:pjw%zVp'ؾqh[Y=<הX֋qd7,|26ytے3bY#N#8:u9j4,ֵ 7MJJqKG$2$A2 :+(_Xn#56O%n(-ڬ;/<:E o !!8̷q~^v.Go[Hi 5 OeKU6b(ѫ1v#5)m0nC*u<q}C #4!"v>D +#BXdmT~Yqņ5+~JC'PE goJ?];Z`RY7XcJ=d12eͮԉ7Qam^$}eBf\Ŗ'9J:I,XݿZŖn9F$+,areQ,TuR%6'k(q+ ]5ZJ=vm5k {Q?A5qXʆH8=o˗7?Pgڶ@?h!'nQnZ8p" ܼ`ec-[gOm+~XVhaKE!!@x{#RRP" 3 5}ΪZ3,ꇱ"b(IPSȗGx%{&bcb!j5ӺKI,jVu镚@ʦAdoy1i&J0^:r)/bz5j(й JE8,4H! Y*FtAT($w>J]Rw6Rgi$|&NUi5]%yviN\/l17Nj GK 󨫇F{*Z766]zALol4߷׷Hcs꾂4UK|:{zEj/D!4A&`</߳-g35{ƧNMeTR `bK(,eh.ЩªS^: +`U>̀aI/ep 6oXr S_ X-DqS+:3qF(RE|.wԘLCUcŸ }yUBhn2LeVM B?(`f5䮁\"a&3QݰkI̥H7r0ڐ>SfL VƧhi?!ldL#&x}ieMwy?-F2P1ᩣL4WfNF _TCR+bjɕ$F;_Ӟ[I# %Eˣ1frH}eȇ5[E%$lNłQ558Q$'ywO'"߯jqƇ}?ZU3KING@srEEٱd*ɒbqRm8ڵ[/;ԮZQ MZkIUyqV}*U|3 ׻ㆼ~Ϭ[;,KcWsh3ur9zxR:oQV́@8zOAᕥ@}[rƂ$t^%-m쩞v]wuYf6' *6\V2 Dl'I֎ɚKU@`*I,YLe;_t녾-ֺZ{G< 4YW>[`ԫEUXy~VvEKaڵ?>=v܀yQ~wvpBaw#^aIYbEzH79wvk2J>zHߏRle~.ĂUzsTok|Ms Mlԓ&/ccD* Â{*d=HyȼtZ*p2L#vwi4'b3D)^<UqLT NZÎC7W[j,KWI,Z= c\sh,pr BB9=` JUF/=V]5;;9X%\R#{T~;p4zTIJt*)dB~}>zƘT7bW!,m55,XQBY;y&H([|tY./K)eFt.xVY=U2خSEB -2)y,t93*RC]3Ş /lfT*PiyH 8:yQJl;i -> @򚫕Iq8DflIzG4"00߹I%`_k*ȵS[uI^s MB/+jlء365N"7D`6P(JCAY&tY0P󟃮qgcKbu&r͎&U"K_:(uCI\5-[ 1*FWHl8{ 3MwNXinEI< OX/?/fi{Kَ{H-nwgNF# oZvSn{M֝n-(+LW<׺l?choŁX<8tkVEANveOc1TwKH>Ku=ڢI@6fy| Zr$?MxMU:GwڨT?40d*= MnJFl!B.4fRLn#V%Qw9lOFv!6ӪLF* IlP]nx鉼[I"*;<u>H"'.1a .!vNU;?PKa|,&0YbDu?|!0ofO1z|GI6Y\$AexߗUNŇP^~ ^x5 HX2%I|Z^-d &zZ3hNI ӇfJhz'Ef*Ő'?B3w5@Uw'%2U\ϔ3 :7p}=8!%z#S^0B;ڼr;a%oU*+oݧRʟNB׌XC)h`J)i[Ǿas-e7&_O5*>ƘlrtblxcE@nta/fky#(hZ( -,#DW<0I}S^Gfق=sr[Ѿ9d'leW%~Q{#7ؘ:."|Qf Uoڒcg-E ?sEPY#hW-I`̲^|[2ض jW3wץ=kAߋ@+mk8/V'$s AJGUݙ ٸˆx'q-4gCμ71{sC`E(xJ /ӻ;CY*G#|z8kZ G"s2YohMԥ*D|")-?fQE#_rL,- ` J [Y߰(ohҁB֓"")&5軳iwgzRuJuxJc, md+v7?Mo2&+tDJ+BrNb,\f(>!5=\=5ڄ9ĀRIb1@5r%UN2p6"x$˶zT d:)JA &,f%zXrj-E(Puxf *@$>~!XP99d TZvSOqȉ}s~j}%; `2&yd޲AZys5mpZ0Tj't6UNa<>% vBzjII6#ADQehxՅ. ]%t.ރ_l4Vw 02fe_fM[F{\Wa8ܬ8<3 z+*'Ιɽ@UW09s.|4yv_bS38`OU*|2#r}-A]yϜ'Bs w|ǍB5. ppx>52ܩF%7P#prJp%F>B#{+4jQO y5!O6-dٗإ9+tTM+[4dYYsp*"bWvOô Z 3_䈅.Zٽ6Y޽MH"NJ-M,OkmXhuqnt/h.ҁBVJgG| sT( bu!9au v&Z:y"a=ZĊ, m煺.h DD2P'A7 *)i !/35;>4?መ4:3Ԙ:q!2Zn?ͫͅs|9&dH /Kgl_~c"'zӼ8a K&ɞpt[+; S"0H8GW%;aQuڽCSp^B~ Mf MG}3>/>N*lOryez T@CT7ҲT`ϝ]]LҿӴvU]/5R)6ljz!EuX@|^4ɜqCe:gmIm7G:rURփgfE` !% ^h1DK01R$ Xb8q%q9`RݹPzB-]ȴz/a\,@smѲJr$Ye?Dj%Bcru[ cC ܧLz"m+L0.A,ϡYB1: 1DhOL QQi|c򁗿P>),BЈINy\yd)m囗KX\?[K= MzN\^n)m!@h.V9 #u- ~c*RCQPGU|ʔ!METs.34<#nV"ROJ몺/HҞu c.ROP%ڶĖcrh$XѯR, ..9٣lH+_('q>M(n"im&ǡo8f%@RQNЇ8}gV'Es;U7|dܮ+ q]|o|mRjQJߦ-av'dv, 71| xw@)7 J8*"V ISo y󚄏PUD?>u6Gᶛ(Fd㻓їa5Qi|=h }mGCK"ͮY(#Q֤"b! V{;`uWbd+Gzit]4q'0)xINŸ1d8^(^yo3,VX`1 3 kj q%Pjn`c\~j2nj݄5C#m?]m9m|{$iG3Fx͢z NOjP J[>%kyZB_qhDnsCPZZç`"|D@ ߽g 0[xiߵ&-&tK3 hVIea9X'[X"fΎIW"mA|֞`nz߬ٻT!@\\jg/KoD&<+4fM|rc-(Qkn@I:wl([Rb.9]/F_²HK̐ϔmidF~*"+nl݋^Qp(%PZ%5Z9~6*25 gUQE@EV1-o#mӆ$OSi .??kS)re%ۅ7Ub%eu}vv^ǵ(U4覃Qj5/,(wyilmrԈ_U6M{[T#N0xW1EW kq=9TpR1!b~/Xh/|P E>lǫ5r>&]2Q~3O< ^HHf9 1jAׂҀV| 2$6zm^ -Ap\ۍ)P6oـAu;W+.[u-S" KLA^`Fd*ϠXBo\fz/*;pN)^RpB#4nI1aX_\L<\hlN!9g\KL"tCr_; tF-.(% :=n_ ."ǪhL&b\'Y*(JJ"跺9ڵ ֡=Ë5aa W%T;|B&b.!w窠V;4w=X(Wm˂me-%;8 POlFUi8yj9hc^2w]汒쉱|JP;mGT{D<'k1=̐; 9a7: VZ3 L*wَPӽyMip@Y `Bdaf?,W(v>m+-oj#mx{{ sO8S'v{;2~jP  /-m LJSf!Z,%=>;(RNVoui=iCQĴ+f=؈qH$p<8t;f ZCV*6@^cBVtY)d ?N4ǃ@0zVwG46Y3o"s$.~8 7 ͆G_Lzަ l~,48knlஃs`K ]!pˢsg|܎@PԶU/+-;a>S>%|ţGmWPôX'Gqf "Ac-]bE3F1"nX*F&,=ܣȺTzGxHEQ\5)%_UsX4 %*ׯV$K+F0֌4М`~:{Jª?r|+2HxZhq):ay -"2zw) X3l%I;fL;(p)mDzpu׶XKV$Kv) ̱._pMH=`t yQTƊMI@gK(} ;,竗K-fXfn+PӃz#bD^i_06VdSF!Wbvn2yLPeL# >=f"ʚE]f'[֫3B)ݖ,9x"! -،M,VٹGtCP-5? o{gnG\_ej9HVWAH(iuT7G>f@kM=4 uBWch-\ q c; /W/Iʴ5R~ zeFM(*jFHRgZ.^קꏾy 2m*oiJ۟b;CWP]}^٧F`?ތJ;h{Pp/s1G E q{cc Vׁ+5F)OtKZنU O^r>٬ZB\*&а|S77uR%= ց9~Y;.R& =mۊ1Y`ˀb;fH]=u03M#+ffr0f ѪU0OR&UUEn'% H>s]3cN@C_!W ?ݷ"n ]͍vmedm9{6+0X]|TzDnK֘xlޥrFs}tЪ\7褾[:VdHKإa%gcg Am{ bCG MkU;=!hp69Ƅ÷F[#CZ0S(/هEcˤ0sE} tSqhE%vt>EX x;\ ̅5J ·se}/er/! Ώ7;0E;bQ^. 7boo:"4pNmA:9k3rUcp];صC|T;&x[<}^/%p_Y ]9gq 3=<+6;(R%GSCꪻ6YL@(7 o A#EGN.DΝ䏕e ?f7}%/ch~q&DԌ RXi=Q#w, ~Zd eU"j4lFQ5a0풗Ѱg|4|QCF oL9(b5K bKH& )fć~^H:Yy ]ί;P;^r*.7L*=S)'jC?5Z=Q<`,EqWCkhtJr ?Sk6)cP$Yj;EVSg'du8Ipe ybD#0WˤbiƩ[cڥkDyߛgU X,k?*6zK =)ͼ*Гvg5Ii0;ʤ׺7)-m>eZ^H'Zd/S񐈰g \djhE\LNR.ƀONczhxkPZ~7>O2bϰg)F'OzŘ7R`"z}gUTr!WNYB*wOCI/,M qL3Uvg JMŬ Q馍.h,R,NM o5heG- Mb@ҕ>DHfe?ڰՈ<}za T(}*=u d8NhIh!]4jNzY_~Yd2eTr:R&,6,iuw:YHb)^$lj,wEH&-Yp 64SґA] +'8r@-[Чl kM mڀ7^YF;3SEXtp=fBngRVX2u͂ܬKlo⻤SjSi o_K P<A2 ZVPXquXI,Z$YV$[V\IKJTT }U+9&c _^|~{sJ/_u; ̼Y XwHYm F֠rn'Q7^4<1kI)VoEw| V0DT,OơHJFBg`5Vrb#mo"s-(SIt]B<@ D`(msV\?@R_/og^Xo{!dmS YGX8X%$aZنhՂIo]Y4ƃHì#KŸSqK6J5jtjv z:V;G8U\OAΉ_m{hmZP-b bnPqɑG"t ~~ĕG]_ߜ֎U:HV {LJi L9I.>z ]?ygoK@~RWuiuZRY9[ɨ-ٶil!fh K?0;+!Ow' )!m.ү\dxj{g >UfE #UƿвS }e No5>A 9W?Xۑxt*c@88GRfGL%uRtvٍJX׸W.[z #Ђ G$T09(azG{1J4Gc8SM!3O:O7z~ P35QCLJ!xwU<%מbG \j=m[aќ2pVi}5 (޵nh2de 肾N7 N.1ժF@rd3 a wTo mMi:fHjU['03,/|7xHGt, E'ϙL>A]Qm,֫؅"@iϓDyh8ɇa}AF5qc*ȡ@q2%;SzS0% |HQ%:Q:'u"в/`* (PI/*,vglL/lH3L6`WhqxbURZݫω(FxNۉ+N'>ԗlM;ps\YӉcFsl?h+bG ˜.T(ݧʛzcBn<ﷀ헠҈v"8au#d" fٰ <؇v9"?&`ͯ$ĬjA {2s ;G\.K9`FKTW Ňģd8ke!7"<ѧ"6r]|rTN-҄M[Tϒ q]Ձ%M4WM򝢡vf+Kllch(5ʆA^8,[ $9q6]YmXo7S9U/+T7(w):ۉ;l,w>~!XBxB|hm&BxZ !> p@p2|~>iT5ZA[GϷ;QE9}"޲/Av6*Զ`yUKCV4:><H b%J"=ShHk%K N御P~/a`Cg̎K迎yeh X,+TeM=&^5/s.,#Wڦ Dc6;; ;4 { <Γ;'IYn 1j*wejսd&<-gnezr#I2#[rɒրɼWI˪5ײQH*;_rR,T DQ`+1/*lovu=,6qɍ"F .VgS ~ި&_g#9y']q\{;ǣ +BS"Tj/K^\e*_!ٱr- F>T1=6:i-D V2.gmz8N4+15xw{x&nc({ʻv7:ݥN$`3aWmJ-֣=?< sՕDcOCk1Zz-lqb1^irBڙLoڇβQ]6KC畯IԻ"JsZLRIVCUm)k:7Oo#EӶ[WLؔ_ V,uEAX>+d:s =N_S+T.-/Q%anm8Ըw(Ҍ W|ǻ&^p2%ϫ-,Kzbu|8 PXMvIf8q2ÑްZ[@tv؅~I@ |m= Ē2w5L4߽jo"3RӴ,,< bz,-$$Z0C9)vOybxap,qڞ I%bbV 0aW#N%9-})7O8qk"B2ӑ7`6%uzBj2ЋKbKΡK1swbĶ8MSB0#EGlbM N$wAIf59Y^(\R.2`QXdykrFEEc<%+lYFS5}&=r"ByW*{aGwgڰۮ5۴JVvyZX0ڞV'`o&~TMua+qX@s0Ѹ08u$ sep3}Ns1p"lOsnsV{+;&fcBxTx!.$dddgCZ38*jʬoYcZ1amW eٮHo\o߸(X56F;޲X"-~QpOJFoI\<х։2^ʆ>h~"8vwE-C3|qwoR1Ę?GN$L(ig0 mR9GQ{ ٟJ|6(0H]>d=~}^O )JTP+. +` [_ת)"{6hr1.Ǎ3RBCnG[4g9^1x&`S# 8`%gѩx%YU'斝¼څZ|e=*ZVS)` :Qi6犽3M82TO e5s=r3F YN:SUy8(m}.hpF{pB_OEap pQFۀ9> *_7’+] u{j-qQ8_:D)ӕ{Hf;dw$N]EI찬ZZD@C OiγeW?*9Mo f3WN YPurEuB@cѯYdq!-%`]oE+Պ:)]J!iʴm1Ԡ \liiTdaa`qqP*zuT7{(\+c6+QBt ׭ڍ'x<ΰ Xk}S品 tQRP.?X6kk}Rl.æu rhi^B{~\HMXJg? ר rrDAy}zRJFXq6/H~ $Fj)5Hu1ЗtpJS|cLv^9&$T4@&;gy"n@ҮGK!=I=ҹmi1{[PacNe쵩g%;F%&{~̿#N,l 2HXz{/o$bM'{R YF/?_Uؗ|pw(J'A+w 1'ei(iqY^;(_F̵L@KEmb9יk4sȕqگ`]0AoښCFJc5n@F@8 sƹL]PZz:b1q$@2{O6XIzQx7`kg೨vw Bo1\c TkweF-Ph3Lcz1;VĈnur ˂yA  !ul٬2AXUiww l/xy\12?,]~uVA"^ɫc~D,pʡ(MD0Aޫ"Oĸv‰ԶY32%+lF J>/h>\NvT׳$W.LCLOYtX8Q`Pc j&RZUgKT6 y>ͭ ŝmpl@2r3)ԥ^ U\B)Ap*lg<x rG(qV<osEтx-W0k!3mSqrS``V|֎$QK`x+^Hh‘ 3Ip +8F=:lۋѵ RYV`"ߣhA=!8Z :$Jy1WU^^.0@$=X$; V<[xs9htl$yu%Z Z 3h|b[~U<],V !"<0U{?MioO =Ir98x!dB$1onJ3= Q V@]WI ~8ЂA3 ")(6T ԳŽtrK1k\NtדŠRxGV6t_"Ld(4o'#0):/n/[/E[ub=(rh\lb1nS{ËmF0-g`Nrp]Lҫ5cQ ~!M<8*<"f١b,r_0؜Λ1n/ xq6I?{jhZ{m8~u_<[e?ečt4Yw'kTHhnь OIWT/v뾾}dn-= '̼v>*kkj?Q~uUN6ݝ .~wHR(u#KDyWѡZ'n'_R{3̴ Eïh` ʶ*zICfV f_>J^ep2.%cn5fNkEOe.FuRBOMkqf!A\m0`j؎-L/ ͪd{}\nQSО0]g;,[7;/? f<'T Q#!ok8 &~7ރXTmTlQw20Z7I][Jn g6/s/(p5] ^mrC1?@(LfH!EMC>U,.Fm'|f~iaCYE1wׯ{0gʌa x%пlM nJft}-_F9Y~?)5ڵ{|MmTY(iB; O%~gKӆ&4yIq_ضՊ6:cV,0)ܤ#uXV>c$ArYnmY\h6C:QQ/ҫo%YS8>4KD޼KMQS{kXa&aCRLA5 ݃.%XqeZ7v w˃w푴9 V8>_U>z9q,kkx%S!p >C0|CC`PE::|@/  IY?xWvsyPC+&3=<*|An>Al!sFpTm%ҺsS8+J#n}t3K^+;hf qyԝ`3øt8,)|p[l~\,%lI"iꚑIusO:u>r!nEH*Љd&38iٖmBeXcW;xAZw(*64*.-t~W~3IpoOg\_]DmL(uhLP "&BM}]jtXr;9D ˕v [3*pmC0:]׀&דd,Y"3tkgxyVҫUATI=!Z7Җ !(~)1PM}JT-s'PZJcl뼶 h0 읨oDuҢlXX@ 荠g'2qy)@=/R^ ( $@>]ĆqH<ϲ&3ai3"Yq޿Ƨ4z §KRo¡aCR|cz, TaS "we|4k;&1F- /CuY2fSC>lZ(Aۜ꘦)$pB!(Hec'`jiM,L|+hT܇'I);ٲeÞ"N}n6[1!aK$֏K~I:]b@9v)@IX  kc}X*֌8"S4yNgC}LJ :iߡ~.3<=ʯ~0$@z}6;~lVe{fDُhB)[.Is>?E0dr]ԆkIR.u%1/¨F#DUZo~8ω׳ 7ę*8 ZD݇օOC ,3yDe?ے }?9?X7 >.Af 3=rt'Ła("0g40r,9[S8^bO:al 6a.w`̎ˣuɘk\3¿fGڎOvh+Y܎(Ŗ$w[-F8l^Y\A~E4;<ڣ4N6 +U7եr, jQ6bzO=q7'>6lI`|mhi9tu5ǦղF\lؗptg=\t{DG T([H43ug"Z62=tho`qN~Yݙ)x7uQl1; Y0̗.Z^%W"_Fm_D5;[$Dcx7<,쳠 or04q6i35KVF@)Y<ؼ>|!81}[? ~h/o]V[JCnoD_eB!A5Y/u3/QCp+q,_Y߳W:keP50{]Dh*M#tD=d]ZY@uȑOlt#B[+1T)vS|ʼy֏S.3@!Ew+uEFXhgi}%2{ׯ`8[p+[!LGfrWII`,?0aGCpZ^i Ϙel nDwr$=;d(ע{l7z`hCvl@uR2\e85yIK`&4 YHéx@T^BZHTc}svX.~z}6cV ~2FbmPLjÛVy0m(tI.<\37He&v)oH%@~=ri5VV׶1+([EߌL]F%FtݕQ*\{B95P甆9)?TZJzV`nI 0\أ#Ib॑Q_v/@·UR+3L`(=)4ˉrԊޘ'JWI85ӊظVX Ob[7{HHdH/e!OduFg,BV-38.yԀGN{c MR)Jb"HP+"@ ;9ԵX ҮW*byԶ._#a9(ҭ֛xuV`9 js`1,i urs) gDb>c?6*wz9 >[BP^j\ Rm* \J=+#!̀>{&_9=\Kn)UhDQ ScO()lElr B<$7F:N*GrΕ0RwGx^9d\h({!Byj4zzHI4 0~r&F[E}Mtp <]]NnԦΫcnn@ xj V@u??o5'=!Xi&bTy$cbؠ|bD3Q?pp12`x7;k(ē26Ҩwo 0S?W?֥O"o^T!qshpٵȖ޵tG=~eOkšI yx/9:0Q˓A粗 EbuV07%N]NDl\K "(Q{W߽iHT|PTMҬ k!4@T0A&!XR+ %h;·c @!^Q_ؐn9S%v40Kb2Khu`m\AB'!u{(܂ꥐ}0-P=is2\ju\IDioj J$-7Gy,;@n2eFgcJÖP-)u2j VZ\`Og¼vs8,dP;X΂.uȔ($9W %UP:.atK(靏@ZqXJ~ )Et)F(HIvh_QJxwyY ætBwL9x6N!HcO}l 5 PFN*"~t_њ`q鮳KO΢3]6j8 %y\+ $V֣ahp.l6@~]o,Xt8ېZs*9=1%IcP.A# ?4 @p֘p"bDRLBS@ysFE<ͷO2=#%ϏJaCL-^Pٹ ȍdx%Ǒ"ku#܎;ߴ*l6XPv{'kgh)$3P !s۝!wmd#U196-hϢݐؕ=N`H"#cE Lv=TS[KrcL6!zK_#Bx.O#0W/vW12I%7;;ݺ_sO9 +%n ODH=c[(-F)_@j0 /Z[>Jeo;,lu7! |ѪSÎ@j+`+F M79V* d`B7H UmEb!U"t4W ro"oXY1T,icm3$ҊF.$ S$utącT"J pɑ8+jA&Lwp Kh/`>3n)di{QgB-A攢fHAbvX / ~Sbd'CMdRX*<;sK~xC!dA^9AiQRu>ܐ͌Xd")]1FX.jm3PP6 WO9-ٍmwݠK L/ oXTxpaY`f!\VtM u~\OF-ykyIe vK" L.;n?^<*Y#$ULO߆i=;'T#V(_055w0$؁ vma8`Xg|H|Cd+"@͜ ̥:dZ&AkQJ?7iooL|LlO9'5&R@37qyCWۭv=&*b_>m &WRw4oT6=X.jB@Ѩ'4 ӓy&7g6<#Dzy/6}魅C^"0~2td#Fw~[F %gw\?l(֗,Qw2&9;WAX%2ؗ|zv_YxG8Zo0JBmSypXl}\X57vX䡐dT|^[X&w}9ʹ.y_ס EJaC\C)@6Ǔ~sj^K&ﳉԳ7I>꭮!THDa meԬVSs1>=!޴""5Ef.]#{x^q^ ʕ)KȼbkKzgʟpgؤBMFX!WeEwj(h-o 4WlGT"rإU.ïkb-k!. fY|a7JDm6&,N'4[ցxE^Bdv~N V]KRGa\Kp!b0qE?L"BiRT#[,’c{*v_LGt2"<ԸcguUȆ ]_#V]4TXǛ/ߎsj&ܬ7#4w!9Cm\F\q*#ew[a'W96OyHviP틾YAIqn$g1Uv_#=baA8w9ZB"J;a3DS#R)q[05q&9I\[jceO 2v@/)O({bR^/u;E[<{'”VbB=%zSnsŴWsfhWHU9,q^k=%8,'fi( %K(?OꏡFJfﳼ[uE3p:!m oddNۊ64Y?MF.GNzj$(}LAH^oaӺQ<c= z|} ?ׁJL S;L{G[Nrɡr%YÕ&xNRµɽZTTكi7%*Z) ;@DR8jxt:/r0m=G~uhN`<]&A9'A}a;IӼQ[E4IwAҔ(֤7sS M=kAT&L?jZw& H±wYzw,e_s$zH bArVϾxb*Vz=*XᵓHJ)y-JճʡL SB} D]bA[py'P6 kL )ۆcn3e~0xٙ4d=C .Ibn5@56`/8$O$ BHȗش0N75%qb,G?{I(n pdȋj( dc~Z(vWX]J_mw'\/3a$<})@ oxgL'ň؁. &i3n!\Zz5kk5Ha&+ [c$ \[FTSP=aπfD,SPEp_^9/1P0([gB; $@8{V z@ȓp Ybnja77x :>^YW}KY6YpXPy EOcb2ҧG2 L )TJ͢!;v`^UBNIR0$F(k=J Ϲd@Uŷr ]J7WYAAa21]3j(1_PZ_W}d J9 hY^$-l1 ŅV$Wh_1z M)~H.9j[XeFa ݒHGLcE 8O 7^ ̚qӬuv44yFO\_a a*B,Nͻe+gl֧>Xx@Hv _ɮ1.}!Pr bR HX{I$8؝&'=⚉5oZkյ>?P#L! i]cBz5bA(?D\mXlr{;ֿh?鬧^Ϥkƅ=L-ν-#wj:N\XCzbEl}OxlŒ\dIĐXOjReRE냝ϧJK2ey=?= i"0u#1m$O_l RLIgc2KոqUi>2Όvһ 4>D)O(FME~!ǴT1u./CT hXOޕ<m"dإcI)옰^/sw& .sy"WY!Rwa#JXu;rk>B0h"uY+[|6:c~,ھpFlH`S' (ZnD*HƊ7}7RL/9z|@Nצ5һ~t̓aҴcܡl,~vVn} Wd7D%*ƭM~ыWiqMm3HHPwUpԇv|l[݈3{T6(͡~go4w].5FV\>NqA+/i8B31mN|d ;)-b=J:ۦeR[L< c#4/m鐷?Np|b(%LQdIK1JmbP]kgRͼtg尜{&Ӽ{SX_ Tje%ĸHw}j*8׏{dO2;'$#eWkz?s!_ x;p%M=eShR#`< P\Fz?zv,R Fv1uh/Sj/3)֮PKᐇ҇ z mU,|ӟ:K)q1!L{U#Ӯ7N t)jb]~Alqυt>|M08U̹èLEAzKPl-c6X՛DUe/H ]a <>w/rpF{~mXzDwq$Ul(BDߡM5,; 3*re_)k67WtF[nrTr}OB!D3+ y|-j%.ǩDkdJ銧짚>'g[dIi4H$\:/[Zg7ՖK?]nU#8I?ܑ+H,æiXSi>wɸ|ٳ#>V=WGb<T<|#M>]B¬ehX%S~Im~?A2dSF.7ip漎gkU \|3ORP(E!rԐxIUA-uy*5L/5Da/nWЭ]5q\ēfKudy9Xjgֵj=%pO<O#ۓ8_L6}I !QI{;tf.)'CwT 1^IIR&YwQW4IDmP- !z#߮=.PB?WVbXc o-κLvS»-GxL/yYю|FXr#!B~(:L]|.5]@sŵ Liw?,17M慏>Az9A}NLTZXHVgm :Z|҉8|Hj@1eIyTݡx5+7 IvI6 XpqJHHZ =?$`Y–h6!imU[lHS)Gxd@O.:MCʿ do?1X$q%1DP@0k}Ɩ؁vh5$^pZ )|);6)+7t6 K0mvګ^1b2ژ_ЄFFLLmjWdRwD݁> MXv\ =K #!m=nkip <%LV 9TrT֖[b(n=>KPe\M>Խ :."`ã  +ԸD/b1ڳTYMR>nH[ QHvv3}C_W n %"/9ӕ ٓ2ˣV K<]WWqGacmp!:^ ;u[R{OvxWKP`N l 0D:d 2"1~#~ˇf xUւ8P^i\ Ṭb3K Y$/0{ lc=Y5vypNѪUsbڧyr{37VLlU"µDidWmKdA  W&Cݣ!9#ţ"I)bd\"/Z,{%etAe0oɪЧ1K,VEZ*ZGkrѯD|{9z9tjWf""CN}HXn.uC@z$tG >v;i|~H-Wg0QŭV{ $F1ظ mTӗNnˮ脚;S|&2[Ⱦ2İdlayyjuJj =;arF%Z֐>SnFm{**^h`Y Kp(yL-Ja 8Խsl8AĜO+wS! 8XL77^>ATHS]nnuu)P"׀=pG_rYerX`\/j>x~3׫U^r\8dbu\SAy__T>HRBI( Uּ@׃T5_G/N_b/[LhqJa[x9 Ȼ%IK*@{- ewFCN# 6 Vs$]Rإ(\Q{T[X<۾(Wy:p__@gA;6qPHp&UBZ!oE}j j 8s)JF"0?i!o)4f샋`rb7W %5}^54s +{ĝS?HD<͔,.(K_X*|:#ufUxS<`-6iX%Bk|<^bppnN%@nf*_>Jqaى1,uf?; 4:i vSM"FotJHl(Y$;5j?O*`? t]?"h 2?VD4 .#>u]]q Mm'+鹭bAA8ǽJ6p=Wˢiau9f0GLY2)Y:u} FyU1( $޻?^ns  jS~pbWZVɄ(6te"D>kQgr)R[tUD O9y˙";=c{%@w'V_6?fkT~f!Y֪]76.~Gi]ܽ%r%~z8>ev(کEv6с0^,Kh nx=?HMG9{|L9a4b[I x#=yW3/-DCĈd2*,w$"I>McivYYl&1^Mi{+OCJ?n=eu a(aE և{(e@0-ܻ ڽf-8Gև걫s,Jj@1 ξY[a3LD!1[so5a}g ˹m 䅭Q]T]~+7KH/፴ŪNO ۏ}:uQ.N_S& >F IdzkF}B\SGCFP N ?Ӽ^CIf ;8Ĕ-=| Y+`EǫlM_rC zݷߏϤ>-I3S$B9BM~COI\v o'5.#$ŠYxЗ N!v!v~Kg+ QˇLp(B#iQ M1[A(D5NY= mק>}r0sw܊?zݼ"Z W3yq8ꏮDJzi/f}t޷XaGA67Fgg yiĭdI⏉M7cFo#y;:M%TR= %vwyJ!fslQ086%Se[H c${阎<U+Xk A,ŬG ~xoF ?OWgyvץ.;moՎnM*rx;\ l۽(nj׊{IE?ÇHj.G/֐<1bW]Ev kMw4v7>} CqdC&R8$C L8)wr{oyL >S ?50Z{~%cwfi\l8W.ցBhY :lؼԺܮw0 zR/ g3-} W з W\cR5$:G4=.DA8%3na)_M $]&v=G2-^U ZD04JHcsZ`5}µ>5KWc]IȭͪTwW}=:$GoM?RC5Y C:!ب+UvOteJpME6ݖҴ?J㇗EnUCV S t+[/טUVoS&tfZْNalZL*jD_l0Ggsw+=,]fN fj |[(%R:[ ;>^iYQZU#;rZnߟ ^^dz'uP#`ò Jai=D<v=vb1<: .~QT_X]ClNqo_|Nly[$c@+-TXoS-q}5BԻ(^4>=9,mCeTlKexH,xYZxX R,12,eSY$Q cх8vR|j;WncwYf\Ovo90(cUZ[Q[mT4S7Y{l3"uq< (dOo0V,d^I۸G&:62F|(Ku!Ɔ}cH^ pՎm5.]>M.On*#Ip&`kh)u..bn="^FrYJ8!<+94}.G*̛z*7"/ `=޽By0yaw+v0.y&ANl;A,@xSO \7!2N@2iqSHOw0ِu_#Vz@%3wn8]VIٶQ6RQ]olђ ]mJѸ1"b>/Ǥl ($<^AӷZk қlNGx̀P$tj@2qUb[ҥonȬW~s_Xx ^ >#IACO9oy"]] X`OA=LvMQJ`Ə8XWDb$'ٿb 2~ɐg|=HYqþa>9cy@֊)zd?qKPs;[N)^ةvA)L~tI*xxrJД~% $CoF[2YR7oGp<%%BV:?UHN2:]$@v/iAwx'iA`*"G&fT(E(?5>e%4rA1P^FۼsN ,aVRw8kQIZHGAgيsfp=R*ۢws/Z#+uC(Ƒq]6%[kl/2r)ݧ{noQ${ l:;loMr6fKXpE:6Tr]_~2z;?woX ۰d"ݏmѱ`s!/їwu 9LIU'Cs/Ism8sq#mcx: [sCc8Ia>Gɴal`>ų&`߼Ց n )2P| - X2++~:(zYS<* upA`R_'}R =7 {#pE 2LP@-c6,0XC'ܽ V,GB:_ pj">5`~o%0>^0ERj"Llo78,Jqe[DnH[C$0,<]KٕB+g=le@>MG,7W.dJ9f޲h^H./WP\3c9Ylp,3φP@H k7HVsQ}P0du@n3;L@|BB {yʍ=!01ߦ ; .׸O&HsQd-|rŎJ# ]4zo?+qk MH8”.bzُ+"0]BD7UֻCc>and qz{QKŃz2Q_̅%AufL b wzx˙§xDR\ҁ@obN=^} q XBrcUq?!ܵ HMW-'rsQVD ^h;7A˱Lpʒ$T<ܩ+ L=N`" ;E?3%ƶ?[ *.ܭ[͏l(*T9Vzw_8AR~5{ ϒEl)UU=y2#D\2'Ҧ'VT,qSPz;1:0h\:o@ð`OP4G&Te? ώwzL&K b(t:E"~o7$M!!]Sh ۰6V| {%{y.A d簽óm1N-"E ]#TIpm-Q1o.1?W?Z"ZMm#NGd[{!%Q1)?] h$FUnZe\NRI ȱ/ rڇm* .Akz@%kt|afD6/Ywg%lFr9ҋ`V`|=J bt2h1Q4 aʟ0"ۜhir%seCji ]V]O>P9:g>1+}E<˙Њ{l=;γf*[!jۼ*/{SD)<^CAW$DL OGPSİKDq$ʆ׎8?MPJ.X8Bw=LYnoWՄC(&],I:)Rw1zb FιY^6|׿,EӥG. ׵+lvP,If}|fJ'y2/z tUɊ}gĶA>9#UM3~*[POj_шݛnq2 F"8S P\G*#b]vWm52xĖhF: D$}WW`؎IH[9?De"辴xYT#@h>l4C4 b#,LDm$n,#p+CAͩ^2 Ǥ>2k|*Ǜ%,础vrO5VzD"=4=U175}XUיkR]L=n7 K[mD'-F?W0ʵk1s;͸p)FxZkjJ[_H | V 5Bds*д$lrcSKX?4Yk+*6j ?w^ r4wV*[m OK^$G@3R3TS|AuɍY e|at6&ȶA3;hUtUF^b7)dg`1OH˒hO, 5 n GEe;tPq'iuDۺFTͭ+Bad$9'ޅIl@M /t$b?9֬^<{ߓ)/hT򏓧{ jq5 *YGijPet-V5/JWu&:(0gDd09#`C|p3&w#ecIY]U;Dza y K  8sTƥVYSBdT.:.+}l;2qzqΕQ̗5* `uR`2qΈ@FQY)(՚id@ 1p!` }+NBW 2ݤT .;r[ d^M%J:SS&Q )qK a|%1P Y3?$iA>GcDt%DD0 qy&T>2F/=$!4)!I8Tr! ݰdx,(@ rjݱyvLm͜aDƹ'98-erRc::<.9+l[YZ$%iGL!}|y,g*efwA2sWD8bp0{'[9yVB! ÎI'gSKX HLC`%7s/#eǁ3tT8Z"[;Iу=&9iBk.G9Nݳ>EzS: e?^ 2%CoV= iyx0^Dz$؇&:-ֺ4G yF䨨mge^vKcYZ:6{ #G#]J1WQV Imz]SVzĬud6.ep i;'!W9wsbߛe2mv”@CL@rZt)0Mܓ (=~*3ĢRuٟ۲JX\с F6(a wWYM֣$ē̦Jk9 NxGi~:}՗Q>*{y9Z [Vڞ6 {M,u!=R:4ne;1n٪*VZo\ɖF{ZX6I(yڋC!Clֶ8^]陗;J]Y04zԬF$*TO ᱃bqqbSD(Ηtbz!֩#. di~{~-7E35@J&!CucO@ Vһ0?b,wfK@돕=2Om؏NXtQ oCʴf{AjJifP|n ABԳ)W&cO9f~vȵ砖^>Yd3?_aTNR'M:_E&B5`|UW`N44"pֈ]gHK%j B3]V eЧF~>PTihe 3-dHG4AL8Dfĝ.kOe`Wc7#Rz@z>Ik..5Sj7s @9$0V?w7p%`Pn!l?b273|nUנG始w4Xg w:N$kyAMUE'rōTOI˴4铫85$3sǽi@Ā(4$&zp8ڷiSkPDz?Ճ^YV;mbXvj-FA\ųzK>_*:nZ(;}V=nPق} #)J1U>{̄GX^)aX=ɧ!]} e>#mɄUiǎL?l䜶(§lRƸ^r*t;m& ‚h_aXV%FNKg3,eJ_)aɔ1MF苣hyˣߑfZ|"yY@취gL}!HUϻ" 5[nN&}B+"gX*I!ZqdU-RdW~I:kv;ʫfpЯMz${lֲcDHCvO'-enV4Fݼf'!rK(>΅& ޚyOlE#36c߶ q)bU!kl{ 'T`~LFZa?Ɇt߮wDhh|U7|zQk݊p?J.ofK>0ҬlN,mdkN>IZDs~ݓ<85BB\e [ޞ]Ɛ[di]SU3SײaoT>U[3nXY'}&<zG!H'MZ+cc,xݿB^٠I;5 XjRI[j1, 齶aHe>Na$Yfm?$}96sp)x1bhϊ$3k2ұ!g a`3DCtBK !* x&rV沄=ѹ ^K(HlSpnɘ1eP\]'mئP_*Y$|隻tѷ40YWS^:C8UNpT7zjYlT7L#ex݆9+ D-Ǒ6 8y 2t49H͙poג"BHǿ3) /[VWFMq9{}xE'^|BgQ1*:ClFJ~vЌxFߣE 677.-&:#3p7gRfp门Hgf>j|(@,vzC&/d$ݟ}kta :#?M"Y?oxRF3HA۔bsybIҾ+ݬ)O4sI2^o,6y:e]0qSu9%w5lm{@!)·; ̤p I"9ziZΡ pFe?Nbzt)Md6@N[}l/= ji r",P(/Jevt)!G:le\0N涵[vopЅ/fPE8$’ õ"[ƥR9 _xpwlg<̥[ؙ1(~{%:.h+#mZ\<*ɿ:Z*2 *f<("үa`'MѤ#9NO6;݊}<R6A, @/bF%Oj8]U(GMeďX.xB}4߅IL 1UGm.9·S. άo  Ry :~Ky惺h9N}0,@3N8%H's<*hh$Lz0d4ɷÆ}{Q-g@p+u/yRbv0j<ʠw&|]ZQ詢Qւp>VQ[Gn.sql;oEP,yB́2TN2]jIErv@vnw<`lYc,KveZ%b*p~iJ|<=M6Ӗxf °(`;jRRcŒ᪬Զ2Pᯝgޜ%l,,?3RJVimv jMZ=pGdT#d9h$c5osrGAvy}.:G E֏K`7wIkҙaK}KDrL9С.}NX*@SB!㝨v[aqx0aXk Hߤic"ڣ?čݺ5; 3qBU`! 76$JpedqdZldzwx hr q`з@MͦmM$pEwdB]!_Ur]8 ;c^]OcCBnƮIL@{0lR*4Te(r9߻::Fd:rT8\4࢙N&'LG޹eUᇟZUSQް)bnlȻp)ĥr&exӷh~1(1xv4 ;8|\\ww[ZFVy*Ovv .Dr 44B%S-IGf^khXEKAQw_r m}_0\zRcWTl*h>'af\?Kd?`S=};fs 猊%{U&65r~ Zx"(~3&;u?u;.dD+4b}1\+Ld%?mczrd #%ŎC,*,~m O_-xc#c*!{NL*EtP/YBj qtQƏC^ G1Iu=,'ȒQx@, T>xWIJ6lIJe5r`Fg O'˦zER7';21'|w8i]e}L8sbԞ\ ok^.4fOѢ2=;.O-jYϥS= O}TgM E2Ѹ!-Uuiϐ&&oaiJҭhA]t64R8h5cAA B!Bؾ')ɷh6JsE݇T,r4}Ap.d3R.+nb5;sa}cGR<]*=#Lťi!bPCLzRUR?Vh$̈S{B0;. Gt#aSvc7ؔ~}^6,^q*zn`7?_hځГEf;e3/e,1gΠpӝDJ~;ܦw< 8ԇOZjZb~&lM >z&SpMǴb xfi¨(=h&W ŽǛm.҉y[a?]ըX_ UeT>- dl豲SSjJe2ە/_ LAVZc,WbEc_|C2JQtKC>]ddRT4r..]D>+*^Tj5gn<Ѣ} wDi*Aб*2vD܉G?b =E/ V /@dh09kD([6G~(0bpH R(Ķ#zT(:F8HW{p֍MAdŊzsl}N?_5OaK\|Z G 4rdgoe4K,0( R57I>|\g2$fyb8C\y:ăJ%+skgzkG 7̥-X{^f|xu.PP >sV5Th"=Y y07h`s=ٹJ)'I%/#_DI;'b0)*AcRzsϺ[KcT?ܸ JЩZ~#s@ . GS;p Ul:s6-URrͩkr/IRKi!c~W۸8mI`,k\iv' m#? ڡTX>}A+*dtVT,Sd['pGK\uç87@rM+Dg_i_6eiw(A t(Ʃ,Hj{CPRvZsLJV&&7I5NMQ!'c Wi706NCc ob?&ax?!Qka&%1~7MՍsmqic/Bk ,vzZWev@l_|D$YSR8 DUJzw}a0Ebn@~gKu8ho)N%1u7$ $#Ͷ7 巩hWtoܸ0VcWVfrM4+8bZh,(ؾO-F(kd5X&:"Y>E,q^5M%kO)UG1VZw="4u0Cc6L;ܲMGj_Xo6>hh@@>c*PG^_97ʭ)tmD\f`Sŧ_$MC,:fi"kȧ%%0OjL#]/!1UʯKŇ<V/DO*܁F:TcPխjLMs0e3`=E!m4*CKP1;׺#W$z*!g4d"̫Z4 p N\+ V tȾzYMRX`WGw!ɨ${q>7kAl4z}5 & ^ٻ<><l9[9 <#վ!wSD߉$ccEn+!EDsBh+t0P_p;hLdFi}4iD/ETT6ڨ2 9 !q ~V@"HATX &սOt ΘKփz_{*24{f׻we3YwO<@ۯ?: E*JuSCEiЃ>C.kr/wc$.<-]EdӧXEa,2m"F=g4]E3n#DP|f@5ӸM,̥Vz" E~̚_h 9ToCb"B~B#k`zlxXov\4bpodOJz(Su69)kCn*osU;e#uUs7TnW~9-c/ Oۖ;3Tr YI,!³~}Y@j`#BMvu}!mdn~iU:u)8d3M/X )5m~V9OSO$zsl"%MV4]@UYAXJ&f 5:Uz8Ke=h<795n2 'SGrwWe=UQ{?$OeeJv|yv1 H\m63(nSp/_"OgYҔ)dm\HQQV'" @ɟF=dHDV q,f,]X{nkU <(oQ+l_hNčDfU3(UJN_:767ascMN&v첟U U,ɣ^Q ut͑]-t=bh/Ӓ8K, BvUViJӌOO~f큌 &~l9DPH_L!EtLr\ ؞vS&>0.7ځ=P2UA~7S I5!PoX+IP|qM3_F|T[7'/yJG$S%:y-?@*+ɳEZ16sDuK;T,$I ɂoTCJNgRL Ϝ^h8@"t m<\Sad(]'=oi<[AiC9h6:N mQtKcCY9`LYtƢ)1&gH}&! ͔2܁-T˔J;恞f'e@byts+q%M H{ ndd !Wѧ^ WB"93rY$dQW)l!GN ^_=,VHuIg_{,Q!"Q`#Eu +YoҠWDhlUo W U\vƳS?f~ʈu@$FI?:ϞS_O24xE??\pͰ4O)j]ipx7scZiJk@|b'`k?Eg#-ΧhYH5>о&Ҍ-B=2tqyOL#>k`} 0x l댫̲Ci"≻Ҕ:ҥQ埘y_$eG2;*o~Qϫ2FHXaނ3V :@@^q2\k[G ^LiWdM`i)mɿ}glwҥd2P4w$KNTB Ch[cOMX]5Y *Z6īL?" ;+zQ+VbA4R}@E7.;c3΀ dY?C=l(Z?ϕ|*8Ǽ=<ʉjp\\};A}1Z'"S=ԬP,g$2'D;sJq t]ֶ]@7e5ZzΠʕtC!F%Fg$rrU!L)H&@ R\}a#\sLz!mp: zt"ĥ@o8MBri>DPdgaEfëv(UW#jU_Bɦ [W]o歌qcv8d3~J:dOhE3zVlf-ָX/;;J3{<ŏļx<%$Atr:fYQmV[܊HLqIi{v4xǾEۨ3͊7ۑ=nwPA]cì4rXE1]=5:0WB+ #)a+fmnwd)II}Uc D"2_3OR<,oʀRv0ZWP 1st56ww)(mkZ쎖@o))Yc8 K<Ԑsdϔ.%w'BR@ru^nVQYU wM~/ZpUZypJo ۸5͟z C8gB?fBz ->]c#}̎~YE#1 xȞ5c3(].{=P1~WJ6^}%p[ȭy q$ ,Q[[g ˋ14*32x_!IæF˟EѶ;B%oprb3r@U` H]Eqw+WnQClvf,M  ߕ{N ]N4e T%:!_DJ}S:B{6@DE Zcs.d3SjL\U!vsBvA][ʶ薀l7Vd?ϊwcAI`vM; B 'FfTb13F{׶CP6>zjZUJyK:4;Iʾy+F' GO:8uS7YJ/T`vQ^^buԎ|jb\ٰʕ|+a!K\#2ۓ U [ΉeӢ^.48n[liݾu}p~ l{W62ܸ]gRwu#2{FV /qljT8i8тKC*3i{YlXcߛv 3:E0(PSЪursAiWa*7y+ ?*hG T]=4l>X[ϻ3pw9~N*w'"t)q*🍉yC%es@90*܈Ūx?*U!%7dn)v/C̩rHvQ6 0p?qY%a#1)18ك$=jpp"䕪q$SIE·1M`3y a TB.h5b^ >4W ޻Sl43Aym^rTEhS5xk ji&m&T5M"ԕ'BSp)VR]+φQ%yY&R FpX}<jgr"/]0LH tӼretU .ƻX xwB.ZqmCym^FDrs.WGB cQ#4_v}*+B}&0mN֍QgsZfZ@52z:d&za}Ee<ѨI|ofSp-b@]\!VqDL TSF#]P%-!}5 .i)K9{j]DJ!P?JV6̫:>Azi@Rq \ slWi 8=ʘ!izLEs.[H"선>o[#ȉCb2 ߸]? o "*=_JF[#x6=ig|T=Gw5<( IZylw+;U0 B(*)u^# )*dj跸;c,|-X-YssBHK(t9>.ߖ@Eږ/#g(:僣]eXJW !9!s胇p,ZRq֨$p bAd9M%~8#S7 [>Kʏ=L!82OkX^EtGmt9tZ7hՕM:S+ *_.J>bJs1fJ:(Mح"@d(oU(ݶT*r,:c,Xx0.h aXOlJr$Šmk|x-]W?B?O[6Xb5ՎݑG)ž.)84ʠ,RMC] G俹㜄G*jp,E ~kvǰ,B e#W^m}OK6f{H[v)Xo}]q$Twx}*(YaGtj6U1ǏKbəGT#%>assnd?=.3[v'_Hd-;d4Ws*T)f :%!/|\ZԌlfdϳM&sȡvWk5!;ϸo~IGi?ҟ3[#~F/MK[ߕ ٻ:@&p4חi=dz[G pGr (3zyďˇ䍋V&+b҈?D)XTNs,i 6wfo>(M["Jl,.Yl̙Uz~ +iytu|SrW }wj3Pv^ ӇHtK;jMH\IJPP]7_~jǵh*`jJwC YOf\.r>آAlaAIqc smZ#w\9]g) pvU#'YbA4AL6'#8nV`w9)}?55'{=*!~5Nab3S*8 Jż\^jf%͠"kު}~ IܼB/XY˃DW=O qa Df tYF(Cq'|#(?lWwLd"-W-%"Eȑy^cMSb<WCCWU:D<YϿ&$RHb3ъ]/n\ddN>7 9:YWfwSs"eΝS}ޞU֎}{Sނt ":YRJʷRJ Iq9+e@~y4 %9DrxWiyga<GW^yͅ'- ‹FFOz* B;Ertx^e/3 /`L2_[DIeݦ#q@ɆY/<\*_ W|S?'CKS4֙Vi`2mLޚ|$RqRf}jpt֘;O0hPGrՄ:Ď~=\,}|{wdyfq]>~h%sS.oH^ׇjgA';}hure m״L*t4HM_ OYAmx-rۦl?c=vH7[ <#CҴ7[Kb>Ҏ)wF3wz|2ݺbL̎.Qg{%DCe6d TR׻hws }6k~d*Эk/t,Ao N 5=E+|7t. d}q ?>Xܾ⋫ ER{p|P{5֔UTmHTyیU2[ksgp-ϟ4AEmY1{[O=;ۡm ̛2 `3LTsMIh$MK>.׾ obF??S-AgqJu; "=e܊5(V؎u hO_qVx)N鶽n;<'aNGq’z|Þ5fcEL@ZΓ  j_|ʦ`VrDj@dlUsM.0 I%nf 6kZr5y v{spI5HLJ :3;cH"3+pet1֨r#)mpŰdl! V)pgAx9*llesԷH,%`_&ԏUh7CZQiFf,||$rj \g5Y7X ,i x]5-ɸi=. vHniQq4+Ha6Ã9kRܸɿuتie9h7J7I•$X*(`OHaCx-]i &1Aytba!x¦5]R48`!f9,GNnv]~2[e#_ tUHY(=˽X!VDaսf]ҡ5h9pn&0Rr"5J#MJONXO9۫1H=epʵ]!~?l5g'8XMp ,Vo*iIc[2]W[,@,>.lE@ʼnrAZz5J, u#'+Q \U{?fpq=}\ WP.)UzǗ̻RKY~?@ h,vۣ ?95oʚXB5$F+su^Q$@13^t5n/_w%3D80ʥ!?V!#gN Gk*K?zzA`Sg+M{d3qʸwuL&U7>(M4!s Z 4aon#/6lD02,Ä?tBD.\em uA*]q-kwNRM Ȣ/2:FLnԤ -d&X 9,`my('0 ܵBe8}>4G~JcWy*5c ~MД ʭw1q6+ܵhQU>{o…#hD0Mܕ&Hei vw%νguB}LKt8HӥP4c=K-ECuߣb|-0wkYS2NЬ7 <w )'[pG捾<dqfO4R8zgiO5u0#է0f݋-č*Vn29bGX&% 7ZϤW T5^?,2"\Ϲ0]*9c .lO|'u&GD*]h{/oM谲_}Cʵ?p$r Y .u) ^gmFkB ?Xl;CsH 8VC=YRM:2;{BdHī\:֣6=6; J[$1Ee7eJ,@s-2sXD^24'ETYh}̨5Ҟ"i|4{vt H%9wpCE>."Ud|686r!$vb ZRSlbυ+oxŚkjK*"EoP>Z1) ;`L ?: fF_rhͶ&5eTd4i,Tu pEֻw sJj JZ=p8߽p7SΨ9]\^od C0\ДC~DanT^| y O+k 91Uvmxkf.MC5!_x-NgoDI?8 @HwA`A|z*&/_?;]ub.[7r?f+*:no@y9 bVKz!r]V4ubKm\ ]Vz0(VcNz}!%Mhك$f=h!M !Y(>tak !;9ʚqOW67b3M;NG^ZZoh&o?Te*IxŖ㾩@s쾘Ak]KaYŐSj7dU[jA5frת76/վ ZxВ8|)FRi-@VX:F"|a'OAeJc; Þ-^h2;}i@bU%M! !KKHv*w-i_\߳N Sp5/ HzHnK嵴.?C(f$:ݓ%< FiAkFqSalw۾]h! CZ)Q4oض ZyL"UT9p^OnRQuSYZB VSVT׃ZZ<f-, 61[|O̾ (Jp&ru\`yj"+ÚkYֹD\9Qog5)KS0׉ϗ`y $phqM,zz &qB]wQ#PvcH(Ä^P!wq5;~}$Í2ņΏ3U4j|> 5+H/0Tq8l&ey[oS0~9s!KΚ |3gh|1YA.~6[P*Ƞ_gxE*W0ɗc9CWuYt1/3/!Z2V@:߀{*"C@/P-P\wPoÂ$HWqGK"ęfX(A _^{5 1Z7yK5t ZtsDK[ Nb[G<~luI֢/h|u(]o:c;b#?cg4 >fzr 2?'Ps0@mM{V1#Aw8w\@N#`*JVsYg1lo .QoOL :]:OfN0G<85k!c)%VV1D8m #4ؒ((Hz'*$݄$늹SŧH']$⏼*FU v?pb682ɆS ;d G2ܜQ"mRKQyy>d]H&%Ewsؑ؝u=&Vj&H>$3k Xu WI(:dYOD:QW%@rg-G-Z8rɀ ,iEw* U`ED1 T Ckm(sܘ&霹ZG~vcQ0 )xHLCAϖךϼv _Sgg3=-@G&.pPD:cR,ѵy:,ϛZ0Azo+-~TX3!1Z.]7YBn 2m@RLOBn<+zsU_ q,pttlP GG `J~r}pN!dd[גשN/=t9*йoնo|5Ki6,'g (e {ls,Xͷg 52oxxӖ?Z i0238W*{5{Hkg2#;<=Q2"A%i,p~QI31Q&Nc10>v?I_F"꜕ ǽA)B~ 5R.mg&ZZ0/ȳ['ݣAّ,@܁NްT 1`C3ej1üZ7˞ۛ+Y+2w;;'ZgiJ#TS[dRZbsI4ؔ!멱+/eZ{jpUZ2?^F#[uA)Ȗ7f_jU9fװWf&ӣ{5n@ QAX x2^VmщG{3ڭ:M`(Ņ)Ujգc|/Lu:5IZҧ[,(kxRk8DW A/~iKΨO{8z44!2HH`h(_\41,ǍV,morJikq&SNŹlIzV,EV7ϭ`ך$u;c/$%<䅀'8v!!Ө$ Mǫ@85}L` \o, J81`> a#0g=`wȨ`DȿCG235uP@x%c1s%*hUDe.gx"&~!hD x4Ю}߯Fܜ<WIpt _SXȑq.9ЪQ)ܷb tr;=m.68FO4e#&UК~t\vy g*cU<5H,BNꦑcJ朎 L%L ֐? ;%POA{㢉Bu#ҧ5KR 'rtdʘ%\g!$K.߶yOc_^_qfTܢnX䬕)۽㮹[lאZ_cBQt,V"& йP'kn/uˋpor1#k1<,Y]:LS*·qesG:1Z_/QߕXJ _S/QQ{"Y 7DN42]D -RC|i"*oIJ#5K^"m3)B8 B{Gjwd"x`23` ;my>%Jul9a1AS?+9B}Z[uzQ4~j6~E\*~`bԹ)@&_ȿxؽGYzA4$qh{Xa;1$mɝ*7a =W̚'WbJVFq}+SɆʜ j +.>AbG.SqW_:NF;&?3`nKmG2l=Zɴ"_6ݾI I͒B{]lHY~؎qm%_lt} Jvnb9ƌKn[ic=30hm}Cu669I},cC~{ Buѭ z(#d AP &CHoOڄ t& Dhr:iAP `M%b5aNqz;W(3:fxy͍8)qҮݵT4!#*A"z vhdI 'J1S}o<$B_^k1znEVõ5QN5P%u`y$D\4kKؖ;\)sEiz ؽd+JSKedMâW|C!NX[SҠD\@DWA^xCl̶uf=x$$<=HjRoTGȨu/#sWnO64Tl>HF (s!hqcG[<1Р(Nc Z&>;@"; ֛7u8$b&1֫/ p$ D;'ʫT=*_uGB 솚MeݼaS* zxx=a5$tbNGF'Ǯf̼hv]d*w 6)tMٵh/ ;L`5:A7892ʯ7@Ey.L^}F(јHT(@Ɗnc tt&V [,z$TpvsɠyR ռ~:%t*tr_=Vh?$[0jSd25A<Le2` |h:nj/o4'/Zv(QJ =FU=::ͫθ)/s4@E٘CA-W3ѯ׷(pZ)gF0 EgC V6 fϟ衄Q|ް]v%vckR^^,_{H ,S0"V g<\`aZȬkL^8K" ~˓#M7&;3)4 g -[fk k3pnv?xĘCXn޽ 5gmf^ȓi^~STNƄwդIUXxM+溟ڮMKtK8v%GZ6* Ư =e @x~SNX/ FՅxQ>\Y2mQ"8+Ê\.# mg;P< v!= >D5-.,؃N#u*}C떺2>"! )~'Fw].\}j 1%6^4X)"h1+zF`)&{9Kͮ1ԆSzꬦx#:Jm2r J[~ ڣHTBaMX Ak{Z-Mr'dW `UfG\S!JK7;߻_TGj5Hc+$q^)腯WhOQ/Ee6}7ω:%w4hĊOIvȋf~#Ft0OtpRiϟPTr D٬A %&Ȏ8Za>ǍRTx!+*?uȵ <@ؐ)Hks ;6޽*vZ~>"؂Tɲ72q,NS1nI[[$a#aA!j^gk,!k~=R&{5Ob.2-SE6ܵmN$wK ) nS'LuٸQzSs:_U pHLc͏{0 |M<@V٘BFbt`ҽpa r\TχfQE}Z21k;Ygf@8bP'6*kjr6Krc&e2fbFc#`t2PB <X|І$i~@ѢǮ zj&bw)8ו$쥥e?z5x]1 v@`^4.O9*Aֶ6yY沆Xr7Bi{C@%R|::*Zܑ_ tǮT753d/\{vX/`%t06$@a"a{ىSYl12fG~-4ӡLF#*#ftd}˺ "*_ĻϔΑbVA`AH+ԍ!xNO[Q:p(ֶT1b;g5_ $WG jתj?xf4q,e@Z W֯>ϧGH$YCdػ@6o0vQNjl|-@Z}E6g;DDpx>~f"3!ʐy"FK~doӿN*GBrhQzU ȃJ ;8ً<koTu.A!lEފ} f Cy@zaD=\t_ 'M D'BAZqbQ&Tɚ /e;i 0ߵ9Ṯ XGwepw{zhcgo4F%U֠ٸiQj~a(g`J4z$nmҟf0! <~@=9i܉߻,&*s?]֑h=|FVt~qA,vA Gu'&,l곂D? ]I(~`w%x(_~:ԃ'7}Ff!W48lo\,}9т׷WXG߸Q%R.CӍW9zMrc Іw`gx+GLy ԾG-$M:_J4`hf)z7nMɝ> VE[ߐôcMw¾dz@jf2VqjzP3ϛ468 ! qXp9wb6J=<`S:amw 4kjA[2 ~1Cp;el:NHAo%}pc:D#) Ap삫nәBi끰%hP AVQ,X5gŴeXsוekrw qBbDdݷK!t(V[(} kaZL,7B$cO\<:&(3d mҬQg95[҈P}$\s!$ӋB.`F3ѣRk3UK=N.f̼LpP?wpԗ8oP %J`|Hb5:<>j, VʐU[ץ/Lo׀^oEU<H{^H OvIR=.oٻrK4vbĜiՇCkJzfR꿻.ic1~})RD:9.*'H֤dSv>FRWBoKx/-ISߣ=g7R]|+_X[?=/ԉ[7I Zu̯ ҂:ԋg!E~Fd5K|Ug~]IDFO]_۔(t~1WJq"f%m`bI!GΚ6y!$b*go{LIZ٧-w+W7/+{:OAa7 s-eus)Rqa^|~^zj0Vsˈc[ƣslI8xҘu9- ҍWN~/Pey|Vۆ?1#WVa?0+>vۯzhRr- uՄ0 3[33.tYM$cB7B X2Nstiji{SNu0sk4H_͠|[o!~-u5Yit߇b>ٴ-uEsX:*M͖ j-޺BjF)#k>XK}-dLuhxts<Ď] $Q2gG%+5Ny;TMܙk W`׷vFC '|%6RP;}JrB9:}Ktގd:(qp?YC}tT6v_קLmDZӨYA/.6@:ӊhc*K(H׉N( R@Q>Y7biȎ_K'.,m`=Gi?EՁhM> xZ;uE !plIn |_DZҝ[, HI#zNQPW? &i 3WI(C[S]01Vub~wG #;93sMyWգ9}i<+$A;AbLe۴@0 b̨BUtRJc{~ &ޅFC0piH^x [= pa)!nZ޳hE/qu& ƛ~|ڴQ6fW-໕|/wio> a Z Z 7v0Qڏ5a"/Ξ R ӯL_RewC:ſpDe[ M4rtm}a5ޭRۨ2R^p!qsP R-Ӂ⽑)҂S{úDhFqaI(cTx:kRSX¿pE5U~|hI*"g+8vsS:$~s$"&~-՝Az o ijcy_:>b#WM {I4qǎ'' EFS).Iz5oaIHo[i0 mJzfAoYAMEKc;_L)ջ"$ i u!'*/b>ςyP^J纼m;OʙY{p{?^` +qͳ?$ mH*›x^b[\ 1h뮆 =l=pP-k`Ļ4qT*sa !6$٥ ͜lأp,EyШEV3 ^1'S7hQ:!zF2eOJ֜քzlca.|A];tM !BsĵQE1#j\gExb^(x|…fuޝ )<Z MRe~᰷9Qi>fuﮕi>績=ܧJNr Jg{7}: $\m0,^!V-J[0{_Yix\:Axꅴ)a&Do|[$;=mE_#DB{D<%µ+SH_l0jejJM] *!)ӄ]NDY>1-q0 { =UUGwB-Bо{\.n]4VÛE_+aV^כAZz/r|,cBtsegGL8r, a@ s[^3z/,E:HOPփ4Xe.vV\ԞX't|@ί#͒F-8儥&A   3@x5l? ۀn@B{ߍȑ({R3 ΪkY P>!?\9Ҫ`"*uShW:>0x8G4#]}۪7hK2FK}ؚqj2T"Mqfc.2y`r`7ԚC;bA`A@iw|YUդs 7-( hsӑJmIBޒWwiu^ zE2TGn٭+?ڔ̖fC)I;\d=mCqGITzNp+%*[P?y.q+jg/O׵DY|*^Y Eަ9e{Zm wHQ^ny0ȹղI Nf%$&UL 3B۝SBgЕc^+L`Agf]D- 327[It7RBU6W)TS(4ٽ`=y-X_-,فcH-8^kW󺆄ȷP4d}(W:_vpvP̘z28 %fY̬.qE8Bna//sombrB^* ͪeNYQdGW =rY9P*Yji#SHU5+,,)ΚpNMGGT= £NLÖd Czw'ñXS\$iھݩڑ!{AbUL@#a i f'kzbeh%#eDK1qAN|8n4AM+* _&nlCc* {e`4SPA_KOB:}zd,t  ]?_j5Pog!ǻ'* 4]o(Җ(=b7Q%"MZZ^k{~ Pn%8<)6qN3, us 5`K^lEvx@~4^=+^sLR+Đ&(Vqv dV#Fk,>Re86!rUtb$aWO6#Ix+@+TIh ;6xw eaN?t?hL[dOD on m*WąH"(>x(ViaX9YlaGf JXy*TFQs9AhqNjb*HfaA0F/>WS%17:"\2%NX8gv* =A0 \SovzgU4qxb(~ @̤\YJztw<ޖtE4fŁw@[&a{2ָi0oN UOi\QfH%fAwfsuB v>9Oq.Кu4/RŚ*Ԋzl9zMBA͢>"\ssj]PC=Grma'z{Ij{̉hbu85[28&3+ӽ-ejq^6PHdSJt/&xhzԠy N0챆ʖ |)B=pT-D*276|M%{o8*I|ת¤\9*u`_4kv$@kÝ&An6!cBRUrq-+)7ǻ<# UW-+֝r^[Ex뱖0 ,ɼ6Gg^&~(RuVNjz_ ZF'!,EL,T6Kjg܇$nPW )f%+l|B`UYsϺaJ# WrNA5vޫwFY +? =PUbWd+oQ ym풸BmBGǤ0^}LwXxS9'] [hҝ] 膋NP;k> 6ϼ樴A[B$W[r)9}Q$8((,PߥX/hQ='tuc*c@ Y>Jh1r=ޖHz3i 껪\̯Qpq=e:dWJ݌bEfmpGV$aI RɞD#qQuY)tRp+ ",]00®tƈ~h&c` *`p+p?U.Yog"k~MB-@> W `&L3l1P*ZJ}7xEf R?X2Yy)45zK\~K9P*C7S Y=4z\Q!7gC-a[cnT=8z| ]( fbJrF(=&|bG;tⵆ\҄'4o+LԕY7\.{ w0VWVM Df:V]EeTC3_Ϳ}jdu0OTʮzK0 lfPi޵-9rbU'՛"61acyqX=ezIg"_}XXդ`,i\H:l,|XR@콻b]}-Xea\m5 ׿PȳUYҼXC>l+֊pl ƺ9";eFNbbe+?n*^LS@zN*^v^̹zt',Tsܾ?*TOPO;PQRI-tYרmI,@Q(͛,nuӢXwka|zy7 Qoe#: [jҝNR_lcB n@9Tdѱidδ~0uO%SNa jJ &ky ZȎ*W=~% Vg9ߺG6vAu_1ٳ㘼ھ>c/j(3:Njdc?qO-TA _뙍:9jʏD+fN8St&!ݛK.p"3CA6߁uTi_x,E(e<0C1]z׊bw&@G5 B M SHV^zco3x,[2l ]q;VYh#%a,gLp*’"D< V# zoPY+:m-t3>~Oldޜyo 繖3,%)|3*e !VlpРCRGPP; Ulcr8of0q8b ^F*M'@?S"u? bxpkF[vɨm,IAb3e`ޛ c @$Sa%c;hx++?PDCo;))~f8Rx|Q˲ۢ<.BmP' uvYW0F1bBNh^e..)fϛ\d2jbhS~B{P?5CVb9l 8 &<'#ۘ .kQաo@m B.`OXW 08[ܰ͝kh-dly3u!r;<4ImH@=a*:Urő&yK[YZ\}co"~jWQ5B5`um0VaK{ H#,l=>t@e7'H*f!VYxI!wLO.UB'AHʲ oŤІ]+t7ª]Ԯ5~Vc {X²->ݧO?|Ahy8o6k(OJh;5S,J=0\zfKV TT^ ͉l ```G,TwPx Q60CzdL {tޞD YIsTxB)V Vr- }]jwL_VV,Q+rـBO.G)MATs )Rmmw'p+^I:+C4q;iDSsF(G oK6}o#N*YJ1=3r+hS[گp6 *ЋImD?:@Vr4Z7,%eTxvsWbnd!잠f1ɽٶ|fT<#F}lfvNg9!r4}6SƄPB;h$ OTFi~+};UI,&) ۹bǻ.f!Ty>P}m!Y$f.EB2>BVhUv89Qp> +etZ5N^V~K U٬>,SςbfVwI[#CL<~$) @[-]ySJ:7a̝&eMcG: c߲Ifӯ4|n|ÀRGdZ{oCA*/ɃN -̼;3>OR#_a|k҉“F?Nd bEW8ܣ-)(7+E~\Ҭ9gs B2˚+ ]<{ 2[N76w$VAYd:mck}5BPe=WT2' ?<SbKɨPzxHF챗]ZZh 6"mO5K]fз5e7%ZA4>A>)<ަTrFu|jW# hhTn]iM}:6?p+Wmi֯C%Y@5{[w⹚/aDv#gK9nB̲_7sEt&KNNj6^SOeCBe_ng]dl_'D0˾PvVkЋseryԩ4dwv5Zl3~r,i!g?1w nen7I*_苋t0@ &q3 =n ؝,r*EЫ9Ո@[J" \$۰NP.txl+qHʂ( Nwc2qp qMNRFTGEiUspideFWTK+869,W(+!9gLYʋHYO2jg3 b%b&w2VH& F55^{uad>-vT5MSC8fKJ Sďjpυ ZEGGq*vq T'񋴁zibx u%zȦq`mݜ]RlBÚaqy#7TҩqA- '5`Ykd._^_vPGX"DGG?r阭 6 %Pɩ(\eQ"(9D8\SMW˝⏉\pkB;瓕TO ?aoLeP܎giSخD3l.Phی;f@d! {'~xV#'\tG"սgWIҿH?&j)kř:ϝ0#:pR|;n- L )z0WĺQ opcuz;vw omdM,1'djm'jIJQoi!XbAgHUS):?|U5Vvȑ{,,pȡwMA4F_etߓb@A~SR"{XZ;Z YX*Z&x&RRqm6ȞUl=BAsXz6) t0j򲗰\J[jT;%62Edavy~~0@t5>F8lMThSCMzhaSs[֜:k,yB ۪&tr b'7Kçk4^9H^2'}YY/|^s$uNj<y}јs\bئMgO_ͲX-Z~nwM{ċm!$2u-|t[-ې ;3ߦE"ky#3VH3_& sΤ=!ٱ`$6ڄW6NG; @)v!WdLFl޽2+h|V\ HTV U}$./'B{+.5kn`.x$y<|jWUp̨fwjkG!ˋC.#&ʆ>Q}20$G[g؁lo8KxyC9Zr:߈Ðg= ׇ 2Ia)3+E\iA6֗lv}H A8Pl}iZG\mD7jv|䑇+<YKBt_еNq4P΍' xSdIA;  ,l)[B l6b_" <`fQ܇"im_HM lId."ޤ{uSi-)t8bǿWdP2ó4Uy e9KHUźR'Uu9 = 7TfGnq ٛ*K: E2K84?0bAEO.iNצm" OJ`XYyLKy/aҗ "ɕ"!};Fa~/o)efnRkr:(9Չ~b$4R{G2@|°^L;'aߍa"*Am0""H[lP6@ٶQNːfpGWi?"-Ce}Lq>TOsM:wqwwV^޺g尝pE솾Br(x͆Kx,FNCGi A-ch_uRl+-PBGatGN,&k鷔0;y "V#}`x()LJR\v&SJCeu1ėک)ޠ#Sɇ؋c0/$+Q!BGT̈́a?)$d!޶8L|(eu?w: zXHt8QY$TO)<Aj jʑNt>>֒m+pSʊA&uPǬg]VE8Q֐OȾG xWgdz5B4JF@!7SmI=v?7@= d.,-/]y~Pf1 "0j1j2 fFip9 RU&B?pqӔ30\2A<-@k`8T;uaW [t+PPSqSZ@H}a A1 ws k>R o t8;tS7#]AOL}=t9CGuq:Sek&LS.]˗V@R0"P&bZTt0? 7M!3SZ=#M@ͤ/RpDvtcUP%E&鸒!0x%i"MbI*$6)`Ƽn8͕jO:._Ⱥ#5-F/B3Bucg;RxO4L/;QaB;`{bPͶzK^sP~Fz(W&+)1' Jwwja(?t妀p?h OQfӥ8h@Uk{)mV eUQ0!4+:C#-+J{=U~L0È'냉Zv_)VE1P$(uW8F!_5cX.⍍O﹂UHzd~:)b-A g greFat~'΋6󕕊Zq(3$L:;tc=ަ`̂oo.>kлHgn˦͎;.0uCQصbIz{lA19*}"E7Y kNaS5k"7[|)~"<$ 'h OH΂voD=oJ)]i)y~U4 jwKbCAP^ +U/U :ع.nyj:vʘݥľS`8KzQK޶fJPpӮmcY3=y[ٿ.ٓq{jm'#Cil~cgZ2ٴ;ylqJuK ~}`ze͡U u0!e$`38xϐْk3_L;Jn{sMo]ff,3x9y50}P ˀ?e)!BZAc o=Ls&<B +KPçAp>SŁB]>%~0mG]*;۸)D#ؽO#^5O^&uI׺h >b$-'Za຅":cB P> |fx\OǙ=B,BZNP& iYTiFQЛn!5v7c&8sBNx]AugO;uBLRx`tp R 5+UH$O7Ov"6-kF*ވ^d>5̃12Α_<3֧ t*Lky"B}K!~ U0~zq)h~ʺ VV?0 pyeTh^ͻJ}d"3l"q!0Z@gi%AFx(2GCSUECY3h`3SXYA.6lȺF\zRZ4N9T5}N`5jDQjl׮>U9iZ'ih>Y7<5gᓡ Ky-{}€ʖ.cdk)prZ tAUv =RtʧmqyFt(-7:$0>Rs硐Z#҃ k `ݩ&N^o)pCm5~Ez}ӳ/܏Gu\سFjkQ? ,Xi,^OP2p ?'97|o%g*B ۜ:h  *!CF&?|fwOI;ϦѾvc^u>CuCB!Ldnwoͮh]<אt_Hן+bօ:ލբbh%ij8GTH_VNEod Tu g>Yi$@%MMCf_i]Vęʁo*9+mZ;WGh//n+#ϗ O2:r9.ɥHLgk~T[2o![Mf~/[^ @B Ⱥaf.FzPq*l=!-F +8ӿo}0C9szРzshȸ,׫d3SNV~[3 $7g\Fm|)j5+ʛit4Ia u@ǾƦpZۚЃّ[TZeEt '0Th n@+1:8~sgVH2j h\A7 р᦭A馏jf##u\qA?4 A.4E!ǵ/k$1zĮ"y\V.`U-D }܊*⽙\P,[:Q| s' 8B=?;Ӣ1fl$go \L "-X np>>)57}%QF9ZRֶ'f| ib0>P!.,ljU[m$ϫyf_0i!jDh]l{;KG(ۥ, F <(#YO +#brn85 ӕ (d,#@K;ShFoGM~tlӮ>J+ NEEc*FXLWO.OOygx r}Vrf ndlO8/2S 䣟a@ @ѥwLyB?:؊'&~#f[OoM:Σ{Uq#ok m*z߆s48 ͯY~×l~ӎ8>@$b(y)i4};gc3l,$&ך2|+y z VDطÌa~{ x;4 a܃ܾԧXZvhi7sKeh??}&?puV^&W_dL2ہpv`aUJM9BA 7K xZW_R{22Ħ|`ŝ}7wŔx[<_XhHW<5OQY2mv]rc7 lo y ց`YeحTyjk-\\M3nۖ8fNmԈD4$Ԗ6,1Í0~662)@9E7gFD';5ckUl<0?Rl ~ߵLNws WͶk'o <:{e'nnLqy`;d'У=Q 2GCpL*ٲ1h+MI^#  T?ZM'ZCL=&$ l x|rJw1KÑgqj`N1zdD@Zq?2U;$cwr lUK˂Dx|;ǴvRʅ-mpψ0$3~RȨ%'Cĕr1?O&-  NT扲<[\Y:<)D+tZ%T#Hz^T=EHYS!`Q3dH09}ӌVFU9*ϭ4y#ZfZAdrg.O7FfgDC_II?B 1ܝ͏ K2bhb9_iWGI>VXtx[587b%dಣ c6 ބpGUI$R.m%jOY<[3jREZpkF<3BOT @WROuƻ:+Tp%tnتFWoܳΕ\:;6VȀ"e'맀<4~|2X.eRPQU[JL`7 SQZtIy =q{[Sa'c3Qͷ^J31 y5ԙū AV,3`,ȩip_#[Urs"uHn$'W˻M)[xۮ$eWnpWMXD4ܙ XuE|DnK䚵Hثd $˄CmNn\fGKߩoAd!w~yj(e5 Y4_OF(@ Kˋ)zJ:!˔tt*e#IcJ-DG!ZY\SW-I%#ѽK|9;O}Y?eנ[/6B*>"s\RhrN>>UMv֨frɸ1j+ i#z;;C-aM!"`i)I*oe>,JFDhJ(3si<=+^gHfQ%_ P@81 ^SoFS5Cb1Ed8NP 3R2 4Xmngz܂:o / \xj 8ol+c5X6*nvtNpY{r!9{Ϧ\nd#{}] =HЦN?g yWA.N' 7DE9 ms >^K% 08R =w3ɴlf!+u<9}2zZ[^x3z){by4.e ,uzIVnX:?arZpߑd9Hy҄7ߜ:H1}O[-E>b~cq2Q/#}85Lf: oa̽Гyaל:ڈ2 ;C&&|l FHj@II5,$8OɽBgu?vEh.e5ek^Wd(ڠÉ, %w8>!O^ ? ^7F-ԥ`\oy'WU+jv]H6G u'08*h|@9$$^ z@ WͼF?71v3u]T #a?S-/y6'ۙ |&TRFv%aaV0-ߚN. fRH_L|~lwMcE (31mxפbkɂ̭fx&ͣVKr@2Zq__kwɅbH60o*-K(Q!1__\Hk*jA_>{$ C1.;BcaH;9N-"V&3?iِ-A_%V'4|%L,-r%pիL~| r^hc 4_ݷ6`p5o; }l4ħ}kw9I kܲY6mjjr "~0amgO$96#9R%laL*lhlHZYy o{Z?U4~l.\vYf!6]F2XJqַ^w :U͘fAW6;}M˃s p E6ޜOK0S@V>XVʰEg+BooĞ9<0=k%(qoŔha)dJ1* 4qqьZW$1 (4&p/8}M #Bր;[X z>\ʌL@ >H;EfHnɨ(r٧dK+Z1y0WL%3u0Ȁ1V{A2p2NI~2೴h`@ *HqTa/ޒy+( =^5z#>WLDz{̇M'4I+>2x=]z^I6 /G*jﮏFN գyi!0}&gr]$o=kV&; %Tip֎ޝ!iX. ŰjW#[mBp8ĜdUS`W]=g@Qa*@ee4pȂB<~hONLS^ԞƟ{e}@VX=/#пn*~$I@ eL,+Ƣ)|"ehz<}X^BĬxm$8ͽ{K>\ Z_ *t!R(z P۹nL b c+rfD{"C}n!*-kǧskZ#>{̏nr[q%hA@;Y!8q=,$\:P*[LzTiiĉb;Ib#dgG}s iXF̀ q2JNm0fZ IB⤂jDwX(#͚{7W_Ʉ$N+M{*!׍<9Ar0.*fXX5:x)AV岟Q1X~ԗֵ[dLlFuIv%=VS*'m+LV M=K?B* ?b]Ro`=[2`(X\K8:7Q: [˘Χ*ĉKxG:<)4dŀPz{t>'ybd"O;uKN}j:_ SpvaՓϕOGJw[XXSY|/Mͬp~b4y8ſ)l ygvl)sQ5MEZ~@59IIT\QQYG^<i|ImN#Ӻ}Ib*1Ku]e,nNq ʔ|2es9X+)TD0ֶ}Q|ϸ5w?}/9W@DžXOd{__48ZBz]}gfjNMV룮a7OҎfzrVN@e |j8]\BL3ecSad|z)ѷ %Op@MqtDл5:wII[)w/~$2vs&D:`Z]TD:foV/&ܺ|g4A:A u|C#ʈЖx6O%m\y&^8漑Ġx܉gxd4;@Fdw_š_|J{D]$Jzg󜁖f#[X05\)f*}KS]9KouXeVSh-N?(P2ת.s>N{X '|Yڰ4-젧T|n"IU)c.t S@ୈ2?)sS0 ̈DƎRA/Um|-m*%d9UI#@\ +K'(G&Z˳q~l 0kGkMGO;v@{r7SDezƀ G@Rկ(|fRMy[bM'] ne⯯QiP!kܨhjի 2bwFwWu=0=H?W#jY} G~WbϢ쬳_T e0C Z넸.Kؗ"_ƿ^˽NE.26V~  Z܀m`'bVY;jbaKm\2ZM6.óNYn7Wd@2pb[ѧUpvpjS OjFb 9"2|Sk*eU 'f_8z=90-9S m[4/eͬ *lE4; &QAZ_I xKfNku<̛lUF\&@9qJ]C"U{^y`h%#uSr젖#YR &zXl5 Lhg&Rh9s&<Ymg'\I/pt37cyrY7ACZ2}2b-}%LD@~_KJ' ogTT7a }reGn}?"70j#2 N Z|#?Gk6iXU @"0'+7^*|keps*|޷\+naN2SueqڙzMP-DŭȳO;~@=jÝ>X%lbZk޶f0p-#ØipcWش<&FYGQEq"4x-WԄ*D6 P]:u[zX\SҐx©6JmVڄYzvE"Sqr)fY$x8da{P  %G(6>80[/i5@9n\FA'߳_\%RdQ'^Cq7Ś:g?mUKgr1Nsm 2%6֤/^ V]y/!A>=^+d0fG mTit`{ 7FlG]}>\ruW_֭]ۼaeNԗ:9I"tQ24ab ;/3SO3 #fhX〿 9sPHr.r5س3jA]S)=Oe5bS3n Ӭ۷/BI ˹7VaL($^cbI:,`P  yaI ! &V.<}ĝa忔T#g9}atF` [n- &C]]r Ӥ%SWAW<2»%ъ< SGسM+W?Qj1PX`Ō^B BWw ^0o:3-BDUL$I0gݜ[~E}8TƖH+yM@Z{@H?qJ(VU: ;Ģ&7i~:iR%7 gN:Hk56}a짱`q9],g?*4uߥ*У >.^F+x#M-5G*gF(IV|Vj^\Xo:`qv!A||M&ɲƣZغK#[hΨ x_'"rs 4k\k,m$,e~Se)!{Nkk #鉘XWSGMN+ Uf}0235Ҿk{LvhǦZ.BSa/٪H~³8?ɝs[~eh9I͠c!3>c5V`7VzK#bq&|6) ;ºus~VAxjBh5Yұ='# {tf`V+*{fv;98ڳ zM|Oxym.f47ײ^4F`+Qz/vlFR#1wms^*gQg\{U%+F–3-`8g0v"^ex2[kͬIխ]XMkf>Qe>aX0Q4:|Tؿ,;?ix,3m:@EbsÃYEFֿ46zU G\Þ0}`j#.^ǥ#RhD]eBȬ:7|_ѧ Ц"37TC\'xʍ9س2{r a+G*\sr}BBzE=("n !pLE؈ $;ٓ5o\\,6o2 ,Ot18ep&6V8)X\N:)>9LZECu kBZ?bBLkO6\*zƒG$:d PېՌsXYM n;Ńm [B0檨=w*I#A9)6Yl5uӟLH7JdbQ^)lٿy;7d8 1[tK9\CEGIk1]Z+Ρ1'_i4/I^.]414ClZ_kKT4z`6XvZ6Ņ|p%X`]`0v5;uP?V-m-[]54=d_E~nckeOJr2"H.bIb%Q+#U? a1[_(SJ C_-#*=g"!oqC]v&IE: o)vO%^ؚuUwzFg,|^-sq,QͣWH7`ߵ IN>; 6?X0Ig[_견tبm_ OF[ho^5LK;;Yt% IZJ(^|;ʺԼuB#cQg0/#ၤ)(He71ŬY˜ EV$ eb7U "o qN׽ ܕ4.r!УK0mŭ#höֱ&lAqY%ٿAAժvlUyv 9 6S@=joSUI~Oh7 %}&Ľ゘2{SkT I8Q=>#K_9Su2u|#R?]ThXuTv -x hKOo1:I2̨Gs!s9GOY>S@>7efi_jG4g n} x1;41V'5 ' K;muF٭N$) 2m'ہEZٗs"ᗬ} {^._\zqD>;U;wRwrz"heP?Mms7bGnR650V{zW+ fi1umd7>GMHV:E˧Za7Dz8P)|=F+ kLGR:Rtz5m<,z]<w6 o$qj̜ Jy]m17ulFΗ"1 k@T w:]tGSJ0,H#W֍~44@1E청IVA64bE%|VB^~ [ 6t$=6U:chQ#g[ 3ob3}<Ω4Lk'5jO>>Y `7tfhcJu_R꤁0J, W]c Se4ߧGc\5#g@, qI3lJO R#]>DAgv?&*ys$&ҤK%pf0wYFN=SɄ}$;٠:f3Ma\$U,FnI|-h'(+ KLNPQ{URrO_!ͭTL4WI;}8 ͎E!Y[JV}1fu:k"q1*ZzūGE>i<ԥ҄%s!ޟd;] 1~$&9F9}9HJS%@u \̲s{g$>^Ρƣ4 %[ ('75* rπCȂ3p. w378U4Mu]kQ =q.og)D$Y }Br߶Zg@P_r |鼁(dhNcCv_e~:F~j\?%(ZͨWR8h"oV_ gǡYKM8f]k=p(Ԙ_:ȓq}&޻Qr_AT-a;1ǟ \k=':cOuXu Q4B$\wA\;3 G뜢C GW3j~D1Éh4sяya]I4$MF;Uc%{ZS7\*+_/˶f=f,z2y K0Z ܚ*i۱mOu8ksG"+vFxH̐@]Fd,-20UՀl-Kūa0M*WlGDI+ql/}q'{Z/Q/205vͩn3A~L<QDX-Q.,*<˰~a#yi$cY5kDjT6wM>.|-)E3lg mq4)eޓ]\ze :aB ]1LU*" % !$T$ f0A&t:@XG{B#@'|+iS 3\v>aoinEó3 R%T-MA)kD82=Ol{- ަnՎB%x΅/M]G=AW }JJ@MJ#;SdK*2\rSĮoʹ0%nzJO?-{%Ү{M/.TiXi֞.PaJ" "-[8Kd7.P 8*{{[iu+qזf]YEtڦ" LYep7X$h) qM,ujrj182Űf\4|7c uj<> un$8 òm)"g\ 8azo[{V 8}19-I&vS}b}*c2-9x}Vfzw H0s (ul@FtEݥ) ^3o+5̅Z(;L[@|} 1E֛aUiЙ=iÈ~ר~Lؐ?Фa)6)ܣsvf/{ݝ7@bRI<ڄw"X_D6,tѽ̠Fmt#GBam+*olW΍mpKHͶj4mnO;>c''m]/YF~{&[lK`(I䩣WGbZ³B C7]lma Cf$5^Xr\ !xdvn&-[˜PaG-)X"D=^`<}J0('*wp'dl#,9T)_h( >+Oj1dpȯoﰊE=c^kަ\Nts EpSwfbkҡ̶?Fl/+xXcfgRV ~M{)z$~g~z`]oEEU,eH-T)*OM|NJfKq̵\ĤY6Xș[X険_`jG2c +LQ8 j՘8R=~l-y%/dyL{QQ 66QC/W N8[BĘAi)%lhi`)Ɠ]Ռ̒,7__$2wgd]@i?>qPB=h-5|)y=C灕VȉH ^(k|$H"[͖(ۙzhձ'KP$i~HnL~;cm@35-AI!~eu=i,v432}r]C_Z4o&Y#XQ q~cYVAnu"dWXOiڮɯ!;8qZlvnaJou8^t5f 9B=L ه5bn jq{v4lR-aʛ:#wm95IkbpE2Ay6(hITDž+.I!z1VL=2elgmgilm$(|oEV̉,ED+HEi_MjD3n|caӳn)VJ"]\Ysjs'ey,P޽qv WE@60Ygoc8~)hFjϙ+m4߮*#(_Uy(w/[ԬYWDtZ 8ğl~C;87IQWvWg# CB*Rl5hMm\f*J|[Rht W63b{o*H֏EI!JZJ°In^@*W[HCr'ufa,q;WmT|fQ"*EPkz3Q ҄nx ¿ HO BVzu(xmE' C.ZH;rv_4gL[`hоVےy+I&Ƴ=n|up4f2JF3jwɈ u4[@c_b2hp<|]cO;Lȉ)jp轤FvxUfBTӟ$'BN47pi-a1^q-e^C5/nl\>غu[NqMF6֦6.6{ݴzf{իl-˓<a<ܗ+m3[@^(<.BD&BVwxu~z T19 Qyu wj u95ô#_y(s@? 5Lk"MOdAD#K-,&tޗWnI ]v~FM`PJq ]2I_;/@%e9(ޡ{NLCv'FA*h#͉ _K;BT]k#XQF1 <Byn何\iJR'\\f9c:] @ uF$Lxjݺ!g9A +ZRݗP"mzjD? 1V d/q帕`-^Q ^wotH^ /'j?iȅ@4),RX ekUK# bC _\bp:efb7w<59q-(u08uڛhZ ^Kq tYR D\|:"O ւLVMϤ=1Ft]`3T>`(g訩vvyiݶ:o% R [(TKL+z46n 6a\Oy=f7)}p׊˺s25+`zP%:  CнśLD6䥋ڔO%IkTN|< 1 l-`htP+ ;ɔyRTݣH3C; q,=)/5'BTAUp^$W_pי[ DAR&y=2FSQ4uL^=1ozvGa,l-ܹ],n}e.Syn4W5LcJ}D-\{aXLd҂ B,GLVJ}E"> 4aI~XAAs ]ݡ&+4l{j4v,0}3N&,]G*v1aI?*d'^uO9UGθL$Lq6j,LkK"+mL9) p:m>Kp)6<-lś?/3PB>S?Ð}ݿ>ޕC?2^]f/DzԊzKw!0:9_; ]=aa>ܹm0]M)7ɰ- %l:/&(喙.5#hAbpG$c/CPCa v/ EaA B᳣j J銢1Ѿ`&v; ,Q t&BN+s#fuƩE~fj_h٠`p31 >~Uݴxl2m蓉 p쩔!n0>& !DΌ]ͮM'Xmx w0'vIFk3^ _i3/PVONEZDS{3aŸEGqw=;wu\-᫏ѧ>9m݂~4$T+uxݛc~s0ǔiT*X@߷ _}<>({%p/U:>zv]jFuxEa5kѓcΦ0W52efD&QSnj|w9tw3$;6?WH:o3 UغE(?cBwVobʸ2#7ӜUZ8Up9gmUh48xk3Yc '.1;|Q9[UnsP+3]" @^,I" &S>Rgw?-;66ȭs13\"ZҦpD$~Z, (YWe6@%^ёO kWll8}Kp-㙖MOQ:;G']Ҏlu+B fg4:!rj,GVC 3΢"/ [c맄(?ᾴ]]Nt,\;dgbY(/Na{ZIlCD$)/HKy646̲C]5hu+:ƶPHY?U#!+Zנ1 <#YT::.Kxt~81pUKo /A_(b909Kaa8I313Hl? `{"K*Y"+c|;%NqوH蝰JK 2FFtkQt֕Db(׾^NE B*d}* imi¡;FH3O>ĪwsTlb=6$sS27j d+p}B@YfVĖ"VG% 6?B>'gs_giev͛WkϝQU>JFb]kM(a_!TH(d ^\YH6>k6n<% 2`ÁDJ#  o?eh*Vަz7*cL8p0$G -uMG"&'6f5 !B{ ^b7%̵OQwS2ϵOueh%Q5GnGQ_¬t'cr/<58簸j߽?a҈6D$3PדVGN2,N'P#=b I{Հ>\,1ݜc/UqS%|ю5RQ{bs-j u=v)ھhҺ9O\SsW(Tߐ3`i]Ɍ ?,4|M8V2W: [%E|'Yˉ>0AJIPX%jʭ0bOX@)w-[4VD耏Eh)*'|E|:B'9$n$)i5#V-/h>ruʊm+obP5]fv3VѠ5BR* D9*Ts궪|6ұ-i_L{p(5CAes+DwS,:oweN+Hb<5XbaW^6ѧBnI)Bc!^"};BL6߃m2Y89XJ^KN}K g1Fl>2{l;! ߢɋS#}bYbSPz;9|FRK_s fuw-jeNclЅ|߃t65l{g7G&#:I2LR%]+D7ք> 0jCJ4;nCPt㉋194)YI Ċ8ЪZï/!ɋk)~|<9:Ú A,C%ÝWzH*+O&\ *r؜-0+D x {OᏢǼvEP8,]ѩ¨|򑝀d+-E?NgYҨ5YfprК_֢:oBO7jൠ < 璔 g,$,_cW lʻT T-,|Fe#G,<+qu&Y=?*N]& 6 rYWLſey o$̏/%k|bPQ*X&:{>$q̭ C '7>(_lm]KzXI10QoVS./go\NxྨDч[[r"G mK3 ?W Znͻ_h3BM.D){ׇEj+w&gk^=*QM +`S-J5na1*H a> sFe& sҏ]Eܹ#:K\wt:] +eu٪"VP:H$KDWXi#|i69"S4C#C2erq) W'(o -oV mԢlଆT~dN$q,MEy5 23aQ $TL8XI珏5AA ?9RlZp{Y9A[k8g3Yk9{A/J>דZbtrڻ{5{mĸ a+<^Nn]G[bpkCX [>|۹rALBA7rL11lP[ˬGCI&X6IuRrTP4?ǘt\)ذ mÒӖlsNT v-F>3Cl#x,dTa*\" ZՁК۪=p#1X??M* 5fhΝJ[Tp;!F|--wcN#MlL[d_W }BSİ{/f*vlab(br 1omf *-ls0Bܲ-zDhh蜷"FhDZQѠEfκ&M3i=+ѦܦeW<.qcfN}J?*B(W;2EՄ_A?F:ZS8.]T&ƆGkv"9mvG>dY/WڦLDkfn/VmF3榘):73 %MH쵥A\ǂCb#.[j4V"074 Vc?C>kH$D6Ý%yV .jj"-ov ˷;'[i#s dl6ʻRgJPPJ'Sh>A Fe5feQfZ`Vly)JJ  Um'i鐈CX6|sLa$eyF*tĭCm(A5k0(ó! ф9Ov cjܐ8$}sU7F"Cxt}Ңs 1Lé!zpBuSSNuEY;+(u|s$ DtV|{;ltT\pinŊACMַ#G1!4WOG} 6|%ߚ ˺ϛ7l6D:`n4G>OSe86>Wo#>I%V#fzC ^E.N6wY3r:8mi.j5ͲlX=t7xvG}7OXm˧S8iF~>aT9?3nxIM ~wܫq.@Ag_QDYSv磿,'$?M=St9rU*729@),@{DGb8MNZ6ETz+ -mN*=bH[E5sJ,R(vNsCT<-<⳷ _4uQ SR6&Ni:dqZJ +Tn΀amb%'֋m [''l؟Y(`=r{3dV R^!ygKƙ#U ˩aW8:fr, &=H9;ߞdS.ƵXX,諫g]i۞]̸?Ь oOx]Q~腘BRg5ى` ^I "`@+4 NTȴ6! f=H1nէ,ߖHEк@!9iKc-f9 SAGbtB-]M[w }A5 W)TTPc+{8jk{D+0z \\"ޚ,":cϳ nJˤ T)=-w IM͇:1t^KcٙAdl1:W78B΋O%itRZgi% CR4: +E,S&lM+k$QD'{a~hwrLWI,4.s͢#)Tb+ Wգ ԙDLl)?&ҭ~P@|'q)ý0x[p-[@;[)Yjzt 7@rr;=`LW%fHg7+wqݽIa\҄TEǡU(@hSpxzr a*H/m'l4!ju+/j&6%Fa ]Ԉr 쮅< b+#"kfdsߪ=^ {s⣨<: aUif=%ӶBɲ7{ % whSC`7 M2Ϗ- ^I^ໃeEk D5` ҡ]Z_`(ns5!p4ShaA]O4}SpHk[3ptq:)\^Ȩ r4k/NX R?tMFsl!D|˻2\ĎV ZcaOxf ;t*S^#BcÜٱͷޮLd ams#V F ?_͇|3뱱P.O9/S,у@k5..?OC\xBs|pz/2fY,%9$ó] O5 AfR"K+*V~@_$l7w3.IC2г*271{N5n*shGykLocus#Wpt6d72XP3#3ʤL vkimVWaų~ 1J_~RbS܆//Uny$ߌFqTnzbTM ї]L4¤a#6kmIX{STQ<0lP)-.d4rU϶!˂lT\FٻşNsm:^nkQ!کvT0(8Drzo;ZsPKt45$⁗쁳ӽTaRC(?Ll_T] NDi`+~OY|3vٱEuzgnr!բ?XK]9RNe. ľT0?5&f=g1e͝˜,}eܒ1ASxvɪg@;,r8Rbt$O``s>iS\t;ˤ?4MUHAz)F=Ѱqag. Vu \grGz}ː; mvzZ8 |v/. \@ʸn64gKo$S#K]^+-`0ZI(̥7sޒXg[}$J\P Cj=GSM4 xy[87(qQяJ_֣!CyU(Oje"+G"xhE ~8E>SBrhenQc9}~,Xp.=83t/pޕbqP7z³^C8Ϣ'.tsR}:ezIST9Uz 9ex*yU'oQiMsu&/|@!Pdwh|PV`9ābɓ!4J?(ov_O1ޯ_ߟm,_KE?H0h8XoT\@¸c9[E>L<;zPxaM]m.& #g|D=X. gTY>7Ee$>¼.m9͊a D^UuzE3&ĸZR(D`L@bWB#WjƮ|Osvfĕm@u9OCo@yEkJ?7}M7\ף,NNb׻2$ aX۫X?QBWiЭ+m4UΛZ+ FpWɝKOk;?+2]Eb9 @%63Ч|jFUJ^n!Aamg=K0,G4aH RNwA[f lvMqe*k"jW r]'o!;-mR4h6uDdWUZm C KxKgi"EN]soRRN% e,kټᆗH  Ikf?΁sТ_X͙Hi %#[^TiX(s*rHgAPKQ*;'" Zי[q[k=~6flbmLo (w֣nUթmJ&Y (>7D5eNxHdS7q#B|#-c[apT谬^LSe{]3~Ag{׆9M۴D64)оƗ[q*][W&8I݂ӄfs:3x^S3 @hDEuKsp;>]P_HDba(L Ήs7kS\R6#ȻRa웾pS|?#C9b5&(=ao<\'zqjm*$zk]^[$r dG08d? W7{*EẺAJ7R+wψ cd{<\s&GWZO^B=]N3 7tr! @O*dno{X > (+);:<#C\Ip* /M2*R!VƿT`E| ~ 띨OY; ^tWeJ}"R~rj o WT:aqqq\S$e?_.v_!뷈wF QF V'7HG \0v4<ͫVbl5h9|Ӯ`eC턛elzB\{z?{506!,Pxwvf.Hwt<.2@DR@-}]El̕?S&%qJOQBbDH-Ñi;)L 5[ӿr-/97e|3 yo]Xx2"EAN]{}G\}v"/th'ؙ:Sc@j֯saٖ  6؍+fY 3P > u \V@۫:] ƉVj61:zGuQgغUq׉F<> ں} tC'd^p#K\(C5='Ks!G;=3=oP +0hM]Oi46cC;U[3FOY3[Q-=$)P|Kֵ֣+X;[S `JI " a1k'cg l# Z=GdW!j{0Pe2dBk QNfB^JPuиf8jkN~LNݮ]{Wb*0|b\lsߥd<c(ـ1[5=-uc2 Q!9q*t4J%dg19-?-arJlxvU uZcxNɯ)#eƦFfz 2tzvgaȦE[q/SZ@*`jnjhM׹̴檐f+a ioVOS]#u4 ~a*GZ~@6jslWQg>y\V-CO>}C yr {Бg^wrǭ&3r]J.n=O}WuwF\0-z b?+=1@Si4f("N PBnrv3nso|-gp&bRg fvY~dQ,k J:GeQer#imx׋i@G O9 :?g;>-)n'W/N ccmeqǷ@_ ݁1;,or 4ͽDIYDd{zhhݼR7x[% O]gE#H6ƅ~T!6s}9d+mR?eG};hkNxir ]GdbYd[8.ŗ|-{>I UܚWX9Hor6ү"[/ ٫x:y91A :N@I"z27CG-INMRɬnMAۆHeZTrzfj\p͢Ut=W P%<uDЩߙu3uPsL9/|eȯe5uDFk*nZB\MJo<{2Ӻ(Zզrw R*pЕJuѶgþ!p+o+1M+?C$FRx6=bqë~dIM7:TW%H:.2 )||!{+q{31Wk>ă>[QFg.1]21>C0 P;KFQ/Ѹ? Kl,8|B &? r@.Y͏/MWaʛX?Gm.M$~?rlQhx1;kBGܐxez.AH\̌-^}1X ϳhGer!LoB]dSXJ'@9 Y9 ɄI{P]/|mPʫJܧD2Xu :"gǵ>cC5M$*c&؇ub?1dY_z@uaaK w 7@ Y}<X=kېs}/A0 fv-;r>, K f'ۦz }<9TXkRILaRTUc~Smn{Јθb|823qZ6:bLר®`hAKu`:|PKIU5鹦 jn5)'f4ekXKT5 `Qۡ$i e]پ -# st=Ƥcʜ[ T@T a ijj(Fμp=1F :_-mܩ["!N`vE&ʸsw{l |B!/b3Ys[2gv}":H,%+Gwo=k/?;  |'N:5l+rGJ8_4&^AWzO1mduJւh( 5 1ӯK*+h\m4I@)z᠇QTQAFxpC7+N1d@l ]«Es t.z͐u y Ne̴6 %qJ(HʔUx\^fI}}B<%of>,XϦ\]g,<}fIM,&m\2*(#E{]cD.W'm5n2./,/oslaj%|ӄJs s<_/._Ha` ku1ZϺetW*T&{/9)w::?!+ wHӁ BM?" -c*/3 pu`+}!@!R uN4^@qw@,9Sq9-&54z^u$ة`FV/]=NடWtӛ03nSR^HR&Z>!+!z>ϱESCJG՞Zn ({vEK$^\9!RsԢHAE. |)-{T<,+07\CmTFx1;ؗ{Qn0CAd9Do^2=#Ґśd2i,=UNڊx46Ne^ш]J8D÷wM@)b;8}Q=+*y"b[:E-o_bI!/pSy$W8Sh-K'ӻ&>т#U< T)Qs,jTW^䣼Dc/^Lj<2 wrN~7ŕ̸2uyg^ 3I#o6 >iأ -I a[S+`ZjZO'5ѹz#zɀFIϤ#Y :Ēs*>z4RL~pÌAVxn+,ɺ_BTMOJ!ZiD#d> Os9Wc ZOo?6hWLJ80=kg_ݬe{qO[城pV,/U+0*[8t8nz#}zYׄ{f~ Zb1[I 4ˑbXQņN2eL"+J#N=ֵ4'Ʃ4]2q(1sMZ?ۜ"QXc^Jx5s9m3Q̔$0/@%lUϺ1)jϽqYM?juM-JlxQik4S0oFRk|Pj[kF`,PX˼Ye=f25> #yǮdCs>s`ٲfG2>;ۡ(71qTuNM%܇5TЬa^++SZ8**X@V@5dLh[ۻ-vv4dJkyl6eo4_F=ֆhf/14 qh B~l^0wq{ks(|.Fӓ]Q2Mvs -ɤ=H`9;̍$;Oe|ʪi!HxuxH9MrѿbRX%On.{~dS',hêqLKF33D(;3y;{7;.eoEi$KwA|8oTpjcRH.2^@RD[KCT,GqxKχV+8W:8KR&ӕOT@[ݬF)Sf9JVO Y(  qSJS ݿ;-tXy\1Mր|}XU}o:2zO) JTxR+RQ<['Bs`ƙ{jR@5ZorX%q]q=]LұP\}ezq۷*tųBi>3_W2gj"v8 }8v hTbADDFU?M4wb8w e/}G"*a:dEJ](M<8b;EF~O'۶HρV.%d൬=#`h3{/)dP?x0%=o氛ppQQ?OXT05ˀvxр>PѾ*\R0a8O+N-L`cU=A 4PC 0 R N҂QG ?s=V<N wRdșKͧ)IwUkGb)AŽ]4;ls~f7 ^!96>RX, i2%;(:L־꙽(g@yj52ReF6r&0fBG]h /Ԋyـ3v> i ~ H {-3JC{U ʧ-@ܹZ=\R&wȾ)VmESE{jWӖhOT5zE9 t{6&^_0f^:2e ݸtmfk!nOU>D_:6eS\X% +} NwT| 5 u430nSc1t*V1}uhqJG|o1pb3f U\Jq|w>T?_탥 ?ˑͰ*Y%; #2{GmH|FO[٩ myS%Qgq?mc堡ԅGA6 DS$_r!۵ E-\*h5Z#O@N`&=.!4mV*s5.9,OvO-7~:CwE{?z[GYcVx9i$0-VSD{ >k*7ʗ_Gw9~W=]:#xRMr.Yа7} iڬ#`0b{YpU$Z'6Wj4 $9H{;gxt톌ήb>ϰ#u4a岊DB6t\xWˋavO{Pgm~beHvUߔ, thFߙʹʝ%ޅN@ ţk\ ulEL yO\v\9BFv\&-7;d+l؇CA\?,&(u ܃ɦ^)0|}ٺcd-exё$:u\]s 2r[%C@IzCb'Kjb|14C a <g eJ^9LMU}COL*(\2id6YT,M^TqJº'&v0m Fn3X'&{aΖGWiNb$ы=_JGD]$S)%GJ!3+j0k"졺or \'Q|=ަ_I؞. 6VI q?{_w\}m=Qe@kOjm [5]1 bwŞ:ԅ$8&_jJKex0*XmW(;I7_ej'MVz봂k*8^')LNt򔐗s% 7PDFq =XM {>x)6@ u&c{Z˪ˤl'қmAo!DOT{2s!u2~P>EP{lt%< 55"E;ӭ0}T&`d%7`ɛea@fF 5rƳ1C>TNvlB<I-^A_m_lI6覆R!P@zcbKÔyP6H*,?0SҸ)4ka(B,qn5ary[Jy܍r)f?Z~g? );qAӳ^e9ed9cs0 `пLozNE(>؋Bn:Rnh~Q>b? k[蘬w.}A0i IЖIZ'rRh͜iw\7]%cPJΪES Z' tBtkhi)gbp6n&{T(srW!Kb&v }+߻`)6zxEuJ\LpLn_ph"jL޸pb JP!Hټ<^i" ul)u*7~%[T=>BVkhp**s+2d=ޙJƛ@6SR(d@1I='9(Ty@@bCwA6/؋]P" NW <'Dp#yY*e]wB)=R՚6rJD e}Zw#uپXئK 7%fG8KD9. ro<4絀kgYN) D*i%G묺},R_p9kc%ı2e-5:q)ӣҹHi& r^Ư# NduTA rq~a@˘Ѓiڣ,p?^t .ƴ@hթ$[ϗF7HM-U`M^DTCTaBJ3^,5hWz􏇤ٟY7y jlF /=5UpOf.}7H97hGMM4)PZ!qothX)SK #\YZ԰7 # Jr0F'u쩦0mUlAk``!ha<[y +CQGRm{|>|&"a7kx“ ˋMC`- 4Z&ñjFAS_wnUHrz{ImG"bvlKt:i1Q(h6E> e(j>Be9hQ7;nL+'8SSUb=Pd4v6;~ a{L"Qy6#:JeI AG":K2TMg1CقqdlZ~LGkedl}Qx3dLy֒1:9)uA嬝z0%5>9o*u]\:!n|K9JCiHC#d@HLysz N, `qR"(uME،3\y 4-s #IQl&,͇/MwC0v\ZnQZuUJJ yY_wNa'ZxLA $2ÎtR[2쁛 X^j PV EH"n̏A&e(ӂZކ}کE`|9Nl s=b[ 㳩l&i}㚠7O .A;}Hr}m2,d =QE9_X׬wLt_GMǡ /ƿ$qxO[CҴS U& g~ɯlLF)AW8svORqOTlW*Y6 W㎼?!K_zÿb/zR0)rR>_A˵pB{IOAwVl.s^9j; X'R5XAs"k&:9ԧ˻{Wz~6[AY&Bୈ")IXqgMWBu ؟5&EZw][Lx9FgrfyS { F>4BjKr 2U 'e*7-D@e03 ϢBźguzD,ͫ <,펃&2߬)7.בo7PaiDZ0!Rw bN?jo1<4|)nYZp|(gh,Ϛޟރ`IOHqj{}&l =]4$@i8p=!|rXLƳ2;|S3UUis{D 'eto%hTF@UES>w˞EfME83,]1`X[r(vw\d.VD?g0f !Dg't]Q]*K6/G+W4~.rH˷+5Ai"}7vAjՕ'@bF93{dAB³p]eEih/cnr!]~ͅ@_SRɣ4ZC,(켕Њf<_6wxw_TZ#--dxs(wb4񿘷'T!"^ߩn(D;S(hX-Mlr& ȋjV[?8$>O^J$kEoW,}bsJh?eGOwtأg5͚ J3A2P oy?5LiOlaI" gD(4,fYtl@AI-M 6ѳrC_&q1; ,0~B)I&*$fPQ]IKHo޻l[@GӐ0v%0*vHDNQ&˴}Y,)-h.})",0#d*C"?{]՛CkVO g1l[1ta<'.|yv(JL'UY:xdb4$`& ҒE&p)TS~m&M>?z嬧 ኃz9P:0l"jZ"}?O UVZ(y `?!S7 ͎ӥâf5±mF}'ү<S'"!JqsEA'Hnv9BCAһѾ{C5 a{вtUZ0 w6$4`QRq FBPf|)HIhIvZ#Z5}B78ow &G]O}Zo=nW>;[m+zФ!TĞR="&9 m} c'K< yr=f mU^-ZjH_蛁 X3E-C0VYclx5#s,~} 㭼d':|-מ>_xL_t#6A 2rU*T;MNwK^_.bP zqYPR'76SЦK,ؤÈ%SJf!rDi44_{AUrf\(X.s&~s `|5u[!bph= ~="\#d$k u7nPA M/t=T$ 2DH1j!hak)Q- LF\0/޾\,`5ro]̫P)oTMiv+Q&Du!В^ȭb[ TvȟR[OKo. [99(A!pY /?2U>n71up7SVyg^=p2x7%sIlʃHY R(Ce_:쁭5 ʹ\uBDzÛ _?y,À{DFuq̳*U'VpOQƦ@J~DO{\LAqyO[w8/:`,)gGH^"qś]c*+ pN1^x4'k3%USg@gA .[M1)T-(8~tlNC}8DsR p)"o`WˎI 1!{3jmTjx`r)uuZ˙Y+~)v/fxV6,I?BNDȫ |W0\9CGM=9o{F|PY;s8A.G \&W)f}f+>]'k]WJ1b!}(vϫЛ-L[R.4f= 4t(s-P]LT)"[l gX \9oR?FP?[٦~L?Tş :aWN]UQ:L[1in|5yh"cim]]<$eh⇘g̝pIs+!ӏ <BfF1HHg/z.V0E:OR7t07PWJo{1[po-mҫI"HD±.tB15Oqa[j S081 Yřfg16 4ax% @k>@jg7GDo@)8uef/'Y[3+ȎgIͪ%9@ 𥎊@tl@I.@^+9H\MRO|i-тuXDcEBsW' Km>.챿]axCc>{ij3 D ;etjuf4c .1nZ/#(?7 !$wX ]^Bg&."$݄зidk :V*&؁ao6ngٷ& aY=WVX5nϼ@cMdAO]NDUFBRbf;ΚCp&w£t,JEQpɻC9M-P\mSꕩ|y[$'c-'sM|[l>cX rDU>8zYqq#%_mrV"cڎJހ~C.P?/ p3:W$ $DJUqr̆zN{?K5F71VZ%+,Pܺd3Pob̩1UQ~?&#tm'CNҦ`slFWݞFs( >")ۅu* 򼗹Pae3y][jV RLڮjt~hM9+\Kk`/? j4 }"u+'B4Y=˱5wt5'`p~B[ݎM8hANݴ&_s 2Zl:￷@U/Aq*H[tx]ȘPdXƐpa'~Vn=O] +L/_\j%6&-$`P^[#f+^E1 sG}l3plIBf|fP (ULo@3?\-;Ե0Xǻ砠|pYETS2pٸCUE9BC`ݣ )J=e ~|Ǵ#|h >9LA-!0 -hg#|8dd0!MB5xvM;0-)'b(TVLb#I)oZu|6L8^ Ű(o!y>vH'{Z=%ȵ^xTہoy4M[4watl`2VZBKh7tcw7ωwLF3 ct8]hPMB(Lky+v| ;:(΄ʸ{I۝ 2zM|u_ a (iet^f4˙OWj] F;$ӽwA}o ҆RU~ȫD6 8YAW:i=3 M8hܳܜŞebJ#`oe>k -i:-m_3.$a*؝Wn}dz<~+O $#gѦIJ(*lpѦC[GbD 1D0{ T 52bqVeR<>@Hh~OtLhnh$ 9UulHtqj=$}s?4OwbEǐܔ|4ahgR@7h,I?Fo;<_^sIm{8b+?U0CoPNRlڪ"*$pI_s%5p ]SDx`.nq?6lzs4Ev3@rvȉEkA|QnyحLOLds<bD48p⛚dql._Y" S|)>M8xӞm#ƾ X?᫱Gɤ~ve ?RoC]_ޅߕJ!'gRJVJ'BIR@ӀϘSns#&>3TU'}vpl#e=ݫ55U^$CdsѤ2 YVa>Cԯu|*2:Κ\X)/:"qw>%!vT0[4J86%)U3Q#},FtmG@6s^ %^(C0iEI3Hyaj2VWf_0d8w/jvnCh\?vHɧ1 ^[ɛ; t 4ypЎ;BLa65H-H/Sk%AH<_4;%!Ɔ:NYw&(%y-2] 뙅LNf c,4k ovs  e|ae)7CNߤ?( 2;-Xto~+8It6M RM-@r܁9 uab (cʃޟX4跚M);/ˆ8o  |W!9(IwfE5C@^FV}&Cc+Si4n;+!,"bbX nb̵{- b1]WζK:5Qk˗yA@or `AT 9N0Y*ucizLs|GoqZG_j=R@0NW4.cʤ?iQL9&N ]"#MBaIUna!425ǡh4j e]'l_7 !4O&,7uӆHA4m݆$ =2[7 Yڵu%>|p! ׅi NJyfzCV1'/8N@Wc ӊz`8:Xq^ &끋'eKw"/T,0I7[*f`@U 1Nb!Jz=IîkAO5">YQaQq_&F "`k䒑 I"f/w әqYn hG;YDvk}Ϻ?` Tn Z9Ǩyζk%  ePf9"eL^piԕ}c$-. 9;dض阣]~XJߘb0J0R_n 4RpQP]gkHNWw6- _pI-H:սQ Z5]mvTy1-BϑU[혟N*Z1S)}v_e^a&`X+$@c4@vSYdIf`9p$uCy<*-g%dTe`lϭ!q$II8)>4*Ocl_mUI29B'kJX9)<FiX\"!;ߩLabt|l_y.e-PH8 3U ٟk [,2tyG?/+gZQ/W?r#!dtË; XO80p| ,p?Vj`L]/i|sbHlup"1mmV\(1%8t㔖7&v_] $ #aW7&\zna]-|f FI dSE\ZZÝc=+ \QC7`,_99mU!k19ӂZ*ȑlIDK3<=T?s^B#г5=,fgK?A/r'-iE/>\۾]8U1tn-08ߓFLZuxxc +1(GɊs3u)FZccmesx[ka_El!Q[F%Fq5D`X"6Z94̤!Ε-?Bfͻ#wf@A35{(Pmf*k<>P, @>kha 1a"Lr{eRZ*F,XӤ?va4'(^˱8/lPryr ]aǥJhOlg[p)Z>zá>j/ #Sz `v3o'/Cxq;RbR25gڌcb-ҿЮ&q 6ӢAPY:s:-蓾BfY'F ggWnZI4zlod(Zl=yօivI%z7"K&Zcg'CyB" ׫qfQ_%^UAX JvsWOl_$S:҃ڱO|g(prb$6] Ƚv]{O(șgZqn;~yi~$H a0H5ALo: IgFH/5ƪkipoN!iDzcyk`܄4'᪡ dT~ wFz.B{"?|jQf_R\ZYRNixYz{7 ʚS Y †ev>W(BuC1qcsFԠ r^CP 6 Wg#"~Ek|xrfi`r -FOjd7Q4KwP22u@I3?skgn,βNiyQW&˧c kiWe# 㵤J&6%ߗî`$:fUŷaw6urx:I:䨮@(ݞ!k8< %(U ;86f"M` S=э*MK~"FGpAP;a:}Kb;mK2R-E\޷VH\2*̳!8ZYq.GB[4Mv$ߦq QN2.:!~$lHx$^!)¹(p855/$c9%W$~n&6)p@:Co`,TbHu@m\5R ;;rbƻKBΤiV}-DRZ3_.A G0DqKpUDw "*nI?E*R!w RbmK?ToZf~珚 Gd0Ib}uesft iIrI6-v"Ud[U-Bv5֢0q+R09]~hND*:C K[O7n3L[΂ᣳej7  |*Dީ X} EjFh[;V/&QyцyW` $'ٵ~h>Hu7˼-~ds&’eu}+v8=8 XԐ0ȵP7'%%RBN„{ =j˞0(M_BRa[08ES%EiI_!,vhyi?4Jr?CZ=,o7ƃ|]Rk[AskW)ha ҍmnZr9-LaE!]IϜ@ae1hQP"<ӵw]G|5u촶WsHj 6>;(8 _J'`CY3]3y)vR/f)0?Noe1b# 3''C'Z,"rzR R/;ZnNz#,C y 5hO^BmŠ`ߛ2ԗcS#(DaH8l/]cK /2'VUݤyDEx#[|` i޿(lw_%pDnPeC- 1Zbλ)'}RbݰdPsq$iѾLHh:tv}ي._>=(z3][bA2̷4Xqa"4!FlBkHKaKfke)(<{=IwϸOݠ`Q>9Gk_B=ƵGơj~$,L6~4?KY(ej `zU5UӠR#SxSG*w'v5l% LMPym3CjWjD3KN jځ}WC{ӭ1+6M._ DžD՛T!båFу>W> Q|Jѓ ;KSx`t˭ù}{Uj~)dɁ'zMO3f d(YOtnG]ºZzBZ >:29AQ/4O!9kL}7KƧ.qFA6!E} ttՎ07h3-clTzMDM0%#O9qƀyن_OV, \Ms rhuf0Cym2(t~f]߯n5p hdtb}qXYuϠB4z8'm⁋ɴ^TFÆ!wJq.2'(^8F%\- T+,:͇f B|Sm o([ jD'_.Vc/}|{l0f(I(lE f;w!T}L )>UFI8/֌WCsv+6ӫL e x~ p?gWwx{YAHo _v>_tz?W3)wB5^;F D-3y~Dd3V`|(l =ӦےoM{Ȏ4[1Rt9+4FgwOуNc*̋is0S,Sy)Қa1^čñ#Y7 X4-<3 Sr)w5B|7;ot6wlp…Y.u>"q3Pq[mz"fnŨLE'-҅%x Fz0J(pj vޕQV 32 A#]BcǓGd\xhz!97k֗^-`:_c 6=vU8,r]51C0z#' xdlEb?P9c𳙡 MQACDf~7l^, xeguRb UW:} qV0~d0SkՕ90DA2^5гoA^E/?Iqy|&,PYՓi$@oW}jL*ЩJrE~l ol{2/Bϗd ˆx~ Ն_ C,2W c]ʟ5,$ᖩQ#pxAI7i'takcQ<Q"HdP<nd[nOGp5a_ UNJr4V*@=)wg8ljgS2wE 2ΥާT 8 :$ b223)9b zUJ_ L r1á}22DbPJkZZ"ܫ,4a[[z>ckC)y@/BXS|QZC*WOox6͛.3!<,|]W.}z8Unmrˆ5N>FJ Z&"#*.0礳y">Aʢg!sGr>bk %}Wm|őx+j)tTю}c!J_ggYZ"_۬YkB|Z{*uLi3НH̬D%+S !EsbL8B3}KHFu{$kD}o:pK߽>RPtF,Xh3+ h/xXD\7/ud-lwlЙ 8Ty-9R\F].a^6o**^jvY?Bun0Js=P cMLO0lio#m^+nИ"/z/kO_jv)#%?t"N]\W2͞80{Ԍ;Fq(4s1zynS^>c?Ӟ8͑ۙFl+#Ӫ9gYUyreO %h)sDG.Z5(Z )㥱| c(=y)ON*S(h8v58tZ☦蘽/h٠kc56FNڻB{!Z{{phS;MOdϖTSk>&`byY+W[ɔ}+Hɫ~I_Ⱙ[⠫if-KaەI cvW˗hi+1l֖Tgt7bZ}n;$(t"D[UEڧ?DAj/yT3.99#k K'ȨH |m$Ȧ:ϐH 356`E} x(r~̈́ܡBF ;/S~E+3ǘt 4K?9^IcZaH}X˱eϗ|^ض5ix44n`hOMm+(֝(ug7|̕jru0Ə8CUZwq)fLԚѽ޵ ep ދS!a`3E%ySkULN5$dWIڂU>3pw)U@-DA'ȟMqH諚,RR)gl~^w7`B:BF7+Ϣ P:yf9zݾfCJuEa/cĆ=/Dﶓ_ND޲ bI}a׎r*[C1CFޡczAsZ=8N/N\y\GnD8R[JKMv~3!N[I7|]Ƈ˰:IڒW+2-0sqd~,BfMm$nI?Z]ۖy8@?%*u >(lS5[ 7OCsmesqDq {>pA,C8׻ES/FY5Ȩ@b/]z߷dCDwo"!SV.re3m7`%a|ܠThn 6$B2:{lWepUk+_." fҰ*bmOL$0Y3 }bJTؗJ ]Zr C| Y0ZF0*3)wXe)<.1'lcN@aR/-B˺oQy ?#`F%"VlX;tyӰcMۥ^Pv3xN}HNLmcOX1, qvu͊m/66װ'+hQx]K4;djS`c H%)y&im0j́ >FPߒ$.$-EoGʍB%#"2/\|tK!뺉 k T׿@d_J-sP|sVLeߨn t4c0+Yzʃ?嶈ۓ C3?,tl)mxA<=0i~q=s/_9:#t5 gEd~k2ʲium}GI(6O0Theh ڂ%bGI|"*ziC; yщ?uh lks̄4.( ҡF<e_MG&}1A`11 4\ 7 ↆΤcrprےy[:hb!0£dzv7=E Y7PsZÈ4t!-exwWUv,+uqpExj?,Hɫ.c 'fƤ6cr"鬱K $*/aMCfۿ W+U<0Zxm6{\ ax\?GVŖt<=8iZp2*\L.xoW"WD@QU} vԀp BLSrh!i|&,Di>QV|)ə{ g|I0LJ%F`fWsE0[P??+Z[X\,iR͚a҉ $y_fn1d[Ð&U‡1_Gf&GEWJ`uVN l=s\RUNfDVMUi_Q 5}/}.e%"7tt'ұ9o1^t4"w є_u r$\p@!tTnv`ګoљEqu.!ɋPsi 0z3`IEs縒l ogin}FO[0C#NKQEÕ$dNi,K5=(ZZfh 5T=ްx<N/I嘥S]"$Z)oƻry65cp ճ:GEh]E'U~gLwFz܆ jDi^ Ͳtk|u2e3*P0痩>/*̨Kc7l?*F:WD)+^551 Y2[jvM]Ks:qugG\TDa9K*Վw/zk5Zpβ.Da\CZ*85I"[`$ ئg /m&.JqZ߂7KSɤi{¾i9DWL~d|e|yf# ;G9Q&3qH t(I氡yK*i %s&SeERSB7&H٠4s9 j5:2?Idil#FO2033Ԍ 1 øTlJߜ\R]~m6jĨ\GC4&{ĻԮ墩f<9tâqfZ|^G4,/U] όzTe`ڎsÇ.Z ܟ%^-h2rgk0U!,]no8&qZKԃDͅrItu;r*iӛΆvNwQ{ ֬{L[nf#{ \ceBu v@M9%yblS?W&oDDmTۻ-f}6*dSf[dtTAV \<;7PCO9:2zfٺJ^`(͒0[xH7?62LIZ܃y~;f+Ƥ c-asVm!դzP/ Ee|H:e\JK7'rs}ѓaEP6;ˀ_j$^<ֱ?[e؍5W0>=9 u1K6ߴXCf?B`4i_!pnxNڎ~+biQJ<-?{pPt'67'yq߾a6ء3uK`BN7QɃqρ$P֛ CB*O͈)1_Խ T]M2AM|r5v$ky+XU(ftcpPlq9b oA6YZYᑛDخjS_aě-Z\ `v\!8)jOS0ϑ-3uX;ɐmyꖀbc@ЃÉXIXyK~hMЪk+B5q 5P @yⒷSIr7~2]։PrC{ך}28P[o?[ijjJNׂ)幹 BQJTUYQ*y_uP%$u{cKYvQe1<n* 2LƶFaV:Nȗٓ &t8!-4([,2kUcY-`Ҕ2;<{*;eG?ou=c4RL*Fͪha~=6^qM  > n}L*e> m֫g` 18][*@:a pB%&Phv(Wb(}Mekzsٝp 8"*Da (+6c5izZۺ=CA|^Mn䩕/KQ-0I8NO<=M`*^=Us$O1A'W9xhHHbFh,Nlev(;K|"@4{-)9d`zfII#V4J_c$D)vA~KXKcNVN%~Xѕ:1XK96%YP17Dě#-i5WЗ@ u({lk"׵^#΢O{ 6١F2?" )::@?.$T`r̐cbg]"}U8 -]nK+`45*E%>z<ªI'pqܭ$b)D(zSx`%ɍpfk)PWTƸ,ߧOys8^fJv@wdp3316- 4{cPKpKޮ#: V҄.BȉeE UI}paFk? B#i ¤19T#&3wkQE31q; bx-wCDQ*E6ׯޞ;ʝFG@VD~htc4rf]:3UeUKɘR!|4֢oҥ ~{\'׹ `ڊZ4JYuY%Wd]{.K!?̶o=ᘦ{7 7Us]-bp6XoyK%# Mvx^ч\mRA9 *̃muKILuor,JAB H"Y -7 S)XD {HT0ߛ5Gε_K0zyR]ֈ_ɍwݽ;@|`1#mmt݊%8Miq0.Mqvz`EŰ~5Ds^1DxIGF :*eԉnՓPzεAil,W?1 ¡ON=L L1b.w%3ռ $bTE٧(>oA%bvJR#C=t)㥒&06fb#Ls06ؕҥVALS;\sA0w=*T˞`@D˸c/mf-4.ͶWp+M1Š`*qH%v{~J/(Ȭr,0C;();%pc4G[ҋ{ଷ6r0|+dJŴw}15:>.4@T _Zp]㕲ID DWO{Q$05R)c ;Q 9n[L1gXIO7ʁ:j!gA[e#vG4f>d_X@j^8-Q.fŭuXz~#g5iW=No ?{yu&ŃsD^d̜҆:n(IQgup8wŲ*Gհu)ξ!PDIx$GמC76iIg[)D'Ai)SM~謁#3ʰ/"ǫ)Uƀ8qBCai%RlҝEEŒs@Ԕű7Ӭy5=PdW$?m~VjQw-IE\`o/:) }emI N̵\\_TM] l1>seW ]Ӣ37k%$ }_ ڒhHdTXE0 MTgsmCԧ::i|ٙ *56krLDY`A2pzr)odM"xC6_G#qD͟{JsܼUU $X[r;ۭJAR.Lbiq X!ԐAc[hdQ3bIDY[d]&*X,Ic*dtzo K׵^o_3BD+PKzj5$'6=5>"U#]XrA3pЛTN@]~Y{kŠ\ x^tA2]:9n fE$~ L՟jG֒C9QzG,)Xm[96= #~eK+RKީhu[ͧ?U3yQ9xiD &;2)CIT[PqF⭂( \!3Rjy[áHBso X{jPؗ&\WjM+VzO&c_FCE#5O֢\Pz~^_#担v^];2]To/fuh7qOGN l,pΛ*#N$e"NyL~_Hژ0)b0*ۭhȩ<9b*Ñwa'fᅉ^ jDVk võu!&%jrtO6|萮)x6ϖOߚvV!0;}*gb;++#JXTa Y+H\-n> 3t`iCY( aډea__+22,B:A> a[ֳBĥvŽ*b_G89+%AV]xj>sTDyuHV 9Ȫ}e-4 >l"-8l 5aJ5a`vFکKr4c_Y:?95B} ko"}Fa`1mLRcor hdZ?7]YgeϜISoeU6Sҁ @C]'{8寧aϙS6+%AZ(-"@Y(vi_{bP\$ّʮ| n`LwN\{$TLcFfۑ?ex"]/@ݖX}M| 3X* QI!\yXհmvڭ¡KKqp—X޽CkQI3 dǵ^v-4bY"Ԅ/ETf]6x-XLyä߱ڹp:6_ 2|ZBRz /q4r$I $u~Vl&,TH"(P"!oL%q\3딎{Ġ3Qkv$TBh>~5%YX. wFT|Zh`wql ݂) VQHP1-ň6腓J2zZɑ}%`1Nv/soD.ӷV)^ 4HH} 6QI>7gAȝmbT@eOAkt s䭻nv9F19:HScAP^m0ϴK@0N4権^@}7!ﻁ%E:~MmazEvv7;2u4rSk߼!{JG; sfnx0̘snUWVU7rշu`g/L*y{2~Jɿ'lO*2{PMF`&=X k(=2Ĵͨrsp¾,+/9#*zafΈ#">&/2q F+ RwGLJyr n4ć |BG`<00." W[LMZYy G4[u`2#\7h]*vVb׍v!p:ԒqMGyP^tmPX'7B4qz ǔIؤjn_w'>r{ل2+<.'ͺMxi6|D4t\ɩըFlD_g`궪M3Z8WUcMvz6ƾAU}&7oNo rGG?z%hI9=d`:d>  )A79NinuCETU|aq>!~eZ۫V-kҰ0U21BՌFڛ-޷3`P B@'X{MM>|. xot 1 ` J,1/ZXGTNR \_6P~0o==@geKZttաrUkGaС00UwiG/aahÃVdVdK K]7=4\OψSF\"K9čӳ؇<ϩ\)_k"r2[1Q|k_2S)mEB[+ @xN~+01pk)-[aVErqQ\\dž>Mb`sAxABU w DSܷiXئˆV8HDFK!\S~Z!H#͌KozFR`Z s;:iC5+qz ٖ&n:%GeMf3aGyWm>oEC.ؾlHPg2շ-ɜLѣD'/Ybnt7DV9Bv_Ig{Mna\4M5לvF/"j9E S`6qZ us8466[H)`GGKh,qyHdK|QKKJALG0pyB8 Dl WL_\s+m Ԝ!s:jT2*ٹ啃!nݲ>t^T6WiTV՝eZ)"^$O#\Ⲫ%{G,讷z}U?0l8Fi7$طf52@ȶɰ[bF4jHb͝-1tޟXRU1xK孠(f3!,֎ѳUO ?hxҐg|@GeHdZ淳%\^jM`y?rY-3dvB|T =l_(G/{<;yPS9(NuT'ޖ1tm_X 0-HaFѿ yGʳDLױ tQ,7֟-I' g6H:N i?;_ǥGS -A..D[`\ϡ*ET6; a9F")Gw:]+>t7PI5NZĪAGȞM}';1"GSa;ONzz;M1?wN }D-fIT~.ψ젽 P0dZREr F5kwkM%`pQX7m*̈́`mPZ*V5TX6bX{ή@p4!v 5Fy1Y`hӨ4jOSfU'ʾu}FnqO֗LT b\V+ggrn?@Y TaO7=y[-Js}™wHK۶Ioj.VY #5D^[5%w0fFnYjNU$T10iM0{ Vg::!D: hIT ,5i+˧47m3/1υG!1G e^ Ʃfǹ7tjC(y0[HIsM*P(JLUe7M$]+, *^1P]CkQ.|Z~:8`A;Re,D6ļ0_ۅXF5# 0S\b]3_Gko`%o97e;D8MOt^ Pjt؂P@nGctyV1r&;ay=D/v(ܵٗ:<v]tFݵ1l@ kA.+h8 Om_]g(HD)v"]4qvFt?WMުeKaK5b\b:{&59bG.C>F!fG@Gdy@U,DEjIa?Yp$.su _~&9J3mQ&45B)DsLVJ{ŰГ0 t^ tA4^Gzs*}@j M5 #s˲E'Z"wnrbPn;c|uaq;am_dMHN\kb Xܳ9sF$ ̭a D( ԙև;G؜GkӫyFAntK(Cu5VHp4QCn1U3ѰGoAQEF"gDs q.67izi[Dyځd+ l'Xv\3A,5\3Ά 8VGEW^jCwi~ܸf59]! Bdb}}.ֲ`@V{ wpW8x ~C,i7T2Ҵw<"V$Mo-5ɢhK +)z%Yp (1p>ѓ4wxNvlfkLzIf1Dк$3گXcDfy_) gB={>R#]$b`fnE\^cZJ&'N>8c#E`[ K)lYj0v$*VP̍SRw>97) Yl4ZN(3c${CHf\Oet]=6mhnadtkMDZ [ Stnק[܌fe@ihH)'ԡU$r@$=CڣI$`EFX.LRE>J ؤ|-EN}7ׅk29ҥ7wF2KVszr;x<}j>^ebjc=ѳ¦#~==iIowJZGE&Y*5S%rݍUk!-\b~fXǠ" YOnρ=o䛻8z 3 'n0HIqGxx+< Vҏe1<9)5&قIbu"Z}1HоeSJwjM#-ͫj^FK A%H>˸οǙɬ9Z"}ׇd?[K΅MKy5n ryfq2yT%۔5d9rz3ae M\d|V >5"euonaz]1;{^ºur^ft76ħVWG!OxO"ĭd'lqޕPE2W=qq Χ1 D9*2l(@;k/gZWn5QS}'!2;a^H\yk钢&Kc| {Wk֎P3iK-؝TVZِ2E*HŶ,Jni].pp9:XH"v%w+ N1sH|:UƜ6e`zkO]ek(JrCR ϚpL۝ RkKlp8Y%ā Y}jǏ)@+83Bؽ ה$35C(xrKPhG#DqjW3U~9x޿IkUÉNx1}BbK~;^t]*%:!k(_84o a4S/>]8Q3#! /0 U? POTbuVq%ІZ'y|E~hi1^x-EIOc|D$<616gd!g]+72Eۑ^-f1 pVRJWt0}]5GaxʹVGO*%}- R:a3ʬ9QsAL+-{лrU;$z/kzj\4[Z֛$Iљ*<|~YZ0*8 ;57JIwk2u:8r&} W;Tf倹X_ƺil$Q:.KXEX86K!@ !  џZ[2Sͽymq9wnq 4Vѱ_jx;g.?VV&Ro|J[!,U9t3%Q ~QHsMxhzgO|(HPs!VJI4(^A8$eGv6wx)'75YرQ;AѭՂ6LbZ2{+EfJ%߁z{jng]!l#X$u6<&2v̫O(eֲo  yT2{8:eEAls-) ^#앲MZtwHOJ%7 5C>tZ +W7%(rlγV wCBg(+5!1J{Niб+kmAN+<Ԁ>&{՘hovTh".d2s @)1; ! Zbg糞SnEEYLhK˔9ZˆV.9/NN<Q+æ#^{ }GQD8s3tn:9Xm8SpDqjMQu!$.ER. 8)B;n8=׌ ͹G;|` HgQ WEQ!EAbp ϱftI, s a+>v_5D%j`y@ ['bޢ6\@yrfi %0Z|yX  LѾ7Q0oySk='$2w+JH\-W0c.oi)بAhԙ"l@Wg *'L6n>8dkێ_HQuyvd$뮜ߞeU{YpcPf1z$|@{OaH%qk%ƌpnuu$LP*V]q+/([*sAt5a#1C\ 9585_p @%#8À֪ 90X3I1'htE!J*3IR{;IISt @e U@ ᇑD xxrbd-rč?ȦF䞎 5Du l>?iH&C1mBFk2%dD N0 8=0 Ҹ PNLK\g4zྵwΎEL]^j$XwmtӽQ4GֹRۭD;Q> - ܟ":Aw2#ᗹhH k\pybwpyIgXrAJ/K9(@$\~@ pZUrMLu_zU 3|tQ-PT0:N9ҿ?[O/$bvIyRe/WW)!i8e O*a3 0^E1+spZ_hē'ƶDom֛EUnTz-%ʸxa~%W 13e:xc\QP^5e( A$#a|#SH3lx؇l!sfwH%%2XKb0!^V{Qkl{sc.<6tB#+trbk@֑Nzk ("Gms1}mpYtJ n'y( #) uc)Y KuD#S-sTo{pZgL| KɃks=K<=(&TCALy$/(mtTᰄ85 Q ,tA.Z] +-c!hڧ#L߇rc1{V,o;\r4j`@uqk)%' ) Lc%,|f?m{%T52wROnw="xlfr>aHg:׽S MQ6@F#f+RG\1}xc)ax75}8)hftaY*cdzwedwȕ'_"ɕ$&)'ŹmORAXq3E. 'kS,eŮxx 3i>׮yՇgv]0IQg -? )1ڔsD) j|]E0G$'jj-w$"z'BPX.ثvVUMrnRWjRJZ* Xak[t'6^H V"@~vV8{1VV5^rvwJ3TQ^u+;f} ӯvKޛBY}%r@٪hw҅x̔&Ǿ Ao~ZR{h;Beٝ Iy\)o! dvk;U[,#o}HCeDnPۥ)NAQLVW("D!yKgVwRp#GBEetv_A%lq wK7rOLenr#837 8 ecb"SЧw<> =fBxO&\֮a,l%A3H!Eg\/A G>e&^>8+QTu5j$D1$a_2?V"huW>sbv 'mETe,]]ʐ"8e ĘSj| (3S&>Wf˔{hWY<$I,? h6͝9d;gn.hR+謋pQCĘѾANý{o )Xgw*R.):eɣ9c!)~o(V^IFArQ~}yA o$x%0$J*)ֈ*~llm\eʼNQ퇚$]Pܿ%1|q/% u;ݾ!y:|%Su}/X-hKQM&Ls{J _39qlN= JɎ^p^zOfI CuܑuQ]&c{q.(qLHhP(2Hzx>Hx k mr'Qˤ6m4!.=*ynt,,':@mlޥD.M]}T3K4PfwgdD{s&Ku,vSs0z~),3ث7(%:O*"3{O4|ta:arBZb0߿ ``z9,)Џ U: -;荵kh-Z6a5.+s"DY'3.3Mv;1na/ Y!&V|`c-*C92䈣%?CuZ Ra)ŒN\&u2LA۸ƀ=W")$^ ̜d'>x!#@OJ#.-ɠ܃;̝[y{}U_"X0MjQOί_Yڊimc2 Y!k[ qBK]Qi'QxW}݁¸\\rRnCiKg-VLAr˲x3guxґ@ݔ8!۩fe몏w}+-,T^~}_,*>Q$`VүU Ox:\I'g'ՄA/r8_}饯ߢ*-gt;OK7苙ssvMo:ݛxFY&֟}JB闄o |MJٷpgFX[q,Pz<4Xjm/frh/D2ób$1W.M[yd8Ib " C BHG=]# Cn^NYҹ]p:ߥ=T yA+4ܶ ԬUj&@gJHLT[(/xw 0**-0kRc OCWdq2bUn>A@-Ŏ.%&泉D2(~ߩ|<E8hU stUPnAN:QevމEUȓ \1m˱MYSyOIK]4ROMXA߂I?y8*CBz¡ȸa#];gcz DXf 2^Ab=x$ z ddT# ? ^) | 4R!khUeNP#7=˸AbLiòn4SeGMDNkf< i *JS~Qɻ'B+|矡}_EPCڑk{E&+i-%uvea!(tnQB`mBޥܫ9yU/dDŽ u2?DS&jx6rU29i[lI9kޓD-C6.+8 9Njbn1"lO4wח&y:7W?f~uXkƦ%ŎF17 9M ryW?=^qcM!fzmx26 1Ώj{9L u7բ̢Y>OQF-CmK|KΑAor80ۻ~QuqeJU5{zzvtVTe(B h|`,|$!fx˩S͎)ű#D ?l/RPToB7TOC%L|nVdhGuNfJ%-( \凞!JX!A W",AO ߃1M&^jbWfG1V"|_'+8R,l1ud qlt)PB ؟?a#6j&OMYvԳa/cUX'!۶Li YNЗ I?Üj&|}CA$g!}=& ʔ2e4QڌX^吲3Sp|HwփHv;c2]DNԼ6_aT{Q`?\PC+۪$v,+ZOgŽxcQCS*p7TϗRxRnA 2{t@i/\| v LtC1>h88Y( uq%J &\] BJ9Hƺ1 fFèmX$l+6#紸^vH8xxQNNt9q/r-|ORǭbM[%1x.Bxk#uMy9wT9iw=u5tkB%@ lżx+rS?,C-xy'p ʸwݯdhuBst{֘_8,-lևYID3l1Οj!ɗA;O<]P | <[xًE  sΦ OC MdJ FGv&wKI]aU;tS%D=$?@)nm+xY-T aG*%g+#ɹ~-T'2={J魩tQ BZ*Y7!GKn!~؝_CDXDR:%@ @Zۯw6lzI Tc(=raG ]#Iɫl6hO#%m?YrR_ @n}kX@q~o/9շe7Pw]$}Ozjt!cNԩ>@?k)$ A~L=Ӟ,1oNM2M@?vY)%8{]]o~4LVdsL]M=T7q Ad 7oC)qN=}D3OA@"27KEMݮK+sGҒU%6kn <#25n@Rq٥Itܵp]J 'L#٬woAqCݲW^>rGn4bUf&9 \FpKRثmeX/4l.YZ0 t#*_m~R:'DJ0zx_E巔#./y_fEBݗ1i2˖g֊=Ǭd0"$1ZEKks4ORe؎e/d* ֠;9;wّ7o_OTm-YK`4TxYP)qsW՞D|wڝb'JbjNNԶJp eH՝kɻxˈIUm;I}!_^ЖLS_%N11"e+&NȶPuO 5˚.|1McWA(AQUqȁļu+.^c]`lYd[Cj[J\1N9|P U ?O^PڲrYm"$8n΢cxdؘUVbס~Мeꍓ6,H@]f9xnXW`T мXvNoBp BX bVVBuܢg LhlΊ5heMOؘM2+ћnwZe?6%^zkg<ˏn+!b*%R6RxaթWT;LG܌"rfoqU7FQ⩦&1TK]ש0S2V'[˹kH ǚ)oi'*{hur9†PnC71ԇ`$sGF'Il|k؅,WpI(jdgYV .(͔Op{/T[>V1w լե1*I2:#hx!CdW?iWy,{pF7y}MYttpzV2FZ#7ͷG}&-S:OfFGAF?Ku/ѷĥZLEh7 Ip.zyq}] <8=_"%G )vpg6MN˹GGG=ktWFv_IO GN+NN0)n}*H/@Țێ>h>; oWss;f3fSg e NZL+=-(%qq:zΈ&BPDI7vW[\|tK/bʈ9f98NTXkOLQҙ h9WcLl/p%ThG&Y(0 ט>;[2 :N\u΋3{t'jF^7ܛB'Χ)wdWdCS٨h >~SG"d/6wo*xu=/0[E'E\+nDZ^tE=û7ïv=kf+)j!t݉DAbv*--+8W[("~ +mm_!:e 8Ȏj8 $Vwh%YmTQW_|⺏¬sLa6,20%)Z @S-Cds*zeWJ7'$X llU{D*{p?,) 0wQ.` 'ж:`;DXm8ف15Qᙨv0R淴t*P^ӣKb.cFǙ0u`^=v-&}<_W[I抻P\{~KNj!vK@9mi]API|FYë hǜʵWCSrZid<)Uxb'%ڲ&rI;>.Aj.-a _!ysrv]GRRnagYXѫi45h;E(U)ږAt@H=y/`C.(<2(^klVm٬}%D *2D/E_~$4ӛd-ϢC}9@o yi{3x#N(Ta/j89i ;Ei\]8+KR; Y+UJH*bX5HQHp1^l=.3,uYDᏭi٤h)+rYu֦JJvuʁׄxr j2.Pܞηi;EX`܅S$G?]?HzB"HvSqX` @d -p!f*2LĿhtKmqgyB)lMyACKMɹ&b\fvom8giݨu'…f$:3b">?]/qkAԏ%T/A~P`]W`iKM Hhn.T9קoS=rus閳'˭0Or3WU?9lؙ~o1u)\ bU%p[ȮjxZe1@QNسΡ]~o=,0+[q*։[Qxiqrk^S lQ % Z]Αm/IJt]>&jܘXg9T#ZLYl7WgXio\3y>]D0K/]JQ*Pr,Qmr0ZLڿ|rtÉ5"ym2>╧ ܅WJҙ xO+]+΋@>1 ^:Sy&ICNa/,s#CcP= Hk,GJħn$4J$x0 >Aё3qS^X=mĢ;^{Z)Hn dbWZ,6IAWU НPH!IJ'*ZK[z09[VU ;S]J :'?00yXJgrr ihx-x_>מGoHYrgZ.g)%Fzl7dS:[jDt Sd;N? SP/'IS / rKt@"NA2<ڦ}nrMGjBԶ ר>>R\rtl s/hXy]=gVY5+T-_9,ʿ絇Cޞ P{j7SO8P8?'%6^֓ei韇gѐf5"Gq$ Ar$;UGyx] ,>J`E]L t{|{V'x/.^dw{4ShN@((0+n!Ymя¥q̒|:!5u9= giGS1Dyu!sހ83U0~ r{vUw Q-.[! S+Sb1-#*7rǓ:8Sԯe3@"4Wk{5K,a_l:Շ%wZ:$?qE9`2Ӥm֩%YRm{tsb7\_2.c<Ϟ7J-;᦮aa2T*hH[D B+J|ǾqwuBt-s"6PuidU0D4=1(gݎG^1G4뱣c:*F&w%]$^aǥx˲uF/ؑy\YǶ?.'ol0ԓ V4S'^@jѼ\}pY=b栴lUj,a,Uufj63,`y󯑿Jw1YS2CɼSu]h>(a0AgWz~7KS8Fs^In6̻*}sUBt>jϾd?:4x#&٪k}Ot\[ qEkH~M~+$@n3ZOJ*C;qHo";5lo9@:&C*fyT?*`PXz>Z~C<"9/o):%bj`NDn{tdM( nP- X{5MK:K.]nAj]I^D!`K̉6*:? @HJKA2.gC_;pͫb{79@zJ `5|:̣ʬ`4G))هj˱2\)zGyy}޻^ h ~79z}.ƈr]׋9ϥR1y>Z^g %C٭ݏ;x"rW?Pd(GsדּPGZ.J{IƵ)ِSI6|!Sx2*fN f$Y.uS(0~/+Z2u R&IR xt2pt~0izGl x'8Cm4<2StM.Yo v$B$WyVJHDU;2qՍT԰MG(]S+ Soa1ޗ9f[ш8ꅈk}J௞Y~dw iԆ ڂN4bCLl!H /vDpM"ߴ+\>W9km-BG9?ϰzd챌" 8OeBG1<380C;d2&h;7DHM14õ,`$JzLEu7l5dZip| 9/O 31*SNH%GHKP-Dht8bL:L>qv gyi*67 kS-}SY/"-];Wռ_K. l=sLΗ)*Y־ؐyX,d {,~j0+5tvǓ(cUG~Tu8zza|ݎ>ı]^ ʴ5+ʕ~,Wby>ȷ[ѡKw:]s^]En]| Wx̒EVcO`qYƥZ `߾?<3,eXnSXՎDQ)&;B~-< K;~tb$p?<piPGyU4sel ˅Hg늦1}ʍV+k-"1Q$2d'mH$Rs(>Ɛs<8ޥFm"H HKky^@^)l⟞'j( :9r3eRG6^mo+hu&@𖨥Ce.b150.|[I>1(HQpYne\q -m%D{2KMOlN_nu~I XT`V|d1 +R_L(WF_а<6Ǖv\uOXQ:RgvmFLt^L/acQ`={̻57>Uݒ$#L*&] q 4GEYF|̲ lw@p-}t O]}1ǂspbg"S",9*ne. 3pB7#~+\m[V°:xj]HxuA^XOŖ4eɶaG5b PZp( mzd5U ߂8uIg8-ʢ:E㊡մ9w7L6q#2B41M^s5q[F{V|xml% >Z4yd|gDHv.Qlu^~.lFR=̂TY^AN7,zzE -:gQPҎuRQ+Gr竐uM&X l$a4< 8Z( unu7/(ߡE)_}#TW?.OIc(͐xL9TNy( Zs-X'IKsPcȫDXo% v`J`Ὼ;q BZ O"8ʇ<58 hGRWWC-VWJ8eGCöu1 7ʦKg7DI8&n-(+s`U^R7o x|L}"Xs;cA*wNأ[GTeWȬ㸘LWna/%`\ZHjwҸf:ݿծ;!Q= [j.38ƌZHe`%erc AqaqL뿒4,9QڤyUM:H[7b_agh@ZmwJF[Á19I !.Hxb790Zȇ އ{+Z]xŀN[@h'1E#db+y{ˡc9yG9fp^_)\ c󧭡SI&J# RYj{nL&_ntyɄ6TPNje1dŀ ǛГ}誉JKc@R#GUMY篚3?M3j<]HE`T!s "J5- ˀ:;*f#/>xOG ŷxA[%#е8KL,k5l6TgaoK-8H>pP;wIkhp.&lBqsR-ƌjv;UX(LQ[um._rhLN()7jCj!9MeBU#jSP8%vW|- T!{\29r&~5T3 ɢE-ywճlp{=.1Yv1p_2)K,{Afw CR\np5FI sAuCap /R:P=eflQvPDPiL}}kϖ4{5PT_?FyG(BU*;Av_{FϢʼnҙJN2;Ԋ5k8G߱zh.p#f {,cFAL}ٜ]Û2XA ?l<_J d ˙ .x((lmJvu%\h3z٫rYbyW⏠rm]rJUx )mL`GO!0o \9^NB"%M_R529,cpkZK(H?,Q\]"9 #@<^=W|Ϡ44<|P;'Ptq%hl9_*إ PaD;#dxz39YF)PPpa'd־z6{_Z|}S$^Z؆4n$yo[Yy!,ߍ/c a\`tAU_6^М~-ާCDD>&Y&@3 қk 7Ƃ)z~*)׸#i-|=PL}C, 24.bC4/sgFl&z&bY ̢f@[7']l r0 "^ͱ(=`A 㟰av %JtَWGaI>vɲD: v,Q}u9C˲w2cJVrOF$ C15@ ^h!wCbY&@DI*uOklT"[چ-X*P2|Q]Oq>45jkeqTf'Kq<ֿtc&SuIzHR/W0 oa @[g* RZQH#ajXyn,*2c 0ob>Wo3hh犆]R0qJTb3N matJKٖ*є@=JeҠCܤT {D.!֠%.Q7w8ڤi #/Z8~>p)fj[sL06+' R,.TZ%#clRkUVŒ uxT\w!=ÀrulLJMS⹬'ƘpimnHh|hFtK 7SPV w{uǯE̿ɸP%(˱^qK  Q)27y*x-aLEح's Q"bef`}a.y5~/-2T B`6ùXD+6HI5}nйN쇥@CZl:JWKKް Cz@WxKHx搤nHb78μw_ɴ\-\b|JUQ gwHCF]ȅ O/|.T;WjdBvu*b?;đ:I @ 1{kUؖ=_qq*,&l;mb<߯ [xx`;g[ax)q2 7^>iA툸VNjwx j?eY!4FQ\9VДNg*js=quң~X!X ƜĴޜp˱Ӧu_[R.,6Yl.'-/dÁ=R.k yjPDuV@\ 7Н{u@ȕ|YѾi&5Z }>o'A t0^eAu.NCNx*[TWs7w# OC&ͮ,HRgy8hwON1kQ?Y2rs@Rgq X8Ԛ~տ`Z~Z n-NR2mK wP ҔNg70,LU,4y#M@SםbfGPU-aVDn 7K;OhI]㺱mS~*NvW7(xF]ra c̶>NJU$XZܼe Y!rU]E{S&ՏfF`j(FWch `v^ nPb ~&z"*Ӈ[6`smST^X#OݬuhƣC{v,*< ^R?|vOC:TzlXz:'<ɿ9͜AA{eŁ_0yQN@;xu֋M( &K8)(rc鵯 HMF &gKdNo0"֨tv*[|F%-; j:sKOr5'(H{iC'PTʏ?C{aR58N!Qg ߄O9+JOyLpM ~Ul]1^6ee$jS9LWs"~K%tǐJFܴ[gqZ`_t-?AeW`6xX0Aw_/An]ڞy ;+_\sS><Υp5gҏTǪQ;"*`KnS%} ޵6c@ 6Fө(T߀4fO$FhypzDb]%lVYtC1(1MAYRۈV{ʆ `JCO(Mݦfz7_}N|(64Ы(90t!ϕz _= W~*xB_dr$^ 5$e fRxqNsH䕛ٳ'xX4 *r&2f\s1(dZ~zuǰ;Z<BmasGy&q/o19΀S,'%iV' ;g%dx_MxEޝxg;.AhSlx_;3}997币 IQ0ޢ-, /i@/R$sHYy ,̇<ƉL1 ^TGcgD,[OEe2azUVaDoM pz27Uq,aWB ,Vt#ӣ"% ;} $Q+ 1b:ߘ31oi ˿u!9y&pG!r?ԹE ,åJ W ^d(޼/aW5ʍL8h$&~QɈ pp> -}S)]o5`:ǓpĽyݜ2p :K@T[L?{o6;ZrK˜Ѱ=Ř˹>}^qϻQ_ Oe 7SCep%G^P[/ (ؖ^ ~ّG)qJ,1Fj%dxK3qv&4t"Embf c<0;/o{x&_=8L֞tvP2%>vCBq!@42 %W~j4ﳯ,!S-mp65٪,í1\kS4Z5BckyJe}U,)I>p*S-WӱH/-71"9("CK09@la80e/WZd']UGQNPA 9x>jmH`ǮvJUQqSdI)ăM wEL&D5]9-+oQdE ɥ#&A~L '4s7buD!n6k scJG؉&DF-wrƿa 0Tin>!zDy`c"ސl 7 b'Ripc6t x*T4sKwfh&eJM\ q6D[=Hn]H7cc^]fن˲u*{ ;!-Zh5] Â{Q#Eu}cv!3IzAq'Ï8."jp:BͤX_|s ?3oZVEUf#F)+#z9wF4Tw:ve At[UZ=˕Vmp5Pҵ%zV"k_P>e%NO|ɼȺ^v+5zL`APt~b%v:"~Q]rF3&.,ZOԾh}!Ƶ'ZϦ!M"'I|?XrA{;!)LBNdtGѫ-3'Cxc.kzk}|.m:(y?W_;V'Q'䉕I٢/(4rdHJLz]Lao^0sDHjʒ+`4p_B?k@#N:ߋ!DLuT:.[R`_AD'[hGQ6ot)СZ>n^%Īc;]1NO}]PqtYW(\- C28M5;1:%+Zk^u3ĊVKF6@ʼfEeiDS<ԂHaFuLN`#H*a{"w V7yn$Hw6]@R*Sm>TgUI:J0m;:U" X[y`)Jܧ([C # --[ M1l6}ǵa{26Wm}+mGQyuLOؕ_LyxO|ދR@ uF4G>$.*5Q4!XI5K~ri)t2\7O9y>0'"ՖXu&Y-VTj4wӲfʁ,<GbXoHt|ZhրK\u{{ KЍWkT=)}ʝm!oo*8!?_@\qWC.Όf㤑<=DmĸpD3|[b"dHAY6]mH.xO*,΀!a[*pO+I>.itO5dbOKEx 2ˬvDju 90Gvʚ@8g,9 #eKjwt8!hͩbF4k,@|xbIC ̬;שhelH#t'8H^q;0 {n{S9

[Y꿛Ay^`}̪ M k`UJ+}R.Pر`:>u밯-Q$QuGbVH4qNg|zK83A85@17+gOzEY$WhEǐzc8!y߅u:ȟ[~DΏ\t$&DgSo88F7&C!iYEܘhnP9 \%+id+tZ'm(Sԡ{0U[O4- > ȹӿ8BbaNI|_P:u!gE'L4rYY,o )#{ ,::p#3_M`h QZdwmcBdIiG3xLpݎs581BAO*kMv{YB72rK;uP9Q%R9ꨠG:pv֒VC&}fRwٲqrdǂ `}܁fH<#`gc 1^ǚ\e!Hq}ީ WsSz Muz >! G ǧ$]mha~S(Udu8"؀cLu!̠UiYpb"!Z5jL`DgH)!䖵meTp]IS RIbKFr,ک3I$'~`ۭҙII$7wPwEEUR¹'lJ~T4ƓB\B s2ϔg4ݘmR׫GϔOY#>ڂwZ:͔wxB{.a"S Ma Ez4гwRϏTKqL@+YԩøǮ^[;{t1[l N}/N] |\%{iG.FIoXMtJiz+0rrT:GT9euRr3N2&fN^.BɃCJd#rw #rlE1vÚdkm҆m%bS s`;"qp+L56'0KLm[S ^M3Rt5Bh(b̫xlѠoqo#R e #.6u4|?ӂJ3Q\./ %Ɠp_v4 K%~%#dOB$$AsZ?.>뢾ÿ)ߧA:Dwy%PG"KIޠ*?(t2=&ZDf/"!9%9߷T1M; R?yW`V?8*сfJ.=t l@|;um P/7'oto}[xA6;FHy]D0vXyYV%z%H<5N%jq<@ 0}'5SW*Ij*sK8p8}8ԋn8ˑ5T_쯷ڋZBWγ3.F#,.AL&ϰ s3mV(]?&(2stwegTe,2i1aO֕_sKtt($]\lOJwVtj/#GM bKcL}ke4 k0Vx?XN^;om"ʲ+uwקRnp `L w'r?s챦Lu>BQSϚok,+(: oZt[ ;hty$T,,FJ;;J,蠝* cwW P<a8Je u%‰Jb4 WÍ6@Ao}ZP}Bz~To f԰ǥO7C8ddys_3BaC[R?6s{%Ʌ&[vNc uG m^,B\t!h$W>jO]O%`[z7l\uՋL&KUbN Yc3F.4L߫J.r cq}x | lM+_lp2q{dN~1΀u&3x^"YTf"t()SP (M:Y&;@gU{- XԳo[$[;tگdUl ij `D*UǨi6M)SsZ-gYgHwH8xek C({ iw1hC/F0|=6윗e~nLm'^Er=j2-ԶOd'>]] _ew L1Μ% )x)Y9|5&jgцh"H{--%ԮWڎfiT87#j`ɰ$b~]%7rV0@"MJTLL߶p&Y;=;ȗ^kݚ{h٘GCu⻬p6[_\Ic~_w; n1Ef9=ovG,MGcrKyX%wVi+AXfSiwf_DNjAU7T8 WsQWԉNbf:jiےzrrzN@Z|}͊Tۇ3)4[1)[{q ^!figu!>ME(R:c*zոɛz@_ĞkOKGLFWW6;sHNS""Įel:ԃ8y pGA#JJ{{nEnQ/{r8IȗIT&5 ;Rߕs?ç5 ؂gUۙ~(j>/ܜ%ܠ@TMcύvJX"{Bn442NG6G"V\yOJZ #o<yIa$81Q7~d&ڲvŌi4,P+TIojfM\OeU4_?-ev3_8^ &%!"k+ [{4O_V1SW!v7.Gh2}2r**"Q jV(i%/.}g 2%Gp7ݓ%E>*!}:O )H'[R7Z\T?3~E opAޓ!t_ON񘴮* {, :Vw;<^闽AYgǩs)P2u+2ћeY3[ i3(Ua뗽~A6hJex[rS%[@VXjYwY0viA,`kmhZJrTd 'nBM0|ZRô~sqP~LH:&t0u}.)r=q@K7bfH=hSAPz";X݋-BHK3m0B}jT%lAӺ`G(kfka}c%= 3\jG_~P#~vR'3شD9sM͖~H&Thywgfr(;ksMM޵f4ajiG^2W?oW U)Ly)=EPKAw%#SRՇb42n+y OOf,:ns.&VR:ħcۨ,nIl\-tdԙE,/@_Й왦=?E;>|݌]-9H+ aڨ'%FPD𤰤$*x@hT6 fF nn/*{x;f1KB%7him"n[3"bh*oh*i 큔ڄ[ɲjG]?8^C_Z)ةzw_ٻ*s%*(\ ?DbG*!"\b yÆ!mioL>kg^#EuB_9fܗ!^Zb1w<k\sT&=iWtYax)(R3{hZ%ٶv`gAEW*l0LH Z jUS/q۲ig)9J6ܫb 5@0ݖU\!^3[݆KЭ~srj*ɒ5?o|n_L#V+?m)(W~ftF{na+pz2~q} ch:?_]σ(`ʓZpmb9)ȵLi. p{I$v#RhøX"Tl1?cvVQ#σ1G4i)2';FѲ)a3/F)9"PX2L,}R۳;]exb ÁMƽ77FlTn2-"G26`/oqt`ge{&:a-OحTk*Lg_OAS'*;ݙ9m& .E7 ?MBFЂ(Ib@-t)=I%%Y]0czO8*w<-PloC¦J~=Ux!n<,Ι&hՄZKeJXF߾v ]`GؐAy$p dXpi^AΉqmWvΤ0EMR!v4{챔$% ƙCWuqC' <$7L&0&21?(ښ=߼^;%(yO\ uT,*>D+^[ UGf~0:_ ԰b$ٗ<`%/e XJZ tOj&ezkm];Q6ùfo8Øvq [,!"bR.yahA9s(W&A}+'2胥QuR"DG ߕ ;KR)TAIAuy%ofdQfq1E%msicLs~:؅*=>Z rO5 9{n|*m%7S8#g[*>T9s+a琕e xWH6TG$`84g"G,R09huJI[[;S(s>(MLR@Eq])FӶޮUoȃ*sLò J^c^)]YCBod]w`M; [lԯC7aX ʇIڋٴ X\\{U=PAGKH_Gx Bjq'Dg8GegrO0mg^"%)U~o#s=I5ю9a/vݻ2 U' @E9tJrDcFt'ZrE˛&Xے\Qs #ۻcJE<>9U/e<4=upo#pN<ފ5 V/;<64ڳSN눀 )BVeVh׭oPc c27wK@濮[h%َjI/Y:Xj!:?T9q] &s1+ub% /lXIEXdˇ,]#Tt$u#~i{' Bh5 b k RuY~KlL6q= $?|_MW G]%9NDD7zЃ D+q@m[ ~RO03.pbfH礥.qˮ?hvӅ7lCC拏CCMa5Afo Z:49˕iWTs:O)VvDAdłG2^-2|HDaqܗ޶  +|=ͱt/:6d,հ~Tֲ ēF}V#2+Ed |E V#kkTŏ^#a"زއo]ڦə)Vew̙ p@\H8!*ʯ,%PhEwGeRȲܤ6lMOC.^::nUf54AtSu3™iZj}9tLQ$x7be8$z\i;+E2=ދ)vb2LOD@~US+nblMƷ肣&_ E/*BxfD\qN P'9D[Y9lqiEBM"#-iߟ&#yIBafjk۬h!2K/ _9**U64YDʾl }򭜘f ":B /(ſAd5V:~ٻG( F4/#: nT?Wr%ݫ:Sm'xhwNE- #FJDg~7aT+J fv+Xߊ̩V2Iz^KT G߃zS 78n 4I%u)ܘEJ7Z"t>W~cOS6id^d\W+ty,) cf=8bjpe`u}m;vJʖT3&ȕ eTp C` qN$8kʥ ~J 0 >;Ã{UÍ$?@ iRM ['"KLHk(Yyi PZ $|A-(^!Ě!K6̧>A-jű@ h<..l؍)g?~l`+7L]=^eztes݋]5Ub.Ώsߓ 9B1E]s}f1ݞSg sJ{dTn7D>BPT9U4a PZF2T:;^۾z&foI+TRFcHTT+h<12Ҁ#G5ML4 P`k })⎔P~v]0!P- ʠwnŐW?h[561m 3KjUcS.yK5_[qr#/{4YT`Тwfq`8#!L9nhea 6߮L@t?7C+λ%j{pSNmYMyCϝrԎ~]TZ1U1mәڞI"ۄiBrr o~7rkː @ C@>)_jl-@XV4[ZwѧyƆnC &p SnLHkL7yu:p*0LG7 . hHVB'L mQ[y&j$OMdžd>{2fAi\`m͕)~@.O%7/bǙzԌEҩstZɻ )89Ql 9 ܂ro~pzrNݘ6ݐaHDtIuy&RNK}-ZMX*m|J&S1r5n~ =3Evlq=|F տ4z5\e>LfȜ_D"r BX ]E^>:kWdFO9|VhntG/ntx3i">c"tl,vF^nT{ux/\tH p]xwV?(\r8R}&qR¯KWwRW" [7f` (3&dM"K!MgK\xHrDcW:-%1sk|{^C֛h}ů etN&|sv/D$ +6?XZ}B& zs‰ECn!zB>ǎlJK.7J1+> ZyCar"M[:a)VM\% 6 lq^| ԣmsιJSF= "g,&ɁdEOɴ =J]>u0k_C&>:#ۋWOtͰ:]#ԉM2$R%]q-fHL (; ex%ŨP=g'3 ڞ"7ÍZ7*N/'o(lTL.[J2ShE ?1Zb aФlg,J2uxfG삝gͯi zޜ6._AQJfPW 'X=1:[lD}jԦ?3ZM[Ӳ`Q4,)TLkI3nUOExeHEnf vqF^rwQKqC`| W/eўsdth $U$}5adx 5u'7w@^*_Ao3PKxv7uFŞ'")W*R}`ëMsK`3v!Yf!QLGvL7)Soڧ}9GK|KV![t~IC[R$.=xϯ: sj\p3q 8F2H{Q3{ul1OȌ~\fbm)I3+ -n0xfl:}+w*1}X7gË[|*0,{ɢbDȺY `>1r*[i݆^V/> YKQ1xäv=ܥqch3GI: %F)YYY Q(a-?o|ԜᦨZrk&Ha<7TY |ߛ0~o~L;vFd⥊&֎J0ϗZ}1"zk8x5~aT`ǡ`:T3G~nQ&!-'q'/W)U[u B9VIqgɭX_: }j9RG\WSH"QOWWptPUB H#˷RrZҵQ|Jr]h@Ƭn=MmsNz bҰH:]uKQD<҄iݴ1*!/]Lh;r8j/='&ܝFBUzazS'u:KchkIOy&8LJ4 щϺ&{SQEIa3h^%h1fTV!̊\I0ME![aS7&ysL^ޟl1@b+3Dq?C[(;tK̤4l-9>`>lfH 3,g67b (:Fo9teتc7dM ѲDնc4nB@=Of5kMECA`Wg,S9"#Mp6||JGCNr)1h0_IT%9z?_q\ @05w 墎ԣ$ w=E\qJwƳ(F\ԣo?f$DLkȸ1@Q?( Qh_{".F{y:-p&+u">T5\/Փq>RM~kU+U{^h>qjtJ†ΏOX)R*1B_7}DO#>K,&- #8vAxvePSa);pw7H"q ['\ػV#ߦgVcw{$" 8tm>MijVoY^;dpבaaI;,X?2֭UL91n9`/ =7&ÔӫGPnGԣ$ rqS07Cd/z{H0/sK:-=@@(ү^Be׺`.()tZ`SpRcqYΎczz0k0 ] цrX"aM_>Eu^,6Nl6UtiٸAF ܅\ʬb7WiU!.1$uLh|Wcͺ-~ W=kC&cnmr7*%s劢F8±lʻW<-#1GQS6rApH^B/?}#Oד}w$f7@3c}:U=,G4(ryϓAJM]N:]A`@_z[g_szz&4!2lG3 :\Q]%VX 1Ev~Ȧn -lD/Cxd)À^ 3Z׌Io~HtܸNdqT,دg * a?Džsس4\>c",c%k8Y꛼~qF%7-4) 8CBz[X+6go@ ~s;_ktU50-=Kx><@澎M$ѭTzP* l_` )mi#2e_fO1l>cYaMu.F<F)u̲kC7 |Ju$ ۛD@ Hjj҉Ѡ32mw+J ۆ*qTZEF^\ ]iK2x(AT3WKՐDūG %~bbm  QS+4:#H~GF4ۣ]fQ{V.?jxQI^8Aq nDh?hR!SP+muUL2E`GnHk]<ӿ.XON! !K i)jUt_IkS/U 8k௫q+"dx\ )M7 "!͎Z_qF>vHKy,3D HL@?{Щ`=|OOg0_2a;}wFeyk#]*ׁ5;g-Z,8^𓲔t:_OlzSte4Ǣg*R81$u* .PL_/W D٤ \ M,~xWjːrSW/.D/K@!vUn lDw51ڸ*t_蕒.(gqe&$5?q1)+@.TԇyIngq]dctN73-ڝ/Xiۊ>E~Hee*WCn RB-,9˽m4QK"{hE鲞a6+[K+u\{}MV^ֻdA3< z^ VҨ&,bJyᴙ8ԩ8k )gZ0AۑUsqV z__XQ<΂ z@tMjNI[۳y<|A$"[,U,}KimND4MXclJ82As)szgrҽڷWLAv&KʧMYNu?]Bn> h6sAxSމJj]aEgy$!hҀFT+_0नCi4iDkXUe&.~s(/箾6͛B7~;l0gkG]0E utx* q|e}*v矏`F%5.7; 7y3MDQDMDl/s(˴ 7 ŧ˙A`GA^9Ʉ %&ٽ&H,Wz0'9d絞Ket>o/&6^@U%b98jYw۵!wEl62IaU.i8%'uV)y\[/)6 ixN7fžqxSX -_MysY4e |+n {G26JOM[c L )׷&#M!%k_?SR|qX+DZsƞ2șH!B`/@ύ>NrRkIp Vyw [lm64ZxE*Dw޼*9D?NmkOo D]|DMazܐAj&²vp;4"qN r&1]= vOS"wFٷ7x v{T{1']aB}%Z?Bh3_3~',C:+JG \;bbr )x X*pd/Pem‚,CBuI> ]u)bLv wmԇ@tuLeeuo>)9¤GpsfA 1!n F5kePNgzsϗː9r4uIM[F>1(të0QE!dlo˓ i~yPוmOlyoM܃dpmJrHUrLyJ绾"K_vO{i߄&(,ap~u3ˌ3K:QlHmhQgTw nZaL?vK[%XZ2TUI-Q$4i_^L=JfL" 0=PC&^pnr7zqH8#RESA38\২]~2Ħ,E%JjR"W9#=2~:ԻWrA߫2ʢ<=/BDoz %ȋ{7# ʽ% eِW\lo0MauUǮ\^VJ[8]>K9y-9B?{hBH!8zX :j,!tH`6Bakj{6@IuY+gF BI'^= b0+,I2c@%Dvsy{hլ1Faà.gNԮvC3mp5 NQ0gЖfW*VdN"w@k-κBd5;鐈&j뭺%BLx;4~Q'j.Bܱ/t<3!U|V1`b#lz RdVmcDys^|K5nݍZnnC"Rv6s(>[zn{c!!3-ծoAPJ%MdOaN{d=c:ma[.q+wŹBXR#,>Gb}g]aBV^ʔ4c+9s ⮛të QHUh2{R=So)imѴew^b6,&״%3[C VXׁËL@ܽ#a{m' ss #L(ϴARW9S&4o 煐uVeqKUƊLƀၧm}% %윏9ͼ#p߁+\GqV^cRYVEo(5տhE;!g%*"l}m#ALay͔rӻ£*aI$ o6+bE=ˠ._iְT tpڈzb,ym Gj8AUs?/Y_T۠K|99b;1zmBViϔH"㸪\o$ưFC#3q:X_azN9FEPWe .)3: &bmiu*D62ҥZ٘{;9kͭƤ(YUw*K/eI{ߏN[6(6AmʰViaJQϩn;ZwDʙ`ăP'Ëz+$*jSO`Rv}c$VK.G2mfp2#BLbX{S_ÆPNA t*dL}$yGۓ1GtNڈL7 NPO`ez}mƜ8F邺Ԣc*\] Di%im{Y4،Tr&Zz DN"an{MwQ`bcblxb#y 4̌*.{-X)}ShP yOyDqhTc:/T)x?!pB$ 325=FAU[0t*`>au UCFŠㄱ="#H9t4FɶQush Act Uir;r_[Ζp-7N%`D-—iqF":'4ci(_u2BAMẒ]kN _x0zxMuџ_^L]`4\Ky:M?/'ECp7=oA,"´A(rPs`ԩj^eF7æ$1afRCQnw6{v).)|ʄb pnXm}pS?e/ɶ)@VWLBaC|ZC`;Gs>s2}{KkI(F%'A뤌'xDF8!VK/u.I&6O|" exn6~ ,DZ.uƘn)wUJ gl\;R Z#u_rَL LA$C _J*݆_ʲԵo:8 `{8ߐOmm( O0Oڋ*O{~[J2Rg8d- NIcʢKu (؝5LkaՆ>mMLh)gqdvO0گ3 f@9G!wKqXh{MWSXaPgsLTOOѺe[zX48uᾕjDz̬NE8Wh*96Դ"YgE jP,fPJDI'G>Z~ZclC[_bX4Nز`q.8apND&=v\grb\DM&0@o"l I1Q$}Ll_u 918=eK@_ݭګ#)cCx,u)R2+bj-(eslL6аRG1+<]T{-w lj(nf,.yz2B'k˘oꤷ0+/l_ȹ8ڹIeyzc0tHRRf)HuT;"uԳlM/Mdp}P~aqrr!-qp\ _ jv۶hMM U 6\mR*N1"aJ5 Qz8޾Pwg 2LZ$*\ 0!*Ù>LPk𓮺8>;J7&Ǜ+gP4;GL9=p:bof?mh"K\{'dnmÓHص FАѱKE|oDd ZH@ ȇ,7?aW,{)jhַ_sQ|ezq! Oǐ,! 0QԺ`E{ZǥE%kaqn1 `LFǂygz= Vk~;O~EjbB GDF6bEy jR&ݰ5usKz|muv>;!?I*o,_Đk2G6?WT 631o+Z>8D- SN!6E`<;[I>`\ǎy@ Y tKwyPdgm.M2ƛK冖0Fd͗t\W^N"ݱ.Y|2ψ/ YAb9n3;%$Gim_%lurW2;G5d-"Ly9by#g(ʽ-%I+R5gSt4|1{{Rf@vsüT x2Cٵ⣯hI=zs#oh{^i[ LZ#%`B{udJއIТQ Z`=>vhT8R$7ȆxD `zN* WWNvL?I aV#ma?OF8YP/^wdN9(T;&S@m:Dڠb{ݼAd04_h4zyPw1nm /& x ů4J>cLi΄:኷+") <9 \!(eG!ޛ " -NIKܪoDOd\P94xoN2?RYic͙sy*Vh vdw0rAiGTsk We g\6PT!X 0ޣV2I"}lajX2mϛ%nfs?/5f?bumdڼN|_u3x ~1 Oom{p{+Sg:{5nnXAk%.&OooC 3 ͞8-g 4Sʆz|p?de{Sj3h.#%sP"k1`*e:*y_1~uX RnZh?&;KZec\Hq!I^Uw0am5a +AuVDdCY}_QϾ&;*jxq$}+oRcm>(r(nS_B7pټZƁ:)f>cAw/>xR)`3vbCm\jԉ3b 1zFZI`en,Fo|`S9ɹ'TjiCiM7uvtM&^YT`}PQD^k4oTgS 0zJNkJ}q jwP7 ii dfj麸.ֹ<5x5$\޿ ϸyzRPх++-4֦~+NCU˷"SJO;:0ee(>@TiPÙ#x13PTfyӎ tMvjj_E-<_vbV UbVm5Eub]CC-!ZGu#iUN_; m[^Ɵ VW.1ZX綮F*ޯG2^nޓ)fFNoQUIN,tJ;Ko.f8>کfgr켘h'=K`k{O0,j ?h-WyW ~MAETw4XA&B5ۉFH* o^4kuS@-ԩ;6*|IOx4G4Xf fHNHuVaNG.Ic#=oY}nZOLiǡ+.ql Fc`0K-OvkvHk a)+#b\[<@67)rM GOecjN.SL@Zxoq]!NaJn&_v0VPŌ A bn$_|c;pBG#Tv m$:f&α2F v$qLvLdíTk"{Jw: H;5׌{`;Bvq3PɄ \˳hΈi74ݦp:929}= W^SJs'#E>_( mJ<[˫8+ 8,  Qi8amZ95q;).s3q%(>.MOZ5#cztܷRȑ+.9~%ZOϽc30d+BB,^TX}5KA vɑn`8m8Yl Xewb޷][-\T6#i6Z >;^,~'' Ui5 g- >?  a.Էgj3]Rmc S)3;Ω/] } =De[?@cr^*_K\a֋N`l2ji LB}{OH)rdY,(~g2,nn+5%l(F̙~Z~hRO:F7Ah+˺4<?q NSBDrlLA2 V4-BzyYhN$a^ɓg%fPGc f*<2]!I5=lq,Vuzߊťo1 h [Y"njS| Dp7B/| U;Rjbyn{Sm4e eإKG LCa4$6i;b1+:I@o#+mM2~?/h"jAc|D|1H]g^ V~]+s^]um2HF]IMuCfu /g Q%i=@ ``6& Q8k"SbToƑr$lq: a42tds&w$_A`%?z8/Ie.=Hw5߮1TZ?7`wX3ohx/ +eЄ@{00,oB(Gh`/(h'=c5U€bWGe5R,ъEA]sn?2ُ"fv,K!%wK8W=+YV~Q|!~ݷ  Y9n*Jp  UCUh27*8*[[v(fiW*Ӽ߽^Iݤkhyjw4'A' j'?R Ta4/HB.w?>\]yu6حJCkmh#Pٟ{hZ(|1V&[Yx5c6I')!j|$+b$kƀ{Ҹ&J+\:_ڥmŌhm[.r(}xɲZت,@ l~ZmRS8[Q]^[ʒS׆N3%AIYF:M{D #a uk' ׫wӲgtybU|h_/ļWNxwP Je'%Z{|.<j-We6^/W~qѺւ䡏:=!-l8h+څ=fJ_+>D 50hrbyxc/ūݒ~9 RZ9\SL7(E>Xf ;-u)RJ_G:*y.>Y ۆ3HH=d̄n5jnglQ3( Ѻg|H󶺍$Smihh>Mō},(\E`-"dbRG yxj L~f xj9Sa]1 12;>QcRgv e>|75pDZrtϰG67џPr_DXFӑϚ&L[OQiȠ^Vj\KĈDQGW 0} *sLk4I"v%ZS I?4/moQw,f/!Nhtxp2k|@hmU3BטOA,db#>lBiCS4UʎZ?Q珺3qi9Y<, GjڛpL0#B72^Z֖9*A6OA^ օ+W8,y*bQyŐ|7"Uv $43_GqtWoXDos. ?7u]MGwȿ>M _9I4dy09U_r09T`Khp[}pQuw^#r c|R\AoU[&|krL)Fߎ_`,MxM(m,\ұI\yk*o#L1?XMKjhk\&ccl-x;LaWHiJh5!?LF\0oq."4w(v:تTsHgV>nE2ח>$".P4usYn?Ҷ y ;\ir7-=AEQs; Ί^,< \“15EkTW5/>?R"Pj>7dz/&yTQI`W-Y: ;-r}Ǥ [A#CIY}ҐGGx1n%B|A%^/2DTP{xX(+frB @ +w,vQلt.!Hq 96%ɝz8"2 4fN.>rKA}jG Zʖbx;=O Kt{X&\eJ ;3)RÛB]*G*>?]JfP#._*5 2e j,,Xb`!]VI|NÊ%~1|N#["VNoAe#V=&[F^\)cT,'D)$Qv>r6VeSB}zB2'#oq@k jo%- Sihu멆]u qx'Ř|̺!Rw7?F*`y-z 0&EF=da f:>E&.q1|b+5 !̆q#*6*ECJ{}TD|Rӵ[*"9>E7(~n%@È 盫+\-5h9hP( o riCc k=,1L9d"e7䑏Eٸkܴ#f=H! ewBC,pSX}6!jp5=yӒD\iRbyɘqc8pvӽNc `,| mK#tE ^w9pi1!6qoе1w8<\ߋ#l=),-ٶp TkiRWWQ)7|$S-7KF^%Lj˫:G>Ol&pk7ILWqOΔ(?6ԣ0?S1$af}~q6߁t* {_?+|EELOc{+r ۪Y6B9~ F1|z)WzceW_#gUGƑEZjl_mPJGRUU-ڋ#9W`.X)EPϩrr@{GRXVZ:Z Ѽ 'N!'ܶum-ovq IB$n+Qs+۱ӃWa7W'|FrȭAܭ^Ԏ;r.E@=酮?>96Z58YڅӒ8"V㉵W<ָ͗I'{ء2YR^޲l8dt?HT0JK ie3B}CC5*M31)ѤY˸s2q/GpձsZ3!:xi,VaAxH%"aG_e (u3e~= ;|$۹?(/ @c݈XF\bz\9Y']zR)(M9>TN4UשN::8yMIb-z얦SCZ`4fHgtDa^Hv\' 0dL|V5xUS,vLSdB!U"f XHwVIHOUvc\1JY!]f݂{䎦IPCQ: eM.-(lXmRV.#pӃk߲~pF\!ccz ilBa\Uxt3Uݚ[ٗ6"W<,y&z@ޢ΀xk@;La]mb䄍Sl<{#C7_t7cOS=cZoG&ݱ/iu<3N=[ۏA 2>fPBGFS9QU'yDqxDu $'S;R`+]Aҽ͚rS"mVG,@)̉Vv`qavq@vj՗;݊8QFs;Wg_fL-ȽP]Xo~)q7n+-CS\kyTŸO :0QS@"qffTIfָٔp+4qMJШ^)rL,%)zb^Zwu}w3uQmc'axBoguIl Puyo]"Yf5 ={B9z0r4a+bm%Qro5Sy"ړ{,#?Fi h69 rm.ryg$C7%f6e%yө6H_CLg3:S_npedDn9TL"PY؟@ 9T]j4EU&(%L@i!U"LujHA0xQN~ a Vt`[$}x䦭oViN k3XYQc{;%΍,&6"ԥ)sGP<3]Q:W{ 7a4i{4B,@eƗ\ z|GU3^Ccy]% SS_C7`{O_ZJ%ؿQaV!ezĨ2l;bsm!9?˓f[.Ts]iK-YE5HNJqNi  D"# L 7TߟUoqmy2{p` tgU>˩}+Fƃ0 { #ph J$sbJUݐIԡ*1!T/p{hpI4=^*j2_ PYf B1/TK{R4'HNXm ^~>scU(R@& 4@/x+PP6w)/Kw:姶} 8|)6c9Y`pפ}ZL `&' i~ `c 6ʂSVwSM>Ǣʹv0#a|Lj_,U=}dcq#Uw3TX %&1iQVil`e&QGORk#&6]c>p*{ݼHXcf4n~/T5v6TPS%op}fSM&@Is*}XmWg껎*u 㖹I/0+/D4".q(𼆵ş>_IwCB0>M (YFt/Ax֋Jģ(`NTW\dߘ׌htqt VtQOء^:T}dv+l+7pލ Keڒ@>8=v4` U@^~迀`!j?V tCb0koWDU ήpHrd @6+K|f"R0tImyg-DDm5am'r9T*4ewko8U"w0~II_Vdŏl8S-BM)E/Q]!dVqYn.hd tX!`:q1r MS٣y#-%uPӟymx`BNT&-֦4m)RN4yb i heK|w8tn2HǖvfC_XL:[I&Jxߥ}*ptKܺ8,l@?mt@ӽUXbVHv$6d+10P]_VQE)4 Gfύ86x!K[Ƿ VRE@DѳuwޘøXA Λʚ&oބu»X֙Ež56)}4ӡFyVX"h'SDs6e>Ey7(FEzGz'ɐON$ 2* Q?eȼX žkW"CYfX}p?V:*Ei.ԅأ] #@ؚ;#c>QIB]mO-s. cT:1Y= X*…CoPE/BLT_LKOŏ.񥠏*LhBlwc81C}d,ўv?bo-U#s9??y5B@Ήp+#*YLnI[ݦ~;o* 71I:]a#ALa<ñG":.?Iuڗ~PZ'rWPM{uBlG PjwzIP戍J@.aYt>a-ԌhgXt]ĿO  =ݶJ ݄q&(IQ-/{Ilm@x <ͺJ5H#7.s.6^>Mbԝ}ϓRg]M}]s_-9=b=WIM?L#q| ZkyMyC)k6}[1x j8L 85U[hi<"CcpCQTzya{o@)B3^!•ݾg帎,µQ6gBfJW#4_FYtM1:c\T4FLw07ŰBt;goAؾIp=2|yίq@(ܐFͷթYd׫&ahy[ Eqˠb Py17eƹF"'wC5|G 0v O6҆+t-41r ~'S}IWvCUVYS=Sr:vfj_LOR1j퍡H* <@(|KX.f>w\:~(bZ ?YS+Ee={OJ'5ڞH2<.()ku;֐n;ψ3,8pA nI^x ˼˯ҫI.R}XOvjA{`석SKCS#6pȮwC=h=눣9ٯSPk8Z v `4]n.M JފO|6Dcx?xs07Zjу#"{ Rv~i3tsd.r\I 0t<Ғ FGξSbVMVCC͹}hjU~|Yx UC 7]![EBڴ3L-;Og: /IHp27fl,+OQgu3F/$rY*ù D`1gv!1%{9߾WHm:>kt^Kx$X(K_-Nꢀ)abO]g&M$!K`?`qwː*?HK~9Zh\x֢4V@$N+Rr `%eO/^W1ʪ.ltr|V\Pgq6ۉc#(ݔ״nG {e:-Eф;frL `C!^?g\}=cqݠ Ļ&"LaɯƪRy鶗iEpy(GL.'l\UnY!'z-Q5"BU6w!rMTΗE? ^]NE- t;r.*" W#O&{%s^A8J{߬CL{!XT=n_8Dk>kioDLZo5Ϲ8N +UE@]!\VU"̭6%AM^ MJN^!JiXDwͩM$-`"?\*U% A٠Ϥ:/Mb'V-H݂^'-9~NR"mȓm8V[{;׮[1E4;ANkr+^{hBwJO2ukV {ϷUcl"Ҿ?^"?LQj.L;N{͕psa MCi1y/'Myϟ h</|#NXl ?0GޱL5-33j I#"e޺Q.[!''Q{f9x=0+"~ *Pg2wS#o B}@qc5ӂ8*/wRy~;voPZHMhyɖold޽f~Efs+ȜS {m0䄸j_q?et "礩f xw{w{>*# $3i?k"taD47==)fFUʘL6v^ Y+,4NgFwɿ{Ë(:|H"EN ^=):Lm|prv-d†@ GHVVO0 r\$L@AARu Ʃv$7Xw΍B>'d Fx7KઅBq>𭱘c<c gp$LR@-kѧFj3C˧U ",%La.wnࢄ@rjZTz[x'h O ,4LO-# u%p 8D={śJ}kq>Ou*7>m DO z_Y0nTOwƥ适:몫Ji5rx=IESY>eV0GͶv~H.+9T/>JXC~[^l?Hhz̺fivt9q& ijrhT!%^XͨyάLťa!, #_[/|byt4B#)W9},]3SMvZORԣdXzH0qye$z^r@ngwQ; D~6 -/~7#wInS'cF7,BZDD%ՙ<M5^|8bB#$tq.n TtT\vx^ #Y}޾g^볮7H]bD0B6 yP'IMv7fzpsB-C G*ckGI|Z)KͼvZa:|_?U5?C! Г/ \@)DwC^>F嗀9m{d٬jk 2Z@159[L.&;ot- Q#q5ۇuMAj Cq >( P rޓG)G#D.LĐ,7+Ž43"6 P[ng -ja+ZM.Xh1]> ^RRﴤIJQ*ݹ!ޣGRBBn.At )JlT}_i"</}e8.C6sΜO%@8#'w-jn0ٶ#75f? (SUy b Bd3b ؋oMݎBvI$܈ψ*܍Fgע}ɂ8jLM0 _ѬJ?L?kw&bfk!?Ȕ:zi"9v@=`YO0DWidzu`CjQvpwE ʻBC]mJ6$ŀ4- :"th>dDLg( wgZ!ܔ:axSeypA;FJrJV0#[@\AqԙUflp:pr(WcQ*6s`Eg.Q kh$_s'&](' 7rʔÿuC:oxD qlC>.CċBmEU"DRctMjyT@,?_wF[@q Z$MY3Pw?' o;Ҟ:n}"? H.&v1|P~po*MF5Qg O9OJ&6NO;K|vX+F) b*ӂraYWn>w`d 1!?%v7͂)Iԝv8ޓl|i@:[je.R1KɲϏDÌNiB:C>"kV u5Y&D̖WJrˣn)MC7fpg${^RSǂ #6F,_hY: p1%F'rPݏ@ψX6N1EAꋒ޶q;PK'H]PCVݢwȱ.'š*Ќȇ}bL< }c4T ,@gP~o_h r.eqb+/:P#҇qᓡL{ ~?|gh&k% N'k>@vf.ÐuoQ?hlOriIfبS2 ,7ϿKG;15(MK%IY5b$s(&2i/,<ޒIh=-nLIU3Ñ8#+kWx)mθ A擌@P5B :2`hc -mjT` tQK#RP䙌}4|1i,Q0flZTV ee0`$PC[uij᫅/Aު}JdյvOɉ&uv%?tā?#Z$P%xb@\$7X$v"/I THڜ o Q8le~oKv.:ᤓL*ʡ%f<$Cc1h \WT8X5eFlA.z$rr]RpD"{_&XݖhjwUJSl Yջ"gWW{=qGD@u zIF>G8BĆX mhUND \+<jM t]TBM)AaN01QqQZ2qzvPnfc&7ioӾM?Q ØUvVI$d^cI^ovP@q=8"HlҰLҒ!UV%Vɴt:/v_T Zz=|Z ڜU Y,MY{*3:`O ͒k,wPraD@ 7,ŋ`z TV$%=Wih."7TGpuN%C}[-3):IfpcQW &Pz6JŻCܓ_D"ux\ܠw'}3At;=H'  au[Jq?ld_tL w=.efGE^H oFo6P 4̎)ΫE>Nȶ芯Z~Xz:Ջe}|+9{\:6B `n6'n ą8-f]\@?76ۿxzd`5]h {P4<}GKe^rK5.2 g](1 Efۊ(_7+m{s*˓AbQ-lS7 АV*I?@Fne7 &U&t4)4!%=ΛwhYđ׵83Lӈhs\ ɨ”5xRCSlaZ21tݳ5Cּ4M M m}~RrZ֚0-4ndPK^N)z[r:=׭{ֈ zj6(0DX4-9gKlJ 46,g5 SD;#1أ ;79-&PjΘTf 0OL5Ў ͕us/U6mR&ΨPJ=Ҽ1{!%IYRt2~ќנcC4Iw D-CdapWa{~pr7S:&^ԉ*Tywi$:~?˺\`"(X]lglSw|fд̱N($\"s9 UIڑ#xN# HVr4i:Hv]4)vn~Qk 'K;59+{\N\ʽUˣ:I+_{KXІIìl#_<󤠠Hw8tȡPI^aUiL:iP`VG씋35ͱ~mLx)GU+X@ذ,?"yCHnzǽd%G)#b CRjR M"U I *}}]ؗj8ɂvgK$^d˓xk !xddڋ6dݦ] zj XqDh"IwmO>@mFH@"0X-IM`I뤤C,&xmD$P0(<]7MpI"?#D@:֓vcuֆF(\]#2/OnYSS;d8KBO*H~&teg4WԎ,9pl}5U={t{OjRAf}_Il@+m!]H) O,s@廋vlP8^sA&6r[QD4KC!c#6cvSmzn'bMŸ]x(]9UQz9#ç d=\LWVmw^NԹ(k\ً*99nu,Mb$uiɱ~vXk%eilmGijxP ,1֩pվ)gyf 4>;<ñ`t'?v)Dga bΒ-셧hZݶGziI x j2Yɺ(-l٘ P_Ow]/V: lص^Xdp JE:o&RrANQ %-(I5 `yVI'_ |`{0|II"M4]bU}aNZd-2KZδs?bAtrxR0L*^g,/"syW3\/RTzĞy-Cfв@pPzso_XRLQsx4tl4z)uQZ(슙̙]WS)N՗;2xL̗Ց~%Xxڧna^l_ 8;޻AsElPGaXiIsHe%U/ڀ_A6A> F ZY*(hha;WIVbۢZ \ds%v3$@zسE'&9yٜā7NxR:GKy^F@NNg \PB-?Hщ';05Ĺ׎n3NsE7UHDτx"7aܱj7ިjb_5Oau: 778w6sR,S}Vz[w{i7W*MGZ_Hr֖2X`ٿ:T{=1$ѐ(4q`DAt 36[FBۺr| I<@]tjB'È\,Yeaz`̪aj}Bx'hL5Re+AQ@ X~%, .VE|.\c h+d*4>Q5 ;.݈xD9b"-'L M%s>89>#,N=>7RVbq60tɞ}띨.l A֋{g}e;:L .'dhxD:9>mHPkqف9Xmu_[ Hdu~7ۨ^bHP2O>#K>@ؖ#_2z~q;a*>ttWehyjcԕ v?vGQ[ɜU6+nc;qXxSdi< }y{#cLLetxolm,IkP%Dz] VGiSK(筐.c` Hx$@sbxK"vëuen!Eo=t^{gqm( @A6؎ U C}?sH? 9. ͓W$^Y{d92Չ>f_f{=+_7roýO#];cJSvYf?MhZbi_% .%}Ŧ7v[St5#l|>֋(s$ UaVvՏwPI`[3 ~,!#!~px>& 囕~6)6mhh*aH} ګ=cb2:a$&1^܎A:5ILc j1ބ0+!으+* !7 ]b*Jj99ؤsJ`HI;1Lm1МphĈ^гb9o/q[@زǼ%ϜAd@D&-$_MY-H8GamgޖVa)E@5@h&/s$S739ȱb"]=_%uAG6 ;Vy AiLp!P_>(Ad ǩyP*H乌j#" BSeu2s^K:O\La hW9Dwѹ`{d :_z5X"6%Q.9@tߵ 4j%{;GZRQx.]1Bl)Z}].(M vyvJ8 YPXL:S#֔ #^/TAyB.NVޫʐ0s|C^9v> F '{l_ lzV郞6T4r4#A]&OK Ggj+MY!ޭ[MӉˠlS)R cZUŖ,*5Wl=\㑻&|f1 PܺƹܰȌn92tbWQTE(cn?SKӝɵrm:{r^Mk% ?7Q̍kU9/,ՋLxba}ӅKy7͛~HMo)idkHP34vSXg߃HR#| { ص'Sbv-)W|*UEu jo'И/ D(e`nMl.IH;}Dk;s]2ᕶE|g"Jd|KhU% n AU^L5 ^<>Ϊ$1x]xazf8=G؟ ^X)$o38s"v}c Q`ec%k"(OSw5c/QGf:w6^B ҄pzi#Js0fh] kpq'GzO?b)s pwj?8 1nZFLg0Iy0aͽ! .u:+fS1&Xc7f ٥o},(qYJ.ݐ] e#X҂By-vQql7ys.'c{k&ur%I Ir$Ra=-~eL:K@)g8*|ǎT &z䇕iC;MsҕQ)ƅIFbK> innu,шc송^CazȞɱƜ\+HVx缡 *7Xﰗ|573l"-i@m-%/nynh1lh_w,-~8᳋o06 izYMɏY*wk ̦ 7Y:0XWhP+%mOVY@c9,ݐ,u|/$«TQjCCT>aqa/<.]:fgp",ps:˭*"S_DQ F۱M>ʠIkV׆,[j8JV)4W=)6RٞBPRm/A&wchtРeW%!LuV__ fޮ}Hxql zȓ@3'c*3ZEeb&0sZAwl (!PpCP[3hL"Kkv lx9e*a)u5eʏ*l_7pwSejf2&_bp,z"4s5ضZ cDY A;P L9^(HjWh>W \i p6rZ_q?,Vnp`{3!^\ÌD i6 ;M~=^s҈XdJM7+FhbN`A'q]^Sf _hwґ4OG(yǾB/o9E+{C"# Rh"X =֛- _R0 S0㿹NR /sR0xOպ}! Eeٞs1O OaG^7Vs$z2)=Q!4\oP8PV}W1D22D1N?>nx]/L(fU: @Έ)޹p&/jƷ^=;QxdlD }s)3YJ7}ey%hD-ƍҕ^섾P8Xg'#+K5y'lU4Yc$cH3*!xAW4[2kcJ!Bg.߉ " 4#K_FZP"t,Vy&%R#Owo38ÎG7ȡsmetK`e+˻8oW# maE]~Z 5l<*DVv0*^퐣eŃ<+8I]cs9m,{wR!L D\۽"\3Tv iąVIu^)SOyz#F -muy)/, ٯ^o2CLɳz N zGyA[HK ]b|>` %ym|GI4nC<"ʦ_o@ʍXxrON ӷhѭ9R(J+NY2n: =SZ=%91YjXC96e? NK+nI٩rLk&c`TT&P:+mK0"ޟ \,y1_E@6"H9VFhFp ٍNKuw>3d2 NT6.:mK|Ud"::4?pA FYbδ p3Q]jEvUF J:_f7Ł#\‘2&q"|~ >GC5H/كExLc\㖑XS_rZg"'@2E ީ2' [ݓfc: &JeWhGV6t/5]No;;.DQLCKZSKɢ$֖ %"nqoVEGÅ^ ZV_bG[54vH )~1)Pآ@ iнx'8iXtwfFkY +ܑXΟjÙǻtV;M~u*S.4[x/AN@A|y7F_åUy"}ɵ/$5gF-7{*Ai`ڜrռ65}Bt5OG6C$'7ֶx$‰+p:T0aze217ڋ͏;iOc38DP ʨבGX&=p%ȇ탸S*t!.&#l!v'7!3ӈhnyÏƵQUۖWbbU4>]LA3;j%"9߳e9E2!ʷ%r y4!HUh AVbhh>Kx>Cd ËgSy )bNF3p=64bt(W"nڐT k>),cB[y\ ޅvk>=5|qeW׍Oa,vޥz6S'B'f)tb;6@_ s2j iVIJj#@`ee~50O,D^ FM8>L)w/O,mҰQu߅D3'rU+{Qf.lM,љg݊ |?աxJ!&[2P۱hμv U(8KFY7ջDɄCh>U ݨU_8wj}yY#$+9r1н[q?UQo?ǡ&+ JI$xkiX|6 sxHT֍]mQXۃK$CAZ8)IN(uV?8ҺH'0 ]w'JN&?\#*3vD`"u%Ə^ɌBcTղFMDs NNYWB~pdӛn(M)A~sOzLK3UşO~řÖ#`x~B05 W&Qy;B񦭮jl$A\?\_aۤة.q> Cஸl6Wmd]i.!u6ؤEPWFxvKfn(Q݆|>+]FְvUT0`UQMtwO,J1*'Թ%;3$QUАlkG)ABˣ .S(?ԣd˩inIVOs!g' uRV Xƨz F^VFm>f*''%*-< t%<4* px fkH!3w&_{̮.}~7JЧ0kuma8%kogEω}Bv3I:5vap}+$^wf8%t䢏5ey+d@ 3rpKVR $(J h|^=C"5\ 0Sk2 mPC1d<* d؍z>оKu8,6YƧ0)Q|}KjW"~sK_!;n-5(;ř󏙭OrN_F5oU/ ¯۸ƒmNg:,2ܧ=8?(( *D"0P.Tc7;?ژˆ!>A/l?y2@oUn;bnH:RB~r _;}*ZoWk.0Tv[\ɧ ٙN<]ќuCNQ=))itf (tfJSכEZQfY8b ~<ɯ39_Q4q-@4*x@QJ AǬCw_mqi7yjjXd==DRXClrQD>"Mtb.$rfyn6M{O0H|ˢPGkgؓ;l| #[I@Wyg68Ř)B!D~uIsda:լ\Y:.$7 n)C|eeEcKrDѲuu)>F$?cDC<`Ifgrey@}a+&Y i3?A%b zIwu} ҚktB~ [$ y2P$ ʼ0O&X^Z.b'8q~I})*n;!4Xm,N/uUi2ˆ .XFRt0(Xf- +k"ٸyWcŴol!ۄ ?P7GVo9f/\‹uvbgET@8( aK{y:A*9%5OHGMO  1c-촍GԈŻ,;yη5G`I"tK%;i:U9p]@>NY!=Enj݂$@zzn#y/(H='q: Հu-a^U琅ՔB/lqs<?ZA[KM7\sqJεrіm䡋pD;TAfNm& |JLM3otXÅl% y7k!pYEGdQ;g>Hl1e,T`~hl|׵MpKL,'oVhO'fBH٩.ݬVt"4djTQ?+>g[|>yR-9ce^4`~y2KZb wrirp?W AγjgwZ)y]5 `j =) @WTKv”9iiΩ]"@3zvߞOijܝna[ UDj3 .^z4z[SJJ]}Ǭ,rEvY-J"g!0fL-i[@l*L}hll4w 3'bd.WǛQLa%7LffS0N^ T/=@ 57:?0 ZRrb5<߇f4QzŐ?-a`tFG1ڪFC8$wn+i*Ċ.I^VN T )/ %kZSL'f1SmUW6QYIZ= ]멞Ű_d-BE7u*Fž$v7H7d1k)Op@"iFz|4b7Sͬ bJsDfT[p֣cF86CrGi#Ƚ2^NvFԑqlw +7QUAO% cާi!rc/Uyŋ+b9yt;KfğR3y!ě\y;}W {"Ȗm,^eG?(ɤ]up3AiXq&1bE#Fuu'JQ愵-X5m]3tF60T:[E dA%; †*\ i X@u>e1B$*XA#u=-X^k uRӲ>P}x5Zԃťn,k3v.?q \Ҵh۱+[ -- hAagx@t$g7+-3&ִ3%y&I XzŌU0tλ`E#O܄ے6)VLHeh[}%7ےnF"ŖmdƜX- j瀜b53^+`Nʠ.Y0L0#LgsYQL~D^ŮO֐&ݧ^q-yģ8l,R;?!Q~˪E*sP~v6iY/$ĊѺ^Apj l<yd3%gxA<\f8xŏtYs9Fxĝ4Ti_AvҸW?[=ӹb\/A !%6mI~!1& ! a&!dN%Rd ϒ歞-qr@7m AOhٖꗧe Fi\- I3 ~qPӑ&MGЧOn4*y%C,QlU=Er֪mdoYrˑJ?>ɇM8`g}_Hu=Eee̍TP[m (l]3!8(o+EU_8*婵zs|sX-q+*3RXVcc2 =9(`{ b4s|lո@@qjGO2L ) 0M !`m)6VegG;Gd'I^:kav?c?Ku;AKGȔt4iI(%)\*E2:+j'XX j5n@$uZPM1tmvHr4e(1oIid c;jQ|K@ 4rr)<9{ ~aBekh"1,7 DS 7^-\ѺKՅBߕvBPHp' `#:D=̉ $q.rx%Ļ?Xꔦ1<5{ n }]="._fGL; C/Eſ SdO|M%X+LIZ=7OVcE4]i(C<3sh mq+zԓ_j,-+ZDb 拢~!kNÔhC,JBpO7К@_WQ|GHg67NF"|hy& 3nP~@h_ N~ioƆn*.-ޭʆE(R}bNzS3㒢 L$ 3hv7D2&wHbm1!": 0Tz +|t\ '>?i5-H\e Y<@M?ځ I9́*񸣔|o8I;s֚ƍoվ2% '_X"ޙ{?Cg Q ",19 c+uRe嚓M^JO)j&njTH4]]{cIY{?8X1429 MsbĦ-7sA"$"hRuBzB#l-O"TTB9XqwfBF8 X8ZYl֦h=$X昄JJRF;4V rAKYq]@J"01nX-c5egh6b%:zT0I{I7伍$6O X'xPxm[{MӣKXkD뇓'ODӁܾҦ%$=GJҲ`lK&SZsuLSAdP@{9}Y F)wx:IOvOj&}NJ2c^.Gž dZ֟ض'{[QиÀ!PWQ6<0w]{=Tm-sb] 3x7:\U VpZ?ƃ/(hω4&dXܿ&WiՓi[ x(Z5.e"?t/f!D\*`$ Gk|z=E?p}M[FK2Gm׋#uty\F w 'ף9FxfQEc ,oLw? K Yk͆:> m\:}LOfL@hh Blξ }fIat2e Szr8֨3bFѼ/hHAakim8Z8!JT?xb$̶P%Tϝ)LnVcLuOb[F{Wz)>_ȱ2.U0"M{w]XtX?V16U}LhPm{]vs*΋6lDC²Vmrx[3C/ȈB, ` s,8rEJ-+H=AN $ q2 FȵI;4xVvI!*A\2+Ʀ76l\/Ctݔ`k]!% K1 $"3-BhK {/d GOD|+ohjb6)sspXW؁{ƽCjYLgJ-ߖ4q,z~,%v|tq(m[6k7mYūOe#].0L x[e.KN7Rv~ }1^TX9ݿ73s?lS6m}[J§r]r-}^@3 :,/ iNKja4xpdfc 0bbЩx&O^/[DJq_01 l \$gUg9¯Q3я}7-)~`tJ?3*{]3m lBB>q`7'fqeiÚv6؟,gr|D{ˇ'QVjI^c9'(\g4]NŜ,9:S)l»N'7܀G' 3o =s3k?-ֽ"g{M*{vo.{}aiJϧdȇ'}a_VLPI0ȩWlyZ2Xڡ=Y72Y kLhi7^վkb o@*" !ax˽p\V $r`=}84%9; c'O>d()NdE~.j4TeBmĻ?d>[55w-.Ul=aO}!erH]J űѽKހ[ ^DP#/rIV5 mcQh-xW@`(P3xzX9ǵiz:F/WE6Vumn;7'Ξz% 2萞t [p=nXâ`{iDGǍ3zc2 k/pgMr#)D:ٗ(f8z7tes$Eφ>ўՙ( :, 6d Dx_%m*ڬw[KtAJ4넔{KTSe<y69O !%Q,#et"j khTauu`+i#.0T9'/EuƤ9jI(nYjrŭ9R.R%iOfDžQ沫 Dڥ r_+ WaiK`TW_ &07{/GeߦwqSe^6i {mם@& X|o:ƂXz-_E-f{5mMO-nj6X@jϏo_pyeMa3Yxg7sƇڻvu2 ,q][+DB+:f3<m" dxv56j}N4FB&!1,yJ9=}D?^P)jWS:z*\SeP?WW1J t(wB1g[G,O^,@Sgy2^cxsw%yG)UZ>h@%ez;oǯ9YJnA ]kNf kϗ4&96PQKPAHRH2ܥ=*sSNm7L h;w"gyQlǠ+;L|'9Xj賖4WZSexBǗ:C AmtB ڿ#k O#S . no0Av_,+=RLږefQ;jwc1XV/ Lsî+ߋ w KDb?'<4`|| 76^gFLLcɒY~2vGr"hfBz|p(`ق:;2ڃN:wz#}"LM6ӒS>05o)4`/K|+Z *k/g0fĕvCxY%* >\[~5gٮ9ʮڡf㧻q͢)Ĝk)tM=8VGzO4 ꓴ IP!V`aXsu9nu^c`d8ȀTFǠ?|'|YDz@ÂXe$w{ uZ]x ! i"ĢV[u~0_lJ(!5*]H_.PEA.|^]n&螒]N 2"4e~EPNqëeK*7V> ]F]b"2?A!ɹ"ᒽPw1TY*:g=p3vʬcaу.AQ: ^!E*Kh?ES[;M'5E6Q֔qL/TFvZYl81^D dk%=\F.GҢul#B$ħBnP ,lL`f+u3È$E| s1hPWZtU֔",d#m`*;'tJK \Rh=KUtmzp5 xHghCGI!9-E4ȀLO5W8MR(;{EёE$Wr&re6s\8'/\tb*l kQVOYOc+ةDO3䨁1IF$Q )K{4bi9к]WR?n9'ee!LFe'H%9ԕS3>M/ o]affq_rk_@*npq?!8k&PKt831BRy0B}\&!2ED*tu lg]볼\ #ݡ(-{_- 55`w *^4߱GkYBBfƈj˼5sL2?1g=ĉb_"t]5ْAg9ڕWgmbE!,|TdxM- 3f2ZںQ ;T;p&oCeЇYzxux4B|?͐h]!bļAJs8qt@gmJL6:Kt@m&bhK]^E+s1)a\nT1]7ΰd0k 0l;-p.J^*%\G~!9] —m,g"~8clO5QxU#'I]/ʯıcՙ9:`#J}3:{[VB DҴ[J9:3]|VsPa٤X[N `_ %7cwI^Pu'ؾXꯂCC<{G$¸Rdd~=1va>zC6|H#ܛ'OĹl@}sqDQS|ҍK J/>ћcWuAEε ⋎OKGoIwþ̼uڍ"iCXlo|h glz[038;V0OL D[:}8ڴc}@hj ݟVO36=VR [fRU5ikoU%YoxxDr)=+&ݵr3Swok<[SwOSQ {AO[Fhܧb4J1K] mlB ܞCIh4b q9vrW0? I (+p;xFw6QsrJ(۬@%"lIhhkP c=a<1+{E GF UTze$=QgA|__ }W<98EEX: 1LO, p_r:#EKA0U?k =gN34X|clze^m kԉ45iBM1AwsRX{蔚=Zj".Ik4EB?~KdA`dtN$Xz+ hX2Cb|Si?Tt|R]"Jڠ$. PyxH }*-Lv0 eٷi%-ȍ";ɝo|z 5/P vhZp`vy:f2jcx]fhcjZ'_;;|}ߋqr%AT"HU.'mDcE$3%h .gBiw}ԓT:+Dtafw?\)8{pO6@^)3?(V-0 eQ4qu9ol2=_*n j;s]E<`$E}>yڎld+[gXqf{y1x.qe;8!hJoQɓ2̍9 eHPI.NMBW.2 p͡bmQ:?2a^{n6$e,\u$ߣ1J9;ZbQ䅷bB@|no"(U!?& ԡ!ˊ 4Oyۈ[цʐ{cUյ¸R:ږ6M 7V}7Y>TB sAU<564) {JAC1P<#ib\^cd -3)a`& tXs 梅@zMN7Ё"l0ύO/h_(ʈE$[2GjṂƤDY#dYkZ& ,S3K8ս/ pv3bMgA<9x ]X;dJ򳮗ιGͽ7&B}  hڴlָXÙJ79a<I *snvD0aI"R'GnC76zGA`S2$"`H-TytHu_ ,Jwlʮꔄ-R0>~5xĖʢ^uPe }̼5JEoڦߝi=~:N1h(*G< ٧(l _i"7AHQ{+e+] ^&r3K&Q^"OUe'^&~q_q#oxhIKvA\_Ε6s[c{] 5oI!J!}Б,a}*7|[eh6sBԕFb X QҰ./CK6lu&tn,(xʜR`=~:WR1dP~F{ V<u1\2;$Xq{e&MRW"go>m aZ9#ޛҕ7٤׍MH?v$res7M5 : rx LI?`1(þa罪lVw3KE>d|Ϫ hE'<@˟NbE w S`ƺz{h`1}#V x+ל\z;-ƛsv\iYJNaDFKDfȋ@ewʧU݁ LbyJZ8 zmΙ3$ Mזknp@/tƁ-;K5Q AT-OAV䵿,cb0;hfZIGĬY[@o^DGkn[ra!` a6b8_xS}RLq r1f{5Mc`A-l1>W>vΦdR;|ĥ|-kwF&dHxB5apc lÙ`L *ٚ=t|Ip-wH !+8{);Rio/wܠS&C& ]k׶4ڎVhGj}Z_S<ʩ8)ơWhYZVWE={<8`>0 j4uq%d3v!?ėAԆ0:aĿ&{}J4T\^$=VA-fD8nƁ~Q~H?ʝ)Ħ{c8{ quv ?qHÏd0}"d0nCzOUq.RΈXb#F2`mǷ0nQ"_gBZ=fMX(x3qR?z+daFnz1ONelSfHD/ QM$c/?6{.i@/v+g:0tV+aΆ% \/'VKNLI2cĎ󰵫;|?kLC?dq3z=& O~fCS=Q6`L+ݠŸ4.+/Mka[92.20kkf"rT "`zRT̶TR~ `r*ev== ࿰5UbcAFΫ *J"TX X< Lޒ;b-OS`BrA q$ؑk06.ws%KNj_Z$T)NCwJ3ΞpV+ /l>IZ#^_)d9OY}^R/"Ө:Q+R|2Ǔ͛9UW%i9YJjuP͙W@ǣnVw<W{RI0"[O|k򇗿ji&@&K%*Ƈ6*^ rlÃ>D#AkKo #-o?;u_C\6qƊ|eI?G}lD=("]dwIaӾ}AH/4%ҕ/w4k!P۞EhF NezOd o +Od=ofխbpڀ6Qz[xwxŰPKd[ Ctk2haU= qp0 (,v^gJOf` G+q Qfi6SG`~U) [KވG@V'd; ;3VdSa'or>_6%0PD+VQ0IQ\\kY}o4[>gkښt-wEXd5י5n#OǦv$05D;4U'> j?l$@D`%j%]ڣ\4rB4SX\=m4,t_g$W.OdR!ɿ,fkRF?-Ɇ~Љ;vP94Վ<QAR([lZh |;}hѢSK.0ck8Ny], % Q; GIn:׮= Ӕ!ũD_7zuޅ0»4NNB8Gj #h'2l;z¸5%u'#&$-55[0mR$'řkLL(C*NՏye3Z.\}igI">U Xu$u6~r oJ `DKڲW3%s0a`a3TPUNūGtd,Jq,<#޹0h@Xtxƿ87ai~paX/|e-гT/.Vp\J<7v W!i)Y E`c:)g5 8niCkbIHW:D|օ-hz˃hk*N뱐{t0eK# UH CrXc*f {@,jdk %ĎF%08e SޑQ Ѕc&X1K>,Bm5*)f_5#;dmiD֮~|{ݜ~MB)Y 䑠*g.5|(J QeP;;ZCs[+̫w2`\jIc[M2BxGJH5;,>=p*uopGG)]ʧYa 2{QbH.ݶL.^ {O= LQ=б)/ԧLء-L nȁ&~Nj~e2~ӿgŽ>k0b^p6#|<‰d=ךc~mxj>}Z9(L|vMוּ Sa]W8+$؄hω6? bdt"ӆ6G3.ChgY~4p$fmdX+zN䳖 eSDžd]g+l9}܊-4z+=ş|q+ kU`93c&k͔!cTB;4$}X'|yD*i>iu maW5 d00'ď$72ou.qqlcժtۤ2nâP|Qk_# bU9X<65S9nyvU{&?'[]2KӋ 9Z6 l͚vy74,A3uJK2o.[d&3s{&XŸIZX6R]<)~L5Ʀq/NT "4]!  m&z$N 0 :"N\,JgV+8qtt^&dT6)udCMtե,V/"VLݓ$B [^;Vy|:2%t `}97_ޞT$I:QT$5-!6\`['YT2i_U_s1fFNf4Iv.2|^ "՞F^O !ފ [ۺ" uBtuYG\0 7|Ӆ>'jDr#JښSF-%ma8ܮ&]˓Z~i0i^BGҌWISāLFW亿c $ 1j}Rd"q5^F_Vb(uw7H#Q4Mc{d>+H#x1>hrQ8L0 *5l!Qjg=v?/hAq, Ԛ󺩐nn7nIȹ} am/d~/P "rn7F 6Bح}tsh9TGt)cuO;gaU59tW5K9(p~šD_a뺭N1MFeV[N>cr,99j Aǂj30(K-&C|͔]q`݃'pλZhL,3r ){g:7O 1}(|*W'@^?BP`o_E2++6_swFv*pdW$D=}Yg;.aĊ%?U(x~};5Юt& ߈lٺR^95=3c/x2x c{%گ r s\Y:@*l tm}gfWK5| )7%ۢig>R, o9DV懶CeēI߁g:^uyy:/.P9{ߙ4%ݾRv>tLY{$1embqB*SK^&\/grzvL*(o߀w1xB`D$R\cGe¼Jbb}LV*e@B&;1EbYɸ慝] =$ihw |iu5SYsU!uEaR\EyS9Ι'oBUZש'J+kH^6̋hE0{{-4ez }xIJ!G І}rU>cy9vbLK|:c})#-|\n }[;~LAG(VO e,5$7SyGgnwX{s:5=. C{Qo'RMA&%t2?~4GC}^v.O+4~( 8[ڑulunĶ`H`'z ɑIٖmjT+rIcw5L^žt2V>z`}q><>$&w}D8lQ3!82Qٷ8plX3aȽ+Ƀ~SD3-۲2LW^ .7. Co w:m fokHvI/pMr]8z*@j}ȩXjCpq~G/5h=NY] L*9۫XPK `;[̏ٚ8ts~^ݪtz_D8ЪHEN@LWȘ\t%)cAA批4h}c-U4C0 $[»2^S|CXg&Uvs BxrfuЌ|VEi5Js:h7lg[%̋YpI5T|5h' y rXhJJă,>ٱnb9hcrFI~`WU:2* 4jr]{ף1_A~oR2B{jCԵGxΠ%W' ʸ|o^fDB&09yO(ߝe_ z: Esb9cBҞ\anBa+ kn^G[V "B@JgpPZۮx`)Hh(*7^BcLPbx7ЇgshC_.HƩC)/Q7оl ˕ VA-ѽc?1 }1:]Pv(`fGrX4nv[igvo!Mz6 ؀ȉкvMgBbZ6mς <+w,8%4x t1CdD|O/<3p葶gq>96c)ywJ:;9L*Pbj<n#F'uݚTpquC"" v6hRGt usn.675N,š4rW8J\tmSұބ>rLrΙ %vM]\kCaoA[aRôtp<)xӶ F^I+UHa*EH3x80Դb Nݡ{N&q~_؟Հ2.{L`~w;hU;,$405Zq}dbf4Mܒ/kԶ{D>$nڐq\ RI_UFCVBFN&kj~Ư[&dhI oaˊHNpܶJ^NʧkmvǞZly62c2x1dV@mS̹;&fW. .o՗gjYWa{oӽ3=XuA:QqL0a:#L`he+pit. 䮴/igm 1 nG˸%%h9ses;OnbwTئh뫬hY%u!Xјɂh(Ԥ/ $¹yӈ{@C>Jc]enhtBj_kyI%1W$ 䄝^ }B5IbSUuVz"ͯT@`a\b.G@>W`X=&&~ߞl;W1ЯV4ṽ,T4+\aZZD׭1X["[ o @GYߎ-#gV4KF Rd'FCe~|B;ς ;ޒJvDʯ=Hi}қ췥N|qsH'0WysReEos!Ke}'6<4lW&r4>`P{.}vrG49bH9KTVWrݽGAey'&bSЄ`OT=q/3 mU. {~(e^`dR(oZY`R{`SC`ArscN⧝̀*wc枽: Q2Fq_w_R&i(ZVe3ˆZ571׍sr@gE{~z/}~0])n{~َAqTz'Uugß҅_nv]oF&چ#)LxqSsMxo%PaӪڮ+A*MCdBu7zInszNb[=8Ю~,iluGn4UHs-˰X~Hu' vXf0"^ƷY8'N@h~\"+3;(wC%pVG=8b75Ft":[?]Ҏl>rh PѼېK3ڴ' ;@4v& GUEx ?~] q0YS/ˣ# qY? :['vL˶ 9fJbڍ<1( ihqG^Oq|aUdAυ>*L$8/6,ԓ1E XmrP_Dk ՝ uAWbKԦ[m#3481i~0j,^67;JfA{L^2gv9sCXtxs+VgugK3Bi3 ?ֶśS FU#܃Rahw5q^a#3c5 5mM>" ˟P,cID{U$l'L?YM ֐b1I:yEԈ Quգ$OBݺ8vէդS^S!3pqdR?erQ0!]4OxpYfӘm+H}VlbqJ}'k_?4]9L}O:\gBDZ.`S&VX]`-@b?ҡy\~TgI϶SaF6ꑨd2h\ ;zZK"1tCm[?a^k2 aZ<rw!K"YcX(5< \!2>Im`ӯ u85YtҦܽBacGAZ[kk"٨?v05S<sJ۾2i)+'+P]Oٵߤ{@&vRI@[Xlv(VזayF.mng:QspQt 5//_Դ唘DS> ~+f;BEs08[-Zu+K>5hKknm~̫̖e)JF]Qcʏ:^NDgdi | p.&/G|HQ`_17vOэ_:S7mc[.ۆmX` G2Ri''Bw<<^|s^2Ih f bU>(Nك<;FUW7˦O2vS~!/пXQވfJ1d6Qvb[a ;LZtJ~"s7qG7piegϹ{H 73^ L 8AU+k̈́K<<77b|wuL7,w]/_4l{,CaE Ƃ XVWnߌQ믹hƃi`aȠ嚑G&3AwQ MAlt;(S# ]))xIAOxGt6LWkxiV%qtH^ws95_8 KF*D }ӬF2tC (Whc2u n6KܤNzi %Q]LIB씃e)5Mn8׀5ז'!QoN42E}r:Rk?i\#;f,QRRn5WB/)iپ.WZ飗?u]I dq"(wTM6$?cY:5]TRd3Ay7`_?m,!.-vqa bOmh.LgPT3RRLECq^P+}9d]XX^A8I'OHWg2_eHPtqœ~ nButL:XBZtCskbh mbi /^_,VNE~O`DI9sөݭXҥ /sg ~p_뱊xSЪ̇٠S!$C`z=T/4")-4*M;#ܒR~d-&?lnEmX<(+.oO+G* TyN?fNAɠ񕀯P lV/#Yp rE6{@Z** lE.1H6y).;qPBvLg}+3+ ^A$ln}27\ 516Y:Ak\Eč|(;Ej}xN>79_t<%(yXV-:CVI5BDB- ޱ}dHR 2gbb5, ~T *b꘵7/=r!<*' @gM 6R&cG /A>T+og=^>˵u;QAߎ5I \;I8hAA&O)&NwGﳤҜw(x$3ٜ8U|.l8!Qu '8@n*͖\ RXX"GDIP9I8QgwE2_8Z. 03{+ucd6n!pj{3=qb ? c!zԮ{ф vZM6hF)嚌M"ƫ+ yY6 _dFk r?f((MY0; 4Ca5Ih~CC8v,:ΰ"6@޶˾6^%7ivlk@zʌdh|˥b-U{9\n]mH&WuYÂy4X+q%}S.Ov {YHW|<:-LFI3kK 那nu@%jY0@[ʸ)qUGkH~'ƂEYZ(_ǹ5ArBN-`b3K$nN-ZZun\٥JV#i{𸫃Ʋ9Gؔ<}!aC~B^k#5L[G;s36@Br6j۲ :Ϙ{NDa5 v_3Ħ_Iv%/0 O_kDOU/sFi/6N';HTt']7!Y*OS@6iaͱyM66 GoKcL;~Ե*@qAQ7ڲ_wIMKތ"f'\Eu :T<ęa#Hv\Hst`Eg}5I:祽ѭfҞLV٘G o&oY(Aޑ#2FHhBDm 㦲if^dOyecU%{ļ#~UڊU@c|V( F! Hj/yQ=yJۋCb&e7#)4-Ma&!@/4,n B G'GsF2˅\yjL/ᆞW]y{d]e3S,੬Tn} 8 c|A+.ֲce` P$]GuK֫pW}sCc]ҙԏzWjC j;5ޠ9\~c?! C-tsJ\bG/^ 0 ZZg! wn#]t,-Z7zZ<ŏ?X,O?cީ }8'Q#0Qha/ۊ~4mQ7 J$q?^ L ?N:iN0^,n#/ Z,zz_ildXIV?hF}&ݺ&+03j&=m7АCD]PSC@N Ñ<J0섥8ܕK3訞I|L͘V55r i%gzJTl֎0sQmq,+/W)ñƢo&$e+34B}'!}ޱ>3%8lEˋ{1 SWDȋ@8txUT0YmbXgaЭ!''F G?qwMîІ.D2$ٍ`ZIddDٻW2!d|2%h]6 Z%٤,vz1Ye>׿)|ZVJYKuh[ ,$TACDmU}\džٻ!Zbx˯Lg00׼6Ѱ-6T\Ajsk j:t6@=lXѦy9E=> q.?Y=u6 `<*:e۶r2~ ~*Ka8Z&%NibЪVVy-P(P mr;cDО]֦@x]p2"3?HO#lR B-d;BAR`R\1S7@\+yv`a'CXX PŽJGo0a ["'^d~X#=Gj/ki_˗2 ʋ^zŸMP˗ǽYZS D_~- ߥ>8k67vd2̎RIbHr 5&@䮳HN;P %i=0e>]Z +!>A;{X[d7A~L<ҡ&g|+,3+&8~b)hqζ*f*q~A>ac!YR.ٯ&̃n}BP7c)#YR#p?HȐO-Vv^q1}~q|EV%`zW ̃f+P}Kck7ХDެ{J1Rܪ8ime573;X Y|n֭AZܗj(T'+/=CX_ Mҙ -(PksFTLeje˝ e= [Xyuɱ ;y˗r-Z3sպN<ެ Pn]Lz~L0J4:EN΁U0%{r2:pq&6[֧C; FVwkY# eI ЯJ0&|&+^nΟr kG+rUE1,Tkm|doC8Y8 ^""W8E0 RM.!w }= NV#$ٲU91.:F;#2H5wi+ti0}0pW y6V( 3%7qʄIpE}Q*M|Tצm4U0 :&~ ׆6l:FMz܎yqVahTA]8g EL2l@Hs%,C=0KAL C$Ә XdR<)n9#N!ND=^҆8$w7% Vun,VH%X wd'Y^FiRa"Y 0|ǨnirCzNp5W>S:yK.W{n6>Q nj߾!غyjGg+Mc0=(.6u^8"l bA}^[Q;s+ C:Y@TWpIR=y,78oqV$ipnr$owꁇcN%i F`E+h`f{9GV6ń8o~.A_ޒStщ"R5V"Ci!H{2!-QCV,Ge,(*`8ja)5qe Y/ F]" j eWMUE8.rIrdb#.;L؝cw%x]L&*f$/*N ÈX_/zP]B](4yKa6Vk KiA~ R>NָӰ PcѼExk8@IAdh^ I_sj@O5hzcw: ?;/I,DUZ@܅F9B& w"M *,\.56D/#ݰ"UAuLG9}# Nd5 3M";jGO0{ZjIsk )"[JHyt6$dno4ftmglV@zf2l)ˋCj% T Αd^u[+1 GȒpbPJF̮3를arl+H]uˢ[/*nMV?pK R6dGl{Bv+}0TU|O4]wU-~@n ݆A~h@Jځe\uVŽ,l쎠ϝ 1_I3[iҺ=G%dJ$CRաMJMeVAeJE mZ}Iط98[+x[EH }k3ހaW++ʘsEO|R)jsx Kªc%`<᫲=,: [ڹ>Z-a VMqX+ ‰J@(K#|dh4ߖXyT_.y5e 0D?&NAvTZt{k$w Cĵg$٤w?:I)/q{<-T pO6I:D`;(Ed3(  S[;PNc&C *Ǿ]KjbTTGb9,hsBW(Eq]Zvur83@ZtlKºri&L0x 1TZH:(*lVdp'K_#k]b5ik˪_6Q:Xm`ֵݿB1SvAӔ#! hsNwNq`u n#ChًDzMVAmH)' B (:t?`pDŜy@YXs.{K5\hmuߍ\۫R2ӘēCD K"`4 z2 v8!F}%#qUIhy|H  FQu{|yf:iI FHj dU3~Hg'^+&p _OS fiF' fS%`ª5Mc.O53nnJ'2+Ezl A#ˑ0bj_RY@X|ۿ9U [kfT-f?jjp/C!4L= b ǚpw p];$U&z1qD"$`cO۷ U`$yfD?`) ~a7h_` A J94kx_-_NMGЇ 5[3 %);Ւpڱe|fubG؋(;@h9JԱD*> zyQcvOֽ K%)ӼeCǷ|'=$ςJn7d-f2 N"E90JDb :hxko +\X~[ee ~,=oZP_·F 0fՊ 1 Bh^%*@is KSqzb|W bʹ>NJYu0u;v^ v$B};=BeD0t_iFhIm0lDቨ ÅU!dْ"'&"#K'Sj4ZC|K<--OҼߧ7}_4}׷r [_ 5,r\'DyE~ )Av9qP!P <\21y{r۷ꈾtvtV>P֮eŘ}x AEÓe+nװ!📥] k{^螘)kg-eL]p;ͥ~_5=[GPC;Ȼ'n"l!Ǹ)x o3Sgmja.DƗF-TV ͵DuPw+4FlCz T_{Nx+ƖC!gқ:Kb 2j5:Xz4h e4 fC`! tBjo#A;\eԼKHSSzu#o/N09S&7K6TY?U6%ʹ}v*G% alkhY3 CB:BRe7M(T֟o8%ڂn;b/.R%t=i^Bou|PJO3 Գ9nO|ڙ`(:ϕ53GK&obvي6:2K,d0E`ǽw8cZ]TOe1T N{ 8+zA #4A,DS`>K@ZU/-N˛42jyι.`Qy@'J~q'&jarUhXP6$T \9kEJ|2wp[9V!]y C"kzB''Zԇq7nDÁ^"}pg",@ 2G."mQWX۽zn-٩9w,j űI[,;:U&Vr,YZ*%C(D.ͽsfOW.ٕ/ 9^gP #A3E\]YǑA$v18^?UpKyK} Gic'n&`>kf!^9 '4'F(3uf$[-I4i{j>yq=mY̓O{G>"6EiぃDOyIb,I X#GxK86c@W珠lҍ9{C"q֏ؤcHaْZeZQ4?.y_oU$6@hj^m\NŽW>(rpaG R6=ϫ WWj Msf+yh+z}Ϡ.QXVSys< ߊ QphB$ ?Ɗg5x =:A$qD߰~*hrqMPaZlcýSb)w"淋=:5vI΍8EKCNq <.VJsV!-[b .7uw(~T\TԸq||&KHݜ-k.a~>^"虛i w6p)ecmKr/]{ƛ7\9.sh5 bu~~vh_S a?5b-grCAȈ*6:3$z k mUB\Uwl)b k}>iMJL5A6bL!mh`dd=uP#t(}F.d lϳ`3{k(33UbY}Aҁ0E`(_OeӦcutoZNa]-5 LX .JokGDnN70st'?48݄~1jo!cZ]rg!HTlh~/?3!vui_s 2 z[Qy-[S~70bL]q $ e:;Nwaڔ21 ,7 Em'FYZ|2qV瓰 gN4=3;>*԰IٓfG񄼞!:{Iet;!>Jĩ\jp D\?!OGH450(vyZ#`u-z o<1x< KR;ŧ%9yppwE;?k3P~JqtBh0F JE)cuU&g>}(ɡ~%%;x8fܸ+ tԽ]gőN":EG4zjTed8xC `"rť\pMw.7=dש|{cY&a9n^\/Zִg[ ?)Y4/W\w޿?{i'xUdԠ. U%UB-_-(XxӂdQLA(%VdОsi8ç٣)N>3.(qʱ*A:$PQE39j,JI[ ݁`'h$+9N%{VB" NĿN6,GX'w.W:+3^|d|5fDWwIz%tA3__2Fp /Ifoz d9uD^ g@A<Ԏ%fb!|FB~6E."EOb>;6={̊=6ѐO9Mwta!S0ut&ac)n)􇤹li.14UUX屽'K[EEه C*th!RH-< 37y~ ь14:18A|^E A)c'=a5yUPZyFS9kb"^n~ql)s'pZ-ϕcP`; oZLI\ 7NS˛= ,K(IDw;L?9 '­p,B>i€6Thƒ* rv^S#HhcQDl5h6i%|1fVn0C Cdڪ*-XϣE9TXS~Bf䣷D!˨Y0߽0WCVaϻo#ڧ7sī$%f(YYft] [b2h.NnzUG1q!+Ov]BYnB+!W_9UV$>3CTpa`%,@:aXQ7~#4|휓_\ [@wVgogӔQFu[Ih;Jn1KëS w*N9Mi8OA-L 5z ^SNS7#'u{f%<- _!ٷ+oe Z柫4v~Hb#V8a-VFstatzXXPA)mcDi~\֪>zO zB#h۝yI:cov2ʀ0fWe5GlV*Wfo4A[Hq3@K"/#;z\bu}9$H20 {/߭SVE~>ANNfYnKM]:ćjDҕm0Sg.z;Mc12PkQg5;@`'=.!/[D?E9֒9m,2p+.\j# EDs57XĒEKiE&cԸGqRC(\?aOƊ +@Mid!/crnAAT+1nAl \w2~@y2ةD9 J;qh\:[TkOe!HW:-Ŵ3_*($&$Öi Z1\<;z 3+eR>qhsz'O$?x=GbPWзu1mBf+k;{21\f6וB]WzPKzIsqM9F|oŎ6"JseV͆mʪxWݒ8˽ӫm9ŰT!'Ja!bh^|5iJ0#}~.m ]_1 Q6EI*w&!:ֹzn@ۦ< ǿڵG9-J%w^ȝQ?56kд|8bm-\P($0H*ֶhh=UCy#SuXw*uІ þ>§r`6*_'F)洛QhM/-p_GUj1`!&:hǣ:xډ^T`-}8(=} ~^cKz~ͦ#qlvfƇL }y%I~{Ӷc>^!˦ E½{a$^Ɇ뺴ID6iuix̃!Etz Xێw :Ebͼ@MRuӱr=/Daߪ"Y}+?+/]`tZYxOK% s׹>K{Bʑ[63/tHb}d Mc[I$kZn¼D 'LwS-x: O ǐt Qڐ5G _+mHtw>'ey*`KYNP9ݙԍn+ߟwN,KV{L0d7 10:,azJg~踟!zҬ q&K̉xޙ?iW-Iݛ ÇZfh Ehu0K<.?[Z`!.,0qɴ+9wݺSs؃TTf4}I[NjbVB|Պ`߇&#+&  {':NDoIDZǬuX9~ e2 B nNoQBp'\Q2%SvI.ܘ9xVD?/PE )yIMC@v2ٷrUukT/13ٵK|:(O^>ݟGq)NQo(636FDEp2b}I,(ϔ2O|zӌ$xyF= IyN:VYw^Zۑ_a~ +Ai-*S_Mh'a7Qm&u%9yDwmV+hxS')W cbwk.sv?PY8St n Q3x6rœDȣ%,=ֺdǕ$rs>W^$AHcYIPV:>mk|+RaVs-WA+#&W}1X4*I! 9 x$+#ܝ(fgfeeAVIdV ;L2"r`~Q[S]me-ۦPsau;) An% .c1=[7@@G[kH Pk3<=r8)vŤWf+\ K7Dw蹶jbFn.9InI.|+nk.[Ϧf~ &G(Q+yNm<\,z4/- j(` W̵1а2MHe? MH߀xgߴ~6K/]p8:`X;K7КH2ؐ3n\z9iVbڦJ]()TG5/E@P_㣮\$`DůLύ*Jst̥aOjlA(Vg}ӵ2Dp('GVZ%q6\:`204o02JO cP'WA7x9&.YCg/4"}M)}fUv4rxc{$ٹ{2!(t`2z>[ܯo#]_tyUV29BS)gϛ[JsqQƒђ r4)$mdR6̲mS9=ݛ ^SR[Ph{KauOd! {0*蟪2v@L|1L/AOkPQCt%395Eп^>VϾ}0RV|PH?˂œmö[ɪ_aq}S4']#vFT;|ȏg[A ry@?@6Y*zڻ TèAhxVz^{z96jX,|lRt72l PwΨ<37!t 4xهF* QXᓗ\V7 .GFIg,`a}q?)txB{~ȷR&H]tť@SVN6[6kk}ߌcEM?!_FEvlI[*(khbjOwCo)BqQ16!E=xTȌ#mI^chbռVYOc4-a[ijդH>9Ai-iб7E y=eLs%o <* 3;VSHUm3k_; o9(+4s *Q肨XyB}YCW#]fXsj"}vgkסtm'R fi|]rȌqF`)(nYsyﰍl*(AB|)iX륐s/)Q9뼕yXPXT &uNGT_<!n?3ڌCHh~#yP mnLoF[$Fad*xvxʠ`DU\@2y "PXKr`nL, PQ,qSA}O9=sqjE&ʦ7Qmq-\]Ooo B~`! '@g*laE|=:&(=tmK-G~7?`8)U|xdX)[F޾:L2"[?oAmcH%5K.⑴2R*jr~wCAj]9` %xnC\aiCgp+3n$IД |2o߹R1 u#DC$u*CݹM(b4*9-/OPL!+|#HQ$/`zXnnVf]SvYdP\f: ԍa%;ȄJ> ŝkoǙz'µCk3)qڵKk}6~O7[m܂:ޣ-ёb,S_¡T4G%+)/[>'jW2V%Wal;ꤝ,?ű4LM\QCp&Ͷ4h#WŁ8cqX#E XԈnSǛZnLmBsT?1}ff593πFcUTzXє4&w=%>#%vRWqg-Wus9z>q-N0dC ?9 3dC:yWhKGD;+y>W 3{A,;Z2 axzk-t eŚed v##%`n#&/3Wz5@-`tX@( k L׀Z4&)O\euJy+Dt\8 G,J_3<߿oZsԹ60#݊%( K }6 aXPa;!?תuov͉<c'1O'Ǡ v`]+SRG~S!, KT/>"k:j+Mo|QU;bj.Aw ʋ / Ce{:C 8BhtK\ɰyl²ظײ{8XiǢ|% by/Џ_+GkD:ܱ`]C]J$2Wpf%yqex NM0bGJ:{gޅ4x篩Zr3}z"OؕXub|j ͨ`$^WQ4;"rkmYe|FaV#vjf6n'2kf[Yla/mwbJbmq '#oclVxdߠ?W|PtDLZ<~tؖccӤM7;, `La*jm!N4\лoٵB {yeFH[:Y_pDӐ:# ةuDV{bڌjcC"^.{/i$EQW2`bVzEQsBPp_^!+t.]c'[NC?+CrIvOd9MfY!Kՙ!eFn6MfHd]df_>shHd 'l: 2YQn`i>KYNns[k?mn\svTP yǓGx ^rHf)$O)F}$<g#s #22*ntx vEF e`gԁaMBZ%o^9I>Ɏ~`A*lCps9R>1U%:ld4e wSe[Y.VBҰpYh"+h {RoSjsyT^ƨ: DTh֥ᱱ M;HRmۙU4=NT(`Tuoqq@><|2-^LxAyr#zqi(UI1I)m1~i7s@֏_IùpZ?hF;ȯgԁ#G*ûrVqȮaX\ɉ %$$7A[p2FRٞQ;2yC~QU͗5>Rbz;|^~| ʘ/%.gWݨA<߬9qգ=B !l1|i Sՙ]h}' d58ݑ7!QZagjJCݜ4Z3`!1i`@3/NJ8 f3Y[Y:+ +]f0hr2PP8/lFB%y~$GDG$P)]ޒq]m2:Yy4~S(j{Փߢ{Z1;e9CD?{תDl.PgD@h͸|2Nw`mJkzQfhpR+r\ޒ P3V-7,z6񎦯 ,q5ӭߏ'YG&5!? >S!ujA6T{Pq'g]w1P:/>Uy5zݻ0*~dp r(~>JKAD삵$k0ÉnhHUȄ=Dk#",=ВvN}<6لor*:HvbeH(NaT)#_/t.|XQ7C.Y]2$ q%G@a 7\YWv M:A{%̽J!?IKb@>DnV ;Y_}8C%@awHv~8!l5Z 6( ? '-6jg8~1"F}3Dᷴ~sI>բYCB#l^YM5%yeqwˑ-(ϟE> FH$܊=[)i 9:@ p_`钲قOz0+oo]_^@uHXD'l:sy񤃍qy2̚74[Jxb7/fyk 8S%/nW˄ Vxٜ.O\DY=A[`5·pz╹;W]8 Pm#Dg |!;FgQP^~};L:mx"ǸL&|q̩C^ߔ&!* UM'˸{>%4Riʹ-[Ni(&%%Gj_pW/et,w+tQXqސ'q]ӳ2`i)f!t&^ꬮ:>O3t`w@0.`=?7Fo=Iz!Y!2Y"*&LJF"pcdUEdPL[X)\ SkN^fD qǨ!ӽ v!B;)~lɰ6DKz"߸^DqsP\[ vBW2/Se'⠟D 9A:jJ5Q(j#ƀ>yd~06,ϷۏyIk?8SsZZ4i$%{JTisof"p46N&*[qđ #WRI;hȦ\&X@d!@k_Bdmc!.iؼQ:߮%O/+t8n.i;IʞTS ӈE0R"# t.Y]VjsF) NU`K >~ԭ0x-0xVjc'5ڨZ*S8zN GA"{>%SPqz`ΏiVkτGrkx~Q`.AR6?>;d9G@u#A/*Ź?sa*׼8G6}m][f*|QYb<7gk7wG0];8Ђ7 r֓ ><ŒVc\3'lSxM>92A%S=E|=CW{5P>+˷GWt| J`_-GN>ӈP7E$m qEn3#[LA^e&_:C;ؗV =<)#WZVhV[z1f'&)|.h6(AϗYT_FᏫm$7 *OofșqhMQ.j4RRUg0m}恃|-#n$u-H>C 6i /t/t"5ݹ6YE TSLCH wob ق &IQC / Ru(~N(oQ?{_5~{[;k9$m ؇|A ryEHdqSԆs χrD*VI ?_y;ExĔp*OXMJ- T_]計n8p yveI6\ň?B~0̠^7k5/}jTU(?*Tx˹0[PHծz>B.%=Ql,ūbZ5 27N)/$SS9=s&:T$Go?F)Q .edYICk$Bþ%;:%uP0Ct[/ޚoWwsf>ۓ~,0~S&#pݓ!!%eei ÑNƒqa(aMhj̤cd,yo'`] ;Tc{CXZbJzq{ɮ +,H ݽU0sk<"0Z`JMau#Zȕ)>ީ!Oɒ)C[Wߚ࿢n eHX؜\ӆHC,9x!<Ti&ɟ?(I1'/S32=Rce8LY*DyepnZN _PA(b$^ H_EU,wJ^VvqKY$ e˘ΈVi%7Uo8E߮TqN+-18wp8~bzE'\4RW2~R#=fY//Q]=@F E~8LSOYAJ+I-&5!6Ր*AR: icZNf"C-V5Jɬ0l8r`č˫$=50O6(2[ u^J~Twl^/gze T˯rak۾j!*VpbƐcbF2)/aKq aމ߸|l"*xG>UsSҽcw#i  s:Z7O/:$ qͲ&J _ (\Gy0>)W|0vQ(*bLh?!lƊ@q{W}LjRjo^`-󁬸͵xU^g9Qp [>,!UAPt݈Z磜~0á#p%%(R=e9TF(3nbWyQD+ sA1E )A@c6;hثƭ9<3.p]M(%N ?M̢!cev<7_f^) 뿂'_s\qmyU5!UqūxƏf{Z,dp/uR=vUnW04B {ã|a}2)DwMQ:1`W\kѼ5l1T}Y9d4܆%ZdwW{wPBCaơw$o;ɷtcOz`ߡ4 Y+r# Ϫ {~:5 .†KJ9A'tՅYM˔bR>A\ѵ_abDL㖙F.m{r ~]T:_3eN/jJi?5E(m8/{cqJ-̇zS_ }j(((0s_QZTM'O߈4-`@R7>&+YR ngi/hQF'E7F\ɠY>c+tnQ ~a̗Z4>PjTy?Wf8N`ӮGgLGG Io#r 3 1bXSeWf&1!c *6.p҃`.wM5Sb&A Gy.b1c/-Rg4Xe%r+pbkh ش2r2Ige`gtu{=%˜O e|k\,f^8>lMGmlAQwنpi-gehum|D\:VQ df-T7[sG$ATjN)Z#HF.as,R"; `xPqPgMy2M! :T )xB3U$h.X ,܎Vɧԩo@+®Ǣ=RGD ) vsLB7/4(lxx2Dj,}Oۨ4.ԽK|jeՈz`;P-r ޯ]'.PСd|Wp1}kHO Ub ̶_n%G[)8"!&؈Ѣq LJ؅bngFW/4MD=_сGTg0 m~L :XӾ _? ۣ6 w8FOОk\<;:Z?5Se_"BqY*Ld+v$=VxrY3@.U7Wskjg(j+r›WU' /;? yYkDr'Oѷy B4SW8S֣)qm$,?I15C_}D2^&qŀ nV1 J&CI]AcñP'.PH)똕0|ePčc{LPSzϙ,#'49&5nlIx끙a? A8hȫWI<@#ɐ&4m&4\羘d;|FkPЛDُE_LL#N -rX@uBUu]M+NH$dFM/SZY@)@5%R7['XNӑX TWei%])%؊8mv.ǧ&VbWWJwyS<; ̳-kD[a!AHHjsLWYg*gDaFC#HCLٰlн_J`=/]cfH̑ $TtZ)vvYlWcӣz݇+d<=4˳FNo0r"MzKH.m7ubeIQeJ%,#2'g_|:/]`֘P/R4gL ߸/BfU38Ihpp/ H1'0;NWgHI'R0س7m-”Jܞ4)0'PJWR@LR ٴ- esϠl0um=@6RZm$0S!( /f1ε̞hxC`yuS KhBNѱJM 0w1f ,3٩׍:T<w,Dk`y`yb(S arE踽iQj}&e6@c#2du=v**bܓP?u))65Lvq ? il;=Aucڟe,P4:d{O#6_>lt ?i[W:R9QwI%cLH =st e.魧-XT@L[dݱo+'ֈp Lihh޻+==_G0 VF;:q0\<,JQ0;-Ezl ! ^:rK8,b=~ӈkU7pYb7 Ҵ޵DHT9T롧!Au$ [XU"Zo8͊o(z~4u˂}Ss]i%џ&* x6'ST1+l"ijuil:7חX^Szx[e=.$Q?ۉh[%72jj-]g0(GIkL/1;0Az\lи R<-r*ùGo/5DH s=Od;i+-wrYlzֱ;9)nzjc4ʣnirB2NuF)q>=6|MfVϞ ᄄq}g3V:!c,.+d\_'f(w{\U=Y5#IvFC13Fh…HͪC E?l2d"Ȍߘ ?X fYκ"F@L~Vbq :3AӷUjE~=2GL9S-p$(j<D*"ñtg*2 uֆ>q ^`` 4ԭOz#%Ri%8T՝tfF̉|.zdpDPԍDa2jJo c9B,͌1|/?K5exRDTeaU^ 8$`čUZMR{=m2$$Hgo1(Y&6LD_wo̓"67˔&#̥٤ <.i-/;OI-'zOuV ? 7_{5g*+ۘ)^ LZTfB[H0BC rf 8]&^Uw^f"B<: )UhpurqvBjFt*Il5-Jbl9;tLC˹Klz˄Ѥ9UݵX+TD 0+,LjlUַq1׸J.ĉf>mebm+(gP_Ԓ^'Z:*P@X+lcguȻTIͣ9ߏz:wց;d*<ХhMG@+^[хGQ<ϥ=B"ihi3 NZX!0A_ <~*O :O"S(GZ6ק f6 pc?gnYVc亐-5ˏT8i;4xFzNѨd)fR6dZH Ԡy}NPSDJ_[e.hhI5}O 7,yohmZƘ1IG$j^c^^|Ug/>܌;Q|WMf+8G7L:F)i2B"j:ֽA "rٓ}(W<1+'ZłO/Vno (s7pMq} ! C]^*a4̵ӗ)Y@JyWcۓh Y>ј5 6lѵ /\yWh#D\EݦM=\y " w%鿦ƺ VV?Bilw|!E <܃S7G41o뛏tuDe1J=@4pԤX4 H(Zgb}FNBEAX1C#JɥOCrZlTj;WU'$]1)/7Sk<Ѷd̦9߰_ jf.e2k\vt,I Q'P_ϬATnh4{Қ%O/A av'݄a%Iͨ6># [RmX+Tﯤ=n۴Whar`9R&x)Y IJj\z l߿quaYAT]"{$3 &Ҋ1D)ˡ_X|=/  ]qV \&Vkeq @O_VUipSB.?tō7-!0eQQ@42(pQ?weXIqJaH?զ;%6wfhFPcT"b8oMtD( Ffl$ >"Tû3H"# ^2k>wRTe?f?Jܙ'|ScJ?~#,*7\b>'|82G45ԴV-pUNoŇO>ۗ50wPM{$,wN@',NX<>O6wzElíI$H P>S."`* m t2Hjɯۼlb\ӜQڴ+PxěX-uoUOu 7(Sqh/I(=Y:1Ϻ͘0uPb↑kNfoch\Juu6%/i8I<ĦA!遻Τ.S@T~1IhTt.nLD%J(+0ԝz0kn291xu,apBE>I!\;6_j^ &u_fRTۈ-ɻ9miW[Gp 7nc3To=XRNNK|\mC6nvۘ40;ED-7]'pQǞC)ny t<ƨb(qo  UAy'I5 [@N|7P'뚯b >ӥzrK2Aaeat Z`24 ӜWYglw &>-cT8bnAb o.3n?i&l6_4 ҴOf=S: 9`Nmf4:&\7֕c`l^uInIlN{6Q8%'pὃi.{9E3ͻ/鈈J ),)vz _d?3Qy58SU޶[¶ʐ3~..[BW SF B2S|ȥMK䒤t3Z17}E"0NjՊxUЍQDW\ՓgJuox 2Я]FZ+[n$giBH]"Q,y@H>Lsi,CᥔZ"#~DzfHQ]7Tkp(Z{43 G'7o5}<-ς{ڴ n徭Ӳdtkni:G#*s0%pDM?$~$L~ںALe^ ss*DYb\ ԝZt9N8VpCjtqlF(uZ5ljw[}&&,Lkvfej~}Tq0HVww aOg\+,pz#){f 0Om֌%Rg<\.93LI౮p[p AN|P'v%_*eø׍c:m=3[:v_xΚǨ;kǍD{a-gF.7ѹv)s"^7(XM,ZRRP; 1)R"tގOPv.-5,hq3Z!6d$?6MqV+Ծ`b %DqNRSj:/M'wrD)<0W٦ӀE" {=3W`[+ R9-3HF[b|1pmJX{4 ?4 ')GTD w*~]Y(Vo8Av,29$_tVFS#03dcχ]v);XṾ}H:ˤeXTuF+Blr3)iygqLyM9w'c tk*뚇"hXtѕXRN?5 ,8 0PHPp4U9n $LtK jp0մKn͟RbhCmQmi KG@o}x`jxוض|gbTneս#bVV':k` ͝Wl*Dnb2ϾP$W[ߪ!U;mP6Dj4;crzEH>W0Ofl?O C?P b5Dc鄶{eۊ ʑFOb2綪9 , ǮoxNT͏n@lƂA1"4"Dw8=cرͯAέuĶ3'M=B½<>+a VA:r"ār Ԙxyay,gHRSJeԄN͐yhM쟽%͡9>vfB.{ѻ?zZiATēGȴ}4\x QA8$F6=x&-D6u2Iw#C 1q*y0 69CxCe-Q¾z1Vpz=P9m!UC JdMU#MeNvweXURێ,ǙqJ9n*G|$/8 QT| c2{')I.b!@f@=E\XP3VGwV'zfЂB_Pg~ =B0v9BauL'* r7a`kYrL#$Z5߮o밶 x mVevѕקo< VVc]iOs;ޢH1;&4CUB=I rU|Zx·4jaA\O_j\ɷy>bD}9ܯdH.Kv<"q_.e"ݢf4E:N+1BOP$H[JMҹ$ >8raygGyѥqAB@QI!_4AaD C~Os=αKpDzIծl 攴bml'Ej!%çGJmb&bpu*¦YAyJ_­t \'y)bJH̹_tBheDU@`皑e6T(Ƌ I|ԍ\B,bjvJ$$񎳄*yta?OK)LDTSxDZeW Ү@{WwZ9!pgaD[ǥS)TnUŔh}T?&r(aҫ*bň,?tnYd;RӹHv6㧽WEP\+98I}cجA\'nxhh9 &QS.]hYYڛ̓cn5]kĿ]Ak9o:?2jt*dpڰv¸I4=31Gt|̅-&}nMPI8׊-Օ$ 5BTo6~Ghߘ8dS$hE7S1 ۄUe*:+r寒ꑑ&eϷsr-if'5|$9NMc / u+1bݽUf|nmcE׹%Yxh򹃂Ili:Ol:k2`$Jf=SÎ9~kthf Q;U6D` N~H] bmURn*( +QAҽ l#I\MǪ:Ac|605抧E˗D^Y PV!& }xp=DĴӢٓTU,"c:'"!w'Pz}~㛁R^~GfS {Uh"5o5y*D!H#ԴEF߹O a8vC*׌Y'K]kt R|&0hGHB9/`r5/}:D C,,uEqϓd7YD(VPMa(z E%pݷopL&%7Nս0>3s7ۮ! i* ѧ̺YoDͲc2ރyg^+5,0٘z^?cNE-mOym;^Q_.ʅגq:07ד8ynuLCȉx=QB"^#ܭ/FUr'9~דeڌiUd!A;L_7P̾=`&q7&7nZ8"+Ι03FP!ϻR5k{ Ɲ? g]%0Ѱ4`z>XqPk,F봬KxZr*jDo ޢ tݿ#,x ]biow6`3CV&"T(0.FghKk3%1GDR@cP*Q:k#vO|"ɩLfq%C#N B@d>( &گ{(a%2ɩTm_/_K">ci*i}c4xF'I`H Kt3( moA5a\{}9PhmK^(/+")Xj1E#65;6Wҭ]zU[Zneȋ9GPBfڄA)wN7T -+zQW6fMz%E3~3=~H8 P.K4p=2w̉ ~(};noaLiC` [ @NCgPM29 J'0qn;չZonL HʒWxCXi|!9wXqhx3,Y}!5'X̃6NO r^iOjqA˾I  = w֡{vwj7wpހ8uFǍt..;&ib.YIN]$.)1%Ň 0ρ74&; 7h(m|Fz$h=on< Cu9 >"CLwyHXO袍UiArPXv3HW@6c6YuIBh\Ji^8|6}:.,̢M~vhk5 _71y35WI/"5@CsP|dL c; p׮<4ڼ-Y-܌Lx?ܰ[];;pgPo{l$6vuf騏[Ԙ ygSFʁYX]/ bG0 -"$;Mj$nR:@BB>N;=R6^w^l;Ke>Ⱦb\ "{O;KdKG@[8,g+b|5Zny ߪ-X7r'Ŵ#._ y_>4mzwI `IT8Τ? PH^Ž}hǭV ;cQ6X5|s-jsspl秙|[ t;of:q0,=)tws?t\.U+UxTίbȹl# cj{=[ӚxMLes:~Le͋@ Lxk7j &dz[3{\򮍰͇P |y1w^Ǵkd*CEҀjݘ!eUC㜣xS`}"C_K'P_G}y:v>fB?x Jb6֪+h(k@r#6=,y_)ޏ`uLT@D dڽKm({1'n{>qRAYEj_^VI/l/ wmMAGƀVɲ jh'SݴVv$%4UyU1Sag6)(sFg >6C.,f 6Ezc.@Yu(qXwQcu1$c۞u eM-9~2Ѝhp$ '(='6nNŲv僚MgzwDc-^+.K}ȑ&˽ .yqJ(IC{"+`{Ka&.*ǵmtg V,0;?]Z4ڕƞ>pwQ(XݞKܓ#8_*|G S eI;ϚLe`),Q/#,cN= {_"U4&wPc|,TD44$WfL4?f;Z .;a+r&OG6y]%|\vv V5ӂ gS9T7$ZʹHGVxcƧFTL HOǍEZ87#!߆!.uW:ihBp- ǽ#{2N0]DZZx ۖwAbuJ\gbmգ$׻IwK.H3nw ~$wY%3@92ȗFyYWD߾O"\ i5YNam9:h9ls~9LBMj>/fEtHmr-n[5t(ivq'W+}m㑍ow&t=,SPEhrh$ށM ٟ / `q&)b+7[עy{`IJ%`|Q\_#b˵@T5qYt -O><;>h1t4ONۍϝ$zҬA"F%-`w7v n_b!ÆT L?Ծa{ZcDſh#' l]Q,(?k]_J` ~o@@uE)4أzv1?TTme(_~?8 >򛢈 0I%5\J'chFcSQQC]-o w lau;=d @_ؔsjҌi yTS&MpCo.) AbN9&1!^ꔗFij1ɏR2Ǩ 6\ܫgκl;BjH 0!v{siۇ J738$CŸCmkAxe0v;|h{%Jt!ļ5grm!b¬. i2y[|7}⇫˰˓Nu+W>Yl͟zRP\ 9ǁ^Tl &?6Yĕt^td ]YA%$l Jԍuد`VL[5)@hq$x,xF |\I􂴷m*-NX2Pk`$íz#$@= -2zhD3,u@]T~Ӟ4=?bq ΉJ}堒Jӛ5q^,j˜٫::U\n7 7-Rk4k$Hsh=P Gtר%HZ/$n=eA%Azqۥ,"5tI>QrLCsLXr\M,o쪽47UKD&fEψ"w2t)vIhS=W w?yJEe :_6 ɾsruڒ@m}c\gR̥!V/]c^%p?F^b1aZU{=%]۴z&T7jsԖR]mՋy@d5^X^ ؝2<E(r Y haӧd&b|o #Q 'm5 Ů7S2 ' _QҀQ ߸W'AʇoNݛq BlwG8Wi/-ۥ(i6Y fk;ԕ R0*:"xZ#jek|d# 3ž.L֗U  .yBz ws{l3y`sZtߏGa |ipN*\ ֿ jmjp`E:U)6/F~O͘ʤC7V 2`ؾ^:$:{ p O}"xc(]r|;v‰|4UԝRCR󿶮]6fT磎2H8k6ښI0dP+"Yw10]b |k_F ؿ҄A3I˱'/ipP+gWZF އ%**֐Xi|j)7_ {4ҹ!582Rah◴cدX豋HFu6 mZ8#unv%:X0Mבw$`xNj9ƯIS/3j5Tͺ$$ q_N } MjJ v2 n&-뤘ME1! 8 gm8Bd`>W4F 嚇R/2%wXIP;p%Jb Gdx?[u }U [CԌpq#\y,7Ppr3U,fI L{7smڐg'u ?E7ETSn~%~q*LԽ/JNp3Som\&1sDU>(÷ I M3Wa;f¾ͅ_>,XoTwg%;xw 6OYt]PP:RP.F^nz_|G\]hAhB1ο9N +v|A; XGJ#T R.gs2Jٛl" ތ5<ҫ`;sy}fo1Pf,`$p\`||Ģo#NL2SQ% 9Y )f]<ye%-QI^-$Q&[aoH3sd=[ 7m|m;9#PbZ=qC:2}]kA1uF^z2OO`sʥ`Pl w/7+.ڊ#EUq/p3w#ak4\6f%1 پPQ̳ETS62q8~\lYGP&KIJ-##Wd{,Q'hixϪ:luЌ5XRC6jQ3Bqqxydi~(V#nXca SH'MrL k&DE\:ZArY#TIa< /&€J:{ULNˎc:8A)OѺ8R`!&Еڻ"opk :&f$spIWmZ}(.Wa;)-oYQ0-FsAb nBO_=Q&6C{'h]nӄ9?E29Yp@| Ɖe_`ЂUO| mS+<3(=0K W|HGA3PF."(2!@ihC(LŁt9,S[ȟa U斵>}r+}4{`CPѝ颡L{q,T@׵kE7!~1z;ۮ,aDf0|t霊c?Pb d4S1ke mP[ikE^LML,TNxd%; "C'ߦ,Tq [z,~ Ș_Jp##v$ ?̞,֪^ ꉄ7r4@}L> Z"mopOd "UE+fj*݉ڙ`Be2NAp; -s4C7=&Vm\pt;{L2v^xs jJ6cJ^Mq%^d q܏}+8iS6!YsJ]8 *=5aD|^CM{1ۅt20*T~:9Bu&TJ'K6H~UsC96=`#?[e,Z~1}Oh}ͪg(u 2Dixm39bc a vϫ׵"QtP<,:?rP8B XSxSb#JuӝXj|՜:a ~޵۹v:nXr%(@ 6"37FJ5nƄ\q9QõSDZ p={ G96v'"dڎiYv3b bp874gd@ʀQ7rziN`'ŗäѾXdѤQR"onu" O"ۑHu-F@&G9>^l}$Ed[@HDS~/˰E޵O}Wi)6/NJ$*/Fi)V|cӳcc⡱؊|ㆪbit*WF `xZp<?̒=0Xux+Wa ]G~0μEZFhQ( tjxYz7 Ncɭ&c?4*ybb+71oy#+LÐn@'mDCBWj6TyE2ǒQd{PH -fSm?͇lQj(>󢰎)`P&\`ɭ\=|.9n5f*xfxlt8»q*MK7bܨϷ7sFm>))6WQ>3m1gf.p3yDkk:6ga[T#Թ鍠JVd-R[]Kµ{Ek w MKCҴo.BG->B4^2#Ŗ^kq>%ޫ̪'v7ܩ}Lep* OؠT'd8qjR7@+Y=ӻ5JfTh.GP.,q\!/5)}5b/4P`$XJ䆉p7^\kVsr8gbQr$^]j0ڐZ;8>xTn)\8xaE#/bEYvGvey-?DEd eU7 %4ꧬOxqK*\1tS9i.yR+Q+K˰ؑ'81NkǎBӁRliB&.:#+,J3g5-DzY+s"VݩQU5kH0sH;<xs^FvHfz]|v_AHڴhBB Ϝ5W` ](j[ڊjK5Ksxڈo!h/ 2$CT`Z6J a8smiUjFHcQV!‹c?6W]QJQwoloi &CsцRy8"HJ|un9hqhdfe$ F<8Jd+Y-t 9\%#qO>bVCXrT*#;bPH35'v364gdng'~2-Ta3BSL"T6 7^cx+O@2A.z_.g/ŖeZzCգytlH/BB-gkH/n©1{v@L* }F?nZllЙw[Yp) @naҶWe.K0KJ& *82 g{lբ;NqnZIXᯂ`x7UÌ;nʋ2D`M/n"Ф'8NyPR eU$e@]R2D&#a Y/GmmlA6YCBbE&⇳o਎&QqclآӠIH5Gm!葱 Flʗ0n;:j>㈻ f['nWClN1 ?KPi)Ϫ,~1cdg=+/ϖÊ>:vӤe8D+v;-sjdLڇA@4a\8R›tYK9rZedkS 'iXNIV&nh X/E%W`nYX\K!6M(D0ZR:kR[!8Q'ho"!v r,>=nR$$00̮Vgy~_O 03D`GO6`qd"ᒤW Kdr4`pYc-fY9pNndߍH"W94fm8ƭ)!T9N89)XzZhq"j~i%}w9ͮL]h~jkT^J d7PP|5zg e㫆ɒܥI3Xse?cBeBZ۰fRQ/Mz4$PDS݈: )Q~M=WQ@_-S;LL3lB¡/EZ^]&H{qgU۵imn*B# :TfDHGhv 7vcM!UHF} d{<1 ׆k,NF QIxo |OG&JI)CC匆LȂ@\d# KD0q6զ;_WFpLc:.['B句\%`I$F]hVxMYՑǛ-*U[,Yr@F25CwT p ĩ}lӡ qڋxo)m7;JA 8;1[,aԇ8-2zAW~ %huXÄ VwPE4t'V6֘ț}MvZdxa?^LeLYN-Y;x[mW^w l;M"r)'QiMgl ^nk'AI}SA=Rn߰DTf1r&+Ì8c55n_w^kEå{1t ;cUZü@G`"cɸK$bP<L?xrLCCX0ݭ],r &.>$)c69W5_U' 3t,sF#JN 6 w}ijcU|)jip]M{8x"ht6EÜ7Ak*á_xVTk%Xԩ##l,ԓc\ӻN&n-LJМRajX8b)H?9*=nVn)&9DҰ1ټ&2c5#XSRX?,$`N~VU`#Iߤ_*}s-kpL =Rkd cnSzPma(jg]lyA WXdOre G 86$X٣@K_W!zrq_c~ȾLlUR|ȫc2̻7˖ű>mF_73NXPSh Nx,f">eCFM"|v\4(E7ފvENâ}scHyH&A'(Md6z Z}е4^ԃPl{D,|OuhX+Kro0sv\e|;;3A*57f!T=#:j@_M'RퟛQ 2**_CXU~[43$t;L3&5^noY¥>uh_[(:kAvBow3)5"V0;I(Ⲭcy407ⲍkD:VwWyI0aO} 4^az~J/He:ټFicAFJD~uO9_U7Oxu@X:&&Trm72nH߹1.W/D?0Q.ϔH'lܭ5#8^i6^"E*%{#n@HBzWU2?9Ŕ(*2m2m"@͜ږ0sx_O6/+Q`Ih˾=LahfVv_l|8SVAʅ#Ԗ>ȸarftE(9䅤J:\ņL?>o y"\ؓL!TI`Qhf~eҽ >ACeo=.9.%OFvJl D_t| ݕx*tD7A]w$هRYSXU~@Y+c[ R}o/zT8na=:dCSkr:#?Jhp~\,ob]_Yvq*sdf6aB :\=A^UezU(LS!VBC R:SC _X Gߡ89jDˑ9zi ڰ*ŬthT,VpՈcH_F<ۆbH7@UF@Ѓx |ZH^i?}OM?hVWҊ +G9q>"V\sfԧ:~cܓ|ekՀ290y:Ʀ́ZƲC&+q5V. =X+pHfķ mu72p.Ӭx! 􏵝uH5%Mߗ^AV/NX / %*Өz C#gC6Œ#Qx8;ei*Duq#Bi^oTZ7BS$XX2~$%KT/n=J{F)QN+gQ'n̈́z [D\I)Jf5RVhC ~D>=]fKtɯ, Z™!,!$֔'uFp"6X}I2ʝ@wI>s9mYˌ]KfRsYACp=m0=\#X(m{gU8D}~xT30-)fش?ԁl:w9($\%WMlw6}"קV04D/DoY b&TYR9~jd i|^Śt@E$Z%LPjt\Tf5bIIOac/:CdxBGg5*e礊Ƕ餪ط׬VDq"yВ4lK HLwRox^ZIL.&ykC@@!0SKXƩUzfi;rXs^Q]OrGl:|,{ *16V5MM lwU 1 \ 3}t& %klnZbAޞWW[u#Z8eYQQu}vⅡ&8_h>5CθUf3#;o}FH4RC$f܅t/UW7v+=z9࣠w{Ԡ)ok}sbXi6"O2n  CX?ra;[Q]a2' "͍cT:;-"> U`0s]qt&+6oAE)2\\[8Hmx&<+|d)My>WU.68m{`wMP9: t,CCd+ y)He#δ[Id +^R$ ]Y~#"DJj.By"\ql2LT+ߤ|[ڄhD</L eدK؏%+.Vv,[ l&vZy!JVCԗFJ蟄 :V׊haN 1-XzP*JUWRBA kRu 2!!"3buԺTLtX_voNB[ZrE>c-(?K򏍈Фy=dPG ~T)UhIG4^;u*m:K@W>Js|<pI9BH JG+ghT0JH!(Eq}fHrUBpb10:tHn!X9’U9wKXR/+2ϹRMMi O!wN~urοjiaekdZ]Yg6*$ZU\7<24ezlV,p(xϰֶynK&.6|SM^%B3'!SHR~RZxTh}u2a!B_#a>Ra8jK!փ&8K)5 NIeXr] UvOGa+Vr!SZxC XWꖮ(/}YL0-Bdl"'TO4YCO>Ӂj0paVp}{\IY:A魥Nn@0-o})Fuqᗻ&OêL>[TʚnihZ5B(`zbzg>x$AO@>'\xeUO=Ϲ20bEģB9ȼtE0gvX'B: UNdcII' .u`5㬘"'PcهH 9- i[QFOU3Zb'ݕs唦bvT.՗[٦mIEI_w,bB:J|d<2T] w+iu' d:hb{|1?PJ׭q*+ O=l2.]0+ݸX`ˆ#p^HDpn:e~;Y{[q"W؈<{= 3)g umFOJ 8auuF+@xN[aU9hzӤ:= xؓs:#Q$%/\aAwui Y׷ÿgp5 ^דHh%~DǾoPÌ=Iꭤ !"%xI7{p׬2'0lnW!HPߓk7"`AWjY452~{lMYoI(e%/N#}f')!5H' ͼ_ >rF {iLZDQ\yBIP,L*Q|E~HsV}XgnIf @ v:';aX773p P2#hr3f$EúliAg]8)>t{dħQkϧQTSw\`2ȕ~.xݗ29-'dYVs3d&\ψocn%b̽A%=0`RzxRoOؚf+*LQy7iŻ8SwXJo k :⦳OSۄ(y\_ũnrX4CƪF݈"~hI"b[6:tW]`9xtj*:4i˶B2p5g|EW Wgj] ?O>-v VxhSzvJTQ|OpH tOuWQBlI}܎S/G]-wA 2LcoUNUmxM#x{@1Gw̠y,]DEDȞK~5\Eŧ\ԍz<5!Hd.)(/YW@2K.A;0tEwUΆЪc ` ToX ~+"bhACf`r/G08 ocCXDyt;#;v{{0?GϪ:9dSӞfjb7Ҏ6#KS d 7. mҧU"gx,zC/1ɬe9.޹ hAc [tag ­`IT'^ng*P"wH|3^fE EKtq}I3|V}-f M츞(_V LJ0^H%*`jE5'!FקMK+D]ߺfoR/!Y~( OVr; E>97ɕ#/*r~rYQ1AV 3".UdL*"iTtV@>y^bU@8Yv"~(@ʒP6 hα*=-a&͜< }97N hޕ9łdN4T5Arm?k804ѥ^BC2̓P\:[a/6t ?Gca9֗^\pLS$qa%9P 0\@GvEsVyVґ*($kRyשCH0wj=-)Ё]uպMuFZ c*1+T4)ؐXMsCr\gP'{'1qϕ?>Wւ-Xf8Z0IIg,y1|s;b6#l@Nnu YPvvk$ ,l'9+uB4GAr2,LLWX\$#ILU1y҂^WsM6k dp qII y:^g5A]. +mPl*Q>] b⠳՛Gki]Ed99-烸1ʋ9z #VXJZ.x W%VVhqPL7MC '׻^|lj" 5s攩{KB SJZob K.ŞޖHU/|i5]| >g3[g]Z`^B8m+8G!=,s4|:DDA0"ճ# z)t,^yy@VcdghBO ӶKoy}8{Ԩӻs1lm뜦TD~2'ES%cc+|¶PtjA+ `wm}K0ҐG\rէX "Oz 3p_-%ݳhqH!/3’,̡?VU/ɡn4zދgE56@R!(} acݴ9Y_>q *DCkUX h>y4;|ңP_9 pk)|yH\^-_>.6en6IP+)Ȳ2%HYPvgWk:FHN]0H5 zȹ胚#a(N!bgUQ+Mߛٜ#t0)'ʆ|ӅySq+SZdlRF9ɷVˁ J0֓s^"߲Ze,Eơڗ*B-TxjԌc;E y?R]1R|:l Kl}>+珚w,`X"A-h!?,"SXf>~v[xEoRәHdLge788?;O<7NT*6,G!,?c"Ų?-ҩ@QpSQ>"oa a\Zc m}CU]}2)(l5LˡSQ{tt&"6!\Ӡf^(v4PgV2ELD͋-qL'8TYUU';&*ð1_W3F忥 {(8xK>:% XArQ+VQDHK*Lq)X%:W-`MOJ^&MNk}+:wa8]p0+CER2%ҧݩ!NoPy+Sy;2=@UX,DLe{[PӢoE fɏ!(G¥ 3 t?KЁ|Iȧ%)ddH;%Ld 3c:~V1{sU8eD"ONMRr̽ )zW" AVAT$ "ß~0ȊHĎ#:h+7*SaZ'RK(íir!;0f2p]t M nIqwFG&N !bW|nЩ0I_{EܺNZ0iGޡLaPØo4zgmلdA#ї.XӃ|g<=J{ϩ_ Au}6ц_'߰8/a͊Y6( eb3\q3i/@q_dJSΌVv+^-<& #V Kf˧+2I9A7z>/:. 6Z%3ʵ @#S@ErE #h|a;q܏lꝠLp^Le n6AjsX%rܭMUkNT_@pMhԲ^EyvZqPu:6IφIi>6'.y|/2B!S 8BSOQѱ1fdOtrpYko1C[@A1o9*_ ]P mn^k<&vaTs?u'ަQ+svGd] {WL">gIИ6)H C),v &&4oh?QuuEbmooFd.nmC(n7Y6i{N>ur/>Ԭy<4Faxuـ)kNO3CSi-Y}k&hʢVmҙ1 8Mb2[N`{ɥM_ RITN -Ç(\svto.vyyOf1+л[He3pr7yꭉ'V?.7H!DBWӲywd,d$=jO}B\ sǿR::|mR3}so?2Td004Z4 [QD\Wuxb1'3(MLdZSD~a֟#M֥ [oA D>n2Q5j^#(R{_>"_CbMPU>9fQfV*#9;s#X4ԶֱBtZcg:?(qF_6Qv|%4b P.z)[^P%Yc(xr)"]Bp2eom+W"ÑS\Vꂥ<&(WN< }u8\z} >1RlbbCvRvr(aq`<,Msqz V.DTmZS^UmA ,I]րq5aAů[ GsiDΤcUn6R#PJPnLv`v.Ӹ\ELKU;\x,/Cx'ך䶢إ22YnQg@#BIrZUahHUvS} #Ny 'Ji,׫^"9=:[_/Gܦ/UR,2xuW7,r#wiZBɌ5*I8:|ОWHeǼjߵ.ne f11@iQK:m~zxrEmŁ>b|gzQDQP޿إEiAǜ@p;…ϐfG;nY*vQV6mSPu\QiOJUBT`lΪjE^4Y `(6ʤ漅w)ٸ* {uS._m*iPbO{C@D6}nnhb'ѢklPrQ;8̼{:?F!hН:)((eoĖ @TgQAv˦͑{bB&C\JAyą/\ϜL wa%'u=Y+mxE5>u8HsUry>/E?| X̄=?CC)sm/hkhAz؈,ۦNB%(\ϥPYIP&3|h#%f #.yX2P` sГz<#?h#z- U539S_LS4t- Y{l+K\9odՆ|ˬ(7N1ddҥցXOM5J.c{/4/َ{E[{2G:7|B+g>xʉC4c`ʪ9Lԝme@7 p5ZG$6J8ۗK!zGѐN/.isz6u\P'Zݡ2QMo+r1wnR$,bQ֦]hUg$S i\Oڣ:1%mO)J=v4>P cۑfY&3'LsT2.tB{N6 "ݰ/ȪW` w $|^/Mv}fѵʰ`uoJuCR({ڌ -\oe-?{&IDMx\hca%Va嫫iwΏ\;Z .XOsO<❛^r6یgqM*˅-w˧͋/ ~C,FkG$j~cl=٘2}YH^K'+]pF).ZQĹ#[ݰJd_>'.b3Yz i֋NdT!e') E'a(ͿaQbFvmvјr}CDbz[HnV h[._ݺ^() k5lgo.plj~*M`W1I CfQk^:Űt_*)jyɖ5l CPB=lψ(K33WA$buMKW< lsmK-md_y(\T~ZF]ru(u4H;~7Lٟ,$z=k#E$qBzAdf' >r9Bś6OsUԨj1%vJ:kw2RC,Uu1xiˌDy˥fziidm nWH1G(J /Ju_H@:jm^}߅EePx[L.fSȣp -:x9I*ȹ@z۹b 1%Gnܳg.Ģ:hF9ibC=(|:WIYXiq8P?E >&6F?|d=' >!/A*e"pwLX6ӳ+ Jɼ7й)֔슭)vk_ QKw噃|^wUc'653/i38홋x*WB`͡@]Xq3&[]fDר HGVfބOئlh y;$fIQ' '@T%#Nux:q& T'6{pp>r}ݯ[.4fLNےpy)3R˚ &T+K$. ⏷3X)@Rʆ͙TD6D /Mք$C@>_[Cj)b{t=Mlڬ{P)>܍K?jOdnJOd 12۪p*IZB<ܕ GJT/Ǭ^M2eb+s1%*Rj"7=^z]5@$w q%ߕ?i6as 6m?:*K_S` F?&C%gE&ond`Z/O!Z==(V˰6[X1AbUO6yTê6CnO%  [unKX:n'qt\1g| 1~0po ^FfAԾO5;Tpu.GGpgVk@/ZS1Ή!,YOPYS `xдj}xxL*i{.W" MfFO\yN&C)[ɧMbw9-(\qo'9g!5Dɤ ݡκKxK3R>iXvH8n$jo[}uUš[7շ*2e_'N!rRN-DUb{jK8($xɲvZcgZ0Ry[3Km6̓ e Ȃ< akyLN9+#uw!%D"xB"1iKlInEc'63g#)aL&m'L]9[ n>q;G,T^@_OQh˗k/_JjJR(.lY}Z:7g* 7{#"l0 Rk@7 ʉvW8@#X0E @ּ WGi+TEAQ,XDe%AI(eG8ZfTI~i"Y#+·,0gG mMEomu{U}Qb>1Fr?'%ݜ]ۍ& TFtEXKc\됓[P|Qz8&˄/m+F,%cu#i$K7AmOԼZM}mEVE4םB6ZQ߿FE_ڣ%HcFPV@?.VvK7gmF=AnuZ;ڹEYQx<9_QBbW1`ĭCٰLw M[&Ia4DN55]D38yG.\ Ȏ,-obLSmF)5gbGzLVsZ%g1T(8UZ;A[ S0)Rv VOeG* UlOX~([Fl.œЊϡ7bѦdJ`w+#^uq2&An:+%|Qdc=f)x27A`XY{9|~*2e~:pδ4 FE:tU-ylUvOo X7َ$,!ڸ[mӝ4^B$8N.XiLEӿٺ|ZB0^Q0%MSd~5ΖG^z  |ˏ"4,|˿RbYSj W,D*;3ӓl7x!H(޿WQ,TYv4ESI o us+(QbG1]ͲNXlY$@0QOBwP&&}DkShxMv!HSU D.+0MՏUO\<1Jc-xAERL4'I3c~q화Ȭ+g*+ZDXjFʇ&taԌO"}'_0R=][:ZPGeThI"(يw7堠k7-bH1P6pD[9ø=<,dpQ!<'h<""R(+vWO׊QIΜt/L4buU$ԎEˏ-px?"HSX~v'3B ޿ ?)izplz\rL1/,+T]bHt?; %IgU{ze:  #=;ГP6pk3y JRC=tnᕓssq>\Z&{Ӆ&MuڍC`*j%MS,㬬;7k#jjv߽dÌv/oo'?*+QZaiWkKqmPo@b.ݒ٨ͺ$ ¸Dr_r11N߾KQҌ^T:m;W<ɪ")K-*G TUJ_1[GZъCPШ^$9@#؋U!`)ÉrjiDz-EKxRo(htxҤY]U zw=1⊚"dGeRwR<VүxU(8Z's j^ `Ua+W,)"L&e^B좹m^f7SEn>Li(WOW=~:a\u&=(|#Q@br?S[OILE'o0dMDyYW 6њnQPRa bUʨ&O' 7+AW„a@4dƛR5#/KHclJ [Nxʊ[B f9׎;6^1Nj#lr̵#iW/a_+h̠?ٽhx3ꭼ0yhbzEqt lP~cbwGezȮ(I7@\?zJbӨM v=l/O$5=F.VtYYLU^ Bv\&f<@A I:W!nZ&Lx^lrHFD(H]4Cc K]Z٢scwr=sfF "΁`aߺDTfUx,X bO󛾒rxO jY  3j(L Gk'dQQT5M#ƥY|,& //Ѕ~q-[IJrzVRownXcP",zjT$zm2\V-av-}􂐌6G]h~hbH$It|-tFD}r֟2 S`g@ݲOv٨°=\CkZ?15&o]p ׷Dloa,曓eRKe8208ph&WvأW5vYf'/Ј4&~@>E_Zb)-(0 Y駱)"F"[*6B[FV4I]s|-%|КMx T͆c5V-Ͼ6 J#:p\E[Jkq c}Yp/~IW@;yI^ZZnyf(}qZ8t.\ghlc_ ۓX16u 88BK<*r;:MF|{stŌV򠳼 (VF|rk <fG]`AA]\s<P4z8G*A{α+>>1kCŶ-gz;&[N>jh4|*{Kp"2Y6$չ@)?r@ rނQOub)fyXpQXcQGGtu-ؗXAؙ'.jա`aX[)+zwIuԯi x^%虍뗐ѯ#Ҭ&7ĄQ #d@ ˴F<#xbkD9K"ƾg#4dD3/7U\\^HhsΗU2KV+`:T:9<*fO_J;cǺ(i٭+ҌqhqKN;tJZ5VP(<,©=O{iubִuc}C+p%brvUCԕǪ!˔5C@sj`b'6C'iLɉD2Wۀ+`B.HC*z8sK>'҂סIK8qRjz1a 0lube%9»eH71sZ}˨2MJN΍G\_ġsԗ,,.ftÖ=&$k̼7X[7+y`h!zlFO{6?o!)70ʣ ĒeR^GƧ #!ƌ~<#eM:Uf|1t()bJ)0CxՏ' ZWL_ ty˥[str&sZu [F&$"wU۝W9܁ߢSbA*X@z_ra #B}A/4 q] Y[gp9$ElK/%vYH煁1J'Pex%diy+~-VAbp _Ԁ+=|Xԥc2`xx0^)1A7Ĥ';$б yɡe1N *d>9] ʥ:pRUMqUPN߯idr/zW1|U:{G8㗠#,?gU<ǭ>9lwAzErqI N[ƼP+p,eEs'M+/Q:@XnHH IIߖNZcv0*]oB7wr;e T@(b`^*0Y T8cyb%Dxk1ڇ3R"fx` m5AiM_P?œSxv^4#]MEk(ZxN8eAX:%«hC<8S:2|2'V̶n,->PU)X7Tzf z[ʇnQz#`fV&8["L/K_:<;/QPe&ӆtٸF$B=^6!ںrUuI%V=)lrU'}lm>p:\VgO:$\0-%εvI$nKh}>:ZIjE[cEcMDV d̩5CC'Vu2HgXYM!mC].\`'N[I,G9`Ynq:ҢD8B1+\i:|.}%V|:tl|*Q)4j{t FnQIst$'BR2oI<sUE\+B:1a.3G6$#snM> !5a7^ҍ]ؑ4) KY{i% fC!Qijhx{І,3ЈWy̞lYѱ,'˴U d^D dH n_Cw?7x΃VO>b L,zi` CuR-n Ze(j}{3S2U =IB/WR!͛ۓvDUXAjG'OKҰ>zq)@NR;,&BɗzEf;]&QJ3)ٳjp@^$Z ,^YZdcY"1g&9lf,N_ 4~<DžP F۝ ?4^"@BYTlLcƁ+m64Pl<61dؼfwd5tibZaVZ qsm˟+ ?x\Y:١ײA3ه2S-}mFa#d]E)"Q{|HfB%5]]==s4Zb)PvG 0"e:Wƻ Pu5bnn-j"("u` 0Ͻb#y֔߉LdB;eӋydw_u H}l|]֗Iw'\\ѓ, y-Ps+s|YUBVit UclCmO@DoAY_?±^pҷ'RmuKB,O'Ł&+SNz܆ Ci)ނG&-Z &4LGc1P9(TGlZS s,]E.o$4~^c)븮+yds{k9ھDM܅ε+3砑16n&]D|6@zéBLj1IrR<{+en/(7 )OWBWx&11 6扢bqu*̹O3mznNh1`3i/p*pJ0GOh-Zؘ2pZ}GmQD9/`3[m}3āYDgOJXᩒuka׏ +`qgFftJb,CY+%0jKH"Iv`B)29ưGSd7}:vspni~hy|…#1 රtB=́Ytz92Ñ4T#bQ쓟Z~Ek81i%BӨhD0N9:}j2!b1(S8/3͖KM(\Zp3#uPX+r9j@@* 1UdLO{8w nV'W, IhAjY^P oH"jxK*KW F(?=9PW BTw^ jW)7ucWp >V)joK1F}C!>' z9poYW>"3[b~8<ʄLZ< 9+%̯#Zoʼn"2__ \K i/`(No$MU2Yrs.r\zLxӎX./]F= v$P,u[WgM楰] U; ְ&8Y^W?^Y3DN[>Wg4-g9xdv$_I n2)ZDzP J@DKH |!fV,Y]jHibzml9[8 8N?`vŊT'趜^ѯ}ao@@Ask(ߠxÏE b`& ];Qpz48BـmI9:E( šm[#R4?T3/N 1# @B1wP䅆@q/f@(81ɕhAR aᑭ7c/PEV+ӆ fsbUj nvGyRzY.n=ݻ*۳+d&ж+Jޡl[Zl4x`_庼Pѹ %ShalR ZsRw:kGDSnryFyYjdĦW#;c_N`{Xegؤ{S\tD_ =p!|7u>N'&(k| s_Z!ue̳@ĬtwQuC;Ȳu|_T99,<]u^,zR-_x@'UYdԶ6NF=,˼e^9#Ŭ=pYXya4wsR¾{x0BB#Q #St+R1={)YiqSzS) m6+@=:ܽϯIl>zwyʘQO|^dH%H1PQ4CIGiG&~Ͻ,&kh6S{nZ_klaQV~T)n"~(HuWX7z"Ar͡('xMӷ8wFBũcJyo;c"cyF_N,6>q)Krɔ`Z-7 !FN3iQcٔ+Ղ,|nF؇9P|'Yz0O+fA*YU2ddvKvim[ۀo(:#myH@He(j-IڝÊH]bŦN<3Ƌ1 <ϸ:%9Bq#Dbsz'Kg~˭Lk`|f]*< `7-rgmQZ K+Emޒт0nڲal :E0]Ob1\ùٮy pENAc#v!鏋NL $9|6k5d8,;HڷpݪA)v+l<=TtGD=UT A?i ݏkfƫy3i !x^l*&Wz ҡh^#i)5\mD1(G4Bi5ĺD)gA Y t %Q3_NjKFc3#A/5zDL,[7Ѯ\ }.֦ )d~ʞt`EJƯHd|dǜ~)u=(SNQ}4Bۍ>$BꀨiY'1.{L%> ؤ(-Uoø7Η<;v%}Dh<:vp*ٕMњ=k|9u%V-iN=y{?_) MJV/@WEھmnh#j(>8*NtTrr?8G)?UuׄR'~}" hkZ^TӶGm؟ )(xp~D 4zGW[D>̏#Vf/q@B*uGyWu_77  )j.,eeĖ"lLCSBb^# U ӓ1&Ȯz76?W@ԶN*ILv|;2r*]ԇj%A:>AT펳V)WVUϾ%DSaUFܞ}ŗ+HYsPK։0Ud x)酪8w5?ۃ>c+IQ9W#4*+#Bo-+qv_CwP%F]l wDŌ `vJśI ޖœn:%U=$pȵ1t# +s* e%sU-` rr Ė1e]23h hbj [fܗسɫw0Pgdz vLx&dqA|ZswFShupKswyZ 4n9 W{h.'{tX[ h׹`\ Kd)sLJ Q +c:b<\ۄ!ܕ*px*TXcBSxȸ71rDtmy@a[seP^Wu6>{xNG\g#j-H3<dtsM^̳!)aÄσbS2DtKRNf5"njAŗ nG['Voeo5; Q-6v ԷLaoTu=`=݀@DەD Xd:SNBN WQ,kNN] #1^PًC~M ya+1t0}ˣܗ>2"^m5S$ŀqz kn 08e47a\6x]BW^a4\XĽ"VļRp:%{: {ߣe=x5w*QExj%n~GqO1hw>vP_ O2 : cFo9Y`|*\el\+L}l$f嵞౉q/gnxmTxUbی~MʒdH֗zG,?0`&y^;׫-1m^Ưk؞c?Mbk>8K{tEVݮhfV g""}GEw(ʌr97 5ﰗnX˜l1X/׆|R c\$!8% q`av bc9@Jfx@bMa'zO /d@Lm`/"k{L'rɳK32_B^vCڻ.{H#'=ye@KB\ebBU6ף|2?4Ȟ>ZF~I:հ&ɹt]NYZUB!*K$s৿ecLoSzNdW?,7i˂U&x3Gq8RpZWAɅQӑؠtx/G FCL{ßUۤL&a1l^2%"Gϲw/(y/(ZS` ݟa?A'1㈉FygUWB|,X[k+D1&c O&" ^#xOsI I.CƏpUbf}!kcTe{ kPm 9^ʼn*%48r `PڡX3[z *lyݓ@=pXZ霣 (=І'yr8F%I4qNg2r.⚓)}3θaKȲs ~nEHKV ߂Ul MEUr6gKA j]*r9Rߌ;q8g>;9Ĵ.ǎPk x=Ϸ#1w>LW [.vNiӋaBi`+?~bPWLG%_+R DOyĞ?]ACR^HwV@tוWP}J 2%ůC`3$&3]`!Hiڅ0tTRN:'9AH#mX 6Zÿwy=(u%{O"oǒG 0*?>4ʀLMζk [hrJ+ >fwttkǸ^q"@-=5HǢnRSBq5gI {ii\]$oHL~poݵ tGT7'1b >aB19ʎ,_H5*4e!HAϵ;4{ VO%"2)5RbgU$D^dL 3œ0G0`}C5Bb~_f,weXj˔SEV*<:(uxU?c}1O5!#hX\{kp+nrɡ?5 )77Ezcc^?+DNf'w5iTs 3Hg\т3"[}SE./ CD?)Ɛp+5."R[K/c;}kiU|)k,GzyspDc2Cza%e\AQx~?FRdGT$սsCռr~z ۴_]eK$Ja%rWveY iFOϦj iji2k3m%'C8Da.g_|SO7}N{LsΙd-Fe^Iŷ~ι!(*$[".YJ舎ʈï[T@cP8GCAI=]"R\ODoxeGHXfBmpY}Ѣ{|v-{៯O !K1?wyHlO*lGrHktʤ8mR0ZuBnD hdR(3I kF_Q.?Hm9'cLTL=!BC,(5'g9l 5Lnďgtl\iz}"ED[KX`9+eǡ=yrxmly!#MjHd1Z{J:X<%(I_UWx^&DI˼8T5F䳔7tIwqv)fyW( Le"k-G!NPEĊ>D^peroﱠިf];1s#7eK۴3r]΅-.pÜNRDkDs,,==ڬM pЫ7ɤy EkPh/UA -6Dw{9R ef8u⬹/Z̾yp_ wFǻխ/-̲G&%Ĥ=2FnBC$if$jVySUcMtBNOd"ˎ?ߔ fo?s0Hhӵ :=gEd^$KpgO^zuϊ!mFǀx0'TcPvw o.Adg=LJClHgZF蝛'( eyVvF~$I;XW#MXq*&tC~f}}sszD}ݏR*:EdѲ{[ws1賸ZJ9c &)%8lmb ُxeXڙ)p.sX{swM/[<[ Q 9fஃ2ihYRbCC҄Luf>òb02N]`Zn6Y9p,)'n7('+n>vx;ۢW+Pn^k*p/W2B 6ׁ BI_%E8f$^L8h+73lBA%^dOĤ`jR a+tnPs΄kw#?/6m^ںID2(02+`Q7>ppcG.<4$۱׉eej`+ "^i,IxE4XՌr}p7* y;b} . IձAJQț1׍rV$-t2o7|2Ϊ^m}5G V3~@{#`(G/QqӒ#hkWε'|"wԼ" (8ʹܘ=K,tRs4ya{PyIQ_(^8vrx.a$x,'ƕa^V;>5;qmfa-Aם6IZ*|8xVeQ]SDY%nXDcy{[Mv-L(@ =e 7^7{GӺۦtI+n|ެƁ%"ge:bSU3[hu}QE7') PEЎ׈.^/NdbFg/~l4|5z"Dhi5 TC^i:;V}͓yMObLMa{fMbXf0Y-ѲQF xD掵$0c/]}E"Ғ3r3N|uKc@yb>܎̈7]r^G9(=~GlK_Ͻ86Ύ$͇QQK @ \\ߴoȅP91^d?*Tb۬V6M%# wiˎ _$]Kف(l{\U1 dH%TW\RFmfk@J\"BJp dؘ\o`6W͕XeP;QELO fGy#*G0#cZkRkF 7_{#樲WV)Q_iɎ#_~FܑS![ZODTctGqaֹH齖EHeVwFFAY9{X G8;Wk"]԰ Vfc I6[.t>}:bbZ!mpTl@ GᰬN]O^Bτ*g}P|SH|HR^#YP}|D.MuXACȢ|Ҭ)h -ENGRdf;nr#[Bbxqk (VNy^ǃl"2D}>!5;p$b_QU|vؚrkE|3gǽPi9}y`˂:m:|ֻbΩ#?䫔r,.p>bkTÐdD%Oۣ|6D, VgA`a3tl;TOf DJGh 4dm=*5 `?Ιd.l€s9$?l Ejͻ5u)a$ěBbәnPyj̎qϐ`e>/&_k\; zQ CRC>Y~Ju0|rSvk 4t6"_FԌB\O_To&D-ٟȕOF9|VBQdM;@{8TV+u ٩ jVE#vpErM7xғ)dsqZoQ5R^j4Th (hmQ٥~2k0b7 aNILO ԪY՗]MDYKiۨnGۚ Lqꆹ]RjyȾX,0K%ԉG,e2/gՀ&#HqΡ7/CJ`;`wTH1X)# ҞUz3=KPGPMK]nfnl)]TLF!( gk\fsƔX$^fǑSS<ѧ2Dʳi f{HU|cm{eFl}]+c!*GdTi>lQ,*kRxf7^F._Cdj)*=qW/fM fQv1]uN0`YX+'rWSQBQ鬝A lXa Q$8lتl#Pq7 y3o5IPlĭ7yAvZ[4rdxwpKJ/!~o/h8:@8d!|JvϢb8H qE{PRYflNF׻!գ 6Vvw1)G##L:e-\ΧۅL q}^3'5@bIr-u g!q*Y#4poAo I(}41ڰ44^יdS;c!?A5E ds.+nM{E? V3Φϊ4O~\ٓˑaԢ+UpM`TX{2Ӝou*b^}]5bL# e$fZ I+`ō*8'J*kIfx(M&~|~+OE:Bw:Ti!%o =-Kg%la:U`Gq@G/bѭ'F:#8 zXLdL9D;7|0e6q9 Q`qTZU9m.W€9G Zv,%Ikp"Z*n&Gq\ASDsEږ=5F@T%cDCRDRn6a!!Hi+[4;jLT^&n"aގijQ#c7xS#͇{%A^L*8pk;c~`Na Ҩ>8 ,ݫϤ-T>VDQ!I%٧v5MevOɄe$LLRJ`Z3paZh{JWtѹ̈́!ctϻntGry9 apδO"q,;1$MIB`>>6/I\/ !wM%$-Z'Wa;!%[ӢNϜJbV;UA %]@gʼ7J_m#'ҟN2uF`?0 -uN8 +x|ye'`Z'l5vl\Tz6]\ʉBDGǢ?Esejp8 $~hOG\UFGNiҔoS_(#bQhUJKƯDG׿zpkշW;"zO}sI}'uXF uݟKJní8=*-6) {t:gODV_FgX7DeNzdv=9]tG˻kPA'`^}@^% "B2`0]†./;g`A9JBT8\O{Zd_ᣃ<ڸb(uœ>7:"4#Dܰ#:[Э‹ H |GM >ͦrEXsS ^E" B"wn` ݈(F@LUjA`ى[u;S O5Iz9$p?rvNkcu<9DrќӃ*4'I%]scfiBqbw ɟ|Z5>jDZ0sNu^aSA~xa? ˤA[} 5rI*İGGo`٣11@w50.G'm%G}y7AsX:G~TI~{G@TT睵1Q r8n"=B);00Շ o<2%02VX(fW@ʾmBñ/Id:/`by C 7tm9\JL]:Vۏkdwd/:^)k.rʭJeq*$[|ƞ[jOAGDݻ?Qz /d]6z~(ha& ڨvTPXiOJ'S9:ظm5_vcl U"|L(NVHcGh_:;+.sv?58Q=k:nuo[M7(~,3ŹXfbI < i^ dW4/A-@81od2auF:'jޘ(jNMŬwOt8'|0L<8TޫӒ``mۍ Iwj{Rh<BDzLMF(PpX!1?;a”𚻁K@j'9xu]K(wMW;t4N2KRcVˣK>1MAs'US6/A#/j qHo5FҎ>k o\Q ,bjyÕ$V \VU?;[uͭ[=V 1 E, wy[^㗿;Go)9%˫" P26Eص+D 7֣)Xm:/53Zh1fasX'M&Ijby<5֏s2k<N}cݢUxDe?SQՑp\7^L{bSR#0 F:njp1DdGjm,T(í߅֐t ~ish3􁈑ɾ|.ɊM $l^kYxg9 zw"{0;@R[#үP`n/k־* Y̗Dr ePRjbi̘ 7e+L5"NYv̕ЌO%KgDqA(Q ;iYJ@4|@ڌy.t 0-3U f\xOޤzx/qhPv&(oؒD, D#I< zX,LB3Zޗfg9W")\G|3W5ު?Wcز8B\Mv<7I_^rƫXFÇϟLbl[}[D6zK2@|̡Rxbvۜc؇ZRoFGD3Bw͚V,H3*W|"5]ڌO ^<2E= )z#=]V붻6}q+$hztYGӑ_YW`6iomy#R]3Ii'YY00w2b }Mwhzi\ LոvY^n%oh%'oj8AΘw$k␪F*\)Op]lCB3EgޘAC?YAq)^7*E\TR6~޼*aG:L&q%_VX7^!\ßN  5F\ 6h :"MñM6TF BŤ!w R!78Kllw,6JWA.䓣p@\US4$tf= "޺anbx_.F,cO J>qFBNX ; )ME+^ q 4˲C.ڵJX ޡ^wxO00ZN=]G?2?g ) o7ALPߏD O(r3@uKxM YM\%uQc& Rrk0D,A_[,w/M9gnĮ/0*$%XrtLZ-i/gcĉtf}T`kov/Sc4/qIHq^֣Nox7|}ዥ_XōE̸#g)D +L5Pw"O}Y̠!Tٷ]/=0̤"|[(\9*~:jhГBh0GyZ2M[ HRin7Pq<1߇]e1c@aYLvƗkx{vVCoibfViȣxU,e_N[4X?f{`.yۜo,!vQb~0EvJmo`(dT,!F70D|7ݸԽgpt,t2)}~[Gu (\6ědfnm3Z/]("`WQsTP[d6vC)o^{qMMDuqmҟm;5:C`Q+≐Q8~tN+g弢`ߏÂ^+KJbn,Ɏ0\mؒk_;.R~ܥYq w`rxL'v ^?#AF>Ɗ&xMwe0; m2>[n/c3PF57T| ~>v1vTT~~@deia-&'m u~`]?MO殘l)Sqp47NZvEJT\CU<[, ^v/"-.8V<#ct1='DaQڎ;I[Ñ9ŵD%5]zj.!+i= Bռƾ kJw8Z,x7/R*9̂ VW+Xqu:*yU\L+>Ykv˲jPj0l^XJc=.]Fb #EvB;>ELP'yzymj;H](s\4v`26a8Qߙ_CbCa:D^pl,]jĈ꽶b+qEx2X} 092ɖ}> ؋P,f\EP OT4圓:[h5=?.P#-xij/"Yخ{!aK]r“i~un78 `k DːQ" WZ-&<;: 7IG)}҄i^gG:kae[¡XӱAmб^|^:)3iƎo-5/geQq#lzrMY][w?BFB!gXN Enwl= oDMFamB6 | ( r-Fw;kC!CF }pŧ7BX>gT@;I.~e]@yfez Ný}G|`m!:1mG#ueD?+@_Ixʣ{~]PP}/~P׃^VJ]evA2B2Kq.w [ʚP@W\Oiv]8#Z7?js] FW68ېL _TAHDM qgJ ͋(Ty!AЛ)M@߬^V2T2erYnFL[J!fY@v@A/P{cY~1'kLk\hYvW]}0Idyюe)TwV1tн+w!΂cPHlHQ q|@XxĸnyxtԟX;{e'HN$lYQSvJT=:YÆbLf^;]@j'$L Z׋#VZI-5` I1y,IG2#z6˃0GQh9Tu9N'tA,; qr*ֈ%QSemtoofCY%#/ D3kT.k N.Aˉah9T?.-v}.t?'x G`wajK֚g$ " Xń+Bw:7yys\M.}مof)1(DyXxoV uNҏقȹ*p v3\6Gq2[qWfwp|衄$LJicqįI;]eyu"/ild, uRj+I`L]d鎏Xzv`ĺkagwI O eTP^ FB( JPأm%mcۢ(,̿Sӂsop<}6\c+q '1o u?|rX$.Jd֣ Dp׭=EXP~õ(r] PdrL/*jsY,!}WƨUص<KUr:`YyS |F\wHlg79EOle4y heiö\@?nDY#8Z/!, {r D7f#"W!{0R|=M gB\u"%3FG:Ol fm-KrkE7ݮtIϓO 3zaEtVk}?3 |iuoPrWNB%`u؛E,j UJ.E?%_*Tr #G~B_R!Q6V﫹 ^ z2Z39du@12Z} O8^d$3Z+!) evi\#wSBfPSh#(LJWZՍW`Ywt.n&n]V_ {^y ۫G\je1g:9\Hp V{I=;mFmX\E MEGAep3ċ[;ڹl˘QXq'-enYۈw!Twd7 =`)MWѶlkͬ/-_W"kG4,)$_@;I"8܄49Qh09Yr%PPf= |c[P]^H(igcA꛸tuN ,%ˁΠ:ԣmR!wxb 1rTå4rBU선V]5]HGjḐa>Q=uk^'ש992D t4-ޥm% D g6tJS)qS;-tOO' twΡqI/;ǧ}q^J[EUSpsXLHPУȥeFm=M D-s9 _wrܵ0R#<2+32 DžKhOE{]:z:]/ 'caaڲvqceFPQ !+TPb~ a]>U)UsA4JF(W]+wY JW].y+Rp[[51*˙ʼw:~D ܆EQ_ ^º˥{M) ={ˈĕk@ݟ#RD*WSͳt`@~rBHoB."QE":s#u2m_"r+e$ZT|Myd9]&ICؑt+hMTEi'0_5q܀X:H4K "VusM>q>#gM" R:J%(->*eXV:Nck#_@Gi7}JfG,T/|we1_AY]i@t6Y)PC]譚{M)a] Tdg=j售MAޱL d6;1oQo^ 3DџDwJL#Ebsn)? 6;w?cngT' eUҸtA P&)=koQi44ja%whlXƢ\en͜F7qiQgjG2YQn~`~"-Pb1a%p ߖa#nvҷz,C ] c չA'l URj@6)=;;#MΩO : f6[u :xD)5dJG!jeSK/\":!0?E[#U}Xk((;e*EKT6 >I, n.I_+YZ3߭$;)ȚPBKo}?KxHF %Q9nT)$:jvm HL|,*=Ϲ!m+rRe_fkzWVy(jjBG&vfd)T\UnK@r(S`keHmx'J  ^Dٵ:*HnnjA,Eݴr#A?߯b$/3!Ko< 'Tw'ncxɕuZ&(%[$'M 1Šc1)KE+d#oXsJV@2x֩3Yұ1B&D4p%UxPKTRm@\)h^D{GPl>iЖCu>INn*P T}H,UD.c9IZtAƙ,a9F4Gdz=kǙu%F|RQ˺N?mVI|T,xQ]@h\إ,=+}ީwNqX:Eǝ(J¹?4T Q" YL$Ab*ě3*w/idmbajt LԬEA9N6XQjſ\+@3v+M`^pY*<%>2"%ͳ,O'>[.}ADqp2Fs#9yLU_ wwXx$F#uv_ w{NȵUjY0Gr+ $}^jG uy| 'VaOO+5, ݒ;^X~p;!w:v Ѣf8Yo ]=&;=^8wm1T7J׉xb})b [K=t~ o3\pͮ'*25b:7,"~ͤ_S< ` SYmVܳOoFWAX F-Tb%L i`vȓ58j.;I^߮[ dALuCK~JoaYH'vBM^f+FM`6bhMU|+sfӚ%A"X|eV&%K͵S1Q&.T5HB@\*sV$B1Gxz^dkT[Es ~}CzH]_fر t‘SŎd7,a_4#R,8( )a: NgM)FYv$!* 뺛OM͘TH-#Ake`/>1g^r.BzhSr8GJ*OK NUZs$G*+q2Z^PNCc+raǵJD Ts3G>YVE jsRuju?hA>(ʶkȒ]sdVT)ٝU& .^ݵXz'OdƁS\!<UeN>$]nF5E\6} =iR.!W"Eёa!5ʼnp륩8_#>uۙSP_5O-FJwpԱnR[h cp~hcm6ϧM}pHJLEcNX&Ywfey!4~]Oˠp? ptո 5Q ؖYO)PfKNy1IN h',v :6~u"4[3>+ӫ%]Qld֯*Qeĸ"boQհrLjRM2il/L= V ;M8&J p S4shZ@+uԥ6)(뼒E1S-(*|Xڃ | ͏VO6p9ЋKLnf*ഓԧvO5ҐĉC9.7H)C}{/tj~Eg&ΐpz5gJI_"AA#jȎXнN ja1HJQ[V9l4mJd˯bԥg= -Q${)~9*5p1\80l"|КsytsvHUhFQV!~hv3U~:LO\5TWz'#w 9{qmVo2a~fe 4;c#A"_߫dIuמ3>" \S8^(256u5m'(pcӉ`dtY禅δcUkhݭen6EY 9ެX7/x>{>D%nő$km$b+iPyrl.ZD|:UT9d&}[X<*I< ޷߼~2%mU;A5Mdo <J_nDڄGΈ9=|V^C&@1?s ]QX/HݎdX\mWvݕɘ$ʹ7_eiԬtxG.EǠO? -\aun1հ e~ }Α+dV=ؼ wI$pH$5DU.^1 <ޓ.F߹%Հ(1`N)mѵX`|"-g5;7S'K , *tc`|:y~A!f[7=5Vbd2M (NL~v-Wmx]|)cfzNXD8#$(̯0mq_ո*~Hr,CH3jZW̍Sp=<&#>[d&~VXb5m+:ޟuK:.#y'D6@wB UetYTѱ{<2Ou(LU?\s%̠CVy>?(`w[,;\p`-*i^$@5!^CIţ~MܕBgǕ,l{I+Ӷb?Zת)kwyA㦿S_~%[i*?YPA"ù5HoHM iqxMR~쯙\l4E"эm] Tt:J* +DRi>~NJ^ℝ9p͂[5v,7q ( iǘ,n5Z{ c),0 9O>e,7zm6uИҜ+!YT*@~E?+s::F2^EM#1?>60\9Nv;Z>Ɉ~( $)!g>ѲO͊Z-ӯ_L$YUuQ#4:uC׬:ɯq#MъvWXCW S!!cddQ+&~78vϵ栖mA̔-gMz9R’1 򃭋1e1]7k+'5Їsry9&^sDLW ה8&?Xʞ`1fv?yϤ1. [%%ҩI:N@bimbdXUsPt9XƧƿcrPPOcΉ ۸ia򽇼jNo&1$^<+><n~Ud,L%XP0CЌ{C◤2Ơ5ds4slM$:ώ3_ R31%HV>2Y+BvD O2 ;}zfms@wz\4U_m6-%~V̈Z´4ҎwwsMeC>)|ԯʆ`nKB5''y].QJf<ʱA=Qn_eKmDuXjjB'MVFՍ/AaGy>./F[,8*`GlIin!UÓ[Q|)rnYw`Z7)Ǩa#AiRy`'Iڬ^^졿48'}[TFվn#]&bևp2Y>F%RosAh}ˈ)}qչKXlSZGsq^I0ebw*aH&co (hܟB8w\" w%2̍ʜXy"b.?ֱD+dI# |6{[ ,@JSu.U9wЕs< Omԫ馷&łd&-N*D-]&WMk %&I[,1͢d!?H=$[HO.b`?Xإl)Cqa5FE%I}` H! t눇8y3(<ew5BKL}L'%NScx@cMX[\nH,sR'n[px aѵNjUrߤ[t.8] Y5cu{ SW$W w)^,WިpdfrLl|#5[Xd"JV6yV bB쥓s|_fCD}UEKp`*nȎ!2iNmJqDck%ӕ> 7LMdK2Hgtpzp 7Ƥ1S>.Z~)Żb-S+o7+? c$(vzj%,N;~F7^ܡeǧ5%`;^ۻv s5@G LzNF 哼 SHq(c$a}g(Ȍ|bCaqt Ccx1; $SY]q SA[jqg%Т-CV麣 ش`LA_:;ݝurYVNU$g0̱67.c-Sm;] *_9q2yK^|y,2O**Bopcc5,!mtZ4 tAzQNC=W]X)g8–IFC-rd &ə-ϣ.sy]oK88~m:{RgR R'(MP\noP@ ӥp3l4V-!kkļ0QWDܽ1,\G>VlBeYVs8RV<##Hwh"~gviIܥS38Uuu yBߙz+o1;ÂDLH]Ql{ؖ{-c^E0]lN;u}q櫟bpr|?C3[D+r Z*`rr2"jވjq{t4ZT;d1g긖J=v-KLeXڏ1[xB3&ӊnŗ9V{ 5+2 ܙ,%ym( E߯b+¨'nr/E@A`2˧~6>le:[tf:ÔFc !pqB[+u&TtDQf\#}l26Mɏk$n%K=cc&3^N/_I>٭v@WH#bii߲3$D毉]^27N<r [+J$$~#:?> WoP 繮]:?Q-L6ҹ 8Ցe!Ъ,^S!E)Xm1YGjrJGBA}o P9w5N*3:wb!KŭD/>fYȨ8ʚ_R76xVo,@o N~?%(VxI vT~όIM} /JPI׌MV ټ?׬B-R<ũMb,<$Ez:1N| U;EXQoC Vo>yH\O^XXl/ʨ)cx z C$qeWҒY )e' #ENz[3tU+}V|,4y#ElUoZ[̥/^#VDrD[7i?zѻB̞ v`rlDY$@-0u gLfXʄ˹K+e\${qo-/xGSSzDFEŠ%`u#B5!u_6QГcJG+YVX ff̗ )}DS:&OP;2yt%%P[_W VM*sBdܒQC'MѦ߾fGS F`C!KϜFQCy ɒڜdp:"@ TF|A(B%"bۘ!MGwPWT.a"ɉ3-0":`Ķ/L>JE?I4VIFM`/$蹦dO]!H ,08BcF#yPIסN)s*#r1m.D+^Em@{_ N$3g>E7d{ɻţ d>4YPd9|Dw(cr d G9W~ZaݘèZ Nc0֘P*Ǩ3R.Ńϡ2F w=u*Ai9чYf) _4by7ܨ*}ɂIIO $ݐ|27Մ%|Po~l*֯lHg3=|G6)JMTmswI707N-} bPEr9IsZDH8j "g^BY~DEUd͎Ø)ifiyЖt,Xr9(CϠ]; o'iZ28W/Hc̖C:C2g/xAH(cσdӼ 9;i _H5iJ8e pɐB+*8:zS6J]K-Q Dy31ƚ5taDz `$j=xJkx~9gIlB*뵢cA'-oy:̿r#Eh6!fCH@2&}@lZyTμ DVW#^jCWoMYlz'V@ƤG L o,ZRDGW5VgT7nв9+xCr8U*W]-؞i>{ݘ1m,{Íeq+Ζ8Y_/y}L]XawO`ҧp]z#,M_7K¯qh,W/πD;~*U$a>)_ׇV =((^{[ 1|pŨSWf|6#ԕ/eg8 >nKgMИ ꥣcXqf@d=hf/FwBRqiGWCNc81̀F82 0. ']S2&(/*rX9a% ۴H(7;X\>ԥaUɿO_.$렔(:$K9z.Xo?$[%c x@.pT6Q5[W.C6 s8!?jkȜy jK{ZAUN-X85G)?Sw(NmdIpSX2x$y@:hoq?R5I ){, d,) ShL#l+f/г[CZ?gaƌaIs.tX*%dh>[L2Ӡ*>)DiYԬ#69uOsD/L{vI;o]&90$ŚZMH7dwq1:!D(kr6XyZd)1.]wzÀFO׊Z]|X[*dۼ0*4^/(v͠_p#4z"|CQؐ j:I>ƒg̹T|TmlR{o>\--zOx*oS-3ÌEX|&^qHo^ ]XMlGq ;уS7{4f` Vѳ;Mn#>A3W舻hn5|?o[`>zͥh6;ݓDc7N*{갷s-CH+JsH&(ewNH$'m!̏h! =k?ƌC']pa013B2l9̘9EKth[g(^ǘc<~]jh uQ2בL#jYԷ* jJ5H)TQF/4~-,HT&|K 2(IY,:fd.G\9ß۷Ba(3bQҦNf6RW C9 S-QO[=ѡ m /WOX̪4 {2bNJ6YBR?3G.ըhI.z!\V"DFDAr P aM)-9`CTW8@:>d#cBw|^r'}FR[]&d+OFR_ㅓa4xTM:NRA`\[n*I]'^Ĭ7H|$e ez̋xBOnt9 @6Ҽ~r|:׈,R@+΃<դƂ3nC; 2 jÌAf&%3sp{O[zר[vwM mTNF]/ &t 8翢d<!x<" h_䁉JRG:sDRbwB#Yd96PuFJf[ޏMJE-̑EgkSIôF%֜.ZC\>b~Iƾ]-χY04L4P~a5(5$^^|҈f7_M>[d'"jne$4~T\!܌0'Dڇ=R$n.o\_Ru@pآE̬@XE[})- N)MmEݺ?lէ8[ǯ~͍cr?&kZmp*;1"o39ncc/¿:7,=8S7={M=,}mepdl %RTc`[/$oX.lZz.XCƗ3mĒ̴W훰:ht Y!]jݣٹzikzPƢ{ĭSf3Cv-GO,*Dϳ$#e/f U>9L28(6'<M}v/ t!ٸ7nqgЁ`5bc39P>]%m2K"yi,%qb+iVM(ثS-;[(Q&x;g1tT%O'w& ? ź3 S⥜ G\#=NVxCkCn]!+O%`2 Ϭy^> 2KgB_'wl9sFY{W4~O s"?b^ νN&s09b"ڹ֐1lۏ@H`i qWcvgݢN}[ oGTCK?`\~H}R}b ӨK?m ![x* pS+ 25h{m;.l9 Iӵja2>&q` #69bNL6Yxnbtză]nF;<#G ѢЁSk^v(c) G[}wM5m!~n5%MR&T۹H7b]PnOZJdwQU5@?bI[ƍhPٸX%Qm߿'`W7yZnՍfmF' g }_r B?-p2ڑыV-fAbMQXo3`.3Xb tU-.C^ nc2Gf)oކdB6[Ojwԍ)E461_MA2S̱H4'WUו aHx}=f0B([8i4FGju0$R!1ׄakW6{4AIxb8yl R %ք'q6p`w11"l"R鼽^N^=$ GgeF|/2g~?:c Yv(V.Eô6*A0)ÃR!ۃcG2&rr/[+ܷKU XJ6RSaGsɴG $U7Yg6~@-֐4R-x'յ6}>dt߼ZbHW+ƕk)\8E I ܗYE̔'{/GlPz ?/ٹB^B c O}ZtW" ѴDX Qγzfm6 gn/- AӢ0̆ۜ&ui糽Nk\b?' 5 .·. >/xH +j B+c?Pb_/)ܚ<'5Iyթxx_J짛 Cܐ 'K]X uZ3uX!]EHބyw2z{X Fk@ [C{olq!"N!䝲M5bhāҝWOʼn i*FB1;)4!`tӾVh.WĚ6nBGf"b7nNS둵d> 2ӚxVX%3:?(Z !*` t<7Q :S<`6е*AF?jw,jCIf\=(T; x8 ł©o9s9|+G}ȘpLffZ` p$9K_ZH/bx3<҃!+Юw1=y/~ǁĢyFZA_h9dMUDq9,ˢkzy;`?>Qv erm]RNn.áUtZr<XK[5dS%>=Uu&?t Rx%q̙ fxyO.Yt ^apo7:z-B 1HH_k܊ve̮~; @/jcIr&dQ @3zzZREQ [꺚 e6F^Ƶ\!gt(^$ZS3wi"`v욟t)Ro@]SK3Fuywr k[U҃rVvGSe;oC/ΑVvPЕUM Ӕў:dg3ԉo]rE\ba66HnBF|^y.1?l=|/Ącå`r#ş\YYT0Brhp&*;h3VGSmrJ,g|ZsS`"RcAٹT`(-MO0V&H JGDgvx@<8|Q'7֘+}wqPQń1[Oͥ{`E.k#\ZV%y dt40h("DAuv&c+~6;?0?ӯ6/%tD4|VaM{I's1Wʠ1cRr4rx~tY=1wԓa$jp3 u{ 4Fiώg, Q0/F`.0^ +Ϣ'BJqM_t5 x*}` \a^o&ĺ><4wzR"Ă#&XR[y,Yu]6;Q3MQӭ`J.1΃sfCkV{FQH*h%&8(`H|κN<#.i3~ eU bg==L9:/))PX YY3 ;eO[=bF'.+;,tzXD g%fJZPiPE GJY`L%cIy/dl*;DdcWUhoW%3 =sLAd.cNEFȳn+.ZpM|TYv~ҖꞠp߁7m ޡI34@mG}Bj,[oѷSihrM(Gmz5³ٴsA_K֕_qdgN$/eDϜަqF%Shl@G4=LCΎ)lᆈiP4=4+F8W \[{)FN~$ 6t6L}d1S.pTr5҃kaH}\d/Ġt %Va/ (?~^7f$l!;yш\babd"&/eb*PV+lڔ6мGnH~ v ^wȴSo뚞8j)riJҳ#Zi!lD[QjnRJ57FK\=ͼȈFy[mľ=DVLQ \"+t+c=Fdɒ,-OW RW#zK$y|'uA}Bp wzmkˢ%iR9; >_I5t 3"3 RM߬c[" \Un~0waprOrL>9r6Z2? Eo. 8N/ߴm㉪۩Zz?z9{S }~YE$'e 98Emĸ7&s4K911 #4M`SxMgZL#Gũ,z~zT6|;ܕEku"rj21kVu/rTY. 4'$N> } 1 C'y+hMIv0;KnCrz%|Plm<9R_*RLI«aE~<*BIdhf @t_ ^]qHߞ!^y#n&bfy(x[#Wp[=RiH6wkzȣD"<mk h2ՂAq/= *#۟0i'D<ԃ-kM)?&/܉onOrFQiA#1n@х%ZX츅opp'Gw1,/B b B1;?@^`O)7cMp/~?6?>6utơG>jim.a#壳|ߖOMXfƠgxYr EXl7iBiJ&A|@ޛ,s*% jE)\a9MdV*,IP}I]Ck@n&鋬y$T<T(1LsԤf$QSY6a4WKj܅_!|;U֌CEMu/W0t($PZD5`t~ԮOnsW˟U+l'@V:q`bXQ]!ՇÙWeQ`7;1I58;#:n Ӻ%$^x<j jv |dPz@&| ZIbӄG8P%i}MKI`8pfgHOD2P]`Vf%@j"j'ӬOtm<". 6/TL:BQJ]> F̢ovL űŪ^jND}ix5'b)bfȻH=>#M vsd6C] yL ўӑA:QH0 CJobRZ /(|f}Bdфk= +hCr:0_!&B_y~8_{L.JXhѥ[k>q.3^P d7ZٕPdP.Z3Q)w9;/7լňYJ4h k+Z7P8+TL2dWh6 RhlV d(K$*Y@oR@{K(KhDHGZmGI9\|rlM-dB4}NR]cdPz;gZ-ishk,SfZ?/Vl\Ii&.?F%jPjƙ?UUp> ~LwzhheBнєn;Bv;7\,&GQUX}dݘU!H9ePxCۈ5 Q 5"|UK.r",>%v%j*աUV1(gnX!g6V}XjB|)[OvyNq)7qL( 7>Y{ҢVӝ.AR2GAC6펗.#|)쫽C4v?RoBgrM?:evRpz&ll> !Ng4&VSOR-vl[ѶFd!u(6PpI$֘pwa,\k+w'Bs:,/djXlD0Ç11(񯦝0mv0:==[!-9pYR :٭?pkctgS+7G/ÖIe|Tùt[?v?Qc@r*k (yRR".j;+;2r)Q j&;q<Τ1>O?Pe!x&KZk`]4rč3@R:Ζ.n}?@LaX#ۺOA\ C=;4zK`o{ ''1s8_Ūg~_}!'W/EȰw"*q/ЪF I闃|>)g^Hv>, nȕ"4?׭xgS9bS_^6 !d9#Q8t=c1 ;J8[+cAn~b)| ՕfᴒƟ@vYkB* L0N-]vY2v¹IW_7cCIR@(i'a8 %pq4#5un;ۧ68_\ l`G[Y;|90T{sBOX 1l\Xg:ծh L V6 W8LQô;u (1FX!Bh>Qn?_qj1Z8bA1*U0>Vy?O  }=u@yrA람BuVt By>qlIPա#ـ[o5T*$zYFcX\eCCM3(~rz *5lV)@JOyeEdScja4'F]LvA6-]0ZOpv$I!' jEG`xT*ihEl GǷ kנ'_\m\q HWHP8a&D)(' o!Qttz7 2fc{?O&1D~Ǎk q!d ^ǥB,hr-`Q|3j-h[cb~J9Aꢭ ݋NǨ`sy_&4EնC@ی6װQut!V#EWMA;t;Am؝: @f8hPc!T#wapi݌nLjP YSks76DOH&m3rו /@Iq@ @ptG0*F1=wX9pAҘɅi3a? Wvi9ҥ_n#۟b,P9Nblk9pf1w}h_.@k"Q *_s#IJar>:1muƷi8L|VMgf v$Snߣ}F`0VE'J1%nT)ulKLזW4痋]e2 n}&!2-L#g`|'7[e'\SN@ĨsoOb0X/̗>8Lo{-K2\H@`))I}#@I>_g-߃bm;q!GgY6 |=fD4C q&@H5՝XM ߵz֔fRw~If u`˃e"")tsY'ľA3yok PIEIuKJ[_1['d8h34]` _W*֚duڿ f8j^ 0r#QEe_\{"s|FYۗ[ VurqŴoWXV2Τq,g _8 ;{HÙv"yd^lS29q61ohoP˕ZUoyRe8.4gThM'3A-?6}a~E0աMMҚ7ʓNm:#]VAq^{Hi攄{GӱL8„|ofu`PLi$˶Ӭ갑enN~>'EYߝpǔd,5λ\Ǖ$3^dKCiV3# <75'ƾ :uz\;kėsrxF2c9@V9 SSQӶqN":j"{V1@GDľ-5n#_r3/l1uvpPYNq }‹k#}o}/w{ĉ{i=nH͍2fjH< z`N(llf9-[w{ZpjSπo\n[5}6d=@@zWAU3H/"Ky0{̡!4zaݝU|"яsR*O) 0^vC0RͲzӳ9s,Щ!9RҺ8uUbNVZM<;󌚱ErF(nZ BD3r`c#e HY;q1;`q_#d?_Ϝj'kJ3pi{V<m;8"Ty"mV29W_맽$eF 4tf_6!k(rF}0^S/Ͼ"")tw},cL0[ۉtKH_<jaK[H7f:}3x PgYes?č͛Vf)eu3%?J.f92erhSmNtS Q{ Ro_+N%/+qg375g"zb<|yğ:uFɽ'۶XCzmLu"H\[\5eKý"6겵X3پ%N"l ,;Im>v/gbr:d Uzm}Gx71d[mͪsxvm/ &pXLY;|-\6x^u|O[וlQ fFsLKKXws {c檄6%'ǸČ@Y9^ƋĈ )1KCňg 1L|RZժ38/ctzdЃtF$‘+K1]+p>;! ;DtK[V0%Dm^"rCFXc>}ԖGRtNU=-wD8ѦMeֆ]a3^>17 t15rΗK7O/ ϑĢJm]Y$4wd[egDs1ڙ_6>.YI"鬮wcz:jy%ƌTFMKO5M6N sm7 ~;~qk1's̉I**UoG{vY4NQ9fǭ=d4`R2V͒6/>Fj7ڗBy,HfY /ϖݩx/ 6WJP\D׳d="߸T3ˉIMo]qOWkQ;Vyt|gе?ObJb•URO~\kpD _Rx cY]kuk$?Ԝ蹧@,ѸZ;##v1AHW#ώ/DrVVhh?*V!L{j]f'e,МȒP)=jw o^ jC{by(1KO;Xuw[#xSWB{(gx%/8Ae I 3pd{|:F12xwVqa͢dΎF#)aAh*bpIyN hFrě$CA$#}?zd7wey^-w-?.}<B݃δ9]5ůŒcF d2k7,i0F雚8Ѩhڹ^8]P \3kW+MB/BQ^#y B/gH:0Xcw =鑼[w~T!Μd{2گIwVy=K,WR6!!ÌּCigWX@8PBgxkh8 1J%=O;#d'ck}-zTr뎅 ft,hlj&7qub DxG.nj(|;)B*&K6]⊼4Q3u#qjeNl{2Wg͉lBrd/z~DQ">_cEY ƗS(;)ILEEk3&`j~'1‡CHЩyl>2xoIG>kvN<<,6D_uKIS!|6q`` Ig͢qH7z2ϿK1)GNò!#.F_[7yˣ!'NDK‘%s<`XQ0 AŔfwo(YBmR"$>;ALꃃ&8٣蒓1fmKB kf0bzvH݁h2>t ±z:JSx˻'˝{=~aܮucb\$pasK$(aTynBez9XןD!ZN8ѳK!"BVuFV&2,}LmPC-{[.hk5bjCu~RD5iM5oQY+Mnf깅l(JʷU8i1lCE=~ dfLs~*; H*KC@T%7x'l!.홮iN 4q6wWpm-I/CZ]7LQ-+wdM,5s;q]3Q.I{gmU^zUբ+u01&<_J~tpg'qOBRc0EeJ"堘tW T Ac,#~CRsy(TMfp=ꁦN|n=8+ [g@r$31[>ޙ'ab2,WQ&qW ˖G^5ab3A *ʘArIVVE3IB\`̦sL*v_p_!5Vf󴑕R`ɓ( ^+c)_9Rk%e~pz߽ވiVRCH7@5ig5xPx(_{Mw^@}1YM/ݯ͂6Mܴ/07R1*&Uрn1ac"G<> $mï[O)LQ{{{?ܝ'Ά^vηN;Gv@ng3eqD"f>/4KR%=D)U~ *^#`<4SNj1/J`Wlt\9"D[~*1ӷ?z}r9@}~H &=\%;+IT5M@|0"aku/(2Zq},ˈUY8\aYq}yu8͑!:=]abH)Ln""z@(A :{ į]=&EE>rQ텀_M)ϸ S.NC6hp%6YyVLiRF {JsÕ:󙸝*O/}z{JBg /tF붖 Tq'un΁>&׏g92xʸ'(Px7/;ǬU2|0+ ѭ;>E 2" St|o>\7~˭' zz}pfB\n!QB7%^ 5,~ft- Kϛs&8h΀A\kv uom! FzRN+(o*$"#K@ǢT*e(m5C X9}\7xwUjʊS27s"o;(-l2vևe0sz$iن n@ghjڑOHJNPp K`3Y<ڑBe鯁}i;3"zXEͦOm*bWkgJ FvOs#;%}֡#a_Hg_"_c zr ue'~ 0{EȽ^mANͨu^,=k8Yq sd)6I,"96NɅywPGwqS@7[A|U>2r{+WO98[kS+yAQ8U3I%9#&p,+:dǔY k' XCdzn Qޤ{Qf3{39"ywt\ Դ,uǂM!Q~jb`բJj#)] .#x 'q}LKfӵw *A`7M oƎªZ)>@PP^#je)Qï,|%njxEa7cik LHQh'pz+/˩eǘm>Urt%?8Qې05$t?ޢiSbY V飰qZ$!2>%WN3|ѫ{hJ!r`F.DVa@1!N:a :[m[J]Քls}yC >W˚{MDqG.z7As`)ୃ7,y4.&o:o}7;8lBl|SXUs A/MJ\x/t̽}3`@+{)e`C a03< }: B>U%g:~y?D:HA_ň<.bKٷF NהZ=f<]p\M9ȡODV=| rƟ*P{ֻL QН5,/NCF}B9xѪ yχ{Tlx\i-C!'dƵE2F R[M+lj]Sꈐ{~ :5Ox3xMJE]l!Iz4s'ǡ.~׃P'&YN}:phR<?yj YN.޹yŞxumwHeCLS" 4-<&qJ\w1.[?g?BU kڱI2%M0w㺌n K C9>H@uRkq6ԙf򤳲"%̊ڦq=mCIn2HC4Vu'HHXғAy5y<Ʌ(k qΡ,ףu#v!S"|iO oKLA3<Ԯ|7@sUcSuVFN`T*'(}Z"#ŌA{VqZ tSVdB]9>t_RW]<2r,nC K&Y1}7~-l:!FL'IؑcY)P?hx|ີ;~@ H(+LUdײ&;03O̾SWu0g_{T8;fIG*x jHxѶ;E/2lpKG;&E: Zx3Ѥ@Mocz'`O< .C#0J,4+_!!AR' ZHwn?Y8&DbhZ$l 4ΐZgY%ME%5-Grڇܺ.f s3ۭ2&bP  [鶈1ݤk9dj+*4ӳ}mmmF7] ]Îcz.=־X]a]p FPn64N?` g9HE)e1r6/nk;}b}}M#`_JR_+V"{MJQ<9oeFtW1./ŝ!㥭F=)@ ;Jυbm|]]Q<'򚽣d`[m2a%mõmws˨(P]nIPc$Ձ|tiy#MCd!c`5/ brO& :L6ӥz}3ϩ`n⭕*(M;G_܄^&w"a3l6ػAz-M&F|SQdHnÞ q6XH9KlJn&; ףc£L >娪fw*Q$`w=hܩ)oKQ0|EA>~ G. VmG OzW- lٓFbPKʛі//խEJR6*) 5!ca.r@ך <zGz =鰛=]ߒ|~ע_ HL?!(ҧ*J򹑽Ga|lQ]| *ؘIEб۾(jJ.#[j$& {n҆tΝzA!p mmac*Ë6 ?02؝40@! 7&޼7K raŀ +PgʃO7fwz;qp5=x5zqHҀƦN fkc8=ק P)kU~N޷TPeg~W,Cgc# x1^zezx $a,U11|ݑg|PKA:*lHk3 hi4E7#[[.jAe,:Ov|46txN݈)TuW`qC9 VyOTO7sZLBѶ&-Fu{ut}Csy-X\iJ_|὆!\?^n0^DhѴ/mj vO'qiEk>zkFwj-=KfUoYP}9IxisE '4Ę!kWtIrY둩#1$V\np2W.h(y5TS6cQ_#%ՙ)JvCJ׷P2\M8 J1(}@@kw8~<)Vwi|mƐ8׸A%]9b.$RG޹Wd myHy I`D+2U%K OzsC{=&sq$ Bqgm .}Ç\dV%ŭtFst^t2~[Bc觚-ρܒ2ǥWdd6hsLͫƽzVr $`L yKaҳ {9mLH:_:iɪ6JHy[ ,i8t\dN%ey|5+J'Cruw*T ߏјȷxeE{Ll'.tO~~C% o@z#E Ӊe!hC׺ݍKv bxpTuGaggޫ|PAwNYQ:]#VRh(+R 4ZSvĹiYQۛ,DK 2I*Wp?g\i}Tz2(VQ^1yHT?rC9&@ƠP j Cd-.8'vR!%0M؉_ی2ckPV:J0DPxE /y$vsǕw#ϝ.Wpt1⦲=; tf$vkNahϋE|r1R{48 ι_(7Xŗj GnUAXRI'{լ[UU,u46=֐4?\0%۔?rd }G}9"8*6˱7ϦWCjg J+(P*_*e>Q)>=jEY__!934xX3)[BEKl`!sdEv 8oD%9qϲ{m>1lI8@m8e.ͫXyvk I>a FҩOnr#v~W6T ,őٻ{ (sNݾNL+pʹKЕ 18'<ͮEDTkWc^ѥew=#pE曱]ƌ1q2ɕÌu.6^P.3_Ee gu F09if;scmlv/PIpj4iH$އP sTztNo/*~d`%ce** 4q| SN/yB-;~j3j# XV<&l/8yW9m>YF}I0&b߶圶`;cRۦ :4@Y-nd xƇiau mJyp eR6H]KΘȳSUIƔ8G/-]*  E>#BSPR}ԕu(R4 68 aA\]f8a?vw֊W xj/L"f^Z[ZQ7bⰓcm6J)@^8_=Yn.i IɕcPqnjMACMg`QUe0̈́093v]@m¡^okoLtX#q4}CفuAuϮ&0)jzSyι ^&>e C epyIL; bXnt@:7ip? r5ʼnh= 痰7գLe^ |?i,Ϋv>7;я[ `.M->X`GzWCzǚ`;mHJW;Trm#dT5)9V5}(h?2L;va""n*Fxrc-PE~gw2uu1;ہu68ᛳݜ4DJHj^B\E_m#ѡO><$6hmQPsHlq XjYx5:S;XB68BK7hvM$6c{ڜѴ>P*65Q[1)k>{.qG ܧ v(2y!;QCɊ\$jIX&; CI¹(}o(T>쪩: HwRp/׮&4MAAkۻq(dJ%L\I΀`6Eweg`7iZzԣ0Iaæ ڹfX\fß29̺&Z̗$7JLC8x7!YDtLjn._44W='7qY#wfݺ cx+@]d7`SI1ٶKG2 Mf@ST qKw䧷 L0v/../aOӍJG1b\Vu²~ŜC g"FR6C$VV3\%(Sj)mImSx(*0&aWq[;'%liu~SNwq{`h/Lۡ^)H)ކJTwg'S|9r6ۅ?v= E__nq"qE viP`HS8WnX"F*҇S13˨Q`D9b7hTkߓkjUd[7sџZE*ы?(}sf'_dn'tCۛiIp68/8I(iIko3Ņ=.E'؈N1W)OčQ•KzkOf< ahEM Ep- s=?f0W.DaòpbtKT*Zm[ O+X x~h>qSu.ܝLߧ Jn=38X<]!Ńnz@=ϖ 'UpNCur3+@zǡ}[dy^( W[%4.;"to}J>fb$SⱙYSǯdR[R R/I#?Z05V j'&P[E~/2gd"pX7=jn"8"헟"+ Y'PO:߲>HfTU[e`ƹ4>J("ym;ߢؠ 8';* PRngr}zTq'vkr?z -CVrɗN'Qu$\ };֣u &V}ך~`E^^,# сag€ĭ[(Mu z\;ih tzۉj6lzԱAB^"c[*񽛦f,S#[˼+}3S54jK`]G'g e1]`A>]scB\$3M;T|PXZʌ}NkY KA`Z쳆ȑAL*@Ex{f%ff;Q_A?Y%UeF@rx)Z6c a_;{렂#5["*̤4rUi).U{Gàmρgn3d,`2$e>]-Ԁf?s)0XT`鹪F~D᭤B+_bMPLV'-a]>ܥкVG_7eoX[$i);-Y#"\ݭv:}55e]x=49^L eaNL1t;,疌"];~;%Y!L n[Zs/>.N$ Ҏ`Er{?+\sNٿUNdj":W[1%dW.^ї}8aVȶj0!&Tl_ċ3la IȩXṕլ߷2Ѝ]3w,Sbu}A&Ur O->0KS7*]3qĴoU9bf\@mP+P:[IT3ERH/m=ΰ{d&Br)?2֤>J3#Ļ'܏)pd9̒.-%F>1`+Cah lg1)ͧV"^]I7 &9p AAsƱWHhH;Aw- )͖!ffßʚ/!r}X"@IY^̄;k(x0^J r٪F`;b 'iiY`/LiiX,\Gm"bUc^ްcsҜ,+94=i2>!C#VL5BOӠz;hW:wB3?R>x zWSWT颧ׂ ٓ NAY|6Ϣ puo"9ߚb?vU 4$D33FK:UDEl>}ƷViq8 4J8K~MgslӅdS2;Sū7>]\@5yMTP3Wp꫹.\C}g5ԜXԢʞ#`:gexDYũ?%^{' .U*w"" _ȑnDj-4ADZ$ f%듳dź3jxsve,oCdVI .RDBL 5qat-3u99I>J3\3G A- K"#=&8(mN`[֡L aR kzIإOns=Fi޻?nP\ vםҍˏʢSBj\k;}lyĪ,zQ20R~s; Бoؖ77{LiaBXNc7oj oFȂio̯^*y>m TW{ I\k6ov'!(tuZY'"oi?$D2Mp.+e@n_hMɵ|%BoS $uf3j|=<mDG`󀾉d%/#'zkJHZa$`#喉oMOx{r۱}!9$WCдfpdž 8VM,Ci&H/m.A.$7_Orޙd%o@ e؈כQ}y~4om+?78< O69p A}dGqvX:z҂J{>| o8a1DjW&Z<3_h_-ZAخH[9I /LhV=>H F#Vs;kQԚ+HͺD j3N3XJ7RH1P#G1v՚H8#V0%":TNj@Rқ]Od*Qp'.!&Uɼ4G((.4?:Vzo;R+µ W-eʉPge\Px0-p9 \2QG%Ԃw9`Q{U R#L7zQHlY@4wK:ʤ7LO[:r:V4M`<ɯU:=2gT*̡]+`jQ \IgfxaRbv4Kxǚg-WL䬍خMQ`Ue+*]`Ɔq*Dڅ2- pNa<ZZ(=i`*:!9`hۀU>GeiSHRfSېtK;Ug5X(=o_͙\R{VvR鲯+㿻sob=DǼv: wIᾞh;9R K<3v! K#i],9y8Dt.yZygN?pwLfI /LE!: pxWTH&%HÛ`"L*t84TVÂ#i>ۣK DoZWŸ,ϾY!;[/eFa WHy.e:@Ӣ1Ao, 8[*4Wk>ܒ>HON%_#h/KsJ=\|'XQ $'dю(;EPsD8DLJ-%܂cfm<^h>R`|e@7[a=@r7IFĀmv ~] vfץވ:[+6p@IH{c$AͯN}fQq8y+5|x#v7KJHdjW6)a!ChUDw0M0)LRs GT ͐ńFV@yڥg s{ !AHwmM`SYc[QײKuJ@l8~ſ* >gxjmy ]媹i^wQM&yW<4i uyi_u [KMqAcjVxL%-q!&]#j-2]n2hz7zXOZP&#,Ġ/X6j$X DZuWE a53 l1=m4V0!#C3 =XA;U8 t,o̗ %O+dMcrA+% Yv0;r)2lM>7'ZrZko6l;eHtd8I/}e|,] @FᧂXwЦmeGs#+K )k3_2K_ ]7(jãi&F"U݆FEa5y9ާMoU U0vP]Тo]>|d<~0E@U0dHsBr#ɮ_WhtOHw +ffyt)5n-2,zf L\\e]6-ӴGH#сALeBW~X45>JH#Z\x` |4zDyO2] } ㋻ 5z_?1,+~jU42p-r&ʙV?sEe"O*)4$*o45{W ٛ?;(K母c/PgnX5YWy @߁VT u<8 hO}+Ä2U䈀{1hzu9iZzM+ȯ#GEBE2*Wb[ .bv)Mx`dEZD: Dzr(]<ᾨrǣEbi䆚􄖸F<1CDB0;HAF#9s?9[Q<W ( NI9ZUQci)n ap3RQfF7sMDU2Rۅ!nFr(:FpP&?Dx-Z C򭴷!ޡv {黎nN- b(7oꕅ? 9GvUyU?Ԍb'߫$YE VϫU%7[Vڎ&hV Y̠w-Qڠn\5@jyAmO,Apon&DФLAu` 7#o{^`YB |5Lt>)[Xޚ} բt*o"F[J䍾U Ku* !>?ڋ Uzl)9j69;<QKРdJ 8̂AvSD{PI #={!Q[ #x*!'L$#Q%e`n,_P){M Х~axZDg/yOAHjۈ nv'۷%0Q7^`=;8 hRQ'j<5E[]M/}h[JYެ:DH5=%bTվ*ڻ2RX#b=M.K$vO2Օc%y%RէUwsaϝxw{j *ؒ_RPEXLk;9K"-MFN]/bũ%E\6_|qIjl) bb -)gKxq@?}S3LoއK[R)ҋ|7S\D~|m>ARF܅3K˷L޳)GeSsg@?ZEj2_Lw 1%]Tycԗ, buF r{ctm3A0m8 <{K^tx:&$[|WٍGXh-^L({mefTU|cƭFmET ,4no jfwJ-h: 2 OnXJ4ϐѦόx1 DZS&vءc!#e&Y:#3JNǺNZ'eiNO3 8q7(q?jw W/eoӫ6?JdXR͗ئxv Ë@v6.c1]X}Ew]]gڤP ~FsDߓPZx{6JW*ܹ? txADQi9fc㍮xXL?H$H MLYd,6^ k9NzhbTUY}!5=PT -\/#0kRbV,Sd.ǩœXCOX}b= BuyaWZЂaYQY0r{(TBۿbxe$If. T(t$4FnHI<iEUL׎_NXD6+:j# DFTU!\gbr8WwĈ*ibj1- {,#W23^So#C,Σv.c왮.:X1Ӥ[z[QsZG|H^(EblEie+7T't'y"8`y-RԤ\WHC.}$ފ-A . ^T_CJ%H *&Pnb 7&&'@6a\a#sR GZ--.يʭwЊ^%2Qjfƾ|̪,g'%7-VHǕIT$s8K,cEIf_3aλLnCi  kq.DlhrCrTlefpv3V,?!`GbC)x72øFbKd"{|UJYDJY)WoA7{Bݻ A;js '|A-ZxEDfYѭԄ=]p$Y-,ValMSL`mvU6LFJ̘ZuO"E!= ,#̛qNZHO}%RmKGHQTUzg)ʔuYxC˶Bg7qg Õ:F#Efw]S-ʊH<|oX> 1Zf׋<&'f5_J n\EEsf&)) 1?(VvxS]Č ,TltS U6 ns@RYGt Vi+i`w\*F `:%ʉ^)G56J'zn3lB|1$~S꘬ҕLs"u)k-h4xkH1E  /LwtݱߍdF~ܯHǀ1pERj:%F؄dy稵^הv˱=L.Pk{هF"z"xm*s:-5;lI13TFV[wp9EuoWsa+V*u1yfY P5F#c 39PO8lpS@`}& :$![pm\bd 

CDdxdg7lXU @_OE2i@;؟ǰd < Ms>=딜ͷsAg5;0IF_6#vQ`T4[a"]Pp`I }@*}‰ߏң~;.yWV)3rb`t 13M*;cLzX}>rNWԅwU}1, aF.&{ o:Yمe,sLS,cX02UI]K!|^n߈8xKıRmvazcLpJ@iпN$!=7DmRyv*y{Z׻,Lq;BGky*8hv>o߫Z|%vFzo C2]cǃԤD)0>5)һOHםitۆSyh!--&>C" r[SH/ "a>;<4. Xh>ڎ.)+8A5veYW)QsF/fLi\󓟾$tG>)1(q)@)hCt2bp;fp|жw0UzQ'M}mH̺kQa S@GfQxSAk֗ޫ3r^!Gu|vR?-|5m(bovVp5{yA _V/5 R5bO0`@dHy%)䗤J@^pN.۴XGvgœBz{~WO]&/s8`hF\ݞ?Al釸_w>oXo년񣉋ï? E=+(pJVy} Ou]D?c;6@,O` 0.ui(¢S̢G:; 8\+Oaq=7Z1H;ZX#ˀ楲 8Qv:}gGAFk& !O<Mv5C2D}4:+H*,`ni ,K{>6uJj\TlgA5P #c:ymIDĉ?N}+;.yfe5g3uO+OgW!cFNJAlGa/+څry0}`ij=pyXU&2ܵ>}uXDk\X1J'#o?U>'0@?=zX*Бl <P&lXN=&ͭ6k.~b* 534GK4Ot: DSئVxR }.>X]/T^ ,#)0c{B,ubM$"9TL B1 fD\S?PT&]<絘!73bv"kIk+5,DClJֵfE.zJ&2FG=- +<gj!|)@eƘf큗+Ad>NfqzVEQ9NiR8ӀU"}\Xf7w3E57(~j2DG?oU(| j:NᲧ9هO<`vz:ym7*+ Q} }T8]@,K a@@Ȩ}'G {eD/r?&"ZM= O^0%M4+gy3ve 4VlZ㒵DÊg%pp0۟ZX͚"I{<A;eE*\Mv&xۃ:4;w&2jf+iJsL0@PAΗ3$J)UgܽGD`d-)e=C5Äkb}W"G0gɕ_XP}URԌB iмtO~ J\чӚG&ߕq!m.R/3 ;Z1)QOriRG!GKGD5՗rI)~q]B`|s<Pô=* ]柚@[gg,&,pϻE|p+8oIIR`tkKܵT*gBEXހMH;мBSG,AUu+Mq@Prq^_}R δK󯏦(I?հ lri,\lVe܌=~8pZ6]l5v2xR)E8%̜XWS>"Kyo)㷝`l|E[-Hb:B~7@#>;Rekm{ޠab55ùZV1jE1#]5]6&ѳH/C Bb7M'wz~}%k䛠vu5nc4[?JT VVofYXZCbG YԺnnc|K@׎䌆dKa APxڬ%eG -fySR_Mu-Kes:4+DB(#2ӗ}j%4|, ̼|"%3Wq{ȨQN4,,LPȇL7sc拊ٱzEyV3.enU6?Y!5vzq5Q<,~)}9S;Ki%Sd_8. هp}pLTڷ/]նTY!,,8IuU9ǂR?Y[9V@V*x.a<F U!dw.Mk~Svyw9 xq5xFq0Km\=.wNgܴ["Jԑ] ##~CLoNQbžHgHbI`c^Ǖ4Un("HI;Fb}w}W2\s]O;Vx`{EQ_F(+x r1L(glU~Lڡ[X r.*'6Τ 68 CJW&d Å;^X8}<&72cNOZfכL e/U2n`4&6ICڢ5tkDo>=/!/d&xz=abn'zk\8d햃p.¸734h6sZFCIGyώ#܍6PkWV$k N Q{nU^HD8whOơ(ZhJ.KCqh`#n!Ø>}J>d:ns aM("nPap` R_rP?j:0¡7Kn۷4'h^ΦD6ʺbHe縢6-ύ G,1|ڴ}r1uSeaFx[;6aL&)  ~ 7_]3f2fsOr 5fk+'@Zz؇DpV δpFjSˌ' ]hV#Zn(#wE r$נuە\T:GHPeT s |3ZK ϯ N*|1J+aɟ/(LBa$]]a[( N93d/wn90ȶ NmANɰ'$G ٕ)bcX q.' hx֑ݒKh1d#N ቶ9t|X]hsB#t.%sCʹk5SK0QsBFjpȹu+󸩅pYRYRjJL`6|jr/Ha {z.D- ZBP6a/," +Y:(' CNo (>ncwo.I 9t+疉'GT@_Dn$q$3Z}׶o͆-UX֯^J6k $X䎲q1)(|@['G27g[C"x$-;;^ƯCDф?:^)fp%u; Ms@ňv >lRB! +$A%5Lݸͧ#qPBR(4DH':z"K\屜"I[ޔP5[0/D}? h>IJd\]Z7C/7of93DPGȫ'Mdd=/-56]`xeQ}}[72*qs7 k_> 1#›!T) l97t!g[6Ln jŁ+LC #)~Y,?B(y8QIl#.hlҕ)i[%KaA;ӵȜtKQa2>ECBGa`<;UN]FdW)5/ '.ivvlbG(OگnrDD(zQ R;DAv#gtT1ҳq_H UpY='[!p-z aY}Zc&X>_Tb4g2>4s`h_c,,_y83-z}~-kcpl\[b^*4pՐڮ:m\F ĀQr }UfOfDfW.5 mН~)Cg==zio07%DtWtqTCa̳-ɿ:B2u&g2|}=x!q&C  %#& uI{`ج+"AG>  5n6aW؛Vfֳ/V!#Eթp{JdPw5'ܸŸCԄ&S,GB际zc!,d*Bm̟#@tZ^]^IhU^ f'˂g;.!Xt聕%ޏ쾷7/-8pc,D|A\^];"- ,KvQ'>7(ӞYʼnv%n״rh ǎsvvQ=u@7mC'fe5k֌}ˆNزjO{)e^Ajx`KU4DN?>ȉ@H)yýƀ W(⒌wKd}W܅quj^slAyI %+Z') hgPvw}ĥso`%b?#G=zPH&XeO)kl.2b 7W^1N@5Ȱ-Gf0*܁팾t^ƦKo@2m\ }u5[Umi;V H!̈́QË ipJ񆀜P3){~|L8;۵q(~dy?J:vo7H@"V!!ɛwn/ fD=zԑ5P@ٸ2;D|2FaBv(OL]!d=r9A|K4(@!.߄UK#! "*]IIg;iԝsl8#O @B*LS~&TªXvOZ.Zʦhù xPl=SwN?ŽBWz_y( Jk; nH,ƵdRkx{i͌Y~|~fFA"6HYN`$rNik{J4] 1Qc:CSjju P\ PiG&]NP}E)q(**X>  +T[ lRRq:'V+}"XNFx!9YMLAQG,0:f%8-j6 XkZWXMFqˮPHT ȹYi6 (L9<nѸ7Mm_8Yy3+"KfÜf"uSFe!~ {}dJ%+T:%,"AX5NF:<.4fM/>kJR@Z8~1DUk+jd̥ԟ$-(a;%HU3[4iњ&k>ٙ>OW.``Q'R%xpTbD$ȅ|W>/h bbC׭} $~a-JyxGB h:[R*ɣ=Ѹ!( b?lvg;*`~ت)vncfk9󥆭!nzJo+S(n_,FQfz# ux9QL$U,BTOtT[x{n^POKy_B=Cb1$ O )#Zz.6e[xf\7׭:|+ &R=l^Ik r$B>!.SxߡeͯZ28mۆ}NR7.*.8BdX[?G%U39j+M_)+bɃ 9/G:[9 m~T!5{ŅEi *N`|0@ ::xϔ' UO > ߨ̛!rkD/v}Xk@մ0#8c JGћEY[8ΔG?;yB[ O 94+j[bu b -coAn B2JOqUs2,5"̄cr=l e">Y"b!M#[( 05h X( sa;֔Udhd =jLxid5p"^C@B`ִKbXPʣ[&左8- 4hH0 IzSMk1#1[F=ok*no3Pߦx=N 9AOW֕`hP"J7>p漃͇8h`K!˩\0q>.:t;á12lqwVT)^0 !л5ܓ3u1kI,0O"RA?Y/iE̦g,[݃dVͬZ8 +{'rNAueؿ)mGİ^%53˲4Ux0O.,DP,vّ/%)) h}vZ)e_Òfmb=4t^v1(›dK%6h))EoGf;#4`l0Fk{3=TC],kjK٫%~f(^xH/Tp>}aDl T2ֹt9]ıy6Вs˺X 7‡i+t$b[eT12l;6<-RSKɑ`;"ְ`o\b_scYh xӧ'33Kmm?i2vY)O6YG)=q ; tv OzQȚe]Q"1֋#H SKb. ~{u 7oJflfqo Mepvao +N\e c[wqn¸%J5 })"2PVrc$cDe3&c.h> |Yj=pi=9{{]]Cpc'@̊!o1Ix`S}F,E]z;B{F2 QfG"ĜNu4Q m64m'\o0 cr$G*gO_-v.{4sDJ' #_ q0ׅ}0  ej*:kfѨjߧ- "[]#!'gO;Ὡ5ТA$ͰC0Dq WԐ=SJܯgdd]*R*e*~H]AsY9%T/m0g5˺'&WU؟aIk.0C\ZWN>.AݕW Q$\ m鍺T es^+y4WUQk%a37&dW¸ j'a+D_؂ê%Sjvjz_HF$|+>j23}h.R4x0=wy__V}١{MlL>'c"O`ygV.>(&R4]zq߼A8U#tg ^/֒pi'v\TH9 [3h b+]M=R)}岙Pn /F , ʰȱҪKnfw|b1i5$4:ք 4=Nł8b6ќ:yBܭ|kg$8ˇcg f\"mI쭽Fȗ6ڳY'sW~ؽI< M{ q}觟ŷׇ wsu(r/M&%s-A?VXg(u|M2W䕙VfMbQ;5J\ox/ 4Qz A倘F`ɌH&;y+xEQsFm6%r;+i,1X~zdX\U ݵ>Y801 Ms-L{1l1yH)]jCJl\GYZv[j6.uo%*y+v60;c7'rnbV+LJ0Fð.HC? hUv|g>i=mv{n:#"ʬ}wDl^7gܱNoP'K;OWȸ<%l,/$Ni9x+wvn#D߿s$gN_m2F4^L[-Rr:91o }oԜosmH5UjΎ*WzDo|u!o"=xuB?yIVB+1MէZ2*?#lX |[bV7*+H/tz񵴶gwF7S4dݹ"Y62߅ dd6|5Ľ6֊9`cpS.3 {$h;qWPj.LG܂F8F @-vݗՌ5"$w®NIEoE`MX!{K̾yFaf+TD^]f!8dSPjfo!<*r4ܰ,h҈hP36jQ.oT[!c|zvZ6hONu=mENgknU?:OU-^ )22k$*@bx&t6ݨȇ<661 ЊN`_O/I8pԞSe8Ts#lD&;V<|VQZ-\/$@mkPÆ7Ƴޠ[)|q╦HS'DrA984T9bv؈&?CE5>WvEB 蘞ZZu;LKGBR t'iZICԺajF?=UhYmL2ɛL\ S,KAG'R/=c"-Qoo(%2u{7ֺ298xPeCah\V6vHNW "WNOvD9FRu<=0ا5M.e&z (k?i%<⫧:\(M脊^|˽٭z<*KL 235$V:iDeL-o+fnjյ* ʕ[t#-e>M~^XDT L}FnF:INאF4gO̐ʧ f-p}ݤA[)/_Z1f< 䮹]j^7SOg07u bn} *;NY콥Ed'|j5BΩ,xawL +,ZJ:Y7*i%uv 3-oPŸɅ0 +TO -a+Q&MG=֝p-jЕג>ܕq3pr$ZAgCM 5C݉.7t+p/؎Off!ZL~K2HkGǫbo,lʯ%9Ӓ8@dĺ1@!@F= &fM7"qM,Κup_,2XZ0e [IT΅sTzuV} ٳCu't+Pi2:ɇLV)I#4DliSrQ$C>s|5(U?xjh©v24 Q!E&5e#SRDJ=>w!`ZMGeZTș*z \{*,o;'$ҁ!][^cEt~K>2, 2ݖ*`Y5SO|* xw4WZ@kyd)pp^D&7-Ϲ?seOek1KuAtG8Vew~@ȕݱ:;r&:^B,;sKMRUY0&Gv3\kRmX)h`9ԽB5{rHfk`r9a=KW$򝭂?OA9=vפQN1M+$Qp'P tSIE6z]{c l!#-M/6-☾qqN [&aXOf2J64Xl81,l_h?.5W~-.M35={KxUBQ'|:7?u qqtmsT!p O! bd_W:&Xބ*X$'ccWIrX43>g)I=,%4q]sݤo t![@ae쭅:&1-yN`MS!W~2*Ť._[e-uKYi麒ߦ:q'+`XG"2yCiY'}wch Ե7MTf.aW8c;TBP%3[8^?I7=Sj @zDJ(ƒ#!i'S>B]ki5WIr@l}!%CnD{UEWaY'g;?j2`8<ٹd`WJ'2Ơa^]s\b!Y_5~W; Z$;Pl9_ z- %h9) ̘s`tϣJ S,ɵ} \}%ebi*$.U;0ߍ݁[Zdي03#0ڶMTua_ 1m|@4v>qhM䨙Bx-!e4H[}ʨߐoaӅr)p"*C Ű]BOP|*sZUFÑs\%|=6 p#Gɷܨ-"r7_DJ:uJIw CZ8+k32Msʹm zxGiG+ du/FSE$ ܭj~EЦ6ϐC╘K\I?)[G}]y%}e ̩ Ep* *>z׭BP0r?\Y\T* ОKO@ l]:g@Ќxw <)V8̩mn<[ :kU ޺x1(HCۺUKQpU)`l>cۧ1|fdR[E= f/{|_-S6W!P´$g}>FD%5::x# Su@)߯OIe*fw߬fϴ i:mYy <0@F=F'g,&p:ZU]}xe Ap Bjd78t~6>"& c0,> ]|( M#ctIrT.l5|?3=鈅NϸȘE Vڅ6=_'WO\u+dA663|j3P0/4L/VIM6p dP%6# FAy/_j!,ikCh]m{&HA1I]NcN[﫳;(rS a_r=/AȴOJ!(zxu)S%rGb.ɽemUqt$E\ԧ8: q{*?oylՃ1"W|P'"ìV`]~US Sd},#ƋD6C !R&׎[.tYd^cDb|kOew= sqMI3eh1GG[{f.RUrF 3N[kgV)W}A+<ʵO~g UZpIdLџ0} Qg+e]ɬsPTE# T}@WF#mԲ<շ  =@W+plp:T(qUeE0pZT$E:¨~ژ7K@ 1&'#dYZ,w#! O@m?>ۓ8RL#*X_w&kF:W1|+ԮJ:A.Jib;]`7sO2z7T5,-g/)*Gܼ&[Ɨ=WRrbly}HBL]y9p1F3l>b9~WQG@XKDAq ި8?>pj OX`1Ki!0s)I*^6P$4E 5QuQb^}0:bx-+Qz⾇Tv,0__%b,Hef}y C7_6^U47_1x:q 쑪GXvORWُٜ@Lw[K6wLx lUa-G>lϭ^&fQ>FA#󜆁j8~%EH}:[TE5qhK[A$0M [w QN ?gH'sr$k>Źqfyyj_4,? 0nL2q]IܼUE 9'zKpM,/j6!< tE'{M}%r䝗oΪqipckZr%<*9W "I_i-[5 KjMV,#q]<a%גWaK\qA .6=/.%m}FSLǨ9T<;Zvk#Ƴ.mV@bSlѓ[o{GI4Vv_K9o#6n+);+TE%/T/]['OFo{U_zؓ+ 2}HLH&p sD,\1,{CQCȡ|J]an`h?Tb"9yO)p;S9,`Ӝ Z)F9/lIjn9Dҷ|Dq'(> uT DoyI8!y~*c LxB liFqv7}/1Q6hg,-Qx2 [\ NKcӀQXTЌtP&S'Pѵ& ɱOc r)ņʁZ,}4:[ڛgT.C 97'̊;O'X<5sU4mgN >WU6?߫<{""pχ&FqUb OƮSA.:XA8Grl$Qdqtd&NR%zE =dVSe솀U}zaFF%0i,Hy4Fʫ0A  ɡ V[{&6[C %ŮL<' X\b7ppCƴo S}0W3nROj"ۥ K<ӑ6?34:"wh-<^}0=EσuO}P#;jqcf#}гP[߇+TEgWT:we>p-5ʠR`#^%ã€M*b-H8f"D)+ 1p :%'+:, ;.Q~gsΣjQ~bOM$G@ONh7E2 "?`P!sT6B&<-z$c(a4NQKNZq&F(j+s?ꌶ$0?&T,'%$%7]tӫ#b>kܓ\;/7XiEyhT]V>V{қq3//*N>$wYW,GELu]Sj  @$fkk;Z@e~,ҙgnI}ƍC[~{. [&n3[hf.Ds`(>'Ԥ(vVh**nFX2C7f{IiIPJkIdGֿk(KZU!Eɘ3AW#0ǯ,X>=Ue#8I;ZLrħI~0!s}*TKxu2P| 怕YZԏv7Y}7@mEamm 1鏴Qtd|ATobG$%MB-X% zoøn8-KU .5缔/9p32h)}VqsN&$eڵbx FY@Gb؟ݬcPJ:Z,w8QO۪qK2!5Q\CԱPX]xVU-DB3u394&^l#Zse&ήCEd~Vk9H0ؕMi6(M ]2v81$J-"&q\Oj-E'Z±Ƭbnd NۖI2f'''0Iog5E{-YSǘ/ePLC+9uYS3`XRuxh 3[cзTۘ -eic+#\8T8?u02Β_IQ²E[R*byǵ͍ݎ._\TRV{%% .P6Ras~4s,:=cvjB T{mh&?t~F4 2䫰NJ[1A [Q×, nKb {)UVr mn!޹fi_E#/Jh鮌 z`KR^{̠yMF4bGJ@<hl3B)[z̓2shN<149~8#T#\^LP!%pӈ~s;.U+1"Z"{0cV׾ca|ݗklsrm""ͧ ,PwMYOEvK\y.`fY  ~Z; Q&-O(;=ё>fQ,L"NH.$.Tv8wRxQd{T@M;V+v&E:xΟR.Fݷ.vdIxևw.d7.UoC Pgeϫ KJ1+].</B{.E8=T+ʄV|3W0#)]6">m,+Svv)5zHCM㕫?&2NHUhEnO4z%jw7&G-1n䋟inH੃ʜ$8ޫ+fvUGWvgJGY -,Ctyd˒ywW)tu=_eGpͻiIM7Hh-XH&( fҹ;ng'TepT1Rܾ 5^K|dtsT3n鑇?3 f6JHm'^V v@k֟h՚N[bBLi"5^W9!¼; Is?H,;S$%`>pclF~4W|RcǡVq8VI|*&ud?Dd ܀[;Ǐ|-9^]@̨ŗ/yd > JritY SWj&,+ 0N[>y= *o,d`>ACFa~KrRVB}g>"SIuqd\A f0\{8D4sD)}6/}tN&i%<:\ umJu]i.DU\tsLMRҍrLICiym=gc`con֭#kUd u9nHrX; vD缴2sq5 a&Qյ^"F |r'cډ&j# M,JA~v\ƓՉ $\&)$kNP[w@mݰUX={"l/dW{7*k:oQh/>]sᐜLqҚKܕ7}vc׸gېL*nzW]M}d$*Po0< Z86 >49^O/t둿L4GvVk"Pj#[>S%u"+~$8{B5sy++В J{BORL 9.Bv 5[.?l 0[tSYR1,#\Y?>bqP 4 ܩ 6+X/mLCxgh{#EbLj5$Xxr0&wP铗)Mɑt2BK XZۦ .a&0r/'aOj;!I}fEfYErǼq1 oYKjvH3vL? ::A %F(*b2`}i$a</^X–Mtc Rjojdi g*/T&t2㿐 %txAH8mZgpt؆ p/L#^N5"So`Fh͖{Y eA b ٵ>v_^TXmWѩgpzt!dAlc/s~x6> y }.O\*aKSj)|Ե-&tz>{#v~(Z]THb@INdzqkSgʧ-ämav>[ltxV]&xݵԈ_4yJV\RYݧGu?xvTt]=n!tKMU"ZnwݴIiF QQ\Sۘ]ӓFIJmjJO[>t|rGBcfa[ 5N| 3;xH&MP7 N<=!z&~&Źζߢr?7RO4-2о\ .R\qEiէj^ 0db1Cqky"Oi)_.{j6ޒټ̵TU[ 9D ?x5 y2s2FoPsHQ% )x%'Y2X {N olw1='J?׃o;Ӡ"^FَJod׳'p.T|VOjHY$Yɒ@gg)p SR{v)^~NLfB WPMIPtǣ% YN)RXQTٿqM`4lv0D%R&OK|Ǹw4jF.t E+F߬vk'Mrc3!ڠ]Q< 7Tvmy=Rm[ZPj}^Į zBmۯY-$b? ^.2gq26P ,]A޺L\ѳ/ ~٪h*hw$2k12(rT2ޭ??=qjqR tWE?G<&v<ܜ𠂡|RE۩Fy(͑Ԣz6bX6!L-$eAqg# {p3? ܀CKq~H<*k&WOVXqg#2G8F*W_ Ǐ"S*L$_N=7,vwD.tlu}@n_Zv.}j#Ȍ_?WB cb-a}p݆P[XŽyŖpUw4*AW W:b9Q>_v&]wݠj]2< _wϔV6㞇1d= tz傡XTROY JvՉp2BZ <؄ET-޾Ê'o(%HNN-@ש JeϿl@MG?8:ldx;Mr S3,ѨJ&:,UIwr А/f>TFi_T$ЍH-| *TD 6!)%S \㋡#a0iL=Bna%/-9jfo]Eϑ A1Dזyr3q4o[u,v0,:*+BI! $lz9(E O:_6({>.B*╤lKO+X/sÖv!68)a:>w,JH!u; Z*tiDi-Ɔng30P?g}@qUC+4߿qWD8 y|D,mH/z,`G1:CSD+3,J /3,CW^P %Lq=j!d T9oXUCf] ϓփCѮF'#ūJPA,Cݸp7v!`2Jִ!/"kuem2,S?Yit_"x/9875%R}/GU#ۏ\m0E*o3=ϟN8e6. 5IY"W*)mxvU2M e_FU$C_IR5N\eVLuș K1<HŻ2Ϭp6љ)\+6\8]8K,@Fzt`cvxW"Θr `܌reO$5vk¤gaOmC&'`s6M^,hGÍgwEiu \.y̐D779bU]u s tV=c@Nm'_=#YD5/]C+A8xzt"0 [و`` .%?&H6_'5I:n'&{Fnh ʓ\e!3ڐ "{&B7vZ)?.[xƑQey0'p4!4m/4%!] G>nzh2ŀ}yH*/]l>HkvVSO;_ uK/r.8vDq$̈/貳"9bd`ðpohg'WLi.jl^v=uwL7;Oy5ďÎhƆFFsk;ԞNP\9鐩w1!D7z-;Vt"j'dDS=8UޠVzT"Cr[vx SG5`=V<pnIKaQ `Rzռ£ްVkZůZ|2#,O>ti/w&;y)D{je7NkOb- ʣ!\̤FnM@OΡ37ٌ0o``nqӑbT}/E2SJ=Iu?{lҞ(x$OKptFE8R%^-YyI3%+$`|lbKڋlEBM#"fH"g4dmv@C&@B l5?j~,}b 2lDOBz_0Lz 3ܻ,u̥ݫ"̝ZO X?+~g*}]=ApRϞ?7jo0XxLm~Zonae[}Zr.CD\gt_b(Cm7vCWBzpł0!xL]V8QLοd98kIevJdcK|upKp~GJ6زW͕]J'dj{9,Fa4LX(@v_xG= mnu1f䬃}No jX8$(zt Z'([No0mc$mHsb]ŏ){p„Yʶ<~5몌W?lk`[?.8RgtH(rw;Jxea$vƊ q%L:FviX!P@)E)t\aR֮!&EQwkD-m~qg|ۤVG8Uە gCu()7meXo4i>7iJ-RN . s]fD߽CJV![0&t'&sUp±9 +G]y °i qߘ7l!<&m*y}T3$*hFQ3G, a`㏼8WM㫧yP\O \tigEv"Ӕ!}ܷb\"azi]W n `Ҡ LTq*PSk4UAn LPKʅi(/f" ǍQpivT`̆k8LkmШUpKJ\У>'_i@J\["6CXuGо)b4݋;K2I8F).R|m<fwrij\m'ۢ75.rvηZ4GTR;J̝IvHeWM-6]ZNGяi J_uheJ6 @CBѧL_˛k6 2ti@_#6<`jʦrľxmԣ;N,R,~_]X2zР/m:av5NJqD&CNJw3rLվoFNs9WB؍q@Œnׅ'%OxyWYH)O;id&Wr1]w}_#`| B"щڔf yjO N/6񱮵l:D$6ΉN[y]^,_敳2M22s"!uFy1Rcq1MGɳ1nh8/i[m0?ls`2;k R;`r]vҨKt(;p/#E_ZMBDl,W_H ,,%_S܋j.NՆA.kC&x&Jǔw#!_nMP#k[ GX8o nΪs5!*fQ߾  y:ސf%z4ZYp\5iHmU>'j9Ko'oyͯj*{` 4e|Hˑ3}wd=t Xs.%}-O qiw=]r_2fvIA1 B} Q{;+7Xdh>оo#JႝC狵6 #d p&U6-bo1}L7+5RmFVET1[c_3ڛFU@Oˮ)Y=:bɴ `k8?**]]2R 7@@Ex_ y6"r u/~?竱Tc;ux~]L4}.1ObO>PkY X̓f_]>B /=ÛpDE a*o~f?["Iߞ욓'`AJ>t{u=ǔ,2q PY 2/7Zə^FUM\ڋ@ 37ͻ'Bv" )WBkG>эo% & H}o:B:Q2]IBY$v{6XH?̘ L(g Yct_ 3kj4~/y6M)MT^б{w,j^Y1f!kҖEӂ__XuȮ=X#s.ԬD$4G72緷=@.]<$kDUm~e;cO *Xl۸/ً浻X{\~yQ)kGcFtʂX%x}>0cv^AM֋7d< ſswF唸}|ԇ&iSLdSj6nY:!@7T+"9O8d̗Rz3|#3QAW^%/8Glt$v ћ]%q„kEa[ƼTVL1hEEV αqx߃^~_s]xilh4/I% %JWO9=8O4 _V_Fqօ~!H\"iD(z B+ O]gS m8K傰V%E$n%_(A!M㱩bSd_"=縣be#ì*Ҷ:nZY0Rb($Tx#PswO`ZqTOA,qT"./as`"M1lZwէXzxVbca4`NByOwӚ<&$Uo]xqï}(\[_/Q zF1Xd!\Nf}-ƠGn((,yU-lV 4f=J`P?"<6rso pKi 0f4JofZq5XfW7n(BP 5s+-[7B%XlQV"'NVURCҳPwJ6$:B/ f#coXoSGS0wb$eRمlndx!S›g߯Qu0cf[ 4 Fhi͆`-TOf T&da{)_4/ֶq0\_e!zIu?ΧYޏ,V/ ʧ# I_])~;ZmL[lh6L Hu< d}*p^ʔh6VJۃ!N%PnsDG`:55[vRP$\J3vz1<ΘT ㆄ2L0!=܈q].(lK_f5*yKDdQ #jXwNcFdNѢ+` .]QWZzR"jRՌ2Đ!ؐu+[[JZ&iлtXr"fj _V,AewH-U29zw 6Bb Feb֓E*m%q([jHXA>YA]C ջ ;@did z?YRȨFϞAs@l"|nB\*'–|rtKe2qŀw3\p\s&hIˑ)d+5ԋ)lI3v/GǨ>^vr]fLJ$"̒:0lcyTTЂ :,.bkCv(hiOV VÜ oaA[o&ssѽXdCvT]q~vS|ªS?\Q@DTg Ñ)OQЮ$ |{=VC24},c( i*aI%(#_'prY*gE]' M6[ a ؅5%_|$X?XnQjGr*meױ z7+hWop<=yq F#¦?U^!RzE$fRhx !nSD32Z>W<9'|~l\z$#%9'ӢNup(>렓ҥM^"֒Qa%PZ<ցh&MA* B'm#Y:` M eWǧ@1&/*5m``$4[/b﹣$8jÄ9&>7)0*I==mWx8 bosP^ǓLQoGD< CV_.f`oL-l]7Fq+LpGhhNRU`Kip%Ko@I^aF=bN=*KVe?v V7c"?CB`Yה|#Y\^pMPM!ThHVN  ]nmSp9X>7:S'}z` Tϒ!Z$ @ElI#VLWhZ |NWAfjə% .REP*+`6fC)|L]Rv2&<Ȍ/9DČ)+dW< d2pC`bR|̓χ]11!Md駦],*:-D u7 N4Ae$U))G @M.'>?lF^o!.]wxƬ7ӤcmiA%c--JP:=WޕYxǡp< C\eGvmzG*eVCG /!ka-ܨvu EGjb nI6YԞy< l]^vNp`hB%zDwe/2e/| K$f{5=WX+KkۘA #ejʌPiϴJ'+2#Zb*&k7Gqb988o68ܜ욼2&8>|KJ&5tǘo-7pHʲAli_ϥHwShcӄ6@RXcjIr'57ٓvړ5Zwa*\Q :L({vћ{e> Ug#EUyY;1·~v}KRrDMj)N-,ˌUɣ۴be)JG-~Fah[8(qO6u5DӨ GBwWՉ6M0 L֪s014RK{*WskKi| OBX0i|bAci NacԞ[>~5gΪ!QЬsZiyHRV](yޡm({~2x ެy\%nj܈X0ہaO0} /N/I="LzCk\._& YUsTTnOĀ`ҕ.%O2nV%]r^0DgGnהTK_oui_8uf%IRl JZܞN7wO1p~>FXѷІumۍKV.*($ :lPvrr=\Pb?Yԃl !Whti*/."ȿ@um|ť-1tD+NǟCy8D_3/σ1[+q!~$&2Zu CY꾸ԡm&t lq$YSζxPN>HhK`g 7UgʄmD_P\T7aq)Sk3t:o6͂L+f,VFsWqPUDGUO<y!9NtP@lXVWtJ$@‹2SSi DǚQGW!RaEeX((M~Fi5 so'1S7w^htV̓?摸bu-3S~N}&or\{ cUw+XD): }zPNʳDPPU.=W76GVǪG̕&#粫W6p u -rV;{^"⺁3?m$Gv Pn\$<;'l0(#e1[VZHFh2e?mL+@U< }){cWjx"oL2kx#Vѯ05GZQ8u~G'EUD%ՇkKGM̭i0ƓXO*,8KhA7]j:|;Jܦ\޿~=Gr͚3 ;4}WHQwR5^bHaE Cс%+FKK@-3^VWb;Gc8X&鼳EuapWʪ8d7~r91J9=>aai/s[%Rvl)sؿ%/|T]CN5Y1S s:{RV2& ~6 ᙺfbղ$ ]8A"d_6Ue)L̴cR^ 6[\C oH+qĿ\ӒcZ-e1bO=vft;s\C&nGCkW 0pͤAtTn~k:%r'> rz`8zbMcğ‰K(Ǵl0yJC'+J_p1x}ĜW2tԤz5 aMBww+\wa(ϡf;wF{/R\.RK>H㚼ۃhڿW̥HYLl$Hg޸/].G  1-g;"UzֲrCAP|9I߉|s竾9s Rϖ9K'Tr$] J|,U &k * YBw~ .\ȍ+y7S D @&o"->ϗF`&{6^"^W"TqJXu1R&BrQD7|O۶׸jnzU|UeK!'x9XQ@4'X˖xҠFW2o{ ū~LV.{'`aoɽ.N\k N4!tػ4#Zŷq&ww7@orɅ(uvvN0k:hrNu-p:}ka֙p~L@ ,=rZ1)HٖM6gB'`er5}7Bo%6L,kA.)Kl&6tg0F/yeDx_C`u}hLl"߈谈Ool;>dr}$8 ֏ï{oh?Ԁ;Pe[x_@ѓZ]&1 Fu)]\fQxP XMDz#,7&>f›՚N Uw\6n? *n82S_ 8 ex=IϪc_L&a70^NB' \@1 2A$x{lG>bCיsOfI zz/PxΞ'|$ C{mQԟV^"rOtqGRw.Wl2vÆN+a^uDَ,f6L"V2r2 Q\KMI5ؽz) YMT;ϘWƑ)/ o9iCmC5WO7i%$dwQwe)55NX^VzAϝQ7:JHfRxnG/j59/;'yI(Ͷt,@2G5x$my׌+kTt0KQU.{ź~XŃβc*~$5ø]eѳk΃ $hHֿrJ|?\^]Av1ȉ| "rI#r,tC7T"hFŀGUz"ضs#!i Y]Ynǘ_r7n/ SwV\o[ t݀E J;'hЄä'l)u(nKAzGޢ@xF'к` *I~/y"rY F&C)6Yy1˔mTp oO}]jMjEHd@ٟƺ\|plف̋>x90tewt˥ˏ+r-纻QӖ֫4o9Cf#qA7?W&*:H(k_+M>>^Fvqb(6 !AJq:P}؟eKW 7*?#6<W>w[S6*xfiY U{VjS/9d۩#8f|lP9Iy|I%rU\`ٕ3hi9TJF A7VߖL|;̽`xœV58ua|H.^Hax*>zV޸ v>;Q Bu9Xi >T.<-Sڳ/0ncqQ6 p|@-.{\_s&ѧwЋzͭ΀go!6H/o8ؼMw@b3<" %@>',s 3 FȘ㉠P0#!g>G= O~ H.*f4:8vtG)nWXē ^fEL2T/'&m|:$lOeFdyVfys ׀$N\w8k<2\;KV"ѠWgA6MSj#0_xZ@"][З 3\}kcҖNC릷JHWcۙG{6U%L 0ȉ&H}6l֋!Yg8Mhn]@Z!Nr( ɡts!3c6 2X g4}|qw a/mVaI3u{ 6w nu5r׫C/PHt絿տiF  F:i| X .!0L _ ¶Wjaab$^aaNl]f8[t_]Vba7h4ÜB2ֈ6TĈQ_ŭwSBw6y.V-ܓgXvxD:}CTƮ 4ZviwJd)^hOq ,BYl<䞪i4gEȆ-?̍o̢n,A:ToX @} 8;m5:'&C]a ظ"@Jlb"Ɋh6<'eGiƬzfE6wRL)BfѦ5?K@ #@eHp.39N\$e\ ¡A&歝TD8лT9 Cjops'6 C0z ~OԌ* ma7K>yۙ)T I6?\> _v~H}r gX&؏ "f|*;`q;課S*`~V@t0/޲P~r /!Q{f)Q Kv]zWժCn>`7XDVoni`['xVy_{T{l[jJ1ۤ,"UR55? 㟆Ik(Y)sƜg(A f󿈗_P^Vvv#B.'t!6j)6ְ%j{R : rETfbFD##~v 29n|xH-l~ ;J_;'AɜLxҌ-⽡ 1%:WazF\D͑l@ֿ+ѠsZpXMe Cc7 rW0<_-ޡz+׼wf>"2ipw1qxdUƨe /8웲Ѧrȫvv]3qQö}X"Dн~ Exs->RTltx-/tqڮ%A<Zzĵ>]wF=C(dKŎsx}P`J8RrHUwi}YDN؊ $Iń[ؒv> I|֮{av6*&{o3!?ܞ! M4cJ5&dCTLϦ\ջd# F}7Su!H9l+Iḟ7Jc?h9(&Ć^u/dGRzn|ˤ="xmR柛(3?O׃nGiFTi$]9uA,$D8`|PTnhcg. #re)9V-}݊?MaY5 O>Ϻ0MGc$q~{'yAݯNrm^+BǤy"ǟknhMӄ`O#6؁7Xڽ6oYf0l; ?"ⶪ@BSkhGA;cr8W[NWw-AY`w枡YFkx >{bb5)u*?=-Ya7i֢&ā`%vt:lޘ;:u2FmݰUG=-h%Q-L06;G8?%JY͞5j r@=#j\x#f~x6RF3xsR fC %L`o{61G{p=їd7P B'ڗٻ1 ?1ll6Sg(4Fh1m/O#Nghgttݺ^v? )SqkyxF1yK{W:>9yW:dQN8mQL!3ntS& ~}#qUV$KJO Fc-ͨ]1uᇀFjG5!C唬}|[GdLt |H{Oujh)r}PmDǎYvbU:胨)*Y#P/ ɦ9_E38m7(h)]4!v?]5 n]A3 */{޹n=~ _Rkt'E mԆ4mBh՚ГYNݹ 0LV4QK8veۈ"VFѺœ(n&íZ( y5!69m_V6vHftzo? %`cԣ1p|Ԕs5s-/ԴTvaiv t?;%=ϼ,afV.G^UU.d dde[ eD\"t WkgMod_Ԝ8I  ?nfRL Pr^=஖Jr0^G|#/$5 U@$ ;^ٍQ"DI1kh~"$v;pu| 0*]h4l<ιa_rāQV hWشY|t*p.c&~2VT˩]fs+by!(6 @nzFqQi0ЩP!UsY;@xHEC01_N}剁u4Yq40 q.-ϝmDEi9BNҀ#p5 wQʧ\`:V"S\#ȫsf(?8Z54C6_ݐ-#FT-l^b0WcS;fΡbX*V^A9|\c% q0WnJ喔͢?W|]|a)c`OsD]PF/gͰ WwQO3amLf[?)KsT$^ DR(xVj%ROYٲ ;Tt\ޠ_.Jxõd0^.? G|NT `aaC[Ndu,Nv|Ϥl_;#r6u>]vU &G\ھ\deeEN`7:&R=@SKJ 9oENVfV/ KN&rɺFgLnؔ}vt鷹QHصjnrL =XMQs@M }g]>VrnfloKPp-p 7o6o9X7nS #£{O[;(>E[#V2Pt0Vm-IѮ S||T8#Vnf k:v[\HDQ<Ҍo[cMpBV+/PF D)M8~ Rc 5<s}Z xx&PvդXӴ1ivrQhlZC:=(\vsO`9x}'wI=Yܤi|fA Ip2lH2r.X<2_ZF[Gk7I]E eaiJ"@$Hm`x1 ?i> v6>r)fdQuSpzO_zSjA2rV>yk3_7 wi/Rvug#wd(?T }Es|I#XraxV9 2.qyձ@T٬q]xCĥ=b0rEGЀ+mC< iVF`Khn{m*GT!s{m -χ}Baex|Qb9|,Wªw,W DW.8]E^xL5rBNzPc -Tz$wKTgsbYۇyE%x_4{<aaZVeX?aEzA@ҡ_33n&ЈW?Ehv_ʀDY#@B!!xY&TbQ~deu U:F1Q<|t}eh$5 f!+=j&UN[G3txRc)sfЂ&k&r5"'` -tx7f"@T9byR2ϴ3 óRDAtZ O.$oa0\Gљ?~UDxk ";=({pb7H}sKtwhj!jC]-UuC v`If=E'ILͪ0c|D9G&CRؠnw r+}A jPnxR"v?=~lR*&zm&Ȅ0H"zihT^[|$|j`~~qѶZYX r9hXND\rpU) CtHo$dEdtk8}3@ Em>BldA1ZG AEGSF|E|bܤwau*@ ЅūL,NlF]vp V>y0!e:N.PG%>~;AŌB${]m(xXt5hHT;¾<JrP;J/@bL36ޘϐjj x4k,˄ S(Q[6AЏFk5qַ%qzpkD vBF+"T&.PW95vHOS`CMb)7DzK 4)$V/iLn_n.@œ1 CB2T#'K0 Hd47Y!Yv|c^VP/eOݏeiUZUq7c.ֱU-Ä^3$'d H\a^gxV}k@k$ԊJwl&bc\Zj dYB +;^ 5*y6/̮%c <ω!p{m?#*yp h9Y=G޶ʈ{`zb~?6Ip@o_/D fZ&~hK=I*Z ݔI=РhYH:tu]g<ninKc|>ry٫5ФLyqd6CCdA|H茬jXǕω@*;,u6;mnÁ셷pؘ+,␦&"LXO;YQvTP {0xw#w 'AN>'Bx\(=2QtN5*㬉Ch mPoD o{Į*l|2o.0#M-{3#_ c_gduQ-{o‘ 2SV) [޸|x[؋ϠwN9VSW/-)VJ)T/p۠[ܦ}u:W3n˥Fԟq5Ux]ќgJ!6(||S>%H.H9XiIgD RV tc/8D$Fn4e܌7AJ_rtZ׽{iqT?QfLfܗ3GIXp+MfEӇ$U7u٬ SEDKNè7{<ۙ:vF [PҢ0qkt3U"˶k_*ԇ8L}saƶ[_ n瑐ZxBR>{)JY Xg&;S^(qS=6pu`ʽgF=my cj7Ψޮ46 Jo{Gsʬ1Q@ED9'ģ흊jV:3i!@SNlC3fhR+/Eoͷ ز:Q^9@@P+^}@--ZbmWrNÛE)? / p_?|k}U(FŸ~W =$h]pBj? cWM5z MfGC7m./[hd E3H+@Otn2p99a/3 uLhoAUؚ"y$ y0 :;zlb{VB0,=s#-9yD}"}"rvP5!r.O#-&ö.B8ҮxIQ};{=,$up ((&19Js (8GrXZgk%r2 ofBpD)5e+Y)H]`c|e[ ٰXm!M[[8 HXqZҚso4)"7uIո p}h 2FCov{wQܪι0HXY4J$ܡkM$a>ڠ9,bu2.%sU0HIpVM&G@=cP}P%r|K47&kv]Z U_`6Jy>S?n-{|F\su-NNxmolvҷ!*CxL.ahYǥo?zLo"La$r kYS kΎLh.w;PVVx:!֍K$H.|(AHUAXspyl~JGz tpMpO1\.s=*Cp,7G{E9pJȾa%$-{ɵ +&O+S2k63ByG|<s fPz~S"I-QiE^ظV]V*^o6Oօ) 0:tSR(ɍ.jejsʆ &t_##-ɦ\(M-dLߡFlzI>|эMVh YDv8׋>C3( &'@YUnc(ie眗u1bG PD"h^sp` Ǵ-=(TOY[j? -,j\;79G\(AئP^;4MN7%T#7c'KЭx{_h0轮x/(:Ŋ˲?69Z{dhNQ=玷b+Z?Ą p[WMRDGnIԐU0%J ޽a .!9] _ph]( If}͛Dm92>>BSvؿ[)aYML5'(Q&|De]OSP>x2 W~@6ӎR2\w̵++/> yD QHF Gpog(/t_ .@.@]ʳȻ󏈊0t24XӥAIƓ}ޫ;6rBL,.iޓeFTwv zLma6OFYGS][;BvtCr7̘[->UI2ͳӯ/autnu԰]GKΫ㷼 *ve4T 1ҹ"`|[麗z[,e8e"v /u֨Oj;2?ϭ7U+ӊsM lo*.4V2tST&V5ko],3Jf.N jƒ|1.ܳ9;Ha c)6ӭTG"K ץϝ,?LUE("yC5oJ}Ʈ8_BpBfٖy@d3J:K*:#ұ 0) ^0sM(&:% `fuCg]w 3D)7*"k9/tc|ǃM_˭V;&jw5yR*^+l,zfƄΉ`Wx4ȺMկLՏr=O=b2Ϩh7sBTF#W9򜘣<3q,J,7<^hB\#L"%MB!X&?GvTtȻL2`#a}_n Ji, =Rm;!9+t>nh)OZ?`nȢ䴺XX-Owբt3SIDUW6?֐5q;^V[L= >)N<i>R9^ S `鳻6enڨ҂Obk Y{C-hn&ǡx[ADDM{Xkl{cY*Y^['T!/8M=3 R*.,BWSA$^|mu\Og_FW!Gh|YbO?-I0U^d"$o?Yϕ,dm9=TYxtDڻiha8XԆtE{p[ xS>=([K@M75ǛBFlvAiCcR, 6J~v2I2T1vAqBu Q/^Soһ)!};y%}Zԅn/T>ZC!CQF2v?q Ig-\/'W;ʜuyz5""&}5C% (Sa,3 1u>-}k8Ie6*/e HE{g4PAHEM62bsz2|}xo?VNKSbcdbD B>|Z"WWNv!zp>qW"{hR:k#$G|0)ɗ8Tݔ/d=D_}{ӜcBF[e,UMIj ZIFC|ob̤?A~댔(ݖc2rey9!S߼i}CC ,5MϜwj,tpjtSW$5 W^r-ȹ;w^6ZlʌI37_y$ .ȴXƾ!(grFSP¨ ֺϡVUiA! LJUz_Io-X[S#~kGOe BR wt`%>P?lK9Obn -~ܜǀ,߫P(h@;[MPDi^b͝SS=[yit̛ӫ!IbYs./ dԬI S@`Y!N@@#i Kޫ䆅T/ [VύRBZt+_*s3๕ԙ)qNTuC[yl3G&P>Xk)=J^ҕi_E٨ԓ#OL:CDE=i:x ܀cSG\hLU2Sd*#$箵^eY{F0FqB:,||exIfmIG:AVi:يlRX[(o#7vfNB5j4q@h%4~Nyond?LS?Aק@K?޶¤T!OdKx̤,ZiWZbܸpȟ'I1AO0ݩ4E[$$&IyRB"dXxЈJU}^z5udB_0àڝ3Dc [ز"6?)rr|꾅Z|eSp0'Z8Pz.1s};>DбV -qm꾛.=Sz`M <Y7o>%ڋC-<5[̖VBgcib{ayY>=ΥZfg;AX۫gvy0ٯ|c+eiUl_KujdY4߆m:+ ˎ-iW%g#1!%8j8ڏaHd}I:&Y[+`1(?%mH/Pxro94@A. 7ށNE+8 g k/7d2ދG D~{װfgk}蓾pWv*Afzz/AU<k\-x"7fh6IcKd%mMW&{VB]6X( 35,}:9K[#!K90# ʼng>$IWnNd>`-bH싒){}8Cubbl#CdXGlr%qK'GEsM8ʏH=VoNlȑ>wŪchfb71{ʿ64OSĄ{iFQ Ř7VKLq9 bZ3굚R cxDRqF-3pT d] ~&%  WFU5O4f֋5OFPz)9dF*ſU;ѢF8WEb8IF:cfPjs=?rE6:h%X ]"O'z\m!ڻ% 44૑s8*zIN5*}\T<}R@m5k#Hͫ߀Z:T#q̈́<&n8UR|p1$8yܦhCHA_u&,eQziҧ[ B=p IGm0 ֦P\[`kɞzJN os '/K]Fg($21X 8"?YK%k'3}ϥ6~o^W>@Rq6 _ F‰aysG ̉d9ܱc(Hòֶ*Zr]UVW`QHw+ݭNT"൅p2!VG5 7^ʯ3KιW u*& {s  _͈ >t4]tAD]p&rXQ &og,6Ec͙Os;KK0َ>s9?^/ V=0׿>}G5>XisTZ0}!Ss^$hNVPk*#Ȑq>h>/$@!XIz(@Xyr˸bTl pǩ28Q^r_#k(Vձp !4Z l/ > =-\F-4]Eʍh;7W&p^7S !9=Bril}磻h@TMflkc!6xCZFƺ~& s M ^4&/qLNa-عKyw`|^R?DKH2M$]OB'E3em, @6wMبiA2bC 2Jp:ZIgɨXǖ> }N?yf?4Ie2#/JST%pfĊ[8} l|򰓦+/jPu4jo[oz摽^Q~*[q j8Oc][(+gNT(ZB :yxt'W5۲12$5b/Vp>v FM' ~wXA(%5QW&fH^[wӣz|&!XΡ0lQ7Qd)vxIĻ0X! mMm.&3¾}xC@U58t0B?x>z2e(ifskJQcôPɆ kt630 Q9t=77 Ul#{p`*~_&ogQ`A5Y=Kot剀#Ρϖ?`QE/Y@TO{}{x!!w6\UhD\MT*4@;x!}`<5Pݨ.LZw~#diJS/qS?zRdt֚Y, _͊&`ttr "S""\=6cH?ZnuęJtcڅb# fԄK`i@v8۪Ru2aali/T$i`}AYXN@gu#~5I-YI%pF#Mj:aAȋhP.wnr&j;Am.KhYO+sg|m{ҿ!uI`je@rH zY16 _>9*e.X|4~w~ۗ#U\q![YI!ejdJ䃍,ϳj=d-Dypcj3=cR Jh;IFj7[-؍pcƻt 9DTwA# weR4wB" 8,bUR)"RdJ 1]=/+w QQ}&^`3R \ "&QKeq9r(Ļ@~"୐(Sў#hGv+ %+D}}7:R;BSç@%9ݓC)7l{0b&kgj;f2בv:SrA 1g=zJť#PBKc‹߀wmr*/y-2-Q'^ه&*14lKCW6zܢ7??|.FOͤ6hkfi  {Gx^/H'>Ÿ(rlpwMspDj3^µ}'::H]jb3n>,ȭK*EѤhBbJ (݌Zfʞ~[3Nj~-nmRc W&;/p! Fئ[`;CmF%,AD`ЫnVh(B^[I~B>(*$߻%gu,~~%`@$; S`Nyև,62mɑ|lc `!IX[>^˵̶[mY~w`'@k`z3!Jt *^T;~ x02v2t!)qڟ4˝.};B_2¯doF6ՄYuS1ơNG9Y3}B㴱sI. x0twqF?i/: I`G׉ c#MSJ&?ru z`GJc OM&?lqyU9wiy(gLi$2^Wy'`cV>ga3;̤^f.<|^7X7%4= _HG*`xDCc(ܼ e@4D5.$ ا-̄NnuHUXp3x7HzUnz!` w;8"WR;+wJ۹ Mzv(u-WD;Cر wpfQW:RUU@RtH";'DKJ|HwsV|p"ٚwpI|,;O;Zf=XvW=ߪϱwy!,hfԘҙYEu O䷱`Դ NfK*>0Q=r)=L(OO@X. X`P=cV]<'=[QF$Np5)u!Geۯܻb7SaV ^I@AVUjFÜ;%Mwkϩ}/_Bbkl2#Qْ d1Vyc8yړזsw:mƠ!RFT@{/UC?6RO!\_܊f)54MO{33צӐAJ.s Sqk7'l᤾)M}49Ђc@8_@7*Zn!Hxtk=ULDWZGK?🴅0fu@ n3umg!m3'v0Co >s]V)Tg e`q\<jKQř1J0*s^ሙ$I~p%~-1`P(Ua)Wa'b])| /kyÚ,}򛉣 i?/ylͯ'B ,ujH?:>ZE.7"#faKUOg,w9spY OpvIF,Dн&W5yd 7-ԡ> Ƞpb\48*>]!cuKVD{mv@)%5uZ RrVf)AЊxjhzcca@V4 W0 J ,ϷM'g6^^gyh +`v뗥9"^:u y)(St?RSOI&F6|KzQDSJlTAG vALf|AhǼjRѝq.+e үيs"z%6_g8a俚"a8ef1uߎ0Y x8FW;5]bς'ݹ$I WQ]q6K.v8ٽ pgRmR)Ygoq⊃o_L q%-X~y< vCo3.ѾVƮ}]y6+/16&%_?]|Fȇ@dK퉭1B"pddeylFNM~}4 tM4.v6XIv,7RѦO8K7HyhqClW?Q pr&KH}1s;LzVO (ΒR.;L%=0[ջMBKawam-/(y,rCCW lDPw̖øo\m]Q6 8kB*08*B@<ꉭxAv*N!/6hyAR-?652h4F<0%p% #%_@SyPnx-QЕsvl.iMQ {vųT'>B{O>%LͺJiN|FdT乷.'y,ӸHLĎ鬵]`RZWFM+O??^A@PQbsyL4G8Yʪ尜,Jy`$4fFtmܾ7˞н!A/b0nvKhWlIwPFxx{ƼCI3F7dr)L ?GbZTF)GD.22vk71_.ZLW>~Uݾt#{{X٘Sm]X[`h^LYun1\z.cl Q3_lgc):_ jת^9yO{>dw :>D΂#bi BkA(_y>6 RWZ͎bh+znOtbsz4ծp}Pd~-{!vt3k V0`W߅b!tRa.U !&/T69~%vDH Xn;o$'5 7`XϢ"1wmߚ励?fXշ~UA8r۸ⒾBN2{MªGOեs@ЂuW# ۮwȅ~~{i|a(NS]+ȣto"zU`KaЅ(X8>)4i&/CEf |`H*ٜ / puTB 'WvY4J>N'fŠV/}ܒj`(y:x y^DzV ? 9tC}\/~o# n=VsLyY%P71nA%Pط|쓜Vg'zcm(k1*h.Td&++JɲSِͪ_]b{UHt%ҩ,:j(paeڅ2sQ.q'$}tANbRAh^ekWR\[N1E=%87Icث6kBVa8@رT+ e2lx:@0P]T2ΈjQדoJ~BQV:+7 RYxxDSHY\jJv SK5;}rT kChHvʳoFY݌X #‰Iěܢ O XRpڇg{>my`]A5R!b>/S Z>0t. nL1g^QÇRD gτQ 3Tf*[[@OZi0SC>}ô"[-vk)`OJ%";lRc%&fm ~YՕ[.#Ʒ0knC=_;5 oYͶީ<G(ogBp{Ш:{FRgAk;5MRuae.jxC ?![&<vj׻6FH: v) DNsdl:dDFhiמ޹/ āYU[ d ca ;q3D15,`W4jo=uPyn֎z2)2糽|\TH>c> MV6μ9u h7  lu d^c9+!OߴIy-miɔizpYXuԿu|d1$(N-r+y~#ɂ9de9Ôq,W ]d>dzv:jKE6 ʽ x.0 ptF?(!3 D,̫c>JHh<$ xNEC K*w">@3Mh̬c5"rV:/dߣ8-"e*5d # Lw;hL`Rm`h{q;myyeI]?'!s ::anIV+kP@X~4H9~bo.y}w1^3b7ߓ$O3.TwB18 H3CF$gr4cOa+jb~{LРt~?5!#xqFE9Wޗ^]ŝAZC, JN Q %tٹ|#;g*tq7QMgMr-a>'P0 !WLjI"٭&(c!"nyA?ft.t{st/p oIЎ(t^d!C4/6#PzM}y@d'߰ӳDN⩒C00}E}!}E&a!;0t~W8+Y9Dx5<ꕠxc.=hlk#p>ta pM9'[؎bɫNfF>z4dI`DШ ) ӗ2Guijcf+MCq4J Q{YsE0QԨ/QE[4_ :X*$7'~MB\y"u& vH`2ahYӜKމ""'b$4!8R!tD>mx epW~lzȝG`*1d-T|GDpBYcNJ:6oSW ]DZĪ CA.~҄ 8ڊ隓yq8Uڨ}Q=^`d=ϼ(Cc(NN3>X|G}ƪ+n01> r̂귂 (D%՟g G"(SCJЦo#Ch[x@,Osڅ׎XkxU{Q[[ ǂJ~8z"br:ڙӡofZE |#yBU;2|HO`5I'JI /7EL#8w&|"3|Ai.{y8>۹|UPiҸ]Y\*8iTdGƶֽ?6B,nYɮST٥h_cn :S5q `JlݥQEJTfj;WLWCM.fM]ӭgH2kJ' 3{,P]"$lk޵Ԡ]z\h8x @PݠWrT:P>SkP ;D+ԸyvLE§C7w# A. }NmBSD]rw7M U._ n{q7Ϟ=_E Q~4 kێc[ 1ΰ)')RYG/}`5'f6(3nUGϗ~. .J ~LIJd3dG^&rj%Kr0nJ :Jat\C=|ЅouweǙd q 1N]I 5)+.i=6W!5fat_RE#~fL&"Z Z'3 {FP5i]r98O.E`tN L1pSS٩:O4ȇp94;!̦#| o4%Il/G ,j!֑k_ުցa"9~2Xbw2#?a%Kژ~n?)dqf*RjkJ!8?]"e>ڑ[&how9_8D k/6NVNQڵ^OQ*RԜE|qRofuf9[Q~_CHFcL9& ]WtgKGE\^3:g0aأzegh]n*٭ )FBbBz-.F[S'K7? ꄹWs-!?"8:K֍inx=(u)!>||wCI_ȄVF |Z[2GLbP4Y K@;E9֥AW//Wpʑ<;fik '( Dh#uaٞ$Ur1/WD?Q1k(Jk, Eu0/HJ?t;׶Ƹ'OxT%9]e${-!. !ZXȰccIKUF+'S2ՁVk  4Su?Y{>,9 V/Y NRAlQ85e&̂a1+pLD𿈕ӬCbɐ FfYqw:ZvB5:pȥr:e= Ke4B2V %Ș-b?o]$wHNW;_SSg>>֭Մ>=b@MS+ OI%t S(گ%eUt)"6&\j)f4`b"GJZ ad'Ӣ M.RBT/:d-8/?U*?A>ڵy(+c'9n?$v&vNO\m{. he{{:&t|Ҋn<8N8FWOR\b,|kA-_r3tWz0?W\ê,FZ`PI *]͒D4 4ϥz*aS$Jeɾ^gxݮfMo.h1f)+.@936 -j?jX!Oࠉdm1ѢߌEy;7 !QN0(9G5<ƒ[f!ݼgz`9tg;qf WƬΔP,_]Rs^^Z7dOUSZOz8C'?uaa7mb|1 ci!Qeg?`6h\ikFGiƥl D"IE?KTCAj&E5k9Bp˦ʽ LE$QQ~@qI=2 V.3r'R&+b[4cl郃ZQw#gN/Fvtty6Ī)[!mEK0Rƫ׏™ C&@7:fx ?M~7@ =V|.* åmpĂŽ ek@1&TEg;4% l-cf5,FT%(F;tإ! uuޝ1m)SfץwhQ {VG*ko VOVUyA!t2Q渄). ޔ0ݐOYlND"UJpQ2bgmH1ؽ֬9u-2@s[υ7 ֹI+=R@- D&Vq7~8rQhn,O$el说~şq,QaπZr  Ě:GՓ78ޙ*/g92yCbА/Ű*fqDrf9o48#f,;vP+e iTf3,Ls 0;?arm͋|UCic:[$}3 ze;q:HrCJ\\nx8qnU10xºMX|MK}u W^6OTT3n5f/g>0bo1 J /LJ|uZA0j̃d2dF +L>B l)IapmDj\3p^rmԕ\@K@v֛0A:09#J xtO4 kIcQ^o@}.͞pz;3LkN7cH{).;<~%D[ gܩgmK2q̒!eT`gAdw;b1Vd^YAQِn}VaVeP^3Q4iخ*_;EMjгbeAZomeΟA b< ),v$/Pw˿=b}>ghu9y˞8"KEnܛ?R%a;FTJcQX7W1tz0/?*Ya'̞ڟό~ 69kz~+|RF <26kȻ _bdw&nϹčftotmqt t_|qEyw3He{U/T.'k߫":EI%tz8&9?Aw*~> S%FTAD qeC1]鱐pl=fx@t+0"򣢖JMqU[0n>KBBJC[aǵ$׼4K~CY2j,r2ꌂʖ&S"PSwݶt6k5*-Citma=c#4kQ nC5sioy%U'з[b] !l&5nn[ $_G BArZR/>GBxc{D-cHlNÂCI'pcH;`}<,1#`zXXA' 1L/HRP1-qd߁$S;g/܁ǎ-gnRO`uP6+,TɡY4!`? D^sSj!/mD߁KBskʾ b`k Dp tm:l&XOOFۄuUJ:[Bo`367XW H6>ѱM|5qnQ>e7YOq9F=ö 4h^ypvSWNUT,hSҙ7-K>#Tm.t Kè)4ʑ`qPR(K#Apd.^w>x^WQ 2PaS"lcWEyE-qX=l˦]'u&Y}!A|o[x͗AiMXTMK"X 92Gc=nW+O dNZPn0?/'bC娖%/f_Q)0N(PJڛבJ9KxEk(kB_ǂl[uRz=-=C3 |>,MP'QX@|uKmGֳU1C^)h%̵8{Vza 0W9n~m2h0+_n!I'uo s)*lO=I:3OoPh&|[kmAƊ;1E**kP{ =yܻ-7[~!V0Z2v\(JqrN# 8T(Ӛ#ꃶֈn>D_~fF)xZJoe+/ b17,A"3\Ѫ4냻1 uw=|YyU]G;31 H:IWd9[E텛^:R1If6;(=}- c"PЇPCG2GIp0Hj7S1PQD$0 5&Jަ'_%5߈VE" lo?sW0cIl ·']6#Lƒ9J<}eϸL.346n=ж:-\Om!cH햸sH!v##PƤ&Qj3sx!-'e/Aa@68j,OI, >X강VOʜ>n &5YS\y~RasA4Y>b(u9e]Bv $㣩ܿw Rtj䦓Gc {IK,"Qiu2g0V%k} &SCRWm.xl `|0zT>=(usqFlyyĝHx͆S> l(7|6@E,XT(XKX?\k':BC ||o/Dﵓ3-^pUlc+YRG^vWT;\\8z6ZdDZ_œ; åȐ:$.s'(e}XͪH\aк?Ub. Sю#3$a~p ^zx[,r#M%fsZ#ʃzeUGQYtݞ fTl{n`^+GA0@~gB?w]FfМpׇ{KߟÜlA? `M#QPKPBC+j&iΒCkL! e"S[q^K wUJxP%DtgT&Zd 4FriɦcM,e/L/O/&=TjTWEФ$uFq|cb9cm:NL\ƨx6`VhFPT6EfOliZi_X7I75jhI4Ew!H*Rjލ,>e ϳM!";U;^ZC2<'pSozCRMoFEr4xqeL{%t= jn-'CyUsݠ4I.,0mYm?%gKwj{L zur>w?~oj!1AU=а={޷|p8E}?^iYUH}EQ1\Idda, -gU\}1iM%Y@-H`q'!;.z=b^])ysIWKca͆ш_TR\ )#|/Y̢6#]4]$~%xS~ f(]rM !3#JL׋\HB.Zʑk| GHb|g'2BqMV*YX1cc%ht'dĉ [ͱhYUAΓD^y cܪM ^u9\`* &< 6Ud꧴L/0<<' ~ꏝ Yv7_Jd7 sd(ke,6CgP F׿D@M:  /0w)CxcP=O "Sw[0Em5(XTR:9E,0yޗ,c+ l 1x906K񋓞Nq/9&WsJ12#Ҋ!`.9m2w+ʒQ|:XhsX]y'`$ ДjVx{Exn%bzwDp} AmO)swj (@" glm[$8&;GyVQԓΓӨ񄤟? }}ۺӌefl3b\*uv푯%:{qz i`#9tQo1;#>+2}?ٰҊӃb;5f ىA1pW{㹲  F[I{e!9eRAiw{[Ѐ7imOE/>\XrE{!]G'=WFN)eD7L3/lv!zj@]C6 XTpiUcrU7JjI]cl-C'Aɯaʙ5PP7Jr|&BgH$)E:;S~ݪ6׃=)Z6J9>mF{M FB_c7@˯^!jfLփ嶊lQ_֊Gz#93'cnjӶ G("0Ϧ٬ d(h8a?ٜfQ1,ui.@nW//^%|>, P>ղ&G/| #KUqCmnToQq9w3mkhբy̬Eda~E $ Х[}p"Hިp1x+yz`z Zo_1yzMa.~ 㺧z˱f ̳y`"#׋*"+E:dBv!o6lX&AL8xR8aiV %φYϹpOT%h( o,XtUbJ8S,ٲScnDЏ;8G܃ڌZ_cT y1ZV~8b&DZE3ⶃY 2YwpQqe#[LSǪlǖ^K ~tl_ELf,b>Sψ?ut+6Dbprh@DO?\ybe1 |XPlLqޭEOL+Db3Qk"RlJ?d;K8`[^} I)j)Sg\lRo"Rp#Mx&I>]|Ÿ~c|7gxV\`4'.*; t2c ?Q4u :~bfN Tp[,?41OO 9*?G浖cT|ÎYx5#y Z<0窹9W$݆6Et:ֹ7wbLtO ;zj6]keŽɂ--c'ϻ;Zk(p~`luݴ]p3-Wfisư1gxR Ǚi @SyR>^Xx WQ}t;MVY+wF+ |F#+Q6ku: Y#;{{HRz}-dJekq}z(m=[)iT~sY c1Rg<芊x-1sz(%9ł,<Ր]RIֱƸI[AK@IW<`P^[+ :^;$ PMIH ɕrZJ)zt&j8`ǝނidWjnZ*_# aDhbX ,5LeҐ"pʶff k`!!a{V3?z˜BSE<<;w ]Urq7ٺllJromH2o{<*j(貯9xEn*_)P9A:Hُ=@=S>(TQEis3(iHpT4WpnShrۂkm_ѧ # ر_;&~k+BHr)łp- ~l1<<^5P2˜Sh`i.sz/C, ؐo8kiWâm)& EE fX3| ĶgJ"~HAK e'BLYAGUP=CyUy.@<K/ԁ*nhM#g]Ou/ՍJ9o=Ev6x^Jf4v+im:佥-ڏ*?}} hfdp0Ռ{mϖC@P;:* q/ӔF퉎#@ա"ğ UR ζ "H 9ZJV AXCdheO* `z1aޔdN8!w6ia -eSҡ@UoÙJM-$!|;dBJ>Yq|#(HLE>S}ݬcXpZ~ye G.m >1[bWP/u88~~/4¢iC7NWX*MZкt =K)egtNi2% n-$R#Ă,1:vZށ6dDΣ9SnnͳO9E-yCUTvjo?l|Rbl7Z7>]BUbG-0 wҧ)мS`@:`Y!<48(khA<0??7mt#LC9"=E v#fˉ,{f-mrVvRuT\ ݑ31z/5q7h*?CeН5\yX |/8 ~SZ(U[a~KMEO!Jes*ѧ yki+57s`Gx. n3 fxYK]@шc_C0# ܹ=/jGJUYm*BKMg98,Ւ?}G`Yw|33i F&u+8}^S{a nZZ͎ob' (XbcQLBKOW{~+,ep˜*AIV*ݢsi:Yz+\.?JDlVGȒ}6orX"\D*Z8aZ'tb)!nӈXiZˡF4KIj'6-؏~(U4TK2 KvZylcfd60y:If찒4g6] p7+ {8  ʚliۥMe%y u0[di$"ktjIr%Wy/ sǰyQ$/!:k}fZ|"i6XwnM4)O\!ydivr4${EVC/P}s\=mQJ/3'>?m& 9V l'*5 @ݡq;bkfu$:^kC*2눊8 LQmnwgW1]@>E=-ȰS?t~0!˺dU#CM.raU$X|+TL5P DIl5|BWbvΪ2v3/{tCqVuV^EN꘺CR->u!:Y@|W9 H?{eR}!ݩfU9}4CTM1?Jex7i`-ƹưu+ }_da21Wdb ,4aёy-슭(w/i[7MQ yii,Jl jdh.bNȇ  T$֊>tӴbIA`8|so 7P_ie] Ep<CHAU]<]Щa>侁مأ)K +GqN1%C2=$"ex@"#U |ldiQ1Q; 4f,O0>V.>`f I F&8zC8N+k=CukIA'D]Z};-6B`= Dw190OށN*:Zgޙ;oP$?2#vDJD*թ#-.؀{4;Yz# W-$`_FKBB(%pN֡H~TgЩ=WǞGk@#@ěҨ6Ō$i;8}5|oAxj6뀁f'h"UBo/UQJm"p30vL( )ݔmn=*U2-W=/g[8݊$s—lz;$5Ƈ˦,m]F{6B!39a~=Rn1,߶6|;=ARf` bɺ[f^^@+>;h%~[懇DH*?rp aXZ۸w0d}eHmKϽAM ݹZǤ긭rލi8hhԷ&_}V;fVs ᅹX+E:s8[u׸~顖w\&lDxݵ'ӝqST=)@EPi|I^8/G,$T@H~CZXxU(dVL+/$UV:˄~m9Z ,>֢1l NԿKCT%D[+6V4%MBJ[x`% 1˼w ?&3^ҳjD.hIҍ9Nx#,<`e5a/iP.kJ:;vZ)Aj^Qt"gʇMӻ"ĺSLB&H_:uwa/^$pk1F5XR#WtmepGTqIE6B./M7d O#gI'a@li:yɪW N]AV~ 7u9.9&sr*C?~E߆h.5)-͊9<"I^`/⢆1:|ZuaG8b'B !rg۽ɨ{/x3ۢ9&Rd^#|(`1)nĔ/*Y\},!@ !i{ Z1hd>6jhN_W`fNpnsЇY䎽XaV08[SGVt\ H" 5[% (R` ;3 ;[IXv-'ͪʰTvBS):vldj- n4=TA+9; 6mvȋs/0ڿM؟mKTb~ܘuAIET rd" n߱y )ΞeoE~E jɁv5MdyKU^< 3:/ 3ʍoڃ5)9aӘ{NAq=NŹeٗn#]} ׿$WIAR1EG;qpvxl"\-%Ւ4iJMG2r!G_]^B) }tR`xAn]= d6o1blIr)ȼj-:_009I-; |Ӹ$|^NdUz3@Y;jAo/YƌgMRMs8p{l^d̻)4Dl4c"ƬJ J WTW^=2XC}y'$EjdE:]Z85Q/ /#7 !睤@ڼ!)W<@w}qH\\OT8su.dJ1SeC { Cjoh < Sg v,u"D B7R* 7jgZؾoyp$QsI/9 >9VC8V!:[w (=U)0MƊ^v>ے8a[{g\m]"4%]&@֫7 CY4_q Ҕ+`gr؜LTwze%BBiYy6 yڐ q.] U o\m=xO%+7+ۍ8@|;8-bĠ''E90j YG^@d[~u)i]R?Rc# L^lLF༎mOD y} h=Huk}>Q; ;BQƺiԺ'ҍL|]qDLX5z\HiN{%MF꒒rO-ҞVepߓ@Yblg:U.\'E2iD{b=5@AyPw^{lΖp=wA: 2c(@ڏ8z:9;dgF+pM _ Me Yw1}ՓP@YsFOFguL>l92Ndvf;V6*V^cf S@^dnFg('(`e>igC:Blᦿsqή\dz| ]-+uid4kOg/M6pĞ n29e\uۃCm?0%]&hӪ);4횑4 `$G+WMbbX0ݴ'VΩ:goWBK}@K̾Qq DܪaW.op?OHq|!e10Sd猐L: Uٱ[BŔAq \UA]&(g.kfK94G 5pTe3,Z³mgO"I׼k>Z6a o̧xZ{8o] cS=M%˰ PQI0* W2 @D,c;"S7v'ކ0JLap(+*Ѻ/w2zlJ']6Ή2fXdad~:ABd-(\5u1ymg9P[MwشCZ~1Anm1,~\kcz=ɉv%u_b"Fsm'aZd[v7xM_3V3 1+BWv9n$ڔr0Yw/"n64࢕rZOȴY+px=IQJA!v; 4;uuC1`xv =Zhm ܺ49N [uYQ6}# #_;? %RG{A3 #)t? ۓ9[ͤ^{K5)VAGyg QXʁֿ[v=n=2*γ"@ zp<ɏTSXm-嬵 iAmo:xkhύF*NWJ :'8=fK]n *PѠ ErZ9fO'@+ȱ=uIrGjX*`sT5 Ԑc°1䂞Az'赵 5lTKmp;ѳnt4KrjĐYpLl}&׍2-sY;[+6q>Zn磘Ovnm63& (VT=t>wWR5";{<:}-3)z"~7wc3 @6)p-ͯOD){u —{X1RD'YyF0)7l0) r7%ͧ]2"_$ROGܹ&C,@;4)fM"{AmhHۍ#̊-2:l**:oTFD81}C$!bjq@]}z=dt Tߖc7hx=Yg?Oa* \*ؐ5S y^iQ|(yN'e\()EYιf4F*Tq?\E6=vil)[z*2Uګg)E/ rWt$"[B[$Xe L!E 8 4xcwa7Me$o2VA}^2z9$>#PV6"Ea~n+b22쫹n )"\X[-zZDSo=}\A(0u?qT,Pi>~'9=Mw7Oj7Z#9؂|%2=F_9yG jЕˡ4VE\YP#hBcB35'I2 , 2(Vw(u|P / o d#yT+|>J]2hq猑&TT Ď~1j1`f1s)W6=h.]RNHG [m@os:q."Z}8q5{`5YE!L30=1S7(,GzSNl:Y芁Ek XvS-\GJUְrl纊?X, V(_4GB[R~|ʐb'ǤkF#l1 c# yK>OV-'ג~+e-̦,f @`xzXl8;Zl/c?h]>Ǜox T=Q+BKU(0C&x6I@0bR.&RHFJO2}!B%pзw4 jpp|h\1%qO-x@84 6,'I6\F]_t--EB_NOHGc G7kXtaҮıʏD|)+&H2 y2D w^jPCeadJc=Ft?6 ۏ6Д@jX-7i6 曢CQfU/ip”<qDN2j5ARl/X{ #02dM#,+Ȩ$ICvB,1胖YsH2Q{͌*?3j1[`l}Vz:H rS~OKw%tM0eJ[FB^v΃޴2^8i_kf˘>Gd#0!\ tmGqz \-jwS8A؄`]x$ eތq eN:8R ?7B-H2흺ή73{ԋA7 ]rJdtVL Ɇ2(572t\X!njJrr!ѷcs'%pS&ٽH]X`Kw"wNEhYJ!oU#^]twH&v*~J!+U|2r$Q%)vsWc ^gEZnP]XB}m _eޡ)*zdr'db0Q{<RB D:VM.#eyP^~cZٟΦLJkOAEi;|D{un*@PQ  DK !=ӗVABvX 2 9̰Q6lKd8ɑqcy܄:*ZBDC\Z)Z%kጿEj') Zy 3ZA7v7DhCaߐea,q.Tskվ /!04ؼ`э}v/WL`==|/[8cudd-} 0Gil0MLmwfM'wk(z /pVk{wdC@ڏN8 fA QlLk1T B@$16.sP<șɖ꺋Y|A\,߀ C4@ɝq{£z]?8?@Gk `mpԆM"z\g>jN7F-Y*^ OV/h>zn'4ߖ `R=2G3aYgBޡk'H,e/`l[ea6$g q1;\Uw䁯qh *$Y'#XB6 ˀѣ#qǞC iypqPNy(B,S*~l%y"S”0UF/ԒU8|~9j̟Wp~rg4sم.ATBuumGkR\>[-F]b;ԩρ/Y#XN8wr]sQXr9<1|U]ZzsZ# m#ZP)awopq bC2"0U.C|h`Đ`!B۰L`(d)Kq;>m\M]|t n\P?DېmHJA虅۰>X/?)S+ ?F2ߗDir J24|Dϯ7B #ʩVӻw mb)gk&̭p S(:)6k7>/pR[7.&9ZvZy s?%gye4ؕt qw"D[a=kkaHbLCb?F*b^ gkP ( pM=:Gktd}akϧx4v)7=+t|sdh3$8 nO1<6M/$' rA4j!ר|RE3OT0nn6Gp D=^ooV=%JJs.t)dY7s,NHdt|y$s)bl@X%A,Xxef0*G݇ VuAy$wAuaPRctj_pYݳkP&๳9kD ) L "a84kx{:8Z9>1Ȧ9X {jRh&YUY^ ǩs3K܀L0X6 >D RLx+aAjq!U`,|R;,ȩ?hzK Ϭ_u `"L&r6mގ>-mH_,gX X`mny+B]vzSd /Ш勯&>,Su/J@MO=ģ^7B Sp,~F;&^&l*\S5U*X?!NtM?*rusM frv"œ3$20 0x`yi5_| ś Pf^6vR|͏j#]R_d35>% veFKԇS/.6P"l*%/,c\d7uॆi7Qh~fMc ͩ _U$ K .qpg2 1n&Q!M7=D0ImQ7GD׃a`t14] "CEj6gS?`GSҏ{$O hw6-;(⁶Q@JW%ymrloN;&{R?7d#XŰSB.a]ONGC21tof(J3˲zqhNKcwo#ofdgO\Er:f1, P` ?ѧ FL |m?eSnJV /SWϭeYϢVh9 B:U+ Vj.EJ;NjSbDO.Y;s=,0vXFpNJ\jH~$iY%[hEXD@K|I 4ۯgI'^Sס&fuTYR䞾e +P`cen<*17a Yp7Cʼ(cN5ɘD^7 EnCBmTH^)N_4?a&Y1Msa63D9?{i@;zqJmp4D=nLԕjS]GQu]:ӹD,_VhSC񔶊dFn]3pV_҆0^H hr0VNx3Xiju;&`kR`96VS'i'F~eqůɳ#;?J#7Y m_-dlOlݻ6I$(s從6GD5[wMg@zxMBa}x $U6g )v%s_%CëҙߵxPBj iXS\ 0+L2_qGVǕDAyH@E!LDd ̓h9D,'2c¤NS]Es,vɺm< ʛϦdOC% YA|KoR$Wp|C:B,#AČI^ޜ_ 굵F®B?Dl}B;$Y~(휂)ba6|VE aEׁkr=W5W`^Zf}~ȯLmvfMޒqrpɎǟ<^:PenM,cXcaՒr7hLc,>xX +Iݫ 3=lu JւnSͼUH*ox,TTFE͸tsϊ_ըq5@`fSX^)"o|k ,);T\/\G궋m-{<ֻz- z"ׂmJ̮ H%9ak0Ґ AJ5ڲJ &дDb-6?rg5aїE󃞉, 3IeM`_xӍKdԓ`co nfS?,beoOdi%`sqwDcU)33-^lllƈK`Q%ǯŅ֚ZX7 NózlžZ?KJ*\!BJ3-A%|%/kfvrgIw@gޢS]ARNkFtGη*(/m_QoO@ۨQ)i] t! >6wwܗqWi.Փ0}#R5T;~iiFxU$4zvx\r_.\D`2ni} lF␧ҵO% 4 a2S;G=AS㴚bleT.hg1G̿ZnzDMp涫wym H_ h3P^tc>0㹁v/6߻_q/[$:G p/H㸆I`nr (-;=/-?@P0 lhUGCL{O.=ѺxNV,aH>|4vJ̜VV:iK C;?>1,^Mgo'#D+,^7i*t6K.9(@e. xҮ1g5 kmfc ߑ7~H K =I6GQN{d2@3q T@Gтk"c??f +)m4f| DmV ࢵT؅\&)ߞv(3 wXKrcCHSYIog £sMFi~%p O 7Y)]CwDzB)H5@\e^J*G&ճЇvrNv6?KX9\R[w*ѩ8EZ/ydvrWV}ZG $;"_.~i*֑G^-9 FU\vh'z9 8Q='{Bi$YoG3^۸cgnCUHX(HÕ*:84+O"h<z. vGeIR Ń lLPf&1M(ц}IH{|xu]vսRlլ_xS:W22-;3A\-| ":VPj]̭l$.bkVo&wɝYޢ`W^{:s8qQԘHvN䁹/36+תKx)".U96,O|^8)GÙBPVD5EӰ8äE 2'4-Ug4f^A*G醍sXdQyT1 ̄UCJ'0[ χi3?s)]uY5D.E?Έ=@+>>ΨoF7VG#Bgl-8i!)4] .4Z+qw Qot]ώ w\[2h.Q 2JO9kijh*XIkݴq2w9Su(I&G,es8cV]5ŗ+#ELjGvə} Y@Fyܣ%B6*im\'褗J?&пک6"{[xo]ג)OL%؂6Ъ@ 8|RrC~qw A85iE|*8)Hfڷ!g67l]p fZrX=RO2gި%c$Mn%dj2PV.qPkG!Ɉ%r(KbӑޞY[R=o&. 2ܞKWbs.6xH篔5t{ 8$OH4?C FN+C/ZAYpdU5%"_Фo\\l-)TҤ7!x#m=U``e+; D/L\dC1 լ|!0Bi7as65so 4Cir0`z/b-,!7$}sTH1}2Ĥ:Ԇ,&'Ɔxkh#k͞[g98.ʧ*ݒrT$B:`ߪgʌ(.@S׌Gz-_M . ,N%bͤ"ǧm1 [.`:>;9cy6}<΁~5[FA+;(h[ح~6_tӂ48P"oȚP.klג(I@˕> 2 OYO [W]Gl&Ŀr#uBz)(?扤|l lZXyY줧g}>+@zϠw(ʔ,@?4[sHE!3V|pa˺Z3KՅPR._(ݩc#@mSyFV]2Wݽy=鷿"bl X|6r41Rl~4Ah' z9zMRxnhGNOFYHiMBXuit} |BHg>i̢5.* Ɠ4ۺ٢Ҁ5L4;},{r=YgJ?U2~(}Mz\!x]ҋd;%S͡DKGAla߉í .R2pG8,eד<8\.~OikI0ޥ#k5z"o%WbHsyry;4B\9_~a=UN߰Xt س:Z _(2s1ēpl(ov_Q_{njլ#wbıo<Յ/ʟAI{V;-""0ǩQ5%p)ꞓ+HS(2P` Z,>oh1]$f@WtȨ\ 5f~S8i] ~ūeAP ^ui DXABK6gxn(_)DYTUi%%7~158,C ]1˜F* rkÍ/ fL2eLyf)%,Yc4C=HדϰJ]oAw+k,W}tIqJza3#u 6ZݛPCdEuY)(% <`*#^RJa q?Q/[Y2$fOeuݲ)ʟlxׁ?|b?dSEuVgٖ $N0?(4+/ } UqkwU8E 7dx.e4T<;[PvT Vmc>ѱ9iYkknOJq A]D`!넿HLZX- &^DxfJ> Rl; 6WL3V}V=R:7[c}Td_#la$D=,e< μ,$%c's+ },h`o~PZt k=uǐ75u_)S7n"Z)t;Zp(H9lI.Fl$Bf cG_|O۷{>[ȭ *)&-FGkFY+!R3j_lhK-d.7;tD?hOb"rS~VԧSBKo"Ѭ:W`tT\542Gn5@/G  (/H74ZkX˼sb3efJ| pSwr(HӀL?(]6'э%ԵΎ 5Gg9ȗF S(k0 $i=MΠ#HМWn Y.l81PDe\$uژro)RL&]ngbyVyDV8H0gռ\ewW=Xn_Uܢ%S;s` ёMMJW!~CcArąh'ql_A1_Mj*M%l$ j@*aUݹy.>#?&%Ȕ s3l]Y}SgL:jZBKD_@KHfլCaOP""ZEȌ٭Jˠ |Kq0mR`|sGq1=o-lb@wSsGMhmI U5YSGO^ܝ,ՌΞ䐭v6>?VTGr3wlL⏜[f9*͹o(͖j _e_ERJp}MRImaNOhzQ~􀸝RFk\otr\nQ g#&Bdzkqf.eqXYANDדP?1`"q!y3Ӎ8p`B¾($>X?Em4x^.]^z;Zюr E"$Xsg%0j:"V =vRm`)#p Kcz&gF-fCa϶6_R{Ž˘y.׸E\º{Z۫Vݞ/˟/"0fI*c6hW@37T~MP&HAtʻ5&(lT~4w#dMMo*`Kh^w9?vPH&yIHx >ݑ$D)s0,pN)uj ' 0zIM.O#n_jSyMdDW 7?$mwV2ogJLO"Pk- d~|)J@92x1UG̦@NߛTwW:߲mn%V\bq<zֳgW,%T bszЮ<&5@bަU)D"TI6jҾpۄ@+@yE=|/_fT/*1ybk|wTaQ!ce0/cJ;u>1f TB,$_}1hG= h>YG՜6TX o t!x1@f!K)L`o;>M'aMƣb2ÒZC f' Yɩ3vDxY&=AqEޒ`<4cW-|%ܤoRq1z/i1`΋YH%K\Ey Mc:s5Z$4rseb bB MKa.v%@ wD㥍S[DC>8+m׼ JE Gfh76Fj80u|t689oZklnH2N\ݧC[ky\FgltD_M3a.{w(pIM7js Yrb&eO9.9 Q )Oφ#GB Fu2l-Xe?$vt[ 9 *},kF,=UN*/΍P#r~TzkR pWipζ`+2YL C9^@YꮿkfԵ1YUYZX|Valmī ?2ZW@i)<PI-WK0+p3AoàR^物+ t"d8S 8bq{ˠyJ)Hbo+ lMBBj鈬8g0bһǫ}g_AJj4 C%ǿ| Nw!|뺮y<$I4;h!b_4B!Ao|m"뼚#r!  {ZZoMjzcS&M($KNXP{+i܅-Fsmuxo)/aq*Ep ZR%/}іҏ7rB$Ww=G֯J&]*ZBSӂ0͜*TS}[zVqNC0Py#  fW7Nэn~tB#!8> ϕc&rY,t85ϹnWPݴ٥֏#`=9?*?^D^4P`cLRRauzBC=pݳ[Se-tI63c 2(jaK>EXN4;FEn'ndWwlp+i/9#92ť.4˖UhD_X凉eh_Ih}h75`ڇNz᮲ɥ=X 6f1는('}& yik4y4PW$0Ⱦ3ƕ:D>ąkW:UAH6`I.bdtyi_P"}j!FykD4n ZR( _i*#&Jfjow )Elt?|@ v+`F"fjS 8Aob{[D.lܻ{d~0_ö$f|To<ҍJaŠ%&GX]ܛ'y;щ745G}\Lأɷeg)()t[Xo;eF8e 5njWDb{8yWCXCOxпQa0[xyr8ј:@Di54 2#\UɆ%ktT]< .f$7 lYc0 4p$>cv5AZgY'YX(Z6?L}M'Jv5t,DyfDxnQE۾O*@xjŕtG|b~P*30~ C!L9%w t/aO% iWjsg P~7fd^{fo S_l1`S@f旹-6BȷV !Q!2ѿ|x)`ͧ[ t<]* %2jU_j%g:1ۓ4$u1_})`ru%X adN8=}ӓW'y'2#!pR9(j#YDhBtqS([/ɐLsv]YBd|Ŧr)Ļ׃fjR->Y_3Eife>/FnHbr+hGڍLG;Y}7W80 Wp{G,u?C6KE+v'_>8q0/Q~X?F r6?ui1}8o'GˢNd`v6\>Wy|3uguJf˜*9xĉШ#$߫ސ͈PQSmGMU{#_Cb/ =k3M7?t@f؟725hGqme.Nekl:nM1"ASIE'ʘutqoʲ_Hށ U2tD1-UhJ')C ]1Lera:Y?EOY_X2uj.ä:+ P!;Pim_N[鼒ٸz7Kkm$=ᅫXbUA\ҁ!o YyLO!/*g""=|to]^F吓-Vfլl%WGwj:PýH*{c]Mng+Z3 ċËMUniP[ev7U *֟={>/*[Ӣ:GL.f EtXÝb_9'hqQ0:%x4 {v1s𘸊09W}$w&ך( zWD6P_rԱ8X+:uS*N2,F 3m7bz:wUrƲo YޡXh^`)/9g;' fZf6 ~8B40wTC@#ҼFRC4ZkkLQ1M1f qz[Nt8$a_ tcT<`lo䴺tEDIk9tSCq{nH枦 -o"cbYׂ-O/ϰ3 Fz(O=`3p\. r\/cyqkeIZ@6e}4}d iE š1ȅl1ly3sbs;Q:o=q[!l~ ,#FXP兲ki'AB*e]DDfqr@F&ƲK@rlX hXcVhr4hRќ#'ȃم%ÐjIky gl6x BvR:K?dnY:Es$zz2$4km$ECAE jaCB02b_ˮ`SKYbZl=+}Jy:"MMm@y҂ @R_ ']\$^F.b\+D(68#&wCkA:ȩl\>ťKCR!gqԂ0?1XӚY6'fz ܰ)| ل;:|_F-:# {A%6Hμ[*^=Qfk*P’W5~O孿bVvMd8tzۺǕ##^WmVΚyIA*9vAݮyZ.0ד!Ʌ3EoNI=?n M7Ȋ51MJC`Q`A0_ u6kͿŬ紤f!x'XpIxEQ\.so:'^oi[ gK?.? t=+BW˦XP6DR|N׉4#<y2l\WzufU N} E|N,tqqA\2pyh  H|HWҵR)E] U!B~t@I[A rmCfbSɎrpDWI-sr?7/[QB 7NPA&ˊmI 8KTth0^$ D5ADˍ ~jQ ];z0uːhr*ݑ0F1[8TI,LVbu:}qA:)?໙8ą9c9՟L@]K7ǘp;-6gq%SpoIP9'.mN_N&)J3%'Sz~(Jﵰ?id-`M[aȒs&>%[0!RHGzԷ*]q5Z2=eXF 3 uDE9[lY;F_QVhS[| (&!uջJ5g)j5;0UyAt&QO4+nmn.#$vTQ7rI)Х^ eQbȊb!$']V{TF,) G"_"*^|;k{^"I"o5e10 9?,<_㕫(i32A bJMVGn~.wN;|-̓ZɅŰP$4}w?0¿2ta8ћ(vD-Uj?<P@|+`N\EVE%$hF|%UW>Ƌ*(,|co'p9/1[^ymVbIЄ2$ЪC|e?îTK9gޅH6dȏ"n]9e +\4%t:.1vi@ #E6#{ƿ0h~*$+|ok2s^-׃gשz7N~-GKDA1s”|}沋ec> 88cdDMg =V}b}&JSsL$tA'ޤ߰HIY֚5GPl/[`)#04d2 ~ G~'/ py,t3t l6vFaec蒨4t`@~ `+RGeAQ$je6e-)- 6[ٞ}5*")֣t0[<C`_1UܻhaN#W .Y.3$kוcE".-Է ^v  $dZ< T;cN)o!mw lK@x9Mk$vEj4zHʪ& 0t"hNBׂ`3Xui)n B cpP%T_! `PGã:hT_fP~ Uz=3v^&#ZYӨ)b4|n̑CJ%81pT$/)xZZN'-_l!HX8JoK.T01W:lߌO'M:`*)(fzA3ۈ~fx: c{{fbD"P3)p{;AZHU3)RͻͣSCL侺jiSg[[S?h,YZ$x" 8ai8qmh:XIJe+*-qLCn{1DB1p,0.m) L" }nXItQfY% V(` 9Fޮvn%Z\~8RUVvrEB5zOO8yV&C9ϱtҹ\m$MΫWć8XED^nF"x("&}>"Ͳla:-_͛):姐] 逳K0,bl6 kEn sN6yC*nTE\^)#tMw3T엶3x-,c $.'s/Xeq1Q7^#(%j nG(6UWLFrgb=r'%uDOwK=F b^Wo5Os.o%o/{Rpvk374d6Ls;[k{- gB]`<'Pg1PITAqZy:.7` 0n1,]޵T ::?[0rӌg}֍`Rb7twoL REVѧE5IETY(W \d;f̠ȃ,.6+&hAAHu-Jc]+y9 dk( hTwTvlJ!dXaO&־nfvi^W~d:nqw7P_>>z~b{ OhJ oNST"zpO[m4nؘO Xe "V^/'2P2C(}\~򻯯wOc*!y0Nl*@.{b\"gS:ܮadrKJzaq)Xi x]h2dpFv `_OƓH8bNs7y?ki=;$,0ouUNG6w,@._UU7坞%q*.&:#F}p^l 1PN0kgrP^?҄E >eTUnl>ah1xyaPSoO"6SVbќSXd094J"W&57xI𶸤1.FdLWI'DR1m`ק<ݴySܲ56 u;SD"، .EbfXWǸ\%qx]Nl~_;MA>(piWlTPݿQPGȧk3'ZS5Pn %B4\ vN"N]z+Ve9X@j3k!MGM2|Mvoo?=r{ M0SMUBy2Ő2$k0s:A&>@hbZ6byfgO,$vl..׾X'G@ͭXcg@DgEwhF2t4h{O!#8Ꝓٛ>S}v}0'1u@r: D]Z "HxVgK{xa?;U>z[-cD*x'&u?A Pv:/ Um*U5qI!N^}A Hp?KM~~}8x$k}rI>{56!`qSϥݭm 4cbFяSCqjD+JC:,S7O-mO':5<_Ufm|ߊk1E 6{g b6?[x07Xc"dG8s^>dV9#h-&c^J^`܃,)n)͋ <#ɕXpxЫP`(1v0SIN##->Z7bU[O5z%@ɝi(.)UN9=r `AkS1wJ9o'J #tGV޾̒d3Y@a[|{MOm<I TޖSṊ5$H4M'~apy2v?KPTfYq4U?gm. ݩzK6QcKMBsxDf$H/Q] ?orbXvjS႒HV~qwC%AaǙh+.":fWq-j yEHamsVp^c݇~Xel 5aߢbh[?|W8IK,mc6@% ZNzl͖Ok/@DVi'494uC="IRyUó>٩k.3>-Ph*'L:XP+}rw5MBy);c8HC Me>E_ Lg$AyDJ Ye#8AWSu~,&3S91P;"Mv0ԭ2j#9%\s1,8>|=Q)"hpoXn;y_.# pv~?}B򹭋GFl@q:UM"שs,H^eb0Hߊ󶓐8}mTkJZ99M9GU$oWIGz3䚱ɨx𡎁w|7+3O`v Zuz2=ַ5 k/V9@ZFے RϋMEurʨskhYpy o5݉8!Z֕F=v,AnAYM鿔 D CC*rh*ceWe/P<:>O[`/ $!-Djj&y6Ů]FAǯtnX,z~2 ߆.@C.228K|s%@x7O}hs|ֹj26AZ&mBl$XT!X7&Z}V9]V*%( JxCfrFQ+>$ 5f٠ aٍ2#8e?I9l*mr~;^sɱz9kH@7pX5`G{J_^&. g,dy}!ewݱOkeOTlT.-{|B9~KpN﫲-xf/toD [r\UA֔^H~?P)CZpGsͦ:1nYBMM"#. LM31/9p򏼈XO{%W=E@}1ho_2? l^0Aogu'ԛ'fRf﯄]dN60y!cVlVRp4&@FfX6;J*L`ۋlk#{}Թ4.T/VKyϝKJrI{N9jƣ^ym5YU&aK7A,P\⶿P[m'=I[?fZY=N_j:"scYra]!3ɪ-H3ES8/IG3O(MUk^ߟU ZKg'P":&/-gq>SP'P/PW'&(7w}n_𓐁]jSOr_RVǬ6, { Ρos]w{q\yTU6Ùcy/CO b9=U8}g 2w|+Cs9x-w yM y\"N3j/MH{=]̣Esv~h߷EdYEhkD.ܦßM{RNXDRl7Mnj9zrڷCUrx{4vS['.+&9j.ؔF?"I?3[ycM(lPPAJV+_ȄXk_XO 8Ђs5euXObɨ}</^\6LgP繭hFފ#aO0<^ߜ ;1PIUtW QhTI-]2 ji7kؚ,3w4۪HvJBA@+W/Cߎrq £׷ąLCkyѷtK|>gڛfEE$ޏF7%}!'d& kjvadNZi&ҎT`Ԅ/ e J8rlW]v9X![>$^n/GtS-]i%*3L,D!쨕!^p`h_t|5='tۂI0sU vvpK!?ڡOnn4Z G{]jaLoڟ<߳%t ( +̯,SA*czkЖA;Tw߿Jq 2mEiMsv8é^&Yao~JN7V?~ٗlO{^R 1t:mʣ 8'dVS+i,Dțl/Cy;|-zgX ƽO PlK!zaʮn(+\(5\G r{?qU7{ n0w&51$) !SuQxvC|N,$7揽X3K4gUB'ޥn1H%S51P?وc3Tje9:8EZQ܅Ӳԟ@D -dgߋ-,X*:C2pCYd/g-(1T5U*~=r]M߿)L)!>=KT^QE~o=9tI9ՒCo%+jac|Ϳ}YVugި唤x4]` 1Wէɘd]B3U-ݱJlI;w<*Z9gOe}X?a-@pۺqЫzqы[RO'/Ϧ?߇qhr}5-9QNv^s^`GKgিjiښs`/Zos&N$ ,> ./yVKY*B1c~ W9@w L`U@ֶ3DHx~.{Kū8nVur{E4ǏiM 6@–coHn~{%f&0=͍)j6)>w-4$8r.I L ig[S/)AyEU8B>^1 ^Oէ9|b M.%!*l(e. a gulNuf4] >JmИ\Mc3 }kboWϼ1gofA^פ #t˗E_9N|b->Iѩ4fnD8)JTM@;2 2[~[IЂ'o@ nFў, nd_+16UA9X?C 2*^ 5㮒Dquh,;LAES,Ucݥ Fa1Ji"luC,,Jуl˽lں AL) 8h ˜(:ĤdeҶ`Gղx Qn @x@{󧔟N+'w)y#(%~m-1bڲm7}_Z)Niw-\f֚Bpfn[uyuzP&9\wvji睽5Z1q5 5gOIᵼ#{rT1$x `1h] ShmY5ҟ쉶bRi̴= 귴 [WMPP=;fGp);?DHJe#PI1|8L↑Ҏq콙V2֦yV+T*ÚВ=&Y?T ~qXѶџw$ Ά&t0yIr~tq'RmmTLTvGOIC?t cBtmGdYN.᧜cY0ltgֶUV)̀\i/ ~ xUc\Ҽ{Z2D|P Vl')L}vs]{.|O$nHxX#v1X+xa翎+D*P)BSi;~a=>􄨍X.&OzlJ5G)%T5b_0.l ҢF0yYÃġD?"ahil$mtq5/:ik"9Yl)^41~)z `|#M?L}qϵ߶XUe~|Fuc;?`e,l cSmġxrw!` r?Nc578rV z٧@|]S/ Y7$ƍijڊa|( mxaΏ}XC64?ж fbe|.{뙧憿XEO:PC%(tT䒧 ȷz|WL$Y<.Oo{䰾A\X*jPۗb SY!㫑Qm{Ҙ<>lf_d33BU#wAq_q0%DV_rM cWt_6d*6j~ >Ak)DͥJ ,NR-5<`g(ҜMm^<#MlEBn1޷fMZQ>5Hk%RH^r!)G7}/} aN5~?oXvqnWKY ה՚ݤ\L,ZQNJ6$7iK]"A4g ތŧ.̋ ;p\ʰ~deveU,20NeĞrI'2+9 H瓰]hNHe9#5 Hp P˨J.x"2Oxd=P(P#;яI#dո-uGIWمgصX3џ?)C; eȞw <_Vz"T“uϙrf{͈ iLz.٢;] ":ދ^LhD 1x>^OQ[+QCyoB@6g ɏ$$5XP<:8l¤R3=8|M)x.MB40W` Tiεh z^G]mӠ4sߦ]^iW⁰ 0{$8*e/gmBSM'CkNWTKgՃIWLw1OZ_ve{"HqGD,$셈 كE/n׾Cd8$)u%c 3 E?b HfN ЭW𻶑 y )q#gȬEbg9ύ2ȏ[ྭnO$!Ge㟪W`-';R@a^fnk@)Եӯ!D5ڙ]]}_LHI v%Tm>[4+Et}i~mhQ|@=r>X`jP+O)c%JMGz4EZ[g~pE5ƣsk&Ĉ$VP N&˕&bhBsgqyIVQYO=23\=旹q-IԬnTy&{ ~\~M?E-½x_((GwO!@s\PHSӌ"M˱ c~$!1Ytѭ\l߿'[F'Cֶ-k`3D ai; M'0k1cS`~Z g$[!z[ w쳸"sfw cϹ@ՔoC GzX)0!p4JWƻ#W)ȝ0 ey3hfq]I:a#+;>ī#+]A/&cF(c;nᡶ/Eg@K k&IB~&Ѹ y/AIX94hfj 5^ >"V)dPHww}gd/"js ۸RK+/yUYy֊DQ!ETI׫Qs(\v8و ҙړ7$)dln4%?b} ?? F)d}?znVsБz^"I%Y )Xc-fp<WS#8ZN_{+)]0ԚRRpmto j h4b7;Tl15WbF&|uK'W0sG^ ^Y񷦀9| {߫*9[˽6]1ZOIdlE1qHՆ[2YI[Gm#N4۔}rsl>Z P^V,qGYb.SΊs=A<O>w`J/ h UY8"_fERo`wv8t5H_מ5˜ow|koF#k[s ǽt)D}aNӕwl%.ٿuh vk@6^9nTðA=Zk_/.ƁyG ]o6y3T~+ 3i76\ FhskN@0DG=^ {2s:^ޟaQW9( dLO!+(NPC?Ft=z9L byi$M:Jy3V1&Y|mUs΅( 5DL:~G`cRphʸtNS$-}(ͤ-t,@B_7ͻ5bEZ[KcU+MQV^wؘ+~szH R%_̓]t/pMIXvFo:d>(A*-` m;&/ح;4 ʙp$ TVy|$F5{5OY/P&6cI?vnQRs诃IU]%DKvcgsSuFr?nyt!x2 pVѐތq]A5"=}PkdIk68Hčts={Ha{e/HBD)Q_B{L0 /oIq/KCEΧl?o>LyR`GKײ(g)i2;pO~W -Ko%ԆVk'l@=My\&X08.$SFkhCL-Ƣ'5~bJjni{$`H-<?e| mWT?DG1z OYL,zN7Nۮ6n66(Nα5.I6ixiظ5!#[QF%K &cH3LtC^TصVwC; k,BQʤfJ5:?Bͧ|LB3ɸOvwz&T;(0BJj$ z|]IL$g(PJxrT;5kla9Wjhl*Μ#W|C2~8EDzVxxz 05`]]/i;ODH7ç,My\ؒp.OW7ĀϐÚ2HRiA\֤3xHiF# &Dߑc"ڛ23kg, @h&ݪǧ{k*'蒈 ;RxGN"+ MS*%"B4'CߓHgYv^Ky [PETB1 A[k'8;^,PGh uJĬ˝M_'gZ#wD! Aİ|ҁ-W@/Q/{ij ^!RWOiv`uyWE 4,M-0םk({&MVQ$MWM9a:Pxc,#j96YuWhFDH`W)| e_Ahfͥ.?RXt|𙘻MoP``];]~+IJSt4snmmG g\Ww.xiaKs3ʄK`(k̇pAn86%5/f'#0NrTĖ'Q8NX)hx 70! 0? 7UoxrhR]l>O`^>-8AyݵYL89je^ۋt>"L!dq_cE;ϒ58^J 1Udn-6v[ L/c#wP uRBzBӏ,ǚY집Dv/d'u &@. >ztgbg1smҙ[H{4ƽNzjGE~ ^PImgtv&w^ImELWYjo|;?﷌O:t91.O9duͷ7t.`p94tۺIr J7_ajѲ^#q+_:4:tWHm~ *Y$J} &<`5N4ͩ|EDk7"wdW?@ߞJ/K~8ֽ8Yal a!p-ƶ*Qfb^ ^[2΋nܢhU4ӂsxf7`UnϜ{K_}K\~۩|`6B1^WI5I`#rǓځR<{Ey%{Clpɺ撰革>1jNQ,/XecFk!x46a |x1-JC^\@=){Ի [AAQ;] Rh–Ŋ}l&?~? Xe3q2F{حud"CGi6U2U]k-h01`%oW2ESZT&E{ğ,j {kz Pq;"I}YMQa9sD 8`WMVPBo^<襽TQ͍B+W*_W).n}"^F7z|*V60bWc\DTѠD3! 55XVNPj˸$&nĀ(̛; vxy`umNRH(8/3k`KJHĠvH9Q͙P{T, ӝTÞylPMPm;~0ƽ`nK|RϪ(ynj03魓QVU".xL-kԏfh4S\$$yW)3 n+?# e'XvM^7R%R9lݽ-ekaPNEDf>E0 v4P"*y/kVOi&EC91 :W9,EW"  !b4@\lnҗ}V0nf)_9VoZ f!)m!B(u,Y]J^5\wK{7KHݒRPr[ {$ b+ I]uAg' FˬJ7Cq"0EkUÉ9Tu#( ꧸0 .=K[{ źl 1i)yB0yR$ICZԛ6U:ϙp6aEhM N"QL\(9<Cc oJ:ǩ[QGQ"yS֊a"ຜ,9|M=Knv&2qx u /v":}DboXR2NJ='4+1;}^k̳Xlc8mh>lJWi^)i|)ݢb>΂H1ꚤ'IA,|Hd8.9̏R4:j љy m,Eox[ZE= U6Ep!q3H7\h+}P`߾xF9. "F_= B Wt3vk- /,=ؤw)F+$9JvnhJ6}{`p7pbOhQdҴjڗp=g]Q|  -mnBv"u"ynabspB tl$i!w.>o6(6!*Dg`ܷƣviF.Fm }P-FOx< V # wnꩦ7($vl֓'gL%A-I;w:JȆ*lsXyGk枒FxТ Ƥb'mk<گ^MK_xilT\ߓrvs WI@n,wB)J+ fpNUK]rξTuDʊ?sm7R4PnDQ4.(>YNr8+!ZLj_M|K~ *%Y@1af/%6zѤ=ԠD"!Gn$Y*Ї$f+y`aN`K89`./B_@YqA muXObAfY +=MYNٿJP  簦,3?E`yvDrOm?X'=u8"5EAM)3΃#,( ]3gEwOZG$L ^+ˋƅ7N3Jv `oqcb|a`*q\6KF4=D]͢ i_ly*v/Bz+BKJK{A6?0KraITFkJtйs`$+=4RqCD KXn0㪙/ы \jfnѓYw&>7Lc7{lTe9 Eů:*j1!yO hIUAnp!Ne<1C+},^* =脗Xn#td߮WҦFC|-4 m}t{$> w~9?j[XSaA(v\dxo:}ß)zvdj NbUof\3صXec>_9) lWl]x T6jŤLCͣA{2T*jӻgJ첪A!nâ[RnѢJH\8ѦH;lI"rttC2 jpv$졘\ڋ4 h5"oX 5eIXЧ'b GDw3`2m=w^<1іD+^$x&^[ٝLoqp@}-wW\6Eg58g[]\BjF>̾@@Xʣ )brRQ_4^V<(EuͰ(1ѻngS +(}ȓt`PwW$܆#i_)CcmCmB**jZ;T(|}YqEI`64(WkXSfnؤ{߱pP(٢?e$MEeI=)>`^IXhʁe蠶 _|*+6vuS*7n^!Hf(& 'زKt}qNDc$ףɓ4fsDqL*dJ$xSnq577ˠBޖd i L^=,"(}/`M⒍y.\ӹrT`x"Gh:P'f)P>TH蠤nQBv<'֏V!/(O7t90ͦ!\4/3X?_8%/P( 'UIy%K  7]DC[ GE]K:`7WQqH3co'&PvݼLgZ}k[ !ϢǡPjTN\9ֵ ;_i!>jO.|?cxj; >H^Dn L',]9蚃<Ȃ\#SU8Ě`ee$,l7d"Y}TX3(Oza˃$$!&2@̟u3VR!)6C|eNn2jI{~&nR8ْU=q8QaϿ5kIůV+=s}1AghF^ xA>.x= 3-XM P^8߈Ar _֦N6{ WoGJCP/`y͊œR\+L+p&)Vy1pt;ZR_DK4f0uMSB,aXevJ-1qԙ,>4A|:Ѣ\oめ+!9h`n\k_㷆zXE!zV&Nhԋd-ccm&V!?85T(`, .R8Uhq@V3kLz6JI5>LtOGliȴ(lzﱶĚ7fU%CI0C<`J(类*pBP,,fybGwcص"e yo;|%DUd_JEEfa& ʪ8_Wg4KmIy]=YtN}FFۏ:V zt7{QSlװ\|?8}Pzh.+]jӵgO3"Pεԕ& |b6t%Sԣ#?lǕZ: 2PEF.5a8If .VJ/`J^gr`P:wZ)pM'Mɱ'r=5M%mN2㗞KNabܶM1ӝP{o^mhОPdj~l#H%?tX9|oV3<[y6 1|*gnc\\6+E-;IQO7h4u5QAܛAEZӸ$M01dC Ncg^hɊ5`%O?TشRbHpq<@qQ҄y9Ť<bDqmo3(>N_OsT`o2Bf"E/g-NdHa_.nfCkAc·VuTǷf(Z`.9_+Q3UNw٥[p[{%?H>'w$AC(O S'&vʁzjFͩE ฼Ig)nWXi~h00ݎD,U -R=ƪ{2Xg%J>>G]2@u#1!8|s5bYʚ'!KTr8ʼ=D- -9,$ 6sa6Vocܵ4ICjx˪~EօLUýyZ,-"M;H&+ʏ7/v*Pyh;@3bfZ[v?z_6~tx^>7snDB&bfbUp+.EДȁ:?kE>d꩕X_VH t6}`Vbxl42Hkk¥U >86~'ΎSl[clŘnE*_V޹+C{ϕc,eT- 6Zo|VqA?6#byްmTl跤x_PJQ=KdRTjf S|Lpț )KXznXruEcQJ,OҡC}WNV| ZqEP1ۊr@&mĸ 3$,cl0V!&ց(O}EɳH،F+Ș[,CXJd&$Gc[װ^N8_R=[?kso8]bqҒ_ B &IC5ueO?|oneS`) ҥ,'2,bIjWИbZyW{_b w99? 4/x%hUEB?- m kM*C#ojT7~ # 辳 jek 2U"M0KM⸤H|#8^וMk 1j܎h٬Z).Vfcy}MhIW=& Q&7FH?jh=VnY$4^Yס/fC^F[)LZpo?Ylr&0(@F YN-rR?zk%:b?JUqt0?f-ѓc]1ԼPG(r/ug{7^ ,\Y:oI ouldu< JȦ0˩lP͸DGAԊQ39%kc{z#P1 0@h]G9 7 /ˇ98# ͦGWl >?-& Etqq̇xr{mFIw6'5MxLK/,;([օע[ob]ƪ>e3F[*Șܹ !RFꄺ'.}h=!V`s]>ǧڹhCz&,_Wy?9Gi3ʯ֍ek+7ngͬ/Eқq ID3T{cΙ*K"PMni?:V-wy`M+<c[ f c ;2/=II2FCվ.O37%뜯{C13[ nFu$upyI?6I«q0:? U *r(4LCU#YB(znAeh?lVA`~XM%=LSFHEDЫyq3Xit)rwݣv?[k{o &,n)Y56lʏۗHSkn_~Io:3S&(]W /]@ĵ^L @3aiȄ]}Q3}AQְD3J\ 3pirH _KY"5TUc&6;H3z[Z5wiH|ž)_2EobT;Q fNޚRm} a '2aʋS bYBo7ҬtUᱝ:U@ ޏ 2 9x-rS/$wP[ .s_35cl:)9 X:Dȱu/EeYWMSq~D 8lOd< ?Y " 4,rDW>Jc=?Kqt/NTڰ$x.2v'h4Q7p;|9v_\?L$3ѧA KP ,ܪri}|mp rg9|5XeI \3O2_YtCۺkBD:>An]7nD`2N\(Zh[E2RD{?KzSu`%F:Iɡ:~nDT\%v dXeXd;Yia+9EIaG6?!~\oxo dDxN,'\)tے(_2TeF<\(C|M-B*g[>*3|g zm4* nBS9c<8nȢ/8~T&HsHUL=OΤ+bkK}JiЖŋsMBQ.@ȴZT6Ǘ2"Z/OSBGe6m#něk IM`ʥ㸥1yX,f \rnW|m5vZ#J;B ޮ,U|n!-GV jr!iI$#.}?]Ye$3R:+?ё{r9XIY5#dVMq6X!.rE`v 5_{ܥ.,kh ֛OYjD kJݧ؃X4ǧFgÙtًO#-_P1r_:M9]C_Y#YSnBq}V({rCu yA8 TK{!>w@=O;Q; ֒8̭*X܅0@Oxt*Vv,­ 6/.#Ւ4ST. 蚫^?ȡDҤi2^#1bR%99<0'BBg$m8n8a1}gm^ȠR-sv׽N{䩟7iQ=2PXy m+9] n!aӅGHm]hL-lbs]R%`܎W<5P hG,J"ܹˑvnC0Q{](8j>o_mj,;Y4Ca\[{ 6>MQ  p2Om e#Nll&Oټk;W,.f,vp-ߨle 41ZGCX3S$ \턖ilbjjD6`6*d  xls:5Ee.C+}9 GTBO+{k-[o>EqaTg wR}*>ِT j܊K9Ghy ƎY==e<'諯_~|-w 9 z@I<1+mחD$ak\H :_IISQg*('AD[:J_'r#ܑ Ё8csp.*)n*k[w'[0%,Ɏ}g`3lQSg6F*:>#Dncѝ$gr2y@AmŸݒJJSbxɍ`Q($+f b}[ N8v'b<IwJE)B}\@D?%zi ǸsuxS C{4Q4YVh#BV?O' <I*uZIѥ vw?#zI=L:LdZNm-uv& s!sH/R%;",H름%grvZ g%V@5xԿ iK=l6xj 0j *5;σZK>c!Dћ!H!!T[X [sui k6y+=NqQ+^S-bFvu%Sn ڬ9}g,A^I]ZoHzΧ$4[KElʔԮ+XH:Q`-~T{uXa%JIz/iiJ }y/FLoēK{R葞d-P{E}^  z( P0NMB1o*@6 crl`T<3W'SN{eX8OmX@lO^%Sx s0@I/&ߗexWW-U۞#{zDgg @[b5?J= >96 RǕ p$"2ߋ:}C+R${86E֡MŨkXhrs3Ș\H?1 )?iKKf?jjED)U*j3Vm1-tɷBs%CĘWUN RA1T>֖K]$R U Je 8*e$OR:Jl>z~Mu TI,xpȋ_!]I,Ye]j &bPڋÝ6OGyI"3UlOcˠv.~v), ;g Ѡ.o2o@ƚR`G&UϵqXwSbH N~<JzKqƄ$,J5Zg 9]#Yn`Sǵx|5IcRfVdgMy}?bC_oڈʄ;Pte;_PU^Eq$_;/F\oj%!~`^I> sZaq+zY=KtGF6pc+;X:aτ 4! w[ Ɲ Cr2uoT/[e>cI's菁pt8>a, ܿ;>Z42EyF!^hXc7 fD%\R·:Nʛye]gETq@-A#*̭M3px6ϯN\7+y:=%DQ-J*@XPP w.PHҺ.6Y8ʻ=A W2OFhZ, A+qL´ ֞Ndm\KQ-N¦,1E", _-B)"D$6 L{ 3Z:d~uͭ [l\Z9R-j.̩yfٶfbͪKAЎ!\775_m3?uVO}"T*0$; ~'׮V;@ bۙůylM dڼS8ey 1`|z<3~h4ģ{Vt[( , *E/ / ys0\lp~:z+eOV?-I|Y?H,i}qAU26CWPsrRJ ["! ڃGH?т)it.]:^ gBrj>V7\Q: ӼBOK7tY>$m.!]!@{~Jnxv2"thJ ~enLYa̰j\Ň;<04vP W F* zpoCq3~~J A p6PZŨy$H}6fMoQmu%,  "O'(wx9fn*|kIDjV30bĸ mgXH龬Vmf@{Q.?!,(Й )V$>3`]M>?`55F5&`Dg'I#Day ̞= LXJ8=ҟ' N7BǶ4SLy,RTcn>ځ+ U+~T-=xU87khHVIxsKɼټ#U.֤aC7D4Wޯ޹tqrHҷyQ ,졡LJ+'˔T:ʫHqgAٷ' "wk, 'rסܿa!}K0JyO+>8OmrQ [A:8O 6Դ1z0.QNĤL/ %^yXA| E3{8PVD-Uxꈁ.ipW]sͲu\-!_?A绎H0ISdUk wK֯qFXHH9掦YEJwO5;hBZk~4e_Y(YYWǸBNO*#~遌6ձ߻ƗK7s{E+HM;-m]a Ss{ 6pLR:j\+cܲҿR܍t\$\/uoLK MofkýJ-qrjj"O4g@&)P+N QKao.oʄWO*~3t@<6;)|IDXNLC F o2$Ѱ%3B.?ҭ֮)ChLGEa s]vcvg5HG1EE*pįrܑ^2D.Rq,uQSxX/!{~e 0Øylg݄ -I밹;z (^ c˅cpĂ %/K[-P7ȸFx1EؑQ¢Úx8n`׃`9*6%V8i B/:zR|!!@!0/ jGU|7p?Зl*çkW)>hwaz9Tcz9*Uk6`r`*aI"[~r=깔F럔D</kYT2N2ť/BF%")`c#3KeAPi,0 & =}F/EDz!wW!΋7Fb {pUSIt_ Pu*Y({ŀXV?Et゙%(o[!$唙 ~m!3m # 7?1e0M7Wpp}׵Qtȗ;Ⱦ'd~෇gDJ񈷌9] OIv };n}3Z*NH3N6|8CTS]R}Ӿ&\&2ÔGUI2 .bCl@STP Ou,|mWwn޴k[:ONVH:g.]z]6gjb13 pFܮ0YmS` !P~B5ː®2C_W_-Ŋ 9B=k)bT )AFK pZDLCaW?$zAWͷZ7 ׳ RenKDU{t%:Df# wрApJ^59+ߜq F\! #I‰1=؊4ML&M읿@P=:]2 8!؇즺6@Ki4]a2lb3g۴$zЅ꫙A79`݄y0/׸ "PO ATVb**(y{uԯdKjF%<J@ɚ5$%m?ܨG.UP7^"o-A=l~wpG HTG < "YIA[F?Xi u.`-=:ȜRVEx|?l)PNM]?@C͛ѥՖqͱn>8 r3oCA@زurLB'F{#QQ|S :䃅lSi(|]{Y/G@4ѡ2ZUXf!}y';f(ИO'3Ϥz5B}>e& NF(C_.1+d5skJVrZa#lN#ΨіFڝ$z^'ubQoR-0{o|Ef7Yπn9בԸr-c~0/ ,qHݣk@|1$Xp ِ v;XZ6 eh C<Y` WMY,T[ Oc+a q`t YwZ~~6+RI*n`LĆ*F[X:39XuOQIi#LmΰEwt G}DXI&%v;vm=SrgRѐ(cirA ${;%)fP[?zFo/tiv?UP|6B@ X磮0<sQ}%=;)n.ϓӑK@ex/XNЬ3L,IE {a>lg:)n-Cpޡ!՜ Q1;vb nVxO! $4&)ូ܇-S@;1ImjޗR—^>;٣!d1ڳt)g= A +rA>DI! rܻKIb!a0ס=2Z9i*`4w6hAZV5~_}2n0T̛Ki|±agEVFM <;yYi fw%QZ8x})舏~`!YAG<*6 8rOjy;y||&TYd|CgPvd]Rŏ!͖ MYq?G*VidO)ߥydџ5,2=x>D5v4K3k0Wk5om֨ lkW@ʦ^܊ ɦ`ٝ 8k^S #~miVMpβzOh'4zl=3iA^嶁" Ɓ5@q?D`woi'cڕ&R$@jIwq(WF_4:}]͠:EnmlxlDđJ9p0}|$q _*oլa.4wUIF  ^3g3 SU cg7xrM4 Ʈ:TR`Xxܛ_GUu/UoޏW \mջD`Hp)/&щۇ;1.EOR' 'E/cf6EqBQThLoddgQJxI(5c6z^-LTrFsSH}OOHxI#xEy!,%/Ųhcdӏ7)ʒC.7[UNY ?t)!;=zΛUK*j20ޝE^/e&9XN4o`ЊoٙRq32//aXPkDgeف(cƋaG$,`eܐ- "7Fޚ+/԰I ]o].-v9S/r| - j#¿_ʤ~w\ ;+\!E»[NrɽG; 7mw)ӲWKbû'[13_\@BiI,طI*FC[(IY:c]w5~K/UU(ʕBnRcx jW3]#YIL 8{I 4ާ]AD5do1#fA9iЕi1X,T%VyOe~&U$tcpCX"M~Zc 'e%,lEzydˆӀIl I;7kM= `yİ0X,h*HݪyTuJ}:qV>0D]Ҟɱ֝X Mt0j}_/9Knl4?!Y4P_,7á`RkRN@3C~΅*\Oi*4ұ-._tQϿLgwqd UsAzS`$Y$F`}YI=E$oͪ0-P/lnB\<]RJu4 a:yx/!B1Ă\lإ% fz 3;кP?K)|%UI$zchVpnA~<+R !I5(a=8\:.euD=:~A ,]9Am>x4_ QG &Btpؘ'++˙$!/n>#nk52)>cbȄA6*oI)&&-L?0!.] W~G-/]C[ "#Ϳ R0Ͷsf{)OE,>w]o#!B|f/I+1 %<DG_Mm΁U'UQC#h ?s`SW1 5ތQUPٜE.odkv guup4 1 )=xx*vUa\n~YRA qK "4JA!E |8.U~e4#M{HL;%*rid֖R RXDsJ2% rPt =jl_2atqw0=KXJ6ޔnxpA,\T2\i%[+DԊJsQد*kܾSoQ㸢,s2X ;5 geW 9"^PU?e%K u+HD;dk%^EgbW`u5yʛb<Ć9$0?fPY@TlE#@b?FZNL$h-`2W$RPQס1 PvK rW֚ogm"R \&$T  n)"QKbn?c 01Oc3h 6=ƤWݓ ^rK1 e~$%!,w#1RY R`}KѢ]"9l:(Q4亳R@:j+nDi]o6o f(\Cs?<"|]?hI$Z} }њRI,lتeIyɊi1ZQfs9 DöxK`„t5yS'>,i%WFWgi#l\ֽږ]1ɞrwZ΀3֍VF'\VGҜ3!t;04Qrg-ZE*Puzb[N~geD!x4t-䆵W0֙X<7~Wi5wxJot|EnfMud;IE< ,$Ue=ed/A'%,:i\loN1%oWJ5R\l\ʿ3 ] c1U'K ·~)PчXuC$U3Ͼ&<ɜ ->7ҡk؊3hq.Xn!#HP< 4,Xr( N0ARZf[vܿ_cs-$- 1{"b{kLCX^kݥ]h eO3ZA>$OqR E|ڶ}sZx-ד =at$:Uv$ԯ,`ӛt^}d+/8C%NJO#YaRg㯵 uKvsq\LAկ8 9:_DgJ R9Sd0 L" ~򦆯p6zpcL' KH|}-ESJ4'/zZ :lu^[rH }1}/n=ri."JUE X@b@P .?ma\M`C҉3j$Z-sv gsm_JI =p1ˠ`;mG`p$\I\ 7':gAH|0d9oڍ^~& @yPi1-QeW*_?rMw C5)ga =BOĬg^8ki2<j\=>0|Oˋ60^6N P _zSD"G=PK/N˧9d|X0DLNBL,{MJKXMۊRWvîc.2HO{FP ' ]+={v.ge?/Ry6SCo =sr7ИAҙW(.ScÑDRe5kz$#Fgedӽ>6 z};\:RNkW,28NPs=j0!|2ꕲg?wyNvERKAUc\#+vl9_٣ ib HyS>/~6OiFR5vLkĭ6gWul%ك!YQC:p ciʎ{~3G̦s !݈ԐىT9n _>1$A5_H-n TRaCW 'nxʨNQbU jޮQyt8$D/ !߃D88Ha(qsp+=f:}m5@I 0#IșyCjǷ 6Ϭ@vk<.p:+E5*Iݕ’Gp /Y"e!IYHnړ!ع!TspX/8Ere$ mOҿ.AcSS0q\<ܓO=7:WB@7o ~FbMsQ3|{/ GE1 //9:>nz"]cEi0!dTI8 D"n?)%22Tpzw=.^Ɍc*9bF. }6_%>#+B;C2ǩbo\z/\-/dyba䎪'!v PCTxszM,`9gh(^T_E;'_*o?+AZJfF%(i_}[m(;I}x2_.;P\PeʅWn6]`cG^uxB5(OŞёIMI_YTUJQZ 2G=Kn G0F Zv^ǃ;;B'd> O[ M]GymX(.*>4[ V(չ?OvTo/d(Ŷ :wbilXD7zħ(Vlz7[i*~5&60mX:YڞB[nDUZ%(ts4J>0Ϻo*@*jkN$I Ⱦ[rڇ8[?$X1i+pěB]s T 3crF?1 R4zؒɸNz-Y߄4%}4ǬXt?gb大Rތ\p'[|*rd=v˾Kdb'l &I l0u9IJ]<7Q 21uQY ctA=FؔQ@kgƈ.$ \dD,%ݥ{(;JY![t ӅݗFkBėrm=\W;cF*%oZjyPɢȖ%܆[t G8f$"KA]AryK5*9(=FZH;^5#Ö<~wk2{RNlq t-掎!B^ۥYFOtt:4ə{nVќ0}shE{Y2y6*uFӴl{E3T._z_gg{dUmJ`&|^+a~x[u;c ]1"P>1D33_J>rcs;`\~}Ke2<*>^m-֛Ce0 (#O_ϼ:}Ƅ QblXǖ?AcaAep 3֐+ fg0Ϯu?GwV1tIgT 0)rx^֘Y&Q|c fG21&41qQV'_1g5MFGo 58DzaϜlA}rlw郴nVT5Ǟ-$umr]4UlQ8H*G yR 7Auj CjQ$SgT|9pr=qʐ;#}oѪ%2ي- Dm\Eoj՚:%`/́=bԮ5#8^-#ܟ,:0z:1O7cv8{1a/̂y<*FK| 򈋭 ɝPd-4Z6X>yb9iØ\wHR}t¸<T. U%Pa{$2mt0-uSp:6;|k/T&u_/;{K:ޣ*m @1qVtFJ-abц:? H+3)O$#kGƈ;En@Q X`7f¥_z]ك4IXܢ{SdyhG PFq# sS(+La E#[D $,b^'|? gp-7f Ѷl4 }⸫])t+Ώ(cavQMXh,=owg|/[fF~4k8?]϶H@Z(Y&DfyOF9z_x?nQ)bYt#eC~ fz@J?|c'&,?9Y[X>C1'h]ܲ.pAڹ6_'M )J^@uNC-QNL!hԛ"/߂6+*7%#ʄP`zJyg(Zy%k1Ļ~(AʷZ^O;$5?xXk]W5՝ 0Z?Z,ԏ(ӁgCyK"Z^>|UnME$mk"Y 聜KmwJ0ݹ~ v(IbVݿs>]aP?mAu2vF jКa4CWUep'Fqcl2MnFg4*}`TЦ(pKi#G늤 ۳Żb0__wz//Y{zcXd?yݑmN_QG۽Ou-<ɰ?3^Hmy$8檧⻗ޤۻD5, PBǔ̏'^:9MS^78V9@@hK*fe1QPnJ<0,>)ƒI+#&תs&Y_(CWj0Iۮ GGŮcNv=!Q%$ K^cz$yZ0sRH6SG5˙4ѹ46QB],͈_NB^}uTC;zb>nQ$Rd<؍rqR(UbNԵ/7A# _P}TƈaےG(5rغS`ЪոJ|wAb{j&jqoO0;m$hcg,ݓ} eIaD^\VMt DVKF{5j3MvW>±(`w5Aՠ7N6wJ7 ޷ cڗu[E&wײ)>#Cz=hQ# "|$7`-;R@kq^l-tMrT>+_u,9(vlM}?ҏbBė<ihTHG'II L7? Y5ܖrX1bH{ ech"p*%3i{HJvFn wR C!'.Q8 !Qs炐d dɰ G=f EC`)]|+.9'ZbV,6r *^5!̏kB(%17Dx aLkՕJϏ6 •0/z <#hW2'1fe~pg PG=h TSG˸t|a̭2Yc5Ǖ):N\ "<׶7Y! FP?ۇ&Zy-iD8h=f= Dw.VQuIv : Բ6&|Py?%p{zGbc0(h\n{>0#F?Rd`-ż=؅qo;$`{]Mj4F@HCQCO)de';(p5=FWf-( lAd,NA~|WK1_zZkȷ?YE&X V0GlA4uC"5[f)Ǹs$UPwl !jA$Pdg FV  q@n]pԣ}a+gcT/o3)> Sʈ}Ǯ<'ߦVZ599@F M5gqX#^n<4cS ׉e͉bBxC[_x*. `3uk3t<)fEO/ 6XH6&Rh?!*m+R!0eJІ4dB݁GSu 6'N+;(̧~bg4Y 0 Vσ\/jM,p c>Z=EcV蛒!9X)KMsjG9osk4$(ɓkQY+&'ڸ]U!!s~ErV2NPM9rR'w8W.cCd?T@IP)ڢ 7~Ot/UՉwq4k$Nn-@PS)rk8PϠ?1ܺOL}o@10yR4QnQ3T \~K)Я[^Asa?-<BpH)a{`{C*U PeŸ?S凧!z/uHmrHS|@] 1@ԫL0#ϚY?l_BiP׸Bliʕϧ7,2v5i^;*#&d%UhhTsx:|=.F|}.ݳz;Г'䯶kt{a>PL6qMu`({2wc5\hU1_buUdק%mu1 оPݹ߄Mꓼ$zG3ΕF/f:Zm;oW<|/jCtWT;b=C`MgA]n-;[eqbP-%+M!wfwB*s$ij;9!Tnyf/H2ch\r̡4.8G<`% LTZg1d\spV^ƃAݏ!ZNvRݯc-=Lljx[ja41I=%wh\taFvTHPbp1VkY'Ж[1( Jh>);,MKʟ;mr%I!`q3?8e~Yяˍ&ZfRf?/~wl1[0viK)K㇩=i֜ oW_%+@)*Tv7Xz&~.rDU)ĂS i{' w"Q LJSkәZw=y#N(ViTCPhS4@ LR&y1ݻ0 F۟qf_}k'q?̦v # L-c O oy*SKa.d0*tOg|D@RX\r:bm#.ab4E&w[rpg*hWEmMʍe*I ?-+S+koy:"g3\ } .U%p6ߣ$Ǜf e-shI2imR f#ĹX (?_1eGgQ/6܂8"~gʽεU.@K)ZWDx6N47;({0ucrv9i@z; ^2?Ѻ nFvH@TM1(<پcW}FZ:tCǷR([@7ZaUv:f:QDJp>~%/DK'A;8;P@4/\dg}ɷƵNЛ]288"*[9 [ۓUmuHRtۆZ@c۱}" U3GyE?"\ʈ >C.4~%8RA׈˧4m #fYjvp$7ūJd"`dZg1 }M:8?v.=SF"A(Ѳÿ:W})9tǍ60}Q:q@\/C>d#~}OIvo*5r d9*#w?[$3sYaɨ5m9=.dH1z\L(}n<>w㓁W+89 2-8>bu]쌅i \ZuІ$8xro6?ð`8I<5N*E)SH |1ë+B' 4`OiіNl|X'~VHijDӠ*{|;_+Av3,ךP$"N㪟YvꞹQ[C(Y^ ^a\yLj- =t9NSƸ$!5`bg_oH&AGcL$zr-o8TzjZ6/2?MkG6./+|I[Z/Ihx=,syGuԾ8*kMHuޘƾ:=¦4+*Uڭ6x^]˚vL]Aܝp 4Yt<|]R.viýʰT"Yղht{1 7Z@fBX=} QUPJΑUwxU8\zVEJ!g6 E!|,5?$'XcyKづB!_&'zf;`jnar :&f̊ln)`y(ۊ0) }?-(G&^{;ab&mo\mfsXivZTZ3*X/um?A؟0'GJ%< Iu1|t:pC=8_jF%Vciwiq[}|@ ¨zn=%ZWіVȟq_]:|7L6FCev;TAp+L#'^,g̰]|V8Ŏ Č#@aXSz:<߿HXEӆ(P"l(|z},^bS ѱ W 9eAPGً!ck3+g%ij}˜YЖ-߰}]0tsRBQѽggz?&Δ̒^1 zL47V pGUö$Z+4gUQM v#P~dDž{Fy>ݽKB8~j WО&Cs?Bk$|(ͣd\ #ySB֦RZK=jYp# ;R+^FEI{Њ<1 DG8AJI8aeJ%G-2ZkҪrH?bhYqڷj};rkM@v7 Yζ<"ݤ۱' Sw,O÷vjgҊdyxMV*/=n8]=6phGr+JKw[U:&/nrC!{O;~u+Ki}]Yc8+'ijzRf뻱Xjqr1]+zҗqïjZ}j݋!9LR04q 5D3v&XVGy*>f}ᅸ9kd$@Oj9<_^oZL ^Hj1.ؗS/w}E>YJ̿hC2w0}smXqh[pzd}v~b%ֆ78VÇAE=@HHOMJ mlULst96Ex)cvAHbI.5vC ]Fi$ w<9w(: Ԕ?/bjD4stq) 'p]#uf|PL3y} 48OaDhBSiGBF鸑z]ò<& =: 1r~-,Af!QXa\#lVG7jM ްnrv$~5!1sVU΄x"ע&Lw9qi҄ ""Ѐzx=ۥ؞X_~ $jf-\_ a\Ѹ{"AǣC&I}(Oy h17|{ IQ)Hv"`DIA_a }>j'{Z-.#Ի6lPq[^p~.p=i0~5j/⤍0WбI]2)!o4kQfƊKí8he7U'>ۢ:> n Ik-&2(H ckV<.zڂP}[x:R8h;Pp%fJ *bb_Mj}T,R@Y mfo+ e>Kq+rVs1 I`*D,1pctHG20HȆ"޳lBsEa¸BRYIxďW&AGmgROg7}yA J+=)%ύG @>ټ㏾߈FΫx6cA $6[͢'ֶW' 2t#}!UT2]IScNnHl7Ϸ:S8KFzD*jJL9D   .&3]np `BIjiJ@vg-cT_ 8 z@d\cia}T]гǹ/ƌQIaa1CIw rxN*o]x @L\̽Z@P:12Յ涩',Z6wq)bn*D]'6oa Z碅5)2qɆÿq'|]>ϠIEv$5 ;&1x j5 "JV;n`Q'J-ƒ6^UC4-2峳=lrdέN*&a/[6خ95'DCħ`kHV$?RZ٬˥C Htq] *I5t~gTx}w %CTI#$9vZP}AÎdn5v"{~MFr 'q بӦn'< kϹӬ yg[\;=Ȼ tc@¬*ևǺ7 ,%VtOҌnUlB\F3a`pȑjNaZ4Us\@Fi.v%Dn\?w$c >]O2W"O_kO<҆OeOОi[sN1ku"QBCN6)#~a09΀dDīH0kFo@Z@siiyeY \(BGn,X&l[eM )D w 9-1`f/c&)%Kw5v+C5ED]Ls մGG9l${n8WĽnct8/ NY۵q,xi8^(35?v>10vwqu`ţ H hwqb&E ӠDC"t7 ]8P ,m\h"x~nSBf8dݐƏ}|깇Nl^*?̀߭%Ӓ|̎+Slنj: ^7бYܥ+c;3~9o*AkdR;-<_hZ=V RR\W&h&:iPh'-6g yk U Eiq)91nKbOayFb pP@̼{E\ [ۃ Y#aJBJIYeb]ff5EQDC[#!~~亟bv\_ܿ;Nخ-( ֚:2rKe}&l@8b`w|-Fede׽tw+K-@A6@Gys!f0?rxr"Ѷ+s3в-d6R|#pᥛG9Հ\}zv()B'8+IݽDn l2b=ڊ$0Rx6QfM:/8Ň@@-è|ʶyY]Ɩ0>Uof0@]+l*{zuvhak+qN(]K#XĻ)T 7&FQOܯҠFt] !Z_g7Wv K-]8gE_L#NKf+~aXP u2UsC®^bcϦUD 6 ]q& T[N8ŸGc[<;*l0 D{@^|铥<Q!7xf=DA#7su38W3enҾōbiQ8e]/؄pYD _ 6W&K'b(55̛x˄hY^lAdq?^(cvm8yˍ{hbO!{_heq-QKBߊGh5 H|5hꂔ%|X>4i':kbxݷbJ-vN0( 5:yLco2f]d3؋-"naD?z-Tȗ/Oq!pXȭQ]R#w7&?Q4Tѕf&2+M$(L7s Pn? :T/riOQۈuN%x^9k^uG<މ $w<)x^, ÷l_?^~/ vAg,mv%}-1w)w$#A0cšp69xpہMFp{Q@8FC;;M_%-;ZPp@*q.mk3/O3m}39g9,fN}>I|k<,ڙdC5Ed:eFDs?b#n62m.UZO /-(Wua/P{LjSUuWYj,zY5"Ծ& ⣦lPƣ#J})LI4f%ǻFRZIWcR < .'(6.Uy^{ư}xF]f|4R ٓ vOݑh+%%,m[IT<(- '2G.TP|fݐRH«l|kǑEૹTR}*L.ʯm62w~ѫ/U\eewOca:'t$L$*ONK6Xw:-g2 <9}mjd0jdU N ֲ|C R/$iΩ/#VROP[, JȆ59%b &|(jC9y敘-6,]'ō &͌wsc"/˴WW4 <2ÆxlTՒ#w-!5(: t;#ZXrll_Q7R"V?4~Ði|dS;4%h§2aRv"I; $$ʳu*˞3>Jn4ɕft3*nE)6{F<8X=C-YnZcȆ>2JUpZaf@@[8D*euLMvyG5;6y҅b6ti21)oca0k9ah0y 'JuPF",0qdYaCφ)h΃d;M7@g:$~KV[묚Ҥ *g=,xq$s, c@z| &kxXڟutH$^fq6vI1$oZ 0 MN" @{D2V岸$rΊZi52Jtej#)%(h%8~^ֱ|9OS>mNaZ} fK~DNMp#j?NM=a3$\NԖ]v`i%+mk*3jZOKuJMA=H@͔z 4^za%Lg!KMwᓭqDمj3rBv)Ѣ1y22u0[lw&*tLĻT@?~Co;4W E)A$Cw v FPCGnY*K)9f4QSS7GR1cka9ڞV"+x{Q͵74.H:.'5V-!* a5wW~m\fm~pg2M2h>KNqJs*ۏd|'=tehmI"%;u>Q1r ؞$x*@,/&0-«iPτ?,\\hҾi6(RQD.1N>Ԃ kXV bͺD{46/^8rh֝:}K҅˳V0;b+_KYppMɋFXXy}G6.$͝c\d(γM!hReH ] ,-nPoJb/(!ߓ (<H78 ~7NT/T^*%!_O;#شjar0"H|e,^qa 7c~ 0b^]MW2%')=vyPU! 7ˤY4Cfo(RbɅ߸Ics !N?! v 8nk9$V>yDے7%leQ3`,!XIxѦ`UxBL7c?yi%ƽ{V<]0mؒ`]s[r\He H6=m13j))6Yi} OCf}9r⒧%72 nGF&.-bʨO]QʪR&(\:&ݼ,S feKuʐI{[1Mc0`EW)$jP`oY(7Nh>H$?}3'ћz_F+"-V̦ʙx;"*sZȼ>n<8?z"xv[;p$ 8,+nC$:HdxPEv=Xe7nu?j8̭YJB=b~Y I !woYmm}ɰ9/j8%RZ{Tq_nh?ls ׿ u8-""x*/l=bq KLh[Z$8 h~#FTsDCn;Pv*NF¿0[{ZeBvͳ6;Ճ[$ڧu2s0'r-e'G^EQjñݓ*Е: ʼK&*[ Ӌ$]H16`Knc :b.IҼ}wHIy=( bHKxEөlJ"N;h֒::1ҾG5X6,Xձ)C(V5/r E:ɾ/}Rc7ݟk(vj~9/omɌW{cbG }zE6;PsifpwT͙^zqo]Ga1 ]T?j,>+zU,\~"pHG2A`s^b.Z3ʩ'ߍ"N->bJ*=!DYA-WQ%e3ɓrdsWjfiT/C݇Ey%zaX&:h -vܕq 1^-*Rd$BžWʧ2S[/ tkdZuӖ>B'T\9\Bobwshfҡ\]6K CREQ(ur0;1}&<< kHG s -34O#& :=?&QS"xjQMraL/O:Q*5()8k}nT@ef;]I#ÔxS~,H$P{2a]l3f0Gb̔yICY ]mGep(xZ[@LnghyD/hMP0ZԝEh8QUbr$n)JQD @0_ܹY6 2:.QFUEiqĤQ%St򵵏zbgV~w%wȯ[yz%RM[/JbFepFJ.Ԏ>D% 8Fjw1:5`]M|v͖ꝟ2j;>*ߴQb:,cQYs:3 2(h%IfDhSB8LPҩC^**A{j55"`[Ԛx 4qcO!v 6y8Omqw} _ ?;*ف~PjB=]xL9w,Hj8d8zPMI|ArrhM.k\ l-Zcxx;((iY᳸+2 d$UKvd3 Q N\t֮Ѫ]9bM>KpS7l"K41Bk@IЌC1|FvnQ$-q1WnPe5i=;5&l5KLVv]ͨG1`<;w M?R/ؗF(>4OCсCi:sp .9d͕BSADDVz+lz_q w /deԗ!ظ~h~ƚx.E "oPJy6kiÜ {oPmڂm"%S/$ mBtnxEᷱa']I63oPoYp(: $@Lmm֋LkARRVC?ɧL)ǖ A0>8MQPS˕nX wxh6j@{b=z[m. 샕2iAʹ][ui1nJ}?wz( MdHۗ4;B!ztsЩqz Y@>~r&_d>W?Bz| ;(Ni.mWI 2CL{ѥL]SpW6] \Ar-Œ# p9'ֱgC e Lӏ*F?a0CIZk|fHCG&>B/fƿ=,$p nj:1x|PՒΧt TRsVK /Cɋ36PsDAeق^&r=ژiBv'=DNG)O,>zk #O])v v[L孓+E@6I =v 1~IawY)wHY.oyNrJWbr ėcVPQSHHYe{ULח{҆&/+鿖.*lu)Ųn;W9#aMHc:H޷L^lSu]%vo Y^*we*-.'2_c:j[JVC@ ϯk\)&\笂r y.0w8oe|yL}9i+eiy{C1w+o͍%l7- 1קvy#Y>t@$}PMj#IϠ=rMpJX#*xLz)]wGK9 Y#scLmkĈv68[xeUq-$L ֓؊-FwcAiU*90? +Uu+D zbmP怭p1fgSNJWr_q&F=qSSLG+.wz'|g@]s\P(7-ꏉtCeo'Zc~F^U?%s>lC}p?)+)c7Bu6hqv3 CP&wq+AqT0Εc, E!K:jvUrq,|?y/Ew7u)Z[ҾUmSiSS l?l`OKL[nV3ƛ%أ{LQR%yjZy)^&[' i*qs;ma~ArrrI A;CwrzEL#V'zP>ͭ ~`34z9; & ~4)?}w?=Qyjdo=b<6Eo16*k{^4j8[dPfbrra¨:\TX7?qPE/(Rn}*[غ",Y^窝$v8 *2眡pr!DZ.l!ʶ*@8NDJxY(li+k/|$Tz{iwTzJ2&>h]R&t;dޙ-9$%+PKbQjt]^U ؟#B0c+`b\{ I)q|1Da{Cƛ%演 *̴8Q8Y-j"d2-Ac(v A6~뇗I,3 ="ևkޏsņU6"ntsW kp򊎤/.UֳjSm@d?ݾow]tZqqD o8 KDBfRuFUL3*vOɿ8DUEwDeq˅;!`L%s0%YY1~JyPZ5ES)>jg$9>nBj-~'aX?; ʇO&~Fx*ȃĀ@oaw&p\oG-o5m!*8喲!u+ 4VVG>bWYcɊ1D@X*[tUH&G抁bsX';*f9*;d k"lg|ۮ^?2W+XɈZpfZ8l92` x2E2H\k3Y(ҵl@'k-QIb;mfZV4Asڎ,\g͚0-Sjz940FrZB  oB$[(QsMe|ߛߤ/dZ}b sԬGMھkκIm)!b@Y!#$r]M&DXS8L3Y2\5٣Ss$渿Y$Cf7A"Ha-^ekF&5/Q8̵4tNm޽qD|=0mצc~3YT_q="$5Q5J+3: ǡ- _џXov.s\E={M5zyFKkp3QM+"~T1mV@y FZ=(#;zT#4q>cOh@S?$.Pip'-oW.]wDG~yb7f5y"FL,Am9Xi'+ͷ.DM=Od1u!{r{2-'Ʉ$J]<1y#95.J4jƴv:6ͩnۚ{\aî3{xsEhZ9ճb]a͙`ټA8W:_^EmӘ¡qL_y,Mν5Z S1b|6c"'JuoҬJ{rx ?)83@B]ZG/VydAl)6o#,;t[&I4;ʺ]k/y )D}M0!Yk|TeRdR\p%&50D ZT_5ۘ#3<6_)SX<-A Z`¤gǗȗ)mVQ ?鲤LHdɩ]qw\OIiwqٹi򞄈˼{7*>-JW>ޫ)sX X9dRy̯n\ʽخGUU 0Y( JG4*PUa7g SY$>ܓῚ֦]mԎ$EP2iS>{y9g:mPV|7?FMbpF~}N!PFc F93T 2YlQ:U-IEũ%ծ4FD@4"''9%j|pORJ-4 {?ڡ=5ܚK ɮ&ǒB5m=)+@l66=d!q[j7\bC7D"΅ Y(Ώ"\W4@A$8=U4:2|67$ c>2'~iG?J B'X4YDn6;[.=QT!5[vB/辡.iB^ynj=3Vçw@('yؙzu@ݺ Zk{"IiX+7 2?iuMZFJa}O,9;ۋ@0̉n`,LĨ4oņ wY(`9<>U|DVԨ}p+#)P!#ϣ\")K' #1 "n &4:Z ,5ow&"_ 5%er  z . dKyK3{ۃwպ Vͳ,߽^"~CEނڭ$p%6FB]ptjړrq 4S%a)FRmKX+hI\a;U9+^JG]( @%)-ý^0T̸=Xܧ#=8a bl40|,/>*ޭy]xCWsQ'|>J'wQ_GHKP$ڋ+IЪgU5"M&53!'Kңt˜뎑s]KsŮxTrϖj=.&?/ vkƌζL]Rdnzy%tP*r h[hw5%6K++k:V" xM2J2g^~N\-Z!ifOT(n.ʲUU*M6,i,4R{R3{tjѻXÛ`+)e``8WzhwUɧSB_b1-Ga!@ֹ_ꙧsԉ @ɏy[ $/'ڋ4#wЭ~f#5* ۨʦWtm6A zx&όT? W5554W%9>h~ib} [ + hA[|m9ZΧ;\٨@w2_A [d2/}",7szYK .Ԩ¯k==OEBaE lMQ%1:9Z;27ݒ.X~#$0fݟS+̐CʹH_ʰt`F8^9`ID}Ӽb1A'CG<:qGa$,8\7ܑ+8*+9/ |̃s y{Zq]㾛կ cn}ZDG?1; _)yq t=#0l?=9Lڣwv 8eWⰟ(6hg2uuKy!ۃ &F_ )phm;]H,6J{wFÁkшVoEݡ}䤀=(Lo:n`mNٱ-CŰ E4v59m<Ǵj%rqb*?4AٙIܑJ!ia9b4Exp yucr)vpthfBCv4Fhw^9E^^UȺ\gg;b2<ɭt.bC^ ѴCd^Dd +O:>ߜLavU*^۞u I}c q[*&g/=F`x̚E¨IrXVԎ'%*7=NNnc8~WSĂvXS %7@xI! Iba BzZm bA@.ʻpzQp>dLWn(;92ÜG}dÛ-,7m9i;!اӄn 70Y]\Me;>,<,,ۋS[4z7,D}wGQ|T-?ay}B IhգIL!ա^6U/RFcSz2]QцVae1jC+'@ d໖Qaлt6):\]LՉE.Շ܈I=у&Yr1>6JXcNdTM82zK_򙋶wwS+B݉GaD{/ "Xg/q,n{ ivJ.ngmy+u@W) :yw 9m'Z?@$@}7۞i7Dxxd2/n>D9zY A1 t9s/iW08b4fs2.aENCOu]^LJgL=9N~8%-KW2beS Rx)bb5JZlC#")[әatyNտ.= *qONAi2I2F&tWURfZHi wۼ|I$ .G*+ )_K4!ZvzqM8!y(@"+>  ’jiY25Tx/&Y 'TKj |y$b9R(DRut_ijj5S!  qG4Ѿx( GPS6nFd3Dt~s[ɯȞ/FKZX1L.z򮐥nu_ K&δK/N㤿u!#{v,9T* o}K<+tCwwYtZ#?.%Rw˝c[ D&܉'쾐Φ j|g'yo)dFd 'tk&Œ zo随.Bwddj$NNr)K gz!g3#[U|H-<i/T'<3eRWzAHp#?B[0E?Ɉ;T/qK@ɫYYd97u!ٶ&'0[2J~~+ESWҤb@b{;BzA -xLN` b@P ao(nR9G%Ubp̍)k^~װK}#>BJlP <`ӞJ5^kƃ2O?--BNsH>R2洌Uj1bq;oeũF9N8zjs6 /x}(ip E9ojR kgMVBG !IojvXqf{0Қ&!p<[v &:; ,CV Lf1tI0Qz|HĔn3yh5/$:2*\ Lc|O叡FZNcP,H`ipA?yQ%_z& > [OGEvepxG p*d)a̲lq\2S>%,&IU03NpGآ_jRf ڪwQUWNGV( \{yYU?F S %:?i,.NV|};d\٢_/zo13KU&_lkR+1dY.I=!$@+H|3`tLs 5pKic, :pfF$rP8#30(\{v1-rLC zV SDVɞ'(wĽPqOWqЍb1|Sx<Bqʜ A l,>ce hAQ%) ko8ƮdX^AX=IZ$ :q}gӿIk/rZB.V~]<^*+JKSo XW ra6RۑhSO;EnN1Uۖ%9h=6.`n#}P(T,#pK0#p8c`&1'ʇSy۳$MO Kqdy[\YjLݨoO+(ddx&-ށhuiKbֱU2k$"oC>)I.Tc) yl "xv|ZzȞ8Yc公8r A݃:eG d8;KG/8=W}lj^ḨZBcAGt}ʔhj=ךOT”304~9VL!{[ ղB%W|N0=3%&)0IFzFa`]'Z#ם*/`M~E#۩;YCmCu&tY;½$2|lC č %u@&seڶGɟ:KZN_}Cf^"t ӡb3!F0[8vf71ToY Q"fR@T(e-g0I;.ԙMvIq6|enMEUB&X l=~ -($aKQeD3c2.ZEd(VZ^B .ܔ*0QEyxW p-UBxhˑ!ɪx*R8bwF- ;)U-_o\`%1mϤ1&F?eƺǞ}R\h?ҷ$ɇD9p>問{k j|_Bs'BS6f,X[\σ #`3cX~?db (OhGLxǒY_tŊA֕B`^lJމϲ~$Pk#OZl}7(|ʢw )x|ƶĭ/hDVdԜרxoby,w|g fm{t-~jZ8aGcڟh\L%34;iV,-s8 Mse9n|gSstP6CB ʙpD_*dɻ*Q,xE`qܙޑH Nǣ"ųfXE">֏Ɩ]`q̒+j˪ i IATfbAc^WClnts#k|35+g:Ps*m3A灶Xb(.ٱ%>w<8Y~ tqo϶ GTF?sPEx)4@Q2>GגQP b7Ooc7SzzRzivO՞WNJ.s$&w(b;$Ӝ`6ф\<5u8(>XStKB}l+pfBy,c /~6 4=6> N"a*|N=},zS9F|(JK j7T=V ; \QBd˿U uY趑jh7bs(}/ĠO?%܀nRD n?"Gr B_yzP<ȏ(2ڧm12m~-SkmG{w~(LF +*op4*͡lE#Huge9 zU *@+~tB-nXUXvcyE|S뻋Nr-l9(ǪT ڡ!8X{Y*%N0]mCS `KWV̲<_1ߖ.4#= SJ Y5$̖^ς݁=)B|]]?JkgY %4_ޥ־XAԅG}B ~; o_~A%g.YḠ,o™>L4]r?gۇڮ5B `@N,e$G,wR揉»tw %n :QLs'Ym8!p3s0draPpUܟFU?`WĜWo-p~@B骥)Prͳ. '6oKU3՚Z1=q¶8d* E{\;YDM<#ݱ8Ng&g Qޑe0Րˑ]/ycQHe[PttyU7n7;(? 4. Ro8K02mVZlȕe2YI+Bm ) m@ɤTLYi+yw.Up1VvkEcI' %sY7 O|,# DO,vAiR/_K@bLQ;3luEA}[,;Fh 8R(!;U%}.<= aTY1{8=S;>3g2Ce|%ܲLiA˯Q}pq:7oZukݠSp;Gi8saiXFe7SZ 0AX>͈ kwy\4K /v } m1 | P(V- ~t`B6跤޼Q޷ظ¸`G$Z'IXQ3Ʊq4PyWl(!8lYb-]ޑl(0uh4k{UШSIwaGDȻ7 %0Oy­ҏ]XFd YxAyzz8BE0t14»*D`[{$Wqi'Dz|  79?_;ͤ3(ϰ:*U5o0q.~gCX :ǜ x؂xBٵ~_S:P!].h gN+e|x[^cδb2""]JfD Ci@$WB7 MyR> Ţoא|:#ִt vBzl-Lﹳ]/e$a}mxm! Zr XW< KY7(ob7RJDMSFQ(%`b8* H: ڍ!%szc_Jƒ["],{u-ۤZWT8]1$0ڵ-w4N,q3NtD2He&5z0i;,r;piB@-㭼UМ*vC Ŵ(?b*P\,>?F[|q'ufӃE趬IKm\zJDLU/ES #jm!T2츪6ndk'=#@8\]CV;~ŭqLGJW)X/e`'fc(EȩI#w[ON1c*K8&,X&G*@I)˜yk',&?k+ :I&XN[G&_R-vP\Ea qI|/u<+WI({s97%´w,Ŝ 8t en!퇻@}MB~Q`BF-26&T@ ˶3C&< ͒N@X3،)UV21^iec":3MlAnpef;Y-Ł d8V՜Lg|xۏ L(_Uto R!{'#+edfQWBW᷍t8‘4"uշǓ7eWa i;TO6ń eh.퇴Ni#MnfmBHUѪ+AoqAi 281kq%~h1E_r^6XW֒oZsnk~XV(jE4ƦA1u>äsDJe` V9E~LG7dg/~㜥qZMkgp/޵Eܾ汚a4[nnL]v`Xx __u@-!ТR+/a7Zٹur qҳLSź}uNꗡUK9O+q<bRC2xXev<8|ψ0  Z%RQťf%vMZձ26Eat8s4v6cTq$2B)Ssg (j&2'rf_1)-Cj!>w"lC m oa@@x|Z_Nm))@r_&;MJ n3iG49!D\:S^2*8 K'HtNN@⎶,+4,Oa;aNocz)՗BD_1Yͱ,) v {s^doڦiXRzsM:^Z{b97iOT1(~`+,XG&Mw0% ?k_Έw sU(O\8<|Yj+/pGmɋl5|nL{/ s,pp61[Q7ßꓯ,et7ʋ:u&/d|2±Ҭx".:)x>`J#8U3"/#YMV=Cq%UQBC!Ysm^16od8Vr<B.=,S+w>,h/iZ(PF^Ȕq 6lC1' mܒիPA`*YȓDZ;9)) V'sɃ['_ӟN3$zv2>'2az0-BRi:BM1RKUĂAG"J GsZgOVhb5^߅>_,wG"k{jN1V#4NTb3L`&'Rd~?D> z sJNݛ]!\sX8s|ų7v,, c Jp,G (bnGm‚ ՜} .+x#Z!7U7S.iy-/9*U*8{dFryE{.W2˫Ho7o{QT1<빵Vy#R4ŕsuH 2܄/4sN~[@V:Ȫ1,dEN*<:} p5Dd;/pWA;tzT9WuHwDWeaJSuywQIR8pq4*|!jFg 4VH%6F/kd#QZD3yk>ـd 0%>CB0(*1=}?]2&b svML 9S1ق ˋtcȋX89_378EuN!7 T\ja^ej.e {ۅ ;X 95I(pPw5Qfu!DN5XDa7f[@P.cl!<^.p钣D/=Jxvy[(#չBt.ݢ92²Ⱦ7Ҕ4ےQC2@z, Иޅ-;5&<ۊH9ey#eUx?+/L QxJ^:a `^bR'h-6l;RU>ځ@L=͹`:ȮQB:S7`w]s>ev^¾@7|ϒm<'E @[ 6a߽r]a?IGu id&`Ӳ6i9`m]QO{5e~] y4P ^m)YJ2 m!w GdF_l:(ްܲ^'e!Rh{rcu6?/M#N?j=,ē$=Svhev9b- ( ! T0q裃̾4)d̼̓W i CwVfnOhB4O/-[(q' $WV}1#.0{7/kU}NnBY%5 (OC߱ w%#wŽ؄? Z?Y-_炶~zbL!ˠz BVT[ˑJh cSd 14pA\@y)2vj kkLJ.1 XN*{K6v !YB-k<=4{k$K N(|W'+(MݢB}W`?Ũvfڻʩ|+MS.'|*vZFW$`7"e5 T%tʕؘAel߭#o]TͶ1#&k\`hlݎN R>/3ZTOFu[VH8E-fe  ֬t.q{l Zbd~#(5Άxy֙y04¥n_ mk@]+ DcOcf2\Mǟw/J"}| Iʜ!YY&tT٪@،b.*ҡWR56 6J[Z4S/- SVS~ @`O5pH 3ꮄu8yWBJ9 ZJ5 ~XÈzvf.L V(Cә'cTer+U/ К*CayƄ|ѢwW'I.Yf_0d7<{hAa0~`yYzMRH3mtϛG#ʓа oluY/ k1|j3Yy9ԋ)V@amGV7aoC*YzHhupR ):Xj#:GEf8qNC)pKv8 }BW|?nL=C9bZemLLY_y{O͚BtUN8mn"wL!?W E0a "%>Xu3!rnА @,>pF&:TJOwv B"!iE>5`rW][Ud>~0*~ 6,}Ie X:M@_Lڇl*'5'l@_Œ]U9qvGbRyam!Y29mE,H( 4Au{\qnoGvVV!<+"m< ~vv ou͞8eFCc綣?}sSX4p o0ۑ67?xMV[~ghpEVs0tpGd1H̋9V#-Tq]L-g2^CCzHN~Q|&ks"D:ՒgdNqH:s.o2O+9<&Qzb22[vAfE\èhœxAҀf[_"cxQ{i| fblL}..| 0G w[iO>Dmά*/}'@99vzsBGGgbL?ѲkI ";Y1>N`  RC݄"g{-lX ؎ 5=[F94( (}5>Ry* (G /~_>F qaL!;Lŕ2B3ҵR&Ëx4eo e,d~&0]WàsӻXGB3/-yQcK(~< Dv? u ت̖K=|SV1Neg rjuB[)AʋL|?4^fc\ؗ7dkL۠ _i.@' 4#/k`*-9L9ugڳRs9.ٌLj+?;'y{OSHCp|aڋ hVL`P]ލU 03 F:dLWdbYu/&N QI^,`p"^K~U'msys ̘S-8|ozKqirRs^ŝic,* sY|۰ j?IVYǷ0`"(D)::$D)/P";gjK;؜HZT9h)?Dvշ[jbGtdz3wΤ}x˝3 d9E15tG5kf^6X1ZkI|iIiMC`f`Grj2&<]Ĉ^;}@D bm͍.vl/,Qۀ'/7MwTM~˧ ZajZjC`A)jd̾o77Ȁ:WtL)v.͏~vuhK4/[x$GViܥW*ۇliI.7NBaU~\/؆ y#X>;`S% Ȥ",=z zz B⿖a.,&wxv1=jkc)W %cn{34COs8@F.1zC |qxj= a8K4>ySqCF @&=؍k8XJSySHh\V&+-O"I≨4ǙBO/36bȝr\eWbt<|lL =)xeW1m{*/ᷣ2=ooUI77)A ^il7lK sP#:8c7tq5Q ͤ-0ma7#KΚ)eRfnEeRj3X w ءt=&b" mޒ~8WNdZd@i\yfϗFe|ה"s0eX&W'YYfLw_N5/oP+N+`<$-M2&{h}=a2\ *{HuAˉNC˒:‰|e;GXCxcx;y7$%ػP6*Z|(H]u3`Gu b%v PGpDd7J}ǂYsXMݔY r:I`c˻*RCGYѶ5ɾqe8sUZ2B1t v9SgHdh jl ΛbOL0;~.OIs$+'K!?e%ZY-dCV>5n fFx (C )єD28p,iQ3 \SbUrw_u`!=Y~Ն%K?̟v`+ϠU;J&g1i;:O<έ a-0-"'( u 18,gSd$gmn*lXpK^5&ïo6>v`jLnE-vP<mlh?-(_HKb0IG 1k&JqJȁ 1nֱID޲Nf* rT!djN>ăo %{t1³eq-6XLR dLԆp-0إ~,ʧ_/ SE`V"hu;!D)iԐ/;٥4QQ >LЦ1uKm-r.Sv<7CqjkLd# 5aN&ښ >i/&(A8'oN¨qN 6r!ql#ԋ9mS$ 7\ nX]c_Z=/_*' 1S{4 Lhx1Ml MLTR~NzX`&sl.8MKb;?zO/c Qda@A|sw; 5稣MS'}%w= Ku{vÉ$࿷B e+86}ceT}3cp"a(u"O荦6`;u$qF0'Jkq Tٽu럓ŀ(:_V*~=I`rҸt-t<=a22+bLM:HJ=Xg ӲF6{EZl9)|[*aC=vрsCfmߗpӁrn[CSrŨv Ń RFG^ _X|L cu©lu̧^&Q, 4ͩH1=ڱtE`wBEy/cfa!%rڄzH]W')ӶC5APP |FR5Oފ~$j5I`Dؾ_8d|7t{Ų~"(8 jJW?u;>l H.X:OA^o>O_CcH ԥ1iXg}90<)Gnk$kFa:rD΍ɏkdwLen#;8X(E ec @xT\:iZx_< e9Iz+ k/ҷh157g[k :.:_ec8)i!;̔[INr&xYXv"78shrbFp1#AkUd_ʩOfiUeGѿ*${laW0 @sGGoAL-1Hn\Jc?!]K:(`Z2eC9h>Nt/T[&}^Vϑl8˿#lJZ r(G^NFCD'>*/pKl[Ad6*Yq$5PmvHqzY^vA0IgL0kygW }2G%fs/-ւ8~2lP?yA" vZԮ; bv5~Z(Na’N2N6vn1g|rmGTI[00AZiU y¨8[q7~rW-ctcOo} cMnxTR;$kFAG狴;tYRjAxa_b!X Y$lJaJ@>uڣ2/vAdܗtےgΤosxҪhom`Fs$ B|lߟ%y6C˒7pANOӼZ1b2tRGzU"-r8)Aki.@MHtWVXq)_Ei[Au»)<:S<伻s_B3}ui7g 'cKvusIVG|,1+)_iCY(k10 a+LCˌvEysep;ʈӱ5Z8S=@HhH"R-؂_ט#/]Ɔgta^o`YjYooB兂̛C6~$ 4ݘb>N6jYaqV= ]p:2e;.zG~S*ZT6~Π7Q4Ǘ"aRvo|w5_2dN)3R&3~a3TF컅 ?(oՇp֤4Geܰ-vB@=- !ϒ5܀x-.@ILH3 sxh`u &7̠ΤNʎRpQ,=hP|<1a{ђڑXVl[ZQFx% BR'c,o=eHqU &rDNC*owc]2S! Roڲk9VǢQJZ@r ?7 à}O% 'W,_q:tBH}TL) >+/nq&ZXaْG:JSgq<s-pރjsJ4΃; r啚q,I#C h!k.0]Hq\|zKI^XkLrB9N}ȩ8B*GĶwJĮIUИ&)W @XBI]yiAM zaѩ.¸nyV{R-_$*M;%'u26H8%/ZO{{* K2(c0{.HJ Rqo;ȆH#`QRA^d?d癊iVW2x6^_P?:+)0O1 jR_ǯIҜ"N)v1ްabu ;FH!U,gx i6h 5],N)C]ox1ddo לD%1ș㒈3Vҥ^q^*Ŋ-L$IUj_f>ZbX&zjIN^~ש Yk0&-c낊 &1]UNew)޲ɋ)c6n>A)e"&/tFahRN!5{e8! \\m#$m!EIؚIFF ߫M nҫ̶Ktr(H*8mFN6Y 7PqG1c9 V嚶O$x>>#*/%Q NϾ;Y,|W6qAӪqD1G5Čh5#עͮ>4_:\D1hA  Q!{xҫEpC< jm6J:B{fJ2B1ICOeHaH 'g\ pdyJ*>_щm^߬Zz&^$ΐ"]ڞ Sz߃ A~do$JkZ\tŌW *1^E#ܦ{ݣ4 _x ufݬʂVGKc?sĖVKeF=QQz74e6)hc[o&I9X&؋~:OA9rYWosd W&:=O=0nEHK- X%aۚp`J߼41QtMj2M]1/gPlrlZ(~ʌ Crqs18Ph{6_ZM8U>cO ߭ldC;_MpW~kDv_5N92X?"ئA|Qy^7ٴ̸k76 \Axs 1+4:kQ eOɫe`p`ȉ3*'x j'<]al¡ KR%B{ 8p7[' 4ԅM~UFsVer8Ѳ &|,8ф23v0.ڣ>9jlyM ڢXYU &L1 Xtb !&کjᕢBVyґꪢsjm>`ҫcFzlJtpk?@Z>w ĸ}Uy*с% /e?oJk'KZA8u _;,vxcckXFtF3Za,.mS0\ݹ4=]fc}&(ܾ5C9R˯XR?lE~NsF98a/DkEB. ɓtD0`[NM, 2&BZ]־24>Hk\ uh ·ɓQAm| No+)4++\ of3MyW|-6L!ӣ?!̧t\l@ox-0MJdFF޴CmM%hH^q3j*}׬=Bn&>&Q8c3#v0 ov(u`qJaf |/q~0DI4oR"!i L+6?xI۫d;qU:Uz^ @~u4Fm?ǿjC?u0Ԛ6G-*D8XRQ»,!>Yi䖆hngIYpjQ-bm($3Gi=x9W@ `C@e:n~ZَCp]f37Z_N(>BPC&O}7T7Cel_]BwXçn.tY8Cf p4zZ2IE2}A3tnlk:^h @x NRg *!r}piSTi٩ѪMϓS ^*/?ͿNaHJB4qN\|<.yE6;ӥxDʂsKjȽ\FS,':@hޗ{*N y yZeXyF=Ӷ}6f[UƔJQBc:u*2GD{},hU}С!B1#p'g# &ڑ OxT`F`/̙H^W WUm$Cmd./Or)/ߙ^AbOo|Gp1*e4_JZhI4l? 7j"GEMשj2omVBo˟g`}R \R"yU5fԗIj`!+ M FxŒ1{r)PD!oqD:>yv3DqP~2˅(ve1uP`(/ԌOBf|W X)"3jSÞ^_ۉ86e5m&@@ (e稿l:.-(%ΛtŸ]+Wң)2˂ܐYh Q_6@,z%jlxhNGr7\&fTZ# DM;z@jRYy?YVݸ6;U2"MV&^\3 'R%)zzk IE|4eA~F⠛J{edl[}w|<[4M _W:!~ÁI}0ڭu (,:v̦߈8a**訽YYdP4(@] ĈI6j]7 (&eTHO-LYpdY:VNgŻN3qZK6?ExqZ0BCrD( YfGfL) N;In%svTh~h@9-k{(Woiu%Dx/bWK4w:,9?P4 @b> =2wz 6>?vXfvq[sSSՑXr.*xYvكe:B(50$Ċ?( uhc & 4[*锩v8^''D˭ ]y00rU+"h^4IBemVcq'-n5N,kMa}jzHsNEW6Bx(P:wk-Wâ| >֌AؠVجJ!dY5L. ѓN#QIҘ02eh\PulӆR\9e?FTitpX@y*b}2dqנ ye)J_yΧ{;||r |Lv@PhxZGyKzЧ_d)U±?\2w$蟘J1ڕ@>JZ*^Y a9UdGτw9+'}Lso4l5.V@ymm_0pQʪ :KpgMXy斨mƻOh)d]$".kfr PY#mcL#.&pvl0uLsVQݧ'h<YUY B[KU%tgWQaM?7je4!QH,vY͘ w1dΝ`rWP6_d(r'۔j4sTnS/MƨBO7//1;0Μ! mݵ_;qD:*dae5M$=:4ܣdjRMPb2Ⱥ&(B :ln-dTك:8NRN?eKZmkPj{nĩN/E{ӜN3) \7cME <ƴX^~lOlUfLZPOZDz`&")I-aq8ɠ=? Sk#,>"PįUyۖH'`^x0M @kzwrJa"!A+"M·{;f !;2 b+E%l 1fՐ$ݧDTb> `bs&yU ] |58C 8@A.㦷 k)"w(Wژ~>{]ne l#>o&gL4xT,9q[!>ALkCIƜcp9wGwsP -5YrVU_=gWk-&7>AoWyGh^4;MbocMY[}!1K%VDYj~8+ R=->BK+zs0XE<{d5·qi Sh˗>˿@"Y\-;`JPK$?hTj{B ݾ?&B"cမ2]c YZBA]4236?>ƇcHBM먷$^,z2L-p怉 gh F9".יjd] )K݉E8w9\b5=hpg,'Ud33}ujلC4_eDf _r|r&*ٖAlJ@KOC8̻Bѯ})uf. p2R f_bz uS)3{Bx JB&àFdelWҢ!cƍѿ4q|le\NENۊxazӛ)Lp_-@LFYPfC|YU,XdK#H`ԫP3⾫f=2n)} 3}&YӜAVNvx6?zOIx3Ҋ@(n"eFMDi娆@c3#?} Fxv#r_tv ìlMrTNs|? 6)ê%^J1 [*1}H;IY'J!\PHrb)C_&ό6P,⩔LP%QQ=}Uh ;MjiD `kPqmOGW%<{G|g"!Ա8O, fxpWfh4OK) 1*0(6,f2U1@` k,2,N*Q,Uܙyp;;RY ޞg>N"rL$@*WN sЏFoBRbCTy^`x/aN:J-7OmKXRUY$"Z;+ž24MQ4 IЎ͠ 2%մbùbVWDSn2HU܄u@p# kgLCozœT5Ha=-x_T6~ d e$nGhhp ;ʡkox1 [:G\Z[8^/Olaܠrqq~={WߣW-檴6I Il6KH\v3,!Uk_Td0wG9) {NbD&!b>s'ڹgdv+*A0Z O {3Hpu %Pü`eoVnI|x6nM t`_ ɵճ\ߝ!/:eN5pAJ pnu9Ȃ{2`;7hk"X֓:Vv̕\&$GkBVbXwrɭL"sVDĭRSgb&#[?۳fe4{=hQ3,:8v5E눓ƣ=ïʷUDAI'}k Q] 'iװ7x }8>Ty!}Ž.q^ťC (yALjNBA #c'nK0w6zJ0ghw~Da} MFrkmzkH- &aG:{"I^!\4|>~dM3>Up^EW3XԄ!})Z / 'F$w_O? 'TGpC ifeA\~hvd` SsOS.YDvntҁ;ּ^$r{(ަ`A3tcm w?Mpdj 5sRť]zʃ9\ԂZ>'5-BoqB/;SB~(# #+5qf[( RhTb]O6G LU@gZ<g X.n ^>Eu҃ ) 3j5.#&fe$PcA[1a#V]W 0{GadKlѕ_ SactLmt'E9ap*~8YDl'C7}mfm@&8|;ӉYF$A7[Fp5" @$Ue4~GJDUp oIv1YJT2Xһ/'&M:OTHDȨ/E=nDxT8}u[(iA9Sppx3ANgL2sOWsʾ0I9KQ1Z?zLg}w$Q 1 j1ZciAr>5T{N͇fC$!Rd y+'!9͊`n?R]z|q*w?bײ!^I0EAgãxê}_3PE9$iCVӟeU/,?QzV[e$d"FhO,z,k >L ~YĔФckhMW/ӷv\9biMň8k FKCG{я|T)mPv,tLh n [0 :Ա)ry0cD7;U -[x ƿ:S?<zGI9n)h6iNUO?a}E)k4g滅ͼBi'JhDNћx~brʍWzܧm z:w=!LiP\W{HhT'#f4Z\|R3X #CXuZ9*5vv< پcGzsCC)] hS4>b-i*i˘_nɧS<]IӇpy0&JEd۳YSs癙W]5HJ ".(lh0>Cg)>2 ^/ڪ2&z.*?8XHfy%e' W:D%Ikkӗ~W0k}x FEZ#&8^K I {Z=#mg!xȣ eOu3V|0RgpBvfAq;L3+fVD1r(ڣ3<#&SE!r WTl'^OЙRn5^o..W~f ELyOF7{#L=f3tw1,#.^2p u@#)1YzRi29^VLTG31`DcBނI1BvWdr&p0?m2|L[]L؛}nrui#1iMB,A#&.#]mGݭ+̲*6\Ц!RxOwW^6_W^[)Xst5< v̐DRD{7~=_O5)Dp DPHa";Qްf|Z0YiZX1HV9lKEŖ1;ўml-BTtt9{nڋ C'/MWW1H./^EW E!IV43n=ڈ[#|Sprcz#t[Zz] ϙva wi^sBI,VAmOeǢ%2Z< \5V.] WʓȀstOڞ㼽&:Gѕ$.l !! 9#FY5[ptXs`a;&z=SY/` W3(]F ) 5bPo>xv,vP 4L=^!^[orD7's>Я!7~h+H*$\fh@3s80Vke$RĮ ,%bUv?:Z؀& ˜Sh# 9(L hmYI%Ցqb g3[:Oݐwk( ʞfi@=ocV8ze"yi#ץ)rnaH!~D[ױ+k䖄j3jfTRPjAq[r2ܚ\GNi7Z2]E(q[nM'o9#QVnXE6} <Mzz yj)'dKnsp/Mf4z.䇪Re fxvYk<\Xw,9 ./q᧫nbAE$_C߇#z{0(ZZz4Tbm-CNb0$veH Tse UyYw74}-:h-c!-z ҹYWF8:/Yi,וյ)5j|;$7h@q#ӓ6vhM)t,G.op%v{¢PALΨՁ̏hdSAzx*7O_,LY$K1Zz$3q/V;O,w&5i훫x1I~lC_L`F;X깭sLJ0R8[ lRL' 68Ƽg!1/1mzr"dwیsC+ I&bBB#7^:h +wHS*&q~8U9%#Ɓl,v; P_L]oQ%aV}R'bOl疯K`Z*W wXf\po#=yr +[g(ub˦!^3ɡcD )KecIS\D:L /3FHi!`&`XU/~ /|>k?@myeCtn%|qu.Up {AŇ `g&K]Fۛ9L^-_޺We;(0ua<⪨lhZpX4@p}/Cb C>[fj֤"@U=Fg1<,eHȚ7,Mu q6,D) v^gԇΖG#M}Ic^·|v. E-au2Xי 0o219ޤDüEkl:OFE"YPͯ:75qK` ύ;Or +%j/8  W!q9RQfG6Cؒ!yOiBuBZB~fϗ%V0>PhGo(E4c[ID*I69ΪչڮkT.ph/y{?Lg<߄yEXO<[#q*џ;;WwAڋۄ/|b F}l}/ ke Ca:`_O'oov6eqE[@tXa%&k -u5[cU֪o@&Y۽P"0:~jm;;(TJ_bOr6räqB8A!I՝F]dU$ jCp|&$bULF徏Ly(wl^|ٙy_4Z[wbixro\^__=vh/ށWkwgWdb(.F9eCT-m4g,SRX Ap _i̡>RK Д<)f/8baPE Q*O0 52]NMt/~'!|)@%/ skcْq-)^Bk.:\5Z'Jbÿs\E}CK" vs ѷ'qlk(~K5rcx{܈ڃFl ?H/jS j6Q%CZ # g}ζTnYJaoBϭ!E#IYb{E,fJۑpYOҏ\]+Ʊ|!8Й ЩW7%(0y8]pR/'RTju8G!dK_o"W+JBUI:QADƍ ʕeClGORf"(k]})4o:J Mw~`~'Xa`d=PcsVN@ S.yƟ[iϢ~<?3XZɳf"*T^`81#[]eH%NSwx4,εwj0JMel?kp"~r ʬۓ^Ar|ҷtWD܎yg92]1̉28W+OAcc r#R/`LkI|c713P; WN NuKڵ3)!)GH?G?:H'7%4 (`U>}:8}ڹA'G e=+E,m0Sa3Be/8&H%J?/T"{N$PF[Dtn(uM"~+>8fC͇'@`|/&Nz;*};[>4"ťgº{`Oc-g^G})qHRYE{އmGqTvRqs_p:*cU34d| 4}ȭ&j X5ո&JOB^CY;/U~"Y\-AErO1P#Nhd¤ub@E&E> ^D"UF1R1|:hچLLeޔ\KXOKp^9cҨ9 $C󡹦#vdRSe:2狘Q+:Im(]fBY}/Z+,R!?=o^> CB'?iEK!Gܪ m-kFwK@Hi髮"ufj5iY_#cZ){V\-G11>)auue=  L߲ǽ0,oaS؇@Qtuo", p@U2B Qj{M@54 @/۩fȵM KsP/<YmRGύ.1qO % N$jLp&)+|LaoBLxvq7X ެgON#0NotG([8pI;i!?ֵ$DmϏkjK G\7Bxzh7Pk9u]o & ;3 ~GRjf2AZE[(@ku)^4![ƫ,2fr$c-A*,+ +2DI)Q?Nh©emHy!շv'O`JG?v}ojCgމ׺n {'o>$ۗ1LRhIZY~ך+trFDaSOC}}4n% UueTmُYrZ ze; '#ECne\e<puN,91S #|8Na:52L,܋=."G_L1;Rk'h0O9 t̿h\Ps='4Ar/˕r=L wwљ9o_:CԹT4?2͝'woŲD;%suW 8wį+kFoh ٫#4g?꣋$fh" 6Iw I*E[6{׊㌓rKTЄ S(Lȶu_oi2B\w9rkZtܸ}?U^(E͝'#n`wfԈ|,f‰Z^س-!۵wxPb;Br[1J*{B3},5lYQrӺm#r 6 G 6(شI9A]"%s1xmij0^6 >wu*0׃HyCf-_vM 3ObvE %~=b–OzYKi^Pr .Mj%>nɋN esg2KZىF\ Oa;Jm['=I!lڰiYBW8 \/wgo܍՚>]%1?%}ʎq<5m'gV> ?@S#YbM6up\'?wv 05ǃs>@(Ft->'ަ瑍" !/a셅-i|[74A;hpa⻋)*<|er֐vit{ !|x {A\1>#AYe?h\ݷ}\WaG4z[^O8[ּHBm)RR[&&8CW*{ nՅN{-ןYai/u[ߜ<i&dJ |>o6#nm/3U}03h|lbrJNX] ">E%f*'(ݩ5dJW9e]җţ6lGKG#׍F\x3-lUɶkqJrBdD` C{Yhdu{/TR kxbTZbH{ٙPq빒{;v:%9kf0÷=b7Cl4co7t[ejJy; M$΅Z6'ƨofɧ; |?M{̔2j2tG!}c䢒gM.6#5/zB0b?pCc.L * ^!d9|>tԧ,;ut;q|Q&o.3ˢ/"uz~ͿgKO4 #b! T(nG S:Eo6ߦ7ZpKj',RR(0 0p=SFpM6z7Pwܣ(fų`NbmŔ_waZjDcSR G/NJ hvG-GfeV0oM=Ij~ιtӅ9*=L$vPjOOG,P?;^(\{q(xs%8[[^gdp,~F,?^4;b 7VhY)x' _Wo*;4 Z~۝u#80Z ^Q])ScjȖ ѠgSr;j$G.a <闉8 C'=]K,4#ba̓Xud)7X˭~ghsÑN!rǬ-)'#RƬ=i+7] 4ˏ}[υysJ5%v`ܹs!vJ,^84HZf+q0_rÎ4;^BCK l?jt trjdN3q7;r.vu>0s!⢣jCtHB0/5!g~LFR I!P׃`YMA'wjPDnԭb q4 ko)@zA o; Ueπ Wy7C#~/p VXvޝ,Iym@m6B1`<:f$xc W*e1Rf&w\e̓WOZ!lG Y/,k5>/>R7Srd+elR[-c}2}UhH$n^,^^82 v-䴘Tr&ĺk+>$u]Hrb -JN(C.P <x]߀.|H'$>jhܼ%4Ki|Q9ltRYVU^}t#/x Hzݨ68 JD1Q?xjը njp.Юȯg9鷋QP47/*JtRQVAɘ4>iP?jP'#PLU0N,s6D})dž֛;ogdwa$~֖`2pr~0⥃C:Vۂ 2{G%ЪVb"Vj3R6QasZʇk)kg4ae5njs"O+|hʼ-p ZfQӜNU4&;EZ_}^|h+G1{E$Y.9<6^^k4葺fMbb$@Wϓhs?C[XI?lLZ\Qܯ/񃙞~B29$o:ҰeKxfIf|S{IyuPNeET3^!(Zlo5 rBك"  L&S }j酊-px|`1*asgCZ\mI츾[b9c\#Ty]$ykj6Zu/nU[ζi4G,Ly#X@رαm@klϼ`?b(~&Nj@4ԺW?oe3Nrq%b38rptYن̢0M?yqrYu^>-!c(/1Ԓe0-=f]= Ìu=G\S LP$y1>a!ʷ!1ބ*O^h|`S|Ѐ[833 kܪ7+mt+Ӆ@QF4@W aՏP4)@^.lqx=@au.5$JI_WĖ jC͙d EyR'Š`I~xg%ۀˋV$HE_Pr'[qrDkqn՜I`B~ 3?$ 9o[˰2چfmeQX`CKDh c{.%UXd\DQ-ZT&c $9M]&ϵYإx;[zk_u NIQS~m,]Z :%1 3@PN"RwI&_45'8Kk@U8eW2#9>4c댵;\Oy@=Hm5Рd-@By>Ϝ;rf#>fCj8q.qj/+ N^? )GMPŹr?}ONH=͂ If+Q90җy{c3myfK=fL[mo3d"|.n%igB­] +#Nxץ$% \]$@vq/@l~mZP`ʘ aJnѹEv:_Pˇ; n hPyg:|it&OruA_lm/k /^(Eͼ\/ -\iW] b1&`e؞ZjBL447EUhQGɠ S8cQQ9[ٝ6,]@',@CKljs+PoDZZA>p=}J1sP\]eqS_q &[?cbz!UX7S?WHg`laӅ|;؁8:vr++)nF3!^~~gM|VD+i,IS-[n!wTa̿W6Uz/[y7 gAnhQ3|pF?Vn\8xa\T8|o0pt̫"p30=<=Hy3W#.u[JdnJ$ [> \fT#K F_OBʡfqo*٤MU93dD!֪b7n9$F-]Q,wo_{+F\չZ7,bDa&cIbQN)Ugu F]GfC;䂅4a ݹȯF#4s.@-S/,EP?50y. Q1U$l8$] v&̄gJH˯+" )VvfoAnUp04O\Q~jCmXz䡘}ɫ 2p쏡5ɦKp"Q֛Z'$^X &qsw<&?70l7MfCe{׵jF\NWϧjKrT7ߓ14iA](ܾ\Rx ZlF2r~4^s//Q@bDdGs9D\'(P`!qFA{j}:q%]mxJ y{畣rU=D8%a'`,hqrsԑ^Uc!Mعl^oy8V" V$3Q>!.N KϙXߥ}P?O»wGVk@4Y{BkOxARu.}rh<>6 h Z:65$eEnkW3I An@7!k"x(I:71fLK iص0DOib\2+VFOfeN'y]!xҹDO)Pc8{ bnh稾U0"TslYT)" LW5y۷D3N>_6"1U?ːTqzj Ln93@|LsN>n2Ed[EaHYNkrRTA\H/rv(vJۏ5jxZ_Îӥ `lR}eҟ4dM4GU0qp?}SWjԬjo(dȹ@ b,A/sRe *mFepoM7Q%],9gzo_`E {_Qa>q^ko hUj1.Jf6<[~N2 Z\ʟZj<%Mj,)RE$8yOV#A|Sx:Yr&|׸ %2x/i}ǮVsi~1&37sSw>b4e:C""xI7V>A4xz ڍb˩z-Y:ܑI:Z:/b>¾YN4oaxc௱\zecӳptQKWkMjWQE"Ӓ]Yxל% 9c6}OTnK(l]{LR$ sЧ9b_>ߊfA-a?D#re;0xuY ҃'[BuBЊR*EgYAr| )amh1םkMܛfqY.ao7Ajwr~2/aRyAJHpνƺkg5Ud#wV+)^>0Ca Cgg57ܚF3"݅wFM`@؈߃:Db#ʘ+hO u=N@!uSbw}m6ᑀgϕY`-:6L̸ؑHwD_Wi o$t2KK\S= g=\&W`Mpm4 BVmQ{Spfj/u4szގܷF"Bk]Gmt*#K7F~Т 50FԾXx!N f{xTNӭm s~KH(G>xhY;9섲w*H;E[F4^,EBtV NB:[٤30(P̂5|Q[n"<_-),żlMi>SVBW*#2rk L%m_5K&1K4>y>;( ݣ'JAOOuZ&Hl-Sy7UP8{<;g/|"S-<_oމ,0Ŵ.XwUG8B;X`#)N>ԍm5IDKۻ1v^]!:0.{0\RfSʞ~2+Z \׋-Yo8\^y1y[(*[j1ʊCmL[˄l:CF 4Bǘ}L9C"{˸O-:#\,!ô/ܭ;P?gh5Ty\aduԩ&}w^9-rV--U^4E7)kY ןzvZKՍIŻ-'1lSR6?C[NR*SA_'tHA<-Cդo8@ƃ ĩ m ڡ*Q!n1?3k?i!W`.5d>f; _C'{F~&b4(Ndɋȱ@{*޾#Oy@LW!v><4VDM4b}bFɔyZ՘Fm i@ ~Mo FE"Չ7NIm2UUȃ"O=ƏdB66aJ޴SH0^E:.(j;eH.ӳ`g~+.5ZQt+i,_:Se)lҋ2PD,eQx[,&"ecL}/Ut DX6?n·CrwÍUoH ^ aw93p; d߫+6Lz_euLGmG 55vr} kiu- ՅZ誌<x 9ܯZ3AEճ)dXWʲ,G+σyz'q[\`4,[:()iF}SzR,t69H\ja~2Gm8с} 4.QY%6'rJad ';_-܄>PCuזU<H ߇+fSn+ TSApϾ( -,M:B^|Kwx-,t +}> J1;(bp(rcDƿ_zX@EHi .j6*݋xAEFQ yIĀƗ@qa$Bq a짨l1$#6ȕw(%6`5xRs Jro{@5A6R /kkZ}2: ܋y.qFղ ī(tIBuu;įie5=$( U1ZRÙNNN*x62%FhPFYE=/ d$oVss0><0>+oyk#|٬I*fPD&!ׯ"u\]h+/a6/!h8uؓ hcE4[̪v0fx:k*B߬mxQtD9NnrcVA}Ͼ\V%,z>d5$W(j* 2ހ|D/_->?juzXwwu[khSU0@JEJ WoI1nI8Ac(x!˾'sGM B[xd)2h~xSd7&V ѳHEqdr#uf`yjgOV)V2 `v~$Ct|Z>J^w"AL;/TߪfIW9aJV( ,vݷ]gqx@ǯWY>\Gj2X‘pQ7A`8.Ȇmamcdk_L0ǻw*2%֙XAaEIv0~BT7*qc0cW~|+mi:KnF 7)2ZЃW;y;;OaV^,GR˳Rlacz̓(hȜZxs1o1퍭{{:67 NF"abXd;ߞm^ 1"si\P-9c`ZZN>e`?s_NDW͗b 1E lic@5١΍*R/@Qw:"aԶHyyfNFN- /aH3{n% &[#J1ɗsef-nCYz,RBKS;ˤm#񚢷bG?( o *BN㕌C%L[I\-]&u5mLPg5V"3:-(0gNc b Z֩#zIs"z @$m2*H8SbOgGn~Y 4=zOׯm+Z^/@$#Yyx{^q6V=uۓiHR?B kF*\Bk@{0):#1E{]P,<hC<;\XqwMPi]}=f6z$Ft Xf uUvѤi9fܟãf0622'NZ{ݭ@+QJpаukBu;0YZ07070100000015000081a400000000000000000000000164943cea00007978000000000000000000000000000000000000004a00000000./lib/modules/4.18.0-499.el8.ppc64le/kernel/drivers/gpu/drm/ast/ast.ko.xz7zXZִF!t/y7]?Eh=ڜ9QCW:uGLz*-pE4+oSBgbℹ'"Tb[Z3TYOXW)~vJMSO @j@is? ]AgnTGK"R9#9B& m{mjq.gzjkwe3f\y[f --A]n0"fxM[F[/ܢO_fqH z^վH[C,>uvc6Xaxr (oMA-7b_-?)oZiyi( uE>}i?{Tyx H=D dUo~ )8=v9UiOfsP|D>}NXӊQ ۏD-# Q~ނZ|#N(iGBM&Jk^(^Bd7R,b|x6\1oQCm1T}U5oB &?bYhqdž\s#EsjUD~*S5]sUZ3DFl2Z|jP\0MSS9$rFB5'4g QNwu>ifN&b>*5B 'Fv:=ueFgD;[@'a(sH?|4gLq0sB=h}MЬ4Ce҅U+F>Iw>k{ mۧ3'.~} 8o Zw>"r79˓~% 3ͧ}枏]Bk0oKLrnm*>JPן{ƿo*\ijUq"#.{mJaN^s'PP Eh1`N UKkP9tAV]/2drhÀ7|b̓t72 rvb9$-@v?I亃%;[8"p/ܟo.cL0uڿzdL/;d<7hMņiE]p`vn0g̽^D漝CmAbxʰ"gzdGִcٿarn ^ HIQ(@HRO`?[=5Cr*z$gw{IaG9 ɾl:=cK1J9fW ۽PY"JI)ʃ Et\~tllpr1ZK>= .̋wE(ccrmI,TEi}o\t0yJWr;H 4\Jd{^g7N#eDžQ&#|7PM5(+i ;{ :A fMu CP[}?b!IoTRr ֺ{YAnI Eï.7@~'  s}q˞Dڧ; <?UP!vt;vR30/|(˷! nV?N\Yj+&DRu{XP B($MJKaE*_ XҌe9ٻ%,p4F @P(,w~D{eI/J9/T*f{X#_ #Gs^V7Z| alj굠U+ {֗fޜ*i-e{:ߤ0ލQ 6NCmBb]6"!h4;؅Q ;8qtb=Us/]q3rB7~nֆ66}J5&aZG]7 zQDk_DPRÇPsflO+D")^NrGART@kvUKV q iI j_f"8:xS%n09Q}VdE ꋓJӏi͞ l٬MU:)>eA~jS͠+p|B+\H>rq yRy:u/yW^yQuUVSSYgUCW l#rbQ&P @0vB%̝CD×GGJqw!0A3f>X& ]? ֘&y`XulLޛ0]ovireU_$<6x <~<yAN&DݮSnbc%=.i3IbX*MK\,muqx LZ(nBiORo( Ve/Pp7YF ?K GD_rk0E(t "u7U+-"lO;|h7!KT/e P6$' ܦ`[:6{]@vc0@V(p : 4"逸 )xhT1eDN,vDȁ$2tj $I"g̞ \Vh57)W+;)kpuXn`%s_r=m8 ug(E9laעt28~>gHe7A CY2&ң|m [G9UśF:8NGj2o0KTo@MqN;ƦUPdr@i~Xe矁Z21J#@xu/#@SiGʅVY-HR: $UX3ɥ;Yp aӖ7v:'[rh˰rbV{w42۔K>S664ݵ ҏ{(du !G^H[ڞ0@2J9TFfoߠ*k i˸N@up@${P=;>SgQeV',<[ߢ^p%TaTo5KD?㨁B m>$ ĞEٍ9PϽԣY\LF[W$@Rn],m .A<uYD:&ȭQO"*Fd u Zڍ;-q蹶*9S X7=C(t&Z$ſqb–; eW07j\RtĔ|}l\f[ot|Ynܿ{`z}N ¿YѤ4iDc,H).tTM.ҺΊ Mm2E"z&V^;_4*ulh+U}Wnu֨@2wsQCj[f)p?ٔxO0)*B?r| t\_jr\jؘ kbJJ԰ $ZIƻؖ~?RjpTH(;\o ZzT- t Fpyi'Z}C?Xc Ԑc%!Fjy[ZH؞K>mQx\W2׾p "行AIoVм8rql^wZ%`}2. Xr+MplPpޜf-Tnb?$u4'!"*yݻ-Gz|r2WԧTY-OSYjvFX: 5"WfII5f,):V*6B`wE…uf9NpSvP<56|LJO>?Ibݼ;D!%NҥOG$QHUhNedA'I"@+iIZcgNKw5@"A1Jr [^kh:f'`TAu:3n †)mi% ÷'Bs }%V^cNF}͘XrHIuH@!UTd(uSK\ֲ̠.{RY" |4ܻ_- `!VC!%Hߏ+ɍ*9ݥ S | ^ WU#$L}2b}c15H$clZTWa:b'f (ĸi ꓉ϰǝm)(Uxvdۥk45g{ғ읿/OM d- `qvRQp@?eF_\ś:>6c91N$:58p _¾_Qg%UKiĴ6WǚMuQVhB$UZK޷x$fp@:uUոi/y6M{WRmt_Z Kxn?ɣ&Xcr#wd ζqBkϑ.*R_fR6dЙcf ܠGJhK}mμrKя$ZzJ %Qae- *cAۑ2FA5E+wI{72٥/Xݨ=d}Qog2wt9 ^2^R<P8IB$N 8Sn &VxKE'լ=V 2Ȁք{l[,-FYI~y>yAṖDպX)EA n"@>r9pӨx۹ZD(ܼ<a2I~uLwio{揀iam6vrCu񹩫+yD3ޗ%QBa?v瞮I4чd,Ɓ"% FKimb՘FiFT gu5`gTWMa/\u(VE-P\)W X(]\߫Mbi6+8id~ʏ$;"*6ؽ} -2O!htakd$߀KNP&G hF"/M#Խe;Vgh~w:8msiʗlK -\A}MOmQx]%CfH Z+A8벂K0PyeԢ8k7NgE0//y?G%zL֝viY @l?>՘-fwta<QTыys.9oI' (\eRs&i:.fpڤf:MW(أKo}9fRb:=qP7;K2HW{Df/b5̉F3DGD=78l a# Gd<FJ}51`i \t`&t$yJL/.qefxGLإ.ܺeL*h]ezIN.Ґ<6ñծ$i}b"Ų:?SrdѦm$Cx{1~?k"xZv;<D 3Xڧ+,ܥ/V>xV E=\=qL2*B2B9}; YFGE?h5r!U3War`Mf+!B=&2|$|mk)8Oܛo{UP0mB!.uAof7vb`!b%[-PLI?PֈSvMorTpQt)YqۥgxfJ>:HdK |Sc~Hv[PKuK-|*.  ̊Z rqzu'3NXx+IG:SLOH1yX~k`ɦs d"ZC5d~ޣҵ}1c`V]- I"t#ԛk kv"ՠYƴ?ֵٕPšvAR(VE Kb2T=ES1gI#JtODPQU`³Q7#jt0K6U*E1olOL+ ۋڕ c \>H -N<(6 H*3%,+g$[`Tk1xk-ha+fV C+]gowq4H4Y\}:)lEJ@0u2p%k-?z}zjwT*+IJK|~]OSs¸VN_:A^j26_իNp2^ )-7 WS'{0 "b<^ K\ +-ka3+:]EbkEEC5ӱhyxS NK(klm Kנxδjwn).ARUs-/vPb[7+$j W\<ء3!^pJXyrgǿ!x?uhh' !#kLN2(CKc"'<yMFY *@Bm>}iYT苚bGtJ~Ց$|[3s܅vnѡpKۈ5@[ b{-ya^j u8p8& f73UtPSS+Y1bӀKQ!VQKʟT|8#T(@+ٱ#5)K Ѣ,Fi'q6YyyCk?}uw1dE]> 5" ~ !ܿHq9:xֱű;`,/#o!wK\Vigbg!~hڈ.n't)(]]VP6Mf">M/-:/ OU]rlp!UͬW #|4FuTgJ1 \3jQ^twQ{Aě:퉽$l_EtK}Y6uDP:Thak,/Rn*%6eo`61OPgJ\CEmT(5a1Fof;S/lvzq)mn%>T_2B5A5u~Ϫnָ$1IDyS^/4W}Z*OLyĽBo|[""ť^W'5`'5V[UrP1/Y G k}p5ez^7~ s 1yE09O$N<ytE>}]BX|+ ;ͩTp2IuP:e.[1$g9^s }giBrc n#njrNί3? PQk9feFe;yb~Td,&A"Vj}Zg!k*U!3& ۛlc(s`X05+D snH d?n?9D%TQVNS?o=Rs@LT HoV`MNk Yjg 0!pYt-v؃W0h;>?WtSQNL *F ǟst?xE?׎v$;dmohm ё}xy<9=MPo~,seF뎬,w.Ǯ!]&]Jr dOAGЌgπZzwҰkgd~mgS*"jc@*[4Vp_ åF\|r4,ja1U"YLWoWt~Kw=ߟt(5|zQK7[ Bfdײ9T)6ʢ =M̑^ Ekd=[JFw,K}a msNS^1mHق^?а}x{sfl5vy]i8,(1ri@х\5 O/xZKy?uAΑqJWwxQ䠥1D>+?ūi:[BY|+T3Dmۺ~lޯXٚ%GQ9jɏ]ЂVT]'%pĭ6efk*HV*h=c^㻎Vc[kۗQr:8ixaS$ɂZRøC>oɩc&C3PڶTAUAL ALTcjk5|;''=[ uȗDy0 Vy2 )YV5o' xرmT܎t=hv$ v|ħ_ §ړeս `3r|~j 0)tgQ\d-&+eb` 9[ QpOtPr -tlѸw'įS 9*&)t<.)Hٗc԰\cei9B5H>!lJ4Ә|qNHb}/DZ5e={ø#x9z)y\v052r*%I6CppRZ_\>T| 0>`[vaE^uĭ|RHz:Z8sȘqSM'9i:5?aw350it3FkŘC }Ubst3 ͻRS&G Uj#_e !,i}vױue zڂ4qA/Mrn4n1f7σI_vʏzhv+ $m`jgK^rTO'$ վ'w4/Kȍ:,64TS22E/O^JVS`e~x晬՗NŃ3^˳ g'ClY,u(q1 JL- 0#vޣ:yEYRie?p׉6lmHnݔ,zr;@ )wcA _F|f7oa^ sOSLzڛ\uY}Pp ehKRa6tAF_Yh"1H.GQSkb{eW!kKOp'עKЫ2"f'%(,7 &F؇S0Y-$p'F֦ TS0W3:.;;x?TyCJ.(e}m`YC&?"m9HF үnˠ&|8Z.m[x/Aҫ/Y\&3Yw793+5@ڪh^H,Hh";n ITN87i~ۆG?kY_g- _(Aڧ|1BXJҵOqs踜gnvByJڰ6cXoTbe{Q8C=zL@%jq{ȶcI0\lX#ܚZ*AT,^NNp9?c -e4mr{v.W;+Ym)ڏM}A?o03B&28Q Ƒv氠3T52:.7dN#u,esN#  N]0[ &K).+34v:XWX3r:\(,ظC]HFj{FӂGBM(.yC-Vl 6Aҵ1>cM0u[3D(t 1c߳Ȍ&ЁUD!2B~WZF}X~ 2up;Vp}Ks,)G䙦%w.WI%\G I|!n%Q^*%A P?"oeȥEV4FL2&+% |qzo^qª!I{ LZv,m2}a޾7+De.ڭ1%gGx1HmEV ѧCtH<n6V &V -69ۣ|d3cq3M){MTZN ?Џ Jbi7rRd-96wMx#tzR+E"pqQO-}D{$A]* ,H䉃> e4CJY"YyvrH6T\aCb!A=7¦bt|g}omf4OϨ\#Kh-N6NfUH8cK]w\T`m/vf&>o TgR5ymJqlB&z3: ;6Q+t>]YŴ =cvT-W iKFF08NʎU-!MpM%i/7Պx4 f/d{s"2^@M܄` ? oCO&xi;l%m!<-E꾍ՔPAl".U^9BUR2u**N@ LSۓm%o .3ym~8$dĢХKaXoigEre ~~io=)aуLg6wBSWmO^akV}|G΀e)Yl]BXrtb˫A^ 5sx[ҴUD>`qp AWz7>Xp|;PFsdy ̯AosD/yeu01&6}=DՋN: t Qր*#Qp'&6c5yw0vςl"\ZOy3g].ʔfdd\24noH=(O{'Ԝg(]z`2B=ZYQe* K{ ƣBQ G ;8v~r;U ė& <ѻ Z ~νWLdQ{2lzWcZwcۢĺު^^G\lFq#c `; t-8 54crEϊS_i!`JY=OzYT3{dp' jbԨDN?(a[8sHx |0 JaI@n(p0铷1A"-GEG 0Ỏ,].ߧwa@qH&țb@X6;zIWSe!7XR?&)ZVH{sEGLm]wQW Cܘg7U옰愲8Y512ߖ?i)?:yY1rw溶8ݞtgIW3TPA"l 5UʴIGv;QkoP~(2$SD=U )a|U6w.h(UḸ7E)6f5:Jddtc<=5+'ڐ/@)w˵,tJ6#8Mt Ɍc^1`;p!eTy*GۜXUQ-#.Gq0z#q.A%R*wIPE[DV'bX:UvWN4U_%гi=x- ߭_rZ{х"՘1Q^4$ x7<%@Y]ƒytn%%qE6KF=PH܋ 0q&R/*+@|hiqY'/#"":J04ip/G (H7IIJm.\Mn8!PG+0'LƎRqSb!&g8'd1CD`.q90d7ؚObj/S7sS)|9vAIoab^ЛGkӫ[83+Fp) -'hI T[z8WPfBK?@$K|W E|'d'oKvv+ b+fp{ڀ-]=7j1a4X+HRHNiHG?w"ax vCW*N+ԛKZ,_?Yr8#:X:xJ2 ipAO#w!ilm,_uN;Cu$PIX%MR<7+bW@a?)ln{Y;M//\,Ĉh,J-AkH7F/6(@V \F Gs/uzRpy7#92Qg>˿!Pil8ɓ~nhIMu-(3Û| +)K{֦#30osdƶ( XhY*pgH"F0>@+I~]f{f7 ;4:Msr, *^t{{;Mfok`kh(nԭV;JLkPyᣳOQ$3H6u/ɢkɈ>y,Uܾ`?SiH9DJ1]F-$j~R _k.4*@qhM]) )"Ip  [콢z?<#޵r"?g 'SROE72ɆT t n}eYh\9WRN89rk?n`$Zg}eD);+C oFt/k"DAC4L^С iOK@5F1L~3 2*|ᤂ][ 1x Rg0ckmuԢxEgWx嘠A=FO&ŏQI'^jAA4xO>)S+ 3جwqļ:)XC",cC+L/.gG\XL p/8#5` G0KI/»dkWN {w*VUr4AU_1.+85ؠ9rNĥbP )٫!O ;&7 ҭ.ø+N?{h<;hiUc쥵[cv,ai{QSu; =b1'0҃`!6GuJ!}gstK~AWqt۹YF^L6R%IqZ"|Y=.)DvijʇveE.F΁~.0|AV+!ݼOLlƇ+Q1G`lE:O:W~fu Ʒ1YܶO:K<|ԍz+ rd>H%C!c$*ūT~Ti*BH;ESjýME(~0Rܘ|Bbl X8`(k u[i]|rI37.Qy@.}xNTbV4k3x[-jc-GI{:9OFMP)\RZfďz|hn鲘uʇHD7p .N9+u4)Q 𑫭V =iy񃁸v~BҜP%.:ӕIU?AݧW#'#^Kp].Ҟ{ KחZFxmӇ|FCΤUTGISu7!N>&Y lfd~2$?AӴwMD1oLTՎ6:>@@"gі8/t<w.l3Z0,BkO̠Dai͗N`$c(c:R^шM^@Io4KJF&nj>GF.i;q6]c6wz D\bo5p}DC79K1.gϖ+tź:PewȋlPu'oi|g(/Vs.-r6^1ʵlx嘟D҇hM@q{kb)n[?D'4)I֒cks\ktT=-pZWMţf+??ÀWׄ%~ GR5 ;Hrs%]Nk^5^{ĽXuMURje#=@3N)wW=GTqY8*Rn4KlKCrL/O]@^twY4X}f$^R'}P,F/X3OLZ8 #pa/bQq(KaM ְ8mO+1,A$ۨLxؙ (k\-^4LfF={ '+ɉ*G3iK" _p]ʬ|/ +P i9 lAxI ?Zk/eL]{[DGJaJ w x7dE\GƫӅW2ͅSԄdfEId>2Zԝ dR`ַJ\ ґ0 v4HcjTzd8 ؾ\½lysa3s7K7W~_ 8 V!{hֻ)@_#*n8ktV rLJd VōTXΕrh9O쾯Dv qmq(⒣_Sa b! E'޷={YEgDh__`ܘzY=j[XJ?^q-ZSUǹ^U j~i Z}wRq*%’@_ӉP%:y@z~/ycԎ+*_yTܬ urJkSC+<y令 @Y )cwIaCX1ܹ ΧF?O٦ܰ&Ԭ!@ɍeC0,JFƝm40pHFp5VvZۉ!--x[wG ';d=¥֯z'܁JaC;N7ʅśD&g8=vY$B%c4ú9Hl9\VhTiC-i{FcpeШ /LItِMM嵊҄Ѱ5OeGޘ`:u&ibCDoD!̓p^qlфj"ٌ(S%vs>}XT!Y!ōf^s2X9)[JEӣ;5 ʽro4lgP$Hy6_j8_ tNje;C%z\a ?mm**o'axݹxZQsU@XۭTf:NtYIJd;gF*KTցیro=PTS_Mb >MV$d?[]Ao8@H)/Q }P*sб9DTCjJ$v:~qqn@ ?CMT:`5o&LڗdB7P;T©nlSNh֫{s·XgǛebE7;z٠=_!& NxZaoPX\[N'=`ܰ&D|k؍A2ڌ.}R%Re6wym|AȭegK-);gI(~O~' ΋V5v_X6j HձA}EOB9u9Qm/6!XT LjKvP; A#{%?VYTiGqgAu?TEm2=pP53g+9"uu_j4-,T*{@OhnW&܀+_VB_]IϚ3=㲂Yoq0'CNcK}SвAahruɔHAj 1%ZIoZigHz`0AY#7PRv!Ҕ,CbDъQ{H'WJ'AeLQeZgįeÞD,[KI$TVVtb>Xs9z]',G!c@[ؖs2={KϿFޡ󻃓@ $ .2:r`Pq!" s9 v ؕY`$t{ iq!? zVS  c{*1CIjL`^:&|\z0zlU7d:v5Xk+ā5Q="K6M*IpP]u%e*8@{ҷZY '2rYokjʥfk&>98t<`5^PYp~ jx6e)řLy)lYA,*)Ŋw1ST\F&gXDŧ Y0V] T|MDK63'3#(6O{Q q/x@d{zpI[<8g_xq1'QsD@ZAhKNswDB{ Aw/sX¸r0暿ܪ*9gw/%UA>k-F! ~ǺK߮J >¿e(H\'6bkݲopR(iA6ܕ>(՘;{ݱ>5'}lm}uG%GYي1ʨ?arTPe^&w-M[@hfJXeDJխJaE oqo֏kvJ6Օ|&X;s>wUYqe@ #TEs^lLa@Sth)!+`P5@#:Th+bpiilL4,r*!nD;+TG{%Njdež2fLG1@0QvŬXhI6k$9+"V ()S)9NS K+}&ʐ,n~ca!6ön:@3PڭPg TXv3S7QKdKin+1)[*9,97y >rd3}ǟC~opI#~%]f/9p2ĪЁ\?ub#ݣoy++(.nX{ue`NM9UN J+⅗i/@kT%emvYkqAVmikR k}xX(:6 ;Iˮ/l[( C /(Ѫd(]72G}L:T³Oŷd V|V/j,N})ʓ [?Q<ҝ"%)P]1:ISgv ]gz;縶p~`A0b֍י@Df(e#){~.p8<+#2 7nGtLc FK= $: *T?ű<V,} a|`rDB>c5m7W?DY.jİ[FvVӿӮs6X/WžYȈ@ =PS5.ˆG2;MVx r!Es}\_!NTx<&]jb-.HI1oh8:}d-t{bf Vu Hq׈=? }8= 'S<2 z i4B?pSxȮO7;K;7dD <+H)9PKe7{= 9ڬdP &x8[/Nk >ڻU v,eFu6m q&n%[ >sxeXB* 8>-%^>}; s[Ƿk>ͷ.漿i+=J(Irv.@ d;+.Yܿb]/%ˬ66tJ=:(v"++8;2GMs0*IJ@oϭgwABVQ{Zc]9L&Ke妬LoKͳ.L7e -Sm *beC<:e: `<1^20i kԈi.uѡrGbT;~vc.l]*2$F-Q+{6)PE^jez&*Ya̹#sS,d}ϺYJ]=Л2 Qr=(vD'\vMx#Yq\ѣWK=0?]tQrW"?4ӾotolpWѣ_nuUhއ7ȕ1[&\9RG8H rS{QK g^D'Cm."8[$u lOr"&ur5J;)us*r|_Oy.>ybkZ" ^Oםص 5%@ B6kSD9L ƋR߾kA-Ї/rZ͏0gȶxM2ĩ,l_Hu7 EK^foM-No8xtߚ6`L:yVkCI0ߕog9lw0o֨!$}_Ӑ}T7"Asm*[l0.fB$ͅ8] kPEΘܭ.uN|\w.ޣJ%^GLj9eVg+鹼o Mܴ_LX(KRF!'WU8q ?[?n&Ql/*!l^Ds`º8hntdDۋρha4?u7cekma;Buq }W؜>b!٘r3 Л7ոృuxn]/elK@D*<ުL{I2 Ҳ E%*ܕao՞MΏ+PsAw y<8$PoHi n'37=+ !Oq4{.SRk3|Zve49^͂:m&1aB} 2,8c\$2K0Usu)-nY(\_K_q$7L/8^BZ\Rnk9 JVe4 @GA2GɁ5^E= ~)j׊e~$rjx7 sV}˿HZds]M%#+q0w4c+t.~sZzAwA+ Ul=՗KW`Q&<Ý B3L,2~ _I}Qڧ}3'j=~@5J _.wZ\*]i K>m"FM)(]8B\>v-bW,]_t5dn萅7ul8A:3!Q < 8Oxc?qO(d%z\R/KDS J/ѣC<mAl|2ڦͫ/:ғY$E4ql@/bkp[ ~lZ fBʄqyնfJ&& L1fnrc*}s5HÎ~cfkZx.ڄmV|y1%8NC9IMS[:8 $W?Q{30KM7mk/2^.U7\{ZuEb9^$H/ɏ@7 9f5+9.bKw1<FӗiEp9QԘT #B<>ZyH=>}&K?°Mld ->bB4ctU&0TK~;Eϋ%61@U'o;:<+9;ԇgtm5:3c@Uɐ0iC5,׳G|0Nc]\yxxF&@wH̩Vfq@=3FS1"=cĂO?h;фKkF{x;C5P}JMAXE=c;7켉D1SlhU7t=QNHe!*B~VTd&ғs$ 2z㲋Qh~zײH5:/Cq gZ"RD+ͷLLCh⑝*/ZYҐr(&-Ԭm;ܼՍKlq1{ֽjnn~YyNwG3Zf:Ct.I@2FV~"FftY1Trzo)8B )%e ΄ʮGmM~oA$ ;_lrtu<,Е%_```yܾB݌F}op>Y֎&afHT7,`%2Rg 6 6g+[ǵ+`v?ZJb}/+'-1{~3IdDjA $@ϖ,]ƥ ]Lƛlz\Gq@x vFw=#/VhJcswr'"V>bSFQQ듶r@nV1HQng, .2O'2M#ˆr1V~G^QZ61.^aVW'̀܄ldԟ1QZNp=Kh-_U|y mUGĀ-vҁ;w* @dett &7N=.L>Rty4w ޭqNLq)N²{٦n˫3 ,cehTLEo(4˒ՠl(Iȷ]M?[Jഴ6An^W]ȫ/4LG]E|DWH ~OHi w 'H (AkΞK=va8~ݫGV"Jnhc@hfg$ Avd_w,GWx5Ė HݘMy8\\yޤ33 3AHp{WXXt'G"6\KFV ! J߬GAK2\<2$=%JƳ`\_zD*eRweh8X* c>8)6nJCPM^%dp+Չs&~J=,;&> =>xg[8Dh*5BmhBn`.{N9 ̋+XiV#T*Exa7 E9_9?gFF~[r#:KsIw*i.|i?} t䡈v? CW~D+/ q +!ZD 0%6 s 6},ߘqD?o_=34]wZEN$ʑjlbbF=}-TnՅCut瀤F^u3n;gSn >m1K2Y!ޙ9w$mQ, 던\|=ǟU*x!<.=|L/W$p.GEa{I~4o^D|jLv@гυ" DwRp(e{M~ G nhJD%^ri?YEğ5Ҷ.v֩ jo#V;~i:U6\ȫ{58#0{bȖϴZwMLi~\֞5Ty> :iYua䏙?]6-1kθ|v&{0n{w< ku74I~ o O% '*'3~_ (s?r@,cK3yyn=\|@2 wo`ER֍bG‰ʮڴ[jd_y8Mewˋ絛y QShYo|Q )Lx |CȧfPbC4Dܥs`*fk 309NKv֮5ʕ=!# D0TaK bQT G2:D9B V%bW]FyFA9J!ܪ=T%tf?T6X!|7bKke.y=2)/[!'d\nlw(Ч^5 7'<~6; \9=`l!4eu9QB ^$5A nE, 8 7@G]Zxc.铝zlH@, 5k7/j/ݬPy+7QY#uGz0%$o槾8MmS1֑=kbd5onPXo> ,g.ؙ խDҎ$ѡf8 ,xHgbdY8ep);o+YA}AW[)CȠ^{B#tE B2d&a;C[Zb]^qXIh!@$8;2o\4vHe[x(#ѓm;ow6얣ڠBbV=^B-!ܛ:3NѺfۣ!a.p7t7I20s$DWz xC)2e˭>M+n͗/x{JkAT pd櫙J]nVtfgn=bTYZ{0̒}<{7wۜY8[)rtGvZI#/ (?I`I6ᝬuv9sԿw)rl ɺ4_bv6p^3[ִí|Nry~d < C1 N[ 5 :OQdߞ᦬ +~B2Ϙ6ݾ8øYMÞaAXwC=W$^*A|Uc迾zB>_tݜ^؛@]Dw,Oa[d9R`m1%t»hxդK?nHtsbTF%Q|7B^e2.v VڃbTo =&3L*Vy}\i$mouM-Q`2GT2W83nV엵o s.iQq.[4Ǔ'a "8 [S/nKh_896u6Z$aOSQ xƼ}B\g΢榌84Y\VHmial^ԵzL#lHӸY2gsT9"#(p-vF0BiWr&?BF-d1%̮W?]l.+QYDM& _O m`t ώ6dJ6Գ=ᚲi:q_91z*G=$kd L|O(0I̷v;ǝ*Ǚ~njQバ?7OP)M]С$:x~|Nsz8Jˤ, TV6-RTr^|PSoLyRN4_C(^X_x7xu@"d׷oxfC6y qe{+c-td =Y;J%EM( 0.>QZm6Nbq^B6j7&_5O*H>#8j҆UՙR9[?to̺mMr?xMݩx,!dU9/pCUƱٔ$#U ٳWl=b߫"u $rQ$6z cbI+c6iKbעzW>&xa($Y*qEK}VI4>[USKY"CU 'FQٹ}>KI3}pn%]F #y!@ҝϾq0"ziT f( 9Rj*]pU֐58uQXX N})Tץ{/&C2&Z.£QGIPƬRxh 0IGf 8(CHGx(YC-7ah!m] ?AV!Q@Z^O<LZ4J1uұm;߂ecTSOEG<7s+xBBi>~H'kg@zb(RT=Bc-i:-z:0ؚz=BVуm=-s^bRA]Uէ̓]!,w 50Oe1Gc'E+`'Ï~$JU1ٌ ߜ~GeB0 yQ4{lӸ_b$`D'^˂_$4;*\.ݒWl1b"z]HyEt(2 b0\q1ۢd߽1E}q0%,=y|2ɤ=|$q4$pUjT,scD͠,gaTe`_L`St Oz/"∖!f}aK z륡צW808B<[%-0ߠsݹey'SqDsHb‡C][y LB O秢@`|Mta_]n&ݳv"pĽy(C?J>MW D)Pqĥz5So2=ƴi*\GnDR( t'gx*v&:*UAx|Q{}4^ =DlIB0tM*`}Пwdx*fdP>WVsfbf2("sx;&=vzsԌ }Cz"sQNpkm{m\'Wg+Q-~4W:L0btiʆe;se'e+llUIVJWuwImVC44QAVV*d+_@pլ&4${Ɵ]6y-dv`y V稇 O/UFn;ywۆWnysvOpT!y!ەT0B!o l67U黟@(c7WF?S3tĜ_\".{BP*xG a],,lڭu2F0Bi7ڭaU&?`s]6S$-0Xlq'{ 3SSY1㣁1r虛]He4|n5BGu*cgN@0sN:L3iJ30`N„( WZU[eqBz(6>:E-OxʐqT`1Xy;N%.zpuLnбgyzN\b0 NAe&q eH1$dU[}*i3ox[cږfEkXD ڕ])7 d:f+YUn (*/'%\ LJpЦemMOr&x'upʗd#_˭ h]( q,`1e8s{pv'1޶d*:ڜqS@ulٴ!rHӖx X E4fOKl7*Y=..?xaf|ƃpG1.p+rkz=X/=o]Jjl`~ۑG)EvD &X9LhHʉ:(Џ>GP2/]Ϣ2+!a>m@&s ''b#֝D]\||J7 =ғIW`XU"9 ×bNPg^J?IfKؘ!%9P6߉Ƿ+0: i [P.{Bܺ' >0Dxbv 8NMiZ6ԡ@Yq7D+5暻9Rh%EP`ݏ1P P'6=(=_ͭ?ܡⰼlOS\pۺ_fD]̋&[ ]CbEx ϴ nw̱9:O@~fkk֎VXOK_@o:vl<9 1fӊjWֳ@9qU^ph2+fSުX6Y-'h"}2՗-zW&">_g7ZwHؘSPJ Q.:LQ$6u<*Rb~TOB(aq{[衪p˸^{_2! #X;O 07ooos\k"gCjj#sX+yj37&@I+4Y IFwC *xEf`ɞu^BWn -w U8zn`bUu0: YLN啉VUk=n79j?y|oCa؋Q")blY e%:YGxU!G:wO. s, e%sgUè}pNiA'fPDkL5V _+zÁ(x6ðlni_9B\ށ`^_WHwCGkc[4́1_ٺO" 'KLXRɮZe<]ϩ=60]| vѢ73:W_ 5 6"fnDj3h+#ABxkAy ojAUgdn}ua^̘W:%mAaS^# K0y?w69t+i&[>\Ƽuh26e휤C<}MA T :Yx7QpG9ar2'Imޅ!}2ň죜<Tʹ}NQBwzVM. -Qˎ#`upY ~mFkV%jqk;a)2pʛV%KsⲖ/@]<^Lg|3t}:!ս J.tBx]SQH,t%x4nD}hjb|Y&0B=,gv0f `q5S|-1ւ= ec w4%8/׏fYӀޤf*.JV !"RQmp+ݯ " 49-T Ii2e%j< _c#o3eל bբZK7t~Y\f T7]2P$S|%/:Bi8vq055ҹDuv?LB ҈p?"Y,Ə'Uo_`DXF(uEtHo˼%>d)Y~ E:վs,KCUmrV cSyfD!n%rٶ2tHaeeI]R>#e˱Z\۲~)Ў|_L%o żVh b_E6щ"* ,WD/zgl箐~:Ɩ/!owMVk#*[ 5^h % :L w q<nTI6l2 RMaPyf0 44(Q^inIB_ Y'zl^-΅bn[c}ZrK/V[L)+r\~J< (/"`;$83s&wNPJ<۔Z6 Dqѓ92VjiLzf~ՠo+"đ+P{@ߢ3űWV1LCӖP &>#Tf@/oVoUD{ɶIadD5@d}bel#@1QĘCǮdY6>q|U1w bvL;\r5q]M@$0S'c0sV~#g`9ՁfRjًi= B]NpWngndKh&h,RM`z"_s-.:g.P'H45(֭z_ o(AҒM-+&3Q=rIr~$&:Q#HxT%YTkrpy#bbמZyN3ZϤS-*ºS<#`a! is0.EץđtG1¡O#X@GM}^px&c]Y{߶4PtUH6$;0P1:?TlN2=vX+UT_5t0UѰ$v Q攔|ߛRQ q@8z5qw-]!yҝLr(ʬW}wƵ(7C3Dt@?]cLXsHdX K>ZK@qbH# IuOHc E0zGs^`f+lpxbfT?mڐ%u̴GTe3|yIJL"ggYZ07070100000017000081a400000000000000000000000164943cea000013b4000000000000000000000000000000000000004d00000000./lib/modules/4.18.0-499.el8.ppc64le/kernel/drivers/gpu/drm/i2c/sil164.ko.xz7zXZִF!t/Sr]?Eh=ڜ9NO!F`~0Wp9{nD%XMV[3~톤A[x?lJa )j;Twbs"Zϧ}ͭ?sgC ] 8XsUb^3nHtVYM)uw(oKzTX-&az9}0 SZy|lA!*soH>h[{5^9484w .اL|!dn3ӫ!( cJ44yb̘$.NY<чB@Aȩ`]ɋ>F<8aJ"5w2wybLj71gqltIu_4)ϓ}""% y0)oHhtn PkYC[:j)U V_KD&iKV(CO|eRCYDQ=WGz4P2@s%!NsႣR٣&W]?,~xLfG+je\1ÕYpЊPrkԎIZ OŹMYN hX`Zw3&D[%f?egD؆x )J*Y=[+@\m I|;a,dܢ{Xsz+8ִY$RU ̪>XS.SD*YM|aS7j;)IS8.SKqGx6/I7o* 4ݰ{Mŝ#<"X: wn9Zf⺨eaF.̀KQ,f@i_܎x >qwf3PhV 32_G=twl]"ߔHzjg g/N=KEH[~4M7#ȷ`tćd~stV0nO\Lc)NڹKahajD|K42'Cģ!~}21=[jU)CV ;:t>;X>RI ڀ:ɿ-"G&*>폽#iΘ=Hre$ -iL۫v0KF³ia` Ί"1wB۔AQ(P|_Η-@`j۪3u?E.4|mEqݸ~|]wCW~@e2b\kq*@mdc+ɞfvzd{/k%'˓qxP,YuL?4(.4q9Sj @ż}=Qǝu[-OhIB4j_ B?i";']eaoPgY۞nd\%@XA&Ṗ*9W˹s ~M:=β1nV5g9Qh'?bĖxlRv0j},97:ptI5i03ko~ě_YABSHZ\ \2(Zd"It+-\#CONz7uH/$*fӶl1iYg{r~ ޘSX ;\A)xsDUh~ OӜ^R|?"ps(N.UVu(,Qr7$ֆ, w20}'R>'ҧs׮ ;C*KqN >ɊX˴.aT";OD 1)nz|7ܥh? v/X-4dwQrwoER;F <7MN뇼[=W-#ʴnpa*H}8WI?~s;nkQuDgќsnB E2+bQ ީ'[@&k>ØH.\Cy_JWwZJe=-e O<\˞>_H ]0(uu dTj%OѾ).r-M=L_sy1yn,@J%V ~r:NT{!Rb5Pޢi就I%RIHYziv QP0+[79^:rACghRN?8:Q_g'N|BQ}Z-YZ$q(nT`sD}/a|nU% /Gvܫ2?bN9yɠutXz;9=wYKjvLIcWZ۵!g\#W՞w)e =g"a~y)iipNƨ* ,JX "6hqbm9Y8dɜ}M> Hfi47tH|hPMW'sqV2*+5֜nm."TF>W*= }%7Gu#q92Ǧԗ#sOY-F(B5tG6$d1^$ &V-c“Q:献lϋzz(߿=1#L/b$ӯE*g:.o>&P;KwvqG@#E;cw%f)[c!U yL\mh=ecfZt:h$G,`J-QR~y}z!+ VYeaD}}^}Kw#zS]G2(D%<.>1ob EU%έl1Kde>F8W,{V!|2Sx{(Y}o*lj4+Q91 #-#CkZaE|4`4࿇qGׇNF[_sY &] Ҫk3?asCy4'ei1KecLmvo\.|&^ }2_;4Pd>'1IgYZ07070100000018000081a400000000000000000000000164943cea00004648000000000000000000000000000000000000005200000000./lib/modules/4.18.0-499.el8.ppc64le/kernel/drivers/gpu/drm/mgag200/mgag200.ko.xz7zXZִF!t/U'F]?Eh=ڜ9L)xN #=gMarꑥW/Q{pqGGr†xD=0wS^{42O9*-뒗#egY,T7A*F8_Fټ<gh/ospy4 HP@ӢS0RɳG=F*.=V]^uU^n~o320AU{XVXP\bOҳC􍡁)RCW燱.|Z!*B;J,T\T(v1 ʩؒu3ΧU,Hاi*΋;- ߠ7s0p3{ۆbX*U9yS1Ё<ϬRhy5Nʆ乕4ӯxE J} k#en.HrB܏IUŭoQ'6_b\6kqa]*gv8^z610P/T-H+cau0?zo+Ig\\}H˩`.)z|'dQЀy6o5Z+PW17km]Ku],1Ln@\EY81|F큺xW${^h%א ]]lA@>&j!+UHq[<ں5:";1O.)Gc(D2Q'J7$F9ʟm U3-/hg.R!Y!]_07 TL6u p._mcRe41Z}X_u_Ӫf(vL\:o% ?6i$Z%vÆxH3Y['"E&xW0MJ$ORM(V5ξ@( 9cP>3>_ZwmQ[R3Y<|3M G#Ek0C65ϕٚ-w V/ hj<:Cu:Dot[L48Q exv[2\?7l-݌NpeMrK[ }juLtKE <2M7ݼ㻠bRYg4Δv )h2lfUCz*u0H?isw!+ǘCy'Kl!J,`*ۗ8l zlwּv2ދ2`itu+e%}]Ky C3;úb% &3%CUP^0zԎL:.QR}}j5^'7%lmDML* r$G|@p2ꤪ$=OjkRMos mnB'lL+:EQyQZ.3lb*'I& MdGP:$:j).!m7{c!!$ulQpx-sNssuuZ"kZ)a̢Pٯhܜȯt~DهF@< =K! , Ly3% Cduq{-Uŏ[#/-)(F*I ׏[׵ %|_PȀJi ̬i *Q-/Igr2@TkFn G=DŽňY΍kM4Pa" e"ն-hu.Te c\0%3>357Y?acHӇV[uެ} 5YR7"CD9:nIQv:D>o١I]:evdOcCQY !%A:Bm&Foqquֶt¢f+HHe\)T4M,gAܙg!9;,Ӱfh%([#@@@^j!.dLIA 3w8 jbtozк(Y$MrS<NS?XZf;JsC y<2uF07w,r~G_bG 3%jܪ zb Ԇ'qCݚwk^: O4HQC"ߨ.͞xWA7CRO6O& f,So9u4DC TRك|b7MW=2Fz}AȪ/J9d ;aY+I7v睟v0 =ЮݏHàˈD)6WF1w_q'kauF:T皈RBb8k|c: ݙD;_ym<l`eV=m#qqU#Ҙݘ2'<B^vۦ19AO(;dQvԔM_?bd.G ~76~/3ݔ}UOZPߑ~ ]MR5XC]C~ T 9G_ltc}Ժ̸$4 \)ɣE 2XDlY%,-=*~\NlWdi)C,"FD=هM,<õs-5uSdk (w!G/vnnt~Fa?B,qy~@:m`JrF σĆ=;cC:Z-=x(@w[4*ɢe9يT Y)-4sIu}ډ0MfK;#ʻ|P'f‡T%;䆯:-:ߞT1Ѻ$!M܍z:|1 _^jA MnojEb|plKEDYס 'T`d¸.vLmWk8 Ctbe!:Q'&˙@WrB_ޱbO%y mi}Pr ,DmV.2X4'&}#+dJsDpb~ԯvbv[qM&9T^1gdY(uVY&؍]L7^ ~N+t;B/Բ7˼`6.w x僸%6xLY@`薖ytAaX>Uz(48]5L xy&;E^k+/@R-8ٝ$C BGorPӦ&C"jSssȘ 1gn|*#%͐4;u)} =JQJ ol躛,T7Hƨ j4$FBGrk@fPq &t-,Ԍ9PrЪ' .VVc\"^qI}FeP% cq\qUrRh|3Y,SS/K񮾬RR+-4e]fʒ!vֺa].D *d&$c_!cA°#Ztԥ292A=S k`:DN4Yω~EFgL<=M3}'Xw(s> BK̇ⲦU6 N1qNJK*J96?`0;8Z9۱FH2tmU)E;#/b1~c/̟Dyeer|fۀ 9Xe]*;KZzǞ]W ^t\|7J n i6ڷF7GY FчIuc~E[W4Jjp{xdVU>K0v{"{`2#4+R󥟗Wv ҆=mctvf}"/ՀR6T~ a1hoQGY b,*e,,4};,!qĊ+-UW]0È }'k`[`VP~Kg@Xs;cN6 )\H7b>ƼOd}Kқe)C ae9 hP6 ]r&D@궕IX+H~j=K%iRRy !o!f&f<{\f0V#4ԏZ+ӂp䡯f/j+iЩA7&4@XE+-Jژ6nx芨e8,Z!F}BЁ _RC x9FYR# 꿳cQkQzVePLJA3d ~`7Ҏ#LQ9vZS=%ƚ] ސ"W/Б9D792Ȋ}[07"m}CLTN 4%h 5Jl#@y83h10ĸ=Q=2K*fJn17/]kGPtb&s0e$wG]g&+b"~`eN#@u{%įL(УOİUu<9 3Jȯ[0V>64x˩-1VOlVqGem#d%.2EBF).GWU@R*7xKYp<`+C$A j&~klP%f&]fCt?Si2Vp" ϤNݥ_lHȚ ,v򮊓2M+7qY?8^ j})A/򊉛2KҷRoq[ ^|"ԍze${ .ߑ}+mӾ (rd|CTjV5?RsHB,].+ܮvyBև!"IމjYajpq1`I>]t-3F/kZVΧXKiVl9Jf .d4:2`2mًgA0թ"15ю'ӈa ~I5Q0 08[/kk 폕l`XR\m%Ft>T6kzؙ}?2,^ʦL[Ղ4T%t.#xPQE'W4[^/))%M:ù `tkݿ07bB E~E"h ӽzD2b/=n_`tpN~\„F^#TWOFڴ kbzePstUWCpMM@,b0O :YDe8?3PtLDdS:[X290epC V=kG`EazJ?j,9jٜ{# ?mo ZbP-]65oa/Z+ƾ-ʅ]؝,)-7I$hcŔoTHy DN-;:x_&"iJQ$+oUn 7P.t\K)6ٶ^oߪI&#8q= ~}|:<34+D:ѢQ}]H|ՌkbNKϘУvU&TemS`7>!cBYBό0Dl;ϨMW?6!4p fjO%}0br\(EF`#c",!L'10》@dbCس M6S}3D A!"8=4?Zdif=L';匶x9cҶy[|cMFCeq]Zf RtLW},Ph6qJ[bá~[X[#vͮ+Bi)_q`!1go 84U1=|\bgG? k(=.L1GM<2뫓54Eb"ڍ04?ip; |=T0L5g%#DѴ~yߺi*@S=U;0hleab7`¿ u\2y ;Y3UΚk_GS]S`n+d( egUtB@q T.23q1#qϣ+sNzE?%gWnUuS<bӢ >܎g0;$; "@Hlb NF%tـc~f)v5!v_^!bW, .prUNW 2w!(c9%ZP d|bmVL!WԑNg4HA(@ n-0"_<:λMDG:@Sg1@Ej%.8qRv_6:O s"AZk:=;YGrkĔ;{ ?Ub0'J9Ψ_饑뒜Q)>Za3QILL:G{p%ٰm. Ӷ[Gq8.4SN4*x#PT=ՃK.Z3ލafKUG;a2-@)m8ӠqXKR7M멺j | 4I @5FÕݲIiJ9T5Dx 㷋&͛ުC6tV_5_GͻFeנW~ A |C7>zn&enȚD3*xAN11o{uxz"}ו :B-EB>-kxiZfV ^0gW?#'VޒoԮdwE7JY 6E)9eܕ4@4ᚏrwzo^ ISQvsZutRe+"9V\ ZId"J sa)Ux\ZEKj<^ |>bgMb~9oKqtx Qi$ xX &얲r7eX) Wb 'C3 .PʷGŢ8/8uXAc{ wÖ/ #.Žƻ\xNĕOHS5?~&s}*3(GɆkӳ& GhL \7؇&pgW, |Y%1!ON.[6)sx(܂:[9Vƛ~ŦO07-a(e/>)m^wE44'4#%'UKf3 DXb +i }F0O!Q9hAIFG?.\ 6z"iO 4(% 1:(TQ44Xc76s5&F:I;.K2XzJsyq|@@R+񏗌ټ7$#cWEaƻ\7ڥ堞7B#0l X}i!,E%,LTa.(&a&FѾU4Ԡ6یWsgɛiK  V~+ay>=r|=SmNeA2%,b[fA?^ՏHKS7Q&x7-:9uձ[ơ>TU_Flp 帴Yg(XXQ ϥ)+jgN S/*NЭmM Kq8qJЫPMU7tI F+yP,V"#g@ 8i]9B?sdSљ$koEseW`֫1A[7T#Qً9ZK]w{?pڟ,U M"P%@ 8@SwQv`nԵ>#E<)-l]u|ZCv*82k1Ie>KB/HxYi߰b8ԷA?(`ȶ܁gsJhstNn 㓾 :nZ&hYrtϠN!w<[Mnlxiv D}p^>֏kvN8-71F6 )6dlGCt\(r 8"Swyֈ*O#.۫1yJA|&'(N0`Wl?xWE:LM5v*NڼdRUG̰#ڐ~J >}-s XFо_b6uvi)XuWkXN Vw2*<*XFYj)Bn%mRs01a2Qg#Uwl+՛#t-*pTjg %Eɏl' N;6>2%4.ѲA7ѕPi,ncWilZFӥ:ï{1eP<Qoc~:yd,?a,\nk6~s' 6ODnd0p1]el'L,ĺ@[Ʊ-YC #k3|r.u7cDUjBW$ {%f+)-Ӡ7(F"<>m"qs'^#0bՄ;ƭprV# aO1;fð&F16(2db qׄR:G!,);NL&aHG@vЂVKrv]v8x#И5O_x3")$teA: ~ g0{8q;"KW'6+KލܶF )cnyeem$J FY`֧0c 710ALY)F@ir(43G#[42IKƒz IcGlyW) kz*5ShyAEAտuXJҳr̺*y7U[DL2 7dBͱlpnZz^W/H%ؐ|9o85TL0Q j2^4pgDY 8bs_Cǥhrʅa317sۡ1G;-tT[ӟrA--3JX2i+܅ 55;$?4ʫӊޫfR <7Q\U#WoRٺn\"cƒWցyEURH?>Q )|5jqBLFj6% Zr@J[%ٳ 9%qMza%m^1 )*l*A]^,|qe6EȀs%?o F-\geMO+i&p;|[Ho$u0-d-&JZ+ۦEhNH;S[Kp{GNEzg (xF5 :]!A]Ae`3}"`@58hS2υcw~.ūrWjȝ|OYm* X} y;BmӜ\4vtKjaJuL?GcG3é/(Z—B`ܓڱsI;HڀsX6]<`G6(J~8xQG0Ha3XۺS3VRf8Ǹ|VUЃ'<`+5\8@'S ~BB KJ_GDx1aj:hn`{iL$jv"4<l 156|*XтA ͝Ngw<]SWX.8O9ó/q8ě"ގ zz*Rkq-!=L5NꕽYjdw 8pԳ^pŲ)(W?@޲囔jnjE2PDž*9IxG+fȡaa3~.#k)4WsU.4Yhʹ{?͢iMG1nʊ5Rۇ;lf˝65/=Z wcCj CA#~-t"9ƚi*Z8; VKOv Oo Bjz35yX o ²KI~}YHs+M 8ooL#B ;.57;XR|67\boj/J$ &!PKM#Z\ʜɊtMhG{_Xy|uއymC!ذYR77aA'`z˨H.X'+$wg\S+",BAvv_W'⾀V.W跥^R( 8 ͞txLe*E}QG69p?c0-IiLQ} SrL01^GMp 4-:S W(*9򨮽ipjm ?S] Gijq7r|W|a-#c t‡xҵD\"4j+qIY_3Ε3g>@ bIbB2DSdn+H/ZU&[SXJ 堬wHU4$m贳2$/ʵ5M}ߥĞ~e!d->FーGafz7)rkC:AE17QTф(1 g_p7!WW$ HW)ucEy Bl%e`Ӓ]-e٥{ u"@?^h"#~&nnUvx|cוzB#hxXJЏf%n+5@ ;D ns݀߁y4iD|7 ;gwۀc!U&õ>skvFŦcEһ`C =Qr.ncb P7o}sTɂ\`?с(>O4%ӺV#>mL"_F93򞹆ͬ}=5P1.'Ssdg9GG=rM#܂c-c%I*hE)5%Iǒ7w?1-GN12&Q8کBzm}8 eZK nmԊcH2jCBFߐiCj637UMՍ,zJت:~~i"HWXہ Tj4Uͽ̣8}eIbuW)D}+{&6O}~}G΃X&3MQk>b?HYۥLM~gYZ07070100000019000081a400000000000000000000000164943cea000ad6bc000000000000000000000000000000000000005200000000./lib/modules/4.18.0-499.el8.ppc64le/kernel/drivers/gpu/drm/nouveau/nouveau.ko.xz7zXZִF!t/]?Eh=ڜ9T`Ty/t*G,gl<*G1M!;AGo)J%9g3Iy\hd!J.ɗ@WKYҒX/dz9cG4ȡ8 AWp/!%BtPJR4d&5Kpc{Q8p]lf]H%֚ ^ 9:2eCH_/d,ΦmN=bCH&L} q߆:צ tr&đ.9H7*FE65kX`qDu<.2}ߴbσ7f]:;RX*ѹH?ٚ}Үy0z(ŏ_P Tt95K&onDDN-Jq*O-Y }ERs] LHUwg?2y[oZ@D K(l.^lJ^/鴦:3y"OWN# o`csZIV(b \D.3+;Y[ m}hIInv?ӧ`Iֱ1dnKZixMԓr`de|m q:?GbU4/8(>**1}{*T/#ݲ !7L/W&L(׺[Y+a/x/uܟkqsI^n4$`as=RhZYѪw%32_JS_Ep[U+{>duֆ12N eCͤaܠ E+sF{k$%}Ip:QI,X%ϔD~MLhԲϽQL',_~nob*ptl&o!x(l :8naZzϞepQ~Ҭ/@D*m;Fӗ?pđ[i\𺳝J]ɧYLrҲ)E=?\^:tֶõZ ZBr2#L5vN D&Y!L/*݉xзvخyfI/2]UFʏ[exg%/ '# þhPΨ9M$ 1m{04f~aqj ΃iZW1@nQ2-fjP7(B"IUBlϰ7Pb3B}-4`\`r h\)S2Hw/ı.,S-aw-Vft8]'淚ӂ"|qM pV2ݜXUrf Ls=(ޢbSږ茿#8Qf7SҜQkoEH]̇yK CʗXy| @4mW6Lί;æs\H8D[/ikA;L^_x2җBA ?em`_t7,ʠ069 7ckgab4m*rs™5;bF\l,}"B @}"wߍ< :ڌ5pd`!q(QfbV>?l]PLY?u2C;J :hj^!qy! j7G[լQpTU :utgp< 5iG3bٛNmC3/\Yh6@TкD|kI 4Bcg%u+N r/' t]tNPKb64 B_\Wᚪ4VM F*{~);tUH,s: fѹ[ḲOЎ!MFsR- gi 0쟒f;',_ЩU&2w7m C>s~.+K9n6 w2'7D;zq L4JLG}ڒU O$Eiaw!n7~!@^pb1-`]Dr@HTN2Ȣ+YX;jv2E-yS'X|LX+rJ"/>.3MӶ P ;fbz-P\%\mshQyd!QT1tK6PVhW7GHRճmQBΒK}¨oH`&HK[_ M'gw ]mS6A! v#د0Nqw- %}0 FxtdUS~y;>[V)= 0kQۢUWf x,A(mBșH#}h7C<%Gv|#C/)A 5Uz>ϯ:#>G|{^FUsq$Q +޴נQ$$>_r۟.9v6eٟkYB |\}&(>2zv pk,YRcE?ZoB(Ln [yN"ue̓) tQ4} %QFf>i.l:y<({vˉ70l4"Zk\[9@.ٯIQ8^&<.QB\LJ&ptۃC ,n]#7g2yk4%[h2;LHR=ɴxָR5rqcE0)+F"%Q * |oFU%OIbloe&4Nok9Og@L{X `t e6926LĆ0) fw^bPD7,.K;ksEGꦁ|h Rj&cCz O+hn )=?eI+ ci5ދ;[%pr˽QB>H0γ׻bBM % Zr,: f3vؿ*9n.;FM %s$C?)Y ӝNqkU!ovcf xmf Z³-#W&"&Z#+:\`sV[6<uĀU;ɥ(31[K'e(wiV)vq̊:@/UD޴s@nsfvee>'~]E:, '-/Y FKhE&?S` K#orRP4[_q&? '+NjdBO:M"xxQ/lkh~p|ݐl気@Odwo|øy Eg[#uk͔}C cu=I#&EsR[v`hp >*ȁՄj2J  LTkWD>ۯef"sKTs!}9wxV cߋd~MO95S㞢'gPQ*`wxbRkpmEe鷂+h\tf,"4?wW:3חLH;\;xԅWMnȴmބz駹зI$ n 1,T~cԥF88Ekf0hKO 7O &adiCn՛v6y1b&}y)μCL zUQڹ &>cvOLj_ZyHEVG _yghTH N~sc{4Я#N B*H-126ŮC: )k9 dq2FacL&qTUymG0M(Xc5ī|6TXAbDZ KS\)ux0keδ+!tvGƜq=SB"kY ϕe=Kb 8ҨBFHer)סE)mժf3xw%GB5µz&iOlnGV`r@$Z(#{sT# =DK:Lc}#bW J~𜡑-Ypȇ,KqX#/M|uE / GH(9Ѣ*ƱWGe9]),h|XGHZk=I##ILЃᱽύ_߷+ oĈEtW&k@C5)1+lf,$|A'\wW0kz(fZ } z{bN3 ԬDUqVcnʐO|nLq ILKz+u+f"@J3иZ&3f+,:(ޔB[-"x'NGp#sDA&b*2|N,ϊ}+;zjh>=6¹<ѧn$.m=Vjk:U nOf+@Drݘ[W'񤍑HzgW0l(-x */8 unr(*E%y LK\%hR 8Ye"v:LL!QUIf|?>0~G 9KU'rr#W͚k Ntg`hSUX%A% _'4|P o \C,XXcKȪ@?/*fB "SMvSR sSopQJ^ώΌVͣ,r(QU_Pw]ҖDiþs(QDWP[?ͻ,nhP"1iLp̀O!PŖVU*(=OtPZɽYU:.T۵7ccºr˜:pVKQE_1,ÐP zI _s6Ka@/ꚁy!N7i&V0Q04*ؕ(Œbҙ#Ḥ-j/H>Fs))h=5Mhpt~݆ /V)H2hJ I=7Z]}x'duK?Ap@ZK!=O 4vD$тB=B}aV{̾7qWI>M6,F*9|;j؅x)t(a٠b.c˯MVz"y\SFm!JB,KTh$38klMBux.\ Z[&AG^6sIx?w#}R /]ĥ2@ '_K`ܠRJ<6z iVfPca{/ b9/,\?^ƽףjk]oKk20BMg xtzzӋ1,0NجZ^dmU2Y58q+co`Js)=@)?S.NI]f^d6 6g$tblo("N @,v%e Al C߶df-{Қ$g1vӸޚ*,a,B_;yؓ$FL[v_:; UG[X\DKLZ> T{2Ո8 6 TcYEnA}| reϊ6LF52\a҉^NBTi%VW.)_Fu@As[R*z\K?"R({ 35qmO;oP|Έ:xFȽ|z?6:k*" Ww1Gqp'\}Z [-ʡrǏA:BYt^֓L!{ %uO8#LזpX|NؙL\ssn!"lMTNwAqW9"v|yE.U c=dBVm9XmY4Hvާ߹DNr&"+  ,g#7B(Pf?#TvYi])N  [ibsn'[cPO+;Đ!8ҟvc#೯Y%O|πMbNj(EeyGXLhTX$@XWWodUC?IGTz/ky bj;Q}_!>S29* i9|]ۛ1Z(xu bwMV =iV(5$dOnZ%;yv,(ZwBz-ƒB]GX޸q|vWT־5"j`rVMnhpXm;Q3(SzE:Px-8{~Z''@s'FXD(=L``3'r4jWp?0v3jâ\%xrr%pѣĘ\+ wd,}Dl_cvS%Z-sXw׾L|Yսy/vtj܀ ݊1ԋ2'y^*NYKv`>[ ZMaۧ.18S ̝//9-7EYGq#,)*1gO~4$ạ 'ˋ WAfeL kn d1[@5Kf(}Ry\Wr- [Cy_N8,5ǧn,*>~} jWʾ#_hl"A'XʒezvAfo' )B'0Y#qH' Y4σP7QFANPw؂?(8f6|t GkxNV}; TMx.mY8:A24^'H>1jS'LR;/I|1+[ Y” 6n$` XDqp\H{/ bR~X? n z'nwA/RR=A6 /47wVbzTgHdA/ %m?Ȁ+OGu< Nꨭ+b ]XUU[?CJ#~"R;@j`mDrӠ琘}UIM_YYyN S t`N&;CluVZ, xEQy#ٓz=챪 wP"E&|86S"K o(2p04XHD<ן 8i Gj 3 Y {!gD*w _R  Gwr1yaLVs8( E*ՙM鞞amhp̣[+ XF츒 ʤfנ9쉇 "3jUW 3rwu" $k]AVƩ` P?:_s&_^XJZ:*,*cflW#J+Z/ ~ZvVh=k1C[ϵxN՜0:Fuj*nQupX e~á1MwyɕlL#HҮҗ4b(Ô ƶA0#vu棏!L`tbÄ Jl%Irc\rȝXe+-kFT˝P H pS` -KtS\˶P^kW&^Fo ctH3M+h znor?V" Gqǃ v<~Y.+%s_#EU/*z&.ʫJ;S \xk|Q<-QO1MBy=7$ؼ~鯚J5|<+#ċx?S;.սyDC~f<8t]7;RzղQJHz8Gx07oV Aɩq7U 7f.%v~#1=11 Ϛh?bU+*+nv gzq;,f1À_swk2bTK\E˥Ʌq*|Lra3䠢SjץKj <]t\w3+߼"ĥtPϘڒRgR2萒Y[Uȍ//|{O<ާeeDRi4v'N0,6uӑE =|#noRLÓ6e6y>J5Gm^D"r=!c kKV XNsA!w:g97 ش|㲪 &*NDFuіo%ѫ_Jq0IcSvOa$eQ΁>Gx¾'{]J ׅi} 6рtĆ+NB"g18 `\.׆p=Lg? ]^XkKUd˭&y=^m"1spV] Z 3z]1L*j^ZV}v _pOӓG& c4ƲP c r>!h ʟjػc%b^dQd;KH'E_]}&]UG4ߕF:7IPͶ;Nc|8$ueNN_.kPɯ|)4MS1=1g/='H k?Z XGTCBa?0 '.А`i!^ 㧸*CdR*qp?6K>O  Ad+UkVu.{L0]0^KP7rTN~иyL碗5S5`#X (tu=={ $&{u2GWUJP}YKC&-#N.0?Y;+0PE23ײ.,x˸M1MHdU@q3IS=u:<׍RW)B#[2λ1 CtnxL@8@co᫮h=^zٺ;sVYq&y ƪ] :bV 4.>NO}:z9baN 7|{ȧ\54 !>Y;3kePȐZAu'RM@BCW|-zQFCH6`]ݟy8|{;(rc9Ax)0 Yg9`oq]9/(:5։7WⷿijAG@~( SQ&W5>˶QU0wvh +h+NysBIǵ0!ASUȩi(ut#PBUS 3[۾!"xڵ1_N'%&?4npՎaOD7"؃ߖEի)$}^J+ڑ.)h@@(>N'Emdvշd;I)j+ 7rN\Z!`ѰZp0IɝKѓq!<BW떆 2OI~Jz[Hm"0$y``8=h,cvꂱCӛ5:%G[*˧݆BiW'2:湧THbQ "Sjog4$±fr hE s 3V\CN/t=p'$QuT|tuJۆY>%zcyu-N ѰY9{ ca_!g6+B< A—߆5ZGeU^;!sGMMs 89On,7,E/+yJ1$y %>Qr{Yt~15BPde8T\Sە6_5\׃얠#2|SRyED`S^ Hc¥Fl'd%֜n7]dzb@~p9߈YƫkꂢfAΦ@srϾxǗ!ZBa} @_@d1#jT}2bT~ã;ͣP7\gml 1-Ey $JV(lL)P,zd%` o#w5Im/o9oI⯏0[.\hpqzW}1W<ܶ&^rcL?>]{3ȯϾQ{NST=H8hݥ8hԉAmQ; {Ԡ}[i,2~  *:mx Oÿ\+ÕF=0"1j^)uZDp4t툞%0vzfێ͝@0!Uh2׊O:]X╘,0 X>!珯R˧i@5b(UŐK{C헧P^NT>O$b0T%RC VCS`K3sV9,hYyrpCuA:{F/v3z|Q< U_@S<+6,D "GSuO ?r[ԫb;:0 @zL'W9L!]#Y10ܜ ɽDE+m fohɟܭ7:T"Ὰ[Z%&'ёT\U:4:d2F(%qr T, /R2N`3BV\,2z(ϳE_Ykh(l8U@葇:*Zڜ&RfÏ9R`;M^KMN[FoAI=EgL>)ɯ;O>o>?1?1htV";#Ʒ٬:y_; UȨנGvyʛ3Vɫ~|#'//">.*)n<S}(5J?o,P4Y k'Q6c>0 V5X;C5Si`0a0L['R/8φw7Nkf^ _D&K-g-;V^'sF! ]9bȅ<]b^ JFXē(B|t2 Lx ǽJq3=,e8O%["hTJ5]͊'NxlZX^&pW ݁lнDb=$UʞC߳,d=p*ARZ0b&KO EtgK 5_9);g.IB7=< G#'T,ldσO.kV3& g7>?FBar<(Yq"WBoȵ.lCr%psn#,HpZO'AR?RVZƨ2^EI,5W-ReH0}J"[us;JF>A2}R8fD}+DؚhdcUlˮSd'n R^ J/q$ uf `0#]yNT {Q 27$#dbUH$\\kAZ]T[50v9-@OYt !&f! 6y1ݔN6/GkO~^&eky@,wDQN6`txU5!ԤQ}"Uxidv6Gg*hV+@A&--UXsjjZ:܈(tn[ͻv̝Z$8jX"8~E*&j ~@}VX 71(6"({` QVCsݜQvv>b˼`p(5RhϪbX,TΌ*Au(z*[-pba F*jG)=]Rsny=էKVq:ӗ&~]:+ QӔH R{̍lElt.yKCMWKeZ= HP#C)*@h.Rv ./ہbxORS:+܄5f)m) [8RDip+S+VY-7bMl} Y҈޶z3 ٦RF &i+19`5x4ϰ]f >LBgFrӻא?癆d RynR߀g:؂gYZ;TުQa*¼@^Z}B:Lo8Ge9yZTLzϼczqο,&5hUbMJp E#y]aaM5j+k;EʩIݑ^d}, ab(xv}lHEST ;@"nY 6cLSU=9)¢{qZOnF'*3+[ ~=uƻhжu1}`^[ASS* x1 C]jO9 k AF2߼34x߶n%Dsu6H Eaqe 6HG){xm`X}s|؄py3U~}"vl熺MIq٢17.@c᭻D08YlXR'.c΀,^~t,S?ġ>N@ 2|h=,hmt8/EVWv Җ̱*HNG[6$IT~>qU%HT>>cљB' <|zGBh OD?F9HgLrn>_Ț8h,h= sFTI%B #:)L&E=c½b-&-ΞF&=8r+_z_kdm[QHA}g-ެ\[怫zHC2-5(JFr{i5m3&0w t<^Ia课!{!*̣C9xȿ-ب|QР W:U|`=FRx~\UI9m.>=j-u[;JЪdΒt ;S Emfٺ=]nl:l* =˔@D7}R qfZiG<ܨfM1i>l&Wn\휱ғ#D q8MA9  d0cښH_k͟ s e]-L^񨃆ؐEdUMjaQoNA6yu jUWj&/Xm@y_,nnᇫjh˻cJΣ|l~7G#BIER$ZEl\Ad: t9lg 8[5Vbd ?US D6>g|R | s Q(zK-J</I_gĶRO M>7dG:Ρïz0trI 4{ *jx.}83kC'{?K˕Z ipiga6eC|_؈a9Q;i ~՝_ܔX965[b~QB=.2-č)q4U["(9"{7`%Y{C:@\ZԙC(+z!ؒ:䵌L)Wh W @K۫N"- |P~iu-:Cs3+lDF-#/zZlv)uWo@HSJϢh|= ֿ5ptD](8[&xhQ|iU+GT/ G]~R~9RkmBy4޾Tպ?^ͅO@|e.AKWɭ K08o7 ur'_f'!0"%3=_ 3:rC+8z& r6tt\qc` +zOP33c6,+^5,ŏu oOHdjhw*Ѳ4m8ϔKkؠ3Gʷ&`RJG%xKy:`J8)zc*V $ZY!ho}:p\nV0&~ ,dI b z5[9ƕ` },iZUC_%B6͉If 8 X_ fZD*8x66]wf5(o_(!F-7[:+_tvYADJaL "1o0`@Xz?[s_,\`cFjksR2UmW~,o6tMy;TE;CrAy㙰_ʻ#֋pLp1&o?o /֡e`Rhqk+ QTCs"tvD]ֿխaowC:v 锪 )jє݋&c8=?޵JFk2Y=c|WHk843^'1\R\ׅPॼmwd&oٹ 8*gVRLQIoI9Z;'l?$"fA!2[3?ŃRcSF #V;Ui̥P,1t&)؋#QOd,Iogq~<*ג tq;lD\*`HyzcGbRH(CU^v$YP( x u!&KNSdLxGnz8%|pRF192)R6rjy{\ ת5>zҳ ܶSU6NcIq(|.[oՍ-J\67rv?QxGT/~;7e}j{UcicQ\t^3D.ܘbm.gVa Uև7͒Q̼۷ N5QS9Y$t@ B-9*˳,:=p> 5_yTc$'Wj sI]\06/h\hRb̉]ugcQQ)!l*Jg,+?Y 8Jl%pW"0/MRO]ЮY(\#"{~t`zRG;t? H3KOs8/e=6[({dָ@wG/rL}`~eps|*_EM[]2 ] rg~D1b\C)Y8)V/1ʠ mw:sΡi9\!pyU*+|jWG17̺XUd7vЙ1P80|08C^3\"z\-cϭܺ )F+j*! yrLR7#"S•c~/?tW⑅AOl X֛> k>ˮ{=%DM=-J<߲v" äPK5IV#)׷ b[u}=6w&:ޯZ"͂ޛV*mۤ`x?kv3OC5|Vc$x5mޤPߙsCUbʆA7#p {{zs 7'' FV [;rEY>-Z|oXR,v&lJ&\1]XII ߌ-t+3a-eN}\Pp, w f SKubL0~IB˂w1T'@yC|CsM36Lsx٤pvt]wݚC'P/!Ȩ9, [v+{Ah@\Sx !p` ODe<"ky<$[(Bt s`.qq$m7(1l-ZCYJND%ALawbZsgb0 ˆ`DEj(oQ唈U$y42?KWr|f}0h3˶xG}j%D JD?(خk!,0V?iݹ ״#4aZlh96%kхǶW=LM9m('p^_^MM !>Ƥvʔ}u C]p5II=E@ҙʹRN(mV.(YV5+Uֳ&S |CEB#tf蠝E ^Feoa==a۫wsi~A ;9 97b:bQr!JóŔɽhbWS د3<_{1}AJ'E V51vcwf?Um8kfsmіCA\6BI.ze֯1CMLU)Pv@>KX{ zgU>snJ%T▝/B-⯤UeۭME[hA/hD Mb՛g` iӿ %ziZgŲu4lYis˯95j FiRvUJ:1)y9 cVpP@ 0˒Í$v+`U~9sl.Pm{Xiws&n{,u0OUbGp?*PÝR8oɫ h 2N+% ?S(v[) 6w+Ka ͔KjZӠ@BhMڰ}A__vj9̎Ӝcrb PYh4 | ܁yøa"z@~|ys…U9B uz ~˖.Й7 #@1Jฃ+(єJ%3YdѼk'Μgj7;qMn7}&k^N+s9Tf vGEn0EF^"yr^0|yׄJRY^jA#ecQu(T>vC:$G?B(MUD.0dnEq1%{u@'I253J]АEiVT{,3iu0#}O}LϾbF`,c:%wꜦ8ByqTOE*1+\<Ɠ Dk^:0Ep6\,1v۝$ `3Ũv!jOwt&xˀS~{{Ei gsHW8W[cucr؆x i%0)_ ?gFȮP(6K&}`%Eg4_E@٫R]QYCf e$*$.UGk[ܗ+nNk%|fLOise)cy :>Czv"r3KX/Vۅؕub 3 ײV$Ng"+2a,XHZ/3q^) i_hD)|!  ꨕA e}CUfzWH>*f:AsъGLvY &!-8L0v->s5ۗR*e-k| j=2:"zRM<34~.2xE{X"L@ۏdp;D*#t*R>x#3=3T9_iMu`&0Cݡ} 5 , & yNM}~ͳ5y;ѡ|@P^2V%LA,3!~HM|Y<0k[\N48Y T;G9v+ gHaq`'T񸬘3&+KƱN _nK}\ŀ}Ί pۦTGd#;v,c/>j __?bIKnMTsѽ >yWԛP~9g5։y]p&όV^TTw4RQF{HU=8/q¥6<Tw~I!t4Ww7`*Q+ǥ"eeHluԂ5sc2TFh/ot,ѵv#hBjҷ"T/S2WqgM>i |gȔKhd-\aB^d  n`<,8+ FQn4]){6t[-Ϭ*EVҺPCk;%+D0цz&/@P(-$l#ݧ(j.;+0na=VV ُd^ʓ!tGWv0^:Y)k3,`vk $_c#9R)HWPtD%'Bg~Kt+8QEO1s=s4<7͜~2kKYdUqzUKardۄ3< t>d?! J@ /ɋ8Qo˰7@A{{8gvaP)ء68 mבUVo)X8O#hڮɲ|[|zܨr%1Qd#Q*Gnr8+\DQ%$ 8khDQD7ԅ}lP(x!>heo"zA>>`r!aG7*U,.Fk}bNSgqzOYō)fCunfz5' ݏNHwd׸l(p]2oMEkAt~~$sqBe 5[fe+SxXS6bʲ賮 y X7UV%<}vu"GH0ptc:~$cԞ `qe Q~~^sYMɆ ;eUB =noqn%ɷvwiid.&& ߼N<#ÐZ qWGOm<4ަvK ׻\߳Ncʼ/aPռk>-ƥ w>vao{dr!^bNicHDqH~ of;t'{>^ݽץfF Eٌ>Tzݽk* Z snOȭ ʜ9ȡO#[܋H|-bcӌ;l. !,4~=~L S)r]-E+Toép;H=sBooovRs'Whs%O$>2!M2(V'P&eXL͊%U!!6՗OSkj-tbw-(K:Ud9a;ZORr6ځ#&4ՏjWba$`q1da3+804;" ^f.{/%O*}X ~OXz*z}3::hK,kR8&߃w-CQegQ-6Dˣ<ؾA1'n`;u)Y*aȅ %i jN&ɦa-};]yWElڲ{!6ZTP`ƀy.`}B@TBXNc'{٠N8Nu<^_rJXt!9#/g㕨f7>dx3g/OOFM¸PQ!b[^S^P}}֘G:"`pfS"RDy yr, ZZGJH3\u W+q4nYBg[D„z_o5f[SI>8Gs; RDi@}0,z,-hݔ@|=uҁב e=TbR5 /_x2d9A| y_u>`Zs_шКQg۲0](鱽<1= BŽγ5_]&LNS`4Lp [?Ji^N̛88>\?ߙ+Kaif=}' K8BRr0RIC}YX@>N*$kk~K=D1DpsTY'ihC'V~vR9!J("mWuyqY&<P M=$dd vfJ4:G 4vaMQh>/̻ɠxm~GHo6zJ,#&= ΞZx>zI\s*vˆ4D16 ^ ԑXg_)LaCryZ^TpavG[q6Uur;(--hWP[vZ7+zdFL[ϰ n2= Y^o PP gJd+9V;.DM7OM R\B^-`_)4"s~]i*،b>!irt͠qH񍚼I ^A9KFuCjSe(e @Ӎ/6v.E '\7u՛uFk@=hbƖ)#ahRi1l??sJr|)ͯ90x3 i6@QnϾEAxK4ΦIIN 1Sg׭5nHs|a߄=6҈ nxeTVՕ1"j>֩'Tuэ 4n1hL08  IAQO5=lcj鐛KiNݶ``_%ecֻ&_.yZa97MVDK7pWuj]NU2( CcTEÄMbR(,LJ4o5c\n/w.RUڰ Zfe%]Nw0 kJSmuz^%uO' IZsM_"%vKj=@ ,:pe|wJq7 *øzh3@]V٪m_H} ĆBkV Ӗ'>=eoב` 1`!G.aHf(CZ|Te4˅o)kAM<$lD]%h!ݵ;IwdqMxf8oT'PbkUtp!_QB(f[ZT'e . zŝXm*Ƃ.o+u~FswX (F/f8N{mT-,W(EGǑeG4|yv[Vm!/P ڠJG ;^N1-t>8G&9 7Y~ USW <~Qoe뼥n uNj~z *ř4_b\΁n.;>=qNmY#zU5H|[auϤ)A?݄\bm2f AV:)`* VE[>:M0R }d! Je-\9[:N@wBIvL.K4quWӃ['ȶ CuosK=@Dr佅\z <13pҾre19>擱S7c9yW\3(*j__mebCBµg^f+UC&e~t|hY^a%^\$U}Ox꺳@Lx{J$[swTl@}z4C /0j|XÑ,^iU}^9~AC'M:vTL;~M; -FF̹%1y4Lu|pRuࢣZW]R(Lm*W]KPcOt̑-O{w)ٹ!=LffMlu> #cMY,W sC_-:_Ci4JUzdm0x`iխVO}Q)V%d0,1"U۫Ϩ-C&a]=[0 FllЬܢ.mm_G FԽ*&@Ǥ20r9+0TY(ZA1u%&{Az ZrtkA;i9?bĒ:ED'Q*ZzZkm܇L+8S<FB-OL_ |ۖCH$_͚ )ssל!^ :<+j#:!lÞOJXvv!ٓ[zMV DF/ LE隊qаjʪQ2={/Y2]CM&dOEGfAӖD :BiddO%0'7jH&ꀕ2I `;wN ǬNE,EͶya`#gd,E6<9 J KDZa Dr|Hr3ac]ܿNV8L% j IIR$־\@1{DBâc Ŷq}@c fcksjOBNv%5Ax='uA@_w9|.*^ k&i47_6+8p#QwG LA+ G]nb mיO>91g1C ;BΛHm876p]>'ASk/.Pe:|PaGm%t浴?O)ʙ'iYҋkG>}{2-4K { GESI{B,zƹ yl\$c2h7hJt>ZjuL;ÑuZQOg`p:"D?^^ `Akq53GTA VFmz@+P^!\aiikoG)])W̷%l Vş"u d9EJujkHR!m>ZD _|ψFJO!8TbbF+nvz"F:C!I79CzD^?5S+yVhM.P(wcdq/*3G1sC8; 'm҄AuRwmcQ_ƥ(U;ÞtbP/[5c8 0SG}Uꠢu .ہs@iHfv\臁dQ<¬ m[|u\OArX 9+FhyCF +mV;dۏ`r|{C2̑ZzlǷ~_i a CfoOv{kר=&P2:IZ" ]d[c^6Mzx;֎ | #kzPZ PZC2X0 WvJ:%xP1oSa|x/4<=??Kh9[7G*nrȷ;Ak,B" ”(盂HB_ xlƽsRg,ᧁ Hv?m\z W 4(h&85jjwcQ7LݐP l`B@ܣHao\B3/mNŸ#HP.#jFǧZiB&`#XTŽ?@J0 jO 7[ չ@a7mjz<<07+W 9IPV#w%ugK6T ő 쇬U(YYތ)ʐxV4{AXр5\Rzɡja aMJXXb}ݵ5HWms99{< >NS {>zKZW!JY(>+?+q;cMd9 j 3O6G"[OߪULZUQ:==e&'{ui1M D6r6->x"YThƠ=ON;[6jtO`7Oƕ!th=^I HJ\Jduў6OqCzi'|a/6*IĭJZRƑ#1R(Q UZdϛidn fr.+-aݬA= lx|"]H)|68 %WUB;1Z0ct/Eeu SMJ8KZV XaSww scۅ% {6΅gd=B e7V;]{=0p^Vs#d Jk#O#TjnKdx+h:\(ˋ2Hw= oY\F8G~~hV?sPRppzLD 끁#sv8-/۸W>U^L" <+eIJE(k9Y( - 5ח9ݰ7T-d+BgTEqȓ8ȥw ;JxBTHh/ ) xv"Zijfd{.3bJKXS׿*X<ԟNP=15L m-g>]EYBIqh >V9h@F៯ < 4N#]!*d dlj9ιI=G_"!qʷg/c 35Ϻɋ;/3wKa<5NءDIr ɘdR6 ,'(Gqh cPoUлn${Qc% ҟ}VvNqg0;`޴nƽ!"} ]bݷ 9F2hM:^&nt/Jӡ)1:l2J.lз_/+޲'#鐏vk Wvm3WJ$44I]OT]J4mF6@81-z1Zns kx$48@E e*aaApϟPM%<6ioM.OZJJ#d9 F> ı`? &q:H'aASɮTm֨TddK7`Rjoκ@OtIUBdu8tnGH3p!2 ȟj}BTQHw`V.LQ _Z(֌_h^]w!(*wZ: }Gb/8ߢY8ZzK5Ѓ]1_vZAS=Ef``]lsYmqTp+%%|RXS!t_?@ |2}D?}Η^R W*50_=`Q]Ay翖ҋk2c:RRBz_wDhH2]ҮxtdfXED\I/yy!_ޚ:!"21섛Ab%USW~p `^3UAR܏q Vaڣ'Yri |H-bd3ЭtV h1Y;sF8R8rROᰒ8ՐOM`6ލ9gIG>(¥\.L /F +Y| Sxϯd(ﷶ7,M0iA$HኌC$NLܙF1QTa< %rAs"LB@w,6A@"KYY~F}0zΚ$~_|ɾgFz3mO D)A"MNsSԄ3;ٗo&hw!}s(mzFa,8q]-/g"ئ~Z amp#6oƕ Kmˣx]9[T1b=%@S7+PyY<,v24Х6Wv*9n(NP7^ #hԶf2czuQso?5Yڷr}Ǐ[^.y~/@}/kER|xEAs|qn3|C6âv1ϼ#]YԁyS (i֩TҴ)`a|PYc6-@YmV %a^_ }\SޑpT9Sg5+T`=^.7=`v$ ZsHl/>TpdO߃ _d)6\ӜLTzHXŸ_I(]yx0:>q},4xVE,z&G Jt:@D4nҜ\{Q`FΒG3 c߰ 50.I#^K9QUK?\_k!biYA ;|@d ʏ3޶d ظšm(. *"tuv.f'E_锝4Ns40! )~'[V, l^tR͹*n#eOzOmʍם[NǦ7Xn|{6$`ʢ(5g&ZkBu|lf*K(%d4E=B !Y{iH$ *5_VPPIfRf|`Hs{o<'E |t99vlNEK]Y5Y yY;#>)>DRIAWdmV:C]Y~YFg,0}_HՇ@N<X]"Ąt-q/FSM&&F",#lн4u2>;Z9ZK&KݸV.XdaU4쮁sWB.|4f#x:4W` F pᶀ7 8H7fn|NQG`7.>d q`l ڏ!Jϙf0ϩhk~Xzl{n8 *C] )20%&BD>Eua&Sp E=/~aىnFB(EB ?#^sףWcC>F(no3Mksѻn>ɨ=ֆtyϣnٶx;V("I)k8٦!g d|l˿x> o6oSRZo8 ]1K|Cו@YʵJEUk PJZaNWg2߉|1yS @>^@5#vH,]0 ʶoD3ǖtFzw ea>Lb_=)k_vѹƙsKL*p H+=4hLz3ܮBf ҆P',6fCV`oUC! >V ( /A\ X0 loLQ7Y+Fhde`ÆG 29݊>J(5۞ Hr<cjtաd)N]D_;z]C \bB_zH< Q(,q LZ c/ r;WDNWWێQ^~Vz#CNA$&XMU+ۮ{Rj ܔKxhX/n) 0Zz xk/! (&R Sr&SP4nٶ֕0dH=ڇ ԃUU~UEG$ kRbYEc$L4w J$R p&fJcVUr6Mmض<iMH0*)o2J/x·P>Ks%}"l~oBy_ pϐx\"8/_D}zEdkv5Z!VA B fn)P RC iU"UbCtS7mڕ[8SU%^ Ϭ8k0`%&՚?:DEDի8Fzs1BrM AD(.Hk75kxuk8ܭumW >/ቆB2*(5* t1aq@|!(v!d :BGyOh&p.\Tͅ g7ll I# Poo!!c_F}e&fnlsrj5)WDCڡ^;6E=UD/X"uMppL=ҿ b,|kjzG`Ő@9Prv3;^WM?hx'xL +YNNBVF]n>'8qH酌iwvwga"F陡lO>E }tEȇ;=wAFqMpQ*0c[fc:_J+?pAקb:%w\j=:T}ܨ|{;kv#r;f؁1 "ϊ>*ukvAW;T+k$K"թJ/T %I6 ӑ4R!Ivpgl0S%-b( j{ܒy"iKjvIfq}B0;Mzv x ]ĿUg: h<$nð-zKzLUܾirtq('8*|JrbU8@|f|RQPY 0J4/ʵ%*ΰM^Ekա![*ha>KSvSu.7QFj2V`w,fYkʿ~ ro PG+ї}痥_#̀mNuwJP|!.@h5+b dvaO ;P:͉ }$mǻZ _Od4 cW踤&,JlI:G8B!wHnyO;Kla]КE_N gź^1 ]ŕy<^9P$sYhM5ݯh #hpK7$mܪAqUll*2(఼S 3[Δ.xI;Qګ-6 +л/ A<c'kv$PvspsdKN݀m'qAhab8@ittFmfogN=dCuާ\n!ClTu&(rvGTjgFbf@ѺajۊjE+]"-QMFƼt+B/bnǀs',hv7ԦSϨ\ZPF5ċ0( ʾt"DWd>[!Lz-Ƚ bt z3"oB~ F~cbѠ<_RWSnD&\#]N vC z;"CGr>WtZWe`e.%R 1GA~ҰS>b̮&)w:M|5ژbWy0IqRx14U; /'CY(e_[k\sB-R.|t\( dž]L|~$Q\DݯXf|j$SXU&Eѩ$%'voy¸`#•;.J%OjK)"n?e8Ez7̧6:qKL1=3 3"LO9sUu< FHdaVީP`k5/3YW7k>$(=EV⻇R;x.UUw0Md&geQ ,RN@+|r3I&>RnRS,n* ^W.\HojAvCfCI(OGx؅oT b^ů<^|̋LEyDBmH>ZC{/MU@0z$kYBВ62S&8Kϒ9*?F2sSeXG;[w*.jõO;vv, %hzh R($o<y@VlAIZy~@QDUpZw̐ b!2]o;'}^yws<"ߞ#j lY 1<< Tӄ, "ph֘=3HjB~^s.~1- JW-kT!Ae 2@{,],S8IT/S@KV:2sJgVm;g/|$uw>Qf3bAqPkLj3.5RU:CGxRwF e#K +WξXgS<3??aQ/4Z]ä:O/X{I_I!os)C{|cǵ͜䢽#}fSYtP ,@re^]&i`Jl$GH F%O6=蜂.ko@rg mF :) f =Uʦ~c4:ӗ@ 5(Ɗx8cԈB\%<9l퓾)K@C_påF0>J$4 NJ1 ԺZ:bȎ|c6 y-q= D6'7 p?{]"I5({k1`-B(#nK.Y#GڨmW(5%zE ̍2ľUDܩHZDڜjt#pWwr!Ixp\Ҷ*Dyz i`5(LvrXq$-ڕAgf0bVv*2ߏXL.)Y7W$AMS-đ&֢_}MnJ%tp]m D2#m~x* 8 B6l>Jšce_:q\ŘDfiUo4ca?JyW-cTOtyO<ܫ(/,.._=Ѡkw ^}h4E|;RC[%,~`9$HH*'}sB: UwE(30pl 08Q C}/oFQGc]MB=O-rVd JsEXׂxaU]/ #s7zA2+lj|Ro4/kn^=UnkA`X?G^`56+ fR59twaXiNN &ۅz)V4mgRQ bQU|X,!OOabr_|>*=ȈqYENs%Tg[_3$A&3ivvg5=(52(aIT,Xz3I6w^Pe 8QO$K7LΫw%pKQ}!4F'kzcxPKRi h뭠 @/'l%UR=z+̈́,Sg4cfajnKۃYТj.ՄyR@{={ ?R IJ{kC\,}@.lbQ!aif>HXi]̑!܏-$5RmqÆldkGed6&>[*LӬX?}ް: 8^\!җCM^(0R.-[S5mҞ_?ƝKns) 'Oop&vhn?K9]yW{LQ /V0Z>hTM{h |QZ 辞I#pMX'HRJN"͢2i6&HX0(>'LNQqV@5Ik&' s؝o-~}X 룈n_e읥5)߬ Nc ͆[ElbWU@b(naC#4=mc~way}U[\E [] ~[cH4^ Ω6[gRx l$c܊Kh2"S?/"kGhDN\V^Wٰe[di*կ"HB!a>rz堟;2Zf. )=B3׷4m|`撟šD t1 T/ '+ #aAy;PNN#~an7NrLJXmx}ؠ>M2Ty,DH/>ʈ- >0)Yw̨5>Dz9(; Mn\k[gCMe0sOʠy#>BDujBBsDci|TJI[-fиg|[@ /$z KQܴ}rxy%YG_8dҀJxJH'|p%T`İ`KXި~.,{Zt oQkOӾ}1؟| 9v*<=;#.`YT:S}7J` {0t]<'3!4 hSاv|=q.V悑 鮳LG<.ҳ3S'h*}lxњjGϾ|$B{VkM'jsfl/O5ETn|~z(q\%sVpǝ?= &9Gg$Umv딘yίOoʗ,tQj <,dԽQZjCK Oٙ!3.j /;0IJS"UC_> CsM<Β~$7\EC|ɦ܎"տM^ׄK(ڌ#FNQ*hSOA|4T<.;C__g]͌XK5.)~P`ڣ&iLCBFle>& qzSrXl V"(gm#ת7š_[a0{ؒ,v*|i}.)tT 8TE$iV9BBi^*(F; GTҫ|r@KޡaD>yO t)ars , [!{HZ0\C<}t D'(x(^eIO"">Ss2)$mdU\gsMCoImwMin2H02Y<,h$ ? 0dUqA. ,W9eh|bJ즘&.]fX/,Ƒ vGR}Z0Uԥ1q]͂iSi7`*p )D̰0jfF,\ _kQq f D?sve=y F![@w*E?Qjկ{<?ϺIpxc9n UE<HZpw:]wPZAv4ru)f "C $<3[6|s{c|(O#BnҙW}ʢT]VudA[sdm ?>5! o[0+q|uu\VvBY:;Ͳ\dIK&ngW2TztJ^4+ *EƦ}4xl5ۉżɣcU&O=p89ק9wgj' !&*bWum=^w"Mą:%&U1-p⃄_*t:7^<BMh*eJW0W諝%;{n͓W LٕѹJ=ߺ%]yLXΊ?I9~S-"&>fUY"ic$kvS(,Vn$dcQ հQ{3(tC'ԙYvYK![!bsєlujƵ={HˇM~DSVVnxNea11w/)lI w)qE4+7Uu)0ߍO6ꓬ/ 9TLLx'3]4,J{՚\}{)O!*-O4zzj`%$ bof!UTOs\fBA`_ nt80yі3ԗG_N:s `/ u+vkPNS9)Rr7QCtfRvEh fފD^f8uh55P'K-ߒd֟ͰɦˀwyD. m`QY.fILɇvQ6OD"z߁;ɥ317ks =^[n%e >$6~dj>ٞKI#p EX支ȇWǍ( 7pdXxEuATUh/&!_aF*zDXR@\{]3ӆ!}[eDU M dwv'RlKqyPWz}!p$-R (A4qdHR5?"Ek`o;T-ۻi0ySpEC0Xv{#(N ]ɞ?̲dъ/O[uU4Ȇ Jw<}7.$w0٣ _bpp{Q(O Kf:$q6UsFSQSZϼryMֽ 6KrU=4|hh)2lm[$3ݹX|N{AخAqaO{-^ a!NgK[xE[:fRոG,2Ə{":;fZlW< ]'U_28ņ]A3Ϥ]$$UKG- y`ҹ7Ӭ| Y pMCꬴ*dm?oϜX%̮@4wZϼ° 5>9dq3<,ЫWͫNL`]2Pq'E0{“C/K2oG<7WƂJk§݀IeQpkg n]|RƗ3)Pqo;Mܿr(~k;o>B K=I4ۭhcp~9}\ ݫF>CHo/+tZH鵟OϊϷ~A:ϸdN@Tb[O  өf}G<̓ޟcƳTRJJʦi_S 5.t@o%` Q2SAS-q&886⠦7$D+Ř5n!RN%V;MHc?S<w"=O4x͂r/HZP_335umq6mcge4-^q$Uݹ#MCB픃f5\YfLu mL?$J "7{R*[WɛbY,+60 )(bVo KIOxӧqany^Q.Z{yْtjt0FR+cNZT6GfZ R:Et7Kud+kZ2a3%:R#|F4 nra]nW4bqȟJCf6r+3]m})MڿU~,LfD818snq.0ͽ+UлvpAʈS^\R5DE2fI=n^%W9pYZ#3Cil0u8ZxoBIKߐwd '^m/ Tjm$CLm?ș X<[ձSЕ;q_ay+WH bzdD!s\?BY @4}{6黤2$/8̞ pbZt֎tR}K@DޅfY2IWI󄌷b#E%3kk"e0r 8pR[3.hra"\Pf-Q:4\)+:oYաH$Lg(xhQqИ8;-L hgw#4[mq㇉P*-*sfױ04a=X6yvrbl;VƗgeKS#'n4"6ݻw-uMBHCyC" i4PMgyh^7-{Z8I v.k$FȋɌЎ73O CgDCPV\31c/wϢUF+ `%* 8#TzNHW EXrf [v6fWKgUϔ#qtfђ2 =@ 5d78ȴh4XtBO ;@yu"IJĤA}:P-'fJ]`㛋ÙI=ND&Fat<Ӽ3kV%t %,R} AҡgC~ZŸL_v1(GnROOĒkJ*-k]%>!4wK9J(hng?Lk EpVF!#xh"c\epD ".;،7(:H@- wA2"f^"FzV@&v0CI(WAa~{IP:>3NGtoa1fcL!=1ϰ8 %DIC܍O+Ғ(]; &Ш0q9ԫPm 'OL&!,8Z/¢wŨ>]3Iŕz*X*m3" Shs&ִ"`Rw: 7(;Țέ\Tqhd gշg&05U8BF~"ؒ!94`Xi\Lz-F\W::YJ\DP[*_d~tTڑ\BY,W"(Ͽ_xv &_e%>$4o Q_( Y-Dy"zI-0 7ƾΟx zEs#9#9(g}d3<΃YQ&E=&b`߷%يglnp]ֳ+&4n*F0/M92|̜,8=;ʖ6txX{9gVˣ~z;>Aet;0_CTCk{5RnPӣ uKf4`uFʆi<*"^|e0 ݰЉvN[ "XבQ/5;: ?\X$v"Ĕ>L ofO% "c'PUxڅZcI2~n-CtӚF4B`W[Gv࣢7] 2qh5}HH3+Z?'enZdЇky%K!鿪I?Lj\6yu XYNZȳUUHqPld 9GhHdsJ#jS:괝;aMljt/G&qw F~̛̀F_Ben7Vҗd]9X;<8m^\t vߋ/xf֤OQio3s%b6sfz:*7`G0#J"w%4ٓ+쪱`D4&p!'6!Zwւt`T,peC.WaO8,և>ǵbh!tQ[搠leQkpdDAʤ|*Hǜuj"墨1=bHCNCд| I  e֓ڷ@#t琵]Vp4.-U3wo,E _9gϡ($< ܈ͧ꤉<ܲl)-MO!QhxJz^6^Ⓨ^-Uz`2NWG䊉Մ5k ־")gCʦk–:3#S±$ qkşSkP$qŹe= m!7' x"5seb뉢$$^7" > r 7Ś9>'9;ؒXvGς $g1x<_jx)aV]E m#]d^4)vӗ|FDD([yS$4HgT*N=B3ɨscJ ζڲY`o+r HX@<v^2IC3jhL=Egi1 u4h.+'0}4͸P 9p#n|}G|Fs}lS!B"q\ڑ2OdI:F;T R8uP?lu -nBHWUWTZ|{?~n!HACoeByRE aZQтd;E\ѵ~8%6J1&'l!с6)-@Z38P-|PNO\s,sQAR vSyaisȋWLވgA\'Ko`u}#9|ck(mBF2QM0#GwoX @@kL!fzԏuz{8sp_[?7hrpVS`nz4`Q? -KԑA3j.4Zeطi3+᜝[P|h.ޑ=$mc;eES*o XUu |c JXx¹w`z&ؖ$%8;`d`0z^1PKVz03w%hXGh]+k$7a^>O憨GS&½Ƕ^uFM$wZ޴T#:G{Fzt,TZ0.<4IZZNlVj~\iKX2:@M݈ ]Uj,uL7RD !KWP,G[[PuP<n68M¹m6 Eqmz=j7J- yo@@z~w(*ۺQ8O(kp3F<#'p按:M|~?mL1*!Xf3-Dے%2ePA) "F]L'?Ɓt~=fib29,er>pIYyhW=~;NGF/l} l}a]nʬHIj,AZ ZH3r6J?C-yGa$R&^)z& xA$-}oγD0Ήa5OZ4[x"w_r:V~ kJپHT_(mON׊D5t.\`V)bKfxvwWe6RFuemTBvÖS%`D@^%dB pn&9X '>SH"R)Zn{oU:)xP+bcV xnTxq  l_h :P^Ѷq< ob>EԩC,%,Whws6Hs ZFRNʼ[? -9So˔3/eOߺ谎ͥ>1_ MF8U Hq4+EM o V;p-K|n!7؊mj+L|3}Ȉx4XXU4+G^aT@NW'~ ձG3ȧh^H 3WC(ŏXֽe P\#77zn dhPPETxB7:~o<4yAKi=F#Se}[d$i x$PW 5To`=kJ6!b#X,̯XBK$lā!WTPN]*2c7 3!!h rbt73$u ׈8kjoֽrڈ [&AƃbZ罠cF MҌc~4OgdD?\y.PmLS?%+izF-c6EhY\7, < /%pzldbDTQצaCV1OF*9¶WX:B#{ưa4<1MPyy܌֦W L'(.U\ё5s{GAȘudml}ʻ_bs<&׆$vg[+~p-ώujcK.a~t`ìcrͧXy>?֖PB82\]aq&PX640If#? ;g>ٯF[n~b; Ո.G*ӢۥI%/ I*?~[&M^O|ţ+mOh.M 6!яI5x*|K7SJ4/"h] *|bsr4@8uܵ3 IF1js8T~Iw$ ~1Y@^lvd4(ەP,)#zboa㛯 F=$\ ba> o0{~sg>ĿbY1.; 6[ V,BYZ۝`"\˔9p,nxCi,0:dIRypSg'Vy|Iis 5+?BN i~H$v`3JOlWv,ޭ7KfpO8g@2yiTm 4˒HHV<1p1+ L\c}9vRrzUr* Z֘"SݰBT^!T-i&@WN.8HL[#fVň!r3+_e9ZjKʴE:o*| )p{caezD2f7[4VKX<dm! J"WE]6>KL;֩pwR8B8pPӗ1f7%r( c&Nf’Eqy)3փJy$j}8880)8Ok ԼߓL}PQ̸^MYT! ~`> O9^[TԲy I [ސ #C~WEb`-tc|e*YZK/U㑨ŹD(')VxiϯNxMܒ<(DiqZK4.e Z8$T=۝۳օ#D~j8] 5ۺ4K:fF*$a[˘z(k& Ig-VyBםhͷ$hrR n[DgiD1H[ -|=WAA?[L.j;Z1#18W6+A R4E`~ςDAF @ M&J4:L+[mhp ?Gl/RdaeA$o[]A hjI*2pJcՒ;ytY{rՎxixg`D&PDӝ#<wz%~{=]l)Y\4264o2*r}FheӖ`ޔa"[c̋77 ([r'FeK[&Zزq{uFco? VUaiTX 5"Nrp\3h}i˞+&Y%֥ B|"rg+AWQ \MnI4^+D67q2",u]ƤrKWkk.Z$*̻ bڦ9oR+K<‘l ٵ2_ 2wcZi~" p,/,ٶAazo'ڥ!X"H1]G d9%}N¤9!z7p)ksf19JZDi p Y ҳ Ah_99MSɬ~FRٻN\=sW>NÉ9z 7 #E,I'akqJHfPbN-xW c~%87NRLB]cmy 褄Oby}y5O3Y" sxYnnU%d~@mhi;)=x.!>+ BE6%S0O?PS\5=c+_7ԧonN9 5+~AvT>|쐲4@m^e K(PEjV8б ]m@-_>-[z.zNݠrVFװN_;ϕ|K޸NbҸE5IV$8E vvII 2,`\~+N<\m/B qXohmEPbqbZ+H`N?g+ R@t~[{l9/m)bzmnV1WLAj\ɴZIqZ_8U_4g-Am^pxIh0kQ1sq1ɺ߀Y^m r-p ]Izҹ)QKBb *ԬBhrm{Azrdu @ @Qz(5LC@΁fSt%iRIsXA\25_mpWq7K"4a% ok0L7p)'rVEHVN|#g\ɮ)<&l6L7owj`' J2bEv(EΗ%׊4DAKioX7GRb /H']OfCh}4Ďcp]"%;11XsVsN{=;t^4+oPYz^DU)!%+qUEej a"&OU%k٬U\DA vMk |+唋9'o1c2lxU4`Ӫ˥j*;!F@+ n.)^L3gBhPW26[(6'D,~c &@)mҀl7`OinF׳Ĕg|Hrx̄rWkSPb: 9mE&4cɮ@D4|h5,)'֓#_S/M߮a;dV$Y|s>[]9$V}oO1UBn41 ⱥ$&U18FWdWK/({*c'Dusyufo'{#rjAĞlYeRO%nB[,ƀ};ι>=@{u ?@ Eo2`-H u:xJ)fkfr*M;n8|S]' 2I'>} v``Dgiਨ8ZSR&a\ٵp%ډ*Tg()X/1c)Pw^u5}0x>Aɏ9Cȡxt#n>*@N2;W3Փ+fhˏ꤬b+MUI^c#Zǂs?B\t{4y7 "c9=5̜\)d=` gi@QiN!K[H4mCs1Ȝ̀p2Q5*P*Ήoq7q t20?O% q*Y 3{Rq$gqC[Scp꧵i@ſ_/ڟr7 IrH('v?; ]6Wܒ\^iv򴒕'ȇ r娩囗@>7*ːށ^jO\Pv=;/Z, &}x^}I1Ieϩѵ!eXZHv^^jPn kXxs oMqIU2fvK kYOS5#!}M2&q׌qڅD]~){pi5(+癄sfcMkdM0Vuf?>-5gDäHi u*T!y-ucxrV5ɟ4&!4 ۽G;|S2o@]z9-& cю-:4mO'ٿCciǡjأX5d0EDh9MR_W D_5^^NfOO,pnIW(sGʆ #nP]6Y +U6- L# t5-^jJ$ 2RwcS  > ~A_ ;L g~%Kڗ_X8I(}Qj'g[VSbʼn[t:eզ"n9j* >+,qAYN,$pX=Џ(X7g}J][s{=Eu8"b|ƣ[EaʙF:lS {cG7 C ZxIUq܂p^q(GWI>4i|/ptsP(On-ޕ [NOEP@Z}EKT\|i|D +(&Vނ#%0U u-4h8UAqؔitdG9GǯT!c@q-!d7!n`\a&>w2xhRXiT %vyMs.wy{u\%zuDRm`OS2୥aF;hG!Cxiu0Ā [ѱ%j|$I Io&x9FB}ri7}&#@**o04#қ;7aǘy1"s"S^;r;μ)3F^&"oxq ǂ[ݱ9qvWStŕ, 6-f^u iNy@6ljE7i3c/SS(6|V iIH &.&o <}vm>2*9و?1^~MOر>Fw2}-o a.N!hzUf>gBg02ܢM ],q%Ar[(͒dF`g۶Ga-Xz\&[X~ IDmYgػ\ɤJL!:/;Xϸڜ@-gDԩ[[&\7S}:? oa!-}[+eJkbNE]Z泺 0;CdRO' @\]}$&O%/~ZkX" fm̩uzt榹/q^M!+lktEELzI+/].͓Ixl+>Dfաoi 96zۉmZObtL^ơL).Aa{U2X.0Sρ B3i8AY|b{-4Zt#֓Eэg+>}Ea82U,Fֶ@ cE_l_ \OƭmSY{9w%mlט{M5s;lW0{B,`v5It{]r1Tjlr;W;Eq;u:pm2?`/{.iл/cK?'A/BT@ TXA4hN_jRK j_΀"(h mWĊ[Gpsb@eCnHJ6y*i.)Z0:χ_]b'l\SDva3u0Azc txdgeLHpu]GctM,)LžO?]أWgfxkOCoJ4LKuc ";؋9Nvu}F؝RRUuCshƩ>/ 7ݱd:]pX4OMPG843cZB}Q}(a>nc Ւ+<]!@L$XM;BݱTe ? @h-dg҉Պll CoNƦN~SaNDZpgr0=&5K!dL!ŒBWOhxSABkKGx#B[A3Ċ:Of@Ս_to<̶r,"0 pgA[X 6:oL4xo-NuCS{2#/sN7Pg<9Bu AE_`v)R$. 4 ޖ^VsȃCqB1&OzDb=Bza׻ulMA8*Rffoޢ;7@HVDTt\ӜrݟSKC|Ovm5ݺȶxJAFdh@:ID 8\<)ZA/o>ŀ'wTs5uO>,?]-D0<~#ooel=Brzej(mF;OHMor+\ioO A .H_H#qK)MK.Z{PvWc `w| XjMHKř.k b Qʔ~@yCL"SZCә.i~7d!6_>]Mb'ã`Qzot HyK>\#Swq!e&.aZ:P2FADaJYk}\4uSZTFӯ#ofB|4EN\!րG\J /4~]:J!+tN4! X$8Jr g!(p,Z+>aosCBEР~EAJu7~ q)|.O\gz o< C{D?xLGTqUPۚVqm8ǭ( PWc]hTzV U󯕪x&5\Pc͚oML95EM|`DonRϹl߄&X AG)@6.4޷eQprǶc|RmSSIAb(fmٳ ԂH[H'!af5541!L'83||w0f{AzAt&xbcEJQ#S^i>%2Wl:ȍcn 5q g+?IЮ 2¹a1B=v#Y'UG#=tR3g ]@AgSb|nif}IWCԚ"O_U^Wt0(dTf~jdEsD[+h)EE8! *IHVb+^Oߋ<9nj&,F~&Z*6BLLDM:IonJ"`c桃R FQ.@#VL66 cy&LRnS *&WBAa7s4VP/c~ 뙱VK1+d{ĹwXx24q)ZgSs58fń5&4@[s<ƍoIm( d2g{S[F] P" @qZI:7sDQ驘H%pO7`S9Qmђ{Q 5,hVӃCS/Yj6@-@s=Wr{/OC"q&NZ, d@i{\'.>iMiIBaYZeX#*6|F|ɰ`KR[*=zHs/e/{ٮRs.!9bt.gH34f%VAy2z XF*yR}ӟ?u#wϿdB 2DZ{"KP29 \緭DJ^LEk0Z<(q?bエ/&$qi,3V<@@,+nm=ZŇjune/EܟQjSO9G]U}}"\[3R+mzL5ݘ؁IRv"ns? =ooq2b8u! g_G"0  L<et⸒e g%s<wA{n.݂vnc"K! X9Cb67ŧDbOkO nz]|e TU0ߎ{op!E^pvƃ !v2N}.id邀өÿ-1?9AB;xɮu.s%eu2DOi=nS%{mbg2??xp#x.Eˆ`={ha}o{귛CW/N3qN-dx)Z j\7xOt~fS # `:"ASnb?爊}LxNXNZ@l^p^Cje~f8?k7;CXыm73pN9g:/B75>wc(> O=Y^C I|#V=э-ըx1Rd(i }(޵Ybj8^yI\Fw 췄7ϡB*i$h޷ɾEnL[b/_rI~!^1k+&߬9i0ǥyG[1nC; )9}-brߛ،ڭޱamv 8 aBSMWp٫§G_xI[+jC&V1w Q5QCN2>$Go7g}ëjp%ȥrE_ d,XOSL5^!<@Bi3g' O<fʭUgڵOFPac Utӯ!+kI Lƒ1'jQfS. ;62J *NW`LDwRԩ i}CݜSb6݉Ă3Bi$ڇ'h{N],2V1l~&(NSpuJ<,9OWJt<۩#S;&QPpI\ ,'r?[xIjxzN~HߵkȐt1J0gÝ"['DႲXYfNgcHB Glt<قS#A*V_{Sz(,llޜJdž3.1cqu1b}*;?L )D?ǀӮm+ɾ=vWو}9Kz$&¸?) $fiDJ]2 9;F/e/-BdOɫ:85Ȍ /5_|}HTs}GyzyU2RȝmIIFnU*@|'5cS\y!d1@;>>-sà۔(iFJõܝE>[gd 4cܜ3F ]7<Q$+uJq.]n+Q|V|*qNMSz /##ג؍;A:f9s,X!֮nt)00زF= 1ILF\(N9S68b 61A1$`_| 0g/&wV, З5\sRt(ʾٚ@*H)zx]ѡ:Il08>։ϣ}&jQϡUZ5R_f•5`\=G|ѨW oY7@<V0TL驿)@ۧ@4N  킋{FA}=P{"}Edxtd0=&L~?ŚṮ48-;Oa!ӵ~zdCk-Q^l= JU+2kXn:^Ȱ&0C5Y+ ן?9ei@MQsD1T,"YV"o8V<4=CE ^5(c -~-_H;P nSMM{jm<ŷa0;H%vXs^W{dF-ϊY9 )4dmm̎m1kdXu{y2Q+,4?-]/TJ -0U9-jp1.Mmisa'@Y3o.TQT*;B[e3KJ#[\uظ"8>JL` 18J|^6:o:(1H3 !g{A}]#oH`z@Un$RnxaًH<>>0S56f>ٻ)\fx0 T2X'~%ӨT$ \4M]!`}"~g+Y8%K##?K]֓?Q)afaxB>)^ٚ/Ӎ)50Y@L ׷ӵ3"OSO"#Mveӊ|0j_D=l1'nS뭺;r }O%9ń0ar~$IJfčצ=GӭO6C EĨGЙEY""b]'{EzG|6AzCnͧbhwۢI 3x6F0΀gAHN|؝m\gn#kz$Am$%uޝfHSFdho$ aR\qhma#$|4n>{aD ~H0|lȲґ Pf^crQq7 AS4piY4{ʪ?T[:t2,@ih#m;4HEdOE*lrM>i࿆mM6q~n(AZa'keLZ+(w`L.%-y#c ,Rd4_; LǠiIVk 8~V PjuzT:[px^ZRl;|DBaPL2g" "J 򬽫 zԉ!4Zqf  L)_P0j d: (Ŧ jefCT46S+e-#y9Љ^*#q 'xh7+b=(:t,6| o^ߪ!+]hv(xl.(ڡzY/)5)Ĺ960qxtO}q]AdG?3ZWBS$89>6Pr,/k^ a`)he 2%>&\9)2>?P8 @=/LXĤ꼤Git̾o񓐙װHxL Z9`QW>F*Zf6FTo.{mDVhU}o:K Nb+#1jʮhUNZ8@b+1|tUfobG.mjѐ:˜oF <gcgX!`i.k7Ittwg>U3SR]ZI+!rKT'|N!ɪ$i<+scZAQGBB? *?@3VM%*=mSmXɍpЏn @{2A@GSޅQ D0'O|pz-חjg]vaɐ MU](@!iߵ-k\hKQe<Fj^nMO̶J T. & [_C$rQk b2jp1F4`x 2[ rWz*{rѴ/0XnTv KDtBN)c=A~ <֔`"r(Esn 42͐Cnϰ@8d Sjw9.L"sV>'cFh67&DCW ]v3a&L8AG_~oƖ-ؚHha$$ p6 @nL)K6Jm^3xF+ XwT +!!*N~يI^BaEDi` J Fk̄tXkruqamM+0x 0EoHa:ˆ: ?`gT9"Fpa7ҳiGl4jG<9Q\qT6UXfw&ճGo* Sj!H>.9 ͲmMnmPU0&I e,ǂcb~B")3XWS-7VYDن?BhSLdp7fYXkC>A޹9د]֦ۻNҭ.O(߇D(_ hΖ' ~qT]"_|8["}A5?JO jiHv[9'PkxǚkTKeioU&_x+5;KB|𫩗ۺgKy`$NհD1vթ{5Tce )u{QxxՔMǐr^apOj{R0I~& 1ђήDF˗OHHmIFrΔ2E$QFzFC Kvb0Wf@˞_R1K$ĎR9f瞁zd9'vRvR.E|Q^_ڙ$7$KTS-;_bzHUt ih.ʨMx, )h!yuIAl. *[bJ:j‚UaokyXwTj,RUwKpߙ0}חժ'|~xOi'xk*5Kl7{r|]]7}z8U@V8z0o* l :MJThpp|;Awזz(C'Vx)".}P;V;63{R^__'nCܡ4^~Afս"P0eLS(i&pft`A\6zE(Mc{xZ}j.;X4kkAdދۙf\iǶ2=t av‰ nJ5WCWJᤴf>Mbvru@ʧQ36?-^x6P&6w ģ=i>ON+9D3=COl͞+>_Ce_jdGƑH:<'XnUq!E +3=x*%Z]ƶte?ө3MXW8 IM E<#ieO౾MfU6ߓ.d@u@e.\_ëxHItL )"˞E`Ds:{@(_ö8XɆ6Y4%kӒ2/UVM%O1eƶN9p;/E S iħ 4';ʃmP#!&\qHS"%llr'{x0Ԡ'^e(׏$s-qCla8+?is|{O6b- Fw۰8PM*Saj02ȟV09_P T/jIz #Xh^;6"ٶby{GѠY N E_~nX ؅pDE?B2A]!%+kITqz GyG0l`YE[M?8Z?wD:W7^|.X}+ɏEx:˺+ވRq3 @1AOS(N]N*du\AHpv1^/iu<\$@avsf"Wj|"KO_v4?]_A`.kS]NqI sv=gĪ4 *5ؘոak-ԉ)f:/Jr@ qz؝|Ŗy0K+|'*kҀQ|EP W4̚W<'xԶFڔ V"SexGn(j9׊{ Bi@ffH!J)b?]'(SyO؝1/|-wƸptBSNؠd{xL׳X] >_h {:E%Pʧ=rIpqkizwr/8 f?րY.Eޡ0u2ud?ZG :#M1f.~Ȩz|-ßz66uKFhθ uJ,T*{:mڨn@z$qfʱ_3*gtST ;XNqawh@8-T|JUȚ* &e!Ӆk0%:CPJk9'T_COڂElMEvB绗.OJD/g Rۭ{ƤJY˱#5vso9u1]Y(qj6+*myeA!+hz ZT6b z l8]DAshhjC6#nC? ?m=;"wlU˒AkGR-j-zʴx" eQBh fr_e <'#G=zVmIr4ɊE+χ-h>^U1 ta`n 3\d>p<ڪeg/?}- :Wy EU܇[vIT(2vfms/hF.Omx8]i@# 4;ר%IZPg4FH ړ`_R Lks_7<K^wIe|/Ty֠+%;qA]]t7L<<'*QHʕs=-qL<|=Ț OsF0 1ipo0 )׌OԈU<{^(2:5$9@uT6p @Tj97rNqC/;j2-'NTÄ`#)zL3>pUI}qyhc[‘R+޳g5q. !B_ Q{8Eeم~ApGbI?^Ҋ56Z!D)hRK24Ҿi܏fWd1b颹mS$βrÓ`ɊǂusEjfCߣ\.]zH3'I)q[*ay \<υɠ~L/&q( **M $3ggM"\14/I N11!=؜J(ŜS`DxwQ6,W1k0;KF΁,7*"265ħ[;(C>>s4d2TF30$}6Qmt@؁%xWFwwy. K=B1-:bVfTl6L.DhCccʕg-ӥM_~&hfvs,.ZlFcnD}L9D(]-nxg/" ]&Rk@p]4VjcR7c M-s-.őIudu gv{\XpnhuR"ڧc"NUj^ id`-B֏Z'o{ )_ (.ɘO L |JB`9Vgaԙn^aχrF&#baxfCS#Z{8Wg ߄G5F$8<.=Fj\í62aeF~Ur]8 )CK_@%**%Ԍ;XCs=cw2ƀ99Y=gE#No]`2QqWF()Jj3Q/0<[^44ZDhMiӻ8qqz /U2 "n  g`CFmG f%auTl@*ЖiьN1Fm( -[z'b^kצI7fa@3lౙ*=`0Dst3sv-̋|oؑp' | qUxh +<9#lOu8ͣ 3)d~n4_:4+qdS%DB"sFi^ #JhS t1xBc=$bCWZ(rb;KPxB9kIhep yJfMh.p3pi"9uV(RFRncZ.$&88Q bFR HALgF6ir,t~0 ؞t)2&a%(msE6v;h;N n)5RkwR^YɃ@FJ&*mZ%=842M߂w3bYlZP 8Q 6͖f]ĄȚ+8"]Ht'[.|l]ԕ/E4p/G#Wsseks?%~^KZ?ړ/QWz`n]M_BΒ8 Ž[XQ$.A]-@4r]DI3Qap#g:1HHeYOU 7,ۏ%^0yO~"r)qӰ > CAG.*A#GO&{=@CṂ~EY.\#Ќ]\_%&{W`57IQB@UKP6oWI 7yنR9>:snQ r^|H R%xLV0hp dyjiv ofoOq^+CM ;mt=RE&Jfh&!zj3`E[9ve[]n$uv61yǗ)LbcF>^Y\D߂? uC]Yv8>{cc+s L$k lPfd1`&NVPӬ+wˬdVJl8bd`O@X/"%E}Z JF>'mB)Ɉ.| . J# NVMfQV $B\Đ ”/M,{xVV@ڗ6wdպ7u;fpos> Y62}\'訄g}U5u;Y05,=K},8|Z!ZGw4Od@髩ŘM22D4_y tEݴ}GuG+mm$bH qV.lz2 qP([M0]:0" AEz pUOSN=N#P1_/:]}l!S>omdZ˔ OP|,J^Ɔtha.בW~’s3CxNsj]!SzSƓπUޯ ,ѣC|}xy: ?w[w!qa gzķ8xclƑ, Ovxݾt]uTNd4;'ȑB O R>%Z&Ҏ_8a[.u9/H Bu_Afc>7b|eW1:Lefqͳ/ze_*ZA6!bRuI z)]dDY{43E_هV31zdJ.&+ /1_=@#87ê#8E#GxFѩes?Nej%SgBAѤ_jM7?75r?mA.V$I˵tuz}G=6TR&!bārBGBx谉$1]0 lBU(&"!QukE|6|Fo+FB>{akR@QWw+I =? u3G]zAx$žT>v`B r!0Zk2Eli *w8PtPA<4Vor=sGU J%+v}'&(/Ie;ʿ> ]i_\sBFrOX&P|ɱ(L}  J( 44-DHdbMT˱>}4eZ]lj˘ݗNF3b\ʡZӗS[ ĤT#mUC'd4؅O Jٷ-_ju^D<K+|)V0xuХ.#do;`I6_e>r ZAuV2e}6#k8iR4 "`M3 ğP:>P{UuK{]/" eY.]E{dba' RۛmSc=WRMsѐ=f+!1hs.&m2qHO2j 3= BCbwCcQC‘oY8#OOv%, ,!cdXN$@zZ%B'Y95ÏIB9$&YӱզiV%u7`p ܈v́#/WW,f !AHvc}9TIҞ}h;1TY3e+ؿV*f0&0(2 Ib#\c+H8~ f= Hio }x&Bqjk.mf3ĵ@xI]Y`GVԹܽFVnt~0ʲiϏ}rL9,_ֶT ~BYk鿋ANެp"R ߙ/(l&p)*ٶ^k&9v'|󼁱j+`6Sŷxz84=G(R8WĀbtd<\]UeKKGtp5"Yzwb_?xu:sKTdTg0P4;QyV K!GGFܣ'jRYDe5(UE0q[XLi8WY<[[lҏ$~ܞq)FD/Wi)\,] 74:Z[LT<y'(%\kZ9p86xd\~ lYw,҅' =ۨ/HĒzE_cTGnT6f @Ч~IO;^:! Sf*/ba4;2]*O:OOC]vX_ l#3Wt㚝fl|ӈk/G*40GheT3T D#kns*ɡ[?ȟqN1T3K NVZh/dpQ^hORxQi6> })7C\'o;+]=6^(_ ۪VԤKȂ$;O P0߱ĸT('D#4aB[k**6{c'?QpbkHCF-KIS0LqBy'rS/tQ@9joz,8?fyJG戇@[7G($ҝn-gU횴yP&on [Qpr84DI;,Lʣm֧YzXxf5(*й:94ؓq ՍYc2:MM53~Q4qGq&coi+ƣglZ*x8X,G3?yNĹ/}nRiXr,4>b;IkسuF@b3GJ2_ >"lqj2X>g]i6lLdg|vMo* )ڼgYV)6*R!]2NLtKeIZ-s _dFq߱BCnmH=3pķY,n9I?aJ!AISqVd7gA4j .p))r?|JT>GtGѤhʼb(D"?mȱᤶz7wҨZ 4lCE&: F)\^,~[̢|& Er'F%6Q ,ApSxѲk"2pzX ;gi\  \bd5JTpL*Vu9NI>xu%942<_dښL> !<ϙ#s 7@m! S` q3D3bP&li и1n93ǰ@4;mi)LtcN:w 1ot*J>.70%ɼuL)*}:fK@8P࿤6T8.N ZCC4yޝв) `Z+I7»0z}z,.^mck|ýڲ@vނi],nνs$翼-mnFGzf[ڿ IDJ T2G2,믮do #Flwx}70jD=tgt1i: 0l07y;c}lTS,/*:&f6 Njnj%JLx+X{#r2N?;:q=^4t!^& fâDVoLd9iGXeJ@ #RFӻkɃŀ!y)A]8|BKȪdBukoᴫ/*p Im-B~I|!8 6\`.7PŊkEi~}%BBv}f@Hmֵݶs֖ccem~G`⼚#k"l.[n3GqdnG(AW4_8kqOz=Yi/ ڷ"~;,| J%ޕ8gxQϫP`}T8 [Ǜ 0/ujyw^q z{‡ά&Csaˁlq,M͙z,PEh)pǤ{M\2j#ux޽pvpQg_$*Y3Y:/l\I ha>cmOIu7f($H S@T@oHQ:aeB]{Jst-lH`a%^2-ЦIuҨL<>2hK}myo V,TŴ]M᪛ x4 ZkfDH) %fLЍ:j^ȁ% aQA,g҈mi+u]wEΗ]RafүM!P1QBgE7\Bi*)%57nKi5Z(#JYo(j akO[{uO>PЯ *~^åA{(=A$a n6_mqYZZ9_ђ}_I!Hng$X'y( R'0B0&)IJchW-F<\GljOyTT"0蔚fsPq65H$^S^CT΃ =V C$$ 7 i  '@p"k:c(V}4 _#O_hēyٞo8v<uE~nK 윑$tblgm]v%sg%a3qY&UgȤlϔ^%,m'h<6H$1)nIw>;JBv=kvtnVݵe-Ⱥ@GviCu\R0Q 9&[痆w,ɺe!G^TRR bE [Mx)]0 ʞtΒGFx`Ǜ NA2ĥJ=+DxclDbr&)-, "VmBP\g㛜H%nİ*'h;aIWɕ Bhbh*$[0)zŽea[G3w@i4?M3<'3W0d9qѵO~氼/~WuuRe=1J_f-I\%?ڼ v꫄/&IM{ n/I7N_056ud~*G~X,.!x5#+)P0 B1s-Z'b͇: PI8z0W+vM4U.^#Zflxn0,/)bFHeN[MV& U!b@Jza޽!BHrۨ)- `|N#lUrvm,8q0Az1 TvnTf{Kr41%E$=4mpWnI3 Ƌ8(X]W;扈.kzov?3g0oOZuVP}EGSV3IRs|S#Ϳu$(#3@q.lCiDh|"TɏlB=iD1Hx)"IA1 itIQYI5 8cfw׃iw~tG^H]~< |plz^̎jN8O5΋8x&(ڤ-ZqE#/}?~R?ݻ=ĽD]W+:@=|~5zﳐ*gM]9B@; *O؁j'ɬ5xLUH-' ǨZ D t&f퀠=/k^hu'F5F;V⿰յ )βzl:eѮC/ڳv3YqEwIMod.֤E\"Gqi. Rql=&0giТ0Ϋ\͟L%ĝymnb~f57(Ldj`n p-}y֖oxnc(Gbp7Qes۸kkW6T4w)$'(ITRquϐ#id]ڕ ^f~avsWɉR" iCcسW(S{M gL9#CyW΍}/$sr^Oy9%b sO}P<;a8!2izGj9ɗJ`ètk7k(#;UR|Cͽ5VM`M g]--,hoEbqoNs@ By4S/y0 MJUr7uXk$4Q N!Rb[0ֽ9 Es c""o ~iwŞyf~ #WMML`Rƞ…ljSܧ_e&]Cx˲Mq]x..}(XQ MyRDf_NM ENdt@U#^l EBψ`voĢGLc ~61P`={ّԀStkW[gEh$6FM " by y_4/Öᢔ' 1f4 VŨ*^ $X[oG$_2z u?b >q`Zv:ߨ >Gz+ʶUCvmm=KG4/k8\9ee|jKI}HLQVT> TL:8HkdSt1p$m!7 m򊥛GO.+%-"^WgVBfR?FwĪW%rYWrLJ=(TmBa}x82썂0kAYD.8#9*< 1 R=l͢@୆~vj_NWͤ[ KB1bD* Ѱyɺ.Y)AAgF)m˩cN$a7OJ!Jz@#XT-qԷF;<;"/v#ꓪ?L^43+O-ν qChVQֈ(h05v}\2)֌p*`?8~=Ym s&r[0H0!]:Α3mn<@HmW"-J9 fy调ofHF"赿h`3\nU jZt&F6g:y [+>y҃ƌo-#j!HD#e LvWg:{5s7`3n=n q¸"2Amo:yyO&3zVeGBOigcAVŸ ʜ;)d9~l"G [' E?mFf[Eh5dBCkѴl]V~¤Wvu0OvYv:WMYtabJrvHRhCPlijBuE oG0*o(ʀ(Omv;zT#UEkK *'<@֝BJrM ǩY/0{+`Z+P&DHi&P4}7*~]Wg^VF>pW'8c+ԙ R B7;k'dB>|,)~CI{ղn 4K# pߵZڞ2U&jMiMpXѺ# y_mUJ3qv8hT&ѷ[.,`O`:|6NQmKj]bRӟQ1ղ sP\NQm+5-}bp_֭ވqZ }SIx`ZT+k N) J?ς3,wU^2t {3Rh4e\(G")M:!d D*d`\_מ@s4ȷj,oKKvXayǴ+7OJ1`uvlROܴݶ(Uڷg' G`ǝAbͷ 97/zp>G?2ު~") rD3:J5D*WP;URjc`JDѿ_hi {8|aD~i3!H,aaW8(ۍrCj[\, HUVAB!(2,} OFhEFt4HvcWijC+[l{] L;\>tI3w3[|CT/5|v5#ZOd?9ִ.z5< =>PXϔa!꫞ Piw/:Ю*E[*$(.϶%R`8SMt_[>ZU@ul$( 73/[4htFCjOm`ph\ s'Zf8@_˹= ?ZAj`Aq [1l^"UOSW-MlC[ՊG1_ZqŠAz= pq 4v!À gʺIćh? c0F%椢`_ĦmC]; RB!V~Gxge?/иϔ§ٴ-zwO;}(_W8 l><͌`x [[ Ю 2&1אupv6KanVj03}4&A}!IDQp.̓l VeNv7o?taa%SF8~yQm (@-g$m^ ШxaaY֘sOCJ}-TW]_ceO}Kʻ}CВPk_3Zm䢁}U 6=fw7N%%wxLqd CTTH$D2>hcFn@|_f*!l 6Ui4-*BO}qT됢?Sm%,DFҩVcxB(1x^g:$9GC"b#ሞMʶc0AV>N9K*aWvJ-g ۀ wMLbp2z HQ+WoHvh},qO˰#u'V.͒UN I3.#I0%Ğ)Tt~[o6jH$%T8v g8{B Mvvb0I!Ͷ+BRxFrJ?a兛-lۅ)]N)ג./^diHxFl 5L:Y(/ꊘ S*' _jpC΀ThUc &hrQLҦ>zq'>joza>DZ%Jb[&{9B ~0?ى곶D*^۳c*_1% l%ЋZ(Nx@6Ũ! t7NR.ޱ8̳񫷂89j_h\o5D°ԷzV$q}&cO@!-JsyCg5׾бL__?YJ6j5nhv#\^0:gVFGDޭV*]ndIKhq8%ƯR#_`,«Tʿ^2#2fYN(/npQwzT8Vi-Ra}l( Xָ,FeGY':6!+m16k#Wܨ[:5eQMvD)c]np2E7,Y+")g3J^2REuͷj K(M򘒛2zo qH,k7D !*  6l[~`ӫ}>3 n m<߲1I'Y{9!s-bq6h۶%ݏ*I\#c͊,F.,lu[$q"쬣HW=Ul ׏.sOhL2 6eucʶ)3YȈC.RLMa!'z_JK_`"h w.!MrGi<.,tȞg+N[`A6t)Qc,Ckl@fto.Tā)̯i+G;0g (ќ鮀`eL:9cNhѩAM3 u־*T >,OF驇͎F3^ݑBObgs?4Ⱦh!nsͯ^.02Ts<xr7J7gQt~êCOmgg>Ys4Yzxe&Z _,!2+dKEw"g9ej&EI6ûGU\ìind܎ |ARL#Vun:dl kxn1~^*?9q5)182]X\k8a_!۹kw!,.T8uP#ء"0Rv駎P~bU`:~qw`$UFu#wtQfG hݢ2j}YzD#!9 Lj6zܣƐWt9G*K瀹&jYgԌܤgԬgݬi /vYMB$%5Uj@)E_Sm*hʹ6f4Ky؇ wp xU+aV)ʷ:8 &RL!)v)JU l=8Md|WFhTݹYFt0prQQ8U y.2j XZaP \cCkH,+D)&ȭHڵ M|v٨SNڶdY5Fp8X^.%LL@.EG>>5I|l ]M^s_w^mNFh/U{P_3J@OAE gf(p P4Hz"m wFrOYUz Z,mXFK³GӰN{[ܺb 6o=4@Pi39GQ4](@;Jc֖W> e_=@w0NApBV zN9IorW7AGڗrQ73&{<'u`(|\qf[DHq,.&56nJ"4׎]Rइ*V)Yq4륷714DnR6%W}=~aOa\_@"Q,a倸NHv"wd҅. U! Qx( =u&!a< %Rz]`dLǮi3V0HMh GOO.aᣈ׬deAaiERRQ|I;Nlw1)pdK dE{GEI>"tYse6 ;Ew")E Oz>BcיzA^gX`$*[ptHPL7}5VPxc|J7RFa"739 ;)`WkWH5(jG6h֞H784B˜+,P5lQ" 5[\voͯxe*mq('Dc1ƌmZD'\aHL9oXt.yuk<5*Ų>p@ws GrWbxp$o5?6iԖ&s]1E}Ǔ9< "s!0oa7a&!?h#,%*3oqY~1!TCLaim`nzM~ Ə+oؠYhusXwGYCxw&:BњH9HiSc ^mV{ɄBYxa n:+_D7ah*莺[x r0=ׁ5s{ۓ(|2.-9Eݟt'Qp!^a˦B{ xz-ôf*Fs ID/5Y9Z(b <^m$[z=tPQRVn$=%"Dz)\B{k>4ƩÖC?tx\4<Ȓ`cADd8(.ۂ/eh #=xfʻ"Mr hg%֚=E#}hQHTER&vR)z*4ĎHg,37Mv1Zjz[QPq{̬ĸߙNGQr z?f'=JXLEb+S񊼪ס39S~ 6C];j) 'SKjZ.'|>bRe2wk+ >b9:|r˕C 欆|YAqƫKL1m iNS+y9|:Z3kr44?yW$-o'AfY3Vs@К }%C+rӹ+0Ũ톏 /^.G#%PFT&;Ui4}uȀqS̗.i: ͡ÖSc/hb)q׿K6^P-x`x,q^T iŝ@ `u;D_L;7F6)?UΕ}N2Nc4U SCt5j .fLQ"(%K_bm|Y|@` ?*{HO{"*G*{C,J92ʶ3ǚcv)'+;V&+yw\ R<)x'΍ozA9N] ZG}3=tˑ9-0omc:o>R:4W.dZ;[^~(x^=Ѻ"]x>5d} ¹/gQ학Qٶi`sR2[_+}mt{#:͉X+ݸ[51$X%ͼ'c `"jA#n(pS#ԀXĭʖ5pg,8aTKC"B?8XO(% U~x=UwϱjqCDܾ&dLrK,I׶\QA,R87Ig;s0LDb{R 8` 1pzȽ Q%|V0WB66X z,oj">a0[Ȟ) S"t nUgO cZ2Fzi5!PPeUNk,*+Wb g`n' NͿj(qE BkuǟҠQÑfYQ{; PLdfתe.j*Q j-zYiEG`ŞcD˚ƩB9,Mcԭbpz0Zk #~8tt\i]yVRҰзqlscZU9g\RK6dCrN#ODZKzPc L7(' Η(Df|fA̫pD Oxbq~GٔeBYZ,){Y]?ת%N3LQFi?aQX[&o[Yiv:DI*,E[v>0.ø.@87 p";K&í i?N-Q2H7`'[lKϵЀ%lOڥjT„}=p]I"ZxDgX94u-qy[l]}_̪!^ % jhMb1ut?9\UT{xM=#,cO_̌q'EtwtǪ1gئ3EzBv$ P$me1fgp#)A켩 2Lmu s?Ad.:}g(w5(i-я)P_UBzwW<$Ze7jB=/'$ / :o83&8𵨂ot4[]Sםc]t))j?ZR&"FS떭4~+ cRn]>wI|*KP[^Ҵ. "F5deq$` li{:)Sh؛ TJ W 9lNrF_QW. {zH?w,"nE>MJ c0=3<'TX֛ $FԈl}i5{g-rB7bcviqHOD SwAG%O]A{CsMB5wrw"8{ ɎLhT)ZM ٔc0TьW էR8rc D gپe~Vvt=Zn)A9 pR1A^|za֪"Э+K e#;Q`76'P|0v0bkwOI@D&_3$[?Pΐ6cIҪS%pw;r`b'/u9 sO1+s*H{ft)$ 53Kb9HK~!On`fS>sB_ɣS% (6 s蠨't6̌U{0S.&`nv^->VoV)t3*2볼hp@0)CUTZk VZ 8/̗H )Hn[8 j&K j,+ka1(XSČf PH!st'巎ԍ牦le ~(1`mBxVчBقRr*x]/]QN6rEA\(57ώ0 _ CO Xo0&%qXob#v;alM|zs,JKBg͌ů \ӌ'/jAGQs܍Uvˬk,UlB#"'h9(ht<!$u$W|GJv=7|8F׊uk!}Vč~v7|1;\\(A,} :5t4KcYn=yޞ*$bPa2@Q8x=]B0<0DP#SmZ)P8^Uoy,,Kj,??ΪdGnxz%!V\4!# G4.? *S$ܻ~-`xc$ګxb2iII#;xDH}gv\A9@ cZi#*0%x1&i&|O^cCjt/9p5żS}Dɘ{t;:&Ys̖Xh})=:,Yby]'ϴ*s,|cS_œZС@ 6ڒ/3qs656O#AjCp:, |@=R_V=6yj 6NuJ_!bO@Uqd#^ So$;?hWWv۠d &`l\C1ЎWm/8AF+Bֿګ.ѯ@?ZUZ9Zv!+}LLn1X)s@Z\[{Y.Wh%tKOuʓ~υ~zimmd,ܤփ:[ viS/.$vnazF-n$* (ͧO5m~"qE/D_e1 (&Qq!2Cn4OS؅B\M Fw:Zd,e]ugJ?ĵ4Fj6-D@ ȩSd2&Tb2-SOx6J>BgD`xI㹖Pu~988i$7ƒHc!d! i!DmW%tÉ0~RcBwSlDqT){}J|#ĿX3g^2ڢ;IL 8k%eW/y%kj FBJ4(F z@1Odր+,})(Rc~cc$ eu! xo$g!VH^I]'__wg"bF\VsS+`9Ao,YG9QΥg]\*7v|9d l!pTe]+Y Zj-8Qj ZwmVZϬzFy[n(| o<&ȂKӍ 3ҹ_[:! OCEzreH ל̳X6Ύ]ș7ݮ^o"eޝ4ࢵ96p/KC!0^sMh%k'&2aj쐹2z<;Bna( ;:[<шj)LZ|81%H7^ _ f7aJ :^gvCcSm˃ T/u>m-mvI#V\e(â$:ޔ!$)Y)a! [;`_ 5u @|H1'£K.{AM" |7yR.SMgUm|??6^.2d"Ah#S3Ѥ<[~ `Y=MXTEǤ2:QP*Ja&;*vK;" +" Eϑ0 ٓPT{:l1=%49Ҟe/Tce}uFz >ѓ0ڠX]RĶ?$ϙY vwTDgEg:&jщwՊs.BބBDuaFP;XVu6/,9a}^RbDtP07SY*ITP^XQtKr+-Ѳakm1ɇ՞y\Ԓp: l~݄רr1aLG(R:?DA.O%%<-wޛ<Sj*CҊSLY;EXPD±0.;-~T?Du@ feES fjh!]n޸8\?\ܶiBPn`PM> .ry_&ǏJ: 8|oS%$7We|&%bJj1uY9yIy2쓧ї{fRA񟆷8 Z v0s.[Tu { WN}֠~ſ@'F6 7e r1D^nj#7tKrq*Bܢ?w4ЂXQ˔"<>Ֆ.]-u2x{9hySNù~YgS._Bu#|2?Ґ݀nNCеTǩ y;!k v}M ӛr+ޥPJM_j߻*_xDh\o c@`07U%MeSⱜ8!?g ~$B.W`" { [~:A3lS$&S$?1s ;qAu4Dn0~,6Z:O'ӼBܧEyd` ƹ:Př_|8Q|=ދS[["*_w'n֬Q7-6r4D$wH?$$Z 8 -Џw*_Ԁo\7ԝ~tXw>UvuٍHwxU-8=&0Rg ڞ}#j'/5`!]0,T/gK!w$Jݽy<p5A@hb\(nR]P<#U|tWY``|s%ؤiguZR2M7VFvuW*U1EX RaF5~ z+|]IzE<. | ,zi{oyf~BAnP;ϒV}c$Ꚙޝ?Z ½Sau*tPKsTYǙ_%M,ë}XlgY5:ODBZLV #e!c3"Cbb[iHn1Cʅ۷+mi*i\+[9b.xL 5"m1%p;GS 8CdC !5{+e Zύ]+r1lz?'IRdY f5EU|b|ߊsx2jEfFџ3PyCO2]{FaYmtU FnP~XK;q IWTnTEj+zE;H-dwG#=I#(¶_ 2A/I,&I=x$H@y!2V&aTZWdV6 v<&=9ɳ"FNf9aNtje#5eVDZ`ٰhۚ&rM,d@*eR|U':T 'c>{;1 [ o|MY1FYtPɳwpDU!y^ &ݥч'ŊMhmB7LNLY#d>QU𞃭i8Pܒ~`Qt- t-)'[we%n{'D/7t >go`#yG2yOt(C-=9darրv~l=T{SfrU8<;346A,ՇwՍuVY՟#N0Jcc3S?W7ΒrGx£l J3nm8?H7Oa^ͶNlQ/ܣ X:zƏ 䃿"cg`EiK34 "#w2N`\#Q}ݫw"Uh9RZUOmg'7c1IAbӭ+DC% UeLOA͜^LI3& OI51T-d"=у$KDZ0XS]QhC8F.!#ȪK񿔬E/aTM]u_+ Ki2 u.ga(}ؓ*Q `umW%b[b"NO2{S Nq1 o;7vGLزЍk斯KfFzԁ[CCV|lt5:}zIe^ޏlH`X%L^tNB"dͼN#v-@_1G%j0tbLǩ^fMkzX1|`یh%|ؕ(PR2܈&SDS pKCO ˖u]ےlVW1ɒ.,R6c 1gzS۱r+q?ђPBt&e]PަuƝ/BWZ 'SI?^A".Hd*U: hr7 AFJ)HД@XǍMU sq⽟8KR2vNgi4޿B-ʀ vaELDQnz]&),?ׂ~;xLʣeRZnB6t&G8 Lzf@PS-Aף!VϷ IZu'cS ٪oϩ]૆|DFjl.9e^yWtS N;+}ͶJ;HuJx"QkHzra3јR}1f:Ga 6!t[|_x*)@|=m\OHKժ11 DI5Gv&~/0 Z^πچZX6IVW2WYY镄dF64bfv+L6KɔBYRjZ3K̥UXZ_/wVW`:{q<^%h܉cPZb_lctߟ-V=;wcBujn/iPgbE&6ǃC0%wˡ!ߗ o h 4#ֺߺ1fCJa¹9s.'9@+9]ȟ1E/;2Un5)B dkѷr5 f9A @90,QjLN)O,a.ݷ"E'?쮳C8an>^XZe~=rB;0&V-v_aH B ߫loGF ;<PR]0mאf;eBDL Rڃe)Q"Sx׊ɳ,csv^v ^|m$/45%A7SXV,aCZrZʚNM!^/mC]D/3yaĚ7aR31(w%ę12]%:+*r6p0"8 b3tDhAUD=!D}6mo!=^>OphAM{bᱥV[g ,&=||x\n Mw ,D [~B;j$|b\>B"^֕@ K8+?sѩut;N_ѱ98# lyQp>Co *k%YoPV݂܈\@*mޤPxA_xc_ l Mh5%=+Wjhjg/bU DJg2S'D~wWadwY\.Zn@ )ayy.:nؖC.}@8 RS~,UF}[ep%M[T+^ Z8l"N+c܄>xWb5}04%X͵"4\X(N/cSbzѓO ]R5 ps'ro`6Lq?; 3pⱲ z7IDmBr`-m P")dc i,;ppXʻfl-:Mq3S]QK ni5s@g7wB~5*U5;ͮ#*X՟ x6+\!zA T{0ƬP92Fv@iլF5'y9^ smUb%;蟃K {o]=.Eq} o3ǟCxܠҨ9OR/*{or;+qa]a>  ; /ftird{k>o)sYfNHWTP$tp<3|"&ؼWeOgAwUtCdKU rܡsӠI{d$.,x #%pE!cUҁƨvjEJBdU&i ;<$l[ >W,jU>d5IƟNAٌ>Qh"Lںa/?sB4^ڐ "WI=a($}Jes8"2"ZhK"(1.M) n@um8 wXchǚk_rg|.Sf2 4,RΈɅ wMQ:10 y(,tL>˩ :D v^:?DP9a]1ez[?F*;{x8D[r$$Y)6Vkh*x0~\Lf#=;,Ru ~Ek =Rc EOyW SLǭ'DwaQ{ DLc3v zw}ĈLv@XdM2sa*4?dtn{<- ϏۚoOՁl`IHhgUTD5xw|!&49Td䐳o*xTɟH ݩx?$/r9'3)|xJ^|ۣQUĨ06(R\>AzMxJhƔ|f}|6ؖ[;VcGAK%!=J'A8(`dPJ&01uK:rLnPF"b0~ 7ړO1OPw~vM6;˓*J< Jʲhݺt~^y oESp9;1k^e?bcO d$-YAX fNsԨE98Y K6"/w <"(1Cz7jTsP/$y%(؎2觧# nHpg meˌOگ5'lTn0 hi =8ƠXQS%;L:L%3To9(aHIƧҒyM`'m2XmRBy4+T3AA~Mcf< }&]P9KT|әQ޲þU؊رQ) xzw&J*WWէ&X@3^x|r`'eBv7ۇ6XEmHd,aކ,|'^߯xew*~.:0#H E-+B%d vkb,E䝅n*9bk)c <̝T~Xr?8h2n#ᔇ$X$zƃЊ<9YxYW@/*U͑(xG nrߺO`?_wy'$(-AW ŲNk-1]jx~NdݥVTb\.B)D>ɣJ*Zf-vŷWjEtKgSa w=uNWZ\& ery"E~X":\8~kz Y&T=6^"s2J"H2}3% 3yL1\._[hrH:Ŗp t$NWz xkhԷ(,ɦO;d}᭱o0vLtwqff1͂? cL!!KxX`a.G[ FcQ'd|]{@%xD!iB)&v׺PP&oqDu^(p,|NO  f̾1hR ,n~Rb9xJ]Ћq&eHqRJ2,CD+1ȇ-j2J1&_Y1j]&M4IA1.]Ȁβ3kT>u&qكHѸ.jv} .@ wo.NyYB`?hJWXaYHikg=w29>?hF";=*F1K5VPՄC~NG@$x CMWSTbYDZAKQk-zWpi)D3͢-WԱ? \;&X{Kț0[{s&;Osl?SJn=́V[tS'2ҽ[3)>WnW7y|clokl+1cּs q6w .pXX2efKEC<;~)z8fRBZ{)4_܍5<<$O2T+֯4:Ck_#JF]|l@\ s,I ^Bs|3A>/yMG4R=1ϥ&I?b04H҂}UburDÆ7;!Έ*90> $`oc88ͼ*6ۚUM,I2"XQ,E!}qKxț}:\Z \,׍tСchjwӴ7zVdiwh{4~5jVsaS2(s1,BbKxgK0c>ŏ+P*yWbUqx6 }M>A;(*LEt:P(W@ HB0-rD}zj2քͿZҜl"v:cK`^r2Ԡz@ d ԽV4 ף?˙d0E{q:+ m#oozmƪxECi'zcTVw1hEۘL$a[͕y/]\D88g Yc^d6?@H/ui3?Ƣ`&`j v«_hbόp-uk*mVHZB@NT=.ce%Yz e+ X]MÝʉ8i1V HKWVAΦ"lmng-#GŜI%P 8qॣ,|9 ޲@-TCq}E;<F8*O6 L`/ÆT#>@6aMsAqNKeEwsȑ&>_QGs֚/6"%9wi"gV4Q^PBVozk*׬Q^zMal(70Đ죯 _lv&^7mi$EUh90c)XkTb "LQ"9pIrM.-JPsg/p>$ђ@O KvKP&wS m(ʸ8\.u _p2xqGx8/N;6Pill++Et %oF<1O::)獱 ydf' `F/$,^1+TkPHH}u%ky%Q01 ¸b "=.E/+Simg%#f}"~ʏs;}3S<`q|c' RD\k;Y =dzb_b3 I_^4ס$14bQhtJDd䵝UGq_Y]ɈZe׆0NuT3heԡ$+ctC3"҈7[)OW':9m>SNEVW[ ,\j4rM di#)ywvG ڎaV]:=@8Wb7N T>`74-7 <.t!DdWv 1+ӴW,s^ov] : ;[fD!~йԧPV\WwEKA/)H-d8XSBM^}R.Y-w'PLI{=j`TvdWh~:lsu *lg_]:QőL\rjgC7 HfB7UƤm&gysAsĨDETgc$mvl~!;춘v!PFp@@"IP2aJl v˜1 JY>9 D2_t5>H&I@rk7'+v\a@ g-0DUX T4[Yx,6%tzU2vG + ]V3Vr[nc쮤:DWH@]/u9_5< t?ƃ*ꉿiÝ44l8l ?(7?ԜJt)[\6h13G6 >17ᵱV#Q9w͉}+]NA>dm`[u{]M~*jJ&k~-%H1qмqq MSl' O1uk$-ik|qW0{TFG? *k7D WW&p`NmDP]J7S(A1] phJ x᷃ѷ&8@1$~ӸN$"[fπunT2X-XGl}PJ_h)aݡ_.$R-<3ftE#NV[CoМA@/ ll%alj%4,KƗ6=&=2ݕW.K֨iٱn9.CKlwIZq4G5-gx@9yj]`cx Z9& N[c ^$Yo$ _thjͅrjM>!HyzDn<qrOl$U=XcnYጔ3Im'H)Dy\Zq_ԭ)[ Z鰝]kp&X WN8Ho|9Ri2ćdd؋ Ō&7I!]n3l*Mk(x~W&ºa4ơ az"ShW:$ YNyJ!' {ЎzVF~9]|+!p-H60ɧK. >7^QX&;D#+2t~\Wd*alh7I׆lM|"LvJ~߱,ȦD(>wLC=gOY`ބ&&p邶^= m3iS!n .7f'XDӊ L""Ӕ/K8 /aFa GzMny4qXY)t%1 !w2NT[N<_ZWX 5: UOBI82{Nk+T /p2.(+|ct/Uӎf-TFh_=9 gJ0y *RJ_%F齌&&Uf גPѶbh"| —1>CdΨ;ƅ+onh!dFܥ}-r:G[%A NJpM_r3K]Tp_`aZ\x+gE+.'OE``ɢB|,n7'f%vCtZ2Yy@ɓH!H2Ih9YDE~hSN[sMUVOTU>#0>0TE-e\OaIRD4|߯N4476v$ >-ўJSG!n(=l֯DʤgTx*M~̳!oe$&'emD4ww<ŗa `ZNxb +i{/aʂ>rAqIHzA@Q-sO,ʑ⑱I| f &:-P.oZvêZwnɭ&`n !$|&`0IqsαrS ?<ISAQ;4E\_ H@Kf5]1B> ,A'gKZױ4ST ePN fr;la^EN.IM 1L(Ҥa5B 8!GY~UTf0MQ.la.HW;.| tM=A&FV{秷%f m?WP/flJW緛!O%qk_6 w&`r Sʺo&h4[՛f'9RJڭ5I6k-23,bF/m^#@{OF>Ѩռ\J͉c_J='Y3t+p!Vhl"a$TsOPu W$ŶR.Zʀ--5⮡˴-Z#~;=ל7W'$CiڧƲ5ve ;z3e7_(pɵEޮ-xwN\v;G>~vKWn# a,p* ^=EMw3ZIٰnϷ.\8z|aA}ICjo\(%)J T{T@eAg}hWBaR0=Eޓ TM ^a'Z:9󘢙J$K"~J,P̓mmМ |0Ȯ&\=-9v2Ur[uf[ߏ!Jh1nȵo*s}D'nRai򮹼?rpFRG6u% ב_8kůUGn+p fHSxxB׿$qvxm6bt4LUGS\ě%y%EX/oK{͜˥3I^WQ]r8~};`[bұ; 42 ֳ'(ĐT7W ϋShecUGJKs9dF; cP|w: |R;7SpH-cathAq2>Bd%gYN\1c8 ƢpaG".x:AGݴiu(7o?_%Cc6D RU|d[}7]C /R7}H.t=,G1&sfg {6U < nD}5QZy% <&HJϭ솧K\vވʕ8}d kl>20dBcfOM2maɨFA50eM1fvBDd.u%A4P-'+mކup]ʪphQ̢f:7)nk]}: M/3E6hWB/:#p/8i됋n̖"Wuwqv+|N7$*SJ1# C7lͥdk[nS&?2Iȏ<"RLIR'{9JAcTs(Pho}W`TDw"lv́35cbzPDFu/.SezK q Fx ]At˟Χ!Br{"?7+4٘ՠe¨ (nogkK6wDž~xG#)+r GxĢ,` !L ]!x ƞSӹ/'Z؎c5iYIydaֶs\CyqˮP=&~Զ翲~{ Eub^TfX nO /ُ=j[&Pg]5z"|6U]R\`'Oyj< Ldd+a~wPif;%ݢ40Ws@-YI^Dl_Zf+Dji4'f jmЛ)M]IabK-'^cLDzx?3@«L@\m}BϏN?%`(r&X'^6XM0r\͡H9Hr^nkD \\l[Y! q*akLDFg3.qJ,&/W3Z U03dX䞛_H_s쬄6,]&cåH&W.c'Zj:,Hج^ŚfL9 -cHԙEJE*yG Ym;"L2v))#*ɉPP~3&y[;+Q#5=w]^ ͋Ơe]r7XW~kTuk6K8Ϋ6ʈ\ѽVcK rwM.| 3&xܩ󚃮hNa(֝x5tq4I4% >yۄP"Y,@^Ɵ]^s|Ujnn`A"سj+o!ܙ5N}q]zٶnX-ʗGde^d϶o5W " "Eu&U+C lͳgu+ dB(wh^[]NAݸ|Z`:ФOD ʌy}Ldl/q/^σTKD=Ϊpzm:L"^X"H(6*G3aYHz'P++ 3݂$O?H#)?mj@r8ybPXqN7 A6ڏ!E^7Uwd'gbKXʸ]K]|yo47:-r+o`_.jԊ`{#50~⩏)/|Ii2*4;I?5LS.߆3@zf  _vw_u/;g{7 8{2n(/ ݯ2 fiWDn?(@D&V60b?$'y+Ѭ2os }/ld'ƀ'~$J.zCR63;xxwYl H(gxC5_Ԃ5/%AAٽ{v!nzp`Itһ`jƨ}h>Ίbٷ8Pba?2`kzOen¨R߈eOT%ۣW³Lp-ӟuNICO~^效G08ji@8wK2,S 6 = с!s]ƈ=.4)av6KZi^+d[2kFQ}J.^goFeGӸF7$o\n#zs(I֐㆖ra.bN$yja'5N!K@/"+xj$cq /v(FuW.@sOg JbJMs/kϪ[W[Zu{R5I~:mBB|sʃ(>DeGnP75XP5xn^ 7LfArv8`DP ,vYiN ׵t7:Y3N̦И(кek&H[]`x RVr*DZjB+nەJ K5_38ya6]FyӬ4Rjd2%ۚ.oXmfDr<\;Dpd]1bږ#46̮}-QXq)[*CK/ýH'1e9ioAfvB9m'G]v&oyX6JT^Xi[/m lU--rFga抠A H)T&0ڭbdO&RwVy%0<)d/_Ո dR|p(9wɩ._F\n3C6&k}HJP@<)s,U+Zr,*`ڧ̤u"[1Ppp-7lT ,MZn1؂l^83p+÷|O?ʫWj2c|Hi0x]*8QXϑPSwĻw % & ɑ^nWƕ2e}G_"{~n Xzdn5|0_ẋ.~>oU]6gG,C u/J监FGdBIQ7XF )o18g.C02Ϯ$b/=aL`_VqT\omkp I CUz%di|~72\C`QGޡB_bp<3q?% L4(biHxfn %=X_r$r\NyeT8dv[+=[whv"! 'ϏFuCp& AhS!w|WG.p9.Ѐ I`` n#*M]8Si'jJ}SH@ )X\hZ@/ҹ`O~@6L8:'0GWfhq՘՟Z<0ُ\D<]\~Eי/ ٙy(ys@2$x^fk/o]Ec0GD҄<1}NV9/fϪݟI ;S>AhقtӖeqrzPxԇҕޏaf˼F;t1f5HxF`lLv6Đ?4i zȉI":eƈ -ӂ);vͪvoW0i87pT >8 G[3pbcyхnnݢ)&7g/|?UZ qn!;#h20c%nnTI-񆬺0I WyӝrJunC5`Y!4{nSi\y~<2*rh6ٽW\v Ӯ%,/;JI߼}QOܱ8~lHIa4|觫*e`׊ayB JqZ9h*. Wgfx4n, Z=Jt.qTh&/W,.ŝ sc]yv`p%B5GkN x,Jܔ:* 3Ffaez):/"H̻( U\ $ 6}:S=͎s\ln㚇Ia&v7Go|V LK/{Okv,{@'B&墵>/biRLAY=oxw1!.N5{[1}*`,, ;GC Ḃ]g~ T^% $q݊z+! < w(L 4{F`¼B~>Q71"tX !?`~aP:ԐaYCϭX&PV$r,}K2b ˍt+-g /h3_q)O'| :YFX.4ap\݉{7%a&? I\&l1/Ŋ9UCljBA#Z]&×@*S-@QӗT޶7ENP_/Z;.3lXCw[St"O4f!- JOأ UYDjf URw:HJ 2FG+gC3' ߄Zbc\q/iܫ4MXm2 OQ{׍)-b0к˅ߍcïxa\OXh,׌z S, Z3OɬaHLQ17!q xdy=;yE'˂&N4I^J@<~ް׸( 5mY%? =`HWDKг8"R2ӓWy~z@#*G!'*($IyNq<ӏU'e1,K-<˛HB^A#SA,X7жNӆL2]ƙe]'4֢ f |#._B:1_Jg"GtK`OEYc7+1eMMĺEɌ@3*Vd7C7DKx\QEҀV,Lj H!JNjWR19-Khr)G6έrT OSRS.f~#x0<0j CeP@AV_Ā­\s3j-39![-6fІ>w U*h*)REwfyd{mb"`XL9)IQO0{Im 0ؠۆ@$Dt/0 H]yV]L-Ws Ҳ<Ӵ'y"F(XE?7Y]a2_ps/eG׼8,_ߍ7+My @LH,+;O6o@2tmf_RQ-v蛷q̉qng)"Sϑ*͕^Q[1H"߅$gFN(0}5Jv ep$gwߌ1c[cs8ֈ3UxOX T%b 6>]%N;6,rYQ[oi~fAބ!:%WW uNCtK/$-sy(ݮ.y&PM)dƋvS)TT!Î2rJWQR(%~=.W5V}%($`vdBy}bV,`4XK zH# trz7zkس:Z7C{Vi$A *蒋? r ì2tH ^ %RX49nwp١1U2Nd.:qȮ\Ӝa=EI0ٷCG2`F%H{yRtjFQc."(gu*1EPCNxV}ɡwdرsqAe#Mᚅ^Q4?Lr?k9rds:LJJH%s#gդb@K؍_/xK xd>p8y;:W-5F& »}*ҡu#'%""M}WA5y߃ :HQƐ9SRĻ#qw+Cb2|xG  D+m7*Si{u(8ս%ve_BxR='Qk{NtvZEMf]YM4hԈK~ÜO!$YvUض R~{tJJ0}i-( 0xPA Ro̥(BZ"9W~ݻWTYPyUp o>xrQh:5c%֞qn,oCf~df )5#k"&Jx\'_'T#m4$FzEJ4!\z{ewxWJsr \QF B5Z \%GV􂟀5葺5`łW(fqG]A!l&#p|=@"Jjeut90iq-W=w롲 flʚPGoNߧ/nz;ÐvagHZ=Y#F Gp\cBd4 tׅ܂)˂՚iwقXztFY@WEbϭů Ow?a-cyo.Ђj^$V'M00ͮ-<b_64ᵡN7nj^|~5lM }7 /X{BS@ pK%sxBgUH8|Duȭi]s֩էE(-Z H%Y,uD\fAe mԑNW #@6ET=mvi<2 ZEZ":^>c2և^O$U5R*ٲzM򫂂t ~@ttO Qg-K+"̴Y?4FȄ()1gÆǟ.uѐ[#q~J)51OGҤڴqŢ_n_ lpZ)S&q,B8PIp_ -a[ ` K:Ts(oK~b ][lʳ@>/@ knG?bjAK%h5 7MKU=OO|i, P4-GK,;t"Z&U!}T,`SCYȼJ |6\EJ"BH)tC*<zYZL4,JiẓfKNm ,KkO'5xcg6:EX糟'ujessZ,g&@ݳcf%LZ69}@3u΢X$q-4y.2J>^ZAr #S'bEi%ۦzy# c^2u·0 >װڇvp.46qB 1VhE.Da1Qj)bڐb#?Tc.7/p?$`=/ОywM+oy3f8nj3n} K$2z 6/!i]Xւ*k&wR0-?TiMb[B//"˚f~K*a.I< FJQ4Sq=Y#Yt&74Qv}|a_0*SDfO-|0δlߘʷ= /'{C'&qĒ=tG ِQF)s|3Tlo6Fw T*=%Ge.PvpāX؅Q(vHcq7FHTq%_Wt0Ƈda-M R1ěBR"bABC$&Z$DPڏCƶyKeǃTFx"UG%[q*) a"^v#RtOyt *y+ו-m< R :k`oheέ7Gruzң*\tEp(v:w*ӮUx&?kJ: j3*4C~0kUA:4[ZYޤ(^u :cdՄoC9RiP}~A|I=*WQ<{KB^Jl*=PPn{OS{a,um6H6@IߤdOayv:;B#ʈ/NjSkP8lvҧ Ge9ʜ 8YVg"/!?wGd@Fs w$k%j.kbu~0Km49tC/>^sw"zb$80j3~Yz[[ indf; N5ܱV~BhP-9iXE^X^|YboYT)vͧ kf7nz ՞\ni'YNBںjȇ3{ eo"l:.As;MڧXQϋҳɁ^Ťq7tsC)?g imU93͆zKTU\ފ`ҸWͣ!*%:DN<EbeDObo] =r4.K7Jb؋Ik]hneOI>3S'M#\y@$@ޮ@[;6?񷭗!ݬ=Yz-؂ HKO;c>%/2eJڏ\t*bƾ|W"断w4Ŷ9f#̀H6(RT[_&.yh?Y{Gom,[$v[S l`;[4@# aXuZ{M;x[lfMgdJc[`y w}$B]M &A|(u*,GR7"Qȫ/=ǣO1QHћ(,pfq X@YW(Nc4`Kѝ)eddv CZE@UJ ܸű֞ŪmY죃6 ځ Q'8rĶOç,=7>3X& YmB7gA8(6ei]Т8orv'Es\miE˸oCjB`mTFjiKK:ˈ<%*un 4d ډxMO,e ޶!%r"pi”@`MeLA^]7ͤcДf.x;ybH9fqU P*}b zzuԻ:%mo0꯫tEdwU%|LΗVXE^%t`f@1 6$JC<@YtV2*ߓˋH}&N%Ű|r]kd^2agnz sg0CB>6 C܍Ak]Մ.|@.CZi"yV/ᰈ^"KlnpFkd)c֊WyHF ĈZa u" Te$t|0Ԫc&u9~l):9~sGh& K3ն0DAG\f7A 2HV(K'8~)eT|8 sIèbˊD<.9T$OMaaMQ,Qz(V͋{ޕQ5|zOp$! J˚D'pa߶cPVC8KyH([R.>,WnԒ*m3; n3iq et]\flHsV0EX(HzEbgߘ:gcʷWIKɹ@~vήp":װ(Gn<aA""`sMDx(^\Ԃ^`X}a VV|i^Yz!mR{\`i#֛LnA>WQyD T^莂_0Wl ڵo{j \KT +YIPeeVWVRkSN*΂`> ژ*2gI: Gק}" *'BiE!_2;\(̆r slB 0lr /w x&<^<@Ի|7 :#fNݞ͗6;C\BKeXnsXC,WKph/WLs^X?m.|F -LBhDn I־&*[{~V.jG۫7 /<쮿S4 &)1|է?1%Us\>j7Tj0b̂b|uI} H0q,>C++XCQEZ;AeQPŗ^mZVnK]CcR7gGs6<ۯȈ#HU6ob n 7+ޅYz8Ov(ˁ$Q#{_ 0h*0l8Bm?if(ܙSJ9 u&~>z=#r C2ny4UF+5⇼FvP!9 / y_혲/@C}Vп][3x>zyk6\V }٬O mkK.sjꡲ (y@/,_lɦ! f͵‰-fUJ`tJܡj#hiV8tD7.Ĕnϳ;:0a$Z -^QFIJͨH燈 ҕioX|or F`/tD&0.1y'vg66V~6crI!%L`g="KXbjhtLE912} `+|PR8ߜlL.uE0eB5TFIW<, >R\ě#oNȷɄ+#e6_cn]׳2o\GgUs[38oЄy^2+7}AWmlj"ٺ#P1vy8p@.Krt= &)Y S:Q:.mWa<[.Js`ڣ 8ذC`Io>|31]zV o>O!^- _j%y G,pQb_Q +"MU+j]a/΄aGݤ(mҍOⱮ ݇*Wx: 5f}X!T n>CHYPh_`^J Ie2x d 톎8&C0?;<:(@$܌rDS'eb9j,98>JnwIv,>D>('1yl_hbD{E)k.u(ӡOS)RIt=A|lZcr !1t/3G-biB4\-1Y`VZ$LQua`!#$JY'm|aI?[f 8:u뿋xٕ!S,kĪDsV#~ĖPյm>cq|dHI+448(qjGQHg輩K00G(!i+T^ZdV6Fm_8~/ٳB#Uw8㊝JŅl2ª,AӔ75 3SI^՗#Ĉ"IW'pDX ɰ7GZ~]M Cd;"}\)$g2x zzhu%vBcB#*):˞,LX{K&$_jrCsL$QM{ƊXcW0@Mr)`SُfI -.SxU&ֽ,8d٬1K|Fև:ʓvQzj׊h&D 4. aC#6}-CX(I68Hj}Ml.thsXZ #|K >:A8rcW7z5kK2/49YFO{^ƥ#YpQ \8 𺣯|,ӜUvóJXtqiV%uY1t=v5xJi`sr(Я 5miؼ"kwᅲz:<UTutGB)?/5ԥHFb玔QT!MAFFu6.="P X&Ɂ5"<#ْHfyJn[IY>C \<^7ݗqھ_C\jF-X2H,Nw^4Ca۸,rōÁP\o9BFm'E5еqδceh2MmM۴Ad`#B, bx?X>e~Z_h_8ŽV$] xDl;.9rM(ZY)P aoWN5ojFI MPA4Aea7lI3߰^դNxswR?v4" c4_I]f S*0 BM)5V%F#S5 #L@co!6o.KLGJmA`~iJkY$d"؊miDOQXm@3g}Ww: K ]-[P71ӗ'Zh4 %mo2 ҫU_v"fY}O6C_t*g=%q.8[4c@+fxƿ˘7WE q>[esxJ&N*@RBAdD[gKطC ڀQ|@K 6M !;*d 'j4{k.H?.,~pP!-4/DG }[m=+j#9t,?%8ҐYAZ]|/5.2TDʥ)@۷u x-}2p}RRZ yiҔ ר- xr\>W1imm. 矿?RLԉXS~!eos fE糭H (i=t@) MK Ԍ7,E|-%8C?kD={3-F\\'N'AX]t5L g[]Ƶ5ICW7FvT{^}L!|e#h`-5uYLHn. d;%VeT"3< 2 1MOkOvHU@}[ Sb8,LfV~ம6%ڳZk$z*Jr >ƈn}>1ʾv*v]{#){xgEb>O oR/{.ROzf+6듊[l۞-Zf`OQ#-q>P'bn̵F(ǥ|Xnx=:vCq¤rqayLz,.6 ЉfiqRņ@eݽo8 2",i˿\\:`2#۫~`eq-gyoB=*.ܣ]VCA_y !+ N*#*]BnTΚ5{2?}Fr<3s#$54II;0@9MDas~^WT uVO“7;"fYz4yp*26c&07[517'nHjNޮ%t\g06V liaE8B&HR`v|`~˵dYe!ܟZ1I+}1D#Ee U/'bI'?V1l9C{( wrFu>L\ 9k2vAjˢC2]!lg<锞yU" NF0Ż˶<'M0Hidqy~唚hZW^*( y7 (w5fUȖj r jEJaZ; XO7S`w /틘ʚ]a(ΡfjiL[p3넔{0jBa<AjS/TiI'R%7 O_ZGӈ$ʔ8Y0 m=C߮حK-77, ח kUϿ׍&!St^P VIs]`4۞kZ$_R7k܃5c^,>Ow" Yʴ^p=3 l!Γi"F;  PHrv| v(qNEhvX#kAP9Ji}:b1?^8F{y)/#HrO$UՂGJJeҼ̱ SS߂ )Z.p⾜սfVYHUH02 %xS< =%-!ȋʘP 7~{𥪉hU! Y/bB. JGu.۱yɢzrњ=7ګ/xc]vwy 8C*kg{:j>D"oyŝoא1:WFg!UWYDG1PZ(xV3 v@Zh]EfA?mI`ZkЎm/\$Gd*w3ϪfAZy g]t{%t.o&amԖWdψLz`bDux7#i|KOۙygad<ī7+~F.Ə|u&['? %(;kP5/y *98!Fm⽁pFE'Hج昲3^Qg(QT k)0 69GOdS3:t]@kYEf3^sSGm*Ipo*AD%!Zʔ@ca7c.'Y1kP0%XᵗօhLީ5%uPWbc#3d2]/)OK'oCLFEM52L^aYU0KF@ ش\*&ox- i-޾q!#Џ`8i[PE#|y)~c*lAgIaNZXfwu$a~RFZ"3vv£;W{kn&)L!ke&b*g(/Akk qm"ab~!?簃Y~xvgm@VL0k\ʸTuWӥ-wAE1n.)zT*1{HhocB:ȝƷ!IEhd`~6:ŐMNTMN"VڱPxrϱ\ᮐ/> IsM -*lv&:`UާVg |%wh4d}EԂZGaiBMWܠ=(JK(ܛhr8Es $E@o b=e6 ;PHN!Qo6_}u`&SfM)Tnc?Edi7 [i]Sb _3/y}*y+<\ 9ٲKr%uN砂B;\=4ǛF7.G凳lB[$wd*9A'א_1岊tz=|QI{ڰJ&u.3%0d h:$fXe]M=|8Dlۉ$1FVBх֔F5&΀"ndE%}+$~o-OEa\jd[s9asy){F0|eo&l ZQ ICG ?b:KTPLM0;ʏ-jV;q͈__"3>k&BõoާB ZO;lqLE3JkyJ&g:WB.D`-@֭x t}JѥǷPw/uћ=Q_E#冢mY`c< $/cv}>mTjU^>HyZ}fVlaoJCs'IUdczGGƮ:#}N#\ޏ ]#KBڱ)2  >*b_A#xcė2h'_ߋx_4;VH>S(?" J# D"FFWlD$c/2$UfX?NC~|-D}or;\ؐCyYKY}fȯ, >R]-ѯb5w5vdXmV@*WC[} {X<%DY=Ktj1".Y>2HC[{[%-"i^ ֚3V19zԦvѓi)uOtag1Aw6^`sox*'۟97dp&җط㥏жpm-m[F3%]|l 57-#Q>R8감iS/*2e:hʱ[ fGDw;[m$!j3,tZC5۽E/Ҏ0m'1J3$[?xokSzj][4oJHg!12Nl,ѻcѷ})b!T@-y}60R1Ӟ*$h1 59itw:WC៹U F)@rmldL؝E}QIAK/gaKhSRE. B:Rx, [R>ҁ/=FGv$ye'ƺT<&DzDT=أ!,'D_OT8|]QcB(da1deN!(qzuMd}~c?d٘szZ XUvε%HFXMhC(PՀc&2`DEy04èj xMʽ:eE.~&IB^igӣNH$m(ٖx|rczy|TE@2,w($LA2;oХא%Ƨʡ 5alC50_1{vJ'<ܽK4C~L[dxPƽA$<.ߊ緪~3r(״l/ĞaJ7 S)WMkk\r2rd[Y,em{۽5VtK'Nv OgՒk!pN`]c}Uw!N5"IUF~rl"d`SD@mG PsԮ쀼#bBQ)W/]sk%=z d)a*ĝAW=A7H%^uH 7=e۶s6jb~Q?T5L4HoE!! Ț bQ,fʞ:=_^L1^I'; U 'ȯA=TߗGմ@+㠋ԁVn14칝I 80 Jab2߱HX?F{`XцH!10s/s, (9Cϩ_Fba]n&fKau u8ט6LHE^<:KX*%q2> P]D4 :r+_0B!$}t|\Ʌ Pz\>"bM \,qw9?*5;5mg^y !Sy-{9` !XX(7\AQ@Ddc=: tRP3`ԥ1?pХcTé?YH{ )q!ZgA1=0Z^*믯a+kVbEqdDg`m/U5gPėO-_yE@,_|'S6=w&0"QLK Rt| SYsn}xn.|!0(ܥn{|)L0SfKI#7ޖūJbgR="I LBG\DbJ=A5cڶʂZŀ.ЩOV`;3B'-q/ _>{?ؓ"_m!1oN_Ԉ:.bYe=Е^c|ἜߛzD e΄|‹wR}Qp;d~'&([6 ^|~%k/Y>;$7o@;>;T$6ϔ =K"1!_Z7CP7Q$!ܱ=/[w3h5;»VRW'6 p@gm4bA51L2-#ׅ=ގf>#uW<ilUJ5b6Գse * / $7 W{M1@:#FI&u?$s(q!z3Q0TTtסh]Xu` %8mD`'ԝ, (+ܘrC\Yf> %1ixGdRax*@i==s8՟s8&[(iU4x vn]v|\LtPKk([m{Z/βD)5vvN'<Q*^}f 779ҰұunAe q`qZmGe-Kr4ωgE%::6u:-( a~EB\2#53` l2}(ת Λ{UR@|F_!5uu٤2+`g.6K$Z v|ν WBjȯg/xmB\6@>G,*d"xG^ron(t724An?!8t46.NEc ]diERr4neZc7@ "/I؊&IMioP`WݯM$ x}iC|OM }3f`:Ebc%iF_A桹dvh)Et|tF*:Y)y%(lijqQgxl 'i&* _" S. ?<㋾|רҥ~@f~$PY4as[^^mkBMjok-< bCe'YTc%j;O)Xȧl㨫0!s8x\;,cAT̹0BraCb^,$Ɣ9t[+dh^iP=.aC!Yޤ׼y -GOq>XZzo}W=;bp ,75bBgeZkcasyn\{qr{eXfW !Mۑٹ7G=5A(Иq kF!اAn'y[H1 S^:WHh>Z 5(uXn7SFp]THMYȂK+ c$goo+M!K}tU9Ͼ&D=TKhmrEɆ1 0HvC90s.CDpv[DlcuzR0½Oo1,s`N?D1 c5v(sk[5%!ҪdhfJLC/\V(r Ч:9,_!k*K9[gȀW!6QKa3gԚcɥ)~g|o'9y/*:RY3:9H9ZAZݺ,,iXf3WÅ Ep0ŠC{q̿Sjͣ諝tUpͰ>S"hԶ3k&# Gb/ n{~;+Xo7&$ 9[h^k<vg$4bh&9ۃ7k(4aƐH㺻G]W CC,?&a>U)[c ڶu![6g6=Q DCiP,tc 46I ڄP z|zv$r-c>lj 4;f#s+aHg_1#Ud\unc 3tleꎚ n ٥&3k0\! %ȝyKYhTa3lB!w}Oz%am|z6mTp;zNqԎLa*r?K&dVn>ʃ@> TJZ\|d:lH{Ona9؋Q(]2&;[\Q;8݌`i)$yН=/=>Ckc4tVFpBю:{Ey6'^ Fs'YDmvbt3c\Eh!6eװhw0~fd Ϟn">$4GW!]J89|?e6_$/U98NUgK>̈́Ծ6_ىlCKQu 2Ңrx?dBjt zo8q \jO,mɽUgjcpʃXy}]tqvijW_|kn~ۺ3ZG8bhFS?eAs`bB9q kj0]9EVrj/P-4jDBKcaoUpGϔp Nz(Y(Q74EtY(<">R|Gŕ[ҝC'Uȧg}IReI]hB_2O“B/2 A(bvD74nv~éj(_` h-;i UG  cd7y&+>'ja}'2XeV "Wx)U%@?:} D~㏾JIf(m ԡV ! (TsmE+o ׽IHYJ}ERn󿼫]P0@J&dá|[~,pw ' FŒc?n<'*Gr_Cm/y~pPvEpUn0.Cw= } oQ,|7 "(')J: q[(?/>Oշ@Jr.pR9QZ^bh6J*M|m"a)Kݠ;)ТЫ&y%&"{;,?pNB.i,^ %AwTS em8>ݥ 0Qv&9"nWKWSIMNtY:#9dM:$5fe7Xl PzºRp'~ [LY _۷/7Qğ-YƯ8RrZ('>+ UJ؋%vGLɴgCWS+/=V2v8WzaR=germhM7&NX0sNb*ر1dѐHMe#-aeS Ѯ WtjqˈVW3$g ܧDD,wz7s{Ѻ#?\Yۏ[-8߾(k~.r/[ 1rUSV}9܅6ѽ3M <,4tW5 8+tN/TL-!ԶZreɑ pzx߅%wƝM(Jbp9"ڈN b_~Km޼&=ёBp (1\L"~42r,v/GxVE$;Hvd=) SIaS^ Y M.-@^Fo?Lֆ".*DPsˈ@~ƵV8f{I'ǡ6׉mRQ,8wbt26;\#()=A|PR9GlFjJ֗G, 2+a%/*V:VȶӢ~׏k`rRXQ~TbaDǓ<$ 6!.&::N30Ѧ^_;F5%r< %D/>n"W4BAy[9jwpof}}r/Mua\ F Leigǒ\IJX5.۝tYޔe_ty9>@(?ª"M W7!ojO(S09RYX68g }ھ4p5 v\ H?n]b֒ Vbh܏ - M[*$SZ0V3}g̩wx05s2=o 䯸)5Drqf)+\ΑmefyHt-ߖ=>7aҚ6nD.͞W>a1F5M ŗL ZjodAnx@2Q~9`d:J]pS>X}Hlk]^k`߾GɏʿW4 8AK?u$6s3 DuqHOq!DZ 1'iފw½C_U|x dNϐ%Hl}t\i'Z,BDK6SY)c#@U^&_k |Xo?V6ʼn"RLEa#:PAJJ s qv$|ntC0 9wG/cxIƺ#K}@φdAȇ 0Ng5>ZaL0a1&(K+٢VemYmc|`% ۴vèiUrO_]Jk kː;p +݃ǯcS=_n.ӎ AApJEF ~Gtu`)!w=C%r_p'Ђ8,m.66"=h8)=Q/Uʑ,iSUH6&LC~ERqbj +YH:Ej|o5\tW % jl dX9jޔ}Ve7,&}dF9* j1ksnGLGz ѽT3u*LTz ɜ*R3 98I+#J:2D{ziM‰K*y߀Db]zoYo mEB$ RrO\3zyz56Ic!P>AYڣI0v(~ȑ1U0(Y#Qz}Ms*UABڕ_·YqPTvc6,'9=i/Ej>r ֓s+~ |PWs9.5vS鋬 V,ғ E .*8k R bij:$BDaer1`S#i)=MuaQDX{ڡppMtAX/EBeSBKs5| f4s)mX_õ!<,3RvIT7sŠ©@`..k:1.64k!`"4[’'?Li.ǒ0^9gWv?r2d5a!E=C,JhɃ 3&'E:E1U)$gQL_0"[i?R`" =D#W4%."4\V:#SM^#xBO/,eP{*wkBAC@//ыR(mOJ܃e:mjˢHݭ'}um L϶hzj[^K Jcen۰Y\qU s4OѲoU( RCx|Z7(Nk?B̒Y\!۳AlYC%8{*t1QV~:)NGh h)X Z{fMvtAW9V|-kwcbQ2ַ< ~Uʷ!*>mqfa<go[7ryr ;\n@3˷o+y_Х)hz2*ss%UaЙ@F: PuA·TKuoM9Lrڝ`GL"և \'Ou5(2P"-E?%<>ƨT1%w쒎=7WPt(vx*shۦS㗚|Y|~ݖXPr=#DƩe(`oj Dw^WΛsk-;duCTS2+> 7Y_N׶fzD%:ZA7zO?nBӭ*.Uum[BՈ~5 `2{]7☒}t &`횝l4/*+0XBC¿JDfc; ZɴZ蕹L"7Nq|:[,p2KN{>)`<?:_.LWPePWu`V؜M8B'׫`u#}mYKJZ <vڝ7c붬4$XQ٪AY扟rY>FJDzSaMʧKQKEX]k3ʈ?fy&ršG$_യWI?f bnRFs`UӷB^J 8p7zH XA ˡ IJ=z_'!X kTq87Gav' EB׭$H`}/ook>C0݇n6XS!dhr(7&Y }2}"2I0>94^Rd}.4O'>t0r<(̍ߐOS`93덚7t} GիI Fb߱{ n%ÁO=jӻTp-H"a ?$"`=dq`Bɑ2@6F1ǶL6 cDT"C҉,Fv0Mf كΜ ] g( >87us_8!a9)ŝg!8<"L(|eGmo/+yj*8n5͑$#U#^-(qh<Uy[aWMyH>T{GvD ҟЗdQ*AıD}ٍV_R?a;c_dM?<وM3U2 0jYY̥,)-8]~kttUeew˂AzK#GfL1IK[9nab,(uE_^ٯ,;Y*nFuʜW?i$|criEyk03Ԑ#eý[é~$jc<>6o`q+)p;m(~[oFWѝI?cH,dݹovӍÂE}RC8υGu~kz+lͽlFj'UC]_t;kioQ-waF 6;р:^G>hQXnҐPi>KssO,xwBݱu V n@p8VR)׋/S↌+Ԯ#Y %6#_eՠEq'> mq =کӍa\җ/XL4u73 %rVhLٸLrV:~ukʺx4lS ;klU/xTTG{K`yRLjy1(ԮXR=N&%1׬׬U{8Mp_SքgVf4Q3;ULnͮ[' vUxQ$93]6,5'U>PkBsݲ츎ŏMWz떙O'Ku\m&8,ڇs=f^> 1~v86+_xaOB`,? mq ףȷ Xdf9E(@r2G$#t#YS@·zf>ҋw}Y|%"U 5 j x8zvM"Ηl!_V?O l%F$Uڽ6r_z=wFV&ulT1ܭLrlPf> b53ZlTVwO,'{>c3ohmge:9,qf_yK^·CႴ2r_+NiXtsBԟ=G4]9Z*~]aSQL( VMv1exF. J:Rc XBDyx{ N摌]$,^ FbF%*Os@)ڸIkcPᘗԤ8myr]V1$8]0' s^k)j3Rcq6[E-F=TT`dٛ=#U<8-0j64Kt.5`xqXBfqaa=!Swh~r^-֯HVUM,jNڄDgbQ "Ys;M.(t9s*=?mSԾՑkhr_BlGЦ×Zxpz2mj`Ѕ>煎|1Iܬ;h^Aܔ]uYX͗QCᔡeyت&5,47!Cl "iel*k.l.hr <\`Y!XJq/qn$NN7qw~WΖ s cߔ]MSPr%;sdvJ#IkW˿c-MRF8%џD&g8Z=/f5-Hڱ 2<[j !jp\:kHU]/rEu oߊGLLdX¿CQŲ1OJ~AQ>|]K,Jȁ־l/3J HZni=\$p@{1#r.CfLa#DuV~^>Jr@M@4c6ƣ7~貮U[M{bT0ζ gVjcFz">'@\Wfۨ',s$ֱj1Z"ͽԖa1޲੅򳁝u< 2M|Iq QgYY݁?{LM H齫-p\&a䊴%?;K4iXW_6yȀ1+ȰZ1<0XAf:¥vΕ"õ6sp*} Pe=fH=:t`neNƲ/'FwX{Wݠz>PQS-&M#: R'K%j4iKrrU@*V(*p2,G#;Qo.]/3;1cSG~H.A.uΘ҇sDUd0g el}i1 M *3 #k_߹ 9B9FOI i!^>p e͗î[:*X |̒R)Ujl4 X/ˡ3v 蓨ᴊ.]U΂=?+Gq`:H Tۍ†OyĂv vqfaQad^<'Hx{Ζh[1]NO5fvٚQIA^xA/zO",3Rֆ Iۍ'˅>x峞X#A*$n27#HP޳c4]iBM\txtl5si>o4ĹW иA.x3m1;*a4){(y9$N{$CyqibeB2aK`+HM@IP1С*eU׈@i AZܙب Ke95ċA"f&l!ghnz)fSw9`F\E@"M5Iq-H?6wCT @>{^I'hPJ,]q11]+]X׭25]=mh7zDh[ۯ;u7{T|ѷ-9C%Oڥ &0L$); tJ^}ҋ~ħvԠfu^Yc+ɯOfwO7O~Ԉ Sq&AaAࠫpEHD78ƣ!Љ"ydˊ} y0l?'io@>1rV$*A闸&\rpOA*iB;f*G >'SX_6wϒ2+ԭ}1c5hm!Orq;~s\o 8{zPTUBD~'l|]z7_? 4$KxlBk+I^.S#`SSՇ b, n_Ċt_q![Qg_]24/leRFٿ1Y0@f>g$@%H\:li"o 5S2llfrZM]x;Ƒn5#A(bEȞCXZG>gҀ.bvigȵ]hC=82`^UslrELX4a١ʹ@TK1ɒ '9]"[39 S%⺎Z<5149ݑ>h-\b1FO TXHv /-t ٴomfaK$q;X zĶ̓ExD5*X 8 Y[)KI.S(ΩMd ) tPTtҮ' 0}Z@'n4ZSvPNI,`kuvqFL`x 3ڀ mU2Qc\1 a$ u=wSyScL) !gV|NT7^gְĪ^&* B\{N a>'}>#)\Ƨ=pr\"#hq2l CËfǶuz WP+BXIK ^C|zWHd(wB0+(mEL~Q's6UX#,C2oĶAaOQ:W2 EPtoDr.7:zݾv?[6۷!)h? WZ7MǦkd諢,|ܥs䄄Gxh!k ^f9>x qy;\خ:\MMc<^-j,J1V<1BՄ=ŭ>Z^WI/tMZ=s"|_5*Б_Y5L^!`Mc|"_~Q-Ҵ(@@!bVQѡ C<C :y\ -d}-YYܲ 9Bw\qLKH|oҕ_!W!1V3cް'Lݩen5ƞI0FaҔŅ+<} ixDF/djf3Pg%dƂJ(S)-MfTaY{HLMhw%uD C6u"媓SC /ܙ4gS>`>Ii]:{;1a{m@iD" f3,US~y ձfRZV^ \Si䁾.CdVʁ-:1VMS⠞g&)I:S,0o_ZkiN}AF7*@?e!Я434Mv&^Аԕ'~76%3YGf-O6 -x1IZ͏"Y#׿:FJ5HmvkT>BrNو{_Sg^e|(vT<*oL.P1 ~ON]>ϧy&B $峮,9ʋڎ c\0 CfW7.lAN۬ 5 "FblmZ&$&}R ao * QM33!7= v8QUO ,B!q4I6@sDF6(I#wh}o-SՔ!؝>gdB)H* cP{MlF*M]Ŝ:w3gh0paҶzgG(Ї#KE>:XHА&-CA|i %XWߞ'/$П)Oef9GE#C%+uNHƛ2sk/ Ev}tr.2qf}k PrjQ bȄޅG3y3ܶh%qK˱'( ]vis?jJ|'4:)nJ"d2MѽO 4cd6@[LEAFt(W#$8 4LQiEpPO&PT C'?6N蔠U}@gG_ 9mFf |Ӛҫ۱xjPI{ӱfyVmOt\Ʃ(Ynrw ,Yw {2V"3DUhuϭrR-b~Zo9QÔǫŞ-qbV9~A{pOH*vdG>.P) Rx59'`€}FP@ EQ>1iI t*ŌED,) 0?hZ[QT 1Džt'c5ƏX߮D ϕ-1j? 1%.]ץSxFNxOkLx9~u)T9˜3Do6[T:]nvF$=^+oAOWt24)Pm[V(KyԪN@A/;Rl`kz^WZlgĜEzt#D*ς*S91߯;g[4>fcw؋wER|fY`E\G O#̳T'An7zjC|"L{j?c3x<*/{na>ᨠ9#:8 *;ш9{]afQoOchhk/rhki(*cwgAlE2,ay)7u:Q/^TZe.}УCzzZG~J2fmxgBdTۓn04NxzX=#<>e8I_& l/Y 0_kbPP{-F,AL9.xQ= ԐƉw&c| 21>Ok"h[~E lՔQ&p-Q?4CDǕs.MR 0Yi$UkČߖ%P뎻Dƿӝ 58\Q,vGrJ $I™SPƸQk<.QOʼgyvi^^V@2l>Bc\ʰ럻ѫ^E1o "/_ZST]3M*ta-A9oA %`a]e\(Lg;~U׸Pb7WjvjUh%lŜ^n,@}.VA 9<2Z F7AhP!8پWqFF5f6cH<̶MrKf'5 F1fH"΋7_PFsVgL_֫[SY\KG)Rsd;-%a+j^DX*l̂H$B~vҔ#iN}t߳-tS50m S9g~YCS` u%0/ۗ2zY~+i"hcˣ1qV~5hA &h1C[^=0ȷxp&O'_ڣ d'6-ubu2߹d~4oor?-{|1}'F O*rЛ̴%Hs Y$}93J2}+T<(YdL@[تBh'Tc 3p.k(9)4SVNeɍ(gVTR>>ͻ\!Ebi7*2"] }P Dnc: 9q̀DYG-vi-ty64׼nckhhk n"ESVbxעHA)S5 ֎ҽ8jYԅJ}0sB#v ͍uckm #sN1Iʢ,tOv[$"7mi4]Zq45yS3ޏG{\W6m otxac j=Bpѽg%v8-:/#H=A_ U3՗,[. a(5x$Hd+|R}\lȸR\QE  uofl ќ0 $5z@2ru 42V5zBhmTֹ&߅pM=h[ω\^0,VT^ۀOǠf87zQS7"H'*aib=e,gu=k^}J`9߶Ϻσrwj֧3ϙg-G~N!j].7j翵EA3;!i hVSqN{7`!VH5< VqD(q$u\(TG1HYwzmO 'U"݊"xYkٲӷPJ@W8j@"_R u G< Sgj]JLn#f #n8RH,VGk<:łxB [ F'_vԖتLx(VĿ~'z%;YDW A=ޜ0 CŜjFi-| K(^ `sv:)Z| R1YPbkyJ!5qOOK~aP#nYs#SP ɻAÉmPIiDؚ7 [JoPܯD\dӞx3ȣԆI/wE |?C,=Lf˶UFenisK誟--VZck]; 7S]KA̻-D%)GM[ƞ$ .@(LnY1x7?ڃu+L0$ؤ2BT7DuUyE1 xtYoR_FUtTW!m3N'*ma7Ī9&Ʃ-s&Z@ځ ' r^@|&Ǝc` Uq}H!uSyf)Rk>)r"d4G 8[In(+\) )kq v{..-6?-t G."CK* ;Y! $Bކyo 䰷iuxbȡVC0!wWxLWybR 7{_jr y'Q[x5SVśU|ɾas͊?;9lWͳ(YkCƤp|2'*tvCv,,|.>ɠJbOo~{p~Nx@" pkdśWdȿ7[ι-*WHXղwʓV}T|eЃͤGlĢikzM?7Zy^uWv ̞#碸_ߡ4 \y!Zzf?*'CZW}7|m奈*gs|6=:_IV#Y+#J|ᾱl Vs4rȩU%w5JPpfhv\$ #K$Ks+͕ĸ+^^3M0 UDԓ)!܃L`䃷g,C:ha˅z}x s(DaLEp,cX3 [[~* i&4!9Rfꆘ_hc'V\ߗTڕԫȥC|aD]8 _[C|N_E2 5! JWcy3%*Қ}fedP&Q@' `,@:G:;Pv0 n>UH ҳAPkxJ @O[sC! fְ6-|+5HArb5@&tbW[T!YaKPPnj:y w:LL3ZN!=ڗS(&Woc~ z5ŧ\ G tS%Qv3~dD4VT &a{9prO\\PȈw#RK[wD^ስeNѴըaBt%OPL/{9bb]:ܙr8\2_q_#Fr +:_8)mFTW \vNUM}l ʑI51TgnB93a6KD o@/vI†3|qknY:NgxaBDO\iXI)wNȷПwc&ȡ@2xvA3o1q<8F#v^f >qҦI>fm/6s:NJ8gx o 5jMC՛$XʦHCю:'FTOhC{_c{Y8E۪T/BK4eY==W07kĞ:qlF ߣm~Ɣ 0IPjI_A9I;vŅ38b;=UIW6Ug0#j0^9g-DNN< ,He2b.rab+.ghcg#a®]S߽f&x_A~/;Oz" Cm^& R#`'EMrOe ϠXiSAS.&=7+C7Om-3WW˘!RSl3߭eSn< P@dy'p0%Ai^qH1{V)!?OeJKPITWIBHųyA""]| Rn?@n1윥Jn?^*4 oR 4WQUܗ $ms<1$=FXvoS;.>MqYb]bRJ?`ӓ4ہ0a5Mb`ʚ:r!):1d[f?M+%g]x:K*|}!9P$ΥE:][P6 .O~L25VkTdG);xHXh6;ySluGqMxiWQHܹCy}-8 \@aV"ȕJo͋ &c7 /1mڬ7b4_,p֮C<ֲ,('i&$kg,Ynݞ[<h?Ab-݆HboE03E`}j!c/&3ZUZL_cMM?vhS_A@~zHN& >ҼR/Rʸy,6QOӊ|X@?1w~!8uu| ?"RKգsArbJ~yq7F(Ԁ{ԀE"qʞHc.Hj !~npp4;XR1HpP@EvQ%,"rn^tmߧNH7,f2~tA=x~}?}x3BX!=XZrlh0D ~Й 'r>|RB\4*56Bi.o/ $0j|`g05̺aStxi>ɑE5SBҀf82\p h?8X~𱵡9ӥZu2aՐ68UD~$}wˉ4 iq_FeN>1N$+νdM}2 n8RƆS(l]90ҒڡM_%J1RpoؓOʳ3ZŇxv,gzX$&ʸmD Ses$vsd$*iJy :l漑~]TlgfsxѱCiB`+oyh,dƍV0s#Sl { ~?\>qVFP޲DsRs@72˪>qD6c-ggM1rCv]<ƒuxUⴱJacg~x}O8yjUanZYf¨Qܱͥ؛WKA #km9>LN}zS:_O:;`u1isyr܃:*cR-AS@:*`$pMʚY2` k1[Xg]jzC%dȥvBfzTY@BcKƍDJtg QDgCF*I~IQjt4򡨛)qZxH0˗_, 6NvA]P}xY-Z8#6V" %%~xٲoWqy&7f&_X~[6c ,3Z3"b@^LAf$s\Y_f։({Ab> Qi  .Zн]W]=6NQ "S0 0/ sEn[a|EZv"iL\.I99z-/#͚8!v|lTCˢT?7!aiJX1- o'p>j:@ܩX-LnyQ$}%sUfFNr2:=ag'VrRݥFݑkZM,eDua)I͡(w6'@[wW#kg1rP5mi9C-$({<;~mAyNIԆ!]R⬀:SS8qx6ţ!,:/_@Hn=2?xg}\$?JW%:w pP c_lDve9ojyqB* D1kZ_X+֏>N;m:-qq ΒeRC(ga ޝ;-6qw։@7eb`X??GJXH1^3d$ZE3(w6A͋ qAQ% ,75= b[OiXad+ 4p 6ڝT.pfl4;XVt0vX!}YЏ,w tma7d,=jBeN]~[%l VSƏV_cF rn$3w`5KrQ7 ) M*Bo|PD2.l{|vYc Ŭ|ǯ,4vS0]N;%ӱ-Fΐ k g]i{KZs p: KQql,ǹr}!5ma k 9T؝݄YvYcAM.I-`O6H<#8Y{S+n*l?NGv]MAɏ]rܮo5#[h`ct@i_vWٓM=tbuc\p8/kf0E[ xϷvPp@:n)SA@25 מNVh,ꕹ>Gh)+b0H؎ey='Y&ܻlkZrBua iBWEs%QhNGH눋IYGh)-ʊ8UpH'iL#,Ǧ<ח7n5Sg)DM}Wa,0HQ+'W,Ĭ_؈h?b/, &E\\݄mP‚DmX}/ڗ8BMq8PnHJh Uev[QZw䓽bp1`0*@Iu\O~ |qI WĈ×fAָ@ɄbjpHR1Q {JdidTN  F>4TǪfm66I6,'*}~'/Z]ɰ<J]zbvG*@Qb"c+^7TUcG$MS>,6rGiU! z@r9jϟ 21pD՟9nԷh[Ȝ)0s5z@ ^sh,شK̺>1#R*3xlT@r:Q<M)3Ѳ8Y1A}/BJVRrq1E14v5+Wx %Nr>HvԠvVg&Ë rPz09|nשڴHh>[I~ b_^ "5FÇ6c9~@Օ*eYB-y1PYQYi b}]WA.G^YN&[8S)?Lp  q7ɺnU`hZa-$!:k':G+v"w%rS\!Щp-Uv|-PVC#GE|Q#nZeF1)7EKYW ])l[aVz24^0ėwn[ZAGԴ^1 PL粄^yzK(R:08baoיH95޺IH8,<v>ZE/!K 2fW!P>6qH$I 1D2BVXcT)nVIvWh[M<EH8\E0~gxx d SjjK?**qLOTu):W JcGxP)CґLWFz+*pܕE2tZ$E#!`[Uj_{5iL3XQ*| ȗCdu)7ۿBgm=zFL:iDZwT_i^Jmqqp?ƴzoC~UV;AT2]VNaztZ7#kXPAK+&ؖbG]ĘiůMˬLjMqm& ȁc5^ȴ8%mB:\(77g"vU ̱OyZi;b_Ȅ )xڭUО??an:e#-afB(xX<5.ZsH,MGe^AUMYqXyyʁ\0l n͢0-51 hՋg2Ñ}4hsX R 5{a3*v|¡ZŸpGM}+)L{ݼr0Œfr+I d:2Q[E+b KmA:Bst]%w*de,,) Iw5-I0\XմUSkmoAJY! M< ߚ[lw10T-wȇKY)+: 5D婀t_AD4 ItoJdJp}q`S>2Q0.`lm eW{餺2GY ҆.,D2[;ZH5܀Fw1L=jЂ1s*Tؤy`h:tJG㎟,Cn5 䱇ETeA* B̮XVr.銤`DjpG q{bѴt.E;;X?B:`i^CKǮ÷MO):Cvdv挗HM RģzBk}?0ߨ ,C^~raƋSz s~j;ׄאZ\@pm>R6Gͧ WM =DH|6zĔ@`L WGى1Y7((u.Fj6_( U?͙z {eЌDA}S~HAt!9Ԙ%Ԋz 0o8E4q>47rLF<xni{#s7{zRzq/y«OkI3X ,`lF06xܡ(Z/%[uZJ"./|0s"PiCvB>SKZ:2,. |48J?ѧ{tl PRQTgrn' n((O5C q)p)L H]IP̏<ۑ$2 ]A4PQ{lQp5 ӊѥaGyȠMlBc+WO/\-L+)ះ3x%;aGJ  RgsT2 3A)9W$&> 76'a:TaG~P`)/fVT sN(W׃ ńsfO)2)}t u>LM2MyP%c3,4M&:.Y?ɮ!Yjo(n)>n} ?JZ[PB"CtYɱVH]OL4EMIx*8mB~^ ;>Rؤcы Ī'lͥo0'X1by 7NTA》e/^c^CĉqGObrNsU+!8ʟP}>CfVIQF2 4jfmnakH}oЃ!YK/Hii86JPgzR$PJP>g⳨0~,շ ƿf;sTZQ݁c ~p"uڕ_#ՒҠ43J!Guz9f-۰,q YW.飥!/bQ4k渎].>8xn)*aqʻ BoRaB/d@l;SQ6îs"@/?TfNkݏ(4cZ,$=bX)6]"DSգ6vXG]g\t>'c h嫩=hRXXQ+l&תк:"eE^=%4 OiK$%+8SBʫb>L!,/T# sy8$3Zm/"/!2ˍ2E~3J;Kr :-e0+>ΕK>PkȡpD۷݊WT a@Pk\+^D";Ivs[{Ҡwiٿe#n$ ^VC4]/Qh14KO:eU`[5])GT}6Bt1wSD\4#O^ՂϟeP$rx$})B%n(\?*Qvj7{, W;Al%(A~c\18l:Ȓ=~%k|ك=Fv1+l_s3FrCةyEE4+t/*dbck慷kC _#Џ, Py\1"x\٢.~"/Q~^-(tbв zMZ3kAW~.mMG=}L9}mhCc A/KgX>Q$|!@Aq2" ;2qUκocMrs/eA0;絏u rOq}!QMNR,(Г:_oph:%A}GFV<ϡc\Xy(߲nXtŸ }&޳>"qؚՋ3CQ{$va\*uF<'Rw K.7bܕ+r_4ef7Pm[Y ᐂ{a?a` (]4p.򳙱2X: K<\#c?Q2>}{A]9<e}W9"Z@>zQ|t+ǪPNV֩q{m[o=7rUqݽʬ.^X/ a`LlpM='ӔǤBNDߎJ撘S'+it%w|awX~m*-a[}'f ?xz7:77:ܥT,R/LբP $aeo5+eV|&I=ҼU3ɌJ OԟSGbˉR,: fzfg|AJu ҊO9ϑ3EW^EƕXji0= }GwJq9)a _/=%-lPw"]b&Wca'A/GjY|D;_#Le ]Nk쳵6+spa&/&0vW5Cn٠cfb'^^cdbM6xnMn"}}G6k>&X*i$=i-Stݜ\r.)Ζ0zhNPX4*LʪBUFJ"NXn'Z׫C/.U]e ,=E >U UkD.ANwK<}ۮLu`GcI1܂[43tt '^Nͯ$C,ҴGE)0 vRRDelPE4pȵ8hQ T:r7nxtJD"0lsXo\}6HfĈ!2pVkz pz`jȑhgxlbHW扟&u}\gs5v'\'#AU[ ע>K9VKSSwZ7/(VbO{yn/Azڅ]42e)%rg:F@#yt9vHƀVE+,!Ҵĸb?p;6j4AcCoNgc=L-x\2Dd7ӉT:rλ]Vdqn͚N/N˂H3oBDfL* I/O;K 8?5lXZAOP16G邢4.S~IڮYs dX>)S;CϾ囯Pdf!X,%l #IݯH_J $aq A,~a2\c_Nڥ?ݚ1 $đكWZ v=ߨ^LKܗ4n3r% Qk@p=r5R'%9 ^gS1,QL- `D=z gra70>-9Li3=&[vЬgDa͕= U\ThK"?O7C ?LFGV/()6PGE6ߢ8g1vkT|6 \mޓ m,|A00Lܰ#G92~M dOrb+VQYgwzttU[yDuwVgE`g~di)U+>W̿Y ӒJ߮Q*9[Vj7̍H4R08<}Gn⺔kΝ_GK@q`H<  i݃JEA"NPI`օoܞ-n@B!FtkD׬=C;5ݗŅ{Y_`Rf }ȧS^G#Zz1)}G%|m$elf#s~G9L0JXWP"97ohE4x'[19`" pY#*KO}Ź.]ԇ%)ˏdj6 ܉z$antž^uU ӗ'ߩ*yj!It#H7#o =QټA]'e , /ۆ[ Bc7]iBh+[ M^hMVcBSnVVG(u1b,::dϳrzBDtTձLQL8iU\G5az}0bl_Jϫ,Gjx*<\+wO}rOZ\p-(#!iIizJdrd&MX)JdI 5'/(z ޤ->ځѻhz g)Jù9l~XHp)3e*5p:KBsJ{ځ'ej1yiIvIDpcb8<K'!5|s/{Rooc4gZֲrnzU/6Y"pvtUj1<1WVDQ ]\5]PB%ł>l$X6 pk"L| oGZlb˟`a໬+J"1, tn>! z]F(#9R9㋃9@Rda6ѫ!iy 7yF^fNIk%wtb =Lai+98}\bx6uaXekzGuvaZԻw+ 0[i6_C.e nxq`_^k3dDPMx2QX/RtC0䐇k]45D XA@l)漛>WGL rW=qxss9H^&v+jLb[6%=և$@QŀƨZ3:X-Ov~/W$[P>FãTDq@{x`@ZlHkOr_9/V(^ĝMϲk1>R' E+<1 -|ZLB1bՋл[!v:Vs)w"nH!ܗc·gjɑF-EW L+5]yEgKRf IR -)u#zE W 0܆Ψ ig3H辺WPG`m0$6|c5,x>u vP3x2F0LQzG,t/T^4tF XSVq5uf mi8Ҏ'&cf3][Kұl'zeMĄүJ۶nfsp]_~Tc zeUUsp9Jljf2k\c pDGs ]DƝGQ^x\ߨ..Y\lt_,/~|CsflT dtM;q{] ?ψgWԶ޷߈lE̗߻ Jpvn#HxqTN-S@ѣtB>8gq芄jfB߯sPMX@A*^7weywAҔ d٧xIbfؾߩOve=I[)LQ`R =kǸ'GvKlt%vv.k$}Gp(Wn=ưK_(Bth>&yγ:}8;`" 'kp :V?t~}"q gt;g&eAĚUx&/4%hN"D*LP=EGrc|oaĶCa05n%P25S%>, .jO̡?ס XZJ<8 aX͗H|GiUA4HzS*pUw|X2/%W<}YcKz!CF11~.ڳ]YTa; ۓ1Cj.:ޭ9ygh_K{Nk س<[VJ PiFrzlm]tzD{PM*.~rv܈M=k!YiyEUT؆%E%29̳53jxDžh<@TmRIg/Vpە~y4u/uﳓ|O@BQFVJ@SmĂ?5qi-L# 3V69w0tc!߯߉16wN&]?}X=4xUbX)u6^t0Rc>se"#D©pƊ iOaϿɧAG@a'.\Of9_|o&.u^#H$}B?⽞IocgL/CƵףXbCc$؝V)Uy̥ ziv%ݹ+nwNiwa kgT쀽 \ {.!#j,lSm]UltK_VpNG>X,4gj 6}w֔DL?n-)I~e6|7ܞ%Ju5uQDzB YP5iZ&3 ZM45kώ9o@]ރ *b$/rQS.6rl[ڡ{)/}Lmd;%[ھ}J.Y=R*9]3w8d^|hOnip$\=A M<9`Sp5Vd>Ƚ/~kc#xt!(%5pbؾA!l5ۧIWPhR&BYs{NifR4dEZݝo@Ap>6%B١;+d,tPD(9h^A6U(˨ \bPž>rbb)4'Yǐsm(wx$)uhvA=_WiYpE/H}hsb/!!@GyVy^G@c4}=L,C۞E&$@e,B%}a5aE +_^ѥ˪CHlc S,)'%S 1?.@tq'(zh$wxJLU4UjJ*t;c C@ {e(˵z3CqqwhW0tMWTMGqD4`/lY޼.M4xK X('QnJ#9K4WNϋ!`G`OgZ`%~M9ܴgZmd U^ΠIfE?p2\R. MkG# ]Ȗ&X0i=5#\WwIZVYٖ?(~f;"W}e@OJ`3ߡC"yU/uHob\OByHIcl^}VesSc,^m &4o%TMCs(NHr2_[~MC`# *ϱV6L8euּ}i5{SI@%,Z(5ycLw``LߓL ɇ޶ة ImpkQ[ihU:Bݚཁ_`~_y$#chκAj%q:76Ro<$BGG&NIgYo㣇_o̢Le'[omK9M>K?Wi-Q m1䦜UΚN7m;~7ž"?H<:SѓũBjHV)ubj/3?7xCW!@>YVa*[V $?vmH s3]VdOE@æ֌V(I ;u8& -mZ C#˨Z>354/Ts@rjb^8B=1)&c/"Q)ة[䢦.u:Bzjy6*̪i,>0-^MG2L>5o $0:0}E0ZJn:_{e Hdwq vĥ6%zWswyBUFjfR^C[;]lV=' ViʤHj.T^P*;q\0/ȅBe< ct2)7 z ":vy ^CU nG>Gf OyU.>`GѮPߙz%쎲/$j˝A|} dI&Q=ؖ@.d"33clvc3˧SEwQUd2DPC&u)`4| :֪J&ct_ 7T'e##1TE<*Rư~ RYi;j*DžENȿA|]tvyս% :_57|mV2s}Y"-.sO6Nbh9lb) xқ*Cˉy֧|vC%McJf!`?Pk7UL-wu4Qg@R/OZ:{w/ pbM4SUY.(-.BC]n,!TLjDDC$|IcbF{-^Ex\=Z*yI7aN"6Vj!f}:3WLΖ˂ 69zm-]SE9S`ZԚUR\d`Wbه;s} 4,8Jn_'J6^ 0=XG?q!il4]n0F ζt%mevsYQL⮥b!"a|sAEmU EEcz|<`lDPp.zl qF-q"tw&1Bh=Ɣ \ꃾa!Y'WFpj^\O>:ΠY#"wut*|cg`.B.V̌'gJ[6pGL~Jǀ!ҰB>,/cãNWe*ŀ :h,k-n,`89 X~{eƽt/YI >2X?!w \{sV["4 0YTWkGb9m~g9CSJYRO˪e@ᾇ),i8h_~Z"?H`&LFOaɥal݀׵#\ o¬=>hdu*F(GZhc-Є!Q8߷j&%=#q0׭A~I8SyVJ7R{]W;c8@]I'4@Us"[%oi~uMQU &KJ:MA"jJ쇢^BG%1W;SUo\1Z %YCn'\e ) ֔bS~JBpRVR)EFKhOial j|V`Ȼ(eY3rNH|;ڍni/r k&SMX٘nښA Ս^/Dw\0lJsOR!'6/(|exrXحf x*%ak. j8xxsG/vo0'! $KMtbqf~ݎ.~LĄGalS"k8!H$7xǽ;ߩ=iuB v!.Lk10b+"Ach4fXdlo6YI8,g)Lv}>{;1=|ՠU|86ܑpjflѩNySo˾]?='~hZ=>wczE[AJ׳-qSGɳUĦpEP`IJ :KMM8ɹ7"2. I'`ix[v5ou|lZT$%@<H#jJ;e#aHnl=lF* |mHZA9,٘^_5>VwU.&,6RQr<|?3ۈ#h@5o^@'۟4 G_ ÂPxjl%E!(0;j6Xss~їȒuoyŘkysρrywyO9m"$wN~*o뼼! ?Y>-@l}>Qz0ZxZ!+-P0;X>Krd{8nKnJdX1^3ͼX|:֌ګP I>^^AKB'Q*Y{NsSLl]9 \! 汑\ǹ GM(}vc( KWBJ94_}6{l PUO[?m v2 xP(iڻ+E6t=piso)Y }\b̐p4N#{nOhf2 v}Ht3i׬1 +]tYsٿ㊟K-jGØh ǿqDTUƚ{CW2]/DZ^#Y8 "ivz^-!:M~3I] X%%_.Fwo8 eA@t{tӥ&IRuI\#<Y!2[X _aD˫ZbCj"C9c94XȰ,7W|~{z[ԳWˊ0fӢa ,iߖI1f}QOwatM߅֦aLH?3`kf itc1d1 /jٕ Z`ڻL %Wiu|L 6jSH< c3f5e&t>]gtaަpIn%{N&Ӄ3jɂO ị/28cTَ-|*0gj lK~L@y6$uG~P=L9#RBgx+jx:F[wmƂ55dٱZ̄nE˥+И} j;yGG '(mKt7A&5D:$Ʌϱ2&rx&VXPdgug55%r ށs ńy6#,JKU,Z&]I!&Bvw.)}W{ FrI4'= 8ͦ @{#ԐUVL@L}Z=1EWJ:A{`T&pd>Kiġ'A~?2f~ExY7޲XэmH,3:+7NO`DA7OvLڼjh'pK^,B[0Qќ=S:LTfln׾5mrӃ-]NJ#Dhi ߚ|=g43(⸐)j_—>JPGD-WG$G3 ^&Zq+z QHNw\ܼu;HANP & ʔa,Y+HX[oaݑdonOQu>]LXLqsv$r P؎6,Y؇r-!Ŀҍyu6/ydkP*MQnOԮtY#&8@ѽ$鹻@ٖ w@ L㒺;ŬiO$'~.՘RkMo3*GG${[54Ǝa 0'B ( zlT\Jc9E4aWV{eMcYV/ !Kܚ0MZ"`rhq\jԫ@B`v%-Bll gp])ȁJEGuAǦU#_Dhbg_HހuԞGrr5n4ɣ}p<W<rbӣ쐽s ~)HbR7*o+8*:t;s*<~e-a>N (@DŽE:i3Y& :K%$͇+YDݏq߲ú2n=vB.v|1U`]i27?Q0!|/~b@od6Iց9C >X@ؤst_}2P`Oh\ցNBƇ"Ʋ@~me4ydL>*YJ  6˻AWKFR35{8N78? ;*[Q4BZD -Ɛ(1"؅Mȱr`=ul9ܽ #+H{zE)Z9I_:Q2ι#WY ( >fhaf 0ܫψysI Oj nZՀe.YmTdS i?!20|'jo6&kɠZ`2U Ks[51Rt`&IKo+@g $3B#HBB-l>n5HiQv񬜭LJ> +qn03)i8N~$4z٢[co@` lTO7H Y |4(l q'ofp}ٲ97bIz8;3uEeZU4uG66fy%WqWrj;=' 1@Vpx'kh[7|jí"F|{XgHZJ9p'pb;jj+pqc#`ēV]CZJVN0 ]Ed1KrM/Q$ŠcEP7")Pj n&l&*?m`Y Zoa9=? %r , Uq,. &~ Fۜu,۵}{BIa<е% JHjeNTr=:<̣u#5riZ*: ہ4lh o%ԕB`ٵ]K.1ymZ YIf#~GZ;Oy3$i#Q0 )us`  s~ b$ip D?jP7<9 D{Vl})w-F9=8'T>pREP{|%vJ.)3,иA1F HHA㍭/7n4\u,(ByZo S 5DW01t+mS]HcH1)/vMD3NEj=Rzdv ?%(5cnzߧgrqI=}'}&]=7e1u,1ai:,#|gװ?z֎ ' P_@Q1RHjNSºMCB7OwW#^@Ƞ U)CiY QCZ*BRZ$q %t"I5S" "*a4Aܔ' ZC/K(8o9+[kS\,g bXjpMqz KJSOhzGSC+5IFkSaڑTױjRx~Y MyDڸHӼbjZ$ ~T sC1J C߹ wwӱS4,מfٻDX_LLE/Zǟqj TV53K6C#RNӏO?Z}eғaU<س"&nG$&޹˝xEP`&Bi=xM>24S1RF16U} pa9Fvbo._TwN<%Yf!=COTKAS(yfk;XBypi<-i(.:H_fȏ}ް(/Zdr,|q8WJG;W^p.[܎u{RZz3wl2SHeB/SSҜNJ}.w g.Q (YsѾpp8LMϒ#ZMzȬH kHo%E¾/PrznTUdOW7EyG_?(<2 @C1\J .+^2֭>_!oIcUMmF.9XZV uwU"&!-\JÔ^;ĹĦd qT}@O9wa$ Z>W =DQEГrǍ[RWD7N1f2N:yGn=X0ϋ؏ʋj=?I< a-R 0}~eLi XxTԪl9_֘ q`+ $WT7R_r~d~l:V։"_xa9DŌDM:q4az \2¸IMC;=d']xKe 0B| 6tCo dh $f6h nvɺ}Y ixEf "%l =.\i(yΟP]b8ttUmYPc"8hˏvj <8*ƂMbq%SDgI˨/'9jҍZ)^J.+yZQ-G=uQD#uJc2ro0İ旔~)4J5!3tBm'G2JhKg;3]x);ۮ8"Fw qɱ%rRRAz}.Cf L!}YFʣ`?={BZ91CǴn{HEyb϶ !q|kKńCI?c 34*mBR+u*TÆיW,d]Ǥ {yW@P&p2q#h^ U^>n/^-_q@ ,X=JY& ߾^ _'ʰ|qwRsV`NRi`mf_U4"ljYk{G3}B;f =9 d"I_b!zXMBM @bCY$|.ی ڐZl>]{^EۈO^ٔ8w;G6:Gz% q45xw' Q.Bs9FEk9}ۨLcz#t: 9;dr3pܹ/%8X}ʬ| qui<1/,(ΑF_6< zz s&,C+u#8l{j+tpgˇʥwd:U:6aKN^)o0д-h93,P-< %k abI:i\yg eTH!A010=j0}c솾0i7qgMb5cT#鲙ĐĠ.U<'SgcUQF:K6Qjt/ N]]n><5D|ZDhs7q]FViIfB.Mɔt}e|UϳPK1K-]m=@mRؽHYG7eZx$grqz[ys{H#뮷UfV$X{jXVї~6iŐ t^GyA Э~xv4kS+&"pT (?|åo{jMfNB=Cwzo2\k,h`x d:.jOnt3D͸p-/.-U:_T~lZ.4f0M\t}H샷{L(,n8u`!~Q6{dK wɵ9Nr*rٝ{XX& |G71ؖ)vXֽwR _TN"^v<&yjL^lnB"#-}*5oa7;bqBKo2:H3 =$mh:_$4ʄztu]˿3eQ8#׸rJ5}8p:~ Kd:;пgDJ>!Fewlp|Rpe[=9%ITXx;ްFn$MUGȏhiU y+J&_w\:HhoB9nqFN19ԘV>i>lwoK0 {.+}R^TMs܀tX 9PHa?yn[ۙ!QQVKyTz260K_wZ]F[:!\}r z 9JfZ! U -u2xe)Xsbu қhK8>` g<3щN쥕1ԶQ0?$'4YA1"@X}WB-'wyZm۳L ssH@Zb$42"_HHZۃv(]?uGn[G[Ƞ5Ii vn_M4蘐 dXD_8 r$lmxf}6 nƈ$Q%R.Pa*7kGlA|1#zRgUN!1bXcNG9u]!xZm4m3ޙšpr2pYbһ`@F0JϿo{cuwjx-@TO ~ AȯqmX&7 c bP^o>ڍc[S8{{6ej7N]n^'A؂jw:ȭ^a>L3Ź?ߌq(͠IThFE A½  3ݽjw3psGV9Y$@1jSX X?MX& Y@1 7^AqDjAdI: 1dCߥ@GӚ}t)ǩ"?OىFgΩbaf/&*b~ޥ]z`I8!{Q"sC]-^0ێ&k ¼SW;6ՙn {HH)qvVUg3Osj)?)DڊPOq޽B jKV1dy3~EB mj:[/ #_.*M:مӤIUm2vW,Q"8ϥˇ;,=dUh+;BϻIcK<2a KHύh68mL'W;%;c.5+N"TV’\P:4Ewk8)[Ƽ??N?hLc@G-Nϸc:A-&ðJ.x3 .Ӛ%U\zQ wggc ΉCw~ 6tt5, >p1bg@>V~A8Xv+r1$b.>+VD`6Mg`f$E2V}"OcإK@(Ą)BlfXi̝~FadSgh@BTʢ7 kƷW]`-v3~蠮/Ǖ8_y$L `JT``Aή!SۿqtX8H4k)S#B8X`y (FܛlEJhE_c泸yUO[xof{JKbMI yPKCPet^͟)՛r[ɜQyO@'77Jo yþu5$pndj[}5OgJ[: wr ڌXY+xPǧv@~kQoJ>Ev1Bv -QYVʉ-oW' k"̲)zڪ.TCPThPu?:wNQ }ӊ `GI;)];1Ni t8CK%6_ܭc=B'|m$ '1[Um di&^+]n(i)Wgaɳ,tɝ7j5nt`@3Js9 0]?_a m9 ؃ΚqqD+Xm?[k7 DCh+ڼV`j1}/Pg7^. :<,幍pWj0є=-:+Ӧl pޔt7o&U]X ۍ| sUyxmWJ˚4beiG[2eVM<TqC2C G2 O(k{{«B=WQNј#NsGY=&A +cNU D!sÒbw++l,.疉 |sKkg}/haƃV%.\fRhd88 u,huLX<>yd7K!#<= e|$ڴ3? GHvdZHkX?Rkdêkܢs~ڣO-64v<.8/rW38HPے69>,(b,09˨9XDqT3 gac H0ULɿKE8 py/ќ'7 p5Z$={B^W0 Fz 02ӗTQ KBŸYk HJֈ0cx٠?T~XQzS"fp@ ]C«BQ'7[_$$oaA+[ѹN4Cb"G/~vOowCD § :uɩ"ѯ4 xc ?x|0:QUSvCִeW|zjn \ ђӺh +1 ݒ|ͣE.'9 MpϵA ^s&K =HJC+I3]c|)|px3y$Ÿ?[k=B-ĎLxcZ 3YbK@D'ϖf۞ޢɨgzi[pFz&+{ oGj% D}{ZS#]P`6tdb8sɑoNp Fp@ sQ궝aP^juyu6eE(;%UVfvzu#eZ  " '=v:\UTRbks$?A~|3l[RܙRBy+i=W_< ^^823 &óg5+[IC'|$nlhƣn8{f9KG~4òpj]?1Exz`jb+ir;=ߑM@auT9<٣jiA\3kBF*UOekGLA_1BA[O"^oU7iyF:6sNݗEا~+bd)]u=hmMiǗ{5DmH蓑IH# 1dsLNՆ3v{JKeceDF1vgdl\6Yl ϬZ!ŔA5cY AΆS0V% OMf ?2ZSN跰mMWy4:EkvrPqy3O8H 6;2Bh9/>JbOS)&Yb9-|s,$C,\@sJlrZIe#@G t :/WKi'nZzrZX{ZK÷Ⱦ"7Ri .Ib tu6.;U)=-? zw鶜=` q;fc"W\N6AN9,6+}Gxw01\r>٢Oh_l ]OΆ*c%T  Ih`=&Tq52؟2ʚA %`1j~1XY2=TU׊97WyiI0ׁIr=ſŷ_s4]7_dk'k8[h]pHФA01 #(^.=jm`8ˏxMAcWZC},8 >UQ1}R[v@RC9?ABVU^3 b 4~2 B)2W3)=Ud|nK(ShVTgdK0Bq]o^"#ۨ^Lz[KXro|Ҟ+1a/(#I9N{,5qQm%+#7<:\WR2-!6}qLpxfo"N5WC:v`<1MY}*&>f2^_=r7B/kFy6)rl;~<~{ ·QҬGmWkbSTCMEr2X0n2;s"8]'lT 7/•݊:(h.Dg0:͍*Tvzش . 6 935C>^{.ύG5)j ٨!E@"RʃUһy> ηĶn(xNnut^9iwLVxp b׍[U,Btj~ uzXr WX? YM?S]g& "zpS3 9*}骯 ?6) Ѧxxw ӥFUÓ!%r, 7u3_p5m_> [Oz !f#('h!m \OSUAz!<\inS#G.d.܌`"JR+kh\Ņ)IZ|;A.ɍg^5'-8ػh5\T~Ό3Q'ҦyY P F&6IKOqyFQv b۽nOZt3NVGGd&VYlF'.puV.S~L9,W@rڰۧ#j?91}´EKIF-j$ȃQf"7ɀb!-sZbh~l3U7]]],8$9NEl:5$Gh[#;>\6}>Q*QY WfC<1)k@.?/aqWPnnd_A;LGc:@<  %؃'x.=sdbrUG7wNȦۧhgʏ oz'N7JM N1~Aҭ, 82=B>R69,IGBS\)2Џk7J̮2A|<5‡T6076^%&#J#S`;|؝:9忲Fn%sVuMprgҙB1 DD*y@ܵ Şj^n?l"EhW)X>7SUn?Z<_MS :p!< |6y>܆E'ٯSj w6*fqw1JaOR+w?G${ɷdr~!@hkƯTSq">.Ԁi;U0p\ZҬ~Sj- ?#HD窡᮱%xo԰:#$7%}`"o Z@LTA |W;be-DYcɖzJGF_A y!DŽ*^WXa{C%|)s:a|qG5hnpᜄG O yBq }违A9^qMDU2 [9Eu Ut@:^T@GD, ;r2 JmCꇘ";b짯{Q^"x· +Ff"arV0öxbx! #moxΆFv;F1{5de} Vsȝ|?pIּ KR|6|G OeI T(,D,/cqEsf2W0%Ga~ahwz\g)B5"};*/_ |䛯&AD qD .#Fkͦ2. ϱ1 ˢ1 aX8έ\55'Q1&ձ ;`im| j1)[,TFt/YJHϧeS]6<=kGpk jÐe֟_0by:8' p 0  -``1ן`\Sٵp?r^Ř[7v/D}R:[7*3@划YShqHA9sƪg6}q:QKhna_{ b9m0/ NF]TJԛ/~הV4Pjt48Sn!Jx)la99%ٻv萑YSQ޿/DPg-Ѹ"#c|XNM.y$ k9qĦ7<&R_\'r&I##n^04FT N![o>]Uorǚ/ )pqSew> "i'oejV/3 b$s0!1aS{1'kF ~H)Z6FKj ~xĠaU3Yg ^S݇ͼ9*)XJϺؖl% AtƲ >#ho]=5#=خD*,RR{igSb*izwHcc+?Z9o>=e8]9]xC%Qu=<9)%$Yqf]vgӫd1;Av*Y&|nM6VQHbc+*SimxK\o8N0h=q"ơinjcC :2[*CZ ; `ir|Pr{eIkP3C+Cf@ ,vZh VUFS &\W3C.Tr`8(VaL 1?'oqhjXa EӬ|`lpß7pqv#_Fk}*90śi+(yu{VlB YryM ٥790qC*n9?؍Lc.e~SSƘ m ujߐ1q.tł0k{Zk#$ƋP1?cy0E&NJ{N' B}osPĘY?`@3eQT $<& 䇨]" paCj\Gz}5QKF[1}V:M%+lC7q6%_Lng),oȲ BBsDp_02mSJKү^F CIj6cB ]P{YO݉ 2wZ([6~ӣr c3 ke]WO#]Odp!K㐰V ]R #l=ZIg""-tJwj0T^p@Go0d~ "VSٸWԖ{pQlR1Cj$ȗJOG2k܁1#H1% ]JtwFb1IAaR pfC»~{v)GkcǍ\bG$,/Pni&# $PtHfK2+ܱ5cSMM@"d& _\[w|oNjPPաQ;qe·eRk'&?l^6dU]b1m@w/;Ag+7_Rq_gݿ힏]%?CfثǞ}Iꈥx#dƁeߡevBޥ҈FR~#ʰJPMMk4%pEbx!EDQNqe rhN.R&^$֬.O(8*SY9{03_'\ ׵ҥ)T\ͷśagVik,orl>aWНnEoͶdU )HQPnj:|y͒9 K.ε2JA&7Tg,`7! _XyXG+ 1Y\"(M 8QsT24[jV=DgRv!ʎ%'6m tB.1$J-K5y={&@I BzubSҼUCR 9Ltd;a4>VKP&=`)+ި0g (X(d3v1A{ US_"x`Ҳ)YMV}q"*ƚkg;xkkr:Nƈ,q*:$p$"w!exUg$IM4?RN/;Dܪ|`*%'h^;ז):cbCyW͡Q(;:`E#/O ]$"mh5ᆹzZ׏@یkₛ%cki9F?T>ʔ!%B[?يwlɑ*YG-)o)UL!kVޣ|0 CVwBd܅ږ ֤lYޣoXp=S|oI)w 1,'KuQp&ZFV*2?g_^ ^g]|QZa62 u2 //pzUr;G &RA#fR?P#:R9=~sӼi473mtg @NCCs^ܠ P ۗ!W\|QI*ja֋݁miߚf*{!ZhA =6ڛ!Jͯ R􈌹C8Ԗ(Qm矯%$PӘL 5\Oź@@s1SZ#@wIJ۩a l)ۻSVſnm"$ÿOnpU𖒀j4׵Fn$uTK!QW.})k_g>ذeiI"%< NAm[2Q-e 'n9Ϻ9>]4CiBŁQcI3-n8r#{۸fVX0五WGTFrMBS)v'?:'m˓ރVݙukap Az@dL71N8HVTsDYS=n /%d6!?‘)>m:_Dw}dep(dV4pp=X=X8WW+OTΫhϏy9ǛsL| zbxy1Jj((mBy|mO9;wo$€gl~{r u`L/J8Ʒl1WILHR3 `d1"Eε;4%]$%.:; L2UPU8+wRqJZx 0o kYC~+p>6T?$,Z?2kY,HVp9ݙɱ Bѓ$IK, d>ZB];Bb)XeH8!6B4Ρ&*H[Rku[kC0k)~yJ׺a*?F ciw; 6^hgo"SU|}H5J$ֶꦢ2pQI&&،aRodP `$l2#ЮYYŒֺqb%t݄tӮ2ܗ˵FHd#hMDQMr+b=+MK|f p {\|33pl'c?ޓmɬMGF>nZKPWAF4x“ N4ziA -=V1 c֐ ć:adiL2JH-;$F thʑ 6BMH봹MxksD Hb-r;N&;3N+J9ȺgLר8d!I;FQgUYG8_w MG#zI_;8sgK$',TT $2c߁VX$@ KO$^rKd,Yh Cn1\aHr@vįosj仑g$xY)n^BdKvr|18|^W^|w3e[H97Lw}`t#d_̳'ۻ^aijvr 7PqZw\:7zhJ|` Rr+'Dk ʲh:%+uU .%7y%H \_ZpU8sY M &07PJbI0%ꛅQ|7e!E1 y  YD*ԊnլpNB^!3E"Q|v{b2ocd={ޭݞzز>%S܄9HAɥ.p@g(iM~tWu-=DVygz Âl-k+v59 Q7W\M0#ٛCa=H bQsO gbx0lA"Z<0 !ޣz^h}ظVe _K!H28l3!U94=>ISZ"n }_q1?$zK=87D!I $q-JpP!ȼr;20Ly+Sֈn Κ읓)3\>5QdLߩ<}#fq*i# Ƕf|>̦j@cp u^Ql1VZ}7{8gbѫW4)fOJ%ԙtf/8yo{l${{O*0\g1$ZlADG R殘Le'B1M蔬7 Fun_`BZKWa4y㿯[,{F-CX By~E9Y[LYSn -hxֆ})N8-֢FgXw! k${,6 7fNt>؞NMk`bʔBnHu[t3o"؛,ɛF2Fi4HΗBD#*h~1*,F^9fוW" ܀Չj I8MJ 1巺d6ʵTƱ:\?k#@D^!̹ q+saKSS/:*wkg#*XNʡzzW 55뻁Կa@؞'{U0D/BZp2e'Rcݼ 923Rd) )GTE 0 ZQ75Y܃^3 JfevcP ۲ TG&j߁- BNct.>5n@.CE2Q@ }VQXkǫQcYBa88עp" DCgE_z_䠣s+M-g!%PoR;1":(cxPȹ)fC-)voҶB]{-H7bzOpa_VM8mɍ&7 KQ掹a e lmSw8broE2i3VȐ^/aO/q}L-5bT0 ىn$X21u[$ߵ?үtkw˱PIG9* ~GȮ ?S>A{AXp'6\>\DYFmłG`(1J#\wI/38,B$Ԡf.H_"=)5XK(e~56ͷI<//}EIuqKQq*i""r8 "e-sgG̰fK΢>^cAUA*S\d(ƒOv6W uyuӄq-9d:d ]g$JSQUr7SZo3zvB/4_V(ھ˦"\~ۀtM^&QЯJ.wu7KcV4/"qƉE Y9- ڋ> eCR&y&s0ߏ9V:{㕷CbBOH<ϸJ~9x Q}C7Tyֶxp*&ԠZ_\<6Co7Pn0P (_G7B,˧O> 7=J!jh4Vԝ&90GIO`b pL2} F\upy!K 4z# 0Uq-n)y4EFY:eu'Q$@bD.7c?֎NC{u-'G~0sZ9wGHt‟f^ S*%8S.`7Գ%CZX!'V&(=ʩNW>kgcq>O\]:Ue~0-Ѻmb9K8Y+!fmHyKNWՋ$ښ^μ<m$g#隼@5b d9qSKͥi.Yl[JXza]r]"nHDC[*{&x߅Mk3zRG,9* ˦f_FfN ftlP3TsuWO|$AX'ʶqf_ʭA]B?#\q_ojODi1eGG`"Ͱů C|oYYvFvJo:k~<]rEoy$b 0<sdODᓎ66L5] 5 }wcdz8.z{;H]ѮӤh ! S? e6j K/ϦhZ}d龬O3}g( hyʅMo_lVUFQ6Zs,|r=$R\ }xhg"?7 Amcf\˦ $<f6O]d6P(FlK&8U$憧@ЛT=*!_ Kn? 7/8RdS孯s,nB%ޜv ZATc `#KӼ!RC zhT oMw &넩?__^CM 5A =][,tVw`#l $$ e@A#׋qvQ67kHѤ8eXp"0fxmÓӤU7V@yi\9<"D-sP ĦA1@=*d.eSPCb]|E-G'* 1C#8g2#ҩHP}]4ftXݙrH\D NҒ z$.ӡJ{N~3j"bcyS&r[vp5Tp ( \#cWA E8wxfr*L:#W;WK$X(m`=T%%DYMo.9pqAZBXdǗ:3Įlz mD7cZ^`'p7ߛ;tTke &JmoRdpv l=:%IW" 80XG7aJ1g!baifY#/Ey~B*wd$NZBѭnC\\Y晟 H{UzAˉZ,_?X~9#5@(X~JRS'#8Is iWfP4h3L(xN,ďn"kH ! c<7^2 qv[pS[*,Ҝݱ[h!D9lx( \iL̽ PH>HP "}Qp5 y=g`XBD#3B(򯯪{k Zv_%}1U'*΃ p̳MYkYe%nr?Gb6׬*=oL [d4uN; +f~7@K\7t:Ctz22:!K/ܫyvp iQf3j3}L:Rhզ$pcvb3:G%1fI[r6+=opq [UgXj9D߻sܜR*f{,R5D(wbN,5 Vp%~-@"m1irAg,`1@9-b$G_zRZ[)SARtӠ@q%ɦҰ0EУUFIv<_}փv!5dءET`pyIlbw :B_mܚcLK.A۰>Šezf<;KyeڒlC"lr*nltQ2 [VTd+"U ڊ[KaDZUD({TYGNR!%׌"kM1JŶ0Jsrr _&gStȷhDB.HDHoJW&X"B頬co]](r7ւYBF8iJbwUoͫ9g6j'T$! ͒4^"ܔ]ۓ+{Y/*7CVe뽦Ds6,s9ψ|,q,^t1cohsA0,1Rrս{FdqŶ,omFM"}y@ͅ#/jvIDK/W#e:Y}rXXbf߿J^kgt6ې pmސc_g^8/BRcpʢgx<8_ _ AVD'@)Oyiq<9l+ʗDfW.;Fj~θÀ*_ ^l5rrI'Fl5Ns|s"{&2)4!Q/_P(_a-SXS6,tq\k\3^56 R,fxWkI(/1Sx:/DČTq#:m|q+T?2f;MKVy}j=^\9c|$?A&f1N(̎~l pƜC+ :}t%Ȃ{/ ݘ7n5-q0)[AC9*onqDpHz)`+lyhJO/܍ۜ%66.A$t"F"\`,2ހyz])T>s;L* i{bfı?f6|`x;;U [o%v̺C9e'[!HrI Kd˷N`,1l9ܨU79ՠBdYңa _fVXP]-$ӧcBY!;dڪQl.D, ͚6\?:#s,b!Vs(QJ=T}gZf:xlpR6 Rӛ̒\u~34Y/V}ܡ u&) h( tpMw:^4B'JQ/dL"|fFH'Wdo3+=\$F'XKDT՛ēuIA z,?S QXV UGяj)1$ Y}m.pc`,qzםUn<\Wu"zds;Kc:=KCx_xo Hhv!s{Ǘ2{KPäq`T/!Xn* B@5k=)+ϧcMטxuh{-Tt*BU.3_xf;{z[Oo,jbOOF48:qMԟ1۲kxun^P_$D$M? Fs[[odsnbot32\aZfsUHb;Hz-C+=DAKu(r7x*|϶?}8(i-!a߷ $M&j$#%t.o({n_&{o@]2>Qbe4d6Hh4K?߆{27c[gYO;;;p[8,MEw;μqU_WBApf_ EhƇFO "Hң݀˷)',̞bc9map1_~xe4mZm2 쀈KЏ2K{TkZ oٰHuG %Kpj4>,]($'Ju ah ;A g=PxJXDXq3,(dI)p噃Y*^mX3͙X6U!2"gsrIfsUgu*|=VfqƁ3<(a)p-y0O@M0~ jbUvs`dOff?yϽך/ V!_zo\'2[T|\ۯƗ@ņLsi? l,`_|Hb;i㎘&s :w~5Aoc`.K+E9J=hk>gjE\熲G(v"zAbрPZ-#0 Fk:hԐS_-u"J"8S\8!m0=1K:wg'$~lyI8SQM} Q]*ȗ}t,KMO6  91әێ}co"{q@lI9A8GxV 5A\i+l"mc#pBw'(3ڏä49΢gk1hsQ|wCN~קO,A6W*Lk.u;~=S8(^tm|x6!Y/ba<Yb-saR5 &uLC.A}#1̀y)!7k_4CV)5}˩u!Qbl$!Tu5>{#zA'AЊQ*gdLiZJZVhN D.\'ʡ:%ҾگK*!l!gaRWc AʷV}֙ x>[G&bvi =V7O7,^b]b;Tv~:6':n,(;X64tTJD4w++.I?u &#mmܟ~$Z٣G` ģvdž(,^ Oڙ &MI"WuӁD05)5 k4mQ@qE|mxgoʜۉ0KzrTSI;kx EWD͌yNlD䉾B_D^N p. >U/70:t& x#8yQ$N8zUފP Mjxr{aNզ\XNi<7]gT+N$K$Oə2x{PHiuei#*dHIv5W;AF9$F$z er4##_ NQ~p{,Vx?m&E`Hibu>M=jڊnWAgIx? #p$/0RRҎ夅090(D].iZ1}LkM89جѐ}W5Dmx:0<~Ggz9u]/W ۮ>90ZYhޖ!Y& ¡wRUfῠ7>΁'~8,׊B:,S4eIR4ĻA&77 >!A{P|\SL*mjP[03sѿIinl~R gh=C B:O׍GS {(j7-f;_Q?g,nlŗIa˴L5L]0VDٟfǢ-[r$jI+L0hM)ϣLp<-9#׻fm5 .@a@6W sy^6x`1.I)Aa( GٸJϹW w\+_nj1 wr-O{FCp#o+$m«,ROlݒgVV *\Fc;?7:\G-_I$b0֑7Hs+*TxVgw*oJHJa98v[̼L>qUh(W?1-s\÷-wLF-?~Ddx+|{HI}HmK ;mB_TO4$׳.lY> $/.o@:y0V/u>aZnu?%ݹ͉Wf40絈d D͚[MiʣgE|J)` f}M--r%4>W<+8޷fxx2U-TU__p*P2*'j/_6T_6i*g?cw*Gd'<:k8ƙ5#[ǣE!P4 T$KNqTWz0߄~&l06O.,+b/L>1Y,h'rBڟoWSs{؞6g>*t+n#~ȝ󘥳Iu~ ~K8 /Aw)]l3-X8,9OrL1);TQ[^K ,N̮^wp:2wV*V& gۢe?Zܯ(UmCNBxŽ=(Qפi`O)ouJ9ɴ!.j}`F^idlw,S@A72Q}ZF n-,{4$%KXo;d7D_ҞUU ֥bMCoOlM.P4%^XaG` 0Sy[|4wߠ̆|av엽9"ɦZ-P}wC,RԢo聇0d>F;U7J73sg_4rLޕP%v:f5] ΗlօU+bU>̠R%nE3¹cS`{DKi) y7(=ٜr}Qa̋Xv=;/XkumBaͻ^V|h)tH,| ٯ|Uq=D t%^`s<C޽3q+ 1e5Ku|דNqxyn[PW2tbӒcW ,f5HUfao伅`̡kƵ!d{9C!XH=Q,⯙D8 ޒt1rk.J Q谲DG٦^{!P ?i]q" \}؏gX^yd$>|7>E}H[oYAGM,;%) /i#kg(0# S1kU9&:3kz!$ |)-b)rħG*~a5Ǣ@ҫUőj|‹*k66AaHg )C 8(ּJā[\(ga'W?T;.tӎ)膌&JWËs"wUy_G8h03mW9/xTTVHLKH9 7)f)۸?Ҩ֝:+IқzH*q8c,M٥=h XfÒSfMm.%2h< E8R8 >E #N+)Yx27^4APflR^pPlDya`¤,%kzaQdzl%æfcCkXmZy"_0bN{U{I $x]f6{*ccrĆ ;dy앟0gTKۭ˩[Lb]@VyNx{֌(dl2 4n0'Yp{W/ʝߒI/nqqX;-NuF=}}R7Za9wV\.D7]@N{X>s9hO˃iu˭H}I,-RH6?Ԅ1_6}ڎ.V$K6Mwo~IKiRXiiSEmp+ [V%nP@a 80N)@ ]jr/ΧAo7J3q_ig`nΌea82K9SQn3DkְyOk{! s5*BK{ c-tQ[$_[:v[=pi<["0U(n!XjRٙ/mAPnQ; w{bo,3;`ƾÄLgɳOaphͨiN0 iRd硜o7 Ft:t@nE ѧ0N<P{iQ视H|@A"2Vhe`"Q^= Ljc+zf~k ³wz|$_M}ʾM ]1 b#޵Q$aC?e ަ6C56vsi)@]SØt(=HG`\KO '( <~YFGT@(_A [ʥNɢy#D@F1-kW9?18b4{rTk03*?ew\iHt1vf]?+cܦ2Q:1z8p;ݚ:=̦QGHgDsLZB_`j^ۡ$ |YUgY#"2'*71Ξi'% L΃.xJM Ļ?A{(]8B|±Uu}ǜ^@MHoCJ%G}rHsMv5ȇfƗÈC־ 5(<+J^?[U ~1~qVy{)AvOaR qAG`9CNCAFlHaVZ 529#~^]S*+w#XHmbtn%;ޒNF3y9TP!<}Eo=v;O1 87 œSMLYyFc { $e L5I#U!L[6/",!X0Hŭ?|z&N(6(?Wu=x*Z)"˱$_zQ<ƭeu͖n.oz(Ul'WxXFN"Rw-'M썚4[cxe"A6v `R/6̀aOefigMf5]q\ xY7+ܾW6,07$V=c}(JwL;};xsB1~(31ٴʹo@.vZg=}FZ1CգWG4F>%dm$/} :؟]HQ%7ƳML9+j!cTEZ-F#|n45 _>/o8$LxpoZzH[n2 1> Qt47בS#xR\q38ptВ)HzDؔy֠S>?/WIF,hWLSfn`i{X0:j|2icUc.Y0V;C 6}D r3w E K9ഏ}_ +uHjvuzRy|\gX/G>OcX}d,nQhnYJsH1B-hU4?k5FP b,Б. =@TD&'޳뇌"%5y9],cO6|>VUå@O(|$gCAJZ-ุE3`Xok$ C\2pơ^wCFa1tK^r5^Rq+T[|pyZLz=g+ gp)y lPu*B_P~;w#kzn%@s40e0>As<\@lmr숶讙"hiy+'s:`Ol"ev#(:m{n/dK ;vHt9wnhaf+z/O:K(]Αh(?5L9^@f ${V;Np'k{%qP j+Lo?!t aw>e0*7ia›>AzA(2C CP7d7f#|` ݃~܏E 65d۷`!\i[9q~foaZ Pb*z7 O4sp1Yy 3hn!+m7ثOavpZ*ZuƲ-&6)CdzR#).4Eg$N ZMwC$#oRئ2:ӚmFm>Ux!IO{lc{JWKq-&BD!rGsDT"Xӿ:KpZխqdls ҺudL/\ nqEú޳[g} &7ؒ6=m"Lc#^ /xl9ʱmG_z:vp71S.{Y d)̫Ph=E!EDm nJNEȿ}"e6%8eN3K&"Uъ/ U;A_cĹ%P~nyrC bJׅ#,x /쵸o~q j܄hTdO~oJ| oX%61FSx3ڀJRm=މの5Q8,QLonKF@,kHڶN0<8H(+-N M`H> =_Wvy;"4v`Zd# ɴB[+Q i`GYXK%|%Y` 4JHy!($j !ў+7NYr̬MZvTiaVt5:dB4$P7媷 LXH5忩 PhWS;|BSSjWO}NY" N泱Dv9 ގ-j<'="Fa6Z;w!ֲGx5{r5}IkѲβp1M=5t6k&vһh蛏nI~Rz;ŒL6c sܺp.ZU s"\>io d|:T=Ň(N12΢:(kI[.r/&|z.ґÀǽN3Ǣ678! 9! @b5Yrnj-Q`$Ãe~IBpn@z.l_N u95&Btc^^+#r/`F(T1V}ka:'.3zf;^5i^G(b0`BˬusrB\6o`WhoŖ(XO{reնaܟIdr'tcV#?'nwk`:,Mj0<8F]Kt(:f%t:$eҀ|ƆȦ+Dhts2gӹ5_O6"CLTz%Ѧ$QQN‘ 02PnOh6PrcCu/ ) =^I-MGj-$yp\u`:s 삼MBoAfK rM7H+WO=\]ƒlzBg @U#4T948;ⴳK媇@Tw? ԫdq&DGnEӄz h'b;mYۥ$A:۫Isߝ{~魺zCIU0oUSX-CH GI_BM|Y*(R6tz_5a!,鿙 N&->)ojVטVFxX"1|xLiyrl@@: f MȒ!Bsnȋ%,!F=s{T6:H1PJT\e@GOѿ:Ac\R7*<6~A3مO-))'Ny {nIcI4]?db\2i^ʙ 㯈]XN%Gr(uEP/,,* #0z`N:>S=YeR ؑIx%LqR=U]in'kYsS^򖅓F.h:(c4y"JEXAoQpgكK;9`@tzo݋F,+;O{oGr/]60M!Y49~@=sqtv_#skOoYMkhh De"r>8qMg B{| KFGwJZMPtHٵ~=Gipo{jH}ZHJ:.Z T߻Z۸=d^Ǩ'Ji3t6o|Nl 2}5"XR)ضƙ\k0Qwz r/]ds븬u#s7E󃴿E`F b[V~h| YW䣲e3^d`n@kcz-!MٺQN Z05~> Iw`0Drq#j Kk} WL1u[$7Ջe!. n4GإЙTӟ"L\Ǽ"Z҉d%[€sj éRgYFZT8+ksY1E3ip-&Ͽ_R7ZYD 9 JnYB~dIAc l[Uby,OHO|^KE_f8KDDB9Yچg@aL7nI8!/hgD8ZC,.WWNFg 3w)b (H&zO)V7AZ}{ OC,wufU(VWג2/wǴQ;7~wu!m 490yB3ϵ]Ӊ(xqQ @$5QKz*0^|oכқXNYWcf9$uӠ^uGx}|LzN/fX;}bR<_c$x'cHhZ-5A9P$"0sځ&}Ye72UQ  nL<)n&w[T'Br+7"4qoQ-i)|-vCӎ 3"orX]WHd+e:\ٕipS5R!R2s64HؒBF8[U vd)YyY"sc`.Q:8I?:MiJGb³aX[</e+:kHAak) E_+9 1 ˅j=ExEcc?n3@ApD@+B2/s[^jEZ `Br/ܓ84 fӐ N|EyvE dd@fMѕo:F 5 ջ XY&Eo{y;89v`Q$xi:b6L6C2va7W"Yaw@C׮p"m̊Le_b s;dɵJ̽Yq7E(o~ axfhmkܘjȃh|!'K{j_)UZ[(O;h49ⵗ"ValDO1mNZ?jpgF ͼ(!=|p O4{=NāTtHZؑ Y8ʂI#6Z VCY wI`Ёܶ;T)L8K^=;r"0 T7R5_gebRԻ_S:R"Ǔb:^ua#YɐTUʮ7N4ܠaMwiHoџXL̬Pl\_) ܗ\P&;g/↦orUфKeH KK ;q>,5p02g^L=2-ޣ٬:ΰu?ڋJu%{^/b_vW*b6@T?4}S "YCNTytqwMJdcp8קk{.NmFgΕ) yFzaZTĂWJصfqxQb( OﺓNCVVmTe~t:?FvxҢҗQ0ߛ^1vx?/y/=4pFZ.ȸ:Bտow2'%LCg-jLGf8u|3<ȶa/KP g@ٹf |*!NSzl?:F9 O<숫z!osja4cz 7}8c9IE tOUw f1^,U|F7͍"!l0_-4I2ghy\c桸3ɼ|_Si q>Zn>4e$ 2Ql0G7ΓspG\2C8E]9] 蟜Z̄ZGs QLB^@w|񮰜$onўe.(!Lea<=鬒8LsS:m~(yt1PR~үSnb>WMφe/_/u1Su5'080ef[Ҿ Vϰqf3 })"p!6cJj'¯Cuh'k [nFWX];{4K$ %>unfMr˲u^)ZjB.``2MlR#6,sTh͙)74,IT5OUU Ks^{ >UKbs.CK-!>?l׃^*v&Q/OcrlMaW "Qb k nb`|btZ92IV ѨmV(4(XܽIʚL~-W4U ka-OISwc0+hunD_yvˋ!F,Q(w 5G݋aAc`ُy،G=: Dt j`뼌oR3E^[}rg5fXil珝n,?/|dc3|=kvumdct5~ܧCHxk-bm1O`E\7jE<~.ݡo?RYQ?2F#b]58UYv1֛ޠ9)'c{*x5 DvLF`jT&;RP/ibW<= Wþ=+!a}fnή1.b׬$jƪ5q">F~;ݜ kZ_rq&: \vWܤRNV{!V! !K'YԒ}>A:,SAd>GӾZ _suP韧lLjC7 I& P8r FO/뾂X{bbW %j*1? TnxRԗ];- _,M KPN_(K=S j&$5&@z8*aE,Ow{ O  raȬq&/4RF~"2q$)㥸qF-.O1l2j B0V4|0&$9IAqTwn*X@6A<ŚY#D%NG*<UP!o6.ҦQ ^V1Wk}yڿmLJ@=H2N YDq=~nN}xT}-e#J{g4o{PRY T#-1_jKG:0|XPk}@YㅆL( h{!>R43T >}!TwN@|6A<(K2JsvS|Ȍ YѲMNq@ Em?[;Sڝ7v5x01biN.UB0i-776qO[hqnP2mB?J1CN-÷.X# 3X 0FٰJ鞩ŽIe'D6̮FDƢ2NA4C.ɴ@!o Zw-ӛ2 zo^d*~0D·bjfUf៎)jNd{ᐊ!PL~;|I);jXشOCyK ?2HdK@]AIjG~-˓MBR : YN{@/[.\88."XC@맊ے1L:&Fd:? tg֮%~ K͠$nӓ"X\UEh+(sKW'~ֹ *rE\b? muۅ{#ky\naor7:|XZMs_Q ؞)W ;Dže}޾;[d P b٩$e:xPn%n\Sct}/6$v+'FS}'I?@s'+{Oiuh؞hPHi$Ke<&IܟF'BaR«IlL ;Aqd!w+>5wIemsc21Ay:#ȜT共-nmb4hGhS O?4XW[2Kw%Ptnf%u%ȗ1Nf-zϒ. pHb#sa7t0ZT֒p|x͸)XΕ=0(Ky *V/la[z@.H&YB>( uV롿\82̓AA 'f}dqa2\yjdVQ[NoJSLE-A^ePU" Ƀs.<;a,Ұ(yxEދ vz]|sRUorpۜԎ2Eɯ"BH͋a|(m/IɡuLHYR9)D1{?@_뙻.LOhȒJOyW4_<+5n_0e %]Jm ,6_! 8<:Y&GJЈk&6,`VOy#h`eMޅ22JdMґH*ȳPȥDC*"{6lYLt88IFTk{4bZ( D;2.{FyI>zdQ )=T<Fy iÕ#Ez dfkoYT ~Ygdz]pM)Ji%Ӂ)qK&8|b Dl@=흗1H j6Y'qa>UԊD&@`(qߺz <b@Dd5#Ui@sV\*{(.yRR珗v>GPa0k RlΎфDC>E[<]pwVN~šIaH鱶xv!_9A|!"_hS edXA[`{S1%JƤއJD3I1dUwDqI ~BԘ[L<pZQ噟(QJa@%}il}í]#Q &xo;ϰ9P4 RH˚FivDF85cL_c4%ȟudh`f);FC> TMM$0יwwG1nAAR;>< DL8/ZTkTbշǴ 70WE^Ԍ˜@C2-X mhxu.i~78T"ŢA! t܅mrSXv5{^S/?|ŠK)z[ 툏]fp8dŘ($~r i$ ZiMrV_Mݫj TO|s>A n?QПlyײ/b%625;H^<=cWH%c3_(K@,F6zcTPޫ $ =:b1"D5*'YD&2EXS}YeIpIT<(ă^lޥXO/s@s'|ɂCRʘ=/QM >0i=S҃Axh= v$ A|y~9$.ZtwaÚ_}{UddSEq a]t笏],?^\뎌aw鱧 =lHA bnXMjiԐ1%zBkurAN~d-| ൵Q4XijOaڎ7t"Z%6s</^)ɦw MeW_I9qH.u7\8 *9GdJ y,*l?s E_T`J<h<9o@2&y5Z˥ ۵ױU}?\#0wk<ߗ7Ic \GV9"3e(Ւ|eٗ")X A ɿAQ"g|PiRa8%nRk|`>uJ.boxT>Rn;p(y2rU% Cb}V*.p-:YeA²7@E 8jcb"_W9JՔ?yH]Ii^>OQ&Xq4a:?D,-8S:9BaotKb0s[1ج 3wP<Kvoq\6 i!}3T",f_[բGOWkNHɮy>s1QD'+*4E+'PYMօ&fYR.IftB^F7[>3 DC{!2f#߿Q/t^̬jۆ%ΟuLK~҃I$vѣ)lƓ!z6Y7ӂ<'c6$o{I5kSmh"Hf#אM6P Kł=' u}~~_B=aj=mV'm- ^=[/&2FϊqElڕ;jj|Q<})IGwR'$aEVpgdXB os8^5#e%?gDMVӉO=6?+ Tk/s H Z,(!n*i3ZgZVi6&'?~LSo攵\>rk(ġ50cT `Rf4>rڛWy85VI WU`= ǖǭ _׋: i?F > 54`| ,a&ol~EUI+}Z0(Sϰ CLU_]BtԞHXTNos=U+8SOBL78XƉ|P{tqbyY(!kkq*f 4d&0ejyt+2 a,%H5{"Py=t57;8:ДϿN[k\;o8j <,]O7<:(Jv 6굯xC>mx`{t.}FE`I'jrEYNp>=PCP-V]e7tyڸP7gX6klnM<_ c2q?=Cx8J&` eK.?9غ&09Χf I<@lp<`ؠqмW8)@ ƅ3>ma oe Sհs54o3|.ٶn)䞨!EVt(N#|t~̋:?jx0_CS5NP6wߎrkJO^4DӺ;8"ȴt{cIk,jSgbt꓌쟱lmn퇗oIލ]Јڳ3)Zۉr$t>Lܴsk~T.Ϯz;?]>CJtkXi7&2k\5ݙ]<{a| N \ +L]XJeTbɳua5I7 qaoe$n GBW7k1fbv -FCpDl/xNv҆X\Rra<)eL/GSIZ%yjL퐓|a}>WX101,9zEnCEVa_hmc`PטB2nẝl wV'%lwҀ/'i py'L>c\D۔2`7)^>"g?nJغLz™PzAqg%jy.##^׹+\ьƮ{K/*f%VA~I* n՘@ɫŒзnb {' q=Be VPN{ftjy'z DFAi#;jHѲkzYE27c9Ee.ohhBNv H8 Gy9ET+hlZꑽ \$),*@=#d4@C q9c.{;ɘH>Y]'b{?RHm Nmdmשq8x'vMy"1NW)%/ب<"4T;,="40=i):* }-c~qhzDJF]ZܵZbZ)փeb%e, ~q?-;աGƣqYcX^ؔ'+=Ig7kE`fѕ$Ƽ ocy`LTk!m Nj^W::tЖ3 0~.Df<}ˡ!D [*tnт/9m}D]ƸOΪſ%UTN67,2!"ik\6 4QI;GS9P`2A[7p}9 @!D 2]|JeŕVSiLZ ܖ)m^ @ Zouhlt%ImYi;Pe=\ l=l/l? zxݱCXke~WHiMJ纕a14L}nߨ>%l/k0eppqi)0`筮lcДR$[mMԧ舷0\紴 TD~"zK4X:H5%lbc`32nćUUt R^T2X?'u7ː4Xkx R!OSa]}>4K3H[ rA&X)# a`;p8sP=w#hDFL~<(kb4GS3O Hnk9Ʋ 3}*B<jxf]׍P|56ApPy0,NεCJ‚}ov[ 7io[n_lSʛ bGLaA^AT *<)e8xG4vDeC:xmߒi3afʪcW0H]MO*?C$`$`HሕyMO8[YYH(QDfvI+qG3Pqr[ (; 2 D<´UɅAPW>)J+TRiDN,v#c^D;OGD-,n'"tU/0o`iW5oC3Wh\Scz I_?BU8&=q90adCD-ԧO| y |P6󂋤$&ujV,-\7nV.!L^S2a4>4deȚ#u%CknO?&;@ <.bq4U(s~ #=%{17Hj/JTSd?]=H(lgcpd%!-:Z#)1Vy31VhIXo*` cǐ)"U=vH J.*V-q iΖJ3WVS L0ձ<:ɗ=O[1|DfcpbK]*9B}a32&%$0g=q+m;zļ(*: 4f9 xLuqDn/4XI[NXT^h`H6#h6Hqss߷6cYkCJze~-{Z ܑln)?uzc[a3az΅K QE*NTQ` "o&B(s"/;G3TX񾯧 9,ڭSKi Ac]|xAX &9-{-< |YU= 䤩]g,k8&9VRrwtJU/zc3TN 8 ~YGFK+n>p2_2%bgmшz|Z3 uou"*^ӱ@{ ꙲U ըd)5SL4udR7L7 Ftph^ħ \ab`~rg+|߀(6N0-<Ǣps2/a i#Qzkݾ 5 D UnjƆ1+݇ޔ܎YՓ v5V *KŠ$ &HrUIX50OZ/A|U膍ԑb:apÊO[CdDDoSsИMA5ZϷߖi 2+}#& ~ٰ?&:Q!b# )ѿ$s~0$VXD:|7\Pz?%܏1V1'`vvYk>L\SINg{`t!/w%yQd99C e^-;sW/{ Xa Kb'Kg8?#p" \}9``6LDLgRscʈxf%^ d2 4^:_+$"}'?L) >WZ>am}$S$L0jBl`u}y_Gg@S#ɒ|ϚC-\SD"3!1n^F0+AŃ22Xr~<(vz&yP+ moaITB0=dO"-գ7eDNe0 rMF'#+Q%?]b!})Tc$ra\;ш&0H"u zu6ߙz^|)>jRei!L~@ǟuU3)o^ngDUdT8=e^f%^ @MEyū˯t}O]ʜNmPQgdK4nm&J:^e%Ě|KC``/n֬S+賦~AI1c֎?cVN& P,VO~or&mx0Uq"kAG#ikGԦEyFG$JT+ w~QPpBCePxL5jgkP 0Dyo5_\b7Ei}VyܯUA9iI{d [Q*12HL U_^573o̐?R>aD@C?Zy Sp odgr'/*ԶUmp~׌=)R2 ښrJ%KnH3I9`2pC`_*_AhKHfOH!{Sd .Z`ݕY#u\dI` d|WML{)~lַ?$s$.nK5 Sy>tBV[$)j6Пu0vR^ačf\zčjʭV]gB9!#FՇ]jl꜕ZX8޽( aXzCnFij_μs+$54ʼn۫ԝwK0x.)/R@qB2WF^pbxὲ%N6h?ԅ{_~m瀟[0_GZ@ZX{I s7s-;fT[2 L%>P%EX]OR N~*/I6nnRI[؃y-{IǮfyN)0%D>,k4fL"|Ӄ#B$7 y+WK*[3J3R䪭+D1XZ~fIpS۾/z0U\\r?)I:*C I0iѬ@g, 's ȫYE?"|Ez*y9N 'prS6̠D6%|BIawlykP*r d{ϗHD #]0+M ~Z} nf'oGn9ώQm}} 7cؠԅQS2bd*Ktx݈˵TOG&`l5E⟂zݦd qgK, iq8b_Ots8T[ǾW{2HcXr]EM$3 ^w``%{AiQ@$%w{S@7"}VQ^M?8T6`I[(lA~Y@jRRf_iZPҐד|Ћ(AJ*l_N5ۿكN_5V%}cYiꎑƝ_w^"ץ~(c鵔J',*fH*I.vMg7 +wԙދ\cwcmU8jGlj@mem91;rH^7Xs όLdƍ`*WI_†hrACu-]540eX)n pK0Y?hA>\ RB*v;+pѐA1w' UD?nTe<Zu'a8RмĴvWhjyFTU hh[~Sh:%ZBoTu0"Yp5 쿵.H焒ÖY7[-)ϓ_=P܅ױT1t7OYW_ yDDIJmOI~i, j25?+ H/[2.D}ڷ#jŕS8>p(\O 0:h@{yQ O1mӨLhCapHIG= V ݪum\g>8zGFgAF1G&QKԘO|KE?Jx@KhnI ppn2͘"D^YSD=$>`ŰT'>Dz|LLX]Wȱ555Uo>;{CW1~p,r<2u0D%;|›V Cp"r jiog/;:A236o;d_(m# lΗ#V6֚+ #A JMe+0VtoNu=)3޲>ˤ?e^v\ R;`УIz?ZW,lANjM)z$ьDgnᰃuD 3V,yn}n!>T~5vК[,olL0G5Nb/_2d.I]v4B?zٴLtZZ%;J;(_$\|I]/hu[<{n9%h(zUyC,Qᛒf?.'Swv%=aCzFKP2ޔ׷@<hYKפFD'^Qm$Sy/\)ep&Gy4}Q7F}JUIYF빁m.fp/rj/JϟaTE0@{ C1 rH ^uݍ^R(G%L61]ZRwVX4ʫ bUom.Vo懩PXU~zWSKqВDgis[%-6x_%6~ nˁ)yae#T },mDcdhr;H)eQ]lx+@C *K[<~p8=) H(R{-/XhR`Osycj0f\40Eo9knnc!~^_رs5G%oƴ1j~'S;0 x5v2ŞA l5 L n `#yUH̞ k`B|QH?ydE~kW펂+^m{a`ĈSx|vtEZ3<z6Q޽'B`1k-3 a{mNWw]QkD,8캖#)0A= 1rBݪJ mШ[m"ڔO6]G>GR,ZU:} K!#(MJp_FC^]b)\2]|fe+ngn|b ;=ޅn+jqe6{Cg) :}8c\ j1I1nࠣڧGط!m8)JVgxj[O8//B v ; G;G*Uh᳻8CI:NBC>@w:qɲWp8W#1PD@g 6cCWKӇQ SJִћ"U2U':ط@e=,k{]qce !rOahP>Kwe dzs59Wa:vUۛ0s@ zFRHt.xgx o:K}kZ_YLf ILfӲְVb4%Eϖ&#K( \N0, X2[yҲYۥ׺E~ߥ_yYo!\T]-͎.%;#i{eTusaW~{0Li"LIQ6]D? ɠ{Ǒ#$I$IGN~&D2uvڥI^:gx-l0B4Tt `?'o<%Rh;'5 _W"K_HHz?ol@ A I >O;Lc_"6K)h5fxW]iӥ+*CߪM@]`.P"~:/6bmU^X_7zB_ThщsK$&iq.@ƒEHMvH?ӳȻ<-4L=GK DL/c`?KR kAľg$Bf&P9 7C5w۵+op㥛q`5@T s!nqw cNU5?ڞo62D76kLu@iXF%:1i8 1QEC{%HL'm[UŮc6w cۚn#)-\SgThl*DmS`zۄCjڂpX Lĺ[=xp ||][j3<>%>W,){u*e.V-/dc2c̾s*s# |]%"u4 EnɎ4A1ehz% bYg4N: h_C<[4Z 4'Y AF\7cv[GH^߃6 R5nNBΝ]E'H9VA|2@lve)H -WXQ"" h):xI۾j"Z6S^O8`h{GH_(8[I[x4ZZĚZCQ'`a?Zʡ3n7~ 3ԧeFe}%J$[ 1F~R27|IN8\UktP7#p}6ߟړ`/Nb>_$]B5*@1mQ׿mؤRCBq`6$O(9!GUbQ 6e<-(Eby~3FH`ۯ3 j(7f5S42TZy03O1yD݇@P7kk*IM`?}R;a dm[ƛLx,SO\U0:=ᙽݟ [讴6h&|Wfi@+Q3+-|OqlL`8Y6d3k [쾅["4+mqMvF&-^ARZw;q:eq qa;>M"yceSqil!1$ExMZQ l`Tq|H{կ]+,۠-CP5Ygq J￾~-5P0hȁ)TGF$H5)t;]* /edQ@C~T]DcqagdAu򘖧©qDRv%E%"Ayz(z ﯡ5[~nΒgvd;iH~I0@)cWv;a1-<pW_% ?Wвzbʓ4ito=w`o]+hpIU-ӵ`EK#7Yq*"JZ+꛰ι@h9M5ܡ5~w~wj0n>!hnjoGs% 8 G7.ʥؙVS\&zVCʩQ~?+F4OiEɴzOEY=[4 O^'4uH+sN^Ӵ_e \>xpҩWM4mE2cK`sB?ɣ3u7ل#5ڵ0?%"4^#ȴwp/98$8ov /[e_Zz!,Jf;I=7 [qk+3ȋBҜ^ 9eŒ.^Pb!O:(q Ww|rn} ] Ry`9Q@pY`nLY ,B<οE.p AW[Ց(!73P2)$'ٔ?[CEF)؉jyW^)MKK @}BIN IP9V*F{]+"ȑgʕ"@G,ZY,ٮ> ;B+A_8 yN]kojt=~> <̯\+rwOPr- l녔h#r.fń#]ճa^T#9r-K9dr^ѻ뙨/v1]\}q؀-&nH@;<ZIr& hz,hSG"' @R2&nEA7 oA*X[Bo.KV }0*R[@۔" !;%pi}%e{y,Nۗ` [Ѩ ǘyi6Jdu ;-f@cxcv)zux\(y%9}g%a".|kS^GF(P/+۵# NtdRl؎Ϟ==;T9f,#7xNb~Tzv yWw2,2HxDoilq=1;͢Ê Y)?I~%& ,T.tuakFc쀶 /x2i{agf$8Adz`*=J9daxdk[M.O_+݊peFX"kD 8j'A 0HA/FޤO(3chG3;\&9[M&/-M&!/)D µLRZ3FI\VMFNcK"ڌ<% 5'(T jhC/inepe;U%yb;0"9m؜_7ȋ-C6| Y8(!ʣrӱ+W/?{va~D$]p|#zD Z&Bxe뮈.F3,p6'X0L-%~*bjȪFAѧ'3/SHV-+IaWo. \#WY8m& {eO<-zM0 sA%ĔXBC,G[^%<_Cd||1弍͵s&}U~^59|OgȄd!@ ȗ5P MTp+gMݦ`OorU/J! Y3֋.V\.‡R/QQߐNkap;I#na=Н(;!cJ ~o5s]{:y9cC,]75 Iz4ڶ 'zwh0'k `cDa:W'_q Yocekc}N."9^80gj,n\~VS4 l0֦`̬O;ꜘ;MU1B %Z^Dx,[۩(У%;uX )c=3= ,F4JƅšQpĸ;q,O ώ4}CS!CGĻ3mE&xED͎v[* SJ8Ike6ص\.akQx= '2!y[u`tWW%98lPOm=z|X7 )]H-ZcL(;@p52, = D@k^2k|F# 3T -5W՛#t8@eA,P} L>Kȫu>w)Q4YB )ʜS l;Gj@`OJΊ)NVYmP 1ᑍ@.0͎*kCT*~(a($/k6 !wɛd0`t3me݈|3~4o#;b4؋o4.!tʲMfI$a<] C^;Ɔarbӟ35|wVr߰NjE.tQ27]M L+Y1{?E'ih̜ .d-'(F/_m$c/z 8y[=S:1`G=eӕH=,/;hlUaۑe~)kTqLxQVIc+6#m\TBn `n\}w_Ju]! _,[HcS;1:Q߅O#g3hn/t/beM8'j|\xS@}3=D.=3tfp[\esX5)#ʤrViH^KpPȅr=rY\\m{]FB\ELھgUi c'0ub&BuC,O&`IZ OJ`]r!V́ 2SO.+۴?u-t*L҆ɗYe tqA9.E bv"i1 e3S69Lbx0|H\ g0Ӿ(ey/ SJUpe8V,)X@BKT(5RbOQ-)0"g֒\{TmN0*u,3z.6,Lz;D4!wA2Ikch! [Hohx{/]8(O@ dUT@sxYLۈoD=bkCR[ʇ{Sh:y!V,'5j@𡼆9foTy/l!ɇ*%4+c?U]gi|$<^1 `;8uɸf(~S`½LwW4Eʫ!sǰ1oymjҢ,z[hI<M_^DMzƦ+4NN'.N/>aly}#8n)&H<ݥNGuI`; &޴.A f?;?()TN ]z'kuDsi\`A`Rjh=4\@j v]xmL. X4'n$8rM '@.\2 z>kALQ6>p6Yƍ\]ܔldߔlv+qC%i;%o8η[uCPluN.^vXtٷIKבa+juoAKU@(! 6?ly,Jnk2v =]~/W; S:BL3AF}ېJYAOzI*hr\leX`yRC.*@Y&ڞ7. 5QN~3o|v8eѮ +/ G[~3йO)7ǯ<)؏^1ӿW)% AR/)B?3G4ab\FWOز/himT+KÊQ2".RRi>{ף { kA1mU% %I!Oi9bx?Nd) t?rLNk;.:J5-r4Zb*jh$L~ŕ`9Jv>J`Ki&bqQbU ^`-i͔LR|.~hpjxWO>\+=ōɺ jعV>ȄRu,;8]4]n%$OZ\#( ap|?'"ϻѹQ7NIt` -CI$]C]n~S[>,M44 q5_/N[sT1]5 [pmE r~Kog@ eߢ<(@)-+q62O\, mVI)e!8:|1ƺ,: "? 9?Hw\?}rChZ_b{G9>|W ߣ*ES?(-tHs.B&\z$+;əEpc Ē[¾d~{:b< q3 GI%'k2tp;CC>cVNΚb|NNɬwTނ$򵺷:K;;V.,J ]jHi?2ܼ,FhklU*j3zF͌:\Ǣu$X'0̈B>ݤ.5f8ѹښA_이ypۂiX; 0cz-7q@h^j+2blxo,m9acM-+1G9 a6|/+Q-+6$.o=\V@OYR3mw\ R4j6{-尽Fk[(܏?//p@X/r1}qާ$`TLI_1K^.Nc(]^l~(I_yg7~ Gaj'V(-m6{t(s]~\~]F[*zGbdRZ6·X+Vp+sg u4CYֹ.ĒVB5}hiS@*&~< )aC0x^<"s?o}bۛd\hnI2XIYp9A71=-@W~-eF֩/0ӚZ^Tk^êMH^w~0q*#}*l,!0,r 4kiTg3_ot/16Fof#0#M[+F9oUjJcqhg|@ W4vg젛cocHy* 4魚jGNtD_&VlD`b8 p~ñ5H\>-;@dtXd#q ;5r oÄ,9,2bso|dîMY\ N!K}.kC'1Jx^KSax̭"HB[UjG-9eCu|ݜTRAH=ƣpKHiGb7^>OUOtHNt\g`} Es((|l*TWjg6X(!s|2H {Tn4]fa{WҴfd EdyJAZoϧF ٶEx?*P&QwnAy_>`}'ڡªWn?'Ċ/F*B~gKYC*^4vh% P{ p᭜C (UO8 Qw 1$ʥG5tRMQO/jZӳ;%DOT{`տC+;$ {[v8CSz4Dԓ9A]jAx&ٟ=DktZ˞6;R,v@~&b xN܈qyE*U"MR/5ŝ }'@s>6;߸< |#"l\76 @Bv:RV+ =5{wGzFaozG xf:{MS& %4mރ}/a$b"רt\88E )cOK*@ _vG].G}SdeJVM%$& /!$ݺN{uHVŗ+6ݢwٖi֐@n4~'z64Y5ۦٺEGf YǍS;⪯l=y0MD8!o @ۯ{{ɠ V$8/N5%:\[kXQH,%XThmW6 pK9ڀCP߂R-\u@Ƹv=RC \3`4:]#bÃY<4 =ؤ=zE*=NL؁ M;2hYTq֮;R͢N%I~~8x7N"!)`5wMۈdEx%f?hlK˙ҹ-]':L-s:Nz =$ mK$8J 4nWb߆mF8ab"}$! b|{׏L#ibIG.x:r0ZiF$䧌4 CuA#[5wQT@pR5gGatQ* &A#vaxvr&N].P^vxY(T_ig>i0yZ,ER"(}11 *yĊid0(ngylo!G@dx[Y1k'Np&[pABYDrC#:GŽnq Mg:;@i;V@6}#V cg#7֮U_f)$@ޠ ̝,}oGW\]jSakquWFe+ҸATrh<=g#擏Ij8F'ppq 2y@amoj D(-IYrϿg")Р D>wD&w99r]?tyo̡T ^J CǂNc,#27n\ྷ΄@R= V]o1ØZҐnv/ɻE0+#?<V<^ʹ<<6`B ]|\[_[K`δOJvh!-I_#aXuLPب*NkR4%ֽR. I Vp[MGTީ6z⼍4xBOlnCs),-^n"Z,\ f 㖬Z6U7$wbe4-@N"/|ӌm%`1/dMR ѫKˠoWhvϞ@ ^:2i[H . 󟌱5jC_{x(2/uҔ\;p l~r0~Z6bʦCbx70g+Ҏb@ LG0 -kY4=8e]u +"elBd!oI4ja+b4|#ݒ[9n,% Ӭixtmɩ݅<"H/M'd xZ('EG0oI)RD]7OcCqa"g>GcG7{-xD<4&n)EXd}P\8uE;dL `dEoF 4FAs=3'gI+4'GuR؝cȺ,2xU}߽ᗭ;d U _mgxhLjE0h{iNpWҘthyri#xSkl˘C⋄GAvES.Z,Ndݒs∲b<x[nȫ~pT9 O9SuMA SP^+w L3iIu˒q6q4e zV&*2C詸$Rx래XArzk0<-Wz!V[kҀ!RtΉFB?g=}QKr@nAwo3e+]񞥰%9$H)qTB"U)eL4 B-߳'㪶1Z<>|NOt&Co$& C F"t$^`3T}cCgH]Yyp,\tYbBմll‹vx1Y2)R`Q<[%~ս;^p׹/2t3J`H1Bq 5hpK><+*@\ɴZrwRN!w>.aE I(u/SL(jOZk?KY/?EeGg`F{~HiXQ^4 4QdH!'+Od`[$ +%A iV +3f議F D) ͝eLQY@R:.rIAzQ;m=& v&c$Kjg~ gG.&6O875`8C9'p{%qV%l59W4a3ݡuSj 7m| ?̲VO=U* ,E_ &cI_ޱ w+,Y#s3T_ooƆpMNUAވGvLNbQ"tڃ˙5ō#F]xʪmϚkai,&\ܐL[\ VlYzSZZgg1tcx𸞚@&C>3S4+ҡ" ]Gq>2CA5aRG兗X9}r34-QS ȟif^kXQ^dd6&]M*ul'tUN;hi}ߊĝN@wjvCRd΋oŀ#lqP\1SH=ߴ.427smjZЎ81:'n_"p]a׶mڒ+OBe@=0 ~VxR>m6ɓ h݄ y׽I+mtVl2Y8mGP"IOZ ;j Ƀ"3"rn[ B)O=,vGXׅ(1{}*%V&UGK9yjcI"[qy-H]N_fŘ%hHu>3@ )PS";E[~ [zW4VM%Hũ\9->D˚݃_35DrLKyɵ|U606$hX'Hqc,b-dzvyOq_ّ wkp6RA/𮜝 B@~?sb9mcƀd^KwUYkGڝrRRѝ4X8,jQ{[W^qF| ]lї<586[1(/Thy4ZoOrZ=lp {[ 24O_+qj- GzgamMT)\Rn* 0LMl$b*|<z6Q!8pFnJqeL1IPBWJL(+Ɲr<[>OSg{]H3 6Bɬ>}g0Vs+.!Oty4Eqf;LΪooGr \j<,<{);Z~ DAzWOCoxϲq\ʑitCC7׍ 9 <&v*e~n2A1oae&]To T=r@},`Ǝ-:3 Z|KsC[weě~٩ y^9׻/-Px<#k].՝Mi_dH)ԩ zRi x N$\ cOR!!=c,yWUxlujǍߔX\r]2d;? s3L2+{Z~Ǧs\].ѵz-cze?ocW#z5iqi`tI +'Л·QOg0wb`T*t|9M`|gf4pէo%檟БjV)&,L% A9ԅZ|\-R=* cTeSYJ wۈa#Ѫ`_ jHTb.?#/)[Yߘ} PdE}50aBR=yW:[_B JMI0ǜR!@5/Ox[{[I;6XJ>͔}NޒԙMFI]\^]{=rLP ۾]4<13qgUa8xybg F?Raui 7K촶jKTnlgfm/ ^&Pdaʱ3LF% }!̲hBE6Ɖ|8ԝeFN!T~s"!. өc׎tЦRI*OS@lڷ4a x&߮3hb MWLf/FaoS<ӽ‰ctPv4:sVxcgܝ{JQ<_x1C(p!pM+a$S= jP~YqPoi=uX-aA|'KY}`:EE?'UV{z(vo2&;EN @^K:+9kP Fg %l%AFe-2HS߲e;>Ofxs&-ŭڌ2ۅ]вc#Ų;{"0>u!Sr EB f *U{=vn{E}:ҳ'#GwHW!w(j:pع.3* lɫ{lL 2(e0D^ZqCj|ᠦ:JζpuZK*a+\K/֌ceM8>!gTr̤=굱X |Rwd廄Y>u @P.ͣJ&{hRQ9]F/y$4r(KveE|I3*2&OPtq04L52ڣf|It~VN;WB *:Ped_%virZG0xgrYsDI,N֪,*~X2Pv_q |Z B1y+%'ŵYt )pTl6Q R뉾rhQ-(2B)p<' 5j[e:@ۭF<0Eé.^g|\-LnP*w,'rHҡW2<7]fL9J44RPv f&rP˦Wk T >&n%t|iXCx:|dSx_&41NHxk*REj݆Ϙz;`_W82:h3y2H [y$|<}wEne!(Dqm Y"qlr$ngW&~6LYg F咵'p-JFk.?OD^߲]`dpK13uzpN(@oUn=ڏX5npnb~cU0Qn1RB}htq&ǹ /XP,lT?k+w'dUp0oo01^IeXL`h,JbQW٧I[ymv&g)7U9e N:w>ՙ{d0*#~= !JOkABiZUbL_)BV_M%+<;[$PHμ;? =j{ oT_s7-bk}9mUo4@܊@bۢh'B4֜mkQc H'"@qd G5*$ K7$,yƃ=w"7"\94І ÎvTm!TY|zi}6ŧx'Sj#y \tNvZo!c |u6M-cXb2٧,,dwS^k\hh\cP/F=RQ&lFjB'e0jk+~,'M!o4n^W2`W1Oh2nYj(ݮuB=zDvRߩ9Ylp+lk3(x u]rj,8\msmR }n*bQÇP~lwzrJ"\,=t2q4ANMИ=bY XGAqI'w[ع?czgp^[9h!ׄH!d16oYzSvᬑ)RzvW5ulX>rcdD?l5M|U3fRUCS{z'H3 MY7RQmv|T_*t7u"SDem:JX'a,[Hԫ~(e/g=ϸ5ՃPic\(.mQ);B|8-I7vRK=.t0nDQFgPGW>*"{m ֳ*=XcI%RX>/>s7V D5z{ .iI,o3RKgaf\jE4Q v~WfнޠQ}؂`r] 5.R $VzFЮ.1]8DN$wb2g[Mu1$Ę*F}IJIJ%h!_uA6Zq[hys䪾yPF j5:֍Ƴ 1kè򶥩 G"vF >3` mmlЙC~IΨPؚpi>oZHlnHzyݦ!Tr&f6Cs6 0RT*CkUO(oƬPp$oKv5s|ZRԎiHlY@!$s.OD/?`~$Wq1vKNbK]AjXU[y%㤉\ RsYiS-\S#Ll^W(3u S ʨdBX%W+UC}I@QΙ4a 2+r[zHYO4'Ė:Pwf0zY._cC\=K+!}oOPL|20=JF :ܨ'Ch@h,gW.Q#TƗ?ۮ LA)5LZ<_8_WK Jaz#[% ?ƕR7-kZRDo@1nj &Oz T[Xe :!EN=[V\iL.m qeg3,AEԮ4= | rL9lՃɮ`(n9Dg/W"Iq.rH֘QF%Ԛ9/MGfT ! SyTI6;% = ߞ@D`0f%smzJH1jt,9o:#iIgR K &r~FrA:,٫|DCuĤ)VPFʌ7PK !-bZ``2v*Zi?F[RH`W(_-ީhyYo2m2GOQ"[a?11r O}ɨ%T饿 '1Ț F*fYI}⑤H,W2=E_'(4IR$@ӳhZn oPt4mgOq]`5vx_p5+9)NE4{xSll׋uN 7´fpkXG8hz?:2P׺zDps Eg<iI (tX 3a*|ٞk nͪkwkQ۠5}:_Ly{pjϸkDf#{?ØuO@r6LUNԝpn!2h`Rԥ;,@8C`Y"VV3Զໞ`ۄgr gzWsl\tBvg“6LLVFcuu X 2 {*B}lJ 5=˹'8I9v߇Z=c.JWk~I͜ Q!)S!Ϳ}qv#㏜voi}/aEL9ñ\SkwІs"3L릠=G\tDml۱~{%HZ"%epCexu8/Z'O= QZgr&rXOZL@b#GfNB-2(Vi<*E,NGTxADǀAttb A5`.OO~L[ؽ^'!ՃfNb's>"O V4m9[ ˼b};aIn!7y'qD#)G_5kZ1J{N_@|&iTXG;:4ktGܻ] >aW<֩z^u1Ia/,跓;_2ܧ41|Cm\$A-'N_Okmh5T 0<#[8(<(Lə:LL*USpϯ'4E6g1Bc7_ a޷r9͵yaG"@;[p$=HZޭ/ֺ H=+j6 5ͅ!p#e<GoЉ TYePըb:r*')|G;DVyN.`&ejh37\+]DԹ;ؘ '|Z1\lAU~=O˫R眼Dca9k,Tq5"i9 7PB)-5{,ttbhe}Vē4DV[o9>6 iyy|qx|Bv"\qnkiuW*LjWLT7HAݪna'K ߁>5:ŔE2BN} g: 2t_pދ g_rg4|$^>SGQc3lq,V| J8 (vQaὝ&}7m#dR=u~ԨvՈ~D+Fݔ@fCvDVXA#Gt=k,arc '{ɢيav|ӂ>IݾJ~|%Zj~mVgCUw\rְ/GzL_eT^?6(~ˬ/ڽqfbQ{|@܉vjU { I/7* %*}@ E$JխWWxe,ױW9 *) Y;zN~D1- 2o\mÑֹܷ:usx"?ACpW]n9X9ڒomV<Y ݖt-*jר+@G'QN?um͑qV?O|N4 uO;rOlL>ŧ;*JA߳vksܜv~IH)M+&Q>ٶ@HRbqCx`w|1LwIg)Y]wO4W= 1"VJS9$"33 džǢO|O`)hEMy=xjQǧMg܈bBrQ`E~Q%8r2)вk|hC~ .|tJa-M&Ľ|@ Cr!i$3nJ gQ+\&>sc+J^^=֙wyB}g{W$8(5Ak䒟6зZNr W 8XYya]oU;9Rf޾ D hfq}BphOzȿCS s=J/PMϡFv:v'S|*!࿨dbxZdUϔ]fBAjlMƺ#HM{^1=Rc0eԓƽ 0[FmYiZ]^Oc6dPrѠP]cz@}91BZR‚ W=`Yt0A \}i56à*& 1k`vwo=rlya80в&\ }tJ˔?Xȉ3&&1 'ӮS?:G[nwqh/G s' "w2-nj] okw?bEc-a̿oeI=$W[$(C(OFӝv,@v} `ZޘTTYI" jݐ)iz쥫hGlxxq#&vtȶg$~iҨi 0lVBE<bNw"O n\3y4¨-ːU%A>hWZ"cʏf՗ ĵyEQoݾsi\KF!QBA vYtQ)`_ZE%Aa,*P]߀MʚNbV)5HxT)z,19uҢ+ vb !3O䓑G߈]GsxJ˥JBVIH1Y6 D JFޮ^ -~E_֠ڞnA>rX egSc Skߴ/mJ w(-Z >OGIaJ& _Yr͟%is6M ?2aK8NJd"ŞkP,TGIU):qaum[),-W\̭dd0*6nEy 8_?&GQJlnGA*~}ʯ?`E$ X)Niޢ,@c];(ҙ LɲXn`+g e; Xg1p*E¢n#mwe1XS\rS֏7L)pӡXs"pzZ ,5LAz0DO&(/E6\1R&l7-[{J$)]쳡v4"Þ/ynQH^@`T1ߧKQ96-SJAԛܱ 0mj81/6>kp(łϋLNᒾg?۷1` :TdBDY#H3Fms01Ɍz٬W$:\6 9llhySq@J!֥LQ*a/l9(M\[HXk? lX;v, q䟵zI8^'vAN! kD}waҴ5S^L=>~{QڮI@]p%\ 'J )RcFϫ-rhj*NDLꍴM"br qchZŽrԿi6"AB#Š =FG(]dFWTVP)"Ņ0?`hCpݣanp"4BaR|zI[gbG>ڦjy e{ "x!ԭSCd͍klEKQfsJrB߂=ZR{Ge~ 2ۨāN T3Z1@Y`fzU-Xng Ƒ8+ϖrVAe*v5H5iuq˸+_I&A1$Y;F[ /˦ܭ%?8{fM=@#<6y得vɔ~HRUY=Css/6V=.2_Ft$veN:u5^]3vgF<@A\}.-}8HG;뵻&qQzqx+ChISNaG=:B@>J%I{+k)MpFNR8 *mAٰY >ƈe۾;T; *#H*jf[xmЖ?W qاs~ΦwaM2q2S ] 0OALX= J 6#yS2Uߒh0eX2]/0cѴoBsH+HShYO?-zy"mdiߠb6Fn`@,]*?`C'{D^}*FV&zeCKyH"p پEΙ"nm֣9* A'mwMXꭘt٘Fz?`E%)٣99J` sya*L\w.%xœhw_eq`_g&mwp]D U=U懷WcV 44' DsY96pQS7`Tҝ40g buH)PaMLeǓ:@!!?cGg  Ò 6K$ n{-Xp%*l-[5(Yɋ&"yf%FXXk2ppFEY$Bhhtpцg=-9!ZψOFMdBNгsݫ AؖΞmp/Ey0hTjIIDNG|􌤏 xn<y f1V != ̻-z ;X`5Y$iڡ<}d*GO^̓mˇ!<&O# &^Sؔf/YOSLbR%?ӏU\@Vpޑ ^d^h Ѵ&syBH:v@!Z*\Lp9Tв'L?Кc̸{n{~e@x!cf>BGűڙ"~N/>7p@I*vduڤB~Kusw^B$hg; 39FcFpqoeC;vNu8}L=vnfڙe+b(إO뭰;1y,(t_NPy`jd!F Ae ?GN>oԽ>')Q'S K̈́\V' F齩 "ўRNvoI]z?w:LL @2"9%W2ZL8&ZZ FhTb#uo$@śvxoXԬq4A8U])<zYm+v?#o79fz kи~)mI͈=a;NL[%z:r5GajAaXAx'o&n3m$A%q5A*ڄtfOJۢ5ѝgٹJ)`;ZTʱbִ9u |Ap&o2h ~ܐP:TtlT <8- w%ƅJw,>92n$pwamB'S#ҽ%Thr;L 0 |nH"#n*H1f A->u2nz nA~Z$7隆_!-WLڸ>K@y>`.lr#8$ba?" y-;&b/!MtU)@  QnxnTAumoj`r4m~z{~J`<#' t?Ixe~ (4_r;PeL',N#jOtv1J{ ǚ˱\rF?(U@垧CKPnQq ; Ap E* ރթxBevYS-;IC7^U4L Z s+3Z=P֭I°Ғd3?ɼ&oۂ &B?PlLÍ׉{17#K>^Qt1%4\݆`g234_垄0$}uR:gB0<#~ M5|HԐX<ˤF٦ @!D*xtO}}8;q:bp5=DbF.1?:zXTn׮Zx&Oi V'"B=05N4j_6ih Z ӫilm #և6˅~L*RԤ[c]fE?P_t0datzu5̷?,wX.kҨRGv#6S,ȎhRP[pho|kghų%M AY7kblsgKC_ ;q|yN/ %t To$CKL*j7,,ȶ}o!}p9$j2溲@zBD&Ci@˚k[m, 41wn眻ܝ( Y CSg ښ骸U/?+~4Fw@>E!S@yV% ȝT #Tcs] D)2:9m}TkEpCK>HP {l5:vFe7}ӹ֫˚њ/Ü]WBsH9ݣ"Dqpߚ_RqG9Dil m9W#:Ha ľ,pW}_m=>(FQq^Jkֈ|!i9Di,+m="o{Xy7stMM7 v` S:)=ܣrё}cyj YuO<4jڷYqf~WEZ;&ĈYuu,g-}}:?5煠EU ܱu^? 0wR~㓙dv+(LoCjn0|{]brӶzdMI]VQK學 8/[yX VJ"ߝpOX#%Pr8"u 7׽z9+Wg+L0UOqڠe7 =Y`]cv1GU7@Sb佐50,'%4ԧjp=:^nmƢkPbJuVFLoyxܓ|3%tz걣peaZg:,Rx.[;oFgnڼbίkX-ZEy^t=r?\%p G/+ `qVj߶("()"`E/2;2sB#P%lDm͘#c3DsY#|a8Áu. pl4v抝m@_6E8[XY9UjJ.YK_A(mJ(eO+pԁ@Q>`%%ݞ_ "*i w%&ɏZH>6&<:9*b)S0oƝlk1vf9ݎDBuH "2@#$A*Y"4j=Z+"29^qS~PJzƒ%|I( {.ƚi6Pe1F:,h߀8iɊf<Nb^yȞ7[ 4)@v&ݯ#gNڻSymX5(zRRU1v{ 3PJLW5&q=U6^n6$G#9hw&u$`uRݷR6qp Sq['sɜ+mzP:|<8d*M2|uC28n#co`cLֳ&a`|y:^&S}(xCj79/ wlXl&Id d(Q_m?$ \-+.#yZ~?j:gُUblP ˺o> $w#i[,nQ&zQ!)>M2a9\b-ZbGPpb/T9*)k3 힟b^GOkBk=Lqyge>NmheV0k_0J1fS<_kz·{"쌀y| %%dg[!i6-.p_E( ;V: 1e]qmYTt8b&Ikvj6F&:"#]%b>zETU}\~ j,T4r9v} ][_f^Tӣ*ym㍸"/靠3_e>oLvm K.bv%?NNç/ VfGqu2 UbM 8Zn5S>p"=GbUqB2McuIWUVϠvfsŁ6jΏ(+_ߌzl@hi0 nT3W E䣎-0lxJL'Sdfن\OhW42iU\ڿ?ӤdWbQ-%]ZPT 5?ͨˉ'*[X_wN&,I\?h# )]~SS <3&ɷvXA)zhd`88; V=l򲊑`֩oT?9]){).VdFR {o6v?hR w;TnRmJfU7Nj[eTV1H&-[q\D3 #]>僸]~J@}dYvG%n6xk^X 0S ZtW s-JUɞV# pd!u0wwrA⦰Ҥgq`4§'MiPDqp^*MgA^/pmNaAxrJ$H_3~\6Q`" d˄Nㄌ8uC̣BCnS"9ٙy:q}wKJiK!nʒеyΚ뒙H{-̚mdj r>04 mm+Olfdjy$0:L> S9@iʭ鎊'|r퐩 ^~UD/e5.*?JՖҸ4oFd2F_+(ۍ_CmYVEB; oM%iZD|/scEf #g FisagzHVJANmpa撳m2|݆阐T);tY KY21vsA2DW?¥5[z×<3ƜgBk-sO)q2rYؔ_I>zg zgF LȆG}8K[mŞd?3o&zQդYJP2"Gӻo\)<↳i{W*3OXUp=;xӗǨxCqQd L%:,-ۂ~Ρ19 d3+9~"RXc]z8*=H˱+AHìk x4"~(XR t%xhAF)ܺ{w'zň{ Ds̔j_(@-!v ˆ<[,T@4nw\0Eބ Xʦ|.$ǸBo ]╚9c#%g[: REfk "MkߕL<]B qvB90nߴ*KSԪя|-̆ ieWИ^D ߷&>EA婓,5=5ۀf ,9Os􅜖 UV͑] \ Ûv˃譻 RFYHŘn2nW)ٯ!W_DP(ЀWFAajoh0-Tl+۪P)s-[ WCxP}Zk},fmgщ;,X56mrx_ ;~|2>"z AtDf8Wgt'blie*{ f`4ym L5(Ғtajߔ⩆,:`Sm ]˟Q&砦9DNUj\Q?GHO{d[OK ղbL~T'&)#*I6R"o;1Z;{&?+.%^aE 0@>6cok%z:\nӏ'm7/'{w"=hijT*( _2`6!gCE,2ר=oSP1_ylbHW0rޥ|8yq!}/J\;J ǰ, 8'ܓ_Z+c3;C/14<~}݀.mɪ j6hR}30}oVjGFHd00+&$͊8ni,B ;㺱"(z*>w1!qz1Asg˨ {'LGπFX+"2g0+e`XMHql! EL&B3~V7ae0[z}i@e+V*ѱ=m+MZem{H&ن ?sA|aF8?܍rve#۲fX1BTR ]=R'~֏UK RlZ0 9=!ĖՏ ZΧ^ߞ/3{ G>ϧL@CDAt<9&K =b=;ӿ6y=e%Pe|%A"4~SG@R]ܫ-֫^`p Do$;)uQ!0 )H[lNS*pOY +C b/[3rd1:eDZxZf&xc"oX/xg]?݉uûID˸[2L5%>*gEbe,/?[jvDp/pBlD(%n G{f2ڃȌdczdl]t}wHA47YËAѨ/V͘Se 9`aᯠ$(:r$ N/Y̜$cЎÍR6n\GF'|#+YDNsـy~O{ħ'N۔Jc/GRHC9"'+K"Ga;Xσ$º*a>Z;L o6@y:O2a>t,G\/K5[qtc:(yLY$H-# tCl |~s!6 zu;8*lzY"jٽF)ǓP#(! a;Qe~+ 9+C4'c#\TK=9z\8;<[; Sx֦l):e87HB 74i{PEYZoȆyx/T0cCCȳpT i5'EG>@ 'Vp֦!/sN*rL^1O7/UI?A4'Xmӯv9V#A&mClS=/Zc/}N@Ï'Qk Q=Q .,_|4TY{WPZѿĿ4b͒i;Ѳ)BO'0zh%.ÈE|=m! /f/w _~p8YwE74J:+~E$Bm+M%:>l_'yr z'jyK5:Q_G.:k *o·a:rAY1g e"p#9TAgMgZ1XW=AcXgj@[@'q3uzԥrIG$&#Ʒ4 ƭJu1C4}tٌfpq%!=)һף_, HCا:'$qoh&Q NvQtx]Ж3c9,OMmxdXW1vbin:e& R\ojڪ}@UVh/Ԛ;|IQ!/oŕ'L|=B$B'M*1YL~z#TS,.b+8u|d/O/y%+ۮ/t=eOȁ*c9Ö{,&b[ck9砒#꒵^qx;qk>Vf4B% u 0`"r5)}5PyxJ@1߇5?t~Ɏb&U UﷻWPo2y-1LzǧWʾgPˎǵ50P %Xvfg$bmlTᜩrx=S[$\1<+N^CyMQzYm ':Ƚ 7h$/pJdnƛf(< 5N|Ӹ##d̅98ϣoEXtoe#l@p +XW \Cr>z/Mvݿ<{P+ zl0c3~ <¯`ErN_ؚ3Id{x,F2]jApEKg='O_`2%"{qnfm.(gigzsP7ܴvm+r2S3s̸A˽0n->X.puv[JTNsU)zD{1Zݒ,GeB?du4鈺Z !'Q T Dե?t]q=Ԭy4-x<K7M1XaF?/ؙBgY UZIRhh<;puiDi}M7ۓآ;2 {*w-^aWdjjs7dzW`EVԳ+}yY1K*!3Y1>IuXk/ qV/`:Bef@Zג.:Y!*šjoqxQ,Ӥ\ aN [{Y M\o-iɢ̀tsͭ~2u3|%(,!ſ;I@Dȟda=Bo(F1x*h1G}idFpy镮p+ES 1 .׉qгE3˕p+^CoGz!So: IbIωZ!:9F|FGS$:! Vb?˹?(yH8g\Zvɶ"|vbV"ѸXZZx>ΛXgnq"g78)5Ґbk~-:M>'dVJ( $3\fw-nm+ez2Al~otjD/ԙ&l^EmuE 2U)z!Ӷnz7S#m VHmi !HKŝ~$cdy[d;.Wqn*q[W[@]Ґ Q)cqIעV0B3-]Q}r߰աOwgtdQ~ز27QJX!=è sN=%C[;3a$!&4Dl.`2(-a)m!-oj\5@Ey@T Pl/ qR4촠KmSl1nNK$?8-`?\wM~'4 =¡~Y . %R*f~XZΐ.E;G_;asWSNBn7؍#ԩXjTAX * :twsXcGLB\)fO~`Wq 5q (aT !_[ۂ@%B`:!:roXvsY68)rD [πEmyf`# )>5ΪT^8rjvp4 (W6b^m@OgˠA\XO٠`bd| L6Z&u/?wOn^봨ћ2/1;T`W#??!qX+& :vb]ԘxCP PBؐ1]cAeS+ә-%!@]E=SK/+,3s݁ ,izszK]<|WgP8ˆ+؛& iꊇij`Z9^t Qڵ+5صkM@r~k{2P"'xvS J2 ?  ؀C3qⲅt"(XL *4|Fj"Id4\h',,9p]\ Ye$Uܓ 1-yBʔC*Zso~:,LrqA͵B՗kN֦,eAx1**`|V Z tjQE8glbr: Fo EdN\\W=s 3!e(gthB0hifj'goԒ q.?kַ LTF+ Z U)JWǔ Bx&aVyڭMlQ41=G:nܒVKSqUZFapٓ٨!*PBLhMU,?60 ST\@h&2uV^EXqC@ X0(+b=oT.CԲ 7Twkn=:8zx\Mkiв E;:/~siץ4//K/]^k4w?+5%E8z>q@cmYw|&Yn8eXI|Hs##ǀ᠔Z? ޝ:L(B 54Slk@EhE޸3#YQ^Rѡr_>`\ PFXӒBZrY&8 }NrYx+l&$o2K[~ޑ>,N abql7\Z":'Ԗ@Fǥ w ;,Ռ[nILY k0{o*ĐЈAX6CQ}![y/x1Ckʒut,%G"֪`kqnz׾z GiM0HscW= F0-vg i@πSt_k;PXw#}&E[ 2#oM愈PmҜRkrƣ`LuK eq g7kj8w%k$y8NY&)x4#~^7SJӛJ!Zl[KmUY?I&CrB\gъoٮ6 B62:Lx]nk_ wPϓr!QJ_wM)vY]ˢw,AIw(Zۈ7A=(*y5 RԺe:e67-R(2 йYz _{AG^w0~8JfSۯ=_1z÷y V([EVVedYcWpƥ]Fn_`:5v {Lbƙ!^H@&R9v/MY8ߥ+]:^%Jǀu[)]@ևʗo%; ¢.}>v-FQݢ:y[ HYf9c[ m=j_# с y$G)5q\-RK}/~1}# q"V]E ?@J\/X6A*vلD=r@}D;+l6 ]PG<ԅQ٨NǍ _CئϨK3=Ȇ7ƍZojrT@ Sne%zv?C GCwڈzdΓwdDRHZ3XE#pZb)mO@JRȏ%Uݳά<^Q9<3NVwe' a2́U5u DЎ&,Ruw!%SmPWlXSKF fEHlG OSso%ШZ  uQl!D *}6dŶ#g= C__݆k$;;D=na.||M* Ӝs/5dKlȏtyuA]}3O 1 p6҄t^*_p)U7֞?Zp2)_9_cba:>]%K8l\ѓהbP n\ KoYˬrNq C ov,j^-mjR`*_\wjBD5ϱ"+6BEbv[II[=ƦI䰫|Mp-6=pL~mj&ዎ.saS90MFͽX8r:ͳo'_& \d%ۉP \^b@zPXhE|j]vtz~pj A7ri&V܋`,=Z={ ZG.BLK%޸e2tDQ |gMs?tl\> u\!ڵH T.94>'+] aP4jnNMmfJYXo8U֒>|yNe&0q*3ݮ~H_.WHHL$Is/Kϫimjkj xzM89$l䙭~iS\۲ʗ'6_5{CɅlq̽ BT>X$?ۓde>^@ZVS (= \u`i_FT:*a*(kv^'y\]9]gy"YQbFM[\̳u3Ww_LJm-u2%VIHOX#HK)Jʫg]&WXspfZrRmPUm,f&L̫2X?k`^:ew VNݒlT֑.Qy:޵NzSc\oAs~vFZa v%$:д&pyqݎ Uvt-wxqCޥ\c8Ȟ5lY9@`MK1-8?Br3EK-^s9qs`@w}bN1Yj夾<<m"*uE,`Q2Sכ'oYڟe _YDTeɉ%Ufpx~\HS掅t]l& FU[:JarW$p 2#HD-{_ĶZX G] ^#Srֳ\2^:Gm(w%;zX(: )Sgc>䒝_{tI>$_ٍ6 jUaO{*'J^po$#CKHV1xy}jqsbd, _Oչ KX3~Tbg>T V#~Cgx͌oZ*U^ue,$nВ<`g \%ڗ݉բv#R`sbb+KajjZ%QUqEb1RXU.ʼn1a%= BU\,= Oq;#)y |Xno, mf.,&#jf'-_E,,n? ۔M@y%rͤ93.SM 9s2D{Q ?XXߣh1&ӳ #k/ӯ_mK&&lYX(5O%TݜאR~Hn4%ߩҸ߷YX62EBd-׃|پz 4O{inW3O~N1jZ&%eիp앩%r B=3A$}Tᙱ 6;F"bNQKOMBNx[r/-~BhKQ.g4k|G=CO)R)߆9/uݑY:Nc&.ӤV/hUˀ767\iU0씃Gΐ ޚJ,|+57 {Jpo+#T(Nvڦ)Asx]̖%o/N&::\8Ɇ?,s,Yx7;^dbE\B]2΂dvװ$uq4n;)^;2B?RPbHԵ  Y4bc 8]$>wѱp%RuVK8QczRJLoY }P!Bh+S$tQ8W;5Fܑϲ"ArC6;uc-ȺlVF%3 Y6KqS Pzu<wEa}NCoi MQ8Fj@ bQ' TLOF0fI2'[YmSL7댉цx_\GGXӗe /V@ֱ s畲 t}UM޲~( 2>o^@p BEIbx/Zq EH[Yz)g2|kQi@fϞyHq6wܰlz1oݜ~FFЌ|xy1a﫦 +Ѵ4Ă@C ȸ|y nG޼IWLhH'= d򛙺4&Uq} J $V 6X_F|[>9Xǽ^mUh,'/a}68#)T@X}7>˪$4Mb/<&TUNJ<3Ot#v7)d ^XBԯ7 DoK)_y}D.4Idp:K222\E[G#<b&ʺQ22Ԟ!>("}D!'\N80Gg͕XρM*;6@,&*8S:׃}A|3u>&FÄa`S P$Rq@xn!N3 Q/rYMz޴Z'ڑG.?-wuMng,*R:_`A9BYwIB M%_Cea=tXL|Ң@!_d:VIX?50# KL@v9Z&G Ye}`>. JYqˆ} 7xan!ѧZa&NGWNȁx0oeO0xD0M'Kb&9b{{ۙ90r-:idJMЮBO%NWFl~?[рǯI^HyuSb_[ v͢;|]朿>ms&I?CfC/Cg0yf>wsEPP=Q䦽gc&X4;/ińDn(0~N\f|K`8ArgIW1@ sMQ\ u]"BM'&f Gяc =ętq<[1')8q]U f"OXêvЪ-֍LD n"?%&˺NwxՇ>ZlvBLCW uK)S7+G8'^icq }fVe!ݫ+̏ZT*VQр2 pstQV}pHZU9CI:7ίõL3 dјk$CP0>V١i5p~v%LqH̤x+TQ/.pڵ"%1D0FRv2dN%Z#Xݮa ED9U|\o9r GsxIwvV̜0d ?Tb%/¤s hIk8.dJv8= 0lާžKQMe& >b5~Nu/Uwi,6S퀐mgH"px qL XXg=J{Wr |Tb) X3. 1Vvυl|jQ:B NVfsTë$^H y\ȸKG`._)ZkBoUo#~v"ά񜬹V+t&0?̔=c&FWFи"mP΁>a4֝r:0!""/@l a85`[f,T% ޹:Q~.)Ɍcݨ8+2RSDff:kkkD  ^ƦznC)z։!?Q tY۪YJ5H"t+#)lޮ2 _Pm\nlr+AMح!Uϣq6 lx_3H:s,mI/t cogV*`m ĥ<׉rxn<)E>.YRJ?G6syK{Ha_FcR\q8D'S%Yf\CX̖+A ݐI0a8bG@sҤļ3Q;B.$|'T]3oϺbE5atHPT&قD`p\|fv[bBq|Cr^!xmwL3սRqt&uHOz!Z(-ALg?;;/;KszC SVJNuzG \V,QrP~5TPbr^łcm.As[쉒- iXgJ:)[^#.({W{zYĠ.ƣ ;&k<6m$olD8J%iIiNƿ0(@'ٛö|-|1ނ^wϞxOel-@y, >%q~`U_>_/䥬؟D`nȀg]ݴ!ċ|mLʍ0ҍ+ Z.ob 4WT]YHpBI^ @ }Hgsz (g3k>onMa׹XZFTLǭfg- ɑ/C[79Ȃ`c6 WA(Ub)gQ;w,Su71allcxbWɋn CF0eF\@g_Fz,F+l# ?WfŦc:{ z.+H* ics esHHAʸi.Џ/~7Pd>bMGRe:oE7U z1MW͸li$ff}\֑8P>~̓|F_T[UW=aST_E[4Jɧ/o|/g= J{\>~Q7UW*NꖚlaqDٍf+d?QaResƽNQl qH~>/sc)Obm]L V}Ix\I0fuc}h,C$ގǟ/@uBG$ٝ誹Ykh+-fēM4VH}+/"]*'Gޒ_|~fCӴ b fATn{(ň=i>6֏oV,g`&>T*z+- u[a&l=M{ ƯW\Ou4]080=jF \Bޕ DrX؄O~EȮsa$LU-)h괦d9>g@2j8΍S.mG'ktKHTzjutqA{!r ?-"!o4nIزooOӑ"m6f5],BQjaЍsgӖĜѠte/?Q)/9}iଇep;ɉ%@KʿvGΡ$$WcW3wum6qBHJ㹱>4|LUH}8EHgѽ-['7n7U,05tqf6~ М۬CzXcAfy8Yܷ]մY,$1v7xԍջƀsm6Jmڼ@]YRVp~z~ͨV$`uac? m5>,-/#؞ !i vu{ (47po w9YF&.dIM72Im"Ayo&5;KKXk N)^*)z89DW"ŔPo#;-pXU樧&;C&w:˛ LwГܹ3Mf3%)TWB ,O[[sq_r2n!עLy\L$l /yf@Z8; eV_熻t"ي%% ٔA^=T b@C4R7o؈IIOS}el2L,)N[ R.ɦ%x1r4J^E]IHٜg=׭8teVaQ~M.;nKSh+-$#݇-ALhoIpj/"fhӁشKIbZ!8gb}oB1Zi(~f:Ve g`Q:x#ПV~ t=9~`pJ?#2/my%GZFDL]r*m˘9#.MƩA{M{բsA7 }t_{[4e625ZVFH@@HwA]+K; N;C]8hQ= 2D 6BAҴR+CòYc<0]Ns")0ѱy2 (~`>US][D Cp~Pl#Vu6KE!*4=av.Aw!^EhrO/PRNXy[w!u|ì&)\n1bG|ypi5 GxܸÆ' *fr_;[G<%R}]j٩O;LDޮ\%?3ہ%($(zu$8mrd*0#Ͼ]M~  lKĄWcnl=4 _7W&;»m{y Hˉ@rz~/ݭ]vs-nq4&Z p5tYX]OGL%G|7<U uȕ $ .]~iA^K`8z^uE$@l N?2[XWp pZ:O,؊D6 wƊU~h"7dʒP=֗Jl~F~kz&p@%8&N`)_LցHtBϒ͎yai_yѓܩnB8X Uo_S(b\JUvDÐdHKM)DFЦ!jБawu~(dfA7QD2뽖𥜬Q35q& sp ߼N(,ƙ}9T-TB)rhmtk=D9|/y7P}ANzcYɮsXCvb{9XعݖkuسCf&w5̳*RX k6GqKCX,njapOΨ%P6B5˧s(olx !}'2v/>FZ:'ʀƔ'8*>U7{ZO>} 0#2Jܣq;)*Z /1yUOk?gMGB&#v'm!zQ4X ̑B oǜ'׹@v\<"1y/&2Cm+nW 5+r,!}YYFLv}vxו=ip1rҟtvxG8,r+CZ31oWc0V8U1 VP6 DA熧cT;Zw+X~bQ5i0 %FGU,{-)ߘ AvӡG~(I3B]\@unGHhFH`8 *wb9;L6"Ё^GAe_-}o=nQ꺰,N-"ZHo6B}-uFQAmqě3/UB;+& ԴDCcC?aZMH <AsmuN$ Ė'u$v+iE*oӛ&;E\wa!tj-vunyħdzP1 5@@cZ\?IB,Q!dJyRFr]cr0k_!KP8U[6D _T /+ߒfi>Xn9ՙs{r- kE-L)ya7 /J)W\;;%IA bv_zITvctA8HZ_wCqv^: Cg3Z'LҀ"nw{% ԑx+IHc7 Q.͝ Hΐ>~bձy8;t]/VݯU1G Ke-R߰-+C.yl:Uw~R {R6! :T!+L-2l|IP `UzO>bϵ6 I+ݬsËʼ.>i5:8eSl~m,cguX <$ RC:# 6T%p;+ W7>n y1 jT0&FGx._ ЙᱲAyA@h pW {1]  $$MaX +=[x:k3;R+'{ >A, 8pPmMƃٚD>ڣOO8p -dF8r?S͟c1L,hL9Kh/PfC$EB㫩j0-kxJ/5T[!&5luU4Wxr`hb<ZӇ 7s~Zc7d+cE<"IIw(ACR6=#C윃c[S=x~xC:Na٭vv>/,I;xR{N $uȅBز9EV$~\ͺ[/ `+A0BoĠ! `3g I dg;]];DxN}-_S&ܲfhN=]' #5`kS8)Qrx0ʵ@#'$aicݺpd:&=u4<<ͬ" :mFU[i^-#W-jar` 0WwCޤfzS:@WZ5e%`ȃOn84ђ:շo./q!!;[ aOTUj=_FLnɟq0>xP0+?#N#AfkAGz[y$ףji] (nSIBTLWh *i @XK~%.<ޤmCXgGYO.97N68X}=Ĺ 0WX_9O(q TI}hp\sђ'Dm Pv M_LIK!FcR %;pUX{.䐮&KQcsWsB $~P&h3c@c)[`<ޑH6Ђ캃1hPBS\%DQ=T01O;"~6ozC8YJ$ eyrR  ڹ:%.=T˕JduAF_kֽۙjk|p~ΟTEY`g$?:FAJ;@j(>f3z*Oq y gEDLQr{cX7<31j H +f>>^4ѳpI(vR͗, :Lh )`Q'i3|9LI&!=@.FE[hwSᡮ=!䫆:8Q5>% 1Wh&ARZ;WCuXPF'se?ܝ&6Z˾Alx"L0eg Uqp>ab tM`L6H[ U3[l⳾rZ+9JxZxfsjBP]/Ttt[.w&UB]KOOt_0BZAF7d*jӄX<>5I >`A<# XxUCT*| v}ahyZ&ĹBtaU!GQpJ/;.>("wHȾ,dfJ \[CzQfA,LX~H["?V!k{wÔgN(5"|4{|6L?(lb˚Bǃ 4buXާ7]ɴtviՇ;/u88RPJ%z.ӧɣ?e>?Wg%jGExB2# 3H'jz{˽ܮCR}uZ^MZRiMKO~.4P|뒜6ϫ] w?k}2s\)e yF\w㤝CcÞ-x';GvkB ՘w+M;3%GՇVI`Z0>Cdge+ C۩E3,7UR|a^r&iA`(H]y5KmLm?}1Rng6~/|}^dx )bR`ޏȟUpjU3! }*;n 6@m>ꕚS{͑9j[,L=&~IN9xGP* ^N;GB/& ;G }߹H.r˥^5فgR w3xKHXQ"; 7@"޲]ޛ:L~_SeptNMlY5N6 xIz4XX*K 'm 3 $~JVjW7$R"pƶ F$TPcFڭ&9$>{+q>m NIZ;:SHPm$$BH) ^ٷUHYTjqQ8o_rVu &6&pnB`酦Y4=YjV1 iQsP J%j1HqE7U@svjDR!Zz^,;I'#4@ɷPFrHJڱz;? Gn-NN݋!~;3] l63=HEHvqLI9>}/% -_뤬.XCkĘRE2'!Y{gdP:sV" .kKzP2HhmtVKڊ%=aIqM=ujL:+V=0tN.XGUu5kPġT/';[K-MDj7fqt Z߿&1 I<=Qe,FY~x[B,!,܇[n!nDar_TK;:J,itG7.oZ-.Ԥr9GȀ˳;@-9#f\~,]Wxu*Ct׸-Ad_Z9b^QHYݯ0=PcIAM1)ƹb YJY^Vv6З߰mM7HCȒh& gӻT֍iF uT OHMٸBl)W8[G1gFFH-}8W 0-kPbwZ0ML%Yz'SAL 2!&[s#^GCJD.3YVY c=)a$&uSѐx#=X{kY2v.-h1bߒzsT-qΠm! ^dCT0$f]<F*%Ut{@a@$%t<Z/ ^9r"fC< Hg TA~k`(E^$\2\; +hO'IϊSPP-43V≾͌Ur<)gLvpx.S/Go9} hR15ޢw 83.WN >^T$768ZͅfRy=xCP\4*0|J7ٹ8F/3_BY3ġ<6P?9H~`)*S:t\uclbnw,lo/z=W,ܸpKJ>H{c{ a[lۤ͠=iI_4\A@PQsp"~RFPu?ǂY Wp)pfXbЬݡ.1X#5˩(HR-,nCt΢١`l/Mq0sVcu͆XWȄ0ƨw(:aQ+S)?X)y`^Teh0I5vClu!l,s>4gzӲL- :9~p{fA1)b^17GˁQ8dXwInU'CGoK  Q4خ$:%FȅA u !* 2 ҪeC͌ WK -@;0 oy@$t𯫉 ӍjDڧK@\ne&H@ KEzU_t}DYt_~~{صRd!S aÀX 1W 3YmJ/lS@qp/0<Lv8mpU@Fyݘ%4{VqFv7ܪ ٱ= x\wr;q!| ?tqW(Co2tAy섨  oTV(|2.tHrR"pפ[G+xy/Z^/伐v}橸+2ާ;.HBN6h`G];?:f|DgCExC |!PKx" C&( a6zA3.D"l˕os | #n ڣ![Oo6Tj#?4:\'Y_ʸ-OME3O?z-n8́o1!<x_H{06tj!֌, V=+[_hB|n2͕ߊ !ǧR75;٫: ~>oO ,&:j(j*yI]窡++?2]s{#!>8R j}p<%"Wip<Ӳ2'ߍVQ:Ӈy\WG(.csy k6}v"0~F瑣-+#0L7h\p"XMnI3jɉrQSR:!y ҧ {?4CK|0w&b>r"hQM%SECuSŊ'n0MF!lѓMP4G2ݯ6(W*G ;8h|jSxJpS61GW<7WzQg.]iOϖzh0izdUtpG1ce ԆVS: w=G#};72O èa0`'d S/[xĨ<qvIjDd8L4F`¬>o g.ݴ(bW H|a\ҋUVFQ`En9~BgXvjm+ ,R8W?raR3գ+hnjCi',ߧCyA(qz{h!9nTˇp'%ZV"]]pD+-!G&Gz];b5ahOъ\ n l#-hi_cz*#qWgBa QG/Hڭ2_2-}ZP[daj5.oiPBO#锧}pzI1b X^l|@1Pf>6^F}:Tـɂ(B`2$9!L 5Aі?` =qY>:hӶ;Z4gY |wFۄW^/O?k K*Fo"FDwaݒ$=m6_cU p7;.ڙhOi3}4C' P*pB~KУ>V™%/b|E;ܺ$!ċ8"tS#")CέVQ/; ~h35 0` ~L+ʙ.*D5{\AQjиDC>ލsraΚ+f"v ! R ʴ{$)Z\~("LBh8_Wlؿj ǶZel YS#gM5LK0Ɩ+fOz)![;Aa؝0bl=&KwKOBEԍjx~xC#-qi?Ce1Y1+Wb#I9:V0.~PR`}QX>ɬ6޼R=vf>6Xy_?'*2iMr'ܹYSRHtK B=|׭zU;NC#G3 9R{H"Nb0Gs,iJ*]cC0B:G O*~tHf_{#g/BQi-v1D3l<u8}fNSJ8aXVӖ+|]i13YwgK.-XBrS"Sj0= r=HY tƶBAXq} ^eFAs| @oXԵn~mӳUSYԢf5[],fuZWn0Ϝ':П u|`Xw)X ly#JZC%{+0HcPA yK84/eGOA>$ @]oSHC"6z嫟T@+"4j  ,x>ttp$1} 3_f]p>|p2v宒pTH=`XM ImB+Td]$8C BUyi A3BGB:$ WuTOáeېSud,2I53ńm D M;5ٛfpgGxzAj.O^ _kRM+e^V'X0h»vGPafn,nڭJ.}/JIDhVlh覡u0MEU-NISNr!ЛN O8Y!6R(kj>81p&gW8xeu iu@!"GeǞB[̣a01!5ӊhZ&Ar2J˂AEO|zxBvHᴣ )@"Їg>AC,t@3<>ocmlJ풠ۦ Tl_fX0;?#< c?Y7e 5sB[)*g&`ڱ-.:}r)"k^*ko6[I9wPuISgT aDepno~}4ٿsk^/W29yg]y ÐA\vEyt70C+9-Myeno_xISOnu_]9ݎ&u<,0H5}˩j@I4I!4C_j M^U*lhHۦlu@P*&d8/'%1Bj %C YūcdVT JFW fH` ;uIM1gZ@Ea|3W\6Xq6\[^2'm$0MpJ@Ӕ:`;C=4,.`B?3U!h8PB=kҸe0Au8,[n_ !?$r\ xtֆ՞Aԋ(0t.Q͖?Gͳq1M>{bXL-A;.gy uPpy֍ g9J N,i E ~NaX΍iE՗r^mNB Eg čVARGsTv}K-``X8ܲ4Z2"s̆^d8J|p r&SoaQbChF qNi]0jҒ|1]ό z#?Q$U2WsjІQE P[Ugh35 ?;ߊ<kꂇ0u=Eh^炝ШY9cPK1F?,p[#VgR3x"j5}FK6bAQ3q%T\=ksiu"~=Z:E@q/",lG;قJy(Vj+{HGw6! f1?uE-]MɾubM1׎z^KH>H38[>5x(?!yz4 EI* kj iVH@(Bl>hVQHliWJ2YO9 G~50q 8jYC3v94ӏѽtNdE,0_[US"w\cd?`w#g}ca8"&~M |tǍj^2$^B5)s =y+4@t,x6ܮr[K"gj$uU_5VSuS&[X\qH]9!LB␸*}w cw~ĪL T!ehf2T[QMDW@]=) m|S^3$@| =&}| -zRp:tyׇ('M E7 CL9R: VeÐ$'vV"3~m)s~E̠w1zN]W<`@fj{Ja}6e/#}! ˆٴ R6Ȯk \uo;Xet8;Yg6A}Yz[˻4UyB=Q{a$`sB@}MKuza`o(@u~MkwlNt+6TdU{&aq$tQZny=E5Jih[ *Vɔ|9y/ zbvU ybиx\*wB_5{=+ɋ>'lls]h3ȾY|ǘ [](۷ #G\Qa17ʽmq.ɬ?w<)3W"~zkTkuֻt>ѶJzg+w7h|3 o}E+i_,WHft49qJoXϊLѐasGkIT $湔 J9߷(W)/u|XL:+Bٌj?1caW5q}~Gv"R*oe">[} xwƆ _X o~*K|lXB* ޿ԥѷܸW5h zщż"2r4Q5N tԭ\ 6%R>/-3{6ꔱot)G+~ ܯ7??G4ltc0YH2E\ʦ\d)dbpnR `, #Q-:)}TůS@ z.@lkux$3sK{\ z $ |'i ՗70kX Q(0~MT1Xgѹy83H*ؗboVTόRAG(m PnQήuD+c`J#z79;r-#@),ׂD#Aރ$al#.1 }N6qj ;JxIvLf3YzꦊP#z3Fʓ/B,KkLEŅlp%V:G܋{JLS%#A8%F~e.Bdgw׃yʇ[#sEwmItGs1E/U b<%c7۫q5| FLv x^Ak(pY^ҭOUAZeKG?d 7\r&%D@*ÕpNm Ԙ}ٞaPSX@GY12(ֱ:ׁMmSёŋûYsjĝy`!C FV>5`CbXV[Ȯ FQ:edW hnVR R 0e܀)ZCLO>uuŬfZ[kQ b. ! bS Ցx&)؝5c[|-XBO.meЀ.MA1*kO IK;G)q*I 5 3_nQ<OG )SB)k;S}( _da84rtX)wT[IV_e~7cNz<Ґ))(~opU {I>g|0邵!vÏb&X)2fNJ 'C'M *rFBxYhkE%HE֍HQɦrj,f`hȹ0$7MDqgKSq8\vU١M-D|@!7j'(45 Y"+ P.㣜\㼂Cz?LȄD@Puf%ܪ^lp@:ivi!QЫ`׵޴Kzd*E+ .{ +n^Ա$z"q4:WLOɟ1ϖ8IzW0Y X$1SS);3 Zh/汑 i~Fc4@)}-/8Q;`kT^Xh)J@sDN,qy=q^ƒ[h pó@[}XryYy:IJuc P!q_[Oˆ1zFYi1yx~b;-Aϣ3#bEA`<'V-/ϒv0R}7 Qp8wg)Iscp_b@g? ICXh}`kKw˶yd4<ڱW Q؂)ɕW95!M 9^GM 8) $,ā[j`ܘɗxbIp ~чg0*0""ZD\X2GQ[HU߾#lzà{2~>OCCQ-?]+u<B;)[v5qwk19G깂גl2\s3ۗƁJ/p9l4]xyAKIbՈLPlJQE;Et)t}XSԏ:eJf~WBaSV #,XsA^n"&0$6:zQ,6&Rֻ*(7}y@<_s-viA)0'ɹV{YX˳ Yy0,]ISŗm]4xwjl`d@Eqcx|0J^9vXEwiIT*Cr55m*6s>VWîhGYO0{I[$P#4@Щ.%uKк QbL%)6K<`u`Tqpƪ*?!_TmSONq&juX6bo{;1CkEJ-fp?|\bͤHJr BzV%{m%!e-U#:7C{{i1/1#@ه:0洉ܟNpmn6yu1_ōnMuGf}cOEHBS\acw5SfBR&WyVQaM`Gdt*0.:7!#DfxC:խ1*q-j*08za˨%&]D.Av}04rv{ʿ#1dQV0yu%Zk9/Zp2#XBbhi\;?nw{Tn:28D(~Ȟ`6B c 2^02 T=}gLJ'g&aC#ck"f-fHhHXMw)n_#ۯ)8ROYUyEN琌0KDəM͑c;bA( <Sy{ n~v0^E&r)Tw%P^:$ tux6FH5EUF'Y f4fVsȌn4by^k*s1U-0 ))C6c/Gѱ AD^[&TL#x(<'-sE-ASGi]7g_ZJ IVzs !ڒ8DM%Tʙbg$=3 3!ra!ј0︠![W9iUR0%T6K.!ID3X#±E7;PFuU#tsTO,leʔ}CuݹEpI9^A2W$ Doh9kVS1-qIu39 CVP,ju| Gٮ(f݌IܹKj;}_txKq*V+q1#^)wGŔo`?PJ|]fEGAp )g70zOQ@5!>6u.8b^ OIpsia]-N~ ĂL-yMSR9,AniubezJ#1axXnBT\}ɡAIU[H5Ax q/MȥF,1aAwn]4ȴ޳il].>WH4V4 R# HP}=MvJ-8v}μz!^W/bOl>D;mրA-x{h0vK #.z4NEVlő!u#!Y9iRFB=)=X[')A~ӇqJzNU"aXӅفC#S-Ur ?vRsRms$FNՂǥ2ўòK lR-N[#c{ (hnFQ)Y43Fy) _Bǽq;1tG,HVs13=OwduXq꥟r)dT猈%tIY~/X(9@ q:_9!ҽt_'朧^(D9-lo+:Ti4q[!֝O\ntv-.J<mC%%cR=`޺BHwibpF2O&߈ntkMMWR͸" M[_/?4*iI;~I -{ #vˋʑ ɗ)EEy_F4 ?Y%9KCkNSWM0@SCSJR`/0.@L9SVMRv mz'`r2_qYbsXǺnSoa7ס=&#\H]|- l _N6D^M&թbj?{P uDI6U zӣW Wl8Qx%N])4tLvryŚCYς#K8 lb>w$5mdYMj>*sAkDTGJ<Z*tkq +wQa^+ά>sZo{+ߺfněSY.?ofG3=/RÅ6f3U*.I|OP]P%-XZx,0 ([*rVclKLQc Oa0n.zOyoԋ21/6f,}n t$%L,?8gX7e|[3veH^IX9g*U.ք@n~(.+ FgVY=g OWćQH-x68Oqp'DddAtT#li%gS Z3T'>dd@DȮ=LJbkd ,b{!*r&*sܷn v2Jڭx$<Mv~#<-O3xk~+ROl@{U&YC^N zEd$ '8fTp/Wn)q F tz1ŋX[.}Vl'Tn9 6-4j۟l\5o$ N BYb/QO鿏F_tJ{fWr;+,UdZ!CAeH"7U4tNS.N{r-^Q:E |_(n[$+6Z*=l>2x'\GJ<ޮӥ1ҧ856Rk2N?]" t!oCxkg:ătw=qhЪq32Bgh`M<ZۡtX]q5N8/IL :5ǬRv'@W vzA)\TB8TIBۼJ<6lBc d \-~INfў՘M?iv!gIUG& dڔsOAFDÅU}RnI"B1Ћ/%>XUvԩ[w͢Kܫ9]ub$1';|;w.  yI1N&4Dlvy ptT,/䶐#TKdz8E幮zᶓ8N\oI4vd_wܟ'> :7inߟFUA^d>GW2WTb oQR7؇>nF.[I*kW;,EIFQu_Ì;_ʹ@- ͊9?%8=lL æیC1mX0L'/dHOَhO`HGuQOozؚ-\s:F^ NӇR4g ~~'![-/1qЃ4Rbq3mD|FXC3AIQsRf_WxaG.ԫ41l'tma3mjs3g詞*{1AyPGN;l%gep?k;GR1bmBQ?A,NjMv",r#upI=`X*8]4X4Lm\o0.Ŏ>̢\`ʊ FR!5kaOW+ (/=e!&TsV$@%f%UrgUů\e*5RiW7 u.ulJc(~Gj0zLL8ʍgzVTyD"P ?>סW@uoWgne3SĽxD&f^>vRòBrjsʚE&{gܦd%>< L.zҩJX O5e*ErOޏD%Y 9s]V1F9kKݒu73`~& M  ?(|dF% e(rpZ8fpB>Gk{N0ب1&kLr|X3x? A9=L|kH?9(RZ}q}8ك_ 13zLxA.crzb-1>r;K0&"§Dz- U 3ȓ^WZ&;S=Ip7U6!2 iNyX9j|8nی"(rYN(4^A_1;î?mjwK<">=y] hlE^}L2wE'LI`#Ұ,yMHOݚ 0$sT{Ae2?:d݂.<%_V= IN7||P,2v0) [pڵE9>d pEdB/,6BEQU^Bn(ﵘm%A,k}DWK8м!s01ڊق4TZ Φ-1s㍌˰951-05J A!x@ RBn3MK~kDx]K8 "tA;ӈ0hRl%[viJ(a'|&iVHf2U Ȝǐ 2eSK?#Ee§oy$&W:3E6 m)[ڡbJ(UIH(]-G:n|#NsHmg7Δ·*~X TuHg>[=|/̴x{'k98GX#/+7Zȁ}F1-kŭZL_VyrS0T.A<8ݖ/%x£4œa.Z)챜۱fC0M}ȃ^/*WHm=aiA}:6Î!35_5=ώK(k[*zwmCؘ?4wݨw!tL{{ܚ!lփ{\eFf8+Q䙰mWTMbJޘ=B>y@c~J^=@LC|`lsbPWS˟7<4YoȔC\`{K 쯿f,*{J7zD;&7[6 x zÛt¹`irjyƇf|&OtM hqN KזH~τ^$JR ?.N79N裌߆KQ.r`Ug_b6 lڿbcT CFě# C~U; vK`K% 9jąg~l|6FRѶ1بzKb~&ܳ`2,L. rLtSί]K #ސc+X#Jx\$$BvM 8Z"D2>O.+bFC-M!7G؈70RZ)wHg%&jà)nLyce2Or,fubjU䛉;u{ ٓUk_Pe`"Y_>'•/ƣB9 N[THPI.݌ħ_)DPĘ(/k W[YoX4C)0Nt kQvץћg:IzjR%R?Jl(J-3p/?42"24S<}鄖 Yˌ O'i*Sdwu9s6L:GBGՀ7rɇ9^ӊ#fqZ%k^5$GrF'%hy$dGk r<-=4=c =+2Nvnbd ,эЃX!"Zb-,IzQ_c?˾o cs!Ek_?", nvmb| b:S^FwlZαƆ !߫#Ʀ'Q }|~sFȠ푘S_f^!z! Afyፔ?4; OS 3=6V(q;V]a@6w]du%&{Xc(C]=W΁>d0i RnL&և "K卬¡GPXXn @tS*߿&k!x AE=LTsY]ϥDwD*_NIhؒ_W9U}(mD ^K*b>$kЙ_ &PǨ?xo՗Ti,˵85wtӂ.l>Mֲt 8|`. I@iJn'@'W%p9k3aڎi:U@eJg מ搒F^Зr7S[myU*mQ.(z @>E;6m0.hd{ibЩEW!,ιMe=~6<^J:\|&-=)fߏ/tTg9m^$[ z*&ߏ٫nF9;ك`gZk|΂^fA)׭pl$@ɇe&{k'qҡ &?[Y:Ԑg]9G_;ʫ<2vE)fW7tFZEbS3iQrG'p#kIV[ٝ/5 ף@/y6j1N-o旽gF6&8<RoO͇vީBu=F-gi3$jd딇=tDΑ T/?we lpI1PAN)ϡaџS\F5$F eixpi. p\?&6' [I &dA &Jp 5Џss9ʩ,[66Уg AܯJHh/3(R1#h4+ 4*{ͥėJǶUhݓQ]z*m%$ MNGGhyb;ϸ$}FvS)3W 0jd!q^vOשEI4C'l'rIA|}ꫬʘhLQeO-%>ѫb1ό<6K#.G<սKi!Hƣ.;Xu`(GM ֝HJhr{RX4& $ڂ]Ao@LsiȢs?/WhMLR TKʌmnZGms.D6l$MFZ8P*Nhm)2Ll FjbM}/~#i HO!CߵҡW%TO+◱u&muz8J)6zPWkϺBT7ùv>*P-K@!W2]:|QYZe5o)F,r)߼/I>PvCk$#㍫9U|uP"rx|b6QOze:6/"upwPf?YFh K>!55ъnY;2ۊkD F gvd|F? 70Cڦ@*qk;P4lOLX>\](G?{4 3aU@Dc`F,̵Iި;^BgGjIJ,k:棖f\dTĀ${Gײs@X-prvdcˍ"A3ҟcۇ40Ђ{@*}O"W7!Wz{WЯ6\pv}͛ө(mg4"ƈY%`{0z$5(c<vfϰ@{cD@>ϋ< KlIj4N:O%5>>7ZYx*?cM_B 04Z2 ~064SEڭ~b@$,`'n. Ū1.!B Nm'Eg(%ei8fbVccC Ȱ"p B8OcFFm [f2fbc{DON'p1δcL(BkHʯAl82V?ԾJ-\ XKY1qm̌eК^{):3{s;Vs0+/sQ\ӎ,&xj0[5J !D`&S*#_C%q0' 9rwO`@LB$=Hޒ&XF d_Hĉho)T[PPi5o5 O_I'-*7 % $}a*iD.Cxl"R1e:[*VL-tUz6m#WY[q<f\Qoth{R.@`%ҍLW3]Ss sFBICt%jNBB$HIn|F}hOzXarCYw=k$̊d_XS/I(IgԂ}&]{-i{a=P$͙f dH|oscmݱ{) bX>>qʦϏ wC#GGuk*f8{a]] ulVؔ-]yxSb8" le2"sG[~Kɏ{[ORDb%Y x*['O/%5a.n6͆y]̏ݛ,^4 g߻l4Oc4:sz/ǤS& ]w2baE/Kd10ƴu=G>m\mfj7.I0?J:^]rތ /E3aE ]GMqVz<0xKlT_5/\ωlEq}8U-xACaU/抓 x $H3yDR=A7 K $#Ju>JȖW%Q0E+h$Nr. S/*hU7k._oŽf '.jaƨA\OF}?u@QOY"YDc+ۆ PPah/8-{-ƭrjP7,+}FG{( uIijGrt+#c3dH8 _ ~1AUgEq 2SV[CRIC>ԑmm'f(z(ȐuLq< r?_?c՜>; =H(nq{=@鹙? _$t2qJTb<n573 |$b')8Q~X$1U-=>I֗@<|븅JhRYRH,츆CZ `OPwUME=5k6g0)eh4 9*elwfCEA˅%67m%kWe92&dżY)kYk3'į } }>O;Tdl MS!B˘4W'Yd{] R)ԽKC5GǦ1m5+7l-3B2'`/ c#N?Py `ecH { ơ}5m%d]v$r!pMŊZa= jV$ }0"}^R>Yhh!ܽABNÌ <#B87:6ۗ.<%}nUwm^]گHhDE\a4hf%Y@Fx%bi!GFxxCGIRj^b16w!Cy/U|Xb@&Р6"i4jFƢG]oat.7s=G'i * vsT!. och\Ri=04efGui 2n"y`fu#' &lDh1R`t8,-&"@/\ft3Eb&W*02}}fb$]s 4_ Ttۏwn;"ҁVisd ؊\fT mQI@/)!(b9$mD9%r8Jv1wub?`lh}_`76*nDE9AAjkL-p j((j^^[/6Fו`\[4kd hbqNIJD6Cݰ.0Bb@5˙@?/)ts !`?S߽]miQ+0$J+6/.أ+7"ӖaP42mWû'E)*VR6wzaQzwg)TR**IօnNyWXbZbe mPk804LM&eMS?^xoS]&[` i"_' =,qC`E9\Tv_j3XC@tyuJjC=EGoYb\vgBND(\.=qC6AZ\U6i%93.,/0KWӡT^n=ťsܐ G1KT 5<[Mnzάo+|zӬyE* J)Tt"ji?db|#B oME>&Yݰ盕$9E\d&4v7Kf iq#W啞B?fFZ$-.(u1j`tXkׅ4ȔBXgt^%v rDޏcF$qKp@0W*l.D6noRİVaJRW"u<HӼqTocvs2 ?\/c8z*N2QN;DyYLI>> n+>cMQfC̙^[8klw0$?GRzOSyȝ`w癭x%7i_'ԍ.đC؁[*~E0c)u_[NA^ ѴːgX9sqz*  %1Dd )eȸ_pKLwn-ٳyr UVJ0Hf ,~Zb ,4[ʎ:픨5 |I%gȲg*W1<"zLaFS=+#!.Z dl>>jrETTİ֎}< 5clHR; ->o:#~9XOOcmU(j a9miP*LfA'ftP,]MOkEhqC$!XG-%tA{{u/0QǠ+Z?IEn-I͎ŠֵOl@r61?=32|^"P?na*3;4ـXńg 4apb^t"<\8l-_D[~o jIAYI_.h: Nv) *VoUQ2/7A{-Yz5QY2GMoT]Fo:i'XC0kFPJDm{=ݝ偭P1TcPُf[f?4P>Jc<<#w (Vg`UP%5>J:hcrE?@ʹaS'.ZQʎi;B:RWXlq+-+ G \t>T\; h pv_cʥ r|b&7¿D AG{9avz$y?H/M&Լ |SBKmK+^N o^莬+KtVY(Q-]aø d>"(+7Pji˂A%Ix**s"/[޷.uBڊa_j:ϕ?-j P!< Zk[`,/ɻ3-g5p6(u? ̿.4)07ý&ewtcҕI"3dǨfC{Oe^r)5E>VhB[gfi1? "7-FmN*LAdX.G7ہZ+,Ź[GQLbd8u֛jmh} ձ l5n3l(o!Ʈ0,TsZH?j4lk4"n]a>=,`ćA[^?ej4ꗏyc}e@ C%3}=޿ZB&OBe2N tPUJ<Y. PmRQ-LJ(F!absc2lK]IluLi-Jȇ1[V " :"Y|~:[D`*/ #[)2NK_d ޣjqv䷋YA^^6gģ h:ΒA1|'%+Q(kivx\ILJ<0P<`|! (~/s*k'6(ghx ~ Mvv}t}%Q4 Mpie٘E"iRXpH~ˍ*e2ץ@UiםNŭ  N_9T b@b u[瓸*eC%"i-͝LE(kwȺs,{w:xoٓQ.(W+Ķц@ W04~N*#Afڄt2d+bN_;Y׾&#"Gʢo^5ϯh'g@Wv_*\rRP1G{rJ6&[c⥑D#Kt?suas:}*uf2D$۝-[-@B_0EϖF;lΨd 7O3/Y +~ ;b;/?i2 q(%!; Xx%|Jm ǯNd:I' ܢz:v! >(믘zDͭfOhgIL,34n-t}"\X,I(w%iIֹ4¼d6IR[*hH$EWᩰC5Bj|Vo@)SҒKeӂ!\&39D@3$yɽ~D)5rGL% ߡxp YKېj1+ ccx4j~ .Q LǎTLO!eT9|b *Rɿ^X3Ly>dEԋ_IeIpW&#Q*, + xsR!+Z33Y{Al$\=cEܗBTKÅL Cz hBP\V_2momrжbUY >xV8ՆП"΍p=Z5V6~^YDn1}pt@d>@LGTI6qm$bRwT;da}XWC7v><1Br"3mwy!d9V 4-},ކ_ #٨PF3 P)\&MKaM9QiB-ᰧE eB!Thy7­vڹp] @kԯ `Q ]QClk޽-L#M MPÿפȜLO?iqZvp-I GEG<"0ibb+Qjxх*c~\YŇcf1ߵdJ~P(&j a,*Ax+N:S=Iy.uZqQ~ieY?ЀB~c) +Sm'i_4zZPyǼ1F8)yIX9 N 4V#32o$(lXc(~ɔ3e:/[L e`J.t6郜%ӰmJHj^N6$&*=}UsNh8R1%uQy'ߥq`^c#QH>X)7:w2kG a>z&vߠR vSz$*B*OMڧ+"\&LSu?}a yp?gxDLVDTYcs~} `GuCbO^ϱ83A^m=J ,jƁHK%}6~ۑ967"+9٧Q`UPq50:E! ΊH1G䴈 rn~ڋz qC5]o ^j*ԷnYOQ/;UvN>+91%_2Б[(m9i]m~?Nkd(h?Ý#S?N_-pU/VJӎTtv| DxZ#Cu95[ΞjIQ}͇x&}f5U(%g.^CD#Ŵ.&|mv;\yȠ҈f%2p`[dؿxa0jZnPt49v](x\ d|"${Z=|hN4TYl9~N5_]Wk8օ&~,^њ.J06Odw)>ݐ0l%src^ ^k(iUNf{ ($diiBm)&^XqIu"hv JyKܳH%ΙlAbK,p1N݅_T9>F;|ܙ5wC=WA2W!WF\*^9J3o532 Mc'^]%٘u5_Jg쓰Me ϡi,bN a1RRek3􂊛"MYrIew2П`ܗjAUZ/ʇ" Il`*2Qi6P/P\= vg]xP9x ]C/"Y۴Ke,hy2Ià0'0Jp@>hvźRl^_U6?hA53gʼבuȞ0&G6Л8N,e-f$GV6gEHO$9p /p#\_)rz&ph\r!%䉼4S=IݯH7 1YO)'wJq6O#XYY!@i\ <?&;̓"ȪM j|04MN')T`]b~ +m_ s=>]5(03ec'"DRڶZQCDQ#Y;ej<[ P(|-}+NpW !%'' ͐w8t㼔.e1,K1G?3>S!Obd4A{apSs(D*xgG @v&kW=̠1kR[4@bȡW5S5'll BnGE{lB$l=eKs&9kpVb&ɗYP?&8^9]HOВz^ҷZ/nM$ʘ,A`U>vmӀ۩`0Hnvd5kD,GdZ+K]Z|g9cus_U5|Fi6m8s=x%̐ ay,<_|oz{򷊌uಀ35+'#g.qwq&Gmn)ixܰ(AaE0Yê`+ߙǜFBOe^- (H⫗Vĺ_> ;c3Eht*c4Y5٤h [Kյc Tu%?o(ds%Cu>oW_! gג-eeeNC8:1Ne2`  |+J3syjr|M~@sr :fL[= ?#@b?jv2Pyb&7πZݱ69xpG lu9m$&!$_֢v4P]'I FR`8U EFm~}4IʞI›օ)S:K]&_12lѩ n9lVg}*T͙^dN*&2Bx]h!OPC AC_6A٧\1s ʸx>T0)%,e#7]jv{ɉ>tҞH ~D&ۏ>BtI[IURB+JsӢbbv*ФE I~"j*e("TgZ|;|ד.-WA7y*I}"uHՍT6ja-#tY| F&ripG4Sz$ivPrns% 4@8>L+ٝWmVwBA)t8<2Lї W j8d^W?fO0kdkօ:CQ< ,ѷ>Cs};Y'Kp%Q T9kOdggÞg'vhN40j ]zͤ ;a31dvz+Şd@ EB_lO$˃=뭜' GK(Q.np[DAx]{ftFͰ3p_j㥟wU0G|-rʿVN5d!+ͽ}7.R)Eu_MhaIzпKͺ]mVMR?#Wi[ԈE#z$uw8 Ro͐}VJCBl8*\Yrx9@-;T!K&%?[=l*z*Xn危$j9ڢK|h8SCAWϾTU!e¦~=U:bflC? ?3I6\JI Xƿ<VJK=-[$4q@$(s`<K^Ⰶ8|o^_"SD? jܹw ;8ʯ$%OBnbD_J-`H0&^2c%g+2&$Gc-d6?7]pV,kn9bin&+b8C&2U!/8Chڥ%FHfHK͸@/2㺯Ba[Ģ^c`:iKMY r,:@@HQ(k]>nvڇp!`~ʕ߱@ẓRo JEԻd# K-t.<3 [ς ^b)k9dʛ-j7Aԋ9ht?(׹'F׉[dl|)t٠MSDH- Q.t_X!gUe@ovL/zS$A:ƥɞa& A{rB~"ZDdxbPݤJ2_j8t&La,!N&+<I[D= 'iu_uZ2?>wbH,ދùDANOa4wJSFVֺPc詩U|H %,Fȭ.#•@>qѝ`}}®i&>Qa‘Xrzi̧j^ _Za>&U7~9$F7]#* c@ À_I\[d-XDҗťFxnMn?D9mw%%U7Ih11ۉ1@t1bjyWPW[:gcɛǺM١KMi)0 ZvjJqc#_r3$ZqETLnx3yiRBO3O`c' 7ק@StW< 1o6}ڻ_{u2 rZ >2r,|K)OF^tʝLA#+]vl>]@c[ͼO-ЊX)9SrmƣG3 q\1{Wse lRp*P\11\3bG K)'&6vw]tA [5 R#8u)4DBY*Il {A*=AR_N#[DXd/@>X*`wWZtӮ3?I|dMg)_רA68/t!ףz=kc*\}\~"M08\+xC^n+DZDĤÑ^pa.*UAwMD9gVc_L , *ORUs&(SX}LF}1$GY`>2Haa NqPeEԨf~ fwTaA4sBkLW,ȪV(S ]uT{ m ʦW41sǏqøk`ak3+(s-xpڰ Wu?W@\rv]"Yٌ%~O$؛Ы1H93JQ*9((R%s(DGܷ0ZHY}ޢcXܦ y;0bmuS D:DTMrkKا,)]mJI3:{+I H+|(9GCc.! >;FAxv,@S :>frpW< /}(2)9Z2}0Bi ;d^3N_Okn[oK3(.pj[`!&#lځ#$˩;67nha| 0w._P-$!,+|9oĚ)PH BDi85YiG3Fw$`+EiKk.oP #C9Ǻy8YdG#$g:¿"zIS98Y){ԫXP3燡Fe "prG(B,\>&y$$ors7X,zEr0i,ec_ɌF@9 ^ƨQjf_T%vzB|OmG 5"lH]d;#?`W 0&c"V8]v'JLyq}eS\VAAvZuH6$9C< !3+b0n,aXMjhZD+PtbR]+\n54%s*u(!Z~MrXY7ZO,wŖ]ldqYf˃ɎoCnI$ ̙^@jI)fHu>BG܃A}s F?uoe0pr3Cp`<1ٞOd Ȏ3VLrf#n65FvGcyH:+'҉~dCS{F $ wb XKB[!܄UZsCb$SG0YMWlJHE536\!! ur*ec:b+iZ]@X ozb UpХvS83?70X~#a)9yZ׋K/3G.؀SM"ƑUde`,Oq2rcM?Z.ʃk+k/єCu|pmjI݃}rZĩW59)h! Pc[4IK=*k,%%5[f5cيCyX|" ;Νuty%Bںf$[r K)>3y"}5TC,36'5/`)tUaۄd/֌vkM&M38l<ߦ$v|rL&/n/Dž͐63y̛6>7tVbNa0 jp)nYXo˨If'N⒏Z~JsrGLf(` ' c׿[)GH XW&$z 1 1oUAzx(_k4u6PS7(+0aժ] C4sU*>3*[@ENyG+xq-9 덦 sxLd;.W*{ Q5y)Yp Uׂ2[=Q_>ETz*>}xȝ=I&Lw÷e/ϧxg,Guk;9υmL1@(!O|T/7Qr}@Fw$qI=x6vasۚ:&Ҭ3|ϲlj!KHAD?gF*T!$wX6AMS VafbO dD3W]YB96ͭ߅ ύ@k'tFܜ9ؔCt= K:dHuU x(fx@K:ܶA]'EB&.4;Da*Aa@6vt.#Cgq N3[`6/QTW1F.LCT7hW?=)._zlL:QS:&B 1olƆ؂Po)'~wVcd=eqГSK 7ģ|WXTckpZNM `[-SamlB7%d(as>SSv̈́g!36'8{Ivř'jPo^ʙ3tgYެqSgX$4PJi1>3:pю˪%mJX?(x?ҳlP] *6ET}%H# `sKqc*YY))=B8e'TL 1`(spL۶ jBr{VEF8c W6dl~J$ ڦ/2acj _V0y\۠--*O8c"&@iBsGǥoٟmBqnnx l }/#~9'': :_" @"EI9BM%y I8-M"T8_2.A 5+>Rw6?(YV0,3@O>T (w׫!׿88ثyg4Pŀ{rt$bQcݷzb*)ePm|nhG1#5NhIԴhF<n93TߤU=?^i_l+Of'1iDknT9?*߇U5(Af56Gl]LQ4~3m`HRK~p3a #AGU U섃dvEڟT`3U+0uw$e@G<NsUns0ʵX>ѹ xB(>ĝw 零Jw7hyAp*A9v9 ˾1br]f;rPzC'&pXysK-]{*iVHFEl1GY4O:hcO3}wG5+v#3O ;N/%mWSQEWFg!%bz_>S^:>bPܛ-0(~~'>W;`3L}pV)_P"G%:pHo/Qtz|~ $LEdۑmD,!3Z]ڱN/CMbY* Jw-Fd ^:v b~/NѰ{J$z>j^UM'`o*NM]ŕal)O@+‰߇T%K>G/PWIAwPK?n;Y6c*XȈlqBV*skt05\Mp7' Z~W/;$"j.j=d۲ ؙб" OvVL(lӽ˟݄ c^iJ%4wwf{ Zs :\a$^ࠗly:I l=ݢz{!Ju@&]4H|jRq=9M8J]pL;+ZA^_?y= }x^2E8kZ}66S85WIMv:s p-R͖ޭ2XP#ND','H늳^][KH-VMGU5NcOU*= ( pM65"Jۃq`ψ/gl^[S*V ?9Jjsbcq}|>1vM-W&c,X>tӷ:gk M~]My7Le9~B>G^x%'{ye+S+{gQy9lBL'4c3C;KgLMj63J+r{䒑VHrG[˦ mY[Y dA?BEs?T*ao)ŢPFkɈ3jODQ}#'׀#vkV-_hd<7sڿfߝcwA'dQ"_"Rk-XW1s;F¯ۆ}0}?]պ<\Y\⮺7&zWN{)f_]׶ơ5+ /h*M͛B/L24r',/QyWogMu6v?HWb6Ŷ\x a8*}U ׯY3Z"?U![>iӯvt*H x'?A]r0%)/^ dsfo!(X_*G\C5~F3#0.o))Lg?'5_}_a#|Pu{X|nJbIо9{Rp,˺n6agI9TX)m7^^pv\=L F5Qo |6QmFZW=t )ZH3o6l,6L1:~$k# [z .+-#UelSGD0p+W1Es2jNT}?<[}6zAͲ&z&d+۴6<_11B0Qm*pZBl>afB;J]qPoO^EL9 ;,tIẔg7|.zOLh.[㧽zq 0+L2geULA93AF9oX&2-Ɖ-txwRj3Dapp26,}uKcF4Ql?/緩ZA.k lJ_7ڞ@/שײk7Ө}ԛM?R"ec {nYI #/iMgs1%(؞ (qq1Y_XJɐ&ϣScvWTl66uB%bQw~ǝ-*_[\5Ak4Ҕ]@C΃4G0Ju.2w yLS "9E5E3SPQZ;>ɻ3*](Nq.7w9p\jՑ/Ėrćs<s=c]9.Ul CZ-U Tza@Ay%2ClQ%P#+@1$7!,$Me9j.MKio hޛ2;E8"sO0$rH¿O- #ӥ<;;1)C  u.0 6N΀ /rc|?'P!ϛC5fc>ݹ0E8RR-`d-IU D 6H BR(ikͫDII j椀f?jT0sf7M|~qp 1En)>@xDiܷ o?"_&[!\~loQ;I~;|vSB,qlpȘNBSs`ol Mq t.e6=ZL̀<8sө=s aĽHYrGg IVfW7]"i\))qo9r* 7ئ܃F'bAl|u"!^ cϏ;HlpgxСPaP3wkSrBQE`eNeL5DŽcO MU`Gr~voö:RюVll3(0$\L=U.pt3$/ g :EG 3]4a-B.*2xo]fcq.tJ'~TFp.nS. FV w*N|៯)w&]cw-'f?u%/Gcek$(x_xLpe{:a}kٽC&;tYMF ]&*f-Uuzբ}^1F.͔!z_v<0{Lוފ1vg}=#ukw@"O|8m?%,dK`}QR+HmQ.!n*5xϮU(ÂbpGrsOíCXi)R]Ʀ1 Z}8rnJ_;|0,k m)]2ԁ@yFt k(hN~pЮ 'I? }Ҏ U =^9Uޛ9FJ ܷ+Y^h*:ƱYa??jL{]m;#|RMr6/ YiyK02S}LNqN^. D "bC?d1jH9wEAj"^DM64ֹw VSΓoVcjDq8oKq+n$,oOVEm#asJɫ' ǭi#T*htaug=I_&ӮzuYξgAz'jb_K_.\0NyUJ2pZTF([(lvQ]&ZurA ꍲW2vы|No+!YN Jki1n^b;cr4#=XlV[ژR&.%s\ӻ,+h=dq"%]kPdv;׭ -$ ˯@r ˜V]/]3p|KOY}O׮_\Zzʻix#Q;—2jb!'?`) tF%><^ v!6^ڡ-ck EQe(-W-hH~aZ$q٫5ZZBE/?iQSۼ"<Ɇn  5ZR.yT0L'fD^+rP\S<hvDC ɬyPe/q@]P4oMW1>|=vLCw4=(Ո`I*+_u^B)^x[8Uq8f@z3!|wg)+ypb2c1?ӛhyXQ㞤| >@fHuI\$'Iv.rs &2 n*S[?F?$?G"~$ɸ%K$Fq6PʯGe\ YqiV1I;֧=+ĤMo9ҳ,)7 I/UJ ΅N9` ځxޑj}Ni3_]M>2eŏGs?-yČ< NsehE`"gXW>itbqfxV E?~%gX@,Z9=2 Ø*~2{q74O`\^b.1Z0A:$ۘYMn\04ʺ%İEυ׻Cim/6<|fRlôOyLs?V)mg6"Kr!Б *maV;ۄd]Tr 0hY?rl F@'Q'KuC9 w ~k_S_憄N&ub%1G:Zal/xaA%3ô^7B%+:>5d# ֑p5'5(HPGlɊɨğ ;:W#Kd2h7PrNCݱ=}m5S,KŋW udjOd @ bx^N/5W3u%K56% 2Id MeӺLᴠkUaTR߀i)R[B}By߄㿜q~3%{6!ltݪԿ7`u;^܃Q.K27@NMYo; +}R-x',ibdUkߵr;[l _c)ד %v:ZR &Kzb<nU.郃dRݖx~UR9lު\H6SAys6xC&! dy U2VJT6Ow=eא-PS vL6; n`DCma4LS a ζ9rpn)OalGJ_?qu͈3l4R[ N2%ws# uV``q(WA8-QӉL#JxM])1N1ϕQ̺|CiL iY?6}82IK8UC0\ë=GJc Ր享\),7_֨fV9 MԊw Yj-bsJ3[SԶ&Ft<'¤6/")#~DyR;wa.yMľkXL,) .Sshg2,j|ɦִVJja cB8WŭLظ .sORPi~):('sM S۱"}hh )E%[ٝ4ɄZ#ɩonk2`[{ENb"Jf\.ezgn:j7/7* 23k] $(QwiKo _Бˢ{Įs4 Q;{4S@LV1>n"p#0D ~/#qENΟGeƎڋH$є]p*yLN=P:wlV̻%oWÐ޵@eփ,Ō0zSze ZûezG=RsbO!n>1}/[ۖ; `%lG9~9sy=w"&ƥs/d~][3oI2jf  "Ё}]@) ӿD\Q -V~S|&4_[ם &]k=6B$g嚟J1pl݂ALJR%ɽsT W !sD;}D5f'j]3b'l=,Lfj:Ig\SC@^~*@såWV=@M~JKʘtlb{-츓rcAY EM8f8 NƨiYw\M8(Z qobs&bHh{ uaKU/5(0|Ҝ-UQzY{t#ݻ!!c}#+MQ[Dondf2^Gkӯ)rDBK6]1OBHY9?"+8Yh1RoXC )7w<6nC c&dn~ϵF}?rYe47SD}ɞ%^Rl#A/?Dƕ/T> ɾw L?Bs#pꓺ*կW>wvsġYC Q$#|1eϧ.ʫh1`?zoos]/(Ȇq6=H2bօyoN0->Ѣ쿤8vmHxyY(2Z"U.¡l_jFTR9ljC%)1-lt/8Xg2N9v3+5A<Kp(t"? fې=@.Vaȶhퟱ`]&|`?~ȑK1]kō 0SV S;Ll,{p?Os Kl@23 /o7_I9+HQ[%W簈>,e ܯ4X&  ,~@Y9 x.8#-#n mkbw&<#.Uy.g7FBFs5:\aG PcpՋC5fhYv:}r}1I1 .п6u5aP(fƈ#PBP ZJB9i+mmLZ Uh? dVd>7TP nыn[%?08(ٷҊ7~\maf^z et1)v uS0dv,,)ꉓl&#koΛĝ1 gmd2,AHfZ^ O.(6-~T"%_$h-?B1tNV6Xnh$49ߨYH}gZ:j4+-3y OnTw"ܙ݆J6vUС;I\n92_#++bJ@%*jXNFIad 2 7g=K*AbܦD8Ѕvv;/|G3hePw.cb}CUwSPR}3/2x85¿h>GqJМrt9KL‡{h?5ٛM/dœT]8FqS[$: !W|gSu+ 8{s4u4%n4bxs "2xPpSH2KJ;S;\U~=6MYu\8bu:WHaiC %YZye]8zg;o1}'f )jB3j=ʶ;L 9+J -F #j:JT-z;x&L}pM+Nm_lM&i+j݃T%CT3-pKnEdU5̉ fxsXߵBs~H,\ep%6ٜ*8Z_1),'֠ا3:h8@м{ Yhκ'cHudرPoR%\@_I*rp1fѹ@ w#KHMyF,$E=Igwj?|C\6ϑzc47a):X m"QT>'$iGZb7!!`۔!KZjKzSN)?t3". S.wÞsDɽ@ x^Y$Ֆ )g[bjL=WP_3UނHDwOk|ʍlϺv; VO)'8813$hT."`lq-٫wм IB̨60nPtwik w}}t-Q~zʤU% :+>hv(KSuJ6^ 6тE2ByŲ +xbwj+Ï=38 Owd]3mWuQo =dVc>t9zfJ}@l?eQ̕l]X"3+h$bZ6Mb_Vs$ksmCшUYf Bajv FY/XTF>Wg8j#eO4i8w<]N'hL Y9CZ֕vQ~{W C5'lQKە-z c֍X,᠆[MYr3ÝKmW֩ @R,8B'`v\Ŷڀr@^CyJi{Hvc-ϊMiRK.Հ&z<Qǂv-Ŀ\>٦6 _u P1[FzW}kT :ZNiRDAl`rw!8I ҃eV/xŒ gmCރ]i֕ qF[^4i S-!_;G_YNkZ@Œq:C} 0={rj$YWv$j khH|b*6h;z@} ԏЇTxDT!yRlUS fIrơo!ఒ*ty $T3IQ`N.wG!ϵxZųtdUWn*ĪQoߎ2n)Ftcq]^މX5a@WY5k3.4́4=RYq`˴&`ިoO}EvcqK!kTsӌqn~zj} LIT:Ҳ.QAI;VJc21Zf]3.xsGЭUYj򘶰x1xw f.s0K5YK'E'$8NPw3K ǘ,?LdxɝO 'LɘչIFIo ә>=bF_\\ݠ3sds`U:Lz?=JU<Xq]VVg:DЈSpI ˭0F7ތq6G#NzHe>p!WC/U hhgg9iKݬK/9 &(ń 3$s{A৅خ:r-Hf[mH3Y &S _#zpZr80{uN?`\UБq62a1ޟZ^"1UIltϐk^qBWly[ r`dp:rl^E6U^-ҵsf^|kg߼TC8㛾O-;A_ h'e# ҆rcq֊Ûe]J]Ul *~[Wv ;(xO4G({K )*85y [#UVuiPUN,JN% oA. Lz\tDK@Khħ.I?xt#ә\`bKm?&6ע9"} ҉PÁ%^Vb=HތE. QzHSCη(_|lbwսfu2{yiqɜ1)$5'[4re3:=#j qJo-D<<R-tG3*!+,]V n?̟RDd1YKiA?Uz:sVWx_ V]Q1 }Nr~'6,]Z ?&;|*.;}c )">VFD( _L:eKg+OAb{$p/c1bئaS=JąmIᨘy1V lm]_Wʵ#f?!`"WF gCMIaOJP9 ۞̌H1?cxoRXoBokζ+ºbKhMk0sl*"U J3R$ZZ.Q$3НAqv\>f! |;Arra*+ZeR/${|rO,!E =Hm0-ޒ><.aI3JEcMAbdDM!P$m@PrUg[ztĦ !eh=ޢWmlz$u?Kb3_\$qO-Rt%07osO˙fTiݿMtiGp]ٌM<8:ofCV+ȏr!ϴ~%z k9 DktB)Z1'5{|@ 0R3]O{[sŻ&5+p.#ߥ8)YO *žߌ(VFq3YR+2X!X o BqrEM%Q1BS}Cw1.iX;R2Y.P~LcK8kk`l#P'\.~Tv-B\G+{Qj<ءzgE5j_W hGA@Ѣ>OFyNt,߫oD\h !MY"ga2f!Vswre)#֚PGLOu\KDSH!Vq9qT9 =Lm  -fnb$i?+QJ)O2(`7%Ĩ*JQ({ 1|}ԕȉ/Э'ñ 55Xbi=A |`,d }zG'J!&:<*28:#HZnc^`)"O59v+4f01T'NW2MZloʈ:P~2R(_.ψzX<5gxԓ0݌vq'P"V29r@0K,\u2֌m!B,,&q;Wfo^BPIl-ᅣfLɏ+iA\Ƌ/X/YzSD=uk›No ɬ)襷'5B!-wJ!]*BH̍Z$ tu42%&p bđɠZcQjfcZs Gw!({[@d2 ݗG)`J;$SVH3?xS:+R,6 ,`[OK-<SCר{+MwV& RoLy1a#6ޱ5Z:)ؗ^72 d?D*ʹfǨS'+b^ZuH(TS|h-Mu 9 {1l3U|j!X\ ;% aթSo$JRFJwET i j.OZLgܔ$|R|GԣÛ2\kzMXKMoN7'N02R̙pU8؜TiX{ v>چdv jd^^ͫV w#FV֩ ]>oB7AYWP ` C],rh>8oA^# o[߼Yza#UmsFW 2۱vӋ/ɽy:6qT!5$ mvr(NE+6 @zc1PMHē:og\;_HX/ɐXq`lU`l#fBhW%D TEӌu?e>IV7}wlA$}vNqd~-z۩C }*>Y&_%3ב]D%X'ݛr\o])_#;35v)H^2AMĄ^pgs7hfcd$FtS0R)$Hԣ`vT@ST9ײNPB]N*PÅ#*1*RHlVX@Sw@ЇUҠC20y ^#ksl=)`t[0d(o> Z ?gC%Τ&RϤ/T`+8i\5=Ny6.zZ}9I߿-wbh? !@dN,jtW6=ϗS21LWE!vMb>&8\$A7Y9/> {/ZK,A8qSf{DJLP7N{Z<*F!-E "z=\%Cb]gӢMy)+"Q'&iWmMMfdHWO-ʽ~l5Zԫ<#lSQxu.]h >NۜzְKV*cZ%XM%a˚|Euh4AQpx[=jMjKX:Zs0Ejyz . 0^'ˆ5)~FL KۢǮUNc "X'Jш--ݹ3{eͼxH8V}ChD+QڜpXk@e )"r`gI\?!pMwK#m{/ Vfh /)0aLXX65[!QDO'r@+>&2Pؔ%`c8R~~V{i?#e)0qgO,> }mTl7c5nUfջDa`\:W@>p+kG mST%O{uÀ%]E*SWW=|;Cmq5f/9Ϸ3}ټZ$ӤC]$,8@Z&.BygFtv3Va_ә54݅ !@e uu /Ҵǐ`1IX@veؾb;C6mO 4TYZ1.<ߖM%1%kh,CGe.q1)Ao辪rEΙc-x . Jyheԑ*` ;0G*Io{XV0GWzrjd1wUPzs 'bDQSq% DE/e_zy@2x4$%tpd4%ucR-ؘ[ Қ}Sԟ NXT k++a WjTj] SՓ޼d j'ZPK&P|˝:@ՀtVǫun#HxVi#U"@Y#MRPĠW X@ԙKdHj5Pq_b(ͣ?k:K1ؑC1Y[oܷ6oN#W$Q!{!s4HZڎh\c54a @3_h|;J6>ڍm@N\sŜsV2xQF `ce_9u?Хr dR!$L|CNbd C[2ɉ-:];2{Xjiᨍ+~9>װ-j(9I_V;6C%.xw:,q׀7wʃIv.-Q, ME'DzԂ/ҙBQ*S)}A]R[`$n 6Ij0xeUe"r!vQ K_o^7֤>jpI)طjmN)FSy h?yp_:t, Mld+57aOk]&ZB㼌,<<.=%`;5&i;B6 <^#Vlth/r[HpoZLa+N'S\b.8Frjj9;郏CkYִq 5rqM0)~sEikKFZmj/FV?xW*LI:1*>jFPUd*L.ŝD1%vIh>eW"t m\m> a ayt[_֨B%كr06;l@O1Jx\J$ZNU AhN#P \Ǚ_1sB0|ZDWFqm>͂:)55P W`-nj6=)#7XS;ᙔ^pP厔VLu*2<^}.5Qof)7cL?.603@Xck;idg\hUsL]ch]cRaV}<25PMÞL_mNRTCli6xfq̉\G$.;n@}޽+`oA\ _"_5$ԯm1Nd3˸OqrZ=6= 8}}5hчt`|ւԯ0SH@ ʹ֘ YyiNHL{6|xw8r V~/AHt#*)1` *6Wt-6$`J4^:- P~MsƤVQ'+ۦTwX 4=Q"~ckvԑ,G-[[+Xt: g2L^.LKt\3]F7G(Dp{LrW5N֠[ƒ}l/e%w0u{niYSg:g}T6%fьh/ܸEn]H\Eᜨ6n}a"z0ݵ ޺sfWhK(%Ř"hNU;ߤP*sx4?S1Q QFt=Ցp?=:O)\ \UU/vigYvXG:-5l͗2)- 2DzͲLByʱMN|Q#Bq7EC਼IJDYGٹ͹O7ދv⿬/:|TKN/m-l)9zWpȔ;NJ#lw6 /ktiBv&˫9Jyoif 6QA%&N9մ٨c"s@RXxGªr0k2 !+!(RkU%TէG?vtIE`#q×k*r5zZbw*CؤLP.M/9vUr '/yڎ4[,b8 RF9 wD<>6B1foWN{BKH5ɻɈe4E%?j+J),Ar?i!^y(^YqI ?èm GOb8h gr ;\?DW£hґMplT<8oR2yᗗ1ymу%]@F1#&]U㭩e N=vGFu3gd˚.!WߎjP Ǘ.1uݬ4*#VMZpwOGڜHL^'/6 l" NDg_ é酵ͨ:ޒ*Dc?l$ P^E,68::0_ECB;kD-nOg4O8aAVuZdbCY)SGO@8n[ڜZnR[bdAY [I{FjA=PW!ДREBVs2nN?^"W=$NHf̝;]lݖ$c5Lh [ܟ^:%Q~9sOԸ kNOIe44e 1iޔRɢCImQ)4$ ֻOHbNIqSK$:ٴA_S$Q Jl^Erت>',h,sgEaJثq6 $BS/ ѹEadkU{ ۀ{ tZ$ŹlY_x#ˤy=ԈVhzf!WM>G LjZLATT$@tvcWҟbqػ]1w TtM3ef#yBHkai"+'Z?54~kq~r)fzhmF4Xk&۰ <)|_>9EDXdyV?H{F5|?. gGOT#i7@~:ET3U [ ȑ5+~`KZ(%ܜ0"Q CN8cL4+g9m=.a ݱ o/kE4q8o/c* "yi1v?î;Mfr~7+]gjg)JKF>YL[X^bڡYN@mZ0\#XP?|ieDFm/8}(+;+D}Z&:.*o_- uIIS cxh]GN;/Yfng+BTb2 WMYqyj𡖾#'5+na%$.>K?xG&r]Ҍ]lFc}+X%<[ϧ_6Y?=YHc>yAImOh5zTܩJ@kѕP+>*'$*3@5iOh;PϒݾtC6 t!.Է9W*m/9ZjuйUcqg%%B`8q8UOxs]w[}d\KZ[?x}Nd[:;͒6NU Ezh6g~V-sl`W3h(:cA7͏9{W*-*dS`lmA5ڱU'ltAEIR~:B'UpؠL \,}y*:ԎUah]qJyby{.ҏ5G`U58~ߕ[I2 孈WS_yJA?j-n{cʥ&Z΀auI"A)2*| A0iE>,┍qMy4Ƙut uW m^uEY+̊ѝڻ J|ly_Lq.jI,Azf ]M9? Eھ0M+qM+ LrcgZ`/:&j;"&N0@XwpEߍ:g;2϶=]c`uPd: ܋FYbrQpWF.1[QOx{эj1W]at,Ò`5hh5S@+1!{X;!@F⺉Nl_'h>V 36Ju2OqzR+%nh.ƒv(dl)Aޱqᇻ_"rʹkUh'|B F GFRI6B5Yi5le o<&эFqܳstIB; D*Lr-˒KMP BiJ5jc](bD eg#^g;R;:=v>а߱Std/-"Ѩ8VTC:fa1n᛾>&E9>$  w tbV yNy~ wI :T!Avw :W%V1Pp "_(X*e_c^'ҞuAODR(ܫ(8y ݇(=KD1{Xs"jCqm%p 3ϷW9<@JWш*pd}ѝ,F.ݪSS0޼pk,+Xm#+;&ׁ"Sz[*fO$rt4]++WiS<++1d 4ph^zT׼ed$ٳyEe5,:oMxFL ?`m!oӯ}5-ۚ%W)iV;<~̩\wA>8:tSL毨~xR?38w3 L^0pcd͐UyQehqc :Å:vZiql|k`gVs:{Fx2.BsjD%>Th$VEOf V /5o%H]NBtbX&߾UpM Q{RVKPTfTsnjO0I%k@a֢ vnnɴ}/dc&/O!D mB%U|T Y;OL0nr!V2tJɪ5hn785Y=9+ia[$)ut}2 אZ "c(1Tv)cF9aGp>ΪH Mžo0(.`WS9h[p*r&3dTM(<6UӓO${a(?Hρ MP"wRYem= Oq)56FoPvSK}"{u1Mӑɘ"r)AMVV $U/!鎴ڑCX'kg}&J^ԙ7l=y'25jfOjnzVm-aR(EsaHW+Fm!V〇1kL涻#b0I!mWҨh>{!׽y V _<RHxhAH={/ շtl[yeW)D:W bvSd]x(RC2i@wb _4jFR%I6x Mr9^7H1%Z㶽6/S Q5k+-P k VqDyHY-ebWKmp[q7Fxʸ2[Uw$eݢQR9n*u1 I`v.lV:i;”ݠ/* Qzzrmwû\FW_W{ZdKf82K;$@yHȩo6,^Fmvl ڌeN=WGQ[lCV0pQg4ヺn`yE6V̼EGɸ>f+ q0" CGL[A/^D )M8̆loWȇH ]\gnRǞB<1dQ &6x\_*x' DAmZΞ]ǖxYLR9:uL;kW#.~C4QN+:/Vxd!fnHpΈ0^D>=fRv<.*reͳ1Bց#U_WMF'!-.)D*SfH0.S,`𬀏i0~yi9\ˑr]°MF^G;?A!/@ys8H ym7z}'X^[l@@gC@PD {=b=JG J85eɊΪWo$XVPh3gePp΄jC,m0ovv*]!QT(?>S%79*ypuƵ9Ra)5t{Th4lIr(a]~7}CMߕ1t 4֤`\-4T7_ aAhd 8kuQĴ >8[gl`wuHF)i.zj`S'FsE.m匌tKSSӬ"RjX9 +:MbTY |y>wm|XA?qxTWa%,^0Fabh0hڒkKw f{-f.^C )E:봙)9ҽA)?j%`ZOʢd}W쒳CqCrOz1P? X Dz("@vԦY8D0Af>q=hTFFXS)@"3Q3 jn~ue /,F7a(w*>>E^eQlA\թ0(4wX&:m)c"`95V"x%MOp|CpkP,QՎi?!`Th*~gXDx~ƈ鉶>sQ<]5F-`SFXIf?s K}FHUUs@g3{4h܃JuBDrS3 b{)anN2DvaDXFlo]gXpy8ipTLP)$߳msEpBB"YmSSq^1'*is\1A@>hrΪӋ֏^aׂt=`~]ĞT*8乼#39QnFGmᬠo>Pl`kH5ASg/M{oaMsT`cV66%dv ߊzc0 h=" D2իر yqHBL=,BM7LW; qFXpqG,ji!Ҙ%+L?AĒ ?J?@T޽iܞTd8in:èO*@Ns^S(0rˬHPw( )I鄡b Sj&ΰ4xAm-9Y@ݨ JV@~"ৃ%;YYSS<^"[7F7k*=8F]vH`?F}s]ҥ5:~[b#f{^]<)ΛQRhxRqT!.äH `}^ ٽ.޻-c?TH}$7l,#aq y嚏cDU[t^1z.4|i$1X4`j y7l/ml{ҮP)FZk:aT7ibs[4/\3nc(E}u%Wa GeR&#| re<{}1#^v<{rˣVbݐ`cٔf[pu|3Q'#jR{Mmi˜`XBLl\k7%U0[p%Pq9ԽN^~_W5aW+l0@ J#åҳ86!˅qT [0*/=@-Sw|`1C$4 -dzQJ6.K:[DOT*Xȡ@p@lc e%5}r@GU:8( 6gz k8 &}\]W-MP Z  ۙdo:}44_|P\=#Ԕ1<OOxaxJ& 08GvE;-)&3XP9̻/eȆ qH *wABU2T29Gy=ï5v4tiiPxP>;y'7mmM ~nZ@%`AN ΐa1b`@ɩ-#_>#40VsDv=cM1vagDIf%)- ܎臗F̐ 4,):iЉҤ?Udz ;ĥn=☆%J*!QXh:EF-=`MzYLbOWqe+Ip{S0v T)(|^PUtP*4uRod|ef/MNP"^4DdALc2 |#bӚ#m#Z < ~˯5Rsm f)u(Z {Ts ݅tk$vygw JT$lcckLu̷ꑍOa%S*u zL{lb\X0 Kb+\χ)+?cFn9pB듐}G Lt?G.q ؍kUײR [<}pr*WZ|fz'~).͍Ic #d_x];dy%@ΦTq2}P~~`DxƸCqF7U:°e~R֏3;13%0=4kדc= LG&XR;ďītB'9<ن~S12gjGUi~5*z =ʋ΁vDZʟ PuV? *ejW|v?$鷷';2 oNgYySo⽫Jik餖tC,F+Mg1zkOȅШ-Yҹ<@=4>w)!`jp] GOzQX3d?xƋDk0c\aNHN01?}]O˗s]ap8YTiWҒ 7QU .nFΘ><,.tKq%Z:qNLlb9Qh-;+?>J3٫Ur|GG$ ukHUaЈ(5O"U۷=‹/gKgÆ>yu7/pk4GWFCAg8{c4ݟ I"Pݗ*+rzBJ 31] N忋l3H8"Ӡh86&D=}..ȿp  RJ5l f=|+`/)V/=[JnZDGRwX;G`4yes}(l.)N0;Q,akk&Mˡ07(!\z-N%?3mb K5CQ:F̊2 v2dSrѓ]'Zĝq-ګORD_C'b;;_(ltV lqZC)(Tw'JClM@Le#2'DznDw(K]5OVTD]wRj%pLt496qR9q&k'mW3Āj:z)_T3hZO׬xIǮs[\BR5[CDLڊ؂S?6hُAvu]wW /'#|A(Ʊlbly7\#"E|o`I*-*m#w0("s2o6X$'}xj%c:|'ez#}nop`H}٤3e^82/>`C;E6bP(n&p2 P4gBRbf ~!K6E(- ̍r~dU[.6> S#ŴFbLgݑ5,7E]IAP24 b[E3*.r=5u*GLKg 8xar-L~\ 뼆~lagFsr%~dkFӧL}bcs%d_3VL SO&6WB "g d<3da. v,il+MFKk7e<y󱁸;xbIL}_Xe<)Ⱥ6#ewL2^V_QCpX blC۳&2E$ު1S1nSs4dI#>V.ɵnF9J? Łe >A?i*yߑl٪KCrbЎhV9{/bt2&.10۸*g.@ Ʈ/J1ǚNDžN;QϤNFvM*@m'uz\+w4~ 3ѧ+UTyR@ԫpo.h"Ml\f)B.j;< 9x Nqy0CxCQ++ `CkrhB/WP`1=!4DG/:\BCOS"gj +nJ-0 h1s̪ զjt3_;_`"ec n  J2k[M{mKg2eSRq`N)d۵Aq©mbJ߯ dL/ Ej.z~]ɦ .6KWu },AjlS Sd%?p_W?5 c$k1W {מZ?W˽5pcܙX{GW+_dZWΣZʢ5'>t?}U;qJ ݄v< QP֋C_ %CYt[~A"֋ M_wȘYφ Iqi3w.Օz/$ڿ\gnMykQZ3VorLӒ%ul 5q*#_"۠ڡ"/CbdCCeN+?wqHjEde5<Ģrgm̸%۴puFNJ⋼>"E_%!7ԕB<"OY8&zX10Zk oٰ xKq/թU''_Kt[AXb:0R ҈ASGxfkзm;aHIebFS^º~{)x9y0Ydn ]lQ vzӡ i RQ Rpmį(1ʯ]B M$9Ph ʔG)8MصpT0Dh\?g-9& 7hQq&GGO^wahR EzobPè< =ߌu҃АD'^wA.w& :Oܺ%}rkSKTFktw u!W&#ֲk7jތHd^P{JnwL\ҕ.܀s>a r}d ;2r6 TUy7zIq+^q[SlF֏q-a!݃A,TeˎϘj);'rۥ'xqCg޳%Poҹ&,/ > AP/+vȅ:8݉!· h-h|3c-Q䋼Ł~SF)ݮOW%2~ T)xJW|#zr/y8#sT}zSM:i$yc3<&cτ=ty{}MV[̊T`a/EUm,L^.X4yĮIT}.Lmͣ6el["6/{mS­fZ L 6F߰頤2nCPlH쏤gaq:p,4tVہj p|M}`pBd\h/+ƉGbgɛM :4 r\%2)ФWQ a1*+&): ĀSgLSCvmX!x q{7J@-NpR|0Cw+XL`֝͝_?{׿VZMQL@pDf )|u=ԭr`-R G5hIH= k@9;'cP/,O'yԑ~>e%ՁЬGC[dAS?ZId|\N ޑ_t.j+ /c1;YҾLn۠RMm_t)R i(yql}{-&6nD~uCANqp+N*3k!p C6򡐑]W GJ1r=.Pc@Xr4iܕT\+$O|N ) /8Toǯh-,IIay@v D A$Pc J.ꔙ&S@KB=ЖYG"Aot2-͘&bcJYx?0Q߀(-2B$< q)_Z>bk'Q5 \#AxrMYCS.{0;P |9W4,u-Zl3!,*|4W^yH"~d^c]!?lI" /&]AF < FEyer| q%Lzm( ;9cT CS+j.,,PF] UuxYGUok}Rlkڼ z|ͫW\XyrQ71cŗ}Uy+iaـu!11pLQPӷ[>=T[*mhAb&^ (a|bO?=O‚eyp'?f5O`D$.Y€Q2CgH~rs| jȝ+/jnxTݥJ^EngɭT$ۅŪ옆: uDsn"G &0~QwB?݉%iik` hĽTry{9 olu̗,`ރ&=E^Tj?0<@Ȑ8051lc_Hr^׎+xk{\/> zEU9յs+r 3Zo_yQv:ɐT]a1 oI@Ek``F{[iS]BVBt&0b(C]wX|wk5gk&~eC:!lkv'~n%FVV?8D-\?rft>ަ @W-_BݭBU#5ę|Uk=u@`s[ ;uB!8^`~=Y,cr6iL]gXP^'#p(buR_ޟMӊSVA^ lQ}Y0Eʣ`Eq`btEHWtPTow&51>'{7nc)X+ cXpoW^oNwPDkШ9m|NnHb #km adj A]e7;,T<]u;g5Ca]Пy)2UُS*qrjb_MM<אI :OOA%@mٽ|$Ϟ>HX7QeA[oH\G+rTܵW{{*^䘋7 A[S> .Gu({w#D@KɮzˢGphrº~%ñύJWAEz8OaXPq®phJKGyqZ a0X=dVO87f]o݃tQĭU.!R⪅4,kF]҈P֣Bs6`t&dԻ-M1o-h>_g3NZ-Zw۷V4IXaeJn^Dm  .|x_e˚ \Xv+q750X$J* U=.6D(\;PuGT6*ksB# %N,@-6SQXV:tԌ%rV-#σfoM;̦q+p ~M R}(_fK'w'dE$ x~Bwb<(j4RqqzKYP ̛ґ'˄zLe{nm㫴h}p4ߙ)c}qh2*+4fF9,x:hےk0lx} .X(#8ʹgtCO*ά&6RBuvl9 "mп",ᔎ'cmF!rb/.",Xcޯ-Dl_]SI:+^Qڭ2 "yrH"Xz&Hq,dnjN ӻ3tY3ܧLe(e !;5tX\n',Nn L{׎rb*A@aӎPqQ3:1D⤅"-2)MU]jb\{t_ԣt )ʿ ooSR/WhGi:WM_KTL짉|$UQ=o$N>ҤmU4ˀ7~S̖d!tA>v騐y@/jHysǂEb9-׆̝=WNc &,}j[n ^Zzv )Y_jp J%SDW7y])cSv"(=IjjVCnO!)=!R lS0ݓ?*Cʧf1v+f7}Q؜_9|v@,#KwՃcj <}ݓj#Cq0_47e M(J&Գ,^j`wNSB-6b @<Yg3?<]q&6⊸QcS.MT f]c$lŒݐ*˴?wĚx -]%p ~,pz6{s <r^zijoi+n}U=q]eLM *->1T]Ř tM$)F~M(la1CՒ$%R6e@D\R`;b3Dj!ek6/V!}F+jF5.ZWkJs%ܻrI9N4Rms&PFIGUjv0lva<ܳn)`Lbڲ%{:mpA.ej|yftݱ@+XGx)^L[gm`BNdg|X 7mJ&I~۝f0 v= BcW !>]Ҕ6)v@l)'yi s8~^BlF4lPҘdݐ佚/R)R >Irr!(r{}{]I$^ 3#Og&-8.gпۃp6F(&p̠ MHrм.NBTذ$'.M|ŵXkX2~jdq#X (˗l&5Aۤ p8_yջDhDUʳzna v*rUщQ 7R[Z ~UٷC}|J>5oڃ%C:w~?M];&JS.jhq>rRw+3B?؉ìgOO7J5_ϭr@u߫׏(-q`F΁Ҋ6;B0Ozj_;kz#vo AǩPc |L*M%$rJ)B{*# ~$3{"TIL)b%{~vgi) XL$Ť 3|;80oJz9W7lAjiX*7#89ϧ4C8hU ܨ^*E z#Vc T+ɍ/43g۵QH{[ڛg3:62Z0 ˡj_b2Tv%m%U5Y kƪ6U?ߡ % ,h],ϼ _5-;*,M/2mr=~aH/ПB'%Z|R~]teVuӷ˞e-6N3]6oQ 7 n V1~hВ 9-GbkNwMtO 1聓rJ~g`Utko++G33"b!0y=JX7V^069S(p/x(9V <>?SɽO[ = ċY:4D{/C=m=.JDvqyHb1VӐ&!# jl/͉ ne̝iCbRi# +|!58s{c w@͆3kĐxbϰ .AǪT~}t;'wt AjĦerTuy剋~ԒF d&K$jM7*Gpp?t $Og<MGM6{[c®6}27pm6ׁ]K.a5/@ߺo5"`_J֥jC0"'3d`]v(|IloBm7dnHU$+FkχU[Q\W\uԬMU(}*f_ޘ_gyf:x!:d|B/0PH[ #JǼ _Jb YatJߐ"~ 8_7xP98|7RUH{>3jSa5c&1s)0zF݀"/W?=3 &|~^(x t,W;mNE<|'$* Ąʏ^o+5Ʈ;0F \K+b}D'a+w|UiB%[jj];'#3,AUeF&뉥}dл#X *.bIףAg ;ʹ" mKO7zZ N@U?xI1qrœ:2MLu\qȖ*J6i]މ\7$U` D8A()#-@)𘄧}굎4Q57@< Ǿ[1r1ĂE2Jn4Pvl#ݚVѣko& 챀qV"Roԥg~/wr.DiTjU5[@OZsN|o<`%EzO'E?J3'-=OZGѯ];!"fa*SE!B,@C1:i@!b`Vy܊a}nX?pS4遒$%Q$YD=gfa:+`\h3[ٍ|I ykAJ1i9k|Bq3`X^' Wf]ݜUm(ei?}_d׋ֈ][꾪f(r$6Pcw@;lZg_1ʘ"J+ߨd9e شèU*"y/LqBf~򘵮Xg;0g &+kͤ)9A4U9}&3 M.C^(A(N .ޏtL=Zբ h&ݘͪ4i$ʷOEzYDL.=mJS+Q#ٗ0A3~A,c%&EQ+OsWtX?5Y{͌cD-'dsV{y/ؐ`iH,kYYSi-ƀm(w>fy?#K0O>oO/`kBkD!ÓaZz=nb<Q˾+/eA@Ǧ=i!x 7co 3E_ÿ!U|Wk}Z eHo^Ni tV!Ʌ r1L;?QL>F1$Dm V?eJ ʏY Lr(zmTc`ES͋7ﭞfA58RQPqh\UDSZnkKɽi=eVYVB->XcL1>y@]|]W*K/ \[Yty]fa0 _$)gc<Ό\\đ"z(KuFȩ4mc0p8K?ջ$H%S4!ɼmn&GbB t-O5ϟܘo[6Uu u oI>DTl;$&=K bp5D@C2Kj\²b*Z;MNOI#ܕ}6ҦPa FZPKtO/6C|GL:`&0*P;aJ n|L|GB:(J - ڮdj sٷߝSNe:dy:;H=bb k\M ߧ=(чvfY8e,L?)9JKwwKlē3.^;By2X!*d@FYi;s(e]A4>0bL{.ȱpdK%[$HvkxG+Ewu;eNMܬo(#\VW_Wdi0;呮r8E=X*ۉu* Jl e2_]382n;SƩF rռgMhAˆ V5!qUUFxۚc#0iS( TK;HKqNeV5zPncpNo-AϺU?z˵1UIM_: x0e"! ya\&|T5I\;?x:`IU!YiV|&W[uf=_TM5$T|+qzZG"`J7VBʟX29ezi{E(-lEC ?pҹRPTJQhl|XwߐQ?XX$C1dPKcep-EN Y@*#Zo 0CU/ꭖFF{9-y%˭hm{>^!>Pj~7W`V,&JܺQ~ .M'ԋ6E3[4Ǧ8y&6= ;J e5u,G`EU-X7,s`)!|ˑg,"ONN#.|n_~ Yܠw8ȸ8&@OK@GWɘ{+dN=*!ö dXanS#E1<oCnj6"N"[`KK[@3 gm!l2(YOP襣/e:;(rO&zGd@Կę5q"?ᆿkYiF;ĥ,bd$_¯#7quRkΧG(`V:ǦW{X Dua~3:,ڱ&c`2 =+{^o3ӣ ?̼3O'.m{WDhĶzy{dvFV3Kj'nޓW68N^FB OoAyK4Drp=I6vqeY(/B"Nn۷[*]nhLs' ԶTjYq#?Q6(?kո4Yw {&L倱 )3 E~5E[ i_Q_M3煵2ʶ&C(3IGSl^pG"ϲ~R#@քUqfRzhN+l}#1vҟquE %ѝW;t/^b5Cڨ8dtW!nRuUdrG#zXVYw o X庅{CIʑj`lSY>~ul-ٳJk26Z֞72 dCs7]akUqqkȧ!afI#tCh~}/}QÐ\+TOES1liF>S hE^ 0?bMM@^s5]ՊڨEU] uFn[*g#J+j-=X)8s4O\(]Gh#P?h\g&֐x)Yf )"trX}ɇiEgD/pa1ޞC6V7:4%?o᧼觭 -E93L'Er27|'r޶p蘁! ~ C:zʷIDztG3?BHH~j ^E@Q\b9a3}N8к!Hvp]H~E0K= 9A˻FV.FAa)z~ۅtAgLJrm~}N 6\خ1 m"ohS.N [{V&IVP(y4}{RTKfQ ׶}kFSAtVO"kT~m_*%@TLOugtJl#Nr!q]xo/ `ǖc>ۤc@O]/f$e`ǡ0p) p2Uݗ#M) :A!Br_?m)/G+kf˞$m`ƻ ٣4x# jD9+ wwteJ;r:3-t)2W-zmDS#LWxٖX5sb4qB! k+Hni,"U[!edmǤpYUuKEu?Yo@9֤"x}=ʛdcHF*5YdQ`C?謩;f!"竨2eTLd:ZOחO{os2Ȓ1QZÁa'e:itzv~0͹οle8T55a5i Ssa\[=O4Yf:>C-1cxfw8K`\`s}≴v=h2PCM^@ʁ B1UoYVba<\=fgV''@/zi/D$qPLv)F,b24s&:6yIbέ"@$Eb%.r::er9tи:u\j\me4kK 0<4#Lt:R)\w'*7[j4^_@N!HvI[{A# 2{x%j#C< أS32O7k46$= "{f"GPWc`,sۖuU?ulO8ѧhC-? /%!,? S,'@Ƽ{_Iߗ,J۟7ϓW"#@T':>A (a;~dhPj[2$@nC$bd=jM\̒&iwy8#ad[" 2 ,Ӏ>6<86 1 E-T$eivM3:vs `)~RSJ!O'[CI̓sqF^XSgO#B0^ (1DؖeU< 5wձ4)uӛK8\;)Jíprך@bs Bwl,G OkSdake/>qNZ7XtyXI(GɺOU?*QjpwLĘTxwL^!J u]Zh A6*tP]8CfS׳BP-I:XJQFJyS+^i'26Ҝ:AZ /TE  VI+bU-X#(F Wk.e@}KhË x.qg&9bjF,1U-!SVųM(Jg;)|Q<{H鯋gMhNKH veIH;V1MZ.?ͅ)dI;I=Fa3K:@=+QK20zn `S|QN.c Jo>/zfLxMڠmnw;sky3 cbY& KT쿓:,2Վc~翝JeAiC|rN,v`+TsWj[7֊L욢 !BgPi@^1[gd7FT&OlwXf=uΡ48A -pG{ $ݗ{.x!4sϦ/Exn=W2J[`%ވ(MI'Ũ䃄+:mm揱  }5hC^g)-}$ }Nm0~ܾR~1zGrk+rU8$"5GrBm ,Uݫzz+϶ (W_YCHU Pಿ.j*^L dbEW"ǎNwM{C*ʂ$w*>K|`Yh \ JgJ̎F9@F-ۢmBp `pj}<{.ghjt]H`qtA* IċfEE%SrO*liQ2Rre^~C]J(VSWjT#Wq^BN~L{B" or^ЅUw7r =k'V#sfҕxl:Y\̶jOl; Y R)7Z4in  0+ߐ:<'ӎ: ܉;-l:o|}}y} ͂q0 B.b+P0 Le@{yY\&qNԃߗlAf NVy˴D IL[*8ha.HVm!ƒ{$ V~tyD;DүEBgk, _ ЇDasfQR ҲP?M[@!WVmXOuMܞyss'CO1fg!Z1 r$UEfC"lIG C+LPv(/ XJ_>5i_[`qɿCKF 䨕YR.T>08iϧf+ؾMlhni`_5*zp!eQ>C T쒴*8-MxgX1YA(o0omcZ $M%eĚ>,cw=zfhf#y9H=vx^82O6;RaOM6T63L9hmx5]WFO=qeD܋G|HonM@:aۋqaw F |MV#2prAP;t;\b⸮g{#fڙv,mEJx$Xp>ݻy.sޢ^ r'}R~}7*[en'+e'9:Qk;V8MLZ+%k1,c)8cwvFaB3[Vo(ТcGN#eJZ7_3_ZɒGUi^;(Z)BT^Ѷc {JQK)+ʎC_O*bAa>k(_Q/p27$"P0e9  HAH0}$e;* i- 1,Py#Ҷpe+돡+6.|2;S=*˫dH -^%I#oix؊FKm8@m= Ёq x;y;m?MMm7<dt[rUPZ!`<&ijaם_f* 8Kdג9"417.kM%'[Bzjzj ஶá)zHJ8NLϿۦz X%użczhDEEHd.)7ccFY(gAyC}BAl7qPS`VM8!KDATL 7+;/?*~mԗ5$ulh9Ȥe}!)zs%va|6S%=G aղ५&b_]rI"1}@.yrI7NMU*9Pm,q3Cg_؝:T ;P`d*E[L lAj6w+Xc":p*= č۷7!C>R>,XBI3KԥCtePM`:9ˀ<;4Aq6n{:$ cT} zy5tq޻R%ыL^ͮ ~Iq^r!(cB['Ϗc!lL{ufZ$q%%ks 7ZL]5_uĘ_w D `J(uʌs]z#޴MWg:nEQ7Ὧ, Q6Cmv<@awа2`0;anUF~/Ll1Q!L(vV&3;}iMiM6q8ʆ9hSRWREM$0ZmH(ǼـdкQ<ȫQlՇ2%7EE^0 Cf"4|[O!LQ^%%}sk P(̌H&ic5F 7:r| ܎FPd_h

H(Hw9 6m /hy7NF=TC\-knIxVa{ȑ%KO0}I,wV`hAX%@˳oARwqiHFqiS>~pA!DF|^ nQ >6%GWT·^>43t?6v?FsB MM$]Wy7f6 Kڗͱ_Հ/uS]V|(Kȸd=|z.͜էFoLtUo&PR:?toE3[hx9W9 ƕPn.Yus@ַFJy"E()/Ƭ/V6rwعt蔲Ewߢb ЌC]eXΤf&}b +Պ*> OoɈs6_AސЯt~D[W 26AȽbF5@ZߤXrcRH\G$sxe?at+;]]d&99G+bޣhϞ3kUy \ֆd]!̮N$:#F SGXI"6l^WP34,NIW$.C|G;_xj Bx1rHXfRm=so/^*~AbYgU=' ǟI|/.JYT@(K?ȱ%[Be^e5}Zl?aP],i[' 5ij) m:@*~=4nTt+[/U/Y6!+W|m,ttx~95 e@ I:U}o! d;7t.0s{!){/2FCx%^؄Nk^+l7ݦdwÿ3fJ0M|!Px6O8Aw:|{$aBHXy@JK_r~h)>ǘ7I)_<{+P LpZ {ƪNʨS 70Vޒ9 2SSQeY2 R6 LnEδ< *AS6ShHl&Øn%H ˎpWz]le7Q!T%6bųal0@29VBK,WR`=Zvfxܾ/O'du܅2$h#)$wv.9Vu=/ƭk޳{PThPP+@r?Vw(碂j |_^wXl -![Y4kl=49&(qfxP<%Rҏ{8YqHB5Z/o((U++d6@| g")?/,wq2:[+-"v:= ? gdJf "^um%S &EX@iz7eRmTԏwbxFn jP)c@(Aڽ wn$8O.kƯ5XTeV2 Ll(E/G[ LńM#(͒fe!; A z`U;y%1 Birٔ]o2Kk[, Q^~CSڂxU۳6oMhՔLT3b*=o$_ƩR8/;xw%p.j Bkb2 B# }ؖ/ \ w3:Ck/뜍y8!70q7c!9fwaLIAV\Hl`^Tjht8βۮ] >bQO%Li5ꧠʻEvg}iBFsoR =9CVrj/C%IB{/]FqwUf/ndhljJe .",L@ q_XuUS9k)`o%Ȕ;/yE_ IS,$-i= uY,3uc/?07&9ehj$E4 ?lCBtS 印_<6 Xin , bD_ m5l4Oߨo:iқ 2.^qXbÃ0~#}값٠K Ґ<449@6lioih4v8zj?FV뀚F,p9 ?THsCefPeOo/1 B g!g |͂_/A~M@Og >9ʣyۏ=q* Zh|FRU Ê+SIo[ 1}ΣX$Ԋ:-[ƚ19z]Xx#D f3 P#qt>͘MH HRj C %9ګ#-pBLrz4mJž.6/)˒OOݙa#G 99Ra_B yGfgnqZ!rp~ _ ql( )cfͷKş6\~_85Hn껎0;b3m t_+ ._cZ/PZ,8=AOjꈮXd:0%7a>»ߌ HewvKo;[@n0O͙%͜ *wxpZE%ӲǔT=pVzḠP*PMhQ+쥎 =#]Snd_t.JIKUf{|0`/)Rwb25/.'xǼ\&NK$ ׅT0f:h'J i,!->qp# ֮cI 6P;$Vor K=I.eGoFXIBBDU{&38eˀ٧1@1to2H :vϩEzh>(}0I:<$ GAwH3u>6|&1/B/[ZQBLH]TPtgluֺATK4)",A FAN[ JTV(_y($k%,&( c1s#oKJg5Z-fPң oR1A'`Į0& ,=[ɷ9J'_CiwCs9* bDˬkZP n!3 5xQpCCr&E OeU0=|$N>cZoH1#9-Qp5] ca S$6g<;B'nA A<;  y ‹~|hWQ\!$X^]L,*i+μ/5wRr)V9*[xZbULϺم>@|Jw0Uu%zԖƻ jDm2gz[/|^Y(5`o4o\Yg3 Db?l/t LCO U>_SCFt֠#,.,qO @O99U(#p9 O^#dբ/D d;[K75= Cd}U8ⲏˁ_֊Z\x/~{܈ lؠ wEw]«a6 vn'p#xisXs_T)wpɿ}Z݈t#!F b_Ps9A6o>ܯ7z%}V^e aTudhh!X_O4T:[70i Rj$9k ='YKyJtjmxZ(lb>fpNZv[ P|>st#T`A]1I27 %n,0+[# 6==2i%}Ȫ;:3 ;ÿy1py/`jS6pN=1}BPukb؜Y^  RPؚ8jeMx`OB9x^ȓO4 wW^+C4AI8s͜nOnY #[U3H7}݂y; gߙ!RA]r GW.Oqq$I_QfK=:eXgfÔV}?ͫq;ohFu1ұE&:cЗ1% K VF( hK4E%X ?x2w+ sL.C(:1옝vD{w'P㏩"؂xw꺰#ip&E:CYH}&dt0S)P읛3D// 8ec@2a3>CU7ʞToNM*G =Dge$+f.[KFT\s 5p~u̪:-hꟿ$Qq3RPu:^SZRHѮ9czl0ctt,5[ORmR#"97t֨Ah Oǹ Pr$Zpc1dijOiP?U܏*!@w@ eId1WUp+E!腃 K>\sD;eNdFI䚾~N57ibVGIεK`#y4D8׷\J1íO}@ qUHi>2 P@%*ic.}SDW]:‚K'W.4`X\A?DȂ)>%EZIMj +; -Oy%ew -};D24 ;D訝%{k'jf!9s!8* P>/a]Qm*.C\U4TsE4 aaHΕI,mSyvG_:|ÒZLoս6_'+`i {9ݟ oe1N1g!9r <9ɔؤS/jIUquRK&BP#Εa0aPWb:bӺ|l3-0jFChý]SQOcRBkPy}g^g / ` ;͛E;2'su:%*q1RaHI0Q9 L*?LiQ Z/i  "ϖ-hh =kLu(.aCW_fU#&\awgLMD(~I|/mѶ.es18>`EG/ъkeV?0-J56 4p`KSgoU;e ڣ&,Jyb FX?a7_ɖeK.Vteka!l8wEn6^j:I bͦ-vS$vӀG֨hSv+CD\k'p⮝(3E,Ȝ6YT .8ӭ+t!pb,Oz85~m|y:ZQUPN^5ӸXy4j+~{{ڐ}=kS֒vQ 鿃ro + `Ml6Ɵ"KZl|X*)`kEiκ;e`,je:t KbFSeE s^S* p9K"B'7z%Cx t7]Bqi"c v@{SAH8`%wpeX+eS k֐H}`VGG{ПP{34LKQBbOLQN^Yq5(oojWju9j)+ UJ^Η.b)#=#q4t$󟕗*ȦۚnsH̹G 6zmq|3|EU۩dJ`[S4ԉc&ʠ*9H&Y:bVfX|Y^>P3 q|.lM*L/VJPї J dfEvГjw>/t4Q>y"'"fݩ5qWAu:GcPP##AM2^_0 ^73Xd>(5$Ɍ@Laֵz%/̧sT%$҄m2S5{ Qǒ`1x^F¾^iԴk90gQRl# ,lM@Ii[9]k@GImmL4mj̖O)b&F@ws9gѠKʼ7URz7\ nn0BՌ_bDźԵ8;ݽD@vMLbAEo(41fwV+&nZ_/vѤ>$>Rm9瘥5!s麋W`]:MŎwz "P, >)\zPw(4x' A65/c'ʂ-%ng24r93vMtdh?ǓdXBacfðfB_d.>>ʽԦ V:IMHYL*nv ++dۀprR!AUS,aNVh!7)vmw֌WR×M j#VĪ3<#]6\*17Cԟ ?% 2y[s-pm(3 Hvye~9r]3*}oHrNi38w FGEջSM_djhC%a8, y.n)}`@5i*:jz ECC7S18^>C@[_׌ )W;x.BP3jr4^aXS^h}8$8ub4ӏ{FD?Y,P;|Q ڗebS4ɠ0G]S@3\ʋywT}FezKFCW/؃?R"I~!tٸ:tn܏[-ՂMDp:y\>sP|Mc. ~cD%@[-kL/H|lJlؾ;#Պ',<6Rp΃oNLPxn* fѢC.QImn&mmG &4}C/ݔ3ƗQ׋iKyQe[kg'͚^?t%8dB)1dh;,=HJ%e㽇a+$&/=H]92Yvu( sƘaj-CtIBaSx'vOW[St`,N= m{{X[ Gr^0'P d,N?V5݈yϠ`Gm&(fo‡>Ke =VqӋۣd3?@[e(Q[l.Bp#Q©%RbN)8~=4 - c))# :~+׵m*k;g2queu3c'DɔITP6WϵC? x*OR ԬLh}qPNY)KAnBz4|SF_Hz5ppw 7N_AfwqQSNh-bGi)x76ƥ&Vxh ̷3YIa מ~T!Jb٫+qb܆v,͌t ƝO6irj?C9hʸsFձͮ*Sȁ9H~Dl3p&gv H$>q5a5г i%eM,)~; q6Mpt0_[ PحGnRcBi &&1ՑU>rBN*\t*KF l{M'Ic3Q.dYi Fyg쾷+3$֥u'Er$gUⵛs"SڣGEƠ+MMNe%t=Jy Ի#GĎQ29Ea2tZ1Z vNZzy D^S[@-쿀o(TNLeOΦmC ޷֊;Cy43.+ǟ-;9%*Fm_*>O#FIJ~4~)kX K3)[`bzIUU}lAϠ$%^ 35~x/0oqe3?i$o5I6(a0Ķ8*\KL1 -$m6m<1 hr &T^åɨu3-4!,?U:gUR_)w/,j!G'T<݁qKV pW-muUҶC>,TST~ Qx-Õ'?-Zv2lIҸ.¤$! L:nSuOX8voַQJϓ:񂳤51B3mO*Ey !`BXHCp rDۢ({aTʀgMA񏖳}8(4 e2Spy)4n#\2Tk[7 Qɵ[R{ E*H[׃ .j$O#PkS&_ֱ m`8oUI]+!L W)?W^pʉsG{7Kx.I>!Τ]bh|wucbXGx_xt8QԤ)^|~1౒&+ݻ)ߟeWKO͎$ `+SuwONBz&8ZLÍ,KbڠGU 6X ZLlnOUn&?8X}z?a)]Z|s;4|£{eWBn9ɻI8]88j::x͍@HTmS c{^PW레2iǠڷXB _ T#]9 ::JLa$:M4@%w՗sߣ5؜r] A[OL|h׻Yd~Uʼw|j! |w%?.Y}[JE}yasKsN`ԾvOXb(KJ{?Ec\Х |^IiȜIfK<ќM@x/:V͹U@O|Bd/v+Yj >R+޿VźI%ޣeoV@ MН{N|}VSUAN|FPrJod#X `Aܦk_G:#{6 FK6]it'=&aC.7w#^(HN`IǢ.IՁzD[wsm1OI&5XN=&zY:DaGm/^pϷu/mIԲPY-=#֕.ÀS1UX\` 4`@UaOQ\VZe{# (7ForbZ9۳*`_H4`d#)ܩHՆ"' <̛<*>sۯѴ >o!^VXXB ^ b>D]o⵹tNT 1+C@V%4h m܋VTo=0C+4y?x:h4Ƀ+|J#;sE slg\Ë"xʎyӻ Χ<}F邩jg*2_sO[F}((2 oL9XV}B'a2leF:1U, =&`+VIAHdƗ[Gl2(29EdET4Dp-2qB 8;³zaƍjyq2P"Ǚڏ-ػȗz7VԨ5zt6f B[X\U]$,Rh@˝VBu4RXOZeԻ2WHq^ ✕C :5 TW,Rj1m`-YRMr38Ρs2C?dҾF9tc΁ESXRe>u]4_fPmq,Qr˓]#̀NkQZD{.MHt) ͕8ak!Нnn"iX 7@6QkkLmW@oHP?L K@}T̻&6C8iy>k\!D anwznq:ia*ȸ'A3p0< >wY->lupV!" E5k ? ϴNud ;I207,_ȹ,`TMhA= -+tg-<8SFܧ/CttMg t= Q 1PDDk䙢Se]Ƹ6np{pQe9)G1apCx|/$NFG_/Xu=R$zH#b!뒘Rqz>q"V _Ϙ31,5bz2=Uܣ}s)=>X SA낏~ojReaH13ueN[Q7&CzO̷0h~n-<&WN`223>ǡWhF%)@nޑe~n\fړiF?&!c% + g 9Ʈ2-l$R:O񾻆s'\@`zLr%yo Rc#ې!&v:ɸj~2kE*e&, +(m*=!b[ˣX B|(vǸ\ϟJK 'zT@T#nA6FtnSN;w3,Gc~QF }4t;'g%1&2Fh8\B6gʧ{=Bb50 9yR RK4E;Fw̥x?{P㷖dp=B׎SD(:W>|)ߥ#XDn9m J[Lz I'ǢBRC#/Csy^yo}qK[[~hiB*rppBq!-ܞhP<[v_Yus`36|zIVGԢISisRS4~RAR ֢7# CFG"=z_Sg!O X*XV)ޫ(\zč^v~Kj~!Mg|n}ե] kؕxBNW$ )a=-W$zXXխ'Avqҏ!Y?x +Bo͛SĔ,2m/|r @mY DwrA[SoUnqqJf s8bL\Bn9 :֑7`e6`hPUGwǬ@ZQ\yT%i!^HJ\0{}20 Pے6|9vEѲ 42|1ǂb3ކ25 E8an QPNI|6`E!0Y jc : ة(6eV4$&ёzgy? L ekb8,8"ur42=&T3{YM/UBy>ktAx*7`k.=XP(IUNBSt:lYz;WSe-L$tI%,E񱒀BnԪ7K3ӝȑuܙvT*3¡Z0x^Še~"b\`yU/sS"G' >Z,<7YV1*2Mݙ$G8O=-o3̓7l&dXA\TvU8um}? X*K[d]tCQb$7p5%)1_MU$#a'U2uYP%O3Iy> ` fet<w?˸Oނ=ՙf{E$}({9%g)4'^ݴwu?8;A+d ,jI/y$b\i,9&0Kl:  ssqpDH4sS5ZarIJC "~.y)݀9Hx`Y\ΜQlN NZU{HLI1F48ZMʃ6q9U[*!;}/ϊ+#+5]A gbGD r'yφO (Ū"XOhlJ>|Ve~}ciˌsN~gH-p252|v 5nЕ^կTrM {R>21[BzkFaV#o޳޺=}&O]K=0*#тOli+!@f\bʎ$Mm籪\~͉~} sե Gj߼ӛ;|Ũ'&-CY{IT9OV K\p6;d~-C]SE=6).䞔Ib~dѰu/\brzȾ #]Lꖡ+JHnlul" omaVraXװ#o8'x,V++((#m{VRBƼUWc+7ZBXh4 U ^TTw~--4@^".B(5ܬjJO ګ%Naozbp[Ť#*P_yu _޶B({7 hBag':i-r2fTdr'UD`=% z/\6)ޣttkAU*c1$*4ݲrYd J܁0J?ɑmT 0{yʕsf88v63n1u9{8HWUԎEG*ҺocR 9^p!_4]vLg-xa ~WK|}^D-Ir} ^_1!Zm SU6v% VY~ XGJ…֌A ΢Þc|ʉK# H'yZ`ىV;|')Q!ˑ\y?##X.˄H"Sk|øJw!i"HiZ_Is47_3F|u{AHXĆi6.`DŽTWTV]aH^8rL$y,$p?/gasm>Bq61_!mؖ4p9gkYNH7g9ꅇ Ք,t#+gB)7Ӣng 'fa\Dy4}y%cߦ,/tpXBX'd6,+d(N)ҏV6495Ej>ߢ4anoAHē PojeN6ϹIj 5Q*ϼZSv Dֵ{1x#ƫiv/W=9CPZ]\vw*Hk\;W:ճx@%| pzDF+]A&JO@hJtz)Si&tq]X!Xf5p1@ۛbrɐl߱XBJԂRN1Y"ۺ yvf<[-,nxR%KSq~X36R%~M C X .(lDw,<7nͼT0Lh] xfԣ$ʀ!FC 5{ݔ8Kï4I?VHnPxnʠJ4vdKJ) 手x 4=(騸ױsF16}jT߉˟ ORPF9|#8 Q:"4FYDsqߵPH-Edܭ។lkP*"/*4ۇP3C^39{NǦW;xYoZ1vР`%{$#-"#SIf @ԸL \ Y4ںfPT3w4#chMN.]C`nFJA1qB+* RT{|wᆬ5ZX}ojO?Q ue+ v?RLؠ1V3Xj҃=l׵4]S%hl=#$0Yt\3}+ !( >oͯ1$]$`u؁Ѥ-N(mN̈́wV~m ~_*y+'DgBni)?ƬA~-ꥱaHX wwr%&QZ2caLk/㤥G*mâa8jK8RPmIGOXkjv^(A. /> I df5iK$>{X?_9zgn@L7nfن$ C*Dȋ  gFlFDfЮ@?.h!￞mUGR 3.MQ^wO[EHd kgX18اLx[f5:#StŠSF/e% s_b6|oCqW -E̼[ n8טd؇1t6)PeжٞnBq(!Rk`~LlRƂts+%hL’=| Pך;[I (|&$,cUBC]=j9nMM:pZIS(2|#6tMt ۑQ L +oEX%ڝŘɀH@k7FJwYqьͬ^{Hť_qve2rV"#oFJxLxWp°5hicz46sA+cY[ 9 F>tghO![N-|Y+fo^bpBgye \\_  ;a=M0MNN!%|~#s!!7N8Á+ls4Θ`^ LN)Ew5G^{]ET+flwpY|WKőԑ'äA_(YVU G JEjƤг*m+>6Ad~4~o7Bpvw߀3 D{d=:kU k eD$Hu)+6IJ?õ*+Ͳue8uQ9Γ%OD?Ȅ-Nzi e-L ;# _q 3z9hȌM=S9l]ƼLpaf`v{_w#3u'1`~`w-| ԫn\gwwlKPd */VbD^G4ſԿzHioM_!PBmD%>4CCJ`}@cYޏFN.#-w10U%U>!TzJ0w^'ÇBXDj[⣵N-2ᱯg+;/~(A1 m)_~wNvI)! ޳j}Q0煏T@e;Yx@hR1lQhvMr?_ Xu/wTC޷ffxfG PB"X&qy|[YϏn(jn]./j0޹9,S~|뺌N$4Mه8' &\U*]mܜf܄eG)V_Tlv0rB 9 qEU`lY/% M9`(:i ̓pTU"VȀQc=AiH]}%J}Cp ;e"h4[5PSmޣKVjs|;SN Z-XjB67:S)Z挧4tYBΒbMBgkj b`kɝllx?V7No3f|0 *R")?Ȩ 7GIs\-]wx*M̵.>OaYt0 </x8,{JޞoȍW9J+G^ﯽFR؊-Xl^H; ӭWk=wF_;*5Rl{!R QFaTs< ݯ؇MGdW9쉖J5i6BdibÉF+&Pa@sdpd|͸  +iEo̓΋Չ뵭s$T'h`Dzo ^a$WxK$Q?u,H?? 3H3#!C~Ö In޲YepJo~4wl bܑ)6vׁxöv4Oǻu w>0BV!{A(ŧ/d_chjqOdXM`إQ@^"}FކKӪ׀\2ϝMW}&QfT3Xܖ_tK]B(PW`]VIM!|om{ !-=9"`fo`>Qi1`xݙ,2^ܶHt~" /-)yKЪ­4o`v?,XbKk; m2@9N%+VS67Nb FW[֛Of8ʉ4]9guUƞW/LQmX6`:UEN+\VOژg ; *)~loaZ }8TʩKR+'q[`Ǫw:GM.L8l>wIhg>`whqW ւ,F$C`ǣ->JϜ@(-<~U2sqr3+sM8 E)+:Q(",઀3HI:H|80zAvvBA JUQU$+7ր/T 3?v@ :R`|R9O pW˲PG$9s64%t>g$Y%]sƆ ;kYU]ij(2S l`. ALtNEb01xd)W ZmO3sƧamD`ῑRQrMYL`z̹1PC"ɭSLy5R098@5jO%1GVpr.HCf'4>AWSy4%عF{,sq #U<.'ڐq ?d^;)DMp: G=q ($?p| !gڒг= v+VaV"Йݛ͓pL&5F]{ANHV(rĒ9L~Q> LEA91PSp=ȩ?zkբxFA#zgvf7IQXi_!\W+^"3֞WcŐORFj|e Uv]`Ȳ"pg]4\q)S]}t0#ً&[(*Y+,K'K@H[N]rfH,cegn0N*mpSn%]e nZ3S /t.Yw`p:͘Mԯd]`Yz(Xl"[W|݁6Č>qyiAg "|?GwNٌh,zЪ&7_RK a79>Y sKd5l[yP c~M"q"dQ%{Oݕ]4T?SxE=6Dִ4-Ǔ5UPv[0yoźRݍg S}tU5PA*; 'jq[ښ(gWkT[kr&$EcW}Yd[f"p>eJ|KiD=b %pMEzjB[>$ҟ.'?b/Te\H\5QW]q*Vť? 8=1N'n+`<6Iɩ5V>KE'ǦUyf aĎRI1Z M*$UZJ.b:֕0ԵD)@"Sz6!nwbٰ70ALNBHSeP>!&Sp5 ~K]-!*jMkLL`uұ'Z`Zv52PUpK2kH7K9e˪;D %W/[ZBE1Kn3\"t&v#pyw@)aJbGE }|!)o%%b37,QHHԶ;~ZBxɬ˫bjiêöt?6%3f1(b߆t &Wh@&y;2,0`1oS<0NPRU"P`e>P=CSԮ)N2f;*pX9x| 0I@:W*LIAb\F`s8{G@){~1%v׌ e+sx _&{}ϵܬvs%aCԎ{W7jB# tPQ $VũL5'[_x(6RZ k02DG0}? bR{)>u*7 X;FX^ɷ'+ XfbXO͋Na][opiA| + VX^'E~Y04X=Aޫ&[Vn6@*UmuN1i5)9M.$cIPwՌN*Bk\R.u=A吂j݈{ P(,_7zqz1{/.Ո35`*eRgW Quz#Xjsqܷ;'p#\vy~W^@ Fx%++@×A$5tG:`ϖMy :z4Aۮ 0ҏnq1BYC 5#kpz?z'bTW}dމVkF>W.!āq,_) XھE(VOzleUu(]xQk]oHQ#;},wuXY lfPgdJj DxA@cG9׌ bCM5HoEiJ} z8D9o];)9TBi8tWTȰ!)Yd]a?g5Qn$ϭ:޷W\YEU9{W]6# 5eN~3#re&1RQn+~⢘Pt 2$O,2[j5դ`kŊS!/ Ibk9^ӣELb軻J+pw*H~< L;S.=PZk,/ paH>\>Ugwtqԩ40]^xTt+0I5@QaBď}g%4,DDj^ DUjr.k.ֶBP ٛQa B!#q=:/c벯=?UKBL Or4*V! e ZyQvceLK*aBٴk:f$ \dP*H FTHc^L2GW B):&PǨjHD1ˉդLϫ00/vӮj(W6u'LfH/D;c ﺮV{?L4DSi Ǔ3* -7H0z?򲁎IW]YL~Ks7ZF{) [<ēumU ĘPv$|.S&#ߝz:\Ӣ xp!m}f)Jb"e$fg1>69F< Нd߹Ap:-av;|" 1n<Vi!.?Z9(l:=pZUIcq;݊FoM-E)T{vX~:Q"#FdB ʓ耡=t͏fz=؀"?Lgys5a -b'i9d }NaƬOfvڿpCCTZ?(KEz P-aχQ ;̱AA9{`H[Ǩ+[ufPoR͈28L- S]DlIGb 5ux;wCͶ2<.gJ/2g֋;BMUP0^,Ds{sm4ɸ@xv-Y$l]@Z&31KÊRN&3K_)դ[)Ce4H +y_VH%&"H;{F9^5a~֨Z}|}|Go |T:Hoդ'UE"Mn hEիV 4h긼-X' $r7I D";G)SMcN"˵zEAX2Tbڹ&k3vM}7+ _0c&p:=D7 ѥgޏ>E N{ =zc)1漏}@Q+}B3Ւ|y}6%pO:7D U̻\<"!f#B(lkvcJ_V=rDS$-ԑkG{';;c̷ Ȱ=Qv̬sJ xd:>KgkA Z?N~YKCTy4_/[$Sۀ>{/bЩ2`Ӻ;qFA3R7WERvܚ+c:sTStgh@-MGijq s2k}y(P qq/Q@SX.oQx|ekIrܟRAjL/7Gk`yV5c1z_Wó)k4uQxoH3ȂeL5L2(XF[mQMa,>k]c#m2d`|a ao'ƕONg+m{ᄦ^XHv (fQu~VDkR9aXW)K;rm!pG^'A ,RM[ ,/0fyve^ogR艈Wm0̏Lp3]EƾuȚp8Dj98g=ɟv&hX^ZXG51"SiyU2K]έQ7Ǡ,a҇$~7l )%]3Qv{R^Od !k%XTx:$XqY94E=rh$݇#vu{N &|:517?RY NJ9-}f2}qS0%f˕9.cF1_WRd=e/bWq H#m:o68dxcE 7#6.=%R@#-ې3rX PعDT [xizq޾œF 2$Ƅ84ZW<.F.|9IȒ0c܈^<óBz崰%WvfyB8$e& thTiNPef^JN` {`Ⱥk úz'-$Cs =Ewu Qmv$+t,]w!ǝ#=# yPqQL{``VC"3XtQoм YRN5e޺5=s[g*?L.3R'jL,}gZ\j|j4p "v?JP/8q)JO]+CzHSz93\6d!_{1kwA!Ԕty=_BB+rHhv~B%ġwZni~7ǘH8oJ AVD5`<|{ ρ_`(Ia[UfyM¶ h܂iE1bb&>("#!5n:gntvb lmfX?6y]n"" |V㐽+05Ô1huF۫kDBڈ#ʖA3Jio@(*`!vJrC0WřϞGgFɺ reJ^o.re`DE<r.TK4e4LD"!5l~Πd1S |vYMnk_;kǟ i;ݙ/"#/t!ն1гa5m<)1S8'@'d [QyIMIڅ\tqP%uotT%O! Cb%?䶖e$5ؿsf--h 堹^wOU凌)zѣZ\W+pZmceX?S𔂬ə `.4}V)O֎?v)^{#JN{E=KhVӯ>39zuhw&Л4W.C͜:~yE@#ehˡr7LT_R?I|,/)ʉ;u_eo42?γBF3'ʉqsSLz7 -Pjȓ08Sv5||jO*kG>.mNxRf/NON)E6NcuY6=X?Ltre(bѦ-\dc9(t~2\YEo{;FXx *\M ԨCA.nLI@y|A! >{__6L%d82&8D%b_,<0X9`E2?zgzKG= 1Yh7 ]lFuŲFƍp0luY;PQ YN95}>7}V~fg |wQ_HS"&W>ps2kO;?+ HSBg R_U?@إ3amw.ԂmUdK^j>/N(/XLT!2o׈0)h*ѯQi=O65W9hmZe =NO/ njaּO{qmsH <8*Tu]Dr{1i"hC5/Ɂ#l3?ʰ˛Ξ V5!!1:ZM~/xޡTC*wiN]aT X'xߗ'Dc]!W.J`:NQ4xDC h-R+e30=|+s- iS7Uar%ĦΓ)57 &)d5| QvC?]]$,TDfE A$DmL_?&,ޠʻMҧ- `y渹lԐhӷ/EZ^:.dիEqi*>s9a-i΁:}g"= h+,qcB#rޚ/IRipNuE ٫Gs% lt#CW.{3Z=t*=V /P k1HYv~s z[$0oݵG७d,rĂOd7Bа$P:F*`-UDȎV["rv8(- d$ouՙY,qib]d^< 3e>9gC"ocYkի%)MOXE2e)Xh萫7 9:G>m4C^yc4"OJ0`gM5C:(h9Y&N CyPɜaiw(^t&C=,u_595ø'9đF$S{pjv{RwӞvDH=ڣG?i>ܓh[+Ϣ2BN^"/- 㢁]oX&? ɃE"aYbր2 6VODRN[; (Yv' FP'V10׵O–&$ٵbg LǶF*G ^HxA' Fۦe# [,צmwJ+Oj%[GKhEp7L޹H<$9Uq6<)~et/6lQJhA(DŴJVݕ..G{X>fYx^/ so$\AyIɏ!'%[ \ȓcCg9kN̪Hu"Ďqְ yFkP+LyUϻUiBejUt+gr&nsnbPM} (vjOYM1ieY-)T֑˞_aO/H'y^o~_*2ӹgķ_nCTL6A$N|RW o4YHFj=t ʱlZ*BCDzE]D5@2nd30kZ^A&ƞ;Si5ڨO03${BPtGU h*uX%!.7GMqJ [ڹE\*dl 3Yotc F2M!Ȃ2C!K[&MjU`2FX}Ҵ?UtO(WgIpadJ[^^ivpp }f|\DnTG5% A<#A]+)(h!Sy,bfy2Sމ;|zRLҬslŝ P4Z))Ō| 6gUP<φ\WHmm%wVviD NFzU}%oERhZoY??[^F0&`^ VyrJ&в<v4L_DI#1?7//NMEI啉]rj$?c9MAÀwİt=zip0 9|Sd׬}wkoֈJ'Fk ϚN>VChDzxHX+| &yݾQ&W0,|;z u1rp+Iznae^AE[f}I=n2Ԅ]㭨a =-;܃0n7)hHgKms%ZF'9EB.`4+xuu&ߟre5%܃mXǹ~%:EzS n-Yw~y3iUM6zPDj@߭{[u?ant>(wm0[0ё ٥D^䏐IL6!$7ޮpݜZ=xV Tw`="+#lw3ɞcZCt5 *3GioB#Zv!3X 8;&b $IyXH+Bi\|ܞkO4B?6[[ñ ظ HgJ1l}X{:׆E:o P- }஬mBd[@%vr,*r+c#b'L$ԎcB+eMEH1ⳉO;uJ'K7>><`H_Q=s4kG<t@fiߎtMҾ+mۆJ{jUvyhRo1&ܛOը=hq$aT XۖrJBM߷}Foli$5'g<4uA >,˾dBH-"gmyDы"+"~jM8. &saUPgb04O7P'9%NGJ_pDۖ8nʱzi -択*(y?ܹXCGajW]EdM& om I"p5s68~LrLN۟ƹT]LcK[#^׈5xtb<vwWĿagqX'Vk{©n=?tv b\y@7έ?9.Ber!m$2"24~%ACoOf#.Eq=/BhA.xEvs=\V" rNFclѢ`wp`i}N2rsw11l SG14r'dCND!gI_Z4': |V$TaZ08 Ya?)+2m=4NOLz bIGYpYt߯:@7elXt2xsx:ugO3rEhNLx+aS9%SJfN\qx C|hX=gCbن^'BZZޭǧ))Tqco \ M ( [iȒ螒m_ p8w)pE?dclƏ^`s?(ۻQM,u!+2Jca!+s"ϙIX_ T&dpLฮ}}B\+#͌v fa=D#b^Kߒ&ztOi@!uW.zd}yOJ{z:{C9N^Bpej>0] f3eMWe6N): ౦??sCd_' =ʻ 5p<6@r6)vE S%-PfSE&tN>'^9e79g{H5`fI^O] /c Kw* BIB"sn <>T-2j6_N|w qC{v^6:Q(䨒 :4 !I9գ%%0xGgxg \.^#81PRނ2?EU8K̲doE[:+f_p"tVG7>Lyf3ҺTjhtКyŴʂ mdc6'XnDPL|t{hӈr74==K䍼'u7wd*&P#nM *.䤏\"C  }PkZ 3L0Z}l?TYMlWi^Q:(6|}G@a Lb{iAY"N sB56=eX׫,Ia3Kf;Ϩd˚\6=\xc0.6lz`ow1=haQW9NopO_:qSP7".srFaJ#-m mgZCapI8TIJBdMy5aWή}Yv#/@R[̻Jx*g9r.,3If5Y?\S""4c<I_rP4&BBrJYTqc{Ci8O߼~-ro?S*pKBc-P&0`1Ň'w$5=-ZpWlۨ2+ʡи>wKP#r>q}Lar]9 !I/cAR%d `juZY48+*HW3.Zv7@f7FzW ci#h,emy^MB.&E+<֐v !Z *@G1)IHBUYY>Gcӯ#!Gr`/gβЇ`Z UA g!= 3Wk$43B|mT1 nE>DԂJp]6̐7ڼD1xzU``h)u2*o)>oM?0=+3dE a~0$wvW} 2񉓗K7- jJgSm1LKK7y U뢺f5h>*e<:&UF^ྯuJ.p-Gj-PFOd!kD&(ەQD*"hN/u%'e۱S Ⲗg%8|V}mK<ح~hwCE5,gu]^b'ƁS= lr %oz؉Lm嚲h{mWnp4?K >|NMڦEpb>Jĝ V%0F/Hy,.1-zl@VfP,Pr#rK 8_Ci Iô(X$袗a{cNq̲Ik|C/6 U;  .mj[HޥQ:[ h!p aG0q|| 0ICZS`&ڰp4}ߏK'KTrVeatq^aB"U{s4-s ;Wo3QH8->(ɣNgJv5+7Aڼ&ݝak&nUz+qņdA&0!QLC-w2@\%:6e]BKj9 EvҁU9X41, V)FMez@N@ )>S%@W=M` *iI^xG1n}C5S%WB4Q (|}h?puibhLZo]U\M)80ơ2 L TNlv 2W^x/yziʺa"Nt`2.Ӯ ;b k|j)%ORt3[S:mHC4ķ(o :t,˻ 2@VLĭ(QgN%,/nyU<>xC=,m7:Vf4RŁ2I$$eX:C2vw@(uݧ8xP50d WO g6sޝ]X=9}RG)OfEha 6M̏ cg l,mp==-m*- #٨1R^^K!͜#`Ѳ2>DH(vBTrw" 5' >_ Ud6T?FPcŁVBxWYF3HXѵm zSLIi#l؀ufC|KLǶ ]^ -3bBzfΧ P,w޹$Gt~Cr7U1y-Ӽ^*z;űGSTo.Nn#E\֞!&62Tlo#=T<-) [B,,w˙Vc'(控JJL3킚2@f;+5 YrOk+N;eh'#vn1o"G Eчq0-4mC@| !REliE-O9oC>7Կ( lg0ͨt]N- miӆ߾YȘ|g@qXP]/^lLhT9tI,KQ |Ͻ}*2|eC!x/T//I_^TS GM`lUIh[#޹'GbԐ17^5g `"iM}+/Y[|Q{;SyVpŌ.;>eсV=c:."x a9!%D5*\o,SӺ&[DIv"$8OYͮߌ7Wzb_IZQtt~dOL`J1 ޒШoeTnuLJ{X% nk'kgf ؅ u7mn.^cϕzr,m(ڜf@ksq#[QUtsDB c A}r 6*dU$ÅMe@\#AI 'k@3ta8+hcDge/p>TTzG AeYF̿\7GJіLq.חg]~\q{ӥM-_pt&܄.M&磑7+ӆoyzG8I(̈́(3h,x"aC@՚QZht)OY_LjF%W2Qmb]7tU DZZ~7 C>&kXxPPW-U.B T3j!XCE/!'}ؗzKZx%V]wCЧ$wD_.zCg~(z3jYGribr΀}|IdG 4.Z2Ϋj:C;Õwkܹ ?28qYTkԟ4qڱf#L<ȵͲz' 5-b땳]h'!h;%<|vfBʦhC{bq]^k/1 $~)IMϖct[8ܠ<[(\0rpdjiLS@*ۤ Ub~v3”*hLD`1N(mWKW4*b&\._F*ʚ83)l*u KS$h໡!]7qU4ԦM^]0>n;7ӊb5}eٷ'ҠOy~ٓ)=P0dXݜO GX͎gS,A$IG-I{ 3S ώǐ"dIkgØ7SͦX=sh?\-}xtIs.Oմ1M\QCV#gIǶ%`x D5:P#Jr, &| ./:,L} {PjgX.)ImZ,pL6!5/ނ  '*i|l:5*OʖHήzX A;ʍfAr tf'yR6wVǀ=y/0\ߜJ7^4 IGG~spGv ́whGz `vXWcTB]&)2[!u4ջ(P- ףHWG9+)+$!$ !潚>Y-!rOs7Ъ$ h-+CVs Cr۰"CkwH6Ny"n4%P~r{16uipJCPv k7yJݔAȉRQZ A_C?TQjf {yy{!Y3OsDtCrpzQe]۠i:n2!D1CS|Ll>eNxߠOjnCj'h[CwMQcħk"M/C̛j4P:K/Ww{]ll9ǿ'p C),?"jn/@U/Y`W$-#>y &}P6X\δL_UBRb,/p{߃`_S>:c 4οL^YhDl^C>'rmZwrd*D4esT7ٛj9%M<`Q1PYFb)S3狴SqmVgX36b~tR 6)fw:m+ / |kev+#JNs{$m4bCT3iM9VX:ЛZ|BV\I/X2|gD?rpFxl!"Y^-I^݊[f%ba/1& ī}l֝Ts6' os%' +5g=.hs ލǢ & OaΠ]cy7lR 9>؜uM&~j4z33v@67fqַG;W/n*"( 0E\=? [{t4 ;cZYլIGAE^Ս%CBX jz_݉ώ*wCVB߆ *!]6p`ܰC qQO&WwMeк[j7")/7n.*讣Y;\ڕxjB0ɗm2 Gu,G[IBC[\y%:0>n?$=چ xk=*+wU@aeopwh HzZ0WĩP%0"I ;㈹5*}`V-:J@?%E$gQ$}񏨿GR$VHe_BD16 % 4ᖌJngq%vܮs.'㊖B#ЦQlo(FaS8iW7Ra{͓|pR *?x؈A,E,>p֝^d ]>UT $E^,g:\&[רR_GI3AxK켥doǞ΅\23ma3lE Ķ?c,^<%tQLp+iQO9ZK|ҷ@ ?(#Ioo#E=.e@c5@zIiGy9*I"1RkW+kmǜnrI0JZ~y~`$I<\}ez.ɵݳûA =>ZPrMrXLÌ@hi9jI":W IbC|![ca~zZDEX&P=@2cKį4ǹ y"O(ᜑʘ}4, ;\5j;w"1_#:Y?>pGˁz򫛕d ֦(Bh51Ӛ59j{ j|lAܹnR͘@a,[L?V(OUHAn0,J T(no UO8JBc4y\^nUY›O:g؟*COZ:O=]_q#p#qDz[ ou&B%iEGي(sgc]0U-Z+G~Ce(鵚L%OuZCaQڛi%(P~fɺ8>3$ 1WՃ/J)Բ%?Ƅijg`]%-7JMVw`KRFKcg> Evΰ۹G' =z}Mb|o~B(.Vtsݳ+;xYD: ؗG?Ed_š0?! yZ eƾ<>>IlRI"6zKRhf[ɅZy W %k(ib@{> K|e\8.PA/D*Ў* ?Hf9IŻv2WXhq;@@ 3teq}= N?LƒWXZ-VgEQf- ᭃ_TJhSgJTx!+gZSƦhY(ȇsO-3C"C3`#AqJ O6~$,l8SfI'gAXX788/hFRra%SYqޝgcgg?y \S㽧A'$ZEM]]u 8fzىRҧy.SdL`<h',@WB"; Nso݉]^İ[?2~#n\ZdҗS[k~G:Œ5C{FƫqW3lclk&Kk5T_aě_زqQNjףФI3$9Cy0|a-"_pv~(ΫIW`8Yk5};mܭY"CI%f6ݐ*Z齜ni釂綸{t괹0f fxǩD]_댬ƕwQ?W6MeAJv"ʐC8=PhruV8 ^6}rE57ݣ$ѻ7mGf9a`P5 [>i E+A[y>`V蓦C HIyLS8,UܚφMJdX%QρhS$4;X@T^sOH&+07Y% )<Ěn`LN6;.ͬmOzKZP,@/Y@ho,Qb4s"QE =n:gJCunY.*g;~x6VnԘIEC3a*#bk"U6&.}yaF=Z}$Qw_z {0ljmx,<#ԔjzWP:6Kd6(X%n{njzA ~#p:׫ n\5.L{"68N9b" 4 @E:ֆYHgK4XsSkc; 'jlx~ِnJOb? T6 <T,iv.nШn^.wݐ:f~odͷcڡytzx==LhpK*s\F[;ټմ|u-^&dC J3"}K2MS PGFItZJVsCbbRf:fUh|[Z:2,WN<㤶g!c3kP qZ]Ke6@ݎ.af0֖S`粠tbS0j&1>:BG+{ZBUE4۷a@i;Ni>=@zcEV'Do]` ݚ䠐~t0"sG0TET /O7}iܽ-b \SFfQtzi2 ɤk[?)Q`Eo/ dNjj8B8ؐ4\M&gT' ?Hk*' JMLO|ưC'Lj[E,ぅ*>|(ݘ͆#%u4@TAO)G(yvZCW{Ή$=i]{23g/z Dh`gkc`R •R(vWn'_)%HrVwm,\)xա~r1c^m?3z;R]6|꿻Iݑ6RR%W5x%cȧ^^{c?7ܴ/3㿒{цjareNS iV{0`B𩞱?I{n))F3l+2ݚyRYEBD΂!~ fΘQ"IQJǤ%L}Pۊlm͓ΖKݥ.K]Pw-Cbd\cTł+Yƒv.wzCg/O\{p/QuJ]0C!\Xn}h;y>T8^mlhV=-H HdMj"s"P=Oɵ|W?P;1.c/6 "cϫ 3ETm\%2DvHIxnÑ]$.O.vB tAs!߰a +sV G$`닮zT8eȧbX *2Rv\Dġ8RQS)|ˆ4ٙ<%y7Čd:3?ltQ ߚ%FJL9H(jf,.z-S V͏#]oCc3 ۖ R †q+o,r?F7nĸ"@b hUW6zo P9 ['Ό/d*\Qb[4Yg`^%g3՛|=̴*0Y P kd>gٙO^JbI<EbZ7%](]äu6qȰx7ˮ'mj|DDK/FFӈ /lvb:աIDK_L$&=tمAFr3(':c}!88fbQtᘕTO[,BK{G6Zד{c3FNO-6H+SrYM3U8i@ ]3QjH遑Ew!$܋LDcW,սL}6{/nNdlQ$, W_qT}G!R3XG _ x'Oˌ faOI< ŃOHVudXqn! ԲrgS:Db$ѝZvZusOwFFx&=]/^A.n 8jnFRhՁN<&p@ia^OBh*剒Hcm*82lQt9ɥ `MnNՋWoܶLP\tG+~@{p&SG~9d!n#)MqnbqGR/ xfc L٣O۪,gA8ɍZUQ,_~aKp)0>Tʵ?AEul߲C @آ$pY|øKݞ`ˌ7+nL,-aGA,>d3x'uh+qz_kl>y;=^^.Jxs9Y[TWXS‹y,EO >xyS2Op$0Kw}AN^\I(u_$Q(3o`rg_U#$͔]C:B YE(. g˹g8 ht:y6`ɎCo]CqϬHK=5Swyھ'rx@YgŒ&!cXiç'Dh %J8 ɇMLrYVjR(%[S.y~H"TA4|ɋSK7=ÿv˧&EW{[k#,ssmMCj%سFNwq3Rkx>vT8hQ230YFh O*4Yy"R/ 0+ZJ Ggb ǟX7[x A"ٌ΄B%y*2K'&aIjA ToSzjy]U2jEVM^''N5PUiȋF<0+Z"x4QFd);@e.P-;z ҂Xx㲒Ѷʶ2m3Ԏշɥ 'GM''Cƥes?|cGzi1Q1bA(o9.x]̽scbRՇ&:X\m0+b:s; 8#N nXvQQ*ڵ۠vcNN?Őn$RK ͂LGO-N٢µt_{STwHU >CXw&N:qRiH\U %;=wɯـ"YYhz+J/r˄ MCP^\3lWK<2 SkM.sm#>`oS|"1˚Kd^wJ:7@>"AֵU28ƞˁhܰ/ĕĖHbL&37hȂ+@*U.|☰u;xNh4ie?YHH#ܠ~%bǵ*,\]}+Wfd̉;O|CA#D+6 H8u%@ "Û d9#{4>`S*.LM$ڗr8Lu 2 >#13owN|s'rNeQEvtxxKEc;fU!蹻9fczO1\﯉F/e#Oϭq[=$XNϏYVfgA 9cn7S:ݝ~ fvxqgi-jznfQ)=o^hD9XHŨ%Eku1pǑhiݱe;-yUC-V zS FU1axR1NJH?4Sza<%r^e޺OTXؐ^;R=zȘ)@in?Ɯd\E(M 6gr4bj8&BG`*KDQσ4k8N?Z8vM||[v wZf+f)˟/G2Ȋh/p~Vҷ\Xx<}4togTE>FO]u #ŋ!iXԯ^%kl $xJ;v|A?Tw\EF,szїãŠW:ƤӔ 1U&.~0VZPujmGm?n!)~2.u߻=7i G_v{Wb ;mq'#+yԌej7]xM &9F;HQBD{rK$p2}l~\1$C]c}(l^ "D:Ng$zpDEX5 ¤(kSp2ݭYN $S<L[ZOTY6;ld'xz:]<Ǜ#lGP" Xx<ˀ)XR|ܖ/]Ke M3 qS8 + ͵qN?$Zhm: 3y1#ݞd.1$0^'P_:qf[{ S] ƔtBNѠ 5X=w|L˺vM x0Z0;2Y;YuBOڒVc0_ T4s}*,zfzxqZgB# 9J@G{CpsAGhJV6H٥ ,4 ♱z+Kc#+1wge3D$[5wlbfΗ94y`~/{`{U9Y|IϨcxZ(:>uLbbJ,H~h^WN >^1*6M;9W&Qm_v><~tNt{;pT$=:Eݞa^ n< o4>KÛ_2~^%# TeX q\k}?5Y +mu^ceu-T4/Y 0R\&!ąK2/7Ę"A ƣ_P轞Of&&Q"/gBB:`-u(1:w7q_k~])y @òQP].c%e7??Awf[_򾶯9mhLI'ɬWg%-EzNT$bO*=~Cd.#gFd[S"{-4;}VFj;w`$:&ٰ9؅2a\8sh_s2U䢂YW1[X6SGyi߈* QMX;xW7WھD'I\rw)ِ:3n mWrw%REMXDZ~e_UɜcgvaRm̻ۇ/v ]8w n7|~' |E ?L;:PCE02|Z;Z`m*MBd"W3f { 'r61hyi{3ljPKi@lBṶ,SnӲf$b>~CSOs=e=ܝ-^mUB 8"xF wuȁ\h +:t<\f?_9XM֌ ?VwOS|t M4 _ x{o)dx% yǶu|lf]lpy2B"S7> Cy@'oݵM!a=^#L{%ǧw,Qbu$Ñ4ki.d4'u+L]kA%933 ڰ0dl+x o3\$6 i~8LCHqB_;0; TDI#6#;ۡROpoz?qѫ~NWH]ZCgZ0WTYtvr/Pk4Pz RZ Rf1 UMdtw9V Zl+[[Me+9kƏYě(HBJFL2хLzw ִT1+uo1.{dޛlb!ʦ86%g}c5]UQQsqW\2vuc+sȘ(fĤz&9 ,+)B *;<<)wS4J[t[,2857)BsR MH8@ʹIe6%7+[_3;,V<6-5e}:,DDiα\b|05>:17NQX+ ^{|1v, H YVa$1MwWp0UǦ]$Nц8Z9Z*W= -bԚb<\ Df `{|+"nMqV >Ta`⧝  hO[fVSBoeB&6 aujtneYi&ȌΘD*'É/;kF= n0'.,pG.I>qke:B& 3J`>I|6x"eP`*!8#|}um*QhS6! S)EAk|""$Wv[ 6$hLSh`:ܧ:nJ|ǽa2hJɬ})$ѭ [K/-SbsXlS[/`JCdOb|1ˌ iX'pA83gh:CIJ'>$L;/qS ߗV2DzOh&l@UIOYf8z|P$I@)AK_fBIpDV Z\1",S{ߒm/|"8V,+RVm^HVJt' [OW (zbo*^Ŕ^wz Z"UX6g 7Qŭ'ғ-{0Bn./_:H&؝aIf1v: |~S]G ej3[2O!.Vw"!ԇ6{6 afDom̘8V.ne DQ"j2h]ڊE'DPTe)ں+ktWp=Qf{JN"Gp8YyuuE8 {sM}z)h}lB;1| fp$wm=X Z;qzk7aZ$t W=34#y#$`7yxD "գ途Y/Rըfs0)<4kSn9 46 jIn]1QQleΊx,0*2Zy&[gir曟bP.yq(PHSx\L&)'UFB.g/ .WDqZw>Y%PXM' I<I͊"Mjɶf^[+tZTY6ͅZX w F6IM6NKc()(ݑ9P5h_qgCܺWяvc@z\|v27QwM--Ag孉N;3ScY *MHVN~8I~|T@"sZy8~ŕL!HΛ)3޼Z4Y5!NQjBWO2b@ݑ,%sҖ\ζFJPo)lۃLUE Sg.[{3It&4f*'{suP'f*Cr;g64q(؊N Y@B{_?x.uʅ}w ϿnUp{T?6[ӦySd8dtHDL5JqQQ""UySs4ai~VQμm7_[SWYJp`l'3.[791%J$ 7'' xrqy~1I, 0~0qW7vg~ _Qg9]\OFmoٔUT^UşzfS#G-B]7X csa5x~-frlտ#\_QRÔ2P`z:Am7*iګ *Lc.7|ւAl 4m (h+=С}1) ӤGPјnxtl^;ZpLId1>iyEOa->GB 6ذ|#{ f%*B-(lz K[2ޚVw\v-R!hGXUt2BarW ӘUp!/DmKqr3D,(ij.oс$gR3IXvÝ]lG"1{̝*C8+K MpR-f*s/r2Rz2y0ZU\"M DpWh @Im%͞+G8׆} }ѽTTZ((P86[1=$NTcmh}@Њ-?Rty{U ! |\)LtՙQNTOØpE}Mݩ!'q\]I7g&അZcj͎)/>@ﳍ=˩P17ut9Ι MS^3 (pGsxqDMyp$32a0;`rBl 3{S|OJ+ 6\\@p4PTQa)e"uVA3T:+M2-Luq#!R$=n,}{MQCR|Y`BrVmlԡOa}ƉB%AB H& xTo%ާ ]49LɧIwt>][W 1`K%LL#0 ˽2z U>xX~ŝY*ĔU v2ggs/zHVoIFwx ]Fd~ର)X }AkzK y(wx7_@Lb6(-| MfD:GZH Q6 ɴ]z#75=JI 4I,a[_%V>bY"p8xC3zy@D7W%+!Pᷨ즯ZQuݵNI촴+k%f~5ݬ'wdX]k m(MV{^-Lns!]*n<힥(w(1Z Lk<>V2hފ+?Br) g$-@(?@0F=,m'sNɌ#Qg*Nx~x`=Q{ pQu18_$<.[Eyu8gE ,^݌gy%X~b=,y4 LiȊԄa(st_ Xn J9ԫz9Dڿ>UpoX;5ou2 #X%"Zc{~yQos]ӭdj;k6 9TDm< ,2~d!&sgx9oI.;c /F7kYbؽB4U f۝VN؞)'jD{8 pjPxRSaY mb 1j«m1$N#G0 |i2[~? !G< !0&/% ZKgK޾EMF獣0>aAG ZW?283)"-@vDgCH] 0 SbC}$}`;KHɲs8J`t2 5jušӔJ$jek:4ڧFz1)q hy Wd—=y/nؠw 9"-Hz>M* ԡAkk[tN!(cv 8IBy T31qmUa_ N{NZN'&M?V2šޱ{{k*_ThJVVaxDGAIN!=*wpW$o`@f&~h^B$ڨTIWҺkjbAxDStay u%_[[<,>Ȩ%›?I#Xp_*! V;_575xYWѡn6 rN$rm;B=Vg$C' Rz obyEk ^U. /w9et+@5ǛBgۘB+|U9E=~sr2xC_CnKnV`_b2ND'9:B؂ڧG ;0'I/wc˻> l՞37׾y0شĸD̈h$_ D r ++'4XᦄlFl2^ TayʎDGjkv8k핞G6h|KJR}%yOhƠpM, yؘͥ ^`dc*eٹJRΓW-Tk6S& 4r#*end >D>vrg2 Į !sh8+/!)4fMmI$DߐF yf9If X$Ӊ(!'%*tG[qvKyiȕ/{08/0v2#*|ŨU1bXbDr#;F4}b!:hՇ/u%]Qr5"%4Y:A\FdSl5@O>F9J$IKr8cxT-ِG(!EKN*lQ{y~VSЇ?3tfz 8Ct>2sJwF#Vd/#_]=.4 H 6ּoX\90[uu1 S ;+3Xtg-4tPa̡k9׶o{ǡ;@:pZ\ܩ3};To,eF)GO(M&c;˰uʷ$_X"gtb5;s\J&J" 7R;P j.vPqY|48bɃ~.];5Ԁ@ G[x%}e?<<lqd5>YZMf]Ɏo."ʅSk{XNR n#j91o+6<Kh gEu[c@BrR16XFCW(Y4Hn:KO32.)GU3.c'F{cMg ԨkC2yBFQĹZLWEil_Rb n79n"cL̀7a<4]-j "6d +}H[ pCAvק k, 9s lGOJ`TȋMfnJ@ǁu+zM0Z7Ȫ7XQ-]*\1@@7c2y8ɏX'nA"Wж"5Fkzm@i&qp?lbm懷6.Ef#_[̗!7J'ҺNѾ] 'Ȭ\eeO05 ^ XkJ#ݜdizX},KyTEwi,Fת6Ko V˰Mv" N`ʳ\;#q5gv4S[t"}.7$$h#".AYK\sx?=Vbձv\pj?`D^WijM]r M5*PS+KܐW`8Xku5 3j:~1>L /o:%τ0g(< rr, a{oY$~PjҢcJ1Z2YN2i?YÏ3칚u- d]ŽyO8rj)@P]wc,}rg(\Nm|̸wXWhT{ϙ n")9[0%;&jЧ =C\cB8nN)$GyhKfNLå7U58RLU~c]wI)KbwXEgjL"vt5G>}(' [ H(-,@*[ TQ ЌWyuY#\9*Qt ^SOqaL>5ܯ+4ٸឧAj U[O[]{tdzkUu}Yd<,LC@Ae6.DWB=^PtLZ;9z ; 3VQլ&d"C|D4>A ƹz=i1q8'>rO$WWJū5맭ETf۳]OIW̼L{,O[%rB>:L:9n;順hi6"_-@uT[{1h* bdc>PJ"0WD9z RAj-9roӈOR\RH[D,=*.=^FѢ:d`.UHv8O䬐E Jڜa|VWOEˇ€r aV.閩g)x f"hLj@t+#;Ӛ J.jq ΎZ}Pa/#*=ؑ-$GC4*oLmOZNPPr([ IRMe Y{t 1y񝴛/edT~ؼ-a|nDXdCkW9Tx8ZeVP!lXowꦝy FbffA] ׅw\_*A ?$ &_Ȑ D{/ry189Ӈ^쳱8| >MstH?-~!Bķ1W)%W=;n7sPC*K=)=[MTȃ64MV!Ռ3~ 96W2Ȍf8eKoh mVWDׂ(d[4Ux`yʾ] ˱l$X#EL#yF"` ؈bԬ]?6>Mʙg@d{×7OnZ'0k;DXh,X.8(/C^\v6pLifBչGfu""2P9纯V>mNW("0в kAX_ذD6hC~v3߽g #Rtᛉ*+4gz[IQ,t_EJ-;Aؑ%d=B" TAWQel8,4)U08F' ;m/b/1aYyѪv^ף| dc*]-g 6lj孡hR/#F:8Mĩ:eYGDA-оwXMm*'P74_oSK+ʅFjwhލu|TDSϤ>U(QCa>F6 }m{,;IVA' >.qcWG?pP&X~W Ln~c%%Bt*n :yMOӠ2]eLN$Q>?!SH 9)(ᬇ\.{ߦ쵮er:G.],*9E'}( Yꖲ7M ᳗psCD6 vAB8)T-S15gɯ_%Zg1/tvl C>7 )Xs賵ŸRFw+ ÷kA ysCHeyX->}aUT 4rtZ~6||tdƍhG$'g.YJ ?0boiY1'@\j¹DPfThUFP`A`1'S^oN&,n1 y'4F~`kS_ V}[ /ݠ2[ ֬C4HMdA)ɚ1,|8ɢALxWҞ*[RV| k5Vj"Fkte6- U t2;a.hLI.z"յ5KR ǯbg@Wg!!uWZ /0 {p/Nы CjIQzj22e 04NN(ĺ;"̍gѪrq# "L9Qd vaص@JPY2!V} Mȱ/lY6S=aw/a9ؓ47I S䒰]˘&yUu׊"I>b I ڥ!O*"Vdئw{(uSpTViۻd4^ʕ\x[uެ׽ҭ6P(> ef+#JIwD kc@1F3z=`LkIJƫwp1/;~{]r4* bDٺ1G?E6XӐ)aei`7rf:ZO%f/MEr,k e f$rKKɰf0I[sY~`ƱC #t+t]у-Q Pt#,~z_ A%g)5 ?C%Ŷ 姆.>c?Hݲ@F<¶.0ȒbjQۮ/6B~,?&qD7#dø~v;1"̌5{.TéĉQ9T~viU/w[cPOs%Lh!~UwF{g<8H6,WIX[T ioc%'S|]Rgr,[Lri6cP.0kBC7C Axctd;CjjqVqe~)CQ>$XZX{A9ׁ rR[-ڑ"8t!'e)@~F\?.U~Zm΀>>whX!Xk$s6\pOT9A/Dv 1x nҍ7{ҿ0m tYc}Cyň |m!GyZ6͂rEjS@)R=.gN 3[S9.f!oi, 6)qe_+YjtW^JXL++(ip uSqD¼蘼ywl%.+2xm=7)eq) X[Fٷ:^N_\A ^Q'|-IJA೷-ڰy$Wp& se~ц{}- Vº #2W߱m8nd_ei yxhLl6 }MK{ijz?do4&/zC\"d 7M*q a 9X5ݢmՎcw,'JSoV#_QAgWNoBeiN5+g>zb :V~nlݵ%RȋD21JCY'Hn'R8+}$lfMݹI)€=/FfA8'npS2 @$-T84US?_{<]ʚ|ŪNL>8Te2jʼnl֝`r{u(;O _G~ `_o&&g'AUXN%qlqDjhZ b'$4GZ~%- .W ?ʨqN l\c-Mu6S;,ϖhqgZCtnqIt̅\]&.jOc]n{G$#d pCjsHYoәRXwL .up:1v&NQgiI7@AJN\%Jm,1+p&d.o(sQ"|7>ƌ_%CuV$k [ٖqw !Z9Or@\3j rmn&)%6?r_hM 6fv&0 ]PukB6'C36jablljϑU{Ozxrv7Z V swRJ{31]€MmáfX7\LfDJ!tspj~BevcB"x$"6x] Z8AU ; v'7پD !j:R4,"o佛m1d ?H,cN4|Q,W⑺dĥ=0,^"[ex?(:8_9J+NQiܺ«҅Q{vDŽRZ""UkՀ|I@t=d8@Vxs` Twx! :NܱM Q8kdʷy`K'B1Ts&-NJ2@<}z8]*$. Q>w`d`;`lFoR~w([q2)G3AJ)wJzeVFm+72\HJj,Ǯ_^¾0k|ؒQHIA1s\b\kURR̯fV?3X%qyR$t 4}΋N+C{B9}VJTrOYye :5+Ad|.'xdT4nj6  |]8B'$#'k N NQ.gFᏢ#Cɝ&r>\j6#dPd~4 HHtjCcŹ\:)5-,lOp2ٴG c ~I_G}/2)%G;vИ1fiZ`/xHt'ɼgɥ> c֚w+ن5ɂåmr&HW 0b pzj_U"lSۻ@AM )xW_I Wggװv} s BGbB_ wg2LdjF&?'4!Y)|Yf+&(jKEB1o1%WcC"⎈xRcpؗ!ыz>vs k Ճ'v967,ltP)Hُp&R,RK&#Cw=u/زޕFՍ [dC2Y"xBkᛢ y1O9Uh TʊDN7ٱim. ?+ V-0f5&.YeP ) $=?3i!@WK)57uI/1K~DωK!6t}Vއ=mqfn%>D >[9laH :S)˴C[mU# Ȣ y8rPhf/X] ɐy-oO8vm J^<#1jn@m]x0M0Z@+e}] -5%jr1A!#N]|>q_\\Xq~h g`RL5Ш4JQKbDQ ٰV(܊gcߛ.z -!FbOyG;{viMwC^d햂l:\O b\(}*_ ~d Y䇆h6@LWtr j-}'i߃ٞD{,[r](n'F7}Ң(Ĺ炆VuQl5Xf;ND> 1UpBHsB.?(`v/C0, Ô7t )zj3SXw&ʥ UھSD4äD["9Qi_uEy#JKxH' D Г%'ڒ3zW$ctO<#{Iuzϟ[3\"b]]UNXd; MV)[ tN/d=F|;yx54,W ,i҇oԹOr#b-6CAxT+c."5(ȭN0,uO96躻,ܒYppZ>YL~% ]I$ܧL*}S[5}M8׿<6ݸf!dYZ]VrbRt%g9g僐Io© ,\/Zj#"kTG%qxK zJRE=GnMtONR,KhHe4wҾry8T ^F3`0%)ڄ-; XABkˈA^Gىɠ\l7\'9dT5\{AĀ&ޥthxsU  8>*dDS)E^) s- Sv 7!q_a),㻇̍iC/؞ͳC;&/e=9>UFEV΀.s b=w<@ _k}Z]nv0?Kj߶~l,1lWCM[ g+Y]$sSKbRA aR V"oNdQ!4};q/bi'I1DȜ Zh(4pKI%#PTMGF))uS4bgF UQ:RflkM9Mr‘(0 `WSf!BIg{7QQ^Խt|Db'x-7 ]';)g6k|ĎiNΈ;xC5 Ƹ+ 9_훟 @Rsv/Uv z[Oc`D0lrD>_B'L& ZLJ RAU׆nhҠcA?h,Pu`jRBC%|h7 ر1[.}5|HBw{:zVJ,0Ǚg"dOE  $ڷdmLޓ Z*|Rj\1ˎ4:Gu79 :ShBHL d KH y2) uHj(f+B:NZTԩG>+>~uyѡr3b|]c$(v4Tވ?e]>Q<:3#@hSfOrc|BV1D)o8'M,پ> 0ut/yƕ.MX!^erI_ 8@l53l1=VZ+NNeʁWS5f޶}1׏?Ba3 ZKYXM.奪FkA4%jߴ xS "ZnD6|9;7ikJ^hlJWr_w4_u\g40 ɐ'P020 p}yL>'ݪ-@Fm)ZV8+Ŕq9qc$.DSi9ZٺeBnOr:[fN 1#xaIo->]`?Zq Mu|?r'6nz]~5-`v:O_V<6O+{CſO 'wuMZpcΖ|Jmqlk,ugt} fVP,XZ?d1}޻F7_5Zr.' f m_zn?یV%7Nva_YC$нNұ"*||ʻ&>ݜ+x&VMb"Xbd--!"-8?CsgL21/.C CzFF~]8wk-prxp0vP;n($Ͷ aa9`1vD^@u&gooM ,[B4ƸFXnC.%Dr}F:|!a ")X@6kE=+[_@*4(Z 쓻!QKغ ;E6 }& w.T,dPYȖҋ7da6f\/ݠbpCix?.KWжpK# a ޙ3KUcL ^ zjDڃ"N!EL %cVtZFOYOpM]-:ϬmPVo l[1OF)A 0~hW<յZ8`.9yt9za+Y4Ms9T)~ϛ2Eb%S.88gE8̾HTbPʯxc Tj,G{oSD\yH&|`J ;dە3D\ҹV^L>$1-ud BDu/!fʸ&7G'ᤅ  bF D")sK <9Q>i'灿st͙ )6-.z-:Y!_W'  \]+vn~򬫐vJ3\"y{TQs(88Y}B_fAzFT)_NjI.To\nԉNPN: l}-RR7,NUzG-6A6?BJ[oM^<[ݵE@M"D>btHeCPL&ɨ23D3;LyG.-=bhd6ܭ p&6!F=Jᰦ3x;C|ǖxt_t3fqȶ7E.pID {\ ^ t$_kTQ}YQO cffYqJ E?%[*MjF!aɷl:/7ӮXte2T?PۉxHƶ^=򱶢XU50/i c. g_]iL$[];Xì^HM< A1;ȱ R!e`]Ix\BT`fEYA*u laAwRSjV:Pi ,ןx:^OYK,H&⟟NA;+[ QFHfxLNؚ+@]Wl޽0?8{ \C\|>*|PQBeMl wyX+gm{}w`w _o$1bCA)seA|se䪥 Ӝ>'-h3^&d` s넣 Z("Z9IrZ`[(>sb5ETABAMA<\KPG/ehCҽ*E74:TuZaZ;&q%N(#xfOD^[G\ :KS$oJ61=+`ЌnuGk (Vg>:kIH׈8b\KfaU3z*&=a Kw> X$kpJwլKĮq\n]hU'g6ڗh˳OO3΢!0 iҧu ~54l>{ fKY@2 dEL JWzjQ@Z~VIefĸH]|6M "EnjjQțB9akg,ev8$kJDl:3CY} n15bk5rqː׼ q{\f3~*'μ2Ht;̩x>:#v[6*OHԓ^wH?+\6U숭;9Wqg#/JG8@63{G{I֢ 襷d2p"-ͮ~ C=|])( qnu&):Pm` =qPAl?|hDUaz7P@af9S Zx4?ŵ#G<6 $:%6\Ur$RYzi@e/h4ZFLxt(ҳh6$|ά3/|FE~Ƭd񍙠B?2+-.o_>Xk[BXh7GU:#v/L o, 2q˜D HlnqΠA.Q-8vfEH@ xxDWIgٍᡝ^vtM~p`H|0#V?-*^ob> j0DEb}7tQh%yejDn՞}jĚK D5Z7Ч6Q_ncFCCnBoLӤNrm{ !;@q+,rt*q@fw2)wOh$ꓺ%́i~=b/n4PyKI9.ʉz}@G3)fMGuY2 +S>A;ahF;QŖkG).[W'{Zk&d`-e[m0dQz"H*%*v\ZCr0zH[ZwK -y#>܋c@t`oΘW`>xUμ7]%fm$jE >DF]$Z<8 MCٓP͍] %JZR:7w~-{FS}K0CYs`]&a q\`[%l|5ao H[%zQV"3?,pm˳, xUٓsiDn Cy+GcE-PlwA ,}T>Ԉb@5]Ծ>wypuS}5ٮE\ ؙ }z؇oy/K" uOY@-Xy-\4&=ّ䲏 ,kht bk̀ MHpُpHU@xDII~:YV 8"F{^R񍇚$SZ [?2isNG K-+-C 0}P=rM20|<{b@H'aηSH$N0%L.]b3@.YfU~P KB~AӔUgIB-hd`ΔOv_bٗHuP SVcʾz&2/p,S{4+[ ,MS ZIdOj?>Y{inH:>G/R>@,pnlU,cuHzlV\S`'%g>.; $Rj{.Rk+ JeA;슓-V&seCʫ,s;G@2ZFr35G7t\FDnjBH|ڦFo`7UvoZs>KvօzOmӏ+͞F:"˲n6n/ozy&oXⶥ O'h Ud>PxL&Dfz胸״fv^ VwZ]NОH  D [ di?0p0}-jbM"W@ V?EK/#!Ww(Ψ Y(6KZYR Ńa.ٳ fCd:؉:7K]|q*g1 ;tKrr[4`tx#!x0q>q2ZG5r JWc̍p ffd_Д,Rau:Z)j4BjCZxOz~ ?>>dޑhS1`۝i@{1X#{"[c4M`Džܞ"^T˄ B>d:DыI6B8hiǍh+aV3SO9QoR'0'$^V{pV);#nsivKJ&$b?ֹɭ|D{eʫm ꙠUҮw%Qo/6d3_΄ jO%pk84THiHF9 Wxꗬ_N7/4kDa4DιǢclVA ó;{ קv-*mII.1P6g<,Ūբ#lS p!j -#Z֐//] ifu_%r}m7!eg0T̮p;D! f[5_ Ył,A㰀&79e.-5NW{a\rK"_!8U#)K3AWqBɞ ]!և'Cx@\yE;i~"eιQm{kTR`,|xzNBv=߶SD_(ՖFbq=fTRt}#KTX 02}ao(0ߐ;  ([D-8+`NL~tVH>ڲWd=kmqH\$T(:ߊ`l}f߬Kq2/K%=*"Mo hT`F_ V:ͯ7n,Ƴ U#h&S(!)胨5%M5VQ,J3Ф_.丹?גJ dL37Sx|;ĂƢ,t9ywQi`z`4~2HrS'P!cŹuG9Tb4Ȁ}yL'+QgvD  :.f>HD*ͣVOt ǸǏ%obt$ǠFd`E»dkJ N(~2Uͧ B$?XG+ .&8ȅ,joLM< $EIS~ME̤a? mSEni` 0m!k=n^zwH_>Ys*Fd]2hq( #k<ڕX0)pzWWٴuF bY9-~mIY8^L^PmSJՖi2Ioi #-[w-;'c-0~4茳J b<$x{-jv؁]l͝C܅1+ٚDF8>73]猝;kD1#lnu}I?\酴B/6DFoF3O] *"]  M $z,=t.l._u5W # 2.!ӀxќW~H66~l ZM`KMFR(eWrfB9sY#4!6!ӻJŰ#)g$ =.rhD6wEAz6{ڧa! ^IN{3$Jpa~7MDD>UoUvSGĂ! H+4Ysb nu%m.@_AyO1 z 2gaXQC4o!@F^t,|^')yw hI6}5xj"{wye1-o @5Vsvda&$ b]i S<_B[]p(Wp |%x ;q`%2cTܐE 5Uuf!kT4|s&I̡:6+L/P&z TDuX]{DMfšhp[,A^u@1YyHݳ wU طEPV'UJܧ 7v7m29|@LtOIMuK87,28I(c(/vGͪR3Upx,t<A~8?<4. wecz;e!*E]{9~#fk"s90M(X/[83ϸy!sk;ǘNVS~&1ړ9&\΍B-?cIҐ KCКsahBdvB7>&~dX&mG-F?*,m!+87"c-q`G 2S#5nrU !6`҅e-DX-0Q;5dx2_ G~no*[0%$˴s.=1 o-5^VI?(67`3Mb {" E꠵gX&+ lrLYS.ٷ[>9+8a K[@$ђ jЛB| !5>t~ ߧAVx.5l!ӾzQ 1k]N ;X-J%Cߑk-cb`4SmK.;W'hpʖ{,D;\7vE .[@g"3̥\FeNBʿhLfG.(s Rfn3@tW蒸.Dm򇥐[YR-^LvtrCdΨmArM1!/>hKLbZ<X_R Y-JŃKniLf#λwD8egj [UgPF 5J[#ުPKfq!zDz۽g&7Av.n"EMl M5 -GX!f kB8hO?׫w^rsFgnN;dB]b4%O}1{(t n33nt"Uκ2r?8x[mJ>0]+I3Oe0̛&/WZAfǺo| <סʍgFtݓc;0;A֎u3A V2gSQ@T10=bzZeI:qhS>Y[ِ4]YM(0dⱣ]/IJ̱3KeX .1advX3)&nS ]ޠoaApELvf|7!$䫞y{Tyk5'LvbUv`4X%IH yczEeʛ:O'9;RxI:sfU+a'!+JT*IuD"cHޕcUK_0J8ڛ Xڇ.T33}e`9&ʻtzٰqjfvl3#y )YY"B5{OU=-'kٍ"8xq-vԃI}UZ]<}@@F";|">cӰiY}~Q1-)aJi K'TeD~n'u:]Z1v%!;0BH!`)0)S6͆F)X6y*+'(H e"ޘ&:h>6bhvAN֝.ك;;Y?3X;0݈H:9F92zg쭜W@WOd3ߗ_hO$bl B82E;Um*5RL(Q` /Mpx_C6ZbX>oÍY1>+=cyma痼9⒧L7 Mqg$ +`HXvg4Aܫ~<6i ]"w*CEfX]. 0U?٪L/p9L6p1{y9H ߔ҄,>_A 0xHW%TDnA ͝7:K$%3kmj\.yVM !e4o졫դzOȔ0x|OStJ?Dc88gb/@g8qaL{ב͎xB:,5A027bAirSio)/#x'' b&d UrWƫ|;"рgfW9ЛyKM[6mnhԣ3ZMvS楅kJ gUk(N)ݻ)mez2xm0چ[ 0eMJfa*ݶ7FIW^hY0fP.[hoFS{wHRs5[^ {:Ɩ,i_6B/$.5DŽnYYZ<2lP|Ǧinٵ!{'L/qBj֌kQ4!B2wh WT`}6(gZ3ٳ 7&L7sƗ*vq$ y~R49Uf..2$Ú7vai_k_J 9>g.lJ_HmLTٿfYCGa ?)1=q_wxrq!*CI@Vܪ=:JZDN[ C.zy -0ώT_@ˡ* TZ믯EWUDn\ZʘW#灜K81nΣ 90V$iЇ>4.|nB[xo&pa#8гw%M깩gmT(sR'֍G5"꫆UYd%J`tc }\v]$P] ҜW}\֖_:{CwmrT{8W PyEi1p_+Ō}Fx|Ae[H͗…_5Dʗ Bz i,RT=vVXeEj$8?'jfYt -|}LfC|U@!r'PB 9R۳ ;\ )u}Ā99p/`M}g x.,"x5Mj)j@w17'L\vNؤM[j6s rƠ!Y'-(+VwfQm s*_rҔ5Fvܽ]O-ϘJ-OTNK}pģ#|I{U>ՏOKf|arӚAw|@ΥZaqcqpFPs<e)s;fCwӞ{!M+B:fUTFԖ󹢯vd]&ru% cEM%iڹg_{?ܭ|{8<+վT\. ͒nm A.ei'^PElPi@?Iu1$AَIVک'9 (9I^}TDŽ+"祥?F9n_E>LX0f/f%]! x^ܽ~d/WL{6D^{/wtΐagњ{҅MQRf(t&rTvtlHn')e&YF1 G+,ވV7l ::lKnżxBW1sד9'W`]Шzo9߹ͲZ4P&P3 {wx&}}ֶ_9chܜT|Z}[8 b=㔌 gea6!2{#I~Jmo5B@HRn8Gፘ lkwm~x>n筺hia1x{ {%bHe1qk֚b݄)"[NH*::A=Dۦj/F8I]?!xL咐S+⒔g.YU0i.\(awk>{\n,q1ϫ6#aL\GafXϢ]xm*krC(PDL+bAb̂0V`>C5gd[f?y]۲jҾ>O5453z14^zQz t8UaH{YRLvD tZgd/HvITR21RlTa\W1QP .l"u.eW] =>nu4~ɫ`S@skܤY 5gP?ض#䆧p8$ |,Y=E02tT2;_+ e9KBxv̯QzFiN2Bb3tF:ޡM)~á%5FWpbjV}'RyfC% *SO}6&Q@4Lh;|'mp'}M0i80{Uؒe5Ot{?.^ Foqib%z$Iͣerx>и(FGjA{O#3EgYˍH@G_} $% l$/'&ƅmg+l{c?̫!mO ߙsATm.Jmj,6nuYOx\N>ȱu!;qiR?&'"'j"Ow_CY!h g,6t%蹢 ɦ)]˨LodTe?3#"|o4e~k;h΂~kԉyOCu b`~G2-?z[b? Y&GVQ4o>.}< @S~a^ٟ7|t|+]J6Lٷvj!an);-;M:CGхm" IKnaO`<1HG=!+w , ^ UB¨ߦ-}_Z~zL0NDϬНh1MCnfXL='v2/^)p5w0AgfV&hfxDq|" NcViT췃e QXY/[C _0Z3E8dƞ)`qKe.59\YwW~j Ǽ*/D=,', x#Pq3I͈-Qo-b)\CH+ǙP,R+ 73MF-& gUm] `%em: z"MU׫-5`#_g00~0UXbD"/iei=}O3윱;WA]:'']W|ppKFJ|.EU)8Il㼟CX$w{a(\Y(V0 1aC-V ^@Gv үe%DP\QVF?'uˢh*`oD8ۃ0E36B)A$I Z8C|vøl6^P.,.4o݊%J*8irUt#liHDtLN݅W)/;yH'wXDj!V2/7p7*|BB~ФSOn1Lj tp:Jsa19MzTvα2YyN|\mm1 %_d,~-_ҩm$e"rq-=}4N6ѴWF.=q23Sk2꽽'͓. Xa"|fY:̫) s;,w5Ě@I5[pm `Zf#6ހෳ6KPOqH+HI85"Y}",#̰H'} 3lk ^rQK}7-TӧHZ)wdK_0yrv ꟒x`q{XaIN%'֛iIi-4jH܄@#EXt+kRzՍȒ)ڥ,(⌌# Bߙ$Y|R^q}xYF0.|J:u[Ӏw9`}D1$(R"PPi,d NƖ}Xfa?r'\4[SxLZ YøQu|n  MH!LL^bd@xN9BZM>ghvmr3 /7W\ulPY EVow|nj sÓS˲n_Nmc)X_tDt9MI"TnCC^/+_w6ZG3%7nÝM hM$twACaoD0mb֒AvF.7M*svBPeM#z¥HqZ%Z=mܒmՓ;J"ν!{!;!}^p},~N6[&(EvU d*-V4»YTH$nx?hYv趉z?JSQvR>d RBR{]i;KH&@Sh]Q .0],$,#E;>)GdC#Ñ6#$&S,і&񰫩N-itȀ[ָ U B{*A9Mh_xBBV65!&kur#X<N&/мQ! "11>.3/G9Dk*@g!",7IRG41K)-duи2{i!j֬1haLtf?飡x OG/>&J]W'%=h7Xv,6 NiŻ=LW%|<:eqRXW^ڈ@fWO0AԦ 5EilDU K*'f@`c=^%gIV|Ď څd[֪i]p[Vk3ǀb ,ZpD])7l.9~cURն2ٍ!s@йj21^c143s ?#OKJ)M$ў AWW'穬bdnOZax@ %fgڧ}^,^yAO%%)ôI۹4WxulP B>ڕhCߍ|Uy$=Aɱg;Wek>[/֜ ")MhJĚp W2.8k50UIZ?lZ>* <ଈ|"%=x8<2WO0 Ċ`~;42l) eD3%q 5ueiqk&u}]œF2U#xE(\*h͍C]GT^pn7$mzdfa&KHFsI)7oQ#8\4!{arLbFOܰ ([̌1]~_4> ֪>ZwEwAs&x w*p%JQ657!ғqN*CNAe"&}2rzY;J]tWDt{Px6D+yZaTϷ= 3VK[6U脗Puq@Ê( !ATɗ2{zc;GCjNWOxZM19  0xhoډL ˀs6൶MUR8]g`AR(Z}[)V|>%ܺ(m1&pMR6P #Gz,19j{<ߡr45.&CzkӏΔ1\۩V [,qY`0#"yG}V>rCu xhH_=:x1e.^u =_~۹/Lj.TqCz\ ɧ`vE`kC\L]sY0 VΠ0 |/ 7k? 7':[pbHdhiVKe|Aٷ3BǙ&{^-2 Aiq; /NHEIX1G'Za?;wѴ`.sD*PvR`g Un侼sW&C٭FFP6/[}5%,ݥTl퇳ڟPY1 1yp4Q'+7,u[d蛖'6 AOa]ۀrCzL@,A))8;r ORR2[A܌{anBޙ~HòZ<αPhz3vtsPz[y"I_k[0"\Xe܂Gl挭`;Ġ`*nպeF0F)LIx`&`˜5Ew-9YB"V)bJhcx(#8<]C|O+(19;3øMV-d k xDω]QKawHY$BSdWh> !OL|oLW0xȡG\ S3r4d4ȗOELDNyK>Q$ 8.qƂ._c}(߂ w <%ihdUjɢm^:PJQaK؅2sGYe'mo6n٨m-!Պ&ج\j,tyEЬ$(KRntSX Rd-xTR Cc/u4*+-)f`B/﹤Wp9>UY+JbjW? ;{jN+6ԑu̍PN3rJ4y$ʙ5O7ofP3ah OcH/RckH<W!I'^^?ɩU 81I|)XRj]3Hp(ꖄDqӿ* .EĞOg:ztH7'fzVOa~c}Kh?B=39T'Iݢ)=1+n4CT\R&F$HȘU恔)mzqC+FH/æ?' "~{|U =>{ed>zP.oFAkR!=8'vۤ$<*臏!]P.a"5^oUtӣu`*mF#h(b:x^$R~0\w(䢷-Mj8]`Z}^g9AvW:NLr/`!:~)J)˳8Pn$ΡsRo[#[kYKFӐ bYXj:V]*<"]iwũvC'!p'Ni^W|HxQ+w])?Y}n]E \{@WOC +XELg zikgD'4֓|́{ ȌGW6'E&" NM-rvq?;f^՝ =kY :K)ӂ@>YcDʱui&pҤ`y'vEb/sp5{7OHnJח"ٝXK2V%$l#/}rzVС+ Te*Q]t8HPz~H=8IHH 2<8|@R4P.mLt"-k4Qh.jXiz Uy?I2mݧ)9fPMrnKQy Q\?K55rϳG)à5Ϥ7K7L,O֩l2xsX$)Ӣ6 )O[8(-:+c3}s+@2Ua"@44yŜwwwD'Ut(F+6:R nѹ>{Ck=qPxQΡ0*)B0eJ7:c$G$9gxG1 R)_+1K NlQL}IrQ' o7 +O,%`Y}˸Z$$o˙cq%{zDC]\UG ԮQL~Rx\+-ujQ>2{)/XSeA-*+*\&`E,Q U,깝= ;M?r{]'B\&]0r&m#o4v3՝.\$Oą˘Sh)>ߕ:1uoY},uICs?{SiLNI_&68^at# :Q( |P>47A05haJ@THyV :LH':6RfC6Gw,ߐLSZMܯB U|Dm3!_@4 %䫢hc 8w?C``(@P~31K&qq-EAy Έoi]9=[Tʛ!bK34nҨO}ېր1`}#e^,X,˪?>i$AR |6%m>"( sb<[j0f?@G \",f|D֭HiceҼ!#4pSsw6yz-2~6=>h3 *3e1/ ~'Tgy㶁i!:`K,ptBNX=O1Q}3)Q[X0I~MQx;(N]m]w+*c9cކΘH<\r%{.[fBv+*xKr#@80^N!.W$ݦh†IM ٮ:ބ?6VEe[VHA&[pHx^5ш~I~TNvtwO{~IuODy= MW^ d-Hݐې\qDX%Ao>m&fx& eyth!cn,-g OB[ޑ"mOg]슨:?p%*Jp$L'VeW;?uIz/&QjwFؖ˨?-KAƪF=CPΑwуt^<q1bG/O"!BwR05^p_X^-W382ABGH؜=V \x,3n:AT^,@Dú_ySy^8#{ov[K|;NJ'/BS-y'-qYȎW1N=4RaL< 7z`UjS,;*k#5b˴*ċ E<XDY̺Åy +HL&Ei: i94W׉{=w0/rGcg4($7naEE.U˳Ib-ug.ɚ?x2 x+g!azQi|8yd0q+o}vTv 9ď,ӨhO8]9MkqCڦ86}5Zr[dE-B}o2~=>;'n%ǒ"ʼnjϓ;g!r*?!K]8v.qdrVtۻɋAVݚW#f~aN4wI=9b-]@`Ɂ^[k~@5E8F}%#R 3Nʚu/Թ^bD7w먟$%%`H{mB{ kFVwQ*cxQgAZ'g9H@cDy\Id8ǁŝFQM+^$άÈ:^.edVeU^/'83RZund4ua7 GOt] Ωit=TϮ4'ز&,ofnW3N82o­\*y~GlACD=c<1.)UcՏh%?P0}*ZEbQQe5Tw(Q*UclB h99/١# fd ?fF%5]X co˷ɦ)ͽ9Ͷt]}Ĕȇg|I"+t904'g[~yVweYdӪŸXWaDסl-7":}l'KM Wl ^2( *Eq[v!h=]#Qvmx"<,-chi!IX)٤^/%Kr0D[[G:i9~+B@}a ?p<4Mk Rk V+ <м,օp,byxȒئCs PNe&\ҶxGVW61ȼ@Y 1'ّeElC$$t fS$إM]H45ͩXם<*hz4쀇`m(C6z:`GӶ-s , qqCH0%m*`hx1%,_f$/\՟Be|Fͥ\!,oi3J8 VfMCx%C4 }M0O)SI,t+b{ ;%//ZFw'r} j'+%ݦ5po.Ǥ Aߍ-=ɉٽP.n wPAq"܀*.:pYQg9-A {nļ=:#vʅk ovդ1AQ*]G4($:IV$00'X3eGLJW'P[+Nhi‹:*m;m T_d?ayI#eם:s2s-~/hI-}SZNn)iYL&γt2\r̪3|NL3?#(̘i f͍؄p?(~5hȷS.Z{^vmAً]c*awA!=LZD7+)d iJ⃿?܌oRnȜ\(z|ݬ?Z*!ݞaulٖ(&57n%Z{( EvVb(& ~T~/o자91ݣSuFCU IYUV+I)H&)9 cփ,ay&RΈzxƊ0 OX0O`좮#g/ЬZ?J3T^Ex(G}Sbs\w+; 3yC!'%YGֿV-N"RtJ]D-)v^ =L7fQ۫Ҝg1l|X >wpn0Ec /BKL} 26aw<{&N1L5,PQ@x?-26U9S>ze:dd)$;UBrM`5<饟OY.(8.f]dj3,:X\-Аfǥk2C'*@Cܔ/JQX[ Ģ'̭`NJGH!=^:MDho#?3hmՈv s'ޚ%ַB! "M X>1HsWDӡ9cNNI/D>mB&:d}>yI?iQ?|* 1h*mh%k]Ξ}U҆٣)Z*q&gak0A>*d'!)C1ïgr0|cTVӜgtjJ$kHq mTx_[TN'ΙWAs? T Ahe fo\0| D-oJG%>s.M< yU+$`ÃhV)+lDiїSC^#pTyXMHVCf2ԓ3r#Lfql8Ú-?N*:`|:i DZt!f>61 dU",n|V'&Lh(=˵o"T85 "wAE|mn:ݲ*ێ*6-|$0k h:2Fd C;pS,O>WGZӞ/ŞZ@d b~Gp{S$Ĥyǖ~E04.+ nO4os%Ea클 %m :L֍WN`hNN]Ѻtlc) ';7p@?'sWd3>e3,X,s}A"I썾mEތ Xfd^0,9v#[?؉Pϯf>`d٥|[z K\p%׿V?v>j~-I a NV6٭{\Is6~Ӿc*aYti]h.()!i,ϰkάs f0ia ~=PQ.V(۠GeswfGbӦd`aP_[Зܟr}ڤtqz8u7T_ݓcug:.Q7ctnr*#+|V,8"x]jbM1DD٥rU :VBx~3aUW,hì:(N60',WaĐΝq-Pn0N-)c-|ƟfKf)7[wkr{5ǹ9Јu7D1x]_ ޞ!;e򚷦gr[TCyoFZ!l=ks/5'-TV-Ćq܄&r ũq-=fl1h` 7Ѓ1<.[\8,lRVGNRy{Iǫ,H?)|τr bn^/+: ဨ=5^W4*IFY}󥥚;%>R~F~'s.z]zQ1%j I9jTAaETݷqLhzL%xm>=2&Ek!t eJQ} N+{:i * I"ނR6G-!Rydv& O%D }5 nPCBĮQU4n>$I}!$،p#[G&ӲWRyQ$34s,AFLZu=;uہP؎R =G㣔w)<(FH4AžэMX+EF/(m{S=|/O<&5FR̭&{rT`I -y':-\Y)"B;90i\"p& Y㫭o{}p,3\de,x ڙŀ:o㺑{#GLuN,W`O;3Fyk6@Hݮ2BPG5̥&$p;P/@1IU+b X4B|VjaRk=Xމ+ B׬f^e-dH&m5;.򸶇/(\[JX>~k]P 612i02cUA6Gj41 RUk>Ӯaju)P|G"PQ%j ɓ%v`k ԷQ&DsVLɊw~ygkG ]HE1u3V ;JVg1ۗ?pzQ{KJGʴ4Qхv1o9Hv!VB'w!q~9z&; {Eo&j'q5(/@GtLړR$DܰUα |TUe nv"4#M:pg` +x$61k xff Vc@YhgFp 8# K \0gB,zV.ډRdlD}I3J= i%[vGO Qهw󃷚DX/ݦUƂȿ0-U Fta("K397Zpjts0fy6v?rfW-5"kszkB"244:l(l&rr$5~9 ,0;IXӠTsKy1O\ HC'?1hWy 76ɧgdye:"wMj8nf" ԦY;UTqr7SX~2vFm,^,$)%lD:^\t\pN&_FLlj Zt-Z[N5 Q>p7uʆ[ -A]+¤fbD!ۦd}PG];nJdf B%9*.4`%.툶3$VFgH0kCԋ='?Fz E4RbG%W^tDoqePIis2dPL-s7H)< 9aR?fԄz:CI6z̲ h?@@b PAPv^EC~@h T 7$x7%ljf$~aY() lkOPCJ(X9"ʯLtr8"\Zʒ)-n L1/k 9U4Z]H$YeUL;ū`f{:C yLZDlbǵN ܂M'(q+6l>ZMTpBZϒ+].ݬP"yaeYZ]β iil~Q{fO)W!s0>X?i >A ;7$-eΡ ᄎ,Z;N/CfZ>w A8]=1OzƤoZwj$) :iR<<^2 /? IP}iUxqo"%HW?(EAqIq+5IyH*;.{n˖q"#DB@ĶvsQWȰ^:'|h/ k.mSf*|u9h=qv \w y6taluhZ vME7%T@p/o4Gbv^='6llpe?PBք̡ :%.o7<iđӧFM+w Wl C졈EGe,QL 3k$7QOjީ z (:|ѱ=:?PC&e\K?y~&lz(r;ķLWk?HAi?/ _ W+D AYwP3xRӛ zA[+}-ABv ~4k/{k E y"gaPИ=Gۚ C*Xv"5A @*_|᧶]weelP&2=ԅ "(iWg=uWغZ Oͱj-*P]ڒL 00sEB {\VAS\S8hHYysNt 3d ʷdpg̫F䉨g/i[t̊6HT.h3)?CAh]Ewcc;u?&k}8iĴKAjYyy:;,aO0֛][2֠88-K`\"^1HOGw@`dkgR"XKE:uo:~sn=!?G-F킃% |@FogAb?IL+K8*ưWvՙVhl\WEШ-/sQqb}i/=k5[kP: bGʟ%P0~s/⑵ʗaX^2x$`1z-d@c{`\(ZTi0ʕW=+w.ԐM\uiClFH@x|$c(bXQ7:!5qEk[ f^eP (%d˜;_ J+FGkB~Aۅ T90vs#Sɷ3ӌv+.E&Sm"n2,5FX 3 x!i_c_KL>@_g,/+W<wߡ,2gu[T٭Cf-ROXTbxaWq*i邟\-R(UN*{-~V`ӕ==د?J@-ÏfGٷ_Z6#FMl]dwXDr'k7TowOArS6o.?fbFʝ/I` AOt7tpHN0Jk|pOb3,x t6#OhD '$q(Z l7S0MyQL#s A&SIM>X0 J$nfBH%,aXlA : 7x<)R_QQ$0-Kߴ^Vh8ĩƑ.>/3;iaAliAvx l* #sR -Ak9jj!/=D&<L7,,4X+e1Š޿ H>+4FvQNZe\4hV¨)1afT(p*F݋AuH[K9ݥ YW3$n_:y0QjDNSa ]@Y~8=)$r_1,%tl0iP,o䄿P3iض-za4) +t aBbN_T;]Y\V/nhOl"7љh;1BSE\:x}7TfU$26x|-gcF.'n#֒͒-+C+ ׸RF/Kih8-$n># o5' DF%2ŬOlCG`q?MWCZ̪` ;mLs^ikÓh (i# 1(P<[2D0""FNfx/j~t0`zNASֵ1^Ub.(AZ! d$H\71H%[tVW!m;5Tdj4bRE%;J }S**1Z{2w$Fhx\Kg |`UPv':mt*o` Q3G-̹̳U⪏'e?,F< B,w+5fѠ܋&pP8Ol9ľ +lDojSo<[l~5u\=fB|[dfVi2֐}@'_Ep6e{"l߯Lտ):<`>c$u6jN 1>*.ȭTSؤH߄:{]Upp* UtDyXSsᐇs!=^]lrLBM .PlS>ё t"),' J. I^Y֚*?b.l9e~s)"#Nz@ҙ:^SڗT/jJ/{ Q;Eèڎź>|J$]JIE w_ZfUsu;9 @\pںU GkT]0;GD,7GT*Pb"6PbYn(xIPlS.)p#G؎y KS~!ς?vr3I2%7,ŏ\ȊHJhه ;# #{g~ \<MƟKdKMEI+F zQͨ](  nWRJ6Q&Kˠei5f=_ DSf*:Q=ZR wKq/$S.#gl*bZ-ܨԊ8i'%4 raT:IaD@4c*C1?*ݫ/GE5h!{:% 0'A{W/sI\_o/.jUonZ~8ύz?9Ѹ ݴEH^r\; "L|J?!ɒA|U07/]1 Igdmj Bhz,^Y0 ں9Bl. g8f^5k<2%vƘO;%О%a+tM\htID]O#:zB]SI8J?zjF#Nl9wԐ 7ݍYL K7{'捒Lh`̑ }&&ث}l]Y  4;*B#{|ɤ}%g,Sa$,>n.[eeXWxubo6q'-u:CYͺs"['FEK$2vDEWgRNb}` |V`;YԮn+!Mw4nsT$oj1]#uF#W<ΎRZj ]gdE'%Hdc:E㶆FoTjI 4 sj`_ڲB:lIIIERP.u) m'- oIFOjJETقC_2X=b?|U%]7vFF L2rrtQ=QIɿ)ķs_MHόh t^ܥf -v6G%rg=Xp3 W̭ ~7R1f>f`DڄBNcg>R(Lq-@P%𤥙'[%dn`*S߷"EDh0•ʳ!=81Q쇉$x]( H`r*^U!ukU*>_-sNQsHu}I8ؠDDsS'Oq#7+ '8@c9~i,ҮCRCC^F*qZulU:f#;B =hHЎ3ч8w)S9HGM^#1bHzrd9O3⧃%|f]R!!30+Y `թ|@`6h'ST6*ǎjSEZ K7cM2cԵ?YH&~qq[4y֕:XZEfcѨOk+ikmi_+ze;{#J+Q}Uu߰o3ZYHu0i VʊZIiQp>fbmś-䳜 $(! ڨ)u4Hc?8gdZNU}c^5G8jϳ~f _F%G([`_`TloƷpGiktsۘ+Jc;vK%^'ĢT ?I_t`R"U NLQ9I nH4xjRS^$%4檺B'lcPw6j2v"XB$ .V!Y po ZIyvԒf`F%ޭ+ci>3P;1OJcjKG5-qpX}A3tS$= DZ$> j/̀D(ZP.&xґhAGjm%ڻg2U%G*GX<?lw ~Wc 'F+|Le249w 僌Qozn*TȊuZQvlf*ggUSJ`~˂GNLJ~suR( 3!g 4đL1hLꬶ)dvHI Q1};ޒJY1i();t1 B0l!>8d7Ò59+Q$X C?@eFՔDC糑܏&:sv!uT-{jBX`G`Vn+nŝA% ́d62CXxXh1Jhu{Qj+t+oWM(\'ߝF]++6&·xVRl8pC͑; ꁤ욊}/X!ϙ!Gפ$%g#")F㗌ٖd%M8SjT3M[g4,V5Sïs mݠzXV=HJg1nmt"\+yk8e,AKr;~᳠*LƕU*Q65))߸n)"O"HN*aS}% \^x㍢TGc>"jGx]wлE$7p]L.\|ox.Iv{[V:g_?$8rToFT1"nNK>퐜7#ϡ蹏M21Bѩ|.hTJUw ov{җMqI:w7Q,Qsq.U11O#^wJ΂mC_pR}:-[q_ź~8.Y-D@ƒ=D.]ݥ$$37)gnj[ ~n}0޸ыɂ1ې;)H wBk M+*4VU);v SOR\bZXvyxyL ڹDp_ &iź[ZL6b{ %h0FQ#`|Ӊ))z4Q:n(Sبsnaele `tlNUg2Dyծxbko܍G Ӫ=oNiFFdgtvRJt֟$Z |?+V%f,9d m=&eYiC_(7𿑬E%ǀQ6t=x gxu k/-,mxx'ut+=v.GA<"GePK*3o*\,ǔ7-z/R6 ; E28/._܏Q!Ó{7^'t-˜ )Nh|Dcpd`!: s8VۮA4-J9 WȵO7jIKq: Z{E9s qʩ.X ұVeӝZQ|"ANGu;I'1JN[`}gNӒ?o(4Cu#qZ*H:j]tlDj K?=w`BdDъȵR"\-:H[5<(Ѡq@LJl0 A^U:˞"F<#%uj+_餈;wY΀("pV2r0]1!uLVC?3]6yQV5o<^i,1yȼt˯>L$܀~GL h("Ǖ *Pݸ T.V6/Pm7G.FGRqu!QȭJ%\QxhAZrJ3Eg`=Eiƃ6]yc&Z",ﱘ܋R%Ĭ|b~Xқݖ[2&)+8waNpVS5  fq!uUg=\J/hYJaBD)is##[*I*JUj:BBG=vɃo7*,_y,ۇI7֎ AZie4.>VM:2Dr:-|UiКϗۤĮ6FYGyjt cސׯB9oy9(=r\#Eo+%.;q{+F'ihB](l"ت0ϙjBkPiQh Ӱg*Eum0(+yZBO Q?K #meC[a$UC0+եPp|dɳ .3|ب_*+*`؜X r]= nJQ.}$ӀB!DOo{Ӛ8gw.HZu`(sBmFv^ۜtoCrvvkY[cAai tT3fBa\c;AZQt[%58)#ߑ^cn9!5tza}/&,&<&Q]~gŦ &HS,YJLR! I"PmA:B#[stP1?BI?N[}㫡O\ e#t[?80gn<ݩއ"?ǀwYӃS6?#H@pKɤM"DօK H>56f)e) $x$Qφ֑Z_o@/HE_XRݥ#068VP{gB$'ЮU;2 iI&}tJ/Ab!ⶦJL3vJ dN E#n?Ylߒ{sB{WJ9,2B)e`vT$|zrQj%$ cFUyٶ+θʳDoDR5UV6ذ#׶}oE;R\=&).9̓%B|W0Rv{o'xD< Ll穲=d0 8^(/"TEv!j/\4|c \skCGԽ(`!Ng ҽ֟ueMx9bps{ ޵w&}-^Fk}҆Ž'm[jx.ޟjnηBk#a;@+ .7K/+&2)2DII%HQrWts}GRa@&"taI8Xd˚ǺҳqQG2r><UdA!.M{!9(Z uP;co,;U A37W'yڏJ%m-vBM,N*.H["~yO$xŋ2L˛S mvy 8=cCclʕ: ɧ㦕s_ik~Mt+mw)-BmƎM`60JJq-:f If3$kx#ed,w#!HyVfms$gp3@t8zOc@$ưPGUs2J-!tGXthN彣hH|9Uo[v8v*5T7F0:EG qŞBهu'%vVpѽN^* άDzrDObZt~#"Pqa8~k1]L3 [ș4J5~a-G3l#I :I2txLCw7Sq3R ϟR* r*@wW׵d}%U]׋uyD௔)rxat$|L^*Vf\>b؀m ެ H} {)eWEPK36.567?'bc"l I!o`]?x囼jl,F2Pm̶-v` EM3wI98&Zik,&Ehr*3 |F+% .NΗ hؾ|lI -q$xd35/o( 7kH9jU_:vUFrb)a&c*jnT՜/fJ;1Pjf|"ED+;- S?mq,gKSi8PHz7+#92FD0Oš,SWcF d@>^AYGχG v@Ef{ԋ3Ysxg8.;Q|aZDW,S$ F#W1~'A ]Haf]/WʄWN;WiRA A8~Cw3h &9GCt%_ Ay$HܔfuO dîhl^5qw]ӡ+'nn y U+qzӏA&Rc.Ʉ)]V ;] <h'?1GUmhPʤ|>tt;{'k^2=֍k!oava.Iˆq@ RKdܗdve7ft/vM7Gn,Ұ. ȌM fkgTqH͈ۺCm\,4ihiĸE6=7"eFGxfkV񱡫}2$V3zNoʪ,=5VO3wzoc=,b&!sk:G>RYxÞoB79(t݂V| 4MkuL\nH5K' uS'Jڗ{uzzT袗'zNrzHjt**ojk|\$lcZ:zP ZXtgk#TkFCL~&\nB#Jޜ;x#9F<]Gljfcզ1ֺuMޢ6G\F#dY1 UŤUk]|3fznk$C9ksGn/(: Ңc3S@{mXJsqz+rtZ݁WQ-T 2%[ÜMR fjՊyeTG1n* k}}WٱlR=ܵkY"a{z(TPB 8Q",mӄxv"7Gc&dw>΁q!̘4ۘlV(FMG}QY!n @enȜcgN1,?q6NFwxC,?69n O䭧K=|!~D`Bf v;wʪ51/WKf#hjO0$k/B_`oLi+cnƠP-hD$U6Xk/xfF{"l?eٿiۂtgi/TcIw 0^ߞH3mDcg{P6wB\,͉YOt |BN)])\Ӿ;|7>sNzj6nN;@ C"җ)LR'Q1mck+* (!/<醰 ǒas6aw)Sl`*Evvn帇aNMBhw|ijʜ'y~,6Ta61 a:yT:ĻՋ3EBcM 9?q+/]QD%o.aG S4Vs}(TS]desG9,~5Lcɟ~guG"Gm3YaW^_$&Xn|eϳ@JBY) ̃q֣Kպ_p'v!`b:6C0ZִԹQzoLQ,6jW4n_.dgCyk*?( sZ@(ٯ;qn'$M5E~.HBvr\bpX[fnVL8`LKsP>gIq9`I~ˤtrh}lVoqA4py5`'h?m=` DO 'p<qZG z(P9IQŏ56;#y8&R&-%5Aᣢtmq#Z{K3ߊX܄0?{n=% CC!.2a|Gi6tw8Va3{ݽWg-+ޱs2cր ,bwSП5fwyv3l p LW3-r:;(& tWaGpo-q]K^o2s C^S0Ǥa%oE  >낎ZW6(K9"3+VCDʉG[X0Spぞɦzg7߀) nß:)]v t{DiE}%IS+3!ZP~fVoO%%UP ͎h=Zuu/u֛ky4*(÷@kak)3 fD,"Ui Y}|}Va!KU=߄6\Hz^i1i!-58N߼4߯VuUZt 8~E\ؘy5.3R"+nOxibVh AWT0 P fC灤g3NH>VIa+ƧSL7]7-h[ % !.MF_uGq.>Ȓqx›[IQos 5s=ReTإ#: po UrMk/{z)\5 1;<X+{cg@!E#X?,8pӑ>Qbɔ0(5D{o-v'ώr,^LݿҖ<`1\T{qqC O5;þB!SijaOK<;NujC9!9+zNLGtLɰae%o~ڍ|HuEX:G2v8ރ,9Lg$1/`v=5c&ށ'`mAz iq}4[8:cZb2i!nkxȓ4kwC",܀o=?KԳh4 /pLjn}$0KĖk #^-uR1րȈ[4=QzJm݄pFVtz񚭵B.ث-qQ˙'h50O;a@uP"z IO[hMQb2F| LjĞ5x+!U"!>YyG#P* k❶Lp̺DIYK,=? V]p̢{7 Ӻ~i֦\ `3/KlH[ǮM,UxEV=$nƩZ8דK]TF1AE#A%_ްpˑۥ˻E뀕=Mu|WPX&\5B)H6 30:Oj 5H^t`+z>wE%C]l+_ݺ|^bz$1Y+D~CMd u[ }?Q/b°@&'E;'-\tFr_Z,vr<&K41vZPe$cZZ4S2V= tyjŐ+Vό0D߱pƩyčQ"1 \h)Qb'2zJmp-uqL*WG82: t! ԷV(KoݑXW8ԟg>㰐PJf#4ХQUnYf4Ni Ӟ$.:viOKi":; ыiƄx"NoǮ(5{D[YK|JU{ʳYG:KdO%qW7X6f􅴥Xzǵ(]l Ttx BYPS ^v0`_^{rQz`)~##+-L1oea U_zIj\w]5S[;]F#1D+SPˆ2T]CG QTGj#eȹnCݥ% NavA(]H0u4pnNly10۬C,S D;5~SlIi*"_q~esϒ1 P7bTCuN%Šγ xbTtppk iԎ !m"山O|13Ʉv{Cm`N wZ&f*C<'#℆Ϙ?!*Ѫ~IÜUZZA<Q'VY0ߨB+ 5V 5<l܅׷;qܪ0-SӼSgvs_#؉o[|bU u*vg耳*;!\[21uUuiY0ocd[g %^Kc2" ¸ N`] fz q٘0M? <\P|2 j. 87@lj<, )x_Ւ)v%ZOLB'; n48 "h &`V;?OqfC-5ī^}yj"b7Zf4GVg=<풅YjA9 ٺ[k m +?ZS`ݻ5u!1v Ԥ&nP3^Tfa21Wg-(76x%`MFFs*ܤNd֎N[ˆXvf,l=VhJ'w5+)$9WSTSd%Aچ+evDuc%GI @Io;芫<hui>uG!6,g YaЅA˼ٝ~w|GM (o,Yw\!=$@xkVkl 5"wt &Th/cہԎi`bКI"'ml,UDZBVGFe1󺉭" ~@eFzF ?JjTRށSVDk7/c2"$9GQ"Nw:@Do,ۭ"tk\+ 0@[=}ߧkn2"&S%wRN9_{%KbVdws dQK %;k&r9ja6b߈8֤|-ғ@tkJerBkґ4y`Bz?[/>5w`8_g@QIުgSMBZB?5*P,2ÆOɦ%Ao^ŭN`!%f Y2zYM?}޳~Y=Z{+\_&[ˁIːT^ o6 ?}m\(v5nl1wkW!as5sq tKQⷊӽo@ Ñur8%w*2tk@BJJ P0⠬]9%b& R4vLl똉Y^}Pfߴ,-vl$jb2֕(|?:k $WVjjMȆ ʺX865.m Z/|gAEy#tJuz02?t_%98";?PCB$CAa'6n*ycP =4NE:|8+1\_j@#)0zd=x;_N,~L5zHWfPH]V;b\dM.Ԟ`HI ;]P3^ .Lw ļQDZ᤽"noAe7#kC<: jTmm̑P<̰>\/qa ){6fah?RrKK~6HrFr'z8P3@ʪC|пn񿛙`W_8hߦR$Rh4+[ݒ6҆B8 *≹ vGqz)_ٶ}D&.Q Q٭Qru6>i/<-DÙe?\~}%M\WQe,FUמWH.H]͝fC4潾!>5GNݡ<-L8BErx V]YLs!dZ:W>iDFgL)h\e&>]R9FāG Az.֧B}gDa9 N"f /q 33?u ¤Zy{M}. $FRb,X-5V-Q1L(L p A6N"&2I:Q}WcyJz|1P7{*Vm"s7j8wg^98M)XB+D7a$cKt)REk%!5U BQ|'^ZS Oq2с_#Sl@ [Ҟ"! F8Hn~ē H-3`8Ti+bxіuZ_:s"KS2 c]^g)Rɡ'\G`"]c6P+S&l8(OsIEǖ9uiptDJl(g FʥKp371jrqRBrŽ%^ .$055}z,t9P6~Z#8n;Y X!+@NnFp^_rD;Խ 'L(vAQ }Gcei^zt9WTIu/uqdGM0n:2H2#E/3!Dg~ivA,R{H`zUfӁCÔSrı.:oQA,!KLmbTQUb5ly×OWKPVS[/ATDUHu?(r!洸b4ǡqxY*l?be5/ofAX,),R#nZ'LO =к.K<(-uye$pZ/;|Mgk`8ףUp\_?X)nH&q<3|ɷ7́~d!\nX}vhbJhq9;Ra[ihϔr3~x[:J|Ik;nM\ՠegoGJ.MKQ g(N@^ ,w8̿( ¯Q̭[!E:@kN3oLjL>X/Lzrh.'z%s{@PC~ʤGڍ]Z틭i_X ":C2R9@ͩEn";wlL^J/oUԭC@(iBzvf͇OIWT9NLBWcy͝`iQkԶڶGa\LqؒL_H)~2==ڱ p 8zXmX曕ܩP4Wm,)C!B>:e(v~Fj6!yi/腶nl C[qIӗ%g+I w"!kea iX^U=4cgJ7aÃHH]$Sg8A'zP23NeT8Zꌢ˓y 'ݮHF '`X;@/5It%,X| xZnp~h CtOI3VݯjN3(r͔+Fjg>Ǭ;Cv\nWqYMgoSӢp;Zjc%:ugPw?@{.a 6 wIaW50yEpsx:#}@ncmo˹o=*fQBx@UޏM >"R{֋FKY8D%+lG֙Pgݽ_ۊBA9&z$h\j暄;ML"bV^77- P&RL ^ЄM2#d~!I2g}ڬ6O)o ׵C,;QkSB0azg(SБrPI f.bϕ:qWa HF;@DkѴ5 ?L7FSZr -) S5h t,N"(hC0.٩foB$~a*EOhL (f;-t j/„0Fݰ|nŻ!uM;ޮG:`[y0ܳﶹ*G\D+4JsxG3Ƃv}b{c4wPPQ}SpmE;h-L*Xjy9)ɘ!&Wʼn\h frJ+DLB -*_:Wr`+\yֳ5J~jHU,ZkfqaM1hY](-0MR>'ڇlX. $j>Z 15&nVn _o=w u&`.V'I2$,x5CVM~!@"go'=I!wu4I&4x d<'aeyr4lmqE aWy0 j{TDY:JMG8?D!t~Eb5FzW\C+~ޑ)zaSG44~gOI`׾GSk%f:Ws Bko(\)[$ch3E:?냰f:=pŜj8 \c~5.Q SXlwcuCou*Z0Ǔ'6T##> u{oLٳ<ÙpIt[$8^' Ҩ . z/Ɗŕ!$pf*]ɨ]K#F_~!^N%z {g`o8Y~W~EV4~C_&h_6e&鑀RA$iE8E)$s&X@וڳ#`ڌ4('v][*-%yX%6.g;rgEbJ<+cEs1)D*-Lx,CVݮFꥥbF'VT,(pL2 ne;)h }MܞߘR[ p^p_!̣zF|!KL^iڔoÌ#P󪌏w&ak!l͗Y AiwA"dgJ@Ӧ>?tpP+ڡUpb#xTowIښ0T þv sNJnK8.V|q1g&k-PWjX3Vu@qJ SJb|u&jWL!)bqf&v#vzf.S@Z@z^p8d٩a 猩!Uw"]ٰ:Iuwt= Y]pE8R 8i+V–rXV׈7m(Žm,7? a ?4!`*ܶd9#fP- XVvlsx4VWc=qzkKI=Ief*'{[E[e9r36'crP$qC~V!z.1@ W…ZY Z<|f=묃f 2NPL9Xz `c +3ȌRԏ}*TK3-emJ> hr's]Ap{;Sq^²ѐ9K2c7.Qe7yRzTJ˱l)&vM(y(:=  ] $C >Nr6Z@]Nb*bEX[bN6G#TDd7٧;i- (\D=8܉WWw)_&7;Cs @tGlo'zB7(y6c/6ߩ-wW"nئ: M1} B^Fβ~xyi>ï1N\(  #=x)nKܣa-AEVN$αٍZwnكc` ~БVȁفܩ27(S.a/`vJ|14y*o'o1W2-x5 5k-ҕ瑓|?紀!7vhul0ݏ|IlrzáX|i 0ʘFh#_U]Pe9704.r' kNZk:Iyl=FU)9W!Hq/WYNߖzpwaߊ5Je|A9~r~eG2&ߑ\\gn7TT9O>p;C_~ܥ%&tʪj^SI{KNӝrD2M>ʍ (΀t l/c۰AsDBr"$u#ͮ 3J~2O3Ulǁcx _Oh.^,,ib>g<7kʮ1ka"p$'1'ϼAgwCMQܫ4[(iDOɾ1 ҘWYiFòk/q>*- ;(VKKi8MPjb Cנ$fMr_];sVU&qԩ!`WUn֛(lF)TOJ$.YK8~ٮY7_Xj;Z$R>I#^̠2d? W؃~5c53PE‹S|lnlإpD 'ZeEsj͉\뚂fVm94 ҕF|j֫~q.X</*G6wf#>̞ ;͵3 G|++2NP(g:,/@/.|L^6,{WʇrʆcLjDgn1w5ܹ5l@YG szwq>' :(ȓ6Kb pVBL%]d-4)UۃkH;6#9J;WeK88l" Fp:ՆzJ.KefL$f-`^#zd0{ 9;VtFwA]v0۴tIf.h4΁=`}&?:ǟLq\~ s?&PDD ߌXT ڇƏ}6o9h")koHup Snz̀hRlVMvN-ܦI ZbaDƖ{@ͬUe7Au}L{ V׸dե @gWb !\'UlٍQϻCb,+~.:}tϥuߟ56ߞNr孮Sz yiz8#ykMXhQ’=\˦IF.8$Q3Jʝ V'kNŽA0Nڪ1eglh/mn}1Ym|T"8\#ao_C,ucA'\]6ץ 6ޘa7y|f 6HWu'=Su,c"\#ص{̝#{kӷ"- oYS26(܈ѸƳYa-/b0duiD DWuroUTQd?*PJNZ\d^6 G)\3}ȵ~-`z>+PYC6^6,Cl&VPAs/8Vl\UQ h>uE_wח6oʫno>_5P,S4 *Ȃ\BmsdrM3]s]>w@jiWCs|'Y-3TU/\_+j/d `!or@:rj.c UPWTq/==L5X֌o& XzQ[97=K`"Ղp*7νpGQO !;Ӗcp/>EmZ9N/K:˱&\M~˷CqKr+rgjw眘a^lm= tYsyc_mwflhKtթB 6Kb n*yHǍ֕3ME/,Rۦ A N!>𮔕7lC%XUS,^_ dzx]\8‘I{)ދ:?!f9h2&'f܉_vt*_:Hsٿҭbv 1[{ !ŹYcl.NĹUEƵ( n7#k7.7d.YqGĢ9S uP~S ُ%A,~6ep~J76$⢵!?PdvMW{gsj)GB9;.X;h28mAUn Z-Sb 9wy\ 8F֒t+&rDh`]ItǵEt٠y=}Nt^!$$@SU+ZBLw]P@(M1"EF_;F֘/~ ɏ@vG<ʎ7f{i(h59Щ;b5;(pu{ }Ҩ|[܃Nf"[HcԄVYs$jpj&z,5Rߝ1TAE7KGV` *֡QPN;҆prnbTd;'~e$p'"x6uTy2~%/CFxpZ6~ZJ{Rh镄9ʨ.C((Cscc֝ ^گ{T= /]TS]VU)E%0me)*.:(hK4B:KX-RdI*4㘲ΰؐ} s**ZAPT掀Ì EX;4X0mH@$OEOi8?C1˹gG ׶ _meKlgj{0䐛kK F:<O,jFMq-\ܣu?uWNqB ! m[\PGl1.w0i"x o09t !Qx &$RR;Iv=TA5 m]y*6%`H6/u, uHj7Œ _mcDI%(3 ?>J9ZX @.| V^ln+OLpB7cTZ=eZ)g!=0䘏;a4RiQTo 4IRgM1Ƈl,K"MGaiB@hڊ“Sel/3D>жȧ5pF+*緜q5+E6"LjAGM2'k$Jw} Yπ DJϑd}9,ֺR97I@yx|RK碃%ܐ |:?X$aw`e)u/# -9}~ W`t5] M>g&Z&)pACCZ=3Ӑ='hTH<`˦Ոܭ }!/`a¯wysPmR='%Q4Ik]{|R3:e=y9C" %*t /5ͰJss"3e+aezD*Y@g-KEu4<*4 y>=Ņu]J,'B7xM hRVFnH*23HGŮ}G-Yʠ)&AXda/L]RU5f^.19u ),Sim=*۬V=ڸ U ~/|rX=+ C^#_QkєqK(7#]]*:!Ċ(eڌs0!3 [Tönq*ߚ9 q^㜍Q%N9אVECb })*e r>M@?/{%P®9\6t=h'c WsuCnB6*3z܃L9cRUEjN{TIԛM]ZϽXTXSD 6Np#=w: N8'>/-X?D-(0aR^} ^9 {F^z{_YZѾ×M4&} @U 6CoG?&EAł(v<}M$\AFlf0-EZvU#s lt{ r(|q| 귃D|HMB^kiSL%զ6wr~زpEpdbA]| oclyO‡iKJjwÊ|+dzAW?.p%'IC%`+GN:U\hw߯8T<ucoŨSIr/FAYBgIv 貚^U%j,s%QesR)8#̅y(Rr,9頪 BVU7h{Eր(t#GJ]h2la6nKP;.L[ FPP BSH4h+cfVj3Օ3{M!' /\ n#dQ|Ι|{u f.9Z$n;vŝ:uS`%xeZ[i2˺%Ȗ(Sc's3>1\mDr_a򇯊yi[)Y,<\r6c5/ás?->i)jrѾ3;m9DP Ϊ 9= H N:fPn2Nte?ϟV- &&v؀u ]{=~G֢nįyfx,d`iVdN_7fPs*0|rQh&Mŋً6Ls~6EZG НvHT%[[9cYB[LibNe,[* W8'dNiڐKk7@"Qhq}Q$o􋡊? V1ۡ(-{5e1=Gr {5GTeX,z'"nr.ÍBp3X襃 {vup@f CT [8H€'PvI ;כ- hxr1M2 r?^td|6r/ 6l0֢ApC L QU10f!ح%J8Msm&<ە(A#zȓ Ҿv8pKd'11|{9EUuZ8 ՠ&U,4a@jMH]R \ U.lgV4o41`Djj瘰le@e1;`&H׫x8֎ZX$F +B,f|K+PLqҲ" =2f`xG l"K06.gA˲7EV71BdE \ޭ[BS\:g6JRF `.t_cCKܒvn31 g?qIM{|iLv.NU^No7jhCG6 Wem.:(-<|;ki\a#ؔ9番b! )P38# 2chD"YMA 5CZ @|ۏf ;rTw?sz3 5ų+HTb ?5_>k\7!=|i^PEpjd* -s˾A_C_:ZXˑ:F`+udtԗ nK{Eu6: =fD*#8OvA3*04ؽpOzG$}?<4\r? ;0IQꕈ esxv:{2{|w`@'Ewc| tm[qʻ&] 5KY#0ej>F`-%`O< v=Ht}A!V$b[_ő?Ḑ@e):Ϧ=d)ut)Q nB84Ma t|8E#8SMFepB;Z3< hڻMX˘N,LTN U)n?钒 0gD~8A VFT+kpiJM”7? J;M~dOKSJ/~3\9N$2(*1*aQpXm `zb5ZE<:~$…T#]P˩Yi*G@=uxS. {ǜKeM禨!*4'B~/d }?!nqBBH9HT74c aqn'ξj)ZwC) w6ŧ*pTy!8G"lvoG=M1&G]iN%L&).,l3:sBPۃYQ.}^ ࡈ$8<ކCç(k'U.b2t3y' 8ANe !3\ߧGؕ*\`MMA9~u;= H`)x[R*`FCr.^Ƌ^d5s8XԨd'2GJZȲrƏ&BHKD`֙|&b囑\QLٙ86Ov3+zR7/R0nI4w4WE׊*v2צwHsm%Mz˅,h DQ~Jx#g*pc 8J"۲D%7\kmk4zgwDI|g%[^W){W Z?Ne̟oSp=.a\u.Hohp(IhhR~ڐNk k tFdj1.ޥqw!ݦ Zv4 ȃIg)zjT D3a@@D6 ob6HJ6-H/̼QEvZ p)JuC!/nj޾Ţ]#2c:u+˻j5jN%e}gQW~)\9z vI)uX"JdzqP^oh}(߈/&qnȥ!v-3NshK&AS86ׇ^v$p4~@ޛ|ʆE50resmA6eDei @Y-Fů@i-RoSKH_^[CS(a%\vJW3{Ȃ%e=Nq[# r:nP+>H}<ҼgO!M [b3ADq܅Zc ǩmy,e)5P'|eBehJw ;9 X?eиif/(̹RzyAio9s-H5|IULil\kECڙnU gv"Nr'#OY_)GK=!K˷ H:*xerNP6)I] Pf )9 T\Ui Oj_0FڧD=4qP" K:C!+^j;ea%ϔyʼn(7 ,AC*ƒWk H%GtW@e%}SJH[Tr*"H]ew5W%xa/ʵNEájٗm) [j~@L~Ge6ؿrAe9g(m5i|D(l\k&td@p/8$C)g`C o\@_GY&sw}5)~e8? Q<-N5SiduWzGޚX[ҝJ\H!-`b";aG"_Qr: m;%+QėO}{ r BNrx*I|_dZ&UȜ cU^15)~o5;|*iZP ^9N$APuIF[‘GH $1#] U-i.?Ɯn jdbXL:)Ji!1^sU[X|pJ(꽖X lNA|Peж͛ OPˊ{G`gn}6ɼik}9OID0oq5We$\&R /U-3S} ]63bcҀ*AuƑeNav-XoS z'Vh'}x@q&6c,:W\XF \'7M:0w/;B$I#dA > {4 nkE Es*~g¥&W8=kr0T_\2:ɫ o2`[Lu.mr:p/(imeΕ%9U8jI:H+N%4܂(6ޜޏ.mD1SRX]25[/ ԩ5bs&H|Nuqn< M5Oh8iQpqdpcV;a'Nryh`@p<6c.FXtH9U.vR=԰>P8P'mC R )vdc|(i-NqGF &w&pLoNV wmw*!Q|9`.4V?de} tQ9~aЬ&攲veF?f ߢg9v:7ҵHdKR!a|rɫ%A_J6"W.CELME6Wh _!TA_Ee_?}Z8CڈЏ?TOJH Bh)Eʃ7.V&bM"HH4)U0S?HS}/CfwKsn݄{L;J䈜q[Sl0w o|;j "!SG*lA:쐠B/?`IM 23W$%lbe"3Lٛ<Ͷg8 T3޾S+eF|kSF-QdGHG7O."D=YٕtYBXc dTq32\jN,:^pxi+HU?sDs{g`;틒y X޶ֆ U]ٵ+pbp56Ғ[~ ?~< Fjb6/hfѯ)Դ=ht9\0v$!#rTۤK1OʺZ^g, v]`A9jRm2>Y&bɆARmnW>/r!ָh8>o{A\"oL 5ﴉZ ,jaS7u|΀\4Cv2z/||ot<<{<%Xy~>ˆ ={ M PNj̺`v5)b8.X9қAHҐ*([ 4dc5jI|Nw.aEE\T'#^+.* gf-MW2Orey^* hVQ Fu[irBjZ3Jkx4yywb&bݥڅz ֌4BVLڈ:zgjȵ/x\Ȕ!],j>hrE0$8i O4U7pPc "Z(dl䚪 +TKwBT'#6PW~r0u&7eUD"iV>i`vSaEuo[(>Z{04)8gi-jE@M(n8%F!mX>HG585e?s*|m}Z%KαQR&/ NxМE#_-a+-j`Єcf1j@.FB j EvNr[Qҹ%j96~u n%$bЭzh>9T @A||s4}G?́5!,Jx2m[SOD‚f{Pԭ*i&b ={{:tFٍR]@i#FEb y}_j >#w}A~lKV#[+b<$P}”Vsp Fgv_yC>7)huP=s ?"#!Cfo0AHZ]!tYi5\FGF|̭S36weS熐 Ql87(OFYS鲈_r`kUô⹺9Uz98T:ַi71Fa±.BTUymYe7T[NwKlA0M>@֧ ~K]ǂ^7!߁U3?`MCVZXщnsX>UX<31 PDi vCimTSg kg;% %v21y\\?I [HHN{z(dCTf]|}`yzW9fCaP Kr=#+Yέb|H2BΜI&Ry}>!^A%X~~.x{hSIr%BJ&d,A'Cx $ $x6K@UFm "4_Gyb/:$T}\J‘<G!(m&%MٰT3x6BLSl7\Y6hUP]!|K1ZLdJc#lCR>ф#yu_/^)| ^DLl1 r&-I _M,U#1hXxQ[ctt5HJ۶#:/En(A'W _~KZn@FS$P$/i\?C6;SZYNr~޾\b"A,y,ǀ9h K9*Y;HzQS+9Ń[I/&AI1V%X3;*B.,"缄$}M-, ˆ)l8oc 0[@+)%АC,E'gBjZ\78_ 1V KR$[/W>03!" ɒx1Ѻi 8e#Wk6LcJ(^#Z ~}@~P>pMcAo>L:Ѕ`Nq*bȠ KyKMʽp^W'_X0,}' Ϧ]dKVKK*XMэiV6 3u9[ j0'ς|bftSuYM7%0=B#SOPrP9ۢZ2JlYZqr!+e` "ƱEH/dU@1֠#LQ gA&Xdc*c|? knSkP.fo!D!,9@GZ ݶ % md(cfg7J;lT,4gz_xK1jiAv)  C5-"X}%ViZo0ChćN4T9j4>h1_?\?*yTx6gN^DC֭gipD3ew$:ju\$] u2weGΘk 'NiR?k˖H8~Ymuw\me"՗D{"Z_QO< @E+G{Z %Dç75j2xI֭|KMtAJVFIc*X$Mᚦ (xIպQ+rxy'!jH_v{;gЮ bABi E/kȌ<p@Hj _y=yHČK6fu]Lu"7bE5L?LV*yeʛDA%J"xtNK϶YYM+kmJqe'r:'0uvIflxcAj-DygoOz%'iQWa>~]6)^cf[l8N[_2-Os~\Wп͖xdWvnoKe7X%u,ɗMō`CN[tE\qfjNua[4MQ&h ß',Ԭp~~{_#fU<3+i]BˤOc2[R)tWl< U HS>M!u._ 0IX P&Ȝ)wWa/5}Z9W\F!Sp?й3-fT+Iƻ b{ӊlMGO_Lߖe?!8|9A#N℄&b:a(рmR[Lѥ^S Qu'{kSl2D,)4)7}kcMQf ]9 MTcth$u'멗3L:`#LmʀHDyoA0&\Lzd<,5@#g_MG'}c^6ƕz ]TPͱ ` p$ ,x^}'>|lP3^xg0AUDɗnA4lC2YX`:dNn3Eϰ-uhIŠVFy8:ur~$ZB.ݢTtS8UMEPW LWj_Zw;qWapBJ Jt)M^9X1zƺNfo_S'χ`()X9&3栭.h[K&WG/:;}R퇊ca T3-G f7eeMB0BwgxgӾ:zU G.sdnԈMwi |4Ә=>qweI Yæ̌3Sϼ@&Gh1_U<"EC?U&:,8?@d-2bD+uR#S8dm7Y'BQV cPC -fN lۗZ)eI"c=呷޶@7*Ywa Tuj.X_"N+V,zʴ\&DVi1fP:.D{:esĢcCmZ! xU m2<)x}^I{&Uͧ"@ܜ1O)`sͶTvn7Zc"Ct>BW >QU|Ajm -G7y$P)l0 7*$:l|˒)aɼiy.P%d:;Nz[gT.B9pI㾒jAU:qpFX=7cI>bOEk6| NCH*Xl"=@(ymd-ț9PQp\!nN_8b*ӑrT2'RLf))xP.7s n\y2Px6XMB٫Ag+:('.b.Y{M|/L+$EzhK$ uO3'r'|m/WD /1v?a* Fb~brŸ)'7S:Ec% Hu>; ;<FGOL7.aa1+ ?>z NX 0x[{%A,,VxKQ\Qt")\uw%0քgWK+(F58VX.h6ZI[y5-li7d%K`P?};xxEL]HnC}F.NOhSQVB,s혡m ܔLvp]0i g.R鹆|*P3uVf'} vfEuXgz!)kKcĮIk7&]Fst6;(_zRэߩجꢛq;_W;NtA2g>ͥhgHu-eT~5(ނ`PnMqbÅUV H eJAFT\=*Ws06 h'6'5ɛNB4DaG !ze^S`GxDfRJw0q -,rQٿ}O.]*&ggׇpHFK8CUB[lbȚO7#ɦ|>sdY@tBʵb`R _ T^*i_8 U^]YDM 1i꣐ ljj?c`JY*2OF&H8KP|1|k?aJݷ2*$Xc$ԶbXஉD"ՏR~豟`jVb$C V}ߋh@n *,[ujnL*StRb8MD%!i{0G: &MVpLVh1hJj$VmygAHؙ̕(XdR<-<{QTHxLym2j%դ 3 Aᅇ_q5>OD(Śa+ʀ[m\ tʬ|+W@"acfL@GQ!]\(%/xeSIxq[Wwƪ3p/%4z 9D{ƛ7, >(vC׌QmWხ2mY|53ń B#d!SV Eܶ  4jm\(;B{LQbc( .ߪd|/Ja zxjiP(lj2R>AδЗ44^y.Q\l-d~9/̰/av'zSQĬDo$"rO5Ѝ@<%@7V}~\!CoJ>Ef^\p)f֎-Hd\@*G4-+TUR C%i:fٽᗞR(*> fuOueăP;oHD gFd?q4$}!uABy7PR,Ϋ:1Z_3V& TnkAYb;NG(U|,8CTyi}W޷累.MVfk *g9S=]cQ?ը?w63&|jO.BvنFH| ׷Lv I~KV*ю,c9` 7'a6Cmbx* {" [P?M \iլC%i;~g=6"u2Cu >$Pif=K܎[y3Qrniuְ]^s "U"TVtD{jMĀ3M?Yͽ'QfM]UnoZjٷ$#GP)W0-x+a1:ICX4@=!CԿKVt+}PHn 830 Dq|t Y9YwjKYd%hF{AǸE4 z¡8N?HQ@'X .c]?;g??Dkk .JMWǬӪ K@1:Dl_#~X,3+oP]:73̪vJE9p,/ܺpft#kdLNlλ5T)Cl|֍GExDT8܆BZyL}%rq6;VҴ%7rÿ׿o$78&ߏ4$=(+J"m `}x>cG4ʌ]DϿmE:f.'A'ʁu:]Z!Gpռe<=7(LbL,ajUq3_-NOe_2 B.zyULa_`n6X;D?zTvB 'yDN)Gןk]RZ>{^r ڡƸ)H9|^6?;6VyˎwwW$e9Ԋ OXTq+Q@4B)C ޱVåLK~yawR!$3 ޼4M\el$R{0>MZpY3NMwʮI:VpD~_\}T>yɨSyRlt/e=O 5o+#_=O)[<>7]_F1ĨD0||FުXi;TrnȪ~M<ݡ8HIOZԞkƧuUQ5uVQJ^qWa|R!{Pt_ׯ=ɿU85Hj& hN:fP%=RvSńY5psimk`n"n{;M]fI5'w} Oc:CqJ5ؗs{6]P +9:%aػ%◨zBT>USlmnꬴJ<āDWX|Qj8Թ !~[꼨UE3!4b*wn{4h6z%4"_0+oaˌ݅yEחDg`B{L0)&Վݑ9V1eSJΣl _]8^i U|"Ϣ]c-o eSS]:j9ۈy#3aG qZt ʫ*p` .R[0{G:C,QdJK.0*TXߘbDu _)A &)meK1R3$K_2ϰ J}DETeXc ?}G5܈4p-Tf𜙳?CZM'$ƖRIbNLI!L[x'Ҍ4uNYC N@CqL6Ѽ@SBpIDNΏxkጲJغ$ٓYgzX"fIl=|G[٫2&-lr~9nx"ظ>XoR"[:l9kHB| ik:7]Luqo<@4VHtI8g-Rq7Ҋm7YU`N0H ӏʂf1r-/أ>rTŕnʼnNJ]RRkh୬E/NF_[Ęp{ѨI_r &pfS{.f(@)c c%<xP?~eQ9jXujGH&~gh8oۣgjPSqYU}ʹc:&-Z~<UM|"Ɠ<Ǎ,l萻cKgEirbևшΑK7,^BG0ӁV Ű͈aNi8Fʚ, ߊy))pDf{'n -8?Y MoB V-ÜcP>%,!=?\՟L%}mٶ9Bli's|*Bκ~L7"*fx$vR8qcJMʞwa#r@M8w4q:tk$kl߄}@ίXЧ/ksqk[pOCAܟrŌ$Y8aA~%tuKi2W;7p?~0 T$ȏd(w)z-\~P `mbN i!)ft!j)vnB+@_{ &:B o+:Hȇ7 Qλw#(\b[O Xsctd ~" >hA&%X1/KVF8z88s_)0\ir_ZcM2o=[\l}>j [Nc` 2f=P|iMEW4"`[G"x4Ȳo۝V=7B{\rsM9 BrƮџ#R R[3&E5?:b*;@$|Ȍ;Q0O`q6.2Qu2$}k/dxq션zɹoŏvF`d`6H*U> WfP-q ^MKH#?Q}oQlũu0HpOscc9t֠/tI*d[25PJY.XNfQm>bvy[ɁUN+yDžKD(΀:"VM/>]v@B⇳O wcFHH ݨpED=:EݪRx;' WByngͼ }BJ叻h#2`[XPe8M {ۼzeާjp,H`?Tk"Ղm6\sr/ɓIM;+ݲrlvJ9g_4bf{BRS)˝bZE#ZPh% s6*s!CՌy.gƠ0ٍ}|NkC:؃(k i,RwOIJB`v\S(^t4m },Z VAmzM: +f'>1!CCɔ\T*IU+4ǀN8N3>T7{PÓ ڃcbPIӾgAe,rXll6.2 J3vs&wip3;)6(~{ey^pOBk<]oV5> ױb+ aqα,AT͖e@ w/n VJ_i5H-ېBzo'4&(,{;R9%rG 1Y"h.]*f:.4;m6n n*+cw.UI?BB_JDf&^(9p1^`Dnm5V T-KsdQNtUF"Lֿ?@y'644?I:z+Ϛ DQ/ ~!pjbO ?~3jqrz}Fȓ\;,Uӂ ]dmPĉKaa^<@Hp@m|%¨=\W*7 ;G V X.x`9NIb̅*8zf2\W|#3!ٌV+Fy\}> ecV_S|ʃ|!vOe%7wf*kޓTԫ#ྙʾ81x&!CtIAA!_hI6Mٿ?lDZV(WU-3v&.Y5P׳`, zRJn=`k.b o &-*U(KO& ,H>yb6`܅'D7mk%d'e x XbJ G^!  {zJ Rxh?FQ26Z ]Tq}ClUrr;808g[\4l%+a>xW"Tk$$RV "FV΂ }VL/}Z|3ZY.޶˳XS^gM5R,~Ƈ>H0_VlX7NH(0oU,;+J]? =yʌ_B?[N9Vd|pJ 8N*{)cնe2 2Ou73K^t3WɎ϶X?0=1iVdŇEej1* '&v*iԅăg|a F"Fv1;Ir fy)M˷ٗ[oQ0b-dvF9dM&&^^ i3g~s"/gmU`d/ /G9e<>/1ǒe`\;xR?߱^ +6e4͞U/Z[f|Ǥ3%հKW4gݖpfz1qV>7Movq?]`t7~S7dJfws^3 Q(]BWj7`+Чq@ %(¦[3p!(*Q[0\ы`&tZB~sq+@Z'z[Q8v4cڎ2 q2xF%srj mz|&  ew5@Տ9o܇>J$I^ӭZ Y-s0ۖ7,::}Ե wˊKBH*b ?# dh.8!'|x./=?N, s3W"x/b!^ =õ\ "6fUEd_;l3[E8hxj'q[)ވ҆Zne:]j,Ժ9QmG~q{Q<+6ͺVgV1Vl؅\"p) 7r܎-g !/vgf>LK&PYɽVڨ0 V3# {JPr\6m΋#8 @9V4dviüCw≚8΃U-Hv%Po5h>0?Zxld嬳) ڌ{_j$hJf=Ubd%>U-m-fi0L=/OkA3 o HVrEGn&%TDHhz6"8eTMSrM͙5F Z>K; J~ )ȹ)b ΞF9 x#ꐯi'"肬zuǺtCH6O T%F&:rtEAMle3?hn7&_]GWV*.x]NJk5t^z\NLyp\)* 2k`U3k|`&B?#1)5 iR.C.F8tTKLA,z@{g4d!@otKR>P'N:49vn,='|=dxTc&@K 1 UV赿KC8}l"IdC0`@'qw_*;xGڈD߾~IYEQ5g/|랙Ҷ1}%Vs-!6ČfשCQս_Y̻#@%0cG^krtn;a2u/0sX.EF6iHƒ{z H^|j8 @;@ Gx:%})-){~dqXtS6b䳲Bɖ98cT wE=$5AIp0z׹ǼF5 3 AL<3ƿrpw̤=ӱ?cQ O'] K(\Ue6ں%GJ1ݮD0>NT#vz  tXcRT(P`X _5xI:o|)2am`{GcŷnJEmHVyG%FaMSm .Gb3?f53W eHZ"pޝsܯ}#\2l 8\Zm2EJw@ i_+TVӞY WöB4&gFL_3 yy]]UY-ֳiD\Brp/1b/)Vw8 I+bAa.&0HH5koH^pqѾMR8өДfM[.cJ S1437Gv)V- kk/'5H-=ruV`tuZ9, ) 7lӓ!ĻWov(dvn_\?B?&k5z˶.cLkM X6j~U9{9B3$ Ԅb=~S.:)U=J2:(o(%,aZJeFJ?гctgJ|#sH;pn{w(ׯT27vL05zv0+!_oZ7Z)8-$Pex9U,ndjpB)jd[pꮴi;Dvm:Ajs( ɋu3_ӖCj\/((C9c܎VW>[1{7U3@SiB)c*/ ]0 COqMyR]6cnә6ksGcE vę*x3>t\ہ:M I+?Xb}ɄEm̡oM,N퓧:-?yon^wd|:zׅ4蠭"JIx;9(i61ȆqTƗvܺWߦ2XmnGvVʪr2OW,~7*_X~ȏ%)p5NݞH:= J2/ET0W7zw,c5Gt P %d-",=3.o0`Mi@PzSW0M3^+5F 8:tݗ*O*b;,$utP[ʼ2j٧Bn@L柶 "+0\]큇Ժh_Î>߂U)Vi}v4!rx3q %ToL{iNBޜm$J&$o ~H<2hgB+f܇Lwmp9v1xHYb _=R?ifPj Vb1l{;G*6>v[db7w&V&@a7l0 h q%ЖS՚Cg:/![q(+nUy3~ !dnr8 oj>_D)DuejQ"P)-B04g%'q#6(c-򺛓j!xcHVhU!kltMk/plje10zYJi`sqHz6q% 'PY:%j-a_'$=( bסDyʟ*PQmsT v!o5gYBs9a}.Z98m RpMvQ[j7A2c ̱v~RZqF]Z"pb^#m?`{^cӣգإ^6E<E 8Lm'`ȅa|7sTNuV" Q2XӓgFz`8D~:) DM&8{uǘ:[[/JAPR?RQ5v `_G!z:ѻ;jF0 : I=pxNO>7xv ow˴N*х2l(O`lFL9]bC $OKas~xdL7hQQ2nη5pWh\?4,Y}ǔ`2yN'B=K֣ Hܚ,ӛ4vi~Ax` qpnqtzb9T/H7D#tCoKRa9P:E-<N{}EzKsgkϽ>dֽ9ey@&@FDR+mT&&ء;>8כ^:VQFm wx')\&䧋%Z]VeM#xer7?f[1#:̘K̑^Wr03CtWiʿ>'t_xW1B hŠZ#ǂ=r/%?=|lR eQ`Φknڰ/i[P'y+!i$, ^Y98k0(Cf+)%l(?(Ŏg *^=jAjӨZKٵtvLds:7 üaaf D%PpݸtDyxOi`_)2k|&~Ȁ婠k8٤!gaO08$GrSIeU0nAE|<7@Bo$SuSoh.+χ(ڮr񔏪&R`W 43 ]6Qqek{32b"|cPF*GlWUdDYgE:܄"\У ^NU bfJڅDc7XKP.GYR]i|+R/%@2uQ/ [֜uZX}^rK,+dP\ӂMhW U \9 eBrs+iމ N V P !^* 0Z_Nם5MipXP˥iFqTA' Ijq+՚ ѨXZ$D٨:T0Q2`9p8d3rwl"Z@*vo~gk>ct]Y8UTUDtʙ @(1Aٵ_/#8ŷ0qD(z@|~7 h}Y@I./a, 8ҡiU iD˗){@Zp#"l<(x2IjX¾<- ]ྸO.r*ce"f.0iߗPy u[:T &t{|(߶6[I ^Nc:igXT#>1Lu$1؞FdcXcia4#E`ݸ!25q;ޥZMQqjQ5Ӻ)3e^\aG&%ot*9Sj ~|nAej^Ҟ%my6h y˘?]~ùwvv3Ki*G0)|%L ~6-ǧS)yO[ 8%IVŻ (rͪ84kRQ{7?&2lx(JT/ $h(JI4rNf $@8vL܌j;< 0yujˀCo+5 D $Y(}~?AZx DΔ"BC( w/ SHA=Yr'ImAgz/Éʍ=*hɶW1 `T&MkTW=۠Q yEw8:6< v}mEwO W\Q<%±H[YLmF aBAlKY+$GTT]<^dEde Ty^ %;U\0oa3 E::ܪsudsM'`Z;tY2 u3l?rY̡=(H^ 7jI%Æ !0#8L˫&/Д.B0!'ؽta2R駇2jC PkJcJM!G-!aBNJK`]߫Qem=NxrUIӼ{&Fe3[I?\Mo -BW OSpMORcWyk\fܞZb? m N8C4XF #{CΩf 8Y%#H p`xfb(a5q뛃ft#വD%F*ô ս˃;ӱLe:^xs+H; u * oI]׶K#nS``.qhV|I9PtĄx L?[DMsA}O8؝ \D/^+Gx8 Gdwgu*l 3wJW~3.ZK/iB' 1#ᦸML>?gpa%]v؇ !O;"NKaxp|o,DoZ*@m`1v_L5vx9>aGN]s<9QI'+cCzF&sѭL1;Wlr;z۷ZnW~pCKl ʲҵUld}ex2|p ^dnK!˨0*;oLbhcNCcw`Rn6mY& )ԁ:.cc(kk'h/T&ՙ57o5jo"ds /1&o,kC뵂NqG62pnZbQ- a'P|LӔPl>dxiaa{II!9_-݃*}ܚΈގ>\$8d*)ME#gًxBXcd"db׽#$VٺˊBrFh*kfJEWj 9Dz,)y ڱs rOh=_{_|Ւ+܆̻,CM '0cWYΉ =hvdx50kY]~Pd *1_S|/@;Xfb6h_c)P-C2)H$M Q -=qn]g&E*G5bZ̎ f2F$j(9*Nl*oK߱^0@|zgCYo([X_yXܒe=HΏ-t04|%;h5x.̎&r C Ț]Uh>Z!L06]# 2̕HW>&vōC/sG3nW$b^@^I{RS-<-^iך9IR/ xVo^)\õ~:.xxؗg-{),=l 4 $xWpMju[b[2`ׇ@ZB7Aozέ6HiQ%xtܚad]23Q5\l:eΐjM^AnyU oDL3 B͑r!1Ÿԉd3O TFus| ֐Ou,[ژ[$QV7.oQ1?=jpl4- o]&aj4\x 6΄HfAw~*׈}Fx$'6\}h9~NNąa^ ;οQN}:L|Nnj*Uw^:Q̛j!~}小OA`4Jq䪒œ-/pk_vA<=WW7sw.H)98 GʌO.pIbR+uO ̭ȋ5m ]P'OՀP]CEϜcv͊ 1Vͥ D⯎SCr|08Л2cDŽxo]PDn15 !}c "ʬzD&WPkm m쮓dM=ٜ"Wpx3,g_$gYBsXҫ.%(x+Od ޡɃ=r1hI\|5QOܭoIz:Q7ӵi5W1 gruzpIs(gpD, ™QO4tPeԽSuI,PjASyߧ&gݵ-T&w%liܫ2<c2T ~?ʥp(sRٟvൕl=7N 蹪^9S-0xOp7P%\vkAa>*>x=\gE-G>y fZj*H t|43Oq ɷ.8m٠P-|h6SBm穣ddLVd^d}y֢^cnV]Ur{[%>}  zΒSf`g\z+[б0D&&ֽ#=D3) Aa͜ȐԋҤq.oÌp,ݼ\,^+{`X_z0yUM1:{=m,`63Wk`^w l86_]X (?*K-J'ߏ(dn`ηP KOi?sϝk[OGD&3;FQ)KZgUa JZ^nU9k 5w&>v^Qrb`哜+ D_ &$%HpMBG#TtӜ1Xh rJ?@ vo\Qײ8Q&ͷŴ&K:@+h楮Chr XH%U3_c<Ƒ-)nq.BE:Odq'ʢw]Aꨋ`JNlTHp $VĿu7Em3֬A!䀈[nXgfx7S,}EOvϘ9|v0egb:'<.ߘЬu4}jNJQ{=r^宠6T 8һtijTL4]# ʟyB8.$SɉmÄBvd~&wtŗ@Q#o斄^B-{ZB~pȂaȃ)]47 n3^Sޑux3<4K $dzM9tZhFvr?Jqt S ;O9X;R<~gA FB pwQ-%Ktqeb-lH6)=xkk%Ni ^[*[:V"JpfO2mC^eQs0raD]vovIwUY { B RW6U߮~Jc4|p<>v vp(j356r~v )\xg:_W2{2'uB]xɷASDC >{B|Dp30H`6Mጉ5{urhOX&!'Ǎ6ل\@eЈ6bs.\O%bbqgZF193pvuD1㵀 +\輚fAzWC6.,bQ.Mn˔OnuYfE\`>(bҩ(7mQ(&4>(h,9n lZ'O~Lx N >ᴕR`]J_m:JL9w?c|05^N)tyYnvg|#()!67xհ'6IЯ^l=&Kh.ỬR pViqU\ B.A`H*)T̅wo 6}pLۅwզWy_0f~sC![kP7'd1nYӽh=V%#|m9P|"zhI@B7/ָ1j%aG`*HT>-mԙf-7rtGW[dK2{8]:y]0]#hT0c8}u)8DաŽ!6vZCIi*O;ȫ*Jǎ9]G+HU8bK4z@ ɽH.E `u4b Jo(uC^dLҗ$^}D39͆z;Pɭu[zʄ֑ǀr65P ]2dKZ20{(r|AO}}_UԴn:.p fȀi'9 Zv15Frka9`Oȅ@˩Uj@4ۆ"KTnH iIJ2>F)(1oqBҩ $0tí'Em_*䥷]K!w:h7#lZ4#J$/ qID/~o D.D\9p命~inA}fL+@b"|;dLo}cu(ވ3;zϹl,[xpF_T(HF8SZB,4:moM+Nj5e|<<{OqYUM~rFh2(cX!Kud|ʵ$ŰtI\IR3m)3.KEwUdEz.; H[zm臮 {إ3F̽4+4m`!6n^vad A{^z`? q 'US,{?$(kd$-t2pBQUgI`}<_sB`fj(}*,ilu}.~I]#O+\E+⻁."d|b{='/_8iFAe!&QxΨ${o^Kn4v{3*% I .M%'kH=klAV !N? Z{#8-0طRf ?uoIjY*E5"iXd#&q)JX䔂D{79&3륭V7>7_]d#>@7NZC|F3]eqB>/aтKjQ-q .HŻgDo/J&`awH AW'2jTS&3wlk&V:%yP96~Hh9xV"5#X *7/`ntV1NHg1cP cVk WJ~)\AEuݰ/R;BßDl׾ .Al7֭i%EtAZ4 ^gQL0PIc<ӲmP!upIJ5VO ޔg=%= Ge8h3o\?2͑~mٸ}_R\˼q{ L`5on&, ʂ,H#8MP lyPZ ?="2lNFj#/5vF~IUfG݋M@ AaBH*~,LҶq3\h"SyZ*HyV?KPSbGe)]O3l&Ai](, r.v7LW͎_>c+w =Uq$] X{g(`'cF/+,R#FnO ݀Ӈv("{zPGr˝ @{z/ D\C?eASzR@1x??PsAag5("*eC:6 .l5r S໡HF$ _ JOF~ϓj׸KLe7A wkM&¥9%s$f 24k6q} 0tb7n`=l?*E-ckJ/q'f|q$ZN*qؘy|WeFՙ|W( AR>JA?rXjΐa*/p,WůmD<`]fHQ靗LTtc-TVYFI׀ӯ=̌oy+`ZhOڥcPF:I1wHjN>ñ 6م %\0OaBEN0zTgBrÚS%l}.epN{bU(5g}S> U@>Լ%0oJ>vMċ<56nD&kJm.dl݁Ⱥ>[魂qn)DiBc,,G80usA&N?h;3%Tc)f.i1D/$؊zt(,|QV|Q@kn}cח1'4? kGl `ab)0?oIeHBQ]ة}gׄЗ'n&_jB&+.00ϙ9 {vn2PuE,2~Qx&*x,,2I~l=OS8$$LGI#JIɜH26ɕt8|Q RXgIQ-3YOAO^!d;b>mLY&3jMz+7{Yf[ۺ6 2r0ԾS*Hp4R"kJWuipo3H(C}Uf_a9S]B 08̇r'8[ =d_k7 KyG ;\mf~lWܲj[iXAٽwY^l4aLQY_-ț\\1 -[G}xZ_ M;*s-Xz f'{\[U~$yxv<âQ_gٯ쟞n3=,=A|u >&nD a0';d㻓5с0CCVqnM *]h_bU4PʰR7p\sKb`_KڛwOSƱÊV)Q><=>ݑץ'EGc(py^9 t? n4D*࿥,XxR>GRݏaL!C6Z[+M#Iz`J6?dEld^3uΞT5"~lt/Oޏ4$Uzb{ eyJ*ъvX7%@z4RӘ H4<RQ,F uGʐέ&&!.ߎ. ]`8C,,-[Bk"F-nK)1hx4 Ϸb˰3} с`bfgPjq[]z֫q8‰1GC|'B=>\Ajƴs=ӵ_;6'!#Z!bO`X i-Q6 wi eagu4<Ԯֱ>3%YkN zp}У*o1}i^^gb~NHpHiRq]`!#rۑ+J8q''DN6SCsΏ `y5VڏVPfr[i< uƈ l@xؽxx ] Uwm@<R-ށ|,X7v^#PΌ@>Un.n Θ"Ӓ8f91JZB? n/'n0v9ǡ͊T18ϳ#]Nԁ iK/1!Z@N[#1 O-ǒ#h ǠQE_\6U3VC()OGz%wI QӪI vā"Uۊ攃3Ors-MޱC=㲂xZ$fJ(Fk$5 }}ס iZDK~5]54%`Tة xLي G7۲a^aUR.r~#m eq.m7fh.0yUh؏"MoiP ƎFoz/p)dwv; i}g/8}eD5$\;c|tS}a$ qMBšiԣϴm8;š=0inm%= u6oW5 ܽ,'zJJ:m+Q-d^%~{0lܒ:yui)uA Kxo`iH3ʉzˮ[S*wsºrς\KN3AT.޴G$þ0ۊ@:Д6="mno%r#HGKd:%KTa)+7>=zwtxFi#fZzX*##rVnָ[!%{9yNr79՚ޅB+G&9ʵӈ놁P*ˁ?Yp<xe wkϑ&mx*9Z7ME%tq+4~Ka?{hh!C8nv@׸H"m\W3FyZrPQpQfzL$.q%,kpHkS &qPUsa,ݮ?8)y֍U4JZk>'E x¤cAd#0 uߘ[Ĺ:T7ÜfvFV6`z5|ˉ6qK:A'Ъq|umN^)-=fF/ 09ɈA{ RlDmq.bC6ҽ("`7SWdnvXTgb[Aβ0"a`#,W1w_ ZU#B> cԋMcX?-[wqT8O:ccK:87PAspYڪ;иj1M#zL*rqr)jB2<ՔXau$TyyfN檩 p"JP=?)q{{:I/ EgöT 9ețucz0*+#Qt7u/6A| -пY2D; mx ZͣG?cK_j{]@-#iFEm#?b* 7&t^<HeX sQ+EY4:!D/Ȃ?Bw!l-RH%>#_C{N;Hg:逶ۋ7Q(g|{40"zt(iq^ӈ(٥偛5s  nPS xǢ~5sDnm7@¢Ϗ|= g"aD?s+7l6aT',/k. WFt95p[CɺOERYRuk'WK1RVY|41Hm YIlCB%_;NO l ̐8a/ap/Xq*J`. {#{jޗ\ ?50XIPYO -2dO˞y2^Wx3QMxm7o;I~UGxCEBȳj,_ Y.K& e#5%W4ĊfnĢ|năzzHK{h@u,L'pe?LXJ HvM0Ao rWSb}gӖ15i(qE g/-(jҗhd9Y[$7SnҵJLFx+ he鐢c XNpA r|mʮp&:r\*4h0'^NO"0|flР)n 3Ч73'l&1C8 U[렿w\+DqUPW qdž_K68_9o75Ff_C=B GL ONR۶E/d`^?%)@:!ˬb~ #.V&f(.*+eIA{tk]3CT խ>ؽ@+*L؃Q2 #=SסY8B/q| _hlB;^xh*F5K[ұ2Rd7LEsDݬ>K~x$agJjVhԾ"6'Zݚ[ H+`X\1L$@mm/kk pFA9j6,Lb$ lP=bc͇) *w[+͊ 7!tyC=(::~oaG^B(z@Lz8uX)A0 8NUP rɪB9Qh?ÇZn؟O1)ۈ("1َ<2bMT/a嶬Y>0Jj&Wǽ 9p}2SA]5?0A"H<t\%xpBX%&Vr &$F0!}^nx@\NM=Hi5mEl D}Z[Y)XeQAU0)1Sga|ԝ$#<0Tq?[RsO< [”ApzGa~Z=fT@0jN2 ා͇SR|* -A|]\ )]'j MQ\E8YVWx-eKgeOjcyHcJ>Ohvj9wBs\WkDSH-Ƽ}sL?4Wcn+:MYw }FwVיgbT:=J2=t~g ظ!hx I,Xyٽ" 0H{!H&EcnS|k#$Kq4)׺ґ{fu4EP+]یĩFnzLdb{OlV@ٴ˃!Dxe<2B.;AvO:eJnvn2Bnb}6[y 6,HqLKHL3H1Ag[$affQd[wؼnYhy!>5œ1%THS=PohL9Oo5&b&_H$@o3 mOA0E-}ވ衋t4u6a[' g[W$\ǥzF8EPL[k~qD=؍WiG|<dU&eTEi:k5!Dd/+1K;^~a4[%"綦*x9vtl]e u G-V@MOdğF lgrsv]^Ӫ[JKoNR,C,I#@] ;@/]j6^`7*0HkE\6%λB"l[s7rTdiJ<m 4dTzcadMC{W9H s7oLwH}ڽxu?(VuoR_8a >y:xSt4b7֐-=Ƈ{JueRsbفA+˪r@m_/LY^Hy;m}t轭I}z02kƧ$|<3Z,Fַ N֏j4he ״+,1e;8PaN13s,=JQHY`m}QëcP׊i%qEI?phȉ [3Fr Q(WzxJݐCaWcXॼExWVն3ඵ착wc)*lC)&]E8|IJ($@g)-QթN0rw]6 ~&,YN1E\FL7#Τj evt0Ed],!Or>8Xf7]WnKӁ{yE:? h$ۿ<}d|b|ÞƗWJn$I=TIR%퀥=6Hu*2rtZ*>._˂:_sYP%w%{ʑ9Qr8^iz,ThVWr5\x-k& $ l)\{2ҍ7״8&..{"7|BKz Sdzs-T1=:uoz2ma1"۵n̺e5fڮ`0s -> Eϔ̣%oj1d9Ű{hcsm_j-lR$ ¯.^fb[ YP$%\ 7@LsTU%+8f&u#".(4u)ucѐ?qp0p #/_z|'UKd+u=eĠf+o1ʊ'v7c_NwbeޯRϪf#bg<̯amٞu;.J{L)o9ZMQ/Ek=WW7j/D%PѴ)Igp݀tHÓeeښʳECtl1j6IS1|i-hgil]8]]airEW,*JR~0O.Oۃ&9" 0a&9xF'$lD $B/BhΨ-lWvqr#XU/uqȬ V)V{Oʗ[ 㐓Zct7> .ċUBWRqkxvwLs@S[ȌŶDBHDnq|\-*/b[\eD(s!*lgL7$v$qWxfijX׫"T[ui9b:\W`q(R\ӡ4'' !  wmͪD q^5TJt]/ps38}Q)d4>El'BŪ'i4HUDP.EanMGv]c<stWsX"C_Lo֝L,]2Nud4:RE~|E(k:w&I-MD<,Ku 3^Ù4L}W$$0ys]|dd;+2|!Bmn~n1Ӄ Ҽp]HU@sWtib̲}IE{ǀ,Ǝ\Ŕ"1@`1s~cRb'DM2 p]QKϺIb˦¥(>7O1P?7UP,DA5b7 H՚_W*Sk`iԊ}˷<J~0ell,CN޶Ó!f+ѼGHI4BYaX[KXdΞ'X2$z6(%졥7IFI}[X]>fkk%ıwʹFFZaFCmbA RmDkT(EG}Pwn\>n6Hͣg&(+O27j0q"iXȿvkO6nbs+I^>>xgS%e'Fv \;FML'.l\Mh< C֍Շ. 0SL[T笋7rw[h: UbVTMTs.# xtcן!|vsn-y`}@;a}S!=ZiSC;JJ*T+$N+%J (I;)-~ZX.uTxWN*XP:hDukx-t?5 ϛ5U!f[ =j*ݓۦCTk0-CsCҮ\ TW$_`l\D{!Wb =Ǝq ;؁ ~{ 3L{]/;gl  [IT;L8s7pdJ29-7o^qlm|q)&TKJEҒܛ$ZN(xp+)wW/_;ۨ2 +zw 4C55Yʝ?kF kaV?'fЃmiz*=5K<%jMn.!=+a2m.e45r;T<ó\Z%v>7̽iyF1xlPr[h=uG7| T; E{210QkQw' F -_Q\?Y{.2 Z)K'ɕrdhsn* CON`jvww,Y5K(Z}9t.#U.68MH rKI)ӎ|fYeƽ_!^aֻkt?MZg S0ك/,჏BDi*[y팹J&i[*AI.AefiQ-JSl^zim-ߚf)\j#[c aL I? G xub'*=O!Tψ|DUIa&[A̒,M&.ߵj>3;E+Ij#]bұZpABWdsBey65j,]?!֭}y a,DCfjh'5(-MT 7&#M'KlYjwGy0 vi7Zؠ:, bv9{ < 'qmR|C3,V6>Ŗ\lE[]Qd盂MO.3%I4`q0fD7:1=HnߤJ3[k/=f!=V O*HP#L̒:ہjj>އ陲ph>$-[FQ/ԣ$=BN W`!=&mίc0`S9C萆_Up{)i<)-oRab6eKČ7+o:5ɷq3ESj75'Tl?wsbaUO6[U郘%~5FwMA5RpLv w1ihAxv:_JK*rҠ SDastPݸ;J'Co\z#oEp|}l2fл$F܁߳0%ݕs: TT6>B(18t.gaH X!<@:|w^T4o~ۓ)JEV]熵П$o4Ab,>!0Eӷs#Lxs !Sw\F⢡V!1dU+h^iaxi؍TXԏob%g5*k'6U䐥3 A\÷00R%HxM(Ho^^o neIYs×L~HfQ;W#t"8Ӈaםy qksjU#~:r@y1 mD&eigdy%.WnV/KT.u?JB?NPETOO10 ϷS jNC]dv+0&MZlQ6J+O+)9);`l0Sa,%<ԷtےT;o =CNJ(,"qX|"f^8AFi 5vQCfluC5Kݼ!ҏן|ˍp|bA‰@%~'C#o(shP0NٯHK^SxCQsNPr~Ϗ?;"kttG"HLF;1pװRw0מæjT8A垰41 ZxŅE?Q߉HJc@jK2PHX| xʦP|Q%uϑCcu/qL *y=|uC_|oXJ^Cr]k/,}Q&I_63`__tCR,.}@6%Gi +>MgY^}`A'+B5N+ⰋSfO3jEQ}$' bëR&)HffUDޥֳyEOוqVvLNGgQe#j͙ppK~6vO,q>g.V_gLWzU4? Ȟ'?00]"LDMN Gf777і[q&a .ɋ|>bC~Bd߫^R`PNn4 {)Uɱ ȅh El9nk/ULO:N[-iyEp %:X(UB~lnIb>3]*Rװ),6؝CK`[ihx}6`Kpmz|I{*)SffVOd'jcYY8A*fEA.Ak}@#n~H ,LLz`w_/.!߈=̇mT,07.淃) PSE6=t5e.ւ-])ʘIV:/#czN&R~fU1oOO8؃na&\<ǫLo]Q ݤ,hz:GnD2WapV.|`/!6 ;5_pPtEw-kV$$9-#" 1l;-˳Vʩͣ* VNs1Ⓙ{DP:5Q P(ҋ͏Wipd Re-0OvѬ+U;+mt1H6Gg9hʪ]@5oյ.ھß}aPLн2jLKH='QIR]lL8[ u YjH:n>=M4@ 24[RòY$L~KfS["}ӎO&c.\;|X8ڏ3uVf;hZUCb?LmwfƈmiFD5rQgӳDnLea7@IOW.򚏡O}HzDı Үd=%p[3XhhR{z+ ۣDI.*z:H@%Ŗ ,<Qp!th6V~Qgy]'9{ˤBeN{?ڶtZh]X74-- [$i&.>5tŃi~ypk:B~f@5aXBFnmMR$FSW[W U۲B_ 2c}T]wx`Θ!": IDyWA @/N2 ea U.b1[BojO }-*"G p8`T8McW~95&3抟0%r=,S<&6(; Lj6#9!:,. w?I8ԷفU5MsT~ګ-t]7.ch=8}g¦ʉG|!Z,7tZ.%G.{P̗,_V(B_wf;q-_l|[OCdSe"pt~#6ʥ|O\n2q >HAϪJnϥhU|sge6]}xalt[Xū(c\)HG2Lo<x;{5).?3 UhJ@!k$Z}ZwsVܛgW|o{ʽvm7 m*aCq ُ&Je?u0[ _lg=‹@F|.Դ̾ e{pgt@w7;h7 LAij%Yn,_}掆Jmo68TWPAk^^FA/aJsIpp/}};S'u;6ezG"Ei_ksgd{*Fli#quTnV9>t|keo6դeaP`ZmlpvuRd(yE.N՗[,itke&r]Zrv;5s$Wc|*':\q6ΏT[ 20,rH?m&yfj`#&3joqqb[PsEwILn(cкy3vZ/.1 ? ԃ᥏!@+*bξYFJ>[9E|O>֤A_M0A$ ,CpcRV6_`uh@МK?=ڣ=To*N9#X()#>#YҬIضFF)}`ce7~bD~%O7yET-.~/Ob_qVƗGaȕ`9XQ.1 rkl&ČěCnCm b*2@kV]vġzBc!ۍ-IHnW5R\^\>̇\Z ts.mcurma؄b77GߋCZYjc+?;%&ݡŌT],>.Ӄ!|3'`.fكT$]+ -a7"N]I,mo5HYR776UyB%кZ4 {1S.|m8"k]Y qcV[L{/j =ǭYCеsϿ'v=R5.;{BTH?Q/N*҉<ObHZ\_~kc#kpCb!Q_yTDvjvH5P;A4i{g떯6MSː."^ e_ hv=-m1#^~Ů9%0eOC;L()odE)tO?9q.y} KLH!6 \6m=kXG߅JJ*}=[gm9.Bu'I' Ce2>qŢJl?dc'G?XmxlUa鰎X(cT7{j9=>ϵ."ط8Y j=)S w RU?0)5 1s똎{y^##;ExƵ|(Q 9$%@fz;)VPbBstdRV S5>2zRK;XFD*>>^0hH~1*ܶ5.bǐzDS דYt>bbl" ;e+TZZR*_Fи_BG,iΚ+[m0"3W$:P!:v&%=N}e7Q*tfT%SYMIS=ւ!EuH%Y`X6'SPyZES7P:.\8!]xŢ`aA/yb>t#H[ G. y$@JAq}0-Rf}Z8L)*W~GS0=ky֪8?B.ѮØ JE:ojfceu&J(4S7"Ի d ()*jbPFx Ũ-Rf3>73iQh׃)U2"KybwJIK eGWU(8![87Fp%I;(f9P kraNf[HN38nF$s YXd\ D'xk^h>VuT WX٣j91)WB|qvM&Lf Xkl; oUe &n2{}dk%Mu,aAΖwEe LIV\o9qLA)a@M!J46Bd+b.mFH?kqHm,ObX\e-/^,5fuUXR|Y\'peOX 8wqvtX9eƠ ]=4,JHVWBq^Bw5T#6#ҠNh|[.+?dR%L7Av-m^89&.\mQm-[Ad0pf(N] xg&PR_B BE{) *(N`SRά^3YA;2^D96#w¦:JzUu} cD Qr .OAuF`&/0:p;;FXȧQG^- DRE"|;'y^QMSu[i#vvw$sdҔP׬Bh05:3C3 /!H3hgH}%hQYD|>}&Ԣ JħMGh¥yXXRCկ%K%)]c¬h6/JUә`Q h# b֜dqKe!.Oxqᆏz;x= N9-tU@GBJ5Q 0j\m_Gpr+; Bیќclz C67;E?lbO\%gG84!t K(M.0[}bd&'lI|tao71;MkG]=VB3Ь*Ť~{X>a7f]!Œy߃lCe/h7sRIjRIB8AqϴOՌZeg"2T.VGa_Qh/:;BC|݃`E< &ϵ=3OG ,܇՜@Aj\Th*C@jzq|em%}B9aح(H^FCm'+Fq %۪ɦ& PIwaU47ă+ToU~_8|lh.HJBvwF R|DztshEĘN4zp]UFp,qjTgNeRFS&-8">ኝ"=j:+~vaHқdq4 P 2/i *.l%LDgdB8T> [1 G6I#*1_,8PE-;?c 9N&޿ ODc(8"E'5s̡܌pĀ蝦ƪAɢnx[ǽ69H#@l*{c4Qs@[I0wJfmHCa{5ҥC XxCqZ+Z*[Ez<&,yE(Y#AKvMj q܉~׌I:rRfV>)=d~h?až y7UxŐ{abCDmyNw*]$@s߿+[:[$ 7֣h8)+ZMXH@2/j`^J#!3Oz9Tft㨳I$4=9(8N{o/t'R0V'^[W˴bL Z6Y^1i:`y5?'OqC5<~LZ# z,Bc\.ˏ [oh)uvC-#Cj&b~+eS{Ǧ '=<]=qՓ6Τ~t1:CMZ*+E3};kK&^ /0듍$5#wV7,8zE:tS1"PbޤwVi:`. Mvh#13L68EǣpXׁq;C#W/V+ۆ̤CC!RXp:"F,@l/DI?DYT>YN(8 1!! SRIJIS-8?4g?.GN]'b.Rp 411p6{ӤP=M"d1%i'/­S[NLDd4VF5:}I.2„/Fr@)R-c~s@`_rH q*A]֩ 8OYNvW7~Q lP1k2am)m `lxp{-F@B'Q3X1Db_=_7ij\\o92_Cա.@e*0P?_/4^P7S-߬=D3rZ (bsC8=T|?7+ ȨbX^_>fȋy7՗:~m5(/^~㏔o'Ld<.ek1Vo~r0~MU^PG3VcagycQhT Q ]5 BRlr"V8Z)!v/^f,uBi|MxP\:ұ`뒜WBC9i@<Ӯ7bJBM2o7@{2P5D~~?b65\vEJ'TZ9"$5ߴtaΖ<=eiHf/7f_-ɱjUl}0Ebj \$>!/@bTw}чp ,3@,E-o 2VED6'ύ}ؑ} <* ! o~ =㫅U4bDc3@TNtTaO'g'KͲvڵ€fYp'` k:x6@sNs^.4ꆧMqYDi2FV L 2.v p;BIakstV]s{WiqVd5`N1%H%s# /<ųZwܾ=M̿ sGfӂjZ;<2><.o/ﯭVd+]*~ݣb/ߓ-gVc!u.IJmIT=favjC$zL>WTlENdOj`/NUmA3Xl8~TWOtC< %Tcp_nP:)0`ͅw8WA>ۃ 3O+#VAT8Ɠ `TDmQFbe{7.P. cW'sRR(S5fC#S~ [+1 ɜɬOe y4>Mm>[S&][|k"\ip[_F#ZpK3NU~ h5*2~g? ه: gޚReىdhMN-V y;sg=hc/=[lz<KL#/[F ë/pAS[qD2sMp2@ :f tcER1A+? r*ns9Y!x^@$V5R6޲$Q;X?X_̨͞tٮ*]zk`=|_kd< `Wd~.di5IgR:}ͲgGp3h3vJT53tYXSr1X:"Q@s28: 1S2_[LwDU-z:ǔ|o5ޒ ZWW^d%1| ;;f0o`K5|H8:tËZ[!w"`%;۰έx 8cgpڗ*xi8/W=)4,X~ӥ nmC 1OԐE\ 9ۆc/[zث&N}*l*T޺Pm)%- |yfz}T]zCWB"_C|݊QȜ'xsRRO =y&Rl>)a5^r8<=A5] wx"%}U-jg(-UJ%;0XMĞ7\]HFJ;h fp2j[w%ZP2A<2\9DM>xn2O=1 D30CxG=/Ƚ) vTGY֕%_=.R>j3|3jxPp/J mz Addyܮc-Vjf|;и _b&מ7/[tYɩ?5XYf~"s>HKSB!qx@ųt ܶ|XgQV֐2< r`bm'?:vdx!t( rO>KXqBJ ] %k2QnY= VC;+ ٛ>PD8(,mf0ůM+;XT{ 6}8-bUP͖ުAV["G($Stt=cv+}´)հS_Z, :1r ݆ `".U/ I~Zt]iYICm(Y߲BWXzqaEGjuO]\_=H?Ny ^aQj$=5.FD. M~rIYE/ xL_48*f.[(q->̘#X4Θ9m&Óiu%q>7}F>/X"}"6"e0=-Ցz:2I[INTZדI ]f^ky_aŕ _ϫ)Qw54psk8蕅q Yo7+c|}!?%,HAlMk6zwb RwDOcMxxx0hd Ua=Kz %l3ʥֹ=EH>$&t=}2SS0aH42vҟw -8iU8/%-G{4U[9:MZ_b" )/G^X! E _D/i4D uJ9@-OAX yi!Ela[fW!95hxET)/GR,wpo޺(t[!1ɶpN˚+|{Ө_<qP+olPJrPS xŷL$#,X ὡzJJåo"BMNj̫ԹuW@7Ů&o um#?1M҂,aYO{9-|L$cPq(OTN{2g|'Tvlh QJP1nwMJPzavX C̩é!e<+'g4k`Et F:3$Ljrak&'伲%XxN[E~Si:!:7JRN2 WU o6* %b[φ ``K0fDRUn7AmL?reL9u[Nk[cNQEZ`H )HYsԵ`Z.B[^5DShv=GjæAȠ,2HZc R ڐkXB H b?i8x?@NhgYo~Mǐ_2?h0r+PkJBu=ϳbGpi Cׁ`AR(LRs^B}]4[g!Vi.G7哙.dn!nG*C&`<59Ry8ԼI!SzYA<'T 3q M1}+O*>K]nrVw|yM*csMq #Y61b=ny?NwKM p_19C\!w}Pt844`K>/n&=5.NHov鶑wߣ(M]eE0d*8+wе뵕 јgy*`⏸j/ڄ3J~Ug_y fT$9[1:q@7l>LL (Nmv-il\J!ҍ.D^ѽ끷^_GEr{&bb6fґWo:w&ePuDܫ*SIYǮ5-Y5dnqv;F]d-Kڃz '3Y71;.}""|B-D=8g4K%|B6̓?c7٧v^B.:@Ǔz&4ՠwtj,&=I~lyz>i*)~ bN9`b`14W"$nlɷqx/¼>` S:sޙxSY=)(:^6h_r?~5O]e> sy2#-:˾N1[uWni1vv6 x/mhhL Nl f=PZ'IzoV)=nѳv&}av 77?2H-1q{e ~4iنFe;Fb|IyR+oLy_q1kd ]Ns:M|-3E%5hYNS) *4]n~ck~"Wq ^2 ɹzXݨNtPԱeF̡w{=;|d6w%ɍ6RU+ Ƚ#EK`4)6-oJ{AkF| ZBx2WG~ߤ6wܽEHIYa[8,]x^ njp+Z3 Xg*85jt;9%sNxᓳ3LJsf\CZHX==tQi (d-Xk|UJ"׺=|c1PpoC\ʹԌ޺̩/ QDZ|BsR/A\}~xٶu tnl!9 9[gՙ:. io ժs,r ) 5$°K-i\బObr 0zN+ZOv2>6 jkQo0#Y cw+:cSF؟$khPM{ D<ξxCl Rɓ|Y"V8gľ,h7hZw5ޭF{5wXe-' SDgSS}7%H$E OVf3=N;gf-Hl+X!oA~#\E+dLLCevl䷫] s5yŭ!UHfp% mb3Wظ URٕ|ÂᙊDnY1Z{֓xo .F.>>fxnמ4[04gn-"Eod0Hx )IB~Slżd0)1zY/?^y[Z{b]Ѐ:dhHI0sk< |O9 u?\YS5عevV6@k">բxsA9l~lR_Ơ;0}ᴆ;8WZ+]`ZX ĜO %]2 L>q:¼̄= BXh9aV_Q HЛ-MMW8|=c\3έڣ H?%XCqMG5t)L$zkm:J~p~2ÇkRsXb!-"`ڼRȫmUL\M@? K"ch-|IfWw8=m0u)G>]acX[SVQ' +1A'j:>ʳ w4{#'XD ^ n^{1.W dN靍mňsE'^i<` :#G&2 q?@7DFYonѾdCp\.%e^=|ᇟ:q4% *#Ky2[۲HݫˏuE(B˜>ەnqxŕHpܶpܢњ[9g,ZֈHUhce @f^ckNk j ul#(0OBEz&C$lzbh-f~ndZpq|] l vOA'; WèbTmҐ Pƍa5/Mڊ4s՚eRܾ#JK-OmLGN5ws76Ҙ{!DHF-CmI6Oձ *<^b gh`(dŸ"7mse إ Q/E(7R=Z3aSϒ 6n9_B05[Mgm;XGaYZJ݌W(J CF $!(.D78R-_n2m5[e~6ֶ˚Jjyۧ;6rwc 9|8?ҿI3 kDo9D8! Cjoφ; 'K ϯi; qw Cȕtܾ$xxKR!\=eF)D6@0Nx@o4 o&g%a/x]tN=ae4~FE?`qE~7!X#NE-=oޮnwBk0jv3К22my!xoFe3uT8UZkPuc?qO PD6Jj*/shJ%O-`oT*T% tҗcA`` bdO ~y}1^S oP8v#%d,>$ƍªAS>bG›t7U6y> Rӥ]HOU;禡5doɑ=aqAFtn02xygxR^j/x7Y:@?,R0ci,?ZOryŽ;ٙ eOQ&7fn Q ddFE.ZW+DC=Y H1JZSʰzlm:rts;[975NGDpXRjȆ'/,W(qmo[Ǧ+yL)_(moXjcMoBٰVtRWKmZbltcjXo7;0H9v2^z, VwgY`кQjUemA ۜbȎnɰKfn+q{&++t*@ ɜPLJ:kGrQ:UF%yû"he74S$[2`_?\= oNaqe &lR,xZMZبt#%μ!^ -TEժ^}s,۱RN>7'aejT}.fᛈbkpGqjP TyOfqF4!SEWՏ$CZ~6&x⤭0NeG 6{Zgy̰ I8}^akWpT"  aN>qQU%?lǮ2ՔZU8l- c 1. :Yz5@y-cI?|'RxIN+[iIajx]aO\m=M/(zU@jGɎT@O^*4Tk}%q(St;KGl@ tJ2ߒ,]f ~g5>P=cHi7_ #Q@o9^BW7b$2 B D0 ڐpMu#R#ŚOp, -?+ ^OEAev-3;Ȓ/k;Od2˪a0r>WMe6:GʄQ.Wڋi_0Yg2!V|a˴W"2"nyepdV2;% k 2!Սͥ]u%}5Y櫃JF>`re:XyiƕݾB= O~笅aOܹM.}WӮH:ڑK@ u'Gn?X Ru>xMs(@f =WHϽEM}A@EY9kҎz!z}lI]X1iqKAB$Տ`6f(~ݛA;6v:Oy52 N.?l&CcAui+3b@dl;d3#j۷f18-=)nL' ujFfy?MTHGjJGW,D2A0uXwICpKWe5PluZLjj"J\F)vc~P9fY9 1 hܩ]Em:B'_~{ך>d,SZ 9caˤP[t_瘹4_(7$7,io oV7:8:mrirQjsnc|4zvU-WSu,E?3+?[)~Y\~.W/t?NJLXȒq?բd#~ [û}ZIl#5*xu7j-".$Kؓ̾¡bs/CZ0azK QatcB jXic24׾pn uM] RFɟv&b)J{Z񫏷.c5R 戮ˊnoFԦE6G;͵5$r0lIϯy~g}T7wL`5ƣ1aG|{Ul)LR^U$ȃ"Iz S wg;FHS;=<(G>1cK3׬kw#ſD(X4#ccEG-. Ѵ {܎c48Z-8kaϜwdd9iĈ:P5z]41VnO' 3*6F1h%grɟF0&gEzou筴cgUfp xV)]n"ZUV]nٗuDs3agڙ/NB0lթ SG貳DElCr+0kbL:Q 7r#}a,"kG$d6=I%7.g=kj!bo#K)EIeس wv]!q| 4#z@k@gXQ M+`>ER?^!*ߓϯHZL[@WR*.%Vuܣ GW%Zufٗ`p/1FR'0v/Fϥ_=@b9% 5|q,Ek<*yBE]` *n K96dEI.`N5RRIݛ#hGҮY|P$tm0C<@ݕLhV/_jP8s+6F~,T{;2,re+}A,FJa/xδUvmةL *u >vI^0=T-^4&XAhɱYѶ(ռ!9y^wCMl.`N['ZoUr3('-`4vfwh}5>xT;fl \ _|X^A<ך߶VBI}4d][sŶ]Rփ((Jm]*j9=٩y 8pݞ# )ٺc`ÆsK,Rjn-ϩD#%7&Ǖ{OFhkؔ2RMliHkEOj8ݑh p6eCnCE Myu͎b93q!#oT W(*g0;}11QZY+9Kq7<0>t䭜t?ӤM2OY(DCT<ѹҚOڭ0~2 C?#ۦ.֒)x@jPAT0 )xOsͯqɊGDYiMʎM1-t&tpKcj3)h Ys i\)0U*XF?X)5sW;~Qn#RY/h7!fiE qV}.`ZR‰oWTZuxкՋDI˲I;$Obs:DphZ ٥ fV*z 5kŠ<+5q.)[f Y W:ehwpMQ2p#0gaA7+VDy).%OanM.0KUs+vݮjx{"R(s0 7U42zq`^qk |.(X"s-fl&aNru7PaC|*P~t7M_h]S/l{Tm}KoJ(qI=zB)I &yG^ٴk{ɀ<'ԱECG7?*OQ9G֟=Ku?T" l #bOzW z;d9|n\<2u*bݻ|in)*%J=]`CyM3YeFpбxW-JSֽ0,{W㰸q"mFo#YIvʙAŎ񀱈$;b{hHw%]F<g5Rw < c$X܁Ml;Uè2z6MuGQy3{Qȴf ]Es4!lEl0A=;6OS! fmh8?cZ p4!N>-$7:!%`m+yG,`s YXlBp27NOԁ00qXLx BdfY_Mp#C?dHA*fVx咁[F1WA[\xACuR\>(wd!C t8< j?﫥pK(ͭҋb!Q|Rl݋Ӿ\Doڤ28v|{ fl# y^ESz7ͲG %~͗Ø8BgU bn`O ѝwlY7s]K{3t=b>ez˱Os]BgB+ BŚs9^?z,`&~' !Y$ʐW64pOI%@~ Oc s՛ZJQUfԢ7Sqom~;xI P Զ`0A#j읶 9Q?a:(vf4`)=)-GA:q{;aHv wI>>>VPf̤$ر E&{q+{mY[ʵ?`k|f+y /! (O/)]#R{|y*i09pzܘqmr!ELt1AǓԌӚupox@[{dܒY/K7rHExÉ<ghAV-5 >8E  q/=%U"BuNkE@t,F'T+ mXgJmOp'U3eT~d1w%ߚ Uus-HlW'F ad/6#X9E5rRbnDln#eF^.6؆%py-L?G˙FTJ| ' $<7F8`*KREOTn 80؄/; SZ@0s #݁;s#7׭@:>ZBr=|mALּ׮fUK 5IG<+uZoW:7a4WJyJgueG2oFr!R F^n|hX*Kj9PLX_ɋcx6.Q]#tq[P$;_4ڣr&YXT |&O(*hymo;pgiVcaɋ}w IN9I|(*'><*-AЬk(=2VD {bn$ݨXCU~2(BirxW|$ںHtt q1u0Alxb<"?K3c3x81X@-~d%ɒήS|.'i:I1_+B7b7do~:ڗ8 E?z[a{Z8r>Ԟv4Qg e"k(jՇW1uAPܱځ-kjS8E- cn9 *xiIi*[9WM1W7v[prMJ4̳s`9v`Q7I|6A* \CPMh ,L)AeR"28I A4vDd-88bpSbxUc巻u=,C-b9"8΀"v+OyO7ĵ|)$EqFVV>38d4h"Ŵl.( +HùSJ"ѻ`q~jRzX﬈pZ4)dE""G>-:  ȁI_:Irc4z]h(0Vs>sqL~> ABzH;Vt#1dXe6ܞNՙYL"D(|A[v=,PFu8|[ 16 U foie8/fJ%bMV}%w+vnO^?=du_Ѝ<ՐkL_"!N|EOH ck @iLXo?h+ǡ8)mT c&vj',ʲ%ܟm7ؽ󦣬g897rv,o$^MMC\RN$VRh$Ȫf{-MA0crVR~s ?%usL -s_aư?仢#, (Golt y@[q|paӫ:! N4B2M\0`PP YӸmQe)HhqrW28"mJ;é> ?,vq6p$3Pw1~^ `c@zfU IAr86BFd|u\$EkHI~`NLc٤)ϰEa`D|ԙeA>jm&RQ:<ב`ug*%|Z>8w@8ųVxlTੁ@ߣopPWD]e.dݏ,:?gM8=[T,ɞ !3^ d|7*#2:Rgɱ6KfTΰ`M\!ǜi;j4 (>6+Z8QW^|IskHvcmgS"~\.qu }1ղVx]Uķ O x+~P*#?&gZXS,~B:uk.')1.Ԫ."qWi4!/!1LjkUo$;npmyg.aV@0!ρV?6^c$٤_EC[j_0䪲Sr|S* (Xz[IVPwNFtWIL>Z`jŰ$htӅAoDM$DNO7"ۇ< * ̩㗎0 xk4 I.X( %Mcbw5Q:` ӏc}Q/$iB>ም.}> 쭩lM F;]9q4FڢWW$VLIlۥo .#IB}IEM8nn[~r@QbJBM/k29{z*lSnMs!&#Zل ?<Kѣ+IG"%jxq͎?st Nؒ&h"1!zHiiNhşD2šnqbmWD=^+u󘑱[E(CUFZ2Dy\4L~'t'CF뀏@Y7\Ts+4_ bhL֊~ ,o3sPSɋndc-@Ƃ;@h5:GnE{A]Dxͷws8D8;xɊ$W%x n(bý bp8<8G36␃Г> ۟O.OoI4/LAOR_5?y8p :ofH!Ea!¨i]6}ڙS@yCIu9O@sT~6;ܯ;\ ȇK7sԨXwMS2b4Ŕ'~c2 6p @t ^-D]ѫ] nCG9gΣ Գe1  'v{ ˻t,g="KVg-%c経Ο$?CKџ;bsbj!X4ś ̼"Vez8 Ou>)Vd IA} fkWpep;hB]Qt`?Q[":20}NqmщoS%z\:*(sH%Õ޾~x{ԛIfl{N.{_$NV>9L+xXPVorR3Ӓ۵:&eWINf!Y¨WtMЀX/c[O68ʮJǜgJ_~^<0,anl7Ûb-@&{^ Drӌ&<=bc(χ%#]8m ½yjeyXrRyoEjS`ԌMHoJFt(p1UQj˻eNU:7JӤd|NZ}Ñ\y޼D:1sc앂1ߧC(݉\kUe(jTV;S{g֒ɲ;"n#_,v4S/@C%͑#" a:oDcT8腩1XdQo~0qkqR`]Y@W1>do]lⳂmN!KˀN pXQ!0uvf(Ϝy6+Қ["J~%㧘V:hje74ɋQ%K3X4šu4?j\,ʅQQn~ ܒTc+z5oڤ 2i^ Zˬ ݏ# !P1n &qkt̖% V_28_ߩ6#뽪[N}&q CIunfΨ#i!wqm˕t~%R!l1RXGϫ1\gsVġ!j.;* %}M2YcUv uo̙ hoM.mbW{5J{K#1/Twh0L>e P= QU{SLՄJ}DSf;eШ,qO'oqB'WpVNYnͷ7sdT+`[1x!  rު~H0IF ,k̽3gwF_BHoE1Π0|[RrH{roq!|2HJtsd9֍z nt* uBqLh dO kHh 'V&@{^ɉ0*<~NE*NC'ꁘm9K xo}"V X'e )hD1ᮨy 9䱩-=i$vZVV䗆"iZ Lc1eA qO JOVl"|͘QyBwFИֳy>g!|qۇU>K͸c}-O?{DT+F\>gvofbZ.{C}Xl>tX t?&rU `=z#JC'Qdy{IPkp| 'ݏ ?Nśؘ~DosB ;W&NwԐV݉@js|sG?dZz9fe lAX]G'9Gvfr?#e=ΐ+e컼#ɸOQaFs ;$}n%k^LxgS6}S$sH}|vOaU`47nu.ʹ)ߊ>hB? >LqcyP}OBDّM :5b[~ L9kӫmMD]25xe^ayD(Eܧ/G*r?̛0 3EX7batcl%e"{*IɟD ry37c=zn }vlN۩R{f܊x+ 'NGSC۶np-:ujRn딜H=8= :U31MnƦ6,<5g4aG%o@iD=j"ј9-'LYN_ӏrxUl&*ď1=HKnXPSFuQVg*l_ҦO8E^E}KwMf+UݯgVb(uo]]3aI(_]Csx~ Ga 9yF6*8*W0>3{2eJYu6]V|3`кaG6]hr|h3j1kJ=m yo=zIl3ţgϚ[7(U$bqtN3wW<2z:njT}iHԗ+д럌aT[ ,eA2,.c =IJ1+ޠM҇ݔHݓP`* SmUyΓrC1*(Q<D8\&$n.HRI$#..#n##rv^ȝ QWrnP'Lj&  aiTlF|#@/$ m!͢ =f:q-;ʍχ]V7+yxTCҪ^(*HA7'i|ommHϔ0ĢU13 fGeLmA.t8JGEݠ:_x$jHvI*apY.I[]N0{?D'jd <^Me\?[-TĆ&Yl` 83i5 k-_&)N@ @0 U\p oTz!T&]P j"b骬DžɗrP&O5>6..̘g`?0|7s*& lvw8ka2#\}&RP$=h!4yPz53SaxcáMh+Jbf|a/j5`ЪQҪE`A,SL=p-8O13#Pf )j&uHW()+YVpJbsDچ.W'&SoeMʝ!ɝ=n-+r pBd>XZyIhUouR˴j jG95 hԂәp׏dK #n-dcmeNr Q& &Ccz,gWΛ[AY6ձ8ӯc00:6 ͧ7K}sR=\|>|HrhRhckogKiTo24#\JE4B^ᵷULХ)"_z]Sx黸x6=f7dP8 g8s?}=U$`KUze&"Ƅ޹N ._; 9pwaNOT߸tR#\>̜}U۟ Iw}edH eӋ'o}3.^rA,XpI"rUwѲS TY+5Vu &'YIB:HB~X|ygfFC^ Khܰ?Gkٓ2(.Ӡ%|f /dډnF5s?v=.O3/h3Qmk3qdRۥ[:JX[,;-[J_'i2czuKDgz%iR0Ry5bMdCQy$2p~[Q)v#|oICsu[J3?-M=..}CVQBQJ_R-" ST5t*r6M֠D ޳1tP;`Bm$" eXń*ӟrO6Mcڛᷧ{>9]@E&+"w0gOqHnR:Lf (PĬ\ֽ hkC: y|#*?Vz|+p[Z`zTu֥U!:OSOu :Yi}zBU3NarᗥpoIwæq3E4̉; =geȣLhb~ Xc ҨI-Eiu`&t@^Bq>.,냰K4F? W":ST =ehZ ]TR9fgjQTbtgB۟  . ` )9cGnGH~vUC^ 2Os ![d)_mHv'h؜Y봶i%.{*'=}i.m+xFӟo sQ%?@w4vCħILXU呀@ҧ`8r9&J57t(gpH{:C=Ѣ.ƼT:A'?2 ώ"9Kh?(-70ު?xlɾY9.wD*mX3xSLpw,#q~̭ݾ"X$b73>QPfS&L-TzLxh2%LyZX;D(y(77ZD: VHazb VV,245aF""S"˪nٿ#gP'BDs6hX UfvcJ?VS@v{z'/؛& ӗ&5!]f@[0`Shz.o 0J5N=Um>tӨVv⼸g2s-59V,9c|ALTnÈm.߹ Ƒ'Th]􌒍ԛ͝O.`}|#oUXw絒X,"Pi JOm@7Pm奷2tj%4(?љXk y-`1n8GҢ)/MjMfCMߌ=pa300 Z5%[ e48 x,P%y ؽkMrsuf!393 .3* B?[ ryW+'h!`WTHm܉sZ*N,FAc" p.$t 嶒 +8 V@(NC4F'iC&W3N$$6*^ϸZỜ5(ertms8~|Rq\  nE$ 5:c`lEhs*BĔsW8-_W"x8 [GշAFq\jv,&@#d`q=k{dCcgT ZB h"LJ~e=XR3 "鮸LPI w_FX] *fc3a+DT!nkgmF` / psUO\8|wT>w~ȴBi^cI7`9St/^_w / Q3Uؽk\兿Eϟ:h!e Z5\.IyeLs ` IExQz)bֆo%UJ~-ųeQ|F:n>@g"FqD)5:! V,.zYeGSɷnr)${r{ {3Pfnܞ1;(4T@DML~@*2l( Tgx?xX{:L֒9E\=I W͝׵LMƁKu@ٵhSgH.cJ}}AyRz|楢UN;Gӿg8ꙃ 9$Q1M]"v _CrGioN6hsL_b EŻmAiHMUp.GC!w6k,39_̓Č {+\ɍ\/Nfj$ PRk.RFԙ%FR0p|!tVGFNdHe|*4{cJ^ڙQ{LjUr*_n ϒ0Gw@^D8DBv'rM)ဝy/jj(A,&m~q؁N +l&Do! .JѪY4 H5]? /2q&N[=tHxVc]!YV M!'Vؕj>:x 4.{#6QJ L?z^;G;n)TE"2G_DiѮ..*78K0)ewe۬nGl;QF 2zִI%L`d { U|׆ӹg@Ha? tW<®aίt^#cMIn# *`콱CPZ@% yEfDL,n =#"nR4CC-t6)vAbEꦻ Ysjz78~d>[xF^b(VNZ;NodO69jdG(v;:5DkbeB v͌@>Mʉ0&Eb!j]Y#Z$㴌(ǻrT͖Gίjy ( &5%=nm"ď,\HV L1^^aRTc93`ABO!6)sgcGЅ[nPp4s&L|解Ifj(2 5U3]]e ^IC,CK6Ci 7M;[?cK񸳚 ʙf~mUxl>ÏLuqUpd0J9G35" ^4p( } ĩ <:wBc2ѰsyAfN\mrvy>cLD 'Mi}LЖl X)Y:^{6x0MZ!md ݀y*NҴT~|z5OY oW:5prkۡfhe] :s+:sp+IMp5# t۹rKVaQo S;'tuQzWk\y6'F.?*P 5!$NÌX˃ӴIr4mn|b ɢZS5JRQ`j4 t("HВQ{ͺJGA{0-^6_^gڮܸ)8aK"(S|.6xY_0TͺuQݥu)I3]]yW %Qלy˒tN4~7K! j:4 XM]2#hWWNiZD _ OwU"7{}I 4yjeC0b$x'9yƑcpl̩&r'Ldd_'";#fnj((=^&d?raK5!: 2c|x\\bوXO0{DWͬsLŭmO`y $s?M-ؔV!Ik":.̟l=OQ1$:~xpf,:gufs4]78 v]Kb"AyHZ̮"_>I1nY@(V*OwG$ۇl6L!ƣ6Q)v}908dSqfzp:c7aar|^ ͢\7}DPn5~ +4u jkVU ghs `jMF0-ylj6;{tζS煸ouM>ǯyKb&4X-pt\JRDkaN 1}mu7=r(7;Aι;Tvkte97`::{\<^+'6lqVyCbcm7XYmxc(7?QG6OW'64ѿ&*Zj},kjFL_Bl 9ۤж,V ׻d( xl- Mqy\dyb J.A@Lg%cW"' V`0WQh>T;[,P 5z0qkVOOÆ#ukt";ۀ|U ̺$Btاw r p4VUEQ< k 5|ҁ7UΗ eqC0a!X&P-f"#r1p~Wˑ _/ h@>}~T)8+43d ɭ04J)Jh kov"$)@s&1\cmIʨmт;$ٟa:@<&L|iRQg" ǸKdʾ 17hϧjo^f5b9 MY$?n5 ]{0^XOX|gJ#y}ɔTPp_|׫" #wgf)|`LWޢBC,@7ٹ"Q́Q7Y[b Nr A"+@;'`'tΆ7H!)r{V(q>bjk2P\Z#$&|T珞S^ p=#qQ!.~(᱈NbKb\0`C#+Mn]=5eo F(wee=zV?) G`!$3NyN)$3|M=m-pReki?J/lukpWd~ˆ(XV ɎK ϨBNtA@'~2,0;LG7)rxEf%3cE:7_N @Zo<8izR81m1"'eJpN7#ւ!ʍx#>U>D3 LDIX6)fn^PD-K bG@wSv ey|28t_; .07#|!TQZAG}oi&] >*HRئRDVQa("AU9+ u:v& Mg0Κ6}b}.n+n ̳yKk $Y]BbTb=Cii˕hӞnU+s\|p $'/X/r"eXR284 -FH˔zֆkzbh>A,Zz>Ivf<^&`bhm+ x5b#w=bj7 ezPg -*bB/A9pvW\Vʡ"pG _7Zz̎YDηuLWQ(%a+c2 p=E#l9ܻᓕjrzN?圵m4!%|&EBPq je\t|'h=5Ş Fz 衣7 Wc]ȯ䳥`ƈ.^>hA(t%4ye2n$){ݖd^U7B-?d^,wB DjbݹZj>2DJ)fr>Ӓ]łk8wլ~'zlDGZz\E˂.O]V؊㢥.Sj[) 9K \P?Zwfv$᪺?WB"qynTAY"ǹVsD7V$SX^r|OM6-@Ǖ|@&_!m7Ճ@ ??~SXνo8gxݑ^K?40H96%q۵@ A:5³ rPD}.6 $}5xƵ/e:#U 4M.= hOhORҎjnK|qaݎЇ񄂄r~-e;ѠQW)j+硐]RGKC kdxA&jE8G`>q6&-Wy|m0w‹Lw//AdFZn 9hݚbNj*E~M :q͘P,"mGF-ivAw;Dl6onHXθ"I:'/.}L6rvVtWUh檆OѬ^+yh+ӴD*ck O)!m L^SqB3Mx k9Qx6R6ETY犮mK险K?ݔeQIg"f^,)G^^(L)=_"9w`EUk^bBæ4}&+q8lx4ԃ'u-:"Nȉ\ޢe"H{<_~f/GOKv @{▤Z* :KH{5J<ǎL^8OIrO[<1h et²R cj lamF(!$zp=bhC-Gp"a Wy%żR,3XbrA }HZ(%A&sQ`r /<L8"YMA_iaބ,LWOX&ƺ]s. ) Jw+ ,[/K\q߿oԜL̗Y+߲$Jͤ2WpNn#hL;{q%-|) M]U&D1f$ Qo!rӛ-9dT[=Pq X>S}YDYn$ Iэa?{UƬ<5 ]j(?rmwg:8+XC|*HꎳaS*|W|axҢYP[ɢ]ZP%h(q0[I0:ъ#^);ƵXtitN,.4T*j[@'l OūMBXW kc?VA@ \xad0ODY$!@;li1$`Ny"ț؍kRKo-"gQUtn͞ KU/uNU5I:4_D.Gud4nZ^1ߥ7Ag#$:r@_RaŒ 9lsQt-lήϪ7@ӭPXW dlI!Wi($I%Nw)!~:yːFF<EIPgn/M5K^(y!'ptV'v3UCKzȥV$<KNhˁS5Z;d`&SR-%3JPLE">nw 0A[ [LQCb˷E3 aǠt(ydai*Ÿ™Y1y9CR[Mg^2yxP%r(k !"aj<㋘bcSlT*=swqvsO KJP\ijHkbಡ0߿?(;0<;x p`Bc(>VE҅EhI ob4Q4GOll|тzl92?[-)?7X/0zeK& XHiZ֓INE DJ:.Nλ]|wRB#̬ݗⵓȐD5 %wm̡fS8+UO:dČpf# ҁT+W1WP~N6)εm5 bĀP*IM?VmMl_Ae%1⠈ YA&BE]um/thHGP ֪_DZXѦ:KMSfPCyj*_^?ь5xT.PD0C`sbErki=VtFS#?⎭ƥU@R?hɉN'ш/z A˙[6@,65IXc]>t KoBLYelq+U{d!4ظAʌdF*69xp B0+RC?pk묹 Q9N+g$k8kABѻJZSBh5Jۢi TaEl[\$* 'B`d5dCe<.9f&L`2 1 _#H-Ӣ5['~Q7;pU?xsbTiiY[9$?mz.^*-MKA^J2}T_#(K5" mWxD$=lQ>]G p^N>eDb/yP B6Nf5: ۋN "y Pn Z|3cA0&vd p߬[R >:PMX8/5'Tx3}WƽY˸ӏ@FmH`˱~0\NKܔq_pgrK!j[ ~f kV*CI(ek2#aթR`M=O} yK:[$QOݥAA/S g IR-UNϱTīƋsmUU ~nי~Bt0WHk 5?DBW6vbwPxQ0ldHg{(#V2:%RD/{&lԐ* aw` b @"UoymI,N;)KŽ.@U~cɎJv>mg̏~y-4?s@-ضMT>6)ۥm$ӉoV+ Cq|d ϟPr$!*I{/jB8ܑ*mg YgA_PDhJ< %dnRad:uA; 3[颽=c ax<N|Se<>ҵ8-õd7$OVh\C1SDi>G Hh30#(g1HͭDg2.0wuꄰ]@(=`0wg53Uu2}!,g^RE9/4*\#5}QD\h("&L1঒Gu`g,\ΜW;햯vRlۄ6ivNP-er!̽obnJ*6M;׹.ok:ߒv8͘qRџ7-Z9)^ˣyNL1e)U01MyXJf֩Ke<2PhԀWϊEhL&G`iIP<+|\@J`xG1/֭F[3KS'ݎzk )-4k\TO]᪹FF(0u.z]h ;2,# )9yPhE>MF i:VgA4O8j=?SJG+ UKnQnXթJ2~!']S^&=x_&P?%:^^θ8.Q3g۽I t=,ҾQp=j#L z\#9<_ 4.DISS.D2 QEw}-+)}c=pU&Z]V(ˆEݻ5Lfrz&oJG}Ef;BͭS(mlb!JYΎh_//vCT#(!DދLOpŇ^4k;LL0WvqpA=хB+\'< L3ܡKEF'?P0oثƃm)/NL}9oTQoB=ިKRe)EtƿaGulx>e& r񤯘B]8"c& S@LO>POPe~0lҰW2 땤*یG1~֡6uK]}MܘJZci6bP"FAC`.͞¥n sZwkʳuA:b@*ڤĥ:G8ۑѠ[ze KhEcZJCuqȢ;,%fNX$gQ&U\iKl+yV'6@=(/9v0V0L"綀75'{jQ3(2V_1=y as r\}^Lk Q ;L)嵣x)P6p`Zf-;{ o"jK>>I2p`syM\<gNS0gLHP!er&ŗ!tK% uڍJ;Ԡ2`i 6)^LD1_~ylhraz}0@')D)' g ?o)O/ ~J񋤫F.E6o\v?oFJxRxqZ*,:.ʼkThs@1  K|"8GNs9ؕt`GߖVr4kG!mbߨMbt=r:Q`G~:%Lw-_FPHX ϫLžbr%=>I5+pTo_NCJ*clÏ=F*8.++(m2?Be.;;U%3]8@G nc .ѣ$YR=$`h'= `:)GSc-ctjA8(M>F$l9W^OɁW0p"Ё /w.HO]Φ*Vt4.O,D]lx-oWE9v5SG?"kchB<*a 3Ցp|efYr#P ?e.*kGOĔ23]Qr$ o# @_$9+fv>jIXeQUC*8ɳs +IIʹ 1㓍F5cp9 c>7h6peXs Fr{шV4U0WN{A̙uZ(9Qe,pT>mlU ߱OT4[_"F1@( `An2fG .,kVF|}^-%j8NH}aՐ-δ ۇ#sR9~ dtgWw]nƐ1:Q͙Hf027ݧ@nPӿPl6Ð%ͷmS~r\#ʪEHI6MgoA/Ȼ@V1y^Cmy ;>V0Rf zLko5/=0/mP}pv 8xXlezja./њ|X-ejy ЕDR a'ce6k,}ao?)6KzmS傸6=U f+:8RyuCKF娹v#Q-f.,m\B-'I-̂c 6Ɩ2DeӲDS\2q4A^ a=Ϟl6J 30.%?76fYAlCH!o-.y{'>0>!⓴5姅5ǥVMJ J gә y9bkܒ.n$HA& ٽG@kOr~^@߻'X SZZye>ɝebh:4HyPy[*'|5"4_NjbXx\B)<-B#GYX]] o^? !/ @WZR44VCѡMoN;"т:JGE:`\{M[]5{ Irs[!"c%Q(u~eD"'T[KZa'$nk޹ czX#'AIE0$ZlLx,zf@B {a4! 5&A]V!$@_|HVw1EҒ婥YK["[ݿ7 Ȍy>.qmsZdzþ0 #iXƭM%nʲ\(Y2פ/6 PMȼӮ3TBMtk'*l 58W' \]j1]VtCeJ Jgfg;dӨSôC%\İu*io/7 Jj 9d`}F 55.A;6.d9x9m- 9Wr*Mhq7W k+L 2q>cs2u/$3h^xuk;ڋM?5E*"mDV̍ t6s*q|t>q_s\؎k-ҕ?Y +_25xTL^{* 3lǾCiY"\=\84 J&tVq~Zߏ843w Z{o<M_$΂xRuE #.E\R``fD3^sX&~z<\WynZ2z އ-Cz$ѓ_EH L[C9{.7k/3+[;0YZ0707010000001a000081a400000000000000000000000164943ceb0009567c000000000000000000000000000000000000005000000000./lib/modules/4.18.0-499.el8.ppc64le/kernel/drivers/gpu/drm/radeon/radeon.ko.xz7zXZִF!t/]?Eh=ڜ9Rug&>"YBM"r ]ϺG]K6[a&Ɨx"HQsW?la*dz7(mWeaK3Hp&7-t좙H͏wQBZ6NXJ+4XaeeнZ֑+?::M"䊱g;tAvx+caXu˺(P7[R겆4 x5|+;I^w1W{*(p}wzr)r < -Q!%u2N9v̓CXh>Mj6 ;YV--6M:4+gd#a_E\ Y).]xc$e)Fw5fbOKb\.5b櫪 #5mQ$s?bvsQ3^:8γ&@sj8L;d.vR,S0!d\3ON.NhEk$3L&? ;;l8bQ{;IXD;g⏤I*s#D_Z OkKBMd"X!: x(8V}.޹OB*Ő,@qOd7숙Ӈfyl#{dWc@r2kWMi:$놼^\.ondNa#Le ҶtRS{2wk_؄#/Od"@> b`_?Mf;8,;asBe僓lmoHwYlM\YeFBy`'OjqQMJ/ߴfq`Fn r\~>wE: NG :-|t֔&}EIoQ#NH 1:2j]@*a 0 <f.$nZ6oU# 1B2ށ~;GT)_mq.W5[_ QW>/tze:!uDLƟqK&u֊lg5M;vN(WF3 mNdXuHJ+2>NIA)#fzיfm9Ѱz!JfD#&ڥNݿK"Hc.OǩUlA!IVt{\D[&#Ee\^Y:J3<&oso&F[Zâçmǐߧ7Y}> ]ak" AXHnL4BD T\u皇9F/I  ڮsHj%1nR=q5/Qv.!\You?JffpHH M:xuLʣ tAɏ" a Rĭ =ahrR.,chFSͯ%o&Zr}t}B^*a}q~c"8@^ l50@tuUr;ꢦ_%0#z<ިī`p K A}۪U403Uѧd` 1.=4;rt<2H4R+3Fοv~BExJfb i]TKm~̉@JakIU^. f۞jN;@@BV g3 nif[I^b7W -M/gsyےIN 4.'0='OJ!)v@h qSf˼\W{nZO ӓ;R=)5_MvgR}VH=8 ۵"p_npiЮHgoHs\8Űhxqƒ1"J*[,UP\FtHOƝ`j7Zu{G#T(c- a֥XiΌ h䧽#G| )AGێ`$UnZ1j>?|0 o= fPV'dWo]O~k:N(uHNzu(F9Ǯ6i5K!sW#+n _5_{FԅKY3K*h )8Y!gƲ<\lx 3B i]a& 87WvؤMY}T!bDp=[KY<3 ߂XcMĸ՞N:I WdgPhs&Sq$N!:OEǐ-#`Ѡ^ r]KF9&j|sY:,+XEnŽ7E,=ܽxQ ter:~?Ph!WuH @V? -G6cc2S5A"ǂ|dUU(Lx}d44S>VǮJ"w(UkgŒ/G|LK}lȓeԧUI\[K VF7τ]3RhxR˽ BttA1wV|E"@s O7߮!Lݮvwp.Z&U f]``Khَy qk{]J(`zv=#Nu^FS':&OZ(0s7 :P:3&Rħ5 ?ܴÞ"]\[-T.$y )xQ-_7gyKD%>6DB2A,AVzr?^TJ*iHΏzE uUY46uh,lJyEBG/Гk(Z2_dKtJ$eG0G4*~Ñ*>8nrB$#/& x㎛= f |YXg:IG48ǁh/(-sZ ~)kר{qݠaQ;*jguFxpyO71+re*atOHemet4V' VDkĢiJ郾(m{"^RۖV>IypQl`n?.Y"NudRBQ8W>'񊡓K^;> ҿ]k ʗ\ѫxf#̢`G+[vɟOm /}9Jzup FO^ja' =9[ -}U {^g<7,BRDz B>ѐG7nwo (#2&# gVx8xD@Yi{W ĕ9e^?nv1Y{# RkcL*y?2E$keH2'3>?^jV<$ɽW'Agi7FQ/P&%֒"b[sm6 j7ZՌlЅ4Oki;G:F0P.HOGvYRdT%W϶3 F6Y|H-*plEV V0:E+8L*Okؠ ;Udϝ0NF[b a~y7GA..D} ̀-Hsvb4LLoА~a4DbHQgZҕwjG-pc;pcD2ޞ׬5߻WdB^]W*l8,K>{P9aLqXm |\cᘔW48-4֡Y輸O" &H0,T5|Xud|ZGD/)ʆ`}mLR1u }\vaˆSsRLh>M&3ΙݪЎc ox.LIuJ;c AG#q}\?~A{z읇C%(M}Q&شd;/mZ5]+9hsQ(@rEK59,wVu:1P yWɝəj]\ބ'[Tq8$K`*32jf]`4ʡ6n,)F-l~{-!}9vܽMM,pTy Ev CD+~Mw 4 īk#|DX^ y%К*sb=̑V5>?4UmD~tM!RjH!!G%vWi巌+'"W4&h7Y: 5j&O1m~;n ݯ"a}Qto]7燊]طBMQn?o "/'9^YONdX&QL0Kʏ:0=yͯc=<׈WCTb,x'^/+[Lv:1;`\D`0op1^d3wB <=궡JtƔz #d'ʃxt?Rh`aIsr(Mgj8!UDaA"z>DȹV* mJGmhxv)m`dcFJ=cATLQaef*,NjeHvlfCi|C$C]XO$Q9ꌫHJ8()BhL)p,ܛn߃.6C [s.^Ů~SQbC(?_s A(eA`:Y=?D@Avp-sp{ZM-C>hIxHt'/0a*:>ARD$66RxMK9oalk3NS ETN wb):Bn 3G=D'wVtk2`;~N:.m;\)sUFܚ)9GoH]Z|lcg\"tzyu .d|Phj]G4*Î=FGV ˥ߴd bw)Ou`"QSF' _T?[Wab1 9m>|9]@.ڲA56*b|ih«n?kb.wNy jST-7; Nt}o?!2Ag7Թ$!>RiKue,Ba:v3^נYYy)WuIOw;ZgS+Y'c_k9z9U3F,DkFęXK*HF)9xCcpМR`c1$]U6;H,ޢ9G2Y9!yT$s_OHlb.yLޮxLyfI!^ f4="epG.Ս . Z8[U);\wx)in:h%ΰ\t}s rBP\Qz/aڈ@djRmq6}閾tp=٭Du%6R$cXnX'O@&6@V79"5c|; #LT0Fy*-jSмg3yIbPod$Q|.zRU^҅c>:%_/h#ބ?| " ;ӔZ}oTOMo?;ҡnK5G3ý%Iwv7֬J+,v)1ZZ B1~!x#' 霆46@Ngͨ55(t8It!j(TՖ]o0zZ0TָSs3K>ˊa#`o#Ͽ(r()Lf}0)gޅ\c?f &BTu¾eBxqs$e;~.,j?U4<4k?4d:;I[KL@Pp|#Y"rŴbllʧu(B\ڋ\TA()9m_f@Bɖo02(޵Hm݇A`u`m!LF֡Չ Z)n,gV!͍ 2*Kuo/?_7+5 Jm/*SոyG$S.azZ!D1Jt%D)v:Yڟf魯,h~ZkFю RLGk32NYCٶ4rT{@'8`^:/42hNţ_dqLGs_r`D%%ߙnN#eD3ug.#W6 ! y/x.uѾ};'iq{ڼ8$ cD!DOKzRx:NqR0>}7N~P}OX5r3F%,ϮϲWk@v;i'>96_9WP+f Q]쎘jxqI!+BMNsPbsS7ЧRGljlch,AdRM}Qv] T|:&(ϓw 2qnO]}?((4'j~" q^ h)T̠;Fr^b1b{qShume) J5^8չ?QdFb`8 4qMLx2\4q3',zx/7=hR4tٕ8X8JpāWڭ9P5M_Ș?@YЧ_ƍaI6ӄw=8UU߂b\{_L0D2%M|vy +W0|rR X=ppD)ϼ!i;UDZ(fj!8 s۽,rhYA~ <ق5I z>uZ4y$m0δF9=V}P}kJ t"G;$uQl =-*TLe"V"NkB&m=K%Ӯ0H2w$`ZمelxNCLhB]ak9:I@_i*qMZM ZY^:0V@[ ѧ `~BT1r:IWm8Fo] ~?-u蟥L>C%^%GtkV+nCUi]^xs6I-6JġGߗ`t i j>P {b #Ԏ;fy0*DlJk҆;qv (؅A7i{^@#zi>pdׄK+"y,= `w%W*n;0`1_~8mU\,קsAB-:܏J$4??mSܺS#8l 9MvDRIY>#tR)XbޙHF\# =y[SWU{ůצ2%w$Gw+q㛵G5Oz}XcA:x/ꁁ6YG2TzaRAzI4#GN #2Id. ةSWpHԵ#=5,lOhnLB};L>>Jv}&9˒UYL1BB7'WS#F{qդ+/ЂVk)FZ.rgVR:vr-{ɐ~a% 8.bptJuYP@4SHIJ` ѱ0 g܈Lݩ' e$C9.umcX[(B ! 9䩅ǯ5Ig͈9Z@7}&f[ħ5oQc9c QNC(DARt)1ꨨ NוU: YtX{-d$(/Ay^|xN-/3W$7|_Zt2aa9 Vbsx-Mqu픅&ч˜XR/#SpI[?1Fp"Q7F3,9+O 8(j-Sȃ _*~0AJ/l pP$%u1їj% 7/IL7}5KB=X7$86D1@_'Ⱥs)[Y {]}}qj}Twx;ڼjY[Cyj)2j̬_$gE yC=9/]TW|n*w}uXԽLž` "Q$U S![se/䏵b"qMCוuG@$5B?Vx" Fsb#p0cm2Av,Z$ Y2=Tt-wy0VZذcЏ/9z36ZQƴ,D^v5tj7R:,@] ڪWc2*[ܯڪ5>T,έ`*e*XқCDBxVv41x]Y\-}I si5. R#l O{}aj.~hxg6mknq]G,y8dhO$G cݯ99H$K`(yF EڲQP2.ݹ+}E9ZH>Gbj~Z[(cц/H= ؝̫Clա]2>;UR8U.=CU_)Qto7{9mb1`q|FlgU)!Dk2o/eLaa y*}%Xt&.`,ͽsⓦ 19~6vFUBb{7>_ ?n1/s/Z% <~Ɓ P||?bi՛5%2,+oT\ |QtInZƅ?"^,Pd/ki;/QKc7p>,R#M ~P> ",<Jע]ݺh. baz{ A6"XJU:Uत&Ǐ,lb}̿jP.`w/G[^1w(qr耄C{:b-T)FQ.KԀI ȯ5=T)O|zi Us͞^ `ⲢpE  S r P,'b(d)"빨X~E5:C@y"mw션 A-sC~3AM"(K ʎZ|k?:e~T|IbßZݾ~zK72Wt]@&q*sA0p&̸xup*yI-4K2$ uaW4Eh<%imc'/ Ź ڃꭟҝ0e9\z±O ĕbb5xAe MdnС TejL9yRcM%6,A'u-"\ߘɥiui|X5'ҸQJg;Eߋ]7u+X1]lky״ *؅bINYSk8Vm}nj]['P #QvkHg ghs=mݖBn:'~8*IdcMl` j=gmR*o [G +Rb v+, k ?͡|8n 9ܛ)bPN FËnYYѨ:AZ5ya=ބ \P`i*q2ZZ/V&(5PN_s{=VѦ[$8P1LFz" rN yPEY# M Fq$1;6v:R FNlQoYϩ$TRm3H`:ujdf*Fi!5TK~kM(?mr6,;)ICb Rpǃ%>LZQiٽ2txM#У,oje@4͈JyqlY|I,Ӿۤ`ʒ\U*s[He@@*ԏ!܏xSVƓ#[\mX>|SkVȴ[6ʁ9l>#*}0WE(xi:LU2Rbe(oaן<JT [7$=ÿk%y Q |z#ikkuvJ~S[8,4Hc1]zpKߩ5'D0 i_`݋,{݈HPZ @;3~b\IzHu?ݹ=ZY-ʢ:Z,HemZH2|2^WؓEbo`ĤMux$t-&}lGb*֮(>OCR$m32蘵t᭕9GF1[t6/+ j o"S= l 9)8mqa=V* @DVc@ǃNrXJNA*'Cٌ$ٜRdt`/UZ^Lv_ >՗Vafdzxsr:V , 9S.(w;E bF*0RQu_1i~C8%^1QP +-sט"w "CUwDk)b@\Hu$ҊCWy ǖJ m ;JN4eKAtTl Ȫ2R;6y+5އ^Z\:GYO3{7L8dĉy\Q Wtl~Qy"K'Xh1L5'$ f&obQg:!|P;C23eKUMi+u} IH2{W+L 0"#E`”.{/Y ZqJX\Ԑ6XvUt1gF`2VIF,83lK3`@@_WVh! gsX20N0:|?7~[`MǴU ܀1|X|Qd9y"`G -2gjwxF._f~\5A#1DgIU9:3񱈛dBa @?|0֎Lw*zdH0wZza/-쫟u~6ho-&EL#{E%`{e CXmd+B&O9СW٤\fN1 V ..t/ EdB:N)A3>jrË3Ń.dLG:e L8FƐUxIӾ HS &Ju̐"&*`nPڢH^h@ Limz(\[axxzsgJR=@epNeRM֌h r`)W٩_=%?` bFf"'@<.?fBJ:*i}H^2K0JtgeNJ2Df8AYKY?3Td@ٟ/ΒSe~1prO{g1E s^QN-QU>,GD}uprҰDc,ڂΦEgMCgUI;n5mS|."tRn|Ҡqۂ=SՈ+IP:40shF tw'm5p$EZ>Hs0_x^AZO>J;NN׺;Kbܦb#*?#ɒ wsECV)Ċ!W; gCh2Sd43Kb&d)=|u՜QhO+E|YSwGq+>H?zC"^M7. ?~Ju,XTHzCMa{B/LQ$YJ=*$>#AxG%؛}7z:*^ Y%+W>?b7?7GϦ6Xʄ&&U CuvʙU:U[%v0A+*Ut΍8O׀:n݄RX{lM4V<--tBxPϝ3g ;๐`CUE`kHvי7] KF3F#JBt#L}Q:(9p3nlYm4\ӧA. ,jz_1qƶu8N WGHQFʳz\g "Ԭ;KO1key=r/J2~w%Zϳ@M5t`zvy]1PȐz(t &P`54V QX)))$Q#yPfΠċ䦔6G6>DԪMP@ 9"&~0iiOV~X ^x50cȆvZQMD+)Tpq03Tؙ`E4_{<~Gy%䭶x)D/7 l0ȒfՍuo$vaC₝>Tt-\]CtDcZՉDֺW!P6Щ SuheDmE;҇S5yPRh/Dq BjU5n1n&>5Sg<"wk3-CY;r9Kw&D;V ӈL!չ=޺a}~1|ay4|S~ Vb cfʮqjg!X.%Nwx  pʐ#]6ҴgĄ Gv$âhvϋov[zߡ?Z2GXFW tqhY{qm])¶83*Ӣj%UC|1U+94Bz5~KlB9ãYs*(4p-ki ?ӕTAe|&'y` ~&G,h?v$T]ul?a'V[R7PS`T6KM]Cۣ!m- h3mVD0}s.7h1w)wU*_hU'E B Ŗ&81DwhAS̙*:0 񽵎OGkDL}&2|wc:\)\14`F. % 'Qn!JEwaCR+ގ]%*wb> u.2J|'gglG JN^bmPQ?*%6[z3 {e1ΩȽu gBh9Oy. 6Lm'z7-gIRT>WO}$ A|  xߓmN{-p)7D0_G^&_vh;owmbnݛMJ,?Ęc $Fm*{hOK;.kA=\|ʼnf B.%wE7S$J"g&Rô,__pA2宀H'g\/;˯Y"_#|um#y.l!#89; uc Č<(^ޱ,4os\: Db72eg/8fC#dw8VT(~E̔p BARxIR0{H*!"]lBal 4¸Sek[>h`[>/:Ȃi$KWyzђpw볚%C~q$t@RqēXĄU\ԞgoJI8"B5Z3BkT94;˟TVD1X \jGkVYjBeeJ<hE{A=ӊo(\HZWr2j8hîƥA'Ins+}Ţ9"u:n-wq_4=8}EAi9M1uXL0L0CY0eҳ:1ٙCbGhN( N#v-~DrFJ#n?Zpv+M@hO~釥N@K/yKĊo4-͂8IS^3.6d3~Gm\ ث Y&BsPlӠLάq ,'  f k%L]yDі{s'x@$n>WQqL~ϙш{LZqH.vYf6ҌRAJ!1ƒ.u|4&YxVin؊91C(-ѢjTho<.ÎAC=Q@w|BfT&)aD :M Rez=~&P#FO9aTU0wa((Viwe-^سF-[˾˓\_Beuw1f%zeBA7Nd=n2z*Y||hFU$Y$hhWtY.g~@R !3XI<a[Z%n16-oi/UI7B5ԮD#'y=GNQpytG悁]eêL 1)6 <*^L#8-hup-0 + w z ? $!n %/:e ~KA,L,Z!So]MM;-Eطw~kh?VBraKr+矵fy+o:9Oe0Jf(yTS]Cot"KWbLlYbAPeV ڻ16OZ M1-?ȐJ>4R (/آlSKl}$DG 5 +-obKAuZqغl2M/q3J"@@X;XcĸIu8#t0@xB)ZM El "J'\aƋYn/^hURJϏEִ^:Jr"42VCӧ A20"5eV{ fDesMІ;@cֲ`0xp[YÌLB)FFjǢD ƺD,ۋ9@Kf \o"%@|?0%!bv7G}5`ɬh$ Ŀ v}Hh/I7=+@3lD ٨P7* [}[H+`cX]1t?遼XM6֟N0єIOkwשOCfwHkFϬEMz=`%$m|l.%D@@b+J5 \5rnJսOLPP4zٴ3 u Y ~n-,+FzVAq]r A,QjCEY*%X|g$֣7~w9 )>JJ #)$; .@#3[j7I\TtCf++CFsΙ""f{Ly :Q3PŖ Є&6BuD>2T+-a㔕^^T8܍RsH }'({K ~e'q%aBv򚐑3u6%EKTOߖzm ._EkjbA*/}_]:]Xm/CYEd6 Wq@+(m*f+f;Z pg@=|u2:rpV;wJR4sLe{E k8h1il'tq#q?hΘ=$ /p\M'űK9b]H #Jx8-b'Ouf.Y`)#JRl7_92WPJ$*Q}Ml5P4*X cWg/mvihڄZ qCFI3\VT Ј` .*P$NT8bq7 fj^dMXIge}`i\Վd-gW:_E@\BМLRI@xqR`k{D h?\;³JœDġgd 1* 4ym x؞u+vϏ4h>ض {K *Βn,v*ww_Ϛ†w|jT0p)ovM@2IKPyv=Nh8<;#h` Xޝw\|fhOSۡ^껢:s@z[ݶ3AL@sz'}TUۼxB= ߽zO祾ivcft@=$ +:mCmoEb: t GE=7[]`6;?!thUهO[6k:|aQ\&6 ,fިd\*t*擹HHnwG&y#w X!aN-3s\4- ,+C[Rvլaʞ$)cWbU#9#1ΖCH _0ZaR^8n.p-q㾄ђsX> bqr$Ke12@/Kc@rH\co sx֓>L'gQ@ϢŠ}7Z+*:28@\+~ML, ~fcީ[osQz0CTXD}aPs[PslaM='fTgWD%/-HemB'5obg0 Cd+G-KhÛC6%os6tXzuQ8%va^Rȁ FZg҃@fhK =~Y=4:= {J㐋ENLxy]r1a+ n8zc8\.}[pgHGb|bLZqY GwP` Liۋ^b6ׁjKdS`zw?.&Y0qnx/^'&ٲFnM[%vsˢ?):s8~G%'Ik$t uiqEA ҒjaL@fLm繶`AMF,E% =6>+Zxy)Ot="naA(*dthʹe{Z#f_k*L&qyF1aD'VZ˝) ӝ^M 4ơi\B޹'K9pوȡaC*9Ҿvf<R/$Ep0ydN\;G5R ,Gj ́O-4535 b*iY,X +.h:0c۳Kͧˎ2 XJ-"ԙu>"bɴG?`b@:cJ]G5p6{[kV2{#Uak4N?(7 _Fm6% l ? :IMмj!pq:k3`" mΙFa|dJ?D(M#U&+5SWv/yj~`MrMpI 摫ogcȤD_ z2] /~N+:=/%~e.&'g3LT|*\&a)b\>k, mi0=]70x6 %[elrUB cu!p?UưE!T1kQto-)RDkM;!|(%ɛy;/ O(|saK6R4=;om~FPKB^0L+'-wM=ϗ$lΫ2fJ:B첤5}>zG(H-紟9 Jjݗ(Y፡x>;9Zmqڍeq.˂})($q:Zh/-w1¯q6^9S5afz%ݵǸeM2c~iЏ=@m3]⃆°RnSNIG㢛_@OD̩8eŀteܡ^:(|֜\u +ZжdMW~QJjM~+Əo9y}#8[Xwq Pbls<+`]~p:#z.&^6tQV$h䄱hk7? @:]NnZ5JW ଋAj pRI̞ՔZPn0]0$LV";!"tWv , R_FƇ:q2J$(Ib7nVKv 6 u14O 3>J"\&#AO54XoF.P?A C3H4/=2(A֡e^b.6qh[I{n=!c3!yZ9:4WHռ~^͸ϋy+ OlIâVǹ#ebdƠ]Q >F%Vd1t>.S8y&ff"?J6] DY?ogǜI$J5\#5vڣ_.p3K^)t+_PPa*S7q#[&i!Ywt!PB:.7nغq@nɘw-0N̼`aHMĀ,cG|/y}f7}r-&:̓x%7k㔶9_cQ`E? ܑ>equ.7c05IV}!*0Ҝ9q9UN 1ef&de uɞx816ex]P$c5q6rň~jpHvBiZ9_' %BgPq#Yx+T mz XX]VASBm"]3fi<|s`fSff,1C98vlQPL_ oƢ$uNp FQQo,S0ɏt:!^טM۹Z%?ZcMm  u'N{Cp(nrGKVuyt;j NH}{Ћr`=M*'~87Q'}ZqQ*x֖- .mim}E-mTgW0LJTdj4pC:GFVռH!OIت`dl9cr8dO$ދl| |^W{xJ.smM7V:[ Oqz(vۢJ5"f7θ*]f+1 !M^Z -P|5*+L.]7OD?0yY ^cefQ RXwΔ{ ݑ91ʮaAqCÍ#h`xCbfeb!cD~R9_~W8OfEz7&-O1:q"oFГү?Js /mv!#EʑN -manY7aeTM8ZɾcWI^sFO|f|2mx{:Q+IZ ޖo_$JR>F8,uc/IF/2fvt!ݼ+%x.g!gj}jֶNb4cm w%CQ3 j賀fu>!ҏF'y_uewjWΟ1wt;>Kf6Ux<UA9aZsKiG#Ŏ֩0kK{ecjab) RK)鶣Ž?iZŕuhYEe+Cs_Ӕ`v~]nĄ a>`H_W^Ty[P  c4XԚ֜|I\X)jK?!Ί0dBl\>4B9ҰUOT̼Ga,!i52M ~Cu:#'Θ>mRyp C$FN@uN&{)O儐cMM8""O$l7`Ҋ6[L&ѰBG:D24F1UҗS| 1_U}Y~!#ևoLGTfPqS\|-~e>mݑYqÀw̿:vϧltܷ(ߐf*F0puJؾ];aTt{%/ x /jCgޤ?&6.@|w7>z v,.H8ZMK7ۢ,#j=4:Sr[a_ 5:4@5%TvHam;#%ee;.zK= @<S0r,6+t[ZTl<>% ݢ/ekUSҼ=ި \pVbG4: ,~2 (vNgٴS"03 nZݳ/ؽ2)]p_!t<,=,Z C#u p Ve 6gi,!"*t ~4g0[Ϣa,j_.+u<2@Z\ǛMӤa^'4.|3g/f⩓aT giTPƿ\-M 2[IL 2U[Ԛ߈w' פsMxfS< ]$Y ®C8yoJa #)Mbn2I79?sΦz uw~#󐏮ZT퉛${ϼGDa{9Ϟ(&N9u;T qYyTF1"L-!e:'@G?:w"<CrXbHYRX@)DpAѺ*nw2(HLv&J%@~w$,=m2j Rz"U)%<^wa֙^a"4*Y>+*Mu25DWSiR;$@ uXU (ں NP 2{HgCl! e`ժ;LAk{@ < pѡRezxV7 ;}0];i'<~(5O?yIy!^)&M7]`"ң#D2i@2ܖe^8j JzpF*@Z~Ej@ $c@Ů /1@&RE.틿zbC,q+_U s<3E%VƦDUo|t(^&tYTӫUPEZmtcrbkc6`6A1ZN"09@ďH"qp9' MB%v-)K䊆SA,@wX-_S/~Á$hO^g\U"%nSt3wLG)I+ g':IXTqs ]G:2<LtaDFYev{5ey{Ƿr trf+۫(a6I+6Y*a%?W:tv}_iF lҵdlnX0$hRX5Ȏ P+-lv%(z PH~˷g (c.J9p@LdD7ENkXIeEԾ/ΟP:*vui=` ()<]V] it6׊*'u JPcm}Dk6ûLI V6'V%+uhi! \Q=ǎ-4)'Wh+#t%U$ Edj)݈Ƿ[Ǻ^Tq[rV=ek<} Gnp/P QFqH'p,NN)wj(&Y׷ DJƬ-pO_bi & y[מ5p]ފopzH.,Wgs>\DQ <[?'ISu/ {HiDL$#(Pl"4n9˦4;>s0ٺt)wVkDrңNo & L?49oZ)C}[\#)-(=q"_bĴmBR~B5nf:y]R ,Gh҄>Ffr{O^ iCrD}{U=EX̢ouz~"5iab֢LwDyr%i*5Q +ׂrI>X8m U8͍݄* xNn1 Z-1itB},.?4:0+ N0슓q|g|.}߇OvZ}AX .B؜O33髵17_*"=V1',: ~;M=~&p "W*x[CMM:Xu%4tW=FgƚTU+kn19ҒncLp7z*CAskTڀ'f -E;σ l,7=kٓZM^ql,/tx7oo&BX.b BH@݈!a>!p0my{1ߑIKo0):e{|;j)jJ/^0"#X8 :{i'4[/yKiW״MvM[/ԜZ7I.q Hegl>0`ZZy{d`&3& L8RYAg'(^]QE$2h)Px+>>a ԟ ۵$=sjއE],5nF@dV G`eqj; \ץ)+?H_|@3zoK\9M vLM1.# [a‚vf0/,^UZ,@tIYr3o|JVTEEK&zE .F! BWJbXam}i?m__o%ٓo vKQ!`lǔڟrխ+zrNM S1Μl&y.f{(7Gm#>JP7SHHK7X9^m?lhb|1IMzwֳt+֜ul1ԯm.O(ݏ*%  wt+P]jCrl1ayD߹RGaolKy$|vZL""mK;q%Uش ؼcQÜ~ѻ+R{!UwW6{l%d[i ?Pad(qeb?[L%1pi@1zeR .B$tj.0T{}跑fe7u$դ)G[x6Ek]SP&S[-o6K%ET#4)x#O/†LW[iL1veW3ﻇ΀O:&}Í7I[n, ^eUu8'Hr9Էqʡ4$v 0z=k;6 ăqD-8*O>Jf`:@coަ(쉗E<4g[Mbض19Es&"dhrf'^xkm5!~+gܶshsEäbo٨׹?&R|Z%:Bs_& ?*sXqqSu m^2wߟsxJSɬ5Eʩ\h -n1ɒdVMB#=<0m&Րj;WKFHb/6j0ӷ28-|\o 2U(# dn@'Aᝒe:}@LO Ut |{Qƌܖnio~ oH8ZoLԪ/6hw@ WJ{Kڡ9ob ?L DtCLC Ա^$kfv9v: PGX>-}W $+qDbOdu,##sMq'Nq ~ZG| 9FSῨ EJ/ !߭>/Q|bnPSa>"Y(JM\; ecى2ʡX Wb4+T(S W5oQSDcѣ! Cuh|D!&J_i7bґ{{Ƕ5iJU]Ĭ mP-^CEPJ SaL OCcuTkR6›&H,' ]jA6|}uM"~QXk oii]dnHAj+zK ~UUADQ2E,cZShS~4\5 ra)T];C V)H^Twu1HޯN&q`Ffֱ*#Tn88¯:J,nsôˆT^fj10\)X(;2>(Z@*2JwTU›`IO2"pI]FDێ<P$̵YlY }y%d;_RpԝYlJJ|BɐVRJƈ)zMA%r o {3A.ii={6Ϻ*E2tAo9?xGxs6\:봑mQuIPt6?Ku5?3c'Cu@kb'ZS>M%ryNjŪM3IzP>@!apoi#טѤ)q(ZFFǾ[ +Ih Å XP#۸;sTU|pw͹EY4+9"f*hP".w˗YϴN5oޚdħblR(|ecR";bcTT_<< M:̘ {t|I3J]CZ(4G74kzͳM) $?u]5ԉ"䉋cFR2BG8YQv~)l[^w5؃_q.iha6~|_u)(/y-Ö(Y\@;qg.p׃@E&7 tyal^PG7y!/Sx ! {,+d>*y'1J{YvdRz3Stœ9H, j٢b~#.Ϭ'42&]rBvdP#琘ϱmeSA>EY E 2n)Tf1bqLO|',45;ߊj!]2W6ѫn6Y#_F &üz$k&7rt\Ȭ,Ŧf"\Cq}c ^h@4Pɚ%. Ūzh݌i _SV&m ޷18o7al{sLOT+1Ғ|@DCw[D#]<%5m^lWpS*\M!EuC KnՍ~*Zk;s)|A#!,K_v/Qy~aN3+GҸP 8(xBJڮfWC#\xhb4CN'uB,LsȁJJX.^[r &t;BO#O*FՑfoT_#'i :b:; ~C]\`@}Q+I5+ή:UH;B,Ok|(U=CKxxsOsK|JwJw)@}h(~vAquH!æ l=6eqT迣\w-Dkѧ$do y}NzT 5KwH%9ća*ASv h9l~>!?/N6NwZHh\31m%Ik )퓀NLPsJ~_j}4KBqRGEmfo/lGZZ+%TGv%To\I~w?;2K(T5e0CPaj6_jAtm{z<.FsEA0S?+//F`<z)ע{(I-Raͷǟg ZʽIM1މG $οG9W8/TRfmΣ8O6Pq{_bT"RUdFjmJU;6--\$?׈TS1G‚n9-Kٝ9H/YKe8(S,NCH\;E)nypMNU v1AMS 4]'*=ܸ_q2 lL[=4ãD?r^lBhnfH3[b,;@LY=Gkܧ'Х=.}YKi lpxVH@,T+.~ pn#2fS}|3Yq&%LȮuވ(&l%AZ؂=`@G]NGdfa^Q02 KҐK-Wq!ݞCyNEgl?ke =H=FQW/b|f\d\Muf%~X^Lۡ8:W"_ ^y=rv'}RFS\^"n,2zFZK%_7n;î+nt ji;z*|\K CLʼny2srX_޶jyl#sN$y@Nq ji h2 ;f)6jp,+yΖ iZ xNoSu6=ɞ Q%jZa!S 6}͔{e.Q LmwtB_!|c0OSU`ض\F. ]zeqLG4K ekjU!ƚ ʺ Qvs]4}" F;4GdnpR3mS]tf?*]}kQ9VC6? hP'"8@g鿫Xqt3N LϪ1FhM۽ݛf|νUn-lj:)4EUTJɀٖ; QP2`Äau]I\*l=aej%ːuWj%Y3ሶ X80)ڀ b)%UW^!>q5b uE4`ˣ&*̲wKr 0wKjBsYdGj29 AHԒ%WVxPo tyRw&PמgFfx_KƉ"I)G2penF/ea%x&?Ok:#˒CUߛӾ{n(75gSKTF6i=!YVs4(4=/.kd"r[Qr #$~Nc5MhynfHnwy/4DWF]6ߋ:goW8ƦaArEAۍ=NR#E9FMOV t߼~gM ʱ<Aqw/qy35GM@rE WSQhU!rnZ7>FVxhi>SV]-wd?p.cs[ G19 qDAuF㯓/ZVM80Jk)R F"<gYc:c3yζc cn8JyLWR@dƩk)zOv=غnȨK75e\c?G9SY,27XЅF"w_2hfOulSOLz3HS1 @gمJYj=9u斎X׼ * Y&HJg;{Q4{$o-+:mŃ3:82MnKʌ2'^G'!xGZ(K EZ{AYV.! 8q!"9y/ f7tX0 r1`('bv!-kQji|;<߲Vm(+h]R؁U v/*!r2wiMFZ̀iPQ"r/ޑo"nf13-%]dÁVT EQULBcw Vc 7eJ-~#r`Tj] ;WYmE` T+AH_Mi>옊OMX3 nqG(G]]!\& ,yW h@S='SmmɬmOYFۆ"-N<}tR.E!2rF Pjfo5c9BJtM./^viIʙi:}6*~ T7F2%v-o'?XSt!˂n-Fu sGK2:nFif(s8Itj@qJh, G,ٸT/M=q+ ǫ\=@*Zp'tW2+Ub1=L~wPM%< x'N}Q6h.Wf'çZ\۔/\ us=QHUS^"ʳ ~|8 ''uĦpeft@>NްCԵ ~:e@nql[payrp:@~*e%EzO9"TAc6Z6>~veݞ o8}_pwTb,[o8y)WV0`Ѓ[l Yc-fDa)*QBb8fծ\;jGq>Vf3+0:BJpǝ.B"B]XQWO,  {:Q W`#K80rm_sB ~RDŧMBI=RYNf[F@#/LҖqra s^VN g (Mocv9z<<‹]-o:䙸5CS%_q~7ɪAX@ww1~Jw(Lxժ>ɒ \7]f7CeKkq@@}l,wݽ3<]_9l{#*u~ݮKHY3o`dPYXja |?0tmȇpGY՜D^f-< ,Đ*yRb4-MHGvGG5TnRNK: (l!=x)JR(]))Og3p#vf͛-[do&'kk Aq!- EN~ xV78bG[]O}(Pܘ];p1 R엓vo,Lt҈ų@#",pο e˽cdx1/z8`(q*ݚnQ\M4 Af?<8BX2;/qjKjYv@w#~eߗ9ACfhH0$JEPk*2yyH=Tʯ$krֳ=`O0SbUN%DL>F1^ϣ {v'/-p'>8/Nv]e]zhMڋ020Cc}B@а>5x:ĸ-V.iA]#ꋩ0y+l;h3a1BK21ֲ!fkgK 1ku]yo)py%?,_ b.5% ^{ak+UV~f\>zI|2hG#!ײL@ewɊ(xm _8h_w۝T x mCycG^Bb+dF qDH_[24s|{/=~}B iV?LED ʘC)OH;7siu7;-t=)kV2%Pyeί-zϛCJ/d _L`_Bn6KKmVlT\S$8n,^?ϯ.|+[]ýɔ2U&).S FXNk յ -]DzW)*Uc" s P\N~ 1Qo%CI.~{B*vQ)< OVpuP1+m VM֥ S4VgAG$1"`wʉol{, .EQM&N*{Ĵ8G9*8i(q˜ ueg j*B.C9REq \'ZxI߳ݔ3>2 Fוe0D?Y}I73k8A?̓Ň<֖FR"yt;/t1;f hnTT^І?X.jl_&~V;E/0Hc 9z*/Sr%; fɊjAbij:ݺUA697U*q M \h1Fx*{ŷL0ybeeUnds) ֠%vƛIc9 g~RrINK0/}e:4|󿦔棔rvbyVp48|qđ&E߭bM[g17ࣗ%_ՔMeaP*bpb(fL}h2qJ]%N@6SLITg= o|}/)F>맅lMl=,*:ƘԐL)άu"%DD֙ inWF*~#Z45md:iLdimzHY@}3$+?-hX4=ykWfPZ%β^{.%ѩm(3{Vzl0k+3v!lkJm0b|A(\M*a a+mChc*ݐ)53iYdpUKhMSe=v⬕ԑ7l o/EڪHBlG 2H4ŅM1gͩ?FV5+R6I*e4oޡ3`3iqsD85Shp'ډ6\C;wWMQhUvTqntxo 2\z}vL@P ENVX{Eru[~1}%{q^QD>@e~"3O{$5h#r|{׍@):H=M"/T1@܆[= W@uabm3F.n,U E$ +أ" 8 P!*PJUj<7o:[X+?Fl6|H- p pYgwj.#C#Oʙe\ޅBmZXU cQ|n0t]ܯ$ևWI+ˑ%`Sdq2ρ( 6t}c`#F\q\ =A闼NvLK%_W~" ֮Pّ4\N5ud։,bS $ef"g\8Q7jD3Bjȫx3"rž]"=5vtObm?ۥS5cGZ,]:} Lc: h!\ fCV4L(d`qsby.UQu[(ύL>:|UB~2 ծ\q?êC"/匉tpf%;)|(B]l'׻zb"KO'=`=kDUžD4r)?UvW$zƱmֳZ?E *zڰL)zܽ&o |/L^|\n Px< &"KsKڝ2]A\}jwvH ts.p]A [,Af ]9}cY G0op[c/] ܋ቫbR\g`{ȀϜTTP7UB֘S$۶~ O*SH.)VcGgU2rу60Wi!,XZPӋǿ%pI?ʌ(O{`Jk 6ѢE֘99:Eo~lJKԨGm*F;^P\ v$֩1 >,_ZaIa?E"x+MPHpr iQ~8iyza-.v-uў )>v( J*,PAoekS~k_RaEj G"atfVR .=S;aM@pd,BW2S3Oq c?3\kQdK6@ } xl2dBad!m? ]78[+4ICèhk9Y?Hyg@z(Kx5=~\yK>kPUCu<^Sq  ,xX{[1h&!^I)B[6T0O]%`G?|eSf֮vT;BƆt򙭝U"xgQ0aHx^ȽRQOhO%,]u7ca5G8(:Xam 9+3gf qXOؖ}9C#&iU&!!7!;ʖ!Q&P2/^?\J6:rb L`#}W&&'tbVފ;恀E$cqo),[怉Ae+ek.[ dj~T;AoU Ζgiț3ぐD MVr\ dvߏpTkmqZG-cF՞jӢ` {ZjIrsf{b"|wEMH9uW}wQa`1w&76DަQs0{O 2$׵h}iv13Q^.i\5"l:R]ڮ?CHCD9Lv^HOb' b[0nX `,~bܱlT\q:#Fm0Ƀӎ%zb00/SW(2lsTk ZRV\{_x8e!J4zsZaO6{iڝj.ANv]&\B˛zi6L:_bx¬g4|"wETݳ*x+ C@.KZг L=zFSD{dY ɣle B)|GI=/3I2p>6[JN@se/R[""7ϐ $gtJ~hJ[3at')VQ]lJVHvk wkgL!X h>E{BR+ϙ EP,{!_OCec1L%(o7Z5a^TqMAߑ|eg+T1daMZH4yɚ]?TVIt s&9d5:&NSSY~F顑h4[pNG-ndpQMupN‰,[ h]"\l μNu ƏzBVB_*p'[c=b0Z ^xim|+h3rqp{tgo0;ze{a((\Ι+z*jem Ug7Yw*<+՚,D8j C H-N3PLy˜'䛦dkVJǜ ܑKaOKcUONL^=3> ~K8/.r]`o1@Õ݋i\]9(s1/_, ܟ,8ӣݐкVIr>p+W6 _U|(J)ޤ/ãcwZx[~*Ն[kU#QUc4mu~DDC'QKvOfX'jA vty [\#f SkСSC "Y [ {l@#UUN맑V鄞%x)OCq;;e'Б͖]4Ig gD" /o+$)NJZUL+%i_b~%eXωNû=}$G!@a)_r44> 2 ZnzQ" a%_7c~,N(/( Qsqu19I zEא|ң>L^.C t rVfY67Sɞ+u%`M{ h>v#gk[-@@JU^쵒Zeȟغn;/Zwٴe)0l[? X$^ ֪a]-WRt]O|Oo0~?G3'!ބ/>;#[qH9[Ps-|c.Uo;~IFp+5MJޡtin Ϊn J{1gs Xxr;C@袗`|!}c穝L(2|R:{xQn[1샧֬ z (<6a]8`2#LeQJ3h=({8w;~\I^Z:뽕z,G>~iOvKZ( %P}ys,AB(ut'FyT`#Heg3҆5l01[CjN>}{P85XYF1e˪734rl:ےӈD^[%Ecw7̤bm$]J|_kN]xwTSv8yOE,b'n^`.ߌڗRPf =[9Ls\.cFص['EyHSR9myJLjӘ Ź3ӌqS`c&ܘ&-UxS*_̦O\YϦx[9ii(2H3MspV͞+&5 w㮒?2zlf!x\<ͳ'I-> Wy>7d # ynR!lVQ8dWw5xw/CiR~kg,<M9N4맕1yr";II{n|CVѴu :p Nq3y]pMsǃ=E@zxn`BlA6K+5Z鴌Uႋe<kăw *uM7+wڙ Moo- Z /bIf%73Vq'۹pzopBd$,:ӭAOE@\ ?GH3#usY=0L 8Vðp_)E~'mtA)bzRVR)eUNwzNn}+\Mε Ucu}4B뭣 j^w:#(% %Emgo zXIFx"8K@s^ua=ZmK 8HЃRd>4sd3>\D%>;Q4t+~a&Tl-j,mDѿ#{C7B Ŗsl Q񧙑Z͛sI* A`-֌ns5EOHf}MOk,VM~Úq;p-ۜ2YWSs mCQXL@+; ǹ=W6AEaoNF] 7r2{DPA۪kͼobcGU玤KHeV]b)7A$I 3pkO](:V&Su+#^z4xM#YW\"fiW𦜙2*m|pSrD_9MqcL|׻5f{:@5bt_Hݭ#30< ?f(r_:kl 0x7uKʨ|.q5 I !H!r\=KZVpN9aPjG`!HGk%Lm\:Q P:Fci\s 'UޒB%0Jv.?Ep}N !6fW= HՈtTgٍgW%}tX?b2}yAztLK!Tj cx_Wz.am/F̛V1iyqXFqsq?(snP(W֎^ s@#$G  R յ.VcA3~̙d-=^[&'хH k\˾I)!aw9̕}yƑ3i!h4J7A⻆lk4E6=,i?OYC)1bt$Mj\d^5bґR[W@B2znK=,J|p Sb.|Ą\ݴŏ'a|+ \g, C^O~ &q>@ZEF帬:P T?Ӳ~~wQ\ {sQ5 l@K!b \|%ige Q*f6B^uEUfl/cay* JMZPJr3XoL$q):d3072 ѳol!L'>J[-:Qֳxz⁐caf[p}HY>:_@v64)6,!?wZQ]X9OdӐfMגLaM=߃s:+U@&r2mr8II%TNȇ=MeiF:/5v(3t7\F[A ppr 6?|?PѳA3=γUMSzF}qR4'-D 3@bZ"t 38Il#IbE֔s)~EsN~PwR Z0@ƛ;:e-x/Z)jM1\lw_9zؠkPRl_-tf]8~3~xh(#/IﴐșzgeW =xT RH{\2-wGw)VhJ0hx,\_ ޟ7߃eýa'V3R?tHz$L# s\1ee+EzV&-&Jٶ?DI 0b۫[cj!ٛ8[ G*c%OT!qXLASh'hDF .)"A44Pm2JjSsc xeidXr,0@b|27L8"zU2c9$yncWcحꎭLP&0woݦ6AiS\תqT(}]7He$G-I+?Q~>i>9b}`A7lLmw^'ν.|s=f]VE-d9x4 l%/N|>^`P\H rUcD Lq0-Ami[2e/J%k_ ynI8Zv⮡ףV̌ݖT3BuRPn4 xoZ|i/fؼcX6)6?T5=$G'QPh]|9 n/2}E񰾴oꞝZ c#04n? <P-4i$g~>£_룖~2kO4 DB<%ʒ ,o!4#dwsΣJ?gXEJzA{:xhՊh_ۣF2 ɑɚ|ҍs!)/!QJ(rHq>{K3ս*|&_-.&VP$_#BМcs:oW͑6ƩL8oinKOIJ3kJ[-? v5ѭBv!]gIa1c=Be(T)^-$辱&.FgˮgV0\qi97VSBBPuP}1*pPmtStN/OK9R6?yZ(!,A,PvjzSQUl8 'tQPP'`Ślݢ<̇&N /ۧ Mflyc:@*uQJ?u+>_<}l]R6ᖵ}n;W_W%y n1V?7hv}? fe^tM:ZVer5rc@.JSZ X'n؍5~;XӲՊ(13,Z5!n'oFPw PmkF;iaȟL7(0۱(iDAuVOE;Z5K 2CA=N>Lơp]j`4*!UEOLFUC>Ug/"yP9fLfVv5֤~vuq(P9Ca,+W3#Za xI!@0M ASoK.TD٩؟oYV]Dd6 ^&INR \l}:1s)p PWh5 NitٿO&k-aWukw:\]F6=Skv: N?5g8}]Q-Қ7[ɓMM޷9W=9+0]Lp{ѬOuKLHK*z/ىiHnfsy{5-fF ^h5~&ּRܚ1Kq HܷɶW~f<(3VB'giSUӈ-{,"|s~PqW&mmCVI}}< DwBBd/82 gw3#B:d8h2!qKi%> b! .#~^D[Q$ W5_D`5"o|>;o4m 2m9ڔ{\ W.EǢ 5iyVfH~0p0f9Ҥ{gu)\C1~Rn3N<W@`iݓ)$ٚ>"N}Q[ y܄ <A /MŸ h|ܭr-D'?ZM>NxHhWdՍ=0ϻhwB8∙ln%:ZtEeG hIEt^v-L2H5&~.C:u-@Y~G5_S&Lo>’%?. A2+TI'dk#8j:wd:K~\|騚 ʋ叾=**HMc3I5O.J,ƍ' 'W%*"UR(ZL'Vְ {}=,ͰW`J*͋WFp"ǹYUaي(f'LqmR@%qz=$c :q榋/7ו6ÍL\@dE4݁h+zծ8%PE.󅤯s'1,N=% 5 ىs)e8mYa&ģ[Fdw/)+ߨ3orH[1l * ۶ 0dYhMs{ )6 Os"3QƟV $Nt9£ ֦[H3԰O -P*U)?NЍG+|K_Lދ_i~Jo5SXi8\8P.!#g̭huSKS5ΏIRdca1X9toC (GZNOMc:EȈD19L r`+SHHDq]>L 6Y6 hY#^Fp4 qKQ0KvI04e.DlSnG /6tdB P Ux` 4]vB5O6L3 _ud(־ "S@gk7rԵ 7h3oEkR}\4v3'wF~-4LCohc7y9忄b~K~V1n#%/ܤm.=&(rfي "*_*Y}tC$=S%ɝT'N,.|X\b/8sx.щVaؘUx^/Jv`o8R10K= \FtҬW4"vC5vCn*:դzű֡,H[ X +4 K~ctGj$g9jj_ڊz퟉na6BVˤ=$ՠpوA2m{pͲ WҒ*o!W¾7[1nJ8 VyӟUSSE_] Xņb`;j)4!Dd ގLpE꒧latd_vTGo&eh}謃WJu5׬2P& teؐt`?L瑥{I1ɹe>Ϩ*uX ƮС]iKK<zHIF;۪)!š?s#J G{fbu8]H xVS% bDi PH DNѴ7U<@ĘΊF&LP߳t3tp PRKyE6EЅM"[ib6gu$h5-$U֮p=??#I V5 XxTu:k]Wu9ƀxޡ0Fp9S9#'"!hEzeh~Jɮ?zĕN9WjYKq"m#(+u Cb+sK帍RhAfY-1tHUתv5DC$&h(%n{$U`_`s~:Y54&W+ Dڑc8<*لw Aϋ# 3ՏW$oXW|毡$'Ag)^޺m[sVze'hBɆ#ZDTF|(}M,==_rjGu4tNm&ZQ~c186+P )yh}PJEbCXW?L+;X+"Ҟ^ɀԌHԮn9W-Gpq<WDY)s) ~9)m7v!0Yd/!'E^C0=gįV;#IELd< m^,mpLaE7cuMϐ }j%۵c n<> @Lo,(P H c>^QE̿\_+(>&19œw@% ;FjvKÛ;W2 ~4GFfK5p구1:io{X+w2dxwyRK+g_J1KRT+ BUO[1 !6c ٮAݛm MF3mQg7|(C}}LϹUCc%PN 6`*ƕXglZSR0gyĸ3(yi|PAd,b܈c}L5Z=ظxvLzPiatC& Kkmxf/O#כ:%>pju#k掩}s-$6%R䰡ѩJC3U }oE?5&ܟH\F(}j#FվU}qu3TߡLt)t?Ύ_Jytf\_.vgTRtaNJLB!y YU_[̡ZwA_Hg7e;#*h G( c:\,`059eHbݍX`S+WPi[ 9eNWHŭ#5ׁIF˲4K7e;OJVQ_}uғ' Ƥ3|ZE)51VMQH=,]I?Y.%$L/_ io72M5 )+8kqWRфU9[Ś @c"R^8kq$}Bqm(ۀ ,}";,I=.b}lP. un&)0$L6^q/Db `BLɠ6[k Â{TN]uS}B!'cz3G>ʚc#B&*_Uqo`@@B`,O 렧^`t'+x:_%I1zlf/pG҂Ɯc_gRqk-`Է䣾RtjK(BW=N=vSHޯHyh#jF.(ERq9U1X2$VQjloCT }LhԆ J1B RʜE.il]νGj~V;P[tUN RPA(3zNM9@}7gm)t W8Z+(`-­0&[q/d[ ehD{A,ns zyⶊxsp\oֶ9'6c X8"whc58aup qqW?)OI?>]gk +IK0_ O^cMV< `KԹkސSGOy~HOlJJvPI.oܓ&2 ĺ__M,O83 2 -{]ya]\v׆Cd6 ;܎ګ?RT_p[Mk8Q3HΥưl77V6ݑiO@PlUqU,n-0Umb@!L ݛkn9:cK^r6hO$s*ףO(dc^ݙiyH7l='O:$HB*WfEFU`$Jrx@pF1.<u3X|H?R6Z6=\Dm.Zd 1[G.P|%}#dT*Bi$^\gn/_W*JĽc Z0D+p"uHa.P4ݔãEU~#2aФPoCD5wS7<`k/ڛzXbBT_"-&UOܑM@{ɐb-|KgR^Q|F0$n^tk7+,fAEJs_ٖs.]827Yu[h΢y:^Qu#O N%|y&d[Gopw<@~@-:ʖNcL{^Pݝio{|C*݁Β4KOƼῩ Uw~܏*,dZ#$wGF>A MIRP kx){鰷΅lO6(aMt6,%hjgժeC-4E<'6eqo p!vJBlIMV#{EB( Bov[rK \~aKWo4Eox]:=ϸ+ff; dO kZ⦍vv~~Y}ї,{BR$cnDD[N1DبJGr 2C~~Cjͫ c׉}N.u}>NY8X(k 899GQ; /TH尛pC@΄+JL,~^ۉa1LMh l lЗ |yBn c|ҩ|PNW-ٗjb Hr[uV^.<`U v8-YƈG{ۤY{ }1Qݟ23ðj%}NE)鷡GL2{|սq'䰽 >Kw}/ہ>9};W]~=d6.ŭ#/DŽ+w-_+2H}V~ftvBW1>O@l3œ,Q|l + A4ԫc3i$c\r\+evJKnl^'uVXXbA_b Mb n@Z{B 㶭֝%pIEٺ;@ƈ>\?#T',l$4s4u@bħU*mV/F@-o# $05kd OƸ:>^eLt%i#ҍ|qd.62{t4A3>UQD6"1#["Vx2 dЛ!)w*H %@N/?rEkSB]|[iNi||Yg}G0*J &)?YRcrihe)T_ BXq~*6c'^+un4> &Jn^J)m&uY'dQ-ؔWᖿ4Ө߱PQM#m21yXQUdhEpFcgZ,O *׿ta`I#)]:;s  j~@GcrBRATwn:5_<]nԐZlhlZT[1XjOAbO &8b1y|aI[Sxw*Y9ޘ]tk%U*.^ Q3ZZFT} ZhFRLt>( u#ʛޓ.>~3>9G4_=^l]|DZDګ8 ~0IT&=WuZ CX&z2{l8?-ysͫa1BЁvWs8pFj3Ws) ʈ;ʗfͦ:WҔ0ڴ߿R񡤐IQNVD&v9{Y~ig {d>+d+9O}#И2NV DvF}珧]aS17w *OEdr" q,/|޾*USI (QנKL '%~ZP'AP]ˡbȌ9V+;;`w=KƷQWB6L7D7IVe[ v^.(ӄwb8VNIbkedLM4=Q8]g%cY툫)Bxvr;xp} qfk{`F ¼5\a7`E85)Mpc xY"$hѪA$'~E"<27A% ,sjcL2Tg@졙ѰwϾf\NTh4"ocX/ ;h뻖vu$WV8;cLO eCfB(ҐXD.@{ft!:9)Œ{%#|Q˘+g/sA 9WwarwDG`}B*gV>"Cɞ–>ZXHB:w>{Kܨ,pa}di2Ӯ@b!]ҧR|bp/3_}0)qJJE=+b1 r4KSj 2MxAg!xShGg!mTӽt|/hkzi$K+)=2E`~J1>7 *2Xn eUrm-/6I:Y@7B1!oX;a&t+ .zCL\Xy06y>"ԯ.T#ª96fiJG1Ƽ_xI}5iɼ|/U3j%t4ܶP\`]x8@FƆFӧ9`w8j E'fZ.eve:o`'}<%F A)Ə(*\N? c$4k|ؐiqn@l@4-n--R; ɺ)@$N>TKN!WB˾I(;U; oLVB>kiI%"h#r1^y: |!HntO_d'agHaX#褂!=:$W7_\as>t.TaSٜLFTd=hۓmWJ è`:ݿsUm${@Ly5wr׵r+8-78-|VN@!TJ*+KI-'CrT>Ce &J"OQ*1-E{6Ρk.~\ޚIjl:/8۔.qPME6Tbf/tbB>N䯝u{Q<;8؁w+ο|0˲> ‹u`zgZ&UV05`r3(ŧSS9ˮY7/IՂ{P cTyZPN ''x%HMU}2p| H y"6Bk䯺`jdH'9kvl/@lU8%kBεwϊb?CknƩXO `:8Ly{56結,̵zmcHTj /SdpI ^2֠Vtpr{w?0^j HT' x!v5|R :7q}##j9<\E:`ZAZ5x6)T.czNQjS͙^tkWaNO WUAqYHĤsmOHS/t#}vԾA!%']kT( K7%0mΌ%QbiKSk1o_{2xz;v \OA_l &>֝XWc`{$"I]ooL뿩a]'c/kdE Ƨd(B= WC=-搾|n\ڹiDc}aV9h ݞI 6e HGxE_"J ' &{kO]@-@ D WY?i\%Uv6dIB] vtM>.['I_csh1ڑ|*I~J.aX!ۻQv:Ϛ0d&Ή `8口Ys|SéV2G=*z5})MrO-zf2qU+Ts #溞uiZEjUwc6rS)/pUNJL͚ϻ#\u LW 43UKP\i@+!pC??O"aX&죾:r/ vOtMm|kU2*y+a>PCkPu~ #8pJؼk_kԎ<1m3* IMk!Bqެ1A *|\aK<$^~os)GN+#Q-\9\ )#vt>mӾl^&BAA/F[!*w#x%; iX0׭!7cM`".}x'GAّ @NE}]9`cjsUF2 !Ijr3G !..߲98W='0V IXs8ޢ<!xko*qME=KFxw<9W* 89- Gf}Kd;) A!0P(-Lہ*dz>ϸGvV^"ĸwxM l*R=F?P CuX3}iIDn~H'`$Ur6\\>ѣ08wF-l m/QYzv>0JY;!~Υ51!6lnΡ Z1Ժv]+}5 49(8׭1ʟjAWxKn$iIa<Q& Y;oxڌmGgT_)@~3JWZ4j6^Nț́'B5uwnIIH)l|#P_VM!vǦ~O$BkjkIBE.V.kx xsOu7V4XæTeŸ{e7;JK%~8!S$Q`s="'snnJ<24b J)|$J8xO;5:Y Ѝ5ߨ,7;&6c!Z GDbCD'/.\*vѺ sdZTJ^4A\{k!D Gӫ9+$T ]єX͚*u?{TxƤjRļPJZO-飠]N4-sN&ϩfgJȕޠDf@cfXuV9R$  7@XA6y袟/w̵̸@a_u}s2ҽiu$e n+B-ẓWY4TpH*77 \%p !xMf޶ qog}3URaY & Z|T@LeA"4u wrjq6@Ľ DLj9` ui|]Y.)b j omY[K=f{h-o"K+k֕kЧDѤ`Wt:;D>VyX/?XBF~X.B w\- Kz3Me (H;D>+<5~y q@r9hL}p X:j4\g]-4Z1d$,1>] b+I`%uScX;,aMsSPK ki8 *}" UXQ ~|#ϩ*RO! _8V,ǿy6<7JnZ7`٤"2߽_E:v x_ @eWB?>sgVevBQFPRw2IcvnǼO3*!ShS~'hƎq^>}S4azb)Eԙ6OGyL(I:Q/-q*Yų]k6gd0Mt'-X 'GYrPc*m<03&,UH-e7E~Th|5oK8ռBtpifߝ_ O*K,p6 tSMVbhu!R@uj`*Fއ>D,ƥ t)'6dEle*Ik3s/o6dÐY.(Fz ׯwêό!bNhqg>3jy[e3=g_R927֋^-myCD( $Qu9Lfi%be{u* YwJz("vwGkϬnXq7]7RԖۏ8KTAc zTPCE~AV5d%N<}0כf|JN 2Ҭ|7twNW/F}zb~@M+D;`cs_ v\?2jM"l6} sdh &D'7>9Fb5fMuoVk貰+5" j"we;ҙ2~4 WKB>PDO'`woRJa5imqso# a5Rt?wl'?,VWäjﳭsl|uđ6 |Df&l86+dQv~9k p|g۸x:0 FmA&T9[Cf͋xr/nb>k jlRcQ0!pK,ysp.%b)yY⋏9B&K%b5/m"уPcG9fHcPJڅm gTm54wȣ4?E$9{,f(9!)]dNR)n0 %Zh)Ai;v˲Bx*MºqyɎm0F=/ƈ\Xghrj4{JC);zY:G.NmG0E{PC?sT*eⓉz[XӍB}IE2y^Cm>Y%Egz|{GİH| <2"8Gv}ꡍi7F{-՜9L"xwߒDI;yrŦMﻥ瀚NE!Y9?2X]A.pͳGQ'.\$hM^ƼB;43]w/#ym-C3.{Jy.[B JzT@E7 ۨcFF`Q F|/Zr|DT^no7uEg+d.i8w A:;ߵaNh6=mj!6P%wSOꪦe=sfⵯ3jp=LKt 0dLѯ?(בb,Cfrsu4> >;ю I%hgIi330R8Qߡ9qYA/rzڲnldnއ[kܿ@`HΈ-d-O<܋<Pk_Ѹj4pd>M J)5۩#|lx}$U)&6ѷzpaͦ ك:4-ID~@,`l6i 'V ٩{=1=gK9ֳ!ȭL{ M2wMੰ_8&]rxtunSɃ>ܐcO:G`Ѻ"zQxK~VQAsގhO$ƺԈ}E~՜O[xBƥOE*(cox.YOPRQa}hwi$r8`Ypӄ4Y?uŹt'˹\ŕH_}"q7J6k:Jcl)}~J]- FGƯny ź$ vpjeJO2AzV O^;o5;MnyQZ薏P)w$Bu@y8 vhO7RTKJ("G:2k+}Lup$ٮ,=?P1ƸvCt?+ccb IR _߇ޓZ-RVUƜ1A/=y?ZI[/otCQ$,M6M4ÎDg88 {}U 6:{%o+[R+wldhҖ2&>5Tݷ'Xl0!WCߨgJPڞ]ߚ2!~ANbӚ^OCK!m89ys!N^ ٪xߜZo5=JT&-ږؑ6}>0Jr!Nʨfah!PS~ѱcQ^ ^uW,pu`oMcA3D3Fe%8TQS84>t'oZC&bQx09u~B6OvxH\tZX֜VbhmWvaNs.*xLk8 :Xg'CJ2]{|ᓃnj ?u JRMb`( SJ'lۀCVM淎S3]'7-"EyPE= _.Q,CӰ(ftF*z~ "9.`b2^^U:s&h9(f_\o8 ʆ'gjUx`& ~M'SM?1I5C"u ;G=?s")962"dm\T%U_2B:gNe UnɽHA}q`hQx`ﴡ#L3wG͚pEPy!HD5vsk ◘bVb,VÔ3t}}p_8q"c ?qMP#0$Y C9'8 9Òi8 N>'΃ c sеYmӣ&taDU| f2Hq-1<;.c3|]caRoֵP8+&3@Eza()Ҁ72v\@8{c0YW/C>#Jq@- ?ήb_7nu+)['{S]>HXb rݾG bƲIeW+xA,b|4*>:[&,.ĵ}7o<Σ-ՑCsGY9Iyai\*zBlsXVbOt5\T,-"",rq$&_[~V;J-$(aw GW@xY'X67]zrĠF;-yhQ}K;CޯxP{ }eor*ݺs$TrhU.M?}yEjF桛Ӗ4}]ա 5B.Es6%IoZ2|kSħM8bװp^$e3Ls_:P+7<ӳHJR^Oت2diepB#=v".u56:[* uK-V_Lpt4j䢡YGs&F8zdo)Rv{W0PV݌0xdx}kԶ F!ؤu퀃%wX b+Pjkymbv4vpQ|4@i8#;0W,_JyԶE;o(;̡O2w7%ν "Ξ4ѯX7z.k++RrKrF4B4- hc7( |{' gtvCby*N=ma D4CbŌ ?}+$`Yw6C&2Ne8ڂKzI0YBp:ex|!C&=W"е,q8ӵ3kz?iWu|Yu5a=<͡؋C.(_fN#ړʛ4R ;8[a߿5fA3T@N~k%՝[ji͞ΰ%ҴXhҳ<` yzgq>LU'|*aǀqlSRE"`*pzshY^o5m1;MQ0XS6-Iy^3}AUVP;O+IjY {f;πF=Tc ǣCdG9P J1́p<' o`J6 bZ<;i m6Cyoo#~~s|m:<- YNVN3g.aL~JЄk䪎`O)v:D-`4nDơYʷNZ)0БՈ+l6 }M6Xt8.oԠvC;&Qnuz͢7fkd.[ZMZ. Z@,HL3ˊW>7JEËBe%=窹x#[=(/ u\ʆGucu,`ιO3 Qn'n{$P<ۼw4h,ԁg d_Tp1z#YN@Sk܅ꗈ>TGɊD֮%E eµ"qe]xh6Tf6Hh ,l$ cױanPtA+DUv(}peT~k0&+rI(`q d_gz=qz}ς-A{>#)Pp9h "LMmrەOzOqTR7xbd1N`i[KVEUu:jzj3$ry[Uo]P[B.}*F.BS{˫D1+̳\Պ<'^ww}Yv8'jY|=ީP+eփA A'A'@ )M#]ރ$U.+{/ѽ^8 oԙỞdEGx9dd8_N@[pU]ǹl%')2PeR!^IaqzȔ)ëǚjօmjEľ?^ _J wҫ~z;-kNr`Z,#{/5 НYB}|"jqc ݍ?`%YӽGfrZ0W{<* h`>XVQ ~/fmEQ@'lBV *M$\assRk)@= ;lW8wsv>P;X̶ȅ߷9f*iV K`!V暴 xr6XtǙeTbB,ݨ k(l<饠yQCF=8 e>fߍc2rjbSBR7t>/3t9/~$R]xA*?a-~dԣ^\#k.h%Y֩-!N/o`b˃,nWsS`wnX>ߩjh"=GjۺJty6܅ZS =2:Sk zi6]ƥDv4:@_(әUxdKݩh_S9#p$ Yӟ'}L38$s G#*MA'Av#9u#%Q]֬zC r\Y;S/*gW pZah<>&pYE/]N?0W6_p&<<|ӖVN^1[C,xiu9BRPZQs晹ig&mI3yфb4x*fg0D}}.~K9˦ar%.% CA*cN}Jo0x`;l"3%; Ե] n@RFZ2[~/ĎtE(ec׻,G Ч քZI6Ϳat^)hZ 6ݥݖؒaPو'joڜ(sE!b+7{s@*R9? 3#wI /Ӎy= ^SX"$+A|tBۚd>[j7aiv4hC QeelGg<+B=x+`¯'CG^prƃ0bzD„s#}M 79a|S!$ݢYwXA930e+>7,JM8t!`q>߁RG>*ԾSѺT9=),"cb-13ZxO(XUȣG`^e ^0m5?ʰJS'0޼)xެ8\gh%ѵޖgmF3P5*ri.m #`-B>;trF@՗;W+#nsT9E7quYԴ9 БY>!/u<'J(Lãsfh]ƹT[=;  Ue^6wJhoz~#5;Qs|W5ò98ae+"->SLk݊2YmݽB3w??g)F0ݩ-ƣZ<_?0̝XfF'TUrp9wH"78ޢJ0 h2p$phf}PSzLts1:JnEOm99e?䑩5Y2 ˓|1*yiCkEϢz2 =HaVgjLTIaˡ (_\1MQ9dEp'kڙ  !W3H e\2zЩY~k<٨(EG=(p[xN_:BB*! KyS< SSF(ǟxW 7"xwsqfxкQB\k7ɗco ,BSL~Y#NC{K|wB!U,!IAu6R54(znrnceoۉ{N\ZdE`a1 !  K;z .$uN J+a#]|$9"IEyi"*4d3צ[C/M/ bd3ſN}YS1 w_8y3P0=9 MίP lMjĮQjfŋIX+#,j,'[xVCۗ^_9ag @reTlc6 4*k=+}zNצ9t#A F7v KK?p:86BxD?  HmaH hiK ח669Qtɫk}gV+J{V԰3PG)" gG[:c$ecնi4 F70]O͸#R̮ 7'DN ="0`@A|օaoYݶ"_@`~>Xv9@Hy"PDH:U(%T;zxA^;49/-fPDf:!5[h"S4Qm KbRW aibn,LuL1*Oh~U%׺;]:bQ"> SNMdˤt#JLX8E ~m (˝Smsc!f,EOQok8! }xzN鹖!oo"EwHlM6M  S- Z|D$=bk`C c[ UjlD+*EUz iVGSл "5|z&-h߾ ~BW`P?_:8J~e-99ndsԞ=G)~y/LJA=CP/='`'CQD}{>}0+v6tNkM 3m`  %!I){[&ԺؤB ze6$%<\/!'?7#2+~DQ' qqWu0(ZJp< cf5- bgɨn2VK=hq M9f$:}/Xi5r|LTOұOWZW`hi*8lpojYTh)٣MʣzLr>\Z^ɋBnj"xVhF>}C{R-.C"Y ]NE%РI":%tpm+&3۷$StC mE8Z; 'Ġu`؂u cW7Vvu 5~n1Z{r),x`׺S>*YWFTwωs 8IWzD 06pyܽ^& Fiс"u0zlQ-DcA|?%`Ĕ[~}2wtڼ/^`L1xlJ5Ԡ5$^^{`i p?=ٕ7-R%aΓr:k3 Sys 0y[8 QZK=KΩP ʢKk&N j z@#[($>UG0k2Co n0k.Hwẍr:v6\SK?S\ ESx߿M@LKLc˷+t@* dNMyAZ&K,H< 8Q4\tf`  CG= y .߂l aR\~x_%C^e/bn%'Z&m9PW!{+``ʓ ŖXG''q$aa؁ɶF6+؉ƭԠŕ_.' Wv c_$`=NdϹP5bv$Wb1Q-|q|,ZE֋qry[d^kB0fifHfuc8[p11ݟ-և`~*د$DZz̍m/O *]zriIZ0c(&ĨzB _#WMJ~0&G?1 T*ocK'7u=Lo$q춣z.uT\:ER]1GX%> *>Hc*<ْ,]_e{iI\i(9> i;Oc[do{oIĸ!;.)XwTӟ%k,Wy? Y[>5 GhW(\خhRxЀj/[.A.7C!a3$/:{ڜp[gfwE͸]1sP zx@p")bw6թL[fpԋ\LW؋T!-^ 'Tg?Ps>l)`kMo'kh!CrolF*Ն [l}h-[`liկY>ce̥/7rZbQ8&H#<gUgc#j{aLL̑LHVh;:mD? 7lƋnr\iL;n0peQ`ƫ%;r{=/"=YDͶnrgP="!Z`᩠.tXZkGl1EOY)H hhkeӰv Vc?hXu)<"Fa:xp>cBhxw~ j5a ΩqŻFzҝ4ۘf3lWcEti[Qр WJbvY=׷s3 tlJDt51wPRUW;$EFeT\B4mўPۃhQ5_lQB~\|>UT@UtwvA7՟rd< ssHN&9u%C苲m6p:^Eգ&-$o d)zaqd$aYxؘ ]gѵ,#!ɔ 7%iMDlһqi`$]ОaF a&ӜэwhvTOY=\ip9 ޣFt滬( @UQk lp#N./?'|Kc`ߜPQ*'UT ;# ]"-;A<1vk f9$$x,А_.Pr .8 B|k,5<sHM!$;si-۲l0o|&=v &V f~TvSzb%lVS5Nόu]saHMD!=7y'YG1DC3SQSi-wk*/\59k;X(nlέ;+`#(DW&Aͩ?0r&vnGJH]D%'OļS:>ƜHiMW|!׸$\$w4NF!tfM|hHB ݴ&K\wFoppT r. d5P 抹~@H\y>?[ܱ?emӮ%Yn6] LĠ;u~1=ulvNibywੁf8*4j6 c1B33TKsbmhΊKNՖ5fD v;lvPczp(}0p \z}ۀa8U 4qg2r2 kyuϱ70#7P[rxmts%D`syЙ$i860zCVFN`aT;\)"l"gja!=ȵDkI7Kd;!ڇ=,Gեq2:R#ϟ@_K{,*gc(,mgf!R~/? Fܘqey|\1 f8ՠXK%8a) hYu=0 #mk`MkF6̪GCH ~s8~4k|nm˱N2\kPTDwWC.͙tVN}#+n`ci:]|]XJ/q!A u''Dw^aI`p4nM Qxh'Jǝ@Ha(*`ʤ`C]TǂGY EF6/p mTee1v qiRxa[h{dQBDڙ/G4sJgl4b "PbwT̓X7UԱW-XH[\%HT B9KA=Wm\Hk^YɴBH8qYo}K.cB׮wl%*J$:?$ee av2YyvG.cl}OF)Gm}L F +QCݏDD?C[ M<+;G?a~L7xX g)Ԙ(9W 0_۠,ezN7KMj A} J)#^0fg]Xep#<1:fwkH3NsYٱ9utNDpzKeub? I|#G % bH-Z-DŽj yEs_z->&\L]G]6iu!N翓Yd.M&蚽$nHib%'$<)} "~NG? /AѤZueE~TL*( κ#Iʇ'j]Vf@XVq`Di{E|ܸ-/YHk~ƽ&N_MG4PPYTԆdGdFCS)tC^DnWPB<[5ZHn]Cn@q\ K@"C bS*.:1g@N(/V㤴/AǸәm$3Ȱe3܃:]wXP*9$<~]3=~RmO5p@Mӈ9I ^ icYw(t.iGY/!ŵ<~ `k㨁hr#kYhXZbڼI$NOz>T_͞c98fԴ(͟W^Ty=Zax, X5k[ʐ {ӄ-$$y~Lr6I=ShG_zxTb,`Cis=w'#D6sREz6stZ6L@Y'* 9~;T,i(6M] A$@#Hi? v9?KVXSfo 'ENO q՟$3붩ӆ= -3'-SA_z}<̈C:.r`H K )_8_eu4/}YSۭn 2PKOꝀ8+&E۔ 7x~QEN2j{qeTz]_ipDЧ?YmK/-.EJr< k vz*g&ilm^.k"_ZVtI35ӛdws}d75~[Rҕ45M@JrqL &vףD6F u )&ՊoZc XB)GJ텹I[~[a'Z)oq8e ( W'2&g_C6lJֵWa30?sx=zB#2b8-TE~SI^e~-o_H^jΉ6z -,G'vgsiq^5wn|gRCC$,7CbNa-lٞ:tnH) YŨ ݂a!eP(xPhӂN:YX^fh%PWcB_R/3jG@G)IZh@k`o.D'팮,#*\90+ir}<=jk>z]qbCymݼ1{O/}`O|#I\e_Z0UO5Eu/̶mTW(eaה&/-w=SHaؠ,L7~ Bp *aCt{zw[jN+f69/ê`GfiJn\OAˮ*&UJuCcT(GCL^MƖ"~kp Xbθ༒U5K?8uF#'-l|sk I*',LG32.e3[S?":%ԆU ձc"N\g8+9 Qx$Oټʒ8ĬQ0ѠZ9>`?zyN#a^2Vퟕ[ FkZ2٢)Ub2Pެ8hI338 gC8= gKV;&Rv:K΢SZ*ׂϘMC60jI-:-}%a~)<}Ć?~ts4[n |d*a}YĒ3Gq #'ŐׁD͐Jϳؔ@_'6$Z epOJZK<U"CRp1=h !k*QnUENRC] M& 9T-TZ cLկyϥ!oݫU8}>c9Vhw00(-4‚gnY({(k@<5]Q2¥Vnڱ/;BqY3>࢑h|9ضv<Z M UcgR(-%|ddEOEb6w/`+֢}/W~#lyyJþ w4,ݗ`d T @G1 uK|XUM!>t'Kg1):W%{ v%i8O5_>UQ5aV,vSiDy P!zP1}W4KqR=bupmud.p iu)8=<f*X_{oC0?zx 8QYAY/@%U),]`(*~_^z^7]qJ7V}Gi,ȝk߂Xj. ݨi T.j.^WFk`PĸG7$%I}M]FZjt8{* !$"PXA%"~ Hsgtd313*ǃ9`hv._[>;\ɳcZMﶿYDjށnJ]+ mRRϧ@Ip4g~*0aޭ18B*v]Go}sݤ$tuү̔Oے R8SaH)f$fC63Upo2hs Yix@<ƍWLM Az+9f?7: :XĊAK?xlcL֝׺ddtf 5 vQmx=м:X5Fmw{} p FoqR)BPv*v~:]X#2;U#0dJΐS`WJMP· [Gቲ֡D0MqŽ!SaA_77-7L﷾k=;':ln]hVKjW SG*}8/oc_ ؉+܄s1ͫa=pCpYb/ ju弯ZYq3IZg7ҀY X\SBlـfSИĔUV@%Q&\qak8˶v*]_r36A\{ŊXl;#C+4KQcA[T/wԉb:raJJm^I(Ưb4A۵CpڂybQ JKHu50)@tɊjn|yy) sB4hUݶ[ *sm*shK(1+,6ؾ`[ r7ٮO?|Q aSQ<{qk~ejje߽?K76<\viGX܁ "~C?r/UUj 0 Ѻ+'2%ȧJ*Cs;;\M74\{21C3#qv$ jI E IX^:ʤ1Z^YEXg+D*u ;YLKޭ\[ce`0t $7>ua'k10Ypv·d%V zHlAĉ;J7$ ]=YU3,Gk\P:)a,[ fɆB=̶8%̳RY>oxP6[k <=?&gK{.3ljjJBGgd2j2ZL&(ҧ|w,g3cg ho :sNk]$;PXg֒\E1m Xez *T'1I7tC˜ou0we=n=iVuaq7K:cOV2c<Ry[K_g5 "7~&1|<ekݍJ%`X@q>yÐ)%к9wҋ󞙻D# ɉS uR Sc˃.(7_S [[otQhW,"&hAJ 6^Z,j58{Q]w*:_Q6 A"4 ̞l>5ޕS!+[4vFcKg+&9Bpm *ڼ;\̓Vs,0Ƈx螯`!$սIeBZD ;SW) Ţ)quQkCH((gr0}߹pևli8Dۦ ͘-ՏN_PH"4]4I8d gBg IǏVspKEo/ONRWK-yؐ8N* SSҁ';˥ڼЩ{Ld5kߋİDGj0(s2S@^KC}^~2 33YV_Ts }7 bKed-d^WKP^}(},gTnBͮg, :lElۅl~r;sm#׬bVSq |@G"$JA(?RoJ*܂d,f6: ~ð{E3{Nd'<@=1t3aaF ޒRqbf-< Ǣ3iV3_n"O) kT-ςS!rs_m~~܉\r\SBC#Aݏ~v)vVpG~5N+STd{,/ 颈X':SG B(3.~mTά@CDY30Ϥu@ŏR7IHKCays 4L%tf]C5 e:Uۗ4{KTPGNXlxvo57a)-5i)V6[[}y_4ܓnվne6nJE:8FDʓ}W(f/eRO>|D2j4;\&0!7km4#s f*̲F+3Tƪ=d&EJ,%J>uuSNW_kΓ5Y\#:|VP&ހЪm|"ZЉ'S?Y}T=08:}܃x.=Bri ]Wf[ 680Ȫ5h%?~$?>39^dp<4ņ_6.%w1!A(?嫸NzyPwcCm` {xIrpada.}稲ԯ7Q=stK^? =ֺϼk9,i\ b$~)u*.cR`!8Qr3E#dZ`3uW$NhT%CȾpiCwLzY2*Ei+܊#T"HlkىyRԃx^->DEA?URI۔qEOkn, h :H6ЊkbriAE ^ 䔪f~ţ)_ĺͽ@Ӣ:?9 xvEg.U+ K3}y_]U0T ٮjgZvIL!ȫF ˨P j3d? c#|u2$.̛'B]V#ArD$sଙw['_oj$RiA궳@~_nwC"ziEzenٍW1{ Y*?C:5p[?/Cg:r{YiܕqF)ӁlA-;YL& 7*-Ee8OHNq*OS5j-{(.$il,K> EmUtWIEDqGo KDiYAtjȣbsKWI~[CVܮ4ӃWNǻbk&K%TsiiaY)21[XKR$TH <7h/])3^42@NY-YS6 $ȾGs%Dm@VԀqU3޻5gwqaifz?zXJSLJFX_-Be'55ἃԹJ0RE=pَh(WA0|C]z$炭^ɝ^weG얬\$ rv(1e LYik>j:q!UL':osփ5^")WcYL`{;X];ȿ֤6Q2ӟQt4(x02`위1 D}J`Bt2`PczgGA(H]GfxYj+ۨ!NϘ`=tBL4rWpC`<;th PMlI jlgg9^k֢՜;CpkCVk>pbI 溨uPVCr' NO56S5\FYTBbB+W6Bps:@8πmn+-,5#*-O? 9ՌOK9!.D}MS5U-V[x5`:fD5ZQ aw}NjE7v}/d_ɚWkEdAHSk4۲Rl;'+_}}!mnAP ~5z5翜qG6_6B~ adF !|\+-L6R)KXBѤK8*Ik*vQN |3Otik-a<؂4<^}V߭F+ٶ*(ߞuՔ]k#Rf/:o /wy !opǎnz9?&An'+5%S Zh$ԸU¹݋~J{N {JcV UY ˞YV=FKhVq-S8\d1`^{if/EDkD^ @PɎ?.x#ڷx(&OݑG(X,+8t];c|0%~ Z F V#hmtnGm_'{A+Jn,A¢4< )8JޮG5[pgհ*'g:䪘8Hh$H6 [#Yh5Z)CfOM\fCn ^` vOhncg/mÈGzxj+[=E(E.90cz۩%{:K,U .\δV9oC 4[tE &GkL$NVۤ,t&]od^ cѭB1doNfyޅ*ἉV g^]5Ssz*$KZ5eA9\hm8Ҙ-; #鐱M2pRnQ+= MjӴJ6n, -GoDMGO|_Bg|'~a6"}3Db]|ǹŚQvx"I,q8&kT#$l[L$&SLOIN P'tsf۴pv4QmU"οopg8 z4!:_+XfS0 LZ+Vr5fmYgMGo<]Hn DB | lW(х&:SsBTS?.=Zq{ԙΊooްb"R+>[Mrߦz-Vo@r5e.dh^C0`_EAE Ʒmv2ߵ\yC.?~~[jNكΠv;3+$.e]-: B =m%zL_[X]L~V&\O]UE^9wBq}CUBuim۞/=x{v\J ~ޓJR3JP,c;UX . ƈIcg͠6-?Z g oɃ^l ~T,Xo h:U >^G"K;Q2{Ëi^ ~|/)HP#SŽ(h+VעnP78Hj&9@lu0!Lf\NY⟡g\UU]O0zH@5Ä![= F-T6xо(5y]skXMSD2廄LH=ֈ\_s}5? *"#tΫ$Oڗ!߷8ay]l?NG'` =$NxKP{ )N1v]5pZ A/oHc՞X=oNx7M0W(\wgn60RJJgss@SSUA2~4Z ) "{iU 9-z}A-bW iOӇ).Ǭ{BWg{|3*r]W(더дu74 ah5-6[+`nL" M\7quj.E%gO2YqgSyw&Àd+j?-7뺹CC}|OEIJ䋵7ZЊV;]UU E햔fKiݫE*FF;w^fqmi3?/:kX[ۛl:|\AlYƨ`8b؄L8|P'7'oT6K Oð?0S& ^醘~ j?^7Ľd?!.Rv99cmR5m#0Tdb\nfovC]~*q?_gY Q]^2K a(ˍ$(OLky7a#(2 IuS@i1DnFQ3`PxVtgM؛!rYg=kG鳕l~j3JLtSr?_=)E8XUcX= "ߨl~ ` \ײV')DZRqc¹Z7G%jҸnBp9ǻ@CpT 3ΜSh+yEp 'tT1 "D(H˴7W/[(](Fv2O>'9a&*јxKKs]aQ<"~[7EhWS+OsMmƾT7L<ǣzU,a|EBW7 V?dWfVG=T/*`?7N]{6lBz`IRe+M< ]⽓b1ʛ$?嘔%CUq wlض m*RB#c^\;lppY.>j^Oy ;U &GCi=u8+eΙbbb*oJ cԛtҟOro>T H!.wg*!!%G~t7nTۍ'a~(}?e^t~䮠FCu%|Oe ~[3+Рd7z擠 :vo!R29p#D," ?k3ga"Rڵ/`PCn?P{nrҤ19_%>[׿:']F3YH^%f!8|w)B)lm8 EazԪ1#iZa&fyՊkrVҍN ӌJS[C5x"C#m Im޽ؗV_W||Ya>=G}C$oLۿKaG> e<-= ޝ3>tsgCT9 $雵)9B7V벸ЦXJt6!%4q ؁O poM*Qmzʯ,#3id=d{0Cx7}^:bF`A$LEf8Q:sOXi@I /krC5XT5ZíYA*?y+Y>,Dd:l9F) 24,4!2@y!C˄LJ0BWۈ.":Ifm*\{#J!]8iԦi9p˒OJ]yӂNd}얷jQ44i/!:*? ߱eJO8Xw族%crX0f_Y Z^HKIܰȫ_p56\[ςLKp:XA嚷W&s'J rTP #jKO땥fXꯍ*uh3)GyOoeBπWM]cՀ1#TRϲT39= +bBuX}|9/]:*eEk zFNU!ʭ,6;"_=SqYdB@7SgWZGG,j]y ^m#J1#Q0Vu,*?!^1J!7m(a79+VTcVSP#탍tq*zVQ7E{"~s?`1ň60uRp`'z? '5,O"Z%':0>EH٬hDz*)ɼU1(ᕡV ~KGnA: +0XQj-Z8" .e95ӃL5qY#m)PnzZؔឿU9B D1#MyE IєanyuTnиD*j`gNؙ\N{"O;3"6سh/C#`&ג݀k6ψ5ccrv,&S *wTF]!@ b# zћl-v zHDB#Y0drw{:*5#L ܧ$2@H&J!*x$!GTI䂣ia.ٹo)]qU&23u 7ՒBRcp@0Eޞ~~hʡYVh,caXDVCYsyER.g`hC&#NrQFWӅ#ZطEzv *>.=g  {͏A^r8?( ~cC5khoiNt+BAH"ˆsjdɖ=\^nXˑc]hs'7(5xm;ftIwWd ۜxɦ϶FOOڟ3QF/:D>$>1ɦuAe*2oQ7\2eV\DP*nV= 1NR#ZeV"7O\p,-ZanN'KCDjzyhC'a5y,6Ve9l4Bs,l£V;x#t ~kh{1 퉠g.cPA 9~5DYA7Pt7ZfwF7D*Ź14(5AǞ(GK @DI4ۤM,uO.6m?:‡+HUP- v{ ;T~9ECX\S Vr<(ːD!}(.=Έ 4D9W:ohudEq!k8\[#BHng,xi w"rq[OSe,%, j~/BܸSHhx"=/%tlt}w?V2"fh*=qx9{GJЛ _pNBQ%.=D &k (0u, &l6 ʪ#| uiLWʺgũ9H掱7?$&l_шL Vv oKryuVd>0k(&5^AmvoSX2&- ٟXB ̧ ׂ4+ı7/T FtθXb15g=c!J+)|ltk"PeF5/S!r @Ϡ{<Zm{Z#J|Wh,Yi''']/(QtQݹ6 C{áduȯ$T؟ s{'O^2 'C!c%a`pڥw)nӞm\p^+!;5Wui+ks6Empe'2G$υ k,T%V<˜j!/Ty+|z c8`+U{;[\ g9c^}EرĄi8܎wZ8S^U &HO_|_<>Te ZUuM!a4Q.\!:7> X[pRnK2G" ymg] rdX~>ՐLuuO Zቾю0R26Fx(msINtyǁp +VLkgaTc>άdM%s3ݦ +{e<ÚP`4Gzѕ'VA=,6N exTci(Y䢃h.&b]j2Mڄ#ۻ&$H2 6w6sm^cVe|'2^iX8fGD} v4%k=9rFå64N[mh˫g/j-BbF"ZsMۿeQ%GGc/&ϺwLsLOm$ {{yaKv#,r$'S!5gw6Cbӏ(oC/:[$ЅnBi8<=$"7і(YL͛8.X_*If/ ~ IrTS2Rn!C@bCg+#tie,a:ZAʍ8o(i>R m:QWIh / ;/au j$) o@k7uq >nE\d7|F}pA0SČ/(cpѶ PmƕDx# _cL'SG0|_p(pof0pSg'O$4™D8Ⴗl}>AH[& Ph@$V;Ֆ~vI /@jy[W9,Ò[͙уԧ[xÖQӕ?*_Oh>:&3R1q`vB<+)P0w.Fz\YTp3}L/..n=ѡkv*jɃ&f:"9!|\WLT Y%&#]㩼zSJqa)VY8LuO'& #V_<%mh)ؐo\`(&<_EVR7NՋo&lD=Z0w}lХ,mNnRkH$Jw%2WOwGF~TA""AkvAϱS'ZZ>IR]u;ieYD {˦0BK_FJ>6 Z1 FgDG>#I &vR6s#Hw'09NrگG(ŨޢŸRu8g f%+e]4Sk $Wkd=2볔OUbgX!oo)W84,=>1fAwJ4=yP y^NKzd"\sE4C7v&L Nu.7.2JqCm)6vo3p1YIh T'o;BL\R|~3lHyZf"+1'GDݽ@ 1ZӽMߘ"0$u?N *h2x 4fpZ2_\;>>I~/g~L- X 6i<1T7V{PnBMK }1EMk@gJ(1jluvTР͜$؞OsêxxEQrme GLFM;M=Hk^n{_HDh;9^j\|R'~_]2Uc_M)`@)l؋OmM=F AFR,i|!")k%@^B`[R ck"C_:Gx7 Ƶ$ :U^7(1 Bb?W-rr nl*mt u7H80B] H) :{5JhNu:䃩7N"Gm~8;=L/+,НN$ =S_)ECt<'/xSCr&{;wkn6 k@MNmoRKaRZM ]ַ"c`Pc(bƄ7Deyw nBY^-<̽63UZ,wr9sjjB`G⭼."@2[8,Yb} 3Mv2`3ݫ9@do dXT$;UWt] sʹ"LUQF̓;!#MRy%AEd^Ktzwlnn޿\XG(@hfaUC Y*k%b,3(s 4C`}P5|-ml@DΥM%bSPL0b+H yCi9TJ'+֗`6XwHs}ZpN""d>_TRܚ.q>f xG5f@k0U:- ѽ1|3`xWemyxs<*.}F5kN49ɢ8/Wݭ뫟!C?YaPfSHhS9WF)pcxa5TpLGg81IITVoRxhّ<纙o @ FL[UOTa 4L釳Ai\r|M?u1PI{.)MQ (7#et]ý={,%"fز;bN%zT(Swզ#9Ye_օ_ oNV+_vT>${Шa~햃RtĦ|h#!w3wg>`.Rr֮g5C[ThjU@J|RIV="5+o?ܝdCL]*}ml+B&yRtV$nbz LbtZ75T5r1w@ 6C[edlJJL"}'hAGj)>\nwuC.ǣs$hb^4Վ$⧀6(ΰ@EP$.г;uP Vk޹rhlZQ#$Qɬk"iZu߃h*sV=@ , YckjَG F~A4>'&rUmFxe,3BqBupג6D!e0\V͓UpбpD3MGw1*KE| Tf[j:wgnë_f-NS-Ҷpӡ}Ra{k~ iإJ8_Cx<1ebD~aލrl!zm? Tͩ;BQSaE48cB;gF Nf~~/[@tp]^;e茙xL.vˬNQ5[۸&i`6]>_i7v+Hk| uG_ 2%׮Y  _XnNM'oJ9g4Sd?NxL:~ ]5) ׋ W0A۹#KCx yD!i!-yT<|1JQA|싏6kaϥo2-Qm 1D9 KK4 &>P8N-Ns.VM-&4RtԼB/&=z6WRJ q:huN*^p6CiX(LOd2w|E.C`Z:Ysey9.ɖu:-`}bR Z%S$}sk255("FX@`}PG.MXepѫ+n:{b硵52?X+lB5#b2S%HA= 4;*+lI*+8[xC-qU1D%OK3-:DN('kZ$ƭ/ 8M 5#k98k#w0rw罫%+GϯZbM`l#sI ݱiL?]Kz՗r+/TV3ќI @C?̬(㑉oS !!i쉂_SK[:.ziVLi!cwyMu H.95/=Z·lKZlx PX%w-G 9H(7YY1DJ8uUr bʥ zbٰk4 x| 8kM70;2pώS.,%->jb֐,pbΤjgj9/>q@)|X; 3v:fʦhytO ].o,E y;CG 7/=S`m&(QpAf=3"FlV ߿&Horc.niq@- _J ̜{Eĕ0&/ςhde`?#T`g7GgI1SlF#nm>$#| ƳɻͼX-1^jYy6QdN8-tu$4zz2q'7K3 Brt먌tAn{b Trc|n8;ԯJ`| J&Bg˕njҸq"-`aE||'UaIrՂً!crYN -!NwA',Gvj&ͷ(5Dqю9/PP5U^A\E)A*s m9'Ozgtn\-c7ICHXl?jPeºrK~ ^E ߩ>:@9\88,%Y:"( q[2=dFl2^PSUЃ5fQC9k=mX[Lsg@kûA '8`6X0=ѻ墩ZC*ݵT@>_Sݔ֙+Zt+2Cjx3ue8=? wԭnԹ8(,My+UOLDP?-Cc? viȭXU$mtl@C{So*yZyI Uyo}'..᜞a"D[>Λaƅ0t)Yr _dh^B4z_).8?-ҩ"%ZJms/iDG ZԿf09r<K[$cpgh՜ͪ(x4(e 8$ݛ?mIiφHq򡩕 `g p! _z -;c{sTg D͊6NXИhwn'Ӿ<`@DN>t Z:N-)Opx*Ru"y9߷ /TxxcŘ##t f)."nɣflGfk&:S^៽[k y#Clޏ$ڬ8Q(&PJYof @1\lwL'ЂiK3:ɰ%+/WcOeQ*$p?ҥ__C0=kenEaTDgj \iU{\+N״%&:3憦g62%&p),x#_,h KEɞcYQϞY/Y]lab }Wd|.?:~> |q +,-d't頏:e:@5pwf@])X5Ƹ.$ (  ]TD75uS@B~PrȈO|q#/^I ѨM=M/<XNI@EH|-Mc@-.ٮ׭c?mblhGvM ?=8p8JfѢ;Zoey W_=ەdO&܏Bԣͧ8GQ8=Q} T 6l *}眇ːldvj}P'grujyB4VjA'"Vk@hbŸ) tմ'qv/ʳ,yU3%a,$~7>ёrQHD wA<O: EWX>YŚ+Ets 9IbO. v:m1rUvQ[f0B p24`A<[9;CwkkDZfR}W>dRY|__W9,ch '& nyOQߑDyC4X6^GyNҞK/lj`؃t= wC6U`9xUor'3F{7W3.s/Nvm͛-5t>M条~ RS"‰IFyP+rXP$7b,*^Sqę,Z9}45g-Rlkkvzq^0͞@jl2~e{Ѻ\ F g$`Ez-T#4!)`eGhocj,:9ݵb=_Xlx≶\XMq*(]4^UtI.j{?OWMsߑiWuE0)'!!mDcoYAq33܇\RGO+qxsi#mxiWߞ,7<6oiŷ\^Sf,m ?-|;|aU4 q٨Fko]U`k h^e\@\Uuqq`rޏ,L#c9d!qcXT ^&V$ V)F%5Z^1c6ڴB"]y0qmM4Sc9 Y}%Nf^2uˆ;HʭܚX\.(,M:[f C9 "_fN}ã# 9G UrcX˔ ,g^QVͺ 9֥DHc&.Wt3:xDF0N'Rui >O6Rͺ Eo*C{&q@, qc9VۤkbS[_:8yd J ۼt}-L^!\\$Qas9- m|x/ջ"~<wK`YӠ.3RoMSvfFIpl!FqTa[$FuZ1XsEit;s*P8z=%rRԸq@84=ϫOv/`W'?H!ÄBË&#W@:ىrtp:cp3ZҵX'z1M/2@'<B{vJbkaVqCx#7'wt2yҮ @f!^ǘIScWNw6d:ZD"&AHڶ+ m]xbe h#d]F(uOF9 h߸D)0܎Wڜ8)1Ng_QÄj\iT&hz&2VRu(a[E\' ^ww5dIcJn g7+X ,Ċ?%C5[^$x N}*GI< w|3ү8 X,G!kU-)x(1cfQr;9: +j ŽrVNg|:`ߒy ,^PonatA~g$57_N$:j: rm דr9f|YcAtZV14EO'馽лR?~E}AgkUE\ߖNANVAך:_V4ֈhʆ$B8rIG fqT <?E""} ]vY/ljKWExL{͗09?)cg< ^R!KѡjA^.+euށn/> hJ|i&o@"jzEL+3Jx S9b aLغC`10Į"&F@W< ÚddDDjxLAቸ/{ (^ii0_l-9M ~P \$ u)9|X"ջg;Nl]*JF[ٔʞ"XC5?T2jmmCg|(S|E/ q0ʭ\6򳜇eSmc7JAYmu3P_vO&rד:j ~'@˷.!Bw赲ݴՕqL#ڛvsFң݌TS>Yٕ˽nM3I>oΝ8SQl'wCǽaGW N|x5a'dˎN |D"YGO 1Fkw&t`/lA MT6Ne[bЍT0IIn3}qFifegs\2WlB!Vxh>#]XɪzԔ:VNq[9rwK hz Gq*;a.iL(TvN<,L_HQ2j3 \˗ՎQ\*+Ģ9]p k5Q4 Zht(]ߐwuܴr; M?'_\vm9`'$*8o \|hVqyl Wj୵<(#>r}Smgܻ}gZm^,^Cm)lsĵl7$Wd6k#iuc`H~~dP]~:bA(9ƃW4ea%̪0쿻V5(S~m$1@)K2Ol weM7/"ssϦ '?!-E^"o%BsShK(#|,*XCnhq>1;gcrگ~Kczcˬ_ѣSwA"Pr@R* N!K,((l<ux!&‘v$ԡ vnu2Й>ȣosf^Y8h|t7ȓa楱_ZYQYRY6&3X /&M? SuFP 4zD|t{}00zޱe" o  ,JeG^ s{sTb 69I19̚đA "9}Wm5ÖIf(l@c.8h15sB 2 Zp=nE-aE23?iX^ AD!S9^+.ܮqB|)5ls,f?r~}P]Xb.:hL.5H- UP 9/~5CU$r0ҰϲqkOOnf`.W Qu\A 1յ~$Ey Uf"‡6r﷬Ѫz7^] `SM}RCN1C-ъ/#'WLOl>/hw֭zPUe~tBsRx6-qCQP>vK)V^jJYВa9Zq;|`^$flt,pm=|ɳ5+b9+t _?\]J{wWPJ ;0̀$ǝMG}mYk<67+,tke ؉Yѽzh;D$.uuϛ>lub(}ﮗ)Sh.7C>eaT`re*T!y?l0-OԑI9N䈆;5)b1W "V{{p~A2mb"pSok%Ri}[>ۊzNSF73^_Sp".rw(sdr6p2:@Â.& `ksGNIqk7-åhya.>wa,[L_j ɞfXAr9AZP <*h]=jdmjuv_8f}Yo5|ߧ^Ʃi9,7G jbK~#WP^xJQ&x/ (_Z %=H>l)z8Ͱ;ݣyk, uzh\l*>~: ЃQ/$1BGM.>bWDz}^{D ;kWG"i-A K6*=i-'e<9]Ob ]Orsp$ 1I!Π3ۨ?wY VKX W@1T  ;Ow7& agY:`,5%¾ufQB/m:&'18I1S _WѪ LlqӨsjMIcTwi8*LncYѫ6a}j[8~vēT$|әg4aBVYd:7fvQe]Eɷ 0QVGcAYHw=$_sp+>ґ{ "wO DQroeg_G=| ˭)u daΩ <%8Pb1umTBQ/ԛwb0?p-COp"P e{#W-1S%A|ȪRwT~ާ[jEVi:TqŴu6201IO6>"ʵ1u_I3\d`|^[듧$Ʋ㨗ɷl Zs M"|b^aA eMzF;%xS {7I%쫯rxnyDNJ ӒebIiZAaduA:ivE%@56x.+l(t,p&Vpq D^NJٜrb7`o,ueAolGށ}AXqǬO5@kgZRaƈ!=o8(y.:C x\;#i,V*;ՑJ A#0Gr<\Xoqɗc{{}1bu UIS0-&U%),煨аcK/64JW+m5Kߝ( K^9v]բ& :~&,/i6Αc,,Y`C\S:Sy}K // mbՓ lu3Fi`@L/ )@w 8?y=_#`!+Sm:(anT5R_{U8!իU@/ )F`\oA H)11y&5UtU@D=ǧ}EJ(Ꭿ/!6ukMQ$jURy֣A+ С`cdub"Y5m]+CMx*8KwLm!7T)Ds0SVM*[A\h2e>/Pp'z ib{\})iqYt҄NQQ~r-oqf|g}霴o#kX$z)qIۣi{e,T@4hݖz&+c-I6.~5*hKE7 mn|®m6L$W\?=Z_gpOȥ=¡\|14$:ek;;{k߈UD[eRubRYv֪p#AɇVPPE㺘bQvT\vsILw 6\TFHr൓&:%zO3 3=j\2G WBc#>CM+oz72wmpX|c,ieC+?Չ_R0D~ KMjL#Aᑆzmp knqNËR@y7C|w|QPՍ,+йP*}Ir/4:]0 . ^u+؊Pk7H ut|H1BQO38Yķp)n ֠ϒ'Oi `(Ae⌫$<M*WQ^Fg}2Ƭ࣍59O^qZƅ\O+'ϗV#>)Dt6qOQpVA@ܚol;lbE3{?7$RHciMyg=|ysa*Mc\Lbf>2cӖeu1K~ud**e63T^,7on)C&1+Fcmڏ?ٰ,YNn|"3u$NvTuAh;7$0wቮgSG *;rF?u]nGLaQnԇ>(nzS!6ŽcG#h}y4RYyօqb2[q-uO 7 l UF,q$]a ρާ$g7-oړEB<=]d^^DsA-}1wSRa+'A7pvڲ(1 ٙ@r[+R'qtR6lڤM/5=/T[ذT:T] S NejuW]W(!/?3KG׃)":Y О7{[ԭrrguUSC}])5{ڟ{p{--o(h'.UM ;hP1/UYlRzz^E<~:VJ,t!8q48gfĔO )09A,.˂vO&Zo rGf윸,|idGZ,AE5Zj@c׬撛= ޏ/HxoX"xC3 LB˧Hۭ[<>Z/Dx"~(rOEW?gqKLL?^T6Suv/CI?ӽ!V51I!-}^V2 FQmH)( @زB2&xǦåZ=x5: A͉@YLvHb鳙ܱ!=ZO NZ>TG* 5vhVXq nAc+dJ 6b7Xoh[.e}=y?gJy}*Մpڑ+GըC䝹A>^)'X|-t \Xb54*X0Xu_9Ħ,$Ý&@~bz~DZΪh< hX`" uD>f}UC6>UuMl`ؒeEt%Vs5:[+k4}w#u=9AycLMVOt<ԝG&Fy@4 _-(YED[>l75Y<#}ևEf fy\RUI˙U?R?ƤA;Cd#{C>}Nj|~vks>ӏC56}8)\tS[vtFݵ;*.Xpl PюuTϧ |:*ȥ=owag4?fɋx;ApzOJ9Io!]hIҖTuY.9Gy6DxTFqT䬦WvVIBŮ0߬& Y0koxGk ښW;a|E>pF5*1 WB_?־!}gB/_Ntk;G+mf^ m!mp7fW(Ylfh9CND&)zq4zVANm 6$(; 'ʐx"6T^kq- Y#B;'Gmm<'@XR=vD1H”˭$ u#D̐fmk`\1ȋ0 4`rF9*x]rCm+kPmAAzǡ߬ !3K&AOq6I^F]ISK-P]9W5& }S@Q\.{w=AH)9JWBu_ k#d-Yk4hqlggo#!XGlxfJ5<4`A.K zlliSgGCœC p5X2kd8~f5bH%h<ҥΕ}EJv^/޳Kklf=0<~&7{K z*FY=Ēޏ7'HMZ. rOh-f1O|!D՚cȟ/t@#D21L:Tx)PI-u{Y~߹2 nZp[-H,hVhq5D0]]Pk0&+n警4{TK2k5~rN R EP}2;4eu7p<Iz/Ak]Y9_1f}v0h.r'o LHO WV5\z#±i ӡz]G1Oi2R?SUi~#1{+j80v}ĵm}7,_'@c)WigD(5`ikDR7>27 ,-{n*]̡,vEQfkkSoityd-"AIHsiڽRIILghp/& 57Tr0X]0e0BQPGzGuC;{c$SXNV(,W"+?Ͳq|%+ l;㨥`#?k ފ@ᶹwlq랡%C8n4ʊƘ]LMKS`ofHĝ+xX 2" h dx[(|z_.f`/L6nH 7LuTfwVuHD(bD7Ҩ0 fJopXLȯXc<6@f6DږF 1â>A!Ij0#%ColsB·J|CЦ`/]"*KI\Qa6*u7SBzNpʆn'$>y+&0hȈeGltf&,X/9/EҰ5ZKL&2l5ih/wkhE^dSSơoA]X5Zm*#R` 7ace| GAHUY賀Y&"gK3]SI[[-s~-U7M!M=apJ\';cB.O r:{֩5n sߎ!c_5?*Wdzo4铈:me ֞o[d4v;VV էTyb/&Ǚ(]ZJ!<>2bj}rw۾ቇ4 QbAu53|Ք}WDb=wJ:Ub.Gq?(kݶ\\fem?vu:ɠ}; J ܶ"4[oirݪP< (I{̖hЇj w+.4 =dJz;y=}Zy%0 }GA,?Ԛ_DE[Z~wyVFnf@xAӸENJgzI+6*`JSt6BrKЄe4qX}઎! QħFIpf# =` nl*<η.KӉݩ[od6\$<ğL3[~Mr?MĹ ˂tV;Io/;O,=&S?muFgDbw#b1v^ _=@3o|s=$\%L A>AD̋ZCn{c1#NY ڈJ4G(OJ.1bhd 0Y~~a18wgLʢXJ0pv`BM< cDɐ 7eީ;=HTXulf.=qu87 ]͈rbP3oĀɴ7",&oTM[?V*P8AD Kug"xLVgIDwzVmcX#c8LO}1?1 qőAHD"w Kd‹bٽ<&xQxvJ ݀1v. *tkJ b2ŔlJƀecm}wx՗$ @9쨯'p|컌^LoUI`̧ڊpt\E3'O7a˨i_'$Ē ?UW$J3moڂFW`~[>Sǘ ߔd?[OBB@BM~ze-ÐܐUUt/kD"tX׎D-dp!oRBtsZ@`UHwBӒZ֕h{$)@߿bU,><*9^"w-9<֘Zg 7+讻:T;,t`,2$?lqcg{gjk<- Qmn4DbQioN'{'oA_6n+oRIĮ!v%GUo~ߔlia`~cAXy>!P>ò? wNehVgPgFjP I&O9 f+GѮyԍ"ԯl(_{#hIn GfS"~ʽ ~iDQiRk`/E&bjoZnyahk)Cd)o:%xZ_lqE`' _QFgSV7prkL|S"֍^ex;=E{%,5-K۠Tx5t E(=0p!~~?z~O' /ODO!զ߫]T=2-zwof֘߆, / ȯF|1FS{ !aQ i"YcOϞueLA {*" aI ڜ=kƦSP镳C?j*|E\11f, GcHҁ\4m?F Q֢, lu4~&:ڥ $Ǥ!aeL$1U.T i!4S*TqB1߭Ql͓J{ 2h׿st{;gTGϟO;ѽ8{A?O+>q.o ;1\Ѓg wmQSI)`l!¾dFQ)8Q%=^JL0jZrA$U_gU Si~{IMu)?ς<" [ȯ&kT! ~aaz]jup^mW~|*4.>\QyoH5Oӹ=v_Iρ-f'LҊ-R%UGy Mb%m.NyyLaN Kƾɶr. k|)NhNp"Tk9*]\:77)oŽnxSUMѢ!$D66.'c!Dz5d[}t,V) !8~۩,$^ي ?\1rV ^pSҍR|rY{ܲ= SlsnǨWY(ĜnA)BLqI%Tn Oa scX @=7OF7?MQ*vvV(n]+u ΆC% \$z ]_4:pR0.V*! DNfAf9O_%Z#ۿŰ<]Dm)K 7~lu 'hFFo"x$YGݣbwB|aek˕cp$OkF7_uሚJu5ML24իҀͻ^i+#C]hRLR/V3rݭ[=>X T!!OJA=N"`E 86pI^)*NwMdKM xk1FZiTo;~v'>p-'.m,Dn:/ʾ4sCT 0SZ"|&|*hmSݝ8u~paE"Ws|[{&oI/SaJ6bz>s5~iY$)YIG(xY|*2V 6^.Cp"e6|<+F; $eY!W^/ZЪG4InkjKe=iprX!Dn>p+E|!-ڶ >& |C+ ɢШQPF/hw3}jR;[P?R_=cn. h' b']_ً/FgW27grG*#K6_W0Y: :o S:3. A) ڸg97>خphD9l5mV"^/IT: eI]IdmZBXtȜq`9U.޿sۖJpC.?f\+I>f3:-G4*}R;\ו{}v Ç/#؆m4t*"҅C8LEϏVlLtQm,}%ƏHȐ0~W{L*m^ xrVڤ=?B86Php0[0[c@ٿLՈ Dst#0z r WfO:Q`kw0#[?snϒ$p#OU䘉BNw:# n=d:a9TIQ4erĻ :BhGI+`qrV63r[0t;$H _XVYi-#, [h&[4|X+HfLofhB{s-DD#Dҹ(O.z |=A.c]bY2Ÿ;5٨un;, '"AqH NJUΑSF8(U4*rI24>~M8?#O_3>䛏twiy('z%яuO/o(Kr3g.~,ǀXw6, t; E:g%̘{YDD #V\0 sذ;弓ئǧ0}J5 |`g;nL,OS]H|m%1I:"eP_!s4ܦ}'ID Gџs2|fu@g34tpT#by_e6>YV*3&"1y  gGW.C VX{Qw+v*8i|@8 VԊQG? Pc_˧F;-m_ͳXE :qɩ5k\VElZ4}uH^S_:GhbcQI_ l%s^nR++.f'i!0[a \kJRKÑxxksC*G$vcb_R\Q ?%d^CreU"OU < SD`. >ev1_F`q5u!Igu zja3-@.\yfA&|QnӼ4aZ*e@BO<bA h 6 E;Y03qym2x̭I+lЙYd52FI/%z;GJ?y<xD[of\>Iz_rd7 ߭&_nSzKTַQ+*J-_'l'oKhM,8˟jbQ#z* աp̡-rD=Sr2p^$M pwΡwE}> tj*?0Y{p-`ؿva]IJVE v2Ic"-Kf)|ɼ|< aaTx yz 6}hK)brZB'j|!CZp  @7=+R4-;ˉCȅś #$,ElmoE{7rYQp~6~C&k&!ӽDԾ+>m~ (:HU{zޏ>E]A#'HSa=Z XDr'q«!K @=O)*BwmݴP 3_O]a{{$>[5@BSDZbb4O _K N5vۘ >)C26eL5)Y9;Oř`!E 񤚆/ آKģV%ip K~hG?ŴѷX6UXN.f32jr} K8 V>P*'&YZS}%|EcCmM6Txpɿ83</PE ^z>v,2ϵ)vjkjqut_4&>NzEq 0RM_p?.o_ja#H^FӴȕNG1oGB`yweue~i]i#r; %I@p[$[v gpfeVz6UҙBkbjZ]5> &-ykQ)CjVvH%o䯦kgg ehLlh@lϖ-AsuVmÌ &67 nEICn$ܞңNAmtO(ɍ7>j:ӕ*VR5QG GO9SuyΡrLGݼ!r^w>p4GIpfzz+A)۾l@L a)?m^,{V;& 3A69B^QE&6`q3<=0 KTMIjk /j;@XuWOM)j] 4KA#p#q' [)Z1c-̟ \aG {֏:*v-8POdW}הO_#C{dt1~̙͠ɾG+!S!djL0wO=^+~ʚ"Lyu!?{Q.C@N(_ y)FI5ٔc*řX؜qGֲd׿ۄIk sTj ,gɣ? 6cE 'q'f7aZ!:Vc ,1 fISQ7Mh*"'/rYKO^&U+dxZ@Y)!YFf%ȓBY,p|Lfrj*WoF.Hk~sp(bT+>HɸuŦz$#k~ P1vm-ysTIX5 =9XtIpL uK\4 j I໸4 A5(R8XtCgDe>Ʉ-K}i}TN[<h_}iޢ2ҹظۮhk<8Vq YTJwDFچua4q2! ++y 8){n_CM"T @.Ok`FN{ _LIC ̾ 7=*!|lX|6_2b\(bcUh"ƨ[kfB颾pg@Tt#Sl&'y[ذTMIx{Sї̃3m!`ʺavvFϡDbwfAF'N瘂>vv 1rev6sBkC93G Uq>|ڜL!)iM1$3{:fx=s{wD.Z X̢\M]>j;_[权 RZ"SjvV͵`7̓cJ[EփS+S 8pLDa~6; W3,;e+d B6DzCYh \87TrHCit+J){kִ1Qw1- _.0}fHQ.9쭍‡_|ki2TjtN/`xG[x|!{Q)Bt[u*ɷ4,Wl)˺ ЎSݙ9i-P&q}ucЄX<&KUj2j<'zOCYDϰ 2/"bZkTKK|kYJ{$8D`] Qbz .'|JGZ-9Jc!k & u~pR/A7KAJ4#ʛM' ٸT/y<>5ĸa7l_^0F^OBNF=? BǦyp>5%_0Pq]+2pel/4O "B`-\Fⁱ5*w<yxC= 3 0ӌVg 0lrg}4VcAo:rCQLwy@=r`47!$_Z{6G]9$ئ, NX*pQ Tی>9=S}Jlt 阆zqz2TqTXi&L,p͒*3q؊;hQ bTTe-~%i/ %W?QS&?.z;"7NUnl:Ybπn,SRz3b6IA"^QusGC]}65$G'8KCdiɦEt_L^O`BlO4մ"z#FgmzlhλEEO{9F_7<]Eg{erf(}^MXy̗/LSlVVy?YRϴ2V%=?P{sH**v37?#snL)߆JEw u:j'Y5_՚oudƉ22 hRFfҙMV6v^n! {z􉭪ƜK}d70UE.)⑊MHk.1ܘC@-627dY2x_ʕ]goѷ MOp$ƉJE.d`=̵Ph_)BU`tLά/}r!őmN1i -4)!oSf">yץҪ+T炑6*qBzol_l=m^Lŷ}Й'ןK?t&ϸUR8mQ+c.:9Ps2}m!5i ،73+eFEI^VL:08,( BBL (Lz 8kg1o @c(eC#;*gC {3}ܵD_v[rO/V6ąK VrizHF[(3,v!k찦.u᭦ g8W$Z8 ҋUfꍙu *ad2p@SY]Ε:FJwז1G)}*mp|HIBɁ5pO= ?b[{?8Pl4u£<&qY=>lxr`v}8?>È|QNT:?z:m5rwԽyS\_D#>3*ӌo~&p^}8lJYCz.kcD[94:?d{~5 ~,)8d^+)dhG pEesK߆ #=Ѧ!L>J. Ⱥpd=7%|Z:%c}/oP]}D_9$F2Vv/wy%"}X7Q2dpcdaZCTS  ]51m.ܡϷ.әkvF`&bs*1n"#-‰3SDx~q=!І.y$0JtgoZiIAq;++{*{֦Er@m_ZWD<}9W$ A*U)WV9TgI Ü$;'ri%ԈHS!un!އ֓&%+1}u^AYPl(2${ů|m@pL1mzQcSlDd@]p,@^E+.'.x_}+,sW/1:D Ÿ}׵*x*q#O#2>79Jno@u.@st.MՎ(3"[wΟsD(xpPC,&ph9(G\tjQe6Rxɏ-<H[9g|4,l>ӣr kf:;=pu,@XR1A $AIַ1=T5Z lH\zf`B?aPRZSvkpW TҿO, U9HJG7Gx)?.$)kh^(ĄË`.m0 _cҍ82]{Y4E,+|[%pH澲sErUɉ R u QBkljf`7o(b`ʈ,\7"Etu}JҰ#[6B/]MG=5["y-[V9^ΫaHH0y&?f>õK*XiLk<.*d=PS>I++~ ϣ  =" !TY&[ҿ?݇c9]:k'CJfփp='yCq>ྨHW[b⢣1(FW#J8͈ZY̳2h{.ɕ})jQk[sX7;(SJ$i^{B%_ĝ\sgM7L^|ěKڅ8KԴ\^M{(ذyQڨ`83j Ա#B?u2(j_ءb!_ۨ^A`GOd/sŘr: cY*Q.Y}V좈؍.X@>m# E.0<(X?ʎhpT۠T#(/WsoKL( ;uQ tRO [pk7[a+HjeYiPr {Y4V\\E1((ϗQZc"4E9;غu9~Q[fVͲ r$L>K. o*O} >q9pBma ϤeiŬ= { N3'Pmd_ӿ9L*=/97Y8^_S+=BC٬4"I܌B1eTĶf2f\(J_[lۣL!9!ɷE@0'ñ#z6%:Ѝ^lߨg+fm7LU S7F̝` ق6l)W@i z 71)%y( oh鞱4oLk5IJ\zd,`:T^8(,f{΍%x5ţ;@[ν_dET _Tep(~![؆xI⊴:9郔YO݃!h=%6K8_ı6ipbuIQ=n:,[[.xKU@$0>I|笹9bֵ e 8a?yX@/AGIjfKr6YU.P8L%}񣓈0r;&3oDjdhVRv3im7Ciwv@1ݣ_W%/ۘ@Vɹ1ᝣ#L-4bӯ0G+J0Vy|p @|9ϔSZəʝ^i`R0N5'! -r鱛jCVrn>jK7 Z-FBvQkMnzSjK1Q3R4 uǣe dn?ija $`y-kK:,oUPW0f;MPI7ĕN!ud۶?S^PoXlw^tAy2&C_gљ8Q,uJ  p,6 ^.|IAAagv+|w\HV/b?GxGydtxeSU4hj>o)_ް2 TY>e hZ ПLʹRBQlB }c0 eLԮνXTLak@J&X !.Y귅It'񦃿1rCi ?)@YtQ>-o몺K,y#Ջ^zpF[ޢ2[0^٬4`FCoqcʧ8eedžC;~On*m7;NncRuR+TSzcCtef{-4dzg:"*BdATpT@f__%X]:FjӤgl[%6RݔGA0!Cg1h))R< qf%;aaqzWHf@u3h%i}Oj8uw7%u w`PG! 4_Oq\wċXq_ﱕ}Byryi('D21;)jNQ|({|Hf9q`8yj/ޓ)xaYb٩J-8ԄGR R|#2;W˯bVk4+yJG=Jnެ.ljxz9avIV]_4& ^XW0eBy~偯r#  9#A k"(q[ *7GBAB_H_Uf؜UVc%=B&'X^#T чu#[0H̅ÂyV?-)nмغKkQfs4P,樭_x[ꍬ~&2̀AQz-W֢Nބ* 0c#ٿ[5׸ 덵Ԙ xz6B 9Cz o_ȔG]ښa0'!2,w.'41y((1JA Dp{8tie}ˡVDpiweOS]||GY aVY_P+}sR̍l3.~-34W:(v;WXr},0<#K#V9ϰ1lxx`Eu7ٷ ^+jbT\ S|5 fP{?9?}WNkL/&/Q6\͚J4u,MN`ÖEC+yWX>5EsK#;@Oc-8 Ir j펱>K}}aZ_0M~ 4&=KkN 1?3 a |̽@^|Ne׬v)C0e k+B}BN_iz">Ts W2=!b7*LC6%m KCtr:~9 o4ѯ\ ߱@|{f=7[4S_bw]iLp͒c:n/m: PYW{ɇ"Ĭd{- ]c8о| Hm:oT|% IϖgK A]gr2Q%wWJRbُ۫LKrcoxŗȖ܀db 盢=X~R)Q,4J =2˚ZU9Y0/(U3BњÌu)_?$PYCa?Io[+A#Nq.8I"]1o- 6Hɐ!Yd jRo臕 ;i>ǫb~7p!HKj5dҰ_uP(SIe痨%>HKQj.y9oĦRϜ<2;R5aj;|af:g}edr&&s5wS.dXyjq>;l~"H!խFcf:3F];tg_/a]s:KMH9!7pZMR 0fuH:6WLZWvW4,XqM.{S<0?g2Ե&# $߲_,">e1U hP1Ws5N!;C12a&"Bg%Ԥ3 ҁ-, yQ|v7\".vl%%AzgF;JٷA:<=_* CVgQzHz00 "ëC0I#T,chty(>,U=z j"qxXW*"m\HӅOo~XЙ/"NJnt iC!ݣ?7au]:i]²T*Cй^*ZĻ o{I:4Z7 7*(QKL ߴN|f7Nyl=q#XTpXs,6a _HhDPsN" W?'@U?᳦t:Pʢqsp"[q8wъJ&R,p5ILΑ![xF*4M0h-g'G y| g6?,)hMO}ZMѥ[Ey1? P#Ƨ)]Gf>#DhwI"y2}tI! z)JL)r0GZѱ|:NM@ NmpuP]$3y%י^c$M"~]J@UlU`>Sp=@Q]gaDAO٫ kiRE Ƃ Get&h:^w#_5hBq_qܫ:Jz u=p{òGDqJӰdensFtwELHd%VWr-}Ct+CG2vCToވ`Î[Km麿hL^FŦQ#]S\RRt"6{ drB}Ү[`g?yx&63HlL SZ-k@G34uJe֯R~uuL!AvqV3IS R# z!}T3&9]P5B x^'#%)#`%yJe*?8&}W5[!#zŲoFkB/j@v6dCc6J+h\09?#AF)6 ,\"ᕚ-.6e2J[ ௹!Qp yT!A yc⌑r3N6tCߙJP-VSBգ̫[~*kaXdřF+F]4c o;:4e!9Z]po0vg3€A*nĬS᪉1#<*E*F$P@`t}srJYj$Nly mXO1X7^"7%Rbԁh0fbXG>hX!i~yDRu]Ĝiۙ^7efO}+wc(ƑĭDP"LʐP׈o_2X(2m']C=Zxc{ghyNR`;=Bw+ʸm{ȏ]w贊LԯOWU=-BYBK~6<ɣ"rf4Ghvn;!Sr2K8x}zt٭ aV%wɆWnfw$3LuR2EԬS¡gD]=̧Epq̧ٲc9=U^W>:u^ J@ H|bGj(s男ר\mb2 {l: _*p ha \k<[nHUӺE<OYḵL0q>!zGڴ1-^`DȰReLMEo`7P Vk.HMLq#|9 Ҧ '*n/:,qJ֑B2RέӲ ~% ?ݸ?Ϗ0 Nm`55?xУ`T-O"!dO"μLćt cZ,q}A@]"hV u:qifAĸsRΒ2 Gӕ?禡NkɜVf8~h5&t=fm`S郟G2e)s-$9ltنvE2XvX>wV-xbX`@;h*U | 6=I0QPZ29.Q_7P,0 Ʋi' 7l{ǓF~`!*fne\KXG^n˪ N~w-o)l0n'xe,G ]ԂC~-0Hwڲ P6%Q~YcO[@sɦJjяJY·fPR쵆GN_N Q/ 6ǪsIփTKq!b>ΖXdU,%SaYm?T?uؙqJ9}eMWN!ܫ{|flNkC_V</o>u[KM43o*@VRAmI`y9p|̳ܸ5qKfp nv-U co~'(L#Yt=Fֆʮ!q +~HrNٻQxJI//Y̺a6 fU|ŏ!3GS%%&ľ1O%oGYra&z 0SGYLW:k[ uRFyE+xllK %.X7E:RgDFG7JFr%Dz¬dPPǻٙ֕}i㫠>w`ڢfدc? >(3g80SWSp==? y>2 DNo]H<ªNZQΣ8hUoiKx^Z,1&:t88{?ZHji,s Qe27@|L'𗵤ɾ].atM"z0%WPxCR{/ xmCFDWәb["/i" iD4[pp*ÿD( ζ~*NS&IQ?{`zxzn ʯQg1CzhpӁj<ԖB5ǹ!enkohNԸ>@!* "-]:CE\0ޠ_W>GS<_z;wC-X(8HjD ;x,:ْχj\''yLf߸_Jq<'G;w5q#e|\?NSZo62씻gE~PRzr`4bt7ӈXӅp@W޶BDYIJIV NѕQQhwX?? xrm:+4F:M/k!ם!2> dFxG~!w$/iGBH.ԘL ~;j=,c\-| .m+G ,ϥeT Yk_S0U$km(?دgMkd)fG}gKQ*iaj3PMЋeFKjI> ;:NCrOYahoeSĖ;.R ߦ m+4'R@*E8}cy0SxPx@p}Ew?=IIB q9ӏ?<#VbhǏ'M`N3GBc0dic7YVj k2r'élJTHBhoӌF2PjwQXJ$>#(G;n.F]:s#TeSɋxlOӍ¾'Ty N ,1174|O.4 rRQfq46mᣫڪ X!jŽ$e~yJC%IRrAK9T>3e8jAF5ܬ}TT ߰{&4(TA++$iQ- kU࡝w=a!3Y'VrQ]AP۝I%EZ.!uZnFӀpR|W'l&?zڸlp9ebFQ2.?$ItTZ g)sxe].^yFWBg0*z]ƢQ5sRdKpQ q vU UEP[, K0Gmվ9,!CA5c;y`N1[mXB G$lo-N2 q8`x9k%SavۭȂ;0빅/*::=a  y*тI]}㫒Uˍe"\ihs?/^Zb|⚙}3-@v1.>v,Zer.Md_@\ןEO=+T^.!5ŚEӼc#:->bvtȅirC95zGȲtt&:9qOR5*>>5=J,ʽ8Tt3v̇qq}N%5A r}x'S/!zF 9`\.Z!aH+*S9,ESpPcLGdʘc|b.5o/\^c Â;8 猇)*SmqpN[*瓶lkJݧNQt;Hn!}gWʜ[ 8zavѡ]N$o u~`O@gRtVV&hC</.5{I<YΥʲ QdoѨpD !Exyr宲@Zv#a $X-?6!"fQ6e9L tn(rWz߆J̪cs|e*Y6 b<QE.E=v$H|ю`}[LѝO~f"?@ږrWa@,DGnK $} /K1H^o]1렁 un/PK _OHui{V,e"`ẘ3Gqyq'd0,Rʕ+ (\N鹝%p>o7G@ D0QQw5'j~\⢫0]DX otK)ѭub_4lq.~X8A)^D-+$B⻮u!1N^j a[+f+)!xVm_ɓϷx2vx1Klw#"8fMi f\rq񝏰T5%vHw7 l @B%jDբ58_7.S8guSz2g*Y0 ?!_iwl;,1YEi+:w"LΊC +i ^&k1iDWfhP U( aJn5zhAꝬ USz_zadFtQ9 ڐZ+fmݡXHJC }CBegV${/45~[HOVOy[]=Xoݕ5L,j[)I bO۳(gֽv,Rs^+`IEuy会Qfz_?sWnϩ ڣN/ojY[ҙ >B*,t]| f@:02a(pߵ !Y Gi:D+D-zlH~\Xalj'ar7Enve2i2#H>4TOp2DJZњ ]c ~lV{3Vm5!K}ԕGniym[m-cBT9g6v 51xNcnyR e{k2Mgah8Gn6ku#rd~boq!T~]I6d] ZzrT>} DƜEwf-8 N GIVPkFYcq;Zްd7pV٪,Ivxϕh$ͬF'XBh)f%J˕L܅o`Q;ʚ@z^PNMsm z~`JQ4}Vu2 ըA>gᷙ!6g8y mΖqqXQj6O&pmD~@/Jp'[p=ȇ9§̢G|ƥgh7*6!Xfh-@ӢN2{>ImKTk]aP_iX l,#(frpu;H!:hOVt#&bQJ CwGD#DRT׵,Bhy%ΤB|ýD**BY.ȁۻ {v?&ڼf(vAhSI0;n,m!%j,cvY"{wҙ\nMK]jp;*}`oD{8vm5N [w]WM%w7 $ǰnZ($O[Oxx氺a0#6x2ph4+V7z3}ySc-+ ^%#'|\%~ vd]ϑP.XEm=o L&ǐ'3KM7"IJu8Me@kcH8r{-%5/Z' EF~'Cye hVօ5)NYy5>B)Fc^շr5 lzݢG*^?Cv -ZDƋdqxRMJm3\5"XxOD)? Ȓg)[|^Q ʚ 4D:BTS / .2zâ]>B[5rrBoL+]1dDi~Hdٍ}3!KWⶄ~"ل2v4Y}L>J<(ћ[9H:IFmSUSˆ$wu&Ӡ6Uܯ- z=m|I6a*j8ړQowvxt@+j:H S[ҏb|0WQ'_fÅRLbbn H?d,X ,E;v  t8C ~v牺M R=WX*=YN2J|(8~y =҈k䋻;&٦MHi5ʊc8½Vlw`ӔժaƤ@WʑxL.P$pK)Ӝ ]!륤N'f^KqQ2Om9ѐ;Q PMA`AZ Q3ɎZ2FS{Վj[(G#LyOnjm[)onӣ*}Stt46],ڬcgS 0mMDHh )CQyhطcÚÇyoKƀ\5z- t"ăTa] M8 y֢ !SޖH{9Yį;S s/fih]#u8_#*p!p4+Qp HehM(Y;Z׭߂!ڐ˺F_f~lfTʯȁ0 a3X( ,-覡M2^K4\ 6n/$meX+cstZo&TL|Kbcs*⟏rԫ kFRJCqk%jQ,ךR0$ ڸ:?E*BbM4zw2:.Z64*]$f2ukW.##r+ݶ@:ذp(,|j4 ;̠+ho #!Kq$ [6`V8ƃ>e!R3 ^5 f*e%<ɹAFy\wZ#K/u7]1M ,O?3ۂ *:ǝSTFO $iH.pl{7NJr7}po ?i0aN%0%hyVL+.f$DuL@bYjBǼtDf@5Q3_q nv"vu+X)UKD%]`'ƃXo{9 9. }(yY"M;njV'G=TRM&ʙd,Y"\Mnl,1۷K.9"JL3E9:#kP9sFג $Jnqx[mwPl7DOqc7Bg20j:\T_HgƄKQs~D΋ ڡsٟ$&Ku<4a븭w9m]mͮRRT,L7m=gT_(fDsA |oR|HtzZh ^l:8(˖+څ??Crg"Nc\c*G8 q9p:5@}帎/_Y .("l:)t:%Y4=A T/k_Ҹ{\[ai&O;l[##$.! f_YP i7"3B)tgn*7*,eu'zxOLGH{K lO fpvƒ*zB2zMl*aumzg WS'  #*exA9 y&dEc V [;eSV ԞL|} ّ FPD.v*岌[)^J(9{<R1Jߤ_h;eah{ yw>:Uol=I 9m%$qYDec* .r9^|hI$݂-jΎ!rpxs߼"BA3TsOBCGW->\4Z W,I.f ulM?y_1k.hsi&)hԥ~0U\y4f+0ǽOS(ynZ:&$5چ5Zk]nmijodI.Y:Y~'3aj_Zڎ%t"ɑm=Q3*ax#^dPF,Q 5yh-wxF\*(ZQbO3K<$]m OJ_@0+* g7\ VS5 !qʆN@-|Aj,'Db໡^=?a7#݄²c1Mo"ا~ƕ'my͸`^\k! Xp,7xV-vV^!@;wb8"(WPl<(;HДa!\ d{ SYH#cRZwa-!Ǡp&!c%Mؔ\mćvtm(knn&<ՉJo ",ƾ_8|nify95>n/;wZrL1߇H[AZ窽dDZt#h<r:×|) %I#?K%UK*- ;CVwYnƇ @F5av:><EMHv#&CuO^ GN_֒X4&ʍӟ'ēb.Lyi HA.@t_\Va c{*bԵ1~XNxl>oqt$0> 9ReU]#|?>]d53]+g[ݵxLHGso BYuz5B5t{ͮ`Tt&*.w!̎6,2Zf m er6wL:jkc*DÝkr&莈 |ҶjyCߟ4{2M_izJ%N]mk^iQkMe**b>zD+7ݮhLxJ5;AIʢr.W+ ]B1LOSs ~R>9b y+AeuW/%yNiYv})ӗrt瓩/b~ܮ(b ߧQ0czJP 5'6KǝХY;>lGAo_0tiuATL)|`I}dT:0ٶg#G!;))I3rfpΗ!6->E Wewf[e/w# <pTG(_r咝[N b~ٗ2lC@(IUN=ӻC}f91RS)i$Gj"00)T!uwh}n@7F: ᇈD4;dcq>79W1.-|NAk<5p@/\ԙ M׋w_=Kcէȡ ߽gkV,owՉBB>GۧCGV|sh wǞi m:L E.@(j{iA(7#-$D.u>tLyi-{Ff>p%#[(|I2\%пQ8q[ObTWϲ3]45T槨QSCraa}jLKcύx!,vڒp8z}]C$-A[X>MB46Q2_b#G\T`:MqNVlt'!Koq敟+CqS2^Soa=j|9}*0՟p;Ў>;UVf, EK. haT0/Q^[67ZUC?ufSTXe1'Q%6טs|(yH8!^zL1v#joC8h+ ;;wpPզW9@< E:H@0@R ך8] F0 R V6^Ф[ wu[:qNfeFʗ8s"s3߰ŃU*G_1+;bbҗb:Z{RX$=׾Tc-"i! O@$:!2`oNY@*\@8\juyU]l e 9[C]ė.h0Űt25G;;S7+2 ۄ{`P@sob" $XS}UxŬTR>0Daҕ9tV2(DXɡQx5}b`c xw-9|׽替-bX-)PNd|c#{'4oV>VD)4ʩ!af} Xط}`Թ^RVNJpJ꺎vR,.K]T޳Ӑ*U#T8PᢲTbX>Ene]T L}iV,0qV#jSS˜k{<č;`y-9]r&F j [C9EldN|x9 io<3&ۣd{*έzduBVA.7m9r# tіό_i[>baŖy:#H_;f/S'/ #U;ugFLA?>ߦ;@~C'pSTd-2Ɨw='YHf<,KW˪*kDXU>H"3&C\lܲCy(HёШ‰(^#~ξw&.}9XO r]O+l;a_k#IEhlS,b#ՅMO| ؔ}?j\dhJv(/-QKiλü&^Å`6T*h>Gú,n*JH H*OčxF=)RȌD-D!w>@yu-Xjw 4 dV`S Zdv'cVJPW5Z}Uy 1=ij{<"#s]J8*[M҆y_Y7_Ṁ I$ C Z;!:I|}m3TVw@JT+J>ŵ>zN5$tmLyx-^Yl sD?ă dM`b$ 4㽙۶9 (idvcfYT dX$z]Ln>XTJUI¯,_jvD'F5V,~T(vL/\|bfd,$Po[" MЯcℇ~lu^VQ AjAqJ4mgqw! G1F,Ρd&M Ba&MQ*vU~#={d*TR _w[CyҵOVPN\NFoxe )#㏫lr%cJ`,wYL\_ H!ď#_AO{vh4<l;0Y<6%R9#K B^Z5cS*3Ts_#v͓ܪd^ Zi0mݹC9)| >Fj`KR|}t}hwf,)n8##Ǯ̕W#N ub)U# RDTbٴ4-#cӅpOsL1C+w=-Y\i)n/fHz1LKMt8MHۨNmxDֲ!7&8[D߁_w"imtnN@/ telKQbǓH4" J?!-*\, zI,x8ⱷ^fJs+ݷ@OpةPpA䨄mksgC-g{ I ­^[ 7H[T4FAe3hR~gw7 ^s{੒ew6@k"2u鏣 _\t=Z|^:0j6D, J $Z1lbH^O{ڎD7B+DZcq&MQ=u*s<(i!.)KMn{O/ԅ#la} 7T &! {fju:]j+c*)JV뽄ݱ-e{K]>ez:5B[SFo,SqI CɒJz8 д;?\o_89h 5(5RZ#yĈ-/(ǍVȫ%UhQ܏ѫ] K NL8A?#g+`z gI0-z2RP˚=>)4r٫JJ\0~Z.@FRz̖RUӞJ'$'ysp(=.jA6_S N)ؼm!J=IXp.9{'y5{d sG/AgN\Q;{cALD{?-H85`etqDˇϻCt?T-ЁO r"B&i$ݦGU3]vMOi`bH?L<5U9 Ra[}U֗\ܛ  1{ NP[+?$Աoy;.`J1!*дVR Wڔ=Mc>q[0dK%h{"d.ވUK.[W,šdCd[-# ذ(D6l~L?W>q,|7$%G7MMq 2=\յ9kd^c3hv\um 2-~ao44UÔQXϪخ b.KZ>`QI^QUߖa^#(]ۣKVVT uxBLo:XmTww7e ]߯#DOvs4p[bd|,\YzDž\6ꊈUztΨg+*F@M1RLpk%l+GCvZZ0dxSU#&% ,%ފ6GWxdMK_p]~6|&y0,^Qp X3ekTIiKvar~A{T6o酱XG<^,31Ԗ>݈HL0]d9ug8ʤnf*ek`dέW~ <׃LFoNxE-JK[ Lw1!r5<8E(851ΤD[;S>'it怷KW)!suE&|oK& v߹Iqxݺ 1|׬ vHnV21y-?-Rp:Z^}|},8r~B1 3)*[o/a; 7*+CEsOvv!/En !w&t 24X̟D,y7TD ƼfykZ'$CG"krDSPyK2x0 9O\w{ {%d28'甴I{/qNN~ ÈeQ@|2vs]m`^- 5bNm(pEsF1rE Y(j0Ak(2d(q*AyL qf#3mLxOС%TCbn+4>Y<1ޡRZP@&/tNj`E94Yr0gam#xbKtɠ0TW<PCgx H^|噺¶}8BZY&ubq נٹ3@ڢ{C4oc0y!lV@eKV*w~dDo^8aܢ~zduˁ.[sewmy~ PO@n_rov_\=K<'p r="}; 'bI8;.+1Pnlq`ӂ铚&nM 78uˣfkS9N1h$wb3b^OkPYJ{s.L6bx&Dpv)vN,76۶ H(r! FPU/#sqtE{5aJE6+>^߿\|S f쩒Ī\NҭS2B0" FOݱZ)uHȜ!D/9΢询zEnSK8¯kT*)j } /_3:< ?U+$+]Tw?{'cjVl|vdT _t=Fa+3&6D]"NzULrH+Hx ~RE^NP &m9/`?vƁj* > t8ס >Kù`H(cIǩx'lMU<*G ph{)&6g G.5q\P'rjP3<}?{x!(39f+ ;}U2} 1vv野RB va uKQ$@X2M*;FԦ4(.Me0@]  䱡U;QK9ʦ c&$ܻpc H#1<) _h ~m#F]!K},WU2Q[x@9L?lWYqH =&\& % L_ݔ{ObdT&ҴTz|SӍ>΅e0Q0l%fҊn0]'حg]qZ+-_yQ *Z ܴ>HH 5:К8HeDXU-H%R!Iiٟ?(J-heJ<M׈<W[ usf4-D6Q+5R%.^Fl5ΒI"K#&;~bB}^bgQ<3;Tlֶ<m Cܙ$b- *x>pNp5wNDE+1Hk$x q3å[#YV,pj3V7,wo~, ;˷wW%ҝjm;O*LZ:sNs ^5PGjZz n~%("mP#f=44 Q^P{۬hz3"Tςׅ]kA"YZ>6ì1 [.)NYwɏ `E"q\'fI|$r!, qL/CW&VG)N!G%#yP~dOŏ(SXlto &ḜA>DևfEg*H^, ]l1y OsϞ(ϟv MQ hܠfnn3P[ʲ:h/"ד0 I~V-iE7w9J!a.UU=F FsB`dj.a AƜi*\zLMHo~JA`s3T 66*0N2xoVI.}>c͜RMtF΄ޗL|ގK{oRM{cd9#@d)@LUOUjCjX-SӜ;lף[~Oh =D!r=8=]rfI@YhxcHxV[]>'s煂uy3W%Y'ߊ|`zW>bwshږQrf'eZms?HO3$cװ~PأRUF?j `tqZu7}]4,+fEa,v6% &]Wtm,*"c@ d.!,ᒞ< 2Ԅ3Eqm QW􃜭tǤږqq K_ɔ*)T<< XD %t4/Þկ>BF+ o]Tḙb/J@\ˌdbôo#U)Uz|hOd:HG4:R ط`C9]{4_o`j%)n=8wSԑߘ߄KJ۱z?d!#Q@ S[mNxZ&l֛bYKv6W4NAS9FhYfN߃ckZ^KJ&aN}`woQ3K L- 768K:|;Ϛuēxg˻^vK,$4qnk84'.j5%K 5X (P/yS yBPOp[6.1X\h? ʺpIW:Hp߇;nT{Сq! kh#~7>Vvˤ-r pg0V$GFHNQ,ei&D"}-~>r||lA,hΓ ^?1"p%Y"Ό'?8)A(&" \H=g³/( a2nXV"Cf{ՓniX#Bo pjal-P8İ,+^1fFwUys Z}JŤe׏h?g^/"H\s%G,*䜕 'c"$j|CsWZRs**QfL,?.@ϋE#2L/ ܞu:7!/.;줾/eȝ!  K  ҋ :%2ZR`y .ݎ# l"*{WR9q]K1qIi.~h4"d[ho%#FzMk"?4N;O}.!QS4/ǮS~uq։uӐl!K\JT}{@M!O~U8ljP7vΔ 4p'( p9ģ#|(*UPFs P~obylys c>ĭXBld`+FzIW摻m؎F^3hYNv0>茓S%O-ԢZ6OՔC;Sc/dor.r5_w!+ПŴr`׬)vZ4IZ1MoNţOM~?JGbUOHAm!Ӱ =ZԏPyfk94E[=vXljh۪ɥ[8uVΥy<}%H OdhhŲUiYKT38`.3qjo,S܃zЯM\ф9 Ju_"ð>.V;JNh3iR)0uKL2x+]Av#`;) i \C`S'#W!BR`X+j :,} Auޯk6|/~8QFNKw7Ԧddc@Jsi(L]:=RO%?yG7J<~h寵 OeoS':ݽ,EI]Aѐ:|,fXԛ!P#LJid݋X/ sOM%cФ{,t+ jvOb>dG-突NtD c˓lL gDnPpYQ?8J u* 02X:H:)6tYx='*1myMuѿi!(Xٌb)`!&2,4t(b)v.6+\pv"vkɯ BOetŐ99j?Z @\"r_$ߴNVl<rNso#\i^aFPf4\dZ@ٸek:1(h'sCF7m6JDBF۷g.A]C $yT;<62Q~7+KY KG{svfc-7nR]Q׀kT,<-:y(76 CkL$ KjFZ9*C~nt %և02[#N:  Ee;|vP?+ 7s4Vdy J`|D?k3>VJ%Zex6({Ex%mb)hd[h%/hW-ƅI^W{\MBER)kS7obVfQXc.pgL;9>Sԡ#nR'hzrx^ 7ny2d}|&3!S|("H$:?Rl07%-Z .vy3kF7yKR|\ X|+\xg"[[ tk*,QajJScITY[':m,a'K*diUIB.<uB-`ď{\ GtP{o]wٜ#*_ Ysɾ =J;.^At",ٲc"iS ՟m)Ck,s㿎z=8Zi%zu4{Ei&)U2 ?6@1S uVT;yb. <@1ҵۺoX{v5"x4@4ilH:t1 {G1#[YEY"GG\? 8 ;|ľ.2QF쭐(ӰϬUh캏/D%#E-=Hy\/39 ca 4o3vW7Ђ͞h߅z/"R/cYg{`]ANJcV (7e5&.w [|56!.3c+lX0Rsp /,45 (?9-)Lw)W$ vRI 8̡ RӣwϙH$1ΔWݔ#|zk]| ]S c> W嬡m6̯L7ߖ+;e3Vşn:7Xe2k. K!B\p6R_4ٲҌLzP?ն($V}K،Oų7Jw[x{3]{_:luFIVDg). |˝QMsbpHܔq^w% qC 9P`|},F3` x҇g&m"#$MSJ>\Pܠ]oͼC,CXd2+GA 8!t9Cر,FoOBnoj(zc :04GҜZ1?Um1^%$!U\': hLAc=^2.^m cb0q2Bz,>uh>Mk7QaPttJ&>@+K%>/s.w~HuG}j,$/xTy{̂!Yqnke U$(XƄ&|+ۚ3lMp nK{ |8şBlA|O0[ *R-%1֠,nwZr, eoMɎ67n/#X:FSo^M =D\ʍ#A:_ܠAhRxFx@EeQ nJJqe!GgLmU-^,,vbU"O#>f'%V8+WJ8> /'u 0?/\)Ej?EPZ˜eFzHRAk#'Riab+VJ";⹟@OU\G#S^:q@NFqZؖ=T5X]$\*5gO]2,^_~ |KU_u+YKJL@6l!Om`=a1;Rׁy+ۣRnH%O1wMک6BltCRemm5seyWjQdKҶ~UۜWx5)/dI&}P*9؜⢫#o=P50x%=QKA2Ex$6,gxmD/GuMcnFOoC_db—Tѹ)EsX: oBRC1\iЂjvV8% kd_@C[!kjX ^llCs)^|Plt6 Zߢ Y:<.bC! x o[)).gsSz"UcD+aLZxKKeLdoUs*`fx.khGJY<~p_Ilqu +1B'JT/~s?0:r'6FHsu5&e|yI5bېu~ FsgEOz&#nE.^uGr9TBȯ}cD@ehrt4 լ1~V87&o%:@'U3 b:[1XdTyXo[pS>)|4UH'=FaHW`|!0$ϲ^O\*n_)nSc2`٥@KshFdf\ĩָg~hrɠdxw$kiށ`s}mSWcP?<-&q~-dU/;\F=~KI⏁\Q[a\JLaQ%{9DݦK`$j%b6OXӮ, WzG Eh4 v KuMa' xIwۓgB;_Y$!Z yRVr"چN<@<6ʓng [q/]8щrJb/WܲJKL ! L$dԋj6'G7\%LrtᑐvS$ip9LJyy>™*}r>)c=G>d)AD9pxq$ʳm\P?ˣDm:>uq e$mD#3Y0͖Mtsr^%VӐ6m٭%m$!kA"'ːvF To!UVEb9'2Zˀ#eΈ:8d{LKl .v6]P F7#5*ŷ%ƈ%mXI؎z Htb پ)41ֿ~ ;L_(=r ͉ B|#6U(W_X7~w! &l|Qۮ XBuKv;c3:/XXܾ6jlA,82e ?!o(,^<抇w^]vLl֏D!"th*D[@1^?gJڟBעܨC%< |ӭUld )! w[M-5.iUī_w*\yM64WF'뼓^ȉb(xebaiEW1PUƈ]FA(e^B&_LKdxMM( KiaP㬾;NNV\_>ɟNyy5v!:r}4͌G.NR{TDfxnT"8݉ƹb}"X>@ʖVm|X%ˏOMQuaGE@ZDkcLzZ~ ',T9q#s't *޵ [du9cȵZNg#V ^̝#.`szS[Ў0nV3Ec:* MXU# B47t"7(*<^}Bjlȼޒ ņ`׫an;XFpBT=%^k2;b{Db>+3f+^AWA+ 6jB_k n$Y-$=AtYS-{] y^ s@x,r.yy=1::E,1{#0@5[+v/SW h*R6OVн{ ÍnlJZq@ݖR1mR@*+9 l k=x1 d҄Z9L6ΒZc{` Isx9Y_M. `Lܷު&%b^G]ny:"zu:v})}ov)N,p}ć69r|i4499g /꺅cWʋnC>3TeA+]m1QAK;1nJY$!!c '[1ΖV4PV17 e'(P~- 9ɒEdcIG=\Gz+0C$1e|U i/RnGX(Z݀y{u+V΋ENVXni Kb葷 &t"wFP?x{i n}r)\cm4ǒ֘~\'QJ"jOX]HѰ%cݷF9`o_C~$.t>h-f= frd Ue|yv~Bը LE_`SZ^_woRK s{!kD6Sf8cftZ01eke@Փm؋OMWi+)2FI51TD`NfEg 7P1oo~4zHAx 8AʆZi 3}dqKtB5G+=q/G?ۜXQv_Tx%-`*誎ttxazB w_!H&LK"#0Ҕ_>jͻYuQ#n[ -BtJ= *hgW( 5Q;g}ƛ[wBΰS*YʏckXC J7QhY ; D74G*a~V ߤ#,c/"& zoHpc( 4<~W˾ƴF*fE;!XMYo]^p#K+ci0 _ۦ4N͜ag>vɪӗF MZXT~ܡwAj_Ԣtb<_k/. %ϣPbJӹlS*_ #0ZBFXhH2 -i=!=z|ˉm1݅ed ;h̷gwjyQ#}.ecg뚮lBvbx2 Ӹ[n*:ȋ,C^PYeZdH>}nOwnuط4a_h`xy?n d< 2BC[2M oYO idZNqt~wFqc{gL[ -ǒ3(6 &ܟeϡ#Y[tT˓dz "؛-.uf~6JP"\DNM:&mi[kzw' XM%e;_>$!N*ҋ|LU,S\'G%bBq WVK/5,Һ fNNFCOjQqߓaL ?Rڕ#gPc WZ1)9_Z+D{ñ:jKHI,,.{|$+^4kJ&i֘d݇dl/~8MWQ,l G[?dcX6HXi]ʼhH]ka ht&Jg|TZqe`d\#]NYHc֡lYzre`J 2Ɋ(سs]_2Y3e ә͏m|͊H1T Mbt >1Dkm (MU?i~%9偛pCRR7*wbbGxUeСZ_EX.y!&ҧ>1-K\淛ƷY=|~!Ն$+K"^z.'̩~S²2)$x'<'G{͘5G Џcfwnvoy)Ru7!8]3BgK -r|2CdrG \N֛nt)iB0 VƦ>yl!DU&QM& :6\mh0\CzC܃ XlJ#D8dȀp9np#F>b}_u?mXUF 2Viz WotX얀-ICƎ2xރGԿKQt:JN6A dǠ!4kifsR{8-^r'Drgc*ze wvFȏBGʉۿɏL<4SƢkT5@Թ) jJqPme8h85)YC_Bc2Bi3\``N<فQ- "NxWIVK'yn, ֫ݭuqC BEpUWRGo̽՞RE|""C@G85CҘ3Xs> \#.]6"Ɇ3ގ>[by(2Ю#`yKs>gY*r: C+mvB͆ Ip@9ݶ0<|E#k/0Xu#TR&CM#&u}))Fy3@| !Er|~a7DqZh Q6D8kaA.Tz_=veH'#$/9cYmE=?ϣtSwtك@#e8K-k&vxQC7VRvm2\>2 2~3I3s$qf7BM܎@x8U{=sA#%h8 OV ^\kG6~T>U<}"鼦ƶP35Pp$<_)NDdfFJyO?yCOјl64]TɪBlJ73Ab=RRJ#U2@_Kph*Ntt,7urDxCn`]\o-nC qՊnm _O Fߩؐ2C\J-7P-ew䟴rP Ybܮº@EX{óX A-pLwNW5r9,Ghp1soL vbP!(K dKJ`8X;-'P2`hv:DZ}vAOM$`sHFJPYYzI4Z\>u4fݫMRUnY[v (] nk  ڍIsn0T NTBeĹ6&^pFY/-bd-#IYE*JR1%6 aLdز/&%Ui3}irJH~l>"{ho?^BѫIi}=0WQ90!8ٶCX8^S:U!֗HHK \D\SXm ͘بe2AXϲ{*o*ݼ6LUw 6LBweҌ++ڵucɘyUá 5WbRx:*7&˸ZgՕ]*]̒הK.~$_V&`bz"<ېʘ _~[hsvus`aSo. ߝ} x3ŵG($Or~ (|ؤ9""T"tY6´1ײ 6i#PTӞ(GiQ//Lg#m;_BqzSH=ju7DVjY* j3 4xM=BE\%} 26>s-o힒_)K oPi`QUóց㓂 [E|SsXvo8Htm!N9+j,\ٍ_|&-p8\C6[ yh"Lޥl 2OѿXж\}O"Gܫ^2;\=Q CM-HMZXKH睔<& <{ch>/UH˵,搛4Ӎdo Yś|4>TuRJ ՘xl:5 CG" l#}t~R96[哲= - ѥ.2=.uF 2Mi"CXI潃!~`mqknD/bsk;q<3 ^} ܛ3zr{ታHj<|q^E8<}")͘ݭg%!;!A镪5WzČs șdGp2@-_4lpN-p=vBY14Wd+99|.kDXGHЏA.Eוr41:d+RNƀg[%RVo=hz*ʲkZOi(ECZm-okfk`3{ߤwӢZƫ˃vebD섴Rr-XCT&eʗ$hJ[J g\jKcb>*]bW),Ö+DDn FDOkt0w2ote9%ڽk0jxtu!3\"G/\ 1=9RڊQJQJ3ҷX涪H [rxv1u@pb7]Ł5eN,H75>wW=?8<nG &b)9m.ӞL[&(Qufo+|jxP8߫( uiW4[M ibÙ Ŵ`Y[5Nj,2scK+Q:Zl8Lt\7&-ϝٷ7Oheܫ ,9D w,ñ1 :iX@O^E)S"]y+z%!Zࡧ†WeW)&$ @g[u/3rwD80{QKQ4Q[l]Gas2.:];ɵSj mɓy&@H2BkZxL:+]RɭL Fq Ihg=9JDA)z4^Pi#F:領!eaܬ˰6ar]%bM[\3#u`W _l=`,FvMPDۚ-_AM- %bs1Ml;[(rec"nhÒRAEt~mK?Y>r4d/sb@r*nvK3+ (M^ݧ5U ߺ G3J?Ā]~Y)DkhjhITyh6h[ ﴁE ʊ~CRB=*bӹ!O3 M`5 pq!5_h^Ȩ; c#M%k:tI>YyZ(y.ذS;6USV”F*ĸQ.Tp,-}]Gd hjHlJLsY^Q fXMEơ:Kre9h$.}r{Z{ĉp@Y&kw !Ð9zewY?2{]mS:LC~nє*nޙ"x`Iw uh2[Hx4+{~pK-i0uH6&9|0r˱WeQHP퀐TW=W4(c S,J9yU(28 *o.UT`ǎ+H0IU }TC8{丨ޤ!Ni[_؟ژ`~E$3#y{TpXf:=vwLG䚻cD8ބ[1adzl=XX%rGT0jW932!> Kx]4> %L=PHq=[xG  ٸ5yӦ-N~Fb:Ưqa9by+Ι%Bvzf\v0)AЎt)*gbh2SD%Sd+8d7mx 6ohHC8TY%uW Mn|qf2Тt1d,+Rƅ-uOQb݊arkr d_Gʥo򫬪)7ޡq[,~^ټ^ &!,vEM{{ͅ# ~r_-`;]ᖞVj"qiZfC-WÚ32B u׊@:Jekr~ZNDVc1a1&dw= e)x&?"I]9@9P\ӽꃢ/g~T^+ځ@p;XuQr(g W W% ``@v;"UR~Xt)IIs1fm |mVY`(t@GS~ӈ<Бk|)+q # 﫾[~Z\G5fstw.z0y6Z~HOz.~ѩ/⫈$ p{riJ{_aꎶ7>Eӡ_19 !"sz,tR9;}@L\:F ?dZ̉p_r} (IyĆQdլRg%m] e 'O: l:!{Ew@9h"8@<: L#կOo\6Zbr{8è7 IIFg g눞5KF] M+y`ŋ!j73:.18:SUm^Eeəϝ}O;ia0!ˇti<@kQ@ $ ! Hnp6*Qi쭜FftMT^ Y ++a8xYȚl]F;v䨐nTejn:LxX}^K=ޢk6,57z`EAV!^VVaA}=W]XgnZUZ`+<*UɊ_FmbGú[amRfCqQ:Mu*nKkEd"S TUi4H)`)QJŽ]b]m/EVJ 9И0"'*._rܶ -` (v"k(\ HFV>Pd*%q_;  [g>j]+uSIuf5_kWʭ>`_D"Ц6c&5rLM$\GpɎQaþW'*tD!ԙ9Y6p$}TO|` dF 6| 0'a׹j@KWX,d,@ƾgA,sF3ĝOt^|a 0A»葦m0 }5JcV!.&N遯*eK +)@1ۺ]٬ yv&Lf1V  aJus;;9 Or M:Z]j"zw Jn3F51fR[+qq*YWWk; E =&xSA]UO@89fE|js4PKj(vr,9v3HXWOjN'qx>'$rO&czYz`5Bmѥ{5ϏqmATbG]#Z"4ES*.hwI."ڸVH qF%ͽƘ3= қlwQ胚?]pVS nc *(A0Rh5Jvl'>UcηTp}ZP)u@#J ' : fМ+Rny!`|T^t٩4lx hjMyeM>E%Ì( ֬aX:>?h!-}``5Y B82 ¼9nESx6CsnN]vm;FB_QQ)bs +Z]K1}-U[cA$3!Xnօ\ְMlWp9d=E@Ҿllk®;^PYwڸW]tD݈jw&4Z0+-M"8L*n}Y;]_yYnZo( ܈[1du$2WuksT{L*M.> <2+xUGZ(/+ڻgZQlJ k}Xo^,g;nqM %$= zBBWI:qO=*W揶xWg PRf z # 0)D /&/ r`ܲ=PM= Ɂ|MxZY94M5p#r[?"kܯKY11RܬS(/ }3dّ9|!syEǎܢ<˭,: )O& ^O~!K"xyDc$bOeO\^BJ틅M 5C5R0ߘ][ԱѠ' = sG..sZwPa`64#..̤'ަ*G` |PȃhePĒqr5^.zOKX6JCJnH(Ngp 8 @?a'ZFRɲ!5*֐>Ur-\5[P,1IpSϊO^/LbsyyET:]mê $}[ (W*߳\kZ PlrIgru<;m+UJTh2Fcdq1fs~CH5t 'P,)=1<֕uL혋HDXR>$qt<˶hRAgUOUvx0b +@g4~)=n읱QPn}7GlFHIޱu$1R;[`.be?o:(.*d~[j7wiNe/$M-ul+\yb WFh~qh"6SL2W4Qr++4qkqLNZRTI&=2|=p:I1q$55KIzE(;p;X̣OBpd]ݙZ|mBӶ*JLz]&DzL/BN? 'N`xgVV;6uIP!. |5{L$Je<*'ȝ2}yR3jH[HsHzA[xQyXCf'"՝Ʊ݋ SDһ E Cj7RZ)O_Oo;RXUQf'<-,ǃ@{JɱU*! >yj5!D"4,]xs|R)P̓ s-WV@v *S5` y\SXpeUgO䞗FD|#_>Ybݖ򰠶2j^SXg!Nb@7z#^ʮ>gznåP}b.Elp&tYU+]D3w[CR>NJ0wQIcB!d((?[W*L8ڜV}8H ,2#`^t͹[ЏTo KWD㟗6W F6UʖU~pYT`Ņh{ث`=hC 4]f"muփKBOȥ: ~X}@K2'\@4򣰺R2bqp8{`_ OgL[w!leקI'<[B\#V8vC9eC.I*ZfQ7C# S'.+5ˣ㱌ah(Oh[)S(bkYn. w Wp (EiY'ol &FuME7L܊h]/B48HǛ@J/}DN?pQkK6:t6NgXK('~5vK5* ׶İrW~O{8&u Ѣgp;Jz?ImPre&S(J?C-O^3R]red)$:ii[~>Ά`k݉ ̟BLE_;:f q8=H[6cHpA[/(Y|xq,fڀw Z>=y(-8m~"S7~*84[3)14puj>l!7$SFG}LŘw9)δ?Fƽ…(%.Y6e>P4{f#Z'3&H^:AT뫕Io!rMxʠfu'_=x-SNF짹QwDBU~T e(QafzGed1%G,0sK!x$%CTbe6D 4س[#?x2J΋1Ȁ_nuD|Eeʄ&VơoXnDlqX$hc9%99SĽJ60 C JٚjqOMJh+rq삔 1T5~j$LE!-n_3$ a*IZ(?_> iNt!8RF!/.VN.5 VA Z+3Kj\U+r賊cϖ)O|U keWRn6,)Y2yU{s@ aeRsU֭t2IJ%<`qe/QQf+X6+edV[Љ0k ` +|mVMsەkjCJhmmE!bIDjʎ(p7OL"n:ېF9R<0zu;wS۵@hbmg 1e0IYƄow{ µkgf4a|כ30)qHg̐͘h9Hz7\F-s(9h};g`_1_>Nҡek!8uBJN%r'*JiVB ?D},$:@sÒ'SqМ򦘅q4g+<:z<8qQ ܵSDF$THs4,~2] WsL6c;c.evt,W.Q9XumC *.&<5e0Ht%8=zdb5o.spN:9ad#Gd:cV[RB?}٥GDCe!PVgC_̦{8cd^L(_ѻ` Ouʸtڀ@Q :T"lz<"DGXAO.punRy5<<ފ_Քv; ZB^0)q1)s`z냬@Xt22R!~$yb{\]XLk"ثفejBDg?*D8n|A*eO nq"SUX]M 2k 2yKQ.|`#l|xeT+=!$E$~ bmmC>np0Y_IWN'j>e[8xI/;W |z# )6PְȨeF>X9U`F/G=1~L`uJ}_Ք&Ls0YJ$"ӊ|új_lM0jɖC=PRa`ѡ$0:djH<Ї<8%C\M"ܤ(]|?A@033\XvGph2T$ $x6^ (uy~ЯH߇EpDmfd<UE:rʮF J&_QRM;gjY|lYq#V_+adQTǔ;"(G3:Wn#*?ZuХNcPD#hRw0όJela+G0&>P,,\]F^q 2QFH757(.}u ^VE;ߕy1aE !zq-ǡVxG LH9?l# Qz+G?Zīyӭt*.&(A$':B|_ϸA+7tX#,VL\I#ױWܵAguf<`[GBdNĽI+ trHKS[AQZplnu*V#˵omsU4PK>|#ŜSu3{gZ}1kaSUU/QXo$+c[ N^`|?,xZa&q쩇z G΂#|7եدyoqWW4Ι}5(1q]a:͙8Qг*12Lpvά#eA'oS&pĚWy(d0H2S|7$d9!*P|q#I,?K t[ɔ:bgAzZQUbڙsds%>[!ZuSI j(\5;`Tl@[8VRkY? ~+e$+;ky^|N?ތ!?[x;g[2wʪ԰ٗFgӄnᚺǐgqdy'"ϖ6vDصy1vR)4[ Kw Ys^< FͯxyUb@V?1cq,0s~sCSۓA#WYpMF&QhİY}e_$ٻFǟ@߇TM?( Cr{/)x'鴢vu}\ͽg60Kz4fݳ-" X^q4􄒬{2)>nHZTopv.8Yx-#W*CHN1UEG8:XF""q;sHxLoXul fN9XV9GZS="s21G} RW:l ^泖ɼc!#)e*[ޓ^JH|6 #5+_ӗ:(|EUx)M$Fn%A OW $EjzV{(NĽvW7iy~C%l.wα.H21P͸ӽ_@x[B<%adCPa/*x D uh92h%'ְqsñ@JYZS! T zjT'R+;띃%ށAl[Ӧ# y*Z9)bs(xX[mB=k2qQA\2PP2@.<~P@t;z2 ݜl6׽RŞz8@pW0ߦjQxa *3;:c1gfg^CŜ.(LQhu[ @wv]0o؂c~WoH}gĭ(5\BVJrN;ZuvV:Ve7׿'qk+TjH -2_bQǙjW6Rb3l]b2!P^fد;$o"[m+>A|dcTcxtЭG6-4gX} ir7op$m³]6R*J C rlV2M"Ϙ%SBGDQ{˗ַu4hz GV) Ja,XA):5j0CӔ_ sĒN1ȥpo~}GtE0% <7]U*F+yB˒?g2ϟ}t|g[g}GxL^ajsi:lșrѝ)b<?+ڎ`*9TuSE#);H'qVG7͟OUF1,Bݼ7/h ސLtIt!I_"pTX% K4g[3o r)y1/XW)il6;̹k,&-1/.uA1D!bߋeoaU$V=mcsR`SM"؃1FCIWE7w )eT9Tf.R:I(0H IA_ E\$".BHur)IOlH;S=eЁy|1R%VSnpцlԠghJ\PL|'sFu̳̕OGy}(͚ F̤n9}MaK+e: `/!^udκi p&½d@LS!t)apZUe1{k3a|j'W߇ ImMk|'xգM.qlFѩՏ_cд-ɹKof" !Ʈ "ZYɔf>H!B1DyP' Kmq3xTA 2$2!3߲I+>.boD0ݥh%ưq@֔R{-AO|ǭOz4ԫ@DRb؆t*jkq P|b/TŸFo\MhӬupVht}%yMVyZpd1h92@sor[VS$I3?J>$b9#V:!BR0퉥 gq}TN d٥[lXk2_DI$qS/FkU>?ᑖY :ӊz[nF҃wQI(-rAl=%Xĺ_T.w(R>j:P ۉhSF?|Nm殁WXd6n^لbTnb#1Cj(>WgF2< b"zP@6ԘC~,$i%hihQf ^VҦȟ:i ֈ2A+0j^*dx\ &vy9c *72) ;|3ڡCI hsiRݙ~p=Y``#l1 wg{# =|ȡ6!"t`ǘvu=;1n1F0 Na>ԩ^,c=ђ/Y(TK޺Cעl uP|, c'pem^őo:G Oՙh\;O:r M?ꀔLP TКK|Q|}}0-\C aAgntK.x.`R 2ԁ ^ݕK`bwnblpX=`HԧրIPobya;GoŊվ-`Qd ,_+ +$I=N֐(j*~;jLփ66Zȟj#9G oTDtUpoz""^0zU:ŚH iNH)bZUv/SOq6rOE Y5gၲ:>A#R]Q,d&}AVn .U9L(sPO_ҨͳD<1߉p=V6 3(הL6l^ #=z"wk#VU2 &,(v0S _Cg3ah!xtGt+(}ojCL5ŕꦟ>lfv30Hy鷓rQFt.z+zDl|jlG82aP~UV$|UjRbC(n Y|u"}fy&װx`jDDrL{ 0#omj_q>)v d$t(r|wkH̙$GzW lgJcq>~"L#oj Q еS+CNrL#V4] rp:Sc#1[dQa::Zre?+R_$^xmBU@;궮_Ҷ7(%VmjG>REԺ7Jfޜ׶ƼbNljPp` !)b+MUܷs~6EU+\ =2A@%6k3=V>wNlN5%KXbW']2)b}.l C+h{6Hw3ҧڈqģzpLUf5E#NmcoX{ 9*\y˝#/%t?1}q?h^UxB,xq$h cݧuQ S7tb8\1Fvtx]8On)%Za?*O:-%rZ?z<ac8P݀T(j |+DBxIʴ|9{aK!vӦZm@E'"P/tj:%/{|'/)P <7#&F8@|ނsTO Ods5HAAskDz{Lͦ .5ym,y=es` fl`g hRnݴTcUSwsŽ>̎$@!AQ.ܣ]%H*L̓jy?^S KlG$"fY5Hj烚o62ndУAzӱm=ء=Sț.e;`ds;UEs(?Xzn=xh` ľO]b:98a,rܘ+Zt鋉K=CU+DhO4qrLI2bvoP)l}!Q*/zqb^5M6%rЁu JN@Pd C}+ȼ^{BBʞj֭u}^j˔BƄGښ8ĉhjϱ9ЏomqUzf2љ6| %$ 4En E7-!+[\V*Q|\y@`jm1@S:/ Fڬvb3M'P5q 'ot#r1 bx("lp_x/z%as &P1󫴧;➾p`MQ#hjjYLj1=s(vwK*~{q K D X`MdЉ=.ιP/ ZrlDh"nj5=M+ nHbl*k0'I)lrkE ctQNqCWjMPXԅ vBq399#YH7fu²1bIo)a搜հ^ćlȞmaDt hVAhjLs#]'J?Wv^+v|o3]Bpr7w;DVŢxm+jt:r`%,jBWgǁՅ@/Z.*$cѧvm^3N1{x:m̾3֬PB# @_Y /VR(o Cuϰ4 ǩ{mBfpmL_GR@\5C4wN2jPcEpj:nՖQE/%7-.gKp„WydWp0hGd9H}ߎ2%$˰蛔ܥd?4©SNJ5:Y*xYhهFMCL1wNjHX*ma35zk/4Vt x*n?-RB7/ %7R92&&&P; ^wx[UtOYcD4VI /Tck0q`Zmcw1yV?.8AlΈzK eaĚ2JK.Oj7e@>ySU>CW*1=f;NdAמJ޸e?"]$wC]<[=҃{VdLz'TSp~}r"r*@ĸHhA C[F0 xt s1?,]Xz:8,Q ;j}b؄{C20j@_=wrzX gK#kT\zxCq&9;BSq%A@=gBle쪪r{ 7!՛~j*+Ef^)czkNI_X?:X!>+3l%DԙX5"yWU3#5Qp.Oՙ5tEMw? G9Y'į颎(&n͕ÏTdEBmg$0ChntW݅*CQ =yiIM:/"|}`]6|H@&huU =Zr06L-m?<XvАUI֏b!3C(%g :q@4ؚT'!f{`kqA>l'ABii h~^894:ۺ6-x" PB:)uD;TT!5}\ e%tIxv.)M\;NCr z*&F6ƞ`",ZJLVТ9}x3cT4%pr :;g2j@,Vzt'+P`36i M /aTA}~ٿ-<FFw]`+븡諩3.g 񨯏a1gsۓ#j\]ڐԖVB~J% |A]<]žx@d>)oq|8I5g3@Sï+F͓\3A 03WAӲkԮ;;@O;?:$M7Pf M|N=8&; IQuwd|Pl{CuVi`Ys 5}6~1ryjXRj5DkyI-ήi/Ӑ%(I>L釱˄ʔu`C5])ze C4gԱ଄Vl|:Xs,3='a>ъHi)ghYۀBUo@e7t.Y r-.q68X5Qsz?8C|uTkuٍ09VIdLG5JOM ,k7 ]RWeY;YM F'C^ěvu˂0D~ILcs42GȜPRTX48'GyZJ|y %Gu=pከı$|p8'K= 5O waz"\׳䟣#.@.N]I'\L:>? JlDRG V繞j]}0z½O?!FB;A#Exޙ4==vZYm25p?VJԵ'"VJnpMjNXa_*L r&oDu:LR;U@6 1\O~T5:Op,tB A0T_{Mص_bf;&k4S?RU'u!t!HWSaWjPtN=Hj2 5 HÆپ L_ ,+^N|L)߮°0q@;Qe* g]዇J9U }Iݨ"~MÚr}Q KAp/`bv].r(P/оY Db?o{ԭ ^ke&H դ]Wqeߠm)0bB=UA Mp8|_t\33?PdnU P#7b'm2zpCq!w{IhK,N+XxΜ}.#WnV7T VPyN4 Sdvv\Sš<0-GtBzt" DP{eHIw3Q&L3iJX2w&|}cվ!zk$ >#4YoJ-[>乔$WeqP̚bfD,KSj ww`v$M.-Ȱ@: ;QLx@(8Pq rf*?-l4=o$nq% Ô}? ;D+P74>BW(^Y4C]M0B1}X53yWw&3wy?Y}.E ɆL U3h^{BA`s.A!AB&a{dGNΥ E#Qݷ;EvWٸITq-4>-vfdC#̈ d٠ (5*y|6. p"8!plֳzNEU6TF벉V4ޏ9s1B1>t] j ""nDžԒ oscs|W c{ū[8003oxG!̸CDb b(t%eP?0S = (Iu<7T#P$v8t~NĠS.VY 8KQw1= ,zZP,wd7s~e- p`兟m}%S#1)9^]$ #bccWWՁSVW!<:9d7e9|uC{ 7l.g!2KN G7C8dłت)Wؒ^e ;T\Bc?Ē ܫ=f~#]>,46Q6sMc;mDV qsƋ7;s&ӄOC K?Ӝ=&v~?n M!\zEV4)С&sA_aXj{ ]@}p]`h9 y;/8$/Dݟz!b{ z4}ymBS6ڭ ~(U $U<zFXaf]h$Mkaިk(xMbu;dE_?rn,,˥Q"z]筱Y .e&KwQB:.b{:c:qV81 2?U#gFz2xTR)`ՌZo ;7[ÕL6EbG>}WDtrB0kvҺ)iSYփX`~J m:1uV]SYqx4Z>\A%euXs$>&  I#ـV.(ȔD(Ku7DŽ14Ls(V=wV^9Kom3|dP܎ e{iVo :rD"(Ծ 뇍,L!Q- 'jPmx^5E}JػkF_8Ȯbp;MZ3Oqܼ5HҞ.> OL{/"7"-^˅ Տ[eoy"$9å!fWާVl*Y/g5kkRBӖN%9zअ#&idhm^ ML3}3[駚$deX6d-a#B%M<щNu6gK;Ps8Xq݈ P1'x*T:GKbfTMӓ2;zp \mL~^=Qs~8}+~L6O)N1#ll_yj߫f@u 14r !x7svg[01L4tQL5nœ HnIC-mٿȿs 5gW}Yx t ZFALAf*SM79SL}FMNY0ˁ^m_7~.6|iٛ'Ar/ -oT fNH-U~z=DžRTK@ǔSC$ s!@3ŽPui`,Aӓm[xnytɟ$P4I OK- ݻ*{Q ҷ= ?~iGeT t?81(NC.Uw$"W3cBN򐇀e!{@H2`ܩ$[Uei ZKgq>']rmGP.8*$a֐Q~6p|%!QKIT> |RM%zU,XTʧ8(\ZE>Qd9|ell,1lytPWUҹ6 x_.zgpâ4m٘9]DW{w!=i11}lM-lIV0eTpER22}a8;Wp\l Q9!Ie!jW "GN9:xBm?[+w`2U A+1^?^M-}s?d??鸇BJ$6Jklo9Ezn)S6%tcmY| EW]HpRȚI991reu2kEڲwg\jq=i7.}ǧr_"CR{5ȭ>o@SR_ 1YnF 5Mch:-p$"ok@7CN+n64mD*bYph`I 1Ϻ+ ޫ8ށfkI$GqlmE:$ghFwj์mg"W} "Oc'$-|&S`!2->}K+SMObg~X_A*֎b|C#B!a$ L,0Y8!M]D&6\c|Z1\r9)Hk>/XX$WNRץ̞$3oSwtX]+ڰ1C:u-C\FG϶1FVlTs aƭD:Sx r5_ih% XX4$S &Ngeu)ێNi7T (KBL_ƒ.4&8{>l|#&mjZ;)0J:{]C䀘'akqfZߥ8GCrrA>J-)Stw! /',^eK9eȀfq~@;)׬urLˉczTݮū^ 4 neц3EDsu-dd1޺ fWqpx`o4:8&-w%\lTXv3oXcC&gμ5sIS.WJzicl^P|aC rʸXGd\iqvs<0ZvF;a|aJC4ʡjH~c/V"Ϧh jIBV @ sP#5a_TI} &ml^ƪYOD)renu_J~>q c{zsgo.VudBh!TV-۾ WuqCVgocҾ:HDQL:ҊvE>t! xPc_d~"M$찉\DJE sZizڭ,¢%5'tSS(lcnFPw|p"opF"pƿ d17GW wUy4ez*_[)7XcYݫ*ۓvlM27CБVDAc-pʗ~θP)P8Sh{eI `wƶYoh8k/Z^᪞(I4(KX;˓NcVdx8,%klv4$5`BZ/tP@E&sbS-/eiۂM) >4['BdYxbTzW(K6q6 sE+|_IhnXRww ˢ)Cg_ˊJ* EE ![Ǿ Zn_£[;rkšsYIp n#ʋ0n,}jkYLEP2a!xRȔˣКd&~ p= ϰ.͜/Y701Ş8G$BoyĀӂ(NZ9̷ 1 HbGz%%pJ۷Zpf+f&xV2u"mCvaˡL j)%Hi+ª# E:<K("iNЍlAy Z ac!McAކazg,@ip@|yN@(OtX9B;b6ܑߥӌᐍ}tdR#DFfKq/ݑ'%KD9C@ʕWO#L.(V*ꗲ[TtJDfá&TҚ0HQ Ia$F0B&%uPY)Y'1/3EpKz&DIc6陠A7x3.u{I^;?qf_"q \牵{LO("z8?FEOҒ#%_VX1; hQ(sZKuG<J& w#&➘3ՑNQƨZ~V{eђ6˥A:{ZSlԁDtmFƟuf鬺?T{W; 'Cj]7fQ"7 pBWAA_L1Z+N)nk4wPJa棛 #.}<П{p4fgEDD 6^6w~,+LޱƷO68y(l i\wq' nF[B9%!8?G\(=;iQ*̆!i 7RVHSn6Fhlĥe^)Ҧ̼p*d](( Ɉx$sk@GP:ZC#.Do(|ɇU/ vRNBi*I(L̰- oAt/ַJ4x{Aޢ8h^.y +ahan:3G34$ԭЍs@ոɦz\F<^m-PØ 4y'*"th#*$˹%, fuvvf.rTN<"<]ftRTz3XDEۯ"ejS֟ǵ5BsҚW%l!dAG؇]#'ꛃ^cr9Cbkl~{>~SW䶉l`,i>P۳˓ PrՉKw}D+4Bk72Ӑ,gXdkQBY>-Z-]qpwh^zykI׈2gڸ=-o8/xmHnV%0ΏC=bm QZVv*^{xĴ$Je)f̽c?_ zV]q j),xlp';YM3v_Ze8 ,pais'1s2o6S4J}^UDvv}㮅}c"!-6Am>#6`5o 浪X/M;m{^qbZQp饷"-MgH)'^ i[EjAw9Ay'gVuw-e`æsYގuMn(o޷oeTu;D?Ur8lCgd(ʦhY9 js[ LvU~wıN8&~leq[A+0wA=o{iw= *Ч+'Zyɶ纡8cDWH}VCM܆cwoa8kLR..N?/*DU~m۰ gV?G@# ٣w2Wn *d%œ;~~/Dvu砅ϾUEv\gߕzPaX[܉S9A[-dYomA#FaTnL!eSԭ[fjTrR:u̳9v~l5@y _#j$oBl#Vз/R~vqK{`ȃj% œh`l";48"(C5g`j[3WjkHh3Оٺs\5;v2t4ems7hFoWjai^$dq^ȒϮ Rs.RA2}4嬝v̭ Yw+Ŋr޷f_EK`?:9,>J S,w5슔@Z R,J/)!F$8y&Vb>j20ֳKNP;"@~1r\::÷=׸VJX=;$cЅ } =|^)3ƲGgtaܮI.rxPt;߯TL, U_%`!=,T}8椅DOWةg?8k8U+, %nC rK8yגyG! gooSmX$o'| :z:}[vPxz4MXQvLVk|vrS{: NH̥fU"]lkސY3ٛtI߄Z+ڝkB \[8f=)` FHMð(Vc ,VoҮ00h6 x^ӀēdY9֑zdD14ôƙ&H`ܩ@?{% ;xFk#a4u֎.@ձq.6rTLsePˁJ|X^8#B_NlLW,Ϙ ӌr1쩼SHTู|:]ﴮљ)0e7٭x/AP{zmT2+̳0/2w!v+,5 STx"ڒJwmn!OQhZ`C(Ӕ wdAKOCv^\G٘ t$|ΔT3 BȢķChPx8dKBaX;q3ڕcr4OzúB09 |~% K^W3[d۽! K_y:.*->ª$n ߁"EYt[_'OSk']n?KxGz r <r<1}-[G Xp ̖ZP«m~|$@&g* *H8GpIy+m7_+2S}:Q;ր&Jf,Smޕ>~;i֬ʻwX N/o=>>@) wnTa\2aa_j Y\XFWgJ>߃eJhYry҉GBb`ۓˉ@\0ġ(Eto>QeLj53mj.RGeB :DZ(qE M` xNg0h` _vLYiA,{EӄFnt,G~%u-2ih#-]xif=A?;O.8S^{ _^۩mjyOJ396TbY%\KfʍZ-fNcFu9[ ` -H|ˇ(h٘S jH7%W^ Dr:☹4ƛS?mL%ڿTar4Y 9ݔ:Ff\S~4>V}u3Eb=;0U\O3w/1aΜܧuljz(ʭT] t=g6i&<ȫUmhyG2", V2Klp*z/{!Vo5=A:A{4USoHZAHdWH89y pГBe*N4ko;=x2q 3d)'CБ <;v^|X8'|32O;󺕑woRx2;o,g_.'^i,t ťK鍴5m:3fS&qp@qlpRyO^(kEHd@:^@Ғt~tZ>)i|UO/MW\PB#v3>fpi 3xxxl\/Pxyl~!`8əq2aTEjZXfE,>g-K;s* n ;|o  06$w̬1/V\64K_̌a:qD0S:M B򨹼C`Yÿ%XOGW`Ϧ ؀:N᩟G?rL*H~aیUL:AA'[qf ϭA:e= F긃'^`eBIl:FL_JQsHbT6rcf$10뗞vzOޕuj5m^ 36yVѭ+oG/,}O]۟C*+ɷ~}D/M6;3J<, TJkcA"hdF d]z5Rr^CچdO֑WݢoXgIXfΉ} qST]luv9LT2pȌSE)>S@YoH+umJZwku%7F^(jImNVh>"t8 NDn կI~hdBY;*jPYY֢?D&qO4-;AO\ ['']z;ՐȻj{ 9obV6x_y+ ' }_û+*X)gZQ1(} 6OvAVJSL[ӭ@%COQ?ݚjyfƁ!]!w@b{ʙNg& Bv 7h瀧d7Q1uhGAt2d|lk|g5\|ȶh` <{DGPQ37딮Kٝ)c=Gl鳶ssMf#\fhJsd?ǫsj'^.eiߞbC(O g0Q 1ipĤ ]/$ѯ'%niS o[u|Û{Ϭ 1y @e:YQ>쏭mMt1ͺ Z,$ "]TprajnPl9tǙ !=]4xU\ }1*CϕjuOTB0Vcsϕ:E;$X_}_;߰~ͭg,#{L\@Y;>Rςl Ko Hـ}*!4͜mPṮFc`󿦓hEK] a-EOGVHS֕'CxF)+)3`v7lF5K6ڥ8pK_]DH6iPwle ^XMs@"Ь70<'ͥ}$xv_jAoߪ=֠ ){JMΨ0Û=+d{% 1$3.X/5Jl`Cg'|Y)0NGMzLس}"֙?z3֫ L5&PCL(R5yx4%M録a4]RVLH"1N$'1~:HϚU|(Ba"[]< z_WU{c玏]iQ8[Ba{f7fd/d[O.rk;3R[!9yX 4] M0Ȱ@WpNl1`)Y$fKbgrͧ`-pW(W=1.*(zu]en0eLE)ܧީ=v q1f8q 9P=ZN=l#tHf1û[gx' 빮3s?-%2O'آ΂zOܾaZt Q-̼'8+2? Wsk@Fl"wq~a,ȴ4Di%M;.=(lQw1yT U}J c| {ew^?r6)-n 6N8z5rC$ItFH-_MYiB:)p c1ƮNa$]#OY'1 ȼhқI. #{Ԏ{ Hɉp'A&~C].M¨ k|:*;HBH`rR{lѓ,&z USmVpශ3@A̚z ˝PJ1` vJJ5 FA+"mUx',ߧkRw6b~o KFͅUߛ +Q&{ѩO)NDox YU&@]Of!j ΑJy8*s [$9l ,ߛۋɈovϚoQͦA)W݄mںh/ @%C@r> `_2&MRii~p GA7PґizyQUKr~ 3F?$~B`, I_-ֽ!<ɒdLYAP窒dq9Kիz:}e鋙ϾPK3-5}M䝩H!JwcY<@'4aNBC5h~ڵߔ-" /.C0yl{~&xH|)D1Z\c<;sm.DRr샕؇o^""kc JvWW]ór.ڌݰ")@aI-\x`Z]jsL:^ iݪ v`SU~}'StZgb'v=_2ݾi%b!q¦yp1]pz_~@?z;ߧW-{o ošCOaN3mKXHo .Mm"ߞ gXil'W#S-Jɳ4*̗tE+C(Iig=Śhw?fmgSY I/ڃZW| %2bjPɒe3%Rld| u&%Ӥ- a!o+eb)S32M<'%ce9vj 18:aD 0^;zX6c|'uk,ZÏ* @Sh\W9D܌dP/=j˾,cC q݃@%K~Cn g3ϳl3ȨOP9Ӽ]p;tp1\S=VK!d{ԍ^ Ԧ&OxKh}Py,Dk90w/k)d9X4QQWZ`6Ɖv~W% neM]Qb& bӔIo>LXހuRL*TK dRƠF?"(_?Yʼh|Q 0LF!vRmMacXIbml;xءaxkzUpA䝽K$y/u|QSXv*a! %q$FTg*NwDHpq#/aR D@WHuG,~vYT7;Pc߻BEJ>MLpD3*0$k5ylsAy!|,FϙrL+4* .@' P7p_r %5Tvl RF% uuh>nBW -9 xsr㱋?-&gzQ,5Mތ9;.bW|:E,=W SG™Sx0~}EW,ݛqܺmL]J&W\ݸ03]pJ\8S7Ӥ=W|!ѝ,r\Ճun(X8 gH=}0"wXF_?JI7)jHZbF{ hϝO2@d~Hχk\CGQH[D\nioXP@8NaѡI8E<Ml1AACbIKf2<[ Jޛ=F+N25hXtٍA/߰#GUe!c^"IwHsV+ʘfݻ*%.W +O٫yB9J)e`BHbHȔMK~ఢtDPdMU gi<\[rH&-(*6wL'ҎSD6ie9ɔ,! \C9 4N>vˏf@L }rӊaj&{1~WBj"hJ4 {PcIeHb$I5ٍT/A|@r*Uַ G6 f\dј^ [TQrE˶HaЊ}R 8.a,t .6w75vPDT> hKuR7/ )n8s=iDCӏā1lm&JfOg& ׋m/H78@Z ]׉&Qƿeʅ ѕ4qX=c%Sc ,:f;"ϕ+F٢=)+'hf~ɛ+\3k(3?s;Ccqsx8c xU'a/>ؖ0G.n rL*r2 Yǡ IXnqU?}<K w83ع Bl{8оs8 (=Pw]ZJ]9>7O\Y.kLt픸'S2lY]l%o#2ysg6'dtXWbQ^Uz7tONl{5B|8&R:c$+h2G~>9AdȕOI1F帯oX{l'q xǀf2Xs?Yj6RY?d { wr,ɉϏ%! MUMr irF0f\jyy*ǞLiA@vk"[2 D'NY[T+χ[ Kږz : I3 yw+<Օ 6䗹&kvUsw%Q(\u1zV^é]PFE)Lk׆Ft8$hG ]sLi8Tn.l FяS4Zɺ<ϠuT+e (ޣ Gi"#<\","EmW;-9bV]^ ~2Z-ΫǘcX)Pt*Qs5uoFKVbùy2Mp[#KM:;;ϊ}l6\eR@Rd%;ֆ+E~Mu; A‚ﲋJQRR4?{ڿTiR-%8N~&!mO/mͳNމ_V[5$SsYAڋFEn"7т<{ZE oF7LÑr t lIŢy !#$K06צpC:_& /QA7԰b0f~˷Vy2@k23I.jel@NQCy#|!<ť%?gZJ5 ěT. a[c;D@6]"wZ=kBْo2'̧zQ=>_|6kV;ە akG )(m0TvH[Ml4 ,fMN"|A 3J";ݼr1\7ҼiZC8k#JuP2^nqIF=(akn̅Se>XXہFA$u$ޜ esK($cAN1C*kuv z/x=8S$N`*V;5Ώ (kpJqC]07Ľ_v,lNe!p{ucg9?1 IYB9 Z K^-V_Hł \ڭIc_Cx%ۋ&Uʿ#`x3x91YasRr#66P\ uEƝ*:.mpr^:zr5ˆEh0e,SE;P񗅡2`wơ#@xldZIÑϥ5iOKGgeRbˮ!لչ~4RW܉xr\Rx2t'qeٞƉ +ҋ{(ܶ(y3#:fg<ᾗSjWdz`ȥNew8ҩ3åʪOjE`0^TJl]= C YR+w"5Ojqʠo!O\8)=jt M{ânMNcj4HW4 a'Y(o)JWƤ^Y>P2/?}B=eST.dFw}8QD:FkP/ǞUA/>Tx\x܈^ѭҳ@?PsR~o u ; Ʊq3bq{b(rZޣ:Cm[:.(xhY߰s:twjC!ɀo- Fwp#SWe̢kJSe>#4kC'j7uB8SS$lEw Y`ue\ ٹYj,@7%0ÿ:_NL2J; Ί`OK&Hvq <8!,J'q--ϓl5,q+6LStiSrEMJ?GlFu!9B($fo$<¬/$h%.\V)-yeسնkMw&M.ڧhG?&76jđ ſ g{1޲v=,[ҚpB&L"nʋP̐Wѡ@X Ma½+ %g$7c"5lc!ҔiкtIdl#[CCN(&“LeTb),WlLގح43MeXu06AKD`I.9K1Kh`[ArYCYEo%gUasLݟzT*T]LiՕ} sEjhvjs18:.tܼDqK+m&Zf7 )digU 1F~Vǧ꒏upYO9,]4L R.SGKäk0}DۍKv?m6o ي"}NF~~P)b1gV_ m&Zq)SaۈخT.ֶZ|F^Κ?a QĊ_|#cjfYl W ~lܲC-H='f1ElXh6ʥZ/0I~H"_,NʏZo(Bs4?_pg8oGS}~ ڎ'[& S}\UU<0?}0=,dJ-(1 p[5G*ڤlu Zc1}(?K(!jK3}ӍNrb/tV3>olƨߩ$ F,BTUQ̐!arr˿mT>򗘸CaQ"MErG}^{1Iʥ/V 1t-v۟.16g ލ`/b2 jةonI}]͎4]H :6I"au[3jlOoYs[A[ՆQ IpwUlMGM^@U|sh Kz(,fN-v)g0{rS)#PƗ#([ {ɂss&QQ?:<_IjC14:Cr}@I93lx1H2UAʅuJ8xȚ`SmEkPG&clt]<)8N4)%̿4MQGT٩ 3Z2,*%ϕ$A~f\ 諪Ab1 d8~7;#{MEg>C<6H ?͟Q O6j=DN#4Vn2c] |JhidN(W`CqVͯi 9D7g/ ,M&ϕkVk̑Awv 3ӫ !ý}F%.[h<0X1Lc&*_ (?*PvuyWhVtyXTz݀2Altg {$ hOYQVO `/t땐H)ClfxX5H˸MvP}j27hg(e\wi )C’;f=wqiwbmPϲ&Dq 6KYl%V̔p Cq>Ɋ-(,Z8$RlB/dž l r3Z/HuCx.?~i2))EMWL%Xk93otINv=}b`OF]WC0$ A^G*Z,g!]_f<>Xr^3}V{61=o6u@/?~Jp2RXca, `m.#mGQ;l]oe!)gU[ݭ!A{HeGxkgkA*k/r`L_ny;i#* #7x*6TXXg[r%QRfձ с-!ׄЖN9@SnXE% *P M&y4ݮ("(>0'vl#`ojn軿9n)N\g~^@{U>(=?cߜ<~w_v+-Q<No|o:~MZpEʷo?~nooy )quV D@ ow_\JEB0-N%:WiOࣆ^'Ci>Yi[)9T"8U{BnZM)l-?wj!F7;+ iZa$L}vR(pNXSW`W!L D?g}SH8- 5q.'r.R|`rUtdZn TVW9 U{Ȓ1ř;Ky4z&2V 31,=GnaG&QrHn"icS)m)[em8ivŶ?3.נt/!^ꗞI'X #20ӗ ,|[CteN˲GJE}=3ֵ`V1nu]g{Hr)&&.t- 2B$!sw30j)"CG.rC} #, xgpUƽӟ=6:3W&@Ы*di~w`Y$YkpR]d6 E\4~6>":LR+TSfxG8]Bcb\h>ovyzDDH+d]J yPq^GJg䚡ΖB=M^q7PZbpqC7p$.ճYQ4Cޜd%*-ˬV &MM[Fo}(96GHI4%pu^NF+Ʉ w;rY95ktoͪW" B RU[CD~qX1IXR! ]viDAYC㺭Vl~8tsj(WV1E0g9Nȶ't$B}`nA;XA6,$7Ej]ِg]g%ژWn܇p%mћkHL3ZG)6޾7 jV…y}7mn*B>$ݒ0ಅܟDr(}N.=u}.vOLs ۅL^!,lWOCx:w#'4.CuȪ ߚX0Hvp0s0jq9/i`+K^븎m$OHfO`*4U~ L`#v$C6+C_ZvᒨC1jt@,ٗt=P,n F|&Zy%JW'uӘjwbA0gI |_ZLR`P0aLQ#\E a/Y=R8pyug{.*'[4v5w?=a"VC PN syQLGmNͤ`mF2%-`2J 3%3 Yq` bȡM/i_j[Jw^s)<_F`zpzj Fd !OQo VyA0iRHD˽,1ծ0 BHCSv_ƙrIl q JC ¡cX蔖4>*e<E0Xd}OawPDrM~ݧ,X|_;zEӁQyG'(vLc QMFHo|_pZsk[FHPyfGoBU)kyHj-_3ǯ ՒsYT ]K[(Zf`/_;*_z!65G!Q0!3mJQ]%ޑ{픤 Is0= +G'"l0ۮZyXT1ƋW @(iYhjO&QX v*ptJ^c3Y FHٳPF_b'Ptv>-WR❍ԭg4-/.nGNpKҲBw`$ %* \r}C"xR}7"g&W4\./3TfA)n{<ӕ#v $*֯gtZp\(HIC^^&K.(m/4;cJ] [ WI8xD_Wъϩ0[5C@mq,Zl\xfrT9N7h Sǭ"H]YNe{7_Kj kFbO=IىXCrN/%%˶VHi;Ze'V'[lDf-w̹OErPAV.Mp-3K5L[{Ap; dd}R+sVDWr;rH腮"v~wS}fz18٣ `4% kVEJ;kV+&IniHd]pn.&,^5$ ]XNpӫ%fx 9p!k-lBE|ax?r*_si% ؁>F(Y'!9g@h`&Be98QK gȇٷ>{+l|07Y*ׄ7T v__c` Uwɛv&j *M$y1,cڼ@KR!(zXyW_9nVO);U֐ڨS$ƏR k((H <DUPEXDžJ|M: > uNDGMSc4jpHj');xGKYUxm7:=.fȜ_/x{ZdH+9C 5WL%,J-{:7K\5'`}^ w]ʴNm˓S$7MN/} ȓ٧2S02S8Re =B[2!\df^%x+5 :[OI%-&8cp;"O=?Aλ~R qG78;n`v_NbXBҹ"TaCZ֖+9匋w2Aq Wwd^ +`)V@>&&;K4 Wk2 jT{]ӹ0-;⳯& ޙ/ioկjip]腩|'X TӐpOt͙嚪'v?,E{ &e> 6IkLt\4);5g(Z]b9 =is蘻gƯuC1%>z9~s`UڒBɒvfV*o;UoNA}mXή}pcx. E6!"͵YVՂG>} ĊXpd!͖`̭4vD1ĉ\.SQrPs ݮ8gn 6Eb5 \g'ãb?۰$c-d92cpgl-0j[時4kp8aEnFYP`o:B}z QŠyVnKv8z%yzSAs\,p0V\YYf=/3X9gNxQ%np2F%¢vnŞ-m,7ND~^'  H4?IiFW$&z29̀s$2mB;:ǵ(Ž!3`[߄9y䵣O+.HldUSRu_%|W&H/~M\-Oq}m2fnԕIw|V"/Lf ('$*(rDޱ6VzQtr!?!eyu60Qfz ` ?aF+~t. R(S}bԤ/ ]1i݃4 Gy4t5o;o֤6//D fBl֤G9>0@!]gsw=9\x`xOR*߾PhB'ʷkz%C| z b4. !%-p # *%/wJM5IM'XZ M0?7^C-U+$J]{uF%3jbs60Tl!: N߃nvL`qoBap|4t_ 8"e>>EEsBۧY]Rm[؞22U~3sy_#+.kX78ByΩUҵQ9Sn{ &<\t dk\T[En^+>v"?hU^䀅 <(D3a3[:[+CC$rDxAsN pm>+f._ ,H7#H[XcPZJ5ub:VZL583gwon&00/3] [+{ObЈWxhj $X芹1W*hR6?h@M&Ex1(J9v[[ )'Z3Z)%lwQҩLaZ 8SWeY8]/+XEPowEbmUQ!3+pj.|s Vw!lw|5 *kůdSq1,' J~E\ clA֎#Eo\f=(ŶlBlNXj"uIG3S-.GRGpt}t Mw`]*$TOaπx."r<ݔ##+P?:"F=h$q-GxI#K\+HP<llmr'3cN q d:k^!ؕѣȬX:঒oz%Όvw=aH'.TF!Ip'KF|3XzuLLOD.\950p+|y&7 {3"v܁u¦> ަ6)pob!f+:hhqYt"L$ь a4>3eCt^y_??6p?V!K`uz/05@l($LQw__$8W_'hx8 *AaAO?&50 X$P}ϴ"XQ\T4EW<~Hy_IЧߨ~~^ ~K6(qes*mP!]>{ᨩ_ +i1L:ahD~X~ !fۥڙ|mS2PFZ^9갔t_#iʪY3gwwm*U:!7&kyނЃBl卶nݣX`lcB(~q"h 3Dt%q7UDWZ%h§`$Uo$]p/C'yN$W[(v0fwe|a޹N}ܐM2ύqj%S"|q.fyq/tnmjwH4LmMedΓli!#hKT$I/tO-*hc͍2rҠw]CLݥx-zdyf(Ւ6x'-T 8yaK D>$Iר;:=  %jQar"@KG0WORɥ@X(Z/끠q!͊!x`:n>_SH/P|&>#+{6Nc/ ) ^_{ WFh8IE!Fɿ.s,R:֌ɩgb/9*3ՍSY,V.!"4AUS`ˌ`\Nǎ5B/ADPIϕm7gt -2]x0wBZ )Cb/PU ?sFm% dCʢjU~fsQ<ԴY}De8y6JnPDB敍اY%&3^>m ^-X]k/u-443@D5|[,3Fvsz%|5EҒ{Cm`jmD}8`"5~ilo/cR4b[K[O2Vx cv'V\k&xL򨌻VS LV._oGN9c(B"0%1rPG ơL!(pBDQZ!pSQ)s\5MT9p#jY#:02Q`8)j :|4Y%]<}ۥQ7kn+q\vJ,ps 60"$pgRR.&ӗÐ L ƒ9Mz5ϼr"F%\s00dRKʍhA=cܗvIND(+ҵI-qmwvە N-^9 *g!B$q j2m3(|,, 3ʜCot-GR|iDqpdg6 *I1emݔ{Ld8i/p-87i:݉ל0;AR%cHkJi;tA%~g҈WLݹ[s=xED#]JZZ"0W}jЊvPN3ɟO~W_囡X/I? fja_"&tM12fG ۬ j8@*Z_嶀j>fPؘ+HC4 SRV ;:h-,r n6,~f =8Rdes9D}_Ǹ- " GB8x4<`ATM1_PA{xO#EnVC0m ˊ"3Sٴfchy#,ln/ovk#z1$T$*ÕCuGV1 D?4AI1y+QHs>gO^Y2@_0@;D.x}8D٬j`(Ts~juJp_A]oss'DURvW3srn2jH3M-B3"1wWXjKqǚYXCHLߌU{'JUCOk>"ΌwF=Ɨ5  lY 8x\lT5r̡bQM_vGw\=J]Y y`Y@+G%6>GmkMN岑997o(@8K=#%q5Rˍ³PG0IA :̊/ԌM|=1-To ROS,X Q?z:(xh`J.BEG`4Rf7)I2:&͸;l4r[^aJ'4RJ w7#{:D'~ ^^4?8VlTH=51Y͙=tgZ ˔ LEMܲA2BQ+eÔUfEq~#b?·]uSq<Ǣ~ny?*VysQ7쿸{؆HJ=U , 9ƒX:Q5Z̪Y81@j_qxj}:@ KT r"+[4#amU{i6_N#PU~[=@d5޵`5..w8>3Z|lpvݣsY\a u#b-$*dN~,OPF\ԌAfV7y8YtٙhJcSyPL?-cl^(|%qkTTs C8 2^۫ B ~s- ǿ^.eQ =Ef]w4/".]ZgOrnjlו~)X4MA#Ră0j񓉇Sgҁ@LB')ߪ-ʬzp* |ݓEy00ɸND"14%&ʘGN{Qv.kmd$% ɝ\f DIhlGսoAJVxsUT5節k?`3'.ί5|O̺AgJz.5 "_y* }l&Mi@FݣLHI/Vܽfvb._Q=%RՖA5QiAvY , e*Xh,jHRѻ\*Jl>g*lGVxZuV'tkpNqF(An(+XmBF"zPxlh ^\"?vuOb>Wp/UZ񴋾Z2i = E՘i{4MK@pе)M^9?,vx}ƍaY\" 4IC::(؇m!v?`{g݇(i>+K۷:5P1cüȗ2@yI ʥ;Kl5P/_Pj#.K95he׷EHF7dsU6)i"W@W'7-8@{I`<Ć-U4i B&'Ș ~=T҉O llK?UfߕM(,5Ba?鐉'T>qJ"KXT*c&O/rkV50F&|RʍӚb?B5:3V Kp-Q8fK:}7^VLsC1n p'MXh}o}~Y|1Z9 6ħ [*P'K | _CWpƐeU\W( AQ2d0J*p]T+v_`mTR?eeh,}K8<[%.$C~x1A݂3T꿘I>k@k!%} |XkT6dv}oXٰ+fƾS1C~;Gmz݂5/ZLƃ qjy=: r<BGȳFHo75 1@ S[;M"# ¶aZeCYJF- 1Z]'n4_3j`E^l`&8nL"v@VPuk3gLEw,hzۈw琟Ņ3y}rBcYVL&W񹠠MT=~*֘?G8%_c9!-bWEbY6{D* ~+mݾ5{}+3@F 0t""у_QUx'bdTUOH"mH JZ?c':exLkQDEPut:6q&Ojӄ,AC\6BPPbvPf\%?V; ]?!mK}kߙ{UA} P zυ"\ļtcf-b W_HU"`!{MeFcuB\fɲM=[2pOfrl>]m8 j1 ?ɮlglGgbޔM d*iXܰ *>(r@~і,ADFT;z Ӵtt+ Y=%C,O 3`EС )/Ȓ&[1K2 nIw1FM6{RgQu"pNMrZܙ'^ލ6o"k/1io[Bp>l9Hべcȣ?`>Hvqdv lBugJ^OB3[ЩbG1~5?kk8 };|V v.)fVcxSD{H"9ߎFb`Ok,.Ɨ!YZ4,OY?Y}Xbғ].kJ|ʹV"B+dO\|׈t)MԞ~ןC:BR¥pBAzL/~8g@eNJ_hm] ZU7e܃O@LtA~od?s  ?s6Ƥ 9T LiX6.u?}ḓJ@&Pë|briOD*jhbcBYJ]Dog9$л#lE k>h WZ!Lnhr#bdeB< 8m(~>*],I `3MyZ: [i闤Pt$}}-| ȑ5RԘLz@BW'3>cw=MŒ G3utixg q+GQ8%Mj|=L퍁-$ey4awuSSA6ݥ}!khil|Rlm&OPzΠ'HoUOOYE~'iYXI]/ն6C9ȁZN,b(ik8cva|Hmgw_"TI =mWGW4 /(?SyJo8(X܊Q~q_Z16 &y)KpوF֔Z/`fʎ#̭~<x-R÷#XA'@_7讳arM23 v,h6/=J-STVxc݊Վ94j`>w ,mm0c%~m%~- jj|F]md!K >?6<S4y VExT9cmi# }7 P"W4!T͌"B;?JBM ^!=(0x(`DofOT KeobB^A]םEF;ͮX(>h㣐*p]U__YgPԏ&1MMPhy }vf#4͵Mfkuᡨl;CN0d(K췗rA/D'#UPd +o!_]G[ xsj5cAj?eU>ϊ 5# 6K9aS\2J4# G= c5-V~͐^iM$Nm+:}~ 2(RCED}PPC[|gR//dO;,n:%FtN`]}e4EK[od`O.pːqpYSTWK𞯙Vkz}yLs4T꜔h!9 oJ(,a՞JaG-/uRzp%@ne rR"abޑ~lV?^4 bdѬng]`/@7}Ĵ}z"J7)RwQֈW)ׁHSU\& @nm5Wo菛hm_t)q0hWϏW2^>̥pEj*Rh,X;0x—>k9 Y,Qu(a&V-E[5"\>\=z!WN2MXY]ºQK\dK^!fU)Fpa!SK5 ]O =O7H M*O nIm;{ӫd2E>UU6ꢰf6*e ᅘɩ2`+IQk9Ity%t^y 'X8GYbLzA/3{2բ+/3PRiM~dWQT t }פJ+Rzi{ow Ϣ(J‹iŌVl,b!!Kɨw2vOnC{ <\ssf+  2mL02u7Q)B_̲ "6؟ c`iT7q_H5s=""SH()6.+*,QaCEY@ڜK+dv R.B+zAn!DV_'lєz^ Y zf1r?Ј"cep=/[\1d*33@6jņSn%mMr\MK_9BB#7!@4ic8yV-/Jg **?JjDYןtzV.<ӴTMc$ct_Pgik26n@CR\ \7( wak`V:`晤:0T9!hfODɝD=R"&b- $+c<}l˙U!-iE3>D"7a8LOD)-w'9]@:gfg[VJ[YA<@kDè(ywzi\U܎ޢULMKh3ՃcYa)@K}΍*6EW?) ?ul&0η@k:2{4.*];ڎ3R3w]Ю 1-^kzEft%p(K''$1Hkr%Ix1&s'ę)^U:EsD)L"#!ZѲ>+y*3{>L'5/5RIKTZ> Y6mІQexq"k4Ա!ȦuY}*G0Z#g2i8r<1Xr'x{ {NA* DFc/Xl>KmnX`J xnu5+"P#ߑq:[wG0j7#p{l J^v?0ݟZ>jZ b$;oi,4ao 3prw6||dp]=kFJnyҼofpOgq;a\"u3Csh)f7k3gU@QI54L ڟDv"_|0Flہod0N|w(ƥdm w\X>?R&$= wY3Reuy/=Yn>@:'E|GTe8I ЄuWwj}Xcw!8βa^L)heӿrbI E>a*p5hy7ekXQ?KVP̟9hWTETWi{?M8!r #\lG,ϑY<ɞ ӄhgTX9Am]k#)͒95@M9~bf'\HcᨂZ𙣪_ʍT_N) ̂TܰuЈi^|3`}'Whp}5/i%n3۠ dW2, }8^LTm&ܡnP'|}-R%'ۥfx%~ OWNMt3SrdJL\tEH*B;!8pvNKpƶ&\^c=.iJ"y!ME|7oM/[ IzPg8у~: @EyM~('']N00mN$p 2v|)놯}gw'/6!ڡxJS>->İ{wcYntY Hybќr(QV%mEV߀7O0K/&r:s|<>j6G uq`8.)HKjDj&Ome#USR@ắ?-><Үp5; o%*[VWOVaRp Kh]5S{^_(7'7HX,6/\iz[6=H7k ͼGF5+r,' $\U>ڨ-PяeKڤJ9ՍNIC!G!% kR eiwq "S #2~3T|Sp'5$śW zꖨj`l U_>me;}'}˨sjcf]<[GU'rD˩}I*]7o޾V5txg݌/VlJXǂk=8>E6wtpY=Fޱ 7&V dN祤I(vֆ[Yc 21ŝOP$|'-`/F W4 f ۿ8 ƠbD-&6G!@Eqo( Onl*Ask+VaXfu+ei&p*),9* dߚR"ƗB4bmn˄]5}Faf)^#+>U$8a8oнܛ{T? X=ÑsRxzΆbs8@U8<Qgr%ΠvBkᩚjt>ߠ؄`V;ŝ)g.IuיhjJk*tXﰄgrs]EyvSD3:.X k',)>fI8EwPT|Pi@ +vIŬ6rg2.2ƣqg05`CYԗ$i43oydW"p$lĵARp[;eyכ7MA3TA_03^0g ޛB^e(.4M&,F IA"N FCֶ-|DFH/$źkpP)seFzER+⾶Is]$<>Z}tZu~|:rV$pdwr*I,c%*dV%}#kn,#\r6Pb?%Q43m@ex$iH!֘6Ѵ"t[v#hnz!S<``q_́ky'V7 D6_YțN8np]-(M nJĮ@_ZA8}Mes2~5jg Hn!LefyLݭDɡApWf 9&<{vwK*too//; xN[-EݻbYQ@3A>:eȢ_"F)ger{Cߙ꟞B0ߝ!oR!n&vs[/i**?C7^u)z$J.p;t l>vk\ : )6ywg$$G W{+PDFPr[B8PN6 zasv% Q\],$Đ8 L2YCwx%(tЁ$و6^+][ Z]6/ jC̅<6uSeN2yWS"'TMu,XP6۱6ak7j b@3 XmR2\јM IâE>p{Ca:Y:Ca$!ɸeg@x;hS+|Cm3 #ȌUn;̀BPJAu7mx%YTJ!4p{pu_|zj(4~m Ag"}mƶN-֛D%i-92م2˘av?%z0*P3?݉iÜ[|T<_sSٔ0wAfa-6bNx~I;gn>`e4" #3\:ґX4bmPK?={6Cs2E'Ҕ[AfQR9pkRĬLU_J:ezi:V c=8(G(? ?!Rצ,SYn rJ.As[4v_kgFSkKV8XHGN}(ݺxϷnϦcvDFVKE5xøPaN*]x_70\ֳkTx e0+~'gu1VX`X7b,ŸZ[a:fݷ 2 ,BF ?Agy\Վ1[IJ2ސ'{[z46^)By>"m'v\j]e" x5I=ZU-B:ĒLxW`"`*:-Es Ak5ilpg.x+q>\r\mz@ \iVo ubɳpb lWQzѦjD/,M=чܒ*\Zh蠩Z_p4k; %g}EB6yƇAKPm]2Cd/h5\9!`B8M4B'e7!R&vXRnҒH6CIkKvZ@8[S9i :tl(A[md+?*Vƙq ,T Fh^dx&;d .@b%EXdf]U8LC %umLY]fa; K玁\f}tZ'􁢶?X08^#N% HQ! JU'dB]zg&kg-d`rT)}\ û|Y]$}E<~֙抮{ s@Z1O9,ƷHڇ?LF6@! .BX]C C0>OҌ έH +J?=a\ᾒ @x*W Ɩ(YTRR.kY]Z/-aE6^@]1}٣VrR K"[ @ѶTr[JhAg8]ظ˞=?!Wm-`ZkuS{zž@5NS=t< Ӣ_ӂSVqݧW03 .~f.NymO='9"׭L\m0jsNRxtL""AhLEpVgڱd5OxA:4ƋU0ئ<^b_Nmuڷ3PŚ9MF 8C⿥iZo}a(HhgӴ-c)2ʰAxf^84Ji{_#x 9B}4ox U2P=~SyܖkáU qiy0T"FzIND8.6W"(AѽQoؗGa4 Gy&ND!m2#6*NXfu,:@{h8 B E1;~՟9_[0xs03ȭSTbVokE7`uV6GQyj9`;DXSH}A`cYwhzw<+Vڵ/<A@>0ij5QJGo$ȱSSDCd lvƏ'RSmւvPCE*jW C 7?EOôÛ@KjK9z4]^Egn hvr, *;`[XׯrWݢ W.Bv.{5Xճ7,9iY+g} u␿z_>PL-,vTN!E5R Q*_ o~`+lkTN\q̃+~$PJdd9. q /1İp<h{pt6h3/*xiN!S.g_&*|okJc򪃓xAci@v6N~)Oku|QES{kѴltq>' muNRYi%Oe&Rr.!'Z*h6-6A t 䤼TM tD(LI`Æ;!]2|lWgaB@|  3\#W?y(\_e^wG-7j@`ӳְDhlm0|f_4qx 8O^}=zv;B_~6!;L|P!u2 oFЊ-#b $$CDnRִ.FeviuY>m@i]/JD ͲR:  8x 6'Q)JW+RQ1zܱ<lIĕM="z'L FJۀ7ȇ0/^:h}f$\odG%y{QNqM=PL-L]`/3hKS-ԥ^-˭8yV_!oziÚm׏!,BEVHDrEE@fc{J a5紥2RbSe zF`)X]Uԇd+E"jd̴`1#W֐P5es쥍x:ʾ&MG!nlQU!Tb eOՌ!w]nLMGUc_#uEc%%ҙ]9H"I&Iҟq/*Ѱ:diTe`IU)(CЀ6DN(@濒J_RH꣬Տ!H %K2$8םYt!Z6ur_kKcnTOyA`2[*d%݈ZT wAD+Qz y܎Q>N5Q'Y\/ؓvʡPT`x('9^iN JW!tݨӹ\LC`u/$7F4؇`9uz% &=@ׅ.RK\P^9;I=ږTu W_@YqtIq+ھfo_| =L]{GO|GbBO~pJJ8&')5iZTvRh%'ʵca6D+[|$+RaV;F+t)*ܦtblS^]n؉}]"@$As6YP~."]cө`d>(;vSϹt0 @"#9TA`D_ Tc[R iF6}?n"҉I1ܕ}|K' /ְ NHvG0}K.i[)IA注cZh04ЃV(-Fty̡FH:SLp0:,yrpev@T[L?rvQecvU*/jAr {lG#%I%Hb{u엩i2Xo3OQiqmÙtm0Gш!6xe`*obPٽDK8] rk46DFR[ۆEK.=||$w~[ qso\N6lc^$ēιo62 o['p#I3-+Jh[zckheH T#M '0Aío޴2Aq9HBHx]!- 5d,^8SԞ |ܒ:ߤE̷'c%jv/0:Zh 80%`CbF{&7JJjSabJw5WeUƇQB= F<\MTVJVL3h 4R"e|uK9[2XtRF4%TbFPؾTpFi=cwkג5+Oxn;PM2)ebBoka_\J6Мx;s}"@p{pRjb5j4GKM~F4faEڵItdQɜA#=LJE=bLhH3ɒ;p{BySd&QԾփyǔ@3N#kT)Vƀ|r$0ǼM0~޼qiY`dk玀Q`tՋ/nT!M^#4k(~nO+vd J`CަbI2F&vmZzmF%cr@܇339~gA">_E^kTI(iIf=Qj~X$'Ӂ 7oΩO5iuYPMej7ݠK^[ MyNKn %eI (%_lJKXG %96FD|6fg|vy1zGBҩm(\[N|0A>B5 ,GꞀut'?\pY˧_Ќ(6E]<k!^Bá3Ba>CZỲ'H/Qӊ>@R $KÄh8A?EWHS{q~Ed>L0v=q=܁RD15R {YVys n^Չxll.b"ა RvMHwܬ`^;ǁG!CI9|m7nTtTF`R prPiӬבzt-;AoЋG;ڋ<˻k?9wsiϘܛ$Py}OCF_ïjy|ִ :OPt1Dhm=7c4\||UeW{꘾dKdrn.> 屽ʸ|3bo<1u[w0V^ϑLcvƄJ[p+ZF:4βQSf6 "=PZFuz$ds.P&3e5٬Ms}w9|zt vGqO*xcl8Tm3*Й)apc(SrKg4IzG΍R06`}|}WnC?}^/HVmnn{@~a|aSnjdOsk uSP=] ȋ"=l[>&(7#.;ׅ q08 |.BuxҲK/|8k(ge_JpV3@ =, 5T]qQ,=CFr!*P:`?'J4 ./ vwỵg )uٕ` #4mk@\(qaXf٬`{5[fWK/8 S_OkhHe <,kh~QIy8\]1g@ p/zOZwߡ3]R虘3Ȇ|?R#ͦQ1%B{/k#~.1C$) LSyE-wFfl8oG$iH>F֟ul @v2Qqd0 H0 kpNۼoUYdi |>H8a)Л4ic 6;Fض){ ur>#*JXk֬ K;ƴ_VJ2 KjJۅAۂit%UyZvjex$OVE67pK'voGaXLhX'֭j@;BVmwx*~nvx5e(zh6\Cr#)iz |X[v+QD]|67#Wꫦ!ډa|<]ER1֕%n+δh}nP3@5 }7ΜmƝqk a&/!Ip@\;f>3$kvؖގ`r* f7SWl@ $%`J#uL(oU3lULM8D)JoBE}x18?+CYcD qT,ޠhQa2;x$EKb$~r*q%g)hVe ڠuMHN'2woM2J7ֲ6 39Vo@tؔpͦk] `ŰʂG~%ª,Sd%L;8HuTL` ׄhhʵ%Od8<Wge1LUIAL,>pbl =)V~`샿_bfHbfOtax B8kzkbUAFj?B9uuI5Bdg%]PtuN;gq k\Rq`vRa33g֣Lly'%'E 惿hn¦Lc; KlpV]"-ҦDZ]:\w?+cB"cuZGEԐ_/#B[U7 בDEk\`bc㢕k36xʖm`fvUd; o!YG<~,eviZZcv"@nynjw+&j`ޮ}G71ʘgc uObA[k[`,_ n֑Qɩ^芛(;\;r:.%{hL%֖"BA9 0q7ԑvxIX!̢cخk2St849j @XlYYY&27Fif{xJC͠D&rhB p)ti@V[cRPp{k [SC@`=G@HUWUHBiZJHi>d06o#b ZkYM s xd NqlQ$A\M᳆.Q(P'q#2ae=1}~_Du|ǜ؃MErT 36n3oϚv*hɝD&ЃVKm88[t {Rf?h^`OT1+ eD1Ԃπ@[(OUU䌂jGJɝoގQNiuF3}T{MdV+*4?W*'YKngRuDq L* F}($z.&^ ߡGl. AQ[o>[~Pt|n6ߒMV>;Mۃ)f[M8lF%CuBaj")އ{cNQa T|\}"/ޗi3o=rXjerTޯq^[WUA޾JiwF3l%cwT`.Ky'(Yt7>'g?aJ^wk­zdg%ȍjF>F@^I ~s&0ކ(d0 3kp(4:,O9 M9y8:oz}]QuD!r;t"7 dӄr`V-V:Xbo0}[ƺ֥  SAOL4̒.MdFG~%Cz5b0ah9nD89\T;D\P}aaхZ!1)g!˩r[R D\7`^vXo Q18A!C, f#O նFC"[gFgOǟ"W{orm5\ u%T퉅BŘU+0:[cU\~k[|eDC*8ລ>7%;^YOgDnX iG2&gB6JzeT']Iqp5}87H(9^x7 r6jXkq׸EIw3u-bboJ$ }ao3妟cY;O#dcN"G rĠdV5+'2^FwF7Yt=+HAjS/"׀]ooz iҘJڕjV$ՖihBVطR/Qٴ3= +ȨɌ@`KtENoL]}%.?Gl*<&K3E4+x~f8C/e?qc!~$Xd߳1[g >Qښ"pwš7,>jhGNh OT))!J{Tkzn+]fGc ߋ/JYR\FV"Br @YMf- }V߀זZ!.9pM? \\E-Qɒ?O!A%Xڑ,F.Cką4qCwˈ|?抔NN`%(., +4g*'vPk2Bw_}M=QQ-R~>wa#%|4O]->:GEUTB(`2wA,jY4-][="gf~9y?Nu&N,GOH B]9YSxhҌXoMx_ &h)|l= MxzSݤ?{incgJ8*5k<{M|Ct9TH10\%A^" )KL)A`iI1uV SYX;ZJLՑHJH+bp*LF+ClJ<797C,sA}^"6dGvJW]iyW&{M7Ū:Ol FhTOJ{( 'SVu;.I:WNh0ª4Q55FBXn[ xA v94 Uw"ZДظ3Ym"k/x%-msy* d !QEdNcS{ެG46[ #Ї9Հ#ݩ5t5pQ`5#K<3d:!fS/=G*u- r,;N┯(BfTds=T+էܟhft+`|‘f4-bBg@Sy*Q0%z[HAtGOYW7Tw£V2#\dZhE&́w+;=8`}TH3߬K"b3JNA$,.[膌HV'5{78f=KKn\Jj =ˉNKue7}>wj,:oZϝ :)XW{HC`|4ʻ@|^*6ð.K^c\04h.6 UM(duH#)6q57/lݘx~H~/jJ-@kfm2$RK ]b n->VB<p"J?$kVqAKHt?%FU5[6_bArBĽ*h6P.ُ&M^ɥ]j챭IoxФf5%×hN]}K67Ƶ)$Uphe %z㦼PM`R_|7(X~n~6 F F銩Z$r*_>?yr6~u@-ڻ (g8LDW+ҽZ4//#o{dp46S! Pp]&U{䚸=J^K [G4&_+|;PX-dç2?"`9<$ LGrc8_P&+Yy:b6.?uttlu[̪#Q++xBY)\9g_} 巩2O$k2.C^Yk Wql9Q0sMi1-Fdh@ŋZ+ CEXFlk6y.1vE { si:l{J$Ib)PwQ#q1KWQ|Ҷ{9F LUsfN J'ɷ or<.,o;ADbЩLI_q,{ر5ûBq#@ý%޶5 s!F1 ޼5i"yU5в ̮¦[N3H_ՙQ&Qpyߚι/j%丏 E]=tʥΎ J|9I=XbOZ V3AUSG+M*Qq_3cB>lT],ZO[;[Me&,$p@ qyBZNJ$B]]kU*d@*8g=OӏaAksD S@ҰA3,*gŇ-Kj=`kX? :۶܆^PRǎP@.#Mr0*SZ18.zYB[c6~ԳBe >[pJ)6V!îde^-߄Fyhp,hf526\{#;*R{A3% MAUV2p0QL \z) ڣBb+\Ur=֌<'ncX)Ȕ ۋ=aPd&?w>魀}5Y-c g.mTxP ֣/c)ttw\"/tDgh-o)_cQh!Xo^T pg}Pߡ͟8l϶Db/aު-Zha&E&`BXᗰ@ʪ^6kzcU  ?]xi: s?WAa}^9tIY% z0H&I)a+_% F")؍n oA5~Amlt6+Y`:f-($ lVrCAL mDr >`[;FvY_3 #yPU-=O7ڕu?ZIlU62!ښ^YfK Zb4u1>Yq7KJ̘/'YT輜<ܻ(BM?e"!EOU2)+.00YFf7f ofMնlbd4 cuZ-n%=CG8#"VSAxD1!0i"--{_ ^pjYƲu"P5aD׫*Q@ΌLbȤnq˓Dz4AMP+"H}75m}V=} LhtU;k7+*FV[i6p1#H&%7Ұ@hWj.oMtt0\dzE6Na@LirGm >mLx qFmhsá㰬bE O Fo]@nPo3:溚z;9vƽH^siO9yicQƧ0v΀k0ج1N§HvX [pW}u*.=7po-8 a'M%^;} \/)hSυ^!n-(Ë8~$0rMRoK(RYrFk tZMOΏgmg|, u bK+ XLu5.Il6i.Ic6,.giMqu&N_am@FVF|e5P>-Ãp8!k ;~i-|~dJ5Xux[R!($n_jC˲MpE((Pz`'L}h`Ɯo]tjos$."W{?lϞɬnT0ۤ@_j7ǀYN*5J. o `` l|!AO6ԿPjRڭbt4 \OmfßA>ov$nEqץ1sfxmH,Y!8jChp;_t[TsgYWGF3t>CʧCu; i94CBS&-wׄU OD mnk0V>dA MaـyT TXQD&qrMQaG=˸z! "~.:R Hta~@ׅq#hA& rrF!"nZ9)TݛSn2W!jUgX*qS&hբG03+8$iIm}ʼ9?; WSԕ LOo:#jvs/H7uc%vt0cJ:N'ݲ; l;qraWR8$@%1څ9؆BYULt[=3ۛ OV#|j&_Fo:^́4bQaL{dV\.GdCA̠w'|#ѷ%Gţ?9B#"X|5l]`":oqGLl?Q;yu3ò0Za麓U])5,hϨ4؉X(aN(VZ&iOӘ[5EAd`5xwO7:vMŪ}!vrtq3Oa ʙى]$ӄ~>ԎI֨fqhx>$o LqV׾c~*%{E({V+y*V|EE)sdJVdY&}R|xAk{||yBRWE"ft,@ibj |dm gtW̜!d n@ٻ'}q=׿ŗͧ1BFg+cWOxMbQrߨ$6sM-N#sL^/$Ce;Y| T` =h.ݶO/p;O6)mGkWI2xU`Z@c5VNhlW.EC!l밙u <6@&,'nJ'pSGKҊX^$I.elE\fJ)+9_xD1a'ucyL&(QVpuڦZXR 82pdvN] K!Ԅhb5 jAxev "ؐ1{ >t0(H%`a mF|F$tEґSs41gxwGtL=C-8(/}?,OxEi=ԑ#PY7 >h֜OeY7jǕD2kJH3b_^ P˘\-I pwtLn\`/,bNeW]ܜ~ \5͋!En.3hahzXlkOgk0p*P94";ƣ )kbkޫ&q!be FPu=$Vr<[&LXDbƾpx@Q[IgmXD?.f() ⅆĦx9-glz%sdg,GqA"' [XeEQUꓷ ߵoKAزG1AA:r3~➸ /x RA:8X|am!-V)*z ' ;kF$BP^(-bk?D)a" h%U9FHChZ)YzWIKok`~4uhvQ`DCy/8jl,94oo {Zi4|;s9Qh/uJ-]41`qK\$ GMc3Tnd٫CXU(=%꿫a%K6 A[_)(L*:P ַBp gXOcǻ0d^Xr$~ 450?e,饄)7[t:&}o.@Js]=og#\#gkoy:w_'O~BĤg%̅[Tž.۔I FNj9 ޡԪXVQFhU>7]թ{| HxW_N&D{MNbͯsuYQDRw5r=iA:ROPq @a˩ G Y;|5PQ m'\@}l?nթo*UprEX o=BW3E&^o8-W6L`_BH4E - -\*8P9)Q͇EjO)CAn5[Wk3!D6f@B[`88ۀO$(,'b[ kq՗ Kʌܺ^7N62y8Ɍ,#!&D4!(oIy,P~YoXx=!=՚q B\_ ) '.= L&[A5z1BeSQ^Bmt.?T gr97DKZIi~8JI~_;7׈B"wM5`:%3#쫩#= 8+l˷z0K'xe_|_ cӜ^0TMq-+BAE#]a՛Ϸb_8+H~|:xoe5 < T1X/6o kAǹ;R9e+sS`ik1-XKF*a1H x+uO6XJ>! i6̧O8dޖ ?ޢt$ ~nI@%> =7'8%rG\6ЊS=ah>Ä%lA}@IjtZVG g ƀ6ƒ* K)[QGWʒWAP~!ruLG3F}=M'%I\ޔ.N*Fzv,Qq2l.ʽ<_9Iݷ37*57w$BBGh'_[B0\]P/ݺPڕV/dcœz!/_50^( 2?l-,q%A"3kӈhYrc~뚙o66QYy. l !آȒeNI:5mȇ]GHfĘ>LD@ZsUY11IY/vV0D2f|}fgX|M,#1&k)1}KM2\tר\Pݳn a^kR.dki.t8%bdb+_j+i _,I<@}/s%f݃"Lܡd4zQ7Гw +@dME[4:_ I|d !+I2{Wn| 62"Nf:򼕧F ^Ǹ4Q򦛋5[?HGSY֔h P%&;>tB"sawۓkQ p\WJ_הdWd6"뽎8|DKvQT289pLCd!!ǴׂIGUuzm#Sng~ٝh26kyMh1!26 ( e3 '"?﷼*hsePnU^!.T,-@ i$R˳=U>]ݦ 2zhE>M7c".Hd~ T $10$()Muq>;.OħI(5&s`gSh W9,{ة__ _JaSQDyC-ojfV Mu߲. e"j;fTp=-G"aOn&,6SV$ io<_#x#ɷj&$4%.&We9(weT`ņA35}ctoUݻ'.TV5RhT $>?1=')|;n%?F XÔ6>)R5#xRr x}2Fp1Qrnpwon{+}yD{H$ː8$i'aD9@/%!5͡Em)lC-f0a~8 JӉ[EKdk9lIYV5QЭjq'ș\ݤlt`LEZ_~F& 1F{oU$)26X/1 ߎEnv 2+M WYٛTԾY.&O]O zh7UL0It{ 9 qm>[$[Bz뉭QCԏ%ldh=QX6GɟBYp|ė(+jcʌabC "՟zL6r X#LMDQ\-iCkS2j`7K Xz,~܆RC]e{X8Hݭx:Т&:ۤSZ nqه ,JF=#?)ժӚ8+x>covᓔG=ACOKt|j;@,ۓqW6!l{c_Fj$fs;ٲCNbU0VT\,RE_d]{|WQ.@*c܉52g])a{=%L> ]MpËFkYTa:/6#o~_V!44g^B&,⅁U#0{)GC0%lZ"5SAC&yk'&R:h^ w6Hi-~M@tZ-|(m]1JDGy`-U[4f^mIlbȍMiիڟ#d_ău x1Jh?0čn@zmn79_js8& (lTFxF*zpm2,w6ߗKd*#Y@Ӑ?)z1/6=&+V\/ŖCQw `z08;<<c0ɼ7A]JE(~(<̊2 (ֹEEFZA %g oZLc Pd%mfiA9x Ua5B<6vmv<4paeoD%\aɈpK?ޤ?[kفXr6 ]ʎ=̈Yk I|2+H*(֙Ael+JQf5bHb]%?Τd oBF G2ծ}*kC~?\ st:5?Rk[-ِ)(۩ت9|'?qw1n*ȓ#ߡ IPQ4Wvح^iv4P]D8ʾ7ciFC TLrEQgDADUGܩIzc<&ֽn]EF$< a|5I_dl D.EK3GP/?~7Clqnثz}0YNrimJujo"H5[+"#lYa/=C5@2<܇]f@7P0. "?Iva8~>F/kh/! (8Ӂd\ǹ#[I'35&*PGAt6ځ[姕>K~RCZSRs?KFXdNt H' f;(o!9{K}޶oGlbEӈ\&3 9^ͪʊǍVMXRGQѥ=<"quLP"6UvǛˍ0wV [* ZNo\m;/5M26=@2@5}(c%޷.yˍnjI\'aHB;,BiҊ8nn'i;G&*T BUƖvJ}v=k&?3Dȩ~BSUc*nzkPG!\"wP%l8 Rn@+|=IJG+0jm{7Riy!? )*:Kpk rܞbc(K؀ Zj[,1u#ڋU6TbҠ J仜ȝpvQ*HKyxd.j |y^niOO?a:Ǚ\ w>:!+jaF dO.=7& c-f [V=sѸYeֻWڜC`0IJZQ_Jx}w4qTFD)`s{ODk7xGnO!$ënz~frcv  ˄I"d`3ZZ52 =uςw~.^d '{zktS{Jq"6H@`d2<"$CӢ$k>Qx08%ɣcm+#vp ƣɍ!U ޺"նɌP 5z6!Ћӵ.J' @}$D[.Mc“__]P PJRAM`7Z(q"h|:$8y)]΃b{YV#ȫb^ W ~d=΋ #tPĿ];`<]'16AB>.=6>/Yim)olmQAc?E!8V=OA&%%¤E!kTH4{X4v\+8lgA-&#aq m-/%+'׭vi'>L*v䟥g6 ~%c&ÈS+J ^bHx[ӽ=6#heGtᗸ$͙[Ks`#orsBLAnu]{8bdqNJd#Q= nlizsR6 cx6M9K:(&yòBi X ̜Y^MC%EY.jXVb3I wS7{rDDaCZ췬(p~O1J"$wX~F[T;t^Hך_ x8؉UUX}āq$lu9vߨ$z!ţQ-S?gen~,5E¤'p@hFI]tuw mdkYx\,Lyl! נ^*W˹@rMͫS:bW)->#((;i6z~,`$*J{mH?翐 v tJ50>fR2D^}&ÙaqKa/aÍ.O̻_#4q_Nlǵ۱K 3q#.!UVfA)TN|?"J&_o9:Yor\“C/i.\h2 KÓ7؂ӓY+22=$'. % XbOLnI-NV{g1{slKA2g[5-g0 A/c KP@ z6<&i7B#K*! P|c^A|W")hoXFڠK!:F-֢ٔDq Ysw$.i /`" /I)꾢l  "*yaiF9ѧ'aLmB5SOjZtðeZ,z-/1kn5k=rt2qV)lJifi{Cvplk<#H:TTN{ h|3@x4'v"G=h]Qt|=OPKy!s (>ԑ&FT~et§>xY0'V;6=^DG\bZvNn)C6 BRW[2y-'K3DC^T8QHceiYks '[;mDLWqgJ4G9Ԍ  ?i&`oq @}JcFh@sɓa]$4WȓwK [ 5Q'>Gt f}; {Owsbg2,s-+fV2̺ ijd$IN(3=4tDb1@Zyj-r$iER)R_?&Ϡq%h,-aZFb4A|-x3*BS[q3 d"zv[jg'M"ce um!e&)+MÐy(3&ƽjn ɲop6r`; ĚƜKRaq Đ!cVg~2 <8O1{XB!*R[W.dE>'bү<+kl2kfk$_4`OՌfXO4ye$9y?͜"]YcԲ殻-s- =zGYΊ@);}yoErZ"Vg1aba>4'Bico_0Ksȉxߤ蛧f"A%öOklCFlVTx ZG%Q(ZsU*}j)ߢ}ǤaB pB ǭ\T:c=-wwwS6haO9\Zst3[{3k܎3GQcheP냼~R6&KH}ݮfҟ9AgH֙<눠-ؽlUJaG|d.Q7tk+0LP9}Co_8X6D"?}m &aֆyM~ >FT/\6_w oGg s ԯ\LzG;GlQBLa\kOPW"G{]q,w{ vvyrJ`0yf~Z0)\Ȅhw̻󨛓F%]Ι?Q୧&9*fQ:+dkPp}biS#XԴ_sbޮ51JC@$++޻(Љd3\=s)8z&?:q2xˉ[K^vTAو%@=u{RA*d̀2=p S~Z6vwI=~iG]j|wV!!P+ycճ p^AkRzL1Z|_vbi@Ux80TW, [h˜ [sA1ᔢuI {e\ƩJOe7i_Z|]Ð(hq.byj5rG bvo]# H7"? m?Z1cW.2cux-q:b\HJ}Kqj/"\Qq!|avH=$,k+']ZCS+g~"$'/0mTVEZ˨bxq14nLq.^8MsE't(]- R39;&5p[IjA^Xw7^&?#k^f-DD[=)y}vaa/'m+r6 QUe&$?4fb|Bu%R:v.D쌽.qi{(Uwd DEs%r6"l }Ŏ@W bv boDƘ53I7 HdgG?Oo39^)ݷ7-_%X沽j_p\U8H%=}<ר ܱ<ޅPwQ$&o*/4ɪ!4ߌUD9Fk9^ i%I@2 eܮ1(ӧ?+ZJmJX-[F7@F69ΝROT4 c!~-04f\`鈐$ZTD^H&S.QdU,,Du4Qq%"{Uw&S,{..,S`!i4'jYzcgJA g;/K)47d.ȗCVh ܰmiSQ1eX'=ބ>8B6 Qv?tvo˭%} $@ ;~]I~})tX/'IFa0;헟W lџo|3<+B\·Am; xuB-aP=8@-w,$ļ^jUdmU{9vaPZ<0BxFPYd[m-?Ѯo՝ (-{hFڿQyu`%p(o}ON Po'(#}I5-v8:1QJm0=uT8 =3fAgT]꘱!r$;6QH0`l5۹:&pH$io0k%-BҴ-cQUh̞M f x.PE[?n/0_vu+|k Dx^vObj#IqJ8Ǜ@wh{9NnD?\N6F9xZuE /|{ϰW,ljGVisvs![0܍'0B*L<>8@i V=u ^D>p/%@xuxM{8`\ä<,bZmG򏯤,>r:']Jλ ͊+^U|#=>fvaÊhؑEwDfPu53Ͽ?#9"#]tkIWOXRt&CJk w]tB<.sDmz(f.|G޲Q6>7z+]Jf'ʈŴ'| m#0y1ăT{Rcr9Gz6Z{$-::pK|,ΰQ%$7C6y|=#1"ai $’*FwPbhFL ղC%JĐ?P$ R}aBW/ iFƆ>;Y8ox SM^rޱk~[T_ diف` l6=ґІMJ! D]$"ʕT͸rѸy}us gv ~Kt>k=dCMAZ'.P0Gԗav()!ppD)Kɖ̃wt7l)yĶԥ_,kT"!FrhO{dKe$0r)kQ+L,9ln RQ@ }KR8vA8-ɍ[7m8$+<Ĩ yuE΂Ѹ`ϯ51jD00DCP| tu҉Y;8 7ZX ! x7A`5]ȁy|,U1~uj6n%%XCf3TQ>KѨJߟ7CM3^$U6٨9aZF%fښ6'4R(2$@*7(85 Iǿ:IF;̓T!KR_h!t`DJB#,ĿR<I|@ͺCzIypF |RڞQWwwһm6fP"rRAv< x,G&3ϯ2KkFN)N ⫠#M?>9Dn̶(=ZR7jE(>sVRYZ&=d^u܁? TrV=^q@rBvz #S_!L1_0ן.MSؔ_эcDg=fy}э(G/U ɞcP̗냒  Z\vkfЈoT =p]U&9A}(1IJL l]]׫-${ ǔUUpQ:wN*Qɉ4veAy"[jŦ*C(b=,{Vx QbX79'rRȄEML UM&eކqpkzd K";IxqE GJ~КCQ-Bgn#[% T>f7N} Ӧj[Ճ69%4})CWd2>)qqiF"8TJk<nP^xEIWf@4@]Geqf8 GebM\;> \S<0zD3VJ vi&EyrgC7*&\ϻ+0>@LJY]Qm.Ow7cw *n+%zuº%оvks‡g.Hq,D% Ŝk~ )䥸[R6__~LW[ |Hp +|Fj$վ)(XB| kkLHTOcY?2;TbBoLod]z5 1*L`ȣX[ ATQE9˄IfC l zJ(vhꂿ¥C#ea.'?_c+N[Z 7 ! @bHv?YmW@=qhzVt!QTl%~z[dZBXBX(w=ep%c̵J^bXmV 0fv@-q|!3c5_߸o+. ^Lӌ3;^%'dAEm Rg.{mvSe+Y6|n{'["F Ml`@=WS>}OGal0Tײ9 sibG!UQ2iqֿY$gRnT5Ur0T!?Å a 2GnƫEf+0܊,=4<(k܏k2š`|ۑx?ԫD3z} j[()F|A97 U^*~u._N$σ!ڛ^7K_7|2Qb[TٻԤው836*<;ipEyD.N!z1-=jtqtR>'Ok]rB2gc+T]k5%°tzI%{8aZ'w-$>PKL#\6"{+/h,2F}IR2@1CI»U '/d_IN q|[P|ObFƻHij>c(A] H(4@O CϿzRsr>3 .ƑH$)jSBۉPԌ ,E8vx>G bd酋EZ-C({ɣtsctLL9]F&Ltϓꑹ[ػp*q9s~ˬt;9꙳Y9]|hq{cLt=}Ҏ({S 9"B$ƝbAU`NHD"!$#wcu{P8$dNj=Ʀ\A85Q4IvT4>5YQu#0Sšٟ\y%I^u:K94qpz 51JJMYyo5_-Q|٢+kzDŃkͽ9o#ixu7C/tm̿t!ʄm 7''c^J]TDxNQ6ޣܱd!.b^Πlcf8~9Rb-x"HJ V~y.B>0U-w~;G^mTm#'Ԟ%ڥxu}#G) [dt䛋*pXl?ZFn:[MC("YdS!HTrիGo)O(zBqL4O+gmSDA+G!3OӄvEz]!TPoysf݌Xr~^Wevn (DCoL?MGne_#+e \eO>lFo nBȔzg@ ˸VA{i3n<*@[ g"=jCVt$NVQMgouoO+߹@1myLWws[2WW ܊'awʏnvO4uzG7Ir![  adKk3SIT!bnz?1oX*Z'%GD"0 !^;ki].a:0XV] 4ƍ ٤ .Mmf2I"n_6^+si˯>l=W[\ƹl^h:|$8&W}Ka-V}@3X_2SRu}v@ khRݫg{+p+mIh{so_]ldJTDç|Zgԯqv*l-+O&~͑jۮE:t͔)OimZ09q*(ՙUqyL "a\̗q%EZEl_"u*đqʔ=* KBCS&kTR>6fvϨvf%A6:x}ˆ;Bus =TMwwUMrV"iq1u}9x'B#3 駰+x55tАʺSV98&ev(a:TBI)T2T9(O[ TkE 'o/;orhJ%4iw,c67Vw{#ez<4'=B鴭X4XܴHʴ=)u8t.{Ɏ aDJmxֈ"D 0{Șernէ"]pVJ5 @(>m Q)6mu7RW/P I>4HP/!T mJok)/ɌMn~~vO!Yy=xL}.6BchO}u@&+K{/7+|*n)u<\~KװO "|b([G'cRQLdF|ݎ|↨F%kw6]I rq]4 l B '23j{a  $1JՒ?Ow4>_ͫM5C, n<]L[8_{rzvy҅/P&l!s.NY8O/&v:}Y1Mz;ys­=b ̜IB)? ]qY7 T>]'3􂳆~"jhvf ;_Ws|czNZ<;z`s_.<?2}7G8VtXYHdGߏ.a-_W'&uP:B9kLkpPއfH?=GNQf&J\H@x˷$Ũ; _g{ٴ~Ax~]UsmF]Jmݬ[0T㗹kL,3F.,9r{!֥E.Qs1 IhD}? ct%C7`U^b=.)J~fB:Z6d5V \BwN/}6Y.$05c  nW73o+`fFK /@A/e5?)1uìEN~srB;W4CP!n8Mo#4\0rG'{:&LAe0Lˮ0ؒ|% Y@魅TK(pŹ֍"R݋vp-d9Y%$ p]+4BQVnt ޔRXi& #Zb_+Zl0$VF?*Q5.Gdya_00w=ŀvZ vX=|E6ȥ}/W[7Aulq}[跮h(C ]!%#} NryJ;K΋j!e-m=݀- |0OAW*uW.9wɏr yKӯ˜xɳTe 8Sk)Wmj,w2.(/ȏ(H͖D{HЃPpNuCE @r m"!eyڷO9hwۜ@o2ʁKu;e_Ye̚xZb'qp~dEْށl-{c”O5jxJ+kF残+>N{or3Yҩ iW2?\'D6$y侍>+uGMcr0n`kSF! KIR3KٲڊN܈NgPCiL'g^+~@A$-Y '= $ KT[Le DH`CA'Fj~)kVҰy !Xedz]qm ֯h|&*'KC(we6H :ҚIk`? 3wϓ(ln 2k"5 T[čX* >_^/w2H7iߤ) |ʪζY8J2t7W%ϋGKCj4f6և ֿ4U=<w{~n`N~LvYگ8 /4"! +׬+#K>JZ4/`xO;?z`\_(V:мԧYwg4k!QC.s8߾ە y0$01]X, ?f3d05mT0Rz7X6]V/RV E@Dd(R**d=M-M#C[17&iҾxqW4591-(v${AoR00dAgiD7b !1/06{^ ի9MNߦ ӎ9|T>?1fQ>ZhX\zZBt¬}YD徰.x4HxHXݫdѵE|CʌޥĤ/u|-), \L"&?XL+lx,5)lqPC\D(Aa׹WW崶ɝP}d+XUkGtWdǷ/ȮfrRf[86Ἀ}J.@ t9D>..Zᔾ[Ȓ;>LEcjkZ+؎ /4rg͛h♘^4󭈲qTʦ:6c1jA"/M /!BsSB0 f& +́Ӭ 2$8Ab_aum/,wX6.~CM"5zz6U&@6#&s\R Oȧ'_P*LԴK1?7h U/%>drqr #1f/XpO<ȁql\<\趬Rn⊁ڻF| ‰"lŨ'reTӔ› 6{E{1*B]D7sp͌97z9{J: sπW86 /fQ?ɪN;[I%jM]km˃=ߟ2f'8{f}GExAUt,m7i4cA!il\ǂOVDدb06rt!7ЗSr+^¥{JE2 lx7%VyM`$?J'ؽ ֦3T~ m^I0V=:δbٞ_;YP~3h3Q/)dp ̖3PIB+LrH*ny)E bSSuG>)  $u7{I~w*Nڕf]FT @c-o@p-fi FiH/=f;0VZ_2%#se#D!Db/ggۦ(W/"O.,a4=%{%{ZjG\\뵨jΧ+Hm59wT}P:tYZn\ O5>`*>Y# jd :#Z2"jasLsl`J߮:9fE㟱 uD# tyI%BftSV!]?;ŴϷ]*SHBL|YcQvgrJ=yf\(`yIISzEcZ`=!=ڀhd(k8 _ Z Pg[mW 8݆DNgKY ycv"q)C[E y8e\JcVw[#; z(0>5˰+}G%fL_e1z2 XbTl: G/09to RAxCi,JlJ{?bdF& q&ooyڋީ&?֫yd=.?rג^ObO៴RREu-lj4w1gQO>tw -UvT˒yFJ]v|#J Uّ ue KgqUkepQ0!5u?, =#G18W~$H1i9ՐǁRQAد oeB]-$u=E3iBE7e+0SfYR gЗRf \?~2֤IGDU4xb"h FsAZĨ766ʔv0p$f]M, Gc5ӌ{OQ!\ .ͨ,8O9'im֦-Ǔ's>#jYv9-/qwp: `T(-5]؉4(p* D#!fwewUKN(5 ȆYԛe>͢Hs1P`gKU]Ii#E^ Cs|K.׆1kn»5) t:"9UNP#DzM1 ^Ke9ҠeI2PJ?tY3Z儦z<Bj 5i)c>S4$dZ5lߌ;-I[{6nZ ) EVf#HKEʴ,7.ܘ%o װg@w1''Oyd͞ zn7"B3"D ș~38!{&KGܩ\k0lݗFԷP}Oc/%$ȶeeaD{)a2QhTUv{x6)kj2>$AĝpWICf9:(Ç{.pa^|og}@NٟǨ*:#E_6 9U:-iDg@+\0 I}y $>8΀+:H蠎Bp -Lw>֫VǴ(Wɡ2Œ7ƙzGb(CfTO>v5xr9G/Ak>ΊFtΨw_F?.b"G=;.߆6ׄYT5 yUv[2ԶrA@lSxS@&]\!nol D7!NPR {(dYƽ'wxԘ%qW2nvpQNN_d rc|ޓiݸ0bxFb`։]1&Q} z,}vp-xDv*Ak4i$H):NT3U'V2I.2AOaQj(Dx<5Z3C XvZG<EU #prRZ, mB@'Zu|̠Gqc2pvD(<;.^3?Ż?¤6߶{Hgp7ˀJWJK|PV]gwo=ڞ ~5[O/"Ç\So6n19F^3kPy &Ą3S`phpQ| %D<뢴vahfJ4IYbo/߀C;\z8tic ^FJܽGmpmD;LߩeE[]ǙsTBnl jH+02bO(!,װMc4k:X'ػ}M+HbkWF2)KsM[y}hyNVh+;٬Mn6 'QxyM67Uk/e2GhHS}ā23$cq\f9`_kM2^Ch~71toQxVGp9rP3ī@*hgKJth,$eӯX !^}>{dձԵXStvW`B[%!nېTJ6\v 'l^!̟#NW"Y  ytp ϓ"9U CwᶤoS j)z] *[ %>6i?Yڈ\{&ՖףgHׄpc]{c&`4T,eڜmF(Wާ<`DŽX˲Ǿ'f ܬp!LӚ$^ bJQxmq lmrRԷb ݼ< !<6z᠈"jYPKz$nzFӏt?B h<ؿ*2%R8\~ćpYd.{@xU7*_Eͥ0|@>L0fbk4emVRJ^Q[@Uŋ:y?7CUVzFk 577].@wԟ2L`eL;ܖJ\H~v2ڄ { 2Q78V-@fqt[=Qע3FM(I?KsTkSWXv`cOɧп0 а \)2;FzH kˇC#U(`E`>WnbgϘ4|]&"{kC#`]_H#܍L倢[s,줶0![,/x\79{:aNvW}}dc\3v }<^XKd+,:Z` M:7<֖JO1,5_pT8(ܽ1rJݙ mbK |C%D5H ! go>I(w%7N!9Ԧ#( Sp+Uw6 ^%2KW9<){M$l`R@b&&eJHFJ{0`Τ"t3*4NlYיcjK1&: z.Bf BSF-x;ЍLi'&׶ ϑ|#5ec^{bۤ7Qa N"N β '@.06(cuk,(>m KCXkg}UmHi3,8 !fl?_#CSw%m-PuƀGŸ<2΄)͚R$Ag]-#W?HFݠ&p9+f5Zۜ* zu~qRpFQ<6Ά&)Q_`v$9s:):O^T-FfgzhxZ׳2XGV[qRKFSpE~pWc5bd ["EE]F=Hї'0X(m/rt}dt 1޵UV MzE`ɟ)nWEq 1WGK%sZ6?'=Ŷwh6Vx DR;_D }r{ZYO26q۽u +ɭ h h290]2Ő˳FKYlp\/tã" J)XK(ߔ_Rog(2[ȢbueK>E|;k[冁ZzdY⻝3'7pҘ7+<>).:ԾTQ@d9y6+ vH=AY4+̒u7yQz_ʇFtjgg8Ti|rpYG$u +6`qx9TOp 3@|o'ntZz2݉Hmj4M@H0mFީ`ht||adml =P!n8 p4w8{u_jMsw}зOkok˼~ ^&\ Ql 3p闻guCE$ UN%7@z5"QJdR$WpKG~W}1_Jz|c0Xm z+ٙ_E4NxcRJI"裬:t5q/_*%N*QCC/cMn{Cb'">ϫ7b>3([xNq< w/2.E~K.eObe7v}uMO@;<+ Jk}Kq^$9*gʍK #12H4 .y2ⶤy֊.4>+ZYn5Qu?7;R38D/Ć[IĽd@ εkzu+e,4,(@& [E }u"tz^CξW2|kit s,/i[0zTFafA3Y0E=(8PCk^ĺE X]JVw==/IZ;HV' jqHx:BOOY3)3un|lĽeVM$1:̔%M GjW2Bj/įfp#p"t1lyw*V#OSˏ1Cz: 흲&盒1^g7p4Dy2X\BJflUZ֍C"V.!MLB~Ⱦ/Zo$ x@eoK|l]GI#= t~H 4b-1{Y&ѽMVA9Ñ09+} n2g/ 79;5E]V -9Z wj~(s?1 Wԭg#UXT6) B}&t|􉝢;3LmQP{^e?>P5Wn&e{_x`b,6m-` Jem$uέ M8,eEȝ`sO pnض!2r{ -pjh߸Gs,Xk%z @bH\j<&ƴ8Y.`GFo3? .-PX \sGXHգ;Y5w|?CN2p+Pg&Xduh':L5tS !s\JKGLmT گϤ ]h,{ň֧>K-tH^ebԀ*=]tZ^Ku4UxFD BDElBZv#Lwj:9-D[fSH*TLk?.\^)2}mpbxc<#B'BԉoTg=(]d` L~Ro&Htܯrǒ5iޖ<$^ )TYhb,]WF(ERt3O`aiVYy P"-KSVz|*^Iɼ/Ʋ?COBKױr~֡]Lf/S"QE8OHb ,Cױ䆊K;]\>dt;dI4x%fw^P7/@zň]YͲDVޜjN*:DdUtOͥVQ*2gv{F(/HܔI@.U#Zφi,Y[kX& gK2_1⢖rZ/+]30l^]j"_YфK$# iB7o@ VY4`8M0%$(;lO&*AP<9#:yjĪ`/ )j"u #ôʁYhPԝ"YESh{-)`5cX~M ȿ c֙5b' lTn5mgP ` c~ oNRQ(WwdM kԑvS+PʫT%kG54-w!Iwp ZWb. }@ڃ,#VqS[CJ v&.eRwct˄ > ݑ]Ynlx8bԹ3-9TuW26.z`;;xC BL4& MͭnWG vV8Vd dk<]mt}i!yIđU;ݨ fHjkɃ^H jY6:sSl#٬q)5|u.+±Fr9w2-hĚ֥BU ާ^{̸9M\vu_X敼^70pA.lk:qmFN@XzS3WXr%A:kIHąp՟^x[G\ĪZ9^E>%ޔ<cRKwRI֭[nE-hfEtM¹'7~+6@"鄗, 9 Ն<|&F֍í{ Q&gqMz6D6ݽ+jTnfF;xiwݹu liq+mq)ni%z6!*HOYP\UjCA^8d>O k"ZLHK/QTsR Za _`xh ozCX  LHi 웊[[xJۻ,Z1h{+o]W1K+'Kfji }83$A6+%FՋB;jz*a ĥ/` UYs ah@{>C 8M/;lqǨɥjO+?Oojfh1p@^pD_<$ȀIa3A8vl#up81~.<]ڒ$słU񐔰㯩ENEI qGeUy5[x0bܻ(w _[L̡AuJTORR 5Z.«A<{.(ק3k6~F`ǿVe8>rђYQzͻ)vCu['\٦.Eٯ (7]>A9QolI­"i"8@9$2>RG_'Jy)F#γ!ŢY4LkK>GoSd)'x2 i[\V$yi=NSsЀ˨TP}j U׫ R> ߆v.g>rnuݴ2Óʛp~>$k"^BHhu1_iJp?$ԩ$w5TP!nZ.|2Ib -KEމHj6tXxQLPq_ΖޯÆu^9Y\ Lۑ"Iyyb|cK ؟#b$`A6ljI r4!`q3ƓYaݙ e,]G 1V]}P=5)垑`'CF۽@%@ k+af% I+vќȦ Txf^ad>CePhaL{,*XB8qJToNyT!G p/t$=#,u޽}ϥ"3t36o5]e L~/6{X[T}+wh\`pvgAuήEա(Ĥ?xPax{0m@K-8/[n{f\8Tt.Vg8ev0 lI1٧ND앨s,Ky{kLy"k$chR;o{dHxՍl$&JMqϬ0 ;'5 †#:XYhElP"F@ vL;D^ dnL/1,ۮ͘eL*hR#QOV'TYts~Az{ﯻ@ʼIXdUP/ KSO՞@㴄ؽf;`vwyhƷT\?mtNخJP`dr9 $pe)1v3Og0 J8HBQ;N"=t4) A=J~W='_= ʸV_Ŷ*]$@ۀÞlmܙ|`Tݦ֜/7c3-SƊ dG.Pߋtx(OI:=<[8 J `cf+~´ZI# C[MC}DFF^3Pu2Ƥ2U,Si ɣF\Jf+PMM0 *DbC rf[>ɾ9 b*8~r_Mڦ+j}O!zrĈy,鑦3"*C-r>XF%" |F=BDӢp 5-9hd!=w!"NaZ@bR #H#9J{ktmߤQVEve`O։~0 Fp* SRy)PG0xh]懲v`%};-cIAGsٛbdOA5UsQ\N]^ACӏ, %82|3JXO mٯrDžжSR{5%j$FQ |RI""Ns7m] B|b0c_0%urEqe%+3؞OlԹdtڼ S`jhErkh# Y*M=;i/2 p-^,`d|1_{_6d|x݅_$=f2F-RId 芠 BiFbTק&d7]DnI QHR{n_Έl%3 N 5*ytաNB}S.wʂV6:+i1tR9]U}&fw;ѫ92ϲKA`j-e/S4+9a!ez|¨(Y0Х:Ge E`P sqt>cJ;{Vو cDF+`r-og:4/ta"WDGin!G@s[وޱMT&ף>zS*5ǞI ^>< e0nkm|p*w*>TnWh׿tkȥ$SW?g|' |n9.-;ͲIhpTe~QRх !X?c?ONuY,j#Eks^E+X4*Jj21r lPluDK$.YE;ˆ,FM+Dh }H UYRoH)s6@̜xNd#Gb~DqB>xp&1@! =/0,ȾB TqE] =bP,;.Bz\{p#'h2W13= ng!LodN=#9HgcmH9}/p=~)ڸUvip[~. |oDFtݥظ[(4$9ifD(v\=md@( BboD6Rf)r7⧕i/8jwP_\@sު-: SƝQ;d7* ,%{?d%h }d#b0_YK-mœ"$\1 SXKqN]ݛCH6#>P $B*ȴ>Z_-8' ሥ:hpQ4ܼ2/N=G.QO8ʵj8dT-s gu/<'0V]D̲kr%f╈Ԃqnïo.vH4+n}̅6 W>ȸ~Ƒ p[}q%ކ^ēburE>J}J8x+*> PN9 m 1D3$®små3sLdaF$n`AAtڡ$3ܟWA@M c^a92J[ 4g2tٌSXy)oXlǚn*! f3@#恧^Ni]W~s2pЮ,e2I[_e L򄿄)uA,_G6jKX%EL9&}nT""+ZɎdmA(+Md/«py?<&@% :DG>P|}n:X;8'Ne8b??%znTDmӉؼU;H*!`ٛ 2VE # \*~'c9ps7-Ii*ǻN(+dBjX:{)_HJ \uX# A u|7K;jL|0s+g%ى/Vs5ۉy ts7TʎX ]J > fۨ,!%'\F,+4UT駐 s%+Z Ż+viӂyM\f[Sȯd*6V@" xReHbRMVnOS'Xya]hՈM•h3~Q]w='B} ȿ#~-}. hy}|"+'<&ت&rm,h]S uzS5R,9aliB+}ϩ5~MDzڒq%'TumR% Ԡ_`0p_pl˞R0 Ukܰ_)`U a{hwC)9bo!M8qNeĨS U W4lL\}7يgbϛxvr x7 Z#3db#wOt?dzgA1Fy=w 3RڦenƄFu^sZ̛=i =3 _B;! +(Fxh4<##ˏ}>z< \_d2)鞢\ w=q2'Dr3TZICӥ9Cr (eJ>wyM#hz YEӐbMUȄr5 t4zq2iuXWt瓕 |nr$}[EP>L[6M[u4ܞ^ގ#| [W#bB$RD 3;Aty Sr . ۳ŷ'Dg켟m>23(mog\ "7Rʐ +wm~ˆF}dk -VeѺ,qjl3_{ XV1Bg--]-ABruqN3,r{lݔD,<`eՋ}:ggG|l,%`iS]Z ;T*L=70 _HԯFa2~`p;E2r0tbx1h8E#6]i[@Ǥ=jiSG=c"Ϯhe哆6F!}PT+6U.]&lbYuLܘw Nnd2Q " &7e0޻7`vS@q/!rΉKTD'z&KObApBhw|vr1MQ"kP jEvhs7mc0H:JZ C6>9ܠ `a#Q=)MIԒ$QQjpUtu %-C8f4%rQ" L%`++-^Ztl)U>8wCq֓E?p $KNK,sT:E r2'#Dp5GUM>5&Īfjd6 e~oM[733h5-[9{#aHĄՏ:7s gKuZ :6~No2u-Y wp,OFН|ފ?+ &@ jOc +^,^YS86+ʋ271*.46Ei <ShԘ]1'P[) `E gNM|E#"Sx c>WA%/=XgQ |'] (de 3!^aSR 4pޜ]cX+&5e_k>"k t{AƁ|r$ ziS.Wo]/O؅S8QV$UxRK)T62,۹VIG(Ǧ\ 4<Ze Q&haUU_whqŬtyL^)]D%03;Η\2a4Iֆ˓zY8"^-"[1/G9_ Z:'ntRpڥxs5+ڡsܪT|DG@|eTRo(vH> U^} +9"O!̰LVր`[WFXkmvp;Oldm}$'b?O]=T_iT[ 5җeԪx|z&.\LtZ* %F-r<ڕ%EjhlfAljU1k] Hbx]Na۾>1^+ڣ1LeEtXXsYЬv@o:ƼY^ (?urx)I}>~F ~qF\ll}s?Qo\TKXHltVnpl9\o?^Q4{TZbأ ˼4|(o*ݭmݲ.Թ$t<ٝD_#C k"A~x*Ef'ih6<>58ThW+yƐYA=`/j*1I=<TX7%G]&nyD%^mJ_uۧx"$[Ư4q@ˆz7w?$4\&&w^=Bخr7{9p q4W.=7.x`@̊WX+FfK`d<~] 6XWΉR2g9 0;Qr ?_Wa(\(-H( Fqp;%"؂'ufBDmz[pB8okWH;[ iM|OOź2*)qpgϿ5M@PZs[}2Yv!Orw%prE s BZ2\ĺ+1Zq)}1hP(]ZSÔ~Aͮ&ֿ\ڱ{OvQnH|91Ox>&V~-aMi£^O?6,h[^3G;~oUdBNX͉=_6:?fgj$ayc6ag[v6neXSP%uHMq̲7Itp6y\ʿr!G&"{8S|͖Li/cKAjix+QqǬ)o@R4xtBe+@@-6f? @Ώ_~g7@vtFJ09FBcz;R)%BV-3KMuyѫ$ ڡuQ<`eKZ"@&Cb:[`@cy*;@GL74'cyÈ7#+/6՛Cnu[r$0|~z>V HruW2[|q- 8R>d_}kwNr+ʎIg!Yj3Wg,`]1P7=6tU 5XpLLZ9zS;6ufczȜLwDk?`PBA t@ǂP!*]mڿJ(KW+J/^e3UBM Jҧ #%M?Ibb^CTG#s].? t/T$(+qlDIg(RA^}<0+8r"} uCjV=;j i5Ugd]2)y̵yqjOyQ-?t$IѩBiaK6}XK5:-<kVA9TTӟV^?Lo!;N[ݧM8=OO<Ջ*QĚ}}2<L+vĔIV6A >^A;Ќ:BO:!M[UU0@J62 on~W~YOKԴNи&N5(u17C׻8UK$5 ;YcWC9_ }Ja6V;Bj* 0W5.W45*Cm ftYP&siPCy%в)wCGP8[}:ñXkg|.pK O@o7mh^`擏g $?$liuY-feodz|%5RjwH N3 L;:3yUWe(omzݒPc8R!]퓎u}TV-Iw*>p3ʓc垁v!nn6|ZcdSMm1YҞRH+˪HDA$ l{ŀ *urI wK+`t=y6A>!MBz-旒Z^-x&& ~[CXb-)ʒY˝jŽDv.AWڇoX#&gg&4NJ| ̊>nfGoD^~׭8>´KMSMD!gDo$Y#Hp9Vs(!ɫ~7qp2(PulɮR!l ef:O4{uRI/F!;LDmH\CҥoK Bؑ׍G0_+0Hut ^2Y.~Ωr:G{shCj$~C}aGӯ(p}o;{Ku%G$SAτG#dT"*Y6u?'٤G"950Yh5 &7]mmbWYf2j6\S"˼0Iyv۝?T x7,xoF!i|(2J: )`U樐&7*V rb1I$1OrQBKfrU\c#I'4IB61ˬ~|y,C/5/ yW)m2WSsɐ-1ݟUSB 0\u+sP1]O-\yZp"ift;7h}TaPl X%p,>蔏ו-ͷxv*Q-1nC~4U;x:Xq/W.EDlVSmFA}m]m,Y^s F*W>rW-{^U)I$}(z[)s8dyN[H؇v7UŘΌ:`-]T}"`W1Le>8# *_$L yp\|~v7:p7u,% x5sխHpL4dHD-+{_4]ԲrEyJ̃߾ `g4m+6P>@qb󔰬TXGZiG+@S]Qy m{󷡨# qyt#[HHI_;2ݶ$PD&sIx팧:^ >0,Qzp?Rȹ좓i/v|#߽$f~eat8^ɪ';+I7wΔ4 [0MZGQUkJJ۬dhMq TufPh =*JH.n&h6fqwE Lxǡ)ny2٫%|Y2x|Z81 !"YƫuѾXL 8jʛ+8WrvcaxWZ;FUg gYf$6r({EK 3uJJ& l?^m$"_h 2/2e<{\w[ ωʹRl,66?g|E Bxַ)S 7*(Q^E"RЩAvWI \hfjqYV2C`4=ptU&@zO:;S+}%)=CY^`rw?utWa\Pj1l}9%'Ƀ2y;urG*8Z,M$qÈ%wb,N ưTw({QykOYTg*"u @?r1nP҂/ErLKX>vu4.&7 .4x!4tt1z Z׫Y^e V/爘Hi4E:w)ۤzտx!Ǩp]asX2X\uP "#X,^PfDݍۇx6zA|6ДO`(0rѹuz?R<}dT[ C=`MI3$NA%?G@2CNiFBelkjH8X^za~qA#i'R=1yגZ)O3!:!/ U$ 0Ka[ˇI辴Kqbr5v ɦ_mGRk 1Nc@:N:ރ MTrB.+w"FMSoJ`FBK9e>A1wyDvxfRG*۳~@ e5m2S͉r\zj#Y!1Ƙ%ռ8}>{;( ]'An"ҖzJ=P^N162Vδg`s9#4 VGEpVѫ$ip 6X(vFvmgFo:Ǣpdvlqjq=` 7Fȫ s<k8xS(jz_SΦfe?\1} ,e>!A?oVK(Y!;{D1:萭*Fii:(H_b#@!6)G43g͎YR!`ª4m4ww\?EvzS BٙeNĥi˳w7^-@}'g?2ŷ*D&ܰ{ ^Ahխ K}ߗmk @ǠCi` q2̨ 9JC3“! izs$`n :k8l#-WȌ;G|ӝ-a!.f>3Bbb^@1 BSZh?86G>&-7%Ը!zV̄%MF-ꠌw P30X{6I\el;?F^ nSljDȂq;m eez/k~͇0xPry;K/ZR.*K :nyL w` r@%Qc&ߩaPNi; W|lL%`5=trhI0n=tFs0З`BRMN^Z;KV2@7WD`SD1!|^g*e@FLfBQEzHokzPHu[OUcM}a}z\h@ORkl[}~ǫ)+™rW=:+X2 V2:/Ȼ$tc8ckмǚLImE'x"5LD(8N|04Cw(,kOЮplA=d$Xv)!I-9rPHpqFjj"^ [#mz[i2LK7Dױ;mg db`SXt@caqBEZ y+AB$MC9i3)MQ~K[QK'銌 yxb2$ULMgڳv}.dQb|A@L w:1&*AOH&]&(3j՜n k [(s ;dXFAoYE)qf+ysX3CZ3Γ&/C8 AMTW.xg1;UHV|9+ "{΄?'Q0}?)3KO8ddSjԟpĖ.߃tRT"?t5EV[qތbܱ#{B0Y+왅zJeͷ9Ƙ\NdѼx03eʣKA͈c/-Fy<1|= k-`:CpnZ5/o6B0=o?78I>6b KyC_^nfګ GT6=:FѮna}wv~vR. !BC g=` e0*4A"d60 zj$\"a$ TuȚUNe!MNnVp?i擸NeK06H9g^VG'*sk=>J%JR3U]ݝ7XE?qlŦmǹ9#*-߫ z>Q}c"0uvX<`2rRIU]F1,#/lrHb'\}9"2*% V ,P$$Gm@lB]uzӇAOlt75s`1_d.O t؍Fd@pK%Tg^%-|PT2t{|m2AA׋JrDxZ}m&/.fGLRNmtlZ tfW+0dPɂ 0T/FBPt- ^tj1X}.<؜kQ 2Z LoX >w Q)Isi:=Qc=7y\5Ⱦ@ݍ~8{ hiUt`HjY*Pk{/ ڤY99tsa)y"ˊuDǾ2*gLHɔJІDO'FRuCQZ4ŧ_[>n:BA_vKV+dv~]YEĖXҵvon0{5+9(&7&"v+NQ)AQe?MA-ѐH]"Đi*:ˈK::cPK ހnN?S'A[Y ?a\kdqv4 FHpCKSW9Ra,[kۉy<$5X&\8;ossU~ȅ~71Sx Uuɽ+TBwV((|dC9Q5E,65aђRU#:MWwN!4 aWT` QKnz9q 2`/ 3kr/lWãkq m |29J }u)NSigSn?vg'cV*d ,?\cȃjZ՝ Q+`wruL$C5-Bk['ՔbZCuNo+3d.8RUH`}3TI@Q2]k@isgڦ*"ӖtP*>?Ұ*Q‘|/s+,:>A0C` "xB%-o8GžYzz zoU2)f{1򍾷'RW]C|\D`f:dg0y{I- y4:^3P}1\X0f6)9- hUUwyJ/91^7cHG%TGs01b*6 * ?LOn&Sb|ǏN]fvkicW= ze.-Tcp.x0$KvX= r/ Q%c2V.*v閝ֶVK"ι8c9D6n;)f]Ub0͂bSW"8@[ad$Dp@veAZC\ǓKɝ38RuB"Eե3<2ifl7)z8vjCH3cj?/FP챃b-+s5.}Ky(%]DBGc!RBJ_Ml@fPakUQ9MkgbPN?1ĘUzf[@,q-f&*瀮׭e$F22Dn`SQw^%8Ir=@5"18+h2?~_:LX<3e0&`1ԟDOvo7OƵܶē-N280Q(4"…#z6>W>B1ߝtb xRtX\a?NSW"I*9B/$MDprGV1Ke#Ea"MaG&G8KHs*ͩ),Zu7/.*K0%kjKGC3;!^~aò_e-f?DL* o2X*FBJĵ^`HG `dXqm w'f[ Y ºU!0@," G K2,Efז2(~`a 4lix3_(ȀJC?7>ּ|Vxtr 3qo9SKq$Bi4/#{M\LVt9 R!W%.hrDjFabڏS|Q+rZ$YeΖL-kUST3]Z)2eG+ @X!w(QghyHHl(~q/#P};aX2,I$t::8<˗HT)o׃:WbqHx;"%oDg A^WckGc_=;7P|ag%5鹱x t?#)(rZ" sս @:960 Ԍ`}uZ?-lArzɀfN=L'Bt+L^dϐBͼọvP9XB5jԎAuA#/"ڞ?㾪۶9<t$Q|ma䭔K Sh1ӊ[cr9dW9hCw=s>rc{2[Eh"x=X_cS'1rݿfx'KLRC]t(Y~X\;/ɩ2d2)$krEz2]0It#'Ñl|Z;0 1Ζ])t26e7>|𖴷J誱@t;8NNcaPw'(%;SQCƊ8YC)&n0R`w'ɫ=J̈́вQ¢ /c>wZ+XG$ԟl;Mg:u|JA A Wp*)$~RqOʿ ?^0]@scQpK'Uu-9Y`(UViVe2j#W8`2k1eC/k we)!,bd)DSbqXWMBG1wul#{ Sp)mL%LC& CsM-Vڹ+wQF]p(e3=x=0$GB[$߬N@Y /o8u+;>#,,ڋ_05OC? Zu 601(@HOُHiy/S^PAs/923+wU-H{S?>?]bGN oT.Ѹph08S:EU/hAf.l'vR)rC5[FKkL s?,!O`v׺ d% toNR(}8G9X*+iƗ˸:Vb3|VN]$?UЎ OqD7wUX}?'A=hXgc~~>=rb>?^ltPȖdLљp#w%y#&LuA 5VpJ1Tg!*is") )8mpZH&,܏6OFZ.~?#AIIjчKF[=?kȄj*G(['8R-)/noaG!/v{S]`;_۞5%ޖ >_m|q9ª"č)jc9}7 Ddz54 -Q1Ba6p SVUc*FB:SV'ؖ?8;Q'sw &W$ V`HAs[. Ό1к]?GNjC}uk?1tbgA!N?,Y|b? tS( sΎ1V ^ؑy³1P\k _%3Ԃ:8ކɘ+9)zlkeb$Oo}eano!B?*{ ]4N7&B?)3LaHH}\Rsy$>E+?!H[DeN͢ŞDJv0P $V`6y}tC 1_IКلoЋdaĸz*{j "MyQ9КE7U0r'(yX~M+H0u{!q…{`+fZr,yɤΌ=6/D3#ɈbZJ~Т:SYZ=;J(o70I%5ƕZh6ޅJصV>ޜ?Cy&ؐW3Z4ap@@G<ͣnF`t^:/m k[]]r/<\Io8,LBmy̹ݴ.v Rl{E@TynVFZ,;+"#HIaWy[Q ƪ3$Q5` R+l]A7i>^r!kGG VFQT@rˏF7XlSȢY/ CAzǔ`BC2 QqLz@.Zhl|^qHV6^lζ#/,.q&<,`'nŭqVyBC/UrjPdZ=B {vT'RUB<]rT1ax/fZ'GȘ s+h+eլmvT9B}rhߪߋ4c8lJ*+P=5$XN@ ZE`gΈxvvJO9rv-:E'8kJ).JVQ^s #Ac5UTIx)>!>.bЦs#^.RydPx߲I[Uo{%dlJ|6}?#c1s{u[;tdz! 9$ |00<,* lد|fA<-^l-V($ EQ! tTx`S՚A}$G _p71KjBߑuCcC?ՇXqHYA#Bg-Wגo=?|[x~(4F"Wd]G{Cќ,QWȥ;AOë/S&EpQGF{X[;3ڶG 5Z-C+-j͏DtJ3M/ė &Z/C5t/޻Sρ&LrFiLH=͟wo`{ #_+%;Dqm[z̊`%ի+(XV#2 JuCGM=s t ;nZ 6WR/}rz=Jb ekeg::٫f?fJ]|1kMpH tE!t҆&Ŀ!]ՙDJDt( fPe {u_I0Vފ`'lG7Ҡ[hȦI qD0Ɍ^Eg&c)7x|ޤ{Rь=وѫZo!Z3@rSCƃ"A屶]y0囵"=P:3=oW?qXҽ!!{<-}e!)츅_:z#+:fځ55E> #.e(F4/hL.-\D+(,5DtRteJ%҈ E;XMW 5Uig 78s4\@~{ծ5:r(ܥE4~ұp\KJ[},ǎP K R5J;ϔN)O Qo˸Q8jm{Kh1ґ=~8u2#[L {?,MI<CL!Bj_]g'jn2IF_=pjcӉ_:=C=CFo8$w@bZ6Rf;znj\~$T)ܒθ ;!Yg^$uEVU pI<[ wDv;9 %#c 5H7UOEg𜫔8P5y iԢ)h:x}KY$dL+vaV^4%<1f_yj1ۊ'/ %ќ1q 豄DюҼnmK  g~]@صBF[cfNW&6ߞO`Y_#g~df#sp1>G: -9 9ުtaE'0.|)Ws^a8Q sr<9 caUfu2`w3TQԖ<muK0}T5 Mէ@wQ:7f XF"U ܰ*ć) ~:E5)L\$놎2W8ub5;nz]Mӵ;2sAt-[MbϳIGz]vi-FW"zBGdo&4ƬZx-U 2ڋ1%ך:H95X*{ q^jb k[i(ю_Zus]r~ŧqcZ뿏/M֫c,Hyvf󃀵‡#ؐCL+NesXL~?a찑2y}P&hv9mP>E+]3ô"bumB,mښ۾+ld.N%xgޝ+AvjNE`+9ex))XkW.7 ,}`?fmr1t?:5Qw{7-kM+iVd;BlXl"P3j"`8pq֦na]y6$CmBk,buli_ 4l+#|SMí7_qor3tRY,Rtoa錫/dי-S^J.8B]Ôd5٣ycV{L>D.o#lpǪQ˘`Jѽn)(ϛaNi^d;ftT" $qD,A ]OPfuQvv5JG#4 {֧w  N&_ Y¤Q#KC'ȏe*T}{knz; ]t^{x@V*|/g,Iģ[I;STkww3-1 6򥂍wn`Rȋ=h8~EqiIg ۸' ml8! ;GDQm=+MTw;dԤvݰy(-i]o@bJ L Pڊ'J&&q[;6w1L'GœTJ2F,Naߊ%#Gׂu nNNط seUAUpL4$}Ͱ|կ ؃(Tʽsd3Sq|"hW5^tvڳ` O簫(=iMkYəSiSWS2 #7 /-Vg0:6i>bSކAX_)+Fr`nL!U7CZE%:9jHH֤!bښirwg+iVm*3쑝ՓG.rZv-Ȱ-qSE'Fgy.mKd7{/K]N7jN-bȰi;O0!70h@1t]0t5GMv0+\U{X8 gg=D"Aޞ=Uy\G8=ς3"}@tp,cO9\Z*B.R,JjnR~.>`S)m:Zqɑ=w+̻L×d Gq3G#;x`NWByqOG{kwcQrӫ17ވ )M'eQ/rvDtޫ7o}[ㇲ);wRpa9,TP"O.^;ր03xtw [V m{EQ+22B\*7S-)sbɇR*H۽jzlFpSφBVĪSlx`GIQU|*ՅvY9;hPRz$%Z }y5e;5*> Iw~826b_sP*v$^HC1to/+a-X"  j(64S&2b;QXE{|1R6?FpbFXW]G{(#Ӏ?ʂJt`|;҄*xe2ۤ (}^(zv+f6ߒgHy HZ.씫8Z,7Gd6<ɶ3Bޠ+jRwceQXd3*&"zÑQp ,6ɦ ?Oh`ګ௥%z}3 A)^FTtĻ2t\_bs}ayneJ_$UEFPlZ=TMeb¡ Ғ0R j+ [^wv`gb㋹Uhsh"FdW«S;qI%Bb;j=27VC;eS@P|A!O?Pv'ކ\; XE)ȩ&Wwü&^x9u=I-.WBcKS! 8P/WK_~oMB.U!w/"qR>x;T1%Cy\C:WpT'-i΄>?TL]Y$>q I .L|>HLFg-Y[S8 [! -hz_%6ʮypێI9a(^e~82=cVpoٻ&ny6FWaֹ/㈜9udZSDPT9ր ۨtswphhlVf©J]>&ϗ#L>k͏d@eOkvQJ'M$xB{[(ӡm "w18䒎up  S[pIaX22 xw\K;\:]BNmiyi`IXJ1suNj;leHcZ3e8e~-9z"<Uߚz"Ǖ,h=9ջLNKR.6IʋL2º-d{kID8n91ކIiWAu'뀉H~ 6J/%ӿx qvk&PngٚbiV,4 '6ILe);@e؈5Y)n3dub zLHNUr4Ă1Qzտ\Ks^ל>tSQ@/LrAD7$+R6j=Gqp;8Y!!#\P p?wK t6Ea+N ǁT>Bd`@e<6:¿RAxLA"F1ؤCz$>YG}GJؽњ iO;vtFcN3|!H::!1=Zb$C):oqϳ8[a(u\ZJmJۇ(]DMN}hV0rԠQ<{p0 .)fɉhgUQDivFF]:Yjhvt엞®-D} :TCB^/8ӻWH?惡Tor*M|ٺ ѣc*ʻnj@ l\61S +qt)9ᬀʙX j-.epʱޗS޾m.pa֢2d3&2?{rʿc O*:R.DRCPT֢AHLlm㉥M>ulr'&.a̶95&-&;ד,8 ^8&"k&99-Ñq%`ҡ9|M~°+/ID!|'u3뺤OeS]Mj v yDd,ҝo͔5. ~o\/ijŷ u:MWSD6uZd~Bk zN-}HS<c\/ mN{f9Qӵ97CCNO}/Q:& g~GZ׉DX4pEct ׻m.Z` l&m%0 -R%RikSj}%1+aOrK4۽Z@e f~ )huIEkL|ipL64ߋb:~^oyA۱٤y%\?nĿ[Ҁ(u{ ob"n2enʎ)*d)\Ƒ%gOuod!fr;9 >b^쎡;2Yс~*I\>EbB(X>#%?;tjwZD^Z( ^AIm懦-[ 2n24Pw|Ԯչz gS | QLj2 ] D9& vSڲmEDr/VƗ[z*_l&LǃHK0{(OQ Pr]jaw@ xȍ\wXH2LjEoTvU.[DDNU!WU;XQ5!Vq~/1P:A/6x*7Cԇ#ǽ^>؊WQhș>x|S|3`Kw } ̯n4">+8ku+lu8;Co&O*jlWp azxh CJڵiaple JNp@4T9P*`*i\Ltm"yC "K*Ĭ{%@~6anХ=c͡MMbWu],AL-9*3| vCl2,rG"#yUfWiV 8k^6)X3$U{S o)*1L:>h ܭ_! hܘmMZ tD-}o$//JXByKVǏ5fl</U{~)t ^vҩdxvXPܴ6+^.1<}RiwXCw }?`K<#}ducA싒^ўNYdi]aZeLv?]M6ҫ@9IR`o+EE>Bn7n*aC `Zl3OA eUV`+VO̟W$n?B8[ OoN£X#?I# X_>Ixd,Hvc+l:Gv^RˤD6KɲRH<P~ig._Ӓ 'd,Ʀk庮 uq!g=o_ƃL)i#E{t%GXm]7ZBlQ^:4{Az^gh2tM%g0)x_ۓ{ Sm(-n#.&R7$oҮ1,e9% HV%;!d֖' JԇH9VSD4ٔrLT Q[-N6g:$)Q勵P#ùWNRgߚ46y藞~XU.34:` )ZLSW77`*QL6%ht;`6O+127LExQqAxQYazP)_1i}-S20045(t0S\ ޢkS0 J6¹d1puZn⺜o|PW]J!7r{Ȧm؅(yj`-̄h2= rb|)vu(ze;hWcB%(Ҍa>5η,7=$9>Z[fw♴) 5E?/;h-yEu9EBl[ve+tQe5vI⥛5W@f(i,mB-VRjblgr>)>-qf˷,׸YJw0@遧LBΓ_/JY:iAtChjyQo᭩6׮w: He&5UMZ% !*8S.r%WM{)p #'V3)?;YvȖ?tӞѠ}=pH6 CϿ~0 F e#/*0DoJa}N.[$:sDU޴X|`%FL_\^.\[9h݄} P~q?G.M̭C'KFƋ j: "a؅)}oH{};0ۤ߳ uu\A_[&{=-(phuQu9VPv7iJi@640]M `$,:yxqkXlZ0KK0!xP@X$23v|/%r:[x,Y Gێ1yŌK-c_kqwR`+w#k8:'Iw( kCtGl*ŧ{fᔃ>!=v Nhx(J3wZ@Lڐ ;^=&g}~a?nk ? [%m>m 7l:?r}1C5 (7HA%l}2LN_ـ4AhDc q8fሡ<+>n`K!P_"uD>G'SH!5^!؜CJhAPhVq}ms"W 1}p=C0Uo<$i7F0 6 ώedYA\Z*3meG\l-s:0U= 3l짋׳ R ZHw&*b h 'ӋEHs߿ɵ~ӧH^dmefן3+(Ti󜇺o-8.4(;rb"lXSL^g1 f{]s Õ Uȁ OdN=O?Vhm``/⬆b4vpec2J.dZߧ`zcᙚ9O+B=,*; cG|`٦*36y4@> wWrBiB&G?Oٟܻ- r7̻+h|+!~*vKi2wB3z{=jjbA oah;tS: ơ^zQ}Y==p۲]Bݐ8y4(JJsDG& @y/d `;}sQJ|e*%R!TZd&i;A]&jf YDLǡu0.d찈ƙS[.o3W 2^Z\M-\@O*ќ4; G_P7W=.L{%bPbwnҵ%+gL 93ȗaހ7f  1ܣjqaH]S`u/u#D)t3 I啰zSk#7KWMew*u푘{hKgA8\>$шH#VUƀ f^heș`}/YkL a[Zb!\"ܡy]\aa;be_ B;c $9JdM[Sx*d"&*:j)IwC`YPS)~xժ]Y^퉏X[\JESf|+ayc~fpgf/.qLUwbɮ+jis)"U;PpP^D()"utv-U~6"a2|ا1xTT|0 -N|G7|YH[U 2wkBvIr_i,nҤB11kEzn[uqɘ /R7ɤ~'B,D:3?VRc=JnF'#Tu ^ʎџ3ux=ׁ}=_'EkX++ ~ iE# [2 KAZoՀ޶ *U E-יyyo8@Vêg;Pt~xvp›tUP33 4okf?nyNIIN8Uj= SrLJ"5Nn|wyci< 52g4ڜ 3m fKCUu&!+Xğ<2 Ǹ԰T2A^گٸ<%'?7YR̦ .e+'\>9 DZ ^AnxA};K,Rh*N)"b51vE$]G#:#6L;}D FFd3p[ܟ*Is7up$k("&Gyr>woՇ ^8// ~,%J+88ŨNLf[=tqp2r}9u!ovFv  >ӆ$7UB}cjRbo'+_CR,SyDt {뇊`2_7|f&8% tlYӏ 5J;W>n\jh<!QAI ɀg}eiY ^*z)tR"n_e1}Gª 8#_V!ʽ06EJo"nʞWI RnD `|32Yh׿f -+CNaHYL+Mγpvcb@+ǝa" [QATdcD^MfiAGs0*ġfoǃEP!\^@t. @W*KpZWޑLԃƒ[lzYQHa-|œ 殍p6jrĽby455_ʂc_qi7[9xY{ElTG6a%qݡ #Qxm95O Ʉ i!Z*W[G(&9Jb tx@C:9;d)M% zg1~^w-MoE޲Qc%(`!%! Y9>6Dٗ OoYSia7]Yk\.Gzn>jN*02ee i4..K,x?(&7.|$/$0Ӄ٥o)Ɵ n`p,6+6z_s sq{w`R#OɄ!tņ+SծˑξzSʢAm-W oCc{B5 Gށ'K uc9SUbSo l&xTom#:ȭ7v|!t 34_@? 1Id%D@ F8;R UxKx Be'+zZQD (|x;#s]<"ҜUx{d@m홥FUA2ni=e4tA偗{UpEė=Kw-\N:е0/̗geX`xύ]ѭŐRV=D:í;FFh[{~tFc0?x+?V1nVvuv"h[b9^Cڊ1I>:}r8!մ\ )ޮm˭)zQ9cb46')Ӓc]~N:.Wt "noDSǜZLtXێkJEf0M}2^v/e['D$|)q'swS Ld'SxɤaC @RPn9Zf_. ytX'w?nө]߈?ݝ: d/-UUE7pl-Q>k^zSՄ+ 5C'$+2_fgG'p-&&5F8a.ˆJ&g>7ScqbO%?%DjC[jTi&>6k#]g([% JnHWڙmۧ?O@Σ&PBKIH4PHN|TpYIb5؆rT-ݗ)G %Yuer Yn1k Mg%]c@mF2^GUۇ2:DΥ@cmH缌sX i}p`mb"R7OJ(U#xdG~Pĺ=&5,UrO닎/S,b~66ąM$([YF5w:7B#F?`cV[rj ";7%c̒vMZ9F"%@Fu)&x!i^ɵ= ág^_pƗ/e a(㽬Dta%Y 5@i,sv_ -Ny80K~ *l% b*)Kd>e` - Ae/6i)oɏ]ܡ2WEcxeT4E"|pE}k||=|Y aB sbf6P imc_7&xݞ!!~j*KY2ʾEat~[gnƮ|qqKK,Q%VW@hI︧:a:mT@(ExK&>$EPϴ,aږV?w?l[5Ǎ7'<ސ~2%fVެFҥ:T( ~lmb>M퉆_+3A8d;g>%U7̲|d`7t O`JD^ oB8&\'kΠ T RRi@l^D\߼#^|h@ ң(vRxg8UQH?ˮl?7 9]NI<@BY(IsڵJ֎Wٱ؀_ȧ9$c4K Jqb"I* Œ;yxҜulK37C[mFX9j$p2`'Ao8T R>"[̂j]&>y y*.w[MJ$  [l؋]cbkV_bu ?{q:H<8 0cy Aue&27r;W%=\HrV崙౺zRLʶ*֊yEo(@||eȃ#Td!yzNTջFJVc ޣd%7ƍQpP.%S E~UJ-q O1& x4[J/,qJ4[S (q$~0*OC DU@ bhpkdv[+ożGMᣋ*?;bp_*'σRڳM[ATnx9Ҙ̑h%@+C2vg}7X| U?b"F/*%PI3Q$#S]ZT$+r;ϺiI}o\wC$RBɑgKWOR-42i*]o>Ub~髈B~1{mD!#Wx (U;olUF HF5DVh0+O?QnzܥO{J>?iyGtr "}\3n^Y]|{8u*Qɐuޞ+6o)'5?+&a3TGMJD:/$k!pѶ7JH'-DD yѤϣloVm+s!;#R@ewж- cq2tX ;(igq$\=4nnyȘS^K6➀ llX<#'$3BHkV;iiv@QXhd#$Ei_LU!JЩȘŴ|FSۤ4:t=Q(n3,pWBoKx a4,&'bt| ]&xrX!4 A/c%BDĤh]P:xzC%3}Ε!{NN%!e0Gkh"ۣT@0I\h[/:\`U -z~\29 w|k~7w>6BA3$]mTA{W;yLy/ʂ/}XWȯR\Y?t`ja3YY7T; گʝD.| v(&O%C&Ʈ.Jezr@xcgr[ru[h7=H#]Pw^V ZG4] ^Rw&EЂx>+\Q[%qϜ]c!u0[8I_- nb#v6ae@0T-YdLoΪՍ(`e|p#5@ڱ9fAqC"cώkY3l5W JأGZޖ,%B؛+15-݇9h|Ē$VU_4?)RlVjy%qHF"PG'j}Dz,<<3D.7U\ l>7[ xn%wX:_>3gS*?H.u=.[.|\]r*14! lW|,e(%hb ~G$Uy"m0kX4DjhxW<^dr AktyhԄL,> ,RSAZu!W:îCXjXJp4I'KdNs;Ce{1ENo/&:XfCe[3}Y^ e;csgqYϷ5)x|c~ׇM{H%g᫑072Mn 5^"aO5We/f*?r sEwRyS3kw 7JߘKe1KG`Ԩ2Bd0{![OfWgSj\ ~!T|;,1[β]ݕկ#+nGs5Hats,%Њ0OAJ5 N󇊮ՏοZҦm&8 8郖҈_f2=HNKbCܖgU׭MS|fabJ5 :A|+0MnW%SUw.QB|_8 r\/!}c\.M? >)- ''&VJoԭmdt9ӦrU PJi;LJHb,9DH Nl]\=2u"O@ ̀ {R ]3em͔R2s|R20ZK7HfHvri?JTW!peM94 ^i ӺceBƴ8J˶cxfE^Z{ʗ/erhutc5+1Z |yNHV=C+QKq+wcC / ܌\oQ.s1rh[222/z[F&>S r&iAlV%/%!߮#Hq<^WAO= re#SؕCfw^[ 1jZy'CB4iH4w$uQ.'o}<٥'2d*&0\"Z"T$>gq @$@]#;~Ey^?;B$q")mphχ#WSp[C$ ;4 WMmf532gNsTaҟh^1TmCV͐Ҫ?ߒp5ujğJ Rx@ŻSme*JZl[^s4-:8)6 ӊ-DfINX__< hf2obu*h{<3:=Ń^b&zJ+E[r* R}&86 ޼ϊfd8:EV-6-_ hl5$(]di+~ߵR7 .{9pYSY:f9ȩ/l?W߹}4ϮQ;m%ܝ?kiEߛ1bhfljx7NW61Ǭ'qĢy١h O)9vXw?G.3?7PIQcf{H ~F)Vt [0Da\+U .2E3'Hux%Qh& xCb2}UwSnfd *rحyMؙub(spށ2mJ$Q,Dc0PGI )J܇ϙ9:T#HIF]nN!R?$fh?%1 "TaZޒO&(I2usG *b9?ʌƷs6A}\QVH4 ͱl6>`"67=IQw9ğWC@*UH( p֒)`k4v_bۮaEanOBv4'פ`GpsKtWpo/NQhCdRWT.t'>V61zLXⶏZn;cl}xN|%%e8ֱ֓p3 MGI.64M|+(%K0]kQ+>{FY)q.ߑwR=\>& [@tt|ũL{ESEdUl7 x]!53Xd3вDD5ӍLwэh?SWs{D< SPj8bup+ mr<f*EZ`eIIEx9w4ȩ{@G]a+D~@Hx0 c(P:V+ nEܡq v5*Q}h.fX)96Zt7&5f8yIUS")<Byf7[ZI Lr-{A|X J vttݬV.'wt./5o$Bl׾p%S}uGd_[+;T !(|Jw'tV/YsI2x;=S-uMͬsq/ĩ`m|ѻڽ)[Š9rK=V=挰jC]TQ\ ۧ7ܢ v@2lpU-=\!_c ZF-.!I!2 LOgm.:`]]Za +1uEhn+n?@Rst'06mЮUOJ$uצ#0-"?O5N1r WbT Z3#QB^W-3 ae(ލ19i²~-LSOxʊlhᏗ Iԫ7>hG/q1>^83=濺޺jWO$meRzTi폤Y7嬤ŐDK;12ި'_Gݵr`4h'dH` @A;'dZZdƟo1Rڅw>/q87l{ܸr=f̟%j=*y$x)cKcb/!u=k T H;"-df!{ȨӍeolX`aoICǝk.ޠ̏E\N$${$u*_"%3&E ic>]*u%Kq+n>%Lz%-P*,m (}cx6m`hcyƩ E ]O$l|cT6V !iB> #BgFZUQݹDsgK= -ECoi&.v3we@!b&NNFJ>̝V}LԷ ͵<: jȵtLͰKVL$,87υ𲀙w WiVktڬrsԄw8QfcP}܍s*d8--~O44H;uƼ(,߄\CLQ26gY2 4aU]^<̘u4Y׈YAHK|o/HM$gMsW&Iجqp H7>4ihIiQqpG;HZ6d,ra TZ2V&W 6\%x8"8*ó1RJ>p$T |K8ThxUC9o[b8ܙ:.2fNDn̖Uū7؆Q8b+>6}<_/6w wkB5/.(^-7~u`@oGK{'V4,WzL_ttR IV%CC32_Rdi9|nxPtdؠٌXUOV(m~ *돽߿}vNRU]1$EkuhnnJs]9Z,Cqw9c E;G -Rm&NeA(,yt ,X׽;Uj'MA!sܖn{SaXmsyGL<-cAkW;mXnxOv/I~EW3 A;>l2.A7Ks0:Rj_wHCA9hI3x0#أ|+{l=dߏbme%m8cWdO#F(QLo>#l_sE):@t)-ef!k\i {W5TZɇ Jai*ueWlj)-{-i1[QG[cTl7(Z|#y /ƒ[KbcŘ޽BBQ<l )RAt[m';}i:xc (L ڐ 3$aݴ lw! Q64ph$5E0E˝4(QH-&1 i-?Sh$S8ݿwO?YB[XנdrzU{G͘˛QʅjY :-ǎ{w3?i;NihòAKh3 R{Z#%Iv􌮓:l@n/=?ETT{埥/Yo!T6(Zcu gbjPnR׷ ֈ9\׳Hurl}=Cӗ,椙JTuvcCmvN4|) ܉"qJZ'9G"gDr+UO۷:k,ݻPz[M` @:^ǐiV-,b˛kBcBzQ[.e2#p]z8u+{ə<ѼU]ZfGMW4YތDf{bWqƔC闋U33{/>2+A4G5k6، }©6XC]bdp \)n7}곡\MX3Zd` ңI#~˼ƞ*Ыif[sSC(H?+H(!;q^getn)Wߴ3dYhik|C)ow3-1-#XbZ$GG,׿6ŖqwM>/2A<LBc˨f7|[nxTsQ6Bː [޾& %@Z 8pXfkLb}aTح@a"y7`Q;L  WzPF|&AŢGGBN'xjO3(o&Fxvϫ[QF :]{Gr֒Ȯ(ɏ x5Y .aA%˲ǟǧK,_ۅVu 7v$VfGss~F61j/#~7!˛6)׮8S Un17@ePDŽVOAm-qJ㓢+ڿ'tF4x[x}K7{g+^Sۑmj8w0lNy;pzbyx7ePDSDr ]kņ2U;[Y%FX5< HHxm ~P9@fibmO cڑwȫEtwy9D3@ akhA\Ki2vu t=tN혱vx]zgyė5mII~ R97"\X*n1\Hd4:H*k]6Cﰀ"K:T>fԎ}K #Yqq _q,; @rWQ8Rv12zeKڒ)ڛ$")͇fhwW}6su"y)qF @|hBvavNz`@RJś\௠(Wl$K9-ۤjr XZ+I# tZq̗Ѡ:)Z/Pxqi˽c ?̜1[|`".xѼf2Tb”mR`\D^p 򳲳KHȝ_[b<_-UAs,',2U;׳=.M@P=+qϘB6uD\;s5dB4E21W@dD?3 mncV\9 &Nڪ%c!ot_RհUxlw׸*!&A؆msP$Ya_=e=S'1IP{,Dg'\IξF.8B^X0Uf]ŎJŇu/%yՁ;7#4qm{5d>&HEO\~3McJ1ETIDTT2BѸ֖MhA]gL6i6_Kki+99z0Y}J$\Su&3.M̷KͰNˢ;hI1~߱P=_M@F˻&%ʬD4{l\:w@_ cU<6޾i\ީ'ݤhv8nIlR؈cT'[RP:{{Lcز ݠqcg$=)-E̯i.O~/pS.)bMo{L@qˠ^mbX]&arN=hvvxbڠ@`x2ŕ"g*E6$-q֗5 |a45&l9j13iTEYD1&ZT\,5>:x?+{ ? ¯[Ct0W&] s؏x9 Rkh@9R t"X7?ON[ $g1޷{m(%yO|WS oóG5,|[\\Ӵ' Ņge䃝Ou?}+W,8v֭26Ju R%/5HO"HPG7DkA .92xg(!=@J)=b_wU屔 3HIϱ ݺmY(S6xzPkth43@ MbTѨ_J&-Z-UQ)\F$1a Bz@Db)62kn!jN)+ 6ÊFjq @esq'悈>K9]'d=L_4 D]wxS%,')Om[i]8_ ىBq;h8@>s51q Er<_ PLlQ,2~`$GOԅN|C,7A" Ly'tVݝa9jGYqXW:"8 t#DF-2 9d r=B(>c`x)Fozɿ!ݟ%i ǟSEi8z~oj #<&32m< ȜQ\}@SXTOsIkstUTܟ|watҪ!͐hy@frf,;YR&!g[!q`o!W]q/`Asa*0zNX~vX" +:',3V.iU_W&h s)_xftK5:ª  ?'I5]}VȽ4!w2cR>F"GKRR$[SKSȐ2!"9]sTN? şB2LCY)H0zNky@Py:~E9֟(l()aZ}m5gK #xTR64xgU[&cJlGmDzZEjXKl%HO|7˶ژr*h]8# Jjf+]+\bړ} ̾: ;KPͩ }bܩl}͙-mΩfudL*P M}7,>i k] `(E^ M>[􎶔飼{+ց6zbT=K(\)ǒ{+m)^I Po3"a†ݎhm.F"ܩlziJe OVr> q>"CU S45*ssCl,ݳQqx &KlC]<hIk2|1&?+Fr>M& -ꡘRE-!krc>>_yˌ>k?-y.CAHMMqJ=edGRrAPNC00'fcH N 'a)8}l3ͨh6^ &V>oJ(2:*t;152IUYql_{D.X,^Y/M_r=5[:AwtF2H5OqweeF-_J {ʄttx7` 'e893QVRw4]??ɀ0ںu:.@QtmsǪ|05bB%31^iwhx} c*{ґ to.tj=/}8Wm#/B˲))k1/ V]h6|"jf:TcB93 !,czddv+P~`&=aDEJ_is@1%H{3Z'I_cgd&Fk ȹkG^1Z/vmoyw \qb]zWU^ID x呍"&a^@Um'S5:&?x*p$9]a*؄`XLk Hp 8| ׷ ?`⋻e :[L Aq .ΞufqS3=FfX:%W rS.0<`AmC3A Ov_/O בiI S+0E]%Xhm2hIQf(~պ"6B׷&Zw׬s;B0'Xv)'45\S?CE" D(^^ &̚QcpWuggٸNtzl)v2&TjP\e7|(y22R67aܞH54ś؅fq -9ʰSTQPڑN`F&`oA0ApPhskAXPE> 6uo=B_FꙎ_FaIX ڽAN[h6dp#MN$x'(D@]-ϡp{yM:z\R޽cPcHyH$ΖG{cA|Dk6Nf f̱97&@V9(caΰJ)e:4 #5l]5wdF#Y1d(4M18Uh8a5D:I a*\jѵ3m&[A"~; R,̉hi!s72? v=W w3g]L(Ov\ٚ|9^R[b&t%>q{{X+>ڗ&6\ΨrU ˒HYzSj*G(xX]T:FE!Ă~#R\hu%B٬7L>ǨKy/ֻTN~^;6{X8ьҠ&AMr*J B{R; PӠY;.3pȄFG`!WKuZ Q:ɸp%mљ .Zh(eq$@.O] "hl1PQwLDx1t_)i4`ܾ`ᘒ 4'9U@0b5ܐH&EfŨ8ZuH3vɗ֥I2?M3cچ}a1rN?\^%Tds-~f*!Q2o7j񽏑Leҗa+KZ%S!Zr7p~Gڔ蒜E_I#_ ~2jQ2;"fU:J*yELxe[İ<= to%iͷ80-pLE'D_ :5r9%3Wj.kxAuR*ʚh~Dv+(# Xo? ߠ/1],&A,Fݣie_y\ .UZ'bfT{vL */mOLÖ-EhD4i mTUXlj :g;pӜpVT["~ޡKIi 0YvbTmڗJMPRwԭ{6j9^Bkju{619RJ5 $7ŤnyUiЧExبK~K F9|PZnYz?ߠ[Qp= n_ /j,rd`Zkl@p;|x0*d⦘l[m3&>Y5+и~HL.V?tV3G,C(}WoarF2Jp'fe"9?;x#9_:6 u7{@24cѰ3x)ea y:sJId+݉$`滠?DK#)҉mӘii9_aH Vy }.{'nKهhiwp3;/GI +iWblr7 Kv~ZrʾqN$+no;^P{~y7]nA90NҪYNL;%$١ΟIHRYXh[d3_%T–NnψhvL~ \{Äqo9$ƲC뫀MuJG7xfj[l aD\<YțK̂6'絁8P4T G(~Īr7LJDh-ukH?-ָlbNO(ϊ|oZ偰'IfX`eC U#MiXŤNC9 `*ғ7V-cCM lFzH(Za5 y5j|O8paC-N\#_{'7Y;ݐvP[p~Bz+QKGw-l~ ѻ fǒ@PKwwI?{G| JĹq/I! =]sʴ7|?nwi !WU)lSWsػK0cE=gzaqH<˥鹑a?3AdHK9r~KyprB/5r Q(+i-V[?w:)'^Ec@jMƳz:^/r%j~vĘZ_Y~KB%{8G?|'}pQ>0dӧw5">wHỬฦqeݎĊf6 pN:j >z5& fb@!ΰJU݇w^dIz1Ɨwlv-j8KxZD= |&P`|c|K}'[w%Ҭ.jݰQ@>Zp4*,Y':!ݳFȀ]-q$ Lw?0GxrK)p6g0tU=~E$n+R"#!'a 8%(7|ďn5_jU8`T^B)W{kT=#B" rOp@L4}$r#?s_/.=H yyך=u"3;IrjVUEC(t!eL4]o9)ٞbyQqXy0~WmXA>jj̤W2cf[XL!?q` ^&`zkxOJpd^s' %䝾o,o~$F7_8J5 W}7-lQCD2r,"noBU.m!YN\}o:dҬOjIWO:9cH}p$2]Z%eO(j *$ve4;uá/ cGI1iRS '?,"I.s PMnScfXڙ. Odf訃-$M9P-~59 ҃</$35!\Sț.YB6II-o\.V@mL?w(|CR:^ :4x$Kbu Q{EL)SUHmMAhuNimB\}t?WuVlw] " dX:P Xd҉tqJYA|}4Ԩ(EC/eEٍ3&?WLn)Jh_ӪzNt"+BD+wa1U6]#c4Au*c`Կv ɪ:3*GSd;D" `{coTXB Z/v=]P ¬fCO|yPRy z ɏ dFzIHĭcw˞0U*~!@7 fD$.JI'hZrgł N2 ΣQfr?,Bp9m0M0`Cy޵38ֿvah>x ^lp7r񜴎)bx\_XEk%Yt U?Lj(ϽnݡFj?Sy%Bq>q6O #-MdހoæpFω;_88NS#w/b<$pɃ]Pk] ~/nGb)UZ$VW*[vp9:LjaB,+ J9Vv*M|Z"9-Jv4ԗ3-1ݚ Z!+eՒkbtk|pIP&XکBDpxzCs揺rRDJL f;qF.o/ĶH=Y&ώ'Sr-јʖ̿2qig%`L ᓾ&2ʩhK_uWI"?CXkv4eGkRΪ=Jl@W3 vw=_lIw_epM(k;Ddv~wn3ɨa| $S,L%hG҇y,;?gȡ*Tۃf".F3PY](䒬BL 18'5[)@g t'dBP될,~DX %Y NQ*H:al-T(<^9ryīiC#g.P`a;&.\~vX[QQ:], Zv}gMtdwwd}]1*>qvR;_6yNZezu8|XA̾ۖ^AiՏYˑnF#B=\5v@m74b-8[Js՛Ʒd7/zȦz>$35xoMNxt0 &_2:u$t$A1cu=⟙ndgG6g4 uV^YVvA_T'V;SuGYyU & +';5˷`o$#uSo̹w{3:[laysIn*aՔ(.wo -)4s?9mg2z{eb/gZ HǃJVAsI^Y&]bƚG6ۥjhI68nş&T4RyJ_`R?sqŎAײhs3ebjf,VZZZ%U*^3zYC@Gc,/b.$o{(LwbUC"oyV; | PSbB [<"a1g!%ɧbK<=ླ\U孱 g.^n?fZH}Fyrnf9ܐ_q'WzHpBm&B<@$Ty5SQ%moQ0*u)[:ss;,--Q ;C\;ey[㞀<wNY{5*^/p< +|j3/crv2P.I%* /A.[Rhj]7Vdb`!qh)rI%7e?XY-mі!G$BH9l:֎椒E `bƸpLty(X##._kppQ 9aԭZvt&wԉWfS rIav&Q5qVWo3eEpC2)О=F M6^!UޑH(W@gA/(h^`O{Ufړsx!C|`6ոyO3>Og2#C[ ݥ"Ȣ!&P`TC/<1cƁ]@IC4DRAؼ O +`35MBj#/hNJUnM>d3ʏ8 ڶC"xhGHl[sI vXגE隘j[#WZM6{!m0_G\UX}VvgYgHB?)~nB>i0RpqA.)htW;(_<[I$fs/75Jiihte~z5E˛ߏUT=/8yF~/Aꏿve1CR^'M/ .bE}Aee @ ;hӭ4.ӞO0zN3d@7Sߔx]Cb *iдAUFFčNpw wTC4? 祂:0|4zVרMZA"<cBzԑ$LLF7]6&tOHi*) LN31%gKZQf8R2U~NnF{lO8Ml#NKAyl=μ& +u5h`|9/\28oe|~y%͹#C 4kVt^mN9VAc HW6r7Bm#6R;aш=/ztwr&O:+E\1Eh,XɯD+>"Kvm3D4(#:$U)H< &zuZ#gb2 ?#s \pڏ: ^),:@bꯄvejoD#:H>{Joi`u y/'I±{d*9Ec)LSd_GHiGpxsP* ~Z !أLSקhQ !uVw"9dINIqL㍵hy @1rZ"&y$(mmB0o&5*D"D^"ֶ>Wq/TF+UgB{$iS 4?§\ LI",6f._}M l5b[X cgͿzI xqrDFAbGME6Rظۂ*BA ͖\X>`oIں*+(ҍi9)=I51-fnKb!P42&0Y0O2ɥ;M[ U!&(VۊgD;q&+)os\=n=Gc.)#ٻz [P}IO@^vDŽu q`Ay &D`}|l; m}Ph6BX4{Ҥ&+~; 'dpX&wa!h@C]x8A#a_"ooS@Ĵ/mI1Ԏz9ns.SC? 5u3dj@.Q Z mNJi6xO =~" 6UIhf!UڌYҽj s ^{6\Evp ?6ՔݽFe ](x!FBpbr#WdSAۧPL5`#:*@q ~d= r>(Ҟ>/ߒ|9Gڱy[{c 컖>7<$. $`@` h\民B.6- Is1*'MdQǚEQEz]qG߃@([_2M YX.UCO{2z3o0ʈƹ)SG9}N.?޶AO9nIG eh Nk92NCU 0fWhi4$wIRy {[D$?-qْi!(39jA:|k QL8I/ 繾ef@Mm̓4)^%7Mn2M/ZFoZw[0L`w4@|c׍R$u E/5 c0e ER2V {&䏲BɠF<6sW׈ _DlpNa:@mˡ֭y1^b) x!=cw_oŖK08tEMJ+ .Tlv!EUp +>|'^H6M2_) ™(]̋ zn=L4?qWbEMʁiGNxab Em 2ܯy;ֵ8G\!9^''+㝌ޥVu ZTI i<3+Mː:ٽpeRB(< ߫/ZH)[,TEGtCdoRY1] aNxHw94k@--phPAW`]JhgqxqFj uNGi8crdZ)"y =&>oа}479\gfM QAm'c5vj 5nY#^(']h m&@Hd!5 OtLJ YQʞS# HVo[5A-{os,) ~nhڷۈ`e#8̫Z$g|=t"CI{&B?ifu+QUBRZR#9|dƠ2Q,NOWin͜c1P]H`;"dDZvub[y:g]#Af#jw]\W78S:x9Q3)f!{Ke;+-^ŝ{"e)?ϝ!KeW|Rb@m{*bfdٝBX1µH#?cX]3Q_lDRd tkB;vӳa8}\]%` ~'+ + 8OE[߾[ UZ5#N  5cޒ Uz(k:ļQw] :+EⱃXSx*o{֓!W*mTm3/ l5xR/ d89!j\`$0vEM{WrTC8XVapXHO4t"Гrs]w{6oZԟjHR_PF\DPI No(6TeLT3-UDy3k ff*l&̛P0%\j( еއ{!ۼ<__fN9[MxP|S(}w27XJj21ޙ)wb2vl{Bok$z6P 6Tz &%꫶\WsX9ҍз{N'k#+Nwͮݚ w%g$G,0Y(x.#68dq,U0r9Dksڬuk9q_h)*xrn.,T!@yR̞ɤ[++csuO 78zs6E8?fP \<bMtpiiֽ:.%XĻ#:GP`2Gvb82@( ߽"ROꋹV%HGh9`7E._ ,@-HOʜ9s"' ]&*sOe":xBJ

zqMY,FGT1j>yCuRbi/jCp><gU{.]<ib+N|CV9X)QoN7fj&R='&ǝ~ P3Ȥ(92`*OƹcWLD{e-"CoG1:CNf2W5?  j &h3OEB1> /*eaB6KvH2Sbcy("r$O,#azH~ng9N>ZZoAga*L)(^HAO~osa԰h6 qn'r z.1=fy[2Cqb,Q(ORy2S )O s煊]p+2FlFN&OU%}4-Mr+ՑP;ea EӐ^OlwYE{ ]eH'X/,\lp:!Wsb3$&8N3Z6X%-}z=~ VDFI-OxFb @4ٌ ?9aN+_"uFӔ6|4su5b2ywi0hꦧA- fU&;a#4J6444`_Cpm9 Ezjd0J^XN^g`e f)܆3WwY 1a(_nZxq{(Ү/W%TT h@T-d1T=ٱ\ȶ/aI D,6O74z˶K+۠J'AФy]. Vv|ֶi]~\jI1T2A~~߉^# ϫQwEVEXKI@HvQ*䭟ܖ4mNf<^zoK@%0NL*_4]yEap#3!Ƌ=FKKo/}8;[ا>_*?W(q;>B\trӬA緑XŠ@bEMɺmQQݔmZto[HU8>Y-sReLFg"L L?==fG=AMq(#6O6vPc#x@(BXh%A¢zpNk8ʖx?z#obcaifeY4-:i|aBt7X_ҁ:4)ء2NiI!{ > "v@ժAq{*؜O:>Y6j:4:8\w_lM9 xǭVB %X+6. PxhKR,T]6];p];m6YuOw%Ӆvj [ 0k`,zgQ`畂WyV$B2=a4sG]IJWDf'hF Kt M&Vuٶ5>w Q*NBGXB.&8ͽLQeg gVz!59)/]y g?{İ1k7K<dED:c ㆪPQPK~vfl~L|hX_Gɢ4[2o>FCj%FK]sc 5rB›p@ @:W2))tNW@x;J OؠgP_sˀfW2w7ïn^eZB8-5CpT$? yH[/jTI. b[HJA-#5~9 yFW#f-9,t%w_187QPb8;'S SFԲJj<kgR7xF#ъ&phg]ErΨu} FE'^\/̘u 901]ٚLt9:+&r8zWVUm.dc8ʤ6[ZA6a|zzLy0!W&/P4%%'T|Lg ],y";:lӪtXs P\D;l(E|pMgsB]dE Y?8 GTV29@TDk[5vA u m|TY1QĠeG-(]43F2l!2XmIQq_V4{5UģxT{Cfd3tqT?v_TUX<woR5`yRx1e.xqHal`s̄46T {!e%XB3?%;ږ[榧ͱ~Wby KK#[OKq-ꡉd,L"vaW΢xH7z~U,|:/T5wKnTq֊+@Blt/J !LƔ7ŢPY:qf\)y6I'6c.^2O=%sϕ%`+&nll*>'E*VQ*;1X?4 b$uRa43 P䥕 {^C+G9E)3+Z8 FH)+N-[Uj.Z|R:&GI[9s٣:?3u߆ѣ0uɁ#u2"&f|/ pI=? ZN\t/= ca-4!UYI9yV[r7G\\ΦPok{@"šo/6@ҬASd㘌#faN4G~ldǻ+ zWTX-ZܾWwp )3m@r^>UN/^+8nNQ@,E,miPızljSGkp J,zB!!E~A`*p²?7TVHPP2LjxP6*$zT*O[Ɠ%ny?-nti\\ zi]&=ͫSV#w*{2LCNdtpFV;AuZC۫HbZZ!S"ey$BX/4c[{cQGGY㚛/[t0fu*/Ê ڭM_NIf4wIF{i- J| |O}Ujp{WEk~)ŊWxޚ"PO~- -<.ƴ.]& V>g5Si4wPm䂋KPd_þ=אv6J0VzSm֦*Zȷ(LLV j!WN5Ҡ ؽ@ L AMjˊX6_ArR!9*~WT*7 Jg'܄=%ЧGoayF? u$Uҁ ^l{j-Ibb['ެ pg@2Bο$zXdYyXDP# ,ٓ72EXi3csTډɚm=t[;1n%_d.&Gj ,;b y?zO2PS8_v>&eFGp)תBr;dLnUeq+k=HY|ZǼ:jO!6h>_Ռ;D /X5v|XN8n,Nӹ]$F ^ufk@YyQ-vZn lvɃsVOeH>oJlV ,E >fuDqă4߱ZKy3 zZٕ$Vz<9Ō.|@.0ls% ӍT҂zS<^]d0;Oh~tZҦ@7#[Xa#X&/_e{P"OĠ/,@&w%EGU]2]p=.͜fsg ('mH5>>f@I]ogk"`|ڎS3Sb_{WgqFVvm:LōJ+j0rt*?#v?[0ʸMcgçmqƎpzꌏ+wW{VY䞖aTcVCvQ$lNƈE졩x`GIط{5yrQ,||GFqgЪW"yg? 4$@$cMES 1qb8J aЋw[}L0&v,y+ⰲq̹_tEzNkĘtB=9Ãk=^&B'"m&Ns}.d.Y]+%Z LULLMjR+,G6u 4VS~@\x  =pgz?C-Ne 㨆2>.avlKUp05{lő&1T]`h:`neq`ZZy!?NEʴbVO& u0@j6$,$K<=CEŊAK7DSe@7r(O}ppEpYoZ]bc_w50Aف֧@=cOs3#jtv j/7 Ul6kt!EZT#u&!ށITlu#Rg!z-譔JT. Mt,ˋhd-U?k FWlBn'νf ^Cv7ÄwHI`ah{LvSS`MM>{u3yrއ% ع4rȻj򙀪 l|@L<ϟX=IМsw(@"654?U)cy ZK:þF D#d1^uC|.&\;&{{Du(/b'%k'Bz/5fVZ89tT0˻ĩ[R]^H "?jF"/<#RĽ^ i٤L mpVAbO;Dx)}G"1bb6꿷 6f4N&c1 kèSczޭSs)Y쿒g#s|C&k ōnj]F`,ǒ@YzoE-֦ZrF41sn1'^*4kC#DngC?耍BCzKⵣg1?)8εݸ u\"yY+:MTa~A9k;/e(osAɊN:HMwH1 zƵ&jӘA?^raOg8Ϗ 埼Bٚp_#7VlcKCƙTg#mh sX${v6f0n$Q=mZYe[3HsG2 dp3lN;W;^t+k&6[ܤKMst.=j.\H=X@tnsr4)N[(úRS-bNF?"m_l@0Xٰow:Pqzz1! !'˳ʟ/>+2Q5X8Ϡ9 "xx=~#9bŸn' >j:&zk|tPeؔx ~{`EP>V**bcc%>uŒ"9&]5e3Hem[ |CYEpn:Yib$E@*1axI ,Alyn~/j%S ~2k= -B`cAREsf%_1M-|R>On!Us o%Vw9*R陇H0)ʵkleʷ}kNTb )MCCĶj+`T!R2QH'bh, 9BrY)i!QMRH OQa@Is\hg6p:T0(Uu$.jKmCp :)^ISj|c^k{s͐3+QrK|^* _{F~{[P{dž00D oN)xev1eVj2d":xDivVKǹ\utӰf-[o6 slW`Hw3acf6n'3k3gXcw@0m AAmm$+L+2O &ltovL5[Sf,ĊHbAT\(5y:[/=hGf?doaӡ99.m5=$64΄ABv-\\PMJ4Uk[b">"Fb{lrb=6у%AAĠqHzdR?:< V yœgoOh\ s By1wlX{C\!=J.=*~ifE4l,Y;$4)?S-{{X>i'@4VLpCcs@k݁=3_w"pc1$JXMDB1À3[W'>'VC' Wf@+\K@[i05"/5DQn⏂4=؛+YXU- [`(!8FL [T'{d?vմ0{6t yn Bv;C"lRn@+`!2)]~$3kF>u}OD! Qx5ڑZ}1g^<M<V8(l 4'dNU]z̊ F<; "Za#8G#+\FvZ%"* >^E%+ -Kd`;s׏Ye&qH W#2=boC _6:p5% Jq>sSJ>Mk,\ydzs}mjJzygzY>DXj]p*;$77Je寢mS=`=,U_/o٘&5=z!MϜ0n6ehiK/DDIសoC&o@l/Gpɟ8|kg8Ϣ%)5oQscFzuv޶CRQ`O.Rkyr#_d]F/qQR8gz&3PHmQ0)O&/f78p1MZ3 lRÕ@L`-߶Z# CPa׷Cvf4 Omҫ'SQϓ?m9/= %Q[z:Bn[43+0>{Qe8!5m_3֪@,]dxXT[ziS0+%B /ʚHxͩd3T 朔`KnsdyXhʾWԽ}-8a3`%)CpvٌZ:c{iݔW{XkON\#oH7 r>FYj..׫#vz$LjtU ߝiچ2X<^hAQ P2]3k>LT5<y75w^|œ(#JR߇͘@!t'/a.`RD sʆ%,X3voNӠRc)CY_# 7;(ƩN/}@&;?#L^oZ&R%Id 6 (b*ι/儈Wk*N=Fl5bX﷏M_c/'ų N19%01\b U$*uOFB7ƝgP\&4P:ӭɛUʕ{l].i~$juv@j2; V(#BtY}bGkKr-6z(v Y c ?J(  1# :4|AZ 12 Dq-kx^2$wҸXM9$U2. bnqݴWp{ }(PNdz 5(j=NsFFZ^ z0SP(u8ŐɍACq[YxĬϣ3ac<Ք,͇g.[Eښ,L}vu7ᦐґm*l;fX`gJԉZ^و77 XhNNPέδ`E#N1Xzt=Ws sʭ#\/$ q:3 FV!p|[!]r|-+9 ) SKB%D*/& м?#@p "\wIxlG_ 9NR,W+iZU6?E!?>pYGN/{vfh刼z֬ȌRRQ =BLZljīDDa~*QG %U<*;ؚ`$1K5 O|[/-oyZwg#FtwHLA&iF&c&Oi,Guhf4Ov ft= V \h1Q ''zBH5E/MږBJ[6x1\' >NgҚo̳b*gЧ{T{Dh c1U S.euG4rcbzE~[aЯ[S,tpW}]8G|/] k焊)(g7[/w:0.zψqT(.y6[iql>TG0MI wg--Qvs1,0ցfha x[Ů)J V-Jtol_9/4APZi' uv8Qny;ف>6?Ld[oj\~qAuuOj#_S)ȳgDT7;{l+q9;50/6WSw%O3iZz^rK\;25@EvF >ע]L4=I mU&Gb5HL*ڥ^krvvLf!мg,C53WO`]cd?'؉liEnW;e7=IRtТt]%.H1lA'<&WcFΣ5goE]Y GVHnB'pT{vR8Rʹsz@>t\ڗSC P〼^PGb1"rE jbWtI#h1F(?^:CCl{3vI*HvԲiʾ X̘b$wݎL- h]\;őIW[z)mx N"WB{8_QHSrRNgVH9W+!ZG 56qmN(;b5F"Qaox^ ΐtr0`K.>IӪIY\)kK}@NKFܒ!Lt' T܆0&FYaG c ]#+q6~YД??&Cz<[Nk@RNNaم7TN֙GG>zM5 :un9v2Q[iy>1j5)k  8B$CsrUMGo$hd8 / a{VZ]@sox\di#>q7RF\N}C#jH䴦gGˆ@=;Uc285#7Oxխ*k=pY+_H!NtlC|ɟ'ݠ0\~DnZ3IÙ9< exJ,%p{za>WڧdPMCSJ}pHF3L_qnvc8B[`/sgx[|ݟ | D5~T/ 3 mv}߱b J4?5SדGPPf49ZIBj0|Jfzzq1? @M,)ir,@-wJTқUDsUHcvVG*dՏ#z> 8]VRsռPp = CNL${G^m4 Ih!D˜U=?dAN b}!脭粉^+vr׏$qt CWI[lc(ߦ~)^%4yY4IEQVW?-,.G'le F&o|mMibZBzr?/ _#2fuُ2n(7~]רml+c/4sJˋ2?A'!.2ѫ# j{0[]UyJM@Ojw/L2y2N ~8b6Yi#0C;Pܒ$.8rvn]ؿϊ"~ߚ:t{  Q+jA+E)xRo`B$O5`Mύ@g$t D%r=RKWXQ4z}9q-mhIK=hth fLh3> :I # )'`C0;R3GIY=Z?X!6/Ix/}֚;Ԑ_ VXkt:PX!vR~puBV ?ɭFw=ޤ"Mv<]mkt~by[Ƚ/kbD}҆/@"ЙlPjxW9 tZ|WqNPYЛ1zlc J$lhԿu|X'2mۯfWV5b?'V TIrLjIEMa8Thv rƮp9U5C6i/ZփG06qta@ ?L`)R=!mU4\&r$df-]{?fU,AV x8W2-B=-&$\CS92F?ŖVd*uVИ;*^q*W%#eXiIcDH ,7QtY`fBOD-SZ8z58&ZxF̏QD-]Hn#*,f3?2(;l*OͦoGْ8,M2lMmM5iK/4a [cx~oEl=DQ k2ly3~ ᅴW8S?Yԇ؎s ! >y6~(ȜDb i|,o_l@#Q-3k%"8:H~sU=DoJIaWWINcb,ոׯ׳ɜRۺh*{^ #kr@4?O,4I#ToxBq'ጨ .9 =Zny2gZvLKoofu'bq"%6.2|mg£Γa`tSQ-FdJdBDwCDZ7d'}u/]%uH{ 䥣u_|@M7 őqYnz {Nͦ&RYbnM1ΏÆ&*dIlYn: /{(}XIudT!Jc8,TrPit.xDž6ӮkY# `0N/Rۋ+Qdy YSP*a}h}45JΩ]G50ufx kXy;&Adžț4:vB/N?22–i'_EE ,vX@Rv9x9#ҍ\.u1NzRC_G"ܱء_a0ē?QzNo/c"$YnMHduܡF"4\Y"i_tV9 *Z*Tt;}la};}e7RDy0B6 l@c۳x ͐-:5vFP8Uq]Gr :~$ٿ0@SW& !i\]#Ksa=ipDzGV% SHS=ڬ]hx`Ǚٚ51T&dW׍j N[r}ڎ@[t\5%@5H꒨,$ZaauXj$`{\gL=o}0dukJаLZh!OnRQ,Iēg2릥D% d'gM;u5vlcgn L_y sc''`˹?I;x,#пj;=X40 ̣HT\..Q Ep;>YqpỒx2QwxBZ"^%H+5)sΥ [̢ _aSk 7'}ٶeu75kWdɩ׼%Yci.Ħ-flU||^-Mrʘ8K;eziK7az w8r /VnODGi).I=yTL^RM.>"ӹQmDT,ʹm`ըAj٩C2 '+m*"7Cnoglzרxh=!T0Fgo\X|[M4S}`Q }ݙރm/^n)& !l" ]@'I1I^lHQ3"3OVefF"_x _A,J#Z, `6.TSDS!uZ}EQ'C{!1}Vfni )@%GR-9 kT{~$ړR2g%,g1KE__Qs/+*Xu_Xդ;KrfQ霺bS3? 95lf*)}%{u/y¨I0%Dި좂~gr{o =6Ռt'VѠ-ɪډM) +@C:A9= V[: z{މppw*s8(ɞ?c.4.DByTcg e N"+{tR+"69{ˠ 3XZ.كSX+<%fdy]׶A/:FwE4^7\>( [\Շa W1[ǀ0͵%wnJ{ Є~@DJkm~V}~ L95߰]3FvuM ĆS 0K [fH(#I3M.rG-+6&Fjp2S`ѸmuMtD׺2 U |וጙ(Ɖt어)Lת1cg5л r;B&I;i7rcȮOtdPWL(Ezx#((0_؏]xzh?E0W*Ddz6r5aX/M\|=Rc"Ȉoq=QXZ)Z+Y:~`a-sޔ^gZE]Di^bTQN1e:u3 ;Qܧ=V =[$Ze>\ 1T{X6ٿlۚoԬ AD*;5i` st$"+zgʩ\<0ad#2_pTs`U -Kup?1]v iHQ޸'b^R:4S4Bd}l+Py/A!}lkn`R.饾 z$P6}?h?(a1ȁJh.]8LgId#Ի0lG /_ƀUohҦw+s!_`Y^l{/-4}9I! o_,X3=z=u@s yMуբk]Qxm3š*[`06.5Ւ)7H7D3ھdhqDcSʥ 6$n#ʮl0i% >)7;0l M,19QY+DAK̶w<?k·  >Dg~ƘPvqBJo"8YB5<7!;9ֺބuvp!wY i=)>HW(0dZn҆٢ϳ: fu1Lhgn..YG02ʫM1 ˢ.@$2JH ӧS@,w-9l4`AA ~4ۋ<}{& y{dw+5;9ʔ_ww9]}W|w|T e;dA:v U6s GC{rAdx@ߢLMMQ50\<4܄u[t렄\,3;ʔSŹt2^,3 Mƪ /J%,X򶍡Sc4 n$U~"2$y W (q=d]6G0Ri>Z)x-FOːӊ)=UNHv`O`Xyc MFEBwK݊/FiPg ;; e d?:I QR1%PlHXW &cb NU=&B $:B  l7l?lr\Od4/PbJe~/e< BD&dffVHRAN\TNE';&Jb|2TMr8%x״aF<`)S5ʧ[;xKXk'*ENkR@}4ה"3K_dFvC8{+d$kQ>𢨯`AmU(gM^`9Tug +'9O_l#!$I-8G &#h(|} I%#(?A.&Jv: eD|LZrC$6  =B}%~yk_RZp?o8r\,R5GGAAmϴDԆC]ͭbbҝ)* OIwd:6/](rAB(xk ;(beX`-[ =v3\qH-0?!ߗ6d!*E34''RUR6RS@>&(Ǣ- M!&9]Ć+Ve"'(*dn(q4gUSФQ~u@(=StNuo.8l? FI??q8V9Gp? ]X:UAgT`b! cjTa-yt  `'☖K]6Pk\ )d$<; XW(."L%Q{o'L'E֗mmP_46^oze(~97f/p.pb,\,O;| UM8(HV_M;ҝ ]s(PFAP=`*pfش[.o0 zE Qe]C$Wy zlX}EXgIChbԊsqϯ] Ern0,1Q7'P)L)EA<@2݁=5&TF CvI0A('sW-ґ^+!?QUR;9X29\P~`_d^>3uӿ׌8WSH'zG|*&LF DLDNi>KkY +gI$w ~<r6y=$#v:9[VЃ)9!vE$0 11T8o&Pc.$zEuKvg&FMV骊 M*7;dƻy2eEt^FLibBo+-|DTf ' \A5I!<? ."2~uR`S{Ba V^X!wdASZOӦ[fN<8~CB:8g2_!72|=PWgm J6]"*>UKfNjp!5~/}t:9'ܽܙI8Kscw5iƁ]ߎfcdh򽲮B`޺#AP8隤XG2a\6EnX Q߱8xm&ČG&5w:0DQF}` ܮ*y>.Tn*.2EKKAO7`%N$ucsPvUg%vT?UԈ[>6΀>r~KKGb K;({98 Mdv?/@"fW6^g;;AW0xm^ʩrTƼv3$:ԴF|FWV`k98k)O>AXcGUitE/'3 ejǾ847i&Hi+4B"UNy'j<ﻴsDP/YGKe刲m}A/l_`Až*UX@N$ZNRw Vs% R̚VyL)X57'ѽr(ǾLL%|fWL!t;LwP+ ɨdk 㨨[Ǘ)st2Pb SAYb$l;`PZܹzb(oY'Z⨸|`0qbҸj ޏPϼkICC:/M[HjX%RpSC?Fwn,E=U(6rD폙̑''6or3llPᖌ6X ]46SoE/>LU IUGG =}vylji#!z(pe^H }a} %KTÎe0l[sEԪID9UȯyXUO'﷾$r7zg6$ uRp|)*Y:wmXoR^. ^ũHz`Ug.R!%60҂N;L2K/'LTRk?TCu° [:P7lV&9BY Mƪv&]+2K|j<LfStA?܀.x߅2;* ̻c:GcQx)JOۊ cy * }DAӶѧpk*Jr8j!A% 4ďAwo7=R#-2MY"YZ|FDpV $U(mg07qH^8;4u$B/DҲ+AkrϞ6⳰&e3$M[ oh8;-lv_eG<;71^we9M%5H=W/qMLX\n n\RxՈN1= MJCv؞@p1(8$!c]GM!:Ua n]Ηoc X==]챍.us.>-S$ cQtl%ⷅuUA2e7Ljrd^ᢼ_#^,Ӕ-M  N\!CnB2)@)8(*E#B'?aj90ExjCyD~jK"kl^:!E?po,>%n(ètA|<<TPI|(!=ƒiX YKu'g;pM "DH#6`6Z/'ȅ x쨆V#4eYџ8^ڲ[uVA`1ۭ/9[#-LQ1q;?sX,%lU ޏ&<]dk9@V)ؠɺiϦ23Cע=oS#u`>w' '.eo_y@ݍַO߄v/ `#M;dj=)p0s%>_nH)P< yB%"&0B%ko4@RuZ9v‚.kxj#.`BwCȢQkc~& Vgd XVyAm **owf%BKO!l?H#WKoR^!@N$;jhjCma/ 1&ƻ6HlmT&~2Q8ΫVI8K[9N;k2+3pǂ-gzDs+ RW& ڻAs=~#5Hlso"ϞkO~SPc/:1jςܥttӪRNI;}urDT}qvմP#"Ȳl୛,?pŧ6.v- i8֗Xkko1A`69\4fbY]q[r}d}S#px( N؁QkvDt֥!hRRwV? RP*Ȼ'5^( \_܂ 7SťF0X:ʱ qQ?Au3H&9/VqFog-?2m̳WFzO),@9&f]\ &FJz S*/6mH֖E~Xu|R 8 `7W&#=։aߠsyowFh Q̦Uj Ez6?`SGys抒* ˲0k$A5euv̢͡l`z\7PnTEnN!e$bN UR|I9*SS~2\y"?Kԕ;|4gvч/IteMqV\9qxCХ'irfTds|J ;2r*NX:[R/1 +wwyFs 8a_hV Y25>X?.̭)7 [({vWk`8 :W6N(+^8.V(g3zV됕3T"5Z߳ׄ>dڑ- {r\Tdx:Eh &r "&8%T;\רq]J*4##Z6FB){cң$ۤtÎ[{LuG7': G fʦVw~ ,]ʵj4ߩcuɨ0LK:_4hjLO 5ux4cs(1f;Q\N׫H.br߻L &/oº=!%!JDOOdq+ ,߄293hYLN,p3FOCCGWX=WMPHOyg A<]2V+>DTʭQ)y\qשb{WTjU䉳f^ >|LC$E״"3\H$'wؚu!w/l3W|2(.(-(dd2{W軍]A4H<%}9*9C%?pKl:.H Kxa@vvP h_+|!p(͋cZ/M}4+ '+hb/,P։h_%~~=.ַݕa6?Ü?\s;wz"{{pE1Č:ESv{j(D~v{-^X#-:Itd^ޤ* Vv1B 7ZƮ$Y\_n~dQ͌#Ɇ*?V4dg׺<OV:o)2 ԝҠ{#Ify1e;+3 +n omN`G( z<.3a?SBwo1x͛"LbMȇOՄfE{mk@Wƈ?Tf5ҁ>%JQPA,l]]k R v$ĉ_'-M,N-d9 Zxc>zPcYvN|8W}- Ju1 /&O?yY%XUJN$09,>yjdaFc42uZs 0™}zytڻw}A=tvאkXAv; AZ\`Z{px1wj{2'UfïVq,j2q"bV]߆*vTRb1rDWђHޙ5j !?EA/ XWn[W^i&FAp6Z8yM1m_a YHI?6Y`kGYHIAsì_ebYm!c>aKvgQsYWxbDI.G#V@旡8f[x,=fR)В-nQZ54նdJT#6?K&MTa.H?7zJeH%򖁸Bae)AJEܡ9^?)KwΞklRM1-#+moEu&<&Zl9[ki[y`4 :ɧoW;DV yFOG _dN,[*˙а+:s&|3ٓegcnMInD9 KCmʿDz(9{#Sܺ<'CzFUo%'芚!8X{;`y`Q]R_q$#f]W`z22$M Uf84~7 %l$: 94?S)]ߥ<{^タ#yJQ ^~}{ z.#ͅFUAAQ}T&zH50*j iЧ,,0&Ӏ~ 9:%0y MSfOs1ש' U%6 LF a,1tGes5.i/W`qf" Х)R$RcW8+Ȃ8)`#.]żѬ֤呞ǺݪYja5".HK) g?(-c XeC^PBlDt_-T6დ͑(_bG`_ CG4c8UUgY!NgZmx}7ofu0a*ilkYWAݯZ{~Ck8ubQF+̙2蒽t[~AZxJB},BThT=7<.r)DP+TQcUE[iw"b+U|7oώ L1ΰSW*{h܀PhLq7x휁.TC9LCɰny%Qp9s,b:'ZðLƉ؈*>}Ջ'NI~W_Gj?׃EpaD_]J曡o1sM}Wh])řy@  mUR ?w\sH@fl}D2[; +@פR&D己?˙m??nXt#$Ѥq.r/5c|#<7~it]t178d"Vv7 Xm`ytm1Ē~5p5NpvAЏ0TPxXd$/rIP~@Tǂm`.doltJU#Be2&;'uצ=}Jg4^nr`H0^Yuk'`2Yn61r ?hI> E?&AI*CZ3A+  G: 4ujcuu!.;լd4|\sb~a_|Fb3`y/o|WNOFh,h/M塥ӛJWvǯLN[7HR||*8ˡ frg&PEp{ı8*73=vɳlb;M{37ګnA]xoҠo F|W!H/Ly<f㍌z֪|qL5K,&r$8$Hbv7KIOSb*fc3k^o4VTԹcP=_g4dzLqp!G6gSfpX]kȭ*pH;C)&i(&XQgo688pnO0lӹ.)ff}Y!Hf~!k{gu}ˠ"ODC}']S12R{dMZ|) fR ôw/a[&g cO:e֟nMm*JtB֛&sc59 L˽q߀8lQs{mP8Y:vpzF8-F5!=1]剤aKVV3◁X|ɘ.&/d[B}P½QoՇϧz1k{_awMAb{/*LyLV5׸#l1#Yߤ瑽- 4 pġMk5ʙqɛGAӚf'2Z%ѵ8xOF}dP=FE3"vf{Jq<7>_f\OGFH+Q'OWU~:5.nQ-m)'.: Ym1o72B`w.%WB}jVɶSG"T0֙lX1-ڠq[iIen @b:^٣I=W\Ǩ<:n\Ϩ'Ӊ`^0C% lzDB*dlު];jwol3ü 5?88U"Awhge,&W ]~K9<_ĆHGzn=:9t#SҏJ>ms K!<_[vPNGI/:ebq$"45z(ë\֝ﳙ?B ּw>MіԦ]vp#`x71%_ np*&෗p8x$WFź7T4[~#@93`z\_)"[F261%0(¿Y*so&H^5WMU#CSdQH8!9.34F'}ZKUS\cV,'i^w408 țQ" %a}KɎ{3ax,i %5BCIviI^oUAz miKUï Y?fbCbcif#mC@Ԋo֨KmSY Y_e 9Pun@S5x9q?ѵTe꺝aMic[a||^]WS'%!P^E% ̀OƄA;|2YݶYlidB1 _| 9޴x|S{Ov5$e $O*ήb HM+VԤ9}msnW;ND,eD?Śk&5_.r7u+w$b:&YʪA󥮽FuL\5J-Ȧ^}q`ٕص WKQEMagd4fRY5@ncdVI,2]tP5-8`SA8.ߛ6Z꣊>ZDo ̾pwO}'͋>p!(мܖ MڅjXmZw" 9a#^Y- _-xa/(,ã,11] n @M&1m}>Z Ye N~)Ͱ5w* ﮗnxq; }6/50==Ӑޟ<"Ogo19ov 6z N$kBԢڲ[sصtE 2tTe=pxoF&U0U4@a2 [E!:=\Iy68zpUx θk~_:2a,fQIԤSK'UMF/E (M`4UB%+ uBf6~O/&%9( PT{ё` lZ gܲP,,Kχ™3ՕyֹDrPjy QDMԘF rTrmzkw]S7rHñhDpaL߁K({~QiLAD|sv+:9[ōEu!k$,EeԷ.V`j7vi[B*c|7K_`!BӥJÅC*Y nAh1ɚe!4;SAxaY+jGGy.85%dh,ZnLp﬍Q^^Og]Q_y vJ juW@8*n>H*9$f&:{ a[uvhw,PlYwThasŚ~J=Tsu lENBGJ9J kDR7BL RFlC4ү~ۦ^ia[qzFHa7M^ϏE^u@V ـ ̳f ^swk|S%sEG.L#Vd_9|B'I8jm 2'dP;W a{ԓMF tp.9 9Q_0^5)RB3>0=2u`Vw4M4f?3M0JeQ@p\  *t(̧XAλ%t[vTUZR)kyF` Kj9`S0z8^ s)oே$yð nmHCd5^]zB=$0-l?é`00@4\^Z3}|1@t5{d(WPIЕ~KdweKQ8O4(ܶW8D3d|F$ⱅ#ZK -*U@2*B&Z,;4S/B@~ )5oOCn#Ѳ. I*i89{ :t r?ݾAtK֔qu^]Ĩxjqsb| j%;р}O͜2X}zm?zR+SiE_e$\6eqNO3ڹ۞$,So~eU2f PUC&>Ϲ}}LTj.:`b޻gxL #_LSrã!F}9vR| ('@}Ýo,,/9y=ZLܐ9&cXi?^Qo!`L{՚: Bϥ}5+!{(fE4FoͷiB0KZx=0Aޝq,lq wV y"y a,XlV[o]()4R4x@FFV"%ľ)Qϱ44g??-JLK< .8JDĶ$ 1KƤ E_Kf Q% HDp mk!G4aID-C_9( B3w"xG+fxʠXv;R" Մ}@- :ǻY/gW00 #Qbi՟4Yk'全j?),8jLCWjb9+4aP;5ވ:-r(4g⟡FQ ӦpM}@fp7GXe;=$!dk)0M*oAj u@22w%2@J?`̩F9ng rm>-ij\mT&xf\ B2|a# SPۮFFsґ`* ;P7[|m\bTp$r`f0;Rl!4:M\gj&!%OO7Fq~T4;8j;\DB@kOxy.3U`:8(one FK+|s?<1oi|x2ٳ&Y 8yvƦk1( >TJju$EՐqGs*]&" 8Uwq#| fZ⢇jbla۹3 \|-=z~Z zaJ٫/ g|KF=|OIItZP\r]cPbw9UA]V>y,Xz]\5XN%9XBUGqV;Lxd0M=ybT:>^F~7s jn})jU'&̶:]aN@38WCc/| ^)q,m9LQ0\-&gkEC~OGMY3*7 =Q1⮤sf\Ġ *˟8ZYr@e[ʚSn%csPu/),G_n{U?˟)m>r*BZouOG0>,AU[FEz`dc >k3\Ȁ G-`|($pfT{sDI)f|>+okH ln܃32!}!;,hQwIN;P$6C%^#<[{=yI;ɳ/}>c.]#|amy^?xQk=';smbdC٫ )M~D0t;Hܭ# [ u-} ˗nNENE(V)9Jؚ>{Vw[M06vO R_ Bճ#Mk9b1(fLt3|˟ZN˙kB~VB^^UYhTԬ$W?Ef 0ȁw7~oj ;f^P( Jopw7}TRWs>T"25L,C3bݚFfŦBu Opǣǭ#,BB/AXR-i܋RYmt VOm8~DE肋=V֏(]G )Ϡ%dh[ >!/'^从*_FaЇx7*yi9a"` DФz%Տ̞`a*=cG/&b,dQ=_(M*>ϵ)00/ŔѤ#ęƆv>_`=EoKY,.uE{5WEw >'|"u9iƲmL^K u~?xsSWyI6N]v_۾q".q]ݛ#;1[.Ce֟ 5@̲U%]bf_25&둌4S>Lm{HPū \Cu:3*h`n!l8T hYΝ9\R8xۉqb0:Ӵ~5MQ/8c$zH<ڎtݙg`G㠍~Xi׾7b7ZSmb3[RBIbh(u A܃9}p߳#P^y:N91h=xǢ9""WShnvx"q~qN,ZQؗK~%7LߝMdM̢KsC=_MyՊ쩔Hh~W>ϜRs.$ra"f"rU%zfyS*s8cIMQ~\B>\tv"r_Qu^E 8>-g, 7vt0'ymbvHf,ma+a!dnuA7.-^R뛬iz$l률7A>w=gC`Bz|tA~fz;C `ܼ!qk阾<*vNS.#m,A Z)" z' _5)'G9 V^\GM!o3@oOSa*ZDhn G8yӓ% N SzܴLGu"~Tx3QA.Fa;þiCP k rεzf}ř A v}욀+b5V1b3HvejkYppF&!3Rt]DKAbND'\9"10qE[Vd%O/:=h`?:'d k;Hw~_E'Ev$xHNʙ|,Y1)RR?]Oa X3=5rf̭J1``fKi7`,匱v;t. ^䄉5̮4-M3=xyGNVAx] aL`B"t@q뿝l qGք #Xp-0xBgvcO1V[ϧwŅKv18>/WBrN#vJ =5L*6q)o&? 5(x\]`U MZ|nGf3HunnZ Zs^QÕMUiwBue/6SM1"P[5,^:c%*8&kx j,rJ9aWi7/'O$ŽzY*G!P8M gP._Gj2P  ?RV?w|/ 4%BI8Io:Hݒ;ŌН/qJa"ՙ#>`p*dg޳M#,QUX)c_- 7b'#kX糖%kpᢕd!%@CƕXhd7,,7#odˆ5ዞʍ}t> X,I˖)sr++tfqy"]^=Xv)ggͻ]"SQỦqգ$^۹rdM>"-Vo,1xst1'I=OD!`a(\X^:}ۏz\{^"Z曋[7"x紕3(p*w]G'vLD];֡V%j5l<3 Ĭ!:u.ۻ"7bso78j%c'5ӜFn>_%w'.gIτJnBBP.jCG+co!MFMH{V*iʤvtjiYu {o\)XhbLA3m`>ʛ]LR \Ua4w0`,ڄ(FV9әC}`(x)BK[Dk墻cWy{j¯]] [sJ^6/R{&yBL!hq{ߊz!`@I*@/}ETrF|U!1q O}\,Xœxo~-[cc: +L(ū,hAK̄?9 Pwoq~缪"-^OCe ٹhq5 |/j_Tn؋`jut3Q:͙BbOo*{uн̖^2 cm!&%YVo\7QKS$NXn,sx^,U.qNx$H5$c *y,dCQ{G7n+􄏠4^ׅ9\n&b!}~Q͸ -]&qiiy͞8 6 kugSV2_p"?*q T.jY\ʩJ' ~Fkj{>KGvGNKu4rL" Q3D(ѫϋH@R|GI̪knRQzqp/d+rW>*yb +'pۨ&yN1.˿"C,qFyʤwX zm`]D\kǨ]TVEo 0̟^w@*NDD*6\o`L% b Daٶ @@ ]OQƱQ'4c<>5?W|XlnsUD`#y;pihHK*!z F"u/VUG42|p]6TKFߘPMĈ/g6l$2Z@MDNa~{nnFNJ=m&\?Q晳w0I[+AY= =+iUhool|F:L0Z>nBh] ^z z-29K?J8y16޶ #tؿͅh%QP*cp4*S}Ry-*.gdjiMI/1zU8 ص/pdkQrz,!oddC+O\uД:>kOT.T9!D Dl{$~e|lnrB[PZϤtknfR#*^QRvy6<"U1Ό\6$J8W$COs%W<^;S6[Dr#ZJ?)pe;<'E Pѹ$>݄I'y/!6o㣜p|4]ǻLD:Im1IӐ7ڮXoɃ7|Һ{yNc0&ϧ9NLs5a8!9^۪Ia^nC [!hRBV߬7t^t11:Ȫ6C|L*.4=cr7eʾF{ErY2a !V#],xZ[ Fw5=̅)>d7 )iƦ8_6N9dvW%vE+|z ̫WiXHOȩK=|=eOܻZE6d02QmspFMx:z:ji {6E;5qB]f-x Ih@0;UgOveݤIh8%=FSfq:õ ܩLwAP\Hq^"@UsRԬE 'r(Ă8{zF./=cc7[bwB+G8!I(Kۻ8oN,?rpC?.'0V8Ywi0'bh&ĩf|G.= \:6v O+1t Jw7'uIژ,xg ]s#t:uTFy1ypwgʀ_ΒS|z%+ISeu V'6"&TfFrZƟuRNRſ߬[bkI[qEܬ+i/֝WڑwcOn>EM&RIÒ#sb踔 h݄Ȧ4!RE儯L9 =-,8z l*:vOU; .zM4OJ%:*% (wr}cq ?y#! ٔ'{iGw18!ӂ R(jަM~$⤀|)wv\YN tحPےc0ݼxpUsEJDt}Hr 0~gᲀs߮dz[A%E 'Sc#y䪐 bkN9;Flwxqe}i7ww:/ ɕM XB 77ٚڗeӧ2 2)"jǗqO/lZ&ٌQX rEZlcWc9\ 5,&&:D㪷 Z\bNsu{qNnB?CM}@eq ѲnNG\.+aJP Q"!3amHDTҚÅ#zX< |*ҷ1}LyIDH\!Hr1 ;^](|GnJP$Za4 @Wێ:;iA4:E,!߿IJObzt=ڕ=0fwmΊ[R T+' V1sk#UIZ_AXwv`|I=2HOx~?M}ĨG쳡\:At7;Ck((&<8?|Mջveҏ w=iOjj{,^K3 ݈ap')BjWʩ Mδjs xᰞᯗБ\&b׋blbf-;zq9m<㷅d2YU; ]){ %E ݬ*N7Ѯ0%{t-Q\ lJK&-L.#d WLVTĪ|ݞs1(t KN/ 5'*s?4* 5m4Jtվ1TbzP~4i$L-W TRx>_tl"F%Ȍ.vʘ\RX!s{~O83V7 8KZ"e*% pK!|fΪI{jlyLH ;k>6inj=w'Tbc ]#SԮK,k\ab|pQI)R]BM^%ղ̿i+bJ)JO9(V.R'tH(v'G>RAJPRrqf{\:i?W|_<łK3[;LSň:ߌCDS(aP{q+xњQS)~/caXtklNԈ -;6=Wt9Ԩ_uhؠţLBbYn&vTB}cEʣQp#8Fnu6F*otcvDZ`Ѽ3dgKed?RKҦݠ"OLu,B}rϚ$ ASrj*D`DG:U,l$s^}\|uI";i8ФۓNBO0MIF~ ToSUTxcι1>\B3cz5f tU&Bo Rx2Zd TwƠPįMB'8g@| #^v09j^ 2O%Tys)lu(\ mpAwr+*T0{Hou|`]tTۡSc|ݟ$͢>Phf;+=b 7.ڭGbPL4^m4Ц|!\vkE$40'O`k[L\7`;Jk53E=z_ڄ:54àvjP1Z% #T#Hdj V Xi&` ð<{/N^Nb!78<U"t^&I#NPC#"jnXk&kjDQ6w6j.hv_ i֣'mB1HwLHI˃{a& ;DtrdYJT{cWf/Kz`ڡ27i %> vr r&}(=F6-U/,(AXan I8 c=IFu6U#V lUX[V("!yc^#ɖ?Hgfƀ_L#X>}KZ[ }7.r]_6 zhHܺplq4l %3z}/ kj>&E.ŬH j( m?{u#)i+oȀ rrϖ0PS==TCsanOQn}pg9ʸKQ}P}>3,Y0΅UezBHh7B*R<]ZPs0Vx"vha/XGvy*  5aF?@lvU"z˼÷En]WmI\r(.n?hJY)\eCN%H_b,@B M*{G1ˑqJQvwmmJ)^jQ7'Ǚ F K]l($mڒrᐺqef7uɮ9ur8Զ1UQ<]p4JZhVcU0-).p (@Mpz&:P2'k"vQ qө"h%6T&Mw.MXQc>D\EG[&-:#蕭9hhȀ)dqsT(=ZY>(~E͛yL嶌`nIuJ(TpkJw^7`*ٚ#b:6ˀxQ;.KmGH%HEgO`'/r_u^_Ħbf 2-l/kʠȂ&?H$.܏n>ɪ5#-YcE`o;d'_š>ģhc=-JEWYDvl_!Tz[0&==U)" "qdz/7z!ЗaX|˯G-Q;J(x5Ud繈v-1B-Y[i8K ; "kUjS'GîQICEIGqwЉhð_aPwiOoEv9_V({@U`u'obY>tP1 DA$Pq`PQKBӜ9,G JN bt.Lʄ"1x,i6!`h3v fC91ѱ_m04cG'9Xk%A,ss:2%D"=][A,\־KdQN[sW%ւ>(o7eGXW XɓW{~l/(X$ 8ͨfJvOP/P 0Q\OG3 g/#Drd++e(N߀O %,ӺDG)-DDgr;d3p&ԯM#F7Qe5I!bFgpH/f9kcŰ?ΰX F#\c൚;'MjZ{VO*4ySwR]] |U\pʸ/;W".=(5&Ȕ-TmB趝0ʓ:l7|\9dWnRN=+smbqĉM4Pb =d=;tƚm>rz#4U9;9%fy%Ι8G7my^3(‡[<4 2-tqĴtMKf,? y?+r0m5*ٿ\Cz2%*ҙXԁw-).wϰGR8'ugC-wHk"OU^;9^jpf+G߭!MU3z@LLzzJn^yϐX]6XtuUxc/VhP,fJT,% +x=*7ƶ0M#=eT]KkIǁZzxGqihȳ%b2c;η$Ft7V³ާ Li?Kf̷5 ea׮g9;ZQxmB.C©DR׿92o?(qH$  ְuNxLJ<%ڟJbyzm^ê,Ԛ4z2Lr2\>eXcna @\$]lZD{}j7rML;f;b0өsܾ5pHKvo']?\l;,_+G| 8#H췑cߟ_U{;!/s>hhN 5m|O1[ \Wʍo $zX/lXp^R}(xDvPȖ#j[x&1#y[ڱ` eHwJ51]$(k-6)Lڗ"^Cײ1jɲ1Ȍ7=,Z0Y&>hd?Uh)R{$q3*C!Z{8me[kH¡<>mߠzh}ZQFHDn5%m/L{`MPDI[ƳĄǐЀֲV(p}nlϹR> -2[ V|UohP;KEZOx{J B<_D8BUi / JPYJP\0CzzUJJfi`W%iI% )$+5RϕFP>*ٞ a Yν0.>UH9̓88c^QW]zޠO9Kʡoac{f3Ui0;ځ3r̓1Ep;BP5?'7{ꫠ'7jlO*xoTs=I0e$>#/P)]6E謦iVyO @z`uW@ܾf O!Q6iDlcvFhx3%4ha5_=[ƏjT ,>a˪{"`M#fn|rk# 襋轮MY@@ d[rwz 6o D~R0KZS- utD@nw,LG6ML%?ۉd <-+V *ø@RY؁TҀ'тm͵8)k$oqWFDe'ZmoV1{;AaL#fesٔ[(2]6)(POL 5E:TKCSʨV( ߭, v^, {5qdca\Mt V $ *C4fS!Iqxi[TC NSEAcAc/ =0#Zܪ (mĺJ]bFP \$Lk`F B54u,yW&j'/$"&0-nCFeݗnp8-2p,^dYߠ#Ê![&[" @(-;,yoo2|_licþ~\tka~:\L#ʶ uB>@h-1y;Q*Lȳh,w@;b?+Ɂ<;XZ00SImKaI1 ؁a'?U暕ɱS޽u Kyԋ]* l 7 z5G+y +Eyuq[{ٟlki&^ql 9d[['鬔0B_b?-zi#\B=M0'MƝT\łoaѕL@y0iԢ_*a\RWs @B9tFq9lge:}Ǜq&Yuj[\(io9ӂYdd7@317eCpOo$숱lc\,9ÙYɢ*sFjFl`Wo URű4yZ`O-!}vߩR,3:iz.] R a['h"RFeԇ$H"JT1T(m,;QGsȑ<3$fD Ɨ2YBfE|M̸ˎuJoA)p2%i<*U?!E ZJN0kă=ΊDt^Eܒ}SAr_'fNQFÙ8/[w1Mu(6h[Oki#)9N(5%P,͕mdeL jW>DV 5Mk6G6g7n6Wy)a9TRL٘$!š$9zꆢ ˧}Ոc5] -L evs6?x p`fB?l|->NCR/jFf 2,nSM^qѦ1=܂.lY !ObI32r99UtKc5Sƣ]Dmg;|g8+hTr ˗:%A܄fb);xRUdJQjbp.^q:"9)1mpUp%9NGb G.EV\eZyu#v>sPԳ Rdh9AxC*El=>GObP?KKս+T銳P T1]L^YSn,U>l{w[Mtl]^4ǣnS q[ 8T"DNsIx:P!|%љׅS^wx<[q:F `I 2Ȝ]R+;Jn6t!a G1p_#J ''@"|>5/?nGQN1ny{h>wF'qحbDvON]:џc4LAB_E?m&q:u&]ª-d(E33r~;d4 "wތ16FPeVkJ9S&|7B!ћ*mTlAσU+3 F)LT'֨Egf ,DJ%*kR+pE8K﷒~,*NŇse`Hƭ?55iL1->OGg{9ľ4Fpܵ3mYhoJ,U  [hk$X+"^\A?NEdޮ"~ .s'~L9f BQT4w 3ILK׍+gn֎_{i.(nV/c<,Wg"fv~ Ϫ4kZJOh9jۤ>` ®Z9Dmc-:DQ$M{P U*lKgЉg3¥ P\Az>"fMV+ 龂թ&f_VDk^aj+ ![SkhÉUL ☷N= {9Gu}n36ӌwJ hҳw5/س3y/" 4_V՞e%ib%@2X:iBзhdԼƟ=px} X/Fv`VLSνQg 1bI$:EVdj 1r 13V c4Jr-l.E<b̤}9DW'dLvPT`tcg2!upjK:Q!*DPP#Q̕5k*j95(St}[Mj9:FTi['UWqy@3D~\q{SJhȅD"ݬib*|{tY,T~Dk֕N1'οq ў\|=+Ƿꭑ(E|ҧ6\GO??M-N> }$'ŇM#񳟍R`U -?VA@h `'iǴN?SYӂqIgma ǛWT97{;jS \䱗zTgDuEݤd!Ͼ_ Z#;v Ih2Ԥ@f#ڟF0rScLF;\RG1u\`8rɽv/VbPTo|+z6!i)gںn~H1#Zq5~b_]Q߳KZSeEze{QF-Ρ@$[f:YbU=@?:c68ED!yoE ƌ q[G1qv1o:q} 6 %ڎ4Q2op[Ddx/i7b+>7tVg&]̬ӽoֻyo[ٳ]ôJI>n~[Ս͒' ݾ]>u#sI? &m ?KFkTB:X -T~]C*jzlEUmW_jWFKoWG6_" y:c"gaBs:* #pB%ٳu'XYԢ:_/iat:#gڳ>S V^e1]"= 2(hƆ94gĈ ٿ cqXBTklc2R`AbL5U =~'Oƴ~ ֭nXW߉*񬈜3߾s}J`xEu0:f1iHa\`*? 9` %[B.kYGGQE0`*fbN@; -8::mt@eZ5vJП c٘=ætd"H"$r 'y{%R[me'eݵ ʰ4#H?uݯ(ŀI} ;GJ:%!\olۿ4p^sM0hj3yF_IbL_{9e@Uϙ-I:'O ڜxB.6#r'Ʊ4mP;*8ڮq2YUof?S_7ɹJfQOݠ}}:mjeЕ;=xW; `Z,֫[;],!`%Ɠß$$\&jˬ°' ]B"K0*PBd`my^,\hc:kQ;<(~ |GqR\(U3 i0ϱT}0/E _\ӂ8-Cy,޴ (.\fNCa5: m=cqi\UQ .`hArbļW_~@XVzTT1RԵYpy @0p8^G#բk1ZA(rAOh&ιsmRWWJI ^ ?"}{Bjhu b+* oaK- `B d"^[zwN|+-HU+_wyL#q}Ae ځ"Oa$ٶUB J_NCy<C%A[4̺G& |80b JG~%I9{4qtJun˞̍ ,?دY^}%CI2d@0TAbܱ9=/BHaJ`&1($$Ip_@: cy%{莜>/K[2QJF M.?$Hr Lr=1s$E e wwa-Rn|,KY9| |Qsnx꡴aWtRw(34zsBU3Q猌J m +V|lOaDO fkWN!w ~폠j\\ı ڰHwstvPZE+΋k'񗅘05u])g;=}z!c#)L+\/t7ҋ".\=(Q^V1~E!3x@bxo9*?XrB ҸyiP~z|ahVS0 o]d`\ĩ ~edBacXPeɣ^j"Hhօ0(Gԥ擏2^NƋ1mW%p0'Wq^L pɁ"/cx:FE3$4Ǔy3-ѨFQoO* wC$1SWމ3A C&M.S^^Bkc*,(]uo'LA6:쉃rd)0Zc2ƑimOCC5!m!N$߽Hs!8y)`GwƬzz?fG8yR46y _vO٩FwH~P2-rtSq@ea=@>3;,]>1ȍ@UqTp* lnN-7$)?'|c0 Bde@WlH^QLRj`0d=ޜ-P|uKaTHڙ~v6}X[ +xS_ EC,kxIǢR`HW{[v9/]:UC$3Xރ-x-sbSE޸#D3e9"Ѥ2Sjm[y{t /PBSiG*ٺ-KI?!Hu1x_\ ;Ptõ @Ȝ@tVizblMէ WMKd\CZ*zPR9aVti*npE Q Jh5Z_ 3/)ˏb`6Ϝr9/0?B9IìNnDGW~/d-G|tz@X}>X"xZgЋ=̩ DEWϯ4$zU ( x䠙N=d$^KRaΔ?``./#._|w4|a7^YjtMM8Mϡ3qw=&$1dGM x2cmK*ġJʫH7mW)UME"3|fT-zJgVkyk@+r \AiԄ anJaEdդzl͝k0؀-cSw 'yF.:/[i5oA_Ռ xЇ 8l6$[ uh{vތM.9Umj&$pTV3bG+$o ǀګ pߪ¾>ma?pYmRgHjvGʦ$eʶmk?ҐnFM: r@HV .oҙ(+@o+MLׅd)ۘ/|qrpET'-%O# ;oEJWr9b#4R9uoSEh Jh3faz`~lQw)}PfmR -HwsĒp*Rz2a\hzh3`|7,}Nl!Zh߬S%79Bpkk ނP2ēQV\3<)Xa1䭏KEWѐܤ޻{7Ta$!!cwAM|Rڄ!Ҋ[ <2spY@OO܌zYpr@N8IV0M^d6 ݾ)S8u|`u귵:®lzoMtp羉*q2ZgWz ;o5 ԞTuwՐ=YQOG[e߻hTE\^f^]bTOF|1'Bz^\Y\JI+[OU֞n]9" =[N5?K.`%ߩ;`UX'+rbƚ,4V&9,|b=C圽^T;4)?f#T>< <ŢV ;Sh##kt_eȲTM I+{$@׿(_q%IUOXYFEGAZ{DKϽE*4m)IKÔЍ'iկ)`7^˻Ce MOd HNqˏY[x)]_ š JEmlѶ,m%DhfN \aV ACc"hUSs*vܿpkܕ%N-©"FTs8ݝ)#á4Ϙv*fՎ}_LF`%NEZ& x%ƏR7DX_zU[| WBp:S?ۄP/?Efk&C֗fQ CF2 S_^>K9^I 8-wKVii[ݧMű|%Fեm3/CbNpæ,; q(.x㧴p;=A ٌwOꋳⳑ]́+KB ޛ71' ukô᥹ǵ$x# 1 / N{:;Q?pWWF͑> p(a?+6}&n!eԮ h~kn5}c ɊGJOaն~$[}V ӐR&[AX%F#B#&diGbE@s|W?`[pYߛA"K$Ɩ G)T9mN83]HճgzSO,&PNILcyׂik#RCxڋ n?| U< ᯠza\Ƽq'xL c: ,#Ts3#劻\6槌W쭫G~JN]c^fu@Ie@aQb&`D|Y >.ȧ++'"K_+t k3.( 7,G-ZX,7k+cv)O{"+q*<;SP\.H$ ƿ7A`y5%-)xrxAnЂEp;L?9e8Ja ~`uq_b5Pw/]fh>ݻie^,HKQ7lu)ӘBWl6 j{|Nx2lSbN~%v;B ̕roy 1V_~~)?nYAC}IJvr7Kqy3[0 &ae|;!MT%]JDHt~&kݐiS7N^F,: /i-LeA*YXOH|3E'eX`m$*)Mޖ31UyȰ`q^qeNA!= \V[+jI Y 8=zf!6覫0B4PNU!WH'$9st%!nR>95 !7a:>T)e v"պwEx?Bqr}ƍP4=P+.X8}EJǻO{ӱO}#yeX ZXze 殠"'ސϙU^~Ŷ3M7S#%!߅?-./0] T3|S!>q?JJ` G-&|:gV+>oi7y?}0N3#/ǍҖf/L 58}OB/H8%N 9MZZȀuH1pXS3[2RZW&!|JbTDlJh %U-*_Wܭ沉him,,$RuǀBGhPh]>L9RwXH6\SF('/ӚxI!)Ò@n{@?CI`0tT3lfD} CKIf{7Hc%R=^z6W?IcIt2S<)oc3rv=SKiaY"; ׏H>~"ɱul',Viw,L? R`JLHp,BnsiZic>iNO5%;<эj43Z%` %U.R͗ 8OH\~~y>*_=:ZTbc&>u0f{؉}J rKA ^<%]~U~E\J". F_du)pvNr3k'` |NqnSߺN_3e?ь<zkA 6?&{%% -qB$ CոN=G'~λ@ LԧJij2M?h]J"̝陝9I턝]).i53B u3Z+°ޔ^T bSQ;-~{AO&{t5 3/{*<iȑRn"/JӦ "Y cA>G`\~1~aOe˴ D(bP7ˊG&* e\"c|)3nch.YN;yS[+iQBW DI/@ADmNPd h?9:ݎ 54eQƊftRXbX2^tӛM5ԅ$gL{j(Aat#þ~Yy3W;aqWyP,q{XE`?ڤP$DSh+wZjH6E =I -Pnnc+Qr4K4kHvyPX]vy )q@\ WO>O2!WxP̶Q%sT~JKÖ k?Խ[77|@}$*xN'}^܊JWYC!?lnD3=CDТQh=V!kD?J`&i{;a]F駁t{uFڬnؚG˲AJΉ_6+9(& a9XWF:џBZduZv1~Dҽ ,wt9hDGhʍ74,|Q]͸ݖI*hxYYXMAFHسY 4#?A|7gkP2FY9+zY M2YNUW  ΄N/JhˠTւ~Ω@/\pLwнWsU (mZ U XwGָmtגʵm8RzZ|^>Ѽzm ۓO1\(v!!B3L"hVki [ePhRԪ3M]+-0x0ȹc53Cp[X3(fa?e 1W@({B@k&/׾ngmti%#f"t#;g2I 6sVgg]ThR16+Bl%#)zRK/ǂ6jv,biUdә4Q}c {̆h!przwC+ݶS#η&BVCk x:$N6]V:Fu[ $0 P|*_@V(l,yIk:Jvs: |dZD.k%5Ox-b dg0(gL?Ԛ;]k` ?PmVtzPgr ,sJY'pYJbŖFgPqT$'Nڿ qv2^6kFӹP( RXi̎[Yg׎ KeJ:\ʁdGܞBA}.EBqp@QDtHeg?,z= v{K):iѽv9;IV);Nm0< q j=I@2r&bZ◧f)&%Jc:{f'9) \DFғ\.azxS^mA pe3Q [gM9!\zk"ж;7`MN* C XX? /dueVҊ9FR&}ȣw1-/aA/[? yWr*Hߪ{[2SeC{&^%k]1v-:єj+ (W2N n"-g 9mn2$ݸڊ@NM|$uGI)"7\˄r-o_Z`UЍ7  %vܣurBci+kBof\J>_Op3id22@ dVHt̓ʹj3hNq,øsѴ37ŕoT-rR12`ʆVXtJCUG/іh=t=LՍS +qLw |$Xr ] վvtZ[ SvӐsBzdz8~ F[ k 78)K}M):22A,X]i2#+Q-ӈBUO)߾ѯ0\n>œcw3KN_jȾ=[s1E QM~`[D@V*sۣwgt[XgVu4逿ʲB Ϟ;1_׳xo.!am啲넱 uC4h*.JO a,ÀJuTB#vGw v`4q!~4eMǮK+l]$N2xƀQ!Ux! 'gG˦PTa-}%޵R[]pGqeX7oU8DVljc)T`n׌0RbSƳِaH_n7y|;ʲdvwXksf#LcE\W1.d&Ǚo6Zuy6cR Hr\3}01ڠ)GGp4rwyf@/IB~f 9?}LP3Âbz#iڴ5t1ފ1= QmÚe4mĹ-Oo:0)A;'y+le.Zx\1|}b=\B,d}5 :Mz4R4⹖oE>\x."E1@*_,.H2L wLf"TlAbqeu*= y `q`:LHOOxa{p33s:8BXenjr }g|P~)){v.+Rkc1d`/ǟQV<@ё=G͔0sOQfjk*)rGRUнcȺ)g]q։JiA hh..7 Ḳ,Cg4+},be ݟ{ :yxAU޾xq#~8W~ 3Az6Ms {c K8ۋ/Xd*'/-GZ 7JK" r܃oomlKbo {nQz>Mt6JZ߰j>:{d},q[mc#fVKf%aa+Y;ُ7A夘w:8&릿J>M.X_Hzlo:UuUyy9IBWdBŲh#XD!LWZOҁv1O(81gR}[ kp2ZALCxv>pDn /́Ꮖ;&K4yhCa_:%ɀkȺɈQq־`"l.XޱD?~?1`=K<ʻ(%N34!}CP-_GaK]Tb껍zݲ'Ih*bo8۞ꏽoЋOʔU{B'{OpZt\\ԓ٩/l: ۿ^ 4DáʛIH r;S+gqG=0G _4*\FSV.:"upkD%SAY"t1cd}Q:"_0sp9/ 8PG2UAzzoG:t4 p,=+WQGyrNtd [RG6yB. 37jf@S0 { Eyb[$)TZpo(nfRa;JF|'jFc*rcIuDC~v虳0 4 ОR]m~0f1HWT7*r ,"Hh1kuZ0cC ē !תŃ[x%Z?͍FpL`r:+8bL9XƙQ[جoU\O"<~"A0t}_,ܚH&JS2՘lo7I^)˨؆\bq2g ]/kL<́ϨSőq+zKV-PϮ gSah^D$~H$9DcZ>+ Rk)1@ %vR!v ur P^NÝb*CqtmzۯK[.yIIt}J7$VuRķytu!Ot6YTz Yr<4_{Fr;JI, dNxQ\;G1ؾ21C(mɅ",YGk;A)džB>vtL)]GW+:|8 /A`,]yO[ 䠳!~vp A+;p,_ov.X:^en$LE0> 3Tk$_)r=q ԝeu'io1W@K-\ ZA<9tL +|q~iN py}#!;9Nml‘ Yc0}l_h0uʯbDn`*M{ūAƀNaD: :bPNdtu7VZZct<ݓ3DP@m򻆛U{e_cWZJԒ+sI|>OkL) H7ߣ"`}IZ>.+O'%v,{ȷ]' 2tz"Y.!CD4- &@ FTv$dq{LͲ5U;`Ek*<҅YHڡOkZwC/ԐG8$V "zрl*9׸ς.bu~r`sC tALy~tQ|A:S_/I%j䒫Pxt(-L%Yf1VMI1bهX!&xǐ8T4»JT48cxg+`SXV#wX8e_py)\NkHS]|^]6] <(&?-jb}oѓq+Jyf'h&\ ŝ_Ks$Ϳ/('nְ$FcR}2qazVAd@u]\j`{bZ; 9ByeʍP@SD. ?vsb!W au'3CV4eȖsSgN璛5Gydl~C/{jS,VE0AIQfmK֕cZZ;Fm6WŚGU 0V6Ei[(L?+4xw`~}I]2U.ggW௙2z⊟dkFHڤ ʋyHRWzAi됋mȥc7- A=]-=kWkU:!D#v -üFmsyEF㕋&00MϭªJ'=ch]5{ ;޲7a|hzS5j_<]D븰 Lmc/wxC{ui\f,Xd1@=h= < 2 "{1ВapoŽ*EٲP`T>g%Ph#6aG3m4>=6uP\}yd`Vϳ.IJ<+j.6`JUyiqG!x) `ەh|A/{b_x׬f; G`rf1xu=.vP.UwpU8Kz\ԄPnTiZm4ߪ"d0đl]$gTig^gΠt89Ov;[Ib0Ћz[Ą ȥάZ<;mZ=ӑ3{y c 9go[A2[qk*h۠ZZ:FmVe2aXbXVǫG&.(Gq*L2kyH\ ,4P06 E: =է:m7.M`%Q TY,XdfDT]|N4U1Ҡ+36VFnu7F^հjy-R)?2%%rY 7eCv4`%R Ce8p6S"oyU9X+69ILׄ_"yJCu"7\5Hb]1\wLw 'xc,f7; 41l)9+V\qajF%w݈0p(onKԔ$ָz^d>oCBq0t΢Pգ) b; @ Re頎 n˯9j*B5ї < / VaNޣClly򔷺wo&^~lJc}NTVA.q>IGugbT3&Ӽ$uȨuhFLq|ӱW6;GuFiG1Λ!&)-} |4ojJ-ޞ+k`oTusb;4Ωw/.f r{}]7@s!i_>W߈Gi4'K (}s{ yVFM7Ó^"^IRNtly/_`ihWն9VfVZj( KHI< #"0:6Dc&<8Ϋ WKr\]^WK"Qw ̨McY.,Z5JCfج ]%!£GIc٤|; wf6 \kQ3#qb_@gr;9|c@+3,  a-Oc=2poQ vN,bLE_iFYՅ" jﲋeϤP@E# 9i7[pARKC:qcUdЁeźl n(cdto{P;qjD OQĮ_FѬ`R?FTap}UgaDt_M)w ^<^'F"%%nT"u\9oT~køhP[c$5sxZX6L Ye ,v7R](t 1@wD)R(l#ƺ6MnP4 [l;Cp {YtSD6>b9QQ̬y @u[?Vr3hb6yƒR?(i&"V@ nHȏT"1IDHɤp51݇WeO}9}&cZ;7׶2 Dx X>frܿ! oA Br( HD?]wn@iqd כL3&ox@rp.|2A(N}CuYzgu#Q?r bGX+ ƕɅJtn*<0F =l9Xi(QT1Z$;_%T sA ]O w։:|@Y2`X%uM(Q%iȷq,|at/MˢpI)< x6OTy#$]*Uzv 6zkSLY5ަ&AX܃;J=X.!Ux)|R E&x&]5֞>ysͣgu._At ,ee25>=D> Qu~M~gp Rwn'joM8VgJ< eTl: D vhw9>7*>f =Z6+rWx$c)׌ɿqf)246%SC$C hbJw"uYߝjsk6%x7nwM':#gjg;v|W# ? l R2JW!GTWmqNv *\l~;}"$>|-Ifc&2\833!Mu';̡M5Aa4(aI;hhq%*ηw1Y8Ho*wlCS,pbM};[zoga^JILyˊs(y}uytIe00`xr/?2o:*n 䆱.c n3>G1CN"u 0ĔqV}0zwGINd!w2[P8iǮ9yإKՕ) !)<6Зa"%btlq9IߟRmH#b"[] b3g1[ߣQ=f#\K~ > (E$  |'))LHIa@xo Uf3@4_*H L?$AɅѼ܎%ODIG U·yaū>v*oZ"- qWRLJ#P]u-$u5ρ/Pi2g' 1] D3|7_x4/>eStzY= rύֻ ;N/*M M9~0eKG dk t6S> -KQ.nW,X;'Vb)6Z.p[!kp:,b48v> k?-J+o+όzit90E\?ui~ dxo#~HVj/l vscuH3K>n+ N h6J;UUsf*E^XOpln= \ CXltdLD.Fߍ\@tۺ-4?UEIn6{ 3H^R xepc9q-~j} hv wrfSu;@I;^af4V9ÕͰx0e90]"^MSDkM3Pj䎔VbGU<O"JaƠPy]|(1]Mhg-+M%B!1 U -@X<~,̄bގsO$ϻdѠr5~5Wr 7$< *ǭUF%c( s>] a$KY2&iO/}d%xF3]0գcge%:t 9bf+WNGqA ҫgSjѠtݛzꋩI4 B6yU(F6~%zEC4fdϙe> gEpp`W)Ld[ɃqU[ W ]q+Gp8Rٞ8(~tCFfonoi}q`Zċ)+V6Jλ,F(ǖmАKR 5}ĄIRrR,pPTx%ܹ%<̧6>ZXOC}A+3GD^bk d1Xr/ٱL'i]e#OW >4_/024E]_!X(UQbT1E[ 7q.{ʆC*0qD 9 g} JɶnvzVwsvNIwㄩvyՅ$[Ao {p}_zFV -;n9濓L 3f,]tWz`>ӬDn&c^ҧgd1" $ź&ft^OTrI_ۄh1\E4?bl kw)فr3fe ~~5YMA^1dN[sldeG!Y#Tq~1Ϳh0oe<zMdV8b;F-i}zWe|;Ц%FʧG~9?8$ Jmx]*5<`קu6m uk8~vSO?c)GŢޜjTF< Q bUkߙ4ՉfGIYLߟOio'ph󷌗WҶՃjN$6D7K.UG,{X7-E ZgQ)*k7neav^!r"61Am6.\,?Q p\`۹V?~>@q㹚fvӄ74w-lc'Jq.GI8huoJ gpau!niJ7JP+5\^,w̞ϙ3K2=Ԓ7,QFbo4y_uTJs.J#cxg#~]mj CCizEM9~hoohN[Ќs zb ~I@^:vhU*'˿\h*;9 򅧂RcZ.;$1]02]tI*k|Bnȣ*4 }{QKL^u엘X5[K=HjTYor`0kM!dW7iLJ ۄ`w)cT$dD}S;.=/<8xap-̜oԦ;=1_%UQçsT=!Cުx:ȣ5iǸOR7C+k:U'J7 VaF5D3tT{"+u5Qg۫Rf<.e1ĬX;O_r#*z 2P֟䴔k&*lnZp2+}kxsq*3|e^sUBe1_]q+YS 99&bAO{?.v-0^|L7Ya0e{_j֊8 JG겈[8`-(Ω=T l&u+Yg0.G\kcFfZk"K4Ncs:t":議+5σbGӈ&(QRhEc`S 8ԧQYɾD#Bo&zo3Ն n QS~b!}'6^k)?G˔t̙Ÿ.u_]|ȕ kz'r9{},)M]ہKbi64'z09n3- 44S(0]3.h {ro|nrR^}K7Gvk\cJ: !q bJ}^Ksa*M" Na5OL]9Ki&f+@t /{ _Zּo()`-}0qa(lnRaeS8{2/6$|9'Gj%?<$ 9!c\#=91A+)N[f9U= sc 55_?*!`΢C=0wH+Щdj' @cm )؋ynPY)cdW8l(A= 3Y9d 0+Z< ÝT>.X(>YN;EПn}<-nJGkGuM q5'1u)S@=ߗ;I !\E5wBg6iEZR^>ԗ:g6Rlu^trw5zkpr/)& x>_T_P\QMBh-k Qb:us#H~nD*E3M1rv]o,y':DuAQY^0L#M 3J=6eH]k1P{|Y1!o9{R,"`TNH#}$BӲi18"!ۅ wPJ3~Weň gA_;M^kI#0u48ab0ERʞC_Lb?5dA4eF4:sYlUFעy If 8g(BP㪡B^:IrsIl5EȦ +)g)1[I?JT%ޥhE/syiѳ2QSr7ixӘY\[Nj;浘Rkۍz؊2jUxEu Jt?L]nL`-" ׮xv.HQ "Q1@|0}L4J!k3s螕wΪO&Sǯtr&'^T'GXg!j)():gynN>sZY|POoB WB*_PamxcVk]9fm9%M5`:~ȅq ^\B|ŰvP(r̬7c`edRwHu}J7j2 9N\ޚrÝF_(b8rP2)E[JTb%a!y7` 5>"Y{'a mjN3 dj/ #\FFJ+*mj&Q [ۉEoÞ:l&rڱZoEGHX5WskfM\.D1fi On6fe9Q(3Q٠N|V9NaI3C[;)L$kwV#3@Xk} zQΈ$ʈȑᛄK-5-KP5l>ݘ Ŕȥp߀pזHͽ`/$\N[w8J^] F/؀(ZaG2L5?B EM]H 1NBDKcMZp&"RhE G.2oiѵY-IqmUk(5=ڈ Lɫ^+)d:ʶgwM rdUVb_92i=AK4"d6z?y]꽒H.D6Kx0)JTռxF{S0vIxxe@$ Tkن_ {T_'mNw)g 4)Zqөm~ -+;`O>H-tazɦ.bFZJ's<A2DjIHKXE̜O2 Nd}xT A-Ҳ93ͱɴHjRQ'V5 p 3,m8;#;s~`{ڡZ2-KΆ$NbFqQ,>Jxx[Tlj=09]ۦ|[X*R+m]5#2SqOC:@( .V,Y7 M7{5OEQ`+hjda q퍸p[װ`5[;4x壷3%WwHo?_Z%IŬl o%D>Y_ i:v}s[,@ҾTIv!~B # 4g;~UhۉVxD^E;28љ`@S-D`^L\(ۿK!KjBFœpD4KzF(Bo#ޥRhRP`|tfF,X֪6B[Ehtd73񛴞r^Gxܴ<%Eܬ B:_|SPa{`bnC9Pf[bxf(|4f\S$G0es CY]d)y(/ʍ_*^]2?=p[^fCZT&`ȘdGa./~6?.κ($p\@KA?>B`zI &˪In$%?1slQ&Pʕj){^&&GeJf6FD\}Q1 s]n]}ת EgƉ-V7NĔ}CKF zBP=sFJg G}Kr^p kf_4y3էi$}sbx ezn~Pi`ٽfk^ttjH_D QDO0U4S4F|]vZM*ea|xW=<\ϥȫg:?uBR`}X'[?:P0>wbd (4mSadѳt-#f"RH'6tӈ,{fi:gr >NuqØqQ"~ў^Jjnx$ZdY'ggL!P B v@+0H7&#FC)pɫAP}8zVysp61&ʉjr&g>ހYU S'ǔ+I6M΂!cu4_J"FN}9/²CsFDs1GKTl>|k9*@$U4鼏D%no,8C昹.)԰GFd~{(ha҂$͇N}^CSRIW.ȴn)?LF2=ȇ1Ή1![U=-:D[M_1OO/u|}W5rk؋q Y_0Donz%_>@*amRd؁j'7!"N|;V,s>fN?wXj6АI%<)lY@%ՙTd@n_ySyw5Q w#hWzZ lM' >T?㽜z hl]h͇y57ܳ!WlaU_!tKaôK 逜_f6+#24A<m߾?wڕm΀1]fIޞRRa'*- }O^KK =5;t0d*(#g ,Yrd"6a{|yЖjXu'AQHeKPl(jE~ '޹9A62ʄXQkPnќ{N,N MSn&#@  gtnvD[lYL'Ky{Y<YZIOE܉tqYM;bX6?kSƁH9, 3šHТ8F1{7'T(`\ԗY9ƻrM dd0HU>/K@a1(ʋMb Y8tA3 Nc)2^;Hb֡3mC.B0_ir͐iF4 rvysgqrO5$KgN Ii8}OmnLvA,ӭ\+:zQoC}9ʘ \t6&?;[aFݒpwu Vwlr̫'r)f+9GІةD)H+IY}yxD:q KiW7xiwKM7XkW|ʭ'qyOhe.~e3u{3 ȿ1X hIQ^׊t*հBn;wZ3a0ܧ>!`+}tŞ~Y"9 _ܵFAehVu:݄;K׮o .[ۂ283EtIfRiCW1B8$Z܁ܴQu(~{A"5kT:uE126xGg;Fuu;#}?j)PQ+v7ۑRn$33%aQMztt F.;y6)~kѯp M{r$s>tvSGYuPdUgx` @oШթ- SMfR]4lGE*?{UŸ//.͈1tf B9- [Vjmq?z9]wtl+wh΅wM "綡oa?@p@OCF(vv)z_uA)OVbSe"C y3yMϮ尿něpZJl"o3ҭ4ZW/--c;P[Z HSzpak6Ygsy9vVۻOR772Bōь:T)\^f48UU>>c (jz;/?,x\-a ɉOx"f0#-wr+0h \KE~Gx?~ DCPL6t_ܤ$E&QohU"feO4m[<5w *=͠"P݆Mٴ8ovq}42[Ra񰴳NN&6I%gvf7&NCp>Pn~im<:t^vJyx+||Ňg+ֈ1CԂ_$k>& Pvaj<k1SZZD.ǖN{DYkIg d[q0س LĚV2mPo4֫z}d. Qd _Dev]>iQQܻcBv*BOh6#6SWq?^t{@h \(m}HQ[[YЫZdYR.VǑVh$J`rRG5>_ߛF{$roc\ZWc-߉6Q$τqvu7'lg {>!k@3VBC1̫n0 9 ̓Fa4Ewwr7p2fZ`{ _YA; 24Ճѵvy]Yt` 6%:suo}Xm;Ѝsii9Kȗs<*(ut3mC) ;;PqVDQLXxuX`Z]U& `]RLY2 u̳Od2UqjDf&bQV=@*xpܭ-̦򘴻erNٔ&_*渍ʒuLJl܁ő|Obf͊?5lMߴNg`Uٟ~Ԕ e)mORR'{ Atk3$Gm1 Al/ ׯ2D>3)3 =35\}%ZDsq·~\/IJ1n*KRt .[CgxOnIh"1=p2O)a0OPiJb*$J٨ 2G$ c}0Cb赋|JRz*D/hƫ dX1Lp3'c Z\cI Mt2LNjL=MI5I"8neqP/X 4{ uxЄT}e R{Jhh&ySC [0[q5zesw~+{;-GIߛ8EC!@K@ S7$;x4cwY#7OxGTZv[(7$-10ŒH@ N7#x; T?|m?a͸+uY8. 9 g_IwQE6QYKەs^DÓ͑Y&-yX`P-C$ VY#OиCЙ+dA혩0) `U_ a}Tr$r- M'%"B`{㐖ۛqc&m?YҬHz [Ǘ֏8Dtz5Ӄx8IAڑ4ﵣLR^zD@%$+SNPc fX<&wl n3/K~K%+Sx1b_p5nAHt7E Nbc{R0Ŕ>7W /Zޖ*ZKњ$9#XQA ƀznK&)iҋ̊oF؋_qEb,2yR PgZTI$fb_1g$U sHi^ŐU$󣳿E-+ϲ-hn~3#y&]v45tfy"*z*ӇꚌ䃄I(m4AsSʌZ\V]jqf$3*X \Fր(Ĉ:Ukrs"'e@1F&EeSܵä( X,-o*kp 7/F%.ܯ?d1ܩ کy9STxdL2m>ug"w~6D-Qe!\ 0w%"l\c?ϐ 谋{AA{7Egq,l!oanVvpSp: QPjymWTݯe̝XC@eB:%731x8Iq5Ѯ9^ T=Pi&R C|fKC= HqE/B-lJP͍uC7wLoNȐG;F ,YMM{-F+)yK<}69 k7}hv_߰dO0W5G6Z|[uy184Q:mG4*HT m21#UنZQbw7\ !0YֲO6l-tTar-H jz/?< _~&2&) .#9$:oQ˥vPrn&_n[Ho bzª]r!\0A^r_j/F'߮hl;?AD2u?j)q/_l)YԲm00aD`"b'1Awj?sck&B˥Xcfc`ϵxrbV,ڡ|ݗ7"=/a=ـ0qb~ݩ6Ԕ> iJ^Ӂ-a; 2lGW X[h-`;D{-l`UxP^9k g|g)0 ?]W^o O;ސ!܈cV$`GyL>{ lJG`"3N`\:Fni`n }\uS<d'V4gsEL ;_1(-g 5#%K^RDhU]m)4="ЂB`4p3=C)}ª%>}`(Ik3PKL`? >eRf"jȆ#J4Gk)eN~pp9 ^]W|aa@V;04ލ빩g-7ƴ@Q̰(R]7͔nJFI4x2 V6i8A~|l!,XaBiFd2zT)rorn13K}f4'NT(ӰKYZ:Q7z`\A wDE40V{@C/piZ٦#0SH+t=Ԭw#BT Y:;4>74e[_?l1p0˕is4䃀:9rt؄9# J1"Ni,EŤ᫢1"54LNyDӼ|}O&%q D)9'Ƥ!ٮ1r!%R*T`f1>v1L,Rbɴ>-4KSgNZ{rQV͗ۻe!g\l]e Khd޳$:@zO<ϊ[?"|mQ*xo3`74z2.7SN2qʼnsfQN͞wf̏ӳd̬R3ImDltĘl~,uTciO{%paPelrÞ rr聮ٓZfrn4%B gmP4ɵ]-2-ʨ$GU fZ lĺ"V'zIr=p~) 8@ "hTD`cY7B2(WIx6\7#={4 wXAՆ6J|?҇ ɺH=?3>Q%`9f= 69TC@G"Izbƣzƿs)^Sw7t.Zt1{80wUFk&U|5v~ {_@!}hsTrl@!I Rs潶1$C'ꑓ΍u HU)_YHZ,:k*\T`$tjiYǓ i_2&gMKyF6QF /|}\2%#XuiR!Ƭzћ(ʕ4&`7CL*QU~A Fg EabfKNB7а~ W>LN2:[F`djyU"}Yń"_jF'V+-{B/v>TǤ2Њn+++brfV0a`/'#J9ۯqN"ȻWC_oB-5F4 ދV6:I=S^ZtG˹znlG_H0AQJewd!&{L4Xb!+)<]\$S۔gRƯק=F:𒈅=MSCQE#f:_fD\+WidU]Jֽau*؃ !}$0hk[X}wكO*M޳jᛧ* AYT UQ}[> Y̦F2_e.4F1pomAQgyǦ2ӹ{X`}8UVb5L݂SRmx+֘*؋#X篨⊆ ֝{+uv߰ʨA dsFF5X^CZ6+'[l|!_緝a>_A/ܵNظH g7HL.B6fVewPف$rNR (x2Կp®A1V=1 yɎ +svh/,.lx0f܉S $G }+ĈNeĶ Y~SAIӔ;l':W#@{;X8I ☏D(<̵`rÿm$ n@&N(txV0 \7mqʔ·CU9W=VsSд!i6O"iZ× 蛂~1?Ӵ&l_ W Fxc<8ԆZK77-@k}z:p@OPT֎G.j`ҪKE!a-9OCs?h9X/Gq:Ti;%HsuDوr)]{}x ^@:y )5(jbЩ7ʻvI, eαPo(Px8(# IgP;,uփNX 6pT7y`CC-t]O'υ̌SdsO$"D޴Fsm%nCG[vm*ZCa) Gup9 vJn ERÑbubZJ㬾p+fw{2ۦpp/z=Gi:d5_(P) hɴUێQzN}<7 9&k KG;R^̦(E4Dp@~om9_<US#ap Ao0Jw[y;Ei0yxkζ5`h3͑j䧪op7[[rUG')0r2gMbӺ(T'm;]o .C1`k,fDr{~.Q}qoFj{ f*"sLhŢ幹e3'"v际 8[˳XC9EO񤒬 Ԭ!_Ė`b"F}d?߿y8/4RzM7Rjێ~ՖTH^saE|tQ?֜:8|6 n׺y!oTkP/v{&mj2Ly)lG!GK)|_2֌D2[h! }`l7,˂&Dg%-MjReB8okZjZk$a"nWtWvԹ|JG/b Q#GPhNŗBڮG{J;%k&J" 3 @sD2 5qGwZ_vD&϶[?}ԋzn7c9Bl^ Sg,`@\~vZztxS\hV팜 C-d*T3-A2-SG/3bDnVMOc]Ic y1cqHGM5vμŀEl(U{fv͐L !|!/AVx,a ؗ7pMBmFTKLޛ]/x<^~-ȞD$oV3~HJZǽɅƌGU=5 \W֮+Fq6Y~FLLv{F_?٥<tT!(N-8*Jt6w*!/9DSתX(6r!+g|5+N bkNGAk>n(yT&)TXgQ'hht`4ѓ6*心ŢsU˹3Hʽyfo4~׭$&>,BCrgf7WP0?<͝k$bJ근Рn׭u3TSqC0L.YkXᾯEx{ k?jt!M!߲`8M&AuO \6CxT~{n?IbtD?aL1+$$Z+jchmp| Ƈt9|Pq؁PFyy8/)Q!6sz.!^:A&r3m^l'Zfkrˬ8i4J%@ c_r \L;]=0Th,V5JN]9v]o5I/P땲!ɯ5'L>.kjts cTCP [)X[ޣŤIW*ZUFۖhp NR \N KI@b`&'(ğÎpWjPXKa?{hQUZT,)0u94 3ERф[`= 3[UK=z:m&}X'Y3ӛH| I'3H:Aޑ֒|oAj lpBjEe/K}NJ"]e+-_@h?"foʖGQa>TbPcxpԗl",0wpb$36lUL͓=QM^61t'o8$<_x4g!~C+<p)kØK#אygGFo%U4[sH^jCUx/17 i^/ޢ*/fbv$T >/}[h&5wݒ!tBFl<' xJTU s0t]Hc=#̮Ȏi55 2}7)׮LmʑMp|ހM'N53z5 ǚBiWMVSng?ZO3~jqWsF(ܚh0߃mjOxҁ`O<ѐt,+mr"Zh0mHN};ssO6b-$^ø0K-)޲h?GUT$F[T;k]O|?W`nrG0. |(VdR6 ®VRw-u *;A CODN7ԇ]yLv3F$@簭\~bt'O؈\v}p08:.B{&ӂ'|].B^嘱>TA"ғHaxB_$!T_g r>OuLut{jqOtmܣǂq[ǃ@;ӞwY'pt5 ;[IUw€V6@0&?vL2L{^׵m,)g$poGC0f=:)Ua<s0it9}L=_9whwűTk>)H"xWl%SŠx#Kb&NaʃRntucZ>Rc\TīWĬ,f0B+\,ԧېotaT'2ȖUkgGL}KPF6{a{X _ 4V$Z-}QtTHVUĺeKjnւXYaڝ%Ϣs5:(\(\s,Ȥi&^xe|44 SiQ'YLԽMߡzefuNjgpnKf=-@ .58,mf4?zFY'0;?]ՐmNLZ2'c؆cbbecC(K^#E !j湿~ GQJwG"/R>R]Fyp7 5#RHe\ 8qop)6sEK?aʶA= lzsMF"~߈~d 2Թ,939gFzF²-CcЯ/3A󛪹ds4Y6tȚN!( k%=\2iz4xM0A:Y[b`1x7|(QfbXCt=:m&v֕{#Y9Kb*}ETmB)0C ];vqvI}D HnnrV1vR[s#s)/6F6ֻnޓ{@4aSu 5T5zW= Z~EF3ͯ+Do~v#k{->忐(2(gApbr7Өv쒭ҍm<5V8dEGlj(t̑X(;Z B9N<_&C'ʆl k) @|!K`%%R{]ܲnA2ꞥCƇ1+8,#N'IۤH?vi07n:m-qmiA^%!Qx9ٞ3_ >lΘX=hg;GX>#&Yeiw y`cRi/qwwwa&b3(EoUH9oWIé6(*% DIRJaN+4Xeq')I 0EU2kcRB@bpDfS:?GdE&^wÕ'ٔ㗚xJ:}"8-E^-a.F-fbɐc W$4*-l*V=Ҋ@BL+@uA!QW r]x]OG$Alۡ``];Ug \>Lb54҆BZTKb *-}M׍y#5°hʙvv=?gaO:+5 Mw3[:̇Ϥ`xf y48jţ9oRf:> ͛- riQg9pcT0%`Jin83cQ#EGv뿗oO3;1Ӥ>/01l^t#K\/A[BK1P! #;"0spY1Jem5*rja5 ,ӕھ>wmn,N+S[RqX*#L.T(4oтފl4>Տ4sc侮Gu<ɔMkYdmIz_NXNI˛9:2$[:=>TϘB_dF{@8E(7HD%Afp \/2ٗUl]†+azgk-3;ߗC@r [{8a7+LϺ ݏB7kY~hk*\dAiӕ鈴<=*;g?"jx n}!ba FVLXZ9I I@,Y7b?R ga:eنߙ<3g .yJ6T>T=`&P-o'#)IfqsbWs7cC# v>c1uQC#>bSR kZ ]]Pj "B}0BU 0RxE" 0Z"kLJ90Y{*\>b04h*\ryT[ٗ&L'w(]zǬ@tſj/.c 2ŰiZx51!u4 2h8y ]~5<%(cc]]p~'|!˪ 9u NUsd EOPR62~q,SMd1"qGGKi|榛oMXPqYy}VI?`H9Hs01#ðsG۵o ҹ 0tWV!(8״d.2r4C4ST{>+gbaߥ*M`2xlMp+ <|Y]5 :&3A7f%hWpksk/CD!@=83]wYMvAbdKϱeML1/ǵsDZu|)nqЎHv՛g^8}zO^D#6 /ᛧJ-> / 4˽^]7?aut 4]t j=ho)|owuՄ(ÂHHʔ Li#zCRW;b4wEİD$>F`Zzm&'xޜF}Zk^y1sש{?/"5n6TfU# YԘ:R)Ӑݬ d47,ʲQGj7|xk/!n<]3J'?]kЂmL#XT FZ1LVglW #p.4?NdNmpVN7g~F[XHRE؟C(Mh] r>dwD Lz3X\N0Q)`焬IJ{:mn$*la6!tvl |W'NލB&* @VFJ.l^,}ZwBN.荖S(098m|#@%@Mi'ڜ04~T҆7c,Oex7 mI:YeO%\gu^3V_*Att]c|N( &B^AC㰭|Wb4ZO.i^6^UU"Ek# @5+4N sx~#Q󟙷OWr^ϮBlf/AJC9D,c!gֺv!i2]Kx1ODTa,qvSJ.,94縝ƪ`UX7ZPѩިp(MTLof$l!Dwbx._ +7լ'o$ù$<܈gKG`O'B}UsD+wݴIEg-n0yAF'Ks~Bd2>T]`@% Vo>6Rr@rٝ&|1C۝u9.P] MrN.LgWTTHtak&F Sj=_l_Vgl0KTWTUҶrCXўT"׭6RwrgWx~Z$AT Y?(+pCl,V1*֝O*e嘚g5@B' 5*}X nu!,xwC_kql7?nD='ɭpR)1·DR#>N1Qώ/1zyF30/|SrUK)\%R5*v5XKRūERB3_z*t_0PrаIĪS#P &Lb:=@~՛Y F֋ 7Ú-svy6ŷstH̠ٻwc_ Ծ'@L\ R8ꛅJbT5 =0\:?ND=o }oJ,f  _܍`X0,Pݤ L'rZN$FVyq=qcX<ؿXK~6oUlRуsKa*{0倲=|cYVc9[F%X+@8t ,=gLn}j.cq(d ,$nƲMyGGt/%alt?Oy|j&9_h8j҉smpխxfH'Oypw]Dx<@th9'4+|DU\=cxsܣs`nI>ڣTrV"!Pm&Qˡ!Ocr$*@:2CTo觸>S ,Z۲8wTMFtJ ɖ``RD$=> U j=!2*rߋnivr?d$ z!QWsL ]}x<} tm`Jkz8dL-Kw/j}f|V;q5FL'Q>p% &=Ep {BG53&SY#|n7[2O#r{ Qyj t&!~WBq_U BjN|/t<vbᐎ|V֫TLab[;ylai ew=Vp5%:L3#z&T/UI鳀/U;%^Ф BMp Ĉ7|}:b1+0<&Fi,=uhؠMZuglXf5ޫUj#P)<kzK!nǜ l]!?>j:"=szdw-þ%RA( $36uJ5kPK'oW`_B߼۪l%m}Yql9 ?L8za/2펵t^rߙ 2/Xl/…;0GrO:NDž%_<L_'"I׎Dj֙8hPg~8 .k<^hWâ=\L,N>̖Bޒj} 9>+6NIKt8k]8) =vO%_s~Ulޯ< ;ӧথp#?W1=[~ӸMWK^}\-: Ӌ.GrZAJ=M ь׾{WyCR?*5NDr "{Kh5+ yB0hKM`iGzTc%8 C_+ Rf❚?%QɎ59ヲaJg$=\bͼ(QrSgLL^a+<V*!6SaAt,+`»llB28Kp[p'C';L`;FT ׸YQ@3.Jc|!Cli+]rUU]gn3 O9z1q5`ņQQ~UѺpZ:)dOVڜpqa/,h? yY.W'#"X퍁G_bOKY>ݸ.{8T߼:hk3rrЋ4I>.s?@}쫣)~")th( ӳI+&5/vVe@+˜p"a|L\A u=^Dme'pb.GJGcDvbz,.vKueT o._O稭je]y([ 쿇߫{@X[`Y$6\/òoH.4er ̎X `䄅f b"Óeڹfh=YɣЩ8"H*18Vuz#f1H-VĶjNs^,_'|Nǂh*f9vY~/uЎ@@2%\)=tDR=Z\deYs מ _4; jw$w/Z#R, 7aKD9W 7qkVhGPs"߸"ZB&^F74NtZ3q 3 Seֻnz.o˫o컈!x|l2bJ[l?ka`a 1]6Bb;F`Kғ׹#J҇X ݎI섎V}D.U5bY_Nyt (";p M]qφO~8h5c1?3opNZ{7<Da2h$̈́³{`rɨm % -͠نFM$RSLO[T|%2o-]˖ 2S6-I3D0xldYEGI55 6S V>H y C +B&wy Tv$3–e}g ZDzeyJ'3"iUI髕|&zI?v[DĵLs{Lȵof,DL6{eaL5>9]awe'==Ѧ=J``sNwYO{64^]G{@HccQWFd 9i8peh \@M$jv-WV?<0A:>:BHu۲+k❯m幵Cia<~S_*r:,]3Dق6)7K(gIy'Em6$ jupOh}+kr殹N%l`)9&O 6i]WMdyf v|~ 8y`hUl".z4d ^krX=  -BS&N 5b ['K¢7Z>r8Oɥ,Iq E_[p²iYđtokxv!r|\LŐ^#(uwMPȯ5+)Ǣ(Nm ̜?xuXoEz^boS Z?.kKp[Li4uz'_)}n\*XCLF J(RM*!CC߸kޟJZj*v.j[me %li1RI7`{;xBx_rh^|~u8ICIC&2a#آ׃9X*}[jsKU\Τ=)pKK"vc kOt~4JkND|Q;BN9p۾2A&#T~LiZwdf1J6=RUUjd^FVaȩ#ůJAl.s!֝|g䔼t n_Y:w $6NPٲtF%3,R~`)/Y/jG5E(;*zsC)|NՆ6z 1O%1w 鎌@ {Ѯ}AjyZ9%c͐+H]*w9)0lZHs!/ pAxPz_)ԝ܉jO YdQ,xC7Nn'ַxsp" }V)y/E>7i*TSJӟޓ\ȫdĸ >+^Z2BPD'ݪ;LuuᣞMnlܷ%'-@\sV(VHWJ"bvFä-nEʒíڌjq\RǛB սklW{w3o keDt}hBD=*Si {5@?[ȏ;NM7+08"McYtf73xK7L X,Ӳ ;'/nu66#1*3yua֩.;]<”Q<=6h}x/j6Y`yDk9ofoU1#ڟ <;Hxw:ˑ',S''Ƕ4)vg,! zDHP""<#C0p~0fiypI7{ fK-fbo)f QGbf/_9s5W v/VNz!"He?KXD=Lk=94KٕQiO A^Ψ %4lŏh;40DΛ'\vX,@^LqL ynp$n!HXN:N $$%ZNiߞ#u 6tFBŭej魡5Θx5b UeVO!cȎ%(:϶sB9$RA)O>Ʃctq|V;#JAfEzWMe:Ƣds*ZZpdr"t2eU5?"qmy!6]R50k.*z`\V:YT#K}mSo1 ÷]h5Vmiy+y 9ٰ/9CITXT?1q\Y'~G(s'\A13BQ$kAi`⹝!*;dnt,@LJ'<Iq85z#-YL0h(dYMY9}r3|%@H\C5xr6܉oVL#S"^ 154|?ռZX$o4!REINc+s 2F7en[ Rη7!FJʛ&Wp*gWie&j>噁qcͳpE/)H IXV&5{K̒D+?6tPkgv؁"ЇF^ݚ[\8֭ݑcva І"~^x^=``RRޜ]2k}y~[ʑ iAë?\d(½9nRW]cjM- @!b+Fe`SXf56_|ɉZUw}JtBT3jD-` zߤgTz(z[!g;Kukb4IԖ 3} oc2J_|FQ3PZov`Zh "1)#4L/|?rX-s5pQnbM]VzVI7;:/7M{R9%Zbw݆A➽xudK})o"CMc8ውd^/ZLPKEEܴ }u{"^9&$AVP((|v ʟdH`A`0[JmQyvv*y|8P$×E鄇r =%g,+4U`hos̞EjZR%`|IHzиK3P?~J%j%f4xke*?;nCo$?iH?RqZa0r0bBe ʬ1ͽmCWE_d2QOJr?R;?H`;´ve"z9nYsa Hb\xo*)c\5ǛcP߆6MwJ6cg,R2X|>faS9W_U ֤19;aA{3cϱj#\6 ̀K#® Z^9h+yEE՟1U DzٚP7c3Aub&_ \:M^wIu 5;4 f~I?LH-u7̪ՁFDZ2%71QcwhJPH7 lw.ԟh!MmC؁QN d!]?vaXNו݊*YZ,yP/ݍI<B D7oYA {@%9ɨ)^&WH"\(H@kXbF 8lk:*p^BE߻w ?WR[@};=ƽ';>~e;k^p_I@Gm>@vJ]Q Dmh3Zćh6mlDQKawVeY0'~%5w@9%sJwaqdd83x* (I]JL .|8‚yd3F@g eV*r*{ss_J_"G>_\!(8p31en^_"#[u)^ \bDh2ٍHԻЉk;}_iwXyO=#U~Y%+lvcji^-G]3.HzlrZ7mIm} 1#:+4]at\O#b}=M M9pLzE/N>˅rvbP_~H!2 X{18j"KXlhMs\L w.n J{ZTܖB/ z#xNDs̎{vĉ9cg"=P׏&YU\OI۱Hn]1M^w&L`$o %=![x]{lPh-@R 8׫1#Ǟ3@%Vf_y5W` y\C/XO%ayn ?O~%V$T$ -^&ֽP4\yBW{e}~E[A8])"U{:c׽9Yd3Q;9K)"ZϦAOԐ"]$;4<9|ŕ\O&PZ)L ]"F%r:)[ס%#_O : 9tMk]QSU}#2/ YXmMd}p7c|qA$,c9hNxp'i @ b4?_[tڼy~Wt C<uka])sk%1%t+(?^!GG4mrHh,hXr]W/JfHk;|hm@e-},׽KBؠ )(iXj×9|AL;̣ZqX5 j+^ec<[ۢUVHA~M@& ,`(S{B(U'r! r'.-ZNfqgN3zZoV,^PBʜL>*rAd1gظ߶$-~}uW1 5+Oނ6_~VwY9c;Ւ&1\v೟_b~@W˾Fsx]d[bϜѕz 1ky첼$MBXp@)|˓挽>**͍/i">SX0ZA6VXSWU~A&y=,Ṛdhx "^KIw ټjY' &n`|pҴvЭbBmgڈuDœR @N\B)>acs<,ꪐPieuZ%^[iłliJ+>ْ# fZ=GgK9s칬>oĖxWBeUQk=۬+lZ`ʫN]q Iy"+:noSaN3d6  {>LFfpolv ]HeX|8>\R.rZ.`DQAxŶf):3QI$C)]L0GˆDm 2i05BElxjNۊx@<|N:F!3hTNP1({![A1{H$ZbtU@b{n{Wʡ+i x ܋ _E/0J)ݲ@Ri|=Q1xOO^xyOQMűuT._80J'{/sms뛭]%{ ^`S-qx/~E 7 N K𡍜#IRF?Ϙ nim#):}b] D_T&FF6T}Sa~T5*}묺ϫcW+U.ɥL+>dJl06P)ۘe1G[=F ]4;fpE,A;W^x柷Bq ,^%HC(zݽ>39³ny0ݵ}큤(bvWP)/NtamCh[UBlkU*?"t]/#6PADg^RE3wBV͈p=veȄ+IZ|N6p݋'`rٜx kmt߶\dWo8ӶI>AjW )macI>DabQ!2HWWpʮG9;<76߁)rHxT9v%*S'VٳېhnU ( zެ@Bu/0ٷUS"f}RШש̀%ZP1ڈxO3o+yytN-9QYh5{Xq͘{:bkN[I~+3yƖcӥw5y3MTWh6?H`?GQj`&DDHj1Kjy؇S&!`%$;m/?g)L uSwmGZX6VIwLXL޺|1R舶^ٹo9Bfnj[e$ޔȨ^}~t 8x>*但2 ]lz>X) Y ǭ7[}~Ƣ\y%]/ ]985WĻְPvc50U~2 aA63W>4~Oj\j[Ozh9alYZ)`J~xyC'wE0}cryk R=vV0_Zѕ>uYײBaI~'BL^s)8ݛpĴf{wcUtDpt U{jX,KTb0t LTf`0;Z\td܋ (Vhm\?s/ Gvh)nc cq!/ք,w+D.Bw{LWfœD g*bBC-Boi3NM5!l UD7 5AF7'>vm002/pN8:­FMFhae K {ti~tٚ Q?1=!!%izʏc9\zFx:DHCm!~ pGBr׌յ-ޣ\bE|[;'ҤA _Gw p-vp !+1#981f]LZ.zgc[m;Vi;=eAC':NMV"`#$vblR kG֖q]t3UUݾ)T^ 3w0#,yt/9>Ϊlzt3>!gL?A2z )ifklU qX%#A "r #&JDug*=ѣ`o |OdHnUgl+3%CW ox.'sq|q{Zzl@FI!]Ɇdn`4]|<5I<莹y;$FWpd% l,F{,wo akHoHm"0a_м Ej1P0848n#EG}ND>`0#2l Lř ,%j[p 9F0grʺ'Ԉk `Bny>`7aӉ[ i緸2bG*D! /.o$B.)z}7-Voڏz =CPddz-]bR0bQҊ`:Y\JZMil7( ]] }$FDhny .O`| ʥEbGѭHߜE_^"vsЅΤZLV ڈ\$|uDro8EhتK X,mG9|+h XKz I\7AYVM@yl8+(NH|D@xh4*R48>,@,`ɜK{ŎuUqN+E#C Q%ioMRB*NB݁* cGⴲVixMNd!א n1PrlzAպ\ԍȯ muß/M'(K 'eP2\hV CDYNp*R1=#}JDIZ;aM/m@DDTH<>ȇL y*\ ;N԰ܖL/>>a m䈂Aw?FjVZCm*N*Ɩ{P'$",b($1m3&"dpAIp2խwnupjh .gװ ء,Qh ܏nvUt䔫K,_Ӈg~ulMoh'E|kdYZBf9^@W"\r$H`–g}hr0hep\%Wm@ n-K?0- LToNAm:Pvzlk?Ӎ&RsPKr2U vn!\\oy67+ؒŏa($BSklauܑK|n6.ٯ⻟]+bo eMI+F9h`a4FXŠVI5OƎ7=(zvdXa&}zMAve ;_o<'839OQ{˧H?3耒Wat<]Lbln^> c\S~I^CYpmipIeBp0#&N(.m,5<:ҵh_X{f Sz>@g #`h$$Asfn7Bդ ~j6LB>r~7$!NqftaDZ%ȕ[{Gcc̙A,$G#IfӜ;,4Q?%zߪ^IȦaOJO[} uCU#e?kѻ躃|$0n+#S?^ȱ8Qv 0I ٘mlfܤ>*%8UZ܃*JpI2-P);b5mpyt$o5s݌7Tff':]R1fgZAcp-ssᅟmڨ"뾾%5 Ҳѭ?0MKq2ɽJ&A.B'n)SZ_)V&FLjŌ[u8`<2{s:k?oJb=Sg၂vP|iw<>2;1LdlXO2;t'mx11Iy_-Xk-k'ss+. t =X546\V3jP5ƥ`@M%y2۫T".q_L7Fk 9Bmxp d dn,ՆTyoq&ǺtuY@HU_0 + )W49PW@z2X7n? :h\{낶;Z5Hzc $dts3BËwjd.5ks}FTkMw!TOI[knvD ک Cy7~24 Bh:Unxᱱ3Ȫ4eM%i9X+SfvOݛP@/X냅HUE!%MQ{򵁄"HS ﱦNVG.46*7OѡJcG2,Bi4xn.>Ī̹%brڟ}5d=ńs'UE"[|>gVjjl,{GhCNt""Dn}p_GͯlQLmko1n|[r4EyRu 5,5KLN2g p1Lhb8n(<0 j)!rTrFJu1unG,<)2!!u:SU8 >Ա)ٷ-#0Eש^,CBVXGEyuN6PaQ{s?V{0s~߲&YQ'wj޹F]L&‰ΚTP0{!Hɇ{CaK2Rt[׻c4z=Tj/ G?$]o'oLkA8h1w`4#hב#,cG1 TaBLvxEP dѹ? ^;71e0N=1ހ,K-[Bz':6G۫KP>.[бW( ] 661i-VO2vbmˏ©{Y .rgHMz:B-]Dm"21X&_C+Y/auvMLN싈5w6}'3Zq"<ێ~"'ŗS}pSuL)LDW=fۍ ufv6 EmoӤ&$ffɭZ]`(|u>IuT!c͎CR``}0=.5o(M&J[MpG=ixA=fj׹ yO\86:"Wen''67\ =S\6ڰӑ?Pl; 'ZGe' ,-${Lij^^3y%c 8u\7`;"w8(1km-S 9"n .{#.iaǭ+&&4fPMv>)}*I6;ougNjg(>7q*F^X!HԋO߅jSRrl{G(?sB~HT9$ .ʂ9gd!/)0rnla+ѻT@jdxQ@XMgEVOG7d/! Cxr FaԠ hL'M*NAqH>oPFq|{_\9iC(Z#ީ6`_/܊w׋` 9M3X ap1}Bʓa2MFKf5jYM7 !~` }lcS݀iͱyH4<6S8O[bT74&QhwI`qL;nsB&ZBBIwXYxN^({v IӧĦN&fY;I uߖ5t&s7Nj?: .YNO+p| _IӪH`L#(™ۥDKL,.g=uPN$Wt|񢏪R+Ts#{p:,^:;ц#0 ,1JoBwCo%3XulWXLwU T1_I}e[0{ن/Y: PEą RY16N*qEj"kݻYABdoy(ׅ`p5M_/eTJuDSDa!tiR"0G[j!W5xFS#2PwRx3zO6&f)Oi)kKm?~Y_ :2nI >\(JmxSX%hM6ͷa1_A# ?mJ}Kl Mo9[a`1{L_N9%G8  +365C~)=5UQ!Ⱥf+ω_w0Nb$\ڒ{T {?ZBr&@} Bxض")ї y>/2Xi(# h{R {=;CƖO|àKxTZ2`Nx&> >y\i(JiZAk85@mUlOJi-̀ȒAPRKSJ^Ԝr):spUg 'gHLk!`Q o'w VoWj3J 41*N=J u3vV5^7+!L 6 yW $> rҖ20f\ ďHQ9\$OnUJstQ⨩9)b9c'~s3pw %a󴥏epUVAq*ɔJstpYQY-)ǴOShűPʼPM>zDyp?4+@R .Ø%%C8:gBC`|9;&;cWK uETmA%Y#,ٝ}Fu~Y5Dtu}]WZ5*N0~ {-(e4mnQ=5%, kn0GGjZeo`ݠOW29D5Š]u[%D2B҇}UdyAf1\?Nvi@"BʹTHq_GT3r9ٌѵ z] +jgNh>\ǐmpI1Ery 3 z <֣Uo)7r;vi34:m\e 5lMPiE<|Ҿb N,Kav//vT)>aY*"FzP%9; kZKQl>pa}IirCwJ,} SC'UI2VL/&PؿSҔ]*Sn)/,15kIH+P'\AK>i7xd'5dWaYB t귐I_,^j$0Ƀ,R> \?K.4A=TLaL_ȳ]ws !"#im)A˃O!)1Ot!mr]Gqvho*3z]0#rKx{gjwk׮"1d_nv' rjݾz%6uWSB>Ȩ`u@3 S CcSaf͔ -ة_6r#m2VkVc*` 6_# )GZ4*W w {:*gMzڎk1ANt MPB7~l6EBզN"rQ'^ &fg9d$C}Naǡ)uI:xs{Q;B ^ M,Ӿճ105ZYlr4 vol'fo RdL <麺PΦ%薖uM~8Q%衢.7v5YlVl GlOs ؿe+PLЏ>x#t M&13r4Kσf#j28xI6W]kltɿ;z69Hj))@qͫY(6,xC 'z*UH!npo z㻥x[7S:f #-uxY ,饷k4dO[]Yvϰַktj)Y]ݘ210ć7$Eܿ| m;e!I^prCw*B>HWIn :֮.z:F]F$G0![2Dn^C4gT)slQnr0Ȁuyǻkz-ZBTTjB㛣^d]QޑBݻ^Td"p-t' =Ȧu%ώḟܠ2Hf՜ I*DMN0Ҟ+qHH(yd]{v,)}WB wL~}#RXVvw(F* z8f0{F2rD_;].@ Ams3,}_O p"!FYk]hg`VL1YO7 ͖=9C3u$=6Yom#l,'Gryna:TuYS[>gr V.,,& : ن]F,p >os[_H#$.5Nt @fN|gYޙbz|Qge~7?3׵@4EhLu۹&GԁS?:lJ,>&,Rquȯ5jZ0<J(e6_(vHʄ@A)SStOh52[19&7oZZ){lة5v}umV˨^$0׫u57 [w$K.T ?ݰy}ggǔV\ɯ4Ux5j.D q.c2`7 {oh/訑%CAQUdN$7pdM8 *G#(@\Օ'"[)DV1p e$CמvyTaks.YwRpܑ|K^0c}vR$HSLX@ň(e] n mb^ga8յ _ð* \ڀI[ϗexw(PIqJŝ+P?I]`p<6׾QL 3MX (FN& < +2huzV)"3A^RIy101 mjlk*QgY*wfd^>>"FSL=-cY?vAt۴ןinvpw2bţUPQr€ZV+$*5ѶjC0hdFr4C>ď2{MN5Q6e1w6!Y؀4jZ|ODaӎ8vx\k9N+g]C WUl!8* X։#b7zf23nf!#Ɉ>8q>D>|0s|Ozʇ椴INCs/eGKI1ED*?>SNEw@! jd쏇GY 0XnXirQ^[`6]-hcuyݎipB=z Fa+$v#ӧc2jNZ4ٌGiFlը`k[w0qNuZ8e͐]*/嗉JxI0Lwa KH]yY͖U{ _Lhۡ! "bgFf3zB[ 06IR8| Y`bxl^XT A*NȜF~7"Pn~zS{X1}'硺^ltDpP:TAI:݄B|IFx)xOD+ta" *+O Hl*zf+w_:AۯJ>DzLak -ی__0h}7|P L'ؐk'u=P;Ԟ8 1:Ŝ|l`"@` ʠBE2N1Yii!MeA-=!z"+z'b֤| "/, (}, uݥ*`yARѪB:Qf,B⩍RbMMRTHω9҇WdW5L*uOBt@BK"Vl$H,^|~ u\ęghwu<4xt?hL"߄\HyTDܜE=aM$|N;3C}1N+vi9dJuiU D}ލd(<dž9Ɍ1h戈MCM48Mgy_ZQL@:DR oqiT3L_Í#Yg.5DzK9.s0OH?P=N rZ,8NAN:K*v)M= Jɯ)ā..Ё=߰_U i=@ .מ XQd"G6#`ip{MLW=+ҎWO6 Wk&hgZGRFtc"+OE6Ӄ~D18.S/K[6utXթX/W7B+া/{ +.4=ɑ37YuE < )IMF 9y<_wCH}@`kg#YdQx8Lo #6ۄpъW/3&.5i2EC~z:xZd5BP&Չm]x@| YÀM%_I6ף=ҪkQaiju%2Z9:$Iz\v53!Mԭ^bU/l4l }IV"/„=|^fv-ra%>[x0.=fsW\0JT!BA(:OF>q\\wa l]MVi(r.MAaی`:0h-ʈϕw|4jtuWAG ǃIg!AnUo8( o4f1l8.r1Ob؞g.Μ|L2< WT쯮f6mu7S a1\M`se%KwëX`CQULO_a*glSHfbUDbq:;iLwZ{?e^u i?oc.{3xL9A jwow _՚۲i 69b=FV+:t Ok=TOxjpH07%K,Z/m(gT/m)1{M56=ezKpNXA3aN9B_Y{ʊTò{lg5,ιkr$KAf:q1U,8dn=NRL2;)gnsyt ʜΉ-<kTӂQ*%·n0y^:syHN'fl8}=x/bI;`BX8|ZJ˿d(/3nR齻Qw&ꪊvl jJ=]zl?*ʗa ^)I?sP53ؓ]ȷn(Oܡ_mYwZUS !F"$y_<6@]ML&cBΝHJ+@mNr֮N_Hq~NESSM;k"gW6OPyRC8S*Õ9yEj.'2:w ,To_$p hŎ=^4l<+yQvSֵya5-Wm1U$pML_sr/ClC'}qz>pjma{iedm$w,W :t28IC%U% ]V.lgwJ⴬G֭`)Q+/O^$=; S({%QMl[[ 4}BGj'o?q~/K隨f7)O9g82zP~X0o>? NR۶I,)Wwp(l(E[Ć:zÔ9GQA)nW톗9"p?xL5&Qm>_FmuE-SԂdcj&]SYyg!ug9k;p@|i~ gtloZ)".)1,T]e^g&VE"P U"՘qW*lk51%f?=y]7fGЗ&qHl+1ZQ NL:3KQiy);|K@n9 y'qz&q-!|7ԕ cLgt[lrRQjr,v~ŕ˫qXfk>E>,hb;$#k;[ RC\̀i_ JQbHΉB/AyFA b4_ +Ub Yb<||2mi&QDqmʡ{*)w Q0!?H!~ѢT,o#zz.T_0A\`8^H'c0xώN=<֌8,z rpK2Czz@"M%īHc~XB1 ".M;6qR_"#>yW})ջ TiEPK?]eFx%%SaO2%n޲𴀀94S|>^<7̓5pUkȒmn #q3 b<+U@/N!>o±ơ_D/h0V}~¨u~N=H%,`%V]3'cur537%9~sx޼Oƛ:ꜵhWlKl*Q9)I^eݯZ!d5A&4vm{8趻!r C(1L?F Ĥm):_.1@E!o*=/ojV wU/f6rc|VQұ^ap>W#wWi d~<ˬ{2XʤX\Rd##]ẃp?5R/Wuw;נ"ٞ\_gӧM觷2?5%=G]s4?d$vΣ;49c3zKAOkї պ1xVŭPG;7|_8݇ nb<*Lsd: O=@Um)jDY6F ^k ޝ!5 Qt iw.+e+hЛ/=),)QcN'J =fwQ6YJ0;!4*txM!PT 6/ [ӛ'^}2 \j}~L6{ b/Z'KzJΓQh>(KdD Zb ,er_YPf: +O3GiŸ\ >{v`XsSUBlQL]CVxdL$ar'_$AxB85a#Tr/Rja^:YBءjC-K%5؈F&4,MHFrsy^7B# MpBEQ)&[7+tHSX'Y߀ 6-ɘ|C_DoyvS8EVU \s̀1ze)0"̣Jr b9Dۭ"@uE9;+n7wZЇu.SyuG4CTWȏmdL$Ec\Ќ5Mh7'L5ME]I8d5\ރ;RԪT̘–,ihgjԉ*J:`V>!?]e7Xⴾw~"%"}o(O LX-h*Z5i38Eogt2uk`Z}_"îϲ(qffZfNÓX=|+ȀdOa_T6yHKImvI'4; }ܟN]xM7jQ&Zg]#&ims!$BrsWNN8삂v kQcZ&X K֋Ph-*8 v?] cYh6)Vڰ]o++]uriL7`,G+\`k\$V3>!l& z16r&J>FVL.p1r7@5 "X *"JWPX CCch05~Q}_mT1ti5{jgROQMD@*"6VaLj_q yx9\kZ63~{Sεϊs Ϛ"JsYY^e:]v/qPҾ0"7VL h,]&gj'-eHZ`0 Fk SGn$GKo;˵ײm'hm J&U&k v4͕maA߆Q| ]l+-$=_>e7شR[!9}|Nw1ƞ^ 3oRk.ѵ%|>Z_um‡@JSn\}=r.Q~eHwRX4$I@'~`fp!V9,'~Hϱr_X tR:5jfgLw,oMΓmufFkC[,:JA~Th3`6*t9E Oifۼ0睴gUnK/GF laR: OI ˾n19tȲ)@(̕۞Q\,łqq" I(34d_:k\%ngredr@z:@yY <edR^ݹ%׀K^*NzP#qD!c#NiЗw zunua&Ñ&_Sk-DH/8S`Pܧ,K#9Δlw`"1ۍDJּľwTP gaD | ù?t'w,h 0$"09CRT/'. bZ,)>{/fn"V,o˙`׋Tnf #{'+afqpG`Ltwm!a nŢ#=_9u26͐p1QCTi*D鮵}乴@v nG|IV"{^㠶s PEɿ(r{Aw5~bRV]5@G2jl5mRe/(‹vవޒEpMt5?>$F݄=bhIfs3,.–7L4,KϫNR6e$9cS.tt.a_i}`*jFVʛ<ېo茍nFCxhYp~[OB46*pwb/Dϯj5OGʖqkLyax_|8m)>i)O1s]7@27QAS%ea4~\Y +LAkdŅ>~BNGP*#8Re%H&٭!pɤU;)V/L -,v7H,B 91{v (||QS8k#K{kr]$9PG :sJ÷MIJ/dp =F[mSN_2J="($?jI]Yɾ#0 7ٍz]uy/T AVT7}0QiRS75<^l@9h5<#LLnH!=g k4ۧu+Kj~AcϥGѡDZϨ`}^Zz.tyOۋ< {*Fޓ4nFz125F鲭 HyƘf tsgpOX0?gϐ7;H o0}EPqpTnv 'Rĸ/fmUk(Pagap݅rZR V5}I So>*zie TAe|nɔ1}mʑqfD6/"ptpm,}/f r'r dQ}15׮ȆǢ\PIp)dKAl Ek5F۬p]A~rJQ266AsŽ y 9 xdYl+Jcd=oy;o8SԜ8XVbk FeBtԑ:ֆ`:C7f5$S6orR#gE`Ľ x[ S:.iU@XD#Cia7ӴD\LK]S'+L^W׫kdMYq:@"unFI}((vc5M 9h*ԘA.L,tmA.qKj5V%X1 M÷jb黯z.)37f h.zz|x'sݟ 0"V8uY7ePJ.fs=LH3D$'WǶU>F,Ve%騾af(oxtkqU‚N{~NnOPSnҘ3Ndtb[0w7H` ؋q"ݡbT{kqq+%KBCtRe WH sHrA3[d$LGqD p ?R\>DUZ#͖BT ŠVbY=xtdguLwjLǂzN =VvׂR й QĢݱ\ igG5)e>'Al)o$ЄwMWZQU=ޒʎFExK@6qU ^IOZYԫhLoRLE:H O[E竛S n#l moVO8<+ίĦ&f_ pƣswu*FLb`T'5#uwArv`}nlG\xk] sE$vC Ah/Rzc9,_ }9O=l )='pB{Vz0uW뿢mV.^<8G?jT#A4}qG´V{0شA J'SZD ؀7Abu-ޤ p =wūV!Bmŗx?i+#7\{҇@srDt} X^\DQ=e$3tBeio*e}Lֆg|[t"ImYyp\rhn&3y8`:Ȩ< ?+?tNRʷɼ<ًD%O !(VoMQ}u")PjM f[,u@W!o1$M?^P2uY$$z Turn1FCZxiqt>RS k,a ñՙxmyFq̌ 󆻦q]~/fy7 Gcn>A/a'Ev̠"lVڽpfn=$\HY. zV9jb{2zGx5PwB@PTp'Eht;l7LzqXB=g`<1%a\OHG=O]5$eyYUk{}:!"q} '`EHuֵu":MRC9`Ί1r=A? 7XHm{bIڣ?LtӹUI{G6R_EA)?Y Q|!ʘ({x%'ݴj=OTY/odLX∀8RoFkԔ=}d]Rc I$6NeYr=VA@㯮^a6( Rl MƼ"N#Rg%Rڼ-?ܓ| DZ9ҡtZ ;^& ##ַ5,A۔rbh xo?pIVOOc U6t^c&?g?:qoc./P5]4z]8GP#j*0}g|^+@6ˌw*-\62+\ S+w+{9Cwiz\=H]gi?vJݧb aO O n(;|KT!XBmn˄M,+9qU꭯)qGT5]6)&Kك{E;rӿЉA,G|/-V1r{}<]3Bb\HZ TS󦽝znlq{ kKPlB,Ep&,VGjd.A~Z``CEW[h# zV4C#SE,JMͣ??:`>ㄗ1Ģ;xşQ} Z ;zaFQ[Un=<*ōXqV}To,cۓ$UfHar?&MCzssHi C&y?Z zv.tM1=rh0HF0/n猓_p0]z~u]o[v|'taq{]uCF6hH)om;oj g|vG(Ca[BW{vz|P,ոrv͆W pTR)G(u=@Y-sWoEkP u4нAl}9o v+E3~ :Z^X>[9ˁeoyFY9%u$R\w)P {}ۖB-:m>3bتV #?:d rb[8_N0q3(~yk^ěwAS'D^2eL 0p%rLuΨ˯G)F@B_slsbpNWGvSa:,:-B sEKIق 2оi99cw ˴=1e|+`U 3<+ '_*H:rUۿٵpHȔ7 ؅R٥"l4$.2h T4\ud6Ѻw'Uly]`MJyͭ#ïz5X\2-[i yv}01ω>eޔΌFT4fo=왏ح{z^<0[NT!#6<8!^S(JX IvEXZm;Llܢ;ǥ^8e$9Kx X n?j"9v}]mB-AeH%YUe"?ム5 }yy1i^3h2 $;b8?[kFg1 G#(q5S:pU{!]Sφ8u\b5GUil')MNoDi* Y 48\ݦ%% \_K tSR_PH)LnHIZW}SuR+ s"zG5R;[NܧYےl$wCqUyeB |'j9T1껌rkVF yQPOl7uU.S#ZQ2%J-6 ۨ!;)źaSx]:nڦG#}%I} O =WQA ߧ쾪8-g-]إU[,npDKG[swM*I^ xKdQ4#λg+G}KCYU[ἓ\E73@aBUʧ*p< q+H-A$ N> #8իvQ֐Q(uRkW+4hz.h/RV?#G~%#(W!cϼ\V}0A Mߊ>4-f}'+\U%)G ePEe|E_lN">r#0yiy>ڭ 5Lq SqJR\CAvjT;Q?yeU<t''>~9.,-8av!~?!7r![=)emJ 7/~G^es2ɩ>&#p;=Pv^ .BgDs|J /s!j*`pشk0'f4 ! d#Posu|vx=iݼWR"{@3f*hXҘ<[YɩδHL7 =\MM օYI_`ŋrR]rFO/Hp⯉t3_ ``D ºy}d1@S4uŃ7/^L-e=&y. z3 uO'PAUc; lE[.\ юr(Y_~wmDrJR !3^ڍ3^@MbH0͔mb2kuGM- 9Ѻ6gB= RÒIVyZ ?ZW}vcʱ4xs9״l0F,[p-d|Dbc?Ttn/KGr/E OR^o$zߨ#պ-j(5n.1NZT>,_:5)ů<|U+`:]DqF7TN*͟^48N5MLU MB>I jxƝxE o/$b2`1yD9 \M1g)@6=U&_nowQ}ZioP}%9CP 磡KրH p?٨njq2pm0O,1+޷O<@ɀ=\+`Zmjv/RXazu' v|`v\,^GyPia7( ѽ3 L'׷'>'u(r;&Q3|PE|/f*;y҇?ئc'%fE2yEM?!hc *xPRP-`t s&ܡ' in`O X Ȓ_1Pװ!(',0ŌXã%Ae鋋>SLq%,=5ak96Ō]I^l l؅$x- `0h|[hT5P4񠇷"řb` kWpgSx8@Dm1WFU,- '~ChLi]ݛ2r֔+"T4eJ+DRIK(^ o \w{R7ތkqrgjTc/x̐0|{4F~ԯ*v &80|炚CT[hY0'@9>CZ؉꓁!+9hol8H9tJa2ӳyF>Z 3~S7])棝kj $}7WjfۗڶB+YUR$G6[k1@T rݼsE}<"|0+>|2Lj6ڬ|MWGlZ- K2cK##hWƣSv UG-CE 8a@Ebו ӅgF55,D2]̺ԿRq˻[xmD ?B#K^6!}1{-:3J<@L}Zqf=M^b)liV7W<(`iZ7#N_kO9Li--J[2= ?xX>@K ڲFnw|Ϊcm75L*J#_b`%tjO|Puڅ?_!6>7Ur CNIr` m5<ۖI~h| 3nwTO(rx|ro SM&AGp2op?XH?EdM'Gt$:f BůY-0J'*a䪰 4@VoQ8Yp@VEYN!! ?]=Rs?V|mpͦa Է^7G!bo``iMgʱuY~Ud]V4D:aVW #$QE&ĿOvH>e2e8EV:fk:w9D&)O!*RTCBZ_I sV~8,O\PR*@e4^!eR*JK0'0;%An+'&x[6D,l|bS.>K:"%&lιm1HV7B5j$f PEIH!֞L'pez7;0lARʹþN$]sՔ:coK M(!^f*@H dse]v``eYh"F=+nP ˮ=^ȳ 4A{F)[!>lUʣrͤ8+Ӵqu5{ՅDHUicAO A.neʑ۟saa^}lOb+N0b,6aN !{ pagHDX{sB^kψҭT ͓x;ڰɫ㖹G8ds!r-9ФAH7wia_ӆ\KJgE/rBZ)4T?BL\;!\ռl,y9H󺡝&QJ5 OQ鉠]Eq u$p!GUMX2!􆆷C*@vr䕬xg"Jةy9nBed cWOU6"mgUSr4vGuWCQ.8DM6Xψ1(ri@ϾžީN?7΅{?/\VLq'S~hV&Ҝ$?$I|;唘=2y0ph ᱂|xz| ~qIN+$&\XP%(.f_d̂.t 'unהA3=rݳl?sxi8?fD%@;aj[EMC) Wvz}Jpj\ȸ&lo@ϕb'|KuNp`$Uq4 Aw}^p f{}1CA߼<֖a.=xQrDͥ,p==\sΚ2)X Z4UreE8ag0dlg\l.\躹mKbΫ #s'iQly﫳:-,C u9_w <#g$y꺺1d5ܚZy [+˥7&9場1;s)(R1ѡ-6l1JBSPT17Bd;0Uw#HO=f&|\WXgg[Ш4 Z푭AX@1|` =Ks#>L@|e}О=O;D<7?N^ɘd 4sE&3 π%ۤϳ }E u*`> p)Ԓ觐 Zπ"qҚEŌ6N aأnȒXJE AƳbUdW=`%m~`X mCSxqL'r0*d*@vG3 sCP.pB΀Bx{H+x3nxp:WW󟨼VuS"x?{AT)IQ5G? VJf2 А\.:v1vjCzKiA8`KCXp܈aB:X-K)Lkl]K7iX=Ri=]\srV'ί"=֣+}ƉfmdyCkN^U|#{fwn I 0ɟ`.>" .O"2jFf)? {gd<6Հ{ړ{ A]8`밿DHb%ū:?5 H^GbW^!jظ;Y<;:2&PNg` I#[]L<3\+JˏH] Ňjy~awy`)wy-kzsL>69ZɅ?I[4Cg1VYw1^[KDn94VGvGfq!u˪/5(%"lcшdj jz+#nTV(B2RXLa%82ismy`c =B^6~@fnशf‡q\!qr#u~P%k ս-n 坃xY 1{i)|qI̘]j>7_G1 Q(+.&ml~؃K}Drgv sŐj_"R *4M` UB 5d-ڮNcIŒ>|'{^RStjjꚲ} _o&oK ֪{t$~*ƆMeĕh-{0 - |-u4= _RJ>Wdbr RPu'g( 3x:=gl> Lc5N lp9x(Q9RzS w.эwD|x̊?'.a>& ['K\Rhz;\ӸrˮOq8xP"O].Ŗ>[/_b`F74g fF5//3>-fRڛj;mzi,b ,6${cH3=&@eL3>`oX'r Zz 2Vص3<a^U&|e'S9Z"8w:nm35y W*d3u8o͸}.{?I8m/ޭ _^c PQ ox.ՎU9կ@cfޞEuNr%~|. zM?m: :=N4J"Ѓ3 ae=Ac "i*;]Xqy8^hto ];yGi$]ZU ǺTAYp'ɻ=ؓ QYkfՆܑJ#^Bn*^8إ mxhRv˿.LJZZw>PFeѶ(ӣ̎pų!'τo 5Xe4ňG9 u"ǵmN%yc$nN*X}aGY&"gTy]0锣M'õ`)G%h8T(0#1J̺rKBQF>Ґy5UE+3̍;(v׭Ih3Qw +6:k܋о&Q }\a mp-M r6VeKބygi, |6CN /+#_^e-$=rp^ brN^t]>JBn|9a(x:wRV44q=p7ezCW2E,x^ gim8ꎏUǂә~N:vɀJZH= 1 ,o.\{j0Y1D; ~d~խOХMJz3`CdrGpl څmKXCR=Q^yt|Q{fJ A/J"8xLFƻB[Gr={oaЯ9hQCqgĽ')s]oJ_APoZf5"“г`o2Bz^uaBp5'X¡VL@kZkk1y(߹(.EV "nD3&꼱DSikH5l15#zxOk8S''$n!Ds/-)ӌNVx5߈mBӫF -ir9@сxgFUޘQ|«E/t+F0dk9#L06O fKHT8(llt@#Kg↦5K U,@a\ݱR #e>L hw-x*ZB%PKQC?C99V@"} E\ cw[EbdKX,nh si0Iɷ^)3-]ijH:D~B`NYD@oC53Y)gSlgl<@!Mrmjhr|<׼%LBHY~c~x Hy~Vkw:?*T&/ F0C|USš]_MyP ;Nb|cxedPvwX ߋOGI &Y}Iz+w[F(M%ё3sW,aűW(D7O-&@"ܑo I/e݉efE|zJOIIԣ'ቡ7/t(P~mīfY-Eϫ9!:z[1('&^bV෎ϗT@oB\$ewoMe]Bƍ[@u&;jA1$skH#1)u䬑:y00bUl=eJf 3p A*F`)qmauSV=Qsū՗5r+%ږ]T5#hJN <''B >mxK$ +]#HX/(wTa[(znAK} FӀL|zږƛK gҍT.@P40&i$7ʆ0OtӐdƙ6M"^`<pZFa@HעC XZ0,{EZl!{v|=a9!'i擸s<H*M*[$ɸWjk38+ ސ!G|{ˑm5`"m -&$NDϿj?2£u.+YeOn'<rH :O?P{䲘Vÿw /nOr6$?fn Ϯ̹TA1-L1,yyURPhP| "ӖNIӉ񙈜`(-*8]O==Wm mKhQe njy2mp5#x&<@.TC1fQƯ4"d$̇Ѧ -F1دT=. j0RS4g WJGnuY5C'>6pq؍d @(`rԳ;4"MfVDhI(۳Mi)UcB !lš)1ho6\MdUϻ~?ns mठ]#@wd8a}"gג3UE4 +!{+\+noBߦw&@/7ُ+~ T򏿌A&yvc0xݤe7it˄Aw7~z`uaa~\O,\*nv5/{N_Zư  ZƠz5.f{Xx3Ο5Mt'fi\! Kb>+#qBf)6d`|Z52M@)ɵ^9()PHU` De! kJX9z"d 0FZ g~T] Y8RO *)), ȦVjKs'8` i/FmL 1= Q]ҤKIޅFd*7䡓H50=ir˱36ĞMputwGY Vd4b*:[9=FJhxEUP{O# *]|\2ߗa1O,{܃wyw0ɞ,"lȃ;3KzGQRIc `?7\ѫ C}|[Ky@z(T#d}𿈻F#Zo\ye7͡x@j2sGQrBEDK |:m69z:@}{XW6wX4k:L yDcbGX|hU3p7?j'{)[5Y;/I^(N0]/-# aCHqT8v31v#f_042:b 4'$p9+ٌ6u͢y9d' ˩FYFydz؏\Ď2[ï4;dnwl^w:S<uPTq^G @B_=,=ndMc#jxWvRBI^q;~:>l3iE0VtG+y84iaC(~eZ?,t ʛ X#"OgS6&L >ՖEAIlquP̶~{CR]Bz-9A] wg0:~< p8Ma (AzBݳFVQUPڍ282mQڶYK j$:*0d۳lf3\fʉغkԀD^d&C$%Gʰ'YG >,~Uvs9"Pr ])?^V7wܝ1x kV=,Hک:tB ݌[6%bN1iyVwP=Fh)Hh Ё(Mƽ?' <@ԇ7-5h5h򽖫JR_O Lq|6]% |"$ whcpZB|gJsl1K#YLsyh`9UuBgM}L^[",zOV1=0JXfADKɷ$D $7iju¶Jȅ9T3n[뭬I,9a]HR1B5oCk~S^0=WGv  F!r_lB癱#i[w9'%lNk!㇨Yヾ6][n<ҹg[(gq}zZzG`$ņ׬_HA^*9/ܮWR'FX}0KK;HVY*F| |&MbPʽ9%"~;̂O턕Pc z2?5%șCfoED *EU0j}X |m^cLCSܨE^Xh#ˣM6}pZ9ǎ^}q[1Ķ*]GI܍zK1fkz+Ć%rM/ v>gçIٯIož.A.%"燮r钮fn*EʮGBS VB/zZR*Q=WJwBMظ^muVkr4 u\F83u}fB}ᔳ0Y\-m*k:rEqaX9Q}.MhD ?B4fݮ;_OKyUMop w1s^\1.ܸΥx$F9a8̂BaiqXxM^+Eq Rkt*[m.0'0WFl17FX"]:UꢟǪR$z]+ؖeĽͫ'-:8GK>λhtZK^{-z2,ͪⅴ9 leբ "Y*+þ/fU75[W FE!Y}U~5'(wh;XHYg mÐhfSI&nf=~Y4n_[n<@ ڦhdb6U"@Pu[3;G$peZdB6&`CUbڰ,z3tt[SQ߯Y;/%Zp\{"<+Jęk:QlRF6}eR'0uZ>T`,Âx(Jg5l_a*KWZf'=M: a-u8`]#͇>CقWހy6Im,s$B<&vJ>Ju=Am ,`OBƜ* Yr3BH5O.W@QRvZA,RxClyڣ"4} [PrmԍaDk6ܝ0 7X\^Nz:Eڜ(:w+=?չ{Wqi7x݌Tof5&Fz9Gs-T#{NѮ"XWD#Ќow\oʅo5—A[PИ\|ö>fQJ_`m.퓑ҁ,ǚeuUpl 9n3G)&Z2 ( "м`nd@즿Ktٛ}uZ 9l\Jf+H6)/@XP+ R) Oωrs- 7;&t m8&yu("58GRTux;椪jSţg(LՔ#:WUv ~hp li6PwʨNgcՆz*s:Ddaҟ&&Bzsd 8Ixt6&nrw@HhgiS^%ZZ]ho'!p q)X$MZJOK9(LH5a,pIWO̯:X\H̰HNf𵂹ߑDʛ ~cڎվ?[=S.O$>oٓ{hY,_ibL-lϯ`Uچ@*pC XzE4' _iSfKfeɏpyV=D>$;H_B{1*pq,jnө #fFko?,noK|$)xz=džCoh-'6ehhg:z'=f-U"k1t ` ĭ˹u, ^9r4h":S5]O1ny*KpzTَ4?Z,ŒGjU5VOE7#eVfr9!~fGeNDa'eo݁e NBBlŔ>[ :g|)t ?ޖ& _c_P>5{砦:R3*P]8";0v јOd#cW/zU1_wfqKyY {w]V=!$$pN0Ds_ eCs"na+j2#p8+ [ٞ?ZWXZ_cs#T`1Os'(%`V?>Ddi/A綱.P鎶FtɶB`,KjwxЫwGḮeɅqv I /1 c3>x@۞{0\xm+Q;zKmm](C*n.Px^>1kVAxfKip =`+8s#VZVXKN^!0ԓ"u]eY=PU.ɄMc3K Ut${t.55 SDvIA`z`ъ#PwX;m:dA;07_9*P~/g*Nwb% |M͎Q3H;,m}v`šJ¾h,6B*,A7ܸr䤁4ΫxIe0<;$8 q SaZU,ۚfw~f9zq8U0L-&pXSP 6rԭ8$krPIdly'5`P ̵Wkn.T.>;sY`m(+aBTg:oV>UO9Cogԫ,bVJ.Yo~d9텼xAeYw敘9z\s;<[ 򾥰D.2y]O&x cס/hf8-!L(I`i Qʋ~^]O&G[Eиp3޶E26$^YHKVIخ~`ƅCNm]˒_mzE#6)HXtJ*{tܤ\IGvX1ux z{(^u y]ٛ \[e$e>FfQW@0~#kb[2(ȖE \f@Hw9,G<8|1M1n3ڋf/LK1le"a~|u/#m߸4iOl}5O=sFeJ9<+lS@Y^)p6%kHOj}}@R+>1/ɣImHV0՝""9%? Ѝ`Si%sf'*df4# d,! ^3]=N!FFt\|D=y>H]lua(Ja;(^H,G# ;9P>zΟ n#QlD%ovi&] gwl [iAoZ5\Cza s"]߯9_f Z;l'^r_f߻Jh4UyyHkGFiRTރ!A=xnj&>>1jH`4pF|Ppކ˫<5KGWcnc=@v#%Bq~@v @[H&\2 NՁ?Ҋ7w[,ln>Y>w=DQP|VF+8=I/@G'Q^koH116%Rnd:k ց{`}o YOiHe ˾,4*'*=FPOen ה4n|b[ xZBvg\>++IAm}ɲ-#?̓>d?==cxR!z s9JSl5z1= ^s@V"Z-6d,$#ڴ8Zyk'<΍Zס&J}{֎Z;Kr "(N-=O+Wt}t-9B!"<8\#p1x5HBsw,enhDwe{kjGmsnY:.d\z6^sO>ߌԪ3Ъl G y4!C Khz6ޭ-1x8Ov9b?^=?op#Kł>T?7)ŖͼbAJpR#ڸ3*!##w;ZaYm}BF %!$~.{b?38wK3FEekc^&9u -t6 BQ1a! )R Y 8i8dԻ.]mUémϏϻ'O_қ ~ECQº5I2BkPdKk]F|~-u|jN$2KI``lkgci_Z&va6]_\pN&/jئ@wSD2RA#v堃 #eD}#v$+lM#m8`N_[+[!²AKRԵ9H N΃#`>7z?I@vbRs(潞w6jBlKZùHB$N!Y{:.ͲOW ˣMNҔ%!CAİw|E,'#  X\gkܚѵ's2legle#B5( D4,l }]s߬3 6 6P c|{BS򌆪PWxm{FVXEԴRldžB=8PFvQ*74Z` D<#l[ ؇`Y^66]dC6LuJ[ *C_kZ:\MU_L}~x<4leܓwCq@@TVTG~8ygPm)}nyu0__Q`vԝU,a(fTyc/ՙ>B2)h)`Hgmz}F:bIk1jN xjʎ;JqZ0Bw X֠~:Q] )({j[ͺP:g>~8Kԅc.DS yEU"}J}0ܲKËt\0"heB&=-eWK6߄l*!<6)m%zv~3otFWl,*:_^\jVflMoEɣu$kȼabM^}S]J5'Ve)A Gki(eU/NqPU{vR(23`&޷[Mu AA\n4юKeSԛ`3z5u}=C' c"ğ")B-O9tQЇb@NЮB~n1]`TsYԩ(Q&~PP6IҼEMNмԷ~Ǣ; 6&1?u? KB?߭poa3IK>B+Z~d*`?XjrV|hx"^XiBAQʺf3Ƨ0o|ER\{L7Ve ʲFfRQ&̨x<$ρmdr3'C[e3.mNJ'.^g!=CVm *G gAKJ:K$nڨji@eF Xnspm0Ak]bV? cPyp5X8sJr W]MxE%}_ thD [Eʗ4#:b# )m`y ZR)j)읁 !IWпc[gݨB(---gj Nh$%WFIq8ՇYWb64 J Jv;LHqFmae,wֵ\ ]…݅ޱSe 'T!F2l)@Àޞ5Q[v7Ъ8">8-yGe\$@C 4YPW =Pn v>3 RY´W41;y%PFZK"︎|}j:WjgMx4;4srOxJ/NLțQ; =(ɠ6;@鈫43%$;̷*Ȭ0ap#q !͌3'PsD9tǧo Cwj zsBME±sohgsfbZXQrIz "L}aeRaG, ?),GہP3(qL&1 , MKV8LVXH.Rׄ1X6zVyK?v U~{e )pkGTďr4N?jg_S5aPGEN?oTE&^[Yػg&gע>q)kS,L \YHO <~~FfR:T<688:Cċjurg@+} ˯Sh$ZD5cp넆 1)œkٙZHJZ\@e+/[ Z+yW;o@ ԞJ.R ےdƽuok :Ǎo9!OAv#}/rQP /#. Ή2Q!4,n"͛B{f9T)X< &H?|]cnR3xQM|Q] 7G$#[ ~ 0jcy~`rFҺPRZΔT^o[zW$^q.Jr^rl^}}~Uc"o{A\$z$1/lq${.+V1\#DJkd0B˾GiJt%d/,P =´un0S*MԗVi[TcP._>5Y6ZK' Nа;f`Թp']N_QOE>6zP~5)Eb _ձHw~po^])Vxsn͢k]iÎf^|_Tf'$(%t 6:Q$kf\}(% u=iࠆ[ξ`u" \g!SŷKv2( (_I|ڧ>|ͮ z=B?P*eþk < QՉloY%m&LO-b[t)w_/Tc8cx82zu;=e w))S+qJ=Zc v SPKM,yFDax#fPЮ4Rw8F9s^b  xV:6-j!)NlMʟn~wդݛSʯUGwm2<#?CIyϢ(7 {ygoeU𓇊-҆X( tSn& UrtH'ROn4"GK~'{ EQRqo>ws޸5u;Ɛy9|f/3w3ì؇Ȃ҂3a~Ardf =#M/r}}iq^mZ6A gP<8> 2EOr9b:@vvut`5}Y p^ .`"m|qڛH7 N|+ED;x >V^^)և B~3x?R Jn+}Ti]Hf%kFNF& мsx4orUSx7Y}mo4CG4Y^n,F/\mtahKͩ=^l}3_ mJӁּtK9>=>Ǭ]KR(hA 3j,aj[]@ψBl!R[┃+z4Vb$Ȭw?Ζ3cY aZ> eܡHF1 #ǽ ZNBAѦ}s}S\O̲r9.Y)t ?jn/5qC:ˏ_v)k(/S HGV[$]C+`22[ׯ `[mS)b_dؽ@wIwL6P)qgLnU3iea?fTKQ) )>M^Δ`oI'ҐTꅾ03yUm:rPRegv;y+rVy7;FFkf`c^72]G|jiEؒ~bg#}zlhuov*@enmUwJLEcyM~ƮѤ=3B#$]P սTg]bEf ڻ J$Hf9wS=,ST똢lw #z3xr%SmsfTG+:ޥHȝt,R_ 4aJ`m*v/CCXA~-:=aXA*-}usx,+rZl@x'gޮW 5Jn$P" -$afB]_]$27|U:=?M{?]pTL ōT` f`mJ=|oup8]ZXɦ] ~|.Ƕx6} _ٽq+cFvV&}$ \ ܩ ?,N=t1}G`C%=Fld}_b9\ *56UZ9PZU,ʛ.#MZTēmQbY;fL&RCu)rpr8,.AGdɮBm]v:D&A &(/B.L"ҟ~0,i}qoA'\r+]9ޔ'}H5kE1b)6/C#3>*.O郆kζ,Qrvݺ"Fhݢq 5Aק(}L8G|H<|EGGh*?n $|iTflIޣU|$;qAeӃNù8C{P[N)N_{hcMEQYgw5YOybdWx?pM=͖40'i=׹4$"aB1NpnBcFr49Gϋ(xS뤐/S fM) lI}k;Um!ˁf(Ƅ0a\n-5t@( (:2oũ'X*kX I@i;PtK#M-CYk]^jџCUg.d`ϚIoxa=9@  X:'Sօ|goͅ˺H Kg~ǿ'䠇V}7sKP{bʗf_.TI-RYw3 3w"=1bi-?~.XF_+2_tgS+#ዡ/AS4F4x6TK{hB;nz2iAaoҢI0/: Mˋw pA,d N 3 H;óLR+YGdH$܏ϕ/Z9$%lKigZ8L}U6* ;pz=t:u߃tOʍHrYȟxX'xeڹ^ha "#ܦps ƁiDShYWLC1#vz>sb3H} pBprڎw%Pe&r};v-YwaZ iSmɛ Яze8Ũ˜1/Kf;d1ZTx^Dn:+~zyk|Y6s:C D{`=J׬BxW&^\ ȟ>>zarzR 0~e&>薴pYX.Wu@2&ʳUD B1݆_4j9;U)%Z#(ҹz= ЗI'Yrbs2+|ϫں(=#$wʲAedL66Oq, Zf6$V.ĆJ?q Ѣ(7&2Fdta>U*MK`Ҽ'\ M8VS>GoUbeX1<,a&+?F6CPq7HNɏ1f;dN䬡ĕ l!Tfĭ9g`y 0⒖ gt(NV0;u N#B y/\X<:.']6:HQCpnѱ\źlY%YZe@!1m͗ځ"`9-UFttߏ'BSBH#3SmE޴6DWjyKWT)z~T ⱽOr%(`+A&*nɺ+鹶f¸Z><,h[iBXݓ]feu~X ?y ۮi6!q &(5v/ΣWmJב?YXx-Dpail[^*}YK)} s}>^f>Op =؇Tk 0]Xϵ -?MS!dG;uZrm c/gޚSCD֜:p@x5l)T LغZG- ({@9E-F=ۂl I+5 K8(E?`F=1s“k݇WK%YC`Fg H 4x'=8G*o=yP) Mpj/+W6CsWuIkJHyKt Ce-c!sU@T*L'Әb<"Se.tgFCw-''̌R&zt+؅1Rё[Mيl*pS B}7Rn:5d?-~xpucb] ϐ}XQzlPkSMѓxUk.7~X P98@ PڌezA-u]2yvcq o_Xp$Q}! OVFb[s<}H%Ua< d(V{Ԕ  fgJa&"ˊL{SF 4`UGiLvP`KgiVK4ЗEޫ')@ Y880_.Vg|_to g￘?Uu=:G\6#B~UqfCMSƄ޶u{様 E1ɒ͐ASrE4n9v r-y!S,!8'(t5e}3XyG&1Mvܥ; k+\0C)6Yy^P6] Dzz䎇X99A2.zS0]9\Bwe[j4U5f;HGJW 8D!F`í13>4'/iO=`9cKj$' BCɇЊJ[I*|OZ Uڱ Z7@-Ĥh9g1VMX θ9pSU>X9τc dOm즜E'y4Fz4ndoV1:%<ί( Qb@/TԪ: daMo9_dyW Z WYݦ 4E ~&I>6h $tD+5l""06YP7lOJG+YoXL$|~I~~=}gZiIZ$X@ĠX }E/yAg (JPBv \yh1OY!4$)6i1C-ʞa}XYz6Pch^ۑ\ o(@ &@-RL@upZp]Ϊ'ʄ{S4_Tʅ!91l ]π c!HI|w zA~2m`>o!~̕لT_gz.6aDV~$VɕW%t>pxm+rDL']@C<%Dx>PW@[M(s> MZɈ-ID?04=06ϴ-iȬ@}ۧJ䴻dq7[`bvY$HQbvZs!2&Um}3u4;ϸl)W鈗MYb6`ܥ){$ߕf {ḩ/ ȷBt-uOXڷޗLq(j(*ں=f^coSa O i ؞֞6RDxHHalVԼ5Wj頥  yoD CX ac9a]z?m#b_l* 'vQMWw*Ʒӭ c'cLƩ&^7:r &Q}δ<"'CdkY v3b*R"H"RaI7E C_Gq#7 k0Ǜh+FkO$Eٓ ]Y n"@ЇR dT`c!(]8) yBV](4[n~ߗOۜBv>?i{RZp^ /wuDSH#B:Nu}YB.CL:6_j>Ik[g&a1 <j (VY @g\#*YL7y;8{PO-QBNWM*y5ml^ N'6}́/oA$!U6m#FH Dd g}mNњGLy=ϗl tT/?2VEhd(Gas5y9 fS$$ﻅzG"|Xy8ʣ˕I3ozDQUt<h9n!OO 'Aoo:F+APB[)&@5wi{o$e'M~.<|7i|2Hc=asu9SֶmƱ~19*_t]GW%CXgwua֓‘<]Vw`Am_/Bπy 0( 6`rmQˋh>HUڈZYK5C^oO\?ֹ꼏N@;ȞZ$ִa{YFj'Gxv1b=n N慠*AY1AJtvGW )8 : `tTg\Rt_Q=^?FBtVj o/e٣# >z>xX?9íRSbָ*3ĊSccxtroZ] 5 CQO@_ǜȲjps' Qࢌ p&ahw),YHQ#F OiC<ٵ?8 ŀgRR5ϭ-J%vFt:Iӹ?AкVMVfUKq" in~V yiEoXZb Krw鹒swh4Xp?E>#`&ElFY `76K F"anUQڦ؁j U|uE|5PXne#h~ 9臞z2jE`āmN7Ql /~5oO۩ h 퀨#IElC8"-_ݘsU˔:ZP\b2b@]/ N5r:0N=o-{>l3{UѷD t-&ޭt9*e|Sa?Kfrk("4Я!yvCq /\EC_`1PZ8} 8:Z' oyWG- +fe"mU#@@QN[!g67P{_JK0娥'dshv\O%+)HX)YHd~-jhU1 Fŕ\3Veqlh0'#5۰H&fwɵܞZ u8Ήr^sXs*^꿊2&cڒHyߜm 슫]49 NbW_%ܺ  mA}1 ~|Z%HK\L4vѡ`.pPZI&u|hQzrj3}}̈Xb~ZW>#NߣYguv0u&OmK( LJ5z/"HL5Y%'t(+ H,S{*=ANX|eOBfQY2H) _j1팛SrLP/ކ^Ϋ%j p @bӶ-#o]FZ u}gMb7!/SOY~5'4t-bnA Ћ^#OX$2 ,/OSd)zOu  )>NM~i- c$n v9J@3g:GZozMAmvس4MKP_Fa׊!VVWFɍC23im |ڵFFFGX zt7(uEX x  A zrTġ+0jGqRJ'$iKKW)_${hY-S>@AҚԭtJ-J ՜PL'=괽q~ 9  *C'jE_;Pq9J?Nf̡ rFߋB w.Żp,wFalӳ#D!ě\O!x|,n_0B0{w2͞p *G}L!/~Ic챕+OH-qQ#cң&[/`wmE+,uJH~KPkETRVDáP˵F Dr ^y?q}JN)خQTGzsjr,l.A.UUSȬ$"!MY5H?syѶq3u-WA+Wunp#rJgGjXɓQv u“ŐPrG=qbAݗs=dQhb[ A 'mD7B7t 6\!ф"r[L޶n3,ʓiPK|+ WTu>s#Ё$e! چg\-z-wws_)ȣ<n{iѿ.e+d ;ܐsʟg|H1|8)oW/g] 8mMowuW[6ɱh4sg 0D|8ShU4^k*f/V |&B, }#d-Bjs8gx~0/#62XAN[2_#Tu ƓA~m&:g^7I5ߘCOݭU*4;aaO>#R[O&Z 18y~s-:*e)A2 \'7=\W-n3/<2|mvty0F[XWoqmC~2,o^ZM'TPPýg .(F.>oS%TÕ<>3Ӌ#3(j7v W6ʐPZPA 8NH\-|ǁ*;u۔qVq"8ԩX'(e4.+~{4_ J7!7sAaf@-<>8bvJ!0>,a8Cd@xpf>^Cgk XGϩV N\_ic1`VV#,ߊ5|9Hn[<Q%~w}Nmc] 9Z8\\8<H^ 2. HlTOQḳ!W =d*o.BG/+WU7WQ"ֿ_lKNXN[N^"+"f]L"@ԉ?$6qA]_:5^k'rǫ,d2.^IVjwQGr+1n(챿 C˩!Nw%n8aDR? {r?;Ff8 6< qf,teBuಧ&.Y#U1AC=ad?o\;=tJ^9g NHK+'8K/z3A|ïӃ|r$ŃtgQeFSIǭK%ՂN]cn%!@HO95&Wa9.v+ 60Ѩr6 tX*7T{`1\PjCY1O(K_IWcCdkfUS/78?ϰV*fGW=Ap=|ODJ[Dj˞XfL1f6,qv,J_}=JLn5ؘ.I-_ѱ*޴RwA;0q0Ly|.AԐ4_/X;Ӷ]y3`&Fqpu? j6w#6;]yvBn-WG -'pVR!=W^Й$s*.&K[\ 2Ĝm-rC"0;d'Fk^#.9̵V؋[wfs`YAv6ƶAa)q"]((Ńn#:p$əC>@1MCyMΐ{muNC\m>u ȇr!6"H(똿W/v7Y*<o\ꂱR.T5%fuHuQ)&qx=%Ci'|HgN3 Vb B I4 >xbڪ0/~C29gI4/%>\w~$ R'VK6ɮsݼ *M,k~_urϯIpk i 䂡@Æ״cz N:XP,lj<ӃwvTJHN$'R2n| dKW3c#Iguw!:>ڝ!P=(̔Y|\#1L\R:oFE$\ oiLLV%f5e0 $20F@KSr9-]s)p9ma C;oŪ<`2&Tk"=wSŁ?3CQ^=u SeyOMzCHm_ ZW;&=m(qEsJ P7Pygi8"k_[+D@e8`D,fV. fn(zNPDb?luw|v.|5`8Xd}! +^#.p ^!2j!S$j6~h zy%\c]r4̵[{˜:]WrXd](1'fEa]׿EĂͭkaM?U- y?}=*@'S/e~I7rn~JtbнǞf-mߛf9- J d!U^6n?KqmY /F2:\r xniu$_(EwR3kQPlUSy8 VA 5P ϴmp/x<~_?n@2e)xO;iij霍Q!f9lKs0W5DK#}aԊ*p(,UR ՖS[mLY%xDlum`K]9;yWGEB>̡!DIfhwYKK? jQ Za`  P,Dz"Xn@ ed߅<01?1QФ1 m<3vG*KC^/p,-]r}PwstdzbٜzxqiJG9ЖѬV->KrTh~uM_gy8^g)F!R]oU ?l(&l$J1Wކ5;F3qsN#,x4MQmH|H|O>D*i4K ZUnʮ'=2 ZiNDŽ6Am. qϼioSܥz.'j4G^ƴ$ITʶE9( X c?(KQPw=eǰ Vĺ*,%ּùym?z~gfzKg̷UlhVgɲcPM" 1gm/#H;iL޺jYgfx.c>jn r~ytJ,=rCj!~LPz&}X(i<#1crtzL2[dr< Ja.W+ qL"nۄ:K䣴AJ|\:߫˾C*0,Qoļ*Zv"-F$oABOEQOz=wJ4 U| Z&y])ǀ0~dMpDVrMq!g՛]:}I~]'s`8Ćz{gdZb]k=e8?)CI(R康|LEz]Tw3yp5r<b ӐơZ.i-LXrvF79-yh^DՈnj<[ iXt,VS՝ݳ^U⦊(_OF֎ǯV@Njap "q^|]?晙%[VSK3X04E k~ Gۑ:9l X"d)?PUIٞn52RI1{tNU:?CWA{qҎΫM{8Mɋgi9^lQ-(ghh*kd]#+% MV2g2 " ~jd{ң= u0bR2:i^S.)k%-v(urx,0L*@嘾咎rT 巍 I*-Gn26nOrazѡcD321k;6RwZ E5#b(ipN8M+vkgLh!VQ5SP 3r3Bo7Bs7-KӇT#aS#]w s>=ř_fc `C.glmHܗ犙[)\/QQL шy,7N],:\ȉaA 1Qf:S$,8xBV(s^Rg9{HfSƴ[*!G Bjڇ#}=`"ނF?BR"cl]؟7c6춆F!#?vZ~)9c>~:[\V.ݔ@ ySH[ %i2! L֯4}SLygۓl;6{N p oD,B H! $1*SU@@ 2Ў&i +]KBy|ي y5?<=|͢$Q2ήy줨@uRqw,ьTdq4<}St,c)MM~k*D޽@4-:̗-"Gy<1 RyJ/wIڔ -rVn9N5zTrN"?;̽(U3Mp_Ol$ZuXf/mx\n㠲¹WRp/o/CAp)CMe:$9Щ^zJRsDJv I.%AfТQ_.O=*ȶuE$#IfjƼb47E. ҽ`"LR\Wqud@pV Kmo6ⅹw~`Fq`wV"e߂LYye$&EhaWַ"rkU}((HsL!&#Hg5ܬjpp_?B3(ĝR5(LVS+kk3B='b`RQz> 3s^2f7#Sy:9ՄKpj 3Nd8-dxo-~IaIi#ƜKxBgKso{ՙ*\pMv׹d#Qٮ,2D{IV] K(ȼ;ʤ"KMz}M_tqŌDB"0˲&7 fFF̖z;Lqe^8]ޚCBx*\|AFuyxeۘOIhQnнz7ivZFoGɦ=tBHKGfP#4gShHO=מKrwG)SJu@H%.%Cxlb}m"ZrHȧ9 ;RhWIIP@:ήnjگ䒳0%UR]$(ݠ8'|izϭ2qpAh,Y Iqk9Dfy}o9ϘD`1lvGAy$A{7pF耵#p-Qm*^y'b7>i7Nu¬~9hf=ԉe>2C<5Ɠc(ت)7i<6SapU[ZU/AMڹv3IS3tl0c䙾VI)_>gh>T$ƾyIe2c> uȘtsD$~@ 'yęݴnx~荟hW|OQpl{E 66@ln 5maPXs 60lP\kߒ].3˔@ SP^XaWIQÕ2U(S1pOΚ+A>t2ȆZg9I/xBsI"wlu>O{Ž) bTnAʋ5F2fuJK?D\o>RW)KMj0Ԫe7VT/]E(5TkƎT/bF)eH _űn d`Z+n!a_}ziAn|іj*7>_,N"Cuo`VVk"[n\ VX2J4pp(TΛj1[ͱ\8WoG?EF5aJKr?\H˚ p<6 RGx?0<}q|qwD5*y&oQvQ&IS-ܕUju$4c E+->L/I,ț8o>!ٟw$٥E CaW,FQy:T%RWB1l?4VqQ́eE/UmCm A 4[NGB0ι 0w!Cʹ|CS; L]kW#"WB.,t)̀H1~H+(m4aX1MYLEuv|9\:M| w'LT->Z`FѻB(Pm;ɞS<]yP =ʝ oYr#2_O]wO>e`1f9 =忶8 熨eIQl!+θ{Lᑰ,_jdM ].1p﹣Y6ͶHXK^>.ՋƗ0DhKo~q̧l.XfKe݌3=L3G8iW4EMgo{Qa:x.~3ȼBt+IL( f*0<*lBq8* 8sx?\~5ep=R>K,/RlRYF!d@vWk O u s{E{8 @؈ԸIB"3.APe_Lc^/_gnR&ĸV(\_L,d>"0ő#<iNcQ}tfTbK7.dшKݠ۠UP=$>EtUdLZqvޏ#ɛt;/XϵB Ƭaf[TE]7?^sxBc &2T*v3%=nGͱiϋsҗܲI+ISCa#&=PS,1)C^\5P=t%Gܭ5eeyvwUEo(A&,ZGt;nNMn|.>)LU:m,is)-+Yy$vx{!ِ4a',bHn*@hԳT aaY#8k,`\|FTci\։BZsyƝT/7-5&}YU+icTZ-Ni;U%7$?+v9fЮyUlPR ǤhV5-UՄ|<ץzUwB Q!fOA1a ]5٩[&(zV6mo L(DPR8 tA$jII7jijZ5l_t4 lI[eEʖp, , LzbZip"jNIRVGDEԴO)Е#l0ۆ(DZ"f˹ e.OS7+73?r5Z񖟑e1,ð[M_.^Oj O[v\%]V᭦k^Fm l(-;XNv,Md =!* vO4 \fSɊ΃ga)R6ڠ⬇LObnl=q.OSU<1/NQf~R<;frYyuᘊbwz2+*F̿m`oźÖ\RQ0ZrKk047a8*pŅKT, Wyoꛨ,ٛ7z0`kס+;cvJoq)CpM/ElfmJ~t:NH͵$>RR]OaQ)ựrDD2K3S!z8EXşLPZ1-Wv}`w3f=ɸn;ꎀዯ|/vKlS`.aĒnHI`[]v8[\!b\]O[*c7`)>XbX·ÝwsGrFk(uRyMg8-sǯ1MAzJBU0cte]ښY&DLl ^0] eotE3IB´-#S?2'*K&6~=qҊ."D=3ժӵ~eѦ55]֩8#Q=+yHwʥdHv4u ai3@qFپ IVZ޸hX4T$9|%":TGr IC3ohw$2xlMwz\;R'v*SI uL\L"+IߩmWs6REO!`c0Punj\þǩ7 &ܕjMguJF0 #{/&sGAT? v$u5 p/֓#zn2^銏iD5F_H-xu-H\|~ږ锾uugD\Eń-<9H%w"BeTPZe6>b^5{.:]>e3E[~=A0ׯ!آ'f]˰ 9C-0(/{%T83Ш0{56mCOtbu)*3+5Xp5]{i[}h<[1G@,tͳc+/CvkۇIt~srC|9-21+F f -ƬIB[w\m6BPJGiIđ9ћ`Vi)%[]&I"l+saf捋V{zⓙJDd.\N69SN< HBRis;n}Yu.FOKկPL5Qn8hDӾ\WO0eB株A`HtbS6 ~&lCݖjB9zDM'-M5pS’W[+ ;GQVǦI͋FްF?o|Tpp uZU^)C^i@o~Oœ9xC%>P{@DD7( mx1jC Ct=6"˧ R}Qՙ6 @ҳ&w_4Uobr*)#jc[]W)] <7MpQ ԣ>C}_60㦭nh#5~#Bv\MũƵUSW2O^3ӳAjxz$| 8G=*x!]X,>& <~s[&ЋyrڇC`PP}rŽw%cVJKV@ƭG f2Zcν ڳƣ|J޸[*Oue,Z%J~S 8QJB,rTvO>;(p}K',?y8qwU,Y]N^ _;qw8Fjbm@v+.`!(nq^._?ژ aI?B tK>ev%*]?ag!^y0ѝ.iEU&J|)D'$d˦Ji{*6ikK"~d§ KL-]+-h~2b|\y|'XfAl4 wuRA(4_r*nکc4E(o.<%hOC!le LfȍY|HG 'Z`5${] E53)v_#&+VY؋TΓ ;ϡ?|&SxONqE\.VQU;-t}#}oJFT% 1b @Ѝ "FFC S\JG\ πŻQvXd8T/pc'.Q L5M:/Cv[WX sKXiTWUE)aV. *#@QWKXr˔c)UUy,6g)J𾽓>ݷ"pٿ*v- G=ڪ( Z3J^N1@#2ߧ(j|` ?*û^KL}pnS^e¦1ZmoU:i^5V4B>=CYc@r(B*t~BPEUH @!Y' YP#N*#bLL820zqVvK}Q:a!oJ]2KXTjάx8c oeꍁXa{RIV4zjUFĐI/aQ?X$^jaȾiсG?oy('[ Au|s#s5skK"ĸ[tK;{8ҕq'SYnrvmws]/C;t|9̘@-\EB iB V_&˧#<F2V0FQ}k;a5`+ӛacC!akXƄ]5OD+_xD=]5LCQ qDz;FB@cO^#h5NANj0ߪy yuF`N>w|q;v RZCc5u22pTvJgՋj<@%~ ]w.BxKuʮO94!66֟4b !R?KJr"qye5];:_Fm2<6Z_"ʺO>RA lM7! 7_h73CP_U }jqKDjQ֎7 QZlH>4bQ]GZJ,]A_ۮ rt M UM&ԑ\-4]t@0dt` BStyMng5PGP G`H'xޡߡ;zh1sq \m7dS56eolQ\/_I)0]:i`!a7n2]hVt1 A'0qŊ˜ O R=T ),]6?Bjv&n@ ɵR@rkѦbrYJ 4`[ -(e)Xw$2A ZGyI[V\&A;AeYlk3ڞw`Ɓ}6)$zq 5~QkDxR<< 'bņw鰅h| [-xk/DynIy)\u03U^BM0} ;f3Մ~f@P54QU/.=!T{]DWݬ%ք2YY~ h0:%X~6جJ `,#ާ(P\|5t$Xf)4}Ǫ;ZA}qYtT$31Lh`alrwڡrO%A'Q+[*4ML- 8.]RWl1vW/[,7<'2dEL{Pzdd%QEdWTp*+rA$FP[ap a^2k&gc ń#7Cny| *U%n(-ՙgzqD|ov;-bh,}WoǛa)r٢7b46,;n+ }jlL a`jZ >idf02a-= }T{ Me`9 T)Җ*^Dv' /ĆBAZM=;! XO}w,QOĠ[M5Y:X30F\3vj.;z,3j{r*"d6 ůdS} m=^HcL|4#Cx'4 Iu9DF0]l'*ι *%?|(x8Y@@'+$SZC*lG/Npҵu o!yϞA |cXA?="'d[+o$57WJ:?M!ls^ǥ?J @j@ տW0aL -syOrebӟnQ4|dS*BqNb犻qƧ<  8˯W+t "ImE&NFkNx$;uyh9͓X\/+'`O(h&_t-QtWx\ a2(7Ef@Fp3>GC*Lu.̉]1:I对܇}ՙ3f_͹;h Ҵڮ}܋ {!$@ J Y md &CXS's;V҇W6)qʵ.=~kG5"*j6QwX9]_Z dҰ "f6ۖUۊa")<1g#jz"\b-ځs'w#C.Hf{.i \/zP>Af%S8=:e&tƴuT̝ǯ~$/YdpmE׊㋘,( _mz07U[Rnǧ= @'K=oLj tDh=%߅gw9i<žJG:@L". j&W6\}U:pa̞%mE} K=P&v#Ҧ]|Ec2-b8h4(M[M>t{}ѦdRg.Nֵ8ר >?dJCk̓"#9q6 j" )S PB,|f3a=7,'t?+VkmѺs5WA,ic%l#FsHm)e^>5&Rל WbV3fI}8A!nzu!1귷 S/l>r5RLLb(rt X nO$l$ƋrMΪM!R1Cof<F8k (puGPR_}IUn57 &pQf4z"SE^ Tu]O*'dH\J/;W5mXz8>ᔧsؚzb3hZl00D UReB k3!U5|~p` >0}_q"0.W&i ?jGP*F :S)i^OCH²Ϸl8wFL*eG-FÂ؜/^  hO6I"m:.۴8Y,1k¦`y^U„<[ CW3Z}$ sB0؈wj^1 ʻn TL>EJ t9A4IPl?RUFt4Qt ݠ`Q-**RCƺԋDЧ7 LI5lIf{&<&Zz8(,ÜGW-Bl9 ͦ/nGCp;e9zR 3 C^hוYp%Ŋ0(NVG39:is^6*˨H4$*`C߻H.-2GOC+?su&_]7%x4Oɑnz ^&4j܆V2 V *i ۰ӑ]#F}&&NJұvmaùdq;>/Al;g9aףpnB)5*"$]3*+ʛfN,`cnv`G>@@,K ]΀ ?7⁒sHM^ c[(["D :v;F~ĀstZ #!}YNxf Ғ/ԣ[ioyݑ 0Ʈ#sd8$I fTڥlO;6+QWudHSj~kÓ1B&'8LYYSJJҶz!qqxNGZ^&(_̈́jhcukT| -mͷe? )S7Wġ64u aHw Vo̯E%wqlZ!pcDsڱwKTX,Ǽ?>n:+A3 "%_ĜSDNX2}%vl : Y1k2%bpD+!uf6UWPg ;yJ*J `܇KY5s#:QaW "0U.XMJ5Od6PG T{lvKG^Sq,ٚ @ʆ69)4zhq,L\_z&1ز0kVGFzoVeW`+'i_YVQ}=u?rp1 Of0Ŗ̍Gy<uhڷΞ=>'SBJTY*qT#><=evkIt"N;#_q'j Kc1*b̚R)4+gkѷ֪GC%O޸kbKa/lW3ħ=aJO"4yTiv˦ hgFi c3>k۽nLbWfKFKjoz)cG,ŧ mpׁ\3 j n(Fs.{UҥAG~в/ Asp1#3*渭7x9{Llמe(Ք&u=E |~@s>&J ݡL/(',8+X FBkU՟K-J;(SJ я%KI÷;Fe&~ j.^N=#zV)폰yTI8zIx? DN[U+!wisA,h?FM(h&C}6D#4H_Wv"jX^L-3:CPȞ 8Vۦz\/=ړeQm |++Pu*617>ج&WQwV^]bSV MͽU;NakT荜Շʧ aZ] zG3ٶӅ3F@sF0J22ϝ1K*tk`HY.lH)?0mآ6tNu Z s%!a10D zi`=4*K C>28.WJ=k\K+Ⱃ:)F^mD2roQJ Yf~Mt‡ߧM.x&-fEƝѶgiIOk0A>ZrůV MBۗ;(tIDALȱ|.sP~Sn׃%* r0-L֋(0,2/:?]Y{!V"f۲HvOH)&Yc͈?ֲC}" ".^cU1A9HC0.#>eB*- H)|e-VܩQdy9TV< @DZfIx2g(ۦh~T_!rV!;oeO % >d L¿-aa_hB_m[_F<2':%Ĩ’eO8q8%ɆO_eǣ4o3d%I^Qܒ^BV)C>_kJ}*vpO ůb36Å- Ezϰ\Z\; ԖG "zIr! dQ _|~4|CV;䒽G)=Se(ѵ=#aB\k[Td. 0F{SP(˩_P"KGSZ_|0hpEHﵫ6CE7YJU7 W,a -R,$j/75u^p+fNe da!JV"s>kW*Jyq?{U&@8P ~(NiLZBۖFeK0-InalBQ`45SA6hk `udSMtCdTH+۽*p;;6'Y2!b x 3=DmJ0||lBq9N($gm/0^xVPII2꽗irhٰ* ^Wf (}r$Bp_sHGj=P\N)*m0E.'/\9ϟAxr7ueA4&a蓟ቃ\/ny*p;K@g,'<O=8eΞ {I"z6{/mqŎ  \)?FI+C7 <܏C\f~^R(}s{r/i ˿*S{LW#JK`6^$#v{=S*&V O YF~Q>?fhhڣٽBɧ42N@V̢zá* Cޛ?[ڲZ6\Fݎi~s;|215Mr5oʻ~HYAՈG(U7|d |Otg~ g/-W%jO <5l}M -VaN(! q` ւqVE-a=BڻIxrm0 p !},& JC!.0pA겏v\v* ,z~HS5[|- "/E K|LO 7O7#V߲(8srXN]5#yS 1%DjicUMŢrfvAӎx`ԧ`%=TT$[ĬdR1BWRR ?ipe4#D hϸHSPP(8r$`$f9ǰzFad%k>c2v8 v--Gߋ{zb  &!r(CK"{Lԍz<X_x!Ǹ՗PwDz<]gWhDcrk-P.gD N|?lmc=meee:0-I0蟲$FX:L!ގbNFb+Q9*js0Q!dqەx`&2۸(2t&3,Neuс ՙ= \79"Mc7'@J R 9310[оccdE~F/Ct -Ꜿp`mۛ-}= 'Y ~(gzQ+7¬ۥ!~-,BT¸FQ?"!J.E1rqlS0F}y\ք{S*$N2G9iZle'F :䉊Ȃn)FBo7/ܡ&Y?h;[۰Ib) ;8l-&mYP`yw9@pa'EّwL\fp?shD_\> 'M]jU>z0DQv1YbE,%fEp\)YIkY>N- 9A`Wx4O;kz6ba *mκf6btό،B82d%:d؎!; ; rLVS&Tyf/Cx>}ORZ2\& GR+] D\9"5h;335me:5J"4 N@X>`4]_'?2N4ʲ9=lI es7y%R-DYD3&j{h9@G9Sl_crkț&g[@b~$r2\6b11:|uuџR\}Hxxw g;^u<`t^EyC^qTxQMy2IT4M7{_-=j?g*`al8Z d*F˦؊`{FbDED}e]"uf0'WXpJL<3FdH7h%G@ۇr f7/@r4ko ު *a1Kvk1#@XY 4l*?NKX>3 -Bִd.Z\ҴA1!5U %f 2v“nE}%Cު )< %e B Cp#d(V#o TD3=J+R<~kl ,'.y0An< 6vU4}Vgᄊ9i*Y`Rg44ܑ1|V2ljRV*e≲ZX{`$qE vڨ"Ȏ= I7J0p1+hԐefVC>]lqn_Dq)xwJjzVaW3MwȲ"ZT]?.Vߘ"V_  `Z&jH8tƣqtVOUx EnkK.Crޕ!"yznE=H5Ke w9B9n.+t! #,B[h륦7wmއ"1uqvwtϓ o…KF>"\,؍[Lªr;7y/Zw>-˕>9P\{?nR Jб .R%mn{{mVEd\T;agi(!YBAkKNLNflbj2U/b<ߖ<4Y9{2;R(~Kok7v=OoSVϹ^1|pG?͠P2>lŻ Fۯ̜L̤Fg4zӐ:;~ɧYfI>]]EZ&K j ]d(#*Mok?M q<ĽzZ!Z01pӎ$)71lzWRҩ_/#,k3]At_PXu8Ή;䞪Nd%q͜sF=d}t/gA4߿?L?o!nZX"lQR^ /PXh! 9h*"@$vϳrgdHᑏ)&w\"JPEU&sJ/gU8r58)rvc?sqe..@E0i"bhq&θqjpPJ>}&>jJKygHn~e)kҬ/gLpK^k H%{$2Zg%s&Paў_ ak|Slm1+1E_>W -7~.%ɲ7ZdQb=bZy?hOa ~-t>140h2jxKޅWm@T7K5kWj"f ¾vp'`⊺X w+ɲ!|ƜٖzƤwZo A]EJYJTkQS o̹@7UIly+s;;&` &b®cufOh,f<# Aj.\f߲P4=V;OA HLn/jSO5^ Jg鶝hw~e5Ⱦ]įN^z[c":y 0'E4{WG[{՟$UI`"0&_;h_,'P,x?wb?H[C2XhD lcؚieC,BfOA{>ⅼ{ќ ġ IwyA) rr}؉P^gGֳ ,X3g(gs G^9= oO} ݹ1ݬ lK$}9"m5G"΅9, үQjgWL%b=!!LtңHa3pD㺛 2%V~$R_ nJ(.&k&euPK⢊_#y L`' ZJfB ;jM$6W$(G[<1,X9g#ڞ' &3NCf|'1oj#mE2> ُ%{NF[w*"UW|((ئo?B8Q=vܕc4_ӰDlWYLQ"RaO<D˥{2>es[s]FUlg*4:"4. Nr#Y]kqEsd׳KZ=cUP6"qr4}LInYt`fZKt6J1.L/(I+ܜ+/z_icT3و}?,~x>o1|aDGj9=]5ȕ5޸' uLA)Ag#a_8՞4ytXeǥ=rKi$Ҽ&壳kڼlfe y g\m;J/?=QH"WJ,R&FN]R0&`~V7`AApe}iŅRSܥ\ocugߕʽvեԵ^mC0dʺh5pIymY+w5ww&=}"S|0CRn YVq"M`OUQ _JqvVhI&ꩰ2$/񦆯,qO$[gldTam4Y3ulFd^ZRqq~:0?^9ôSBsFB?Fy7{,ԅc̳6fu aɁk+n_Buv -oz\#nz>쀂dA\o0^X$ kQQ|Vc#|*lY쟜7sT_f19 64<>,Q *g}6wz0{?rWKĻg*TWX$seXP9L1Gsk)Wo^u:oʗe]4bD&Pq:[Ε\)`7H#Ieu]F`B`>h vk3J;BgIr0t̫$ՆMˣTct<$u ˔ F3'I{F[)0?+ ]u22N"oTeQAY"}5mRծ?{I-h4WUYL7K9@@#GX%(Ep ]Q&jfy_~FY5N'Y3n$ˁ*:$yreJ~T-Fקs7O.m[ oGQJx;@M A&4UtX _G{Cwi%4'R>UѽѼ1` G~y C<cy#qM .C4̪ LfYL|.+ ]^ B)cnK"mlSϚ8A"8wIG+m\G=nِO8Pyqh#M6w<:t-<|IQ"?kh1V|A)|X?Q[Bnh}_2Zr o%>ST^pwXpj,/yEe.SKb&I-AzT}+"YYbZΰN#`p28!$WvJn;AW]$Gj XI2GuL=.ʼnX㘲=w!ΛU3',9VU//błiܾJ¤}ve l| C R;P.>XP`WEbM$X$p;དqO XeﴻwZhGM3"OEȿcD&yhSOQG6y 1Dul)W>!-zSepe2 kĠNDcM}pDN6IDo|CdղD@!czP‘1mJC:Cx6ъx#1ܗc֭RRB,/W߅N(çXm{a0EA3IqΤY#nn`5UjXdP\Oa,RRLOq(VLK,mv;,?PE|n+}Ǣ70ߞHbb6#C7u Hl_ğm.Q&A I8!FjぶO\z]2d5\r7\8p Y wѱb(g0kW-JpTg9m, +jV)_Yy^r+Ϊة5M3WIgip;0 uD|D@xamt;a u0G )}<CAGDMiMRC̷'}K^)1vtG]')$)a0gbl8Y۲&6-Jv#0l mVO:ۏ=HfHqzܘvnsxڬ:Q{U#mJfGHѵE;VRc,v>ܔoֳ;]dh}u{zgUݹ| $*%c+VLg*4n '1+.{Q1+sGd%1ɬ"sa3PC+QyDZjLZ]'U-k.a6+Pf[a WYdR84-CKUM*3{d;x˞GbGp+ܷU %% sdYK `>yOgMzֈPm?n/?1mnFg,wm>$[2ׯh;|H^\O4|3Z)$Ȅ(` @+ ;[K),M 궰OMEiO$||2~*4; R#hY?V~Lki`aF-쵉%;DGOt9RKdj= UmMH_nn/G1S@j´ x)C,Rꀬ!Or T~Q+ֱ -e=5|@=:nS8_{&m6j(-0g;0W+ߵp;Wϭ!dNpvq~ҝ O 8ޕ9c1U5hLU 1;ӺEq2$d,l3;5;@\9x[@uu/q.BIL3^g&CV3U|\U ʤì={7D=)ךgKכ|)Ʈ_OwX.Re|DGReSέϚhy-ǔS=M]zM* ¢#1eP[e'QY%)I06hl}OmVIn2oE~Du|Z5 IׄulJz|{{-fqL ^+7]_PG1e[ْ?qXӧ`ku]zV&;>eGͭyyyVQ @&5}*̉?~~¼Th:y5ݻǿγ J,sBqW "y+/e$cp{)Z;\ ;4Yc4&ezT=82Imc#Qcn͢im–HE$FY('g&2Y7 ?2m*-_8IfF$p\Pf`!:HpSY]ImU=DagXAD(tcXM_Қ3DjK,Frk,¢|H;IAr4>NMK1~bF͡2l?G_(۾;nD]nW  FAꃏ'&V6{yK%#C)ϖYI=r̝ά < k8ӱC6C;!SD5K~Đ$Tty ;Us!ePH3oxq¡ldMJΒ ,\pJЄwCE{%}5\t[a^CG"')NIEx{Ԛ9 ƊIsm ec1w듛Oo!$#&.k]DRFV<)˷H-}MȍN^7H.DZrn":?2a84g$C?I8-${_&xKyU>(T_> j.V^$H ,m _"Jt\4&F?($Q{)шsxȟ\6lNQbZ]T^ Pϳ>hjHomb,&,3ПA|bސ!54&+3 JJa Tor|Y/Mm%g= ;n`^&kꞂ(Y(2ɢ5HJd[)eA3DMUqRB4BLѴ[Pu~ow I+Ul%rg!Z8ЮV OMpH)7Yd sZ~'3&T٬ 'v8t/"*딺,q@i}e{SB.) hzG=ݠbDm $508|w$lހyZxɬ"B5֔̈ffȻ]'i1w(uQx ,3xawՇ{ kEKęYԳnqt/%H /}AC7/! oֹ'j7"؆<8tRm30'pR2_܁ǧ1q7? _>ZA@mpg ̋ˉp%7PgZ &JYނ)Ef:+a.!=;̀wƤ=iX̼SdkR] Rc,+BZ89m%vcp3$96QMGj%f}엀/Vza-\>9fTHd 2_]P4(xx 9w޿sxe-M7atݨ-I%kmpW}+ѠJEELt0bFt@ḑצR"[y3_GJuorroFQ[I?{9T Uj6%DbySy sGJ(f&>^@$ p醅.@t1V Rȿs|H%<KT kw<aưV }ȵ E3ޘ FXQ!{jHpt3HIoKF L.4bv]6))O].[dbnI-h#/'No;{ͻˁZ,HJkMc\ױKhc[bvwKڅ Y j\^o; '9(7OJ2%.1k ́~s`9k-q)R&0NVG%8!kK(.ŮKw\tJ1jen@Y%"],mMpސ*@&5>&,{*fxTҒoIJZT _9hb.1aD#8M)->sd7d/Ly\@`sCkS(X'9x[KۛK oN'ԬR'[{V@\>ez^ςd' B1 8u@wWd?p]ԋqA-_i&}8AVh혆6Swg;LZ,Q7ybmU PvB;S FI'(wAcMs!xlf0Q咥N jqgN.d#r+׮Ӛ+@Ow1uř]Gc4sy=9vkVY.$^DzU/6xe5UƷ䃡e:9xr֫zZx: J uHbrg"ʝNhr^h^z NH[3' &/_a)Clk]gbct5E4{PTfh}0z.^9zvkXTo=D?[__wjC.#NЁ! Dwr|O9yo&Q^i/)H_^D/T3~M>@|ɡ \@/iWK㌇yp苳b.BfF_hAaV+H.WZ $_Ƅ?+FMs CR͙\ }2@D 1n0*yK49W/ºfݏ8* ůٟݑM-/VG:darvXea-`a*}7*X;hT"4@ ϊOך(LIu0;;3W&7~aiӣx/#B?'!ه"җc~V+r-"|>p`,;?v:=u#ìUr8FO DɢGJoL`WoTWN VK,lK#z}[wtLugZ¼Ʒ^!0sCX,$zWD.egLZ-(ud4D,zDwLRhkJYy5@sBy.`m#SfNEA)ͽ^ʒ5IpIF aUZ]ɦ(k{o DCtanym bAj7^?|sfFrۖKu)prnrA_IDKc|Ww7@u_m[q%Hkf:>]6%(S!b=MI}%JK62@@T42jH6k.piiHcp/cf4s$_ēn={@Ïc7ikۂa qHgэRH-VN>Ҏq`S04EHk}g,Cd5}v᯴ti2p]n#lmE9]4xl".Qs  ƍdW){Dn/ spLHl s<_ JYZ1aMH% ̓2xYarDW8p[py ؕN!SdZ{j 6}9ЏP\K1 #ha ܗ2(("' ~g6妇 -T©\jb1Lt Hose~54'CZ˶Ig%А&W{lwahbU0;tDR$PRa茂QĮ}d4]CDשi|&l_W8$&v pޓY|C.jKc2Y\ z -a]li d 싻t͸%dºAS3>ESsEmCDP|:w7Wo 72#=o¹ZfED0rʥB1) XrgXjHX C?4H!x$|&y< y: cE0uc5@-ڗF%.K*ݘ\$JR$dKXd[.P63:z-_Q,E~[mm_N,4ʆKZݽhƦd (T4Rur]6Ӂ b"貨h42Y_]GjϚR6OvteUcE/+~0ѿ`*BE(?z1#e3WPy[RG%F X ޭRݸ?Rϙ1 R^Z1d鲃>_3S'Zy8q ڱJ%]ma n\(,-Jl,$7`ErIlԟq:$\h& ґ:#u;56] y,KqtIxlCeZҁ4j)?PbewdB?Oĵ>b:mTOIA} K2<~xYkEF 3B]{҂y A?‘q#Zs'/-0/^IjAmUtz*9(od4ix4+]Zo ]qOeqH#3ϩ9@%e;?S,STd2_*NKD{ ߭=-:+_Qƴ;Ƣr[lzP%wΑ~GE86 A&r%)$L}>:k,˂dz88i!PcGk7XzB{/asAkf =|ޫ+ g⊔k߀a J Ӓ}%[5TaxńBoD_= R[j_LZʭ!$crG1bI]ݑxx]:Rsl||0iq/OcTӸ]1f'Y~~9ܧڏ3y7FbQ݂ -Jf,>UI/e%)+IGgYZ0707010000001c000081a400000000000000000000000164943cea00002064000000000000000000000000000000000000004c00000000./lib/modules/4.18.0-499.el8.ppc64le/kernel/drivers/hid/hid-prodikeys.ko.xz7zXZִF!t/ "]?Eh=ڜ9P$lIO }˩dk|}`b괬QY=7lJWAK! P/|2 e6/MֲisAKV e) 8D)I~dS5 .BBeLxFÙ z(sPpIt=[NG i|l-`)+ oY;k27O1{XaSpcf!EPUݴ7f`CΉ]7y>Fœ\q`j@r GƏxhSbW>[VqoG#) d:n ͻ %Q㮬:Y}W<(YIz [isETWwCJ%*h$skb5 ïy,y\ï7E.-;驻(-]G)]&Y?.3!!45! =ٱY@N̥p{ lj>Ԃ{H-y9W-z TE,cZ[!^OH> \O $Jiuq.D YĮ瞄[ifu7p9&rpI~aMMD_bjz qdftk>P,u6SGII1![dE%kLLVK@~G!&V>T}΀ɩ=YQ!>!<` ClJf̰wz*uVyDLև\si(4t`SE^Y *yxL~Q~6kϛ636QfQ\ֆ_)8pv.=xGgcZGkq(2;XqI _ m0qХ/n]h;6%p&WGL&'{EfC: @uYg/s_1~QTu+=ZbЉ 3UŋrnZq(37$<`%< ui֋qØR呒ޚ$s[Cj:6;_ 4bjuyΎF ـ+T D"C}qARʜPUDuzq$EgT>ײ:j}n4%Bt(< h;K!5̫89]}OX~B <*yb3݄ :k!hޟ1N{mqNW1)#>Sb{cphC/(=5hHVX D e='0B*O`%{ {v6?\=l YNKԝ =@B1Iz5M.6SE){e|dSQZ{V[Rr!N9ù Z݃-K.4)}$%wfEsV7B`iuL540D3̣=zv"b&@ J/Z|(3;f\F$=5"fp#xIAP zN*3sٿQ d^ ֺWi_`{M9F:wKϚ]َ]Яx*DA)X'&G Xc{z*ĚLk۴X^tvtp ?̅B{ML?SS4N|oYல:b3emU4yr<\MUul [Ŏ ٭b9P=)H+ʋft BotT3٢}d9Hɧn0`7:L;]wkBa tǧoU>*a->vn *j|,З*5aN-п[KZ#I/6᱗Jq?xvD\H9hsr5*V~ϩK$ 磍Bfsz׶0܊uh/Rk( ^!!f_(+%)=}jUyd!gotw ?MiJMds׎W:TB)ph{˯%[vR&!if23'u~P Zz͕` _峛ʵ67F OXq 9ݍ|r"X;<@o 9+ľlJH>I緙^ggFm'‚:D)3ȅvPXũ.\/v0!4{Mfzvi8'4tvY9SǍ fit9ڀdoaQQH0L-FАb5֖"g8+vBcJ*Lӂסh<^7h0),,(.vjܦyt쫎r0qڱ 61ysZ/ &w%'+'\Ua:*̇@8'!v -k~$9R+Zޙ[Bgp0 E=^LTlTz|'YoW{R9x{(իU)ݚCX}v1/$mb?VemYglW٭ˍH~Z44hL-C02z&W0P(lКEq4"?VRS1zHGZf 7bv륪G4~w6 CIƼY@>ljeO @)S++)7E_̷ ؊õRmP`c,v\ۗNS!Y4q68$}doCYY|ʴ~|Y LŸ)ޫ܁14feL(ԩ*S23F#2 bx#Wdb'̈aVD8Lš^vCa!Ѷ 6ik'a ̱:`Y˧O@X3+@h9c}XW%z:KnV=sqfG`kLx/vgܣOղ>~>0S+e(8-fshoE [7^_!ijk<ftzsL15z*lTLc6 +>%q>IdFσ>y\%dA]~섡WNdvm/Bsu9^+]=X*%z3:m,7'sic>NA!\K:[,m{+mTHmd@w-[")2>!uRӢ*l[fm?wU#٨*uf0 6B9)2W6T&d ;h"&ox% ȷDO؀iLw{h j|mhӅ dبsMhxPYP"$9`tgW4{ TшCf(ߠUC/f\䳄jig:5f+^1Zc7ZKbY4#Ǻ`P&aOPC+FdZ KY kaS@[sn'^IX!TZά#揄M4q$JCeq&{[= ޔ<(η!*+wp_;bb.(iga [=FʄcFL``d`?mPYdB:|Z .u^A MXp!,)['sWȡu8 Lpm0eD{dVݏM^=m/Ĵd1L|s3T).a+{]Y=H58⋶$B3^t(@ʹQnm4$QRwvOVĨDX}۟4H9Dިջc{2ueMτ|Ј @KQUyfl6->1mr+T1%V"i`C_c0/:Mɢ3!+D"*%笕Mq1huI+E0K]Hr܈N@gO)\@6&-%i^ BVi/X%502wBIrRW)ИO; c潫5#']#> K>ֹ[p"-ȒTUZod^pe;%@ph5O_V:0oPMZNkam8Z` U|.cUjuߒ+KY]VBYfI k]`nAQoBXl*_dtNv/')+8uPeXq9IĄk|DQ`~n;:lBmBT+Dܦ994BVCq/ 9*~w&]1\h"Xg[ 2SX"N>E/' 8xan&٩-aa%:p.`Ib2O+oTF 4OZ* %'1PYU mq=ƛ=y>:]Ot1*˳)G9!>f" OX^ʄ$:Xna4Art4EC`InrG.iE򶁁#ߣ3{qqRn0@LJӗ4}J;NQ|`"ڵ9CSubˏh/1 LwϯvkʰR#"0?(r=W`e_Hbc 3)3W!.M5h#-D[ 0'.=gL wWQX**&zfm1>?>u6Rr B.*&heWaa0>C!!<ѶCB/sA аq~Rz ?iBbH*{3.kCoXt.aë8C2H8S 1 lhGhMB w?$&DH$ժGMx3NTV'6CTJẺHsUaw#,&@xW E&)N$cZ/Ulry"ZkH$PqeX1[:HT*"Ck]Dzuw &#Z?qiӪ2XRs 7<A)mr)Ȗ AlZgR9Љ71oЋLH3}=`$uviL8T s\Y45f\c_.tWsFpG !hArt&ZܿFG_K*Fs:`qToSng,kRc +ᵂ!`kE6פKXj>Q}3L" jNDAԠ#&OSS}Bl6S])[mᘛHb)A HO[N5],x#ӼCǥ:ͥ}}|%}(mD4EnM` v74* *d nY;I?WɿE 3_!OHmBٶ@egHVX~rX+ Fɂ;VoM|l`3XsaOtQ4%5hߥLm!ʬŁ *R[p~aD}oI^<`j$6ei+NT_9_:=njB6zȿ>ア ۽$R *D;FN+1: =TYYhI-Ĕam0H$k{NUENةyps4P;!2  Rw,Gssgѯq?]ir  F^8MB=Ļ 7َ&y+>& Lok:oLj'c%xK]`](S0nGPF$lFu3IVD:iF?d&~ ހ ǣPIGԨ"zċBVr]M>+g> qĶMĖ7 OBH' Å"]|{ςfJ<O2uHHvc式"; gOgZX].7M"fɟX̩z5(>"d뢕Ó9G˨ AoLϽ m7'\.q_5Yˢحٝ?5Fg::A9/IT|͢Ne2lrFw%O K^N$R2C5P@r^n؋nU 8O< >* }k hzT]gDUQz L3eǏFDt.3D&T-F2&Nfy ?e1 ('pf8зT==h;bM!9c'fRXgH[~qH'i6Ɯ8f_ZtpXM7 \25yՂOGZl8"fe-L\& J;m|̂CJ3Qos}t=i4ɳl;/sY;y;gNр(@'⋉4"C*J rj2W) ?ӆ"v~46hgNi!pDb. UWltXk&v~0sejE,pAQ+vF2ۓ[׾W 0 [j)z\ufnPp sI(KT`N5vvJ9SL,/IGpJxw7Dύd6^Hޣ6̋s7_BM@Zog> Z[fƼgmLbBMH^1`2̰FTLvxF-CKa ɽz2Y+^t:=muZmj{`w^EB$h|tR4_n j-~:ۈ4G(r*neZϏFrboUEL%bc6I)KmGMg\ Kŕ Y%`ѻ-gĻ˔<$ذeɱ=L?XҴo#t2.%̍lE ]W9!_AӇpbFM0L Z-QDG!z865f0E'Jih:iARhjS\^Fx>ozz'/0"}GEؔ:ܗcIH5}@5kaW^3Cdy 7-򩵼]?-sXr{%A^-?qSky.;p] s4$N W Y`<tᗈyVş\k4( m39 ` û3iF =3` {~1I~hg%L)oa l> xZG tO$3J\]B9 !'Zg T^6H?^`P)pR׉I_}u,8l)ddzb3'A9 yic[Mv0. @wڥq„;/Zg-tCRSr}(p!j9& 6/WG%>ШI%TkonbpZ&<¯ʉתR{}$=~y}7!k#"ó QHPr-KRlo Y6jX(U 0Qj%@>!㚙:yȯ+GR׍ 2"AԄWӉgM e_Pw}4&b'r{ԃo4Cq2lh%%Uy^O ?(^Ԩbx~^٠tbawbχsq۴,mӱуQBޖmΚPθ8>O:cD3ae3ݣgX}aBHf!IxOIp] ^B[3`EjFoFu535fMKTRJC `w/T`6ՠ%rQKuAX0XROtb˗l9f OrN'0>e>y&\7x3_MY(D Ԙd*/ÔZ l(:*g_4AsEqkjZt[4 琫$:bLыy +6}4)r-MEkc9{[ :(-ĩKHߜvLBy(}P6=@O૾nw/gN*&3тSFAY=/M99>eN Y']cu&' ?=V [7yhU3t=ɤbi[XyxȐhPi"rҫQ-YyL9!KTayL$!, h%2(zXb/<$/͕%VlQ?*ٷODSXArt(06ܰ9{7b_;ҫMM!FV8 ɼJZ+($ø1qJ-5&&6[tx}Sjnvw=Z޲ ަٹU./\$1L AXxgB^=ol\b (aEL4+}޼uMt|TYʓ+3'p5A'LvTfuϋ _Zkk)L0"k=y,{UԊ܈XkC,WϜ@bc{| $q|,.j ):Q+ܷȾ۸ttc@߳ތs-QۦpM ſiPlXRN(8:ȸph|︝=6 irKZCϷ䗰i 52~Q vC~K:ۈ떌ŇT"{휏+\V JA[gO:CqH~(=:rElNoOv([]Lbj9W<%+9n!1ϺY.l՝ަ>/ oֿ A3tt`̑Z2tk^R v­F,Z󂥯A! IgSȝHO-pYSh 09A#)޽4dأ" ' |T'O5RnDee*+.7ƕ4+E9du'Y>wa[ɾIQ=`:ޚ4ȗ>v܅yYw~w+m0agtD/IwHVu?)&Fqλ(QXZ5^{MDebpm*(y4Ջ^S 6Y EWwY|n%?b%kE竑pݎZׯ0t.)^cf^n58t]$۽]-E.Rj4ej´gr٤Qs,>f2"p-t?^ߦt'HXm<) ^AbvG p;On,g V /ΪmP,HƕPgRC¤U;? xƅ/}9$H3x,^0YV,Ww9!wh< 훠%b˙"134CQiY۠EbMJw.U46B)) ΁$N0&iYb4"'!LJ's `5*_4vd m; r g ZTK㋩OTMA O$>f?wv#랾=tՇK[]/%`h鵰j͇+scTMnYQ3ӤwvasB< 7 Wш?/DG Ungsãՠu`a@5%%n+Zt3ء>\9XkCHP4?/ߝy O.nu _;eq5x vEjg27@@C $ߩ?$7fƕzcVgҋHtF ܈t}>B!$F)1oD$=hHGt%Q>jxhQ<)$e儤=Fwɇώk_z%~0n$0v|}"&8cҬbd˔xK2{bcr֙]#.( JHp~ W߉p3Dhۺ?p T"l')uwҘL3Jԓ" A;fQ [y52'n}Y7I}Td8ʂ2:Ÿ0:)\~3By>&c,cF{8x2U!L+2틼'Hmóx6jC}FY_> jO6<'Cۯܮ_SU[#c%Fb7YLT/_8N~FP[HP\ߠ |&*dTxh؉-%ϳ<[uhJֻJ5 c#\1h23"{^eRgj7e )3!x`q<v'Bɐ=MZܴZ_IiNYUOA1 d]/Qazʤ GJ/w4xQp sb d揱kbrՔ#g%;IV״`2Qu=:XVCY^tf73 $X_iڰuOVT@ ms됄׸߯j͘gDˇAU@qrbuGM9D4e>*SZ:PTeo5YA'p8""QŞ(X8_4"ťE\.Pu[)YX, f{AC:<^]n݉ec - rҍ'~? ,U1(a$tHQT OlX%nË3sr=c׽T^~y'>#-H/mh' IH60?/_V>e䨢Pz1mIP-??meQ?֊f]pl X3$l_W^yihb3E*LƯMmG DZ_QSC+W=/M҉ןTC(ri PQ[xD{HUz~)ayXzQ!\*t,dlDhHjKu#i*rB#]Snoj:u -o!B'\s:4sK^AP#$i%%!]DԩK=nhDۿ!YHRFj24 ,GjyJ4bt`odp}ْQa1Bb];;eOdOY4P~ՂQnU` Q G? *]{,X޷^'ԧH%.NZxV3k_j%"}Q~a B6+{>o4ovֺ50`J}os AAWIߎ(2J;$9dk,PHuuMop7YqL3ud'ύғ̌dg7=ekw/Jsj4w\zC%E5)j#vA7c GHd c6(J肗F\-n62N¶<|CHfhq`07IH}$4$ԯ#B[4˟o5T~H"uy;pv> ^&xքRwPna1\a %ixm !xBlkRЄ&ĢH\}"'QeOB{vEn.tInА>pȖ ,ܰJ±/`F׳&GFw="oHs+pSȕIZɽ+ Sx@]KfLB! [ L*W!0HjA-ѵW5$TImkwEGv[7/tِգiGbxuelLF..ii1;Z'GrQf)NTwl ;j8+2fgFndx党RuN}>(լ}4if "nF4uffr6GHp\2A=v>7J-RѴGP4ZȇumQm/FeDnÆteXo"_w͂t+z^=&xN-Ux)0e%J1PN&A1lFDC`r|郆57m~h~#.\{&[q)Y?ew v3@J1Z:G8|b[5Z37߈ˮq.`Ϝ6__6QA*XmwaC- *az-w)8)Ez5&=$2XrwNgv@~<yVZSFbK\މ%HtӳQO'נ3<64O'Q*IU)FtXS}KQ2ajZf5e|ݝoߗSf\ ;mTh+{*ᑬx=pE5 -G+N4upusWE߿Uq!f#Jq_i>mxJch)g%F<^ҡe*ivZ]پ10o~*.Hb ~pHy؂Losf[N/^b+,2ͦ}̛H&Yc@ɿ-'LmٔMzzLU6U@ֿk^ngo\DV$xfN{W, dt6&NETRtr1?߉+RwÊ=썂UCf0u)Tqq"G(3:u㊧9Uaz0RPWY3["iw@N7lюnَ v '7Y`jF jd#H57)S[9d"o9/Z{r.Gx]A eM.d֦l[r`>yUj3L9W }Ӧ~/mI":sF!^kQ 5^EQߊ8H݆E8D/&o3ijkB|O8 n:w"?0O7^-3_wGDD)e8R}ޑC? zrw_v-ڦAKr Bct%ϊ* Klޣݽ:P`Cp1䜅+_fj=|RC~:3%.4'ڥPa>40Ҷ)*9.8|->t=Dbh`\7*p_kSZ$"F^`C+3*pE\4gt_L\84"D9)JKD?׈UdkooYʦd+f^_g) ?˭jʜ+J#;Ld4OkA'TUD4HM'D!<  v&Z a^}IS^ԇ=a Vzf >FibwH \î#Ýrv=YW_' K?ꌖLGީ8e+6Z`ˈhC%hh4PmP{{v6RdH> lG#{qu$ F֝s Z(a|m, 991+vK:dp˖A'0T7DRHTͻjet~"lmYçWG/?tvx:voʑǩy!RbqxM&ƵU[.>5.^#2눳v>_`DY%LB-dW?X8}R.Y*C<@51鮼\Xx}s8{v?&N)ne۳Eb:Z5̙ z.]ͧ ШCKI5.;P~j$yE:ܧJ?Z.sxqC`+\KRg _Ο#_1JWq̗Ǡ/a˜~kQeƣjfGy| Hx+]1³O\>VrLSE&gR%p*g|{Z!#͛d`f$ nQ`)qY2T$¿Z޳Y{ 1?_Iq=ZRF2ГIED1_xQ]EVJYGu^9)>UEak*/KL&OIdDeڼn vk?*82< )+oI%l }/Z~r(;AGVk.@IQ#N.__>҅3*4y Z~W`<]ڕs²Yj Or<[^~Fmw~Y6q5GƜBX ÕZaի*NRxn51(oA2,4^$'L읛FFU7:}jznl}YͫFq M|>EdG@g,<҃agۢ &!G;RNxcz_]p \ީ`PfSlv220h;^j"1x̦9*-MbfVw SS *4}@0o&\3QF6>-Bbʼn s8V6yPUGɝɾ'uL}0;5D>>$L|MUfEMm)pb8,HtY-6ĊB=s}`w>F9, o Q ޯ^:ŒiA+kJCum$ɛ=)GyY!b {H=%Ѩ10(B0'N!fC%ԁ %m|KpCL@ #Ρ&r$ʼneJG3͂1\ޠ3B3f+x~?¸uG0ꃶP"0LW`ulyw-`0&@Ϧ/"+h?d 8ϟͲc#sCSI 9R>|pi=*SYLD&{@ ! oU蛼=r Vy M=d'LX"\q{M(&},{HlB|zCj Q'RŸ%ab'QZhk={׉yy2vbRtK# {v ҋ$K:+{5,[a4N1B E'!nhAcMv]SdO c)`-{E ?.ڒ ywH(.;:FkFi [N zÎ*AVK^hvC0u)U5en?@7MJQH3@d- y7!1O?MVΪ/]y%E𑫑{FҮ;KKF0,F3s[K "4yDic)ͺ k5Y7f0yڟr$HI(|Yۯŗ|tqA W呋Oz)|4Iޙ!gw習Cg<!]'=Q@^_N[eH[Su2\nT<㽌#fbi*mtpvɆ锏b,n֛eǰ#0BR~$`L!@w`(iKrJxDzmqbL%nBB:j:v%qSi:4B?݋e]nnsAͮB,4UN3MLyU0knAk4;S:3SI?7\B L=(9sGyx,ڷlh{kMsg=lJvCD Ef2&CeJBlWH_NRzeۅ˟:?#agi @2K͟@;Ң8Z }T΋ENZnG8?|}6Po(u[^FP.cG50yp9~dd.^Ąu'P2[} ~Ƚvp?k7 AzF&[T&>4<*ڝD.?6?švg~ZR2; xx02!p`m t0>2!첬cwN7In٬M˅>Y:wtfYɮ s4H4FpW=p1ex (%O[L:$/kcOγن-@>*pSPFŘ~qn0c`+>집 R[nCrSFνocVSu?KÚGiu+_y )sQ6J\|B.>qMfhtrq@sG1O^Ȁcq\AuIbq)zOsa BTϴ^]K4ms} q7~ԍDtT*E]=/UJW/>\ "A3oUZ MzDg1sI +vY"O-hl@J 0[:y0%_'Ԫer&9BA}[_LJ#Oӟ̣]0u'яYV+)q=8y5b>Y~uau<]$)=O\ 0}]$ [@! .Ø5uUa%H=%3zK5 1 ϛ^(ZX\`}"KRXŔ^hP *" 0W':cȋ/܃gsDY7;PT+ꑭy2GAp^q aEz%byrC$E8m q@pBAʋv"k4ޣe ƿЎ+52~( B ]^@1Adcv,**+HWɇL^UZG~w޾qNwv]Y~9 ' ~[ȑ=+$ԋa̴YA:)B8e,l$+/MM3b۬J'#]ף> `fk.m_3eĩOkz*e>ŒWh`0 l  ߛ@RM"b壗P5$܋Ī'gAs\Z跓EG"&آ~v^\#vq@5" 2|=7Zg\ƣ+TEب4H[$ ϲ@IwDo Y*wao_ɔLjbJLz{D#WB? tC"u}zZK7Z7q[<>A/ۤF b 4,upSD`MRPnw}͍e0nYCİ:wnQV=~}[jb9jnNCԼPW$/zvrDfm$#QBV(9-K`0<]}4[L4^`" ^ YNu!GB_.I#7 ?✶ I2u18HX~r~2KePg4)~QN)E+4+9Gn\󡵮{dtQEۏ,͢ 3& !dՁ- ryt Ϳlj<*~3P+$TNM01LvLK&^ƔʸZVVeP[so . o䑴(a>)bdv?* dP AZa" ǹ*kP?9R \ g FnU*]P}Lm4. cy׳}oʶ*ڟj" +!M&o2 mG??e!#EM~>tqz~«o{P@ӳDPoK>uC5NPלc Q-78 ԳHsǩi)ԉZaQ"]·3š@֥~1p~ӻmDY0 (p` Y1gғ%~w)>VM6H %8_3Hy&-IU5S)6L.a+i+F7lm݉+1lyVJY}vSC⺊H1\Hm'ח@hNcb<Q.[tҒ0=~QXWZU5AJ`櫚$ X'^IM.oܸF0=eTVfniEvQy/O7~O5-lbUGrt>;=US;JbVb 7`~ $i)oQ{(C0S2;|ષ8qmG41)ՎwьKh jX=ZcQտ#ODņnpcMK Ax`9>..tK+R=("4T°1uCY0Py?m:w"n:v '%]JIVyR"mf‹9A>jD}\M,eB~xM&ċa&y}45)nzxĔfǖq f+5F^oA̒4ղ:׺n4-q*!<nɣ')3hga3}S:۝nUH?B2h5,QR%PZ\,hz:4Ոjd{r׍NIGIQ}Bڀ\aI</lqdvG퉚furgd1/wP&B8SR%_"4 C wGQFC@h9w3I.L\7txU8,fx'֬vr'XG</,K"<9OE5.ٲ ?zHpLS=NW!ʬ]Hħ1cZKLp_D)\$I֯+ TIG~󉘷iD%'P݉k&xNh_dsbcZn \;ŧm4Lɝ4-ș\ҷNjZIϖTE Ŝo+@p[y+ !ϴw @]_2tߊ1rk~el}MҜf/bO,#=ϐƠ{=ĺF ڟVgr>%L/q녚mB)j=tnxv]/)ֈ^: A0຀ )욯7[IXs:V ys=*ՕMRs2%0R| MDrr!B;q(4i GrO_^ T^O遠Sy74?$v86q=4n \~hwPK{"֯ނ~NF B* [)* 4S݃DkzqMT(V-R/reݡ峆#ksq/~oj-T_7``Cq[bXpExΨ&%xŸ—Mt C˼DUU+Ș`3qip?|hc=[+Bcq)%CyQ+"_/QHC(=gH³&4ŨqZz 3.ByU"SQggG\5JO2912j`Mu,~"QgDq1<֕]1+}ܹoᚸ?AiCyC5fvEhܩmE+1E'T!E, \pk_O` ` I8Ġ_ kF,0TagN(7~k X8J 0%=ɴMܢ`Qa-RKМ>kEW,KawxUN1a5v72A)mpnW$tO7 t8H\6s`[p+*Ër 0ڡgM"vW]k 1dưZiʪwu*B-CBddWp ;2oyob8K8 5`7]i42I-hnO 2"MN?./uH QGa-Qͥ@֜ño]$_ './œ֥cfwLɍKl䧳qp.oBaH !FMGcНz`d~߰&X;vw7Y0dB0gx!د]xMLw KtTu [ 32%~XӍ6Nƺ {C#V@Tl}$i 9;88HGS:5-W}~&:*m -"g4 x<dұDBǞV2뾳34 RG1HqW 8C\ARV{=q QΤQWzL܆85զ0qşmUj_Eyֳg᜞( GSsutnv:XN/X\ Fޞ86Ip\ G<]&'͸!nVuG*^!Nƶ ѧ=,*ˍY"=)T7/rvMckx3h8lʎh-Z:CoPӐ3 S4*|j t=U+HJW[w< nEU"o0o|<Y,SV`#; d>;7+St娢yHZU*LkӳhD̠5Ve{m";,>HE.1WMC;f50,E5< fK^v8e4ڥ` [H$@`G3I 6Ea@6Qea7B>aScq<*-XoF,~on6o@ ͕jI. 76HcUt\c>ƐDX1M[lϿyU"2 iÚȥD#жyXGs/f|Jslla_[A _z`,-ޅI pa5)S "5A;ML uhbIv)JCKپ`U X,j\ AZNAHoG#ƛzi% R1dWyPj-p0! Ob'hEi Q&/w$}f1Z@?n%dymR 5OWk⑻nFj҄> ]d$t ͓]o ^:ўId4m<ϲW?n6iۚ q%$3h RF{\WIVBwք}╧Kb~qc]KϵꋠfKiu$rsK$c*qR9srpJ8lOyUGæeX)1}Upts:֧+CV0g8:ٸBHÄ F3JҢD|o&sY ܠB 7p*u19gXQ*-P)dOcԒ/艦+EvuivWOH:_3n kb.;;WjtAg'{ݫ ;qC5i?׋Fư7DM2u7܎;3!ě;QZs;i+W  ph$D&$*ֹਢsr4STAbX_C}Wy_I֑ WgpZ_Ewx@rqD_rf'rp'M68.`mcR5BVZeK/ʸ3&npTR";g7s?9T3z>ӌgZ*u 䙰!h4A} ,M—:r }AD&Ο^{O#ՠr;!5=`JtώԺ]W iHAVv`|7jM℧2OS~- s,Q*'D9",-۹6.l~N ijN#{e]nz^(!${ԊϊӕwcZg$7_v5, 7vG#KT% ;D s^Y'm0ۤG49ehRlá:}l~ձ9*.|h28yq^.\=/b$7z<,6?OȦE*$9'6* $/<,{Zz!~ (cgFGEuWyՕefibnd&hh9,I;âҋIܥrn [@wIhw`{O⿝ǹ I4A%tO,s[޵;g(CБ=bDu ~"¼\ʀb5}h 3g97Ƥ䊠ǔCEu&`<%69w5 [qvlޑC0"Ip1o 0I5/c[J J5Xb+!\M|B"b5. ;?w:Dut=RI|`aTjqӽr}5lu˻Pr8|ֻYѥͲRx)5o ǏS !y+;f7Lmfg]eqGa̎KKAjZ 8Kt1Aa ćM,54l)W|R X_Sϸ$a828Y^;k,d /'A+ |<&mp 15a?u~(|_*JrjqYڟ50L>=qU;>OJ |ϻ_#K,]ݷ+tְ&rt߼ v2le ⼭ ^@{ z{ud$,ûB(N2Z:,?=l)/9gvS-4-`EH[N2ئnl" rLn_0 O1ebS_gtYE_C$HYrE5#yg ]۷釽HZQTHU,<VaZ O 8Z) rb;dOKՀrjPSTK WSv=u Plwn.uN)3wt 5T8xvO~Մ`%P6ϡ;$JzɃxF myb~kZqdЛ4n\1)i-Ak‘kJrDd圠a4%b /?(?4yw`1_V1Б'NwΒ'H;>p"TR/0K*ysYO̡4?wVxMj+nQu[-Ydh$B;>ĩ,xYvdjY(N=vnG8EVWO L_f_vk)]|wgYA7T_Na%Q;4_L".qSh!4l%uTk@6t2OĞZ3CZi-K;2ic`\ ?=,lXb)eӈ:y#NTDH'M`1Kֶۤ ?Ct70Ҁ u&;ZdQ?3p ;&_'G?%yN&CT, ~9{Y5Y5Wj>e ϡɔ=N$OByjN =} Ő3@}fzELaLA %aR)-1/H0)&L,Лg꺿=t/9Hz ̱qve Abn)r2>6TbKzA+v(6?E?G A8 @ZTsTOvGQLJqTĀ9P a&PvΦ psEϯx@.w!hAe)COy(,v6jϖ:aܚ6mq!#^XxmƯdr_ce‡ѤܤE% ˧exmw8 klY'e Ip-S`'aebμl /ޡ&" SHZk.)cxPw撚cRA-`ћW 2iTݖ C*E\BsOVpoRܲ (|5r0\`>*M5 QW nCQs:bzkaV^1 k:zC˥rAx.\OQJq Rb*@g?'Y;'3+;/h€4&EcY_KL>0 ~#q U ^UجnKih\i੆$"Ƣbbݦ|93YWl43իLI @ulZ ^lr5~T+Mpw{n4 k}5KW޸kNLUߗ5J*(C_IlQ]$:Xw:)cA ^Q9c'ؔoT0x,}7CvQ>giJlg!n闃*@ܭ\&8d (  d !K۪LNeZt(@ -Nv;3)f4 [@r=*I6C5vCH(z%%B6XvJJI)I'6@ 5HgGp,=Z[LLU@BL; rsEse~2QQIr>|86%Jx;5z%bltl{4 Jʀ&Ӕ -U 2 &3m OE'tt(5wDS.' $yLUZrHۃr'q3H tsRd'=})f\Ն֞-p0]OszI5f\׉y'oDJmof^k-bqJA-/mF3#P&=yPcG"fv;$I'LNE.b#>M2_&p!_6J|p7@6mİAֶwZI,4d%>PPD[{;76&j37&\7;}H. z ~cǞq;JYqT^/Ɨ+^XSb"[^E)>E%'km:/EsZ ͊d[= FosOVC)NՋxEmi)}AKpNy^i:Pub:c7DWk ?) LT%_|Ͽ7^I+sĠP5o$ ";q 3{*ԩh"%sV`y &6"hgjY.sҮjG"k5;{3}UN5f7!D7?8XPAZLk=ݭAmRqL2RSc"ukUckwF\uvXۑ] '#D y9}e`:;|A(GL]O*]L+LR'*7 ;X{ Gc>8b91 N>@Og4GknF?pHs[=hW`/33f0)jYe0ťjX٭fAzxIFJh_\Q%lX5f+!fUT;׭/vi13%VkY2 UVXbb*am 8IZ/PQ>݇J총kdd9!ERF S&ۍ-f`T"{":Ed8{'#t%i;?QS|,c@ftDDBa@<ׅpk 9'B=LYSa}J+k,TjDWT=# D>*Vu!4-![ENK=Uތ5!{7-3mxNѝk$W 8_躏syxM,qJE?*G3>LQֈDg1Vb\Ϝ?N0g~_ ؃ߕi s[Z'6>] d\S8:s]IM}}?+'My8#7@hhFEǯ2ȌZ а:dR=N<>9;L#308薃\pHࢌ"pNh#p6(!ca9Ɯ"K2Z3*,fA~OѯzV(TT6O1j\ܒ03IO3!BcYQac!- /! Tyn?eXxz6,J חsu#mJN~ țxΒ˰OX$ͶrzGuh#2g@C".zI%`'`>p sktjUyS=?SBc%q8ۖ?;"G1'I9.ۼ}=dT2ѮUfh_5|gD: ]~8OQBbODWkʼnRֻR;M*0Ȉ0TMDa7uiDGPkW| ֤QROjي~fgn fH`✅xN3K~BrH̓fVstv0&F2O53G5C^Szd ɹKf }?I C2@@z${;/+LPO5 SqoF/ןQvNI4X}TN1p ݁G+w@HkP{;l )&Gm­sc6 KF3 f%+dY0:O|dlq>QOՖ-k* D%>g(7pIr „r=Ski35fQu7S v(FJ;dś 魠#?&wV:P{₸Ul~ 6䪶TgqQLe䓥vyGײHFAy0\ 2A" "LWak3Z2?l:=l0UmBf}/ տox9ݸ9Ƨ8O4Ɯ~gFGFFIu.[A}6XƓƾ9F}V~Pkp䯢4?5VO\W+qQO^WŹUL"/y!*BP.AeqJeXv#`%`j'[["؎s^c{H'$|Z< qMCVd.$V׿9QٽHS3 FE5[d:BЩ/)_1*}w2M2̆:o+ZZW>j#'N#e)6\jW]pcn!3P+Wjp(3Koe0w eOd_^ t₺&)$#LT,/vfFm?vT˞Կ9:2CR^BNan/)ۆ[OiBV[v[[Mb)w^H~ey?GCK!Graxs'2z` .K\ihD>L|u;47@2&S06LH!|hNԳgtG!fhxYw2rʤ {r^4S\gAd@=.g78KP&bt\<έ r΁+̀˱rB 2ulvөrFSiKd#8SLhGeE.H)-GR] sny_S̞?TiY>?!7iݞ]]@Wuh:*͗2iĈ7w(|Nb2PH`ߛ"5Цh9oEZb?O~דJzA KŴJ?ZPls_W9Z1WHZ%ğO4U!^*!ѩ @1,E;%^[x#AoAhXs&`Rhg-;BEx x<` / LF:)\s-蛙I-ISgzI\NL a\OYNhwȎTvkcE Xcms/:[擟 _}ѳQ ]O7`B${r,zgؚ;t.CaԲ)S3гL$ |`lG\L(,{g>ԓ ~GY 4TڳU sRS6&\AV8.i%aV/,=c[6K.]V.֬`;BJY_xLO$*ӛW`E2(__J3˕<-#8LepNuc㣞fPA ;G/Y*?ab SFZ( B+?^چF]5P+ETg܉$){* pOqA7t2c#BPڼ^&ͯA2p+i*ɓnznxoQv'Ⲱiٱ%5諒}6ePoـ@fB*A?xlϚWVҒd=*w?6M(cE*6X0hnˋi#y,B >>$'sy.zIR7dL6A{= 5U'`j2=rlFE)9\*2{ v6Owz纮Ю!CIDDSqEfD1;bݙ;bE7o"3'a"5?/.}/8VV캊qxfU򲁽MDњߋ Ɯ \VًYEAѾi~g2Yl^VO:'A >`36X'K%sY15KFYo͎sٽg73[ %-jIF_qBơQq0Ȫ1:6xdӻŰԹfBAw~-~DžאM VoZwY&iM9tMe . TnbBtJ_6M*1u?YZS:Q+ȤfCKᘿyC3 h.w}_slOu3uh5.2Vd 07d:&XGVPдoМD6O§\xڬ=ʕ^OZ>{w2R!Bxᨡb?ʏ\Y#CjTl mHP!j/JHiF cHTcY2r?P-O QCJQNB@=X2V{xk/MJqQͭ_Vj@D?%=|դ]Ȃ]PK;Q7yzLޱ(KVTZB|)Д[UJ([pO7;]``JXt}(aXK4#F3T>.|)4b90nP`Ah$d~wC2Db`"Mqɽz{ʈ[}jwHʖlrZv"l)@7Qfx#n]"pwRT?֜*|G=b<\MʯDEޢψl;( L>*CE|@مT\ wh,B[K}lIny*1B2-#=zs½e,*T)ǜV/GmPy"i ԒgWH'~Y2 !(DC5yڋxM9;b`jm G_sd 7T@>I'399 1 1 !'[\N1WҬ0|ހN.>$yEŐы5_o]em%{v3ӟΙ9l JMoyU<4xڧ,ϷBD4w,q-II\JAT0=W'ͽigFs 3W˃Ȃ%Q(ʷF>^[L  c$վK^Jڰ:9#[35Ȫ+;"$Zm, ӦcJr,xӷ1huw|/QAmgv@SBr$lgqťkJkd,p)|;4p}#7?XQ\[5Bܧ,i|Ap~-H^9AF^c" |u I1eMK/]y[g]QȈ5Sv9"V  ђ;4ւbɤ f-0H[LjcP#j^5Z84⦜bhSLl9{ Y|[v'%>F/E3+U|$TޱF1n|Fo7.%B-^7&+*|9Rdiу2ژ?JLM- 1)i dA<, Qdwi3qY.by RqWmݐ(-kOHFD9Vu,->dC/Z61-9lCGmX)P7Ȓ9/9MTxĞ/{P)bXθk1RtΙ**4 &.ВQUǵQPu GHjz\)|E*۪8;(~Do+hTZvۀ`xH 滾\z<]C rw·|mS0܋RĔuSJQ ٧fr""RL@ۧmZmʝbn#rR'ImTeP}z<a cL_ldtf9;BUQrYf74?q.:}T~Tve/kg݌yʙX.fu5Q¸FL%Bag69$2T-ooT% y1`PG[\fǨ/&QQ %O3EziĵC|Igj %Rj=Kr 526Kρ0G0D 8T;sękB %!qF;c.ÎYq SmG^.JErUL!VZ^=} S/,G,jb' m8-,ŁKG2T}[6w*~\\d˲fT9yɒI*ՙ}`^^ &^$SZPZk sb2_ ]~K>@MAk_[1Dc +'"+!i> G[?Am5Sz2C}H)!)7LK"Ý~ǦʭC{8+2T \CaG:%VyQo7Q\ĮD`^/hi># y[l\1 JD_*~ ^Ov'znc/&iUj#$,7I\)(ׂQA5MߘmcO[:C5dߌ!/cٹ=޵z-p Ľ@{IBX}aL+ @DF=-z<[. o8gYZ0707010000001e000081a400000000000000000000000164943ceb00025a50000000000000000000000000000000000000005200000000./lib/modules/4.18.0-499.el8.ppc64le/kernel/drivers/infiniband/core/ib_core.ko.xz7zXZִF!t/%]?Eh=ڜ9OАC> i>*hjd"(1#/}fN`f(wcaQG 蹊 E5GYS߄ t`)j/"G9܅sDZe߹DR<{כ>>r`/0e"%ێq OZͥMjpy쾠ljcc>c<||<ցav l;BN$'U){O 75WRWm0G\Ր7ݒޚv,Ȝܼ6pG2I'U]z8zwhV(nO0NFd{>%/uG|6W m, :Ei]=B{ڬSX|pSLix**#Jx]-kO߯,&޳^*Zm Jro|ఉ&E)p!& ևEaaRabPy{z}b0G;B61߳}; 3-tGñ06 F >W0E0[>~]BҰ0SQ8NKI2)gs2 >TT^z1nHǵ|p^38$FV4y6 d73=ZRKVcN]l~fpYc5xsyP}#*H@E&bc>%'?eN&>;IƦxrUՊ *?=zJkjd7弪^;6 8Rr+;d)B{ړwF8ULZ P-4|æ{k n+IVb `p_!% #jImʜ젡r*d:^wT;O\<FhoHI'f" ݧ>!K!Nw+;[1,ok &LD苵=u깐xs@F;HH'D^x}Rk(C lu~i%"ҋ,ys8աM];L8FZ:h х乵d~%,o#nBwHr~>~rjGIPK DT۟Om MH yS ce[aŭ|8xcQWAPSM(I'%+!H"Tw4: R B.ܚpS!s Ϳ3cj- ʹ)yڋpf?>&d:4α Y _B$3vnf{>qzX+꡹ P#ydRyqIb5_/JZ\dWaG}?xr%>P}05&$3aAjzXɪ_K`Y`LtLR..32b/JwceL.8C^IzO 7 !,ouRV_%^6ڨ>ie@b74 l~u\}-WX01bfnfZ/C&{N)_UjkϘ4Rwy4LوN1֬5tHiw뱻Aosw5.|WvmPdycq6:Jy%!Mߠ+ vHIU9ai΂ =L:j_ Y 0ٓ;8z ~tƘI@Hx‘E/| p +ӯuPo7a9[j9ͺW;W\qCp}hiPICav*OGzRAկdW xM8pTZwri{Q'Nath84QP8AqH:I,\}=%h@J7/'XTmL,mm*=浞@s3dÚ.)7^$D=n҈~5∨\&=k+]'Q@3!|Kb-Z0%&}T+iA9߃Of!tsD4Y" >QnRq6ɮ :6I=P-8[)eu_0ջJg 2{=+Gfo#ʼn yY_n-A] A:,k P^i@QY&.Qu:I ^Rvr q+2K :T& K8SuQ3nGi(A{ј&,՗E1,,C+D8s kto,G[f.5H*h74`f<]\=/R,EO2~Tnĸt1o\\WkT8+&YnAz U^to2sn FS|Q)4ve\ĆĘ`* uו"[=܄F)EVTg4jYKl%M.qYC.[uoi$eK'KbiV¼RSVҼ"2%Q[爛(SOHŇ/Aۿ\\:&n;o.+*vyrCjx\&O+j M ^,|7\~~ (-ɝcCcE}]Z3ŗW~.yBen] "{m%!^WQ!f;JAa!|i z]]?,7f?KPabo@&r6]>%se`ߴnN9(96lgێ2?!r5OZ)9U`ݛU+OÿM0Ɛ/BMa ox8N(VHQ3.5}pckd*@~PWSƅ(9 8(SzætiK$@RqW=`zY%2; yr8`DCL i:(s-jZ \U?2T Rgꏙ<3n # ښBQ `ooYFE~a?=$Q2At]"FO|ld o剷nk7bn_1S.y$fp5c"۶\7e+Y܎Uoip=GBKil._FF@wq<{8<^_%ÏtbN\[m]iYuVw˨+f@gBƈo- ,Bx\:Pxk{6F8|2Wܳ.OcpwGk@z"xg3Xĕf:ʜ4m"5 ,RGsg/eҍzxs?%$}iy~ YX>__JÜSkϮ^ہ>at֚Bb&ㄨ0_x$?qm-\0Y k5fyyߙK=1o6 ɰF7@4 -_Q$S ;CۂDQ:*dE׳gJ^˜VeVbBKR, "׳O67fi #1l ^\ T#7q 7 uC $UY̱i>e3~C󳈙eM$UtF\ -՞Ci‘7<&ݍ-soy`a9S0h-+ZVfm>(cT,U[t?K_(ByLeAbwfg&AA $oAIVēD4"cuZzp*t<`$Yla =^BYZyUyaTfV*ض]).y{伦|ݛZm6 ۠QYg'70H?0 !}*zS,co t51da`z֤ݥI(xܵJ4㲋2>XV.O{68 8cE.prrVs}Wz^_>*Ǣd&绷Zhz盝xkYΠInЖWh%:WQ$5yCPe0upQ!A>擛(Vh)pj& vfverص2=r8MXUIL]]*smebn?+x޶0T[PP9 JFY8fz1hsyvׯ^YD73P> Hgxn`XD, <@?P;d~Mg<{]Ę&aVcy< xdl]xۮlg P]ItiKi4q#}!UM!>SlUW~ף2kg;lI'KʫsM"Rr9Gƫ뺼\^vu YnEOn/' ϦzIa%`#wst"z>E}f޶[ԇUF,D?O ,HI6p Rd/Uxߩ J!Ap}Єdd7 @H9ǐ8Z*:'*u/B{s珞xSV:9#?"$査C}\),Ay<`ePK t%JraHkB3R恍GCe#1>|FLllfn[(l .1w ۶ěn2zԊ zNŮѡxUm Z񺱢uh u%N jeSAMə#S{L>bçpD2E?Q7FEe^,UW[*k vp3`qL!bJ);28H20=)>kB ?$ q8plL R xcfP5"Bfc?@CKu+DXw]\ 渹DO5Kf)1efpT{vcxМשּׂX7GփZ i qUf[HKg;TQ,Km1s,ɷͯLcج~/+ᇍ>H;F0~$pI <}̓1n?F E:b7_zFo]O0}#{! s. D}@^t.6ٍ(osgck*9$ˬFt}|P~0J :c[nE)[4$& ^nO{h8KKJ)]yG uIhp_2 u7 0zx'^UyeO2nsϏĺRs z^؂٨W uVZ.{*ZTt i봞wɁ4 mn1a`3Y{_aD)5OW1~\hO"6%Ad ,ȗ]6nMEC]þ4 q7%Ғ26ԐȪ*ghY; V5$+9B 8,6bvcT$Kȇ\۵~ VaHyB1a~r6Hu8(|6)שpTи!m(,9Nv]Onq Ӯ87؎H 4M&9'~Y1Aao8S馠𢏴G@0}GH! Q:j8u,W6L1QbUl$WQ2 KWP g#e=X9\8tmm;e &ԪK!MrQ~$W@Ѳ"'8ʍ+=B>GCشvc1ԩ)BKֿH!p# k[;Q 2?" WYJ="Kwㅽ-t%LQn'- J@'dž4 B߹\N S㯮: V\z!q%sA0q% f^m6wCɵheU N7eS xOWN ~2^zbl]XUn(TqFl")k.ie1yF!:[FapY 9kw{(RsiXR=J5Uh9g6xѣBC;TH/?yϰ䈅~O WN>O8rͨd+t2Jˌ ;̉Ń dz'5zNuKvaib縼Ȟtxq`5Wݤ4vOAHdqty~ךS&l=zqdbٮFMr~0 Ww WL8q Oc a+g2,jgS% +m4nVvgBtJX1T lVAg6Z"B ?Լ.PY&zJ_E"> />)`|+uf{ghQ!x@B d,?}/^Ԩ +Ozε1׎T#_m>MZ̳P1'-|Y%ÉD{@ ';W*6o;Z̘`@r@/tӶ1ީ%l<]9Ho ֧dϰe%L`Ytj-Vs;l 6gX_qB݌I)9 ,=~ ȩ+a6.t0ޙ+q+D^7$46 dlhNu?Cۧz\>Ѽ!q/dTe'?nIi"V5Snŗr#C}i{hM)>ˋښڑDݫџ=pjqH!QR\Ih`ܹ16q6.;߹YÈ(yt:gS=B%HPL˷LJ7i5K.XЌA.AkR̛ ,sG ?%*:Ta_+̻p>MR^Ţh-4+u \c}zL/[c5q%{)K߈LP[1- 9ҁɱǹG]+8ЫUYZ=D/zo3v EnӰ"T6ٷ>8D8o'/\8{_1o XC\)kS6ӧ tߢr#pZMkj:/=碲C)6 ?JDbn!&.H`,X1TR7r)D*jVI\2r.8(Ġ%N@*&IV*6ǩJ/b#RDyH)~p~|m:B'=,%:=d~ef!%<.r-i') 0]l|KԀhPrsY1X>7m[_3MyogrJǛ~t}P}GSPXA>:ྷRC>ЕB:Bח$=eژGz7PiOC]c06՛+ C+ Z-{{!7f8:zè%;jQ? T6 :d| o2`/ ;@[mۗפ|@bt;5] d3s~ue+_"[ܻS|9Qe*fqgʦR{HBC[خ0©E UY@4rf@G(66%gm]I`c^SD#t1%>EmM#.8'mf1űqGUz7C>2Bt&pK\5fŖE±yNE .wNِVi.0Z񻓩 {Xf8ᅟ=OYNfUkRցdwSm=C=r,x2\V/6,tUiZώjGfsԥCQ:NW:Gc_UX Ar XK ,cAy_N&bcҩVC6 ڏ#l`cl4qpysYެS fu۩XYzlIIR)jWF!LZfb2)L; !/~ܑGZLh N#H .ڨp#jBrz*d"@0*#Dϵ3YMߵۅ<v-xSЏf G>8 @}~+06\O*r\ݒIӕMtle#޽)YRb2z1 M/Ǻ0YVFrRn j)TB\"r]` w75|!*{~ϰRcM0)hz]^$gqYfjZLl?2ɼ3Г\g@9}1vϯkrkɈniO t$/ ~9j/I15{HC! (Ԕ|EHoK5jb}ϩ6O`i G+gZ1,: o:E>^RnW4?/Aʙڜ'<-4&kHA,Q +pJۻU-L\( VC?M$KTiuɰFN2ڻYmZyt:nVS4'&42mcC#DIC藙SgWcPC7WYpܙ:u_H̅Zϛo9T$n(ED#T aԺHCY4_4mAk=Z:/3ZٶAKY+#Rӽm& qf̍) R,4uN߁\{rNR`"D"_5'L\GG,#zJ|DGINT '0>҂1egoo^¶"x R Soݏ|խۇ67:^W~Zy{aK/: K!@^Vkh m xF=v&M|y0ȶswu(N+Cwuڰ)X.H7O'8͞lfD?[Ś͛5Ψ<-Cx9&voqZXbn`+@eX!y5k6GT77LD@AHp'4l͸$*"ω9Э ӥ'1w7tFM zz 'neg̩H'XinrKcJd+TӰFK!3e1$rGr};?HW'}{ T͕W; DsHOf_&:hNbwJ듒y*WADG+Q'lBiÃO+b~MAhX|s) a<=[.AtCć(~E=4%MZ>n DIAQnsIZ^~Cn]XBsSS,[=5t3+)An ;A̿@ȱKdE:In "}:0MI$"ǫW'i/:&hCzn1Z +քqQQ ~۸ jmoCdXEG$ԍa ]PyEY0Ţ+.%,k?Sj$ ڍ4ci%a6k7IySQ5(wJ'4'p3y7]\98ɜ0čk-{_w@I`K^?2mzF2jI$TG=@`H^Isw_u;W;k]s`J4؈ߩ핳C[ۜMg@6$Fɶj"$Ƃ= Xx􁷧ld':۩Me4J98?=*_.ƒdz]T:aD1:@JLIS贴& (2{q[&޳*+^%ȿN>E7'\,JT9˙㕴&s@t+@>{9(eC 07M㚆c%?)NdW':(P $`O< tRAa@/mM J{G3!#&flؔӆEW:4n*6B~1CE{Vl`W@x9_gM}f,X1єrK4r `7T{vT &\/X)_="ߠ!/!"ARf8a PDB*t_f_(.7jvJ,a@)sf!MrתhwjRMקqet9suÑes4 Z!:AX8{i⌄ʨ79GhK~OȗIti _h$IŢ,=Yk?,B]sW͚MUi^&˘i˟djnjQEnjȨ~׹bA?c3z̷ٴx;f]AR|= ha]Pu _s~ediQp*ޮ,^'mSURS3$4sBڽeķ]bZ3ѫ I>0E%\ʚH%A,'.eHaB8Hx_UUcݤSAV:Cs8% 77|,b[HWԔxpKy)Nl4}΢ԁAkq!']nId>t#͇UZw)RqXSWX>42T"`˅K w5B=]"j,w=sC!䯼/r?_AZ3dWgW_qX.Wo"^"6(MR\M)@vPB>&@8_Aؕ$s/10)Hx\Rulr\6hԒ{09&^ĭH}%2`/m`5f8יkq"hAyX;1tmLz:rʪU0_`wܧO90-+ e]=Y5C/̌~(iGT ,7 ԧ3,O0w8 nB3Re8%4Ӆ} "&-*)DTQSPG.Y:zk B>&b&jcmWƏ]~染FiP&J<Ȝut33RAUgAbaM 2|W]:l8?d(rJ@[4)Zׯ`6IJ^},Zc*fzO}Ǣ {_*Mm0Nk,%٬_ۤS@LZ$(j/SNS^Aq2Q_STuM~;ö':&էeĐ81whTs> OChz"(RF.۱Fw ƅѿdC8We?9@ MMb8l=7K;EMZ>Y/dzDhYߞ=K^q\l|ئX+("q8 lBw0-'e?G}\u|fҿ{eQ 0]̨'gK01Yj|?l0z ϝłPՕOYa'n8Q(&| vX=!)MDޢ԰0HlrgW=x\# uJ50?G罷KQ, S a㑐)HB8|!Ty SܦݗT!3sw1 ғGm pNE#HG7Fz<.KjlJpEb#]f,wӤ ;|t6ݶxOA|*M,'JZ5`m[뭰"\Rb] &m.Ͼv׆+I7 '!loS=>ں yz B.HUjC= Nv"vXV`hLɰv[1QQ._QԲZmGZ?snhN Cȶ9D m-{P,dj_ ll5zu EgQgk?1tS[P'Qu\T!W%a ;`_ZX>\?x]6?v[3%:jbzF>J-Zzb<׳)G9S/i{xvCTPu!6Z̴֣݃t+Kh}t56T ))s 408 Q#f;'LYk TE|x H ACgξmFi|$G~(<Et:Hv Gpk6\yyphAc:K%L\FQ3jF(|).i4XɥxIzwrxwz8堭 ݺ T0р5a^SD-Y?Sfу{0E@U0Kj.;a'%SCO\8 XE#fV;@ ')HKsw7i>f:qTfR2eĝm}fqWe^XE[olDՌ0Ǭ$ibXasY_"q6$+NZ`^JjUz<^GJn*v)ahV۵n+j:JP~ 4]Uכ1^%jJDi4Ri;&"Bq̷&y=SAH&fn\ڽ) Ӄܿh\D"fܽc~9lːTL޵]UT9/HVQχVc4 Ni# ق Rbb;}^)f`Sw[v<"( ˏ >XTIB=nĈR׌=P45emInA:Z*C[aZ_w*oIcqVK(_<3VS6ogD-7\/ Oz2*;NۮE t|A9g/Tx9 .Qyp` b͎8.!mb _GlW~SnԐjM^L""+?X4h#fpJ*BRW8$.DrXt.ZI+4%!e9{\ xnLSW9*}f m//wѨ%f@H4*%"|·6z&?/wghz^v~\ 2 HާԑLx*Pjfgik*+J }(7]t`:RkTn G@ZD  )'Xsf{/I Ǚ2.L=y(݀k!b簊Wc4>u3N7@ !D`8G);2#{hWḅN4y:73~yRtcv8V}Ϲb$ez6ENpW77]ل-`$1iSj_EWj 9~\{S?5x]Q@Mf%Oߘ|s.r|'<ΤO}_=ާΖnTlU8[+|DiClgW>y4A|:'Vbk(}wlpw* U-дW]w5F-L-Z;注OGˡ)^en[a!2(H gmqwBc֯G De+`ШkA6Uk3~*9\|Tlэ!K*g%> -& 3t7'Q/lo<J2Cv$#h";X "_܃X'pAVO'vAv Dzt",?;Ucaz,P%_> ̯zQ 2!~86E\9f~ٽV9#֍eqmJAʯ22i/q6bvX)EEsM)٧ePޑ0]-S>U_cKۮ4[dk#b39"5oU;Rxa_jjubOnU*U(545Z- Y>=t۾EԬT 1cߧmDæg@݀@=6JE{ '8 8N+/NcDqsf?Ϥ;9s!KYyЇd?brEHU y9NgK -0b_t+}łR$3qvq=B̤@ȩ08FRi*N&lnbNW;g&J+][".ӊ]Urh-\7Se>9& V+A:3X߈lAefSTk]aay~xkpIdE l'8lѕ3kG.iur¨*C03'NN&=GI B?*myۆ5lȄC֖nM21+cߌk zEA_*R"Q5W69ƪKkF^}Z7Yy3J_'l6IJ(Sm|6" DɇU% l߀s;yA*v(5K&Z 7oE'XT\g)#(PR`δHX ; (,bƔnɌR\jȄ1h[@u074. CS|O֞"RL>.b[h-JXМBvUd961+mDl3Iff]͟"~2'?|}}/s -,Ht9sdP֞t X H"0wghơXGH8oiLZ[ B,"SZ$ \[&& V(q~?r$`K|Ge]R8:JbX0+y۲N\6L.S1;|xzIГqiï#G"|fͥ̽Q>Toz4*#>Aؼj%+BcH YceԞXJN˪*("ϩS  N;(ic"ǯJ \ȘFuU?pO|&UFvSaD Ǝ2S48%2t/G8;h;!UNh㤜f`ez}KNZ{KJݝl!Zu8IZ%,MKO/ߣ؊5#"VmvzSTS, 68{5#w BUQnh|;"uǒ|R<\HL.x!LIJZw;EƤⰼD'4BK>7]]sbceݻ]pz .B2㐉[qI8xQD}H O컽y/)cؤ1`J6DFіgYSwAx_PHlt]4vN03ل%a4[aK*Ά!QYS@c$}! ujC|. UXq]k0rPp@r;~' bW- ԍfBauWܬi,Ke\-N0cYgF&MmFIi$Q0L& : 65$gR9EJ\׮'8SS_7m;z=T_&XQf 6 X93u_bִ͒fcK cؠD/'6,“)Dt !C uL; xh=|]wڜ%q uH!fJFa"9^v*IfYl؄l̺6 TOǎ@mPԄm<!`I=$";4ۮN{:)Dz{ӾU']8?P)?9S+"!3[h >>@xTCƥ1.҂R9ڱN3xŖˉAkȿ9S"@_5Sv#>u}Q|фħo;툝xEq'zMSsA6Uy!S'obFjˋaMYiDNUG!2Xohԥ# ؕ>A\,xRG4Ѫ,%o\uc%;'bO#LFa8B\t׃OO(W;5{=SAzq+Iݎ fp'HB4hx2~f5&c2qK7;TGQ6NN.K-JwS,]]6'rocBت/qjθgN~N6]Ib^≭q#UҎcf/]e44 8+U 5p3 c7a̼\7il'UPHbi!M J- j<(kF8?;Ռ$hn,1",sF_t L_r*By-X8 n9cj\\Υ,ו;/3*KLK&c' A%J7S3dEZv)V߫s}HŔd'OA2Ĺ6bkOm{+ͣ%0A5B`^B :fv]]2XCc\biOE!1J~LJ~[mG6"ݴX/e,VsW?NJ^LC6VgoE9B}FpU6[ "M\`y:7j?UV@0}v` "B7E(mO,qĥIiB?O tHuD| GTVaЅ$/+)6_4LԳ s{d2n+̴f&Ym z|BGa^ۘh1ȋVsFD@(8MI6TZ+ u3$a&l+Yv*3 ,]!TgTsE`k9as'܌\>vqTD́;P䄳MiS_D-0(ԘE٭ܔܪBU;TD#ÍvNdbу8Nc/~0ƍ}pw)3motvo \ΡyPeb^7AWm,)2QvAke8ۡCU꼣IG,lXJ=[˛MW$Em>!Κ-k, P(vP!7@c;N0hl@q躡uwʦ~r4rz8w7*lG!/S$b0H}D#LЎL%/L4%F^JD>9ErPhF!iwmܙqcZE5vU W0. ?'+ ' 0pYMYT2{MpNd/ى l[OY*1 ZSNA6Nn֎k tGUX.fȗT-,|Xr`_I ID+ )}D̷տ^Evy+Nد2{7順ll6a7oVa tY{\(!=wr{AK =AafzI'lHdZꨱsm)* ˙T:jlhE[F- }8fdǧG-r;0ƾ0X(Y5TI>ʳ5l(mLcNBg[\F r)7W2]z¸_G7aUtfumx@:uhb1{r(dR9G))х pl2ӒϠuF|ݝ9IƛD9|lK2~U 靟E 缅 완9 -v*fھv$ZT[ɿ=q[Jm!sr~k;0f kdSig;?@i/6g8)8r ׿KoTY0l9[֭9`Pk;a @y3t( %{L̀ ?G΁75+xuL'pCQwTfȩ6koߏ ri>C^cњ8 YU߯442T9ae U^ȽNeVΖ]*L?AձEnull+ IgRg64rD{ySS#핮3AlGȚ˰,鄾Hbag1@W(+ծT!VWY,AuIf)<(:QT'(M4na*+ۘroJjjJ[ rb4ovxGAF&)vus:J 튾jQۦ!D*~9<ҏ B_2{4i-r2_(.g"䢯c.)Ia+E?qH $ '@C.圼s&̴:g Ժ->Cz'8 s<o/>2n& ;krK`r >Ή.%^j o"S.L"xUg;DrGLw22,/Ii J7aUmSY#S p4FB_+Awg,WyC̻dAS] NXS59֠pLXwm <,=Q%)8 VqzA}( U>k1Rw[jTaP58ƒT7DNPb>'zښ%9$ xC;x~W?xDy堙IO} ,P~6eN/9sp޲E&Մ`j'G2,bʸ.oAYp5RBYkt'.Δ8 y꿳۸y&u)34f'?2UocV=f;=d2qIpB bcDSdlNI&3ITJ3URm^izouv4w{F@B1 ۬#BZѫ^*uք4r7Qߢ{ s; |'̌R2mtT-c{Br C7БM189]/+YˌhwVqij=suok3׻@4b2gNRrN?>Sـ?ھH`32(uX 0܅JyKvϢ8k]: 88>"JCHTϐ:0"xٰvN3JlDۯ|&^PcYv ?[7HV P (ÚC 'k枃C-M&D [ A BUFqsGH#Xw0nݮ;.&Q_6:&DYH#z0pqM D,F0@c&d] 1ZQP)vػ$%P(ʍ_Ӣ݅n*N|ܞC.Df#qktgNt)XrŌ#cdV7H 6p76݇B]6n2tTvuHaAs hSuȎ:X&-,@N1ZZCAETLd] bw28ܕk BdH_|,lo7*? =YVqW(?*BYP0S]K .RԜ#67SɄA "E8ihu=$U'y/"uj)–NWbaso&7XLrVUKp0џxqH4]PITH6=Njb:|Ŧ ~9;^EcW@p7f` @ 0#bnɗu3i=h]!7.6] @m5Q]TG\Җӫu됲\CmOID"vaBzVݨ|^t/:➘|gi'?K9((}y'יEm%Z y|Tnnx+2q6qf]dI|u ^`{CWQŞ|⚤GS4FC+Zp$n |ŋn^ѧ@W#o\ێ vHgm#-4.pf- _@Uz 螹@kgmE.%*1;gQtJеg6aOOmEk?- 3cʩU!+-Co=WJ =}zBwQ_龧A /Ow1Ɋ99%!UyA3F 1*Ǵ'<_##nM[w-'[2ȗp39 ijJ?4S_#Wx-[0G.H"/8ÐvT3%k E4 w=l 0uXܪ?)pP/IR Oyu g L.#t67H-4:i|/v ?dFlyۆXȞcYmv>TALJSr=\"k<*d(zO$j 6GИVE {t4=Plkb0BOGHd _tƅu;X 3" vHzB5-a'|9cb#{e$,u3 o(@#Wpʻ2Fxͯ6BuѮmPhc>iYG.Y1h=Ry3y͟x`CQL(Aq<Ҿs@ۜI?VNlB1*3Ƕ2EE̛{<KS`|`x B6Kvw<MYgJP"mԮi#y;CsAFwP{?[\i6`OFZSxʥt9;&Yo{,b۱&P3њ=]֯ۙAj=(b0%Es> H HŽmX0nʼʠbv@ &i9ݏԆLT3ȱ޳$ydU@NB[)zX7vUwkeK롃_YVO\?+٧StDڛ6P<̜aTF}*%0o b(~!4"MZl$[t,c7ZկsJzvMsJWh!M@Rr[A"Rέ?#><>tǴuhj*x $BW_N M> hӬ6ygHJ>2SldN 鉓sar J܋gL/qv9{/1OSŽmjMM[ngΊX"%?q4u((x5sS4Z!M^mb촪Ӱ2)ϩ d+"5=~z Uu^06x貮#n}lxܶsl!}ITl SFBaJ?9Jnj=xoa[2?wİ&ѣ:,;RFijQ #MvxMn4EoZUd6$E v(mUFwl "jhk~*I$=SC\ܛ6ʌ]R@@ҏ1cmx}-?!ziR '7muI*m+M:K=I6YmS+Fb%΢DH`_uVûs썚]r3T3ښatxQt /r!6%®|Ef2@֩HWs#+K' r pvЀfNoFb nW:=t쐒gF)ZsJM-=l DU#NmY+'ֺuKc%F+a8pa*w(GȊkS&s>zw+YUF{]ɸ6wMmTSŇb<q;ZZ"ڭDCtX<=47V{3#d=1eax)$y[CTcP@jmFPeM99/@-5s}3;mNIPE%d.Fp 9?jD}YfͫK/eAeDŘV0#> q# ͙Wx*Y_K t{/ťFx)ik_/Qc I_#-G<]nR8jɂ;Eq0Iv CvJsIa"4jd|UHLIEvEO#xfeK<:`卝2ErVP/Sҝ7 !2w~t7l >rI41n/6fH:҄G{t QLeX)edM7D)>,,izjNljSqpM=^Viq})[Lu@u^JKF u_4 TXuC?1zV@{Pw#'Sno7u@Su)SHt;(_+/Xy3?MhBOSKC, 0J9)&5ŭT/cބ*0%@"Ӭ [wimG>,gm0h?U'eԴz@v}g*݂؃FSG%EPA_s\}Ez(XGC@cS-,T8džI-"{]t7~.Yp}%9HjӲYbrU!OIѤnX̤!= B4VG!YSv`R}A3;nĻ )t$/w7K'jImݮVXDbrqGtyJ9{a $;\J./ywA'.`vI2r ?3x.ΒF@wZ*j9ڵJp!2wq*D5DdpHzj϶z%!h"ٜZsdɖA`ADz Skwu5  9V5>ި0Z`'<9dGnG\ٱC*Ήĥn.6ûF7LO."$+&'ܰA¡ q:s&P0w3di1(R$:ߕ~'03\,b={cˆҦi,Wvw=J$xhm*kh~f~lI2([ )R E! I~KkO&6ï2Z8gDm'ʖ~زBJWb<S.jY#Ui1=$1 {9>G"YhV?:U5y PY%+^jEΠa|qdrI_[y%$%6ӌud`Cךf#|Z A]O&8nHEԼ_0VCŎZ%SB }.7k[x%"(qpB u?٦#xxd7М¸ UT "QBr[Y,e!^m{}Q(>bIQ%MUH?l:m főۦ5. vgHh[bVHk^#R~F(e vl19YCM=7BX[@Pt9zPr2w;;d~2ӿOSN:ܰL;Z+p-~32SVbN?U|pV?PLq7@(]1mb5Qb*L5I8^ȩԶ?#uXqϢVDAtưOzIwG#}tu u8ϡ;F}©}Y(.]9H0N n l=3Ji:m a>fD攒ǝ){G0EA fIF}'@s}# 2RA TV^ crЋ*%v/se ZY=)c'Irn;Ӗ%q+a@X%]('jbbidHUiiHӡBx5=h2NހfK@i`1wx6RnPO^\7+0}ǢH>Rh>nNɚ{8spT`|As eOHŠc;3 fAWEm R!G#Y EI?^qCSFRBLI,,-~ ne\=R%8HHEw\Mwo[h,t5-Nl}A#鋨$AtD|XIb@ڒ@dOCm(~. 4ƹri1G`O| g,fv J5&R҂p`6PF행rDQvOc-[-  zIL$S E4ܽy'`YN^k m-Dwf+ͩ)GR#J-BㄔKQ| oҔk>0Jn( /P )5_.% t _.I e(TnK{_hG?w Dd&C⭂YI߾/SExA>%)B26!(O 7EF͜ }3YvżzvA!+\3dm^OգVU؍ NJ}PAtz}mgeT1A ; H<OVq5>rtDGe%Kp< e "qLK8q!-S6`{IdS|™?]Cy;6?p&yt*`)p/&)p;a%?HuWHⷪSC*FĩFG_ zYι]IϮ{ `1BޮNe(_M <^}V\CW>CSOx"i@s:}Oެ%X^qbZ#PŊ4^/-hbc)zc׃;z`o)Ua?t!8`^$<9椸UbCKR9[ u: ju RbgޔyI?Ii:p[ߦA֋uvf /rvx_/U}qNjVMֻTT7♤t>,eg_KN1~j3rϓ| yt۵NzU* vHy;8EFf'%HDz|c4&tDHꁳwhkLK*`DWI3P24޹H\*h+fs;ķ{~8THńTmBmwaXoc7!Z6N[0,yΗ_; 2n+3B灜$edd /jKo Ş2}fT -dyiiN x#u㭮kO,Ծ.qmkL)!D| ñ$.r{>:/1fu\26XQ鰹Ƅq/lu;!Appg4y)UưZFUCsĂk !"uYXEV1am̤P6b+lŰJ䟼r\5|4_4 _sn>璜:6ݾ2,EWbh-HK] sEȾy8F 2;[yy|HvƐ)Ncdm+dv\>Ґfh` z1sJ&>ڈW.v_{ } LV (tv PA[BJ^!MS \@y]f]Ejzyc9ՒjL ~:ÀmTy [2#&#m,Γ(g56 a|kf:>ۻd\?`@AmQ3CYIkrtzZ ܕs녭X 8rs0t=xNh֍ѨvTޑU8A݅`,̓g*G1/qwox2g4<"Hp'18ylP=~p*v&q_͒!kz` G*pb],d'Vz ]Aj ;dd E~|Edws9'X)V<}^` wT` 6G1ʠFN7Ԅ41vj$e,1c ~N4Zɱf|$$N~Q ).%4d+<{|hy+:AUr^oތ#D36RSGK+~k&1z+bfz'H !O|EpQ7i,@:-w7e0F5J/װ^fʨ΁jk9y. NZi೜B-˜+*ae2jP9۴Б1\vbc ,߳VQs = ߂L4{~oic-%Ps`5VN{i)-V@䎘0 "ro*?ܚSzQ-g mO,L~eYm[wyCPi 8Vcpu gI` *>5#*I*O"u6{fdY!VgH),1T&f>P8&·30L>@6`TlINYJ5G;DT#5ϼ@J;R]+,IceOfDmڇj6vZh9r\ȝ V 4_%5!yN(3q{%V@jg$һRo [>DT)@v\Y1NEI߇ kCWY6w9<3n[-q0m\x 3%l˙h 3ŸgPǚs N~ƞj=47 U(HGdH9aC o:C.tLVVF!5.O)BUtߢLnp؎ >9h[,8NX0FI,3Ӄ|LABRerߑ x Z K\w8>_%ia`W2鉹`Hm nw$% omb_{l1H7&HE75w%>uF^ Ⱥ;w:Wn;kkÆw{dP١TE5RlSE1'*1?9لpU6Sjf1-+R_u3ߘU* {u3, .AzIle;^{Hˠ~kX.^sp\aM9L F!ʞ6,2~ ֐X ?{i5@%ʝUAvb7uF: ޘ}[f{A ԩF[O5g%"Q_lkw=M,Kp"z:{9[צl;Tԇ$S-kV AɡiS-mKq NKEI- Ub{_-u}=LXwb#kn~,1lcX 3t?H0r4lj=uѭ`У=LM `IsxK&i} ]Pq:WA51Ct- .gۨzN|8'l*<*|s=w_OC[;M@hs [V(kްhnHWM;!~@\խ.lI/onĵOsYnF6S)OZɤ.^ÐҭC@]]= &pʰ z1R h6!`. FK=rbJ]24 =gt BT}O9W4fhA&(LbMG9.`32{S!m_>qkh8+a/Tqe?D=I@p[Q'Þ)6vgOO}S&\1 ZU6]u AO*yﱴJ0%uօވX§o<>hk2ER\N0kv:M҇dךU笶jy=#_),#h$oQ <WS3l*t&q(|6i#3W긴m긣?x3X:*-H@$xIַfyrht,_}N)Ȇ++5!my E+`/FԹa+qv֘N0pcGz~(O/ǒjjDwGA {@BNb|z@/ܟup@C3j@"Ӷ׿8VOMdұBJaLl36+Ԍqt'}fk|AvFiԹMMʉwwʦ.Тm$U>DDjɸw(v0e'$/@V^W 6pvdR.>85eXđ΂',XڬiGCrF_=ͦ(j4S]SH{/p,@`[nPR={~b&calǭRWl&̖euS-<'٪8S?; xj+jY]BM#}SsMgy݀{Zih~.(ngfK`*Fsf?xQ0XՈ-.-*/3 36l* !?B㛮^pt:S:vonZamBo%Ɛ&Y5[sFɗhśwxFq0 ?G<= M⹝2٬fKy/^AzFX9-Kp詔UM*giCE-lYk;zz*WF M2HfcfS"JtEgdZ!;+/#@uUFͶokJ]+G~p/N/GيDfzZZš&-mEF&P LUs5giztV\D4(t#rΛ*7>rKEm}G(vT&jG1V$+U@iT}t@#cD8ڳ}uP)ٓcZyfMώO1F#0Dsxi&7 f!=jl8je-;8nKsTrֳcwL0*M<dڃĥ j[m~k7 Bf~Ic`yģQ'z07Ŷ'[sd-8e1) *t߯ IJ. Kl@"oΐS~SWR!Hq3H_74S-BVE-8Y+ؙ$r#ҔG? [z>1(1۳1t@ 7$()+4`ts=bhK2|X䑑ɣG鮸_f͎XBTdN]CgC/Y5f0"u9>oD72*JAH[q W\M,P;iP|6`VJAt8gL(s!8*O[lE },)]VECy~k@s}K%?>l44-cS > ζk^5vz(_Z0c,i; ty $֑̋&{ӡS u񁋛V!"7u|h&5u}hGU@$j=[Ю:^ NdM1iZc |H×_jE6^(4sjx' qBzxrJTLk5(^mk9 я }+W/vGXmxs=m4ehRo"T p1wGdD"޿CKy޵}F ˲Em]af؄'~6L^#>ڛWdfX]>OȈe]> *Ju`]aLT aI]o1!x&A ?C6Q3Bn_UnYS I#Q$@zj ξѿ1p蝐c&ub>ڷT_we=Hx,,{t roJ7,ոB)>H&T ?Ci'cp$SxRf#r[bJ?AU\@hKj Aa̴ i+5h;C J(ܙ/ ]_9S'xBe"bu(sysOG2DC %f0r_j"XSޖw!+j@h8D2 $9hȜ]4*NW&bDIc KkѪ=G#'g ͏$πjh=fPI؉T2h֩Oue?ސ\Rsb&"jDDI·WBs a۷t=?d:mKs ]nc݋]u}+1 _k9=$Up}* e(tT}: 6~ 䔦BZBdBGm]+8XXKћǑ S96rwo|Y)eƱQe? n#+װo}p_a.q7f٤`1j]tA"-_Q9tdIwW2 e6уF!;#h.Юn?"4㵛&`٤?6: ^XS8"K]Qr;i$ݔ+%7rk2}U^tBﲢ):s9 vS%"@4AӞ_b'75>R9#Ѱayƫ1xf9Q 0e.ֿL2C JScóS ʖlIoW~Еy 33"_FXʾ\ buf$%_s/Giݗ:izʠ Q@ϺGmAiVdUhrq %XNq.09;(EK AXMp vH]օa>̥0\~B-gҝ05"6@Ɠl@ީ׼X|y4 O4?E6،CJ7O ..:b܊s -KVL64[t+G5 LguU`xӌЋ'`5'I_p`FqHHG,mCYQ~T Q:kCCf!o"ݛWJ%d D?Y"\iONVpm;.8eAHVBtTqXI 2MA ¾܁|L!3r##ZCI(,p3'O02̘iFJœ&<8;G(scڍE%T$YG,`HYmpg*^ڍ[Nqj`i>54;la-,d"MWvWˏٳ3n ĥ69$h6U_h06HRan*,VF?lix_δR3oX!g $bWsc!A|!'g;(ҏW,ScG0dϠIʉP@)˹O \@H13)GHOO^IZflWlE8-,u/ntőQoj'q~xnВI:عՊsh f8ξz !-L%&*"kֱ8`KbZߕշF* pKŠ)̧(F'Q?r{#Cn~V#.|>:K K_^bX@i}K8"6~NQb]}Wʬ9hymB-΃ks4@."o%ZeFr, jZ+Kv>ƫB)/=Kq NZ")8 x> f;*7.Mdhlcc]ՂҨN vO:\ -+Aۣ^Pʺ w. ;KV_6q܏9I t3Bc4Lmx),t,\ ۫\O>UL ƾ8Wy˞'H.Hq DD;fEg4b+0V<{ityįK4~3[(#(R!!8_i|ZZ }J3ܣx_UPqqCr,^@pDÂ)^Z;,|:3ySgUtS@&%gm\q$NX_a80͌:]VV4Z>tځ1+ 9{=H(<{j8A6T*;QpBLlr$lȐ 5?dA[~5a|d <ȾLqx1e+z(q 5mLoV=2ŀ#f~ 4g&r5hΐ7tXYS>| dXGOSq=F%[ӺE aG.?='R,DyIbo@\:YaE-ng!- ߑ| [fǸ~eJ(cbtom8IFN q GqYF u~EZBjgQ*3}9lew fKƷ-ds7B(!5i>ai-`&iK`\gY X5Qp k*s^{_V&QS?*s- d7?Qsi y&yd|, ['S6 jZs7d&'i㈎E?i\fbq(t ,Je C.'xi6_|6'f'xΝsOi85,!"JhI5,Qr@ `#ùL#.`z\=aC\0ci0\lձ)6%v5[CyK,||7lN-Yn7(RM! ~0a(`R r< ˆ7*a.E0r LzƤYcm˿I=cN+E梭|#|J@RP%GѮAp}c b2p2/%އU6-eKaG 8Qx^XAZ+Tű5Z2sh{})/M|fF\^):'q_N9RѺ@>OۮIr4ɐ8mX#7Qvn7yRI.96-"\K@p^P]J}4\S5|ix"͉'9G5R,O,mmyXhEڂ4m1ݹ6|fɍ7K{tnb"z,I{Z]X~4)4\"y_kY,V8BImL5Ѳ[QVt#j]2 d KU-{gl@m(٬@V$w&6q%+zZ]ϹςǕܿHX_Dl%yzKsQY5Px){B;Co?k0ǶD,SAA%x4pH*HEP6puMSƤ+vε&\Z!uC ,0TwShoѸUz%ڶy! e^nu&)N:`xEU $Y |!gSµ)bwƢWi&A5 C.C+c'r#3ntyIc/8SoJ )#T‰!c 7@}*kȃMIpཬ\c$1`f3?"F{6TgVO͟7w!E.hMqWO}cAz'73Pq[q!xS9AxȨiG= ( M"Qme/էGktF&2$$:="Xtn/q쟎f2Fˌ2͈ ek5+^ EXQ $mGj48P(-Y5@#>C]0_]}bYEV0)GKyJO~3?K^>R9uZD WV ̛{Kv`ʳ Ѓ {wgAJ$(־ Է;%w_ꌺFi-PWsUN&SYCZ+dz[ū; }N't[ v Ld2 ^KXee֮R|gEV@[!hY`/~2ؓFD ?&bJ'˓MbѽxKXddewoPQ)bhA2܎ߥc] UQEA"8Vf DTi;p+5.Xf}U`a4O G?8XTWr ~\ή%ߢ%tax[3E^\yJɜEg-quK ~!&4zE5P[YZV@ iZ@=䅖9c1¸F颍}<4?('#CsQaPT9Sl2qMlU!v]EG-.CxW岧 &Ol8 cFfao! \ +ǀ_ NZׂ<ɗGj&W" 2w~5f2"s+Ҭs 揻cʇa~o=4}n.s8$M T8`kTro Dl4\%(衤}6"SވJ) ]c{<.qo}v&\lBr`fk!5AS7|[F\cu}+iپ1I%fI:^,t~ϩ}93-ZG; ȶ<#΃fCH ,ե+, _Ws[| phwq~9HzEM W4VHxt!C4嶁e{UT f< <^$4BHWUzkօO"ak-"/4$ qEq5)/Z0flΗ&?h2 IְѴEg2DjZ;,;mH eQ fΑUͷDM#KQ[/p+DՌ!J&jU5USۈY=mtg$'qmA6f ZXXɀlwWv91!*Xٙg4Tlp&d"8_Y7i@=*Frl>J q=es^EkJb^>][!)6D5YwZXN0muنjVFEln1B]hrh奌\akɞF*@FRv̔KZy.CkHk] 7/CQNl&6v8꜋vi5[ ϬMs^ f;cm|f ,c'> )i:ll 㾊sh BOt&!tpZj)F^FQƳTRDQ\IeS-7QxF^ya3B!Uñr>u :,2q3u~Kb?eښ>NWo!oLĦ@@:"P\ΛoO ._-KԞ]1FUɽbgj?!nX9R.fXW`hE8لix٬8S耗`_#ycXt*QP,P9$O,A V &$4 m{Sa &%vWc2xg!+bu:Y+@`BF'4+psuwrH2Sxh w 8 ќ ޿D3R{ XGa~{֘zN;6 @픂$#jӅP!cak,f ct9F77i%zs !HjP6Y">NGLݹ509pԦ֚l6ʹY^"h?O/kd[n A6Nnts)^ɖ,}4L̈%Myw"7 uyCG}A'@z 93.I|ȧ9&}*teЈc-?їQ1m-T'+J[aE#W֖N96,A>p> LF!6uPEflRִ[7tI$igFނ~[ע Pд$BiG;hݭGӘj-ϫس]N &ܝ'W aT'%tʈ{Ft "+ӏk`"oW5| IR_)]y֭(03'k`i%xXu"VZ^E0 G%"PX$Kd$1 $&EB&.A~l3F/F[e/휾HXhio<h腞ctI,}9cmč hCU`{hkd=iJVs_\mHh{VYÏ0Q?|gGcq Ζ䱸|VMN box탯\-CO;Cs|&sc7#qz2)x[o\hpAi$IGW[PsnSExJ͂_V ]ݕEkgbx bH/AEBwX- ̟0j1,$_)b;V<ͤs Z؞*}8 MXLX$ r/daVV t&NW3oƴ@3tŷ{T<ǣl#kT>Da-ew3j KO=c:`߼(NcAxO5A5q5N[5hqzQgH08 sSӼHíZ >FQ BISV5aJ"LnLfM1,OeVW찎<@2? l.BbGrѷ*]їm$1wN.9#C~>U.ft6 Té,Eu5>Ւ: 𙟃Dk"{ %@>8N>->g<=;U 7@^T]V \u{ >B03p5~ݸp2ǸV%/ƕ ,S֪Zv+62!phWe4nP+gʉ t|o%;Qڦxg}W seӉR8T]m~}zX1]}GxiC={$!=(^Q{i{(GbxȲ%1n1(b2,!;6np1߃k5HKepR]Kz^8B<Lx]γ[Q&9˚0IL\Br]MF {z6xgx?,Vw%X h@K 6e8 !Pԧ*2G_j rO7MBE UDs|% @dДj_zVO14>0g+A[/0g ͺq+x¶\BWaF~aP9K1c/;f!of>D#"up^7˗pMn=-Y?6Y:1n3[ÕrƐDpEtQy^#˱g''*/L#Bl)5e<h(WĤ8ELk5q蒡G ~ DMe9H<LQZLh$|1}%WP%*s#*tN cfaOȼW㪈ʪBhR"m{X\&aﱄr]3=GKŎWZx v1Y`Vii\2\VZf" e3TEr]Aj(81Xp:])2j1hT*}4lE:*/m:n{@fH XD-m:NJ݁096U7ԋ5гZ&H/WM!$1h&]-BE_HRD]ߙL8f՘1諸U .3W)SR4st @a,$3VF -hT@뛧a9ԥ/TF=`NHr#F;QF~U!= .Dc] ?6- TVփ\{'h] *A@cWa*<Ӫہ;e0XػFRzŬ|qn)l3 % n|(hRT-%n zӁNaDfVڣH h0{/Qs!j%ZXkw67d˲}??H Fۼp:Gv] Efm.6XJw,G\oeױvdMW٤ PZ )~7%ffy_0w@ VCtuHI ZjE=A=aDaq>Iz3oTنM0Yh >ECR V/1"ؖiPxu `p! PY ic P&f(SH T&@LK6/֖]fEj+n5gRXI׳ӗ|^^^GMRzx&`բ`cdy~ ) X$\@E.waٞ5Tw}{9kMRE$;+]x㹇m <СƞBkI-z,^"h+K0MpxV>5/xCb%iQ/="XKFtݞ7/]TԌ-w5U]G} s[ ˢpP LX:6JMLy3-*_tu1w9\_7&\05p$al2{tB3 'scm ,:6|ofl wM-~bRTav  oP4,+R]awZ|GÄSN4[]t]>a^Ƿ4G!ηCT T71xWfCqhXpAErGܝD Э!eDz t:$Hna5Q_0иX#ya:8fn;Gj ZLVz{4}Tc8*FNd6'g˷0K&PlrW']=>m쀙꬧6/x & a/ x ѽN~C/EBQFG"5Dz`FCP 61I[*EG2}\,}*[iT|^-Þ ~0g׍wNǟ#*3S{!)۰ Sf\1@S#?ÿpLꯝ 1wBx1Ӳwy S .YAҢs"n;-lz} jOXQ ,QA wV7#©(MI:d_L|~TsCgmX-3A9yT[+wf3}8 7Xo L6Syqyg׏)|} 3=۠pG2vQ im3όXsXzX9LHY(N<ʪ&pg2r a[v.mߒH2_:euM8֏373|ѧnq]0KWq|SCcV GX&K<=6pHϖX x1pV}b쉄Hcy qEMPb3h u['Tzֹ7{m5]}HѱOhqYSd\E/)nWd{1R'ʷ8@v3 %M iuPb`;Vz=ݿeZP7=UP}?ep"S;C=e cu2JdswM)hBd6.^_UݛOX6H"i-7Ix|\yL~?E 8 '%^6~@YHxhޘd@_uyhҷ{L /e09Ed{]F &$fZu0cV% >A ]1yDKNj LKs@O ÈAM*| ^`SHa-JE eUWj'bL\o|ba^Xj/Ld}]:=5!!vyU] &>A5ZՅ{g|&bvNbվ̭ŋ'%km2 Ț3Vaʨ´`:vUqZe&*! 0@vƣ\Axc3|ϋoB¿NMwGhSTt@"8&QR:g c wXsZ'1aKW=f%IӊwO!Y\g";P5*,CGC!w)ҥb5*'S)mIP/MŽʧ^];.+"PP.gYy+xq  <"m`BÁ-6d"/ZP^Yů o!~r6.!DwT>:=-e)ѡز ReN@y{^{Sphx8@YVcń@d(46WG{^?ntGQ;e7~d Z2q:& XtUY5zXkUѪT'"Fp5c YKUHK 6B|snM/<*g-VI~'1i{.Gr<{SL:rZs\*ohG5nkoQDVeGTK`6jdmqZ,.F 93Ks(Ќ]PG B@U-e,W>G&DdakA [5!tP^./qP2{\_\!̺mv[A(q-,/'ro 80>vԜE"$S7ܜ R43([Xga !M:݆vDȃcJYX_߶!A JBnx$ҕ TWV~Bۑ.qZUCac"7:3bU6Ϥ HHnXn]Ujɩ m}8Z^`6qs.' &CA̬RU_[mrk^$@Xn F=BĖ9A,ݕ* "Mk;C٨*#7t[cZ3*?;];!勳QhL%'2l!.nb/ [柣,G/2$VyۇDP3$EҖb# *\zuEez;v8ofccaV| JDkODNbҸMg0wwiZrh[| SH J!h"J†dK(% E1v{ 1V#6Y&.?3 FNdH 0WB>x5kT|%?AMʢ MDQ7 Փ|do@C^!썵:!P]*dѿ8Jxfx+z Q,շPS`+4 ˥/4=73W6%)\PR 90&@X#)Vń®q*ի^r/= {IF@ WKj:Q2>kmEDz,}6<0uvr_Np˱Cu # kcȃ%N{R2nLWhOYV6LW0N7Kږa 0+:xZa5Jgͱ>&AP*<'䄞|^^ +:/;Y$$f$FI$eka 5$g&)ֺzӧ&PGS YV:ߥ~  +,\!X2+0 Wi 1]>ބ 4S="ZZKEƔ=> û֌DϹݵ դiEefw7+,(: wgb&h3YG}K<[>=2xxCŽ/¬広='Yv*wd>ܱ]I[,5;9'u}C}<Ԁ1 XX3Axݫ%(KP!^55- 'Im@uУ.wN*6tDkDgqdx(T.l=ܖPb4Ͼft.cV,2jSlb#Dd `'Î;zK$:mWsR[$2 XC?0\jvNm⣠m0ͤEY|2fAQ#N}3B{q/=eO@]YΥ"I2ݹhhT6Q@+#n$Ylmh@׼#ϷΎZ3zV;cjbvN5T0B 3."j[,Bw3R<5nuMqIN*ҭ!o2"]㛲kYi̳yiNu"EOn`ԭ좇{2L_+4''LWRLVpK1byDS87&@y'Ƃ"3BB(X.8NO$ɡk1_M I;,~ʟy0EIzVb&EHM+yɪN&YuDCQau+C#'qn*ܠ: vS>`~ k~!T]5j n\zaRbH^͗mz*v'!g~c.fΚf_6رY>BZqm8n`UBvx[/rߙ1am3nC^z',"{2r$gr7ސCӺ9oCu7%6QY0% POI9\йim2Rˠcӏ=QX„iߖt 0Lo~wZRM%@!.}:VHL-{ 2OCGת2 KjJ C2e<'cҵsN.s\(t:{ Sw mŝHnzHpaHx4Sx_es`Ao.d7cMሙzXs3H4"͕Kc)r~RT^lk5ԐԚn~RL`2}~{\*# l :!)@EEI=\D_Oy̦/Zꖗ,|52|",aSҴFqt;Q9QBٟ)OP>⼧&*lY{CNt}e|mwq2*ͫ_g1?Ŝ9"@x]xT]'TφCS?M!+.[gwz&WAR!:BDQݎ_+'c6md% 褴<;ZK^<; 9~0ZQ_I </ NC$0/Sw@M*sM!U;: ֻPMKn]1J#X  ͮ"H gp>[oCO ll ,S%ٶä߼ |,MZWŹUxt2B|JWoS~=-“4lpņp/`!fySFK5ɦ -i Ect`-r;G*$̩y.3:䣺9 t4jq;F d/@mGo bV&m Eb~^6T1jSjgM̵wF`|uOO|ݲϞPUBdž5e,ΥҟЯ-PJ;]O#"G@zY}\\5otN/p iS)NXJHҌCr|ԱJC5.,CŻad`.ytK"bAB{j}m*9`贙:vn~"_BV!J #{Y6u|BU+4Ζ6ns'4^?HVkk)a:Z HrB>Gud쟳:k!'RݯkH<VzKp;ρѪ[V֠.{W%> wmwᲛ? X*"&z*PYfĵ;Fy~FGT6##6fKOT!GJr4":OOoIγ)'zX]C~7&݆>YYP)&FqKe6k^L3:#I;ά>ے#+@ Zݴw³r=vy=+"KwVG*>wbi_P9k: FO&R?xZX^pnAnm bV/k$Hٟ%-(bǝ '߯n7 ؎PM rT4% <78Qqf]zI0M]>9{䲞=N 3*!˸ӓ"$gL)'+sI5"ӑghE%j)Yj.zmFn s `S,m~Rܫ\NNCส(#fMez8 EPg v{~@Jz5Gs0޾;FWIw1 `jѕrr^FUeZ'@Abrk9ri@Vv >v49"B/ )QS$ߪu5\-.@Cj?opOC%]-ZUg^;JfdRx78:7-ٶy*Q@}ӦRhN!LMǚ.vG-KH]  ܳX3A倀nP)q֩CLaS?$`)AL&2pr0c,8rX,L!/rl]mfhw %S]mb3v5jd_AE.|;u,Bm,iќYVa!pg=0dv:F3;+IBũH#ݵmhN ]㹏9Pμ"04 $ r?i .׭љ |j%- YnXR'fG(킄Lipc~5GU> VQi3ɡnem\$*oKIuM0u Ȕd(&in|΋I@I6wkA̮d2rȽ[SqCȬlהHj twIV\6Pa b)>VY̕VVc9'/x"o 3Fq/u9ɥݨv( ӻV{G.cDALF4$/VTMȉ5O12wtY OSQ υ 1rK */3aKL kE)Dΰ&ȇҽXx4+%TEJ\QHjSEe)(,^K&)A-WUaZ|; N[85H$un!ؑ=+D8Z2CA䬴OA79yʰNv%lȎ߱zG̋*UZmb?зrm\q+|au`rXX&™RQM6lh~;TAgc"w'{H[ р66,s[z2\/9A;Ԅ2}g>L1峤(7P)9p~m1 [>TGX&?f*#{=FұS\1BP/ݞ2ؓ԰'Ǽ$ 3 sf{__l?pA"$⨱NC(5s8rC>2gשc@+5iFD7ÿ#,ƉUn]LβKQ{r܌^3Ja{+W,n-G5򚄭. 8=W@NCinn=nW*#j3aFYe"P@7#5osFvzr9΋}-h -' u0i7=0;NK'˗wGdjesrRa*kz4b~OϽقK xjjvNeTK|̦ޢv%0 p8@D*mgf4(+դ1|vjc /4)r c=JNAS}%ቧM3DCi^p70E¹&3_PI\wxғ@V1XiPu6ESNea|M$}+,m !@;Ŭ<Οmr-xQ'aU6a1,}ty6cC8[ 6avQ}QZbK!l,=|=o='-ם[4->MZ\\{'Hń=?Ӕov_g;e Wc8q4_ } .<~$u&dBk0G;b ;, dixnMyB *cKZyT 6&Q_GDzγj@G9BNoIWɒ3O)1K|Db/ ?&|ڰGK!9}0@7h I=줃kX!;vc>#f1_<9pNC,h{2e6Jd~ڳ%fIc T@N`-ШcHIN!iY..:L>KG}z6=ptJѪxTdI JJ]'q ܚ鍉::#ꙦuK=,Qq 7fDLUӟf~ eYɮ}^%CW'c'LCoGdtɷeO0&/[XV^ܕJ,^p8}XZnzm₠a1f.q;:xc*{oI*ZJJs# ]B ?3!FJ Yw`HN70G$LYYgւ֦X%JJ#ghC/t9uۂ74.΄L8w^rOr?6@oF噆+E B$ʾQ#ݿ4S"m4#ϣO:ײuMuݮ۹6{.d]!&5-9Fvm5VxK jK|:[`_n7yV*ܓDKVlU>@#4b*ukz5  o-bMsyL^" 62x"vreM>⪇ʜ,Лʡ7:-OwÒIƑ@bԶtI[ cb7~ʲvCBAжIAXŇW09>{zIpC߳-z! N3Mbu3d =ΜUHDdY̌~} ZoE:Xӫ`cWMx J  {t'm⅀$q޾s3r  r 3Z)eD\hE!Kٍ1&=R,D v5Qӱh&H/СViJh`N`׎:&δpDSj5Y햟W=kĥ6yKX/ޖB>])3s2=f,~wd%3y(Q ^$ۉ-2%p.04k~g~w ~X߻8f}q1ef)W y3zȜwԳxE{fa &:Lݝx;NMfKgWDH/_- ۸ijq¿E^HXĻĊ3Di0 ӹ˞Xl6DvF2L[|VN: +60pF+[ŚJuQЃU$r-#vKz_ i?\9bMp C W(^(t-9MĠw~xv9U5 $(pzT4| 윋| a{jh}9 u|NHٗ֗CIMkי"&u H!R[DEcv쥘 jB FpDE ^$\|>( U"K닩%6pHuYQցM=`*a6W&۴l á؋86cyskKn:eU .tWO*ά+1^ܽbzeTv'LFm ^r`G..V6$: xս-5+6W-%q-Y#{ q}GXmQ<v" @KZEP,\>iP>51flȂM_K!.('+sՇ)SIdMȡQP! Tr2'DÜZ؛0}$g> |/Wʒ=P a`\ Ȟ%s۫cRѮp(9ѽ.WvwUGbѷ]s֩* EVK<:}͆n+%i0+RDqNcLl͈՚Zd_r{d&iK h8S:^ wtvbG> =N 9a)X"t3k?9?PڗhmR@gw2f<6>ҖbQo9\bқ &i}j[ )j3;N2m VR#_N"T[Ʉ!5s 'YHjڮ:$4}9Q =r4% 馠vrYKAW8EnXNJY}J!c)/M?e0-2̘I+׳sǒ 뤟CVUh.PzRiHjDӚ=_h6>W$iW!6r*EÎ?-c(UӋ]_&W.Mtf&YHB'XZ]yRtZl=>Njz\,fVlgv_R87FC[c&9/e4A: }1l42] Sc¸&\!_I5|I UseՍ^Sz֘&=C0ʒ@mL7W$>MAb~ V>vY`%QZe(FI\=]"l8Mjt!r|\>nTN@ )o垯#aITDA❰,]b# :4uh17hėrltzYsa(οo`d-kI^%x5)kR=v˧$xQ>սqț7#}?oe'.H]D (v2tfFxO gLy+OAQs: ,s~Lz}ɽU G:Y>oPWH>`_(Vi.<\򑆔V㴉ݦa U>۪6wH#[TcNd6+Z̓_?V3[mNɈ*hz(!ԫ*1~f%sC̯z٪"a' `a FeaHθ"{@)6z; V HM.4!mi-f[,jٙZeo:Q?2)`f a6I?-g<͂]߭ao6ۭf$SfvmԹ3i"Ԟj C?W2O,fa.cVED̛&Ma{oധe;PdJ`gu} XCOy5[q`k$D ]W# QKr_($jvɝcbYQ "#k#&e,+i.ùцebp`tDn4UCg(| uAYSUWUώ㧏B0P#9 GAG_]{sBAaM*0Y!QU]i4<6uqRPh%Ҹ1?d{bXߖ{nI5OM3EJqh5Wb^WC;9D{ תT\A<m-?X32(e&@'M|Ǒ0l?+b)~]HA V1n]L;t%MԮ|4n(a|ٜ4(My/x)F,@`#K*lnQ}ŘÎF{,@UJ`TѦ kBbe >[PA!fv|Jkya< {-[?d}[:̵1S@Y"k)/fd Ve<{45>+LeLS1-<)u#80=K~6o%)7y0#:Z?#UqB$4  КiCÙOt%>B2uZ1pvpcVOHd%M (WZQ4ΠYpYX! )c$oc&.[;9(탆| };[++ʟMXJغ[2:Հ#39x-X5X)XP+;I;P6lķQ;+9X&uJs{J'IeDëp_}y_4v܊EǸSN{G͜ᰈOIbj!?jc =r/(uMR-g6$S #?l@z'9EA@#GXN(߇Ԝjvј[y1MĩMܥZQpp,B-X~;c_vuk.߷5eRe޵Q|UT4=X-a%SIBȹ#2!uG=㠞^U }9xUA&]e6b8mݫp!Q~pOrg忙GOavMh/YXPJ= _T !:z ]Hd hLJ;F*珄ifhӇ?\`;1yH}4Y<%{oXK-5!T A<>E}R"n6_z/wxwæG>Fq)UfzĶج3!uI%(OWH)c3یO5f8dvNX֚ɬ,p} ǒŲ.7if௽5(_/)Z~8©Q|j>S"q=y [KW4Be 5>7*jY7QvC0|50 GˆKSA'TʝF 9?uz*ӖZE5ɗc^+M<"FYk+m5,vQ;4Bc'q$1`=$%ޡ*+#EʋͻhS;e{fcQIЀ{.ҁۃ^u_O <&~nİBU:OQ,O݀K30]A *p+ Ē ugx1_l2<웗C\Y{D JHj}z9$fy) [er5ò >ty7_w]L`{gV/,Ḛ_"걁=^/eeReͻ.X0t )0y.lP.ӋzbpۆQ{`1 =EƇ!//Vŧ<_Ao6d#Dl@;1*@p\g3榪L6>!YYa+=1ay-|Dbwp,o[= GyhjgadhΫi݃+R%^OJ隲|2?dI%,7`h^2:1@.[f!%~P3&n:"z;l6$(v8?r|mmέ7V/?hBEi/l! mH0}7 T@#!UؙjGmEC-VuHxT\T`kQH9Do'b6+Nu8-철l_VÅpWEaw{k9@t\?adogNRE2XsF18գՑa~qImP͢T0K+tAdxyH@&|0ەW9' , svSzmZ}QyF &cD-κa{ZWwNyc9f?Y`%p)IQxd˹ )Cs?Ovi EX Y7fkản,%X ҌΜLcNƧ!"/@`gXI3u-x8{~G~5-Ekdm8mB[ݐnj!~-7<"kQI7(1E˷|M[s$߭^OKy]gʃƑh2.â#B{;OP*q4NfR(qT? $yTF^\Epft;Mߝy`O:I1oqNK<7U0~住$W /iӡo[qV!F+@Xf:,_'K|fj< sN("5]j.yW/THbС?XzimM?oT?RXtM.Z4u#^+p(*%lcWpp}`t&Y)i?2l* wh20PP"8/gNE!i^Kv*kY+HU^Ś.a\MUx26-QqUX 5/°>0o-6:'ry’/0F~at=|38a>pkee54.c=Su2M2RFm%䬍a 3EU{+`ڭy|l9fw?ᘽ _AZGak$pL܆<zQ,MЗn  3DI g* f1/sP>2!6DFr23]y%mClaO]f>Mq=tyNM^"VTplhհ&w,FΌ&'&괐0vS^ٷbv ݨ="J5m2h!i#=V]_[<,g<Neؚܮ=O_8RE hi3qb~ZH߫,_-&Pߠtei9;s f>Wɚ1.&E&7dëT~﹬T]zBO |yˀu.t N$خj/{4ٶk.{MM]vLG;LXxC\/_P``~*A~{< y[gQrءRՉ* Ƴ0Ũ"<&/ZR[I^v1ީXBa/lPi-įA"J~aEwl\zxdvI Nk_"C'Ч؄,nB|: 8x_{י'h?pQ'裒yg_z$B8x$HRr S*vEr x rpy^D^U UE%1r+9|6C#2]ZAڭYkWȘ E+'h<6tXДm/0hmmX9)茮q"~]Z,c67Ċ0'=n m)0sv,/ldFOIe"OXAAa7=p6w?xB8thg85lwWRLsyS\ڔ15"תmI/4=.Sުt>&i`o[5M7<~,6QhqL&5550{qIXV4U?ONhvI#j`X0B upKj]󮶘' LT82gvzv;pu|3xR3n,l }#7 /09W5c] k1Ij/q]N+ǐo(9jy/>{w,!??JmMQ(Gz-O 0E%/ /xb@mD /&{ٙG2v0/u%]Ljd)Eh$f ֔n(T#|eTAU OY62Ďן 3.KW6;cy_~&Qmpivem7@wjN!1f $4(𖘚mr Iwb g/;wA%N-R([KYࢼ1q9<3'TPs4HD>paK#Ί|d_dyd8DN!\c|-nu٬`ԑ-bq̑rQ#/6BNة)䩨3yև}V-:[vvioq۔ &9~HzQ8 3±ܷˠAuٽR:2d"ėYNϖ S` z_5@'ڧiKxflKFr%Cs<a#J @6OLD \hL`/8vİm Ј*,8QU+ fG2 ^uI"!)coWij!R+Բ1e&HWy!Jbtc\)dѯhv@@'Ғl\y sCԏ3Ć|Cd|pa)QDߣ~u#Ë %ٴAQyB4@,^*Okp;<0F2 uWMԟ,4ׅ *k:U\2,2fS\jCJXr]\ 5Ge"LQ>bw7m|]0/2nPeJ$Qnɸ$Mc=g7Lƣ-37$-*&Yѕ&#MfNʂ.KTP"VKz=rfVbv Vl(K/TkvlTMgNƓ$XVyAڴ.ic&sbe2N=%{Pq<=VhZ6. H3d5ߔ-D'd;\2hZޓQu&0z#Rn|_Hu?S\gJB ijM~AzMt=C YkZH۴h#l^UJ;GrkIҾQ'ͨ0Vd9Ҫq)?\OM(1`nbY"dB\: QYzyaꊟ;"tIU zvX^u r/wgt ܛY4akngܳ? lZ-9PId5YjDSOJί^4keV?ea^|RT: UC;5b {IJFr,in#i6+>_\og,UAr}Ą?ٴ7-UY,#G{Jˢc5!e7QCOP£?#Bزq["FXL-nF|hЗg~j%8-ƙ4D z[\pҧV y/:?'Zlq̽,D\ L!q1͗PV@lQyHbX=Sb Dz Q)gȈc<[nn8HK۵yIʦlD: 9 %k;[7,wJ]'}zpX5]|gN~v#<m*g`w.U#8,g*$tHDכfu[S6(%QTcu,@*/ET"k"x"7=p 6p6?![>4;j3I L=7OT@`a5Zv*Ä,\a?ȧ$L蔘p۷|aHNw6 ͹;cdƶlyz]oIt=F[*j#%<M l h蘼yN 0Vq1pqet4^{fH w-y|yC#y'.7{]AMz&?2>B :ᎌ#䑈 ծu*( Cj;TWv/[6"rK ≠;1 ocQN4r,$/k2<@gp|%P*~xwn{b!a慁$Eٵܛ4l /Y 5 ilj|})xT:\;m˴0P~%ZuUJUWD Ѩ'*( ;)O=lDf ˟&ޒْxQsat5xC5*krhl S y~Ev2e#&+T] }!3q1tGSaÁPzըW*u E'%NJ xCL`k#AMoZ>NWڛk2e!ǔ*)\ YEt&0Α1E\Ŋ`(2 4oC 3Ҁ3:EqrcS]. |BK܋ϹiXx{fj)5"=CRs'Nܣ.v? Z=Gتfx!u8IOx|e=V{!xy~-'A,T<1z3 itDДԲHL0 ؇p$! .=1MMg;n洇W8VJQ^2k]s2/R׼ز$}"8I0 昙wun"q3BPHp⏨xczosARjk$gnq }-DpwwUIBww,؄bV Όiәw~5NW_IJZ*k2+u?] 5mJ-궱B^Q^9#?AO D\k{rΜr{^AmF(yQHm6*WG-6u"Xv(՜ 'zة)v2!~/;vec<@sg ;0H88B jBaUYՏ}C.wVR@b%ER(QL>ݘ5ڣR#o㯙sGe形oO0d]Bx! =n * dTj1EsI6ΒZ50pa:>oaC-6Ǹ'၆E#'ScJB=e] 5gÈWYR=+H~zߓ1*n~+Iu[T>{`J~֖-y&Mf͇F/)1/P(Q(J_fG`s6wJOYE =9Q?irNES9U`QroO @O}~՟ÏiI~tD䋬E/&yhY3P(]}Y!w)~3'tT/kTHKގW Y6߷"*m ǃ)WLSoh(bJ8)D ݭy"i?V3APh"v=TJj6E+ʌsu)^> 0GHJ ̅-u B*bX|/6胑+h4hmKiwŊ|+qGRB1E*_Yw3nTܔI%Na!D߼bl7=62MKZ=N9MP+;öBMȿj4HXw2MW ?Xje>T_9a3̈w0$qbz»2d9IG]L$țcs)4X퟽OCoBs$jlccxūbƳZ5, ִ )캂o̖"oeK2YGmj hCuk3 nMM5'¨JO4g1эdхza] $`x!Bj07Yʼ< ~hג@(ٯبdszi+@R-Bp$6Yu ϩWu!N\Ch-*D:{{Dooq Tyx|d`R FV<.{m0k^Å"= Xya?\;v DsϷsc+L6V%(La2"_wMWp Up-}PmsO֟׻vӈkH`(f[E#mPjo9wk Kĵ(B#ͳH6ܥzkP c"WuȈf GOl[@`'[tY?c8*Uab\;tьs1cZJC:B % kCrp0d|$OpJf %.;D/q# IOpZm,q>{M]>!`k+*&~A4I\9cטN5ld#|7i_~š4.,Ϛ|hHqn7^dsRaWThZ/FXEj R"sS7@`lA85oKؙH² C8 G3nB2L6ɴ;mN&y[04Q JdӁ<$Z1&걤DC C;Pag K|T FWEU>X }#IX`<I&k=[y5 B0#u2dlnZڽace;1!Z??_`-V0mNdoK>70(3hmjP$"-&n&h#ĹBBqcxOADNV k.nk߇ =5yϪ7YE/rґ"cfw .h >RIhE0;Bc6|H%J?Կl]Y͓iG^6^u*Zܕi ӱB:6Rajt~4IVjĹ_q^~c6+6&"|5e0@8oȵ?JgBI> TB=x/`!)yXJ(+F{`a =VFQNf,4v'C^?ErsnקcҸs>ƭbnOЁ䃓AqW,'C )ڛfb DIiÆ/S{ʄF[i"EkmlZ-U ?TˉSxiR ^m K{,u_IԘXuOS&0+pf/ek&wW'cv&WqFu0jFwBTA݇~>{/#R0 ۰KJNVsPfY،k!%B?FSQմ° MwB%EׅL^͝ǩNmS ۍZ64; |Et]xo;8&(NFe3nZN0"d9+\05A?8LNİKwLI Tq9;!5@:ȉ ;,]vΖc>s2ViQeI pyI16pSi/^hWXOwprC+F0f4k)?8]%K]@QS_􌀒VH@U#oR-WM/˫Eȸ2\rho5̀0[ÃsŠhާ QklWGKh#:N5~GnYOn0fΛFo`J5m= =ʖX6 h+G`-cʓu]\ W6\Bqt n+lB\R9~{ޤu (0J;_8+;n륨X( X*!\$XwrR$pÉ;2&jGZjkcY16w|y )Xh[@klsAA2>0zwJg[كzx,ʾ*u,mFF:P# N4y]s_""VQ(KUl`BX,?q5Wr7]K|Ol㤈q#•]z >Ԋ=5In_񶇁s*_ Q7Q{wK\O;бOwXBXsy-? [!ֶb4FڽBN)mq $nnʣ6TxxfikCy-Hr&C T Kf))V9Z<"l)P]; Z٠N>|ÅF&p}Iz3!@|JIz/#xgӄ3 W26`|8g3Ճ_q.IVWbwGhk`[./AT|7+oss r(^I_W$xlw ru7Όo6QLz l&Quߴ$Ǒs`[4̯7r$k G?2˛.I=K LIss2qk˜b f3k(N_4A>LUmPAJ/HGi˗F(H-LٔY/|˥^⁹xas']z?`c;ܯ${=ԑC~"2aF2n,Ci ^ KX͒R8Vbq^9:i᚝թ޵%z@~ Aڝc!Bl1DPd!#"]Bz:M|{mqkȣj=ءn@{PqqPĵo6a2W5P H3$M#`nkc!XpK[`V@5;"\3# Mv*-FgBbuh'nwz'%Q"BAa`FD@\bKK]z)8e!ۨe*>ψ𺛸dl;Sϐw Ӄ໭qW<>i8a:}W-'rE`ϕLN;8l~X \nfx$BueMl&bH/T+&IN| uwbJvĥ]q4Q8l%bCn:e+kx5p_-cb@@ceST%;bDఈi6Mmi7Ƃ[ <P2}WH_`!>NNT~:Ԝ J3BJ\ ]d脸fNUKY=4oёQ |G0-]T\>pHiϜjmڕ{h7EK-K/fzibn8<7Ԙӂ=5_ 5s,ç$A_oo>2rm|q!IJ[D`C^ { TwK0hCz#7VќIuJ6۶:M$jID^ H;U5}Z| m2uuU؟OgүNZ[&^q~&ēJQlwF"  O傩3C]?ptgBŨqR >OۂvKR0X2=u^)ݖ, &l{(_1i8-IU1yg,L!*;3̹jI! 8A'; @< vy79wOuF0Fʉ| = abptQ5NbWHҤOjБ. {~DAϱ?5' /t~e9WfqS.N/`]>UF#r65DPew |ž&p_8 ܎POE<fe]a~=՛N-a?>mzT7વ;' S$J'=L,޳(V,v6[]W2IۗdX;|=rI#` InuUpo렺y/ڑ/n"/p43RjE_&u:|bS1'sWO|f6~ONLD/"yvK)GM 9]rFђY=IآNbd 4*t*̓_J#I@~lT%+S ^lj[}dbGIid9~J˘8y _ yb:05@iX()rviM0`> g{HƇ (7[Xu4eoب[ck<{;/sk,I7/F Q9$DZ?.J8eu;<1f ƑAۦvz+]>m-- FxKle_qɍ5vL5X>9}/+b\&J$|a>1k&*'E=$+iu]@x2 f cdl+[9mehY{}"ׁ <zV&dHsYE$! rZ=*|U>LFA‘4qUZu":;çd"^oi \tśHe\Jd+lTQ!%`$èz8l?F5 (z)TU[![Z{.ʎKWY:-#lCO:7O1s~&\P'FapsV >n?}s1|N׏Nu@l37~mӟ- S~rKzvUOcw<㧭&7boI/ 1.Km-#6gK MxQM#!#72G F$!8P<"¤/1.gł"Q#ߍ@-#-L\e~^&\{xBbG-d 4W\s/T5>dt#*zBa4KÏJEk^pMD |R#pM(f 8u R,{jűRgX~LiAD7Do5]i0` ~'+ziS_j4hdl:l/ |ybT{)Wn"=^;u҄F:lݬd< 8k蚯B<,ঈFt!1c#ߍPRz4q'Gܑ{5k2 Ѫ^2ps}_V嗞}%XDΊPcTDN/%73ΠX|lԱ=䟪N"|[#yPi lmdݐP?0˹g~Xa|0f}g37O Άn]w0PMZ>ej|+{PĀiGy5 gBZ Yns1̮B&,4Oyr d=`OCoZLcIDو'$zI$iI&ld9dʘjJ X;+0(QbxF$NhF3TmB坿N7P wa|W]d'E[Dw=3[ o YtlAzd?}С[#G?'*lECzCYpŋ-f`U{\Bf҈LECtCϯI+3.pzl}S˹/ ͪgu2PYб\)BS ӓwTZlh %A \OW.&I0id&u bYR-9^(N+HI]=2=?ڡDEq?Oʌc.6s>&#F@\d A}@f^KoGAj^  ?;矶 KC%GTդ9;Eo&}v3/YĈ?>X@w1un!O`ٲrBZX.F ,u"ŗx6fp8#.XvTVeQۨI`=CBZ^pw&.ںh5 ΓlV0ivT&.hS'UP|`)R?8HV8#L_n\Ek>Ŗ>o) ~V|.ΤvZQP3wAd06@ %]s x1"2ޔk]xn#G90,zSA??$9ccVf! >G4ĔOXTWA=!px* G"sSǏ1x=]+(`/ӲbeYal:J :ex]n-SZ9PʴA狪M6>uc9<1C r*:[#"T!y:-?NǗS8gܱ\ 6(>#1DY[fT'``(YڻL1d[?PG J667lΛw9^Ҋ1vTmEXM#<旅lG^Io+/FH\>ʮϋ.X H=T5x80(:\(r`}0m@rqw-ƪQT_]}Ųzr>/#Ieo#?1I!֒M:i"#znD !qV5 +A.nvR4šNBCL;Qt<0.'UfHcmwY*X!!`pZ< u=--Ne[-Y5-*L>#q=vjcNC\Aі,\ $3,X+nfp~B-^#5"|m%ػgװ*R ;y8lUH[C`q44g8Օ.+IBaW"Fyj^is +)GhhoIaa8?|E4^g6@&wDxTu;#5SPꠁwc鬎XyOBHsgo,M[o솾-)b ͊'cЭK=qzt-\oPǚHt4?t}I/ >qIM&=!"檡yk 0vͿ~? 1mYXgwQ"{x1F&pB ¿]ayeʿp g$/A@kLUB9* *cJd1[ 8aC.t N(C`j'KfTEdunA]˞5=XQ'3k& ukr(L 9`2FޙKIY̧jG<ݧ*DC.J3} dGd.d@!Y07G Mp4Sb_o%*e"F2C:cs\+HU| [_C VDm&O_b(ŠG`/zD1%wŭQ4fJ.)@*vV0;TCo*Kt}nHW|5:+\lja`͒-ކhTB߯ ۦxb>%Uf,P.<> |M֣uO`_G^KdJ(5yU53?Mؕo.Īp?F@R 4! 8JK.#675ڎӲA\%"?f6%Oެ2GSYR=tJ,^`[}| f2~%[˔XW9u8ō1մL~V=ox3. $4ήG4KAںm@Ya9`=6[^']p_xgW{͇b+r"5rO< hG!8-(hy+ tJGGJb.U4 rȨ@!,q  4 b\Ne3>Z Q:ƥd.pQW3K{ai q!IVHsu0恛i04}FQŊ 6 zZ)}$Gq&u| ܙ?6#F^r?Ҽ>&np˾B!p^Lx~ /Zq/05IՈ-UPAq [-+hw}xP6+Ea?@k}?km4Go)A;:љr|I`KP8,=)\,!t}9O;S1Sx6"qw Fs;Y1YWUE=':ADdc8_$3oђa];t!ax 9Mm;yg 8N(4z(ѐ#q _gtb/ Cq慅/%k\e( 0t AP-\]~ndB*bi&?7m!euZ࿄nggݡ[!_@G,;1W*0ji!pUa(&SBQۗΧEO~ʠ]9LUoUnY\3Ewy*+-#mb]AQRg iK)-L]ል$$Ǣh?r|vMg ./k6=<*',{+1T@aTT`\F[xACx҅Z@-(mV8$#| [fst |s Dؕjj8m(DiY|+2+>оDku8 RDUՐygV-eC\?D{W2 =y[Gb,3`EN?]Q|@>k8SVWhd{ iN Z$UAqeZe>|f꿺Ή(vq졠z6ǁ˦U[2#eL @J]. =w7=ljG'l) q}N4 aAvxB}aʄG#&B⇇X1/cOvxf :-b%Wۖ#9SOB' G_5?h3)Po"ZBA^ۆ-c֙ȘsM9>f>ٙf^wsj M bY A 0]!-Nvs::?^~}/d5%G <[TRKZ~2?% R E,52)(4vba͇ Z ɴ9ݬ3*b1l{[@OY(WW<(I5?J99"5y|ake2eD;h7:| \oF!Hu d< IZA*%]TA aO*NhRv0G'6l]8qV(,F6 Z,'-i>9A3(I\AU&PWViPa]( D@܋<uAR{}B!Nֳ0fXNXX Y9($˲@p R<9 ˱V\" P]0Y%_%Uא3R<x td74{N[%{ =rvqx;PNJPQr?OJ٪.g1ٹo1rCt,lD3a $5o?D %+z 6I) $Pһ36lbS&`P\5ʰfu_Z Efp-f<~FۜJӊؒmX?{1S.6wWx 7Fv=tF1_.)JP$(G LD?sV@ a/m `ȫҔ W&ZR֘omR 5Oy8Aa2euoX#;Ԋ;rL_R$9wc/\iBm[6 td왙t) %18OLږ2 Ź²hguw4}vzgD,d &2liՂ7ʓR7DҤ? \$g=viEQ?加K3v>AM:d5,/@=ǒB2n4xxކbzj9;_6~:a^"[luJ'f1p5Y?r⼂?qB+7|Y& ޴㈏C0jjH19I;va1uϱ>wㄧY|N]JQ}!^LxSBKt0jmVHY~$ L$o.B3:gO2< szhStDCM4fI:@:ўc`sDzR>DQ֕ *Ξj⏛> 4.9xjӈ^wmk akj\]I$-:bp6t#R[cƽ&?}B.t"n-mT;-aza3RMt:I~*k/~ˏ̐u "`&/օNXTK#{[s_ r[2r:;kνxy/qIF 8H5nMHdX ;.,=%}}u;e__'?8EZjp hn0N[(-? QOh/p$IaSKqD&G9{^gd6=bA6D@,Z;xm" JՍm6!~K;VeߋJ̥R"zb7A0 BB@E炐z0[l%UKuTj,\OK$C(0gM3˚-wZ#H|˶r;{M`jN#=$KeJVfJ4ZV;y ﺓ[qA,>YB֨-W14xY:cݵ),$,_8J;;?ds6b8FKP?TIr7I3 3]?k"hz+ȝvI D<ڄ )45az2ty ~ѳɄƗ%Un: A[1z2|2NDFZdew"/[g7=}PGKiW5(W|B,&]B">ͧ̆7VZ06džCak^PʏE<=± ,͓ v+}(G,]RM_:iXw\}ݖ!&2'=#W=Jȸڬ I>jJ$_ ZX+| YD712hR,%$B` )ÉF[?uKz.gil4;SPcd 2e>ΠrY@#1ZaBw&^S&i$.-l ׮[my;@9SETdو:Coʫ؋Nw]g $H"@n-k^נ*_9K$-0΀>0?snB^,ȫ֫d$N }[կd|EFQф: ߲Z|qTt欋W$6P%cuGckNNH HŽ(MWk,$]#&Wѩ4l> 1IlcA:FzUD / r%¼™a:!\Ti#9>Uo/й-]c!ː֡&f:QEH)%vb [uh[OgDuWSNnQ 1wI8N{QBėk깣Oh Zl){(:LۈuQ\F{ L t}y~30'Esj %꒭BTrL-+B^E_vyVWc^IKv_Ȅ& Ʉ00y41 3Khm]7B~1% uԝ2ثL?g#C+蘉)쇤Z9v9zbkE6vZ6n]yF @l? `oޚxm( EH( e4!iOޞ0-@iDc! 'rqfSyee W~-HAy|]g242C=I;>%2{-H>+ճ$9ɬQWRjW$4[pR>hj5qOB_&L1δuSz>`w'\颎%+ JiRMSO᧯0$Io1ݿ 痟~+aDhY?7{ f'AXQ?`>h yijT}!b*zBb(zCrM,5B`; Nu@A8ҍ +洰#*</{׋ ƽƋ$ cˢݭ&s8w r\'[oQ'8qbKb\^ė1 Z`LÂhc:38/Hho3pcoP qa/Qp8nV=0UMq&i0O~{K]1)w4|4H&?z?4#?gI6WmdصA ֮\#@!gXv^Dج=t ,ۄ)\(I(1P<|ZrV@@DmNSNcLRoL(nfGҿW_]jшwÞOT١e.$pb1:ȫ׺gSMF *€b^T2XRo; E)VӖ Fzz$zMFL+o?܅<,֞ Xe͊)>^]k=9C$=6\YtNG[P!KWW`@U4N޲KmԈ}۴`dؽ8 lg&G"U2yڛRjEgqm/-_" ^iDZ@h;'þnAhYbt={)#vȧ UZ§5psM 9Z>'%\&MNFwə٤ۖ!ulqo?@sf֓Ԩ8 "u)E<rd}NZcvym5>%kt?GE9q|8d.+}=&|@^6Eu+ bf B9 tkC|-6d*t$y3X;N(f݆nA8%ipT#aG&q- cUh] D5W2燞\y1Mzyِ.%9 wDtQ6m& >"b/)9&STMYiF˽RpKJyW.9Ѽ-|h.VY wgp;a1 @VRSGk&)E90l)I>D8EQlҏԂS~󧼯 H cr(h᭯a5* w!PUOZ"ݶvYD sviWҗXEbJ˹ˉ7D;B  *FR' jH@+'-P= ;sdZRo!w5\3" kKx4듮Ua.ۻ`-8])#<9sB%ȍLiK% C8new|[|;hl؝Lf G"ȂZ#^^i^-*؅6=eO5%׺khSހR}j?L[yYʝ^W*xY:}m 1j!?)۱џ*i A$j+TQz3fJ$dMڌ`i7 _~"VxNVl !Ъuk) >(?YڿXR-ki Aldq,Gq 4fN$F_}8~}qPWY*aڔw;45'KbJQ8o{7b$c.jc,]틥*n3餓{'EZ,{$Йg2{:8cJWp.wqVāk`%z>: `L=E?8 V&(zQw]l;p92ЬĚqLgٙ)n+;SՕK]B.ROo(j15NZ%աq3@P{nJyny6S)V̺+:N]%Ä f0^upf3a-J  pZ"f>~2aG'7lB*w9FzӃCqMYJчy'ƫb.\(ffA-faTO bQ?2+B{Tw0Yr^[*></o3 Bs}r3h=S 5*&7 im6*ahvO뿫$LE[ p)5" QM-Yťw;W7Mܺ0yh]]5|X/ĥ}$Fs-l5D;{,$d6.|#4j,ukaK=-HgV2df£.7ug n%C/zl/g"`= r-y$}<{5:-*aڍև C lZ<Ŏ9o!."Z4ѸҐtQcEDG7QO odj/(ˋ 76ݽ- y[/u7"F4wUR糦Kd꼌y>0Y@ Gtj'KS,ŪW07&=+>(` $!++Ri@ WҀ$4ؕshPM8Ē-&TzߢjQDdܱLkѸeΠS&d:ji\[a\} bn E|uq_hd^pv:^ˢumd\u1YRhH-U(.n1b:p (\@sNXDi4ͮ΍KZMTxAow!ыfD3;C&yVA^E 2iG#f tDxx*|f_q-"Y:QW6yb! 9b*нIFDc0Fh@s!ڑ]5 \CvWe<(UddRv)e vI@4(GTp1Έ1_}IkxrdvgT4h悢9.ĝ(zaAؼx",W=}3T;WKsoFLk'EG_yAow>/tIJߒ8׆B9AyKKKV,/E.}`P\v8[dTU0 mKΡV=6!k<jKG;fٚǐN+ (v&.WH0ٜHc {zL ;ܞ|y)l3$[e%r79i2&'pijA2Z)TT.ِQ+wk4Abi Y wm`9Y9u~| Ÿju4X&A!vNZD(HQ`7Pz <^yf 9u`;V23׶-haK/\\%VX`q%쇇&d҂>& yRL Ƈyw}J\()g%g13^YS>&)(F NjJxQWޓ8rj2W- 梲ԔO?JQOޅ%;,T!U17PXbl^NLRlެbqz?'zb pO䓥[@v7n>8<)cqѭK4)%4AQ|0ϑ!5]2"Ju>9ͿB r_ovUwG˰,i3캵^Xw 7MڛbDQ~";䗭bU$PA(Rxʅj3֜l9 0>J+Ӊ~A?W^g~/ qϟS% ʟP~eb Q=h˾lcde-I=QR0)Y[' k\yM PFnh$!lmǝ ,? etwzp x{"!~hGS!SysE#G!v| V119w̟0!Xhk""h_ʚgsf{טhm\Ow-Y<4.wR_zi.-(o]43b|itk^CGo@qUnEZ;YW:,Ddt۪eO1 <3Ruw*49LD^R-xjwy:˒u4 VDA)%M`Yo\ʌ OV]MŹnwB0d\t\)HBAl ؔ~WlACpVWo#>=(Q fN#m*Q k1C{%:vh+>XU":U1#c'Q 922ZZMҥsR'7oxJw]S ?&]şC؂ϐ"S|)~f_Uڙ cv_xZY14 xD](Gl["UDAI Fכ9OBa-w,®^v=?&_F=۲O7SS6rX A=0S 1F^ D9D)) V0əSU z}+zt~=򀆽A)( \lP"l#p::C)b>>ґ yCSiFRƖi\!R}m)J\1E;t8c cqjAV?Qͤ0P("YfP4 쏠 UB6?%X]OyEܞi/ђX2e4 ˯妉:*osryVy*ݎX^SlٽC}&%ZtKC515*7OjO7Tsoy(X墉+B(ܣDAdJS鑍}4| ;5"2 /a ')D#$Hc긮PMMꏙOoY)ʎJ"RWkbƘ\m7dΊ e[r$a.@  yj["wKsUd/[^h"3yx'ߡr e@NnS?D#)Ѝ.lW-"/>4꛸f_1(J S4K2`gZA# :/w4&U)j~2o|=⥓und$miwB|4 9ğ2=!$4 6}O;5C'7"_8h3׌@oH'Sdz@`#JhO<Ö$GZono)BD)Kev&-8K〺( |v,~]\-qP6(ͬIzcJbtX%rÍT>};$d;|p4gYzFa=J^<Y8K7YUM4H;) ;rUs7]4LDM<.gվ1p@cu/WO^߾U DסGv>`CxvJ!9^.{h/\0ݜt4yg QuԴq¯1n+~l37MLIRD]=[73 \ DL?d9+nB(ykFݼ?ՔC鱸ߏ6Bj 4C2I|ҀJ (f.$͕ [ zMl#FFN<"Cg0=Jr 8IJ@ʙt=s]uy=bĐFaD Ra>Ì+^a(׊Xb2{ǔ]v!h3&Uf\zyyՋ~Rlr?UvHc :"I1S 2*?ls\+ڎ<??\CWcV@X&L]ܞ2r,F%c(!2?'!^BcA H(I(IC}˺ҁsj( k~:bkN6̳V_w#>zdE\ kY{>P;6= Jͅ@gd9c,W-3Zrv%2C#[Q4Hp+VFv3^ L39ֺP; wb%F_qid?O\- 7oIGRS}΀U4L]M=6vRU772Aʠ{#;=$ij<ϝ\σ,|W66}}:w[]@=Dh_K i"CÆ;LWkr=rrS8/nzyTa[^?bo׷I c-Y_kڴ rW3™DDe܍^trVjEk R!(SuԚY졂כS`X(%iG} " "50M^;Ktu_1_~l.ӵZZqHIhڝɶ'Sk?(D\qVg3rcm~1˨;S^s0z 8J̟"jL3{H~Nw0?+ -teZ;j0)M;\Cvw{>.0Z[x3/N'B$>u qW٭:32UuYC$iզoxDrx@tβ`MbyԈ;t)mT@O9H߯.Xho\ty-x3hR[a9LZ:&_4 M'D [}0 i{ (Qx`r@ReP8`b }AEBrW'BX#p/K[!>DYA2=jiA!zi1 Nuh0.~_9–oZdO_=~/Y1;lj q4 #Wztٓ ]6|b<} `E#hp@ ???_= B>Sk/CIb4L 8kl$mqjX<; 0N8 ٽĪ婳Jm.q>Tjmi"FO#Ň enˀ6߾h}.;^W}=.>/Q61D^( i`:uYp^=7ȹ!IZ?{th_xZ]vQRdh4+xN5:2}il?h `ұ ZJr/yUuia"E <⤂.$xO!J5,7iX+@Ϲ71V> xUDȄ}'M+;89ܴgX%YLKJ/^ٛ^B/]]GS>6V.J-<{ CWeZ"$tKG;8HU^c~#%ţOcrQ,J]!h`9aIHl(&Ɨ\(JfVfK0|T+dS4,ݛ: Ei6ĕU'vU3fșW6nE4Wy!JĜ `q($hw!A?Jj흾+h1UHіE NNhLgskBed@Mu(Td(e |Bh>dzsmT<dWi0kT9Iw#L~V~=sEn2>worW/jmHseMpsPӜ鹧%xSEJU :8XE腥t _)a 寛ƚʣVa&d.kuOh_cfo+/{%LJ_֒kwe;*m_"zI/{mѹ'ldTڛY5;s01^k}Wt%eF؀/Z@_ʁMoDDD9PE ?%dW1*.wu-yЕݩknx?vn|I[F`xX@xsl5f~  ňܗ$!mÔjWV$qycFԡSV*xJ.mV9Q/]˛ x h|FІKSGYBVH?' V(xxӥWo9t8V zg7-D sBhK^繛7; {M IEd5M=RVd'-B2=N ݀ >1Zo$:9 bQ-[n{I`B LR>a5%fҳZ`0:Md 4T`f RhyR. s\Npߝx$\~*U ֫4ƕS%XT: ռʇM.9:fzf&|@L31p!l/ V{MY}('AEpZtl)KHfؤ@ mQ?6% <Xe=ltq96L(3._Xn7ȓUet[ _NmQ?AH<^vYѾZL3aI>žz:с5TG~GB,][2@hX%^g1Cz~vN: ({4%"zVɦ*C ҭS3xp|   T@&<đsiB~D_jk[rW1զEPOSO50y BBKd BvEjN0ZM&WlL&ySzI{>oFLw!s7}3G'`M^wT3WzhG<Ds {0>E 6+'E6b2G*VIlyjW.[ c;0v R&'^Y2jw/+lRmVS,??6 J疰VG >sPΔު"kiu20_4?O54*iCy^:`uzqp>#C#=DuŽjS¢BV5MSfyὀ p W5p\NBNLjQ(U=Ǩ_ٻCe;[K'MeO@.MT3PM{ u[kT:q Ɵ-, sVo}Y5-\keڎ EUFo"/%mEFME],\v}+ 66qL\z'܏E_?HWiU'Rh`G("Rm`BGģG`f{8\'z+Y~7:^f[_髈`ԛgfeW~(enKRw,PfKQ&SBiĥB"qO~ϧZ ͚QEIYdD/ 5_A#f%HdV~jQ2’>}Wh 4~8KQА y~ ]Hk0c 6f$6Ns a_~2>v~̡ 8#ZNӡYsҭc6YJ>L2oӴ<|rdەF _ě(s] () ݒY?ker nh Jѿf8*UB > IȒd=y^pF%Y?8\GwqjIQ"cH R ݙ 8$_D0d::? U; [RkN%HfPjc-v+peF4ҌJT;x/0V*LQxC@#ghw l QE Qwe\dT$Q;\ޞPI|;@4/.ť._m Ur*UEBÅc2U%/fJ?]l&Z+]hL|L3fžKsWSO\O#CHi/!!,mOQ,bI>0}AF\\#:A߯';:%.4Go+ EJ o .xq(`fuB !,ð~yceOw2:`:Ÿƿ%d|(+6Lf7@+ vՋc.I'3U9 g%Ӕwi%M EXƾ$a>NudՒ{|p6;6/Xu)xG#[˷^Z8LK{R cu[ici{W Y#5GJf8}\; JJ4R0/i_Fm_j-"ZXFȧv CH<;8|m!YX6fMӜ4};o~RU.R;VRA/:|9ǡ5qR֭Idz&Gǿ>>xN\]̂c0#^KG3|10#] *Ak[ja\:lH~ ۉ}cI(z!o_苇F::M؅Z rp̵:~(|?@>ޥy׸V⿉ kfٰ2 B*Vv slj2I\_%iS Q(޳+CXd;쒕ǕIAq9G`r~s҈a `l-8?axlORܔogz^`#jhlC\x1Mo 7^81srnꊐ]i|^ATs­( #mkpw6}v1SFY\t#8"mמO) YSWT 9`=o߻%ڲ1/ALpEBs:90xqyͱګCY b\# NkcV8~z`͝",u+o~`ಒ*3=OX|Ɋ4:Ul[XaVV,GgĎ޿6v(>!M-~.nz: 8Bqa+Es9A@0@2KX9)`WTBm˲Byy (UL"|qǝIOkyߑ 1u^Peu!|(/S/|q)Ў1q.0U NW@;+LY$AOpcqj<.ŞXh3WwI+uOA7夶a(>D#ݬM> uC@$SSi)Q-hR 0a)עE6ҁm _ <h\I:!#񌃛OkNȬivH"*DHZud)9fMa8;F JC-h2-UxsC &se&2/Si(C%?8Ǿ uuAb n}#xA5gJ³%qd&p޲/5,‡ѽ<ҌPKwQŃAjJ8^;\F8D?")uv%,b9:`a@c5i:N-6cp9@)M"FYuLҒNNԐt,hvAݜ;oyFd4^'|CE XqZxtd<^l|lfD^h%]N, 7x {[q8B4~ĄKՈtZ»%AKmM%^6BL{ ݛ tt C_3u1h>K pkp@9Qgc:T2ֲļkB2 63(| "N e:wN쒛TjtJ{n 8n  A1Qht3f~.?  zvw09륫2-1DIWlZ lPBd 8=ƐlOjÁ#l,McU9{~ jeaR*2PFDz,M=KcMyRك=x^quЭ!36( 2uI/Uu IR&R'CUKj)v}HXoM:J,h_QF刦~Š(ɲ"3+ro=MzjPkr(X]t%'ՓE%θ%|`I}}_K#θR̀lBۋ@ϻbsBrD/(W+dvA"L"Q"-oSNh?3$S`ua `t?)0Ԋ|u\ﳂfV-,<~!-m =+4!BTJv0Ӛe](OX"T3fYgKP.kn s3Pʦ@ kW pJ')>l7l8IkY8-~b&5FWu?eڮSC؎Jh}64FfbvɊ񮩿) 72JTi; <*tӀ@%ڲ%gz9"vE,D(2X5lk|FшDAIKϵ7Pn~[Je!cݣ9Ƴ*kʬLHYvb܈{Yd械S~nj lYY G|!U)nxDWe(2ܯ/d$u^TvʹU!l;k*ٔf8А>\?k(1T N0nw΄ AZ$7T{=l1}8FJ!*:Fxt`"#*-˄ka(}M8Z([ְ|)턿 +Z@M)'x(-z7QfP;%a)LݳT$8ݫ`b RtV-m!5ZZ\ QMs(!V k\A,rPUŏ"V)%3Xo1ŦXmO&׸. *_!lһ '+ۈx|βZ5sLǢ<3G1zy~c))B}RteYWzz`oGm27z8ummBXS"FuU93o8Wy@6 ix|X 2~$&l!b5ho7fƒQ~*zIȲuw\|̤1P=z ח(޺P_ :r-ܐFtҴFYDfcd-Co 02GqA⯟}:tU,A*^ dÅ Iqu$+Kd6辦fx'O}q2)w[յYЃaϑ1WShW,6yc+-3P5H^,k!F7TmXmR @WѱŕRoal~=DFS<)j*l:{fMMv;͞VXF 6(;GZ}Yh;]ҤAzux]> L"w~@ QE@7 OPz ѭ) `?%w% G,O(&*iQua2.rfJ&U j2$`J-aTʄlϲM^@bs5mЙ44,OPϊ'Tn ek 'Bj͍^O\̩~G4LE6SI*hn*U+CBAi|t9ifB<@ɦX=0༗ƕsŽӏU=T$GÔ.ZlVY$l\)p/_, rxC0` *7 XnbbvtsJZԟ MėJk lTKh`TFj/n\HzZAQJGJ%GNI_.'EjE kQ.g+[)i qQa].2kM=\!̳ib2T8vYMG-s5AF᧖ZYnAykL@%iLXJTDM`Zv]u#kp]B|ck" jhH9B~B #_mHT]_QAcn o$@oP :S&Tt ؛NS0{\.P*y[*x)7ʃe:]h _nt.nP 4Fp(u@ۤ⼜93>H&o%$ffbqE'pL@ĘwhkAG<>2m駫`}9&9t7#_L]Bw+׉! !3q2{UI*]YhP 0%Edޒ)Rij=5.j-cè:VbϪroA䝖7ďy-CD4zg[-f Eg/}xm|$ P\(fdS ֩M9fu%o8z ̰]U5Vb#U)}0weyR D[*kw!oV;Eʶis00~*kw: s9bID C&k#ͰHǁI)-i|䄍Wj5ݠHY'nwwQbU(^D0JlE+ v~/DD[LKC"27/nU1ƲC9?X,qLF#RC?;ƦwO.OG sMBbH'g/[.a$24z5b sZCֱB k6n.$D]uRU/|n3*K_Z7PR#bl#GyBte  abcvtD` uCŨXt2.?$z`eX'>XuP3.v p'n B¢IԥnI $H0d N˥ W##nH嘪5jݡt~t 1mG&@&/y]oUٌ)ZL?Lע4'_Pm@H~}?签v1'_[Ez s[! )O'$gƈB\[Һ6oS,[m+3=SWux4"具~ |H唧t}Z!a=)hPmKW`"(}e#Ef#8IE1/D bܛ9n~\Ҽ8%1߶NVxAlG7ۧo ̞,QJ/ z}W |zQw-Iq08\w@D'O@+6}~Ou^bË=i%oK_Xl԰e@5gcO#$D,֙7wW1Anqw$&PwEFAp2ۭ lI#mM {~H+$7ZV] jCdnMVu9.`oDVʵh. >oTf4`OdX\?C}Tyċ'Q{8k(V>*e 7>OAG4Dzϖ2Bs*wcG;:ۇ?ʝ^Wpfќ-”jCP@R MN$.'-~cgm 2tqL뛳m.h[nW&gZoM"lZw`4rqjFum ? H4 WQ!`M79N?99͕Wھ4L 좭_BuM? 4~\mFaւb3(`!:{!>YM."f_2 Kjz? 8V"pݷt n'k|i [&UJ"wSR&Ħw-Ust_ҍXVm/'a"BFG%P0Ot/-"JMrWA'Dvo컵W:hĝNn+}`bid2iiBO *l7ÂgW,bQo+'D7$t~L(`6~kΆjLȫ[o VTh?g$΀9.Ʉ,7OJdj )9O+;3HU3.Rsh/>g!6Ϲ(866fV Ijc4TWË v?5ֲ)f *P68塭N~D[nGwZ5I^E!~Z k %QЛkf Y^u%vbp]~IN*+]]4=ŚKtBs/,B-hc>tpwZ;~Ug@YP"il =5:2gk3}{4mKLw&oԆ]> dbZ8շ82lHD'g8A{?B?Ȩ~TUĀ7':.X{y!XGn,dƉfB-Zj>9w]왕r[)8~8GLa\'S 5pƩdQ(a}]`CۡE}䉆ݠDwmbp}7 ꥪwu?ka*r!YW[^̳B JmWm xEn:t">`ăy^R Q븡/O- Ӊt.^P)$nLjL!/ 0[CSلNZ\GU>֭NXkƁMr+DNM (7CuQ<ƃ:aڟ8!p4ӱ19)[QnQ_SgT%9%{+Ev{Y=!}ݽDNwkNH<5J4Q|1a7l&v/Eq~8vOEۈ`}3ht4H鑎[́G d9P/?`mqW)޵N#5&~ҩk+rY0 >bp5?"?n -Z%]8`W¢zh<3P@Knq7%̟) 1@ƀ!1\ދu5Cb>;usJ~>Uj|{bbC)vW~?*Ml\qL*U+%u O߿4}X\n%v;5Ai9>gj}KPs; )lwWRz[ޥ6$ḤN6 S$deX җ8x.:ZgF…Qۣȫ| A*gWz'NkwLjh8_c΋c|^j+Fԥ6;t`Sk=™'czhC&?7$FQ7949%*CpOcgCB Lb8BgEH)bC-6̀e_8+ȹ {keh]k?ΏMޱgvEr즦g6huv^U-n(%uT&f@d Uϒw,q3-`ךh@{*5DČNq3HZT.AgT!uܨTt٢Du?R5WE\Xq΂MQV UdmgZLTNXQiGMPA0Z #x *dzxdoŖ~p$h+ӹ{ UM^I-7:E*KBP쌢:rL YqGHFյ^q 2`!"q m}"9-:4f` { H;ZLl+isD@klHX|PgZAl_Xv,W?,G. T4o9>(-{-^*~ބzpҽ ,o:"E!ۄQiMT8QBD- îj &]+U.q*>P#'ȶ>Gj=}<YĬOZ3 n͋ k ;a0BP.{س֍8Ux܋4[Viݳ&s‹# :rs_>E Q{(@2s=:1O ~4َRYT˞FI) ̌Tß![eΘv*2-y6Z_ ¶)IOX^?%} )D=fj7MZS)UKKsVE*E WvռA !1$Cr[aƷGjG諭`n4 X;&e Y>iɬ{y]07\dլu(TK@"ɼ˼D.{%S#CE'VI{:N;$LboyrPҞW`:}p!"uB,JhweȆs-c,t։/ܜQ0"1t7dә`>zV<𤄊Tl˹Te\\ismHqI6n4rL9ޡjN}%cn1,U\bH.ݳ+1N 9δ5_Wf/k@Wy !s(Br\_P/Jȇk#?R~^XEw;-.}~F ;aTZ^d*&v<2HP.5%e`(IK0-<@w vvW >ZN(+ `[/StPζи5bo/ nO^)J ohp^׍?9HqUtAȴ"ݥK>GpGLx"ޢfPnuąl8x ;9 /%ǩqQV=IzvF%o ޛP퓮L 1A#zi6HEtl3Juޠ-8V络OfygF:wR^: s޴J}8 鍟]<Ɗݍt90 hHAE}9ukƬCNIyUu>W>TŞB fe6'M^ϋfLes.P8O5eV;+0wP͇_gjWzЃ3O(:TY}ܘaEGpr4P}ب}ePvG"{@kCk"?iSlA:} 1}=r!-t\PvH!2,{ZLm;)|XT/b ><7ϤQ|O3Ƹ$k}L͛OwSr9P lnx!1Vϐ`햄 .Wi$WZ]}^j uiWtԩF`&l+}WaL e8YO|عeI"NSi:(Hqtx_o/Z`Ǵ;UkHS=񏎎d[/*N'Z<a~Z}!E dH?}5P2/zniؿ,n!R8e2хDLK@ŖY ѴTj*E#N T71xuŝX9n h>aP$_g(>*WS+[2rHydR֍O˃腸[MEН# 'Z7TR].'_2/k\yK^~Vb*̴F&[)C!ݢ법&֞wy%]ͱjiUɾ*E$vDT2NЧPKH,KȥʯPL=f;P%?/Oʋc~k7j ~D7ȟNghB;\>8`^@}ʳ3p&n^8F{,q;ٟGU o3cx10lg$ۉaɉ7Xzjs,k${"ĔQƿ6KCӧ.XK~3ZXpM//*&+5nL5AޫЗ/Cp~X Cş?92Ak?EqVA gRQTx3 !iu v+_roO|ʗiCpU +3C`X8SKŘ $,ajLDso[\7=R.ǹR]ʞj:I75[?3 yPL- Np\\wWCL"ONRzfdLpP{P/ҳm%/j&Z Qѕ{< ww[HqčEN9lZ`DVіMEĒ>y}TU0Ď4b[7\ !^ITP wr ..WErld)&>tëxT^`#.RJvxխ'Fdw|a~PemBIoՇeƞвQQ]>N4+ {(t/Lsb=tc{ct?)K,uH5/*vh:&Mu^&nrq|H?1O]A`H915~"Mu/#HdCK|/ _}4g]!^`N+G"nIѣ  ߸J ţ;Jq'IdeaBXET{e35h&8O]ŀ8͔V\7?!;nb5EqYNĝ/J"5kpUwP Zc8\,]},fyVˮ$>G][+c\m0ǒ(Gl .OfdQ &ްPtL \ؕdu].c7:c vhZ쇔yD_ZafSq?06cd91l7{ Z VAa!Q"$}黵S4-*V[]XZv˜))vR>śto.!)xxS_CZr_!w3 3c/v!λ8,R@ G\r5RK yhFr|qXMzo9[98_WzygsR' Q{Qzu#b!i [f}7jN$!jRdu ZtuP^vS$@Ζ1A׌bhS떙ΌSI^Y8:-iO.>C鋎"F$*=m!﷖OM{UJV"o zO\9H`rnч^k ?+ѠSW~܋tv/*wm؟_'3A!LF6$iu'? sbb#N-+liyH_nl[BٷMגs[޾rW䮥-z0Y]ࣷ Գ *ZQQR|Ql&9{ځ 8P7ZDD?#jsB|%S`H^&sHNL*"2/> =ͨ4]SK`eK-"RV{;U?W 2 s94 za0T9 ap榢SCL!JC$2rZ(}Z0ŧ^XJ#\$xamfYT8L+(B D ר*E(8x [sedm8F{vxR(-% 0vD~j@qjE&펐>JS]z9/=[ ܄7i) GuɴNenE}ks)Y HYa^~¬Im7 p~ٻh19g_쑡MApk.L'1m'WpQN}ӟ1؟bIu,{%7_4Q( +@P* =$Nh{5 Bc5$~j N?GK&&y&נͺc27L AA~ɺEXpA|/egKP!^rJ!W1p{ +BͨFθ_2=ٌ2bab90*W%0$rWŧ5QS8nIxxTN}VN!Lz9Yn2ծg.I^? 5aDTd>/ZL9 }`A|sjr!>S+.N>xE[=?O=0K0,ؙ@g=\fVMH9m(bOΑ;}l(KM0l]nX!gk勨Xdw|3noİ4.p3ٟA@W$?6kV<4m^; 5O|ԗLe^X 25W <Λ ۙ!BdfG!ݨa8'$ds%Zfܰx-D3%_ײh/;:4$ʼnǬAtMƭď#OiX6 e.B\_l?&a #j6OGۦƖ߽$W?r7V;Z#k`%qG_yϩWvHBʤogrl7Z /[.?cC2\*0z\ NԇNTYtAMbz(;Dwkc0R>)5?= ,Ã4<uq7* @J[NBHrErГ;dRIvD!-UX ږK]K_׳Y /\LfRG:\p#F6pչޑs猥H9u3"YcJp ($[a刜3ȗϏwq=E%8@!=-hhޱer]CP8aA/r .8h\!E7[&ݪi=N)~C1N$W%kIWD2#xn-HbG!Q:>w T0¸m Ui -BJ[mN94M9 {mBEeLr_s(Ө۠nE(Ŵ]$"|47ҒSn ] jLaI~so&Zݼ@h{^l"y]_6Z#XoU+Rg`UvO6iSYEvۓR,ɘIߥ<#bMBkϧjg؂mI$ZH)AD&~TɒZti'Dr }Z݃E `=PY4G ?"p>s@ =UD17 Z%\[)WMj h?U@o1@0\jX |ϼ|M\%4Ќ"O6R D#[Krjfi`X<%qxB[;ћᴶF{JPc=Ƹ`Y> CRh,(x:ݲУDBUaEټa9{,;#GhPsծPuUL&r1xH': 8 H w{F1FK)Ǘ˿DXl,/$բ~f In*QXȪ>p r1?l0rbw]0X?MOr㼘@GN+^&f78A̷yz؟)HI$GA dl◘5g0RvՏ~["9[٘9q/ȍI]۸AJ mR/=˩/ClCgX.D G[;(=K`r˰BK6\ɎlIIϚ Tq.}J;O-&\ˏбzmσ3lsiԓ}hI wkRyTR:`d<&A'EmI2ƍ 6u1+5#ո&+:UKwNOȏ1^9Yz)X$όWj9d¯OT ,[gEQ7\ # JcErŁg26۲e.lysd5`HVEv2 1<>3.ςt#0hLwG%h6>In8\ۼњ=Va3C7O<^`W jDJ ! 1,M1=GTjr9a$yoqm?XW%]XS (!hZa-޾02(PMU{0Y"r_Ƅ!v (u>hA~ھf"Wuǁ T82R0X8j'O$(o/lŭ5W]M^J+T!3땱 ]+/8Vurz' ?H2H֖=K4 VmQ1ČDIppۚUnO) gSU,5V̺ .⎃%%>ٝW¤[SujliJiGANihC#iAHQZu2ނXi%`)-CG#xLV[ Oϭ_*Gke'086Z^3%dK l9@@W[3^zWo)wfz|!plre|ܲ P!s lhL)av\M{$wP_PO Udž} 8'_d Srcx(סgDpBw_Yag~KRՀ DZ8n!E Q*3K-!!ܧljaUog)|zS6E)L;Oq~잭C2eLavo@)u8`XWA _fHB4f[|Tɖ*TLͦ ݞxH4q}c 8шI9hy1>]Ҝ0xY4-\f;ܭ"$X/2Oi}5 r iAZF,dGڪQSVbٷqd&0nV5}" N)(ܡ}"Mq]9Õksi,2@5NٍH@6QDGI BwꯎVpbK:ձv N)q\}g*69Kh6H#$@SIF񡺱T6(A$W ṋiIu8AɡH^>=J;PBhrD+k_B0E_U |.d-cHgK^[ =N3wNc ?rKʄ-ц5ލ%Ҝ* mBx"zm*>?2DH+E%dO]-1}ٱ;#d30e*}6`f,i6oqpJn %:;Qt5حzf(ndҒ1dǴcZHI1Ӕ١gl{Jߤc#8XlU/oq%E0~.%H@[K?DU!‰88}/G`v M󇐹}kA 6iu;"zt9Zut*OrbsVMݱtf/t8 h, #E e%B\nAVNL2wsI#bEwܐ KAA*SAy!OwaQp~BǘKD`K8NRuN,Iڳi@Sc ͈ -T/yHCwGÝZR>c²肙s-9=oC`w R.,)@'VЉ]/gah?2r-w hf$H)پ=Pud\Ȝ8`g'XR}*Kz]v7f,EtH*$9 {r/$:2Ur֕Wy30s$u2l8 fwm7ݚrznv[w w% V+>ں:y4\("1lSDtx ; #nU l=vR*ڒPt%(&„r oDܥIn5orʵjX0V_|5?~l'׈vwS,@āOsI]RtM5w" nU@`ssG S>ӏH YE~4V 3)4[])!J/.Ūp&2]#3hZ d R08_ģU5c{L2]UcY BW9_lszaďwTn7x2VY%>Q5+f_)%^L]ܰ#ڱ־K xXLP-@D[rDqЫuA3.ڋ@l } TN!{`ess.a_ M2"ܾ9_ Y>MIf_FcEq$@"tmo!+XzxL0+#KtU0[D _Z~hh?Qddm,yzH'+Z_/cq"9O@c^l pq{$:L s1~ju1@<Xz6g޷tC*x\|{mЬ1pd'}lʂT@ej Zn,f=~]kL78"l}1S"( >K_S᣶΃p)U>N'hQ2EW75ߠk`g=+^bFjH#W+JxN@aqL}iG&G,.6Z^ql ޑl 5G i#UZN }F+su{G³5\=1eMYYpNP5Vb;lW} o^ܦ}3#a11L=r-C:g8Tz-,*2@5>DC`nx1W Z򒯕鞉oӚ鳌QK z 2:Vչ@3$l>X̥9λr%de0^TϹU- VƌVc*< BصAmպ% LoO-s\st}2 ܻ''Ζ$E̢0^fI&o͏ FM V]nCE38øȋ Uʣ{xnT_c s,[J GkY\"LnB>2hM#6 #Lß@bv7& 9TCf7 m$M͍$Hb1MlƟ`|%4`P H XPO}{x`0?b!'1[OMMŭ`HfDg&kO5TQf@-M !@!r#JlDuLs.CHů#r'Jξ){fi 5wO|N^1lxLK.Q4%Jd1<2o[ k391W]'a|ceMUFRaa250QƉqrg.S){FF2iiҵpQ3ͤ]#qg#Ɉi%ZA0rN)H;(v)>e5R'ZnƩhޫާG9㳀H;bq\ʁ+CU$tsaGIJ]+-C /_fy$wS8Fߎn@Tk|s׿!B* _Ϭ 8g]> W8#h NPG^uXR"t䇓r|֘Իsd"K.t8Yt# /^wBil}*Fqh9|24X.M^n,iBї2o-e‡q$y|i\L4xES6}{\-İB(НCmzc i4m ~ߋn:2%W\Ls@L;Xu9XQiȞW~W"!Uy Nc(q@:JXqCIejgȃW:G+g CJz]ѕuB|*/o[ݰ ~-im~f`BqAi6)fr4hX fM֛Go 4Mma+8~I#YmTCYOt)\(<|igX=~WTg}~-0y\J7r&}t҈ـ,UG.:Ku,} M(hmlѩz^$Ȯ)ny:o=ԭB|J焳M!B&c|LZLxmxJ-†<\LN+(G$.K|vy5a_}25@P2i TcM-j_؀vyOG]+gI%.ލ o5I>Fl I̜aKTa]!tt 5Ãȕ][ʽP x@K\2)OuKx6ke%l}CFq{ s" xJ΃FYolPLtC:=`3K8]?+4+8 2l5xϱgYZ0707010000001f000081a400000000000000000000000164943ceb00003d40000000000000000000000000000000000000005200000000./lib/modules/4.18.0-499.el8.ppc64le/kernel/drivers/infiniband/core/ib_umad.ko.xz7zXZִF!t//<]?Eh=ڜ9T"6^w2>ezd>Ȯ`S~7u5=7/-HZj# f@8բ qsb L'[zTb3i/mϓէw B`#~Ϡ Cl}6coEseE ʮO&1| Z"9[-H~} t t(K0MlCc0Qak>'0߄~E-cP# '{*ŹvH #ǒS՜ s%=+&%x{-lG\lI#AAkunٖ͓dzHu`E5S[ XKkt?p,\F6C{-:] 'r㞀ԵNW#gᦙc&|ZSǬ $ଢ %FfBϤb-|n#@c":}l Lo0ؤץ\nOB6Pcg~dy*3(|mqv.lY[!xߥOW#?Y)B s67v-]dU}6lZ $=kܹRPCc0C}hViYY%d(5,򫓝a:bWvn*"mOd^bb')t!br}(Z #'οSeനjݚs RkčWO ٳip f6DYzrT+Z1Jw_gO7Lfz_A SΒ8qB.0ՅQFJ0raST&XrpE3AMGOZ9Ku miI'}+M)o v,y N>g5]E$!id+VL3V85$ՔF¢@TD 4Sh<@=`׾8`pѱ>!gnhNA}VY'I:%h*~D??T^xN;a trBݒ]洕 ֞hه8OmV\,`U3rÈ!e#3_S^JwY .R_Dy}ލl;'gA$VpV>Y՛."vځ/\Ywsݴ'T%QQD[Ɉ xkwI^3L;Bщ;CSVI #Cԅ>;NHMR/-gem3G`Dt/ ,lmQ41F>-ɻ/1tu:4@QX3[x Ⱥ4*jÇ]T݇6VFo5z*#bENڼxUkxbqPuCY W&~pm2}pV۾*Zj?ϥ  NW?/ę|6G$]mCg{R z֡lvz9CJxx?$<ifϤs _F5"Ut{-b̻Kr9FS&axLZn02T+yQ=(pqϏg n0@hxhOҰi:(cƽXwխ-֛獀>D:w{#v)4E8A ƙңEMaiWayS}AGrV'81&!jSD#ڝmT皒PC19p4I;8ۻDVy }|ykh_rU.w.̑h\H0a\:9հOIT,2ze6Zz~ C]|7*ۡկI Lz7yİp`n2i9$_[[&q(;rIGg1Hmw1em Hݥ=X˚79Ig! c{LT;Ne0r-YVWgFгU"ֶ[s~ ˇ ݌V*ogiؙËWإ2ٽ6.юݮV-nG\K;T iŻ1g3:d*L2E+@?E]ldR BL.Aړ<<-?hR! Jq ͤu=V +Z;gn SCKn,G<.lLio2",.u լPF!u8<黪5W~>IqpP^7H!9 ~U O;yŞ9 ڗVȟOHhǗ}Q79 B <,m_. UnO4^>B 5\n$'['5~P iq"s2 VNXsL"|iNw%hװkX}k=8*OS oW߷ %_޾gݯ %708=5vi+cђFgdZrE:%'NG?Gb4jFR*qzy藬ì =ɛMM~u٫Cz6n?@~$׾vIiɺ17DnUhiV|!fviK/s$Ne$ZZZm:T~uz4ܼMp$Wur89^(j; ml m{kTzj_ L1{Q~#&Mm@}cӄ2lM z( AƆ_@0:a3z a@H?-sX#@@hځH,,pZf72xKؐ82|WWQ:bD]tz45'vԁb2 bItU%=/w+5xMcx|K3=[P;80M_[o@6W PT`?M s{ЃHy40ӥYي=!g/n2Y+!op7!{oQ7fZrQp1 ]NgK ea/bLu\JtuzQ܁&wn<">J@vm t=o I l>ӕZ1(F  d E3hfSC!:cFm8%l.1;j),3wʹj kmy%#~z0~[@IF -OMPsǪ(>i7Z$:@W:fvQ@stG&rϗp#h NB.t#TR]{B!c2+\KU-8zSÆز<}؏~T9@|55>Mӡ/4ýmM JC:ZLYCUXFua#\N; _·tRxA|Snؽ#cS;#ԧNv$ {yڭBu H%x@Q˶& X(c:1q+r)iO9C*M*ռ} PJCj!&fJszkDx舛g2?%ۈ~ I60wH6MuҲ%Aa9xbЇbu2vjI__ਅ}a Ahn&6@(6r14ec ]Uàе8=E!5ĄSZ.)95/J<:*\0BCs:M5Z-NPEK8p9dG,ʱV!l},1X| Ot^,'*rė^BqcUqCᙳմ էt0SSt:K;ч]?AT 2֢]"mvtr\ ܿ0NḬޫ 0Irt; ev\i4vޖYuɪNկX:Qh?Y_*qWnPг`dَ*s9i4݌n.HG{E;rmʙ)^rUz^?b>|C3)az; 0y丶|/LFִPv!|xX3nM%$`xIm GíeP8h_`e+e[FuitNg;{=2i>u|t{P#BHQ0k7|eeD 7ZQ' 6l9dKB/n~%U"[Ж%fహm ,;4/Hd3 ~˒BMyHg7"nY^ySpzpy>q@޺qSq +mR,[.HQA88gDu$;2/PbCW Bs_(̲A _NˉmҪM(=5.o/2E׿k?VfUegmUfwgVO KQbUa=ŪB?Ȳ)W\drDvv2$N+=R#\k ABxA疩&-hfv(ɓGH1W-{ =XDz fk3^.\pF !k), =NJb,>\$9w[5z\ȋ BU-%l w UϢ;6$w֥+UCD~|e>7E1TV+FYB;PaD!8hjAY*!ف] jZA.HDyQ)-R8֯W>p>#hiADOqH;X]}([i簭zW}kdm/6 ?7 隷lmUD)baf>n/,2O'V/6b1D*_G:>qlNEAmxd. t@ߥ.^}m"Ѯ]w7&| T1,̐1f܅^r5M>if E3d&iNa2r+[n\ = !$zm ݞz)l8G*g;1l5OX+unD#k ܹ fAԛy]crWFvxOeǖi@1xR5PQU>܊)tEQGzO86hRٜ!skL a`Qx7%5 Xrl=cV`I+!:pr<928$p ib=k?W}sGPfJ9OM~v 4M7ta3Ε-J'N4RW\\'f2FVߑC'OcG<:@TA|#")b/^%jAZa%BFpN5>e\g2r$ަBikR}?Nnj] %q % z'ߨ]pir|%tztF֭y1'\# l0k;%Sds=f/4[][}yߑJEkdWt.qQ2 jɌ2.4yp5*B5JZ6-8C_ffDgjJ;ezNuQ!6PdG+TpX7Go0Wc%㮒RTKEo4 Uw@E< "9z[#IJl~DE*8ckLpʐλt|kXr'X@x;&mo"OVTdM{Bc Es|Trѣ`_5 Cʑ Gjf"CͤO:)`AP4,5쏚0^Hm|hT %-ca(6AYߏ^JyX{!OT*6uE<`daXbN۞z$^s'<Ub.Q~A:b ,LUL<8MC/"iKqe_*P;0㜷e-%w'>b^bUAw ~ZcR~3\~=]=m>Йh Ϯ0GY@6_l7@ggTqLus 0JD,uryE WXJ߫վXm@,$jKZ53* f??F$d}~$~#XK#/bݐt $л4t.;Ņ.}*CTax0@Q[EzC60Y,uJg׊n77|ȷ1BWu҇[&#kKZ;A;L8Ǣ~u3H,V(7|8EzZ=RgRdzTo} C]Yd 1)FfE>k"_i? ̅SBNXSAEt[LW񭕧'ׇJ߳y?FPn;S> R{^ gZ'!<0.($5ٓvQ[!(Wmʅeaa-B@?^ZP>|O;5.ejJe=kډNxNW좲r&"KbA!ƒ;.Hǟ?|j`86m¢X"-b,ۮD\&s]pźRٔ`jfqj<1JNq=Yו)Vbaxy]L@͢ofe ~i1]P+M#Yem jCRоiyK{>bҭMYKw_+Z ?'IH+C;ޤn uJVX" :"O I\2hEDO2ZK*lI)|q‰3 u]kGKعF(GZSHN#5'_^F8j,hz,0Ȍ& pf 2}n:5o="ɟ FaO\hQaCmF&gA+M&AfU$S?ذ*=媵0| ?*-Se_;o2,̐FZ mCwEG!^ 2.W*r#|k-@@9&C>Tд.]s'N~ V5J7s0ٞ/h7Azc1SOśv8~y8 P!%Ͼxn7?sGbtOwgδ{-GA`U $~V >oUz Gf1զLzEyP(gaIyJ'0|SGjY|- -Qd4ÉT./$;@>Jl!DNk|Y'P7vU@fs,x"ᑠ)N`} e147n\@d זmR!:Id;9kSY6 ן uwAwTИN%iLlا?$ywK/Uikw}貚rD}:)gȟrYyt_JR!ߎY.)>!*ѵrp Zg;G!C"EZq.(8;&sK̘=l{{bx(s^y:ÃB:_j 0H][wY=H n7/r@+飾>Tm Y0K10\nکsڛp :΀sVݼza@A/l\ :E^u#ܫdɢ6k;WJ̉,vWoaZyIM5b7&ؙ)jL`܆.Z-Tpv*1ne݈V4.A'/>JmHW]%=S,ꪵ~I'#|seh3*ъM$ gln?_0¢90P_֬tFP#aI?xah!綳CuPN?$)φ eɵQr| aYrH9eaDniȇ)m:]~h&к猢A(f8$ WTa :b]F%0n3&+#pD*+<-Ķ{ɢ3<"Z,^5}3N,FT> `ᔗӶ4Vy_j\\܍[xWgm2{:iPp2!b >4NFk26b d|-z G+ 0ڮ}MFdXU[q'a.-ʽK aWp5~̛k.*HP`Y =*AP;f ~lF61<eMjS b<ʍHXAj A@@ ;7TNoM$z t;>7Kp/ vb?2ajei6 i3']gU{L"wG8w o&w ~m!"@ (fa4D*|ЧSک^2|sGuqռuWB/'1ٰVRv25iȒt25ω: 7.I'(T.y3D#:R) y*s Y5 $n8{ێV{]<ytI*<56}FJ kHql5as-Kf Ԓ y/z NNk-J:=g XmKU^k `/j\@R#o!2[Ր,bQY6l9|0v|xD׈]p/( Og]dcw;7kWғWf,}10T\^54"5e$I6@QryA?-@`b[R_򊊥{;=> G_ϳ KU:poо`e8'-(YPb 4f zWͷ-<2c'@KQσl[V53#18]s`҉4gdk"{i9 b OC4GPPWr@&K(>,j1P** ߎ'b~Brt /6ʚ(je ⑓]2lDRsAΓ`Y>s"qyW/?,f/87Gc8M+&%"ӼٍPͽ VaNy 8\†}K dRf[zaCof h 3 7,%m~U`OZ0h 69ao eDk\DZ1ìPs*ͷ.! ɫQX`LPƴuE{Ůe˾ʣOꌷף-YQ,BY0-ǓiC$z<)cNWY7<65Pq]g'9w&ʣփ#΃~yi- LxGjgBݲdC( D0.j_Nkbͣu[p3kg0!Lp z.oun/U]՗힖.Gx(;&tq@|!4G =XOQ{e^3RyHli)t\-;0w*>/:kDh2)Ф3 2TH։33 =PDQ8dc> MIn.y2aGS"6[:v{Xs<@):B NMY &$ZPߨ<Jc7%C2EL1kfLBiA΄m'&AK"2/{Z\O(<+Od\f+DX\nS»|і^E!: \Y佪2]sd̪UA&s+JTߋ-B:Sނ$,TLY0rkl߂hZeNQߘ nэ4e%*J#/7廢eaTLkIc?p=*x@= 'b&svU揱&_VX 2_ޙz_ nFr! R!pbb՝~ž*۰LD%aH W?Tinef-?{{bÁM=c՜q"We;Xc&zHvжT ⽶aɳ 748_$ PwBCJO 8 6WDrhG$U7e9B3zw^Ȑ(g gV xБ{?(x3NiI O:)njG"E v.4&:'?b6+ڨyi9M?6b9Pɺ\̗,=VZeYT/ozYxo ۷ÉşϠe_sU7Py~u}@jxθ^ Yy[sTej}h$0 |nGL7 \sz޳ֶVN}3lmsZDgNG iӹdM5!:J[S9:IUOhaw*";a_jlgLw-u :Co~ORmPR,ֳ>zˣăG%L<(t6ڬd*4Pо+P2zKu!nzAoق!{rRE)ͯ|ꬪ[\wp'Q'1d9f_|iqǣo;zT'Rs2*S"F.Dl[=@bk+!p{G+E •3s{xpM._=p=&FIxuc;2 @D}aYsɏ.FPw$ 0}Wlxj螯V=fǦ J2{J!@ä5:0ۂnm9B^G. U{Yg!B̍{"-=cCi[$a~M<AV047qWaΩQL l DGv"ʓHly]G>zBŽ7=ʝ8(kQ~eY&G7&rpa&%> 2s2Az]gYZ07070100000020000081a400000000000000000000000164943cea000101fc000000000000000000000000000000000000005400000000./lib/modules/4.18.0-499.el8.ppc64le/kernel/drivers/infiniband/core/ib_uverbs.ko.xz7zXZִF!t/\]?Eh=ڜ9QUP u|#ΫU HހWz0Ex.1P@Փ,w?OF'A.3 ִ&`maN UP 5r/98d ԏC#VjϦ{!삏[Xyf%]W&yE:H`[m20adC8ӌvd3Y;N0<`/ȶ+2=IA#vAYg \~lPUi~tW A֤⿄6f' `ySn5j*R/2\(`msgFu=M)ȹiA>v4ec7W;/>HahJ&Zg𺎐*q ^4aMwsThjRo fIkqH/Huˢpؑ+Y0AgE1a? xndYfpYPF_k5ĨzL /6JoK;<tXz{7Zo?3'urӼFx[g 󰡬f>7ChG8buDp܍) ѩn=ϺgQ gsZt'QCdX:]k!NGDjq9SM H^7;<éNF[HƟ!}w* s!4C§nD}?Ngf4NOIlHdL8J n| p$RB&Dž*zq% WTff?៝x6 b +#!+&.!'G-QV_Ͽc~L-ׄOTX.d 5zr|=;%h_[ P؄C K ]bJT+ha1CZyǚ"oVw(|w~"> M=eUkyhxj{:sz*9#zN&@D'+M̤j҅K$QOuYT&tP=MpRS3?MhKNWz#Tmukypݖ ɸHƾ#ѵI Ψ]+Vm= ջW? 9~ڄ 14$^Jzk/y=X"`U6$By9*a N ז룥Cb1W ơ$* &~l?3}R;Gu$"+F^ İ$u= GKX n ^v,֙:M]BƏET 7Gp_51#h!1ەɽqnw@uKm;?]$9^Ku%Վb3-urǙN'N7H߸U505xjԾFFUPr3Ès>4KA+\ӊ?g$0ɨKǮ3{g\8<-=1`{ Bϋ6nL_KAl#a'QbZxk>j(,9ӴǩYnpĿؽvFt|ݫV1y|yï>,Frh-p Y0tvl1.y3 3DW&bY)z-ӛNs*(OJ<Ԝ5C=.&0+&[51NhZr DbJ-:̵6ɷRAÓZƬfApU3 +;a'380,-œ9nm8354ԭP/c'XO%i([P<;Bm(=-.$;,|biW.D̨i`.9ަŇAjP[\SbDPq/vS\0~_~yPR[ԛdl8ca?&Od (AQB^}}С!XVW Qfbя5τ~_X~5@qS0?T/J̓4.ÂUyKeiO%KW yw%kdB旉6Hij5Щ$x)mzY lٲg _Ba}0LMKP_~/vsڑ3 'cQJ<)fLK#9S&?|H>=L"(83wUbB SCq;MaKAOgy0eBM]n$C ,vQLxGK`狁z]S"ÒwT\YH\}vMe>ITLŇiSב'oq*V|v^!.9_p&=c ^´>N:[l0㝖@H(M ZF)[93HWdȬh,WVˮ y/ "Aw=)=3AϺ̋ZޡFϟ.ۛ? {!;؀.֟)/%w ZgVqk  pq:+W╫(:'X.-#yn;5L:d mhB}ZT3?'8T#_޳b s9OH f/㜞U]X*bu]E8 qrx/I^F" ӋŽ(A.*xR_x=5Q* &U::y27X5$5͟q0Z̛ק=_Nқ![:;4SP}9kG|>2 u19N#b,_ۂ_Azm&s`u nܶy@:@fFldȧrf;Kμ/v.d  {pDIX6N *̾!0 e_ʀJ~<n>s?fD[\`Sok`2oYF3dt9^W_Z6B-p /YR(X߃wV]Ca8|-kc(vl//P>xP/ze3#rBr=pi+o3pN?پz~;|qgN}4sQkr8BF`5bN͡uv ~oyT2;6j<+mԳ TKt5%fr#TF&ËZ_OWum=]Љ[ O/t*Cn$_Ls $6!2D~ rwP9/{DdM]|kr:sDW7[{?bs5Y#JDc@++nXm%FߚJQtd cMuidr5 d's?LZw 6̈S$4rvE6Ȕ("QSUK;Si]H9 ; 7cK?2ڣ#Xj++cz"LʚVE˹ T(dee~0ؐA7קA#Cu!Ou~ aN$ oJGb]Vi7ծm+8;z8vP.)c7>p}̼NS@|)tʫ@a'BҶ'#8qDj^`v"E _,֕voN:Y[М!Q0:NgZ ^ܹ"Z_=>3{Fw-A>IS:]>ƑOuip2`ľ&E?T(:,sXl 3K&msI/H9/XKos !U{,<`7hh$Ti[!Ml~&c%hIZh|kDз+'u{_K >'QݑdnL?1ĪgmC{tb% 0󣟞9=6-,SU*ApԖUM q}Ηj_wdUaM]N]p lijbH>Fpt+hS#J͵US(MSY{e0[j#yCM:oh?0o5TmtiOe zIk'4m1(U^@"-g;:p,٨9[Ϣ6o7D`9xPGdi&m%B 1FC >n`~GͼAD*c"g2~? ÇOyj _\6YT0;KЎNn .f`p**(#:;ICvʿl4ޙz*.v!DqM F䘇K7Í0EbqZQu٢S1|`erv*) _mwvs0_/SՃj) ܇ט]!i5H0l^$O[GO=98XuV#铡H'C4n&(f#kxx)l+hH-7R: zǘ#T=*g䋓Ht qr͓K΄R&ΤէJ <ǚ8D$/i . yle@9fS`lV[Ņ$1>p2;8Pj@ϰl742"eY]Nv fY*H]5;yo.2Ed&^X?y$"kǤ-s,`m@ w{M+ gaMS"^(E-nKS%SLCɤ8ӞX1(2{Ens%pop)RlHeA]8uq$=;ݍESwLdd]C{Q7{tx@&Izsӑ0+&&>tI?ǡRhȚ$)j/%\37L&Kat tlhM*҂sVjoi P9bI7 ґ~F 4e9 F. ;L |]:G0xS~pL})=VA'8icY zG}&#g F|Fڏn㡖@H} E04$uZH.0Ԣj2[0 ֫h%h ۂ˃n1mtQ^;eȤwدXg'iK Yȵ:-QdgeQ4#~NkPC/wTivFK/d|Cin0@Lg;vlXD0S _pUuJt$'4S/I so\7b.2ɸXH=΂[5xhlS7SF\j|߇ȕ/y}Ow֒EWӿb~ !4rn?_bTھ a`ET^L'$ sI3ƒѓi]UƦ@XBtIAHjQ)JccyD;tLAP #1sֲlO ^`5aH o-%HZq=QMy%[x%u,J)H~ZY;N1ٔߧ|A CtgW*?.?ٸKc&KuT$e>nI''x'`bJX|qUc:LSM$0U2Ęh hiTbP[G2M׼!&4S18|G01?6?AW"i88A3搪*2>fI[FS'mvc]jg!{9 B``[}Kn ?rYV{6$u!xx-+ $DN4v2aL}z/x#g ?ך[!7tN7yt2tڥ{p8L9b @QUMS~| c0EAD+-wwo?d9`y^ TʢM(E84DK [CBrhB P!1Ĉyp+H2ce}Njl?Qݭ q>p(S8;Ta՛0"~7 ^/!ެIu>rlj (mx3S'&.'P8XHg;XΥJW.qYCx.W'ZR7f~ 0Qu(m,}ac3l F`6]vL!O$'ggj#vg Uu: -N2L8ɩZ .ܢl9?#,?R%5e:Ж[׊>Tοn,[?9sd=@[;U E;0ym^Oi?}u׈BծPY  6O{lH7W;;(FxȷMG"V$'cml`\bьa> 40G^o 7+pn_`$%P%.1݈ҁHʼnV`e$]E a2?<<}Ei qϢ\Fǰ3˙"LK*T2en._CZ> rƝ6 hJGu4,2bwH1ZwE**XX TO[y&X`.ݶL?i;SJ<:B#Y @#^e5|~R4 [C0BH;7[0RGUcg}"姜 |q̸%UHvټޞWh'7GqZUy=@lvB;fۙ51gZƠ\sg3ek@SG< dO14>|Ctԑԥs 9R49UZ>\%r'MqzW. g'g X~P.0-,҈ '.VŞ!^ cǧ{z/.+2W_u䅕}Ӱp׵h*/==}X"yWh@T0 >,:^*\>EEڎU6؉Ơ3@v~GY][x4M]Kk zҿH}/vs<5%vCirŴaexݯ1KQ:4󤝲j570=WLnf b5:80L*[A0` re|SwhlFCI]G6H s}늧wuWbI5ҀNjVeYBX4}j&,8pr#"MB|ptF5lo~|=d4~ɮgaFtk@:"/rfΆyeXDz ~S2).2c.r%bLhߞIh?xDgM43Lw*r+#59ZZZɒGf 9YǥXs-6Jv:q۱P&coÞov:xI6 kx'^kOEhًQو./gg". GzkU3UH4j}|b)EE(9Nik!t~!\Μ#, b)Fשd.5qS)v;׎|shDH$lv/g)֩&h]#CoUySixV|Vn%Gbt')ӫ;^dyǩa&UVI!,҉L P]Q fÁ͏:҈n:۾֣f bĚn ≮vP.h1svKWJyvyF>t }LN] ;C|( ov/m>ŘhڰG C=Lͻhp E8rk%+;9hJ+Sx[*Ac%1΄6o(_"/BS P&{;, lWGO6{ RŊqBa)[ (O|6ƅo$O&5 A6N6سS> %֫F0F#\ޅ M6bHoÄL)'[gŋ23 z\ԀE,=!"|W;3d9Aڻ\i ?|jGzzR6_= J(ˆUG7-dP' aFڂ|zUlEiZip?#K`ȗ3G-Kd-5%[WW=ΰQ NW3(yv\hS*mkJC3z#S5jU-Q[ C::?9Zvʾf:bgr iFZh囸Zƫ%8)Jj36e/xjVx˲@^u84`/ЖSՏ .ˡ<Q_`F%k9]xיOےd-V8ܟЭ" a.ޯQ<8Dߌtiܮ'Bu_1Qj㷯q|- z:ATaCzL;޹1Y3Dw?T ﻖ0b` kLo}kD$'3"=> &A]S6`,u:>"Qi7$q!EIa*GUq״YZW{C9$E16B ů:-?_go-R{ X ` Yyҏ֛#ߞ XۍPn1fzaw]D۱(}\6$n:> ͅ%_bSC܌V5 . HS#F$gL'ҩs/lv6lfNJ}4|VKtN!Z *Ã5+zeO~?uΡT & 1Fʶ&~8 ̅7vh,7}"|:8ߑJW-Ą80FlPwo\7RʣjN<uD+2a5 DRRVr))y3OGe;JPA1DtomV+'m Z[7HLQvhQ Mؤ@j<8]տR9bb!i6@I.uuL=gNRi`NTj㳾U! ~pı1jM[g4/$:`2I5B-(Mmh@JD>xK&nNd@Oѳ7M !"u>Cn _%Y&Qc&i"x#.Vfʊp9j02΍8"iuQ}xw_Js^I 4Msoii':q~9Kݙ+l@z-t$X~ grZ;{`pNjܰ)u/Wg00^/ R;#’k%hcx6I*j?c-@6W= s$zi9`9yCCsưFe= J0w;re>2S9EnªClU[oh% aҵL&\Q^Ls"TiQYtl/ƋV\{SnkgP)BW'T=I[RMِ}PB3o!^#Rlr&U<^ _QNloY_'ٌo+'@)蒠H+0U.8/(c`t(9(NI&PWK`jVW]sf ¤ಮhwɒjY8,.ZjCiz%i7S?Y&9굅#5T!= =p(hp *;K]#Tj>XB?/v8WFt<y؛YA$@U5xMT^ר`;p3I-"UBM) [0q+*ړ}l/瑁|F,?NS2bkn)/ 5oqlF&9Efx%c<eq#S z|ظ͒; T\s^Ǿ! : N3Z&6 πW2ˌ3 ZBQvBߩFPEz#=?W+`ۖ:N1{+ \-2uEo i\P&wyϓm#+, [!,˕@JyoROJx.m6i#oǽњlgŁHi9"Sd|/Ql j^,zP)" ^CuIjb 6Iѭ6 c!f0Z$hq_:*YoU$;"S;y?3C2W52ɩx=,~y*  x' s\(SNUz<֎UT,'v @`zDK✸%3>ź0jm=4\/*j|Dͯч޹~ ˂xT:~6EFU#f}שH";(AHmnKc1fP3+jzRE>)[ vH 3woqD^AQ:,JumP9_'[mEÖ$090ڜ:2&}DhQ TܟyAt41 b7mhk<Q}$Npƒ51GǴ,nZz!K7:Spˍ_yAƻh͍)-3?Y> ؅"5IP5 @ 1tA6u鍉BK.,Rjk܃2)t+{Mg Pi32N@d_uְoP M˾-?[ [afHBseXH*io5tڿduyE9 ~qHn˳WbкRqx4IEES+uq"ݒ!d-߹6F[lfw"h0 Sd/kScc` 3[}uN ɾ9G?5[+4 ^M.N^L=ҶxwXVȈ4 { WgVsl{Di{(}ܥ U7,fh"6 ؏;OQR?{nnۻn;Xפ/HэWy!_iL3āK>Va#Kb/@ `&1?t8 fO'rn떖Ő %:B.蝰 *kzdhITnaiHn\k l(-VZ=Mԁk2^f1e*~eS'{%u%lVՅ=qs E|`{jUwoW&Hqhjj%}fR+bRwҎZFj&av%f%H/yX(e,TFS=Tҕ*{۱OƑFjc6dSX+l> JNk!,DTWsZ@4}WZj}8tC8aTTQ&t; ]ND@%'󈤼!PHqf p$1Dn'd09zQ@PtwQrrAwY͵F+pw=ոńx!~P\7I&d,>t,k{Nbط y ɖi| . ]Q[zn4M~l%f:hZZ[\BBǺ?L&zp:C(,^CnST+)GHr_m!Jo%phDZ4AfٌX\ [>v],]C=RRC80T?"<5i; ^~D ؖ 8_f1׉P 6"E}i$Xv1.@Ϊt5.ג+@;7GJA6 P h3` ρS1j[u# Ecwxaq Q,_WthP`f *o}֛5YL4b]XE%|v.s%^ 5w0T-T}3C-$9TYR~`mn:Q{&ݔ_NF>N9 km?k.#\ up[j`\Ï {|n3E}%G˄V% B?ZժA sj?ߩÆRh|Y5bUxh MO9L1إ6@E[PA9M!jK;#8AŅ'jF@2)wgo=0h CzB=~}D)~}_Sc6! ݯT|cӧ3U$3.ByV4]nRQO.I5Nkˉʝu C>܌\)TUjI%Zbk MʒG߳}MU͆¬ 8Rx/CYDdX!XqL>+;GCWjUK%w3'mpҒٽ o@Bہ$WdG$Ft:W&=QÛ53K0hG]Sl*:MIS(;̣d?.*/' %7BR)1{e;|R^*KRc_ŸW:Lwvp^ꚿpr )}\܋,N GL2|h Q!so6nȄrW\V&ܨ9_qgV)ؓfu=?WjOC V1!]6E+aoo}yQ,L Pu Kᾫ'߮:*Q]iIBzqQDŽ̃\>q@v*ž }땎=n98ȔOhaq]cT Ttބd%+]b7AH u^gٹJ+x[PohPXm@?7Z3wS/J"ϿȬ0Ǭm|C ͽH/tih.!c7¢itv*NO{4b6E8~9P,kLqx* ld<.&>AdK/"SʗR7-I-s.qX K[99"SCO\P?!z/OZD1;c <^˾H‡ [1c=ik)!ӏݕz5yBזӕ,;ǣ52WCߴu;(ޫ暮vft7zƠ3bd'ϥIO5Lb϶$QqL|dumZolso&1a.y^{Exƈ%e BtA¬2`MGwK[!-|]~Z6F%ST 7A\l Z69BA^Ϥ/Ή6 .0[Zo%И=&V q&~= Lj&L$UV[#W53 <35xuթZku!AK@ M*r~1wfg,.Z^wNeg<-q?EqPɁuؚEM[6VV< /g#BCv{ݹHd"4\'[Q#Sb4 .S{(*=zfI8 ;Ur=I"xhzYVH8q[;7@s\s)\MA=j deu/nA"I%ʷ9WȆT9̸StuH[fgZanLP2cƙW 05쁔&Eo0 d`󘱌ޞ뱖zm;}r~YMz xDS_c>u?w41Aa)E){4f-f$_8507t#&PD<ͼI$<4w'Ϳw>݀l$W=MlbuK2X|i᷄>l̅XT@G(hیVn?ct͝~FЗc!VVyYb}(2 儂d?Ltg8Ȧ(˚RԿ80ޚ,:fF0 *˄ g~7|.N, |VsB:ba*_쩟t+XnYe);Ou YoJ%(\:"R9 ǹI|Vͩģ'[qX֘ @7+ ' Q Wn|.~@=Ë`nP:|rDg4'~_#VazyA!9 u'yH!O9򹓃%R*`Ы]UԳeH#nK=3]fGh.AM #M+e6ƽrieksdAz59݄!N_KA$̳0WYrtҽ$V >gr_7b`&w!H0*.z2_!2S~E0Z^N۰7󛼝0T"+_*jC{ Cnt)΋4:Oy@GNzT SI>5H;R"ެ^&pSVD/ u N;ɭ &OX@Yiipy'LGPr_ZSK֦1)ssD3X\.j3^GXBib) P/ic#Y5eNoƬAo<`0QdLjՀ&fb@;%gp"89-u5X"VJcB1Yثc$,OS<,- V֭ km;#⣪N]ٽbS$|;XH~C3O ƾ2u0瘆yB_cgfMܲj.D!5X|QVP׈<xND A`PVj1^p"@ׂ\ݿp $Ât;Fe X}!C:n؜l=BN?׵Q4nj2 {Hh _@EA7Y|te.1K *\;@=J4o͎w :M"p@Oh[3d^B?ɓ-oa❈_quP~e$J_]'b=u2%l f>≸}e&ΖjyҙvOKKwO&WɌeu^lpDvdJnRi|é;qg_ M(:v?I>յO%gwS,y*SG aHP @$fMzF04%TSvv '3_5f?!0 AGe!,Բ:LS]ȏ4̍y;?WW)FD(>_5kytHSC8c>Y8d2QH"PTXdXDZR圆U++[ mH9Q4`\.Bd<1b\uҺO17ѵfx43hiajɎNZvh~$h/S[UM>,T/{/c/Ktۡ63LU=*Y04h`zaظ9䰈㲪lbK֝]F؇?@$\Ooa}"mQU~NPevyJ=M'M,o5]iOsĢ h(H^}މ`CwaH}뛗Zh&di=:?kEKq`P73ZlgQ,䅒=YtBpoE$KǬs Sda9R̞S֗j@ylIit[3M4"aQ 4OI9pU)TPE<7)Xx|n=J6ES ɌvF~xХ ʚ:;.jad5B̑[_!(jBpZ"w5-N okTIG{\̞!)ie VüzӖsǾ+NpK]Y$f0etNilF ̴+Ǽc-i@'%1sxK.mHV\),٥&-.~nr&[xlVwnN&/ aE/ᓝ([x` رb*,Ʌ8-KjfI6򾓓랦PfDk/G5oۢ%E[ד/SB"4ha+e;-)|dy,ݚ9"'[{ M9+`vl4i@ =|wPZc'${[ك|u% i5'B/уM) /LImǪ~ǬXUyCJ_vbh$ ]M4 8+hhcWC2 7.w>=90=lpq: 1L$m;DP9XOC+St5.. \zMX1.AE9{& nF#w1'1pmO`մpy?Ng.-]YT\lzG2kbfcaXMRE "xSX!6?;-ģ Cu1JSAϢ*{}NVv[h֦[ՅsJă ,ozR*h՟V="sJ)V3fyx`y͎Sɏ X1C-Ϳ N}yMI#q H$duĨ]م`&{N ⼜?^i5|˒̣ŇtWUnٰ$*`[fιC2XzUsI t'΢vzf$[R9,^s6ضYH= W.>NQ< =:}ɘ{=uI{Vs+OSewTnuILck~ czpeW͛U =H.uYWznOg-9xɚƲ%:>I1UG<В5:~5v.ffWj+[PqU!"%u8r(fQ(/Zp5+jUe0m陎VwH' ד±bQ{c,5^ivy@]9=sEH`xDRXBW'9a#ű]fPkiքÂ9AeɺU5;_,2A˚aXzHWK9A_^!FB[ag(SV:o?. +őƔ>:@b͉~$y֒d%2-({/%&`n߁XVb4W2 3\Vm{앳Zyk#nGpᰧ}rN !.CO:ï'i"jUnS|}ݜA ĀoaZ6J`R(ly%$}-@֕}Ys+U߶ZkR0؇yN•b:l CjbqI&B!j0guSB FxiRg);0'Nb!Մ` :Ihh9QhDZwz6'w{w叭`Bk!`A$v껝eӢiP3\]"moQe1ʯzV-it7k*)QtPlya}ίN_^B1 aqIΎmH)ѝuEï>G谽Bx,Lk 9`HiU@)Hxr5?@#M.-P6)a,cNB_d%/,jw+U1ylF$ *ؤŜGjYr\xTot*Dnq鞘 E"Բ0E`ʙoƶ˄ڇY"a9%_r# FthfvA$,/ÂCgzibY5H֓C+rdowcf76b"r! yC;.褉]);6.X!،58x٬iX  7BG Eӂr2 `ns(z@K݂fn{67l6 v\(pWmKWSzK{{|LM:w \ a狾J$JZ}W*O]$VTcIM).҇FD*A^O%}l.=  9:\"NJk ]~ڻ@ +ewLb ,;UYf`n^-X7Qq?oLı׿o;@nwh(AڔMv)LNA\ 2Zw|>O%>.CEQ~iIَ3 %bx^2ЇݟBlD5"+stKh]+iK*y.p tAM5>_8j$IC)STؔ Y[c8Pn2$7u $ pJ.fo )a q:.3x<,ݠ|[082xp{V19T FP8x^k2:j?kyhڐOlst\hW_`9QG\ &2Lt/pj"ǧ,ࠪTIzɓ Uu5H}4b(8QW4{!ZT!NwΎYZ{YXUfixMYگRGyHΝԨľB! / h=_mY}Xaж%Y\tdi^%mnfȯKƑH!A*R޽K<{_?5 wi{! \)h{y\MhZ=)K[NJ\``6+0*⡌(AwjMs ܱ>Mki{/ z5[O4=d^ q; NwDzEkK93LL#42zCRNB"Yc[:x4oeӦ9IY?@8+Tf]xjqs eWh@LlqLޖkRegHȀ&k ^w\`jlvt~W {SIv1!#6+/ jZ9K{ŖDr\QamHJ{g b;7̩:zA#2&f}fMnYyq<_r=Î؊qO?z6n0}ak8/jl!ٳ3Ƭ`A69 k;SbLn!7Bs ݻf@7*t%-sa/P!X1'8e|:fK|l@ݩ^ K L!k\2T8rb̙w,`m9sR2&Ѻ9PӦ`I@K+C}N")2e%D-v餐)78#S'W_(8/Vc([3t˒&~8;>C^jus:c(kɶ!oa%قs[B+=EKrMŮ]L쾱|B=p c {&TYIcaÕPKT%NΨ+:)wV_*KzO7[)ֳ\C^r0xGE O+xs]nrU;—`o-R)t;-f`>%y>,;^dMf x[fS`Iu1mG?Y"H_Shea12hL[K$O.CQʆHci4kWPR6WWEJW;Fҽį1痵%,i·9ኗNKf4sq,/xU8 ԁYE@m傳[@HyX .28¶#iEߺJep_*4KY؅GSpeEPg0$NMLőS`ph 1JOyN嘢_1BKG]ط 5xIJ'V dZ5)VIzcsȈk}o@|Pi_`*>e-f`lA[7[ wD ;@jj3/yjOZ*#JaN%PzQqȳ~6rEiv̭v=OPaM(${פ5'qBR޷94ۆ޴1=m`a"!~LiYz`|ʯwGHg)L,+<}"N͂Sy3;LL@Xݙ(wiz w ǔ_%J@l^>yMA=_gMb}@+3.~;=0);}ܦJzzv^3lCdJۯkEؖ\ Hx05N߃FWw;]bQ Ň.)Ҫ ?m @e~|?φX(_| _m'OWCx?A=u|%2~L M(f=bӔ^S.'쿼6F#3IkbmeUʆ c@=I=ȹ'eMުښMX[@5oBGL17T g¸mR2E%BA>.Da#f1][\fW T ]9 ajLann|HLM;O!؎Xw@[Zlpv W0G6= lSٙOJ{=!w?VsK‰[SL6% :o1Ȇnx˝Tozn J$lswsr!TMƵ_`/* ܹ˶gPր6p=jO,HgFUݻtP((?۫}s"$yQB TTB\mdN𭉙*I FeB/⩭NZ[l zѡٔkn.-h$3h[cǰWJkPia߇KOQmM]Er6=ʶӤuL&75lPGߜ-J}lPl0@}+8;Rؤy#X78zHG_іv9`Zihgnj +k]n`k B2@JzTggoQ]`o'*fog:!m=}b1vZO njZIkr'l(K}mLjn':7t3W]zgQr |[k!G+IIP. ?`&{b&Dԍ6b!zB*WrJL 5 *A 0N"_`Ucc M L΄a ę!vœsGǨ[&_xJRh_\:b.sE;7uLOf>lz Ja#&m-$A>]Kmʩ1IP9+q͎<ͣ5aT냀sTfn}G%Zh2i>) 5 s}c5"=@DC(݋ܒl)Txh%01]9bVe4UY;D>sK,AD1'At>ͱMA j+aaG i\D0TF`X۩Pp~ ѡR,<''j/&8oo%\y,w[wҵF?S[d3ׅF,WAEH/.0W@MMc/Z ͠Udifʟ>lnx;n!PԲJ1*5H爟(d,+GLļlj};CX]m_ۼd48bET])˕D%# t]Drw.y^ބT/@asT ry5\#vGVrɻ??Հ[Zr_}E߯eh~58D)U(BZ0z0fnQM-EMSrj\39X [b1~n I߫+dFvB , bNp,0yh8?9hYSZIU zeJr0LoU.^s3r[%5IoXII ςsb?Ẹ`[Vh'KB(<`JyB؇r:jzNm[CMJ g(AX(,v{ [1T"}m!ytFOF8HD]HaYx.bVλ&YNGL}{ Dp2jˆ}q+El1mN0p9#$DB0Ð9| lܾdg SlQ;m~x1aжX OO ӾH07dj3'*w?vڳe14zY-_Ԭ~Yܑu+Ed7 (E?'&.W[Lj[ _܎AR[l\͉M*nm3@V@6 fQtَ1 Nʾ-m2"2q9cw蘆y|)?)ҍV+ \Lϖw[apCiPDx-%1$ԕQRo#P/ /{t  Ym3zȣ3򺸕!g3_.݋g;&RajH+TÅ(;T7̥<YZ孙‹9Ng7mDⷤ/sr<,rK.0HbH-`.ߗFM`{((11`H"F>8؆wkE{Nv%ΩL|-]؟,;?DwF<{J e{{ #L]8D06fq/ç{ѫۯ8]ڒi\)q}[oqߏ:N0\b2x狳ZIqY/FU˧Bє,9]fEv#H j[iR\}JM յihU@c46^ϨF^1Q, +PŮv9by`T СMyLzi_s@&Bz|HGE\a$ \XbM :U*%#9vW17}~ۀ l_n}PBǃ K`gYƓ YawޤJ_HyP/"*އuU|H#8bgЯ=0QrY_!n8jKno&%)|@ki!I;cN1KaHIM)_RIU5IeV^bôa@Uv2xj ^.'*O?$.3-JЪZ)ٝ%xxu`2Xo6hnD}K"78"+rK=!!Ζ||+/ZZ"j߂) MnbM3y:N q>d'½I_xsig z9:۸w?lL5$!K:S@Fk E6'RTOvH൭Tpm&_Qf@iiO~ 7A~7ZQpd3,X~/{cq#qA/5&KXs\ Mi-EvyO#\1BM} 8x4 \^N4i7|/0g-kssҹ8lj5>FR7Y[zY*Fֽ uGi"YkFK*S ˰Ż!X xhj x.ikBVn10I"݊.Y9-hPC 3tYq #PP&XA/h'=ȴ.<NUe#~`{ug1DriUzgR ˢ8~vq9ebD:hAW:g@g "lW|4i /9YӲ| K>{^=K5bŹF!ՠww̘*/PC @Ʊ@슗$va Za XH/5j;-x7Dw۵Q J\Pq눍VBM,Im+U? ܏wF g\ njo͞p>sU"MJ82 -3bJ1`|enQ"\eq;o5wdDcY VɃ2BV ٵ;*:qc7XX=+U^ӛCq? {vn1[0 0H&dఈla{g KL1!{.DlGR,IڊaءT@l;~hAQZ#B{:"9L愑iylX4G9&WлH(O3 GLWMUNMS?^'eaC߫m+F玓RZ@Jw 8l 1ru6ͰPCh+}\w߿^{ <9=zϯs4Rhu#|כјp:#kM@^K`z=%g!fHv+}Bhd2XV rlU&U͢_RtjNZft;Y޷fVwf8@5)Fx,<(0~CUmP/2c Z!9>G|/$8@` T.|NYrK֠S4Y-Lnz{@Kb 巊3(Q1-#uMeU$_ ;wVaL:SNgE1ɲ$ >FIܓ=X{ Vԡ n8/W@]Z!$Z rď~ (|€G|Dጟ Ux(%+Un!zLJflYn^/ ʬ@U?L}Ev⮳zl}TxB r )d==ӒKf]şPYlLe098Y!z_9}}}&}3{F(欛gLi lm;6Rěbz 2Bj$8C$]xws@X\KzT-cBr3A׵BNX =bnV[ 8 MA@9Ea탶]#vw~*L+ekNWǤvNʺ $UBtΨ? 5t(8g- ۚޣR$鬄_Bi>y0}[pq/ߗq+1sN>y74і<;Ht\,lQ"}{!]"F6[Ў*f$gJ^Q*}dsa>|J,qF^Ad~Hyq+L%gK?J%CG4 @ɍvTxM(5+"_xtD} S{R]f!tgkeDr1Uy'M[kH+|Vuc#= (FcP߃VrKֶFs uPd` guoTP=iMNkD Xy)ArZvbs{eF`tJTWXCQB_vu^Ƕ@,Ց{J2#57MÁbZU.I_=b^{".w1|\2a*;15mh/X<-:a-6"U[ϤX $[,DDyCsa4˨TO<#*JvNYm5 { u"LHŢ\j7'z?__8u 롛|^V B>F[*j^f>C 1F}vEZ]ΆČ R& 9M0=g-IOL}[K>`g |DeV9틫)!'N+hMƄvXP9`mg*]6u[Ƶu / z" b;. թ WR8dˆ#.ҥ/ AV4mғVdoDC}&iLIq:+Inl?cM5F!:IvW+}*>Sʨw%2KxSC$Rh}̟W{o џ=hgc$xm)k)H-Ds]LN=CAaey~:$ l=gI9t'aAADMNj7-¯e'I>NjpqG1 (>Ѯ߳8rv܊p(,Fžz ZLT'Рd'br{Gm;EcQ{$u^|Iwèe#OwkR%d%00`pB@s,Nxe81y=VM: `ո@5g ¥2`3#0%|[v$@$h%l2|mv=O$pʰ4U#;6Oۈt$4X- yEK,T"01˓ ,}DL :[˾"r0eLVO|f|5FoWr` Y#7|/ `@ DDf;>8ߣr>[gٿsQj4N734?#/Pz'(T6g|[Xy6Px?!&{˿Yfu$GL*4|*n._*CU?g IA QC(`yWirQS;u5{`3 .'-g9׈}jzh)1w'M7\eXses>mD+՛00%$jWFI$,X8b.0|Ö}' G)&'lH`Gqc^@6^%' =tCy,1C|wta3qsÅ3"6`>om+='iUؠOz#=*韩L B-s>i F8㈜x{j3d6 żDI)CUVŪQZԝ1hN,OaJ^=iONe wK+BncKcHv5h@)5:PC$Sbsms/;q0]2q{ S)+3̽}pP/E 2XŮ2AO=ky/k'vTss=^MvAnǻsׯ)e>t?r/^ Q$ aV8n.r^ E,sQDY҆a5Gv҉/ _&RD8XgsT˺%m>b vu.6r,׊.8ȬoW=:uHLY5C(Cݽzitf ELx?B g% ĸ-uS>{GOtT=@hh֋ p5jdjwmۭl2|w7$Yx2&x|vڋ-1*ѓ):bc{\_%4*9Pn񫛭X>pAMr04]O.`- Jf2BaE|-?@E! )t5wc~-- |h*%U!Z48yqbp o{봎 0w|k8y8AfI{\Mso17`-%͡?PuGw~Id9,HĐd2_Hs@F߲'-}+mK<)tXenkK2U:6Kh_6mWj&ϳ{QkK.l rGm ;愻3Vȭxb2s* b\/!~*s?Eń(Td:pg7Q*J0 5{ &GJ M0:R1(LXm<ձ?EpdCue)4]l)Ͷ~f HSF08* LalLraFLJޯ< FG6@/W h MuK#4c3Rk^*!Zt9k$˩a8 k<0m|  XWXv2% l% KQ5U{*DjdXWZ||oYe Er1"vrwL]K%oGhjL])1b{6;)NKYͷm3W+hޑ#9_X!a ) N1 靛{#VͤPkÁ}Ѝpt5U`v6<',^#ⅅ>U0/|Ua[kcH+1QTD8?3^Xxa~ i}y|PZe:r>w߰K |l7\5XO7f4wJwO$\D"! fWg.춦QY})ql`xn͚NmwwaR4@< da\ ^=Ls d6EJOSߦ;Eg^䬳sBz Hi*j' "M \qQ$N SϗshE1m!jPMum7_9i@OBQ wrඅxJ]Bv9*iZc_Z5\ uCtOzaSyCqV#K0#%O3∜R1zn)O:%?b #M<3RP:=w Ho7/蹘ba0PF&8dp#j94ޠ^r{ԡWt4G! FJW>a;ԷxNoσu &زԽtACg[(Pv˦]:S .'_x_N]Q 7<<`-OİMK8l1>>+~GyfN8jP=*o33_ 7#j,K84>H<#ڈI `lHA P.`UUN ߑOEA\`aU(ʍ+9 4|(GsbdhKN0 hR"m9˷vI6H8.![7P EK:j4#a+24clzro?$4,O{& @!-Ct\u+uH3] HwQ--c %3e|y-[__<@D7e8tyK1CbfX['YiX@{PShAϱbMh -S]uqDDY|80feJ4P̢f1ϙ_ZH*0ʹHA+g2WVT3Hk¾6VA;yhv@rį8?q=0Ve>+\t}5s{/Vm-Q&'/()tX^5k*dR'BDfBm60?BED7(b$ym#]FE@9eS\6R[A鏓\˴&3?\H>$oIC:'L _p6,n FXM.h +J ׂU*@Kᩂ`mݔfhmg`V GX&~yuyJIon˴L~}cɗ%&cZ*]! g9`Y:PGۑDs%9CU%]?%*Bأ ;v\aw9;ATk=3BtFUBrW\hiΧN "txJ(Z"fҟQsV{ќ7+9lص8{pD%mԄ/QUǜm|+ZW(š}C^8?#+)0mf&P+6^ xTj0mQ_2V闠*KT\9F|EJuF>N_F^he 1Gp6WjÅL#m 3C2h6~5kIhq1s6Kb S+B/!Ցwpڔw{Hp%!Kl&Zz;e}DURhW_U H`gl!7L)pd^O{ Vjt ~QBҼ33mI]ԲF7Qbgu1'z }pi ŒG0G)s)[˔v-0pf:>g4*`oXYQ핆|Q\+Ʌ 1>Ht͔ <24SŚSwC7%Ea8ؔy1nxxmr~X4d)ZBiwG{o.,s$]JYPi#YhNրJxvgu>3>MƻYؠ[_͇z^ctQ%jm& &߅qL!++ -&SlaynFMKlIJB[X= A7DL-Dvܡ<^iyi`MNaXg;GBv5;?Q^Nm|]3i?7|Ϸ|d^]ݠ`ڽ{0zr&3d0 v|9] fŽ6yԃ/˸ 1'RFnG'(.0V ,]ĠW0J(z5vQ";%]\56k[Pu|H<^ŒoY e>ƝB磃޸ځ);9Os/;v 4| N@|wCaP쾯ƩkvߴlӻI# *bB??J{ 4?Y%+!Hmt) yK^{vcwTr%ƛP]ӐuOz\ELm) \?"A}xlT ~pW>:RONRH;0Bl5ꀚM=$IDX:<EvZgAQmTy &d4Ro 8ۈ g:w`t:䇣5)(,sb`<7yBIz/Ɇ'}ܱ*cuA˸j:n|DE0')tCIM/>ܶ_d1,x ̿Ls9pԣVX5gYF2'j-U d3Ow\G]KN4/"cA]zZ~vɡffԞTːVCg&̎d._Ui6'rS%eN~t ^ _fH?+3}0m% BqZ3Zuٕ$Vy&7JZ࿷K3vddmaNMxSe-V 4BUn܇I+-q ՚;8Ո؇گfV$!u3S % 4)SL܄CRwo `E0驋wKʖ*LQa)tf%CX_#*mPvV$Wo'4T2}Ј&ᅻN"{;Iic[o}:, be/g&8oP6bd?ӉLJRV Ad'-CkH[z vJjkkr ~c"պf 6s6Ր V< Fe@P NlȮXN1 VVR] h:@﯂V|;CI=t9oMHfw12nYrO\yv+0اr$Ik%\`N5 S@JJh6Z|7sR6Q16R*aHLQYH8cy!k]s{%w!PI-Qʹ$n-I"A *z!9Ϗ݈ *cO1ngq+z [bmMnHBs9WtG4vgO]0@"zU\qi)s?糕^BX~ )Pf1ប~oxC$l0ʼꢘzje27!HDҘNoOȏ؄3Q?יkI4 +#|+b ܇T G ;YKT ңBW7mO9u&ϓOY<%6?ǘ#g%}g"kXq²̑{Gy\TYP/#@酅Fryȩ5IO;I (w#',%tv s73gd!-3IT`Bpn7E(\E2KK 75p"=X7)nVa>SP2VtGxsgۗr 72 5B#e;L}XhO& __jA:>&UC+~=?=_K_B΃BG=a/RܚDe9Nޠح/77B ]NO~"T%кZII9,e?  fXxvrA\܃]!4z1zo/94~S)(t<Qc\%# m.)vJϰ#r03[;_kC J.Q#OxWP6s*RhY?:t)j#z[H^W "Ju|g3ox8i-CB"aG`o6/KfŒ@.;Lod{l\{rs6d$,}xg܂|N. A*O e^0H9HQɎA5#9w9͒IL7d¶b/)Q@cGN)g)_ 8or .ClĎ~t]\1vjE6jendMՕFdkA-t,FA yC6L$$>y@Ѡgf2 =.t-f!aST nމjJ@E?ǺTI:^uW Y˜RolJ,*Aa-WRL[ *1/} o'.8CE~9ȼ\c1h̫1M&Aqc'dpV՞idscUF8UWWR>O\-2z+!uDZ6MNIDeG+_Wʋċ|@iNo84*Gܠ?xwcqV4x0=^jM"TvIOj3L[ԁ}ѻ|fҥ͆6DxzGY!DU0Ӷf{R}ķ BS~8Q,U\erN@-"A=ٕ:p9",Q|1ub^l02VpGȂ5x'ER'^ yYU0qYB5Z'y pz d.:mYPY?g\~Z5vdc#uot>^ d#UBCx8z@* oA_6g>爁°9id$Fa.a;,Xk9{ÓTJӓ達N_:i_~gOG;^0"_/:=+v#8P/ҭk 7YL Z%aGضx#x7'i)*Ji:hztxVUXo~R j˟XLD /lk-}4;z7lTv$k]jc.rJ{U<:Nٳy<( Dᭂ-tLA י9D},=% 8|p (2B^Q77PQ T/{fz!߇xm3ZR>S0/SV0Qr)?^Vcz?Tlssj%_?л4w8}CP*,E⑞X0`C Gc'B^64G` pdizIJV)b,8EZ޴6\k ^(R{!cLuIxpw>HHAo\|Lz>uUV=͛O0gAAA!unW Db#51L Ը$6>J Vˈ &5M/HB.Bs=36_q$`z{Y~rUM1VR+qכ1Q ૪K$PmL/ kbO`^)$rgblgdRçB% o^z|J8s߬2XG]b$]J,yo rT/~l Cq׺Zj/}hxVK4 \MС& E }\YK`->`NG5~5&!T'\TrTFoXt-˶] 8?{Cx}<ݨ3# 3h)qsLIݬdld! bp־ؘ2:un|lTSpҔr[@aa3_`rA[ʩ8)?ykV\g&g%9eR>dL1|CW a^yBV@'Slqn W͛Mt? o%7++ -b+wM-):Aq* {1'^W|(r>. \ 64mEnho0Tm &~(SGԡib&#W]8ªI_6;i4iG'dl*R8($xM4!i9:AI(t.3qO'd-3M:BmJyNn:uZ’xP#(Vxf.*q{PBjBBgH^!@.f>8{6i܉9[GGM3[w±.^r 8*w$3D*([Y.]i0D< Hw7,KMS#5'e#.}`Q(wbLi]?2 jNr%+mww2BMG.t;涔u&N11K#[BOYQFW:"9~aXmBR}_E_BW7:B>,>TjY&TttymwFOi`9$i7і:"<\5?I SNJ|[xO09/\qiN0)Cx<D 7/$aPqbA` M({؞ ?'Ӥ\XNYlqy.qZ4_~6Vû8ىwEsbT.7zZ`E%0(9q9.R(%nH9@NGo4 ԣmڑb[-J9ɜI2U()\|9[=`56>GnK7S\V5(`rաҤ; 6%6c˕̺'|M Lf`xrm SDmHKsiHA.~eqJ$>JAeÍe N z~ܥH|A)Kfdᶸh)pf rtORh,JYBU7tf@t#[b-u)6AWh>08ʈ sT!Y>;/Yrir| kO { GΫ!6_M4ysna:j#D5U8Bu2z/XSH3ږra?[ V@3<:Gs?7yr]ҟ߉5NpwG(9?u6RųL(%63'nνxUnm!M(0):tJuvJc8вMXcCiz]ÑPHǢXq>ӄs$V-Bn єy\R$Zwgo ;JR qY )D8O򮨮=wp\`bOٷEیRkȎޣz=alf/<<N=~Ɣ Idʇ/ѭV"M #8h%6 LwJAG ##%dmX/s$r6BAe6JVV6.5'˔p IdOXd7r*!>H&X HU=eTTXZys6,y(ɯі{Q//3CVvVȇ#b.A nPv^l}F_>R݇IZN2?nf2E'ڵ̺D ӡ.#ډ,Hbu6aq,>s bi E2pN7vlqN퍳5[V(&Ww٣'LOA 3< .v.J}F =S8pwMH{凁9=0A'0<13nOFӧ;;{j(2NhU&FPI5۞p09D O!v#']9]EP^EUr/Gr9`δiwii>%B4% U!_ òSB{pIqufPFUfBװ+bI((pA> VV'cZ4?zz[)W$[p{)JEֳrqy /bB=͗gRS'|DABY6m2C/J\W {7<  =1ӿeҵ1ƔYnszHP}oc|g1iD5Tsh)=$$v4Q V[۾ixi1[8m팳V.*E/Du_MD jjH-&V-˟iKCB,U4MPfuמY[)`;z~Dٛ~ ;h!B#Rqfx2uUwX9soaOv)Ҧmf >Ҭ |FuboxKDk*sn# \0Il>̩*G ".d KsQ߿cyxERG7]Q06S1ݸS]@){Jg#KF5׾MC7Emr1h} H; :W>_bJc%0h}̓_GvUѤeޣR۬}XeJ08CGʨ$M97&{Faygu,$` |f{Bl=i?>Ts뢪*h.U? !G.'l$;#DAWIxک(4'uס7݅ /ٌQd#?R/`8 Bm]BB8y݁s:!ɓ Dnz.ϙ?;AƝc!8ւ8_ܧ̞#ӽ(k ]wtsX}ʽd预+1u8'4⿬/ qkv*)v ac~6eaŽ7E9FuP~k)'*(4ҥT^a^oU.ހ3{Ҝ =9i$BLzOKe%~O';J Am:$”vǒsVx*܅zbu]1Cyݰ"10Y,~$%)|~l dϢo-qg)lfoes /lXho*KBK cbyʴOsy#GtCcF,Z@NZ}M0 ߌK8>m@%uJV&cFk*dsق;{X:sGC ];2<6`MlV=EPMz¤Z3'+ڨC\{k]7~dodT{,/[pwEȋw%P~%_` 𳼬DA~_xEg irqr+\(VL],G6k"OؼCڲ0e#$W( b'n Dm _0;g3Y6֗aP>H䘹;3#jM?qFQ/Jt>X&:u@):u,aGz,(58 [:]KF?ZEFn⥉s($YzH06p@LiK~/I'+gP*ԝ' c$UPLǿ Wb hK| *A X_bL|HD& / !qݬ@]Ry!X=;70'c߆ zd/6q&ݏb9Ytd݌oҠt@da[/ z|0yDS`1g6nP#(V-:Lr>]#@mu0XdCĔaT$bp]LMuW}Fw0GP:{QHt[ёa}bM1pʀH{xR3Ę+W<:HBtݟ?o!D,UE-×lOms8uTc 5Z(ML'Oi3k ,Vc\^]uViQ SSaM+B}h̤g Īe $ͻ4s^J'/G:'fOhH)F7Q̊r LO0$ Fi}org#kjM9|LF4kt$:M,[rqm׍b 5g{1a\eћe!vCѭxUrZl*5Qs wӾ苬J'bpH&_/jEO CA!Ӗq+OoZ[W1@֟BB_I-h4iM U{j8),nȯ<ڨP1oX1o;@(Ew"?P`'fv-LАP>| kv"6eRN=v 6Ϊ”Ƹ/m~42n=•:."MrIS' LRR.26[9ydc? &TM6Vq7*ml3/pRĊta;B4T&]O]5 yfޡWڱ{3[Ųx׏&&9XxÃ|W8v-:CƯ3"Ja\i8NBt/ZϿ[ua*Zhˆ6qPM1!cY$i|&it9ret%CTLӋ.Z;萼V/c8XnԞwƭmdlnz|oo%ReY!:8\BtX0䣲L8`,I2zzzʴQ*W]+Rn/̼oT 3014( wˆL97qA:6I#?`Բgò a58"WN[lg'zDHB ky]b.Ov#\c&35,a$et`6E%?ӻ}zԷUob>sY+%U7 ߪ,|'=a 9ƪE܋Xq֬Iuֵ.щ&q.X kx0ø*j9s%i ubh laǕ\Tgۈ 6Qܔ-q8"Sb|f; r_ߊ.OL!L1@]BT&"B?[wv[Mu)xqjضm/=9(2k˙+;|+ '0MOޭ\N3Ce-?]FB9;t'](!Nyj-nD缎'ˠk-Ɣ=M* 34xTc}rUEŽ]&|R:=׉냹uCh4~)i/b#> =:+$pAg># y+ɥm9Ye,9y ( NSOʼn 1:.qF3皈1pow~j"~z!;~,"r嗚Pr P7ѽۇ8[u=NQ!ƗqtY TK|kw>2qaco߇@b Ka]!bD@BocuQ1P;u  bc& ;g~$?? 'NȰy9] g ]kH[U`9wy8@/"uaev |1oɔz3,бF(BmO?%zIԜ.m_5cR{ zr- # T)¦ؐ,Jݮ׋;X5 G}O jX>!-@Q@e{S}wU  ,dVJVfLZziT7m RcKvIG}r5ls6|6;A"l7- 5JLvM)kBqdN7 ^` !~ D&CДAA( brteXbFIJx-l$]b12- F\\( C(C|&@Bᾃ29iCi0#D mhsbd}EVBЄ'QydxVr0Uchwznk&}F@e;Xhio@ CWPĚ12TNw}$ %RA@@Oٙj;O -M Xlye4,;[ s4}(D4d}vkvH*;&өJ'DJT2R-xRKL-7ќ@Q#٭lIN@|\`RY" h:vwO7MG‭ L|@Q>F6| MָGx Kjq6H0"y#@\"wUvjEߑܞJ.aKp3W{]ЗǛf'&3SL_sKk]y!E^"]'L[јk}&YřmrVDfu%.Y K+Sh?nO; zQZu2 ,HlZ .x&<#h>UN=V -w "U^P)Sbl͒IJ i\jgC&ٯ C?qFh`G4'n!{u.X%Λ/v~*5ނg 1t:&#glqBp4 Ā@{,&ИLkC+i'kR{$'k9o 8_ֽ,1Ľ] ޝeBI܇ Æţ̃}wSs+K_ݕW&l\Hp^i$=M"Bmϝ]R82|&nfȳ}{I@Kn-`BoG3tIq,uP+W.&W!}/en b3zW&N)T[P"XZ~ |1є­=$#z$o%`<׹~ƍDp$lN->5&+J;w=33Ykpy0V ̏m#4SOյiZ-AgI`9o}jr~iFBjյҮ ,#ZztnQJO$UZQp4$HdԔ[V@}$^kjvh(9!?p>WbYƤ1e {_`OAD}]XSTZgRP! kqtUwhj~>Ү[.obd8nac/Qu`fKk^"&n>z%fN03>|Xo;Q5ہiNMO5WA'UH74[]T1#jd!g^}l#:3m:R*raO3_PE2z Z]{ 3mnǸ(}@ 53xmH؟Hg𺉚n}}#hND2s\[U&cPOzG)eɥܴ ܴnWFo٨I/?@C`m1tl7mɊy}OʗP.,&i/ up).=Z|3y+*QH \6 Xr[L뷂kpo7Y/XcBWX/O;P,_B,ߪi/mL ^$PdtPI_߮nE RW]'3b63 *sAh,  $Fv(y`/;8C ы^؊- .h*sT֔L.w0H~V P-W@&7PmHNζ%Hfj"{yZ^& Ue;iE {:z;Ҵr7ܱ& SR lYVTҼ fZڝmGXIW#@O?3-%:(+s᜴Ǽ> j߼ohҴ҃I3u~{/馁_an3Hrru`RS/j&<@ΰ=*G27\ehAYj+Sr|]A| `kRh\E\EL5qSэ'[[`/=D +@Ǩ9*LAZ7`v/ܼd=qZO=gAP1* k)e)^M4PԊe@lcL#_0n*G_G)9S9u㉸K8r"L2=={=}k)0q, v.A|MѵpxQQ; ^&@@JU8#+[[Bk|rOBX*'BHg:lפ;b SIZf֗9 "Q ,K?rm~eS04jc4.ă>bDd*rJ?ԞS}X귄8eZtۿqí0.UBXIb;>4g9(̲]KJHP_-> X!R8 c1bqR`5cy#htX @ ,+`A!x/:D*6dQ`%zN^ f:B#fu#sjf8&[/Ƹ(⽦$SnXYҨ />bj7ÒIΥ:e(QzYFD"X́~\RF6Fˠw2n!!55DKy-sC**)8D&G5M{_;0 m99&*-ŝl+y룐9tv]rHԞ}J948|Z)Ƹkj& g@` e*h7L%##"Wv.`sHfMdl%)CG>{:Ǒ7X 4gQL,XԪ]p ݟv>UKǍ7rE.:x <\G:ffmN>L 涫?B I8T;jq9վ`*ln&~`ά<{ajnj q@ڔS^0ؔQ4*Gϫ+m@Hfk|+βr;3QQ(z-@[8uA>_1婓Idөw^ rԛq[pU2D$ G!~J z7 Y(h|~FL:Ѵ?>+krP8NV)QƸhp 7qSe&{PkXV"ۺMWWEn&*S0Պ=]Vѩr<"Uj5q'ZC]}èS+w5_mTK!mN¾Jd{ pQ_=?a-[{ `;)_-<%^#1x/gRd#[G `N[xo9"1m4=ޓo6 ^:98Q' էFw-nlE$(SGVI\H @NgH%]ӦL[꒹L_Fl/7K^{LM >x+eCu|O6  S!8.gWۜM}g4-$zX#vWl˅znqyA"2m)|2h`}~JۆӛVIR ]zpzm׳AYIʅߕɱEoLY<* 8B#[Z?W@_"1!a8'qWmL|9g4x(ur&#+!G˛-˖ʠRt')89%sSnR^ɇ礟\.w0N`a4֖:J&*6\<R Uj l Dc\$ RC-4,:H2Nc!]^&<ҋ;ܻ^矅taV<ɩxCvneQeoR'ol`CI CrG< YsoxAVV7W脡"sEXj'W#@CW5J?#4=S3tފ+,%%4#%"i8uޯO|YA SfCQ5V2EČNғp[v"H3)?Uh-Oއ,)92L%)tgⴳ(46q v1(JEkY'Xxdcr\{A9¤d: O |zۜ-&YW-%6S+'FXz&UmV_Q!@/:ȫ F>𮺊w'$G,BKK?NJEepW4Tɽ r~nvKͩ]B/UR/&vL[BpC>VFFyZ&N"H3)̧44Y7R69ǧbs=EfsLŧw4Rt#בn 3Sf{Qs,[}zbT"VA'h/f,C|p^.^BDJL@"l凔ngs +<.on͙5F9h-6aERA?QQȞxys0ɀdh6?M>hx(ls@s;-yN&@/DvFC pK|RTAu)Ɠqse@ޙ_Ʀk sq'MRH`9x݀dɟ@]+ϊ49tZ т2f\O/F?Ǫ) 4n^b8@ ^C:*Pri n اE+# [=dۑ7\^/Kc †>rqNm9Wr+oOLފRO%3/K9y>a}2Sl ˫zhGz"ސ&!z|v!lMߋY򧒮?bNHڗ*otpQ_:'fRتb ?onVA0Q2+w큲Slz*N[*ԛN95DYoS#(tF3\ܨI ~bB,,`tdꎹ*,{mJaѐ4f+߿A?iDU+Ѷ鸏#~s%[O`~V Q[XH_H.veVHjL<n/˽wbݹV<(j|F7O1%l"#.Hb~]:Ɂ 7[$eYq5IFvϮLvBfH1߭ZփkֱgYZ07070100000021000081a400000000000000000000000164943ceb0000506c000000000000000000000000000000000000005000000000./lib/modules/4.18.0-499.el8.ppc64le/kernel/drivers/infiniband/core/iw_cm.ko.xz7zXZִF!t/wP+]?Eh=ڜ9R+ɜ;u4}uBtxGX"gU~#p孷|,^sqj5J=]d8`c'NĞ6\F/Hx'nYs=$-Aɏ8bO:`\,з6%Ɯ8@Ӱ%z)!NK g pYuIx)Ll),^uMЯdo,DIE!þDGL0? bN}Kr6$eVRno,>Un ,.{"m>JÜwR]&Sfݛ V]{R@PMݜrwoV)iOb˜EhʶTW=VZ`H0:@HIaZ(8϶=l IK85[-F9NE88 dZ$5l2#H|aBf+ᩰ Hnuu"H=!IHnt_w dp8-dJ0 RPE sj-͐Thm5;풏whi?Cf'$ː[rKpi޶>_$ uͮ'R:32H ϡUq%hBσqb}Ŕ!U Gী! V1{8`0J,gqчM[tPuO"dQL_=n=e^&#/&Z}c7ÓRywW’eӠs7Sy@ߡ<삤g/cXXƍb]ziMkʃhWk臟\pb8<Z^F`fH_$c=mkAK_M! YL JU]1d!Ϝx>OA׽bM{0r-ft")i,/E m6WT'>@tr)y49e 8cMT٦CB:FE,*Fʖûб>t7qq&8_aY1B0ܱ='K8s,@U¾ )IP2ܕ2,#sxf_AӨ[ y A$b FS&bDRgmg5F"EǸTوm*Í ]"?Kv}0TB uhحoȬ4J4ۿRPeParlzw5&#L]2:J՛2YU`Mм}z1D>D4ZzkrL0}@o@LͿy_*6|YNk|JcBY,e1/[bl<9a̓eh!XKdzQ<^c٧F!>qA#`yI:XJŔ^v%g+uDq_LbK=pRgVxL._@a.:U>'Cɾ@=+>A%apK8r@ؗ5{>ȕDpKlЙa>=Fp֠/n0(+D>qF xka!0QQN]!OM`*"z  Dt -2 RWX^ѧ+O ]t-F;<@Q~@8bӡMRʡ%#0 `~W+sbce:4@h>Z=mGԣzA4?@qze L wyü~n]gx'YTٴmR-]@kD봬FB"hqMy%_?X/Yam$50rtڷJYhxҒyk#,WdkqF@h@2!(? mk-iShɆz$ =iwQEѬobӮo}w~'/Fb7=LL>)ft(zmSfm50jj<36;<21=LK^tƷJsR=<=9T$hw2&#ըc:Tãߥ 5l'x%KrP°mILqy'Υ ei(¨>  /:;kI2<+_ *ͼ 7]T5)LGR(l%)i.g$V n]oGR i(ևM""YQ+ICAɷqгʖ+/'7{v,z"i9jqY&-.GY ch͗9_`PYn#t_Rn/f'%֚D*赓yJLɰj!cVƹ!&NaA #w0x.MC("XrC*0-[Wo]Ta}6pK:ɕ(/pLXD h߼Gcdٓtk()zlݛfwntlDdŽ'=[jfJEPh=d(YM$ cn>qϲ{R T\$;ȫs.˝{9޷~2*P 5o|܌=I5kM8l nd%\kzWAXMKVE#+d/:ۋTo&Sފ]sܒ2Q888ZDMT0)mXtjNPƾۢb8\޵abk̂A0;3q H \Wdfeہ,a Й".@' fvvڦ9񚦨 nL9#ιN^dgjv)7epzmF=wo uҚ҆6UJt? &cb%wmuʅ߈95aXQ Ζ1? 賔v&RNs1GLAJ b オA›.A떭_N$@-`=kHZsq*se8'|ҿr{NX23eBZg=8c|iMT 2"/78|g TW`ђuvKų.^3O!K*C+N'lK }ʬ$[эYգ ^H76CnC>n~Md 0)LgBO=jpSmV!?)8[H(|'HJCtGy*^R8\-ѰL 5t3cK:푹wZ5\_{ݮ+R"f=?cSaxXP؈q52+s s M5#-׻ʗ&8ק,WcH{7)k? #0YΞ q`^rJ]ߛ}6i3j '< ŬEeR$oM2DC67\i"&?I>k+5sI,Oּҵ>ӸW%iΣV l}g z?ᎀ|8ụP܈FfxQۙKX%r|S2OP\E?RRNlFg)68+ȗt+fMO|_IƩ}܈z1t >ta浩d6,/ā'?A 5.'k@=` t3%YJZuf NC-8A>[J9PBѵ[;OP5UjPⲗ;^Kb/1$k2/Лӆ"~LI:܇t1 Ex(xvy1D 7S`w6ږIrrP]В%,|rrb{x޵# og~ f{T˙\1Q_WȚ4vξjN`kjnbsbaȏZv!ͼ$HUVxJ<ϻq}e(s>wW|턇l9 ",0C7dD_MUv+ }pr%zY`%,ѿp#Nn[`ô|( ;@s#̓J~QCvp_{}H ~nq_oF&xnx bRy <BM)TpA>锷q?=N]t+,TxPgC-WXӷ@鉇LT?G?4I͞p==ĈbG.o{lwߺR ߥc!<ӧ}F2,КoAr^U@c1+] (wI15*z082\ ^wʤZ9@՞, # K9{Dr0>cr6RZT s#U覎-T@ctl( ^sG'v_>Uv([P_y+,u7(ԞvU+@YEQ?d4KSI_K &4, W j}'W6ɹ츱1I!%:TUP+$H ( FH7@HPɂ_ߺ(S sQ/ Ndܼwi!'ﯧR!kK5x%|( 疐wTSi+(,̓P i^[xW+TɅײպQc`e$eIĠOZ ' 3\*\@ڊ*+r<9Q{EݟF)k18`d@9^D& ǹETt<߯˭3Zlc1Q1E9;cS#x#17~F  ;8Tӂ_(t 8-.p xfCS9FC &z<2Q # Xd,*_D^kD#Iɀ*u7O.*:y? h* =l W\W.|nJN{| ١B|wZj,e^W-Vfj5LyܩIG.d1cl R АNhD_pŝ~JyZ"R؏MD*e2'i[0V~iO xDjda-s!A,P-ޠ!GcvqZlH<&qLCH!/ڂX1hN~6 %}U5(OF?Ƈ&6fPn?75SH̍2&aQ.1O`wsN(J<}DO80# (p ^GLd+{+;uSTeSL~G0\t|@htH/R;OVLԃ^1MGYAj0fxRz{aeQp< j8d끉| grģG}$e& ki=0=HY}jp@l/g\4YnZoaFCIuQ‘&;,zOǫtM1F:`&msdD)c ؋\;8IreZ,], ;6mp:aG$-d?L4|AtSMnC=D}Lsi. "j7{J>+xHH%̅CT|EC;ѵ+8jd7uyX'yN, K)KstSb8A ţ=3AVyv UG$%"x|`~Nx~Zŵy$̶Ǹ9`^4DT]\p XomĦ,d8βu4%=z6Bz4ggTq7O{Ln^T;gAP! Tm~Ī~dS`Kbہtabm|3}7X~]yGS\mka 7R0@kkK?Ĭ<7*pІ{,p#(*P7ҍv xP85DoN IkMbHOrB@V̑w_njPOSNFl(@<"}cCﵵzxSqN/H{ t0)֨\+GG6ҴunjخS{2L)Li m0@lR]=p\y$U3eTHcucjj?txaxG.d7).SDuKX:n(S ijT{8˚٭4wѧB&|<9+!/V u$Ćΰ3V,?ʬx_o+QA02(Zn0s9$ ŵh\.S=񵘌o06I֝>fg=@p@NWdPh+Ơƹ3%@G~!{7X =ڕ\.;t Arp_.-,A(`dOb@RD?pП;kL ӤAzLVʧk$6F.S S s}t$lYe`XY_B_ۓ!5[GmwK1{[|oetg5E.B h) V5nDhnsDG"9X$0,7oO ∶[t_0kPC1ٖbN=OQh%}94;|F`R~ Rdb-$݈}O\=0[W0c7l9'4kAd!0Ugka Ʃ+t ]$ee6PLQZrnz#!?eb]bNR/"qzzv%O'δCNA7,ǎ@tR2<е!XQpyhaDW=T.xUoϽ#3t]4Ŧm5P/Dfb+ɷ}}&:v\Mӄ%7>oըH5zt8Q?;R&H!/&kD~>y+qRlpףk ٦TIab.D|q|<\Eb?tU>egbN:(MXY Xk!WL&cڴcm ܵyy׌nQ ~ק|́ 3$WRI@jT+Ǎ=8^5_jwBj9FuMFSk*[$<8@q#8WKx)@9Rld% >/boo?{3g*|+8su>nc@9*F8wRzp^nsV~X.}[/S6!s6I+XH=7<ә|:Kƌ0//V]VI4L5_Ư )s>m$̘?_:oN#۔$B4+Q@Z-4£x1{K* ;w--ק&Ƌ!CXj]@E3kVMm+ gga$Y@e6^װ2LB畗 fI+M@}"n{kv.9`mnvv`^*ʬj H>ΟQ1Br9V~[vPiJ`13ޅxMexS[{&=W,[tA8*w?@1KK,Å[~Ly2xU ZLBƱ|L|S"4)Z"(1: (mmnVs1j pYG#u̶\U"6W}@0!%!Dǰq+/2&' $$"FVr?΁Hjבe50N |c_eIMo쯞ڐ+,cLֲbé)\AƬcK_iB*whpm}؟(BпjKki$=C'f.3Iv'}D 3^Q_,D1KpdBaG(i ߂ҝtbɺdJg/ȌL;`,mk.cg Cxa3Wl>pDaM ;_S.OD,7Ќok, K5"ЫtTWHeA}@TV,Ŭđۚ i)vP7 j+e5\NL$2.Zii aHm0Iqި4)3 A<<_=hli[g _b򻨕i,M ٛ"4ݱzgl-u'𺢡W$Z u#6J4.5KX7і="O^RWـh:[AaBmgXUG$Ԗݥ`Ds_DPt ]̡ LDT#AxE9fonyK^st-6`*MJxT>h)$؝#̍3 5/afAXCd 7ZP6f;?Kjn%C,57G%%[+M/?"]ћmhg-W\ s PHlʺ1;cP:9 ksPk+I EMZ_PßsD.*q 0uĮZR8z-Ah覩ً_n؆.2#{޵VK>W*ZӖXSVu6ժL}EnfeA{fRuhPP~A4t@M8oY N 96 SqKWa\Q{ 9*tjħ?R3y{jО+1_7GR bp!(rƬv)mMfR#B,gu/y+QFs_ё514ٝ{Аk\{+ӭug4E9!$l[ 6ӑQϕ o=nCcԠ%P KԗS{Z^YڠP:/JOl9Na<"{32&) y|H[w9_wع &C9(v$)ADI.ZC<%ayGcf89X/4PU;ҙTZ:ho&Fs^[-'I/C~kRhnPD+& |tu"k`'+&G{4M?e+),R㏯VD;| hOI%ؕUO\FRh?hyz"{"X(%z7POtM\!I:Ҩl.αǑL3@ͨS J؝baޜ!JM+%hp4*W޶ұ ddS{յt1KtJNQQUd}f-uǷi$6wxa; \S[9mtC8 JI x [d򨟮Ox-y q<ƃ67ēSTILpKMN+1W\J\2ydR*j3" -oP[q|Ӵo}Gb\&AR;fV)nu,̐[p&񭡩w<9aɿGp"BVZ˺ݟ_qKU/jGt{PqxҒ>~0FDIuk2TRP c얻4rbh՞j ؜u/1i lzIyYEVdG4t1ɠp?3}o7FҫP.3?:)S^ǛdžυA**c5gOά k+,Ji4zz &g ~"iph2f+Sne, ^D:s^תJYC{O:~̚6A500սN8/t|q-`Aeg8ɬ-&pΩrB6BB]b&*iBq6ՊrrF7{i JzU5nd¶-0Q( +YHkώa z_n:k-a'ȇo+!*N$^} &e67~{<%11' Zxa=mɹ䌮2-L@KBgmWo8(HSqrr)BA&'ip}K 8S4/fO쑠^E7wut3WWS9[Pӣyv H Y0'~EC#mzh,-AH>&]ӓ$  յP\q+<V6Y zᩅhxP'k/s0J;7zKn&љųh5N͇ބw8B]|¾bٙ.JF$&>þE;] #K3$j$guH*N#@!Fc+g!9] U콫 U&ZM`Hq"YJ.$ȰHduUs" brFQ,F$^w?[wJ3,G9T?$"%='8& Dq+]$ "{D\tc_nW\vi+[?R 0qG6cN2"dYV؎J Q~ÎpW)'uԊqD;Ѱl$Us|)Q#_hUt+ᚢ.|}s#bQάԤL , Q{Ur*(ME"yXd&}NW4+eJ479p$Xge S-r wjfņ:x Srq7aϡnfq\`:H'F1[S`lm;YgsY IJ ̅dX\π%OIJ:Uz(јl ~iwb͆t fLgABLHLĹEQΉ&ۜ°t W3౤ttÖY:}py;mV~iUVx` VL#cD$%en&l :6f&3͇d_'9!:Ĉrny䫪Ll4`QE1ҭl`G~F+P%p*Tĉlw?J$r;W.i#&%6r՚ۗ 򵙅Qvn_pŌ!鿃!δi?%`D}%g64M(2$'P_@(7P \ӋHyl+34ؿ%M瓔*@(/M_dc` [;$:hEiW)Ⴍt*ɟd2Β%.ר`Wgw'H3Le,+D в!ӊ%=UUcys'm_^-4~ ۥS1cB&pW]NG&ƝtwI}\! ^*Tߐ.fM;B!ڹ_jaA?"$X%u:Q]_FsOwiP?q"B6{x0й8~a]0U rV. O'UOzc&۫X.Ӕ6~Ûrk6&,.4*tA"vJ,Ô^7ڥtPd>󟵆0c5e ?9&jzr{#z\le췛κ(1@b~tND8Eh蝨$s`])*ߴB/OP#X ₭;a\h\fD%+R1k^4J[2<纚DUYzWbn _/Z)\ 1?8 Pκ9:̞Tl^v孔r@fV-fGTQKaZ1P7ת[q(LA(eB:9Blf&OzNadr_ q]\#;Lľ_Ej[,qv̥YYGl'&RVrXeݙ,&(~ćwsWRc<& CHUc6 f_X@bL5g;;G̉rC/v J+$? LEP?߄5ܽ*3znN|hTT{:9 5.Y^ H$tΏ7f@*bKT3TԷԉ W/5\dT-]cZD B9 ^Fѱ{/?z/JZ4U'PMu߳OX:ᮠ KVٔ@2GŽmày9/w^C ʇ_tyo&hcgCnMj7ٹ d~6!gHԧ|c39;>.D{4 0qJ {cP4U.\)Aj?U25!1$U"l#¤4weǮB=Pˡz4NaBB>iIpF{ a9$wfq>,30;se\ÙGUצS75Kݢ"y5>>r߽֩N;1]iftM3fa;וc0 BG@/CΔ<;hJFdQJ@Pv|AM 9;u Q|fM cً VIA6×iZj>%׌4v0h( mzaq{]lI~" Wy8Ѣ#F(mE/hj˴3LYBjO~5Ypf#v3WhP#\ ~cb QjY RrR'-|%l7}@b q8") U،'q.QX/K'Oa+*~.m9n{TjGОv|>r_R`pU/,u1$G 7 _Bz^QBq_!*c UF8QZo7 Gn8=g_]//!rR:Nd?5z\vr22fRhiKS(8ִI'-QN2uQ]AGqh糈nY͌sQ8RÙn߳'} gde, FV0Y7,@< Z$ĭ hu}[r=վf qh[q01Z}4Gξ%Y ȑ?sɉ=ר^OijǚǺ) Y}CU+1RLZ5^JTlrb@qf~뢅&QG3B0si?cBDKfG(h/:!@Oq![ "dcU;3*i+CLW@mT whP֠W}vцTNgh!x)֟W"FyH%|rxU%*)cq?TDU7JoƺY1nyV*=ލM)%8*6w ~7.jUшOB3o6+豴Dq2{aYS lkMê9H\@R, EqT^ס@ I~5H%rX79ٺf<{~Op~9uX5~BjkàϮ2W֯%k Iǝ3T%AS"Tɸ{[tL?c`PlQ>hFzk$xirS zXŶ2 yXMD gN: DzRPp!HCShу>wݱU^cC4o!1!9uSڇ9*𡪗ۂ}Dxb )*w $gieK+>x)u^4) B8JEOoNr +ds!_hlӳJ/bBwva4$!Ash$s/ƑbO#zKaMV$mK-|z MzTÄea(r"a7kOJq>3 +s1w'atv4[B?͵q hGOTs&WW[4nTLuilXCe߁Iͻg2bI>>GJQ8=.a%׌opͩfڨWbFPV/@.@u5>Z27z_x7px4I$aMGٯ۳(d;81g.&CMs|4RP 'J&\t\`^"2<8/'H?>ذڋ+S tF5w׹b|: :S:(PJC6}'kH}xZm >5MC!P ^K~o]Nm$WqׄΓ4H0eU%aS:!t<کZyhRQxī~d~ y b6СB 3EӼf\Z#^q 3n=:T3~]vEM/ҹ%H%z}Rm(A]_4fD X_]GuDu' w3`kQ^.NTۭVDžyTr;;~iFdAQ1,Tq)N TȽ Wr׈^D m+5-B{ȣ*ʟ?IȿZWЂJ\K _egY^S"hhOm[(6X#B>"Ew%հqLτxTIcWWyP̰y^~ާEK B%cKBIOAD n_n7*]?F\OEBH<|&|2NHźB4v&ݽ$zA W3^>6L2iV7|1XKVAr\A93Vh +v僈,d_Y4 Q[N,aLDBu?Sxg̏9IZ4H+Kg}YT^ml8)nQYVKF[_ 0aVsф3GL; ˯eb 1*w]8^D9VG8Fp,[bSGα'7M{ ߺp.Xfvf_m݆ )Gwsca!E*)KM>; d(wzpPٙe߳.87JG{6q&"FkTxyUypܡjZ t _$}yD"4}AS>vMY}-S痑dR Q^w(nyY%P |uyTӬg$"מfpk7qmG0I^mֹ!oHV>* ,6w ^߫Xs Bzerp_Jߋ.ǡ]5 jĝ"?f`x pU(dg6۞qϼ2[!$sw:;(fX1rD7;?r K(Ҍe`..JvqJm {_'a. ? o3Q Ĝ$z*N,EQǡے@/5:yyL@:0;bTC)ˤCvHZ26dM؟JOŊG_c1 3VCߖ l96Q!zAwopsc]BYGf˨pb%!~P$H)0+r/ fc:Sb;&@/+T|d dU2E8>QNQU yea[Ij ubW.Uq7+=B_uϫV o1 `-zz²]F#4lt˾`]V[% 5R" d~EyTzuNi *|-$99H;_^H:ӥA#b0>m@SU{V(e{oYxS^dQ'UU,,o2cHJqϥ_n+pfŗ6M?#CիlNׁ""YF*i^؈'їӺs{$fP}Wѫdm< -Z2ҚKygFxTKN?}[)8@s $6>v_Ł "HH`^pSMB*Oy q%%W\<#TO&?^݇wfMmL \R0$PYpܭ416&41/P(SAA쎪-Pf(jnEܮs~ )0"K ̢ˤgl|\ ی]M!3.o-.-{jCS): \q}q*Ǥ@gkd!3`ݷC:P', dI+qm@ 98fii\}Cub{US>#HTtVDB?97xka;Ue ghB|#(#f6zlTURtmOrE c` TjRM01 8"X' ># *QM<\A~j4hHlY >}h >L\;R/١^nL 7P_ INF?T? .ce4 &BBT@Ōy6tWľaPNI<\';`˼Ӥ͐*m:?LZ 9PtV;K2YOa> XRc +m^![o4rh'ly}cye~__ jzÈz? i:pDnOI*稴MaAѤ{,`}`Ąҩb1Gm9k.G9L`*l6"vSs?ط*k[PbSL[T^<c{,V0vTObK ֐>!ITj/*pB۪<3YwXlcxvrf/T48A-V%cf"*bOrb=.)́ rwՐIlqH2]N/JU$jZ`NtvdD,ReY%ntiFgy9zW= _a *+dч΂JFFM 7u(|+-ЦavG2=ea7 gK uDs[⣋"Nue~뾒tbأDm3͔¹a2|OZd{Kmb:ᚽq:J|~F !ZO00$ $arG?UL[8/5An*yAUУo ڔ9NuGjJ,ӿv/r6!ۤpjc:Bj=dQ!鴢zs n˖qRq2I"wCP ~/yeMѿ }É^@/ƒjZӂ;Mep 4B W8]-;o\Sݭ xOR!(ݶR|>C Š.kP_!]s@t`|cH mGpS{&$qK19f4.-SY@gyűOհ|:ڑQ?tw8W cM%?.>P{!IsCSm3{m7Q!榧a5T3Mw@l+"MLlgx}L@DkXWNXn ie:tLA:3R-I+/eHDX&S\V u4y"+eopPpϢٵ&)\ݯ_8ɯ NwGK*p/r_: %I"E/ tnc2Z筡4ꐡ Rwg'4n.Kj ]RSXX}s+[FO46}nq\3%Mh]QXu4p_,}"BORqhX+jgx2M1 rd ;,n+CdedF b_@_Xf Wxy2Ji~=ՠEZCl8H?M.I{!ϒAT9qr=FlsxҮZ-A'<0,K%4<4ĘoՃlUݷQ(:A>_)hD$RcO"[J4N-M Q RW`CN{^%[QBhM#[%M*}rBO 'R&6X {(hv%zD~IH!t8;$/bts1;1cbtpVP1U0)w*b/FY3|}h!%FɺophUNq=aTQoUK1?kk/,0 f3e!tr=#maTf^zaw-GZQkPڣ"zEN3r"yYp\K8Kb6;ZF5G)B󅵗.%ֽ$N二fE::HnP1i :+KlٜZ4t "3 _9hkȬD+nlsi^ۓvru I<(B*7&T*啻hȻi%ںSuh1ae EvFp6)v>vS UsKz l/KuN/_Bj˷k.4] &‰ꆓ(ް/PDHIMQlQ>)* ̫" >|' : =HV>3mPВBYFA_F5[cq.[tTf(ԃowjF ZkP@ ~98W=w% GIʃCuچe`o.ya&/`' dA X U_Bf%Y!̜$9?_jaQ}'h%қCEQA;N8\C d[Fnp\keB"ҰbS>i@ÒZ? !gi&7rx5RcX]+4(e1_k2U B qTi=|V[az폶[Pt!kSQg>*F2D^žTea62ٛkA _Q*+[5hIrNTҔ>U^/# q_M$lX@pR j9kfޜ&d Y7{6t%#MT£>^p]\ΝF qP/˼2Ǭ9ug]*A@URw3ll`<롸;6^hU};QUjhZO4=&V,3e9FJnaݣCF_,&o6=$GJ_Nhd.`_g X̵hW}]`(0|k3Tz;(I$JSHI6>@"[X_.`MX,%3}.G![d Y藎k)QL n6hЃ</гt\:CxI-~>MUQ-T9\fTXҠ_ӡu=qMd( v*+=]%՟UOT"u o*=WV1J 7E|aT9IV%Ϳ1Um-h#2;^u m7T|N s(H ty?,b{&OEymEW᱗ Hlj0IJ޳@Y!:#XXRļ$|غts㐥#kX#2o"`~Yp\"[TNBТ;Au(b7'O*mεQGvwg RkySG;6>Ksae'- >|jp vg0h)X;:iv;Z^Ghw;]ĨƩ9^xL{En 'm&'}hFc3-B!y z (_ 4?ٹfI96WԶV.%ܹǥ$ 7/FI28Z$:2kk oUMhwN8K䶌^ɸ"(vbOgC^.DƷ# I;5d`rn-p2Z+5fbggF}O=]R|pl\5.˒4G^*N[.9S AB0*ڶ̿^6@/ tsq-~̈́QEk8;~K^]i>޻+N&ҰR%X%R. W xmvqap\ƪܴB {5r4j;:(㨓x+aD@ejd]?@HyǕԩqo@vʹmhE@-@7XfaiQӓnJR2.^&h|/O:. 6rD?a,ziV[~yO@`TKG_SOYMnTorqg2(=f'f_Z9>R+..^sAF (3_]FC7X?G'J((~|:Α zҵ-R!emiVT+ۊ{ S6S!5܄2ܲôX Eqrtz#(N;(Kt /ۧPWoՅH DK92|&"X\p^nw)y4S%yHZ[ .wih3"kN6` ᱠs0-(5$IzPEF^!a-Z.}'@YΗzb6(+rBfWC][ s[HPgUh; _ _` .wy_G*%qB2MuA18*xSdq[f\˝9<ҫغ2YL7" 8zV B]/*CV DBܜ[(.0nUT|=ܜxJC}0t#E?1xqPz$ /^g9Ekk*R}:_- fD/+_S|P$R`^1bZuDlӨ% hha1 QNt=t' 1U>7eQ{V{LqZf8ܐ:J7TNJL @S+n/n kB 3^e!'A1gG,YG)=l 0$ fN`Ds:hДDsFjE_ =R"yOo * 9-iu+"FʵБu( $FoC~]:q@xTM ?㇉]0@a $լP5Շ ؟={9o,c=vQ-'k=b$Zk)/UX!'sćaL48i u!Ja I#\R?39A[S#6"+d8lR_edxA^+1<=u$Nd涠5/Д6݂ԯ/ L\W^^tZZb}zKhׅ:@(3:X8ik"Dnߊ?k5%N.N ,d <2S 0G"/0+؇?@!>ygcj=lcAbrO~C9s SV:*yV^Ar@w?(]XK|sN^,Nlo*j=?)0B? QsWZX#5u\ ]E3Lr4p'f:š ":&ԜWGG!jyKhV0M`8oj<_KgIpoAaNhnwtŐWmFS1*fN mEcJ TIv6LiD 8}<dAD:_ WIE|7C,&aiq9#/Kro<Ȥ~fHOwD]۠MI*3XZƍS<0$a\c? PA24x"ztd@T[LvF;e1:y^G{:3j~xjKVBpufQ0=yaRMviIH{]DjnIOT-Id)8f{ `I1`5`__{'6-z4LD,4/v4.E95 Bbw!DQuet94~^gY &Qy&`"&;Bm?˻8 Ȃ 4]+$ ,EK%8Vݖ1Jz9~=[,zJ RbQ+P78EzLXyӁAƷNXY՘eɎo5# 4 }=̠(7601w :Zƺkx3^D X=EQ&:^JYďW3|/xrQNC+cҒ{G@!ԉøPI3>jK¸—GR1PG`1?Np:u0W\uDuD<6]NRj% 8W P)BVxk"bܹtdwQ+l<㔧$iEVJl$x 6k68X vة]HAB!w;F\AbyȻ'C$H9qߦAz#RM᠒ш   2’ripOA!XU(B̅hgEAjA &los)KgZr0C9c0u+cͲ (ͭ ر0c(I$5eT,9sĿimZ;3bI{*0AKѥsYIHﺎoӀ4$~տxc&Lj@R@[SIsX+;E03d<&*H۾Itd q-+aIXY$E.k/[͛a?1hї8K[_3=gCӵjغVˁּwl;$cgwnXدcoY9BiwnXz9R-cHha_(q13../&t "xr%MS({V({{5b,wanSY \ˌgQ1І'ϧ:d )9e# FgD W^ &ְEb vXen%fU*9օ0[ S+` W0n.X!P|C5hysWǬ35(؎9CS^6 6(tfёe>a+KzDd`vh>W-^H7㾑7mYտGk+ R.AUZtٺp_5J(x] _p2Ith5f}wͷk 8zyd[ *Irq]7D¼DIUK6٥R}2IXs챞X)OLo΢} Ըը7oK<ͦI36" i:WT&\nUy|l}ߝBM46ny uJ-&SҽL/Ҝ<@ZOosڴ`Y&n0mi#%uݦI9bgO6(:1䁆1Rxc !ظ(ݸ8r6ܑp#ZRtt2}>2H'j~|H8n>Žu[N\JUOS젎|_b7˖ٳI(XifmYJjW^=z} zăj_Q'[t,Y b 80$iCqaWl(iumeTc_[2 YzB jUsi?rW5>1yhwH&5P™Ĝpct R!RM켡+1١#'cB&>+e*EJZaH**8.\_ɉ>Vի7!X !!Z)\۟b@snvAٷ(3ĵ#TxCPg 3oC#O!L"U}^4]11_N8/j6F"m(yd>Jʷe pXdWn?Ost}i.Ir~^fƪVz!Q Q5-k۬ v;栐%Lo Q\KÖC^/,:ε/r`}|G"q1lP'd2ݞD%i*P.XcI{O4rt ! ~U]B`A+E_Y5wagK{Jqozzv5''E+wRUVPI`I[ 2;Iq6f?_Lwu|r-8БIԞKMVWohnʤN6CbM(ڣQqծ\^PAڞWculh:h黌wfS h*|o >N{upR-L ø#4+ {aWI5Af:“]=saxm$-lI%;˟nqR.l,/$N\9JSdqe [u3WR !C%ZoZ| *5қs_1"vf4{SoEKBF">pNEV|L$[e;i8 MM>ZÎ) &>b]Mk?L.Fib& #q\ݛ_ I;拉coA~DNz˲%,5[IfV-Y`p:ШjcL?Okwn|͞Y1:~ټ禑M0xs m][p-R$|Bj:$C}ӌR l>_m?,T:Qtfa:71*ܸN4a&_b52BYdXjJSg}>x/*vCM v ̡㹸nӛSTgDz>Gnhu׫Uh=ɂ-p (hQP:A4sh!ic^$hʓtFr-G9ŪjskA2bZ6"T%qQ(nJlE"M n./K~ԧ!PUlS8e8Uވjl*BP7nڭIxhQE˓Il dY[3gI10&3<́E y).='*_`jsDx^>NtWsbQSЋ"iM×Tn= mG\E{g0U|NRN, ?J=v.2!-ׅЧro;-<$|N2[^{UPK"ʁSsK#[V(fVr?~M2?'/cl1>GS."4IN;D~m}w)u[6p_o9bb""m?C1+/3ɐh1>&&CG` \ŭC5^ PH J toJQ`@D^NAhX އT`Pd>w-&GfTвvy 3(%dDxS- q9i<-C1=pHVhB53 k ]@ts*ӬHi9* kiTĊrф\ͪZ6qfHLyDٕ.&ubn9WR~mzuiQ.@j+5j%~DUS1Ó!) rA4IpcV1kQo瘍% 3w񒴐fF?8O^FCQ(5|LOl!݀8<[GqBgש(Qƨc)];k8p{W`~E #I4j!{w1/i S=d4X!궂HyC)uax.@؞eC$ODHԶǔ'Pev[@9 -!^^pGϟKǰ5ګYfhs hffD ֯&5d3x{{lrwNRROkݘB 5sQetX cJ!.@c؃݀_d_̇V$P_%9}~YMO:vVymgusv\Zw gд*ۖ;4\oRk)R`>Fe@ݎp?+$f%cjb@uS8TR2{A.PtsaΏ,=A!R]_SLO/I9XtsVJJӎCc%_(=nuw0 G2NXr$}ZV.X~>2jboXbwC0Of0W\"stԚZN֜2DHUTZfM叶E 12w޼AΏ.!i)&@flo6/S!:񟓪?wOyUFDw,]3)wgYNx\~lbEkO RvOtVBJ )Y7l l>=5o-] {#ꆪ n u+A KeU& ٹ$HuCۻ٥T^F9Cz"5` oHh+a`(fkzetA¿`^+\2|q:Y=ON|(Bxh6!VHJQHT,0viNmw& Lk%e >CNAJؘ ]UϊR!Y-Yir~cBF@bDLE'p^r] 2%s3ۥxa))+=R.7^|nYL_lh][V4њp >+qK |JH{"*(ީ\iBn1xL%91I>8u #%6/T ڠ$H`7Hv ,hGOdd0\we!^v-BجN?fAЦٛ pW~;_G۰cC3fn\a(/dX@< Jm_1ڛdk#O&u`'ԃof9v384]B+ ?/:Cq,)]CbTK:6A߽*m8 WsQy \_dUPD ;h'eעqO|' *\01Mp{ P?3hL132zXvꊼ&@ ^0]2P=u;2GZA9CB.>گQpS|}.&&p<|r1I+wHM{||w6:Ta5O6Pa*N#^^jTN `DN$AKV:\?n|) -deXlPXPw;3ca_Z; Z+$haAkCc JYA*N|HZcɟ KMYlNjsDuB: Wί'cjC?4jZX+@DOEiG)m_[IG?Ի6ogZn\GRF3Cve g=/2&(_7Չ;m+#w?=鑉0'>/9VBe'r$Т}D =ju SX&-"yseYl8 Y7"¬VBrx^"͐"m ˠp!Nx @D@yÌ9PXt ꗞ:.[KmٔltlmuA<#yzɭU6[*v>޽JgH@$#Hj "L!v9lΉl8or9'ni/pCd؇ꝋQ`N_fj+KWJҴ:.G҈Fԓ6I[ JMƗjr i.`l(`y{e-}Uo;Q6TLOK6'[tCL E9NV Qg{2x d'XnF(럚m͆`eA+ Ey›ԫ$4q풶]`soN躄C}n+;Hفd} g ve0! RzcسtYcd~ [dWKilݘF1p`Xemr֙۫(/ 5#NJ#C~ k9%DZ"}pcײKC+Ee:Gx>\ҨIf-)<|~ E^<>җ^s_Tpm >;Oٕ-TZ[A[:L.d*2M)h O_ -GV)6 0↻0tZf]LA~??+H!+}^xvC&LÓ?_B g=H#|kG;\ȣƅIbFmΤ9L"ЍTh Mu+y=P}k\@]KuݔNQpxB!2.y ~ueg,!Sp8a#v胃<]T`,VxHs"e@>2HiV+XL >.؟| zyȞ:սSL Jn'nDCh}v6a[Ͽ(\Ϝ`d4Tq)hVFSԦBWJ!y#>ƯA7JGY"GL{Ԁ,h1 <@eT\=peKT'2 |:.3,n,}Y8حr6-%j{Dӈ9K02gܕe ;i쥄\&dekSY/BxX6{+eЗ962}LDj\Dd~ ["[?zZ1ᖑr:J@gDRce9A ;n|@.I ޫJU^TG= Y[0JgFP?VD  _ XhW\X%eW 1!x`\Ĥ{|TG~F&vNi%R:MD~a MDJxƅvA ݬӷ2k =Q6bu" ``01:$5s)XB!d4vɒ 9WBW6VcoѲ 'JŁ'Lnn~Y -{]"ax{8-=b@HÁcOm4OU`{27II*I]l5k*z3>K",G,hb&g|FmV`7- Z8 :l%*2{5Y.|y$?Wiғ<r86'/eG.lz0ϻkI~my1] НLUPa=15;/fXσoT@8LrO{^Ny)K•orD00oC5@(O>"B\I9۱h )Dl&Б i='\NgrsQq={z2mvS lbbd}h30CHLH^bTYYOsk#bïT n.8u$'p{($~hJin(=_-łMsGl 7[ZL\P/?bi=I f~0ڥ{PUp@U-oW"5;2 CKL)`#k+^@Ra! Ho%3:/&a %t3dA'HA85w])9d|Be>.z-g3:5 z6T3ZEv`R[MgEpƶ{:qَ8l=qNaHmiOATXMH>O fNC_\\&d$\(D0EH4qNbڠ)d&-~6~~6#ӻ*[v{&Ë%+]\!p&c N,^(Au|:eK U;8r"~Rݻ1gJ}nK"q( !VUov1oCYڛ?Do!'CE#6U<: ]$ rPv*LÓ@PGWWб~袟Fq*- fFi4)Ai~{Rm XC2[F]u߸9b.e,*CdݭOS͏=Q+d KhÇIPLAրڎtAh R#{ ^š,or%C=`sgگODD(FǨ|j1f*JGCT,g{`>h[rqõl:\ Wș Nf3 CK/=c@V/zYu JeBހlѰ:'W4z0a13JI|]>$幑;Ǐ^Z\3(CG C`CW !X[KYyqiL܄#՞W} g^BZwl֬. 񶜚~s/r¬ yMSoزνhʫ{g(`aM!` zr1@f="f AdevrrߌQPj =5H͖Z rth56Y/ZO,9܉qsGy0ٟߟܗ4s ҂Skz"~ŒD%dyW q@FaÞE:=[;B(ٵXe+)k] UrDYo`V@EiٷGVwΈ z[Rb ̈FC:#4r:JaKD0,9-d x|/¡jgqjcPWV^Z␐Űr b sb73sNl'l;<;߃-װvJA1J̝({:6Y>jLW Hَ⃛e.iX7ٺ^* < LW$*sޮ&G!$6chL9 d =0[g3a{6Vˊ\tn}E xˆ6Vs,F"sU ٍ._p/ÌÎ(2;2+e0&Fu7A@G̰y6ٔCk w {d]:ƜNK$ٖR-hFU<NizS- D-m5l]>QmԕmŖiPu/.3rsSKBؒdl61|F`65Q@uK!ScuC@zp(TaѸe}6BsvtQEռh2aLֻY\"u7#Ôp6:q(feKb2#Z{A]h-')IAzlӽ*Y#Yh(_j<v0cߴ!EsH jմ.2͵/CPvvy$+fۃ!IG\l`Wt5G+jmU~Dɋ uǁq-> Na6ebXЊ9Uzmk оT nL}B5Hh  " Hwp|4*E. i z} ]GJ4=EКhv-33!wdeqRsx$87?[A'3m 54l[JfW,@N[_?&˗0 &*#~ظ&1t nٛZ)C(ʳN&XĽBV>zWj\@<=^[ʿ[S"ywFQMoGq7)Lú٦Bzfj RD^翤;nTrCb"@bDK%$󌀛8c2)T^' H[7 P 8^_r _B7x9{^!,-,Nɜ"gmʍ`w}QA'܊*B,HE?ocѱhS?VM9Ao*+B<4 0I 0RQg!q%*":-3>f&9ZPU1D9)461 ?~]d}iZ"Cit!bfV-4&Hš7i]8<yΥ߈QYRDDyDF iA"@8؜tI-E?֐p[rx4+եFxjIQ|SߨO1r4CWn -'ϽGPUv1u|*ܵW_&0[׌jX4e ͔Y[̨)3{5H5uR֏Nm6fYtVLy!5-QǏm3$Il=c Kt76+YHٟ \{ 0 ``ʦ- cױUG["b}"%q)j})AkB\1ݨ]jBd7 .ݠ($[$ VMƤ2ynPNx wYUMɏj& » f'H`Q!fQspch- o7Ք bk9*Jǁح?1T޼<΅2.5&;%v!qC - ^DQ'̦zx"HuߞW,Um(`ro6yZ땽E<"3& dDb/8ċڱ#Ǘ8yʢ{<:|N+᫦E`{;fgDk5T~(m.#SEcQԭeYSJA6hYlnP \ں@F ;uMUNI!6ݶR.IvgqIvKi)x#6#)}ϟJ9=Ӈӡ AhA1Z * Ri J4ڲzoC6HGp9v-2i0xJ 1;BNrw}xMLZlu9A'`.Ϻ#*Q+f>9L=꽦x91 "S6%s0R OY7xTfJ6$yS1;g@'ˏQyshu|[K6@L;J2hOra6H$i4EU :a dIh1qm8hP7nFsٷkZv tmPn Hk[EDAlr4לYnq,J&vJb@tŨcƌd;7\oE g0Dˇ(EX<c"wlM>o~}@+c'Rz~l4+)G8}95E)`@O)l\QzܨWI(xdn}@UϏ Ohntз Y=/O爩V;5^AWغw.]'y; gSo]3e䧒sҧsC"w(o5UrOˋI۱&>{cAG '%m5(<`J* M!3K),-q_IoW&dvz/>7@UnO|z$jB잺ڷTsvB7MrTRM!-f`,mq1('m54mƨ|q LCgua]PAtxImQ8xMiX7b2qtn%{##8cKA|EL[-e2љj/`*1nv<_X(3vi4r.rGO:m#NvDUUm-Hƛ̀-3' ƿhTúsG>傽zgA6@"5ӥLhu*hZxLihY/++ޠC?eLu+^\v;i&zDzW_r7 S;I \' cwߋw6J*7d1,c6x{ƯD$Mc)=ܸ|j] #|s0'$C7m" D(EgzZhx珜3%qTj&{):|ΈJaVucm]bfmOP lSZYz/!=CڎICg-W|YnXli p_!Vwě>ٓ-.EPd\LrdB(TN-r>Wy|j"Hˮ.ZGF4X*9i=Ybs>"e\|[y[1ԬFƤZPs&3Y&6~IUiviIkb9_(:،@ 2։/%rRbPDr']_W8LgDlȨNĀ˓ʽDob 0$xQ6=0>:e_ZCTk̪|GZA]&F+H2rwoɵؾStD7}c0FGH;6,_gb=<%:l˲tt.WK >D[l!H}jj`9f#Tze,7BhyFg!nɪ\-fPLHVYC=U!s~ 0pZ&EHxc ;=%o>Q[yG/ToB`r h ع0|7#exHN13.1Y% dŐAGLKɘUX`g+^VQBgtZ]bqӥoM atl=ySύ^Ȁ2>w RΑCu~IO5?)C9h7b˩^)lRxgL_Ȝ_S菥0Pڼ~Sܠ8Z)V<-sOv<4 ,`D@EڀekǏVH^ZwU] EO 8 R{K<]^mXǶRbݖ?fk8'4.TawD. ނh ڴj0@/*ti8 T39;ȈeJ$%?ǝ2$^֫A8ߨ qT M駧^J kqXWIvԷZc47Z̧WgSxIN_f+-ēqAZ=G=̍5ŢRx(B^jҌI)\݆&?/OMHkVד@z>A;Nv>u j9F[tG+UW{m0~b!OfkWn>CKjQda|ԑJk#INNW8Ni!`2/Y肞IU5s &Lvyjlwf~SQZ6{?!Ƈ;C+W- =jEd ˋkC,>qF<:4=%{ѿJ3H2xEw똤T/0iar07YQ+(R9 A4U`8ΚޟAAt>cz7YRP]buPﶀ>AN};k$br#$+Q~sΏݿLVo`J*bzlItWˤo;ai9-Q"_C* HN87_R!\8qbV ~F8~W+s C5x3-T,͉B,Nӓ{k4U(a%މ gZ@g b#?6[KH@KWim Pʆbһ=6,;-+rezŎC jn2=(s0轟cNq-Φ><*]eE㔪od}ݿQgR ^0 NOz4ƔURx4P\iaש^P5D_άtwA- %BrYG~f=qs \,9S춅pD| 2(%Пir} 3aI9Ŀ#F;>T#vحhkyäX8^oN"P쉞{h-rV[=civHUj`^Y [ʵuEYBrv ;cNkbápl&i(,Yh׊c{U?Al<է b ovpؾˋ :ӆmZ0Nbž+Žc]y)='T@dj 0[yxq Pz][qhz9PӹCw4oq>Xe_gmT$@ԔY4;83ǼR؁fCY$c~ 4ȷPv^5c[9VFDNjQ8Wp~U:UBG/ΔC7n, yOѮ)o[VcYq 6DuF`)eĽi<džmܐlcѫU"= cttDRַد_F厝oݶJ(F{ t,#tP7פw_:c5]߅c%,At#:aEZof Xbʥ#N]4K MJaYf@,E!0NUx|"ɘ/YA`^T7oaך/rfwqYτ/Q!^b|HXBK$.m~4*IG7b ѥ@@ǒ3.d?n]V:rZARʂ8xKQ ePQ└dwFN'O`wGPG%J[lqNd3ջ'r=ND[o!鑉l3odK~s]A2Ώ'z@/jjj]V"#XbꚃsʨJ p|??t#6KI~&HvH֭,|#yQWJ!k{O!8Q3-~M\:m: 4:Ld|IrWBq+ؑoIE6%S:6*T+sWj\gE!PdhM!43A+ifd5rv_=m@y!R" :j?'ǂؔѬsu SƣGf*lg/|u%XS&m5c)G+~\+]VxDEP5r▭Zxވf%v_Wfm!TzDJ̉VKi[v*ye el>n%G+}Mx)[U']UcIhY&=roYNYzp㔝[Me EY1/8>0q `CܓK )•DEI%>}8.5}5QG\7lšR?ΖƫDc.(/P2mRhDN[/Q[ȇGVbbBMG72#^ZjJjm#ĩaB)`_dYyV2Dd:]*w$sFlΧD~eȀ! ܻZk3Glw?^\;!??'"iE2C /+85mjuǂmPw~ꎍbBE 3c"tn ECOΣ ͓|Í}vVU2nؼT $3'P~fLcvvj[SB?FJL2! s&'%5u[cv%8\Qlea]| 0ippc^=%P?v>y>tX??d==1sx᫇|Κc#$,{˽CG [eǴ%t|ֲd\?E|eST"#FU|Y} l:Nyxl ^!q7vuGͭarw'//|*BNIз2YGw5$If{+nb+}ۖ \5v01xLZ X_~~yܡ, #!a4SK'y|dWk J0Gה{"8#L6-TO 7`,jnK۾FdҘ,WvAŠϑO9)S2Rj;vН؃Rj(D, =(ڶ':8aTp:v/RUyx6w+7ڵ{?Y]q[٘?%O^03<6a):gB>Q <km8_U@\%j~HZM[]탔m#d[v&ޱ}͛9A?lÌ;2ҵ l}Y;|ڒ&h2EѤZ ˷5j+uI芹d2bdEtvp"#x;`H|9lL DAtM3jߺjYC]H7jHB0$n4ݘZp dx_ "LV\p9`OQLx({4 ބfIU%9gH8{Jդ}|0$::" ޶JDw]?ص\oD`jOoJl<@G2kN\H`a`l|/ O@ E:®h L~=8c .' jIa1DgoÜ 2.<^8MTNRn㡽//ᝰ9,>[emUHs/Dwj#?LA 5gЛhYQZ p1_oGXL:u?ۻy =ͭnr'ĥIMamDzuZ~2&ACkmi<'Ols,<tK \Df zf0圷I2d_e ҘACZfLEo 6|R.#VhI;c,,O e?FV@*]:x¿F:=-~Ó#;6];0( GkC \IDGv#^I1LdC{yEnt,9anژ Zΐ~!+x^!m& 3!.nvuy* g^1(64ѽM䇄(FWFqN~v]59l Nto@5>&{kǨA>R𻂟$gZ ٨Mh썔kU\yvBl qԼw g %gme*h/K_ӟz?^A:tt$CGءeek_`oQPp1C8JC^lohE7܁5IzN%W,?d^}ܙ4Ώ&v2 ` zdr4Vޓ̸9Qg7 '0'A.ۺ _0gwh=^M6|g1P~jSwšMJ{:kJGVF;T{ 46J6͔^%y\0[z~]:JՈ9yr LVSBM;p|ygZ:6hg)x-]G_y60AQ7å_^HCXz28>~BȅGj,ō)3v/NB[A}7&(0?N|-.ea4wfΓmG#.jG(w~l4hΏ7Db8@&1icG,X:ʃ' +RY>9 X}C%d 1A *IC~ 's(ue11K:ЂpjR;O>r&&٢v۴,>| ;npcyLjP+FahISC*:+rd hNْ|!75s} "GPŶ^c05|5 ,{/Lin򔬚\gtdVXJ,M}?5 =tGqqAp*7~ &%]gp KSBxҭQFa&eJQ2w!D7&U[%Ezxˁ</w+Y=nÐgBSc6pB,j1I6sF2RGZ.;tm8(vcmQhgRމS+ D.=#Ŗ5U8+VM: Xku{~Kr<$y#[t^Ql3e{L啤ye%[_x6&[?|4i \M7( H:dBKRrMyr7EN^u %alDYaۿp&gˇ2=kz7Q'c1l#.d gKL kzx )*mcRjRi) ?? y3WzA&AgCi,Ƣ^_89a.*yױZe%n.-V|@[p9@nUݫ-ϳ#S+"vrsiO0D{~bLhWMUA7܈ dQ0 }A=: NZT$65Y n[8 m!~P8pU-%TjhP@,(AUY0E_ u {RP̿|sc0LBv/7|g}LQ2ҷrbQ\.,-W"V#3,H`п)W2|Ux|:\ 8d.>X Uhn(YlH Q#!jŬ=UQ (.sYr@uS=DrqbKyT%5i7/ A<3O ꮎGgoK]U1a WN)z'_洃Q.^AWRRuT) /B̡t!8ʪC~*O8(jWnZ>e>= I0hӰ"ʱCo00~]rb+wβjXp\r`Bo )L_ca%IQ aˏ7=f?<wqIF%MT a' |οM G] 湂R3YWliip%'MuH:Ջ`@MAbc24f_W mJ«AZP 9鈊ubh7jP^P8x&n˓V! {? vxQXiU >B~88vuٖA{YSPRsF;%C7jXphRa>N;dbjh-jvv=7>Wёx;.clةyS;'p-+|54ת+@L *sFtV.dUO M@sFsCqFb\#2̦2Xf|J,N_=0G릒A)s3[=ٞ~j,>:{(!aB; R:):a=n2tl6~!ڡ3h]* [5~VL lt*1DlU AsKZzi n^Ԛ V"6{5ir6YU?#]yD9`.>F0@oSķz]p]^u8F_禧i&GhE X. 5%D"0Sb d’yr,''mu6Sţ>Hl!!b(jV~]NIkT=ͅ-?D)c|{|ll,ulɔ`!\w,`K:"3aބIR@^x##`JRpd-Ɛ6?>n#Ն^il 2Ӣga#(L̲ |`ݲ zVoIT!TQrצ?i(^ /g7޸w+ +Ls⸟c喏}Ϛ{sN壖n6},\Zz`yMc]Q?K뱒*1:>?VZH!UQ-6>ikc (EŦe[B|\[6#Кҕݹ@H8 $%hzYM~@~ WCsv yg%Җ:щ!~xJPS5l0X_X:rBh7j/֗2#ڹX+d&'~٫(Nxx $N^ $czw-?*Ú Q~k4A_ko@ }cb!3 NZ`7Fq!Nm"w #2\a Ӽڎ;KG>%S߅۩XY߳.S-/ثv xb䠰70L^XprQ"&ZiIviVu$HrL cċ?KK}WGu3>N?$D, @7OVl껃^:$5m_Ŧ:xJ#f&1UWݭ PW;8g>G@I˺޽*r9a*cQv6>fz5 ie1WRl} u'K[<79Yk! lKCnMOLnO7}!Ebr} ,tP<s ~T}Rr `uu*,٩kw~6VabKY;zW^B_fhM{b޴tB4qFSz6 <׊}_Km͊GC)pM2tY Yʌ1Sr+$&VϑyEeZ3րxaw4VY2cJVJR]l䒯1JgRKGu2[6 s)JmilMڣgLN+ϭ|"J,Dh/7"ul2!R%,Y6dF|G-r A&3EҎYiP{!:ta':L+͠_L1ͳD&<|A6EyQ%hsZvz:>z&[W\Oe zIݷNDNs[3-ު;A;G;֍OD' A#v*N$3'npX\qh3Sޭ b1AEmH k`[/ c'o8ZaKML==";]#7|}̛7d !05wz ,kN!}Xµ6j 'GСI&y外O>iȗUDZ7 തH]V@tP?8@xnyI9"GPDYerwVo=ǂACjxs4/-;T\D),`%Io;Z&FL+ 6Zìdpև <@ey c, jdAl!Nμ6pGD5qٷN=ʽ5nY@iZ<^5"}& ZtVaJ)\C$^2U_V!prP~F/w<$,%K_GL^-l 4ؖvL})'̶xZyl<}f"[0Gk&\'$@>n۝!gMO EERHqjDoP ْй @<,?Ck \H1sVcSDt+܆_n}&Tʥp殐~ I>0( c j|+'v>;>7g3u>'mMN.Mpzrɟ8+vg0D". f )hU( V“:iH3_u}o\y(C.`j74M9E}wz8M`5Px}wIm7N7DO. Ko,b<;8Ӥ4K/Hp%%x/P߯;21MY]MgqwF` dR+R6E1L 1  0\ ޖ]dgl_y==^"T|h쇗D43fw0 D2j.$aNn0lN"hLUlU]`uKrS?ceԒ(z+`󣜿~sFf޹(RklLUi٤dkYG[:ٙz򓯃Q n1v]Iւ5OR d+[9o Dc`{J, )~*z{ۼbJ %ft 1e"vN zw#>YH&ϻ]K%@* >Q\?,"\fQ{KZ=j־9CãȎЫĞ sjE˩sY6[ʤY*4:{~DR$U[p g_,q[=mh^Ͱ x,Si_f-4xW O=%uލU~bP]g\`k4%Աzc$ױgYZ07070100000023000081a400000000000000000000000164943ceb00003d8c000000000000000000000000000000000000005300000000./lib/modules/4.18.0-499.el8.ppc64le/kernel/drivers/infiniband/core/rdma_ucm.ko.xz7zXZִF!t/=I]?Eh=ڜ92k-.&O]nzoS(Lr,7W23 ɆmtQԮ g3smѭnfb6y k) F9~HP`&DK zd0`,a滑y&넺nKBD3& ?FY])^HԝԡʽvnüڅB"2EY{Fg 75@( 2,h\\ܑ?6": F:^bzY߆ \!]%@[!?'X2"{Ǧ,Y@^u52~U9yF|ɧW}fR w`Fdm_c26VvbLۮV(y#zzd&wlG9/%QS}W?&+暑d"ޠ46jĪ~Z”ggkv+wjo SSo1O| L0ZEeaïNSD e*8֚4Hst[7ڮ U9tt 2漱p63P(ʅobBcRͽR̸oB͍;hKWRp< ` <qk},(BM:¸*])Jq؀+I4{좫v\HFu1|#x xxAmPgxWI'6<Աcgp2*uMk 8y@@lŶ<(~ UXmqYr;FWOѺZ3灁ʍzöx9у'AAO-bٖ0Gfvv 20MN11;McqUV% 6zY[{Z Wi_0eATUjBʞ~%-1A'3]jCxQ$kOr=N߷U{_fxkA=os])Hާc$:(0^T}G>l+1t1s6+:Q}Q!eD M [QzN3iT;s !) Iq:<+[s46T 5MC +ԁ""0CM jY}!$p{[%02oI]mي~Y3MUYhfעW6q\ÕqKz^QŦ.d} hJ %X J3]!i+K<-q^ΝsR?Zkg=Xi^/k7୕q2Kh\6M (R22lxSpqyx_'&pFznEZӜu Pz!2N+<6pfgAG$$sDdM͈6xeȷt@ puq 8e{/2k?)4vR h ыYCuxdgW!cZo ۱ܙړ<5OKlXe#$*70ePSNӴ~vI+bޫ ={fKn.Y?rYl̪MICi5S^KMy&Ά{gbs~Ox(ݟ2̉hl̀Q6< 5cί#TuB[q9/̐Q=ko5Mq@-c mh&eٵE#.1-fao^,NCv>t YZ ]ʸƯ#9dv5E#8'"jOQ/ZZD@b2K^g ^ xh$j>: b0<2{XA"ˣx<㒼<,( h|k'0ޠt_ `8,)$Y8V;4$#8X-9 Hl;9ѺRٸq8)b!VdO˜l׈E'IfB6HODƨ 6-\@a65kujݍCQGk9mbEۼ]>W@jZRRi|<DÖ$.e~k vP. ܛF"P6$)vJ]*u9Z5F||gɫyylbMܰlEJSW.jõC1+ĎVX҉aKcb8 |{P?K;1p 'ȞԊ-^6uv'džQW[&dt)&͵rj=)}&Dj5r:6F/̇8H)e]d<[#C;HN^5E-bC@')j@DQn4` J%zNlFw`x"Y8oYjհ ymEo>Kˊ=`3JxjG]v`eX>4"ƫZ $@WLAʶfs|uNgz.2B1f[]R@Hvw*U%_;#@L:OVL7V4D3 :E JBSP \a$phmyп _RE~C)H*Pk9#Z3̒X"PTΧ4۹8H0Ogzm=h~%U͐a$?'5e$qiڢo&b;T9F%0L"QXo!m X_T*> ')"l]rU)o@SAء̍L#y](k>^&;Ҧ !dOBŪRQܥR`.WaHv7 ^bތŒK7ϜRfO WPvhDU@Y]D 1r,zLTo_卯@(v ]ps\CVn:pIQHDOӂ 6A 小h&Lh|: P_ "Q__DbA;ʘKB<c\6i^rDXI*Œ1yq֞FS}mfwsʿ88K@d^ey7;\Yߨ+X%y*~ ʊ  qo9Ԛ{ĶkMNVѭ?76W*Es@_v 9u&jhXWt6 R`/vØԞH|:ol,NaF.[\iF,@^TK+=% wsdtd+-rirMb: 7K5kxv1S+ͧY}^ )]M2@V9F@t 64)@B>ADMv=̍`GW]h$k|a?"c5:ա|ۘ߭Ac| 56bm%.bԚ9Dl*y/?Kk {>~xCkNmzˁiSk\Fcsk^"0U%8f` .&t"+؜9ϞC2|[TNI)Q#[~xk<25h)@f]u-ɣl>ݒ#? T&ʤG i-B͢P^-Losf.i2KD"i^a_s䟀LϔFsִͭ@UK Ð#5~(5=ث+^k'i]B5hxz r6QgEM~,,ٸ VdBkj#k ,u"fqNG[Ie)FA02QC 57@\ х7 "RV'7+A=PEj2.Fw2A *깼9@7$:nˁ0w5_e;?dyFg \ۨ)vR6ʺ4G1:ÔeVy5)Owc{$G7cn le`1x2BkJͬ4͞g/;mu_wldmY#Zd;S b h9l܃G$`A2S_'WY8O)B%nh%YB_; X<46xa9BZ$mt_<j5I-q N$6kE`w/F1\$ʁ,߰=0ĸ&zy ׻y4ph@:r6P8 X.beJƌ>f|m8,,epy`z§nBrO39EbuWf @AFo`!5}9Sz ؘX L`m×S"REג$ l63,\8? J V[dق[׫ ۽(Zw*·& &F9u#;52(N=K!y$ncV*M[Zm fO#[=8d)0Dۆ(9$3[wVN2$Ġ' :=n=P[B[I܃΂ݹ?&hqh0 P՗ _nA.%\JdZ*֫ y+҅9xᴍ@ _m}:EbVS减c~} ֋ڻja; LVZwC^;d>h4sD|n!875@E 5dNM %5 UwM^>{faj?yh-Ek,1yAؚ)lG_N tX SRuuy|7a6Zߧ_LE Ǡwհc7 6qxxύ[cGOP%MbY;AyMl{CH̤kX:tB%x& Tش;<,YZo:_ta ˫W'^s \+XTu.ylT|Rd͛='·28X|h53vRc 4iliTz4&áٛEQ;|0_J96ۤoG*cvB0 3nZ"E'\+J_D֝jl {lk.`X}VIo{uLb/A  7 QM'׸vsn9vX$-i%dx㰗Wg"}Jr0a ׋NGDM%p(h`]Z dN_0[YUrGazPԩo#F=8W##4H~]`tf;5%H*_%#9$D;|pE[#X7. J(;-XpW<bgf:ZR#c8[g򭪮i"_ןԋ@ꔳBӬN={qL "z flG&aiqYWyO+MPf%g17~J˅cgVo֪ɵ?%Նx#/y{Wpv$t/lk},CjtZ1%p$gqJx! .Y@e7TJk;@"A]4:vN'q3S5YO|1}C0&I)&MY/MD-TԲ:xh烁Lxk!>4-%zb5{"=w-D5oJеTC* q0*KlF&Mщ'3pmz)H{;VXiCQBrwR7;p1:8jө+t;͘^8 *7 %M&6 LfIte Ztl=ߺS7D߾i/`!4^@,# b]1nćZ "e Rf@e2@6βl9-/2i)oc)q:܃{ľʔ>uMͷ^I J~?7,6نß@oG6Az@bύOsR Oȍ*CA ە/pz`w=:v֨z%ː__H[jy޽ %r'? ͻ2+㺖g`br4I TdBtlRݠ$V$ ΟZu2s2[XtQwWxΏ,[7xe-3*L7]`/KZ'ȇ,΁#aQ,mc:{[)Ŭ#jPAEv)P=>zΘ'p3H )ߺ\m3'"+8(fXً}[6~ a ^c`v2"գY^/4<"Z9mG)`$֝TۉҩQH:ȭ8L I t_g$Fӧ%t ~%(WK0w4Y4ߩr./C*#e`}f76&#pTgdJx';TR*Yq^5h+|"Wjjvs$#/ַ y߸s՚d̜7C h0Yʩ(fvw͂PBhCc00ɪvGQ ٘hxe,k\hoZuuʅ8gbi G wXa><<̡f7߫}b? 1g =Q 8炐d2z@ٱ0k"R\ܞ"IiV1 7m$'liqnwxfKf)_ZH<чvKP Un!gPMus3jtSV=Yq7@Nk X1ՃGXXM˩1XS!˫d75r[XX9GѴ)/.)vr d5gWTvćZY&ޯmxz?;xUʌmY.V°~ϗAR:EfxWG BڝWzRKL&$O~ᅩel5"rU#1 5z-ֵ3!)ȹԄ]QGK%[am~L=xˌIc\K3!p*:L{^;jIv1/3'wrá쌭akՠbЃڝ^DxDn_!O#XP"4zi`=Ŕ:cG$ ɈlyQjV [M:U]gTˆ'ID4_K\Qi*,[Ab: l 8~ƶ}^ v0M V7&jk_IiiJL_L>䁎4Z·Xbq" .FᲢJd7F ` (bBP-$!LcpX):»XruF 9E'T ,GJS!<=" y =|E=} wsCu'BpO׷h /2U&euް5!1ZO之h&=yuȭ'KLekp+D(͸3Q_E*(tu`< O͛ +\Cp33aϒ[c.R?6}p6' c9~?[mAJ[+X5f!&3(r-B0E5^nQi7w ҏ.2fGY|V# NE3*`/ڳUИ~*#~&Bx؞F❪Xé/9t=ŤQ _V&og{d7ظ"A{^p$a'Ke[HjN>)$LR(8BOm̼Yʌ"$W3ҥ P2K>]v.VZ1WnmR@et2NEr G^vYD|#~|)/kN'@$4)2 wr´(@wV10&"/ѐ &NA?Uvѹۆ')ӂg5uDa'#e}~\KX_d CZ(L $?ۗʊ#.7]`ZW$&%#?BHǀ6ؔfuv,SlJ@$@E.2;򭍝sVb{[UMc  5:{܇'!2LpSSB2ίf&4e2'1NM hՓԤ:Bvy o(&4;O`4`@^.3Έw^^ܚoLpu)^h/WF"Eh̩Zs^S3ʐZJ[Vn6X8(sdԱB58f`l iR N)HG=I5X,H*v\('+^Q5$ַ8 :S YPi#zQQK]̳\8i|Z> 1z$JWU-uL`kh3-דՁn/mɹIf'CQJc[<¹v|xI?Њ51hwl!A6dzmy?ɔTx3`}K]G(r\[ȠE͖rPeGF@S"8(с BKk:\A Ƕ/2W /SS)A7gk|*&E [FNj9ӁKQѷ)ԺhZkoGt[حA?;WQhT zˍπL21[`ahXs}JL:09qs|9WpLmʞ8Gh%,? ƟAtz`k#Q>Sمo" ְBsQko/٤)i}>_ nrpGK f F*VLtZ@GKHXgSo eIq#sŴs?l/g `1 {?Y#}( ݞU zraCK+\@(nxvZ$jcO[HpxxGk45/vh*,izZsN hii&' Tv(Uble[յ oSj ȼF#N(8n*aa\OzSu7weQt'd" VSfnJ s"kuH#a > w;P_@0ٷZ z-ҹD*:ԱW'N2/Iz'S#o2+ ;%*Xz$..뛭 /lTNg(aѐgf3P1.Ho'F rbY[PFqYCU# L' ߾}Ԧbڥ6Ni3: #>LXf%cĺ'I7i3Ω >0o8)`(yz`gYZ07070100000024000081a400000000000000000000000164943ceb0000ec04000000000000000000000000000000000000005800000000./lib/modules/4.18.0-499.el8.ppc64le/kernel/drivers/infiniband/hw/bnxt_re/bnxt_re.ko.xz7zXZִF!t/]?Eh=ڜ9T!M[u|#ƥjj;72w21@~n:zE#6\zUthC?л}]y'wJ/\K8pAwrzՃ!֛0|"Tұ*?%*sم"x~9EPh'giіުD4vkv}U9zkHoԱA 3X pqBm\yF/%Z38> 2 sT7L-R D޻En[NXŠX6]҅ *R.з-ӥ2+=16WwF0'Fр~GZX`ewԼC1]! ԠEM'8Bg]:JgX3 h|fB|h ثbSϥCn[9g)MpW<=dJKaq~Lc ':_S_YQn#95R9[jUg; Dؗ>j;XpRg?F>򞯈x># ׫CHM{:%CWJeRwmKf ,ڔtԨ{/75pP@`i?ѭkG06e#EtcFS CzFХCtBgL=`Ӟ*^p\dzc`\wYQfBjL᠑[+\`s@K R(4A>tbJ- !fKQĎ nXށ<.SJ?/򌰥b-~7ýI}2 :n9q<#=eϹ `|eiOK U`Гh1]ELy,F8o~nKMۇL#:Ooy|R龖R]/wrX]z0S'*%?V( aNdV)3nz3[ɰVhZklP91oC;-ёy ۞Bds:*6 ;=YVU5f2w^ /,5/07z _llABm*7I囃1Gwjpss?+ө-U`KR3l8VQfy:ٯlgtR x~PnnUA;Rory X8k,jnnnWu~ vc;ކ'a4*x238y Icڣe }R`Z\o] As&#ԗ(,VpJ.s!TL}*>94ee20rԕ$CjTEI* N5`y(LԒ)}t0fvNu JC7,nDY";LcuE }{H}e-c\/!D궺i :X8={1B̻=wȑc.^-ж |*z1Uʧ9fܪ6N6czc]N#Wښ: b}+/l_˾Ld-PE\MBM#O;=1tTCP&c*Ϲ 9AnWb">HER,p֢ 3{|^j(8h.=n45 iWL㢅 t!&yvYy|#Mp>χ~"ytfACā^\"Q>czbжc ;s-׊ 0 LLI\EG &Jأl.y3=}׳妭b)vdf:7iۯ}a…jjss1Rnb-UgS` %éERN^a<) v|5c\EΕx>qܲz' uQb]?K]|j'!S"wtw$9^IGK>0[ۆm jt섕z-Fg5s@tM lsM%h[ "z\>Adݲ0@ޢ15V "%U>-`av#"c]nJ}R-OF+d)t*Z0n<\ UzUKS]G PŚɻc165\;w}jǐL ΚVN"٬^D~9t,Nq^kijG0ef#DN؅nC ~x2bq^ͩ} AT`TEֳs59+yl Yt~.OEc3/фAM|Pic2T`$1&BS?_+ [ִJ9E]Tt'oQ l[Ntcۛ{S!md=?ilB_:Z_KdPv&,l 5LC[㹇&PHZ%J{<"NȈ 8U]31~u!{Z/g3TzzܙcwEɬưW6QK]j&<6D3AfU!lKV(cP&- E s bvmT''z U&k/FL\7P.sI[Dy>{L_SGO{ԩRgVF[C{fAH-[W]:Ҧuf&*"|m+ 8'ǂugWL-69ڂkU:hYV1K7A80By?*Ga ol㍱0˒VJȜhI`3Y$ED;tq q $0eL-$pNm1B?P5X~=)Ba> *池ҹcO1mKtoqF7焕 gE /ICdЛ(#y͠ԕ'* y-aw2 Ʉè+` @J d>E|ʽ7XfU[( Eq\bRsN+jK,WT/y?0w,:JBeF6YNX暚+rVm4.]Ss_Xb?JnsIyETKbsԪ\|C]ԗ2FoM/RܨW@AS&'vџŶu:JՎUB܊To >~,qs#Ι srq-q@j{H)w 33uuSO]JAQu@` v9ۧ]=Shwpp({}@/ZeƴVu^m4:%ߞ ^@##P#? o.Y;3j (b[8W_ "I+;sץ|u%  EF,&xQ\/9̖;>I7 2l(%MM~NKJ7 l;Sm48i82Pj6t9v݅AE?dU>*TgiX^S2 o@ᄫu0dkfiU[CmζnpF=U~ms-1H%a)|s%<[Qg(; e"+ HІoo˄?Q2Ȓ{1?1!h_gi,a+kv2$NF "wa78DZo85?k[7J%e๡'cC`(;DލzJ'PQ;Ǚոtc7ŮNAF ?6j#ľt۳%dw[5O'ύ>|Hܱ0Sp2+ mI Tt* p8hS6VN[W)shb|) ֩4QvKE8r+zj4k[-l fXޅ,ak`}> :A>a2/"D}P/˻ȓ?B>DCPoAY*ޛum[%[8!gQmhYN"xҼfA :bt-zUÔzY̏c6 esfT]9cM[穬M!y5_0#}:6` `uymHE`v~mLAW\?h|MZQCU1=G6^/(4k -q05A\[qIshDlѯI F#XBv,ɁWٜ <ʍEhtDmhR㩐}K1IB7Z 6#xze[VL4f }9<\fQ2v4T3l/1mfr/. sOn^^Xv =da \*"y*Vɥ|,ڌL Kz\3^6ś` G\ehEf U{7<63 Ӂ_}V@Ƥۧ,3m` lcY穰\;eAGtwo4qHq"{]Ȅ$|tzl7,7=c$ٶ񝤐sBH" z?A|7!5'8?ol(?) 4MzA %1sUyʃz ÈѮWCTmHC}֟|*7 Y|Bqrs+f B(P 2MXP#uhڱtmZ.ZX!G?qC6'*"0-::ѻ* {DH94Do1ǖКjl~4ar yI=N~5B'Fi. @C2%e+dZbb9IqL#w;.μU+(+/pQۉJlh:OD5%.|;6RR)=$s\u1Ro܏w g=:mS=qG؈)NLJD&ՋY `8}ZGbgJs4G,tB\]wn;%s6:0i wr_e^ R^JXQ:hmY#QgWBʢ[JSd^̻|vdmZ{ Ll>nK%e{m2T [E&Ib)"Pn_j(g0i@|y-9S;WX9Ҩe`/%6psM:K/RBNR<=a7(kώE/uS:>kZR= AcXy̗>%vr[@D!dkl&}n M-?X:|uiGn'$gavBeޣ@yxߪ]<%6SP.c`GyE&LkVi_J4MbA!?썲fp;/#/o_t Y/1 5#e#**u|^x,my!枴#~dݬo=6%fvޡT zUc ]@i^|3W JΨm˾~iҔaU31SŢ,] M0ZJy T%n~I{h?'<_= ֻ)~; P>ߧMi*c>~ :{uCg:LcR]آ8{i]G95%IDhA5SBB9Ra,a6:BmÝpC{-DWR3{_!ؕ]$J5 J>nkwc@sͳJO^Ӵ?`s](i*G k;sڍxf43P{ +㝎uz.+3g"Gq:릠Wߑ _Q@BQbW텮Q/zͿD,M ʂ_]5a߳>\\@)_g|^LGY*[4*eٗ3AJgi/,<1M-R1ErtF>ue)[aA =9:upt\օ(˽hDL lݟwU697(|)w3 g߲,I@EI熈qONYe$:)N%<DQ<:#(7#0jg11A8pߛ)_/>^FF3ǽZ!=͎c"!+[)p7|*>bX,U)WRs䁣#6l&c/<]\u[WU{~RO(vϙ g |zL>U0iUh3={  uXdv*̰W.:ŗ ;A4MmQ+,b.dF2*'aA??DǞN x#Ea?(z-SbY!;۟Η"y^y/ iY37XnFojh]6no56`;)_UA%_C h7UWHsLo[=٭`2):Qh%UG D( cA -K X>8;S3ל0?Y1yߨ;0qL/$#(] K_k^=)!6^?/ Q?LvsV9ے LL_8bȵlZA!4fLcs_]qջvj/hXyDl!G2- s{ѥP!p'{/)2PB7^Ye+uqUlż0Gu#fqI=!d@)$v1:7ݤRhRF+)@<\>wNY.>ȯ.=bI+*E_|NƋEK#M:"3ې=J_[a+pPc L7bԼn*r }Fn}UtGY8b2~,CKO4^OOSxDt i`P63x5rkg{q#|qq:3ܹ5.Ƹaqwt,gΖLN96-Vrͷ0Ɩ/N`.0_ h!fA+^|q/:s!MF -dgh#{KFL}6l }mf ,_V7VB"uԧqKgf #)ȀaE*i$a'4dг-^ 0,KZuH& w gbh^2Mf,Bn +bKNYymG,Vz_0}lx7)핪mHB0s;1 KI5ʀF7fp9 $Yc -Yhv-X>&o1O.{YLRq hSȠ.e[H"FDO:Pud;$6舼?{isXl+yVGT@ @):bzmʣnLȇ)]ohM;A EEhpCVF‹=G܄Q59G4z4D:G\\8sH0wb짢1OiVZu6_6r|"8POY7 WjZvpQbTjrؐkxՕRP21<-jQ}@\m.¸L>elnqCC>'R9O1ڕ ~Ƶ쓼Y-dCIYJgݗgNBIJYsrk{f*R-0fb@06fJ_=Z'Ad>/(~.:g.>y6zLEHA`1 G &ڕAeRޛfx7`t9ÚTkJ8 BȂ\- Z ؈XLH6kMf#O$j4# y{_e$G ZW:% t[}Iɼ0* (SZ&y>g:fx[ZbKIlx>%J'Z Skuvܑ{x˷AypQ'cX9hZnQ숰?:P]OQ*!HIgOU:Gk.ppcY 60-P`y.F=~_Y\nC  &<0$S׽sPճA6vwV̀oqpPF `2Ψ~h9A'[ `b]Z}tzѱceX{V'Dv| V:U1`bb(zb*U$/:`<8e#w6ص h 6^vvSz=NOFg5;,ѽ|)9pOlMB58‹d菤Γ{7˔fEӁI` UFf_!0gGįm}_pb~'}-8󈓬Q|ئo庎R]DŽ韨ԋԏ"W!W<QVPlcjS޾q;bGj;?xt~nnl#撸oW~Ӄ:Xb=b 1hW1oͺ U͍/XEeZچXꋉ+ʶ~}Qz#Tewxl]ttSz wu-zKw ɟ1Txo]#NoϳrKE{?钦郁&/&QKXS_`W_W{:Q87i ]BsjZBI5&\r A SL)Z%|fy{P(Dӳa^KH ATkD۟ ,#J V©F8۽je"57[eA aq$W69 ?~M UE?3,^( qzZOu7Ȉv4.ƝĠcJ^#Q Z=@Qd!ƾΞV5<@xSZPEl6JmLh̺ '^ L3fh겅v@_^BjS6Ask(10Gl'`<:wGa-?^ xmNtwj#F%:X 0IU\ƒ zzJX_:P/?P "ցg麏UhTgFzgyʗ45WSQjww\.]婣_1e>a?Ns)oCSX R=ooqyOi Lf0~DAIy'[ĮM2^"U"H jk>; >iXaK׉#5ԗ?}eW_¾V2uҁ,dc-xVl pie `cu4^>L7zh!0 ه[s, @>||给Kp̜^)N)0sW s6zE&I}D&Y֧+_]VGuv͹Z5kLTYhˌ,oSn[0jUB?'fsЮ]$6I;H:DcX. {e??vAR)-tb ^""`ߢiF3}( !k_@o斒0YulB &6U*2'(! _N9jTxtZ [x5bo'6iy,ha>N÷e ɗPs峐 uOB϶1Sk cB6TӌqWؿfVmsNдk=Dлة=`+RK+%zQ5uר?_]bcfn3-;C2#㝯X ^7RJ~vf k瘃؂ O/-i >l4F.{썽ee%ȟ? p%g(lsݰKX9P) cè_VA9WԑOx ?%oeB`*eLTr]:Ju@TzwBT:N4{'0RCNɭ楠B56U/aA} Fs{m2Ǚ(¶~j W鴸iHA7-v8~F4yzȁ i| #72pc &PZ z2ڱԖn2)6:gTU"Ū$^hvgZZm ZGP7^l i>>RyGÎpσCd>,&'/kӷ 8y$9:0C6 IRNsh͹ JJC4j'9疛5}V?އ[<\v$G,V5Haޖ#0Ͼgk\(n#9 ]M%0c8e'jpRvC5=_dz} SsYh,p|Cr{'Vk&ʯ59܎H1 z+<▂CGT|˖ dt.@=ϻ-8nPgӢz^B"ƉgRD )g龵o74v7e'/!q1橚v:&d4@qʴ G}(;lԺQ D@rf©-VVW ק1ĜQ38xTnՄbr?J]fjwi Oe^$@et킃DxTH!%@*JC~KCi7|weҀZvd,c$]rո EsI#˅'q\<2-r]zz21["Щ=*;_Ҥr cUa2h,Hw{t~vF3 `C T8֭>3tqLQ"[ 4ؾ+BW IDbn~ڬm.L@ңc>y6ӑy*wP'IٟG2*[o=7ڣe<ݻ&I1_BXrfP^שϊ[a/ͤh4C k];Mܭbҽqtqcȩ96Wl#FqGg4ޭGm !ǎ^Ftc dbƭ]o'J62^H{|oL#فudh%gԁ]IrE@;8_0BCC-˗><@ISuÕ6"Â0r R^Rd&\1@:\iyY{hC<$;ظYKPX+%efB":%P 07`&I>oFsE'҆nrq(9fWvʖg{ikw2[кm<l v)YGW[)sKFU#QtAAnRZ8%phLRE>%{2N=δJХW,LAƊj79W`oddf Ƌ)z8%8"Lp=؅ fO_#_]H$ݳuV{N$'Y9iO8ۆAG,8`p^D ̚N{5H7@YUcHit^Fy \t;}:ʚNaUXv|WRrE%jC&kx!(XO Pvj)W |lm )e$N'*LRfD SwP5()N:g&x:W2TbhGDŽn@:/Z֌Q5BD{r//^Ȓ4sV_*S0ޓ;`|=}b?cI^PSc;hD급걇tO+H9Ew Hg42~;[ӛM4ʉAf w;S?+%C_׶R),4hG/Zz鲄yZ$n^I@u9m*lV!+v m ߩe#<3wfĺ|OeZ]NLǟ :GzbNPj9fOH| q!AinxiT{"vX1ևdFVTWoX.ORב !Y]Aw7U^W]t'bt}bTh1B* )+n QJEp7RBGMɖp]J5`I|Tpq˾#F0rsZX#s472@;x/'Яo "yꌪ&vH2!(/s~{tXYLcyuȟ8U2=/I*Upp./%R*xr[KtE^+IX/Or[Zr <9ycY򖹰@6ӻcs"ʗW2%4emBΦt/זGFs@a$aGwIh'ƗFSwPJxvÀ!!͈rKܲ&)ͨ5%(a$u#ޔ IIBf 0Z\L侴}kpZ=FYuqj3U9aS]s >9LI ӻM r ߃1+i*bщzEsz',c1%#OYe IjJ vb- p=K^v7N>34 (O;沽kb~vQhY~$4%[ao`3[!Nt{<(_)0DaUWU$$efr4'e *q1 ",QiH) C"%o Nd ѕ_aTk9!=Ll{8/tN ,u,[[Y&HS<QS&eٷ(6罰> 0󵓋+/u ; F4zbSn+1 ?!JOc~F9L!2 OxxZ?<=5?ˊ:"j~_Mā^ReTL6^߆q[n{вȅ>ymIحi{1< ہQ, ?` >z 7htKXh A .!)S~)ӠxvA^I/mXaOS~Rͯiߓ/ ]ĚsǴfI2W;*̚8_?BsVji.0ؾ2eAK^"F^} N[9>CL\>HMOy EBvWa}O4-? Cʒժri.jϲK!C: K{J PڮMڝpJnHJU컅#>nV.{wfp@85KlGd~/ʌ&(\7+k)-قx8j_Vh-3?XV*l٘U#)_0_yo(KpIJKu-k(Qhf;lL\laQ+͹q\r L)ӊ d'a7hFAtZ\;^ a*{b .ap6"fi{H8~GgH< T#Qc`Ə/r#7һ1)FXAp 7/?FyK [GXTVp|,[ @edIG;-aDg̠Gyźgzə*")*<϶FۻJܞ+.Uռg]Jo1?nb0K5a@Ω/!~t>X8|@(0Fϩ-jmjԒ*/K0r=.do} sj~kG7+48X1\$\nJ#狊bG )SXΘ?%)dM MxفrIVɧjNvB+.BwLqn$m,ڴ o!FVLp@jҹb$IotU3M GMLiImhh9d7`SZcr0;&1=\ψ95FB {>wԎ|xI{Dk7ye+)>Υ +Bd|8(smHtgajpx@Ĝ^0Et'}|"; r%<8uf,M</}҈31UnTN R]l *o7~1U@鄭_"iN :aϘA/DweAXk,=ߣ(`-G}c5KAd?{LE/v H xȪ&yQb#%$RG+E4d&*ͽczYXFQMo?pbBuZshsH'Q͆X3ծ 'v>MHp6 6(tȪf@EZ;MOvg7=m.#n[[Zi^\ZLjQyfx%QomW~u& / 07MWl©ize:I,X d\qCGXʼp(c͖WMn*{ɠBa A6 ?@:ƣ*}VR&]F2f>O߬pi =GliJV2L:7ݦ `/TGY;v|C eCS&n^Jk #ud髾]6J67wWRM89:bN!);<֗oW蒤ؿUeS AC8K>l c$o?\|˃͑ ihM! \+kqE_o9yz^ѥ[.![.."fVHjMpVzvtÉ7Q7#v<&ԅMn֤4E}y]DS7/g_9\ aڞdhOZVَ3yMң6LuqF2F~ ԼnSQl_^;y"wYCQ1_gTŭt4pd R?75*۩VTALpZeSDq pn ">ͱKNPt;ٕ(jҁ莾g&i'7mH`Ӽ1Ye;-6Hw6sQ$C`pT=}D"1(WLaVFy9M#uLXojƌCguULχwwoˈ<ܗ@(-\b=QQNi^_,!CttNsH!1Vt$i¾ݢQ߯)*AfehS+|{$$'tIFpVR\&iu%s*޼βBiuBλdzy}DjTʑ#d<-A_ KÑM^4%0AޞzJQ -ܙJ{,(kP 4e|;W=qR5,4v7KE2M,b LxIqQtb)Y؝@Yh3^!cW ǼXYnj6Y8#TSN(dAb*LJu? DɵkIncC$p$*[uG|vDнMvm-6NY]ggyRTaXgyFj])Ҷq zOT SeYc$~Wj1\s=}{a6dkDM UdpH e߃+B幨߸J8͖щZ(\UX6]p `R]ܻɲu ? u,$݇f8ׄ;\1TsֵYגB,:<_v%sHPfV㞵.DiEG ZitE(ޥmqC+6/$nDk*??ԑɌ sX/$f^K5s0 >0G,uz `x|W"imL9􈒌Sꭎ5XH^nw teO#x|i=N;P7B}m.ʌbZ5k~ 9PWZWXP1rֳߺLlU? zǞȨٖԖ~BbՖsE~)%];v^D'AsP62JD*H=1CmzQ W*/ǻxLu^[;Ap"9Mec.ZȊ-Se N2mIM*ZW^deې^^^O^ M0\=* [hm7X"GǺtPA-CF]&fI*ធtl!0\el`RK7- =盄GD#vLW'V$w`sݒTىP|9A禋WCrwe }#haKB)ABfɉɈD6#=D6{{q|ioB~8إ[FF@VѬhlOPUq@jI$͡] qLy}^Xo<@O)΢OIjѬ^&Gm{%1q]x42e貸1<`>?Mmn"> t?7@zs2^YƬf^UA-52XS4%'`[f33UoU=I2죪?+\2öTM6pZs1jO;ΗvRʌ~<)d"pLZ> ϊ("Hm(}46YL_|CvVt[h|k+'){Vmk[3`,bypDN$U:0R1CT @\WqQ|6uBpjR^GFi'KhMWMl_*/;u1D}!2/b AH:_!PVN>Ԟ LD|L >>hg&&#G,eFxXq[*8mRPՒE aDMXM`a>|$HXH{a,D ǎ(w E>wp7JbBx8Pe]_yf <6o3\%Vj<{%c_8'%y0`nQniqvlGrb͠r_kWOtb)lyQ{Ķ)uVcЯ>H|Ɗ'ܓt;7Sq.N|ڮ3YweK'V!dFNnvh0io\[7Y}ހ¿-8K{C`8)r\}ncR٤$_`[f'v^QKlddv9 b.Oo5"5z$:I-'-Dm;ZT].l&шja`텛,i+]SVR🊜6›IT&ur#M簴;L}\oD&t`GȚ:7gȆQ~Ӎ512#G k$*Fp`jGLQ.v$ 1=b39yJǣVWT^F$^1ItGm"F4@ҳ Z/~0uf c{׫u`[ ^Wnֺ@F2O ;Ε,aHTFR:c;/$8epcJUUe?ވ3~ -·Cj@UDHK.QH6(w"g| 抟ٮg8 [V_x@" WG:w~Hl8 E`բf`(y\]o>Ȳ0#+ ub nR=E.ioHV[,29Jr"db,l_2:֛=玓 I5_b_"U k;LZo2AH!V j#q\zNX ?qiFRgi ׁBZ_x];G}@=qHU7.'wJWKPOkܳM`>ӑݿ,L3|,9^<۔Xoꚦ{$P/.9fg-$‡D;"iy!$WK}sF[ ;:Xi)f MfP[J!A<[RI<%fav2Ij73xsti?f=?#1"aoFL%$ྦ. x?DmT m6;B:a7k0B2$$Syɹ3d"^V35 7 뾷AH 02=p5 zhLyybI(szBN[DY?}Cs +%jv73$d:# c[a\S$y~ayp4`Wq VۛUA"CSDfoA<}`x<:cR1h'5\qx*BaIwx&d#kx_kG 2LݓQp&*cSrĤxb窌B"a.D|.$Rw(3 +3CEW[(OBeF*AQ zܿ.>ՠIʲj.v*#t5է`JUj0v ^mb( XMG:ޤ#0 ANZv (MzER$Cm.aɌ"-C_S \Yރ`mjķğ]M@+`BYq eg#{DMko]Y7gqƒtdJ|vFQ\}fz2/t}0.h/!T @Uvn$㜺O:O.aY|U٬fƫ8$܄n\JIfteI[t);|i#j-q 8-̓f|1Շ*~{tNX,G43wl@ |2s\NzxW6uwG/S^qk dTW {k}0".|A^/yXa ce]Sz(-V_@ŪQh\O b;M5_Rr/yӘF2l2]6cCgme"ޖ|79W0ñ~klF.zLmn@i*$KBS8OOKzS쉽iEH1\_UMfj!W'#!dKWKHdae|wPIJv6zMٌqW,}.wl.:rSS{ݬStwm 2CTʨ/6+yǭ G%=;U^*MϙIqmIFv؆ʼnݖܣz}@8 #IsڅfB_\y8w&/w4cMGNۿN Ѹz86D<);kJpROJb} m7No;Yjn"rN,;% Ou1(Q [G=7Zg5$+%/p :9M|&zIb3.?`T.ˁ }C fqGmI=.Տ)"8`ۉ˔+\$; NO`q6JNa T}Ԯ>YԵ0, m|t:MV:OǑŒ+aHA}yȝyzϝh29/Wj E|/*^kd%rdT9 >ɣVW͒!1n07K-'?pN^d8&uyu#vVonJl+6@>\l)RJϖ ɝ9Kd6 ;xu3̂)+}"]4O-l\՞&і# ؖYV#\:Z>n 1 > >*oGZRa/G ֕F1ESRLR4|~X.bxD봼b:C>zw Rԓ;MBʿHf-|WJD9FJWHE4UX ~Y~yb_̷dFS I!жi^EP6p4v߅":t~a` DjHHS^6W#V<1X B,J$jB; .NZBLitB/9Ns uHձᨱifLnĠnlx_5sE\;H3+4%\uVFs|ۊfD{V':i>4NrF ZZ#F\&G$W}L(WtWĞ9{%`FEq>׌MJ'um F]Z> j#yQmEmRI+D3&Q3@(:1yĘf|'۰#X džgMI38XbϫDO¶<)m"t5n _,^s\1eCu4~W{(3Wgܩ\cqX{lʗ|k8`%eJ E+iTLR)N%o/gppډظ'Hlt(kwI1qmOüm\l>EdVl̂zYr#bc繡*y=$*-K@5?u 3!cn.7ZG^mx.gZM:uɛjp23өov|^4፡k{m3|5v9cpB&W$oA&^2]f ِr2qXhL86u]YHc b(Bvjj*oV& rsRKp*Zo^HwI5EVʿnfCFߙ`eI9ZDnH#gH*DHL$]8omYŒQVEtC;#M ^PذhjɂV0jB9jr_^uZ"Jy6پ $#I˚U"`rx놡o^@92ƺ:EHX#{-V,N8$GI+t1dWnxTNDȐ+YL2?tj(fFIu(L=gr3T0x߇d*N3ᡌg^|-,̱h~Ap w s[w.C27Eċǜߢ6+Sq[`ҧm ]N2 ӑ7'N hF;5{aAv,_Ӣd۩~$,£&LR62|gQڴ]Ǹ5 G)2aqquv5?J&č^r!C>1q悻.1B0H! >&I5=fz<Ri+R\vIKhQQ{":jLt3qhh*6PN 2cZ@EЍeq >n|^fzzrh->8ƔHRs-Rı@h& |%B .[T7Gb,~n^c/i򧸏Ydv obEK`9U|=W 3 /HބIy7?p5y^SҫN5ZƍA.CZr`{emIҘyQi+sNII!YMY6󛶟0+>35*fQ|* 1Q6{s(E~Q= 4j8sY+vQxD(y}P9u+Ԓgo2s_܃+/'K*Ҧ88ѳ8!D&%//%إ/oB_% ;Ot.X$eW|zK~YVn{I#3~Yr.>pg[S%~zW!Q&B)(ZY Y>;Yf@:=eqЍ&ˁ0:uF -TP]#h(Xułg9Cљ/Kj<%9@ٿvOȑ44H OKF<YlS c[l-I}O}&f5*g>( ,cw ǛBߔPw/vaP&ezJ4)~0c+ % IBјEmσT~߫ުC?6oo%1ʜ weӇҡā1 ?'#;P4f}:ƣ!D\+)060D'3U8 fgG1@iOh#Nyoũ._i|+b%sq'טV4m{eg"hts'Vtcw=-tc1 CjgQ'IY$(t_8Kj"g(h(Io}p@B!U XS˗-a 6cn%9Dȸ}ȹ4d7{a=ÌeLƱ|T;TXMqbM Ŏ;9Ecl=T:w~9)ݖ/* Ӌl4Ĕ(vL/_ 4t!VOoNӪL7ruyxQCfϑ}ѭDau Ć[ #^oYvE2qYAwڈ|FԶlqU'VKŗkSxy!Wg]'CXDm]k.&!0!Ee{qh^~=~4 Y0Y#+990v^ 58.F#y*5sA۳^YEFB'j9 U!K7wQ|%\wais}- 2OR& @ BCвͻD_/vw٬uG5i\w3Ta.0tk[M[g! b@ wAjd!Tyz:6 a\ ׅ+l݊PfuèTV/mw؈#S~CkVtO(&kn=m·ư2 aPo2[.}X 8k6Nx'XX_]G3w2|eJz q6ʂLi /19o| ˹5P3׋+^ͺ%*wq#`ܐB5!r4BzO{b9їimRV (pc sL[pr"V\Q&~ێJ# ͍Pyf!c]ؾ} %B^2 w^3r2)!8뉑eS5J)*5f$MƋ g[ŒԵEQb*!\Ӕq0B̦qk*䧞*ŲL:{F͜eblDjqoԢu TZrS+}BpFI+7#eK`;5Jܕyg)z u&lׂ ?v7o) kC 8_پWCrdLᶌ ŸE( n|7Vgj'NA0ouC+.gS'U4}ʉpWdxU2:9>rWݯb0tQ,Ŗ~]$1o) ߶sRŖEYHu!E)-%=! ~ČtR~V#B ꬧OCM\1F46 6wM-qPz. ! iJ6P7#KTgq\^W124p,l̔ao4@J/ʼ#+mv6z+X-5ĸV/W&( mLDLO"qlygמ\^T6hr=9/Ѽ(mgNԹP0W {tab{AȑUa"Lj~W^sid ` B "#,!?;W^nQdZ.ڱKsfWp? z8:M|[V@㓃}@o`Xmx4{lNl 9*AZ~2ʡ'rrjύ}ˆ[KUx_,`tYWG}"H_9rZ,Тa0y+^#Ѫ?(}8(k'XSJ>c]= Z1_*̳uaonao JqXݮvW3&AU4ϵB}B D#EuJ :?( 6]1||}\BVE*Ή]] RzᦵF-Uw:**ؾbxǩ+-iT{\[\*hmDO).!}Bsw!3WZS99[gG&8sZsOV[@N~2Yr\]/y|wS ŀyQIh; rnN 4_)5P8.vֳtbV+.sBNszX/ޠG|PJX  `Wl&5D>0%)NGʘvpXZnm1PxA˜EƜheAƢ#gr6JdC&c1A,(cN,%*(o2CV*sV'G;R|8 ZYaE J>?{} 7_JKp}^ .5 ےJN Z.ljk^-!ΑqVShZ a:7Pi:jןLC +J `]ЀJd/:ճ*}7q쁲?W@X:Z:OV:(¸pI,?}) kdQmbKsp;)("yU圙RKH:َ#q[W.E~sf?ĦD,engzBbc>s6>X *v Bk/h:'S'B;edbZro\x-kn8/ݣ dM}@DՐGU[@Yf"3 5Y;uBzRnЛ)uVJfl?Z m$'k`~lJ_O#?jEyےg\ܬ P@}}jzJvĜz/{Ni"%jgTYD,,>Ē9cg6c0` -"&K azNN#IApSկtM[m'a7u$ӽh4r Xr|7 .ǼƮF$c%yg`E6Nrt5܊n< ci *Yܲ;Up%18Yb\CW{6`O-F[`)4U(UTkEkG{^qFPjY+hD)Zxfk=1,ٝod2k&Bg.~mo-|p_H 6`xX4ڷ>+'6ơ=\teԬs@d$Ub8;NT<xGQA]BаC#mCqֺ&`[v>7<](X7ts}Љ,* %qţ<7A}a |] lh85z@ *Z6fqSKC)d/͙VI-Gf}aˍ:sC)#u3Q H ֣^~S\3Ț9S*U|gw79VEWdw4ЅoPg`%(fj-wW'>9w;n,d;YWGGDƇ4K BbeX٩} )H!mAgqJ*z;cz+Ne_ vu{NDQo{:C_;o oqmo?nK(p Nd(qBƇ9W̕]a顃ӟ ѢZ{c_x-{Q&05ӎ&8Q3kz_8O_ds<icXЉM" @-C)^3UuývO?UkhD|$p:8ǰީ3F܉.#'g@0Zк$ |eRT5B``PA[V"'BY ~+o[}|aNŦqkB37ÑAbh" >u9h?+WL87zS8:H"E[_Or~u|?uL7;g軡1@ x+Y!ã/ ~CaG#POƃXEΆyKbOTGP#Qc4IwmWx{r#(4R){VH%>htwlޣ6Q9SCŀ&9%^Ʋ eUfW= uSЊN2hjBS(ǖNM_m }rL`;`Jj>-t;"fW(\ S&Y T2W ΟP^NZKHоDJҷv6M~5wN4^ |!@wjyCRlvѵ08䳲7,u 뉸<0К횴uzf+&U?!W J+QE9X1H$b2ئ8Q9n 1\-h)dɇ%Iu*{qgC8 /uMejYw֋m,ӃG 9&v!8Ӧc..xx؂SHa5KA(+X2ѤN3 醪|A!Aۮ\C<#-KiXp~ۛ f% z𾀕})^QN  [œ_>b3ו+ ?z˕N͹ڛhp߸xS}%l܁+ j!(HN^f[_XД^N 1Ÿ}x:A2S?͘78f>-GބP5}'y[';\5 BpG~(@@/ %#62x17cOtԭҏ]uB4zѱ)?D+Brp?Τ+1/)%f#9g:wAI~*{\%~ ].C~ὥE ̿y apħnL挌{oCU=Ԉ>B]BwƂb_ŽdNy7, Jnj m lAϮ=1;gFƷgݿYoZI}O|8K"ͪ(kkeR*B (FpnNVWNIĨgLyH1AD|dڱJCOȷ!xuq](x7xKi'RVB=h5SB&{q@v7Y[1>%],35޺El~|XW$ LÌ(;lmBb.tO(oN7ß/HN-,ݤh ՝c\.v+)/IV0 '8ȤK+ZhEhh@e)HaoJ8Lj(8 & g3^NJZb PSuޕGs }C[6 tKЦ?2wzܕa|%pBdK؏η`II#SD utSxeF^ iSI֋` m9!P[DpG ,-Xah|T&0 "3Fj)T5H_#}._/1yaN596(P‡i:@i40 id.9@S.CaT!"haBVfQD\d೥pܷT^U;,aڌ|  PYm=H\ 2m9uar|U\S?bq#Qʦ9(pM=KAi$YL뒑 SofJ'F@_4O.H\@\ ~]f<ųovJfHǢ_M,ZmjuXZrv/-+v< MvL{1v7h:*.y#W+8^Sbm %U/9hj^4yQ?'ڐDg;?.؞+NrI 7ZRXz$3f_G2c ->*$n[q?S3Fgg%p E vW)YHU'^@o.>)ػaGXԨr4_](4.{z"Of:W%k+3,F9TG'-lI~i0F2O`% -86mRJ`Cv 1t9TΚԣh:BA^x[{1X!Ҝz/a }jm΂iaRKg+lfФEơ.Q6.'?$ɒ$}1rt/;a|Uu[hR!ǹe$M,FW6b8])7M84X`TTi U{#Ou eOQ7wJ4 jiy q@elIZ.j.n^rbB<0ZnFI72[| yXK.}; #ڿabg R]+yhྣQZVA4bMt;XؿH6uTp+z'd G/R;B6Etx-z$x"1,%P,嵐> "xiƺSn$Ŵr;; o_hf&sӏ{w 溧' (X/tԔRmp 9Y؏GM<w!ϝyx]_ˆ&S~Ul7C]FO}y[/M֘E}}B~}ڎMaA.VmV>s@ԭ:}QGEӹ][ uL^O*81*z~W5(H#+>"FAЭ5+﹔vlb#"= bX5FY9aGkLb9^k hń -Gp,q'n]غeb0wR6 r W?8U%0MMb# bU #62yZP`Gg;NLoEo34./M@NL>Eׇ*;޸-K_x}Km*NI@6kyo,!'>:3匣%~iEC .{7_z Z移7#A\?ڷV moFwZz='ÊLm3ŸI\{(9+51sV'[u>1It I(Ӌ9bLjZ'|`A ~q2"LEFD[K4ˀdD` Ks%l+t:E, tȶ)$ݓS&8]@&N=.\^LAKqHj8|pankl`si`Iigج65ֽ"Z\1ٚixk_obZ2Td@sӾ;X'*m3hUԛu'RgnH 2A,iN'a3b_ B^ʽaPĬM] )ӻ*+5(|+nxTE4=WSwt#IG_BEmdoތ֏p\5J} e116%_6|7% !"ŭn|0FWɉˣĸ%A3 /FЋm>|>qwM!H(kp;va0\܁Slu/P~)C'v}KS[[R7@`uۻ>d: >%3CUcJYy:ˮC/B4q!5 _ 8 `6I:b1~!FATZOesde=\T:Zx8걥%j,B|sXB eKTIϱFHdp^yOGRUf5@ga>WO[V11N1ࣚHo5`Qy"x N7ZHt  ^I24\lUWm͏s`"piL+G #3>jN}i#g*)m,Hy_; C?&GUN/CTQX{7eyGb7*rl[SL&61Ľ\JjLWc݉Wl|XߣjBds:Pz=:@H6V ` DÅ iܪp-% %%gi~7OnYb ]\N^a>d#cf[ v7~(fGcle)5ϭj)TZ:`:ߡدgQ}TrvYrϠ[4[@$ i5$_vHr:{]E͠  (F bڹZ]~lC%)Q KDZ\8 Q&@%|&ޓNMt:!elYqģ:MĸZ6NZx#:)lsn*5Ďn4VS ھAoy $vhW)]ouh+frثn@iX``ђbg˖2\7kTB[5&[ ۞k@tvmq0jP_ыԕKBṘ3,eĐXSw [>"q8F7=#)DcJ-P,*4P\90ؒ"NK\ n~0 G;Y,?yUP)1^CpOߠ+1[Qsq7tثI7Qlj\z]kjB<~X.!dWQܟx'Rcp0ݮw >*x4_UokHkqj(C@K|ık :uEJq0;! xHiCС(8@}ӗA#SpAV6Rb9㲳IfRˇLh V90kQ DO_93' GYPL(KJMV +pNj*/v$x>\ GI rXY90E3DJ*6rC7͠rB(>if*5w|lXr;2!Auf Q;rsRuHw,ǚg`2]v7_7[IKo=O=q.dxR}[SNb(ou@S½B3u}`SohԳs%.P }Y=fMHS@g`=m#uݹ:ǣQz<#FcĠI3Q*#DqUI%%e^uۭic::H` 5Sa$C;F=$ʽ?Lɦ,5d4αy3+C.Uly"^Nڍ$0">΄&7FNjM0`-t=(ZaqU.)-Æd*H̲YpC0vA8&y{4zɜg;gTp,,-ߕ 4|"18Ž)tv#(wL|vp4z{tؽ9vȏ>[Y@W\8_X4bZ*È72Ka@P-U bD##<6*p,Ԡ" (K5+d AߕaO/6l)q- [:i S*~|jut<}g ޞ"Fo/EnvyfC #Rj AqV$ ,3- 8TDĥ^@l+"bO6F(n耎]ZQb]tiKIk_a5þ#0 m3cBm8F!{4])s)6kV KJ*ϸQzp%-Q1_ 5MVK0Y9V]MPB6}x8~opG HBo8LPkh_&**;_^uߥ|O[(CbZ_-;1e/jBfJaB86[r3ݍfb3$S׶#g lqt'?Å JgthïK++yXHڨg@ FFDEaBCaԬ? Y]ň)-P/ xOÞz7eb1)eo?|==zܦB$@у և*ttj{ !D%pAK=`h^LZ!τPOr1 :"}oCm!dSSlrwգ{">׫ñZ~qY;dATmJ+a׃0|_޼ir+ Gzđٷxu+4=2⋚Izkݲ/Hdz?$TNV?y@x'1?,C2(+)v~t$f|F#7INPLQ|Kj|5Ub^bWWJK(\>+&vnL<:WP}hMܰPPDnt ?n:ŬAUatq9&FFAED)Z8q 'UMW)#lX;z2jI60Z$w8vWo ǜKM]N]7緊0%}A#66Ȓe3\ RӻMLeT̨4~0èR65܀ 2yد(DѢe8],ZI:K1,o,L B)L~Ue3їZ˂|hW~8eU^܁2$iVc M;< -Kr/~)nljiVwV7tџá~0Tf"[UqejRglP'H(Ԙ kęa :gQVxem 6rlH,rܯ4@2)V5-;d =0i41z`l~ Nf,~lů3 e]LV#A\/SUhv8;'}Yq5/N+?=;TD]zӄmfv8gLj_pl75׭=:]˞`ʜdzע\"a}hA+Y?zwhѻj`;/{~"{ K^ȭN>+bOQ Hoxj8h`4dViw)D*~_Rl6^nQ%U]lw+>H`[AJNyhHnAѴ>hvtLXJVPZ)mo<-t;J}"O^yIWZR-B7rv*rrLBf+t.\c2k# `TjS\R;AN7 ׏J7!XO@e~Wy bl@>08ՈkŻF=Igod mݬPwTR ) 5 QdX)Q cGh40@BfAISZl[:\Ƿ6gCJ7N<ˤ m5h3| 񞰩1_s-{z !Sk1޺ɋVzt(3z5n XNK1!62򌆘,ǤLUwg<RWi,fp4uߎD,aN=:[ F'+-Pߞ0{jT{@rARГЇ<J.@<P*C:il Ym hWLܩ; zuзP1彖 ө2O&kƔ%52e+-D:~B{IDΙ*u)9!5#iaC[w/nY!5}"7{$Ѳ kQqmH|BKbLq?N>wY,(9dv"Rn][$e])bE$KY5RmspeQh)~]Yu.}ƤH{xGsmd-CDtdbynta޿ x߼\17a.dsv >S,| +*z1:цI-\:ArH FYRA}҅ADwn2ltϯ::#uG0BB-c e/4/2Sv-O5ty`H55i>rӰBdƴsz6ᩪo݁0d"ko=/YRv|yqR?!э%P~E$5ЂҰPh/?AK 頼fjaH?Zhk#2llCX5:Wϊ ^C}? x@JН#kT'z +ZP3Ad?sp{U$c'67 `y1RYClm7z(7ڏN^͇2wx@zz!#*>Rl>鬛pCWR]eL7 g8v6b/5Kz݁\pFp]ubd,%,m_X!LEH8EUyIZ K#eJ9!=BՌC~DGf\ҍP)춄7:F6B=a/Zz[V,Y]d޳3WؚFOjEPqMnnC''FJ`s.WE BazaSV.eߨxMr Ώޏ% ѤX6f+K,&aqvl .VMw.+4?)fGd;0FK7ʺrALݟKbνE͢ރz8Rb:Kc7;tp槿G@ {CW;_J;J],28f4o#yu>ȕuSz@VG©֥D B;x)H rBCݢW2[w]n%KQQ`yYwkeP+چ}E(xZ qVA[SDNɈÁP03SjQ }߄+$!Pg`/VFh,% |cjyhF~Rj ZߗJ,)(!i볝G`Yj꣤dp&],@D[V 3}sPRPN2KOm sΙZ22J~(f5^ҟT4\.LPY; 5Hs >aO[2&nBOESS?W3u0>^:&O wsoњK O㷝 sF9Iy=^/MR&7vJ˹ C[='e c 643][M+}r"GMye`z42R 7$j'Bj'21087E*rłcG5[]#ז^tVgeOGrul~R~p ߦp#{ܿ9m#$ƺRU VjBYNUuK;::O`¬bU0˜_>[mu}1/q˅TkMej|k(Uf} +DF; i͸|:5sO^dTdXyfahG-a陵N-B'ARԮ^ **!ڋdեD|%6B\*'\K;0Eq-UYXßoi!wp&'-NEVϣj3}ڐh{!f (VvG΄{F~q[LHv"E%q8=-KQ0"3( \uH0 lj\P=l6l LqtAuM#A/ ۹h>$/Y2CuE 5ՏӕNǟ;]{_ʨ3p>2[iuU-nuZHf`P=p<nj!ŗcH=XufznQ]OE]T!iqaB̀ l +uobA1yeJ~e IX2L9;N1u m*-ŌqoDŽHDM7300EXBBZ\L0 MĬ?T` Uz/[29.GQN*X ly`<(( p!IUƷH/jƳ^VAb+^YMߪ/scmLG&!_g0Ծ'$kP6WgBfUâ5@o<,}z8U=dH_-Wٚerp!֛oa߻#bY8\nw!D E9 ;wvN7rqƽ08YVU {k^댤 KtzTxJڡ,MH X2],r,EA!e4_ЙGuxS"d)`8QRJl,`/16kuyxƹA/YONU8YOa/_:j RAS#rJ nn}<Mr:!bxCNp.R'ɷٿedB8@!? Jެ&72 F\dg?{[AZ:z\]F'=+/' ͌jnF2#%ޭz l$ "w-~3!.Ɠ^iI'Y9ccކ3dKۅ֘$|< ܴ_ s) 8qEw/+CjB^xhTYS@lJ| RnV+aR6y1M-M JL|Uh` ܦV]4EWkL50P)!/tpu 4i; )3Iri }NTZTeYtYM) *MTCCnDZ< W8@&T_w4]1(e՘Ֆܜ۾byZN@ "sߧQm7hM I040!fVy/fpW2m,>f9H{E;~V0A{Z$+A PB}*g#+wA.xnz# ƛ@+Y]3[=]Jê^)-ƺkwPA #m%P@"xQ๙( YAܚs>gfŝFFStMJ4`7p|HU3]ͣi7G! o"60y()s+S/Pqwroԣ-;-&&gp5R:"zr" !;J!T{pFDw6n{XZSѵ_xШlztcz넘Xn=ʲc{ĺt f9>lѼR Ś_]/Mۍ;A<g1zg I/ٽ:Z^,Ww̝`Gfθ"yJ.̚ڥZ VA.GtEO#Hsq=0PU͢.z%V5[A㸙6C6!o"H'̓i]md(D'ATDEF?Od) üH=LMa?/]9f&xTi9ޚW=6'OV Zf,#m)R<A:> C>2XJXky}:  /VP[9O|#*K&YK{I=#KPq8cLo[^{>pwA_❶<Gg2K.X{ǗlO+ Ɠ9ɾ2LW"tqxQg-E/g3˵L;`'~1N41zDؚyog@;O XRpj.3Ìp<Ӥo@} X\8?czOyuzYY1j78nņ4dr:ɀ)]ū^/9G L7AU2 .vgTq۩Ov,[q%_"IMGH" K# kh[.ɧQP#pEueFHǽ`E1`i `OBb<09ŴpYS3+1VؕB l )<@Зc v[qs_6ؚy YL Z`D!M:(ƞfO=zldCCn$B$΍'=nK[߉J,"BTWAMqW+\+/r龶fxJ䢐O&Y#n$aq_׍+.W|lix֞ }֝A#w5>K$ͮcl{MEG]9D l@5B#{>~>%ݭ8X4o]XA_ϙ\Mfi5mR♄̃h?g ޑKp&r!kWp6' |.;| l摵'I]c.e10ݡk(eİIz62:hg#SQTuPU9ߨL{`:)qEPwfM'*%dk~eL")1C#dqrPUH;C; _P_6.֘\Xs[i~sMsPGl5 4Oi]sݏ{CCR_Hofw ' ʺyDؓ YZ|hY:P^3b`]a/#;Y_VA)mcw$l06'!x~? *)iwB*9Tةyh9)^',ؗǏC] cb^Ǻm~ 7<2@](~3Lyuiv-k_j"'(^&fr L4.@)AlPi?H Gdc{*NMEf K=MBJx4(,`fΩJP~ُ( #. \d)4g&YY?,7 ]U#Ț앉h"y!Bq 7yG7Ҳ~a/Fθ@H"CwC4~|fd"q ޘJ1cyƉ&WvXgK֒6簚)eNqbhO__M 3iWNDE) mz3 aWM۫qј珪_P06z_Wq$@OiN9$ݪň1pI;t\QT1DфuY)El s<( 5@2ɾ mr 3&.zc%=?<(Z kh?^o&G|i(I1dq1s(!TflC>S#0J"UD͵L¦{Dx<9PQ6=poBZhy^kM({;uOWHKK[= o($ wIt QJd#KY6/bڠZ!w`ɠeX2̈[vQ_yu^-b`ztq2xٗWX  =8d-&j.FzzڭWu7%>4]wH:(}ҰIFca"$wo{ǞZ"8I_D;{&_Cҟl2Ni%Vs{-׻N"M_X"Asv9 6ܹi2/r;D%M4r1`և_NP RR X6=m?ۡbsh1q[Q)? /[m:05׀+P>.MO7 ,Q$m]V1zwלʇsj(z-JtB\w,|!Z9|7rm׿%"ĥly80cA9>Fofj(^Iko\*}+{~ !ªN,*ܶM:f`l](X[eUkftk9eY=9ԍt.V4lx=>_. A7[qskm ?fĿ2>H`:&cȹ Y^n9qԅeaUXBC" MͥӾ`d15|&/8YH)wPV]4hi]!T0s5I}:9VitA+zp=]6)A\Skk^H|SFpvI$<."`,hޘEY(L~5 9[ Qt%(Tm/S662!JNo+Rd^AFIJ±ӉBOVe.h8jrQ@ҏ78Dpr#fF^d׀me,1hZtqdYntiY:.Xs^BY>ă9l p-/? {)b눧\7XOW->#-`rBW=a.^bӴvDO. qPN . +ŝoȆH E&Hb)7e88/='OGߟb@@dޠL Ё &wrI0#v RZ_ M|erX5[X"A[()] i-OdxIv!3̟paݖb<.ſ6>:**ЊaF60N*9xԁ _իy،.1`Iemj.i" !rʅڢD.۞{1qV~to;utVҳf&@ė<9lb?3$liR~ c}ߨzw ʋ\qړϚ0f{6Ⱥ]GԆ7G(Ԁ3[^q6%[KHyȬ.svx|5@=d16>ZOM%5%xkAlHz#G["y%gqN#q4:yW!s}^Ch,ͳm0lzU ]8 7Yߥ©G/b+o h- Щ-0:\NnU.>n7I`KsZQidS k*YNͦL~f+d'EˮIJ AYXb 3X ;ӵt#q)-6џ |QM0g(f@pGF֘_"['n[k|]%n8}~?CXn]VNR#K&c 4Sjm\ zUT^ ^/ّe#$$ A[*r_5ͨ:!=R/DtP ^Κc7$?h͍uga26uץb/޲8DYz:ڴԯt[szo<rDŽy8[".` W.o*u\xٟAI .Z')ĤL0bx{bmNdnUo@4Sީ&"wQo\r{w9JIqPɅ01CFEDBsQz@g,h{S86,N[<zo$` h{xWyd iLj6e NfX >oЋxu:fTk1`b#~ڴ0DUv=en:|!1ZUFkitUЫtcJ_#"(XڅtcC@W(Z3i[CGwu93vq,g3(-$/lDq*|XGjdgn}Q1Mir%khj/pHK` xCj~'-j0=GS5W,mق6<.Ԏ;Y8e2GXOE<<` Bjo*Kqt۠kvRI!LDY~rc'Ө}]~ dN:5-YKQd23N6ɔ} } f#1 &mL5bAݪb^DQhuuU-2 3BP%4aMV8euө=SL7P7`%%GG'k@R`~ok^^;ݘ'+||۠?A ‚;0z?Exq`N/h g|+rC-n.^?>at‚'2T~rrF|Uo{+iqBY{K͈ rh %Jz0!2zuJ> J"'lZ;x<_?LqU+e{9[JZ+ a9i~Ň#@_|GWp4Ӱ@x%L}J.=u-ų{j< `ޗ+Tr;4@AY̐K2qwFzF8ƒvL+rW}2R&.Nh <7Mb?mܙ[;Bg\Ee } D]ڼ j\# 8W*r~ ST9Xk!:n'GË^OQG gg*˜ D/|gM=w M . f1aت5D:T[R(ەۊI:Ik=qѣxKVD*JVdE$\\Wϩ5ה[#9:"w(c'4Wv?9wT4DFLM&=vGj?U }\.~ӮCjxEuw)/e2+N+X}%}xT[tQ3 \rﰹGV&B#mXP+=>Q6hP";5 d> }1F%ud{Tr/UtWDgӆ_d\qW7o}V&Fq몌A!R8Hl%j &Cfyb_3Bl(AEX-ph]ϭQ&׹z&=7$j֪8{_ZiP֭yr#[}""qtm$U: 0ca*o< 77+?^ HHduG_ zJ ٣^B@'Sj!9hE"ְ"zW"YqF/ރj`ɊфB~ _>AP僔w4LPlt5 B]_8$тvr-Qk1Jc.gE[yb*1ҐOP&W}݋պB7ͭ v%M6OEo6sy /TZ ;"!'_9 g]@/,>-&5T"0!`P8FMfzMvȼ'AhTn@3H:,l$Š9|=5մuf'R4B33-V&1r]eṫz;b1y&!Cދ }%\Q TGq~^^`a k/(n;|MBhw+65FbWOC-X͙ ¦r9ѱ[ʾ;^]n wό:Y|VaQQy}@@BValG{z'kbU7)Ԃ7KE6Ow86Loe|]Ô zf{"eAm׊SԌ}wUzj肇fTP?|.pκ1ϼwՍyEk># /a{C5ߡc^S.dllw^e|+|Hǯ:_=vdg2\BCACa a^vzY.!ȈcaLTx\R#zfhcJ>Ga]T+ZL&rI]b9{T_'I;-r&g km%"ܙxd# PjA*Gwl/9,+s{$S*ҢYvr(F|\Q<\BC.T"|!du6j={094A2)ɽ5]@ CǺfo1t[5}gzI%sGĞe& gLc%Yd ->Hѽ!,]td xnoPnD2M&,-88B EP-LZk PM`QB RCܠ z@Iu Ö#RlsQ:tY8xRN+eN#lEe]Fʧ~H Y<HBن*/,xEQbٹø%m1/kqRI `mgwԄbVY@J=~L7?9w.U1QݽN=)* tn d8 >˳knZz)6Q"<.8~͸xָt@/ UZx2) 8F~lD1*G0(ue ^ʬDZ#Ea9~y ? q5(nҘcS5jX# |s_?Yu+J\YՊj9qQ  dJ׌ k.tͅgYZ07070100000025000081a400000000000000000000000164943ceb0001834c000000000000000000000000000000000000005700000000./lib/modules/4.18.0-499.el8.ppc64le/kernel/drivers/infiniband/hw/cxgb4/iw_cxgb4.ko.xz7zXZִF!t/A(]?Eh=ڜ9Oo~ 5L \p|%;_M7ʖr-)zڹn6@D}0 "n$ BcW %o Ҋw x^8|jkd^y챁Lgp7]FIUE@mpl5^)C]0EXxlk`u}0 c@lĪMXۀBձ @j5?_r ;w (^ÃMطru5Դ[ChUSFtM 쮯Df>@W+'1=mJ!Pw$k%{w6.қd3F,nT loשO/W`Z$g0o}"-,I\ 6?4l.Dcϸ0(ni6ߪLELz0~1F:*^jz^JK6|-r5p߀DQ~9?_njYG7y.{@Hwʮlƅj[ t($1.3:?,ؾ"vY~xZFr@˴tl_%(XDN0]y— nVdG6{q?3̈́{nQ1IF6I֪ǨTs]-vߨypDm~HC?Ƨ2_2j۩ʾ#"^~B_1b]ԂOv |NߡEiko2 {8T;b}#Md6`|GCCnA\hp STrzr1zhG\T'E.͌(*a2iDhתG1|RѸz.~n EeF:HUyP!ΘSӳGrE_9afI9@>V5͵#nMh;H xnϘbZᦆ-x9wrD,Ѷl[GȤ; 65$:L^a;m/k>EmD` :%" A}3k}1_"I֒1`d9^$`N_@\̅"V`s"Ig릴o`l13@qН' ٭&͒>>;PJ ªx3&Sp)HmY 0tM8#6;d49*l;5*{MڏyN8s[p8}:r->֨cװZ% +]yӣgƸDԀMg:@>M/*` LB2^Y-k%Vyi%8^v3xhM3De"LXnJUqԆ Rc|zb"sx1j R؏gi˩]4Z 9)^SсD$e>NvD=^'¶L$@l&縝þ }o&#-jμm4ѫQpDVkٶq/d%*zɀ~8Fn Z{xmiJ/yPrg=`gh>e;XoSex_D+{ Y(_y6Y`iZBSYeiwP&RDcna -fh ~0.IbHw^QX&B|-Jf;w4~d则.KL,>7#60Vn W= ?W`vrS&sF Կ_ (3赅|{R\ab% ʹ'5WGm!IĔ4W!g'TdG\FaUVg㐐K`[ϪQ]F]R1Ph3V`:50wJԔN$.I /Ȁ0 M CO(Ϸ4{刃H#@]&<6Xr^$zr^Ĺ.EJOQ%m]6kc )Z:"A%u?UΜsa%Pͫ0vh+o;MWQmU@gky,V"M&zn+Tk&Kr`mp(,Q׭4HZYy)I ỿd(xFNazJ8Hۣo5Lpت;)Ks= e )JuX<1'< 41WV' ݵ \FӰ0?RWҰsM@rBbIcIS928ηD)0u5cTݝ]/1]Rw%t ǃ݆8V@/DЀ3$I:Is4o+ƺhc*zAw(ɽ*D6XH]T.ܫX=NzؚD7\*1͵Ѭõ q%_^ 78+31؇#_M VYp+ako qT&2d7AGzuAYHΑnQOIC<L{ 3]0 U#X͐%D=nr (ۨrBª-A #^B7 XXMGleөTDYyUp";\ I5vg2G+>[^[٪OB[u 4$9HWӪ|*@J@U]JqP$ %˂m{g7 _2,t cXqUBUyk} Z'>vE["tڎ]X e-IL*d&ؓ:@(gZ2sgLp2ݷVJ9.p5O;! [#Dr+ɺ_N XegF-l$qӶAe`niUY\{A|<5v-"!K xznV;T0LlI2n?fhIX&8bkB#,e}0`FݳRgg4\a%! ]c9_tD[_ >_l 0:LXݕo aV?9W񍏄Z,C}Bu3CĺSTzCGIٍH׫v x{;X.2n~uNo%Rt`04ǝ=ݘ3iX<-]8:0iEߦIiv'*ȉ6 #Du}a-?̃ ƊW4_nJ8urGhe40Ve" pE ˃4d5g(zs.>WN 6x1}$ S_۾BDD!(>*=j]n6wo٠ (@_ji7%ESh9U\_*xu-K$POC\އ/+K <72&hӄ'0"9}}  6XLя0'u 0duxz`%YTŏl#cP4րӅ7>m)Hm2/cp8XVχ=u3Wbu+j,^ j\ja=h/D- g!t Iu[3 n"k6@. rqRtTsLI/t{u!VtsswU^%:h1PMQ N|}V7:'$ FߩzdjAڳ?FH u:e!ogtC|ͨ͘8-Tʶ#??*9G٬|#lI`!uceLP S}˿ŏ d<µ~wG$%^h)6|) Y5VieX5_>[_*&͍~r7z0Mܯ,J;ʼn܌\{Ml{*"* .il.˾lowvdZ~$ШbiDE g=>:?u\:$VOHϬcg|RXS&ddt&2|vs԰_oWewNǐu~?phz*ovA+̡.R^'~ݺZ^1{+i)vw]-TsEN̔#W[U'Ad D|3X4s//8=; 2M% D]c & *RriU܇+vGy&Q0g6j׭uI f/{`$`tT˾tҴAHB 񧘒H*pRTh &'* Oݽ{ŝu$W ,˓`jkccX# V31F! JT:~Zj&U>~W>iBB=kno7m*Yk1MU\"o3&3`YzA(3ꉄ-R7zV E^Q"*SWV™QOCq @q2w3 @kH0avm],X"bD!!T"ܐv5V'&||Lw[Qjl7D<[fYmWؿb&H,!GTe[)m~ \?8D3eq <%<4ܩy'8iҤVPp@^f[kSgaL|08U:74^ۛ9.<-# (WS@=*,t J$l7jPDŽ[f:  ^B +4[6&`,֞2Qs;cN$MӬڴFF+@;GX?1;(( v4˅-} qaɸo-Fi#Tja&a@q%WfoiHI0H1A (qH* :"lR}{!Z'9? e\r TP0UqH@gwE 7,FQ{W /.J=8<HOV*&e7ox$NPC;dx`7U~4bKSLD8E5'8ڲu$]ZiM3߹5f7諔5#󪥏>Ce)u ^Od~8#] хaT.p(JP q-N1E1L;'_Ғ 2sHL|S\lUŸ":?,L~3/V5.\9Iw+ -XV<}Fxz%W7 J4zKoI D-;%4XgdpX] nt]AuF!!_}C9 nJvb; 0N:*VGnұLcou+Sl~RpqAPj̚*S@HwwxG͙)1 Oq.C"u zJF-BGg votGt oһKcf _jp&)ҭf쥻X +_INvfeAg̞ %o~"|gFK-y$UEpf7Ώ}d9~hKD-i 5VtII3a{NN5-CauPZ騑 n Ed U#rxƒ4Ng9z4vW\;Rae򓺿^}m0j!|H->\~_A /WS!lz1:j7iQnߣh2I>ԈサMw}!w<\HOvꉆo@JgnZDyie YpzT8B6Cwf_R);eLs+"4|CGCвZc*ϠpJ_<ވDR*'vaͶ7gDjYSI:mym)gd͵N]s*hPMFvx3`q'p'R9qS2%,{m2{Wa1 6ޗppk3miX=`J pBCa$_!rG)vᒸ!80=\ފه9d$fQJey/6ot`ƚ!PhZ%b"]Qǫ-KyGkFw_vF:BE{<_ qa7#oH@4j :Z7u9ݎsfkt V8{۞_t[bHާMekVꚈ1vKy+(YåAV:`)!=},hz f@nOK Kɩgr˴7i'rC~˓Tw.y*Nn8@vCETՔC}?U/:dqD.}YĠQr`\pk [j@@zZXn0C!nxlzr ⌔!g}*F-gNJFyD\I􎑯d'擄-:bOvطqp #!xc\hms5~]}FD,C{҈J>)}u ^}xb\2z lğc WIػLGYZfz ^^*qWXJ[ uSPfޣyikXK`ضr #Q snA> ,-i13l hOyxfpru8֩|(vG1ڍp]P3%!dSDw:fy8j *Dx F✴gv1ACEO4/ 35$@p}Ѯ\ n;'Y,bf񧩂ZO~^'kJw_s~rѤVoOhM &J}ڸݲIۇ._FgNxà[|}of0A(OYiFMQM@l" K^d$^=}$!}I}âU 8BC3Jd.ۋaKĻ񩜛׳]3TJ#ӭ%/j`K).wc'UΠ썬;nᢕH> BVj54Jv.|1aH=]]&ݥ.YYgB9-4V05yF$JdEۥn?m`n=vs(A8z I`DTmyιyC׍n4?\k6m%"^hxBQ#Ն5sPP ӮE?FQxx˹أ=I'R(Jޅ{派H;z<1_tm@{Gj72Oem'Q#/4Ucե[A33$ ]b)S`YoAlSLC8 '1Tm;YM/E5XHwѪ*(w t7wBJC*--W:ħ9g( 厼4s'Mȵڒt:f?ad)-+j ?XJ}|pq"~ j7!Gzo']XS3I+FP5r%8 khR [)’w,D @gI-x4< Y%vbծr/*X;ڢfG] Q,'f1)}Y_-s(ҊpƏݘD?[EY|%RYAF!K(XloGm?Y3`48c<=j[|DOeu\J^ P3* , s ֿxg,R56")ˎ\xg r|53"=/P'a]N@xP͎{ 7,!ts^H}qxHcѦuw~+dz3̾-t~K|D~%X(.t8! 9_lM[k+k[<'?).+ivPPuc=nNťȦ@=ߞC",y~I9])55,kQWQkW 4yGy)]O}Ɠi>|\})>vpW_S H@[ pE[랠a+cTF(rQ-ʦП$̏Z>iqaO&UZuH]Mŷc>js @x@A .c:X?g Z 혥fc]inoJdžp R\ ~{s2H ct}g*NLqV[,Գ!OK/X u99O/sE,[?VZ+ 3WwԈpݍ$`2vT:*O!дk/sqCJI#]Y1#kFT%L3)xG#bf(OOd9`O>k^ tsQ}=nlZTm^k4مQZ:9!I Kǔ(l^?|F@՗o|”<[?'Iy/]R6 TaHHce苃fS1zD?)^ ib&݈WTnFҮ(±맇8*6)Gfp 58"+iƾX%qb=SN]JCP-5͝g*Nw?Hrد8awR+/rٵ-x{ۻOhC5z Eݫ* ڴ&JSTWP,Ԡ[nz5p)HX:6Cذ[ŗPxڌ^sj qE7DNRxpLo~3"]/#xj-1hCjC{.puLEKOH`K(ƻQޜdozD_&|MObbrS !Gb4s>B]I[E1γT4Ҕ__HJtA(ƵL#Õ6/z|ģHhХtc5"@7=?ִ$? t*$%4nYGo92O`P1tqG0ljSڋ|*ϊ Ș ԓ1[[YvԛO+n|6l i"mU+>K94fOXL\F@fX/1 i͆3PadAZxPI>;!"X/'sTG wjl7t9;DHBtq6:%}ۛn?vr =P[lҒ+c5l٢MZ.s]`.^\ֻW<r鄌>g="iUZ*o燬"p;Y9#2@g.M`x +AXO!8-l;( m34OB&B8=8)Fi9+Z q7lgk/l"%^Os ܱh'T#X0ti pC'd8{.$;q\u1+(&?z5[M,FPvֱ^>{QS0_0dt M6$ic|st!w-R;iklOj>Jv[MI $ɦ$tlUΧgyjOQdc$5"FF6: B?b92';z ^?Ha؂sEtqؿ{zsSxDzȕdYAF0-ikvd}ƌ]E˯̭d%bjY^[!C<#gioTMי酗yfr 䗱p]UvE!et8ywUm/wW8EE&vbn1?cJ;eR@C,w!_לFBz 鴈&A\s-xҎ`M<#h& ǪL r:O[O^y=p'wOv0Q4Hi0dݲ;'ŧD^ K1M* ݾi;h4Jz |.)^q1A_ejDJ.j35χCrTiO\ s]qa畧-dx^e3>jt.(;&@J19u-A.H:2YVfLrZܧɈ:"CmN];p|B ]>_pߠx4ȣxivzb@=vd4z1 zxeDY2z#9]Y"A76o=0zh0-LbS[ ;FIGZexP%j']$lW(;P$7ci:35tKlBV%@Þ?Gid< KѡF HGEg:V^٘b@URyӦ3S[~y dfݒm)ATQzic::@/=LZ9ɏ0R{*{ l5ٜ9iE#*ni;U"#PXp"\nf'IК5:LN\b\sHЉ-VlOb v‡^.q+b~avM zګ*+hk̩$ƅ9ٷ:q Oqo!`j@zz㠸ی Y ҂i"y=av?odR{$5~מ] $)3Tgjn*yYtzf6(*'k\o+d6V(Ѭ2A<|J7rl'*>4ڣ`rHtYzH=p,/}#BYYBzQrAC?ʸ^j@G{AhC+h9ei& >FL?et*xx&|qc>y EfViEwX=}UާĴLK)ED ߜxLrM7`i%#lv 5`˲@gH 4{asޚfEDQ   f}}[vhoL5v`[=a/nzŕ7T95: ]̓D&qa@Gteb f9'Ƚ)CWsJmMЁ {&?>yn/4^@<᜚ƛd|;@Y.VNʣ.J#ljX)VվrHEL]co]pKjB2_3R-5Ajw*Z,vDt^y"P"=S^C5hL<bwGp+njiCXy`|[76H;ٕ$nk"]j0 mzI+^߭[೦TZl&#b58s{O<Q&&W]RL SbMʙx-ۡ_ѵ$7sXIQIהƔ/XspO6ψ{8VhP258U;kwv3@ZBEvr;)dzN=NȨWo8Wj{*I)l'uFf+7[ۛ7 o)B:AeˮUrULIWAZl5=W[E0.6ojUa\9[mUg+H$I"smKi oR2lbIS6]$tuIC3ZdZ{&RFR G󸫔sHA5vE4IM!z$ Wx@-<~BM.{:@ވztR1V}w*ݧG[= &8C`~ #V@P=̅T`j.:` 5QX;gE捝N%RA@ubSYGr]u^:`ϒ/&)J%!*IK[\9*Vb߈݄ӿ<|Mt;4pQ{~)jtG yZ;CʊL>br#*3Ղ`=Y4Q1r0\I'TNobm h7PbʹLjPӷ͛@ѻ&+N) s%kMvX\8 O_󚅅? ZSí.vD|\S >y,Z0dK=4't;LCI7?jz[_yjycj2hR%%sWPToR4:M;`Rdbfe<1ʮM.'h1q#ʟ{I?Mit¥m܈[(&{ᶧ}H#u8w\M~ ' z`5rTk,zaɖ:9օJD&|+WmYy]lT8m!mIx1xNt#6A+Ee nc `&a58 JWL_[dl W}/Ԟ^UD$J31g!MBR-XҔj0k'ZDi;+=AN`m?ӈ eYlA}{6p@ިz)B(U@~6+=%k0EEV)ÏE-Y7w: sƮ?Kg@uK])н#7*t!1l!6tΜ%JNM]Z?*F4[H:TBa}x6?y缂jdE~}c0@0ccvIym}(>bT AD 5˰4@O&?ꃘ4haYh8SbAs ~y1aPF4 tjw-P?l pORW_!㉐)S֠Mg'8H.SŰ6)}Trq+!$ۖkU/KRhj<Tuϫn;uGlL _yH7W"1eYdL9cMG)^oL-Yċp?|a.aPù`3OG 5T^~+dGܽe}<.RDPXxk#RTȾc=i_$.-uQiMIS6g7IROKb)+ն2X snˋ|aluE ~by T<jmu&[č B U9M$_L몚~밇C1ϡ+GolɎuOܫԔ%9Y0?~K d-Ms#|Bft-`BL |h0ʎgP$wc@Ŋ+R9K9F;~D7EԆrINZG[3';E81yu k>f}r5C m&Rj DN/w؂I&`bw-[HFUQ>:ua"3؇I]k'mb3 *F( rE$J^dc.n5` l#.TE.o"5EB8-0ۣ _2 ^O~E_A΢ 0*PzW2>w{h[mJ{J N*Ak ._F/䞤-;*1M 3Y[ _.ǒ/Pw{y]v#m>}pUL&PQŲJfļτ!uAj^ANMOSؤƩ@NL6G`I)XmL]QASo1\Π3h/SB4c1vc\:׵EJ58 ڂN`E=}R3y!)F5o7CA#G-5uW \xS4>-3 WQkδmpV5v!Wfɽ/ri 3ك ԝa) ˜ZJv|lb~䴣+f'Nδ+1}1C_^7ˠ, X +6,H+EWTaAǏλHMNY:r0.a?a@&b+e ZnF9L Z|,g>d,Tb@Q-[aI\DUԛ1ph~b {wR |?>MB>%4x30'k>L%4Eͤ=8yu ZңM vƂ(X!5'תaPa^ݔ jXqi>"{,0RعLfbi7*f9Z8 NS"['K^^TH_'"K HU ^m_.-&eTӨ՘F״vB#܆+EsC@)LMҏ3BùϥFL`mwf9a{Td.NeJ8kぐtŒU*I;%7Alr7}ֺ:g앑YsBŅJ9Y'pFC^(q猡`#F-6|0}W>P_?%K$VݮQaM2ҡaIu  [=x!yaOɀNg򃈺٫,f7'K<3nMunNJ(#24fh@g:پ6a eDEGvNAdQIcfxܻAV1S;EDEFld @%Jm`Aqq5M|C3{7`?M^dԠ ,UI[!X 1 Ufm$Ugש(vs rAܨ`-e@JJ']OJȇL')>@!lnRf\p<y$Nwi=l#sd7/S\0(rdm}_re9cNϰ'cJ܈*Fo<ƹWLqQ017 I14IŖFKZXU^ \OT"y%|ؕ$/Sݪ p=Za/fm1E3&'֛$NhvеK8kqDw % W9nBuUkvtm|PHX# 4 /1MdHo &(؋rD['FY_ ĸZ}TW8}YOV!XoiqĦŹ_H+PqNIU82ΰ\Y/|SJҰQʱj ʾi˒ɶ"}$죔;[l>Q\~:mgnݎ7=l%{ɑ;2bHp7:xZk`^)*G51~ZX &᷒^U׈%CP j!&@[Ϡϰ wV4&|=$<=!gngGQ,Ql2PjGM3tuȼ<)cj6 KC-)ߪErT9b趕UI4} F(A4˱̙z+G>Fq>VĖPV^;)OLIBX-1miYe69Y6Յi#ʝA3>E3e-hhJwQd ̷60S @>Hpݐ8A:\\BAMObLu(bLufcƾj ͟X Z &qIkfS,IRO'܊=L5Ƒq#ߥÌ]U֫U)$8 '|"„ 5eBpC1̻P*BhGζwRo<`OOq>Pk5k~@@PrD@=9jJc?w6['huM/~}W@q>Bw$!G$Kbm9;}. wt3ܠԝJaMv][HV(`sQ @R;<5GIzY8mX2~٭܇ӓK6rfQGϦOҙْ:A*l8T$bFo'cs.f;șpHǣ%;@;jvokw.]_5=YLQDy&U2?] b)g='eqjEGi\1ٗQ>zwxٔ9qe#헪Vʇ mhI gmBƔQ}* γ Lc P۹7k7ӟ#5QT-yFBWXM;ޢr;NmU@jc:F bm/t/u*E]ȇoٯ!]?Ǧn.O:._q$+K&R p-wR\Jey#wՐH=Vg:ãJ~ Xaptn8 +!S^om}RZB Li pU>1"!9!4iTBz DͿoy2@Vנá-S=^zQh988V޿8Uo@F&%ҭI#U&oJ++۷^Aic)qR-4rDOH CjIdӋTpF3|> FSߤM|Q&gVd)|$~ Fr`rl"֠mlNK0O,eΥԧ9m1p/N6[tP/ex׈v9NIulv2Szct .-y"#P=~ΡP5"`gvG8wHʔ(-H֧J`?%մ<6t!czIrtk@6@)?l0+Ñ\g!&J¯€]*" ϧc20s,&Ic4Ѳ{ "Z3-lMa۪Q`wJr|)@zѯਝ]m`@-H(O\c~S:SWʅK6l~l4[:YN^0<>8sK0iԎfy :J_OZa1c<% ̌G\fopdJepmJ0 %| 휲ȺX%7%UYpVțriX˸l'Jۆ?rў.VE;Y˂rBȰ 8-n Ę橍x DAKfC QQX_ *}$rֹKJwLG0/ 8aEr}^-C.2"h,;G;Edc(,o.s(#e#tCC|x6ky=+$+xw()g㎍h䴖`H?43irx?Vޣ:zI^V* \2xz'Sf\ˢT},T=#W\,l#_SI>fh #Q/y84I'ɀ[0dt Κf}iF%4>,عZ27;JA?VM#t~ Ch"Jűʪ7U/y2;yFa֊&^27Qs-w:6 fvbrgi+fӥ]-3i=gkat DYu>ЦY2ؘm̂ƌ/QtDOfGD߄̮/vgZlG4]GxZZRJx0K)pH;umG uI[nD@UZt~[o+^ap z;ynfMY^eu &|^zñ/MkGI=Y"5YŐϾ[qLa^f' '] I{lY7oZƣ(BJ7EQל}ʷT/m|Lٛ%Q >)šZF/DFxOCu`&:2A#"ʾd5ȠW_Ly!SA,ƊA<MAٮ[ ~qPEں :+=b|dn﫞_!{?3-)!X/Ss5k0ˉٺB1]ڞ`_H rQ !<^ _%ƒixù0RBpD_ЬD]{ӑFX m@U,שZ&7EXSW'>aG=Z!HC Qɷ *wT&֗rsD=5a[QD$ vBՎ1k^Wuw^ԣd*#5,^=,yҢ _iM<2IX]#=iSB"ߧؕ.|!sd]ݻV * Qv ͙k2 յop~ rOaܳC:{Rz_`zA7 =Zb"KjLB=+D?!:ҫXdi$4꫷Ey} )$L> =G6˺?.rU Uɓ"{\?pgeS^!BEhapق*fwGycje]@Kt_8 W>L {K<'ǭeC5(/ʭ*mqx𽼚ON2A(ju!c\loUfg/t?9?5ԹIg#g)Y3+HPܹa*?iz3/Q&F܎UA3uZ;]<xLfv,e]3\uAD#BhMh WfR{$:lMZUA*mԌS֕4dWͱ,FBh(tT\`zR7m',8GfJ~6lDJsڢHוVU3U޽?UYPkc Hp2W8\E`r k{mȗǡK}1H$M%(6Sr8K /9i=B?_Ob+L=M~4P * ӿ&'wᙸx"@vAD:փ!s][3U QEx(HU$y `b~"Stnca;OPjX``B Uh6{(gڛ?m+'% `w@d[-@| x;2a L!NJQ.t".':k_X,uqYX'h՜ -u#iG:ڮ$." !"g-d*p^eP؎}&0/nцsNn 7zƇ3/0ډ(\ xf*CK)Li m: C8^Re9?<9z/&V-xoxf/amIvߓaY={)_~r`0Hsa=HOԃ/S\aQA{O@eCi 5GJ ȸnT\-& (ov{_•Q3j#*sjeP }^qZJ 1GǼVO8cpZQjs/ 4(FdңIOQ[cq6PX!p-nx|1u-s i>>c$2*@+uՆع!ʺƥ]]x`uu,fX*qmCuq/?Y۽ v/H4ZUbC5HJYZJQgJSԷ7VAҔ͍4/-_Ž o^»,jj_KGê3Gtv q,u Lt;b@s7RR-GUg30T8Q_1PXL~Bi5 ޾s,2~`@SxPK(GjŜVi`MŦ4mn AY/,࿃Q+ Ge5>D$] j'RjY,W#'C9M(U:v_R49HhwR'^L1rF6t@/?[14scj\ ~_z_b-d,))vYUP w,B Fk4e=hbɸLatoρ`o7mH@| "JkJYyok|qߝBJ{;VrFiF$ԙŋ݆ڶ91D7g{UWeS"oz_ݴP,Ekk=bU@M* [vҥsD7YEnʘ~51O_LtǏzz51RrU>B. ::7[ig}E`ࣄxKHTQ"ft*Y~]%lBjُ*ҽW֓z, F G-Q`t F@TOޠAQu/62N_1˻NR`5Np:@{pf1~8O.eS.P7"HU]o)kq0r?Cw<4X"õf^^ꨡwIbϊxB0 eTB;y562ooFFOEE$#R\YFƫˣޗUR&dM ]C>[pCdyRev ,z$̋_9/;x2{v` EIUE5E4-Ap1em*fU{wHK1t\rɎ'7,&3zK:L-!%2BcVF}Qm1p[ N?q?"wE, ˘ ml%8_Q~RjS-ydǚIQ;OM3D/ɤ ~DFU8fNCVgU_Lh˗>y |H0KBz+TnK]Lf1:Σ?>af_S|Qe"~\owȘ1Pڂ~F;TOѰ} V ݂4v9֤6;x>f΀YZL~ct|x=n2EQ"8`[~d(!#jѼt+p"+ *nLn)8+eMP}Yh[qzl5`~GhJ/x7 &&234%  sڊ zD߾\{-uqS#^Re"OV;Ȗvvh: Rdbv8mf˵J9H!Eĉtilp*QEoPE!=Z%=Nw2QJ2y/AV~s`ağ~~fƫG-״ ILY`I_UmǧM<*)a9 ЮȘlj)}4IWC!y8EA(Ƕ]|\ }~S4f*.XكY1|L#Ӏ?X/a  s! \#J>NELN14?@(=;jݺ25?ҟ7Q`=xala//S/o]sɄIXk˜r1{1µLq $+̦.ŲYͮoQk4]7%YesDvN[=#eH'9y.b%9$Nd mvw FCWFp.ʃJ\z|$G433 B?6C|az'%kd[6wI t I/Q X$0`q%+vVRkx&$QgpjW)2~aujJL&8N1QҷGj+du\Vbؘ<֙.Q_f2)i*Ymq}ˈ~jnưeˊ>ŐVN;}`~ ܌I}m5PRO 9~ %D忴jĢn^ўXġrf^,^ѺLބslӾCKZ!*DQժ07Χ".'j?mQ~_V#y)U'?d/;ӫ_I[y~ѥH6RdrmjvuuN ;[-|#r:ڭM$-F=`쟭R KB_WB8t5~w;Ųw:x( 2Ҩ?/h7VcNFr'IoZo3pTʷ_r=칣X,я IG *gӃF2эgIB0붳X|y[א] T0ʵ稢]\zm 9{72$}Hk7Gub$_k>]7T Xdު뻨"ճ^rEQp4vGh.7Zힷ/IA*Q5ؗ55(Me}8ZvIyQA@uM"<7+3=b{%ώ8A;ΞBkv \5|ET]VXlϚSoxWD G:t.}ƤQh½/K#6/0E֌6TF:O& ܳ ,Ot7{&q AfS h-GsZH{]> _8yRܒļ\W,"Ufegs3fC ;nZx>zsA@)* 5Dk T/;~Q~1,_/P"ٕnb/?-hsU ̢['3eOz$Z@}k |V~kcdA%_)eolwB&4<$'#A>]ݵiT* *OON~W|媠B/DiͰ̕|/ ]#FsBpF >8@ԝʚމL.^uSUS$+4f=}%ORVKpYG ,k8Pl_Z$۝N&S E&ʙ~,.Ԗ*UrL)) '5J&=MDh;5f9,gNa`%pJ s(j iNa3TM4`)$6;av#')iI7t14MMȷԺ 1s/oң~@V/I|\G;˙_ > m~H0t tb dl^ؓ Fq[O-h3p"oeCu WH!p1Txy R~hD(Sh,p=5>[{νĮ: Е2F-9EH,A\#ЎEjpF˅P-MGbwU7r&Aᳵ2ݼK>t~R |<$_dpUmxX)b$?I3ʖ *1)8:e NW.~b*lZݹz/S1 ]zN{/X_GF9- A*n+ݐ7Ʉ&rbQ^n\yiҐ{@FK/}pԽ6" etoC-o['w%CIaxlV|q[ 0!#/?-(ϓoE+t[65JA3fPB\.~͹sJ-+C/ 6Lx-\1E~غV_TY6j|$T~7b~LJ1:/;Uj1B1m6Lֽ?U\aERW}\pM;kDױ>5 |ڀn-bokba#Ūkho-\Z3a1F8B)qO6ߔ_q090׈T@RxuEX">R N_ ls ~@Z~@q|Ri",ַ[Y~M?jX#g)ekj9}o~*(Ϛ`/S4g TB׻Z?졋&L/MY?xG&$>/5t*?hZp_  n*hB+-} a_.PA`wJ)C|ԹZSkY^TF](w6 pKlf2UK^Z>sWvq4'AuyZĈ2^n)zrT<+ _RfO[|ơ0`FvUÏ{gZq8ziѮk[H2UddtΫ2340pFN=po#No^"e0e!A)#nq ~<A-|Q$aSBr"3oeF-$5i:xqq HOWuQÔEޅf%L&u1ݳOD7IDj@2[sw h yQe[sYߙڅTI8C󌢄&{\!-~ v` Mh=ݥeq y#i:Mƌ˾mbײc,hρRkTم&^ /$Uؗ} Q3!R$)O.J1K ˈ< ȩ@/Ae~ ]ڌaYwJ`dܰ/B*N/Sm1pԒ|yGet3jħb?9e΄ޮ)h:鐄򉰂.ť)wq\̟O@3aa R(r*5mL"5њu` ޿ @aDi[(;>wFfWodwζ\L)-{Ӈ$쎜pzF]?-.JOB?`-ݴjEJH2N['c2S^|ٍ4W"ہѬ[dQ4b'CAηR[٨ڟӷ|$S9x&jUF!} 9~HAsn!sLX.M'Ì-p~ &/?Ql|*0ps4YtK @u@Z#ɇ0+8*9DIKXcu#b2 R:˞hC/VI~To/bUNzȔv|n9ؾ24AI,Y#e!$VJ MC/A*0jqAexo""+oaU;_^#&NROY( ǟ eWrܣ֗~!βH7ipT4}4m%n z/),vy 0`,9(rDH!%NBw$rfs0 ̏ڒ? N6je ٧ץ P`! 8JeIXC3i6G:ۣ )x@Ì}h5=m¾p'=4}kgN˱8ic.7R(6E:{]b-& tw`g6o>] Oow^*[c; #g<$WڒbhEXtB>I Jý/Ǯ(r>0X NVD_OkNj"D X|0E#OIדs0a_Yn$۠q&1'{ȼYP3l+݊-;- ,I}W-γ>j ;GڪT .KB…/a $olľD✜CF4ؽ,<+O寨hSv?F9C9!`/f(yJUK0mNUp{lAt6~^P4`}laT*+dٽoi.-<' 6_' &~hTN>sk(sB!M ^7[?:ѩI`I Jx= xb}` T~lKnQ`/;gf$dtf&R =t|yF@vy+oD/D^47;ra=ջx^01Z< {{'qΠ\p';cZ}w͐P9U 4߃TLהś|1ab[[?Wm`Mrp!C; =|gYM3|X Q4.d>{+Wٿ`(cs{2 Ne[ڮZ~Ȕ֮ '`U'*,f83-[Kb 6V Er&~0 eGX ?كHLLY1^*c(ΦNeOpYp˙J_Q]"G$na8˽THT5f,他;']>A\`;/9Y"uhºl@VZIѿX|8iT9@[16em c^.f!S{uB}hu9,E@}n-$ AHCl}N! z<czQx#5>wmY\8KXGٯKnGdpH~ΐ>f<ܢ*vAN)fEZ5~sK8;7C";?Wn+ ;YC9NEM\ϭY{մ#l@˟GoμtV)i]I$fbƥn+'ҥRH}/ʤ W''=l g%snx|F68m CAJƆm3@ H%]LA~?a.'xYyB?Kg b?B ༰ N' !']OR"_3sVɈŃ .R+ 3|QVC+`2Iz5YƛNvw:[FBr>a%jQ4{.JxVs!Qntn~Fm|r0(w/r2nb\.4\N#R'<5 kaeO+t+FuAd 5/gqK=H&T=fJB2?qb,O|Fŵ(-_Q] 'ϔf\K6H7\x bo`쪅4g&GuA.EN:k^z=am5)綑 +*Sp.ij[C ^^g"{qh@3HG\udj;G_w<ը#,Cۋ7C!a2ϳ~ qd-d{ Y`t7OTÆ#rI TkJ2=Dh_U0A $ɖ (- >b0ʀddWXϷF,;ӡٜ@>?*}7.X'Ko7]{vwd#B t\yF,^PU.v5l4̈́[yVz't:ܦ{^֗"u˴O9PX"ùB\q~A"O@_I?|8^Tsk,3ebB[ߩI{nX~i%Ia1j$yk'5ў]ʃ2AIBBk^eo ^Px%M-~Cp5br=yO*0od>aQ{WV I9T_&o}KI Q%N0`!U"$E Ba?8/ zp",'=x FM5lmE,@, Z}7I676nfʽwOݝYHXnѲ yDO姽?{ûz\t2#d:ln'sk Fn962|eZJd&t郣8i"6;f|YAK--4;$lZRWm.R,:qnĀh[=s =?7sG 2|Kp8f3\=F@NÐ4Ik #WGl! CmΓEDpgaK]ۖ$yZހ+`T;en̵},DbI(Z&$^z#VZ;A2hf~0 >zsXatUk6+dNqfZ0ͭS@VrSo>> ~ 6-Ǽap {tCWr6X',ug79Tk3H9y j6bI7PnKǨX_=,5J4g2f a'Y==Ig9\R?V8cMCp=1B'Li(RxU;?s@ @ *rRpcO2f﯀s$\:n$Aj [H;0?C2f<cqC46) ?>3q{br. ﶐r?y];dz3v E?3 m Um{ڊO!IȠ;}C+nD` |quR޶\2~%pz ,NzpiwX O l1Ù\D֟{~1J+Gt)?l.*;Cݥ\իJGĶ،e×"d:IǖOhk=<Įf9g\רL6W8^m_ߺM2 ;3DpGBͪnY cO63Mk q?w?-T )Z*x_Y!\%=Ǧ~.eH$VƮ8֏Dx9uf\#z+b(QGf}6$f`>hL9\+.tĥ+jhK ])x3Z!R#'8!꫸KwhSi] TU1f4z 69]sZ#O 'f= äh{C;BsIUS3b1c0׳Տh2e,{e~q#VL꧜qr a5 J}JRm`HBea#J Mk&wELV(Rs{I!*خԧ63%̟Ļ"JE$(m-H`~sX;mr]ONY1[4)q6z 7=:=ޣ8,L@@ElwW`|^]Bx9P5xh1, OSp&{pqo"KqU]|6NQC?-)^i> Tb+]O0==t\k\C# 5sBۣx>+OJ!X&ZُYN\Lq'ة]Ē2//?zri*ǹV#,AGGЧs~6?}5O /vɺC3T$Fu5+CpooRr+j 32 猋찂AIA\j9Rlg@ϜwȨnէ={S ۺmĝxBjLJ^w7zFȧ2 ݅̑I{bNo%gmA;iQfFuEρ]s_c Pj2t$M*-bYؑ4]=[q S9I_5f'6_rY!2m{}2&+.+0U h1ZCz9*fjfo;bvG8_@rNOQH;<2:XÖCT.fbXNӋW.sއy>|)B1ׁt K9Q P#K,1%M!b(=J]Ϭy ac)5ɣQHJM BH*=PAIHr=hIX؅Q ,H65毇4РUF;)d23-: "?3 ۑI[qt~7`B-VYs^ )0{)sTb XZ.][@=Yr+"T檈{#*\͆K6t.@)!*W-79/)7׃8YkRT-^?i3GwAтBc3M_b?I=Eé_[J"NXȉ[6T-7AI6ٓӒ!̻ pf7CN?fdt(΢=qF*;[k->7jrOt8D6i,6ZvcԞSfAKYu3.5eݵtQg`^9rjE۴VO|,0 hscr/ 㯜|Tl#ZuZog5޼Jx0-]{Y0(pz$s 5m®~{(b uTVͳiZ#|x*jCnXⲁKVl73[7Te}޼m0)8uj^*k'_X <\ 2d Fut2\W83ڽ_8Ӻ Ff Ht^#w)HILW[N<95*ӄX`ޗؾW%tŲZtOZ8i 0z"&)$)bz+O .kLM?͆.Q>liVуpG-Y@&a.ȧ_dJaonTE?X;_к=͂$WiO'ie`K 6!|.T'ТM5G s jD\I*G2#2|-2\n3ԻA;y%ohF%ktzUF0-]iOx1Q-o}GsۑC%ŋRK(f30޽{l!ٜ ydN)0 1B$eV_l"D=#w|p@GjI]ZÓ9_"}Y%H4IaIccG9IJond'_|m'2/X;xd[jvy5_޴Z,ky0` %,PsB`BɷX[:2I``0ǚC\$fp9ZVF nno\k="\ij]]*K1;]AV쨘1 =A [dޏDQ3%4\@lJA7*<hdq]O@-#Ns1TC.F}e-aۆG!;kD PU\  72=!Y ,[Euz # *k!6:^٨`ڑabTOwyXP>O|. %ӫt,\(*H͋MY˞ "i|5OA϶ ]Xך(1^%"(&2-+G` PZBخ;!m K|UT/D ͦv"Yrމ-n@ܤ4%rë>BTĠE[.f HYw99F%muh[V<İlj>Ik.A6"S|^zjR_ܔKjΒ qQ$$~Dg'g+6+%CSi{ib"IXV㐏gZ0trd@'喷4H~K[cFO'J* odZV@+n1Wǜ#n8YKj^s {Fm$|?c؞;LZ;Ǘ3H[ifY}.n\-6Uxsi8+${OeN@YwY=55Y|3dÔ17vJ (Аnٞ@O9suFc< <]N_/E}ֈrj5,pn{ x|Ǽpj3&FYpć); r"nu/*AT %*H+V"^#g]@e%<`XTI&e48㴭ʹa3՗?MXuȘ>b<{(A*=h4rvA 8Wx R(W#F4Yg!`CxeƐ>©GX7T)eX9*Q̡7 v54#_b ݴ3Oqj+Oa*7*a.%1@ay>\;^kqv-OKD]* Oc{æKe! j˛!=3ٿm(jM#mUD -ߤ “ʓ2$#iY9|O(D>RAyQj m{S:Z㾊X FeW̗bEpq^-nX?7su-Z"}b*vt'@A1 dR&vvŮ?Pm+qw[VT ԧUE j_,޵yL2r T~é~HhHYMu0pEpn#FbK!Cx^/LB=Bjkw@g9%O'oYe7#!h)oH9m= %E,NF', R~3|'?D,5z1Oմd) tkT}|CM=ħQf/Tj":j)]5@fz]!5/W o%'H^W̽8V¤CWN\&OUY«ĩ? tFWl[Bv=oi+q~&]ܪ/~f_>+"_Up&ԣQ^S uH{m!XN)% Tapai-/@oqJl9>  h:843Vyy b[p\ɥO{оRIZ5t0vFg2Ĕ l0]~]嬏g7^+ 8ZtjTmg2zpoľ)% rπ4A9W:K\@+{xJ^HVmѿb3. \q:`ˉQ&Sv}7QWU%!Uh*!yڧ}I¾dnCIB~Wٗ-DݷabURVa UhiK%߈n}tm^<_:#ʲ Mew FA= n֨z}bw0SH=EopYUls9➘&)yGy:!f[ᮥ#z]Z`K9p~yF؁uܦؼKӌnm}lߊ+`}C,5‘ Fl9$^( @O_=oz}ϫ츦~EYUƀQN[ ]wů վiDpˁ("O3nk\:/&Y #)ߑ9L 賥ϴ+0ә˛*JZ :![M4#ԔTb9˺gisÿeAi#@DrkLeuG~"٬;FPK6P:0k,}b%4'͑ MTs(2X5k8H,0q&ު20(??lqk.1k_M̕AJP</O"ƛȌUǃw݃J&"^RR5Q^a;mH;lکi3Ͼ9-5+9 9[R}߸|r44a 5}:iv*/X 3g \VZI7]GCDA-vؖjCMuVl_HA0'QxAl򫴽Q_C]yc" sv8S^su_|Fa c=`vaFy p;:r "9z:ʼnfvKaWZូ.{(r ,tH {N&V Q3n~/fȤl5U̥"o{]U7_X}?ܦB%!U>_uUV *^\^5YV7PY rM@Msu:$pY X;u[.T@ 8$ f^WP'V 6;n Z?p`=.xb8--#Cȋv~eA#EBVz՟% qDr'h%x t@ݟ{\>\ I} D;E~gw }|;0VK>e r56~ձ\zPglYcraZ,k]%Po(|)h>sGX*pv3v)IfIfQ$@) %Lp!x~{Rw|#jY&r( bJ!52r<'V}vRFH̭Ok, I?ȌzpżrK_TIU ,ѼTUeXGjnDsj{`b[,*q+9KG~: 0/FߧTj}n^ Ԏ'X=$`UЗ[IJvINuC#O/SM#9 dsJ' Qe[c~A;7Ofmt%5j*PƖS=k_ۂUJ$قP[otynKTt}Yj5# tCh-hʡ?jz+]ɝ_fgi\-:[ DS{qZcB8 ֊`Ûx{Gk?n_3TXNYn~>~ f\b53"'#bE}Ί:zڂK$R.8|B;##Qp}bY2ߊY|˲$8Cd0gr>;w;a?\` z/Iw,^N}1yi;fDHV@ΚSV.chUkMyUvSqouV Yv֎P|F@j-L袞s0 8-FZ~zzzgA4oB;B$R9p`>uhiCOCI,=[ 7+DƁ~_dz%Ԭu{Xt8DxnE:}"mmʨxp*JA V { וWHl^hd1u_ƀsH3.@8lVWvJb~x[~-mnP0!}| Wܾe\P̧+QFN/oILb69'-T g5ɍ~P$he Žn'NM-M\)ao)B?Nq̈p=|dwB= 2Z]ǹZܽF+0"oАĄч4}~lBǩPRRm 2slpPf =)u@0[2{h `A =m2N>xxόA9^Wy*>Et~|ϡ;B[ÀwvXQr mT;9a{8@jWdͦ旵 &*~ 8;509씿ڢpL<;Tm.u9Ή:4/xBJ1^,9to*PH"t s9bWe4ZCto݊'jᅚ·f 5OyEUI}!p^K^b^*_~c!}|܊18T<[AI`3-IV՜' ֯DxGDemFsTBT1#6nL]٤d^gS 3P*Ώ#6kY@a9gLu| Ն -LL OWBeBHm:^elתͺ 8?yt\*c"ac|fQ(SZsަ:+EfXPbT{oD΄]k;p}ΪBi9+ZѡHZ@m^ikb <#IH a;L z HuO0 d3"6&j_["}V[O$\!E_BFlnAN?[-. @zI>7hNhwkCmg)gåswv?-KKXsa:PjОל M|r];96+A`jӔlw^ۮqk~qxB؝:15vh[jmq3JDӴBzr^tIBAl`jxbNpxwB4xdċ0MLy\kysPѧ 9\_{?1h|{ccŅ&x a`7s姰[Lukk;|Κu~,e Lʃr-OF44$LRYA6 =s=[i+N˻~tF%"7<(Ewmr;KscפdIT#p2\b" Мb VwB#vcYZ^'h1zaWsFkR"g]l'[Ep]ًR9.g!>ɖ\+epU,ĥv;F&a=2(rMT,w4ZW";[ְ͍_fx5l4.խ: /7o@t(y;y1^%I6, V2 n~R\1;pr1ն`:>V^i߰뮓^h!ȣ<(@6SO<dKՁduҥ3,~maYƟ$xId_ цta[Vbt_rԂIVv̓f\H~ȗT|w`a>1[; >^?ezFJ/Wt sa̤LA|ha d,?JDohE3J$Q9'(e+r;QLY A؋4ߡ 6%>'H |;54FgK џOޛ3+xƟSwp!,/4gŒڶ.²FMviVRzpLI^8ɕq2BE;qh+\Oε(,ČćS}Cݸ siDѭWyx'iyV|Fk`VSϓ fi? ?gh:fa׾;{O4tZo4hX:srfBY!XrӼa-U~Cz6egMBrZgb*Q8'ά3b+?h)ZD7]-s4ף/HeVm3[>( :FzW/LuwtG[";lhr",R|:cHsHL賠yq`jtp/5' 'w|W8jzqJ¶v/;b9-:Gq% _o*0%9(eF1m:ʇsYɴײZli&'5żPȖC[If׸H>S^Tlit<1) )D01pAr^)_&D&}83GIIӌcNT+3J$ rs}m-x˕D7nHL~[߇R#D}䦶Yz*Īj*to4ǝmZuTᲁ|\E3ȟGwe+#}|(T 9JiC:SNwŏ\CW5쥼N|~{Vo$G,ۻCN|*j;<#pwҮ!.Dإ$XB'MMRSTվV`4i"Y.vc_D,Q3hC bOGOq}-c/G4Qˣ=<;%NDŽ>2ޫ`tp-]h"˟U/$Xg" PhYI+Eg:gO/Gyjmq`U7NA=EH4+DׅDHE#4-T d\VaWł'@UYn:^Hlzm0|?JFDyk'WZwJ2cgd~ Bm"L䥙l}Z\ U3K(i)=?W_4Ӈ.&8IV~X{Gqv" " usr'5 +@OYϗ$uh)G-mSQ_o;d)= "E&\l4XDőb3 {۽[`t=S*VL> !D^]eΙbQ%ݜQEo&T7PE((n=(a~BwV+(jy3bu{ɥg\8DZ;X3Rr+2PI@sc֟+S̐CpoұxAEt kӑ~*ѣض:4m뷩&zC|וliH%]sKMH`t78SQH>QRi#z?3K4j@;4tn-i9$aؤ t.5^ꡛ.Vd yݱ}M0F %iUx'NUn)Xy2QP1e15Y\9nðH5[ɏmk8b"J'U3+$r Nh#MHICLW de7{,̾VXGL]](ɊjܥiUSۅi,S〾:JB >k]5bcM$Mnoľݻ)On'z1f P^b/#*EZwôJVh1>].Bnm枧 X>=E/wȂ r//\ژvTm\tZD'} ?}$_ELT8QAvhg@@ѡ/@@bE+Z IuuJ63#Ӛ..q'5|~(q[]?^/u?ٝx]߻q~  VKos o! %p;Аn_DP(Ӧ2$rB,(> %^FYJ)2 JKvp>wf@/Zf?BÁ@0N43@k(h.i5NM7ߊ`#612/ &eo'mu%TLL2Ekޯ>E48Qr(9DQ$*N!;|a{mnK7^B;{%E'Q9g=@m:qViSwA0VH-nQۊE4G\,1fW+`e% f O qIc m=6^WJ̍;_k͆-mv0g/z"}Ȝ~|u b HcJ.o@ ގNFd*r>nHys2(A0WRTrՆ`t PpBgzFΡqo S{V񆍩cޖ3[벫G" ̎^cZ|5ͥmP `Q5:DdadH:Ps.#;]UPIƩ$}$bOJ?wERr3 7+?+//YX˓2U}$.;U iaY5+yF yL ]s.?cQƷ4IM}]ߪyW*7XW@u/ў~ҍ2Mx% ѻzMund{%Us-ѻ:D\MLyj.&p})o˚Wu%*qj:h"hJG4o8h%/tmC AGkb+:P#ok13M!R߆ a4&.!폩qby02\ w>#0zwhׂ~4VY ?#;}ܳd_{UrRtZ՜~S5m/3jߝyИ׶QKp-8qWR =9k)7ԥǞҁG("8 BY/ + %8rqT4a,".K0QaÙtb 0TC%Z^8wtDCA RhQ28>A~,bO2Wڤz{u"\0W{T-[;WfBX53AܡE~^Omu87QJ=P܆:@KC]b?ٖ)9~k69•ltAm01#FU'g M{9$PK2g=psL T~钔(.]ʴw8R!cuVbrb[qKCA-zGBwl엋M|V ~oZ2՗^휓q,f-SܽB3`X{` JJ/G4/:7 J%Y6╅(ܛywX,'B~'WȬ<^HVh۔X)_Qv;sDUhkiCo!G0L6vR)s~Y32 ̊VEDa:"/{ = jjBYAB4ғtAGBE,0 eg Vڻ }gŒy"|"x  9h4 "}~&NR™vcO z%u"~ ?Ppb5DHYnt*sv3ՂL˦`'V. /GHdBr <"U׬P6^pQ@!}ddUGx0 3`8 K`Rv#%50&aB'1@uUK v9tn2n xvBFOCԶm]JqvNpU'O3S$!"Zk7*%?,X1!sTFpM(?:R ضV UTO"`s`S:70pWQZ^jTߓr9wCi۹6{HY;'SH޸#.sm>c Q C!yP!Ǹ0+ߛIT gEpi0|F-:t+,+l@%'G$暖mqU^\\"Jҭ%4E\Yoۋ+c+ӃS Ot'z_-j|.bz&I k3EiKwI$'v}0re j.c2mO/<);LniJ _Y" 9RƱfHwcY #+\i˥7ΥAǡ{ӂSRL( )m&BJ_7:j}ҍ*Y+B0lCr5{6X,(: QĮiK~CAak>JLJǦsmgP/ LNfJԺB&4e7Lқw5o2ƇPwCz Civ\$#xp. vfO6_{m>%CVoYoc""; e.mzc+@soYuYcnt w&=%M.3bXyt 1bF'/L"߰/;N,Prt,tanˠ@/+xz%'8cyTK?ȋdoVzw#Β?7fE0F:Y #mgc0E$l[`ul d,>OٜkЍ8 Rg t_HU7mNy(ߚc2U[UfB7ҁBw_O=u9kX{)=.ҏkPVFwLǝ@T^b'r}V^#L8xˉ!geZO%y͗<,B3)*`֓o,󱡏v=js@\ѷpח\"1YAROYb}*mb IFuu{?5,0>EvLXw)Qt2 :sX_MZrUC-4ϭ[x7L50Q tf(O9=y"YܸH@ 8CHަ9kڐDH(6eOT4%rHsB#j/F%[} C]=n&>luRaE16ct"~#}F'=F-sem8ŀ'X7߼) OiR@O\Z LCr K[p}ЈWrviHl6Y1/;\fݨ){u"U-nSfQ)2Wn9v%oC6ݿ IeudB&%A90bIKdhEAqZ`YegK.`i#Vr`S,iˠg ~uv Ɏb 4^;O:{V/kNO8'`%/D@ӕV*k.cK23:gx#ȼ2zu)Q6Nΰ!x?R7q`3OYRd9)(iu/@8d&S<B$ '/l|@}!#vƞ\BȚPrUP4.>AKdS1 [ <$d_A9ՠ yqsk{ z vhA4L^g*+@wLyQ Mf-cL -M3IGV1+d-i}v=  &Y=ޮ3gE)gåbѧ-ďFzm˯ovyS.a[ ܱJAN~S()ɯh@+N1~;L2=h͉?glpYS]pȧU\=7դa dzod[K`.eW(I3f +%4ʞ 7S.P),:Z}=7/yG6,K"{'$?(c84Am)8FiOoE;jwYzFa)|mf }⮷HxS!To1;/JM?[Gͩ+H$1X>!ԁfSŏ!Bj Vʹ=jpR!m9^+SMA%oLTgٜcSܐ$xIiHJV\xC IK5&= WEJlqxbeݾ]cGl^: ضz (+S5 WqKvw a9enNњ,|6M-֒sol'=Ԃ"FS!E툻O:>/(h~S;gzl& bR&Sr>%%#CDJ)1cuO{szHNNb-Hт[ ::T#H5<>h܂_8Hm8E}8`<0ꨈ>IJUQdZ^h~mxI^r_C~!PAYp1 FK]: 1qJ)N-Z ZgrXhj!+HMQ^1N$`%WV~߻|-J[^u1_O8,@;֘ܣW꧓uftg3F4K qtN <&zlV}gI'Y<]; JG;8Op1c0WgzI5)wx+DKv#ꜥcqҝ p|7ISRYZbn~} hoT&%bƝcap) tg-psP|AGj'C<~a qp(}`WyJ)a S_0I_U&̼+i 6R_`(tȤHHWlUAI/ ⃨k>γuU =@{祉 bQ AQT%|oȟ(ЧܦfxEТBhL;lpUY`9E2d[ec^[ْQ,[ #v3hB p~wOӣ09΅s]U-XMu zK\suTt~J%gt˱q+ 79t1XA%HbP:øfO IkQ|1Q䵞9^SĻhF7x]ӌ Gn|I3?g2/Yp @pie2٠qԟ𣕇E)42IǍ?R:V**߻^Xeb!_#p&pWjS$ru[B"'p 5DǘmnAJ`OCDt(y;fam{q\`Ac ~Ra8-,<3uZl׌~5*ZXTMEfζzPSAiH=t5wP+ S._׳58/0G/2I2lz2m& n{@"Ύ}^ql'hlPA̮tU&G:?Cm*m- 9D15{syZHEMB3_;L"v:}ҿj_Oʎ5Ĝ05Vpˋ^\B ^ǨS %d.8dDj%08Y[=7m-1lC+P\'x1f^4aBZ)U6]K (\4^azYZfMX-oH$v.ki?c޳JΕ(g^JƬm87k 2brǮpuO< {ߞ8[!] )J2ܹ{pnCm<4΄RkIC8GS9kW;͍G,p`ka TQ9dCMO<>H~0\ۿK;P EW"DH%˷Ia f 8nIq0|=SuH#NmoUM6+/xؑ0te+]u֘62})ŤHA~@h6nK -zϚ1DWR3E<36RVᘠ5薔DS4q 72bQnĪ`gИdQ:}5.$xx)+vsZG=ޟk[#zU^.x.߶ͨJ9Ul2˹ e/1_:h9G3&] _o7[8Bp#l8w$s\c&i䜵P91&kKxycVΦU]WbL>swٽdNe\S^u6wt_k  Q< sܥ{-]Q55 d]Ï%.n(GqTڋ wKEHh;G|@Ȯ.7yɣxFWw= 7棈nr&2)]"R:ݍvAUAfrBP*+ \cf;& \uATE8N 뾉R`UBc&5h+Vh# JwoX?%䷇,|o3LQ]Nݑs2dk#5hy 'tn.&T3G>a}cC#'꽘]dǻ1` Y4[AZ"_:zPD19/|z!Ɂ\I/>.gG01p&w[lp!_32^QԠ"΁Yzs{gHde(\Q/M9Knr~$&J T7ih]_Jse18A-D96?ڧꨳz> Sxź;.:~+n]N]S ?DDPX*T8? QRZlte_g+}`~px+o |5d A"C5",dȏgClDnM`˅7"1{߱+͠b0ZCZݍ}Y/s^#x+F!yy7 S]rD7i˔]1>4YցO'2z;y4RGE~VN Ǿ }!ǥˆդ>Փ]qq6)^eyL>}.N9ȩ/w8)7dzlyFza'5NZO w={ՠ{[20[6N2gy䂞ŋӂpsxn2[?Yylm@\̇M y*4c}Kҍx;QnjW,@?]MWKơ$b.?-c_z\ {K*kqCs@Hmo$B@=ә-%p^NǏs$n:eJcrue5 ާ(;fx>D5EЖ:ZT]5/WsZdZJ$sBYdQJ &0X$tq0KR`UWLzA#*O*my{J~Kۑؘɯx[+|?1Xf 7OcS7k3_EY2̦UPL[jL8ő)PJ␆DCQ%Xi&w!.m8EkiTeORNi5BS%ѵָf5x3ogۛuwF?:z9s͔se!I !j,ѧWH)$`pۇ!)ixmD{mmK(q_Vcw38tŒUKZEOQQ+H-׌_vT@L" 䭋#= t% Ǽwy EVWTנAtaϦ82rQ08KTC*aEP;vt.rneZ!|gp=q)85D$+NCbW0{ꂫn%[v=YgVҨ]ׯp%X5p'+<) r0_aF] LjI_n yøWOv0XQNmrHGtS蟎=+p@.')Ao9!Ph(PzY>/.嚍=-9~f W"[\`6F.o w0m:, zƴB Y<|Zf9)Kd[8{qS"dw=A>fgo=>աy|yyw;aw/Oii-Y@V Lĸ\fPJdsڣ gٌ0%Vl?EaU%g6G-kOv&T=zUt0Z!W`~ӗ_ ՟p^^]:p}-FuM_);}CGֺъ&vz $qKB俚zi6K!ђQ*) `ؚHqk9!'˪!Vba"( 1sLdajQJ4N*mWrcxU,6$Ůe59L͚hǿń>%Nc+М.:ғcF=}ke(Y4*7.(F[$ذ$];7WMMDŽDE tSD~dYCӬE NiH ۃ)6nNTx8xPA#a "a$?P9*dGTH0 ? >Kue)GT>&Fzzf vG_;`2im}6u䞱*r t' '6a\eX]JOFY E,|vVz&Qdql*\g;Gw$g>.n$n4%OjtRv"{@ /Gvp0k[l^#<ݍ1z#R=Dx )p6 Tײ7 Ӷ9A9?ӶL~vބ)_\˴t,"C (16܆,"]{~l5÷ӿ۔K6#e-ݲJ[5L@j&qHL{ŝx6z+Kx"䪔gbqN-)^(x#i[':4\Qʧiܽ 'm08ݠCQמŸvd]#(캼f喢 YOj?4ԑ[rm6&mn/sR<ݕ|)!WŴ44P->C[ \8#, ^V3_XdYǻYYn7ΜH]S+)q.2*`9nUN?Z0Qt=f{"KGd:#gᐇheLop>Y(G=Nw"36NYna֥Sj%ֽpRTr"Dbf>Mk|AcJ*-LC(өWG T߉p4yP/RtزyMg$` r)QrSװ|ym)l}M7Df  QqOV4Vλ,~(Y942iZDidy$cztw0.6=oxrWЁ iU]ڔ툲#kӓ GJL٨Z.I>DcOsqķAda.ETꂞpz6MrS ncD^=! YJIS]J56d]wcRVͭa̎_ s@!v##f+$hJ҆^W^h{e9a]IF7o)CvXk>K`ܸ=j9ZA/b [\BnSEۏF !x3q=FԋZ8 #;Wu["+dvz9o؜fvil5ZjGlI7`ŵ0*~$!f7*caaJB41 S7[Ic}_]BABw*0y.jgֻ'2{)]S|̭akZʋ+-Ck#7C'7$m3׆ L`kB v胆1bˋ\nCN1* V"ϼ<;ce^֎k1 ]2>LK mZJXx97R4sa~=6t{ЧDcy,ܨ©#`62:%Nٔصgem[7].j7#kvϴ _.uy4$ug ObRpHCU_^>b mo:ƱVO' vO(0"vw ZW7Sc}yf@N+ ?Pyʹ0.jK 4e[Qy=$V=i_,1F+G¹$iQS4M!k2ĀQL!k`"ݪc2A t4=鯌DxR8 0T iyt؝f"[>W֎rqՠ&-P2=&A,c^@F>K'usiB! h˟F]iK%܀`6h-$ *)Wφps/%¬ͣY8&v,6uF] ;3Zx-݀.'t|uqzZ5¿gTˀ1q$Db&*ZR + ,SrԀ n*a99Lo+E&26?Oҋ͌륦|KOy"NM4FQ5]DqBx ՋM+{y*巒*RI*A@03XHBP=r̅Zf]S0`20TZO92GxwK˔ܬqscRمq0oFfBIiIl-e@6d 9Rnj'BqX_ !;J~fGpLFD(|TNO bXP9R}~tP52+oKUPRDtaF:Z W|)%EG?m g}ֻ:I1ʢ6 4uɯ}\~9h+]Wݚ@y["qAr湍 p R-(U(9!O ?^Qd߻A Je3oE$F`dC#/qRUM$jPg_ ţZl'g;K0$12-)6@$ff5gs9j}lzlC[BI^([r\!G~kۧ|@89)pBPs­PEN}LߚX]ୢ%}m6)Z*V).d|\\AU *}WPtINhZBFfs̞Ўstsu cW>̜ *{ P3 Q"VTZY*qg&ߜ?te`IOUk'#krcrmOswSDͅs]-FOP1߷&&ӞL[@2s F{jlڹ>qBjit_([HWvUTn Fl(H􀨁zFUW&sI2']BiXY}~6Ar"aK@ڜo-H:|gxQ#v<`'VPt2/ 3HQ~8?xx ֛B;q`@̆[3Ojc(8rB (ļ("4AF,{']w@3IY]c9R@Mq(bZm4@4ͷo3&ɗ6dlOpqJllF apqY#~!['"Q܋ ;[cYk N2LWӷjIvcXVDwdȦ{ք$Jc5(w^<(Gv!fVp~(Z 5tf?Ü>ZB,h8N|<(e,-mb"j7\թDq9~v' Jӵo~6JjuO0B;'j}&pyNqǔt{JE7 Z6+]̓"CH1Ǯ) Q dWl+Tq )Lv9/-yi".պ9fI*q2G wu<0cW~לI~ga@f/Vtxo6/1 zO#"h2]`" kz9P=>o^'tnNY|k# #f@H7*]i8oֆP=$Ln )64[SɒcW2& FV* S|v1rCg=m :6)Z0A@s3>ERSwSAI/Sj͏{S PP}#HIWl,:'p ד@hX`GN3L@vT{{i<^}Q 5 Im#9X'O^jWj*xP?O$ctU`-EZ^fN5xlۿ^[S8t[ ld"P]{\l]R#CO5̣~hD:.Ϩ\Bj HG{Pͤyuwg9j#iyMw]Si?_%ෑPOvq?tGcl#^3ž`7Z<^ȨDx0IeM[ݫ Gi]![:IWY24:NҶszn[ow/ז}]8Fc({RJb{Y).hPZ1v{3]8(HʨP{AC6]4kE<_d23'|,^FNS- {6Qa6 ˎ<-2\*x; VOc4bt~Ћip2vv'O1tIgZ˽e7wn)qqhY/00NƐ3j1S:/?_̸ I= ]b#YK*Ađ2tm:ditdCJX*Ghpd gpԋ8jAMLl<D,mM: ƈ_ZuZײ"/`tVY"Ey2>FdeU5=ExkN)Tڶsb?DNpK׶#M@0WkGUj<`rummRy5u\:dmр *yc:FʮJZvc]X#O6c&* h(hşкZNL=#_Ti˞\SjxSS08iY`2STn0OQׁx`<HL? @t-^.C(vS?T-+ [PzeW(t%զi>IuF!h'>$DaO4 j$W'q^֋rUu}Zs︽?;h8 `^ڌwLfPJފ3:h!HWaȴfī)9Q|krFHޑ@rogHj~Fc7 6zHϴ2C?,Ӝ&`v|韛jӁ|`(⎼sS .قC^'['V$)% EعJd."I01kyK UG' NbbM3(C,NQ=/Oڿwu^3VƔ>h.h=59]h%t~rH>md09o-d(x^k'7! TpR)m+bdt=(\yX@+%#"Z]Z# z|=Jr;My Ӊ; A*g{ep8/3'o8G {.QI-w/qsM*ch[Aj2JIXH)G2XIPךo_򸚲#wp՜> [,;FR!qTȸIrf7V ;Ԡ9P79;Vs]Al4rOPL d ]2۝%`i!!K$d詘r*CGVhjA+Zm3VQ'$<"VJ)թvfBLV.\$6v3/4víCnnDUUp{?Tzjs6QVc@'+pUr;)oiy$H yRٯadm~*螾YTFG≟i8XWQͬL_GwjMwmd7tҀBh{hi+ࢻԬj0$\Ywӥ?<yhȷiOj1X{0G18 &tK! ;XiVQSOh]l˔L :znrCGnwES!ԸAt7K*`@.Ma޵ ^w=9O"D*hiU˱6O_lbuS`%+_GZv`ណ=ކvT j:|K}^Eh0^PEL=Ŵ%y][ї7z׳y`%-U'pL]*G;xlHN5P4KcֽL8\'1-z]7Y1FL|61S=^1<>]B%c24I>,GA*ZYT ҡXm}玺~?C.YXv26z.RT76ut@H7oLjlg(fׇMz.Mc5ý-PWt=rA+0 kbDIˢUeE ɯ!2MĹ`n+5aFU Fӽ:#i*l˯|JUujR7EP:TK:{\GTJ =!o6 Qe o^cK/cgr@{ΚەᒸEgV+Jb<)2ٛ g*Wz-3TP=[ ﴻ,HgBW㾊@P'l85KȬN!F+i"ڵtrnT3ɮBc`@ @KMpF]{6nͿJOPq9.跑[ t@1yQ$ ,_{EҨxP<ֱ+3+Gm>–oNJTRj">_NjJrS@2兛I8Vݘl6S%wDbkoDbZB~ \m5(cnlč}, }283\]\~" q p[q?gmPGG D,VQ&5йeCU$y' ·7!#Ⱦͼm˭(H_Xyz`7G\ d\LO\E˓siʫiƨcRNbH.yJj>LtK]hc {`8-/s^I,0h}_GJrnQmB3%~( ˎg*&_MmzN_Er UO/u6Hij˰|^d4M=dEi:‘ Io8X~Z=#ĨPC'}RǺ8D081l,v0v,ORG' n*}*&3q+ch^,& diAa//$'Gˎ7>CRi_? a-[Yvm)x),: ۴;ZZiWκ$e_~/zwka{CS4s F9Twbs939k~{P!hY9O$S=H]& Xw>)~TٵG -6$KUq->pGMU^rq'`.w I0* %g=_pX Ia Qnَ,S Yssș9?5y3J*pمC"C48F_~(@t9AڟL_:+a7gliFK|`=zsx}DɺȠ|t#x"brgM9>{76&͝|51 "mϫ1IYd6Ϛ:2| jG" OY+xn(O&'UoDΣ!/IAf6XFDV3vfrM i,eS{稃UndT}S GRlyܿT8g\6o%:?|UknEUuWKU r.kEú kaٵe{l:Nn? 0?T(!/ޥI}D0Мl")M`Vdڊn AE0fn%;TwIQ(]inIuuD"LaYhJF>~-#*Nu4퉦G ,6uC Ћ|e;Hh>,Hc, CeG]cI.L)e*]<8-YBdI>8A]|_+?YXNKP4>z%zs7^Eq1 nѩiML8Y +jm bLR"b]R>l͞r{JTjBgf6x#ТN]; kͲf?٬r?ZVJV9"5RsM9= [RU-*f3'ռ%>OvoH;!!{(C j~, naȯ#-5$vdoP cRRyj\\A-z3FvXg pٓ% 8I`3c+.dHMV !tǢ tDӀ-Is 4lyk/e$ș9t?O9LJ\&|q y۟L} ~i%-c.7j[h62;VIm*$RgAϬr!^\uk%Pª ۇ)8Mz;jY s GɨG,V=5T0D0f;9ص7W&FH_9xĪ*S_ BLmX HW8<$T$Z$k{7%hTWQ~P"~<%0qP]ٹՏ-L* A}FiӉ| him&*'дxU'%o62s$IG;a}NX[yg3l58) mc-^kΏ MiԤ}#dXߤ;jpDL2؟3|QGYALjF7eeDrlt=V 3\Sw`a(`ֶT}*TIWo:eY(ڌ5D[xS%_X+g? E2ԺJX5sJ~}8义)[06lPD[= i=I¡? 9HxK v#\eCش*lБAgw [V1rڌ >%LŜm$GXB esyrx}s\6k?ca{Q~92&vII=&X$s!DvWYC0fd/ %E b&|z!O2߻aӋh23-7Dgצ 蚌l5h|Q?,_ƮzOa1n jk&>reyYd!2$imdg]i)$c*$4ҐjJL$6D )'w[:׋xدCN8ЦM"ya àn"@]̯x@Dm6=uT9u}{ X8 `s jDG1z-cy6t8Mڧ-]}՚)5m,v;gC3qQ]aN@YIY ]mevG5 q8B ЭZ{HHrqT@s[7% e '[@/ En5"ftU% 'Rt,ync;x=>xJۊym5{ty`>s5qZm/~#quqeL[1"19:lT>G_O= YdPeEXud#ۉ>wNvՏ$,@'{w$/՛ϒ oPlk%`4W!|ND!y^6%PtS!؞r)Vd,9FC1` p[I@7+l-Fz.PRYs&6_]Q2e,uZ8-eile8Eaϩ eŠk')%rJ+ںx_ش0w8:66D3J3.äj8`ـ ®)7W){\ >l#.q>͊seP_' {5({bLZ5"ZgzP1B $U藨M}5DBVj^o^ЎS-p<}NxPbDx6lV*[|A! f|nh"eX)$[gNaza]ٜ1jbj l.&%GUT֐p;˭}k ۟C¤SKRp_$"?8aicbIY71ixuo)W/ΦEtafg@s̜Wf-An&o) >aHNHKz^ct6#J(5먴4b(aRD)`w.&ͅXTSoOt&eϛ0 P@qu6KosJJ;uQC"Q~[9u"L]u5\r_VvN_*ar[o^!XB^Hgur܏(qj6ߦH[XuгGC3|ݑBZ@'4 +r,) )2Bp+Ɍy+аiaw 7jcub*"Fv-'*i]V)K.?t ݑ!4Q[ ЬPLQwktQ Ù\[XD{ (MYDܶ\rH2`S4 'T\ߙas..rI{EO[6|˙3fw&w21:} .Y_ruILrjAYzVЈ5'I[L-ܘ)Kd>3~g1^ BƱ̑*gAL0IgfRPzXyx5ͪvT wMJTXdY}qk3BpW q<Op8CAE|eZ08+!r$<WA0͘)S͑1|7~ʋ,(:f*b"|TCxIGtaZ}Cmq* ~We%eQ7VT[ޭMe8"i1d2sPXۧ&OʑpZH8J́@ +` єW=n\Y4Ĭq.MXJzJiX *f4>"mh  !~%8g'L)oKF"p'Z-NNBѓA0` {SrVpGQD';8C'BBɜ”2cn ^G͝ID^R $<9.(}jlū.*s]%3l$'V+sgNd"=uC?1m RJ_v&O5,1R3,_s%)tR]Іȼ+M+|F,%֗qSZ4ÞDDwlv'9!1ɞT8qk+!g6:(-$jVÙ](CY{k|_ !Nz-}3qHRG LWZpWEcw5֓YNp};D|^? cmĮYӫ8 HnlƐb捼핌!3|FW#+w͂__ b[/Q2.CN8-P; =[:/$9<Sy".Yo<WMpP2v)xV ڽnǻLv yݤ% + Yg fkPr**+C~ʳΪ~7Uхh`^ރ8Crxq/SMYpld074v@m,ݠsp @p ,C&)dH=w!S fj>)Tdt8 R 쵎p }ktQ.T@ӈ)u) cbflfB/ |i89_t+$ 䢔ܦnlχ~YHL,pj`wT;|0+4*Տ{γsuvГ~#N-sG]"-Gy?DcboCuƫrɜgafwqU!b$CӼLapBUn 楆 YOTОT.1Ew]+&S-UN7nk+ 9`kCDw<HXO{Քb~4Oy:;UQbJJ?].Q1D ^Ի/\2WR{ ;xѼl+{ƴ?IlaC,إ |ƃ@b؟dת%|$94^ KNFŎjFα4Nvsg [} S ?M@yfaCg8D ? ҪaZ^JS6 .BLe'@SPiaA U ^ʺ\ʈ]e$jtro:b/Tah?M%>K,M;l˝-qznԗ?Yf Ai)gS'ڥ` aBn"q'd+7K݌0>(#}82W,NH&CTr_k7JRTvqrIfuGOjS8S֍CMu7kr%w*{bR,T̟%::@2W~C5v#,曵,$#Y]6ɋ{ :;4I1A f9ңGȍ- SvF4kP͊wSr _oQ5+Q-~ l "𿷿>){H2Zec|&I͒Mv+1FutbTCc2C(i-rw& *5@NDo3ٟǎhJN B^%Ww76{}$wR+cy/IЈo8V4B ( Mdѽn 9D5CAgzʊdI`aؘ1Wyvhp.1t͋ [x:=P%+?y$C,-,-ŗѢ~JA:)D%_<0Kk8%K෬ +:={ |҄cɥa|%i ]LT㑓=Ǚ6XVKU9<<.W^%kuˀ ,sޣ4l`>u,SE:Jdpl{Z45vz"{oD!:'a")_ud9EZWNTe8O{Ԥ8R~84e^)0YeE}6z@JL :Mg5dSիM]ܘ{(؍oN,%Ëϯ36:)a7LGٽ%TADŝጐli3'':PLJSpnyލe4^|u Qb#υ*J,!Hg[F剿GŊYW/yXɫ-!&R>|u$Lu0tx A{sFR5)"X9,P4$ E? J@|&qMH\A4ou0.}YhΥwČɗdHxu)+%lvvrFx/n"ZJ8|?Q]zAyR]LPQib/ymT%-yNg~J`{ާ0;pr<mŜ N'bј; d&<1MOHŭZ8#0ojً9KK`|WKAuY ,hx)N[i&f[v4owso6Ggl/X,NJSNԈcp=4c[%!0u˞M0O5tГC7m5t9^{ۯM]hQitNIfȪ`jUW-b랍&zbUW{X!@zmCn(Q^>'иII"VMR$fp/eQ+ƞ 'Ojkɶ)PU[Le[tJo7{ eOc<VlHg¾˸-jipaHۆU=Gd>Op;V2xTY&vxV 3b)HryG }H媦%΅*x:­rC[ãfN wgKE8e3b%A]:5GFk=x2l9#2kH|\/`jl¢1F F~wJ kBa[^ėP$}D 2:9EnK_g\v>]nިIk8>}}T`g 2_H"k-ڈ~4\c^KLۦY)[5)f m2?u\0642AFs! rM2.*y~7}NoN'9<ULP#n*a*GY}okz@<:QEjV2l'FSTR%Km7&inMnMv h{=<'\K&W\lzpIh`#VdFSHN>QlN~Y><"P׋tT/Zv*rR|Fb~V+ʹV'kŜ%feeؽ[ Sw&0X;퀜obGk$XA%},)WG5XO J/ 3 . Eݰ)^0W7a6?R3z:yU ޑA%"a|ru'l!jٟ. rDeoNY.*CL']||sN^NY|$ξ/oU'=ko#\uC<jPF)?j"{g*,8klv0L4\@>E4Oc q}^RؤAPk#cgDV0Xnoa4yG7R߀^XF2 :̣PnRMwthkݼ6[#ImG'2iΣ(2o(3"%uR0nMyPV ]=pCӝtkE6*ُw w7g ;kf~M/,.#BH!`vmk~}rqQN&탮2 ~DD9xP#F  Ϲt+6ІuU~xK{1}nv 1W|:K$ɓY& AaO+5e&!%^ Lg咑?WM8L$K+g > MRk+Ds·۱%:pLaQ?mz~\_|QJC4/ AI0x$ 5HRK&fqNj!%T6rm7980#@wOtX2k:P'x=VQVOjĸB(0) =#"!4h2Ǖp[$ZSʉo;y:%Q?Yo6.p-mi w96 ʉ X!fg|cy:d˘jdkeߪU2bxuJ[D'b}l1f?J CCV 3ހ{Pc#l?K\6r,5 0񹰘 ]VD˦g%.n\etůpuV<@QnvY3H(9&T, 4vA{pƫ P Z:^'SIĐOc;(; QkߕyI6WE,C36SUР[Al𙋮YRk;SU6XnpiO׀yWKF'76Op'/*]lyRSx_c0x_4N邀A)H`2W Q}hGbNƌ+|Z|󩹒?Lzujܺ$ #nIAz(=Nn3ցQHrX.rw@())d[QT Fo1_{s_UDe7-OIv D2BЍ!}/)"MS'f@iN>jTn}BiY)Y#2jѝ}ܗLȒƑaկ3 Nn˓ӕR/_Q? 1 @~!4yZ{u6 .=f=I|CD`i )b9?DVIh0 MHv(դ0ގ,b,>`IK+^!0M mBrtǤЌb)󛞟 z.\#lO|<€aAA=Uҗԡf;vÖqgsb0h)2oRž ̶mq:ߝΔsɝ죥{a\TtAztAFDdsSc5h|,*Y=d%1Gl^>27*X/.8L]6˙> K|S j͙ 5`đf:z6XMxg]5Iuǀ?w{KRCs&뫙ƈ% ]z-aF Y"_ lSbuB3h2(b]{odm-$YH3l{RSp۵l+z ~ۣ?B=HgxH n[n/е8V? brOhnOfzt /WR^\mS^װN"$,uT~g@U0̶ċogd =pyāEZMjep!zх:* s+SjLxrp$D+Uu5w5n5|%;#g%n{Hk&Rׄ!m0xG s⠶Q4nuH"eO֬ E{~;h u<tN/NzXЀKWٲۈbGBJ3,M2 px]J#J[x p/+vvcWP]c9C @%cO JFU&(#pӝj;.Gmln _0Ow׮FH`ja9ߜ]J?'H%Zu4puKeC6|(,3:Fm.HՄfL:@A'8uhj,#^wٗ6ϧ+CnW]Ky^|AzU˲D%i7j6lu3bv,/Avy=7iza^u,Ԙw^>/O̙pi~ Ӊiol Eσ jJ1vi~Hl2ls z;7~.מ7JJR87g+}G9EEQW6f(HqwbO\}Eb/Ec Rg]l5S=y[AN&uxPX?0Qn,W ;@T]ZKQgۊ:`|Nqw`QY0vά)I 6^y5O#?;'uDJ8 Ch.>*fvfZ!OAq9.:<;񤢙ͯvNwA[5e!+;NqKZQa™ tt7WpzT3V:{N)Lc2ȥ#iuFsb9&ߥk%rz/&F 3;YiW!TL Y9.$ o2b`f?n`.ZeQx İHA$G{;D2Tk:#}8/8 $d;6<R(ۼ#/zX@/JmBl{[#P3G}+0gT;x$DI&-m6<u#9Mɏۗ"v3ac6d4-mJ 98zQGEZ%X&yTBqd+T$o K/>ɔJ23#0#L L-#0ad+(;>"@.ٮp-j0 G?ހB@GwT#"hGIx XY7V&4H #o/5rVdB=n$([e~9%0"n-w9ꁓYNٍ0S !e|1( ٙODzQjdgĝ |DYE4 'J9rF&E6J:(|˙:DPH$ Aiռ7l%B)-AڞnzwsD/>D<'~6sOfns ~oۇ@SlA@* 94 F_a{äj2p-0 k'd2DVh4i@>55]jKix9Ԙ3!B!Mߚ!gjR,jԢTʨD*Fʋ-? t4|}y(a9~=.mk}Z_*kN esgO}ٵJ}4oS~R˯{uMV"~b9ÿ**RjEcgI`?X6,.DNP3IxJfU1c$SXPI*ia 8)~ tvk 2cѓ@i6 fE\\On0:.xA&2go x$ 9^\"acm,eJG|+nPk8J5̳Vnd7ȑWn6"o#/<%L V#).Mhy+ 5ztQvvC?y`툸f,_c|:=;$ZGJ).D,_o$7" ..~d '9vOwLS\|}clʲWHGsEC9>N9r(+ͷK1O=u~gHZ (nhv:dFh8!Y$gYZ07070100000026000081a400000000000000000000000164943cea00024060000000000000000000000000000000000000005400000000./lib/modules/4.18.0-499.el8.ppc64le/kernel/drivers/infiniband/hw/irdma/irdma.ko.xz7zXZִF!t/ը]?Eh=ڜ9Tx~9&>[Ԕ_ h9i8!H+{[ r!eSVMZ|Yh"uGTĘ%80 t:0/_V v"OH{Y oX\r$^yB0YOբsyg hɟd8@c FuAnɍj_<A= ϴ|`j[-͕筚DKY"/"U(٪K._l۾Gj@aTPϖM,?JKkjm@I%e lɽeen:@gOW_'ݭV4;1т =4P='X=Qm@Q3"}qSWqZĒhoIB(yLPDZdM_%ǻZ4\UQ(Fp~mNs6 m5c*,|k5 w;@qa.nΌ߱:"%/pPTKwftHG #C]-R'y~uض&PCX15WԼ /NFҼ=juޕ;#XgL5Y%Ob( 2K r?92ȍT\a]V7`z }eoB {@w$0:t`mg 44޷T1mё;|mxrwRQP7)[~Z<oy H4£C짞Fqi%[]?=,TBs$'jm#]2)G5JE򨘀?g\!a > ?a-f*D1.( VC1Qr/+.* |pA%Jqn,?z,ALy< ذDlIWD|;lei,5ulKW4qNoKKPSBz_wdSuͣ\O6|Czu}mwT  K(\\zR!2IN5_simt}Pwg4KV:ahNBKZKѳ*<\k?\JB =6QjO% 'UB|_̲߀dP|g{zG4g841s&SYwqd1=vIgTzs*re+3r1mID]±H'-ݙAmӮ4XC${ ZdG˓ʯ|s9wIߖ ǖv6oBlޏG}| q])ZL$Ț=cZu'&ݽ˚;4H["5F\_"J 5pTȽ8C},e]1N;cx6Bm`ގf8DO<ٖtsIţ#ԟ LYp=Z咷)h^F>Se9(Չ%EzO#S ˾b$R?uAfjC`V!Kn@|QBK'g/j@̉OdB!S68/Ėf27? D1ᨊHŘr !JwXYTfeHhan=rzGGl>ZZ~ſpsܹ0RBzu>!׌;IζS? 9Ġ՚Nx0[ i`(!nj\ 1K+@ om(,Ng&Y+9OIΔĭ\;݌Tf㹓[{vҦ  F:΁au6#q)U?tx6wI!O3Em#G0 Gakh1 17{<0j1m&i 6r`s4 P!=i`Aݐ7%9KGӚ}QQwaCNWt}$ˡ/cj(XydggDJvYM?MLY%rwOv Gjca\K@bÌ!YqɚM0 unt\^/R@Ճs+$_ Q[ףQsz:CUb_8OqLVi-YFB QRZI GdݏHB%2 vvm> tiLӆ#λU#KҺcN8^L1YEKrq ig\2 Oݫϯ?i1i -~IcZq)Eϣ Nw߾L݄Ғ?j ~7 CЅɧՙi_"U,C `}S>z f˥f'ËI(!YD~ xIeHs{#q$G{ ,WwkLa:DiA9:azP-m KSuc>۰A1L_#׃/C mxnQpNw3 tF1ZrnUi qWHXKFlT bP}wv!P )ᘈ(8peOjôǺDGw]FrR_JNݮ@W$ -LhE?0b?)Ngfn !dX"DW&? )>hՏvu%PNuLfp&( Ay+?t]cCu5jj.%/VQ`HП |G"dHP)'Qy1wIն|Y@;,yvSRaNa8cz1%LF$kG8N1 twr/-N}T'5F+;KrV)j&R$@>&w +4Uπ ̙,6GBe < :Ut7.^wjJ޸NˣiS@vʳRo8-8eȊsn~$Xf/з# g.@nYe& H{ѕ: |N}jZ*gܣdB@WBc@R/D>{ 97f68qTC?]z;Bho}ܮ&1|܏.k9NYWeemhtC0X3Yج12}Icg4l8$gUpk5A2Y1Tlƶ7-MX)OQ@ͳ՟AĽ=>,YU`_$kS;Nc@Bw-Lu|A~ ==3Hp|E=$Yz7wR&WYQh+MHQ-*ol,hVmzE׉A}ҒaH8υ33+-e5_ݵȩe>у }B# B!QGd=-rpPhy 8nr>qHyWW_(WD8N }d<0b %לqlQ}-Z!ߣiE8XVf>'h6lD&FR;_'C4gEio`V I /)FYZP?0{cp%%ևn.:tc07J`;&4fVz.0З]F0n^ukE⿴S̵X+)cVqgzpԅWB[Wsd{T+_96jʶِxcඌ/]Pʽt3VL&~N  zV5~[b͞"aE\&RMֹyy?WH7NJLʢ%$vmf>.ٝ<eWSG!,dX̿1'xqjTFɻ_= 50Vg?_"ג-K5{q@a 7RD/cOx"znݘDiXۺR+Urw̝KW%w_\L|g4qDy4/91+0A%vk LbMd{>g0rO{e6JU0skI9;\\neqL*~rpcj$jmyFr_Y3J)Gp޶iպ"w~p $- Cz/`'x K o$qrzR3ڌQVha;/G Nu.,t^oeT*#:G ii4du a4A8ju#U?Rx*\d1Js\yry/7'} :d38852+OyNR0A'p[/YҜt>Į HRw6ܯnDa<:A\bX"Ƞ IEQժ "'8dyb.:jznqqDՒbTf؀+G< N *rtb>n@,?x~oІ M%~?}Z(߅ZcZUE,wT^wT0\DܘۚfH1ZBz6B~&CwYdM5Q0mm/Z/e IӓD* u +H([IW44٪ 2#9y1a T%e6J#V4}%6kP,Qz[jW&hSHE떦:wJQ1UA@G[;4>օn)lrO+9>qZtY%c%15*Qtc Z>nMop PY| ">1+ِ/gғ[2*QJ,lUcXb`ZLs)V4[Kɲ?CH;DRS,#u^1UZ |MLrl>W^'6Ko9CAv*;ҬpQ5Kns 3@:z)j9{ yrHw)v4 F6Vir(E^?55ڜ8є|\p?i2' @baGn d' F:Rq)hkM5_a߇YpTy^R&˸RK+DpR|EXwg0QEmLOe[h`]RL1ỒeM`ًp0XzW?yq6vw <(¥I=):{o0erc {$E5cJllފkҥ5F `w]nCE< H<@EgA@9\53Ku~ЭA1z%&Y)@hcbBәĴh(oj; ߧY#lW]~q w-W+=)UM8i" VȽKc'ua8 $ɑe{e7yydzGl T[˽)drUg '36dU.N,ۘa%nW+3ģ̟31Y\k$CAU:(Q %H~Lr~w.5%/x$dB%ǂ; < ôC@VNLTy1"8me> Oչ#U"be FlR}W`*o͐؝uLp û#K4ފӳ:y[5o6|Yr& ];~T̎F;a}ePBK Lj+w!`YcK Qi9V\fO]9}gmBdŸ'V*f"WKI9mHC>Vv.șGEPd@/5]buriHuW!ekp89G(Fۅ2cnJ 6P+'c#smǨSWqQ^vb <}+>޵p1 1mT`trL4Ӵ>T ݭW($Wx܅sP:1Ǎ53Nh~_M/P[JF3g!,򩳻g0>߷D23E󮋐<1BÖBDV)5?)6>"0~)C Vq퇠mnENjvʭ,5˙f@ %++b[Vh5:<5,x$Gty Ex9J:+fP'Rկ{ oVnTc .< ^։Z㑐?+d$#9Rl2QQ5vf5@dQo6#G? jw̦Z Xg"P⃆k4MfIR5d\E&S{Xd*k, Zfl38ݒuNvqDZ̈2S^L$3M"U6ydjx%|hI;ӼO)@l?["Qc\?>X >Z24,_ZY ۮܩ@7;G=->$sU35] aW x+n16~ R77BFYf@YΧvu(#dCܠW~wOOiM:W8+Ʋ`gm3Q{R JGw4fE~wZs*O"\+2Wd> [Y |O$Hpb-Sz&Jꮜ("?5L9W(fMzxw{Z92/L,0c:0xagi]6XPrfR#f7Rv95 -Q݄_1gIA YIw x0UP;"P[͖Gk 4@Fu&JJkA?9,xS'o<o1u ų$/h5%t dhHPd܃Wҝ ?{vzҬVá}o[)6z%ӣnLi.+z0G[~T7xZߺc>I{,9[3 ,0eo>få.o ,UyůWTk+yM]Hje0*fr˪.sY8wKwYGL#9ٮ,z]Lj+`DpֳjR-d iFx%AD?ӞhV^NyŽedAf: j\KWS\#-hpR85f)CPpcB)$,ᒙ rA^=r;32D- Z:ΐa@cÂ(Y L?m%G lѺ`|_G-Aɏr-L!?90aXTkjWNXzFɂ!vl(o&[& ~t$=+"Hד]Ed(Tb)8U3Wckm;jgb\zX9p\.'n~xG\Aԍ;dXl]3%3_i(Sf4ƭ-տ/u7g{`׈ҹsIa7un (WIXB^UQ!ƪ- 뻖6E",+Ki-!_R&ri bw̗ZP+L컧b\.>;YlY¢kT\\0WS~( *M?gWFKρwAuY6wrN3r#`jvtj K](Smr""!8LZo()o#V\}>#{^P6:xڃLdŤHBzeqR- MvV&7;(QP\~7р`ITamNs&h+w׃dvg@:ZpkF]Sne\ss0 #c:p;\yCf(4)Iۇ 9;+z9&*,al_nC:Oqu 9FAFzɰe-1ͧ޾0vr-$ 0Roz_}0stJ gҴ^`ύ' M('?'fj?o nG^+j2^Ⴜw2B' Xvko WS'f[XGn~) G5."(3nPP5kFq98y"D)"JM\بg`ȡ• G)w:5c lZiYݹn Vׯϩ* K,k"-dU I krw )SN l=%k+w=8Pf!~ ?YSE{C` 0WHoEJwX[sEz<4 @`Bwv7_eNg#;%pҠ ~({ࡨd1ƣln'MG6(r);ڬDf6ӉPbR݋:P8ֿQ4;|. &*7Qs@346#=UK6MŔmvL N„G3E*7'v$ݽ2}b~?eKgs^ E!CcMܺR!R(0Y.(~ tB(uQo HVMU~;= 7{2.Ғҩii&)uP ʒGhk[ˡ"Bo/#&u8g3D솤7%'S@;npm+,vK3ӯcMYT>Pۭ1$Ng; AҝrAXQƤ AuYq_Vw1F˞iPf[ -\}EVYXW@+CWI[eJZ0o!SY6v9"kfg9sDOeZt~VQX8DLOEZKiZT>9|hfԄlV#l5V|ñn( TjygmH(WĹdCHQ5ʵ>4F6J^1pW=U*wـVs5TIբV)Ao QE}wޞ1&p;3bӖ{>њ NXTMwБ[dqlr ޓ阍de# Vq0Am.L&䔑;ېyyuLWN).# wNϲQ|&?mF~6ҙ!ݵ k&GOFCboZPi,19p07̡k]i LT]QJўz:'fu7;d!{HǸ\`4&fO@0oj}k.c+`9{jí?2K_ح3@آ72 *b7p 53ȍrSBYy"T#9d$h)^"^-꧁Q}C?ZXlVLHMi/5FW}<2)!(oDlF83A%U;* d% F.7NMN—2DR^'*ӡ:lݘ6_HsؒSlQ_1={{PwFd4fdt Cɖ1>},]s썇 å֪$IIGG$$ڟ0&.h "~pԈױɌi^-ar>%ja(ǽbZ >]UBS>ӻ2r^'j׷ٲ;ה?oh-vC#cR>E$BLJJwJ&w+9|*Z@>~gͳڂ>>jQ}m9۠o 8T,V DY\ÝO~N8~KfL0O ͈}Sy6s'dFF¯rwLuaUNJ6x  h|PrlWm)Q O(3 %+q#_*(`?:~ *~.V,*q}%] ?wWCA)RWh$Q W(یtþuFݿ͎ `N|B!qTq_1ڽ&jA'$*Wd4;[ْj#YۖasxvVDN- U{9d@h,aXK[K()%)ksW5tQpfes1$~A*Q[:q:UB n`ɏ`YosmH:X}|,aURweǡ9Y粉$cM^e҆BIҝ q&/AHqܠj0S_#l_K(y'ȽMc^鬓Uπre4okjçޅ*S/AVEJ0t@k-xr eeylj79@nqqnDB* jb-hRn&cgIB'WG3{ɽQ_ԥz o&<; UŃA01DfDŽO;ԃrMy ^1ݯk0r LGG$B-%d/~G DHSҵ1ˢ CCNbt lƃW#ӣt%n̿ tI4ab GH<#ǚ0|ԃ:mEP/bzW"njh.=QJ .c;Y~PM;BuaFT*QUXN҆ggc- ɔC;K_;|r}-?:qUXl㈮K' |qH.{J$Or ^lQ\5Ips0-:>7YkI7'." q`QG ?r?j!VIrs0g VDT,GPB#vrgҳ3vܱ5먺UӭL|V bŎT: *ej]\6;4^.lQ~O 9c ŭ15_Vk|z0רs}İɅyj N2h"ƺVGz3.qWsۭ l fSEfrrϯue鑠 q%/U\jEZ/S,C"dHjr!$#H|p0B+>j_Bė|ja],ʡ@ceҴFG]C;H' K.wDIA4@bMK0VC߲v%WAL(_,12/TלϨVu }(uƧC釧TY>s2;x\Vǂ*Qy_T9&]}o&%;,g_|l\-&}:%g2nOQaX$y=ysx3,w*}7E 8 Oh0Y@L{wTK7M V.COַ 8eH:򻲃J%qF/g0z} @V't/)4,'նWl]ۥmth"ZOǜh@;ouMQW_M8pqݍl|XknJߢ*C!3}zmƉ7}YPCv`# =?ɰS8UK!%Q6=a_wx{cS& @f@{6jZP>/%4h-GMjČ7o«A6[uUBa` ;6|p;@\-344lmv>[A; k҄1,e)GUݔc_ hHrI~;&kU8}_Z5 kAPyLw?wDQâ[8ݙB/ CiuCr=+$TXX :@`!0v6^⥬; 7InT6,p# ~"8_܂ C~14=9lXC?x{y>V ~A[n;S[ԙW$n#TJ~1뽭'FLA)捗ެcw*kl% *x(Ȅ%"[Rɚ2wկ!X#F%4|q(U^ Qc\"d {x]][7d{ tBNK{JIU?UՖoN˲W~d\| oFi]e32N RƜEwxFCu2un]I~S?; s3^VF*!KR}>S.{ P`[t:K#v|o !#G e]W1 cYg_vY#OӂbnۣVO"º},襚'|`9! m&m> ] =z)caPFbٟ ?E~I 0[a9U ] 7+McR73fsfޢS\Q]Pyr9i͸XGs:y>ۻꔠmʫ8%SGruပƖmš[#3BOxq2S1BvecQ-j ZOY<-2.;\\aKU37 7g[^{< 9zv ?rNcOgRwϖ@_fv} P(yQ۷3_+@x{Z}\kn<%F-u7xi`8F<Kݹ G]9譗E$+gEq`BKYeFmYY+;V&/_VUcKJ!]~q,o# {m&LƁbHEɳqð?j kug.*.DϕȞ0ڔ6fI|Է+Fǹڑ1٣t5c{bS-2/Aq8l%[}zd#ވ|b{Kʝ,0/W, Zk)C#g}r+[Ɂ#[D,3;2]WIeESpՋn/s2,id,8#ϯt`r~b^]xգ Ta嘄 _'Qa)hAв3U9U Wws3):y03N;w>ePq5 ]|Cf#wOOy^/R&, ~3C3cnK^g܂Xp+oϤ|E '5Fv&XBwQa}uR>cNOF&Vϣ<OW/]ѢNC\8eKx'LtʈZ);xJ=*Wm`";ӱƐHfǚn16^PRrpS+^w:ZR8ݟ"_6ד"]`x!1>GNz5@kHF#2hR< CiE=v|bّ ZTI E!'/ Lp 9Cot$6'w&;("Κy/z5t..̊0ώȁs.pO \'H&$ |>J+FvlLI?t_YTalFKѶy+yߤZD7(tU]?יdm¼vuܩuqf ݌4rue]* {w̦xaj])Ϛq)rܴ#Lz`RL ĮήsrS!o ;;є¦ 3{KsBkkyQ{;Aa ,FjSu.mگς͗h/;`1[S#JoWhg :\\)\PPR/*:| Jxyo [ ~f6l#Wg/;s̔E~m췱F-%3-j»fF3Rv-^>@n u"pQl5L0cș(Va6ɩ$UtLØJy̵0YZr:Jފ˜;Ϣho׈[Q(YD}aC~cjoKc'6 )*؊p#]?ɝP XD#J,)z*_4&>@T1l r"Buyвpl? =&gs}W&(bq_&ɹΏ5!g y5I1Cv&,w7P,RTjˀ(j6O$Տ^nWBoc3Uͽ]$j$)QN&>8K'%}_Z? o#8 D@_9R5E]S}J;M /up8C3}Q,^c A/PSxtBm /QV-8F`y0efͰ ͊rhX3r߸u}q:P )mH; Օ G9/.)'ɱOjc֔ lm %dDu|QȝR(_;jEؼ r~S`Gqj};z`G97dzM!ØI073y|P?uЩFzU/uQ'bz@,47قQ+g ¯&2`,)7&f.v0ADAL;>3b a]p5qxX3:PLqW=4jB*؊R4ǚus5r_39UTn1} B+@+Ǐù:CHϱ7ݍ)f`w<=kQN |#;)W <>"Xrl@&aKVtL]'#E93m+*%<ɝDv`v1BRǾBT9aF05垓8"/ӽKW?7{cl%1mp`6{"#VB\k3z9|=YyE|(lG*Sebŏ] v$R Ӫn1$|X!Hpģ2$Jl̒P(.~Wlسys'씄C);_+U%Gls78zh/%X iysd) N&Ag=F֧;;jXYZ]4Oh: a?埴9+/<`Y e/x8yaa5k=%ϑL0a?z3Ջ_Q.rz nREIS Y ZDo fŴ"pŽ5S˻l 'VKϢhdS{lwL& NP{b&7p(@/tz9)|xYpsh- YYx2[BC8YWw11:Tk;_2AF8Gq!h~>AdgV5E*7GF،\ꤗpV SBL}qP> 74Ȳ٪7f|2Ɏ9= (O')K6>⣵\S fZex Pt / ,v.DŽrQέDwP7Uܹd T6j;䵻,X&8ZnC{w*sr0Re$,Pc'[2NF(O4s\b?Z]/n "ņԏtD'CנNX&&dE~YF9W @c4;0)3W2;aA9B^DټACYh6V xVw:ߟvGdUJZ){0d?heGICa%*W(YY1OXDж,%n~A:Q1zc/Ձq?ǙJY p(+`CV`pcXS~R56^ ڗbiX<A(JF*m(•?*Ddƃ]YvECQeюc4_F]F;.o Ń> dnLu@+QþT\$K˲$BJS{,Et\b\HHl*X1C.89`fL5;HZ:>p*rZlqRޯWY]1oy 'wBNDZ2hqXu '%Bݥź#W y?8s:^Dd¶&]?e@́]Ilx움2jX!n'II8qs)QAI G1O AW\wƃB`pTPBa6ӣA¢Y%'/dAՒgʬ"tk1]XH*/+wߞZd&\|4'GN/?wtJc`܇+>MbCӾ,pTC>" uh4]^!J~rePn;&p5VhӧsOgGnge,EB/x'MQ`N1D$Q{K:ˆ) V VidBJ'$D©@w3bW.E$dECLiiV5+*9,bMMW3=U' 6ûYӪLJS 8 QHPSMEn Ϥ?ItܞZ⠨df b \( I2%Gi6h+YS5mB2ZB]7v rr2TPm)S?[TRToMNjo>TT*w CirTq9W>kNaoWJy9.ū)3&-91@ F<ep̪&Y:lܧThj\0[7!_ sU"jPӰ#D齞+&V/~Wiy~MG6gٶ.Oht2Dç!rReЪLƴ_qKsg3nY}d$=/u[BpLW?rE} py0wabJHdle:-`K*IexMg Qd-F% -]$x"@$ګ#=F3#qRD)o*I43G֮!´b HA> jY)ȨDŽ5rM{)ޱ/dL.X,@zGՑ`}u^ 0*j˞F}t9putR>:^u"ֆsnQ'g6>|uZԓׂE*DyȆ-u( ~֥e:KH4AQ6rQOG:C n1 8.<WL(4AUpT T2 庀d&bT-3-mVRBb!XhXz\%~`OIy5BsALfD#A]܂{f*=۠Фt0ҡ|MJvuDQęǬcrNj6}{h)c|9v˚*n*ڿdt]a1BLtE+-\'Uk A_s}DԑøtܻeHWFާ5+5t'PmƉǟNa6z)o0*z8#M Cd02RāpP+Н =qVA=Vy2MPvy hޝÔL}. r' Oo̒%eKLu0]ipB~P5KrHCLյON SE;*1c~b߄|%Z1ORIZȸF_?.P*NzqIM {:x~.뻄] K[Ǡ9;OY>jf'MBjK4| Zjmcd]_)eV*Ȼ-[05vcfRovAKr}&w2+j&;lD ]|{ޭy@. v(h/>A.IS <`XLVt6ST֯0+5&eV$>֣emN4ÆQkTQ.@dIl ]rB ;)%S}KVb,T_'+2s{wݮ dts\߾9Rb ://+%^uv\7銹Çq̐&<f^;O<в&N"mJ5sÆ0w)'sbꅶco!7.;v"G/܎]3Nݎ/Ƕ!cu;5R/u@gŏ"H"㱈6ȿ3~|Ho>cpiXn f[u.҆|Jm-xW0/ş-vr]5k# -$E/URr$mZ,H*i| ]ܕ9sX‹ ~"_6:ĞRkpJ[((1 T|Æ&[]ܹ=qӵ ?n-?ҤLjŽΧ %-kj0}Ŗ,A0!^r"?h{󺗆M'8=tCq齳^QP-2BaW:p"A % IM9b3/d 9qV4N*XK5eMуtF`2A19wn`<>7sS;[Bn޼"5sxcx#$G6ꑷ֍2W{j,J}^Y ^dB. J*;{da3e`'`5ȁwkbnfBrFz[T$R!G NFa`ռrx Kh)P`ܞVԿ)k>ѾEǶ L[1Ļ!Wԧ:O3rI e'KC&0r_m 'CkO/--h{T>BAj_`tWC*]wQ44߅]:!5xQ7~ƠKz^oqQWnM4oݴgBҘi¿ri=eO R-scMy/}9[6 _@sj _H7y'1OF R& ]Uq'N5C~9|P#@\5:$;beQI}TČM륝d3P玈唰`S O,?#\Nev+pѲUV 7(R&)ͻ!wv"NikHJ (M!Q}$ IaMHjۘZy)i&l)tkQ ;3?^FA*2La뻠\7hIPSV8EXDurUtXTZp̑t^6i8q^Favoeg0,ԇ55BSq'7oG~qr 9CW<ѻj~ bk=I~=o^!mE> LHݗ19%ޣYkW̝bu$m |[Ky,mM:$:iФx25=Tn*=6y.4({ !DusT!M~;6PSC#Y=SZe2aҽ&4E24y%]Z&~ '[ 8j`o=.[}_7[N2c>h<]>zB ȩCGBLd3o{'!?$Bs7 d"~1zSqDݿ8\⿋D"8(;Xݢpb6Q\-m@.KxެriJ."gGA9"[{1tz)'&l4#ʣauI͋oPLwc_#t(F$87 nQȾӅ!N+[ȹHY$Z%GaΚF ڱ2ؿlO~3(NG(C!^k8JFnPe_HASx)~\pFS9|gm0߉~o^yJ<'V*cҀd3J\ČN+έ=Xk=t:o mK8E!,{z:H: P:{RlqArd|);u".շQ<9*~2sK sŲNIfT)iIyΨNz< JlKʅ"@Ud5^6\.њl9=8lqn9Wl#-Ғ? /\hfN۾WD Ł'q@-MQ˯wl[r͈ ^hd (n+?=H'w6>FHExmPQE1 'E٣VnJiSjHbŠ=#PVϣG'o^7S${NC韚n6_,f \gz^*B L= J3eP't=ruH XV?#|84UuYU N|4PT!cǯpd1ƃgKnT¥%6/0X&K 00 RY_1{`圾xAͩQn6=NNлi&%2U/1)_*@~ީ+:d }tʓ`p'S xG!={2,r=\!׼f*Y恌,D?x/Xl0І\뮑M=~Ia rL83F+e\UTCBÅZ| laI3aܕC uA)hDhSw;Bpop8v^)}[폆(L+I?$"Hz 1C'ŊEʘUl*8^oSIҚXݮDžΘ,![iO}J]km|LpȭRIդ7LٱkxJDJ3;Ls ri9֩7o> uRDrM̲q!?K|E9n.q^dhKŀC1H9ە7)-pQ])K>Δl*OsZV8#ڀ$py%5Tds/9/ٓtnhR&%@D-: _|+oVE ) @.( ްf0?ZHa~fdY)O}az93U~tF~970]ENηl49ioFij2iL _R뿎T[eb0Kzf `2ӿO-'rp ~ޏ i6ĕe%+YKa K] 9܃Ǔg\jn :yK+ eӴ@P}> ;k*Oj8vp 'Դ6A=TnL"eOWyocZ>WUNJ b=w_mwEI?cҰvkv2Eu @A&Fy3#a30}H]_蕿Y͓]ȴ0Q_OmA pFon@ (; |>ZIjI(d:Խ#enר`K: tiz@i]iO$I|oZ(IW5E8|m.C߯ k@yA= O ej v0$2hIiCJwQ:>@K!T9Lx5^!o\ola9e@˧zi߷+sT( W]37e9Z}Gjk.)l" _ñ [mMͪ=]$y$9IT ~'ncB3@*5YgܡwlXIIHfa)+ ,mɑDbǕnO`=RhE):d: hH-^qϯdžS5afs:YӓMߍS(ozɒŞGF@]ٙ)cb-3PޛH7SL=tKp>՘WRSn_\ѕWkeGr;7-'jZ/wdeGt[A\7NFЂsO-{5lZxZmy,n'PE~s bѿJqu` yB8;u! b2x ^)%!J8f }um+ag u?a&DE|)%?t׉)MFS>t'Y.n~I%2=;fG9+&*| b\w:xnZ0d SKTPѪQu!Evy15W'U O= < *@o$n |zȹ0'{v](1M2)p_W 60~TK>C:RS/(vNFW oV&g+'iyiP{.Ji\<|$Oq<6Ҕ{A]_Hh|>@dRP 9{TM =\ |ݹ~W] a]t*"fÈIh;(`. B* ztB^v/A`Y(֛$0Pj]=v5tJ*Z(R_z Vw(_߸I'ksGp8 ܡ;# 5Hz}~'zYb,doof(l5|~ _~ձkRn䀫#Ķl{,6LQ"wQξ>>B˓.?QrTu`8n34|\ vTFt谻ؾ?ƆHdiyI|R tg0U.xB~~,o,H}[@}b=oMR~\f+>sz495rƛ%ecщ ;-OX ZˢުĒ4h)Bm.L6/1Wjvs:k^.?kh oMcw{qۖ ͸ׂ~k%ĚO9<|exv}@`plXĵ% zvi8U {nSjIY2]aꭡ.u [ rot4(YH,dbh%Lcg,a:9 cNkSPSk so-)ݐ^o嶀c<$KgTiZ?{% T4,T5 qL9_"QkpМ%a^z(^&F;M3]Orj^TyJ}ΖLR~sLQSA?ycnۖ ;R K>?l塯TDAQ@X *@v0ɾ}^- 7 0a˲V}vU1Y/C{$d>IMe[2j;HȢFBfR\)K/e]cѩ5 =#g3S$ m^[b4 x#WYNS LNY :D:'S_ M XG6wUXif\ prW%O8q,5WhPf7}^Q-!:|^o卵Α%f;F :G>+R[H2pbÜ(-tyG]{!Y>&j-}776 |rZR\'t.pZh|p8nlSN> V:$Pa!J6 YW1)/&)Mջ/g͈C4l"56~w)3AXhRcWh9Ŋ̠/rHܨN؍^UCM MDK⦯a"=(e,W]xwݯ8pے rm&j!UZ;@VU( юn R1SI6VWe| jG9HU[ k/uX<:f<JbXD?BK%72YmÕ{yfX/0tL3rCbDx z5A"@lb Q(fb17zf؛ @@mAceO[,'S>bƞE30zt@tdt`iJ߃E0\:+Coʿ`|~NU\'1u:ě:@A]NAPG2eMlq࿀0E-psPvhP{ǤM9\_[ıLmY:C E$.g|OeԬT>hNE JG=?zi>ϳgZ<6pXnGAKތy~z{]v܋_D3x3$):O WzLety 6HAhh'"la(\deK*Υ3QF/ ԡ?V ͣWڏzA `Hy{ŦCN؄E7ĉ2tE ZRe9ƐC6ZQ 0S{쎛ymTf:+Y#)WQγЫ* ;?gٖW^Bۋ]pN=!kP %  ;CqBΙMwܢ VPnXmϧgy߹sx^." @ CCӢ +&uhE_(s4{DkWDsЏɴaC+D7Xh*٥j$'y 痝P[ƦD|.E#~2/ x(yCBl0RW~kz,nѢTqȿ)K7k?a'[lW;R(m>e()2dy^aL&;Jv=+ :@@ꂓ2Jax(%4E4WonX)e1p , otSi6Yʁ̟go%zEjwۭ5ϹAc_kzŧg(i5a)z(_ǬnC~o-'^! qL Wcux+n e E|‡jQ켞.@27[KJ`ȕHc\/ON1y:%p'/Ɂ"kJ |)GLق1#A,ReJNwZeGik6:ӗ=g돡Q9K2h->{B21QS#6C7ް~־q;p+oP~ĵP) e,OgQ2>Mk;v|8Y&GWtpK Tfn1  \(O8nԑ8j *ٟl'/u>SL:4U: XO2 w5% Rѽ_CuGGM>&1v9 Y&7J0 CmOV[!q&EHedmRz<7n,º7%y.߾"E`M֯FVOOO_xx*òH$  эdCB=wwRPQ_嬄 lxX/zyyN.l;'tsarJ7٬NM.m{Kc߉ua0Cݪ0\&6<"vpGrtHJSEOnoMS)MHgD?|d"8HJ`eo:(kb]\eo ɧ>s>a3Üjo9ˍu{~mhGgۦ!L@΄|?!AAF1i\,-)\0涞W>V`$ ݂V WTx1^1kĖ)W0ۮb8q"LӖΘh?CJs&J'u Y=1ѷ΁羵mfo:ےnMv\= FgGrBdb.Rmbth|Rv3Gbz,Cm7x}\%HZ~WcnC&i%TaR'j,y)\Ʋa?WQU+0i+6Y;ղv]6i ڒ\e!$9uY_1Gr|9 5UtsҲ֞&Tt-u_cN @ɻ*mf猫=pn-OZsZӘ9Ŝ*DgcPFH`ay31>]5ب 2 ~iڅ8~A50?@Bjq}̺A~|VMv~^ -2? ɬB7HcfcSZB`ƨo_@5\Q}jmBfTf.&R&7w}S\'.E3fՇ k#?I^P22M ܅Jb6|˰N8& 3ؤɲC10)" NFf큁%Ib\В_%)/<@>q1!cz}8`SVޅ%nH\8y{%.\ kˡ׹;tg p&ڐh>.E=Ϙ^QZu ^,9y@ā [J'0E TiVd{'\嘻Zq`]gAb6EGm/$ت2s@ٸ%V†{qO)R*!AzjH 3TKk5]ްRn \6zM׬ɰt^;n+vsrwDO}Og]5Yfߦc686t9C{mPqwp>(B,1{sUϖ6\}K]|IԇzXO`ELY0~pبq/rII )2IE7N)/DgZ/ R9?bmٔ+Q0k"2(B+eKk] u6Uه\h^1&`sIWiʕW:mڗ!6y:ãN5I=c5 M| =Λ!ȡ~]ȏ8jqK(Xd ȨRBj,ţ͍eNKsu+9D'M?7-/JN<[XÁq 1(N-*XEҧ(GQt?䧋J).m\[:-9 >(bTLqA,֋0E5 D.Տb,ԓ_*NH!ە )'iŞлO >\l#wcǬ@ƪұz A+qڱ6-&7O񙴗Z?I}w!FE} R"`,'4YFOޞjr9qt|`8Cm ,N05+.[VC4ȷ6]Nu~]bc1~u Ōg]qF% ^ߧfFN;G{v MIqK!x7|qO#Nc\:!Ze魑 INsrgB/Nhp߮Al%Ui7=|$ODFH ]yssC BARԒ lr•' |ud n8]:Ӡ vS(W6ۖ6bI\>x~H4fSFʝa@g5.7p&:m}TgvH@גZ_Q ޑ*x`Xϐ;j|#[qd(hvo( /nmir"NO>c󩭚 l,*'gY/sF)RÛE # x͞Ơ6t_btImzN'CT5"[MNLFGq\Z4Jp&F,8IϤ* ـĔ 0&e.c\";|S nF=fk9pΛ&\[, \Bl전.fPӜ=l8(OJK~άaޮJ .1^]]º1@3cWroj]h9u- \ nsľK DĨ =C0Nzؾ &HtfDzJ[vc!Y8سVp_ mUJɔ|t`$@ίrfP7J&)js3tF8Rۼ?lݷ\%XoLq JٽW`i"R:|~ \= Ҏxnw" [!=9~ටuة,лVEmT+ 4}@j*6xLQ{WAM7$/{S iδ;SlrPݎc b.Pv +(K%N@A\ʎ}+K/`XPM@8 Z7.|.\*)qݏkk8,E' Vt޵\QՈ=ʑ8: ;*aػZ*;V+ENZ;^jL%T vmk3THUG~]'₿/H]" 7)"u$&F&,dmRԮ TP:8k3|EQLEeo( I@؝B7ȅ˹Cky "c&ءX H;n:ƜMIKuf?)2 Xq=U9Ndj1eC#Nb`,4Cp6~3|6x} WG;Lo?|;UQE0qfM wt : _3 )$q[' ryI墔X.QcLnREaXTAή94,oBQ^ rϿ[#[斍GxQMbB5nzϹunOk0;%VIG6V >[zk)%]0 +PGu =NfFY-ڒ`@"Ȁ8QpY7&2|YT;=7vs (| Ԫ=3= \]Ȇa7VssBl>>v^oc7[&ڙI3ߘ3m1w%rx/`& mGrE !RZ C^ܺi*GРia,{$̥ׄ6QooClܑvA֏cL^ zމ1z,j힛'K6~OTߑ[hG Qwqϧiٗkg"7'PX2|c 9eR$$"+ߪ)2:%H*Dm LȕΌ,䋊W/TK☥"_B2*YԔ A0f9tedz EpY. |]7Si 9 ):cҚ!r򇼛@_M ʼnz DG [^bMЍ~d{W;-f%N|;d MW;q5΋17#|<™Q_%y#M?9G05y /wC M}[~_ |2"V\gdltà8q? 7fԏI X]jτ bmSl{r_BK@MU!8@Njp}QAÚJmާ.7_٪vS('*;䄭!Bh`\9_|J>!'Za'O}Vuo! 0(唉]`ATsl1j+ol" 5mLd!q0<9XGw )*sbh= sU.EB 0|ޢXz"1E((b}bIe f' x*\%8dlT1)1iK^af=ϑ6N\纗bFd[_xho'w3/dpSA )ՙ(n|¾P4{ǂNZ KP(+Qv8Ff.w4Aw"L*sS z "(`Ҏ,U@V]0إjL%Ĉh`j|5aHH;?^?Wv~Xh2ӏ_kjRf;=mڒ@XX19v=tib,xuܮf~KQ) s39 ;xR/`@GDnfT i?_SqV{jb>{%\Y)WJPId293r+f4ře Yx+ˉ{zw=a IN*GU<la87NmR@ 4Uߎm= '3ܶe{NP4gohq__/|a gdC{SP#sJ.9׆ʗjQp5sg-2 !†=INCnINݵŅD=g~LCtZuE&VT"s4NNxfRbtnzAҋ/PK tYb{T۫>H h׵f ,yEq &{) FF=wҢSڀf5>'D߶/12Fj͡~GBn<60b <6=V8ԡZAFիw~ jgԎ hN1G^"ȮAD]w=׃d#iO+^~!c' SZTq?æz?F=-M :r+ASP=mPjL\Ih,K}☺Vl.D].]n|AMƗ×䅸R- [D3eĭib ꌨM5|M\Lΐ1 aް U&M !t(?2+QөGʪy=~LT zRb.=).*KJea[C_dVVmݢT2!pO+3~e7G+e 53I::ǓݒLmL1\q%dęժ9vBL pˀ7_um_*A"e->Ji55P2hAXlƝemcdt.ACZC~۪qe[Y Td@etT1#_l0+-:;HG?o!nH?t|h] H !#+2ɶ@\ *\mnwZDɏA5 F~U[Dj'wI>-EDOP1CFBa aZ\>N1Pu,}d^ %u \7+ ـ-'y]`[b:Tk>G^tZDf":Fֲ/PŊT*Z06IrW8:*@;Znx%/dz<^r=L;Eb1zmb\`,R{ݸ{-UM1Mv3_7nHG aQ%'^x3dxO(rFur-M:σ4[PħqZs~'Nla{_4ջc5l2˽D`KqeT[/tkƮlVa "ސlڲ=tx25Mùٵe61kf嬆Q#X%Wq)08O3RЊ꜉9)sYk&L3_u> 6B#ái^ꥱ感Ƃ3ޮi_~ GÅYY rGw1[ nQ| rO~܆ptRcuO Avp1\K97X H$ZG(e˛=7|cYL; 2Hә,g2ëYkd~G3~So.jnEXWlrPSzH9gz!ӈ Dϐ2=Q׈ΗQqS#}WKp7' CgU˶IRiOoʵ(fc_:k=Ou6!bp ntAyf Wo,la{E8_*'F VՔ#t k kܚ<*fsX\#=G9jo]Y)#E X1Fb-ωM?/l8D9˴?#)![>讕*NZ-5k(2`}['7zv5$S9LJ V3# u۔\)LRLYPa# RƋS@2?(5%.zp'gs@n0je$_X^D%O0$|5u֝ LSg,må~Nc)_~RQF*$dhh0ݖimMXWe'^Ncc"?&*r8 $4A"*|p=ߥHjiGO{ n4.XnO2H?E21y}Ab6R^Dw:F&(q1h_t1TSQ6e1}jUeV<Q7MҲhE-eNpfgT GFz+-7[a|D[Kb9N1!TXTbJ~=؈<!H ͹(^H-KA@'v:)f%`^ƛb:gv-JOoe=[FṠe_У{8D>i9lzIj;m)9K&5)]B1j^'XEetz=c=,\PgJ-uVٱy&,3NMJ[ 00b# cx!ܴWf&%.QNs ᰗ >Cy"FQӱ"2Y>ć :f\h&/E#KLu9JQ8-xa jz0)tx3-9#d׆-=j{JΣX6͑xDXf$զ` xx$vT*cϚ VPT4cj3縑~Ә %&Tֈ8={/ё/ y!rzCh;^b~=;T āJJj&VAEʞpWmĥ42%vnUOa"v +2C[sCJ/n;l=pC}B$MfׄcGۯF)NKx4B9E6e?6y:3E6Ĥ{CW%~Fsj#g,"%Zds ;YAy*FW MTд+|`bWN ;@mSɀ0`Y$K7zkQQߤfOU/*a@(<#yR%s}V/^R֫xe$-|D=ؒP.bhlJ夂`1ZѤViÞ&/PFe wE}h|c:(gP4^a&;p(!Mj ZlO,3>O#M3jنK6NoK\]UOˢX[+Zw^BSmK}/α>] %zJWC֕jŝY鏺"": ac6s~݈g&@H)- V֪vpdAC(|ں R{}|YkJ3߬K{ٓax" \ƍjgr';|2aoJݳ)n!u^837' fыg`2`÷줍$K=*&zuyڷ-#B]!4lE0x~M*Rr.Z=rB&sCK7ͨ$*ebg 2սCL }xFd3bV#Hnk~(UBddM=8H˞1mâo+Y9KB RY,[ېGɞDWѓ#9GlXџ"v` X[8 D[KY{a;ƨ+R A|ucM]&4>j&b0Hp4|(tb;sVy^=?eL;  j_z߁8<8X.=VŸ F$4PPZj~ԩsÌH| OҺ6.ߥ? 9-o/I+kȇ|GsmNӻF\`9$W7B~ s]Xuu:>]Wz rSsD6.mFR( ^yWИ""?]4%xi}j]˨3aDF[Է.TyNrvv$ 60N%SYzT ;k9q(AE HǩZ\Ǥ<}="1436$Tݸn5ZI3f6s /n&5+6` l`|&}cdz`^z!htYܱ1ghm"FzqHp5\s{SYܩd@vkibt($f*9vp4RܱņW ݦA2ou4'jM:/&TEFXm]g΅Ka`KitKl:!yugYrTJ*6# euVO^phn&A|ٞF{[)~(>z*^MCzn6Hcw2甋h_.~I/_/G b*TTKE: 8) m3 9>H6wkXZc_,!ˡ64'SM 拣#N>nqc7C|YNNG(:]}Ӄ: 9 )g%RGUU;{+ُq78Y.EHI]|(Cz!`l$a+=Pn[y*+vҩ1 /%p ,jvG);k'_Ðݼ4Njk#p $_*qwEZ9qB9'ڂzX"g4QߣY:_väbFmH*jI!_5^xo }Y8"O=H_e d ozOVmVQ˷hj[򆃲p17#D5%dũpq#Xʌw[wR +7'J^v}׷Ǔ.p-9N4tS|V{uFdt$~(b`,=;K_vƟbEXg4ͰlVs .:Aإ/2 Fl`3gjccO . =Mko>텥INx.158k9dI2c/ >G.4>\9]oT9H+Y@Y]4m(A$`ƂݗCb~#W2cFz};-rͱlޙh|N31C};/59cY/I|^/q'O_a>WqD`рN\6G>0e4+?$L_ 3{|r;W0ui%_)9U{G!s`7Lm1n[C&\갎""Ā# >a[hVqKN`M@ K_Tc.tZnx;k+mOgOdF-@{V@ÑPu)TxiZ"9"4֩CHf]Ū3 ]Aw;cS˛;0RuIXfj\~IL3kހ ك֬Su^&9[ő l.. e$2iU`S>:O-a) f攋6fخzcØEH)OF@DԷGW36!OYSN)a~3 Rꅇ$ Pmi~24-ӿ E62K0"[?U1Ƭ \ ԧ9֐`XMv'qL^i]nz"g]>yCݲi5>DmcH@nn>\F? g"TUOyH؛bmt`2]t"_vn2.S܍#NOyHĊDĜ>IvM6dDWl6vp\ׂļ@2uDDqDG%mnH0}!>YySt | iOtD*(BJc z!/FPC[c1<vQ&J64rC!-S}@ ,W>ķf]?#1Sͯ$bc]2`PA&' A"V y%J2˻C¸m0}uR&TjVmf r>gv1!O|l5m O2Ơ#F_ti30l4SJN/:.L2QsIV.i#"bQ _8u?Ơ5߄0xӛp7=:?PB_K \}42`8Ml`b6iѪs*Ǔ(`)T&W ܃$k` #|#XB1M”Nf͔m0•O,ۨcsj je[TKES|=m.85m~I("r0@f ࿏nTH6c?oGKe8YWҝgR;"ڹ"7/@1_uF e(v5N{{:wf<}?ǏSG`wU l8kׄko9~e(t-Ke/%[7*( R#T +9[5օڠ矝(9ȡw"`>]"fk]bq?}Tc}EzBC?['Sp+|hW¬FԾ_uQShPzqAHAY\#v_p}6t.NDteڼ Z.P=k:AMkWYHM01(aD0(s͸ә0V9GnSU.B^3MU[<َ9YՄx%l.DB]eAj ~c\pƕOP9uo3S7]R!"D/-b> 1S aJ Z[q1nV"e1P(EHFo$i1wgH{:)xdnpB!KIL\#3ڱ(Mmr-o0y[G1ͫ6[ ?9(k$po[jwsxͲ6m-3i3(ފy8τ=Ƀz?Z>Yw,wDYhCd =`^݆ő`cnxv+"ҙkXZa\{ma&U*R"#9#ۀp ݎI>]-RDx8բDHjTa7R ceS62!hB4='U0T2ZWYH cR#E\yYV=Is 5p2>Pj82 eE&Iǽ_wA2uT,}٧IS]k⳶AͻM0Í+I:UANVG!c~ڥaM܁pVSGUu_w 'ɥuQE[gׅׄ(,nyWyo Mx A C٢X'iԄL'RnG jCK$Z+݅chW 3υTqAIfu ~g8$_;?B<֓J]m oȵ`<Ct-*0g 3&lpy>`ƮMR5 Dھkv#tFS0ctudr:j:f&XGJ󶉝wv"uDڿ(F2fb_6$)RO~ ^w:4|5=HK̻' +Il0Jޙܼ݁ۦT҈0Xq6}C&"IOo,8{hH9 5 >i漸Hu?f{ TߐC)#Xͽp^œ]31ͭ#M@![$E2ejE9)w(gtc&dq5"IX1?p0ڹNb(Ac=dz;4ŸOgyM]*- =1۫乷zP Ұ=G45& =[n iKMhzbڢH 'e(roF8ja\H/漾g^Z((Vp>w}ɧLo @N#BLLq it;Gm{*`3F4(uRA'{M7 |B`Ҋ:jܗMr^1|Ryr0m"3W[N5KG( պ_B@ݟэ$FQd-uoTnXhC\0Nj>8}E;i  A|Rh,[) jz[[ǒ쪖D ۖ)޶XFc];hy|6?OoLk(EHF.~IĿOW)Sxm^5z%ñ r.h/s=6~Z<>KZߛy1Ieyψ?sD5~S(wm[1d6k(~G1țx3pΕP-7]XO5wVà>`Scs_ii3퍶G92svq4ukYzE*v;Gȵb,w 0:&h1F(T鿢P7z.8i=j'ݸb"8-S }Β0F(5(B(Im(V=\ hZ?i+?J2#zȉloѐ*vNS:r ij UHT< Yl`mB碣79lS$=<H6O!6&R6}D"O ")'Hu:mvm C wCÔprxoۍ,FfeBM;򧙖jf,WDFZ -mM^"𨛩˓dmBiʢ$:av|hsK^MQX׏Lt?߿qL&ґ9ϟe4CtO&63OLT HԂTWVޓ^Kۤ| cOBQ4H>DtO9EDK4hݙd T`;/W}KƚY[ѱ\Pu4jA~2bfX)[aXjh_,E̷\ Qbލwq"c<̧1TƘ)'p2k(=5h&95ם)ğP]TDY ;Kת2KK5(EL iED#frpC,TX[=V1b ~ە(' 9`鞒j qeO.۫xUNxES C=Iz K L]'Y*hIsm6fM7+.Ezw7%{ 9 Jf IB&t%N{N b)/l?Y;`{07P1ngu"@'e:xs?U /ka|HJ# G)>Y ?2 ل{V#wrÍ5AiʁHה.1>`j, G/HMɧOR6եnn<tZZ)kkg &\9sHlYyÎ{MW( YhV6'芚Jz{Sx |WsUzjgμ[8F&@z9?ؖxAZPz:]- ,}ly$u2( 4G ug> BDeƎtqߋ\tKP֪#͐W/::+̍(8cr vU =Y^*oBh58m=<\䍾[#J9O_y$'ن*D34.E218/H1}{KSK]PU7ۜ'f茄/ƻIegAfl^3m:Qء1n*zqd[)7Y5u.gwFܒ" ;ڨt5.mBqQ}FuMj,8N Xڏ!6NpD|~ReU:t"`(\vYV'Ma;\&5'Siii1IY73Cv,K)QHZ(l<k΋J;ˑ(֦W[M` 54,y0:zfz15^uQ@bܷYnEVʐ,[O^F_eRGi _Us&w|;^b! .b^ "b[qN`72zW!O??41W-;IֈoL ƌQ4׺ϩ==@^1QboFPps?gg,L p, "f)c%öC[('~g-l~2 j/' F Z.R}jy%6F} 5 }qhIW<_{Qs "}0L`uօdے1-Nm܎kj -$$È>f^v&/~ Z5 n 5j|&wWD( AKySL@'@ إI 2z2cS,nL~ a8+3IO j("XF}afZ.GJzK$d8ފ'&YGf4/AYh0mB0S.D0ߥ-fSȬU ^]sdEFȔ?@+CIp0.xݜK++d5e~ **rVG`7P+O )PnI!~vjdiOJyC T63@VU z@~I׳:np -Ԛs 3к?sڞLzu}MQDAӖA#'x~9ya~AnMF;lVL?D ڥp؋ead.Y; >~I%(8}]PFijWWA"?\ܤ?|dg|rL6NXA1&(tl~>=t@j8]?fI)҄_?)VLPͩ+]AIѩF9"(/j֊48 mw-浆\HY_$9FL&2!=G]Pm]rLHAM刮q_x ,8P6{ 'xq}U ڕ؎E UK1 '17;$v[ EН$Nɯ ɔ"vS Be.pR/G?l1xKiF$~&#?^FAmwc|6ɋv8H(hh0F~ibJ :o1({3uF YP)O,EENY9D5 ҐBX{o9jGc1#:\?pv|ڳP:uI:#e]v+YGaFDغ^l{Y/pz,=râr#d˛YbMA>ȣӊ6Asf /x˝غ)B'&'4\ŀf u0_AOc' 5sFҏb9Am-j##`l֑fb-s uvdX9*a`"55QT?LlSSIno8"wmF4B^Z[zެYrC^O & '!qd%gZT"AF Q|wiu0#Rª?,[lw$6N6|)..'o ܼDo5%d.ↀD i[O4@+` x,Fw wJH}<f(Ai!wӫ(ÈRtzӫb8Mc3 co;E^)y:&9\Y8ƕtEq}>Al\wZX;$jpJvxf)hqH›<,8 #wFm[xL~:y=/GM9`xD)_=DaO\5A&Aѻ^Vh_B5w$@C-71Lo>F\&8is|!5(>p/DZ&)b^h r(*'0R檿8>Aм#HܟD_fV kBVGZM~M{6Gkq9Hk.7+`9j='1/_[[)W)EE{[(q|: ,|*j$3!!eMf͑X_7鑪Fhk˭m3R%37e"+=&O! /&De;E WvVpFl/'1e^l-? f;߽OR/uH52`=T°(u]r4ݕ\x)g^ 'Ҁ%3 ~#uzHoȪ.`SۺQLz%M@LjFC{0pgIb(p3xD2%xEf.TZe4xUL][ ho.a?sMVAȅ~_/iy ӊBҗYJsnx#~+uvs7|97ƁaF$ 6,fÞIZQS^4Q肬:g;2m 9%T9؁w^ljZU c&YvWA{g/'0m޼eftM$,T>C p _3 M8q/0r"}KH̠Fʹ'U@]uK$9(#43ON"09T+}V½RHA-'7Q΁KAT02U$m{ot!3;|9R\BhS[ϨiZ)Aϝ-?*;F۸lF@X4ؤV*{8͘MP(<0V5 WɞOQwGi1YzaUIdXB$+Ҟ=kep7vp L&}ySy@DN*Abzmڃ)zs;H}<]OE#@"")DVz$H䀔amM"XD uurogzOm +bp'm8A15NڟiF(o8F.6bdX[x/ja.$iyp9txi]vhv@by,RsJB`ғ_@އǾJgFW>OOʲu) oy8Tvnޛ*ɾNl6:p #NhBu*L $ʉDrZ>pgul @B?\0Z=TxY6#LV ls1+YAE՞Zʙukw?h[NePvǷ< I3+ ǭw}kv$Q蠈>V~ad%|"^kֱhj\ ;ԛW b" kQ訔"E*;StsLJ~psB z/E$icHKhgN/].2;ܹudF%uC6ҝ]ډD4=[)Vaw1^/rSj6qG}Ie_5>ڔoSiUc/usklQJ-,852+(n2͖5ou6\"h~ l!27ו{b`!P *i%u?(dPC)l3=+}Fw-Scr$;~a&Ay{Am%iqR:TC-3&i N 9]5͝OvDǨY-%L${HT 5Z9>/#goNdL:r}@n4fVεO,.fm16n641TjGU$ ( +wx0U)9BJ3vns xicھpY.)M_&Ӆ> Mw$tb8$ 3ſ>@{1Tda% /ԓ ['1l {ȈZg?屆mPǀ>ǀT9ܦ{9KA[.,%LXb(B\B^(gG!6vef'N,oPi_ÿ:# ]U7FPM-EpL?X!b/2e}A0 #nBcpx+ɯE wHr}G|:s;d*(^Et2 UrY ( 6Vh%Eųh^g u&ɐDPSҕa@l%G'-D陲P2c;h7nQb陔jMxw z0B$УQ^RfHwKfWgNGzTRKo]= EjTne6g鲄#p<_ ܕ4Y ,4DQ\eQ"t_"#?7-vh596^`>x&j"bS OfSJB?,>Ƴ(PZT=?a!t-GK"GZb|I &o+aV ~aLg{JᖸѮguøFbAcF6?n#:}W<3y]QC򢰊) 7ؐ^T@VKLXk)D6R9}d6mY]u8^tUt(nr5{ь/tUkֵjYT3v&"{R %헉q>hmafx$1\COߦGG^m02vJA=ʬ^sAٚBb-';r!J6aMڷYH !H r *nVϛOQ uՅ0@"~]1ț6h8ؾB|IN[ Dn [@L%_vBKG +Ip'`W}SaF~T]gpy3d7!hkҁ$apk՞K%c%G±X?ݽFI/N0i&,vp9tkKڑ'_XXM6%6nf8)D8_<^QJf{y$j>rCnuDp^B梗JY ,wb[mcrE!j]qQDױ@ ZLN7W%$Ӿ"d/FW\< /mRDwץU&mCpAWO?13 zDwM.l$È D]2ӫ. Gi&X>>RN #-6s˻A:羍6M\q<;őH'M8֋1W]۝bveCXf7n9y10|}FZԪZϩڜ|YIqY-\uث!$y { ĐC];1 2"]o72XlOW,ed$k0, ?6V o- %j wc.E~YMGr֩;@EiCMΈl0IRViF˛Ƶz8@@rHk/S. do zEγfa5Mr _ ^e0d#o4WQ<]؀Vm3Krq|*MAm%@TހfA2&zyzoo$ùfׄ)ƛlP+yLHCS=B p) qf0wJ`Ǻ=٢y/o,_DsX,Dٲڍ[݅M1dd(ɖ;q֢&Idfj%=Ӧ};^L&#a"p֌\j[ 5b&c4=$922& ZQzD?Ld5$t4ަJgCmh%@B{B,!э`^,Fbf]p%Uv}pV-.~[ixD2IlH$8󵐄 /ENΏ^"I >q$7"oƳeЂ|g%c)i8[m'Y+8g7QM8AG7g>nq|j/%JM!MLn-$b 2Qfi|)3w/okcIPp]ĵ f;eMdz@)KJ ;h;,Qy 0;?kD]!"k_qO8e Sϰh ӨpTdL9q| k*^藫~^B&DҾϡ2_-Su Z;t5 潕(HodVjfG杂,]&1W*fOQ[ѡh`wdKX*ABe.)[ =4'A(0P-5Snsd(-P?EBbmX7,$Mo:] h)rN\v1wRV̫P\v~34i/͊^@n')X>tHB3 N(.8Ј Qmg"ٌ'vaW}/OTU qo\_^ @)S'lzz#pc: |L1F[ddL3kAݾ!#<6$zf@+y( y bE lm3T11%%%2%HNs f y9ɷ rېJI@^LWDd~Z?Kl,4>Į(5MUtܹ  Lfj aC-͸°%p#j| r\a{G6F2@%jg{ s"c3"`F84 o<*6 *J[ɰq?+CFz=rz?a'\2gtG08sMƋG==K/60D33p<Pf{2fY`cܙaU9||U? ڞcH9G*o,0a&V5]2z|JUqiC#@/65T]_Bp`B \@o%;4MI V10f )R{pHAcJܢq Ãg }C(|&ʽz@Lk:*18[1J+z.[kAH< yPkOШI~=n$ya6ZK9"ghjv踔sc(E =68 /JMC\{t(.%d42J ]KY[`)¯.A1_# aT%hq_E-->1m V;rYbz /~:0@8#%I3yCsv(Pc(qs$#P'XS6vƗM:ǣN ޓ-AFvI'S?_/@'2ZA>X!չp G7`73 CY|fV΢%T볪s8sey1 #!v4Unt;|C*X#3jxѼId '$ǥz= zy`ڷD`.gҠ9 &2ϙ`;R?vǯq}~{-7f@m8T% ,7C-'Qy GELݰf8$:,KƷ !mzı& +`c/Q!C С=R]7OPGI*أ)Ok[eP5/?`Rps>{g }3iTDp^ -&I0)6դj/{ej ıS:h~l)qk[tԹF p2֓W$uVd촂T2'-O똠H6y,Rh}>3ke?I> LjK1dk9nޫG"5DvskLoQL'c:`D[&ôv_LcExz^XZӔ9"W0\?Pz̜TJ1Gm6wR %tiυLOwG>,1?GBq ʸ#F{3 P*N$ j{[Z/n-Ww_gߗ1Dz P8$+3SwXS#]5t뢓v֒^ NNys!Guj1LۜZ1Um5)WH(b RiT](~< Dm3[ t%\]'?}p- U\T`:E1ăܐ 9X%:Sf'!ЊK? ?Ja5Foز!PHm ?o:ވeYeC %Y'wB>a4ŝ wIbP3-?>uZ CJLϙӉZKˆȻ/f~,YƣST }]}6:`/an4s*o^ ao^ ݟ1M癩Nqێim 5r]_݌:*9>r_A:l7YC%qM׬P4~|Bl$iaIli˘7X~ וNILhW1i7܇W[dND kG/s:-nC;p$ֶٷ8}NX?cٙh(V+]4)̀i~ƕ 9gCѶrqn=;XO eaXNDxqQWWI>urIB:ց% lwӯm5E=aCbdVgxkJTѺlU} fI8{!29L8g~gt`%\d΋FgxYEhRPb^Ti|"1OKN-,_6~?v_IٕG *Gn?5#Α*S^^]bEnnO-Wh@G\CF±0yyMe@}ؾ\\f\<5([' DUsˎ@8B- Dl:v~-Oj9ɮNª.ҡ]I~EbEr8^ vKʚ[='FCbtҦĢI"h+\i`xņcA3CS'; ~OLðtA^uF TLuqUBkC|p^"Aʻ?zwCii}o6<KY*$(;6C` RIR1kD˺_(FT".A}Aj׷+N)36|%7d NeaA:E>#M˷A6D:3 x@2R(?;f}u.0?^XJI`\z#:dZuYv!" p1{Mvyrf"C p>~W2_*r1TG:۫Tx2c=/lQz$#&ZK33Wy7W{.H%䢓䐑HG x԰FuN_Ke|3Ea L̐vsh52ޤ\b~[޲cl*W٧ ~-Y]"]Wpi!!7Ma"1׃YoܨTSVPS2@k{NLQEBeF\T 9N7|},#NE;c<&2T;GV& X,J8TeuNOiYCeJD|l'}_ WzyGB$0q^dDŽ{ill;5]FOcISD;vL8tvޥ%gc m %umoAV+ 2)úd^ pdwLg (ڍY2[oɝɃ[r̞@L97fam(}(] P'p"S+ia%[ܿJO߶,K :t!3Os}~+/E @?#A/U%J !9lN8A3|bҙA$^P5okp@eZ|pHP>e;c>f57$i)!Cc-Hqess]1EreW.w! C#v}/_ښc-X|woK L+/{N`nuNy"Vs#!t"4@>'\5NTќl?M ޼ '8Vy PưT㰨_lnSG{  ay*nFAVl+zf/jk]n %+-Ѿ6b紼 2 Z`˯; pFX2SBe` 3/<^# ly~Ť/K n-fuy> 36 B1X`%T11VӫHi{Fݸ:(JB<`FTIKL `9*BU0BeRe(x%[1~]nEjƍŲI$BeYZ 4^r tS2&JxWM] x|?{Dm$O4@ {y68XEwx:/xRw@ Z߶=Ų #[I7%Ħ~֋)U#&SqsjS,n"/2m#BkA|>^jMՆ*-]r|X7 $/08c@b_йSqQ@7'-FO8͠2 F_^07=A=p)f Ba-yV4J~& _`cI(x9j![eM?1V[KG]%^:|¦.YbpRޗuR"c #^C4-kUZȎoޙtLz¬[)?ԛXkT#$-XM=D )`j>b8 tXr~%&:"L]cɃm<Ȭ  {UyRXş%E;bQnu5όPliWw?(.N ˽ɤ=d\6u46]95)TϡԊc{x S3e[܂t_ijfc˒)]`pyEXvⲰ(zɽ y㨣F7.i!S-/ς@ i Gt_ϐ3pٰ:Y us&HU<0Hu<#9ɚ]|EFX~_Tl~wU&C8BN!zzo\ӳbV^c$Lg<\H>XWј9P XL+:UNvw#i!';‘jL%T2e >'`2WCΎGex1îc&_!e0\:BCЎu{Du MXWnـ|?漍]+4VHQѹZqI׍T间+vQpBFa3?h9?:~9Y'|ݾ>`+PsR׉{Dy5 ze_+H xIc2fzEc/V ZAkת+@J%WC}gWEϡ=f2).α*bּF8r:<49Exص&]Wk53vS= Q5e>+wPOyT\^H\\E՘#A5 cRP= D.{^F̲  `-8Wz4_J A,2h}7dX5Ct;kqzMzb_!xUQ<-U4MgUgf>@kXi nm<)'N4R֫Íg ׷*ؼ>pE|Lc׊0`HH5e_E^k~xHQvYbô8dz< .`My]od ]h vz)K4("# ˆM^&%Vj YbLzm#ڸ#zFb4c6V r- ;_.hh8sv^Pt?LEcdkh&)Ϟ {ؗVoDSt?4'wQ+{vd 95WP&fe a戶pC{:t)LILSeYϜ-[讒Fm,`vyMSA 0 "bn`D<4}NZR{6v*fڱ1  ɛ{rMo76|,7<Ir`lB ]6σyNN%s.) S`{_TϟwXUP;V&dR}9q6qI >+Uh|U\ҞS--1XJ"I<.5~:25<=tDsFM&zeXatL8DqiٲtUڝl xF,Q{˄+CW[MfW4L'H0wd=SCn0i(!Oϯ 11Ha.9s뇚i6K/j|>BsSFnZ1dw^2s?QA6(d^ j]QMz#C7?zK{ d=ߵT{->-9 <-~A Ln>%$F!'ɥ_:%?@⾆YX뙩f8lMJTHyǖ&bUn.Z"M]GtTz破׉K1ܚs1?[ !:e E'˦ ܣ夏OUU*|>A%>V4`:zQ~_f̒)9pjXR|yt=0f o|ޮC˪u'z/7?m}c5Tg;%𡍠8qv47snb k31_DL7k璢T^r\TASP7 \\"9.Ǘpl?iF7~ʳ߻4S 4*?Ey#9 pZ[(Yˆ\7 kAVS]GА :JFHzgZsKxMS4oW =*m p-?9-U*?S! ˏm"C{!T@i+Rk&p&YbX¤ܳI ˋ빅מe}{>P?|H.!RN1j屰O=SQ@VAmhb ."D09(Y4eǬ= 0m_kP'yI1up(PjXtԋkҿ6lF]͓Y݄2lYRc6䄸d}Yz8A$<[Ahpf:O} :eBX`dC߈&ip9՚ƫJ;3Cm$C'ÊO_vu* 0[f I;: 0 HbKfq¦/X[!QBG8nSBD-Cp UQyA68&\nX۶_6Ej-(,q4+|u07{Nh}!~k8=+ + W{rkJ*Hq9p5HN!U_vɇZAJdwt6T33ElGXi'2q㢕=nA1M@| (>m}pڂEdEi߆R@S`&M>*j/,4p{?y!.q P; v1S{»!E-5b']?4AR$j#Ľ gz{T!g$xUTGYܸ]q}0'NtөkMt /CVPmϑ: ;]t^'\Ed)q$C:r9uhq1uD#tv4{`R܍@+L9ӊ໘g:xxG~w6@ixkK `V |Ú^.lؚv*b%Eb^\YmRpH$$% =F8oC ; F!9g'<W_svOm&˃`J~M=n"ۢFȃLxH آhumB[ڝMn)Ry"~fNjmFT0Б[8Zz700w48 Ezf7}.GYK#d`0Eɟ& )LhlG>K&Yq?4w֘wM$݇'2un 'RIR[\4|De%²%:cg 5.8'"ver8DTv-iNAi%r!SH(fQ?&YdQj/Ax+1e '%'- Z[DՏMYNz~~kS v $tS (=(Ѭ]׹| %]w(\\]Wd[,\l8rإ|hUdѐuc`3s"D/ZLr"%xO*% S.|/hvS.X /7~D-˹i-BQ/l e e}jA;$\ ;7CM0`,=O`ZB0 M)'Xcza^j@J3Ch2#Cm¿F'A iVL2mN J]p1FJ̯T\n_)3scy^#^@#-Ob8Pd i: 8Y-8wj )veK>bZ7DA_A֎,tt+rn;(;_1" <8|/Eښu`wYwƾF6omE0=7P3捼◄Lx4ȽzrC~Q { L]<~IhW&{RrS"Jp}r06J|t5ڲ]aq6ܟ|>Ft o8xv/w%v(2b;E0l>RV0h 40p$q&c|=C0enxKH'P99R0Կy Z8,PcPvîdZhWm0Jc#I@5Y.^,Hӹ ,Kpcy X' fGC;z.o\PrE p0}RE?T8ɁT ~+Njn?_" (-%Y"Sp8Nҁr&6Dj; Ûks/Khl_;n1/Zt%Jk)XcE|23wb>UJ6Berɰ4W`11uIeM:*Ĺ<#'%9'=;!/f][MC pܙNXW_$T(R\McQx0AדY߫ڭXf97BHIEujٴQ]Za"vE_a^yrA ӅiS,s2&Y}&._MOc:ӡqKzGGMV|/S l `hH O:X;w'v:M֬bǘ~:">QW~dBeXBN8pwȓOPBw2BȑGV\jא *s_5K ?ǧo\Tda>=4ߟ *(A!#puB:%/dXҺ[-}0K\B}ԫKdu)^yXwt *1h$6q. p:6.8Gd2mѹωxveؓk +zbA/` Te=VC(*X=X'tz`omזyKPЙ[2s&(=!WNY]8^̽V+룗~8VxC#Q/M5 e5$$/37*Mb Έ[q 4, r_Y1SS=@8Y xK}G">c3b1P`b:٣ӗB# |G"3?XXV _7_gBrbRp ŖwRs]lC@|-j::Gݗx-- ghRD}s jk)L|xU#&UHďrlqT 嵎J]h歝C~/ Ml~vfho|c FAWضI7 K[+xmn _(o,0\KT!ƸX/2_Cgկ$DAx|!Ì u\"\ ºP+i! ' 'h_drr ܀܀uxQ1g3?wP㲘!"ZI M@ 6KFz3SZ]1?k/\q"lS,V5N!g@,82!+bloZkA]kX"ڀFev(Fj/a{,&-_u@CZRO_>IfPGّȅ:dFMOrDzvz$"0ҏ|g&[џ  xsӇwu EԑJ:LL[XL\YA 7iN)vlY Lg0; Cb _̬tݝ48m{?Uh|SS P4b:Ok63ăO0q ^99"*/]ɨ:  8*(;*L ){L v"ȑ&/:ȨgҜ9kw}<w1ZzFi4]Ij1aBuvL;J7Yi>Ҟ}̷d?`Z9FK-2ANQH[CC=R~7d@I?V \]"u|Xfl87 Rl7 !|Z(+:Ii~\֟.4AݯㆇrB Omz}43M]q{Aj#j@6?<*e{VSN}(ҙ3sX-j]af 5t$՜eStlg}@j[2i&&kmt2bB~#[%9ʸɪ/i/7ل(0,WAP͊P F:h'+al:'u;s`^SeTgcjfS̈́?{2FVPzc' W[5 U(=E<+a r0Hcadax|]AvD?#@?)C\3ml0J?ld@%qd'K6{`pqwN#+<]1ˤ [cMCW1m3AC`Vp?r@Anoe]$Q+ݨH\Iɤ"4csW.X/n7,bh>K|4ʻUZHZ2Am-5/4WgoV7RE9Vϩy`c#Ų@x!܇y^z FL%#VA"^FrZxIXod>[M϶;0e5,K+UP)5+͎2N8ovSz3ӳ=I@w0=b?(lW jijøh X|] {D(!MJw۩2aD]=3 DA/0gxiTA3_4*_ud;)7ǀڠE;(̱ ABbyۄST4.;ѻ{g[YJ(_\Z ̲6_%z IอtP [BJhށ}՘n{PZA:`_.)F5tJ|G\`L%4trx7A?$U\ݜm̑!/;( FY2% 4hv!~| 2gψ$abxQwbu+ǥe A`brNh XYoUZ_wy1$NK1 u-V>Ug|:z*[7jZjFiqf#qp^*v7_T0Uo^h{-y}h-q\/ *iDPls US&QPt!@ɨl.Z]H4|gMuk{0FH\DƗ#l+#An^KTF8qUJܥ4lV7 OeRGrD鉭,1 .g2-FǡvJ Pt (noHaӼFəӎC9JKYkϣ! |#iKDX0:k?`A^&:hi0A%b*D9 P<+LoI uKOQAvc7FV n}(;:'&"Ln_Rp M/B0jy$SMgVN͹DK+{B5r̵Y wySV܁+Cq?CU?P?Zy+dU$-uv gXӪNpy>? 7Jg7\($6P`Tzya{^.E!SIu }B3=b J TN)#}2} Tǡ=ˁfB/7^T)FI8p/C2΄A23h3MIa` 4 druگNH/U]dc.vJ(?iY z:MVs_D&Cˮy5!y 4nԹȷt]j Ϩ 3OPai- 8aY?9x53./ yS{Q ]CHs4Xng.2~US( ZM]DNnnWK&?2?d9%qh{Kb㙮\ >[ՓLLd\No7$h70d@?=_i,:l)=a&:N;%n>8~t4TȂb`,Cv^r3tk8'K iڂ"6t"w@-h7\@=;FǪe} xbW(+X(s7lHS_Rk=z׉[.3y)rU`p>WwyKHlt@iu _ЇWA4ۘ4iC\-y %vjB/05 /p}/u 1 )؎\m{!S/S>]&45; G?;S V(nQ2.:~/vؐn1$~pؒw={qB\u]I TQ m C rހ051IBRャ t;`;SCfe3Isn.lA8w3@} ÌD~뼦(lJ!,-W==Q:fsUO"\DXb8%#芈@@E \J齤fV-Hl6^?r'RZiD!0TlhZѰ;EU 0߻9=tL *.6XDmWލcn=q%TFo|[θ<n8V99._nܩ@;h;7%Ѕ9}HԽ'݀ Ӻ#@(Ǚ#4|:#N?_*_N,S40 ye@ OF'Lq'^^-*4wQ`jN'cq*Ս`IKݻA-e)-I'{K7FFm*35UNDfb$_c? e]K+)AxQzV*&S`a)pϪݵuÓf4d(k0F$hYx61Ţ{jѴy [@JBb͟c4b(e)%$A\#UH:"PU_ y_7'xp{"(}UphyW{5hI!>N~Sy =` g%I9z+Iv znS%.ipCRAra[WXs=*i~0hπmگC3r]MPy|sD<$0ۂY5j 7yi:5'rQQ*T39J|qU7&L\zu;7;>6'{{ 'pNX;Q&v!}[;/RbZEjU.?UV4[71gt T$(fw]Qt;S91_qz,D$H_"b{n9a˖|Vt_[Jt {q1)Z&YJ!ޛE1#|jXWMP].5YzCy?ߎEALɹEl~z0S^*.TⳍNb:FMeœ$R֜5p.pOkgA~u =.kPvi%/0+*LFJ$\΂8S 9.u2[6Zrv{!(-s6L?)"j}B]: (nޣX) -鐾"v%~PFϙ(PDX:o ?,nT|Zȉ +eRg<®a~9菃QY/}h@{w0|SpTOee :($ȣ\YI Vsc:Wt aA;y0= P ahx톘 ^VlH`|{s;8 L uN %y>ff@; 2siNw O]d2<˿Q`mtLC]raG>R1[\+`(Z\%Y~9⮟[rN#'}GnKgH߈NwεrN!mq7ݱiI#y?y5k8 }57 Qݔ ){וx{ҳYޛ:aI.o'zyeOU%=žЅ$'|؇3^)splU]Tvj-1? J%Ldq&#K|: Bc=?tXvQY! YN2M'aedguCͣ0TZpɣ~c+i6)+?6 ~@}`FWG >zka ݲٙE^)iAkvc,!EjJK8^ Sζtx3 Η@: sXW=q_,Y07QߦL%rkcA_# 22Æ{A|NJ^Ffa_:THƑte b|K(CM%$I^Dw}Q) `}N%>%!~ڠ0E  @P7 Ü~Q ?B -6r &HzEf4M,znӖf$FE$ib:$ɫ-ަ3(u牄 [=դlUC^ Y^#Tv!f禝6!xw@9}}@ =:2)<SzF|pe лٍDC3N%՗axq tNK"+1O-9 X|jiMGS.l|&(~敥$cZʜ[历hL6Π!XmtVYOP]"A#^_ c 2)AGxypֶ:5xgۢ& O8S"cKk3WZQ5k?xSǷjdhٞ)/K]w?$& jhlf~&C۠5*?EW$}=Μۛ^jDW5(sQF1O/h9⿲k8&nF#GT򭖸QTǿ[cOə6Q5W/a2peWZ=U& A#IAaKFSqL @.@(/k4o,_Km.a3Az|'I'dd5eeMk|NSo^upSk :x0//ErZK &T zOE͊P`6P8f?߼IV]o-hv=m}/2:{PgKaw9k Yd ߗp5-eB%̪Qf>Mo]:8 3CLE  .f>))'>vP g5hl y <E.hij۵[IiH,=ŧ ;xeiڂf*Ų7sMt,@&{p_ f@Ҷ eJWkˑ8siD+n zTç@pf]) ybh)2[[vLTd63tm(f:/qOC>\9-ӵpb"LI"gZL/ eEmZlBƪFg L#+Ս2l6*lgנP1sԺlL=~עݘ}i¬kki">^)S ~PV F#4`ģܪ(3S1j.iQ:w׼CoVq ,"Vx>Aa-OEwr٥'lτhnU^y0Bo'ᯂGO@G gRiaɣK*$Iu;w1hB6͜H[ޓAuGNM m~?I1r&0#cޘ!ƴ&тhsٺȲNAm@ԿCt8$#->sېXCnb,˜5Mt4|UTx+gQ~&cӅ#Cs<ɒ\2xtO=88M6QV?^g{0) 9Gv?p PRuh+l+rgq*Րqz\)#DRԅmR7OB5S`#۪9|+=Xc;qDldv{dش>vP=/̫7{n}p#E \,g宔(ET׺!'p~; @ e,jWDS݆C#Ӵ>S㡳 ɬߩjsRЬS,*^Wuh~eHsƮ"(x=$$*boH UKh~򳨼@Ӡα$ %[2 I2m2~EM=Eu> f,y_Ȑ@r VH#5!_mbeِgң7Q{ l#e p.EߚCdA@=h%o og96m^ȶd ]hٛ j[c.!AHO D~~}6fYnOpv }.y D?0)3gE5*uJ>8_ׯhkm(/r/e \\:|u7PAbvϘ٩͸Rg*(s2Wt p![ׁ,p˂7aK.Jx>[}{? 7eҽ:0AMN$m(ieSZ/:p(JC=w5 AOrZD %L[q s!"@ G{ca:f<ɸprmp1*|MINLƅ;aQ|BCP0xG0 0:_O{=@d"}|cCޯˤf禥Ѝ)sM uw.s%9O4A_8S,nk03!3c1>Wj/] 5n>hT7gGb$4aB2!fGerьM0pGφ aiz _CUVcYSӽqҙ粬Y`pSJ$M3h,Qz5D$¤ ^+ bSҮ,&Un~à/#s{gqVL[%feowds|Jb)]|\lrhXN-"[²Wf"|񟉞jd$T"PA-0ևwX;_gzkb@쯀ɾ<95R.T[FWh,L+dYm;EF@ J̎sb(3A  gQsR@6N\E_s< @`7a`@T',92mB@PgIl7PX~qЙʥ·(Uva͏/h"o,u}nK~ _ݑl`He1lٶ^f44GrE(X\AW^ .[0=,*i1ffl9?СSMa/b|d1eȠdh$俞MZYT={C#j_:Gy9eKdk4dUHB `L%o063wbU[=@a6qFz$lU]@i?Gߑ!QcNo$Zd7;gڄ2@tʊ-C2N\hD+|RY MC1i XTl :rVxe>ߐ?4s]Nް^z*|tCݟNNB0H.{7O#Hij,[YA[  %*Cn4el|Y)`a+m0=9Ih;YbhW䏵溠 3kCp,ŏ)dLLҡOM7ݬvVM"V|Yɍ$?MZYaoa5"\jV*3 kxK1Hj[hxi6ZhDm!_9m\}=jUg-ҁHi^F+",|$5\Nm嬂J2#7=Z;wuSvG7Nz,cGX>5@~T*aIo:vJ1K06x Xj6g ÓiG;P,ȕ9Gޗ$ <3J{tL"{|SMg@!vG{rbmO1"Bє /m &i].إ-G.wcSj:呠,>ȆsKE".9<Qpn\5sMyuo^-{|)kgBZa>$)9, ^'EDU'̤$\%ryD4^3B?˾ xdEdxeY9/њo-%{5gl^OWwU!S~a'F3*S 7޼감!lՠ apiӇr*o+ݓ.ᩅ ZOЋa[¯K@Ե<6K`o@Yk1{7q5'9iג=3ndGV:(bBzEdTrﵜ\$ݥj[t-퉂4Z1etx*3Fpu!v+Zds%Dž\=OH1bxlSƭrn?Y܍b_^%eR҉Èݧt0Baa*v"A1 e5:)kr^/.ݿQ*霵Ⱥ|mGMq=am%**I_/Sȼ r=r3y2<(ƟΊ៼ up؎QlR9tnt :@nvvUsP@ni3^F1;F__cGvճʾ fJ61V,C|O6^GMBs+3]$ Xv\ԓW\[?R8ITc¨`l#\qELF9!@C"Oхu~*3S2(:DD!5 ],)(=I4@;+"R?|'ߎ禮1icY[n\\zE fVqx_\R+Wg%|y u$pCop^earg$\dp}9\HԃkNRQ6_b1QYp؎1$j%+=zVf7XET2qvtQ2?cĨo퀳rEz|e*R 'Iη(;,ey6Np'%ɗYM`m6Se[oi(BOZ+S8c.Kz'^LȱɈڧf1n#r*lIAzt-8wdăIm @^F/'{|xjL >Aɇj۵,ɹ_,>*cc`bFp b2iAzR߀b?Fyvl2E#dhe7iq)؀+b6J? r7XCݐ&4%Mb2JŅ 8éQNKdItT2gL=tä9&pX#mb!рJd)B'MrMviMD\ilJdSZշuwsy4p S")%b/{ɵB gyٖM?;M=pkSJ֥9hri]O*EP ET98JôH ĵ+qC;Y!jGd 6aEK3@f/$P,邽?V҈MT\\_wg\~ {t3SN9 ђ$"l˔hI 3?tܪr8}!,YѼQ)DW{P>#y0 燯ΞXY%xy-*Fɾ?s[o/²g JnX1vDhBIV] \h#]O_.DulGs-P_T3d$뱁aL\mZyhY^i P6ta٧OGmU3%ldt 1cbfYZpf:<ႛ֛JB0SUR(U=L" Bw~i /]E yH-s>+x/J~<@'ufsm)af޲JF wxkyX'-4@;~m4A'o?`芲mDwx z;|ևsG'wO.R1A2NȎh e rSBG0wJ)b^{g.-mL2kJ {s%;z 8%?|}|Գ<\ lFycƇ!d*KțG UPw펰UCA7oɑ )r՟Kkcj6`'}6AnC#:DStfE%`,{+ڹov{ uKi.:Τ)X~SRU"tMZZl0`ז?.(B#sw_?,>r-փJ.8.0wnN͒F tXz  Xy>_+҂)L/S 0GhN rX6 .liRΆz9G,S9eagCS~38~^/Mep%{ʾ M&IQL]>0F/Z$k-"7[XJT ٩+0D,F-)̯DYGaayDfaN6EYJwKgR:.zS܁5DrP h{$ʷؖ?"s~IdY6vjI 腼 voK< w䅍<>1bYt;^R(#ēr;5F5Qb;*nTbM""0`a+$Fҷ|PÖ+YSG'.YLjV(s o8=L2s{+&.u2f ʟ/m!|1?_MWZ 0DmPD cɍ}ζv"]cSC]jvu[\:?*ugmhE^\Ѭ0y1(Hx 5CJ^']IqazB"iF\%]5},шJ{iØ7#  A9cl߫?3>Zn 짫kz9,o4*$0`ӡXbsU$SgAg}"!=c1 |$K3' ۙS}e$Ԣ&D|L`wAQik"\0`HHHzX|5ǘB p Vpg%< >|Pvݏ+ ﯷQ>Ad74Veȼա!6Dr\Q=mq 37<̶< پ{X~|'Ӑ @I\;Dۡ_e3Ъ0[4[7Ȇ"${C(.yat2҆(d4%!HW@9m'r嘺-7?.9?種) :i//Ϟ#iB #׈`f(iS1#7a[3鮁jRdk/ZN@}!=L%g᫕J)`B'Qy rk ĽRb|9(owƁ7hf9n\SؑCT* }k2f?8 K_ ;KWG=,xO-"vћ%!qاN]b]aA )4)ɎE/o{zlENO95(I$J/2Ivͮ<!u5mb\ yVnCeIZ$E@8&bSzL%6~B&1 b#|;aRЀD7}=p` :,yED %nK'6 _23a9u$cFzjR8o5X|`]ӡԗS"Bwş;F@DXaZhzoDOCݩM^Nv5uR#xACo$ Q\47hg*䯴3Y>U|tX!dH~g{GlP7B>O-Vl+og8a=%|q4_B55йN3^R0& ߞy=}nMS{\pŨzW&\aۙ'kZO&ZSrVW z[Xѭ$Oۜ/Nw?uZUX!6ns߳헇( ׍ EQvݡ`YI8ͬqmUra^ SE`w{FWQ"O S=4p~t4×EY,xm8z>rۖCuBIs[=To<~Tg|^FY~lgZ Y1%VMef1 s`7podƻ/-.+̢mi"cjB /&kTM27ɼIw⅝c*3\e]Ncfrm C+ORZl}D(@!㗞t1ozp's-qN`g]^5pPzUB{747UU\wm5f2{/(QOR,<4Fdol %!${i9}FoE .Ex尶i/Cxɏnc'v86 n- L[uKR3°|]Py@ <'w+<{q,tyXEE?KT*Sv%*2JZmf/5irJ:l7 ?6VB>NZdEkĝu!U5ZNDEsF̓ஒU풃F`' ҼpP,l<-`T?8=0:eFm\#Zzk^{uaCZau|pȅie!\ĽŢ%pH9%̞sSX>5>cS-t !3 4CNKYv4tnE{ժ~!nBYͲrGTDzh#2)L[ 6t8ͺw i'۠˾F*jAZ'iƯ'Ƈ@28$&-3S䝎DWaa_D,>#6KwRJt]G:7d *5?P=L:س zKdۭfT\ȯ)g,f -9ECɔ '0pXc12 /{ x@dMV `99e'~‘EH@-Y>ǹ Ejo9nWi`*Gīn!5(a.RY6o8>\WHO~]:N3F\zu`s*D/n] /`3B'?)3M}x*G|+"%EOzfS<$[xu8(]o:'g`aCo b !ic,OAhc4 C34%֬Į%bBhL]J:D9. 1ծ&8g0[.pƇTm96*`[o nz.mOQԁ?4>ZOz]-R6 N|'X pKVj._daIxrTqZC.Ì|`tEa-5STh\k8=4z o8ģb^Iyn_EECABuNRr2M逢3k\fU:xLeVwL۠`#EG̅?LI{kQx 1\('H kभ8MFD^@32Z/{4RbX W WN PqYLÓaxTt1pdxo5FYέ4q:Y-nVZB΢:H ,&%i`M]XKcfQ 1_x4 V/V5.꺰2 ntgV-).\,jpqc^=F$iЮ)bݠ {w~-:[xcPyʓ4Zmij;~.k}a'Z' (U.sD}yL+kݚ7$bƹE Jx1TU@ >kPWXķ T_ZEPo`p6 -Rh `O_$3q:i&L+N[2lVB:8 ߾Wcd{/Ϟ<1k, 0u̐)\ޛ?vh'˦| m`iX@3x\mZkYd>kw^FЩ票PhhϽ/9)k/QQ6 j綟OeAkꙕ$toDl QNAZO R#Pb UFv݂8"l.d~ %a|v6@eN}"igm-$$$z\`v;cu= \6^WHf0Ws^*l  C[ȑ{ˬyRƧdJM!fjkPIzSP9s6:v\SGBS1ʿ%vh`Pv}ulj-': hĵnq{6HZmlG%mib-BCx{/ GC[T1?N/l8;ڠq,Q`tLyj̓Xfls3-ĵ&x^=ɻ9U &07d( hu1zv؃:W dD;[ćClߑ4o/]ю_K4!zTeH_CVˇM*ʲP+~-`!ǐ9ꆵz8i5ޝ|=)=P}LI]c_|f7pp޴Tɪ`%ά}8 x׾m]j~2;Sl#2Q'!59,ʌڀiꫦ e gp&lmE6->P@փTz)xUL|[ήp?-}B?={5KDwÅ; Ϊ/ah/ @gdžȅ#=X"@(YOV=f'ӧz1'ZB  9X*V7"Dj3ɹ1Į¤ D&^gC^Cҡl,Qt"ՌL,\MFL,k dHRDH r4!qyBVDP DQ ©|.8#v1a2u)O"r;hu;$0 2QJR}r H$$`_'8Rvс}/| c2Rx~i-{]d&SXf%7~^C߅ㆁW61tz;M'9Tw=hw|'B3HHj/BWWP+e,[?NCJV)w_;v.lH奩R6QESiyP4k|h) kK3.&^k^؆R.G܆XL>kA&$b#F⮫8*gj,:,*$i]>8y|PI'+{%"5{"FY'['Wy}H {;AUtXߧ;LY!T;,3|rMͶ{h9 k+ǁc$LZ7x:ǘm*Q>$-/uϝT'G ǧv?ٽ9apjJT Ʉ5=v&wj'Ԁfmbd)0 JGxğ:V7hSEa~9fA` CD@/،єʣޤ(4YKiR֣r3ApUa˅C u XЕiEk<|}T<uҡʮegpE.+CS;\#?:5x:6w)JSY _U<&hS&IB4>yj. \+ڑy˹mJ  yZf˻VM*Q%h@.ۨ%w*ܬiu߮rIAlT<6K@b)4Ix61xΕ,u3^!0Z/f_OJnR+fqhfC;l!y&i뺒7™H$E.8Шj}0B*PI%&DPoxCu֘Cڲ]Mo,"w:iY!UG?Ls2O_LQtJm  G8E.;=6,\E으^P-Vh\CEЋ^ [S ]᯶{W ZﶮEji!!Z[RVZ*\"kCTC c93{ 3S,#<#w綮༭)7U,d i (~VJ?1[ר \;z &xbhpQ^3{1a*$^ umpm~Bw dF *UN"v{w@Ѝd8q̔~wYFM_j hU}NnZX;1RHf )J&82ׁJq0LJ^xqI ,H]5U|2i`ıJ7DI1BUD܃A*ɻ*8lc'E#Cbf6  .6Y0SR;nDnAY$"-~~ @Mخ1d4hُ\Cf53FúsXu2~2D"Ox%}w1yǸ-/xi =6O2Mn"yllWS2GUό:%_*5Y Q?vkznȘFAؠ3#bW_^Bz۫xuٶrish_ơ?}Ld0TD-#mP<7叞-m5ԘkO 9!Z7K2PJf{'֩lvCG(f#3Ԯ` 9*! )xx[7if]:]_?{j~vkZUS$# &Z 4^]hz1j+VL S:Khx>lx1TKgH>ih[K'< j V&mEļN/{]sRWmY/aY>It ,HOL_){Z@說\І#(#0L `MPmXa^b E.EUH'ڊH)J~<0CQH8,0,ћ׆F.^puü>Oϒ[W?&JuzҊ]oGS8j#HQ!/-"} u1=“_u3[(T%1Qm~љKQ))x9+^$<~Y '76(_Gd?]#σK x&!."\[ @ޑ0l#J!gua&d؟dQ[kQ\Y6F8@jx$l #cL\ECͅKj ro4vkZTAq  h0;-b4ǞqGC0Y;AO -*̇1޲~6h*d"M%bxHOe+Cq+|)5 aA j*I_AkSC);zl #FUÑͰwDFKkɒA|2#Ӡ&/gNĭZn}W 2ad ?C#ť+a>~Rnz"_İ5H'IޘևzYٻЋ[pK'X|0|5Pr_}tτ2GYuKWC}Dz,GԽQFENU^KI tC4>Ђr'*q}kwFls}..e/܋Eh+eaki&}>,~]OI%B#@8UjWjFEFI!Y/tfcr~Ġ. d4UP|q,5{O}-[]Įf >YӺ8kr?!-TcGqIa7{AWN_m6u[n,LwKWW[t `R}xn)/Dޣk7V{5ItLO,Nh5&o $ t#?֜&J/8V5 3 z?m25D0BjA+f>^ 9>AvJ# I$G.`ƙZ=|Wb`6|Pl}z%"]n(FjT>Fʟ:e{uD(kV"j N54ַdn[z7IKeYBmb/ON[ ȲՔ,E٧tlaX}Rb(MiD1"'z;adcDlׁE'8ĊjQpI2oҧ)3+Ua#9G=I>Ω:5X;Uӊc(dtș%I)J\}b4ǠF~ m AUyLyv24ÿ2xI]X H}|Iq"yk9-Cp&PHt:z)6]wP@Q&Kau0n')˛0V!B*KJ!r"kpy6x}|P~k=l {-kE)DU= ;VFq@)6uUGۄ@!E輪}"lJ]y jSq Zow x6 :UW8C^*-EFV`(u[ Չ$j.'|q^E}Wc$86%LWI8>{!rݼ.m]Z=Z}l8kv0 ;15r@KD !p;cr[/Ry UjH,"t ߝ0z xoptWr\8VbǠN3kt> i"֞kvUTp=h|{!CW/5+#D-H%1O &k!q, VΜU٥^Q V?I{GQ]I:1_HBl"z  _pK& 6 WrZc|e D *Z=Mm)9e̲.ҕn|8kF0{)Ɓ (m]qOD=kP^H"i\-uya/O@K-Z]=12WgSipL6׽)Xo)͊AU<APpZzrO -- Wn ǫ9SZԴm -P f>XNVC {ͨ-` HHW宑&6zo_Ύ[i>5 >ƻZ) \t~˼<_k8,=ujۋ1hL0vrBӓ| QEUx@HsѓjVFp%p~P٘ ?X$hy=>Ag,`~CM(>:f/18D=OQ lnE$%%APa! 鸤=$cn|CF,[Ta@7ޓy* Q_> ?pQkC-^;_խOa%][_k„kƔ  {MgL_ɓM2E?]m=-'Qa gQ̴6,bwg#z 0ǾTnOucЪ2H=S)njC&xEH B)v=4Ssi&uLL8N*(ኴH)fa> g⊝)w->E#0V5 #y}3*/ӂ3peQ7sdu!;A,20E̜RD)> 5uGȽQ>a *} *-DAcmyn%g!2B$ گ.a z`.qQWh9=p`h0*kFHb9"0O\~7kĵD\=sC2,IG-gy6W-ъo&l5\NWAqS]._/J1ggPҎ U[wڸĩ!00 \[;*K\jVjuDY&z9̀BcMu} WK3yMzRCodbrɞjA}gSg|b8cUVӲvԢ:sX$eW[>#T_(pB!a`01$8ͼA4\!@+Z_̒Z8(]idM)=!5ii_@nKzYEQVBc#EՖ9ЧG7~I%ƺWK25[&(_ gp4k 96?^Cu 􈢗Ez%LI%9q2| x0-.s+H( rܨGF%6\1dp}M+ȡtXхS\;Vk5Iǎj;ܐ)͝EFI/iXnx;>yr(h7fRR8bq/;U湙v؇b VF^JU.SJv_U7jF;R1eR?*#O"*CߋSC6/I|KhI}MUWiW #9X=WVn*+iUeeUL XVtnIu鰋 y"g}cOUMirz[t^=2vI +͋TAE=F7{HQL1g"}7=lۀyжPɳYOŦV|&;J;rxX&fHvft NF?϶Wq6 |p[@s9WL+'O:=*C<. 0_Dh PPgPQ3\K>a3f>}/O.[40,W/e4ҌS%P~As&vHRͶ(k>HʼnWAQ޾걸 Xq,FއVSv uWW}ByQx[YyWK?L}jnClS~_@^ɔxrw8M4lUXd$3Sj|H %4 h}AQ!.ѰtEj28G*<7s6p!$xO!gЀi}?5"Ng,>`9I:(j"kozL/6ulsNp d8 h*G㆖>e %G _֫z埮f/f S hlSVLǠc#xudCF[uY`^wv țP]*20T \ءp$^wT՜_tAyFk߮S^ Haw7. 7r5|K|B2Y uSRUeqhVͯ34,fE\Cײ@ p_r(*']+Za[&)qc$%ݽ'XTG# j;s<i|0}_L2ʖ/>}/SH7g\-qbuzQ7-YkXŠ/V*O$=VSIdo꛽UMv#jZ^ ŷ%GkI)25)"RmSmsXxpf|6 *c&èNB*܍M^Lh1fiY[{*zaImN j>ͯ$23tB춝ڜ<ܜ'pl?c&߬3@ע Yd9׼~ԡIat6Z/{faxeNe@.{asn(J?99'rh1{#5J4A*eoHU?~n)Wy2 ',X5_w8[;ojɖU |a9i8Y,|6 hhofX3g !1dQ,W3 q܆}'bvpr5bs <|Y21$p}yܔݚoR~>e;\Do>ԠdMGQ>5)L@}u?~fɊv C=ΞAg6)Ӌ$⾢C[ԓQ1ibGݏw?qway.7ațV'˳$,4y_֑}f/`V>${vd"]s곦y4A?9( Q= oxtvKxag~Tؗ}TƱ]# ^U1.{xFa&=56+T 7НoK/TΦɉ}ۮL:79Ԩ"1kDJoũ>ۭ T)Y%as$4m(= iьݞցʌfHՋ- 5G]mv{C'b+3?<8YIe;[T|e6o $Va u_ܰŋlRFt708$Gi`J1$u]O@^J5cStB:񔉀D7u-]Br4!끀l"]uE16k*5/JF5N*kg+42,}-HtƶyuQմ+>A(rwNc ?[޳5zf-dׇfI9cqqmzRjO/\6JbƤ)}`U>ێꆠfDNI3alZXULY2|eb,!s@xpqmo|S@"/刜#/|g"bVXJ~c7O{&垅guW^<DYb@ x\B&aA->Ax\4*'l8.3آ|VҪT><-VfqJL|^J j!u-XN"P*GRV cVMP3U"?2qZmYX}*[hDrhgc/DIkIL[`0>S'9zH/WrŖ⋺0ymi -,d~lzμL$(cH{1vEꗧc<-L>KC_&)V oCQEQ?tFׂz`ϙuZϹq2`չ^yJ~#4S!?}~&ЇWfmU̵B a|tV8z"e9ٿwuWbK2\ͬ {y?9;c$l߾Tpk!RGPȹkԑa]ǯtnZԑ2(chzP-ٔxzg,bC`r9k|֥;M?pP㗉Q}KBb+i~S;OwI6g$|s2Xb,{cX-(WoTw(e->]^?ńG?Xow%+*CX+j|?2Lm8a~9@@!z m$]#]q5u嘻&OLøuNeșHw;2~%76 d3P.#Q ߈{)mF`i4M;*$=2 `Fƭ IBȟ(qlugj eӅ{T4Se&]$Q'v"O6K,U;|_^>Qp7pې6?n 40H##]w/p=t\ѓ0QY b>,J#$] rA~MT hz(rN 2ΓG"pQtuر@;qV1JbCZ 4tj8KVV+ paI7z"R!^ˑ0A;+܌ {:}nʛ:u0g*,chR;uX^dzh{ -2 lO1ՠ<>FY(jːq8\\og],4;A]4kERž4:%#M"|;7:,d*fbP`T[e&} QInɯC@fl, ) =sw w dHkuQ!g=)pu7SVeFOT$p*w:"XN\~x1KP Ve ?J#[9i;Gs#LWATկ.:J)#-#ix}U ]@rkFͰ(b?"0 /=@׍#ZԹ.E_F;^J/qL>2,de %Lzޡ\*eĭt_KѿJŲ"$`&NI!YMˌ>AbA뵬#͑1SW 'Kιȭ3X˅aE2 Go+Ȅi?eɐ͊]"sC-6 6w?f;^h=K\|A-ո?p7AkT~Mu_/-$Kc|u0ɛ55L4)rٵ 7}MS0*m d72psFkb"(["W[ gF?0l$z5ŭG'7(Oaק*B @̹7Rڦv&/J/kh><AR&ghIih74 Jym}:cM@$wY"ά0jQ~/)x;F5 dZǢWkbL@[n,kBvÁ!W[J6[ҲTMF `Pj"5P>ϖBVQ"D矏NtYpOTل85蛱Sߐ[XNP K Ht 5V(sh>y=V%|Q爲 TW A@&wϊF}ra]'Wr 7A(Km_NՁExe]D5'Gu֢=DGR a03Gsl&ę7eҔVl0ͪF"(Dpb[LfaԖ[x!;LPl%jX;$KYoF0q1f\Hwf6w+Pڽq@iyM-Jw_MqJ T8gkfϦBF@wֲy{}p,ɿp]Q JȊ'Cx9Hp'uE യM,둜ys!"@!*dI7̕C(~e8:0TN.5 ʛ.;o80a=I#(1YRnY(L~>p! SAU#KQh6Lf>3WWPaa` 7@ (l%0rs١($OIwBB*uҊ6Sp%&7p( ň}] 7e LkBJICű0~\S'<ùΊ-4j<ʏ!ɴ#b[ Q]-0HdaLg3M!32nԯt|Vj)P}=j/)'c8ɇkf( ggTI\"Wtǖm?Wl! Ť Ff\!'%E5 Xb5=;S]Oo郇.o@ JOW*bj2QPPeF}vo@C,U[-AQF"u2ZOXTxI ;%Ìi lP? `rG=;;qѢ*6rp 8hOlNNH oۚHa="F`'XNGmL0є4$YTd vt֋~/2h>_ .<>_GDDerh̀ɢ z-;+@3[Rrׂ=QZߗl$QP{+ z` Wg鞿(T8>q;u1`Qf57k@m1io.5048äX!2RqMPVZXޢp'hۣ 6+L9p$:?޵gyQBNB5HXNxGNTakKA#9q:].́2\Q=jh (5N8tcP( Zư3=N<-)% n{?`6~y(Elx֬zpN] a9C<)$Q 7uǵ(P m #deGC FqTV=2)߇hڮnJԨ٤vQl@;a;؟6/e_(=W% dxwa GpTckLEdSne܄4GLpF o-[S=&Ŧe]Spϊ@|(i2% sׁU\UX\8wuzٵ3rϭZ^q]*$}Օ>~ Ye83_m=]1ۀe`A1D4-ON7۲rbbV{P<06 -/z9?mb9ոTo,LKT`(NP)[ +2h.ȕI/0R P`"*R?,HzBZvb[;$ߞ]#(ĒI*b؞D'!sKIt}H+ E6A֬a b8r oRciFUў+WaU||̉j3l"_'@tkKZ߁`Hp+J!ڮn6&I@ ok6E)r7~hWF2a=-ZOrgN)_lҹobG;$DXd4^ ay@b;p:Bڗ%q4H'Q-n8ûC"m36`I|AQwuG^\7"o-htD\<'KɃJ]eF98&\6)Jib >r}ʽs]voi62>LX\Üc RFߥKvg {[+:nycdU<\7e ):`ShU:hh2Z)atA U#\D D_]i9eGTM`4PɌO!THoQ}w ׻6RNB?!2͛Cx=j3hj,>vkqb6iF! P98r-D]aW_i2iƐ:c=*'{{HOQhBhf1NO%%; +oZ_7+F^) RbnپiZ=Fb5BN@e%"N MY=J(Tarz yN&=C`VC٤g~%g\,CX3dZaS+7DRn 'Z6{ `B 1B Q\"Bӟ%3O=%K". ҰQ-ܼwrE&wXc~eKdt7*o+6p_ $…QA9:rC {ɧ3*^?tǹ_ 2_.P2|eGKEV@*xgA:>s@f| Z[8JE cd*^xh}6v,1f7T'Q)qt&5:y_|fMWY̟NcOMonϞg\Yq2 .:&^ Ǒ$;%Vׯ%0+g>7"6! SNܷ Pa} {l5uX+x5<3jXMcjwGZbXo<=*s}õ0zzaX8yNAYJnqKs{@Y>92xGrm|š΀XOLա`ܓR3+lү9>`]Qq=;.u{6-EmVg1k&q-DKnvg޸ʅp͠fǸHV 9K~^m BwArĩ֊#J=lZt*?WvT#}9qwȠlZ{^dn*ds˰yaŨdf=,g]GJ@t[msa,Jk `l,Jǟs#QUM &O[ӆjPNG)j<"HdV}\rI=V8W'qeDV؍qڊVXc_]?({էκÉfn18{"{:RJ:d$-Y#>лm 5kE \&X8^IͫϽ>1zXl@:N<6o슲BA`bT~E.喤lZJF(BGDmD([P+雖whqq&y')6nBuC]9;Zc 7 \ng?eHa7ڗnIps0c1Ȝς3cl:SYI3Fdn~1;S}o6GsPaDŤE8z81@֝T(_\{U!l `O<p?v `PB 1b/wQG[l1׎;ohb+Qj,$@/Z2+Mq^D 7I\D;u~# |[.b݄6-0Ŷ@W/1P»jhp;ys"[!r0!6ΣT?[fw36}('BxmHgv,[)h00274&S<;EWi3/?diST(/ dkq++նj5r7onjM7WۧU5Jz[LC>3~\~pTJp* -/!.p#?`j繵:>X ]rgmz)?BkP7ezD1t3-ph4"NzJmgwWjiry1J$ m G<O i#j-c<Ί=3Esc殉'd|oV>lH̺!佻9 rێsx>.ts%c)Ҷߚv¶ϏRҶkByq"%fίF9b0N-h, g o L%%M6Uz9R>C)yY#(bh\9^ }5@@37n Px&7 t9ɛݔ#,.;hf* hR[ )j%'IB ~_̊ L8ܢtf1PB(:1@O8G\tN#Hj9b Tf:U|)uMQ@2kχoʴƳ1W=Gc[É-uv^9DE:B$T۱C*/Ja1Q-pρs!S4؎]~o8@/ `[M>$ ^$?io($%սFE Fߠ /s 0hyy"{1VTW(;lRFAWAeK?5C7cϸ&* uf7s'[m9#|a ݋QMVCxm߰:ڹEQ_ qLwzCil2uIj,&3K; H7 ?P@NDvj*IR@ZXfa!)?|TX 6]kv;s5-v)e ͤcѤ;W,Y 14.~d{q hrw6ZRiұ#A2IXԼT"Z#C|:j,))[ϋؖX(=EDژo؅}G&pzX/4UmPЅpM,$Ff`|Qb'؁kopP Xc4P?R._DkDdK6?jp f8[{W1=h:G!T/,+Bu Tol0|cli3K/+VqĞK0ߟPtOḼbrp4TN0R;0旇-Ȟ~'{.Ҝjn>_be| 8RL RD*Ŋh֘~i_gD5K[K>ضR# ?-|]^Lu 2xrh}-["0bk*ZMT5u\+&6/g93DJm^'3Cx~Ke&նKSKi^ɴeCm'Dj[aJpѪ*, z-D$5; -=tzD3xd5:V%xCNk+5̶8/3yR+1 _fUf433vNh!I8䚍pu.uYGvC بy,r~מ4AoĆlUbOqEEs(jp^ ˉW <⪷r}"bgo皠LCáWC\ǯvc,$&8/U*qT8\jf$sbǣ*[~j4; HlL<>qRcԇrXa?ZecwDVXW#JGRDo4t֮@.6 O}z2Сh]=7Ɂp|Fw1ɑ,@e?#Yb}n'J[-vnUnU\miw$3h1߳ڻL- b;C|??%cq(veʛm)wVmQł|C*,Lz1S_D@pʫ)Ѡ= vHRQ4 {WaJ ~gk/nI惣X=4;Tõ+곩'rH>PS70ߊ lTx>~hأW WWHk]͋AE IǙB>ȩ΅ '6y!>BCh$@3}3XۄwMAuc=E\oj-U;@qi;#Ah%瓹,DS!Y = *]4'VFXxMJے4:w=/5݃qbc$)Y]NxLҍݾ|r07-)\s4; |jvn?UiVrl;qm=y"O..^]MțۖW4'8'Dr^G*ٚqz^ԗ-6I'G{哷L`<8/$銣P60*hfsj%=%n_[-YyՑ6 *kF!ۨXB j8hbZ0 s%LUIHCYgw -ײ'<҉AZףoki5uam${?F[K Jx=:‚/@,:VMZ>D'EQ~j-`ʚ$&wPj2k^cts: E.+Iƹ6Q T0Hz,W "֒_(ќIe?ӂ3hriK_ӧs,lGI]5]"ۅi 0' C@RQDd fE}yw]{75uӡ92>=UQpEIk8V/v"<%1m@j/[Xx{\uf{O&$h va=//[w^N9{P's $m.c|w(/dA;^(PV8.Q#9]U=&R-O +37$x;#Cr`%>uf\jgA34ZjBU|T[cjcWְw]656ƻ>v 3]zWXkuá:lwo2à[21 j-6u:׹@>qx_s+ԄĂzzڧP4:50pysڿ/c̜ܭY>XkNc>쫲աc_j% \w` C%UjQ GSzڨ7~ᐧ6,+qψB?V-[PAeӃp๥W_:[/ ,M|j+ wY#}7uZH&Sf"|dh5nq-*\9 `"1Z%ќ>߃,FE[, m1q6 ;RxI:΄"+,DK+nNA] 04"tsdI_ VW$V4ok̘B !^U;vovyd[>)r2 sxlPc=KǬ*" hOn"4^֑S<MPxE]dhcJ-N1M"Y>qQؠoU3Dϱ0RfVSH1d kDU}㸉);FͬG0S"5/Ԡ4?t#](:c? H0߅¼K&;Q8D6ih-#0xCR[93"w ='E ?0 CB|ZVl0%5$'f弦AgN>4v_#xSP~8v )^ODw8pzďs4Z P?#͖~|o$`sMlϦ6,ty!=?:Bp8<:q' )M._oөc U+[ibb0B )|S 5~JdZD.LցDXݧi*@9UaV&i{{$r_{X%U:*" *=mH~3Ryk'58Xgc欤l>ΩC%%)K(*!!y92@ GWFI [$ŕAK}dc nN&x.ISiԤ-H u:$3|) -|/ۆS%w-^{!z=a l9GLu<uL11`_`\V?[$꓃Kin %g# .WSn"f) 8v5q^,#66/dmpZ+%P/VU,U:h~;-ЖxSUqvzђ[Nzࢾnڮ8轨{xcپ<3_ w7h 7ܘ2Vq뼂Ö0&4ʰRi6TdEEr ؜RQ򶊪>4z.W̟lϵ NŤ!i~1Ao"q2OY36n_#//x/lZDM]1Wxӻ|JO?^lZ.l'ĻmHqqlwm2㒫!BƇbt9(zB/R7RN$iI)h4&ݻS\GxPwAn)Ӓܜr&֖Qet[#4eP2YGE|tō5۶~vdOfGӊ5uœOHrb B1"zoF}sp6l};_f8^|2>dQQeҌ 'oEm+ ^Qܜ!cβV} NOt8[v+iЌ M7+F_ sџըDdK%E,`2]hT*(*@;Btβ%N^wBȧD]8Y(+E]uG^.=mE^+~18du`!ǟ$hE%ͻ(r}>̟,>݋kP^V8{(e@Id:Bl 50CXWnΘP+'{a9F ?FPp$/ j:!Aˆ]6فHLͺ[5PKie΄^"46jG%T7.lm f~ا%8Siӆ>ůT8(H _j5S.ݎS)b,^<\@`[fq;r!iˎ zXU _巌zeؽKԻ3t_yn7#/Acƀ<+G뱷j;d3eB"8q!DikdzIvmsehW7SSo\D<[t`9Ho@w#^0AON+ZiP#T SZæi?@'=tٱ[(d-Weo$bug/ѧd_}(f.yW޸DY|賭nư)x]2Vm~^3 48b yP>(E|Wp`&Jݝa(ӎ+hUQ96%SXG4xӿŶs {"<3}wkNpWR/  J1܇aT D2j-Q='I^&?5S="qRP8y68.=3Gw#A 6=yjtFg,& X.k 1</ARۨgާp$oBb7[~$<b!rGr\ [*b1s?g퀾d?<̚N5 , ebc>lQ[ Om:ZW2oOzIoo?Y+B4M3li9FkH, $(2MVgE L(ЂFf:D۷-5R dBgi-oYcj^?!\c~r]m1ysy^<#I"qjISd;b -} /6]h7t.!l`"ęX{>- 'J DT.`iFf)њo `/<\EtC.k޿q?L O̷~p2ZPA&xQdė0_śaNҫݟЂFd,GR#)+@2;I- fnxB]%RW+P#o32DՆ\V<ۤ2G$ZWɓ|W~1Îh18aS A!*4AɈQI[}R**-84G!"iQ %!TY; >&{3NKabY##+֢,41sb>UfCs T`E:Ϋx_zLQ$CF*a;Q,"h)C3]=ȯS4ӏ͉pg2Mf,:\]*q NL,4(=y-m5[{wb|S 8k.p!*D;-d} ͓[送RF,uU xݻqHQ}m)=L O$$:fȓ$^.6yޥ4K ꜧu=̨۩Lq>乊ŴCĨxeLi\KIח8TG5~*4EGnpkWDӖ@x n,&I^t1H%1v%:gd`[<EXF19j!lMߨ,Y#-E>9Hx?:_H[sUoN~< *u[ \V@|I o9U cBBsy >T#Xă!rpBkzQDɚ\Z҇-}'Xm-{rSVɅ0=X*tl2Hhdܾ lQYx%wٽA-mÏA͝ٶ;vJ?rz:/]bBJlݡ]cGv~i_٪{ʹzֿRljl3 6$v8O#~v#5Îj|F>+@qQ>V 'M+> wlӢ|b~;p%n*É{XY[ҏxKUD=u@Wv56FH}F c8PnUe5?ϋ d"9XLeur;WEUB~h=v-TVٚ־ŕunj1bFa6i~UV:3|aoD> oW*.lUR \E(F s/w"7-efڈg:6/)uwi}aD|-rQʷV(-f));uO`LB5VKOK4a#h}9_RqrϋQd8jz68cUyprZ^X,P*ORdYy"<[&7EsbM#K6&1ƛSm!P0+(]jSSV6=^C)':PO=ȾO:<7zzWdlّ2$<;|4/#< ISUi]A8𚡌Y(a;;GJl닆rVaV[tn`nW텇QnHοXޖ0=Q23݋ MF KP $_-o*nJɸ~[hb "FCBc wL䠞$׳; ~|nhRiGb^'PN+GRo QPS])_\xS~8ib8ދV I  / Ӡ%! -"pLl]gX5(·#J%zHALU"(0;rh59yT9XDVcK3 /D,E3"y+ υ d4T*W7[!:ʻ0RmmNr0I!ȹ ITAZ|' (-* W{FLF]5A[5,#t/3;WƷ=[8ko"Ѵ NzVz=ӹ&e,g=gq ]j?u 9.PK~G] %LzOo5ێ V壶H軌6z%̕z)4 @2E~n,~cQ. ~P%J֋hHp>zRWwx@3CD|zΝ{sL]+Gk |N0=CJ+ -YU'쁼@'C_Eقy6i~E*Y ږy;1J=5C_NaQ~.-[ᾃMV><.n-x8bٍ萪2>oܗK)}I;aA%IR@u7*͆}Pi0^[tp:KmL.=iLطb7`^H6orK~(f8iș[dzjbDަȤt~9u+mtgqK!-(71hXgjahɣfqkڠ,H+=%՟Yg{O#s)NGT3mQVh{(4}kSWPm-Gq|bgՒRXa֢lORd{<mބ^KP#rKwa'V]݄rGV#P&a劍EHv`-p@Ƅ-^C8VbI_Il]P+r|`|o ?aAߟGRdĥfNf^Z0V5H-CSa9*}% 7< YXZ>XWz>;Dz|!B[SD}@qw\R7$#@ca{Qت]: M) JkɄl@?qO2w+$rQH 46,[]h}|$I Şu1Q>VhD-oqAUr^܂Ѧ7i,$ZMnRNQH}Uya۬FHvyıBԏq ^(ƒv?Rs}u ETQw_)?>٢j]*1APRO" -aq-k ϘI!QUq(%I/V*˕.ai&{)r"?c^nK'gA2 s_bpW$4w/hp`졂lw }/z=Qچ) WcŃHYRv˾oT%_0Apѹ"讵s|oxY'u4;#Z&j iJy,@Q~cIDJi쭨UYHw2|3f-g2R?ܾܓ^>OīVp<Rt2((X}oIiHoiRծeBUMPj72J)rGno&}8xht1,XGE5: +x`WG"LzyX2Cu4Qa {y𚍫b90 >68'}\Y v!?װwEm)u &C~_S|X†D\, &~U5pN\jĬ ,݁PN8oH]CAs_'D?u qN^;@Dn۞lWyI-ܫlօB DLYS_ X![, /<ZdzӢo W~"X Ե (;ޑ ”T[OX++.-u-mIEF]v&dez"ƖZ܌Rੵ݉]`GR(g)d*]*ɏ5dmfm_Q㉷ݴ 厺xAø2L'SN,fE;N~r_5{͉{Xɥ"mqJ 1U0ABV~#<-F&3qHE=P/7t^y2 ˣͣoa5BnvoIA;k1\:=ۻoO2ww3}GGRMT6@o=-(;`p6rw }D({L h' WCw-b^hJ);JoX`;1F~@Mt{A8F"sS`^~fl~-{?3^0}ZVػc 䥋}' OY~V>+؎9ugnPrQ"yXuB>XGV^=J,kj5a磄m8 pPuUXTplz;8xY}қ:h&nqiӸP? x*_ctn(FɅ^:@7FQaf)}jSVƒfEeX yCQs|`!kG&.() ^* |d"Y'G eV髾_FiOa_;v hDT!w&%#/RFa]4hQG:UDo,tQ1v7R"՚#4mbJt-KN5$ 7VV˷^F #~L,ZS]YEhK..KͲi$&n- IײC9{.oNjaA*1-!^ܳSش{j}dƉ-fK2ǒ.gp@LⴠbÖT9I!iv/;{JuJ#MTC *EfBG)?7"gNv:/’f~+`Mf jMVܒ}w) qts "gwV"0 {+G 7h0J֟v>@I y-͜Pqb!}55%Tc= /p.Od@)ƴ"$qJCě=W#gE'q@tQI`FQvd=N0Z)xJw#ŋUͷH΁?6ZD/e['_L͋ *0\v5Z̳/, EKvs'à6hR6JQrٮyeDzuJ33iM'!gjfÞݎRZR#o}aٽG];oqZHd O3<]rL)6~*8a3ɒ,@7,^58 ;Dύy}[3y]nx:G[h^A>;%K+A 5(eh:H@AH Y&J׆'"#[=_1Ҕ)AXLev^!?p0;grr6e|w$3"~$yc֝<;Lib3v<] 8!w WJj_YǝLNJ $EZv|hC*A{_ɵXاx6$ځ+fCGX&5oIsYVNP"-}:5D#̍> BFe!L&OȶvXq@(t!1_^XaE0t.g6:̪> .vuK[<((1vlݪl9def@a:,"Cm<)cC)%}zE A]I<.˖|!y2nJkr>gӽ.}aWqNI֮,;u1|]œipFYj9MC+fN^B{D7 >E\YS٨yU'6eͯZQOrx$lu}^_@ZU)ͤ>l!8mBC%t',l8jثfqv@:X/܈(db=NW c?~:c* D`"-ܰ`[YM@8`å¢A[!+֩Mwˑu7Vߺ<G7G@u}2"Q(|yDJD1;(ذͪ cXVe~ݬE+ᄞXՅ۱!DWrHĺ aGgY$O5$|ɼ` hh^;ܛ3~PyDk@"'Lh-pBW$$j:9j͜7:Mzj0#G*/th ?5@lzh[1sG*S9N$/eJD5!;c)mI|z2 =O4)y5w5M%V's^-uk -@ڊc92nӏ ANGuL1LNᒧVz%}nd {#DW9t-p(7,Cq7LEPĜ=8uFDji>jY fh¨?疈owB"LexGlesX JWRGd!;ڌsRHʹpFO} ͸ҦT sisGԥ0yCEX?HbÂH)z0c_tXoTwX-UmC e7AHl  >LEn'\}n \1 11CV4 ;(ƒX2a.H7Q#ֶ<܄AYaʎˊ@WWT?R@]τS|4g F&YϜ(v[E5\hls3%M,sBN97}1ĕHf7MՅ!.uqt 䶔GQxm}$ڠ1s;(6`iHwLiF_ļ+툪sxfQjHo1p%PkN!<$oENk0KuS|Ձ5b|*#˘0.ά˞r[Xc).7[}4q΄Va, \Vp\ɴGkX?J|D~B5Z-. OHΰy?Z@[=I)_8ed@3U2!k>bhO}^Z8R׀ΥXc=\L.D  K *W` U-.c*)G ȗ*шȼ?鄆 HJW[,D nys'!A2.u<Ʃ KqYMu lrlR\'w$+:>q0\ó.VSR{"<](6\ka?4;I;@vs嬶sHd7Z5iJ.p]("pPv>NQڶ|`2;_)R[-:[ 'D/ުOV0+*# d>W{;̵b @ l6Ӿ@)[7m# T9‹lP"~ADBV^rh37W0d%Մ {^M8E6FfQ+lj9aB\"a%]Seob=b(O7 4~'o} v8x? SN3+j(u$ccfcY}9}$ԭ΅V%o*B<6G߽m7 E͊^cA)kU17)ofsU\2 moq˩ߎ:/,[w,R`p!3&MDA )!pW"NyOӓ`sOgg;Ms1l]mVoj5<{D}*;i[^fU)f`^]E?1` &Ln!$X~wj[ƉGBF|$mvp0}!gK'UsNʨn,Wq'~-edru|Ru^-SzspN2WU:#?9.memdHNL,cZ>yRx*ck^m92Ur% oxS '6mdڳo7۰J*AM͌ 0ki={AxF?ޏRUV"(B-~.)MBY }_ӿF{y(YJoOK]2[X9Z m- ˤ$a]&)Zg9~k6I'S }+9=nu7ݏ+#TС{$t{%gπz8eֳ EvCI.ɭqbo /{ҨVƱ5?I 2 .>'.)@g)Ͽ_|ݥ )G>t<7btDx}7WZ˕B( 6?r?{sXmP QQڪX_XpK38"1SQ [˯j=Baj4L n3ٴ,li})?t PAFK&ȕP$s@z-q{ f ӻf\vT o1lH@]S@ )UJH7z^Y/ #yq̀Oۧ '0Dbm$pUY|:H&)^xwW$|]BwJ& UYA<M"'?JgXOÍ:THR0DP qm Ҥ4VeZyt4x0`FbkTaf x 3QZ d|/C닜•zP#(GqKb0V-o|Ѹ+F:ap}Ogv*Gog\d9[4 %nπm<'?u[d{}~.o@.`$K@1#y`׹:ݸp{_+ ‘1}XOWlbS"nطlO qd'O{Qbnl12h`(h[=&ɧ\XrCё4G∟|xfOqDޔ.8ԸU ԥB ,G{3 ۈܮCM ʅN$%qfML5"M!l3lxqzl1\d!tM9G#R·8,IJn "* ,kTOO0}QBvzsjA٘VFDآV|Qi22;)^.>uN+^C@# "K9͉-nԩs~gytE૔XNeyGcM>i!Eq:#Xm8%N>-4-{;"Hx>JhLh <`[CDz\a]x.{ )>1J/#g%(fN\K2B8So6B)~g^ 7^V@|y{0ic^>:n޽{L T^| t9#@V0r[KYB-+HwQcBip$;Ξ@|mW6J|%DUIV|B"^ůU @?88X ւS8X77fpL=)9Jٹ7(Ȇ* G/Rg`(@!|(\F;PL;Wf%E<`! QP 8,Q~_4XbvM&J,^m$- s2|X:3%Z7U(irGN'IٍUҚ8:@N[oU8JyY:QLcht ֫Q1'+qURhy L#_.HAski.#%N[ Y`/?]ɔJ2uCeIu7ݿbJ4jmDd@:x^Qs{]]P' Pcneé0nbtqS\WY7Ǭs`4[[Q!K\) ~MB z5V7Ҹr|@jp`w9x`6|OθU#ҙAտpUkr|F/*(rm9eUclQJYwy0cG2 ;'\}y8_E(woޣU,"" c/s9w'q{7 f:e"tZN H\$ZL"VGnb* DZ%/0TL"Ȅ\|>I tjM\1цU' 9J^@^8o58.U:59S _c'xɚtx/G( h7hmzQaU%t9uvN fׇ9\Ē hOwNxÕQptqLpj6d|heM486JehPEX{b첮a@ttj< rqb_T%T0 5flRˇSłO7E-#x2r/ܙr2I+R5HBn TP2Þ%~6ЇMdYByVvGQ[ɫ{T^_.4:hARӫl& ,yS;Jdll)dRO]jRd%r;3cB;p8H-+*#</yZ< 7cќ['΍I WJl"& O P/!=1rG4RsY 9Q9b//MO$i?ᩖfY0]1D= :c&Jh?Bĩ{ `xMf `U+@EjBY.IoF2>~]x xL31(|;}cWV;oA7jj:,XY¿x's䟜iMcN+5^zX0 :>ڎ'fQ ]Yo P]9 gi\D5_ֻmE0, 7H{h|@ABI7|!}yɝfIÍ~-A8dQe djKU !4:R-ҡeͥҭFsrơK1G6'e'R[@ zdV4RaBol6PF B2L6QV+ zŐEA+WJ MHrj1–Y6Z``!_%0I~ \1́: _1x2 J6\wc˗o3|(փCJ  pȱVٿ/M#ХQ?/3=#_m@>Mx\HQOqs6WwQ DChIo{v!ܻhx^?^iH8RnF7xlEz(wD[% m'X hǖGM]lf'14ɪBj9Xp /|UC0_e|p"H;p$_U2Cfmyg=mZD([+)91@Ss4HKcW:NWJI X~BE>c} nj8ӆ=RWUNTBd.dyp"7M~$fPz8_=^g^<|$IB]!0l0ꟁ<^\vbjg229T^12K|U?PJW6?pe5D i_1R#ٹƥ+gD]Hn4>dR/jZWZ|p MEEІSs#-}zH`yy,ihnB3+qljܻkp(P 97shZ{(zK-~HaNtzALJbg<{CWoCiAoA=սLt Zt2sџ[ fRtzgfb.d,u[Ms D'?Jm(5L \5"uu\*,u*v]mu[\qwF4WŸʩ=<ǔ{ ˪{C#W:o݄q Sr/1FR*m<>[qb L0k&4{y).j2Pt̏v:ӍqնRpJK| yx ^ h_7V%naPj3ױyO:wz-5UD͚n@No͓Qt}TVcmEjd'p{T?xI;T-l4Q,6ŕ%ƹ'Ƈ[In=V w%B [nI  ԞkAtv!˛O;II`O2oŔaUz0*"7[-ULB @dPSy3S@ݳ&PsID_t9\GR09HnmAIG-ljd&Q/s.IIx,wihS,Kwzmz3L{91hEѥ{ CKN7o}?N MI5F]{-b̦k .C6P&㎪-ST܌DոO!驼il5ES"~/\fCzF{fpyZܥjhPFL%ӹ:Cj Apf!f2K)$x:\!ߟ1t! b1p6ll0Ψ۵(V}۟U0x =:?g6Q2^|pw6\I'Kw[H‰֍.#X4;az0SܫD؞,k ;X)#5Lxy]ݫ?1IC\"G8tG AlM/^(s\b ) sZivPq+.) dS(\]ج8LO`*s9%=`mZ7ˍ#$UOqEĪ0ܗRGF$g>`/z^ )]vHDš_cglyJ)A*]*h(aAEqV`;q<3^7IpfJ5-UFXJrf>M~X91A'>24]N5kטͦ)WO1Uk bvˍr:8x%J4*H]a1#Rӂd2_A x- #'}) d,_Fq'S*ojX^sqSv lX9R3y24. ԬL^_l@Oɪ-ӿhL $PlsE%R0oF׼c ئUnaɑK?Qi3Owg@OTW0EAӿ;X'E8hkG<:Zt'n> PZlp BD{{[ws4@c6 PϗF%VD4~J p@S56$=GQۿz j,`=8B^(mtpt'7"*_Z3Pjg\~״8ywJoIhDl;63Ay߿5"8 1F<%o_ a? kʹ]nr#i3OVoU #: EB6[~P-ނPTɲA {;5˅j?kw#jº{%~f64"p4L@8L7LPQ*7RlETr;Sw܃1Rg5zo]SrTa1ݝms[1s@B> 7 |=C@8o:#OIo%8x,FчR_>yD䂤~b] LSiB(" rh%["0!xV 'NAY~R]IhR uM V`NPdpAF%4Af!дXbUCJzq +Ϯ\5P|bBD]MS@k* 5Qո`6VZ<*H,g~>p ]_ix:iNQog|h7 Jb%rEy`|d6+G2'ck}SF;ʇA m&y0$$]88ʠ\؛ZȎ=^#~ύVvCB6nY[VMk'ao Ȝ-!xgYZ07070100000027000081a400000000000000000000000164943cea00019624000000000000000000000000000000000000005500000000./lib/modules/4.18.0-499.el8.ppc64le/kernel/drivers/infiniband/hw/mlx4/mlx4_ib.ko.xz7zXZִF!t/↯]?Eh=ڜ9QVJIku|#bLP"'mISkE#wc||q=9_$Qq0s#OD=x^=랬l }2a ~=`*`S GZb(#t 2fea(՟_vHkI9J461DW+/2ߑ5ʹd/;u~̷6xI|D}3،:2+D1TcMQG1\%rw%[kt3+_2fˀR'&Aur/qxG8-GY۹kbi$1"ؓԾ7B9ޡѣ~#R ]N|vr6󳻲/`%)ڲ]]J_Hd = M"9',>ʒĦ~NMd}pQ9H*LN+[HT:>A[K1!h"&HR'srte{6<]_jU7BԡOyˮYo*EF '}wsX xqV6U7~/iL[Kn4|Y昦ދ-?[iEh=b2fϴ~4f궀6j jI5kJ􄘞:KtHS!G~ȦcdKc^+C>Lq\Fz|/].[[A]KӃ!߸ T#vc_": l6khKoѐ^/n96|=\`ɕɇ[8SԢ R枈r F:2oxkmۓ#[i" _+\4(-Z_Y:{uwԿ"sŤLFS'*ѮLȶx"S<ᄏF^吀SahG?G= Zig}Ob5)Ah^^F*l{Bz3!u DH^Jz+ {u<뀍 VXsYdHgC Vl 5bB*Ȇ“/77 uT㰶v . ݃#Sx]XGTak 2JyprGBe:71.iy v=/vky qlrrMlrj6?<Bj̓B #`υVM]WV3 ɛ᥁WZaY?io HBkŃ;Lf>l^zpb+p G]E˄"o'[X{]c»Y/@&,@%O=$.`N Φɳ) 8KsT#ld<_Y"腵LO)2PJ&y?M—^KyiRܛLNb6.hOz\}W3Ŵa1ɺ~ܧK)"JUFNvp`7]8qj&a#kaq!'O&DkXuE(OGa:Pd#Nn>ujvTjrMbIH$2RB/=瓢;!%nY]ce^CV $}GȸC:K ox 3$.r'*O@BΟtG48YlcԷ6xKT2u.i]Z$,έSmtPsrdbx4W'xxK-K+c֫Y[֝KޯU} zFzEGW$:1T#<~ڝW cdá6{GB+RgVuj kR Z (˱яB07 *<=yRxFk+zדK-˵LcixN=lX#]Yv!ok >@fAyu,D=Lw]BB9fdFM#k%b*tE Ѥ5yjmmmCM~rh(\QM-"i=qs6GrC\|e0$I;vB-;=FaVN +BCS (uB{ } cLI"voKxO\ehAh] Cvyib`@tpTZLwsAh1Utv _w>7#`h|_R .lؚY[X@o.h++E<= H+|`6&2 @Q+RogqKI((VHf,Ux6RiϔV22ށ6 6Խ'<5!v< ۭx>} p\q@2<v+ G4 />dA}y1k9bdO1bf^\9%O9F!TB ([6&yq2]lB_{\/n٩U1nJ~ع0#D0m:淫֌w GS{ã4*3f@5Sy(蓹SbK uAծ،pNR%oUg$JXpYÊt)epsc=EM}ME%=@b*^UKp3> uJ6Th+ {ApBB(ΗQK(]vq*į[*5{zPٯJyH>0ׁn6]uд]ȩOSPFeWҪRY(>bV+# Fr&(ʟΧqQ%K[?w@Hb^oj&6y{Orv98ruIy:qA\hBub?.30X}ع录J .X#,Ƚ>J]lq08ڒ0fBþ7:5t`rl5ɳAvr+WD|uh  -dnsC&N`[Ք87ID׊j|i%Z%c{)~Th?O==P ffD<\9z  00Ft2ݹXО3R7.NiV^~U1\,\T_Co]ӵ~^˹ij.qXfeeNy-Z|:6ᰙݡ^&\:(կ`Q. TQ I /9dXOfq=u4nL3ǚ$YTbFJBeB~؏IoFUGbХ !Eu#J-Zprs.]A Od\Cgb$}ل@O^f1Rr3֍{v[YTGj urL7{m؈G$ַPь}e"YImAeM8IV2Q/#Dt:Z{QѼ1Sjdr禍F:(,hv6D4'd*=M=86R!)$$Acꏭf}uz߬Fc`n 軁ŒyZJ1X"a{ YL7HQVw1ZSQnGgOKuMYJ0)I0Wܨh$1O=dtn&cP6bi .}@*bGf?}Wq: &R>G7:MS7'M~Di 1JĴQXQ% G>5VK"LO͑Q` 퇼|/#+L:`dÄ,RMަ2$/J>4e@;XK%d,Bb6gf=r)}]w֝I(R#T򬘉aU1:Z;l["I31G5ڄ5p_}0:|\8liRZ2'pT-NG;pM_c|wa*lp^L$uwq- pי0" q&nSߒEc>GotԳym U:댶z?H]YF-%0!g l48x%SyT Ze IJ`IX*{1NAN& aN&9O^P`RH6M&զ0Ę,R$!  |)q9ĕteC4/M˪z EGQHzY+`-A#v(s==ۻ-ƜVCWK'B#0Mk ֶ5] Mɾ)=T:|1cƹ,` eο?."+ȓLP GAQ` )V6YN䦒dH񴭡;|Z{yv)e\ǹԡta겁k}fg%P_WTqi%3h*oX} 3i}\IiՊ> wܵ u¨cFƘfȣ>).ķ=f3un*~ӪsGy3z)PvIёEz/,kee}} (b2ɽ"uѥBj mFՉTKV6ݢ媝IhԓU~*S?׃ Y"$QKFX  xϙV2rŠH']G&]Vܵ^ Orsg@J>r 3h盁nYMu>(?n4@-o ҫXeWzxZ??YbyMMɯ.9+l*$vh ۢ t(TyM TujMܥJN:2W:~,< 펏UkW^nkŒI]t;J~r%?S^7vB61*^k3<-ut8K^TƒDzgq%0άK<:]䟣v0P$bK;"T o _ZY1Eىm4 5PB?`S$_gRj iͱ{=u@rB8]^ _w r4="&APh]Gr+I}`/El=EsglTIT&ɥxU޷Km4}\z0X b+4yod9tc-k+PiZ'eEr舜-42Ckl~G`;D]D\bps^% )e 9ۉ2j}ZoTPAV.r9!2}EznF)Wd7d1X{ekwEDs6ec X iB-׆W= G,rX)lWC.`Kr[}_S=o LSI&.0Z[1ȶKnNcf#:$c%" sѡ3EGQf8̔A"-KyDxK8q*HGYIƑfoy?h [E(uźmS!.R7{=t ZDv5ogeܜihp;xapQV\IBF-\Im.Դg-YN4,M01!lէWMS. O!9ea]]" V9r wJt@)Sj1đHJ -eOP#YW]Vp''jN??á_,WD!D.)6Y{}fi  m-/JsD6'9JzR}eL$ruH*ëڃKFz հIc!Vv͟o 5ΰTlm4@|c(/~DX0B,8˯^n)]>o{**nTPo\-o_|1˅bU5MZԬq Өm h>*Xdʍ, *4Rסh,!vćzO{HW)'G4?sT]b6Yuw5HbfPD{w0e3ht'~ bdw}>yN>EDRR:iފn '"k;`b ]pq-F:a4Wrk-}Ef^Ha!uIBⵔ~9Gs2}U-^ۇeĸWYO1b#kd?̀ajnh~i,*c6qIe/5<Xʭ"sY|_h^L1x(qYq\9 bQO`m4%n3#>׌7>@cY`5_c|NM3[Ic6\Mܓ'in7^v%4k?1_^jؙkT3z1|.~OU%ɟU ]}@GMk=*]]=ImQy!^(D]͊gN-٭w/uZZ=uƼ DqD}d~WOUMeH\-g'?K+giv+Dӷ X"Nf!J;6Ep_Ϛ󥵾[5*rAҝZrykO!MlВZ?b WB%կ"1㦤SV]KFJiL|Ru_LC+E2hNAU0A8؛W*Ӽ]#V@@Mj= !L%[(j¸K)u'rbѵM[Xv'\ԍ+NhQ8)4`d nAl!$0 P^m \@= u!1 .bօGVEA߉+ gmE\xQ; [璔|uLcX2'-U&blQp2w3k8 l_~B,dr ;'mu /jË_l%"u- Rj`&.xⓎ1qʺfqo.CB['13B} /h< ]%Dm04qI_@r<zFy3&".wS~F$% u<G8%peꄹ҉Uي6P:ҳ<»p·ߙ.)0T/=д;:gn鹏P6u#`N'=)70]‚-b<MH5I`ыG+oR,ic߃yy@UH\c6(CCPF BRB,y+| ##|bQ[,`{c> ?J &ؖAxDwA Fy31܄lƤwH!f*jR-2 \y֋Ėv5$j{;SU8;M7vе,`  c03bngН}Z5:F Xk?#[UGH`j565{s<(Cŧ%_UݾYzaXN}S%-CƍPj˓OhU߉K>z78WŅFaPմR(3\ِ.?lܟ+5Lb*eJ(tvz~ xOÙ PBxE;(P5{f:-rH@s3T-ʖOںگȪk"ЦI#sj?RFr|6(p4YG% PH+e r'M#FjŞU_!} }a_Fȡ&>=K;7bA8ZUfrRJTIW7W:N~e\HqX7`ݪ4or+grK+a<_1s~u"?@_͆.Z3I&ֿuR96 Vg A0_{3+y\6ca5s5IF(L^Q;*nT{i*NLBB-č#AF\"J̛/|FHI0d?Lj+˥tbᶭUX(b*v"|,. OW\Qð @Zʻy:&SR#ZK? G3AM{PxfHG|7H eRc eZ[hl$ ɺús$X XW'F$-fDڧ))Y)kҮ\4٭cip_4k1H/"RYvacJ%Q%E(:MJwCiG _Ӯ\[+~1ĶuX΋b'ǐa3ǝƖ.Qr#%Fs] kS=?qC+PȻlUc=-uD=Vʜ+hǕxҟ}}cm?iH]OX:T,1NE1_d= ]"pOSIGsU5 @xzɇB$yYA+ y $GgIH+>RfhxȉUF*c,hHd޳ФbX,NJ1b[W]M7G˟G + d|sAJB@+ p4AH7)CB?xۜՠjkd7Lbds@i HzGpo+KZg 름~"95)w'ֲSK۱G"#ᒲE2~iv~U繘h!!gJtQ~d;b"tgw5z~ˋjCxNR)ݹ5z*U,0@ތS@R)ϲ~dp/FrLv&Z8TS.8/\TW6F~뱡t;Te#2@LJc`Ɨ|Z_r)AjEbDv/ HKQW H`vdsC?$dWK<53KܶyE9_BI*x&! C\-n5"_ZYZntY[=_ /y@5wS(i׿xv!R'dܛJ t7VFU׋8d ndhZƜQzj4[8kJs#dWv@̋4.gi.9C~HDچWRFcD <}2v@*|a'9W"~2ISpUDAK66 a̔򋎂09ݳAP{=[Lz^fm=9SIRܽqN"E>kO& /YczDڍ;j'FpS7?"~3~e] (G @+m{qo>kꐲJd,HazҪ3@r!]Rd ێ7la7szn $LQ>#p+h9ͪ!EĆyFC]1Ysv)~^{eyak%VYuc>1)R@v:֐}sGHi}i#ù 1)Pk¦-|)+=<Mt!d;.&y˨`BߎbgPnYq"w5PQ0LD~Icg7])ߧ%S $ToV8K+VG٢|#-f\ <@=JN[uǥֹs}K'KXo }Ij5ѓ!XgOZc%!%b`(%qծl̜uNw-($yp&$\A(z?_I>Tb;t# 8=Ck/x)yH3f;N; 2Z "O}DqCT! T˭I d0U4N`7ʳ5.Hsp[$Z@jQB=ZֺkڐF\ )}D)C!;GJ,)0ܘS] a1${Caoj*jfCmȅm8X~J:nMٯYOy7],C*x Ԛ-OLȶ)BmHeq@W}LdMM*9Ҩ @g5q:/a+ʨḏw e'+d0 R-uݮz2FqOP0%ɿxLX ~||# 8Us"ka@@R:ΗrOPlG _gn-:۾o+)!M|yZb񴺸 eecCY[IC.gjYqS5 <4{CiˀEMI=8͸xx=^;)/X:!yJ3V%I'硻"QRQUxf Ec<ڲX|"FO\磾qs<\^>ܓz)`Nh%)^4YJ1:*)ӟoyL5y^@7$\` #1 Y)Rb꽢/ |\W%([nS)'('v.Ybw Yʜv2}C:>fqGIbXK O2xCX 0sќ%Vs?^=l➃GʶׁT{CQ^vK'ЁXXlA)M6^霺vaN#M]6^izusiV|y`qdƞ[`xyD}ax:z9S*xBjlѲGƪj#f;FХꡳt"ھLëˉ>;j!Y/Œ?kL"=fd{ov]Nds-*--[9D6RΉz{-Q{mPlθ 9qf[`'z_LŘ>JۗYPq<Yh&K%9]+`!P[;Jȹu &䕐5/ #O9\LJ0)z9jխ*t"$Jբ}>^saSݸ N\mz?g5 O4pf*?-otAyd:t^Pl!p&Ze57gkI; 8@:p'rU MCp@r6׸X@$T~Q1bJq`{H% eE-94|5\tWX#0~r$p;<KqOaC fI7:}]!P$]{8ΞdFFhgC[i~H+(9ءZ^O3lhVp͠ ?/ܵ3}>0vn$$c8P'f-vt1 3/FO|.'(gGD%b:;ϲZOLr!kޚkC-zs"< cCax̆nTո3Of91ss=LUpmc_˱kX!}N@̄+T;@(b6z K$ZL4{QGf,knF9ay[Mz.wgv4 Ēj?.a+y69!#{8lUЌ{یt5q庶63&/~l +*OASK/m6)g<ɞQ=D%o86P>o:7(/Ô2~b# mQy 2DPn&X" 3f\l %՛ԍqE X@ :izLI_$ٲ('R?2NtbM[gp M!ƒ_ܔ8RB}ٛםA5YH⤸Rtyڬ9IRIes[[^s[t _8=ic:Ui[@4h@)2KB:~߀tS/'h^o[•`GŸYyOçﮅw9Faݷ.RɶlԻd>3 2.  ¾ h{_@Ap6%meT-اe#GmC5دQXRU/F\6?!>Vj'IMHf-K=/ZYd?= BD-QjdtQ""^~K|eϴ09*c&}Tr屑`:[6P=[D37IJftÄ;9*9ڈ 덼Wd1g~Q,B[`ǡ]y.Rѽtķ+fq~S93Ł*l*w?Q֦=Lbq}ޢkceJ1}ɻZD5PE؋CUN @V?Ś=/jUЙK.n`=i 5T6R}u3cArc^p[oJ *Fr~cxHC'nrhd}Ig-D{ 3OZBʝ#|?(3Qdk >$8Kv"YBK⣆tJwclV[$%(~IK.E%jN'Fq:73jdɈr%(OWUA Zd٩dS䏲i7QC~DžA2tVxIٚJIgEƑ9U#ּ̨\}h?{uN:Qui#+OkCMVt>ޖxXxb@$F U &wJ42;fSղBl~MjQ~^tnp^^~OE^6Mv})L1($G٧AIM?S7pbdJہEȕ#~EoWm/ w(=סa$83poHdϥNq2_s IAA|O> rjhyMsҩjUq||C?5ֵb{A.ҽ8zϯ ql-irY]9P623AYD#a+@R $1ýקqw's&8aiQa@ In6ae׈*FG tKg{HRNӂFkTvzZw:ǎL<I doWe` } ҋV ^ gWx_KϣqLn|ṹ\R f,={2G`b,7jhh\Z>Yx x7f!qھBI` Vq%(Wl\ B;-ϛrT1e7+>&P_ cT[&H2SC`0"`i}bg^-x`uhjgH1'],'Zٚ]ozg̾GR;w3zkC8G`)ό峘D #֙Uʟ!M8~VLZ so&SOՅbeޢ?@u$¼@  M#R3Kƚ%wh&sۥR|򚝺iU{i}Lisۨax~%XB@Dsv:Bo Z.bp}JZ4/71{rejF#xW&/EU \2x s̉7e-%X8avv54H*]|e.o; :uKV["?J׎Xk8FťP D0Y&%㸣I^dmxcq~|Wl1HEAi'eX`|fa2IBFږep QY#8WRJD :~~3w#CRq7J0cLBd;#!O:Sd'kى-+{U1aQIub83w\)DKJ0n]*| sgAlw̽afaX5po2oWj}ule=/0fኾeR|Ƴ_}w\'0oE<녎 s!€3Tt3g2-Z0C _gˉ- pS||lo7`0SL3jX a1w4c7ȤK&)mg #=O@_ְdV-grF!|xu xrHil}>ā$J DXݕ4bŦ|V@[<gfWBw`\:)ꘜ3@yQ B-XQIwOK:Q,Ly,mXn(菮p, /dpЖQN|^ҍ;ۘ{ȲrR Y tfG6[ $jMڎ,1%P|%r/W+#޲8kM -M9n\bVa9&M U&ABA ݤ 1_ &9jJDVTc-l8i >t(ڳ.?r▢F*ƛUz[p)ݕ,|q 0 'kLʩV1TG0XH\n-Zj cPњ!b_0=F3܂F6M7jE&>eMؿi+u@,AzI_v\c9 $hԁ7: )JY4ҩIԇ s"veD.[%oY5Dt =|*h2o-KNO ckȈ ~Ee,ܥsL1p MԥaOnűE>qu7Ҟۂ\q8\P-ߓ1_5m=Fu;M+m_kd_ANUd16VYYķcBmn:cm*5.˼pQ)L b4[sPQ>mzb |e;`9+F>G]#xy)%TAy2iIJ8*T}s&R-Y ؐi 9#nk;F++iAutڋ;Jꮒ1dɄW 'bWhTڱ"/|kWer-pgI S赊U' L(îBX3D87(4%}bt(+ nTjgDk,_9V ,][}J)q Yw{U¨%i~?YRm8ϧ*h=[|%WOf$`xi h{{9z ߏlpNL$|'cl;z#SkR&a!n%5Ba]5Aݽ۩ o0n3*J\;;7bUۀf3baB91(Kg4NJLIҴͽh.xJį|Z,\/ȃ n Bp*vᘂs͛ĖGA3б4 N9__K9@O}21fk4=bQ, ¥ QD| E;U+vz]`ǿ_E3\3;/OC:ռ7=|v_a^s>D!TT*KnEУYsaZ'kjh|En%}~άuo$.QeDVCJc,qꉓ@sq?@v*z+"2"!嶐bv'nove%$rFlC"䙘8io !B<־Fq@ms2}v'1I)~ZR۠UZ'w]%'ʣeUޱ<3غ[d&Yj=ւ#$$9Fج> –TV abIF_(<0 :.oQԷݍL--ȕU*>ⸯqP@`jPҨGg:]0hK̝zXu F-Fo;HjRUF$) J=~j!C ; 2* XixL`3v? ÀXN 7 bm{bBYgvn8`t.lA'Ekͦ`>aktɎ̞h~\?D }埛RhՖ0Bɗj.@cD7hI|e*C!h֞S`Aɬ=^KMeM)^B)64^;;bZnPzkIx Oކ+R=vÜ1_5EcN᎙J%/㮚G@'?J-7Մ3 ]~.W:oR*ZtӫTI!@__úu[|P:hQ2TEap_e]7~^ &~JNV߻fօgۥyj{Z/C%2]ns|%h OG Cd%ʨV:2 TZI$KP]I,EojYϊuܰ/BPV7- 堖ы>BQ+aOqJKAV3&j#qڨB*n;YoQ9aoi|:H(CoJ1HȟBcl𚞎c2!S(n("O{QV8&RF3L Kiv_aEY-Md!?nV}Töܳ-}Υ&'yƄ7ꍊ>NJU=vZH8W>M{e˟}k6\E^ hY@HJ=;:WrD209~ʤ 3ZR$&k.TD&[R>i~tu-+']\Y#S$buUoyD^|;/-d/Xvh-蘾w1Kmӓ(ǔӭ{2lX.Ik+Tc¨,}NH}#imp5~4'tn-VvqgF RRl∦ ۓN2aݏPޠsx Rhe_fn]JSh@Yt!x;kY" {V>HEتB69 >$hůXpxx{5GpJRtz\"^;Ɣ4('ş}dtmme#+{TNۉy3*J@NL )&yA;Geo6e#Nyu_^ޒ-ZvC]r˃ũ:N(Hhjrû~UYo]HA\qCV66H,5t |e-O Mt7RΈu"( kB6K.wp .ۀ~{5>҈YS^xv0>S#Xa%ooN3.f#K"*;4(Dָ `MDJ.ɵ#E /u"23iA'PƳ/o{y.'U.y@ٌ>inA̜t5ƄEl^F_,I4%{HP:v4~9W_wwkun NhdnBc2@z%DfF/'$@ںpdcoY(DJuhmIH{_`/ /r4 NBjY=go",O3pNj!k&hO\1^KCMW[Id5ǐP 3l5zO}Uҳ=ht^KVl2qtǧ4o&'vz)ѿ6'"GH8[:sn}E;|jb-}{j$WcOUkq2{# iyO֭qX2XvD  Չ1?B#({gGlv|7.H/)/;/{.F_H/f̬DQǂc4s?<qv'M܋tf=Ja߀1=ۄZn憵ѩ~ڒmZ$9~vlCف v 2ڡuF0Jy*pvu :w!2jmy>I6v*Gp*[]8@v5S%:3u%Rg4J`7K2v-N'9q!xh)sp+٤7dq^͊5@ykQv_rG@} TGbc.,Sf?2=ȏx7ebX ?,1<|%)@"18 rS{3 D1?v4>Y*pVH'$>->L5wW&!Qx+P$GR' 'oKx5J E6x-`p'lyK}#I\ oᶤl>=`:ۙBM.%Kj^I'SpfӉl #д7l 5l?Eo#uW@^$߰(eH9s>8(uH/^w`#뚏)d5lXc(֠xnpqrQ癎Rښ ȱ %U9Ū N+r"n_64+nupv,0O:2 }ݞI5HC|X^%7>{s[G dcMo]z.kJ -kf䡧<84N^5ùVӇLO0o, z7F=?ڷk;Teq}단z7!D*\cis~f5#&Tfaiqhjht]I&d [3ښOԳ9<84b_5n9iq\%/ ]J@KG$zلlxMVۀ ng_v1syGYpkBdm~, PEV0QysRayn&&5K\29 KhS}Z~BjI̼./T^ZfE| g@IMo"Yn!7Yw]XzBsMqFݴ(?T qxsRh̿jO˾Bΐ']fߘ .b(w79gLTdC!{tKtyECKEH'3Hx>ʅE-g8SV5JiՉkZݿ4_ !e 9zn Fu>'p9#;T[caNIPJL Vd$J|G̉JaFe | |ɔ |(#HQ=Y&N$@:GpC V+\#xvJOwiWRM X(vlz'3vR&Zɏ[q*d1GB 3U>O`Ʉ~Ø_険@t(?]Oʘf*!yTR Tb82;7-͏9#|ts-\8oR@Z|*=S%Wqbf$f/J7hg9Cs܌ZIgaq[9qH:j֓za/!=FI5ڷ#UQRlѦΝTyf+M Az\^QBkݪ| ȴXX\3 Y IcYV2ڈ.FB?jn~dLd-˔`sKE]Au-imnm;2wmoto$o 3ǯh "iy9qݗxse"&{*g(CH\,$܌4D"wۼ1@IHD ~U]Y1BΣy| |O)%o| ov 0{w uM9E:UЋp^ Rk \a P'i^܋PYaFn?_eۇNj52+g9}ʁPVA`eTӟl1j\/({њ:=<: /r}B]f!8`'Ὲ'MEkLuQ7"߼};`32䑔)7R2]x% |Obg~ 7p ۧE(d: =3hjsape æ6BX4mþ_hb֒LaJ ѕƫ1]ю3@v9A}zV(jp[w+8˔(I_&>+Z,(4/yז@-+tgMy=^=P=*G'g9oq*y4cCwu+j'5y Tylkj^VyikuCj Hk$;b`]>5LU2a&_<6˒!Wޱ눺Fzm^yvE _:*q%3qn&k2FP.uǚ=,L-}`cī ˿w#QI5nNPKE`L-S.gEٍ=,d_Rue~@!#oS_BrVBk5Z(. o-v8GVޒ7R9Ƴ + @*N]03^~"Gr$'d${tūe5KbBf`%[|0iTvas\(Cxgv}N&CEw1Ug #99JvAf;W&Vf?A)O/3"@؆RY"QD必/BL:;KȖR*Xs/})F=[L8's jhn-8=BLw4 مkN/Q`*dCȐ?)L'2TJ5Ubc"PoC:mp+Y`jY+2z=:VQuIADZ|6K-ǫd >=*>ps35/XJ/S7 wD@^ʥzϹL%ZYq # :yAT ض)g"K 16=&=݁bNlDVB>Ode>M{se `mFi'f~%p*LC:@FX45~%k$|0,B%*Z@y)YGcDq=&û)'3v%xqF_99&7@;h 1T22\qN1pqDj{"Jl7i~b  Gkx;NpW-$#+!G jO]>Ц8:ƌ2 C8" I'a$qHw6K^>U0Чo)ٴ&eF:%R:A/dz1zܭˁYүy4+9qBk:y, QZzn7" =,5wzѲ՝ %K3?824kx`y!w;ǝz F`y?\^o xV2uY]T7{5:8WatyL[D 3g;?0=#S4dҩ0X[ފ eĀE7 UU6+qGv! U}h9OC႒nѹ &>6 xpVdIkKʣĭWmzȫ&8+Cg~c憇a ;co6S.jYyc @|v=ZZ<%Zch=Ig@&:)&5AAzDi;C3N&P:s7ʜ .a#^t}Yd3wm7oӳ!W9|l]B`Xj?6X8H('iK`n(đsvv+[1ڤV'qA{z.q,ձ&g^ԣ,oOcbTZz\> \ 4@,V o01s+Yډ%얠E@ IaPYyƇjbx៛7ka)EzolٔEcw_|?$m%4N4 δV΂W ,ic>PqĭÓ9ki`ԦԿC=\@L2 G ew2od<.ֹ+s"U2ͱeِLg3qŊRxăC$+0b¼*{<O9ug\%DXh"*+9~Q,n{{"&5@\9~Ͽa*T(4XQ̾xs%`d>:;s7nP8NU"S,x's&xIB`9[b%EN2YoIwYXԝs.bBfpܻzf7ΌR ,t_*;&E ej(na^X )wPNf yި3>Qs"]Z25M&ȧg]Ǜy5Ҁd/.s(LY3Dh,۱n7ez'7dO~>E*x6!:yI4kP~HwU65ERl:i?]k݋e/~4{w9ɧc)Doʇ<kN,s^\kˇm82z8U)f[l_x\y =՟>ep7e&rp"-Y5-%fͨt]|\ѱLڏ!_O*f7BYRd-e2K]KF %8UUkO3jF4w^zF/1UɽwLQw<Vɼ אA~XUp,q'hmԶ K=?}Ik2F6DZs ޓaS']h4:Fϒ JM{zw٦R]^o^*`P4w@*v9$'sO'x&?#ïClܞ[<$O-i@mUxFi2We:1jJ?[ 6V+7lS7۔[Zps6S&@2QiC= A_&Xp畘"B8ið@Ut ycw֧4NqC˰ W_C1,fx0_OĢ*Q)YibAkk"^4?W a)jl3!>%%RPbл{D:QFjֈ#'  M6RHȈhMwXjc_ex5/%H0Pye}X24 lH+Vz6T<&,}2]+]\!0ahD,~bm0QJ*GG8Bw~ rVI+|;om2#\;mc%WcbjrMv\qQ1gObHL2=H+ʸKs+UqJ]>/ 2V711ufU )K;zT!_WǠ~QcB#[LwèGvGQH%Nu^;t:}:sgkSpIKqV*HWp%GM+sM H#E&+ϫj|02I2ĂSmn*rTUY|00ϛ%m!T'ȏyH?ҳҶ2G,K!H5!EʼnYd(]#i0Ui9fJ%9l^wpGdh-+r.$bḹFb'>]o\d4OZWx EN [ 0 1Ļ 0fO-E?iFrH?zX)EG"Mvv-==6侮hHgHfEck2m+T4xhla/H zqk؃"GMoPK,vv>eI0f QB|+a-qm3ӄhihhm2ނ쎫, G_ v=TbSH7^s X%0GbPҀ}{Z\oZ߁H'J! RXl=h K~F$*U&-[P?Lͮw{jF2/VF=#"Bk-w<߶'B$m&BN*OՁ h8y本ԕP'j۞4_W=} HPpAkgdYC:W zQ%~H =.o(`ԅrywʓ{ 8`) F&I^x%:\%I^{lLT>G.!555:Z8! xx ؗhۺp8{$|ej?Iˍ "d>sߐ Sk11y BTSsuW)ک,!]f˶ztI+䓤H01T0J`yΏ(78/YG +".-=w*VGʈ~&{`P4mPϙ9(ڈ DW ;3.p|ٓWm}\l fz`"^ GvЋ;#PAυk%|?mT^s)bJ u!gsH,ʍ.as)"A\^)]r92vO)"S(B0D抄dHFca@c=(4RNϒ.'n(A2¡RzЗX6)UȲC;9{Ia0][uQE^Pw@ 9nlp)5Z;Lr [\xG٭W sK&,`z{ ,Wz*Ы`,ՇO(C !1x r:fw0dž}.d!XH4DمFV[e'TB">b"/Ӌ>ƕ+@qMw*z}_XKR|Z I)M# b2 ֑[-K#~H$Ƶ0,C1-ChK!RU^ղ؇ڲҩ:&~~SPe]tdzm@pA( ţCt-9߬qx_(ң nq7ֻ&O\Lpxw;+c ufVP/ ӷ245- 77?#7fvsi}Nzͻ&1"z\,9ryeɎ>ܝ IJ*\5;+\h׌9!SNW">/cqVK*g tXƛTon۪5i!Tqګ[^b#˞ b_ (U\^meEʬ>+D;m|Ph>WR矃`9o g8Si xM#$Τc7O0!OdA[Mq@Ij-7<Y  A_!VwICsRcZ)W8{Jk~"*&[H 0 l h7 У {Ģf1MGQãEiˇćҬ67ܟqP۶E)`=45q'/#^SoNVFH{Y!ׇmeAc"}%( h@G+5 1+$\muu-2yo$h[!M,kU ~Ƿh9؟G%ntk&A9Od7<_ljݔ$6E$2gъ| DTnLhv{ڙlˇ~ AQ:^t46g$"~i 6? ;{+1#-}vT@a}YON(ЕMCXPe IdNdc"@ PY: I7܏ $&,Y ./cgU#J&iLϰ|ϥTu1WYS<Ay`R^EmnNA&nXqdAϹE$ 5~ҒarVCVwm7{D9v o T8 8kejO&OZOUK#Cݐni䪳TѢ EF\Зa@cmVx8ݙR腦K*8)NxtC 0z@yƁ;|uLa.<Ģ^KT[}~>a:zhՁ`ᜒ&DXј< #T[W(Hl!VDbMP(O_}ݷ V&cK{ds0<]o]48ѓ p`zV:OrKI$* Q|7yhOp&K>d5ov'(t| UZRQwwYa[پ"UB2KsagYL{L:\7q<-]ݟJA SS~Ht;^#Io|P˰uJ*a:`'e.x P_&i?-eS[jD2+1ˣO}&`y=wPi|ߊ+m3aT~.DxQ;yKt/-[(YJZᙾa,Ůa)4Lf !rd)郆gˏVA'eZS~5`LOv $Yp66,x鹁#6g%InOР@I1Z(SFM5趻@`$/՘Aҕ_ M[O7Qs_vYC-ٝ(eaDLli[Mx^$xIVFbgq!wX'ثסyBIMW9Ef>L 7-v6JayMjm\gp35 V$O󎡌p&Qc t5I7+o9+6/HΌSFR^jvABcd٧JY;u-KD/F[Vm x6Jv}tlc8+'c Ņu]BuڻW!9#aٜ@xV+JGXzZ72Kwx4곓!|}H H ?gQX^tgNN'z[6>d@uw3SO{ R)A<'Lђw<̣PDd@ICJ8apJ< \ = 'a{g;agRb.) jPtiNOhA wKԼnD ! JxdM1g뿜؅=a>'P-x.^(LRлyzʌ(!QSlw8$јeJCrYሸ;69Sanq?xD-W3,JF3swu[ g5B}c]VYazij+j#j1ӂJ?plw N̐7kZ@[ESEk ীU$ŕoaM߲cU#z]6T:ۿ(] ٢-jҟ4؈~FCGxi0hUO"6 4O1Y:=~.}*&۷ oDRdvOc-^kL+#˷NQ<."6|@p[ݽde,^)i,GP>~bt\}?%m t`N!fX:?{%dWCWpw  @wdҫd4KB4CSg ]La*O^gfņ[ O7 AaTr]\y٘g fQ Z0#TF7x]^Y)ĉz A;9x1V@LnDdd׏M2\Rc/wsk>^@,_}GTW]'#4ZC."?q/,:@ȧ!dNbyZm̹Z5 R^"r@b s N]]ZEC0Q}h4`+}+-2lEXl*'+~kHTO]!Im4|nկ@l!ǁ~Jڎ|!{GAH*'2$o&Y͝Kho&2PS9 䃏Z8Y)k<Ր/~t#O/K4}]~ZAɝP לa'z'K>]a!ft[tKRiPZȡ (iAkLx:IF /MP/,!KAyyZ`}0ALa\?h 댥k04*W)^U+EѕBEd$둼tʺ=*g u+IhMtd<++AQ6>~OǬۊ@ z4t|jM~ G4}(^yK|LFJ= @eEaO?|"UF!sGL=`8X;U +>t{kC9'y%o6.a!|Bٙuu]U\j\Ef'HBi]rYú B ĸAIӋ 5 +(FJ4S"nt.0)9<1V OZ"~ꏈlAHfj'kLC"PҺ{HT_jyfߙ҆7EF.P[ +93xUX`Gv 6m_ Rh!^m& 6(S7]t p]}Ӻl !'1 W SoղVZ>|kcŻ?da>+eL=EYqo5{h4a rÔyxu$c,ߴT-,,vu}QB0 qXҪh~egII{&P#7/WE@L:vU {tԩZ=7\+NeL9&Z`:z=ne(8pEJ04]mB~e C+<@#S?w%!7nj3lz84ϠVЕV Xɥh8CR:$b=v&A*.8g_պ2Ҙ'Ej?H3 1c FV \oBؔޏqvhV7b?^~A`&c#?$ boDJB#:̣,Q1njcv' 2 4<@ȴJ#J>0K-!NpB9 >,;Lˆ&<^t$׆92f:O|PE*ǵ=&A*d {bouXzI45ـj+oXQeDP8$`TѪl ﺛ #>+괟&T7;TD۸v"vOtn(2Ro)x)1 rV9EJ܁D|7Z{m ,T ?2engt z1825p7mFSB[vIXhs12a(CQ'X+V r~&Sΐ]cGdNPK{<+-<(P (5珒d 5H:k?7$i.:`T뵺~l5:߱X60%2GGu$ß]x+0K @F"+n>3j*.']xua@p|R(p r mbKϞ/ƀ3e* ;8-wW'Ē bt}n즘9P7_Tx|秠GH-鸅p2W]V`rR>xC^:Džٹ"<W%x c:l9)H7&=KY@\Cv@O;2 džFb@2XIgp HB&QaX}'9@@~D sj7x"Rܾ%t;Yޛ9{;4F&Dv^r 2+c3Fz7Ӻgx]8-xod,]c包uvBh;A(g|Smk-\\4u]POߴwE $CU TLA eL:"f6I:E;)SkfqЏuW̏BUAF]]#\XbᎱ 00~ ߳.IfvT{nO C`Aϋdv%2:xe%V3%:X~ [)W/xF2@\`Sai1Gex ,r#1Uhxxe#Ić8'IC( e "F-;fmE3lFP xuO=0 Y}?}5&Z6h=t dDb0D~vKG%vZ&ZQC}45-^/^:9Ve?4Ջp*u{ UP%a\x:ք.{?q'7 X+:v߂i i-@dQ~I+`xQb'?& 7P0Ο祕 u«_xj81̱(W58n]E1F*'.@5;ȕ(LF8to<"\صM Zlz?:ΡÍrCc@ڕL}?5"ݚ[Nǡp{fzOz!j㆞?EtT< Sv/hF ;:һAyqeNU4o<&+S 8̗{iȄ>qdBm-_{<ȕ'U` >M&VQ>l+7j>l2 _ OzP6~T'&Ɠ٧b#I\HO=i-˫ ɺE8AeT/X̑dm7bRXG\RW'S*d\O(A#aj 9j ekT)69sѺ1%<e HdW{[zIhǍ8`,s$FCBRS>:}f8H"*ϱ7Ќ} +-}I7:;rWO'"Gܽ\̞3nvuN"tLqԔVtbԙ 5T.l?&66NBwn~ AGkp#!l6Ph%\Ie -,=']J_F 2+'w]nu)a:ͯkܤ|ق3 m&~ qE\]`F\ȭ^U*סP谐hN/Bص1gKLSDXysMP daZ #u糼tDc(G_r[i8O/jA8Ӎ2D EcVyz:Tjޝ OϨ],W9ʰ8J Յ8Cy7pYK|]D7٦#S+cڗ;eax ;q#Tlv܎CUҥ8 BM)i 2c;b vv ; u#R 8G)k/=X\' É U. }n-#>?'Dl}yWJu/ r`SP_ 7G~Fd$Nֆ <C3'Pd,v:D!h,ݩ:'P"NӖ콖6'>uiyxSS_G ] dp&?hc:n:{d5_345X̔g]>1ZF 3Om󄶆3yϒ&ߙ`9~PAXz,JlB,3ߴ aۘ- oj60QGf1Aƒ; ǰܓ-5֧R|v<ݶgc2nEuOɞ$kn*δUBTrbTQ^+>,՚|貤.692D60c}'Y*-6vt'j҂OvIM5/^ё| %bʙy itF!өul. jKw^2Ȟ㌟y1vw)FNOnf Q~Գ3e!8"@ōMeFR *7v׎ǂl"CY6KW02D,e0},8 ߺ?+ 4gnZƚԦ+& DhHtruh4kDaq 2ndEB(Ap8-w{v+O6b$X Ɨ*.eXI:5}zn=_" Ṡ0OM |,A?nfc4c2PUW&qQ?V_}0cś@ hМͨi&mjj)fl9ޫzh"HTl-9wtfV;Q%3/ @g muyU0,Km & qE0+[.5}BB{+_Ž5Z<+Th$i{XGgPAvf<:^5Iʎ1 H.콜Xc1 j'B 1#xMEhrЈh.]ʂaps Θ񧉩]_M|O$\FH`Krωڦ}swb+>?w;c29;\p n]+iqjc0 lkg/̡$[@M..RJng̍}OZSW5ĺD/XWO2S$ʪ=ݦ˘G@e{k:NM*;{+sI~}l,(LH/QQ]?͛2D66/+]_ o~ޤJt/&s, Ն\Xrk#fL]'Rn*n8 ΐ箿6K$b7ۜJ8gy {^o_a|B {,2ؔi"<3Av#S PC!Fb?EFzf($Do hh~R\aʘ4[{Ү?)/`B&p xdɫJa8 ~tB8Z KLT H_M?_e){lPAlکw YsKv1&Z>T'~jxE]b)I III[?JynQE0WZ 3V"6#P !qil13*F=&X{Ŕ`ڧ@'R0!>vcf$g 8ЖYciyCJi/Ɨ=O֕ Aa)cp%{ ,\%cD ۨ}/':5hsߍ>PIP{tO27ZQ,#b}.fΕ k،JCPϋ\6bPpj:@vYP›AX A>-t92(~ U̍-9'4;,PA2c^O<(XїwY‡\n#s]s0x^ 4C 5-Co)jKL=+).XVå_EYPƪX.4=s\sE.!sOpInxªbYiGzOWk O= ZjҰZQaܜR:[Ԫ[re²hA P0ca!nP+ n Ivw@4<PـD!$ףvqDG9ݠiXnFe% vG@N< ugWZr\d/ &+AֻUfT.1>XP)wjSe}PZ[6>BG#ǩ{>?9p*GH}d.u?GќlNBu8ŰfPBG7].*Qp|GKZK}&.ݡ~ʐC-n@dLīdsXr/\^2n ϴ6Pܹ׈U Q5 n{͋f;2RJ/$,6dB%!>9#Jw)[r)ݣH72ǖMx^e#>WIG-DNxgygA)U$͒mz*l/|y4mV˿IL=Κ.f$Bx?׀sC-F=IqpRYnk_* g|<WRm. ݦ⨋C'iSlqG?cudFGSÉ/q V&i-^'mF]7b'|N4 ݌Ny"Kg&eb3#m0Le$5gtT>UD$imSQ7րP,|f2 q<"!M!4Y ,zɄW7HZtCղȧ z?1sdD@>K]OuUdx"4ܫYfs_@4(@}- ] Y>Lvqw/ N>9ndЇU>bDBc4x,iWBh ,_v[q뵰4{UkN4/ѦY722XEfơ:u6?ml{X oԜ|J/ۑv[bb?~T/߲kjDh5)2LxF`Ljک  Ͱ4螱l1DZ8 ][:26,Qqm{3&uH~QQu(؄zե)qi 4* Z} Fy ^6Z:GѮ~vrɚWh̳.YRSR-kD?b GS㡨W7}\9eŀyޡ (;&`7 x@aIJ2Gkb`$Kr&-mha a|\a }xk]cܜQOF(@+_îVIN#$fu'c@1xyM_u5-Sul#@&0?[`Wfm9`DR2@/5Wu<6RKfZ4w?R\/f!`ҙfMր.21RN3/Tod멑)5LS5^"~8β>|$eN5 nВ\D0ݶ*OߺB.k_LT2*ńF|whf<> INN^Kn/9z V 0M:r,H`=Eӡ*S f:𹩈s6{:pdu* )H}|J.:E%J1}aw&2聡;hQa`LuXCԜ;ԛ S]gk( WZ]$#@+vNzª ή$yl~$|9}Q_7Yˀ1YOkW:-ES930R,^1=a*#ˉGJ:BWPճߟD&o;ZR ;o0)B|y-.Lo&XؓRykH(.#-s`r(pI RSi>2ۊMs6M> s:9_xX)QCtT7A<d]0qɝqpVTujT*fpZ{t60fH16J̞j6Kt+%mjLA}e_}R/(oY[v;ͧ!^3s0&Bר0UGEv<'LlOʼ[7rhvMu6wrY,z%sTڱE0li˹5YH[yGl!$WeTXd/8cҎI7)pJ+Un<k>\qGKT7J5]_fmI$%?-c"7aa  kI(@⣼7Z }]!y˖H yoJ ó,`G#_1ހ kPPŭO1c#%pAYY衄D`_xVԈw|Ư&K^[sT@^r6) U:8;H](fN6^XUH+-cPB^UoEXB0fczie ~;3?K*ƨQmʠ>78x/@wxrEG -\fQ-.ܔ. Z̖":\[ķڛ(o;oΉE:|IU1 j?@aw˗K9L C?<'F5ŹԌmLCE,%vDE8^JZh)2b tu#_j¥ +Ri9~'QݰtDα31q w Q;OtKtvL0$h\ >=FGr2h&~uVpuċ m O~*Gʁ"3!O*Po$`I?)tٖCwhj*X[l(SY%Q@v;]4[{紋s#Hˡh\^0fjz\"Y+~eƜbRyָzd bT׳Z;^=Kp_Oax"5&qeV=d@:i'=a{IE_xj ҼXQ/l8-8ͬ7t11{]86[S;2rdd-B2M ԨR@:jKkn'Sbq(?%'f׳7[7e? _6j QNYF!ਲŢwW{prجS$CU `JM^ϗLP!l_j^𛌤"d]R$.;/EOpD}vk÷w=:@ ,.t aʊMiE‘T^rV Dt,{RUH "V7׽tX?{crNDA@w:ChHQ`fJT2 $o$\+/l I/epC!] <8%vEd%{R!MX㊑yPJ?F1@[G0ڕqoP(=:M:+D?kێ-zR{^~kZ#[? FS]:P/7e {4Qk 1k[j\+8n7N"+ත_୧rC9xQi+ϋu8_jp`gdX=j)jM;BAExy^"t%R?Ʒ(up Aqݱq>D'Rɒ$I`#B!Zo+ź~ů% <CO`T_s &7FH)wfeH^2c/ HQ"cZ߳BI4;6>6 [{'Q~-*Bnc:qNጚO)׀sdjb;fۏ ei\2>EjfSY sȼ.r&[0ugr66;Jv" )Za +mׯ5D9>!'IŤҀr,Y1PΞ{: a] _hJAwN ]ˡd}E(FF"y#3=|$̣% gFpPVX& ƂEMA!# R,>6D Ɩ NH݈|!زFۃg`(p-c C4l{T`̨b 9ܙs-lT>`B}*=Z0s*Y:6AiMxOSK+~!Q[#dk*7ędۢNM{Ο\ǏG?^?$^eSg /R&o+KZ7RdJXP|1bӚ< ۙgB/.E[ Y aMp n8nG/sOSAOdzZWYvƻ.ܱ,pLJB=sAE?u^k8\@;Ssz^&l VʆC#]-(z0觻Wv+{MSrct%"Vsy阌ہ^={*G"B@[bu\K}O#b3]p p4S~´?=E؊@y=s' hH=Hc|/%̊nǗ&T+Y x6n7I'Fр^WPP^ufɕG oC @2ݻFކ7 }q[euaZڷ G[^&B__az3WUM qꤐk!g}ֲʧmB G˘tz+KB1>5 §S(3ҝ8dEp4.鴯iއpq)t-Xe3_TGq%%"IYUC@c}R'sL|HE9G4{'9i8!4 %)@x[֊i#U/B يЂ|",&غDϿMٹc&]xZ ALZwH6y S8AiBڜAl}2vS U_H7u<CK7驭RatF!=eNMMwxo]|S/*8{f̐?[ƛToFV~x\%|lZ9M?7/X&b|f,ÑII6 aeK{#3Rr\%<3w&o07V d˹;0MKWK|<;3~|5;9tbUOg&N.Sfl]>Tr+r q!Нm7og@MM a`B  r2rVYxzZLB2qź 2(~ ϞjmZ }+bĝK3(G5c=G`_c*aCz(p/A_OO t`QȲޗrQ=&9}TS,|Y0ZKb!<Љq˯8c-"49 纶|!ĚܕFF܊5c2AgVyf1ړ EB 1gUyR$%4i|wUv=IA̙ZVp3etxwmǟp5k%WÞZzQQĕ/!8>5m)yiͨOáꮙk&0K>96^lui9&4b3e)9\q.u꾂*Kn9f*.8so؂7FcC EnyKB0Y9N'IJ㽔Ŋ.&gm}ehE%(k3~ڄ]#rp&Pک I, WrImŶ{rӲL \0H!ygb <Ͼ13v zlz~,AT C3T0Euw-2s1N(:6%d`d))F-7E** XLobm>}c747!*hkT(ge'Ӟf3ilYZZGzE6ɢSXl6}w͕#Cٲ= "KȖ;f q-yAǫ8xغ5k8 ؠɴm[w~`ldHJ$c}sfV/$D]8Fi8( A4ML;DOBnKyV| rk\3XqyXv[Cy4Ncc4Z#W3s DҲQC]l%k1iGϖy̗[JlhWE%sl|DԷ$aBeg&~rY1l57MeB 01g I)K}.ғGS [j[0eIEz!MIM-Dl>q^[yꫮ c=pOpP2I!n+K5%%569! FD..gEU# \uup#Zo.i:$"}™+UB|~.=7¥R`ҟ~6T+s-ٕ6Q_;xd}#i-6q(siO~TWmS^us`ad[:c*d*PHVnyN#Lkw Vl4L࿤'%-6v<܃XT Bf‡Z`t` |Jha”0xV8ZP! o ƝCP=`[ 7[vlLs)*F0X IJr>ȶ`ޫ:Z|Q\VҴ2%7x@FrЍY8f찣xxmz۩Α~nRV؋bؔrոH,m5ɽmu{t :f;7C ] &vmR=3+0QU zw=C/m~$ I+J@ ǡA=rE=68WIZͼK)Δ~ S9U#navއ̼f0uJF1$ԼfEm,O2 N@2%!B>$ugscq(Zg =6I&ܞ\ LHmևrA̎7{h0PDKi[泚c5 YnmP_1(Y7Yu2Hc2|WG9py:&ƶ:-&uȣ>,%@ $EFvZͯ~n_ ^q_PBo~#TWODݼ մ;Ro4Trm3.K4gUٶA9<I=2m0嫨b]l5R;4^aꖻm0R ])X{ _]{Dp|iAI-t#bRULpV]UK*'F & i*-צ_]6cS/XH/E*$bLA&?dLW3H%r"5)&Aܮ8K7G?~Ti@]4ER3syz_8[yG.@[hZ{ ; 2gQx8Zמj5=:|0bG*fcxr!MfLa^'k#8Vc2zq5#UJ]ܶ=@GNA!Ю7bQG'&A@ +eW^:|/Nr Ôc=Y1y=qh34o/kU?)$2|{E}t- ޜEy@|_[3goƤT\fK`V &g|^XTw6VmFqѷBȖ`ˇob@枔Цx )lHiou-#rvi'?VЭ%Ɖ+6>[(rÑU= gTFAƾvt8:MRcXHGh\u2Al(w\&u (^{=Qo/y4sX"-DoV^ LBIZYhGm$<1Ɔc"CV+ɑ)-udmGVugGQX,J1FD&߾1HBgBL@`Iv•WhNLêyE>fR2vR6Y) M]ܱ\,Nˇ   +Fh'*D"%W`T?TmQN aJh~C.BoVY!\@XVz14E): ][qoaIF3֬rS%rì@5npM^tF #J*LſzIUD9-,oN <=qNqLztOY}MsRsY{Zu*aT3޶808u XN{v|&گ˖u;i%6g#VpJqT2 '@;i8o!R/}{ᨵJ/= Cl]ޕ{-R_'@i&Mv3^PACؔApܠxT% `A[@ؔ=A#kT+=8 YBΑY'Vt=2C0$.i҄yl 23@% 3 ;`ט 2oއJRo%:A692 ky;jpȇw(0hdaZz}ATD; ?XPO6VfuJxHAJ1#_ {f;i20ȉ,+j$"}s߃.-a #({ů8t#]1ou⾄<!~K^AvDVKIOz9M@4DV <760.lLRL|X36Ek{PPi$(^H70mr6Li4Q{ =@U_$-\!{(^'~ykEgT"L+w6UZܯLdE_fX[g 0W{\r<PX+{zCxYFk;hCHTATwC[ .ɦMaQ6rN\9'vU-.iü].Ě℈0܍Rԓׁh[#`H쀪  YQ3yIQ#NSftad^Ng5ְ͈tPwB`PjդVWA[å~H7d m EϳrsyЖGD6Q*3NUaP׫z,Dzя"2]yRL]wMC{_&m{1~x8׃+gh7^[9zƮo;5_f ih픨!5N?PM!¹M| Bh:6ktpֺ4_ ֦t e߆Qtoyi[bGtsfCle]*IGWW):Wg^" jOl+X2/W4% 'd sj_D2$%jZM@n%/ &[ ̂܄tQ^^+@J첞/-3/ k&hB!q,Uvi7PH]Wƾ6] ,ܣafᾈ| rjEF]Z*hu1D"x Tq(Vk ꇑNᰍ 5,= wf Ekӄn7tL72\°ZuҞ{M%{iKƲ4GPʷ3*A)ou&4zjs #_Hp.3J#ߞAJGcj53`>^l,)4Kǜj ;*H#Fm{]FH$%O&vGr}m<9g^R"=w7_{b4Ҧlj~)rx>[d5cҶ2v+f1Dž|>KS]T]MbΔNěd`jiǥ2?#f$#ˏo1BRGDJezX::m*E }LݢM ;*ryl>ki^9$f϶}q3}ї%9j>gۄ"_jZM`r/4v9e`,Ы ڊ]$ԑ.nvd$p0.*yȡ7j0I & ƑVznҰ~q}X܋M:pf(}"3BIs \Xl])PeqٖuU/dw"DpDPg0 ^tΠ4S ZS;cEV!C?xAx7<\|kMMnjtA1ꇌsfJߡ*e'4BYqQіCrp׆-,ߘmˆbxD2?U\X9Q`FyqO [?4[:`MfAgrzt/ R٦=sOׇZ=4y㞸yjOB$d\CafKTc-).XfGI[&Ҁ|db ?.,GOk;OeL, *ou9\DAL'FDsؽVax MgFCwAu60GY|s#Zxⲯ{,s񋉿Cxiy bY*v~V9Cj@x"j ,~D[oo"c$Rd9ʋn"d~rw!/ -H6->z%* SVly;?=yk{Lڭ/7rV&šiy+!4Mt-,|~`jjSYumwE< ՗e*'QwIE:YXE|ɚrwۓaL:t"s~ 6;GNҝ_BX=bt W(.mЩDS^(DBtl6{g.zK11Vp%r0b>H~"vɔ2Z^Pȫhp Tw}=\Nb5^77(eʁ3V9ކwОGcaҿ`̜mgjV~Q6JN!JwkJUrʧ>”3) -{ )G׼jMNe u ]H hoom<T0l]lHv/"~)E*TĚzI̘@C8>M\F&O0L2N+kՒ1*@V e=Cr jn$ ֳuCFiuwxVʿ^:j47];Xfc9rZܾ-͠N瞹U )>hT=z&in\x*«,јneHL$٥(ЬX/yyKC .ap2,O:tBM$A@W%H35W^ fּA44|/u#kn#7`.F.]šY;t NwܐdI~FqiP/N,a ay-5G}x(:ZQd7ksv*nS%weB'}K_ XL֠,pFP'3|7<*=/>21 Z4$bZg!X}0Ա Q6ЍxT;p%=qmx[tW7'?fj@h,ӅVTT9KN>וUc'lM5wWq\ b+P%52mk7iNjJIӐ7IZDLžNGn+Ma %_?Z%~q.RPuܩ G*n{HF˄'fL)-Z΂p#Tr[|5IKP™(+4^QkޕZE#Z\Pj\맴7b]:jI/p_ZE]bO12HD!qG[x%j7}$ڗL:EEߥx6(s5rO.ŊP{(&o{N{'w#iB.3֫A|ۥkRW( y{8Bޔ\ٵBTZZݒXߢ |sX|"pUg@]ץ_eY]ǡN,D޽w^ 2eaa4ƌ/x^M40fjD/LdD_HD?GMftJ15:V=+>j2ǂdg7WXdۅksQ^3X,!g;8%蹌Ƽ5\Y}wL0xؽgKLJ"l%T6Q h0 `1w0 OYoffJ|j+DusfП 0L=N|p+ j"> Qh0VLˍ8FAq㛘Lc @hh} -qHC?2y8_9 ڠ~EdIќoR_!M [tۖ/{+KNÂ6D)$ K|ğRq\#o]h)'x/u2P-̲ 2)mɤLH^w&wUï{p+ فѥE3 - ʀ)EY\9-Mшe^i)S\M쯯<}$ъfSs&+vwTeUYAw9kB҅DCs>]D( #RAwk~ϟ~Sg (LR59QinXc>o[8TUށU@~']#%rv/T4#i!a$` Wl92Y'wH g,n,fZBzbYOND;@6 e/MGeCi'_ErI]_yL_gUUK)rׁvҝ6,u8A;))4FIJ ~&I%dEB޼`<1mNe}hZ 붎КnuXN | `6yFd1梬5fev\H\,.081#){ X|EM,SgS|i&7uFe~Q g݉vK咫XZ QqVS>XOeJ_<_{m@hRft`Y%-*lic *Jc|nk/c'`?| ^ʘN.2@Բ6uT榒Bj@|ej@mlLlM)JVTC:YYpCv.7\Lh\ Z+wgHWWzp%Kzr63Ė>EN )qEV(>]8 71b<9!%(Ј$L^SQg HeUw\/@c`EZ7OSغIypɂ2y _U#E# 1O7Lf¾?-P8cre.x õ C4\A!"ψR.nhrҲsb5Ů؈o(2p=(ZA.G+>$O]77' a'pvwToi',ǐgÕS{@b VEPw]ujMƘONBExvI E/)Mb`L;J H<27>ƹ+Vm"M@65:Q{ZGv%/|r\q0Kj>VwN% 2#L6()k'ǔ mGzp %Ah{Nop*kdn 3}7QΎ'x^c ҌAkMW6֌W\ Didw1)SO.+=$L@3wRWa!pk)eF.D/[u|l `zX$;ϟa]*tcK{V^g]BHZEHc #,~XŨ,aڊ_&G(Y*]$z\5\T庛t rpC^̀~2* TӜ#G =5iXtPD&EtMzn \EW(*BI}[b܉gCCPBڵ'vPK(ub} ?.b5|#ZOdÐ_?aݏ;6qkFpPv1OL粧Xor!7t#*L06g \z<6sQwUPF8mqD{sq Q-Jt 9Vjd5bh֒s(:.Ec8۶X^B;|v۹IET$3Z+EL}{dH_-kwtsQ9 D2oCvRt{dt$8Χ^Gb"[q!N"0Pu C1Ji͸'=!tq\ϚkӮWS*h*wlCs,#ca}\ ?+y=v, TB"W>Ɉp?»B{*qE(u8{۵/t$r5"`\D{ ƵL{ 텎 @*fФne;H{ l$c }[Q&`4٠Е~;^GJ$]OOS,t9}=sC3 "GuAQfwhڸh,Pۯ]JGzڼW8yPӲAnGR~%PE9a[h=}/Ǿ/xPg^O'ύ$ /d63 Sy#xԋ^iɗDPq#w9Ŭ))m|RyfOF m،? (LqfJk!mjAI jn\q++ D\AU!ʻK:ڞ4)fdeD3 }& RsM!魴+<7g> 1p,iE~"m0xӖ8)wxBJݍꖎ<.7;Ff~BsPaTs\[E|jؼLVܨS`Z ɔHj2n|J6+|J/ہ^,eó=o!-:Y3jmHlE댤<pl;ʡIa95;m4}ob-ߒLadr| wD<`W&51_VǢ0Jj8 {j=%DƝ4V طK\1Kp90>/J2 5bӶ R ;+.^C6[KR^H6;[;OHj@ʤ7IkғsCϟŎ9X.LL_/gPEs7"JO{-vvP '%:F2Z8uʈR >|`kKW% ՘qt:0S{1.~\``>dɖgԌ<%d`){I{!D4q^ё$]/0kT,1BHnIb; a|2z= )s5~ˎ+p5vV1oI0nhקZ+V"૾i qU_{%A2lgkZ )ܑa/vr3L9x:zRuP$d@p<\wRB['zjڴS-䋴1(3$( ydn7oU1dN݂ GPuS4Xٴ ѮrXFpz777RőDx3޸{a\R7F Ir*ن:=G~?t)V^ݻ}i3-b^75ȣZ0!HKBEEC+a,AݚEbi lJ1O&Q PH d"Q#8ֵܾra^Ьc9l6s{{r.eA4Eeh0`@ƾ vylh5`mgj+^Aحv"NT+Y\SrqD'-۳Lz8(;&\bKK?^ۿ4/>$TNX_s6vQ$V7@2z!^ۂyɵ+C5w >:091SܛcRA=j}ghbFu 242`!;+mmM<17AyC/ƺ^L[f} (Ŝ\6D2SHĪaH9֭ܧ"Lልr dk P<xAJ Wͫn [G??6Üdu[NwJم#xԍ8?** p Y/."NR@9> spY2]ތnE8_7|e&CktB>%JY \t$y78t#ܖ e#Ѷ2]QRX$(w.}\>'5ed en# ș?t/0#Wa"Nl b'S~nU \呻HOٗ-pX"BCK؝D-\q,(K[J<6n,ȅLD)om mnwPd=g/:`c舧dCr{E[yV`~69 }@?N:R.aƽyvG-7!EZPb<ѱ.#3r)5L_9R_8^.EP[xo$ϯu"Xsr!`4 ]==NNI c'SE,=MfxI {&>qԉ YK\d{"F~CE) =(0>Ƶβy VԺ*ͫP>SXG(L&шfFT'mb]pcK螥3˨~$ig4#sU2缞3>ΕL怓:iM^A!if+eղzJgH'<|4zP_KR12NTD%DfvUD'yt&0}>1)P#&X@M×&8Ơ }Ӓrd};^+{&9!<s}|'eC >t*} q'?MW5+b?'eDƉs6u$BʁRR3"GDy ~]I}*n@L`Q  sέq蜐CJKl{Yh?&]@yxFS_@%))4džxBAU?fOǢ>Ta/ϞNjA\S2$'h>;vf)G2~Qxx}KvM-H<\rWq.(L& X~ ͿD`1|Z>+ui;[ NHO7xSng y/t@T)(]DUqN !h̑{Y@4pq O=qY_7Yux&0dG}Ș &z @h@Gj0:!Ax͓ ]iNǃ$C NNQUNx#b9}٪KM$ Y_ DU>/Ht@~4 LZVVAIPy,g61 07XhZEgMi! 1hG/} O 桝iٻ_RI6`@ 0YR&^]2e[=aHGC>=z{hynf: Fr=?:P 5Cf-H澆|&ўhB=x<e^kalP-^  //{v͏Ax7M.td@ I@}Rp,}NX5&! bd4^ǟ17CkVR{;shko| ܝhIӨ(bSӀ22b9*bϕw]v`nqCXyl,9l.L}Bh_1DQ5?ǡԔ3GLVuxJ~{[ 59of YLHv8kQ}a<X;N1:#Kŝ1j!\ X.ZO"ݾC:C$\H%ֱTpDx`c}SC!-K[ K4"CT,{MFիЋ7gt"^DӚ0/xk6{YJ[MեIqGP'!GA #%E?l ZaMwBȻL~"g(?nL :w$Na c蠗ܘ{ih4sgurjT? tzb(Pn>*PrSs3u,%/]8Xؔ5#/\RCH,t䗣!t2~O"t'T~l@~.j7͸&k5,e5kpv6HB?<:3S!uWno($W^Le{L/ =zr?|y!ҩ0XjǢ4ѽz1AL14!͠jW Uʥźc_)L*cqwh*> $ +æ &bEz;.aJG)OkC8ND&1H o}z$J6m8 `\鹹˔?6%%JB楦8iLBoa?^x3Z/&kspNMNA-q>pٍ[%^Qs*:v8Nidj٘'QBp~7dll/s)YJ*dB+{9ڡ&:\3Xe ⳧f򼖑Q̞/a9ylrct7#OCiC,2uxqmZ{ͼӕh5%j %/;Nع,|)|ܛ>VDLH((udWL9M_SnÙ[})s{`e; Se=o,*Ek$l$X)k^D}|_ V6l4lGS[]Me]&|MhZ&")l\u_~Rr@:L)6fHN>^*qCY<q`oɔJNBQ r +5-|zVoKnnK& }u[59#N?{UVז3pYPˬoQV%W\.vրV,@mE^j0ʪ*=^Q@f^էm[f*!sJl^ ՃR7QSSF* t blT{Z]U81Y(~"3G<hpOECIqqZuTeQΑnIF5#CQX{JעTlhyJ̬emԫgw:[?HOOZ֣Omc= $:lI-  xau 7"xd v\iyV?Yx6\XȆ1:/BfPF[+:H,b+6:b6a]Q14yݗU {oZFv/Ү2y`T EպCqf1ẗ́Ǯ|\:c>y\|Ӕ*Rlo20dwai^/Ԏ=M6(q={6A&gA3rJ9/uNM!E}rJPk4 >?֥M8m Nj:ҮۆT-iωIUo?RFauo7$+ 2c^)3}'k*ڨ +"0݃;mZ&c'/sI5_1IJ5mB-}8 } Ç&x*c' zMk@+tcֵfi_`nu|+U GQ9`gcʕ  ,?MgwУ%xzdԺ*GkMlu`_ozA.1)p3Jq՜yI;!J^6/ șZG=.{h{o0@saO[b (S|SR8K3]c68N_ÔFE8}و#_r|#&]]HrYy<<饌k巊zWzblj,:2 ;)gجa+8 cː;4Q J7It#Շ'+hmD1;Ps7^k4*ـRh_92<̛]YzaKD7H>8$7zswr,$B` zi^&u[F fMt?fo.)yca>QKH,BV/B_,󶭤x>Ck7uQֱ:] a4@I4! J,KjAYLc0:,wOgV)>-*>0}*2֑AT&,p؋okyv˟\Cv8Qڽ@p(~( Sg0,Hf{.T= lDi+L>n睋kǛ9k,E|k5D.4aI.2y=#8Z*}>:?H4,FξO $a" "x5{C}RCĹ,qm{_fY=jʢ&i_CV|,UԘ`'3,"oR@IR.Dv!'@7_eM~PF[(HZI9;J}spB#fUF=ɗ89 ]~aµ M">L.VaFRq.3[,a'TOUb[ ΍lh՝f^D.̯/4T4m EQh/blޞ.OO:0E7"7Oֵêzw9^/e(@xwL'ɚx~Rzi$ zk+')"BL/JMܠ?-R*S# <W5)㪋)<O!IHϕT!QY{lw{C;jz2O_$%6%YTm$ik0l-`x ]=c@6&|ҥJ:HGXhM݈/*C>?M(a*.PؘtQk8O7NvK[EԬ.&:l[@ YXfz}\AJ=\yPdM7rp"^rD-„=nV-H[@\$}aF\ 1'h@D~Ta˜0B5xcĠFtVG\,dž1d.:(FgNK[eߪAg ՈpFы2MRə"Q5qW?]&I4Rx+oL8F/Zur--M k*b("HI7A"ryo#(1Wپ[yΎ3GAFA-'60j%\7%$'wiOrւb?d TXCCK,MCԫ/JB{SM JA!x*n`F;ȯ){GS^fpnIڨ q’p6U_(:US\GP'і?^y+_ׅwTH82,r"aH+xpL DҰfw;Ri> z[βclK \߂rU؜ ADhn^Z r[2Rڊ𻋅> VAczj8mu`syH^n1rUQu]엪i @\=՛R'p[%%Iٴ6}KA5%o^В4,%ܜ&CSZ3K dS^L~7.j{ﴻLAAo1ϱa+ 2ZjG{c;<PlN3M2Dʶ՛(ZT j)#O \`Pe- PzL43P3'}MliUj+4QZ*kbO}9g4(xG=C >B,t a+/h>0͕OS(7Dt {AS0F~#ŦyWcǨD݁]ևRzT*ѢNܵ-) RRU~kRV@,w6@PsiINeKuXY]H įjpvL8T,K}v/9MWE}(\rqNf#{#vBhNEU,JUG"b|@rSyp$}z<OR,~En\Kgf zgwr DZԠ=NANcعmÊ`}ڵUlY0"5C ؓ=SS#H@{c垣 Rr xF C; cr{'LE?1i>Q dsQ?IZ~ ReSMi ~y!m3ys:.RwXw# YAhmL?yh%6 DNw/W%J+s55n#N`œ#*}S+%IJt"Ĩx#2AHλMRߏ{[Ph6 Ĺv[6b)|Zp |\d2c.:r:B,#$lT(~$[g%s<9@UQl"27ESlA^!}7gGiһD6}[u"=(rv0q o\*:鴚팘i"k bx(jr yh ͣC5x.d@(}|`meTbPxx(᦭ZS5N(ќؿ93XNj QMAM]sZfט1Cd'aP܆bE%?p逢>5mop^޿}$  L<4`67D\AE4ژb~K*32 ##'C \iLnKAt): USF"C[z;}7i/0ITd)S@ b7omٔl 3H>;j(pfɴ|(itL5d˦fWEo?0Kn݌Ժ mxb۹뉢 8i,ٯMOtEep{Mr4[z^xmJ*3Kv4 RWT[Qo􀣺K(%-ӑ@_+?ˋ#ØKվ!EIӷ.~hp79Wn?X)ń m<ȽįNaj ,"4g y"Yك@ÆDJkL p<w|>3/!_&9WgBdYBs_ /2; 7reGAxک78`iB3̋kl)\Y?l.>JAUDO3fs*g]PC`]C7M*Smw[\Rgyc/A,@ V*KL|mZ Z%dǘ7-KH]<H! /mJ> X 6<55f WйǵToTq-QY$Q2. ;vzg]L|;ę>z >\J8oX}/Hr%&.hxAK ̟ⵁN=k+ .?_k*05UM>sg]br]L~9ϝrv+%J]IYԦngIrY„(,bq~:}e7r5\o^tLL1kn|Äx\R䭫eՠ:= ^r/GFq{^~_3Ysn ex Kg4؜P+ܵL<%2Dv2<ԇXErG4p?m/ Jw H"bqqNwAG=p^sǎzeypS2Kڇ;γ/hϛ!xo*k@eWD_* -r(ՉfzT)w<~}|PGzY3Y`J 0'pN>ɵ1d-损MWP\7+||6wׄuv83 A6S_ -"o9˕%nhz$ H`zn xߓ@`kV8nO W-m`3W~Q)M- $}Y2WZ&i;kQd5*Ӊh/BR*Um5r/9>EhDwj6Bi-E7惟ϼkfWSg%O܇ ` 5 4mhׁ]7"T5AA:6+:A0AtC4P@45oaze@WT*BF]UHԚ;weu!7)tIRuwf W"y3xf"1X,.ӐaT&~L|K EkdX \?ve{C}%Jw.\M['Ji%s Ͻve~ۊ12d{g<!!0Wj+UpC7=kyo{򊕆"+}:-_Rz8$,6Y )-ECAI5;+nW 5 BD R ip-z[[4P$dQf؄


}FaJn8-w% Uk4>y//&#8jKy$Q$\R*Z8̱%- =qZOMSh[E'}׀(H0s 9+Qupn.a8ƃk7#LuxjioCɴ~l32w&T<&|VRD MBJ'5VLP $gڣ#>o d7%a>vKq(Pd[uDGsp;ΒַW<"C݉w#3"wM M'a a)ùov NMV#;.Z}`$rb|YѢ~@.hoLgک'pݟt} :d45n?!yk6#WBi1^-UFڍX 2&(ܲkNQ~{O+cLQM'#់\9N/y.gY5/Ks 4$EP<a-fwBb7j8 YhZowRO;vܸNk)&O.>m;1Q^IĶ˛x'4n> wCM,Ωb= MW}H4T ^K`HiD2pC ]4T sn8$Z޷iP=7~qh2Kն)%W0jU]}>,43uBiLWUHxHA鬘 G}Äy=%ltlAJ1t4#Eȇpsѐ^T4GEKB2ڗ7HTMLD$;%lhջ*3Dqx>5,\` spyWb6ɹ CcyJ /. Yv d 7@V:?\1lB睺Te1r~jho="gTH(}D5~yiU"8):1xCZY u;+O;`<\JMܶxH.29mj <1*=؝gtK{,G9r5`Gsԣ.<="E+B{$Xƒ[&LYu@sXD 4ȪH.#`*FrLvNn^cfECYs,'SZaިt/s^%*1 Oa.FvR7W_g=%?sPgFTD K|)8&>d*~>7NdƧVbv24N+4Jtr47֬ W-{ 93(\V *qxU4_')k+yld5RJ[n& Y*$]s)ýV'CN"^;(0%A QyKSΗ d'CRhN Z"j QzS3zj脇 ;҈^Gs/gV{:ݒm\a"r7d˜& ><2&lHBHj]d>H iR s({Ҙ49Vj+T. БHդPdHG&U>@Dd'pz؉]3!gG-ț}Mo^&EE[*`5A&PNzZd,)U =<Рų|"HhN, /EB4#\4 2xbD^-a `ɂ%ʠb/q[O"냌3r ='?XsPi!ˬ9`XٿLp0?|iKUi>oǙ /Z(ň)hW1}xTkM Ei+hGJ)I6%xeGx`o86NhIŎ Y|eN(䳘1" }%V<*Ƿ4 N@a첻54Ԟp#MhNp*9:,}Ɍﱸ|ׄA$ܥx XƅӇ,XÒ+qAW~ӢY#I`NxmZLq%B-I|S{f6pi/&|XjFd0aF)`–. dţU|Vl#'ˡoׯVN+2v!h϶a ZUP%IJ$9Cɶ"\0;{V'*2Y5Ie|_'ݕt|PerXPM7J.d *+־ k {m2vfj3oF,?.4Z`eHqdZP\!;wEG}^̑IVr2'?= S%}'%KV gM I~HygKS?b~}$T89c\AX9:Д[J'{i,cT7Yq*}^&#L_RnQEnd;:W&/aM;:, PEaߛ?e%ٷT C*yo[j6SB[.Ro8 DyfGl ~2{62'ڀ7]!S4eWHy%YÊbϓ-IAy)_!14va"rZXiݽVtgX5h ̞][8!^VP| )l  L-MN_SiS؋ZL H4 ^0 /v[IWEYz9X5b>PsjF}KD`,v'Gol7v~uv 8&Pչujrv$ !nɖS ]=y[@ Lh~Qp_w7fݝfԥaV(p>xieSD|jͨF,ФNmUǧam!/  (5SH9gm13nhڎ[%1dGsVvA)DBi!xh ,ٰqX\ n'*лēV,X$yXܦ} mIU)y+6Gh[瘱M{;}Q}jCGsٷ$+0\Ns+2(1DhAܝMs頁ZŠ65nt#*35J\?%ذ(hGDqy'nxf-ck&rtۑ%t;Y0%QNdS.${# 0A `MR=k6G>~i:izw%~z1]5|r^߳ _iقFPGzq5?*+y]0"'<^q8pX-["&%9g ׉YSv$+&[7ந.w$'fW>ÁR^(4B*ƅXQ?Pkj7};ݾg9ckTZg~(4|xu[飅NLJ޼DcEIՁ17i{Y[.^ @k pJ=T? pC/>)q(H<IUJF֊xZ"-룛DyUKُN %g(zhw,dzO?yqRaG۹hz"~͇ZF2IMtNG.ʚ39fDF.sj'ҬnSZ{ Ru_"dL;+G QIJ/<%ixQ)O뚵hcٰ\_6fuE4d=+PWuUGC0z@{:?^P ".(1L.@I$zrnkE=cS=ؠ=mJu{PHi N>{h,E'.F9j!tg ČLVwL$ :#43127P9eo_(OjO~WYi tB $- YyUwQu.B, FD8 *BEP}ahQkh4m;FP.T,&Ejѭc yVgE!,LOX0PJt'Kҳ,/CTDnѽAlB‘2 ,i_=gRyT@)ahS:FPoH?0v_ӯ 䥎<MSmocPj-䲝(ڟ#F`e_@KBJOE(X6yq7~qV[ѹzBpe5{R-E9*:4Xp (A=f_ dҊe?eƒYbpL1̟r Üj#"Ý.DDQ?oCVhX.9 /{Ѫ2by[AfHdLE Qxs"#X7Ȏ9B'Sŗ ?g]dzijCFscS"sbA{k+,Wh<WvͥeԴ'.?CQSL'=s|cxhq) 7R6?xryÁw$./|qG7.`KϤlnxZB+v74DYE[ БHMH}DI,cчGD܌l=. XEZ(=;wNާ_xmges:5U5|42 ƽsv&\=ˊa gP2FaCIR;eച/@}O/AS+_^r6UU61Y\ / >7K}.a60_z:]mk+GbF)_?}Y9AI+RwT=I~9 1>-F 6.=q5 4UlQ&hk6Շ.IO6:O1t>YT%:L-ÉĉO,UqARF$`ƪ@P-[^~8 zE˓H7gO Z }p6zˢicߴ(u%J3)pH׏E92v qv8eGʼƇ® 8] ̋\y*"l;ݣhG SqZ6k׾M@Egq/&ק~ԉ4ݸUc ۤ3fs<hU  .n, _0shv 3@ @?վ4룸)#v[D!˅\@?x> 16 z7Ie,X2V[Ce6 uWȤ3c}7aXw,şyN'zkdzi3sE2wq My+a+) /"iTس0c蒋j6{Lα6 {4TkٙjyLAVZ*e(!'֫H,ԡg)GE12Nr~޺!XNCRܒhww^ĿL_чF< }'9ˡ, 6x*70yd}¢ͺurՁD Q B\Gdye5HZ^u͌1a6xXkvX-q)˿JpG }k5/ tS{њMX<>۩xZfOmQpHj4XŦN4pl}{d'7;A娐1V`i,ܲwX[QwHd5\P;&eDQW^K'Yg. y'ڵC "# EI_dtn%pP^Jb:[:2 ||c ބ# *'/SҡFu h=CW=2 wX~!7!*uQyg)*7$-zQ8}@Wksɴ5aZ3׶$]Cm/B^%ͥ2~@GY\9(MKJKټ|p%3(ٚ1<G+PRf|{Jͧwxo"T@ydZ:B Lh0T` :zn-Zv0HFg_htIS2Z:˘OL<ȟR.1Zey\5ǁ# Q& ?2f.GhLQHFͧ>(VY䓗S^Vj*(y^\)&ǘS1 2M ?oS~b6BDp%(cػmv۷ޮ)V @%[]+ p0|-0Pbrb5DqۼFo(Jy?Mˊ]Ɉ%\%=3UBcJKGg9blXaO[6fVW*lWlu1\-t\ Q 2Q)j@RF3|Ҍ!dmO_L {"EʷOJjKۊNh&TXG?|?, {X|Ӌǀs n6\4OWCg 3 !! Hu rٟ.t†C][ЦE8gӵɩ]-8k 3ORC28;ǽfOꅯR}qؼC=)soHV54{ڄ&Z؏6=IG Vƌr& ?a/D D>?̧{/X|Ͱvb =ǴC`RW4S ?Azk0)pO~<3i<*fƗ(1p2{=s16#MfH7 KNP i`2< @Ry4ZwqKF@0M'_;ɶpr/Dy؆ L1g⼪?6{S .ÇOg"E/BNX]&t0yvibF =`r_eCT_an{e !+&RDHEUz׼f$nmUZ@1,#Y~*GÚagWJCZ9u {As3lez">$ &} 4dp a$n^9f9`V]9Rza@$؋h(rb>~$cƞpa_H:1Ct`Nb{Hvfߛ'^`aLؙ#Я̰ -GX< K,J`ũ>Y# k# y.xy/Ӑ=!"oz44{O>(!qp7;cSTj$ُܡugL^oGG♢C|[II`nΪ.nu- Mc ͯVHݢb~讹_LC;L{?4%̾,9i*r{8z@;W*T9٘`t:Χ< %^o8][X;׍{Aa$M,xa1Q/=o,r@]ƉZ|S*Tá"mΌ$iv}|*uc2rQFɦGl@+nO@ZssGJ.UqڐN/ +ܝ74t5e¸~q/U\GN3uzJ}tΰ,<8|G%m%ō(K@ pߪ|'V#eY?:KMa"5 vuY*VQd o:,}!b 'zD2ANa0+H7:Ng k&(M -=uy Y𝣊쫖ge:YCj߶>9W8A%d]=x2K̫4FpVXl$yML\1o=d̢1O`ے_)>%R i}AU;H“,@˛̌ ]2_[\Qacѿn{*]O":㤀6(KkX7>8Gezsx;T#K$띝FWrUD=sNF{ Ǵx ɻ|BR6]'k2h2777u=v 0>6"LV xe]a`-~gCL^؟blgRaR}bߖ4EOM$><|8nָoIk,aL(a cG4ML]l1Փ`+"CcALtl2nt^47Sg%ҭe6|D;9(KB*Jb6  f@[`'!w;?O.3* 3X )g'|#R:3=VDz̵f'٠<-Y|?,mӳbX*qa3*JpC =+/ IzpWƗk5pH&/( )5d?z"RIa4T2?j&,WznFؤ y a]Fy\̯2sapeN%fXǾֹĹEqUTo43 x#{LPI:#XuVl~jK@K=3=-">@[ՁwsO:vq뺡!Pf͕Ԙ ags%]|iŃrIUݎ|hȭ3k v#Ѽ#o:+\霫J#k"KxGmKFhQU8ATzCJi1܅&o uzpli:Sb܁2#LoԆ0x +-ux{!5*\8QtNWոvIKhV)\4!|ݝiYADO^ fX boQYIِT#N*ռ좎,905 R:@Q՗5T"B]| ' h y?Ba1#EJHLsg>R9IF0r\PP)yw~ղgYZ07070100000028000081a400000000000000000000000164943ceb00027ab4000000000000000000000000000000000000005500000000./lib/modules/4.18.0-499.el8.ppc64le/kernel/drivers/infiniband/hw/mlx5/mlx5_ib.ko.xz7zXZִF!t/o]?Eh=ڜ9RI)s cˇJMyoqɌ{ {ձ Ҿo3;&"-bzK1 /QMoKL}4|`%ê>E_]t$" Lo a8\F v,f\%8UuaWoSxx\_t*_Wo2zѧ9(#G}mez>WT&%6 lc7~b/?04Q>`xa,^ȝPpe\ORWx A fkTlU\ Z)Mw%Y)\A&B@q=;ZVqc7`Ɵ3cZV_^v8|Wɾ.jgֹQ'@_TہH8?kD]JQyQT*L>;z 4AYf[KN-9&}+Yf*.jK|E'L z/ܫz'p 5MT(*2Lb41EW7O,ӡRbq;NMof?+iAvb!ZbM.=?=0j)dW_ @[RGeXE~N^8뛙Nk&- &;2 ȶȴ@]KVM;6bfZӭ]r"|ǽ1TMuFhX{3ox=G`ƦdI8ȍ;+í5`{22m*>ñhmI޿SR9M"TuX=FGm |A t DdU,嚧1/ "O.;TVLzy 눌pjВ7Ӈ*^B9ƁI“_f :չܑZNq#q%<0#>3R& }=NΏI?ARdKa~ 7|z'PEǜѫw9`P>@VFޞ S߃K߬W)HRoODwv}'ƞB!}peF%kggr%{̩=ȌGqH$MUSsjmiiyT nǨez U>K WX_-e<˧g{c1-\r͑I}W_fcXogYwMj>EH'%e+@:Țׇg`ӗϧ\ZE? S\Qc(!{;ϕ9:z|X5WIGZEA0=w)Xת! ,@,y)OtB%P?Iɹ*_}?,ن.&gŽ%^1Op ٯ%̈Wd w 9:[FGi&{函=2v1|pdGmD%G5匚DUQOVW\ # _o2'$0`W_ODG8/N~׻ qa FiezZ z`jؾ !lѦS#/U:];P.ck֮v'/?19f $́~J4횧`1N^@$hLE$TgG yء%ܜrscHEA~i ySgIٜY%iE{+q',htTI|Dsˀ+0Lq "$ȐC`A6N9OWgӹG5$Pߺ ȱF|&]הu33M94]=|kK޿UH. [ىS_ E[mھȆ7a!qX]Pe~Xϼ;Hz=ASW)!K IWhmhs^w5CQćm1g _TkFiFM'V.nFpRt;ՖAb$+!Y>ҷ9i/CQ ,] #:7klK}Ei|Gv_vi,Msܜ@N>zj귪$Hpi"2 ?Ok+P7)ţO(HMmSpG[ (0 c~thQ`yPRzX x!n~ @l"fyZjtOIJu w^OsQRZmX<|⪚kHt^8 Adh !|[8wٙ/PnP{>–F[u{€j[wW*hî P3a2Cѳ:!i@Jd3 c&=;u΋}c| z8M#;Fذ+&%V $N:mtQrk`ͽ~:б'LDGn}Gش(h8~zShFuwVcJnV,GRǍLLԑ9\bz yhwyu #}L5j:gx!|:fӔ N F)8P3WhGa-5ԸW_2U s/jCYjQa "aJb; E,W |BK1ay /M>'@ ꪬ"ER Kf1v]O:2TLk` Ӄbe0 zZb5X|n7I@=NS2n ~2ÞG 䫎q!by65, DV1JsVDunR1Ox43F+*Fb/F~?|@ Sٻ̤e^|+ ThPvq`(6)=>+rJy%B ~*yWCE+0>y:..L $*xX{0{AΡM:W\w_R*w2`jj  UG$B@ÓK2| (Q#gjYYIbm6 rk@weh>MڤVA9 |{B4 wA2Q:V}%]8^m/G kpKEˋ1H#Sއ:1J> JIdLfk?/%:qyJEW1ꢳV8-)Ms832<2 N| [V5yj&^")> ^}2Rqj!}3qiD&l ̢&TJ^H90QCeAC,ڏ뺗p39rP PU e7?a[2ɡ:fh!Pr74_v:(41Y]8777-_mŎtm5l}Jyʗ;bAub]@}xi% )Xw;q$^/ nfEtG>^3.RB^g5e(ɾbHV|kG|jݻ9j9#:/%K̳ x;a8]yfttѭfk,IY7Fĕ8U++҄ujtry*4&]? CÞP"lRUqֈ24bU96C昛FΝp~è[#&f 3/5|`Ma!1E޵oӍ^fj::׻舏+ k_UOGg{Cr;B8 Zy5jۂ2袻c&ExJ[k݆D|3oW{1iP|DZ`jjGUBbi0 .+&7|{j]KxL l1?^],_Lk'۷?K#Gz~`kLm6GDwѪ.֯iٹ-/*dH˧8Г:yƌnd{T(}auu4e5vv54̇jgYmxuPH4 f2-"#s͐zgJLPa ߳Ф;N)\#4̥x8$)dcbInZB֙R:+e>'P8I [UMI]Wz˹]&.'~$):0O|7 w1n5ƩLJ2^gbghֽ%J3'W*]̠pSz:3Bpx1ysO7刬n첲)grrCgzeg&ƟPpT$3G2vsasVp s`kWfMs=u.E$ýo,)Q|3fUCgلVMlMP?Ҙ n '̞o b-߀Rl-=)3r1W7qǰPRJ? ن5 fr,ׁtPs"w80hYy3׻7/#?yx 1gmr6 :k>iD1QOf<' f 5{"Ӽ>"kӊypƢ}&G89daŲM F#AjK+ t.m4_#K2^!ηclaom% Xl]ނ솣Z_Ҟ3əayJ%'OaK3_/B](GIk}b,0*{-k`;%Ԓv]%\O-JV O BH@ԀtUW,|t9Bz wtK`_`1iT"HC:m \$Q=Z+g{7eqr}\,)'bp^^o6IfX49(S5j~A}LxDZ"};(ת @tsLqŸЃ 坞 {4rI>L$5F ۷juj]y̧ȥj} +4ܫLN3 ~Dv\!ꗘ8ۅ~ Bʚ*pv ]u_7sFXK>_A_6?<^,C"R:* ,'5:c0Bcd{cbTU1u1!z$D nT$b SNFޕv[f9B|Bޚ.kȚ-reeqJϳ3$ۨꣵ@& gNhM hF~?5.΅مӢ4lz^7"}9]iƨB /ZiQnr|1s7$!$ugy, D' ;zK ۮR/he"78$TIá6zGCwt@!Ugpi(B mLRC<(08`2FeHՁDh%;zgoI*F)dLED tòr 9ǩb lsgR,>¥z;d)sT-%[ C091SHW01awW l^礳 rݴ *-|n'Nue253BT:nE.lޔ\WUkc⣭AXy49ٗqByaT^bɧ@w~N8hByv0T4-̈́څO /3B&(u$dH_ 2wٛXO@ T`$!e^.XQntQ{M8Y5}g]zgDn -:蔖6Tv:ȸa˻nGo!ǘ2{-[ qk/5? ,G6Xy sk`".aV74S}WۊW-bXD 80C] v3~iSQl8QZ:eWE?Jr47n򾷞>8G#뺾Ș N]> "5o'3)^I]}߫}u:hX=T&sҸ&CI7RQL) s7{ +&E"Ih"P nh'Mf*>0O5Řk +ExJ$R.ڶ%-Jq41ePv X1 hhzsrی)M(X G#r؛},2MQVBZTi7L`Oފ*!2>)zm8sXoj$Zn{oStwP }:7r'= +}Cl. :s8ܤuuڙ9KݼLNpjH8n='Odb^`DB7{h20n=Չqd0Eع}Y`*9ި֎lZB0TpLm G9{k;O<|[5~YbkwxcQ%OW3j Hf1B ù-W1^Oɶ&Z0UdޟiV9_p"lAZ¥Mسa(?Tu%ҁޜj^$$3EAܹ/HD: TwȎc3ȀwM .DZT'TyWvT,7?nWSD[CGQes$:`-֌)(G0\8q7>A$EԹ/)i%ʍ֪#\8`:ӌ>_P)Bdn)yr@Ne>go7\h7}hޏ4@S:'ƛvrH6Y#bY#lȤfK7ď ؘٺuWǼ`-3lq\[uMV?`ʋEr" 8Fr!DTĝ4?D%8&IC!,46)8o"befrDy;]઼9t>4؊ۜ\rٱtx2 {gܙO{M&EA]IA2@ˣn6Q65 nvy]9KXwéi%ݙip+tE[VO5& KgE2 ` IR}VڭV!r5gܤn6!Mqeh<$AyVm_|6ps_IѠk'8= w" 8D5g`4q\=EPdOȲk`X|_9 A'KsR!vl~gz,OdhnxTxZkl`bXZٺ>IWu ͻp?ޭZ23!VЏ 2 LJKt9ZRv(&-εJ"7?&p򊫁+nmς;o6Ff8YlS@K |Ƀv8~4 `@(!9~zƏ]܉$@{d%I fi+OP]%4 p +tiq׏S VhYg`1/hڿsݎC[YO2&X8Bܘve'`ہ,a T|)L5@߸ /ge&#m$Pf,i&I"!5KR"3DQ}YRU^mډݜO)p@fK$nït@"4{*} uTk/ n22@7c=.M+ul[_GXơgHyv+W)o7#cn!Rm` b8T8B!yA(]Loi#o~%Z!2x^):fv8f>)rOc=C3`;:GRܼ>]N9#;nuTM<ʑDYc'Ri*fJ \\) n!t8giw"G`T4vMAbB~ghoOX[U8K=S Hw˰^vX ux_MB7|eNuѷRʗrܝukz$LC_]Ux JyS2_6Y1Úͫ;tx^Aҭ 5+TuKEKi #NGtMLPKmK?QPZY Zr17J-C%$'AP2}ӲGfӪC={2+<6fFN*BFMf/xWmҖPT33(tfsȀrQIL?%30_k؂3U盈I%}1R2,݉XyQvsi(;PreCω8lrd |UI-<}ؐ pF!V0hʑtFVસ#89#>-%Zʲ,`yX/|A2ׇHaY杋X"Mz^%V;6K&IJj]9( g~Աͫk[~^s*m4/kj.m:Sv@f:0Kb }% V(t+c:쀹OaW|CjVտ e2)wFCjRHFsP:h6^??9}%) X½q:ܽpȚ6 RU~۟SYϲؿ{ax<"vٖsS*'5˷,2UT-%O5-\smQX6$QSxsH_4SbRe'/w }(e7M?HMѧ2KQx=4G;~|JYI}NEN: Ofn7n;&[`q{nzbFDh2Nlfu"NPo`)@&w\tZR؝iwa, @$mSK<|$3'ha270yS4*u;aȡ:r$j]k(WG~Ѳw?1ho яn!^ʛqjo'm_kQdO' /5aU3>Xntr~V}*x5%^9ʷO}t/X[نKAI}s =|8 )uCteJ~-̮9I>:|:ksgYExX857I!>:2RXs _$D8&922i4*3嚇!t߯&eaz>}>'yCPp`LPt1&PBqJ1-֖pk>CL6Տ6ܸ1'􂧵)}tY]=J7(̇ivT6t=_w,ǸWpɝӅwG AVͯZ%lV p >Yk-qZd](a?†s|n?m0Z8T<~GF݀87QDZoGn -{xSVW9oNe5(=Vu eIsd9ķE9-ԅ^,D{#y j*'<{(r.BqԾ7/6|hqfW|k oTd~'i:7i5[Fw_!ЍWzs+>K^Vm:4\ЩjRzwхbh# Lfٯϰ @¨ڡ7O7iP~.@ce)9iՋ-gL R[K?WT%e"Sc J4xw DUV/Ђ?p ^rbղن_iԭO~ P"I4%䘣ϭQO(? sϟ豸k:"L3~A~_cAl=- 3'&`%9" lDuks| _4 $ u`ityg:og&P1KôytN''z2] v?1xAY*])R>'(WՉd'/]H`bORcReD䊴sFtjk˲6\f*:^A Qoڇ*_Ұ1ue >,dLmMjczaD!ϱEzȒJXkWߗwoHFZ'St)u&@ne@*Zpk~_S:,W.=Ĕ1~!s*u@ `K.7(w B+ۗugs ]Ýkݞ/ơo};, 5Ұ_ffውfVF;Gw&jŝ aͤt_U'\(0ĉkiopV5n'"բqJ..nOO/-- |>˜h޴ ࠴ļ2Z%Oa !E%KYî4ϯ s*g^y]vd:O =$Am'if4yڈyM@q->tzxC]T Sq)&d:HlkP͔[7>oUTRx.F@޻i8iͬ KL@+>)o>^q}0̹}h@")NxO#r) #SIv2n;҉~tM鋞CXzF= ×% ըz8 ʗ!` ۽DY%76 䋸 @9L:=BRN1 w}g"rj| a* ԘЈkd\GDfKL9DŽzl7NSQw e!^2$w49eGph%1t,I4g&/% ;.Wc_$gy~fByГEUP Z3/`-2>3 pJ\Fc-ܼ9>+t"rS Yђ0ZD˫" aˤeN wZ׌wj*Ob.n= Q]ujitf[F7}e}X3uz18(C@a_M`~[$90B$O(9s{ 4X1Áblnaqg.~!؂EMr:ew#@;NR $XmgMH,j} ˸z8tM҉ߡkASP"+wL;Ƶ=ӿW|jv9ݎ(SCCFa>@YRϻ`s=›;0haRULnT,SƄ[[4eV5 NgDPqY&e9|9bFp~BQ@\{x *JUYמOd ;.@M }LI{WK2*yR -.wH qR=g$xrnݍñG\7\EEA}Q1z %AȽɝ/ TdRX@4p(I)g8A R*h @К8G~%#$$PB&1`&WHjN*C FmE${w|(TxByE`{]m- -dBB-VC~Ǩ<G>2; L fw 6oDslsdb.kh)}ќQ5@^3$h5FGh iB+vxn$FCWWwP A_t< CF1r_!'$tBٿ> Kutw~N_w  ۵#Zu28X#m./ W/]~_I=x7D(RlKV4LleܹjU)H6uo5VgaL9x㝒UI0G\U}6w ϰ|;~ Uk-1iͅxǽ=ǜu-m>Qbyl>RL"~3E Ӕxz֝\ϖ.Ά UT h;k;m8]![7Qڍʚ~WyE8 Q(Mѩ|ܾsʬU߯Yr!SUoQ -ٶoIR@0QHx}T 6HST@^0QXyPZKQd%aeVDb?mp4($=w,!̤6j _V\~뇙2=v; pj߫~1=HKSd}m ^1OrG_ (p4Յ0 8%j /0n[]`T#9umT4B6#$xxEirx{]Xtuk;.o z-^)a]f>j[DZHAn2ي3܋Z21t.h;wYFǯbSV&{wu( \Y'D{17CോZшV=Ivb&IeS5#/_=U)ԱPS N(;|rS=MQҀ;~wcDɕ[Yՠ~ cKwꓧQ}὚Y|XN]C^jI+pgCj&,:]bmv:~)}4тzo1w7f!_ u}/ێ9`wbT3<_]gBUf\ӌ׶hΘ9ӾMpR h]wǞ ذjB4il}.I n{y=gB6F@P&Uy?d+gPavȄyy~Cyf$%@N2;_ZDYiFgZJyefa߹U@Lf"zhĥGtdkp;~-G2YvIV ڈ-gLHeq&|xٻ|`PҀؾy5GTr݂7jv: d¹QY‹=ʔ^ޙ|rb W!2ѩpn~#Q!;NLWL F)`E L^4kI6΋nSNI 5-L َ~`Xs EK8.:YI{ċD)c.!Xd5?m;Y%o%O;ΛKOVH#"9xCF~hv!'ąʢ/tow%S171=W%Cjѻ8-4#+2gNaGAe.F_`VysqǗvU [-sT08L ifaBAm&y-t,Vz2ʆPtH?cɃKO&9cN"ojܑ=@gG)W'>ՔFe Vj֬*Zu_${籋=^4v̐vmd' Œv\B &-wc;ݒ{LZ{lE }ILT7qTYmR\hMʹjȽ^- 2؉jCn?ԥFp-QDml/mu-ɹd;%N9 ^fHO ~ Еa#??"hgz@z9fCWCۺG[pbȪo+Ư!QFM$g63 ͏@}s-W( t+a- 9>֙Fޔ1a試L vGDVꤙ Fdn5a 8L}nFhA&W dn4l.mW׾A[55脖 y\y.InQI^%Xp)̄T.W 8Ayj.G}E%0x, Vǒfr_'=O98/SpNR kPbt)i.ŔiikDXe96Vq? ۉtNvh{FhWfp[J.Y']T['GL'xֽVME_7~(@wb 6-־n\"K)bOU md ;F#+|SatHVؿAx)d9uw2ci% ߷Aefu3v nrfn%%œgL Y9 JX!`{/>r@&Z!M-'<*=1T:4]ڡ +1'Afdx"tи W'XvS6S4K~kɮLЛ=n r8 (-."BU2pĈb3YQ3ڭW00׀:ĨmyBAګ7ݦjN|}1fP1dSz"U9 9}0CLCYpͳ/"%oo:3> `8XLR/ *fXBJ\BcR PBK,g1F)NpeR3XLO̅#5uri9߫۱JxB"9bDV@ӻt(CY 1d54drL4>:^A'-ș0/&7혜+|߼X>ԈPM_-kXp8}ck  =?+m,Ȗh3^[)%Nr*n:cP:~D +f<3Oczx1n%t`055iʓ(kciX͇M&J.](5# -ک CևfupԻ_fc|ӎPooSeU2iv6BItܮ5q?e\z1Grٰu LJM x\"9DuM5 `b)ycR|"˫»eo/jM8gE 3\ 邡"Ɣ֥!iCQב ^T93$TUt<S$-Zؤ&3!Lcնύ'W9{MrћxjbJh T?diA Wu 4騷B o4I^vʚNV ]g)`&^>7;OY梪b @ٵ5—n h̞Wn2ɐ$m3#T#Ff!Gi!ܑ)-gRhL̟YG0Ose_Jʵ+K#Y#s4w6*WsC4PAnN g]F~fQTkҤc>Vգr\hZdWjg:޸@t,tI\r3 :&5; ȳf`J-9i+EI Z __HaN3zm@cb%8+[>rj}yx Fʫx|8xb`8ceUp俋__ے5[+ Uu?=@B]s,#Ƌb85RW\Er):זieCitSG>%;pDKBo%RpmGhBC( N)/":YSؑH+1ϲ38+ / p@4V&D0ڃ5]w4$xLu1jڻ["Xyn6FY`ޗ(tfZԨkd[k^ $d4*cp8[DV2sl8|NJ=mag9Pqm ڇp[tX\W;UU2ULO~ZӸCt O3$>SA}KȚBWQT&$,h6! Un,,+|d:`REzp? *)oTf!)/'dZ9pbY @S%ԍ۱DɭE'O9wSG[$v_r+ sȠ_rŪTg˞v{ C8P`KWyZgofI$hy#r-$<)eXf =AY`2aAȤU8}`?]g%lzB]Z{uwz'-)+'^NJ4jB"e2S%7ǷQCS Wa L\RONWꯝ";eJxjdU>ٴgw\SI;tKF0G6U /oQ8 -Z$]WAp;J|s$bW7fIk58F 4'<T䦆br(ay;H^b A7^87(Aq CXJi?2yBd,f(@al sZAr=0e\Dr4ԾTDRifbAbz@r @ ?Qzw/@se {"I?)UmhrZM1I[HϯlIαKb[LRڅ ?^MM-H<ςpd'2JN :E׵[Э{<;ؽ{,\8N( > +^|3 Y]Uys7:u5΂(eLYfKadk. vM& zB0렐QxApt=G8ɫHdȉL|$~xM**+T}&A9穞q}Yq|1Z:s4YEUې_xW[Az-YvCe(OQ1׸̑{]F43tғΆV˻+G}ćh t.:  D>l { /f -M@fjkcɔH*|lWYBB Ŵ|;AO(lmKX&!֜ 8$)US&0NH ӛ{Pw*V{ ;5>)Tkm~T0tUoڗ_1 UeI4^osJbƣ-K]>Aɱ89=u Zȋ6K4O`d^Ͷ5.C6/؈nMi'iسתC b'gEs݀]V JJIOu &rD1nuhwP_+Sd2<|1X8o|*B,O#̔dʵqtM&P7x/#)+ft Aĥ\[bG(_ˆ(_߮h=Lhfg}yW4:>cUp[0d\V$HpаP,-vcUWH1N$gmkHQKwk=&_ոZz~B9 f(8]>t[%jԚثGid f,|K&b$2H]z2/!BչW̫sxaaX'WCkȿx KYW`ǣ8 G|E*A"]YY^K[f7t.s0}D|J) (*NjggWi_ h#U?6T9djsR_0D"%PtNS pʻ^ƜQn/ZƍQ\p(ҾPi|}a ]_HY`/a6vm3b.svtlycs| TG=e?ùCf*(*w%̧Ϋ肹)Yg0oJڔ=򋞕c:!BA,O/*aI:+H]ZqѩBc=LA(1qM|u"MX,[ W pV[Yttue@rܩnN`WdHq 0Vt;s$tw]U-JT uhhH53 6"<"iǟS4ؙyv\n2fNW!Nё1<.w_FU ="=0>d 1/ sWs ѳA"Y`¾m4GQD~R5v "νP'cz;`z+MIbu7'yo> ]JyTN,^=waE_^ܵΕdeZŋ4Fi`r]9ywa6k86P,! \s"Mv΋W5J %^j*XxBTjbGwAkGij $-o9i@p,ٹ?O??4gb"d|n!%^SVn+MXޘ"h1!1N( a ?a\@_(_r@'{, b 𼽍Z3Å;r(/QrSB{^"wq~G4A]?TGfW;KPx#|qB O$ M4;*b݅ɚ'CB˽B+Fek~$WqT&[8Wi}L"7o#Y٫O9*-xRaE琸u ucQsNq*3}A$bGȡrl~v;d! ӳEX=Kam"i[8q=@Qnr-A 'z /BxH-|2+Grvw6"2}*lXZGQ_3:ӱߑkc͘)` cU!~A PTN0m?YWcu3+#'tت)9׎/:PN Tvٮ ޾Z\Hć({rQ|E9V|%"gӑA&Ի3W}3/$J8ޟp %&6d>\mwߙuUՅiGDž\\ ~E@ҥD@ .5T_I OnEO{#贵qiC]i ߠk5@^CIp!f:ZSD ѩݣ;'][>^"Yo׳JꅀT5/HB>ϻu^_!3|ۨ%aY_˜r"SQI%-<S޲h$@oKD,w4% HC3Ή!Hc9nCT<]P@UXoVͱ1]< _^ F0U2Bg:t/zK=)ZZ~UW>aVe%2(q"riWX B WC׿=LآD"q 2ia IΒ=['-=(^_ S^ @xA7P:×P^uӻ<("*[~ bKvw*;N(-30PFT.zC\ug)a/D2;oԋOMѣ(|ud T]|; Ko}ٶE~:X bu>d0)O"SRi53yw}Ck~;6KO? Ů욣DGKP<@ ?9RփzѴ;2s+WZzڿٳ|o!Roomd-n+F\hV 6[ڛWT17:V!BB>q~qxc :ZAHnOorOMo=Ò (L0,yvq_ >*Hf-%ƣM+-H 7.UVa2-^IA:xycjK~^ 7&S$-Sz/"cCc$d3D<8iؠ M,3Mk[}˒HW)ʂr_C!xl}kR;fr[ե!5(7bW䈬7!1/Yڟ f0@4T7E仆ǥ@.4w+Q& mAk l]5$|Ff;[l[k6=( 㘹,f[>m}>^E\ C @ںU,֐-vKjv}f&S`˗N5;C ^,i |~ D}+ă Qj݁SZBkj0j޶%7f8,!?Ohj0007 2]i;Ɣ{cyd>) 2va.:?yttqSOF G +)=з<Cwd2iEbf͡<̽+ý%358w=gӗ(+H?}fԕ: &E]Rna0Lj^Ԫ ρT q鰂^7K\2J_渺T'v~ƹYWƺ W7Ůķ@{o]q[Ԙܒ Nr^N߆|jODZEtYNuU?bz4&$@(B47^|UՈ(9" ;]7S=tQs:u_?$+,-&k=2Z5 Nm oT\C 92&L:GRn!xKɷrВ%lE*< *G<*W`K<m̏]Gfњg<8*p,i3D 8my:: jJUN<Ў͚/]MRgW@eHSPrWSFkήY(f)O6 .34iz9Qčs.|kJ7 Aa0,CWȡ0Z uAj*%2Y]_f*fÎkw=ecjf?&<1@kiʝloe`wK{҃ˆk/ȁPwGTUXyowKg50`F9W uiX^,nfɑ6`ƉnYF`q8!lNh4x+{!x<1z\;m0Q-ff7eJ=J9Zf'䨛0;F9 8mn>u,./&ģݧķP+^:o|^{W> 4ʫf`ʻ'ap8ෳ 1~=sxҌ6D$fζ'T0^b$TdT,9 GKV[%Dx")[+1NYÌ' yė߲ov?E%<]ua1qw/]P01mۅk@\찬cI6b0r6:e8`ap=W0,H\ʶPBZZqnz˖+y%ϋK0VtƟ%~Ti?+ *̠uU|i.VjG=7‘ mA Dt#}3MsfU f<㝏1@&57T$|-Uil2>lRyߡؙh@PDγFbt S,C wFfVV2ۡ}_Q!ȀJ𫡶UL;y`%RX/mM6|]!l/4oVY7RZ T8vOl ORJGBʛ& oL7d˄]? imr?==[ثꂅ+9)?qv:^qЦL ]%s4u ) ns}sL卐C~G8Ò{WSzȸ*O Yw}un֧uP h'r:93w™5I{-j5mxo6jc (XX7$ y UE!v?;E'oP+TfEnd]LvBr\(ުݨA+2 =yS|Eg{dSd< _ʁuj^jq_ zr0y{vsEjh>nѥ/r7X&7eJ :aNGODܞOTzxb_'~]K|ӯ%bVDXj]^;u>hGIg\ק9:… R%xrqmiYS"OҢn}I ~ :N GAEH"^_6/XQ i .t.=f٤'Zຘ\zAWŔ֭MDlZMdh ^̫DŒw z6X49\ߡ<ƳA?sI}zm v$a@yq+=[:Xi̿ϖ!9gPڈ%OE;[\,Y#M/Kpi ^_q ʐN5)3A@UU@2)Yq:`3Fo :v3J; az1 iNO1Uon) UjsLLY;>M&Z0vm$N:TFwOg[;<\g{!}F}zȚfkQfLCЄVΙ3kNsf•sl~(v])#mUL{+.Bja)mO鯝\MJ L?mcrXa $v: 6/0f-.{o1y`weN-̋,HryS&i_XELcyvtؒt-i'(ɻ-(DBYkx=sbӸ5Dryk '3o0$-\{m;1&Ci<P YuQy%yMKR( Hif1Hl_RX9'q$s\*~bs^ Yt8Pت С15lw?? l==?̆q?^m!l#W/='?2?TFl7MdkE)fmr۵Ѻt]8"h ';<}'+ M!NƘ; 3^ȕ 0& *b28ʹ  TriҴԈ~u#-vqX䕖Ż'#ƤwrN}I+]Kf {o8;AČ7Eo܈tϞd4c&FSBTZj[?ᑑ`P 5y({L罤L_GYqYkĤx\|1D D4*O6gY,BG؎"수2ӡcf ʉ7UDdo\0cU] uiKhy..$4;NV: IߥM3s];DҜs$)Z!NݓݔX1r\- JD+@3CP:ڑξro^}* 0 yfk'FN*G$s~EƎ4CCwxZnA>ђXv۠À\H/ oÍcvoR{|<͂ZGij_'˜5+89x[t:,g%B-9Iנ ʺν6lMJ4<%hBt|C˩-{WWN~}isnЪD4չHí+&<8w F$ 2!>8lv:u/_:r\3`TrhҼᐅeC'9CbHgPlfg4GJs?$e_X< &bƏjȮXJui s9J:iTpZi4U]qو7[{>!B2/j9tsҕϚdr&Vpn6C2f>|fWjf$ZYXJ+TDGjeAL\I]H]D9^Ik/Ԗ[W[o|z`CVb>4] -@k FN3ٲ3K\h1~hWHΥ7i\zZ5 Z5Wy=l)Gj?Uʙ;K qRO%q{Pde!o\9h&-aC ly\m, 2xŵyXþXmGurcyxv7sȝkjyoBRĒq৅[m1I>VJ-*Ȗl#v, ]lB^o'߽zSI*9ꢃYqy"]d~,BXVu6c${';Xڃr%+A% mH1ŐF+R G vX5;o#9+z{(A]zb[{i?+ D6MjTfF>5j~Y 29@rD:5b: E"ƌ%a5YFωⳆ& ?tt teʭ3j*Q`N+T:6Y@S J&VqRlDq^e$s>'~ɚ9ht_U, }'+js4(VA#Fm}` `X;.O!" *PEtr2i焸i;u|*ZxXx bB =%t9Tͫ˯~b~f+6HS2#Tex]lnBɅV۳ L6T\^%⨌r@ ~<ҭѠDq͕j"*#xIymXK!p_A1t!{F{ Lt58f4{qZ }ky<0ty2 }r 8+9IYDch}P="{ w94^0?{߰ϊz4i3ڼWA+욜I/8Ն*6=Fé<]9)H5#ԇWUQvo FJXCytY)?s߹1&}箁 }>hmTж/eiV!hv|96r(#lo1s( 8|.ьZf6b(A>6D~RM9rܣ YcG84胬,sD \8JcZ>Bh.LCM7#:Le=bz~T}0 -aFj MGz=P|YA+KV[FrybBy9O-ZEh S#Rf0.jۑcg] HWAC{KVUeQayhI[dHkW,O+Hc||k\`nzՀjcuCɶaرCv( 5_5EE]2юzā^Q5C$t:m|T$nx'OG-0$jTUn%M8s*E^+KJBrS֙7vj>WbӓqPCW^< .@\pp-c*!mCڶ߱%^ص͍6* @%Vi ,xF$4ۗ됬\_|<̂ l`uAi#I [^m9}|pZ1Kώy[U 6wpP7Rd:Lc6 e F ܰ&D@LhQj-?})m eR,ThD4۟# d!XU)M){kpCullFkm Q%]Iw-a+V^K̫Jeh~e?C gSE E³`#kH^ުXHbu:KGU."y] !C(,?q (& yox}\A\v\ݧӶ[biv^-I7hFذNd$G`XC }+에9:K.Bp7ai7 k}!vvReT]IdU*Ԣ'ǃki &Kt1 =6.sl 1GQz+ 9E'KU#(Ԝf:hsHZQ&bgU{fәG 42h 3Ḿƫ&ojtWMnd)}@u.ҝ ʭ3YyKFTalII0{LccbxbWrt!ۄmHf~"12۩bc4Sܧ*IKq-T$' ms'S. ,o`(ۗR@M.wV0ȝ:\h feÎhGf`Zgݣ9xƥ0*J^|.M'+[+`Z$TF7H.\n%A]NVC1{z{[>p`bdʲj)^p=vk c>}쓞9@~Y8~#(Ŵ ><|DeSB/C#uG&Z0m)HL8fgX.}M>S'r { V:XTPtLl wW []1pؔ<B w.BHk˶uMN]O}Fm;Jlj>R׮eZړp 4pwqH@\V#u[n&1;B5/j=>2nnҹubg5&tNyʔ4#{UqHh4C' Nc{︻߆QZpx\"{đ`!G'x?51?"SDd3Q/}=E`P$D?ӫty ܴ(Ȉ9ѐT+D5JFiD>@.עݰc?WW@YBSF#ky<DZ}8l'xB p4w%s'i?A]-HqirkAa]&&v|?rG 5 6(BɋQ&> ՓesK60f Ѱi]ļO<: KX#"gWDC+oV=Yu]`s`XWtMk|V8j&*߅ -1H%TW6SRK:#l/Sq2ue'序1][s_e`C*" 6g+&9`iP;VQi LJ$qPVͳ7cB AG" _/ ҿWFZ2c&M!8ai!-xFoHdN %҅ ]V 85|93-P)m lus!?Sp+~t a֐apWXP{W,HqnƗW0/#]Izdqxb4\VZkgP0wIgjKR,t{I[}PWUog=pV+'--ЙuHC(WVq9' m%}dAYϾ巧]<{i.1 )ʛ"jd }uةK~-hFKdV Kיي ,T1ߘik@s RtmuՌAD!V Z ҞOeU+44 5TT9iԲ O$Cg hjV @ꅯ֙cCH(P{^YUOF)菥C t/t"KrxB cP );CGYOWG1ܩЮ+qC$`ݘ/˟H{™E9]` &FOmaEp(ˈy$?2ҿ)^#-]n*7wooο5'W=HIk Lww\@Oo4oٕt_"IޯjGG --[~V~45K GK: 瀊Jt0A#Y8D L2k:I/ |c.%\4 bjt׼Zve!H\`O-̓sRAPAo,AEf' {N3bݜP{E2I'̬Ɓ1'K]`8dhkRQ*§2Y_O_hs{AktUdJ$G ko=#0<̶b,0={L*2t;L`cd$`iW=NS, Ty슞'iI&dg/Dϒ{U_m?eN{;'=Em)l ؤ~+1糓4|IJBe7-B6/ $7MGf-)O̱;_m|>Q`ve;'ݕc=M K{?%Nqe`[xх|ili(0ֆeO7JxאigDINي k004lp/+F)D3S܍@}(7ɏ,(7[eyV uydYF @f]8S:6}Pƒ6+{Wl?uԪ$uekLzcX{*9~N"mqtcZ D}BY(Ck+p[b?7_e=r![|RRJQ29 yۙA0kFqwFfųM#?]jS)F8ڤ藽 r9k V׏^ 4eu&Hֻ:jc_'[j٘%m&*ua:7y^2_70k|eSBbq :)*TFXbd. :uq73OɾL^ $ c0Ƒ|- #,n"¦WZtT25.d3}WìreRށc#qeNXZTڞpUl8.+X,ɕ0b3 6pE\mdPQDvfL= sbr$r`,}2sP̟VoVX ]]t,a~J?GDʏq&x6#Ȝ`>쀙@8.y߻4bb )4Y.֣o`#@MAY'@ZpO*8ђ-_8ۺ/_:= >0֖ɧCYeikn| M݆K=/˷1CX@)|ls#خp‡&f9ϵ`5ͬj՗6Iѐa^4}ِLFUg,JKheF꒽r(DGz$RbgF-j56_9HɼӃO >9Wg#)^؟2Bs9ȷa&N۟T*+f;5\0I%Tf5j#4˟_2S>f_]q@Ǩ~HhT[xNnH(۽rbGd]B}YΌcT6y?|j64%-X_&#qNo9ӿj>,$cW_1VSa5i&Һt#Dx\Gؔy4vz bKA(K|:h(DKYA<1&e;]qa9k'uIGEE.=&`@"OOA/IDJTXX~І ҅OyfawE$?e~67eCR V3kk7>p$|WW^;$h=-΂nmxG>AV :XO,.U 킳!lН1'm:U'FPM^өD|oK*/=2ܫF2#7XI A1:Ÿ t .񤝋v\|mPt_m(KG61ب] +&fjv^A0IJLa`aՃ+؎[]ڇlLC]:k2Hmɏ&<kS< Ƕ|<4ftbP|[dЖ]wʅjN66nOX~~GU1w{ %)| jfkLA\h*'o㩍o;!xv5xr^PTkGN1W(RpP0w'N[s!}p! 1ԼFO\YP0\fjWdKi K3ӯa!:V O#Z6(撽:f&]¶BcX. 8!r̖gb}Cg5 GZɵU}k&tɉWopN'?U+dmsFqp {Im@ |"y JV/٣J/}7\sr4_Ao8-C0vQB]Ѱ$v[ݟ6X!Tb>]N믟>%AL@{*X$g[,_43C=wTLvs!Q9z+.&l D{g,\_"KMsn+stTxndo"@JlCsm zM@#gY˚š $e;Abk^f۲b-& ve֨!HI1fx)WZ!QPCo9D }+ihHsM)|WI1E*c,®TQ_&̱9Mdc{8=HTt#vJ t_Z<-/*ǧ5@fe{vd 6)-=A7Cۣ\;Dv%Ѳ(_iU]|Ο`Š:6gf#'/[=TdEN)pc{(Q",*PRB ݾu-l ?8K}!-8^VK֫zfT-8g{EJ4=Y#5DψZE@Q,ڰD4|- 6E܏YMsуkRE4N2nw>`Jba7{@CvU 0m%TYր}/< |)Ti[K="coJ$~G~hՇ{{`[bu'aFj;v hƒ,ḭ b ut @c?Q>>dm?ǁN3jCf6XX'~>K> (&[dVcD{|, űzcw)=IrcEm{,ᑅd9LT9fLO]x76F>o٩j 6YA }yZ&_s{ўmkKpr0dkj\j*R\ظOe1 ǷAk#(95\n"yTE%}3vL nelz2#0 W#B˵;,]c.wNFq#fORPqѪ_B<]WMLoPDiM6Qǧ zVö2Ѱ1`YL%L;Q uzO\y1}igx.uEhu2EIvfky—f }z||.@,| l(PWRPȃys 3vYnlёzX~/uI.- +3, X:xqZ\KmEѠ -%%&2K#,/qHJAYP<E'd|PmRTn֨}J;J=i$r1J խfJٴif/k0ѹs(9膻[: xK@b+귭_ԧE tNjX@:/ȵ1;WBldvRlw٬:+P WzDQ[P*ǟ^>m$>\ШF~Mc&Lyb~1q}eX2/joe9?dv"ЇĄV)h+(I'^U# CaJR`QOy }b&*B!%/ K*0O%|1gK](+(d*AQ;O2es]i}}RxB3^V)lN &ZO4OjL9>1aSm}cB~pH5*}"Z!Y#=XB^_^&_}2yvQ՛s6#ݼ4g֕9eMtAPj괻&mM󣏥~7kC=-n?wyʢSgGvQȨ`xaW\'!뤥| m/_嘠k7Aw'HsL]F`LǨ-LQz_խ?2@a$FdޣgXx. _cl8Omݗ gN ([|zq濮hm RL_I/2g+!8s; Q;gghzR0ע)oVV$84FPb1oѫu쑌v4 TUE&.3Q7&[oAw~݉8  x6DKܛr}3?UomR ~j^ îuT=ΧReg#9ܭTb6n<_@Tz0WHS8 6 tS% Lapxoh {+yNGTq¿Y4kU 2!u\/a q=Zg/7<.y8ihsϛqfo8/6vsZ4|مM4T2,o"c_58cw kn1>3t6A%"0nXZ+c&/3L'0&ۍ d 2n ^Ux_Y":O RJH{[~mOCZ\43jqIdb\A#^zScTf]B|S>hYtI7)5~fr\@b8e!#})QV Cai;-aG}Bp1e!5Ed\f-#Z Q!!ǎyI5 S0İ4/]b{rq*tgÍx.-l}nXD(WI : ` R:[@ D$ T 3'j1F-~pw[Tr %3QSªx]Ϗ:"1W 4(Ju;>uKL1f >skXY?[\W ~[6qj4&])^qs,s썱|+)yԓ"g( "Ezt=jvc6: !lO5<9#Bf0D]"àȶ(*wV 4~ܑ"M~L\_rZ)n^l(kdADm^%/e2>@YWCR{nNY.'Cm.BIWXU'j2gb`B5,E8\. odm1Ss[b$U,oҸOTvW 8CL+}X:=Aaj<3co|[Pa!i }nicB& x΄|5.voSۆ PYNLkb(KnADzz ;Ry7 e] skC#moƴە ']#f,֓~<۸1Y#S -ѽbtT``STg ]H,::6iU9x].Vp3rԑUwWBb Ap]墋6ZPV* \g rvڻz-'rіk}}׭b͉A8ҏNIP.\2ݴLXdS'RՍ߬KUGb5ХT5?kQ ^[0ו2 [8-L'!G*kE|pY`]( _1g~a;E%U*JPzq:E8V<@4$miěv,9$g,>[;cf'>~IPF' p0e7p-I8v0-ܬlJP |Ai聧zhKynf[l[?S]>3:f?[|q.g-^tp6a0Yh>- :u ˬh!9+ZeFlKکC$;܇  qN'kW8dZˮqnTQRf:*))tݷ-|[<(K#7:Rs8Q-.%hՠE1OeFp z^0["  mTyK+1ƅ'c}DaLٮÓЪyR\NB-WP { v/KdZlݡa悻޴߬|fnQ2;j>Zڇ 5#5K0rcZ`בS)ے ۖ OsE *Is~,Jȹ!di\-A|v\Ğq?ch/U.sx* ȡuDP/|Co 唑R`4<2IC$u NL:hG[ܵ}n*av뱟6I: 7+/gLF||p{"Ey+ >C))Еᩘ%5 -٠ڙLĠjtO|;Aml5 Ù_ ר E8=LؑdR {ƽNVŜtTʷsVMD:%sn:OymܬD.L6rUie+ =D% Zt;F/R|oN% UN KWf63a vA/r ] *^x])KdщO-KR4P)Q_Q芮tn,{x":(]flk۔ia hG[-* zhV G @bT\_Rt$;.0psit'^3xɒK^!w5tZyWCbD&c{a38A[@db:p9.Й#GK6r㛀~JOW &ʵ@?튂הo"=!͠/oO fWx؞a9`Wz 9b]v~(i2W8]n|sSg]jjy_C k'F)Xdu]n͡Gʀ `Ju ݠ^CښW՞Ԇ \AF:W& Ij C9 RVO** \>s;Ǭ{ژ51~GVƵ;jA8O 8 gvfs+Rw{ծZs(Fp$Ɓ*6c>LXO]9.a@_G,xTz_(hMx? a QUP;I)~3D?Xx 6P=j+w&)9rϭyk`xMeJlNQxX!۷2p Ih*P+,*,3 6)2  dQZ}i|Jt]R'tL >C* 䋆N-*or~*jN9>"VD!䱺1{@l:ǀ)e6wýGg) nu@zz"|ҘxĪNC7/&1&;qn_ʐŮNyۛX'i@T%_R|}j%ߠɾ['~b;3#YjpYnمh*bDԋKU('_uFa,W!j̩29ЕV 27 ˲Be=)l!$[YX:;Ur#X4f] W&.Jӟ\xg^fWVωMv2J)Z8":,Hyԍ *aw TOCZ6TML)6A7R.T?`"=ӴNId"6_1CTGKeG|$T"i-Q!uIjg2"qEo(ƎX&qeA@%$SD3<‒hL]@bN8:Jr=A[ݰu<|r">2s^r6YLaK O;[F< Q0Zwbc=z ]J, (x_NV+نAo?T U莳od&GB9ǥd5Ċk1YQ~Y'[b@>qejODG Ȧ5Eֽ,7сl=h0@p޷-$ANا7٨ TsI2cӅ I 8A0__9^Jj烘.W%t G.+?'^WtS혂jM6!%EOEHF~[n:@#(Q\7w`[%̲WsPhoK(!%OZ_9Oi@<̩:.K.=<ꛇ?BO\!=enj Ԃ "r PŠ _l/&ˆʗB ^TvIb~qn ~uxCvRM;6GAH8Ob+Q ڛϸZKgh"6c{Ơ$`6Klp ];M; If]G+'e`RWQ.!lEpfA«NԌ,lӀƟJmHb+Z(ai Sy8 W1MpFC۱h,n[cA_i%u`oʪw5O 1$Ezx/aGߊVGEUn֝M敬°6bqNpsstz^`tU%~nX2heieʺzw ,"oMT&B;ם5:!Ɖ ]A<D}^R-=Dlh@),=iy2↋U[HEE^9>^-{Y6.P2U#bG*7>NN }/n\D}ZڌB`/momcu%{ESrY]OpϥfMg}= b\OXD6ЈRY7eCو./oc{dέ-B0rReJxh:Jz0>oL (J:^SV%B@RROd8F~R:Bh!s'Uл܊a"%=8A.gDՅH̉+P~7]au8t%bX= %vKC*m ;ݢ% ^FMI)z 5#Ӥ H-X`/ ~Ehz^'XBMMGT%ZӸP\w=9n1y4ѷØ<|Zd]F$j?kj7N:ئ$H\&ؘ-l!;fo&C˹Lk*m t?Ir7 B.bw#ʱ# i)eg~IL;Em].UeHv]+pB_HxKx,+:3 Cru}R`fUW0Hx%,gʓ [ɈObG\,MvDč+ߊr(1 rܦڲDLV  /'(Yy:IYh6ymNҭJ b8}VsJ)$5;`"oLgB£v&tVpM:|ymc"|xsCkX{hU?..Oa=RpL^K2JsAxd S4b"ćA8+?37m!gRN +Z0|vrxr~!<%qS(%auYG〉$O"n-:.ƹ>ZI!ᵏFaYJ}jz/MO^ۨu=p4LنXH2;^ k*B\-{[{J@SMDJHa=K(Γ]F@L]Nh. \a60x:Ǚ/ 8*o+#W8]fF uI:2>9g(b CFllR-0 T=֚xmlsZ6F߲yA䀃t/L$8tOHNwb4v+UԐ|o8Cz D$VnЏ6^ONJLrh4aT$km6p8_۝tRc_Vu؃ש#gw\( ދRŏ8IA0%q 9B UqL7`ճXuzY m ߣa֩6^Rk`K'6w{-Јr/m%=_O& UB&2ϫ<)p9KQgQ/bI xSJ;S˗ȟ-z6H0"#v[I!O]M8o%s rX^0?oE0i-0 g<+34~]vI2\"kr*bTɬs7Y {#z?T^7XaUւW, j0,}<5Lp`-k4M Дf櫀 liB'2ԥDMr]RMߙ8 u;\'Y헏wa"d8IMCiMn&De$ǯ'~(恲0r0\<7up ݙݗ'wJ⻧#ko1m,a;fS,*Ivt)=f־>$٣6T$*Ҟ<Z< _R5^Y@cx>8ray% \=2NQx,kVKmI)l" j˳>Zd۵Nb_H=;^=;} _ yN#rWnȯ=kk<():qOYt%PƦT6; eF=n9Ӈ͸H9R(HGbW0^d.)w C5Hݲ*Gޚgjy 7B5G* ?IvZNU:V]͍C\{FVk9G0x4p[uy@+"w(Ƙ(^4r²**%VFr%@@=7)}[4cJy#HQ*s~[}|&C  J^|:gL:1 r$PHh}^sNBB3<[l;ƍ2`#09iJuw:kU\{cJLOnDb7Q˸V)*ar)֤Zqx[JܛQ3_]/dcCy"p0Rt/+J5dcMȠ-6!|5٘iXPCss2wM~C"f%﯄Қ@ʷ+KNTa5 vln* 3C!$bK-m}rFȸ]re(5}>4^W dU"ּn߲֝UcexبIJ,dt q<N8ޚA:#^K>h(oL!P&`Kc~%ŋ;m`  i"kp'=TFBǓfg@OF:0UoI#SDoFcWSa~B71)C 0Ey5XsWjY4\aI\P;c4ʈl`+ x Q ɛekTU]97z[*T&6\W9UWozo,yV&ū̍1^}m`q (cp|Si7g%;1P)pVtΟ΋%c}.ɇ,vGb{S;.:g7X^lsQ==p%N)RdI3͚YOdu$>0c-{4ť| mL].( Lewl$z y%GSpbOˎ)s8Oʻ, (U1).e|P Fÿ<8I}~׮V_ewq dVnSv5]bY&%]"͔nF:U$S{߱Bj3KHy+˖mfN0_@Wy*Лo9QY #AηƮ9\G;]K"-[ӬbT_@T^[}[F)i2 g{nkF1 TGxR 0Lr^\5 p9IhJz]-ͻYʁ].-RߎpQaoP7!{Wwвy>ֵ4%}މ JoUccܽЋKI~:0v߰EY]gB]o&ٿz*ikLRǭҳIe=jW@nԼ@YQHOzij'pV?oux+X-R_[+>)f“;bLm5H@Zs㐎#NEd)nVSՕm\094'#R[~WYx˕j/tQWps+J޸P93^KO0XT=ʷm9c/'sN!ytb*zlS5VzUȜiyK:hl/+v;CW( ^* z8A#4:Q!=Sҩty<{^մh8ՎHП[$ u<[[WLH ܣTb'e}PN*yW 8uǺe@pxm#ǵ^^$DFF ZR(A3/zI7B&Bv#QsP\ی"?]Ca*7xG&}4Q5_v1Q&RJ}?wA=xv0tn#ח϶i 0IoD?L Fc2U2)@8M0Ch溣iZC{-bTPFJEݽUUHnlzτfw*,"sd1<,Bdh#Πx;QeyE7-&[2Z球s=m\&i{p6C++& co:rKVkZɧΘj 9qyhʌ0ET, %;lE˃e":N^Yz<5M7*)RX402 fF GøP[V&a:f^1UdxxwZͶr%cb9ɿ400 ۉ^Oi-^q$AD╷@NJFDt$XX$#5z&cv#w: NVCQu2s??q~[V^L+)$tsbnxQ,RIaBA X9^HHFBuIgiOCmߧhn&Ǐw|1-P$h*qy),72VMZБ^@DVѱӏ征 %'ngb73CcwGZh-. _jqYH%u!߲i|)+acr2K>~߫K X0&F`i$"{C#Ru`S׭%hy8F] 6iE5|/Wk$e=8Y RoVD, UVxᬑE `„$Y'wHS䣽Kƪ1$=ROA8ҋpLQzH(̨{ W0?)_tbx7M |/We{ |T){%OZf!oī-,7M@i) ElI5)ϔC=DUV5V\uюܩ_BF TbKD/j`YߚY$C(nˌ:쫣cEiQ9~]ޓ`ipՒk2 9%{cmN^vT_2`wԆa?Wy2Ƃwmd.&uPY|LHZJr-$hefQ]jh?ƻ^ 74 v/]^b{;gns+1a!wy\ڕh!vDg9ajP(qlЪeˎA;X ؊~_P?d&0#ͿM%M녮GƔA:Tv`X(#;X~1$@}g2h2S@uum^*>.InOeJlZRO/.Z87] kqʄ;E<>kR8Nng n0fA:Cn[[45JJי@dJry714(#pl"kmN x#v~]JTJY5>b\0wˈSR $0݃&X+X L8ѩucPuG3V7bウLOn.#hsއZyJTx6T0G:0)sn4 諃;>nphqi=vi~l&Y˻]u T/_ᇷzl%:0\g6~j_!\#,gT(^$M$Oeڪ=B1s"\JdZĥ,q`ŒXjr3VJyk^*C=̭(dSu`4DzOu {4=N1A06ABmT uU" eRK* SJ" Om*;j>aM=r Z\S.MG;ɏqARNQkQ5} B9{XBTUc:ֻ: I2>JHRA g |O+y mn+s=ꊖmx'Z< 7:gcSD؀X͞dbJPPJ'Į@km_U\ђ_hFbKz1?Coؒ~.(]eCC=-H!p}sKZ֣kW\ pz-t,v6o&iS?Vu5 ?ϫ;#d`:IniXk#4`e<.! Z7ʰ;Com?d 0}ro\ymlٮ PPWNVlV%$x-X3c"=4 ?=YӸ%캺&6z[k pXZUdk_#zP#R;Q4cMȅ?3_C+KEU}?3~dd[n:ce܄ώU:,(E/m`v$Y1j- 8q]J%Do4}0㿾 )R3fH; ܲ?$@YOMEYf৸<XS5&,,Mv0:? c}4+$pY ekvLzf}vƄA``soHjِ7藬/5X&:?T>؋ϕdoF>*7D,lZ+')amUF ; }c+(Ph3լ126/KJmx&_NJ!L$MS"" i&};FdIx:YRsQíL`evfN.7I)m<ѣI1yQLDIu'}\-ϫsxKtiM4*-v Xeׇk-Y)>[0K.] h,nd_f1}Cڍ ꕓ!Aq AmK+ޖj7WdA˜Sq&0[NwX MaZa1,dx nҶ M6 Zf9MD$W~B#|3]ƣzfCu4=p<תaQMWw:[cKM0W0rHc1;Dz@f'*P]W%M*a{MɕOɁGQղߥFa_ ;!yTZ:k;yZ\O6(C;4>/€&$~N+(r5EО㖁1pn6#u5rz,Sr7 Gy0-3i3RT|~*mhF%S~X/U,wb +zL4>\Q4yϭNj  b\P|T&ïP{z<ߪ͗K:HDl\HJ4 mNSn>. vpYɁʁ:hV.^o' LlDϹ,zqIUc= X 7:P>V (ĺwu -`l Yk!vƯ;_ KUᅴV D;;ԚT.8zߤ.^Am9^ 'Q]NMXUU>o[zDX穅ŀ@>]Lb?k9?6YW̬X'ײ@3"; -ޑLٌ.5IW֚68v_NtUW%(l@!7}xt?lG ?(>Aգ ն`v._7\0锄Z9[`$]/;mlϞ!4uHBr [tzFj{u%me}#}=k> m=Ի(%rHmWtr.X86_oF (cbїֲh(4h`x4xߌIg`F׏FG@x3:nItg(6L8vuŕlTE7(Hb#rJb!AxE?wMK307No_s@)(+הq8">A"L͊KfEd0À0;i% e"3ZVho~Pʔ̈r}l*D($!p"F902OYc> ngTaOueۚ0-Յ+.sj}Aq7Hpf~U;e4d W2ҚYp"&GD4馕cqW lv履 fG|WM#^XE>!׾弐1L#v_x{94 ֻaQR| D[$Ic"ѿщn UN!#25#i0E&I`-wAqyi_XmjRWd%ԩ*WkK4ohn405Vyh~;C#Ou` &#/6^({I{yPXeF΢ eSgDЅ(t Vq 9<>6.= zX{u/$z5{(J`% 8<,>ć]9p\j=)*9 Ju)햀eT 3w1pI<|.|pF ܏k왟< y'?luD3CЂ~gܫ~3A)X1{uj)GK#(,ѶWjDJCr \NbwާGKѲJ`]DAh+ɔM/OyiGfDkjڊ8 Q5+>P:xRa?.O Gc1qؚ[*0?*RuZB1 "%h%;j@?<hBBa=C}8%(ӭـ!L|1FA' .ˠa"P {yƤt:] p BU2ײr~l/}5 r""w^'8LoiHpVUL"۶C#~&0Glzz V#^@DĵgVҤ˭͵Ψ7ثNtVqUHwŒ9o$趂뾁VAARKr?lA|3JÀLo2o|8WVn3RNػ#0*Bz(+Xtmy4?8Ͽ޻=lX UM|7$#"GUyVfZ hXŋB}1s}{žrNw NXj9e~-đe{iW }G5BkԴ6nmP+1.Gt:V(.-.u?2ſw$! g2;<+WxV=h :PWKZ8k~j5wOoRݑtr݀TBj̠R詗ץ~<ɝ^V"悤Y\ k9ޠS$?seN OW&RDk `/-+A TAS̝L&|_vw!6'u.,msXtJ}gޑ{5C\9CF PgƎCtGVVJ_}&Mx`|h;fa~l+֘R5W]zqlS栽pjLNμw״،q`@T{Y6u MlQ&RC?p´LL$[=3~?T K>!zܡ; +:%k0UЉVD#X_ EֲrGaMT gL =D?RZpbr<'+"Z̹Xy䣌"CϢtO޾}ڱsu)FLnlX HbK~rQ|P ddy r˓vO<" H^Uc ,L XRA$} zy4rJ~IrCD; VҔ OR`V> -ʛ( P -[}k/"!;"r'Q`عԂd(" 7-Wij$aةEģʌ=-&H4X+,MCc9' s5l @<9kNc]`c|Anj(BG $'US2) $v` @u5%;ּWhCPS#DS;%uzu~V$Xt\jd T]op~P}kϔ[62H<G:ۘu]w-~G n jv$;^Ю޺ -r؎czܐ7#Wt ψ|M/Ik6> F'Xm_t+:h8xyL;Hl}Q_{Y޻GR,CQ N( *&G'_m@%Z۸aNWbcz9Po8N^M^_R/! )۞΁FCdjԣ} Enyo3n8z FCJctG F{h ǁB1KSdZKiSaEz.JHEf$^8] KWEvB.^͆TQ^e~/9ˢ`o4aЪ֥vr$v (6*!{Kh|6RSHN*[ tPJ.je+{e%#[:i;V@!?LkDkw9j)$jY&a8,jZXaԖ]+{25SXσSfj*տB%=DM!"}4LjM4 ;pfRo56^&qJ1P:殣ʙ9SxU%]+-O<~=6B/Vl%6 ߒ#J7[.QdFi1{.3M`,=,LN,ykuj݁64nKJ{B:Cױ'A>u-Q8vibnX-IS>7~ВW%WAM{}R庐Ng_agwt9h 6攢{V)]9`nX5Þrl / ².V- LGj\x 59fכ&|oO߹,SSE! pN@XE-ȜkqEgئY"Q%a QWdBݺLMeM  k6${eܹM#f>H_)B)+]4ڣB5eG>R=$}8#j1-68c@թGsP':颧:<"=Iyx7>b(U'XxH{v Tn`GCL+Q)GPw"cE^?y/Q0$>SWdb>;xr9BO\{@y"Y>48\L;pBh79N^ <9*>/t&T MTJbnG@C^fq'J`Op[]׉f4ed笐ݞpkDbI+׏gSfW[^PeQ+9O5PHY4xa}Iyuޙ-N߆ѾҚn(Y%bKŰ=DŻ{BaLgo¾mL' z70kJJYi|)r 8qwS} H?=I增Jx΍0ka.qf? V8顭#r*!&XeV3vm5Ea)1U]_I)X-8:=d=] @H-qɏDxS,yŁ58% u#z9k®=g8S%Ì'\Ti,~drwkSl v6ZGSS 5d5VGfզ~tQC(r4I^B 6> =b`#''еנΨ^~ CΚYFL'Ejr^F4[ЕMYH<tnuZu XcNC{{(H.F0g{f2\ϛp .>7:wp{f?>| w ~FyvC SjVߤ"Dv9ad'70ڭNYS^M3)j[$vclӜw/*( ҭ-o9̯ H:dd5PHiWNo@0V8#jLv}_rky',G_WRo.gV.74Vcqwi4sV5uiz?;BdTQyyapyCOm CDh G ~Ƀ% N Ũ\wc@ԭoa+k*KK}aDqTYx+ H0wZcN(ԩɁl+ ;qULJ y Q7;")8"tCn˭q#l=h(HK@pe nNUD9ʘRiD/kٱZ*'V+HmhYcͻ9zrio--!,h+d"A4iIh(>G 9\җ;s׽H~ >_O~8|ZrL,ʨ/k\͚xs: 4 ;6GŕfD8À̔Mu6sv_DxGռ6cwӢ 9vN;m-+_qtt_m Dc3{1N/Zzl!iP. ֜~a$g~܃X)[j|_>mZr $hkgˍyKGʩl#~9MSlѓ Ľj~CNJ"M9cH"ID=jS tu\&YYiLǐV|%0I r`60k lƍ¿L_tWb{uM&t7vY60Ky^Ϡqzĭ`32&S2D'r-p|*C& ]Z݂%S^X>YZd(* ) zmo\]aLXx=d )짡t~l.popuXԤv/Ưν đ?/F߀$:I$tQ׈%M: C#9NRP?ݲ(T\r[ Sj)2BBOCln[1]~4Ў<]h/xu)د9H2"1j#2*\@4Y̛t֡WA]Ʈ"k@ .P0&i"^h bPĿ`S?,Lb[Yp tnnUr˴V#<%gu@l:AijHi?+rx%yGxFNf# lJ=M:vtfyŋw@ %C`lS <1N?O_Y7]H}3T;OA!T?6֛f̮So?J`cX:;2"o* }Lo=հ*p8&)KJ>g:<Ϫ؄4)ZJGy+4bcO3SLFR3jS>U1:gmGKAUV󪖇15pN1,_ stދhoFux,xˀ!(H,Ն&>XC Ź/B`eŕ*gTNLא/T nWOߌܷUHqۃkcE *s/R9 R7/P &,)|X.E^OaҮh[وhY|Pg^충Ⱦrr=?03aN<:{Zl3WVFs,Gkl(C,+)ѽUA4AR nd-6:ٖTDԙOݡ$]ѸCĈ:*V '} 8գS.|c}j# ]?俋*:+a]hX5ݿ# i[,7[<jj쿐Zkc֡mJN?X. UX_S R\-:\ҏ IxZd{ NS^IQ|A|!q3ݧelxsǓ-wD723>w:l"Iͨf`ʉݾo6#0{֬`X -Z3tNC00~46;1cX)ed X$ݨ,H\t#KrKu( [B9SAGŤ1z?bGEKJs{(#U:kbJKjdȤ>sC3ɹW{gd4v)scR"3$枂rR]ßbg* u;Fdsom/{şۨQh4V9bNtt^WID ԑ< h3RX&}\+5_3d ~\geDb`*8źDF5Jxv6/EGDJWg9gڛp]?]jUcKر'w)XUh-,AMċiFЙŮx6F"U|JR/!Xbtrk\`mKYRf`FZyӫ[7}"PK Io-a`gN?J_L)&3OX#!4+*~~S{,)ǷK2]I7EpfYNh~9tKWYF7̏=ͨݱZy{JȽ%}>:*OP *h<+mMW+"9)Bc쐨&}=K΄ؒ 5V7ٸl)_ƆTf&',8:ocm8dplQ~YH? xNd%mm!uӧIW܁҄y}" g2kY6!b +3Gc?Y r"{:4ۼګXjj4]vèܙ(ֹ @~^{"y w!zQD@J/Sxl\`Wږۘ2[ZvwX|SqT\S]P*2%icmedLOs%^pi'w,F3SxԽU9/S͠>*W>q%A/eqUZ[U^TH#q.L{£zaKnpM$oTV[jNig%:`~e6Q2U: pf:C!k('[ /5YNlgcVQmR?9CCɸzp8G=b L]L:M~x]5ĩ0wԔI?mÅn~y#(1 n~mQ<^S@Orkb/??{hV+؝U 7XX7'&j+0 Cn0˥mhʾ|o-6}3pܾ!|'\j T$R`xD8 TX?U' eQVFLoYp_8W7Åoц XR! 9PQX_ۦFH4f.%/{.1;g55p1Z4]nX t_*0CR@Ӧcg +$Dfi'l:&dw7Lm[pTpZzE3XZDҊ4y 41JpI`P=kHɣM2M[<;O7`SO" &]Hty' SΒ] ]%VB~`}v4חb?Ig`Y#,0['(Ț&ܔ(֢(8ΠXiOR\:Zvp)*?A(n;{O:eq7m *ܯ.>7 L@5DhoRXGY-B)&e 5D;֤^S8亰ķs'"6r)$h7WYȫ!.gDF4¶XC+i$ҌPƒsHLZZܱ*Ʊ1t+~6q),#2Ș.ד_yQ8>зw¯H'|=~dУ3/1+}>Nj0oiZHG@{6`hLJg^%do0<>c6%V> J{a]qH #: Vݿ^\e}>呦܌`2 "QX {݉?v*@x<,ηޣ⇊(Vk`ؗOzGaU:uPP}*qW{_s|`C0ϋ77Xʞ'F6N[-"@+}-J.c&OE1s6>`km;ukI/ ӤM:o$/fy]uL{Mw [vV`dVXcv-YB˜|| aDs;%ۄP,nX FEn*D Lk4}cx^SO@gcc0xz '~B:"~D|71OsLW~QHQ=< w|&db@L`r܄`*[@r߁‘vv~ó*4blha' #)8}4wj. 0 eXXTi:N?{;0N[B@ i/v6$6}au\AAV's,RU$լ4٥asԩs(w@A=yXK$ {~ ^o)C{! Kcntsdiy;E w$CB-qƖ>[zۿp$=GHBpBGrI^|vjYZ[mL ʅ|:Oݰ_: Q;p_%7meP me/:y܈f?/t2%ΛU6;b]g+UC>I1q 1y) m]H (=&NL|Mֽ/E-}NdRsq>+|5爺!|;#gƵn+_V`n= )C-1y&kwt ^!\@ jT̫wk,]u ^ocJY!%Kv`Z::TE:ONCwgWgƨ.wh#`ې| ˔W @:$(M\SSNEc߉ 9GKiӪYOA{a4?>tLyXޑ<%\62)'BZvZ=RICPC|X'M;Y eYy;Wi!xrl]w-r+Slok̎Mn%Gq.u^q -n#j OqڏBg U #?+OX1,[`|?RCmei0 I ֞}HAWcHeCΈ%d%l,lfIll}E{14` nKl~mvhz-`gu.6S {SIh*FyU*۰-~K(^7 3xS{-،(qh<CUpwhגၴ o^83m#m-{KJ$|A Gqaz0`kAly*"n =Cn'G+wk@)SMt +aAuQ!^8^l+*g*c篳ٍnV{Eyi\"1字} q6wQ惼dz@6 CCG`[\Rr"{g$`c5qt+OMĤ AHro>/(x"b # !d NVsP'<3PF3EsG\6Jd }s78Onˢl&QK"d \Q x@!#]9H^a€L-?+m^2<;VU 61;riۢrM)zxL Y8} 3PJvPq>8lŅkAjf~s/VJR+pY'H<#\÷ )[j/0p2C_7쬌oyVvЀQ#6RA t)[ţLZOq4(f|%6$ BWQz(1^ȥC?UKĩ!\L>[RnwU}K5 s-bkHx~Kgd=hDNyБ'#B͵wLΌ_R t'w05?1MNYS ߲:e7O'/^-(ؗ41NA{#8]3vY1/o dVeL=f?j |!дmeׯ|q;h3XhƏ#ġ\GS+h.YAh=v1hC53w&˴G}Kk%{tMxU fSKX야kW68{?dxaΦf9Hڑi\ P%ԍlFMk =DsĈADmh.?L6+ z/?p$Uâ^DIc5`!pIOr3%a8<^q @=ϼ@܍uT\ܐ^p bGfGO!;(`]yW|.`' T[KK|?~u&'\2tM3G!MB~VcȂ2ye0/nCwUN'DNSu ŃPJ7%v]@ %RAEb-ۺ#EHs+OF +\_IX9t[ӧlvmIAƟ:h2 jZO#aCR3y̤sM,u{xW Mg* M)Q 62VIN 8ЋSN0Y|5VY^Nqσ{^"$Pcl\Irj}_9hn3I>Ag R}pcaS06iD]DmL Y9A" sS\'ki/mjY*v cHf&/ݩHwl%֦ƞ@[Y0G|>. 8;ߜx6ց#?ׇ +N3~xbw~S) .81Q]|ea^WUq5α3 p1 !. )ҜM>9|dM;ZJ, /bwV&]H]#w5)_Ҍ;\ˢ6b ih׿ SeMе ~\-l_ l<:2*V Rߕ7jQ±0[.@, m5N K}%YJuU3u j43pȇ g_41~p7ZnK@Gˡ\ϠsX'cw``?Q&DšSM!:![@60Qӓu\ vǜu "f%#J`-PD:ۢEP c?C+է#6YXK sh nLC#|UQ҄':XvGL'0ڻNxI޼k#plX0Pz2o/\m{ ]*=c֝Ckl*DzKic'`~jGzmO9=Q~Ad-A6^./Y^kJdWc\,FK:A&.k3Wua2tPJKMCaWIVG 8 =-]UVؐG'( |mG؟M'nJ2I='yٳUtw!OyRr{;;k1¿c#1KLK&e|3];|\xx*\j=hmt(Ge&zO^H0SBH[O <ʡ(NFM/{>]c*LmT~J."M s mvH.~AT0}@Beň \ C h!+S>Ia'({?䆬CKItc cw`pw&yH•`;52Vxx"i_qKXOZ@a T@Б1쁨YCSyp^:уħB_hiþG*Z:^Mb5jw zZ dKgYw= TXp!8ӏwi Sru +TibpW>l=,"?zcL9_ۏ.&p}F_"o}#ABݡoRP:(Kd*kQ(la}D=,2J{VN݅R/fu˱ɢ ]H~/ؠ]k l$dl}Zc{ $I 1Is ,En:I<,d pZkϪLE0'QD\띏ldk?I-F->X$ByJ0VηvyS BG7#51@ /i~ -M.2A?;@2\/ve \ ̬i"3j=90.PVk Yq4~G֔h$&TЮɆmLb.Mpp*/(HUlݰXrL͟T/~M s3BX\S+~=#gPWwQK#pKW8-g5IFW4F#+`_F`Frwz1nޚ`Fk+'+h+5O„adl^C*`,ĈB֟Gיi"65(Az: 3ӗajz-옞@+"7aBNqv|2)Cjuo{'75r8l)3+-#xc칍0}N 7u LJ.0Q!iAM*+yymyL[-/N2Z q끱 Lx Dx|ouDVNtjFiL eZ9m =1=pbL?*{N{,TO6mskzl.<95{~c%˰?寒" gyӒ+Qvᲇ_rȍf6)X@)ny ??ᙖ`{h0@h6̞~ #6Xb =XCdaغYY˒,3=qulf C]tk'h1U~Cf*LS|*{m pLȍ~Jyci{y#hsh@3Ήw#p+#+߀GݿƺsiM_"x>:Wv6q*9SS ).T^eC0 ?8`vxΤ ֦~pɘW\}BfM]j),Z5[[ 34QUR/QƤJSjuV\HRU[ DR8,E`idNq5œkL t\Җ_=.] p'-sȷ?VO:yahjTF:/E Y )b{=\l',/ۺ(o~3[8V#5|EݰefIzwo]@mP7S@Ul"jٽv_%W`Q<:Xu$h*nsYf[6 JJ)y|! 5ONqHگ3)(+GCy^sZV9+#~=K5'$MCbUƳϳ3PQH(Fs|9$ZL$&%]BgGWg>tJ2 2hmUK} P*BwJp% k%,a)~ lN:1F-} |=Rɀ׃&)MK_pܚr,'dAIƟiUpG ,Yu<1\~J:ߐ~C8QFDZ! U2fP t5 #W*P:~uΖCjOB+M \'BE+B_Wv!$ +FcɱqNy:gfRK)ZmBĊs*oB=N!L;챩וvHod)?6Ѓ#̿pgEWo#VM@Rylæ)̓^uqȥ:x:H*~W9/Mm{ ]c6fB[:{0/αMjw`|a lT$-% d#`_!0Z\GijA;ꛏ=olMՠ؈GrY#x}911 ɣo2|.RƉhi?sֳD6Zy ГBR@8''=惬^yDЫTUbFGоw8}T<1B:oj =Dwn}5fї7 aիC fg2mSja 6K.ՄPneNz}hVD 7IL^=by`;^n`O<0p0*ߛjg -&ވZ'.dE.LXo؀0ڦ[}jyrGrX=ɒsz ,4mW s& $ηWHa!ac^Ki1m(C->xq:_M)㖕 +&^T)mIѠPu}xSTtѸQq4!%;<)l:C=)ˆ;jk o/:(&"/s%7} PUPw3fg"(ޅGH074E{[숧EݴM8>; o*,06tX<-Ir5kQۜRteGR`B2 +9R,}3l.gF'vXp\/$z5_A;ӡ> #l}¹oqٛK~eBQvr@A3_UR# uwܰΦî@'f_u(rz胫(V_\`ҾrV?:0I%vK0?/,S4,j0L-}~O@;XnX"J(Ac.kl'qhǿCAS q},MK2R`՗js @~tVxɑ, \)@ b9uaj&1n b*YoFfu]_Ymj{< c^8n#m lȐ*}u5zo9#6}@ڽᐧ}$BO׃i/_hʥ(G TJ>%;+^T7$Ҏk:Rꮮs)dƇ9*Yx!(Ld=*%Q}:1%P=)J+dKBjy`*^3%3tYsy3$ݽ&.x~j*Gॡ `CAqv0*20jÜkOm!P@Nly m4T!QZR+3܁C7%QvKoel|$h ,zǾj }Kڜ^Ġ+-NWVLܪkd )Q8o=:2~Hya<[ccs(hn}IVs72E\O?)*q7$خ%p3jS49Q2pZ^".qu Zmx.R>i+<{qW zxϑvӌ`"}A+HiﻈeBR ;Cku9,U6j_V  vX$^hKSe]nVbKLʎP0Io5^!忀sXaT?eK5RµPD^L}33J#O \۹jCH|Q C3wL"k4ITh*?蟓HSIa2E{KVPCiu7U u/4CJyMY#97;(;Io{ŲRb,}DrfH< )6A.$bjq~f9J6#GV V$/P.̥6Y13"?z-V a\Bwj/Wpٔew6))os#PQ.2jZGAbW!Bof6O?,VU}XwЃyb*Ǐ!UWz5{86__TԁfWib';?-Kn/ ?zRptu\=o#0s|ӳu\N%wmi.:+AƆqD:Xl9y)s_lK4f>f4HD9pȥgum>:fx~GiDB6}b,I;O>]w73ŬIw2jD~phrm+8 %yAqJeӜ{7߉}u~!Ά/-@Pv%1=GcXLkH*QB&%u1fi?$NGB &:gA@:E4 NR7D:{bHc['nF,xQo'.MS桑XW >x_ :#ׁ:v(~pDTE\yszhUSr;i9QMD ̟9^?BD$tx*2'f"NTN?`7?6Jy.F4 Ka)]uehq+ovXzM*4\1b57Uz~0+61%(gtuT]hk''mv7-6l⍍y^,'UfNisB`zæ4 -76M'l^olIe5r˃ՙ՟(zc޶Yc;>;c i 6 :`pW-R:i:{SʩE{ȡKYgohwpyCǭD2ƎNjt=kNBGxZr3o1Ź"z=G ~X#½?ķfRٙKw)qKU.%D"0TaTk]_Ȟp]h+:*{[ qC[[)ϕe<_8!M\ ce- Y,k]mrel8>(,N?r5Ɍ)0x?JdgD<;?Z:9A"g![^8]R!ٞ*Q߉̘ FvJOgfNz9!։q+ FF\ z%d*C{Sr#m-.0hO;JT", BM˒dZxD2Aï4¤FyLkL,|feztRCY%®,$(||>0Dbo vQ ]`lM1?FF毌C%0PeN~7X{Zl/cFi$lzi-oNxk?$E]#*e"!$ ŕ+ꇪp_'3V˨S8n ۤE)Ǧe+O"p^TlkӺwh UM4DHeQd\^\eu$O֬gHi:yx(ewRE>۱QNU$#Ɇ.5e7"ң׸qއ`hQg<գ<'fJVvɌ.3FG2D-[ 9GyqZ{%͢JyZDQ8He>tN{ba5b7 ψ |3ʭP]*]Tcɚ B';W&뛣X!T/ިE0 D^HOSk#R BKV Az2${)Ի\af3^8N66凈8=:u7ωs񎪔f֙!FdlabN̋ Y5XɚxpXcSsӎN}*֬n#HNxO%n0"ַ=O{.0͔sfJɬf ؚZVwµ\?#^(@h3RCSu@or,v礚U~8AY'Rch Vف]J 3G(Lj5ue %7]MV=0PVy\4Chǘ[_뀠+aN@P Rϕm=2)yku gd=T &HRS O(#:]^llV#SvvLӼXm|Uخ@ --""Ux @H4Fjco-eyNP31bUZ9ȿi6v$_0rO,Aиj&Öb`Cfzigp rֿ7%<م8i0!o~@5Z8}?_g66kT#QO@S~c{ Z1wRr@B#z!WĖ܅"U FCԦmQЧkG&\Lerh+7 a.sfz?])k(4@A7,Rѧ?xns^qF-93EniM?W𫴞E |xIYRؐ]A{7Ex`0%{dj/m2^Sb:Z}kJƏ1ȷ0v KaN^?·2Ԁ]ҕ&?gfMG|_tzxiT8=wR;5|54Yris]@I .p)bEIidt{Dan2=)zQFOZ+$kb\@u"fCGzILHt Ao&|)i;9>R.7hDlqG{a΀~$ Zx4~s` E0]^ 93c_ZcT?.ڌ ؉![ĘmP-K0 d ,# @g[Gh'*002״f֒nJ ߼x/h6;)%mTO: җ&f˓}wV9v8lb+uzƺlK6L}/wCZW"3Yt@\.0OrLY塡OGP9ZQw F-zHnPf'Xk-HLfxq7ge\Fg ˆdm/=/Qn M4; }5ˣ ɛOFtH2Du!dmdhXG{9|"xSk6XEq?}=]%iI #CϪwUXkتeFg>\=!V X.[?p>ZǦ<~Wosyհ] 1]n=0 tjiLKv 8AɎ]gd5VJĔxzJY-kvF̑kU9ú|OJKܱ"Lna;76ӲmfG{ٕ_c|5c|=3Gi$:%vM)XKP Ҍ؝(nH7c;+~ 7FPٕroQUZ,OQg';du_!hq}3{?tc9U\\"ZjT; Mm9\  ăxZ$2K*͟\WYU"51&MEҐKisYT3pKU֕K,Q5mEel н eu=)HiuM|iI}>R3yS:*SID+"G5w:IOt ~'|G"r~;E0@ U-r:%}giCOHXz{Ԣ@Bٲߣ@ ;"pqtƏ2~dJ̍FNH}AeUUG &yqqSYH7>bPbu|料~(Bsd/0J_cn6CO:c&- "M%:!3}l.PNY u@g/&ƀ#6A#+yHUlg[h"<#6MH9ansUN*a.(ivFg.zd#IDic.:9^ \)f5Y,f"B<%(p 8 }27xB~mkZ?SsMi^7h$f1vv4m&Ѧ8%14pmzuJfFѮZ_ErУ-)Ki1!$&GcX?M79 ;*2$ڔ*$7vCۤYX,C$f;uCZH'Czadݯ H&$1.tZ7m\6 T8P? il3&%v*4)9$J)s%Gj^uib.~sq𻓂4k.%M4ɚD?w7 ɰ/)TEr Ngj㴺9ڙ1@3JW:r/x`F7mћlMa%RkJ@ a}3r% !9S4,uBJ70C5i-fzȳ+PM ٠6׈0#b'1eܷEe2~Gh7w ^<}3*KpO-2NgycG'-`AA>ߝQk|lGg鎧oTZR.?q.]гu\SKKtT-RѬ[n3澶WKXl"y?:Z-)!~uMԢ+hn\=3M9?Pth&A؅ϛ1Den?ңɜ,:-*xQ=UAV7*DHOA@[?R) $]'݇vRmpuӖ>3Y[^K]B(1؈9~餰+S"?V\:zzqj0l# A\9 ¿/)O|,P 1yLظ9oq~Ug!$e9|xZT3/KKDeV>jtt Tb`MHA"7D䙋H*%9VHYD'Mr/νFm647 LrQ~9; tDh` .AF֮hhclG  Nu辊G90jNUz (%;gpW^<iDZĔjF5&3 YI_{鍉 ^̰ Cf}es-Peϙ=5j9?:Vo[c9&n!GQivz30;2H\wR}L+C%kΤT#|| 'ACgt:跟R)UY!>G"#z+ @lRy6Oj}zGUCp8 C[\J.˨' )Q3Ǒ53Q<R=j"*u\:o3ߞJ|/EmQx}d+MPs!+_.W^чP^PFqѠ+R:Tt[tIPj;"%1j2Mtg'xvgմw~MKWĸy="Ƞ{ c߾,^t ]]~ҍQ]:QrLz2LC!l m[j-L+iܟfLBߚM2\'Z%]tDmxh(G|dT9D!9բQiT$, fx^oI[==9&m/ 3^<<3?vab%5#&9L9 nٔY|O 18|te+3P)qyV/+pG5W2ow)X=ʺQؓ,-R@s\L*M- z453A6;Jc@? lLFP|m0 ATM W+_9t*~<-2OR$3rJT&lV bϙIػuYNW/S )XG[L&;,AUCq]1s8Ə-Uc)m&u08NCX^~`2?FԐ+ިh 2'څaYeVeŒհ!$6hh8)$Ò8/T ͂52K&dž~@j k[CHLB#8X6&b@d $}|F{yYOyrF"WrFoR`'"q\:CK ߓP !i{V7h'je|R+v99EΎ R&2 ~k=KU©pw9޶xm>Z!q$5oZ4Z?' z#H=LNՒV6.)"H! %H[x jf~E%.xDRFgb?[G9浲0FgeJ6ɨeP K},!ҩ0qIV - $eEOt`~ -v2~J%Fzg"aF8T#\="+`v!GUfc/zd>If-Hev⪵Iː5\QY˓J:۠;Rl!\7?.Z( Ѧ,z$wUU .})Bo84%Ne~q|Ŧm}M &亪jHѰ LΗL)-aS +8γ{qq.n"տ{щɠkg_KJLl(S[k:P0j,\1Bb-je!A^f /F08on)0Za$b6I,ؘ6hgYr(C ͮІI7˦~tȩq et?Qwpd×-k#uPxFiK3/jb8>ʂFK= ;o46b skFhxI^>C7w{-[9'[ka{H.\R}?pӷBZ<+P/ĸ35ҸTm 66?6MF&J潾j1K{nx 柢\H&hxk͆/vD'+Rnbxk&;;Gvs yw`|T#vA1 ƈAa[@SxFԍ`JWdه+8,I\0@;UFԵ{Eextx^h`I8H'0pM5H5CQ$My2"gG>'2[_3#óBIu$öҪd8,|iZfǣ9͈L |qc[^dL*;VeXeC1:6Rx^ty(IRUl}- AFmOnm@ B1:Tf2 ]X7=&~^nӝ`!Wm:ڛdtw% b!w+kͦ="Yi. Ŝp"eOwA9 zeCld:~K󋘸2ԝ&L&Ϭ6Et\BӹI[* Fʟ%ik 9CjhZ *[;XR/}Q @H7QrsMy_toF)ʐD04TXyZxS;5c9nflaoӀؘF~pfL).F $֪2pɭ}sgVk(hRt6g3Jy&&֌΀[S|ꎥDas\&=zgǚdCn8ƂJE d:\0s'"[>:pq>%XVw.Q?$I6%\kڳhI7ZSЧp<@̄;Rɽ!Y}`}> ~5jTLaxvUw%8}ZQƊMPV)ҹ,!1f[[C7cg.+/tq|.bdrOAlקD Z ,9ޡ-QBy:b nU`YC4_:x“9*|`9^7}z[5S"cx.WtЀ _,agIIѳ>1Mmzͅ4fƚ6֌@I$p^`ouLΦx3b@LJVΨ.A&ajsF$m[Z]ZŚ:2HJHYUA"gB_r˼OOau,Hzn&Ly*z'K犑\yBQ=Sh&Ѡs[ T{"Er_ v`BloA cɜ:AJGFbfs!SlT)ei)"y*NzGJ4F_쒜`36. JCGOV7-jg; CUO;;1Mᴴ04lO9d[v/)w9N38?SbZ$,N!o=P 3tƞwEbZN3sJQSGNS68)CT\1eD6"3[Ueq3z`"e0$㨾f释i{*b)] >s`P~Ezyzi^?c|s*@k3p :f>WjzO"-VD/ A>#KԞ!iZ{q' 7aU(fNw\Iܧkk&MJRPpC3y 4l@a6M|R#AGqߍmݓHz 7'[G-m 2f>S3c !Y$xN4/I?NOd*u7ۀed,/Wx6G8d!/li|fDe<3HC0Fn^9M!|[ʜwQB\zُ X~Tˊ}M ؐlkKtJrunG.dbY.J(Q>[@a 8΄!BPs⺮ї>+2@ `W6b?tr@c!:Ӕѡr;>\Xwǫg֨k}8?`&/:uh ^[=7ȝ9ZN +BvM/~no]!7l|B:udx;$E~50*6CEuZt(S˹&7䬚YF"֡2+67DdL{3ѩA+z8_6l"` #)`j_w9e,tswwbXБ5Pi"p%Mɿex0eth J| >_u Qdt”#h$/rW炜XcSau,W(=qldXz]c5EiEXe,}ǧI=ԡtLxF[c{VE}n^mkiaI6,CT=dHo)wS_Rsӿv17wDPXMSdBcy4ͺ?Q7hÔ|5d~\P=;DBV%\-]X!%}G&! .Z_~,u+m@ hYmRȄz $H1!\h<+.Qa+* s^[CЉf#;_%QQ[-50lwrEr.;+c]܁-j&;z4 d|6ztK @Pk _e 8_q˭-DL\'c j9Rh)3r/{@af^Qf#n@WͭN)ROi׷fj~db#{W>W`# E_ǭ~cuѪVX΃h؟PBiޔVlc.JI빱\E_?B\7=`(.::΁^-L,(ˡ,i{GFB2eaIJGrGV NagZ%[tn.S*9J{&n͡քSа#J mkߔratDM/2bKEA: F\SeͼtThxKMîEU"D@A [X;NPȋM)SpF'3[f3M|` Bb2Q#BU SHgnD#r_XS°Fܢ G907`xm}.)z)&(XшXʼPTUcP| }Fbt& XbyTYXS1?壺ݒG~l dR3 ݟ;QMjvZ /r}jM޷&OAD$EtĢQt& [vР'wب(l2[ܼ<͏[ A65 O Kߔ09uwb'NSX" F3S)yg)K;T2/Eqg:CMeMş~dB.:N:wd ah"3 $Wߘ?;S8u e0V|3gن!-V{˳F,nI˛ O셾CCPڞaު+!ޙ^tx 0\TV6`M`BN W9'aM qI*)* )Q£;җh EUBez3I&|s6ٚQ M)yB#()OՉzMoԵ"\^m*g ATs*,<6NZ1jO煮 [~`6QAۘ1zyqh}v#򣌥+weCkiYoMڇiˤwF,t uS' a(6vR|w "vpvty~mi;5!`|ؘEMgX{_tTcn'!u-M$hq'c_C}O8TYK7/_(99*$NJ*ỉc*a~ |* Tokƺp1%\D| ӶQQ 5Ùm۾e%K sxlglpez,#b[aQ$&e_)U2huRpgouc 8R3AWCwނ-)S_gSu Gzߨ 932 Cz%][\xuB~/*fInt .bpt}E<ȈU,$幣K+B.I9`hPAŠb4Cx ?eRԜ1eLE(ޮ/ Ǐ+j5qz^FdАbDr8hz 2C?Zyxz]3*jjqؐ:Mb2l6oc3kQtJ2=.yw 4UrpYVFZܧXZ.r %4r<^bDB/+mu_$[<B6yйY7t9 易!+#q[vLsʜH\>tΥcк#X}I?h˷g\aqfGAߩosz2D'ddotw`B{ox+'p0&Q&<(W}^'*K R!Sgfk^t&Q'F)Wf[VStS2x0kpG]9Mu.H (D!?ar?VB%{3Әe<܀-ۈ Camz{Z:fsPg(OYю3VNK} &n~@vH]IDY@_XnRO6F]Ksz#wUAO\d&jRKVևTq sUY j: &m/#8-ݼKf AY^6WB_t-T@d뺑frK G˽- 7jvԍv /kW1h 3\t(c*-T< yÞhA%Phb:BɁnR*O#fؚAgd1+:.%c|?!̲{kIM`РWZ1Qm`tA@js|9J=_y `p܊O[UOοmDk JvU/q4Z =lyn AryBqDį: =Py{ xsw`)b"ۄPK5hk4O,q̢<@q 2sœ̟YR h]lݿf^^ #ئ!Jv f,-.5W.yt'pU$E% =y;^޼`RS1|vkH+rI~> iyyFMC>pnP"Sle? ~Wb+Ǜٴ!qKYp)`#LFl}*5":A<(4[fLT;@&-Q6%Ȥ! U1Vvje<0of%L N#iݼGhyETgEeEq߄2>؟XbPJ`bK1_OK$cVH?z_/7 ]Xf7DT 2"r6>{JzzM?$h|^[&JX]a= L8>H>2!?@_?UDOrk˫'8qD0 9cwc^1=/dNu(}\w(çQ8JB$Wlyp%Ɔxt;=陘"bʹ"x\(|`ao6'KP: 2^#>PmzMH1yE7Lb* EuSқ\`J1+/A pzIM?#Ok֕+ؘ Y5mfKʓI Fo^iu[gkEq^޻4~acgT`(dhyZ"8#"<7G#y9X:mPR'1xxEorm,>rCm4,Vz@ y>C,߃R˜un8Ln{[x4$ր(O*gF'UcDA@tj3'*}L:zɷxXr܁`G,ROe(3 Mr _ORD7wM xHN˨ Q҅er]5]٠ I+{U_4*ŠQo pug}_ޚQ YHBN#*v4&8@ryx%[uQZzKnGjoCtڸG9@q6-r#*0 utTP`Dw0Wg9ҳ쿣ڴhNmz;sѧp a5WZ%Ozxϰ'FHo)tFSL ؒN:h n<`_'c(܄sMjq^ԛpD5fr 1Dzt!Q%>bUXi-n ێ)FL-B7,~gU{s$/XcQWA[ ]0Sr/54<MҦ[Ƀ&e-[YrN= 8q&LwIMda{UHY?D!6WE*v.hdS+_:S/l4,Sg1/BLxztt@;A 8˭.t~y("q,ӳm8Uz?o Wn?~#E&r[6Ư5| ;*pgoOi4{f5|Jɬ{ _{}X뫙U'^[>R UQSB+^ZxiBӻTVt3;Z>^YX4TYstwm:"t`%Gz6r_8st4<ݤNV> wK #UQHF8I i-ɗ'hFJL{ DRy_F+D)k lzSK. YUpٷS 0[m+.)Zڳ|"^DR0yXMRnᡆј\WClyS;xd@:('zq L"*U4O2:bS. 졄_KJ4y0!Dy x| ]t}3VEwۋo@lLC_ru=l5s͙s!rY$7;\n?fy(][a`Iu q Go['kiՏ`2]($dYPˎg7ӯWOx Zm,%Y k5408h"Zcl%VYAֱUke؜ .V-fX ۚ*Z)"JQ.I"`Cd B.>ɾ^ZNkm_qmwQa9!+ebЩUq$1~K.1 F#j!8ɂiIG.TjE5Uq\'urO圦&Tv pDӒBӎrڇ^$k'Ố#')uޝ3t!wŦ _hX3)\M'q0msؽcb9NsoRj%O *d:&: ;-0 z.3=AmB\оEnMt^,%}C KǭYloWl7(8YY=(w{ "'f#GV. @y1JFHG9[@ؤi}9~NF a>𒨵KRyz&kDWRKij^nwk~v%?oO@LeF+m@}SI-\Rd#nvTdܺ/~ZDZ8*17 WKXx;XϢ.Tc1 Rh` cT ^dy(v '_R{1#]I,lgr&2rLX=qOm!+S:o68BuؼCG;H([7#kTwO)Kܩ>>:H=tVVz-4RG-a&Zv ;˷C?Vr @eǎ7R߃O1zDjjI*!nDOAҲe;u~ Ou2C}zīhLci/;8T;˄%Ip铊`>b1*)f5OH~nN\L udک# uCL$_ߘ ѣqKJ,3Bl q+)fh_G²)$dM#"ʗEr L ^7?~گ>wR#fj&tk {lT2UЏ au,;}2[TS(w% Y4uNUz~J#H\gIvq92 y8; ŭ)[mI#ýլ!\ݝ2Z2 sB9|ЮZ3cYg#z \E} ư@ց,g)Iv]"{Jxg=W x+f ] W Wh=޿fNzK̓ݻYz}_24}+&กݕW# 7:6M-yR"ۀw,>K4VPE;px'FmzfGB;kюxOܯcKv h: Pia[sIݨ/YT7S91Poy12/sD ll@I!tȟqi|3;A{Wckn yS c}ET eqXrnw:iI\W' w{l@b``VmM;}obbvcP3q0[4`;{1oǠ>'kg!@e|&jfK>%JJGȐgƖAaiD<zuU#~b3U Re^-Q\ <l^7$Aȼf<@NI0.w)y/}Ͽ@b$/k[Z60NLeij}Ǩulu*C!hBzN r?ꊵhfs[t 41&c#GlrZTЗCi\r;qU+?jƳELp| Z3m% Ah(B3M݄Il]퐪.*IV*#X乇 zWMG^ H!=U1vij^ՔçLB@&iW_noMvEx`xkѬ=O-@1}e`_GPPb1wEVnW(\8 :xS(+=2L֖b +y6\ێFBlg&x(dF\zSꯖ2j 5@ x܊d`Aac9 2zkImOɩس=m`,CZ:o7oW&y\)F{{'le#! a<75_ .n Y5F羯Ala/bg~UqUhNfPXKs#Íz%5ȓUzMѢq4HUW x $ s`^ GWuJkn l:t٦7Jە C&y)V j 1 {M=g@`,!ĝbء=&dg a\욂3b65FmA}[roO`=SwbFjfаV}X!fKm)ǻy5Ag-45SCcD(%3ՓuvW; cQ>eϾfh*G圳}WQ넠&IʱMąBcfQ7h6 w+jS#2-,kwN6 @ǰ"pP%kL C0Ե,#DFE ETN!E1Q'aWW;[û_h X >$^%ރ d&U tr#U'? \%CƏT2Ӻ5ty:.5Kq Fs:#U4'EhR'6m{%G72&@s#% >bpXUtuUou Hd^1.:&SauϽ,ү#vN0]_7;=bIJƔ*s Hf `rxEH'.zX[bSwQI7b*ea$Nߥy>'^$HM2[a^vx*̧y{X_|P.bu'jWdخvRg7)Q@bVj^n)o__Bc#SmW}P%z}6= }r``:DkyQpqg?IdE5o=ڄ;(}{D3yne2/o|[1~Ou{`95% չ此oka=P-uCg49+]_@;[&'$=,7(/nZoO6 a{uN{7QwrήR/Bˌ >;Xf G:C"x:tn8 oN\׊vU rFk'Rk_*Í=OɸKMO"55Odn%ɴM O>G ʥx.dss(4gpi\g!ni㒥p#]x lk25wKbվv/6]f7f#w~dE`zIIE'JT=g \dV|"%IOJpcͫ4"Aջnѽi<ɲ*G9&E ۧ+@.zwWx[J Ǧ59| DJ̖1*; yQDuO+Տ0~߿pA5yC>ؓ5*AQK93 bv&YH_R0y#~7w`6@bp[3D}'g4j,vŴ?uBo*[Ր3&gb"դ.܇qG,;s 6C܂T|! &# Īϊ*9V*`SVmEud35J #us&Q˾TQ qy %t8*8@jB)uȆfޡ $BbDM_4C TR0T} `^M@s!gB{@6=gVTŐS6,"=m, rB \w z@J'yg+ToY0g9-)ECL60O|]}Vu8t!7ֻho7(/iVz+@o KMWэ4dӳr?,,&\r:M{B',L\顛]ʑd"rUN0䝡`.%&IQ^5S-Ћ8vUA<7Ov?lԛMcޫ'bi`f6ځѢ^Eιj&z@I(vsILV =HUíѭ~*PկU)>W'yʃJ[[ fA[;dx7 G֊#u섴=s=yvȓMi{<_Hrݎao0zqѲ.ܧW 86nC.}U' J]T:w7rȑLppvʳM J<En<*!w]sRD>V!0-/Bxľ $ I&$Q?Y xNK^` ?ve6ؙ1&D%7N>A֤KW*zSxs@hԏɂ6ۺZq|`-- +T2lsPPmq(N"BTXTG(M[[S(>I롷q:u6gv7!kcmIj;a<'7ef@!Dnݝ&F*vm3T`DzJEy{HUgKNHO6 WςdroRA:M9{ z}_,(dK )ݦRSqe5G[䚑W`{;5 UQחx~P1*t?GDb.ljeGl/:qA?1DPBh)7~ o'("fզ3`")\]]2OzZ=^୿;:x4yS?Xdn>!KN9ì ~c ]u驜;%qA`AS+:!>}388f+) V L@K^cXOO|z Xu}y| >"!M@:o%o8n9jYyvyN.v΅82?H>95_)T_dk]Y/|kLFڄcG:Dlge8[@ɰ;" Y@:g0KqD \iX?ZuMFØB{ $̇Nm#}Ycp-tY8-|:hũtgWrT=UĜ N$/}wUOeމ2yH떳0X*,&IHpX:9&D)F5߬,\j ~}\ ! uW)q{41ὭZΐ,(l ɘ/Ł߲̯z"$wȍYE/,z;]7.$,sgJg,lۅ{Th)l?Q?-]*$%#))߱*];y>!I3gڇ%.`!25(Xoi8{<=plQ2lḌٌAi@^0(${dzʷ a]wR>D4 ߧ=Q٬sMqzBpܐ& ? CٚP l!?Qr@7ش7])ؖ,?$L&"ӎgC>PƇ>FUX`A\J7ﳄ` ZwĤyꁵ52cҖ^#^eNu}I'lP7zrlpޏS#Ld ӟ5YqtA WTG3(rS]"grvq$1@Y!bSdx,f9qwFqn2K G84s Ie^$ D:DD bLn&@zLu*_d-b63}gTX5Bҥk4rӤ=cWx?4n nιau*,Q &D\* 4EׁruuN ڡ3є]c֑jNX>~묜P󁵗!_S"dk2 .v%usr5m.A0~5cNws߭Fb.AlbHF$?$ 4ݕV) #*5ޓĵCQh!8j]r}r>ZZ;gINq?paG ঩5+M]‹^-N@A9o$1=QFSЬf!І2˰'d%Ȫ/Ȩ03uXj6 ke8CY W-ѮS 1duSD۩|;K6es1\qJM]C2Wu<ڎ E+'DyWq`GW9$ͣ)u,<5#qva6elZR fo{șpͰ `X&! T-=}Uݑ QbG+aV5g{?zK LAahɎYy4œ'Fkci$Ӣǿ!ԂGw[ŰN3tӏW͜/yճ%LZ|X"8/nAO( ;{ #qCJY+>LȆp2IF.: 0;D~^HLÂH QOa1qsC 'C83Gff~FlJ14J*lVgVTobi+If`Ԕh8:MJjۯr7_ϙ6$c;.9"og[l7pK 0j'JJd}!U1 UUvwR0kJFZ,QQ8,FDIdتƹ"_\l8hftg$cxP<&%1YJu[-TՐ]|)[r 6IY5q4=%ws;9q$"F}N‡%"ڠ8Ι4L̤c lv` jo*^EBJV>BPពPהV0¸b*Ds t?! ѷsLK8Z`*}^Mظ\`#eqBg/\#qifz}$o$gtА[Fq> %u@ IQ{Y-둎m\r2Wٙ|Wz/>kvtd'~JB55׼^}<͋[PF79yl 4^cni[v6+/NUfIKD!-UMsgI/j7c?IKA䭗3,:0bncG[gJ"9P~GUrUodA9H;\RcpGl^IgI5Fe}!y}HY:T{pFγz?Dڎ)zx@^wU=`n%+ow蛎^倫BbydqE+nԄ.8Ț Ը}ܾwQO5vN4?HR:H-IT4* fyi\2TE*h 36.Ta+E!%6ok_k&fM3iZBiW/frrQU2sd _S͙dB0JK$Q[_<6f, "7  w=GFxR R`ZY~1ɛi; $.l܍AZu^vShZ읻lRaH-%SugB7 E(:ʓ''v8$ga1Kޡ.J,j)ä,qS`xTXyurfA`&" Yb7K o6:8Xzvq^Yt?:V& M|>;"F^Vr?%en:"Y:1$f{9\d 9 {ۀ dJgf3-ѦxwI)#QKƻ۩xh- M}Qzin>i12n,yA5 ϧ}6"1/}8WD⧾.v_wO#n'~@"r1`>(̬pXP#Htq$%'gy =zSKrhUN>V^{NXy)W :}<./'%9W?0#3-1EB?hp(^.u&cCH v=q%G ,Z46jmVԧ^_4Y[+  $8Xw}غLe].H] ({Xd{F (U] vtE+1 dgVC( ^ PPQPT˩^Y: iX z$zC]*nj^,~W(3Q:*zB9ԷFE7fwM&J*OpTWr)p-x۲(ݸNr$>,eULe9'/2_¶3Hǚ\ߵROIе9zRJ&ȭ%N"GQģ8k0&}s#k 7 X4Yᬳ,2kaY{=Qvt"%s%GҀCe?׫Vޠ?:{ѬJ\J|./W,<4yöt*̏'zJQ@Xy ƱFvuB2F8?}:10%rG̊SJGl,F+vTF ˡ=*O#&s0V|񺧦eaEI㼹w_אa8}l0;މϱ\3d/.Q6wKUzj_ r *2Rя) x|zuӐWYVo/Hbij5eq6 ¸YclyGs~=/?g¾R'H4qvIQD"׷l[➋э$q"eioǚ~Ci!O܉R~`eeIC968Nq^-ROCqr0p/$ ]m(ԉeJ /%94z咣=L^ױv1IW r>q5dV]TWƷwZ"jErX}*5ђJc-);wr) JrBǮd~rPAV:yʅ‡.Ӌ E|٦^Ο:|kIճ]g~ög)qgKۈhU0f_tWl5N!)=)e60""*[J}mfOiMAlaGW0~UKHYhl"@G_翸`<18lu( ֪F-ցX.FL٪Yr0S .Q L='0MPPae?=6 #6(kJOyy&eﵚV24'!f@?z5u]yqPD //2R)/ӡϩR wBA\g$ A2 ʤ*<^^ŗ9I\ N݁ޤ V1l袘Ee ۡ0]/YĻRBVȗEU@o$%Qkx("d^5,^xqK[,|6Lϱ _J?FƳ<%3;̐nF,yIl8(h],p?۽ZH t?HT?yJVI8 񚊬ʓ!Q"W^xèut VEh.o%LIn ;%+SRj&i4#U@*jzNǠUm40}5$($K4E)S.Th >~]!)z׍1N'/=XUdVce!8[A!F+dxea=$ { wEMrP'S2JE0#? λ1༻"O[KL[qeLKWẊ0r hL%L)%EɽUoc4A"zVA}e՟ձT1ħ /RSX1E\dzq%HB'1Y5MtM9ţl2`SUɇ rYּqƝPv{DWв2># Sil "=h0ˑTWc/|\tUwԠ/q_+@P_I4/AX|]?ú'+k.42eAu|Hwi`: c^O2AxM%6+`&7|_$̬MQmakA# 9!q*|sDOa6##9F8UIH] BEjC3@%!ҥ:+:ڪ slAr--eQji"Ka浈6Oq9 /H5{OqWZ Ly*i5"| Ж>H7;LُXzCnVbQ[[[ !z):iUɕ?⪹1!%\jQr* ^2)|)ڃ66S5` vMP鲡BRQ"rz@ 'u}{B#v 5<ځ${ȶ DT}榕)YFUbbT'-O'[1uOި=J -UM,bG-T''pM!ɃIP +{p tgA )r3biXD&!h9UxKX:}:lDQ-DxQa|mQgwTT@M9/9'b 쨶=: lJN4IɼKy`ЙrBڵbC^ݡm|t) `sy㺝KM Sv 6`XЕzub" 3.'eɏ|g!2<䧮l9Po # 'uT,͑W*?z`\aǟY61GLJ+D^9L# ,M`>iV L@崓Dg9g\X {6TqbeDaf)JmqݴrUl5NMK"jW r 㠃oJ\6mzn1j |s0SVn쒬2^HWk?Ϩ-|= z>8~9#_pc4⮶*-aJ-̠GWKӏ $SÑvFIko3X'/hLAJL6Mp+*S_Ĉq(SM̄%aEĖywpGUOWn`3\{\bXk@:zQv#f-Em <>$jE<c f1'%UlWqk{$3e2g8k ࡐ]'QnH=5g5檷fjVUog5w( L g*Wdņ)ØDd/TLpOR͵wo.$yb^孤LWR^-`ixjQfX$u~5 O&em%-Yp\:YӮ-/Ci1;C3pB>g!Abv4_ +}nMo=Za:1H#f%*Y,sv9Ѐ_30؜B,50>.wՙ[Đ5< u;MgLEX9@iai G}Yqvjщ[ XfϗȾ3<5G{?BhOad{6H NuSb0aSX8}Zz~p&JExyaȷp`e}K@8ؑwZthP!O,7AfC6wQiDwzb9K۸:K]3C8qrO;,h}où_&--g7= Z0/6$XyȢ5M0Pore@JX4A΀o鴧\b -_aMWیiƟalӾ4t]FI2p)@ڮ\l4 OP^f4pAU`:/xOWêH~-6SSU$L ;@ii~7`NHiYF}Ei1bՔ{dEnl![NK *`!^3.*̸2P@h .Dzl'K1D\/Vȸf-F2-=-p4!ŝs9T&׫Co+J1$STu;`֒ݖH!A~r7rj:f;,<=vBSܲ$FtzsLLmjFfL .w"G06]k6-B/ɣg&Pj~7*QR&&π!֢'Pfq3Ȫ  ?="H M)C*/KXchs { T܄BL B(kkp؁vDs8ɤ9ޔ)UA$$~Fd"T?ݓ%HQ@9a|_umU3jh9=4p>zű!zch:O+l*_B !\wZ]ڒRܐ9njchN3Qaoⲝp M8t3Sj0儁.em3C/vty`IGz}gz3I ?ZVg+@ 1|U_}+v~{no֣ti\ r-\EGAu*!eϪ^ԏEh1C#H(2>9E@z uwAmuf'0C,1qGWWC`훌)Ӵ$d] (p>KcmKbKJFr/*lڲԯ/㻠m YN@(o_6nif;g?J#RgѾ᯶rhGJ|-=!@$8Aq[Ks_ކ hzG誋wMf- ^D&Iv%% 90$s$hyC_DͳJkrC5o2I {2IrG(ڟClZk45`GK:=EM{r)M wmI4[&=vJ6~?=nev Őz:lF -lvewc5mtL~KLm+Wc:LJ1_? KP> ~eMnɒҴНƅ!(h6*qz?*i%5VqTWoK͑(ǣm\#Q{vUƵVϥLz ,!KSYQ agueWHX^ɏT75\x]u >/I|w-C< %$<ҠS) ;%xk\p )KJ:Uoy\eO R~ JZ%pv"0~ځpRcW؎&(ꥋ:<.iNX_Rலq_܌a0Uն%a=@(.>WRJX-yJ`h*>O4Fg{d Ӕs'>ͧ{ȷ_H]N△ZtV3cҨ ` JWh6Cqշ˱H& QF &|'7.lri<:ަ0Qf11'3i}*c.{u۩4>@٦RYB9T:X#w

V) P/hХGB U9!&60/.dUtXFVL-P*R<- hFݓzVyQ 6[<:Bj;3s5(Fl&gv7(u63c+zV}vz8vwۋb,(prʈ(p'W] Ië YW?^c!GtYEuKW)/1$Ϟ%z )}M[?XVvEJ_ԉF;ft7=4v\]J(pцw0c͘8񽟚]E~X(tң E{:nj'+ !uFA^{O!p\\eiP@&ՀiC(?q{땅+]9=w~3D#X`C-:lzu=I1Ytdx)g' b: Hu\ŕ_Xh3@A9cKeu9Ifi?~3,Os# ^}J6ݲA,ot3(,s#()\RðHaMf7]3˂M5Lv^J[@*yHZOCNɠH  ,+Ut| MQpc|ل# ܢD:(c`Yx\%Ir-W'VA~8kK= c_DDYaGٓM%uFX)`pQF7okI]"ܰamlCh]5"Wm$}7O(-vHEC}sLRWz%@.[ͦJS]3j Fk3خNiyk(ׇ%tAmV5wl6U)$-v So*@A &-c7ЃwR$H,\3~vwE鬠'2n?sOjbp`z+-'gd`BVh8uS/g U % GVCh;vڄ(F^.r'lYפT IkD".zgcK4N4[_a6ȾCibrgK3ܪژ5dk'v7"7&4L6i!m ٟyUDxt=+X k'O-~.xw|1sJ5dݹF Xm- &DaL 5@Qv1Fl's:~*rBZF_=K^}+R=7PNO$,ʁǼ-d NU~&5\mXw 5KOzV&*H)2Ta Շ}k>ɗG+^i;Iwf zFZअWWdG7#muN<˗;!Eʡ/L_qg~БOau'( D^cD`P#PylV%?٧NxyW77(23$FE:,Fmv{-VZ)FpW-w)] *+`ڜXS|R˽b[kk%a$$ۋ,aDOx$)ӝߐ tu;@,;nQ+BzKuy"ݻ̷:tePy[mRoL~XwddA\E G?pB.Աۊby"d#:goSZJ &h r\}6FB61AdMJ@!C RR/0SXӃncU5P^MSob:X6\]V5α} y#^*7ldd0n;z,6B!`[ޫ!jKUv lpLfWBFoƕep2kxu3;˧aFxUj[hWRji8i"hۜӫVt`y4|bH}Hwn:9IM]\@ 0;YpÂ-n _/lTxқ7?x"DM D4(L?ue}dKmڱ_S,5=z۞4?WS=tzKC{OTmw. ݹz-%m+ )+)uVmύ&}LC9U\_r yJ i Cx *Gsݚ [#ߖmÏ+g1M5^Hlm.U+ Kȗ>k !C?r9",ERR(,7tybB*sm7Zj ,jZ?{gg.ꊏl=7sX48Wqt4<xc l7X6+;"?o.t'BAhC#Dk IYU5 Ƌ-` @ՌUI}Ȃ򩹠/>e_ĂihdÄCR6=n;kQ{pҡ"a5{w_XRQ6ow #6+ @,Tj27G(lOM">S`)VdP^m*/Hnu*So _JrX [ߌ<MAnt9o*QNJy0:HTej߁2f)g*Q07 O'&y. oϦqxk]QNJAѵݫTߺ+ 9tLx: tqZ^_@8jpy,gЊ7`Q&(~bIt?{m&v 3\ե%Zqox*3 6KH )uԡ2a]w0}Bb2ꥒllk({g_V,/ 9%RVYʞ!2-%犖pQ^S #`6lDa npT4W'^0̱j;bCJ.5By"090r,8--gK7F V{X ]TR1( @]6'wu7g cحCE-fxSJ6m'6U/^r8U&MFd+,ӭv5;Z{6S%íDrE01Ą*.S#v&~_`yi ;Vc$#B 9V@Ox/ mF3HCpx2B? q N:0gbþ}ԁ8?a\xl_N`ATAza&ᶫY`iদЃHAڽ̓!Rh,GVK<Ȟ5\?'5j /Bt] k@Q~iAK՛^Je 3o3 U ߘ]iV8aWcvs#V>_k@vv&̪ƴ,ԛas)pGʦ)Ha\왲IlWof7!!mT@SuG0Qr 40#__(^YC{($dxD{pO;@{ӯ'ƶƼ~hP"Ε|;Vhֵg15[bE_$cGl`$<$e^ˤFVC%թ$0,?N8y[K3OP=&|%xӽ oӆyMA.o$kB 4%(LL>;d vO`s"@}6o8³b*C; і Z!߯ǂS{ q :ʝBk nk(Q؆kKpU=g÷u%xA@d Ezjj=/EA87 y[.So1U!4(h[JroV݇{/^,SWTL(QpXT7Hik|9HِsxߔI~o~vϠ9c 9_( GV~M0Hn͸3:[Jaȉ~1w%ǝb7Nl6ai/D?@жw.@St$D9rB%O&cH0/[좺 4w֜ K%?slMίO/}V4&^([Zv}< \xZ'3g dv8vrvH:ݶH18ڨ9r_n2BL &^$ ]Q}@=a==2 B.%`C]$[2f12>}e'S i&X\kL }ɕ(Dq@V,Q1XdžOhS:m2Y ]Cp-DF外GD -<_e: TM| Їsg1Wb\Q5g>t6v2qv+_ ?TuQ{;-̀/ovF73XPډD5QEք&s\WnU^>fkwqŅJ>5Hhtg{]7X;I^*{4bZ]J9U͢NJ-HC/ !kS娏-.>w;PU&k]ѓԶAtѽay©!D(vn&o@C6. 3۩?08Ohè"7rہPܰ˷Z2ᬥ,\ ]>v:䗫֛Tѱs=w5^e"aJ2wݴ4uͰ+<9p ̈́X64)ZSkE\cg Vas*Q+[Ņ6AJģbVcEiCէ@}x]䠖> t_jS JrCMĆh 3mʮt&Zk9#T'V"`w*z`/2f.}FE ƕj"9H{60 "쓙7c]}:z#Ͷ.fQaIJw>H!Q`/۶yi鸻(b\"B\?e|qJ۞8)`n`$['mh*C~24x>IcbT51ypHK0t`2"wFK_pQ ,glq*Eje~úR#HǪ'PXxvf#_8AadBX-r%GmݙUTT <jگH"+4E`;Ͷ9-UfAdVث}Q⍏>Y%zsp~ՇCyi3-L-xzx/%?E[>uzD"=.$> yH0pړX紮+"A/-(C}Ҫ0TG ?DʹYl)-hA;\"V9!m/>}ITw3޻3p٪o8z+,(d.?U%^AkvSM##4GqBAX1+ƳR٠;*ksO$9 p0d#eeբն"Z0pPuթtHA]obLp7ZA(v2,H襹RrU (~j%Tt6 !_<TjPCO蚬x!kbU4"pκm}.M%l A3aF;Zʿi%#ZCgo-6qё3t~HA_%TTҨ&mֳQڄ$Qּ#UXQfdƿ'"g@3AGV|0^2Jz30 ihFѤ]jA♖׵z@FTR>JĪ I Q${)w~"&H/,;m}U5>$?uSi[i(u}vu°TS\r_pMOK_;n}# Qv?G5q gu+4> 4p\d8b/# ߖz3pMI[-86sp@^cڿF,Բ} s|b%R 6=6EX~ 2:KY2uCή`x=.40Uк$xg+}SSQ@E%|glR<SA&/ܒCw5S8H.&aܾCx]X&,|϶-@-%da=e5lz!S 9gA2nq@{ m}}r]ˑ}@8s K>puXl&f.=FF˗{DsWV[d7#NPPLC;j eXC@Q1_ ؽͮPGIG喪`Qj gA7/Ovq\v KjԬo(z1AԀv%UKA`H/V@m2h9)Y%\AiL[|rx\c!s3c+ \\؜ñFuxs ؔQBbٲv*/nMs|m]q1ȍF"glބ"qITE l'8&! ̌ T<;A>Q 8  0gNW Kvuu>Dj|`OAY*[5FZ1$~4,^6vR3ű/U.^nLXhhik"#.(,̩.YHhMk&0.&֨e{ZLzN_õ>*b3씗{[9bjč߅|3rwD|ݽ491=#W՝Qe8KI6PxW};v0pEy;U+3흑L 0mt7siN˜DZ­oI+0Gr٤7=\KrQ` 1u4 H1J=Qvr%VE xXPWaG17@d_%A;F/ |rk3׽; rBmox#zIpb3ү8U_A)<ZdpD22\~>tQ0#9Nvf܎߸ 8O l_IF ^׶ _Z_ GnJd%(Zc?f#{cF'sVyP_ƙHp[ܤVXEGx[XzCr-$ eRaM2d~3 emV[}loF UzCiĮL^uX]hsI+'<G>6U3ۼyWC\SD7֠{Q2`Xn*/V0;;׹\FgiPz;o) v2 -EEdB{7]Æ,Z>CVhvptV6BRUxxqe*V\AQd rYmPu@ %|?se[$3xیgSil֬Iǜ]-t0`^ LGaOt<֭5 OGzݲ]]"! #]40*,fNjz"f@~B٘ $&'UU_1b׮LBm7Wc^<_U;/p3CWS, g1uG9D.P:!dûo.D7w:^VVvֵr%@4\Th@wc52 =y C+F16ӄ6 =A:PKՉs&`2Sd@{Y͚l[I {# =_KZwt+8q&᤮DT{C`1tՏNӜe#݇>KBh?ڃ{+˖y%f. ńZJx4#Aֆ3.YI a1$HGI(' ueߌ{D`Mpsc@8܌V.JTD|CN`徕>ׇ]a?"7":Z'9,q:vp[ 6f)b'GYm: ؃w7Kon =h}6 _ɾPPuL'%_j]qmۅe.2v{O1_!ߵnߐBœ}/ $`@hsؘ.(T~\Qz7L&S|3*w9 ipʙt&68\\KoifhO \g8,tcr5i6HB0*)ؙ!s.@n ٠?d\)V&²4; K҅o%.։DsWfaoy G_u[68# HJ5uv?@-'TmEm>i՚G PE%lM\piǸ"#NYb%X L@ƭEnG|2'*Iw"bbC %"8?N*OՉLk/Ln/qxQ?4̈Ȉғ9yH>ZXlJc@"Y :g~e.G#8lJ:lcc=#`'sPӶQݗ'" ׼z3yV$wgR`J2A,l7J+ }h:C2LeYhOc">z32ڿ`ĴJ s֚!Fi)Xcɟ]!d{2*[e:. 5=en򡚅Xj}sDe_3.pnū}>HLש@3P JfT#s8t( Kc) jӉKϵ+Xe[d~b?cKo>0wsS'de|~PGc3qnCTmc* C|,3@w.8phꠖ$wɀ2hgc5PM r W ^aVp Q7jlj ȱFpsaGT C^?G$:F>{-InG|oT4x=|N}! ^4]`u[TWO~DL촺Uͬ!F]ȫݶ>n4K`mP;E@#F d:[S0ϏYJ):59ŏuf%[O>>|t?7Mgr:k[#}f (~>o)+~]ԋ{bcEcz<ɺ[g"\σd²Qug،8OnD͵# u9Zyw.QH\`A_ޖ9V9oWoc7j H+vV.r| ϨFbCΠ4$0\]Il=P:{'q'HOh˙;tZ /Qg RN0X՞Мl}*W_[fRqV݄RjHUS!yRAIJ鿏H0"Y_B}t=!s}B-b%^ rݼMa#y\R 6߆ P%n^!娑nNyhsboY^@ }0#7U-(jM$}i@t[]Ӕ=8@ @mٟnhݠ? aGļI@~L]"cZ *dS/?>d,bl.qJ7X ~@Z؊J[zW噠Ldk+J_PmЉїڏ"tV76ͭuTn#a;@ẓY'6fq '# zB+_0NA358 dOu}lꉃ(j>e61 udQUKH'.=C4.d4qa"?a*TT9`[|cHo/:odV)%W-/Tw#;b\]/-e8O.mC)PNī}{zq  F1AZ Z|=Sǒ{sB'=?MeL|T8М҆ f'-[P@rA%n˰i`m!h+Iټ`*B.][׳2MVX|.o"Y ϊ4' sL%2aD;jsGoKeKV(?T!&{ih +*Ώka 2!ʾ>d?!JM9 礟;<*܄)WtDE i+ F0.b4zgShHW/WYWP9f;[ۍPE5 \L/aWI3( Wpoàa^Q,e؅Q5U7>!d9id7$Yȋ߿/ tR:9q:Q] = oto|9 k]`B"P*roiykPAd/v3u!9/vcS꒮\GɈ=p"{#N_KU*z$#@ @oZke}ͱ_0PNtc0j3!pL-[Og^А>W2T:9l Pr&H.ܖ Lϙrvwfwr:F1Kf3?z!iimA,WסvL2 ?t"=f4M~1f[ jq!'fԑ;8PԳ,CKefC$0|!ӑC# ]Pԁ [6Ffqz0du: H8\MzɌ:>5X ]q@SMn"b:0O'<߻"44dJaBi[1io7.hdB Y[#&{v[IEPIgN]O\' <Ϻ Y,end6C0{(o8ʌ4TPR?SZ5Nu}Q ]M_\D{-ʣE.fzq(&z''xuG]yzx?|~m84h 6:#1yM7 }zM@?֋*VF4p8TI9?ya2D6ӏL|5grR̞zߪꇢ޸38T O@>ntI6"xILㆥr)%;T=Mjq ~RN]'ì 6fQ } \ٕ^JK%LE`DqO':?UNSydH#(#~N֨{  63r*9h#?)6M6<RH͑ngOPAz*z!D`^ -KZ Igȓz0?8T>b|˳PP!|Ō nu~/o& ==TIOCi EPJW.1,Lsjdz3!Xj&BNQFXRz!F_$:&Aj4JNxoC_D'(9oF?n\E̬7ٯjrxe']n̒Y?:w>{jazL$K$/Zݤ`R$1O]ZYq݄0cM'\SI6٩U>(" X un%LSjM΃EM\s%Dʟrޭ3- ds ݿJP(%~Xg#*!+}{tu(~/Q1/<5 @$ԻJY!";"M=pi?dE)a/z\_h;n JD+Gn7mbW(.3f{\~N-XdYy8~.JO$dV~Zh5?f1F`C4)7k9zr'?ύ:ACkJ_ s9 o#&爚\gQ-* $Y]e`WC)X-hhlF\te?K6ysmrᵠ!E"R!&*_ᄬ, )3e" M)B *Tx]!_fy[/E|Sr>v=aHzvg`0Hh96\=BXugU641P*KZaMy\aRoudw+O!@i0' ֗ Y 9;;]?#D_;njbH;&crua:BuDZl[S~!^ZﻨE5s|R?N8߲h[^3?ChlL:n_^a{8GF|V1\x~5?jÂ@“}<+rYN4V- wv1}EJ]VmHՓJ9?ݮ0\MR51+vD$xꄒ5LHbzO/*l5";6_C]%kM@q p}=_Axh>|`YHffcz"ܖ'>[/f [M,!cv"n1x~MdC|γj4KGb?xe5g*V$&Ml5ĭ,#yxrr[nm~?~j~a%b}(qU6OS#/өX9ʹZ+[o1ӥ8MW2ܨCh,`k e-*}#2tf( s_7aqVR0Y |`$aYwy:`!_ԆN]@\W7̥/9qCU>jLuYˉZ/+ۯ9G"JKgM9 eFf% *s@ʍU9!_+^yybTְۈd3ͬOd >]\[;JH:uհt@*r͌ߚؤSZLE5tw)Kluը(Sn5<,3^X[0PΈ։*Trn?'8%0fYQ-gXzTˀWuJMW~je0'%yǔg$" ]qk(VSO HEy.M5)陁2hL:,“/[c;,9Ñ4sj./m/NH9C;IPr0J`=acv74Fӿpp)8e"u P>\5[iXh!Q)6L#e.~V #)3M`782^IlQϩxNԨe:'@cKZ715øsfU$O-ljUh ZK㱙d-ZYv[U ~ 7 X/oU/j G'i[WG՘iHS:Ѫ$/P%Ξ `>Ur_>:$dM6@vw.{WoLb^?4C ErU\Od0~uvvyaKR|~)bd8 yY#X~tDBqx!&(QZr0+Og6kc'JLZ єv%X\ VPx qe-W&=ԻP 'cĢ;P?sR!DߗUt#RsEEU3W{{M}Լ삖5`ca<Z!fj镳 Х=,9Q[vye岕ᯎcɠZ2GPG3k<kWM IhŏVl 5fg?Zry{0ʂBoMb\j0>NFrfT:m+ὐ8:lt%Q -ER:˞jJVpe8iiCЅ^.H4)tvm\7x$2G9,w(nۖ  = i1$5I߀G 6Aj hlVw|\M t2uibT 4?j"kbz<{'joVpCLd:|Vx/|҂(F\5Z\JR2,-IƂƲ\av4b XK zC@ɿbr10[pEC&>;[XH~$t*O ʛ6$1_j)eOz[xhLNUi=~PuU0,T ="X(`/G=<T: yaT;6թl>C|a]K;!=D|Ę}xӖL0nD& DW+B |9C/cٸ맏Q_Q3L߯`צ:}cuvM٘6κ+FB՛Tv!ڥ,%I]/%ɨLS;vJ44ۣ,1}.Y0Vi'CYIQ >ЕYt}| YOK)g?uM-Or\!mA^i2追v7n7WHwXǦfَFPZ2A.i ,O4e ~iJ%]in(?R ~ pI @,rxn_x KIVF7] sxt {f{Fpx!vtBy//٫ۏRu+NXI崨 @HѶDr~zgԱTGzQnm@#UD4 #[Q)S4ND/d^EI&[0G1m4$8M{/p(sxz%aIߙ}Y^%a:$^՛. v(J IJ> v Ǿ蝍TU]VŪ~xCBfg~1=d7]4x]aq©R1m,w.X"d+lbʕL/1f6h[|@E?^UR%;XjĮ17q%G+ JȽI_3=\= w.HkX܊ZD?!,:Xu)s~KwRL]Fp_g|wfHx#ȔvcSg]Y./wu&2ԳKv; t[}$:`F;*>xgY>qVAIc-\wq#@M.T %qp3G`Gc&@. dkt$ܚ[ԯQnL 2 ^FnSX,r̞~@U6w~p%Ư澈' JFxմ>솔S_Jn4 >q& G[Fm(zNB)K_].IG*dOTX$]BdPȽv'Er#4@Pz&a m$;,(jmoJ_Hnŗ"A>̋_q$nXK#")x$iUY3ꎔF(QtmSI?O'dШoXNڽh!k*N0rměYXn@!.ruv8³YC7𙟋FyړH_Oo֒tB F@o %߿sݐML+~\ Vl?I x\pLȉ:f1}Z4ʅM3ިO=]A{ P"SQ! yMA?Cv/i,>.M[| h$Y2wF*3WeU F5cxu 2Wؒ`~Sȯ'7Biw[J:Nl[3I-D~$:K3UGfzY G@غ iC0BƘ?786 DKu5jr*t_U *h 7S!qSʙڵ_lҚ9H51' FV7/ B(!;I֪$Ca_tv Gnndp|UKCvydi#M0' "lyVA q?5nyw^ٝJ֙E ўK݅(&iMͅ= "% r+5?8p0Ɨ޲ҪdߓH\223 Tȩ|*/zd*@};W|iQv'DEQn 0(k_A0edL;!_8fI{cP3ÔS\"2s%Q9qX$"CZ!$}>"(MBCM;OxQEo5dL=g"}bpoG ׁU$siw/mf<\H@ǁ?OO gheߕ k7 —B%LOv Yy.iʥB r5 ֔;OKc2](0F?j qhL7Wna*ׄ))),Zh?)E*ist>_Y@\L1*) duъcjEi-MqpϞWPX7qY GF֮1a| ftyfF꼏V>4pj((; &ϯc XUo[.)GŏgWZmz#]d1s! ;ot g =N^]7y%:\I/87Hcp[lMqMΘAMnM[@[3 ;(@fB>!w]u04wvBN6#bT ]:Rb{'T.]sl9Y{xc^Bxwv4}פژ.ٗ :ߔ޵Xe݅YE@T("ӣ¥NF2Ҽ-t#ex CH6( # $`>1܄Q٪沞8#֬bj}8=ҫc PEk% Pč n`v(эhXj2t\C@;]v yp?D'( vT<2A"A/b`%̳w, (RR9)&kd q&M٫2\EښA4=dSeu⿺''iUO!q.~$*S@\2SKՓ,<{&5lwЉVDC߼|x+0+xC7Kswi6Z#,V/MmsÕ łW[+cFV)M~/Fn5^K?!P@ݐ}Lbr2%Y>? )nmv"|X POPqBkn~p_P s/Z+|OF"Ŗ$AghI|m=Ej[8.<͓x$buP`G"-.=scÎL3x4qo QV)tpLִ<$٢Ǹʶ  FOXhRJhhsg NqlE%|,.,Ob嶀UʦԲbPƤ9&4m z^Jki'%kI6cQ|"՗x 38pD7)_zN'*О'8~Q;+Wmͷd[ m+a&4'2L{3t!Ho}/O[ય^ucD^ݲ8sxP,,*y/!·ghO+.#MD B3;-P8Nx"~9AW0N=_| alכo Jtv[F{6i0.c W_yd?&7 }.Vyӂ:aeHbJx.yC{) ěyc3of/ WT,_ֽe&zEW$aa!4X:_ Qބ:Yl9Ȟw~e XEfrepDhqu\dr'x Ay+sDwև[q1R-CDshڒOQ-CV0pףs/'m^s|)*.1 NowSx9%Ӫ vb"&gFYN8$EqM#Q$8c;MV_H†iln\8m%S%ʓCU{׸v;L<ن$(;3.cg^nA%fGcWd1\ gw2Y4UM۳LeU:A̾c1q8=v &֖D؉x#Ĉ7֎ iZ3,졨l&53yGb'w]v߹4Vr{-8Hz ]IJƎDf9kCA^x{7u规Z#?(ʫ3K*R4"ܣ~T6;h.ì'Мa sQ0g<ŘkCx!;L k<|W D"kQa(=&p)ԅFE_>p:xXX51ʞN568yݵФ3IDvu!U7%"kg@3N@Z 1Mk@(WݼoZ-(;%4X;H@P^~ _ٖ™;|?(RVmv$hD ?z㤷7V->N^#2)D 0FGnAUfA'&tNid iN vc,+=*^q^`1*B΍ǃa"Gnը Jal lv^yZ-۞=0Fѧo&l;X0 u$ dnV-*Ia]YWUS\3_P,r8:)bD6ڴ4CV6傪6}2e݃K! {9 9 tϑa)W4Z_򉲒l DV\W_dQ徱+3)ij% 4oGq-[rC <F+:8.#" 1L`KpEsRGi95u0UϠ+5 zfO*Y:S8"  Vy^dȕ`l*'?̠ 4=EoiH xdnG3@>`PEi#9OٞngyUo"߳)Lv.jbjw3do£6 _&eyr+5{b͂Q۰gud>w89<m/w.T=El84diMi@ѥ%H"֣uV[tO!iY'G7뭆WUEv\:l<8dkDyl'T'vjO?iky}il x wr ^bQoECG['^ٍU?r^ҨCMv'JFɐyFk줳2A7k?ȋ9w{fC!0#!kzTY֐J J*rHB2<_nIgCl\_!hΙ>k:e#r%V<9-aH:t=qI\2ND 2D17I4 g3֯O0b zFr2:݇8FeGz])YքUUUjjtܥi r0"Z hP#/@0)!w;qD2Kvm46Ykm@2`7UXXQsQuAӄXڧ`PƧC$­+8oRѿ2jQ!tEUƼf`k&tor`0PqL5iWtTn%tM wήs 'XQ*z*.#{`DzEaM\Cz~ Y GmDp(@7~YœvUTvd1)$՗-G6ŧe1}p4 z7J_>9~h2JGbisiRź rrVN}~85 5~|3}/h$^ ~/5Ix6z<-t lld'pRcуi]~`EeoSFRԾL(ѿ\ndd2vˎeא\ jmI`0'cfy5 &-KL(ekF{4~d!Lao)դEv]O_/*qrgVz=6`װ]vŖoꕑVsr|lOiQep?g[Ԏ{>r1]2 j/&O:AFqG]? ͎I'jML,p/Ss`t>K엣QA%%ۗSa>\2PP&2`D 6Bj4H( ns~:m2Jh/ZH2O}DfS#]B)Mwft$?L$*+0:Qw9vrʼn4!}V(ğ>C)Q]?)O_č/L-); G35%"T;ـ zXrim.o <ltSPWC9ٌfv4J}2`{SR╧?dJ$`2}p_S7mM#GS8)uN?MpY>(D5!)Uwɋ&{`D_˄%v%;8#Gin,SuP 9<^2f_n@ևrn΅AcOlZτY)Xe*7 sy1>jgD>ƊmgIlNRƲtbn$yX="0 1%+^+G1ုoU3P^RۀE:ڬ/}rR35F G+`9mhMmbWJi7:+/- \~SP̣<($`c+_RpHG(D6$&M UW2Ha/%ןbK9OPey| b)!I&{LL.Q~ 3ydzu#.6'u% Xja|q $YFgeíIYXn|R{Ry.pBΎڄQmrr`Baw%DM/txg5w;:/ˋn$LV(7o5? -uG-xA鐠#K'd tmb3sݯ-O'[reJ ۶@ь %н:(7%J0"ztbkf ^4 - m.f̜usU5ӓHV"愆'+ *}/l&l^ !vΝ2o}O$+$jXFg|-vNB,]ɏ@]U'F+C5%l#tnm#k}C:6 O`A(HŚì9 zV= Wzt^TGjSx6g0u+{'Ppm7Y;wp"޺%t%mȭLh zs{:@:g7#h9p$U3+^ <"Q2r{^\bP̫FՄbz<4/f?^ٗ")8V]5{}V3Z> QAgG^ڜJW_؂̎ލB䷴xWEׅpUP[ $XgZSp,3.U#{(;N!x4p\oup\Nk BC_|M\ aX{qߩC|-pHowe juYLMF;w|۷CF3*ͽHsR [|@f.wԡ dy $/!D1ըνM GWt}w!Hu8ҁ}y@vs:5MP;hw!TtaJN&pG.ٳϏ&m##a#`CD3_9% ܜ`>E2!~Sg-]ׇ'ù:OjUa!>Z@Y]mA E[FE[pڒB闶c%_Gw@YvKԶۡK˷I(ɿ'?T7d](.|5W z2u"}x][YVVLͺ;C8f)녊R B1s|V b[M^ ԍ-Qpô [˯:{͸%&Zyf20T{͠yug~.w (Ϯ`IX%}iK+ Ta_ LNm!OpK-?v*Wr\oHhJSPx=KEa L\\(yؼm O;fՔ }뛈QD}ڕăw,!lV@d9*N˘B]߹CqP*gފ׶CiX8=ouX܈_-Y*+!}Z11|x[Zn Æ 6h*ÚdZ+#**-O%lHbCBiXT.41ڧ]Q-$#%P$\Ê]N۷)yG' Bq*ŀڜLKr *^ `4~ɦIiw6xigi'U"J`Cb:DCB>!-9| DdZ''N^i-5m-^|k80 IɕvjK7>wO olv[iv i.L @8-w`V*_  Qpqr}+*iAOčVGR?A QL%h0,Y&KCו*q jCD7@dn{|pnI!]}}Yn P'ի({ye5hS*VX-~M1衲d&Ɲch/B1BM# |sYupVoKU^T36L¢^q ݚD(<ؤg+<6I?L\#{!\55i/r"k+aD YnaОc~ӏ;Mlϣ~^Y5藘U42Naժc! /Ƴd#l()NjBLv`1k~B Sy$fk788i/77%I$8[I6DX@81Q^]ҳυ39~34Fij6u3U,?|r ks3<| ~帡+wC{(b<8)] ] pڮ7e|1C{8deNVTh* ¤ %쌺ÌeXv{֒ ,xYGQrL˶1z~5t̓Yib:6&.B 6`G< '' |QA *;]opM -XAwbN`uCNy4b? l,kq9? b]SoD oF*>Cpf Bτzy ǐ]Iyt5ӈ) (F 9L<{Cx:^W-yd;w}L$s^"A(xMV%u,_:yO= -lHA]m ?p]+S3^GgYG|ϗ/mUQPl7vĒ$}˜u L!'9]F"ٞ0$96&v"hQɽ%C [T%K&MP2 me$"ĞwjTuޥ4!tMS"!H~=Q:m` '2-YD0BURP A\^0^pῥ3yaD\$ߘגcM.֯},fǜ+ww^#C5-XJ0yYd̀0gȱAYw%OsY|dYvև#*Oα*4bpRl}'(,j.(d>p i4/$:Xn[Zn |>er6pB~yS*Gо~Uo =^$0cN=nEU [ϑ]ac  Okon)cH?.Mkg51r XE_XKoz< S5ȝ6 \8<%$!Rgfqn#T#U܌ҡ41VKQ*M@ 8xuG .;NLt[-\tYG89=Us0Ń{ƀSorR ۓ[(", K~;B0ȵ6O@IםcU] O&~bFP n ˻DUg-[յL ٜssvUw0~?mOd:D+Nm|MJ ؘ$b|LoRgt1 ^jkE`WDNi=&9rPb[$x/.""ǁ]~x}ل2$MY(ϜYGZz?4q $SA8 }4-]nXrUDr㍦6tL//L3'yӍ 2L-?"KXݬʆP?s3~l9uT .\HK޴Y`j.g[֎z5v ]|Wu[rTuA+ۚ=i`UzD gЉzρ(n) ]ܤ\-$ fyuXj(i .~_5×w,f0)R^TQ\$klo~^E=(kZگjb?(DZ7Y=s1DO#J;.E%TQ\li94՛uv/C1Y&tZ-y#E\U}BFA㼪2F 0Jnmٴߗf,0^+Nfcou;ĘCD;9y xd@}f5Z;]CQC #r\']biW u|z-0.5;V9$i+B 5R 2^~*u*@jeRj趨٫{7C4i.7+bU$qXvȒO7'k ܀KW Qϫ(hQ!Z_d/<=Ye ^S71ޥhq(:w9MPv'@. )0ry+ҸxX16ɴD%|ѣ1TW*v}u)qO,|TB\xCp1'PCX\:)k0v:;D̂c뭣:9 _ E\VN[X)-CuqUg,NN{/!ǧ'IyrrKD!G{eeD$DWIf ڃp^|M,f6H0[ŃyBR2u_S;TC|a[}S7H-$5hO+ě JGȷ[ҳEgs+yj`ŁU~vd7k5/6ۥXU8[Udp9ɆJv7Nio]?xxc:A-rJb]+.Z':T>;pW!X ֡U|~[S9 0n&?M0Ƈ!XFVɁB͸4~t)2t6{a' ʠ.u0.ٻ/4dWT)j "9KVT*>V:B)FbVb DK$CC&f|7=CTX*Mx\|iZ`6{KlۊWYҰ!Ѻ7]PE2p6{-T[8vMZJjqApgUHTV#瓪i NkNPGSh=j;[`V qlڵzz:}Ha `3,KNi;."i@A¨s*Zlm'$CU=${Bf$˷5E3~2>t0\&bܬF8׀5̀|mRə{֯5@:>ȱ:S# 2K2-m/zlx CMw6"i} Z1zCڱATK@~-dyE"l&䣘t k ,1ʼ!vNa<.考zmg\t$+vܚ׵azd(TIv p n?K`Dw0|n!,7wRh"ߒH&A<ݨ170N_F5VB 6|s1TH ;ΙؘXW0h"mMuB0ƕ54.y8R{ZM Næ~68 w?`[6T/)lё \Gz*e/nIW:D5cQ9pT&妝Lѷx[! <=, 7a-AbF="<.>?}+Q.: .eNm9/6)BjXpXϷt6ENc_[NŖ4v-κdLض*=]Õ-xHI*u ,>&4R,(퐫6jEe)`UB+zdGIEHGxW=Me|W+6Ǫ663bhmfzč$,0 )tzbniUn%md GcFs.b&$Y_0F#$rSx  0|۸&ӕ"UOoDli}zf@pZҮ (NmucuV灮:og''~Y{_p\߼c'=5}Bnh~mɘ=lmǻ9D0^b VpaR@=0#p{7'I9i3V3TI3߉"?h(dqfdkOYٱ K~[B ӌC Ą.&ɮ'B6 RK|-vcZ̯}`[)z^28v^} \mHb8w"cf01(aOFJʧ'`^W^`!Pdo,]Do 2w+o%3vR=9puѓ=7츠sUɍ55ЪbbDW'`N>)m.9ZG"$Z堃Py4ǜtץpb  Љ2dQ0d_[: p&?¹E ؛H:򞐝q_Yʂso{D=PKj%q ][t4VWE=aX8Ȯ|y U*`aFmph-r>݃s>%? 5;3l48-')(zhEk{5k^iKIJ "*_kzlMMtzh{%" LB| ĻLP^rz(;- f8a y5ސ*f ^~AXA${ıLtwo uM?ln;BqjH73 BBRLc3Vrå*~WT':* LpO.WȟH ҩ} }+(bĠ=uadiԿ^gY PpH Nn,}Q #GD?]Dzb•ladX=BgGwhg!~mEgͯ+#>0؊rrI)ghdpo/M/IEOQR 8m2ncGJm<#[>ߥ5D۳Itl*Jkla.׻+`$*539JZw e~&G#U͖(୏"UZ&N%eCؓ+bmIҸv6,!M*`bɽ<+A{r M2->I'Ba| zft5ͫZ^q\)(o SfU`bwጌ!~+h8?xƯmVd͏G4HUx+EQF}=uިD.ej,!yW4 _/Ɇ EEre'<l`qjXzQ8)s ӯ{*C/LA"qQ:`:ES|WlЅD.H&a +I|KrPudnfZHMj"էgydb<-ԲT @G rkGCűD7-a%7;%C?};s(0JMBӟK(MUPJ1zȤVj`'4uiEk(lU'nvbjX:ߞ#_%z8/?9BC0D-0!1Nu2bV>ol(zkI(h/=gaQm| DD- AH?ݴmQyȨcEN:;//梏l4 q?xt$]0}s9s u\zGUx,@2ZNrrc,j Z+E+Bѹhk%!쬾KFcpfKY1S"X*m C9"xz~q6I02Schmf`ܘRԓ{"HQwe1kB@i kE9Ш^%ҡjfBd=Ywi|1)R|a9X/6OVwNZxW9g΋\OBC1:ٝc @<7U}4EQUCƹC^Hܧw%dw3&gFVɚhN\׵!"5X;srl=yfU<_fOXk@hGvK$MHhU{#pd)"j;5<339+Ű)uX3̕LY||ɧiF﷑UVAAUu#^~py8w upU_RU*rK͆Dl34YD@p3>Y S :'Yl,I>E?g1hM1|j 3:XYϘP⺩1xY>{uݨ`u,Y1.ry`\{A!'tTUy`ZmlP|W(~QakNx tsL]ADmWWkNj]lgvEg e5F6kZ5 ~GK$zT+;ৄ'ŵCrPN)DhxqV]I7cỲ NDs'nf4MӲw_, %tyl?;BԱvt1q| I`&1ȰqgP{([{/`i(2atcG>_r0y4=}j{CX [l_5SmO 3NcweG1Yc)*_M}i~ab PI+Cyfdzo;6H1g%FYNuvNL~YCp\~\ϺXp&?8Vz*&P' @ ^pfu=Fڋrp2ɓ91o ~]Dzjtj(4Z Ѭ-R8.iZ1xajp'ʿ}GvWdp޵QJ:K]2"fz+=νc&>ͪ)Ź3O9q&D1Xu1.BiMg=҉x?->&_2}'hCnaJ\5S G"VęR_~Og9ezv 09Qk__ %.f]sSnr#tŅҘ-+˕#v;=a$]0jgָ F8o*K4Q]6PW=taێ@y\\b-Opfټ2PHHjpwx1HZ_\iWS?qEA}mcSBýK6!H% JzDvu6_бsrP˩aHiB)Q1jx uհLj9*MX[kb%PQ kRH^o`o*Œ}A sE,fj@=PdZ(X{[j_u+>9IS⁔5A֦lT]:L{WzT,4NJ̢rdD5L Tyi!4|oK_^8K^A Z~ցZ=JߑMg ժ_AX,4J?TKm=QG8M bљs* L 0-?*o>F:䥬/'ʐP0X,xilt5.&`}*8 {(afL{@0'"EUBPï[7?ӷ8m@roIu0pMy=aSMt[E(,qWݿ^riDNőHiq4dEh!jtHlp#v:nȺͫ0G(OW ؇Q[JoRmyU者 pCg<J7f  \tohd姈d_y=KśCG m_2@XkkEwa:냓QXݬR1 m)@{d쮘|cRufbM@@rpM56nl̑؇j: w(nukdr\%BB7+GT$ǰJ$ > 5)Hez4>R- <eT"d @r^3 R"6-~(Շ%DJmk@Wލ@~/U G`d0rL1wDlsWu-mbUdtMGrq ʓ$z"M$Z1*YC&nqs0 3b2tU)) HkõH{8F#hP0QC&P4o?Ѻ5뽥bZ9 ʙTǚzupB, k>Вr7;:VРyk{~{,FSFAģ㋫r{~ElE8\Q»SyC((G bдN8a|) gS#]KB1<K(5/п]Z^/e#AA3:LFwb ?w[0}Ǣx֤U%_\G'TǛg%H05 H$Isci5qG!,KwtnZDrcP2(=;{fkuNKTx~|>U>OGCE'j9#>Sm֔N&|?ʙ4o0d :qR&TY 5O"u!v8~,5T1w_٩+YtyȖrD ;Z] =mAݘUw}_n> ÀHAW2JUHOHO lͦYf7iv @] 4B:Jǟb u3ۮYV,-`4ꏦq7 ܦ,u>LF3_'77Mlt }\J/ůvY|G bE&ԌCO0{޾F%a8&M 4 ~*㤣RQza@:# ^.d؄tzE~38x}^`qso28v'WHč>V5~}JE\AdpB=U͂2s# W~ԯUucowzz\:}J՚{E*P4ع;Y0>nǛ ƣ8#A% 55 %}N f y \돎8x«}5[GAZyR~GBŶOEQIyHU?uһT>>m@IAhOʟw0ocƳNaY]Gep !O>Uwg* $si1p$5HUհb޹׻0  +U g.oT gR~Z0-|dzw\\.F<r|6KQ7^6,P8h{z^ iܐeJS o?AWE5Tklk-mVwy]3nA&&5DPpd*m~3qjHlȎܨuF_,V}XStw91h KJsyd2]o.2@%[6m܇GA/T]( )乣6yh3t2DK|LXc/yrHG("^ $p}o;~N:Weg-VF0jd5& Ȯ,~w% 7%t< ,w&3޲w-ؠ.I3]tپ@nK&-[} ns*AޓMg#N~A(`:Rط>*ll0҆A1}A՚f٣@3 GouN)vHw)|X[R2{ժoh&@ȯL5 o4RSW^f7BO|o/?v\I>aĭ .bʲ }bj3w s5*͓xfpjN#tKD]nՍ*&E9;?0!.h"S(vAJµ9[XЃ3>TK/#l}81@d좽ZgC 5a{,˜(@$,BW"U݄`pmt\w V:o٦~0um6@Z%Dlز;Sڑu< nӥ.8lȫb?݆c-PGe);'LfZF <[8~ !2eltKT{؍>\ Qj uce6L|BѪ.)[IBڬ|FW gU=C<V1,FޛEQIBdɪ_OrU9nXۢ[ެe $0Jjxz>?ADl0:Yl˧UdXl}Md{b*E"X4,KAz%xvUE^*$ چ;pW9@7WJ^Yҙr}Xf# p^)ۘԆ0gA]2NgQZdd Hv;* {#oÉOWc\WVxk?ҷc l1<|6P BU*ς1$>A<8V.ʶ~75*%b^娱⥋})7~QWr.=6,V7!+R>c݊ϓa?\o|5ОWw zXH-zzji +4i()/c:K_(uI7eWBu ֏!үp:&ijaۥ4 t4=t]̬y=j1'~ ݣeOe'F8e>At$#HrFao8(~3Wі%cyO5e.nA; ?'&. x]#G^hNp))tOvDcÅE XW(a5S"-ŭ= [<-h'Rum類W:Sʉ-8h^;5zN 0. \X.|5aIfb1w&xDf8 i^e4i^Mp&F5CL1: yـh4Rn|ԧSuŊV #@UN~ϋ d±/5HEf}3HB#SfF5 ZB`Aari2>glAx n|53$ܤ-dz>8dRrV/EXp<$h KG[Z +8 xD8<3w1mߣTɊu!e|NS .t1?IUt9+;g*𾖚#yX-6X9T$;2ΒsU;H[G0T!r#$[`f.7MS9ӞaN|&4I=s9^Uw !Ra O2|qw{6 "8_48z 3=,M7ȯ |CqQNB{-E,=.'05ioa,;%c*ds,^: `a!\Ff6;`&/q 2#5Y*KQsIA._>aM_ms6o(%H?_x'h ,# )U%ǟ}U!ӗj~3тqg{DQcj\C"<6r| ulm)sc-wnL>A+t;HVza  ϤF&ry] Oqf2N%= ̂A__ n{fE I˨/3&<KF.]hd Y4o5"F!TvXa= n%pե?t4Y55<;-B}Dìu8Ff"8QǤ7*fWe)tTsvkODd/9wiWH(h, F0_y+.嚔 ms6ð<*dW#1l&ou3>{-s:S67LAUJw_b!j\>Ѿnf^{: -=߮O{I,#qB5^*{.T!(`h| gDV!~=kfZh%4x<pwCN{{|!0nvaӐj7 [Gw606PWׂCi3q; vR8 ,I0z„,BfjD^v%|Ĭv-PEc:-` .gqOOu4Yh "Bpu]D9~iYŊgEre`u>YZr8Tf6Д`O 5#1.lXbOP&#t`:f _ 7):jF.&aܪZFeӪA>>N‹% u n!P$ &I%|֬ җȕSub(6d@)j=OewěJsT2 1Ɨy_Ć$CDPZw@McJ3lL.m1FvIRA4%pxҐ!G < {~c(=v`ב`Y2E'BpӃSM,@IFؾ@]aQ\II=ߣʈ{Xǁ h}qSA+@yX 'ΤA9Y62 MMqRCvef 37m9}Fc  IԣOn j֏*#kJ4TZ^wZbُeZ::rkT( D=nMbKGT˾/3|i^KqES 7</; [o4 b > K`f9q ՆzgF1:0;?ut녯Y+> GY;wCSّ&U \sMp|1j-)@ELlj"{ Cl 2xX״0F?+||F(fAQq!*VauӴ>~zPGiy}v,nP< K"(~X?4M17TN+EF\~v1iETl1&!H7~^[8OwSCF6b^sv4㠴Dr8b(lևԄI8}8WϺFP.: ({望M)qQƅ+v7Z),#/u> $ $61-}7oY0I"Zt/Z/KaJ딩p~oqA=6T4)iݹF-_ *gZD V`0"H/ʮ=+1!7u17)tD$aR7mZsij>S?Lrq^F y {G*mέN)Pх"ZG'l*0_ɐ/j":k[vQPۺlmɆ̋P$RORp;Iy:|9`˝F8s7Ho2i (ˊj"a)B *wI{ql曃FFeWpZFaYD{E߃Qb(~8Fk\rP-N:'8+yXd]j坻S@|7څfX HVkyTǸ,vSjJo!-PAsm9#5R-7?Q4bݘ^eϬzXg;DDсq2^A;As K8:ch&eh|#=4BUsBB/_jMTpxr[{FZf *>piZI^p"X!?(UL_RBeTOg5N[/qP?HWigsٮSǹDv$G; ڝ<@CJf^ݘ#Pk0LҜ"`DMx[qmt skBpR upZO)6ZP:+07($}O%Jb-byyj܊JVC. bTO`JfՁE1R\&߷2c'Jz &cAQe36g#7%𩏜>qHqh֐ jSKXח90THmP{O1BNX\~gs9̖[^_5ٲ[4wgmԳAן=Pݴ3 ۪qj5lQ}PXEZ8_#jпLrƒJ^̵HmDcW͎D֪HB6?Yn#=a (%O/mVc:A"f$wVC'1n__!T>]FZS"کBX?'zDXy9z=%]8Cc'ր00xe׺^yd+ _Hp ~p>N@hQy6~ a֟KzWمsmPx\Vq%'AKSczQqr"aFUtӏXA ךч3a:7Vj)-OgxAg / scO,<3DU hvԥݱEBvk1&d[9jF%ɞ[$֍&A e.(`Hd?c*)2qٔl^ F"Vje P&ˡGh(`H+u.؆Uf[kccvwy|F$t7 mC*`3Smb= 5 7$׫>  / @뵸.e{5&{ 1b]ųjėj= X]{ң6lEsb70=sbƯ$PU(Eg6]@Rhg3ȯ*7eo&iie-Y7)gam4;*6fXEŋ2 }~zopxvK@_͞)~LMPSaۃ {ARz!Tj b*>&bv$ ;7=ݰҟfbvvuE"p:kVE9=u,7b J=)B.5[Dg̣i#:Ţ; &R^~HZU^}M{/X\"vRigC[9Q`:0ޔ3t0淂Fn|/Dp˪ᄕQG(ɿ!x۞V7ؙY\4ÇBz ⦨\r%$>eBQăcE:13v"6co̽*x7]թwYPl߫]}S8]w$8vo>uл"?:7{^TA#.n&K|`ξK#{Ǯ޶rԝI=1|lϠȩ_ɏ$RcIcqe㵝`jk 0(c.i tױ4tcbs?eC~O\kn.TɌq[r`诧jM#r<* I_m4η3U6fGӵ|aw@(s]7K;T_"4A7tyor)AETd- ?t܁nNt7=4D;J QoiSWytāy9J(;]&9V(@HKB`;G\$9[S#Dǚ-P{xI ;w2?\/lJ až/ldyEwR;lU*mKhF 7}j&85T5=5}S*bNʽZP|*}a QW{ׯSr. d{Ue~>/Rk8Cf`>\6js$-U@u{i z9yhǰg9l1~tZZZ<޶&UQVJ ːr/Y] R`&(̒`JD#fݮE (L9lVn'_ aŦoAVhלQ_OZ1As5> I*3A*k9Ӑ/z+F= Fyu%f$:0R.UQaOuzQO$k9G|Dg %矸,T5D %ad z L u{VzMpG w&k/fʣڂ_H*k]WyҸl^\|ԁ.`Ř2=o`T#^.eSeiSfWsKVyoEu܉ժT.B }q^\Հ?MlgXE_&vJZKmJ@b϶ftri TMQվ .4$USni"FZ2-3s2 @aʝ".Fڸnjs@m qűA*!=~\kU;"8z]]0:@NM#x@ Y8f58:j5V|S%ݟ]&RR&oјF@DEwK$}Ҏ$CV1H铒"-$7 8*_'xog.~Tk IeL'kxz,5['JofKf3oEqɐD._G$Ubm>C3l&1Ƒzz noc%]#eXV˦0d,!E^ӎx=tcŸpgW%J4[+33k}.Xfn*`GG|Ekh.|+ҡѠ;W*:SPxK!ʓ&.>o LHC#ػ#3e9ʹf_ӝ}1FP9b(?X8R{&+rs.~yU30M$۳lJ;1LBƹD zjnZqN QOBCbܰHNu5F$HI ˞f8oJɮeh{aĔ-CT,6Wr?Oٚ4iEC!`  npp5o+nw#Ec=50|j$Lc% - kePM1#{*Ҋd~}C=gJ~%K[{^i􉠥x#0*ޜۘKY]Ob|^Ro_Mg"|H$n-jp:4yr(R)Jq#_K1]4&3[#"S 7ގgA"TJh;U,1c+к":^c~$9J 4rp\'yr@$2\uovHٛ#&a5\'N;2/k)IM,P'nRd':=h50'.~UÆiz($m35,/LTWd_xi>VάR$.}bI'$Zd=\aP ^6SJֹj]/0ƫr&PSԦk&)s)3eL_l==7v~憊iLHkalGmyw!Lo3 lMh?c[Z!y{p"zhN?gr5bOuZGnë\_[/+<2ဗc4ӥxz$㬏Yq,:V ۔,#ޔ6i>zt7 Sl.}ZHtM;ti=(=sD8zᯨ Kpy/aX&.e +; BTd|}d^NIb=v1؆Kŭj o cz20׽3qd< ֮<\`K) X; s0 *E~:"9(s"ĔK~7g1XUQ$_Ϟk̟Of y"%Fs#™&Z4! u%15B߿0sbIo`pYB9zꤣL}xv_^bt528Ѯ4 ?f$t/6?>j6 AVd@lpc4vbz -x)GɾF΋ǥhX6n`]+2EIdy 5EKy I՛?n'' W >f ' $ GDE#c`mUx4UH!dԽSw(<ّKz[8/7Fl,mK=}GWVB~*3 o)<^knNJ=$"s )G}bPڧo A(!y 8y`k~e\ \nYjD&Px,9طHt߭lb J=#5}*5%> Υ[1YwwED[,ʋT&s=},s}Ǻ%X5J4|W;&-( wyTC< /}*JF219mMV8Sh%Re@pȜhp6f~J[5UƤp*7+X2%Q <3T~;=Dhi}9vxv-v eFjih~BM[{|4wMHhrmSE:6Dcqڌ x";F;zFsG%DM h?rHWY^F ~W] Yv"'$Pɮ 0<)1 Q+t\K-^ Z~ȑ_7S8.$-rUE&LzpY}[FkHbTL%~6|0ѢacO,ȦWlw;+57(}XljW\>;9UX2a`AM!jo,{)tHe*{Y.6*\i5"v`K(G&[LBA|1XGzu+MAqd1++xȹ-tÃK$WJ?ȗ Tscsf@cveM o.˫,}7=jTFb^P{LUM!o2Ӝ$)NٰYeg*}D LNK=&0R(2YI*"\?14^R"Whj#fqʼ hqŅҨJ=YAhLȭUoA{̑~+c`<4ޙhv/mrU(wΧim]vb >Q&Z@c"~4AP&z X|+Yݾ,RR љ o}|Iߐ[ B HdNo6 :u;F(  B7*\/7mzL+*ǔE*lČ6_8f28,]Z2ז5P Rvlf%M1!)a]Ic൓ҿ 9m( hf|!aB<ghjQTRo vrWD dA1O-H=s:6\~mÂW8U̖& @b|׭ǻ M"ZZ[_M>E!@=XIJ&'QbnGG)i=jd8Cbb$DjzވHRG[zU]qnCQ 2Q]{ %(3v(&[Bj_6xչ7[!Ě:f{EҕpjՉL!Ѐg_ }T`&^U# $[@}U} EW|{?F}{r=vMIrꃮR8xYi抒|3 ]1QP CZ iR)*Q 2,Vk:ʛs|C7iG4˰t"}Y$G4"´!6Xά/7?6]$3DwDnXvR'9FKh"V\{~Џ{s#ߋbω5<F)N r(@d#馆Kqi 0 (L7II ˫v ':" 84k0' k}_0{#ò3ۆblHv$ ҫY#~vvGhW5t;tUEpS,,'pWwiH\j[qX-|ku]b&QLn6QnX܊>2_}Ftg#|\ Ļ[hfA@Bۘ EjrX vl~ Sk'a`t96!LǼ*oT>_\ 9Gg Mt AcbFTV FbdYZ~p1hnaB&</}{ы>Zur9/8C9 PN] "SV$:.,j1Q ,2ءf!=D^VLК,\qcs Fﻁe'~ X`NPֻx"R]ᷥqMX=~*\k Rk@#8׼$@R}ywn:O?:5sH~yhyjA` ^K)߹Vagam)(بKnIJ\߼شCp_v@ Ć?Ej39<0Ö>350*[(z][S_m3G9e1(֘' /6YX\޴*mc;CiP^nAIeHYy2prhi 4 =&j9P߭+,L~Zv()t€g>D;d[sS YmX*# vnO+ lfO~@C;gF| ?e.е6|26QVW7igV?075j/ѕTpIe^W`&Bb>:MĈ\JL+o,AJ"SI6>Knnop2 VP(6C"xB/t\ϠDe^)|t]\,Sc@,ނB`C{9Uǚ)]f|O7YbZ/9DdHؘCSE2HviSY Do?a|!MiTS_z@E J"(hnY\uGb}KL<,{+v dw4?)dD̸}{ǎIl[:/jg{z %4o!sghKSH,1I Ƴdd ~CEMm Ŝ5lqo$:*_016 *b[9?XHP V"3Jʍ..!r^.` ѳD$1&}Iqzʠ{cP,:uL<=5lӎnvk@iF_-G߉1mfA1{8!jF{tJHo5 v,r:8h&`:}@uZ{0-^.b}`ë9غN{,В2(D B!(!r>!;0\U82E2O=w";E 4?±h$<)i6]gJh2" jlq6i7~.:-@"IHq&>,"2Xj.Ex{R&Ǜe#^ocA%Vub?n3i m+8錁Jt.w:ݵ#ipZBUqdjw,m_(d^@; `=FҕI{Į$k:Qldq/#%]j0qz7#oT%="8녭eV2rs=vd9X4|zu,ue_^Ĩhqq k,ޟH4s IdVu54 [u@K]%[ /VL{ۄ#sM)~/6^.K_ꕧM |kق#pǎy]VfwUZwdWpuYBL$XjvgZ|pzz_=~0]*>qua.֟t{^^y U9>>- K̘4z["ar+whanNy"<4=J݀McP2x@cL B!='1Ӱ''1;}56rɸbZlR^-Ptm&/za8!,|N8KI&X>p"T ikŰDWRyDdUn<{ gk)IBIxq8+k/)]C: S(k>ڇܚ]T3CH}yVVXjOd[59Mi|J$![ƴ;g[M ^BI)?U%Fҟ@إo+eP03|5+GL 6S 98yL1&ЅRv>(R.}p޻A[oHAd؍U'f/Mϻ gpn)EDiW^3斲ۚp~Ă>XfE'nTk3@ӕw픡&RWjGBQSQ.I&9>,wu_ -)a 8%Bn2 n0Dة\ {}SN*Eo-A;4^#h9b5p(%GNoV'׎Ez\|A[y3!< S꫐2dNs#owHi|8-BE<\8z7yZ-mLYBlPcz"/j"$ G8B{hEB|Z00B/eB>ԢV3~(؞mE򣁯ӲYYaɅ`?p;`ev E8bL:+$<͜eL]WLZckEt:\D`!(O`F{yHnr+D;IQ_ZݕTP]|g|?\i\^wgs.km­PӾ /M >*lg@[nʯ/Zƈ ] @7UQͅhl#daJW׺3曒A?eNH/D% RsQKЮ$_PK2X `m;.+:wYg+~v@ f)&J?ۙ#NBk-t`ȲPYuȷ QN %8|mWtߑ$˕Ȗڦ:v+.M>܇\N=X#%V}K*4,ï1 IP%B$L;FОhP<ں*fI߶54bD&ZHIkg_Ռ4}=GBM3t:PU`:@Jgf˖}E'(W eA;'Ub>ٴHS[ߝ)b!>ˠ077\Iw8_L"p2c:% ^yt X@,YF*&!Wv`,Wr!顣WQf(Vk0I3 MҜ b|hS3SNb?q˯,f۽^=(xSzzmdHA;]tS8~WqWZYeiTYw׺xיۅh6V _nS&<#ȡ_$ZUXC^}=HL|1*`#GK& {>D酡ZihңI8sQ45pA\g+ς/\e(t3,vX Vi&?[1">4!g}Pe)b75̳v9֡k* M,_7i[$ҧw[xtHyᎠ֣j;o_0/9Lz* nUu.1^x ȫ!CAOCB$6Ey"G(|O7 :]Y>7a]+jq`|.+Oχ!T\IJhbYofeFڞ s0ƨ_Z Mj$SKE:rÌn {`)5s`=b$W w;-xǨ4#ٌa._ r%=HёOȫ{*m6[wE(NϨ{ޡVo`KVFԯJ2խ fjf7s*dۓ̩zD=:dΩ!:c6^=!\YanU7#gȇtZUFG'L`T!Z"/<*1նGz.' GW!Gܷ+gםA[4L蛟r@-V_!6ݑEӹ6E ,P7!43hqdrm)>duHJ_h#ؾ=Qx@#xb6 Ťu{ }tz3󶔏'&gg6` ?UD+‡qp\lX `F; nҐp>cwsZųp'_uLG¨qL17D-PȶeyTc%>CJpR7PZ 9CIFC0U[PijM d8xn8oG^B"dNk쁘r ICv hȢZJ럧31Zf2%AjbigGB;$/1̒aNg3UpQ,igԲD#1s ?Ӎ.uwZ&tp[O횯_?#9Meeسݦӭr+mڱn3T}.sX-I=#:6f$'d6{KW#ψxCYw w:WS߸WeD3j^]bքp&NU6_ka(RysfMΤak6/=h% b9Kc=襋G#w9 Ƕ]+ɽΉ9.~ RO꾨*>"p# c @eEPqf#}ĎޤfH$\5=ˮS&* Z' 4Y&)@ )*i4sxt.\s,"ן mPa!T2ɚ'tVatI4 NGa So\YĞxZV=DVZS2ۃQ?Erڮb;I~WO ?7PDZ'[Fsg]`&H#5g&q=ZXyүTdͻ&?cNfJsˆpY<4{#c0L(6 x ?S̟wznp0kl#pb6n8ÒtHǜH䑋wq j"ϐmnĄ5|aO8FvjXF_AkjVVDRi,v ; \=>j]6tYK珗 ٺ> -j;$הPg1# > %OPVɜ$;.&=CC^30IT@w~}#*G(b:.!.iM>^'ۡf;` qW!.h/)b.劉?71Lxt o$-ZgcGu ߼ (`xi\ܐrwCK6rK3i>&a]ݐpL6GfN@VB.YR*w@=!ɺ REp(Ev۽'Z͂8=`w*Qk4ξQZ|Glտ܈fgC  bxb+!_goAqP Ϊax=8f ygDkW/~^y}RBb65İd).dTJP*>m4Sq=6޿AU=~S=.(1ˈ>.^uS( tu6}с!%_hV5-.\d'{: j0OJU#i'(K!4ی.zp୍^HJ3w𠮨>q@aˣRmm*a~3igc;Ps=fQ}#+(m6i'EyAlegѺw%MU&knؠMRăCoVHux,ON'T-v~bEC4WB>$WwCu] *1wYm57Q;?YH=m0߬ +w#nc"|mٲ< %^1mBw=DB=3'93z"b ;spuE&׆sl YJJgf޷z<" Cnn`񫲃?=R7N}~Ŝ74(ԯ0 as`#`;~lC8[aˉVi"āC! 9Ŷ.\'P C\%2ҷѹ(oSc. iЖ5 W3Tk@rEv9m!Wt0F;7 o^4Ee3ш@\ѴOtc3g"џB>ϣJ:ںV@&iecm!dVly=(mqjcliF @h,aA}t /AUv\X]OU6߬!qs,+g\FĀ2\/FFfT.oZU!B8ò\ir]'?3B3m[k"X䔶_cw&w@R{Ȏғ0y5/ir3 98OBPb"'% #eOhlIO$uU~ t7 fS87R(++-z׽W%<'>3/no ( xyjO崚UO'AA)g`o^:6?Vn, >BV&PtӣA_Z+U<"cOED$ߐHczN}f9!UP=&*?w_zqBxDX7v:_x5HkK*=xWWy*S!i (Ze=l)B .i.kcC xTO6IJ6IvW }$.~hYRy)Hޔ1 eQhtQo%I7݇HikA%h꣠>CW?Dv{ ct7zë~Ȗ;)20p{uV<5cA/. rεX&t8 k>VBQK ؅:d ӤJ[Ŵ'`gR?赏Kbr>wB_]72|?33/>cC"H(yt&_M}=V*&Qk= Q(Bᓭo7 oԸ`2*"~lm(=R=M> 2}r_fyDFLbS6Kj?A  1Ls&}Fҷ2-yLDmnP7GL -M؇$; "#]`7{qu;V#[⵬A-lohW,/5;_x~!`V>BOqy0mV<(#bdnS} Sf7sz[(wMwrBS-v&Gzމ!Czf [ GxhVU:Q5HyfjS@[>|CPHb<A%rT|Ys)e05ͣ9@{;y:3U$b25`StxJDU<&^NY;o"dMjUNrÑS`aE!'պ !j8MUr ˿( hP/ Bˬ< {9l鋡G8˸yEdhͽL7!kyOOeRXAͬ;XyrdnĤ ='QÐF3'}['SS̳lXfTrs8$MK,}tZ{r=#mMtzsRqR& )üGӏN ^l!qɻRxcFme+ kU gVIl1n'mBVEyZ*lߢBH+vT$AIo2/~OTm.ԂJkr{:kWBI %LGf\s4G o\RojƼ w\p;pxdzT;2H]?5y88IjᲕ|A"etF$ ,6-8m«m):5]'ΎR[6qsvH)tg{qyI-"0 PY)쎒Y\|v'7]o<C8YPOZI^y~GGjrHJgue%QWpK|r@{ f';Q3hD i%iWd*)Y>ҋ8ލ3n[s/XHdGzԽpؙpI=YrBM>{ bi:^~jܲjĴQ|G/006μSٿ#J,QxB7cӉ%<8L*}10|?9chh;aV&gVgs$B)TboDAZg5jJE&hmyrƻâ"osoz;I=}#ȅ?{AgXe#tv#1J]k[\8%÷?:l ?U UUl:q{\9yn`e9,S9T fޅ%2emʋC½ո;R▋1mШѴ5 Qj_䳷3+F޹if]OB2ͯ@"Q~:˧݀Tu'@k C8_$0w"xŐ_2|o"$PB?bnpZqb ٠6Eop-0/s7heE9IrZrL2-G)ȟ/Q-we22&u@FO=" Pr%'>\PZ%0o$CjT@f,F}Ǎ޳Qn4@cvs ܡZPmp X)XgeDn1ӷ_{B!5|@k[ԁM#{A֎o3lGi&1;~w;@C6ZવT98GC8f;9v ^Jč9ƨqyq0/fdKGЏ)q.@r ׉;Y:[11ԭ8UCFb%qՎ"Қ {ȑߵ}W ҽ":W `YT'OfSO4~K߫H+/F8貦3f  |ڲDإ넡/q]gTbg86UYY-菰jxsd|ly'q洝Jgڳ)ʍ!sQb>Y] cBmT L 3A౼O:=ȓ=z>Exmɼ$68[,d&-F<'Cأ[cCd K7R#+F:ô}ywR{&LԉDts؄aRo+eν?ٜ`SuP{ >LD+AD\ld<%#R(u۔]uWZPN5r\W#8Lp>'!WRtB(_GN4A}"WHH͕|0z J@ҚY/׆w;|O-.;`34 UU{! (=m/n"l;ESE*<%.pjJ&)*%B|)D" r20DY?!V:- ے'+;5Ϙ3+@Z̵Ϝ)bZa+R$-G>;'IGŽm#W`VTЫפC+h0`U μL Whu2ISz㓿/L{ť2Q^ȱ {n"E=8dOI=찐$̴ܞboELĔ:ؾj-O@RzLVFF?dSCx~S];gQDƬgmċ}9%sCO`A-˜(Y 6k1E0ܳ0c9@3蹸Dp-'/FY`ژLnOKc `s_A]6`$]o~>}7w< u!3)Topsazf@Z!dzpJdjs0v+/]k*IoAnkh'VbϬ4 }ZО~1aA&H7%Ghtrqf\u(ӏhNw7tQr~آⅻيLهOK5 NC!$.յ ^}NIFR8U-b?wHpFV;PeԪubík-tMrړ *ȷowȪɤk]c;8&B`xKgX"&Sru$:6_ҫbмVDW N=~ 9e}Ci:(x6mfzPSF#r XXc5W A ޵\i@L«ӥ1.>6Z' q}@DgS,6:4d;#:+Uԏc&m]TjP^.W _m%BkI?a'$Qa\^+og/(ImK}nJzrB%Ė( t1b /ghT5wkdNTEndJ:1 دV#[~kb>hI@nO`/ caH%FHhE%F97C4ȭsH{8o|?PA=4%ǚ'r[yǣ8 nQ99#,5g>=F:Ou~LH9L,w9T % Nxxr D穰%Dr( 蘾ߌMH 1@_ @H{2ڈ]6@lY/"XM&,pt /bU >$fBەaZUfF`lC UEO9sʅH.嫊6ujW6 Ҵ[<~1kڲ /S}~Ml0EX: E8h῍rbE9>>lĞjees(ϓtOX@}( !~j!},,P])t1#jrsV\:v*}Ie6eqBY },VlLQ* P/!) z26!p0ԹGdNn>-؉lpXbg+a8;/22\؉+䈒/mŻ7wH[wx, \f㾟ڽWp0s1j +i|fU,\vx6sQh.& p`G+Ch V",k.9\SE؎ O[& *t9@CH?~y( &$ 5DU(+ M3(Oi;d[d!ìx $b?%ڷRz&]8I&>zORZPªش'Hvv~0Xz~A(7>| 7$| @$pB~Fw4#f,T,/bt܊>Q 59L^ I c+?7,CO.j^;qהe"`|l yBsP7[mIsy##~ "3oĚxCdg/,kՐ2ٌ.6G|[9K+ĸ6n!*涌 D.^ҳF.v=5-~E"nWқcv`Eշ(DP p3$"\XPVs & pz1 &'7QC1BGLPȻ0RHqo鹴i\mZ$^YA/{cs#`?a7 B"mHVQ)~<뼙>ECv*ȋy qmbĮ Nv0%E ?;ϻ& 7=]Q[ԚMs?f h'>V"/x=XWd)fm ؁sbr}9mq{in v]! ̓U ooxR`͠G~`2@*)FrbWLڣ5uz+q%7غ.r{{wt8u3ONv%ƐKŏt!։"j|s8'98o̞3UY> 86S+b+GC^{t47u`_s;Q|$#> 2GEiVB~G% on> 8dfUr'M0sn$Jl3Lh,a^[wUAv  vbfOE{mePrE3'[cAa &2k v=7}_~;jݿThcqf{0PMUT59c̅GFu_)\اjDh d˱o|ntg8z ݻk>ߓcw`}^+8{3,Ӧ;"7mvV¥Ytt(Szr<7ɀjTSʈykyF (e :BI +ҧN3tXZobZ/JNg/]@Z,lYn9y +e{'9,@g XҐ1*nz#g4TZ&"0F0 Z*BOGlM-S&-BzpV|`d(iOfhQfx9xPE JvQ* z'ɽcS&%=z!z uSUуI00{ Ȍ3Sk Ʊq 3WАƈU=l+8$r7!{((&ȀKޙp#XD|ZPh.PAX 6o !=f2He9$Bx oe3&$rـIaK+Tx[xX$v^neŠi22w ,:V,dbW V (G~k5Ur@_.N/G{q֯NzR:Ó2݊o?v8ne߼V ^|Ni'i>h褳{l| 35hPOqw8LQ h'xndrhwgAsniyEx}+8BCi=UO;xU2 V΄QwAl$w Ce/Me 4t"aY\90Ƿ04PjDz(6M# L vqg=y F/[_?ߓNjs~~,Bs9lQ| o< nԈfx}̎j94k6 G8†J2chbjFHx(yQ-NJDafqu<_gѢΚI:2^iy"Z߼t('zv{B6nINL_I*`#vZ[}>VRnƛiL#n`Dvk1+#G7@6LmHaV묓D?7bǪqd LdqmO@-:Dk=i~v)T9$9|aONQ˧0{qkW Ɇ1YCZdW![pr! [Ϝb Q9[6ZADcұg풨Z&#Rg7"Hԕt.WI^Uu;DPˤNU:I'r\>YYH/[zXs^&iB~6EF$R|3\wQd]< R%ߤ`6EhxJCS;%~FG}mThZ_hvXuB` C/"ÛVLB?dB1e>} ^BߧmIҼ Ύ.IOR>O .gn-S> s2)|[BNX`@lRm2.2$*' _&>g*H,eX&%&jmKtE=43KDy?t."O/kőHAw뾷:&nhΞyG%;%tjT^gUf.K;s&ڳ7P6+wzcE[X:KkE1r>SBx,fH޹Bb|Ⱥż7wUۅJz I1>:#_d֞45]H2|E y`?#ˍ. +QYY=fVJ.m9 ֍ːvk-w^r}ڸ$De/DBÂs:=igL)y|Q} 8=X6SWj7$D"&7Uf?B.dM"00'0d6`Z?zwKQ/`a!7apv+%(jмO,G' Q25ʦp;l7 %|@1.=bTm?}|^(W ~}ű Dhq"{Bo#[Cv]980|?9IjZL>jS_62rl}>t% i>ܾ쵓wUv;,,(8)P'D1WY3? Ŭ & ɑӝ,fk[c kq0}ZW_d!Robi U|;e%Xsr`xd6 |g.-ZE7A1A3Հ'tr`8aSS#O[lDOcS a8ڸԗ[gji7;٦~q|ǖmˠX| 1˟]]X+sLh6eS}/lF8J?9l\@,\c) szCkV/8Um?JkSR (@/VzB 6t>xW3MP>K)Ei'NƢ8rfۘ >VJ1*HV! ΰ)-^)c")xL? T2!,}ʌ+ƠJdxT<#8NrÛUQYb0sCxeFC $q4n#%HÐfʨvJ\JgX$FԞ3>:b bSA(OSL)9f[vXqCqj9snG0m6Y3+.SvJ)'wio[cG; PplmG .ë́Uվu@p: [e#A.*d+afI'!a*2f<`J@b|SNlJ.A(զRaCs4u#ﻞƾ\SSC ]<㖰"%*4F&}3xo];Ou^.¤|4ȋC酴73iv\Oyz[=m%MF&mT^$6R1٩td̶"K={磳Ǚ+u9"mQ w/>h lȢA*^3N8{̝<ً0uI`'!`)G6y1T"7̅/TN}egj`\h2IlW&FG^mu)0y( o@{E4y?]Q؎iU%x5zPyA!ߨN,vq+)> rIK! ܶiQ\n.[1Pc<c[2!j'/Y ʐWfJ٪Y/,sW%43c`Ry88Bt?v`;!)N:d: -$:гN!J,[x ު;!Fa<(u54!×KCҐ /w|Yȅ#Td3ρ2XUYoBĕ^G8FZWOh!hq9H"'"*ቈ@'2N3xuCY3LƁ&69xj2[.")T_CXCJt5Yz '02)G{L!>GT^^I'B m1!xChfִ{|1:F|Cm/bzq~K On"1%CiQ8?z]A䊡M=^quԌΣkuxkMeW]1 N:xi(%::a"ķONxC/ >I1f-=!'65LzfpʐLA̛SB1OWTYC} 8[ґcHje+}πR+DB3^Ѱ_X͛`sHe)%edm6xD-8@R@2Hr"Oc :J|޿<(t'ۻ'v ɳŸ;D> F5 V.j}őLסb f]졾z/thPtB%k/sQt wZ;'k!h:&i>K#Gԟ_l=@z<%Ƅrn[7 ﷖k ";J~( 3)NvzlYb),L뉑^;$r/>y4<(_hg9 &?|-I\n̺k~}K-}\*B#Gȗ(9kpA"hpr,iDfj-9tn/}lvyBGʖJ,@NF 9F~ VarB9jxц]&M{ϕgWiFRua"qRJXNrBǎA REK_#L$=ѡ?YϿx=ܧS|q^:x 61\ )x%4lu7IE1jmy_U;z 4YL-a[›4PRfk1z U <| rؚa,TwpŒr:y)솖_~RčO"JZ#'^LAS[pUTF2%д/G@cud; jG1l-dˉsP+nv&76Aw;oޚhX6>(k0LС\+EgW o\&dPo,Y; e|?SpMb9sۑiDoS~ӌ,#`>?ҍr}ZuBwuYoc%nF,SӳVO%n[HmS?` WDВ#K5YE r<= /&&V9SB#-A j%mеʊxѸ/1>f@N+B럆frΝy"(qqI|j q-jmpJpQeFx_j 8qVqRURj_&OШRc# ER<-IkRֆ۬Bnv1CBw`.i*sCrb1z@xn d~f$NK*K5&\ZM^QNv%4 יk&Թ3|rhCKswyCN)=g6 l޷ٍ#3U}E~ ^yp_̛. ;&cCyzb.[/!لߜ=WUf<1SO!&PPXC-6V+`]K}'bD)zsꆹ=T%x;:їsSI΄@{L"gM|[yY"Wp$']\qo#|,;D&:Jյ&c˼vKpm2OJl${f*݂ r$PbQI8o4#cڡ*³NAd*c›_p/eKJɿqEXrw$۩7:2b  E3 `ѣwXJ ΡO(R3 Mq JjϞA򷛅$qST)=z9mLLz.~]f4a U7)g8(2C!2bj҈Glj3]Dku8il.hc`IFɕhvcfPkغy88sH7RĐRғNCf'QU'[ei-.,KoEzceNHMqFq2nrHX+4suH&ɪ% 3\P :KmLoHt"8@i:@w利=>I$a^ T}Hebv.{n c|x U*?y邠#p#> cⓞ>8zIfbkw?Z+6S 0?Hɽ+f]s& 3eVs@ JOÁB0#(n_Uugq5+k.](*< &策ZS!2Ԟ9:5 13mnя>e_U D>60 .|h[!-+kLi)oK* jLhXۉ&V˟6=d,3n@eH5_f kkUZ)L&.Bv&d +(NW edвݷ7@K3ʪ(bK & ɒ s%-?r1)ǣD9FrDOsVu `"xX'8m+:D\xI@uZ5H@M`x  Ku^jw {ŮJҫl9  Q]_-k /+N~mU=zǂ@7 D, u؄ܣ| %t¿gLrPLJ;>$;g/nY R7uh HrDATjxJ%VwN.q)tXтhyd[~%s=!RȝV[w-j88$'dDt#ix2BP~*e-} alvdV`C W|z<}.P{/E2s"9@ѯrrA%2yM%Rvz#ծ {=wEW^'zS:@s2WQQ|a@@baZ Mߚ)@A 񾋥 1s'd'nH7RA6Jc@;wxc󸏝& ;χQׅ~ͷ1lp!CuΟ+ѼaUɉ/ UB}+ݹC(/bj wHTn_4p ]F]8jXsb3 rBY4ѡgo2!IMJIT"W<߲vOH+$p>ތOv`)o@egxo"`ؒ,>edJupd75Pi~{pmPq0c ݪCv v׎q' U9ßzRȊX*߳IZ]S[ޞIfT NvMxYm{=sU,O*m$x]rS}I8uxrPID1>wqqB 6Ȩ%d1/A\lôbA&W_^r<a)>PZ\vp@ JYa42.;b`G4yJ0Ӏf,S&?k|v{OA`|7+XۮaAf+۹"^02IDN"g x|j`}fDnF?gW&^bW޺$P'P>IBa8b UkE5k^ Ҝʄ Twfr8w0;&(B o74ΝI,}6۰7Ӻ=ᓞ\(Tء%bJWӯ}g\ =2DP=`oH#tV1ԚncXlnJôign*H$,dīDj u_N\c%W$ ig25ѬbQ@ȥLZe^"U3ڵ{.rWj\,K f:E4f!iնCXXWVCMѬְHEKg 8ڭsR[&5YH5*t]nK3鍎X(&E88RY.N2gFӫ3mr*(ciޤ"u9ngC kTq*neXp-.T uk뤐/;Ft݇Yf*~ U7X% #ucNA*L߾= ,w?tӨBOBQl*w qD uriK0#a125Hc3JM5Fqxu&<bR,ҕ@ ~ 8xba ~ص<+U!uA-xG&v kF\\v&Q[ʤފw??<`R/b1"[e_a#V`!%6=@?tZ3[@5Bs^]OZ;(gIe] ebp%0bsTݑ7_3#8m LCeoV8W ٠rXSPfFמٱ]x+Yng2 %:Em,AN'8bʱR$`&I"ҋCŲF<{?uҁzM6R)͑QG(C-*ZTAf0;e.d쁌GH4T("8>  r_),C5!jv ѿ%s‘s?;$58eAAJC.b9"Nl}F~4Itw./BxdA3>& ЕD/\O[ Ur”QT?&6ͧFo^d/]2u1ȵQn ~[2d{&'`jG'fKH*E"XgO.fNIb (J%ٕ͒^'BI,_ڪ jP{<6gR8(VNL[@ @#XȺ-xRE%Ɂ"~*X Q=<+j;TLTvU_+3dQ~ycTS>I[XXng.թ_'+3QW$uU*}T9@HN-_Y"(8TkiZ/hOꬾhRW5AP;U ܒOqhI$CĐ =L#!|Z~gw8g7ے8iUBDQO `s5޽5K[]G6w1mg o'CJzڷP*~>θ>oc^jja!T/t0w?^ʅ(clDJ4oE*8O{=1:k >q&1=k\oIN'eo L?`~|!/[Qgk`eL6mv+!juaE"ҽRRsmu d|.Td)!҃}OP:muV߉9>*^ X1_ϞZ>p7E9|pe:ӲIiU||2 MldAnX'!x wSvǔ\JQ`:t>D_mbS+*_e bǺk1 9wH 5gnos3Rmo _V1N]K/= [F[o3G84ncU!Xo"LiX .Y۾:f%x(/Yiй8"ЈS {\5@b#%s-)~:քo&@ꅦLf4tp0E$ Q{ lF/YvrL: f~}ϧ^Lx? ?XbD 3"tF?a{ pSyh숥z0d[ɿ۽I԰*ca"edf@vћDCH4O(cuTL3bTd̸Y*TclXL R|N-.t|1]M넂\ܵ?zb2+slBUҾtV`9ț- j|{T>#N(u)d񫟧+z.=;U3v4MN{6)ŝ|fP]a3i퐨{ZLA+PNFCsLO,shϟƐ;oggќK7,5 [T+LG%P&rqT̟a8{Qs#BMɽz+הuFamLg[)5QFJP(MقoK8T!lY/i!7o`8^0/s(-W@= Mʦ? hƛj*\gq͖F%=Fkz~6V^׎$R#y ;j@EC2XlnI.ŵyQF,}oDZ7qH^5g yuyK?Z5䔰J0tq'LK*:̿oV,THJyeiSG7hfvb:ZCoKVRgJO.@V&{o_^y-xB.q7T@lhE|/UU+1 '^/YDNφ|&@5B؈6ĥHWs[?U*ĩ4wY%uJ?9ᵋDjG)S櫬IW )sS&f+QIAH4h1lݜ!TZ^ uk6؇وv~jij֌U4_Y$ *>ȥ(Z_ͼ?~M,Us>Q#$ pXl֜5.OI/}"Ϳ6|O- N(Njc:=ی'lFXS!c_UaΘ~gپ|K(yImLS5J($APn"D%3{P ȳxIX (z2GT/?AmQ룂gW.7lVyoA/S$5O.[RB2 3Vam޲}n` :b"lSꘀ]Ko|dX{v扮^ɬ6< ]ZLR~n(Nz;|Cw{ޥ²FӖ}UptR/6<[3w~tVZ 4#%V1 xWR:t\6pGէT\]ɵy#.C|ߨ_Gu±+,NTɅq$ ZOJq]:u Uo@/w 8nuߺJJ +V:*KkP-0aYP+sQdOs33co4[&8B1;w3IBb>xkC7I87}QDqT}!V-$/*隖0E~G%)\xC&)@haVozV'?7oD`sAmϏ-W=+nOuII# "bL疎q}yJRֱV &ȉY שVGQ[ K24K"= ~'\(nE H/'n p5: vâ#Vf[/&/Biwh۰F\޾"N\耯Ʌw);]$ciΗ'DU?@|3v΃lz1 B-{SEx+>MPwC(pDE[ ڦǜ e[2_mSD7\x)NT3`7,".~:+]3f2z)עX+ =1qq3A+#:O]⋦nC^ 8XYcLgo XR{wB!t$ @sA{!<" u:X#PHu_BV碀άPpzqnzcgJ0j ؼHObd+*Ջ+_$_v Oj4^=uM@_$:7uQdLeۤ MJ-mZmNfYJ_7j9{=(GMruer[==s(n5ڲLqznu)s-BҷZ=/FPN^==Gg n`;,n%uEYNa? (0_>\3>*_(Hbn"kҮ?pS$9&*pۧ$w8sC4FBb^8]=ʵ9ĺ~l1v"uD7yq\~dsӫP_-a?_[mo髼-s 툚 ѵs2dre(K^Ɵ+G)6SDs|Nn6GyhF? P-C{#?Iv]ոBlLoHS=l*Ĭ*5UKS_^%%U\@ ?μng[|8<ъfmBX lƬu\ƭ7Ց6LWrgD#S"~H +ze$X,dY֜v||I ӻ p֙Lڼgvx C2u ).B*C%iI)wԅ4H.{vF%#h 8}4Q >W9 'hDK6/l#YL˘"PMsc@,/^L[WtXuĎڒO!4MzKsqO<EkmOgVy+6?7X2ݒ3i_-OjO1G@fGUo|(Gb˦trgXx*xgP [`FoY2@з ,HI5ewk#2}ھ򲯪X@/o;p[X~YЍ)b&S0ю8ÏlNOBVd AZMWc* Ǣr9d7gJ9l=J GQDK)8:hXŒO-b 2ѡ`yK6P/sVK$Je.+zg;"&ϸ |mXgHA=]J(1j&M"}+%\RnzmN"$;89Thו+i~$՟zf sHဋ !o  6|ufu]sZ"AmJIPx3:EѢ-vh}"! @;ߎ5JR 3چlQKS9+ނ|\=n$>RztF~ģ OP*zJS$ zV=3uNΠL |<[SX#[{$nڝDhU@Dxd&% !>HcmHݾ a_s.5.p=HRlX Tߨa/.Zv;*K{Ʋ 鮮燐^l"9j ~!#bs@{wg?飫zٗ yѫLЦeRjw3lݤ& }18n:9 CguZ]ir䪬uQL)y"92|2]I,^b̤N5f6-qZ.{M1z#KxN̡BA( O`N}։TS:,Y=bD*5RAM-,h7ýٶ1 P\(M{ *'![x' zڼO=B /}]u3 HS8qE]7D pŘf4OIt~P͠9"( KB,~ΰѤ2]"ϼIElV4'@~UwVl41Q5Y8gjg ^7 ׊@iK9fB5rx]}[ vxFt!yd!hI]-7vN$u(w(h[MR5I]6f Y%K3j]֔{&C|/{DH S|m(zkxskkϷ8n,xK,"nRا;Q4x&z8 ڃ!>Gڐk{,v҈ڧCD3s2Qhacl@ 2|eN."S\Y~H\W~yqO.SWV$> !E$cz)wo2Smhb[4 d5d30 2R8!M0 fG?ɓ0x1(HMڻBxXygk่) [/8nT:/牗3`ߚLIĴ[A=p%Mk41ꌄU3*&+JL}WBBNqP2Kh)2hgQJ/2fnYiڳ-!3>s e*oA5J~[;ʼnW`?kQ+F m- xԹ?\l040oÿw#l4B7B-!QKJwU 뉷oeM^3N4m߻$G*m+s'r#a1(9}tR mfxea\K`jM#lL4L@F1QD8H#lE[E.&dyi8R@iɑ[/ 2U~Q^JꒃUqBGKq\cdp̚EY? o{⌳@BD0.hFͨl6D G( B&c>n=ʾ\B{ԈstMM KMuy}y'GETs#ˁ],c7%%b* `d  2'A4iVo9U_Dqp?OxtF2PdT2K8;d8ZLAƦ %{zCG;RHADGuݲps &W6/O!_auh0(t7\b Wԥ!\VJ\&Iw& i&c&Z :me5wwS&si lDyWc@ciҖ|TN"IA,= G4Bg}8*B;Q$ EnB,5fSr<:=apDz#x]Q‡ecQ3PPY\^U93'.yBC?Pבd.{ 3H (sk$·H0rkh*/C=3 M;U.97ʻ`fLR$͓ρqfH0Ť_dej1I3"pBr`tr]45INJ*2?Qڇ͜²5xC,X~Y̤i6]xf-.XW&>eb=M|E}EVw\9פ{o *!JNz0 i;}<#JU8[<-UV\ ?pfuqCJi2yΒ58pIۏ76}NTcz'#NUsZZa\@%I8af^RdN NaV뾨ؼy#n2aGC)xZT 1FT+$*yWd-daq4KZNڙ _)acLQ>wJ~$[0wט'CZՓؙQ=dMMHkdp/* 9`@'-J= k&W`41R?j4 3=/Fsq< 5k.iPUΫ4=-bِz#| 84V{Lт0B/(&<޿N""*jv#qa*οI/j7uOY#2f!*NЄQI,TNvOTkU]ހSo&qj/Rda˳䀓 w^ 8aHu)9`<9~/(/gsdHq@eҩQ) J8ʎe(}$Q\+K]n\~$ uz1xw@QERè1^6i/L},xkGVt*=\Ӿ:'[x,6bV%]q agTM.f#[9p:ܰ%>Bd/a}9=' $B2bej*I{FBVM|iLZ|W"%FSY! `#-痵1HЃDqb; 38u"h"p3qUY2k֣4VX7ӑ{j4‹rqGџ4U`Tb$tr ՚=_8jBIĵWb\0 |1ӎD8ro6|` {X$B-|}StO/hV{`i~.Ce{Ai#4iRy=>XV6ɑb|ԞVӢ:q+I[Hl\5|o/!}b[g,'8 i2jk=T0{_H|t2W]c>fhN7>̨{XO+pyAy*`tݝ,0S3?(mqY8~}}51ib"Uj$fNM"CDW c$Ux_s:#=Y1C !G!f)_UX$Ħw x51_:!2H>MrgN~@G-eQJ:$t6 Ui__);#;a.cm/ִ!-W$k%\,1>xSMg5C5ӐVs G2v]h&sGV{c>5V!3כ۱yXA\}W¨RZ+::t ^޴2k L[Byp}Q0Uўe[itY5mׯix?Z2K45c&EFFA Yq˩`A[WTqq2B-:55 K'W16-x2Q>YV:U~;#{izb9FV$I,>r6.ꀂLZOkJ+2s G"=8l}^?\ɯ;*t[@~H|0\/2 2ɂ/Be -otl㉖͢@.zԙÚ L!{CT[𧸕T҇o3ZzwTo v'_&j@dn8c!{-LyzЎ*3ś˽8 [޸QƿCi'^ZoE;LdR%X-C': I M?qUZ2_P\fp,nO@]%s!coJ0&Pj:C\_L-s{? mBcc񓠮x;!P*p_("%4Ce.%y8Rb$lbCic)DJ1u#>{z$P!4cd/s{PrŦas8|X}2nFrN(rA>$} h@nJVA9hL!U[+ SɎu\%sv0ςxA oxVѽ&f^7sP&Hr%$F{O ̂.N2fEStLqA ]ug"Ҽhr ,d/1 |N#t0"e0`Q"L`еw)##-, 3'eVK!Tf͔ k{c'f>(#fAbYWCViOx-gwLGf˜DZO'xnꛫG6"]+rB:0sPeU~0$uR4i\eVanF15ߎ9oUUo\df_/a W U!C3 @ n4K( nL͙ۊX5,DQ|"ixLY-)lj̓u .Rl Ȩ%4;ü J \YQjн#G<䭂J=ó+e ]E1xv5 +2N\Uɜ.sVt9x r͋Wrv@d孏v#4&bKCB7w! U\iȶ8+'*! P_%"eڣV.[8> $vn]sL Tk/b.*r>m0SRWZL1f$WL L)ɫ1͍W:ŎG@ Fێj-\=p4mm!N+T>W.~2՚أJq}l]B(M?&6 eN%KKHF![z FuCRc]Lk^B>LłCČyJ *mz`G,oK-`nX Z ~QY'UJ:x xYi nK!*jEۅQ8#Un\ b\)›e7`m CŽbȋdvo=W6[TQYǔbnFhs`z I*Y&V!DBujERgL݆(:']$nVQj@F !ڛ=wt| 5 .8/O˽U5P;j_{J:!A K Uuӫk֊3 {ɗߝleo%n_{MCQ^`?s&_yR SW@ɨ c7dV^4(OH.[%E#ӴM9Zg|LrZeM EB;<# uiWp|¦DGʉ-՝q> G!;=8-'^I[2jԁBbE$7/Ӥ$by4akDL~ܱ >@VW41.t(.@'r-nUIS::nh1Pc+Ȉ L6mێMuCo. Ox/u Q{y4WzaFxg|Y:ٵ5/p!oMf0șusYֶl^dd[Y~oY!`Xz; EU﨡^|Y{Wws%,,Kk̶Dvef˔N=ȞNy^ra7+~bw,YpdсV[K5m%| :HVȭϵ_$Kpv Ozb r#sS DCӧg,LM1wqs.j1?-jKgHqINo#:z. k)G5N~bx yet8|l*|+2ȴrˡݦAw//yO0I?an0Nn8f~.8SmDڍMW&u&: a5lDs BºT g-,?4æ~WVA|@GYhlA K B5|G>$F HL}$0JWZr\+"tow0U԰qmtߢaБ-&Yt:﫹 Sݱnr QXEJus8T_kndX}XW"JiIu@q\QYDSX0AA%_ڐyȞ FT$&ae2c5tCAxr{tLE݋{s=06Csd', ;qɕŵ+@Ӷ&fME#DNVL-Z#+6^9Iݩ'G8Pڽ{%°=pt.(,ʑF7RjEQ[hZH!JVן<v_vz3w.K\(RdRg/#_}qdiSBi|7ғčb}(|p~Fa zjcJݿ|'7uPBw C P:Ӓs\y@䲻 ڸGLڞ0M!$/ ǣmc0) [Nqu S\QFj|/Q^H|hw HOK=n([!ÓDP!! ])'pG2,gN0Z&y% 2+g .2x3ؘ=UZ7Dz`Dčm˚CCW ްIB&p8h=E7br(hq*zDt1M.9Fُ`)ww ȇ=p8M>$u6,[õ+N'dp MU}jQjz%2Dg#+Wӫ.#~jo[hBp䟑<1͗ M'3_td:RY&pxͲ fLspFyo UacQZr!};?(ab0h$`tX:ʵls!ʅöF IZ & +[LS|[[=̨ EJǹa X&<\"Q4DjEiMOE˲N5ড,4>)`3Ql͊a ?>t?~ HyaD݃0V€?86IDJpʓ,gb;J/0DbdudwR8pʄ@xϘF;aF6QhP:jBH*y6ɹv Za!.Uo\q;yZ[ʨXJAӉ /Q^flEf(}^gsoDea)dH'O \&u;T6Tƺa2)f#QB@9v{.@ald{́]01W8qKsO%lĒց\ 2PN"?B{lAcr2ICG#1f>m|wZD bdSM1RJۻۀC+GL' kt9󕏄JWm$U^ۧlP[ܥX}b;]X$[ \`^w=^yd[ڀٹ(MeG^^ŦJV3s6 E-mշI-49EO,4TY*{PfKj3 ^CifxOQ5rAzH;roM@j QjG)rlH_TeU=9Ψ EPF_c!xI\eAF&diifg ёu[GE^ @8 }Z!JA<3#EP3Q Ž)ڴjNT{8հ)/o|\Eoɒ@#' Қ (8Fo1z?#ԇR<$m}XccnkAN$8௎G}^9 dC#?&=)ozVB `Yq\Q4g2"V3*Y8j52lqᬫRT{UAŇQP<;aL1|I2uerRۡվK~cn1ȫb~mn0Zܜ֤.qW|pib~W5g>\7\QlCYoǚUfӺ}Hz1r‚ZmY.y,`r=?KMp X?&R>Z ٰ4vv^\* )X`*zA??Eէ?'M{EKl )ibhineT1W1cPHZF 5|NA8'M\j5{`luRqrLږ?2}D X%48Re$ usf-T,oW`;x@;-zFݖTa\~oq>J~+bEvf"SfT)ML؎pr Ժ?&r?N# D3Ey.nsg%:a͑[Y|,a MF@3 Szs.LvL 6W>ydc/Y,ar,4xJ#[_BvAlMqFp6\AR΄:KEd;CiLtbmh6x[ͳnOp Saa΍Mq++0ʴ]緣}$I|O¡!M1ͯ[s Eqҙ|ܘfǜ"0Z[ Mv9z(OTU-K~*yḦְ KL q/;} ^O5T.|4!BHê<3`$/4Cm:jtr,LtND3xy)鸖EV&h2)T[_yj_(7kl'(~FTxd+ պ נd}`VOq%*ϛx`"gpޝCRktamRZ#[]FJE[ݸ*khTa$xbE˿Q3}Y'wHEF8|xomѮl ~fSI*nd}ڽ1,!^EQgCMtVw([zET-z#:Ҹp4&))(h`TډY?2ͬ;=m4x!P\ST 5 ۛ⭃Y,j ۛQcɦЗGK]"vdɂ.U'HB,n1h4OOi7eߣ1Sn{ճ8[aʹ.X۶|́1D>`-YgBw)*6W()*\ :ApoJnk^]F`AIb1L:*b m*O0dHS]{Z`D6X uaxhWr/i.<7mFqXcb@Q#"6ex9XlcBس^++Nynjp#[S1}I z3,PDDDqXADj5 ٟ2!@&qA6nulF>pXRRN7j\UҼS][/zxvD51CnKZTJ阁mT^`ƵgeZPK>Z⁖0=O͹,oS7bvG]U_axOM>c]"SEQ j{V #ןTDd:P%QH( e+x$oj2 !3hw*>n.E,}?nL; Au!P򽐓 ӋD옓 xvs랥FP3l<&0 #O,]CO/qD?*=I(Lّ#zsG@Tib퀠f qF%yBjatRv1NӸTGnpy&ڬv NS|Vx;$@f}*[°^7R[UCab)%@\ᶵXnmDž%jjbƪɦG~Eg" Щrm۲!M)><`ϭu]WV`Fc"%=GSG ,.,OtnFg.׸rPxKL虆_ҵ+ *:<ڡW>P*z8zދ I `~+YQ$7v'\oŘ7 fX_nw ,F^ '6%~gYR5Eө}׋B"4Gꕕ$+X97sQ#="??"&/װ|emUL2AO=v\*>;pٺԷesX.<}Mz% WYzyGy-U \< $2Հ.hԝGЄhҶ`8-ϰmFQج 4/7&Qt5M7[R=zp|Ϭوի"ڑ\*릩 a& \bl䐰Mȗ}E=wT[z"Bvj3;,YYOdb'[alӁ񇙃Z5d)L%350nv>ߛ*yϔqjT-7U sUЪLRu|dOb OxР/]!lSmmᮾ_{,*z|łԄ I?*PѼ*K`;E#g^}GfIk;4jz1,oh _Znb}sv\Dw@]DRs"4%3 K>c]P@{KҸiܯ*Z\ MDOK|:|VfP}BX=;vpszW& Q"DTmQ+Ƿ->ˋ~Jsky̕A45H=e7ه(dcA Q9:TPY;/joFa(̖R@\=3k#I N=qÓt݁oc@p4|q=rv3'bZnRy?)h2hQ&wTMld#?B+x!cWUg탵vƕy'A>?hJ~&t_Hq<+8Kp(?~ė(渙,IGT&*r70:|8G &:\spbxXA 'n5:#p4YCEv_ -ѯwkO<[yCgZ'33U"c4KZ[Ƀpk@36-;+N踀2_-ӈdvBj Bf IH4QRdgd?naŦ CE`k0!w{H'߼ftCi }_;k09**بu`&%=H{I,#qOl,vF d)8^U L5, HD|aO,e*@]~BX媖GxV `'&\[#`S(ӈois%yɿ'謒xyR.dQt MtyByx6lHbPQd"buy\R5]t&S6rh>C' Szz Pܷf]m5=S'"MZ^ruWj̘QͶW(23Os2 ߄9Y#s }6Ml-u៦N A~L\k'bͅ N(;`QkvI ofӴCW&Uyt򙲷-*]Eڎ&?үj |Ş2c&R@<8IV1!8 # [j>w{80 m qw3ܤyA&ߵh6pB5 ea,"מ(cPgN!6hȒSHiH omĈR lz qV`"Z|!.Do⣏~E@|@8Tʧ,;Db&irK2e:O3 3Abf&wqo:κֆA+nytYAɯ@ŮcK^G. el(T7 r t4s6tR.[ӭlp;dBUv-*7=; mH1|/&FЅ$FEyOe ̤ȶ>rwxޓwDkF55J jT. %_Rd]e2gN|ѢѸ y"\㆑tLѬVojorf@0E9{EVm ,Gi2'>9-yHezVk h'O4~ &鱿{Igg2"6fop{ғ'ˆh!ētGLTkhq:"?daTIc%Iؙ{b}xVh'o9G__:L<^q2U.MdoAwkS؟n'9%oE}8 wVd#8 7$Q&G_#F5,3 @7EA7YrYSpr?3M ~F;|n`Z4ϰDm &4I%є5`fmk=g<fJ4~rza7}BmWcӢ=7°AGFܴvEb Ŀ!ZesQ#P5qaFT]8z3qdiU[y*5wQ_6\"|d!Lo+AKWc^Ry:R 8O6sL醏(RD;>{ƕw=PpŤѤ\HA2 2*>hQYFAx%8F[o \$aцJMnfӭcq?][s)t.ZdbQ47.^}M; #RsD?Ux=*rbTyQeUж[bY#Lgt3f.>Q%,d(}`@$11ڲmEfa|Qcx@Ӷi0U)^@-AL&ꅡ6DEuksś '4KhC-xgk`aUo~ƀrEBX06+J#jy;d{7]լAOlȊ1L* e ƈ˹7c݇'r64fDU;i["P!bqI< Td$ў=oX(i'mX$dxA]q$u-E^%UqUF]0 mZ|TfV4P t- W9qU#H\0 n_a gd:)V'9oRjo ]QJ<^2Y85OG9CJdtD*s--Y[11֭*zN"GUmRh؊P ݔ#~y !8Nd?ٗ7PE4h[Gjza艾,ygsNaqj v#%ҵFhư=e0vX"Ef$uZ!LEzaP@kKT+-o \E^sK_D:>I Uהx p^WLm-Zxf\h,˷jVTGzKeXCD!OЯd:B2t[ m+u0e0Qڷ!vN_,C/1zVT ˓niFIYnbqF0JȲ5`%aJ]xX2۠ҶnjL(+2!؃Vٷא8zw{F[g)hW+eQ|B,;7w^>I5!DwQ5_nj~/[R@?nq|Z}$φ6VU֡ùK璓^J(1v0u}n8Z]{CM$c*L m2я" Αܯt&˞):+q, &Bi\oߞqHD N0<(UL, QH6(p3Z{+ظUg\hZφу?2z*-ߊҵZSl.q?\QOL;AJ? =c:Ge}i'H] d_/mbrRlssgj$rb=A=5d_P ︟!"1h؀.5植P:tq;D `P?M$b6Vl>M#'IJuMGdhGͅDV4z,KvAaYv*07x~.6*t_%,X7C )Qыj]sXs#:<ɞA*tޮ!#D5%,eg0}B1QG#,ﱟU5ʑ5C}r{`~8jDBLB۲FV0(WO~F{b8W#_r'dsS䝖RǔvGF (h}tBFXʞpPn n|(@Ϊc$\Q"c~򇉒(ix;ن~e9ۮPJU8FԈAaAeTIt`[%K :Ͻ=5&fўp=ZI֯~ 2JO#;lSnpd[lw#ȲfDEIJ֬GQ,EZ[$gz9n(Tדa3JzQ 8 'K ׹AmT]v~+~=AqmqW2$=HQūr &MŽ9C sI~]mO}IPOLc$y7Lg8q\[`o |qamsl`gs'O|a^CӯA,ӻh{.VoNs~g+`Q^T1);(J\%e"鮩Yyo#>U)sk=)9Nu) F <`b։0dO*jq zԳth(yH(loqxZ6!g輌9wI7!aߗbnPU^pl0[Ai[͐ؖO .hTB g8Mne45"ɝ. 49W V}@am]W+pmNa *Q:6藕syy3RGjm i)=WyrU 1܄s2bvā[RGCP^DMacc8u_T], z ) 4H9vh i-GXo] .ܻyX(mbca 0]&LLiW%W\q{hdS)]qP%w5T+ٺGs "8}r>Ǚ<ZDxg]خ~Z;/:eJNp _$kfBѢ:uV)܏ȋ739Z&jԼ!|6dWXoF*gOϵ[S<rDM1ʮb-"I|N=J&YCP2IU4QFxAey=u?<pKveV+m2\ >.d25sK.Oޤ6#A=~\"2uH<󄆮]_^Ȯ {~!ĤN艿|G%ij6@ݑJZ+sqcu?dLÅ'k~>M w[6 *ɞ ]A0瑛f3z@6s%1tZ 7jeS&5wĕuzw5=< w` dOnvgQ\*H!&+<:Yc:emAmBTg]"1tyÑPx^I [<&j U\h35jEJZ ßӚjtW%z P\gh%aYJbCDuo@oX 1Dp];6 7b~\36 a*TӃ|CP'os!(@ cKȐCD_}fb놆5K-aLZIBU03ϝW[ݒijTK~SG$iCu U+VG.&A(@X乙BuցF9RO;dEI3޲/ȣcc,8!D+rLqXPݍo`rJjpV%ԏmlZCX(_+b0j Ok#M 9ڽćG*E5<c`A00.1Yk5_U* [L.oEZigiIkFoCCv3jfW'9l{ (hǩ;Ea.uṞ{Ln~$uS;+Pn>x~B(;Qf@FR9{QL;N4XtZr2J,(rD d?6e=uwHص32e%9 I M >Ox08{ܮ{9)z:?xOlm:DEuOK:hG1X_ݦ#WS⥤%\9mxr o! ko19q'GqJ }by! nZ\o3{?ԅZi@Σ<#!e H8fkk1 ə.-m^ <"TQmY ujnC#z(E$,]w X#7fgg)gƆm OEL¤aٝgôC'e)ѕ?SnW(V3rrf9>F7Z&AmNpJ~K.E%f(pce"$@uqS*3F/<,疢 wʹ#BL'oܧ GLfb[]@fM8ܧ3E>+z&ˌF{>jfʊ|Zb?LFF fKAE ix3ɿs~(b,+(W`G׾(:sQ}y.:A[yG m+EvRV{?!h^"iX_.ox'vb¹RHz@@C|5:q|&H?Rs_ p7:ˍR3JMu:@$1괢EԱ.ҞGш$xв-Ҡ'vhB -b}[^^:qP0D<(Si=$ [O |:yz[w򫔥n9pPu")~.ˈ#Ey8W!(!CS- V`5]Q=.;:r64Gw,)JxF 74OsUTBDX 18RqDBqDziZ6Ss>V;i@,|pq+wx /wP&6*R=xq%G?pa-HXeF2(t0fɺF'F &+oSbI9Bcc&ZuM E br{BYd#ɓItၞ'Xe}: !oWUOrwXfXS ,CۺcjsPWìJZXTʹb$y)1=#kʠo' 1Wv " ڂӹkZ/o}-DNjL#H2<هXvy7k}lDF<E sC%⇎t5YN_@ZdO+(ΖH"ؓcA)_XV]-2eh\ox;Sv{W@6ے|| C޶)#KSTcg^k#5;n˕M.d xRnY3<<ƅZ9>Q87d"&j8j/WNԮ d>&(˰ "4٪Gv n>ؼs$ U`pVVxܧz/$}luʯ?)!F7yc 1,@5R:F""D/Zza0xw>G9pbd%T&Å@ !StY>dB:bX #*M,0ߚIXJGKFϷ»dٱh4̌zbRDo0A/4r!W+) 2J2kUN!/S T}4$$]_1^"n9KH龐#6[Q2 }Ц.Pc7r,8OJGª.brP \r %juDvaH+F-Ж A L21-TgIX>E/x(v- "1c utAm6}{\PGp8oAbX4T4rc!uEs=r~"Hw!MuG'%G^bGf/pxz^FÈ?,My׽njH'䞱buIJ0%Yn",$G{/Uz_KsZ`բC5Z M W\"y^r,-N*yN yKAb07Ufy8$ O?e9YÃ>u&h_,?-t"uo jͫ1X|dy7 /wVs",U%s 'vC%juI̼s,H"WV5H2,- Yuw^۫MJ8=Rm:o2F*մĈ QZ7ţC<^._wҔ/LJCM n^Rw; `0rR&vKiLX8{0ٙcΎXōnrjr&mYgߤge=Pa%j :s Ɇ6s[Ʈ -QvN{bhvƺl${btεwR"~ /$WE!eKg'#dpYI(|t ځNOP~ crI̾;vj(%I 7bJ8.x0֋dXDdj_= a_ U [:I;NT;.i? YݳxSVW;֩8"LD~D6[Кׂ mFyB4%ز\$v0N';AmTttIIrfB@@4mTyb>rb odz7&$6Q K4M赐aA3)h DCb+'"*FzN^G2Ko3=4\6ov3xX'##AmC hEN^%3TSB옿_ɣb^xa)7[u̴'cXxoKV{狽p`oFsr }SAD|Gb@O:6ZI.x8{q9Y+ L3 5i-h}N Kh"43MB gSӔ< u'R4rR)`75r8u(rз_|S1*QrSڳe3G5fkY ^@bwJ6(eAm$g.Ho)b e9Jt2Dv m<"zm@н,e趴v W X{8}nѽܴ=D7$iS}q yU^KTb NЗ _y!yUXuZ'uMdf=;ታX-BIDo 6(1?<hH X=J@ b-WI͹GQˢ)F395\)n 2 P>ޤ{AG˷ 8Wcwʔ=rŭAw0zȧt.M9 1[􅭆"Cɳ&kixR3aXwM#iooI`D;| os5np qM<:XX`{=4s[&u \ d f5I?܎NN>AvpOz7&jh& wjNݰzxr!=b+2jI mO#ޥ+BX%VhIVnUðRp`2#xW s(y/U߭9fcʣ8a5.ODWK!OQI[QH$8[=prhq ll]eֵ= ' .Z |'=nkkazmÙVI֓ f:mĿc*+wщ%gcLZJLjJ.@ yUf*LdƼ<#admZ-k!όNk+hZˋoHgp@ON eѷˑ5Нl?L0W~—lR4@Tg"$fӸ|j"0mD! m+ ȕ ַؖQ9cɢmO|Y~ڝT-[۲PdqB pA%UZp&M.[]_Y Bj%?6ϫڦTMg HrdIE'CZ$Z52縊 ߠG ;r9pd!?*f_4DȢPPp,}*{&t/Ϣw&&d6^Jꊄhڅ[`?V3i/|w.с*lrXwW?G%Pt1I+n]1@Du%vtZ{Ȫ͋0ik sJcP _Ñ 3%b45@{#=_4,+Wl.OhsWyM8?eY6Ww:B\2rd'MeZ`i $=}gW"^+$D^F3` '_DAO|Xy绢=\ 3{Ƌ:idh!,g @kt@R/Se4q.r3]o S尨>\C=8phҙ%(-M}(*,b&* hdB; z/]CC3R=5c+capTSEK#[~T u`ha| LDJp2pg+?`j U?^,4y:VXPqp}z֑~yzvdѓ\tXpYL|:pQ r,CB$l|GHZC^!Ԟ mi#D^׉lU7`Z ~okԯV) GrP CpZ=|Y>G ίȐ^8!6Hs?ZGk簓|wJî#KUsFp,<椻iܯs|v;tѥx?Qƫky Jhw%=-f&001#gkD]()RQHRs0M4g@SsQNi :UGF?r1 CKM]簣x+J\ U{v`=g3@-B)⟂yeiPȶ 11#`>) ~J|iAO" #)a Hs ) ԑ{U:KX^\,oȩ"Tn]P ĹH:ӰOv/2 &%Lroҿ5ݔ6r3"|2b^˼2F3uRҧn4}j5Ev j*eJsQ!}]Z8S:% 1NY z%B{BE% L,8-u_a4ihi)O)fG{ P%%pk6*F]|\j5a1JO8$>ŜJ5#FT S vehQ1YbsozmK~GS/SҰe.Td o}V~tZ^`"+ - sx0_o7¾{NŸ?$J"o,zr9:rD`@70'HpXB%`Tӹ6_LZ3 Kv!'lhd , S$ȶttFlujbE!-XrJ^[L#AZ2h72^~bexjnK(N,OL-QIcEv_ NW4d9փpD "d߻DP4?O'7 !j9)C3l@Q(PĢJ+䅵SC< (REJ]L!YYzfP䠁 KI[{RR fYf8r;@ftb(R>iKV{5^ڌA1 @A`$K8VD@yj`zsT͐v_aIjp ST+PȣXyϱ WK>֒=Lji^9|W D>vDɽm+p?Mӌͤtjvkp]er:"/M~x2_Pp8Dž5 g琡U񇲚Zy2]jՓTՖUMoKY̯Ȧ0uS3Yi$LWCVH2eN}5.=aG|wt!Q(hvv 5 *'F\ bf.U )$ڔZ/CKN}ʼnWrDƊN{qQCnpz /.QVS se MzWJ`_)ģ÷:L?Gx75g!4|x0R=CZb!r_igH" g9^s;MEZZrF0DP 뻚 T(uDϐ8GZwK)դ]nEAGPj|D-5lf=f>7adQjSE6\o eXr"\í@jЛϘti([YofPS$㧴@ x`_ tB.[(^3f+ZOzF ’M~ru1m](;a1 G湏0 w('I6vӿ}Seȱd=fT8h|w_)Vڼw\d:^0o!Ʉ,.+!hf*PV#۞K4q;uKRX]5ڴR˝P@O¤\303Wϟ<d)gp `TpC![{XF  려M9&lZ) ˫uqh KD R؟>f0U:ٝfH# t\0fzhZj"4.-\.J<.}^Ҝ;I,p*gB7X2ҟ N'qx:7 fEޢS{̈́*zN KS(}N_HJz*'WXUrLڌ^Qt(続T6| e{XA[>=,SFKPɒ@ÅU`Wukdy~3x9 OLA 5ٿ;v#7)R;7.W3TZ:{Q} Nۃp VЗ$5:/:2"O|ˤ7CY]*FNg_:8?;SÙ}q")a%S&<;ZKjN>OɏIplsw|(c P4vt&r̉%sm#p4{ .% _>Us @ک Sz, ׹R<ѥÛeCߖ-*^o~'.]%`'ToՍDX*6g )@G}MzMh H (2~J5JZO>.eLk[gV3D,p*QF>OS. x?ImN%9pzR>b@í`䁊TLOvpKV8ȇ*o00I˔WqL B3 q#&+stS*=nGd%hg}m†v]Vu~ܤKYy.35/0VAd\t0Li[?dhqD)LDa(~l9l8q;&Y׏*iV/ aXi .Ykt-1:kWKK Aܭco-@5Cȃm_͊y! &#M#;NL/4qN'f&;3&pzϹ/VoeDֆbtq 9?*`l< Ru)AӇȖ={[@qѶÖK&zky\Qmn}ȅ FVv}C[eJGE)7z4%]VJԐDS)'i%,/Hí㹁mPg;V@b}\V3D,)xmZ^)_ʾ>˻h-t&Z?=;0BA6J}0A2JumY*ut5V~_ ,OI3JvR^gKAME(ax :7}FC&(NTj#lUG]<IZBDKeč 18T0%/zџ:!GC'i 08:m p!![{B`x[&p8AZb16&)1jW5@EmȢN\G 44pʌ `VOؼNbWy Ab --$¾w1rxLrqCIkw7뙜TG=cm7⫎k=g})HY;UN-[ò HHJ/YM8/VUX(_jc[lܼ.>۽嗣?+ڂ%C)7Œy*3^cB o~hdڹJGpM|1MeͶrXlw_go`9,W%$`9AAQLT00wRi Vp_5"nszl譞w[I U[@[cB9-uET5=E"wZZ|X<~Q<ւquwbHGޘlV.Jy G7A*K4G-^Lmz-e "L`_ޖ%Ӟ{*/礬 `\_;BTyg(H.^mc6|N$HnGø qCV}зݔf7zj >E\kgh 5$T,è_gJx8R:ӇS B[r^NjdcF}A%-{,ܒZS~B_t\/y`$e/bDEވ5hL F+UAqq^z*W/+] DQ9e7=~YKa i CJ$E81MjH{E=YT ?&6fG̙SRmZR0' ()35hJhP(q+ ~#G&4*s|^ XYBy6j|ȴ$`8Ž&Ij?MAeA6$wnUnUҲ'ql}޸lz9;-Ik+ _5pG/!HpEm٪ Zfsz@ RFxэ#W0 UjY.z}@D;͈ 4,G \+暀( 5_]7i"9UsU =bHUp޿%E! 31P:QSbI'kzpẙQ *jދL&ix-*{c|"y%v*H' Ru@Μm1tݻbĄ*T$``6 Ϻd 0mP{yAӍz|mu婲ʯC:B jEAubT~LD3z&xaY%v-pn9GJq:6Cn'V4oI" rw.g,?Բ5iknmhe}7fu8!^Q=6TX0eD);_].1ãl+^ Pޱ[6ŭP+9f7Ze~A(g٩ %q{U/Fhp_71m4Z:@PA'lFw%w_tѶ{~hߋ#˳z(8eiQJD=/Ii@g^<6R+eŜ 5GVai<̢GmȐ">kL d搄%k9eIu45M*:jt?h8 S "CmXwMWn@Z]>NZ] Q!lg59/q PWZΙ 7M<.VHc>{ F붑 ao uwBWp"g8C)fD3ߺ,{-FN?XOuɼd{?=.J$!TT]38Q(FxO-ƙc\nM2c? N(UUɁ*qpӪ;dz1jT2S\eYƩF'=#uM"W#~J&,fJD(B'CSJ FD ~K ^׍lKI*tSN|p䮦{<Džk'Vd٩ Zgp`!iOlgK*qg8v(jL?mSLi 'QUWl: FoD& 8\/}ku͡b kibr΅'G4~D)2Þڵ7Au{5^TX V:z:WrDKABGp#-R(r֖$8wȢIJ}q$s#<9E&a)49%T A5@\n%̼L]Jn{b^P: R'h<̅q8BL%!>.KO˨7,X/`Ƚ {=p?wG䝹HWA ^0YRo%C0r(  .>!h>t ∑L2*pg(Θ7Djl9A8J&u${mdع6E{~DDw-o'lzPC&f ImCӣ^:8z3ߊݵX/s \c8z%Q7P-b,&eM&l>7!l]:R}b;*GLD-)"2$wg8vZ{r͋ƋSD:Ž7:P8@B8Voű`fIGQ/ZNC0YoaL,QUGY^?!G%x(03E ^9c=L|[&0Q`DDJȧpL9@nŔMt t_ ]s¹)YT챱Ui+0?"s .vZUXX~L4ً5]ّX RFjaF$sl̙FIz^b_!RXAn!$s"aEz; &%[@Z*7ݑ N%%J ~;c$8@7ɘrH+%L"1l:,  g.}(&1`5qXBsbE7@?QfȊ1Sp>vڶ*&6o憩o<,ي= ! r(U^ٞh籃$hBF1܋4kl_DHU.nf\!Jn 2;.IN/ʲL/퇯mGTcFdxB0u🺨(f:Couu-Va>џ٠>O,( h>r/\4X BdjrCclb`ӂZůgNܲNݫtٷ7o,-/$lצ.2[R۲ ?AJx#N[ҥՖ 70ÅB,&T_{@( %ha%=nm[a1Hx!$P0.qΪCKawX%MڶBԘ^,t=B%|U*m͖1t1fM(_fVΓS` p!Ȍpv1l_*k*#w#!ci.+pn>&hSTu50w=s}9ݱѠw`5Q!'5|f. 3٣'T Lo}FixS(~֚?ΪZ;[8:LϑyYjĀɉkD8D?cɲ]J@+O7fEDIS{&R%I ߒޱ Ji2Ew- H.#͗Vs_ 49-Sd_I QZԢk3]S:s3 i_A576:>x8AdA2j@N9YjtԠu dZr0fH`=\c6cHj.+UҌу@LP]]tں*k74$@B$̜9{N3ܲ2J?T~xxqWp-X sN0(>wgΐ8ǕnN%/?<= @5 ךZD)n%b{y{?&+6q?*U l[5Wzw49@5Te 6x֟T`^E QĻ$* [ׇEvGO~ +؄1RVNL[;4E 'R?ƃ|׹:'OzEhK)ʢ'mr!د-iSi!$Οͪ}|lu\8wifFH4zI^)lKmDl 87V;:~Xdf(%~T(dkV<2&R:Or/vk\Js\YE LuexwP l%d־Q\ ('Îɑ +Wx" }vz~ ZvQ6LaL8C6Sܱ?EK5iIXv;5wqnlH=ew4fwN,MJ?5i}rXTD&s}.:Ƞ8g1S:SlJfܸ(P9ikY_k$hӰ/Қ1فU{">뒂+"97,6+**`oqrwMbwRLt~{Y~ѩkDOc@̡FF$}۝ 0k~؎N:mRs_0/NLUu`JHm\N.HHCxφ 9fքrxL= vt"U\oy*,źeGXU<5Z)A$]=HJ-bq\^@t b.;:={ K*&"kVbxސZb{o'/GDZw[gևZ%~?Xg^I:ANA/\1qۖ[H[Ds{t&Hw.mxDLmq<)K ټBtp@×_a>jڶχp` ?HN할6Q5rV#m@WbGﮂ!Iq'xt#e049@OV&Il+5݉ 0Q[rdW0^N,4l;:q]|5쯷K ]Ge(0ܭE}c(ڂҜ̖9hV0@ZjD_naOw[q%Cŋf/H)VJa"W98܏27z\Xd^AAMy .sY-@@9S7"Wԅa+p2 :|"] bSb8[M:5&АyssqΦ\`ivhQa_Zoވ_.KW2Eрk@&3CĴ:xߩT51@,92H9#&v@)Dْ!awZ})ƱLri!~jk:8j*@[NhEܔ.Q\Oml}vsr2 5K2=g%\A8m6d6bti 8e@DP'Gd?1Yzz?0L),H8keVCX|)cFxʌ!/Z.J0>aZ}ӄz7P0g~_(JgjḦDۍoO5Df lCDx'Z,ޢFg$˒;uCW->#C/- os␞U̟y4sAyuIR.Eܔ?uVu:FOE}Mƻ4wKJ:g<~CCҖjͮa{~bPF(}3(yr5e-15gI=RAq.rnuW=C\H-S̥٧֛K;o1o ėm8f$E-_\?y6Uw:\h(v2rgֲ]fS3l|`?uڟ 4 jŖQnH98"Ƞȵ)Ïj;Ohb9R92ochbKcm'UZ(썋yB,3n!Z}-cSuOҋ'`C-kHyD8yj߅)"F,4Vب cj(q*C9) k1X%uU "i8ii ])i1LnidpBٌ-al㟋 tTҕ"_5,kϮ1VCʾgPBvM3訨/l)Q~;;4bܫw'믦v{ - SO+0?[E%a|Ɍ\Y왧h콀=*=NPn %hA`+։]5 Y 9X]kMTO}܆X? rxxUX [y‹W6}Tu0Jg^E^,/ESKnb?ހ_rVS'WH9SћaP\:*F8u[$`/Dczca08Z[K9fUᡓƐ-Jiw0KP#PKW1gz\!Ιkby＀k<9. xc#_:^ą8+@3@CE5`Xq9QNI?4F#iǛrďY-OLQ tTH&eWCYZZw 7:ڿ|DwkvҶ(Ga u0î=F-ۤ%xGD].c!8sI0K,Nc0n%ԡyCuRԝ{llWB%bMÇبS D>F jt -GC`M~J6Iױ@Tʉr^)l߹r&_̭5@wI:Hs'};`^nnӨ6ZK&[Sx%6%k{2EHm;"pǠo1Pv9ZetL-\yt7Z0s`XO7ц ܓ#6 JےB 2Y%a>; HJ@违hzc g9--;R!E.@ܸsP&=Mg+Il!4hT=Xro w0gvG@˕{(XgB}}ߊ"yLdpL9ha.Qqb"i}F_߾;QB:wI0_UYʲ¨1= W9 v_%;sՇ9SȤ Ybϛ$I{VS!HΉR/QunoB6z+XrcuyX{Aa&> $ Z!lVTH[yqQu Fo!veXzj3&:'uTp%  1QU69$6+ཻX&`ؙ93B5H &K 8.@BLEr/\$roazog /D@ا{f{P9s3.% >`@귊hxMnj<;d=Cdf4bElA9Jя|Og+`/ʎH_#%?[(NN٧GZmArNo!*'-) U*zy`2FC=3QjifB K3ͧ*}-)zH ,]s;?}QN=Y=}\KEτ?,_)|AU$PںqAj)EH=Ѣ]}XrO6|ؖ[@=Y jHDfBg! t~#J4ZS )*:mR 4"r3jM` ͟D, Ftk{C9GPh\ K6j2?E8vB"= j:ZkWii\254B%>%-*KD^ t2̍+LU)>߻9 yT`^ F@˕O"_LkoseRrLLlt8}K}UC|>8Vغ#g|6LL5rCɽ*n/;nkThom==O v7+H⦟@l]!tOgY+EFrcml};[(uBMķ)Qrp#GA4 !PVJ ZsacXʲTȱh-14ivL58U@5J|nDt_ry֕w'1Vح1k }!L|S-2X_>VY.Pzj*iZ |qIε `Ր8ݡ , !gT8MQ LO ?bf,+8Xw:14@Y}rWƀrޭ)R[؟Ï`rwF3$w"<5`bKdH:-stqr!gPT|GqC28^I\ʡ[*NTfJ;X,uҾW{g\xrGQFIg42 PQBu]'+;< ,>0C}5hÔ2ȋQ/p)a>TH].rx.O[Iklhm> cϼ:pKmY'2 Ϊ`$(?]T7P$}eqflg`S5_Rf_&K[3q,n .BUK۾p4MIR>P[35ƹN-{8loBXE arB s61(q 㜖)c{x(0Oc)9)}U$7?B2)njKQƀ8)}vgL_2w*sOOci/qɡ K 9uGoY^굚eêeeiԗ`hY}ƙH/h'%1F> 7RM&%AeRڿNJ4M*UI0(߀-o˽k%Rec+陵[Zl=JDF-S)1P‘m!7BBeI!Ar2dL,F >=4/!tJ$ ;o\HXͳ3= oFi*~mk5ګ%8{H75j[(-waT+ %͚HaߢǨrA'W(v6qUZYēa{L`e3sO1uq:;Zxq-!uiCe82>p 6>rg`Ul[B+~[Ո0kAavJhi~4פ86 $1LI4e}'ܼsfmt 5,Buo/:^,tY1Ңz mS㖼(Ku_F‡USl]Oal@Up"*d_N.Ёn.YI!_>6)$B(ەV!cÚxP/&b0tY]J^8mNnO汛A0σHGBd|bjTםsg-&fcݖI%Q^(իiWC ;g+i IDUoI:<x A۫G旭`<~"(\ex PMadn9}QEn;Y @koDi0L,*l1Rጫї"oykF8рsPy*2o%g9NʞP#5g-3K,]@c }KES YMAy䠥#"AzjnT"S ?>yb5Na2^kAXJwKdfp$,wCTKOo/Q#HE5 p}Rb"iw\%(PPC/]XJl'~5^ms@zJV@Ϟu7c)P 04)|fa/v@WkAn" lnP7wn.֙r܉I+SBe PbR9Sp, xJ%%ЭW%9mԡ f4:Ot .Tc =5/?]4THޡB:C>]g-b<üun1}^7CWN5A[Ubh>`xh$gM!:Q":y;?ϷN]gpڳӺl'Wۦv AVmRܾz?Mz1f;)$'#& wskh{4ۇ$[9E2r'xij'j,EQ(=8Ƀu?\~0i{paB1S@6V% /Cb.>_h .s+Ee/ܷ3z.ՐUX'L3pN1 (F_6k8Ή_ZDzE8Q*61m{g*jSr+8/F+@^{_ǞXxd,?r$:HַȐmPC靷* ~*[IJ :͈ʲLD9i)f2;\"|`tb)4؜ iJ8 ) %,dT׺Ihn%XCj( +;7kȗY0cv/׏ C>֢`x۝w22X^E;]#GJJ$VX803e$/V :b /Ϥ &+_%dQ*F= IB[Ml$!g D}(@_l<.) "tTd3ٮWSC C}H֛ }}L7YEF%[\|w .F]WtLN^"be6$i$=`[U+H$,.yv e&z!Ygd1޾{慬V+F[yQ+0#* $P 366'EN:ĉoղa {0\*GReajlB^SM}$;,s{7X'ۖipcL`2(OCXa ԗH^ cFaL^g`l˂h@80ET T-Th$ MMk76qo~$5vz7. qs3 G24`4GC]J!NE,MdҭPٿ8Vmj6 D r.z@Y3x{62%q\iENns@!ˆT ӎ~xЁ#<:@#SёhٍeTϧ6?92^ cM0}8XQ=[PXAgB B=vwf,Kiue :?kj_C"RʚrnܵrQ~ݜ hA eȰaK[]#{Y 1w;'yzF'v_ҩٸ/igv=[2hx"pL.nllG-Ǣ ɤf%ak<}6\'XS6QLfEzw41RM~\F iT9ª l3Pї`mkQG[$#Bٽpo|kb_̄ZЅ}8P0x!OPh@bI?[M+ (\20hǿweaTr, ղDuXaDQ nEGhfz_|z4yH?k8^^WVG3='τ؋顔[FՕ'#v?U\t>j_,c_*V \š%Y@42 M]j :x }AZOώ=(*߱y!EJb5$r5m \DX堫L~ժ]=#.4X@6!jyWZ؂/V^]tk\Ny>1P]튛 O#bFzLvYoڳ;)@Vz0=m(E]I?)yc3 KctY#lPE~]bRGdqZ`ǺMs.6Hq>SN@,p-&7夝'ɉg֭גW9}[IiCi(c L&ohʢYrE_ȝQW/a7ѻ:UتcHQ$jj%cgjԭw!nhX +;t#@SUiVˑQMȶdT1es,d8[tj/$b5ތdl=RQ dn6,mlƛ5ӑ Χ1>IД]2vļ|Ɩ,[32Xuדfy~(_LA+Y!=I&3&^1[9k xTsWsB'Kgh +|; &z^SZgH/퀁&zP7I/SQrcۧRo?JP3P:T 'pMq6J_-K7:ƼV)ti͑x2^⵫D?v u7ԫ) Cu!~ͩJ~E‘Τ>)ދ)c[$,?}T:9n ٘$o`@KӏXU2RN1`ֺdSmQ$~|2={g}3^bC&5 0;O/k?xn1؉"Iq_C(0t<'9 h+`94CE^L;A2s}$tL,OIIXuFIQ wj]G;L}=%T–"y[p&GV`lȟ}ZL<~M p]/qJuPO[9P";N@>?;m*-C?i2ӑc.ܹ&?| q>|:m=d s_rC^\Oh *̦pO z~鼏}{N mv8Ⱥdq>h@9TKa53S E9o9 ORϜ & $4{ifN6듲I {bkѮ]q78"4Tngҏlgl2E>7|fz8vr1tkb5\j=i:_Ko!`u>1E"t$F>eD2|c+6A|RTץ!T=P}Z[%]?KEu^umTwj bzuyRAol}C_#{zJ=CR"/-gkFݨc!I]iQOW,XZ#1A|[`Aʶ 譕slQBZ)SWV_h{f>2]5ߙ-!Dy> >Tr-N[:$e0w I6Ucp^hT2v#f@QMNgҞW +\wY,{YK=P:XbMϪ\H6t!^`jfЪii_>7Ԅp -b@1DjVKk̥x[+p x4BL_ hNY`GȈڇy|V"9aHNiºUKn`JAJ\`E3U:w[Ct8ȿĶgǷFڃ^=bR.'dl烧bqNk\q2&׹AiO롰Q*H'1~^-QJn==pl/ߏ\.ۀ6]ABh?D-?:. $Z Z9*eTz~i:{)3 ˚t}| L&Oll!EH՛dB%H䉕\ȹòg=??.D-SQ >`S;g]<k%>Ûz5_/sA"TR4-p̯_WŨ4FUɼkI-Ic 6b;}&osF JBKjel $7H1tXorʀUmhٜG OZ *9{y7jUUT.knU#&vaJߚbXwGئ8-4WH3:mbNy4bS9QJa7m]lXumIo7 :J-8=X>apcܜcz~ਮ8ߨoypѻ( %eԲU`^Wi;VjLjQ퐗E)q)7WCZU2OCe%4ؒ xWAɛĂw>a:* ]3NHG~X.rK+) x'gUs[$1.RX ѥ,RC-gfvR~TX{OI@fYuMֹW>cIvZ\m FU\}Z}\fz deaI顓8MKe=8);àƿ NbwϠk}rgSg7m$RTz{sS-t`نMooaJ#h)b*項w1ݱSfy>^p*)'ρAz sAZ%.Ui!KkR9(;w|:bVkUQ mw-L9t8j\JI. OH2cb&eʵ*#p.̙JV9pAl'\ aYI.WlQ*@@G4Ib^Cۘz?4 X7ĥ>"B5N 9;pg\vnȖLn^|_OG?kWW,pOMؠA\ioUqϦȜR=Fǥ"sA![/Q&!ťԜSA|8W!L)Eb|,$UN UO| Z7jG5V˓Cg;s *_dx|{"&VP+u4lwN J :"yjI8 ~^ M"FGJV" {Au|7th/@[.jhwtOtD/S&͛ g.ɶiGxk tАv<`:HWl 7~ऐ0Ҕ+yJ#KbVpz5C:MYj K#NW>>Ob{&\Nb^Ògd7\%mKY@_'fǺ܋5H-U^=TW4+ٖG{ʠyb芠]AŽ?ד" *nI4|(l=)X䖫sLZ p}> sŮ=-x]O3eF;7 0?pz}ǰ?Z:%nG[x >[o E>+TrY8ZujqG~ꃨduw;N,@Lu' |`Rw^PI/>c!- u8^$a&Ws m#c pe{E7-$_rH ,e!MH۵J$5v-mkK$TQAӸD5.hFݴU@s1?OKƳ@`dpђ#8k'#.qʓ'5m3JšL;JMm`3pICkoMzC`u,yVF$<1ѮǟF:wRgM tJdFvs5Z6Z$aV'rn'z?_)Yl o6C.د;Zхjh#G?Mz/- k^%V=0O搽u+c~-x@X ׺_U[lkD[Ya<$` OtEui2PLF9<2ʬ-n} SJK1` v/*?€ aߝ m+S 2=2Sp20⒧kAKf:#~՜W2f_<&䇊K ]r>ܠu#k|5--e L-| G=7>סN6>wҕґ2lԤ*3 FD[~AeJ}禽~mKF%%2A>Yw@8;t< _&&k;a™9dLqN+0&glvY^>&4]Cg(WLMy`{eY@*a&_b\&Nl1zn.UD)X&<D?VTm&82 57i[ V; l!7_C^(k$vT%wLbxK*0亿+QXedg'x0PV=pII6{W:3XER(F,T;*!rAVI} aȻc[7;] ]b< HŲ1]3[0ū3TeAt03k|s9@MpiW0j&;|Վ}7 ;\ZղJGR.lwؒm؄;ZuGh6, *ʧmɐL]j,F/0x7 1|ưTo(I's(63j zطzrKW͝G,+yIjr-q<ص``D pVMl,m"|kN0L*B [n]=BS{k~=pDrFJu&hpty7eIJJ}$WYIQ=KH!k1(a~7x#kwNl{5~mkWN>%*rWw} У,ӑvBմ{?Bx9A {'-DFLkE ܴV bp: ,Cx87` n7piv N{KApOW.Ϛ'2-}6 uuL6llľP/8b˭S QPەE2Tj,*)<4/7&\|מ!ٷ`^27A?F4I(Cv*P_~S%s'^".n{'Kԍ9=XN,QIVbMoS*fvej,+rvj9_ՑaO()X/iA!ILsOC7tɌQڌlQ(|r,xˡA a%u9]דVqG-;:C@;95rϡi!7;ޱ@ML^BҴ͒]:j ,k9 *6"E/=Spť@@x4=!Vt@9X~sz~"fHDݚma-`Y2ұCm$mH~뽕m T 8$ё!LMxၩጥʑfF73~k2q|BKʂi4170kff@YmdbQ 9д'H|AiAqIkDy6b4Fom0Ȃ <*򨚶b#NwW%B_Dӑ"ͳާRY18HFςX+W80a$wx~k$эţֶ>P58+F)>c_:⡹v*]O BNO.GsD5y$9L|%^fov9!R\K`@\1~/Ye0 jArZ  Aڣ] hn6|?9!Ng;$R@B쁇cb_ vD#FlYt's|a! jڦcc$ӴJ܌~,@7w ouT?+IpW V?wȺT\#sI ݕfĀ'@B+mЇ:2W]U`wyI qg@4S"Ә$ vkCIk n8)K ^/aʡaB.ʕ>a*?9[/{Vc0|$ƽٴ:>En?PN)--/o O;6҈ ,s 8cVD:!5O%]PK/T 2TwaٰRM,R'D-g"3 l"|s fPqJ,uZ6'>g\g$݋Q^0۝`_ ̫>v԰z&3fYәm#~o3بr;yj_ҩ90tb~BPD{]ÚpaIX:W D^zLGJ?< +U2g \|uIsIclf!d/X:N\֪A]kMݾ 0o;rbկWLa`N"'cD@6FFc,kCN\>7S|/^6vUkKU//odEigk%QԔr9) i ޣ|œvn&o}ćOS֏uRi[6ǖ*A[Jqt+|׮_{O=^v>V+iYvE;I3.PZ6%9@SVrP7XE6_gEB*4hm=g3<(JRL[X%mܜWOtoCӴA)FI |[4)= ~ PքoS\#KL}"(y,ۃѮ =xEQ -mVz}gvLqQM 1әl;}f7Io _8&WA `86a:^fPMڏ)IZyH%/f kY۰ҝWpeqyH2=w be;$>@lf>40 :] 1l e΀N/0868taӷ  89H?Ng#%񨋎|Ge+T5l)wy!IM:Kx^՗P#tW95@ !e'8-'ipc@=8{ª9nM>w֚#ٗ?@,R|-Ԣ QycH?:I=,cuӁOhg5GbuӺ0{ o;%Tka)SN y8qn]ɖvR}D~&+H$>kɟp9awoԌ} ]Lшvm}Oj3L7QLxݐ$9 b޽͆{o\¿$F4ŁZ2!8)ʂB#2LElwͭHTjn4pvH[XhNCRʃ -WŒ >ʬ{iޚ`4!Ãhf ,1w zI`  Dw%RACZ+JU_4xLuK s֙I=俵d}1$]=!M'Dλf&L2yXbk;c[`I8W볃7m{h.R㗞9t o~HaG3Vş:>BkVM!2 f ~688gf*iF>ܨ!IԎ;U{k4c؂!z6#|*)Pc‡$39?#Hs"Wܮ_s60LLH`495/*^` +7}Da&K%e[zE<>&EL(`s4,>iڽI/FhE@XiD:QKrYhc`]4f B(<93tkrhsQ=:L@%_[H핅6#È}Ne9V[Ȕffq&J[q!aўk%4n#*m{Uqzt52*PRh.Xrx#g֮ڰx\2¯8lQr4~en]ƅb?` 9}wfAwKu#bHA1 oruۻtA}3*vGP {y/?7#l~ޤ`p$#B,kgY{ O$#gğ-`v/AzDt7>ej@ a>kk4- #iTݏc?T zŋڱqjeu aWg_׾yJ۾ͣ_6JwS΅D⸻(+ M#: Ì!/N{0NgzDo@4\9pݻje&IYNl|6DH5,iFG<^is^_Wm:zt ׸SV k7MQC;){9yYK\!U3fb ĔTB74: т_| Ycv<Íx @G|1AKkuifMf,. `&=$N 駂c؉dUOaO[|Z$ȷN.^eytx濝ZH w(%OaHujF{%Z-1*PƆMI py*NrtQ pـA]9,5=D0'2(FSsSA ʣG;iw(>t~ЅQxNDu9W@.u4 !Klxߦ6v K+^G|%fuE_yL } ̝ؒ~]&z;|_xY],=(sZ(,V0 ??ԁեS$pߵYedqfĎ(B4s]\,7y60\M4AFf^/ǎqt^)-&bH;tEH/ @f0w!q~\nlŽfL oJǰD,6}ơqKƽ.ObE;"CM?h,"+fe}?b9_Ng3bH~!5o~D=4(T/tXzm /}80B}Z<<41q$y!tkI,B~VOkG1I-O|&<Ҧe $"=ȱ?GIo)YMD:O"P&TK,zS*?y_cn lk-\1s(+ǫ^Rtc3pZN:6Nm vrQdКػ;2֞O:@tRdis *+C %4_[c\-"x,|h@چ4Y.$mcԸ4` !/i%`ӕY2e8?XSJ38A'[EB6{]p`]}X”1Dc1be`yƅ,Nfm*6{mA}ܧ]xd͔Pɖͣr԰, ej`풗/jID_l$n48Fs_$Sk?yq͚Hw| ί]E dVc u945ʥjK;xBŽ“Ul8}++E{|tTRs?`LVTL>CM!ݻUm K ˄6mBsetߎBN5-jl.+zF_Z3ލ*~-1qv}ONR?I_TDE?D-t.XYV!Be8dB"he**ʂ(di`lU"!F&eq#Cf Yѕ5;T QO ) (X^e|9ׁ "v x[Vp 3:T[҇wD${~`.ƐЫ! {px!)aExuZ=Úx?kތˤ%GtH^}M7CW${X=p3 ?.߯3iPh_qd`n綧?-x:4x^GH\ϣ^$+I6'`AHxKo>OCсb5!z4zlOsJc}F9lu#@0{Yl3 պ$pnA3m Dt8 N <.Ǽ/"vǚ|soye;!PZ_6CG MeQmC߫Jꊦ>b.Ƿ>5d=)?)-T B8_CYx0Ny}ZETo38܄G@Ɛ^B.xdq8B͡Ed<בY 0u$RykJ D<ŗ/z51[[xP,#Ch'~Vg}+)gvĸcЈl}[W@rKZ26! u}!/҃@utFՊvB.1uh㮝Z@ĴJTpуA/i\͗=VJd0݀aqZ9`ϷbN@_7D?AAp?Ék~%kHY~JKrK,}Ŵ2ag~3 -NZN`or*Ƨ>=C |%>^RvG8e5wm"^5ZO TϠ>@u^ zʹ\$s z UT+Qd}<e,y|QGأr ,A@9v٘u!C뒮%h݋MO,ev? 쀽{ꌤ? % nքFu-ͥ  M;NH -1@cjwI5Do@rD\&IL4QJQS0tuҔ7%wKK+Lk65OI]L>'fGJf_-|IVW h'KleP׺9PA+X10|gC/ωeϝ.ԐYO {ۅ3c:8vxv\JE*cf ]U3}BEnX 55I-ix|X&Wi3YSc$V砕q~w;9#ch1>8ad}w/- Sgz(c#mQmUqOٔPSOwHi){q~ 7J}G,ud^Hܨ"ƍ$<U3X*ǘ[ 29M9[R @uy#(>ՒLH6%b NGivLҧj32kNIGBF-nQ- =D`#%۬NO=X;](2Th1"mjFI4^O tu]/)Gۿ9c$Z ነMFty;|Js,"ߝEYZP~q$<[-<;p;ԛ- 4=P2H9 rԾr]cO:kfvFj^%1/ti֏A= T]mfd]ħF#u VLB[ɞ^OՎQ,~4ÀfyTskRV?- =]QֽvQq…3Ly",^uwTt~? 9!'ƛ0FF<%CЄsO]}ԵBl`z.6@jp,VkAݐAQK^}gqՊڒ@*؏>%W*V|)(pqRhOupЙY6bEո(x;hL7Yma#Zp,?l[@C>oc!B?詵;h RFkߧN,0|gzI8&iIt9nn էv/X?5OdV\l^¥*ϒ7Zw< ߋ)e4Jb^fD%e4%>;;tKR ۜpn9j.1TzmRcM&npGJ8hC  NS-剢 sg[@"޿iQ23rRfhFә$MBDS:κ} H lMke 5Ƴ g%/x7Š@ZLd@VYlkE gNҿa/pF(C6 xuGd4/Z::8upشk,&_tJi8.xyRۨHP#xOwm{׏h8; $*E(uS'dtIlw+ZEfo[/ *zrK3,m]vy3 K9,ƿn@X\o.*hY™!waUƍA@pZX XbI'RI\ tq%Pg}y|guX?uR0FUD$N^7B2jiV§(nVYn5T 0d_i|M:j>#\#Ӹ/v{\81PhK,H7YL/TӪ)1$d<+lI}hB EkqM^Sj8+`I`Ι*xS/X_"Ӻ;l='Ah@ʞa,?HKUZ*~lSexW)u,z4C zDU%3Qڤ x%IV"#2s\e$.8 Xj[J!s߸C(u}mQY&: 8 ;H+]6~Ÿ1CMAQg-{=s3MBe- jlbW-3 $9tN8é/x}˺% 7'r)G<=<1Y>#$>@ߝN~ {8n$A[%!>}"֛R5_F+RKAQ6c*H!YP&0D|Nj8\+\ 'trEry7qj>#em/%Fp⢱Kiyz?rҀ($ܖBA6,H$Zڸo"p߭^:8Emy|w&,3H f! ne=SnI\qbr"^SUg5X0ȊLM%b! rw-s-v9`kȳi1`g(׸L6:A,&}kI!X<*;Q>gv73{yqf+wͧ@m;\DӑAoQCh4v! =/*iw+b=O98B.GwpO6UqP Og1RA]$˂vB;'M%4qksl6BuӅދe%ڢ]v|bvֿ} ɛɔԴy Ņ#`KuYs*龓t2p_iS\a< mm PѠy8qwlCKVtV2d4$,Qh] [NPn֊ UGi`g G9˟&2g1K9KzXciTaQ+ >KJ=2q"/Yi!.YS'HɗNQ 'EdƳrx% S~OY\jaaŰ2 C5ܜ:#C^C hTD:fחDy |(%b2RؿBßMՕ*9ꘝv33~&LTm;752MH'{<]mVyeth[ DψIjr4a=fOTB ROh@^p P acy0QTf'&HGB_.P((}^k. kKÿxdMh>( 6-C#6y=hV8Ƞ`1f m&s!w17Oȑfpܺ?NXٗx;/4K%BK[T.Ih=%M_+؂[jK! (#E oP>~=k ncmU&: tlE Ɗ?fkiwA!9kKЧ?$)gd0սfe 7.[ x<J,xkcÃGnv ͖n'LTQ+)do]ϋl>I ~[j&LǺ9+YlaNPs5$u?9@gI _K Z# ͢ Neۓ D%.,ɘ&' ! " /ُރ%&4J;ؾh Vc'yO$H5hӛ"a񂯖wNqjs)'XrJ*]~xuFɛ>2~ip?V`@DF.;2;nc.9-A'Vv{#ZIof)wR Jt6p#u$ŦՄBZrWfw80^aajq1-t_VXK}+]`_ a[1܌ްoT7?{#oV~tK:$+MQ^0i G,VM0D򐥬`ʘ`csІҰY i fiw|DH~pX2,4P$yr_3L48BMN(G 4m%'(pw2}S/CtKe9y.R 82&ýow_Wuc;~4mf?jL)>̉ad9\M-`ҟ83z55ge*کw;ek+kX=?FFx#Hj,kx.If+pPv߿h2HklַW)& 9;pqd F/9qX)w Ds98brEg#G4xvTvj-CPY-VEJcǔ`m8>{,O_;#_ne)p&w,³Upޑ͞kybSu;tfu<`B'B=8qd,|Ŭp ;ӑ~D;l-Py-ͭ!GRۺ% ]^҃lMq@Q{ח dr}~+d8̇ 0IűYE6=Sq%_ʍÉEa{\jB{[CH+)@,1m'YTOYhccG \MqY}Ȭ4u7Z/?!h'됑u:JC@N9NG&YNvS"ľ*/pN p9|&z#5y:As4 @1Mؚg.զl% ($ ݞ1ږk<2ĆA^?Z@K`DYL l x"_'&(@QkeY7uTHa.i3HUmp( jonnD<s&؂\kVҵ2tBdjg?mۋ|Znjs{E=3uZ!bP·nm`Bh$5-7#ⱓ`)\Ef0kTY50̪&Uto_+Y-hYo ɝ9,/j9V4. EĢYrHNl[Vwht4a5tGPv(zѺhd# be4{t9mU ĐE\;ԊWEnG۶z1t-~dT_=ҤObǼaK {r1-Ll_@LR< uQQ$8 ?KxB Q$V)rji.EŁw-GDrTt_33UkҔ~ o648hH.삃 fSͷF@¼v/\W1y Nt.DS)C"n$r0|s aB̪3F1)s5)DكUnKAP(+XkT~$z|UoDԆæJ>*vhC7?Zi a: ;_{KUS6#mU_ܽ:aUD{mL[^55}mS56P  x9n Yg>PxWPy*ACfGz"g(֌cq"ј={^tςGPYE.eF0 p c>r|1[)lΊJЇ%aZ;1 @.D3D9:zu1[щf&liُLgWNKoz)CKb/-pM%0tfWIR4wNuto773Ie뮤Yڨq6qNz1 B:ꋪga8َO86OCʧƎ1dDY+?5'&xay LMZ U"M/[6Q< DmqyI$ÃgRԄ}Z-K 为!eF$YJ]DGMPXwYR4o!\0=I0/.\$0`Tv"M:c ^JN1:5D`9ǧgL'˧t12;i7:0? y"f#rb|^jG$`VTi6Ks BRc+C:S1czT:~ A'Jd@̮^c {R ώTN#q恗:#C[6͋ W n#<7Io??2m5M!m1] xc8anPAI'"DgHd [p3(WhT;f8L^b@5ip}"0{ςd[a~>q3QǺ/5k`({9KMk G1G)zwD2FFzUYa1!ilJF2!`T۴eMeK&9Uj0զS:r6]k [2J岠4'Mإ< #&Txd˳vl:B<-~ݯ`o kB1f҆ /ZxY$'Us#L/ +=M/GvJ 3JJ<* C/װ} _`S|UU}p&eC>,Xo2Ebѱ%0+c-DJpcˇsp ;5DL1 @*߮玽^Up6"`MImux͔8ǂ*):GW%-a?J+űwc$syٍFyyGNtT]|{y<~fj00`÷7痡fmk9"UL캿67('|N_)7PZEMn1 B΅@q'z+ ܾ̼lS{>8P>܈f@`lE0DC (\B_t6kE?Tc$ŧXs lM??ޭJ2]k„wMJ w8gjCιICx%P`LWTa]^O,zG հ\cLsaĞp~RGhs#ߑ%`MY.{V~1=)@dnVK<;ekfΈN䡌.'Y l|`?6܃Fw'V "s%Obm@@/թd#%`RVTZ[y'Vi<ol&pqp5LI* 2: ["b C/O8]w,=&O<^Dj'xCo~ Oͫz%f-o9Geɦlkɚk߂dx_zouJj[煐5~!NnAioT*g6i*Xܴr B$Y ]'=J(F%%c $R^+ *ѤK.CYgxe_dug=pW/+\*d8]Q2`Z{iK D7ŪZqE-c]2vdG`A M5=IF†ʅ+lj(5\X}˴qHjm$mfЈ(EGϬ&k9QcK=2-ʱ|;T~p'cTUC46qgPWqۈz`3fR2W$lf甡v6h[MAE:ȳk4!:8?T^sT } %Z3vP2Fa_9yBtDdh_AqY\T{_z2)AcFhl>C߽;$*^-; r$u(zM/*NGY J9$?5*O{?4mC/@>58| uHwyf6`w hAGh(gpqxysxb| ?SbWn(K 9: i]4 D2$B}8'H4qᶿ݇2ZB݊[K9wx}qB [ϲ*qg̶rY֩m_]@R yvAGn٦ʹ*p,jB̤IzアBn|7?GR[jp+6t(aC6 ^K,VvfXˎ~qېz|j7se³5 ¥#.j2 ݊m(3IUoW7d'R] SX9T)B%x7~[>,H-ʰ! &*"YaOPɤ/[ 0+ O}uh͙bjB'sPl2NӨJdE؅9θI0Ph=#V- Eqgz^9@;@T#A'4* ЍUj"`]Akf=FM ezAauUKzQ Ǫ:NHvp*qJ) n*-RLfFXõg5P%Ǩ}ٜT6Q]vwSfㆰS^aa_s:Xy#3ghe'A놜ȭG~~i5FŇzQ* Rs"Vs?"럧ѝVY)Nho|,-Yckw^!.ّo•pX 9RะWY sנ`bWZeUUk=-%Jf%F~oO}W9^Kc(fǫoiȁL ۀwK>Q` Bzݐwx<#D641YUG&-9槑\rp.ZwZ1Z([tEiS@^/|qVXxGd: m[o-(m#?eǾS0x+_$'ԲmVYHkHl\̀9q7 c)}kL]Oa͊ZBϘ/Zo`+O[ӌ DkNnNF@pYPW5neg@.V S>Bm-i FA,]Ha~.o}! X*m "72~_O:nz ѽ:P`sbclvo(cM@!:q(`4yƁYkluӤrAߌ~n܆*Z:ۂ S2f"#I&_zykYq6Nf~RWҖ{+"Dv(<$ 4#Y a[)O D)vv5* 9kاZ]<2æb+0CW_7\oOE EE%EӃ٫pԏcԺ>%O~|:O'YwϨ6Y&+r1-2u֙d1Ͼ!u)0CS֡ 0Ŀl^u,a'@n~|\nc {*o0iU|vsI_Jc/< enIe )sn%' a3ˈKĝ֒:wd} Go#L0uA/r[Jbu|_;,쿷b\xMytY-<:Hx8q'(u3c #Y݌H_襙?b*]/0jnyjG wviIc/'S#VOE@h~4LžbKKԸ(w{tQH;0-Kmʳx7[n|7+q=#>GѾ έ5_Z"=.CBV{B3(J+00P%C\r\kk'HkDxrD[4H$d+&!gm\A!GvVsԐ s @ӱ]. O-9FwݞH!)'vgfe*XNjbd,,>UAF(PقXu2!\WO*ƅb/J8YՃ._R'|6q85=m Iȣ򡚪h$[ Cr%A*@w\=DnʕHPkw9ď)=U&-*cQPB#toRQ`'!ZyPs!c  4VЇN"`2g VQ7z)ZˇUnEEF 5  as4nSp cA#nI%]7Rǿxp!Pja{ P |Dd~#}QY2{.:H.?% #RM*5][NEy-;ն8 SXב!c4|#i zE p_u4ۂEMhP9ItDA QoS^7Xئ{p^1:Y\-0@UYF) DKPMgbD41nϹ5a^1gIiQ,;$nT8qh]]"Ջ?*r,<8T cjR425stwOA `F?+# )A{P`_t%2c%ѧ`ԐOI*HYFi#Y7n_bnu#cjYBAݱ R["%c TC팯"SFCO@Q$@8FmQM_Hu yY-DʌJ%V Œ?A&J@xH%&]#ݣ:} ?۳|l4*z)$7<2rtK'_-{αJ_kd FzY#66-!tf-Ic )BdAyM|;c i)Dea[0Eq.8#,TŴe$a =d^dK1 )iZ&=灒p,db݄} 9a8xW4!ր]"p2iꇴ"6r_&\P&T3 xK9 $Ŀ?6=Wxƞ*:#6}.IF|! "tkHq'vgLR,RHT@,`kMk82&ŕjI~L\i]ҭJv0*Vp "QzjMLEmgה'I '-EM/]IKk8لa/7d@9 ۂ"Ldqpkt]0t{q5|{in{Ru__iG~s!ʹhr_Jw^V+3' f QLiDP:jYAlNTkK(HOUHqwmub1悒xjeE UW0PT~&w"vv~4.pn _& yD-"' nRjm$%shQ JL.H^m[K+D]O|=G_ziQAhd|bT3\Ŗw)IH7UV㡃TNsb<w߾dYQx-\gw _>*sY=)J]'I?KDZCkulEYUKbM`a@0Y.ʅ=g| )Im_ 6ܡ}}X>xt7Z,PY@ʠxEhem2S) +\Zo#E*e x穻 מC ^ o24Ea8fG@E:#Y`SE3 xB"pnJ罦/9,,0UA|_)7 5 {2Re29\F "nq??v|į+5{lS}>J 1H8[[ģBoFMdUbp|Gf(1/aZlq D&H@pog }+mTL!r$p/wQ31zN wJ^e HVtdX y8qTkss0;L&'Ż(>X)*.i NxP/h퍛쒂R;Ŭ90 .-C4 07` y-`a灟6-6=2I3 Bv&+L/V1|UuBwS44af5Yf*'1mlNAZrk+[9xl)T2:>H=ݕ ӫ$ Eʵ4ƙ2ċ}T]R@Jf[ P:J$y6xPPyrfD#\4S H:afCT/ ar4$[Y- Sz %y.O2ZmY}j&6DA.Ry5Q+F6ԾyZE^ {&*z$PFK\y[AQ*40k{'l=D2VQJODiǤuNۥ2`b^>Yq` s\K5al<)'kʲݏV'Cgy3TL%?9l.k!Jb,ӒT(:gز6fz @]kpˈ3MYY71}l<'6'=.֓8k}(Ѩnt7j+0I[9S4nݯsH3|dY}O^ڐ6a$j9FDC̤{mH9&teMj &IG"ٶh`wКCzI&9'VS!% sv-H2wib!F٥ alzY2ܸqi:![Һu˞Nk!8iA~ PZu*V̭2-yfI]yų; <1θ & c+1d rqM+W>[vo<̬#S jXIFN9f@zi-2xoOc|:=4 [ů1F}CbWSA:yK4OT&\pF?_EoW4Чdh\1R!2FeH{F':CJEmb tyb~2o2<۳Hٔ 7?ZS_@SE~[]h{<沐UjbzVYK"()$e/Ŝ8<.$0+Bʠtĸ".+ùADlYi{:y^̴zs8 2V_v759iXBC:)qbIA}/ȗDڻl~bc+TJ :Bsz=mhy?/6NsJ ^[i~y=0x_Dn>tҞPuEoPg@D##tyPJsO/B,,#G =X#t[|O( ѧ< v+Ó(`Hճ%-<.4iڹԽx?1IxJ8$Gzh.jt¨sF'!|+bQ9Ɂ4z!ϚAGePˢB+G0:l5ɘIȉh Ytq;"1,YeH|> Ύg#-|-4uّF6+l }( MG^'+*O%<!+o^*$뵋яy6:#WUYjk?EbeKRT 2QeG> %2#R6c m46_r{*jS' 3athZ%r]ؚC:%*!Mrw#Y(~\ s;\NLr){4Mu1 遤+.)w6@yaYt:0fYf 8x`v ۪6D:&'fO}$+熴ͭ$ް1eWj|cۙ68J\=!MH3`"S'YFQj][_11;l?)}#+tX{sA t]x 7Y&6LeTuf.'D E{U^*s.o y"b+KTnc;`E\/sBb yP<:z fB|l=ٱil$YF|kHx?t["W rM; a%d ZZf7=H=_N lYWѰ+_-32u?sTjsƶ|b%Z(KujpmQX_NkGɃ勬qTW+2 2~+F tEł>!L&yfN S7YxԖ+Y5-ҫ~Hѩ=g8-Q[,M:b&چ/n ӀnwOM*޳iذ[7*V(B} Mk-d>Ȭ6hTƀ/ VaLm«svw]G$ԡjv7ꙍ926ѸkAX2!L˶6KEIdf] KSTBuF,Xիq-oUtq&E-`mPp .Y-^رO9%0AVUN6,/TJTij|uކ+[>ۑ~"%3i|sxmIT`,g ;pm{F- eG>|$vRbOf=棬2T#goW8%N|_}Y~=TAK2gFXa^LN|lӛ!B7`q fו,ĵ-Hݐv 2K5ޠip )sǻL_@a;D,XL,-瘔>;i(@AL1mR;ÔKvo.ֱupI~^Ջ\ hJnj*ca|qm7w6ܦ/vɃ6n Ć!MjB0S=YM9AGшOg8-8GLh𝅇/#vo+prϫρ*NtK%2X;A4"Ճ;9,*! ~iJ*HoZv*R ll ll8EMe77NVեZ N pWIyBx<_.}A]/SVٝ}/_o4 rɦn/\]5Li'4MFS% Bud7e6YrGOht;m+eJd^(\ LϦݶdbHKB2(rq`R5&JylHD ߮iDpy[!-=osӹ0yS} by;@hC1 =zQ3][34^M](|XeYZ+`f@蓃|{M3T@CNy 󢻻"ugSD0f]b2/D ѱ$Ye:Db.5NϊZLiBFd5X$X}?#U\ jCDIkO~O|`پ1G~˓+W䡀MJoN'B=h]1We|9omhQk2;T#.gˍ5l/ d?A 3B/>fy41h%_*_o2:vn;޾ $}5^K|,D˶ z~$I9.V쀝. lC^!Cz;y:Q: H>F$O ~N:i'* Bu[Gn4!ݻ0y^Da{ :4eu"Ozw)X(If2~EP W}&ߊKW7aJy24r`g^0UxO~&;x'O%%^8K,&W:O>~w^LnT8>eM}hpGə$},V@+.FY\;ZOd1V |}pMI|8o'hP`poP8[ZV!ٰлe5|nneKe*hU׭i3`p%m sLKxci O͵򏴽YGŗÈ@XԅL׼0lw՗&9_u|JGHK%Mml\f!cMZW&Obj#ٰp76hhLܺZRYQ,;DA&U  5yOpe)>8#`1<5&CYZqƆagX6`ݫ#qiM"cuHy|9[޲2zpSF$Nwb4<ul:*|؀\ozR+P]Z$4?eeyZѝVͨuF&Ղ[g[.w޸[89m_G{ q'hGd9Z)*ݠ V+ SIT]~8z&ԭi-c5 I:-+"d-2 &u|F;n#.簁ҁ /z BeӁK7^b+ZdIkmu9H2^Eb.pc2Etkw6|YEJy!.:UOm1 +e s#Ѭ퐀D!?6鱶$&hQd6}o|{2Q4>o/>L}4˝@:Rv6+w{Ԇf;|7 r":0B)DZhd ;! C >1`QWT v76 8 W8h{K!kqf~  cX\(dHyPoդ+|G's{yB`v(TNe OHr÷sUkUe.UN^yn-)"=Iv,0p o:0ύ@sq#{s!iX6er՜bȲ'TBؘʙ e4zwCT(UHM)i" Ax0۴Yer>GB̨nTjG<&'Ԕnֳk0ݚ/H5 q箔Αhe@i'$1J*,@EGMlPO -wS* ':# ]CevZV#\ce^W{ ݽx&܁.c&Bo9*Wa#92Qwu@15_͋}͕;!O˫K ,2# tj*n/Msa%>[ v+J@ ؝<\:rÄO9H f`Mbj* 0+ӧYT?[ϱ޹ }f?#qo5 Lw1걬e:y l6q<8Y+7lՉQNb=K BLƈEyG2Xvnm9*k! hvA1<\ w_ (vj[]( %N) "݅AQ!hΓ+81i0#Nu!@23,զ+wgvmP(Fvm<,ibvݔi'C*$z'Ο e,_,-nWrr&j,:7_Q^ Ӂmy>GfD q<@qU}/eC4Ğ!l{NeV6xbxBJ4ș!-#};! 0%WRGfWT#Q !~&7 H&ZO Z[x7}be½4ÜnQ5$Ls疨H,`s&Fo|S,~LH;S3OCA\A6{1q=Ll>(3Ds}F9ml[KKS/U}SL-e#28߫(07X1l:x6ON,P*b<:Jb6z8 8D1b/ph rsa˯9H]i96keKʬylL YcxHم#)0%5Fֲ(=XG WЫ r+lDMYx ~k]᭯L$^A`qU6[M1Y7,E L$%a^C f˚AK >8xXoewN/X~Qo@$q().;5rޏ ǚ<_qP&Y,]ɽ+x-\lfCF;PIpqڀ.EٮtcS"vSs{[yUB@D@L@# Ď@XV 3}L"r=ٮzT烦Z| D“R6$_҃,@#!,#fO# n//aAZw6{=q5,/ft@xo)+ez?'}5dJHdT]>}COj|}ޜ=~G+s&i?"6)€UѧR4%OvH~hW>F2#rKimt\p;4}=`a ա#?tT$ٹՁ&f|'n2BKcpH0Fm|ZEnkXyW 7ix2ð+')7 y(2•.1a,Ҕ(@tNqϡ~* B>xXJ[ցe78D88 of{S mWs+?n_NEI(D=^=,~1};IFqS tpnSBotk"UʢֵrP_tOt˥gHgX{ՙ\ZstrC~}W= -Ŕ,)(d|Q18Rv:GﲲΔ<W[lstPOy,]PgE>\D©3-T'J5^aRp,;9Ɓ﹚uBHE "("5 j>\m7\FiԹV?ځZHqR,"A{M*QaAz[ M0W<+eZ ){nqg ê^d <_EdS^kiq.>%8;`l{>m1ཷRL2hORͫ.MۤvȦ3ix*vyӯʖx #F BrRC@ֳɼĆMG6jgǘU lV~{{5ùEt !O&e;uVUH@24ޔ:֗S4:6.Gu4gfn'8M;jp #&Fh6zn‚Ac 3 Ӈ[vB8 mɑWI;(~,sMl8lw*,M^.#Wu;ooI \'C*᠑j*UkC<#ЁSy'`YtJn: Cf ~6f_WSpOG`Z,x)X0=ےe=-7GޤՅV#=?1"%Qj!r@KN@w+,ksLoy(<@&+ie]LN do*[b+=$v$w%ӴKo d@ }7M}GwekJJӥ&o%S#ԅ]mh_ݠdv|fm1\q+8-#"| 春 ( &kcz ;F`sᅼ;~kW ܛ'%WK)E(dRVe%1Qݓ宦Q&\?D2k$ \O^Ah'sf2xͻWw+. B.B)'ϓ)Nxի4*Q|W 3EDY1Fl`\4\Lvù]̝[/*bUiE- n5fN!V=Tj6 T)M=2zoA|{!B-E:1b 3F5.)sܠt!<;$ q6jM^t~dMeӏdϢ$:>Ҝ-˒$,] J;íC}mv[5O#`RiC&3_O篙 E߭#zt*ڄKfim[Kå5/Դ,\FP0s΋SX+u%cwo󢓅[NrU\$>GCt4{%nY 2.PF1-|^y~g>(hf+טś̕E[=_r]̬lvMe@hC5\5qvzNhG`Ҩzk?ws&LE8TUQ#=ll-ExL:Ŷs LJ'PruhaP<8x??FÜN3I{ZEêa>wOJLf9CnI^P vi4Oƾ=<[_{uaLs{ u{.YXg$WמZ=SAy|/[%fMZL bXץM@&}79/E_Ȣ{&;݆͟Lyċ|:};E[0ls\ᣂ rj"MT7 l#ep.:xD7,]}VǷ;"fl0A\HfvV>AHZ+o`_d6u$}ݙ2RgEE b.;Xj$ANdb %E4s4a8kwQLKf#E.MXHpDK(DD8rș7x&;AkW! Z*eEMY_xN?+CSrځ}abҡn>I3=}U/'ԔN2hU""&@^-%ɔR8jZ uĔ*yL[*R[[^RB8UldnQ*3Rlii5B aK8Q?% αb*W Vx;\ˢش}Z7XIS(ZIgX]%]aV!Pt#I[Վ|[@e;1*W[PXYչvVj"h>x0V?\cȄ}~s(z1R # |9f"[ #AxC%or_~J\4'YJVє׉pGN TuNLhdnΠI 1b Opn!1jLVHk%:XѼhϽAƘ ZqwC)`b%V<֏MyY ;fhr2IEZ2ֻR1A#K+f&*ϸ<7)ˀk5Sw䖝i]2c`CtKN܈nɛ%{۟%?ŏ ޥ3Jߴzczy9xҳ;^U:F cw@pmw;W|OkS^ Fpf?:M?B(B̲( eUHacH86sB̙pC91τX{oK52xIߩ1RW.s+ީ2XPN3[F(I,{&m 6"=FD#1jA>*U:O)b"P(T߹D k=f:NQ=$ѧԎE4ar^9v~ ;!2;%'N1ﳏ\G>t6uQgV6MIC ?bQRUٴOK>dGkZ7wR.hbNk*\ ̯7>_`D r$tLSx)g >79!IDF2X;lV}3y%|s2|=,)3mO|ZޝD_*L)8 dp5}L%*`>;ӫ KbG  Y{gq5ْz Ko}(+pz6N'=b™}|97TÈD턵M5r1qyF >qβq FV'w6Q-vEu(S "rCRPv ך}q@=jn 3`UWY\ܓjjqK^67֌P3R>Vf>'woLa'0vdC=6<%T6o8B9zEr^BC;y ̴>bVyfM>!UmUz{үkBjs*V1;ksGuRl#YITkP.Fi6® PWEέPV # :LD ``z;F-_,Ľ J~z8@X~dsL*)>$g)ka9S~K،R/t33aOhq ok?K!s!6#4ցONAoEdtq#D°hs:l!p2T7eUs脤 o[3?jgAmSVtd*𜄕5)uA`Ha9*?jtSE Nı̚>U;τtK^?7l7m++:oRo Ѳ( eo=uaG)'W#iѓCvyNv;w?5a=/PyE <0}Wɖ Rx!&z中dYʐdޮ\Bse;Ͽ~ N%&~_ꞛBMtJOiDl8m$m frz}pv{D5Ap a _nj"[c@n+6<P2}< wP xFHa$|eZJ1zg͍Jİu0qL9>Γ~S9lS< q's` ̸5*/!A%^@)=䘽q!`]T 6pvJXLˢ:ՠw_Y.ʑ|KwvF-! ٯc~=!5jGCP`$W O݁}JldzdҢ#Q|Gg¤Ro졓z!T3nIk>Pq Vs F5ڭ9/Fʶ>2C-K%H\~dʋ\D Bk8 G5U -Vt!lWpG;{N7uF>x<>AlM ~ҕIw\QCLAKES`EB`yF>]qhmeFzCzyNTx Њc 3Oh^7; g~/a5$ULR8 {/\WORy3CC%]PYF!-a2-=V~ ɿFi2ُҔ~Æ G+A `!@J$Q[5!5L9,|WzXHI:J*h)ѯiFg*Qr'^L!ŬXz[#aq!!NCO Ĝꡀ">[W`CW ,Q)a -*ëf)lF^h 4 d_|~0+Ԧ\R\)R]Ѓ4 Dn\rqCϭ ?*O vq{s@U +Zo0*m-g,Hfhk-uBM!g N`7]d*k|[ťl_= r WD.n薕FR&3jZ :iT=ae3t};kxXJ~gU=LW0ҀVPũOK%q=N#e(s0YSw! E}J!`G'`rҫ1ɾ=HlNeF'5kQ-B+暊3Y%=s|8RYِ3^xցKu_\{aEuwOĥբM hh1\%W oi.& [dݍCX!:QWLܴ06$4Z& \|·!XF+ ]5=LϣW_`pmh}s" !7xrImX/CԄ\T!ĚU^#V5&0l7Nf""/ -M-/R@bmqVаy oWJ 1B9r8q'pz9Y\>8]]὎<*RzH{J<=FH? w$&AH$ﭞ/0f`Y² sEܻȺV9pB$#n t8)3[HEb*£e˥eZzi;9.KW=~@-j8uR!-%~ h 2`G BloG50Q (L :jP7@x?fX3D/}y}GymWLBtkm`[jj}_U5Q.PADFƞW-Ez M"8(x]bd{9Euc[GTo_ِzgdEQq”dWL{o4Trͬtqr;DE <23Syȳm577}:4}+KGmkNPwȝysWЕ,Va%,y%f6U"0bڊ zɖUĻSϧ0BH?jmg׷#^FN6Dh ސ-]dE Ρms*@[?\Z"gPҵtǂBo\$dž8YH!$ ]ױwqInbynW1ֿե\4< h~)F([WiM[7>Sw!ҩEX" JP Tfp.q+kMNҳQ JFjJ mS mWc)NT) 6}w9Kt+6o醥G)Fi>ggռ3*ZW5,+/ F,dז& (zy0Kńn\ ~u籵^!e)g,> |Q>{+}Ա FȾ~?>ue; NzgoB.(bwŇ]4 !m#e.7j!JE &]u=&BJ~|Dܵ1٢-r7< _tA-w"&t+z%QXí2cS␶Ժ`F_HiC MaB]&7k+Jvة,22Z32k י\1XMoٿQE6~; Ɠ2ߑceh=R{84D٢|w\:8u`r,}W8? 9F )e1-- Řڕ E+'!ihb5w־{\uY䘢Z3iPyhݫbxެ씅K~7-(_I-Jϐ71zyc~ՒmMCr}B)<#Zi{)̪u;ɋ-,&sBZo7DAxñuMO8pskSvHٰi9& |~Se/X1HƀI%lq_sҞF#1\1r_~ěx$yn%ݷz{/W> Y^WcB e'gsdv8y%> %)j^ڎnٜ Şg(سsiCELA 6Yzb 9(M"8wpu8%)D}¨]␕*O/ӱ9+O^f f hSP Q{@A K*<ߖRO+?R`7dz},Լ?Opic#Jݱ#)bYm&MGm:n垌qaJ#N9lpA{S{Y% -C -Q&SnR؍3J3wC Xϵy>U cW5_kz3ŷ7}v ~ZFx>Y-=RE,-(K} lidH#͸%00a8ׅZe vYanp:"ҏ?(7'F_¢^xҭ\GWr X^T}ȍ:X$CA~IT/2ѲƇLq&ёU V垰Hsx _{ n4bӈ_=7@^ 7&)=ۓWػD૸}. -o"S^ h(1*yta |XtZKE}rφ@)٪7QdG{{yd{ĂA/j*Ptyё6ʌ$ͥ'SW ̄:iYPyyusdS)e?G]:G2.pB1l>4چ ʍRXqHϭ "WȄ├I:1D6_wʥ6W`WZ(Ba#qD @)a(4$ޔH|(XKv`^۪AL 㻷dr71y,֩CO~uR)\,9DփL؝×Z0-̞hջ4aRzbi~&}>H2"3&^WVX,6,7#@WjrS u?Eu -VH@3DN-hUFuۢr" N;+Y $Pۨo`_>1!Xt6竦*VuATb6\@&h.B(I fגU1t}9]Dى MqQ 8/4}j;nR#RӪ(ݝ^DŚɠ㫲JcAkd$A8&쬃Jyۊ|:>>KϕR++Ĩm=']t=LrIs<ڑtˢ~VNM$> /UF( ?(MS[,pvAz2UC\o<Ќ3[;@JqNN<|#'} L*G3$h)OWfwPyѲpM+GtZbtɀƷlqpIY0Ɗ(&S" }ZwNt s5$ cy`uTW턥傍IM3l9T?̐6>7Ls~]񌼄{ m/).'¦rl'@B@`yfr0 ^}=(Ȼcm{"I.||qn3+e(F= /Lp16&-*U*{+`:?뜭B z&'6$p OX? *%s})V~0F="̂o*vX@Vxb[bLe-5@JB߽jb`CۼjFyٜ J?k9% dX0ԋ!"ؒRX[U^+ } <"OhTxP܃+fNb#L .\ޙGo})8\KW?Moaɂ%8>ꀛO5>:|yzkN;f$W7uƓaRqH) 8X_5:DȈf^g$yq@Py)g'[$ᯚu ѽ\ MZ%cr/56gvk`F_ ҤGy H',3d%4V)ԫ\$8]8m6#KBe=a_^ @इ.؇htAxf˶ݹIZ a<Ԡ6l8P,de1!mVpZJ|p[F, z&oPOP 1e0dM˖M'/EpZ A^8RIZD.A?[}g4{ݫYsLT!4v"PvjX͕!g/ uiKll`T Khnۗ'*P}/}XyU>&)څ&gTAQvT3o-O`"ҲHG-na}3&Qds_ ثJ1C=;j?Wz_Oے҄r?fp0@&УZ+*lVꅜG oc·r`X5_(a`Duԑ&h?PEHv)ةdHb U7&z?^ t,qY[`y}ߋ[d *pQI?E>06agr)|"ʩs3γ,@Y rP3Z%#}=6^F| nT~.C(|X&n){z׊+*J/֡/UX@4_SthQCFZaH}&|gqCipDC}:݌C0dGvJԔ\ܳ5oRd54qRnz8=&;"@3m$19zs֛W/CO-Zu5#9 kKߞyqkV"i4;T9_K)9=S>^I1&q әr3' E0Jw<k.uUfmN0E5jmnU'3kOgХۯM _\^ ɸC* {<# rDHËFρX([>AnN:!ӿrxqۨEΏ`8UǒN1M LZO1UZ'vBiԭi}izN؋$7qO]%α KAҔKbu.'9q2T-_kgacj֕7itF~$ v;Ӹ˔KߴH~#_ s Bq#Ck@~^J]2߭*[f߻#ARfWpXl!fISapuX?K ^c'y8eNr Щ[./: =\tuDqxSqᒠ`=i3ŋ<{(k̞$qBʑ9bR?ٿm~UZ 0i/kz  Ev'".~.Ǒ!צkXg6}~(8 Wި@uKHnr~UC^~0NZ9g͘VM̓h (_JjD`M\ZGcѝhcA;Wj#9Y:[* dSD 5>H,2S櫿yBNw}R%2 F,"0lGS0A 0DYŕO%S`?O_'If{龑B+JOj~rEBLqĶg՗ @OHDJ]}bG j4L@bAT pm_9V~̥J=n I*md)xBQa@纙B-wvYm_`&wKf0"{Iߗ }^'$"- 9`z^dQ}v^*(_>R)s|`җC7ĬWI7d#\!;O&:e5x}s]mFk`=' P''&{NG;͌25϶L4BKeNʾkL+m"j3 gXS++VbV=k|˭_}̖^Q4;)7pv)2L' |2i ,v^.&պuC )} Z={S( e@S(_n޾D+~HI<|Kmh[& 8n̆acD`קArm*Aqv[UVgIjpdu4B>dܰz)q[JX#Tc08L7wos}Dp#XMFHrO!'!Z?n#.n3wT[!KU 5=% r1wa#\c*tPЛoatc5g;+:Ɋ^Z,UIT#g¢3ݧ>o !!YL/dtCXaOW O1[?i#nz"nrXAe(oJDiREAсl #܀ښE[Μo7i81dM@˳T(9ϴn&lu\)5KzRDp2MS}ݦ$1fq łOS fK #hb_<=zG]~="z];}b @{%uƅl#h 0j£zR@'6CHa37HMm0kIs\ >5`h7J{ 5T$A,s/:y&d7?쎑Ɖ23kƌ.sO|ؐŶOɒ mAq]U[s5X 3`&/vJlSHbZ "\ M=0?S#Yk-0y4+}K6od#t!Liq)XLgFa7n5JO4q2TCP\?Be_Yzip/$m]Nᘻ3i, Vn^Z3kɗ:S@}p(:mB86@KbEcQ]4J WFTz{ڂPO1XF[LSkxDG3 zcRTL{$SZl+4m`J7+_M1*|1zY0{Ɛ:._n/fu BdL7JQ;l.pOJ\ opMZi)Bfée(ҨrslOW2 ܁Dt6mԋe/]hiKlY+yXHC]q+D>٧ώw2m﷎j !*}o _J$b9%Z }{~[,\8hWcd.;6zj]HGeI0 hDh.kdXS5s-TDӼ6?!*J1hjilƑM o$i*2!O;c*&Zf98S`"8|$5%QcA9XHڔz}ȴ ~i ?N}r-*e&cOάXSi 1PQ6rŠ4r v]JlB駯mt3sH&4RXR2z* PN.ڻ_J$Oy>b #l<9M=>R>ʀF bbؼ~q~&b tzSF'ѣZly`yx$ֆ!XQ3J=ň.4֤*7uʤX5?岫{Uӈk|5py(uz\9PВ' ̂5{fBDBNb k[{8 5 Ȍܠ戄PcwKZz3<\N#7ZwP^QMeVƻd%XUkwN@Q{H4Gf\+P6#Ns  I_V PJZ6S/t\QE<+su>ҀAlbp&@'F ^˰:6D~:]`?EG?fa𐺺EpSaɝua|æg/*j; ĖΑ5K~G:rMg4Z%(Fֳ 0~5sIHv7QfCZst 8vvE 5UͮC4VLQH. $L)7N4_jApU? 9\9;;3@t*H~4Ru1%miE&EY wBZD?@Fɞi+O)R&lAv\ÁVIq]Ǔ EOB;ZB{h !Wz9t-DtPPlX_"F#MM晵fU٪\"lVմz\G79 Jإ rR[%3WĨJc͇ a28Bj^@\nݦ7;hp%<*gͰ$9'3@@ F)rr.bcrgP!Q K `֯Mdd$bAV9--~"!nΛ%زeO$rZ?3\mjbF N+ٹ3! ç`N֧L٧BP:dGߞ_|BՠHN^nɜbRYۿ)хo_paAq#zPX Rn`Nt ɋWc9vJ\ɽO:͓̌ث0@Gz \ StL8}+Z;`3i! kS=m1i/=aw4m1*uX9Yb,Sl]1 tD̕W$t6kձrTh^#ISj{ϼAFܵ3r'>:B4򻯸?W-t`DGy)SWy2 Cc KL&\BWVwݫ jSX&cG`X>kvC(Ѓ08~~~=6{^ItEbXnl0後|ΑJ788@c< (OPlIb.gh?5o(SՁ:wv&{ү27yJ8tM BEw_*"CYϗPWv`l' :(2WWRZL0[NXk:aы7(C<خ0ރ#zLѺF8#jSԎ YZoIxؾ'xn_'eٳ݈fPZ5&vPz&p:״CBwK:#h$֟}Ԥ*yyi ~]?FT 1mzWAl}88>|?TS$ts⨴'bz,.\ pF4HwdqD4_P.E ͔_5rSE7`Upz) lc J`4#)Eх G_ •*Aй{; ( ;kԴ`Pw5ȧɻi{BdG6c4'^*DZ_q- t`5>V׈C|}Ў.mcuCLU8Rt.Ըw[j7-=: Òp1ΗCJ*e}^V4r_B֏Z?/D*r_-Fx%k}Ay g˜b?)BQ>PBit2 w}w!{O` NP}/OBjro = g͜a&;1h!74bڿA D m/% 9cBM)А7 8)XȫR.w2+BBu;$ŋ&zxX"yѡ$dP鋀P}_gEe56e KM>ʏܝd+J= x>r`BۨCA *ϼ@D4rEfO:%&\\a(ZI(4O\!Eo Gt +0m NڬΥi5+I'YA^nКeRp7dk mĊr6fVmA49jے rUFZĉ?眓~x~M7vh-5^|FeuM7pnYAbү)de{e)GN;}E _3@Ps)`CZVH)|a痙Rrm}̕ɜVqDAǍ6U l6ے͜ ȁ0q1ϵRkU(0;3jð9m\0v֔ɬV: i /s&o$cT |mb@0_SAEkB}v? 0KP4FQoh帤^gy9429R=Xc'+iHwVkt'\ZJ~k#9nMЊ*G&M"iZ܆D9$X{gN|r__57PD@RkLʺ*mr^a`62n]QGG&<- t R#[#@p\!Bu_lbtla z<e:C '._0aipl!t&-KZ9p]S"'޲ϯCPݣQ"ߡ6jCA$C)/} +@l!Mijv1<"bҋ.#&t^g YBsܸ{a!@T]_6+|fA.AWW>l 97KWA]:}vD^$61e X|ؒ8zڿ_usnpJ_I9m.T} @G2թtUL{lhz@^( tgVMM!m=Otkrē$mâsmeCy@pPك{0) XJ˽T]VRb:!ɇ5߱z\X%]a]nRt5ʂ<3k$yp w BּԮ.-䭞u-ll{."dʈIru.T殓?.u m`5_/2XN"G {eti"5y07h2wޟ0К$em* %"82qT(0LQq@7NUrs6+q8.dww!J)"u6%{l.q0bpÛx[L81Ψe Z; L-U$`e]IRE64m7+HcV(*S+wX@, $GQr/>aޥh]+'4q}\)m>KF"{\CH:' #(퀷1څ#\}qY,YYtï6$zP>G"i{DaӮ;f~'1uwz#fR@yEw7dW + >h3|H%ed篤!fV(hb);/&[JgR\@MWg^~NN63ᜓi`??@SMtHwӊ1:g!0XQGep^ ,}, yr*L hmm eSYc4ܙ +l*ѳ Nf:40mF*HT!W3P!-MΏg'NiG+گ8a?;{ހm!OAXz6 >5s{^sCm[aW;[;1mR6"_>^jB'F s^K+\cCIڡnjJsQXynsR}44FPSChFuȀZ;?=gYbg2"# eu s s_Ut^,'>ۡ^&:,; xA  ^iX7\;L (W{bˇP\E2*)sIaM)XnߜcX8ՎFXfwdzۃ^{oTI5iZP̤~D.Z]j;?t,ێIUD'Ddφa{h|G-DI %^\_1Qwo B%m'۠k(6s=?A%7J/7KP P.&qdYڿWFcJ|tIVxryo lVk(3jzM: x^ 6P`tC 6KuC&6ZaKpzp5a`syxHmd〥͇,v-Q\CZ$|MfȲgiND}XUk5ҝJ+oS =Ki y02#)~tsbܳ= @Ph'SeR^2uIŅd I=ɖ:dSL+iBswm Y CX䰵;?nd*C[J=):?].h ND.F*(;LuV6*p%#-G{̎W-N_ [y{0ݺ3dR@ij =BB*d@]C3B)K_R%ׄl Zű8Ju$`wE4ڴ_[ܠEiN.Xٵ&O!|=d$ܦT!%ҥyQm"MoD*v$}lF'l4n=30LqxK^ t[w6T0D 7-2bJ|Gk) @%FkE?ktd8g ")B;mGީ^R\LEq[JgAV]b>3jzfA_'l W/NQ@Pe=`Pd;qiyU\Qr%K|FlgW@.+-8-[ǥ[8Nz2XΔ٣0(+B?H$ K']U'hd |wB΄.f,n=.ONb*B,~^`)]=A%th X+w\uyhEtP3jFeH~l0C[q!|,΋˄Z9?[,wŶt29$SvWݘ`m^2ӥ2 ^ 4CP&KevBo:9P-7#C{.`3B۱__2Z! 0\Bo" -#{7.|ӖFK/̖iZ_wSz}I@u~Oъ @7b!\3Lङc-ɇ<'\R *Hk¶g5>rALe$[2bG8a~tq7AC Xao# +;pd+3:}duŮ˭@|tWsi{-}n^ᢜLQGNg;F80_rZc⇄c];B͞~֗ 5+Qk7fT<*?Qpi n0/Eü$Yv US% [3K(NI½~Ճ?1sd.Js?HJz"aJd lz -Z~;M!qam-#n(c/>~$/?Şm[UsRac$Gڕɍ}&0i pE(Cɩ(f6(ɹu oF-/,p2! *CmLLK<+ $3?.|Af5k?( nhnJ0Aq1Mgⶰ)J_1dJPL MSu`Ǜy!=@Ou`|.h 9v"֔K,uzU)o߀&47E|@Op#b QicGSdCfXG! a gV!Yn (Or0*UZv`va (0j<)+$Sn?^4<>%ˍ'o%d%F:.9-wˊskpɞB")QqM_س-˦ FzY_P :/+-A&#PX S2 ;x'W|>(Yzr7-pnh-64iQٙhX2sϳ՚E$g2/Rb^ZD%ǐAbz }BA"dD"&BXSb=\?g*KSfZvSRwH'B"i3}p*I<T3!l{Fk,[XcD"^%̸>4󝕊}HfԏomcB>I $M9po.!\\#Q 4'H!T ^- 7NdnY6Uk:lP5t>]Z^S}6J)X  0vp)ԿF1_mGRL~3e}mW5LaG`rpЌT:cOu?#={mN2*o&O8!%;չgCMd6áuvMU+9L)_qv6ϡ«> o$ R;z_I'le8aٖ. oƗ%y|\ ilf+=kӪZ"in;9[yBU",W<ng0 DJwCG%m 6 iJ JޞG$[!J Qhpa0%i.kj,7oƭIW`{t ܇?CcgW!UGIϘqw=V S][r_9PaI$l{YD&t'D"4o.).76<֔dE Uz6L 2%x}zy(9(zbgE۠CG G䚶~7)};$Z.j?ADNY6΅blfϕ ۙ8L!_Q2+E7FQɏPz ,)پYM<8+ ,}f(K Qf|yIM3 {7X\ܿp`MOLt(7cHa]43"n/|#?EnN"H8,g_{_l/q]f^9_tV+]-:X#,^$JЕeXL3zTKR A>݀ost;LE[In%{5LekGsa8~37 czMkQh`sdAukov}#u2=]}kd7^օ a:L΋JՋ~IW6Dg3>ٶ!uT/ v__6mKBWN6YYZ{gJzk]HgK&(D(spsi0 ,|)&u7VtީkXx\gk*0G_t#ȱ'%Qzra,_‡ Z=GsN.o]\&Ojb(74h ZEIsè}Zg>b,r4G ڈdďVqb5W5ʰRiٰv[V~?;0Ҳb ;!][x{= >${- )J-sgTBs'EEVmDžnu^h$g>#Eˆ , ,z :seE#lCx^/,t$F#i6{j|VG@_ts U@HyVu79}}Pk: AzHZLQjCھP:O P#aU[/Ҫ&OſgY0][@ bC4?^AT d2t׎sZm VJrv 5qɱ6O:4P_zYw de+9DBTwj.t=jj6ѱPH>?!Rd kagz~,r'*t}O#.8Yzm>_UMKcnXv]_9X$j"ktmYȠ TJtQ nXI>0`vZn1 ~{7 I1Nfq]-&8D":kh ,u m-̒;+GCn['!QTC94{6-驙Ǩh";`>Ml.pΡw5w=K0YL4N>duPQ]"Ja" |Kzq#|=jJ-^5;u !۝Zۍ}IƮSk[g+x}^Ҳ%kKă bcnEFɨڝ{'&fL! Me۳mnIAoF^i.tFbQswܣݗ!uxmd3U dy,bLkC)( I |ۈ2l9Q0k ,!2,6ʄX޼{'IktCwY`wF*ls>倅W\Oy.5{]T>0~龏mA2c5& )fyR; ?TwUF}CD-sbbM"7IddIfi+*Rܬ\x/=^M#e=*%U O9u7s-TbCR# Ԉ0z@Wdl5 uO?G񐡇Ww?`yD /$=dNx8Ab=k0f X/}ܐ!.&hvr3.AXSM7u%㱿h:D<57bg>uygN" R`v{wd)]s/j*o,H%\-`_Ŵ*  EQ=VL^CH'uwmI=WIrtcMeTY6DSAאto`8z)9DE Av0Oc&O*)gHIiM<\Bt fJyCiM,ڰ)rϛ8Ԉ L C=Υ}PPע%yP֝o^'ZJ)SkmY+E,xM͂ª[DӸΕ@ܤN!CnXn].g5p; bQtW;%Uc'u@G*4Mx\jk;o WRYߒ%~ 3o:l}4lx0/?'[ ]} 9{^ɰ a0vm?ҽ#1w/x!%|=Wc E"G$$gcZdŒb|/,h n8ʕ@Z"KU7EYOL(&gj.:f5\љsp9 I#{BF!5)38+\o =6S]$߄"2,TxJ![t1(sh1|"< FuNzl*Յy1)SRPǣ+xÉaQE ,S"Jl&eg@#~P{>(bT1/vk3$<ǑֲQ8;|P)&(N \O.;(|FW`ĠTmnxŚhchZ f?z;FV#eJ 6"`=qN;i(&5KihR: A.rlԜMT'7^Ϋ ^|:8̭~{2DƉO."-k EAHPXI@\UG&PTb}uCFE%sN3O^P>U&NAS?xkWOlׁuh!"{Eb]#'6t)ˇn7n(/Qs%Qy&%YĮ3]]1$m[,ep[0'Ri·=r௔|ҫ z[f"AD D?xddCFAS05oKuP/l:ղIآ4MouGdze:C VAoK8d><=jXjTF:&1+Yw8_KxjQa2(JRs]Ii6}_gGeEjJѻwu=DIXaWhJ\V [I&uqX%w@Q2#iE_]{E0johQiNGE]TPno-TXNп W\@Jڢ96(qe01tWps7v a oյR*dt1kYHc9ךLYH֗X@<0) ( (KyA f΃Vźxi'S;^eZnY͔sXղJub}8\I}bs&nBp24;,Ofvu>h^NdzbĪE%)kuFT+)%:<~iM_eFבImt;HF[yJп'NZ mG+G贬LjDoC҉")-fH_힠ۺ/pnh6Iތ]BS]MD*WW3:ы5Q~*dMe,g @K-j2):$` 2 ŔQ&ws{\S ;W{-=y:/ xO$e8az@XqҊKP7جKf>gIn= $`RFֹA(]zBm0&ρ4.I0i )Ή:m4ZXƯd` s: leђ.=o9 cѥbCCN;IQZ ZT5YDR\@Lb#A{|^z7養8!ց# |Nghi HYo)ljRcY4"ZV/pOcGYf&Wu4;1憭e2}^vƶ"1La=X< ~D5L.+*LBKUtf`]N^#X;LkNu5\p49oP:<呎c.j=쓑d?Q@t~wҙ#(2d;s5Xw܊ŒGI!5h:938$>C.Beu]yxA`k=\nj lFx*tCs1w!3KđV% M7 -v Ćͅ󫻚`w)Pv\m)wQ8hRw丙k8E9Se.)ȓq*,^u˱uUtUiH"ĎrSIx=DW} #o1:0n٧,ȲQYD*#Tʼ횹p!z Χ=ƶA-U#B+3NTJ%T<~FDL$ʈ BW4ͣjdRL]8ݦ|+RAtA=~2hңE+xSm@&ZQKf!D9$$&{ EmDCŐ"E W8Mc>EMфϏdLj)wpX.-]q,m< H)X ψoWEcT:ޢ/nM  " ADwugnrPlm6a߽g$oeoƤ C@rcsX卺.u%&K3CœA<^EUqu7J:MQ?8N ӹ];D1*9j*~&SP8 beK*VR6e ٱ9 и,`m8;VGQho]ˎuo')4+ˏ-ޱЕ{EJadݛ#jd 5@A{ "]g,tb %J[?Fu&cyD:-cStp= sܼ짙K!Q5衿ws $qۈ Ww1nG9w8й._Y'gS<GC)6 HQ>ˀ+m^YzzCw'*3Lga`r9KLC byDYNBA[D0`[ |do/s+qD;Krg6-:(~1F _yNSs|{m_M'|bu-Um*HT"'%И1F8%6 95H!Tr&L"C lN燌b3Bj$ً9ť3,0k$C? _b-݃0鬕>Sκd'xR)Yr :oۥH=vfw_|ZL96hLZd0\$=HK7n 3ΈN[oA]gg ^"oRmYX6[o̦Ԗe-EH:b,URqޓzmh@|FD(Bzl̊llܻ T#L)vXOYēU}X L&8eljO:W % fvȪs5^jQ`u旟ВDM.j2i%9O cd4 _|L$T,,;baðwZG KMi~ub1yg-;SV#a>f=3:.&5w@.Xek>q~n{_1vii k $He822D1Xv1 os(]һE橼yjBn%Vjnfe;#tKN=ȼ$fA*yfDgVoo,,f3aݎ6 n>383O_aO1 BRlx,fkzBMfx`[#m7<НLgQц CQ@g`m^Ѫɂm\e9\f]#A%jIhޗv0],["= Yea%,Q&uQ.nzӰIO 2iY>,0WDUGyYV} =rof_u@/zOI*dObxOƿ<0hs($,`ODv~2Uz ;ci38voҧ:1f&rA=m̋tVu {O^8v z.9]fS_Ad߱N/*)gɛ'kL`Ahnl}bNsiu4 VYKp.'I~<\ćNVĄSAȦ;< i,w#lekr 99'⒕~SRF߭͠C w{>3Kv|&fd!\ 't--Z>qsHf9p|8-Bqnk R^KC}$!7!2E>^ };LM#4fS a`΄}T;XOn BgO$ebJ w["3v›}^vU[-pJ򖍱B<>Kpl9wr!)3ܢRDP7H'MV+ЖoUh',mQ$dGޜ" xdIԡӨ!neap*@#tʉD^]Ѵ(p`e}#"y.^2̬hKl4n)qzS vWB.>y>!o%GM= dz:{dllrA S@>F##;,sy߼+Co>n(Jt;ѺBI9K(آfʣ Ŋ=%RaIAyk֝Mu$ٓ#?5 RG'AB|NDV:xY,OMdb)0jTar 0;s+nu)'b\L+Tklz~&s;ae9D|sԅFPLdd!a9]dNHiǡWz_ךq3md's2(Pf|2Hgx9 %ũ8G:9f"'zN5F\KEa>~F`#$Q~rԧwП/}٧e3Z=-=em{-]g\%s~wہ0OnDkխ7 C `TH}l%@N޶Gɫa{ZRzaK6E(ʬ2"4*49;XplW1jɕH2pT/k#Kn? 9g.,FGNUѝi1 $A@P n8ˋU$s,< f#P/V@߄)%&2gBj#m 18[>YQ #Sh2/=R+0\(q!gy`xwh BL-i,Aބ}/9|=WRi@Ź`@rOJga 3ElezDzZP| HUa|BBT|v5hC 5Dz>rc P #d^-+my)] _i#4> [Bq2ݭLM3Я@u5\kNHe) ц66!4ȽBb+QhPkd&X <+Vy }7Ԙf)Cg/ 6 OjB MrBlI 9;1"M3%ԎK[Qr _ eKdrccݹx1sĕ])@ot- T^th^;KUbp#*CfK_;M7̔^w%Ǖ$.,(rr txV`9%I_.xvk⪯¸ iדT g1o"hwP˲},<"ݍz k,PRZI#M0qIȭFzy'u}dHc_+ O\0\o(x 4/[`i/-HXUZ-uj+H m8OvOz֑Yݛ+R"0󈊅ê"~ްM,)Go/%4ζNm-kEuLͯ`k 5@CtB[l>kOXuϘO{E[TL³9 XɾLCߜs?UӏLpByŠs1ȇQ:i 5y 35ʧBt6'#Fe#jU I̡R{pPVnKrTJm51ƌ1#슱diЅ!+0enHӀsfѣfQ rAfu$ڼ,2_-E}+0BѨfwĶܬ!:@e+l$2rq*Cj \_$OXP2ypұ"md4$?]i{q8s>G'O \V` fs8өP?Kog0n&BȄ!MVJ9Z' bikAEe.ܧ=XA "DvwQL:@@ ϸ(mg' GjH9VKH6y댈U3%==vI60Dp&~.el{C;b@]R>*1J?0Fvtܥ٬{K[9!?7-紂x|BISn`k(?8g'.j1z.4tV}m⁷H5?&f.1xb566 B7Mfcڇ%aoLׅJd(+ߔa΃aLMK~mxqq ʶHϔ -iX[V"Kӷ6M"YզIёۮ%m󣴕ќorNWanenjTZ?B,(xYZsKy`lcac\.}-<=J1EyRT/lK,*2@o)*5 K68B{*gKNۺ#XܬNcn8qn.a(wA+gsľ$#ob X%;*('nѐeG<'E_Uveϼ -m43\ۂ:ԖGNyT:hͣ iz2;L R9y/a80*oL`'^a{^>F0s-xwYԜA@=•pepmBtFGƢ+!9e"5_Q+GZa)Prqzنt|µF`UD m|6 ;~V/4`[Ռ~KE`hl[\4r 7`mu7@goAIoq8 Qlq IBnZ8ûD}<-ig`AJtXͫA_XsZ:× |Ao',1>֜t#$(wהg0 GVKٝ]/dPeʯK@"g "E,Z\myO0]JGap7Gb>R'[r¢L :Ok̏Z~ ?#>"y_ ڈ|ZoϹ"됩Z JGыf;He94-M5w[gb יBxKEfZ* BK*铥Q6Y]+ڭ/';JFJdxhaK3fوİo q=؀l1 NF]z2!Y@i>L$?%Q% $֋䆝ԅ6wAw%4"Wn#m[#6 GegZ) GUkm{ʖZ=aYK&qIJ5*]-hgӜ>xq=e& v/J¦4"^|eHOUʻS6 "si<t" Cvн~qW``٠p^Kc5;_ߐO㘇g ǵysiG9RVQԦ딭5J<콬rS[ۣHg>t5Xvep68dWGe$gOƠy`? ?uկ`ʖ-lJ˳&syȤV'$!'P $L;z-inra1^ h27Bt?9rAqڽ CT7TWޏ HNO/lWÏIPXة=dE'Gn'{#:oRoW{Gl)NrFSa#6,Nj=ժipиͳ5Ɓ-Z@s_+k+qxisεR t"`sag>0o'0˷TM] jD9 YnjuL״Ӄv{ ro,Q"Zi{@_#j}r'-N[I&t1WRv*/: Ξ:s,,NheFSTJnq@cmwdS赂-_ECK +05Eba7-\3)2}yD-H@tiD5 ћ+0[Q!$RszBUf@35pD?wo7' t'kKBPabP nVOT" XHx& ȋT#cZpF<zr/qu@X/%q݋[5؟jQ$HCEaMO_+7T78/;Wl6Ay랻 ikM(GV%'yoRxEjba' EI|\2ɸ̠'k D_pa?逅y^vn}E@3: ȅR(Ŧ=-($akEYōkv^r,tgG !!OzŃ>_Dw h@BMV u p=n۲2`ɭ2HRʈ4`k̿}Ym})e]|J%=J[װt[0C4vyapD]z|R'_e8hZ`vJ|u1dg@>v4@u4kXf"BRoߒ߀.YhO|:אjqf8V_d-b_H{A?5PbmDCPVS$rp,pĆ_9THD.#ĈWua>c@,4t 7NI)"4CC*^S=hE? -ƈғ!GaXZm)CGgTYDܨH<q eO6_cQwYQb^'7M]hY'3CD,y7"΁iSNg}%[bwlX}^Pfy,S?ariᚸO(cMy;"6Fl R-07JWHt>J雬H>-QNLʏv¬|K^l\/JJ6ӫ׹ &†a:!$VUD?d&5ձC( ەTե3;+XyIN'gn770̪HN}aWitOQ:! ]Oӿ‘e80\%V?2)m.qJoHʶ:i!RnstuŭIu?`Ž\$%rbڠmq}ȀsyD79aJ)f" lgB;['wP#xoX7b]} (5ɗiXMK6$5T!e4!)pc* 4hlFL-jKŝ;dW#P6.ҴlqI]YAg 7b,"vV__ߒ{e[ yvlYJK vz ɋ/v<7衜i9$}V7%~3S>U|M9@}p'm=Fa|dEyJV2mcj{,CYD1l}l C 7^‡2|yPCtw0rs <,Mw!ˊuF4F>Ewg%?6'T Luj|ݵrxv:jޢ-(2MoD/4e+{ @naf 795󲀯r!-&`F8AE[f9GBHBjdVPx Pf$(n3+|y! %][ʔ:0Z%lnܯig7#c˷ T6ts oX~0Ɩ jѓ҃Q.k\uʐb8H3mFn^Zވs5ò-G,C}= Jnۇ4{ AɁ 00e_zs}RUq7i~$͗oק/`tnC^2ўݎ(pMq$܎$ 63gɴ0n(s >EIcb'2)9BdL]T4鬕nhrJ@hj)(–%(x#ohJJ);ڒZϐS$|'dܭXBVsH/-MvOǛֵΔ*jbW__ThVVү=06>=tHQG UUL"PRt {3n}pwyNF[@dNvhmC(4.<yᮤZ. ;_RnP} 9M+ ЁyѮ鼄@sCv)VӮqj#s ]̈9;˰ǍcHul0vݫinCsI5Y)-Zn 23|ƟckӜ>ID!-I}>^(7L:H tE΄A!܂z,upDlD qtgNEbP)X$уv&tT&Jx:1de'!{&h/$LWm8F{p#tx>f-ClL Jƃ+N wqP&O()DWB6>:F/7{VQ8tx^>ЫW8B̠]ݬxfb~3R9q{̇{R)MӾPumGZ{-)&nprN Qj$;#ldyf7Ɓ`kW:@ݘQ?0`|bDɑs.k> #i5I0t^Y8t^>f"s/"cC`d+ỉߚBK2*ӓF(D Kٹ`B@&~F蔖fl{m]qwnʫiϝX8.i ]Mfw]Ӳ//mÆ-gtw qv ^W fP e"dv`^3v=J @"R"&n؝+K‘0xTL)gWfBD6f]j}?fYQܵ!/3bиA=tR~+jY<_]x;%ꇵCu̪(&va}d98%4+m #|CZP=$nVɕϰ^(f+ HNrdğ>!e^2g8{]- ꭻ,h&-Iaԩ@M8k Wʻh>AۂQp n8n4'rpJX5D#ZĈ/WyQA@Fg`"\1`rSۀFJAi[:2ÝXekDȭ[w/+f79>BF HW5:U?UJw>%cr<7U'tBpAng6 ?8\au@ #tp%V_s] 9RGeD6Q~ug s@8E6WP롈ˈ 4lyƱ٘_x8jlrN%"8E 1|K wقI=o v3,dҦf}:dǵz境hd~/ܾ^xNH(&C|Vl-RnlQ Mwckl'?f\(le/JJXn+@?sciYD%H954Vzv,'zf.8=$zO>A9#"j''ӤMT)%'}#sP 秽u#o-4(bB~G}7=1I<4@A,}|6g}d0u~bHK"%R2:8#)$W\Hq^c-uZ@Wwq4,PFJ>|dlb8 `]ݩTPJ_=ȏ֓щHT&9%βDUu"}u]eW"^j5SbQYㅲ֌ X=Q@R=aNtoa>V`{Ș-XM1'&m;y9IM|k>A7uE"5.v.YS{SՏ_v IeYG cК/!ǾYFr6k2IpƟpjX,97p Lov\o|~4JJU7 !*r/!pL}Iu6(B[6o6Ƀl90e&D)Z;P/ͫPDT_+|5|G[H Bw .g٨TގrI˧n/6A8)6/oգǝkb0B:)S#(*P6y?El݀ؼcw*VwA?Vtcһ(|E@± =lЋtߟi5TPx)Th$R=>%8p2$IC~$[-BCFMR&/M]IKA˰7j+ݳ (SYsd#ڍ7!y^YllT+ 1"(@F:G?}A EH?mxcߎ"g堐6?l{xGs%x7֓#ۈX"@7lThp[çuC?3YS߈o}]'y7XbR?%iz(]ƹ6 b]tg~!ۭlVaOfebԅR Ռ9Al(cd:v%%e)qani9LӬUE(]ihh_C~<Zk̿K~bx$h"i0 tݫD~aFzg'S#BCON. X/pIV؃Yw[GG(~>n*7b[jo_!&e=|w--*OSf)ߕ`1a=7϶5h(&܎bSMN~<3Z1/1+$܌ Xo\ʀHdC[(!dHrn&P~_1emh66cӟZq{, @0 ׭δ]ybGnJl2)1~u ; glhPN_^D&mrhj`ۮΑ-aCB4~ŀkF7u]?/7aJ.ZK$Sw}հ*#~{.,96n:gJ>`0r=LEY{G2V$ #6y6[b;}ٓGv^:_3/wrˢ[g3Yc7+#]tFu@N㓻u/VV8ouc #PN(FOO>(m x#d 87:{o͛f١Dr$/RB'@; /y_KBM%1 v!*+E^ T=+lĔ!#~׻-=/Wj܈24>̩]Sz+&L7*9;3O.ě+pm {϶[uwָU/?Y֦o,J3a!OU8+XG9"O# 02>==0w^q^ wȄv29RĪd8b`0ӣe< :\ jd."=DY!̛DD}rҚuZgiu| gKIT|-PT &A\@6ByyE1)Mhf@[a[{YήܠAC2ؗԻk".eʁfUވ6smյyC{a<0Gk`/"q c(5,rv)w5%($.{zNʻ8薖W>V}H.M"d1mIuMa)(Šo_GE}~+7%]ߑ@PX‰PҸ^YaY_1eJD n'PZSt񥿓ȻA>g\-X4ͫl4THM8dc:(LNA1TsoUJ)k;O%{ݱL)Jb^90B|bdwwۦ7H37![8{|B^: 0jNG a#\\HW5.'o[ 3*q%Js$W%0ϙW g1,1c;DScm,innjqdVu9}/zq5 FNDvY`(R4?WNcI7TRb2pB5tF\'9@De}w۠Y~ez!kpY(PKe$ewitmi AnZ ^:?W_0۳=C]}6TK5^Qy;qYƥg B`BkU}'d<ţc&D>6~.mוa$G`9P_>laOm$aD ÎA`Ⱥ 7q}S%2 ? ~y9uH̸Yg#Aʤ:bSᥱ8\jX⤠yACMvH#BT0<1\W7i(E/M_mK,|#HnROc #ŲS!3y1ͫƛ !ʚzÖ&Yz| \O;0ֿ͈˕; 2| =cY'PM85+nWASJh, G|{Lr YM)"v'uB77S@f}GG Gٰ_w5ϦċW74EKY< ;tf9r R ;M,#Hy\I1#^Ii+$$wlDXްJ_saڡHk37Ԛ"kz+&fivc8#S>Fi%*r@ $4B (L@Yz Em)F-u۫f ߘ+.3WnuHl.o$n8vN84;(|2oZI=\xď2;>#mp% -6w(IUXKD5`U_cwxS[@^t@ 1qRV|aPez,?gmآt:8VOҚMjql[IM 8`~Z󋘙R4$gĩORMqdplP-xB1֋; M?3#4R;>/U0gQTy YF(/Q?˙W,QK-y7ԙhy}QBsٹ5,OVo&X۾Nu$>={w%<3hpHC-E}TUyq?\\ .j(zSqěq>L5[ߥCOwԼ( .q G>WM㤿 oCE,NγPL]clg*xAZT,Pff\;\ҹMVf4E)C3g2\XRUqc\}clW<6tqM{P@iN8%.ÆFq.yxrC/X7ѣ9˳hlɱc GU#\)~t(fuTY>O'?"vh,ބDBFL)Ѓ2dȧ+_:z9D/ݰBe<㞙." ; Uv-&ũqӋz i]!HwyMBxtOAϒ\Ȱ:R@ʚP%&0`MwaS2n?7ҡB\L+y-2 *kb(=R?n ?UڅnR &zW0'FIPHۮ'KWDanL5<::L2IVMT7ak?%.u`ynCRꞖ"?O @@v$"|muׯ/ٯDU|W(~CeSfs9eð(+ QkvfrJ $/EX{qfi䰰gXgt{*S pOFvZ5^uE۠ң|37N"MS^ &x W|L,^[D tU=Qvnq( Df瀪OJH^,[8eIm Ȉ S~CJUA|-5QhI>g`=8L]{6}:P"?\pIO8C5w&I@fF@HFWc"&ߠ1כH r56(. ZȮ6ޯیe<Z]&ŔgGD%0}=#WsK oV ר.ȯDVJ 4uz7{PGj&KFGȕn"xulf r"htU@(pwn*rӆE*$ȸr q6g KܣoU{J$J[8B|PwY)S1-ҫtGqUlT&rxG)YXKx.ŠxQQpVdPvb H,&<6|p"O)pSCt)V+-._e,éԝzRVJ CzCÉr_l6/"=yx>EE}A.6h h?oMq>M+{ \**\y|B/ C;銰eG:^BB2L΀^* Eg6밅׸=寺L~`av"6ho`\Gz?u:7 OOޗ1=ːu"к;P֑/luN%^{:ۥ^OhK. ԛ9|"YT?/Ft^XB#LJK †+'zmz6<ߙi ,ڏ*SRK'^]鑻t(MUK6ћL4z Wuf1vwUVNiyO>9|H'įCܙ Qx[tȘxzjƢ}RI1jQs>LUx$>~H^~!o'GI^9=x|=j\ɜ9oSX$ht[&F VHl N&XS݊@PV>4Diw=#.@GUR9eĩ$H܅E!4 :Go3N*lߕXNL_ f5U⦸?"aUW ^.O |W"؃TnbbY}Ie᳋Ժ}ݽpSm 8eWƓm qE62i!C6R/Zl*٢EZK;緟k;ٜgst}P:JҐq:kQ4 53Z8 }H\ kܒ/Ckv' jcTlm\3 ^ޅt#H5ћ\nOޛnEk`A苯G@E6/}Obڒ!XZ=L +Vkq/a1 % !|VfCW~S PxMEu=Wn}ՙO**"W"ˑ޽ѝS.gvǸ6EqΫ\W9ᙟ7U9-.DfsO1,=M%d-׻bT`٧V 46`~K%{myni3qa.{^Ė:i3;e쩅Eg,ڱ(8iIN(cwHu Ī* 7QB^vr&V<=9@' pFh &o&{S^(vup^P{,qVo5+R tڡ+ k0U8’Y%j|Ӭ0k }ʍY}TVWN~_T1@p{oPclnSVQZBdΊ#ϛ6%rTL3G{LonZkA?P&KXsɽo[?:5#3 +V:zWVtl!|܉-?5E ?+]d̔Ph-;ehjQ+qe.^#g/^4|V^D`ef`D(?=x]}[vEĨHތΩ!wSVxYrT?*[ ZO'\! 4>3Ƴ763G9۶dy q&f6;A97E'DF`z1n$5+GLIl S3KO(\;s[[FTyNvW62d %T$UN)‚R ̈́R=/àϭ_nMPVG^ŗy7T9rcUsr젊TP<}@7Wb!E| !h"\}EG+W/sTBjqRo,Й2"bk*&R8{wcW|=1mO.nMI e0ʈ~ũIN.sG-OO_&xVBo!†0R1#c. hxۨ IW {"+cF1]oHLX, լJڡbcDZSiKYі)62\ꉥ6-DרQk rx)>.e)ԃV2^95mGV‡$%ZMaшl3I3㛅"Jȑ ^4Dm"ABCL,_¬P9.X7Un;ɹ`|o? i0O3r$Y LyY MyNY,4b-,? k3]G&Ԍ:06#G8:{ֽ-ǟ~25Ժ5Vbן#08 i/[&l"{& /Ѓo~S=kMs?z/g5O|U}D F:f<% ,ȶCy_DG'_e}ߥiA/V3ߡ3~b ѽa S-a$ @]FAۮ,C/n$"r깝d]ΉÚMA ?hq7պhSݳ8^ohV1Nh!ċɭecCt3ǒN h(}d~rjwhH<\v d{S<ZRTĭܒi? iqt)ZN]jJ4{ʰuŕTQp Or̨1YElO $TC*/㶆dX$U#0NмS#b ULɁ($H^~KΙ&׳Usn!:'ވ]L=+:mm0'[m(>#5g44x娏Eɉg0kD̽vho3ڿea~ᨱ XSDP%"ʭP~-1)seVw(JNl)J8ݑ\Bro6lښ#2*==`Z#e87ה\q ( PVPׇz20ϕ+t&%3pؗ۴{Ԙ%$pʨʓ xPt㭺y"=A:34v,tV<{`Q?le!kd{"|8{{DN="z05\ge{ (aW,ϼ@%u['35@;=bLDFa.˛A?Rĩaiti;|WcܝܤIпCڸ9,hpl9aG9,m 0* rO!i԰wyU#4f,ֻ1eqN^\(#[xFO?3nl"e%هȲr0ftkDtáHYOm[P@FAf.OԗAnnT0#/,|C|`_dijNB}i#S ~Vq iHH863Q1$0sRh#*4Z&9׉ .BM8!^'ozdfMpdŽe&e&*xAD(QDsNjTpEvEȃg#)3o~+g&dz936=Xcl,~{cA=MBC/8=~Azo$қ6h$E?[{hFHf|f}=솣 4h  HkZ0`i,8|xw}6uW/uȒDY«뭅KX @mL% $-ȯ7ehw\` dMZfrs 6 !ICH3,lUpЬ#E0 ~f=SU~ f'^/OkgԨU:ޅwc'(Z&$y8H TŵsPpo9ubĠ8Rr] V|` s4t}P.Ӿi"`Z l=i #Ѣ{a ?&RaջuSԅ9o7.2\cb`kz~Ngl4pdD >3)Ձ*ꔮ2MoXo} 9#urhm CĈŸ0n!z ]<#B #B~T^wQ|U )UTA @,{?Qw *hMeq W's?-OzP썏=g! ,=|ZyK$^!]ç3/pWC8Zx.tΞ7T^v>[ 3TjO9!L9ǒv,O((%Tljc3qvds;W|+`xbK')uaEt $W-IΎ^pX]Ně٪n/`D&g Ԯ9x6V囆+j[LF0b4fu 诧? ?2緩r}df?Z:8`iMT p)oѱh E+T\HKCϱE$w~ ½h*wULWgJ&va|t' D+6L<`Tz>Mr|Vd& ]0hqNdp6$YU#hTv QAnnXy7V-@ ^m%Xc!#$ZKKne34XR,.j8G ɏ(&#t;Miθq{Ub41Rோcap+ˆ\?mp̽${jmtK/m *oaox^(\ͅM@LLjk}\Ihf+'/!\.Œ4^JD<'f?ϱ9I99~'!7 nϐG_xew(>)M?b)*WRE-97En#be`?5vl|D(}^N뛧UdQ7Z{Fw( ;ΰvM]:]H"ʙ-dګrvE9-*W f}~ABʷQx/YqQsi3 i\`}#Xhcow./ -]ɤHoھ!) ii6nlMׇ͌kw7!z:zKwm0b {=&Xp>1o[1yϴ-mGc0bLޙ?`# ,H#WVYF  &7I+A̒ڢעKӼHe@ᳯΧ;na;A˩[R樕M"-EmsťYR~ALL?f7N b )R5m #> Y,#*n'Sq/ SB/%}{FOqh?iǂ3ĤH0m%]I L1pC`@bڥݧJ㴥Ԍ04Mo '>7ޡjԖA(T'Q;vգ/6^M}bR@)%h]zcUHTnh.WZa=lwQGBF_+|&`]½`0:Nъ&./q vAgh!`hF-NXrsZ,bk+e'q:d3妖`k,@k<)Q j;JUv3yfO8D-gwX6]Ds'Yq $?0&w5B*D@&_;WnO} =vqA{`U~iGtI߉&+dW4T y5 ){IXqf~eؠdirϩ?w\fk 9J"OY)y6|HtBORtcenkh< OYr6rQ z4w]wgz;: (&mG5}LzجYucVKV2c(ty%>V@Bp[PI26iNfRJdZ|h_IDVW}5TJ_:7XIق4Cf Վ)+TtƦG9[춫VxU!ZWsV:~Èyi0 nYftZh0 h)yy$X(]D 0/7Ac9+&&V醿{Bprj*fFt4cCv ^RC(t&C@l)W@[>ͦQ%3y[i,kRʆi՝Cf^RBwf^7KC:;E瞮fX>\U:|I:<f17##,]Z` /$~ ;bIڷ8C[mVJPV` Z2n藵*QTH^SQ``GnH%^~Iv;=m4ॆ9>kW=8].7|L+/Eno {~Wa~n7d(2]<ΐ7 W`y.i=<4Op]gf{L=?[fVpT_>+pc+wrf’;WltL1無?a–E'$"e6X"G 4ސDI#q.*>)8 2䯢]M͵zRrhn̷/pY:L(El?p>s;L<윻Bn2a՝PSC3۝jm4],rU}F~}}m )3ׄ'2"F<\\ >j3_M;f])_|]0DWbˡ?[(^ dpNq|Bɜsi]HA([c 8ZAv.iIzӋsĊxD.iZKݣ(.E_G1Ϗ6O)͒37$8W`4:EW'!@Keø Tk*/*7Uujʮ*%`R.q0F %$4_V.U-5*ʋ%u~*9F513C0ϩ_C jx+|?.nD|4Uܞ mՍyׇa6)cl4cbkYvS5hKT5L'-ubR٢byG;J/J2eI;-8# *BM܅;^NWʖmJMx`a)} ]#Z@D'Y!A@Gu]fG!\D*-*9^wE Rgdbqt2jP&5"*ftBZIBD5 V<9<##=W?{#GN+TDHdRcx 'SS ˻ _suYb8v2x %~cA468 YlsYGvK2yI߹ןgKUYM! Wrg| Z=%&ґڢ^qۊaXBNt7 QB!{+O6Ac(ؗV_4yƷ]am 5;l1ȍN~Ŝ7JEnUxXN~UO)!w!r [PT^v2[r5;2}#+@u?.Em+״[$2yu1 BڴLgi/4;?ko:drS2u\^'iÌE@. Kj|@WSo;뼕/5d}uىJ9o|th}_IRyXjFO)sx v/b;q_hgg"H?VhXG&(;}{~֧ۗ2D={Fp'OW^(21[)~ry5!k?~wFCdae >gLIMOVvJ7B*En)SF&wgŰJA-2Ğו=׉pQs{D(q.VyvLty}FjD "ze%N)]#ђ.ZH9C} װ% \_YϱBA`ut2rh L?_Db<(+ e+,l]*74y;9 s mnrF4{E (@eИ360ڋܕ~>ELsm]Dn=Gק<_tu5RW[r} dD3x[_YP`mҳ1-Y"uMb[+]1я5C }mKcN)Q+w.`z”*ʴS2? m6~|ϩ쪓_Y'pۤNSqJLgZ攕՟o**lڂ~PVj(O#Oy'Rw%Zw}ѬKEܬ!RP4͌cCt, X$x9rż?6gv3:F v$?ro/IGz$bUq,pa'W|^' ' ^fQ8eKק BH=K7Y]xjG8K+KHKQZ7?>ܙ}Y E,xnz߫hіHyGDw6IoEԅ:^Hɭa Nep[Y{؍.Bn+< L0  h8F]0[#^\{Rvo"M Qb)z$NAkíF h^7u2lr9l߿idjV<䜥~d0!R2aN "~g5G)υ_)QF`!ۧdE&2҂}62w3xa11``:j,TB*]d-'Ѧv˴`~Q2pZQDҢ.&C| aîӰ]nQ .|fR_a\ƃsܛ-m ?-m7P0bdžV("J*C3Hݗ8:}9 Gpos˻::l8oIBet9@ sTWOŎaʨrJ<L!U!8hDCsHuWX'9 ,M$c(lu>.s?@DOꀅo0Pɉ%P~s,kD Rx1Rt'\⦀)8mk8۾8/'94 cpiyUUtcȒquYBaz8Bz(1@rAN]#=_}p)1+9\hglSCnߖCHSUaWa UNj: 0ښ]\o49_BN0oFѶTH4\-a)z~'wB}̍Ҋ<N Be7CK)$w+WQ_~Z*6//ָ2%a_I/4!4g\?^̵VdgrJ N>ewMy.@S+b{ @;ȸno%@ăKIY:?${\L`B':>P!9J2K vl`sf`Nё!CcrKc{ϱB.=aF2!֍LC8mdhԶA\RR@Oтq,;vB+%B$ JI8XGfC᱂&&ZB.#߹P zoKUT,17tVk18v;!@ |Y\i#:si ]~ }8)}G`Q>v/)R0LQjZqAl ?''u6ucҚjk1i3OFvp}yu~6pt@sb鲨 TJ)p'" go2Xvs bIM ``RiU3TmnTyrChmj8+}Q:8f+gBg%CTEmGu* 4H]KIjr~Gٿpu3]*s%%9xؗ@cj 0`٫T& Y=,-[cXBy,SR8 ޶0湣I`<'1&}"c1J}9!Γ[! Z&0}=2g,7;=\|ݾd?+xߌ_V]W(.Š nE(.?9SnMB( Xe!Ik EXi>4 (,+։+xEnsR\k-=RC*XK}asadd93j?dH*OtzR/zk:,}di^h0+K@2Ca@RbOqaT.b_42 (+\}\H=".7݂P9 lRSHV+_u\౭kK54.4xf*U{7.z7 KnU:a.<1<&V_)>Mr4,yR޻ؿ5-(UVt_7LkP%ˏI,&D.dd?nsc"}&k*-|<} $DkQWعt(a*ˇ] Q+`-3t:-#UIƴ2f\eX=CT2GWq Y|$+mZ4ʱ^~j {n dXiӦ!ޫ $M(W{XVejܻ`Vk(41/6hCB!`<  3S_J$y>$T:m"ˬ)M0dj|~ CiYDNAd~.ٞkQW3q Qt $ֵ4=UnQwOKy(*xe|y*= W\ ?j2M UۢS޵ӷ:FYBcIvdQ M7ޓ7ièVb{ D j,@t803nmv]He*SiCiehlKГ-7C+1&OŹu=aY:uAFPr -]{ыn'!P"| by8ubw x (;qR+~1gE%mI]BY9)e[s >KqJ8-l @Q4ι[ `!%Rb+! y kC'V?/?Ç+ky쎱lx0vC8p^$֝Th>ie|u7ηDX{{ j˽5Hc$ӑuw78B36n>;Z#2ieDQe* hbonySgr/&,,>o^(A^12#1dHib Th%7VB[!_-zLGu_I0x)@NdGG I(xz1f:?0P8jdOmg{0)jTj 'b<Ќu`߉I!_y9î-` q:t9òBK92=CݔYrISAZ BuG`3,|1J W)1!wH΅#Y-,EjI١ǝyPxzt9 t߫eQT!CTak'daw=JVm,('9Rj'Zy5r`5@ݵ'ɐ1YUyɀd (p+'6㓲oi&\CX!!"</g8[Y8}@ΦCKc}>l.(9pkIŁN bDD)>mКle"Q_īh,-ȩ9'"jX?M2>RK2SXb֪GӓQl 鐕V"t瞨034zU3:3 puwLYJNW~umY؁}٧V*Q \~oѕ1my#9'X5B%S/a5%3KƸjjA*ֶ^5/qJ+pNHzU毯HQ@%`]0,hx[I /C^GuR^!(gOpt"0o}۪. 0:>W1Rұ,4"G>s>\90G eM5:'ߋ]\aѬfP3e2[ mG!8}S .*Q{w3bjIh閽z2<ͩQhvQ#VQ_OC[EEqouwcb|bBHJXx.qwU$2jO/ͣ.v:\~}Tb#GD;2}}BF}7M<ԬϡX/ *fXRnl 9=?(;nY$elPs{%h6,ZLzݖம)A@5zB?.;Cً OGǨߊDNW7d[ntmAa`? eж)&x3)Ny8~XKYvIZHU n\` C ԸZg6"{vGQZ?qRs,f|qcN)>Yss21WNX$@+ۜwQ_eh #Féc&V޴6Gio9`r+mcveɆp=%h]$oPVQ(MfӲ߷/ypi^MgίqpxZhYSū7L&1R$@7m|;BڈUu$Hlh =m~ _G̚K* ~+颍Z¸|ufm6_/W峍}Y=uF 3,!^p 4>vJYYkoj~H9ǾdIb[gc /Q⺑(t6 SJT)jdN>>_ͥ b"KBfل=Nr5wK/Njle Yf7eBυ r98n_em*`>Y-3Č(nJ-+l嫔kT#ҙL%2#<".&osC&pڝYzv6]íz5ףs7FH_=C| ߹WFdE[%?[;1 62rfzGVF9C2E.ˬ݆6&pZCWO5,j ^1hJW)&O$֧Ek6W8G6کI4"=Hn0J2Y<״']2FaeЪ> 1Kͤ6l?FTB]bP׸`d@5W\? SW etn1s;Fe""&9* ea|2 HrjWa>܇=oJ-e.B3f{kfJVS4 l,"~*BDx o#]˖7̶Ȟ38;  &}qSb kn8$VBFS#c@*zӉ4k'AiBwYms~uTsqݥ'UJfރt >Y۵1N N&?gу$m,TYbM``l{## E9yDƵ?+F{#-xN͊W_Ms [Т#y(PKp|˗wȂZV*3?& y ?Og3N?BL߮YN;]CK~Z,$j[g.q8dŖO^gU>E ,iIJ7" ]K+N#Rf$C#ǣk&кut"'Il H&|Roj{n])tvh`L DԨéiS(z ͹PH?]O paݘr@EvZWxBlL:6#9jڙoio ^hc=$_nx̤YRnm!|;u0xE@[}E}fN tm!\izC8[۹`1](6s) oډ췟0W$Й"/(,to! ޗ bT7czΫAɒAzħU):R\6 ۝F eQ䫡D8yז)"*:6 ߱HHۿ4Ap}ZV;v8bs= ͚ |>¢Jy`w.bh vO&n< Eq+MPMW@c/ډ-$R]| P6ΨŴv!{:/ʍ?egvoYa+a?=b(LB8s})A?+%#{܋Z௟)P 8!$j1@JY T>&yx}~O7杫)oBኵOvFvL&ߖ?y"p'>gD63|D3`$U* ?mAd5 ew*)eYyA/W.|kԑ&&iCLُ<靓b@QHXjRR䡚q tn If-Mv,Law?'\-'h%'NMRh]};28.]a38vQI/&%#gU}.T ƾv^j!(Xj3Ts8 C) 9&VD'/Ծ *Zӆ-\ιʓq;ZλAXHR}v^rvw &曺C+x π`hZhKW6Gȡ6|V(?jqw@E BG"7+o_Um:R>L #'<&bX<Q:fU5|Z& QB۷{vU"yˀґ֙҄\>Ə+-)򖖡>VBQʑII~R쯫\J^N3RX)RbꞼԋIPo|^B #/Rʽ?w MThx4%\JQ;YY=R@&+LĶH ;ZZ:!=+g\:RۭOkX&$t)Vc55U3z|oR^իI9 Q-jZ #o~ &yF{8'pb"Ųfxy2}yEtsLLA&,xlѭ%Z-orM5<@|ퟌ/}ǺI!A%ɘJ<󢒲q1 1TXbRxLڶ T'TxCg^W<3%$Ybei۽kxXT9s xD nliqMO0¾{JQ />36gbBS}ִ0r0z;ICbEӪ1JA $'F}0/L~+a>H^ /:D< MGhyL޺Ϛz%+L׷ʹK{gAMp$*-JQ]\>@F{^bQK<;ë!V{ȥ}JvxSV.renxV){j*wFe, ;!KޛWX!X?(P,R<#Q<_٨F+c$>UP9M>)o:Ōg_ʌAZ̎%d2bPr7]ʐ$, Pg= ax2A?L3΍t}@ھ{f[0O++ (n" CbK-}}逮.R ߮Cq8 nx[j-Hu9.i#E)H qHi t;jg.n3c AK]'\:"ě7~2<-.@[hnyqY.Ԙ5[W'IJq+Cܰ~!V>KVEa_hF7èpA4 cD f?Nkġ/TQ,xiE4[1Ά)y3Zyu"DoP"jZ ͞nLwE]k Z"t#\&CaSPX7հnB۳sxDn󄊖[rknoMOY**m0qd0aBSU?1m$Ld:8P!k>i#UI^}$0έ$zokt.\ ٣P"BUs<8 YxXt5& \ 9kYn/*T2;GdZ)3O"wT݁vx2Qqn)G.zK"}j ,r.R׹G]102/]!7xW10Ppԫ:2ںGcAS'ijo!+T BEY bKw|U)h @Q`H:i,=UzAw1>n88:!SZ-zA\9;榌E9FMA?K[ -"'Izbòr8[NNBO5h{q \tћ#5RP^ GjVr\kK~D2X;>[K 0#JY"R$H(XKΦ8LNj.jy-#(qai"nn ĮQaY6P XO[k$Ȯ2 ӄp5KpZqkH@ 5-14Pxäw͑iErwkp_ý5 Y9ikOt A0gcm ÙWWIQd `wůMKf JAI"[Ծ$F`f _~ܿ~H&l\)!CRhbIW(|ìab|M AEeN} T? q \"ԇJeY#!τ#* $`m2QQndyI~$ut(rd!Z^bl#u 0$ 5n?O9x+V$_YN:!u?;^}ㅤ!rM|5)k̴#9`ND[G˝Hw0ƺwVD7)(O7 ǺN:c5)m8AQ篊+v":m3:Mx {(kL1G!)B#Y8<ٔ ҅p:;C}j Ү/ohAM:\k/ǐEyXK?ӎb$̕쩯ԼkAzw:*e/iv]M+"e ًDqn`qI*PEWfe2EƫIΟl殩ztjXR(3D āXIx֤^y:ifxI[X 5n{P[YTJגniz u5/PЩʒMC_|Ȅw"-M-*p:y, x'"Mߥy^R"J#gOv=q'.3"{M:\[t%iD8\oHci/Mj +f=,`*Vb^G;-L U{(%wcf'6pE|'FXyXH}P'6*'6)d,h/v}C!=s]cs^u`_JCv|'9 + ^; %\]@M41aSiK/҂C!PB"Xbys4H!z*嬋*J DP{\!K5B9K:wyz5f.ۼ7SOZYT -dO2nI1gw~ >Wll N)s,{ ҰJD ʍ0<PX in4mߘ|FfįX?b;ŸC!i 4X0}ωίt l?FxM&Vl5]5ohd$2$}<</7^ȴgXg+_IԊDml:.M̀Agc3רURj5}V jV.m;[ ׭<2WQa*3Hj#"(ΥXXx/C s9?Q[^x&,eȁG/phőp(57=g/ mzdTYKOFhקle5Yfr@ p#Vr=gf7#Ho+LLR~-Y.toxbXf+c)`Pa5g&+ [! Q)?5tr:r3q^-fme/,tl^; +cRO%\a7փS|dO0}SU~`ɾF-7!^K^%wa SS\r?/:^nuKz )Y>\V7| AAy, $.Wȱvj#zcgg_=؍#α@͞l15t/(jJnG"-Fͫ{ +=Z(1̀ȲdQ=Is#Q6Д<+)9=A#?ScŸen@REZfjxeXezݗXYљ 6!ywj ʆzS |=siA"i/(A%Ub5-;s/h~[V}_X&;59O}Uf$VE?l]潙53UJN٠1>ƬJ Acj*2\Ǣ.nO3"̤ ѥMFPNx݌/Nu)pa%Q1h9+gFV]b^Lр3]awֳRJ:E`BDWd5A>6 OAe$Tvm Z|+1lxRkɑ>_v5Wy΅D*B"mG֨7xTi_6cRfS7>gDUq0Uw!i4G)1d]ȷRI#-EN`Q}ڍB+/ާ7Ϟ(yl,sWۅjMz|t@_)5gF Z%K XuM\ t|&}uS'q>Y _-}ap2+Q) d1Mn>= yŻ GW,+a7K$Ns?e7BÃ+WX3Xah_bAXg4Oꉴsu['5*?y`15KߚAOq*cG,?rX`mOѿ@TS cB"ZIȘ̊ĸ:|c  eYrހoY$΢&y+vT1?!~x\3vkbchEa-2}XJӃ^fF`R -Am7ˌi,|N[uAoO& rY904Q3^X-UA BBU s[9#ozF^'3|? 1Wu1Qg-^c]dMg %v)çʨ҂l gB#>nHT%e^Vٲ[Dvcȍn(񩦒:jxƋHF\.:e901 .<~[\,z;8wؒS~/)3_1A>25Ŭ/Tɑ}@/6O uV$ t%%*t=VJ]%#갎BTx9T>7d؛()ږ9ȸOiCM!?qC6J8w!٣^0: UaYE//NH$dX_ O!3&+.-Z֬qM{P\i۩Zͫ a8z'Ic.x2"$fv9rGjHȲXMo3 l S//5KU:|T$)W_[oH`)䢛%K]յbCwپ;EPXko( E<ްQv60Q$DCbp,TIv&cEDϑ:NMA}poGYY[<Ҫ N 1PLtX0*X;!sn.V#E@'J!~\Z6pEUptQ2Y`|=s>Z mnh;\J^"h֚" X}ƫisip eɆ-pʜ/3ISp1uNQt%I?>Vڌ:JgNLc# /'>(+i!S 9 d[65v ͌} 5r2zk{4Rpq)Q/;s&P?ʤFHQh*(T@ GX 8 \US IN'@>u"Xpfb¯?%qn,pIͽ8o$jP7~{l&d WvONt𜞵5$l49 HlG0v8$4Ѷb ɚڴ i`<+٫cբ\jυ>Iq22G .ۧܒ@ԛPhnBU E߹IezCx7XӐ Z;e wR D'b;m `cz0u!i|fkž<6 RQnF|179ȕkϴLWYN(a IptD'6qo:μj2-^:Gv;~rtpoW2.ZAܚt-A?Zl4xeñEڹX^L!LX`:ȕm~|Q>ڽOqB[͍ntK"CȚ0wp+v;_DI' (_ *Ӽ?$BB@o?r2)}s?C_\ٵcT֞-U-,1tg8Ú짿AH{2(z$ QVΈǎ4X{Q/7jAI5Rc!eX'@ǏI' ;IZ"*DBj3”QNwP`Jh9uR>K?!0#tqT C1UҤc( )ᇽiJGϕwg~6abw|,Ɇ, |82iTD>YVc, χF"'U eӠ.M\f) ,o_[Sb杗 `P֩HOwbcYS?(t1H}5k10vPc#)͝[UUء#X+ħkS%v%=}:(ǔjS]QḨSlzCnqh;{n3qo."X% |pBMJ B%Y`#n=Ipac6XubDu;068ߌy[FI/3$VÆ*@~~/-R[5Cݯ7Xa}ݷU3iFj7eh+ PjE~MqLP&]3Lz 2xhckbks*n]}z+:)CgRߜ ˀUj^^N8'bk;IdxWGCS63dw٭L:/J†o<ݼ[hEUw;- P^ '=Z[*<|3  Q90$]DaPzT#XzH-onyZnӕ 燂d_Oqͤp]]ח# ,L ~wѶrFL.uo~=m402LywnO5{KƄ3)$6l𫘨цd.笟ø:5ύo+\yu1Z{KΦ֐S*%tla# 6*=ؼ_Hc577$ԍM/[ԯ=9ZJy|Y.Ӯ|9ICoBzO@C.rמdiL/E,3;8:Gy9xu' |xĝN-xf-eLKxy!||ԩ{c(q*?av 7Уf]PF2tß;в%?*;/TTEOq:2}E.FP«KB1MR&qtk,R+f;a`W?~\3SBoC]-ځXz!.xa'\G?Qw '2NSfyd2ud^ʌRnG! =Ul瘣A&./"G<و0㰣'40;Fl]N%֬q [9>x#ʤ55I1U tvҺ"-Rz+/&o+~\4kA7SmդG:+ne~& US;46 :ʁg᪍nuC5P䦂 [7ʚiZlaR#lFEh5ӑ3iqa[:%ikF뗚]"݋/LKѝt|myB{Ѧa5Qč~<g=&j}AxT\qwsk A]  RK[YvO(!܎ `8*4W)*g "m*)*5Vw,,z:K>wL38߂^bү^ٹ9Mʆ3sdb%t_I}h+޴>[An\b}'ojg4l~' ?Qndnr mUCAV/'ԹqTU ;N ՛4),+^Ţ.Xu 3}I{X#3G4(ZE-x꫅`MKM07wU ߾Wke[@->hf+A^P3˝O'ΫaQg7'{5TQ֋J{P7ӏ& N@aT+ !tfcS)e ${j*HN{83(b+l bV%m\0|lԙ.E'BTY#Au-K(wWƧ%2Nҍi͔EBIT~y~g8u>IЗhX?_[G vee.yۀ O=rkU3I:[D8DZDE2d0}bI\>'M.'XˆM jV5?t- 9%?Ѽ_△xQo#bDzR.-lpV$k֦3 8(,HnIx`rIP,U("xw|P>3W:RP!yp~M];IS"0 ~ՇKo1G#* Ky(WZ{YN,k ]yoL7^ d6l63Ȥx m$~`_f*`dn>ଓaQ=j K Y-O@lhg2s^tXm\7 |y\2% MJ\iЧ/Nj_?ƕC;c-mxsì.L̔SXHPX3| pv"JQR.ZZ Yo; Roi8*f󋷿Ϳƫ=72r" ܇t<,ƨ=]D2c E[)ŲT|brPڶ1 nNAizuR[,p\)8'| c6VfOT?qM$g#"g(AܼS|RW:Y{l8"jcFV92Nf pr'e~"lQIHB~/n\n"[, 4 ";C8AQNX3ap-l"#qQa0/81˘j?$/)ߦl _|YNb)y[`ɤ&JJ!ދR_sS: =לhdXb: |,qkX F_x_b̃ٱf/Jp|$iXJs>u Y>[[\ԶgR ) Qᢜs<{^n*pEy@f*|018v)gebĠMG膛"i?keJ8D4^)0uV_0Px EdRJQ,3=s{?n{'旃U)d^(Cm_G̵:ؕ_ρh8oɓivYC͢vr{eQqp:D(T5(@9btF=b(KΠLO'IdǸ3]#iɵV,nMF۳5*̊sI/IIB|#dZlĂ2Ƿ-!vƝy*Ű٣eBx Oe{udI?6^b)Rjd$@kl >CP(ǿS?u<ʲrY>jla 'Gz{_㼆&$I0T?PG6*YAڭ)IDUpgb`w22"32HVu3S"WzV=,*W'Gh9\<1{JS ֋eg) *E>@2~+{r NڝAAk,]Pucuw 姉Xē=m/9axVsT @V~GF;T:\cz}ouc f1Yn!@ L8P⽖+\Θֱq]yV1Ek7[ùR2]{0K҉ASC/FtVs#{Z@ A(aNTNB=jmkہɪhc?oB"xhn")DPfYJz敻 Pr.C ތ飖Ui_ړO7VnRqc>y[z^̽5,ű8ʾz|I!;8 DnqTëEqwqN 0+پ gb 1RT>>QQ* Y^ [z%6dÜ:[]f"tYiC Z4F* su!y¨% `x*6?Z-FޒyG"'P}A˜Q[ʖ5NM`9|p;cͥ$d!M˞$iNN"73qPvQٚ]fMgJL -bkD6?GenǛ`~D.2;?Od/A] ʬ/ﺛĹz qd#t5>l^< Er-bjy`逬M]$" %\YlfCz%ώ}"U9k}[W9ĭlXA 0wirh= Z:qdF|A׼Vų@%( 7-H{xc52K)Ľpﰋ0Y er==#6if֗ST m]ѕO>ߠG~Oyg&GBw]|#1/ 2$1YZc ])?nš"(!z {r2L&< ЦsǾKqH)8<Y),=;'J N@>Ǟ ήoxZ<*F=m=SIoD#RCKh9` C̄1·ZT#Ot`R5fx&HX }+6dC/}Qc%[qG;Sӟ6`>u5~@@@$:~Y/[|psi;\~f8t%l sZ+H ƨS5zrGGZl-sCt]d?zC@p*582p=B=L࿌E ܏jrrx(ثQaH{h3XUʠ_OyM66˶~u`E;,5I7/<\ׂ˘NZ5Uz]?ٺ\2;ϭWғG7'NcSvD%iy9AO8Mԗ\P  HK$>Ry*Vx_A|aY04:peS1?|hSDIQ- D  ݂D &;NPF9YGW6 ‰T N"5MD3jBgh ϏG$~(r""GcS% %I%kQ 2/W{o[!3ަ{EA'a_fQ5*֨%Gcvkɳ!#o(,2$ ==\ Pc)N]v? sNBteŮڭRj` |= *ۼ.rP@sQ;)%G gX8!C vT%}K~0"6k_۩Hf*>|t+tT*ŭ-~vˀʛLLF%dN xIKk+uo= |Ja=ʲ=jbn]nkb+csp;)w ncۑ'hl5C mp׹os37F@5/)$|;BbA$gdž<]6,8_B&8qbS:N2OmW?V_JSz޵OOm[N@c_ v3\w! ag~ ch@)鼅%""9=h 1}s9(vJ "rgxC V`Y NtD (r_zUe=!Hh0/$IouccAVɐ`dpQXܘd0\ bwpղT>ʭu/"r9, U.;Aj->xiVb.mIZ?> /yo8wT7VjY8_ǥN#*;e1&[[͡!ȥ,/+-"\66,!mg6[u]fUU7bn ޢZ=刚߅a⥃x&'F!ȒF}y@I$ WxX D97Jr.0*"⟓*jCġ=[.bXSz}wtf~Of1^D116ĬYvFۖƗBG4$\"nC;<ˤD }@}RqU JQo[ا=ht:w>A+W7q!E_1xN iիqPDNݤYx+%SrbmHۆ{4Lb$M 9- "Xu;,36!B|O9 :-݃Uvaļ,;#=cy$Gj|O+1J^MR;nmTl5!uj͖Ĵm.k{;S/$S;aK-%0ؗ0/,ǩTpuJ *HS֚ UnA0HoL#C.xr. Kܝk: 5enwU÷MU Ɦ@&n6ƭL’(9R}C8tN5B$9~h<"2 xMW4a&ؤ6?˴:M>OFDp#BV(uuP=ŨuT=轇0f, Դ:ҁr|g4I@==KNx'8]K-f#hkф?7Z[I sV;(e>Np\ïA'dw*']a #QZӠYVsEk+{_Eumop.w~t27%+21tpvTK*(=AT,8= Q 0̻%Z>y/X#[`օsrm?uP̟u ij'–FL'̑X~%-u aR]?'D pMUmغ,"\~g*>@ BcLvVg5ϊp;*z(Dn=ႎh 嗦 Mj*ˆgU/_m_tNU **>ly;$ұ/XJ- f6Q`*:eyw;!t o.L!`s‘u"-HWp{`Lr 4R|w(IpƯ2KL{*^Lwd LS9kĵI 17g*%G?|<0]r-"$`_jƒsLjO׈aJ -X^[-C_x0dxCl/=;\zD\/fS?#}ǶaB7D&6ݺ;Ud݁CTMNz#d_Sʚ/amZ5gC T9EԖE5 ^9a#άmC+ؚzc\#| x仾omvBGvxhG} фx7 uqDX~AZM0rfB5©>_Ed)iBV1Q ?X%3jC(cM+۽l!$(!-; #'nUZvEMSOMLѾgc0-eDk4Tn!q*u102[7+PO1d#Kv/&Q1L9LM&|*p[4zbA0UзΛgRvrkJhLUґx#9;C-7=Wwu aE+\Cb0l;&Ezli^^b$a^ B㻛E:{/@j~qn-:'p"X\D.Ĭ;\ͬlJu["9t38[oDEl9CG؞\|2)0laJ1|a}NQ-e12B7CwxPodıXi%fe/F?8v)b 0{juΒӻ`{O#';}}CwޘOpa^79Ӝc€&Crb``6",tG\RTXPODz+^e񺏖7Vw7 mUKfJ\H7wr6|W7";@34uJw ~hy 6$^ ~c80Cb9-:pmJ̌8+U o|T7n!]uwM6FngHFw}ͧLiL<WgoS&pzK c^{AVN:XDdӅ<]:O_VZ7PȀj gIs"@*84we50nCoNn{*̝FI`?5͏,+V-ɾNmB M~A.RTqx/YEkȱ5Y)j*wA`ϑ% //Td_}g}`*=ǁqSiG*zVs@PuSu0:1QB{dұ#RU5" Po3ite&gXzӠ)LvDH0ΙEpphj<[4#vܕusd,RUWΉX@Uq M+wJi{ c}= RP}K ̃g/_zPBЈBpYl^=_Ue*ڷIᏪ(Æ OvY~Di빜ml\uqZs@hZIq$^0 {*D%rp_Py U3;zTD#Jq}HÞ\L0 Q\LSG"ޟ1cMB{6muY Cb.Y)+CT ASx%;#xհLc4WeN4 xbrZDԣ0ֵo @OA0+)o (:Qv;m@_`22\n &bXva+K ˑIQOj -y~pfwF+kov89IUZQu;y/z/e44%EhyNd)威(5΅d^GF/Vq%,ZB7OӰ1j!c@F]6/grㄿ]tK43x1 S2z( I#Vy?me*Un15TB\t(raGj6TGdu@#"-ٖ_ݙaF|GvA4HCğf<ʾ]rjeI9Ro'z:wikGFJyw`j88>:=sU1zmZCV!e 3T̍+d75)^y=Ywct7E*,cWwɆ֤i+]U )p6qh&l%z j) y^0}zGr6Ml4d+zu gްU^S^J#oQpuCeU$ l@T *Og :7;sII#֛6@ %"qGd&U}qR:y~\!7-^ZߓVYkFu7;IU-Ƿ Bֵ@˶-W[ XsYXd4obѥ$ YF1≯^ i`tMV[T+ :5JϱWhX{p} >z_;;}S u(oC  %HFZ$Y$S"?"%ڹ }:?<~g>PRgT*TZOeτ~w8/<ޔiPZ8ZTy2?tbu.{bUqѓIQOE!6.y< 0p Я~ Eo+ȋ. |>oKv9,\Ua}ml ӡpIJdpIkѤrCh㓨 t=k Pې;̎0>g!$.dkaaa6w^.|iuzr'yz'K|.2OQt?\ B?6>zbwtRkYVT!fu wV$ϩ KH-H֕*̫b[r SF4!y^*qfiv흺ez u[LhL?8^>:c\KQٙT8IG?"`R]x~+/Z5/yMP٭jr)eW eƢl[l<{ !"vpex3nka2MF[3@ٹ k٬| v%{F-p# O JhK&{~7u▧Nhzhɥ5G.nmb{Q"?WԄ&J43b&Nؿ iD͍^oZyn_h9'Q|-jҔ3q~Xy litGY!3YҲbE/i|ǬpF`%^7]G|0Fmw6d4qD&lAgফ))oh+VjVEn]`[zrUSB{~d1!!(_il=]W{!iTRkye2V^'5OTMRB'Uyz!𚞯}mR^ǹ1Jqk}R nd>ݬϑ::قDS4ܐ\7W&n!\7*U%}בaXG㑥UP%2aAHm/VmˀV;2B'8c4@_9 Th}L\v"wX_3CGu(ZAܴxG\Y6=&SfGAqD0+gRڮG3CQ( & Mʻ: kij15"mp_SEv* 54x6~$n+qiqŸkVvf84B>b@OW Z[6vqc/Y/!B_m!B 8)ö w3eyeR@RQ2d4多@qhOI+Ru`[VJ;mS`mq?DDqB33Т7*!w1ʮJ(倿~wmȳ%$VA\1MO$7x8Cƕ6+)sׄuc*HAk c!''bK.^=ͯO#:wFi0qft\, T!dhHpe` c2}ф.bΘQ2lzW`p+/G -c[u=׬fZs+':׏25 1P&:|Y-(KF1`yavss3`MxZn3v]Lo, 湅̕V+x5A4:۴)/|2xPK:vR*d~S|1tYe^qK1BLVʝ&dTGI_QhNp3>F%{ K9y6B@EǓhlU5hhQ RQU}{{u+C!R'oȧ0̨U~XT!"J]{HY6OftRtJJSǿ,Z'CB - & T)ʧF"!}ŬIU×}n2eL5T`FWC;N\LdV Ke4f^ ;F8 bmD({ˏCt~5n󼹜Km~gC*V39=Bh8n#FO՛ro=aiHM |p'acNy'y!}Xx7axM!V4@!mߝ~klk`7qX ɩ%s(^yeF&.q:O#'?2Ν Vʏ5R'`8@ֺ!-*/_E^Y2בr[+px݂. o_(qL@뗅aKcĊ LұfdHPS.OF) 0O37Z'#c""@u9@v"Fz_|+zOXg Bċ#/Ŵȷ|S%i(an3lӧ4YPAp 1t X_?5A>'t&pL`(dөjB]ne@;'I ~6XXo7ܗdzF6*xrFv0xP>>Otb#KS;} .ajk\^I.݀ޞ/Va7dž zK;FMV[ ~xlY21q_Dk6K?^;0lw< mHa8`zu7o``R%{]43j\4PEI (p[;(I6R!UahFT o5^жBil:Γ6 ?mZh;LM ț;j(s}cb}suWvX *XC{"6Vw>cbUX~Fc] 77C Yw()hy>OsAh&/kdoS,c/Fۙz>YOx^y&Y 1BQdׁa\'16kyZ=fbjv$㤄rdU`$GAh|d? أ_!:tcqCw(j1-8,cJl"h&*Mk$A3dĔ$.VM] 3`r BX4 ALv30v&S׭IgIB#VA|,A?Y&GYAieQi҂ >pgUޮFK/hX *ִ~B-_R(jTq\G1eT Cɨu_Ͽ!&cds~7`DI_n@ΑֿCA {|nkE1&UUc (d+jYwQ5|7ez`u"cR( , qǞݸ]}~Ln W pgDOb2.b\$21Ci6\o^͑V߳/r@tMߤ"Y`A|%Govm8?Kӯ,vsgZ/=?W_¼jYPxD}hTTdqʱ>P!2@oYGGOd1vjL2Ĵ^}FqLTTaS C {@ADPpdt9 s!2wӳZØzd -W1eYFGiYv3ҠsW|HST vuyKwXԁ`q#ـ ꏏlϕ)g,:ւ`{ Vst5 T5qMF4dG }(sVTJ \77Tg2 Z9 YNgJG¼Ƅ mV@}y'ޔ-y$( W,%I'MZCBm>c ˝v>8<Xg}]Y8;=6(Fo`Nu[!Nj9#s)*-:wwB˵r+X,uOO bU)d\sZ|M`HKF[[oᾍ K(};4Mϸp3"#p?VdYTmY(65k&ϖZQ@WGM^9$87 3AWbt.5 ѣ$H P–C^3+FnXc9MMMo'!dnT\V/1F$ `Frܥ"R?Kse@}QJ},\ <-jDߵzFn~sH3}ɾ J Fi9kL {G"F3'qjT 4iRчQw]$vozPd|P!Xupi; Yʏ~~BX6s3ª3)t͉],VKee0Ua? hjбUt̟w q^:M[3%6(5Z!A&`QUl~q}7!Od9- X w$" 1o8_Ew%/sE(E]2437ĜD!YPCDxmА"idxr=^ 66OT=D/ öKtSsu8`HZ^8^ax`)os-gH~#A Jx_dDe%Q0zb & \(dj9| ^i\k Ѩ8CZ<٪gGAz`#$k`iz7F#Ȱ ]/+żi B9o`RV4 ѡw8\s8b< ͝ނ"tjRj!sF/u0mgfOO*fDGcM^vfct)q(vaic9US[\)?^؞ɶѤ8˳^­4k3uv5)3RWl['l.)v䪪6| #uU)iK1¡/Q/5~z2XLvmâ ߮,;r;GhFO"pKj6îw 11FځZ9R+q}@8SM ]l sxYdM+<}8~hUfeʿ<ٜ,&hO@z֨`qzڥqRpR֎u'<7V0 T_N{[z=bFvwLϫ$yyFOKZ‚: /<)$ah_͸ z @oN]n O9Õ W7̍od]JMtPY vK#1@?&Ɂc:vN!"i}3Вm6po:+u[à{nwK:icTjmx #QStQ;ԐsBz.A775dѥ:5rtJZ @,PHR`˱{PɌș}Nd*Y>81.&"~ d a[5iQmAgz,K(/lhk$*%Ýܜ1-*%7ft3Y_=p~LQr- n)Yk_$^NgRul~?sl?ay`0q/$HԏHc,a(/ K ᝑA|EXWѿ_Lq.<*3T;Q~.Y^|Iϯx1wka#'Ke՟m޲zsqǠ~:&WUFfV!֔daau_ }r#λ>)_Ԇ=f( |/dR}u'OAI~FzCL)BſlݍoWء}vUHt%lo Bɣǐ~PQ}T^oڕ :G=qcc C2֕*ZjR@)}|QF(~t-bgUnV1u䔰6KvDgna$Qoԑ 6zx1F7 qBtf??-l@UtqDp%luO$3kX&RZm" KL{Է &XXM3)%dUB I>5O7F& }s'YUxdO[_:6JnBmҦdm[v>EI>vOe&:=lG(64 auΰ+DH&?vgBX@*8 ~^P;_jGj<"tB9jjP86Ga2 Sl+^gb.CAqh`h'bZ^8vOƃIB5P754}U-JgOՓʢ/xS'9^ɿ+*vOłL?cLO~6Vӑ~1 &R%x g>V4j^wBVB.?{| -ntu>]32^@D|Y~}'A1_a6H4;HLH錭#Va(SR yÚNWpGTp$٠F%6g jmPotlQ;x2)5JJ$9~ee!\X9l6Wyf/09yVNy6,%#,yWyIcUBW\);^fBV;kEU7ص%TiZ^0:p(NaM&XʯJ}k+hj!grVC$@tB2x1.f&1+Ͳّ| :s\{Sk@=/6zk&AD^F "ԷA(͵/ћq(o}& QvU3Gؔy$KN"l*x>˅%eY'(4.2ξ*sI:H>$tNSMyyvt bYId |έ:_4iOշ9`[x=&ݯT9t-"Жa_^ĕYU۸wiLjs-)M1C/[876` SRy%t:1BK_\ }a`nRp,w{EH}F7v=xj~$ bKu TH@$(͸tM۩ Nv)նۈ С2␨91ʠ#pun- e97^;ɜUg6[ov}3uR y_3օ;84,5 cȆF_+!˼(͙nƵxo,8]Xag.W{rcta+~]3bG#'Py럜sV5=YyD?AJ{N}ڿ*47d+-Žk.m[x1 rXEbl>pp})4Gu+f0S"1 QU}l{_ \I=.Nv}FC_(pc=u@t즇9FT[)Oѵ# !h0XMAc•f ˟#~u_.@LA:Q߿Ҙt,UDsyzfeݯ2 MTza:ISFf̨w= zU%M%1qT8텽Moj H߲LSA4^L2;6x5D]kIij)mȨĪK t5h]`? 0v7(ldEb iA%1i6H;}5ٯg mu}h1]A9HޓV!"@H~oLBv:`061[/3Ea䏯wAƩsƤ#oZӉ!XJܪkeqR?-{$0̆Dgvrs0>~ʃ_$LO<*>,Vux2ڪ5cO@iݍPs,:;kP%k5sP 5<ãw93˰H JmO<甙wEýcD* #k+<ޠ5p-暥YΌ bͤY$3ˋk(vvm] ߘW*wkQhL0] xDh"~pX PN tɠek>~Ul@g~$h6Ʋ!Ojd]`1Xg&%@X>Ls;()^򊋰NOID4 ΃,N&t@E jlJا&=}{1, Y"˜$#31_Th]DM$_zJW-'d^m 9g\QKb*4 v1ؙr;ޭX}$릠 ! okզCfa۵}ɤl~sg} a׀mN 477iͫhCt NȶS Wm%M)'uy*qPCkL4Q];Q 9ERۑZP_ߐ?vJvyDBO7ʊϕ :2`L-hI @W*>> ~;ؕC]WG+2:4jP㫳V@qPUNj#R$؈~\&7-~cN2؁'zVk*JtqS)\SA.b= o)nDܤW;\ /R7Y~ݸW  *BU޹tA'z c*7 J!9Z9D?jj2 ~U^E/Gҋˬθ~U'Уi: !ⷸaRO Nx7ufX$=#v(69i>0 s}S3=#' J_$<.TwgMkm{T@疚+]xL1U1N)~ˆ)R:^:bcߦ۵L\ DRe($;2ϫ%8 Tahati u.RX]|N[Mi?_ .o -%877p=@h\9S@pmvboEd2ؖbN}ɜ;?pR>)'꬞íw\gwS2gv6귯ULqnzti{E}]yƒfTEӝ^D9M .y8i>lHA+\O`ѾT4g\ȧX"~$.P 64Z<~q;P[i xcΪ 98kxRrOAn5 =ٲuHpکɾlAxҙ.\tdoHeR}waW0 G1A*j)Ϛٽ0U]pHƻI(! DtyIU9ke, e(^\7æ|%;rUZߺe!&xTyך}y.06"{qtwh{ҍrKa-*P11iʙo{+5XNy;vzu%tQ[GK&31&1i5c[t'\@7T楆G;@,U*wV*Qҙ I͎wW18q.xif@-G1}uPFh%)*{ "o._Joˋ7=J<ZRճRG4:CҀ_<>fAnU0tü"yGip3y$~cRQ7m; 7R/|O ,7Ʉg'xLJV{~o?Db MXq=N~ɶCqrI{L NͶRrk9YJ5S_+ ] ;elz;s3M1+V[}VMդP`PM֠PO"0`+$n=2KQ8nےbWT ]1=)gg23ޗuL" G_m@j/SAX#Ft8ke9L%r- F[~u~(Їb1 ,0Cԉ%.!$ o6Ұ 3hG# (\ɰN]'E?I[lIFxk? C^!<} 9P+"s&p]7ìO\v4 b6Cd'AG+4QN b MP"u&U&x7o9ErzMY7Z+#}7.<0X}QS` Ĉ==c:i>k.nf_؏>3mh7$|T9TK6k``ᗫI}Tr`H3)*S^x 1O2c.9A&Pq'E+anW}UGVbTJ@*GYEwr}ךk6ZŜvBP DR- G5 p(zgMQP.bۊYa8_z q!! @JBqbY2؛xͮy,bsܙX>ihwe =>3G%~'|[x',4 왣 嵿pH)(9F628e&^HVkzFA;ǢDnl{s<_ب]1\ ~|g? |R@IݓwiG.U+r_x"m½67“cXyưN4~ G=*>$P%H-`b,8@Cv]X,8ˆt4l)Z=C?T0H`>./ u&KD'!@4g|Q038. PUՇ> )W X&m }hFB*m@!^; =YQy}*utU"Y W' *$:ֹǓP콨0LFDomlc/jlar|)ߧgQKTlBE_r~#@M|MOKKq~/ɍi<xET~7XɎv"6ν˳L!7T42,[a/Sjb&~{e>%.w&8~cf Y [W#}:Q0tEF꙾IX3lo*p,*cgTdX椐[1Ոxq+FMkd=,(T7,4|#wm I'2_l-ݹ;*  X4/p5rX¤\Oǎg{hZu$PGOkԘHS[+>03C~$ay Gl|ʤw@McT*ٛΑ[:+'XGMo _0k'n~ H&Q:a 9`{z0B%d?% P7lMA#Z!$ߪoFsCcT֊S@9T?AƠGgMo+ֲG]}SبޖK)*cۦav׿$ўAFy\*ђ0q |0 V8J+<,Ƅƺgɇisb1ʁ¸vtӉ/x D?Ϲr]UC]j<1~/j>`y벖bk'nKQds9`+.˞u?R,,7$O*j`gsG?+] PZן,QSU?'YuD*[mXN~d i7Fcszu9- _vTa -c7Pr\Q)pd _ |f;!Y+1)()&ă-c7)̨ F/ (Js8-傜(!7%1V1q3dÇA- k!W&u#}BaӸ )SK'LrQpS ӽQQPZNx]_M޿_/!&A"\[{eˇZdKߦI92"lYhPrs; ޼g7F0y[^@%,KnY&;S/1вd̄ފzM=Qᄨ\δNUG2$߾ HTt!ͼi,S'TЏ/_ab 3py$λ浚+' ҨQZܙ]`Y K.K8D>:ֳ asZ.o%bX[\,:@:uQw7޴p$䟶16Lے S % }N 3Sַļ0{w\ -iĚ>IUUuh"Mmϓ.WdnJVz͔5PE2̬tE$k%qdAG;ϡOP>]mH$A܇yCAS:W[?<}bj?Q N[;7=]^Ė}{gF7aJ .{4'TBw8!"E0 Xǁ)5&k+Wk+ɿ2va0}PDg10j1Z׬ q:} ߐ#rH ݥo8vGPT ]be=\O{-{Q Ͽ1<@~8E?8AG"D#ŕ-{> ,4B dDKEPVՀ5ҲAL~B` &ЊTt@FG16TJ@)3Gkz`dY=~sR@OܸW0mBO'aI0]׃%MiǫȈ.<<);KEF0 <bjีFЙfrD,nPW_YICnСx>z;c^Ny6Nı7?;mz9RBfhɔHu-|C,^5~ڰOMhMBz6/ u҇Z1_;]RR =Q=~?Mg | M6]NY@|\ɇ{#2/Fnll60oI?Q eqfKC"cDPa*Q_b$5ffᯑUBx<]VSnay&$d>,OKӠ~CAEg@}Ej \"#cE)g2X-(N\Ȗm1奄$)bzu`Dj򽫓oJ' -"RI7m2F3lxdzr\hP֟FF5zLyE/ٛJZ2yf߼: S5Zѧ.: 1>d^).vsǘ&{8b EcOKc{ˡ]w} eLg OUh~bO͉үOAAorf@a( SP5x68R ^ݵDb)/FL^K.񘠲&y':zlѨش[4qW g-{gbvm)#k0 H䟔_?"QW <^d6q;|i2AOyTÚ Xܝ sFmo5||JD~$-,O=vDh?8i.!7Af w_Ci=pU@)!ҏiaqFQ^Nٺ'7]}4.9tkPbLlA,`1 gKPRB{4k ܳj67J+A5i(|oѴSDq`Ylv[ϊ Lj6:ӟ>%r&&FAjnjc2F3+/{Auu LdŽ\Y ]aD/Թ˲e+ΌK$}xx#c4QnS%P2Oy %tv¼e -a Pd}V -<"<@GmD$*M5 +)Ѯ 6Je +J+=tnkN.sA }>~Fhm9W4L _W%[ Y dc.Q yVrM"gKq`tY$'Ҟث]1?f%8൓P{#7eOq owf]pѨ(j-L:0d0DYVv5R3;ɋYPAy*|0Ẳ-0_37*SD܏K֛sb^i^Yb'f:'jT x~nt^m4.!DV5!.@iU.Lͦ"mW, AS!4I/D@Tu3N*{NaGo¹4߲Vta(L~W!fvP8'nq+\~Ozp|5L[dtZuaL鸒qQ#jw+^JܵQQTw' (pc }p0u>IC]Oׂ&ZyUk>NeT C-4p菶]j"ESܼ~9gC&տPTCPIAжc]6Ĭ(ӥl5¢Ҟ<;V"s~&Neʽ7ZnznF)g1(PV?AMN0.X&/SC(2)vgy72`Ϡq,Xw*NX d1l1lCI"POq=/]̱8Tys<mv_Z٭别P.τRs%!. Ӭ8H%!,`nWibp+x቎z2>g6E 8<[F[3"Np0x}%:ꩬmpBpFӄᢏ~GZNHOYO"t;v$M=r|ߌqoԊ)G̹U8nʇM̘L'qQh[#ż4]0jHz  IUU-cO 8J|E KFquZ⎘"PMpm#wL>Q2m{ ۈ'6RοÈn44\>2k[uU.ƞ {Y^9?Tr7(i +S_WeO~>>ݮ</AD&F @^u6,^%Ku8v $ 0I]p< By? v;{6TCr#LJcG7nYIr/69YhȠ|G!IMK_z9\j;)tK D c#h^DzAIalO&(Q$ T 4h/ؤK#0#rdkSO: \@dtݧ+ 0Nq$~ [K婞BDBo'oylkSEf+>0Qgy|J1dNI)0;yH~Hԕ o@&`Y } R!yO ь7YY "x_w; '} J:icK;xK ^*~& %E6GH@|&Vyk#<ʌX'$GcqW1f"D=AfZ2mʪ[xJ.߲꒐uŬO/}ݗp(sceIs \""cY^ȭh ;|*"p7N? 7Uu1 ߐY1h:Ae8+wY>'߯q o#~+w|26\rH Vt-fla# h=LZ(6n#%wZiCUJ?򠴪+'˺_3Eupvnj2ܶB}9P^S*bh1Nfh]k:Amri1s"` eFYQ;;n^[Ө9"6!כ=aU;!eP-^ޞ|kťcqBW|ձ9ib|H$0d jKšvOIoFsr4L2?] m,,vIڬU>Ē}!1QT=ة\࡟S?aZC'nQ&-YZzR[o lFLQ˱CN t{1=QFt81,p1JP h EB\%ص9a;Q∎^OsZEs9rfjiY#;=uV*xmm,)3kd=ۤlS xk VՔVbʸ_%PW7|aي2 [=ZXB6[<$ Zg]erdu7O=dL[Is);^ћ@ H?88,SɫADj[NL8_ٛidND!'C;gb::ib'"l42?GD,qt<ѣrCwhRMm΋ZOJ#N,(/_"s014muk_SllkD:DHPJAc‚+en) 1e3u50El; /6?10 =_0f$CͫĽC=q+jBX6 v&)P[ i>c|M%:#eY* Y#2m&kz܎e"6ӷ9F/W>ĴΙ,)XuQxU/[ݫ# js4F{D_SoV%F>H?u"7YSd:1wEޗ&vݡ+nFD)&a;حm_ke9z0U*<)1Zq\"d'ވ|; gg{u}UmSy4g쮛h]2$MR[n=' ^]yBXM\T,SCC8AulNݏfYg QcHXI"]Α튢S>@m>-ky r:C> E@/5ЇQ~~9K1ߗyx-4}r/LTpr=&+%=$MIJhT쥗bwkwIpz;V=e0(PsO )+๹u1vUuQ? h.] /PҦ޳jNI nfuʿ Iz92m m!E(PNKRl "gD%R ~K:*Z&?)nT}t92-~!%eɔ16m޽/IZ.e:iȂW=${je$l]wS4#C.-⬳Fɭ yMV+Z/GU%(g Ӑ)uYmF;? %+4i3 ;`bGZ}K1ΣnUi ="^t=>F'a7=a4e]%Aץfկ qJ[ ٙc-zAuD#|^ m*4W_HIwqS/+9F )3j8lTβ,LCc6[XG+Xl܍RJ$!HkН }, {X#27ۺ׆VÙ &0!TZW_pM!95g]79lm75BxN_Ւfp[^sjbӋfDxyWi~K8˩;dCk[Q삌9ZD13H{ӁEXt2x} VvZPxV G8xǹY"`n2IG-KBɇ=?>vVY,v ʕJm4˅:!rojN'"3WI>iIBaHғN> E*[% i`Jʂv4OK%x? %U[c ڦa+7K|j; 8]|"YQtl(*Dt!]xvyJ6`ona͂d0J۹ &I<y?Ő q$FF`n?U TƌC%YaD㷩KsOy͖[bR켶"F V%@cm?0}dT~ C"hcq{r߲Qt'(2i1o% 륁V?ךŘ?= THy^!X.L3]is:2 q~%3G'R}qWߠPz8D1ȶPoiJ ]t^jp)7uouϬN}GgRsf7H}ژ_& p3bOmɰG7A$J\tIvtQ>Ezֳ}IC|2%Xfvrd cG+×<4޻5tjrjm[;%N[̯,K{b6&xo a'QL]Cbeil"u=>4$Wg˚\.ZKρ<&j:mwjՂiGqPҞ6>_:sbqW͘d,V/IJPQMGc;E=a&ͷe O\_0x:McB^3sW`譥=j"4RR"~fDMB-S±h^GgLV\?fAs_21MB>pe8jwD P#hJsY]X y+.dǰfq9b4CkNX}@N;R\x'K@R HqTī+XT=w6d(=5n3P!Uy,]GvZ~Avaghԡ"|RY`|y\OztJy5N] ˵ɂNvD ׌W;x eiA/hTw á|Pr?`& QOΨN0uZ3 =6͗ksN( (M@ߕ0Dt \%fS/1iI.{`jPnqu/aQbux[I.ù>z 'm y4nn5(9aبn%~hhµ"ak]fmv\2w>EbEY@Owpoz;m0tE%O8FJuK:7|M۪Di1]g1? 6OS-pZQjq( %a]D͵y ^澠Nmq./!jBnm_g7"FE D&ǘ|/쯹7ͱW$r/:'Tq́ZQ#HK9(ZR8}zm#6V͌-g.=>~؂| r r&ֶOM}&Ռ~"/ wetHRX)rw_)+-C1`z9T4:$Ԏ3u RNiKro2W@Kl`SY.6lDn: n yUGd JlEߊ푅L\Pb׾jӭ{m}/ }\Oll?9XT ib1JROIIx27|U2\`65:m~ j. *zp*~jҥeYz?cb1屜b?cU Z3ݼ {tNFpqUQ"_hb:=TimdٮoܝD\i-xx'ғe󢶈"es˹%K GaϏ,[K.C]6vw5Ϙi+E{x$G lw(%2XX ervM[6/X êO5VA CD [P3&QÖƧQt}>RńRp1bor@֮ЄAW+WͧpNrNN|KK6^ PN^*#Z!)gzcBi3ow)Gu  <|J@:rl.uY(p-tDh9%eqV:$l$+Ǜc!WG^%SGh-#`c.Mv;gܢyEk2=7 VXᤁO!Ys<@#Dt,2Ov^M@Ijuup ݬ7-h<İQzJOsM-M{i-fvOZ$1E)EmQl9efg^&8M R|Ѝ 3*%(tqK/Xd^UwO6&. f6Xs2a_#?d1ڜq.ଣ0RԒbI(Cg&Լ% 2󾣕ůS-LvK^cCҸ@73y( K۾öGV"jv>KΤx骚) x|OUS$l# /"^+a^[Rcm=C!Q``,IMamiaUbrgRBaLo ɕ1]~orMټ`K2`ALҹx;J*3gظ o`F0ۑ{6EKmYY9g % V# DsJj*@GrŨF=N:桻B:?|-ب*=v)SIBn鴔(·|jUbdE9%ϙu'w%MF G+?{M;Ħ`=H '\i&S&=}ic#43l!>ИRl?+*MʀJ8?} 7 N% 4C?*S[ @lCOq5=}lPgeyL8mN[2Q񩜢߿wb2tK:?lfQLz/6x/a<(_͹`MNc7"o(:' >"%9nm̠1"=.e^&Ɗ??Jk7CpYqh˩+E5Y!0X^Wrjc6QX௒0lӨȫxwݥBɧ\H`yf=o-JPJjBXaeCيkr1Jnzb[ǂcP6H]>1vhP`*vWCT=|QyQ$a#W.zN4k:uln(SveiOEd)qCS.A{ٲ&s-h~+E +<>t /بUڹ|$<x\.TENrZYa(a^ڑz>(mP)e>@|Wu:w{MLjׅy+}/R|5'/V7]H%G|//TׄUY#&!)]1jVҔ#,.5lZkK{M\?\Pi Q:H ~ :G͹`Mq & LZ2UVk䢆D.Xgl 9 ,br)/פ,51tQ-l Gt̢k j:S>PЮC'G@I!>KnEv\Km}\Rm#ae%'j^=_[xSvWf@ôk`YPt|Ru K 5Q8{ ݘaԻb|an3(o;+hƇ7>|% OQWb Dx"> LC?QX<`L1$aDK.G01v y&̖HY%;^rYLF~1ɩ\e6"O9JTFMbXZ)㹞`)\{ẅ́Q7.u|r⬑mBQJ̾F6$R8qPWv%9Qt-joַ!({ i+apH^h]x-36cv_WV!@g{X=CΠVsƓ~)˝YtErg'f"rm$;mu:jlІ-;4_(3q.o|]z<㖭&ȪN!&&u `Ą*`cAzȀLB2EFo:XA:.=,,N; F5)B`7{|LCMn%\9'16 "Y ]oUOur36E:b?Ps={98YѶ6̾QୱqzA}Qxel! us\/c⫯☝T_ᢛi.X2oMQs4}*&[?KkYhyXM Sg CbBcAOk2H&LWiuΈ_t"m%)DCv4!Rw{M؉QfqG$F֨jP gq~~4gvcBsqXQ"ArÇOvG J=LWiqU >$8K=qP0 1{h|)s=(8OIJ>3ntkVu^0xYm opm yECbgʹ3qn6『YK xƃF$x=|/;IVRuW)-&{9MڬoZrJWRǝ~;Jdzvn"yN#%g{;^C=Vj7iA8_%0 W0sUI@Хh`BӱgǓAiNQ?Fܫ^ ]/ٷD̐!׬%;5G߸mDrA$R=JP{f>\dJSֺYRg{*oN 4QKW<=9f+CU?u-zQRibKUԬ` T/Ydlkj⤏=K )Č[*5:{gq׍c{ʅ` JxuWɫ}D ȝ, 2ϣݾD4ߌsQveQ.rbU7[_FA-0"aDį(D >B}pBk`)ˣAfH0-UtJ^ b-@&d)5eO 4pXf:Q͖]f!~G?IܲD8'!Ӥq7rM9iDŅΖg#~Jd*O G_Q:Ž4BG"ve A[L "S(KSZ$H™o 6bb'ڮDc0%u]y4H傲aE|=mDJ=ӈ8&\oW]Nj˸[љ-?~zMa:ErCL_ɶ)=YnSqs1&Q+7Al~PxqL㐛$m˔&Q^㐍dfUGzݭLvք_rSg.d,='O cu+.V aE#]4hQG0@ʴ^52h%J iٺPa\vFf8fB9LO fHqbV0j\ߊJ\Ps^jU*PNC}DMy,4$!i|Y\u= Ъ} WO((ko!O˄S_OQ;U2$e t,qdđ eʥX@6 NM_O?3!mk x蔊YoҰRLȔg*dAP&Vr>gkuM?%X|S~Z$q![/5o20#kTO6E#GqipSџNvē*uᒜ:SkZ^7 IcYumZ-LF Uc`o^ihWmKuK9{-`ywJ_2TC#K 5"Zp~+}]yKalXs+KyJaX#*VnK2=I0i8UL| $zx񔃆ճ!b WHh6lpTYXr|bTP#g'K?N6bS;@qvK9.  +FW}8LwM_;1w@>Bi(#Ibk bhcO`^U}' ^ඳüsa ,=yx1HIFTn "E\61zD&pqK('᪪N.$vu~⦤EzDk=#*+hY'U fVi. Oz'6fs!/ 8d[ )kefbѫη^%<r-|$GJmHovXx4Aqm9o(Mk1 uqgtZ$golN>}1ncuuOd<& TաI6UG/AEo^FpK &dνVϰz[x>B_r3s*J5ڀIǗilͮyIxdžVf5qfmvGCJnv (gנ8cMF~ΩN1c2/!uU7~3%;$`7)x2nнKNhUy ȷLY; Juki2}A9dpHh2I eo,"'< 14AC78ʏYǘ{`S&\"?8,T cYbwʈe5'h]Z.3kNnHF;mfܟ kVTt[;7McOn< =f" ^̫D]_tCL G ++O\M4Ǒ7glTҁ ΅߯Ec 6S Y106kA|x'HK.3u,?/ŗB'):+;- T&&VdX)E/\Y{9{@3@5ާج|$ģѱ'4P@>5e{_^yM^Eo-xaWHa^nžKoD3 PZT>MU]Y#;0ҹ;+?3@ǤCޘW8'nCGY8Bп.M3n҂;rnct,.r['sb-]7!5mc5;N;dy7A0`,UDqkn dFF|iᴵ;഑a r~X6O%mȽ$GS bƹc@ό>Jzj0g5∅Ncg~jhyVOڀps=WQ(t85Dydҙ5ķ-ћ;2[:{O Dd (85k#ZpLXV6F0Eϸ< oyuS'cR_ZacĖ> by<:ʪ/P94h"s'C֓ok-(2ڰ]@Z SC^ 'nrlL~Ns3")0C6_¯;Y'P:O$'$ c}ޕZt*\3f}|cɘ/ EPZWD*\H tueڵIz %9vE`ݓQŋ9w?ov3WCs'U'*دu=M⃃Jx}BBTɊwzjgNU^Wx&B%y*Gq)W:^Pk֘kk}\jڔ>S?Np9 ~{L6i&HȫrRbgİ)QZmH sۥ-e+PcGQ ~EjZ`2,BGBm% 8S)E8x/P jRQ)ia EQ Ҩ6\F_GDv"tH5t*Ła5jFoN s&+IDڍ3~w}%Ds2L:I?)G:;M ȏb?S3^( #iyYyPU@2^j^gIv28䓃 . "H~Z#"B5/DqڢscI%nC6ADܯٍ`~*3QGe^dIT[j ܰȯ AØ7BzVhm~BT2 pW4naC8[<߯6r5<—t] _QR3wPrn!!@/ɚ~j*A|!5!k,z|.X_-_KKEbz1@txO c:)ivfU^nz7?NXlLP2x`߽T;(y6lȗD~ uQȯ' `(1dG <2c]) S+'%@};*viRvuW[ڄPɬ{xz%Sl+Dh\`Vk;:dcݰDT&>dCIGPZ;%nKɏ!^F&եڋ͇=$9/9S67lsDvL'8iG,}`G҉|-3twvgH35"rR[6rZ J#i_éSy#44cf0Ka +фL[&`(W94QzO 8$>%IgH-3:D/K18#yAȡ]Guȣ TzD%*` MQ{W3 $ B֒X` 7..SS3L <[>!yuLu}x[!]sol'8pi6yN1Az*ȥ U`y,}+5ēu=Uj"֡`+]/F'"cx@Me8#cn #>3K䇏`:Wk?#KK63jEөs3}UJyd]` 7:HiJ- 534=;KNxmlj Z׈< z҂3oU\ea1 B".t|wwЗhJygM8[?eSe6^ꃰb_4b-3nALicpe="Q#fq`3"k;W?'Vu'цyb*;nMB%f">HQwyZ4,d.xb2h9.hO'5cu <;#w~*Krbói~ \PʗγRS v$G 'sg^1&@+H:^R6 R&&j8(%i-oKKu"$Wc8OV4L|;uP1L}OLB.>Ͽ谬GY *KELR2/颩}DBHxe7\Q(?tg b ޷hEOlC)P*u(McKS [PRkkWh"[ .ujiЧi*vdUZx<_A+znT)R\) 5dpu[ KvӤ䴅|1$~ y ,3gu,\Tw-^(gj5чR~/ln(p^nLT@!nL"?ۮBLnJz8ެ,&k[= w7 o5nlOy㆚|3&α/'|-Xo{\BI jܫ_\A R!K4M`Mâ7dn/~!pM'RYvmaQhP7Bb5--l|kp&A7z <`],6PDPզܶ,`Z f%om6HaNoH<2a~Z>?V mv6Nu⭐rs: 죔C& oޤl˵_llD~X\"uF"`|}ƈ{#wKs14B֪N0VN⤕^Lb2βIP*QnR`h* V}*rT{LY 1dA[@lKDTn+fS),P:|s͏r"O;eM1 -1`"hø(җxof=9},h(ܣGڰׁbWśbn=B j{,iN!a[16COI A^O( QmZGV78'duKbrWmÅ |U{rK1g5V"j,rk)efZsG8&@S;i"; ȈuyIh37MUeh\>Cj,ˠ ]d_@ ux j(,=FP-lևM@,w@' ҃[M$cl У% M`Y\`r'gnHFYksp:u>wFC)"iВ'$xw,H`[ƜQrW"uk(q{w6aIhj=7KJ;U` ydը1ݟٹCuލ`Mg(GWBB p((p+M;5{ PVA6S=].Aza&{(6sbP|c4ssޏYͺ4!nH?\@I85o*D# G)osVܳ`05_/ސ_'dU䡯{dP36k%f܍H5|ņht!{X&`2wiV[1 3/<4ʾEM]Ť1>)_"ZLh[(h?:&UYA/@9l^ɠ&p7W5g7֍Aތ!ħ?)CLT4qxP.WJSez,;c+()9y3x4634uzCNZHue{YPK矮1[l_k`Vji;:`\"~)Nѵ9f"N.'X@HnoW MNkrvЂk6$ĝG͘H$nEv ¸B C b Hl!nx_SHm3Ϥ-N}& `$v=]H[;I>_}C_D--]kOX8eÜF_Gw*fQ8 9>Q0 #  䌌8ӯj ==ݕKwD'uC 1,rO3_}W_3In|A>z=彪ܱR֯c)#pTsѽ*e& E?N~#_ʜLqr/ ɺ}4+|.%޲~p Z/ړk(dΜI_<"6NI*̤>`F!W?[nyAlM@BsAoV;^ $R;ybλV}ٿsDpRT(| D-_0JYCF h-2T<  T},2275Gʮh;!򺪀ٸX4' E-GEnbֿH`&?Ϭ>ZXujj[Ulqtc _DsS,[!$LU< ه Ѯ$m܈Fv$,SsB־M9dO ?VW`@7 n4q+L4|D80շYBGj$m/}&'W-+~ky_6I {ŒU?E,+AL o8X)?r}үw4$`%7ugQu)Ҷ]R8芗I3ЬSL~G><0jr~R4Ⱦo`L}v__DԝtY> [ /sVg6#WEo4+fx.=tw7CN Vhe%Rڝm@/Վ@5Pv34FQ1LO%EހÈ̀w+GQ]h}O49PBCxaGdҒB0ѸMC# s֡v#`4T7j /xQ hRnT LgD{,CҌаOܣ^?.N~|'c<1qyE4(sz-IO]o850e]lV3FQ5`p"<41ۡJn5:,s@feƒ"P MB%jIQ[D{qF-zI({؇HSuKYяbc=+ѯ[FijԷS8//r7*r-79ݢk?1<{,qÐ k}M{Y!iI/0{j\BF!/.;<緭 PnG=\ 2AsⴺbF|y VhQ=tF3h8$QEZOd)A͜%jqրZxNF,27@_v-Yosgq gf1FPne[/y{gSjq_4y~OTxzq+[fL.HD '1境9Q3[*Nd"HTɷ¥sA8`UjW J6/ 1D jT)P(͵|b\:\Mh (!&ҡt`|oi/><}O! |/nNĄ0U1vW;5e|~;"*,\t4QN9 9:! 7.bInI } u~ 䯥}w |~1SH{\ ;Bj gaۄM$u|S_*jl_>L\_;rLȉ;V *MsD㓍rH% k`aZJ<B)uMo))B DU\[Zhǔx/ E;TĹ: ްs^)xVVuؒ~'L\騼:_] sխRRAaR.7oh`Ej9&4(ZL9E8}  {CHǾLPe1I#0%7< ʕ(VF }+5n 2~C^h[ڍzE:G!/RşDkzqIO1qPHL0K}*v5;w꣸8:ru!qBF޽Me!N[\}2J)4M" ` Ñ9{D3!OoGCjn hZQqr٫#:@3)KG eN`,h5&ϛ4uS7 62,ۧu+~Q5toY<89͍vF,t\e7iN60I@1Sރ=sZh$M MdiL OY3 ң $K.3mw@Gԡ ålУ]n@ #OSiGeDpXS<*+ze~!gxi{a^|SFݩ$?SlMy/S~ㆧ=^܎#o~̌4 B@tL*EUpŤ?.gXA'Ϻ3\٣F=c'bZkJqmA wvvbޞ$XL3oqG(}$uvc@vfƝd" ޹c`.mTy_z4_kOnqZ`!*:=!*5Is69<QD ,J YO]bhS<7}d򂉷\fgH/:_R^2.aI*%rJҚqKGt+୑ZՊL'`ʞ>Ol~H.ފښ!0k,l=Sv80ϮlO[-^2 va3[|d@̍X||pW~؛..TYo_JXETx8Ll r3{Acq~ssRngq]>X/r`/Cqu h͊[09n *x^p[j0rs891BVBϙK~Cg ^DٯjGV 2m,&l&f}iOx0|3@դwvUc x ]h_j KS`J4Pu[!(̀ywRJ܏b\%7{ib<@qk 6gXNsxNcКvߩhX$ ̒ra;~q:<ꋀBRƙ&9 D2- -Ц 4?`fb1H}3 lC5d|ixy93!+;7zqftƲ"`q47 ZWb\(iW$vl!TDWc. Uxfԇg"bXc@`ɉ#"'آ 5P_LRl\}!mFFR! h=pv NP0# ? DT_`*%]:=9moz,?WٝITa n~^iKMf&+'It!|:*lϭȟ^p{Yr [.7ي?lq,8/@: #6SL19QgOdښĨ%>"+`oo#{Ց} w͗Їj6+űUI" כs89`6Y=SEIx]u TeJLț+,}O~h!_i֞uSm*ݫ9h*O}'`%Kbbe"VYxК>t<%+E!eN}f8f qa2?0 + jʃvi]k \X{'~8IЎYWi!@7ÏT~n\J "E(j:1.44C/niV:G;UE| <cOT,ݐ(g)VS+o^ sH~}w{Ƴ+_ڃ}*K&#o gy|mz2E/:3K[-xAa6_b ⣒'p 9+U=x%cګug؃p w>c{(gdlȃC yˮLT8@ek=q:x%ڢ,A*\оS!9vFFUP:> Q"2U:/R5X/ʐ0`VW`x4OD͑; 4"$>*Ƭ6b≼0){jyv'RWOz|MK PkWc5ir%vω%YH̶pu7*-ZY6J-%Z6=Sht⾏+У Z׷@6H"73 -/ʑ&["j]@0 `C\W p*:8`l~J#W`K דdxVJP9Zj~h9V:n& W6sH$ rz^ʊLǫ l)e\45^[D{hM"WΨ?mܬoD(55ͱSFh@'JuhB}䛥M|,Tm<5`5?XiZtNL49LGvoCmՁW9&Je-X&`^^ydG 9v)лo71l5 -T!6ӯA!̻TSQR(~tQɔҊ)de|%2Ҩ~񢔗/"K`-y?m| b?SgZú[~T6Zm_#8Tĸ>=E%#}(4s;[=6Dg">AsIwJ VhUɖr[žlB' -%kFx=mNLɆQɖd@O_H8k׍b `PIBJ,U0}@cB2|5qCLAh^ Eed<>hWlXe65?X~2Uȏ.S@,*2xCد*=[vroP[F?Q *jdANqƷٺt lE=6diZ #*8wGwJ˹'7&"[6>)^DU3 f4sjdVP1hB >iW˔$ g{hʍ} v<0x"J9j"A`* ~բ](X|;=g"EQ ݒhC@fqr*Fv-%g\ Z+Fo_ߙ26@S&aiC7:#z](Hj+KsGTV阉WBRţHHw,".;#Z!0\DysYƈ&Ⱦ\V+\vхq3MXz $ڤǬ+O a-*g-(ZQ,O+C38@X9 L|&QPPv/FOQ:aڏՈXA]&[\h3Q*/DiZtnN>M{muh#8EgS}qbݬhc.#BøLɸch8O<{TW8PʒpeA VG(?ΨpcX{rExwfŪ's 4~ĵ5܅0@"KStQϥ8 /aon|Kރ&`:OC>}鯆^Wp-p(>7?(LAT1>3Ss-5Ku[*v[cU>>~&C E-Slz89ko$PV]ոuG暲ҖtB*Ulh@=xr,}O22Z\]CWGy:):CEmt1p/cӖVdx78yå/(m]|?#=Ls1.e8wQJӟOWQPYC0c?`-bF"8/<gە48#-mǨ4tۮJ77KwJ?ѭFڪ)#*hvbE1ѶBXo"'ִ(x_b5wxm ӏ֌.A,/a~ۢUb ٫Wm?XM1(>k/Yl5:sK$Tı#q&A?c;GGGf̋ـNl +0Sm}p+bϸ jtT>sbzWjCz,#~Z0|wOJvT94G-js m%q;e=ՑH0y 5y)$kǯ(6Ny[X:bs0&鑚| 5W$$gV 7vptgDd f8IDڹ_):9Uy~{;-T,2p|O!L(1bbz ljXC|=OkR0BmѼf͓6cro#E/ LJ(D}#"z;݅ڄ-Zz61-G*=HuOBY2f|%>Q$q<ȧ]yΚXP\쬶#$~q)i18hU%%WR+RL BI-U>D"4ݝ]p&/-X;V$esr@գcp>!% v5<'{%;[5jRonOŤcٙZ&Zg?1BZς5Wq>F<N9ﵪ W`6|Tтwk 6Š=puΈB4|c>S6۪XI6 F߻X~H):w'LB"L޶/r ~iͮQ3[x RJ_: 3i:#ʋ~i?aA"UQZQ2fex)m|j-)\&1(V< Hn>_dlE}War#HאD2Lc2. ^|3`g҈|c((p;N{_!^9eDSZk?bMwBb(}q׉K8:ˇB_2Nջ NYw_w8-$ [h.L|o0Wib&cot 1r{v'hXTG\3OG_8:P_|ִLM"ec6P=ALvt3Gr6Pޑ{? xVuᒲ# eқ0dW4x:mNNQ<Ш,4'c  S{5sf9@W2 J> r^L*G7,r'fh{4Y{Q.=,'P$; -Fp]!lDVVFjʅ"Ȁ *S/g2Ƒ"i>gYV!%K!~ydKzg?P9EżǟNeE,C9GZ5^su\QasjqSYT52cQ7,m%NW87Jvct땱j֦N sϲqoGyfd+^R-|vJث>Ht'x7Q!u:p%KO[Og?>UVy UDPa{}0H QM'@]p]qѱ%< w?ywC f+҉̈́yݿqh]Xe͜5_@#'*"_k [OAEO~l|^ Z6b2e0h*nkH'`n Q^iJaM#9C{mJ`z}0-q%& ysjHI,Yk/19 DicǶ `ARD gg}&2G̽E$¿>q=v}\%f{(-6@`yWI&_˳2'tJ?8ԡ^ETM<j_$F$Ვ gR-:A1[̈7$tD_.΢Dl0C4aܯu;O+;T4)fx|judTdi*T׷9m[^/e)?g K9Z{Hu Awf&1LN6ccH(*>K o2`nmHD]D30O9 LuNy^ZW'JxҪpĐw=C \M& QM#)a.2`V ;澽Nڿ˼ &\!bΑ6+>x^Ӎ"G y,BYbOIeM)V!wQaH Gol1Gg EBS_IM* 6oH='8TX0f_>8˯E 9;eg wy8~wM={>ګ %7{5a:y42kaP_ H)5Z킕M'Q[u5$k gNIbGBpXrfүȄ{EPʮ[u*83[1ÁdcG(,As$@>8 8֑)f`2O-2oyk`$)X!| ׄPaHnE-v8>enؚrL?c^'}"kMh7Zn$P;#ίRШ&@n8tMO-<.P «8UAUl3+RhY|?ً q[ M(8/r= cX|&X ̥?6.mJϫP/m܆Q,d8Qάd2Df_T\G;GmK3BD ͰSd < !S3h愭"$ɲ# NrSh&Ǽ 1 E1:ǵW We ̻vG>e4X4C5-jt{Ģjh ~Z"e-,9iIHdY# y'Ҍ iV\c8tr`Y LM'⯶L4W&#_s`,Sk7_+l9fŎwj~{4qxgbH\߸B gn}J#H1Zl_4atŮdZ]> agLRx&4Ů+8I=6$2R6"!0* bӜ\ϸ\{ky+ZI5^Uz.S<8]T~h&9Å!o̦J6]9|[ۮ-.6@%k9>O 3X]Ja8߄UbJ' f]*#/́ykX}8dxeWV&lm%qDxF~:uUz#)X$r<8X棻neT2\-_GC܁ 2R҂jȖ;ܪ`*!v8 )3e龃>;CxQx sjxd k+ӧAMv,VkdQ Hr% Pr>PRG|d ိAמŹP[ xSt Z\VʫJr3yU;TZ(#y^v,*ʜQfC`nB,q `ͻƽNh[<Ҽ3r'J*n@"SJb8(IM>߄r+[;ɴ{z e,(co`!(U`o f$ro,L,_F_4I@ˬ\, Uƞ_God3-\ޝ",ģ][Juhg?վ'+Q{gYHcSUsU=͑o.PHWK(j+;ՁH^nKp/^☠*ЀO>=a7<{ycÛE>\3 C8_Qn43Oݑĵ SQ`RhJ ۆHK&;%,gdƑ-ۦb+nwR(@>jxE=S-1;,QN?=yn Wk--`zHᶖ˶؄2'wohʫ1 h07-Wx v\&2]3Exhba{ECQ{29Ѵ6=8 ԿQƗ ퟖՋF]EA!!(* R.&=Af[=^Y^[}ÕE(=t3ߜIE o7 Ă_ e65[SR']u=\zD3a =6G'Fԍ$mm55\,H-'pHhsDkN "JwzoAUkFFul:MrotЭŞ P\o$ ND B-A/2<)K@""A9Vsl˳tIڰxiBMIP(/ËȵUֵ~_ -UT2t2m'zvG%Tv.}aQ2Dz$y׭gPR=A./Xl&ћr-z>G%"ápu393&^6^mGϣѓ]lDvZguJ[&HhvӪ\xyoeƎtQv,)Q\-XoCj_SpWAKG&W28ܪަcE(c^x"dT1 Dm Bk, or/qӆ7aj}: TMᆰZf]u7:A1oQE v(~Ƽ5$͉@:A!]SfoW0"@,XA j7< y$jM_YіZ($/辮S3iR gT3)K햇ۨ78#p<c*s}[. 'i| yza@`/%$Am9fi^y_R\Xw1S;JH/c % sލ@^쪜(zSr8pbZ7vDYY<_|E-*#$ &v:Wk-!VZ`>hV# udL R؁nl :f`?qzWH?9f 6 P>r^9"q 'tUq~ U[z"Ga(aukazEsK"62)z&Ip ՆcŬ.ju}15f1~Z{$QJb9Wz#<9m5A;}CB1״tKxs u: ,t¨GI Li+Iul/5F:zl5$yI%JUY:(2Z #rU՛lz$)$t%YZ0卮I k=ʦa_GLcycr@Ęà.x~@yY{T-hlkf0'GI&_Q0>rL6NDBJe˟*)롊X4PZo-VsHbUQD~91Et{\J[[k%ԧg+TMxUǐ #aBCɹ|Fܙr9cQ p@4G@pgI'X0(9I!C1RSY8ݦ+;<x=GZXvά%:vy|Le7PK!x>8:sO)gaZ j;?eW:> ^V5%/Y":y /xv-+˳'Ƒ(~*%U)cPu]Ü76,?J&GD1e() ߁0^\+0J]u"'rR!uHߊn>!T2F$OcUWp]7) Eg0~y7~cD//h!~FZۼXNTrpObl&*O{¯gȔ{9 Q(Ö~>ɛwty=|[`b4Y=v^dzc*!6^.p}7,] 3ekcӫeNwh/}¹ CJK/9}?p@N^zAVV gXNt}e49n_c[TG3Ff5_6]RVkNnX$tmY _t\Ï=K6t#5R]\03@֥Ҏ2_,¢Dfc*VHh'Q ~!?ExÔ#ƀXyY,P|wܲ{ WA F?럢_;Ϫ Q#W ֕ ;.3`tB6?E{b%p[+È}%Llq8kn>#qჾJߐՊ^Vtw䳙Uv ,9Upr"V Ajy4Hs+nKu![)a"ItLz sUsf@2y<_PWG՘HBxi#x;N;PKe]LEy#h:{j̤ՊYJŒJݣBN#>P](t6xP臟*Lyދΐ( ~i]%@hcXϷ(CЪ#ԃõ3' JpQTv?ES }-و5V\ejGԙR&a$ýQѯXӍ)B PhuGe+]1$vn!׌iL*z4q iOd,`> }r:y\P &Gt[p R|8aXCŘ' T\A}7L6z( Sٿ]1%Ͼ2U˦ؑج2jX)я.4*#ĵj Mr~2DYV5Y|):?A*bݥFV5aXNHE?lc%#@ #ty\eqT%)'B6e2тMeݹ`#rNLμq[]Pz|Q$ '޵pVfa_YTHLiq)8V'l{E?%ƭ( ."g4WC.)7̼-.̧/ >]?,sp hȮz" 7HzI ' !T.pes!5fg-MϰkIo,!86}au,a e?ďRD+%VmȞ齏 ~=Nj6.5!}UnZhEQqE0D 3VLOvv Z( h18[M>9@5p=`LL kIoMڐL2My)K>є-y#zh"ΉQs捙_QxƓ y57?yb[$ka8u#Nߜ|gьJ9ts@ { (.yJ,/RF͎oQ/]m K/De-z$"YbLwSXH{}~_H s83ɂG$S>2bt wTp㚁r =SI&^) V":6x&v$y2l`˝@VumuvҰQ2ϰ ^,l!ͅLV.͜\bzɭ1=ȥGGJfb483:&Mm [8EL!ڐi1\*BT:qe'~9r%[4:_F7@_lLKI.;k[Ǖ[<^Ot=_ImG+q%͕ ]hBu9I'LØ {9qN`5~X?U>wc`Q6E۵#o%蹈T;i9^;\ !"%-2Sk2HYPp Avf DvH=` P 0`.K9 $JJͻoOUspk\ "(_;)uQ66ȏJ/7[ M-XjRA%fw^)Uqp.,nJl&ӄw0sZNm˯iXBn\OMxeD*Ӹ 8%8-n=:K Tn^0 N)1" >oL6y.0F}j,9>܍at ߤ}its4.(]r"DB>kB,&c@9rFLb+l•ڪn[*`RK-ʇN‘? (gW#-{Q5"~9&IYod"Q\+}!K"%q8wCS+]CAoD4n=i+_xn@[F(*? Yy to=a̗͠L#gT3*[lӖވ{3!'`xY$0SϰgwѰ% AAof=K8?.ƀƵ2Z]H,blNHqv]'ֿjHT9vW3$f&XxB-Mcvj!?- 5W|yH{QQ@L̏8AOKJ !\0:5ëeͼK*.K\d3;%Gh+_NфG5XHe.3pz$炴0Zz9;)&\CGǩ䋖I]PYElSi6.-fɛߤ_ACa6n]<܇#s)>a(,0 ^`N)&=13U5S-X2ZF_%9kK͎wL7huSXY%@Zi;V/^wŷ#W)kK1L|%/7})7}͊or|:]cv1Q5=ߺƭ87 j33ID;uLݠb5!CWSZR, yR:TӘԢ۬4O4 /&tZ҉Tbcfb2`3 JL$NiTl…Xll\!(+^;sz(\8"22jcV G_S@.98f1pTk"KȬ/c"<7fW(eU} Ky+&-)i{3EmRPi& I+!1q6h.-rI 0@B{IR³Hdlg(x)[s{N p'τN?ra@\~tZFr&Ⲩ.CtPizd7kdgYe "WHT]W9|#beOǮk*TmK$#!")!n`6/)7ñ(ϵH0qeۖNh^,쏿Gw9#>Eocsͩ,0I!CFpfމKaVR՛:A[r ?D;~k2{֢x_2w90;DSAbeCJ ̹tCt ? @IB5`f OKPlׁ'bfuG__SL>8./?+?^<7Ll7ŤS|C\;rm1K'%Fe;T.=p"]I7D ?Eq!C1ٖEn}5vJ(ȕ[UAuoE #>nHJ}T 'T.k}fUǛ+D^Cc6oq gjkC1ya }r#H_|+ O%eSP 3: dl@#^6GqJuZ{=*;EWt S Fӷ6W)̒YőBe%΍^|gp/ P@Β=mEUUK)B8P ?޸/aoʦ/Ay 8 <$I Y}%'J7D6'>*Qoknέ,x@SjYk%.+~-f ̙_R>xgo1QK0AFj#wV~UYIS+5Jo2ҝPԡ5E ( [=M&bȜACğoesAXse74tG?Ro{2.`Kd<ǻq(0 RKiOهVlTG_R~f*Y*@6ɃKWہ 5= {@$}[\!Jrܔ< EZDڊSnRy0hLLv$a<=tB;ֺe"->ZJWjlw,t<[&"MPFt"(V2Xj\Ż(  ؀wCC}K>/Q"]N</l &nx| g7XT*S>(}/VzxՒ)*hU?6:CumV+QqGj=,݇`2b4ҺrC[W0E.n%No |}cɩ砎/.2+caK),XܷS&A ?v^Zbjc&ĶVL뙺AfbyRfxg֝Wnl#1.*Fsp|tZT$;ДC3h֑# ?ߜϲȁ$I[mq{5`K~ {Fsc&D?jrm&X6?m׻kE7 cn3.0:U9!r85Y|/%v_1Gh肻>*eSƄztM7%^ᖌh*k%Djp'Yd>P}>c'DNN2"ĈgGvV|4dJbوruSi;OPT R}1Vg[k1m%#bQ Jm +,=滟*/jTi`E^L ;MG;Kn"+ ? r(P7D_o}0Y%ڠ'X5qq0eq#,8'vK^6X@9"M@fGYSl)x=. T ")fF6v~/;CGjM\LU1(8lfm.Az(e`W7ɱw8A-8RaFN}E72Zwi/3w#h1f!fpXMg8d\mVNgE؂k]^* [-{Y=[\MF1Ѹ'1[gr@8Dc1EդyQ QiՈv1X14qߋz'xe"K%Xts@NY,^I0K_itcnPJ(+ɓDR|aǤ4\r,hRՐd)80.5˵-t@QIY9 ը룤)^^u.*3(, 2d7IqTFENydI%9MLUR89˝>`M])]NjȒ+Ițfb|ȍ|"@O$t)mˉZ?pi)e7bdnu*pˊ~XJԗL:ʀ;%rM$$̱ $y49|C$=OAՐaՂ1]Q\229>vkmBJbĠF\%k{9*P|e[70w6~&g?qssg,TB3s!a{WOT%vxW|Avʸj+YID79sjMPu3Xpw $Nx,V g OQc!EnM#wsix6Il.Ӓ>éheLQ43M60 doSJs H#llG yp[G/wg?=1pͱ~MOa <<;v*R6ԓwhphܤ'B_"zZ\yb1ck/$71)9)|A6H|BƗuϫ,[8h.q?u;0xJL`|]suG4Tlڜbޑ;秪rjSr;P׿ʠ~͌N.9R*" DT6~t{ln8zidQ !U/J,{@F;r4QYt} P2:|sf7kƔ*!lPGXw9Au∉j+Wei!i&>DY=HStp28hb,.0Ol4cTz?qTG= 67r`l4b XIlV (DjL/hr\A^"|mP<1/kn Iz[G;XƘ¢o< xu&{QU(U-:'aF*Ͼ?$Jϡ3B]m-1ISF'ӑyqٿOyTq d7|tBѾᳫ\RlyJs/cAʰg\%)R[Ouz$.́ٞ20Ѩ(w;+W׫\\~tOIu''O7"^ @$’`]N:A8 jZC2c1-T'`{_ɕM"YIMq`ڈ7 3Bx.hKkS 'j[?"}*-!J)Wo]Ě&h7 Uے!#Nk;O:Vm~Wn?*<&X[?U-~36Wj׫$E;Tyص౛F9De-х*̺lܦWi>v](5"R?>kЦ^zQ#8?[K@s}s`#J[`VJ_ؐ+ J0EI% Jedp(Ʌ0?[FPk#+=6_:JnΩJZY:E>f\YiwosCp\v M3>Mh%dDkz7#:qiv<u _Y?Ve x&=YW=σ8 ;7HPI5F0yNhSc-P>D㼼h*S 3{&P節p?Յȧ|^ݶI;M=s iGƩFZ{l8@Ehw`f$/mi##%pR"nIƿ_Ixi˝m)rJM "vIm?" Rpap엌6$KD|!a^|JA qa.9hT 3jԊGW MKE|Rfuh9NO 1 ֔:UkQ/MdB9b\ ?a -G`$H\LNN/?L%*IP(qwE۶ tOobs +VCcڪv`ogeq%fBϫ{f 4f8Ik=HC}2Tf¿Cw,*J"o HN 1siˣs^A/0Nb$?'%zh QwcfnǪI$2+jtTˑ؝װ?uګւ~,2|R4BV{\t toȍ% яcMfDC`R%^q.b1#P*у1۱FQߟiq*6\-,TG$WosÐeu}`kSH*@^ 8cGde`MrL8~ 5n-(`i:%.Yu (7[ 3U թ|skLI!T g3Ӊy.$ ƽZLg*k4u ܟ!؄;k]+_5;~= 0ڃ֟kkAZ @6RrF/Ț]G \e^[ȣQ[, иטnNeuZ㞼:YDf[rQP4FwC < q[#х@Qm%wlx2 ~HJږx& AJ٨i WUv`~-(nrrK`2 &у%'6fٶHEԖdټLt866MHY >5whSJ@/TQ`p=fP>aw(A")]q*fhYY7 :;'J9%};A~̧VC\[ 7q K+b8=i<UF$z#sìMa~_&~p[:D[>tQ^ɐ\SkI2̘6k)gj%˦c`%*K>mMQנYE ;R0ީ\GGWh?#G'V;$Ǭ`.ØlNic*%BiǻW6 a0:nko}W>jp-׉*_KBj0Z^j,q *PܦG Dym4;uB'6l2k k+n j\_,x20" ֥Yp9 fic,uYS(,S Ay%-5 nW V5%u0qB[g8A~&_p++"_2s|. UK lEAEOW;RiOֹP'nCU({OXiGbG<+qFe~UDa{|onQ 칹?:}EB%-dI$Jm+&ǯ  #NCӘ^.R@do 13&@n?e\{R_PZJ>,Ln]9k<:1!o@O̚nePW=uVu@{f]3G/euNA D80rWhV,3}"qWU9AH3? >Hu0=^og n.C#e0EGKd\"(Ki@v -1b>]Leb@`}z 7-u ?fi$ V(JFr?ۺW;ܽQG*Lw%fb³ѡKuh1u%YTB}*SL˚Li|n$E(965>w?hQI 'ҼڱIߞ ?Cr8׈4%gΕTWC13%}˟魕+Z,n#<v 7'|)i+=8h dUgZ)Y_1As@ %FGm-nF` h*dkܚ/ѓJvb 6%0ڋe5_Jdg ڛH5WS?Q4n]Q6>y^)$t-/dQeb[n/hm ƥ{{9͉SizAn$P֊ɾK0[؃q8skl'ZPeLԼmQJ5Ԍ{󮆙Rſ">rLsG.=a`!Ţͫ?\;,Ǯec6)H(\]^Wa;cӧ^(ߣ Ji?co+[H}eQKD̮MSZռ :s6Oi8Xm]'Po q`bXWJ= iثQbu~yg(߷_4r]NO|yV"eRy"q8 g\ . 6['[,36`Gij—>o5cW H{?80Nd/^Y?e~|(Y!1]8 b+kڭ'3R<)IW1d~ǁd`}M_v&ALzϵ fF%. vB{UkT @[Uޓ-@UDPsM~鎘U;v +͏E䋅M,5e -Ce_j. i#,8^Vc#ȉn\J9j#(^k٥8%tΘ, ل>@n4<С}`x 5I]NiXvHײ]#IX*L|1x:XU[GD MPrScVu-y*dxPh@TڐhPs N8 VU*(t;#yA~ݍ|Ԓ0B3Oz>όuN/t=Ϳ1J Âu ƋHZΌT8w[\v{\T ?c/np#;s+\"=Zvy?a/?eq[5q)ˍ}T$5˟))F"xs:7OpvJqfݳ{:[:D~۫`Hc=Q]E8/8oJǬp@^8!ژZo5  ;y}HՏ=RɹC=g k۬z}-gIC078MCs hJ8T?/;@}Ş]g"?=d*#o٦ɈvUG"N< lBA )֐d:1DBP Dxs& ze? TJpLϜn |{C':TqtzW)UE-=AEtz\q;B@&SQBZ5^O}N4k^;#H: ^I ]&-ԝhzCydO3D3CJ@Y0wP&PTs/j2ϰ~5!, pj\ET0PdWIH5jD!O}>m4nB I!9Ӵ"0,4zHVn8Ԛ,w̓A ceRKPu3qCbY ^/!=cZ 4 2eDN[a6klI$m|P}6[Ι7Cāx$צ J;^~0;uIqG{߾}h+xizg!Q*c>h=YA 궢{_p3bIہg#( 9CX)~K6^iI& 8r,{s,GdU*{*M_z?ѿA5*%dg Sͨ&d4r1*PO)6jtxb铥)f5 UD1-mjT QHGs 6\v&^Tp_⡟-X"1Z+&i(V[PvlI:]QyXb-+649@`9̹۶V\.+Aqw͕B`v qP`?O[T7Y<ƥ{ʼj+ue?M% +KuoE~)d½[s1P3koa|Vv+ JFŚFFh"m6*]ũ HFD]ɱ$ĥtlx:&ʹH]1?!HSU ͓^BP LL$S $GgVH![ݮMaH3?~iPgHfMQ#ݗ';ۿa6vZ瘝Ҳ ^PX7i#0Xb26%(CwL&h+Jzhȸ>Җ7*wS4ovu7'=YCNgO} y>61)AYL"W3ki #]xIK#kgb]C /~F`y$#M2`T[=9->3! PD 4zli*rq zY۪Rui?Tnځw`Di>s[ Z>YA-b hl)7ScbMABHrںmժ.\{o \1"{43DE8LZ@-Hz;*APxas;їF>kKK|1aF`2y`j؝/ 􆙦4ւo/C{yEF@ 璺$MfIBr߰Y\#sr|*3)_uonyw$'^z-[U t_:/dBk[a?2WwHXFmC<g  E!Gv!_BkArVyZ+u7=IaDl%V bI2gmSN<t|ORov6ɡdž;~64XgprڃntQqWmYs+SE,-QV>+pHZȿ3bĦ>VR\<ݬĎɏG.47Ͽ۞Y"&qBM~1R3Gf.T6u@Ho Grr;iÀ{f#[o.MyTOn6Ѧ/º-l(@>Y`|yzD__pAɘs(,m~U沪Gth ݔ*PAxbя_0 K|,\)G7Oɐ|{9~8v109wa5_֋*i⯽^S\{#| 9FS *?/&Hɗ~eM\'u^vĒӊHl4zà{Ș[j!oL+O г(c FzDCjgSFjuk)h[!oz^uz"#U1u#f̾UBUkd¿O]L(o8mڣ`GExGH#9 #y6]yZӫ6ކ ؞ t!Mza-q挅Xg Z$<@_ZK0PҨD9NN1  z5shС/7Pi*-zm޷S1MNjY_ڮ%2KT|):YP" ,MS:72zw-@l<}c,]LBڸ{#_7eUeO*^KDD@R8kj T Ӵ.cT7`8ln C㱚Q[= %KBJ3WkmH kcȵoMC37p#ۏ ߟBB3 >#HvGz׽$%n_j;M>O*;sK]e,`7~M&ꌈ2[(|VM/AiNQKÊ!&\{D3J>o[ }7x/cT3*pUjDB"ӽ//\(0Ύ+=UIOx+#|GH, C=Ej ٚJ uqu؂gC_(ܸBF,d\!&=LJ>!^ݴ^`#qqfbbsu 7r jj\J Mkwtg$0$|)EN::D('N] P;Z1,ts]u#f:.'r&A*}zk2v!:#Y=Pj)FOG%(3 {pu ajW}Gy~ϑWsu (taYϸwĦ{ @2<Ia*HfI&pۆ!)i4o<@Ȕ?ϘF)4}28{+p>*v̆6qn}_T)K <(ERpAiern:OA^*!˩Ҍ!+&ZU-v̅߄ ^ '9Ji@{U$uKo3t̚NWtfxg>I} hu#J8"-Y~ z`eF7^>~\[ HFݭ" He@ DQXءY1 !,5% K (kb}y5bf!]FM G3n\y(ˡ߃WS s{^Z*>E@&(+q#lA__#{t"|1NMks!Y`7p,#kZ=:eYzTeH$#JBNW5'~Wئil6.h1L]V}` @VjF㐬jr[ ū+U})#19iRYdadeS2tVPkU.f5YfΨȉr 7±qᣯDUÖ2 r fK1)80,/JV7-{;+g:R <o@% +.nlM^aL[ .L1\˙lr^}3O΂öNwB7ms&ٷQx/u$VaN{2 3`b21̅V}\.&ȋwEi4 qXJ@/kX>cwY2ɃCp4=h>9KD2fW A Ii8_^QPAynĖU޻XRATYzޢ'A q"s|B7.7 ϜGq%# %W¯1QV! !Kk;oh=۱;$6Nz,VwkddU51PL=㒁~>|BUChB! r;z0װ5_·xN忢Y% WW.eJ%^ Jgh[Ygc)+2hc^:!Ӻ0\="e0J&[mCk PB9iqxgLTJ -b p_R="ޗE ^$þZ8tԳK#?J l]k; }Dȯ]p)EEi7zŬ@QPĸyRjD"EfڙdTtM Z9P}^X*DX߅Paux6baH_rkjݘPE֊ȹnJ1-C%F+yl=&Aܕo3#R9]jrI g.>V VQܺٙ`[%nPj'ٖ춑W,},t /A[#xlI@}S95=FDR;ma\O-|S.iu+!\l+_=D3$Ux'Khbl ^FʢBATgQF۳>j~᳨ k!)x=Cن^/n3hDXVM?P2;D@)]̙ϳ~X6rG9Trfo9vkѤCJ]U,"Q\P  [xgNN'ᒉv˱@Fw1n7\XXW \1Runb{8ː\ʼno:&ԛ_/aO%}7yV'Au~5%ԏlW=?"AҶ)V XVK"kme=Uf C0ywD9=J+٨QG%YÓ6xԷ0cu*u>p)=2R!o=nI~!b_ŷ)J(%H%FNxL,D7􋱵s(Z.$D:CPpɓEJ73=%6g7sZ ;nJ'GC]q=/Cۃ/|>RY2 tas;V6&[wEQ<5+9?ОE%_+W?ّu0A<7]zoy4A-LPѷw(NAb+4D K>>H'1Lܰ=?@aݸK _Ґ#EԐewj琁+̊?!%#qG=sË4ڰ,XxMdkLR\ҖXD Э1T7Q׬U$kՍBak8>4tUs1fP)hI2xVϳ@[p*%JOS]O\o K)ŕL(':MyA"S0!mLв_K!4l!Df+bP mi"(ar24Yid"~j;ĢՂUl?+}ce밂Hs _]$,m_+4#!G]kOM]eeHaC0pUѬA,VV h+$<F\%1VN?"f6{2ZJn 9~E8,RYuO']jծB74@j=.>bTN b~~N4ҴEVVcmu υ𹘻ufJ7W>¢dOR1uoX'HcEcoNC~9C)r ?H p` }΀d5SMexu؃D8z:+jm%Z;Es"pEaL?:Y8 G.Aw% ?`挖ٍ5O3z3E+@C?10<@.dd#OP]E~v @b| Z/v(ڰ'6kYTKiĶ]Y B}'׌Ǽ$S&T2y0Fk_JpaچRs_)۰ߒ~eL.ls4.QE M=E 䀌=)G6V@,ʑ(?oKu\hGyR斈75k*1ls;A!l$4Do]p Tk׽H6L8mؔ'N~{4s1 H`AK"e}%!`6~Ϥ NG1~+[r\>S&uBgG+q{*YVҶrĂѱ ኘv?5EoA#*Sutw ˥s˧-Rɧƚ9I/_hhmU8gihF5 xi,+KGɆ,Z¯,qfo) e3 awnnQmgqVKfO*Wmg1YzfI=4b5N=!/^!9cCe.޹9:)k$_&$E"/t3cp(oG6KΨ?&އɶFBն>6΍],?dׅD1cPD1nhxq^|(ɘEE=|V<+HUpK U49F~=po1 KQ㿉ݡ=Ѡ6!곥Yl;f+9ƜL}0f?pYa֋{ .c1<%7E U,{tN^Ki8d䮎R%zPH s|h <t:zѐg5| _x׽ \sCgp+$REL7m՞xї"rgknϯn`AThbN|=h=kCXSUc^)C(cmlQQ(q?rG(gz8T_avt'~9xU!*ePhY!]o H9B`7$=,wk:,Xbmvܫڡ1ŦMv(HGij$iU%^S}1$ȈܽT]LMu؉o Cc# wzYEvM('9%D <rB;1!s"VpQAx5Y^#fxk&(M}^r|^w+&XK0.zmR8ɶE鳙e? [ҵa M ktϒ,B7bAT2kx9p ]pPyơ FPp{C%i.P.NjU'o8b0# 2f|f/E("J1 uV$ 7̇a:tÕC BMyvhfQ[;6tֱaGuL>UF8nqj 09EtvګX?.H-\/.}|GEq\ȡI`m&]q^7zZH0ƵR[3X=w#9T 1P7˜LJ&$e?X!BY7zo_J3;N>ӹ;WZ㓡g CE!ܾ; [' ᡛ76PrOS!_.v!e)ZzZ(뫖P!/$]?o[@#[A)cwL$=-9AMfu('C*v%c̽;C]"~Q fb `{9HaH{Ԇ#ur~)&p_&U@%=&)@ _h!p mw:o7R!z?8ցtz ?3/t.< O>?^,Xo{HJl:4"גTZg/Q V,b0Α!Y^FtLQT%EQX{^A9lR}gE 38ͥT|13:F`;?v,+ ljA=􅖤M$n#H~8TЃB\MRXKjF$קʠi7>mg8)4B<0UbK`2C8` UɆ>,R8W'2L4O:-kI܋ (x N]w,_,/5wT\Rr;iGb fpыYT93,Shun/<=dh`!G L YzTnVU۲ֲtn\= i괒L$G1R1Xc:+9^o$}%|¼nmOU? łჽOz 7jn֟nљ&<4Fq/;p| A=fr<3,y] sxٟJ|xocAviʖ=H3ajRgm6o]ei}?>g9!;/~Mip'"-1{AO%mR(+3jy1aDRz q4Y;~֯Q'nD G X!Nݹ<>&$ ;86[ E3c .=*Frd{*~ 'ttX!aՇaX:+P7Xu ㊯*)f _DI?X<pɡ Q?k!7L9Lls!d\FS`" 4e[p\v8u+[CU0}g@`TzރsJ3ᠹ"|@XӐAT?oXQɡrX+ cI+86ղ8A\7hej@%CkPXJGZe Ήf~'ȋǕxض1ٛw62xBA)LA᜚E%i]QL̏X1amD_[~kΌ!bm M ukX8Ao!FTR8,ޓi4`rPH1z0O%7@¹,oLARmL}[g 4uV:3.(@ z ÚVuVoqP0kIZ(L g['Vat,X)afOL(]/9-*wQDuRe2D:140jwz um 'ټ#|(n -<tD[%d%}D/;'`KFV*fͼ}QYhp;6eEj|Ök6T&~VbӏUfGu Hv*EY`aQk[ay 1J Ha! -T=AM~Ezg~ݲL+|R̸9>PUfOWD }*Hb0 !Ü"POjVh$RܞІ~2|*1FNl[Pv"O?LT  g%ⅼ޿cxKտwt;Ƴ[~ (u0,,A>OS ل#/)xhn%fҕ|~;%k<:Tj;΂ICU4&2wb\=^0E$3 -^V90=e_f?fFE: mO8ʷh5f"y.|CG@!UkȑBГp@`[6%tO+5( O9p vQP/bv귗{1w?1ӗTl:oigF Q;t*3>S'a7V_134a%J{y& 7ZǏR2Air{ b5ݯDS(~ 8"C-Z%Jt2 \e ȷ /Դ%>:{!7̚h ufh;qX- ||P2\ebnQ-{IACzSI5SS|jk宫oH7cK<,Nۿ߯Hj;R{%$EC~}RF qm'Cp&YvWk8 NpKF ׅ6W(a!"Oj XKD;!6<ugѫĢ/`7u3bM!O^4+1S백pHڢAp.ΐvt34Q> ߘ. Yo%HXb٭#A1 ‹f$0}vοm',b3QE{JzX,w̸̭N Rk]C sQ+/!U#ُ$gNDl;cܭS~Qf}RG-ID )\ckf{ĘN4kJԹ@ԙdIQOvKB#a x룊Cuܕ"8` )R eSS7%S`?ZgpA4ŞJvY`R-SR.  9$C2j Tr{iw PpF˒%^3lڢdrė5WMH*ր5wO@02~ɢl.ăR37pi,QƄTŔ?N Gp,!]<* _<ţOŏujbs$Py겍q7%9y4KANpfrhy뮽 6TX!W)ZF<,svZy+C5Xrv>t?(Rf*bez.w'iX`;9)FJs5QEgpw335O e:Z0 mDX}-O$8cbͿ$z ($٤B,[vca*KB.+05SQ-T}g*P]z^`27t.S"]L"{ LP{`/f֟fq[kH+y/ȡ,rc\v mپ;J<dɍ]ޒ|'I,!T?xǢ_c jL Ek}yp<<]zXj0 ͦwRbF$,ELdGZ^wX/0mqGƼpə HJ9j1]]iZ$'aӅUx鷋4/=jX?*$̯z2Y{IU m0ZL*݋9>v&<93L/'½XR)eWTVD#*<6uTZw j g'AwBX):PB9ƝV pcNY͢8MUZULLɑRY3N_eLy&A$geF/Y4'jw'u}!.Q&]׳y`_elB>2:~r3WdP啷*UCPubd}KrJ\aRo14`7K:|BI;s06b;.h3pY$2t=r<QsJa*BoP_9A91(]s:ʾ՘3t/ fvt څ]#r#[8{K42nSCmEz^GՉC\ng鎳\܀<])zF KvgSiqZO5(>+AQ"Op.EWz201F<_ b4d8maXs,5]Hbh]$$I#"H[8;e$C{!,mMM<c)򤏵 * GGO~e r4^߈ƯB kcN,CS 'an=X>5&壶1R }@O2vWU {I-LhrlJ|Iki}a( ~͋f B& /B˜fχ!<\:_Ep/4+Kei0, XÚkH_,c *'Xh į&¤2.&XhR{~+r qMi; >*KyWeQ޺J\K׽ Ix?]J\8sًEêWK& KKW ).acMﰵ[O2+ ~qk~W~\H͈v *)T'Jn{GĠՏ 15 MߵkZl1Ebv&۸zM9tv#< o`I~]h+*TJK_:ҝiV؜fC-\$7ٛ4bUNu!;=&Ӓ!/ vxbiXa9z!_oZ%> hyN0Z>@JʭjgQRi4a˽]1gGs`!uwis7ߨi [d\saaFPq4Sި4,e'B _ 3~Iuy*\ R \VL1;aH(٣ Hv5TnJyC疬cS;5|4IgC"aDf5_M)|6<ĩ6n!̴eMbR[L"[q;wt?GHٮ?U6/@Ѝ02n$=8fF Sc^Qy"\:rBa` L,\Yjա`]59YZK)ch[ L`ұw|+C KdA1‘ǡπr4'yh#-LR3vC/݇g(upC^Oޖ_%mQb4Tr$a ͋8!fo12s<֗;`ebCYs2⩖6Hp'BH5M?B;Duo\ LQE4?E: %JAɢͱi)cNeuYgy1M+KZ zzMiGl1N7A`%W[U~#$HBHuWw*F?1]{^n=j Dz|mMwF+OB`ݶ7-'Y<zne$\&^4hqZq{]*Ƌ,.>Ez['J[` ~SDy +J5QI':J /HxmCwO͟X"sH:MmmWRss_Ձ#R&2[xbyTbuƽ'35V;JZIV*ژP+܃cܦMN"D]=!t&UY'-ҺXZ#(~8fnK)h't9c*!6Ag.}T` a:VBjQTH3WԎV3)Ekm n>Pv߿]]hXXU9-|5@3DbW${ l/yg03i0_7nhNL@D]I%K%). ۭT7.Yq<o"RfVdF:) Ȥ{ú1tE: Er4_o +m3  `Yj^2ʨFe0:&Kǩl;XN8x ݢ] Mjb]un40Hkֳi9M .,(QH2U~b u9᫪8 ŸV' O'CזA 5R'S`DE$;Mzg4ZyUc`pi| 97,,ؕkPKF#gs9Kܕɒo2asѫ\&/L0 `AE{f8衙~z{P;nϗP{d$ίWa{צwzH )Vؕքh)j,jx ho)]}. a* l9D[^Q)YKۙ#{G$_z-(ylٝ&,j#q R^b^jsϗ P)zGV!yHerٷ!m2/f~+fO9z |-K9duѯ׻-8g4"Nm4zQpzۡ#(4}Vv !y.>tŧ}8VWK J?&] itES)6VTᱼeӎ>4q> 0RK& s;.-x=Lh jGs 2TiZ1$4>AÜQ1VO=jzlY`P:{_V>${Xbb`ȵ~)2%-.\آ8StŒ:! hg_.橽-(a&,2)ybTXqV:a!`+"TU61,$lD/⠁ >9< ,նF5#,OC0suߩx.l*R!0L`+n7QkFg;""3fW-G!򝏈vj@;vu'en6SNb˝NMe Xc*PL_҂NV@3=pK"Ĕ쁓X>V`^糛:  dgFGOӔ֬Otb, ߍ_?"q9I1$i!7Lrz@(Bl,]Dx̱f@pvVYDڠ 3r6&r?^QsX$yt}7nWX{Lp٦#iT>(hp9΃ fle9K=bi.$βc;iW.W xk>H~DmmdUްxVOie y6jL> }^a D{@:ӲvY[bG (FX;WN}8c[B9h qR@K˱%O7LwB Xvݜh3@:"dizk+V*aIe!<'18q8q [vJ(i\6!X+yOMFC+[8>ljEZ'YDq6t8ؖn>6 <(!Jd&x.ȍ-摰uwtU^ mde1W5{,)vǞf"[\bc(w_/7ʌxz֑߰5 0A. Nk^OB6k.5OH U W{X]DjPRV unLb{sncy{JI$p$HGBYA 0љGaxjH\XN`vc5£%Kݚl +,<-*ыZNφ'}?TOxoüQG:ASx1.ʨ*z -m`>?n1- ^S䉛}Cãw vFǍt^[uq egL7)S )8upZ᦮Mjx,0tfڧ$R7a\| {QZ2g3;n<4gtK 8 Fѩ{g(zXw [xpfY'oIq,} Fz!%wSR/r:\1:t!sѧ+%50y89hEجOUTBl<ʯH('Z s%공#JXMB֛ IuSpCw ,E=4Cj/J8J֕挫M2l!Ԩk$L3[FvcwV#cʑȳs(Ia*c(v^>):aឭ4Wxu|Oߋcp?ɕ}mo޻;-uL|oIZ|)Yc2@m1hXџ,׹aw>Ͳ)\vG)1P;ι;U1 Aߣ%䍯ɶ6E#!Ĺ5$rvۜQ7 E:%>33NOSg:Վ 7 pӨD{M1ɯxje;>|BAȐ-³ǛIz>)z8+0zj齄>z5!KS~:yەY(ETB-tJf\s=N3?v:kՏǪXeηHj\"a _ufgSu^ DY#oq=bJs%DUvKeGP5IVƆl Tmg&ۓH<5@KOfJ$ܦ!$:n7!>C:xT3mN<IGsP^ e&Lܼ@LY6{ϭ·D#7yܻj#/V9bj0պ,"rg!KOimpJU ҴÀR EZ$jOzri/M:bF .t#Ç Q$)=HFez_"43}mLԊ]NfoN^Hcx/!≰& Yw*gH Rj6ժ\arӏ,@N1+T$eY']t9T!S}O=0bz[}0זCs/zuп]g˝RPO&jGa$I<׋f7[x^jm_YoA]sS&nA@E͋]b*vn6~q5#ExF&]I0Ú|*%9QJ鎰x4R.ڎ2!k%"+Q_V`* eZSSa@'jT8RУP6LwQ~"Crڏk v²pN9O8f ~8iLJ;&(hЫ8H*q=(ʀ_JV_`Dhp*h7LK ?N$A.hz?"vJV؄.)4{2)z(3zg~jByW080d{z_&NQKIl@5VjT-J nCvb͜yuOK5ƒucM=]'Y5٢g$.VqqЄO!d1U9Yk1<,׀fV`_bT`L{O6Hg.>Ă1_EL!;o*GP-UIVx͈-O 6VW̶b*M eiC+~l 6uSO{QD5ʔ؃=JC"@Jo9TNf+mmGAhzc[C'21KY2\(0(177XRCEne+}5Y"F{j!u\(6*7SBNB̥?Qn/^qmkfǏfo4\D7QEb>M)S-h Ysm@EU0gP%]|bꌈMzR\,4x=h\w+A_o2o-& wquޛ/山Sʂ'i@UL,tVe/dONbb,f7b,s锁0]qTQ>׮֏Pgkj \ +ȫ~HK%CPF1!s B*& ~Wh( Į$Z%O$0 c05d bXeo&/.\݄| &X]y;JTJȎ k5Y4Ӄf{94N@g\o<ؑt^p8^@`TWo7T"31=ng?5ȅkEG? R 8D\U(zZ:bE 8-XVu:pyE̓SL&d~Ad3}Y~g9pq@*L z&L="a`tf^T?vM-s2㙷#Mx(]tn54h)uHim:]?9my =|JP!dAIRPce?~_y[ -`wb}R{0z=͔te+9𽆙A8Q儔L9d Iq#\ZYYEyI⇿#Ҁ]HNn^ޯj%juol6eopDujn[ZQk crQ/3d E̫`2 /~rM32 .*|"YLE'c>`|Mu عY!x j̤_ A[$U,YwR"Dǻښ<{ʗ=1fc%_mLG׋uKvb ؖаwCQ[[ܑL1s2 U߀7e"{ K&d`:KWF//˾;1of[P(܀u0q* KxRQK6FrifWQ˖0*WZM%JJl 䑞Bd*J3b0L hqr_ o4R_ 'MY˞?g.=qitcL*Nw?$?Gl?zEnR$BXkϝ'E~dѓ "Rʴ@g] @UEEDA>o)"^wK@BKBf@3й5PBŤ p8fj#9#x>Yգ~6+O>1)i*/8L w͙z?V2ڙs-|G*`%L=lyG[ƽ%MF IzB7$IlO*ͪгtQ5Zч4X .As|+7?d[%,,e.I; #;r掞5`9Vaaݱ ,P,[S Wwm `[ . s\^X+C'9'pFf84M+x ~YiJTqiB `uhc֙[$qo AfА.i;v,FtXUͼ(1}Q {jK%P%J(J .ؕ~[1MzUnr^e4޺}HiЬ󽕄/_b}G ڡ6"s|>"+gIzާcQBl ɐEt+6OVEtӔYzLVOߢP[0@~[ [S&M#:O07#HR[GI2W=C G?;^V@_M:"~iS\ZgbEȷSd *9 9Y"fWښi?ݮH}n}3i sǑYNx|r'6|%o(xX\4f ؘ(JBmmw裘+Rr h6mTAC|\S(Yn]yė˙Ja?sG>Q*g?6qO9| ctE57ΪU O?X656!UJgB-}J%薻j}1sQ_K.O)f^ṙz1-Myj~$65GkŨ|)YK=g%M p1bvNhםJ9ٶ(>Yydx>&n\8UgN1v[]v6G PF7_,ltvR3:)dxbs͘mꢇi,Ӄ0Ch݇]M6='ʭ'H{0ku(h3έ3IBf1kY>ΫrT _]ls9: 1nu>d/Bg fR2d9qɄWhP8\J , {8H[%To8,&"uyEH%ZxS2g_xޥo-;'aƃD!n $S Fܙ &q3/ʝ{ \ǛEWz|Iqb[l^ c|_f=b:[CY6/=uz-m}u= hϮIPr|#n2T#NRlLZ*5#V&82Yw=lS4 >swEhypleS $Nc$WXyw!}gP?Ao8fHM"+ WVv9O& +^0Qƶg>N9Z@A(L(( _܎2m5vj|9OƂ1eԣU7`Bm1CRk>7>i8\jЏf׭*Fȣd㒣)p]Q / mí!x5\P RdjzZ3Qj|!xjE-mvm"BSY {4OAZTxX3$8yf֭6`yPs?5 ;ǧTd73A9LcjR+$ڊaH$ Nnס\$ bv!.=/~Nڶ 0C!`t vmdOo KqPԣDPGAE GGjة܇sQI}^0cUˢX)ħ{ E3$|DyQ'^w^[V0㸗XK@GYn G/'Z@p;(uPC˄hI*q.i ‰$;(\a|ϸ vtIKDg ;;rCʢSo5qL~A:Nm_ęZ&[W Q6Cnk:oG")D?RI}$W8kslI9,.^ͳhq#=;p_ lrʤpxF]G<RF!3 'Dx{7_-&mf\mhHG3)pl]ݒX; iz#)q"G^/^s AXҪhv1dD㍓>OŪTv&>lh %|?A>Ks_%^Ka[J)p]D5X9<[RŎ΢AN SSGN+h)55i}d[K.2-Gѐ3OMh?DݞX^<\G9p1h@@Q^a=]XoXζ撵StaGWhj2'c)qXEZG%"kKmV:Z;~3r3yV *Ռ43eY-oq0r2e{}nՌusjM}'A3Ѕ)Q?m3;p{E^(s;#(֞pO1 Bde4Vˠn} /8n~w)q%$3BN('%t2M*zgǍi.ɕ5ż;xO+v#ދ^z"ऴ9pT>~NZNQEϰk{8MN \C|z* BG755{Jթvܝhf0&8uIR Q[Ffso0nR9( Ӵj"%l 0="t \2+}7Sb/*ms )@_{;$w|?akAkĴ8 qɦ ŤG,: @9S/4DhrcfP\ZYDOvrrPP12`%}eٚ0,K Sz˭pI2 U7N_@q\NGzL~qY~V |ܕϵaR S^MfHO >tԆH2`rﵧvuTx45S B {li[ѪY<գJ 3ك 'obnU0ֵOqlI*I4葰]RQLIn]>ծ@F=C X>]̇Щgaj!ٸg40{8k?)%gd !z 06=>[@'챳SY cv#k44 b%뭪&ޡr卋43g ò36WR?o@s~d6V\|6`ni |Ile!^־YAUaJ* =02Z2kNӫ=IٻdfuL;44bL7Us˲=:l'I%uiT"0gnUh:"EoUzc%(Jҡ+VUXap3c\YohVgÏxS) b^2+j,j/Ct_{z)Bv]ͬfZ|Hn;x#I![PK!"Pا ˖\]#MpSш QL2vKnl qqQo/[ #79es= MP~ъEYwP-°ކacz]rty{9H@aL6au*%_oHu6h=tӡR Xu&NKe6>ۢK "O U+&l/J$wzl7N{,*X1G`5f6{ ĕ;N_LhO9ZW4ZQ8?, &rJHVښ/XsyvlLJn e3V<96@.8CO_޲_9 qlu{R"R;d*-l-ܮ?le`1:\{&\~0^GR텿䞲`{fHZY>wڀ4"i',-#W X&yNl2濗]+lA9:S7ĺM7`r$9y;HxA iWz &`*!D>bwuB`yN}/쥷*X06VJ!=U6#8I7 fzr *'b" U}4GS_X#_#iQJױV:;Y?}{,'{[5*sz$7qpltúkzFqgz9rja߬-\gN-??0M?7#pGQ+YƇ,Q>/G6ǃw6DxچcyV ´_z>jˑT}7AG,qEBVXt,ρTZমa^}鼴<:TIZ*磊iF{V<%ϙf^sa\+/ոH)$Y}w +uTYRKWz4lPTv&|ⲍz\NK|Rv3Wu%h_:| Jc*Z-? l^UGni;D=zq{-|'̩u% A b*YvD(`C%uGX!R7(^aRa.ɍa# >mc]biب6/ΉMn&h}=L ?~'ZVrEf s /41ƁBR}z5Q! ";RVPGW;^4BԂ_K@kdC)V*C[Ed|M/[Nc"4~GO[V) R oҴ|x.A /f3*^9@? fRc8Ξ }wNvN|LX]h X$ϋ]Ҟ!>} &u؁CRYjkf/(>MXx]rZDFdm $ǀ m9p*=bg8Tb(K䔐02,z65zɓ-jU8t$71`z)~5+YaՔNAQ./#Ю#URKl @w[x~U[Ζ 1lP[od]d|K PRX=/2 H[>}ҏG#UR%}F"Le:8b)uJ*&rP&8!Fw^.'FHr-m2! 2e{ ?M3oeΐ:rĠ^8V `C#0&S%.6:!&";$cĮg޼-ƙ쁠OO =Ҿz6)n/ӁN柊S Y<#-0l[pV@!!˯ ӨCno(|} POWGQ,RQҢ痈 ֭xBYjRf bTJ~$&0]~Pca9?O/13 UA2Geytmc*͒m`·. עK$$9?.ݜz( 'C«-KB9`ӛ< G $.!?sԱzqXh>G= p]8FˌAYÔxG )^Gg IXm{.`;WUZjIw1d?q3o<nJ0ÛNT8 _`gxUbsH}nz<*O0`.-łv,q`8 ,@OIaQ2gn">>6b%k5eMK˚<+;J*TPKEi𥄇eoȰDl@&C/v-:.G'žr, Fh(UqJzj ""(2l"‰- u)76aX_v?2J/ phOڄL/G %Ao#7^do zr^+B{0BqHǮ;z^XC ]L璸P-5ҔbѦw`#Z:Bl S}l"~ fztֽ\\-qaq+]3ޑkd;F& +5,FiN=$ 7ʕ kx A EhۉMc˗& k'.Ks)X7iMҕ%ξ wM`¢p~Y1H^Óz El#M9[}ͫkQ2 ] N]_R:2͗Ӳ0'=6_8LdY~@vGZ] cMzCyi%FNڋ XnuQ`r fw{!YGeQe(&.ŁYpt,("#&HpfE3->t%#5GyV:[9psK/H8M0ͱαc]$khxC51ykp9Co+YǛcTm6h KAN(NZ4 r6~BpG4kXWs ,&H݀) d=͸@rFRr+t1 1/xo;;wf*aW Z1LBBYy٣#|E`a \JK? d-aӉ,u iԶmutt̟Q +;l=nwTnzxH8:̠=zئ-u-1%qG-{7 [vV銘,KMt/'|΢',[܄D:l}3b'[ɼ3$ 4R GRF ZLD7^lα1}'1,&Gfe ]H>Go^C*7Kd -r?txC^iߋћ2 -MTl~V>]'[.QRp?L,4Ħ{IA>1f[dJDr0M~s%}Ą: &vl,)f:z!9ujsf a{jX\N;;>){oF|6n~b= dؾ"2[J 'Yqw0y0Y+K_Fj<\8~mc| . 67_iH:=[-(\x|שfޠm=v'+ 3@KY#ѥN^#V%q,(:תTd Gt+0w! փh ;5^]!,XꕓmSw}Ad`6g:ǺUԚ쿥_G0=xuF/ao͈*Q|&MN s̓l7&oҳPLJ-}&H <-5 U:Ž-Qh`4p$Z$o+]r,pRӳ ]UsktKX;n;0u:+2u@՗]+eDj[~ż6OA~ 웧F&'ʒ23/7tX:LUFf^x[':<.::pk2hJ#Tݾ~lYXW/Ce1Q ' Le+E˓ACzȨe1; 0L0S 6^͞nHO57VF$F-.L BNDG\[OU݋z#.pYN1\,bM8sL'#AFzP;bYVW:r'}*ZbnH]H) c5k*hǙEP+DO+f0gh3vriTrG$,;9CvO}X\\.ePhӭjzY2O7c cn6QdH[(J+ |0S76J&~ elD0b2I2@JWO$lnJdoiޢAEn1Z=˫PC-ׂU;M-܎Kk6V$]19ߖIn `c/`欁s'^ۦHHع>9=bj.x >5UG!}1~`MQ3>,r+Vĉ&peWig5L4A~D:p5I2ԲUՋ:r0ֵ^dge.[EI4PB*"U}* {Z:fH -`8KOs_3gC8E$e`ߞiWm xJCK ޿q;Gޫ<("oV=|l L'OlL P Y[M^@|ѢKJ-X$U7< 5+XM:4|q{ɿ~7aer_m7.7TzU鞔 N$}#$o-^6/Nݡ(i`|>R:nVK+Ҳ+6%Cͮ`G.I(BK^r;ӟu lp*oe jxcy9yFLLgԍ.R}#S1;}Xss^nh"y uAyotŇYhRqPhL5D'p=-󫦧K 'R[A}7֣Ч7)~W uPz ]/Bg-㙠 V<9(>hZj1c=z^Rɬ8"A<u2M&Πۿ?w:=Q߾>`ruSSUZ]B%b E旜E' +S2 \0Ȯjsu&#$'sKn'.^w.xc} ,bRpRaOǶVMA7mDbyp5'ΎiUS;dT|Cޑue"׋NvG:m7 d==N˅eiN^CI=Smo.,=p| =Uz"l[gh7ҍ)0qF-K{.kWyfK ߑ&8Rb=X>.en ݰnW?+ ú9@Ѱ]\uG++ HcC5/TKN!RCr8uQ%6y])3&͞٧j׮!d幛 Uѕл , _Xq"Gt8zV"j#$sL;,K垬 W IR4[ OSBl}#_:\[Vv=keСB9'Qe d':(j83 VK!*>V~y|zZcZQFi 9O wѪ 9)>xkޙ@[;"3}ɖt#bԞK׮dy\ s ӚS @^L>ťQrLsI>Z57rbQs*PAO_ٗDlk@쌞8!"{?m_CiWԘj4A}i[P= ƎW._̕]CB6}AғR$bl b9; Df$ 'vȖJi{gR%f9W7Bzn;4])S u:߂MP WߘX);w(FbB'LlA(8ŋah/sVX{,\iI0v~м|<6ÝR |,t?sYoZ}ő<-xvX ]jH,Hviت qR[mWnW^c ee4y8_bdRd!fAAUP8Iؑvܫ`8ކԈT R( -QgL)W"qv%ldw3mqO<40_z`'Bj>KscqVZj7ШsHh`=֑ OA=LF,[fR z5`@@UBU9޹A5? ;ˍ5Yd$2xgJH჏-<e-Fו# R_fwomeg?YSaTA l(EIcg7Dc^ֵA>_w` Ǎx#u )hS3q-J/X8C/DyXy}@l\34cwoǥtƢsUf&߱ne>Ppu v\;Ay{?8KC/`ڞt^N)Fzg΄.gD7#~oZW q1{zMr{RCGux%1r}F·0"8jzзn/^Ncź X<٣m=0>/noflLR3۠i[!Bf/3.%&Ȓ"TFJ@vDEnm>? W|D "ǑJcQ3+yZӚS)YycAZqJ vy if$UR|/H}Q*<:I)d8z?@Oو!'"2Gl孇||{L:~e eq񬶎!i TGGwshPC^`ef}U_{SH@~c`UҀvx묔R #60J8rږ$JqD#5f3wK/{Tb} y.!>-{NmbhE"Z l,WTǾTjKEyg[w[g8iCp):z]ߧD}\NX?U42 ߖ†SpvHVupKgk6Ή~=#_uG!-LdǴ*5&[&kԜ'ßT0|Ii~_ s2İA ">G3+6;>Q gc=#[_B\J6* J,EZYJ^ЛhHR-RH' < sS71{NHlq!V<~ ϿSǔGgᮮXX.?#e)v=$V"@W!>S|j7ui8EЉ3IpW~횮/qmz]yu[9fs0[Ps=68yESOCa%|Kτ]`P`q2 ++GYlu| y Z;{u\ _xYu#)1X1c+e@UUMNGbQ}z~ /=X88֋gּ`z5Rp?DujвD2O㗱.NCcd{}]sBJ$ ~Xcb2%Ur#Zkl+>U5gyIX5< Rr@,u 81j`_FfK}l\MkKs NqRfJQ}+V%v"aJQ|\$pÚ8F(n2 zCT犧Y;|GE;s#SL4M;%@h1X3mv)J?TYj2u8x ЂWNd/YZ+QQ3?첫`D"o9속E.f+0~Vefj`Qh"+TAP`R7BJ i2c)'39Tq5^|9sN,`F|IL1ь?+&\4טSOG [ \ $dFHݓz m@/4JvgC% :$XiP{ ;ȃ{V{=XLf&zP+lX-C$fWg>^s>ڟW?>^\0q.r#&((|s$)YrBP<6^ѹǸsY\G3L%I[dܹTZmZ~5w,UmԜ45!' l.Wv{+#$V0B{wID!߅&ۜތJwB2'|,mQ2uۉ(T e&FwHQsDdkJv庘{ޮѨDHqj?7e;kC:McBy\ݳj"uՍwVG5lL3@t3E٧OJ>ˏئT6 vvAΑB!x&!7tXI>*N:@jGfns*c6( +Ig "E8w5 :OO[mK p[64Oeַw䂱1.ͨAՄKd'Ncu!&AW:SS̜@4QRk2|,yWh hL k|1|>ןϡQ}&rΛɌ'}0K Ox'DVL3I-j!_ ;HAskrN6@z_mxٮMMA4iN+ i,7`8kgn \ġt*^v8:O2L/m 6Ӹa.o7 Lȡ-zcd@r٥JZNU5|a/gMl3,rvM>:[yD77¶݈DO^G=&<.Úmh$Xyylm vL>77nE"荿Jlijh׈^#u*|{{/^оtA#{hq5ff>/vG18oDZ3Ge Kj1jo\}UЯt4C`)O˕S߫# $pgbj}^gE=͗-_G}G5zʟ?/- c~KckX*{\u>K]oߞ}0֊Qia|o~K!V"K`WPO 06mZuoe]*jzh)r UK{.#葌vw5E4na s9bXz%S\)#&o XI_ʨBkttl-,#AV-x]YsMV+'PѵOk1XFX~#|%"רagpLJRnBXݻx?*?Lܭm!u2 >d3ə4X"Q 7C 0="._ S 9s$l. ^ɛ]^*?%tɫD57kgɵ }B;WNGNwlI.}lt5Q M \<&e8Ws_%"Rʧ$%E~GM%bvwT w?+(%/Qol<ҋe1d%.FOݏ ɖ]ɦOۘE.f԰2NWƆ%I@?onOQt qLS Z MHWR\S L"q -{^^#ޯXV;"?%*븱QC<i:]P PZg)=bA6hC?N NHZhW>>qeCm:ݧE7=-++ϠO!_OULN@a+gprٿqYyX_F¨"2@uʏ  "]bQd9ڇmjKlKoQW& r?H9tFPGi.I`AXL+D%{ *s&.r4ʗMB0}-H6&T(VhbQDŽ.$E2Au=DT'gVtshY3X.:0X*%tWul@6q|ѻc(wiyd0 [9M#.~KN(9^9-AEG[{zņI;jE>ȽeidA)n(lɀ<N-WOՄ?,cVDo8S'I]DtL;k]v_#KLL86;#Y"YpE!3vZpE{>^ L2EפNm⑋v'#af=FBBif_1F~`!.0F;+$'Y0<*ɜeJrbu$}fش? 6%Q&sb7sb.hB9Chm~w k QC@LEF ;B~q\d?F&)gBhOv)֣v ޴BdM 89C"(땪dj$G zoͣ فz*f3qjn^Qo@avZ>,bwW+'ӯ~tSG\]+&Mn;pl:˘m-1؁y힋Kڳ+ `Evx|uFOYB)$Ep5oǣ-|Px6DDx\6 .⣄'k!`៕5+3?[Bm3 &`=b~x%_!];MfAo@iҟM 6MS W+?a]gE5QC ~hn[^/f3ac%Vh "# 9.^4%E.j4;٭] S/O6ZVjsצP{k<h$-Sz?LBlDGU= xlse=m n ?+Cj=|˒|5cJ:E[ SjSH۷$}v6=~ {aNcV]_0[ⷀ?}Ֆy߿f84Sूgh߯SIUhYM#Tڮ)qáVꃴ8-PE*?= MM?7#0qM(0L|3(kLm"?ەÍL?!7;h:m)!-g#Ga9AN.m,6;m4,;NRUkZ%% ϑ!% )[:l r{fj?vL"ro ;j HUkE^j+fz~gіN=h!Mã_Tcc|H!_NR*^p/%)|UKA"Uqqv iv&< )}ЃxS8#Ua %w&/,{N'^06$vm{&!`Y=s͐Uۭp"ĹEdv=j_<]RNO(k~?&̙ $K]  71C~O\(QO?#uۄ*ېrNh:nq>fhyٰ.X0.pG,siryzB߸ Y;oM n%P3H@|dYgTt>?#b>}Magx`Fuhk gB eS W`p}m`}b8sγuIP=T!dњ 8w؍S *VGP,)ɇTQ pi /KcT'g:kde" xts\DLO!%41-s`gw'֜rS-jք?^Pr֗LREO݃\KX=lb>NwGK$csGĚXHNS>”/R&bY;Մ[;0 zxI1K$0L$?7׭_t4n"[ͱ*_< br]4(xdȅq𤝺!Ʒ3UlL|m F\Glp=@7ESֆgUzV9x\kMĆ ,j,?1[JG/wdeEY:&E H.IoKaZ(FOLFh_75Kd'2:zJ-Fߵw i] l6¢ n|1Є01rޝ[-t ĝ*&8ń‡X>T!SjX-^Da4 k[[4Wx?b ~bix ; JTm)WN(-[o0 hF~‰"y¬ev5{}1kJ*D*_Srv ]Yyv4roT#fUGeLI׮N"#NF`4.)5h,?*fY+LhhEn8pjj03GPjH tG _Aq9@ٰY4fi'4%Z/uFꇍʃ1'e(?L9SMaexU*"Xbˀ9'?uowi@ǤR7-]>Qf>Kz?ѻUhc"Ռb1Ft ,Z]$Ǫ~U"OKX]9W$Ѷ5lO 탈1jLI |So74x#2P9d^f(Ͷk~nԊ A4nCv$ҫ`ǧBj꿌]"}m F2 Þ2> !H?2rKD]>htd꜊ /$2He8)YUmGU +,֨A\fn .Y& ?@Q^{TdTv2 TUQq >-L[boisq e~+oM?bxf [ SD.dja"" }f:$NH3tH{"u6ݘd:s:si#6#$JCruNQ</>vmd ZR W?Isﰣ.,qdb֘%i^= J6/HUSITژQYanNߥ ij_EWէ5 N\CS Ĭy'4jskG+GrbPY~%L3dC{V6nWV4kWP; MJͯ­T"ognzc3P TΪKTT`N`!l`uzgbML%CH j5ӭ:$Eiltt `[$Cn^= zVޡ~AIکkdzdg*M}3*i]>T뭪b9lDrDX% k C $9FCM? 8,ę~=cAA^$jNj 6 sLh{IDbE٫Z<…yXL$wbT;odx8r 3"Lo{௻fY_)?Du5Kjӆ;g8ły|7V3k&#SB? Ջucc'w eUR~\zX *dɜ6},G Gj|Lj1>DgȻ)r|Z߰wGTUMLݭB,wBoj%;ea"3g^xhtCtżdCUޮ`yka7O@t5>}1rF ,RB<ѥ6`_Ysc]^A)Εe*\(; zBJŞlw bvy}jŸ]{O]M3@Zdz8ɦYL~ikLu7h?[JFi‘A\x&e棺nؓTpJ=/02~64F]d vXl[7Zq%Fي&Q2><.6 EPb~HMvH&z 9Y4r>L(if쯈$3|SU# Q|5qx$տ{”"<&%Pi~X[=>Zam[}O館C^!3:g蝿vbjuP0& T?$#pڲIޕ8EK}s!=Jݨ}g`f/QVIA G5G AJ:=ZAw$*XsgP<: \@r[=2\Sgd)q{Y olXQ: 'H32%1;h Ovʄ$-eҜ /Xr@g ]XhD;ci0 d|3y5͛j7 * ?mSn#V8v3 NgX~'AC/<=Ҷ@PzB؜cFӧn0RC|Y7K3!z+W.6$2Tk  b "@ԝZ8jS/(.y+ki%[ `* ՄxsUN: {mK7牪A~(i2C34[&6dT{gJr\,hER&]qF{/GJ/cP4q`TJ P gbbК!X#SGJcܡ1͟ 9i'PDw4v'hdvae/H;}:Y4f^0 e/ǴGm . J|9[õ^d3o!k3&%~NzAxbեv،xTǯ;A 4|Z3cMGhxᾚۦѕ꾵`XGSڜ#d8x~,Ccjg¸~>O1PfԡR± K"ëI2LkF 7Ͻ!E}Ăe\>W1Bbw$$ Lb}?{y{T!+U3QN' c"2pz KW7kz姉Ma5.sqsp1l`N*%NtZP)Wɭ*-$9~BKl@KLCTƝȧU̟vQbycΤlc|t' E6 L|0R%n5ɖi_...4T(W (̒j!L3 Hʚ;OHgnuӆ ך y[da7&~:_P B4Dq홑2EJO e^񙹋 8 ڕV~\pmJ5aãp]NH?!(x%©| L/'73>tMy L` 1wb>MpE|fb̝*\:zT" +#3pj]; %nF nA]r3|GWI L*[kD|d:Sȣsv{cO嶈wW{V] ɥ pq_u-zEh,G }& HBK 7l𐟓[SGA@gK{4Ua`ۯ,?9U.zxXG l0te^i37;jAOST\sg6ڠtbIHLxU6G 9NQ5z<%|O.>ʚ"Ox#xݽ+C#4Zs=qz-Fz7N61I1C+3Z"~R˖_נ NMi S\ʂQu7HsRW%>_|EXa Mq0ѣY4vLj6_qX$sRWqv;jRW9B8$ 翁b<_C<[:n|U^6myO~t9[:?ju I⽈0('8 +"yXii[O-ulD|윖m#@t&d$%m7y?ZsbU%~qLM]tKo*IJ[ZrNU77=/:C].H+ f>qů e63T2&F6#ׅ&]|-iE߻`Yq%Hi4 <5I;(ZU%^HᦓhtЇ[e؁{R֔I;.#yoJb{Q4+/\ls|G_b7lmlnMa>GCQG# XUZA5&aNBTVl8>\_%z d% 3#jK߮$͖_|hKٲA`T Jl)MR ؾiG\1Ϯ r76f?,f5e5:hR dᲶ7W;ߑv=Ev=yKęЏKZ&:'T[FP.# @KF6{յ=gٌv빽mݭ'juꌚC eQ_OWv"91f3CD,1xM|t aj!-2P(m Jrsnt{W%3׋VW\`K5[KB/zӘFC1e"+/iNķ-FՠR!!eB"K`jn$m#/UAw)l7T >+qq"㹴R_# ;i-wvG;nlg1t;ݹYfx}s )tǣ4̽!Tw83.ZlNڔ/3~۟U ~W$k]]H9:=6;~yw jNHyEȋ5WHԠ?af볦8;yUz@1=%8%hj28니P3>?N+4^ !9M>Kp3P+H6ec44Ƒ9ĭ]9_{x4qgb 5j$ {O`a+4|u~Z3,T}o#l2AW Jpl ؛cs̃3+X!=aʚaLڌҳJ\WQ[Cq9:3b=4ZpA>W([çq;NL] ⿮eEf>jOy&"o7`~q$Mdh*:d0*(Ed/$x~|hᝉ p$])C?2YvLXty*+ՂL\aSLKݰr)Uomy`VԔQLh)T9$bI ;nLSjbXǒ(_/!'9Y:rO_l?4r^SXKwo6q;7|aRݣsoRB77HFOsu829{nou-vV)xXɁhUdzmPb{K{Îp2-sooa;ky$͕.X"c/]4]՜пG )oA@8(N;%UmBowÊC patTCmۣ3oi3 [I*jW#|܋b#͘;FEVJNz"NK= s'ifuD~yBu)~ njw-3U G7T]W23] SA,{pA_S P+M$^]owDwGJ/!_n:/M@*ad?f>; ~ޝgSpNJ`6&XWP,֔bU Jap8oog3Aux^' Qk-@)A LRE w3׈*dUjHisg?;[#UGj}֕S!-׼Ya\uKl%P&ez.S0nxGcSi,r,j;^mG93=6JBSe$A#agh<=2@2WZE(DY㡕#;,ȧ5Hm3F\j9EE5хɞ=[>Pe6*!jgCC@4xeʪKI0m:rR|`.ٟ5O1%ױ=|಑*?A.xMt!{]K2h,),h1p= Ӿ͔V=^55ɔ[̊1rPG ЙZJ1J3Xiߺ ܈C rj˅&hv9WO)7(DX `D&ynuo_)]n se;;Ecjx@zaW Δ8 .v:͵L5z0f|r7!J70?3  ITm D峌2wp ڸ2 C"MSʛ\mďV~!yF-H yf_4ʇK&'9bA܈B׭(![*H%I.wI9Tc0uSxlqB9(;,JpR<5>9o|~zﱗ,e9 w\TiM$_LER)ۦ&F7ץ-޺Q,.%G7I**&ǡ9А)@I9M}pg%ݶԐ⨐׎l]xA:az0p7pG(vR%8͗&qX-|jrICL1\9*譈"4OAa hJ<`螵mBc$$҃<'jG{psD`PDf>ekcot'3%4eJZJ$3?e~dMe"uTz `Xb٫4? 2a'=N#0+ iaBӞȮ2 42`IkTϘr,lc6nnqp0Iry*q)Tuҕ*|z(.+ЦHC8yhaބrIs6E&"#MvywX앫$^Juvea3Q覱̋vK=絾qƮ%oE+GJ[^Ǿ5"B*/~!i@/>_#7Xo_DUCA@|F`Ȉ _D>?f. Q :z.'gda3VXtϡPVk}46Ƙ9 6 {P57|@#JC6dcqv"";~"]l~sJ{M۷K1\|urn\Mw]c: oS-yS["ho Gq# d:ә]aIsaclk^6UHr^TCr? C'=&ȭb ĭ=jݪ׋˳qiokBXzq?I0TO 9 SZѾBq,9p%|S#^e!”hv&ĂÑT ь[z|dzh-9,l i*81 >$,v %T:'6Ǹ1c!]{Sf[ 3`IAke.g`lp=F`roMPxSޞ|/VZ-XR}|.NP6e$`1%JȽGYh1Sm[5!΂Y~.}9Eo6کnL2(k|y"p֊_͎Sr 3-y5Y+T~#s']˻F-1q['<;a r\Aqš$ecA<@Ga|TvaeԢREƉv4}d4k!9,񽿫-󟆠ev5/֙'riWjZp?5tZ\Ol@l6JE_M*E֥ \W=޵ڿ0eJc:q};kIJW[ J*KNVLk2qɹv (RwLeXD-,ԙKKQ Ίm)|p5/\zsdbٟ g"j9f `^fr.රX^`f2o6^X3儹O P}_~NpG'e1lBE*_gZ<w F6~cEuI@HgXjM)iLNb S,4 j-6@h3%IƧʺ m[gT}*IzoK0>,fX:X'/h}&}[WtYVdJ-8Ժ 1cJ5 ~sIBw +cНvAq``)J;/+>E4!outO$nL좔B,2 txCϊ*rAQZQL Of&\6#˸Pٶ<.Ѻ eiKE<\71uF̢܅ Oj=;?b&!^S3M^ Zxs%l G5A0/պIu0sU()<|oHJ}b*BV/~o*M#u[\~\:Yb 3}O¥! II6JZ #Kc l^f2~ aؙZRf"8̓IiR9t4yHV<#:!Lm6QCV@Q) ޶k6U8LVXp$IZhO<Gۆ=Z /F?zP0;_CKDz*o72wN1 8Sq+5L-8*Gg@JN>v 66Q~/Kt#_wEjWoGfkDQYLғF,{K<t30 òO ,l}jБhb$vP@k'r˔CՊ[.5"H_F(0xͦtQˉ`=0*"VxIiBmйZ<16Elsun܊VE0'Z܅6J,2 1mUcIie^3i}3~w~X6.ǚnkRM칰)6g,6…stPKh-s]#*޸d=AJ]1Ҳ%H&BvQV4ЫwH!CvG"t&"T/9|cݨC/5sS˻bkC[W^POg&l޾Z%W^4~ k {n>x(o* $]>\HQB}B dYW77"PL] :/~F`{Un!uf-bUqKSG5AMɃypLvmSx;T _!Q(,k X.ó@1PBz>njV;KdEJȳPH@r&! &Qɥ kCiQ\_p3QpgbFuVqch]%PbٌZS-~R->|5}O7i:a;#85X989ѽ} ߔLkgG/mkL*Mmof[_x2Օ3"q-|]irFׅ/ BnS9!be!E/Q黈rS3 -ip}]́0@2.Kzo {I/,,AtvQAEM+>bt? s=5[8Px]n~"KFz>@*94'$Kob0i=b&|MLjm*✀L'"N ߿r%0E,ԗg 28pm\.nv򻞌8mN|[#*nQwKH?F{ )iA3ѡ P ֍YxɇVxM/N|Tȃά5PF㨨#4<1gO|( &Z.F{pq>M|{8﹡_gcxö3zTQU'_. )%%L\Fp0-S5|J[NuV_C)H,s7u+3/OdK@j9( Ҡ;5LPn{ ;;SO?p; @V09jjN(M#Ϗe% :9+Éݍ3\~NS~. *S;2>`>m+ORyX^=.M ҤW/m0Ҧ]g1ך_%;ZX/k / ׍V^GƂAGe95 4/rY ]l=9fC:vAZQ(k\ < [lSYNue"5@#UZ\j&p_ewP4PBľm%fN'cLa<'ۈTiV~H*[X3~с!rQ&/Ў>N^Pt>1JyoоC%ZתZ.<kZ1{n+hxmE[{[s%vWKyTPD,u82fqЫ eȃ7;A.D($[*V~~ 6Kƶ5j|Td47( C,6oxv,rNR`WDmE!^cW&Ule(+ڦ3GDBC\?hj6).[ۀVmp[nj`V{t6jn[SH08F,(dnlpzl_מ$81% lץ lՏ!"\y#r<ƪVJ)'Q(+7݃OO-[STFKHASɢ.̸aQDf8K1ܖ-gv|N|C.yk)&4_Vch'452 U6ӥ [atLsLn}! ?K=MRa薼( 2 P~zE*_CPi0N{; Ty>t8hYٗGpx hOp|xwƈOe g+sXe{=XYxD1,y +` *jNZB[-NMN]Nj*wm]XPG<1`d,Szjx5Vd$R۾2_}-eOʣ2X֢~ `T9tî` O X}O8'YAoJ&9,H)`8;r-R#y$@eⱰUCm [(A~gc܅@4ч?Cm9!B?7, pψ} zqs7-9h~J,[NfH>v14GΘMGP6ff`2z P inG$l_Y/~F~3*u.Z@+i'=`؉k7HL " C3n^5ܞ(;TX1uܕTVF|OeV_傹Ѣ&8YVݰ$W+g&;5>ٕ("(F7._!=[J$^5A5Vϳ^ J4 ?Ej"qZAA=@Pc= D@ PҏEGyxh8~Fx焙}We?m%bUPϱqWS-zivBA,T%W.4ҢmAļg|*hM|lcTVVS9)Ɗߎ8Co3*!2zCeM5G£EΠ9^ !ySEY߮d׏x0p|' c=Δsz_遯[4-;sMܥ"sّrI'k CKpwh"@޻}̏nҽsH ;1ԅDP'ҊƖ׫U c\v/b.%DR[liO`UA4fJg8! <5 tg V|4 sz*kUD!_4s 4!yj2\^(d^`EpT"^pI܋HpscI븕)OGK}&7j* ͔Sb̅YBD ~]Oы?"+_TTO,1aAS$ܕTxx=Y&ff3椫5*[N*rK*8 e@FAn&\*#JF`Bfd+qPΡ;#t+3sӯ ݟ Y]P ): jyc[r 7gFR g+5>hͧ qǩ&׹ 2sN)'_[VTN ̏k!:~˳V·@仫wQS&D}@S!8w6nJ!H0Iȍ0`)뱚K6$OW)C 7\l[17-@~Ȫ]0ǃ Z4`qd]M(*a!x%uHLA&نn֐C!a.ZA4\D|#@ -< ni[ {Jm+.E3#k>ռ?sހnv^jfZh2o r sn3A,Φ@btVtkz ͵&\o<),8(utüNس|t[lԥh"ͦ.[ C]g=L5hXϱ!*p&ŧϣcjVke)2(-fy%.j,=]wхޝTNU[2FKEy@WӍ8熳k2V$1MQHt4{xd ²~+ ڝ䖿aߎbJX6_ifqmn/rvC03o)_O7fYT*WWu߳]'׋ i8dfڱtiˇZ/("$Zov3E6&N䭟qk$qZZAMF|Ԟ6D۸F v2@ ")!M >oleI *&.u5qmriE lv{ףU_HU[1CEӝ4F+}(Hd'38Uӆql4"#<<1T6f6K#hk;tKF>)8RvA~r]HňM5$+ w #kXOZ6~י %q+9\j;?tM.}uY¾YJ(.)/}\3tl؆sl jѷag钋1rGh_/0K;])LL蘏 0@*Ɲ^ M-UPh!9뷻v vca1ڀfC*نMeC<[1}hiITAe4yq8vf|}=QgqsIQwrzeC'~Csz2 O C+`'9l_y_uzkk4{է>5躶>*gˣ[!-86=q_aϹ4bnh`?/{K6 o9r@šr`eӒD] "3bC!7ӽXfDʛbfH ~jTzN,K+\41W7 {4"-kaLwh86<M$Jx'B&2wߘz F]bpU&\3\KBk`:u/'Ǒ";6cqu]}((y4ՋGSȮRbFp ]vquͱ PJߎ)7" f+") 쓛9zD!{E9`tSeG]̾ł84'SUL<|?01Z D-Y.^ y*Hvvkk&.hXl4&[ 7Sx);<ɖQ@oaW9m̵ݺ1=&ScmHSr`$Iqe0"tFfSUݷz}j+.pun|)$jѥ(}13)Q`pھHY&ĵaY&PߗKg<Ds#"f1'lkKAGgOR=&!n2Gcw&VdR&ũkK\Rͻ~? "`UE_=2 G>c/͕gd!ܺeR$e,ޕ_+:‹)VӘ,eJ쐺MfqO3q wՀp|v6\OG9$50uz5ݘOW7Q-?x*{0L_«REn"4 i.$T[2F7$RBd,!JR*J7+QgPE$=s,dj7x&7Q@2@.Xʆ#JRELqtS^̏G[L`*kgbf.,F0͔/]76@zKf+X#\<KO.˪PP;Db9_LX|ɲ',fYlOěTwHG o$[nE͗ϦE W=a46j.X/2^Af:0|A|s F 1msg!Q([N[^^2ILy\M&n hMVϹ )abScTOUDN )GˏwWvĭģ,Y& 8c-ϙ!k'hLxc#WiqX v$HrAWG.˻)?st>*F2j n?d%,wO[RmA2%HJ:CXf{+3허UZ߽nv B:M!-_tVyQ_2_ə|Mu*medvХK=0\g烛dyF|Xj/CmeJe?y(1H_f`?R3C\Ʌ"LFS^q[9n&4Զ peؙfL¸K'2U<@K11UBAj9+,hbC=Gqc,/s'+d0&ĜɢWPrg'Y*>iBݡm]ĵ[CDRK>zbedAB2(k!Fr 1r~,{hrblC1WB 4($^1Ci#D3GAi;~O,H3 |59 J~ֈBr j)&PpLD[yuK%3:-@U+P~3wt}ӷ!%| uSni T ]|2ԘVCM]LZ$l]00N1+5 n'Hޯ?[wR$G>vLE1 ё^gYZ0707010000008c000081a400000000000000000000000164943cea00001978000000000000000000000000000000000000005d00000000./lib/modules/4.18.0-499.el8.ppc64le/kernel/drivers/media/dvb-frontends/dibx000_common.ko.xz7zXZִF!t/j7]?Eh=ڜ9OBh{5|. VC^x~ ~n 82?8Bl Ai\n],ኢqUzY,CG.18!ݔى Q3gjcC@zuvqV:B) OwJLNaܷÌ[Wkķت<VVҼ17 WހH!% veWX4lp̓Wam$ܳنvvLf""GOBNJ_APF9*s yӎ?!x\} ҺF2_c\s:.;n"6,"n7Ow,Naj<6sGk΍m=Zy`vT‘%O' 7O_g${bcCُ>h/Y* ~f&IDAU 89H78%SAT"E&ɣt[u=h,(ۚöoGրHWoUjQp$zI?! 5s]tZ5wԡ}@ȁ/Ӂ%xҰ *~`MʚKǠVuպ\-iSfj=ui~_^ M>lO2@MbmE/q2r8<9-6{Bgz/k_RR`Lo,%DQ훦HnR 2K!}o$" B?Yg=T֩"{8g5H<'5} 26GP(JP%YWa%5bb&U ,(wr(rLU-?l#yj4dv6Fڵuxcd<,cN&3_RGFq[v(Cҍؕ[ Iљ"< }]״-rz@|w.9Q 3 #A ا"ZaPr>,ȴRۖ16J  2+To{g$xPF'$gݬe]Ŷ yⷿNoxȻj5BfKW0+Ñs3'3rSɹ/N rrc!q9Zh KG׬xjж$3uo_͐"pQu)Hiz NAmn;,TŸD|絯MR0Yӕu(T&\1M3X\mlPrTŸiW6)'i5:WxkFX^ٺ" VJŘ*Mǥ8paٚ>Bs|ʎ`%nЧo|,diy\+GfwM [meS=e">D[i'ètoX (*GlJМWR,oy%:Υ7&"Ro8*-px%X}A@Dž$W ƚeu4>8ˣr`G[,LѤzx=yW`DNZgk鴢pi[F^_['3У>џ~:#XY\G:gK[gܒR `z7bԏ蔞2*Os iEYG"'oGXvӢC! 4pעLHUk8j5Y䥔0w=v,Y,8H-WLwӪniowoі`K H+|*``=[1#>6na uf␏ ׬|gMn ʩ@vfXE*/tQt8H>4|mG>#)"]Q #H+Hfz/@>yM4n=vP9O}ȟR +(e1`(U_He;@9\avT xZ#["8-JeB9S)LO;]'p| `|@iYho뱐;;ZM'SM{)4OY٪7]KGw-l Kw-¼9_byf5ؚe4>"$kRT 0`0~ا1~t9C\@ byvҪg%wDߟ7b*qJhŀ/5c/.|N:قQ#Z+02 %x 3XPNTJhGl«h=eD"ybo2nQ (> |)5\er7q`"{kBrF"2yBא~yu=nmڸ#"bLb@\# 3EIfj*uAN/ԼWnkFf:†fc%y!d@kLP7NhY r_ϝBjPyIpm»z9F<|z`j~1CD)V8쵟z`1O乨djr%N|"m 9KDRGyJT4~L` h̚Kx]TzÇmuG{5~WMޚ(roxϼB y/F b8mkf]+[3xQZz;,xQKvȰ\P*rVqڪ &q4߈5v aIX''m c@!߲1/ŕyGp$2F p"=LI״vf|3uӚ [gP]dhpu&"vз\']<#kd3R(|E 9 mrߙq{"0g"\3}+Mx")u4YAoseܵUŪQ=~[8{<񮊧+Z*rik ذ*?&0lPM]let`T?Pkizۭh^XĽ%&F`}ob9Ip:M$.Wie7=<$4xpVnFVQ𡉋uliV Fص HvZ3[]1=ޅ)4^͵4V98x:$#Qͣ,Wnpȼ3ȷ!^o;L*5~ nd7+nH<}l-"hq_`OR-2J{IQ󟚝,}7pK' cŮB[ȹژa/!A`v&*2Ma`D׹SBCIIg0=oʂ؜*O'>Jh5 <+ e wGFQA÷Џ(=o{=xVJyZxߖh5KP9dnNrg )doz1k12㽑b(@a0r ś+@2lp*[`1M±{+_H:) &ԴY-2?]"tu/+^4 ?'cCN88Cҥ [XcaR';tfYsZV]Yb78 qp,fQJz(V!'nrdNq}bIW.."1c,&^BQ]+Ϻ/ 6 ?a"SeO(\F<)pDY+({zT0+8:y"/-f)g*|._߬wL9L.%l%l}Ҥ)EI͑8-\!j%^`u"$! To٤H&`'_ iw_ /vP tN3JR 6 1;7*ˎ# =劘U2ڄ-ӡqHI_Щ)HYT JTy&,(Om`f.U9HDh1K UI 8 % `Φi87 ZGCr"U?^ I+]岹 j!*#g z(u.ᡖQެ)N$µm5k7[v1m"}r Q& j`~v<=Pm KYۢ 'ϐMKҐ^4bm<#{,Hb .Xo[Ί w?34xoد`5C=Ig2D,fJ 0Rd⃿)3\J |O<+;iJŏJ%,TL䣶T?Ğ db #/4b-WTx>tH[PKk&G$4<%\vë-ޘ9 (s& !#6 ouw$%. Wڵ~^wA˲w\CHҒ[nVp+[z}1byItЈ'vom鴍+E Pցp;(5lL+o:,.v3uK&M#gvj Zr&cr% 8bzbTN!x߰sv>z\v܄Xب-8, ,r2SI9Gf ˕Zފ9ڋnyE$ @vC+1u ǖ* i3~M) (s+i}Aw872Է9'_ L2'wYG*=,\ K} ;Xc@gyq~o>KƏh>o0w$Ѭ <6ZRMq-]5zB_ 6Hn+#T[*"@=21}eMC` 1sXR5_I3]!(Xnd!vBTE%^>(11v⌷FGpnĤ9==y\7e'L"Oc1lg:YZ <ˠ~w3sC" нbvJ $-k2Ig9騻{R?҉[΂2'P-} k>vyY.CIZ}}P$=!*c7wE$eC" 1o.Y17fI%+cGX÷F/1BUTLM4. }]/|AVЇjG7uFWۍoE6D.' F#at;L0d[]BN|@W("ny. xq8GI3UQ`D3@ufY<)J6wj[b!upCKtQu|*M<@aE }S,_)ƫVہU4s~ ߚ@ $cd5K緪Y~6G~SUP!WSϼU[jv6by7=xaF]⽚[T}Xõ=mAiZ($=7Z\}%y^-GΛ$c+cldc冷sx) I@u5oF $ )!r+[V~(Nz`Zܹn쎡Fy;ʜ}A*^dBuPVG{`6)>~yb;nH40hcuDD$l}ڝ\ԼJB̆pylEAG<@ks KE@Rߧ9,/8 Qxt+ Fnx\k kiHG_xC9aDgFYtHz6D(w\vtf;6;K)ƶ}tAEu{ DE'*aSÆG%" K-0.XX$& ~i/$P1lj|<ӫ3SEq۽*纙GhcӁ  QAoqGl9itqc&/+ۻHN|j0#1"9Q[?}Q05੭Im >#UG`Ozr(O&·]tV+~ÈteL q+^"q[Ҥ* P4`)4dFD3ZzDpιPTh!3kc0C?;c=/TH L+ %r= p6_j6c<#U `GqF _-&ˠ3/bSxz*HĿY^K91": |ZԾ2'VǢ6CV|{"`j29-gRbeSp}KtoidHiIQGvBo7ռ]YADwe;h2FKι)cx휀;؛:pťpJBC5=!+^2Е+]``g$)O\S>>VrC\=ARvI/Y"ȃ@kV50N§`|_P1kY_:D<BgyHHH[֪VR#eVHmWT [*ګ=xW/4+qoC)3kQ̐NHMJ 4C]fiҢα+̀P]PqLmULD~[ɣ񙡋.4Sɵ_^w:4,DA, Rx)m ]ЁMQ=NrXMf|j@]-իR_ʓUXfקMR5\R+^EnenW.ULf˩MfFs$W{T^@dQ=eU8(@c\݀1.J2`QTf eyEsI2r" R^yySl=iL*R\,U5l1Kb/Юb 8njO8($)N/a/tp&=UQpaU-a84gPff*8>}\PRKefZ1Uad;O>k&.8mXr[NE3Og0O0$@St3=yc o ~J!` Tc҂&F/P/V&۫"&tEA:Upc ElG"@M)Xd:Y0; RzqЗ|[Zӱ$ j* C̍?B8Z"S*6N-,g-KZ2[/gڃٗ83>qۉCja.A.gP?˕&Ka B}- 9sbM?d9́EIfha6h)T!A֧q'ZĊ 7m&&h pJԞÿlۯ@d i@9R>}h:bMu_.9X7djN訸F%t?] ķQ)C.Ҁֿ(!/X +GOޜZ]]RS IJ^"F^Cmw/Kݟ&<ټ1 b5 d&s4Wn>xn>,ȗ+T 朧>Lq7:ցEhЈ^&̗!81e'om]dqh$-mP:n%YyOQ1OEbNnݦ!yC&jz>s/zu'="(OՀ.pcea$!]@ƀr6bB$Rq43y4>hW3mMtj/v$c"w7sr} u h +?.1y^'8{g7(8UQ|r˖i'̴${nD Qի1[N0p؊ʼ 3*cTUU˰w&4݋/"[81*U,W"=ů]\{ 9G~速_eAjM"ˋ tDsALR(X~);ۮB>u`ݿFME#YӒ_~L—v64YP &L* E6'Zл6}ʫѩSUB>=$)K& vKYB]2 c&D@qwA;k%@*мۋcB0KhLT=f߬swcn&}rBivnUXͮxaC/! 3XtWt _KC!umߚL^]W -[ \5iTmfp)v0r~.3\fVd:p|tmIfҕevP@LsE+<ȂK&bUg2~XM^Pɽ wġ`S)*<(9{ F~uV*g7IRDV5˱=EJBf*YK[:=)V\ٵoErX`ԅfaΧ@-f r"F$H98x1<ӟXJG a<%l}}F SB1}) [~KrTgNZ+cEJΧ@N)oYW #Vmay&vV"Z~|#{Pgn67'rÎ;*B6I(ЧiDX2:3H P7 T'˷ ;KG#[_Uh̰;gh7c{RK7-Լs?HR!FŒK KQ kox'7.O+)\4kpNyD Mk3ɁBաoA&u[ 8yN`DaƬL/Nvi;߰ir/ZU֑')+`>M(O*_N@+ Z$) q)]눟R)Y{.iv8KWkanlVŪ=)cR-# nwۄ]3*m'.mzV.%UERcv~9MlcSGt"? G諿ۑ!Q@{\Q7̤ Q6^mM辪k֦*oS)G)飓g9 tQ2kEWu+7BqZo2CfC,l}c&~Jpă( S UH|ZfdSc) OW,CP?" j2Q,ĭ։ w L:I}EKz'uaFRqUqf` O!"Ub?`Sȹ~v -zo᣹ry4 ,u#BiB'\? %u|^(֛&bF|B sG@`&N@Hwu94>%];4%|T oa*K䀓O8@pr1cs.g;MٜO!LU)vpR؏Kl#cA[CA?Nj@'P4dI lBC*z#Th)}g?*шOL@D쇩׎|#DS g " a8 Wj.8䔷OҥHZĐ ɐL'f4g@6 {8`smO %ԣP˩NPv-{l=qSw7 p,|2hbaz>_+gagձVB 9)ČÌuqCWxf$(Th 3'E DÂ[*h{sA,)G!ysס/H6R.μx."rcN|뽸_1K `3O*ʃqCJMUy"zi @u9{RY3#SV`;dN!{|Z= ckx"5{yNj$-u%^~1 hnY~:!LKq/9 lQ7F0^nݰnb`7'cFI&IrzH [\_hS60Gq(uTp ul{/P IbKFyp}ϐXiY|r"u*EniIo/d"uJlk.~qGK o TTF#:L\tOٶ& ՁzDq䏭Oq1 ⏙>:[Mӓ~%J 4W*(!vd_\gUSĝ|qo1]kR6YB {5Ipfk;Οl[~1'P"-rM4)];,Ezu{9o he84,?%qE_f6)S;7hO_>VYD)W.wZ\Z%jZevǥKaT5vKoV8 B(TK1uEԳݕzN;PZG! Jh)Ee'Jgd;%Xcu :6չSB3^2~[)f1z^rtw[9s1V$oN\[nl0ӕ))T+T fp<|~BMCo%"<|C쇙YȲGө$+n)rPTY=jhe^G. (\O6 Em^ %ZMt*=Iתlj @+B +Q/HzN6W\fx] /=W?20;]O|G3y ̂ ~IibWyY>g_jeJ{9 TDM'q-pCM8W`˚KE[e1[9AJxLmċ2ch #Y* / 4}_jOh?fmcrE m_O ZW}] g .toގalQ8zpbT]vē`){psCq>?#qxm, ?h"!lOTMYP.GK7VZZİdyLc{@n\F (g9V .럼#R[)a <Syr꒻bHkb!-$׭)$9HzЃ6k2V(j}Lԯ&=`ۅr?6|f"pq)>Ջ=7cjܠިu$Bk;YB?k[7/gN2Dz Ww:I@{tT&EC֮D4]2cy@wM5h0sNNuht5)=w Jvhcπ =4k8hP7S{ŀ$s1^.osa IaH% I]}X>W}0F]?Oܶߒ?#3: j";V@M}n˃>0[BlUpQ{WK -F#x͡>rsC$ڙvIK|HgI" Ouuϡ`Z'osY]T "DC M yKZȽރ͝ذF.$K)1o}~㬄ªj0GG#<_VI.~\$F-SCŰPo6mgX;cuR VGQ+E'SBR%S 6m`!;ښCs 4ʼnCĦ$<nG"N|9Ui^`,v+ݮH|fo1B:: o QAD{eJ}P䥯z4{jurH ̒ݷ O=+`(Vht!̮ Asg7BO2L˱?Hh'Ģ [lRa| ^ݩ]SQA8~slW 拘. |+-' #'/!210SSΝ?ڗhI|;gdᥬ53nս=wģL>=PjqRRLRT%͂ ynsHQ$GU|ݒ.V!ut_773c&:-TBFNh!*䂾 0(*aIF{ #Jɕ[rZ_>ڋKݍr_U%Em2xX[㎷[?P;.++:X70-SzT,x|T9u#Ӧ駜.hKT ~Z Ttv6 %_ȅK/ͽ yb4uI($11Wk0Ua ,d><u,il+c`%RA ʯ}4|C!-,l %gCFI@X/v{;m, hj)%搻ŻG Njb5%;)e !%\wdU6( .(.HEpIjXd_DEȏHljp#l{KFL3t+=!;AnK3A壪cI 6>ʨI IN@c%jeHʆsV~ήc^`;r@'p"*4wŠ?[2E$|ܟWO:hEɺiсX,6p|)f:P"vN,CImj^oU :.323W,Ѥlb4xFzyX 7K= 4 u(`>x֞ڶܰ7ldIܸʄʤqr'7{ [4dV'\lcy{R6̉X'= eɈ65`c6e7wT8dw55L=f.yk؈(÷j'wn7J|>aqJAklqwN<ؾNTyL[drI.2Gvq\f?! P:Sѯ!G23 $/Iv1;Iw|ҥN o3Kae;M5R!&GQO,M0f~&6zwNLHue~2c{<XHǍ{m 0&z ES5GzQ5l ,/ f`HI|{,Uŵg乫(aB@m/8j|E*q>;.zusW McZ{3$͐Mg}th-FTyd=Sk].d~&^C>yun,RCk)r]v.3AP13~`y6l[1o!۩:`̆υÆWd'.Jv.Bn< @Ht|VvyPi$~I!v:S:ЯWÔ1#]@D*h *8~Etl~es *n&'_eb7 7B yEf!q>9pU2fq3RX($GϩMnX&o 6 6h@1[~KObB&oNahʠ7A7rwEE@oJhܹi8SdqzԾjLqw |(:JA1J ;;4Lkh;_d% ":0kEnIRxæ5s2,2g|(hd;W! kI:? 2 >'2<`{jGL!]qcۻsq18p)T5.)cR\5v $ٰVd0}[!gA/7YL0@k4Io3̮’CugNd i`@qwA8ެ,QL ~&*4+8 ٟPDkȳ&skG۟B ߉$;MayY`_([E@xQ0GDj[ɨA?tǬ/ aX㸮,AO"i ¤gFC}@ho-iJzܫ1rBI#QRՇpFbnܣV&ڏCp)K /mȄV-u~i b&@j:m鈌a0u?`x jD&Y3'i@2o(İdK6hBܶv›&Dimș?956BRtY2cy(;T`MSl5_w~egőWڷѠr@Dp, |񍅫+O/{@~OrR# Y?[]˧?^^/ߋC!RP%80UB7GƎ30.<(/nۅsj%xGJ|RbBnߐ d4V5gWÔ1z>VC;lZgw|l_{'A .˜ TpWHK%-\䄯胭$*IH,"z1:X.jO<9T潄/ Pz[x o KC3"Q4nRi$yΚԸ-G2>〣\GPp8WDܦ ϒz!6O`nje !s)PڣM67%y%"0kT- (8Uܮl(_q J?wa:i 426< E*б(vJ!eԕ;]!y7v mi4Vp?.Q\q97iJW7 my|nY%؆1~uenŭ+c.T{mm4Ȏ[NxB;.s]^c> Nn^xJ >_H\qUhG6Blƒ7&r#D%t{/|P>0CQ_+DpreK- |JeӃeOF!#) qJH,=ħdx`"шo{c~wE7 Oʐ.>=LVi5dyv\>lhW;<MEsBY {x?JD&H1eRKbyD9G kne9)gfخ#)AV)rg12h_&8w,qW5@{BۿDgvUNqlGj& KqL9{k dd!c9ҵ' BU*A؞$+˛@Q{,ZkبS1~J=x8lmmCջS2&_z2@yvuFh.@߫r>QST-C/,7_U5˅E>)Hۓ~"bqT!M 6Qf1Yq*=LPb ЧQ_<+[1!\9VG8A(+0$WgŅ|瑛EO .9E !@LFS*[B[WK0NiMv^ BbdǮ8Cs%E1k^нItK&Mtv$HE15Td_8hlawn+# \cqey:JͶ(8Ӱ6ɬ5aءYxw.S~|B(IC.⯸|4-FvCD߽0}2,gtsjb5V/9eJ c P/&{fx [@G̑Yy3dNՆ׉M3YLaXo8.ͣ/Nc`}f?h^Ivs8Ͷ&c31DƇxDypT7[%w_:=OqP.^Ug1K'bԘPm"Ժ`]1^nNɩjO;Ύ%X o s֢'#yGj]ů{ lPu5UxXYv}?Cn^GmXI0?K?T57W|yV׉ l(5t;;8{*afc?_ב^t2$-tIg^3)ŊY L>8UVt"k؉-Fj-Y<݂)ނ6Ibz;BviHy!U.\=;:y^!,/UVYq=h;%oU=9L2Mͦؼchk4";h>n&2^np8b 1-il.gdl$4Ly S2 ;[WM.Jz- esy@gt𣙷z*\uh{ ؼ6{ឥVV>l]Hz$ =b$'o-2 p|/ɑ+/͌MUZx害l&tࡩ5H! @!!_ϟZ(׭Y s0I`O 7~lP B;J}s Q4ʎSXYAk`hÀKU4mI 6[9Gp"R-hXg't!:1Cj:'nO3XiȖ).=];n3㪖N LbmDA[z'RH&PLc9 BޠUX]>$Gw"2J S/,rX !4>qbg0bBqtmOVFMBO5~kKĶ*M0w:cna2&ZGaKAa^Hr r$._7!Րy5vdW^Kտf gt戉4!/H C n3t. kt$id{ĔYCǮv{dg :bDJK0S 2Z4I#e8>\Lj|f ǶYE`_t#d(<~_ƍh2y;Xfb)xKfѻ<8%Lr) ;7iitoE# դ'NSFɎLbh'Q,*74 hֳ_|rƗ ֻ۹DQZ`:WM9> (Q˔TWuӹ m2G'!|VqX9:I&A5"?O(vo5GL; Zp⽗M"ۿscWw9=u<  h!+~2H_j7?)- 0^;+2~1,y,ZO#ei__7La3c,05-~"ncU̓ :DLfI_\?E9T{c%8QhSkᅒES9`G 4GR }ZgG-K)3IHYr+sB+'9Vz@=OC.ij?=S-w]ks YnxV42 iaJ#{.H!tpXk)o3)2G#om1֨Nv"fK' D ٴ h)O>#%dVXT$_G5yQ^ϰh@iĎڅoDZ9H3*:MGJ=NbJ1m43e⢀@dɕ@RxLO؋kjF.k¶PWZa4ˮwVg)Wf*wW$IAY1e;?0xsغĩBbj^0ѸsEL3sM8Nw}wci_ǐJNU!G bL_zSjqVl1B7+|8W)p#'8Oe`adō&pI3`$ JLױ:mT0CO-|ʋJw:uɥmzż\Kou%+ԡQ*4 S`{V+=t?= b5 k jcl o}l4uvqVjM[} eݶKmþ?#'%&mQX[z+;W@jG@ ;g&8B%#t|EF꫚w[h#*hf__\҈M:W}F )tΨhwőVFdP tO !nU[G,u&óbeJ9T&E,8ݮYn@%Di5%s # Wµ7e@س!-6lȯGr]knt g^]{o7a6\4_Ci@b~ikmwܷs3\7Ϳ&Y]yA#GYFϥzm@0 c$_m c鍀_ߞY4$NjƩ~엛_7-ȠLDzz-Aew0aA׌}B!]o*ڥ[5FL!'/vFYZBiͻ5f )̉ g{V%10߻X WZ~eѩ"ǐWPĊt,JNE |4 1(bKpւ ޱ֣bq7 Qb&N .7t5gY::FjU dP=O #q njO~v5m.'*ѝ} p%ߍpT jw##I[2XA X(ouU+/,5]Nm"TR*]6o53m̊p┹c 5yCÉ\G^ܮ0}RP=E{Gʂ}߼8 w@ y&NZ]љsŶ`2oMȕ$ sA>[ޯ 'Y&S~Ø/P gg ΅= 9]j/6 KU/%k(ZT0J@d[u\z?مi:Q) nLh~_FP":q#QB+õ!(e%h߱TԃREK/"n I_+6+n@w/Ȓ|-}f@^V_n.,?SzYt|ᐈ <#]}pґz`)khA kϣ>h.an5ˡ}+9AVSsf @_%j|<A$#³İhE+%.7TQBE 䖭w #F|tNtZs .X;rm%JEYbS +4?fQ: {[<f&.W+0e#o¬w2beNg(Y5 vX)#A.JYT ]a6U]?u"ןz2k.45Y8^ϫHpoKf;ś1 _@RX ؁\'Kh?tKFNJsdƏ[+JB:`nsc9CQɣ^VsUDUG{+)w 䮌}Y qXm0}}o&J gQ. I^6[ǥ}O;=Uey!gi# w) J!~?=$َJ5R>C7=9N&m ybJPyv#K ] Z b=q@q4j)T@d%@|f;u,GJ_PM&Kٜ Wgp{~ zˍ9Phz \),Kwb1]q|W ]G=}яo+  MoPR{ %5T/]}vE!#(9vϽk3 @+܎GNGAMC;{<<fYτ][ ˾hVjvo=7;a dvfgл>՛nC{A&SM~ .e@K6V]>hhW\Cql)撚H{K"^s`ZwinI8&iw01$Cܑ9G8'6RWNrLNND+kx(m3Hrj Ph@(#Qհ-Ao5FzC "nUijD>o&Rn2i980j_YR2PA9 j=룩\)8YWUED\TIx3bВP%4sr@@ VEiļ)ݺɘfڕA)[tN~!63T.I5?U"t9횕7@秘+ӎ#I2Qցa\HƪThzVe{FtpNU~2Rxufc61i5;X꥙1Y0;8%jIș]S9a5LH2;|1f_0VJޝ@[ '_1Zptt_=E;eՉ @红ErQ4RCoYްQI}+^oREQ$3 ,-h9JQHP5Mb_ģF\RRH9?QB˴U20م=a㣕: tY27c iϧrwWҧLz0qrpܙtgnW qd&P~l6Mμy ~9J+DYP^8JYچ=h[\NBOOk5ۚ@NًG'ۺM4EPh2Pύ#%֒|bZ6:;0q.-zAYPjse2/%ȍ].Hjipg@bȹF4ɔN1 kN𠇰$QH>R7mP7!YDf28H%T**{77A!V9~ր>H "aW㹾ݝ5:zx9id2qM.pmodw]yD,5\~GerG鎶^*R\Vٷm`%(tx+]mFo0z*:alӕ$3TfaOa؁H.cTTdwX%pЎPx\ĺ鲶$Rp 7Tvy]""gV;~0?ıT)cZg+,rӪ V|dXŻ2ڴ' @rXE8'=! |LM5B̄ÎOsY.Dz Qvb=:G96O7rV1x~Ů|~MUR33 Dpo8:=Eߓ Mg5q~ TU^f%O2c۷is5N:?:kz* ČC\inz(w jZiH~3f􆲠hk%;|G?o7U L Zwb9V :`Kz/iBWdf#F[GuLYT? ۅH. oa1A$YXBvf2Ax[A*S=cSlFF6s2ׄdHPꜤΉ 9A~?_De{ԙF{ph%d)#v/ s%@}x.(,,.{8~k#1fl42&\تM9o(_`7zJ4i|ipJ^,&5~ͭX, ߧaʣ6M6ќp]N[mU'1ܬy̷|ƅA- ~V@5=ae \=Eт➐M=mA%*Sر`Μɢꙭ넡N0RV|\jFbt7Me,SDL+l8|;PfRA38Ջv 6^fP| GWJ?}t;!uη}i^_ 3@.L79YA1L Tc|;ӷm[ +62i4 #SgYZ0707010000008e000081a400000000000000000000000164943cea00003a48000000000000000000000000000000000000005300000000./lib/modules/4.18.0-499.el8.ppc64le/kernel/drivers/media/dvb-frontends/drxd.ko.xz7zXZִF!t/:]?Eh=ڜ9LU}>.khǭ^2=vW.bF;+"}JHZz~G/WSxis'~&N Zw$Ż,`X.%w8,[K5xINe߀$fYoɸ]V@ԍR ANHd *<8x͚M!fU^XH^_4=]*IJKQ]R׆`EzV=Vvtţm4înt/"&i,!披h'HlgC&COlr*n;\ -xY֙B︲Ć#5uS`' 4. BMti$Ex"ScׄmX~_q'% "B'$*vR-Y2 Ñ dϺpE׾mŘ)9oKQC4­APp6EҏhdNKM3qr@~;p ӈ,9Bg !7lTCZ4ha1"놧NENڤqq@O!Q :8RY6yy +m^8<ɋ=OLV~J}3laKsBF޸֝`xUif[5ݶ/#t&)*<z&M 1a~lBըQ4> {ԴOKqf%+\ ]{>ٍHkRuɩ31Z/oR2:ᦄ?cjE.!,ݿ ߘ:DA7{P_ېMvz\{Z'q]HNXn&==a%1ڄrqb\̰JFOms8t@{%q #*JK1~A{/˳^*8&XS2mgw\B6h5,U#/ 3xZycӷoIiy^zH/Py$Z([j 6U?ЏpħT{qhU3i zJ/,~^1{ Aw @9[5-UeK9njGL[Ą-m `gXl8у 7; sz<0ʡ&MWiWߣ`{˶N8HԤƍP l_y:d<8J30Y$[4֝+6S#{Lf_X>`@Y;Aw:*HkOWHl5_E{tn6DwbjLq݄^fH% + vFCft6ٚbŞ70{QՇse/FT_]&ye|9j6MJi!'\*E/"_,9` hxToinֆ5C8ז]c1Z&T:V3N-ٝTޣ+a:-^jF7%ZɋVX߬M0m?1!}~!mMSP%rZrI0]نHar^}DФ !E5RS-ΉZ̺;\P*U BAqs^>B}G߰ P{t,b0qcǞ Qc)w4z51F/"o6v\,^$fAvQ-.ɧDgx✯|Ta4 s 񷠣Xq;J%Uf'׶fŽTa#ܠ41( )k8GT*=,Y>R){h HZO$}n(7Ÿ] F{ԧ/qfW//8ґx.JsLȑ# X snRP ѪT{<EEh1of0IRUDb٦3kH~R,ЬᴁT`*K'؋LfluS,}v{\xf17{IO~&㡻ը3`9X,:%0x)%PNn3J"K48snsfuW`PʚbF갺K#y$=o~‚m$?BOf6wGTn,4Njnb.Uv;Æ Z|oZӫK=l3չ61[\1)2_) wF<$R9NTI *4ctiqx^>#}̕~R ϩiq2" *RݧPd@E-8 t2 x}ϭ&Nq6ϊ\=savld5NcaQe`zfWRz Ԛrk$Nf >.߶!Aw8AG)';N g-r%1l:MU{0,*u΋_:y&U YE.Jl{)ppʲ $"Bw)iogs׺)Tne~\A~ O/_I+#:-"*9~ǟP&-bdBgyÌ1L0YP1i!,Ҝ]ofg+"q74FNd2Tx[:(i+EV#2}i;&(6X"Z Zbk9kɈSI/)W?i-QQ@P )kvFM,e>?R'_*egF~t1kdJE@Ɯr @YJAyK3Em2kq/On^vQs+~Tf}#wi0hlSK$fއ8V1 ZD;Mn-TV?(I!K*qUGVŢʲ6 j02T8,[߈Utv ƟtXkЪ/@q/f7(Иu1Ijgj lVCԝNC%rʑЀƒPo ~ٴJg7A^l@K BJ35pm)}aH~sl@{hg %ܿA,M[ryf V-#]\QCdJɂjcb#`Nt2e2ï=7bq2W(|]R-Z:ٴl(CqS}tƾ@:yO~\]n&|m~,+  8Km7CmL_܁*[N w~^Evt I@gZ ƙ[td6'g]0t@\5̰]Zښm=FzMJQPa!-p} ٮhqT·QaV?;qq"yF, awQtLrrPijC`G|:_Fgdld&deU)rObY?2ȚvI'Gx>̙&D#CsEJ&p:4āp>_ro&,(F,)ŠKe332xL{ƥ_?ܱ^D0E9s~B8)m u^Jf(džDD#砭:DBK %H#A,S (ʪ* ,&?sIjɃV'#PHEǁ>XdC@Φ^u=mJc+g+5/IBuY1gm\w 9r(6Uox0aAJ`٤HPhjg "d|u<ݩlם#4L,*TV&aYd -U5 iךmDFl=e 4d¬Qݮ?k-n4IwO{ʑMPݔ1{c"_DzvcVƽ'3)e0_]|8ѤP!51LM1l2Yhcło7?B""*ycJob(#N^j?h.^L.h7k!{B( [h/V6_&ؿmM5ئ0'q%~\jQ79e}De3umdUQ1$4 |N;@1%5[޽3G|;i!Y^"d Cy'ˋwT 3"yv[҇dVؠTTJysvcVҷEer@c 6dQF2$'sq7&N!T[O6nR&>QlU(15zg ѹm&FPy;!4[J/\RHitQѼܕKbkWZ"~qп"C, qws*wCztSi t|S?pFPX|/4%oHU<мL̫,Ψ;6O:h?ʊc sTx`Ey1\Z:;?a 6|A_m/8P^?sf5/:5#$/7yX ye7N0g/e.+` R6vR:jO]L2D9+f+ ɨZ[PS`Kq#*dYс8 |Ygs-:HGw b:`~dUpJ-m4c8aJkԤ!~Tji!4;3 icAj>{I?.d>3 g7 F1I_9Cl-V ƿ1 ՆG䶞!>un)]+{}fl V}+_>.q@ZΫ)gkPp̯Ī^AIyy}Z~[*P%h -&*):Y\϶{g*)wҰA r0B.I_O@ h=} OGѺ#O6aap`gzN?D| &E׀bIa"4Nn1x i":c'j^J~,Z|q*@Cy&Z&n vxȓ_w+M/:h9Kj+tl`˼X;3X‡ZdvЍE8)݅UVoH6&ˡy׌V'g{Z1մnųa=VFO%=tZfT!u A(y8{T3:z/x5͙tݤ:&.j1Z)$|? s7:s㙬FrUNY)+A"M}z,vlG( mE]9E)R :'~t ꝎE6ұWHTvŧ7(P.7լ8Sy8-# c؏^ L>$jXu|c.-B2dvzS9EB(ki3J,"0ȸ/\ݒ )`kP~!ɊL*BӪoʑ=?n䦷 Fut@?D/1FFgP+Ѭ?A= VEo18+zN ܡw8t0P:cx%Ζ2WI *9ZL}Yw[٠|L5ٷZvir>os4'L&47;m]c+R%X BM dsimy(.O3[TR3*!Хu|o} Ws^莂e&a.`Q\aUI+V0-Qs479o_"7{f9hnJR}S\.@;.&{fN~cK!CũY 9Kj©Ċ0D([Ԏ<1`lfVzeLE)"Ws5;W2VNㅞD<~nsπ7<|sؖsk'sd%W2tmFW ^yuI~j ¾u}&L2FxO4! ܟRNhڶ/Cnx>0Fwe:S0{pv(ov C!ċI,3 l\1IgAf )sLt#EBfi]%~E }izxq,x}˗Z;1@!%5ǭ5J%.B])kLyCWv=9? lm^YA0<c6A?bB2҈{rd)")iqs0Zn1^'Gm 7 !Q*ygooODf ~C-.weAڴ޳핕16'7D+bupfhHHdG>,;=6{+,zVDiHs[vF|Y 9>6MS$yԳ`T[mG/9GѪ;xGݠ51kt| 7 }WH.*vڣ7p+;gKY| ? @H_^:. ]տ5mTq)>?g\+|R ^Xݩe" rv`9lGfx_T6׊Lm脕Kk-%ԙԙKgbSS?g8;@"ۧH/tF_(Z۬$3^x҈ 9!sLz𐹂g5Q-6I' XT\w1EB|@zG~UZT1 5`+DQa{|O7'wA^JBtNY9.mj GqS#+JˊAnFO$M).āV.ռ25g Hj?g'P=F!DApi#qR1h>Uzj"n$%X8"ks٠0V3=w)B<[ R(Ol{'GFWjBΌY#H-v7A>5kc %_Dp<8-b?&a"01LL+J4]p?{!`Ñv)ĂJ"4NVh"oIz(.Fe* W-ÿ,_BKoɁ]e x1`S.^ "i/̢2m+ LK%@ R+r;2.}^gk}1j %7EN#!#nPcL (N<}:2"d-ʳ{:WV"@5nR~Rk͙S%%;7?TtLyCIAG쩒 Ӂ[ɭx6 ;uA=/Jo 4y5m{F9o@pFy pÓ%k*3ղ7jyqH [UV4a*`+zIgCKkm!`x(@w~'ΑD ҄WWNk`zOdU Σw8m^+w"&V)P-S  |\PU{ԔçBoh jm0O!r]8cE '^K趣G5+\<[ZZfIk]ƽ< 8lP]Xoi5;D6Aj?ԳF9]ߓShlTZ 1E754$-B=Ӯh3{[KInQۙgN{?tfZ,=D1mHal!̋ Ur"e1A[t 01˿Lqӧi'o';7ÒL9Z# HaL"Neֈj.P(t?eMڧ><GxF֝O_( bwu.j*|A^79r8 xC7|-1/ T^M =yat\/QCuvjGa:ԗtGLvDר GS~é<Nȉ^AY oU-Scj_('%AOQA@pjp&B<uџ&c=a KY|KKANE^h2w2 ϹA=ofX5p>=D0/ xͣ{2PěrDbz &DqAmuZ_1v;n,2#읻 ixx O*e<O#QÒxrV7!ӈ 0 PvBE c:LcSs&%jqy:+5+y'f]+!蕲%Xb{7?4-xvo>].MIЍKREa 3G 9'WoB?63+8$yT[ED? ajIJu^w"jܺE1^ "k[҉c`8EDSWP\&t 5o}Ym|]aN6`&3[/w8o4̀+&MT\DKU@4Ǜ.q/孮3b?&]׶Ob J*h8!Zp#msĐHY`w)R^Qu}w{H91.;Hw^KaoqvSw%YkHwG,gTʽ$]I'"gWb~]{1fO(ƌi_F5_C{(UX2Vz;APDZ=<` FrnN1?яx4]B+KZ;0 ~i @"m0|hVlNwuOUM~;U.;¼od4:ۆ_})OFPh7HH}3n"Lj!s}"0fDxdѽ AZ pqm:¦xM8L,əOFԺ 67ymLWqX 5>ٳ{vd~ 0hF)T+=Qo|RRk4nJhkȲk F'w(۳Eb!+q]+caM1\}FsRE{.OqM#Uu\!%F!gQ$Vzg7$,ܯQ D;")sÝQQO3랣i0<& - rVXjl O1x\D)hALGg+N|Z,MS% |6: t (xLN>\\v:ZQgROiD<)]e0+&qS쒛귍sC)98-ޥ6j xô3x T!B/b`iNE P"$e!^'آ}C#GHѨ\#QyO |c +;U[6?#!`HXf ~ؼ'oYl2 4j?&,;=ܩΑdlzWQ!)iMxx7Ě}4͞K85 Lw/ɜ"\vȾbBO@wp 22,U6>ǹ amp NAjIQ:n% `| 8ȌqPqp^?W@qReg/ 촓ZI>hFNfspmjӋ`*bqݕwK| {fIm"L\>`k kHhq+ qE!=,i6]XNL4Xy3K:kZ?@}eI+hzfhd+qYm% !rc@v]:;9KO_]͹lr(Ј% m"8 %:Qv'pD@7(X#qŤO8uUI)er37هNxT}:Q2:`8vQ:_#!_pAj1Ju?'k9q\]jm.C:/,(|j :J >!j:.z$2Jaaw =z{bOxժjpZ]~W`m6?׎s0nt+ϥJjGlFx1T=I/1'3+r5ttt)? 7u,Fj#m~`́zx&~ʆ5~r =SXHҐ-I%Ium5|QF ֣_[d5&XG kZ/2,ze a74(πLگT)a/ϋop s۝aodh&t^6)>d.8<RtcxT/,>4L8T+?F뵜dMRވe`b i+%E:"rBS*i.Vh~K [hTTU'RfAZtj}`aJhrilv-o^pˏ~n♔'32ziG,m%'`gP ~j63mA 7w^V$ [M6 0H6^-ЦtnNbڥ c!7렲-pe o u<f{]6%N v%jND?n| YQTrePp#[bV>9UO *IrL#2XZMZ(}:2'釢@!.\jKCrQpRA#U 7y-VzNjT1`/Ș/o{bRb\[ȹ ><-1+Ғj8N@ (n djPf6?r, od៚wrW(V[{ Ap42$nn 86s? n9"u*{ cw{J۶<-+Ca'xeR(Lm6iUG: %u E90ɨ+q)r!o#h/zs&bgjOdo8R0& lfr>08XbsxÂk6l-v{\#;B* Y`Lg!)W:GKʕ.״hO?!7k #N%ԃը9heK2=5H_-,Fsl}Gƣ~ n!bRWvUNخG,zT.:}03:.?JBs,kJsOhÝeo- 4\I|)9~m$x{ n.6J⾹l="+N>uȅW~ E5!1!}5F <qRnk,c_6 ) =DčP1WD < 'NFi%sJ2N= Zi8>H΃=*8~1^qr!0fDMSҨʃsu*^1n@BmL(צi~3Uk:'d(nPƕ0l2hW3OQ750S=Rq:0V>t#>z2%KL;m^K^K2G˜0GF$@:ܡJu5D}ЈLt/a=ᄶ@7ۅ}X- L钢{vy%΢ lcYDޭ: bg2ɀpJ>KYRyQV_*\Z|rB9KsCl;Ɗ>>btRYH {,YZ$n;>;'JiO _ dwSSu(~fOIYH CVj|Td^̰5V0SJG%G@QXf+2Ydd5p˙E׶ pI:_a9N͑4òo70 /s!o= :Q8Ӫ~ "J)1gqݦH'L2\Z?2MQQP 3>0V`rM?Q*ĹC \,+3 d#/I 1gD-6'c/xLk,mH1{JLAC}G)KTxM`MR>tFn`Vo ]:#&yR CmVYR.λ\?MyTa<|'E:nlz(0E.U.J( ~0gg- x8|lqm:VL8xa0RN{_̋gKhTH.ֺ뎥 Gw`ý@m&d4L3XzcS0ix\dv*6%ziƄFAa.J-'`UetO\73()%qr}O`2`-y~>=`W\0{ c_N sYIdKqx~<*9qG6,ה?BTDq {,\YPQ.OtH9'DpVL45P%$$"z[:@a4z v( %;%iLӇ͊=Q$vDfB^^BAr$4dF/+tk(9@2Z%Q{c"SM:b4/֣'){6%M}>±EYucz<0߫(G^P ?\*KĵĞ}׺<؋@Q9X/=HdsdM6b|Lk\"-hg\T[r긐9M 'ԉyLBT`%)1Ԭt+E[0q%VJ[/z=zD{wbJ,bT%K6Ĉ N~̌GS#vzw:U=>니>x'qO[.JJQ@ˑ}g\:"5o JZ;Úq:13xXGцbV 3v6a:c^X;` LI.A='菎5hwz&LHC`jt}Iw`ӝRatQc;C֢Zd7>Wy^28u2)]nteeOl$~\Wc&]O)[9FowDcxM G<(q)#dj<4 x]|V f㾓3,h̽ԗF?Tɾ+ƌ@RRWzD_Nt}{3h'w*vyqJY`(սZ7lRћKèvc,EPmتA]|#GDEq99cE(־i5ΞԠ&;ϘH~v ʇR!VJ@(Hi{b?qyeŽZKq͆rD ϲPDʮ-H `x= 8FCJg2mg,*g;@ln1B?zBU}4򐸶>$FyQdZ H]J gȞ&Ixqz7ò]~z}:sOa%o~q d1ܯENr|}I)_R_X~VӀBqxwm0rPY#99Rk7ȋ*iMzJ&GnX?ijUzJVnejEWb_ S@<~*[PS={r}JNB_ X0A1g./ˍ좶b:o<4voilPaEyCyz#hsQ@G5H*|P\ ܋ ZZ/L8)^Hpđ73Ac hbtsv1> d d:V_:s]|vfh>ew 'Ϭb$0f ]<0U<,mxze3s~t+ Vj<ˡ<+ =;`khG.C%a8RUs" ֊q]lOSox7G=O\0(:De*zD6v2c秽 r_aѣˋV&BU$VG.gG£I/Oruެd{F6g+˿Hܪs-MW0J\۬g&Mc_/(62t|E MŜ)Nset N=nḺ< ԽP[YF]u|Wa M9;e\4";IvP9k,Ȕ>ί4<0*֖y!nV*FnR2@|7>f=R`U;07"V+nT!K4 p3sz3+}y'H-{U C q9hꉸ3Tz), d1;6vĞ&` !UӁ +rьZ0q 2;tőp_3L %0I+Mv`;ԫk(cMFQ?a` "UZ=S~!o3QElHh/;&a?Ō%Ӌ o~ !Y]'^Mamd0Ү١ {U&DLU|<n1c3j@G-h ۮ1A[g~E96JA H]0sA.,#ws=uRDaE0ዉF署 lV~)WQ` 6P\T x& 11U0SC'`wyTOʅ'FN {~UѐȗQxp#\TBm>64W#+ZE '2D??/3EĈ(J}ţDŽXozKL89l^bQdH6:qyPMDUS(i Xʎ= 4tP[h*"Tޒ&P4`G3~S!ubDL cbp]aqed<3Sak]THy(cꀜ`\S\MC@<9{Ī |cP'ո߁.%_-UiͯLՙǠ4eźC5)83e<[6IƋɴ6$jMvwހF+LrLJNPɕNH^uԨR&ljjI۠|jj3}/b7kE`bC_\@ wlVvo3 s6eޗ6 #.!"-DUV=wxt\X{Z8!*g`mߙW gٙIK4wY5Օ.v1 C sPr(a^͙G(Fbtc r&_F$m9[`pG+Ad(07XBBZ(E[ @ &jDK v\ oWԥ6S#vv7.c1 h };z727SDck"hyR6aeHR u;T%zm+ڡ~-"@UFg (v$l}[B\f֘CdwvmOAGjÜD+B*p ] a)A?㾹!JFFPtJ;5۱я3y E5)93\Y}p/ƙ>i_b<-8B|f e!2 -DPM0Ox1HqHi?VR} P}{zAɛF Yѵ12;<KLtbc$vq–oMv C%pCS܉_Жۨό37o(H @ۙ \OxWUp0353B#Dc5>TGU4IɀPڊmeJ4n5 H8k JjO_*@qSə Vs?eY? t uva8ُ iӍgJq]?XQc Ѯ2wx%8>XB`zQHNB[gByttq ъ|;XN>{'C So 6rn+ܚkJー<ضNsIp|w40U?N_꾂I&uXH]߀.Zhp+Eso(.%55r2J3 z:}rw + mkuRv JA+HB ێx|GTMO_ s%v QLa%P>xDA4wW2Ц" H?լ@$A5՞D ZQ3͠Cx h }TP!͜FV̆kS"Ce ب"/&qGI~T 0(MZUWnC}q0Yn XǍKnXv>`e-\l{ϑ5*6Uَ$0AdFQd-RBup).iv5 b#(4xcүCa=\Y T.Wژ2B쇮t띨nmZ[73ҭLAk1&/$M4C[]/# "8ĩ&2I5_^:AWaBOiF҆ުœi(&xeE2I61I@r.m 1w&ibS i0[zFo~5N1nY 0@?:~!80"xM7wdS~;rK-X1(u/)Y[jr,MyGA֙d`KHAoxU#p5oV{ #9't~ZFIB(SiK@ezt25dlo|Gᠻph#8t*FOoN7fpSy[(D򤝪1;-Tiiu%ZfXZjPU1y)+@G'fDd{ {^=s5&S(i:mr\= *q'۳WfLOfVe` K<  2&|!MւjO0`:Z"(tލ"o#jDvnMc!&bJ; fdwgQwUX$V)5)n$pk΅ќe8@Z8|s>Se%F~IV>=Pȳ+$M3m\f3Z5SQٲ'8 sRlNZŊi6Brݷs.c4mKϔN2pˆݔvO:3 *EynHӕWX_c'M4ψ|D\J+DD&*3zk,H˹{'E,C ԌjaNJ J|B, gb2R־T-[$34l#!c)M/ M';QsyQWzAհWcz\= >f7AAS؀iF7Xs@njz0 oc,i esG88'WdMo\: ;spZ> XBb!7MET&b ya3G쯧Dx;_+'6?29t'".! u.e3^fN삿!1Kf8 5BoSJ'~+}4Ѽ<5f^q8?VԀ,j2tҀTs]2ҋ+&G𴍟مhbK8!P,RWaq <t%E?C)N3q]yTq%09\tGh N5 7+༕^KQ_@`[nXC辽fcſ]N@r;NQ(ѺAKw^k(x&EgD3p!T@Mt4cGr_o؟X0V5 * 7/yh9,\џKϴ-.@Y;L() !0׮lCyr7Iq2?_ ïmm-4B_<aԞp[ɕ/j2V1M,\؎h" rvgT!>#A~{ vkYS9^s(:}1Yq$*Xޖp7.31yc!i¨^g;/Àӊ}= h[sSJrئg&/zia!6Xt8:Еgh'~2ÂٽH QWe9=4:W8>ѝ#Zr`~+).Y]t04~ XOQ&2_2Lw EyIմJΣ q aO$ڸP*F`){8}ݫJ!0C;.l5^# W&^HY(aȦRupD:F[JG;[sU٫2?Z2 'y .sKä+ 4K"ݛU@+R}c>7Y}k_|MD/ Ct\!gN!X۞؈g#MK Mc sl' m;ޣ8D-wg(VG#Y'5-]俯)}kǏBkRa_?ZAy<_׆-@Dbnr\Xb.\$:G錝.ǐg3`^jvn(,V }̈́L]kJ# ߁x{J>Ώvڡ6e[H"yվ@P{j/wk:D"8JciR=:=N qgq<_< E* ΫÊ oҘ`It\mRE\SP.(p^bɍ\ ][ r^AJ}-3 7igI#,dOsesxÂE7|2X> @ѫοHZ{455{q5y΁H(&іV2tUC*oȁO2L}S\Ubp8b2$cll+J$._(& :|ⳑGCx%iB:av>}Z\>fjmjuS,́E(=I Mm]:!ޟ:{ |7u{+48W)]AXkX|W7Q,-'V1/X$$J*Ƣix *.t_2l48NZ]׀u=xyF/E΀{9NC- YۜzFE_N{p=p; *7|{8XS׿w Skr}N٘E=Ebc]?r0oUccH(oTϼY`ڪvҘ 0> Vz:HRAOWu+3XǝD*u7݉pwMHXML I)*g#Ũ6Y!ҟXelࣔ|i[tՙyw[7[glpRfa_8H IJ5&F,kv vicv櫵r;K ,DpLMY)S譄Ppoyi$2ixBiLCja#i#VgK;堳A+N6s3F3vqDvcSҌ.ĤL0l\9ˉR^s9کQ ]iqKr ꐺA+Txog@ RV+w,?z%l .` ؏)m/[z c~d58}/=J0_AR1@wE=Vc'VT<[HoЭf1G}&l~1Jsq|y~_|#t4 cTSW̓(~4rEUv%é9w+vUj(dMU ^`2^o!y ũ.4إMSdst m_C۟(Z@!eosJ&L |2ADq^GҘ[v8=J9 7Wc;"Lx."1/ $sqD1 ͻ9q5CI}#[3:Ֆ}˟\A-d^F?M - TU|y;ACiI!PmI% 5Zcϛtf+[SSI%=ՇKYG)> &3ܦRضL9|'tY,Uga̰@6cT.VIkBs+Z/6q~|`yixZdtZeQߛt0r~iD0Vm>KmwkpukCK91&$2_ޢY¯nB!6IşL=m"Y0(G~eFcG^^PeArj0S-M%dM3m}:J6>SXBݽh7ԠX^)0@ ^[T` ]$lbONB1D#M,FD=+vԈ4&Й3"'ERHfJK| Kݣ0qbx*旦$SQ"ز$VBZ~2ehm0@&M1+/K;?';RtY x,KչۃU,Jkza~:5MY nXSvG$rI"=}X1U2An$Ȏ5 Y̩pO!NcL>Y(dʺb}Gh")Nl#þ\q"Ւ"lĹԸDpGCT jIRDKX·lkUp 35ΙKi\1>;w"M0WCJ4:Gd.'GI'fu(SUA{k’AAE~.?yv0:0Ǧ2;[Wi7Z)bP:kH%&d[L]OOAbIL -@R<9[8$tiʜ7Hy% 9f|h3>[ҽ/QƶAߦTdF+dɾgԣ&!:CE=! -Yb#fU~gic܀TMza̛ ?`.T5h/w }a8şENRC-0e>K/\(WPd%gzH!:jv/giθRqRoÑ|Ij8R ٫ҐavxLy{ra±+HfWj_\;!N*P*&LxBSD3+iiė2ya;|Ha#P6N"FV 溘uUn.=vʌ61,^dS ?<۰* ʘﮗEUTG2Ֆc'x`M~D1Obe)0,|Pb BB֓TYTEFb y̵'3(?D޴~2"7<>ӘZ1J}>224,_BB\wbFIzP4*I~^AW,J@Yz?5AP$F:'AborU9a\dDq D7+7?gt ONh%>Jz^84ydP$C_ 򿓢BX}?|a=%HrZP->twkNx\-h/1ɍ'Qe}qaw hhW_PĕLH6&( R]@SMiSRiTEUPv{&,kGrXE!&N :4ρF~Bς%%ws{BUSwzI>ҾL 3] {jAKQLY!))k Pdg?αF %MM r}ᨥOKHK%Ot$J$wھo8jL&K~ЗUMlVx@$8;Z7=ʀm@q b2|PgzPWDGo0 ʴ:5k[_z??n5 E!Q*"Gu"&f4JB\Ghv}"*,v< Ǚpa~n-v-#"uO^G^0LFWJ-.COS/?a:fvsF78q<[.dviiI& m/5!(A=aS0ӈr$PٗCS4d` Ŝnw!|27|t0ɠZ-1WJtT6˼qM i"NVX1߲^? cTCnqB2ջiɀpdEVzլO(IR5~b iNI5J}LNX`Qy~zc:O\}2|RW ʕ4%UvKP.iQj*\'!g5mln/Ӽ1ae6c=d[$S5s:Xf13r噼Ljs4q]c}{ZQY@>n/{ j˒ֽF3T,(FsR½6zS%-|S= idj@"?E!jFՈ ٛ)3tYgwń/!U Ad \GGDz6j6ٔЯ%ҁ >s^GQ|+9ptg]1 oLyMrrmNA\G|%&@Ԓ^@$(J]!/Œ^/ Fyl$k^g _ 7O d-C󚁼~7s7*^GO,C9CSY~yMWVCT)ofv?$%}eȃɋbH>h]hH1b+BOQB!>Y3pHe,>Rq~0AJy6}\gAG̮ nG b(༫\;C3y:(ui{[p<$35؏Žڽ(Jz#[0Tsw e( [5 E'fn/ _oFI{ċlw_tJj|T~/rȢTeˇؖ_/M!xd#ѭzomK) 1EFƬ܇w0y^nV#P;YL8Ҟu@/1! qOQbzgv(7,[m:$_TؙͫpdFy_n dnj.TUka6U('̓oRDJ(f|_|0練DK7ҥ&&1w/X J=S;oJiYJ\&mXB$4aDaNNEYp0=CX7m |"WYS]8њb;e!MYI'׾JY1^w0bHt瀞.qá&q{|w 8:z  L~/GgzQq]ur7_G B9= ϴ} 2nu< gOfش[TP7+^ulp-Egzb#xo񖑸鈈f#NTTJ٤XSy53 <0!n>;>vl\ n2@JPd[su섻÷|7a֬/oգh^u)~%yOt&8vEw?[zF Z۷]@N$9Px.{CP),hXiij8+v:0$xSv$To+φ2^iij:RPBPfDcԄ@ "^[OD/`rpwGxYa"3kX,Б!͠Wv cQ(uQ\+ɰтK9-G{.BXQE.w{oC%,]_VR 9kx0hJEI\K6%33>/iAT{ƕ2l+Z;aBi/Bv:_V33d5=zU]4GY钉HD/('#,^)Ѱ<^#(TQ :uUϱ4KY?!ȋG*)ޛ V߿ ~SL^Wǀ,ߔñ.xm;IPy?-_vTB9I.\Rl b kM >KXggv6Ep#&ZV; >4dsٸmlGlgDP BAG)9vs!7˳=+$# 礐޺S6UD,dו$U8hLA9F$kc< })԰?*ÓRâˋ-qUvJ!S@j9|x+,Hv}lEp7ދR@ƫ4|/wʪ"K)k\07Cq>B7Ƃ;g?Grq>|+2gIiv(~ #ۨ1.o?~>ĥ|rÎ$º* ??=@S[cZ:;d znw\K>^scU_a6Qz|xXJ q%C)rѹ_&&|Y}/C>Z!|KT)1} s]ׅ|!lJ 6 ȔebQ皃4mR~FGRY҉A/pNDī5)a !VIWTtTz=7}'ЖFRM\c#FT-FYk3ii5tG8Ƣ\9TWw3`I<VR5A_`DI1@:f ;$!z ~wF2sD0.T/fZ̈́u8rszAak~MoGY1ӣ62^0W Q,_.)+:{8BWJ_nP5o}PIP싼.]~(Ƽ?0|Z;?"㷬)Q8֍na47x!r?፱H>u=]&\.)6wΥm.3tuHGvϣ1_$4s~F'E 34C<0$B!-9,4:Q ݟ²GᤳiF>,IEEuEn}]VBG5əH~C=Tb2af|8ϰ3밷r_(m D_NVROs-Rfvܺ\0{CEbxIC+kRe[Ns ȹX(-^>M,^ǃej8JQїpj7nt-er*l/i5TFv7Ჰ!"ذ6LsiJ}mQ{nAGw5ٳH⃍Fߗւo 7u@J82pٱ`9~z/_~ FQMUs2/BhY38s#6dVǘ\gee!e.d;VC?w*i>! q7O% ߥr/̣d&{wOdPNP%bQ!կ9~-Z ,i}iE(nu)pi`Yz#e:/yi sqCq/ݮsE g;*=Aw"c<[v־N}X2> jt/(;7%ƦV;3HBqt2kJmD&%X9bw6?5ypYV8Vmwx66 \͘O6>q Koq&At{[ hh+F5s #4`J#cbPkrjE9 hgkثF r ~ZR[[}HPkч娹s$0Gu[ "Y Pˮ _"}W3h#^ Y)>92$$C U<MM</zC O$*0DM aFݢỲ1y`b/]Rr(t\sj7@&b.iQh\erMNx&VϛP;GQXGp}c|SG)U4Lpf S*F!t]jXNai9/FeW$ ԫnaUyBW%@;1$I'W3 Kq[ե%cW=Qd}. #Q: mY T!߉%EEM8'hGTD{>ӏLVki>CtGk}hBA}p|-ɤ¬uywh#DUjVUf5 >)W݃RN,Ѱ*$[q WYFCHgX?+yJ企CW߁d6qUm)/3б o}rp Yݘ^@ O~㯾F!gb_W?Moa#ivĈr u/\?U Xg-O p\2/dvonýy񡾭Fia &z WpJy;uv7^T!.|=Qhw%ˏKyN}Qɰ'y.n J9Gi?qOX (; ^tef)SdDU4cG1!3@Qx#>M3 GpΆz eB2X R{,Q`X*m pp׾4kH]^:U)ԣ_Y2;!R0BF-Ɠͅ|Z+=^g6.#DNeJsAN&b`fƊ1="847n 1[QcOȂ =(P <cBS@TZ ~뀜Ho$6r]iO9ڋ-쇳 ^$QdDާuʢlhR_QYaC,(_&O}]̝i eTҍİ4͠ ladGI-#LM[6bxpCڗ|#DMI{d-KCb_'^`sЛ1ˡ8F?[zG~_kBqRSN9-נnbUL%0ڑ {ˁ$[N3MOﻘ B34Э1(#(jJɟ+qlayo [AQBqYrl3|%+MpOFl/#BBB=]&r'KLr%} h戜aFv( QeN&nBTAX1QrqTi'5*䋃s0ắ#hJT6X>OAg5%sEӄ$bEʃ++ 7JH<|L }sQ!ԫ3e-PW a4}"I`Qi^+ %auml-֠o)%G䖹6Ni+jӣnZ-"`j>U$>gE| .ZdCVm6 t>zi HCke |3 hׄ AS-zr\cI&(N&Tyckr`{r@p/s݈2$`|=N$aYwk<ģ^c1r/m΄^ U^ic v%KŸqCKUe+V&cok:ȔQOC0 ,.845MQSSG\6H;n3f; m,Z5z-·bN͟qqP27Y}&3:-[ZXc>4nf #>pEe~- cǩg'*|\ Α LO`R J )#x!A:YEUO1JtȳR:ZvXov9d8aWJDBhuq1ށ:;ϭ.Z5Jރx5B!_:= ?#>>*HW8)fͬ^"T:u_Vd5T`L^Bg-y㖔>HBVb}a,JjH]c'A)B&nfő{ }$]!"0]󵱂zNUJi{[! O!oz$b?qR-y=\+"n%H[3t gv2, 'Bٮq&׊j]1'$ `ۯ~nF7}EPh"GnW>P ɲQHMHaq=^G 6FO /z D~D$j; }t[^Ù[eIΐǎa 3A+6v}.!<-u3~3Vgb+ MYR$nTO+,Cpca}@I;o'/!8'xa .n#]Dm#1ʻu~=%W~'#N7~ǜ4l=#>+8K(l:Z %B= иvGh;Ir8T '`TO΄65[Ǖ6?+y d ˪@KVU=+1ŲrӬV DcF2奚1 "q7Ϋ$'xQk%ճ“e@+`"*3^Fd# Z~zp Dex<{q^NOz0w֋6:(Vr-'L?%bYORc,#Ñn.T;֒oR=H̻tk; P7Hi^ ;n0^XPcVjvM Rz\k `tb OpqxW\o<A~9ǭm/LNc,Jpj[1;^)'(E'}VjА$ai^M#ert`c#C) o?M+kS=՘|Y3NaC՟i3&培yKk(RB'U~q)ZmV1G4U4)U3N#WSVTC(P%l14",+Js{8xAp)cx ۛߙ-.B qeVD[Gc!}tqYI ؋UWa0Wu>O5B ,2t*,(XU'%PW\$ca"mTx#K! 5{s@r敃^PP($Zfl(K(>޷[t/H:htIG:]4E`K;L}+lm+5~)ۆEM8XK$ZkY]lǦc?N#AcBQNdC\ iIcrBeX=wG?[> '7/1tu֯ L0n\ VeQS5Z{46M_7G,b@vYmg/ucR;<{Q:'Eu&kO|D3hRrK<(Zaۚ9Ja!< N@rW?Ҷ\{v6ikiP04?ԟkUfb[ .5rbc|.TةDް! zpą&zMSpρC3:,}[Aӎ 6]\q5f5ltNFa8?ПSq5kwB'!6~'1(uxؑT R?Y7e0s CbES, OM0 gXص&/Z7n 01n"!x^էM [и|͚= ޺Z?_pAqÜ;kP!%G,؝j *j iǣkâZ+"~2(Bdl}E,}}WA[czc)!I17}*M`/@' w9T-*l"aj):W7eC @F@2~?{tr2Шa˝ygИjk4+%sⅶevkP?ϼ֓l Sv@ibwb;>z*Cǟ| :Q f83*J׀wN( RAgYZ07070100000090000081a400000000000000000000000164943cea00003468000000000000000000000000000000000000005500000000./lib/modules/4.18.0-499.el8.ppc64le/kernel/drivers/media/dvb-frontends/ds3000.ko.xz7zXZִF!t//4']?Eh=ڜ9T O#{^}nIc͘Ǯ8#?!o~5 }Pm]%Azz BQ@ ؠbd{NJF³w*{ӻ6fXxٶjxghxkŞ[u%[&pZ,*fҤ}w/R D8`W/̍eϗDy B#W?Gnj};ϒV̅ź)k76b9hW=r,ʛN(+ _{MX)q;"4Z"]c[=8Š^RN?y +p[U (9lgwN](-/ᖴ7iUb;Dx Wż dE{] bYVpwNiWڜtܷ@ fwM̚Ӎ EE%}MIX?k'lídF@)956zlFjaaBZSTmcXA@F^Z]jsjޚ^7"v  ]#_B]|߾w]]3u5 4 a>;1{N-# Ecl"~o\L>;zkq6FRБ:G^#݂UN"Fe /m|V.RX=-{݁ݛHҧ|j3[-`a{KK1VV}\R^/y&}U8MOaXm A}ELbVq1k C$`uEو5Dx:;?ЭS/΍{P-|bajsXo.8F <0  O\> xP %x\a#8;n)B o y±8Sq5f\_j(~lc]/~GB}D7@nտiG?ԓ= vhr}Z2c|1nI*C|88BVBh$  ^<)l0M[j=޺n{oK^L03"6$D _&nh 6 yC"͙=6ӤQl4LU xP<pQ{J=L?x$cdc>ҧLJ;sKh v9 / n/|~U3( U>D!,/0'73Nļ& [)[RvAv6uH`.cl)Kr~z D^ܩU 29˷_Y=[vEtMMr*8gBM-yhW&k9-BKwta`l7[%%_KdK+b OA췜w%6./!uѸ.14^/mNu mH dlMG18>[]#7qO{ ×iCDr?y}%{Q1k eldM-ebr`_f2OyVP'Iffo,zOyI'5)vt(; 7ۑN fm%0eSGvK!x1,vT֝Cz'"M2Y+5Ѻ/40 QJeD4X5GA*#`1(Ä7 ME]'p(l)vaPbTUxpX_^zc=[y[qE.KkWqNY̓nA}biQ4&nBF$:=S/\h.-Nj_hǗsZ`UX~8<K1u! TAF@ܜ# F߮ m_5֐ ~w~ʉ~nBBuBM"vr K2K#su#lDM4n2tp,%Åi?)Ջ$}\\ t$;2:w~Tdm>yhM>to졅}@ [B:Ub ( 6/m>,]7K*2TXUopi5C ⌌R{+qYg#u@"iBi+{y=Ξ}0ާC\^Bpa\LBzĔ|Wހ&s3e۝ڲ¥hh%h[No<D֠.e#=LELƎlĂM p¸ ʾ6 fZFVl 0gJŅWFnLڗQN{ZIwf /B&R=O-=_ORN%;bFQ[e["R5J $u0%X`6 tlursx7Alq/qt~L,zF@ME?W~0辒<#&?FCW6j+Szec~T3̓lc}zFu]Nz<2%ƓhT:=tvxI[;Ok+n-yid\Z 6^u8ZPI\G*` :ݝB!˧:N j+iZ{}e4A28mvYPzewkJ 5Ou-82= }}?WEab { ɤi||n($P#qфqu*r. }i #nփla%VbVM;8v(CBwjL1a,tQJS9KoQmJ/*T#n~W+ϣ,[ce^>)@3q]8s/ç6JPk|ďH"OS73e_2w̧O{9e ۪M؁F4ap_tSmP@ea;OPu:GPM d ņ'\v& ܰ˹_c $ݧ&i#AnlG%MR0 p\=FKLwٌޑٓgp-})ndόAUQAAZn)qn'lmnҸM!TGZm0r#__L9\JiT8{>h ek2ƹs} Fi272hݚ%0Eb:=^ʮ pNԫPt(Fq{-j@QrʻqC3;:L!x?淅UC!4?X#tU-'+Ki lr[4GNw!toIv+6= G$P`1hT&? ۠6 tbmip;LNeQ5!\prL& c $9W+-v(J(y'*61n{c WGY~J2G 7ر1m}$h'p;d&cZr}l#ep) q nk}mO$xCr W_0ATSaYϋ=+kХ,MyxOGsU3y*h娲QTQ][(4;$ NܾGr]+{ Q6"z?>G8ǟ]Ctsd:O ª!K4'j5cN5A7n.@ 8 cUֹ^y\*$DXHYTd BMV7JgW\HaFdZPMyvƍ0tLWWDb&!Fcrz98s#įx0ݬ8q|BމC_abC-8fau)&2f>O%,yJ?EsLEn\5WYjoX$,8|%Zf{(! d{9BU7gLh^OAi TFNcK7 >L (i:d겲Y?}ޣjtW: !ABT=4K\&FBs4W^ $dc?Wc eZ̓U)] OT:s[O+E908 食ﺵT=bL~YJ]; ^[WzqBل |e%\=s4ϴx5|2Q:qCCb'LzHdC%r4%}1~.I:HQ =[J~yJdޛJes@A\4z*o l5Lw>x“z0L:/ U Z2s/18Z1, '*I6xnmKE6MZW ;m.زm{?dǺ-/"=ݝ Rm ꧈U[Ųs,!0Lq.q3<*眭Ec/ùh_3*枷9]Wh1DjВ%VVi毞|$Aʭ?:لs_[ r(5Y`>Yn6,C|nap¡3= ^>(p7['f1u^4jb+;=lX>Ծm.{wL3sKۺ`ؕ]b6YK䓒F8ۙof>鍽^9*BlNSu=u}ԣ*=vv,q\IvDqrErzVG  x-7Y=g맄f 5UR$kP]ۢS1gS9AH:Fƴ%?S5@9F%%JҳStdqqJŸر@nK Us_nXk<~/C\a=qd9(P86<$KS]%^pt@$&W?q;7Po67.?s>~΍L\W(d/*$#[Kiz"IAc]%%uBka QKdfp~ {EG %_'ˈץl!= sX`'=F]IlV)(0O7c6hQmaٙn7'/p9koө"?tm[٬ x.%{Tßk;/92󆇹x#{K/Hx"LI,r?mx&+Z+퍂6^;Su7l@ĄccGV[;c֓&.ıy)@orY̓AbZķ~,0X(b~pg՟ڨea%j@J#р'jIkH#|9C& lmrH?Q s"w'E7S0l*w^gh49fm $|Kͤm=.At|>灢MdGO!v!|y 27ySxJk.?G]毭oy?\T<[@G] g8fMdl'Je1@z4)7Vt hr-FCiiz~3*MEt̻  D:ihc+4q= còj&rM(`!E[vK~7Ls^kERϷ{6ǽɮ, l,2pޒOAao>K!R_gdj $mP:U3.\S}$zCq AE•7ZSw#^ކz_?(=z%AFAp 2Ju4X8N+z*"IV'0qAK&Kxu>iVC ]3Kj Rm !L;;}ZDL+ݯi7(?9t! wf5gV#mOg:9YI eH"hXE%M]oI$ͱ_47[TY/HhN51ˆRm: Ym㋼xwu9eWhآc j2!A"ϡ0D b>c>[VQHG-`7K%#9dl~O $l'G F -K" 6k̲ʍ6h!= YlI;ѻWl8Yj5yY:s]e$blJSIoz@ȡ6l:ߠͪAT\f76PY" ȵų{]"k9J`3Dp[!.'5Huaճa + ^ͅ"Ł~vGT{Q<ݫwnCcOޛk{ĴVz8 e-LQ"xf&l쪅^|ukSQ5l=X*Y]`)>;Czsej3߯8^v {&?LJ1B 7&;o>UX{&[=+yX@@D;d^ #mRc)-ϓA wp$; % hlgG#X&JY)&]!. =| 5^6ԝjlZ}H膫J9Sr]3xS쭉<޺ac0*َL:[vqKN~;'䋈W_LU@c6(d}Q/`U YlT0TJdn|ЦF5O ڬ.M!r'Ȥµ~DL:-|=I87lU#raO) aF>cM@w\leNT5RwȫxX@P:@ ۸d8vNpŞLhp-n jJFQ~9Xxu5oFd: 3[*}* q!~Ss+tc #K!ױ)>8SLƭVf]RRrR'>N8Np̣J S豅M*(z ̈́͡}=hYpD9Gl/曆L6N1GZ_RXP=δe̛Jcni:@bnBS 7+*nڇ]& GG*bfSX)meLD^O"mTsOAw&E[}y_vfa)>B(y4R&H@:!Q#@.%Ӭqsr4.BuZ?K'faNfy*"$E.4F&Q߫@Mfw -9 ۊ|af4\Zz0,w5,eNԞzqUѬIeJZж?< g"a9zT-0m$2ef;0X=Y(WfKlkp%b<0$Sm'4r$lgc)uܺe -CkMNg4?C^~\NQ\̆KS80K$%|ž?$1vВo3:ɧ)Fϐ|Tџ{WyFQ0lxuMϢhy}٭NbL]Տ;BXK/`2Q̵O&, +6uk])~M0hzrC4|ѳ^ CĞ(=)P[3(,m9V/=`iGZf/G굝ʣ45ިFo! ,crʢ\?8un~IC*1;ɋbdTY PwPte \0N*7Q;)"R+_MLMТD9e8:߀pyٞT;qh]a)*aSi pBGOUz4;Rꆥб'XёYF.}T .boU~0QyiƉyݨ/gq?(<-}I^J]{5cϵa^ri=lPlJ( IߺxjÞRp(X@8\?<Ƒp% =^gp,R:\hsێЌ理hY_iP5TE/|s+~a۵x>#$4l"F^f} I>zI8n?uX4Wh?a ҠP幮4.Ɉc׭ík+z8g+NlSGC%ɸH0+< bDq6VQ V 8pzp=G6 G7Y;(b>1u캃ջ*1l EpYo5`kcL<t fUO!a(A ¼YC*;oUna^bYWkje8kM  I4~Rފ뇭Rjaudȁx{Mq{vЁSM9ҋ~D'A!rT~dU|6S|KJ|vǫ@{)y+R+`&r2Tkv μwPX'ATZ>bQACZmVWZqP9O $Ic,fVdhs覆?#@" O~R&xD -5V37Ӵ>px?n=?W9_M$NE WAӵ1Q|CZxbD fB@:4mI~FĬt/1;$*:;ͭ޶;rt|!_ Cq)+fquJ%.PSv8%?Y%gXńFpTyN@ZiȚ1wBU3ѓU}:½7Äi*Y[[g=ĕ74UOʭj?b"_>t-NRU-/Y h V5YzPr$ iL/hwOS$cSZ (e푅?j:29P&1z1SL[KwrxJI*Psg׏dӗկ@m0L,n&|߫JV 3ԄF #9NYhAv#UV^Iȩ-l䘟mGCa =em`~6`MaMgֳ}6%g"UAgk!. C> T 'uts*%8Ӎ9KߖDbSrЙ\g?`si?`P¾VƜxWS2fwR +Ē/MwHwSs}u(KW}5}ץ(w eO NwCL6;CX0$̶e h^o W]<[8 }Uz8_~cD138;R|֣Ngjۼ)]㏌} ! "Az  X:s]Mcޔ=v[”`-o~ ˙_mb| ^R*^Qœr@aZV^vmêIKa& 5ugzc@eda*'G.~)†{buT._¢N+ @#T"P-jVJ5܎z܍D\)7'}C b'|skDSW[`S%6eFɢ<(2w]ܸ_3l R2i!:،NvPɜвEʱ"42pYI"& Heh!~١Mnyّ:j]ǥ0ER"_`( j|2``UrM&7PغAW,1K*fjFpjOMfK=P[vc) cqچ\b ex`-}!~4X|c/ *w(aE]>-\FO`%-8kC~$_+뫰s n\= Ƅ`M㹯pac Xdb aNL…CNK SNGWh1]o)`@͒#1: jVu ƝÑ0IMn>Mf+| tǙ+kVd$~6gb[2)o(7nMلF`8Tj-L9p*,few=P,@L}G/jwD1:X23b Ub&~7BbMQX nhybq#H2nOmr) plvY1HNaZ&/cW`8@K㕦P-Hr܊C|{Ïh.9 K-T>%ӓ>3DPi_,(J|/qL-u$ {74Ey3S"O.ľxxM W5r(zZuA(ٹV<&͟#9x$]RzAĐIYiH>}|j1x;DLVBkPM]43ď7 l*b\u5 7rt뉍>3Ul")R5@Fl˭_0z r0wC'|gw3Rb{q}M[;TWo\8m=4Aىji#? "TOC'$yKTL!@9-"AVyrAESVqhtl(ȭbEK-5)HO½"#:o?R{V)=V Х$W4a,'ۊ[t`+Q}U UdkQ֚b:"\Bqi 7CQV5#/2EV*% t@a>6^d$lmZF]C4`F6=D>W (^=bQ0ǿQi[Z]pe^UUo Q2d%-@=;jQ"9ʎ.fuBDk@u|uR쓝@a|,S([TȞORX$&KUonT6-i0M,\[Bd=9+ nXkM_o+EFZscz$]8gbAǞ%L*Vn .P,|ڭ*4ט+S"_`k|~AnlsQ7VE=#Vo"ioЁH׷M6H*Di9eETg kXJ/,xsW-իcXqEw0# #TRõ=#{mdH<2tq3AO]ؽQҥdeCc!qj鍦9jbepw5(}<sGQn;^d񸶅&ъ"nϕg9᪡ۣ릊3jRX~vqZ{$s4ygu᰺@"+k`9bo7@4Wh:? W67ln;e2⧶eL:E7?2b[L3o ԮK+Q+2a%F*U2#GgN*1FU[nZg1!\!?3,dQEkGPZ%<[<{vz AnmEoQ?7 ]'_l$k#yǧrqHi=Kc3;+жM[ewOpUb[F6lU<76U>Y;j0jqpӮk"0j#W/@9UzNjloR}VYtTfə \AnBԑOǪt43zч=hPXNL'#<2oU NFOCƵJFwgd7TevފXI{Ԭv7ɃZj.ҵt Xֳ~i 7x=D '?]^Y%RWhYms'fVJam+!<n)}3fni;_H X;k@>L"t4,hO.,Xu6q,,#3ƴ1/vnh+ռ,!)UËە՛C={C=(/]#e$j>`C;{/{SIE[LM܀݆ ?f7B,jC܇5kla5n=<(j Ѹ wG@g$deK-e1$I=o/JVQZX:`U0QWk 4mu{ 2jFԿ-!rw3~C0U&+rʲSurގE&+Kx AS Т;D }oHx8\w='WDٻ)f tp ])7Ғ!2'8ȶg-#?LIvӭì?*#($$V(?ewT]2G7#4FBj}ӮgfpWY, 0LtYXoN GȥKح]aęM0,ǼBT[`Pfid}hu !~U?!\$6! Moq":ã$2@M<s/hkP:wۗrk&0ƹe8y>-0QU.g! f}jQg tXBuHdkbϻW0G@,J)"0GActcJ@!Գ}}v~c_%C=x0M'WUvzr:< ` FȰR&RlokI+7)̠>Ŗ:r4LJO!xS>ľ%wF TE[øĚ:MӂX|)ʩe"S&43_w3L}4ZdTC`-z*.݉hR?kE˯`QeC1.vTLR0Pu'Ia}|#@ϢWFYBWi̻IdA|&ľAh]Ȅ\Zr3`+.N5'BcuZD~x6Vr:%]>+>#=v%{2Gu2^/_[L&Eh0g v<4cc(Ȟ 7wl|kGN?w?P^C](|ަUY 剉YP䗫$ᵒPVKBUoXG*@$z^g)B|Ps׼ ]u ;ՐPDO=?Q|v^5">AEFSy+0kDQyey!QBE߱q]LJTYs*R9+u^03x2+\l?sU\wxw' uYdJY+B9jL "E\dg`ԯXosg [HWKձ?[J{mzUqk9v@ZYYPm"ɉv#ƓR( ;}$.;x'^v+~p4p$D.,~ՑJ8_5&zh- =t`5?8AQtW^t,U:(z^hB9}oL%u' dAbTtC̑ &Ե$d_u/ȗ^N2ևJ} .ǷL KrFPo~ݝA^,~*}O3$` ;˘Hٽ SEM?>,{]+8 r yIsz; I{lq#i:$JDI}h O<8dn0JƧ2-MSA)"Θ;l)qχ=A݀LEndRۙ] GoYąD'Dm죱N Ae2չ  wNJv~eM~1bvY@Z\x)v<)hϣ ؂LW\5UTR.lܭUl,KP\ܼJDi<:E?* C_,E2dYËz2ˮKҊtg;hGtfz -11Ct ~پr<1tHe4Ce[o{<ƧE~T Lj[n,n%n1~GQ!L6{6Oə9?H/䭥?HA"*_W^n ntI$"P=JQh ?:.l$t[bGYs^"˿H H.,ɮgicCIsjX{[<5@T}OYk9bdIfu08DS~ 5i `V{+< SoEEqVW$)L֨kf;&f!Ct< } ]EJ(JqĨ{'xFh([D][rzl\0b).UKAwGL4D?HH䀞Bag)xzXh8J(PY^^Zb%cbKuh &9+Xf4,VUJპDe,4ӴRS v1%~Δ b,?!0=2$<'&^5/:ֳZeԁMa]]Eh~]s"<zXX'C(T6Č=.׮Nm*5 %| #f2w!3Bk7dɟs28K8^=wO^Hǖ4 |!h~~4 'ŬKc 1!Z9\rv>҇}7׾^u;!øBP{[8vLS;}<#EQh<(CRZs)) ,&Euצ4A;]~u&hASvNn.שEL{jVova{d} ʀH(hxDÔyR 2by%LƷe[ks9]e•ܳI7XN+J|xw%>>9 N"[yR/%R2vw@ c 91`QiC^V 'bq SLq.ãSXv QQA1 m%z'A.CX&F7 7#ZKV)$h!^ U,kxFCOЩ=^&`xnW!m-GJGԳy 2$EB^u4~$ տV) r.~m& 'zcB́-Jl {i z=)*ijֈމ$J%ټ~Y~L+DTM"<[_K_۵v!hN.zM̯~Rg30iCgtGxtSvj"v{i!Q`Zsrxq;!,0Eh${ЏpI|~InZOt>1"fĖ5D?.ˁe-0JOW|;8N?!f(ƖgM+-g6ƒmS\ۤd.WzEr;a|HA.'(Da;@0tV{FG0C\7uhvx(s鞢Bd cQ+vIԯ'hd #vRG3Y{^OnA@P fe˕uݩ,PwH]FdTO'7= JQ-aDwGR=OZt  lz ]rO늛ˬS@~" ;" WhkN]blPUտ6i} k&ʙB+B$§L\Q0j0[/7@1ŕp=&b;+{/X$ɮntvU`1QcԌ`_C]GMe-9>D"{@Ò!Kh l TYeVQPlѥ|F4D 咽| $=[0H6ߒKO66;YհEn<o)Hxy`ǰK;N+ᑲ| s: Ƃ:~T46D#$Bܠ9 362>0+Ý01d,yImOhX$"+6\~gi>k>-w,Ϙ;YN2JS†X5~NuXDL_N ?ٙQGu0Imz4a l!?V4#tL;n> {@^TLq~#*&;bve# )T!#V!xM~5>2 Mit},ZΰжrQo;[raU_kU[f2V@r .}πݨӚ߅vx{Oe-( L zQ@% :S^DRC=^g̉40ĵ5ƢӿFt&j`!Ƈ ڭ1a!}ى:WV9kv2ŵPt;g1 -j` !oǂ&7N!1˙)gigPb=%XAuvKfo 0@lZD}N`VHuA\Y.wFEYvT|9}(HRc;=(1@?JB*tx-0< >{Yd of;ouy=AR#W۔p:n(tA_mf+@/ 1olpro$5F;:9p,C?/5i`aK= 'Q0<6nOlXس۶Lkk=B&ᣚhFI@6D >A2xg=ZZb2Y3,V3բh#wZOs5%;#`3վ4a\ a'M*@J^G%@|X=c(&c|02fx.9?J;RUqۼ3AeWqDDäEA%oU[ ̠f%-IN9c̯쵀p55RT9IseLot'椼\#q?fcqEߒ 6ڸv/5yO6ڪF|in} ΢=c9PR`L~UD Ϯjt!W"]iO%(.|-QS6β)3`wOrla?k;x[/Q8"aUڦoaE)j("+9X̳NFBC3-Tt{U&RY+\ q á)=)ed䷸h:`ہwQ\9AXТ=2Sf ? wWw#XY:*7z5K]]=PNp3iLkm$(R?RĢgrB)?'/2d%˿bߐ)nEe d||ʺhGao&T(njVKf#|u10Έǽ.-X;^zY\(%G#L"6^|: tj:1}/dmE|9;=&!7N'Dއ$)_¶4yZEhxt1(= DȒ/nlS+vl-r@߇VfyۇsTaQiՔjq2Jƿ!/*6D Ka}[w@ #@MOO־e`MC!29moUK,/[$ Rx\=6y`%)93k3+2/^@pUϣ-Mb2C~J}к#y9d3Z! Z%V ?"c+,xJ*2x=;G{E,JE*c{s&,֫ &0GžA5vӲsPɐYU;UPfϡ9$>Q̇"U4D  gN|xu )V+ b?Ҫ2IQ3%6 %u^pKX G*rW%>ozy6{|}/̗4J^W`Բ7%]ԁiX4R4^V<Ҽ:l3*8Z6; 5h8~?8uHpVm wk6KvKQI莉F, K"ceΨn䌃jhp{\d/֫*jFE2q۽iUϪhQs̚ƈߩYzRKݸgGh;WOH-{~%KtٜЛ lr1G^|TOvO&n8,x&0J(iJ>TVSihW'xøO<ߑ|D|{s: JzXE#כ$KuvXp|$Ǭ#pDnw!9_)hHhXu.՗klE,RCg*}H7K1؜ħGK']E_W0 |%p&;|&NѼ F/f c|6d`fO}|YƪmWjmb@hCVV+] ͨ,MT ĭuuoPQhrb%ҥpɘhsH o6|A(+Vb Qv,)Uo_d^E )HHQ`;18i.n̦<chx:~+QVVk87L(> [GPYH\E&^I5AɈ+Qs/ƨ=Xz XӋڻAn83][HX$Ͱ~.~$D̑r؎Ǧ|oгc%`Y' [ye\ `8lGG g49KL)"M=u>/Qf3H9N!$Wn=Dpݘ2S*MꐏE?KnD`"Sb&4s!_,5E8=9iLvBl&Q~}@׈>>(& Ճ!BaL/we-$$Jf'lqtn _3A v`G,Ԉ?7YcME{Ra  2( ڶ^Mvt́£JP0t'==~@fD1KɚU^֧!]PxxmYCN 2&k_-^MU+FD䥦=DQH7|A+{g"N+_e9 FkLKERw$D*h~L7sk?M=r#s 09Ux#+!g1.kIq:=B <aZlsrS_ "Pd1/ҲCvxHi-|M2( v${nc#mZ=Ai)*y44V3KD2\%VXH0,p|1Y;υ/e9mqnn)"Rp`+B^LC"WL$>+ 2jQd&ڲ0)Y`1 R Oz+-N-#ɿXū-ECMCq;K 0|:Q KwPΓl;rL~5r=_=p*@FFB! r.w=O޼{3 c!|Z6f>+1Ƥ'ځ##UjCvE@>Z+̈́Oщ+qQ`m]d}3^D,pxQ ^/'4Lpc!Ң=V lxjT@tnaU`3_2rϰa'sc!XWjo gMh?> jXqe̻ hVEⱍN.UM5 {Xag~fUh ]-'DLRm( o׿H>4IR?ڎ?%ZAt@TOy3f~ QhEGb)J^K}O>kk:sse\AV`w?ՏE44yƒ:YN V?3T_wļ{dwSxC2m]i˜+u #ku C_\.z- s5愡a$ өRd#mнY_ne]}a~W _$haiZ9Xq;~/Ȉĝ2'PbV`7_WZnم_m.\yzj|"c*txSAM=OtO?TPl9Nb$9AzŪf_4/>Zp > FCѩ>W[% 2fׯ2] m_~cԇASUtdan ^(Ե mm]>%"k>V h `]ؿ[! O<ż@਽cr/fj/Ry o }9nYf{"K͈D KR|^QO9ڏ߂m?% 2bbsq8[uX=륍xn,)] O9B7sE}"87qMM8Vpdt ~ݑ-} ,2\ІOVWfy`@zEl/Bb=B՞AZ)n3*5\[=Rf!,2UBIߤBoiaSn6.]d})PeU@/} ]wGޅ:CYSWrmb/e>~XNF I4c>lobky8c?]n鳄IQtޠ+Tutڕ݈?.ຆq`W{ ׁgrgFVV MJMvxp6Uw C:uB~O n _^o1X籆UK$ kCK ذNoMA&ơ9Kep#G}7*i~f><R'#U#vON"!MX?*^`S_^6s'+8~.}RQ TE 6/NP!Pr۸ =zj?%fݤ @V'ssx3 dܸhb3,ӑ[ xͫ҉ mDnƔ&MT()`,;& U,.Ku|N7~k3d^z.Z20JL /ߒ!AAG鿤P.H:6kB蛕^{nCekx}ㆸG1`]/Vوbhɱ';{H'! /)Q 8D+{VW5mKHkov 2D❗1ѧH+[1yσR..@CfkjJHN?izw9D!=CAǏ?7]aϡcڝNin;PK>[Gsm 餴uL1SF7Dn%1 ډsWV3)"oÿ`Lc?x׋ʁ Q\rv+yҖdt3 UG%=qF~l&8nsyQ%Eˢ̗Ra g}bɵIWH jRL5W;(J«H)Dt"8-tk{@o|ow3qi=SEZ_ dUeU& ŒceYOd/sR^#5%ς67zu3۔P81F\g7-'%AsѪuKftpPVWw@oy+F-/Ǧr׽.Dw3+R!l,M<eV=LAid78:N4]-~0'BZW󤹓_ucR20ȷB*§읍Oϖ,64.%EIӁɑ'HJaLKbgJɘWOY`F Vf Iوda ,I6{;zX }E{Gt'8T *lI+PbGidh4 Z {mِ3.23HyP +-,۠TsB7"02r4=} ݍ}'#Cbx!J!A>R%~ p!ݗ;ܥix?Qߋ0.ew8 @S4 Q_%R,ЭgLzM]q!u]rI,IiڜYJ%xppAj'*S |0 6~cx~9{Q R8qM TUl:tkѾٽ/ظsQHr?W fNQL9Qi Eb$_7 \ôgiׅ̩GBj_:sD}`4Q&UGC] e>6Vp) ǸGـ)_4ɐjXτi>`3na,Ԣup*96ٜ{AͯG"l *_~]8j%11 O J9ɏ-30LĊ'3 *=ͅ 4TE>>kELo"E{D^Zy] P#>l e׃^:;&vL۹s?z D'MR HĘomN.!4ttUY+uiҕxgjw{R7W/ <4Anz&ČZU=L=6EĬD/ Rn UE9_?SD@“l4+ 3O5L/!FZZf(bZ&*g7 B-_q *v ),c)̵C8T^)9i, #=&),X xqx<Ck|ɿge?M&]yG,l\?IP=r/ix#zunyRɸI(-_LҒ<VR1{WRD*tj癒sheXjyѿJ#x9H:t,]Qu8&i|:{I+(fA LgS ULwEE]=Dn/@zD"l <@|*wq*Lh|v4*й+CzV:x󸔏q +o2Cw T܀yWWm /K.{e~UC(h|x︉$wz3}U.lcH~4!?ޕ[}sQ- io! xdbsY gekbEǮ4}ÚS̪̓m_M|k\ci&7!4W0)<i+{˧uN]iS9z7oTtN" 1Z0ڜ;m. Ǵ{eyG"L~_K`װC9z[BћМ} ) 0Y*\-XHsrr _QVu\gŁ%.W񕥥"lh]kF)gA7 Wpe`[ jeyb zTγi(noW$ M뤡b)ejn:Kꋮ=&ݰ`G绡# OjH\b* z}_/l)6qLcMz*6ƥL7ea>(C?.Z,zn;WycH~XkA 3٘=xvQJNS_a,ikh@dWʻr1EA8l`?^R`%gV3ZD9Y_Y+q S(R`_퀵f4\+TXHQg3pXR]vev9/ !KF2Vi̥ WOGҏ&T+yXKy{|=jUPϾ(D)Rh#}D'Nx>GK:#|ZyS5FTchB8SKm1}D;02U:ZG2Do7n%VGNA1ԒwH[!p::GwH jI Vt)_r\ґ'.ysUJR`xiMvAT>$̳+UWՈz+'ֆ&X" $O57EㆧћUwqIa{x8+)q* ;e^8^ǽe!q֚:P}ٝe-89tbUuϨM٫+Γ2HV>94uE%{+>uԖM[#<(B67.WgxzׁoSDɭTIq=}I8bF}l̞C'hӶ;R{ o\[v߿ ϱ2X5zc喱G}Q-;-n%Dr͌ 86=2 BkmK;s/"Ʀ/_krx "Iqd^Ҥki"lz>d<ѯ;">7B0-z]W/Ky >ꈩ" -:KWIsQ݂1S࡚4LTon"Ӗz?o4~J޵>  Kk`,?{vےɗ=HfR('՞G[$ꄉ>w `%xxx  QaFwA@\ر[=>G.fw߿LN7Kdpf H(qh2aef-D+UFi:%nH@+,Yd|{)!Rې}YOk}l25 Lod14v~,`밇 64{:=[\ &^xö@ 1gQ@ՅaW<^ 튨}a*qeDY4BBkcSRteqt.:$LmJf$O8@'l.n  Zz{S,Vߗv;3< dN9&?LV?ڽ]U tJ:2Cxw K窂 -){xևM\lJd+ehm!p&<%7D>K3dcc=>5BwT'hEeۖCdԙK2&yyHlW' @fq{40>8FoHuVBT旀ow3KKAW ^ 4+SBkPF% v!Jk13*m@ڔ>YcNn8D]җ9ᘂ=o(P?TT: 17;挀k7}5NÂ(XBүj[[y^-'Pr̈+$B? E'SvR+.⫨_АhXwJLiFett -!Kƭdlpǜ%x J]ݦ9jHe06$ͻ,t5۽`yчl: _Bo=0$ ]dr:mE3]9>@R-B˒}kIArך)m?z?#ye[J>+(}ܶM)^\D֝yj?u' ^_fPM7"ז37 [cj.hSwBq} b%W 0`o^Y!دt C)Y N] NEit4F*1> /wHqN5Q6Yұ:Dve լ.!*yAq!#|UB $ g'j=N{:+vJ[4G.O˕/[Ϙ=~~a8b\ #>,:'D 2 g W!)vp4CZXU,NSmrG6ݱN3.Vd;@ĩe;\tk 9%p.G԰CS;-Azl3ڿ|NJ~\Oͬ1B k_Hlyt>n8:)TlQ Xԅ=[$4sb#`$l+rѯb|Lka}vT߲\jٝ9.WgS[,F):p*]1cwg4uzQ9W1)/"?n b FƱ(TZ,f?/ujg˽V .T5`q` ˆlwƭ>8rRv.L[oy߄`EB!k =v]o8?iXӵC]@/J*ifizq Q$%K"AB% lˉRfiʆŪ“6'_?hȔbD8y%` >r6smp|B*@Xy@BT.]2\4 'CeǚXl̬͙ps -P/cQ7жH?螆s-6OO@qTq}pkc:R^>-.ЭN~2Q!Jkzxewgyȥ <_iRm? FB=ȼs/L$dJhTơ~PmzL$M =1Ud-|գѣk@X1I]p7&KogNqiwU%;4\rYM/0ߦյ|Ɂ<'pu^|m Y >x Cw*!0Kl8׃NOSDJߴZb?qk1]+W4DܜT1&]$ ~飒74"t 7*Nv9>?edb$̮~F}mбo Ask%A?p&n)!v,axZec Q98-J}/P]c'3CmlnƑѷw䙝Q{Ex=wv( 5~ }Y(ׄoV6 lT۾=KE}"rWrm@(a&%O1 P/ں \no[3iUx=q/P)HxO:x`UrN௤D^MGVSW`zh $6ҊGJ''Sţe_ kE(6<, +9wX+iGM~T8r@LN㢥ш);l>3QݸFzvV:1*Tt̻ }{KV W%g6-m"h_A[-blѰƬlWEؙ]4 \S|rhRLvLv7Lm<7MBx.'m0YGh!LXVUN^!mc=M+m=\aReI敂*f @OF P~~H+FbK"JVep?囋L*n8P Y]U"Oړ,ivՙ\W"-$\-& eSlc{DM R 㥳2E: O=6ЧY<,nԠhR";Ii 3O~I^&[KQ*'v 0,C2䏔 XuQJ 16Ė ʭr?G5J,ڒ|\ I+M+b]=2R[3տ5X"Wod6v73W,PrA_ qW+N1LVq~/V|쾈H뇨.l-!(8}Mi0 hfJ9]_tuX`kƠ]q9tBAz`۰ߏic^)@rel TWU|iAӳ`Up'w> `,MYjJ\CHf 0 !w{숙})`LrW %_a"TɦL 2r EVMvd4s͕X:r]9_zJp R>}Ct<6?4;~]d:-` `󯳒 ^cku: - @vge*8e~@彆 ɗ

Ǎڑ+sї՛@p ȅYX\,Nr9H/ Թg(:";'zM>ӫqx9Z]L<?n=qX}Tsw&.U^{}Z\qK!pj}7T9}ȍhC!f{DBmic>._3ݾ*E!t!}m{ ׎ԮG7>I^ a7#}LiHPWE9 d J`o%$Ú K#q%kk)GM!^+_s<5QJ߅jYhcg[s'=ĠJ~GW5# ͝ݐR(>jr!3[ q7#]j~xo}5 \R3rZ_ml,c ˑ}K_M;etTx?@[ 'K( ~?*i87G yh *֦`( fɦ]<2J$B"56K 9)s//ib;2M^W;KWA[MoHzA Tr*WɎ=!AMU%M64{SFEcp_aǞ.Eوj6aA ;cHG݀GR6\ ވnk|C.7'GzڼX;bnd.G)wԗd\(}Mf/ks釳0Q`=#e&G?Fa*7N炆Z/Ga$ņAAH%O 7 ˬ2})g-4>wŬ| $DC!:҆ S>44մh~C$WJ|ˤVFi=7h& } B} |6r1F9G[IT /o[q.*Jpw1C6ǧލG]<"Dnցb~ :im00ǘ_& Vs?n^X`=G:cg|25'UV,(^'4q c.|8KN4m2?Y>ӗ?6s/q\A#*7q|RKX Xʐc̋N6X} [L.^fM)dl'w&DJ߂爃ҋE6O]w(; +.U5ٵ'ngX[p3FdkufOM^C!5M8^ gp9z*nm*Oi);Os^C]@3B/Sx.+\CkHz{}2XxKHW0r.7f &N PTD*D? 4ˋRo=YKXIOFmrt,E-|zM@o8x}8x=lk+JX^:˙c!5Ь .lKRM JL!R$x92"q:2'Lq `Au5 ԃk/Ғ$6ϵIdok|vDu)HW?$Ӏ9s):,/p91~6Ch>D.o1%]wwyhfkqFhWe ^kDnB몘jjgVFD /yՖ%M7 VG ڢ^34sk+oG)[86 H1_X\w T:#w&r_'*^Ak5C$Ok}U'oW9l0_V\Ws: B9w̭ᖶ&-o.4Ni./ v-tzC>1ːL1N>` *6R`w} 7"Dj?验WbmGœv,gAlw%)?ڕ˰p(R>h<#zbodʼJ.CS&a{$=Y;,/>c7ZA=;Cvj\v@^qg_2LodYv@{#vi*⮫CWښ\9䑋ɗCja46{VQ͌#NdoiC{j*ȃ*OEAqd%zr3}͇hB䏹(-,+ _Vvs&輯;bkTMO*B2T+5Υp٣L(g|?|H9᱋ a8$sfGK7pmews(/ `^P24e9J$)Hf29h+% Ħا6 ZBǮ_po,vZA‟:ݫ#Ͻ)uM&в:1QȽ_@1OPwϩL(<D2}QSp-jY-*\_6H6 YtئekѪȷ@֘P|8gdW rZ'ʢS|v^ӋkkF?=MkhRM3h-)>/LsHy%KTߤ;x (/#>ؙ&e/~+3BĘ.'jllikPVy@^:#͗j?l0NY1tת?)⮎ˡO+Xl>'^ /.[k#ؚ[|U߭':p,k|I{X6w_: AR ._*yǦ5Ɍ&s}M?ا=R߹¥ "XW]bh+$Y 4!r#TܺԺ М{e(^e1|wߍL W=1A!7Pi,lQO.BvaDDž\[1\/ZhqzK_OȠ@E[!,h{(tTӷj݃T>Z%`DqDySaiGH4rDcRMBT/Xsm6.6I? ƕc> ݟX4"aJ+ZH x [G ~AC՟7yLS}k\[3ON~gBof\Oi< c5an+mPFZPd0}d2?Wߑ Orʷ Ehrkr N/[}`@UұJZ p;s/0¢܅pC<|&حxu.הLB/BE.3C{ ӝ3 xeirIeu&8 %24ssIi*R|jD8H[1s. УI J:p__lbDk $Te_)f!iD=X`> VZ7_GJryļFi)U ƕ{2\G %uAahD7qS!]VsVU؛Lm;39V54[1 ck\zs"vDŽdeܐ4Rf1d.RprW=rְUב~SG`Z2шh{#LsBP{/!h _A:v @27O @~=>@V߂;7z4n:udW_5R-OyC&טΚF͠ )¾M3^lV9v`nj8ۙJpdV\'dkiVK.8BXw}Li 5Vl^b$FF߲݁0--( ;/ṽW) NZ7P2w!=~|8_o'%^GMS2I?bR5ǽ-tQ#(E8ChLJ(afA[' oCtWb& 7E7)di4ÅE\$RC3SؠQOoyo}PoO(dBވ.`x) UKxh> d > gan݉ ~~ ZBhuPK^DZ7sӶ? fHe7z 9nPی<t^Nͱi)ztc)L ߹*>0\T|43WŇeD [jV78]4O1Fi)PHSˋľ|Tq=27@ކ>%JN}`BK(N 0𡒩T()pN'1 P/kt=Z!ef* rHç^8Giq|q0d+t0|U߃~ť2 'oSzhԐoy9/wƒI ;4( KJ֭}ߘ_8t2X &X06G[.|eUYv2.A nw'-j{MM  ѼOxeRmҁd C[t 4,Q`}_}V< tH/8 dTELSVo4_l(lԍw"gTVM}QJzxلeN%FDs*cG]ݐ "5P3%#"p">J@  $!r/j w+E%E΃U;fim0V7+7?W;]0B6T'EJAR*da).nn˂ !Kowq3꺏ĝ=L#~x-Kž!)Z {ڿ6ctgxuC9 Er j ClVـ = YI\yAi .x!tDv9s\>* |L gz^/6P2u&LL3Ghj@$Od٣ d ̒Fb6|;<m~ v&[F*ծI z|Am7se(!%ccH uE' FeVئ6ta~s (Iw { cs(?ӟ!P7H.EmCk/?=~I,簤,}rNRvsXE\kQ'ZQ,.i'Lm~4-A˗+qOHM=q4-p- 4c@ z r!0GNLE M6"[cNqf͡>QHH/;bWڔEM-h[pn`߿45aPmڲCQ4 ծX{-(J(3Ո 8 iR/񪢨D=σ[PLAq͹9s8N11{okjطIĝ2|_^pc2bN"5<}C'(ŊQg{q<)=6}M700tj Ôr[r}}ժ DJ;n1buk.ypx"Ľg'MD"/p]IWS`V,>fSn"oy"71z7JB֟)J+0n$xIPIC\e$7Mh{na`8;! WS)I )bsw u/g3M3R@+?s6vGao` <;?cfDI&g*b_[X-b =5pqތΡ`vfˢe5?IpcZ)Z'/{ffuUb]ܷBu  ލQTl.<߼BiRF1]<}0NS`jngQ!t4H2ȦJmVIC&('XCa7]ud9 ڕ!w, -դO>՜V:`@6rڳb/sk[m7 E2&& c2W2j|i)SzLA0 Eo=`tcu,0/:.躆m.VyX&r_}Iq>,q*E1SAOMb/RMb[F d % иaw)K]*8OYs,ɄҀ `Rg)p2/!&ov&w !?g]{ ,d9$ `ԣ'"s@LP^.6М4O5| p>ͤb;K+ͥ/x0ot$Gѥà*ZzQyQΩ uG窄e(|s,'gNl&Gkqkȝa^O{ O;:Z?5,*S}p 48P0& @[/FF*&=_/ `NUi\Z-o qe{ZqdxƋ!o4ҫq.$FB0+,˾<=aZfzqMS2 TY=Vh0z=MOcS`grR- w{.̃}n)R%bWV0R\ݭs Z;~&j{eޗ.dJsKO-7ds]Nsg(3vjZ{벃l 8D'`۪ivz6Pƀذ9Zh1Kܲwa8cfx Tg =q]6KL4fyL@*k,X7h$Aw3:"|T%9'h)օUhU_!߻kzJjoCqXa]ŪBn 8@i6IJ@w`׻1ovSp@;D@1 vJY tC_cWLow?Y.!A?%,[}3 ^I^HXt"͜ϭi'#፹J!yg:HpݫoPYA8P8hHR+c >@`V_.rv`6iRIHBO}upwX]J*Ʉ nkFu1B@|8'QiW)a1tg~6mxf~s֗<]hZl*S:3l_-Rqhˉ7ve4g\n-6Pf\ q}6\%` OG}gTI^iRjܱ;f}v !ˁ؊LT[(dt?L ܶ]d]5+lX羗T >I-'tb5@ jTHUk-.DYׯK8KUwwPHV;zQ4NjMэجH\bwթds.@`3 S3J^#&ZVr໕/~֒Jv$2=EU/mSaEb> -ҶN{U&Wt_h/G2 z5hϋܪR%_!G4]2×c,(F u墴cOՙ8\.ɳ?"ɐKۃZ 0Av\fdt 9 ؘe29SaWG̵vAVp7=L&Q7:БnqߌErgF oUo os N[exC1hlWuXRrHNITQE$J*7a ZH;%O y0! ?6Tϥp t H$@H=N49zQ33K:~hTaT}㏜PT:iwۺ@FϥJCn[y[ ȴ̶x_Yyp)뿧z ;JzI=4e~ᩐ&BUi# |w?~䦠ê{*%}_ؿځ7.`w DXDNӮ~g1K=)(ѳ0dZoe}a71R iۏ ]=`:ɏcCqwGRw(ա]Y2I?vo Jou.&z1"rmxulnT*bUs ImDMS&5zG~1};!A-k6.prSH_8NJ|1q}dݢTo\ӚxnX] q 8#SC'/5Jke?ގw̓qa9WH )۵LO[b,ڴS{_='LV0҅)ZEΗn܁)z7]Y]΢@|Z}ȡu\^xl[ Ѳ punMOmQ~k,ǧ:RkrD'q5B  R{@]c$n44P *7^L؅oqDR`Y"uRQbyfeLm+gs .p;ٟu+L{o)9ݬi,Ayl\bųAk^V L֏z { 6/lQnfn'ҳ>Z萸ן]|s"O-1Mf:ъzЫ ,y^G OxSX  g}_P2aݏ?^ }@-;Z`T6傶YDnJV^x.I5|W/O U4m}~Q4+^' ,5= %^3Z K%1 '#tzTOG):a@'ЅKڪum{, yi{yc@T!Ոmr]dov;֣6&:+ Ts݀cfN-VoոYI2w.=f}٬n-m4+[Lkc̰6a+{>-h%=&R&fGN \ꙥc.G PISAtiFZΏz XeA2UU ufr\%9FDL ^(4 WT9̈́Gx!G5)Do#?Tr2͂ O |30D¯2ƘP3_wsuٓ$jPV7d劕wTaoDэ̀QAC~|jux3]U~>w˙lE~<'I\'3RPC7Y[n"& 1$x4Ti݌ YowaӾ$؈VEݝ`>5u? x`b :~Zt\`腀P;)Z~g9͈o潧tz\|8;gTqJE xnI f$Ḵs G'in 9:EnJ#^ÜEӁƻIȖ'bk.~wMmAhadN[i̡~e'UpʑB aԳ&D#Dz|&/^t ڮNvU[ch넖K"1ߧ#hsrwI V%hZ:CBXY"ksxqybF7`)sv$J4e-;kLWSBP±6B7de<0Z؏a Uq$.;x^inub\/isl {A҃}i3??jo#YygS"| \a_tLuE *e ߥŃb&׼g!Ϯ =HUc1ĚLbc.o0֋o5y 䭧FAulE5It=A+ fiD2Ѻ86 ۞Evs#Ctn:+36AbQłkkzIbA~CHz{όo *6}&'3 XÞEi1{ M_7T@Cf[ ;/%396~V^?\S9H?"NMQ47=dZ|~ &FR ޞtї >hsնF}QbT4V`#%.\ HMik4r\&[e Qe`* I3~&Ie ~' Z^纸XK})uEb!wI[RvdJs`<1dV(VbXqU/\y\z@|Ml[Got|%0c8]GC>U}ތ h(Urܢhq[xIz4*Z_oz_H(6A+~LöJy鈣j*9$1@q_e,I`\ʙVVqߟ8L3mktdJatK$ߪW}J@zn/gnyH[hwhA7Â&ߥ ~=z<-W%*D[ rT7Hl9VrDS]GU(m:=YQc˜Sf^=Z>۫t+սXz?1g8b\b_NXM8'i! 8dӜ~F1N'>ݜ>'D n9$pCJamKM&airB/jjvż⸦qgxI{ D͕_葾 /]e)T.G`4p@K#eD+ג |k_Ś3: 4cw '-ȧ g+HfŌ|U5W%luPuB7@gVw vs'׮6 1uTK#>Y\vXR3~Yް ;t{j}C4"kOr?]B[;],O^|97Jwt{:l}Mrh~Z" *?ӋRhZn]!j-0=J U{!spdґ犱}7'&2?<DWy< bB7gjPnk-'̪178iaׂ镙ʡ,&8vN5J~ = m6;*`q+؍fA0cyD/uM/6٢vI(Sc{sA8ZGIC$λ.We͸ۛ<̰ؖr !Z{\/O϶k};S`ز:QzPIzGqxug)CjK1sI_(6?UpllLJ-@pud^D?2ѭTj/:D:oK*^'?2V4Z(?t+#3RfX9,+c_5jFeJw^A& (n:\?aOעhEd2X9+6͎E- gN-^7l-`J{*(H2bi* XUIi$#Ύk搾n?É"'F< #[/=F¨Q 504T … PP:@;Ǿ4T* E-ͦmPP|6tUs|͓ufry!Z2,r_!iFƴk>Mà$>-CJG3b著0Z81xx P#nsfaC߾eoS+ArB,3*8yBTmV@4XiYRA l;!1G#bcnQiRRL> "At`4{44O:97h.vq.B3wn#pRzAfv=?څS/xP(Ol i4|H6I٭e?D6F'Z:1Ͽ.Яg_ NMZAI+;kԺqfԠQUY! ? -\Q|s ,͒Ƅr+Oĕ&m/SrR8^c2m`Lic;Odg.qY&];joDeߢ#=ˌ]#Dx1yGL%،eU`%P3MAF"l0z]eal1%nZ<±`cg 1ηṔOU"I5b<KxicfWF4>c.f5F=CtWdzo@♂B:SJ,mg?,B;TC=_ˆ~Ϣ<|0ɾ 䳌P`NoB

VnQd@W=ؔ'kf\VxH B|i:0Df4%Bމx)VtkߌvBWRK(!guX-~l)]IooueTkRnBb̬Fg^4 \S&"/\&~կ(sl(WL⸱u ~Ò{ugO煪&_ ^# }<0w+~VBUqPcE_LKVWZᓳ[Y5[#-BP(BRKRuĽ~aSP;;t0˯o h/,al滋[C5jV?涸4ZOt#mpsjMX,4њ4~)簾`&R;ɍG~|H(&Za1w5~2pGdyIMƥfqqi-az2p8Pɖ8Ö?rWyk5K a/j8QG XՅ(B-=|G Y\g?oތAUA2m{M  Jۿ b;ti/彫{7\+=6B奈Z8Rcnew^1qԀg{DGYSǾ4`i!㌽*m5oLuAT.Ph6@ M[@l7ٶ19&P1yEw.|w(TJ${fQsG~4 )ϣP"ʚ۶318ÄK8CHFU)'-Ϡ!k4e`q:>z,ѡH>*, }!jTb|B^Tfb C3Ln0l,YM'$`aU~.[.pjʧ 3,PTjɈn/~,[Ecć0د%am+RsqQ'^}^C` L:JDEN1 {Yc`(ɤͻ+|RnCřg 5L /%)ɀѢ{Meߒ--D;$ 9aew0o `n ( 6-de F{MڝA˹T) Hzh{O9GI sfG$-%$4CvC*QY&,c<@޻& Ey Tɉlly?&Iڜn?7BI`q 9&gHBzd!A3IMD5)et³;oX&ŸiaMBrΕ"yծF#`[0154Yv?)҇P5LLpNR~S2)f"YPC!$c~ ]V#j53~D`t#59Uŝv9S>.Nqp*ND=jhto=Jفy|eXD84cj`Efy=tGG*'+DPѥߌ(PR N_ N64+Ei}1zsA܈gI!"Kv*!XЩξg^w5#]iZSb֨jt-z yCPyuYbH%wKftjnܦ87d_|"uo)ㅟq;8&s9(|GfEY}L<,S~Rwepo;R5kzУ MvwF0ߔ`Xlh6zx!;D M+YB-\l 8kN w){PNGs>yWXmcqKnNw)C*UoƬ vK/f1nڝNgJ$:;tFjY_n?W3OF`*NpDPL_M)ll\D.)ph{"|rDg#!; o*$ZFgR,c wQ>Roδeh0';$ dQK& DD̘wWt0AwQa\8>=Ғ_%?D/4ޕtZ_Һ%zLdOgSBL +&8 dE!eϗRof@8r <=OftTu]H ]OK&daqa'5³T|vPi;&Yy,@SSp_4W,k7_ȓ/jDMa;J[/ N3݊a{* DŽ1Cq1NYyJ(t \/ v;7\EhRY AZ)`.0- yeWA_w\?B|^^b@D*@O} 6KWAcJ`?L:hEj c.t- dٱ1!M@㳲;"Wv*Gp 0MJO/Zӆp]wԐ|5'Z|}Kr42[/T go+W*~cp{fz}<^2 NVzdDJ#zoG()[3r< C 3<]F <{3"Ji}3mHyWqX_2E>>}Tu?>5R~~ qt{2b'Vz1f)-uE[5a-|.v?j\X:KaS ~}*rnUFE@99^x`RrK>+B@t!1&.䓙>'笷7YLkn[q+y^ߊ\#*{k(Sf(+,`k`H4\cKhMs达"O:Dcyb C7k\LQŒ{LC6fz;cL!\Hm7.]_jn[a'[8a!3qZO{gZwPmuX2KN(f5P֙ʌst^ a|+Zڬr tWyf5WKLȧEptyMd"1mhb:IK娑Bض粺If@ F=W}^jѐ11Πov7Tۜ0Bf5]"&TX lkGaVޅMIp( \oDgZ?jnoKP%O&Z_+&չx Z'4zy׋9\W]lP\o4TcA!tyPiW3fc8.E1$mg`,QQ:~_ sr_jo*s,4.w5U>u${L^ȁ֥Q ƿxr5n~dQRnhd GНr }wnb Ă>ny7.9H^clnAhxgYQ=Zb^?0bz]v Sŏ>`F o B2=\*Ht\Ua [ 3t )G+X¥W7[.E&p]$1Z![ hWԷ&Eˉ* kz=UbZnYD2v {G ӓg +kr wZ1 b ~xs{oE&_L$b?q”ݚ"XnJDU!K6rvN7=ϼ\^~Gy(DaaH1KrH%b+ھbAwl'|jΟQOAEy]@-w:% 48n Ž.0\MH=u? XK؏V['v GcI8c>*bƗrLe+Dl~und:.!wY7YreTjӔ%vdg}#zju|FFb߾c,7jr/}RUYSo[!ew*2l,6`9I'^%a ӼX`':]s&ŭ)abfh5kٰꈛ vo)@.ֹ.K7] t5v.G$6N({фbtF-!=`rSP%%/>PvW5=zAl`2U6kuѺV@@-Wf "Y޳hQ%ב(HwfAWcte٫IAxM;ҝ yReqVs2m0vd\#;FE?PT]NsJ !a6g@^ő\eċVzcZTJ\{=I;)BZ2*fހjni|K)}qfUy0tdyL&82Cne$ Kr%ȹJ1,x?\eS>oU>CQYyk4# ҨM\vO$DE%܃s?< m5kBw8w WqYgDnE_NZQKd=7W!_9h#chJ, 6_;=W8}T}+ACtyqeA{Ipmb$7֓EN+gu Ju#?N %:a?! 0ZwMBEu]]Ev.|sVKfzJY/΀׭~$cVD]^ ҕiSH"aeyg!# |W!;3Kl6Ņ:̒]zO|LMFK +7*"dHE{TɜP˺+7J9-i@\G _ ϧƺuP`v)$XK>gr] }? t:)KJFh)+%{+f^)Sz uguu"Y9(#^U`^6ʳ04<#ۡ}n5MUeoazS3esɑNn; W~X{T82]T81(&D;ohU @.AUʐInhv~~RmѝSN.> k۳򋠎x0n;X2*88$y]h5؅1GPe3^ {S\~":loۉ=.g=Cz. ki"Λ_EIЙ/ *][_rL ʗ{TzeO5 s6MD5!&0jVq+BZ> yVxj/V3A$ 7p*68}KR[R[%MyeR >ug(P0e(o[O[ `EB=3EN dRDbVEOza-smDϫ8zܫ9`mձ'g'I {dZ>T~sǑ$|A2 ?0BM'$ ?~MaQG2TOV"Ke.ul$F+'%Բɥ󭉙J69-(8tz+s/daeqifN!xUZq+2<$@6pK|ZdPb|i?(Z4N;hY:5܊zy/ Hr 1@V4=f0$V8i7+ FRй1$H6y# ?OG)bn1tS\ǒLk[䓨8ӿceӆKrJ#aFJ˯ƒ0)M4D)m;آTE7n|] E@4wHhZ?5q]dKLlvi k{ 6XL>[ +Oy6Bh$J`~ҙXUG!JSnd:9M?oǵhGaioV1r>8,lD>4z,n;@'+!# <d/!>A8˂W` ~_TC0J@lǷw#{ n{m  [6fG -> + =S ߏΏ7eY^F:T3'&p$`¸R" id^z ,Mǥ.7SP o:SlYP}V6*3Xf )й>LLFI܎Q:X`{!韹6v,MϿsM8=gkYFfZOӞz0fDxg[Wʻ5.V` PC}lz?! oLޕ&2~=c&װ0p0= KU``^#Nk}rCXOPpI?]O duv6)lPpƗ@ +aRu6e~\ (c;UJz %.0R VKۈ(PeG5YLj/esցΉO/UA.ŋb')/wR(5MU.T[<&BwIOo] brӤA̹* '0c׵AT ^ O'= 0ĂSC7k2Qxuo0[8jڛAAM8x8@W+.zkGoXiziI}T@.av[(fkXg4^7V=cyfX-j=o锬]#,Lc[҂z?[G_n93*mNF:xiW um'v]#bBgfjدtdNTIS z5fOyy vW`ˬX5VQ*dž"Pw~eG^ r,l']XC泄WM1WF7L!j')ORFݴT@>鵩Kz3R}4уr}ҥwp3sЧ{36lassq8H Q&ӼXiM d#L3& ?uS}9QVU X!j!nĭkQAa6E.~(o4_F,|](gT?]XBy>%DT&䜾ӕ֑Y&"' hototVVU0=$R%^ cbeƉ>ě=n]B,I7;1t&o-)- ýT2MV<^qS]v6 l?CtG5rzXx+`)+|ٽu"K'hjZ 8`90#H=K?az\GxdFYcvʩ$4zu{=l7'$QD2{a 93-xnoHԼ5BWzF.V>T^r|w6bA5 /}Z_c|~"0KMGv;Ó<ݓqO2nh q422m7l -;--cn_г}b'BѮe y" W2}^=B;8:$9N>xSN*RWR̅| 4<, ?Q0?H tUjLF[/Fh4\+ n1M: jJrYeq[:ѵw%6V1sD,r60'RyFv0~ХAōF1m2%U ZlqZ̎Y<+#Mu%;wd:qZG&%H'Oܟ^zhufnl 3$q7u@oll{kIQßqdKq> ɜ=^W}fO`A&ʃSڐQQo@F{G24`ȞWO_Sjc { |)yf $̽@we=-٪V ~(#֛<ac}oAjުGf<..?砵]HFp8uo>8-RS9xGqR͖CVwp4.~ 8@$IXW&YAT=_CA|`yPeAju@f+'q+Ҵ"e՟싖a&yF衳Ll SP~JMnV$`1hE]H㛻rƵqijӻ\ Pͅ ۞\ L\J?֣hNj[ꉇ8I? g%]T%Shx d:q}0B$Q׆Kt{ ᧹Ty];GG2CN6dC9&!gC]{"yV.EIm(.*,i+| C 12ˀgue5zH2A3}pU(/I'1叻͎F hpfg9.Q|a D$*t$Ji6ftrVޚtεczEiHc^_jA&X<eOlCcѡm} :Sd]O>XD=A-3)2u<D;)0\~\E eK];v&}J-,l%G@--l0{3yg^Fk2x+@$nA+WVqٽ;lw&wݫ[=oL`z럈,ay! &RsX\JS!? 4^BDC\۸$)n6ׯ#=*d ɴ3_E@ )X\ubUB?9 e#?"khHP'0Ɍ&r–*jZ;Zv!QnEj;{f.CPHȺo_qn1Jx#_.#.d{BfNL_z3 0gB9;l5)k5blhhH%]["1K?̍Gb6񀢁ra1ć"Q{LBX#I-58s0c~{~f;~S?㰼'iM41!7jy=nqq̺ؽ>+iX2[Lz=oR Co/l'kPZ{B1 n"BgZyg[FAD\ n2I4wu$[=٣bEw &{\2n1~L8M)~dZd>+B.R<ZtbYx@q._;:(7`g$a{V"{v |~+jc1ݻ}l& $6zϤ"KmroM .LttֱrT50Z;%H~U\Md"sn r.P id&4W{,އ$!k>_(a9 5:۾Ib"^**Kkh:o )"]”"e@v%#4d`$ _ -G}:<w~9iJwKy8W UnԡxNk3Ƽ&Ա _yr@ѩb=ɷtЃ\iX:JQ|UAL*<ٱɉtF 1wB~ *O.h:deEm(4[bO>4uC?l{ <\ER3L(v('TD;:y|"藘?G☞R!㺂v#n!IS 6pJW$FSYVnFkP$3#4((Rs?`2B ] `6լ4`y8Kƽ";֥SQtQn\ >?R=elŞ EN<!GzKWDWh?`8/1n54~q<_936Mfp XW/,CM# [賋+ހy]qgO&GcCp{:e 9_/J?M/|ⲌcO4>V/ IcC 5[ͯdl]>p]kVվ&HuAgA8/{fO /Eh;m)FĕOK$czHk+GPm ypc]F>QeaH=N/uRyb5uě͠ f2hi'_2c.zWg5_f]6>Nݞ"1 } Z Ň\, /坼m|ǕG\6`oCYb.%HtUR(8!ã~WgL,JdйAz}V~҃0Jh4g XdK{}6LGf=HrgIF,D-otUOnaG|+dTRڲBP\QA bv;zt>*:|'ko1qC(X p$ M laBBz!Uq\ ԫᘤQ4IXCWFp`~/:p?dMBm?'z_?ye`Hy˰ %'5*Uk|D_3 0Pujm+xbQD7Ԭ}=oKyc7K<)yxww&t D-򎐄1O,'8fv$NQkWR&|yЏ2BY/hUo瀟0Yib_7`C$^_)soL=uܳ`Jz_*XZ-PĻsL]sMhrc=\7ʨ%p_g*+ D`U<2W'M:<5GazsޗTVl\xvnV;=)IR @J@~&rv[3ɁsIps y'UvI^]Xcu6"#Lʧ܊#eWmzz쩜c([1~r~Tzd%g WB#ϐlƶ>Kx yJJawv,XK`IuI(FƇ=Sofye<h&/a?G S$ܮ{ܰZꕸU-dٱ>?s@T+DU4A+o#vXq6QίR~{3Z1(jޏ4GP?D[`[ ƈq弞g9N+o;=يj?+8kc0Ȧc  =qvMKjMC@~m2Fl5<<5RJPeer^hO&NHyn@ : )k*2%"R5p0+,cT%.GV.Qڬ /ڏ(vvOΊjg<4il@#GK& BJb&ځ -(B*?:'J84;<. /xDy8# -zVPI>LuOG .˽'LM|['9%5!~y^ڙԱWtBhorXwr#!&d)Y ͩ6ƵϜf7'ΠG%.$TI O*X ;Uqs'$*Ǿֶo:wM5܋Av0-A!|L@OFՔgaM|MHX; ES]&ЎX_ldphw3LN$(_낅x)"wJ,hiQpeJ#q\esPE*H& u0֖ڵ Pf?h!s>u|9%^se:W.]SO*ev9{m&Ƿt=y1oN .÷Ht!_]zRnj<|\eV9mfZbK"Wr]#$\ hK 嗈CaGZx`zEK'P1nٜ|XLRgźq(W92?N|d 샯S |OT7oE, D#\Vorq! ^Z7 ?c4fug Gaej:;BI4W֨vxvl2E,x{^ A?\lgJaX֚UeVK zAm76hP/B/qdVHPNR7@m돳pWԿU~Kh{Ws=9\X^Ri`u6@0(rfg TI#8'ԗj^dA3禯Jxߢ&qƽW"+d^ SKo`lY%C=k_6,vȲV QӵXepNg j&3LLQ/r 7V0"}< ?I`JNS1ś>.AK>S*I:qҨ \ SuUUrMFp '-%Ң,տCPQFs^n  ,~qֲ|"{*Lz)An*TFVDT5'sp8<L9me .K88Z#yTj+d #lUd^YHgE^70';ҬUs~p\Kjݱ oֿcaպ?$cf ,ivVrEb6"o6hزH)+pW %= 5G _OQgއZ(.l U?9>%a>kaĦ٠Sj?b Ꜷjnl[#f"_Yif[.H?8',ԯ6ʶ߀*ctJdPG$AMÇכ6111"91 }zZCNlLM|.>{of?Y |!>H54#95*#|gLPDזտOxnC./_5 ;.ks0> )7 ݑQM"5&5TY>@| ldp#k܎q/?_)k̷ pYÙ5f΀ VK75y ( +Fiӝx͂+˭U&=miɫLAoCO8әE&}FU)+7.3صm7o0V q : Ss4Qu^=~&{N:&'09Eahz2pˁ|졩VP `}KHZ^yw=8TD z%L[(+}'hk*]ҫ t>&5gK.^G |?]FR7TW"Qc//DbcQpz} z͹ڻ E< 2 XPҦSnwțTD?WH}ي g۠LTJrֱdGböu^N'Ǽ{бK6Qi$ h0h cVI6WT7e-0ق=Bqz2vpTOB +ru:q|/ 0{}~)7pN=c!6rlNsTF-ѭ7@i d ٌ^'lzU04c0XvYgceoK,pgLi'  u=u_|7eP34H_ A5p/+m\Ez bA;z2ZO";e>|2)wqWLMC"+hǹھ:9-7GB$ZC< X Ɯ i9%o2}CKJɰؠ5V Z+dz&l-տ8p'`,5@Xv~pY\-yЃ6ZVcաΥ4&,Xkil2 {>/ xß-̗pR{j&h=sa/p.8FD !\I4aƴ:%PO64KO<3ë37`ݚL _:HKbA4r @\[B"Roϯq OBj$3Q;xKtuI#{P$M. kTBq> /6' &Y?s ĿsF7eS2ȯC]W3ޡ[h;:9JJF}فEuX% [+<$,L[܃B  ?'\R񜶖bsuq&hn9'&/F]5b;D'|7@:-Z9Z*F3S%lZm6^a^aRI` ."a+38@E0v&uk ~|潹7x2mʔ\~qy1;e( r.}nMBE%;O?;:pйn/kIr^mG?$OR-Tyut\{"Aqe@GPė]ipi.tmDdW(]k|Q4%5|d% yC1fr+'!O%}KʦlWKUV5꺁N1L+ 55*&9&B,k >G_Hp0F̱煭۱,甶o[-tk^I21cfuAIǏL Rq(]yo28gEҵ >aomp{0ݢo @sZ OKRxc H؞Uf^-| /Ƀ^4 $X{}3^ ?tcӟ3Փ5͘8#J =Oڲ?s+՗~؋̉mlakIOR ;ow "J*: 5've|{3\Nyd-%$+@tg>~EBB}1% 4Vy]j)MGɟjG=][ƒK:U[zoFz) _x֓9`Q) xPhA5kܻϐdQIz躯aun5kʥ;3Dx^e`W]Œ10.,(a㒬_4*Q2pZ+{XQŬN(—Vz3S5ht^n61UCA,9?h;\={nI#p5lK. C澭(فvUf參2J_2pa]}sy'HЊ'~9)0ٝ2R`|Ix]UWluW|T42Bڸ_M=_;77+.#z$ Yvշ2.$`X~N,pOn3 , !2Ls : (z^0ݞ~~e2.+Ԟ/<uK؄$zUdDHd+F]3]ɞ\Y?}ᱢi#=-lCe[=ՙ&o+/3-`6.xQ@|c9:U`"1İ˰4hb}!-K5jr~=eʻئ|}L#nv&j f&(˜Wc~=?Tv wwc"b=@4% Y"+%^܍ƚu}XpkmYXk]"] 4ߺ)!{ ]q&qQ0L 19q|̱GhSl<.=^+߂Yx| h"Aݮ>!EYH~lLVilYG3 #:i:7%e$h/wa\ӜE߅/<@;[;R9 #:u@SLIS]xɠ [@65 _-R&o9B%mܜH dh \%6.h+Zo.J?)L_ŗDy%ݱ Vr/)J,tcboRnw1N~lXlN# 8U\p7IIpE v#C@8g۴iHݪ>*Mދ91-\V|GvTi̖2g=IEfaF}\kM:d@J~B㧬OX2}m+iuN) x|5.-*:\9! x1b]2 g ߮;Obm8ܾ*q>Ƅ5^F<*2fqYX/^Jjl-ϭ\6{q8AOmB!1nwN~ ^40tP9%ycwU(_Dwdyf\{kLdHI20RX==~$/c8@ފ\Y&X'N$Y+ەt[@`u_ʍ܏t26wzD "W Q޶:z#pn CK{{NK:Vuc 6<,w2gI ʁB}xeq>Zʙpd` C322j{PwjtsS3dc)x%Z\iUb*p͘uVƕO*ʞO@~brHֵ.?#$_רS0rA]S(0Ii>FR;pۭU &qER>AMDnl(r2:r<,JsqPt:FN`cT.򗑚mkêտF27GC$ ưƂ$?=?{U/8 ?Y[gev/WMӧ{p. %ZSKr{9!8nEyqP_V`Ӆ{39ȡ01:G;RPaݾ\ Eczq> -*`:"H>UdzE[TGQ?rJpK=ceD߹x3cebbjwp4FNESk)'7Gn^b̳9-2^wT֚)@ 6f HV Ac9o2`ZZ %݂j_7(Tϣ_V  ]e΀.4Q[ plZ|J˜_W{eqtMX P X8 n~閬p Bbt`ĥUTrߞ%Tjt=e 3`# Z<]+̮&" =r؄Ͱ%tŋ۳; %":$D]FL(% `3DF_7,kbsD֥/8, EO,+HVȧ-MܨoO{>;dypYm&9 @#=(f'OS"Hc ڨ g~8QX NOot t]`Y9E(f\ct ym;6Ar-?` $vQHR|kG%+TD|'/B=X: N)K:(NDj5׌| Z+ww Zĝ rV:bWQT泩G i|ـ [}Gh |lkj0nA9t蠦L}z& \x@:;]qKCfY[}V9=1 VD_"^q4`7SUە[4FU}<60nPqćȈЩIm2;Izo ^ɀj]z&US-FQLIa'*щh4 gd,~4 Җ۪.x`Sj8YۺarepPAګ@AN#Q3j UXKVZ,th$}ǜvX#R)PS]ɋV0H'"t|m`osxs3)4eGz 6MRAGmYI.sy6EF֢%m㗻!L)IRQoi;DK''\ kF~^_ /ʋDE K6x8$ZFϖH מZ:M^1r "mȕ$]G^ksH(>o3ӌdVYz-zXˢJbԬ>IE%E5(" UڊtG*Q.@+ F1ږYFocc@7>}k\_ ? _9Hg, bzuoYSyq0 ?: ΀8wmppg@ҙzΠx'"*UR30t0h9A_vw\Z+}22b_}iU\X=VBO0spf|[`ĂYVN9fl7ԝ~&`vL2M,ldQcQj2P*Gx<(]i^V @djL!9\6ki(H=ZD-y ݉2I1׿ $D¬b GG# #C8>L[^ j/m/>)8jHնXZ=!O;Q{&/ɒ᧬{;FSIxqvm~3f#,OWЁXxT4H~hHF$?X6Coys*'e`3J8D[ΧD-GPSnD&Y3C" ?qC@]& j zpEd .7_=̡@Sa/l7cv#-bW'.R?nev_᭖cLuچ/n.5*Q/wң7 =І *I]gYXҋHń-D0Bq*(}s? %$;&VrHdfH001Jw7ACJ YɌEVѢ֮ȶdA鑒Mɮz*8Vew eQ6/cA]Cx:2Cv1W>a=wA^9goڴoJMV>z)uE(\갠d?=UZs]7L]3Obo`~Dasi$LǏ X ,N13ڂ]&|'3uODBMjΖxmU(/Hx_vBamvE/& dp;Yf| -|JVHA6LwD_~=$ kTVHrfJOh`\ p^XLk8b?ۿz~1 ;; o2˷cLɫcԩqW:x A*7)#HIV29&ȃmRc٦E* Lĸ ?%jLo=,U2HvZ>OZdg:[ȣ\ܨtI.eʮ;DFhD6 XtKxɻ=g8@@N7a/z t(jW \G+vw7b|@=BWGU" U{dSM(26C~bar\"22薋w݊GE,w`h4Ö́IQ\}$mտtuV*!{]bJKb BP`91F۩%-3àu`dl?I\W5Ur:ZO>}v٪c 2ľ֥D=59j|`24?[#r gZs8bF|t|d41 Nm|)rPoWwG22]ת{@X>d߷O7du/9HS+RhҥV$!w3Jwd V\:xIfxE6A 9ezɏEfV =>+|=J͟%Á,HpSTW G)@Uet: $A~ZFXq:"#u2w(JYYx @6iݛbfAQ}K:: C; *nXwڮiLo !gU)RpսR)~ o8me,2V[Z-⬔Mvd~cqmDV<T,4)%(!P:[-%, g[ a>֤l>4ZxLőv%-5H#_U{ޝrS?ղX°cDXoG.39?K#s$:[>_)Zߤt5  rw ;(uoVf K֧\̾{=}?y]--T/LsDv](N͢s4DWWp74/z>O~Q}(12uE7Ӟ6L< qXx};|'[ p+T'j`=T}8R Zݖ^1`ЧufFlzۖ L88J;zS_ v41. ; X@ͭ8|E}| o}Ga1BNڡ@6 ^dãz|ZGݾS3B$Q^"©a˫DYѰ]9%N[Ap x;_ʱTN3/56iXSlDf->C]٫|.Ntzc̰/!p3fвYҽ]ȥȘMA|/@[od[ f0y4PZ}_vbd Dxg8d6뵏3&#Le7ji=DB\CD&7ǎ+yIVQP}4sj-$r$Eo^^3{m>C_QZO8C*W"k91(~zޓC [R3jsCЙ.5u{T$o] !yHF8b޶[J:"eiQ#ᣗ~"5Yv3"#ǕK^OB#{4IoI/?Y)CGtշhmmZmu}U6=֒6WԒ Avhi;idžǵfqy ˼]0g…ؐ>ۯ/10C6A83$/k \- 1NYP")2IKiRW"+Aא8Rͦ +3H?#ɇvG*}e<|=E `__u5Є%Ð[r )23e@}~e꛿S;Y0NQ 5 >V'푶8s1R~t bca_'٨e7 qsP㕝 ) ' Ѣ^SxA+6/Өn :pl<;ob_0U` ۻ"ǃC~BC$V_'y gWhOW8 ]A5[y~̮fd3j_(t{oT qzWJXw;H )`/"EGbF"B/)*Sϓa b&*Cc*4 U W)jg?/RMaX KtD`iD|`Ģ߀,`gP*FZ;*@gI0uQڬB4W7#59E߁nD~߫o7PWDxœD ^\D JS8oօvtܝjXQ\ _(jc=kA>WEJ!q߇Ge#٨On=&L^j,)ʪj!LYM'͘2^u–a[YEX d\}"|Hr3DXvN>ɸOdM  ',ŝzL񉈦1$r=QǓ˫(Ӂ7<~6㚈\F=XsYmgW#Zh;&7" -!5kʣe-iԊ jXģtӳK2q%Gp1)MJb^?%aC1ʦS3Z)7zWش2kbl|rv㿩; FV,i,J&t<^[to Ժ!u=0M4CGdł$0LO9\նj{4L>,gu{ݏˏ{H궗B#C73$*~qdIg:›]X1-A$O[t4Vm׃cռn*aw hkk^B񯙩āxw廲% moYfEY1~TchAwm9mC=3C@! G$;ƃGH!Aa''Qy->Zg$4|Ɉ# }ZH7C#[Yx% RB[k gC} FV}_Q1MIJEii*Ņ.Oô]:_n>r1Jmq+7sD %/?CT_F'}ӈh h>~58JL&sK"s)a=OuV(A*U13ߒ3xxyvF P"7ctev>|sntc3d/%[ǻduwVֹ#Q|P`N{T%8 7qP#1GӢ)81j[M*YQ(C~QC1tƐ]_Of(4cX3u5Om?ZӭUÝ)ȝ1Їbo=% 8AU-^GP9U͈/{mQh{_(BiRZ[=YJfO#&Q aeuޞч' HO܇nǚԗdPۥ>S h8M!#2;tl &O6*:;_ݪ4FGNH NXX@e1f@4ڙgޔz4Y{\`5Hؗh ѻl hxhTqa[ʍD\;&?D*C40A`&n%򙅔DP4V׷͈ʑ3As+;tAu a+Hy/%oI]07N)89E9'@g괡ã[c:(&3?x#t] \S'aχ#_nTLڍ$h?޷N }I_Ѫr($gބh DfO(~6ꦓ4LRM*Ogsdf4yЩ/i~rqzԂڑWՄ([`X@H"8ZH^o豜Li O m x_/N+^ԁ1jp@ަ}lhZ4EɻqR`F"A%f>]F xV k@v4PN2Z\A`gσEw2ۿ9{!\ ͽ෰fJMjGSבunYGca[bp>I#@|MVb8z@_,cIPw3@ =;<,n(H ؐ;g!gֽuutJ!cWݩ۩ 7d SO_tQrqT!k+odG]OgZPyAGb+솞Bb6Z-Bޛ}0}KNr_8)Ro+cYzS破'TCH-(e8z8Xkjke .:l鸷_?v~c+#b_W!=sϤԺGtGz+#N?YV#^հ~|Ny0Km5y婳8M`:\ۤZ<Ħu5xU 5vaÑLjVP\ 6-v) $Zu2m?n:Uczu>AP;U<+(_k(۾InIԯ(=6FZ 8+fB:`򙀚]UHNF13 [蝽M>BwH\Wxiq{lΖ@jY[3oOi^"( А)?VߦMWG=+ [i?<Tqoˈ]AW؂ :6F21 I -Zys"$8f(pZPX;uNec\O, !>EBʪ@]= ODG(܊";oz!L1lċ Ȓ)UVoS*9FH(B3~Kʏѱԟ΅$=gϳqvBXg r2Yd2gZ3>O(_MP#`X.i' kYbKjTm x0,Z00 kMKPLi #S)DvAA[?a:)_O̟<bHNsbOB:0oOoVD41 `C`[*raQ P0"hVk8a$q0(A*VE/C`ɧX7u2CԱwBnI_kѴ8wfw.)>k[9,Gy0:-m4yRXee̻1r#4/d g:,\5xDdqv]\}K3/)ח2!/.8q/v1p\nyslm*;5ƆD6zR!E6^>8L.Xo^/;˻'t.&!> Pjl)Y@^."F#܏,zΗ8~遾Xh"_Ɂ]{9N#ΜaQ.ƀ6CQY=96MWGd{yy<ӏu<ܮ9q/e">RVeD1\C%a$*WUs>gp4)j у$(:WiqhEr'YO!iF 3KQg@ ɉ08+m} :s,@ Ǹ0,YD<E#dhzY`]l|-C@=jk^&^%?1#$K6A% tMQD^c!z<Jːx_XfTvhXGz:!>Jp"s?D(qn ^&L=eI :jg k BMH %@c: EUkDH@CX ۸.]N@8~/];"Aq/OّłϢ-%IcNLdqLAys P'uzc)^ `?@(wD|}s?2dN_wSq&*sN Mubu_z٬$AK9PЅ<ʖ_~Ɏ8Y[y )?|qǬke*&Ý%F^'̜p>CL>;2?3clۊi;c(i:l7$~x\e:PR,dEe*[yOOj|,G~9[gExGzX6`V4r+?c 7Z%{ϲRu z58yۄv+qI[.4 ]l a XQl=@-NU6@y RK~ 7L1bsK]Zh=Éb"+UEf`3,!rX}P_y;|O럴ς.t^ա}]e ޕ|@,@pF䶴u q.2XAXkx^`h^lSGBJ4gMYއ=O W_DR~O&v`4z阪v$IgA @ɖ-[3zGJY&{M< 5.xqa'fs ;"TuHuu/[w5:8 t[[¼ WR^j~bn MDߟQlG|GAI{e%3,Km˚w9խ}JAڻx6pKa("[2ʺqAW=ƾH{}Z$ ۰GMpکpRfPueH-/u^vT-_ m~8LFX_ֻuۓ2`_`w7M(\JZG8!t9yS 'p] ?6,V W&L%Оvansַ=-{`|eA~[9ll1 z~N>O Bn;`cUQ[^?ȑ}o Bc%]pɁ4j n*uɥڛؔCYIJaA/%_u⌥fh'@1!ĺw;gRGe_(?G&_g8Pu&C8q>-V cgc"ܓV K|Xč&ª"m>upAwJWx{rЖ;Wj^/i\e,ZvD:0X Ompɾ-R %Ni? &qI70&]ΧTi*>=uOh- t& B +^rAD WI_&M(#JtmI&1j`恃cR&f5j]I>IK.Kdo,G}=*F@.<ԽY<"D k$hYnTI cxO0$}LӚi@iYIH/)= f=#+~=97[*!\H͜BcMh;c U'=5r\TO2"d5^j\4^!jRΗo]}*sUy5i^YRH̴s-L4QI1PB#ڱEZ5= @t6s^}{Z$W]5uΣ I7Th(3" $6ij-Rs%yq$[L=@ lxVG!21Hy5(R-K83' -Db쒴_/m>GrnLgjB;ρbN4qd,吵$=Im`\R?D^yc,O tЫ2o*!$E Og{/r {G7-{k}ȸ'!f}iHp#qMbæe4K=ESHW«ݹs tQϐ~0$=c4sYu!h%=~DLF.QTMiZ7j~R+Mt$MZ33|OGֿk12;ד1xު/Ckع6WpCAF>1c4.l^WZU˞o8'Q̇zЂ$# >D6^N^cn|lLK͎3$ $&@Ir֭07^Dއ?4>rs=!O s~v0Ş@}ރqVx!i^xap I2>aEy^!< Tab6*W*U?D` #\ V,,f=q&{{ 0n--ӎ47uK ]>*l8|# ھ"yDyO \5L |j H\+^l T~ 䙤גO"oz<8{fX@ /lkzDѬv рlIM Z,p <]nb$_΢;~W)IW:իp%xՎQ5\i9y[@wT!![ TO O3ldq{ xlyKǭ'^OE.8}QTvlU$kLo2./wiPA2kᜓ-3PI#*.((,<ܗ~s9s-k#0Qʭ_σKȧq`9it7n8!͸loC)rl &۹.ŒGЇdX}4{xx '{ʊۑk|Z?PY/mz~!ݯdV!5ט]^ ln;~<ԄG1qsdben=G~{ S6Hk苠qTK=~9%4`#UQvU}PLuzOhAmߜ|EczԘ*xOA@IUO{箂d0Jm3Rye&M*UQ Y1 wIrqѳ+Oĝx{Vl9=l8Ft cFbt!2OE|ף6B@co#S8EȳQ6>:>vN'GE2Lexep)t{.4 P0cP LD1oJ $i,ʙ G녤v!/W"Ȕ`MOȌEz@]bvw?g] 1qDPuu,>?u'=H]/\4oT.SMB\+ͼdԞ䷰~s,#z<{VXߊj |CYx~nQ PE8`@DwBϝɅFtRPP W"t Q6ԓJMcU3 \eYKc=S̛d"pqVqƾAyh]u:ޛ#eYLt:}U+fa6m ݁SnY`*$"zhU<1nG\{n}oE0w}^Z!vq~(d¾ `lWߕFqI/HwWG1jA' GxW݅M?Xӿ3,1 !1!q"I]=zW a9x@6+0y,| T{gۚ&֋G޹zN΀^"/gv\| qj=^7mR=y`]ņX`T[z0 OS*-z`G< NQ3/TÐVK jVn (>f5p* Y!%l0ȥlg-6L_h438qKP$-@܌&<͸6'ğn0]ʈۮf]yNt!i[M< c2_UBP*o+|=кw0Ȓ^A ~zEKW_,}9+oofK0!qfzeP`qm22&6ȴ;jЊJjUEvwi7>3+Q-m5oZZp\`NՠG2FEctPbr0 D(:c~Lk+X߯D/$ W](1\(,$ESdlN qPeA@-[/k U˛" <u0aeEpؘy2VMJ$Asnȶ6-L DTŖFP!twxe'{%-PI[#;|ajq| 61V} gؕ%}K e2XiIlcBpǯ@U;!Kβp=dM~`fr[}&gI]ޜCܢnh-XǚY;}~uA cZ0J@t?N`yIn!5'YDU|θِFiK`8bd/ J]Ƣ֓9nPemq.@xZDqfh*5o!{T&ƯlղwV"8B(/]'B]T[()0cKX}ϩi}[k.k&>ѸFjokg@Up ,%LiƤt]rxTSl9 /u\vI)Ij|cJ8 ˚r@j.OH{ t67>=(gcB$y怐hU.1r+)G#fPV,C4f<&Jdq[=+S 3cWߗA'l\ dNixWX;h0ҎVzb`0I8= sʓc2pZD':֪@ukcY$NKM)oY{mzp@ .7oҜ@L[! cZ=Mr\-@tu[I7 jVi(|ªz&sRYM 'Ayd ![GU=@h[ ]ԴXXg Ul !%myeˣM Gv͕UkP 1rUƗ\fkl>y|3ULŭ_b( VSֹ+]Bg 򱗊&wUWՠ.UܖcːRЖ%{gA1 Z^La ;=oW͠+Wa>EZDa/Z7\x5#DDq4nlBڣi9a >FA3dxMlE\#6v`ѷ'3tT]#.˯8\ J@HM08ڛT&P3pSDi~ED5\g8I{gW[Z=~QYdŵ4~E,RVwCR?+։.>2~RXI%9=?5@_GZGcj ,\OT8}se>Ge"xWlrK4Ҷh]0gC J_;QK:YrkQ(9ůTsR_8 "[\Ud$m{̟>j¡OOOx<ŏ’iDc>hNl ]젽1CXA MX9|?)P\RLFVZ](JQkDAj!29vw˅@?m0]}[x/Ռ\ULy2VyGX &s}{MpCDc75{P8%a3Vv%"HƔ2|PJiM[iծšc@:E M|թ6{&j>;'OdD%!QZ;mq=,mr|.]G/XsWщC=Ousqo- \s J9{BTSBL,iyvv+j%Jh'0tSh+,YK8N.|9Zwwu֭zAM4]6j1)yt:+fB)1rbW߫"ڱ!k:̃9j(}Bg~65QaaX_?i}Q]G97Vylţ0V}4k!&"*HB҇2fOBVwe3ˇPv\]"Beb"D$I 12i$ c?6m{ET,e\-9 '̈́JMbb n&ڡ߼sa}R'gU"=`݄#P/O(nVOVCя[& R0AP 4\&KrAC#\ao}L `ϫ2zq8G-}F*R#9 $).ds80jc*3Gl{db31y{"zhLqM]C Gj~(Qg?HUfkIG4 x]vVfT=(a”_%.aLb۲>*^G핉3&C*Kɛ(\~jgh/#Գ=ث&T{KTUir0cӇ^ɮ:Q \K:}O{x? N;G6>b q'1k盤 3{0(-H(TF,S?Vk^@^f!x:`K1ypFkaZ8Kp+oT SEHg蝁 K;q{3by*ia3e?LB!nvP ʞ~M⛮,K[";-; 7%oe tp;J(?oڀʨO *n Y(N]>@-SOp f=Û$D}'amQǁ /UcNw1 96v4y؂Բ[0˨|AK$b_"C4ӭDͺ\rf;0+AI2@mq]TAo ttW\㳾E~/l,Oc0u@%:/&ѡs(c̠C(h?fɲBE_SЉO3JfqER>y%Ŏu7وV|c2)i!kϊ"#P$D(vȓU*]+t@<=n $-0 ]LhlnӝN` qvA9E W5DkBM1Xs y%-1byb:Lek3G&)`MlC7A, 2EdS?C]EƸE ۔q>)OX:S8#Maː\ckCbD8Ҝ|ߋBQ3fx&:u:TFfO̦X#(z4@Oݚ+]W5ηΪU)*Xqx}<&ˇnR͑Ub/jaj2zy:Fq'9ˁ$d֊S<օT@B`ѧ3 as1e"6zeAz)U+M=naviWtBiO+a=]K (w<wޤ{qe$4T4즜p![D3qPS$iZA ln[ʒpO"H^%#0t-ޖb*Cǝ7B|W$gRv)Ld̨̬2ۙ]ɺܗnP]6X&T)|g?)]U +n7K@W+0yo-+{`^gdEUq<_RЗ# {Tis3=s~T*+^'I@5n4m_8a #;ڳ:jO1Qxr~*fRO 5Z2oMk*"ló^~0~KRd[W H(:WT Ō(ցH7XV~y7޴Q…NoxP:n ZBp*35K&DH^j 6^' H-jARG`:yyR,Nm%A("![1SM6cGcƖa[P]#3zؙ^%rJƝ6r@[!꯽嵄AC.>LcQbY"etH 3< [=tY.V>3l$)~#ܶA194s }AD!Wnn`q0 %QQһx*EGEX+ ko>QD.Zy;w9?3AMy,DG9L_%{\S iἢ2 ~Swԭ;ؒSF挥x[+ohLPRYH&eōf>CJ_N_k g1}KH)5 8Q4ٽHJ }=[J $^ 1^aD ~$YvbȱxďS8~l-E126˕m>DZ~pХ`.u烻+g3R:[7!&կ6 =D8(lRsy{ռ)f\Dؓ8է jʇˏ+ܡ.ڬ-i6w @* enބ\]|-RB22{81=EqY<=yLjUmDOY&Q׻7KꞱq4=j:D@n7r A憲 b3hJ%@5h!@0j=S)8+!Ez%;VwС?ѩ]pj/ Sс̙ R!R╨&iClEz 1 /SāP>'5"l\Q-cYpȝ`/hl^''aOj9clǠyFXf5<1q>ÉSA9 #0&hm.gh+udn ?gݹ4_.:=Y2ϛӕf;q]8sLX&[ЃtRZ:PN9fz ѷcLwͶlRZmN K7..XJj7r dRZ1TD  I?k*=.5?*68yEL`a@("+Lc B*f%p\?s,P8G`f2vMDM&W:8BBPYUAa g97M 8oV@>/l^ 1 7]XX(S{ҺSr,[\5OgU>Uˉ]4I7(HJ0E_Yqz+ olZE>ZK#w\.8 _ع2R3#*^FfVߔc{gv@j)mșړ" b~7Y2)N_WN$xDDSTrZLJ7bx~1dV @]$yYlPOH|_2Nt-UT*X,ȄÐ!q;.u: Y \w$euc][!gQGf4h~)@ɬf2IR]e,*XvKEs 伉$8w_cЙd";sQ$8io&VJ8.1/=}X3}@,)[_~}(}ԡaBsW6hb֝ ZpfJ P;NՒHMVvn:hH pLJ]q@A6oIJH䟄`DFO߇_9TZ|{dc]Aq2Y{窻VW@=_~EēpH|HNNCmNL(ZoͮPv4Uy.,{V?2E[ø TT3`cyj-P[򬷦?0 ^֜Q]'Ca&)KbCQvx*I/uR^EAoY?gCݤt}sⲆHt!oo/Fͭ^f⶟37Pz9)Ţ >E`Ee:݁L3w?XbGb>MsA6l"Bō%(|ek`G2qݓ3 NYg~j쑏*̤mJ~jhnT[QL`agŖ^ޮ^n9M~4|ڼ;_dM!hq.ä-Q%Z sܲ%g15$ßL f j+_}I b ?esh6Tk>$L[jd4natQ3%Zv ʗN_GXqRgTD?Ő- DfxBg&{M,6O߰1c4_(uxa(ċwEuz{x.yA3UpbGUt+}K7H  ^z&O`e9戂[}+֦9 Y!3VBײ_#7Ja8JP3d% 1qnt%_ё8H ŻH5Fʉ2J/:texX15FEu( ?͑bϊ~:>^aYJәvoF3SkOke#yغ`I !X}!u"&A9${zӿpKijp:`l9Y6kp`EqE*s{YEE,sW'K +U`m^3=YUTu 1G>p6͇R ҧ#ƒs.)N!VYbyyS+CC @Frxv{k/.F ָ H*X*C $>*BtMU@Dٿ殪kY)8"bO Zo)&fѶKmMf%;v^bq_% xgS?ʖJ bEQ7i]C>C( T:npaW8aXuQ?RFpT(]H`"{LΟF^^N^ 3Ԩ=5_K=; 4¯|#&.u[ ;{ЮAƚ|=A #x%ϲRZu1tY klX]3 ;Ϋ2(צy쨝Y(˶]6 bM7K.Rc38-+A4,xVqӔ QߜXPUN-ფ`DGUMCţp7O 3Rf7k[ެ̮ЇH?&Ք7n cMyqdgÓq2]Tzysa >7؏JCCN 5{R:lic?SBUdqeɗMSĆU@ѼCQ5/ncdiP~}B a>(hW(637+4}Fc.5`sY( %tb8?$+Ik†a46Fa3%js$^VF!_JtfxȚnqb;F~ .9yXCixxi~ʒ[=PiAV]/݂biBaܽb.SjR#\a"#]wہl>?ނ$n%&G w]*y}yL5 h\ZF4@Je:8t4X3ZU/bf]{E$ $6O"8l 5R_ @jWCd6oś7ZM:)ؕ]˸ S4ZwF1fQ1: tJ= yyS VD2 ɽ (Ѡ+e~-CoP.]cv6{#}><{W +ĕ,7z eucNL.SwWغEkgC" |M2:nOͬ(2)kZjE3Bmm8'q68c9H(Z))?r$x&CFn!*LFDlKw\;FunX?A_&efq2)=+T7.moUmSf!ؐ[?+-J8R0XG;d^dY `}eԐ%_|*!N#$.U˓GBn{xY犗>eʗ8<M2˖?gapU-rU !| DE0EWC٦F!WNo^l2В,3̏+$>t 8Y_ÜRr FC YidKȥ$ȏ Xఉ HEn@8OY$)!0Ot`k'{=U@1Χ6焉+ GJ;%3cӇm- xog\tFTyBY6kei>l/)x2bgSr'.20zfYN# j==6f`,lUUiSNa=  Ӵc8فE7x1(ybi'&VS2{n([aҦuz}&ѣoS\+Y0y+ ϳɣS'.~!4Xmxن/$W[á#G(eH|*zK=#62=x t^WUB,ZDqsVMa(Ж@,e=;_x(FDPNqphMRB$R~HaXM"Up]..Mm&FaK]$Bndf@tt;8U^c)显+B}>r{ϑWQSj vmHրA"wn[^I1U}`Ei'R'43Z4/ ) L_H/s3FY.utCg3vVZ:!K0Fn),$'~b?#y;l8F~,-r7,c9 fRp)*|f~7o+ލe¤9y?dVj0}ܻQQ/U DU1U$ތvJN5E[|i*A9Cޫx8VV܈NLEԶ%-4ڻ {fxB[sٯ[kg;7vGFxF)GS,7FBBWۙot0Es0L D%YeWnja.iYʉvy} &!-*n5s0a˽Lg3𚮀N|1+b{766eY&IϻlQ+RLvmX UKJb7e8ONu*4ae4SC_ JY\F;=З̛ٖ.|<%ǹ*^O2E_dy=Wߡ=n|8`ufb7[j)? ^fqtr"7I[K W($ V9[U\Ve ՋnF_;7=A%0>د->CSkwe!c&C&d1޹4Mx@Ql4PU{xh2W4RI;IΒ}QSKD<1p^*'8z^i]~V/lBF y˾knBvl?b!@Pt~Y06:ĒP L`'6fa1E*3w_HC>͢8gP"xTI9.BE:|GytJ(RFDp}7Loj(;mCۙQBvq mSI~M7KqE4O[Zjzc#\̑"tt.j,nY)X y2@"VV=Nh. |ǗA%?o]Is1\s4x1%Rd yw|T #r̈́@w@UevRp.:3Qq`uju;+Mh=|DҚDYxzײl*Vb ~Ztꕺkژ5r*Wdkdo ͞c+{`s!U$Ro Cka*w6%_Pϭ;C;ʘvӠ hMT"3՜ȫٶ~CM1[hPw=1IqQtzHaþ,#Xv0v<O,?]O~4q0 UQ{,#"]-H8ϑ0{n3C\rE{r!\ėwCXڵXuqlWC1 fJlK _&$䔍n! w t{ GW)ࠚFWU^c$ z$Sh4 Ct_|sӢWoߍc=S4]Q)ײDha'1Dv -1j,.5-vIƿG',zQK' σƴۋ73B٩9h>bUa"CU3t^زbDBqǏ:]P!~4fVKr;jZDqײ#! )rPyسyBBigO~nj)#t\a;dϪG-'% S#=[{ ':n}TT E5W2gOGALj   >m+s ,|96w o6U#TmwOC̊m/AoX}ȼUm+.l>gVȹlAP8*o(c4&Z多M}vzd?{B힑֖w"38y5٘K"e[q'p4q[ԴRKh,ƃ};i=y$#bV`^dϋGiD@~ˇM*b FP>aj "IG"^27[,7} ")!qlEՓ(<fPg2D@^˄.@ã\$k50E <-|BD(GaLdyS؀W4y0X2G x꾧l\zUY$?_a9m铤VSϥ5透(A-w4cM&jG>Sޅ^E)/(tf冸"#ዤU(@R qSjW\b.DFuބߍk#q4zZ4`o8uj:W$;=˚j8&KJـ79b^cdq\#dS;** +|kMxy|10Y J"͌t:ٴS[`߰x!N!ZޗSQ,[E8k 4Q;E9e>G p=i} (^ H֓c7 (O8{d4ɧ=2Hk.AX{,kr%\ :+ 6pA'Ҝue=%DLs&Oat (,ЫXM&m~ΒeU|ⶋHt>(d,l(u}h)tJ kqn0Jc?*pn!Z?A= } @9Jp+4yYox n~ p* \UKsL_xn%6x3XhϢH0o5kPH+4X(Zv 2t>Q _^J۶;拾ȯ/Yx"#Sf+ rphGR6qC+:o5R~ŤJj<|Z__wH,عP^1YmAL}y_;?}p Xmx.uFS ӛM( 5myǔ &t͘_T9ג D%l5vLA1DZ ǧ(9Ц!Ae3hN6`<ػ٫sr%1wVacӭb-$\vWkb65զ-t6TcNLg %**r'!U,B GPENC" f;>[ ~h+vhÒ83|Η\\Nd,":بx2;xv P!'|<c&k̵NX_&C*hAx678.N ?XL;7YFNr3]ߝd0ǟcv}x3'_ RlƢSl7sѣňIإl<7:QES6p3i -W- һ]P[|6S)<ϒ&`"ײJv`u$}[o;+ka%0)X Weov}=q^qt9E2oէq10τ-?v_&.r_a8 Ǩ`(xkJ.p#ZWs1bYq(ۊX OA9? 5ކgɠiV|.zT{+t[ǝ"QSXG(j2QI)vC rd F%v)(bEi26%xTE j s"QU˂6ﺣݙUjh.2X.eqF ,%#Y@n户|u L`hMU z'׉ܣ )p"0XGKjWUe΁ }u.UiKHHjbq4sAB0܀C=.0:ѩ[E6qK8ut,S4Cw(\h9KaN>>WOհ,DWo?ΒLIb]۶]x D?04;29,f:</$JOڻ {iV,`M~H(*\sU3j9D?>;&s: ܫ Ev )`@(zi֝qM=5N,&[緾CYREIsŻ̳k}V"!G_M8G0uhJ\Opdh#x XV,cOYO5@%י7ځY᥅$`pTv3xMI6+FuJɷǠ}K 9Gzv?g Ù"n܀|N+1c3bZ *سy BNӲ4K{_gU2-@fpUc$J@ p%kҨhJS\kZhJ"SLnj;\{{-S28Q7VxD6Kvl_kz:BWIPSS֯w=f[RF ?:lJ@ kLBVpe-K]8h:ԳOYtrxtf 53:9OšT>2 FRfiBgx> ޷"vmaCmO/z(F1; 6/i@QUť2OXah*MZ+#V`dN`[͌`˧%Tx]wU[zdx-\lJm1y z5&+S nOwYg4iSj:#OC%-_}5c891kWIrK,s.oٖ MN["jӈE>„{W֏0lSG0\cּ I⺼Iɂ<&2 "v !M4.ޑfkR]=Օh`k{ :'5AYeM*7@drEmN4q.FjɛY WBdk=jVvj :WMYX(r8F2;-U_&%,@d% 2/T+0p2IXqs! >K۩{k`An 6)6+R~r#H =#! z3Bx gv[Mvr A[|D%%Sfd" tM9]-2" ~6`5ے [7ϣꜛvYr$#B5Ԝlgusn{?R'=me,Xg7fMxD\٥gC8Qujj@ iBe`07.:&.sέa bבQ‡9+.z8,Et8-Nk~X /jĿ/kPyT([DRb6$GntNVӰM=~ل{+r,KF3f*N O 0z##N]U x)Ofeޝ.,Ft#?ScUcon\W:)K8?t Z/LY1W IeP`P{sdI:#[d{F0IvXv8_cަSD([R%dYכG3.yܤ`s[2//L w_9r:hS/ 쮱cYtl=)0NL= * ,^_-A}lx+}t=i)$,HSRiyx$#v}t[ f.Ձ TltI ¡:8.Bkrߘ0N/P9枲;% Y&PŢKڷjO(T|B =Is Ё4F(%*&.D9qNVNM2w0nqq]f5t߯`AuUms#ʰU ϩ<76vJ@sz%\}@MjBiHCxEGR%~\ѳnbNݼ3z%P/&};IZ#KMvHLoIW޿=_٤3}#D: 9E RA.0W,JBKqvtNFߧk~AOLdlEc%d ݎ+{/ ;Pʋƛ(:Du%$4ujd}-KȅAor^|FWT3CvΒwcWԚuA9B> >nݶ擹th 5wZU(|B/\L<(O: MABQnV>ŵJ1iaRArTUác 7h˪VKtxx"%S3 ܲ|>RLMjX@ʟG<$¼Zq&kJ5SLHj{{*f[GwcX[҇o&YL3KM=+mH\EUe,srw2՞oPUi x:NˇW$w}(3@bVY*/~5nq $\@\Įm$DX,_ɜkF_Js '/;DC F-"`o#Iq YMd g|A2m{9!t{OztuSpWBtloVTSc3\sq7ͮƋ"3 : fyfA7{]OnUa#WJS8؉vW*bSܦנ*yY=]5|}f֑݌8D&Kƻi _ڈ4`1"x[<&Hn ٔ&HZ&)awӸB PYQ8<XtܡE}{s߉w-/36PT2[-9|XY_rd^V Nxbt/F['5ېrO[4cf'4GHG1z~bc/;o^1gⴊ2^4y4~|| m_^Hf2nF}?}Q%|:`1Aњw6ھ@~( jF8\sTߣeҗ0HLv:)b;!KDлͫj͛T8]O $:=S:x_[cWcdgc0o >ma15~-"^~3K>vY!QZ//}N"Hmv0i97c?,]FU!#8͡iEvD(Y)aʰ_pM3(~;YWD,[ bŝskJ#/B 6|X{0}5x6>lf87ql둺yûZ9 o_%${#Uެ|(ϬE ž89B+ɤi-,ϴ sgP@m`x +Eg=y=Yo]U"~r= m*Ė|ؓ~m@0DsX).%W()5}25:UQ"I]EBx_8歞s5] ܙKe$-޺\]U)+*ؿV&ao't<6@g@c0 ~@ "3_~Z'vf`?$?Lm\חY+3GjTBLϠyc %'%q5\xi*`<[3 :t`@(?($Q3V%죂1bGaM_?es>l"UD-U֟a,f#1: H|ϤJ 75LI^q)Bm& ҽyU^%*tVT'[P¤T"yc*ƿىb;%:ێ@Koϻũskj|*OM 44#QxP7'i+ji Q}w+,'chHZ3JƁ]T8Jg#Fw=K%ȕr"okр­NEmKѨm+_ƤpIۙ*w<>Lk6Nf4/&K;J@;*g>:=9&yLL Q_. ~}yt$"$ dr"SQ;F;iT-X)rf@m*aG2)ْ`q`O!Xs$unxMcPǴuWE B8A'#bc4+ji\ޙqȦ])$!w[GIulj>YaLsN13>#)H1hf UǰD|G83F;LlA׀< ?,i>`z\i:lאOŐe{ C.3L8s׮ku'N0*\Ei\<2ŸnAyM<207 zyH4OdJYvQ?A{W_CpAiorr1Xa%RwX3; WMJ&,)E&I. j( :ʤ*4Rm%Y*tX IyK̟4`EU] 3/cf֪SnLkfZǨNШot|Fx.D|eLl~Nc;ʱvڟzgNemٰ:C2a r庖ίRs(gF=6nY]%怨nŹj183Z񻴊U}RJ8FJS0H@}{9FPF7コFO8  < F"σοzV|B` Qo.`Ÿ}c>XIEJmҟRuN\1.(Jk(Ti7YHӫ0` LgTZu ?k7zYVj4NS[Qݶ-viOcG>}P6ƆWM`,b5JLuHTAFuq~XSZzh[ Aոcz_ ?5H*= zdj}jy4&W[R YOT %2/qA=oAYjD^%GH<Vba2zY,>^89 EtdLZf a;y>CcE84ZDh+V;R *՘ I6,iWaG& R:?B!AI):˄ z&VNkUFfWH4K]B[[.+Bⵈ59{hŝ)aS20>d;V[lDWl߈$+$ڞ{|px+< #<3{8)e+Ipꟊ}zB'{<^?8*,3-Ϧ {kP#9H}Au_EQnްn%ʹx7)ԎqhcL{oUlSIo"qsX@J'q23D1Mxb -^Frtx2$Rs _Eolڪ~UuX; KO=' >rQnWS< 0耜ۖ8-\mMEY![}`)06ED߹(?>̵Bv<͟o,ϻB-`YY3?؏&%pgnڝ;Ÿ*ͷi-2. )=B,E1mv&V"J\q Bn,˓aλ6(asNbG9;)WϷWX 2.+JlĢ;3Jxt?+dʍmV\xFj"5S czU`%1=i 8ՍK1_Z1t/Ɇ+,s: صX*\Z0  R_OMU>G<\P>h#}Qo#~Kf(yF}2X騳(=GZS~ӭK|>gxrcC$)6\\xB,)FP16\4n9ܽw S+Vk8:i3dwa`ւ{{ͮc\ d%uu_j\lI..C p~C‹]8d:&ʵ>QL X!k@* mFWLyz=;p> ,}(<5\㰬ֱa8pNY?l^Knɑ)t:V[B>/SfAJ1 z2݆yfGN;塻H8mٱS qѐm+z p6v2^UgE Y zm3ZϟpPGffV\vCOXUF:! !*E O*WJ]eQǥĕv3;}󏂡q*sVՃq3pI.A\|Guo9dR*n2 [OYG5=OtCW½8bK ltNV ʯcM"/B:Fs?SZWo60)hy qD3ˉkPpRF^%OlhBO%ieL\wG[m}$S17B8av΅!~P~*cn}R1-fͯ:EUmV8KzSJX˗w |KqT0&\۹rAAkƫhEݒr<%xIU!FG&#J~<Ccr}-sδSNS~FV臯yS]G$m?WAmڙ QwRIgzNZFbŷ{>`ǐq1em0z}IĶl2lCxKMIFxEYN:Q`-D;!ή곒7_'zOZ3&|f_] 7NڛWAYng4{a h_K hH5K;$Z]rV(Poa'P)aCm~F]ο%RzBi: HUx"Gxynicu''^WRe?$䇐|_YhL}L;KR0ƫmL"YΪ C| 67S"vg,1<%e>3>Lù!<5/9ԭ7s,Ra*0ۇ y</|(@xS]9 XY=<KȲ\5xѼ}1*>&895Ųﲜ"Q**= mJQpqq&rc17Ǫ^6q ؁zP)&.!%-}̭:$4=to)3 U D6_]V -u|.uYr}^&M<U7NOaqf+h9A#8!\ -yD0X7-dT8-ccDYUEC&5ꍙY$mU7- ikO.:$jesTD_vQǣzu#HhrIh,MN-B6BVghwgO2`51Ht4iH޵Іve(=Naڠz\:Q~5K׿G9D-L^NDP?V<^*d=*n5G4.;7“!Oja'ZC Dw[#gtN]eCcUΉRǪȚs:Tbze殥OF Y\E(E 3k$ҽQa=)\Hv਴Yo!& %V"Bm> BJfq{ݺy08QHl?5Mà~((P5bc2?b>`pgſŲf`99Q-~6M͓b` 3_MD $TbƧ^ /S)[:ÈcRoSVoiJ= Inf -:Txit"B{+s">XQ]s0"9pC[bIcs'*@+y1 Y'!0[Y,Ys!ՊNr'3dўͱt\4J搡ljrKـ1(HeaΧvv&{g I׿)"Wne Y!xuYnqaDQ=h9.`Ʈ<=_}kWP5{WڳɺWO6$GD%G(A)Q_04w"sFtK*hgg Dwi& Pw#3v"^k@SlقI) }9yvG;&Yl2NFU fkc|scH5.D1I{t] cu?*^٤Vx3Q{q4{Pz5#U`Uʅ- ?=gກS{`e1ފW BTϚ,#= uoƙDDqZzc`eh'E![5yAc`s>~7Q!Z؞'E4{;.܊/?6!قdUYC$~>GCmF O˿JvcnDm \Bu7G#yu\LJ-9Ki o&1Jxq7睭_UUf^8HAB/>TJ `9YY3rS\L:sF:~?ѨIpS$onB#sAN zdOT h qu.d—ڏB<{3O4,-;QJ"gN>:ᘋ[xZo)Wժ8SV7b &aTmB|uMoQ(P3ol壱UL k7sHQ_DҭQKjj |?{niէ9$tK0l{of.y"(qrhN` GV;^&&3Zo@T`/{}%yJr0{{ƍ5b]78rCK> 9l1[]Zڬ%fV _fsx|}97xR%dG~|)_7ݩxL:6O: UeB'zPtM=ffo":r5 p__=ٓYO]?;|ɿ_x;q4 EKE% `Nks;P kSgm,׶mSxZJ:ɠ?njᡮFѹB>6+*7:aSIPBd M:mKc:'ժp]i0*= ﯦ+4jNzo'cQ#bUx VM]rɁW֭?+ع3C֏i"LXCˆyO֝kxxs:/`aVaLR-{"9J;Q@ zN{|!eժ:0&M(6zҧ[7wGR\ɥ+W:Ka& 7LBJVdi4( `5fUXot|,kP"f&X|DN͞Nf ˲75(_Tv\z糝WUCk7v{3wE-f*gv m ZvȶtJ)@z^=" Jv Ih26ֈ aLiN6˿4G&3Ϣ{,S%Axhc4M,f.͚™Z&;[H<'xA2IZhU@olZ>]>Ė ?g<d6 6wUpR?)$DR3Eq[8XqE׶Ԉ@i5Sl- Fi?QjUS!A޸Zv%_ l4*N8~3g# ^<5"TY6mA.pxFRpsyϺiU d5 'd϶roҔyͿ4b`/4-\ǃx*{MU`P:a?akԴ1R]{*Ȥ{2>Ӎ<.<\sQDk$!ícg B7@ O)ق0EI)8J|3 VlfFݰ+@ۗf2u歀û^| N"~@ N`["YhäQRxL# (_0bX~}"ôҢBmK:niz1ӎ8.)aC{ijOIw bv^J槜w $~)=ȥy-jt r[H%ؠ ڲ?Ϭyo;b3$?=01?u5LΛf&uE@}})vZ3oY}Nf{L QB[rLqdPFsk"Ējx;؂+hIށ~^"I?Bu|L1@$l迖g"D|`x";ydMn{WJKUʙ^t_̪Jݦ& |o4m?"CZ!\"3rBμ4?zR'?eUtnC;ٳ2:v}*#+ O,*x9Ӆ#oz7X 8e\I /n<6.TfBc@r$uֹBl(_,G&Ss^4gp e\,"Yl%ί#=xb1!@T54<Ѷvړ}FpҼ0AHϬ3'pu3Plŷm?%4[@Κ5h.v+軚V|Ỻ_ݟkl'oM5Y.حd[TMAY5 2͛3gВe dD瓓 7Pخ0vc%ĀEinS< c=Lh 2ĵM:vSGTJc.9pmb %J^;jGiLVCˆGǏ"1D6]k-| S ,(u?%by/;G E3pz͔*H(O^=`n.;Ɠ٭icTz YLP$@]Iq)V|NYaIrKYoJlThs,= "4kѩhWn\j TǶeNַ+ t* d3a qg;w`# oH&y68k3敖Q3%p^V 2х9%9 Gm_rÒ:춚,6{8!28> '券~o/- d$Y3ַ#:F-i3j:!à_? nlM7B]W\Kq U[ҴGCW/&a_!N7"1Ln%od!S3B.yW–lXh׬*) NشU zY}.Q~X2BͣA#U#HpZ-|^C0V3:y-.R<|+s:ZVY=(؂lEW 34D#?"!!A'1KMo5tg+'0YB,A,Ov}r*'N>C\rU-E IDT38P?3i`;[xr 6 \UE4c; D/^Šx8VK1?*[0PS8vOQ*(bؽ` \C{qԪ C}xAm_%݇??4L;ӚZxp] .<`,ڄc{e 0ښrHψq%wpTɲ#u|\9OƍrF/ttrf6q5ĮkF V7HL'ǘ=L?AW56F0N~8:/2f sn [Wh2;R>g>) |]ƬglzUFW*Ƹu8o/(]tNMް$`BꤘDU;ioĶ~!m[ :Ck7Ӯ<l\[Z!ԭH1/&O@2&SZg "+ERdLb:8O)My`htU:obЖ.?r=o )zlٱ̀Hͬ8ڔ]oyY6-! M"_Ĕ`4RIfPv%PUW3δ(ww,ǀ"39*zPX%Ԩ僓j4 ޴!1cԥ3ooz̤cY;Kx-R 1aFqcZ\ s74T`L0sʹR{0NX.,cp7G &6T 8um%9IJԵe3Kv6cd[L*%k}FF'ac1&=ov~iGg&k|w4 R*yUJtwZ{˒ 8?5::t`'Y9Dnim,Lc$+BRBZ Y%N Yi%$*i5#7{,!S M;]KHCUrHVJnCmo 69q\r BE@Z=Cs6`Z 3it:HjbU- SopMS"M8|!S;[Ieg4BU1{5It ٥,e=1vI:{BW+s}5b0R~3:oHg4j$N^8jT\ |c+(|\A4 `S|1?9Fj)2*i[Bt T,Z\v =ߕYPJ*M .5wq k"KuahT@K@8H4矂:%!Ym7}n*'"b?Q|O%|%vsZ;+gٗ*DS-Kͳ\ci. 1kDdhU#N^5dr ǬtvB;R!Vݢ6+qo7/`s%4'QE5 ]VUa"e"s):O%;`P'E'6CWࣵvc\R>,ravװhx)WA-x" h hEdjK`بxyQun]G^ [Y>2t~è XrgmDZ`Mi}݉TϿ?4rRpr 2>\pVbMi5l.F08As2팳vh!:6#4ROWQ}ێ]9瓀6XQ*ڈ^ϊ1Hc`0 nxd|,4B-[%y)ެta]E:ockn7߁v%SZ+@eMVuM .S{1=D%X#lUY"j xet%, ,pYqz˅U;ҸRJ(/;\&(ZD.F/ +D!B P̡NdžnOkNK[46f 9n#Aaq\Bf]Ne|5Mzcﮝ[YŠd$AӨAL2}м"YQ&-EpaH?Hn/BOϥ-y0-+{?{C6Eazp-@D6Xuuv~~?z@M+o6*&>+? B4 U  db" Oo·N3Z9m|\A)ځjֲr̿x0P> @!gvwN2D}DdyF -щڂ9Pheoh+F/<<(0kP8gR0j ,T?=kvR]ltFU|`t+/z^kl ; $wpL_>j}*ٔ|iC4@ 2G7)XlYEC׼5 z+-ϹrK?MX3n mQPE,$elkbng[.*-V@X fCYEp&vϚT$ ZH}(.:MEyO~HB&X=.5vp;Le.@mSCŜW"x^r% m/-36 We%|aƶl&z_#Zs~H+EXK'LGmʀ䰧tFJ (*!ﻂK'rٛQƛLhpr/Vw~F{T-,YAG(&7p;glxo`JV?B}GV8a8":!5UM#oʎ5w鈺rWBW 2]tn}ah$g9Djƨ3!{T"tj삼BMܭ#24o``ƶP;<(,L#ˏlJeC7kȇk:Ջ|`:@sg֎ߧ%[ڈp )B/Oו rRUJA۶xvLv(3%jvYaLcB;! |~<ƻ >+s)2$LpT"!*܍3 O(VW$~u1 QTyExwE.7HGǨ(M@$J@$vʂx>$2p{m _ț"6h8B퓤V7S)rzcwa$dPh{qø+|e3(.%73lJ ` ̴T98-G_C@)Uͥiza;mބ#=EZmZ V7|h'.lɧT ??Ng=}x|4Vw2̖-`gAj5ԽXj&y>|t*a']%:Y҇5R>Zo'L  UxX® ҷ% wS r|QF2dTszTdL 1/DQ w*A&ޓ n_.?CǀYv#Cۚ47^&o2FS"$нc0p=w2ߍe=wNlc0hVA# e EHwһܨ+@j,aoN9#)ʊlXUm@+Vxp=D$ 5{ nLæyS]7}1R9Y:bNkkPr"t $ip?%25)7N\$ҔPSQn {l SXw7T2qem6~}%H(]qĮkg S4@0FV_'qgCW !>xfDXa-CiH|*j#%dw)ا:~z2SD3S~ .(]1E۴)XjZ_!_)?g2fs,Sgإs6JYV6q+,G \fU8U,p0G .K1 :O.+IƼLQ͂I‚ PsV'</GE ?HiLB8l^FPw GQ]5<`q0cs4J,Q?z3i`NlQ hFp:Je!,"!}E}j-MAy=p;J/!򱢗+ dLK`5=R0Cu_h%M0q@6OȔCr $gOQrOki ⣺8m;F[XuA/mKFb*lYDmsRBbtFOUk/p 0hXq{qf ׀',n5}k}dj!–[dD#|*ckl0vz I s1?\J)JzԯݑC:{p'mSϯBv+61ɺ3Pra6{ԆRh2lq0|͎;F@se QI6\_bt^.;Vuh_{ if9S}bd[jʂ)rv~[_elN٦TnnR.PGP<*`^o8 ?ʶ=]|5.ьYZkIspA,Bgf8MSoh%B?Ț_CNjzh Flͬ.hj1;.渿9unZtEPtKo%|*"H:M.:l`v{.L.# U+ܿ3*zqeV BPv=}d2N?RL #2|AiJ}o? wTlO _.SO M*I2LcDǧ 3]b}yEJHX/kQ;<ız[ @m 1fou Ҹj{u3\uOs"Vr"ƶ}U Ld3ȉvXڍ&!%D!g+2qv5O?d`wVkӖ [e ;Ak 1T@R<͕.׍-qNS% xk:; sĎ[Ǩ#FJVʧkeO]G;Uś13S#j;8fISӃХ\k Z-vMqy!9=]0~*lbZ&4} 1o\r|T76CĂ~MCb#NЏ'd*LIYe+C&"  6JH6g/fG] _Q]Q ѺeU@,HzL<ۙKbqOfTKJ%b4jgS#EIeAxWO'q`UyXrpFu@KHtP-tBhˀ‰IKVĐ)~zͩB 4x \-!YNl_3{52vP(,I!H ˱AH;pgOJq'7aשX2̘<޺>RPͳ+ǚOus&=Sl!-Ѯ ؅G &k1:2Qb '@x2eF炅{"I> PiޱWԸ^uJMR!l}`]ȴHRE:;3F9M{A6:G-S!=r87K t#ӈNΆ'GfMT^s*bL'/ jxV_$UҺLѫUP\i:X߫[Zɹ1*#Ӏh|(`&Nd7E#X,?R#Gu?5 gr_0 1/sZ4qvwu*iPqlz@-U'ۉdr{*ՋDD&kҤi'VAeGu2'roӳ?}{v#u2cr3# ĞN*vFZZyNSo"*a C}c MYko:v<\K痜$t5 Iq0_5v@Ņ'Q)wP)(YIw.Q6)r}"lpgTy-de;F\}V؄a\Bf_-Iqtx)>C&l:\,R݃%C.W cebvƵu;޵k9 B+vO OS2XglDpr,ǍtON"4No YkG VG>+ >0RWl;%V2q,o0jT2y JLc-oM $^(ӌsZd $M|YTc0'~hrkmnKi9}RTټ-.O)h?OaGu$k/x72yM@tV 1VʒjH׀ѐUPp9MY(?dst[&noRXBtNK_b;%.a8LRbЕ.zتvūM3)]{/I7:Sܗh$16-f^X<>O~]d, _rw\_~r:=0kmxz78 {șXtvw^)a((~I ]h1[}Av:H@qN:v.)n˵{'?k+u%؅bW8" )S~ %_'7m蘔93#柺'eS\m%7պ~~1Ζ6}x" 1>9f= h&qnñR`6^:eFf]t%`؜k.Q+\*ޱ: b\Y\|5XR}vRkzVɃ)ߘ\Ok)Aanw65)%X{Kg~9OY/UWS7=$aDF*p^zXrB(xKg1$ Et/QԼK1{A_'V$!`mR!~S3#KCx%.*$J`˿)jak~}y#>럏`{Šȓ[ Jז61@"BuVV8) ⯱G^I!M܊F kZoIfʙ4jQ{$f!dxw8=}}Y={ixQ"3@'1WꟸcxpO)|w̟t 2[fJh7A <ŋ!eu$}(*-` VKb`&B [HYIחv@ @'2!$K繲Dٯ{9So\X.>q~P;+4fF JVn dXB /l`I=,ao;]A87{]s>zztj7)|P s;`Ϛ6"N}5}PRG8mIF?9ttbwLS|R;ПכS,|#h|^P/NIa#{BK6?-;67, H->Ω Xiz!+o1^#֤VWԋQo#6*'n?1I;ڦ_l}i-!;h}jѬ>$.nU% M|oMB$y6%ڣǙ65=1QQgHo;^û|hAI(ؘ^t4 `C6 FM- |2rU|@[bh᦬~W^Opȣ0-k7;j;ԋxDjE⥒Ǭf̙ox] Pz r:g,W 7ok!s%g*v:Fcf:pzPtEK53$✫/ÕQg˺ڃQixJ;#IY7q/lB+-3=NR\bE.kL>=,VX0]XXb lNpn[_0O\&*ȯ=ۏ!jqF}Id1BݞU,cZOt1OX#qq!y"ҚԾ.1wL{"t W,C{|T)KR)V#:E@ߓNdV䜱zDd(YT5[8“;91-OAӪIpJQ'ԧѩU_v.zS G3gH+b6:q1|n<Z۝; jk8WH971R?3,}{n']-wihV*wdO?1ˇ {"0%U)c͏vOtyermP ZSWM#pDt8Z\MJ"* $UW_r0hY]|.{E|wXK>&Ǔ O{Fr@H$l 0Y*m^+=a/CYc im<^fTtz-DpV Eƺjm[,=f{QNJ]k ҵS>V٥ ڡL*55z0ix41/K7'[(Vt`#biFoJ-r:oRZ,X*A ¾;3)-Z&kFT#{D4@PT2{Њ=c/f:XXsJ Qk}w%Nj~ 7G3+#  \ۢDé ·O'Fn"r#WҊadNĘ!(Z2ɭ{,h=a̤rk2 KtgOD\x+6kͪ Hv-fSW_mu=xjʁXfƹ'Qbwf«ܬ@ܭBF}D!`@,o!a>>8t.Cr>@_'8m2C8Z pb:}Fh3@Օh՝NPHYx-ʂ"g&OK?AiGS"Me^#.c,DpO1QkU]߭l)z RwNΌ3n1b<^ t g-"_`b~LnFS/.ךp(\(dՙq;ߢbʗ$NH% ~х~;eχr\2ӷ*YN%_G|Kxq"y>vK9`.aG5d? q9QcW w~:* y#\.L 4Xϼ!~iW(;5`3,|eSbGAKҊ) {@nো$q+$/?+-U޻K.r^'>n8SI-@~b_"DDm]"%@}ŖvEQw&n/"5֪L oq̘e0\1 7ͦjCv_j󬡇 ~ח;t`ksBl 嫦ۈz{: nW-[Mj>VIu+kxU@71H~F="{`)qXA\BU;p5#r޼x ǽ_ KJ4=~+V |rGbzl&79i|r㧑ve=jlʺhSo/$h)[7,MG<-9u|D 8B3ѧ g >ukg(~Z۹Dz+9s"&_x(ޑ}pEXi*{8ăsAp&e.?Ω?%ue#\7=Ămh Qa+ah=.fyH Ge|+:G"IXEMj5]pS?p_Ӓk )1߬^k]?sM-*z̜-98UNatX/Cl)# VLDX0>|Bw8 f |<~}bNXN{TdSR;Eg yQϡ*1#Pjo%M49j.SIU<1Ȋd _>,<`?EC9HzUɦN]oTD9A[^_ݩ?!z-^Nm+p@Oڦd Tᔡj*F>t0bӦ4C?BJ3f &׳[i ľwd'ϋ)UK`[M9L^f%ģGA% eiuٌqeNƺ+3p)| )ͻ%z3~P^ф|\.Jp?Wo!\WyAj`2~G{(C?;Tn~, =)gtuHAtLQlޜ(ee4+50, = Z,M Nm{M zk~wyRV䜢c!3bh"ҟo49J2"qJ, `s.`ij@^Oiҕ3p{= 8K25xdyh,)伭EZ h دZ+',—NXREgo3/#l(㶅-? J'z\>@.?/ҤǴ2bvX9}D,EO~8\'' 錕'7)B9I=wZ3}+ ET* uĦuWeT͖$AW!om"D -&FYm&;0j*漶#87=eƍ>Xߑ# nb|xkfVLkGy/ӆqKƬŎ I]Si={9;)6aXKW5ZXAᰇo V,)"ǻ9U7Axh6iDcN\ie-8+0wɹii|1_L "mF/4!$ɮVQ4S xwF;`yl%|iashw wvrxۈO/R|4ccQ );yux9 +ZH'ڪ:d 4|)a܍ ԔMqﱀ `*gݱ|Uhۺim'iH)+~b()oE rH`z9)Q_2f*2eD#RC+^d,aCVZIRK!^y*`[#z=]hi&"TN8^"BLOH] s3AgԿ.TpU?c0ܧ6fN3ːT5ԔYQA,s V$NU }-mˑ9ɤo}IC ƚ,׃c/Vqbw&!n?)JdUk_Wޚ2p(1/O~)Py:o8'jA,RsVH|1V/p;u6T'Š)KrQ8+Tl1U?g? aE2Q^ CmWXN}cp\FwX=>лª׬!ԥVO*k)w n;v,bwµ4ñ %igsZ$~+B: =ፈ( d3!KL!)Uz[S$nqԿ/L\>`D\)BQDK lYY/aO%)1O7'T6z"9}'X @f~|hȳk;õǩj0FS4gU2JJ]ݢNfpfdSqWzp*$<}i\~SKC15f+9ȯ.sOD9˧gte _.|lq^ &ߩecBZϜV.ve" @RAXFpeRٵ䅻!sy=P+MHO#zC)Rbӂl =/xab֝:ڒ"J3̞z/~uTdw^]W2?ͅfHcL(G}U'7* HW/ݥP| l0;w%i\sYNo `Y,(\7]F3jr̟n^eWG=C5bbߗsFN`F@7G9˴`Ӵۅ 23_fg\"s%9rmbPz4E\+ FƎQ8"1-֤I+g_E)f,@\ƾzgGa;>ɥW^Z}$lɻ4a4J^Hf;&T$҉>[A|zT"%lj]QmKl ]P\b{|@Z7wUp~)W s@ب`8ew n89HqIi t9(u{$Upl})bu6 SlApm* xǯixmIpUsB!P! r6I QU;;dd.>&k]ery@2_JRZv ~Y]+ی)BN:yn@ZU#Fx&iȣϏ`}pNrg}t]iJ#1^%@`6+k\ GL5INE䏺4*bA&оpm:*M(Ljӑ{3%J6Ca: {`QCVr`F(ANmGMCcAJx`|`m `WК ؽ*,O[ u3~(vkd"j>QI6> 1ih W-IPid̿&pp @'vȝZ?8sW-g->/-3Ray'T6հ"],+nk!rPNu/0FH =&A=NKaW`Z?4$΍'9l$Rw}uþbt+YSVd+9qnTncF5w;~~j"!5Q9:}nx:'ӳTZV(wAkSJzQJ(H'gɨ nѬaR\9\K&L N>BbY^ҁ^"q'ZfRdMR:Iq$_H."eie&u-mv*v݅$*ޘcѱg %"$QƓcg`vZw ]=3ju\@ `}MLB`GBL <}B<\8+~%W-WE[V2a#`PWWOl\DG.MWP?OTs i ԙ4x/\Oc )µB'I6e)tA<4v"c'aGf3iU2H/Ϋ1c>voA8&֎'Lt}1hJ 6TH@k- |t:ʔ>+ˏmᇜ C3?\׆DMՎ3zR:gb Yx& BKWK`iٰ.>j-:btz?Q!sL b%ԁajC ,h#r)*DPa&ڌv 8Ͽ;l>d_rdrʺyoE:fFlm0'gЂ B q)g0}2@iO88YmH'{FQoA,FIEvMK/npϪE;G0TցWqZ׮ϦMG(ZRRllP\Fa}XX'ePG&,[m( 6 §L՟.hf󿤞{s n_Zſq˰?SdY"V0vDA+3&=-AĐHskM _qiBxo>;"Z\(+9BmE h4 xd0(hB*P/A==޷~8qrSbR0ԗF, $О-ydRKͲ\तɩULTO'F]41J"声nb?z)[vHJ&1 _}/k((qRUQ-"niиQh Ѩ*A,F<)L,)y{Y^ KGyvRXVXGu?isbK!2o=TRg?*y"i>bXBa |]\ a ej=bKn5=2vᾯ0 f 7{XCYUbKTK2Sup_, 2n-]-߹h> q=Zj]9S]2nע>K*Djѱ\:O`25XH@oBj%`|*Py+Dz |LF8i:F2$$y'X~elj(02`3Đ-#'GZVOOdoBpT& ڭ0WG_Ҏpc1y>6U }[[CI#֑gm[䴟c '?%X}=/ "6øӲ[(X&sأ,)X @91\%0 ./BJjۡ7O-CUFXLx4 o}nEq5!V*ʶԩV]қӵ a$ٲ}fBc)ycu TpG+].g \ Ff

R9 Ğ k`6Ekct5cvQw݆c`U% )r/l7[ڢ%n3:7W7h6:%n؞cP:LvR$>\sQ*f(Cg։G>1TC;tڅ{WWg<#_*-}q︻u0؊m7.yg /|~m͖س11wo D^K _g5dqv;IFjw?8,Igkc}D'؟I%AaLΏ{Vլ"7JZ*f}bg\1<u N O:SgƸ|ϮpƁ^ zWH_O* (;6,pZyb|L=Ff߭|Rr @bg4j]( c ≷Ӗ5Zp_yީ6ڍ5CM~C2Gni^f::DD!G<=' \uEE_(с;cJ]b<]( ecKd{qxCaF$ <N^<@ IsܫNUyV1JʣH:6Ҙ?,!-;t@8 )1^QmGp#o j h*}}7BF|cӴԡĎhŐvA0-ŁB* T AAΓu2I:N{t`wQQA;,z=*%heIRA3VX(K3 `s RFA>g՗%3ht.t{|hwP2 Rs3PhCr(bE޺Ej|qGZpY'{ k5DN*n}nꆽ4oho)< Rr`?E.tnσfJD8>(mVo/n*viV.|¡ / ƦVD;+*Anodڤҽg|(R=pݤ]3bS5 W6h8u1L}w)SP7se-!D ,f3ضw_DQ#r;P7m!%F6`E[ImTh \Ǡ@_uϹBcZgU U: i3r0k7|Œx}lˡ_IJ{T p]L~ƄWè/c1]2["縚[}86UPI#ࡃhT\(lsc^0"33$ /S hS JrƎT=ýY 4VjG3LrpBe3ݩN#<9\!&dܖ 9fV5<:2a)paq*2@2ge m&ѷOb9DB=fW>rY LVymdloydn403.% H9S)K+y89Wn|~ws0|%0F圖\YcH+QzvCϹ$)ĞRc5%uearAq +;>H=On*PG?zX!j[ǵj2@˕&(G­?ToT+y)a7b0D6`\? Sz'HCnC,rqɗDX偈~jDsx&ՅwB(b >Fo<{iBSg±AFUuGW(3@ʼrLWTt1 &8NDU2v]&{e3cy;13쥙͋fHmUQư)YgMm%+Ӳ o2| 7ʹ[WF[4)i6 H !'8hk/=a~',R1X:RD`>QfvƍX]}N|flrJl9CN 24@8ء5ͻNk5%geAbu48/,M~b׫4ul sj@[C͹ϓ#A > jq(5:SD jm?+?!K9|YD&9'Flf{vd.nt@k`!cYS= 0=+L;]ycd,ӷܐ Ƣ&ir< .-/}|;q-J4b4)$4λ9bꈧ.2ej]ɧL?iHA®1tIڮa: ] (ul~x/ˎ f졜bŏl괵e&8ѺZqOQ-;wlS<{| JQ$CCN1Ei3)SӃ'8 PDIzRp* ۗ:!e]-Ud $v/W7Y!8 GuڑJ}`׋f;:S&*ٕwCӷL-/A)ˢnjKemG RB ghkŜ~;ip%rj01O$b`kI+ 6:u&?rLcjs3ls>XmܾJoЄIUM1̓ 4տSึjiZc-L{0&dAq%c92F-}g4~IU"NKn8|&:x:TLi0ҼDsF}r zlr-c/Pg*S/]-&2ب>ŀY? )a;e~وω(9Ko14& jkhC%6733\U,xo4!.mew]LH!LQ[c.l>Aܮ'4-fH `b0z naz~?6YIgD)0/}e׃l#5#>A>o$kwSG/sZ#\O-B.0,S,dO AKf\t0Fo`q3P3@ف^^A# U;Az?";NM6ZZX%/>!ކk&i7~$3FM6 5Vbf?:< \ұ|PH\C _taB9zkғw@=6`B9Ԁ(phjvLcQ'a&"Jď{.3?#'RֺK FVˆ=8<+X?T]r uz%\uٿW7Y!Up`W۹t'}ZM\۞D}-XdK|bs.(`xTFYO<7 eU*YgQtb)½zS?=%R-[3MUXDx>b4E.QvJ9mǚ~`׮ xt^cP{27u˫ bOʯT^_Ϟ}WױLVF]%7z-RW>,K`L2>TXd#Gz۷^;;GjaaV8 -bvE1ʌ_Q(ֺinx^^z*Qc[كP|̇}4} MȈN1QV֧SA;ChnDMtegz8xkZԽE^M5ArɓoW̉Ն~i_:ḡP]K#Ï48H?*,/ion] GdU~veWR4l˫Ck1|Eϖ#Jd]><"ip6tԈw.0JxRg8?܎^x "fSY!} Y"J@fl śs eͭ\FRW]55N7=lOpo/Q=ߢOO&јb?"IρX87wYJSFa@&2}z'(S_!_}?Z6ٹS(򐏚kA2B"x|i3l!sz z/';豉u> 0g \Dla-&ϲfQeH4?`ݥY#P |>;ЋD|خtKH :/wPUMH`\0ˇFFt-2!Cœ)VnaR9WV bʅ{'u Koj:NJ&WP mAuOfBw?k8BmDYW5g֘Rݾl(4* D|#NꙣȲ-aqCk %BKX^|0rO6-s8 XIcFۗl܆/wR쿡*z(-3@혖ƐcpxƓ v!bpC#&T2&: Kȍ!hm0] ޭYmaƬƙ5lFTx4 \^n(EX'IN"]JB36#@OTOwZ'3g0G;əh=@$̏f_kQ8E]E֒[&#P5vrNd0D$b4ߙיlӡ^~5l@AĮ`*-Kwa/ ɎΌ;гT|KR>էBmN v8-!:{-.8,)+ϕUJGP3!6d*Ďe_02חR:oU$9=# ZN? 5 `]7ͺFkD̏^6y⚣w堖ˈҋe:_7xwIȤyҶ<]S?}hq߻AXZuyg ұi/HGka)u~,-5~!|g r_M3nu+MD3>Q7̭=-gQXδ@fvp"[o (*Z*bEDoVC-!yXYY1;Fo(8ֹquc<^q@znHȖ&5sliXY.XG'=Wh@V8gtuLóOC">A)GQt [G)i0W>PGӅYUo߮}8޳%fyy; $u7 |Wc'h{cEw ['9*c eFtУ-xN0)Ao8֦uW^=QccIY)=F 鄃$Zuuֲq1_ȝFb#5lnVId"#pQnnd ݌)4#m .ŎPAܼ  ںBQ/L2W1hX/2u'pbG2ybz:Bq~XsU^o ֍W`MWWHц.yyy;kc!~ 懵%mή# kߵb׼Eu`h胲 gkdzŴwp z`Y|,6{ vQqe9r:Z /E`k:Ǔ@H7Z[ѯFNIP]W1CB BH"5.U:B'|GH[@Un+%qP`9Z[BҥHU;PZ!Cyp)𭀰"6KG9:;d>'MAdJx~{ɤj||UyNۘsGRc}I3gb#;D}!g=`!u4=(]c2٨ڵ֡B$چeV׷?ON9V/hsH0wޚL{xzE7ʒhZµ`z~!:=bXNܱ&~;y̭n=}xy9;'$ ,lQtg$#ǝ 10]`.'Ab8Îxݱ# h_ ƻ7vf{SǖەOE\/X3zp; }})@LCqUA2;|iE{iCH%UOU֪\-Nk #țԑ5YnX<[w+7?H`bݶ 31 axi1j|L}㝝|뻎{ v'[9&RG.B'Y3YAnd yEbbU #moúgg`)aӪ ۧtRߚ`>j`hH _KRYJ(2a<Svxqv)pVWtvOPU@{4gr6Fly#ܥu* ZڱYg^KABmE(֚mMzlA-G$1#Xc ؛h֦&*=ݸX8FRj*Jܢ(0 rv0sCT ,rʨsf-Ҕa;e ]Q#{oc 4~)K`i`q}q%ƯSD_ 7qQ(|Ѳgu#R;Gi g!|ULw;*nBZFU-l&{T9i\"_1N~HubORW@"&cOdHAiHdkfʇ?G {^2~NLղvD K0 yZ]sC@\#aR\6_hz^1vHS~qRluD4vx/';wɛ'?W ik"2?9tY" ;)x6"J:Q6;m68 Q}Ԓ;>C3s\i-qO*ߴ( %ԧJ ˽v2Ty).E9Z:( 5OWOa=tW޸nRE-{uHFFN7hn[o&^f2Uλ9 crPzaDnoF'=2¥*ғ>S@,N/m|>F⋎?>)T5Y0#m\&_X2U~M]8Dmq5שLxl.5ŔI:dFbGF /lv];}̰ӋÇ _&ytʮgwe4?Á3Yo5F-1?`ure{; K:<0S^&l =yZ*'ȡ}!Cŋ0V.@ta8ّi>8,eEiXnH ƀ#֩\ LJTlOSutn6ܢ فU25=(yC|\'P/i,Ahx*ZG#aA'D?n_7Qm~/IMq ^Og2m3 ջAnT!j8thL =(u4Cwq+gPH9oCSFEAI6xf7m#A% x˵FzV{(2~ mѢ.@4\VVs,r%miuwYu"{0S1$a HiK694K4˭Fn3<1tl"+g&A,yKxYSuiՂ|u`b'Pbٿߴs!ӴieO^/'`iɐyje0ZokM/T&vȽ{VKwHx~a2s3oQ&gP$35[0ȏ7VxTX^-864 0G7ie8%CE,`5|^svh/nH<۾@hv^(]ŷ+0(I>ʑb0^o1TYw]c'AiGOKW[JMnV'~Y\ ǝIFU㙝r~kz;,.g߆WL#xB⫓['Ȅb['NApa9;IB46LҙaƒwZqEܨ/F:D)1wM!y"Lغ= L)_]Q΀Qv]ކ1ˈtlxTBq^Y:f1V}PߧϤCO=lTqkUj9>X|=԰[~TW6 f \=S<*8n M?T0")Q vtl'U<ncV:pgd6;U3CB$w^IJMwDl0MEw[ cG~E<}X|]-x?HfmYwv- YRi7!gz@^!+@HeIfe㊰LT*9o&QxDr<呱lj{܅plC2(}mX$Hb _hkBēIzCP8L[ .g:U5?[.mN\b菣Z4æF[SMf0vd3IxDPC !y̚\~j f ;ʂ*M̘*g)[aRZqzЕ ;NO,*h≸o#盷X*g28D,6*A[4Ak7 '~D};}hzvc ?ޒ H_^r#[)gV R?Ul8S},%N4f:3T '=dhuYs,HUx=Z̓g,@a֋Pr @=ܗsc?KtiۓbC^^|V<7[6^I[ϬƘ|@2I.t:-wsD i쭽m3큹xSM2y W1a, Q.ӏ$n]䁎q&!J,uuB95[Dɾ8:ˈ_EiciΠoIɄZ~}3h3۹PX(׬l+q zŶI Ƿ Q Z1lJ;efun8YeZtjY= [^KڌaM9?)9z#hЌҕpz\,o#[6ڀ L an+'xW2 kS~H'՝7'90b~E_Ȱv9l EyGZ:B>g `Gm@K7Y%&v?5{mZy*4Yᚂʂv!*05ke C[[R m;MR1"K؅6q@\j~8ɽ wt|Ό$XCa7i 69h?'7@u]ě}UN&}e-8^-EMBp%4Ġ?{a")F`ѦFͼ mDB๰Y:q١|d+R}kC(~1JuzIY v&7 ;g2b0TEn\3Q_4u x/4SF nGS$SI />eNzR{Fj?7%*'sAYU!ҳ^veO'h(Cg4yOa* RvK#{n.{Ø]!#B5poh95w*_fh۷0-Y{:y't\ll!./vffࢸ+7)Je f9}2QHTD7z1<}pk0$[@^L\h${5K* Iy|OʟTFe#˵}(Btt)ݍ}0ݔ$X*gdt{Ύ },Sܷ? N@x@O$ƍA lԋqr:E!ݿzT = ']!.vh"l0 xAߟHkǸ(J&Uc*no:$Má>|D]4*ޮl[ރlqu>yYYٝ n΂>sUQfV, QdJ6v+)[>_+o-BP-4EQoUr&k-m L1XLS3,i@޴2Q֖Wޥt[g\=,EP+unM^vf>E{8[!IjoȦM$ig35+NK"-7K27PZ`v{nq-w~D.iscGJeG.91 f1dYHQ- G9 PۍDz ,-!|cXtVE0P$Y _߅u}K -l6boLb#%ЍAW4;QfC|(gF]zZn?8л3^u^2fB0j)0{cd_VJo6B1Iw1u(Ӿꐀ ~ $[[g۸tX߳TbD 4dܸW2_ҤjGbFg IL06\Ye>a=ցS7%,dbվ0~8 Pr \@VV +tTy@^%Jd8y38or5vxIw綻hȂ:?䚦V3 :m.]}97ϗ"C.m#P44h6ilniC.E~  q0𗆹aڐ3|/-ī0d_sbAtP$!CF)0am=8_7Uݍ~V:I)¬S;mNfqM!W\Ruq{xas۶V;T/m2fg̕F0+ގ ) 29 .HR:^}ۢ4 t^ Gs,2 p/EMVK@jüo9@sJ4N\MHܶŁXKAYc`}`XL1x_o8N< k`x4*H M9c};wyM_|CW9SE8 <=OM:NY� iUmitCfP2i1]bG┴p!P='7^*EYfW,CSp7?*#r>-&A" >5â3ݨXk6iSL\Xҧ*Sfԙ҅5H15SW_b؍) |EsZM#"dxj1 a}'t o(s~ٽb#Uԓ Lƛgn=6\Dgl Ԓ.A~9a~ Mʧ5' ףRs* $e4>dyMXny(,Uۡ؏T=<[75Bky.r q.Ru ^9XȏE ytR4pR` q8+Zk4Z0{,f:L'y[ĉ;NdbJ(ife~h:j/Srr@ |, "ص%5"AHuι[fm}^os'A Ȍ!eג -g0S(NH^5rH^7k#V%^ON;fo<325k+)",f{ P}z-^~@RI>wR{{VTZѭߣ0nbn%#Fz͈ A3~q+c;31ʩ[A~K;rfJzweSI]k:v,vja7Z,9Kݚ?` 3\|zM3Y=W>jE /B3rF﹧яiGګoTuوoϪC]6hlYNgjKAhz,Mjus%1:+kD#~(H*ޘeԪ^ BVYc ͝|$!>?}٨Fe{!|mC`)6~NMbd?Lv noǻh\y<îY]>^7 /@z9kEʔE.D1JF]䒜&?)2TCU<2w!H DԿJF/$+ ⺁m@\9Ob}u靉Lo}ʮN=7# ,fD1\= I,4x#&hUƁC3ro$Y(N{QM5xҥR`!QIJ(XnmpcQò cxqi\JL:Pf݈dg!7&KƦ/y* nX+sm{$}nknY dJ_ҾORcGWlU [2H.JܛT=b ۉdfDJtς.+~ffϕS;/'xQJxᛈmI#=y롰Rcf ae5\J,4*w K,j}k#5B<.e _GymKK'ahUOZD`)Up9#>;J)#m`\8]171^r5uyΠ:ysJ<`!j e\`Y3겶/(/;M~u߳ ة{p.,y /@!Zr"8+)@rP}qiGS,d'_C K{/-3i1 4zY]T49ڢuёNl7qa[dQdLZ(S~e'$!??A*cqq%#F)jN%`ѝxRrgYO(yn{'[ /y 7fUek]ﺠp0=L]4K~ ~T֜ĀG䲩j4V3ݓQ\/'r4ʊu**ZO[PbKϒ#N!ɋ /Tu d35:ˮf?rHI3O2صk 0I$rGTW=X C>fC`Z본i!ZSQ~(߯O  '- ]HuJ0 4ץAׅ -+FJDk GD_H|Gde N]XMq4f,1ӮxIOO옏#\' +S[+%mnLG7-țH&E($YIX>#ZEkEeav~)3CJ`&X}ȕ/h"hfhhN00SMPPJط@;"^[?ɘ|WԮQY-Dll~MAÇp&P1TaJMk m[/z)R'EWm؁.FLuSJ -¨ {^k*ʇuGT,b+l׍%$N,k{i} RNwďEBR@e3V0B~{<᷃#]=ty6-xLĵjmhpZ^@Dav/FdZ:Ero)@#*=罴}Y?;}F:Sh&ich`\}\v%cJ>7qUR/z n?Fo`%n螋!6R#6u ?+alYj[ZaTaM8Ag0o4tQj5Iܾ>a#x}>3d a=566$\Ega2yUK-f25>0$S84R[pXQ2SQvCwk/)bX/يI-*YGغ#'?sB[)<p}GX %9h [ӿJ> 6bfNܒrM$<~<RDNOb$.h)yLZM?^{f 'n3z~[@ek{b~#v&o2 @$WֿXdPֵhd-_Wy#iZzI*PU[Kʔ' -|25J:?ǡCZy=E'@?mR "1{:=IH-;vCNF .>grUkgc9]TUHDRHL0G1ĬjdMg,o /PQئL +'SR]RRڂ9zⶥmʒ5PH"a2)!q!=^tgi ]rT.3b,PH BKuЍ]Vػ.$\Ѫbk=BeSQZ!./ϐu%ʋ*=ub~bȈL8i/ǑISU&hVjNÌ\OČ<`cŽjVx~.CU5O&&őBcCm5=B;j?cԴLD8 |0Jit:Ôi<77wR OB@PfYoEUN;274vI<6fgRy'~](:FnƳ`% ,0/jLRbiߋA/gPpqZ, lJI2RLhEڋ;qFEݖt\XqZFnjoqDQ@ì34sQ=t &~ m8:f%+$y'>hq6VqT{O2L䂺30Qye@.DL* N-K">wSoeZ:7* df}!uİ,=$8yN%(fyNOl蕀D4/?^%Ɵc 5 !Y^6}>P C r8Ϭv+VGšNtq(3OMKeG Tvs@+\ uia0|ļt {Uz*hЀw;.d9\@cJsLJ k/πcUU8.q 2.SXcak- yMQj0>Ѳ_&,^#oܧ- f=F|$/t9K}h}1@8>5ƆXx%_,/h* 6wcZplJe_Tq.۔QӦ}=\7lf܈3mȹ#,#lS;YXn0v^da.b.LeNj8cfS/|! &F|81jךʶ j' ^JNK3!fM6ƇuQ0q<bۦV. j)]:?.$$r}Yq #"&.+ٰF{E#n!$'4M2r #Ka4wiC 3w4ΕmYX&NZUт oEҪ"9bh7=<BU`ѿRqxmEEJ]]EO 4F(PzLALoXXi6DHXŔdb~Mei4ǘb;1z [s4x5,U bӭӬKS{(o&,Aw _=9E5KMN<^\pyr{س,R7xCBh`cqHG v!pيMӄ5F)msנiFEq9Yɴ&0ܹ ]uw B6n: -<b1eᛌTeo9d LAND%Yy0v( ݜjv<t }v5>)o?yς7!_zJ>?CX.N2&]mEGO YD]fJӝ4?f.a6LE/|m8* WFlJݹ1BcY鬬}`_"\VK^&HHaT7z31a.R "Kg1%C]E|!8̤< bX@q|:o鐱$Iny3GBZA&W5ue9λcđiwUCQ2J&"TFphx@'Rb h)4)<-4?fU~ɣٛ{;iׯ>RHiZMSˈ^\)s7&i]xCo`a} !e:I} O2R'S7&0 Z8ע7M6;pe-s`;\ 0Eg WF TWJcL+#}Tr(ӕ5@CE|UU^EeceP?[lo zI6g`8E$V~:S$IQ}wBV/&\LLȵ@xScLaZ_,}庲2"pK4LZUe B ,B6FlHjG4N@T^1`\?"k2e?thV\-R )R zߚ i?vXQad9n 863lO G}`iӋؾ+.cL ;z!?o"]ʙ:@hѣS+0Q^!}/MhiR;HKc=뛍^7"]I)^ ?m91E%pxoj$Sڬ|$x@2-`{~ICo6{=<&Kݿų*`n !DVYYas/Ep1=۱]m;P pd~፼Tqü}^̈́NJ m˴r*qe"UC:Y ?\sc|i6{Ysc*]Y*; 邷 ,(+﷕\]~8NAcɦcZlda;)og&qdK(92|WA{]"1? ~ZZS)V;/%j)gٹMH=&2p )?$h3Y^ "QL̮`¨ oMp:M aXOMyё u-yf_Ј&Ŝ(_m2w_ZpOd Z E{NT);6u g-{˓DD3E8˙<8pc{Հ\muA6f pslKʾk(~@~c_[2NNaLqjb,gk]LX|𶱎 dIqp0)"Lf1]: PTBgROE0s6s_R)(4$Y{Oke5hM &Um (YRY Vς2ZwJ@)u0f F[%lB73NύfXB✇W G,"kMlWAʃU]׏hLAL )М_= + 0*:'/7JlcɤV6ȥM̓[@1/BV1 o7UCJiuj ̶{2φ`v:÷ o G(^>$VZfQ#unPD2UlpryWMgs(#AO80ÝqױEx>˫ׁn&۽ |>~+,&Ǧ4/Tfy̏+ՠM$=݀[to)5B+(؈x-E8Ls͚7JĝUD) FE%(3}O0ޚn|M>Rg{I6Z5mk8@-kq,!`lHi Nmoྯ3=,3!(ص0U?M;$ᗣSd$ioMe-r?ET$sɜX{Fn3lO wf"a>9ĝ/bȀ!ݞ!؂>ފ7`kk ۽P;{NM Ț%+^1qO .{s jbPQwQ4S2lFj` V !<[!a8wid*UOkJ^_椬ҵWQv2m,N%?I=) l{5{#y1QU* ԰GjD„![Kp(twӸڅo+ǖT 8[?J _yZx)vK n[}Qs; [`OLIvM(g.M)YU uaj͈H .[w߼40>?HV:[,_\/g& pwlN7|8`=SY sݡG&\eڽHKxO 2Ѳ5N80? ) ne8Jl"@ؾ[ {kmPR5B0 }gX3azWD~+5(C^t6m? +E'cE#"Qk@hgE+aIژGv]ߧD8?;/'anpu("]JQ;bs__XGڏPt{xrAFxAE)i܉[p¸2⾸jNYk4~'sr"O.ؘ]8`(3<0>>;]YHW`HY3Nr{j׆CJ{K\?N{<-Oe*S*mn fyZa[bT* M+#E_d b::΢veIĜ>t5G { X< Ǩ;M NƖC!i,V,]B-x]JTq7F)Bq8 v)رfs!KOau&FPΝc D aY-"#sft}"9)asGÖ6.°wyZsstQNv2@6sygs}z1;YUaAWEi4U%)gVҴPuiM6=+T娰5]O:*eb@(&ә\`sش: W<@ekmIT`g+ +C~?XV`/6=u^qG,x~{h)a#^O55OJjgKG7=!=7F^zWV @,u]^3|`֒jؓ@~TNڃ`\\XM!eGBkJr^S4(9f$Q/q/HW UB\m2kefUA~ +G®sO*A&Q0&$D"W~7T }=;G:2T[zY$dt:Un;tE ,9sw!5uX1#k=5 "Zm5o҉m"tj6νJI5o J  9B*xa AYZL~B.ix@vT SS Ϯ]f80>aegv̟i8,Wp#7Z~"D-HW:t+Ȁ]3lz(yy5 aYQ\1)q٥CeRQJoQB ްR n"FxΑdL,{qء~F{V|XLUMUyw'|2h#eQ O.q9t>,|:Y 63^~V[RuùyR`S%`(l"lDgy ͂%LC)gO y] Xw5S 05I D\ًu)9(RiY?d %lyq03xR0#~6DzcV-8`C@JFz7O XF.a!+0pDGIr<-%TчW7 $\U&J{c[QNI ˛x|HlM٤@<,/~\8 Ж0@E+UBSSjݑSb*jE_..WBȝ/&~ꯀ(s=ubD޳ ~ 1G$ÃnRr1X_./ lO%Jߛ3(:0VXaGŏb*+jVOB [Tw;Bsjɸo֟ "TIH*Vc>ZP`y#| ELj@PCh e8xsz$ b><:ĖR잞d{">h6q8nDkʂ}h#W`"AL63 <Sk[cC9xk%]n{XX_tqeoY)|JF/ṛHOѐ,xFwJ[C+ )j  +oA?g 6pk1k!,~'}F h7ot:{ 1mN'ʼn9آ{vmˏBRULf]W#UYZ ƒ{*3l#L'}2di;q-Fԟ =;Ӂh2MX20;Kȗop`]m,*\r^CO W CGWOX#ˌ5\H;=ٺME=S @EAkݙ萆/HtȤKEKx /9I;M,-#|=A4z#Wa)}lC~JSXWsOJ͹ $j[/)-S~\)r>xjMcNNFÝ=ldl~b3ao 1ԺSO rQ;屻dX ໐#iGnb ('TN .X X=6 x̧2IYWM<jBPAw=Sni0"RG4…|hdZ=!)ztb$nph@ H+3Ic^^I"z.o\j[Kaٳͽ%RǽiE9V(v6eȚWMxaL2Cf߷|w77BtݤJY3^eC+/Q+aD; IcsBќ\Аˢ;yqlAܩ_x%6?qs]QdӪ$sɻ>Jh,(3X#@gz >%i^Ơ6PaJj =L(z,ЦyybݠMPg% x(-0!8_bd kULk*ozTjm~E,MWƛA_fB3:)Y$y=a">ﰜkYK|A3R(Z<^'fe~)OuWXQ Bu߻.ǥV8=\ *1.~/G%bzDHqfk% I^JʇMń,Jz@P!#+( 1C|H18{ohU9kB})ǩcn44*峫[:dZ|Xϕ4 c)ro}Jk~5,q7̱@w-Z+D{IWXR0>qv`7 [1_oU<)Yʧx8/0 3r|K%#B@[ BJz?aXwAБt"v Xa&+\>XI+Yy hVOTa7_} ־7a`֠й,FB|l'-- e\|D u#Y(1$-0&+\+iZ7fvu4%m!6FpxڄWO!tzVaoG#&%ޮ;IXZ/  NmrZƒcސF&VJ tSqj JURDoRz^EV)M ̇#jfohHHV2X􀊛ߴh9֭`Ag,O5!%eA +8I1v$%q3%>^,A!b(~m:oӷߏ5x%zeG}ʾ:9dp? Z"n:͟;hvPsaip8CP\[dA&"5L8UPhH\ [\58 OׄӹWc-q͍\ ^ܿBB}K_nT#Z`U6lt ^/aW9UIAN.*_qxyd`yif = w:tѵq;^lY;r~wUGsl@XЂfjdeԍÔe\Yđ+!$i!Tx|wdx}&Zlbm;0_bhafC 6}#[ OiMļ|ӿ>+z%0ȍ ](%)ºȱSqR -͞qQvAɾat"vi1ƺڷb &+ kUWN$*Z Г0䥓-& Oh(*#ɚHASInjr+JٗTyU ,07NG0LѢ9_OJLeEaDk d4BNqhAjIѬ[q3z [CNLYV'R3: پ#LW<@ǎi|<f̏ևZ}*H!G>3F,_Vhe)<#}[hu'D BG),0=K'5w<#1*_L@_9Mq!T6sQ_7_Z"Mk)Ϲ6L7PfE'f9ǡFi5 'yo;"pФA,,4Bp QD")GOcX7#*OGIo]7P^_9s)rJ;;cU㿓Y?׃m7$)+cD#p@=n)h+58 8|; >Kvdj==(QT& Ȉ֛mb۠$%^%/qPJĮh2 DV]: 6 `:F<W#;g-/ jL YR KיI !9;4C`ـ"IHNrGIc;cGQ-v7!DT- `d]^ vxTAޙT_ Βk0qؖXz aO̍@3_£QHy%oߘB&@{ Yu冮߂u/^w8X2B7Turd$uH6FKY+ f嵱\e+fPш τ8E0 >= pOo!krgV>KC>[aWalSM{bfB^ˋs̋rJ/_GP~4pTAnm WVuAWu/6e(JN[y@$Odv?/{Hi Sjϐ<ƏƀS ȕIp#{%CN.7 g:sch]!"vKPaȩ1OcRDz\>ޖ#qc܉LEJ Ol Ph.`2o_Cg)׺xM kWx8ң^SQFSCm bP@lMrNJ$ ׆ RD2aP~lE :Ue)b'5=pd,?R=za9Ne @wl6+Y"k HDvBe"T:1U̖f$-mqu\0?֖ubYeIN.$Q# P@;XVD5kﮟ)Ѻ,Q7`jVzoZU:n,mIfZ_?0]Q }z 4=@uD] p>{헞AJ 3V&Jha> v/`C/*iژ-q'֞$i-0 5L_Mȏԃ;.5>8no;i=EӵȎ^!PՅ72`YU󜔌3+Y~MmQw zk6H_GT${ç/I|CErp薟VVq5RW9`Dm`8 ZQؖI@relĭ<^AI9G[ض|MBEB^>'4QxCYAZ 'H7Y)p"UkAޡT*>`mR\\>.ˑ$61Vy&j*;Vne: }e+bKL?IukI•ͣィHk^߼Jk-|Q9CiL"%/aWאnvYV0m]lvUba/NlvvE!C*n9y|etkv>Zjiqep:j|ǼxeƁgܓVaXq4i]l},Q5 )6NA2Ĕ]^'Xq,2Q`GΞPä FV!U]+~1#(9{M$*e 04U6Q3]ʇ"9r>0#Bq ~5UgGȧw9\8a> c-8Ճv-%smV)竲iEyqKz*kBUezLbwH%ߨkh?fuz ٲ?) E_#xGkb07MYy0jE܃)ǪKBЁ%UVr4jS@{i꽺dL^*R1܍:'9}:/$#ZmGF6P6_dl~1/0u=V\/ql9wU!k`0,0]sv.tB*3y!<޺%Ɏ-C}^? "\UV%H KcD}&y%hG>?z$bKt@s{wm'}}Wy,iE!i +NnlDɮĎ0rS$PΰV>Mx E$[ mRb5ȅCW} |rUFӽ|fna"-U[/d$sSOBHap iyXgX/ͧ_3AxRӒO {P-•gm!EgVNʋȳPbRF6;AK] ƀE'%R  VQ|f2hb99di6.h멊r@ow *+/۰Z.(: yL#33j#ᡧ`t-צi%7di$, đG6s vrNNmɻ# @prVr[?pXs99,I},_j\TH6n=jK} #b ^apEY3E9 Ѓ>h)cZ%6BփaNՔ{SS۩#OΗ؎0[NAa7In> jLؗ]o弗 N|cf =H.с3ʞa6Q38⁚#i /JIFK{CZ݄5RXe[?ѭǘmR VuBD]|AF}`rXuLy yܮ -ǛQ(2ԒON4֓[XJ"/P2q\F=.4j8gVu&`#jF (UR}uR^+8sDFJD iyiޙǜ G_p?emVNn!ni 4d kOVqd|3]ҿ ZNʫSkdWV78ɻl$'.P:ㅤWSnY ѲPVmlc0 ӹnO~Jyvָmbepb\B6D^3X& jmYE^t:-17t;󞍜Q߶ ԇ*W0 cJ'>{гqMҶ]=S0g*YR BA7X|nJV = ^ "fկeh{zOx̮<u;OAX^J3k#)cOWNn% `|/E$]&uUU[2Dx\np^%aZvſٰY6uB)JoPE)s-R#Yya ٧ Ok}%7߭-Cz!΍" ^S>EF<$h_at7LY7P5(偰CrZy܉C3UDnc礪@QmxI[ nfxؖ9 ^_6Fa5_4?YY(;c7+։hQ(/(ēdÁT(wkD50\.^%uW+V.P/ʙI~cпx+jN7X0ђ* yg' yU|݀R+gO}y5Tr:_Ú }W16ϡU@U yJYx!VLJGVvN.4X/&娶*NzMkVPWmf|etU؎53۽1 8Xf'VE>K4nk~l&.䄩URi%2e02N|nݮroﻱfx߸] ^"-#6(@;泟s|++RbJMa/&[<[Cʉ6O'=\1'm"ힱ٩ltqa`b&}Q𭞡HF=Qs4c2ok;t)[\2gA&* =בAqW[o0T$5b(ְOpmlj',!]LF>O;& rKllFƕDWmC^..-{ke& ͸y_cz_֛2~:l|UkI,/%-JE%2%F"qly&d O@[`r8rnBVrs-=C][<$f3HECsy6Fc,&O,~mS?햓cd㗧0@AK$TB $,dE KUAѳ,7կ8+.IU\XEBC-0v ¾bA9P\ Z>1T'+CGhg}f/9Gzz9Zk!v؅:vڽ0 g_`u7>jc Wc 2p$n_95k?mGVfIj O0&ɱc-[Eywk <YaAJjU4 P@kҖxt:US@ةI95b]Ac\lL}kT~Mq;]ӌL2`Lӳ{ާRK{Wm?xB=0?dl%P ёu~8*UjZ\EL3mc(Cr)#ԙ\P $/SX!ȞDmNtEOXm}V)4 (LpWgeOBt)xܓ%SQ]n\J^a,KEȣ*wvP>I{گZ?MMV)HgI )F O4ONC`dj#^<*@$u# pnt~p۳ꀵ3FB'‰z2,E#46Y~ Ҋ]6y`xn>GvbEiuaB,2{e?4WiL"!>ASuNúkP~q)Kɕ3N ;:{;c7C_^zD+M}q~uo*Y~ *f>IIC!`Qk76wJ%G8~7 Y5U1?nq8G6Dlp,yٌCID R'odOi, 5˪ۿK.Xk9LC^@]^n;5:L|R#nﶼPL?@Mm@5љs^I(Rg+*'&@DZ6<:%~"9 Sϰ@'yOOڛռ]!']L"12d{B!s{_s9+W>!ל3,.`H+F>c"]"T@wx̫8 W>: : 2mde|V8[n{ MKl`o-fS#Xzj VfhŲL\#;M &:kYEK0g( ϓWB~B]zC-i0=DixJ Q<$IEyk?ueyL/4 SrRLbLz HWuc5,5>YxN`Wְ֮ .EIԆ2&xZD1@NZT*ł+;M (أ# aO":`cܳrDpY RЈ3k}t34 Cդ*8'TeIyг]]]̰46ܿڱ葘3)ypSt4?v".^]4hZ3GEIx] 9(jϥNtD9ZCe:Q$.’=Ah{sjNQj}G#h̡yNm=j_ Ms ]\MnUY^QJ|m4TjV!8`CDh惤"O%$JpdgX TSPA {tb,%ڋ5LMe^`Ϡ(˛ -󲋁 }ُUե1C"a\Ub~|aN)@-λGTjmgˎ%?"8iv߬xN ^|W%ȇʧOIҦs\xv\Dϴ.Mq,i з2˰< eO:qB6^  {5_/8jW.IBmW1QaS)P-"AP=,9Sm/ӳٴ*.F5$, )fph|I9gkՇϳ=dÚ23xo5rljo`ϰC[ җl5o}D嘝gwWI24&tqH&rW:ʇ& K4<" #fb{ǧ42,fCa!{職_hB[Q.XYս䦨$ilkT`W/A ˑ -"?5tp k'Ϙ%[4(G""$ 6Ř(Z7 7K,ͲZQ'a@#"qdr,-&9LSήf(w8snD>5nȪ+.#ki$ ~q0 Q{ji:#u>wPl U@s6RC],'`"!_UX%=Lnt@dחf=PC2!gpKHɄj !jbi IE6 E/! 8-W0AY`@oƨV6ЖK_m'X32ECqP&a,.$M k2vYD"zvAZpx"rp u UtKwG(d1.kʆh{(PȒ(nJ.qәG qjoCvF;:Uv:XL\| }):4jBPRa,dɟu6= / ]L}UȰ4{PijXS # Y%>Qz<9v8V'2m + s}-W4N:*zd )x7<člٷg0w9{rU=_kX} *&2L1u:ܠOM56CXGN ^kQA\(,^kB"8R6>$?Uȁ1["Ψ=S =?[ǔK޷J MȆT 'xI1^2RYpiI vKnJ/:_g†lH>uKl`;Uz7Չwo[bC@";٣@_ޛevHMD4e -0 LҬxG)r!ɲMv~Yjٵ\|ٹbh q98 wV^m/~kN"PЙDlӜ2+zS@V,WrTQe8u}d%t ʃe"h8?x޾*>]W;;8.0l˷{ttS+yK;P6p-&bW7~~$BZ!:bT!~7VG?^F{#BG(I#qRI<9ʮFG)ۗc"\C<{[&`v Nzl $o/WkZT;Io ʵF|H ~V{G:^D|~Y"e+ma ?WZaX1Ža@ Y cpXSӻ7TA) 3P ?!.i& nc❣x{gPiZ sX@\|OV!o3U&ĎJ`xJyXkeVs\Ф%G3DHa~'6*iǦ1ԫMku(t 7;Z DP}N)-ܬߎ;/5ܼ>2՘M͔%3!1aJ#@Þ|XKQ2ʐK\)UjoHL i<-=t7Nߵ.QxD;.(uT5dv#ۏZ'2WNV /4o/e YY">}9%)+c]Aı4Jjao5zc)N%hffO8[,Bl}( DCs_U)ͧ,k̎<%V5&|6=}fsM֔"Rv{Bm97-SWj'՞1`Q7C5/薍o5f'dDאw8+WAڧ($%&?Ry=0qWK"sթ{=1yXKWEqoy s2 ;~\ {ɹ& De?\ CCb%`O=!:XO!suiv֠y'M% XiBTœZ0rL`w|]3b$ ds pMCݸ;qS^񳷓.KkbAazZvg[Ha4 Y<{R¯ 4uyſ9A|k}wCm1uǡy[[:~kj7սP VqŪCb`x^S;e?nנ 8h!z(v")w@'uaQCt3H.᥍MDJtO{նE?XAOJ:-xF 6.ooe:<%AD9 R]'Ou(PǴaYGX; GED$( 7)MM:HRx1@Wmݪi}hrF[>x`8r-9AcӕO!$$QeK`#"g;$3J6'''_fƊ^?B3 Tݚ#7ȉamWPljkuI] =gˤ[~8M|ۆ_+) p2)`b ~ȫeg#{?8c=}OHk0@J/!vMS)`1jkC*U5"~a>,tb+$4Ǡ{f!8 LM늎ǶzFeˆMY2'b٣W4/RQe濍 N-~Qk>8ˋSTF}3xqևc׊!r(1öJ>')s<@IN ^ !Z_MdBS91&H؁MN[0l4S_aWh4|9SΧH]ꑏn*  9K]U>ηqý=SJC##8]!|@D|,2OTØ1%I5aHWM|bڤW ҿl_߆RRI}IA6(ܐ)*LhDoZj |A Ftz;T@0_wH1ޙS R"|*^K^VO٩3v="mTǻuZEWyN),T ?`Yٮd~GuhRyG39#wes3W _։OVτf .ŧH‹?m1̦d2% (z_sȱep0 ȆKs";(͞ڧ腁;o.ֈF-m3#oKΰwܣd\V*<_vH,0@^gQ<1Ӈa~dk;*+AM}"՝̓p:H59nSMpw!C/7ʈaKV{ wF~. * G54D`-m/Y=ש +mS= H쯧7R8h& ^(fIa],-c * co8 lkHf[X3S"gzM} }؇D(jF瞙uiY_>n쩯ȀKb;!1hnLW B6۹G\ES͆"%†ޏoƷ$+3O+^)qBz=Yyz)=/*Yw;9{5<]b(BOT y2HBZDNlW`V _JYJw|u}G>fLj~ (S+2axP] ,) B'ٹ4n;7@8@s <#R foVP?ظOkFAr="Ns#|vhwb-4Ǥ>J^\? ~XVRpÿt艼 n[ˋ\WnjPφOYF1gf~wpN 9{/*+J"ujJ;)L[Y"EY*[ށF𪬅,"-p*lTaN14>"LBs"|/v)y8MQ~F Ff%! @Ewf+雲@dQU^3H8$I[R'~.Dءͦs$| 5a(c-mlIpѿrv ^4WvHD XՌ?oN0L7<wd%5 atHIOKidx|UàݙЮ (a<ݞ؁7Zc}UֽKr m $1F593%JG:T˪#-_$LKΚ* hc8|cJCrBtįT GZ\Yueo/2DtR-]x@1xbApְZ< Wײiș C69fVT|/T^W][ֿmY#X(5Vd-1qM>{9xqb`,KZp#.SX7wNVHj2+RYPxOQBcH1i,v3"?! ?@~D4ͨ+ab_uFըdAj1?QM5q,4'\ EpA" IAZz.飤z@Ta˩v rkCN'&*S=S4ٗGODi>#݇ 6b̾WP?˵w ) SohEn2كgќp|`Of#ՠXy'=Oa B*W4lsuTu02+쑎9]s4yF-tY#cvF4uGdA m<[J%T1MA3E85*BÕ '1&;ƣN!xO | ڼGkERDspb>+ew>ʿc x5rbKvy.2$گYS QI1鎞g'׆::M{"& `O @ִܲeYl?16su7e쉦K ШEAK@`&Xb^Cw(7YOLҹ`G b=p],#cT|6re!bRC:( :8O]QJd xXldN#!9o7&$t[Z+*J KZU>S:6 6.O-{), #4Ⓦ\޽^[dK)|7ؾV('RNzr/l"Fѱ`.Sh}՟(@O!gP]7K\y?s}ΝȵAo$KHbaY_8jtv<*j['_5tAK}`c[iQ,AQdި"Ĭc8fKCe/zunQTg\nf, 3|FX6l\-$*2 fMدU_|R}SO UWM.z18$\"1@378x4Z7ʃc\J0q-yNXA؏ijWe~F2[m]UJVTp.dmd!TKz~RyWK~!yxf/vcԂ(Ukp{1Tvѽhc^A)gNtVyu9}n-.m,@zhrKB>Sg)N"'IJ;GȗS j-CR5LUʻI&upNU@'ZIgEC|.1,&YۍM/+,D K}sP4ږ(ĩrd(!ݣj+*S|/>+0/egSoF*V-cWZF6]S8I} ڏCtfI5W&ԩrJ=CrM]Q!Ş djK"  R.ܽOCsסL_r=~XƼͺLuw=SxFkiӻ„kLVt -ZwFo,1]Obr_BTU_ؕN$߅SW9;.ۘ{G[ɩ{fUt2wWFTO6w+52 ,Qfzb= %qRyE$^.u YQ7mo!?mY~zP/gOl:p( Vw`LlL拇 z^YgZڇWzbvVoC%h5*S2R3(L͠WλHtA'wESO@wvlåq^d4"_W\XPkLE$ąq =YUzc$Vw8\c)U%; .9Ԙ֗G@n[LE4܆>$^abj@KsX/Y*dazLG8j(0C]Kw)җ&%Y頻!e#ltdK FQi>ީ#Jz>#KKw P~4B<ȧĹo'D4u8W]?9\z{4cْTI*O]y㙐('VƇgO˿}{Bĕ>."Aȯ٪]7y.̤Urv_z]s1(VhqiAR,O^ R`p^-(c+3 ͱR"ܿO ўjlZL<rЈGvHKa $CQ 9^[ln~KdE *:x*+pGz:9p|`ְsjl/֢#o.7i• ~UXSsٶ8஌ ![\>삡<_!wHMhsN8PYG9n:"r."=\# !6>c_dGg*o$8ٴ)WQ팈JJ=0sho-OEs9+yzA?ژ%.~eM;ca7nkJܮ%ֵ@vw#ƍߔgݦ`P{H@$; A9=472h2y'"* r.ͱrP#'rT>^PAHKv? b@#Ar~Jy)hjgcA@':t/bv2rUzmK,0A֥`, 8(iiiDkAR/[$-7VRJF㲾$Vgm5" rH~Ite̩M" Cyx} ZuXܽ$C ^Ce\$DI>F] 'z Zg$:u^BR#XIzc[J0Dk}GUPKRK7d]&]Ӓ+_zC9*%lqtL?,Ŝ޿NM$ 5Fa 8$wV1 P̕fNxnOܹ(4'gvGPMjjݡB$AͭE-h.\8#5 ;6fs= *vp Qge[Z4ﶄ>w:yB%. v;{%虣 Z̅؃ G Rds׵POC`/r{.K _̀(=/忤0+{k Ƀ34 (Pt,!d%=Qs8'2WT(Me%̖JJ0 S~e6pSe8 1ՠ_MM='#{Re; mU̱%dǰLm[\])8ܤT9~ҴcnP{LX0aņhSEf]ۛw{AhL]IeONEh_:tr=%eqQ+pY\SD@:;v偕@e=@ؑJG o&Sn!)Lۥ=hpÑmY1G}#rP2X:Alo CM0T&S| ʕ|_͈Wfr;k`hۗ˪ Wif}灟^k#R^B$_2[ߑqt=!h>Z,G>[6] ZFߨ=ijEq!g3hsD'!C9 GfF?^]o#sJr^weheD܎BEνkRwj5/q) )rxvF S{A! Mnt~ƽ 9z5ku֗VI.שX +1Mq^ˀjێU`ϚP<;AC(H8/ZMXV'q30;g6 'Azsj>4gfՖ]~͝xNڔRᮆ7w p=-mcs6|T[ =o?r}Qs+huw!23_ ϔ&1,h~Z9D@X|3@'l1[~ zt^h$X\g?l~Nc7Q."/]mhW 83%J(5.6>'#sMcoR½i2̎>#oaЇ }`+% 2mv 8s*كMh"̈gV/?}ۄ=dR:M A_eg?j&*0pnVRNLWIxl5[?W =1i{;.qD#5cwh`|ob ^v2~^Ʃ緹n0׭i^4DAf+&oSZ%/9Lp~2[)b4ߙ!zBe&>YH|+pY6 ہE s]\0]m-86ch"wO}I LJo`=-(9,E6µcMCQ wVm<ȁRbT/fNW<ю;h2}幞XIT:vΫqFP.MGǰjWV ŵT׽ Ech Q3V]vm#ʠ]<-Bi P[XkvثkwذgWW٭l(\7pbl9oO MnUÇQ|q#I[?KrnS'eUw>9Od R O*Á>J;b8AKe#OOXjc-Qn6->|UgPnb(x*\hJxȑ._yqW Z-I107ВX5/;CIJZ?ig5GH`h^K*"6@Pxa♇d&LV4r)1,@eu, XN@l[7zhw_usV{M]ȶ^oE#`,d1 :kE χfn-Cp.8CUQj7UI%]t{+P݋L@tzS~Hzi S؍9W%C=ڠ<~'r.74ysFiY-~Y]>% >:򿒏KS52孥_t'U9+f\͊ AAѯM9}vQQ#p}W$Ӏ³&%}č έTȈʹ'z1j. |IWcߖMGEh>[:8ULW;r]A9ɫÎX"bu#%vmM`:\ f 8^ lٗ|lQB+}rdC6 K(Q@YbjّͰDV翰˴7[)}UD +\z Cˎj@I:w+I8rL tIaΟ[UQ^5&K3ҟMO3WR>p|c[?0j<ox2np.Xl WSE3BSFy!I˗]^YWy9RJfP`[T'3$QU䅂ITJߧ(dlrѪ63p:~&E[XBH]Mn :MpƜ.1wjф58Ǝv}Qm&6\/b>fQ!r֘4">[fkIl{É+h_Mj ;A Ctچu)>=7#&Fq\gCfZWAv\0H@:p/r<@rFL MOqvJoTWϯevBBEZi.T>3(Da [Q::̻י(sܝDޤzKݺ^ `5AILY%hpF9#o-<P4c2Poa_3jzgsSI  OLpH,zH~[dX۳~/J I ̈́"Fw/U.)hIN)q`#'T䷧CFs/Wܡ~@Nx#Ux)[ɩHNv*ELTeZԃpk)YuX&s=*]ǎ6R /R-*ПS-"K-az\z\*g!%X(CBJq*}ޣ@3J2Jexcd\1ŀlsKG  6 ℥8uFWJmнvRJ/Oҭ8;qg3J7f\^2–bKXȟXqJ6@_[$ NzOGHȤ/]BO(kԺN^#~|eTyz\,ZffJpFye>Ғ7A>j2rIEk͋`SPe|e(5ŏlCHJj3Ke&M˄eHY:\mW[QΫm ζӪ)G*Nl d. ܗ76^_Ƞˆ4|5]Z҂2PLb=z_&φScGǚ@a9o)𦈱mB/]$¸'B&t| B5qg 3ljnk\[ӯ3%tA3QX tLxpxrZ:ӉKc c$͕l:[e@Q(Ƽ00_GG)ȿ/aXUA5~w}ƂR^^IC1ka͚[t!yk5MJ2| PC (L@_qZl\@8P'05c]T8kWI5̔v]Z$-Esi)K.? zUv!ȉ#bu"nۏc0i'XQ/3/U]Xԋ ţNv'%54֞TFVjNW,v>)27lT) p>G-j)7ջS=NiwusӘuU_Mlp=sdW8W&Thvlg@mTZEm j'!)+έK<:% J/7v `+~fjާSdk}t͖#hv0qw^)-jeK@>mG~Z)uBF{Z]P l>/ FLaUK[#IT -R@ =U~3TKFP&%y ^<<0qe^' =-AnOcrS[ z 4/4WvzyM(v7%J) sAe*ϚC= ${0 n5PuXL$<^Rfbe[t=2c-\C4}s!.}Avx!ݛk, V( MǑF6.;?әN; d(bur&_ٗT<<eڣ-U\n?G:ePt1׿M,Űy߉0̖? B%+}9w^]TxY&Z&s:Qu3=we[!'zE8ʠ?C;f;PVF[(g$ 'Er¼BA6ѩ'Սn"&;TD^6i|hW9,AڲF}{i+iMY E%Hh sVYy`0Wh{$ h}FXm k2=xj$0̀0]1o1ODqDUM[d;˸^ L~B9 \%=S CqLh$2>tN|3 ܏B%eyhwtW#٣!h!RXSYIbx:ItCXϽL r#gb2U|T\ۥgd]sJxoHTD[/dkԻ|t`ed/2)v,IĮ-t||-`,b'FA(JKh~Cc0L$rǝI0Vtgo!I r_DG q#[8mӱL1VQ\y# Jd >41p9ÎDF :/v_NځחȒ,dr1JmjE8_`im U~'4OwAf1H&:yU6Y3*Ź3>P;'_QSՅ9V'ZNU _?a4NEȻ#ȑS;&P)le54o9Q$.r>X84r'3y0SOt`Lt^qh,;vٽ GcxI|3LOHFFXB*]4;9MEjuXWi8x}č'2I*g(ԿV#2?H5p.`;SCi<%Ci;-+]>˜BxܢPSw:S l| \A4C H~1MUiE?㔧4QJͦ0z+J01Sӽ#DDlG\ԚJDk潛:oT_ąU!#Wr|z-Br/,S{d9ojzUeoMC#SC<{z0G,oKG*hzejYb O6#b,2eܲ*r \R'zFN- 8\^l9UBrc 6A0倊o(aҭ|&,j3t--bzN"Bྥ iᗖܓ8B)tKgҼc|c5ib#$eķ#jƔr tRſ^ksl{8>jպ:~]k~P˔@GJ.5rM?MBEGQ%ycaYڽ;0̭5 +&ч"S;ߓWУ:oÆZmWQ 'wDмKHs z,b+%7: ǃ"Ψ{?oq!wAXT#}j"úO ]0 aVpSW;${JriϚˤ? Si}DX^ rI 2uzv12a Y:#yk/ ?Y/a qKDž3 _Mx@]x]5NuPN 1i\Rc1buatd| ÒD8Ic`46 Tt[4- G[~eڡd%{12hz"*6 L.w G:!x?bCnၳ"As?@J_-{ )E;$DkHɏ\×YV~N*.GZ'Zn;P\Cd.TQ%* Ȋf$$C̣4G)5nC r2{3Hx!r/AvA̦RS[Ta^DY6lAq"Tە^sS᝭zgfYd].psN($ͫ._YRN%@qڏ^M # _斿&Yopߓ#xRh2EZ ;\Be3.m s6aۯxNuì'o‰P"@;Uy I}Z pj/_(kAno(o5ԝ(*5&64{st{Ra6j[\'3a\t޳V9VwKҜKvOȧηs<T-QBq%S""QvIp +[xJ)gl$/EEAO363ؖ0HbKu+x!u=;ƺ_ԿGbW)l$6&yݞ̯_h;9qLHyvTwZ9s d3ɔcGaNTH3kmc?2ϢLx^5lޛt%yg91a.`0Hb^^n Nx"0Y+ly0v6(vY{֜Bl2[a @JZb{|qtn9E7L;c,v$9XҔ|(h.b-)Fsit渱2& ֑MAnS?LmmL<9ǫ# ;h_g:%Xfs)nlrQh.K6i/9CdXͰl?LBQPg 6$8Vˀ q5 -s[,KT _i4\`LOSHAy<6qW$I}TC`,2g/F)mbsZ:98C[Kޭ:!Vx#2lfpNE\ 'Wҡ\u1;cE'+G[2 #6{ |g.\>H8znnϠ0r#oeUw'FdMnN@(KJas†^D1=, [>_Ƕ23Jk6@a`{}Se)J(tAJ6b6f]=;2UA =z[1?p$ 1U;MB>f2#Йԃf][T~Ș-Q;#U?Bgɑ!U Wpq(T9x9$@4UR % ة k(]И@4($0ȑ-k$ ^Z[S>+aP9cZ޻ʶ[k+tk#*|Q3 M(\@;s S0lo3(Y*S T^.k۞zi<>nn VAuN4m*1N  6.z=&X{yV63"EyE-ǎ+>LDbh8CWwKq-yр4dZoGj9]O@%@'GrF@D-AT,֍Jc>V`oXAq]:( *)o41=LcQm"_,k|wd9( <2Ru4JZt9 ߖ|(&YEnf+^~UIg1?Y%K)0Pov5@tO؉\ZQriPXx2IмߴIА{`B %Ո&l+Gemv@JajsU8($IBqƜ,B&{n[:Br~bb$۷5FvR[BϾBۏi]CdҲh XO2d:#nɽKf=,knK7G?fIt2IT#%UB[eo0;>TF)넒H+uE,B"K h;z2".}Ж#ݶ~e xc%aWzs!ݏ%06@`[(?IW _<&1}[Ӯ ۿb@: ltۦ=ى~X-5Rbh.S" q&۶oƁz]n g{cbMAupY r7gTnYj1A<@ bpv|A΀v?GVNKRu㵯H"!A*ylavLcx^R^.&w$2O@H^c:H28?hi _3/LԨOv݋.9%r@PFkȟo;ddFJM:t bejd%@598Ai(AV>:25)Ģ٫zƹk-ZH!_VCc|fl/7unlIivYTDǩI^#q\?h:,+T̞'Hҽ.>VeupCxs?v,CogESw:` Bp] h(.9ͱ*7AKAQF | +(Ül71#8[2bQfY*˃<[1όʶӅpVuùܞd3'fwAW٭6ذ͛ ;&6 ֎ԘۭQԕ7rTVmudbFwEG2_."P{'#fy&)th/c#:*~? ٶk&I>iv1{.5Z"|v䏻 -~![EV@<З5/٦D./e@E%&[iL;W?@sq2buͅ7:C:rAx_q!+"/\|9w?E;n@-ZEpEVPt˔P0CH9)ikɀ1:G~_+Â$Civ[FTq:a(m ՑO$A)[9am{sZ@dDg< iwela8%~>G!t&QnL}u[cM*6ּ͖:Fs-AxZ~fr(N5+My,/iqswGE?TIv@~,oKd,ؒא? Δ5w>,VU&I7k}:!"ץ%6iH63#)65$Vm 4 40]gmqbq(yHkxD-+OBg0\trxfk^sSzzx)!@yN;# S}ơ ~B-\zw,'A:RTq7.qiuydzŲ=z:Sc`QJ0z\KU.Gu־mά4GĆxFwhkKkM??hK+'Vh|P5V'qE5 F~F(0v7zVY.kaziQ`WnwxlZ]g}P0q 򌢧^Пq$8ƦɯҎө]O.9Mw3}K:Oϊqb{oyW{`+ `3|wZ $vPIJeh ؾ\.=010H S<5o[\1"ld)v %擕J7y$N^&,~Lc_z F9XZqD_ǮaDl+@*/܆:, dr_Q݌x6xQݹZwY Z#hDapP \"rrb(ϖ.VՁ3!oco?OKSS+m 0F}#OYBEH<% јMr} 6 zb]z26RBJh%s/ *AAYuF)C4<'Wi/φǤB)cF+6y {3Ãlfd@@LZn7^̌;֘8NZL'Yls#4폱]7rOTJI abP|QHyyQ />0 MZ]Ğa<1XjtnkܴۤvT=(71:c+?]Cąȿ>+z ZH˝|ۜdLKPCء)m(iGN i5y>98<="h+ ;ߗ9*@{n84GVnk>jTTgiEG.oo!Ho|BHf{o!pd2hͲ<ƪY}f%@!0V3J=P4i|fF9mw- |~ oK8 4J߂<&xx;l,{Qdb͉Gja{v҉J7vU#Ym0 A0<<Bqk@jMTTQ 28&=fuq)ě:K|Y]1U!㊊1#76Ze&ơ1FU!M0v#1PsQ|5ȿEܩEɾߎ6wU:e X 7 } E6<{RׯKb  BӜG 5mSDg5&ٓYKrCs$M^|t5PA^u!wWYGQ \L_gc%ЇɮBu 4?Yvl@鯏ݬ\3OtEJ5,@+۟o"x:: !\,txWndJ7ȯ2w[z,f<L,*Mz =ZqfͰ`PHqr\=l@J){а-7ѠV'M}D^s8>۩4f.蓏2_N K>Q^F1#cMg8Ǣ*\18(o-'u$![twRӻgv_%ʤbK{BMd#w' 56㑅8EѢǝ?O?&G|Bt<חX $U+ 9(G Gl. q5zTBt7Yf ~KS;mfoPjd4hY'P[bT->0HCᴯW =pN FʼUίVŊ*l)ɭhctM+E36QM$ tuA\-3ϖMQ·X!aY#*UzB '_e4'B_ZT2N(^%g~(v^!D-.p,և9ha1Еk&°nᚮB~-'=&[**Y}Wȕ*-o:;,RRSw,: Չ(U"쏹JπzF88AMy6QP*iT5<06a|%jW|!79ϩj0=`Yv?UE(+3)k^a[]B@KbЋ2pNEMAgU}~=dwڜ-_JnRh3H#exV eal`VEFOHOWbU]F`% {{ң''9Q?{pˌrro24 {e[ĘwWJĭYiBMwS5ATӖve`+c^[n{qx&h/DbO$6Kofw D|lo)/ϼ7z6zE|:a&dɻ?twUQG% mR38.1@}>O좊l]념{/_`řr\9_UxrT\*U>uRw;)f&qW~DZ;dC(اތ*_郬KM6ple*wE!&!nxwФoDV* wnSY(v+h俪Eu6b[‰(;+6̫S5c^i%}XBP*DJ1p-]fh [}2!;v;6b*c( NO1ب9s ~kIv`*`e[8޻e.=nǖH1A>gwR.RL-l[NL aЁ6Ep1PLW"S]J%M3& ǎBP7i)3k>Yc,mQd+$~7q}`z}_䤧P"vX}gÁ -> ..(oOE3Zr쿻Cq% I\N-췘-(eT$f/)`cۛb"F)֡.xﮒi)cDGvAoƶRͦﺄ H~Z+uQ`=#i7%jR"|lhk8:O em"ն"= ;;CPax^!^3JWħKKq ܅}=fŬGU6XWCRRON"ĒH PƭJá 5K'7'p8v\W)3B-j3+>cN?%qP:7E?oK$ѨrB} pOxvjG S'EArM57P,_I3`o-,iac(tʅ.Lv R*V-"Ax YUvmSF}Qyeu}4¶]ֆjWx廳z޺s%2 ۣS'r7I߽s8Bg<6 JKX;.8䯝8"c9"_ I,=xM%d.S3D{Ϊq,韴aMVB,rHzT@FDRr|*` sG\;_e`h4/e9^4jEi]"fj4y1d?UGe\n ōB4D}[]'f4yKq1B!)1~}y1sM SH'c%YE\\9FlJR#s;cA%vVڻ[Z08q!MM2}䕂 ;};0oz|2a-&RWtub+O7Xcǐ*i ܚ}%Qc?H׻db }=Q"&r]xmUZq{ݎZy@&C[cQ;{[ Jr4籱]Eg;HqeeXwcfyE`T#ԑϹp2CSG)(R'M:f1/^ԠZ EPHu%~V5 0_NlyIflGnIb+;Ѻ_Zv_^/ [jc$_zΖ۷cJ}wV3\;W}@r/1e^Az"a |)B+; A#SOt_ }6klg: )ق! [uB-@D[5'-UʋbA#A}*O]v@DaMdA0zk(IA Nr:Y"3ljMFvP9A8Z 2Zv[5Ey#:-?Aiboi#ip ^DV˗YpU'-oke M!,j;s9"\U v+hm}IԧULM;49?A>35Tdj{xTdx*LE)^hdN~ ?5$7m"V|P6G^kf W?,NY '[߀Bhn~up^Z^6C0O..@,k*S|m& 'zoxu+!ޚ[4.mi r'S&nrPyyk颀K#YdWBF`*)ma44;)i&d*%} ).ڭ^/V}ٵ3p#'L\|Pf$_c+&KTU)"1#riJW،QѩmIkr3-D17>ZMl~ {'bO)TP^ܘ3F^mp]%CrE _ˑ/79MgQEޫ=vD|_-KИO3z7G;v1HD7 !'9ֹNsfϵ4ebʽ2ۅurpO9;Gf%̬l$YC 3`rcT Ie.vHǽz&NQ([EfiR=mF%F%g 븟:_H!rH^V;$Xhڙ4<~C!L,Wk_i63Ff)lJ*A'-.|L;Q&Ug* 1qL\9)z;$*KUj!E ;TriԈcuDxTwP s5B3q~p+RՅe2^MỎ]gL.xY.2#5ow>Kͬs%rs4"oU\%u7c9s܍lt[q2rf~XL [ci|jGqO>b 3;ӡ蠬203.rk2EH-y'haD许G1Z6".HS *NWAZ'kMw8$xLOb'v{sb/}'wdUfa0x$0?3p>a\G;F*^XX<\i!Pq)#WTլܭ[֗7|jc};C$:=p WNn8/7T- dexwI3sXFq9q1N="a܃7~@έ\To-fT3숻h*oa.LRۚXr xXAщyvնBAaA w8OtE'@-*OM5ɘu5ҴxhӉP ` )]ҳ))5qef2I|YV5$э[8zbG⫫G;UHYu-lLh6FxIBƖ~EԢi;a([yVsźU .ؖ˜E

^g&]d'Wn`F7]j:ֶ8(80Yz|-:UE@H#TaOiڧ$Zdqhp`8?s3N {u}J97i'XurIfA&TMX77O&?AjIpc}&}H/˫i~]1Ԙz2kh~q%b#O>oc} ,6kp:kDGNFsw$3 Esi r ^ŮW oAcR{TaNWsD#{@p h7ي8fyι V~g-8]R.̡ iMopޱa |~gK-%|L$p=4 Lh7{ *a8Fg^Oa`De}4*eL$ 07UȘmVtW}1!'[/{3Uj &5q M89顴ߺDžУCwzU$}FKO,ӬL+z"4-f6'd1x/:3?Z7*2^EA~[[1'`;:^fֲ!Ɯj2sbFcOr3aҍ! 8}g'gɥ%˽p=[UnkEHI9C蓵R 5<j-ޯyJ<:hZc{WJ3Gk(眒@1(M"85Z!dz `o99Lmq5\#3z{>ff\3rɲ2{c382t /HaP\vN*蕎3`#赼M( Hp3L~qz~Os+z+sӳ 0Oz-۟7VU>wjСB ) 2>%Zf%b?^0%X sD|0fߌS]]c[&40|olG` wF5 սR9|~al\ΐos]M,eS.?j)dHqgd&IIZ&0{7nVq!]h'&ӿ:ΊY-PٱZ6x B/v%Jj_cSEPQmJ BtJݎ\Y6Kօ"HuU[UWmu sZIcU=UNJqXA(&4ϲ%ٶ&mURdRIf`4~qؼ4"a{$8}o{ 7~J>ߡC T$Y}ag%uɎC׆2Q={ܩfc3,:mʌvQP>^m2pV/}Lg҂r:A^1m]R:Äz#8~ʙ<5q@Q(eWKPw]$z(kx[ Q#Lbt~ǀH :M?[6j3 :=I5&8ԥ:f~1لV?m$;[ϒ~ } c[p#dpavYc9iU>V,M)Y( cpfYkym\iѤjګރW,;F ->o57/EXªFn&Rm~`Rg$QN=u7Ou՝4f[!Cpz @&ZxъVgEױoyosnMp؂_ }SM"fF" f&-Pgfki*"zyap &Uik"5]=_ ٍi nr?%O6x# esW-A<ab6c[4Vq^&]3 .$6Ϝ[å~̭\?֌zv[4]uɌ%/;e<*J!?3yL$XD6L @xmj0;P쒫/aŰ)}Ìv<[tz6@ɀ`ATPai7` Fmjsfj) IO4DxxMG\mh]j؃NqkslvTV'FVBfV^w|:Bt֐hK=ꔳWF5;/\è$u #eřWH-8ĥ]2֓QvT 8.zMRJ[n?3YM[u/mV.~s0|Aɱ3NRS T,rKPSbmHYf決f&< 3\Jr9LJt!>3jZy6O}XΥ w-P~ ٚh'4X\ UW-]ZD蟓@A]@8k-p=~Pb* C ⛾3.7 fHQˈS@T}cA]*j/Jl{lXll?:+ysA 6O E9DZr &sC{) V.牝'y%DCMȣ}iԮ/{ R/[1Aּ&Bc}n>r.Qs:Y$a5o8pWQY6{x/,~Gj&}R$Aׂ.{˼M7уbFd' Ҍh[Gu\80\"׮j_@}KE[]  x`GAnB{yDmt&M݁imnjB NPFڡmWh?,ֈ@}uOqd62jo yߔv#wwiT>:̔VhL?Ug3RE#a!崈GޭS9|aEw ލ@)fܷ֨7x'b/dN_ۋ l.:'OFoBS-V>$* g0Kz/'E^3'ʰݠ(' 1K2\-?DZ==V9#G3wPdoȜ$&C-*adc- wg"7 Ҋ| UHQ% qɴ21ne ֛sbt!v{+)CJkдq*B/L?:9zN dm:n%?|tS*9]YIR ets$"rQocAWA@Hme@~v(57~Ցcsl@Ė#wcheܺn字収7,Gg@hZfKp :BFo f5E2bwމ\.]~O*BͷnjQ ;D@=.MoaYȱLEL6ZD3g`EdD+@\{Ù -^vM[Э=);NK׾-9@p"rF?n2f[>w7$|红$tNf\agyY.-䖠NRP+lUHt7#B ܽП;Os7gL+xwnkϚQHٹ .~]s݅`Iz{6{&v|v>%9z]\rХ4@HwQy (^-3I Gr|f^V HK!yzbK[ǝ{?iLVaod!\۹+;aV6:iwͤPiz2V٦bi>ؒURY0YhM-ЮpV'޵AB?*j0۩ҮO_e X4o[GE`?o+H?2րr!ͩ7Yyg4,dlF2}ҖRk›}F6 ӕ¥z<%ӖszzkW:טJFPhy@k a D,cF;qzD2\ީlа>(\8 +WsL!""RfQJ^Pk$VqgBoN–^ȸW(DO&3oF*R9o)& ;?gNN':δ,i>(2]r9;Ѐ] i~t:${1eCM.(YC~p?J,~ 2tK.l"AE:t;,qGz4;74/x׽h!4ݽ (Ծze@gT\Kغx;g& p]5˪a1Ϥfp> 8Z{7$1ũEw/f|[tCB` ~gqj}fVd~jU-4.1+A 1LOu9T3-Hm-m nZ8QHϗ{Dg 0Gh6I]]JgG>D щ}4"Oove".nLP8y!Rڅ.ks-J-~Mu",\w6]`:Et omcɀUㄗ2DE^=dǝHA檡@ΦF\X:~72Zj؞QpН܍&% Z# M}\՝ڴt?f5F))ѷ|l[Pb 9*S C }.~.xh0Y"Qg`$Nkkb\9$x]>|]!GHQ+G2pWIE؍qy0w9v)X dv $Cʋ:KvM*V!`vyb0z2crBF Tv;Ìp;X|0]/y)(@f/XޟHUfrz{ [Aوb1QNC*ݞځb m4QF)_$F( dy3\HS:fS HqDOEHM]稆0Y}6a=o"(ŰGI*Jo^WJrF;gU:c-5vlMw<s1ȣSxИCgpp]~:ۓqa+C~('_}ӿ1hxoͿ|gTh.8_N|8#U bCêGTN# `ntт}H69LY ,g՟ux =_AcXҽ tGHQ-9̗ yF\xFO s?b9«uKr\V{Ŀ(0<Nچgs]С3I_s9<OE tpds&{kc:)tYq@#GيbK=r[Cp>Y 62y۪_Z劏i4#D$Җy `MX;+19RIhp'W"nçǼ}y jfASgyår|R`_vW~:k8l~4^PMo޴;EBV<)K6pomIc!y45A&JeE/z:(|C}J d' +Ϋb~iJx xM9ԣ`H2X2bD-x%t{~q[!``twoתlz 1/~ %^p]B3b['GOmu/,kAn3(\7Wd 7# 1zO/ž+AWLyTUh[?ћlc lZ#skkcTund&[^Wrs DM޽$<8~%PUzM A_1of;xDo<ґT!${6'9trh vBET16G{;x i@~boCPge ""E H R9\i5| 6A"eq֏tkx[GD!Hl i7:¸Lj*v;c~~}ħgj`:R^5N):_r7 s̴m;oT %C3{E ȝdEl]) k27E'F@OLX|S5.{LhASi) -ŵˑ gi02q cYlk QbK8\V]%yW9;=k;3(C*c(c>*;b|ȑq }N-C'_ZA%+zTԒşy,P) 0%TDc}2>9NObIIu"Q/aS9tR-qTD~o8+)Px(2SKuv~ Zw;8l*c KHQ&%mՐ)RYW>iжͅ0ݗdrY8)OޮnS_4r "`(99.|v2%,òؽDWꄙ: Ъ]Faꈀ-ceO\Pcn8¹xNo`bܒgfU2k]4ٽDm{W$4?vAT=o]o 6Ms5ʿ#,tJU\.X&J`-T<5ڸuhCgFdJX쀞2湣tm}N \4~Ƨ{x\5awBU8 RjQȮrHA</9C105x${ꎞD').]˙qrxZ~ HVv͉74"tqq7T KD MEsIoo($R\EF`ONȵ E ^ڇV[x]x^9j"ܦs9F ͍7QfbT1>#N]J(BJ_D,e,{)‚Hn$]'^>RFOi- Z 'ujE:zŋ'{i1 Y-lqwr yR3q(Ml0TzѕpZypIkYDC@V |xHZ(v~<c)FvՔ=(Q{ +%~E?;E_X8j;,%p MQ`@([ ! e Z}h!=T٠m<@Q;O֝g9a޻^G͝Y'ŊfJ0R 20"a6eK@ZC6s&r\3{<7-}iOUPUtj緉XW2.V8H: }r5Hiz;aK9,$-EJ5ρ\V|?=BE-%bڨxZIݞ@D < j lY4_? `[R驋۔Y"VWqpn2C3Y@fxw*C9 #'i xY ^WK8vE9sgI ځ>+b8 nu`5 "2\~S~:,$c ] C Lpj q7>W>T`q&gMS)6fIwFT.b7#0L KK%$ oopt_WuC3מU{zefl^Bʴ CMjZo&~w$ā/Fٍ8aH3 LUq]uyX a;9faTw6˃P!{JoFI.‧R c"'udSVzZ[0xlqwpe2{u46ܫmF6Mw%FDž4o9F@iЙ8dA:5-R,oE;W*%;1SnGMB=qH~^RUdt!fIYڜycҶYWt+)5\U7iIn{,f 0npäcуWbc2`Xb?Qy6OZjZnbHƳ` j..k9fdbpͷX}7wR@,e*(>Z566J^TXhFR"|(9wbp˓CEo'w>sXв#tE*V&CUB nh}ą!d[}HdڟܗuT07jݘ"Yg8 ]TVYOF;7j =V93X|K˃C[/&:Ʒ?4=h}2fBɟ 6«[f-H8@Q&iԞZg!E|ZT{V~&Ƭ i0,Pj1;x~+L .8W'pPΐC?4W0GH̰У!b ?K:t=&c _+U-Z+oN[~L8]&eb)v:i~aEߋqD'g r} ÚWHw)A ကt%;ғ> h bXP j覐E/ݪ{F^H///.trq93ׅ$R|S{L )|>𙱚,ҍTlA1[?řHU3r=vI{:%]xTh=c]sݫG|טl;}O]7jR O~(ÜF#NKnsHb9}q֝.ӡ[X{ކ+Ot!/O8_f@UZ%Mu5 R}޹RH`~`JZP+;wY9v~BΐP||vRM+?UHq,QO3R!x[)9=Z :pTOGyO%>AyV.UfсVjg08 v y $;]%j$3^rE&g2-3nY9xjjipZ' R6mK ִ'g[Q(R8 NU"lN&2C;5 ܸKruu&Fk 㲶7{iiY)+; f2藀೙/TȆk Cu_)ܪ8JH"W" ~K%ωyM^Nr`\t4Kncle !c ˰ʽg4yH_(Цh8u]:7$bb67ap0{32 p\\s8(`#CGsPn#͇Z@^8:m,9ҤP@ark"YxE#YL9`SDMRh jeh ^A1spt QG)rǐjCZJGe.~&Wq%8B(&&rFƘ'Oo\%użAfApt "vOK6:VQ1+J,ꊼ7E*C XK'z 鄅CAU8Z,3~B F{ByB~=]AVR_ٵ˼[{"FEq5<,Qy6nXJn 26|X^ 虾]Ua;ܶt-zĘ!n@ >lmbn[HdHr?z?)XzBW^ĿK_[_p? ͛P5lP^@:1R*ۦ'F5wE,|+U,Avx1bPǽ%3vac<;X 2r-{3H-vG2+u\y3iBKD(kWF3g=BGÃ$XARD -T=#vLS&ɯ?V@@y8l4s0_7.dU֋b@]:,+{YL<}d٠jvkBx8*:o{:HZdGRE8ZꀂĄ+(D؞y3?p5`:%#פ¤7>]P)vj=;@%`I576s@ķg 7 h{4 xŋW>9ef4T/\(kD8;aV>,-@oQslE;|+tb<*hP \ߩ4x" A pt@˭/'ƅp&,](CRˑ4{͖^Dke(^KB~^Wk]!؎|1LJ,3B"b/i <d/\5-=lq;{3Dd!Tvu9:(5n#>BCPpp`}o"64IR"C8XP&8#|o+*['{F0Q$_6!6?("AÌ`e:f/:g|t-}u~@cxqeAƤrx'qM_0Z*_qw|#SeiŻ^@xzuȺY6u ^S*DNw4@NS)gl(Li>p6򤙚gI&ؐIw\O>![$Ͱ+H#KJD./xXej!x8Id-y@:  ًx!Z" #IG~7(vF:hOlb}B>z )Q%Ob\FHگƗw׶ʻ zT BHqI 7{oDŽsit&a~U?]kX0E^6~Q E.BsI%rP yRW9M-xCs使EY߶۰Whr,(D7uW'đ q-O01'DuX^-׃L(<(ڡ=6!u io\c WTfR hҴyjBFx亙$wfcKQL&NFwޚH?r?׏iEgMX:EV&Q$4:˂rh}sPR*i[Ľ٤ _G2M(!8&SS91{r9}M<њ옇5gh q+gS5QݴnLr AA6>ar@Qm8t_պ)WˉLr7/xy1HCᎪV>jNn=1&AL)ŷyW2$vѨ 3V)Yqqw7V8%"~I۱4#´m;ϔ7{S=ƣ峹")QXpsJu\*%[fK2+10D3a{%W*O}dZ1mJA +}vHA=yz^pB5S!IBc݇u#`Tt%e`8+<8 ߖveaqy:06lf R{xbJ`sQkΗ[4C~q<[.>zUaL@HUăo{G5'IYp;w3(Jlauxj^CPq "E{C*J;ӈᶠ8hIyI[f%Pr#jDko'y{wiɶ`#c4P?3x/]0dwo5}D8ݚ/aOdmd9B:ȝhs>"xmigrG7h~D+:3))@7 $og}Z'#(f~TO<I@d4ʽ$^E8Dd1iFP}]f~J=סKrHm=#Q-ygfIbڶ'&BUCۼ1v@Dbub MyE -sNtk0+h:3T^dq U<{ixȦo_Nibz}C%?ޑy2f:鿬${X!5j4Dn}M"3-mŸ_'*9)_i_o^'20~x-Ϳs5c{BF2XH!jlb~:`F?붇#E[ |f#b-L3P@C`EFBe|: ?ȟ|0 4vH(mAWs C*{ p(!}Tf&\N|mpxj%Eo/ ~H G;Ra\9~؁JlCj[}|C˺Ʊl *D' Z`<0/A-69D"t=U*Iy'X _iJ}igjm>twԳ {aVQ6X?IMu`$l6g>@+$lǮ?} LA;7{}P-qaf8@Y>nF}~01>*W0V㘱I$!!L6ek#r B1F=~~vBr4sKU918/1_}c&9Q0O.ƀH:SpX~IΝfoqh (4,+FtTI^&+PyCa̾f Jpٙ=+^(͹="}T%@Qᚵ/967}$|[*31n ¡ ¬Bc^&Q,u "KGP?)܍e¨ו4m=/ =o*zf`B(L,kfrCV4ז,3c'p\2>{_KE [LHbt0袪qK7kz5PFQf!2h+2Cgw\="ch#uHQ$F$Z^xjH4'<¦W;nCyf:4lĵ\@5M+;S5]d~Fgsv'{[&18J=Y4>9Y OCa(h89/8Q<"_aD3BEң"K' ŗDϾY <h,k),0Ѻ= _6f}2$AvR_d"[I%U+^̞XpFKEh }r*NH)j(\PoGN'PXKE%y_PxÞ>fr\mx$-E asp@Os 9wXz5L~C0':= .!m=E^J@_Ū~kVM(1֧FNc&|.: tۧ) ʈѼlc234V>h&"[nY'):Nu9[ ӀXv-FjWZIr,ǯ,` H*/RbĝL#fRlq7|3jkZ6aRqE&)e߮S:6Ud!Nё!n(>ލW(Ff(xw!#+ed֝dT! :sdtӌr¡&XfO4ͪ^_Z~b"VdG[}Iif$gVnR>r75UQy ,u*g8؍GJЮz9)sI_@=;::\ޡ<#2go<*g.Y9䘘GmKd>?x+of -+ljRőyz^5/~x閺2Jhq(f zqcP0o7N` C;R:J6{89h%]Z~JDE|b?! b"h.cK)>4o=;k'ֻO j !]iM(XyH6#THkX:6mG? :Ң 4 Atu`D@;iLHb{x!2WM˩tK(/^Yd"PqU,)$$&[7>qe ", #~W)x)IXtPylT[QIJ@ 2ݶRA#DO|_&[OeGEe @XkCr ' vN 9 g3?Y?!. gY|I>&@)7"3-IbLIã^j$44M\E<$]: IOH&9:QDl~)/%u-'-EN=9,4k%(OG4og!1S%I3k _3HcèpɸqʣpgYs'o}kuI܋TEqAKnO6zWs.6uOr?iZ4Yo]Q֫syitںNL\89Z<{>^roE>r}G?Y 5!֝e7XpNOͥ-h+9&k$E'0&g\X}D /J+Űm ǒIH)& v,c;{Jp gs'}BmG$N|pNIC?_.XAfNR$9<(ϘFj F AR'gkPt%[)hLD(3Ǝ~`[jfcOeϐ)++))\W4 [i-%LˍLo,laPKma"HiiBB+m_9)I]6[\۬?#S^f[ho3w]gwzq!HcfEzlBݼ tg5/\K"^4榧C@)?`1Dʜ~Dָ 8`H:yAVUѪ SMg(5^_-MU!I%zk<;։| Kn* fH_ k<(WU(|1$eglS UO6#'>ڈ<'P W. my{[SayF2_ h 8ylMzXՃ={2C7r.ҭ*~%b&K^i"̀MnxF),hxYvT[Ԁc2*"A=L8<>C ]u%ԛ(SYvQ6?3UD(n,;Y7|Nkd0ng:s p*E$s-7q<}SQsun!*JG]6DN>n]#QI^s;BTG2?/5AVTt+yU\!ٟ*+}CYu@euu2^GNf4X/uѫS,3,KU&ԓ8 J9@W.FaXr645VTUu=Szz<~ e!U.eP|9:Zj@ 3b4o[ rYw_O0e8i6A5i*3 t\u?ŌH:հ $PR?ҊM; -, lv݈!N TDn5 هe[L>qtI[M⿵/Yܪ8yzg-F0"xTA Hku.[sL9QC<}g^sSЂ{3QE\3ޕ=. Q7!#'*6ʏ0^I,!Y ׹X٣9* WM5p:2ʯ0<N$_5I,?6C7xk4`P9ܞ:"L K}шWӖny{Fms [J \mse[F=|bǤ+ uq3Ps,~#ɷC>O%3^ +n>MxwQr{~q/R]: B?{W5彔 ЮeEۇTD3j<0?ٹZkd㤪`'xR[`Gt'I wT)pPŞ.4}(Qwo˷DRח@)񷔒gh [AjHy˓P,eiG,,QS!u{Kjilh_hh /=Ng/&ǑHH|7i)u: 8_ (6 G79wh䱹&\xaLD8$XCOɹ>eZ]s\_^R-DcKI6H.~ ]b-oײȤz8GʺʧS>]NޛNJ h;G<y >q>,:l@ЍjPV O=" W)%=jDfPJ nw;Y*IG1BQ}8NAAI > y0C{-Q#}`x@6.4AuE;^{b{hZ'|q.}ݰd^d~c(d6,(i7BDN\~Yxx#i9ȲQ Wg"Eh颸l[  91zG؄i5K4S#]L2L9o49&M.\ُE:%:`$&6U rGdf'1Xۈ4@4?16h?C$(ί*C?!dڐ," ;s"30lm"*ILlcC0’UFQTrHRY(xoe9>*`_!CGAN3]F2NSGV/;7F6@U>x`9Qe 0.+yyBǧbLDvkV_ߒ\_SS>xp gˢC`eFl'-瘲V\Uh9M*=/sKZx4AAHwAQ=8Wn}s%ԽZ3_ic*Jf4@HI Z1\q.`Vwa o+~CՎK.E(cqϸuk9aAiAh hZ:=Q6)#? nU1a=ܦ ?~ŘPV46-[sfAj )Ui_bYy&,_g;ph>9 ׍MOٺj /4~s_&YE;>A+GxȔ^5$Ԅ =4ߝφՆ"ȊL3 >[2*6!W=@9{>ߢɮNvJ+3O|TFC>Wrz;&@{>_ޖkg c@ d='D2nRyO繡,%I_-(5PߦVFGPK5 GA rz+j/eY€n쓏Rk.DDm2{BS,>~;,G`.?O3ܡr8y3a9q ,&w>'\M\L^t#:Sz=2@j GztHla1+vSZI"s$_<3mBT2ٚEF?c|jdJ(XnjϤ 5SE,sķ&h]̔GiܛMH߱S$_38/~9AJvC9.cQ"(NlyEF=Gȸ,hK.+m,jD3D2rКNАq / [aV1ӆ A4 UD K~{O_m7!"=,IB`ZYxzX`a>Ϥ1Yj9oq%m9F6qcTH!@$!l2=Q7)qrsNH6VOIܐT `Y6*)ׇ}2"M7AowMd+M )g=n טP/#dp1G }Nc4h{vwMbЪg-dc߸ٍK#qn73 +n)ΘΦ\MP:I8BQ*âriz0_+JCA2BOn=:mes.I^$⏌Fw_*3is$: H2!?S~ɈO|wtvg 'ZH?1* ryĄ#vƗQ*H+qIư,9wG=Bs߷ϡB+M`͊ئe#R9}N _& Ĝ$"$@vtySGyroZ%`2kJ.9oyӉF,8FU brSiy\(UIej7kQt1w%| g@Ts*0jec{`9ҬnM73$ˑ4ǩ>țԷ"`  > CU[{.aH~{JbGfAAt^>֯)gXq@#HMeh%9Wyf7]>.i%@mL;sv<-^bsGgExǝ%WQWVl25M8)arowʘCHPTemH=?nZBAGq'g3Z'̠)?NuMfZ֓cL^5C 47poH]u H V;VkNpNSpQ2؅fͰZښξ9Ʋ^ X:ba1&!x֌NˢyaW WS/ta DS,D@O6Dqc*=]EUɋ➊TUب; ;bUYhy7xW(eOZY=ij]. EO\qHeWa`(mO@c[1'N@&km$6.#K^cT'ַnf%)韁]YתPnO#/jrβ #ŕw-ә>xVyQ6 '^¤aͻwW TOlDFBvʸ `C.|FX]'**xEzPƵ-` ee)FssYC+)( =ispn85@Dm7)3aF׈Z94k|h'gFΝ??wY%GT#Fw,b+#pFh.^דZFp+? H0ĉdF}UWNRfy߸"Sn%*u̽v)7P9n)ۻNMaїmnjpL7oh ^%\ꚃz [̿?&2n( пql76z<{:wC'wFX>Vϝ5bmgxq+V}'z,q]T:8+Rt"^0l[_\w4ccr}A.Tמ죂h5PR^ZMkɛY}u6s`23kҘ7fHeKjO^q dv]8ٚb^;_m4ˣT[c5gȄֱ uqSE&b /G;zQ M=7-30HD3xB0^}>LJn4cBpUK!RY (zYhlRzՇ7:͊pV0 a̿ x6 \wQ!*Q']x=q;YCsT- (Ic іhh'))]z'mD_Q] yYE|V2GuauGS^*eBfeٹgOä@ceՖ(mn!SD7~1\hJ4cBш]JQ<) #OSi3Ks݂駐{SwIN-fᖊ|kmLLVmþQڔs](_PKfŚ+юtp2E_7ӹbAPiBlu-( R֍V5lXYʲN r9fA? WiśGP6 $(V"P_4`MH +m RKpxͪF KqBjupxW{܈Ҭ'%5Sb'q"%C{N;a)Kd'KTJ:򌞻 kyYp:kSJ]خؼrPq*L8 9!V@z(DjU}c u!.-YDƒ`f]~ vAm$%W,.Ij\7l`BѣAloHä-z3`}W9`6P4uvi%u zZDނnZGl"d !LdT✨яn#`!4'KW,Gl$XÔ∮! ]=i/ 4*#lm wfZ? K58/O/OBcAo`s>\,QScZ^hmn%meN7MM_V)laQŸi:aB:>6+څ5I+e 1 Ĕ_ar,~A6>mdZnCo$^[" G>; 8mAWZYz'ͥ#7Ǩ oXo6=e]&z7vJEF+fE=c0(bI+YwY犺BoUNB/HLR9 uʵJh䢲uKZOgt,jz~IԇAre.S/ v)ZcJc(BHai\S{h? `q5›*,ha׎WvX3xa \͹ºRx-' O:|V/TPXܼ E\\¡UԈ JTWlpo8궻W$wŕ ?H~]PůnYii*ѷjPà؜kkY`*l~_ Up'p*a)##B1S+3ohn 4?jjd; [B @_ܯ[9ҟuV@MmGdg{L<1 ɏ#O@ ?K6@ ~Л?A/Dԟ(ȼ4NvtPf7BUL#bq}{Fbho^UxL2}E*{;1\ֶ;ְ؆9H+ ɫ~qN}lիstͥf͏ǂpPtcW d1pχ5 >+&à3-z}twѾ}Ȝ^!  v I6]8gv J'C_sy+|\3IE5_k\unA988kLx "BW FK,Oػ];oZj@T0x~}Z&vߋQOagmsJgQی'/hCZoa1͂36a0%ZQ8.L~N5L΀F~78]\9ELBrUuCS'g ҐW-x`f*VFvOQ"WdB&]%$ZvAvϴ2j4jZ.+X:Bvrg9F93`iAD~9c$|#3u ŘqRMO E$)aOԦc8;Iʙ ߨYQA =]gPAd;\aKkrmZM~l(FU]z~/.㳐B G  ŭ?q"ldwN϶\c!N}Ƿ=]$hbCxH炋jh{: %Xۆ9Ҽ=|FzԒ9&_ |Յøgo9gBZS\˲r@_@F" py`b6wjw7]1/eeURXGVuL.OrZnvu!5й@cEeͤܢ_1}Eqټhr尿Euu{g'Y=zd9jKG``D< {v0&7-բD@.6>$s~1*<1lźa^5@dk$иw١7y`ATC/C & mLw.<^۞ XW{|BbV| 㟾qFlu^`3| rߚ4S9y24,KdǷ Ej32^DkiBKAk&Sw*&< lTsR_G(vԇ5|X0µ3W`(-vgF .k:+ kO/ K|K^MnT.׻S1Af<~Dtߟ34 )\G`&T"F [Hl"9 =@w/5UhY^U)MT(9ƪ}F#{ _a,(*#7k[;eV0;HW;R>+#c:it\dAӷQ,EA&+ fz(FqO;u腞CtBAƸZopňĀ (YhIGK_/,9=g B!&m- -*rc >^dw1:r(w)""[PwEa*khWϟ./<:;-3!h?;̤=Ѻ(arYW\rV7@dHAuRsr/(C9WJ FHs|R^2z2=[v>&o&}(΢x~ \N(.[2C-m  tչ. Ĥ @5D+s˓PH݈O\PWƓ.5Xxhf,Ԭ f3 zH*}?bVZ芨Ab?V9 j=$CWDT| 1v2-"pH)^(JK?CVw3w7u4l4R{3>%-eT׳QI\)ݚ]:47խDinS:ڐD"ڶ$K)*\\GPnzYmrt+^bʎR0;B8O^Pv6^|@XGi<:e]6㥧{%BZɚw=]#j_B:6 t L/0i pIqt]ׄjML ,gr6H}Om9\cd/xR/7,` 0;T@ 񎢒xE2 %8&xL@$gcNٺJR@9~Mg]y߿ㄚsl!歱`:ؠK.z)3}ۛdrrA ܚC.1u)׬6F z\M 8/v` 0ބn\2i& .i%&sŵ0;O֫cOz4ԩNSuO^-㮨>uХ9;:GjSRs 0fx#* *WP]5[P 'B^b#e,%8wCasӗo$.ш16a![ܟT@wЀ<$EoݫyOlelJ& KRcN,\B aH;.@fsEBT NOg(<3j)g TN-} -)Ʈoj^y6A6&h: Y>p·IW&C)^ī˿;s:_-sq=G >R ?mj6rtXyMa2"_Qr~ G 9I{K Ѳf:6{" HZHc] GS98}!k5-Edn^!hN+|0?d, &ݳWޞzm5< O~pu58 !C"e8be3,H~6sm*׷7إhsbp&9rhyJ z ^HyЙ8> ׇMHGkóNW׍wێ"`̯˅zJZ\* w%nX@YfMe (+| 3RժP hbv3%-"Keu Nn3~˻i4ֹdį̑&tW$G Lixu3={+ %85:wW.sc#OHaTa@cZ3qmmAKϙq4>[\`N"Mئ{p1{rm#<+A}HGHM Å󕎾LS. z#c\.cKUG!PM 'ܚmA7 LL^dM?kl`Q%:u\MwloF*F1Ѕ dO*# ĥ9fhWiJ jLB2}zd"[6:+9}38[0Jkb7 _<1:("Ɍ\!jl3HΩșޞE}cg;VCQOC0Cc}hRŧ ˪$`b[yW9O3 wp(T@mKӃɬAȢx0$I\}E|E|z,KDFKrcKouIoX[9ٕ Ò0SE ܹ$5㉣T³DldŻ@e:w" kцB%rK1qih)Q6̂ptg0 wU mЃ_\К0nd<~YO8!~ <"JiXbZb wS }WA5DF~93AZp.43 rW,C w6¥;d$ ,f-xb_AZH|Зsn(0\X o^s! Mz:W2\Y1ވʼnc8_Iu꽞Of&/땿5H)% oNmL8ȜBi'v p i6"r߆xsw٩}B3)QfSŴFt"nl Y݁*3[PzA-;ӆo0!zy[$ cf. O8h kehO1ո-J2CaҦ~`b|Å,TSz{]4Js_ON$ZWRBc8 kǛȖn}d+o7`g{bsgPn/^aE']r"_lJյ&';Pw+/B8 k_wA-MP=acnmwHxѩhuVg&}_:m~95 l|YEŭ@!]KrFmSj׋IHt8VtM@XŐT(}f)c\P=Sj  2J:_Kۥzfr915PӄJޒUf1mǗ0ACt0W.8.x򎷃 0_bPzZyYU ){{WF \u'Fg;H 7.f>O"w9$\akz 3l2I8N!>D#4%}c%*1#n;~Ң*Qa6N f+wT,!%~ g5XEׇi@Bh5Dڈl {okdGEZIK A˳"p8JE^%O}9M5h7PF#4l;}EKS{hK]M]W)r 4'o kEڟ^W* ]N$m@EONݓm?^o3E07VC*f ,5e# Rz c{CX0Z>',@Cr\y9ң^˽ mfcZS+&Ď+]!I(].jDbpN@!w8,]yFGb.]%UּT&_Qa/?J :Ee r6:< ,'v )u g7 \cT2 1٘%;N|cK0|-ymx-H-ՀpM$b1zXG9&o\*0}jW0GsYPGJǏtԝJsf #I}N 2ZRbҜ6u[:B,m˹l[1{?y61i8 **um pvպ3R'| ?]ws0|ɌhoX_2 H~ڂ[`= :Pz!b]f`uN-g~_NB9AVz#a~p}%h3_.E.p^eD/|BqY sW kB?57EIm#Uy$<#Y'JXݘ,.]1z)`˦]UBSG)G'z(ʩ"hsvWT EwvTL=4+ 8.f> FNA:d,䈼+hKO[ %#JO\)y%64 wb cm(#nyLe7܏J&fhH' ~sV#U0W&l,PT"<)Q?ӹ%UysyɤN:K` 6Xledwu=рxxOiOg҈1BN d"hG>(VMF󑪭|nuϙLrDPu^T]:FhL ! 4j0) IjB䃇QNf93 L 7UK(ecz)aq|v.*[1q&BYa45;I|Q6]!6G=~]y* =/h\qJoUl}i JE^C|<K"w40z;UHKruo&-u*SM!ok45 6dṬA =a):c>&c,\ibS XH ګ:g+d*uȑI'wbOW( [2/i2k e)"E/IޯC bbX{ SPNۈk}D( j0co (jUF7"a|3KOswA40&î5廕$qoc-oeBtn \-[ ]`XQM~ u%L?C$ӷWZZ|_)pWq^zV$];#R;[9nU' S&eB2p6fRnE 0{!y_5_ 2vРoMR Е3f)*,:e8L⚤:eLrjG)_ [$`Nk1ܾR7X$E F)BUn=eQ+6pi[~.F`)ֆk8I/[,vNP3J,ǝBnrJѬzD  F#d6jە&-{S]F ZJF Vx;zq]L;}5{;3ZpۀoC ag5?D<7y_X<єR=iw+B p27!^ T?7II?$]^[RFs:xMٟwJ%0.2FSu,0"ޟ 4_L>q`*{HNy%$f!9[?O|kޛ:k<A}Kb(,10?(E a \y6Q x- qpel@'@+c:wC$o;g<)^ E]- \yWn|C$Ux]cQ6QFdKG)h5îPRo+1ok&(0V,ueEmJ @/|zyzqmT&8mEGj\Fdw.,A~ծ#I}AH~ЬݼK}-Kr u-qb[>FKzr(jR v54v0W%ݧȰ=s&F\\y2I s>ʲ* S:Yb"fXE^;M*Tw^.P^l%E^ F F 7~qiG}meAqqdg%itM`ybDi6 oo3?VQՕv ('W"Z,0`=O;l?`p* Yc0F!_l[Zz-6KCR+7e!!!慌6:a1WJ\]WIcd6ɘ#*۱eMxpt&/Zc~e-~?8JeU&S41 8ZWmua%XДWf[Ӊ}uh~5SzEZ8J-^GP.pc]їٽi>o8JO⩠%Jo%Ƀ+eKס~Rdjgtj{9y4V+];bN cfG;.: pi҆iw`4w+δ6;+52<r0v\> Gm9ڧs0A{/; a^ a@-%++LMz˷)3yS:pR/ ϘwaN8\nM滺̑9oXa sjIN_ABUk냳a12g\݌רI=1s-!فu~od.܇gI*t s<<߇ATH6%US42Om1A>Vidx$%z=j'<%ڟ} HO5=Ò ;j gBOo= 'AnehD&jAS##]5rwPsY\i(uxui?KFZ'TCuNjMY{EAY`zFϛ"zQyto 9@) JӂiGy^͠v>.Ŵo?Íč~Wx ^ M-cp/]Adl=2jQz7G,YTɕ47Hlj,i\ UO\ fz(IX@iIȍd$4:FDI{_۫U1Iz:Կ9I40℔pVR]K-z$#қI&gC %lĀq)ވt2-frE9TsSoX遦F"*) Kv)OTgei- 8=yfV`Jhz1}i_һ*Pjl1؊>k˫CvgzG;SMFxP_Y&cC^zncTu~Ieؓ#]kwnd4q͌ =lR@o-lVaq_ Hj,ĬG UJiBkU bBMFbI`rؖa?}Mf X*}>>L^RV,_zK?874Qi!76O2tY ?0Kg4j9,D:jZ`*f3rHl(2*l]. eV:WF | cD$]{"#Ȥa&]/A\0Km(V7&^C*BfwV 5ĮoXבyk6IIL? 2ZK.W R;AVZyBp&nI 7P?y OX9 Z۾څ3X^?iSaaUuvZ Uww+f%|i%f? 8.un-W;(A@³T/Bt@lҐ]kGt$}kg_=e'ۃq$_6D_Q}nmRק& aնYsdsUO,fycNvlN!^KDw/^k$o>4gZY /^j'9 ̥(QʭLQ_I]:^ g1چ!T琜ͅ!&ɨm1`䍼Ui ٕ90^[FA'IKl9ݐ3I$W/A%%6Dr@q=1W -k|"Ey/,YF(6p ɪh^k`VGQhT6(H\q[v_K+PM*z4!p1fRbwp_3©Z'TI fhXb[nj DB9.D+`”!{*뽉0~S`09"Bz+j}[. zWqc;DqCR68H.g05Q|YvZp8 Lr޻ eY&lDw;wU_g$2@0#:bFrL$ Ξz8>A(U$dr ' [VϯM+OyȽ0лߗOtWhq DBRx`>() kYR5t{HKjMfu"lS&&߷vgA-E *결+6Y܂kՖb߯zϱ% =N.a "8#nGH-% *|`̲w2P+4q m )T{Y֡ #4n3 S+s[ja[=dNsn) lD N3͂/Lygp 0KۄԕV۞NU'*+묳T7Y{"!a_2C,_E ;QIP: jb~7FI [^r\dvhC@"&R*;L}TsR-^ rҵ;!hk{|&f>z3"#h^%UHE訠m-$;%M1)! 5J7vC&tZ4ZC,MJ7u0 ǛY.E! DRڨH~ cK6oC3;3F!h=ˣ5?Л5fcTU!² U/f?3"V }X\/\.&ap_|mײ r5Gl,,*Vb}.-JRnQmP;>V|Z%~pE|瓍 H~;Cd$$]33SK&XlhOư•I4(V[W$p=M϶TSa8 Ra#idةE͹jE8(Yb6|xW+YtQ!ɱx":dEvU+ ? ^菫0EFL](X 5ԢBΕlTd Rm̿pFn5DRƬ ]OQ\|Bh؅TG7v1AL6q]Rܟ, bZme30IO*TS(.{M$Zc{X71̇W6#Y= _4O`Ǘ*4PR JOl5})Ec%nNDsh[ Ld9{ӱ`$8ZΗ7*ǵ4rў\?`wV9'ߐpc#1U:цWc10= XsBti@rGZWXv%woD etiӶ#.Pr/n䢼~9 X!2bLbX1{tؽO,wjl{)l@_FH:obd^$.GసB׵ibD4o|.s^V%=ϥDx"ș:"v>@]2Sy "/a6JɆƆc"h#x";2 *V,r\kt`U y~@w%(WH_!j;bcY|vu%/]0絣ѱ 8G4b kEl c xo4ke&Jh 5R˪+8t7XeB'Pܗd NlHF? WZ J+.Ia#ȀUQ>ִI ?^eÏQ'3H>و[Ʃ%:TR~21x2%Bdvu;lx%z|._ RU >_3:{V ԏ\k+[ Ceyp}GX1xά_Q@w!32j)\qb4!yA73$mf:cd10I!  hZyT6u+NmGs-\Ibiܬ `̈́zI^|e{h0p/gg?IM8I1E($2Ya8%vس }#\/]}gXʚ0=Iu]&*!n0f ?K'h0{^p ss_cJar Hfx9=;ir}Z썢;qPr3b"'.E@qD>K{ErQ\^‡FU‰εY$Uް[8iX'JDIJjƌǤGiMn_DuW0a( ImMВrEQLY2t3G1׎SWRI2mc]jHq?EBtZOl1 z]ľD3 u1Y5z[1pDGXRu iY_1blWG6nJxTIȨ[rtg/Z+:s$ж|c.;`x">dy ֒,#V=- ChO_X ćث&Ys/^8RO?bJ9(ΗG<iJ4b[?'8HQ©9ܦd>o9PiSaFFd3i٬x 3qGVrەX>5 ~0MLCÿ0 DU57 rqW? 6-?$c_Ej_`Dl"$I ֽ?^X% L,Uv9dOJ#y8Dn]pjR]=("AEv@/ƉQEؖ`TzK0 =@)];5[tz | ctgDC,ED.'4|0eVs_s[3wgC:cyA5B4q)R߭Yuf.-y'Z}3Y KlάSa>?wm H[6/*Y{Kb-;-Z(K$ntQcnU=)ίSۢ448uuEPˠiUE+-$}-)5沾>|k#rjC`QQt,0 # (FFjǪ`q9)Mһ.{0Edd[x4{:I EyR{F{2!򘸡qO!qST*͠ďgn([4*m& CiÄfnyzѵa/{B()!#`N6Pٖ[77:ickA'S|vp4wo!Hˇc\\;G 15ֈ0\ޙZLG7ٜD)sqOqvt.xGgA߅d|T8DDӈ / r 0YYT<\FdHuEcҜ \BCW]>VVFѺALK nbHH/jk;iCi.^OG&,>~ie <4Lw,?7RQ{"g $|p~ /{o&.[by Bv.ԢfU#~z<@ռ_~6WSŗ<\ðG TW a;NCA% Pz%O'&5 )==sT\J=)bĐa5=QE( Ը;g6ޠ=-FU1huEpôE?8`3L{Z$USO&R s]K47ct GǴY쟀!Vlk(1sЪY!fǎCӷ1`.D`4K#q4D`+[[Z$AՐ]r-Côʾ} j? "rI1;>Zg/Y^|6&5j߃'w:gZ:#0 F)*?շB mX2:v#|?4%sl΄9+idYɿǼ*LcO>sDϓ ˶$DR@S<J`^T׽$T%NK.<'C_V8l>!4f  M6@^4{}4,ՙBXӮ0~\t#Scnqf,z$ )g2!ڍ K:\ rO=Hr T8_Iv 2b\܁X7ʪĂ_by9 .Q-ʉ#/ 0eVP˞Gr9]$0Qhqr(Z kJ ~&!ܡ"GYh^CjTp6eBV"qŤDV\Qa  x[|o!B-MZyA3vZkA9O)LmZM@sG|Vg#~`ˊz)8 J)KLŽU1xj\|'/ xakOU\I~ ̦+4⬳sj氢h iPq0% `Hcjӧ{a3'o7cHx- Vf] Pdq<4"{)=Gq+ 4v.@ y q2L̍d+&0+hXMX3ˌ}_ jQ5tJ\B9 `#+#@T" w>3@ߋl8!gG#g8ϑؤ T55Q,foBStߐz>mUG#(qT~1Q|[C?:>y`J!iRS,=?Fgl𘹾9e#A͖n_5=#,]dq 1ݹFS]O*ImwŇભ#r6$?vvt([H3m/i ū8(j ~%gP@Q#`|QpU iԲ~Lw܄H |$k "fRVΎޭ`+ڲvKQnScaNy!hC`qdz3y9ȉdu/X; zN3gp;CɰL]_JېOs0Ȥ, KWv #[[^2J|fr"r ǬH"Gy>E9 d~u;ǯ[̨e6L&D8Rg 1&0aCRt%C"61VSƃRb Lh-H2$t |Xx߱3B^t-%- {LsRcuGNtE$KqcBI3" k|;@%; NRh4VNe!3z O2Q]qxiDXP=`_6>fKl*@Y<6aлywZyTI¼iP|#hT% ƈb8,WT]rilA9+\J$xָ%sLEvo\b Y?U<}{VE &,.޽ aHЁ͚Cl\}XmFi>.B>sJSOLQ͵3;{DU«GOu:!ϓ&tjB%1>1ȜqE|ЕYב;2+o@7A-'{r t}?.lXu5Q!X,S o[]/n E Xnwd؊ 2i;6[bѴ)AB`D@F=1X9l Ÿ4uaI+xnaX'-x/ɴ% \ݏfFJ+)*$}-UA;xɌBf~Q(R=h^:Q=E$ۇf)w''UEKkqNwLweRjzS#}DPu+ŃVf Mw1FH .olԤ(Sh1jI/OU! ew.Vhbdق Ҧԛ|av]B{F \x5]:9Vۧ>`z'|i fUR=e`eѐKC[)hpc_(ΐo b3g RJ1j]bFf ^T߫{h8BbaK^1XggזwD `q6&k O6;KLjc SES-*%of&O%'o2k,pJk畽'5ye8<ͥh љS>€7t1PVF%1 BqwygNm叛uIrB]Qӑ,i@wRT=0j%<AX)K8rAwCq\ 9?oK?OwUAinٵ<;W/0͘B1 T?Asm5ћKرPGԿ_}c VFqhqfU֙HSu"3&t(OZAyivōDЮd C\eF%`'2:~PS5œץH/ljb':e+>&}ㆲw[V9yv~=4-ldIh6a߬%ZCH˒p~䵁wnS?}:">LΠysH{(ӽv?->>1ɣY6B fL~ڇ|>3x%R}VmL; +w|A6X2/47"dE୚fn>%vthMZT| [Xx TI: ?Q՜x{6!NKlw/ 9GY> 0퓛$Wت}K8L1MBw'^*F^K½hM^ۅu1ӂe5.XXs;[$Dbh׭iqcL}J)>>8#J-跣= a*nN м@ςbg٘L|Ȓ3- ~瑩o|lB|?ͧͱKG"ڢXy|E7V,1e& [UBa1@S*rfWA8-S{,ZѧVUlkD}dq& _0Z|H*Y,v^fٖFc}ɹ2P]#$|L0j51 ]%2*w - }i1} #8̖#R-TN߬LֻkΡaT@ZCժU+sq ph 6QIylJ_Lq4vJSudlj{hc{&NZbju*-*>NGK&ݞ 4#R`!V>I`FuEcql:3 e^];Gw~ST/@Wyf=[DHLYMƢuh<8z3d[o[Fsx_ߎ&CKoz{nt[@C Ļ#ۯ@~T ͉4dpr9"u~d5Q$:=ߖ ś8/0,aՏ-;E8rlWY$@H1ޜacW3:,=]>eic7;Âwj0,~hV jL1Id8g79E;F]o {ԷŔka>TvtCobd%0 3a0ShrS)6{OF*_ܟ1:3~B_4^i}x+@U>q$KyD%f;Q}/ k*O1$vvAHV^k$L m!y XRI_ӍVK|uz-\^q ʊO\vKⱜes%˲c8G及lbkeފP8'?kQu64j}@N/bhf. GKڋKS8k+< ׅR&Fzl.`B_E NRǦܿ3g|dC [-wE}ʉP~[}Qͮ!]v^0!.UNk6JYݼ=z 2 w L66(YJeNri` 7I\(_gWScAt8 RҘ<X6|EQJ5@,&QQ#8֊VH޺O!θܔ > se5f뻗~|D ܑ~U%#~f,7Y,qfjгh֧Ǒ6աϴ]0G;TP>m7o79t+Vf信Rl-)_k,bt9%-UjrӋLCȷ1) ? ʷ1ND;Z9}n.DEqcZ*k~/mb!+ðӕ91qw =7nX>ȰErV/ԥ\QFOjH1n&P#}m_CRS ^d~{̈J<.xedh`- (b[pHj^^PY=FFʰV^]ϥx"K vs]IzEk_>LHEDq[8D;KG"2i .#gx余bEåh0ozLh Xk{ l0P M%nh %Wry s?$穛O2tFHGf/Ӥ<븅4>Ι_ Nn K#|]柽DR΅ B {-*kŘSm?Zԍ5I.8gW?r(D;U콏f0g0, (R?&C)лV^uq$}] ]NcڱZ |BQ0&h![$#pdbl?H2^:umJбVH 3R!Jmǖ$ҕr,%{+Մ˃/ ʞ(~HM0u YK48"` ] G8!MA׫U,b.qej]>>Jg鵀 @P, ƛϠf uY8,1IPoE.f+(ęy_b623~:Ix{he$f{G*%'"$e!WdH+1pN.+ewwD7j! Q7.}2}[E+MnD 57Ae5 rd*?w, PѨ*:'Q )`+f eX"+Ny;"A׻za1ePPVM}W1 !3[animΑh3EܿM.ifJqj L3WZ.!{5\|Yr-N;vvZ4'F /(äf"1d.ڔƭKbE]r$*?΅bIYP-ܻh4lhJ+m!={(mDQ7Ɠshr'aP̗e_CMTydkP!6ۯH! 6fJ,uT[aF܁l 4dvV19i 6ӒB5n4 p!ʝCFsHO(m (xlQ!ZO#VZ**<6Dbj R F@A3y-<0tBIfR,a&1%_et?g*D,Yoll,?~AD^X_KKY{֥ގzeTOЇ[LV6 &p 8{h' N0H+OFZ ,Q݂. lj`@jīqw +ƕ0B_,4._2i_5ǖ쩣:@콰 Mժ׃J=3!TP(:lYW7#_g .qׂf(v_I|E~uh&.oUW7Lޑi !];L%o^m:En#q*;52Cg4O`41{YNNlٶ@$E,+E+8yݙ:yHuvlob,?C?sdk N`3Cz,=zun@+$ l@SR~uONc]8aP. 47'bgsqm3(f{xU F4\+Q80E˱`^-r-tv ,UTQ<#ۄV/YQPX0HSⅡƋieSt?u]OQ) /WcgWMKj0IpoHUs5yT8TX699/pq:nLo('\>9+If_,nBZ>KXO=%|M^ /VitT  6Z*E?fS $9)65];XELOL+t s-zؕ#e˺ D&?aGa(SPibt/|Mpԥ p t {fc.Rbfh8b-,:m%߇DmļRbPСj!cF}kOG?0D:\eFP\~86%ݻ^!aJYp6b1U{ǢW =XdfKh CoK/j,'1=n2, 3X #Q R6/K066PJ"*yodQǿa!R|޻QL7ȾKrO"2:՚YW&b+"@ri4m'[fF|6mP*3jtY;3ȋ|AwR8nIC([4yYe|w0 BJ̉TZ9 tꧻV/vOݯkBrATg>㦝[FY~d9\D_kB/IG$\)"Ց^|O!{VYIJvBRtQY@ #}7,4g1#e v)߄<>]Lwm|Z-ؼ_<> 5ؚKZg\Tt'󵈓guQj _QpoDS16 9cQaD="E{Yv躏Ѧ#a%2Gޝ3*>&ۊP ygCgtٴyꪶle\¤RdlZ̃ }lD|=} GR]c$&J hh<&E|Sfbyi-I3;75C "Ob !_^yVپ2!Rӧx6& Xkf!JvXiJR7DNWhVlHk௃R^iqacQ3&ª5å+̧2lnSIHZAUu hsr|ĵtPYV"5;$B{0qYWP)'L]HW%NsZ䧂RWD|O>bzn1 Y٭8\& X@aUI;>(`@ N ]42/@z՟E':Q e 7=y~Z>֙qE{{P{UTF%KJ0h/2S-.l**F =);kgز>ᦎ8WCJ7%ȖȤZ-oVT-GlXP-mu mV,<zǏ`(ɏ^r_W1}UNmDOWZUk}y3cTA3J|O."bF^Dp+C.P8bO;fZC_R}֦Ft7x>iŐ2pYF|Ph/#e/q<U_! Um tEA&ƍb:9٭6WJ4(K^qNcFJ'DB0O^dǨ'GAʑ[H08$:эS~Ilʭk\X,Բ;R-RO[V㰋)8g4 8K ŇI8}Aʀ<.?Ѓ&r">8tg(0e3tTشpȡ8JTB.!sjY&--U^5 q/ZV38@4!Gc_Kg8dQ=pPgܜe)tNQ^핊1 hL+`˵iYL`:to̷ZlZh8cJ-`0r 0 =zU7-OpP;'5h6!(sр<Vx 2E,~<8# Nsέv _+d.`|h!ǻuNUĺꆠ[wpjs`nzݦW.z̶C1M!}ey $q2= 0mԮ/~٠^2îҌ6wQ2ĺ-6i^(T|)(IʱͿR ;5\T΁>[w1;«AtvǡP!5L¿p執,TyL\x"621= eȓ. șIAbs cS"r+tig^/.VeJP5CLB]? LfSf%rEIIf")_&zJ!SV?m?|8g!,.si HOZX5IJUqjn{.#Pr׊]zg¹a0@`2W#9+ =:sPoTsh=*jrKl=\inFԚ| ÚCu‒JuRygt[kDLM=0#,Tĥ[;;eN`1pqiT5"}M?NfF} hZsݼSbv(r(C3Fx}:#HoYa~c2…}y{tO0PKHI-ȑؒzXkvw9=L*Ɣ&vGt=){ ^ K]/;ڗ8RJܑj sY8) ZE&r3(oA);FR5f :Bmc"+4Nj^'7=HH]!}glEH>0o;~tV' MFMׇ7^ܟ᭄}弉 M u@U ;/PTsYf*-<\D{`dnԢʕ^S>4yz!!iu^Ik0^=»G.iUjS^}('Ic,7 ({BFZRiuѥX[ŸgZM\r9@ADžX4 #1V[4Bep10gҌvqBl.ٝ+OPUsXC句U+ qIymSh}㏋a:ql I˝|hO3磌a˰58G2U) B6bw׮ $4e&A$غsٝvO=_(-S]Yt%Xn,ޚ!ïp鳼$^ oa5e VyG`0aNd59yl%ÚTF?S}^yo9. MP ]rȵg*x"MNyʅ*VD2Ȫ4NnwW\.yqfj·+;*eDXa`Jj@$,T=K8 #|( ,GTQ_bR?IfP6^=jsKc|t"XT3p)x.hC6JC4|0\PY9ZG.MdyorEb#8-UNև4U99nS-Q,9x0OðLs;H'}3?k}EղA_zF CAtu 8qzl)ajDȬ sI6C$Gj!Nw.JyE y0ha=>d Bou:0fJ]}Xh8C(\61i; ɣ8dɘK*+T BwK9{Tن$^~ OX*rE6dkڌ4Rt<:_-9 ek:V6OL %}!.:?, aP5![:*ؔ 5'ӧ'bЧŽº/N_Ym"R(!4 !hUӘOc+ۅݕZ>LPi>_ntNMnX( e`af.S ZS9'oDM4Q~ ̘gU`Oy nVvixz(e+u]iµVtL/f#廗5nk:-.g(8G [* $,:fRRQʖN!N;Lw0Wu4[܂!&LQ+Uc6% ȁ+y`<}gEcL.S)H?z`-oT W@\+ 6B\~DpW­4A4Z?3։[d9j"[baAhdM7LUe~_ Q8s6 kXw gQ_< PV5ݳ`3 B.O&3"T,aSy \WK|l20j]WXW7Ӝ 6;9V CKT!hziN16Wm?~|| ٚ'cNTnDGF?/i\ %0E̅uz,Ricg@f˳k [`$z$kAr)?cl ѹj>ncث8C3Wګ@acmf^w?bm8lpT;yFͧr4#nk!YZ=< B[RÚaiB tfd_dS4ހ6,k.-jdK#WtGym%"()b?cc\xNmvu{qR-bJ=C{UFJ{0YM5sXbJBvC-$ט+USC}ZA \7.:- #/  S?{S~GT E{'1X(lLJz)_kMvDNF?YE -x|\ ~}iak~[ ^1Ɯw.=#L0[A'KUI⛍ӳK}\/& 7p@"r8slm?N%=[+Gn6a9njn]>\^ 5 =|?~`vm4scvU j8/H ۺN)%!uq=dfEFM]gjQO͵koKQyb0<$Oubi#RYyݽBʹAHGzӷlRt;s׫c/pCVbJYH4~cRJO}o0@/ ĕT7dN8[Sr!#Mc6[x$ϻV& I5 +ʁkm҃d@F[ɩD&= cg3ϮfF@S5xvKg',iܥٯlpgzs8>37XWwRhQ2s.SaOXIhw-0TGM@W(ӡ.#'M:爲e 53WM[֪ Δ雕3J\N߰Mwba]j?CW6ZΣdRQn&O*׺}DW77⬑ J!oq`ѡ=qv 07sПdMn/ظ chK2)Ρo21wo%zq!*w <F>) 8W{~xΖL%4E\<+$FAˎ\frI[:,A1 ev%D e@NeBfF#~IkV5}BX?:lg.¡!.6E,n؊6%)YYl*JV)MBi;̵57I ƹk&2DuZgg:-dYvHs(?{A#I_R?,4>S s9;&[3˷0IMm $qC+ b'涐^8J|vTY^LKTZ |vW 3u`h/&,AF9wsNքR kMaQ!qq޼]a{YBEX(]H  U'i(W$孁ϔ_m9ϙs7˱Tb"qkwm)$ XRCCp{UvOsxZwgH`KBʡs`2FUY_*![Bfsi$ NaGmm%z`Kd [wM!-6.>ۗCpR%sC[<=2zӀGG$,WE/[ z-v'm$G dvG. &M<& / 1аH h\NywE" [Q$]m#h`;sn}[!#7v?_ݫ[ea;XH6di *q0zRm5d˰u:aiYspln% 6q@\ @m ϫ1ujJ2}C0WdS.(3ZH2g:2k(+꺇Q"&7 "(+jUTVԚu'd2j߆_sKx̲)QR,a+h9q6_/)SďX/hY !cA6hag# xh.n} `[&ܸa@Éca^Iʑ#_+IkIIX-[1WʮL$:x8$ qjΐ {:ٱh>~BFmʗͯf 8Q)̑U(N_Jp=B6t jަT&ƃ 񾗅a?FDf}>Vp0ɚ0_DVGIbwG|6 )Q)hiv)n Lcg{ JӬӎGa8>T% hSp'N+X:+qQ4B`C['U ,]G6:]N_dl)ՐQ[BrM VFU=5 |oM-*ʪmbTMl(8* rtx8яxVt(VTlZWlϰ7`{{ _Bef<-`d|9N<ӧkbaW,g\]zXT^,[7ćے"Qq<Fbb|b52u uRm3:-꣪頗`.Ә>DM%'!zUb|qthwa;g#0MoG?mvX7S E@g+ŬF!?\ض畢g$0Po>i|òoCߤ0 ocifr;pr¢zᦔb!Vˉ}:^Rɟjb5?14' Si=X[ +iڲIuD}d*c%Dl6ʼn#-45%q-j6'M8U$[U'{m' 7hI.E{:[5 7Z:! y|~(*\eO4(@ݷ!8vxjir]-&t`mAߓQ ,~F)!(\B_"RYSxAͦsb0EXՑlRB]@mYKc4ք \-QV-akXa6OSgɫ6-!Ǘ5W=tēm5S"Ż#ִ[6k7$LsF6G̻AEPl}YDdŋ2; $cׅ͕ w{.q-*/ ۠Zry7.MR6&A)ZkX b7j5U#; 42t %t#"gTׁ@#vaHtTă^. <'{(b~vD$N}Xш[6l;1msiWjInDXl[ޟɸ`AYi~$.3"m>E*.GTEu54lΥdbas5+ ۗ+C""!ڢEF܁7f+I#F .IM 2^? kz'E%7^f@`u]E>pMG~.1kW0[@߂[6KLBߗSh_Ғ !)((ۘW{%ƶiHN(ӌjK<`St#ym{#8oqQԩb_ J]Ojg|Exf'^Z.S&yJ/c"ҽo;`8]71 hj'v0J!c+%iPY&J nUawB.'Z{eZ{CftḾt-Eh 1Z]vM- ItИfqGG[zZ![eP8M|!w%4. ySo*-1;'t݉)4`vd0@Jg=gZbBmDYUe~)fNHick)2NHmUw-)3CyzܖS[$ZrJ{x3 5YZyC -{q&0h=װSn7+ T1N?h }T3x>{Ђmm({P{`⣸W+&nH(h:8c-+&rU޶>j'xSsq1M`B2]ծ";)&F-g4$DaU־LÅǴFc9$D:<)]91M"A\Π-zxA܁ ,k= AT)°L{7'!$!'[ԍ8cy|;iexqnBޓglCWcHғXkNSmb(FI"唱`z%>kn9~ !6g `MduGӧ@C` 6iE#C;ǯS*;2|ΥTh  $Ysट~ع渦 ޅ|I1uŒ8bF⽝92lF]:PcӔ *6tۂXsIv.+tPE}8X声l=^)Pɬ 9LY?3雙qƍKPo"TZ6M6crYm_Nr^6J 9{F:<V?$'7<T[U)kۭ"y}#Qg o I(îoppQvp<5' Ȅ(gŶ}Wy\ǿ]+J'| P,vDxeSuB&0:x@>/(ThΥy m=!& ]0q<=Ne1Jӭd).єt/LgEѽ@Z4@vD  7ۂQ$OQpJޭ*W;g&Fd_r_!@$)opo8TM4<> 4 hJpva'a`@u+/t- lGgGBX/00V!B^HhRr\!v2BB<㽢WkV_֩*awXfe8PK`CQ q ߟjx5( ٤'Z³IA/*) |hRQtx\d)֡:B,g يfgM-(Tܵ00z Jw 6c_fZk2biп"O6b0wY_@k(&-lj$ߚeM{*c-M f>!n%m=[(!}sXHc6O84>{t> R,ܱCa8J7oZ"ˣ[ $e+dW^x|ͬ|:פ.MOr޺~>;`E L4# avwoj2ײ.je1r֊Tz: -w yNzepdL֘n #<7. g`Ib#Apc?'Gqb~Q h^CC&N(R)7M|=T4R³?fY-n+i|Ƽ宛7 –e d9Ujop~\ibڋJ-#6#`tg׍Kuk-KC-agvSɥw_OJ?+n7iB,6:a6ы+ gѱhiV #$ W00}J7 I2^[;fQGb:}k0) _=KsZ ||TIDTqIp4KoosZi>ÚHΊbudPux;qaO;A7Yw&)VS({/W+۞Vo-F K9d:z= .<;XbTW_/쿀VmH8|.>6Ν2au ΒPd }sQGBܹ㰡YCG>O>һ+! )|(@L$'8!- [EM0Iγ%QkCk" ^ E;lNM,qPo*fo,zߛVP4z%bhƞTf3&F&;1;-* ^c` <=6eW/prιJNQUY-#fVmR5+;&]I4o"f0ezzOנ&Ef |9+˵d9,8eDMP *Ռ~{: X'u@=H[YrbUsraAΛExdh UL}\l w>߿ܯ ̿JSC(<7a5 `8<>3DG}*ea{߄ɻ^zLyL'^8d.I7V>,@E׳ŕm'RfJ(7yl@+5B'y3JG<2#UuN|CVUgnQ?Ēj( Ũ6`4:ϤCAhwSۗfKSQiħh]P[y"H1|w%aQZcsD] -}~GY7wWAǓGϥM;fLDA,Y]]^`%瓠qH{p-Ud샙d_CЩSvxvCkmu٦ ^?*|2:hy!s6ܲN_V_{>k0~6[:FLfkmM' Xdgm_L=fBNCp48nd/sيfXj`(l/$%:[J {w/GQv#U5$] =35,Dkmz牻%kЯQ>lh\R|>65<#۾vUivdl#rfAɴF DwDvj&}"gZ/#։ CRC!V9OJ/P,Y%n@/Qx4J}odܢܳTEųFPiDz#P`>Gq:W)R`ŚM!`phtN|TprbFQrjJwIs}~tx*{͕d03=1#^KN[S5Fm#Ei6EշOF2n\LJ)&qQ%I{ jhr"`]cpөVd cG@&㫶4VQoJ_خ|v &mct#AFõMvCy6^apA`(_ [;zt5wo0f힞UƮs$.Bw2f(Hlgݽ\?DtY3G~޳Epka0hH:8 W[_9v.>,^ĵN<F5܇V?[ .@ zF h]T/P"@Bs*-ާ$~ZXW*HB3:M5ϾVObStU2q%7%41E_A,y+6g O3)~9cDz-+@ J=%҆áif3}ܝA9a[3C6fbۜ78=Q/|R A  lu;"lFo|Qk0-x>=&MZsT`!)_Sú1\boA~ $]X1=*+4| !щYStlU2t- z~ &tJdaqWPWM!G"$1J?"'AS28"%n嚏¯2y##ah`SJT@})WD7ԑRyjSN5Y5kzSߎݬn5$i31#sipk_6#=C06O>`-[w+\l.FGȊ%6=K;/뷹dč$ AaQd-V5xa@ Da{b@w*Ы>dRC[-3%R">=N UV;Ѽ ޓ YPp3B`o@pݽw>B%"e>)æ$u!(4\hͧ h %@~YyB|7 O`e] wf=@~$.1$kآ}R3YG6n2:ftV6\WI"RXIDѫ4#u&zc\9aq6bm]ƌ@xQY;%@?N{Ϯ d.]gd8_wҜmgc@d5 qTxבCFfn^iDpXp4jy2[F+ "=0 ι ,Z[79:ـ&ru#TCO'L%n7\Zoh6U*GDňW1o?֝ ۙ6پs9LMB,5V1bBeĿ F9OJ6ۤ{FmA35Ow{NZT9*ܐklF S'>qad$礃9p;EO xWةKLO TpN2Z3uaRyp'iu@Z6f~ @'N/7&&F"g% sS>^֘MT=P/4' P=(96a6+jk Fj# er8ʶ;mZsM Eq} yl5f[1W z 仸J؛0C6Qk\J߅28S'b: &.\w*&@ͱ& 5CK9"Lxus&y;)o^]c ^7O&<uUU b xXj,9xB9>粲ke9=++{0vt'A%T*p,ZPJ'|W~X:`d^_}"(c8m3.y?i-_{L[BPc_TKC3{=({IcEzL'gOV ~z0Qjn0<`Tطpd]Uˋ@f[,Dq?2xh!/e!4`ɦ$«Gh:gBraZtBx 1~~L TXFai? JXv NHћq[3o}Ǧ^cJ{57cO+'gO_I==%AN\Y?}GᵾlxM7)HݛLk7 m$QJDgtƦ ؼӗx4)԰G=\%twDEz>#;ÒۀzpڡW ;/ oOz{g_T]560Vpz#؇-?R.g܊>geG yQ0Z$w3I"ޞS}V6>j5לf@bDN&?xE^ד3%p6KvIUTyKr2!H;w'-TM|hdC M"#_2yj(7*ˎDAsj;qx;)ArQOΞ"$H'@e'/v=D)2˪]e{r/tFPALyL̤wXcvRr6JpM<3*'SuOK35BU1<1`~OHk 0N#csEC(JB? /P%]Ïv!6*l;wmz z #诎6:6.=C ;C\ǚӴ_ K6p,"} ~F}AG77^{vܲj x4cgqC!kG~?yZ {B E& tAPX(cD\z,D])+lMX8>OFK47ib|-)+L̰m)~laN̐9Z:LSd.tmx/F>/- ir+Z׹1C;%Pk_H.î(Y,T/⺅֥E_28q{gaBrtAҝ њy&v74ZaFjvb $2xRJ.ŵ)[lKd6pQeQO6H -1 ]^][=JkkwD ~DWƱT :4uS.&ogA"t9jQ3aQS 9J7 c*) ՞%%n[bYUz$_PNwVYx!"= ?s?,.lyP? "-}88U'Gtf+;p9hTaY7J X+uKiĶtpAcrԶ+-()rryEժWh}m{{VF=|qpv6r}_Bv~oa7G14P̓&pWROByi3}b.zHy6-%HojGkλ-G YzaH$4G㞩AhCvYnqRC. wHnYj%nkCt &9'€9K-`tݜ5IzD7qjyh(r2_kn OzdrLE:ؒmw}UOD+wOn@A!0QmooTH O])y;; 0rNl>v,ìdpEb:"(  dpzĠƦr9)m §jJcXWV [m~vs%(2re8gQ![4r 9K# KhPp[ r?69V&a0vLf{gN!솂aB% MxDv194~xnK82ΐV(#7hFMuU3|Fo0ᇋe녛(MB"Yӯ5itf+aK2s/SPvbA e@*zMh»9~q'! 1Ovc,/W'K97p^zfbK7*"Ķ3A=4]{8Z1r#Q_wk3[/hnT&0MDr :=z\4L@IKP%{Q!2f#` !KN7AzE`4Y֑>e<'k:-Bj#x菻B X*Y>*r.'#Dhlhb  eWFd J<+@6v ɤ6g y tfOioF쉏H;+ǴۦK=$J@Ƴ05'):Bo/1Ӽ@>SeX]Zпz| TNкۈkE/_[:xþ Dw Rcw,xSArIbJ7 \R󃑁93d#`VԇllS4(ؔTmJcFmVCozW%dL> 22Ƞ0@wd4 H9a8wIdu{f)whBŤ\;3b4tk"P{λZ~pH?]gb }uc%:a>Pݜ^ ]0 ωHHXAXS'_0eEM|Ia%%9hDؔ|kL/lC$7XiFP+;<[XF7bUMQ 5wΟESeAچz8u .RkEĠ^PsD_4$ $=:T>`󻅤v|4Uid[Y^ DAڇz!d={"r_'h)W8|:ϕ]G3 'sզM汱9D7V[4 x6 ~pá2ow Dž7q_#E J77>ژE`3&d.cWZ kQ؏4h<޻_F- lX~P`<\D|91da5J v\3تChč#qp7I\aPT 5T8mpak`s9v 6^-^Ϝ;Mghi*|tD nxO))r Xd,y3qXycgg`@=,Ag$hDg-Bθ(c=${Ô4N diH%p`j@NEhaPwiKZ]d B88c]tlR Ȃٴ'qQF~Ѳ$ qyD_ovĩJPf>,O(+!XmDӊS>@"E+n#>g:8P!BDcYeл6{7 po9'ߴŧ1"WD/-w:C\HnÈS M:'ܱ^B)hcJ0)a4ߪ3˜-P .EZ`$j'_!@Yԗ &W;]B{y;ECH_0\!Q%T`ΤϓY^VQH萬>Xw*bkY@>,M D#x}n\Eі5\CPE [r^Re)<5O ~$[a1p8@#<#?iKQO\[Aw}f4GOU7˸P47JStI>_[)IO\p7ys ݏ֡2I&5%[v:8-ة5183uڬ[Jb̸ GVMk2pJm&M1c֒3fBa{A9yg'rQol}QRd2èEdK* ı`Rk~m!M(+;, j͍靨pxK$\2kp#=rhiXyɺy8N-o'`&& ,'TrIr øs SuGԹA]R8\Tl|˂0T񍛹rWm7: b.:q$@tL ON)9",jYME:el \ʚftKYT@Dq4mʲ" ;~ o<۽>7QL˪ҫ(()ߥ);A;AkMc QVOQ:7[fލ.W ƋPlk0m}qJh;0m$XdR>rOGU2Z"Uf;~39}rA E ub(-+-[) Ό6!d8FfZp ygF[2%._M.a!nt<ΡzT.'8CQ\Vgw'=4kG![sa0۫$g*4j\d֥yMEM?S!5Vv%4LGE進c)TNQyw}|y7=$e@9f$&{?J 7b4X>8{qskbܩT;| \р/tֻZ{\YemsUuj3I/MB ߨE ռ m,-."PcD|nY/aGfZЇK)|lu2{?yAzq)Rg*azx0W4jj%d}sפ:J왩pߺ f5]y| ._`ѝc,Gl3$2))'ue Gbܮc&:ELTo-gًMLmL$@箨)6?Dv37g! 0/0 (Z) װeISdtGbҎvd,]?ne]Se[` LsY@N aʸU2T1y½6xiXHPjOF`M'\ αG&p> Yx9WPcOhi /,V' iiz2-~|Qzքx{ Ӈ {`O\ЧzA6jy -/sP{)g% 0t4T4x8P[mvGE $0Z/BNOoN'aP Y䐕>Pd q8[Swi;ԻeMhƑAR˵0 o+h arfĵQ7jލ>8Ds9Rk{79Hui7-2Bicqb+{+&u,WGbB(8̒j__*=>q8f{p5L(WFa*qŲ:aB_oI|;Tu|4A'+}Qɑm,z?c#ɓj~YcLlz14/K*r'V=tʼdce$XAJ| ;A -̧S#!O@q;#yd/H oYU_pXq M2 ԥ57VH]qBpw^M'^o%,?K-2 {ëpE/CD[s!P킄ϻ9C˂T%Z$-tL5JWȫ`}ϜGMJ?S5E%JJ8XRX,Bg-:K.3|>beOqH]dy$^h_խ1,Ve{G=ϧ'4\f-YRb겜@QȀ]tfhT0 gT"6N(1/IJDI Zz쮳F`rl <O;4;̖NHpXLÛ>PkckMs L@^P]i-D |*lG%٭M{~U5""l~ ޳Ǭ :ߊ-dׇW. Íu?oH?u1?-M~"-kH (dg4ɃdZc"/+jK+ > 6ޠH0͔C佉+F71_}εN'A>p['7 ]؝L &1TQSCDfrQw:I[v `}GG(A_MKfr+vH؅!As$Der@ܘۋt} 8_YW r>lwuXp /+-%SZRY I̲W-}(3ò㹼<=9!N_Kmwqh)^ΰHib8 x NqAcRLS*$h *+o4nj+dj uJwxSE-K^% T-Hv-|)g5wV ҡh$8'r MQ>6V@ҵ77RD"|pP 3Jվ*œ5)IkMmF8/b : 03pU3A0XӿESN!^<&Ϸ?ׇ *hN*&$|8/ jm(&f̩zB9-}x闬8W/GE6nulr]ېm"tmiqm51kD;XSPy?ѝSV| tyFVDC>8ځԒ3"Q}vYu‚swxJC?ܫ 2NPYor]3H0MgKzfzZ{uk6TrR*w=:feERZ"}toѝg=yUӎ;ӯ_h YgiOe1֑N}ppO?۹'x.mEqR4ȯ=d˻s%OI4t`s5q,T[-X)b# JjeO{Pa@iopGFPr1Wq‡d3ŕ܃e`t Mݐ HF ~lX[rI >Dj64qڠ܅ڻX'm<9OecHx^!]f ?{; "Qt#K8z\(MG%&-J6vks1KQΊ-h- t5ݣmKi^(6bҟWA#wU1NOtxqhuS2K5?m{SƮ X@6iXe&^ɇ6sxP>"?(; ݗ2SP%Y}3^[UFG2q,L7읲$s)4AMPv$V,joR X;V- RO=FY>"i(g }"n]ꃀ~Z2NI)BRVXm- C+,æM.Ew@.^ɚ-ct p:8n(2BO7(DKfEwF}&5X-`')7N+b!t?dv/]iDUKcj=~@C0me$R<)nō\ӟ=,.{W[0"JxvOa~ αvA>-aOn:En}v ;0T(cMzF.ϼI ܈63-,I]+7'"Mۄ G} s·kF-vPV\cԚM!M,&8bljlh0"jk"6>u%+ÙiiI8AHҰ?I{: &ҕ 9sԘeNJ`|>wj؂9.\]ꉒGN%ߋ 5]!Oo\tz$iŨ1ּ3G >?GlvY'\F4ӊX=R /͓Iua>q)EWHŞ2F6myf\_jwhHp ~OƳ) ]V-[{F@Tw|բόɖ:CjLR,*mW`l&qvFE `{2.V5pn`ٌiay(dlNhxcnK ϩ;9&j=F1g}2_&v.]bb_-h.%a5drSxWDž o+ DkQ{ re)]dX$TC68-i㶃gC*_Mi?:/}0uBgs{r>т)+8c_UG2\RJqL)|`q?.KA~M=J/(P\G;cG<˒C \hX5=Wp &+4Fr۞Rnc}Q16Ѻb(Z4y_N댔h.Fy+^-y$j-4nB B_?7g* murmC&BSA"C\&e49~k034LU,Ш4k%ry4Ybfi64CRvHII΂\eAg\T!*Qq5>+#](NQW*cYjYI_Ձ ?O]~^EyRnԨ ݙ@Ҍ9#0m9BK)G̗07ҕr$zS!zkҥ~^sǵM~1eJ*vCO\Jp"*]WX_(x]gqmr2/.=򞺏g3^r}i`6w9ɰ< fEi Y|NJʱ d3*ct:Jiel >n*)!":5ocQz2df3Ze4r ~f>MJil~6xDz,8d ~%ߕc9qb0ip^ACp.:ZSlXBr2Kg*umbYfs=#mF#ޘ˶`c3H2%:/4K._ɳ k S)iY= ͒!pւ' +6X;Փ9!ikst)B@-72YGKS9;̂ [Z/^L\lӎb}Kl0Gctp/(@aGBzmўEFS \W.$3Oa,.09&J̪Y${0Ht6 4EХ"jB<ld*r<_E E9b6~% \r{*-Z>Nv׎3:K$ @+VI Dyry$D x&7I -#rct,IV`Vu5-hXBU)#RYW.i̿4]EH`y}3+>|blTMIiJN1zZub6_-sJ7|VRG؜?0i#,|';'piI ̋jX a:ƧhZ,O[l'H&a_ڱӈ_5sC-*H9 ,X3qS_#|у7wx/0 >L LX {`%@ :8njZM<_D6S0 1g-T4yr\KQQA; D;D !zz|*j\=JuecWRi!(<.WJ3b /<_W"vI}}:+ƹz uN {9N#8tÏ`~ႄ)Uxvp B|~"7jAbS{)&|K`#r*z'G髟Њz5C0){m7±[g:~9F<Mc̎Ά ^pYYx%]&Og'1#|߬R/gquJb8-+٬V" 6gNx'{L_=kD؎ {p9:0L0>-sA8oχBѵvV E P*=I2?z7,gsx f G8LeɊj<*>uXY@Olǰaj d{ eg&Rv.K Ȫ@u.N>ĄӯCS"'> e|;{4*ʢ˪"z lOim۪;mp-g nz5o2*Md HlA7]_ni: TаL]K5 =%D +mݧ^/6e<T$2zLa$Q4-Ii|h@mN`|,V4,Kʧ8P]5zm$G VcއQLEgVK= F ȃ[FҨ5&%ƫ#N63ܢu$j½\D IB}~eO%?ɥՈ!u$"㹔E!2 byz~U+mUs1. c'we`CT05;HTȌr셁RdVyĘ{ XBa8i&,C wYQBotf*"⃐G4%. wmñPН kH|[c4ȭ2f3 zV܆,uf]~~*"$+@ _' [UzHzsqq x kfϓ󶑨5_FOfCQqv=:s;_a/N0N4ʷ[Pfxⰳ^9 -߯)͉3YbH'pMrrfG( lVJ2k;ndal 4sa%ˢʲu5kV0Ƣ?O/MT\L,Q>dӖk,<  ͆|ty?KCyhY_r,Ɗ{@E/ԐIh>?闅qDiz]QcS¬8jaoLf&.<3VO*x fƟ ĭ/XdJ3Xgܜ4iH'qL[$fs>ߦ!q! Zd dcV *)+xH RFҋ I&p4kDxLU>$&4*S遽 vU=,1 v ֙?1|Ή^%,RCqӯsoG-3kD+ , f҇*We340,I@CػpAൃ9ʲ+Zi9\As oY-Ճ֏Εcw`.G#jQvK8m  up|EmxˀyЌjJ,_$#"wA n0|1!fIEE^ *7`_ؠ% FZ ]E(D2k8U>~6U|eF%~R74{HN8È:A+VJzfZ*" Hjzs] NYtقXn"-m2߸Wָ39P/A8CnK6oc[~ nv877^~<{fdzkrtp+ (4шL=/lE!L*}th6XLaD4NU#Ra.wRH`e&+K7|jdr d-,y2>,{0F1*ȴH"q1/H$R={{Dqz4uO#GcE4\gwѩ#J*?c3Jؐ͵6Qs-!YQ1;X1la[d8/A9lF1gR0byL0ӓ&aC_6w128?qΎu/xTYqVv&_pqanDcnn A zhe➳.;o K'A"&zfG ({{Tv;MqȂ,5lQ3xū񴔾Sݗ;k'bZEHɏ>7AA-" Ozr;g1H=#st>fvеZ?\86YDž2|>' K`EjcKK!' Q2:S{<B1Qo_JLj .w\;ځ|;w  ]$ OQ!:\QtpY\!1K4Y'.[YW9rR`(WbAi$OEg%Yn `Kg[#ӄm@>NfQnHB-  ĝA(@=eJtyk'o]^)'&;{wx 8IQ Sx6 M!@/>fV۸1BzJy> u鐲://P@6`mMV:Ūms"[h. y刓eH}D˦N_;323FnHه"0PޟFύ?38Gn56eMɁo7ZSWR=M^MPܵ3 P'ק3 *?5>Fvwr s\8zgQam䥍7Q*@+88~yW4ۋ_ì+bX!Љn@n24w-}<MW''U(/הu'{￝dI}]]oi+P-8uYa;| ֪qVU &7UwSvFh8]si)'flPPL֋q82.ԯ>^y򎏼9c\<X$cJ|9J@uN [CY)+"epgG6ؑrZgh {Um61g=)-K"j)$¼"gsQPv "JXͼbYX_ 85s,hV`XI&@,財Ŷ\ $+,i҅7ԍǰiJ["o|Na4ϊG퐴w4-$ZGAQ&P'}EJRvq.F=T"P5 "7xa늨9HP) Nb0]%BP%[~M-ouK`ۓ@Pa NJfl]iBAnqbIhV$D\SJY&IW3N|7F_V(S i48!Ȟ}̥=K9y h5)Aﱍϣ{֨t sH1Ё黦ľ^ $Z t!/'6sbc$Bw:bᨂkWYiq$.Uȁ1B#Bl@%"eA2#}b~- cko2~SKJHV^O]?P?<DUQ5~E(#ؘْt Z5.~Bs0?SǤ֠߆/B㡸$e9[ܚ7y*oE6e:ǥ)w0]Rr&^A oiqni6?B﬚ 8ʲW!*y[B9 ջsKrSJg]q%mZh(9lhH1Jݾ괳 cн{A/"'V%ȝF:ī.Tֱ{ k'Cs8\NmC.M+vd/Ro (,DRW3 Q\7 {4?2QWb]^88y`k2>1*:V'fd;Рg]y2(_7N]{sW"~Z~'oN# ,U:mwVᐔ ˶<ݿ*zNO⼤VCC6&Ue(U-I4L(+ynM֓Tc >6toG+Wny?c]( -.%Z@pF%nKj#pTEsOyBD hW uz6 Ikqs?3R[..bty SD)ޭ5a1(u`V=EP.j|X-`bq%"'C|?e_WǃPkpyWh; [Kw Y9bvd <\J ⮳sooPkᘍ -XQ CԗB }x)h(S>p}V7l&['7> 0[FLۯHh 9 ^Omynj[AzD&H4YDtvqa#y!ר)֩ 710F.xu)laÞB7bƚk/T_rҏo)Ox\Uߗ,HR}@,eeF&qNrP^e=ݨFqu2fȒpK`u]LygGǐF&C^8nRǠC؎f?wL3ci" KL0iu.&]dnPz\H0>7FPbQ΅ᣰ̀s0ٯ#dHU(j%Ad6_:+0UOm9sm 0@'G`R8t(vn\%c}P{59q3@L1X_ْ(UZ/62&G 4x*߾ڻ׺{7Κ8gh]ӟx#U>yL?m5OCgC~Q` YLK :D o(UT&4;Zf aLS%i *kӭ\SRr-@G W~$ )3'3n[5>#dڂ oC%2Lvecʹy.4Vv%: PLVLPzY^vn R1E3}Pұ'v*ZA yiQUJ E~ykMќ)USJןmf1L=PcSvsEbFev{c8)qryd̝bzkB;# / }#/%OZo+,p?CJ![s`3ZC#%)aVps^J(C\oV~4ze2u찻Ĩ,ϱf ܒ˺oY:ٚnz'^g?k IUUt1xbB5 eJlIQܥ &qd_$%nuݴ^nE'Cc[0oCz GuOQȦJnNnбDVfw3$94yG&Ker{]Q.r5 LiAr8UVJ#n }{HK(Ʃ0 Y~Cs8L2M>?wU;S(킩X0"#i^~Ɯif# |2K 8p)u0»L2fBBJKu #(X)O}x>"Gu$u-]C]ap 9o ?(>{`q>+7٘#4XYN#k/’&AːNic~hMnD**j]Pߍ*ק>shߣ~g+Ħ*BN$II;cC(+kʽL`Y_=]`"lH8!z%mx)q)lO,b1wXhFUzlS^'*jǶ)N@P<\̱u*O06 gLO!LA b= M>0M!Jed&MgAo]mPH()1}o&%i f?2-B|qm+⟎EK$XQr3@Qe7ElynVPOgP}az j~# X!6d8(dmOȌ#"vƷ=HdbZndX4=VxȦI-W%;ET5{ƈ%?›n/BfFWy -5,r".kK:&CVq:^QU< !mi*!}1,sc݆߮뭑S؄ENIyAp49~d85p_CRt a r\~GXgy XoVŚ }*`≔n\Ki3:-K~ВjnfH96"EaNOn_D^Gyv !0yQetJq0@ XnAw\3u# TrUߑ@j4NT)?jYDrׂ*ӥh=)I9C3BϮ1Adu ?sO@g$ _{ V\ 2 -^ FOs2g@GjI4٬XGRJ;n1qá( ݪ'gPqiz3qX߬(}g&l%A 0 Ȼrյ,5l 2!S"R戀Gߵ>)E#y%5va#^=3fU t'B~K8A,2a?F[E rG_Si&J}|xY3iEC,,Z:}b*#~BLT.B^͍|Rr*s =Xt۵!gi\ja&9-}Ymq5Z_@Q>)x@FNTeT.Vܰ6UڭKbOps ȦQҘ_Ud&<'g)Xrƶn5 /Z#^:S8y%5~HKncۑU y~j;gr,aR D=fE)" W*$(=D)aq:^|a5T% 4Zéwnx9%ρ$y+ku~٥LBUɦS}80]X ZVlRBoNuʉW~z̋3 o~TmWwW|Pקv1P\dH. ;A6@6[ii,3 ΧՂUqՕؗO֬X R=`!Qu([_ƒ,1ς%xIo[aTK[WdcqLcccdp wnY`)$M$++1 c:Sq#(~):ḺE;Vf: Nt٧ͼ\',q.F:-Nӂ ᇚI>,{C+|&ӌZ @J FϾmYŊ޶hp)H; ǁPCtqj'zīe,Oni승N;=pm!t2xYTFDת]z>gnX-`9p*`bP'Xi@o/UPBQ'/Dمh+ Clٛ9.mض)ރ5T4)]^f]eFU( ,wyHu)1H~KWn_3լ AtxʗSEzFpp 0+L#m +YF2L~?mC@ *L2HۨD̓huO0xR{Rk#zM)B߲al+")8V02^lP9'|2ƨxD(c D-RSrUa_tp9hʂ_+L.%ҘѲxUmJ1%]|e $;2&V5 Rovߚ :)|1I Mx3GQ<l ag>*I"lya Zy+h6ks3l-םbi*'8ʃHZc8};yy;y5]} =HqN0o"[&TN T MS[Mh)1]*fJ]iZ\&n@aݖ$ɇ i12ݒ _߽UN]@h ̉p%J<҅5m_U0}m*BAfFrB[b&="jS$ 5T2|}nrkϕ~g m&Z&5u``s-6;L)D?_\`)K' 7Ö+:/堢׃K!qDɾ|1sa+~BxдY%oXf|c|rR0R{"4z0o vRq^ЎC?- 琡ok=!s]}zJUS6~_UiQh(8ƒH% M:h_'ePF!HGD#\_Z7VhJbWIJb^ J~n8Y4|v#4wb>+B^?¿V^$UTDaXwSZwxrAj|А}l}IK(@wr2|l-4Eⵅ.E6|.;EpdL:pH;R[<]1lbzβ[%̉$Ji1] 56P&mo>b׋%1Rx1#N6bs%_ 3/]hBbk!$i6iϥ8|j)UO< D -Iz-RJvKxg*!x5*Nux6ؿh@tTm+^ݎt$W,G_pEU<>8ӛ\ z+.hZj(`N-mseFkJ~\^-2asS\z9. X([N{F 0qJK8 !R[lNm&3NXt\Wb"v{+ ElvW^gZO<Z>qK!žw{CIOA_P ZB5~61ПR tn-OqƉk ƥlimá4Sjɜ/OP,v0;lpH{؆eW' *.2'W[$:^/jry 9Й|A,d u3YR47C*树Gp [<ū bUQ,?г\w޽>"Ra$*R:;X΍qzU̳J9iݧD?iE( ~Q{`QV+"UZWpoLeM]?rD+M,*B-*6уbSu8Y"X7ۢ0 08h ez#bQWUf?v+^:2qǦ {&Ss5|J-}@#jՏ*t:'kU <Dw ~]@0u>[#ƣ5kR -9MK9VC\L]\X`OL.rQ+tp3NQݘХ"x%p^Lѯ^u"RDKq>PMh;q =4|/,6 `k, T¥';7z,KgQҷF)5@G7ϥrbD7;{FnQT+NQ0^3!ކ;8hhoWޤHryeNif["!n&?$bipxO'VW9^܇F`-~&{}_oIYHIt"b6B*UNn r䆪)Ikӫcw0:&"v J9`|w~-j,:2hJG& xWՒqh )ūʙm#Ycu? Nr{auW?# 5Rr{.-~b1m3xV+QLnu\C4hkDHfG"d#x1NBJ~6vuxI~743/s@Hw{o0\kJ']zoGN9Z-/ŁvYB %hk "a'r:P e;EɆD"QK3=Qo5~)#9 #?7f ])re%u#)bl7i'|cD7 ݿL pU$p]fc}O77m+ hO5pP\_C Hrq0ߖՅHWNKU6{='p=qH?2ie3H;fEMeq%>Z.ux=5N +[ϝzH%j{ (nhʍہ(qD&\T,F[9geuMWB0K~m /m{^3EYMaUG($?87| ϯ$8}`$L/RKAuOO=|L/t԰,T孋*f[\K_ `lQ o:K 7 KČ}Wa`D[VA*LN@G"g,K/TS#1mЩdJp$^`Sea‚׷L3e1V8'ld'_wo?m{]zdi}a8a"~?ѫ2`d=)I.a$odߔԇ)LJqY{*uoW Kju3ReJZ1P '(TnMf'rA>qz@ c)WT$=+nqfOSTsP)D䅾ms=Mx]>4;.Equf:X]N[D ,6&U_=W [΋pAZmt#w.?8<, OyAy8a,ZaOi{cӑp۪c!<5P37+i5BZh!))UJH.{vs{ ;!.iLZζSfc8]z^Jf}m M.H(s+:mǑӓނ!pSnf,&|vK;6y[l2HH9ko&pVf$%}i,Mr>w&*fGMT(Qtq=e67=y:NC=o" #=VO=vUd8Y쉴{D5 㯱UQ? 4(e$oH5~c-{W&݅}g۬ɲ=[:v;ڽcA5H??/ :hs`‹հM z',[=sx]U5}WUަE=@=yYRl8Vf? #*9/ 0뜭`:,'A.sTOtÒIUo<*I;+Kc!ڑO,ROaע] 8d ,jΌ{on39E* ~wXMMBxqTHsQ x)%ȟ=&Yot>WCGOF,k>BlȎG1xJ~uŞA~r,yvϛߋ ^knL}(>|讄MJZ˶oR 85.L<A͖F0Jpץ,bkJgQ'0c=ۄgP(gKFUsleG5+LM6^D& #~aB}]K>hp2b!|a kڑ qdzQAjQt"_~,o{ $pIe>~u, wIf ȸ9GTَ,|d'x Kʞp\v3vI&IEvGVMpnPaV4֒a25B.#~H 2fA:  Xx$:]pNh3;؈ 5qmcm2 LA]5b!h/Ou"v\ wQ-,Уcg]?p +OQxU(hC-@MFr5`qRg*?eciwwx&ɡӭz…>PF6+4)[b$dwQ[α<&pRޓXlky9-+ 6ڨEܤ]D.4FmAY0brZCڙFOO.3-ή}z/0q^$ ֩, z^GAbd#Q⩝Y~FQrnsQ՛Ik3衏46 2-،80Y:7ulJ./ƪāU\'Ӹ_91Pvyn%tQL?oPЋX*ߢH0';]}@}Ku(ĜYOՖ!Sv liC;˟ԐHk"J UD~nzdVAUẉ$v9a STI@s#YcYuѼK!|ZzV 4Bt^ lcK 1=,kcaQl޸ UĢIuXڽ"_Lt|`-<ƃf"VMIЈ,U)+E 덾 b4 :\-o)rHV"&fi% HcmV*&$ץ;X~Xo+ב 9QԺ 48G:rSD{_ʜ#6 NU}VY 54 s/%T/+qKȺ WnG 硡dmpD>rDT= !VuV/ ?5f0#0HIFbP:U_."?A|ZM HZ *-]]8cg;[)wC+cs#ؓ"kh,(-u$ z97TLB/2y7J\f/{|p*ZGl&pxҬXsOW-bOz[aZY*+^;w(j%}Ջ}ۅ7 3?M9C4ݍ$ulDsN BTΣ>:gh="3]] S +ܶ5*el8\HjbKv{=BO雘J#㚾ElZFs)6ǚ\ #_7!T(pKVB> iӭOzXj 4]oK$^09,8ը>I(YA6C‰|Mݝ"@x# !ZlԤE֫`I$8;CߍQznՑ^ %xP X@:{s7*SU)/2*^;][ QKq6( Q5%[shQ?s`|OהMjeݸ69͖s|61PC!)Nl<V.;+iYRLhzaZ6h=VhFu( {J1Oس@L7'a {:?{E=]^p1Ev_e(kCdM?Z@Q= ;U|R9>14G10 E%j?ߴ;K߰ﲄfX4O%x B@9z*a0X,"5W=%ҹΗ۴ ev\i/-h\cKA65ޅN?V7H>~CS1K21-GgE ݉A" B[5 ט5 cD PVU]H͏NqX9 Ze^ myXcZx^w6{…?_l[ w$M{4@gR)m,.A5JBQ.*!ͯȊߘI%v/vYQJOne_^NjK%T<UHf^(h&'dD"bౣ! n/e8ҩ{8CۛiX~z~5Alxs@DL!']U70S“& B$"W/9̝/,b([xºy? ca5Q~;82! "[SPv'M3rdhvƝpNv(jMzgDrWe"=W=&Y- icŏͦYN)tnUMGȼfy#~My~_PAF_'Q0B64s`٬EgoN߲)B#cBfӃr&ZYT3>JVZ0.*Ut+ZN:JS)"ՂJY/jYU`" ́K3ZK\j nX$&'/] q+_?iz)V@~`g'O~nb22'U  laIsgWTn[83ڀb gj NWd͊,!L93OXYxp0`W5_3T d aK=%W$Lz tkwM1\r*ʜS(cf K)(BfhŴn8OڲXq6*>øf%||xo\!~0`o|n/x.- ԉPw$vd6Pd}qkZi_XR,}RZ7X eF]$n/l:畠ی;|'A &( 뇌h(k#@EkNJux»=2["4a;?⊩>8QMT'wj+r) @@ND@1Rۓi h'طRрB}wqI<\!$? i7]7;! {8B96ɤ'|ߚUQƝ_{1 s?+7OA8:! 0h'ʛb\ k O` zQii+&˽t`֧x_Z&aQ_C53\~2t#'3rJ(+H6u8 1 SH( $R_8< z9r+.xmm[VuRL<j\e(sWl&hfJz:CJOIB<#zޡ@FǏ2dz cbhUdʩ[e51?vA>5K *Vd qbVHpgr"5rWfP`qMM9ŮIڕhȡvn3)İccQf8J_Û# =CR0qw"cn=bKtzl5B(,n&7`U Ěn_cb 6gdi(7m|cdLg8jrB0ݞ[dp=ġ k̍\1 5¿0:X s~;,'{iB'̚z@N/E6I@،#ao%Qs#87IV| z2Ѭv-P~XO>m4 6Xu {*|4-\xyOJvTF6U\eiZMSɉ(0>vj OX&H.e*&3((Z SwQxEo|ABȿQ[i'z!c+'Χ .0\B1GrO#ν/C,?DϞy\^"c!IyHB#ޅ5ye>}"C\ ;O x[4eL$".9x:=lcd 27hPA wEAZo8{p]zkK>k3W릶B KwZ 24fBqpã5CYVΪҏH9 @.Gvd>$uؕ& muNI<`//Վh%٨e#Nڑ>*7aNcS]h_6dPtn;%|TPVfti>FVue"H ;/YW+~B ifVF TY4yч ed+"oݥ(mFS];o-cM]Fn3Ps~=NO-6Win˚1FᬷE' *U܈| bؠ-! Q/{ l ^8r# =b25%Zuʜ,m$;%xZaaד8СpB/1آ:Zt07tP]AղMudtixઆ`.%uR딇d׃@#_VM/zsAe ED/R-E5M 1}(gF'MZQ Us'*FQ8XuGỌ^K4+gz5 ?[hVh+O\i!ZqXƢWd%le3HHQ)CYi!:iBQJFKm'(=\L1]DszC56"Yr$Xx+7 ^/ht`u h7|a( }ЏF ̚6C'$XQk(>x90ک\7]>&O29"Qh鉕9/0s! )j7Wrp%tVǤ!zdTB4檨qI *z8y9- 7jX_sӂUJ%gol .پٓ"[wku2TG/,R) z+s0)<".kV1roMQWatbi(y$ڒ;T156\i~diGm:J;D7bݾ(U* 3FZ^ L <_$’G50 9{wfl ,a,^_%&1F;^m~l3!"Q{W w}|7m^4r67\~MObc:g\mhǬCajMdzz /SӓYUNY<u/3YVMR<].6R]q;KgS4UTmpȦ1|>%492,l2  $L/.J+Hc(.GG͜Jц=>O*. ݟ%$(asL{Qߠ/\$Y,P7vOO/zQH7՗P N\_FuJ-)şRc'x*x3S&l&ʏ Ͷ `X}݄(%uBgIBrb=<5,+&ߧ b$ }F~LVz:!ksNqY!3^KN~,ɦ7o, 1ax#9ƌ? .pFlJ SV(`xPq]LX"Rhνa>þL182G98]Nq^{CF O]tP`/λgŧ:BP*vxɏl^[H=7j4?8D ݁!:0CK~>Z20 hEL@0"=2. _׏cYYKDɚy)V=%5o`n u2L/;QQe)C3]ƸfE'Zs[צc$ 'QhST1 9rLc΋Du}{jF̠8^ȧIX~ ))1>MJ[yY/BU=exVz9χA^Wf].Wd`%v(TRg~[څNb!ޜ%Bϻtāi|ŅšBԺ褓Tcb ,\ N I~E6ݼ[-;m?n[`=࿣I՛iz(IBvJ0:u }<^G[E)'"ΎJ퇦nG4|%7jL2҂V ^ڋn(:Ij_k@ sF4>z!P~2^$ٌt:o'kb4mSKXd*/wZR~ؖe kKZ_/æ^ cj7ukߨxG ۰tO5[h* uIVj{\,!,oymQD\Jw Z O$@% YEʟBm6P.Ҭ_=yW}f z6mP+^Xܘt Z߰ce,/'ngeXls/Z;[kQqrAew= m}=&QE@SeT{p /BfS%~6=PɇLӘ5y!q `Kۗ >=刈Cq"0D.v%K4"!C̛d@|"xgI#jC J!xv '(~sħrm{^"؉0)3W<W#@. UKġy& wPy64Q~|7x K6DrWNJ )ם0Ris9eYsI{gn >Ϡ &@>N !1ӎAtWlPġj6@`">H uBh #!n䚀’Ӯ#fkZ*;zUC?{.gj^489衹HNqeQ* ?Gyi'd|Duza"]7-Er:K6ps<c;A0PbGܶmv|M c>%~G `RaǸf0(E ,fFk7Cv}F)ri.2y3LhFtn Y ! L;}5Dm s *͆"-(.kym #CE~LGzftpn>IrPE${Nx/a^Y5 3}-0=!Ty;zN*9]xY'5j@iCn(2A_˝3ӝ>(͑čv:(Qjv vWݒ)!No65|)l{y0;SൊhZPw. NIW/3 7_Xԧ6ZG`\"4n]|$m4~QLN ;~cUɳ'DoJ׽l,YȲqv%!(W$2Wd%+|dKxvw|UrB0ye]0x(SReSȧY 28PkboTߒ`nXqpCрTc/W_I9@+_''+Ƕo7T2-{^S4x79v?Bzz(/KF?ӉD K#VԀ#˧r'"^CxK< &KXit2T`~O!dZk֫%7d3L0z[=n cM6VǐWY+LK4eL`>&6r53H?_h]?Q$ l|ad྄WmeAc>#x:蒘%~=B2x)(+ʑ/t4M"W\f%7N$Z,`d6w%kdobBO5rcH29Pfyg~\eWρ_q1{u]ou]dpw8 z*23Fd cj[8b&n7wG5u (1SKIGyiW9QV%k , ^mn9$M##FwTc#U*n0Brfvۅo^ɱtpC<]wxKsp M~?IH<UW]sΙv*K#pI(K*N (ύ9_~L᜗k551>Ԩg\_ M 3JlW#ZV[߄U#.q9~^|a&fCxnAٷ37V~e&zt /V9xվNȒAcL|vDg/3o0Cp{WZ`f^H0Ԯ2U_83z]f|ofU݀7(i P%XH-+@׃̛]j96h# LIX/yX۝rEmNm`fkwJy)Q;5]H1W0!|+.TfS ;DI6m\[!^/v0 o/jDh,I QK|{3v;] ^~_ |&rUyzVrf,V KzRXXܞ`Eqf- Vj aXD(4;hد}iFl;.6]XYHvڈaTAgVX%- G7 })5s O&Ԇ-g 6K)!3ZTc/p!Ɵ*0 cqEcWT^Å|z&-j|+dyn"1^Twb^>$s/BNF#VXp/:$!̰,.W gl>hi7D :1S'M% f=zH6 ךVL+k9Q\XKX2*Z# +ݬ| #Ӂ݁kUuRJцO9Dav>g+aztx@*x Vf!mq6P7ۧ_}9bѸ#cFRlXVyXL#efpG$p-TuSMa:sdRwG]=(e8^L>=w2!j8G-D yZ@,ttSW13rxn+hÝti+8#sp| JĢln LE[.cZdЉS%Zv?i<M$6WB8 gI}$;(GTI,i؊)l$ĚJ~/O1EB?`ūh9PB;|M >}m6q zDa#6upaQjXsZο q(p+0@] (dqJys׃`TI 7Y Ѝc>0ݨ+8+$o?r4r]Xz^+ixDUqk-](Ã֞ .:Dr7$8zM.3c߻QGPBj`_DJPӾqaJìt# o&!J"0EJF ĩn37'e,k _맥] f*c}רK[!.sC -6 mޑRҰ VHVсЉͶ%(X*$κOe͡57Sb\7{NȻu PpgNKOBD 4o'rKGڂ^y ic<:[ [MLg7&)H4uYуwK\|5j.ܼL`fp(L_lޔ?쐋2_=?5UPjBY,du9V6=R;I 9i3ap}zMDE"yL'rcځt!iՕ?T )Jo=*;yp q9A{*4Dk_{B4T]{"(r|G-9JRLU&5I`571х)R2>~ hI@ K8)h:|c$ ]WrcPvHKU<9#}Co2<55ԡN6G@h  d_?^br]IY 3^*]%f:XILC@,q(gr;5'E2iVֽz$@%4B")]5O X*0U7hf}0a׌8oeDdQX^$=" \t]GftZdG4lڅa85WD-um@*mB۴sD~r!v ) )iB:QPA`v.‚kQ?I}(Z]!:( p:H?I365Ӝm?9 | <Ȓ Np Av? .;;DFOYNgvQ 0$/腰+]" v4树Mĸ|8JZ\7\NJ smSyT}h.H(B%(O)wE 3 Vwm[*C^솫- (ˉ v3SwɻօRK=sQʏřHMpQEpƓRpW@PVd6[_ 1 =9RYs ]N~AU!qU70 &hd!/踉C(@\/G&^qixOfO뼾o [J׾KJ Ǐ|kgj]l ?pxu汌{l)ߴccj%H3yAf;K7k*Jb8PLo(jEhH8'$pf 4i$^Xڭz`ʩ\(mIʃ##À(['7Ep^'o* v] ᱾dD[jҭѐfK 4dd*h*77%e4Cc5R9_Tž>%2\zcRZe30r 3@ S7bgXeJzTO\clܚpT@is sr]RmrC;Z!̃i"GrsYm8Nm }=Z@/c1,REqG5_x@p,Uuϳ}fLkRu ĊSX45QTKCB# _8(5n4؛/ ^֙ٶ?+B$eZ^]V( ΑS6KQa7v؋HD J^K SɰHe%+8a&~嗑T OPvDok XnN C.B:ӘqucݩX+lD].,OP&:X1)ёho 9tXE&üvwX!/g1{l"UzO=7Dp]9X]޶Qē)JĂ=/b>m#'ko#*˿BLe/XGUp`fKHo~-潐vx3U %8*Nɦ2AjquЦLʦͨsnN֐u"NmoZ#؋CC;;$ل:byS-H9\;+SkSٓ9͞5m&fn(Plk'w>΅ZxP0Id:0atc I| R S,T<6~d Md@zFK*Hqi5ܘ#g:!:VmȮvy9>> 'fˋu0Mn>Iw- g٧NEƾB~J]ΙKrh>HO(2M֜cxnj cJ7AS2RS-a"v%]]<s% Tv%⺐'jhM##$jhT;yp-btsOأN w 86rJ?cd LpEg2ə"A&f whX3hoyUi!rcTlmT!M~Qm5MS=gw-=ͷ/9};V,b[֪[p.kWC SB~lx_.͂ <tjhh=:_ȗU1pOMMa! 1I+bZEo˂.3 ˊzJo&GF7d(-SH o(vw 5LRw`ފ&_Hgwo"{gXXAk:VPhM7p3R;6W9B0+b`~`@XsTakjzj"G$0-:#mA+ s,8}E:ۆV~?fO\ ~h,˜?BO j!S ^HYLӢg~KXVcVPUнonq{Nހ}P&m"% |[#՞}_H! @/q=Ҧk1԰ݗe 0\|*/!W:RVQ3x9a"Ԣ>.ЫvTFG"8y~|DFQrVv0J̾!i=d'ĩ)tH4fJ"8?r0-7؝ُaPW8ρQ .M)@#VKqnN)r'jTw6ƶ[ ]mj()'~=sV7 Z%Md"]fbFXQ9\rJDZ$!>E!׭s^'fC$^q}Cɓ94j@.yBr*:܄=I3u}u&=Lkhj`\f4vslKSHw>EC1<;fx:T[tgaް@E!KbFԺ9DD['[!uo{;֧6gUibZ7#uq~iG"׽~8{k&S,W* ਖhL2l[}|D1 PEj܃|ԻY)};tXe5F)2x$q-}$z%ݧտn4ra-Sr߳3Z8xW @c  O$Yy'xէ#$U㾔Fxg/eE?D*xMlwW x3=9~FcuzuN1RI9^hsLW̚7z?8Oz{}@m~"naΡ:$ou3d^ op, ,9-sjBYozlILe^[ZgzgW$  Sܲ*KKɔw$F.I$nf5Ul 3#ǀn-c' g] ʹ-h tqXf[h ZT~{]=Yq,Ta8 6{vyƙ5qR*ߋ>E͌0T+fPbO}eO8\?H:51u2.FDCR/:2 _7bј9$, 9`ڠ3 $Qp9x\seE?1-^}=>h߻l'0YQGFg14mǤ`un *%i ԰nv32BQڄs#8lNxl^um2=cT"OqlG=؆/T$X%qWrfu%by ^qd@a"/K*}قB%uAej-dp%\E`{i/+oI\ST0&"N]w1=@D!2d.=y;4 :^$hk'1`l(dj[ZCaV@t-X160/h߰AdC]TѬs4LÞoR--.pw_8r^쭖ӂr7lΟqhrMuP{1G'0ehΒ&4\BPAwFP%챜=Dӷ-čZ ;(ʔT̺rT%fFK͈je&x 3:G1@\vw/&a%[apﱤ<ʜuc_ q{7S{w\^>}] ^j>S!l*NbT6,203,#s?Z]-Zl=[5(A0KZCRRX|+6ř!A\H ' m`n!j7M0j $ *k(v0˸ft"AU#)?SL}y<'_[ }axLsP,iZlc/QΦ N;ʊ#-/"#6.-Y/#C*t8qn7 `w Ttef ;$hd8K0f5R}p%XS)3ʞjݟQE?pl.WSz#hS+/LrK)d&!t³$ _PQ >f|d]}qlMQqc6nU*+IB*j-׍irE6df6Xso jR)f NMv5XE}9r ka:m!R+︱@Ҋ1D?.f K1CT$V&Ǫwo>rKLrW;uBKʟ@IU%g5 ne~7)Yg9?7-YvJ {|YЙlQzp~N 30IȱbI D2ЏVGq tņԳ։"AP 3YtDsx!zJݮ$RjzsSnh`kU7\lPw,:tIc/n퉎#wvwEذda`ʞ P# )Y̵*F0ѐqʅʅbZ!=,%@UR6:\)7V:qiM~giL8=f' J}S%j%I_&<2[ _J5(aY)g\˧6,-Fv׿o.B+ &Rm@ltQUCw{LeL?*fjXlɵ ]Қ.ĸӁy砄.^Վ,D#D9)VDK\S:rhHxs.T:tf_R$D0/Jʬ~ٝ{^N#uHbXǵŝ3PݯNU+H"R$zN YԴ{xx-rU@,Q4g*?Ɗ)=_RPU}[\j3MqCɺ:)QNm1HbqYV(σK֕Evh.h1d39ku8˶OTck$ DBϱ1Ajt\~OAf R-0G:#wu(]r"9Ak-WjNhN\Tbnd0[dG{;+OP U_o[{< dsJ– GtpM(${)GÊ]B]-A}"wK7nWt:Ke!DET]|gtSW10i9]p%puCrm[βGCu'@R<!)D2(|px -9҇-:5ifߑ8FZƥWX޷)߃6= 훸|E6BcGГ-Y@9QD nCzCG>@g::$^ %)XD`9;>Mf́_UP,ޑRK߰)] eNӵ͜擗/%X":(Uu;։/lدcH!/1Pw.apQMC]Omg+qu JE˓de 0ȣC*UjɈC_w'o<8.|WDsR,t96/};QF_ CKʩ]oXSs\CB?Ne#>h)/]|3K"Ƃ7兂&>R |?Th`VEXJg"KO%blV! )Fiq^}L,ilcj}FoJjϴڋ5U_b3H.,/ӒV땗#!N?CZ)O&*[ yPUST=6sf tÈS0Y>̀TEz 83T<g|nM&_- B}-*0vǀCd,za蔩WJ'9'!ps]bSȲͼCO{.nޓNJ!~X snul+V\(n,n;)̒*||;Ph_oF5D$~  =+YY1q{L`޴#~]~L7$9"ρϲl5SVfDc4}#Lm.0~ m*$e34+#7,gVSǃHS׮t-X% 5)hA,qM^ mg򅆃E0JxM ʕG; :pͶܢWN-`(:|OSG*7:}Y(RP_/3<`D3pۆvbmOT,h6y0foF]>_jAsm XH)FU55'}\<3AnY!Apf&_3{T`\MjE@܄>fZMPg}uI`> a|ӿG=ZpsMx$+{fw7:qD_%yNt\\iړ`vXkʠxV3L`.2= nWy臸5hЂ|)]Z5zڐ*TH\V:4AU|ՂEIm:?ЁБTC'|+ߤ.wd<7[w|&7hpEM߭:0,$tfyiW{ K TGD/Pw"x|JT\,A|i4/ǎl8?Z0'Rub<"Y8t3m0l!*^SGN݈A!|7_N\ѓ2#qHm|D@,籮@ݑ:%*}\;%2mY*&Hxs~\Ax.Ϫ`lxHep1z?_q*j8td!H,^\ErtT*KX\)2Hʯb#.ҜXY ,ȧiaK9C.Hֺ6l:]~H!ƪQ|\h?T;50{r}7!{t L֛~'q :䴏qfէG5tĸ6j&I;NmLic7%v)SBǫפQ3ɹ<#ogTkL:BcBfqصgŚzz#K5u5IXzg){㕡І+%Ad[2E+}϶&ڬl+3]`x$;Yciju # g_~gyZ&R#3zGi~pw0Kɰv֪!I_oe3<(*TxJl¬JqGnIhkku ӓO:_WQmDؼ+>nrAr !&H x|K# ԣ-,EMSH +m۰Qkfi +²Pسą =t2w7}C =ٴpW͈1\sBX!ôkƝNb.|GUmdXK 6(!Fw<ȷjo}`pJ"+T.WEWSjw0'O8)1wɉVa5*+ *̩j$(zV2pb@TSԦHoC;pV7ͨ=ODnЧPUh HAjQ³nJ,tZ5' vN9ժ\[S]=+*L(D V;"x_a ? =8zBaP/3Yi|wen3!Qjz{ NLF_e Q'HĚ3MhtH 2>#N#m# ښ}?HB*%v5j_g[?~ 蠠@ww8aԕ[O2D ZcKw$vY$g3Lcx|ƃ$)*IނE"g2u/_46)9G(-xnWc,q3/`1JE`Z[Á{Jw_ẉ kc5N\6#eCNHqXHʌj| jb͔R+x5@k۞^Qԭx/^h@^Pdr?E28=Қt̶_$ߦp[h9.uڔ.t0ll[36Y/!=Fu"vTś@W7}l+26(RP T 09pTm1\Lь5m_)P oLUQDǼkOsO\3 ޜYBGgZpKܻhQL9,+mpocHu>)aOOTa:;5㊼W\S L[J%Dfu>$́ 1wG<5L.">N=P:|F~Nő}qS= b=Jy.F)z-+H4xA{c ]5)z.[pȳt@F[^gzK=﨔#& 1r؅ b"KDA2j6G*S]R—Rok*˘ G, (}RP:ECC~{JDڎ6SET!#)eX Y|, 7GHkuMxaKP-^H4Tm^ UB3}&*eZSp\dcKT#v0 @9!@jb?SӪE< _Nt smI}m}koȹǡ6?Q`?5'~|VdE\M7e`P9 !0x(&X$̌&xNEsd o4jb= z2[!_"预O7v34nU{A+˃2K)HH^M8 RڄvN{1BmmAZЮ txן6{ؚ$ݟjeGA:U޻gerg7O$2f/5seyߣ>G5P<[cdC3Lad.:S(r\T։UP+,ꎜm5mK:ڛ ^ (zv86QxZ5柧N+U<_pH@r^2jex5v=EK9 Юz;hB/S1,RNf7wBޫh3SÅ)nZjT ڛS1m蔁l D6Uld#$Grê)&-R໇NY:0agS^OeY';w:j6-ABB`0tR]`2̸%]Ji|:HAA\H04 #P 3؉5:{Ns}{`~yiMe.œ݉@zFTGOC5 CɱzɎμ'eB/%Yes>{D+@5哺!|=}<@:\=Ϲ[0cpe0Q,PB1[ёW|h麷8.5XU*^S $ȼEa5COr52&)n yBBW[YFmj?ehZ^ZVtZcZr, ߛ32kZ# U.;&aEzV'q켗Ii@q'TZ} Y[<ǚ*8Wt%֚ѽ\J3JHwjB$2$NDॷsPiycE)VuKhiȞ=5og[kz+QS)q7EQB&ftY֨nu}O wɻk;Wm&R #X䠒!E9)ߧ!+_CUv?\ -/Д-t^?AҶjD tJٍRMԣrW+ϋ8/ '>>UqT'{3/_+eD!fCaOqgJBOڨ%񁗭4P_\g&15WѼiI8YfH!eE@@ыѶ:L#iq9_3zdO%ap# m2Ki n;tSO%zl7 t#MO$YI*xJ2dI^TG@~Kv)kwj1"hhC͞ HܞsV$j @khcsKF {ffyE(Yʺ|z[v% ?lv$ ҍ Ra0Z:ŭFOzĪQg7ꁡSꏹ$).ev|Qa^,3sqV?"8M 9, A{R.Nm2xRKV 0dFŠ%Ɠ EWVeD+qu! }jHk D_$d%}l?ܮ,k4o&\sB ?7 U Z೵l6a!*7(9UJ>Y\뙚q01:Eu 8̦}[T(c+o?3]I he,}XvuyTtʁ]⥁ݙXQ6ܻs;Ǖi{w (Z]A;tX=1z*>Bvݔ<۱F[6>q<>1ARBfhn< ax;m;5r_+ L΁Ͳv3͍^&knwi7`I|we>PNm:p|})Mi?V\C?+ɿ5LG.qݸ W  M1L,n_E'$qz~+'Zڈid;^DdbQ#;t?\!x.{Ll^!*ps5!dt` )a8?_]K07qM/@͍ 9FY),poV=E37D٭7Wёj__%p4QA۽{"Fgkr[V=1X{e{6k!S}kkC#., On()|Y6ʕ?KLM|t_>kಇg6<&-MePQIIMbӂlõRLP{; jЀ+xEScM %üԗky<-1ГC2_qk I^R yw츃F50<}rN'*0`&K^ 3uXŽ*Y}-F~Z>;"uŵݶυC'iyI{:8*w86pt#0wh ˉ2%CLE17Bp #J\uA尚K$먴)TȉK8nkx0 b>ٗw O9h'2y;BgG#taG#z ]:nJF]w*CBrKD#p^0rUzʤoPzrmQ%sIZY͇~/6 ~pH t]knsJQe 2[ڑ'4`%pVZ,Ү9@VZ>q5UUDH~r1ABV$7 t%O 4Lw[bw#yHZt $2K b@sy菆j/pйvT6#O;KKz5L|ŇF9!N'؛Zng-nKP 9ͣZv!,ئrh>OUN?ּFY'2rh8YnЇ?}:6У>۫ CH&rBXFp/6sYz&+ _nJ*?w 趂LR*8`qD cb`8R3cy)wQK'+ASMo`,H Ļ9J ( ^Jr_v{DD "@s!?/[)*52BWJӌtNL+Mx!hT_*#VfAG;,c+` FzBN}a lgF!w X xiE3gw g4gw3u@]y_y]X @:|mG:5w~ )-iYm AddnL;I1Yh$|p,?Ka01C ;!E"m{YUj? Dn3 E~= /ofɰ XS;Y)Ջ Wnh?%fyscd:ayڴ~ٷ9Q,8Q @fr0BDm݋:[. }6:tݘz1axwcg@Ѵ|,F+l,uAMAU'yUTpNU6T7C AO55\*)iآ 9hS j!=0Ղ<3k\x# #긥'䬝nܧnow/ù=#|_C-aIV*v/* 96hV7q_l"#~Ti@V*hx ?Ж"vl+4U'/NT"5}V0Kl I&%fʏol^d@䫞W'! j2_pN%tNE,T( .†(ͤ83Xw>_"Xk qQ\vwz յd,?K3{vCzaE6ʎ zUEC|\g­v ۷Mo@6eM >`uOb qoT}iH&s pݧ ԾPkY۱قuli!OJڶ 5)sCRW-]~{"u4΍.ѽNpÿ(@2b$1!Zٙ`|Bҵ8~%m(;uo+A<>.G]Th\<h"Mj8mF"R:TbMwhpmI 0Yy!^SEa}-&GMH7InKOeW4@)K{p:9;+'xDH!+_MqG`Wo =uRaJu7 :v ̦wB:LGRf`! 3;XjA QevfIO)Lgp BDgVfԃ{kTW` %;xq<:vC{dƄGvhB$l)3Sex*5]Suj`M Wy'y^~:”ן:]Dl\$6#: bvL\d`$9> OnN6[QRӡuގ0H uTBE3~#L%O´cnvF=tiWfb #3``V]NI|@-Po.}pZRL# ܂Wd,}6&֨*^  {E3{Qc=sC͵ugFG]^_в@2F{ĩ/*xf(LIW9iR-| ֐JJKܰ~RW$@qgM c| Z{cI^Ba@|qϢu:o&:]w`.o=x7SaS}%1I$._>.<-[K&}U)sl"? (S8nOyF-'$?疚 _p{k~O^ȱw_)0$@imJx #>,]R<7L+1WE}ݲ"7Ц94Dg@h ;Pr9eA,9X̲J0xJ[]V}M ?g喺f#(e.ꏂce?9K1hDI+B)y$ bnkPzJ}rK`/;ɗ1K d@zi $Ajd F׎lu;:΋S)ݛ18r{"c?VӖ!?ygQɭiNt5fS ũSӴ [tr[x,3d&I0_* j'{=bpZ#uUw!R.l{C==r<Vr/i_tKǢ~7ZQbp= ttؗ-ݪ nQ)oQH77Rir=KMn$3&)g׫3j3<":Z$-y/~3UR~xnrB ZZbեd)lue0#@\+w&a|̝~Y^[x5c̏ڈDG=JtL+UfFSwKۘ-O kk#mԠ>*t̯]{a)wk,_j&rфXS+vO^ AVC r.TwZ05 *iipSZ;M>ISa".ԙMeG!v%vf6~-pc?}Ax$QŦ О *> ,?he4"Ba L'@6<NH\XS' s?GJ_N$)44 |ѷ^c{CZlpalk{j eWe "ӺH65~X}1x *85 kuE8c)D |s_9"áb׭̤o^hFƫEXL>it?p@,j{Ð>aÿ1㛁*,$Bħ(j,DKx \DwpH ĬS`{DОFs/g|{U3Ĕ^\B$\byŗ5I*(;n;ֲA)SFlB54ʸOY 6|FEEW@FKfi;yJ,=hƄU%ltYG̻w.TIxFs6~T0ⴲI5iw)gD݄sjp~ ΨG!cZG9ƾ#}B&p=v9;HX>W'y&I$'W55X:)bHy~gA w"5d ;$ą'!ŧ'a#U@Ql? G?DQ–1r6`p . Beȉ)mO%wC!d.6$*pZu'ia e~ ȶfw4lj9g׏%"`þ:(EgsZ=x imcD6,,x#  pG)C'-T%Gfw.7'P:BOBBu?>Υ;,JdCr(nuԒ]#Lb aS.&2*\4eE34s{iWEy*-0JZw4SrKSџ:9Gq[bhjiKu]k&{&֬|? xDeTN0e9?OMh*aSUc,at)L7L0<Եj~&t{ ؟OzʀS%֓`nZP@'Q]{77h?Ѹ9o\_cc֥e1mMLh;CCc|3 ]'n~z{Tl4@a:Sq?x? __ș: K{O3OT A5Ih7c|"k`t =L`` >> O&\ ]jeL _R`^C88L ɖwe_JgH$oCVKiXV"t+r'3x>9F9_i9;AFbEv.Sϑ0f $yٶaddڋ,S{6/8,WJb#5OjyMI&wsc7?k|ah9sj=kA:Ėn˓9HEU{Ζ_R}=`}_no}nLEųX`|o5QqsRX˺2*6+ܽSb1N׉_ޔtU#B?bu-sϜrI)\ "T!}'iֻh TRIv~߲#D݉Ft8sm9c&YpRl% )M m,>N#A U$PXqȫ,f7b%3;f l$\=Bp8fՊhC}ոIhLJwZ3dk\>'"؞ў9 )u;4YS"kYHd*đ֫lZ[u'-8;QlDLK=|\]XcsƎ4~ }X!\`TxfP]pVV&6b^vŀ:#f#(ӟxb5s33۲fY:TJ /H=/ ݮWo@2hMs8݈ k4 _ 2YKRF(p@$45m|4<$Gk+fN\`'GVx0Y|BK V8&@!24N^@1㝔">h S0E[$ǞP\~ΚSx͚/b-TmX֨h}bkq b|;_wk,z @^NФ;ĨgRv[xq/l™6cj ۿ&>l.TCma hwRJY$jo( ("- $GwIz] M<=7KaZVQ / Uȶ}(QA+n^Cga޺R$ror- #=XOX8'-60YLVe.nMy.3O"Κ(A5-)S9֏߹% VD9'!$\o Yɒrjs} g)Q|g-|i.ƨaSѻ09 M\[.zȗ!J@hm@/9%{MA%HlA!7@} _@Z+Vl2f $r;=h?‡=7] '{dJm厯T&jlDϢWkOl;ƅ_D))k(E ޴H75=gۓnzB*hr"ؾ辶۰)0V/8Fs~_7++=]!ř _L eѳLX:p`I_ ;ba杍8lg1OCXH]6!'4JUޥ],4jl[y}t+6B `RՋw y/Cc>_ (AǴNvs쀅 귛+ PL"H'él6C{-/rΛa{gzo #e%!膴.r? (8. &j`ي ;)ZUd]Hsp˘!Nˬņr> K%&O3<مP khCA_X,6\tYi 8$que1EW0=+o3fլ|aK1|[܏.ha(}ՂlL!>ȸr1I@NC`#"h n—}E]^' {ˍG*b*nZ;&rn_øfԑlF_IG;\a{0@ж&vV366g-Yp`Hb&ٹ# \:/EчWCId+XkXO[Afd"k.跌=-b =2SfUJɕ+:RH;5 >lL*fQ##!}ک>}ڄ& 1ݜR'F]X}IZR3s,|ք|#/؋iVXo3w7IBҳhɫSQ v8wҋc-Z7N4kmX#-%9T@:ZZ|>ۺ2 5G`5&w{M#olSA*a<:kb,^yAn^OʯSkdB"PqCh|d !Ay^Mo=. Odl s0"Z>DKq8t}0v"Խ*-UTk"x;+jbROSͦoQt{Y݃*ust(IԈP*šIH(-6։2]q1$O2 Mw3@Pq /Ym))[4}kt?L 1@c'B3굮y$VrK̿?9h7`FӮ,ނZHa,uS$dW'W|mWwT2;>5`nsdX#3jjVq+?NHV"vdÛ#=$3vZ 7r!y˪<)aSu; Hj)Db+镢Le }jOGu3Uџ':>R됡y$>ы6|L2^R .' ~+]U,rrmaG@~N NLQhx`*<,E)kN3`3pBDJCƽqL+^F{<ϤRcyHߚ@J"'Xa|ՉּVzlt x!~Áe}=B6?wWGGc{ː{/ΦjSV $ߺ 3oY-2muS$!Zi}S%d5c m%Ͻ0-粛1o,^|VųҎTܢCVBkdۂnc/Om`9AEM1Af t2j!xU'ӭG-E c\KtY7a D5Y\8raN/˼ȏfڤj}qzI= Kk TvydHBKG#'`]x,X:"J2>Iw@asNNZ"9^8LR$g[[4DsJ:CCzq9aJ?є M[uUUaM(L=װAPg|y47 ȜI[LG~zS^DM l*sN%BSNpܲ43ZK^ҁ({mqV\fY°ޓ'069ف}+}VQHx鿔S4?Ȝ!^dBSz=o_lzcf R@I"QSȺh%ɱ:$0v4j<i׆BiJ"y؄fuD3љ%܃v?q;8wyEd865۩6ėMBg0j2G-Tӆf7PS85\Kۨf/3y%C2FLTAwXKF1vH.a @2GZ+u\FsjHAz:$6Ǣ!]1e=nR3>PCOYewq(őx9ɪE`i:n\+oA|$[{(ijƛ &!H%{Yo9 HAco/!)`jSoRj(I]'*VUp%Zɮ ".< ȥM;I*"T쳷m\T(΋|FyV*#}#{+[oVtL1U+I?VɈմ >ދ ZYF_$ت\|T為&vD.όn^Nlcڧ.2g.%)2TVO tմ'x/о8a&c iq$C݄0^lsaC3|Ԛ iqؠV &i_'xJe!Nnl?qyCX"f9L.es yܦn˥bީɏ}4lgJEhU-š j?zEbL6 ȼ|MNQMbX$=wpmJ.Oz<`R.l}LtɤlEz5!~t9׈K,xueGz<=;F7xd/THw@a3\sv[w4WP9A2U ,(Jd_]c6#N鴖 {כ>Av8[+Cr gr6O)Xxl}y/# |- A(P\ܹ%3ĻZnNag "6t,(0fMC uE+& K؝y&`Ҋ5W_q+E[ iOx4oƃΙ +5%4(q dD˳`,Ad%+- m6Y 5CI7gEDD4XVD,C@l&mC:6 U؜Ei?EC@K|_{3:i i ^nG&~} B:=Dnga\]P| ކI-؜kkV#a 3wNOem>j7UaUf&Rl! uN-7\_"~Fow3?X*s'Q:d!KpH֌rKJLK^b^'hEV>娿c3 1YH VP낉®?6{p!.2!y 0@0⏗G tӡ9^ηfa/zK9c hٰlLpj^X:;8.ဈHkW=y8F) %pj7dz995Xxp*K9im_$\Zonz1{0H;:d6t.ϲ+E:ⓢ\F\S+hqQRtMf<{ݾfZ8vPz92(RZ8kT~o8*!"N#ץ~[i4L/t3݊R1!)u#A`~xGص/Ŏ-SY8]”uXDeT39zK5XCExeųI!) Ī9AQ]z\cy:JTeDіEmn^/^?j*"|m'׀ٝ_ʒ..B / ۪i-cqwpD!l&C]1H[ԧ@57T{3闛*v:C%Dz L]nCہ[Sq)?;60`XE v,7w+q-z.=G$oekKH.O|]gz0eym.MyliF)c5l #*hHܒƯƁl*rE'‘FKHX*CʄCC¾xrva)&ҁ6{1&oJ~g1wfxL!#_|YW\%CR9HU$:}wljIZ~)>]dm+=+QrP"2u׏m7jE-(mh4~IcEa\OH}5E|~Uf^`-5,ofT,?YP/Rx_J7omV(Ȯp6hb0w 2ys(S/X+;S9vjqM`Mm# C gсUbF%/_ڈW|t"+UFaoF; m/ $?sLH*Θ#^uɭ]o__D4e;rVCL]v g uhvoGR:wQk]s-u V ;Ò(j뚢exۯwj#I[jr*rQ1!#E:4Xnzq XnbB~k RkY81a/$@CIax'gC2bS5Q9[8Ldqؘ5FrD{5VAݗқп2͌7i,`\EEyp|Hڨ߉[T_dmo& V˯Ѷ",+Q"x2ȩdgMw\L;_˒ȝLي| vyDYȩ4䲳;4S~/H+LZD(r!8D6#7NJ:HL>7+݌~PW6-Sp)WiomaQ uOޅKlc^qoTM_T&{׍BPKØ?QrX:giQ<5KA K00Mvkll".6?>f6 _*Y\Ac0D\M!Uv럇#4o$ey|(H~qQoiprNղsTwͶ"a^ ـ=c~n BHEEp _7z8i\YNbT{$]h %̥r3`"hh-gD0\N :JrM1R^n8Goq#j?|1BMj"7rx/=XfFg^}sHjVs>ޡOH.@R\ND.JnQ-2GH2ڹnl1y1S6^ U-DCA⤋ 9B'|-I2`:ɺ<[LBi+7z\:>Mc a2*Q;o\3&C>~*91dSlƋY[U\1%%X Y5.]vW 2eki- zJ(H^Ƚ!v؊z7yƵ _STiapU?# (4e"}*LM<'o{[)q⺋͢w6Kj5QҪ7Ec끛U_z!Z}9<0Z0EI P]$+d9EN9m88:/3s0'~kaTFq 5@#^gF6fXT}DT 5|JEAA>-Ԍ+.10ú̧{ o8>Q͉K`WIf(9%HΈvlUXeSD !  d# &ֱ6]YY >t*؍>p*  twY+ayZh= R1DșzqbL@_,-8pԢf١=L"09B\*j<_w}@c]mf.+>-N0wM[ yj87jm&jU뉆m;] p"AO`,dKIAK Ą6gv29>(OYp>M8P^'ӷIFS̝8^][:n4yewǜܰZ߫&ƛ |ͤxg7Pp4 'w%Ҕʔ(=^,`\b) ڸ#ax]0FII|svb86ɁgLhOiw$I:x"+f!v@mtv)\_k^vr7B;r> UDq hM=Waufj}?@B0㐖NjO$l3"+ӵkbsV;y.HԶC٬xY{ŀ}lY#{yB6cKNM6]9l)YȎ\$f*ޱ56_?8˱-o]]>7rU94W+-8Cu2Ѡ _=]_(y}+SN \?[\h^T}o-@3Wг]te\y/v'Go,sՠ0K䏈gPoPW &g*$ѫyv^T_Q>x/@ cu[Ct#,;ׄ Ne!=iM(4 ,3P&.D˺-8(cWާ兕83#H-HA kޭxӂ=D*|-C`,Ց3)XP MM.vj^>@NDzXqik8yKSO d2Țuҋ ΃9#|R?$o(3m8azs}(Mf⒪#1Q '60$3x)F7Tɗ[Qyu^^kW f]F=ġhy!mbJ&E|,D \aiKiX 52A930vcmҤDˣp~G7y*w!>{ctu~?@`O/hjRaJ-_YeA˹GQ*7rt;^G=csNZhU54M0WK&aNTJ>psY=L(Q:^BBƨKjE ɶ3 )w"g)7u#滂%FeOy4t,K*)2d)-Gu'i-|{.%@XԢD]il db 8fMk Ek-8>T$sBBPHh]be 텼-SAf@ ifS8/1\هC3L䲆/.Ds9Aƾ~ K?BF5N*LlͦQZu@%;b>|Sw ĸ.UQY#IL@Y-Al(K~F:آ1$ 4I#zI#t,ƟD. 8[pl˼XJ[VeɤfR^'5}9`Q#Yu3Ylm{ +qh}$FY`7 Dħ6N3z/6RUسS^,.Rۛl-p4LN[:/_g!H73-40#*9@|:>\GRUQ簱x.cSOiA;Y(ENqC/ZTuyRzgKYn(`kaŒiPhB Iiͭ(LRqIFJbilO\#=Aĩ)X%caέ__ 32"5hxc]ӈy$˅7; 7a"J'$#@+f߫)91b]Xuy My]0K*ܡfyMQ8Y"W)eՉ ˘|몘k R'ZNs y=)L+H]L0YP=*OhSaŀ >ECl. PX/I  \~r@,o}d716|uFS;A+ ZQh`C&^F]kz)hxܪ}&gR1[N j-h;6Ұqݢ)+|#/(1%4+u|dU*Cc'[06'[%h_έp,:HYC0vzY-aGh;|pY[H^~뮀ӦPWƘd_ W qr>I^F},'OI Qv_S/n.F̅A65E#Q KCMMvM&ncOfvNݑGxAgPj/ʧQqt/~~ÐRf$ q͎\քwwK۱dqଂa>jv*nY7EтQ+#11V*?j<琢WE%^%Y1{A4R% k܃y閬r4K*>Xi@=^b@bs]C ++MtCwyζN ^_.`LA!`MQlA,n.c5H^ `sPc}LrQ}*mR˼|3J^Y3^w ޯe N0+mG SUiA?Gݓ5/U펎FrTW,)}mƋ[x@(0p-iCy⃊{rK+YR~bv$ͼ,P]*lL/F /r/XGN,K"y?۩lvx= iX~\M%ɠG¢6U0'IS}OPcl=}ox@|gC[\4؂!UsC%+رc^]ZNxD2o1?ǠzsN͚׎罦9ilu/P {E8+V"7 ciFn/ۥ|/(S)ݡnZM@5X ?S{n;Je}kgp{)ާC_嘩U mEߪsP ;WdAL7GHkmL kx[vPH!jtz3bkK/חzIyEO[)QX,#v u;RS$t ^1\F҉ՆZZ SrirNcDgrYO?.u~ W~wg\ 薸SCPsema P 09̒JC!H|%z֢S!X&5-dw5U=3M[DJ6ǛP8C"usa#.U2 %҇5umxV^c%}KYdXw}ЏN5|[8YԕmǺMȾ WK+kX1!mGaG'1zmzi#9sAee:A]hTH6 U'8q|-sAH]bǕֆ 1\Ҏֽfת\orEuhu |JZӽNVQߣ *Je>J&)C^3\zA ҿ<vϩ!';8A}6O99l~+&ZV@ZR[GvhL/enf-T 0qGZ-?s&~@3r]0jX-E=Jw;&@Q4Ńݝb w2r 8=}a"fh̬X8a΋7f8V=H2KzL3X*)gȈ\ y=YtODWo_+ q;Wu7$p fw"a`g:*`P~Abճ hQ4Qꃣv&נ K vPH/Ds~us bbUvvehɏjFȏuҘsPw"J5$0)ؗ3e$d̕N3CA砑.oa}XhM'Yn#ht=ds3lmV> cFHn=%bf=p'ya F_PfD. lv}IWY&i* >t fl|P5\Ѻ,9V9ܯƆ`}PM;@F+s5cBm#ч(ԲuNe .&9C3t: WSx!6M)*po3DN{Rb9_hF۝k ?JR!8.RuL0N.BtHo» }h$Cq`~ e&@ޢc 6#YM?+vSbd0QPI8U-cg~Yn01[}Nk͉7"=w7ӰǭnrW'J@}4é~E΂_ǏEQ8xn@('TRJepk"d{ij,afW31[Sbð&n|e ,u[#T[9-`;zj`ï]fAM` YE\i*`HPW".Lc"]xS?+A>_Yu ,i5Ͽ *O^oF}%{ԟܙ0k؅s$A÷𰐮 bO qǚ[WWL=`V8?F<}UKd!'&<=nWx ;z+ ]SW;eVWw,B] ՠiEN]Qre"yaVuWoC! %%ܕu4R*ؒP~Y}RJr+W&-EPM`!EgZW7Liw+įSt#RB Єj┹̐ Չ4U%|M` (/:xX(\^1%p4$EPv}P{FEɥI>x*pI=W:/I=G:ZXtU1AфAI{s w!+;,ApZіV,[\j?_8sϠ <2ga4OtOS?3Ahe;d-A>y1M3?I-FT㹻(Rj,QQCwkSǶaԆN o0%YJ SC+gv1t(vL!+'ԬS5,dHl|ۋoK恛q݃H>4;Ԥ+''X^rSi;7B$ĨFʬzMnɀ[4pG1mLxdBK&b4G9 krCVNu#PN0'GJy>`>rɜċȩ'֑W.[IRJX+EW,Gv4f8<3P Ot/68jC$p6WH\G$*LАCx D(jgC:I:SBe6+zȠͰE'1z|K_>i1DCy `ev'4ң}U6 F`Vp..r&>VŇѓ)".a|fa䏉F}i]; u>1FsT)ޓOE0gvM'ڑMTTY0,*m֠1 r3ˆ@?y%]w]Mw*!pwk$52Yǽ/SPKn4uQ$ `oz! L`F|j״$Rfvg &^ Ԃ_)Sg+1״ifY?84\>}ՄcBY''B>l$(lyh5,*CB<;+;unڒ}0IJ5L3褪Vd>i1#RL@⢘2˭\PU\!ۮ}gf@+n a6v8"k,U*K8C`^#Q hZfz@\.M61l7@ؙ6gYMߧ"gBa[Ľ"9qYR*;E0HaA³h"đT D6*)HK -;9H IxJ[ކr,Fd#ᡃ¾gaz6s/Hh b׺ $؀e *B[wSx]jT']ľt Rͥ|vNT=L1Z5.VhFtb0 _~ 9y3cQ5 5أv=Xs;Jw7ն^% 7v5ʉ ͔BNݨ7L&\ bDQ@{f o~∐ `+U ye(o+6tvc/8z6VV/- {Vؖ:rxLU1%J=c=?uN73c3︯D p)ى5&ev޶VG+:V(EϿ:F@jhlΰJBQYOu+]q 9iE#L,ޑ] N"rnvg@]"l?G \`DޝpQ.S ɤu(i?wX_))]>驰˖W?H9 K()w8RpB sB+-k \'+~(;eI0f~Edx=jq,L?Dg1izQj,LתO@Kز]\\ǓiޮM+B!a7wUh1 v.,I^}̫9:'Uէ( \t#A`\n{1ڠ$~i phjwZM㚷P2e<6+ҤIuo"՚>5:8U˴ BJuO\,O;[Ĭb\?Nt lL7Dɷ!*.%j' i%ɓm'_X-d[qu&w"Sx{m"/m|zR!4$fy8ֳo+Oe1\Q0lZ^#SAç#[WJN"ȒDw1a[m<`I@֕K1*OVPӎ6aJoJQQۥ䨳} ̭L27C-_g79ˆ™q.;e3/KY$4*EQ.:p)_b^vu}i,d&\ FngE/̃J8 ~K;OU`3>aR^lPgazۡ3\$UKVy8L܏$x;㱽RPcJç_Kjs*Kc)X,ݝ275 #,w< vuuzVML.BugD2z8! 6f%G. K@orK MP _3-{!,k77ވ0(hU<ӱ Nj^54Zо,cAY+XԤ;[0?ORIJs|!DԊL;u=GͳH̜6ۢd@n#sŗK-*댥p~itY~rj,bNnï$]Nz5uUm5Ρ`.4V'8" )ɉx{ƯhwWe}$|oBq >d]ИDV&Ҏ[cZjw%KhavȂcH̚K 3>sP3D[61!imOV]Pա"z-J{U7{;ZtR@ɱZGއ̚ &Wiبܶ!M!+ߠoS.$P04]vzOH]cTPÑ#5n4U_7Hzq٩7(1U'X]q: ج%.sEҥ.:'WhMⳕ!mC:rlt Ȑ8RO kZ뗸Dn'ht,ӑO+H9}XRd<I'{.^Tb~ǜDX)bc>%}WCd 0cƅVcSh!i89J8-K1 9UOhDs$R~>F՘J3'jQ~w % xws>P):Z đdx'OØ*To'< D۽>q<Q" ֯`Я!yxp)8r]{nU~OOS W[Td/~xf1:bxbH2E4.z4ǂߒJga/"Vl`0-p[44xnȀf0+#!Wz͖Pә%)@ђuq#KTQ(ͥqu̷лYGy8|u|B҆ m< J!i[| !$$U=%>=qHyV _p|^oQSk,#|/Y*$E&(M ,d֥=TOV&rț_B] bH[F>mKs;_ӟfZH=,q.8;Y`đ('pu; T٦mL>2=/<%!``4Rr=htcĦcȏN2fIc eb,y Z 0z1T +- ,ZZ ~s! X!=7ISv")ac̓8um߳ j̡-nJ#]:{ޗp7Y&$I-˜BfJ[+!Xog'+fUwrK~܂՗,ju_.ֲY|/#4=< ?njy̱  Q0E whj4_Yk047PmpOa>lXcbJ[~^\kJ84T؝o58v[ *|\ev:|GTIƟ R8JQSհ݋LovvOh)ZHc[6!>i:I; fX7?cYl45vwnu%*YQm]="3,R2>%yOƝ@%.=v4Қ5L7HdNDIB h@fyUĮhssf>h'Qw3w1i8BA2d7}T_*nJ3&%.,Ir_=c9CMZ]H;lEX\`@/$c@ö0N 뭫|D)Bתq[i xe? H7 ';~aX:oWojdMj&+$tbH>^^cfDZt2R;Ï/$(iÊ4~h|F+į>`xzM渘qQd.8n2T˞>S`k@-;M,Hf1JЅeb=M #We1P;cpRcڒb&' ;%`H^o/=H* &[PG%Dǿࢶ.p٘%SM&KO-EȤ%ӛ i󳆌nqMR~oN}n{rm8W>´0Eժ&2XK-1 WV fՔHlSwDAx] ~?`} WiWÃ{:dF$@`3^E#P@Ta5ԡ 1Mި? BU(uiՌ?6:X.1_2=WC˃ pK`1Wr|B0j5tjcϲn_Ji}y)lRi\5v2_Yjȫà1T``dFE ĠTXt!jCٲ+AhJŜ _?9ƔGadIԈ~Y}G'EC4fꢟ[4L䕅!>HBL Nݒ!t P蹊ײ69nsIjb%bbpK8}OzwK a50[!'K?fj1S/^x>%jv(S!,/:%ڶA~ 1.4}O%DWCTgY俩_ E_\5CR*ϔrhR6_ y熰"~w BܪԚ9ql4k3;c&cL({^@-z@ӵTOPn̾5H3@D, *z~ XcY~!ЛbFݭ禲[#tinUN NGwPA:?:Ѳ_`'5J%ڧCiM1 0˺qh* ٱyep[>:KeHaZK6̉%#ʬT&X-~aCjI|xRsFr'EC?;$+agWƬd? aɩ5>]c]7Ԭ&?iǸꬡZ/tҒMeOI,IdB]> 0r)֌-,R1HAٸ%OCwќCt_6$@ҠPPw;Tg1;"}q;ĻzOx::㔚((B \`q+o|uK*S,{wSmŎ)y͸{M;y2.!{[^uP1$1}1L›tlP d/.m$ҁ)+-־|֫Yv19+ U L7} @TF Rfy5~9 {wέOJv_q]"8sB/P\vAh;*?wHwڌS@m'͘BOx 49}[Z]14˟늴.2D"@#-[UI3!)bArS읱VC/+,rma%eCl䋩0o5$Ɔ1>_QBfv?WBZ&?q)sk)RxEH`G_ 'F%b>? oNWJhDn.Dj=o#7wZo}ԟmTՁuJ:t_9?'o¤dOmz2Rb%.Lem}P ?O"-efrPa#Y*0Ӝ]=AS : "-,xjP{!al1>cRIA]8.e; Z#+'WzB2{C!#\Yr'9a%r""G0MqYxw `fq)r:٩ UiqbMF?d;yICb!/ZnT{kvmw7%(ҷvAvP钯CQ'$hɮ8|99yΡ+F𘃗 y{׷}Yΰ|)YQd?'dB ?;HCCpgCNR2!&=b4  rnw!$A}v:oP'&aL=4hq {8_3F:(qAH&D1u>,: pj;'(` _xz wȹYG>B)H6\ɾR9 TlJ oV` a >.!e߭ٙ}]ufZQ:3ܺ51 A-i:R="v!ˉ2EHV@X>-pk5q̭J>v/ؤ 4F4 `}1,7r㉰ l\qI>7 ӕ\"h+[zm71w v2WԔʲோs4P=HYkPƬ1ధ!B<ê0Aym 6} (Joּ]d)e7]Oi=k14ްRjJfդuBR!Lpų[LzӦC2_X9ަS%>UI5`l^N(w?|=X "QŪưàcS- ?{2"h7tG`F@/p% 'j82 eGIA$s%5,8`WԬAI8־z*W2i85Z(:5}T& }WY{c0#G)._юIG|.N6+=Ӧ'7Vٮ"*PAP k'yEgڄQTku* v_ՙgWMM-䞓iv7XYvZ(x^#/m+Do]*,JjU.vvp`"G,IIpJ׮`"1c]"s@hIT(K )@7Wlj_Y{e2k+-).d 7XM"O.{y9shu$Y]FyebF[:m}m5a7v R#~XS x;VU=z4rzY^eE7ѫ;ST1ŽO @C2 sMlk__X0Ѯ|ib,7[o @qI{2Mrf(!b@L2; To7[JAB\LvNn Ԛusb 1&tpkC*Hބ΅xm ֜a4x/Y]FQǬ_AusXۿ%?58/-՝ i0ޓ4/cZIKsYn0%r7lgQqpa_zN/!u|b`X}1A o9`jЫzAZ!47oP0*y%k$tF|)>DY-h4VCƽoԙМ[ l}4Xm"%0L `.I_QͲ"-rpIr姗Ę,pvf!,>~ e?yч>Ê7ē4^-G7.;Gay2$6L`~(>>}6oaٟU-`)WSD$jA/ gB/cT $!}ib42U|1ֺ`ۓEhT uGuzR8rp*c;G(K]#YmxOѹܳyEi!:YxO*hTv^; m(C/TԝXN#}a+)TBfu;odrC3j+Ơ8N$AOuZGBbU,ďrT8Sr]#lpf9q,VR2]Az!6.V. ]@ͥ(#gX֣_$'98&ʆ{tՖ<1\ MMx3w?En* ɔ>VZ=F1IRZvNiLqmi#M+[ Ie^;>k\hgM 7zXdK'r}dK7= !VM"Z%e LkJ.:,Y\2ml 1z#dA_)ĺy/q·^l:Z9$o{ٴ??Βpq&wmf 4ZҵZ: W+Vޮڹ;.I%u,4J(?ޒFK'?59ѾG S Ɣ0̆ 9'L'[6旕%pE 'ٹ,?|Y݌:ԑ-) 9sYBE FtG<#`,r~C;?!6 K}7`Sg0& 8jD?7w\Ubw6gF-_ppQԀsnw8{`b>XduqE;[HHwbwLsѽGjKǁ8uX^vbg|QSb1`tQPM"}0J}/ˁCT9*xnb׉ Ȧp7D# X5abƱ-#(}tpFowF3 Dgg$! . O {, jrZmSZT{S YVF+c!U{Wţ`I\kܧ`jcA~-=%+(&ۑ^MH>T9M9A5k;C` F#Oq2Q4\Y}.TSIRԠRB/ʜp+bd\TPc񓥰VE# ML'{c`+]p1 E2&/J(FTl-6oE|{p~:7sS.t]dbA_E=;C:OC]4LL {8Rh Y[(!C.mް XO Kyq#OAM0ychEU%J?~A9pI7sHH:n*J _I5Wi\)~δc{Xɒ2{J6"@xhU2~G-HO 5MX'ѹnDx m beS %nm+lu<)Ř2g"/q6"ʚU,J@MoՁ_c4|:z/"xiwaVK *H\nN'͋x3!i! 9}#؆h,AL4LS^$ebִq0P״jJPXȵ\a|'I$,b+R3!좹g:bTpmdpc9%j}C&I1\넉R20}&L<,/4݋̻R'SY-zP[zy ?H&zw (@ vBFfvxP-n*wk=;L*igջc6,Smz "9$gh#moU ԝ=Ұuʃiu`ݨA@ wdܭ8Ae>y9!u?ŶK@֬Ju|P$Wb\ӃdΒ/M[v]NeKV7KU㿜*By p˶˃fuPl(^%R3G=*| F+i֨b[v@s^Wcnšd\ߦԑmN:xxQy_ԐԄg"# De $@:2D݉/߆}Gj" ncIP/]C 2u7IB&52S1IQ`{ GGYhX(:Ãle_6Z`ן4n&.rcԈ7="!2Ushע=Iݵ{ypb&D3$: ZvB[mE(,jɌ]GjJSI3#ī4Asgߍ|:rO;zFŒJ~e`SHx =fIڧ Uq@eseE8Q VXZ¦lP) sJ %-gJG&)N'e*ÝU[=6p<6`f_ܬ1yr?~MKLR[3wcOh[Z`(H fW/d7)pPr|N2nf[U]FP‚A05ƴ:m:&J|;>>3f{9f ӹ)"-P646,A/3TRʪRYbd'WBlLga:4V# T԰ә K: ut3;+ڶ_e3wJbT4Bbjϝƅ:c'7 4l ³n2`g%h"n^Vid}ڰ(TڝsmT/z :yI?j/S^Lz?٤Vk[}VBy.f 7.UB{M_Lѵ>+;ˎm2833>W^|f,pfK[ .wId|ʉp0BWҍƪ_gNLݿh(ْ^nrhTʀP7c֛V* %C&MY׍0 )/©; T&ލ &eոTv!pNHeTs RW}}>KGm)-C>Pז'*x"pwQ> /K9D y84YbXOH؞BbPߙGc0+h0.3K**](},6d,nul*A SE/w"H2nS%전Oek9 D$%#;1@ʉ)ldnȬÓTuMЌRN.@Y(~zCMsqR* :N 5 VʲΏW\Sb? ' 6Y‡ J{db?S\[MA.X%=]܌Z"[DFQOLBpz <|}&T7_|u^#:8,XnGFNs7Nc g7Qte$OTf #c 'tπ"<#h}!j?-fwSk/)HPE7'::x&J3Jצ|W9jO]P¶_FN m%]NclĔԼV_{7#[#ڂ/ך|dIV(Y!JZ)[֢ gG&\ #4o*?cfFbisZ}Tv2OvaHZˇgłŭ-|#"B3Ө_b-vYT{LDSB$xM? WFelG]K91aWezAqxЁ]ց4Gvu.hOiYcUSMWX&qWzh}'>],h+ġk_G|NB ~hܻp/)K:er`'j?LJ/<,nih{.R`$z#h\~hdBAE+yMi֎`&8KfSTVRV>nF6@ja"mќ]@9x&G4ǵ=݅Dχ%:dQPهgc3 yȣko->Hͽ4M}N6SM&n~nN=i+_j>` J.1Q -_'H_ѿ6pf$Ư.IQGW #za^-Yˑk+=J*~YG.kE֠&qBϕk1/*x)O`2J?d2Ddrճ-%6+2Ts{c?=v^z΄쓝TdCģXDBΫFW/|MUm5]*lQ?o!~aA?bҀNJx=QR:M P 7sm@bQJ qρP#4D˿la]@Uޤto`9BYU=ԒN8j}tLPM2#WH ^;9M5nQTpd)۟p!A5hp\=\R`q=!w/4M5ٗ幅 SxԠ)xuFRm"?{?8$'Lp2d&{(,tR )*<_'1)Hz4`cB'Hw9:{Y>l;2#Yh>jI)FO+0ؾ_UL/ZϺk1&>/XFUCb< cQxmz%*AbSE|}uHE׃ʑd}٦U"gzۣ7ˎ2` <39d5((.>|ʌl-U5&,Euz:C zL5tpx4eD}k̶B2AI?\fH7(ӕ$mn'J#9Fo"䬷8`E(6IK_3Pp:dq5v70nH4~X9A`Ks+y-\{˃ pxHbklGUg_~`EUG+(d5.yX %`93I(a=Ӫ=5?*fiJí%71~P@et_@#cWTX-^v)Ҫ7klڶ&#}Dmn u9%ΠQ(;%[\i~"K*7:jշ[oUI^vHg"2,L 5i-BL5uԦ[BeNr0Ka?Y&?+OxWV[;K r A''[AFgՋ`n%1ԓ8Ism~5%}EB6aNzN1<-}[+lR-F6BKZ)Pxi+ \P*+'<}[&<^m]KȗEfuKLD" *r6[fnYP$Z6E}'hέ -\%; .Cky9öA#V5c!%^Kҥ0^`qB=|.Cl_ʗÚhneQ_^J;?'GS3`@:kqYk}{ݔaMsIs?bҔ 7oPz_Dm0*y~`4bsٖ:&p@-qj\]vwI֟4[!a2q9hn%wU߶d|({/*732abY-u~LsF9e0=#@,.~m⦊C3g H¦y0iV'Vii)(ɏ_'\w[<)عPQS¬ٯ^ .ɿ}i)8W( >nlMկTG?;Pd;U﫹l966ax {IB6пה}{y >IU *4Xrɲ!ACLHQ'oy!ҞbI8+i?oOaJ=@XJjU% Gg E׹g4{ pB4tOjlߒP9fچl 5c\|7د%2L Ozq"ٍG# Y9|XQ]AU> 07)pON31e3ZW9?:l J7{>ޤ"Ԗl7^Wb{`62%` ,MXI&x8NpoJ\B47ɾCѨ?$HRgQ۹oB6 &byacBbڼT>`{+hWXCG} qWƂ&LJ!^;>qhDe#3^Hum,0UQr:0`Ӽ+bj9A36%Gb-,6Y,Z:P`tRڳsz1&H+\ 38PRw)\/j h GXb6#H>ʏ-BV{*Y"#'ݮYDKP'0yA"m4mF\רyKe2𻞊Ziq]),9A6| q?2X"/Q8?ɚCaccZ'<0ZXhwꨋIzteF.4"7(2q >ی)d`6g:v=meBo6U` %Ň_|I?s?q$w4F 1]r۠1-р-39BE)'Y]R&]! Xʹy6G2󂪢M ݽb kO4T V[ H)Y SY ='}j9Pe*"֔(% g -&?]NYabWһzS+~#4>K|>e>dPk릒o5(^0ۯ gU!Aw@MQ}}~kLH,S.UA A1ofިr=ӖxhY&5'o1|p'rm zr^&IU /fR>S}knԽT}@9)GYDy!}>v1ZRDV)6ӨogqškI+\NuNyW0kBǹd8 A6PZeA®/ x(_c+ieIB:y[ÇRhHGIȈ#s+2 `+)F f=G>2&MJ%h.&I sbzc"}OH]X;AVszUYwEP4ӝC.w`a?N*8g!yS*ǂs''hj oΓhYvgc~H_"IF> f eO=Q-fUoH:zE\]T^?kEP)wA1 lyih(q~zVkةPab^n䙡0t]ir)u, :Eѥ9!Ю5e,!r[&qnUou\~I)v@l3|A3XkyV3~z3(0|=(Ir0#g:W}Q ~eX=G]x1 (MlO(ojOadيFr_Sd$Hf6uG] /轋6$ae }LC<?ـ [GJ1OBJZ fƝEgTYC_xۡUTYʍ յ8o̥[p?q-#  `]"=yyڮL FeE ^"E0Vmk~ps,E ,hsV~Bo1]_ȡ)T5}<5~əVyWLZƣ]a9gz$\+2XIՀ:9ʵ[OOM=] {}V%=)/>M_>L,Vy>}Q~a2DAogӯ穄kbڿRg a4=*T2.=RWF{?Y&4jVĄMˤ^^$ 49IDotG.nDf>~|]jXߤ5^Eg7j͐3}`o c)Pc>voa|E:uhTtH}^(UR]u͉(Ђ8`F z2X7T좹W$y[Xu$s~MDʋI|a=L 5S4{eg:#"+l }`q1%t\+Q/pMbEE]@_ hnä4J+$uʵʎ8`5^dby$DvrHmZVD5D߲@);Pf#9!6}6X{RQ"vL}(%+5 0;ZlKC᠎($Eιr8mi噼LbDӇg䋗?RfJ YHL"v؂/)S>"=RhI8`TTIrM@ld/hjL:/+G5+A.'X oG :ݤOV+icj=mӑk%6!*s@pxI9eGfL %>XC?YCJ$axޔa?n:'Ҕh(Iˆ!!$[ #KH$6)T_ޣZLG 4 PiI-NhV3 "ht{>U|N.k'Ƌ{2VyR1lҔiAu!Jknھg= 0G irZQ/&YbJp8zTg5}T&49TV 0i|RIrsyL5iug\V?2/a% !%[e#Z g'Wl SNҳ\6DN`23w *Z#'E:^ZLM4a/e.w>[M!f|jqMH<]x:$עqb0>ыxd;v4K?0`1Ȥ1z_( 0isUAw0R#Dp[9aIhmH!&- E6ȹ'"mC]P9P%glL]ǯ L f,cJ& wezE Q0pyroIDXlSdX$ Tx&G;z1]xsy=_FuSF]<7ecE,D3!f݅ɧTrd#OU0IOn }hL8T!_7/I}D[F:R-Ļsoi4J\Uqv܀1%OJP55  ?o7Dj湁5+$N/m1 *2&CaYs'G=F.ݎZ)?aKJW86!V7ï%,=~!ieiT fI5/Pou?/7Eq\^{vMv엋 [V4_J V o; s\l!Q;׀RCwd8i_J_aFJ+voR-(1XxMQQ0bT:ڧpyd|,>ڷ'~}LukoӍB;60L[4؉,ݭG{= ]Hqב6Z,wP U0x D%#=p/<㛨ki C w6B/ehaҥ< XS~b2]kNd+,rh~`#%y)mi+1bf<-ڃ!k[>dudr{51B!zV*z*p YDHvP+MKeCOGGF/ )Rd5=5f/j hӂy"6l 3{Grv? #u][9M lnJ+((ʦw5]'{_{ӑ1/G% ٶCzmDw3Z<؛P*{ȘnOܤ3ןj2>O wtykZ-H4#⟭ɞtb㘛 Z҄j̄7 BdQX,[foP,ka sƨEӚ 楠c% v{YK ;0w軡 |X+лXG~,렧 k㾗N^EțƂhUe ȸ`}y .+ _[[>:GUU/́|'[xV#|ُgG-""`F24fWtjs*\#E']r_ߔJxM^ۭ>_KzqPY`ɽSZHܑ KVvl=0ؔ> e68@5WzM6Lp+k:Cw[䱎\İzԊg 7 H dN j`{HoH ?p -/wcKhswMPb Y}S1IG2a%hⰶA8/hifeXIs)|v%$(x.l2zX *n#ocW=~uhcz4qɝ\C/mbDQS/ )L 緤Ц`([{=̾j2}iӋDeϚ~$jrTMȈ,u`FPZV+>Cl1Es<$?l{WFq) ikP@~& ~z-⎬5LSv/*]fq!q~L^_5hv#pp~DZ9MVfl]t;a0*FT=m@@ qHx{a7-w,9Ѳ4|{W0d6᭠G|j͙3H{8׶MӫoU d2-H؅\DuWT!*Jbx쳵u"î2lMm4<&/#}p>qjV1ZIҚ7FUoxci 1l^.Q: 2ua}t⠎ݯB|/e!dߠrX>%l[wT! rI7iw^j&h]3"{J Lju[IV\MIgEABBȨ#7jA۞鵮#܈3gR5 ,cGEtcc%:m1f"& (h_~#I~8Gّa,|LFl6g8>W^'1$p|ppwςtݨ72'^XST0rj^MQ@x:kSImG9rڂ&/VE"Oe^'|!6ᑐWt/ls$3p-$$A4*W~P8 xhaQNEs%mh=5]'3xkqwpP>`"-)zLD5&F@kJ+4UtiAU Z T}3@lXH1"c Qp/ 0gI_dl<ӕd shr"־d݀ĩdJZWOVSQuB7mT32ˬ֐9T994.;#|<旑z"&dG9<|Ԃ 񺡃10Ɵ!_ƕtj:&dD~;&9f]p3,9w4(陵 6AΌp#U܉ܾ= +/ds̚2=S]{\O3Җb 2|,+VY-D =&]LNE5ӝ1f=pOd%GtdP3;reV6nct9CSƋg?ٜ&qq1~Kfo7.jWn`h뗛 ]/_wB';XG l4G_SŰҮG1Ȇdj,|mۅVf(2~! `2dDCqj;oG??/%l{`6Eۤĭk8镝d7š'#U9XcngŤԡ1eq+B_cIb I,:՞ἷ$fwM%o㉄m}:'w .q0 do5Ig~&{ȌU }|Lu]SqqID3(`_zNf^{M5{Wb>A{ ׼=9?]F:o+$Q<$0a&7@9Nd:A GGV ?RV;#e<#af 9|®aTA.|P+i\kL{ PQ td.(ޤK~h\$I Sv8ӌt <+9M8_qt=PZt2^`Ĩкn;WD82J砇ρnW &b=8:rGA;4գI"~8Hh^Z(.)a&)@Jv=1}Z&j2OMI҈/6U26i@.q92~gkT9V˞ Qdao*$O'lkO R?r?4dΐ;2$XFGeOH hɌ@?FI/WF-0SgM#>2|+eBl] r钻4&嚐Tm_.D<9:~)|0;Bwoq#$J IbAN4fsYfI so#.I=)^9:/_9 (?.:`D,p1VFҶ ( ]TҀ ,Ce(s\׶6f[vx!~rmx bR&i=դ7 /BLlDaI ܁AD냑 4'=|Xq`*`/z e}jsۊlKh=k{*J\?҄@+YD|dSj%5?DȼdY#PӸ ڣ -5Nn Ζ+N%yC7ѻwi3V҂/`  CvN:mAA51ΓL;CYwgqIU b,f;HeG/[ Ȕٟ1d7cuG)hM3ǜTklK-K,z0H-!CClBQ~$\%" BށyKNwK5Z'3sJ8 g#5& hnp[i)sĎ|hD4X+s& Xo"Ąh)aB[)>k;[D[鴜ÿEZM2{0,qq2Is]Xf 6e୥sV;޼MjLpl7ɥrYܢpzO|QsHEAe"zk=pIp!xgve9@,|:qo.S-,i3I|dFyANޅ2ɇ$яK ,zrKy3̀\ 1Ol `>W\xs'lfw vef#rgsI:+Z󵂲rǦ^&(Nr!hΙ`j%C_8E}41QvOelK#DˍSH_IRenk~G,.!O*I=QV`Et4xfs EKcmEam-4>3ui2Tn/N>lK%d oV3> o;.ۆԡKΏWɓHl:I`T4݌TĀ;X Ǩ _ʦYLo nB}x lJ$.)>l V[,6#%;ma3UQt rrmkp#Q>SS2խj#FH "HTr:p/SaS}4ֱGg[˝^jOA-} @.qU+Եa]Gxa`҉$F4|.c\M4;Fsq{"$OJ%S|<,;i3:1}ʌTL/tB+3АB Vg4MZnz2C~sYS_׮\Tkv<4zc zUva[GW(B_%Nru&y$G)`ejjKI|ռbz yT9mDf5%KT;D]'.GԆ&(1>ci/ t0`RC?Ta$**|5O)Ų;8J)s$Zpok}Tn~4U +8Fyjx%0E,b6Kȕ}?yxI?}g9E }Xnx= Whov"ç3j !'\2us160|EA8"4s1E="TdB]T<զؔ /ߏtyd% WUEhSp8停jAJ$R|9orm_8?ϋsH 5_tB,(:{aImwd& ٟo:tӋgB'{~" ͺa9n |KR>–M:?hX3ЋgYP3Ȫ}!EUSP6Vk`C?߈mW'TF=Ӎ/ 4^bD*ր4FSk)͸5&o%3󏰃2fJas5NsT2-}@}/ BI8t}]yg4(D<茗4Gmôh(-"Pg6GN>spˋnV lTӫ)xLwc?|`~N9lKAafm^pUDgr֢x+-IV~ѳS{ $gA{;լƼZCOm xtCLh{Yhi^.(vf*M#Lj*Wj߈YY+|G-]2d0>Lp\`UA;>H䏓#xӍ/hC櫆|pof Q:Sez*ݯ±UoЫf;c?^U2>.˟vqi5B{s8^cAOZj*pƳIݎ`6o5!nJޥRE6SQ:MR\OW2MꕃA1UbL]IV[gY.?J|~a/{LGӗ+`-] eǻXW.ǀ4nZSG,>D#xtk.EV`CIt2͖ lW|@l=xCWO5 me #3)\bvWnz5{wzr GiW'5{"ڐu"E{prD 7:Y&Ϙo%&0!r~6jڿPFE%-%l_ ́JEeOB3ŞxgZEcFX8'jNx.w/feFuhF:^.2z㿹\JHXtx0mh"ʓlC'w6 P[yӰZږ^NWkuԧ&۬`y/Ն'r킆AOMM!Z $zT4?bh -4Si}3\6oQkZ ep?YBDCsGi !ߛK)2=aVi C/1&W,FQ5it sYG4 ^AmXn%"P:SڬP˃WD*9Cfx\ -g'1"_@uBq9lTLZ3sX;(]qch#A/yI@1&X1Ƚ#&w##@sĸL]WRM;)wfBhn<*4`"xS} nkFAڌo ELK-0KՉj)Rxh1f%1,|"KêbG:] f0 6їfCtf -qN_l#5=#t,$A 1? /y% lgWѭ ~ !  LߩDϵM=!ԭ2 %ɋ{ ـjĬ =^!XR|rF'K)r7#/K_{)"$7:6n\C'NH KH2U`dO(q<>?pYh;c2D8'o &KÞ©_A%Ot!m[ZÏ**~47r ~PakrQkQ}wRFCv`ЈSf?c®W[W%#UPn7ӽOlWϸ#kM'x*RN]pɇ֚N#<2ظ#cƷ#1o"^P"1k&O-F[e`/坄"}94@Szvu9es<|.f xymäSp]6P;^xmR:U(vCM6S #pJrCRE_l>Nu`TҌSz*ڿq9u8Ix裴3Ye//oޓ_>1i }v]Kz{SI~}}4vݻ11toBŝrlE{(66);lvҷfYs8uML  ^yQױzQ4҉GXbV!lSj*n i(掟_e-j_*XS1r!@Np[Q۫Xcά\_{؜)9L~ >TJx%ss63߲H_d.("m} .!Jc:7Mt&rtƥX?&0֒U~Y^ pjǿH0)2Vⴍ֔uBL3wPn:<]~N#4^:R$2S6OYH"]y]e"M|OlXrc5å~p&@kz<uˬadžEেSm| @blRWqzA2ߚNC$IXt|Ag+ZZ+]Bmh j&7hn+dAqMCF۶ۂc "j.'zl S%2疨۩;+DbqvH$I5o]۷_b-*s{GMe ЌNXQR=Fk*,nh"dž닓r.*M){P7o"K#2N| YqSj=ҚB| 5<hW uY?|@eWgl; VMܗYPh//\# Xy8j*'xgcݴʏWS=Ka.dZy$M H_#Qd}3ēQT*Y޶땷hKC~l_"DT_8YB%* )õ_~jrnԱ#mZ6&:VR`tnZ.că)xVǐF0Q6?"}TiR兝`2"Ql}ФЯΎ̟: =,Cd /yFu*^yY&.o;Ր8w^zJ鷱 ))-[{s8>b*kz7޼=hxl a <-dRk;}m{%zWCNA futd޺^SQ_ b;R0 Wy9@pW{|Ƒ[EOK&oz*訆q 8Ck0N2>InSa\`2PG#ac\0yt3,"5@7C/سm ;g*R—R Pr`sσ;+!Ɋlk}uc:]tĜC_,jHu4U 5'0?V,%5Ӊ1蕺=aԼ0*:?-sD!y!)Z$|Ģp5*(r/QU{"&5n; J mq m+O5C_D&wT U$a-v2 P: /Ƈֶ;̆$fIGM2_V+~1hfa>k$G,NG4ep B=-m,=GХ=~s0v/3D p{TqsG2NVs2QMڲ /1׈^ˇ{XCɈnX}ӧL$-f U8ư,䕽EȐ^kョ༄'m OrʔdŴ< X'SJq)vR7$'(lK2y=& <=C,Gj1L| L9,Bq!(dCq;i):hÈo4[@NZ [wn5A~ =Ѐn.΢lO8YbSe+lZ fF*^FfYJ: "vS~iduz/v=NVr!KC PPS:nl\CbT\B˱^VQhjZ3:݃[ 1-^)ˋA-bP_.\'H^աSkazɉ0+:ST鷷8#6 ߧҝɄC)0eʸ.yfr{-ީٯ1#Ҝtv 0UDI螇:) XI̾G(Iv;J(7k|q HDc0$ G2rԞVg< ; j;r0<Ԉa2h =ՇI-4T~߲ӘeyG 0#;UѾ5u5^33*Y 96W;w܅dL=KH?RF {E}\RNJ ~8.!f4L߈pgFNt?mkaP:]#3ߘ Zs/ߧ "_K6'_Bf>c2f42YF Ckz-P#- ,d{$*5P N/>/,y6H9D\_ {?Nh٦ZK?b\ -Ph}Uy9'ZuHT+bt}5\т4U#Ki#¡K/Cn,J4:r4寔Ta:}HY3C5B g\]%N)4E@ NXdf*h4KN76Zտ}ܗOwZXI5bh2QhD{w}c 5?25[cWi ]sł%->ʛE\l=A{gV~݈[~ Xh)4:~ 5Z{s G%WX>G+do .}u '4ޫf(M#WѢ3o>%D5ubO&"*p"9h2wz!KY 9Y1x?ƵcwMzLSѨnDBw;e0lQ(f9@%$wo{ @[OdF_+I/)?#<{ ?B:&t_ q i4aKk^XCO׈ܬ5t73&t m*]=|eg\c^Vbx] |gaJZH)о7UH˧ygsV熏8PxT 5ߗ,;^O $8ډ?p]xҎj.LiZN'~̈́+n/]]|+bP BP>ܬC9yk_HjzwVC̑\WenWe0]͗|j#Ck!bwz}Kv̼y2)GLxB/_VwzoS.~‚6a x1.#O߅ y ,*8tIQ'-% maamK|!ɬkh?0A=iFVUWovY~fOQ9İH<6LVw}'LKQ8c0b@VA%RB hJr@Mb,p\-JΖMG Ю &$0!t/:ՙҞ$!G TgO$Y nz.aeUFzy tBNWH~ss`4~L?GC>bS|ڑX-E{ENk=*J;ҼaR de@lGy͎sbW,R?ǔS͞KȔ$6h{ƎP P* wLs=|$+D[~)"Q g8]LGm)yA$E|S !w>Z^f6& 0JAvFiO1J-oGm \ݍ;ZU~U~'`a"M,'x[j8c'$ؠEΕP Xr>Opu+v>/'rє>'XICb8QiO=#' ,uզw(r޲Dx3Np+HG6?a }(:8c9X+G{g ԍdvAt Wo0$2b/qP DM, A놷k=ÇzX;7mRINkx{wf>HXXTCY5lQ&h|elJU۽lKK. }iuġpT8zm05t`*Eg}(XjYnc_.(sv7VdyDGYG~ᗝB(hblw 2h`0|x3oB6g^^Ϩ 8:c~ Vp5u`!zY_](euyQ2.@VZ#:cT803^/MDMl|9?1ߦşy m(}6}UnS{l {a`O2;TT?79ٌ[/x!! 9Û-,f(Zh8$IZ:f)v}2d93@ܼ}Hv3u_rNb+'vH[B;b?L-puX~ۓ;2S {OU]}X8R#,lҦhڞW ug>po0L"%INM|b-GxN[xV7|+M΋CS[fMhe|NKEՍ&xfP[2Nz\8LY qLO`s$oId k@Ԟ#Թ {A6bDE n-oqm$g)yo5>U^{j}6_[#~nmHp2dDkIJύRB!>Z~5;V˜R)d!>"ϹBj^XQS:->be;֣iUzd&jTpS5t\,ꇡ+Ϯr˝U נu m`h;"!yTuP;.1/҈3^?_cG(>#_t,AK`R-%|}(vGȎU~sOb3?55;CE /mc&u:MC/j@&Kyb#T[I BRK0=ٰR>;9`i&\=X"H 6r tCܶB81ԆYz]` PIkׁOJfEΦt ucsbyZFIfoJW 8<L'CF3,1%&l&5N1mwGOC%ۮP[aҳ96U=ZHB Ɨ8ՁxDGP׿ TՅյbǯl'ـ@|@c'GO^MnSsyJhs 3At)[]|bNj7e6Y=\~[.~.$o &(T3Wvx,L;;1`@x O`4X)9S &5zyY dI?t7C~hy;YUl2@z޲E;zU +Ȼɂ-rzs޻w $X6^0:cq{9<);oSfʦH +vCyx+ڡI^@WQBw#ejf*3hn}ƥDfpD+o)\`8ܙ]vፀ 7Ԑ @QPcqSF}Ft -_s~Ys6*b1y$A-?y7DXO(ʹ&hyjboWhQtDFcHw mG{ǩtð8+TEfKΦ:  0ءDhNdVʖN(Hؕnkt4zBv$#-|)\O$X͢"[eO vbVsFcR&ZTVZcr7kmv)bGѸ8ᨾwmj&^#k;LJžİői@5HƼW2|;>m|k<7M<n  CFO%&;RJ[B@7Bl ۘ2 n %j\^p 7Ye4("@\3i||mRFbN3a(HsC%ZE*>c3FPc1 *Y ÁOGpl#H- fU \ Id !X+<<2Ū1Kb1b۴qm !7|G09m2BSB5?n(byM Gܰ) F?yYVz|@bNT$/&U/F*- a뇰c $BK(Y?Grݧϫ)de BdY/Q0C0DH^j'iPE14[" ݘh &5KA&lyu@ TIFdGeɝ`Y8YxƌQ_UK-ļ ~myٿ(f$HZ!CI,>ӹ01d\2@=o#Ufȝ9:TR|7dʼnx!jعDތ";2 a2fׯfFUƈcgeLm\л_9Og>Qxp7)xF "Tk@k$(jV# I wJe-qA"w_K adkp-od{X6Y%7|0ڱ;WhAfI,@^?N9N{r9G׬b<2ƶ.۞T$v&T*~9q a=a;hQ&]YbPJk >NwA\23TXmPq"Fd|vN¿,w:e\,Ñ(unƆc4{zfs, drL"x =)M1}UdBP nԞb!6!gT  2.}R Rb- W 7@wgP:+7  @Ɛ8պP Ien 81cޢ0%Чr_Ü_Av {y=/qD*$ Vxr[FX?$!r 0ƌ|#!^bWs`1UA J[] &}ž=WjUST \ w%E'~‰hz.-󄟇NUtSH2w#>\]u+"E/^~kjk=GF2I9^a _IM$\I|%;z#/mL֑fhXWEc&";/74ps|핶t9WX9>WRg3L ?*)OhbONrD?V m΍ '.!P ʕCtI '*L6T b ΁rf>EA6&׳\aٛ\f7NaK&tO>o[X 1􆵁IC/˅yG %]V["t\Щ|qד55{T3zc ,ˀcÇ:,jQu;ގUI-$</ijFI{7LaG][1, Z.d6 Q+xjᯆf\1 T<88<_*A~=g^h ){?ց2Ԡt(`$DG0OM`#F`hLDA}%f6yX'UoKV@ȣbf|%r: F%N\/WgИ5SIlj*hzszb{ƅds$5gb碥dөn ;}k4)7!7Ro϶$Z0y*ۣy6HsE7h9s[*Qkh 7>O6eƼYKuasn؊%ח2Є8eډ lA ĭUF׷!蟷&ݮ*Y]V'k=H3dGa9k_Pg#ɿ0 ,ρ ?P!$w1Rĩj7ij& (|Ն0C*|8}b;;}`07yդ3ā4tWqngmy'ccDM J; xA;("$Ԡ"昉-w& \?RlG*59ej}z>O}o\|wxr/x/(-Œ=y .7pޭ_ܴJ^zVtΰ_CEp~mĄ/1kRXHt;,YqW YtvG'سo8!+{ ġ P{<=1OTGKkWu!G{T;gm鐄F3 u+!1"h[ʇ-0'>wAyE7!V<>_Da%!mݦ4G cv]̏lF7`8Q/F*%l TEF)>>LrNq<'B<^7LC N -CҁI0s H27ϵ.'n&_+F4aWׂ-^n`=#۹g]FdN6`zM/JuM (֎|/F6Fӄjю|kщ_4ڸܟ؞춅-pl88eE\N:5 #b g YCup}QpüVOwQmfmc~>c*taMRVwZZRUBI$%L>0XBgAwW  \梶z:/gSG˭xМs6uf~ ztbyVhZr2⼂y1rq3jmb.x^Hp.%oK] f "JҦdc.0H֌5u-OqA\c';6S xQ7nu6L覊.%sjZ| (Ć{H,vl *80h}ʧSaKx2):`5 e&_ ΋&܌[PkΐV'9PpoՉ!&odzx@Uag]уW 1@xC{o1 ǀIbm^82ie4i%ԋ{(\KP ޒ# 3ht&mр $.A-j~=~J ;/mI[VrVQvDw[-Yh/uJZ} 91覅,xe€!y;?Cpwcke!}9 =_L*k6ExDv΄gAE^[\ؿq4'&= 1؟6;Ĺ =hu|FiA @i & 64zg@;]\pnɢ%xքý>[ݷ8?mF%@) 5U(r;E:#HΪ2vЄ4zX 6mρ&*eEt8unĎ"?#; okMXaSuUݗ/W^|~?HPy>Y4ylnZO<'.Wlሤ˱@p+.' EOo$&]@'ě0@ VtP!iT|JRPdh 2BٙPmg8%%g5jt'8wZ5u4 9Fz/ 6UiLxkji@ ySlϔjH;u OH:Elt®,qJm6,(( ako,v.&RBfXpOc̰ ]]Qgj1!C$@*NWhO~_GI|sKa{)@~ z)_H%ˁI+JEp4{vE&PoRPx!4+\Yg,1DN_oYoT*MY 2+15i׉nUxߊäU{e<%0:kpmbLӎQp Z8J7@2Ł쎽=4` t:I6ַA)YWIK+|Adq1ފ Rb;՞ډQb׋:`^a_ v ds\Wxw`*Fv %D^V疇+I 9,vuĨɜ1ʧp!~S9<ձ&:Ke\ ym}1O:l4݈kQ'5gFm$[n5$~Bt&[cT+2NcѸ"o)<>&ݕyG^DH\KSt+Beh)˰`rfU^*f%M㉖?@nv8a/ע;1)ܭsf+7 \,Oa-.&e j@=3r@3il;PwezaʠF?)>^<pCj֍-;EISz?ko4 ki1x ߰=*}+#zP[S*%>VK)`iPl9_37ljGu:StŚޛ]ZCmÙ02{E:}^j T&rAW7Sm>7}+ wMžO'\Qxq+)F[J2PUSy0sF]]]'eie4݉[)Lȴf:>rOI*.wl+2 [Ï4OTv|WG|&w 7Nayݥi&DG cTk ϲd7A@+Ĵ>Ŀh0rr$tVE"bw@>d>Ży>(iR ހ5-29gr(֟hzGv?y(S9~ʸ0vPMi;{`r۲b6/ x͵Ym gD *"hBna?"-8*f5F~B^G{ Gwּ)ZQ1Ս9ZL* dx*o(UE#@O4-|fK޾+Zɼ#'GV15ϙ՛XhDL@jFڭȕvϹ~v`VsӀuSz:= L 5>*0"5;;~7ZҪդuDxC+}@gf\IzXmiSRF O/H>`q!kblJ`\V=W-$FV;M]eX9x}+6^֊(>h;(Ҡ!#?_eI!n@fOcɬ19hCala VVo,xҍ'64q/K{Gdͮ쇫Z5jmi&G *x(\d3N*']j(s|,z~`=n¢#* 멄XgXu#/,bprlL* 7oN1K; H}ZF>wGgz/t`_$EKdf?,cu|ИBjc-p BV>O'S Y~.˰ͨGVlk*b9TD\a :@ijm=yÈ"fE)Vz,H@_qZHA2|ޏ}Tt(QL}L5$9o[)KU/c04 M9DsŤ{#M'1իdfA4'eQhX uQ(/PGڥ$dH 4:"a2@_^ʼ{Hsvܙ m{Zً{ {=c}hodxcnJW=իUbaX&ѯGd%525B{+쟇p7\_:~IHյ!^rfWB UH=Eg~S=߻ħSf\YӜy x [_"IP.`~$PӃjj _zkĵ/4.攟 }( b5D< pٮ|E\/ Q~*F&~&FY?'"S<s ]EuN@Oq1crȣ} t'\vT~N-5׉+10s{3?TfwiC38*oNґIdd" Canq}@uy}nj^H}/.i(?b5ZcW>UOzE%`P\fDW@r҃/M5dj\8@.U{#E]\ƭ*GDpɖ`zYU&e8/$}TU &x< L|u P\! nɓlb``jIΞ9\k4< ϩQR{:<".x Ky0\I4)Sijn m0jsDL^xT⨚ %{bSv4ؔg,nI7 ( JC]`:AԿJ>Z}%}#\Rfw_ӷ J]K. h\m'>_0vDeaٕVIavg28Vqt@<.ő{uf.DΠ(TlUu\EvU~8,=khK U,,/S$+fz>OfN'9]@yvsSc4[t[F$hva80BN"wj`7(0Mo;};#4pceҪ{ms QZ}VFHm୐\ @:@#S쵺z+ \ntu"DM ^gpD\ ШFrfmD<}9+Fu23 PBGD39JL ]sΨzW]fkvbc7EDW[&,Ez!v9Q&jlNn]["@;R-YGQLsWX*(]wI.9>|~7T"3DVltD-PJKGS_M5X/WW'~T.*Ԧ{oj;.9[־ žV\W. L ʵH~s^mӑ>4pJN A>?ѹ<"=y,Qp~Q /_3p >_Ҁpov>t9\eTƜ?}nvPnmnjH!}& Sa .mzߥ򞐔Aݕ4na+,^Y4 ~D=+1wRl rci 1d&Uyv+zcg2V|^hl-HZVa{APuAiN)5)|nP5\ӄFRRN(ǫ3\ǼxY?,n_*ԣV8Ɍv#`pj`񌝼"Ⱦ ~`(Z@VaF%q=xK.n;QJI(77KHki 3PRDo; )zS•9OeNST6f>\Bu<̵pu\k/3hk6GySW> )yei-~^*Ȣ_.iTw5-F  t׌Gr_SNn6c\̅**7;g xX67_!o@AW p<$-r&<dr1#f3F,D`K<'[diݢb'_zJ4}H>OFK/PKv")d;I^:{+IXg$YAVb!ʀ}{iUK]21& `wmd' gEt%%p*~^IWB8D+ftzmED٢lW/cMmTX |"{ty<9u4H64z-uyUW1d5r fUy|z QJͳI /s 0Gqt}N}"e{RYS|VURlѐDM4EY翺QoϞk9{ hz+R,v=Eb(.r`I %<~͈Y2Xkxq ` UQPgYZ070701000000c4000081a400000000000000000000000164943cea00003914000000000000000000000000000000000000005600000000./lib/modules/4.18.0-499.el8.ppc64le/kernel/drivers/media/dvb-frontends/stv0910.ko.xz7zXZִF!t/8]?Eh=ڜ9O@PHɼQ[޲ik7հis9&m_V㬌;=C@tB ,j[5눅DJ$6&"^ tT4p' I*gA ~"ӭ(d8)k4G(ضa :H#W0ٱ?pHK\OL{쎈~* ~J>Љ#FMְPPDW21 :'$R7, ] V1Ux]y#|,EEhڽpLL#{SeeқhsКU4:￵DK/?Lڬ\qY;"2};ֲx@0\VY߄5b߈F-TԔoxӭ"ɱ<3a5A)Њ5mOs`6y(y3eq+yW >\zZ|EO6IyU _U 5/pYB1AF ~mO@"]l8 l6H>-f-yx 0}hAzGK*z;R[LQoF<[T%Mj䑋hNB('g\50ᴌY,C~UwGUE5K?)G[& CDSoZg{G^|tR=I/~zHg^ox[ȭg Ε4XV|_[7b}h}AB F%FA0?WzK)L ͳnh /:hdm.P4Uh~Z>ucHh $Nͤ:˴anW (y,x5cO(֡uvA٧T?/AsDžG”"sh\Cm+;ǴJi2g$IO&Ψgut+Eci 38jCLI^Pf%]Ji@;EEfLhDhDj>wѨxCKґc/[/y$؁ U{TWf@>밝 E+,^sKKwғ! @%7HK71[2BOi-G XBwϸD UY|&wB$UDޅ\-$}&OyN"oX`-GnPGR$QȾyΛ|{qE^Vlz֑VxQ_r'nƆd| k7alu- 5 -s1ʼ|G!;v]nL,]i0"~P?}R6HA=ɢj&ceykW}Xk4UTLv$M鲇 j@;s.I;Y3=Ro@qpaLĄr@KU/^:[߹2\8xI@s`O`8wSƨtӞЂQa ^&|lUA?.+xqu~77Lߣ~V. @`6.Nhg(?c Qg)4,p4gYjO6I-i"a rSdn$ #@}T0C|@[8H,16v^Gmӱ 7Ơ~2vD1 +- ^m\\͈ڈۺ7̱WfvCN;0äg*05<m`%kv%<nC}-}ů$ :(:&|R|e!/0Cgu/$ۉP#S" Of@RP)M7D >5Wczsa j;r/='^ xod1I8q8W/c (Q1V`]h7|ZkX:D v_KKd S*<ǘ! qpr2if `:.PzDkb,SOV*>^||w"geKy%ȔA0lwI40'4_BQ9NM{.> SX0ޏѓ{ xo'=O{ů;&!e6#:!BXbv* yצ.X@s9gOo, wNCB(~deXpUKg 5w ~ǜi*qȵێJ맮r @}xf[fܔv1H4h~wڧ̷)ZE*͕3I"+쮍׿a۽JysĂV,}17e,s!2jd\B3t9M|zXx#5> 7kȆ].cd~(j2h3tV֎yV]< FpQkrƓ5viq[6QLbqϲjP2mq qZD:J_K1G@f@+{<R:+!V% $4+KEZY _rrXf,QRnxaRXM5\,"ï+e:ev ^itSzmlÙQ?A.H?$5o"a.1؀,4f4|1it$tiU8(=^۩ʋCy_/T>>#͔0kUnapLJhFrfiDd{BQbc%hvb)}-}gayI-7i4(PpdRNS_I|_e^t'oB:p*(g#Hb:%o?xLYMQWotPi\{,oWt!$Ck~ȴrGɱ@$OظdTёv5$Jg6t1fsػ(qY, rCǞ6"w)ľ ŽtG4Yvx^g/Gd))^ 15*dX+6kQɾ(\Fؾ_XW 㵌N}>m0P%[62I#CVJ,Q{*箉u)0-7=W*lw^[uH"rDCXw3z0MZl5"pd!r; ѩ$/)[d@#j{2]KVr@ ar&>;yh8/YÁرpc>*\vA5K2}Q[7u3bqa[䑔S@L;H0_Z{,Y6yj'M/%W%jfZ_Q5 "9H? Ba+',ЉXgАKm0HKνNًp `uGz|&LpVVV>Mjz ,-{(2+$L/ퟦ5שhHm;=ҭ~$|kL|+vWkKIfrSw0ˌ4hC}ո`PS ˠ$=\UexEJh9+{FD&bM^(W r*F#tbYbKZ-g ! -Y7ĵ_3: kM\+ݖD  +N/`l欇X$Аg(x>Ѵ4}{G#cq+w{S %T-s,<-/CJ7οG^ntfYqHY /7sj;}T SOY%t<Կ\d- 7ܡJ^mGLG[n N"{2a%K˦{_޷]pa1XjY~EŻ?$?_uALX4qhͰr bk,#\,eZC7!;$(>'"E0WB @/;<62x^7 iuxV@N֪  }!K,[(d2z c*e].C9e`̇ǫ/D[3j6ƓjZK?d RnPuXv%aaDwü)6W)0m\ Jcijb+qF VP8p\?L|u۝iz%+%yFy(L@@Q̈́o'(\ۮmZՖDR.j]&@%E MɿOSogI, !A^ kwAasIQs`*8IoN-t-p!okq^*鯒gWֈ!@@rg(_tH}bXmO@\ˆF Igv=p34DH_#Y*r&r*9 $z 4.:nuYi#sJՂAJOP!~, Ί͆OgR4rX?z=ơ]#k\]@xB^ȳˠYZ?0Gږ~2්OWI}j K尳͆)AhG8!kw\Mzʗ~ԃ-ɛT'O^ ur5}pw57BHD`eoIL|꠫b . k9N~Mjp^Nժۼٓ .8W BF M5ͪLe VՒ:i4Afߠ%.>DX?k#qqd,vs4>(B̃EJ[o0_匴rr$?IaByFEZĩQkCvN&[] ~hCp;37I{ c0 U_ke>NKwbܬ'l3t[;0zVD\in&ѿiOhUζ`n ۉB0 G.za7[Z5vWm"0o=txsYxqg䊅SS70VlE 仰*2Jzks= HVV &a9FMÇS(k[ k|~0GڣWnQ#D yK7ENiҳbt]!^}MXG+[a 8'),ۑ~FVCe=Z6%ą |ե|~W QgC(i2ABAtWfn!^[7IiZM_74̚D]p`UM1Jݬ`jrN*HwB prfӁ58UfQgh 90IeN3jG5ĻH=GG)IWXdlNP5yd$e|f[IT݀P ZrZL9&̸f,礴f$)@ .`D!R:T8KҪ~=]{]Z\Tl9 p`N"`R΍yxOi;iXr9ό |'^8944+.B@29yJ cd7tW)Z+laV/c'%\ւއ(+#"V7S)ۤy@YO]X8\fU~`괬a.%6׶U^ydWّ,CLLm] @ &}qKOҎ"uCE[Dw#-C)Gm4KJ0]QLi=(Y݃t Xva~\f0VިC!܉8}iaKGxy63QHǠgh?%- 7" mt04b>-JkmC= %lliwVi+HJ=N{6arb0-uHI[/ۤzxmZ4̫=#i8^F:"1-2sL h-Ӕ}?h _0͚(eIF^zY} `U 3liu]꺳%@Ir+dҫ[hhL½]"& fc' k1AV]MK/4ww74*F.rzcHl0QWu~@dϙThfJ@Xm vw5nR^{H_oVwoŅ(c4-z,L߾hޯ[⯒r+Z9}(yh5:=9t-k WsB'e/$`w*:6=l9hM:ą^iDvIs+ؓ^ht.jWJ}F?~Ohm|X`b) {yL4*sguaR#7h[n1]EkbF*nTḫï)FI! RՃ2`f`)p K$`w<3$Y{bDc/@zp SڴqҞ N; !ܦ?w`d7Y0#Vʊb7 %H~P:l:f)(3uoO8l#L*OA-uy='e q lR\Rs?mzM6##0cʘS:$AP/\ 3bNjܨ^Fž.最-LJ\' wyoDL`N/'813k|QLО Y,{yWrp(0ڣU03֭)@6—`K׽q A ʬ:U/ f^IJ9Vl4z\L~zmI_991["l8wpN nDffLNWu. xSL\5]1R@Vv#\en (]+ jY'E u 2(o`l]>1oe1ӛE #EWSj>o =f'\C_ )+rI@ ڨqEZV͌t¯ OqdBfչrFc@ٙc$?/gͶ+oq:5BB똡W\UUrՙil'KFT? wZtU 6IkMMj3e]f`B~ߖۊ( 5yrk%G)Іs^]dqxdFw`Fe7>M;$%Flt 03* xӎvw%ׅ]Ң6SD_P!ɰ`X+^xh7`V7 [g8Ű;Θ&JkJu|5@zz& }躇Dt-嵍ðq=ńT&l%pzn|Y[K]$k>2ɲߎ#,:w@w1}% `jڭ&ky&h*Щ=A)2&^q eaX{mݽh`]8wan HYX=|ŸO3o$ )F+Q3s5T+5݃k\& ugOtħIiWVќL(80ڿJ`xyfRqgPU"]f*姴B1DfAVMdGNo6/9r-}UJVعG꽳 P̓kЈ^F0S_jYx(*UWDvrJ["^7|̪dzE=_y/g$]e{܆u6UQS5ɴ;8A90jSfP^vn1\7wo;SK5p}٫WYAL1Zؾ9(8RP1RfXqGgm3PO >y>1Oe'  ųl U4It=?t+9ǿ&VƆsw^눨CI+bB64g{1:;ؔv2.Q n|B9UY?-G9F(ߋ|fFelƶP`*zD@v{ɛ6h!I /==*$_UVZgI%Kr{ܢ"CZۛuaW\؃<:D?T,Rzm+xAƖr>QoI|2 ~fg|`^T>S8oͱeDr2) '_}ǼßGf8TK\Uam*QrCjw8SaT[r.(Z炱 jǖcohcyLks1l Uqy`eO:\ ě3c7v[^[c54 ᨈUɆ[b<]<"WXF'Ho`=wdZn]_Gp@+zD vO3#j+AKּw%>t1딻 %rl>c@uPϧs<ҢvAg|0}K^ O\8т|B%@ ȽZl%U7`1ڝTZfȡǥ4YŪ8{$H|@'ˉš͢W2=W<9H1wE 0JV?Ƣ@WO_ᕗt_G ٸá?Lmo?tUPo8hqr3c.k!<^d_mb֨)f]$d_Rџt@ܣ# -'2sC(/L8!kNkiΫ3OL'Z$_DK;PV}lp.iU2GT7YL>e%RO~20#`+=$?f 9) J@/+{u?Miéu`\$'"8,ձh,a`oCpVQľ8@_ ]ZЇMT6R)χzM5g6mgQɧ®@F/qC'w0x)̓&1=y=@)-#&5K9ͮ8x L.E>@AfG"#NTcI VbeF5$XyfG6D:$(ڧɛp.X֓xGN׼]Ny-GN̩ L8 Z ^6v@ϋTĴek@2&{q*,'Rà(h)V]El@앪}^ff$eI3 4͖ n7ZQ)zFNˏ`qfҞ[+ݽ cv{tlL'O&c,>ږnl-eej;)Woin(aƒ?%U"FgYk#‹iaO2ܙiN 7K:錯t4F$@eQu7Rb6:\QYt1ShmWUN XZӋEQiHTK0#"9Co T|2WZ2)Eg,fZ둻K Ɏ:Q bRtwK`ӜS9a]puvTMl<5zLʾn<`y Yh"_{&6!fh &V:eUox.8>T<lqF|d_k[6!8Jy, lr ]G ^~aEDj9%W=ubvy;<zJ3n4΅ ,% $tѬ"p |wA:/ b92UU&y.TݘZ< -eu#3۾ S(2+fB'U@)DREfBsCEi)1D/,Lpʮt?y~Ņ16P k-UM2 k8 K+J\vE=d ќ)lz#ˆhH!nEWW kk7MjX?h9~1Dzㅇ vŻ"\Ӫ=H;GZ{5_ ېnSuC\e SS)눜$&W`煑[7jFWHtѽXJ1~UPW% ވFţPXP22tmq v6_Fd?Y6R`'iwya 0bP͐ u80\U9B_.q8DA#bM'IH1[E_\X`iҩ5= =&sT6 kZz~PAga:ޱKb64&p"gBgc<6ePY;Mt,@| zRLI[fD̢"㻉qq/B"C 7i^qU [OIY-mqF%fk%X'fqkNVKYI%^[S]I1:QD}8!;12Jѡ:-s,^$Ec4w>!79<6TZ7\?1Ԥ49"4>ӹvN_u0զQ>'yD[@pwO|Ι {o l!ڌD/EͦKz $Ls)|GٸKL˹+Iz:$/_uC)Ea ;\O=.Rpu{6mN3<'?;|릗 Y2O;~90Piܥ7`W%C΍K` C1G6_=0]&9_Sa>ѭK!޲ dgIk:H~GկHL>NHiDIu`K131YGG '@n_RG;i y7htS }!x3Ygս$5!@텯(48Ҷ+Nv] W |Kƅtvܞ;;M1dxt1'}V^#o)v\lrȤD8trzHDW(iK0BrTu\AnFO2^Aˁ4m o1"?w[MeqOږG \=a`DeT1+_6,Le?_]7B/+FkND \ڣ^ՄbcQ> |V"|q"fSAwuɦ$@N ыJ9=oƆL Wfk 捙`h &KCv܆|ͺӞ X#7c 5#qV^LgToE$ߨؖ*t ҰwpML,P."N"H\}0Q:3+Dߵj)QnQLmȅ+h&,5nQt S&j%:,{u @&+Z/_f}L2Q @W6*kʃXCfI!%e gC|dXAco%GT0^'uCƤ?v!=gCE_KD#sj ThIq@n6_mx a s4ԩjr6.u%!fX  `nw%+ۆihJ\i9ӌ0qTSOh%ØxՕ+'xuIپ{/)GW٧[bpho1FP5w,^Md~p uR ǜ$n 7\[.=F/J6pZU.I#qVTD-vZw]6} .2akRAXV^$Bf#g5)ǣ9JSћ}MKә\P ڂô9~-{>LHt6mxL)OJc9J"$ bN^wgx4vV޹^s.ߪV/p Ւfh<ّHo3իM ͵a)y"2R bXCP޶P~ es`zT~T8AW'B qAr*_ ~&5tϹ7FXf\ޤ/6I!l̕g qB"ۚܽUTIwδ~-ĝDhC4/^P#T[рμLSFשlD5"*2Ѕe iij͌V=Sۨt?u]qvv NI]yF4]F0QPIn9k5C7n]q2!GTZryXR1O}zȇr%rjjz}$s콼oƜ@20EZh%{MZ)c YDbO#RR>fٝ?lO|3x7s~gD%^RGWcou{wal0 {6us ` }Dyd$ˑڢAmV`qŠ>΃c f-^hZUXV̨Bho ?m8tΔ۳fjW6 wبY@NW<Tnu[͵#qF2otxbm ^>/(9pc}SU xd0Iv(1i*MPH,]z@D L If VVN 6np 4@8Gg@]6صsȿD.0 GXd&ׄVAXT( NmժH&ڦᄈLQYbIU]UJizlu0 WhWzEu'.JG[0cPxa ˿<>,E*Ièa2 l'gĩ*ơ ˠP1zX񭩭Q9kP9S5 Yf=I4 $e¨@Տ($*wcz?kkZ}=j%~Q% ?Z&r p[RԴjP<`_N lflR_גR/bѲf,9^j,CUjM ȇ(г@,nm<ћL"jm/ m:3F;BdT33` Z#= iky/ssL]e h~&LA|=1C#25PV)yt6.̾>hRX` ̱'6rVئIqX(r0&j+Tü W=ƀ5H{E: (=5}専▉Xy{u :~˕j}.Kxf<+,ۨ3s>DUn\ZEڨau ƱBk2}㔧ZY?7oΦ'͛갰2K6rW8 KFh2Rſ}cqE.cι.gNt=gH}9ޮu/PkE7džs>؃5eo3Yâ:SCh{| jdW&jq.?&Z3$aͩ|8x_ x ш]ϐ 5UH ӕ}ÉQpa|k [K~ % ]0g֮ vWմ]zKQW.)KxejMANHTJUj6;{ͼ[!>f=18wsSVCS!$q=GK]eg"Db<{E=ho%H#\;D#Y;nF )["=JC*)ڟ5h }t0nu1e4f̎xk Qt=>Oau#Y+~}6dU q{؃NJ M h䬠%D=#A~{D0|W$ˁ&?|vnjd۩BdWNY+1ivrm6u(Q_zl-%749`R9.$k30+NgRb9f<&2`>*:(?^ WБdᓿU"u]g`f^ ǘ"qc7=SC$vRš]0搕j{ؑF|ȇyE*0M{adgI460a2\O6+ t}rccB]fH[h`R[uX{1p]L縑~E @= 0g5.#>8WYG}7`{e 6A IO5]ڤl2¡^4`q yԿD^*/R (ļ J`?qM|)y D玣5Moݚ x4D%? [}ThcvOy~p{@,׿1>0uTP8gz S=hr݉}ah$lK #z S[<3< qQ6 'v 9Dr14'pW:nK>OgތOFi7ϒ/ZzZ+?viF3q=NDѸ^}p߉&Z; s˓S2Vm6U$|U&T^oJ]@6a(v@jK3C6;toޖFF#ߦS{`a`ϴqk_y~<쳣6d@KV:npշIpo2՘!7Uo'آԦejѬ5?D6 Ε )Ls!̻k_C HK`oV4SPfqZq>ˊ(q?[2. TUn;c]O6wKe 3wPf»⛲Cye7Dirn1/d) MBʵ=Hӷ  C^7-WY] l0~>L8z7 Lx绖#K(jkP^]X#]"זMbuh]"xx!pÅJ$*U%B}Kրw>D9ǟsY#/.|N"-LyBR$ gOinf HηVm}Dې*}lh2g M9N (cl\(hDO"o?=暵4|X˒HN\朰"os iբ6!mPޚ2&L;DFwTMCX;hr]q?aS k+^Z8cu|nD}27#̰?FTɃo ^f V#(:D0M1oŪۚ祴Wݰz$ zsy_f 2w#S<äq_/%έL]D J%AU]޼~ӐtH܌d^ iE]9}moۍ\!.N`-q^IМZఞuIar0֧}4P@Mҋ] ;}Z׮ԣO<CZpV\C3{j~ S٭/} > ɾ; #;L,k2 [a0vek/ʔQԀ9F%:P43}ru?Gx3}qx5 /~I{c,;.m`56W{q\{Em!|OX> ~ q %!.CZW~CVZۿ[\z7Dql:'?<\n} 2ηKLL@ǝX 3oVm*cTF4y0|o>ȍN3?o^83߯C.'#K\ҿR->өxEhql cz[."ž԰ 60Hׯl!QWb,M5y=F~JY]^!@5nd需 ~R>N {2?sɼNDK+ vn&^ o2΀x$::(1Oyvb4hwo. 8lz~3 *r[v/f:TO$ؓac7$Nl%խ'~VV4%1u!|]ɌX=,` ז2i޺A&I(ߠi,Ġ3GQ <'Pg rIi^<}V]hTXi21 skqhțߧB\J.B#'i2?fO-qdd-&GRI)X(;}-kp}nWg㊹zC `Cfd>Nzal ;[:'Nw<|FIsam?ō-읾b\9+dMUghkVC8 N"@B^ 0g]qZ+.eĔЩX3/[r#OB7uw;?1~vwmJEF>ey?Pz3uq*k@Drfi7yM=$U]#?ZUH}Ёu4{Ld[qClu,5x sekItZz;'.H|T+3Y}L0]sBǃ+UjMADi([8nhfxs7u -Z$6Svj;_Ql_֌yapJ҂Nktr: ubeLa{AYs ڼ`Н΃ xCr) ,[((zoi8lH|DtեTTd`鴰D1#7M :zaQgWX]AB_UkukOPT6!&~ guקq^l+c0pn9!t zW;eAQ$u5cJfS"u i fy[ 5t䤎 ^ܤ 7}&dqؒl`;"d% K0>k#/ܺ`1Dž6q!)u E62cF%0?g,tp>U~{EP+}5GuǢ%$Ǡie.[a}5C*jO ;E?ע%ItH*Qix[pjCE/"-b4Ö(X!=*goh.1˫^կ_>FӻiCP\fi~R/VQU|Џщ =BdBkiF9ӤO5kbw`M;?A_cECIխpGsh!&A.tJKJb!?bMrv9'ibL|Pp[*PeBP%o?S)XN9CbBVGJ8#ؗqr^+5߼N5,ɣG&9#9װwڳ%ZKiC ?YSiUFhɤD}BIB{^Ez5#NL>FM91G\Ip'4@ŷrӼ =g'EJ?wΛQcvY|% G.mm3#HNjKcBkЬI'QQmu"N5797i SvHI3%cqzS]̵䈍1d=zq u(KH^s(VT)31 I{Dʓđ_hSZKf lblR. kfZ? ahE7&z52)jad ]y2"EUn1n?3>ZJ7#0iQHߏ&8gEX_}Q>֕NhF㴾wfjMQ, tڅqs>skqY_A7NH4oߗgO^WMV4W20Ix.o-Wq>oH~uR}gzT hkB/XnR?H| V7`t,E=X|ʮ2) H4!0 wtVPt1b/Ȣ` [vamX6z\pMz]ǽ$J5 6c/wa%j]H~HKlmV17h%Mb0C~,DF;k7!$b[M+IJCQ ya52v< 7P ɧ Z&c 6K"Ll΁=BѭF5)V$4T[F=ѥ,r_~ Jb+|K57& 3kh^ sN_̀A:TlRQA{T(~ 8m(KfN [+Y 9 k>՘V c;0~<`&٠?0)#ڸ$@AyO̚{P7Ү+}|{״2 v,0JMP"kRlW.U|!T696 FkML>JMPѹXS_L.ʽ\0Xi$[XfeP;>_sK EI~;-| O-cC(1{bk# 8 !_L$)q' 5QD%a}~܀7jiQ }/Cm F>P]#DŽ=˲h%zA{ xN(7oxRXBU3=x>gyvLj`;Le/I¶(5H7X/蝉ϻ7u/#1q E_'AHˆxba ϽW Q,68iLf0AT"5jVuoy 8l/m DꤝpW'Tṛ?֟<x s֩t'PSR@1Fg[/I5q1'8(3j.(t[uFZ*~jݔ. Fq2VS`tիP^j00q (7ZEoKW]"r1*r~paxTǞ\ӪbPWQN{N7x]I.3Ơ7 ԏLn\P[w8YXXZRkc7M00@A0:?/F{!@C=;\Sn/B! +[Mt#`nVtxn^XhYWn]/Drpٟ8EqnʜX(q˘ٗdћƇ_|R)'^1Sj:i@b\SWZ9%?X$nXY 6/` 1$?7TuhHZ'kZ%5oBLYMEX! >_\*-%Ɨ; +J^MG5ЛYq$Giz;W1wUtuY뿇SfwfxLUx"A1l:} uRC%b{1be&ĕr 9ʏ+η3&E+3X{J_ Vvbk+XCnzpd:|zqÉ ]C]r9MY$" V}o(қa~Y/'ļ}+2IZ- # 5ugi;x,ScFT߀Vpr[ȩRB8I9qW4:e$D AgأEy`H2&sZdg^Yò?/oڝ;·r~8:Uu?x4N4;tAKKr?;x뢳`qSޮ? jM`]y 1_ 9r_a'?ش%:3Wu#B(-s&AEHOK!94QqS0-"> V\3wUO 1B!zkTNqN~>弲4C ؅"B=VVt|[OvƈYr$gdiMufsHҦaz}<RX 0F7-p_(9za>L*[_Yџ{xct@1Hj >~~4# !Vag %c :-eQh]t!C Ɩ Sȱ֐4O,!;f} ɤrM-՝hn'JgtZt0P #'}z>)ʸ*;%L ΗV l̴yHT-\bl.pڡ{.Dg$xlvx=NXba\s+$zӋWߓpg^=~ C+QU>Dԏx^؅^xPv/u?QJ5b / !Ĝ76q7",#ZGH?qg֣}Κ/0z2~5s l 0 Ma `=|}}<*jJ3H*@tf齂HgXT$n@HΩSbꓵxH:}A1!@';G=0[4%C/x߯t֝ͅQQ;>UKJʧBMq˅C-PA@FxE Q?&2;3B(+A/˲FVWչM~I4.(jK5%YmBI\EԆ!-wob˦3Dͦ\ VjI)3vA*d>t$h*psS33e %61XkQ >c($YON Hfqy/; xÌ@e4N~g -J/CFR{rݸY?tc&2*/gRP 5軼)2VcoQJz aiLM[WbjG:rX .+85Q8M}~Nnit퓻F,Xݯơ UjQ}hq<,^-[J!Gno[a~)Z.+1]q[9L/NJ-:e04 }mCҏc6CV!7+]n$_p& Ys{ Յ4~v0=5]Ӡwkc:A>."+L֑98Q&!H?yű rykS\fU_T;wA똨=8d:̞+A7lw[Wx^ *j/2- 9ZONXQyIza+*l4('sT`S&(g%Im3 =tg!~Nұ|2)l>tP\q`,$q*g7"2C:?hGjbj㚱;%CTg*ֻ)W̉gnBrS!hf?OKIh /?}51rVH`0}3řz 8O0ٛMŐ!QoW' e QY7@%R?tZ-vS| seJHc*)xƠ̌Āe4qddD1Hc1BBQ(Szfp'U'Fa,ăy#o%>NY~np8 S%" 6rw}쵾;3*U;tK _E*')UʤtX/;8ic%R%ܗopjhc( NO mds~I VTr{6HHd;zG \29GKxnD냍67!A2=7+=;k-e ʨm.߰( D J+0 ΕR20w`)`g No(URDV|n-baA؁* 5w[5c zk0)L: wc%:kߢ6 GԐ䖶|QZ:31)iL- rUoT?[ N~\/$^XX 5n:b×upp]0tD-oe,^1juFlK戀A-D`DQ_v/1~V#*i>Bq!a<)h}䏻i n g+Y!Y FJ_p\*!?uEBCGJUMN__#מ2D!sqKUl{2DQбwس]pYb$v ~O2Aجߚno&E:ĐaUS- V2eM(8N*<{\Z꺺JZՔLP$yo߄|f2kT a+4,>o)A"vae\S3ek&[hMy{x@$ÿ~t%' K27_Hͪ%Mye'9@ , X0iw%4X@xt|Qm6)_{K?;OF'4 $viDmewE$M}<*T9`KX-IhVmx]+J>" Ŧ,~aL=5i_Rdt/r5[0ӟ +SH|iHR 4{:BD1 =06?2! Gb_\\=5m>>8 hD+7dArPCWC6gc&JRRjo/iIiBη!T>?/ a]X+b=h3Ox{x Jc$b~.߃)B[wD(tA s`xŧYH/W9W)GdRҩ+L;=ML (^)?aZʂ&ؕ/ֶ}Kb0hk?akBE8B$znW VYb9aQ9uܝpپvCfm(~TT[&:1 զluH91"l 8#Y& L>, 4M L7i8)l<XmB8f>!#]|[S(3DHtT F,4Ͳa^^&t$,V*I:2J1t+H,oT/o*.yWpPOڃ.bяC(<ؐ*Ds0B"y(Їh2L-V٪}0U56i(̋ A6J<_ׇ //y3M Q%׎Ti'R>DHLO /T+>X mրC]%D[qB@9IA4X+99ݰn6ey̢%b62{4jL?\]ʗ ҹܯr Q,.̼-x2 Q ƃS; 1:S "NGLފ%'W,zA~T_Gb"겴"{,דMݗ: ژlxә"roe~PS}N.늟fFI.pVh*쌾ּ87r2BGy;Ơ),'C] ަ]m *H߰vT˜[,3:?wLJ/D*쐇98*G<*7_+i<r2ʤ|{5κJ7tx!bE}h11Cf -l:?Ϭz,rpǚkbAx9l5VTDgv,e?ކvg(d #X~l Lb`#>(uܡʘ}3Dxg9c<\GG{@ -&&*gRQ$zW\V@{9>&jEGT2E)3BUm.TaP.0C~XqI\,rބ)t?>S]2>>S[0Mp1i[Qk!$Mׁls>}.&YXlhP:ѹB;z*ۋZoue>`i^ L.pk'*`0hh` 4He C]]Q|y()U"~t?R8WN7|J1Q5mm͔;ڧ {i`hpAٺǖm|/b>Δs/).jy$ߕ:L(ja:Ӧ2ovѫ]~@ oā}S(Y_NG uhߗA*VoXm}SnX:1M6#B 0(a3Hd>k$BۤCP ip &XB@˧ȴ 0jcFH[Aqh1&xӿj';/ nn?cNA?T AT=q-gW1oV\/2W8k|.)e K|l9A)Ϡxd`.͠{W\KJfwԧD=3aEUԂ",'w+ +|&P1q_*I=)Zkأ9zq2IZMuې|U"e,3CyWպٯwguۥ 5q3 hAzipDl{5c:3_M ҧUVj. o Dl B ^M۾cڦy0 r3{_7` )6h75?"W6%,$L!QBi4-D;_^h&~_ӆ fa0:渚aAX}m8P2M Es((k\lV1r^xJvQiЄ ęD!/kK?((vUW:_V ^R#lksN"ijik~:\ a):oD'UTճH2X+$!)s^"Vs 칕@X!8ǁp0h|I*kf5;78|CՊ5#1>6Gɮ.J1 Zؤi^ @E}]{IX,NVKpb|?|`=XSc/Zk3Qb-VC@"'YwS ղĬtQeu"\we5vfHPĠo2gBbhA,#N_t:q5;ɗ N J$r+&2 8"k. (]n(En1LkY% xLQ8]uJd (Z, ` n-h C(iPC^ɧ_QF1'db\nT`ǹ;׼n0(e PH5}[P2sD JD΃J\ >PCR"r )"B= “#'A?JYQ$w}ۈZ,W8,!78)~#J9&Y∎h$O8_ofYn Ȗ5۾h= -zjԑ_LQ1ٚ4 0#ˌp/瘐X\KeTD!M&JPfSW-'UE??mWܖetXNY,V d msҧNuɗ&Es *Q5ۂib gJgpP:؜gᔓsu4y@C"{[kGq~Sx.R$X?MX?Qn$@aZ;ezP^@]<}`ФFzG@b=T% 3E@M2r`b Ǩ8 B X~XV$$A; ːDYԁ3I1 ciRwSx۝*OjWsfT)%緻It S4rI/{+f]'k\b3xiQN%m-IxX!wj3V&t;7ŗ+*8s+@a%+ԟoju>(^ cC̎ mZ?7FutB}Tau;"8*ۆ}l( Ϳɶ0~[ۊ۵xRL`[)33,P@)6ΦiPos&hĥnVȿc OQg^" f[]l*ܝv*oBYWw$+oA]X-( +ˇ;3Í*,1a[M;,Dڣi K6OpKY`^4JaD#; xݡ7H*y{y/ǛSTc+7-yCKylᝫ<1^߉c!xI|>\]FޛT!!³!"]&'c) a,as .?TF2 ѓ6Mt .-4{vBQ?mm#j賟%d4J<ѿjrVR *Էjb:cیd3n9d6_Fy8{iCħ[\YǫXؤ1ș]ܪCJ$l1K uZaG[Ti%"%&җęלm=%ذ.nX)A\lHLgxWj|_xyA}1;bfZI\ ݯOf3F@fR28RFh1#?P4C:c&5`Ņ-^Ě"7u=)n,8ϋͺ4فE38+?-u(Br/GKmF& mCv0kGZ1 ?8F >jUh"󽰃xK@2HMRh ^c Ipol8Rg{DO*W ݋ѼGȇ-k$!O ֛(i ҩw;}Zsץa`.aOp~r}D?a#z7n֗VBV&vqpGHOZBoz#=XSFi[\~; i5qY%2pp}욫vF`Rx97C#Փ։dhDŽ5,A8aF&5r58A(}~D-tJ^tX7&n)}zxsƱpk#(m*gpZYhT7Zv Qw֭VRyWv`nt*ހ$,V- o >EX%=Zhe-YUXюAօǠ rME"5w-Fkʫ>Jؓ6Njw*,Ws'WԬ0)S'å8=nHƋrwoXmT4z4;JC2}+.49 w\@ǖp)_ n(1shzN3Qh=||~{z>i^4S"wp)T} QMAq'i v;L_D)^j:MddBb"CW7ĭE|Qh3nNMIiQ]pUB-V[ӛ4/gspWG<'P.C7+p~5ΔA9_cɃˆWӛD;<јt*TyM>iqMܭ/f'HRИIj|H>lKӟys/薤~,;ηHgKBF^C}rNČRd( XQ֡⹯B=گ:Vhdk2y1X/*\ѻGӓ6bRT ؾ Uj9C w[ *#YOc$m)En=)iJ5JnKP&iQulԳքsD-7]Voq5m DW 8qSC\pWǘpcĿ0濪M!~C"Ρ}7U@p:Y qdZwqV~ՏlE0fw~ 9Zz[holV\ݩ*Ҿ{f2{YI`-Z}iXG~Uggˠ&}(/v+ek2z#W0Q(⾥*Ս1 1)V=[PX7yԢxPjn7@G{0VE$K^:<:Ӏ$a,[YZBG7602/ a{KdhD{o|-$vFo%0kg @,u욆f?'׷[9np:䓊M?1Ku*cLqc)uqȥY 8D5R*tz'~3#AI3׭+MWY+O]V.lh$ wv}.Jhbv3@Jzgl:k\ LN9NiV]G*(JWϊeD=IuĽ'9uu0(upQUb툹~`˺;~n>7;-|G=y .H e pt4ǜ9.U"m<7Cc}<9uHֶGHX%F@2 oEϢ Kx޷.%*;RtU` ]{J:8$6g{urgߡt`)ZI,5aetL8I`ٰkH.ꣿ M]muTPsB!H℟s]jJ,swn(d2QB:|Q bCvxԓ30[ [)H2DR h)oA[Iޱf|Żwvo&}W 5s#ı(o(EU+pD_Q؞bF!mm68768ͺ(kNHlH I1 ILs0/'%[28ɋ#*$tT"Q,8M{m$Gdlky-u%֬9cB| 'zu掠aQY!TbUv;& *m?'1' ^8ϪѸoNᕗ(!~JOdcFE5 a]wPU5P@(>C;3mk8`8}g\pBE>+kjqLxYC܁TT(:rB:]dAͥ`:[/!&jr/wvZ>D_~ AOP;`^uΔ7>fiM(p=R>>pkHTW3,(Ne׹ZC!W4RS;%ӽt[7,,22ē &=}bf%.}G0G=[m󔫩_P`Pfz,U+L1#ًtjבbT')Vtc@]`2Yb9|A0G'۸*/'%?&G60.YTS˩ؓFĥA߇tqiCJ0w_#%0bBO gۆ8 ըq5c[[+ CZk#5W$R%2r2Ot,1-e+Tm5EwGЧ !)Qؼs$՜ܔ*"n` #$Y?maD0XvjZ*2]B;pVݣ`m1Hi|{Kz[m*",njS͐꺶[}4} C-hD +5؞ڶni^C98*7Ý4Mdq3u!7i>J$Z!w&k-w;yder=Hp[66{K&NI!wb=飺8u ˓\$'Z\\rk}4!kpjyM84IYQ;FW'K~[{25OY;WW6rrB&=<(;}F4NZtu8'W؊۔a+M-2}s ? G=k3u5|xHȝT* 51STHp m@:qkNFCofuS@z)v^VpOdXi_^-!-$ͩ#79pY_C]Q[ =9{#혌,uC z2~JBՉ:*x"I&,1G6& O^%(waeQ$In. +KķAbŃz5yY ukDF}CDxGwX~ԸMnD(25uyΦMeqdR?&p|7ʝRl.XĜv{K-_onF*jTh̯{^6vDk,_| ӄƆxr Z3I{nC TF:\C 梩zG%/7cEt8F '|~W2O=3kQH XJ8ެ.촕ꌅx#Mr'Xa֌Ϫ>@p)P+I&/}T/ɷ_l`tl>RpoGR?0?d<ʑo.OY l4su 39=7ޔ/rVpWi[p8 ԨDN>HĤՆGӘXdcƚ6OfcRJh]~ ]k kԴX`, bZl`72p9\u{ԨBg)f@6r5y&ϾS^#|fknk"V(A!v9s{o$+w׷;ultVW= - 3@zS )avZJki4L`UaeQw'Dxn `h}9]-|Mcv>[NqLm`ޭދtsF%av%/lb֋"E/TL?=x# ߶ߪqr~|XUC22 )LT<ƳيsAeV>ߌ\/*3V7BSpUQ}jNuVl؀}mSCzK^٥KNXLj٦k9{u6'm]&erpٛ7~A}u B7(~]JӂFaeS\x 9l2[ A*<+B5d$30ar H@n^m^ ]eegllmG~Dxo#y S~znP'A DoKujr āhm.7`.\a<t$"Bx;>g5᭖{l@;c(zWC4F]yYX44HjՔ|~ۢ8fn#Lb{H"?)V)_q^JEQyz1o&`x5/*`a"oods⤭C:B5J2AfQU?t>T/0̏78Gs e nVOktJץw<1Xx|rQ%RS&%yZ6ň?l'-k}Z$R".r$Y^EoLj 2oW1^DTD2+Q"yiwO$׍r} V.g5@S(Ӗ{ i"aaE_EPU[if"V9VL! FtLGaQ m EwX0`*u|E4(AJ+4横H` ) 44dNlyNtCP3ZUfÖ,"CX.ct7 ~[ h*ޛC1҇쐹Naw7 `Y ADEQ9hЋ5Z%H)9 S 0h{GF;8t$<~z`7[oI8`L`8Bz8W yaNCo_QEF nХV9i@#8qR㺦HtBx>s>a9lޡɃG>D؊i吡 IcU|EZo2RВ>3: . jz;.X4lBBLu SqnI^ +^(X4dekTI*d)egP} L؊g`uakz.О[la l'ƺ1i(spg^h1};x=$t:X)5S2XùSg( 9M\Ju`Qt$RI\5\:s#`H1kU?+*œ lGqQS֡+mB$Itq_ԨMƎBj+?q $3K#<~ ψu?eaaұZwH>˧@*=dRῌ: ٲ-;Qzfa:R~$wR_jwK[[*РDi{"*< fc]chS_ tu[l{j 0FxJl_ΓE+?(Gh}ClɱE*>HE[CNm.̡3ϞjbNis9KjxapX}|Hm%DzGUN(h8[ z/=f5,9xJxEpKW]@{@ >?h〜Ԏw%qh9"}02-]XIR˖yIbB!]#_6um0Bm^ l\>O~jLsKӜKu-68QS,#}Scafx7Tmr^=ič?rL&$9t,~psߨgqRo̚MHFӹ4ulv {{fռ H)xU'@] g':`K(^7m?woCxw+h"Ez xOI` 0 #g!p'ZIF]usYƬH9 +Fni8{T m PR1MpאGxf я4BQ37𡤚C#LOZ1Dře>jbY$䇨)SYj<^ |>%Snr o|ԉ)bTO eB,!F{4G^6Uҵk_/L-t/' Qb+@O/QzDoÐ⽿Hv4S@obxؐrC>1@&·snSRymeCװAOPKкm0~b]Zo1+aǹKvp@Ԕ<4@UۮDKW-a5^{\lRUf#'>;k"Y&O*^ 4%nc-*.-1!&5CedcD% -`yA*2A:=X7, PWIp|{4,OCT[7OAQO!ÿf9YHijS ? gm5 -iQ78j$f3 G83Srj觯RC[o9D NfkTDyݧ,5 ouR;QRw0ejBVnx|n'ƻX}ު?n;=K+%aG{:;n?%۲c TZ_'MBr]c6%$fԔϿqΊ!7ϴ{, dO|hNbvf W](ZX|CZ.{"{s ek2X[ނJb`&<)$?i˟{Kjt!#(f^%#BkZܧ(Pp=Ty4s%)i_G6:}h`lIXjf5ZPn>MRW%\:jk5mpgXYgV,mý!WB^1j M ("omfJlnl?3쬍Om6  [M[ɬ!Uuq8N\cTN@0ŞH\(3Kn K!Y7oX4^ x8W[[Ա"Iרm7~yY)X4]oG&Wzk+3~oGq0&'j X>xb/#6PVxdm . ] bEUZq(,w-{f@l'!;a,yhef`<(@#W0BC׸LEN{Z`.S[ `Ӽt7[2둬cwI% ]>TȾ|&I/ ɿiJ 5]CN3!s+08qkVzs.n$+ _/?ka(4:|q)>^v˳ [%~:QkgjQtTFN!(T䇙xg;<~;D bVĂA4NicKbӻ"1_vAr}P81;Śj2|iA!W"8 W3[c9MʀժCR_j::~( >`nZ0;U3{Byz!o8>$LJx@*U8M&!UO6dF9J&vp^Ն/Ǯ߁KԯnίLGo:D0z aU csF44fqċ(&0q uïnHѸ+O#ō*|?nd\xX%c@ u!]XV3(W[] Jg>I2ecVҍ.+^sngSE Ag:{LeY{6/ I7e62PBae{ |z+ɣ[{!фY2>gt"=ĉo=miBoHHc?BhSyKk\ZC< Qh_oh29b3C^4Z1 v\ >rVSNG,}!9-J-wE39Dƶqi 0>u̾`-k;鋌 ʳ!ϼ|$Iv~ة3\@uhcF]^,Xt!OUL o@is(ʂi#ԑ)CceQ^r0 "ރhF] [R,0lB2KlgNǴ2o+jUc~)ئrm1x6ho݇gYgAχh?]Us 2oVȱt0~w.QEN0D4;eJ#(㐠པeȹoCY\X(t)޷`Nb 0=ۯ+3-4+w `@Usn FrEccog]w3D/g6WN0~o*:C>2xYa QZԠNV.b:m YƝCC{Beq^y/SOIjudϝJ\h&kmo,){ Gz\bha#@h>}.FGx``rve\M1t$P`P@V3=ʳ'zuNjKnO8n5\?ã$fK&2,oƻǧqntBh A4vGSMm9lzA/̗mp&nZ˷Cr&,e'JȎcju<@.⋥%*=DT?o0 Hx#x$gARIzR\4) ] mKP'2v-3uf|Zhcb9ZY;A]d?)?(#!:/vzGB:p9XbK,@?up|ğFxw4Ԅ>"I%+Fa)T qo%Iɷnd"]ۋ b&w)zP~' t[=%Z|>ʙnF$_,Qx8nݙRrq|'&(KOE0EFnv6b3XlchlOȓ$E/v0@Q9]쾯S9ׯZޘ͌zl%QQϫjێx`۞!p:P[w`IMEԳ#髝@( "K>&נzs>XʤGoz3=p zM΄ȉz=Vʾ'!qo{v͂?k@>R'j\T1yAP ӧ}cQoF $$,ʽ%uf0 \<6bϦcSw3FDWq ]KߵpҮ y7P__}7T\ bGk)e}r-C#<*/)5Qk=F..{{1YmF9CB2I(ЃIx\7#QΞ+@l_BY1P[=~Ӿ}9Γ=!o0RGXKh M|&zYP8ER}6Q~h $Y 7A i_wt s QntDgDBU3B]rr)˟^MMh',$rw_Jr1ťF*f,+2>ߨ<}iOߜ5& Pqp+G꬝\WBe738ˎQ%~vSn&9I)R7bO .ᡧ?}?gn/oQmd;ѳ>Uh&NVyYK=bw{P]쇎?׫^?IC5wNR&6U~ŝ%2N-(,+tMdchR!8[qo_rd8f}A;k3dz0,7K5P'ZBZq(\_&VN+_<5 V ZCW.ݖ=nYl63-'bSO`Pe֋7R X)\DF-8S*!Pz\(9 Խ(sLVYS!_5x~f&2O .`G?} @ts k_ܒgiXIٔJ׻*( 曟s:@l0Y@2;mDCnXq]d*Aox.Z\tsq pfZ-,&1+ۨx_OAuc!`ݵI.#jy=ۑq`5u "] QPe>4&b"H&hGOD[ۦGG%=JucJg%m 230ΫT`8 pQ5 ~Xrèl5p(=$y;DT}xb#zmCI({E֝Ð_;}A>"*D9Ho?3!z zH&3Pط:L"}FG^9Q4TvaB%Brw/+Tom l5vGa&cW}6”x7aS 9Wo ʡAW1_Q'źA:ZRdE[2nme4:˝;4^js{zO*.Naq9X>nODZ.`<Af1#,FKg>v TՠZ8ld8`x qf k{-?Lzۯ`K] , ~-w@cfL 6 |TQ۲~*,,]hZъ3q9/A$* @R Gh Tfp[ mT+.AvN73]f.Z4N Xz3sh)+* \ɥoo@-Ŵ*S,) ß%FqGb[5ٸkٹa ٩-ߞ5?x,mohd܁ziXj9AE 6lYAZT-K,"5I a/ndtK{G-7jΫűӅ$!ދ) Hlf@9jF$$2ld{h)DVR3ᩮSKӗ"V>lp9pwT19>ʂDဓEr?-#NhP,mB@)h4wW #Q|ZdejGpӦ\feۚevOXRM=Y;0a }N RuBg 3ڵO [}qOji#TW,yK]`,׸_ t0/FB-qaǃ֗SGBBb(q~05kY7MIcfKz kt?\re!,ϓ_o7S} !̸ f  =N|PRѬ@RNF?Kcw/qVqm ̋ a00ߢ,Ή4cua9[3M̻UhÀHeJ`rx'bQP"IRu-ޑ$|=&.^d~ThUGxiys.L;Vnpqq& i'R)"#oZȑ8vzmT@Ii&x0%j z 5L q #ʗQLNE@'1$|m3 xp NMUlſs1=R)8u>"Jk jsq>(I~kK#х8px[sJ (a)px>pS.D StVTcjR%YPV %%z!m|ls>AJg<T [VBT)ߣVkDW˭f/sӧ5[w? ™9%^kݴK+}J `BM'"[̌ˬ/w 7+ld-P0g$JN(2t_Vϰ-䗮VԐ>0tr)bP;c!2n!pQ! 6wi 8J$0k dƾs4UAv>c#:SWOϭyKF}T Ww&.gssF )Lm)`cIHǰ/Ò(2ԅlm)}.lQ߯_0 5,GvͶNobz e ц<~56 5_PZ )6/'QE V@oC]OǤTo,piwU%- CE`9r|kmH>1w, @i8upd|yaCԜ(B5

`1yz_/yLٱLxpk>:~OB/)͖ Us^zfAxfghVK@_uBmGm OH]%bfxD+#A;ۥ_x&P'OMgU! g2ORkQl(kE;2 M u]DD*mHqL%Q{ơBX_44MXݬZf׺ # f-{ /|%-B<LU;$0qin"íDÛh:.!x{:R1gF߉ zHgM݊C.OLBoD:yqyb'&x>͎$ cFV]xfΩD5m}3m%Kp\#5s/TV $uZ0pNYzASOrhX5~TdM}[N$'&w9$o"6+e{x!-X}F !s/jiü$H:Y87|ZD⎉gJ>)WFP ݀۹K}[KR9'V3G|'6 S* a趏I:~xWGO&# Ye:_<)0!G:;Nmf,!X&0-ڷLo܁{ĸ Y4->4E銻|9U 0Ids7/ZNh WpF*tMMP $nKfGnM5zѬάԺzg3y-# B7vZ^/0)fLbg7Xe?Oɓ^Ϊ m`ݘ677<-oy 2޼+EHa׋=K:-NGM%Pϸ!g^}QݻyDE O9Pə%̿|05c|űef;za%*.-1NYÝZ׺谅ABt 2jӌkȋ7i&? UKEUYo-Yt59,ecKvL*p}4 e oU=<$>En(tac +@gI!GB)*n^P8ɆL gZ|T?-2u2.[ /N \v4Nd}~0a޽ɗ(hױ[7SE(A[%( c$U`^` 'v}?Z8DQ;%kQWa{&#}%'5 f›^ֵiO*N8 K]W;ňL[bD'UaA._;\pAžm>H`?ߔRC["d(.TWھ"޹`U\><[^?r^\ Y%HN2RqRv4~w Ҁ %ؾU D|qA'ٲ=䔈 ʾ?]DDasň|-ErAØfx+aeX81)D6ʲ1Gm ,Bprz^eZSkɀ98\P_C~Iܭb]a (u=$%YC#GХ\,P>{+ǧyhT|t%gp.[jtst8L7k޻ޕioɽ/BZ̠(WCGoPk= 1#(=K}?(JA,հ:[Jh z{tv)x1!J!f{bmKGbf'Ha"0h- (TUyj'DY3VWCwz+}urImsK:02fŤn+J9n;#5j!<{#~M?LagN&AoFӟ<ۣo ~/w{u|碷rSly:l"*Ϥ"=J&쐶!S'wA_Hb a⣙vuŔߵi N <-KgY;Pr[^7&=03?X;3wu d0yu_Ȓ'x:97c|24 '3Lٜ:lq 0?&5wNuuV!zU0Dvw:ۂb4IZx kO}B:(K83*z]-3=pV疻'21Z7vh¿,XTXoG UTyB3e!1`71+2UeU6f6k1YtWtYY+Pgx*B[71K a. |BMmzm;"t_ҝ!w|-=m#x3Ni~ϸ5-$K=ZF2<7f+ d::R}$PM̌gr3\Q"f,Eҫ[3! CaWn a.t%_d0ΣbJ' vAgy#*r_[[36H\AphGjqpVm)7x~M֫oK QQa.p6=J,m7JӘYzzk{.G%QD_Fu P @:~@9Hu3-oƞM$a{˪)0I dQQ1(=8uFl$9^`QTa<0cysMKv!Vjlp!"9lKe- ]gF[0E m\P 2 NYq cW&bM C\y/W޲1oi34 prJ8щ8 /׮{bw P=.QqCT)!#PHL < ܨDl5E}JӪ@Z U%jyCxo!.9Ybh;Цܨ)G&bjP6urre9E铍:Gi!n͐4#yvCV>˥6ϊ[C/pbM}$=6M0 Q́R3[ܡil`[>FVyΨ ~&];~Z8~:yyBa?N,RϒQN6>^⟠ll4Y t}OyvՃe`z(9iqWfz,X5qyt%C3y_\mҩɗz"I,?At@rKHGG<v: y՜oI5^B(tm12@GpK9 \ra'eg3E;ۑСBܑ}h>>&:/',fL d<`Œ7[7O%>Nr j=4UD7B$' HuZUs9I *1.P װ<,Zi!NOQ$BXђmMAC֪Z?,Z~|IP8h$No;14YѲc4|E=٩6@zAC@q'G[ dߐ-xtz+Ӏ8a7kҊd2\"6xjtAu6;C)QP +RD!m;EHuZ -hԇDCH>f6`9@iQGTk+!KتdޗU;wBeo?E8EﲩwY| լYuKcEMe謙y~j_ ӳ;ۣ}z y5Ų10x*UckP@F[&y#=ȥ2 Be,!%mQH罙m2p|^C;¯MS#8}O>1iPH&hr*5M kLΤɽZ/(q#;GhXz/D%= :c۱wG[^,%j3DζJts"q!^'DQ@pȊ apgۻ*o ,ȣ$i oIF2DYmcyw"]|,) UZrh3CGBRf]8ƁA{c74s+؈EjX9oVN_VP OhdeDHrKz' NB}rH뎰 Jh_  Qޡmޕ?c:K8NE8+o8|4#P]ڟ )oW ɻmL VzII;M sܨdy'SWiTY_*H_~q`[*2r277)x-䚉Dڅ e%I`$&o` *n:Z-`3N@UQS8PZNږ.&F!]Mze׆AYlT=Ñ %'tPqx47 &:Xu<9Q!m/Yww0[`kʱI툟 ]a Z1m13ۗҎI&D5[TZ-__.:@isFTU(81H"@^۳kؔ{N8_`fCU~;nBIPpma#2V|R#ޝ͘㢁mTEj}rZ"2h|N}^t,į:qU>VJ7kbad҅6Ԯ}뾬\اwx|OxG{\B2bx8* Em܌hz=>~,;xL7!Rl@sy*-w;TFFΌOٔ ,4 ʀË };Q?c*#u> /\4Z~ 9|M|TR=NC&uwoz8ǒQмڜ\3sj޿-ufʠdX:rv2]k{'Gc\P>'~8I4Aqc/\.DLrZhAvFjg87y|3L n,ZΞ /dcmdp}0eB`  k˦'xsTƁ]v {M꼗q*ngm(X1 IL}hYo;nq'>]B4oT7nV҃ĒM ޙCgT\'E?ˌ2X |%Pt# < 9v$By f1DNUn =PU%j>`S'F~u^GjKYT۪d"HRWdADcuD bhlդ"qasHWʟY˒MT^>쪧 rHlm-0`tUn_5Fs"H9VLy&6 :seYUzU[J Z,*<ԉWVY΃ř옡&(}?;2j/ |(1 Aut  mߧC8g;Fa:+m9jTr5ggSeQMM*'h7 >C)2VbYR'rsD)sFp19}C2*ey4*87eRDN&E i⃃η߁Ef"?py VaCYa]ؕ t}+Or9#Vf_@M}\H܃Uc)ψZ7O#@-r4 d*XfR(!]Gm{Y5":f ṕ`3EP %nSO=|B 7mMng-$N֭HL=A!%mNwD8_'<rr2v}$k tRwejL jc(=6cY|wD#Nj C\Ƈ43P&l/os:(k RcLrիݟ͗ۓ}BG_8iD^t28CuD]ǹ <ϪȽE6gIh3v!Ueᔽ}0JXQVTuTrEQmGoaa90jB'CB#P71V }_ w_Og12JeN@* gu&s;,nC]8,+Lva781-eם*D㊉(~|A"G! OK>$N^-1uf5UȄ4Fw!;EY!{[bz/qH+PY|^VPNYa#֏)&yg|"pu.:䢁Z7R#2i(v~ҏ%7NّXeRh2ÞͰ9m춡<@-#rtߟJϨNdg=]ኺ4~(qa*tvYPy rڴN1Hso).zi)۶#j^>mc!ޢO~U)(w.&0&wG-{3uO)pf+:Ah|h*}hTOI|[ēSO3b<ȌēaOc*4| ygr<aߍ;<[ima[&5Mx!D6ڏBt"!VmYMOQb#|ZXES;qD8*li1b$T6C/cy߯+[4$>cxǖW H\(l\9ETQRȾGF.q \Ԭ 3vבu? F&j7AY٥:O7 aT*]xw@c'rw\i\J㸼3amɊd]csM!saZ 9t g1/Aoٷ׶|w 5q x{ئVGupg|4ÃAꌶaP\&Z4='2hWzdd?;b_q(&Zy Ж<6&^ /6;z-Ա"l}/CPC# nPDgn @-7.klpW4՛x_6@SɆ1^o4Xkmܰ%SUDs\w dzXAPS(9<<BDCZy$gAwH(19/;P i[zG_ c믵S*933j,R'ZiCrUj3p猚=_o1vD,o#3(meBRWg6}ψ(W9Mb} q^b:H*L ) #yb+ki K&+=sҿF\9UHb 3ޘiIX>US)`8r aN.0Q^na> Q{G͂Uҡ _9yZ-=Ƒlv`sxrjӍ3%Oݳbd l9Zi\gAʼ5҂-e)/LK:UCa{THVWTHzI8m:kуM 0<%e.isp@i mO"~%$<8Lb~K'H?FM5CJ !O61!y ȸ0#-@p}ewm\44bV"~HWs}}s/ @<[:Ębb2o" Pӥ1hx\F| w-m$0coÈWn زIݧݓa{2;OGӜ8+6(߉3\oي퇟”7޾"k3b8{-g|x ;U<{]/Ϣ|:-WL N@f^ܞS ''z~)rcZ GOw ׺g"tuAoHKVsӅk7r^ظcdHwnui6DrlxUQd};&R!w'q A{) 筨Q2WeB>Ix4lt"KE hC9B_a$+aϓcEC) a)9v}i0^ԩ#glӎ^ Dk/EHC$@߹tOJD`R+#n[.={Fpe5e]zDE|'ֈ,W ^?pn_ <)Pu=2g#dr"ܵƥ jiʲQ 6R%h륓9$d#߇ck A_'-FCjzVc#f v # !͓bbWW5c_.%Sz^ G17D"BS_%iN ))UkyoD]O1:`Ð_+cHF5 YiߟY? :ܱ -"j<4 HmKeP&4t}~ˎGen 14C[r!Z-էOB·X¢IXȇ@J)c x[{~xn!fPb0':F܄\e%-~ H%TTB mgL pJ^ rȕ\ z/C1M5Ek}qۇ J]gLuH#YװTֆG +~RxZEe)~ИMyQ=`ۮFGN, >MMYDud0{.m|ܽ?ҭ:7WCSoCxcCnuJVH\ĩ/EwĹfqU,EB]NhZ.7)9ly1.w$: X# ^>]|Ջ:7;<:Krc)MhPyqì [PJr K{<|]C.K߷MHgK0&b6X_ J=b-j_n,dn95j0eY@LVb>ŅȲL-* c s5aV0N,2=lD߇C`9rY>G% 3-ԎSB"ͧ>q{ W'Qȱ_kN!+i\khW'`NU֮xbv}yII-WƱS[ `JxP|Xf:ڹ12mKڂyp7wA>w(RU`ެ6=ўgp?"uRՒGtme-y -} .0g%[%Fl=p4{kR.[kBؙCALz{+L?ߑHS\ H%a)îw3<՚dYȋ'"G@hÉ9ky'c,? u)@:H89#щaE9XMQ9*6[c * фHӥ]V)v"oQy*!1QR/8|SזStwL .A m59՝I@q}ߪ:̒ULV=4ygmXh.+Rs;Qp"'ȘmhwMRMk$5`w}9ۀe]&'rBZ&c)ܳZ9K7辇0ڜ27!ran@c2C$ FmQTa* |Fa*Htђ,by%*^4I͸09y\* [2IZTtߢ(it3I0]TE5~-t &I=[a7Xtq;HQcHGe^9-7rV3R&0D.νI@PDm$p+mfAVTyd>~IwP؜ŦC1n#ptx\BU#4l0gcް @<4bf9ͩvwByaX6f#[@rAYu?ǚA0 >W4wyta!0Zͻ:h,9)]}8p\oML9ܼ_45kmӚdbNvՈj1sI5|y_ {CGAl׵|s6=K$T{ ;6lg7sF% uy Ye_^ eB~ `}r#^ц9XE#ퟵCЊݪM Skx` \^4g:$j&7Vܙqe=p-1>FNOd zEfqesuq`4$<4 ʩ[ !K-B?S*-r djN i}ŢX6^lo zZG-$E&㪖h`VA& Psx: kR!r6;P(\ W5=&oZHG焇Q8H8-ŖԆkrBHʛ`iMpA!)+-OK1{ZxMab ;_ |8J/WȐpUV3S\b kRt7%!d#^+ZtYtOD}΃J0/>Vɒ3LH4_,,9E+yW0G>gpoQi\pPu$9Ѹ%|MuAF:K/FPܢt 3p!Pѯ˘?W+7x#I"oߐ7 ׁp~E@f(v an\]NRN"bo#ݿF^#Q܌55~waIi8PThz\|{"_;iU}u?=b7tV9a3˥7lhZ>}S-dLOMsRyAa2X[T')èY0doD$¿EBEE# UL8!t/7o&lp^$qQX{V N7ػtuDJ/e SDSYV!b#ZFMCFUz/`rNViر6TSy 6!Y<~/`QGwMw;i4dМl,w+sqTI-"#L¶|x_Z2Ar3T( Waumf:D>Nx<*d9_tYs,xef*"S-Y_/=@|{TVIdž{٘]}J !I d6YZ6HCDBvuCdi#>* ¯n. 0ut4AŴm-!ME.bAv ILOهK'p}XQ ֽP͏l lFXSMK&h1wH%* KoYbV>|*nXO,D՚hRߑdH $P3);l@5IrUQ7ܽ-sE'9vyyۗO8H>!n>Jzi<WR߲>.t 3j?.5,N }Xlde< Bxñv>Ry!@1NӊJ52EM_|.O( 8݄;d31%k+W` !E Lw%RrM<)Ey>&\NvyaT W~,a44:_ř 3>YѣVùw5<\g[}uDHvs䳱Qފp` RC̆"ߪV:6< gLcGx ~T%Jt=4tUNj y|MA9lbƶDo5V37ePt>'A^J\pѳ!b 'x0+&/qJpf+REwmnxF\aHQIe 7DS."_1!wןNEmPA϶'R}9ӕ}f'LnGXC<ȃ2CdI$![9d4 vi27TsmN,W0[q qQ(gC|)[/^h@# Imrri7g2)5i%l#*W:LzKŏrITNx+WufkH<{"z\O-SI,-f,yD͑BTmeaY-U9}ŀW9j 2I(ˉ&RP8=gS3n@S_Ur ,<&)txtLLiuRtk;A 5L׭֦78fA'[}*ư'rU' XOЮ,+7ܹTIN52R,s񫔕ix,Oxiw2 d|jtj w'U~e|\Ov {:Zq9P}hmpQ}D`C/li‘`。8Iu1~m•p 9Å5 (2obpAΧkˉ2W. ЄG=4eo{u!8n.Ao?h#6" &F AI445 *ʹ?j}m}ɕ)72N`W21, BUKuOfgF0~ ׸%_dž"o3#=:@]#۲hoIEZMH8T$1E8c3?-GhQG,H"Utgl.]p1첵?w)Zz<| ɺ+~:y;ɝ:4V7PMހ+2yu]nЊkwUԏWlҬ0)4x.QY܈e_?nbƃsuxy Cn;@Cni ~r;{`RJL"L/YBAAKFȓb'o-:p#Kt WQ#(ƌ5fv֩߄ZEwͲݨyQ!_)K3\d|.TTu!D!:! sFWkZW2h<O|,1ǖF( BO<*nUh<ҡN닖.-ssR:)SdtCA{d~]%WZet*ZQ?҇)wFaӍh/UZ?ۢ/{wvA "ҿ K{TF{h\L|ȓ/dզxvsIƜLca(obcOWN_N :kl]e9ǨĒC$%YXe~4Y,\5V-A6G ?߮vo Q}~~\#"-0I,zo@_΂L8q7ex^}䠎'F.*70i|RZi[_sn9P:qQ_FVRoQfxj0i+ȠrE^wh\}{Ν)QDIE@R x>캖1}~&aikK,!v&<%ir0Ll@[<}]V^ovUΑU/b :ې?L. @8PM!sTyyX4c'ؒD[gfqDËAw,kV(x3(N!8ppa{•pdN]~ӽp'l@Ǜ>@.8ԗp?{NtkȒؐ"["FX Z-^Xm,b ԙ%ܳ<7i[&dWaS~\~E_`hKcɬmaCfum~0NހQNT/y?u|C͕ǰs*HU|Q)Da3D/Tu)$\)~sqwIW$]$ַ^|L@A,̤xqOgVdZYQr6g%:=@di!3h__˃1O+\=@1rDD2/ 2Pހ$w0ҿ^eyNQ &>T w,4:JLHv([jW~ r _+ħˍ}x%rQ'xG`3m7}I؏ogVn G}p\cgZ\'YUy˰HA"5Dh]& JN !p*2 4K;S0fܰi$wo%^>@񸁠 t&Vݍl"@97 wwoz|>o\ ' E(tK#dPzX'Wu'] y?+.F7$VZvT#l*_, U,1${G|tC1֌M^N=aGu s(َ "F<sc̦xK#C1z0!*їHOB20D`P!iH-C,8WiE4ED+VF/ޕ~|4>o5A0wA5X9kH E?HO^қGe8.(&WnƔLr)#EbsQL^uZl f+tV//rgW%+eGyAecz+;wix08Ԥ r9$稸7ٟAc2W f~oaA&ΈthqfY 4EKU%Ec:>6mg;-Ku%&(‚g_hh."ϊ!3>TI3jcעey|UYpk`uD.WnBeՐ9棠%(լ5IfǒkƩ OKSO oT DJ)Y|nhީ.,0kONhԗx}cr]Q0~{>aen;n*90ϸW/ =8_z`1B3Z+F]\r*@/}k41/qeJNmI3_U`Np;ϗnVck ac;h- J;AsC~b K:Pg%*& U@J3ȿ CCS źٚ\VTO8Yu3LڹW3{Puzmãi ]v5~$`Rn(ڠIXl` ijkd 3~OuxpAE*[ɳ@SR|+k 6|4i|B$T=(JVJh~(X%k fQT,6c|; G۴7 ~C;Y/4y6s2릮O0!د9w':vЎTTՉfڈ%FM]ql+FY0٫uvZЏƞېX7DFpQ3MvT#Ozg(ݿxtygRF ). 0\qo4؀HM^zÇ\67kZ;uzrre!nOiϓ&M5A웦'ZUoa7x-Bly@kВN߹ThF/h3zSwȢM3BsTUS3ם-yosdsNImH+bj nEcpXucCI}"]Ȕ& `ӓ+jAŔzV9ULbG%@ hE0x1-9\ٛ޵Z\0JTٻ0O/Ms{Г6/ =[ A,f]ANR$b0T׫|)ݤ4)9zDg[vEw8H[Os>ߡL<~ez>ܡkmSB>~oh^{  M=ASL{HgkcDK+jQב+$yNZM}ݱ8!TrE>O)Y`_2H̖"sQ,*uG&qVQ۩s1Sֈo 孅m@UjfWLn r,,k2?b?|4VM8zOye!Ȣ'gwQ$(iˇPk4]2*NZw5mLͽW«h5AH|bXp?)lGҵp`@MўOpzbP~Hg,ͅDd(݈+Tw S :LoЦ>GMģzpē}\; b)hV7Ud YlW7f|ZzwI+6ewy[5JLz\Q̣0]1rݭEƇsk5[QMHa )Nh``O}ՏRiNl)%_zbC׌s WA|1;DS8ʏr)YuX0OAKG8$1+3KwA~ Y*3ENzFʦ($FgpP* LRRqW4KNF+#7|r2=-H//O+aط Jj`x[?l_;͡p-ZO)k䣼 ƿOrJuJ a5i>Z|\b 2B"a]ݾ(EOzypIS_r.ū2Pʉhbx]x <˲N>AJZiӴq#]7-T6$0қ5w=ÒOH7e=0խ/d_%pkg$%`ʸa_+yg-tck:G)V O<;iX+(IkӀ_51^WL ]s}ּsvCE縫/>NQ{ӛFli 41[.6mI4-s-YcW;W'#An=O_sEjhU>Z!VQ I0Rum!m-U@{HK Bz%]mNR?|!(qIf[RqmB& 26ז2pc3&n>ƶ͟ذ3,#媫t?< z86^qqot9# o\T)&q}cD?2Z.FJc0'i/Ո9sb D@\8)095W~5las0 P :zE*N&:M`)ع(|j|?2^w=\':T@۟Ќ3{!ǚB>'F?keuɰ_կI.4gHmoCʨ$pC»u@ۤ k F·zWhU`5\^41oYqȄ8UVM\4aXٜDdn`EwдUlMUjDkΨZZ0P3l%٨$H>Rp8ZgZrP+D1 ~Oן ' c<+Z^nGV.GҀXXIlThJ1cKPyʊn\8u.<kO Q@u=jIۅѱcbuĴ>΋ĸ 7rOR4_Ys [3j7=ՙ4T A"PE"7S( 2@ dxsRBWI mϦjIyR N} |@pͣcb{MN@Μrj y`^^"s6&,z3`MfbaMX9 X0!*WjE{SՆ:V-6Y,(^?r%6 k @gDSaԄnq#?nGX,$BmմSTFf Sڕrvj D!/yy , D9, lKPIgaQ_;d%1ϥ<4GRZG uDbČ=9ga ^vj'̂ąI#[$:>3Zk%T DeiBt4U'L oA{|'?Rqִ" 8 E-gBD>!-Q޺m,f=q"̷0$D>BVDK:)g-6XR&3cFv Bk;#2muI} ^k2"T^8  ~lڬ[NSu@aK  Ml{H.<[CTg }q"M+l땮  zի\,ĵoA Z>Hbz ))8ԣؘ,RnָXMЀkڦ:EEЂ ' a-ܒ _ uԦl>-8C!yxŔŀRഢՔ8~X0}6%~(9nA/rC%-QQX!]1{w HgW̒JNqcKRy!|1,Je!{e.-1^ů$4lFj2R.Q2N9 d .3x,S|Vy|ȕNk?)&3 ޙ{b0^J exm4HޕCX5d`qQ\jeHTtMYkg<׫g#${Oú`A[aYƫ,:']Vr6Ғ6YR9f2br G?PĢ 7HG`ֵz.rN&yb/U> i1=ҒΚR߯dd&2 uSl$8kVFD=Nn pŊ'压vQ#O!\u*hWgd90Kf>ٓ9F}/5ɞ fmNH)`s!؜ثs,Vy1?5Om=lBdhQܑ7; ]M;p?O·GR]+[ed2\yɐ|DЕp.gl K^U#PyΏO<x^״؎V89@m˅Olvk4&[03{>n 5 /0(@?G~7A5LNXp3zꓡlt"vsj:bY'K47i%yLby\Fv&?(Uӆ̄F{ g=uKjQY2C)A$6mbP#E8$w2G~7f]lK Qv0:eb>)biL4$yZmyN۽97E+,86m_ Cb,y7af4k}FZyԅ u0H7XV:K<-Ԟxq'~N>'5%V,FX+V;PC1KJP!Mȏ>?浨4n)h<CLgCmgfPN'm:]|ٷo;JK&(`0.8^xBQ^QwQЎ") 9PВvh?6Fĝ}kUtc&:W+kwt};. YjF]dہ:Ǿ7% P$Sk*1ew[.vMP ֲsz:nӣNJ~%K.Mi wT9uƍ3ٻEAG!~;xmʁٻ“VVu@zu|?(%')"^TcU'+VDeD7Soh:b%6.#kO,d൑1{Gb*oVw`Rb,g %R#JZ`P@PY6OoqVذ:,MY\a\dmlbM c=ZRb'eGb] 5+T$eSR^l(-Z|iWc@0rEq9gnpRk nd+FQH'QZ{\ԏq(2d~flsrp9{ IDQ5X3D5ҏS~c8ނ#fvMօ1An"u%!j# !ƝbSy2 PƟ;霠oUr8م>ylp`Nc{4Zpt+?\=各VĠLڛPŏխQ{8gd8_YxYZ-zez')+t唲ۧCl%90s֝KRP$lD.놸k"*)lJs <.=k%77-u)Oqysxxꖄ@:2; b[G?0j(kQq{D'`p`X!'솠L#|?P|ڎV) ]]=c&5uuo-NBwlˉD .hpP%bw3h*t4><ǠwW^(3,wlOCh_%`cq=1:eě@PU/}ɲV Ɂb-f8,rΔI"[ oEm$D8/Uè9Q!u&ޛ$zv e.?EOcb sJ6=zToK_kY^Vrrڻoaekml;T$`HsIt'Ǽ6 ~fq >SVXorESM;ZIQuA=ҸwC 8٠Cd7p)٧)cyk^>7B20ҧ.Skl r$ id+Skee~d'סPǡݓՀddJjo-Z\Ll"칬4fdvqvFSxTv^7,ZK,+|6w8O |6f!7Ʀ[*E6Kމ?gZ6V?'$bd9}ȭ(8Ş)'K\~ f1hp4X+Afp@a<37z!RYKP#Vpr EӸHo]>k qA5M+~~ LMܰ2p̈́|^*= &IY;)N(4:v~H0)RMj._t`h(p9 88bOmD{Rn^yg40rw/l9)@5 bLkSbBya.'Up_.? vdXȦ51[׏ŽϦDR7jY6r<<ͲDt̻ˣ`_gݻpEF|lvhOgyTS΍W0K{|jwp9~ }xqAP-l:@_K*o"2JKmc3 ?QW b*SN%'Ӹ?03/m`W9N&8pf/%{_S'⢝vzpʬ?ϛ9Nޤ%X9Q^a&WEX[u'cu ղ"'V MgHF}jTOLkG+ѷVq̋:\la$ZwvU'E> d];{4^S~ ?3S¡~#EXDfyqm ľ¾ujy=C6nmXҵ7Dۮ'kH)4FCq idK~rN!RCI0lixrم#t<‹y++)74= [d S0VY[RRH ^2A1`ɖj26!z-aAP%)YKyn#U45W{4hhh!5L]xZ@Dʹ{O|8c GTB P"UknB)uʻqu( uSk/t(VNb0ȇ|< uq/kDj|Snm_T25,ֆˊ"<%+rmLKj? o@jȝ]`%aOqS:RVM81լq@1\ڦhql-NݿNZ'@ _[v25Տ` YFm豼t26y;tT|9bxJ4app8Ba&MgўA:hn@s Wz;H=<|C12uHo2+{DSSO=ޗ$U}}F8;ߐ„/!&LoG8Ne2~g{gS''BDjGz0v@7S\yQ,Hey~sKEjU6 NͤKfԫ+Grsxq&pAgC!Qey tCR'4~=49ݗؾ!} %T ߮W-?YNm8U~FxAG:J$s#LZhޝ5 K:ocgzW<"J% \Dn(ҙl8p!&p3.&]P!qND0r[φj|,ƝqM\JLutJA3s^ ww?FIdY?/6HM1IQܠ.U3W_Ft %7ϠbBAj=އ$4$VO#ZA5z#SPe>'"랽ɻAGYsQ2N9"+2Mji=wG7gGGNe]g(,]0&D֊G ۢV8sl\`Tkg1QvC4 }{?ۍ+ջ ڷU`fwtme0Z ڑm!U ێq_T0GB)aǒOqOv<[n}~d\)56! 40pԧeujx;ӑ9/vNZҰ[D`zOy^RY+|ox_}RF3iaP$Wng*>Wk:K8bEM_8ܿ +(10>4Є۷*?pu>@t2uR/NTɥԌV[ؔ]b-GhrvL ǎMF/R| Hs^zYe}b<,jeQ~d崢Fj'G+ʪ,P!.vy;<;=*fH9 .GC[i_,:$=>o9 SJ?p˞^+౅_wY9{O !  M?[bL: CY ?hyBhv3[*tt0P OUp6 ۏJvlniGd0av^#bx*Ye޲ű!0P.^Doߵ .Hv0AF3t>j.aÂmhJ@Q"}\+ТE<<m*shMA-'Hqh]zJۮJܣ~mV:d,g&0=1SF&2T@<|Fc5;e=}\8ek7v:6̏_}E'ǥqԬNH pVa& v?'\/Zm1~>&R鲨I#LJda?Z{;0B(Z3cX>^v󧯆FKK׫OQJKYM x.+ %g[6o:F=cHYtv"l9Qg%`=eמV?rЗVoݙV i(\dÅSȧ~g1KUpݍ D<lw =m q|g0H;hmZ 3ਫ਼ v;.ȹ yF!T3`/_k 4>[|#;HםC5+ϘS 7l2B7&L1|qT&F3,?2i!%V[%UW!!i^ ڎPDV @2[KטUE=覘~. s*=ؐ]s_[NEy]P,&HO;K6D=i[:-?&i|Q?P+<̹~+I.ypo7XcNz:kJ5$,Zu}®) ^ǣt? ^AdB}+4h at|q+*J_) 5bfʤҁtd];>\s4 6c>V4ҮҍUA47_8 _WK{unQP|j^hS^DST\H{ (Sۻ~ HC7?oA<y6;-v'S)C.%:,un' f8q/U%[>@Jؚ)b)<^Ֆ&FV+EDzD%;GH;[`OR`j97/*C" ]I&ff4;@q;_V\hg%#rmusPz;hdQ&QgC@g/i$Jo>pC4@(x~5S ۞_)M|mОv>819z+>-Cn#Jk)#S7⦁Sonb+PCf˂~/2ŔXΐ'cbې5_R'"dz 30_&17ZZey~p\zy@ u"OgE. utk4P WήN<q^R!D ;M-^f_YHYq2/RS?T 7+hEjt0yti^_?'4`a;*@F z&437K̬ٙs_%jFjbHʌ/A9\FEtF;F+ B0:i!_(,p8lRz^dIx;a#'Kk 6۸LJ@GfǁTc іn/^%UIz/g9oN`vj|.6؇qgnߔ3ӆw{ mѾ3a2jMTUM\{i﯏~ޕ결t0.,9@0OH CD: n\1e$I:'^bBta_gvd֙I-k.!7S[{(P XL4^UPqɮAOնkmg<_%uA܈COM3`5uń>@89|.:oD܅7Z(MTڗBݴ`h0&d. _ZWD*E>#2=ZjjdjbmՖA|!_l8*Dp<Z'k?}!o#gM6T&!A't7*MB-TM-_o hf'߅3p%%8 !e"FKd B/@`l@}~ Pj5nzT#hɒAw fYAD-2#uHƔNB]. ncć-aΘ#=<69hînuYۤCbzpT V1ax&>lF; 헖>+#;]2i\wOԄ[=\rBbaV/9 }5 gX ŊH}O ǯ! ̼=S݅& FQaZa2%\)/PZĞ8ׁr91%kzk;,N ǓX$w*qqw!^" 4LսZd譎xBꊤ8=p@F3OcJDJ7 cvŸЀkb`l"C ~{]9NePlXHכyj+㞀Չls'9w7 GYصx٬Eگ*_+OQ$Y#EuwLeh_DG¤ՒS?8q⏜ C'P%֐]s6h#>5o#` /i;sC+Áx:ɜ㔬S3c LJ[cJWj֘;Nhi"s\k?c=ۂ"}!봰j`$&<,[@kbY ~i~ vLL.oy0'^wF9#B |ɠ 7-4a⬉!&oĚܒ݄7aTy:rI:T7 REQ;\F g}܎i)6^7#)r0^"AeR.ϵRO j>M$CAv\ya8,ܖEȑަ"ڃ"rbsx-'!/94eq+|g}X=r sm"Z% ZrO\n%†e'MT ֻg ~ݲ3b~s7-1S8>Y)AUBf1XI ҏC5gbTApA/J|<+4-"`ň.Iy$O8I鴙񕀬ot֏Ǖ&ICrK\Q^f$V℣qayB[- `uw@}d#y* h'ݮ44Cz}i6*7lnhM6 ! w PmO"ñֿ ` ϊ?Oyϯ/ ÁVE|id=4tro? |"ԋ0=zݰ۶nG;?a"}c.bQAA:xBrS є+ .dV^&[zyQ"!j-MVу8յ.ʚE4p]|`=!.Cmm?fKpt2Hc61u=vmhrXɘݼ+j^h NilddXT՝mCo5?*8Św{q쉕0m0`K*uHrF[7s 44ne\jE Jwa š Lz`Y [-#;gJ7Dqeo(|UG6}AK@-&s;T].!րw*uWuqjn|i@)9^ϑ?p ;Pnőp1R}!EMQ@X_4/I-_ K|RvoH€8 uk5"-DM>ɇpFs,'C׈rꦧ>.ŃS(:"H!SP}=w{^w9Rviq'}Şˣ-:?h{f1*.k8]a*9;6RAN9%10"82ay-F>@i3~ͧU[SvY&(̀ї_.=;ۨTBЋ>riopJ1Lx ,9|F"AlƖ}}>CHCWQM06r!˕mD%F\x500>ljUk>_f@ ~z'JιbIU>`Mta?U>eVq}U]D7c%vkJwuw&Q|(`2DJF--[m:Z̀  56o%(Y^Gu! gc$c!Bxnpc]Gu<&A t 1M\_=8pq Jg*_Er~ٖJ$6]ӽ1Y.` yV?#[u5\:<y?,GYb ">Ix YY%撹ļn7@?Bpm]f uہ:Q`)%Z+>^˓oWc wP",§Ԯ`'4VakaC~>$&CqQ\ y # _ rlɪJfg#/ʴoLxcpj 䴋E@ 8ee'6UO*u;P8n GX9.J߶ƠdքjhrݒijlQ4Ȏ儻wkTSaX=# 8S@@E@fJH|"vD_#l\050rd ~.d#A"TЇ~(̀k4yel^-;Ssѫ&lwH" HgR?4 ! .c>"E6nNZt_.T=-~ZzqSS&88mT %hٮ{?9Q^3;TnpX37;0!?T]_|NusHe@8QȔhqn$A5\n襌}]KLUO[!(̒V uvi|7a8mOO(ཪM5V9*]SaF!b.7j+a4h3RۺGjtPS>m{!9%EQe+I9vڍv.p-E 2:R?}P^U 5Y1hgʤH8NZf -I"ꏮ J`X~MGkRg͓EX2mwtz蓂 cߗodlp$'c%luC8i(?CѤ3j b-K:\)V%z!мUɩZmMe&&tZ8 Ei~l3n)u{l7>WeSAY}t{۔n}V[ Sٶqܒyl[zmk96b?.{U62Cd l?S1` +cL^o $eƸgq#2^/( /򰆭EoD)lY(M}4&vj54:ϻ; GH9L~c,&*EB0u)v/+N,Y!;g:aٛDkmyɩlvw kVm>*XB )_uLӪs,^=9qfL0vXh7+ ٶuKqgBһeKܣKG)M&pyZGdUr=yjW&AL]Y_ dt}p-0|q̂D~&YӥܣN Ԙoڈũvݶ}ViV,I6w™]5EUsw+VX]Rٽ2Fa[+%"Ӄ4Ȕۉq <#qc-лF$-4=Jo\4&[&nURgXy^ޟ`.|싸C5Els署L0:{׋l].ׂܖu_љu@|Ps~'6} +,ߣ !xVe -'::& Gt¨9,Quq}C`HzQk9khQr P[knG,9pœpT;%hQ $^rGΨ=g%=~pY[{}4V1g"~rPl *Cۭ+א2vKmQZgu:]tA:K_# Ϝ %Ϗ3W&htm^:6F3|?iT{' <1pA7XYS9N NrwxQ64Cn?Z>|Xei:-T1$84Τ>$֩أsTɾ6sfUC/Dj[{xXz}V×{M]A!F*p)Хt jS]ed}4U_z&NnO[ٙc,s!IknaxNC|Y}7 ;|K#k54F׬N6 _l$h8Yy,tG G-(AϭJd{8nQ׮rLrm=}Db@F|HEeq/K;ْGW!MdFP ]Q0)ϵ9((HCN9*rAI,ρx~ EdMfɏoŸz.?QPҾ+ S\n#r79Rj';@pf_z.&hһ.g֞?3NՓ(/ˋx?V Afd,VLP(q\Eu]LMRl\1㝁̲$'`jL?.[dDU> ף彲1$_fYȠ_NӮPO3S2o'nJ-Ynב+\G!=J a'=6Ck -BMM2;a51ʞ ZI` \zҸ{)6oT<>@TGBU+ǭnXէIdboR 0š @o}jދyþ3VKhʑ!PM/P L '2`6ַ5NP}3:䭽]B]^?@NZ%XgxH4M>յ Y ''KW}L1jIZ9Ed[r d]t)~S r~!ECJ ZylҠҭ|RYM=q~yt2_@ qɯ |+홅c~1z"HƔ8tއӔd/&gGtVL:(<\ٶU}B5u8JN @ LTsEzcLrnB~-f5(ru r xe5^(C3 zכ51lgzeW 9/BtؾXEix8y bʐh~F4RZڊ.&4Rsm3#0iB B8Kg"RhVl6Jar4OfsL /=1Ia䮾L z+ӎl¦huKR2m+N1<7\K2}bB}yp{vBeEie5^}Zt(eR**MSig,\'!왋4 <(S#n5ŤZ/xs3HohŸ (sDV7cWMV$I%8lNK• E˓]T a׿K*<ꊚh~| )&"; mcm d=ɚ=8׌^ȹvQ4LqO]s"=lr,'޹!orRs}g 2ROTGZ,lGp% 3MfG x@xDh[Hsup&| 7 F7쉢o nC*3GT3Bh%"!1#[ɉCkWa Bg[ok\KؐRcyN#*ٕgơd `߀|a=K?ؽk/Z[ǃ?Z: kQ) m$n"ke%?\(݀9{Jl.O˜wׇx&!}!gaT|93 SK{[=uTqUTKXɺ+֝Z잋3*7QA2R2-oz$`)O06l][Ii P2%1=܀<Ϝ6{HH3J4TQ;7Lyw!gt9f/^Y>w$X[lq9ͥ`P;volu#i>xMBm+d?s1MmMX]z"ĂV7I˒›iRJqkە-8zjuOzL ܽx>̡ HO!6;Qq =Xhv397V_m~~ܜZBU"f1^tr%Z%eBҵʷvZ:e"Ȳ]L$a1w+]2oB)!Zwm 4qƸT\L,qyRψ]iQ@sPl9.^Dn݅dg' Wތ-,+8ho/ɯ}銠O5+TtC6u0]E)t?rܨ%V`j)fs"=VB!^Hb]@Ӵŀ:Kca}4ԤP }B'oo)0go5v*^O|еs o3G17?m!lQ+ ;Ksv)^!2-8HRC @ B?n7E*B 鐆餤@ ?Rd9hU݌wIeg#7FauQ SL;oo;{Z@AVv&%]@fWQnN*:7;I p>5K.qzqtSՂ;njP hu1(qLtX3[Ή!lCXKDW\ qH}ycBĻȝ%Kxta-|YF|LR31q+uC2.* 91hK{’:qo'W ͙n+YƉ9d<ҷ<?;*_J%<7 m辙t8)/ҁuЭp|sarK;wXȏGm"\=\QnS J8mLHDPljpk^Qr3W ,4}} ^Ię.g-0.0@`[: AQwK׶^9!"rǩn<8X Zi2/\x+PR)wn}Դ!0:S5XфjIfnx*WaT3usiam9[ZM)ʵP&mN/[{ Qaϯu*7U#Zj\ioNnӡG^-C&/y'YK#cLg-r}$^&Ft l;L*/=a6rI+)x;f(qް",.KS6#r ;eƿ:_s.'yxģ|MI)p ~up5h r"~[Z+ !@!Uʲw$@LxxrgX_FF<2@_Ӥj,dƇˊ Sa\3[fgaJ^oBgXjd\Eu֔ Nu AřpHPN]Rơ'Eaqʸ)3y0OK/xq*>ፚqTSjHs&+eP %y#kl #;~y> $2+1qvoXLabgH:P:[+J犘%4rsW+Z cFR-pU =5ڱΰq.-^zw{BZLIERKf5u$K>y(c )V {B$\`۬Xyfj XR8'UsSos{4FL[(YWjs`Wazw1G!vL:ԛ S}I&"FKET L3"9k}y;Bi37BN{QK4"h>Le_'4mrf]Cgpo=ӄ T.FXyL!Mm@޳7/$еDF-=}c!ir]'%R HCE7O^ ŗ:_ &se='JcW&Q"0BDŽ;M-c!]7}Yv;E\FG~~)2cRN 5I8N TaD6u?I=\45A`)I(#p yQt/tv7A:f =x;<34KS8ph:MÔ$gT\)X6o$ܚ̰@qE2*`=@6fdUQb2֐cvWQڇոIjI-E ٙBE]4Ct3 ps-U煽m 酮)I}.B̪2.nE~D>S*Hn뗧@|{!hX}?o$~9)mnV ̡b1UdQt Fыq,,ԉ5Qw{D"H%}&JU"30w RṰoQ5)@%y =nҽRH\?/aF`J!*-4iqzHAQb Ky )8JƁc C(IDB&}ԵҲ=4d&"=8,3UaaM?RC`](Iӈ[tr#e7BheFs h?WYQ1iv5k⵬sB# `wSN )yQ>M zAEfn|vj~|ӃZJx .7-Yr=)5#&vlLD.\1 zV[ź`#m73Ocٙ8X5\7|H+Yx*9VI}f.s5L[U#fE-mx1mwZj :^id0~m`V⅚>(m+`=6[Od-  C){s\KjaGĽ8-*RΪ=19dKCY^k#uJQ)vgہ!bSSh1|N~{ 뭽Eʇ<gW,m*1`jU[ݒ$h"J.xzUsKN=Etۨ),ɊX&Vzk<N`tBמs3-"$UYzl-ra4Gvȁ;wvkެPc>H yhi,Otv/7KKZ6 |u?^_KAd%[$Ɣ'aÿUH7sIJn0.[oSi,>0#,\h~.0!q]8TV؉ 'tSG/7Md7$ jx_Zfh7ѶM)h}?YLHi ;X+\N>V6bW6QiSX Jx}̯41u(%WE ߗ+''x Swwj6wT\Kһr ԍJ[gXw3Yz.J6cFGsXf?vq J KephgFI첓&J<(=@^j3}Z3[,!8PphiǰRj9䕎Iss^UAiEwP`[UM@ov-Nl^)5s]q !{١ϫ}x^Fi ˗Q =9FQ5s>f>֘ tkcei*Vs=`b|wÎ={|WʿvW%SfIۢN')>{TWj8vIୄ 9! )Q{ x.)?o\|f\?}g`).AxoK)c`{]6.7`6=Ӿ?6ehLgA K:S̓U+~_ySWǏnEU~c?+:mA.:Ccj蟓oDFH)PvreVC2X#N4_KIJ.ӕ#u'ĀQ*C’>7ZjotjWPr lN. >9//e`+ V6NјΗwA!ѵJAL{{K8sW!q%>]pnY_zy8ژ,n"lA6W$ n{qZ K/rkpyҨZp5$0~fo6s,uJu< J/3QdKЩ\b Δȍ>|@0pf#a-\+-5xX ;'Hz"N}_@3$K ugDži74Di6":9rER=$`7 Y/%/qO'8s(Y(Xv&OpHl+J(o c6m{wON_\"εVKt_V4>BDgFm㩡1GԐ%tY_mMbD#k<; k!qF +%08/|B"z@ ٛWQ+NҶruA?8VO+ Я稵,un1o;teE>V w ሓF8NEܛ@'9AFu!m?6=a3\5*htkS:u'mVL99J-ax􁫦6B[:i(Aӑ+=>V85胙ӚF4Ҏs[-`.jFuOwmq}+y1H'^Q.4E\䐕X:9,`m>PPU%I"8imۑnzAnw@w7\fi0?=/I\RL1Ml-zWy@dA| ~zp6 0M\{=QY đ-}&49(SJB4$HH*F#WR0:p#2./QWBd.e&SUύԦ.BGϲw26Zr[NHhvpգ*gM ͕UrC} ^&l02݃cD5+*"]CGA(i`C*eD0Ȭv(}T:ߋ:λ9@\[;4(9 0lQRnumsK.ߐ+*$S cџJTFPUdPܬw CTq`.mK"GhXLSF=NMmKKY~bfes~/b&hx0de"z7,LƢJZ=%#%]Gf,EwK,ui7&Su*;$E3DJv] ><̠ڽ Ax kFe/1*3 .Nn‹D֨m W,K pΐ {elݐY˕Ee(&skxlX$ekawc[ 3L ~A=tLvv-(>Vd#ZЈ;=[&,PܯY PW Gv=Dz2jpuèn;vhGR*,~&!ׄMRݹ@E*܂{/B)?@xA@ѷÊda1b*drXA.[UoJgqT4 ~2:iC*U^g/|m]\mOa[qEDl) F;17>Únl(?avD☑ڲj0KJx,氩93h7ŶȠ# gfM)/ E JC2:;(`U/2@""ܖ:IVt'/jw3V>?|(UVle`:[t8ΫP\ق% >54]k\V)Ⱦ"F) eRae *XӊCֿ߽6b}A?cpH]#̣c ~its7!FuU0Qk):dp0M .Nr7uU2r1Us!7kS['JzxV!pgL HJ2''믥ϿE0/Ɯ!wuRpEBcmHN2;]UIv!fJVGz+ł hs<&!YBv@N>T;UaQu㝡3fi D>t_Ꟍ`|1Mv+`L-kabqO0fӄWEuαQWsKr .UFsxA¼[5aFku!}6qo~7RfK0zaoqsREGSޱMaeg{e/oGݗMr4&yVM8XӖiAc˯% PQfCd ̰Iϓr8 : -ce9At}3RfZ S߾lr2;fXIyd\"N/wI{)4PdJpUT$z0mx),T^ċg2{Oa'OqpOq-#>{ ^Nwv:?O: u/;V%1 7 Bye G:Xd}YZ$ TфUC] :O (S ZgecqZ?)7 ^,W~xQFΪZ65~VW{!o(Rpf*^:qMj&0n__M˿nRS85OaW3ZO1f쌞 8h4Dh!V+`,OR+YAtO:L/YSw^x"5:ØT^`zU>`( XQir0 dT3h$ROV RPұ^H?R^W+M3l+JDw=,C qV8g|XcS  CV4W;U#ӘN騞94=-%lȁn}IIBg*C b B~ ut3ϛ˙qkݠ,!@v,:,9%B#N̓B砎NcgK]n֛cVSgwPTD*;M&-HBLEL[|WsIg~zѢbœ'ɳ;ϫ[ͭsk-!+Hu5[Poe>EuYjv3$ ׉UYɗ4DrڼLf]spyHVhcG;HG۬EQTd5_roQOeHC,*;E~12jz\be.; t:J~zVj-]$Lh (dzd099~:BPg&JU٦A%8a9dP-\(M]I&*,lܐ+l˺sTp{sԺr dL4CW&'_I9;nX΢$ϼ6[9< gx-9~|=vl΂tck>r-4@~nid^Σd8N|F#p=(D Wj XA=N]i[ TɭOCo5y:f_fMUK//Xx(Ny(P{;KDo&wl.g^ߠmqY 3*)U=~_Nҕ<[ݍ! &eHRHnztxM7SwU.+6ptk2Gu'093e+G9y 08J{Y.)а<PּpP1Awn7bᛪ䚯PfVSD?2_=BwbW}ȕoӵtjNj֙iYSzL:>c׏|Z:XT&4^g~#[ׯ72PY$@ W֯Q2fe גr{o_> )V#MbL]hӸi$:RX]86|<~%$џIb[pט|i/hl,M$tݢEmEAbwR6V$a!nlZ/O>` L;H^~'KlۭH(o^O 8 ! 2:HSP~se퀖8),lIU}W8-]k8ZhNKbDo>Mx26Y-肒VGaׇ-mLPvFB*W&KՄd~4ҁ{2)h]P FZlzl*{Mf[ dRARs_;sDY`P"1f'"xE#D15%XO@XHlM7]ş'J jdJN7^.5"Ә xIXy_W|\KEBwIʛ|HT$`6JSI}M!{:k8Ma*˺x~:w:,VQH m }P# IN4 Tx5­ȩ{ê(F aRzİ^Ղ}B!KxPgW~cybL5ƴ&3i UEa~cВ8qQ;GMc exfiڭq-TcN9ː>ѧM;] Gg_qo:O[ &h2MỎVNӝF>)@?;.K*! ~|G]"A#bYDo+_T;;8S3O-#Ԙ0ehO)*EQlVVII;4!&΄v)ˀ6*̽i'LJU(Eu0y߽);ɦFWRQU ҫ}t- ( Q68 @"F(pAf_Nf\AyOb -zS|Z:M؝դq`d4"'1Va|}jT? iitߐP%4{X O%"i(ySa;@5߷9b2@?ҊYM1ݒګ")Uv5[[P0߯s[>rw ~|:$e7k^"n8 1O29М+`3aNl5[Za۠I:䗏n Tzgp>/&Vi{o4Gק$܎bEOsQege(FbéfVcaS>MZjbp~XCnvu{Î`V7׊!=~rH@d:P~Z0槀JYk>Ѧ"(Mڮt׀ DdvL1Df`zn.Dz(><.bo4!|6S4ى-7@0Upy얇Gݓ IiTlOUmw4Z`3PrȸW\֑w"K MYϲۧz;L! GW(Đ-]t9BȺtj*R-}\tv8a0X HčOQI8D!y-> <}; w6TÊĒCI7 nz?+vO?TB*}FFST)5M.Ck=zZٙ}؛@^)qGdOWقR馯aoNy5 & ($ignP;ktP `[γ9$d2a-g\'4G e7Q=F AN˜dOS,C8Y}aʘ= 6rΤˎ9UlnԜPuT`KLFHy2-Pn n0-k>oض ~ 6?~Vn|:+i[:\ kA'qUrj~|ljZ=4yP?0m˱n#K9ww 0ȋ{x(TݗvM<뉼z[<ZR+ z)rWD8?Pw[,M_6P3+\ƿt{W{ gG+(9GwX $st;C:k,b^>7y' =//f''tU.* zqtPoE=LR`!s$VK* #i=  =dƆԦ1>$x O! +YM!܀T5-J ϣaٛ4Y?vP{@<) ݬA'况 "^j#[zOڶ+b*! ZT ZCtQX`1#*ewbakjҷ/"DyVx=+d0xh?~yL􁄞97f% 𰽧Yq04zd-"5UDD^\z43;O.a{V=mvο<[ν!A7]0=Xtih_ T^qlxsYXODn} %cCdfGIMOW5n㽣E"\ohYnG-Ͱg626fJM5p0.2gp5 j~q_G\ӝhs;i7p?E^PA qHOT喺9iO4R!% ۊPl[)0(=?&7z.j³-f!=3#Oͮق7)zŰO(9Jf^8qql%lONBM0k ?yNN6p}u{5E?1V VgਛPvѽhmr]*>_ՖBJ~ :QDR:h7sVya i5빺%swǬTl upatR0#cOw+M<$BZOJS1|TXJxWW81-F dєs xB6\?& !sp<;bB4,=Tͽ|%^<`dIY#x\\O!tJC(CUif&!] LJ7Q͒f((R9JĮ P㴫p.y|ƥpE3e+G(j`4G;9|\GCϼZ,lIڞD+Nølzx;]*,ƛ!@|vq8p#4L"vD.Ha da?k&OLyV9O:B$(-o/:6VgAO۾Jw/ʚvlSşk_ﴶR‚ SG._oW.r$kS(iVm:^>%3ƶ4r#N92"ʹOF*qiOaRB?Sn OXbB<@yF~ҏ㛇S *ĊL \ֵ ySsMV ,Ï=9Hn/AC=}d^@n]T$v.F(^ivA2B=|)U]Z-@l3#AvojP>]qhWi~$J ^b*\#}|0Rxve*v8E9]9󊴢%VT*P덁f9t\4Ks?aj$=cBmWDJ 7eӳ2Lw+Ce1G4Gzh* W%B~l>KߛWhʴ%nM`̜Jsx {j0X gnm=tMr*tF0QsPwt.+4mk$m _+ OF~rݻQx!.8C𤲧.9]T}Ʒ@v.kj41BN|ߓ/[zhd|$dJeO7^e#tEp.v'",v8c0c.KW8c+xI ~ EH^v6&sؠ[Uieu f̼:9 S! hss~)7#x~l\ g`,xrUh} `7tF{Es0#BW],JC˓9&4%ʌ`qt7zߔD*ȡik#Mo ^MyR%8#8+}aP %"M<³/|4kT'J8i.|tnK9ϲcc׳ Q>v`]]'v:"V>vnN ш#<޲Ќ6:#+Ah:\\5*`&&i<]bջZ!~x0}g eS' zu6]bM/+/EҔ26 +ZIk&ST B^9 D M#7~K]1*.g"wOiaҒ$`-KG?VlBit  "MxY2(AXf)҅'viG0٧ZU/>H^~2:ޖ 3@$-tl a߷-w\q:Kq8<$ jXm)Ț]M%dzb 86 1%c^9RCr.u9A%(^g[%cnάԐ7|4r l{hk!5krs5k%ޫyH:OӒ^/UC^s#@ڝvљ7!UO [T @92Ɍ`DiknKkA+0 Mcy T!&>ȥ.YE=nSI2}%); =@D8e!OX'heo˶Qg2+z:g`wTX ْ8Kۉe*jhˀUͲ&{K,4Csb j#u9"{J.峹l)iv CnlPVs)8TɻxjM 2qFcϛO=v_r6赙h%ɤnTfvwyĖ`fbRbV]Fw/+6~};@0 ?62QibZ'O?EeQv*U_< =6|}tqޖmI=hZG(~`nIO|dq`oIL. @` AKy$C]}kyɵ5AgB#e Ii<}ף33Mu?p{q{8]tJ U@MN H%x(?Ro2uKw_ї[_͊|r[]XfD&X(1wBOeŸqԁqen~n$bj|.y~_Fŗr/J(=ȭsSMD. 夙-vAfiAWOSĪC->HMnzq9D?8¼D[13x".M~5X}pE <,OHL%+J =<献xC. ǡڤf{fsHTDmIar yAJ"3݉SNq̓߈ɝeLn_ 5`]g$I1Tm}@ DJP,l,3مU0ۊY_z|ΙvK| /z(K}5Q *V 'O,b`B# @f'/kX c5س<ۢg7p ={_j뷢 %%TaeC+O-ytui^gki+FCP޻^pAN66 uΝE3h(;gދV|9WGT`cr@JK9a`{q;ߟr_hS(mѾ%+qU^#^2%oGi'=a*\q7TʄT{:{snhc:2q_TٺY{f{'TӨS*D.@2S/uE>"ߣn,v ,a[D.]OdbY+y aAQBVgp" }‰y6]|tG e) Iw' lHF zsyL5 t*KP 4Rw% CTRe97[-Uͧwrv,cR*>Ӄϕx=jIm&m%$7PM e:;-yey1R+?6 nQbs~@ 3Xϔ ek0nf^s*KuH|3,V㫫I_W`0ɔ80/P\DÅ鑀G9@zGM!زQʕ7B O3f^k@)߭n ++V\ vypbtr ů"{ ]=EsªYj}ȞEB,5QP*]he.Lzm)\B&2޿;WS,ߞOd 8c6A# efSePz.82s "^^-~G>`զaVwdpnGi = géqQ+.1ǭ}{s0QیMn^¦hRFFߊ ̨U-R,_`V; a^wWWXؐeic1>Cdxg~w 3>1aPQMdPopAo^IIc?K ݰ+4jQ\C$Lrkn{A] ".#tx5[0TǺCywp?hxR|o@d^J$(]x{u;V.6';RW]!VDDŽ0tc!DlX3\_b>(Q!T*rT)&Fspk!N\X}I(~MPQza'NLhtBms~Mv3%1b|.h&R>}tݛU<ǮBaBBis[! Cn'$LԤYqݙnC֜?5?sֳ*!l3)u|QQ[R u<!'5j0/x*rn%%cX 7cU@ٺHTk; CrVn)_T/Cf̃gM40D;ĥ~I:ΐN*m^` )mp7.FgMW $ɺ!d.':ץHfxN)g+33sII>É Yp/Kp-e& \fg/6Y%25h7Pq㟳\2ԁqu &O &Wh4ܧ2 ᶀ?R\I%y,nY_6/p3Z++xy%wcH]qʦT~J~̓qjp7z^S&cx6{c uC\o "5l{d3:HP}0q(˻ܲQw˛E ĹYtQ<7d Ho՛4{ Utp>JH4X4ے\ L:>K0|awq]Q(6ELAyq$!̗ʻ%q~2TzwMJQ{eNMbTP݁ea.22*B^ZCa?_RpJ5nH&`7XO=G>G"R13ⷤr:dYA (<:l]׊1M3. _0C[4xf̒w%~WXW9jFA7#AwBL|>z]ƇNh GCWp|ŘEXbjK]2j9Pesvw t(uM;*\yC,j\y*$ƏRO DaŢɫ9"02=dCsʱfCZ(G1;H,nB({"EHTԦV˪(u]m9i'ˀq'Eb%u@ [mJFQ7^g,u\513{iX׫m] F2>rFXi -?q?&DϽ1'&Vc\icNQYk 4ڎL]f/O78~ihkP>[Awb50{.\CB;җ.꘥ wSZ>w O avW$6PFzM05D)O0pQފQgoyp7$T o5HRhf+jL?u|ԫ"3xIUE' 8Ѥos 1OyhdyIl-ʝjѝja,҃ S몱K"!H՛01ɫzM#b|mjSVJNyFq, )ig뺶r4$TT❑PLꕥČfn Y-X!QHc|E+uI8|ZEb["_II1>+Ul7̍z3w<>jZOPEdEy#~D"ضi~]M ˱Z@%BP̌Ϣ XoZM$DJcq3IA,m1#VD+;UqScüВ^'It'cFrvqx[FhP=\dusO-'lb-RDNGl T"֩9:rլqg 7}2At9P3ʮ zA҈ paWb"imUȤrar9)@>#m?шjH@p.sxXêL7W46D0nG\Zq~? ]0*XGJTfJ3,ޗ^F"{-䙍X޴]>Z ;D%Nֆ 'n~aZOL%piP5C.;eimhi6A\N\}F6#㒄9xYUJ-3q6x6ո7Ũ0x_c > }ew9HC&8}T=,IC*`p^d*Z%4`YMFMFR^Kgb@6q֎ RZ3(. #qEec{{%v'墩19^ gt4e62TFʶ&+׃A+akΒ?ck|&JúڢOד|OtʁJI*;ZL 4%w# qLm7 JD}o(| 6{ \BLz{"zlK"Mwރwf0? Y"\m <~b/Ԫ',b5ˁkSֺ.!YGH}&mr bּ2$ ʿtb.? 5h8ՁMHN’r]|^D2D, 's^Vn&Hpw)`Yc> {-{N_KѼRioӢܼ)oӜ~)NjF݋_CU \m6Ҕs@t$M2b{e(nW{O1:%;{OH}꯮fyi^1CEuvz]^\Y!LTٔQ:)Xsʓ;EY@gl %~PbHA.hNIi0u( lh r ) nHH- `Ld46^ R+^J5#ğ=3ǔttϢܰ&$UzRЀ{bXLkDa\{1./,Ƞ;$KJc;<4.n8zNwgW͞A]0_FB$L 8Vxx\m̩[ǡV oB̙ʽ 4vT*N(~|+Zʖar](\Og$c(,$mnhȗ8}M@[zmý]_7+C.:D\pz|֣d /r[^弿bBʄGy<VxoSb506`(s//~c~D-~J &fnkeC2¦zcdipb/Z'9pXV)I0zNbkڲ/3l[@fJh,BoqZ(`ɟ y g_y K ]0$93]H^bVE<o~aH^ IX|D'՜!SY.? >i~qnFXзSm;1ԧt3h:>Z%CxB0phѰ.Věc;gGi!`q՛Bx[Uq,5a2Ja'au `h|g' zU: _۩NAQ%Anx)5P)J`ZL^] @>Uڍ X0ms=lJ/Fgte>|e}[sNDWۋ%jS8<9MLgg%!LMf8pn~SQ-^](~O+֯pHGMKDLzR.;!ub]7ҥ۝"!ó<+wYfLc 9(mD`Ln׬0pq`.zURT^*)Cu9! |ѪIri4@x7$#YYR=9_VVW= O|# w+eӳ^<*O@yi} IU+I\tw -Cå|yOcs4+ ޜQXP+19,dc80ɲ<#;@jek%-7J|e_Yols?S ONJ19zu݈ʬiW(h1hb0=}f@ެ(l(p؊v?O](Z*CX*7OI"ֲHIx'Y<6+tդl%7R'/J6)2-/1^ϡQ aZc^#UJȂOºMzDp Wi n>旬[dU΅2sZ1lHRz;4r]9T38͑hgkE53e- JGg($"z9 etKfjWQO^I5V)d!o͓y2&*O-M X&xӃH<]XBu@GCu6SHݰebP C*rUXfÊIi7(b[&K)8M8z `fR+"KЇ j' j*.5s 0HCKTO`8kZ\BAn[[U䤇"/Od֍o&(sj[}.<~y_)%s (-~a|iDcz ^[\S~FxѠ!^Xg |}fTH DJ-0sUm#"PyJk0KCqt~ nѓQ$~DZ@aka#O3H򪭯K-! ߒa ]q^_a Y 顥 0 %x#j`7TmZ0OeG=5:ȋwƾT{˦5mbwTö;*;+@@!Y4٨<幼 ?C2&P9{r|MްkV(MXMyyTH f}f-׻hҞh~88I})#x\֖Lv^ ϳ2Btsgc)`2%R>a\ aZ=1P׼<.[zt 7\">~o3`IfKt'(DAWޤ{JbϿ}qih XczG8a*\BFÎa݀Br ς1}uPz=a,3c֪8| s xCTA'{fn²^z%H(8\᫖[ODְEjC v]AM1E%D Gf,4c# ^-/*IDQz$~达}v<ʓӷ,,4"ޙgTtPo0_9E uť)rl}!Z2:MbǏzfڠD|>tHܐJa4$\fS's6ϴvdWP&O&!娊Z@kDfBjWf$RbT95 U)>4-gCM|LH"8}r_ =tevao-LbR*aA Ң8ه%P2鷭:"Ojsd9_2tuCЏ([GX{Ʈb$0al)Q`m;?Crg9BߙRy%ʘ+(k48Ch?j"W FT"hR_GH}%aT]/Wgd /QS[ jY-떎Vl1&Q#}V#5,M؟: rUnI9LEczS0a+Cr t*2QPR:C?c0M` uߴi>և_焰0ʯ)* 氮_zC9h"Q/5-ک0Xxwof1h% l3шqjњ)1$7S l~AZ'RVxJ)R`ìFZbq.=KwKP* Ҷ;\.TCyf|v&ߏ=rC0ߔF7ܩff22}h'Oǟ+h9 f3~"1nӳ!R`\qj@/h$4Ä>F]]=rhrSBE 94t@dgH{,fJdFa&we B?ǫY9"˃srG}Soe4n X꘬vy?Ժ+Gc(dicYI+- ȋ"WuO#ö6/K.Qg4jh`s4sP2Wî3<wjYܫ,HZN1m圓-SB4?Q_IyXUoxf ]eM2WLWS{cK_e}?a Q>;\P~(7N/Fi=px(.v2e:ˏO,=~(eVp xr2oчgQ$Qd)0)M  't.ȋ W7~.fqx,k[cmlx\Smчfpܽ%jgz@)nǀ>uj lxڑsa}aMK8Q >4n?\Ih$Gr.B%k[ac-U~R|7ʹ6CjYň[}U56[U8Nk^I~z=i8<ķ^hbƻy5Ց:)&S8Q) i 0z`IIO R4ЈEݫ7`8Z1N IIWbBOc!r7hY"$t+kJ}ƹc&E0xa @L}/+F!0$OVP0{ V^vg;YHUΥ|-#XV 6sVڬHeЋwsܶ<,A:E?Cj L^nKT(/U _5̒{;]1>xMI돦BR!OG\z:%.b?hs34G흱LlT29}f&/Q4W%;ڷA)JSW{Mm!-S/rh)(nQdbSe }m;Svϙ D|@ w ?lBS})t_I! irp3w :N5 lmMBeyw2SXf sYfޣm h^yq(a -d;{m,,)53Pٻf¾ Y,U];0VVAn'eZ^/ 65BsKCWB쐌*bQ+Q5l49턽'^4,}]my}ؒģ&sgZbIزZ8w@/Ecg+SI#ĚcC~7@F\S:d+BhywfH#5, 2y!7~2CpGr؟KY^[4xF|cj貌 e\쭊!adR ¸_gɓB|}yVxd`YaFz[8Y񧹶:0!I0}R1T?A"53xM xPje+t+[JuYft0 C+FP)u^cZ<Oc;\ڲJ M6eT@Ics!r1@1 &?2$f6g[Cym34+Jg>T^ˡ+!-ܗ4ĭM DZ =QjltDLs~x/ 2V̺%W" u#ca!l_f#`o{:;/KJ sKczUjAT&ǍX&K ͞mF>%|:4|/'F~K=.6#S$>x"-Vvu%i6V_k/UM-Ar;z;y CQNhixaMJo-M>J?lvKxf- D!`+ @d3땤"rF1*>aԾS@NӐ0\ڧW2Eov1?Hi%EXA" }xf#FX>QkJ)ݰ.ycO 02 W.A@hszU=0t3$Y)9|o_ֈ-;_q|N/.$nY#xϵ*]j/FM*!@xTC?] )UPJ|p昶1m 7'f). iԝvVQ$ .>s+j4WP'7|XT1l)9IN+H3cKi`T XAoBn8F _Q$3x*Oe)1;C7 K8QSEٙ@vve!-ͅDi&Ʒ!C#d]tUƓM=O$ךUl/ރ.tqK͓#?V^ۂ{BY]h4RQĀus\Ƭ0'5,܂/gdԥ/,@" R<Q8ELB~\2ռEx§)y6Ι6:ڳsVVYM3z7Fͱ {Fp)w{*A:J,∆N}xtgMMK44 )LqRJMoNV?5y|Ix~1!!yEbFi#*NE,pyYӺ0sa?ȰEym!m/ESp5(ٗD } X#<7S.dU1Qel*Ļ[9._{TlN2VA󗒁5@wWD>h;z+ q"<`6O̭J4cwO|WeޢNUQ0Ý~Չf[$gvIԹ[l0gݗftt;[&˜o2u M/QԒh=l&vǰU~I*}Ͽ4@uqdW[De926/mxGӪ/;]\¿\em޺'=E_*'X+3-aYes$vTTaEaIM\+tܰ= }€o|ˀ.qsO2{U^׵p~EۉP1lH,.Zc¡ZO^Р)(E)*y^UHT|1]tӫaZ&s],9|~vJ"FloҾ3=.9h.dNi.p ,\i*9LMj[(8GIWTW ۠ J?]6'E-RRc֓i7WJM#zYN6]Ԝh-f;xa hB(:bgY߻YRloHҌ\Z]R>:7&|ss'(ҖMܢ߈tiyk#jM*ёەDpͥS%zg?0FPKqCvcPD*ߋ {*:+xHRcx{p`۶N6$Nt"5m;)2#) s'$ns_v1fT߀{!}+-KU[2Q;*6I2e }ygV|Uj3Dl[ Gu jW<=!?hA.Gj0-aLܷ߲s{_6h E1,B⌒zEwأ[Qddwł.j{XkҎ4xv+ܽDL| M<:]ZA^[Ut!p"!! zXA"B1?gTM y1߽eL҉+{=}َ).92(7 }e0pv7s+=xEM4ov@ ŋu.4u'38D3Z!$PțSΠiFnž+dJMْθxO_@o#bK{)mu  fuxɺ"A;exEwixNp+ {+Y#,越0UWCʜ]S"@7ݞm#&@쿁:9)3 Pj]H+( ٥NALEHZ2 \o' )NXVP+>`" #=Ih ~N\,j$q!.G!`Ut!Æ|0niȅAKs}X lm"vMZ[84w+@%L.tL8a #o6N m/ yW 9 ;ʲcCϲ975}b^O2yW|oE隩YylrwV\^'|Ajv2KB34e!¬U*CDQXᄊ7fl45'o OUkU4+hMB%љ C*+Dk(\{:eA>'s>d. p+8KXZ,<1ϺNes S`޿-^Զ7[>dUo>f <r2Oɛ=2vn-A5}dI'ylو r!cR_3 ߍB {LKV0띍G>,8{w[C2@4wx~ֈӕ1zOzn㚢}#GZ=hŔ07E 7X;"YUSMZ *^k򞧿Ag2mhͫXV~grޢ"2% @uG{ֱK^Ⱥn GVP7XGׅz؋~l׭Ifv W\.m)z*& "j[YJ952yC)PWn;IEMVfL#m>4sh=ih7hbE9i~z_ӈ.CHo/l2TD+O3$?D13"N nE{}eVm#ȮKHx 4(|/1yCRLi2Nkaڗx4ψqg2="5J8;0-ŷy,}ʄGj6Źmn/mK"9PX lt0B:Q t:dR㠆2F8gR~ yK(xptO;:=r$R)]d'zM"ίThN(BYirk6!&>k~p`B>C [AiƶVm~Kl:B,¨ ogȯTē8ro"bMS2C5 N6R#'; :^aN6Hq=܈HkAǝTŴE3Hj0AՑ%`"14KE.COk+=kjچT)!y81Yi~mHXpi*KVYϚ_7u!ȃ/á Y|LϏeKH7Z>6R`,ӅuLlh۷k(к1hkPf'>e %_ %j*Vdȵ8Y{`G'e^:wGC3).D\mh-(EX[2: qPFYK xF8b*e%_1;]#V\=#'g##NVBbpJ)4Ut跆1uʑ\A$pWO08YHU!M wvkr_kL~JR fEfFv^1Q1~[hՁuDS]9Ŕ! PʥҸYZi'fJSZS=8ЃT<8qUCxEab=8CJoQ3n F0߸ 峧"YE+')ݙQ ⫛D'n&>yǞ˦$qR^XeB9 2tkBޕ ;bN}n"ӕ\Ȭ:ݲXPm{GJwTe`;_Ac6mbmAW3U_!K= R~cbȊUQg R"`^ox9wo+Pڣ1}u,4A*4E*v J\f=v 7լUh[PҦ=x-j7@caVlx z"uH]el!X<-xO)Jo*A^ ĿP?-̅8V֝C%)tB\I"V?l:I`|KLz:c1tPŔQǖn3K!!`GhlGivRX J@.ֻ'Z3K-ft ]$UѬfV4SXO 3#SSՕڠ|,.CkfEr|Z@deֺf"v?M ]#<*(DpaTa5MLKƇZCfcC6UbZ-#a[qm( 0bwN!9Qlu a~+k$6-UPEl+EI`rV}"T6ӁEwE_JlPF52%lB#vl*X6!sn8 a|l `b:.W~a;ZZQ. C ߗŊxg^ GLsu q+nj j%YItUG~Q>J$H}Lz`{"Ez^?fnwx/~I m>^kщAAa{|[jr ^cU5 w͔mcl$i (QD]Zȯ]7o_5Jn>(h~SX Y*kET'ʕK SLzN\>ݐE)i{{;tB?uE xֽ݉f؏dp̿0RcnYrQ"iRm,G$ﬖ,CUzNC~d*'_TȄ=%ay_NDf7/-S,*NDȁo4.䔄0OC E\%HȿOŅ{ܨsnINn;cKfZyKfmκ4%kY/IrOt!f<[)0Ov3F(;axf_r:}zHTN;(+x`'vĪn'+3( ^rx+(}"+5o;Ui}|ϐ^&w-0y,wv:a*9OM~qd|$eJfdLI8zyN:!dBrKZ^B_Dt$kNqڋ%ۇ mvotciKɛHKܬi.ZW؆x^U/YDeSأ%þ暤$+;#O@NvceG]~9%Gk]QiatP[S*&7;Pn~ӏL dw/OW/PErShc%XNh8mRz @n_"OؒpBTˤư}`IJǰs1DFQs~~=6"81vOS$x4 psZ"}K ak#=N@qp_'h87{gv&ÞS?Ez]J,@J<{?ZAeQf-vJ7X/\Ъoҋ1AޯbWgD؉VJ^X?!^Gi[

)B+uVq ΀XmRDw<@B$f-#vj|U!NՊDjQ@(х-ZW98,ʚbj0<&p[=lfo1d3@6djL k5즮p̜o>h]zO opvilYu"%筰2-5fZ}'uGK\k+M2MR lړ^3+i.bV2M3ry[rXW5Dk5c>j=FLkTY` n<vk/&rhRYTî6eG"%Řn6޹Yv[bMs5b3hUnّꗎK.ga"BU^C$uBsx&aÑdp K9yUQc@$! ;BHhv6V"y"@Fa6@~ё|w4HdIZXGN("d{.vni}\oZ7d +%Csw%//ތҩjJ ?+|ĭ|J0=X1rX*ј$N1Vl"0ҌC*ϥ0٬$5BMgvF}c@X~raN,+BVĨ5#-Y']r33*-\ZhڼvYݰHbzwJݓ.FٌU1vix9㻅,[OfgNosYV[ &nW;p]ƫ`riUs3g'O#bVyoH^50nU2{Et1HGq;YFax2*ʠ_]9`8Χ?tҶڬ)~6\t`OvtGno%A@e\Mhœ uEΆ>hhJ&!'&=Ɩ-ɔ0%#q(8|Yԗx;}W M{D9+^8/sO!,JS1B>#C*Ѱt8Y Ԝ͏ j((ղyKx_}`]T?_Zow ާD}{6G@>*YEni^l՝a5fI0AQTo+k'eQ࣐W7dN݋rHkD?6͙-&NxE&&fm1v`uc:>mv[߾Nm 1)Bv7Q+ P٧*\;AZ&}k@=NhïY9ݶ@/]2q~#f!D\6c\4QU zh+nkJ ꓛmrchL~Sx䎮 nĊv0wׄ%ҿ|͇)OXa]p (c*dbݹY\X%C sOxg;$ /PHEt_̹(N!5Ǖ +,iMo G1/<&β()85;Qk YBL;[o̙ΤJ3U3zB=r/#`( 'yrI׉P?!8@,Y}z+d,IuĮxZ=?^4We#)j.A_ITcoRp6|e7lq!4qgEcP Ep;A+\\([SLVr8`Cs`egNGٜ_q~oC-?IO)Lj^Ԧs%-hZi IqUz͹e4=fB4,C5zیvKŭ[I* ?'{ (gl:  GHkEi2ɝدK)sDpB#E.9zev$ٚ t]2 wsU*Ʊ [඗}i;c$(]~w_&HFXYXVYnFuˊU,&ܖ<_^-٭` )7줿bK(Kv%&y=TOkjcMJh@STUxCT :u t3xe3\pk:ijR;[r{ڑ^H7zu *!1sP <%hv]| M>Y`ZC;cWZ T"h+_&A,P*=6*: x6)SKm GoǪIdSX-I?"JMZkݥwV"q7*@9!eRK=p9K =VûQC$_dkPs.qMTLGMR5Ο c(i4/ZlZ/b[+_=Il|R r4C ">@(3*nMn_6b(yݍTZԛEߐh32Fb&yP<80)xL&XL ~<=!}#Kz5 rWǀqS=? .9}~ V˖S:I}8S[n5`~9zMq`Ԗe 5(Ep C2oVhx}+!ٚ7V¹< _cHsB}i.BWm `y%wm,).r|0;\;KD/MG5;ϫM4MA\Pۢl,~jI}T2$|LE׉i; IJc%Đ$r7byo^< m;C*?tN]} #C2=9*kU uL#]Ҿ޵{MCկ2c5% ޢ.ÚrLg6?r>V)0Hu-W⤾S9~dbw͇u ˻3N="Lqjz#Ұ=dDŽZ^8";AmTOZξ$dz|Hٕyt kKLr/X;e" Ǣd"Y}U7bbV ZbW(}=F e~ opV /s:Վ(Ϟez_ g5pGҗ?g ˨;2J_"ɭty0 3?㤪۝W$!YkbŰ&AǑ tp&.Ɠ? Vb+ZX)k6[$@jO'qWbA1c啛 0.EOo[n zC DRحnԴwiȻ뜜.Ζ@x M@,wȔQek*0KxK59XA=Vfhi:N!BBcv1?A<;!kž.@х(oJBБ}z)⼎K ضϧ՝- }ɴ3KJQҐsVhlHН6U(n0lHFBJNTihɀ&Ȱ-+w"ζI30>rWSHl3k{ >Ԇu]!y8jb Νq| u}ٿmfR ﭰ:^)SXC^edgIVa"~/|'Թ3>1Ȩ b sd@ Y.]hq6+_st.vC|춵ΰf6Ԩ|cQ3J0K~5ybOiZ`Jr7O}}gφTޣ=* SP\N߶#)5뭉..tHu#COѵ)oN|l"7նX+fZ/RVA/#KJhFeadV,XR,KnB3͢NFd2EA>N+,CBl3F*KBڸ!`i>Kwab^ݺA\kG1ӦcX>ʏZOszY–T"n>A$MdBHPbصL#ݵl|&H>"畺?Q\V:+l\FsT0ëM_)2va6slB7or6)SJ6-?z ó0)f7yPx6GCOcy{ɀyu}ǵ[F[jA+-ZS Ydmʺda-]:ًw>p B4Ydž0M+Q~ T:ȋP?2tKK}D.Uַ֗6~.`E]<`b!MQH&X l+-qrŴCba`h RJ'0 )E 7KLLhܾʨ"?n "spzj6V>@`M?ַ[T;hR`]IX?keJDq["17 Zzx{oƶϏ $eӮ(=]RYW9d_".)5k^GZtg0ihQm3=-dQOSUBhpZ^mDY XWզo -mԓTnY|q z(H (sYLeʣ6i,wC^KЊ]Ji1,^ )2V"* ,8 bEw(荋?;3 gFӳؚH(ʷ?\Ry|Q4.K1C/TaؽiEIF^jN85@1&OhGA+U^\ ef ^:923SE}K$ 9M|>t(pdMhx wlgZ ܇Je<ui2/{M3p倥Ii"҆V֨)ǻS:_hz$Y|YfdGBDtK(>D;+jIG#_9'biL+G$WU^~Rz^TVD]:a-v םY-V?9rD*JFNUYMo" >ܼVJyFUj{R4نedlT:BWوJn#̝+oҾb;XEg)bڣq9Xȏ/~5&yϨVp}Q4ZmN. 5x5xf}sN\?26+\C s[pp[ @Df 6%(-ir4ɑyzx@ H^JI+'\i~W̤ )G="tJsR_5B̨bR1T8a- uke W-/Ua*"?_Qg`Ѿa/,ȉ=|LiPkk[/^A[*Q+g^L/y8y7V1<"2Սʈwaݰ"{_*; 07.p=|u+^$iIqoHɜ^r|08.ڜn5]O;.9FB{l-o܁&HA+-KHH,(D"Yr݆ #7NM$6g k[jϪ98޺яS١0Fa]ư:΋2շeOp ŴFdrhg&;X0`GG)Q/N(րŇ1G D 4MwQ([=pi {˛l,<8=HeVTs?ƾo"xz]ΦUqΉz,/0OA2e/ũ>4BG3^w/FX֎x/Z &*%.o2(jD@NjRχܪ@Ozqlյ]4~0\.d plM;6#^__Z/#l>kF2huU\/`8M[mҨiRRC`vs X YY~c<7$[G ^!s6{LSRG{ #Yj; |@tҭ Ƭ܇{.ꆰ2K/N1f((QKmD0nkiơpt;LjaĂP"ndO޹}[5hw+pH{|J'] 2tnG?Ј"vW׀dt~B4j| 10';;8!7䚌6-/'!(CqpEzys]ssYFS.PcQߋNW.zr]N>KЉg`3fnQVl!f'⦗ +5 `q%KFb4%hZ=>d^ǜӰF*bREk$c|GmCy*ӫ^d*p|C+i6Z)et gP(]9Ӑ5:AjW;m"uu wYhKǪe;LkFu(r0/5Fi>j%u'\&w/:,LK[lf H&tB+Yㅔ2$o`E-u64+ދ߽pJ͡ ym3 eG2/p=~o|bEۆI<:aTFD/i?=Z)bG!_g3tYsy!GP7;eb+.9,u0?T+2o!VM ??/CIukÅk]B3.8 sL0|*KEl=`,>rN_$JjJDE f@kVqe\uOT<+bw0I< ē tFn\;B/%FLL&~y_ߵvT(Wv1SJbDԇO8zpf@#e߷8d R7 F%0˄ou~9 CdwO0ʭo P6ze gm4, Uxe {[D^~d6P1@a ,vx2sZSp_ _U*!1)8h{cCThU"g`k9 >2 \yn1cS'Zk€+ Nֽ%9L uyx)BO*N$FcZ>j1ͪ[؜hbM8KQ.`!,mײ.pSj$zA6o+0ۓV_q#0y4R@Op Lh#AЀ[3v2Qpp'$o~pNxPGxUxя+vX| :}>ȳ8]|@kёOۋYI%\,>x_ hdDV)#ΩFVBᑷSrA3PĂlHHZ 2@b޻qbQH"e԰|܅a?nh<1˱~6* +''ln{lvw?&*ThZł~L &dg&.w{ob Oc{;`Q8CAĤog7%&C{*8@Br $`3\xZr < Q$,MyZ;5 ֫9DB*s{ܵe{O 2_ rk\9jf"+vy w#кvX2=2(7 a9NREDT@8&WٰBsWlG_x?icbv[u;ʴ]t=ܥ\GV(q0|uzX(O.6ڶY.dʒit2=X6)*>4˟eTaC lso/Nk%;K٦RkZ+V ǶVsP%ҵy_k8o-"b]Ly1 YӼ,hWc>Ȝ;w/YY#n)J$\ iU1tوƠGܱ=вҞUFct%ȇXr` a?pHh ytmW/$^!$j00HZ볎d|!yWhw1EeBPAU= w1J>wC􁷇%]qrE?b'ֽ_Bzfh.e~snFjy.\&¹_¯;4\_*=H3A$Bp^^:q ~FJ;W:8M@9Woqx5@=k-ν,pV'ɀV5s GKe꽠N3~[B54gd?]-dKHsgh1ՖK}d֔b:N&l7T{PLwݻy]/n?۞*hjR%T$ ʡO#PpȒl$&E/\OPG螌  .3U,Fw G$+u gȁ2n+?+@D6 1%~3IZjG&EwlYߒv=ٌ`%/>EsGN++jnP,mȪmURJQH|<:(e 5_/0TO33︪|B"o0W$J'ްHtP$ՓC#ާFdp1̸_{ʧFȺ g͝)\Cx5%T|-ǐ 3o]V(KYGB}+t8sFz_f3ur }58[N F PeJ9.˭H% H`qsF5͚g٤ɸX=^;IMBM7&sT5ym馑:[<#>Yfѳ c "%B~rBO[!&`ZkRHk#~ee-^J+y"T$DPe=/KBk '_ B|fϯN[|؃8p&|2 +VvH/1骀I `tT?YrVgUT˛mEt+٠}YtP^ $5Wr,l孟ӆ aZpˠJ|D*ZlL_9,SJӎc )#`xK}zTͮYxy*Mj7Qɴ88Yؗgŵʹ+Ak{<Sb &wNq+@SdSiEݳٸ"8@czs~dF1O2E̹vP^hEdvVf4؜:rEALczGPčW$DYoiWr'qD >C諹nRzC_is9\kpR`棰AI'7|_#|޴JXRs7ՍԭOs:*±{TY1D(lF/"$ D< h&Z몶{ ?ňK_ImÆǗ{SR8/~:L]Bٶ%^עjYaspZ}ׯ΁V ʼn:5[xZ9@\;~a IZP0`G$BE6NCMxZyDFt`l"X<HJ2A)[+O`jOR޿( HM$U)*=9Og?<&T!YE1U>Z}+{Kiq)MJxkiGVdK9bii4luEE 2Z?7 x H\S/0)onwtGWҦJ @5?BȱUp4vȟz^L' p\NUh=ݹhڤMI |9"P:8;w@~PͬFx @5Z3A*I~O:1n,Uoj-Ģx$qNqW MI yef%W.&≩%gJ lNZy>~caZ:!,?E T|aT;csȁ8%*m/ ?h)\.P*+eb󤲯o5Vcn{aY~eB&ܼVǝd 44ll3Aw?!葢6K4@V-ƛGQqX?J?7j)ٞij ?v7,8cKdi˩Ğ̎oE4,Sz;t4of!",C-"};ImN"'`0r:/˂j<0^GS5T5G%~ay쥗pk@:j6]ҮVч1_ޞi15)*2Noz rBζ)Y`Ы4JZRϦݻ^sU\n#)L]{78KO9J3׼B4;Ap3oM3B,{AȤ.i9cσYi Wf;,h#[b~ Z}rwܐW?qBmyۯC豢e5!oVN=i͏'΄h?M+?-t']%1{1AyGH=~[֖3 Oiڎm^8b _ӅOhHnhLGh($pߕKq&B.o, 2Cp ,8X/UqbẈ[+f< X)VA3IV]pckaXSI-'|7\0ۥQԋM.|K]-\4RѾa&eZjHf%wuFX.j]TI!Ignjqd t<\$SvBߟԼj6IK>Iyͽ88KY/81s74= {)1 DvI!F,ԮՅ+ 2SO . =bjH s,3Hm1Jc S]8)x scM\sX}bnBxGI'!d-po8ơ7J{ T$.;;s)&crU@Wji;pLZ!xSwנ;L:P_LkzˠK "CN\t77М>(4_ÓZnE& (.yB4lhC4,s ^9p\u[~uߵSMtʆzeWj,eI!g"(+Rmpuagɜvlw2"b,*VLMLKW)!z+# q S dJOK"5ȔUϨ]<Tx`]-CFJ]._"&KvizKjڬiOAß>?W륣ַ{n6wB~XV(hrC))ӎ+I )oIrZT{,u|7 ۀ֣gE]͌T-IsA%G8QsO).U HH!b=dq+bj(b 'Mdg͜j^`=PgܘQ Ib+.wzI${0BʗJaϺAXD(mZ8~ T}0:sD7zpQHgZ=YxNK%1̀ҦaEwg㴜4W#%s"&vUm.w &D'Z$0ŭ(7IKsd齞῔*o|fZVf0$7')u# uحRA*?%Y<{t {Y)X|i!Xx(I2|b\qSSz@q"+[4D c]/#1CqPZCO BRobqɱ̬ .~eFSa҂\޲h<+yr̖>ާwLt%,rfKT`jf}q."詭"T*û"ܐ_; l_g9\+GGF-c?r,3 F#= &LvFS|YZT02؍j)mx穅&rAjU p%'!U7)kCjE$ p4G+.պ%M|k 8FO1u'^)6NGƝ~۬ NWP?s%WT6&=;f 5rRb:7.b#ǟžJ7;$5ٮ7Xš*FTb be*""W?ԋ㱜m{_Mi8 N ,tj(v˾?mͿ)ߪKٽ<}R9A6&ѹےDԧv#DOjJz~㠑:sskTv2'⬴~۶Ҹm"w,Mɛ:݆</Ibi)uY`p /tIkVi6ypWŭڿWmAFߦ3(Vk%SA 1PwIgsQ4J[ogy梘!!@XA$}-ӳeJ@B2vӲbsG$h|"=yi}4`2T'Doߍµ:vzQ҉9jp`%^3$O֌Bkb$T4p+>)2܏:ѩV /%O v`Lf'~Q]xOaw =ĤtBiL E]сWQd ĂaQ&,Ӱ] ʌ[tNpVyimk0sV]ӭ]5 1#wi Ejaҹ;ܞ/'mA ^Uw,6Uؠ.DoQmoapa L$cžLD) ղq9^4 yEEnGEh@e\ բ`/KsW=x9euɥ|!3?3^pD&Ppe=*j(8VSX>_^C3p[F=E|Bv_ 61_@֖3qx *8Ge&1r٧UU(J YHUNx!SO-g:qfA5JK* "xu wX: ±FQwvHކF`i?E WK͜h(!CKKn x hN\CKa550E."qհ+wh^mQ¼|r1>Ɔ-0-}3ZA¦! ͝-`w >70u&scnmVk:S<=v}ږ'qo6,mdTbLR1D N_ PB?H*D7F" Vλ?O>߱!5'>FB^.^S*w8h+M;l*[ɇFogL4%%وS\B-!FlY4R* f|fzZKUnu@xkC'd;Y-8xXDfeh]dwB2IJVS 3zW@. iZ~9'TaJcn5DbTS6^&vx~%nD;<ź'2P= Ojnk7.nޙ]:<gI%FE.7KcHyPw丿7\DuA=6v`Gf[rPP?lX5TmFkTƹX+tl9V0 P_f̠b: chi*|}]WBaߍ2ڹs#@f^hH>5{-UH1yQq;UhfDG/ĦݒaƷ G,u6 vsttp*o=aqo +(\ G5=XmV W Bww,DG5)~#lT8ǡǕbϼdvK1PB(jw~+ͽOjwuDzAKYQ¼s7"!(SjMHMDuŞvд?T' & t/E;nn!8?!P~y'Nc`lе p7V"lA;|Y\ts.۽yЄȊI_;p+zCl:ZZ`h wU!k^L\-&cÇ`++)/3Q?;A↮y/Pc-Hdp V 2eZ ( u7>J~7 dB5d"n#(P;qmRzK)|6"E:7zLR%BY-%%@ČsO%64xe %0BgU(bN S+ RN/mơӗ:+zI@PQOBHJ=+XX`A63y.\8mp}LZG'P[c;{e bFtGdͦ(܀VOrU ~:*YQFЗ{Z:hݥqs_JWwlq .==fįK7ͮH G`nS|F[ ǷZI<o)¥ !Dض&_暭!Uf`O}$ =cg ) Dr-|7שׁOW<ɨx2͍y[dWsy,,t Z"R=urR}! K J*ks/$~jQmA$a&6#,eO yi< vo|.fȐ]0MFw1l`h{ri= R`\xŎxh?WXќa7 ݖȌ 4jRIgZE3'Y^ |EL8ȗ Vnc3;-6]F,RF é> i8;\WCT32jjQONPy|? D4K &)6.;BS/6g"f֤l@'{ !MJp}Ъv3vWToQ^ain90|q7 Z#hlp6- \Ҳ!2|"c=rK`%RSq7F{~t!F\e7{!HĘRNrce"S4n/< :ʛ/A<X~ |ј@2|^+]T'Yi\ɼx8Jl"J;yyL6%51h"Hw hWK|C{$A\K6iVgz #NRJTkt"V)6Iwb|tS2.w2}^l&}$${JX OH->Oenf輲 MYe\EA1(7d.NHQv`xgK]ិ>˰ !X5æ|?3! @Xinƍ&@A n298L9>R)'D_r=*E%K9nNP_ 1&+gatڴ>cGy˰ɉv,%U'MݥQ48kp㦠gHSplW3U|{-a9}ԋ2$dG]WM1cT7M4oבh`)-g0j uW&DFJ5MI'z+β۵EV6oSf4r4sny]0i"F^)PKɜ-Հ_]fna53Çvڈql::NeSZ /S3W}/41x)d#qL3i[o-?@_Fem7ֽ(98Du;]fƂE)dwhcWAUOB DxY0rr;;oq_2 KL&to&؎h:AIi,z!Ł}\t ܪlOF]Χd3r'륇r"2~?^H~gdbG-Y!cdp6㝭yNfw-z)L{ _\iy)]tWjbŒج~¡=lZ*[fݙn7t2Ęb[555/ 4tR?IC-ƅP:~5X?v-uo<3 ʪV٘}0m_?B-K@&ak|'xΎR.NŃH0!hE5أ; _$zRGLE3ez2-#rӅ^AY,(<6`Dϩ`9g).ھ-f\ʕ mԤGrrV(ml2 ROtڷcz@oNcBrA=rH !B}Py〨k-iz4N˓U.a߆%vݮi"М˱%VC4k,@X(md7l)cq7 yt!@䈓 6s x\ݺUD #ڻ£_,iD&REeq&kᇱ%L߿_ge4+OŮjBDXN.9I G;k n-4}Iv~FTFW!HlJL$3ocG6l=1kˉW|`[hksd".]yDuB4Z+oJ;I4N +zx_쮞 1u06);a`uEȃ㨉 jM$ZwT^,K)et8yfzRU -"86w0n)>vkGojtQ,lĴߧ 5cEqGm&q/WsT=~݃6)RڻssW$G4]ώQ7&S?>Jq̺lKJMZRh11߇z^ l=yG"B@~\ ֍$x߯Lt hn/w*Dgxڳ"Qn'UQc/HHQUbqY"( *C/9 gA;<$G^m%»:73k5tPOĻlK`UXiښ~F՞hDt9~;`[пv"=赝AHqi[Ƴpxgxm 7ߍj6>1Ռ0 ɑRTo &%c;\jš)/kש؞wFf=1ԛOEl4:r&\I Pwc3~QilPIm+1ސE77p)sUn4NSY;=@Bmdl37Daݽϱ] YŞLy ߈F~s[k~m:Dt@/[1Xe iy`hЄW!~NEq:Dblջ9j[l?Fi~L {S Lc 25q N}I@\0ӟ^?V1I8K'2'L =a4/E瞹ۿq|}jA/([WXk' "n7 .G7 V2f0𛕇7`@Dy_BUʃ` !-Jrш:d"nW7(gm~ֆ[XmXG9u"#WZA鳪b߅}w05{ipBA \W?YPhDSg26)']':5cq?Ad?͍w\^wU†%ӠQ>xtDl=,ʥj4S-~?wzmnGtOgƆdF,^Rv5Dvװ#rC$x[;̝"0R؊JefhSvC,}sAw-ir5POVyvpŭpM-[4 .)Ww #"E+@h-e:5鈉dz+U} zzB⺎GHqi|7Tzꫛqslya:zeGJvFS79/v[0lj3b0ג~ū5`VNxmCI_w&24?|HT:)SfpbYd`+WSp]°nko*@m@ G#=[ U 8Q|kpѴsI72nYż8v}Ҩ- Mbel.o^-6 b2 ǖqГ;PB Rs$|1ϯuATaC6릧oEbja/G"+>bq%Pttkt'z8Ák>MŪAGKƄ0!}x0|&cNʑ'6Cn2hӀ`-1qf.2,$sg֩j= ֐[&P6Fx#ȪCFN7Z(hNoe<!6E`eՓ;3 *P&}6Z1ڟ%}Mv^+!sBnV_L[밪w {4 30Sҿ4PD'xA/+Ӹa8E7.~E i+m}Wox@~zw֐p=W6c\ wYGY9m?.Zc#TeL(Y\UuC e?ݒ<3ĕ/bb!m0+l*^߱nYq4foU J}!ܕꛉ~_:QOa*h:76|kOxX*TXEgyO<{Tfb85464/*r~fՅ Y2+h'\]x/٪,7wx"2oJqG;~'@*4' VUqc|Iaut&K#kwbf{ZЕR>VƤZt{exhFqK uc Nvb;Fv9”5u?JƓ;Gx!|{2eSnHC*ZͤVqrjOg{(  .UchKbKYݾ+SOGQVRq<߆di{PQb@9V?̃SL^]i>/'.- ?&4E5vTS5.` B%Um_B-P2_R|TiD}5rQ+˩_-VAoL#U ɺfy'ZHVa|$΄#1*TkvSN.ETXU;=+Ϲ ܷ/Vz"+7 ^1!mqh :> l;%7y غ7Ŀ]C[ت*K|]J!rKER}YH\2;[oYd{R2lx!zM 8 0`5t@=wfN&"PuUj{*"3ux~xL:E2YJ|+/qowt&A #k.05ңm #vim\R' (;zp SU(R#5!/]-ut+.. DS ĕ9 l"!2'!.X`"k&mJտX]iͺhnTԟfϚەvlTFvOuB=F⴪PUËftGm@[&X5eylTX. +W(FoQ Z)}PYϷf;iPׄײ$0Fٯ2+XIʲ~̖`F7 sk?0 .~3a~!!ϱhfR{3&;v xkvpV%׍~E!H&mbQO>MEeת)F4 LDe%=s''t/JRW O{b_nTEa|S|ʋ](Pwh9'|Wk_ΪSJK gw afBc ݸ;,rG+PmP"f4YB?@OkU%U di+Rt\d [TQEeo<7_m' &sER_3oO ;#4rOs&u Ȩ#&p^s4}[0|fi4QVa0]#Z^x=JQ|" ]q3;lZEJb'RgF}aŵV"_ӪchQ֗9;L]yp$|c&̑]rStQC2"*9pGC;T*e\W\}_[Nܥp%de+-*u b;t""MJ G O-7i}[90[ٻ5D]Ԝ%=w]qYe/_ K`zn_%~v0Ο".rc͞DuUw;1$Ե$ƶ5݇v00D^ۣ!AN9gBw!Bb#?9 6ℌ+4PDQz:mv mBY4:QnPN3&o|2R3A<ưc&U4ixko}N8aCLYIb?EE&\" NWjԳ edvUuYʲџjIsrT,|dg/$_[ uz%W ]o't߉Ⱦb9k;ST9&XffPRN?y^u}8IntH.АeQW{g%l.~"n,d7 4<-9 F|> \& ƻ]T~B3^C %GhbIPhu: EsEqIT.@fYCv əBR/zHxBJw@˞9֍NisUh;WAuuE)Pvڞl)Յ}]pxJTDWc=uvŐxurg%id0V8l1MliE4=)aO:߱~ InsCx8J=&jDOZQcmB v^3n*RǛvĎ&ZZy ?Fb?7E7 PuB%6П~s;:tty0[Xv?~7G2r]'t|Vѣ-40$8(ҷ/h H%'tN̚lj+2uxs7լDx b6d`g"GΩu xY^LEjXvC;!мk?ߢC"?s% 1xܴ\3+RN?1,Jn^Gf;ju蛷h ݿT;YnBcC΍]VhjcZڭ7Ll=P8+f0R+ʡ.Jه{Ղ⍚נG$,K@Ƒ9u Jvp>yt0,LyөcgҼ6 dMv조+X3uEv9hI腩zLvOI9r c#[UK$H 6nrb@$NNM\~E[?ކ'Rrs=R1k۫reOS <2p>W,zf+~JB9س{rᦾO!|4zް+_lP?\t2Beoʠ7auQu eOᴼ;4&<"9hW61ءF ;񙇮Et"ۼSo 57=[yUG{krwHY` j8g][5yZX ih:@?Pˈlj L')gj2ymcud)J$#kTs0W &ۗ0dB'^="w < TƝZ 6f7{1)}~4?tHZԟΟ| qMp옭d]/u t Y9!RP?ig9-&rr_ҬUŻ KKqrD t)Sf`~>,ٝ3< hO]XT9XN9{1'+|3 Qc0X? cŗ-f#!ցdP%IOm嫝6a╳HOۑ3o× v؀ͅ4 fIK.dy.:COlϖQRGlM@3i WH^7|H2E*o54 Ly j/FGU;5LL/r|4X_;QtljʭK&5pӗp)li+{VDjmIׄTJv~!n Gn}`skeaCq|"-'>\2Բ-Եm#IJV'%~9@@~[['Ck+QT*VY"L440yF҂YW穊v!tQуӥ@wv!a1M ׅ'jۉ^Kü1_ f h;%^_@_2T \BS@K ۩e8 >ZWut-MBzJ9 ШYK#R?ߩ@ް,xD4oQj%}%9S p_0XȰ(Zz::%'ߛucEz9=hkځ"kVv u)!?Qs?N٣>\uI ^1!7|~m@Nln) 'į};'/G fڀ~&&k y#K;£tƦ du5$0wAU7i2 o0֠F&n@"8ZJ5tSZB?WąjF\ gEK}xjX  j. Is/BR7/jq|o^h#lyfnbSͻUofVuz7"WmJ~B@*k~B]Wz\‰^'O\T0cd&5 Uh fQUD*7Am^ RU%}nAIm_X(=!kY e8Ч"cp/+8AA|螏qL hefJc9`"\:4"o!Le4)ݍ0Vb7ÈG%Tٮ'|%q^vʐJ %jBJ}<?ԇ1|w2;ޢE)4Mc#>_xϰG8;8\^8ZWYbL1غ:Lu`bZO=Q&) 1"u*_'B<͒ۧ\}jU(f˶n>`HĽUj#n P RY9kGL5dwYoH~CECOp6Ng|T("L 2mj;(10tVX%T޲`κSn,|$~_WzLTA_j=N`-'ڳ=| ljmǃ~oD ^=]eY[^G'i—ui @Wƺ)j$NoD4m0f0{Oe |U$]C?lb~z 0@=\0B=wDmxAjӏ-@$V٠|%Ch`hy0$y Uoq!!nA32U19"sb# zrP(e ▔w7ݧc% <5:^tv_+9u8E]qqwC֖g^'bTz`韁ɋQg@qBU.h/xi^77H2͖rl2 V2@[NW(6߁!Y7G36!WILP&&iRs!SP]{Z砌d=/j_n7}e %nS2t0/6f{.<ǕSSp-R SgOEܔ SoT{ 5 -Y"5|NS p@UI卺q‘d-`ꪭ X⛬/b&z:i՘Eiј("]s Rw;ZH^g9 (3IJ_BYĸ\aCͶOSlBLB'tPb XD%Ut%lL6-zi[4WlD_5Z^Ng`6 `_.>8e  %6.$ZT|<sϰ XM3W@y!<ֹpq7B?A~5i =VL eNTkh;[<') fZ=tAr^T{] J DM&pU=}`" G- Uf@s沇U탨֕(? X츕q9-^Й{ X 2["d|g0Ak9NfT Il0L;/.x_(PS=OLGv2D]dw GSg(:lQ+?bUjL  uE/*".ww YվboUZ\"sPX#wZlW:m JuT4w{+ʾqwdi¾:dT*ow}LΧRx& ]WZz&vi(50\S dxX$}LywUך=梻;L? AxU>xPsydt$IwejZƍ,YFe uDbZ_b9|0~"q{ԇܽ~QocWг]fwn/*bN?3܃Π>]mK0.Ȭ:i\2Et *DQij_a@ytW*!1{؆JwM>CB ϰaz}6FvkSF"QjUw Qӻ~~oߪźzP"ٻ 1/q!}ƂEen ?s${Kl5UJw:( ]Sbbwv2.3*.ZHJjDOp>k*n'pׁ'x(`1[v X ĉdd̻}i* :js6ӋݰgfAsnUƦNJ)8&`~,fmp"Ā02-8/P_Sm[MRw@DhMʨw9w:4i]MO$3J՘A|RGXf4ˀV CcH+ncBD-ONF:4Hs17- #&>K0Xwk)JeRKlq f,ǀR 2B lFX KwoA&h?y!h:aڗ^%~s 5<2kR6wh`.K_$L(uGʡR?]Ʒ +qYAEr000BE.B>e2/ia% Qwʑf>dl(Zxayb5i-W`-sRbl\xnDlrwr:;vSTRIN簾Q##lƯ]!vhЈ'0]Bpi5Q59=2 J&~OE]gj<9n'dH9Z?17Y@ Q~Y) 6J!(;Qa4N!t\9C2Ij2$|.4—^qQkJ}zR~]jUwDdž{>APHJ”/ YYyE:[l<62,zqQ~ОZ NQ0e 5zOo<+E jI%_t ?0hLi0Hz6'z8j}q. z@Aئc2fn- vk] SYvMX]N R ]Ѱ m<Y>= J_pzs Q 0iy}+Ѡ,&o=Q' "7uƜ ^<-Lq 3f*+Dd0P2c.$NG+{H~,3T rc8j=]L;SmWwŤ(f7.6'Wݢ|XU_&퐏͊*gxNAătHN (` q ('.ķ-(JP̳>h'}2rh#S)f-)1Mj}>w./ ژOBL" NnQfVaڂI)])p,MY#-N>j?:j\~ZF&݊}[ p)ow0oF|}ķv sS=,DB>cbd$ Vl <:pY$@n[{*@E=G&q͐Nn8[6&g ӓty[U$%?J;ah_T=0[ֶYH4\>D˾PZ5SkxB[`2ڟ`fMF)e(KUh޵km<~-wr8֩EM1-870 Ȉ!zF<]x/HRc0rPgB23k;W*w~*]%!# m!ר4ڔw[;<} /%ꚑwD^ۓ ! vWD* |&͙Ti儎o)\FP"pZknDof(婹K&C79Vq׼:IN";vR˦F/%+b_H@H|tbkhKLHͽg>#l恭 }+9=~z651qDy:7d]A)DYW9}P>(Ʉ"ڪ}( >C -BҖYdVZ!gNrf)٠pm@ǓLj`/Kgl5  umyUS#n8uKWl<`i(Σ IARcdf h'g=H,Du ȰzuɡkVkl"s#-5oc#:# \S)pqO xeTĤ* k٩{'M,F3L}x5U%z@bcV? ]ZW-܉ ( /pvY7}uO]|oht|QW-#clVsT,9_6\e5Qr9…L(:x?9Gp+: c_$bl.|5 HQN=_ hBwtFVJw]00gb=e5ԲQ1-Lɚcڌ%0*+Z< ^mJ?Ɋk=ǞF!aW`R=jmmTd"W{[t?BMZI,M:f}hHհM9DvD9`;xGt?<#`[G.ߨ)TY% ܉sd(zWX?J%Q:.x/_I@Ml}9.P0%M1*ˬܼl ǧ|F}AsJT ,.x A}6+sv@Q;[[[[jCN?G#QA]q?x_FrKݨ¨8T>N@ ?kk* b5!bujɉ4`T=Y?3#Iay=[q3P'v+S!8[̘A "%½nAhh .vFD=@ie̩#ͧԲ.*F*7X1 fox8'qp'u5G=D Q 7ju3gM,[f޻6l'=& - u䎥hL`lУk˖| ބ6B30<f~QjیK;|(Ė,Nu?b0142[h fpX퓘o1^n~䃀7:mz5,Jn)_L l]?q @gR{Isg݁cZqQb4@}4$my}81<+% N] 1/B+_p D6X@6vn_xq(P "E^5:4dV6Fknli kFq~FQZ8`-^ Lv_L2\LAGEΑ31~Wc bt=/8z3=T )ggL׉P +!t+B򡰧e,)U-:E,K/'bm$M@a¥A?[D b6F4i&B *=8UnH~Nj%n5XψNCTx Y( FU=G yΙ'9Wd^ <`F :@x^q$Ɗ[cԳ| No0hdMT?I X5J]1LF&opa)p#Gq WG(p($,|Wج6m'NCbGc<Ł9EF]$ϐ"3Qxyr~ -zbKu0J(>m ՝؋GI\JI%#-O/b:,k0Y-Ĥcʤ̀J{8P$xװğúMDNrevnރȼ;no資qjߵ 1\ȣ"iEH\.l6-&jPr=zdey =-04@icMG`WX ☇X4ifÅ]53b]_'9+E͔aA@S(B0w[  h5ZPu%)UiyA$)d4Y4Qy t6 W 1֝/N%_.tZDML~[ ]܂\uV_d0NYNj+êSMWX ѷ!# D7DL$r BҾ"sL v,z"BO*rsZA5GtSYKӒI Rq}Q`o xc֣ە1Hnkdq$~~ =~ 9*_U iB*DEwByŸ:7OF8eRF^FHG`<( n M,UqΗHת!4pl=yĐ壪-k`4qe$0IGMr\-o:-[Ŗk Y(.՗Gל=ϑH<7ǿYI3I>߼+HZhJC6TuƏc@ ș4t#Xc`"vh2TkUCl]X6 r5>q.DzU.b$ațhk#5E#'qgɴ/ 1͠:)MH(#֝Og;f %rq}}u`Ew`?aߖe:0fi9@$g<`O gW! >B"0c)`$ )o=W61LC1Cs󖲎ȡ?l9<oiAzsĦu$M_PMk2#]p@j<̓dhҼ̀ګO4pk{%`Y&ĜGPh7y.KD" Rۖ+M?pOW`z<9@kW >?crDv4kU]_3+T;1g[ |]sܾ ^F5N@g=:>TSW Sz}g&j=ˆ&xm΍K7Xݝ# ՚1 { q~ )u#(R2z2ۏIȀ489pPuW/n, ʫ})Iaj{G rj yVkkp(pBCBx^L䐪½X~2 *aau{w9"b)cf^XEkcXE\884=&Conϧ}w7zCm wQҠ~2C+a00\qb دc"(BAm u暚Z׶ءsQP!]Zڇ{Jy`[%$78fc&Q[Mz/<Ϛè-+J&}nWWu? IFe9B箻3Ч|:)rmѪ~%|dO:䒣 I"Dh//"Qٛ# b:N. \,1[=zhl Z=S E14JJΆ:,WIֻtTϺ(}{/ 7A=p+IqWp S`z $lpɉV7g'u LHd=]BedON7iQ>&T3Y ST7}%81[ нtM * ۡͩEEoH]wp>0`K|*Wo@e2o壮d6VRW >!mrܑ%>VnV[-gҒO=:<\ jr-6 Z{P?Ua3k\1kI;2`yUf-GBK<uףAn&dýkռ._5FL{X"{cUaXG{]B&>I'gȳ-W5D~\#9㘨*Z]L t s!vmT*!ufFė+]pXꈤܢYg:+08 \uCudcf½[,PFf5n;)nNfyMH2!<(^b٠a*C?C? $w[3QOg);X_P]Ft |+?Wlr4#ȴ=%HU o~PѸgɩrmh!lHœ<;o넋bH(ya!^U9Uɮ[Ad|$0iGhE4w ɞ)K`:d:.!Vn/'ټ o{S̎~EyƸQrQ)e/.\*7N߯ۮԂ޶`۲N8L{:X ˘|Ӱ&I X i.(:.+Vh5}cMu_ց"bk"AyZj{aЙoS:<Epj$=&ɕ~lMim0dS>ioeI7˥Ƌ\}jP<_-ůZ"M 1uUIBkj)L9hJ|5]\8^*[)KWKhB yFLJ/wWuZ}O`I$іkx_lYËS$H٪Gp}b<`\xQ0ǎ75H2 s9D'|VƬRsgC.y8E֫:c?TJˢExQՌpʜoI TŲy#Ylo)!b-:nk v|{eQ9ŭ|qia3DT'x88gK-ĥmӗXTv vQ)>ؖDViAAS JOtۛx18I [N:/E[(O^S}u"Lo C{Yspۭ*̒朝Y?KGB?>G>K;a'k*N}BJQؽ 9~C@†k[ڌ)h$@6;x- 3s*=@+Ȏ'pH*F|WHSU. OYb IR>4!7BW/҃ۍno % n 1 1;=.h :\2ȏEboVX3sʯKSܤHap#2옮kWH3<[tٍVߜ$K170 g>X뇺,[%L0@iat Qύүۜ7j+*ݫ^ V45 M[b+#3WMCvN}uzkno ˞ PS:?V' Bb BdԾB@dHK-Q>{툊"vwJ2m4,&aj4Ds\PI6=nȖmCGӖi!nSQ{8uL̬BYí|. v4d/O,Sq^h|?F\nM:Czhs|l|8OVX3b3؀N䐑# ǼݷS3 A9&$,#/;ePNGu #Z(pi> :pKu&_ḣ!]jtTF`ŐCU5MZP.!{؂zK @UF䃷;\}X}Խv ZIW=:$lЍ)'W"WnB?ؼ{Y(LAQn7TWyT5xfOd[N}K\O703Z2&씋lup=6[NqyCERֿkkÁ4Tnhrh*(T68{bD``]ۼإGl!6],ޭL(@;Yj $8 a=(o" E/tɚ aj}4(k @ QHJ"YaAVYeOX9%tV8(ۆVW}vhPΩf{xK-/'RcMZtJ>0oFFHhst"#0/\HrpPw+$݌ED߆g-R,!~}'i:Չn*͹E8b~A PYmWazVA*k[Ոk`biVz쑰_o0<7-Jwͣ8 qFv*7Ɠͺŕ؁UBv6ijZY޶\GK3ʿʝoC?osz?`^F ({NXO6vp3 jE,'CqT- əu]<*lIGTuCq72GXA%E)]# Ki;B_$V֢Q0cޘ q8:d.4)]ygѨuK紥$\r'b~+/ ,A2q=`E#U($G`j*bA*פ6 v@3RSZw=ZOlN!`lLH g%nO09mfEw5GOrhdbKM, Yci$.P$ 5V%gL7=<5vcj"s+]#rd]SCO{t@:%(v`c*tSNQrIXSJ٪h7h5mE8>k(?.dJZp\%!־FΈL;\܁ͮe}}0YB& *lΣ 3Qk: *ZkRB3m0npl3X6n/~ѥg n@<*psĹҲ(n;!UM4.u;W߾eޓq1ե$we{UN%aICɠ #Vr&LDqg"GZzľx&©!;ߐ/cey|a) 1Ȧj<}C9U>={O*mT*\]LW @*jRN淛i,)#ekXz#Z=ߎre@jCwH!رG+9YzE\(VNs6 zkf7*bA FさCxmY~EOvEW;9s C6g)45prS^ wnqP FwBO~KtFxykH:Mm?g{ a hbE9_k(ܒ6l# CFn -}R:ͥhmf?I[niwa:[k>s\XrucLIVBvG1M7.Wz}; A5O`Oy1%f(\ z-HM*㊦ Ebk2xr\o0B8W NwN(I Y88 <(?k~_' ;-&9phGw80 Uo0UX|Ab Y^H@ 17_LtAnKQLLQ5OtoWuG6urIQg.Xt"y/wQ :-n#7xKwL0Zӥ1?[!*"h]iWu)ceX&D~}^r#vBqe4_-lӶ:8}uxǓc |.>8b)C"VC韴Ucb}{jnSm|HV 1& S0l8ΈkvtlBc @?V]M˭̆])o{J׎B$Dyq?kXw[yX"*^I}8ie4)9;M8w \eX1=HgyS|ΊkMjm70D"7{" gq+7z019PV|y*˵ADFpV͂G=d_L2EծDSfMs' @J fͦxtƎ4j5mLf퉮Nx[JcDgP 5_p\ʝ_产]5$jdzmuF|Jh)="< bkH6#O64:N|5O=ST {n@UVof8 bh7@ZQWvi$.<}>.3a=,ҎaZQY|EXu7hf)HFf"8ܚ[_O@y3 q)kF׽KYGiv~=A\Y56S6lVn̖ݸLfBQ qUy'<-lc2axA;oKNDHd$Snl8ddnj:.D( g]%*jRAcCmvϫU*d]&3.Oa+F}^>(ETq"rp./(:͛J]/E:ܽ*AŘ$Ct)#JXgR }^ ;_㕱9f~̷ ;½tgX记!YfaB!C:Y@Q\?ػhXS]a#~ʢ2٬30\yyTNلS{1 lmh`}móʳE/!L6 M "44 uZQ-T pO5VfA/~ɾ+:#0a;,ѫi35$qˌˌ)tem֭h-BjgчۺGJa! Օd7DjmӨmeLI8$魋pҶW]S7èH=HTa1+ʶܖD;G6eo(\jV]3իņN( p#tX6=%((ȏPB*-:5u)Q &uO|u3U((m1ɧ 7$KO-3<2}$5rAexd䖜$@ MP5m3'.(@y|ét|ޮoazh{4Y׃H`,nbq27) ȦUD:崙 - B/c4S-&N/gV͑J|Af@! N"Ee f+/~`;&#\sܐu$ xM@ýd;Ku.CO h{V+x`0 [b"2*l&f5da^9C'HFHX\eH vP hOi&k*WzNoa腔?_52)&Ol\:^ `.XI-9TQyDטh>:oM5k@KeYD'tSONnJLXu+؝FkڎYbvttV:%A ]„D[\-*bwuql&s2zѻ!9vp(X]/4J σ38@vlu6!Vg׃eˌݵ)@| 3)6EUN-#`Dwu*6Wg,db bM J#ơGyR[5%Qw-(7;/|+,k)uN>eY֠n6 {0{!>ZҪK@ s$Kh(uM;:Ns % gF&$Ks7ŽO(1nJ(%Y9{r ÔM2銓}dR`%N!'ַ;)N36.1/(RހK!D oHx|F]F> Ur̅M{.x80 4Q.J1W>N2 ؔS52i3Lx=,UjjlrGp>-Ӷv,AJAmܔ&SJdY쫖HPlGA E]GR]R[Q 2wig}7Dd^Wi6UDlcE sBSar뜤M X 7ߢM,i0໿f>X|o^Ұ}=a!biFJǭs Ȍ[Dt4[1p4Ko!3jh'DU,XR{fZPWҊ 9 *^G{ʽ> ~nm1`f(gNE!KW#* ([]nK DkDgCrgț)~-╚f:XIRF zN&_>WTFd Qc*.9'n' pXbfqE,F".Ԙue%T-ϐhy RQ^7HW>NKZxqUՕaG" ]!co^>谌֬#aJFm"^_?J t|\[]oQvDщA3n;̊,d 6h?^W]0K/3`.6G-LJ3ץ F{M3HO[8(ԋ?Bəԫd RoܑA KGHS7٭ܓ ۛDS-{u*q =壷 s4ya}gPK\sj:_Y ZPX! OMx 7@9c n?,̔k#xםLO:SV0sQWx_UٰUZCp937)M\ovpҫfK?f2lDl[i?2P[Jᆰ ʛՉO}͖nt3bMp`|^YFDxa`U!>`59Eֺya (=nAN7.; A(QFQ{-5l;( x{elBoC]" IM#j{lV2Ӿn(=KTȨQhaqUm\~ ȲŤ~0p`/M10eTRMjI=al/ֳ7z:`qHDȳ*x첨vcN;Ja8S_Z: fZ0Ug*U'v \!hߛ5*ᇪ+b<l^* ݈0?oMЁSoi3I(n0 p,<}\?ߍ|>t:9lдm) ;!mq 9E|2B3Z\x ;J? q+ZG Vsɻ dbI_7"ZNr[qJˁk--3Nժ0!.x߅m|5qLjRb̖O{&msEtV"~5(ԕp;*nҍ2Gڦ ʏ!lEguEkt`UpOdY( VRqӐ*3ydٳ*+✵s!Bj)oSI,hK RF,-ƜiUs;CdžlzLa(3]nJM-TI7 rӑ|뼆?:l!aSL§4w?rIgIo˂7>ǨsMSUfe oЦx0TxkN-!5xn0,CÁr2^#a،^&>r[Ԫ67h+qGFy]ҤPk^ fŇð+#2E媂) X޹O_+MK]kR}#0rGƣm̳`:' Lku66%,YȔ>ΑqGJ[Nabۖr8ׄmAjakvdfSuFbZ.+|@iG'r(- ^us\M2 FV'2ÇBPp X %Q},[9Vd$LpXg5:_i;!.JVgo.E G/:̛e9Kܺ*'BZON*Kj2Ga&꒯^WHv^Aa5^-;a4 .εA՗FjNB&o#.jWffJ;09kFG_Be1QTM]_5Nk֤\LRevu־W(Ҥa`TUjX/Xz=1ްPj,u ;@wk]/V#0 M)v=:)L6SШj}*wwtaG]yU5F]CneQFǻ,;ʾϨf&-,eHt=-m wT 윐{( x$ktlǰS~uǞFQ:.[EI/Yr&wG}NImqG+fnjhY k kq5ep(oeTWU,G;7su~v52(ˀF*ץg[p=D:Δoy UQ stl["r.ҧ@XQ fBpc,M51w}bz.ҾiTLʃ]4GM@cSEIKm%P[=io`Q XQu_>Nuth š6chqXXhot9 'ή7kh9 8 aE)jبE5cm#_Fm.NnBe$j7ql @Rb[\)-TFIfb2;HT}a "oKKJ5 Lb0Ë]N=r9.XRWJg/^y4I0ӗj2i+HzN&ݯ~$%r(tY S3ph 4XsD/Ucgyf(!zWN,$j}Pl:ouv!Cs3@WwMՇ&RLg&or܎߉,h9 >4x4ŧ7;TaӐYr |V?:Au 8UVrV⚟i[B\ڭUli(OPIc:?1œ7]'AZ\Laʺ?rjvF Q֧jnْG*E5-ه|7>Uume!:^Mb;aNP1[[_f=CB*ݒ2];IIΩ YҨo?>3s 4"[΍1}هk#> 'F=WuŬNhQUeTs<,7=m98]-,;o*s$v#|HfjۄZwqSKst4:0\J*zG@|NR)ZFk vYX{R%JՊKQ'#i[W|  K{vn[쏌B}9r`(ܨ3pR@.p ;SED[p^kųtCÂh| M^Gˠ C>P@4?塻X%VD.+ƛᆿRR4 4mI{gf*Fi!a)$W!pE<ڪMF+:aΞin `Pzභϒ(8Eyƛ`\=A9*#,!3ݴ88=-⬖j:?J뻀N< M 熹CȌ|ֆ02R#*mHd&z}!0j2eSK_t$:;른'֕}BzCNK=>ٽfJ痒TC\}u|? KD ̅N9_n;3;u誢iݏZ'vG 0:kۢUzA8,U gмE 50b_YLf#etxFScC\]Av"P G o0#6e1V]Nr2emS=B~Rփ[O5-iQ(92'[ޛ.Ǎ9~VZM>x{qޔSOEUk41]?JFȀ9*΍|z#" fwvZ]Y\hF:?wwEFHhs#O|n5k YAzk풩O, av dL "`<0+/3s$|TP3"6t \'og\|6R_ i~oe kƾT@6ʃp<˟3 \ȣZxFHγ4&Zh\@)|MI7\0]|܃Т~9ʶ۩ZOh-/ ziW #64tduPZE?9O3u^-#c.z4N;{SK3 '&m-Y$ZRA=Q04Qٳ CKsu.}wAn/u'. i(9腟R4 r v`6&+j⧊\rk=;XtgD&27]@"6pծ`@H1C.֕Nvb{SSV&yh5u#9:%2'rSJCߝ(mަi8#w T$8Ozz(acQ/Z+lPS]+!{Zk1{-#ƥ*B(>o\Cltk'\V;]#F8 Uܜ3ݭڋ;e 0WKN=b^Jq&Y_z*j*$᝹ն%\VJ ycaUAsH'iv#O?$zwV-:׶rSf7k>s_ dJ!GxZ#f9 ]Z:N}Z*;Bbp ȊcqޡfܓER.&-{`;:S;#\pTo{w{KS- $R9W nT?Gn͞'~Qvk2ᢝЫRKsDmExH'pY}Lhj׷ZCu} Vn!|"]d*1͟GͣYMtdaRkzwf-ƖNżRMR8+xH.1.]X=|&+VGu?,_WDAcЉ;o_,s/)3"}܂ t22s8@l'c\Y#=Un՝F<4ҬjD(V-LȱS߿"ڕUumHIgdP]z 'O74}fl_53Lܴ\tܰ/ں$d`(oGh>}9dzgXn*-nh& ^6?7bqT]i6REJc=&w-GR%ϐՠ} ɒna=r.c+67F^䞨/@@h& H4d/( kb\]"}okn ` `͓5jNƨvD(5끀4;3ĦƍHْ^u]4F\kff!Ldᶇ$44)ڄ؛Çp2 5;1{ՀF"̖Q0."}IgU?f @1p.Epbpx+yiP][,w y&dtGE0Jv3.\42#Jw9q8 -akSB`Ɨ P~:Sg@X:MդɼW=vΑP 섹"gW'нəpU,6>{=4J0<^y| vp$Ӭ@yÝ2xf`~ГE$>xhZj ED-b[u=j:E+E*7ݰJJ> h/6ΙIZQA/,"DB#`&$&(}uDb ][ds\|$C@#vgy(;T3Zt^L4'IV |{.A!-_y P;&vaŹ^'- Juys:>;GҠ|e{[$G?|fU]tB /BE>ϬԽ"35/NEb6n%9O;!ʋ}?CM.0gE:,Co n^;C5ѣ$A q+H+xo^!FNڜ^@-J_x ৫$5o1aP&O%'e<#KkfK;+o5K y; e=f@5,/nq6*FGpْJ{NϹ4Z#&?źJ*= XՍ>9BpH2)Ѭ{U,?۔ tљc\H" U6P=+ţc~ձG yzlW̱9%nhK@Z&0 %<$īv7 -yi]<7}qgqHrٲ7N| 2|y|olx*M~,:h$ELdp@|\7wO"%?1 &eC2hNzgyU"7Y,[/OYBR݊o$ Puk0rf4Q8;FХ`.-'[83 f{D)4VXaNw\!$2Cr{/ FfW);̳& 5~|79ۗ9Wm1;w m|p(5{Rb9]$jCbPsHop!/Ir?aCD8z>qalOz9d֔_.4לkqiy`?nIf ]-diK}4rGR_ǃjMZɦ(1?ä$Ԡgs(ԍ^JeA11~zA*ʁC$HYilVBfi"e2uN$%B3}9lʩEB~!~ci>|H3x{3cvjG7tIMFe_Rgn5EDө:O7>ZGDhd7mFң4̜8Yne 9ʎUYX+)UwM3YE ~#K^w:51[hv{hYN̉ w,`d̐&PkB!hKbiW򗙒ROgf!wg2Yt%w9.o~>s^5J<1/Tu]-#МEE=CC'Y_[33X8a}46#`4-ƅ<%-lAm@C/^ µcpFXI:1/R+!%m^@VO&SDJm(Y͡?I-RvϼATyQjms!ՙ o8[|e!I5$X*GT2v`FMYYڇ1-)$iTyvLlWsa%/g]W7U<^lհ(X>)W[R );^ V-Szgr݁oAQ q Tqg507٬a]1fV5e}fVv%ŠƇ?ܡ3;`2zT\2- 9 [ζkV)rn~I'I䆽J)ٻ Lӏ_g9vU7oWbu+w<9Gtn0'5ב,g|82 @$"9DE;skq`N>jׅmH`ӼKŋLĢ&@qTQɦE tw=#Xt]Ζ /MJp}w,E86 rDzo_é[M HB[iE&6`F#&r?x}DY?BٺыA3K"!jd_?j˶ӽ[@ZJ>-:T#Z>0IJ\MhU*Lhn5HJE <>8*n{jB1x GDkP&ضJa~ qK/[1_ϋbPbk9"; q| aWj%7r=T"ًj!uA,IbMnm6xmI i2Ʈ&'(  "aK̭lZ>%>AY/ roȟ׻uep2%)'L]uD;6) L%^k MP)OՉEfȨNjrmJ=CyTkKA``,NW؍GY\ 5C7j8P7y6ɺY QެX Yx~7xg!*V/nގSa 1Xh$iveӶbf}uv"E:-e>CŒ2v}ֲcgP._6XN5ڔKF\#&/U dL}iam_^k꘏GBqۍ+nR"6Ap9wNnԣal}獼q߯=ې.5[%A;GwMUgA)(N>n/wy 7goS=&w:A1*FIj.kbG\Ok4p5˙aQ1Ǯ/D@ED2ӷJ$ٵ`q-"9f609fa)_5[R]3MS,ӠUP{w#aUr ~c%X^4ӿC3 ݖi&*+aψ)/m;>eI/i\lT)Ir%ΤG>)[-"ۍ =fzC̉;*>8Z9,.6`ms4KkfԴnr5.(N@/_,4HNy _L~72^ZF5-abB^_u_1aYE fVTx|Ic B<`YojZ`}oӌn PޔdYDGG WW\vcIFn_ze Pa/=_uWy?w6hfHؔHlKF:>ۜ]e僱x^A2X~%}sSlRZW[q뾾ÔIs¤tQ nïA;0o&[-'rk(Q>M7~A~_ XnP7Hl;~9r3Y`!UtLAτwEU.XP.%G75Ǿܜ\beܨץc VUL!}#wV+}^u;:q YA)Kxtܯƚ?PR wy~9Dpl&jwHP;wi V6" 8{ h:0%cpA#s4qeH/kd^V̝'zG$xvWyS'${0_7CVIJ!0b_b&PĜ5vSRm6%.v?l&NG y@hZUS:evقy EI%4'nq9H =+X'L|9&ଛy\ѫڐ֝Q޶rJ厄:^̫eN>tL]l%`|9jl킝h6XU~GϤ)=C(;CzLwPI_דO@F:m_ hJh ,%H [={;̰b._!ݒv1^&BX>%:'KS&b`4ϝl2 J~?|5;NAp f; &_*-2b]њ%l@]@`lI,Eޗ@={Vh(0m5Bznm/-lR.[6HYmcF%5o?d +G '^"FpG/% e>#JqqIGL +Ǚ qoȩ$mq/@F7%3b*a툊~YƟ݃sJ.ܷyߪ;ŕȍ^\/!s/TEkH5q54\y0HR>2O,!)$9gP@wTN 8D3sQG4Gn* _6Y ;<^R|5ʜy'(v_ ?vYl㸢CqS j ؍`@وjkm!2?uܹWV饽 i҉7cJds@{UJl"d+2FٹqzY_b5Zwn.ͺc-}KL(mRU(V08[m!r]/we~Q;Ѓ8M&U`zYa2 /f4dVhkk@+kLx~3=*}F =DI8ݱi U#t)RB΃]RP :Jahyq"\(RJmOPfI5J{QIKA>F oYRNh9gmgR1d::BKwD@sIShUپ~L=%/$(4 H<16Yx1hVתRJR$สb{ۡRnz= *$A^pwNY Ar 3j>da$%?Db'=°>jgWUϟ[b~f;%pzIsm*bda&nӪ1!پ; 58`yR?m`ڏQ҇_@1D!h. a搕q B̧n-H6hјٚD?Ɍ VxpRbd_Co@tɁW2[v~oJ>H%$;n9 QxF?zB%1uJ+U7mE_~#?e$b0RG#}WDn}dT nEɃ|ޖj$|;u:iJyIRܫNV@;Y"Fd^!B)d5.s99U er>6ْxCfR s8<s%MY©$}kt*¥LPN{XidzwBJ*W`( QSIx٠fhJ6yGSbh+Gu|vw ii$QliN߃ʐ@^ { f)b2K2V+i }zg},ł eR%(\! g@\_қ&]Gm]^Fd)rĻkw1U'"ۣBK |ԟQ-LrOfa 8[iB#Z?{ &m&LZ E!,\}\\%Ve> a2}?vi!}.r! a|_o `C>]1W\m(ߕ;?_2)YrmFA.GzQš@׈ I= #}f#&OGI/¢\JqX/Zk@j>Zt\^G.wa .ڀ}alg\<@mes`шSfqS4L` -W\NU;WYfQ,? nA;v (b/*E;q@/mY0sF@bWwWo3 ^Naj23v,$L{jrrtJR+Yn;IZ/>L M\_g8ȤmS9Vdy zpWo20@n D&MkCsAnxC}@_yBVHn?~f WGX@ܒK @޷/„xEOv5^a "*_\v&:hd]% f۫,I`ߧV1jR; [멞c*.hCr\tRV-cͿ"Poq$hF.oP$M ʵc Se^0 Ҥoo턌ȫrcOh4mM]w$EԿA1Fu8jz.*e,e*ؕQmա2 nct1Jcqsh.rn:U [e3AN~ڕ5MoХxڜ_JAJKͣTHr5cWq*ծUr"|9ˀB/^ ;ԔR'Rx{SsP0ff"R}x^yS pkxM|; b)GcT{xv'Z/=2Yd0(5ْ[CJ|ii5;c4>6Ed9jgPL@%k';'W{,q 2M UKlCA+ˇH;+FRlK<\' /h̋AYq4C oyĶ]1'Vix!8`؎]'7#-6Kd@@tctN$gqJt'd6&Z;q/~e9$vDe2iVrD.=i*HRʘD0@m0i,wi_*j թlmK2k1~Oc|1)) @kJy%+66^߀ОX\2 ƔITUAރ3:tIy 60u$?MoJ8z%BV-bԳ?9I >ncjJ9x?aU[Y EЖ߻t_X3ac$1̥sIU߮CIz.z-)'j/ vfO8 9(|:ȖxtRZЄus?v_~ݸ@i++xFjLMgjZaMNC/5+ Xd|+PB{y[ף7ܬAFM6'+37>5H. ؓo>uD_c_A/Gn]Ec!/&o;oө*$߆yqB>Q;ᰬXqt5uzmg s3Pն¸B :Ȟl{V~@M ;cx+L<:iYsGKXg'ig@OM "fwvgs!|E*㌞hdzlEh'9G@ TAt%Eȁ|Idލ^Fv: oSێˣ!U AwxfsV * 혴d:'2_|e)ԩs Ҵ}(r.&5гؐ@QM`d_r)]ҡI\q[,Oϭ*hX}%M ^SÑ6g!'m", bER?Do^3-2 'x~œG >bL܂V- LT o2JR-妳HV~6e8gbC \R<&N.H29fezG]i8W-NHP. lPn+eGb12l9 ?ݩFG0dWc9(n;l{ԝKCuu޿۷ gl"\pVCW,PN[&f~36AF/cNJ#]!:F;q*`_DHzff-g v?8fmcz7ݟ/6Axir<1iX !+&ns9ǽu*c[gT#n:t%+9րskhxRǭz݊H#}yJ5ޠUo<`V'8{㽭I?^*AqB˷FAq\DywB0b,g2s!A ᬩRtwO.;].ªKNy1`F1'-Q7'C*3Ѷ\ۛ֯yu @I*Qef pۈ26Ex5[ӯ83O2gJ1Bn$, JR!\Rō\yHG6V)q4VW|?k{m&%Nl"M@!2N7S0u&8sbWГtL!1-֚*4ljQKb6n^T.櫽&V;%Jd> hH<`ƾI^٣d0-B!GpC nk|JdSl؋ڦ0Ctsuq@OC,FEMLaSKFfJ ڜ5ͦC2r{%&p`l -!!WfuU= t^CM `Ⱦ]/|, j\7DUM"=d-fG>,bfS_DRJuȽMC/hՠU1b(gkbP@%){cb/;9%?4x{+ spQ8+֒$[+|Q*χ>c۫:<Š^.PMρ : %$b*@w*!SlQ|0¿5zԄ06aIu#(n1WóB]?E\o#HV93: K65ܶQ59]\="%fkK6}TwzP ]I ]hnv ML&^p^xWSO Aǣӟ*dt6&h-DR]o3/]Ckd@]X=Ce{xBik31A-(G-_Ktۻ~/WB3uY2#8dğ&VMdb;؁e~";”ݜ^(*L4JuZQc A+t73=4JBOOv-_FdFA!#ƘYN'5:[ W5j;xM慔u\ݯܢ*8ɕ.JnK9یi-N(E/s,$ĄCFb!mN6.ZT0۴ⶼ^/pglV&TI׎-I@R##qX}[ʝ򚚼brK?I{P6`w+< CWK({D`FM6O4֌b1p;LZvuWk ( `Îӓ"U8u1>-N;kscvyNX3uyh+Xy.aɇHaZ~${HHu5yVӻʽH>DlkEA|#jx8& [j/j&!ߧ Y),\0hfL!g>S"{2o_R.YNQ$-pǥ)Wdfv!ԃo_ÎY:w ȌDqрB7:=]٫0 Y z;%F(\'ۀXT>^bzk%0DԣXj`!-A]Ou+(`|Vx҄@wEۧ+ڟgSፉyT7C(('wb;JQ16'߸XT$ :;¶՚.X0tT` Ƅe[*R~dv?VM|ץ^ g  W<8@A$ )v7}AO9^1,b dCkCHbF+!- \i}!$xCN"mHdh׮)(ڜiR=6db3vv0֟y$9K׃j =/͆X&tILcW[J$ ȇF#RB$&= #+zro֩FUe# ZONț?,qp7N!=2~HsܲpO§mWbV0V(:ȃ-p[_}>oQ-ٛ<6%ѿ/{eH:79Px+ `' *xWr(KNRJ6zY@T3g,CiQ Bv9>8SavnՅ3ĞZc(HJ膇 ǤB1!c*mQ[.ii Fj{E.6ds8^ZgCtYW4%MpwL^.& ui( Zr&Ձ=S3icm^HND֢fQZi]gglidԹQ]úE:H] F]:[p=75 wJL>`!Հr6lp=hN_ZYu'v`ꍑ0ku=-gZUYryGcdG~*w&Sjk۪t1*LB`!j*o-|ngw xlИ{|/#v)1csq$$KjrYKp ?Ϯ\p x7L2=Ͳb n'\@/w k&7%.1@c3}uGaXObm+t-Ff.r3 uE0w : y8RpPy˺ EV(=WS?5L+\ѱgV*9&kptPh阏}#UVQfx>M3};i5;kD_̡o6= ԅ zn}q{Ex.>cmlP rጴ7'2aQ1(PGH ŨCU\RSŬs3 ܟ/BasgO CE ]sp;ˍ;cCk9ˉ:5ttl0~$2-&d`^Yi64ms7KK/{?lXPN;Øo-^I}_}v+;kRșL:,,E0W2E絅@T@*RVA!h۵y?7TmyG nR~!#U#dxrDKpGbu &WI/7:}z4~9ɽK*'' ^\->ZV-%'ڻۻ(N^[ Htt8P#[}ǿ\֋q{Hl!mh+"ix ܊w8k2 [E|+Ty4yӍJC$vtlX%WS!Gp?gc>5"yz~46quY"wEUTh 8#KKF-3Q@T8NtO Dt 7Y\e狏'.jf2o-͍D%g.fӌ;NXw<iyϷ[e1'0t$8u OnQ(*f#zx1Tl$JA4,`;KDb?}S3ByJ&S Q?1w>">Cl"i绘UhK; 45Oa!(z>{>?.Z>:p(>H 2.]<udL D2G=*sX̻Cc0}Bjn~u>J0H~'fY 8qs3QD'פ3Ccۻ/6V\&·jؘҾ~ #.nb H+fvR9s ̀93|o؄(3)o*yR~٧d{)٥W}rs݅fbG1[}"uA[%*U6kV?FhZ">Fm;iC>s HA,uVެ;R8o%/ʻEZTo ~ۂxv˔-KNm4|O0Han0Ө;{|t[1:^j }Ld_2/zjbDJ]5?̺jwxTJ=4HgĐy^@%AeAe@+gF P|BiqEFbwI=l6%b߷9>-Hɒj 'djySsi^ɥ=j󡼣4DW{0u> R+J'&)Z`%lwɡD ATd)bs Й[kaBlH򘕳(I4_Fh ,8_#O~3ߢy!_zd?KZʁOxrf769T=,0]mnN|D6G";V= ]Tm?h/FJnYb>twVY5QW-rN(7ct)Cc@kQ~5w-f*qԜw2 GMi#D2 He-kiY6JbE[ II"MD|=&9~)>yՠpG(P0#&Tå l,:3G䰒}xA匹qE߾ )mYO-nTObQx,@!舠5i{#ɈaYgQch`| igrp r",%*dQ S@-zIV`N_~3nbCޅDqJB4Eu5_5*W^H~DIr%;IUFhP*"cXsPB=Qu m⴫à6FR3,+[ )=n߮syWbd!#b+ER[r*7 jgJ :n7:w22$ mfѦPR 5Pc)KX0@ 8to^@VV-w+ &>1q,Q:%~QHa^Ͼ̖ʊU]~q:%ܨHPMdի=TI6R8fbhIr <86|/=mO&Ӡ:#ܙj3p@RIL*w"Uu#:~"5ςgRL4w!{jlggSYM⍑}l̘/m VK3uQ*f)&/maso~"uoNNǪ:wC,32 >ϹXZ/w! 6𠢁}n2D5j~CA8o\7oTk 5DyHd  ;`[;H_FjU6s:8R`'8oRehv'*CWO璎6EБV@pݱ}ǐnS)ns[[icVJ#g4ĝmWH8Dj5Sʃ;HLq[Sk? $19G0HK5g4fx[[?EqKҬ"<p\vQp`70Fy'oZ!2`,Y\go"ˌ$3cg"vI| Qخ/mpwUÒqر:Ld#^pZWc3F)`-Ap*WfZfO⪅5>oU?ؙƁe~Lj~֌7P#X^Wpj>Ec&2ofHdu%`UUTt%YxXӇm~eMFk~Qyįfv,@ܕ2̔r퇐u@65quKD^ `Z-Vc%@MJ#&gW)`RX ߴ SicOxQhh>u MQwli# ȿfwZy戥/) /"b#RsѴNA>< s(8- /PYɲ19-w lbﻨEɥ`cv"'--)gNG>Λ%sj12bJ ־7m C||e5pv ѦѴ6}Q3.@t&^`! g.EEߊ>2]KJ B_(=RRpP#_5޹bfp_҅_WSBS-dh'Gʯd?x=}VVKkSIA `}&Λtģg-IO[ͯu⭏M;QߕeKȋI>Ҭvȇ{g MNjMI86<]keFϖ.kmZMjC:FX75˺_xl:hk*+/juğ ='!Lq##b 2($RN4*nm_)-k]dR=փed@@ GkJ%܊)_LXF:<VzeF}^Ovƻ8ъ1 1 x*S[uxéM"ÖQd,d$-Vn⧥ʪZkg|t2L ߕ|Zau p /5 ~Ӑ&w#@Y`g ǫ*혣U[:ԩ9PFٚˆy'G,FscR'm=Tٞsč _{O4K ֙(o{< R> tu`(}mdVd,LމH x+'o>*U:!'Jtt 5<\S3/ռ~ZKMbmՅc!1wIݶu_rW>å2Ҋ-0:ʕ2:{\*òȓԬ=C:L.FSe'DEGsB7;aZW]fsB3~1HiT={TnJij^ԕ@ޣq48DǤzSsfjbQ.%&[4po Z3ڵ/0E8\%麺\rNl4\̳ԈK={TtGh!.h_xC{֚ V+p⫖Zi"hJgQH4cZ=ŶlI5mpW͋uR:LG9#Y"Hhz:ݶ#H~ akcu{P5Fx[5ܜW1bc:"Q*> L39䥳,L)R-UW"I2#%EAl q#1cf׽l;_}uJPT _3V/lL[}_Y_P&&q;_3Jb6u\ځWaeˋFy (Sy4+r.)M7tNA Ωxr2O6ÒU"urU$cKMb xi;r' x@,g,ٿXϖ@^Q*U1ѧcl)pZIœ x_.Դᕜ,.qTK A`XI9K)-@|G!z˨ =}yDlnqb݂b 0oUl9;gITЕ==+= LYgJ! k7w2 N*;翊 ?VE>Q7wwz] ;껾N$P.c8L.%9{:pE9rT:Cܐ 9:%~k`lIo/78o#<)th7`]'4~IO$9OJ?۪rϴ NF(^Qϩ9'#[3+겡r][p5wd G0$`%Ul='sg89o-Q/7) /ԟkST@=l1~-EVw[i4OaTLo mIȐZ:S]+Jîz fݼzjA=Ezٿ`*WZޤb:bʛ߻s_ h1UIX1*>[al5OjI/#F})l}TuΙttã|iƎz#mo :>א@dEyy &7Nde6}`h(_9T)z2NNH3I7Zbq0O{\zR1>>弶E(Hp&ej-vGRlk5<|L2<#g?VZ]Ƭ˨4M>`fSahoܐTڕ'M !Ԥ4*!)&#S p.Ql3XLݹ4PWن@est>:`avyJ9IVo!C^R0 Ip^ r,vX~$n "k=y 1V _[sm}?C}fEF FgIrr,{JIv|7p #Uupj&_`0wd1LT><άfKWt%z1F wƍk&-4bW/ق[n)&4h*Cܺr5nx5ԛJ:]`3őxFF!RuvD6x<e z=㺟늯l\ v13=f{#Jy4cP[Jzxs OZp~5,×O.X8 gcsi, AVis֪ڒbj;/7,p0uidޝa"H[ήQnP g(a QU{uZϴnڸ齋L&65`,c6@;\$HO YϳQ Yy_.Ptx q@cZ[n}ɵ5ͽV^oũ~}X<~N`SpL4 `=D6O"b8 ACWcm(l9C'C~+w {3iPSL㍺͔xJfs+}X3;tT 16U&<5yJ)Q-6 @ȇ8X؉Y_D \bt?j,y9EccRr"'TǴjomS%Qȴ|Є;ra ۲hL%$Kďcjy:č-t$O2^ PKKi\avU'M#ROnkKO\dݛ*KM0pYW <Α[tV׀]S쓰5r= kQ$7Z87c&;Ast!6﷏挰XBH] tU X-D^\,7a2cy۽<~vC r 2]Ms=z@ p>ţ"S^/#אα[ UƯXV}Ⱦ1_>j?/%ON|(ɮwJ)IWN7+ 9a[CMAA%EoqjbxP>xV:6iU0Qg'Zԃwͽpb^]a+,W=<JࡃtͦIR&'GQovc䜼! ǑወN͚2 q0NrQjh'8pX-\%|o fX1=H,Fe@dypnll@h"¢_SAhjרp0u_T׺KHKK[7xHc0{$:iJ7VeCT8-wܨqXox;ZȫvVV` Ik'*u<KxgPzVIW~ka[3/3wx-fRk@mLbTaTfy9pXʭd0^?+luьn5saF‰P/~U#DBJNaq6'Y}6T "ǶdM uk_zzL>i~`kCչ=vc*BOԲX5iZϗlbB3Jj$LSh+C&uQMnC[&a9$80n1зObR$PDqz;{[ = ۦQ~¸݌F?k E)(?P{L}@HoUT.|c9BqChQFAH$DvY+B|U8~$O[:o<,> KzլiҨ 'G8b&E#xZ$(l=\Q !<^`Q|+W zU LMn}ʢIVV c<_?- ?.*7W'54:]qY|.p֕aPK(nюPȍp8o} P+l*ӧ46:JU:I?Ts_|*{^)GpbZeܱQ#+(:.?j"3/.}A p]L &[! 1aqŸAh$ eVW.bm4yd7Я>!B jjP kڃrS}f;~ehm璟c~`,W";iQٜ,^{(M )wЗoTxYhk"W|~R2eZ*O_v#7 zqe_[K$s䇗$b!+\߉X7J<=;qiHyjyp'iCDqS jVw@\аXP1' gPh~`mON̷[Nq%9lӷx0|s擥?Ur݃enV3Tߗ?3p+dsm̂5B=>>p/WdFK ?C_ B))"XN%F4rm:%!i&`D~v1Ο*8^xc4] EgʣRN'JK,5{.P]%  ^s.!p.'~UG>ZaӗvF-l9`xcn} Y`\\ހ |u}!J!X7EC;xAGamT˩n3JAE ;[QNMԺa<:IȂ4ltp'MtboӦR"tKQA[=3?Oю\k>8aH GrF2( U:ߏkEt2μ[Hx [bbSJRc!@2E]^GJtmnV},Ϸ:;oJ2Z@^?5ЗO#E4]wuKɝ[T^O Pg_EX6E?QbA=N RƶʿAj]Z\4/;:w%||XbQ^2YcD(,N۔HB1_&fg5 "-Ԏ!1ʋdX-&a%,h0'CazL8y=L1P;0>鈁YKM4 @媽ہ0}9) Uo*GldO3>FB=O<5  BQD--F\ޤ56d㟄FG }SxPUhl"*&e楋-bp='y.g޴Uw@>\VJEe>VE9e|AX^kh-$5Oh8GL迁ZK N:2!}$6?>"yopUre561,[#m0ՙ!BKio/n8{pmpf-ʲֲ&v&Et;Calz`1YL )0c,m]*Viӕ}w }s/9Ǻ_ޕR4F#򿷆Y2.+; b,76`b^+yİ'WWI|{^;@ح .qv>*̉uBQ֘Qh̳ˌRRCv#޴Yx?Roeh㫼1yJO*J\ b48w.^|\S_QJ6KWĜk7ì5hYNJyBTU΅7D8Hefrl3}Ȑ;݄W|Z"MNX&*{{A K 7 u#,VY"8?a0J6a_ҩPjp VoXKo3Y Ә9<u6P j&ajk 2˰m8h)߇ÈW{>!ò`=,al$/g(I%|D|nL~/:{Bp;`?0_/ooWu)o2KC8|:{q&W/[+M4"V\t9C}ālN_yJyXf繪5+9:P8)tIW!Ѻ1:}W͇&%4@Cw/Z K2 zrs\M@뫅߱/[\:^܎Mb1p[**'[Zf<Y$Y&=3C͝'\}Fίͩ ''Y yYxq*j/`MjO 7> jvʖEᙍVbs^!G8Yss~, W QALrV\.:\H1]w1Pk:,B;6+|'@ i&O^ g~zlpdN**7׆|I"vf"5j +:;5Վ↧&A+h&IK΅J::kZO2jeUn S&V(D"3n\$*xXANfh:жVH=b7aY zͱ`ڵ[I2H-MAbpYaI>:" S<~kUuLWw3%1?X#! պR䋫Sb/>#=F51FV1ӅnZD5 *e$E~'Ys8' ȮtK7.uc?+Wðd%xoZrHla'Tv,8YnC=. ii ~JCBG&]\+.7xz`3ipCBBr0 *ujYXΕVCvdzp= ir}/y"j :O%`Ug8i%z7L);my@qqq{/C?rafӇ &PIZlej%25YsP 3h{豺'uB&b)L@!MT^q~w׆uKWd>gVUteT2\Ȱ.+3y~,StNT]-7;huwzRvzWSZS-˫H#W6$2)1=!p,,\9ؗsh -qFpX`_XyM(j!!m;3c{d4@0ZkCTᦢ6˺|\\xW\Fu4E^en8`^KO0mP+{t#mJ=|㭦RcT֗|sjF ?Ofw!K'qQ! $nK<3qXl N"|=Z)olF˯xޮyWKwX9n^gq@<A 뵃gDwxy`nxciY|4*cFw[ (~2kx$\EX9s3N.{Wۓ`'A1"V&ELJ5єV?ˉf*\}KЯ >Jr;A8K3u7~TU7tЂNܓ]7+s⚇5?ʡL=?z+ 3478Ub5ҧjqk@5X'K:x&" jtpPtfUZcL'`5Z,!ePQ#.4xF)HY) A6o-ZvzjVFfJZcF#8)w0vTy9n>$EfzDC4+Ѭr)I#x+H,` K^6oI?UڰK08-}!<5|QYD"#ШT\s ՛l(T\N>_eXV]M W y>̋aSA+V3qpYd +t&/b|~MML-XFɐESU޵UOᨔqKզFw!VD s~>^쾢$?Pl_&Y$ύH;!(yb1\(Ez2==d䜧P\}"YF)֣s$R-djf ϐ N&s~&gv0V{GETV0+KhP < m^0Y}$5hv^Ł)P(Qo_͑)պhE\I+Z\",Wl#Kt~4LA% e_Z ,Uך-Mҥ崌H ֳ9{M=G'2~͔Tϒ8#gSO~2Z4#SqY#6xf3AU6U&M"edϱIjTS*'qzX4ґ{fZJDm*td$+G#ַB/lV@-b>6.;Gi{&tOϋ-Bl ~2@uϲMz^+T3nj )JBToB'egW*'I%U&w^ )3$/@q.Z~Ώ~=13/T^{biv=L$QhLioYp/,iN#]}c0/8\, i:J{BϚ%=*!FVuUsž78n*6kՋ ŧCYжr`OhcA8\(I2]ԧBШ3OGNSpȐ;?q ]q2" FQU0?!,| RLIѢLy_=i;ٓCfA!w-e@=&[tUnb'Q E\aUD3dZ]"l>9{)_ߺ)d&Y߱ I,%T? mF+ZxVmJ[)6G;\IJrLs J,(X{Ԕ18JzO-Aֳe]Y)'p du=Jc*{E߰]>iʥ3Ȅ}LSO ͉W);je鴇3#Qo^fyF dI^猞>\i]Hr!,QUk1XZ[#o!̓uiB~\n;ȵIgw^,bvĶ?7r\1"w*w޳yDzOh'1ÄWeo#9q,Ge̙ a¯l^&S ssM34{)g{2 ȣI9'\oB `+]K$=iXQǗv4AI;aXB-@UL JQ6:Zm@%*v4!LQau返$۬0yc,d)g-3(<ay8JymVZzRcG1A{a9 Gfw漽%y7YU_ )xpya=S%yfh Wi;)94'DGmqZeբ6N 5E$6B&B' UNO҃ήa{J vpCB\-.&M d;0Sь(پXCv8(nt|,W w6̹u0>?z軿fCY*$|V ]2!n%3ƫsv=l;֣|DWmLKՌiү`m`r)eko&/VR?8F6АE#TOE]dIS}g;LGn>|b.\i}*[[Z S.肼(}'zΡSkikOhNQ7sIB4\+V!X0faą b69`J:~:y4gs-ebk_X#kvV7`]W1HEyROt$CSdhrt:T'0փՋ- cDM:LUm1paGYO!n5#=@a-kQ;xƌmdtf |t\77o8zY̦ NB5"IPn!uձHUF=uXx7X9C3Shu刨 iS'q*/!{y}Gz]tb' Lڋlƭ!t |)n%Bӿ*$S xhewWӃ[p[Eue0)qjMMrL;ydmHڋ}] 90J=e™gӂq;b;|O>o֕۟]Ng7+P ó@UQ\BG@Uq,QZeDw\$%{ 뮹 g;oh YĔ I1o?Tgnx!YlAfâ0afr?>|ISU`v]i^~g K$Cͺ ,F:ʞ3.bF0V0?~]ll(2eJ.[FQ:No:{Ԁ]ڣ ޻e {>SK iO("ATia5}jћq ۙ.ñ6ʪ|^Um}. S@2~q'МCszmīpTrqDc6s2b:zscSX"tR3dY Y?τ?`DȺ@IvžͦqfPYRXxٴ}Bʿ O,K%5n۵XC`L}$B"zxbjz*sK`"f"M@ޱ;>hbf[/ciUdt+J!`:Bpwq!МlAU撃Bh^R9V%Qg%Xrj|t F)Yŧnӝ* ߣRW@-;nR)%Lv+aLR @G?#nr?pf{b&KСRU4FAb}Vhfƣ*tW!~10h r@;+}L8IY~'{.][lENJҖXz2M'ܪ;8vŴSOL`ꇣ5UTEY=Eľ1 fd~.>j/d]zZMCjE>Itf"WSCC>reC.7Bz_T>b,NbjEAVfأ^7i\GLWmwҟ SϰaY%]̗r4$5yg֒UD"'a+<=.<9ԏG{c45`wL>QǦm)H0ha|p5CEj!R5<JXXڸZl70E-)?[B̼Lzslɬ3E>>p*&v{W6%y.'8w/L{ϚrjԬt[:Nd*Ɔcp'L(N+bNx!iSU Sn T`F8uDߕNxS qP~Z.Ht@Q,!Zq1fCnq`c_@`.H舸4[6^/|vuUAhJ%2^/̼Rg@HFM&I(W1E KrSGGA1qfDYGI-z0+5+d7oh@[3kYQc\`b;'Fxfefifm~ӵ v?Cr-U$KUKv?j#?.'Ɋ,Sږ&}@07>[X)ņHP76\ގKQe!kݨXnqZ{DTɴYÀ up}Q܏ˏ"qPM[kߘ..5鑛dlSզIڃ~%"1+9^~VG^Q/k9[{A$N-ԑnN5Mӡ̶nܶ&Q gu\pÄ{MdHIJ Lgۅ@<Bˆ:TjC8z;+s1ɨ!(8Ts/n 7(~WToˆ0@4|x!)U C?bwAe5ulw˾t{AB})H~qB/z`uH*> = ͩ}]/*Bֵ8Ndaq%F>Unj]H <8,TvJS^ U),'3-4{Td<E G"a5 /YLc>BVtվ:"J_NO,E c&BߘC\3xtjǼRw}`S$(GNC}5Wex0,QZLS@9emK!]-;*i+xk+"o!2e? 7z*rܖ7աv9bPS-!NjBt%*?}t;zy5fw;etIt߻:rmd̗ B|L|8\o9V 4cߺv O:EsV־nfc]u+Tȉ;t~ T:렩Nm H2[buFhúwQ>M[գSaF4"S]&c s (taf Am8K|?3둧{k~oyL?S|/LIB\"w&=FYT) v"InRAO#Sll.]v=BxI}79W+Gt4y}Nk?-&GMEy^ e=,QCr]{]U ^6BBFa_vYI*cic?f҂{"-ZGq2+$X\N']>ZCϣ"c-( &I+o٩'O OnP ^U|N`ݞn[cp3(ogF̓t fErP8`.qZ0*DTKSoLLrM#ȧ0șbɞ(TMY]&U>bq2y%o3޴qx'`z Q-֫CIJ/ªn;zleHG~>_1bӊ#kyZieŋ# Uޝ|n^nCܸg ؐ:h IP]=`UE~sd8 ,H}6 {5!)Ź8.܀ QwT" ˇ'g7g"܁vdNlJ};P][j(7}=6= z͖Mq! vG^ʴ1 Qc}aF.xpODު*Ӡ A|Ĥʢ{^q=%O.Ŧ5&b8@ H!n8Gp 0ҹ7]pVpJz(;T HZbG9<& *$M󻻥lN"ww%4rݞJxćww 'R`b 3o>@m'Gٯ1]ݞֻY : O} &7Kr_|ḱ~ ceFw1L~u|ǯH/$t88l.E lX!sLA}ȉMtAdG߬ѭNl?{`)t?a"6"4+%1,V~=v.Su\^>(V"VרZ8nWsQ.zMyD{w*cJEۿC̠fS ;‘{d͇_~CI0H*pZЂ~FZ(iFҸ}xZlKP4]uLM`/EMyXfUh!u}䱄aB{&~pۅy3#G]3d¸A @*(b@S܊ȯD,%g1OzAR&;j R4fMN*_5T܃֒ԅZї+j=;){$zxՎEۧp s$ceANI&SY vV-9f^Kd̶c,Niޓ0>g'P?v[2Emy2rTxs~1,B幷j='Ud~#0 }ڡl/<=@_\0ڙ~@! z?u8*x\ \1mCImP|xw pjgB_q{&J:p_ag֝ JJױ| |t.:eD ŦB媔 zA~ Jt2ba^#Bav[Zսl؟5~ _ʋSV{Bs(3l WRd fԨd_ok jYLȯz fY+SAmNL)sD jg &fO^(nRPW%`SMP{m9 [{E4x04]!KB~@LoR$_86U^I~k]ϛL,|_X,z~2YڕǑ<BF+^FÔU?E]~ue!!9 h6 ` CPZir IE k ˌU^^."ǒg!W/T_ +U(TAy?zJϑUzoǼ^Ɍ"nR?j܄`XECm*KvWyuaMتi%nUٜˆML!4c8$&ŌP*ӧ>w¶*ZdzLz||vjR;Hl=3\+ ]:(68E╍|0N7qZ0_0L ~nK!ZrAz?rHQ()-xK)d.MyJBC{ n#Vq\hiLh% a3 ?/:8E Q}Za/Gw'M(Ɉi_{lֈv0VZn/Nl&KJʜ"DA|jP<`xgy{. f1*葿UNGdˇ[,:>LY2E6M(WѸ-C}ÁQY;!{ǰ+QZi9v l_U @e$օ|/7+~n_>l}tsLtvoZ8YqѬ^n@ڐ-%0+v&ʡL1l7xq޿?,zm ϝPBs BKLXol< 0=T*26%}nfKֶ]sޞc 0$VÂ795yUNtRWl%r^@:5,#Jvy3F6`֓-c>Sg VT摷F ,.@ F`}!k`3ٔ BCuMp=]!G}7-ГՉmS8+S[wV@ x9-eirb\xio`9)U6Л!nRA;;3ju٬ {K93ق9wr@:B]<8~,P~%^>ܘ˔9r &1ܭ߳S2Y1ݪGzDꡉ?D3\ &"M>~ZXR3v"h6+,#љ F Hڠw0Q;Hű&C{4O"PonS0kR[_kO,lTNu ; 3<0KbmEP9!X_;[} 7dzx^2͠0*$Kӡ'y%9~zcpzy!ˊq]|ƴcZ3Z*]ClGŐwGsD\I ̩R)28;rFD+cPT!N]TrrNjV$jH/\rt "z2TybyIvs UZðnq&[Wo;H_yH _ a&LW?s6Q~>Hﰭ6&Rgѩ %'J<\dBEjNڡd=pcoK꘶GUF! %5dҐӒ(_YfaW A?|W7yZ:2~M5i?_+FUL&Af1k#7(d*E(@t4;#6bS{;9'ȼ2iUT<¤gFpl8rf|WcCiS"XxCvlT'{UC`uVq _E1Ëv덃Q~ֽvxr8U0>C2HfH{w3`q2N!? ϊww 9% 'kXaɝu(eI)$'cu;[dž}ގ6V$q|x]BV7U),=h&<[L=bo; OGQ[Vֺ2F \]|<Qg_e?#TTg6'Z%PJrRJp+ sV'ZuZ]0|EH,s{kƒbHÎC)W;Qgr0%ۇuF2~9 ,)079yI+i e!vEk˼ B9KAQќ9/j/WoXLD'`P,(puSB6l]YQ JA~oL̵!qc`v$qbdƌ~sA `sÌp*.94"V'>q@s^38ɔ&Չ^r w>%W|%ߑQF/\ ?]zxE(aTBjc{&y̰hu! "Ai w +R@ҙ6\^OLu}z eK J.md0k9=}}DP515![uNԠఴ4у0rMy/֑Ӿmz8Xɏhe\s2[u΁ۂUM%M&7VKKt rs}ALgaSJ|tq 6Hjǰ,k͆wƽ m`+k tv G ۳%Gicކ %Vd{&ŞODv@Ǟ/rTɭ+d]͜=Zq cV .U  2,/;ݧMeH'[ >=y"9OD 9kxσ/u [ 4F~~ꯥ?ő#tJTf[ No֕o pkɋM2i,:0I$>rvA^}V i61(]?CsuQSYFe tߗFƧ~dTw?8Wpӵ'm1)38KĹ䏐ˌ%I5EbL /{L{ޡ.R~|᫼*DZ,˲U{/RRz?O垨悛0Imfو &0YmsMD(8P6S^=H!BC`MpKB&ԹQt/m/HG1&qymF([2z1Q6F#t=,'D=$G#2Q!IW6QǜA`$[poD*Cb&aӠѳ"N+e6E\ݝ+=2T˩6,wִ}:]!c_@O%d}Y6iK(„rP#uvD}@E"1lW:4쿟ySڇi_NN-,zCnB@ᰍ'"~Ik;lכm+#jdiě!mieS|:LO>橻1Aq7l `[켽5 g6DD_uD qo7"UbbȌݫI=&+>`[!f{4z ő jۯ;}n8&MlBbw ;hmq<@kӺ|\{9^BB${4 gkai-R|w ziJ#.,jq*4|ܕ$L#z:CȐA72;%.헠SފiXtfїdmoiO9 3y=Nv"1 I}LnՒ2jsD[ ~|tZ4!x}:,*-va[3^fn'4G7my)3NsU:%2&CKB߶$l%VGK0)tL.\)8M.XF QllGM Q$]Ѣ=(-u,buHͩEDolN|'f翘wH񷚅yD7 L+G֮-}%dh}s czcN3W-2 ʸp~^Ob4[|ܵ 11jǗ@:|4"ۏϫvx "i|JqEhO2%MK(kUZ ɼy2Psd{=UASH[tg`LD2v1 NB95s0nd#*i$y!D+V!2/!V>_cK{8v0Y}&.| D 25`lCJ`:jHڿ"0(M:>Be `$1xӮ;5oarF䔳ega,?]ݑ¤hsahl#nת6#fCH=t' ʒaq+`j䲡L pϺ; ܅dC=4\&TmSsͭ^yZ,JE`k&/F7L32=^*zko\DAӟ?d=v4w'Do v:[p.^E4&橺*>l7JcEϸU#Xβާ L 򓒋fDɩ %jf=?T!$8# {Yi9С1`s¼ )3hL''^䛲3=ʫ P. l u?Ag:R9+wA(Hi#(ҟ?sn53j <2^VEƒ?]qܑ>r `G K_BWxoPB;}ҳXZP6Ej_0jz/24 "gePXx/_"53;Ỳ# N.hCR|SQɠ@,vZ(O`}˙}OLvzx{X$:ц~8\U=\]%{LtIbm'y9 Cꆽri(CUgC]/\]O[6#aS& sK +֞r1O$N?,0/)/Xf L žahXz\u%;~-۹\gHR౥Ҥp] $*PZq0/2|efWv"W7f\_Ző%W{AyKqѮ674|їY",cgUiQ.9Aڎ *c-]}ߦ4-cmpg*[*`jM$3ާrhV!V y?%}~|Iϻ` .pHz4znW:_#KFAdI^ttZp r٭L.ce/\WͶ,x֤:)á,?IOuzҵfٳzB犂bFOxܔ|DڦߵŢ._W Fq?d, }h.w"&"}@>NGm%2y"%Y',cۤrkFjx0ϳ- `ʖ&\q͛VB!4޻ 'mTsļ}tn 3I/F(RAsvdʼF*/="7R6I]5UJfr 48o-@;9mf|r |@CQ6"G 5.NX''%lxOE>9&$81R ŠN4Ұރ3! @LiD~;^8Et.ǤMHܼ|˼h~p?#^<lXKs?y !wq2وP@I Ya&֋gW e#v9_y55Z*AtJ[xfqUS1P:ήKfs,V)u:9_ ;ڧtT%+6׳q?T&`|6^[,isocx=hjîCoWG1}Cܚ)N6^|>mm=5nԷ=pdfaAaͽֿX*…?Ծ3dۀ8Kx7-Ǫl^"Фxoϔ8 $Y +:D`R3ثpE4̀9SƩle,˚s>&O'ǿ*a?2V 8e34&4{#DhV-ѪZL=kc`Ùsef ;ڿGAC{ʉO Ob5R$.VWMVߟЇ ek  |wi\kbyJ^{M5+&o[yiHG "_0/F*ΚɌa Ve\V|8ON(hWS+xh]wCLNj[iShydr#'jP*Qs>)#ugP'_LzXȔ j:_&Ztn}HKj1).i B#>э.s:T#)[76#ǒ9䆂ٗ}s/u{ƨMTE>6gݻ\ɗ M5fy/|k(θYW,+>gH idoRtZI{tC9 p>A.Is98cPf2U=<RѕQU8{WݽJĩe舂`xL,;B)$$7!Q"UTW{(-ViP9u)O6kɆ8fo7}<|1P |u"oMq2F_}VM&r\H60}Ar35{pY_Jnԁ)Lq}PC%OQx_14'$*ݡɟ u&>cij( TТ׈_~+ES* uQM#E1鐮Qpg[q>TIUb CmW1i}:A{)QqXٟ V>?ÔAbJP er{^l- )t Pf˲&O2"UYjdSh-2{卓o?׍#Tvc:7i, Hm t棍> aN.-{'>~'=崨)A#̃K;lKAWT#Vȷ.ݲ%R@i H^B=~X'j+ f<ӽyJlhr%|VkjBhb=tHډҀqZz1N[|.pW7*#^4q !f< /A-AJMEbyQ;л.fߚ ? TbQ+vZ_Ʌ"gU֬i$(hc}{Y$_%lu|X!mXË}9⟘HȒoIo -4ll 4(iгcih稔8¨%WYC xtV}ȂgyupY]B 莰~P޽1kC^n-` щبDc<D ?`w'^܏)iw' a5 O1kT<Q@4bs݋J?T//ŷK¼S,8WI4IS cv#JPb8J%gK,Y4Ard"89[HcxW| 0A I.?j0?:x*s3 b 7̊0ug"rjBKPƒ5#M]X!޴E@c9xWL,lK8> |a(q? q9L!zTL4w^'oOMm3XG]|0 ń-@}J33 ,sǂ deV] 5I*wxxSI&EriٹzCdŮvrGZ.^}2n%uXjfg̪ܝFnVV~ i !*1^'r,XɊ@ QI9&fhǎ%d;wQ)& ȗ |倎w!X:?NqRR^ՀmP덹DDO 9-}d{c^leqـwwQ+?9uB&V\]1|D;2n pA[unQ8ty7vYī4 cТ:J ]^Ţ99Jj6TBUsf^kw$6BlaIK习b\BV YM jerUF,X@.3DsXQ jEG/Epnr rĎgH&+cIstGO%3ݷ%RlM_KՂ}ܩ-]~ӷ9L걟ޤ7(UbEu3A>\uD߲y_R^m'(|.5R J?]NMJ+|IAK>45w¯~㎼31CPXb nxC %0cމism}KaP>֝Gr1J$$$ԎJu. 7xD;Uu8Ò̵gWRU 5[-5ʻq?f`M3y M,*@uz=s׼sXBlqI>!V,{Uv3ObK.C8LȪ[ 3HHAML6D'ogļI`!t#pJ+B /TZa;L \ֹdV=Vn@ Oư[t2J:)ܐ;&-d`5O65Spv/Um2;qn v )'CUU\e]B.P4C>9 tAkgϲp8@3b͖ɣWmc;>#Uc\O) ?dɚf=sFX0{h)LoSS>eͱh_1WnϞe$/:@>T_\7bMs+jezr퐝#4K*ۜW".\ǥVNj>b̅ %\j%0Wz[֨`\IwpGwV`_.[gs`OX@VOM<6Y ℓ<Bf>sW ~Mhɑ`XLZ2MSܝ?9XF>,C]f8~ylA=בtpE9>S\vf}k GSXECTXӿq{CţG{HgtgUf ,k(< b0uOAy7i(( J43͚*- T3a=^75@*-r:ii4PA Yi!׆G{pj K $=|䚒(J{R|m/`25{H_:Ad~/tL5Yߜ~vw%օIW^D0@iyǒPCs:ݸO)p=W5($hYo0pEoL/P拀Jya°ͣJ/TE K*QF0 0m--%ȵ|#@kbSl jJaRpaOh9/!yvQӺ59/?ҋC&%>*OXcS0ܶ:j !hme+7bN'kԣ;)=-e7k*XYZ4Du6 yaH`E[/Hh>.u5RPJ֟xQibTJq#w/̈́u ~,;+@.|lb Mlnziij~ӃC&iZSNԍMiUy~7%l$tu+&npC؉ x$)-l,W`h]Ha!L;AwH*[D:2Ql"V˃)a:'RI[UG4WbJx OlAhKƿ>zF)E "UӁ@ :%qá60YH_L3iMR%yo]9 <뙁 7)wkb xi‰:d\7`2J0{5"۪Od hCHK.nTe4Њ&s7RNq \N`s^H_W/Zcucyrֹ5+zخ#%l6By!C>d[ESN.S'J1D߫V6V]HY2 .mI9φu?SA}Om (F4:d!Ӭt&q2my9ܕ: Ģb8~G;ӑ1 :yGk wls0e30)g1|0PdkN*^̢`$Q ėMy;MO}u3˼^eAb /*0QXdj2։ܼS"o:xϑRsObE9u3$Y+mgU\>=zE9➨ zIJE3_XHLn07sZ&!v@T,+8[r_8֩TCݻ&{#֭uBt,Yzq1q~]_z Gvya?S83W~y[``%G^=k-G= ;K*JEs8_IjxhΊ2v#z2Og? O~!X=m9O'.ġ*HE^-*H#,dXd8WFߓ3g-čc#-'oEu> 76%'l#9ΰ,wgk 2yP2XFҗ I mC>Bg堬VZ N 3@>Q)gdk+r_-ȷQ0|`46POاu|y!H']FgCw%'}^yģ֬o;Ъy*i s x#=pP|'ޱw Bl$mS> |_"`[e;jN8\k8} !Z #IQWO?ףw&E')gЇ+6*8o>Wm;2P? qs|/0I5ގMfs M@^L6s[OT( 1 }y0no/KF6qu\Mm`'y ˳-IfJrssE[̣(]Z{ EWՃNѯ)B!,_ -tҡeUa~`TR&E N$C! .k:7mԄ=7aT(/?PJ+|\F|%qcZ-"! qӲƧ1h> .&Wyͽb99Wnd 0'#c/zh>FZ.UP fdHuFյ)Sl޷">ئj,XDZߑ] #Pv؊MpAzOb@E t~N$;ಁ:H ΋7hA_a@]V5O/\ dU-[r{GMh˄qMyc#p,|IU,Q; d@ V.b?V23_cʞIDU*S}ԭ.F)r䩯NR&AAG~jPkut-˘SѠ"살:JW|ÙGv 3ա>EoHNA Nd tgN؂27/l<&!x$O\pAf4Yt}rNJ[baฤy>w,4\7HiY>Nʷ>Ts$\0?WYP1WG׳-1E@3P(ryE.8*EάyukXr>%g \!X0]C+U`rfy|1J"(G]${pmUT⎬Y};e_ٖLE9}9'Rks3 ƅAף[xA&"C!AŴż:ٽ%2ҐT&6}͉y[/{xC.bR ,HZ΄,gK?y"ybz99 IIcq ˚Ủ q vNblSRFUY!C;[АЉ ^7Q6>p g)AR*;3uQphʗ(K?? uWpv,̛Rvߒk rC䳾4n7AxwT謀8Y֢i?+ ]MSHOx/cN(VnNJwڃr&yڑw=gT3@Wvn7t9[8GJ˞8At"]t[n;:?PIgd' $?Η=iuPĝ֭we_3lg;֥i0ku bL5Alս$n2wV;,A/X707p8Y-N$7~Բ9:1EmRQn+4 50h ?q*-0} ?A!ݯm]Rp5hzǠ-C..G?6a:I,DW琳ކV )?^p8?H&_u$10Vվ8gA5Ja_!HOS퉲SbQ^F_uvĘ, <=`̏d$=PLx!F%ٿ~5R[ܫ:(c Qn;[aa/ԅl;bU:l,nm,ER+u*T#y:%B]PlRP,w=hdR2XLΚq0vS}tjgQn6*ISw 4lx\墧(7rz0R 6J.!dO'By1ءxHt EG5 fg 6u~,8w%4v(q;}ʌɾ q4qr+|ʌJuNV'Uٿ! YpQ@FN>zBn! H%_)^ :IɈ4I-CM +y,)˧,ĻŊz. T\Yc`74 L"اRTrv`fL[J=qհO}$8޾$|\@hˈq _8x3<{:j٧^E< q>RdO%u◿آ+eDG :bLs(:=,l3RD"4,fGαdO ~v;,z6p^wSCSX79ݏ*stGIg pP 7!gL4o_ID>Ø6/‡ >K Ņ鶑p%b;ռnTz WIEWGQA U4%l[ C\M’9yZ 4g{SͶ{N"{>Pp$6Fa.ςhvo 8Pa7VTֳNT7W,tY-/U&ƲEyד[ݛ uqsm[$~|MM퓓q[t n`dzVJ=.$$Sb"1c=A @ *Hx.ɦxѯm[sva jb|wYB@^:SݵezN` u:xny& 9 -1cԔ,?=7SJhKEQ]Q}&hiY'-2r'v7keeIؼ6,Ş{+)/g]Y~ghtNۤH2 ;,Hxl^ǷzAJ25M3v)Bfg\ ⤀8WuL}V!*5nUP&׉jgEc3 ,\LuNNH}55D {[TA~g5-<`#1sCijRHM6 *iϯ_WcyQvDjP#*/(6AΕ r)$6$vsY%  z`6ݸ:/-R^47=vx=%")W$;|r QQi^G-FO 1$~wخ#U@THō:9ˊsxƨNOI{p"s}l*-b B$ T TPf`PIvT<* q^!l"|7<IcepJ"S2E2nqҎ~Dp' xy~B(itg[>p[W`+@8'}01O˔^Ta6<ϊq>YO=lͳgxt).׹AuAgo (9]-L0ϊ7[koQ<BzΪ0KCn&Q S#nʖnO(e,߂ QF32sVC@gÐ'm+g vq(sia x(4~|dNga"hҺNpCe' R^i1)s$)AThϯS8l?=>ߪ:Ň,xcc03{ b`ҘA;ѵqAL[jG1=Кf/xX/e!\u~߼1KJT^\`ZsJu0y{R>x7>%DY0S2Z U(g^r\7˧yRT֎l$vLg#o~k=T3 $ !F<;UFDZTTUgF68Ju]Eٻ-~*!'9 lNRexHr 8}U>/1,]Š.E0A~ \8f8fL4"4aPf@dv[0x~l:GIewkČYqFdHTX&@}%cXK&njD| u$-iڍA1m_ 'W=2,a$gZ,ȒlDvHw?- Xbhj31-մ?lp ac}|8tw1Ғd$|$] ү>帮]R׾|wqcbȢ, %[n95O7Q=)k7{U1d"\o.%,aYq, 3Z2ݳ,\O}$3# qTiC#OX8x0wTxĘ' mfnC,z8p~ml㸂WMU兮l 8"xur*M :N~?^~ }I*5//WBIoW!} dK69|(ۇ0gtt-ѹRÀÓ vJj_tI~NA2$Bd9Jo?Iywfwr>~Gpv2 ev9$+A(W[7MqAjSZͪ,*Gzc/zn)34"wayװFD[we {Y=ys\رnHMo" N`l]1ݓnBBs ֗#&!Z:@͓,bčGrZj> ^ncaOjg27  ]ku_ Ӂt1o2H*욥z_Lh ,&U&g#=ۃ%C sy3?KNn=r%/-.i%iO;s ħݻڴ[N~_0¢(i^Cx4H$|VHE:"oU3R6yS ȷlR%lܡ;I@>Pq1I [̐2|qKu[T4(`A?E\hhjP-&{^1FT8H7PIs.(4Β,9u̥+clNG`b<^v(- M_;mZHq2 n [+64ξҁXՆU%h1;JI?>S%Mi<<rw:Iz[>gĆuqĜ,O\wcoGF=otٖd}"u$D @ݼU9yG$UVUT NLuQwo5b6qdP@̽=_l@8R9feqf0$hsloD Ȭ).4+rȦl@F/:IvŶ  !ɑ^F~Ug4b2ď0# g˕8܃޶9N۾J+]s ϲ3xZ u߁7=fϚTкdKWYue6 U:I, } ώHAD4{ Hȑ0XQ3ٗY\yތD`$] ˉX 5so=qEZ m"j@ٱx:B(B-k /=7Dn_D^HhSc7]{=+iJukXImS*HiֆSkD=Qq`oLǕk#϶`J=5(Z:(@gvzTlz6vۆDB=`S2 p[e̫R+zWw3ݲ9PiQؤ:n4k%ӸkxC<*7?`lO&1| JGj=EV+;+ X3gNPkM_n7tsET s"´> ߓ*rd~m%+I,oL$K;H;i"{} ox"Ž3]vHR"[pPžEHa70=4N 5t6Q -+XpY2 '|RGa&0NĆuO}MsŘ` kH#6!ߡ_JAA{*GeͰ YGI8dSޭwmڊeYC\Uu쩯u]tT6\j1hY%K#@DpiJgoŽxc`b^RED+xp{PpG)Jԝ7 a4jKhPܱm8?r䞅7z%"Q=ڎM|t?|/l}(oʏ/שFs)dʰ2ɚ*Ɩ9< 1kEPq9y|cYJךu[WAWLa^~+¾6HgS^w}JӔն֖uP{gAS9uFBݦt;rY+49 ĖlЮHh/+ˋG6)jDx>]~ I)l%P#),pZ"_5~P{x;XE?imr u܎(4Wt說U~p{WRxrSg]ǎ!bS0aD@(z pzD"Sx}EVm>-/Ųc:xi/@G<7F~vN7OufHC6 ^OT*t]fSǦv@@4ڜ*'1pݠ0r |wєyx6#xnmYb@>` Ӻ7:! qaSқbFczjO0A *۶AD޻h(MA*q7Mn䩤1|D,f 5I }h18DC4o TrL'9Sdk.e|{ ?Vv+vWu/H0vʫ[˅trR ގ.bm9Tu>axy#2FISм<@sIQ1ZV Tb^;DidC[Oi!_FNڗ{M_CUюKO~+or TZm܊}E.6SDvuL~Hh$ҕ/{\md38Z]gW?,gK;Zvz~oqz`KxN1"s z1@%ir! +ϽW%N1H(P_zO)V+WڗKĒR>뙶7OyLlapX蝞5uq='y#RuTqw yIX( j!a"VPlG,^9߼CIF=&ɲeb[/йW 9Lmd*@P~Dׯ io&+?{- So+ǣuGUY "Y:A>} ])(dNe4 Ee#hwvI9:Y(639=g3y,9Yk.Pf$t/ zRҼ't(SHp 8Oӛ枒xHa%LTEbtQC!}m.Իv"DN qauڶ7e8J~?|tb֋y;ɱDLuȇ3V<'b/[$QIMR!&=l_T6'PdF, DH$~$zzG($d( 6qVn=/3t&*̃ "=@*c]&ջFW9I?)Qz, iݗ@^CSs5?Hz!nL c+;ec[ͺ)Yx8+>~/RA,/8K.VaD5me(mbY&m`Wu af"=5c79aNѨbo%K3CҥTG:Ao/=u@m]s lkg2@S)Π@#CBm4]]h4*-W\aiLMte0+R0PlQ]_ǴIE5+dC T3&oTc|t^)g eT'Ѹ ;gEd!m^D  [TT4. =\v_sM]_kPo7cðTxN #c_Ra-")V2E)t~k ?{/0L>Iljݯo w1V2rTʽxCQVb˚zqb> ~B""ݑ_&9fҫ@eǗlG"3״a -GX+e**4:^m.q˕bWI15dpenLv_YG\9lB2ab#a"#}ƾ4aEP,أng\H64#ThCNI6\^*Kd`]Wxm .+5n>sݺ͉H_` X&/5~hd~ZHFO+' 2pb*޺oyo1vnޕ~؋P!kϫFߪvEǀ $3oŋONuM"R"ǭXķX2?{J0jډUMIqPy3==lK{1E;M:>]2y׺,Uה4DS^CY&ƅss@t#J%R-6*x&!\Ы\[|̣:~9fӂiU:Fi*D{WQTJ%y>{ Ҵ{ s*CkR(ú:>;]&IF? +gusM& ?/*i0%b1kmGr\;4]쑵B&Uyf(/X'sb<wկfCSah3tHNtopR4Mjn[w1%ZP.)$!),8Ӫ&og3:fi 艢NW?iL=67~Frs̎k]Q׆YcC7ߜ?Oy(43w mҖGUm_O1KA/j;?ޯΣ$}[(:1D<@V$ʔ~=JµH)m|R^ nzM@H f}9i|b8@{(g*= X\QN 7cZsV  ުká8p`7 ͂eE⸽$NQU9|6}֕=Q\^M<5P9a 8oj~*͡7qLq.-v1x͟E&RR5C |f}QR.?]Tr$O(b5мv}MV/"hVSFB$7u3~Y͟m#Ze]L@%&Ƕ,N!@-^PIaivΑii[bKעh uFVQ<R/UKVH{+EjvWޘ9?] WZS{ϜqRKǝ%C!6P]ҝJ3WM=¨ߔ p3Q oIS>QڭnǙKi,A_K".n`MQ8x>Vݏ8oYt6;@ÃKf(I]fGA f8J`?ߋZr ݭ:pDðbW؍IWC6 i2 BG/[EQ":K/uï*[1x|V2#2:]ް&kp_V֨iNss8sblB$ 47b{e~־z'Ě{wF&a V5cA_#bV~< xݭ>Ȱ!,u DH[*<;Ď w},DWd& 5'=Eo3%g&#T^?3l!hxiBns77<<ڷԠI⦸R!-UVg[I Wͷ @< r6.<[R6<;VO<,$lޓK8"Ĩ߲׻'%()-xEˁݚwxKLkrmZxEm]](8d6baYZa3f +}ux ꈑO0>N_5CX-Qo`O=rjmMg1 !_[SgǏk+<6ς*D" IWʾ8`MuG&)\عJ pcX8eUkwz _´ybF. b^#]gIh< U~X(vD-p3LiCj,[rIyD2I=;f|5&8'ںa!r }ed[ 9'P549&(0gsxJ[4|zh7m*6Z‹Ybs>'ᐙgT;?mVY$5AHvQVX! ~B^9Kc\N˫W3Jw VSkɛ@ C`o lOo}L@$~a=e9}/گ)mf69Z_ӡ HO{iM]VȈ{)h,/䘐[^w흠%NbvjfQf&a:*ť A6] A N-A uLi/-Od~|&T ڃ2~g% e(1Yf L*"'UQU926V n>B ^7?s_yU`*^t!7^CKxʙPRfZ=ӳ%*~#W_1 $\ R&*] ]cC)V iFy&OqO%ۨ4<^0I @D/KF,l/\>FeݓW̉5[qĿP7[0[#ru*-P@;d-KCOuyTt9*|KNs1;~{G6+F."Zh/o̔j&}`Aiڒi|6S %ktF A:H6QiѼ/S7N;Q&~2G貓h9̑iM'̜(y*v46z 0)ǚTK,YCW(Am-OZ&°!˭j+/01G.wȨ}H`}BpI^y Βjl>d܌!|a0y䔥鵋\.CӨ asԴٮXƍgq<[k1^#, 2J=?@6*:sکNԝo OnăXT\mTp?c`ZTc:bV1tk[#O]|+ib1W= U9|ŏbY$&Gܺ(K:TSq \w*=I h czghՓ+CVh ʷ?j>B(a{BrO|{xYG`C5Pp.ck'(AH!:$A7lH@XYAnk䩉o%X(o JL%fH m+yW_ gh`=J,F» 6R~{{^v[̚ qH[dxFDQ;<\pq:۷~İa{G ;=7 }tٝx`5)ws0BbCýrDl`$<*N:9{ _8 ({uUH:cdbםGNܖ-G޲J +j*&ȹ| ֿK 1r|KQ$U`-*8ʁ&fmW9sG?ʫIrp}OM4tCŘLLAvHOYX.'Sh4Av,0`wvWA/0gxh '\b`@$ߡ:%v19Ԛo4Ӊ` u)E!&uz N#ҒȬh%UO~^`FO'qkT'> n_x@U>ɷX! -LY1u3qnAhR'obó"l!vu۳ hgʑ=$fN(>98ms -D<&}2cBX@˂x "buBwZ|Zff '/ߊj8;m!qy2D~4;<4# ͗V ~/ u/6-Iuovtx߻H|8rŮGTx-_/|eW*s<;K[+3̦8vnI͂PcEJIb|%%1rXY!'i(b~VMyqeQ7?XOc.iSe?z/eIHqC HylAwVL|]N}VXgLtئMQ_a)vxl"|6GŲVF4 y|s**|$3p}hr7~ 32dj#nw/]Y;ZpK9myG%R+OZGԳ "aY{v﹝ߛ_g.|4[ AYغo)F%%`bN(9PEFofMCCgisjIH+xcԇa&d}$|<'+OVgB85 tc!YȮ*wk'7O}^Ճ̹Fгos([FO$iȮ )mVk+CT'b%8 <'X"I-Ͱ{\L (-2!'M.ې;,jdZƶ k痽5 e: 4)ԫnnsanF_LL`_& lӉXP#P'R5BUݾa$%<>|#VǛ_R*,~)&ŮTxb=/n{ӱmvv4aP㧞bg!mh51FP8Dy(TF]gƔmHۉkix{5> 9*d=~uįm`33[iPZ݌WU^PTw uAU^IγZH3Gs;_[D^m|LRƿ交@1˭WU/U3SeZvnFI$3_ <}Cu INۭў؃8GJ@>"9jow0JZ@9,M9.}8} y$CNEC#([D4uKa*|+VV1\iJa&b nY&~cTr\hh~{ݯ"h#X\vЇ8AɂYc/@} e.t~ob02k0o~Iˆ1[~j^Rea5XRq"/`H_CrefP6(ԎM|Y7CM{Xu^`NLN>^rMy LMiwfs@@ŬW)Gr%f,HH1G 1?C#͋k![Gv ^mW/Gd>zu*[a Y fX~zOxBxk, OWZyƍlDBњoEfpejuM"Mk-SKqӫ#g*L/9SaLj~܈@qx F'ѝ/=R2a5!$LpjiAwה2$L0;[Wyh3̘KafpLi75޻pm/ʚy\Ҝ[$*TVf?}#]t((lLŅ+ԃܠJT*d^"r.zi-td5w9BI3d1'Jra|8AےDUX&.,8_6bWչ$uf Md!jj[*$2igҬU퓩ӓr25MM$,d/e* hqI5#^r oII)HQ5. M5% Ok A*㮆S4]ڗGX!6 OqW2ˮqtsEl%w`0U5nȕ)8K zȅClY-E-5lIK(ܷXڍ iӲ)N )Xo|q6Ehvil=KlUFz:x7ˏZ4\ n$2;gS*2(+ ghp9[EIf`Rdmg!p;na+:S-xƮ5Vz ՆMF.3G.vyg_p* L QKi`Ok>dl*Y`X$h,@*?jEFK(5(eM|խq'ms*(h=h4j  =Qe'YԦ aQYs Em?gi|op eM>(= ܦw/2vwZcNn  hgclL֭.2NC*+1Pe]G\_6bQV5t]%1LߏI0=RLlijݯ=3j;cxvV{(QS27',E2~FRނ/Z2(U;HOn[sEc(CVoH҃9kq?٪PvMbzNrY). u{a1-$p}q evSə:!yMgIw?vߔ/t'u hxnJES弚gնrPp)֒MyYţRqɓ:xƯdzLWY ]iaSP&h{6@@J9FmC^ ۝ T%+}>WJhqr2<\f 1L |8O¡N\b j%c} æI< _9wgpa= .Z?իmHa~[̚4@H!y+|l Mpkծg.W>i?W&9P6$8-ꖞ}Q"y4&44>8>;Mz y#_,-) oY Aл@8NsLB5E]3-eJ <&w.Ȉ` (ןy蛡*sZ='ўi#L{\}TO㷠) H&TvR%uk: ` |ۿ^,ˌ]|FNDo0hJ iQCRN+3G!Oyxks&)Rd&z%ܕ[3><Tټn0"le:'*9<̀TIP 0k!Esq24,+0g3YE]& M^5ijP S%f_20t<['ˢR&2.wEtÖFQmւ8%B#,6Nn@gU2&AEAKߚY~Z 2|ַi!m'4偷~C\|Î̚"Jy_ gژR:| ſm_>H#?YwĠ?Fb{MV4Cn )(荗g̚:S??2ٵ0( U2 D =/L}|hVxq` Y[Ǘ4s0Dς %[3Dnb^5;ϸeD^)͘,%R`,Ol@W@6uCh~(ɫx(:Ӓ>RdڣFHQ9A5s̯(2Eceu) Z-4 6170E _M=ǽ'9Wë3 Uӭh(L`|%Q+*PU|6=>11C ؾޟV4>aCz+X|.n`s:q.Y0.,ht(\2}ˤIB'nfeY}o'ՉP.z~ zx]hctYV[CS݃׏ Cisijx5+[Bk`/A1e?uMs_&^U mŏ*9sޅc&$k@Nc}\tȠ#IWi3QCfhD,bʗ~Z[`QMy>QfԢXuBrfV N1iI)ӧ (KuU `3ުTV߬} gMՙjat^~ G^<81>߷B.0Q5&R:4))mi돴˚[mb[oo<}E!3X$49BVCng뮼zWdIzI)8\5]$բ}W5iJ7LMDqpJvҭT$]'Xi},T5(4G57 A }ER9KB#lA1ޜ5I 'B,0-E= hƺQW93$5[]n&@זf\`d<؜bYT ܔ.z$NxYŭ:{bUE%&C$P.d)*b|FT8xLJV_ʞ%PLo~!X&7bcFC/Y/P^f Ѷo75mn`:{0j5wif@z$b^g3UֶLI2IPSSmMLbK_J)2>~BǾ8!XAe\>(SBQ !FGݻ"W/HVTfo!Fn)WAVޏ2|G2j@ZD7]{IDmVA.s b0HP> asx|}6SwD3I iZZPGYir&@(/ ;=;G3m}toШzF$r DX"SpԤ"XUln?P꭭6YwTQ)5N-ib8唒xJ^BAgBoT G2v[W{nW-Ws;.VD4Ҹ.ƿ[##~=5y[Fgw(NXR` gEӊ [sg #pOFu9&[L`>(EQ];K74c\cmf^D=zϐxne*Dכ(SxHMԜi޶'xJ+ݕ:CfIf3׹]3Hy6<4,k^2jṞbtC7f}G觎 c8]mlP :PxI 7AHz:|KD`hǘx,W[~EI0ɫE2EXS7Е"$/)E 㤉\t&F=;$ dw9RV~y'hPæ}\DwDC`LޫEVuXM=\Xի{8ɴy08i/|e!aB[{C^h"ӯHTfy83MQB4 "TUUqz be>-ȵ}uIUc+)[3!,>2ܺyj8 ? JkA<ҹh{^6IDlCK7D9LBڀuףˁن[TY,vgm-5Ta]a 섷:&TV8>ΔͿ Ϭ[Gw͉r aO-u ;b^ͳ%z,u`a &sd`9-xԹ(6p(M>1oHBŒFW,xKřpf_h򏂱d 'K4tvߥv.{jL#VgQ*a6J Iٙ'%N xg <G6K։ikFԁ s}Go &UjĪݜGrcIJo7ui7 q\#ΗS_Ldrv%T~sɒzIŷ_E `JzX0e&lsCe4P*Z` kH(#Sxcwז P1aWU%nf- EB/sCVwEpL>/Vd>E&q0 ]mGI|Z2Zos Li~z;P[& z-vY̑Y_!bl)PqOo(B.mq'{J'  2C "r,`w~eإ`!G>|Q1I窀j%.&fE7Ж@ͫihʠu"5[Q +ވd`t-'RxࡳZ.i? EI%[ }>O%'}"U3c~:APܵJWI:32fu2 ͓g:x S]D M 4nEEc5q>!FqGhDa^S6c7j;|k`|Ҩ qK~E.`N̔DɸE@=cN._c~ԧ j O]|)47nwL5zΠ%TXK?%fJG,.IIo,ě( ⋇48m H@6BUPNcс)Fӡ :v,s?K9"LZ>`mk!F!лz97&Xݛ$MQd@Q_,I*4fC5h_٦bSxMc_~޽lG Z"٣!qTu!Iݸ_ME ?صh]E)etxzouPJϏ_ӹ:aK49?n 4á&7uRGDA*,E6zpXcM̟fĆV:Dk*|5l$fTe3ijN3ڦ@ ѤJEIEj)$C }kZ#X*XWD݁\/BOMM~]# qV@4ڭd`W>.919h\A'_69b@@!Bʂ$ለ`O-bCn,?ˆ%k:C̞ 2]3. s@=UUNb9q!=mw ,0f Ih@УL]O({] D[އi.i拣ٓZK Xm7\AX~1tӮ#<Гt%w_a`SQq-ұBx6e]nha_u$%̓ ~0F qyȴc_oX[h5et.Q9p\!ycf K'Kfc61f=ʪ_mJ`6{byaRu]KSg 餵NwBtb~o]Z%0Taw楜`vsTvn Eu qTT^'ffL]2@5G*X\4\JAw4Rpx8oY7 И?u6!,DV ;-\mr~[\`T!:vHP|rmq48wWZJ};7IϮ7?ˡ 2ڄ "'ۏ=<Ⴭ4L]vhMؿ/F! FJpj#>+<ߦb!C4EKsJ)k#ܩyRȭCUgw=?0D3 {ޏ(`Dzx ĕ|ݽir(ȿ7Cn|XC\MFZ>"œ]tOHLwi{,< ΰA %` auH&k'^= (?SfBu8kY] {u{ΏICaH,\ /un@>(Y)G]5Mƒ0?gihg`b$C+p~2uHB)ֿڳ%PJ*]l!ՇK3v> H"$À40rߛ~WT{vӝ5Go7'Muomzbj:ޭ. R9;{2d_fp"Dzd8 ؿ G0XSᏰy'"S2H[Wbdo" kskW#}$\>VD) 4NsI)0,KG6S*`ȁH4x20^`S,92J"ewٵ9vDla{Crv@(LgI2ީ|QN~ L$[],$tlg*$8U%?NF~YS^:e8|YqFWnz&{+L=((ryI L7j /5srfOT#)+[V]76?]BSq3[amLPHXuNẑw.]ZF%E*R Tw3LxhH*p_~”w"~ϊ9j g6;,pjV $eCt{lCQ\j#>R_n2yy9J7# ʑP>/T7: [NA ɼK%ؗA/ڵ5mPPb9f,cnt%V%xz\{ }y{p$NB4n,gu)WB\fwdϫ)x`³v!y)n'xzٽ YӷLO ?GV1_D^!POtϡo >o 8c] npz@Idߡ26痌nK'Ro>>hM&^D:jj<ڪʮnqE%g$HL(N_PX£sEdͶ]Nc-QkU<7[X.LN#3bu2E t ;<{*jWb/DygW#8i6BߚiflP pڸE5OEvU XZXwbyDX\Jm >fqc~R4lU{D8c25zNC첂1=vR5AJZ[; E4 \0z%L2 S:և=Hf'E% [OoURΥSKS̡~j%7!a@/wH:UeVI<;QS.բLB77I^!WlCmzq!|zo8vkq"68Ǟ0 UCm~#Bq<3I$JY0r (Iea_Cdy J/,Pk#(4PSO'U m cqIZmog%kiqK-DE[{F )TrA}gm~,5TBJHNO,auoidj!8D`g>X=Er@0JSX4J/TƗ-VAgM{b; $jWfX; F}IΩvVۑga+gN.]|qOc=W&i2vfsq Z0.h/jQ\-dl:~"];(,ff;]ÜBeq/O^W8 sNZ7BS$,Y┆ْQ!yLYYddЬ.ۤi)[ ^5[ꦚ[TӤ{}Ϻ J祑ԃ|NPp4N?IuRa)-dj}ɂ~,/w{|rx('A 9#(1ln-Mކ~ۢR2[<3ãկZ@moWx(6f?l7$HCS(ۥ#PLpb ?VDu9ݒCm>|ӛ 5 hQܿ&)*]2;SV2W!A[¦d~7u̾U`4AMڄyoFdዊj\b@"L֭'c *9sNl8ȭao G'<])ݖOU~[GKh7"@F 1Xi,8n*^=ZBwQPԭ '"|c)J͒v._8L|!5 =Sl.Cx-LGnj VNв=ODKq:gR 7,1Ĵ4l Yv#ZbA(8pK%J_BNp5 +g Gi8btHr#kc3(W JSkjB J:JŪ(\Jo ʢ"`rQ\\ʵ&^V6f}#@n.T_R/_Y9=|/YA F$)~(nBen'Ѕzqމf1UZ 6I"=?&ɬxQ%E|M}HT۴bNᛧN.8bڂ5`y+߾cz5!2w:~[Sۻ$jz3n%"e& }.FbAW6}/Bن(ooH-»~4?X{/0RedR0D7պPvĹ;r] F|y2^F{K~ۂ.^ɃeN=]nO9~ ywJ+-㆗޶#[X]g =?t ,@k[zW%Sjr4#u0O> 0S[I9}8zO36[܀bku3>c4%ƫD[zbzθ 71ն+ %NC=\u(:단R+ƞ8sv@g#JXR8qtᵾД0/׽h&4ۅv(: 0QvV LZ6 pn+>nA&پQ*COȚ Dpl=pj.hmsK\.~Ӈ'w4.ͯ;u͎r |Ͼj zWa3PfGe2 p$&ҷ4|(RGJ~+v@yX$ʜjy^dU'XokV/MS•N\K\&څJfT="۩㴍Wb:R E޻ǒj>y :Fqb;Z R/ĞǨ𷯾<*XzlEa_tLrh T?[[R@&bȋ 1+U3 nF 5**e}*^3q`e-#78y9\꬇eפPE*-fj*&XuX'W7N+>&ٷbZ4QnĤ`2`|Z#!/bN˜a1SL.ٵwH " DM T7+>n* w L9^sxbSLR,U)#]KʼA%G1Vӣ⮬3B Lo FC&y܏lJ>PìaD +7Wnb& u5P{,$h}ycYJFRY'=qr߳##JNR]ȇ֟tVדBc߾S?Ed_Ήqҧ=o 7 ?DkU1bNRA^ݑ>|2V/x-PWxb^Uny[;t@GZr1u{`ٮA4)vj%G'H9 앖H+h`B(!§.(O5_`|qy]F7yg/K#/4oA1i!N7L7Y_c}@xyBڏVCqnÎ"*Ar7w1"3 |c lp4Ξ8YHy/ Ty,$Ehp@g_?7H#}zANqygxۙmܢteLـ@7/tY!U,X5瀸c}/W5Cu̙[A}u /9a}ZiFDw\3eU)py! B/U<|=4ӜM&Fٱ`~z9Wwb.'E`4D}3B셺{q Tje "`%P-v@MIիwy܇Cn}䔴oܼS)aWM'p}* ܤ+c qi_[tJqK98 ڻ~f{Vs\ougVV[XeN邝rԬdw¡ҸfLV:^ ı>3'0P$7$IJNbJ '͡[?^*/vLʐ8Bnj5JȧQ<nc a=~73Rvq<(1=Ru\/MRI2E;!e޵Z!9.xx Hxk߹Ű,L^ƣi }II-_u#yT TSwDl0mcR*pTI^1!T &VbUJ`+\Qd%x {b Mir|*sN6*@%ߩv;#r!K c֤,/*hKnϚMstnl(stU3) .GBzu(~f/`$k fTV_i8,Nܯ~+48!-ǍdlBJ RT^".*[A|N HQYMCUZˍ]լ}?(*iGub~-]ܐ;9 !C9wjRxtr#._KկP˷Y0EtŤ-XpDc.q1 hEZ)!Z}`QE Mڧ3J'{=" |`Vfx%b&t) ԇLMcք` qӊ}O? 7WZN.P /:,wQT5;CܝUlcN`!YZ8ǒVIO@\TT۵D 5RB1RjmY`O-GJ>%5Xem1Lt. XPE`Q0lFm<@'v<4&1a&|4E 2͂oV,#`ݭ<+dnTGoULs~OBFwY.>y$Ü.)8ٕÒW}UN,C7v4<& L;Tr "ePٷ0|WkqLÎ=D2@JH)78D 5˗\w ,:!'6tc*fHi*ƢEW h@ݓLl6jf]]&=ey:wn.1stJTB:I t-b8p_ 0R .g7S\rݼ~3%~Pp\# & ŇQAG8S-' +wi|x8hdQ=ci2vJǹ =wvv؊)/ n^azҷՁvdcx ۊ?K- B~ڄ~m6ۃKI A|D 3zew fh%!!1:TGuU6N2U m1O=-G;f'cJpZ[eo݃AF GƕU!u%j󽶘,5GUHY+h5][hiN) !yq=3y\jSNS;S´Z 4b 캀wٓ0ۆ۴/E{_iE7|ݴbL$tR,zta;vBW AaKcp^у"~l!Fˡ#3CQ(.^/4$ KU .S!|OíQB%oUSnSՃpZխ vS 0( l_J"GSL&aƙ'E<^8OM鯄42:}ֱG+D8V}e4(7#`5X 0"MX++0λեtQNeإ&oqѴQ &e>Vb& 8l/O{uG3R  ZU͗L<0-.1KU{\>qWtN[(p7R'U٪E׳FA$e<iiA?Y.~(E? ܕ7 .ewj:&qO&}י!Cl4e%6C- f~u\Wp9Qxȇ> UW2Z~]DfEWscEdj%OG_޻z`fȦ-=9awO{Ͳ(|!ŔeAzLWm$W,HMȗg}Nd88PUۄ,~]DߊpN0uPݦv[3$sL5OD/)K\c.Dne!,.\ A?*cHE ؝@I5Of(|0:蒯UR(^V_mQB;w=-[ѡW7;Ђ5Ylr䕈NRBQEvnذi 660$YE i3> hb tU,zbd,(`hy` ,l3 6<@ j)n<ַk>ZP<= =yz?ՌeGژimDU_~9R[-ܦqޙA tF#CzQ"h |! ts6o!ida6J$|q>D$ݹ\?X>.T(DjwDLvsB.c'Lw 蒦bwG&jz&Ub+0je_3ȵt2۴|4E`6ͫ0mFQ3x~7Da+(g@(3N> %'ʣ1a^RX\_L"6M5R +_q@oLVl}K/գ٩ 9"rc#[sTat\_NMEWFphf`CJiYqz,VIƦY U滬UŮH>,y{nʛpE:X4f 7Jufa`G Q@!J m6u!XjBksW0X!ٚ;{QN@(Btpw yZХ=G nyfGPX7o!>a7ҭ Mlۃ~ϧ@S{.Qk=,pC˘EI~*ylJU{7x~rgxE32lU I6V(Y1gf}'?#rhn]HyArED$ {0i6zlOmaMϫ̚E&h݂oYP샰S8o2"H~0g_.C/(l%@h;n&M`1x"{ -ś T~$kynls g_)yT,jIّ͆چޠ؜FSaLJc&%ȃ Q͓K/WhC9uYoW Czs&[nTfGM]wl_g\04فu MySCp6en%S&bdS忭?79S3 pN/ƄKI/ )p ۟G@8ۃ˧S"܌ r q%S.PfvdŪ/ Ru$ B 2A]]_Br]H1ˁI#]R2`=~yrܢD%W%.>jnMe,$NVDlψSnՏXy Vqb}mn+ࣆRYͷGσ"=`ᠦ 3vycNeY F# ?!<_ג'eaމm f:2TvA6H8("bS ed(Nv@< Wg(Բ,Rt0?33n7V诋$,B_h$:2 XvBPr<X)צ㯂=aMbس\`}Ȗ&|`PrnWmb .c5չa^ȻN#:?DQLlֻ믃`+a8#錩NrN̙hWʶw2v-=M(C~Ao[nI窍LB&wamhXJU=ES;;^W_m6%@(MP}`O1l.1Ϗbi!U$M!q ^>ҨMʂz4E ZkgVgw[;ThЋZ S/K..l^mt lR+taEt@|H-f{=ꉟ<@z;F(]pqA 7P]NvQDDfg9J,AgvSKsĜ`Gy0UGD> =sgHA:b[B@<9ur( GXN;GJ,"5_V@:۽Gdda%o),V]%>6v۲O_7T'HBS$9r.:yQ,Xce–cFYϝL6PRET&\VA;-Z)amyW!au+ "k?7Tc5ܠQY2c>zKIlrV"8iS˛iςkŝZD#R(Hl;e{ɇ;~}當fFtӊ(jH6AlS0v^2ü[,4-dHUc:q&Gݪ3 $c(! z"v.tvyþZ- t&M]6H<(|EuZ|@v Lcdח_H~V^_Qϴzn3;h FE/ӶZ *U2z؍! %rzQ\`Kul0gқd3@0"\[mȞRAh ck"1soCJ?``Xa#m4mx6O톔\XI!|x>밗glp+ A{s*I`nJ 3npx{3D,emNfGd w6r>VZ*`1{N<*54>6G-$ri 0 @"sςc MYK =>,7$+-#i[:y_miBt1 mƖRzK6(ܓ,׷Ch>"ax#}f{Xw}KMǞ?mg9?Ąs> ۯ yQ߶yXlJGڼE>ݍ*唚FR2tƘIe;^HVڮ1nwa;(ۼb.QFcf+bi FС~(26]I!N>uGd&.4V jƂ!%>^̻V,&6t!Q`V&g#JIX{,E!EO*<5OfY MDO¤'[h S!]T_0/>iց YfVU,PEHF3K Yb+]%vm?Tj&{ ,CISHs4V[KN-(>{Q~1bH2 _\-@Sxy#`a%2K7U-w˅ڧ+ѥQe"nX>ㇶnӧ62~{eq]DFC o Nۿiޮ9m%bIte1n|;QYWnF=dQp"q"&7U:!ixv_FsR#LB`e^9"ҁC%BRYg:XEHezR5)٨AXlAc:Wiߓ5B­jyQ~/$VGX9Q\ad~/ ],|UO8T]de wL6i:e);efƁ@A ӱ2@@ԏJ!p`X264nNgwQb˭w8l+{t=WnjczcIN\4W#Fŀ_!ۗ^õ@Ǝ#wkv8ܖSs." uI)Ϗ#0-ov~pݩr%F tӏR'P(y$6/lv@vurapSP34 2artO\Yx~{sv%\9۞+UT%Q,wx>|)Hqzۄ3sbB ׀l-X<{OŭC'bAqLg8[Ɇ3e w:"_Ÿ AS;/v@3\Sҟ@xع5!Tq:|~PN5"=@E -Lѭd:u}ŏ! ԱYhǼi: :X6HڽϏV0toH^'cR5#'_`Y4ax*3MD gX&a 2›"(od -zJPAm/%`EWr=PkvC.fSd)h>O^V:g{O>@ρ놫C,&H2ddϪFΔt? qXF,,jtUi<~XeѶ@jȇpWɚ qe|۾ځ52W [聝=K~MN8t`{ZRpņ$$!6ݫNyÆ &S=/ȡ-~L<-\KaV`w-m]lgU1b w_b~uNG{XGުՂ<2MzpД%ލDl8=Ė6mgEڮ#|$OyL;$af0'ݪ䕙XV+; -]×R_אtrJy@FWX5:$Yi\62x[?oCFCg!昀^˄@#0tǿ:IX_ RuݪJy.յep;>o6SJVB4'FC%ߐZ!ojj%_`Nq%τX1\qȍƇY9?*MJzjK0 6Io/TGI-<4[%s9@Ӈ] 1= >0⩐ WN(x.HS\+4mkc OnmbGΆϹ״NxW8m:YcioÊ-5~~L;w:-&I gA/zov}Xʔ=!㳎lUrqʟDfwܑ጖Ex,>ygkƒ]^yg.=c(j֡"8P}8;9=rm*Z C {"b 0cW1pǔ64-$;'ubol"@o#Gޯ?q*|jHz& .L0+(KDϥO.5md cVhmzaQ<I' 7ln^ErXEϕؽA!ηŋ%+k@*`_B&jKl5G9 '%67;~Sf)^=5_oK Ƭ~p*w'Wcw?jM6HFx^깹!郜rlzv,`f9XUr /S]T#[@fzɆų.JOØ ډ$Po o cYq_ YۢN䚇H;OjQ'-uwp2hM$X a> pV^ܝ/ j2d )#`@<Ff]0O | hp;I ZS2j3q(ŧEWe}Or\YXbɥp½GmB D?!98@GHtv?p`t?C@VeR;T%1@>uʂ [ GܐI2ZX6\BNBDAOQeB O{\K爛T^f.O;ڣI'0A ӲRji*^E̯Y?~9hě7=#!NJ#Sg<2B` 8AՌ~r| IY 7btCG

|3x};lyomZuh':hSar=^S2KQ8wK.g]зgz欎$vsSJ YvrU*a,]x鳲Hа))o p#nƐ/_,Y!eM}jIŌЅ0Nc nz 7Y=Ņa"%쀖dRk5c/8~+~lD:K'q\ߺ߿j'q$Mdky 8ai5tbq[8o?dJdsدnN̕D , ?lkhJ[v~ی&:/n8bB γ(Iu6qe۹d&MUnDєͮcS 8PZ@Ara sn!kE25[D'>VqHDriУplR+խJ !Whab(XQ6o[pRMU2pؒhZk]`:쟿xOtՈ=vV3([2)5Eݥc86>tymV*.S\LWr"29q7@E4PSV,uz DJ; ]5"sz:_1D+H0g%&2TۏuD WOA`8OޓP^yj֩\! v"gzh z Lj8>z  gZ3*O9,Ӏ(V`RwYP=;}^^ҊDa<dIG^߱V +ŊBVp9(HvI=v˷Vw}|YLķkZ2s7kܔ7ʁM)wWv)F%pv6_)iB(ҥĥ D܌\7`,.sI]).Żf[j ך@(O7uԲRk7gkIbbW^ 'E\.`҉{"#6g ʣK:_I0?<5{?B\#q-pt)qĺ e%൸'ʫ5;i~u:RDiʃv[@V3w͚fcjBxCWq.wMBnv` +vKT7wl UⳢ(?¾?p9M;loZ΅#ʃ:m4ijT4$+ ;$;>WLswe 2R6 Dc"q}SEq|Wa<]9 9a*wT}=%EoU~QE < i*|.[6ArNw1lg<|РS\rZC7طsk&)iuɟ4aFbմ( =^sunƨgG0JҿCQ!.2Ѩw7FH¶b9& %ѓ3Ĉ'pPƴ>{]o0,8d,b"S-.ESzSzN~c(h= kzY>^9 [uc4 4b|bq\?XscڞpU,tpbp;6?vwɪΛ& v qU>ʡO'7;"ә)$2T -|SyL-ZS_`+7Lk{hiT*t kY*}Şzp28nC`WDn٧|`|JHxܠ~#|Xwc1V@{ 6*n] O^/8G&cMZ-P- (\Awo5*'٤43޹@q8TdģWSj`RH{vll61x(.Nfru3~ 4%ې\fT7$(E'1cPw}HXgQ9fwW0 Át*9d~֪_> Nem +oܵ:`.e ez"Uyg[C7mIJ;EigE4]EUn|(J-_nV~;1H5De4,.R02p 99Z8Cݫ;Z+ 9cN7Gv[QixC X̖a-98ڣ/ZaQΆ̤~T8*VSĎe-— D ae̜dvw!pr̰:bëCY8kFiҰKN݂jFɞ.Q\FիlT(hoHbo#l8DaY׻ ?vܬ<%0un_A"CdϏ$+߀~MO1X+Jߗe C'*O +0;|kE~`{2PѦ5FoSÒ%b & =n)D$*~_*zYMl17IX`0yhpHBbv<F08B!6%pNQ&\l/r3Kx|u(s{ZKcWv%inϪT 9n@r~ޝؠ5AZod3.E>qQQn3nz\쿡ΠfDlu@--i[_91}%N3>`]ֳiTjʓ3ޖY]uފ%2VQ…8P$FpF|Aܵ]XtV`( ^W~ pozmِ:%ؘ讜^&x\RUXHfxŭ}u.Yk M{K^Yǻ{r<;3H53tWX b^M+`M(IǢ u.`7%u{@L )GEdhoExub^2Ld]Uw6͍Ũ ַo"bi͝5d YwfTG1~ׄ~^>QRn]]B >νibHLu:szD6SCPc.7Ep> lJ [E7 e8L^Bxn3<oZyˡA#hz˿gğOPr ~7_H'&Kdkuj8${.m՚`~>!a ļ0"0̑"+[j}7kkduVx4@!}qYIάsίFH^'c<2#IZӰ{y?$c4)sU鄻pdt"Z>(xFUȱc6'E-é53ȹ1d셃W3;>X`z(VqZJ~&mb{#`o ƭ|axGZ6©!y$íy|LPq9:MWWRjT!Cˌ`PPuSOJR"?GɇȀ ?L{{?$VԪX}lO3V3yU6(da\ n*WWzwӥcͅyf!Ew}S&{!T$$tBՉ"|Zbݣ魙킢SiLrę,#ߊ[,0ZJj!Eʖn5P|ew%\8)&6KL~PL:a t0%)%ˤ ᷣJ) *A wΨ]~楫}@3uJ`f0S!v+@ =tւڪ,HM`Ca46]8p6-n: nXg8 7jπ-X4ܭ  ]4Avg~ Hrv&! $( 5ww쵢H]_2ԄVw)LX}!*LpO* ^c^N=WbQE@43A'vv:i^4`w] K%zwZ/"*TxUׂ%f斱{_Y>o$+b H]y*&%޽XX1gTl- ,p%68 ?˙~ Ȱ/i"Ax53h|aĩ{ ` W3±818fh :f-$KhT"䷮(uHN\EU#quafk"OuKZ

ؖ5n*&;xZ9Y b?k:UEzM3^1h1p!_lO/N@)n %uӁl925-n9׭<;T7V7Du,]BX/ QȦsbY^NZ<+^ATExSK$N("?Jq(zךq;60I=QǥcI2'ma5 :vU!hM-SG,A'G'RL3n2CYuxK^;ë!;>- Q[̯xuOhQ )'~w7 D&K_hn:jvڼvrpxw<$ƼV9O#LtPv/0|HW/[Aq)};r` `7 ?1>#Bغm%viᴘD>Lv9|,[9@ccF3WuU/jt*L/<[II(8AGK+$GՔ!K;Lms_[<eHN &TFBW?kqAg+e/1;L.w*t2J*ytM$#g`X(sB!?YIwh6-pFypqd2]X_ }IdXh&<`ND0E}])8YFGm J BRZ/DGS P2fI1N^wGZBU~Yq9;<Ș4x&w520<{j@&^QAȒ1ۯhNxZO&E]s_6<'1PϭV{V,xrhGiJo#C]#V)RRy\N {MtĄX,ԩuM;lQcd4sՊLƜ5W.e01'9~܋Ѡt/|k] ]@9.СY#&[)phM& s/0;ܡ" %^v/Hn~*BFwriJU>NaF*m;p\j5,Eȸܮ/)"`<fo_1|N>5~=zb cw()g+gsʆ[Ϳ:2"9xhXZ%,CSp>J厵_zN\q|ç 㔁C.?)ubΥ5r݅&n67iWT+eADf<2Ic˅hX]ާ}e%p\P*䅳0AqˆԠ-WoܘEA6vLlA«ѬNuMy P) !()o. P<bIg2ZU<]n}# (](qjY*6MEKe cOF{c)_r߼7T!eSA=pN^QÒJEm;~yc!U  1S}D}II5m4 7 ONW?NeûR'jKGYI jX^FF wEMR8?<{d>3vpT3HbuqJQ39NE~s)lF& 4xe-՛le&/482~% =|w0\6ʠsÎMWT RoIv\Fn[9ZVӡ1'+= '()aSVɋfǚp.f[I3C_ t^9Ю;%XU>tgMM-BGQ +&ۊ(~e.,X zޝؑ1 b ,L90O3a:b&PFQQ,Wnvu<n=$Se ' `E*Z1Zp||&Hs'YDW4|Vs`03o_9{[Jc+x~]9! &c~Yy9niopcAXTJWr+E[-IevvЂ 7=^w͈,J; ն) tp]Mg䬾@Ddڍ!H-U2Jy"B DN VXu{*MycQF.YyR%RC &rt/F\.L Ed$zn+q9P_ 3 =}fzsEb ~۲s'k,blKS2 5s5У&g@DKI#EF0B"8SF6BDv~ݚ+s]7sX{J}Dc'bM4װ`tQh.&e*T%wѨF =[Q$m%,}iCatDC0Q?wEf҉tp4QqViU/!jV@s=57 (IQ^Z!Bz"@AFMD#PI$w࡟"BON`"ËGʳPXH~/[Ḧ́,4W~~K*)<տiBydҌ AW5VH\0@{nO0턒(1`>Mhi*,6.J@JrvD$3څVN%腠{U[X͘XIlyuU^F- s$ " =G{mM2((+ʈ㨟DH+F:QoN|ڞ%ٽ+Orm6S_߰6yS,3~zQ% ]WQ WﳰG>b*=ҿPD gRwJL21JF._S>:hpthy/(AW$ E {pefRDK[vGTwd85ir åZnƮ钠A}$`c 7މZU#qQYplN1aSC>]|r÷]A+ЩWsYB`ZοQ)"ϪP?D/#7:lIIqb_ܵg*uC;f??Ѕ'γ;/U_3g?c6ruhKv"~ؙ}p bTWrifҚuį֌O^ň儅 )w&ʋ"98_0σWj%cAcMnlo0] R<{4!m8C"՗*_H {< F`?/)JdC 1i''~l?fl(xLUKσhlE`.9n3/Ҳj 2ʼnF{Px'V#fq0G݄4}a]YYLьt ;ɨzmQHObEnőn2wSpK;V@wo ]udPnmD_< sy0@4i( 1?lk} |%BxyZp>8 {P\]长$˨IuI#-C(3qxw`H4W)eUjUӗˆW|&ل3BEl}g6x,m$HV^mnuY=c60(6=IУ dђ} UR)91E>bU>C& 6w|O-Q FJ$6fpa)8"/Qic euxj _CVA̬ ]|?!GQh?5D""kL0'ڱOmsԦd-KY[^EcJ`;3{~LYz`yԻN1|>)GLsZ L2Q \Z^A\bjqT7˸ՈR`_b1CTYj3Zg9LnS$0 H0Z= gϖ^uQKMxkd0IZ怾:"և=7:sd52QY#— BՊHꃙq23^6"ʺA=U}uFNdGmc+loй{Bb`œO:"<$)6abh1 =/&q)*w-30@c'63F\8] v2Ⱥo0wl}IXlxXV͵+@%ݒL{16)͑ j[*?Cr$M]+ ]$ ?2A\oe 2t]Ʋ"YBZ9o}5Mp|NSM" u7H'=N6܄`shk@)OȣD|ՙ e6}`51yA)*MyiM@kI U1]3MQYoǹr *;ͩysSgv gۺ/@G]+1(ì ͯxhae;5rMhr;1(c J~ʘ[Lw͙v4Vݽdxl֖=+K=ʟvLLvs&hE㬉?@*ֵl^Z*߱rKhQC珯 hn`}7yOOj=CRٹvef<{/K7~$KJILw e*Le(g RP_L63%,]p ?q2f m$]c28=*M:*SHq}A׋YLq|>p ^P&ROAFz\WMSM0Ŧacrww8Un`~K߁g`H~JPv@w.8xCVw+=T xEK{_tA`,zNyM1x֣)YKxnjѾuAGL;֩ޚ;U[}J`|R=lf :jә/gYw)~_WJaH;/{HLu\7NK$A0b4rm y y-l{9Ā lveH dqEѽ$t-N#"'1q؛̬P#{lj7u]O;zw@V][t*o$IN)siQI8VLh8kHIkAqެW}6m1,8<uJҧ&a+XN/ ,:Fr"P*D&5`[f[x*|pM"u;Nh>.W8-$ISPǘq*F/:x4:[&LWp"4Cpߨfi|:kD~3ˁ.97 VgثϿ0Ò.s 0 c(Rwǵzb ̅6s7cx]꒹}/[`뾆$F FU$̀+LA˶ma%`A=)Ƒ+}.1Unz lWtD%հ*ٱZ( V(Q: ^&X9C |><ϐp: L舊㭏DZ)jfL̂Q*ѷ 'HDxʰ,`/*kDo}%^_@K`!P9y/*ay m.K F]..9 )/|o2T\~jl@^c,@>H0VVD+)8i3ו5Ps(` zRԠMZJN#Z=Z~oӴ8rxP` ^8'Oy֐42=7ζv ϖG-pd cf- Ua _cCV I8g ': :͋,跊K:MQ\ z|[,w()D B4)Zgx|GNTt=:|f&@|OOa+MdW:`ܱiW׋vle$%-$pP7*w[JgЈGEyqmds7&$Bm_Om;ntiZ,sls>/Ռ +4ʯce?]/r/j\YpAnN#HP61(Y㿅}v#vy]ihG;jJبu9Ol4fU][x!4{?`CWy+l" ѯ}Ȝ~o~vtGa_E@]GTZ*u/6'j*d#|^]-ߓ1#ܮljzV7bPX<y8Y"(Fq wo=>Q :\h+^{mك#Ai,ݎ@g"8.z|lU,rt'oWxxfG)Gnw,8< 7[Cl1?TQdl!qq$j<0+IS@aµG~RdrĤE:#U.Z]i7 uFɳـm$~ 6ŏlK,wXR"y~8"d><-241hh a1z uM*2kf"L4*a_Vbnp)w&0ȉ2>5t./~%b>=y.RS3sK~,ʲC? eF\mn둞Q¿X.nv.;w%\#_HTd3/>N?ٓ/`ГHqYnȎ%a͢. C({"1)^uqAhhe,)YZ'@=MR١<!ZE:O װ[!Α9&)y^[ ;bGu"=fʀ$_?J4@8Ĕ(pm}dR~gG4@ xk1) Lm$9.oTX4uC}k#)'XMz:w…dtOI0-{fKF8:)^}@@+ķ+=Hv<=vPS}49#%ye A^ RB$7?Qlfl=ӳ HVpon3{TKl)|ڦ b5k11|+*@}FomxVTQqMJNE_m7HCWHVc˳t݂#wO__~phj޺8 s1;WcWf K}x8<ҩFu;ULgs{lnL4%F@~Q-6U}BᓺvޚkV6`X\М\ӆcʚH姶oxg`vNw@*߁0 ᧋aK5suL& fX˔pesXoðUͮqy3;%v#KzspIyp9(#LzfM'v0iʅ͏2"C'[g,a냓Z %(M_;?ap[xq^׆>fB^& mW0޽sq*Tk衅FG %gi=FYʑ&ɵpMSӦXnƞ;ĦS}hu{'ׅU:ڇtX>J2`b(I֣FxF##lC*$zZu>zvE0s3umAS ($街)ž]!|(u|HHڜ_fNB&wh ~ |S umT1-wS H5ȲkMlC<38q} )of/> 8ZʗHi&J@ʃzm CXJC]X{G(C!<5P֙w4%ίo灉I8`bJm9:]vjds Wn 3fsVZZ|\H(i(D^I^'GUUa\6 J-= k(rd3H|xZs:6hhBhjt?VU9KQppUm˩!kܲT(M̠~'cWp4w0֦T"5I[v~.o8e.J#jc6oj9[?S OP5h,),^l}$כ?4^Kj :U$k+T|}t ] `Uns6!b bJhNȉYX̛+XEK ɸSV̽yFO{CI}3$c];p7~y@KJ&DТ$J:I͸dاcìL^#)VjfCpXդ011V RIkq8B ET`n7ko=J>hR nݨN|6ɜ20jը#=~oY=!x Ѧt:2Q74(U3D"ۗ%g#g~j%`@wgx_]9AgX>͹݇3z;Djxzp#o^%G02e=> ثB6g=zDLjhZifTMy#v\ʞ9y\9 ̓daϐ76^툈&=N_O̍2}h0'ĢL骋=C3??:$jЏqsxQjSpJ_DD[Tu,EGU|tRdʍ :_=njE]Zؖ W\I|{ wS9 7칬"m/EܮIB:y{iXWzmd A憙D8МFjHBрXX${gѵYRr~woꊄRrj}Ī-޺xC7$5 ׾Bth::E H yO+NBIc:~5voU I &4ݔh-eaQfEz)N``x[4Qc>UѪC}ec|5g0Mݯ_İ㥴忇Cb+g}Y>A7f/3cnmam\fv_)@ dϞ*", "Cߔ=g%>)R <7D+N9IΩgI~1!{a5:+xMo6Ձܜ0;?",1LW~dxa1rnj*GeRzM3}BIܭ4:,T=ȷoJ8n{fLomE }@e`wy&mCr_"֞$E[39U`\ITtd6Zk[C-Ho-EL"{"CXV•Cڶk=1(._4~?dH8Ph>bh ^RN hE*R8v8v3$u{9 m:Ob`c::ɢ JqnOoδ\xQ;kU:קh), τ$ U[udT?x_h%D(_mP\oSq5ٮebuׁ|(Bb MС+ir:cZ1xo(o2`2(aC.!`Vf{x5UxugPе51.x~k npXg9Qno,y`W weiLf+pCk j!%3/UZؚHk{A#_8f7o5_!. mZL7D:9i|Q$1۽#Y;^\4hi($b+/AD+q!24MPIn-+]0܂M"iFچ.m1j}]:nNkpdL/A?t?–n c*a`m =QdL˄ j%Ke5Z'B~'>BZ0qI*36zxASD64jsN)?%@;@|iˏ'1`с8U Y/U3DjUZNPEۨвt,O z8peKԸ,Q5,*["Cǧa>yl_@zmNFDQzRIN>;s˯#{e]QlWnh̸Fy3Ku r :<0q }Y>^!%4u-.]t~䋄Hde `ęKyX7@2k7AW ,h8v5Z@.*.X0 '=z]X-Ԇ|a4y(Zx&Na䆕&#/Gӆh3 XQg`۞+^(.ֽ4>Ƚ EI?Sά,k'3_6 ĉۘѹΜO\g%SP 9~x[5yC iU kx~ij.>tD|`h|2*s'BQl컵\Batf`[jÚ}fc ZE% affm2+~p [Fv&]V섰pta:Fe+*V5l/trlzIfb.lT];82|KI>L@ l2Vh=Ҕt7[Rrg8VnKӏoU- klDaht9rw?Hu :ޜgBCde82 @-ΩB1)O :uY` رGBTɦ§=೽Yb]RLaϿa|7$KW"gYͥ^X"E0t>\mν n|1yNr[^upfz7F[>bg82mB%LgG0< lQpfyW, 7$.>|(ߋ1H )>k"BLDYT "<UϷ$νLKw aE8hR0v n 0Q!oF`!tP<cڏdzvGx7LIl5տy>t*~T,IVb u{ic^=lm3Coǣ1i;[ 8 D#ZmULmXi&*.[\uiżsYqX*$|,[ȼ,A\ZŅ*9$Y4F:q9cÿKC$ȫ0Wc1DXynK;[/kAmf[IXC@!'IkMb\w-D&1.4)c,r>/ǥ <@͉[eb[-UyagG gA-ΰksT%cW}EiKHk dm3Pri Y,6rbȫU{/9tD9< kjOc#3@ZS6t6FÉӚ3Ah~C{ɧ)qWTyd5c҉6D@/Y4EHF7E$;w]H$:X|xz>g'|T%=-9WƨݸծGw[B<^s\5k\'3K3^"+סl'#| u6}Щ+KKZSR_0ݍeC%Dҁ*m7C\^z?Nʔ| 1,mo oa,N lm#q'Fi*hw nvܥM׮Ҕ BbMkY prq{.wkL ߏ`KQD2)1QO3k1ٷ4 0zRӱ`Xt-Â}a׺k2%eSVBFsw>}}n"ry Xf$vCO&&yyW7=+tKhp6x%צI^jL@e{hЭ@KL1d|2/OX"0lT974hr N_dǥ5QK LUM%UI9}I#b&}- YYݍ!GR*%6fY` aY.2櫇ar4v D/wX0CoPP+Џ Iq$I" M׬Q {$'Epm=,_Adu+\W"!{A 1UX-f_&͏dw:}J#0īV60̼gv`;b]QS}@ݸuF\NY,)&QN`k~DlxT1C(L[[FIopdI3.%Ԃ aP}(j@c6ȹ2ޞ=&HzI]-µu6[Ӯ^`8Z\+@K?(ܝϟf%o ٩/P ~2:r>OQGex)5=c¤*xO;jb*d`?Y|gg * *ci--Owu\T@pd0-k=k|_G,&ŰHumYysW W:*cɻ6A`.3[W'3GA%?Xyn YSQ TtBX0׶uqME|d[]~kMYm IQtKQ(r~ۨZv4VMsN 66$Lu?Neכ+]K?<^C^2,$/DFO 3#", ) "p߳ɹ#%He VsxC|J1q]#[*)r^g GYLP6ݛUdf~ 67{{egg7p~)H7@{P^ 01&fGBhYbsw)iFHcfn n 'z6aXnj*2Ho5 Ug @қdC.wCC)r~D-lgkܠpu"<+'&% PqT|om2Equ\:YH\GjנQyNol66f%X$5 [6(:ke}k}`esVFO0`{PAcpG*ƐQ\WJÔ`AMI@ٸDN^v>cn8luJ)<@̡\OHU`VPUf4FINt|A uKtSdi=&?'~bepDS6ma[I5FChPlxURlLd:WƆc?R-qH%go,oR;y[OTo@k b}rLN"]Tu=ob7|mOؐ jGqq~=/B#8H2!&bZ6`s3ײB4`܊жn(. Ehx?#Df[.|֓cU/j zt?$Om]_Z$r;0n=. ^_Ɲf5`HH)lLQEk}fC>=4w) ^SgI%- ZS=\ S2AN75I;`ǯL b̰{#EΣ3pU^ `n7LZj@PbdeG #T,>A];>&FZW'ӷG1_)(}O6::\C|^u/bi"V3g~vYO-/qHfs)Kݡg ?)d WDHѻ1nuM~ILI%{EY!#b&EkH99TMYBrߞA-{~/[)Z'ߎ>We$]1稻ۼ E0ŸЌ |tO= s*i%Z%`ie7G_1lz4@'ˡ\@$էWz) ]ugf?H!XF$KrJ͘Q`[{]^]o'"ޑ ~. 1q6fD46⌀{eK՟F3tG@GBadcmW…-* DjOlѻ.H*'G" = JKa $.&ҶYOrnM]iɃC md8]mtFIʦIe6f*]r;Yxa ڄ=CKRp2U.U1d+8zfZ=nٕdž` 4G^+3_Կg,Y(T<+ IȀˆm܀ D rbBDG2ȼQ5dM,;)9<(љxnKTU :o}տΟx=ZePMiznl)\'f]аtP+ts_##nzMݷv[dimFxyXoP'v#_ 5ra2JJ_֊jLJ"i ~`tlT.7IIyim@wKϡ“ _U ՀwpFH}+= [ٰ|r`&ĄRL7P6~Yˌ09'#xXIz?+aM# "KiҞ=R @p䞮Q8eB%7g혠]dPDêBNxn15̲&Ї^^R[0@ uE|F10AFl<צB/3d &;D {IL&%#rܢֻ\cLQDS j_-=x,f*8[8$jAEu7RDv69 q Qנn,Xkp g``TCfQYb|n(@rziF%D&u6ЦƔ <Ԧk@0%*e ήvf˺$H\! ذ9yc 6KDJag_SLM!%衄ɨiWA=u f; 0:SÄR\؎ .6Q>$ՠK䗸ȿToxs/D03  ; b0A x@,+BBOw O2B?[?\2Y6mqaP2(ʕ 7Wй8[P2O!kt=IHȐGFi0aVIYh ̈?Hy7?!7ђ%':GV uh[B0t;:ѝ SE{6+g9I -x>pW ?v ٯX4z n G%cgPkoK@%wTvi+X_Hȶma1E.3H4 /Lڕ" ꘎D+heR1o0rqAWB7?WzLO6n9E]ߋX/][}.? "Ǘ]ŐOKgɸV˝T3HuAEY}p팿(W'`:"u:Xxu`S2R2ptIP5ϝ{ (V=M"^uxQ~)f44 AE(6MѺteacC |p*cPVvu[&<#R.]Ca7A+3n &i9#s:Ix@^,@9?j 3}fKe/vvJqo6aۢ3r) ymE0g>byJ[62dhtP.MiоUuV`l`YJ0ڡpZ\4_47qNN٦Sv1V?Eirq?畴wa` T]I*pF  S3R{Pzf w&2ΐ^r/OZ1xζ v [mVp,rϵw$T#J'=Wr~Yt-;HZ~Fx=}&}( 666] aU&apsaP VR*GUϷkJekVF~3]|PYuvgGc E^ͤ;;E.dzR3d(Պ6߮5)PNxO*l!:s~n/5nt6=}Cv*pF1joZ)K-\h Ę&L=Q%~WYW̭JGާOBM򎴚{~nOۨCq 6g8+r<ͫ+Zj9GOl$ِ*߁vgQм-k ',,gL޽˫ښZ[ؔ];uq?yՖH-@K~c|Pm'),dgPQ 4u2f kق=|aҭW5|pЇK_Kx./L΄m^WJ4Ӡmp0Y lQKO߿sĿt@8UX+Ӗl<4>VD|d c:>_Ƃ=yQ+7F06xsNsox,|i(e2*ࠥs}W'6b^=qCA>Zd5fp'MZߠ"C`CⱁxcMx9vOֺy,>1}pYD|5Vz3L?,Km'M3M&0s0,ڨiGފ"ڧYбmFQ G pwAiK#J |uW,z i52C%;0%4& & 1_k^+T;ɯj2Z&̖d2zn u`ӿR}:"Pviv8QYߨBls%ƶ?LHI4q>a!B~oxrQ( >rք]|Zı@lowVv[;qr5jPfGَBJnYmР I}:2Rfp-A浽bݞYQ臯oãțMJCf@G=ng{.',?Flvj0 WB7 `Y]>0}vz[_#읱N YDgagĺl .cT$Q %WEcR"TjKtĖ}gI1YO=PvHd5"4t!‡Z Wk*}8(Ǻr/ )G g 5J`Oר n&b~dSր>m r|EYvrl?}ы2?6pRyXJR tqA:=DbK1tQ+a+YiϛVDQ;y(AO&b#;Yl]M~sE.9XCv&R R#="H4SsB\C͌514TDђMjefKW`uP %4B ߿\1x_I틆I2gk~뇏L}[%>EgG#o}l03{Y.Ag*{a ceVh(O3S2o~oH_ϱ0^@'+Vp ŗ>ٯ֦8'6z^N9Pa :R(5yϜς'R,b gY7l'*q.oGX0CHٞnsEPe8'Uw5j)U/2qo3M=`KH\a}qqEtT7G4bgwU^a69QUCyt63:@!"E:oV\PNrDWBc% gQ 6 Tslݿ,׷V BA1@NK٫6zc ptC)q =~jl$K8|æƮtwCZUk1pbeu=, l._pzMRp7qYr!~OŤj/f0՗i3S߸ UMƤ1Zz7D2rh'#v+ntȱ:yf!ޣA< ^',)[EX8 J9tz6O ^&BjW + M\S@fa1W0G9Vhz7z,Xw%Py*ɮ!eF$(Ju[pC?sb= <}猵- Oem!%h50 S=fA֏!4#0چ/⇚C;pN%_31 HTa#J`"IB ZgaW֪έwI.J!$#]_\%YE%~S i *h겻Ӯy:qgpݯq0ħiy-Jv4hfZ$IChx4^)G }cw1 j)ntA2?- oݩ݋U57U-ӿԆʹ ~d|a8pOfh%cq]I8_C1"90yCBI%"+[$/}3 opT49J|,O UXjӒ@ s]&CAe$."xFKgEY*ްӴK5ϥG Z ,nٟW}"7ҾK3]!<(UY3TSj/ feS .6G;X3RVu艞J{|8O Bin?;-*-͗Wڜ IE&DŽ;3rN8}!X>M[LwF΃FZuEģb"C_n,CŸzGݭڑ{Uch`s Gl+6(ޜmFos 3U,%lP~\3r3am^g0i/ߣ:;C,@Xk49Df빟~FKu6$ٌy< "I@^$Eb6d;q4Vdׇ7JK?ESzƊ"^.hTbhH::$u+/F_pv ʦvS?XvEMvuR3Gg4_joXnul=hn#s"' 2I& Fj(חl%m.F0(O3358w[[:cWS|ITUFG*\m/ғJ1D`kd*fPBٜEC{qK@WaC҉svG=c~mhZuj0sxsz8UOQ4vm$ In [:ZYҖZdS_yߓ2f6ήRX:OHm5Nΰg ϒYQ<|^7-]'_#󂵃ޜÖl٠ CuJfـ0Z| _c?"mSLF{UUIKXsƎ4ӆN% Aa^cΚ"Pb[*ߺW:eQGdETA j|Kk/f-cĻOئ᯳̊PTቘyFg'/\nH.$t9 t`ɷ89rD!dǪs21!B禤>h@P6OK' FT;F\#ĭx3p% Pc[ldA % 1>6&A!Kl?= U)Z6}rp}C[m(O!6_=IrrJf܈Ғ&wo([3-*)/߻) U2ώ\"\ ?2[]8uu 0IiTKs.- !nVs-ԧȳjwi6|s0+"~A Lq R  J-MiY }@BuG!_ha({Gסk^&kٿ> ?~<ޢzbcV[Z-tbo*xdF? ;JPnpqSRYy"kBDUD7MNѯӇпQi3 d'^N,:A`½ˊ-}\Xcϵvת1Qy^o1Ve11ltGl7CY7w&(l_/)d|ӊUsրx 6aI@#}Kx.1oE48ecz7id.4ў8 FhY'sTU}_ӌ1kjd*!,̀\:[; x[!}!CP0eܰaThMGf+9œi[4FelnHPNR`z6xyB(ϯP:sW-bi:Up5\&ADWr37NȎ=@!6//' z,EHTEHbm\tn"6K*1^@Ѝ4l@B[q.[ peEC AP|>mҹqo=k4KR,66х nGd#PԾ𻰷7I]t=G :H;+6RLRw% lw8?Uf*]+W. ҧVb($6D~M-sC?$Rdׂ/[6\GO.J $&@)W41?˂sYSۈmٕEye LxuƗ+URѐ~rBQ)i;`*Z"ЁKs#Td$YD'XM$ h8[Dl@ɑ͔,fyWZ/ ' LJXw܏[ 3:M ~  8.I\Ml-U%kb6C|s+XO(t*A*#rfװEG.DŽ ޫ6czpq뎎BZS"m?X7^/o bvQe$_T)$G#&uC_YVh]OͷSf3I):_y8WHS]Aw(4"[ P#>YW5 lߐ* 5C/d`c/Ϝ{,pn'1 !gw)鑅Xz4])JU gzOiDP I- >Q19ZO~( {1'2I8Lw8~((΅u@ҷ'gKLБb(y E :A'7WuE\kB2Pwgnnf'Q%|UW d@>NJ%dcʾƖVY[\Ş/,<ށ[Q5}'Nd^A+M8 ^vH3R{ZDu\0.ynw`f5":L]O'= `d71<=#{y1Kฐ#l|0x[(Ci {>(ǑcIΡnuM^t,#7jD8{@]sQ:ݞFc˄mHp" rF < ߑ %jH55ÙDDX`Ѥ1tDǂSJg mbJϟrǭڤOf",@MFe2PRisKZTs QwGҖ!gBFN :4Z_dN4Ju]!C[dNF+RNg߿u$S. (uvK{)7þ۠gσU bad]F3(@4P4s Oâ?XY{xpz顉 ( TbE637̥k0Dʠ_}utNN>k135~ohZ6/t?#"z7>¼op2oMK4O6d=0c( RfoDH<l1zeGVTYiCZ͡H92HD9Χ*JsLIȤ@!~L2lW}m2GQ yZ8lOo 瑖g!I̘Kkh s4 ')H> SPORpTҌ1dE&-`,-qiK}u8W|nM2)z||w}sHt 67fnf6 `u`8Ǔu2Goks2LFS >R&(2 ! 3,V>@xi#0LN4`ɫ>,<|5JKu HFY!E3L ]byJ d *Io!d.7sLtv~<_K41!Z8(7+5_#e;-F2J S}L身*Ġt߇ >W vǶuGѰ(FsI{Z T>Wk\cFiJui\YxɊu/¶Cg׍e~ŷW 2UrbȎ1o A,yk|q.R>mavIXC90^bA-Xeń:t摒%ՂZc\6tHwA8@w83EDa#rNdOhh[yנKi$7%&s\F~K[άd#5 [ 8,fl^8xT"~i/}JVF0SF(Wr/Y7t,)U#ͨG嚄 yO|Qy%s0íG,V)Ĥ%xspygc}bv:RǗ5jHS:cw#eY\\cK@'e\%j6Ye;Ay%0 D @Vw_ ё!߆ϧVaj$Iر=pv߆g/+lf.zw}Ѩ;[E*R͉sP:FQ2?)vz=Dk;ٵ7Iu&LګvF_dD8%1r/ Yۉ /xeV?<WDۆ< ;1!ŷht4DF `.["?XQBڶqPƋ)Z0Wg'MކRZ|"WL'<Bgc/3d"t(ςзmσsRE5wTg?d=vy/fяhI*~PD> T6Sx77"(۔fIvGխwkqp1cg*?pWJ,f^oJɨg6o]2C9'b/Mcsk OrZdPU0,ۃo^kTgqt$#h$jF-waG|6N4o_ume@>;m0l]alhULȞkO_W~?4FwE٫Ks"B߹ kV:VO%t^!K: jC*{h.LM1W$~!DBώ,l"@vZe.Hѽ2pФ顨/~)̚CW9cTz݀/+ 2gA<*`!ͯNd咩z2ʧD/(Ȏ<ҝXNAt:ڹy0a\6S(iRp4˭4SvmR2mRIP*4izD* _V='%xRie9WƯ7şVYo2tDbON/mBq 0"Ra1H_)q~!Z0Eم>b 03$^sb+)H8BxgTSvV fS^LKŇȖaiWXزRZ _8ctrsuw @t<8psôsؾ[Rཤ<)b[E_2E+8Z °ɡ=skmIju&!-jM CWt+,)\ǜY_6tw2WA=c9E(VBgLûU䠃7ivithֲ((D a[:w4U&b{ -{<%׮и5d xDY[wp[ "mM\]87-l~ eh 3ꞖL[SIK]K} (lԙԜ?|Non}~V`x4B#ejl_c#3,߽&gRjAJs%مIO_z]R}"DAf%{KJ)Гb% u锥w~ѧ?i\80}lz-jP4GOjǔƊz3qBbgs.GN !.4se㨝i%3=1%ynw iBNke*NLH[X G*)ߟc~|&x\ڞ5棓(_ZC 3(%a$"mt8-#9;"^͋gU$e`O(z21a)2Bv,8q `OdhGbrG#^[_T'h a Q#ONp7S4[+7.}J't^'ޙ%ԍ2PP]ɗD!  "% έ*~#&^4Ql &C6"E{]je1 W.xvEw P35DRM/d i8Ú14uIrǮi>@{6Ex(;<>'@JiՉ.KX$r;W0tfr}1Ҫ(Bxm(C-RgWf"rRM[un"}4y=Fg)T:)u8:~e^ҮHrdEb4Rw tqlԽK0^&n:bA~ZQp3ǛE]J%*A3D)ߣ.Uy槈@3qn4ﴴ: [VS)(U Q"<'V̻luƶ,˔re#ES 2@dBYAa5ຏ(gö m ~q V6po2r砸I1F|QĢ09[oxs ՜YVSK;xԡ y,b$rVܕޢu̥.eM'"J^'wW ;tДAxh>qs&! m]zDʊ[P+O Ϟ;u4O]Gq!aKHT1_b|ؓ~)l e(DRd2`̪&o#$˸[ 2S WBp ^\ kW%DeĶhy(2)F\Xݗ+{&Z,yPH0kc޻8 ăEd(3B;ZthF#XDt` ~(s`#˚\-%m"^`~r9'bV/N Իm.kSlj;T6{e$bHu\$ {  (5ڳ uXtzׄ 1<;F14) j=̢}_;J5տu<5a ,2uK@8^UXXH=d * 5?2/ 00+1h~>^gdlțx0Xp~oLŻ55ו=B96?)mREuq2!؊FS}W['^ʶsBm'W.Mğ[LGẸgţ1|nW2FT} yrBi{Rd]'>Jg$ViVNE߅MGzWPKI+>qTCD܇R QJ'S#W, (-ǁkV#hV"+ܐq't)9кJ}!Ҭ5Yy[*Ȧ:/x'b+޲[kNgݭp$K8f)j\9=x5EqY{GXIQ83\<·}EkԤ^)vp #dޠ[fE0ܯ9*4ʧJG*8:*yi9МSUk!ŷϫXq٠U:Syep-HxrRa5SXsϝ-{-'ԬoΥf'Nl` p>=%aT_ p(NY+08Sv6E@Tp{JݨښSK\[zd:|,=pk|hGrQ }fVJd\ʆ]扏R㣁2 H㿈5/hŝZ$_nW>L$`}0p8 #)ġΦGb<[xmLfdRe p榜O1Hb tn.oM4czVoY`Tr$U?ym0Ri`PBN)IusIt2. +m[_-0U'U$θ Gת" q½=RJͅpj`l>0L bbEG44 tўn'(E^~n%G=Ië4F xjR \(BX=ԯumAQPXvc/`kj%pg3Jf z{dftF3x1}R~LYDxcm!4?ȧt_iBd2dO!}SztI{2$`ejgͦywj6o?DSVYFhek%n&#~D"^aC}mAuvˌy<^4RwW'ɺ-13 !UY֫1A,Ժf6FQ"b _cުErٝ^-1n! $uwdN6XJ 6L|Ki$aI&n,àrUxh%tUU(jNҵ(]xm86*ꙷop_!A>njt}f%mu!0<+0]wMO!\v6PLE4M԰%jO6LWf81k#̔qǔɺu s*5WcF(t.#B#m,I:εH:iS b%N^ -EQ:ls/YN)ޯh|OU'slۤ )TTyZL ^Afm'.Q3[ݓ6x-zDJw(L1S fI_/\Ng(N@QWy;j">Ĝ&T'\h8f _WW c=N}ϥW5eb)>)OFB5}o'juש<)oX5C@d(3uҀMQӮ=T_؟6o;&?q*dx|YP%뗩zk86OVi2c-'BIv%PH!N >E}_$gju [V?%>ʌ-/=.ʋUۥ+ڶ֨Ny?-F͒K9"yLlrN&njQɔWi)&6+̯h.jfM7HmTŶ9rzGyFkhS AKoFZaR#/b2)щSe>-1Iֻ3Y򋝑_vaHN3B ]lV-Ah=~&.8t$st&!$@Hj ;Og]ayRt_vu|UXg)~PВ9RVhPDzUA&S[UZ~mw9XYKQ C{bFg IQ,ϚYuj۲7!DES-oti[3Wʏ|v!-9hx۴%26@[o,P)s ׼Q=ه^Hfѕ#BdgHٌfb (wsSy=ҦPEY4o!YCJ:9Eoe97RہIVq`&37lI;32PWQ_a.++wF}65 ͂T2#GSxE3i2 atIU'B~7PmS.  _?"qd~!;cZ2B+;JEe#F08u",ݦD~o#sQkRThwt~m%SJ`Ql; !g,=ekl3-L (*=qڀ"vH趂Uj0 }mB!VMo\ @1S?ضHOefr~۔P<'Wdp V20Av70dkUW{"Io`\y7 yEO!66*R WmǓ$[# ' -[2Psw,J @Y?wQ%8{ܔ6> nݛb#L)?lnKF^XVYzG0{PI8 '3sd?#wT󪯍Z o_P@pο*6^C/E09@ kEٮ)"\NI'0TEp&T $N [ۜq恠,J= -wȼ̦ x2NqǏHlT&7G  FwJu¤%oh\_ÜGeU:Zh"{߸,N`"+uXA)J vSLecLو&dy dƓ QzD̜ Bc('xHf#UCX n- x%nyʗVN~*jԝqrJP1j gW/:DiLV>T˸fioج5$=zpL/ I[=QljEn1|&)H N;~~s/ 1)_ mAW Qvg͉%]I(T-@Ps 0px&a t whJ'(F$a] igy24SèKct˧Q"G8hdmDzku_b-E%|"$eG!1X=3qFX!?*}# -vKGGc *#_7=\]]77w1eT}]y`hKITSXjs̓=.dQm6w~q.euqn}Cy/%:rqSk我^Qy0%FkBǢI!=. @VcwPmlXԋ<,,Q{PIzh5^rˣKdJ473HC#GO:uف,Y9%f"vQ)9I{MD e1ūưgT<x!Ӂli1zvtDy7̓ZTT!Q@f_3ֽ Vل%~L`k ekr&S7<|7?H?O4':{FLR)Ǔ>:s^Ÿ'y5@?BS{t2۬շ1 9;fM?YӶM>26?ji{C()DD )Btc_)C5;.*nAL=|䉶+c7#qő/<+@h%7QvV8LFe{c'cUR>)U?+5hb2"yb|Nt?VZ鋇k/505 ' d=X{ zJ;n|#bG-&yΗ,)}hoa]ˆ?n SvVv54hu 3zUFf9h2[!n6%Br]'[7=d`*q}VAC{fj\EGd;u[ٙ^YC /KmFW(T8/vzM0 q2ieQeՅ¹+_Q:ю|lc1C*grmIu!5ڄ%% Eb0PVb=9p)iΉU7n{Zgov!(06c_%MeAz O,[3 ~"PAF%Ut:ԉ'\=!%'G^0kNd +{GڮInKU|}MwؒH-bϑYZP@|;% s.9U\aoKUQ}̷_,"oMw)B gH O괨!B=`i(kR~+9K*m[Nu8.6/ij_7r<P="jQ(LBss0{9pW-n١O;ҤP E\̬_&y#2 +;\DO ZDq_hYh+sȭw =.Jԏz#55`Tm9[.4a/WhZ@٨7l'EU0;5Asǽ30zǀ> Mlz(c=`ݤoӳtQ%Q Qޯw%b{FL!rPTT(J(3oD?~_*fb7)..fMPAfg,tVؾGA^i^)"G* v%N *AF?0'yú"^^8B>\خBov k=;ت[UU aPșv*{mbn5)$O24oh!tP:D.$J2[g7$QYSWDokz֖Rqsm9cE+V 䞰Hs3}1~$K|_rHmmOM.Qk;+cie zy}i%x?#umaJgdQS ?Gii h}Kʼn_28뾃8'.~#`p * JN~'Xot(x_FJ #)ۙ2ml^$ҳ 98Ij6+"T@wǻ<; qV g.fFvŇ6s|%^6 =jp!GC nvst䫊FLfT﫷x)a;boFbI`gҔWEw5w"447*j;- HөsKc0Or4 =B6HkZZS{\|_!hҩy*4L0Ǣ1tZC(M"LУm&?8_ص/"@x]q怕s݅IbH2}15Eoj 79hTuU!fL;?ְ-Ԩ'^X:Ky'ҫϖADO)8:׷}w;9%JqrT;KRyMGi˸PQImX.B vc,/d9ja43=89X6, n@<'Ӿ=D#Wyr#LLm,:za1M 8Ě ڟ׶;-.{ .]äx|Jj6†nRpD\_9p~3ĶX asBرz 3`KɼOlD)bV6*>46B!y0"T܎N#LI_BU!k(w,C6۴`V6΂./`EOiq׻UqbqX *?}&ѹt\/M[8]J3^x!=C ~`jk݈. 3LjU28J0LU y,»/,㯟 2< &Y&(Lmo-'ƼBt+BNzž%*U> 0}| V_%9_7k,RR:VZB-WcJmiɼ,74?AhWp j=1;Q^ GLk hWgԂy_;bBNB.IK3 &0! P拆+M4\Wn469nKS~섫l(?5&%?W.s'X2#*IMಶ GPE1&[r9+[ql|q_%^%T9ᕃIzfȸ+Ş "Vu:DԮmB۠/=% Xq3Tk&0~rڕ$Cdݠmע[Ϳxwl8>^3,2Zl`D^3Q|r1(sO~p&wB%f` uY,#ZSUxႂƼ@!;TB(GM-[x/ǖjshB,[a5CI-qA6C ^sGazS(僠U4H[X{q&Zmb]M#܆Q^Kf#$d./Vj%ʢƝIWq] Ա-`zUdnv1%M/3g1PWh _uE*p)YTĜk^ԌsDIY}:,2,67x{Nێb߾/IfbPmw.GsJ,#VʡAg %ǢrHouƈUktS?5& i)G|:BWHtҩYs5z=xL]'cN\ZJ/tƬ!xW%_laϓϚZ^w\w-Dz7dt*[b6ocټ~Fg)˱I'DIR1wѤ4!M_e!_ Hi9׳e8o,c ݗw>S ;#< aDo;HtXBp C!F|+i: }UAE#CUi]$f:^؈cUIčBQ(n[g$םCHNG0EY|pAD$wy3bXfէfN,p4hV泛XdY1\ ǀwn>:g{3z X ?u&7_[s =}1̟sb>}lTTa;2SX ^ƾpB̧vrQ'mqrZlMc+v{^J~FPS;.~J-;j?L2~]maNea3 >PnhډdE@1;O8`=PA0WpC3̿<Ӄ"W7s_2=aJHk+3&b7?`M J͘[-ZE#n&~ k7WV9qqRJBYu­OoI {KV00CdhkHvwvC~In9Ӝ.$RN͒k8+)l4f _ju[[ro$;Jߞ@^ P(xxy:<|]n͂0Z%ͺcB,F@_&ƞe퓖uӰ6=%R.Q^tL|LKQ\Pc7 F-~o[h׳1'G'3Fg(>c$Mc*54 &my>3ƒR뿈=(Cg@u2 2ܚ wLtQy ɠeu2F?o=ӂ"aApJ!~?^ӷe"m k-Ӎԫ͞9 BȷW <=Oiknp|/ܕh_`M#T:+@ ]ݐ6_L]L F G揋uޭX~!fWVRx2P_ނ>4t/ϭ銏"_U 8RiEt8-_:1EzӖӠۦ)W|Z'& 狢5k@(CIִ.ѳbR s ?ԮeMB/ Qn-tHy P*FË}U ޽ndgE<.DYޡ RlqEOo!e O}l ,aNh+ /zV oº^}= ep4YqGUrr=խ;Wf 'G 3fYЬfG=4DWȑww+I% mX붎jG^S\jIcU ty/Z,\6B!4խ(Fl*_'Y.5p +~x:s 2;6'7.)S.rբ} vN\|ibt>rԖoݹje},LJ4NNTFEm{%ϴ犵ˡ]B{6/?Pt<ǥ\h81Lڽ"[vg{/BNճ:ԩ)xܘ It=PTǒkN`lJ[Y^t7wNoɡYc}cӪ$E*YR0l[~Y.?Na /<xLFbY1 J˶&l*u*'`]d"V ,jw$N\~Y'Ht~6[X+^0!B z-P斥Eu茿2z0Qc pv 83?tEjnv]2+X%[@?Z*!ٔ> QN+TTtʧYk"f1hrE[Tv.&kl*󽓫t?`6  ~J)Evfx{0ɰAZ辤>MѸzuM>9=/Mjl ޙ3IH/w5)#X?"O/$w1uX<1%J{x+LHL`3dŪ7'b8W&٦1OZkrR]a<XX^4lYd .~<(ƭmAk0eJ=z2X`}jVzOR#z띿soJŀ |~a' 7W>Z17ة!@inHe"ǑX!"zz(+6KL5>C|`dE}gtBS [06XRdB0l*ҵ?soS]r@KE?>o!R?hmw ,aUL'ElHyQ֝ᒠN0-/b4ԻjDͤhNϋ|awuWߖ;j6<[Ձ,{qB,!\.:dԘ!i ])Fj5)cvCe?BB_EJ}h{֐A- lqʎ<iw'\Vj}yn)i8p}kY&Lų%qp=wXVR#q7t[K&3];DFu ZAQ.7~')]ZRgcM[ !?O\ } tpDWɘ-z*MF#c.v|DiCcc#CcN{PN)JAd$ La)`"s6̌nmhk׭]sfd#p ЁHn 1ctY9I"fvP1a?EjxRH2{ybMK0.) N1@3k9 矚X3=9H7ܖT$ueIso;g^40[}#E: s,&K2$'{ gрjYa^-pwO#0]v9xmbPa <L,D|At/oz~si>R6C ged {ʩmDŽpzY2 *zоD5vjh(Ca\A"l s艒ֵAyȀ"&@L)Ը!8}e wQu)&}"7q WPZ o^r jy_[ilو{LnFt(jk^ceq ìzA;R/Xջj}"Cђ+(fiI,߳#:f32Ʈ2m"洊&! 𮫨AIT-*a"8y;nјLyպ#}uRBu7pҊl%ݖrnؾ)T*zF2EU l(N @P;֍E7Ci`X%[ XqSݤ86 ˑŝ<9\-Շ}~#P߃8'@w] _y]^[$gW1O'ĽdG0S')K9 T_-אXNůu1 Ѯ=>a`[Q1HA |`sݴ~':!.)&t.G VJ$M;.! 6\O- F${mbkA4æX6r~T&GCt0{H6`.Ɖ"bz is\lO3w:z vha 8xTAvѲ׻nMXfDg)׸;ßVfgG<2MBFow+2YI!20놥t&c8fry]|vag"htޭ4~~ flۍ ޷_OI{AsTHxEK|޹, ;UQ֟:نB,ld]py;-Eݷ2lJܒq ƚ*xUV&f>w8,wSͪ$ҁ[!(FCpJZ69tAfFW B{(c=RWu.^u.qYf'_weߘ0w\TR+ @y'?S78Cp.ʞ.Z')@Ky𐦄Ф;/!q]dzt2ߝS#CP-=<0zHs\B`m8}Ľmr٫@>*[$S ~VXծh=spHƵHМJv.tU&@6\ "$&Iz -m-t]z %yj3잳|c~Ԁ':˻9D7$4D5*|ibcO \8pQtW IW=^ b7p,gٝfz+beP黨^K޷DJד+D|Jlzx|DdY3|haSLCN#p-o5ú)h7ܘ6 6j.YaRïh3/Z?CD8ɱiDsۧQ]!HX]N|sO{hA-KѤ=&A[; d:'c-s|/Y Σ UީIbsz h+:o`\f&;vdej>-}`zTZ/S;йtQH;)mWF5B(x|QZܼup >}cITEs~H| t)tJ#mﻤ'UnKPѪTYSUr`~KP̟нxT ,,\Y"MH, gcM{0m8D!D5O%'~6N+ <t}ptV`Johၱwn(3N?^#(3<ȖX:?cCpHԽ{n)izRݙ] 6;v"$gþL6ܯE 6j2qk_%5Ü_65$>]b>+dZ$~k02%5nO^,bƔ&C񦗯8)CXu6qڔq2˵nP4L)?-K0;%-p,I\bo_[0!`(XReE򈒜KR3]t*eâx9E~1j?Ffh+نK}1*%϶ԩB93ۺc{=c_uDEpӣ;Q "(&dNoy[7.B|FbbLE߆\PoHg[y%aB+'+ PM2.G)$8ju[~qߊHn삅ms8(# >>J6 F^.9=/\ʾ~+)%VTe+"isw1z= j+(mZ #hL]&~!3S%Hus>? Ě.=Iݖ4( jLtށQ)mmvIއU(z/.C 6UL~o uM8bILmWv -|&#tnj#0Mq-w|Bfy|L^eGo%@(5C(x񇩵'OWEd:ۂrȲ9ݣ ]?a!Xѩεt1k*40!-ݮSWa|);[! }ϑL8rYkuw[y;۞)ZR$akx(.*R9 .@_L/ dZW<)Љ׍_mzFk&[啾lU?e ›1.6#W9x&I߳|"$$WaU\KTش1D4m apʓ*A_o6 %i]\B[=u eXnJoWɬPGM }r%H#zam_JShإT&ܶFfpJ\o>zH1ӓ@TR2OE8Pv6˨{9?وD,N7JQ6( sKi͢z :KXA)^5GzW-gVωSѥݶ!sߛԙN5+{SgNz]둃!nFA_a\XU"$d_-<B:B5 OS%/ʑ .aI:c\2f "_);Z0R=_\`^q3k눴 Ҍ?QDUmOu .azgEYX`pW2h_ 8Td>9 +~GKnܧD҈O͹X[ r;u]_S\9L9erdxo9x+{>)2n#R%0ÿ MīA_:$P^YT҉i|\]2J(G w(a2?Ƨk 3;s `5 r5c }SC2r.t`w`\ZNr~%/^5>C?O|F{yF1˵˗fN| /-5grymts}@7GGd!\x~ /M?ˇƳI@^:B12g,vCNXП[}& U..kf:>&;+ҝ,ڜ[UZD}Ofُ ~8wN&={:y <\\D^  N3lsi9^ "+ q\vҷb7V|gҺq1} Nj5ƪTvTbj@;ҽSqVGo.8Ai>:E ",xzg|-|&톫~_G e|(p%O!$>PSNĺ-ZJ3 Ӽmp{RnCtFʼإ08?2=f:nbǕΊ}IEc>+y1зGwtQMe4XY>Bz g-e{7woˉK;dbd>zԛcІ>0\;ǩD\n5VW2' , 0G?@a(":5hKi?0K,/ DA:ol=7F-DIb&ZL}?y B .o-kS#5 D^L[@AMa֋@WBa耏 g qx!ͯgV>7bRCGnF(lط?y \юRH:#Pkt3`(K}]b^˃72b0^roJhWBr(aK>nO"m .o.k\ ca-ka^)6$6jjk>:f晷Y,aw~2݊yLyQ`Tm@#@i ([Iqp#MGFmlzPnd9k i̧3ӹ!sfбժ( f97.&l kъZgnٔ:~2=+qȮC+|lB?B6t9#C蘵t&ߤ>)*}qRJ?s<0zp/ z <]V4k $HBDj +Ca(@ϸluZuQ-0BL PP8+o@SZuˇ<\ki ˈ>#'Q0 Ґ9s$-q٠@;PJju;3%ǘLyKWTЌQtv׏dɩ&@<(CQ IK0ʛd7SMj&03= BƭTSP,ZnXOM2mڹOWyH9OIT.ch#:lRyKR$yp(O%Ⱦ݁Q[ʝls4d%=-.9OeCeG9F >?+aL7+*5h yaP|I LWMlH"Ŗi F]F0T:;>|i痪@xT^c=*gj6L剌Zawe wk֔9c 'E0?m@!LQ6'nH~:9>1tw R?dƂ0(C>0L6kT+lriS4mKWǐ"SmRϷX*f9e3izW1?Rw$۪5k炖!*]/69B IiP+da^` |0&{Lef n#`\H=W95ߤmVuȅqjJ7Ÿ0@ nT!Q?;1>_l;wweX{Y'.ӫKϩ*"dP>͝,p4ʡ.K j$0Jy C R&Zj2< aIpPy+9`P4LXrъ>ԯ7 &iwIz{w~93beH$<xvÕ}hgުn{8"4WPYh oc1=[?=f';ˌ"3Jzz9jJadJ|4OV\`K)$ax.Ϫ(Wrߊ}a QJ6ZdYlgU|P>\~a ړv@=ߤo?7jQX?Čì1ӯn-}`4z UOכ=]ެ^`OE8զ,^TѲ!$ڑNx2横AQcϠ݌b7̝l:KDƽ2 Zȑh6Ԍv/PR~(܌MQ$ 7@5djU(2[f0^[_N1s"|fa#-r8Uv6y)u'{F_l5U-^HoqPE-T}U6sߥ ~# A˕8uDO\)LyF ; ?Y8`Z}6g>d6~wꯑn54ցQ§nBp=KJr#MSH9<%^Wܩa|ﳮtS2߼4+MDI>a^T%6@?pXfԁQٕӃ-F7G`š]Mr/'JwP_S +ob8"xjv+a>: /HԒo`o>ՂgpH}4 jI)?tt;34gϚCwNv~ꯟ(c{@~i(Q% =W\&jp%2}va_;80P_ZB_<)J&wۥ !g4=yR^|)B<ʙ7xwm*+u)ozEJ7 `2ILژϑwlUPiӮI\2A`ߪAI- |;gX80EzYt̢`JPX66ӯG4Wa$I \i~;MsfrY 2"9``L0& Ⰵ7+s TΏ]'cYAPCUڐsy.Vv͎ Qm=x*;*;dQ H3HMܰFb1WUI&>5?sqWsAmm9'ފ[ByZ~W[._u_ 1ѢsbZ|$]H㗲8+uxPCCHf2 檽˦5鼜HIk\fBde4o3wNf/솹5wcLun蛯9_yzԓa TUTZ,+&{qpqylSwj0"cY#LJ7n:)0x!ߒ79b6nT_"Kx#R,pQIO 0P)P`{59v/y|}o!{^=sG0h%9GLΦ\/€ 8-3~2 b!|x`v';ehbpXA#5ت6+'R3wfQ*oVZ2V&$x-$Rӓf,2pa#dU݉i l@_NOq0-Q<>lY7V cZV8 ;.:e_T03"2ٱ5ʑjbvŝQ)@xPߙr*|i+GBא(iߗNΠ23'j9<+L1G$ur]3d, Bata7((A)>!_`_.L)V&U%(ͽk0OĪeDuќr߬r.a񘛲$T9Χl7Ұ(D"y[UcϟQ[r*ז9P kE4T)څjV>! R}uRop %pGF6G&-[PcLj(yCgʇ`UG`}Z;D_{X~Gݲ&I.)}Wҿ(Bfcvߝ~fR|e|]hV}Us4 t>"-ڨ0!lfwpk0{U?5*9KGɋ.m&ZE !t@^ 7U]u~b 5 w!B<}<{M)h;k!b8lc?aY#S$Ly`&Aߤْ4 PfڊLrfFnӧnc31ܷkJIz 8/TF2闓FYrh-٦sA"^*}\ؐޚb}>Y~ӾaÙ6iYn&&o!ML}I)>7^\VNd%|NYL6tHM3apQ rz2 pe* (6Ԍd̯筶,Z,Tk|`ן#ԭUsB_*GUȯ:&[G(¼9&SS3ė %EUv:{ PV<΂eKLDsvʊs@ ;~RgHJ ʹp2ۨ.2K7 ZOKMf\Ӌ4P0w'hmmc)SR :79OY,.2UC /k8@1;dRU<@~ᅊv Tdk at4&ߒ8T^S9bY]㦎,f+"ӵ٦Ys0XmqZX!X̕ ҷkS5E•#LV EȺ޽Qc1 8@nhVcf@QT` k7iUQB 7՗B[yYŔ JkW61ޖTAޛr ⫑b,[BS~|su}}=HH$Rk>o< qàϿ6} b;w ?BKM+,A~Igf+ހ|zj*KԜ :4.=S+"Gae+'0(t\Btqߓ/9*MEOia+B**l]GuQۡx]2` Uо#M8a*(1Q,zЦ? @LvGСLlvAo_s$(>%)ѩ`1d]krf'ޞR羵 TJ`kAl xO PW=Ņ?6eY^'^%WxxRx_wAGPe$hl{KK@`֤h[+LA)j1#kmS+.Q7;m7*4XKa fs> 77dM#@91CoKT'X,cfdM!TF1pDu@o&$qpW2-"XS33/qZyBJ _OZ؉=UN )o֍­QIΚe춐 ,r59wl2/~Bx\_3^bya&3e 5&;ꍩ/C{9*R} ENmHd )-LjYCF}9r]#!5%cBVq}Vx}h(ИZ6| lhh񸧢܆`dsAEop+,Eٷm$|ey/XPe(a_qO~3.xk d ͫqW[+vwtKޑ"Hʈ  }]w +=_!ã ᦺO۾nzGM ? J% .ޣɊՙYh q[df&VNJb*CR$b}+7p0TO +񩦤e-s$}ӹ1G[5uYwnM-bfُsMۢ37@ !5{yƧIy' U*ɀRpw-Y,jUGXdHpvS>Kmy^ jKG;#֭'\4J#©&.Eztyb? -9G]|@]UT,|g#( 3*$x+ȫ;@q(&;> 6R//=q&~ʫaB`174|2xRSX |MO?(#59]EgiY7-G[bӨǏYd[<%A44cy[ykՏnYvg9C D8 &X˫f FK6u"yQ3}}$1'@5b6O GW/_n&xpa/wZ9g UM 0xBuӽ]cݲji.Ás5NfèKޗ:eVJM/ 4*Ā, eĝ{b74/c$zkp~7P&HC҄b?(u8=;rHE[$!o 3ʼn0k#.gB?dNZ_ ţ__V ɉe5-ǍE* Sm{-&œs# vņT$j 5qӍo gD9uyIU?Rt3B9w0mg~%ڥ?X%%{#:Ϊ =d+,NʒYNmR2Cgo?H=7ys CTpA&)]SMG?/+yAceD~-cPyhsoPa83q^cG0"px ±^$!(ٴIxb)Ձ__h p]Ykی&ł?z hɴ"iXqfKj֟4Nu\pڴ)<1WRemc m}?2q;TvM5n /= 뎮L!Qvio hOw.b/=CłnAcW0Gw&'2};bGC^pF0-^P;jK]hߴFAѶ 9 ls#fMlQX;|2[QF*lT"˱/ȕ!5WvWnIlmf6b10j Yko*L-'q qpsYƒ N@۩pYr0L}0LPcj_KMORU!M{8m[[rGyQl}ʛkџcp3+s[b' {DP-Vzy`QX ,0&l-p[-\,4NceK6`l@)}c=nk8"qqsxcLkݙȑdn4?q_J\0T" sԧ@{ZdmL{-8Hu`=j2XbCv{\c3)릐ۡGxZo4Eiւ@5` 6HP+/g\C#wjb1oib/'dr)2Bu*{{H~q Xa2vgI3_Ol_6mIMQ4-@fc !k&6ǖqބfI)h{z~6=[ F OMw |=|>2G#I>Hޫ=#Tf B7mNFyұ{FD&fQ~Exoug2G4貓.`ۜ Q*v3|p!] nC ^-"IfS{(˕ȶI cy*$蚂VˣmB%:5obb, _> G?!OFGe٭2֚U`/7G$p N.=>>r5 AԱ羛9;Pcc xdL\.̈_nH=LD$~̄ -8* VPH z$"8=Z)x?mBeVԝ^:%MYƮl%Edģx, i=bop`E%Ǘu;r:xSKȎ\fHcY l՟ ?{%X63.*dɗӋsw4t"gįsiNFܜ0 Wxd 3'25yOVJ%-$I::6S35DFi*YV}\+ɅN.$Z W<Sۂ2p+R6PG&@[uNg*/ҦTaE7V+N6!ic#_lRP^,U l1ZX_ ew%m;-쫽y2R˻(Jøs5xוR͐Jl,_0ԿO[#ԚB}dDWHҧ@w6$;$4'`1? Ygy/^``|c頠˰l&O8=FH#HV;]ֽ*?qux{^ŭid;Q +kihRYںfĻiC 7@%]S@(2@{hKװj+x^Zt7YGl J#yrc0#b VR^"+|rܒUՋ_nȸȿCz/q:5^3YPH`tBcߌ=a\UMB7%uŁ#:'QcfetfZݸ( .\$R&jzrR2X Ob}{yf)>1se-N-M-[6dUS+_մp92:Y>͟cx~7T[[H rGRv1B9gKAHgEDj>:A-N?,[h<YLjY$b热oWNr."!fK?*z֠&c)>u;f:H4 gC$L~WJH_s\jBkxإWIUW\N`{֮='RAtŕ>Ҍ رjo.)\ͫlCF~kW[(!/ڋSx#.i-XᾨPZ_{+G;wfhQHiH!uoDqPʮ3=?fl{qZtiVGB7dg AᕸPRpm>V"dF7ŬnE03En⏷쾌d:YÆw 2<(()?AA*ĉ}WA~0.p$j zذ A]>N=m2n!hc-m"flP#aP lHk>\,UI\kS$cj!6DrP}%V[j }6Cx}w2Vnfbr9J)\5#W _v EǎXǑ"9 .З>99ط3cwb#z&0‰3.L$CygBk{p-b.G]n07'oX4={˩7[ NZ `Ҋ"wQ5cn-.$Uܓl 3zBdU\'hHx=WKg7PH {/f+ 5mMχ `blo%,`eAbJKh;5F2dި.|!@ zpك XŚO'/X2,63'E0VXcB >tGmlH¹I6A f*ځs[>hLhkzx%Q+8.r[I>Q#6n?_3& Y2":Da*f`R${e߷4˖f!uF# &>ـh}GtYG艧s$|&{k%:{c!}Bi2<5&E"OU kxag|>x.v V# WR6y y&(Ap>jm%5)2JJAAwߍ?4urL&̇&P ŴQZ僼*0vTB|oݥ9#0XH:faV:̻ɆIsaNʣ0qܿS;k0F Ԙ.R'I<@%#XZ:l\g'eQ_aHV骙c-Do)ohWEb_~ɹ狆W樎#2y"aCXTv;^i*ڽXKh2/W; 1NYE/Vy(h߮&V<xR "cndÄxS38]lU89rP2_}Yxdp) ,% S8^EdnCdo-9B7ʟ^쑄*͘P5-tiN߲Igm:&狽oJ5dM:2i0iъ M/υ_v.~ Vt%%\Mj}/?I%3tsȃ%".A rpWqTCn~=:~@V&0>˸ TȘsEi܄eNIy>E&V[ArxVZE^u:@)RWe 31yDrAiy8++:hgb"*% ppKJ#ܽOp3? uL aΎ#BENTiN!>WdpTy vZQ}[umT_3?&y:]K01mm@(t^z2VS xk[W뢦g&[5$W`-$/D%hk`P%$Ó TR)eГݸiI~^]2JJOk ,GoKU|-W wX[rjI!.!Rx_)/[ɐ0޴pm,%޹L@?ق@_,q;\^6+ۆZ$$LMVM`oG7&SE$o#?q.")b/{W K̼>y/˲c($ds@(p̲ >YtbWm\" mߓ6K:Z$UE2:Ж.&!T!@5Q<$O__U]OZ-QYd+-T>s8bt^eNfkc.#e:b3 I0 oV.<7tXXx?aԄlmLJg։tG ^09E8+wtMX.p76CceĈK aZo?@Y5JyRHSb OM:}5``ςW]ׂw yB1/EuA9zrv|J`) BBr0+$J}r[:ƱعE-WXW+ʰ6Qz׉=P;gi2`'r\&ܦ;^eu]jQK~|8"1Hul7(2[HS.P S=_=ЇK :2YЋOݡNmT')A$*A"1B;/\w +zfxZ>Zh0^3[Vn=Ӆ !9EO]?8q ؐ?/1#iWw/S-&~Ǡ5pH.B1T\pg*}p O!F0SJ3>˽z^!6sőV7ftә{4gμC_Y-9L(=^vb}!@fXύH1FE`I4%p0Jz{ת7x*<7#"¿T,Hr YuX Lؒ!XaO0^Y Bv #O"(F/E) 2"7\S?qe) 3{c6Nj%UsA~qH6@Î8RHY#gcAgyB CA8~ yu 0 [BY-a=dDOu r QL*w/9DJL a^uPilhJqq08MOa÷}f0!14%ǰ)R?*gzk)1HL[ͻ!/Y rƢ ј'τXY^9gQD 6˟v z:ޑPx:g(O7.xti9?llRw[1b08I:K۵#x:Rv$ M&D.m+#ǼoyAtڹz,Ӫk]ߐCp*[pGA<̽ #`kh dǁ zaDXumW6E S14E}' Sn^1 9+mCA>!lT4G.L'mHiObVJ2Џ/ƽP!-d4|pRbsbPSĭ&{U_ KdS*u^4ަH3{Vw1,kD_$Lp^:ɦ'P-TX.f`U*E#$%iۮődqaO0[lU4cWOL^FE ӄۻ,-ki!U"INz8X1~/Tbzu!S#dtD2) |`wX@Ի`jl'^5Fm}RVu:O"c.G^,vXV0I>EIєy/B$Sw]I^'wڃR &?c:K2px&xS- Y~ 4ke"oFރX,C-\lK5`QN-iKp/o7bXID 9(sH2hI懊yDs=J4<0ۡ.e'<?6EQ. )s  >^EseQ<u}6p^o:d=[}p+xq*L YZs!`shAÊ"\%GAqNOt'q}!bd' ؁wІ1<@6}2}-'dWUWf,IO+cT린4&l3ϖ;w<"|~qvd' L5HyL TJVL8O_WD@L3F N $\J"}RL^eWJ zQx,&~z/2u`l'"F s.Ǝ֓X&/{ jū9׫w ¿ɼ5}ip]1G_X xr^o}фՏ) g~&F^Ѥ~>2&0Y' OiO\^*Ӊ8'wMjp-]82{AIΧ>`>&yU4W_oJk ;wg1rB$hBU>wc=lIkW*XIcY.j۹,l5x- ";hH|Z_1oGb^@|a89ğ73%mU@]_u{uVd1L)m%k67eLDX5ևk/G VG r 'ih 0dş!F.yQ9sO _7xWܬVe%H>O Շ]G,Wo&vuZKdbfmT+Μw1JNC\UCe٤{a`W?U}}\[^NDkph+ޙ(A?GphT!b'99LmMGߊ:4mkc?+Ţ)&aWaI2*^ G`tM#!0t%c 0PN{"Fiaw|`Ǭb}"_"ʪ e;HҬ;\cZ{ _>D4LA!\K#[@]hCba> Q m4 &π8kINfly/ALA[Mvߌ4Of*WMCҪV-T΍]<4Jp`vރ)KP|69ñpH內lnߥœi5̵TQпgxS\b˓.(;P*h kk׹JXon}?1is-(˩wV~^'nsx-W/̱XP-)GB,{dKw\i[/~uDT^+x"P3\񂪻2|yK;j,ĉ{ܤHVF4[J-ED P|uaBnPGD3"쒟znޕ;<@W,ec1]D1c( Oo:lk; @C !8 :jsębudʭk1ЬJYT@lq?K7"~RcӴ>(L"h?|2 eъhݬ! #^m?{dA_d.RwA^>7>j: @ )$z@  ~%;BM9)HdH\N vWl&x9w눍jp@vȻ lXϾfmjB:oSɩlڀp䀷_UdEQ|$aZS4)KFnqn%O7dZV+ uI+whLjߜE\i9'ڨ;s"[UI}/Yn Q YpCb xgsm@]%6`WDsbCt AqE4PIGfe!zc Z`+6RMƕcpQRxr:i|zرQ瓚  rID|l)NggQ0H; Oz奺_{e}z?&EMRv;A58U"bu<$ F,uƬtU͌,IMpC&t_)/-^ '$CסcQ:Rblb9!ǫyᶝ NՃ1ReIzVp1ʑe`;՗B63 h~sK$NOQk~ )p?9<4玑 ŗHSwjWW*.tr,{V`/fɊZaw5*9 }/[C63M#q?8>EdQF1סdqخ~?=r[OW.ᘒ ;@^fMJ;wӸw"Cv5%'7\315`Uru,>dc٣z~D-͸\ߌtxiwE^ |2󋚶 ~e>C#jYDe0q.sgYZ070701000000f3000081a400000000000000000000000164943cea00003afc000000000000000000000000000000000000004e00000000./lib/modules/4.18.0-499.el8.ppc64le/kernel/drivers/media/pci/bt8xx/dst.ko.xz7zXZִF!t/#G:]?Eh=ڜ9T#{^}C /Dw"٘U/t8?"tYo fzIKuCb]EE!3P8u6++{ER6vN|VaNEҶ|N,O:#DŽH632I, aX4 R!51S`_U8ب5AJ#.4hgY7Wduʁ]⻭Zj&9%g ػ;O 6f@NVAGknCrUIm㌘rb3}X4P\TtXWkpND 0IL:%)ltIفA畊xXP5G{YLGtq[>|EanZHcrDK5CQ(Mh^TUgob -ߙc)ocKq} [ksl RpjOeFĎ`;AA%d|8cML_s|y{:~3tlT>~摜M'Hu(^0]( !Qa#\"n u4RKAOg˿F@T w%)tO Uv~Kk;*&-1ߐtռ`'UBV.oBD|yu3UIhۉ1%RMׯNBXc*Q*#PpHw {^wc$\CD Oy)> SkfސK-6Z&kʟWaSrs*hr UwE'#XbX Yw`t,qkXFODv J=?vα-Wv!f8$ [-E$0{ *Uӝ@Ƞ*'.\/+tX3K`ɿX5[F kIy+AngO>G 6v`B,( Xc>G$-8ld/. 7v}%e ݴU3~ªZg]R7leT c݊u0!'/3 dJ.ބSjڅ.NvXs ~Db,ik֙'s^t#rANGWi5Se0yR) =ȑL*r@zֈ4x?&K5|ʵO[?Su`Zo'gpnU~2s/PlZN-3&T~YLE-&k-rGr ſubnnxIi/ 523fl'ǯif~*G#8,'p3x[|qtDoErw4G`T?"gRMe#pݴP<)eI%m⒧2M蛐MN 䬂pĨ@Dcc&TARL9:,Ndlشp_/'&\ʍn5iO Ց㷷 rؓ6 =?M!b~ $k8<%.D)1JnxQj!l0 D92 ,90U+A-F?SDV \i|a i!PuH]# N_Zy$RWR}jsipoPdۣ|Yx>75]e2 -yWL~ ;7Xԝ^aw|7T -5 AY iOJ2@vpZЃ+wV5r'@{\kAٴt6zųOK&744yo B[Q ‘H0޵1(UKW`ҕMA^pe:E0.UX+A؁] {:X&.<*)ЯWZF"țȉ0 Duƞ';Yi$34C=#&Z_+ V7ѯ6Dqa'cjIg?q,b\bzT?.~NESy2KKQ ҉j\8.XCF!e_iR^tp!'QѳZ:䞿6a\_nq-kޗ.}DMkgȈ"`N{fڦތٗݓ"^Bi ((P$" % *G|)%_3z2iiRaag !<*ɘ||34"X6ְ pH} Z@S8ߦp9,G5 1%)Lڅ@ D晜#zwG]&,N5 "j8KlhĚn20Z vb}z: rO;Rc\bOp'iЄsG"c믯Wkqr",<\R1Pmş6Jo\y*#9KkPnAʳ6+nfE:mƱ i8P/'UM3LZt /5BRn:d$UQ9V /џN .$=5[=i bQC`Sl+O{E泝}Z⳥ITЭg .LA$MQ$Q C Zv '@_<' 0up$ P.:M cx(',ЇyȮ'~ _"m~)0Y8'4b9VS H^죽=ŠDw9$DvQ@Y:{A`9 && FHl] @\dhNvpOmYLola uj}(?"zEQ\F`uލ,~Ҕ OpCOn Wae̎\P]{b&Ro}T8R߹x ڏ_awi~ rvJ,o|ֳ {G3= & 4YuN,E3swck9̺4-TBaXmN%ګ_Ca`NbҠEYPp7f;i!z4p|LhV& iJu uh:NѧK t"%\XmZB3tEz¿]o>F1~}?;S+&:w1y+$fONMR>掹rNuM1;*Trʛ8.- yΈ6_yeFmfL~J@Ԑ #"*~vl=-f']X{ԅ^\SrSmPmga$賣]0tk~cj?50;G3N)6鋂ө$JJm3(ZԶ1J8P O,=9.4SK*sXnkÙn, s@N/<\mᗠ+ڗIy{^@a>&7wӃK= v-E:(AR`9G g4WI%(ҵ?w/MWῶ L&m x=T {||jԣ+{T:\XϷ2)|Y{7ZYvrr~QT .JTJ!r awB _j O6b-,a8[ܿI"mtm&&1wl^)/ޮ,KDTBO}|\'Ⱦ:mQ7<2HfERa'- )}f/r|5M._{W`wZaFioo$BSfvxCUN9۫RdPi0H84M@PEavrxAQe1w- ݫh}r[CQdTZy|9ymsřh:V>%pSiOYOjPr'guN.DfkEZ{jRޗǠiA9NYNP>RsdE<.pWխq .;Pmh,0QGH10ڗUY jpTksÆL"kTX_u*z2TWĜm=xTA%%1]{<%k'b ($[k:sMyp$^rʓ-y7n7xINW3r"Qwh*^*q-*,Aǐ-XoVt@]D_SD ЅH^xt 1W;c$S jBJ2qXK &tT*1K%,V{Ƴ MCGF΃'jw?X63aD0W6-5 e*ޡqf.vS?7'jQrEH"+vr[Uf-Xa$cSQ Hb]ՏH!Q+R_8Z sUNt|1V]);oA5hd `E7#W7id%3ɰ 7ѽ$KI;EC`j:uzȤ⣭w,e 죂ܚl7Ek9O$1Ȥ"*TvJD\KXXƿdus,\beՎu 4wLd N#cE,c")T@am!![*gkh41f›_5Y "؁uE{ ]Vd7}WsW/OI;(zu6MH -+/⃫%2!kb72neMH [lA*{Y5t%럫N,4OY \aSj׳2oRXo4BMQaN$WE_?M=Mf=]Uј_1 Lڐj[M8;=e ~7[*% ?*.hl9x-8s0}0:a\cF ]LGڋ7W9M1O4`M u1_i)B-f3Q¾"o D\-#_L}fdDrm ໘5)2No ' ,E`Bhy]|b2.MN:b!SKN^?0@Msؖq=fDFsb'sI՚ (Dɸ,?e%" ̲sUP5sMiﷃ(h[$ {h[M :LyUeUvGq~Σ g>Ho r*3=;+i x)=~H@ܢy׹tw}`Bvw |> _Q"w¨U#6kGv|yIT|2npS¾) ^ySc>QuבDwJa,&Y Y}eBɾXبL$9'rQ8hYrF$S dbKw å@ ]NUok7$^DԪlgfW)vx<2EI2vB ~vڙHM{ق&a/'똸Y ssoC:FaqGb:wtޞYhl}˥M [5R& {%YWјiaT<+?q/8WbT{gh=Ѧm۬- ӗrJvIN[ Iǎ[n%CO-iF=ec A\ϖ ɍyD̗#cQ_ B}vDK&L.$"9RC:yniqB!6=@-F܁I"kG@FF!\z9S$> ֆ{U)P)AFo#o'[k0mbқC:m*W,G@i:%>'|4S}=OWsF!K-saۘ#/a 8)\v|7 c[)k n f1 7Xוpͻy6[pdek:E[?} l%}aVݰZs%99M)N)- OebBc?]pY<3k,'s="C8*9Zoꊌf Hٚffi/5W yh~}3{ЙuL|Xk9CԖNqgQpbؗ<ݯcۢ'3 Yc;gżud[M~v_5L P-)lNJ0&_!fC2ESLzP˾R?eOE Dڍlp8R;?AOۡ{$Lњ n* cp}>l5š|0DCrrEDMTyܽ~FIӠ]3ChrS1|zIG?q6ȋgRB\Ui:,Y^n "k憎:'tuD_9w|Gr4tXP>JmS9\ƺWAkGqIcIgh%Ex,^1o#!YbYc6h@ ऀA0Us2XBv}$xa8-eUB#|>A:%y{zӥacv)9 XOKǷߜ `aG<[Fh3[E}(DLeou'5H#&I8ƞJ$P#F:(9?h\8 w Q}-q)NznͭH_)oWۧ:J r-v'}`[fFn$HI|5m-ik 읒SFD 6!w-Yuf5s eiAPŻzX"aոQZf~u_jDx9u)B Uje52}e곫Uh p7Sp[Tmqr=x(N͒,#he-q`AC2hmxh_s- bB8 R;nڞ&)KA𵑉x;]:*, U&K@J܊r~#߫58͂D%&o7DR(4?0E{F2[#zq\l1~Ĝ'L`:9A踭gF, 2R4C'rK}\~>IZ ܅?\dHao>+-EZ5, $ЈG>Oz G$Pa ~zD۔ynlX**҃@xGW 54yDoly|~^K`YpJVQ3CAc%C"n|:krA9'GBK^֬u|(5LgJWHȨ]XK\߀Y it$ye)i8``K0qZ¹N4[aMymg0!6tSv*R?d.y:gRf-yIϤ ɘ  jKvZeMÓHl_wلo}'Bɑsys/C\ P['u\l8Թ"< _PoS/b!FVVesu<<[Imh~^W DmFzm!'AL8TVz+آWF/f`rEöƽVշYf+YNdozNP:m5 /} :ӦX瀣oc*\ =kٹ ^Nzނ `T%=fGk;7KbAiY(Ls7=`UF ,׌- VJ_NMH &VI@4,-1TB6'c!p,-~Cy-c`;X%w,#WYT]z# `Вi“Jq˜Y kwknu6. lyV!F fl,&0[*Af}S(02A3?V= 4(M-0ҳNȖp?EJ+#u;Hl)5ǫ$9|Y>Yu_s=foO_)t~E j~t{C _X|~'NQ\.EX!Pn 4A r_(e\\o&*Z܅N[US#5cbY9 +EwBwv d^D MSK7\7KglIxBDG/#J17PL4xo#^EͶyIn ҏ"ҁY؄`5o}LY[/vs:҉_TwƺB-[&Y3O, 9(%yտ| hFTm ఆ^f]yE`䅜_Z, mع›`AŽ]_߿8W? Ejt"W48Hl[fu#`+ۇ$}fWb?ccP|B@bQQ=b= U`xLFk Z W` {鈊m<cXB߬~M:t !;KPH kӶ[]~e MZA0uf% EnZ2ٿ1 Vbnb E9˜LD~'|Nu5Ho"|q.5Ӗ碞Eb׭`re/;ا{|8  :P?\L'İt/'P>8@k/v&7Rbw") Aު^#d0];A>vPNK[K- #=Ѯm pXE) g!6F;ð'DZ}Ax("0j:xU4xuQnn#VM0z!JW2Q;[VrKŒ3(U GK,?0*

'R%BIdwb Y;L3j77bޒ_`E{ĩQ!TPUkE˳E1X~5!syZ 4p[#|KIޖS}V,ؙ'(4tkC {z8*& uDvʷPnMmѦ@xI ]aH(38._֙wšc]e,7rϗZySWoKƅYoqGo:MJ3J s48ҪA!s"B".SL• zŕa'(l!-r( #0ۄ}a;Ťc!f<̽+lqo~4QˉdX]Ag*F1v5E.J9ToyёGh 6*skxafyt*(%U9CM_{Oskb"?ے#D-vγe臖zgNer!A e2RE2"İG uimg[]wj YtG# %^Ƕ_㥸vUҕu8M2-ޭ\}#=M;wɤ0{z2ෙÍc/[5h%  *n}= 4"`+C5>Z#I|og_mߛ\jWڅFo]#*|$!\"vGߥ/36"-~ 0GD09/ʵ\f#S:77P5jybЀωmQ!7!\8AU_qQ#PSOx'W |hyQ]gܐI6GQX]U ʷww0Hd/J"sYF%~{5JUL|_pت #Kǒ$Fk 1dOw-S[0ݱCE$ۡz\YTϥixRm"o7,VϾf ͢ I0yj-om\9E:9{6Ɋe h%G1NI31QHT1{-xYK txCB_ W R{0$logT1X] UϔnvlFoepYBPovX> Řqƌua1)YRwNc*KZ>X=bA ʆu$D$p C- t.Ux'l`N}jXBk04ʓĝ"}HBlk<j׆H,ʯ1Aj^ smTOux֖ e1ix.L̙ZQ3dY`,okž'?P s)rP&Ie͘]-&S\ j>&լh)[ۜHy{]n54it>ZMGd]WK#x$2J3;>7H~d* Xq3 JXFM:&*d Gǒ|Q "%2;P% +vեWƜzV% M7UϷӸyh_2rv,W`΂;CyEt<ŷijFR%o~(tE¥sBI\l^"9Y@/_خ*$$y6 !ɐZ=יNU<:ø(vcAps>.!i'㋍+A1*8om~fge0" oiغ0[F B_: \' ̎7J] NDA292AP_zD"C F0:AéePC;h(By$LVD$ ?ޤ4`#.j^ cUW-^RflzhT;5WAy; 2KYrY#%&Xˌ>92&1y\s-Q[oPCi}*(cȵ'b^ ӗ! H/²aޏ^&wQ(1/߭u~뿱gYZ070701000000f4000081a400000000000000000000000164943cea0000218c000000000000000000000000000000000000005100000000./lib/modules/4.18.0-499.el8.ppc64le/kernel/drivers/media/pci/bt8xx/dst_ca.ko.xz7zXZִF!t/W!K]?Eh=ڜ9N=w .AcfoXϧN*B+,paBcv@:5mb J}>tZѾh#G`*ZN 9bnpgcp* JN,:QZ'#[c!"y DNrif g{d z;g(4y*vf>h ΤO>6YDu< KW2Lqkii h nO[IIw.{ſMa;P)"%wn'$/$<-eҸo%OcQ&znU8({:mjImDW66ק}rth̆P'˖,9FP$VM9_`iTɡXTi;vᡄ TsMSӋ@7gO=PT2,a`- fcR*@kaGO%7Qj{/L.Wi;fvm:"BI3(͝Xl\ZID\*'p!uyyPu;޺P 5MCxm5C> *xt ݎo\kY=e Wh}RͰVY,}߬KT6Y/:ȼ,~! b$B i1 >/yb(,$"zW^.ԏV$T kF)Y㠿;[t̴0 ERY9yEC[k: ~XkqlnH9[^[?a8=R$P9 giF^Ǚ=vv(I02u]a}m>L29z%/߷at$d ~ ņ?mkWZ^o?HJ^dER H<L_SNsxTqA5Q  uu)ej2*_-=nr!F;֣LEc0/Z& :҃./ZD}Aeh1hh6{mD/&(d)2]j8vsKtpYhy5Xd`!0̄JgBK\@͛!q(Č& caK̏i00R|2p91r!ҧ dVNr@L^l;!]- JA6I1h~zg 9Vhc]͕~,̛.cӸ߅8Vfb4!$%?&;(6S)| )o6d*']ۑQLUC(["Np΄Xf{;i֫\!ƳngVhRq~X mBrben6OM7T1O 'i@{0`uf|w[uUE(V/<Ǩ\L3 c*8~pIРFOŦ<4?*N[&grT)(̀H0;oOfN'IGQH]6L|4-(yR9˷xMvjG; d>q9# YQDϜFi* gf9'TJd9,z9dCdK܀=E=[w`Uŕs#+Ju멳~ͱ˽v31K<'Ӏ py}|~>8@":&jU&8>\[-] ,*/$XDӇ)/gNnG b.Ɉ]#K ƀkHNW.x>O0 (g]~mO5Jӗu\HgwO 9WIh  ɍ(jĨ~@\6lWұ]k7DqdvA>X'I-LT#f,^cW=v5&AÃ?54n3 2#KÜj>+fpVzUF*DvCJnF́O }P0򍿗25$읞4;nO#Dt7\EIߓD<%׃2N^,_ H,-zÚ Zp}!z 9J+р8wYTpVbȭ 8nm%͌aIEg= )mgH\b78ު~G$5,D♙^7GTNMLD?J D|[<+%72+a SH56cwxprŁc\zբI$k4D=blqm]ټ&7$Iʞu>;-x*Gop$@^ЌZx۶g-ݷTJ̇_N~_a(XYFqi@3aU&Á^>7tJAVd"XKm}w#olY6 Vxr=H'4?OnG5W+"dLV=z>U#t3Zy+]t+Y }џ:ֆ/4dKXNE-{֖>z,˾/Uw yQZ<)V *MͱLSxͩr*huY<1ڛ8tZ( yCcu%Ó랍[8wPUeh'%^mҲKF&?(|EIĝ|k|^g0G="qDy`CI;'.NUj $͈9;(hw WÉԨ.)vd 'o"F t>0@`E> TvZU-p(&UO]l%/sZntf4,Bwm|Q1~unw=.`mkoxӴ2 ~Q">}\BMýKSj-VpȐhmyхPP*PƩ9 Pm@fȋ^uMa7a[u4b?<[De<@x)n#wq mG*dlUj9 \td%qSIK,SDvC''p7g%tZv+Xޟ̛dcW= C,ZZNtcr}= 8Tc(] S[mI%ƞ=g)'fײkmz δz:0dA9Sг d'haۋ X7g<6$,Gsw%J2YT@4p[f8+4akg'h6"F-fNsۄJW6 e&S_/x~hnm|b$097<eF3֎B Ö*?X}9fb5w0$'LOQ󭈫^m;{p5`Dc2`pQo"]\;h)}f*'86亰vMG5ŵ\6?H'D1[>:<-(3.HbW}x 'cdhNsVeeF+[)oxx"N@kxySSo ;ܢc@u{ ,VM sIg-a=@䔯wOzkPUIk_+0=ƴ,PY9}›r0%^r4X3 -u}uаw6=zҗI- Sv/R ?|pGuB+œma3Yph1SqbMk1S)p-wӽsmp8sC7&Lbiy~3_iz.Ӧ?24kk5'NΓD<8<\\n8KV_qӏ'RHr>JԂ`Bun/IE2i{aBlL'nif1i;7t+/}'-}q>(0EEK%Z2~1KV8/R%p϶&c.)g8Hdl7 օZjNHo+Xeli\?][LchMn A{?/B@[ i'jnLPl]>'s> a2:gkynGT_q^'H/p AYQs2A6bT``m[bo".D͍$1EvVyйJ[xEspN- I8"m_mKJH7Ѩ/mtAZmi Û!PvnRiF:ywާŮdye žۇH\} 78oj?pV?ciܴT 95jC벅V``yy~lKv83?3 C2LV7רVU0GKBUdH&ȴ MRE rٖ?tb/o0v¶LV)$ʹ$bQ_]8,.QjlZ5O,D ?R1Zrbźv(2Wԗ$olQn 8GCnzPa<˂ĆݱrR^ƿy?48l `u$ܛ~~{FaAyxg۳ZHpUk 9:L:m` K>qWŬK!o `ۭ~Һ4z_y6=͓bzdݻ[{Ko0&WfHj}u^3QBjx; m'o~|Mfo?+g0-v3 [fEU{>ӊ&][r+&h<9?o庺u~_Uvk+#8@mPU}JܗQVp0\`!RhHú[DW}fsmhXB^,iVxY^B^ֹ=Db0yA`ʁEFRt7Z95\94fآ+{d+p'!*]Œ\7d4 qքUTkl3:"̿WZdZ)^W[P\>Re0ڝ|}mG|\Fg'(QozRظcSm S/5l2ENO>B%Μ7@|# >ZdD$4?1`y|51/8ۯ\ 4uf'ڶtRKqoIrV\Q nL겷zYlnDhWBD9flvcsMm6 5O%+,g3jIjYY(_}fB'.C3=F ЭvJFEH68 8DH>gǸ_-\ZD"U}rnB.c=.5Ķ[8JwoʴSOD E.Y" V{eĻ»N|eWrW[ȭ :<#r }rqcjc=Mѕo²DZь|jZ* )ˍ:gR{79-*7F=D6MBmW(B6t⻶%K:4r4aydxZ?Sq0Y.; U8Ň_Qx%wiwa{H[pA:,*ֿ*mt+uBشQgYZ070701000000f5000081a400000000000000000000000164943cea00002ae4000000000000000000000000000000000000005400000000./lib/modules/4.18.0-499.el8.ppc64le/kernel/drivers/media/pci/bt8xx/dvb-bt8xx.ko.xz7zXZִF!t/*]?Eh=ڜ9R,w2|~ezd>X{ʞ&Y)U[MfKIRp|nhl69>ORp5\}ZQdR'u}pY-RN &2ygNq,ݜ=_Smt*]JK,WiNHXɁ- "p 8b{cjj A]E;~ğpY_ܣ5Z}At:BٿI22]A?^tӣLJy56W]B$ ;:},*(.¯{'4FFK!3N"[w92G?\LM-k}-t"*}i1(BV㲥(Mf*8 _!#[Z7(cQ=g]e zx:XWQ1 mEoIfnOх[5q$RjBUҁ_Rxp^H«AaGFdP> 2cOZW'v9Ýybz@)ޏs+ Z!|Y$:T:mzr=!(sފH\{9+ͦxI%TKˏV(tQR[exj41F-ZmpލoJ2C;9uO%dII kL mp4)kP){D̓5R_0m(G)O1$"tBN_Е3|f49Z/c)<$Yun6NA]]sf [#qGr7V(ל~wI/;97}HERgB}oq)F[CN]4$y6١I9ڡ钑%lPce3jpF2 S=!u!%b lepGU|x5mT nxBuwY>m;6jFyF$) _שPl *d,_# $*ǴR3t#;HԢ0B~R<_5Rϗ$\"׮V?.a֬Dt#g Q͟122HTAKi%kDdZrvmy;SP͒BYC4`U{[O `YjMIqNpyuFSIZCN-֜ugF{l739"ˢ⺕0WUI :Kq;:Q&l{UEP%tW9uYP6 W<0 V`sj:a3HAGk~U.' I>QI9TrRb9C-JzfU F.wA8٘^Yh!%۬_(EL^mV;ZP .jSTM^B>ղS.‚:Yno:~p>.NwH7q(AvkC׭X6+Z?f3bUΒdC mDIB߀c^ۿfQ냕A(}qwsAWĽ#a|%0~w jzT>4M{A_*.P`cU,s⮪y. X:,-;AϋXN ;oa`Rضs. ^莕йlQ0:H]fFv/[p}wc|"X r.H|Es҄A-DTamźl~[O9̜KOmGxU`8 ^~Q7tLc"l[)8 -0[s)O+4óWh1ي2(J'O zU,} ;в*Mmr%zbq"J۩ĝ U>BD-+wY'y}z(ߗ~n>)ۥ6ܪ" dN$d"`xgHԍ{H97=AQu䝖ܦdSҿO+cVG0 )̩u pGAp1@}5A4ـ&^|M)h0TraNT"3fW30Y\>a @ar^avq6_5Wd"ev{Lr,@>xC:{Oä+ Nr;z< C*IHw￀!<]_ڇ9}5=~E kGxDŽ)PZc|`a8AMv lbb2Ρat!9xbu#솜S EqdPK(ش2ceߎR{98e[B)HvVnF皮Ļ`3qoږsuׇ*]2b qD.aR9J? w.ЉI/gGrN{gW|KӨ'LZ=T6lʂ}[6cВoF3qezKBq5xn.#I@J lji.r x7N5X=YoQq?*a+M{9Z"wT䔲yfZ".]NY^|%_+EДKru+_0:y1_ ]~-~uDؠ|D`/KI4R}iWLlcQģA|hV[7+pgL;[Ҋ3vdt6{zۂ^;/W*8᪀e;P =n (ׯ2+rO3w$˨%PzKRڞ+PEVB[.>Y޳?;,cY奸V)ƵH$ɏ^RIlGPflL!(K;tFoUsxb،ؙ+H)"HWpu5KBV*~9u}bR=}le}|s`BfX&@ᬙǪ@uaBk!Z;zLL؆ "k g m D ;G3ۧG7)Dv;sDpăxW~a$ H'@@r=2Qxr4/MϽq HHlF@FPh@Nnj_4{rfj7Qo=ЪofU1%FS@<~ D!K^p,zCA7p-R" b!n ?vN ad) fH?<_MaU?fwĒ΄yb!qU1ɡ4:l:Ar⦻׉J&dHw+G"XB4AH ?ß+6?*~6A;& Y)$x~Pdr]eKN¥%R^_:F ?ʟq ]m.%~;/ӬxV).Y)u|DX5W*g8g.3z /=` &a4XUW'K9jvVV5u?O-,MSYZNT^{+QuhgΦ@ !,(XHy|֞c qw T+Csc]!)3ٰYS˿4rÎUSx(-Ϯ_ xi3ҍU;T9s`GP+:p*lݥp {&d9X=YĊl%ܸ, WSi./Đ*,_8 8n!ƪ W<'T]AU~+yC#Z'`KƠ@DH.Ɣ _ -~Je;K" @%)?˾6%#v5Y\ywZq&87GMˣqFFّ;\̂mpo$KAEŜMkTH"9? g] s"CA^+~+Hg .aXWLlꐅbwmXB}PB@·)f;^uSՓ&VIns*yQCߑ$h O&FGϱ`룆Gb. h,( 1U3di"^w^VVf6 oCa4hĿ ?*DЖEC_;9m=i*sKhK#6 M*O'q#~ !FYD<@h5Z-+ߋ40猫=cx0*mhĉKN@um?'N aΙ N<m[)=O&(Cnwe40 GC|kȺGHR慍p._:HNW\^x`o%|G ʊI(`ÀPp,dO}ov_Ȅv=?0q62:;;KLVWR9xp yQ.wIc l)v)vz@\p -P;L (# ' @փ)wapeޕbn b&P&K|]–!Znr-}4S0|^q࣎z eU4ho нϲilm@1a6&%pٵs/ֆtHM cQ֥Fz+Ӟ YsS{aKKjG,yIkf/ M>a] &5T`Yݴt瓠9:컁5xFZVfًY2 Qp`FrXnu` l paT9os$(JS0 e8ς cN7>퐘N |yɒJ$ _PE(+ZY2\zZ[NwW?y=&F&霿DzO<uڻrK$oUp(JW|w,Y37{fתe m_Ōs^WH2NȔ.")y80l6$1jLmTESY$UD< ysΜp \K\[Ooʘ{ e2/p!fktpDĻ0YCnn ֊(e^˚.2)!g>GZeeqD&k,ĂD.~[‹y[ưqڧqT9tbI&G+TGTU|nwusQ UT-8vZnNjC^<"|eTFYz4EOC7_Vܝh2D< - l% ЊK{ &*A>mTc*"T}\I|ω&\,P*tLTȂ}((E*E]UwZ'mtިt5WpT{ag”Ip~2tgTZUEA:v-- az|(3|a4y߉tC^bE ʈ8Ix!8z01uP">c=`/fukh}ʗ?.;̭8xi--8rK}5wЋ^&>n5y; BbŁF.>P jpFE,`#}t9BH]c]>[ C0joI:iu%I)h5(L.]eVv~ܲwWfjD؇JsΩ f}VĭB^^-HD"Z=6>o[j]Y1;5tkL4dLNu&~Tsj6CpAbvnoN(<Ț~91F;'O6*n}C5yO0?(WYFN9- _(w|%v P3ҹaKö'C^$UN K7V@S|tNv5$e:Y[:ᓂ/'D$3pXcTO2Wx.dKHčR݁mq!k$رO3[YǾmRgL-2Gk@F.) (ڢs;bimYʅZ~}z4ǺcAq ~)ci~u5'yF)TK幊g8O\zzD[âOg9jXN*Lp&6DkmKK(y֪ζԌwlRHXuǾNMi!ѷ]yiOشrJ 8P.844T,ˠ9(tNeTA#3|E7H8|a1SrO&]I }\MfViWh}jUv!Jwj>zq4zu#W.e5yyռ(PWdcPoǣnl/J9CD |Fw4oµYoOip5P(nuIcxS8_1Z",iCօƁfO -)~u?q^18ێr6 ӏA6?G#!48Z :дuš;ͺt;QԏJt=i .l\ݻo}Z~T +sj(vzsHil7V&gd M.]3E:=|)NLa\ޏf>@֧>6&{Є)uk±)v4]Q!&y/U bjZf$d9gTї~WSʳs-/񋩟dp(&鏿řYsV&84?E,ʑJCѤKtdžLCj{" rlg%@c˦v:dr9ݏ+N @M.>r0BEtwǜUꜻ8ڃn šqcc#'g5]7(MPZS/ui7>a8Hj¡&w ̮|POl XWy  *ʔs]c2 ηXM=rtMwN'hz/̙Bmi~*o?r5U48.&}MDl"B|jQ`D&r#=TΉ $ F7>(&0Ɂq[Rloɠۧ/hjOQcD}aISjYԒe '$;\Ґ87 RYUimq.{xiKᬓeΓ~}d4gbgBs)ō!vSHLEOO%rUV[c;XbDzkߙfQ-܍J3 ?iPh}—Eyޗwڿ'ebI". UuaԥUu;C{SwFg^G+~W&xpD0v'ُ,$b@F JޓP,F7'ĵao7FE!ox,T`n>2:̟ |Vs > &fgX^=`h _&}7xSRh4Aj9` ӧxV>3 (V( _TGL˗~R6;5;WU&G n{K8l?,iĻz5"vCotRzv+%ilȽ'lO :y ̳hpi&R qy}Dj3 Zo /6z*)ŌVwY}ݕI=Q%Ոp%.X'Imh @%o<4ԇ 0d"d۞(+WEKav_&: ֲD.嶧GOkM/kīӠKe8A!(&'RdS1=".k=aMt)i6C`feTfP(`4l] 0$Q65G&R\O:qQ]fNӈXۭJznf"~8;(HLyYI6ID$z-ǵU)2PgYZ070701000000f6000081a400000000000000000000000164943cea00001af4000000000000000000000000000000000000005300000000./lib/modules/4.18.0-499.el8.ppc64le/kernel/drivers/media/pci/cx18/cx18-alsa.ko.xz7zXZִF!t/oO]?Eh=ڜ9S>w2ZcWGssޣKᕻ:^+st/E6ٗ@ZUu}cV~2X¶Wj}aZ34}ɀ1 [ҟ=, ہFi8 QO@xχ<&zx?v8IXQg4>HFAG´2O* ј oEhc91cWu\/?qB:t_`gd p0 sNFe j洉:t/S@h+61=pBaGE!BH= N$bBD/.%L,lYmKz",ܡ07͋9kIK$qtd ]kQcfuyA[d=BF,Hx̸Ϭmj?g;Kt-m] 6>'Sb%$F5A)Կ;jiߑ@v^̈;|mJ>Ǔqx0} ǦqCutfi{/Zsާ\~iq9 vJe_jhaoEDzV>!x73XWn6C9`a9<M)54#0;oYvHJv@U8~'<@A}l `pSFpR:buX}U99m^߿[JP a A :HI\ԁJ>٠OQӾ%ysAَd|s(sH값S1 U- tZB2.Df ]eorsȹ/%Dm0;` B8 qjd58$;"O]ֳ=+yXQ ^Chc;)ܶ95+đ>p-wI->Ɗ![j"ŘMx< 3%<WY}7+lVahK :\-2v5@P ҏx7XUs9VUsoxǀ =CYХڒwƒY0wF|$ۭ@tO1-=0 pAZzCu&cՀ6"i K"FVš]-!XSI4D0ko\F<[1x:HHyٚ7/Ɲ3Y`M>p] ++q>(u?&UsL~!@,?2M뜎V7ܔ&fiJY̒~:9̷3U}j>ޙ`>Ge[41ZpKi>ç^! l'BL H?AY|܋m8.Vf<4kx.`b-)\EK-ǀ,q=!0VDז)cA^]?DW P/bVOMx b^˟\8}<fNm$9>{y&ceĪ [OX@aUU' 7Gol]bZUH$N/Wd̷eY؂GPne ZD8Y\пS;#` $|2($WHt 紂ke'Llpdzv2#ĆA.!ܔ"b]SWƒ|9B[Mi}:'J}+=҃[ s4%@ś(?b>?{\h1eZO/|3wטq=}_x%lh:~ƣ幍= f8՗X4)Zn{vا$mlSXoG ף?a ڲfs>g8j)d *[摮$b/nf2Zܽ|#Mᒢ.1ϲ:QtkI@p^M9c-5|Jk0 dwO9}J[ܬ,Zs-چY}u_1V *(w1E 39q30V! - v14EA0o2uK]-$ 8ptO GԺ!kChsTUq6NEzz#7wy˾H#k硖qJ.s'mP;$!!đhGCuHNJR/g'g+O J1_6\1t.C&[mugx}%(_mnGPEFPXMfu.O󹷑Z7fd3pleqж@Rl]َ15YU=W-9gajzo#kD,/x ]v HwfT0 7sgդRXr_rqv=1q^7m9p( EpVWM=Eֵ2r*63݈+Zl݌wg`CIZQس ->z G9CͥGF;St4ʸ s= 2aO ![JMP^W8)ۑGr;-T <@N,L/aqں-. 3d ̓i Mh6}X5 ̔޽@<R')g5/js8akߧ>@.ݭ=)ZaՐi_Dn%//JNVK)Ysͣ dA&\ѡq90ONmR{X& cH@- (Mɤ7OnL/w2+GݰkgcN9NrĹ;RNK5P4":'9LGm@ž{ο |\ihRUG]t봛?8LJĖ[öNOAdV '9`GM.U1 5XaB49u mT3sUf@!&dSi5qZ_Bt=/Y:~mܰP%Hr'4[c/׆ 0; PX$ J(H8wxbΒJMcJn|ɛQOp QftAyga~@e@: &ũEc{هʙ+L$C51QtJjL]$btNDZCA'b1_6wU/9K'A3wIVؽ$a_¬gG/4Š`|]h_ӓ Pmڷ>E:eVt*ݱ_F]ū"lHU b: 0`' Ez* ߌg :Ue +OS; hҟmv^3-P胗#GGj+h ?r *+ )40}֠ Qkfa\wnoJoOAlJC:\xjy}I0_l38~./JjmDYwtXD(%h O,쟮ݷ$B> #79ץqL}{eP_J|Dl-`%y+ҎHуlǑ׎=鯜C{z~|Ph.s5*ߵvAx9L?N5G lgnJeq_\<6>=9$ }e>T1chd?BikMC:K2i‹\JlOH)#Ҵ+t*=*փh@3Bk -B+E~p1@H&^CkNp~%9;K\7'kVVtj9j=/+y8j{7?c' śX:[x3 Ljv4DյˈcAPaY_( vDfjoޯO{iF`2qrP(yDor|c D y ;u:\bELXIs4qowki4h;he8ƯvGz UdHZWbub͒|AXS,W#Š^i)/7Vkzx3/8M B%Dz*~Kf~[f!1Opp 6uЫ;m5z ͙CM$Mxs ̰ߤ'Z|mA C7VunSR >A^o=AwtܞӰ@=]=մzZZd Zz/"W[cm1w6w$kFOSw> pAn)JE#2)`!ĝ n&?t/4_6`-v(,o~֨ ީ>7؉\e 3 >(Y-7P?ocQ=6 ށC)Y[mS2r hJ>? icL@ڗ(Gr>Id771b!j&sNWI/cb %kI]v䱆"KE8Zb+s1@/^0:5 UڕvU?4&r"} ;_M7D-`Q [c } k|T!HTiUɻSKb N>P-\Y+C?SHEG%RxdHjޫhIɽ&gT&i<+AF]$՘KEwB[zƟl_KM/0EЖX 'ѫM"ӳ$\)Bmb8? F>ZA&+X6?I#O3݊[7/*w\3\MrGxKİ_8;%2}HHPEtY\sh Dg=]FPB3? 0%X4`Ehެ< G*h@^MnC$~Cs3hS hx];Vz~*y!p`w6mL.ۇN_{)iנj C&~ȓm9mO4>Fo{ Δ8T֍k PXi?LY LW[W~vnfnuIh5!&<@ ŝ G膐|Eմ AT# #؅gd`ݎ= N긙%{{1VdD8c8:V_GC|ʱ&T>lAS˫WêG#IO3 3t? ]iCG)w1N민t֍f*@Pa鳉IeEQ*xa$Nt~/籸S8E<ա6c(|vNEnc8wdXw:{jsuߒ#f۴>+s8Ⓒ."5B NW0ϫG*INg2!WDg~>]&(cdwٝ"&U [<};nW~M=5~gYZ070701000000f7000081a400000000000000000000000164943cea00017c48000000000000000000000000000000000000004e00000000./lib/modules/4.18.0-499.el8.ppc64le/kernel/drivers/media/pci/cx18/cx18.ko.xz7zXZִF!t/17]?Eh=ڜ9R &>"Bh9B ?5p>.ʬU굒vhI.1Hc-)X'%@Kέ\65cbB9 V7}+NJSX V%I!D8@YØlV*SK8Ԣ BI%žiŴ6f x}e{vҮ8jz9f3| {3l#VǨpqgTًE"Ò0|9BUlhR*sY"֘Mu2gnTaO1!~=>{E/-z[V6"\)JsoM0T(NN <]C{n&)8&A{0C~X 1}a&@AG?`-O/@@[w>ztFu -rJ-k4ǣv>F3&lOsFs,VO,/t0ψ/(h FTcqA,o3ABWE(Փ d&$4FDL&jmyn}57vz$!"9\h jC$aIRprʩKLOu)*ۅkV\-?5-b>htθYgstF)W؃Z%%!B2u °L%DBK*HM#Ԡ'e"ew$j2 YkT]={%lnD)6'Zq7a$V 0!ޏYۛ8S`Nz0mB_$g y~,X@dž+#8j&m3QW`bew-xwu Z[=<8fU2vP<`[M6w@yv9ǵpH7OS{va;|u;05kfV*2Cl3uj#ؾhYxwyAz*߫>>t`62|`J:J,o \O>ޅ݃?F3x@׍ddLh$k k"~z՗*B#PQ|s| fW*6 S *Kx8Q,Sy<1x`jz0Mq]0٧KܸzZۺOaAq` $ Q;Kzon vb)fC*mމ)gI`4z`׮ୃ{!e6"?x0+sKB&(q f6@"悏+r):kfz%JCO*$ ީ‹=n:(r8m7nGjܨ ^hLȈ|wi\S\Kp/V8/&mXBZ-8}z0s=Pipf /5.?Fr`sjZ)NL &bX G( <,_{!,4GT Ę`at,.b42ҏneSt2mn- dyc:hKU;{ȎQ;bv0ڠk9"+)pz t!bݴcJa6Q)>+Cs{[FbCR+.Gh90Ի" C.Ue29}H!uB:n 7揫P^u)~sib`xLrnRg!5tT=9RQE8RY,tz#@̐hPdz zᢱ_73Gf¯ҵl,A҄aGLJ]W^a#tԓQ`\,@2Qi*kAeeGǗY^Rem*z}$~`*kۣQo(Ѡ2@/(/|̀[33Ulp%=s֢m]hUeW<4SpxKNV:Gl')ɁSRNE\wk *`5 &b} GD((A6 GփFw._̍Y๗ 0UF71ʰtMAl=SE~Hlq[5/A}?6טpj+C.IݘZN>L/K u)?4+_lWS\4 24&3nƂmǩs2K;Bn`_ e׏,FE7V߹ɨPHt\0Xy Hܪ&b @$sfsM5*6K96ce!grH0Ii`wUƨq){MRҝ XNs0ݔtTވ&+MQnaR,p_5 4:faO#eߚotO^F-Tg2iEk eĥK |?H^%_R>^keʞ ZWh%OlY?RE%I`7=wa:=JHct)(Ԝe1VḨHuo @5\GBk2L|cB5i#M,"BP8l7O`ί4]+2a~hۘtjûUe1,)$4>pxTOQ]Z <0F:詾ؚ ;Rz]N_(`e4KEd\z{K+Aウa^WCXK$I=b(^FH)ӟ.E jJo !G>"UlPw,9iPk+^ t-u/JpT 2-K+V"EGq۽V<`L>R3|~%396=MJITQJ (yD<ࣟ?TK gЦ̈́g\k||u2 < u؁,%6KпH' |e~ѿl:%4* ^GaD9%XgN*gBrj,ݣp.Lߥ=EWTj8zE7MvHrhG:)KV;"<00HF Dr6(?\K(TUl]` Qc OK8g5\ԃ͊<@;w&w!w|~,u%,K}Mگ\)sNzGDoH꽏tP\L#ЩߣDۍ`<; /%E35W/֟bK$lUjqNanm"NUeiM}=3ۿG%Lzi"}/BB蕻 >~skGzE鈒`ϰťS[MhHrӧDs"{'nlƝU_1L?<[i|tΏAM71( UxhUЈ&ve\6BՐں&T Z_1oiؿ# `r 8#rͭGqFјKdDxx(ӿQ!S):c1Q)/~lARiqUJ $'~?FXTGR젃-|G6H2Ұ\g6f[쐘Cvvv,o n.6 { T5f-Im1)ٮ'5Kzݪ(V0.lVTk)͞J%KeZ 0fݹ&qdCl 3.D|ةnXʮU$NcAxgr9/QB8#xLx&e<㐻y @sk.zPc֚J ܋MM@L:W"ԓf9 Sɍϔ򸤕kP>0z~pU뚣Tܮ-]\!Z{^O˧ "A`V[LX{ X;CՈ-%i_pY c2.f1D݌d@42ЧDࢶrE.ņ[.Xn?PaAsa.iҌa++Rx:̆ ׎NhSMOöp؜!(r@ZvcK"w@H/v 톄1%7*=uF0g;Jဟ2\? jzB3,V@iY#Ӽ3^n"pCu~ n"!b!x%RnjӨԔ1eV# p/\Gb_Yʼ׉(JN(䛽jp/bv$ z?&GjXsunō}V,dQ(RakFM`^V%D=zW r,*6_hVl, }y?vtLZ>?^"eEPnC1gfTM#2wi8{[Y?ĺu}5RPxrg"F2 ITôy@Bf~,ڼRVҖDHN1ѫ*clI&"j&/e 4+O4vX[t{1ub˅rsbv Qӭ &gAìjL XJdyin}'n% ik. BIp~W@ȧ "jZw:]JCk0!m$cRE޸yW7VDg¶BC,}ŗrF`û˳4FgPGY ε^XJis{=ܢ5>f^iiŦ\fK DID|;cM1cfyx &ctobG|1ػd9VN-F~vpt0*gBM=VIoG2DWK6✨Q4yZ3]CSfDPyLy΅ A098a⃵;*U[>>cgSΜu/vν/]M {]R/t# tBRHl/{ŸC, q_ݐ {2{_s>ٲ:oX{w Irt)$hj2ʔ yfYf65B5; -EUڂl}@;Ĕ-w`Bto|%.Gla]}"̰B`df4McX[$2z=O"`^XyM辺X:t븍S[ۨK&]4:H6LDtlϏ5'o yg_pSф5D0o,6>bN-9 %<NYZB&\vK>(صvf<%;Jsz *kAyaR㭥*fnbsU87|3 5 IFҍuLE{E(ϖ)t"i - HH0DW.{x8Y~q&ia- $W TmR{(wA-_$P-cD6\SKS&]􅻋ZMvm0bBSp%*d$, -37"Tל6]d49NOi YsxrBoEm̲{lt,nzHߐsnw VMUnqZw7HZNMD鳇wd$ڎ,P}|x(n+.սR H!i'R_/Ǣeϕ.KѿM 20elu(3h+=J~@ucQJ3cV]_ϱ+&s v8tB@%ʒè~%NѤ8TӴjc|WOG/C^5 +&Ӯ%]MhN:wZwRH7݇=: ^ r~Mѹ9ƘZMGc}$*&{$E'2f@Agx^f|+/ xWOJp:f 2ic{qSݼ Slzh]Aˡm$z»quÄߵoP塝7G1W!㈞Y L .YNb1DY<ʁꔂhn^"1EI4dnM)dzkŌl=nӽ-VCt/R"ݭ@$PҤ\e@:.{yKR0_K&=e?bӲ|HhR} uM(=.]W;dt}8ؒe62ʀ,]S(Ih]t-O,N!B4&=8NYA\#FđkNSTX gyV8R4$A'7XF-C z \#p!>m +ٳEECϴliɶd'@N%Ҩiž~(YQ15)>Aה轝 'Y`*CHOBg%"ƊrN,x(ז:g*H >kjLW4iF%cC7lJ zC=6bhǖ;&~%wHCND%gV yq-}B[ F hjqnu~h)^a-ޛ8c?ˣo[R֑wi fx519<ӱ"qڜx=hFN\ڞu;^ʬ8kK)h􁖖uHd(/.i R $8)?ImAVfƂx\!7 W-r/<*A,V6hj!Q\ 39Zf[d.D,9&[6x2Iޚj-"*a2,9Fl–,ރG.>c{Znm\ĥ-钰#x9gȅaL.[!P0.'p,]*4͐6NF%u/rFx3yJ&92 d? F6;p%^m*JJ]=/}7}{`V]f6M26HrU>@!MA"Zv9Z&d@"nAڷC+9g٦F&L۷peIv/NjD,!,2H+*6I `Jc޼î#-3WQXa D/[0}|'~!iLؒ/I 6sW/LP?Qc~=ټG%J=:&Z eIt2o#ZYlbٞ(%?NP^W&ms1xom_0 Xq ޺6bt\z5Rl)k80YeX@}ȹ:$ᖸE)dFwCPw`yFwIpCx1ŗ,\VT2>$O'@OE4sy',^0ھW;Յu66j$tBa"ɤf[ˬ9]M.P5;X(gf0h,S>4͒.P? )9ļ ,ii$A9d~A^wpgV?[milƦJ`bT5Zq@6s]Ӊɝe`6q)Lfxvbh&7 %it gG@4 "Z覨0d~z#:lh/F=FMѯ O|Iۥ]^dQl+VܹA=̬Pav mzY1bG2e}HMc A4"R`\,y}H5WR޸53RK ˯¢?Geh-]1L|]gV2[ɒ MMwbќ: PyݴR\Tbh7¡5a+7-X._JW yO`nlrE[ɼxN&Lowʠ;4Q>đ<,^vm8I&K.~bH=:X;x?Y  "W%m^9w4g5tf-TWYʬU3ρ:'v׫,|2ߍ]rbge 붮I{ Ӑ@ڷR~-E 6 =\5N=3Y>V9~zø_ɔޅh w!J xne`X<*x䫔>0vn}ܢ7+ӑ28Wx_Y"˄HPRE #-j>zoƊdad?k{*jI:l4uX /ٶ_C1-Z zfޥu!_3Ԉ{ yF-~"y QsQ\{_#X֗pKD)+^䚁X`+9Oo톃J{!0*ڒrspPX\uBCypϓ% ĔlOOVOJ~KỸQ^<T=f:v_4ZڟG1heۉ܀ժ[sM)D$1+gX9'RwtznWo|*`ڎ%v* sDr3XrM[ݙ-S$noCqE?:Z)yɅ7XEsV֝UIriAmN"Z]Z\էx#_'/..$nI ͞a~LSSlc(X QcW&Kvۈ}t*׻Djeyx(W͇ pD4cְY',*hN{WZ+HK n2i.VjݐVv_'~G͘F ˄-.5Ugĥ`ImN˟R'˻86b{M.pyo}΃9,=ZC|>2/ݸ>>7IRsDqVVz$vRt-:J2kLi $C1+0aآ`=K0UjޓSj E=ttH+!&JZM1aX"Neǡ1Yh Fc 4VAČeglYJzKO_us \FixwOŦR,9^WT]SdYF=5ߝ\u6l .W9܏1fJXGKX_I s$ t ZY9pР^N\*Y8N;Hr84;>tAPop?Oi^_ R S¾XZNP#@ѐ2FG8\rbJf&54ʖn+@ s<JsJsħlP>Pt }"^p詎8WJN$RO.y'SFXa28,.5[/C-#o Rư"Ψ Ug_ vcQY+6`dޗqLHz?Xm^]yd5sbu9BL$Z܏6[ҩ߈8lؼT2Bl7HDLXAt=4DSRx "Ba^#1swin8->|>0 B")mއwtτD_dk/c̀=#h )[,݀p3_6YhQ4ӾO [5^cz<}J xxX*]\& "[>ry,]C&jIMFC,?d+OTFG^'i`z14hZC`8Oțݻos sLCq4?+`6nͶ%ኤl)i ]XcmCCU]TvD/Hu<w=EM-0դ좧 Dz,E܉FnM_gߝx% ?~,.xA{? b w^EL~7 +mQ޵@:Z2+3;2RE*EDxzL'F4!ɗڌve`hrc鐌EŘfp `|b$}֓.H1?Kc*u-kROv숴DZG'S{m,6;kB׷T-L)}7"Mp_65`d 55T:wCHw#Xrj^W j HVb!ƣb]̀mT8wh@>.<ZH]hmwe:xx{BGc+IY.hFD 0gP[LkS&p'+mU>V7Z6l\k-ٝѫ+2z|^8٥t0]{' ` 2lh6 3\~<TV!sߣ%* FDUc'QFoV(Q]NvB^Zݙ?hُn'Z+nţe*8 zg>F^TDXb(~/j}yӘAI@_ Azw,*&03&z @WY ’LPPBu yy:Yą-h-K#n.F^?(H!򹁥n8¡X%aIL~~۴?DeWH9x: P;:S1ڀ#l F;>&.gPH;Q,ky~ 1c1rRލ Q„꠶-eU~ ߪ@ nL @CvHurA]\ꇁB!+1(3]ҤCj ίyģWfZɩʳ\IeʶzSN;ں"> Я8j~R\F$xdCG2dZ B?sA Jm%sUB)s N{IG'nMC}E|40p1"VV#"V3Q=2>N)BW0sи29P^܌LM Q ;X(~8/yޑӒf#VWV M+x.KRi/Dވz)Fwa6kM G}r$O3  YUzNu*.pMHjgLyAr6^Qiu4xި" m\:q|e¾F屽,v45HYϜzy[ƶ2Bkt_JrR:' sj4`)NiDo̊IIsgN_g{* ㌔fs6G,ҕ4$N0ᔲ*YZ-l B6(s 5JI<$YO׉/Okex'7cQaMJ . HxDVPb]"dU8Z`1 pׁ PbY&}Rl>>dP|Y. @_%&t\\'{aPQ@߫<Ӹl:G)l&\`jtꄕ<Zt7hvJb+D(z791o82~7~5XE|50ZxbO,_>c9R*?/F646k 2aF6=?8PH==&D&K-""!&,69!ܝ-$Mt:P}X5_=|?ނ{QHI;đRKb6EDԧ,/5OŁ7Ul? W"5dLO-k U9 (7FtS/ .B)0ٝܓ&QtW8k>z)οPvIP`[Wv£Um9uZ;8Mw=b #1soR[.Y:hƒ⁉mb;tGLc[IqXd6ᒲ~ຽVخaee$P}ex|&2Y]7 Th =TikuMe=̼K{C`%n 0HFz pYzaôddO0DZ;T^I?[h|L5a}'?A6X쒙NW0e3+lcD#[괹9r!,](&s2CG~y֝li-^F $ DzKǔs8ڈ% 26<:9t IfJas/h)[=HKV2RẂ\gE4-\F>W K\PuhD7=9[h 1".$Hp>ڞ촵Z+.)گ&Pj£-JosC$_:#8/(^˨ÐzU-wE JR -##Î6FS#?uQ^vS2@OFRRĹ,f$#9c/=wkP6H14<6W1,[{|M.0`(؂)ndG9>+{ށ&_=EV,itٶwߍɥ-!C2-}/.NHT"_e0O =QBo=۟"wQu\ٺv*YrAtǞ6\c k&.4DaF'ɋi_1}\ۘ> 8C1A`p؎EzWE7ha{,s^gRz!֜،=}\r-(D-C[]$]&I, ^ö$ 39j(~RMZ[[Y-f)m8y"hRgC1G|\&wz3FrŊ+*VcSdz#>?sZ 1h,#MtPZ,;U锄Al1&qD_a0dld\x&=@xվ^k`Q1DA^\¯! Z I%%,r TXJqR /yIL/NDfSz qjSwy6h{}Sɚ5o\Ah6.>.Gwj'kQ=Tpj&2h ;i%eaf-'MC7훾N$URh՗ȹzהX\hK?7+w}* nz>'Q#MZއex>**K-\4"FdAeֵG~D)éV''-wc윉_ fZQ1~"' +׮Mhj2h>Q]uԑdFR%ъ&͇գd8'u.Cx,p2'Z9\rS+6 tM(rW2`߭:-]T 5e]BZ!u/RZvG\| fveZSNFHzhE"&Bp[/TtV6lNp2Ԓ:qg'F٤@Eq@1t 897CZ@ٺ6RіR̟Pi 53K`2icr:a#PWd:Wu,m~"1RqikuS'Eu 7Pm81 ltP7q:cEZw%Y/4OqPKŪ653s tȎ℄_ 6vʠW?X(?p='p.n=s B lEYhflqO /X5#CL| m/pM.dtB~Lm3 w'TrD]E|V1[v>S:HQ5cZlS=3`ql9nܧۮtqZYJQ_E!wcwӌ||%g ' 5|N4[=[3{YOo8V_bC!VT k D+2 sH%xq,iF֧3BU7z%LK#IyTc`#iVoSd\2:N5n;@Wq2JU@mt ӻ$akN!=sy3:T̍ic 8݇xlg'_AګMޚ,[r}>TX-Z2Xk梬V8 l{2Ͷ*1 *2AnAl9?Z C@ bm?ّYP}WL/_\,X>NV.L S=ֈ9(LBt k"r'6ODNPO(CmeHB~Ed2 _21#z=k!T Q rA&adn*!>g'_`(~efHUjL$L)k1e]?Fg,kVZ03nI4MO &;WɛXk K"یO8)sȻՆcL Ys:h[}^wt ^67^:}osB(G!R,hINhOeo_jU)}{Ik5ܶX%f<)pΆb5ɝO r[t å [.80s4XY1H|VN\گM'ٍFЎzhdj(Th"QJ1YHYwWu/ e}gZ1oHcM/R8&Tl:d"/-H qϡwSB P.塲 QjHt!x{ ab\6i/&}BQ0&=9 UDc 2&.>CNwS"XճeqIu dk&5NKZ)P=׳I쎠e9%(n!m/,W"bQ]ʝ\Zv.CT/ f6^ n=>U\̘m<3X>eM p`J,>߃P BV!C]FWN`iNrCG9Ň֎{eooNK覃"}ty`StU]G_֘p%rSep-7PAo/ N}=u遂Qc&g`U+y>Fֆǚj"KfrSAKylŒt~_ͩVԀpɰ?}7oQ ɪlf⠜ ӔU )Ep`9n%]LyP3.`[g0A'IX RNII]͌ۢF1ۢRB5 wC.|w{Z lYs*Ao.l@xEYft\ZkP*YuwaB+l+9`ʹf>GƯT#XЖ-  WY ?ӈ=hPvI(ĞV%p)f-0\҄Ț^,9xya&Ex;jC.g ȃf!p ~Z9NA=b,YFm3.<_cwMyqfQy7؁ 2v&$bޱx*8:oƚR%=QOG+̲\/E~d^9Ӄ?i/YVOAnZo$fJ<#0ȍ_&uaW;kW =ݧe${gT~b ~-uXRc"QyK  pȼSqnqk}BTKYapFy9XܒTT&hHZx(Q o?L ,"'``0?-m'@{pd0ߚv"mwWqX!Ŕフyjٱ;h-2O" v†ZܭJHMX}Y :ı^.b((]my8]&(ч<`,$FSmBE>D/ Wz* o}nU"YT2IfzOPH9ųٴ D:=wl4ˬ+k;x@9b ?55oZUڵ[q7^nR{'Xr]0,]՟s@Ê}XaʼKS|WWv:*4!iQ$oe.#rCa|LvΓ{oݦ?@7IKw1zL,|N1tzei*/Z[@\f ۼF+`9B̓zfاYLd,uUc-p|!|A:yU ޶-G3&spc<wӇy'"Y\4TB 9ٶ%-оDZV82V[ M^$=7 Ϧ+Èuq+/:JA.$?dlIrjdpx{]LPVP rhIqD!,bɔR-G?6=]҆%+[7Vٝ6DƅO[m`2$x``?Tj[S7ڠ'HyܲFmy;ZقHR!Dc]%OPtcN7z)eѕDzPTؽ2 Bċ#2gR2$%2%3l~Ngzn~ }*M*U_O@Fؐ‚9AX'JñIQR񾬱Gn*ku& P_IFwϰmfE[;n{Ig 2= p刧U;ӖVD۠,.UYT0Q #8 z>P/g;vث_)~_KN;Ik>re cC%,%FdAqLk;iOu*-tg \խ d[tt)z6" сBQgR7 K'$B|LaTkY Fng50{fP(B(Vz9ҡv~|jїzxS,L#q!Β⊌e@RITBJ)ﱳ+T;hR %W78aI9Pi ^_Z}1ޭU[$|&zlߘa9/voHGU޻ :M:\,'HxN?lU^%/6+@dJ?3P(E wMƫbQBUM8]y1f;^CxMN->dQ-~7rxԾ#>o4owgrs`dDuTFۃX5CF9㎰ΊbW#/7ī0{VQ# Cj$E'چkm3QÇRBBE#˲3 *Rxגu&?uH QlbI4A9Jx|:(~fhOe %kh@h|G}`|!ϖM7Ory,*R~2|#xSf5c+]:yfe Lx/Stkp0nk$s'/6ǼLܔ-qCvV!#>=8v3̞|d<s䀇vO_OܶuXÚ*Lq~nz/tZl,V="0}hbִΝR\VThb}+dG֩dS3tB* +%к2N%fhG +b. U&(+)*+i-R/;+0$CcMj6G%z9 "nW˘ne9xAW2YZ'_:K?/3Q #p?`ڨ[ kd'D,B)fOTo`!)Xy~2sy7+v0mPFp}!@ RΚnCkḦ+2d*QosmRNb  I*,_xziToNuB8䫳\^2֌h("./e8CK̦u@- N*>͋m4=ӛAANţG ҴĨ<+JUedfUs:JP^΢٢hу& g`*AW/OӎjVV$Gm$^vsKtɥ7|eĿR07GϰOaN#G|:@e}^Jը1Mֽ Q瑱4rxdMɦ0fUxщ{X[`DA*Rܴ#3wE]yL!Y-,eJvG5  roZv`wLrgڀiYcD-*_ >z;T1lr:6B#jTM 16 )L:iC 8mlNdDWQDzvyPEh)Hk3'CKJB8៏f~F D6XV1RJSԬ]_k_cD Na̲OGm#%Z86]$jB; 7xe_F͋R:р_Q-X0_AxrV4e`;$\nmO}  =^(Lp%%-r& g4\#kvƳМ 8nZMH1ƛG<.R|}(>Č8!ּf9ή !K dGԓl5~SMk<>߿ n~mm14jӵXa) 8̞`)#W.H&Ufs1vdkIsٲmbre?Kp(WWX1Q9O G5; L 7;VV-זo+)P尽Q;tǷSf=wԶXժ!6̳S3".9 _|l.ZB~qt9s)IaB1:kHZCluK1 hʔ6p=jV)3iS4`@4w3R\8|,|/[Cp,VefuGXp"NVIKQ$ĶΌϨQEs5Z Hl`/؉㮱g'nm\Ƨ$fL5 flxJAJ=|A42.K*bո% hi%~W ?]8$zL?|\vV)uiscY# Y~sDaP?5 )\in\'58^Rb™LlTkޡg HZBAMȟ\eȸ%kjaM7 jVA W,A$( ;>(ԩXn#`BqmT0Jy2\blWOu ~;dD/Mσ玵3Jh-LżȻ#m %ކw^`?ݒZmii'&ψ?04"Zx0m1.pmL~e,G[wѻnddhc]>3"ĨX:O%+QJ 4yGu~ɘCG~þpt94,H%u쮜1JmOg!Z~czfRXskH5(J9|ϩF"EgHގPߑ{O礁JbyaҨ5L$jJT^nF;{ar[-~30soIyZ5- %̭'5M$ʸVE=6sSG պLŶƀ[-b x!YaVp[|dZY'T)gTGx0uqu ?M̖T5Vo\Q!*+ Cr"cgaEWZ*q7>=yeXG"FDͩ|y+DZ]N+.XpgGgL)ޑ ]e ./i /64| !IqLq GCs:ŠK%-no^͈\*lY oREwLifH=8 i|1z"%#7/gC#bF PH[N☾֒k@[WD]2w z 'ldyg~c0BJ~|qAaDa*R0 Q%_|aZo# _r2 ź+9/ +ۤiMfFw^hih\{!עgsXjC(mE1-bA{)]pFE}Uq(:! (ac$8!,ܽ4L(|\]F\dgW׸G'4t7i]NVS$G/-.;_\//;xZJBYG*[A\쟣&5z긝a>'DJ@f>T`[:]G=GI[ 1g6QRc#a~=HdUnԃ2$rW`C&@ke'vǷa9(:^zEZHIȇXP0[i6xUlMMߢE[3 fO`V{@!k 5F]Qsݿȇ:OM7.Il֨ zcɂY_,`dI?\$T4!ALJz)J+5)ok~nsFݗ9 4 +ɍ1E3Mxa`^N)^NJ,X`q!'B]ŕC.kU=)[NW~㎛`,W1Xu&WCcK.hlث D5౾pW!M&?6KOuF.&yRg 9o6ZQ yOբu^aj3UqQ&uM["F$ [@d "%ը,Ѷ{=, NT{P80Da Qkh-M+I3njLrN:!L5Q1π^D8eA5]}5#VM|B(7Rec;9Fy UE8{0ī4QU$6):OB-NZTp댤"2dhH>aEk7BxĨ N",h|)5{<״ClL2єAC~$`|hNC`.FPkEԘc+5;!( `-Ƣ^Xbkyү,N@J!)HkMIC$qjRyqp{' yxB=ϓS6;~S7 7 òVi>㧎[6&1-˜r|]=曍?5k#0(!6o~|UՅ?FU'v^6nqoPrVӖ:;@#1hJ(²3ćFր3; gq3ۮY "`8~!`#3{MP6Q?wR}!Sm/*ZBզ=$NSh0mDdc?Q:F0QWB)v$0He"NKSF8yPwМ(1 '\}lܝ A`q?C>J8O:{AN`&za.R5?QA {"-L,b |N8|:RGS^ c86^ Ww siũD  _>)Ik!u>I\Ga&̭Z=Lh(״:/eUGs"czi~~\0>c_@) <:)6Ps}OAԗ,;*Vm(<)wT?yp"#!IJCKlg:iۘ֎aj>G"( ,"XU1pC"&v&YL3;U$GhzTYم6j Z~WJ~& UK $F78#*UYySH7#8Da"^K26Qi5~t6F_3 (.BJJ*ؒ.Jf5䢌_ \[E{}%GtP@l]2d1>hh? gHR!JS(6flX]Miv) aFSXc9%=DxN&Z_v#sG1A pz_SYo题/gKOPvk8::-/r"Զ uCb8#9߅ KǟPu}a4X5<䒆>gyPs' Di@(BO@E1?br .Ƅ)3X+wHӒ^q.ǡs8.^,O qppb d[Kc*anu AC%~W7ZYnТLq5%|~it;s?)$6oqBtE))xT_Q](3im*H) "mAV",BQ,WGRvpz'T8˘0V ]G,9'JwH'd~ҧ/ۋ>jq4TM4h6zq^-kzs <1V+YQ*1<_9_{ M=sS_MLm~) 7&,@m8+0ݍ#&SCK,CFJ+F5Y{KȐ'f`ǎY@3r.  g2lO-XNQMB|:s9~]I!_@ppхx`4ڑS ?~ cٌ9tRI͜_R YGDM\{G] b!wpA,_s'%F3R2*Δ Dػ vEʾOP9/Ȩ;+Tˡ?KB,bgzx$i~WUtY 7G/(;'Z{LhCyD@NQdfNLҝ_u ӋNA{Iº6|,,| { [DVp%]$_8 KnT=ㄨ9|sp?t#9D@߉ܮ- `&?2{g pl8Ή-1M4Ik^Ljgﲭ"/=\eJ\2r'pQ* * /[8w(ͪ zdAz7Aj 9AB?jqk:yU%j{60Ia/KOodW^:Hc$7fpE~yRbbtfIN0U:-R8'[5}HZBsߜd ) {NjЯYu?kid FijϩGVD(wbc8^jg]'݀2l9"A  p셄2ΠZqrmyi.lEۏt,LB(SyWY=?j. CgmAj'5`}/%';V+Ք)V DPG,WØ̋?(X E܇;Z#Nux:WB8=D8rD(-GlyG?5 Ian %<4\Y,[*q;Tg"<SV`v܃rSᒼGHSqhZk?Λ o6ׁiz% fI%8"2@<#e6;@9aV~Yx|&OHλBe0 Yil=d8uO(~mx':7a:_ z]:G'|qzc;[䰝C(ۡn1ducu7U%ժY~{(Dͅ& UfGO,OmX~РʏQTWߣ }E,CTFgukټGܜo 4aN8JW>Pw깆άI HTh9@\VP$ҭɗR {fa]JowSWΡ/: .{rT<\H ] &XwJHC:W9x %YM4=n#Wê>aQ.AiǛ}Ah)X)j~<-<ʈ1-XvjcHƟv pUm2˝[j>CSx;Dr*2HuⲆ Ͳ*Fd=mk(*5zL)FZVo݈V'kOJRuj~ JPOc%=váKj[)w7xs<#vqIhx!bVYl@]e_>]>^ }Vg(-VJ]_:[>7)i~Aicr}Q80;J;O7m J#c==#Z@Qꈊdێ֥Z*D\WS'fAoYSEm&m}ޔ`’[c<* TJ97NS7ߐ< ^?יzbĭ$GjΛ(dl[2a*)T)s$֧t5}&&Џ\J%PהZv+؛C=fUb%+v"vAit,`^H%;DP#masȖwiu0!`\D|e8L`V`}"A D$ ه5)4ʞ HġƖ sUJ&MFnT$51qer]% 4*4,K5Z3K^Lk,Sh&uGLk$r'm &SUCUݛ"V zN*M}\fʃ/vg/9pf:㶿;a*YdsGW cܨOaa6MD:>l"ڊ\]G"Qȿ=/ZIU@ Lp,Tbom(ǁ_1iU"k{_E#BCW KZ)SהȣeT [0: /Eg<4ns.{ᭇd,&X7 Pv$n &z~E;_B;blNC|&';}ɆnVo<)C458&S݃'?iDcuxO Hc`CU``bcq&{j{s8Z] Oa9җ&aת<>9˵%ᬟF 2OQ?9ԙEl-[;,u9䵉D#L\02Gx4o{ZMArbC.F(벀GpC#R%~q$T1K&A /sd=*mAEb\JcUmze2 x;!Fc]1ߓm`894.PÖI6AoG!͑T ˌWX9;jŘYOl{ d/oGx/,>Tm9:xNq!m^s,8X\7~bǼaZxn|oXv \̡W(n#>R nmyHJ7ȵi;tAJW _k~BJhr1`kR36o}v.c)a<ᕔ$LCQP>G2%{ e})2}B.Ʃ~#sOkA .:ږዒMae/ڈlqI(J6Tx?{QEeߖ;ɔ'AKY'̥Gm((?p8q:ބ1k3lNxiv Yj!7y.޶+[)`0pNkv!GB)9 KfVIH(])^aF}D+sSoGDLXRjI|$Qڊ'kqiPP6m}D}!iá/i+maf7Zs{MBF315dd;ZQu0 [!UmnJ(OgnoDБ<}qSAq]c϶qO뽎j#*{`"raHIs Qm2fM׼G RtC#A9h2/7WPZGcr*#=JO-=US=c Xp oPH̕JY#C[QٸI JDYB@cir&DШf"IrNIaL )0~儆J8:m8gvzk,V!B6Y]։ 2u#6Yn#Y@v;0W,p2~͛(O*ρ}ZIAƸ0@h@*f.;2 ϣ2E>.xXѯ`ADkM{U朏 l\@zMtY|1|seNIn+^zhO-+br]E| !%T{%ބ#PIZ`Gb e0 Fbm JԱҚ?嶝:^l8Vl{(űֻ U}蝥[xQup@p9 G_@4p\isNxbYWk$W~m %)!WbFfeyXyŐFQ|G<*~.*ʝY=3hFIӨ~-;/kNPmo’ږT<qI.<]XZof:!S"z$Zl#GH2h9᳠ղ)uҡ(X4L%##0zy=sbȢT3: n}YgB{"ZIO%ǽX#J5ywQݻg-F==OBa|PXɞ@5s} m 8/x$eѐjVIoqϫLRuvVGkplNWܵ(t"~&cgmF 1? =K|4hRR<;NُռN}Iь'#(gB$N0o3C ýGK;Oovr۶P6ajXyO,HU?!D>ǾDL: Wi9z8񳟄(\lb{eeu5tBy4:kP ŦKh2C69&"Nq ݂pA^/ ^ih1˝yNGr,T^CVA:xץ<~=3u*EH.4oqAۛNL r1 \\)3u.B1^/0`VJR (ءLwXĎN-IUUpԠW(7ם"K^@I?LW[EgߒR|IOvw)k69-WۨόmVꥪ9fR2Pq^hp)=!Πʴ=(4 t-Wot$E>EG,4StQ",jI:jlodS$VY/:>(hAJb Ԕ'uU1JgcO:^sZAi(owW'w&e-)e9.4fݮ&e h:E0w)j]ԆpyA4I2׭V b~i4kH jD3 >J@uk&C> $F-A6N'眥~ ]g4!0}爏n#.& ;ğ'}y"H-`7IJ?$EɜWHC&os_ ;Sk!KZyKGxg z )OX;S4%^؄ hwޖЃ~xK/Ke/i^Y?jTF`U O߿#j"OV&Ϛ!#CT'`3;mIJ`=昁LQ0ǻR*0g(TiALqeidHK@(kD]x.'A8?-=:0̱Qʨldf7UҾl\Gh2voXz*!%s0mQ+TUn g{YHSeX/Ɵ])m4GJyuyA&h+@m4zDX ы?Luh.b }!`Sk -uwJ>px9`W9lXs;7KM 6xpax$B$5w1U>B;0]Y/b1l r z=.~WMAUٍ[p5Mf y. $6ukFuM NZ\X2< 2PGU}toY l@t:}ev~D_usYqcQ_١ng恸G9DZ +7(NeΌx+)mFP$XCTYHEx$(/;g`n@y<픴w-waEl_sWv$O.GGQc:[[>3Y[L~==}Uč /o eF!%Ff :P%9X|Ifz`+F|>ڗE5U18N `Q'r p7ɆxiZy5Ў8k^X̋Ba^s=bJs5?9?SnØ0k"RMO&_҉<U-K#d&_smY:3MA…AyyUT ?5M(Yo窄4~ֹͪk'<8ul}@ ǓWMUO%g/~& =f(Z'>qf'? v|(vXdl{ѧ ei/ɒ~ PNWR>oBZV8%zf!וyo 9e*j+ j]>ῗZj<_+TSQN?RͦT(Trk.cRSL~55 n=G-df y&{q}c rC0/+1v ؞XG dZtē, 5Il ܀ 9zB6D0{BxdEKhDVoPm'sz8|U7)W!L{iqˡs1ˮVr]$7s^vCR/ipboBGJa/2V0.2!.Qٴnzo!ɹIͱf0L^gNهuTauFɴCh1!ziv`e[xR aNtk4|zO17Q?DOC1 igȘkߎԑ{ᗽG8N5?- ,4}V;9LWIgJ¢L1x;g> PS$ˎ~er -5[x9K6+䓋h|^^NtC5w X $XZWS81[LOSS+¹e\\' 4h)=/4 bs٧o} 17>C$Bi_lIkд%P8)=bhiVS=߰R[d䝿agRɯ&׫}O/џ JYAQx tŜOk܇ rrk A |#p2MY6OFW'=qH$Z+r;@+K.h"z2lB;*3,W뽊ЋYIL2: YlM!RHz8"+? N}5 K[etaZ1f4e_@R:t;B27̺Ί; \=/z&c'YR2ׅ'D+Ls3Uzs^&[DTȳ XiB[(YN;@$&󩙶ߟ@h-_%eJ849l0AE2|lhĩuxtp٘_J$Q/}Rj>VqeeK&kpѱ8rn8jʺ(p]*N~Fi↱`_ߡ uf>̰ Bz/jw9e5ƇZ`w3uP+B"}# Eonf9w} +J B+ձJ2Q/WހsGMq"Frl1 .GbE x ?#+S;֒ksR: ,sf3/D-ڛ Ufg+W6|{iTx3z)xTP9lJу@#x6E2"^4?Jjَ{`su+C]cVhtlGV[ cNw 3\"gnь$ 6&:AW[΢&l7N +rLV|.,p͓5$R;J⢾,(߆Up#SMުXdgapߦ? ndyٸ hI:Dr/mH}<E8X˂ c˞b=#x Wm]1Z̼^J:[$<'M-m p}rS,~ƚ3\c8}ҟ![1d&"O"sr[_NӃn7N<@"A7+ъȁ’dJqN=*G~v HgÀmN;jOe/2#m'53^yf{dJ%jW40F-K Pq5m}C5>6SjSᚐr9zxm/{THF^KzV<.([~\5JORهg72|!P֖NurV.r]~֢RMnؤE+*$xS9?Q~8põ۳r'bl @%Bvp5xl4&vCvz @"=zL<ĶG4cXۋPQm D0i6~M/2nsWT :~Vqc \8edE6U̗!a=\,~D Rd/EǗ'yK,_*hnjj(O|)VWfRf_SsuhN)}+؉=`Ϟ& gH;rmb [1ݡ^ ԍV'9tg!񔂯GWaāNRm:G{d +o>l|[ ~0ellWk1PdŰnb; q}k?cO661q}Х$~o[{i+&p|)R}Vs>HF$,Kşptl^[ j>om 5Tv7Wk┶@)!NK+$11"; c@{5#sY74x"Re]r oĦW|с& ) iJjz6 j&~5p H{3%qZ&S&7jgO]sT-)UD|De8 옎wc(b[ɱ,be X0B݅YnyL[c{%9e?GQ$? mzYeG.iJ+0K'K#fK=M@U؀ӣW; ֗D =tBYsAZ-yɍ.(R&%gj0΢/zPck<2Ϲu5]֨>NMAq [--?Kt~(Qx&t^̑H8nskkhb h݊Vcّh@Ή?3V+dQTqCmFI1W MBa@Ԛ5;(уscI#S("hݮ0tC`VK,/[l-.ߥTSSےDv?/^>Cr{Ԣ zᾮW[|5q7fiΩ=oh`Eųk{/?{B3a+I*,D@K7&!f ,K|[+7R ]Мj|"zqf:iy&1RzL qox#MRNP |EC.+ (atBsn;BAn  $j( i U|<|T&|Ͳu,c?=#Qͯ6bp sf`v11wUҸN3lXɰg";UP# К#- J>Dx*3]^e2.WWD|ɃEi ѷBL'`:G gOu6d?o\(͈=FNK9,^+dY`NErq[wll5C&Yw3veň#CTWH@@a-KyUtK? d<PoԷ_|<ׄ&*$H3ZݙK"*7{ʉ XS ɐ1k_ ϵ_Ifh[(ɒJ*W qN0[@XQ{z+ztrK51!}6H}e6DA_m\'@O.(ujqB&_SBb4p(]5F1+;˕2N١yd_bJI>y;z[cDa78΄*iT q閤cRyW/7^v,xḆ˯Iu7Ujr+O438$ yU!rJ~FXP)ҹ}M7>3iIkb >Fޕߎ_[]T16o@ 3$!]w9/7Ziȕ ^8Y^(8ɫzW ڵK,d,^jj-^V"Ivb J8^I] yXjΆ/jBC>8wXEozZR=/U?WvSr mGsmll$lY~^ }XfaкM 9Wt'kQ dGtMoU6I#B&Gw: 'sHf莭k!Od [sVRz0\RPo:ByZ 7%8y &03HU/k9?*";ˬKL/0T.kEmo`x/ge">$՜Lq+ )״w8a%J{oe>=m^4$j3hrC.!Փ긻=Eڈ`@ @AkˬʢeZ^a u-WxwhLvo6ͬ[9o,dR-la\nkr-EjyMkm΍un"KŸh`A8pwƇ~g ӣs~:aɘq>AB-Z7XB0Otpul(cm,}g#L+{ 2WVR\Wm/vF~*O .OIS`le$jt8&Z6} {y Ȃ]ڔkmsbدK@VrˉE' 俪F*n|Cn2gt k3MhQh\ xO`$ "΋R=hW qŏJVbC!1}fJ8te)dV'1_]@2Jܒdtgh @6QLT*d^$Ciib/) ,VHꆳ…g_RΓa~u&[Y4MN.)#UU*de>!Ln LeO<?o=aFbnd42y2Zykrd7b&u*G`=q~Z嫤-s⣄͕ {JT`&q?'odsjCdZl KͅBYMWZc<`(8%1$3'ELíFAiivW{5Q"60c:,ke=}zceu\S/ªB_ﰎ+L*TZbMɭE6}mȥwoɑ!XEN4)M?yz]HAZ)UxQa K9xsY˫LYKYM93X(r RоӐ>X^Ҷ縵 ;Zt7-WFOMDЉB. Kv5V ٬?0;L{M A=c lUt4ލɪX*]aEoXC&4es`%,{BHv" 437ݮT2oǼ"mS,K,j2!mlS'yh)/If?Y(W|DշQq#p-IÕ:yR'A7@w|zoH mus+͸tJZZ?T-Jd9 V ov)QR:G bf k>TsMus? U~TGgJ;1b@@u.Q#WIh_iaTA+Bdv4pb ܁ M%/P]ͣF:.6 yo< |8c^qTj: yGzKnBLdeNV@\Ti;^;"7P@Va^ YHIPA SD~y,_6E3bvje)9%=1"z c@ѨyKSmh Kj gx;U TE|%!1k:eN䄹ڼX?mG%Pyw̹Xox}ߜ1.5ʏGbjw׮Tkհ(|HkJYRygޓjв2},wW!Hf@c Տjv W,%!kY6kCj*ۀ)pOp~oǞ!<7,;ld6n4iyrjbYN<7ܭqsA)sgޗ"9RPh̐gPwSFiCJ]V;תl>_^;gsfZEbc =^CdQH]-VxKY̦dA=,*qo!gAKbkqs^ R{irkJ ]57-Iu.a^ $s@"d?m8< Orpź{ISoX_ⱚ,Cn֙?ZÜ6'б ֩6%8AW,΀*Z^~"V;2p<#md{SU!URٱC,f\4&@ϢIe@{ ɋ_|L,Hmtw$|ѝ+">Xo |Sӕ{c.V_}Zcb{yןǼzҼfJuq(*\`FB7>"r;ݐ@9i_ A|Q*<6treGF+}w)xe:ᣆ9O&Gv5q*_+{gIHHG-gV+;seΗE5VBcq,wi"2f7Px }R-5ǜ>[`i vSbi:ҠP6%<#Wr+ Lb ee-LA 'd3(4 ; I/LȽ qلO.NM7s]jtqhJIhjoRO$m_ hJoZo?A,L5w?R4IкWa%y2F${XSv1: 1j A g`{EjWcMh"5؟VP\ǹ"˜cG!X+aq=Z+OqZM2RMa[jƳT]bvgH#׶މGq'<7Bp G]'3M6x4BygAj84 6O6ѽK-Xk&϶#T-Uٓ9Hl^}Ƕ;wJ݀9nXIM6baK~:-O{iIEK9>@8cmѴ=8&LyU43,\]J)yyQh]V2G\)k &?j2_BS*5[1P4cs XqP"(T Cȶg[Eڢ,9fV<+fm4r:]o(28բܯ{o5¸ޘ7ڍ2~E|UncsD\u4^VKvAʊg&mҚP^|^\yj@OIά,\2uY׃xZ#c5 g߿^=_ioUT]޳ӍЄ"`N1t 54I㠑EI}Z M8_>yj!R!T+|o>GmF96J[sYbL1h(7Cwijdz)Dža l Yms2lUcYa'B^qːm |5@S_>Lt\}nR^K.8mxsFмa`bbia4F{T6siٸl -WH5')#;;PŹnN/<DskM,ZNm P2p6"5LD]v_JGՅUGxe%g!0V7q{5qZCf!~9]e=^dv@-VӼvD7?*$?z-=qbnVqڼiW"RmNXr2tvD܍ ~6-WyŁ =SٷtTصPCH}?2E)( MH~6+#WQOHi*ڍiګ0]LΎtf+"(M/AK,:{!Y|3-;񐚨?)T;CzκGp2,/9.z&0~t-H}Xkp4FxNZyխ‚GHS鯾b;WOt\To; tÂrlv^^/.,`¸K$ =2_*}~f{Lqͅw#nNr  #SpIhS=naz-EF9'5"2IUe0a6>)#f2@B5"¨)C*Yjk_?4Nn~ʵ[1v$qe~Bp u8f |%5?:Pf7}< cq%#-Q^JJ"[ǘg"sVDkAP8uuPtɰ]]_@ d4톑L4\ut;OX_5uˇ4Ƨ街+0ţ1u 2]{dMAZ>>15oo-3y9&WMVɹ$'9 .'xL{bй.i 7~*ؾ<; rύ5@Up^%!!=ža1C[5&a .`Ue$F*42&4(&jXg*L'fla\^qf?a Nv^ΨZhn'A\(g=mOl229jvN7VH>ri/4Tj`|̳q 3c \;h˥X5Ioj2em;DkX~vubӨ$7|A} 3 MÝ+A8AS[cԬ{Rw6nlJRNO~ Lg#̜ Γ)֧ N뗄kz8#d~߹~0Ruܝ*&V HS󟐺ϴ8p!˜ĮgZȴ.M1_16n:Ԩ[֔5_&7%?$I 2GQTuI79(UR8vr~vQ c+Ջ^X?dݑub`yGv7T@`jD5]A޲I+)MĂByO8La H fp!|R{&8w< 4,RK'auc4+T V>pz9ArcD/.гpOjn,/4hJC)T},ky~zl^<#_(yt+@jdtc†|"@L/ӹ4d"66cmG0JȧgA IEgK?@Tپ܉TJ (;&!U/-Ňo?8KRv<nN$.ʙK d(voS%)G&U%V/agV",OBP`J^K05ͦڴI z دái<aphoEv /ꬩ]MhԂF2_+h02jXqLlVgs6.t̲F%xh0V=VBVkv*va8[ӂ=RSwQ\Q3~1W 5:,j |[vB;z¬HХO 'q*{0ӭѼ>Ax 1}9I$.m혜>A^o/;Dj vve5[K1>lv{gMP0mjGT 8 uViWaT@x:3KWҩ'Zmp'$!Rd}aUg8P$_1\1D kgm2vPJF+7~ء5ʏDfDV/~".BABȳq t5eC-p4yU,N@_{V)w}":^N'@a$m&Ő:H>MhNN)q۪QPݦ&k2ܱJ 7JCް)C- 8S: dTYu0^}T2lyN% 0I2h;"B]*srv )"dayeک^=UИ9-I ^ k_ 9ND76<;X޳ u<%˂3iEx: ')_j%xb/?Nz*o:ϵй˨VNO ƕ ~J3=;Y&oܰގwPbR(Asֶ)f*OL4mc` <43ZPTwȄ6 MꍑIQn $GE6m5eua@ Hb ,J!*ՊV~}57Ei5#M l`JxN_Ol[] iz.BG@\2`E }zh^Y& wҹ$/κ"'m2&A;-FF}kϛ'zYMKvCGW{'NI,ٵn"z"TCYf"{`ߕÃ_- LmvQdNm>TAek_{뎵H_:4%Ƅ,~QIgKs}ۯwkܞ0ي"Ar{VC$m`8VV߮˻+Y'39<a |.=p $ȶ\_凪b~3*p@"-L"._jL5p,cU@/hm}\] ¿ ϐjrP70 Mo^*:"kě 2p̫:Ȋh" jR \'RMNAKZ6c0Q^YN#lo_"uqI[yոE!:턝ZdQjڏiⷎn!ҝ=t靹 ; bۼpgs͔kxk#/ur -x%M7-]7bvKvؠ#wipnV?cvV`&5cfZXTtg8H'DNJPZvPunf2Gv*B6ug;J{d(ᮏ4')o7or&6j,ܝ£IGr O8Ҏ )5&DMA?yrNS~2p]I>e#c2סRZ +f﷼3z 9+ [!ZQWN pbP5n}N !yKHBbHEI@#ȔhG'.J hG{4a Ux$_BHAOf΋g(^ /U5Xfnc c7a> <<$}2j +հ*%BzS2U-va!vCG,ip}e.mDDi 3IC7:|wjiAJtYGx:CL]4+q81+Nj;m<8 eXdzTQ xi-Dz /Z܇01HbG ll#{5o5V,ޭ?7 J@ V{12ߠbaV:UU3m^JSxͧ܅Vg-VOs>h'cKWE 9O@ ˗67#̀yJ;zo,9'efeayGAˣ)nLI}&K 8uhG%R9DJ+)ooͻܹ"0-*1'kLP_7IR sa,Z(rM}ѣ9n 6ޖsg^H.%1꧙VFePSӔ:W#r0ML2/hL#F@6r sd)AvyG3y^ \ˬe,^\0Bmj*GҢԑ(+{$ICF97]S `c-o8|YXm3[4/,;7k~:82@&vp|G~}T)ůb*kYZ+:&ѪVj˰إR-%BHň1?VW^,ѯ>]TH22o#Ɵ <h.̛ 9[$V 6*L٘9mTxǓà7M>Q%kadtK ˑYU]?Du5 3ZP{U#9d(i#rp 1u!ѡs?FEfaTmK-?W𺹚;bʐڞnӿ\LZU 0##C> 1UyѾ499LK>5fcDbEǁ禷iJ[qԓy^6h^y$qvFtVÃhD 1zf5"7#﨡\KXB:tؾQ^;:fO+Vm5m. YլR<-s6-$Y4Vq֎6&O!FV^?1v,`C+' %S;␇/c,椓MN#4S*Ս'0>Gu+"ӏeAlj6ٜ.֕Fs56'N0\a̘]0p\P?@WSjUZvN`Bͨ֠͂I&Ұ;#Qu2U9=6NLn1YEx:eRD;=~A5 drQIAVWy{R~+ن8C抋:vX&"v xѕ@N*="h"G1EDm]AjAjEyjSGbxfN]6W+َ~c#J1 qK]Y'HZ%E_ݠx'fy!ʔw >U&7>pպKzn'&dP'Y˚JDaOdO{H`VǴtX~p&{61: ۶RA3 R cWcTc'H= 1#vdeKX&BbƯaIa *Ųl\:>Ӈ)g!gc9o(u_1zR@Qd~(bdw{λ,2/RIOBdnZ5Kc T!.9Wz \f upg7'Lgeu=uM(Zn:+AHJ{62!_fX.ȳ%eV_!vYjY{~:{SY5Eo8@FePᅊL׋ ͹*晙?{70RrVUĈˈor[PoJ89#=حVzHf[ @%R]2157tq<L6$qz(^t@ceuGY3$.zp-E5}>'%rY+;h a;g]n$%x-A6. Gs7%Ma08,&'? Q>ʡ픓n^ %a@lN5?, AXYӋ>K4.RC(qe9~a꿌!FRÜ >p$iRq*4.XOq))>*%@zR,P Elklf ׫hsUn?k)WB߾uSV&DW >jL!v nH$?Y8P3 hܣsJs !&Ą.C uIU>)j؝ñvb^wmMxBL3m+XwIV.t&\21kjB;I\;4gD46ZQ:e׺ ĔiZ9ym/ &Cj Dc@a' N;L>$D˼c6W[K5B0tslȼ,oԠ4 kي̟op&Sy |_>Z8U;*ֹ vm\sN=!C'.TX^ZíH P {ӱO&9se6pY ;-WJ" X3ۂm˚E@LzpU>[^ǃZup*~=ML$nEA }O#+ӘOjݎyΣP{c1^} s(=%Y<+FJx jv#9.Ax2Mjl|BLP\ ҠIZwzb.3vڼCWְXdv&a4ѝ^Udb_&#[yxAk%[NP _ze)c\$}0!fbTV:^sSOZ;5 ?owJeWVxQRs;7a]ŐD z6ڮl~B= iB1W\<<+5*]Z`GHg^BUW`;3bi†tS?RkMp( _\dJdZLV㾯19K21l|fSMazv{d`B[mڠy2_"~EΡ-Xej[HrTE=9ٶÅ|c$^dֺ3*W}v?&PSDw1HWL X}n4>" R 79,#&&Yx}Of%:""~ɵѩ/}׋ԋ7 A@Qf>Bj- lͥIwU{#r[n.4B3 `֕H 'DBsuאe6>."ȸ)dN^e ޢt7K5taA "CO1:tm*/֛+h1d3 XcDcw-v 1j$M+ A҆GlUbW!Y2}t{f[As% JlGd< 3ʎ51Qn݄"e7oG}p7µGEJ@3H&Y93QKj)A$cNюՈ~!F2AO3cİ>iMޯaֽT6C]FḾ)w0کk,`lR'ۈf HDE-L+(GDahg`e )";+5 68yV;}p]$h'4k&n,s[qRIqv. kZn1QAU|?z)hHʁFjZh.F;u> 7֕eslQr#2MDGw5V봓>pak3Ŕz8tW%vK")\N'l!:HIeU(ZH=^8T p'C Ř9^!T>fNiC7.52,+fW?bc$Aƍ!swx!@p' s8k, lo\㧻Cf4%m)brN9b꧳m3L=QVˀR(%&T@&XcN¦Ndn@88?_1O<1i*H,|9xE?4޲6o6xɝn('Hhm?˯Lc=UºzA ,}3CFtgߠd,~m,ԗn<ȍěbF qKocsMK(+{?ZF]  xY#%TZFӑYYaČ(?T1̐o[oS@dQ2itX9Tf7#Ŀs};k;V'JSO7eպ@T9btDtS U?J+%[vP&کMB €W-iE_˱kn^Ơ AlZ(} ]!jZ%Q:HN+i.9GVEWIUȗdc߄oStޥC1_ƺRc=w"35h nnUYyylh~"|>`H9v jt% 86hBϪ,:Wf"F!E;ptdPe@D5i~D{#1W_H7lAGY2'-#TN$0:ɨ"($`M9rJءfR h NKf\s|viJWI Ή\\w\$Xm$>GUoPKq)%y،`.@Μ˳DYsk]b$ep&1OؕiOE>B*;`8|"Fr8^Nʲ1|J+gE #XƘ|Ỏos3EZI#Sx4aq>HqJy̺~ ߯dD۳81PIlǰk:\Zd(g>OSV%c|7GW%K 02arVdkn@i}=w}pS2s G*#A%(T}?P=iXvc"`vfnY~~s:`fq ȩ8z*h!'+,_ c3X׾j{=`*RrɜX[m HP"5E'괶+E8[M)g|( ]˺o~f?'ڬw#*y?/ 5Y(* :V9@5). \p /=tbEw*s'4*UQxD>uiZb/ V5[6ȭPmcOƆ._S)Ь_(~6r%6Ou(kզ Lj34I'c>նK l~Sa m{@|  fHPRslؽTwCqa&S mRB޸wAlfL"3#cQ~y95PY᪑ 7>s'T$Nu!n~O~MI>(Bk,=<ۈ9cT%5_=r4,$=|kuYrq߽RK5r5R+/$a)[fɸ%âa{#_r91QZ<Aq$M# r Nc'6WHؠHFy $;mw88xb(m3Iq@|o`T^ IG \3i䘮L+L2~Dujc`ɵBRXnQΜmRFWO^bFh \dk\NkͰ_{YpYh% tG.]P.8_ӄrL]f@ bC  J.-jkgulB/Eʝi0V]LǍ3(=/p7rNȩvað86/ X5n.m!u3\;s[)YkFʔdHK$"MVΘ$f[K>/.DNh}лȺ0h^|Hls*RlSE?FcAvh/_6XFRECXp`Y:{fЈFF }߻s,=W<4ӟky,_y1 #))gVH >0h⯚6:C*S;Lbo2Sc[;e= LMZO ZWE+lo/|-=zYz\Y#Zb눁8̣4!Kov SQMihebq&>RM #ڼR?b|iRE1TO&`ˮ}SoKwu.+88 (zrl(>S($Ed`ݘ$VDD2K$ ,)@ e0ɅĤFK"nwd;;fSsmЬjgUuuK'q]aAahd/(W\tTxȾMio|1AD;wkKqx2/In-7C\(D_ߟ$`* Jg7e+ȒcT+әE5Av[?Ȯ B| -w5 I@,^Ӗ6aWǕ|¤juM41ֽ⃻؃3oPW߇4P&fn YQZЖРX"pXIIR1N5:U]m㸴IcUT[5x,xNb\P7=n5ǖ/ ,~0.bj) eWL԰z ;'9h!l`Aƭ?Y'/(4͡P/ΈD9[;A oOsY&&h,W@"Fy3CS2k@\4&<!ʩQ;6  /؉i"f3cߥb` *'7:F7`jC%9AP#e]r 4"OQDFVHG.ӹ1;ޏxcJ(jz_^9@9N{G?&k/fj,vw_)f{rc,j3HM4aR߂HKo-VlV#q*W86GrH)vb*r_[rq2؂)F?'ESrm=>SL^BE7t3B\> `mm26>tB.3ZlUYv-Q3^ 9\& 7>\Z)V'%R|-Nvx6a5{ٚR䪤*V}:O4QM;c? U![=#sKE}+ߖhEҳ}vq -B#]"`R|u]Ef@L (M%g\7:@dk( QDV;[O$>,+ e YS5Xk's(@s hxy:hXy|AYNm2C̍I>򾱧nѕ O-Ⱥ <zg/] dԥNk&:6Q .ם"Q3#Xҋ,̶˄OX?6;pgjLrusXdp|R_rܬ:p8[aX<٧ics%ˍI6#H+="HxE# `}PWz<"Sku@fhB/X`yw攖vA牾T2M`4HCQM87tZP')uM}=zӻްnxkzR0/lrɱzY04[˯i>;j8c݂W2$maL)8$ S'mN`*#y2E٥c8DkSRLuѥPh9P6adq Q|< H? A$.뙬Fo0 $V k٤εg' ٝR3(4J_iYU2*1gLq\޴&1&m:2uuv'Yɓc ^D$x}$7I6k>/e]P — QG= S Uz {j e (xT[[G7vmB#[G޷4# Z\lIn|mū"EwV+/gBܒgpiu4 ߓm^IOE{D'j]ⓗwQt_~(Oǵh8s/|@'%T d(0T4h8vΚ0~` |}Ա:|(]Rf:kTʯWel>gnHMn R@>)sm$'Q3+*Azrzx.]`c뛽2\*zG.ڿNdeVC{uи p# ^v~ХۦqUY)-T^rpmq;_y5Vr(ʵx!pLN P(/ #(dꞕvÞW$^͍0A~{38U5kXRl㏊'kew`9*`Bm0bVJ;Ikz8J^+iq.65bÞ78%T1yOj m 7RϽ\KdJEcTp_m5LDYOG0p̥Kc=#><7_5UmT 0,[_}hk6sJ֓gBDges"qVEt7xډOQBrIqe|&sfs|e5gߦU=[U^汋e[&~\#cڴ.xF@v ѢSqʼn6׊ϾJ"Se?H] jZ'Et) )bklN\ݺbl'4|S8<aeQ Aв@Ԇ8|qM?@AcH곣ۙ43 UZijhI tg(~ÑU R GwPG^4BzY eWemj6u8EN#}zNq0뢆y;фi|iVeB 2E0Vq$wo`e&Y;2Ω UȋbHk̉8EhM\T%8v/1fMJew*-ćcAEYeq`6\>EpLtmF5}$#F%ayN9#V3S0Vx_D'?lQ?e=u<MּfΧZZNc ẍ(m~QŦ*tD0?u$ve}SH岳溦+D./+C5#mՂK%>3εXNٙm1 FB$\\$xoٲ-+BTKXO;v V93M/cR6lO\<3y`{3yNwR4c@ueF&-h :|Om3q3S<۱al=$jsdB6}ljL4{bD:z5W2i~[o^)쵇}Pg_+F38`3ɺЕkx_)e\ˁJU>hI=@j+z{G8Egwͬ( B%ޗncq1VǽܕMZP']>/GψbF%(xso6/9*Mm2 fvaÜfr緦EűU*4Y*7RrvflT5M\; }TȜ`Tzd GE.en2%l!-bK6gtkw`ۼ;gc"sپmc_{`sAU ٳi> HTn<^d`D d1"N}}6/47K*J\ٽ@%\ldtɶcBO%h'20{ E020d [M%iK$'][Խ7 "10̸̮mj+=.ngod)PmN3 3L܁$ʎwk3k3=HtyZᒑb4Ӿ#l;}~_0h毖8cFZX}pi/>$$V+m Z *Iti6&$bd]Uͨ{4oЬwҞdBD`Fea<0cI<0"̔wwhOP̝4e ~^vH>#EnEd&?y^6YɅP]Qq.v! |#a,Kf=wl`2 {⬅W^ί8_8c-Ԛ_MsN#;d#ϿbQʰ.sscRDb%ݔrgE_j2WZ˜61!@'Y) mJDzeLQZ9 ku, L 3kL„&fVskvz%ڱ; ޥYCA;MZM=dýnZ[,vU& /&>&X /XoߑB:NE? Gں6M[ Qd@6Iڗ]Gn͹@p,*|mC%Kl`4#LdcwszyDvC97_y7)7 z~2ִp34@xT]+S)1U;-=ޯ XE<04W7 o4xy(w|\5NĢQ;n;g͌ZEZ-y)^yҼ(TfC&5G:gsI0 J`71ׂZht5aA:ԍ ܂agNLs;?J _MwGL}fE:[7>`%%mmBXKM VQu蕀;S>'>:6 P'Uuy2'jF+'[Oh"uaӊHPU'~?9/=Li3,5Q6|%4o!^ڜ)Vr})ٗ'8G;/]M\;0L"w$Bd3u>y>L:`OAYaxfOڳk|ޕ2?q MtLH\(U%|SK M/?*ȊKZSm5(+RuCBj>VS>Jk0[ &I4g5Y\anUqA QZHEю' ҟ5{ĈwcWi%HGt0PՀ!b˾pC)]iWfP&[d 3խډԀ/1XH$1@[;,xbl'\lԴz74#9 t5'Iy׺Ԅ`QB?J3BoVc(ps5b#&|ԀnPl/Ims'sQ *~HoY v{fǸ{ @قNﳡv(DŽ}dr,i5,gd|LȝY >YTSOyMZt' ^?5 +6 m9+W1sYWDIcq{^lUp f$ K*u[:0UՍ/4;`4 ;b6? U(!<߷cytpNѾBJ FhDJ?ΛIU" +Ld sRJB7.b^IY%;$#BίQ.dW=*N'_cW=q,UW}ld!_Glꘛ1ɞEq ȁ&L!G'-)}Ts]k?G@L4ERn|i'/gvBi-B.yNܒYX _`HIep#pVg \$Qdž&.5*q 8}ی. 1:iAU1f ZvF =oxj"(=}فAHa2q<-˘D#R*3B0bn-Xw2vXlY&TR2no4D;mN R29>¿2665EwE;`+~sGTiGq_:YXi݅e0ߔz%x&ٙ[Ͷ%j.$$;Uk Pb-]6p6Y${=MZnUg5| [f&P"7QpܮZ{y!WYi7Q~[ 3_",FDgzS xWx^yG6B5&_6ag+@ۉM2:d?(gHH-YX~Qcq^D;s[ߘ޻䫒;ߪݶ_jITh]rKk-R37>"ZJ Y@Ow*am%nWwW\4Ecx4(P/!#Gul[jfaE説S[̟ǸrL˘Z6(; 8dx6mr#̃:TBIT> )8l;ݮ5q雎3n5C7gj$ͿXMa4&zr 3VKoˀ0{pgou0Ͷ/~pgֺWFG=}e/h1Z0'uIc ѿ[Vm#q4Vl[Djڵ̿ȂOmQ_+}r9hb0K$~~x,y8+O u͖fKft~q $D:`(A EWd4rgMAt_CƱ6rK<&Ŕ8(vٜ$0x ʻUL,mG z.b sRM&%PE c e?蟝L>aAm\}!n7Ė8pSHQe|6 Q0bC|7qZ @[І\vr}p5-n1sG'\-_8D a lLV`QqS!=B\{ <]aAnTbTϥgn *}Wj4zZmݖ**9*n1䢮kgWxvmj !`PyOP mܴL4 911T 2'N#dڣޜޅՏXu wr걦N}1Y'p¾鄱G;|#yJ͢CF0-1oyzd23E;ʼɄ`5T=}r<*S|? {3'E4k80{$۶h U]!GY5#c0Ȼ| ;vBtBM12AF׷ɚ q ZPXtC?(\y/#s%>UWժ/ Ͼ&V 2+ .=9r4 63"Q1_8M,4'f ݵČ.ftO I,nd]]/e <+[5ҹK@.$ECu7չ!LS1Gw=-_d {p PDNp!rZn0i(W0(|[zNo*)Xl1Bz*Y&%ʞ>Ca[Q=&4|ogẘ(Zۤ8g7[{2^wr&=@7 yיc/bg^rLiw|z|z%OAQ 1',GT/8rz*aTw/rؒ~X 5WOiBEz޺c&ߣ2j,wNXWyk  >NWP5ߵrn)P=TQB bG j\\  *m[Rb9dt^´ -_B`n<2歅7dF 떂gH]%)V[v-*_@rh ;k3w}F~@mW[FpZb\Z0Jǜ҃ z\\ֳgto{!O:D#&mUtFT5yA%ߍB:t&%;ȻBB$'±EbCXGu䬛L!Rڡw=fה pF%@73p[Ί|Gk7ѰLMZq?U+-fuO J pihU !~Sw|=E}dxmm#MPT艜"4j3\My̷W@fa'X\iG(8<:J4ϲߜjj} Xv7knQY޽Ww3굪|͵g74Q2j,7V8b3&[ngqZ >8,b j?:\4~cX6.%;wT4m?TS RmфZǗe.1űA8F7xi6t5]igCK @ߙnh*k~Tv݊J +k~*r6;߈@4E63:":%)vvyQ;9"BWD Z>q?έ\1kqɦ}2wj1=J!uaR-P<릇 WG2I_Mxx `{p'LOt]lГٙpz=ZH5{[d8K.5Y"": B\19CFM27 k9n!I'VrU 9𢾀bKyV:Uk:І}S?:uŸ-wwLUA.1 gm2!uZ&pbn Ғi{Oيo0'TA7D/ۓ/S҃g84̭Dcr?v{whK|gF*SpzJ~w@Is|$,d +E:5J `88j91fgL\{Q@Ôeabpa*LtƘ ?;ӆӛϨO\pEHX+w܄rpN O:}3U\q(WT {h#A|藍An{L1 /&#i娌i%+)}z*umo=T[RrIU,GQQqirK zX~J*t{&.uAGVʖNI|3n!ƚL`ҾX9*%QNDqWa$rIhS|Z;: ध'O.C=8?3S\7w}0ЩgO|n>< t& ؂!cyBmFodw (Zj${Qݦ.wP%Qץ,ch LeTSϺY޻0XHץcmw.Kd=ۧfgڞ^Fop5YҮ f rGP_OSDThٲvw7>v4YTXbRRtS[;]IOWz퇍Ljϝv~~Sme= 5WF7s&ţ ϫqP &)'NAL\Cw_a.>b8*#H EaY_^"|2V y0bZ!9ˎQ(zŹdeTd| R SmU8Gno:>텟jSZHLǮmahjX- _`>g ً.a OkIJzDvpIXTP'8AHgb+DET|&'_Gk=S䨝TaH!Hsxk஻EYM>ȬM8yި 9,`@X8*dy|ǽ6_yqVh.D%NׄGLpKs뜾>.HZʮqzrK 泏ӴlMx)jxu`Av sYsBU9p>\#>w ;TC l@=* U駂b?_^-57F=]84PGqm{+j8wc>TPhF?̩.;|!%U$)k$w T =koe2ͪ68)t[ҳ{Y:~KHx!a̝ M˃~< xZ' g[`]"2, vDz]|c4?A`.;_7JZcjON *vo \ IL\x J^؟ٳZL.RQ|p/{tHI++f.r$'eTu">tb%0:ɯZ]+sJz ڞ"כh"&(l$mC@רp?Okc/+2-+>p4~ zv}5᱌ xr_@}C1~G z@T}BT(Al jtR|౦ϸl?LJq^Q(bwU26q\P}qsv>J7+-&`ˣ|}@;׻{"2ssu`|t٘a'BW'[FO\BRFxM`.! ϹS TwPllEXK J/=J,4Ngi!mfnv1I%j uvQ/o#x<; R0G]ęm !Pw֩b|PIsձ2!~`C96YULsMgZ17HA'l@45p_Utü@Pcq8þ6{!V=஽9JE'/_dkg^5"(rt`1{}^K>}'v@.~yql0cVhyBISH][So}Ab$>?}dXLw0a9 /$]@bw#Y\v'5~ee?zDyXkOP6p!!ٜqdYW1<[#%@ܓ:l4Y6j: )a)sXTA?#7_w~P|bcTAy $-Gy!lޓn(gn:NjK wW BUTݛKXZ 4-*]M3=F:YnXEpZ/32y|)<%4XY6yǹձJ C ubnos !<~ ENpOL?"Fg.[l}}Tkx-1Sw.{u},[0 IS3'WQ&x–XTfoTzbx dhU GGB}F1Uz7%.QKd22p(M(b9m`Mk%EX=6Ah g*r QЁ$#zrH~31zah7 ,6I}WTSav$Pc39f!ZX= exO"RԪ*kkt';d;Z_ԉÄxQMJحZ ){=eYSL2tTO罰ڲYTȡ# <|5g3b|i{7/#CZP4L:a|?Yn]N'k klئ 3y崠~_JQ#R:&%5eP/"Q TfJ?u65ls`:/;,z)J*f in픿`Ǘ#\D { qZ|Mqq!>frQDn@js;Dv Orl@E١߱ݤ({-vɍ%m,p* ebX "YZ1.פ[1ݓa'5Yf~WJEn O/ ,]fS~pk6*_[XPH(BO1b[Fb64TͰ2 7N).91a7铯D;А&,xLb>VuI Rb**/Po3NZ?>DϨbn 1hEDwAjOp>ZNF7'QO2Z$c0i B[<1j1W)H5 Lx8tӧil6Ww΃V]) ]IBDN9Aa]ݦm( LJӯ;[bzK7֝,]VmC9_#~z|`404MraCĔI^ߦKM0π:qT><7T)+-ӮJjwPWMK!gZ9#.WK-%S -^=Ēia2U{)h&47j uܨ"@f(\5tzEeBсfn1kiBBs-d󘤙'Zƃ?g3W=K4É{y]>zu:$>ђ#dC]= m1R 09c6~Mtý6)p0p,A%/p$3+Ftgt2& 1sw}3YZ])b^.…FOH[Rׂ0|c"&ҔF#hӰiZu|^LTli7ۇ$Ą1 (fK ȩI0@p Mknp->Yu}^To9Fff2qN0B9vi K;dXp}]g>SjM<8z?OVӒ~RE6 Ur&΢`kxRLT.B7T5;3dI,_B kNRٽL.88a.8x&&CbyY-R{ғE1]FYD<=DS_~5 tA5 ּOFMrMZAYᦸYh[~D瀤cj ”aeabB{0.P㢕~rAc? >Ws Ua\RNgX، L]Nr 4ތ KFxR>*o:Mg Jć8>bP%g["23[j^={=Fχwٿ$wP:' ` \0(5:,Nk6se]DB.3u}u Z/z*Pqda7 ILIUPoҍC(ၢyTOֆ=&@5bz37{!#:rnDA/؜.H$W?pA"cB]HV5\^GtsK7|.ODǖ8^H8ag!w7*`p#,A3:$0oX><DxcQé8& n2ޘr6_4nV1Y .(OA5IϘ(5.Ȍl[ni~1Jʊo҅iWo& s lD7)oHvrXrP,}'ڷܔ瑾kǐmJ[:׆e^Sȅ^]pqD7 sbqz鼡$fPug, { ¢<\5׿[4א#ٱڎb8͔tn X YQn~N`KqiG HMǜhXNbF Nٝn9v`1b23%." aX@䥁dtCې&X!B,9t 5s%ozfdigQ?tm:X"C {Bqm^,j)4&ф o-7L R/HdS0@zbFjqD X}^$ QEp2zZ[C yQ~=wea5yce"]M<1]cI=lɵb˖aqrwE3nB$!jYr?N֒&M+p:j Hl(C DrHrkec~a˅^donU873Mokp460`%v5/9j1_<Jk 6ٝĎ\z:n0Y KIAuQ@bx%nw= Y" .9/p?oK,wd.̦x v 2׉py18T4|ݧMaL,G@60l暀I_ m#.4rR<嗁/`zsV$q M!TpXb `ZSjTNJoxhɛ9?>ek6?ř].l-Je|HNf' t91M%CkF9gCcCchqauqRn]da:^@JNأ ƕ tIVGV=# bη( #, EAq-V}IkâS%,"nB@b- >U`wS  N+(YL9аb(w,d4; rZbdPn^@;n_]+{gځۍy~-dy(gPՑ[lt2@cOa6ٴM^36~ʉ h/ %8z*K0K^O;~,8pC$ySO~SǯD9lwNj.,0Fy/{c{aP)M;3Ii[!C]NOEYW%a p21S mcwf!^Fr6 6TO("z} c(bw-4T1$I?3e-/<VuqCkӆC ک5 :[>S9(pF pT+Oz{8lkrYb;T3mq|ZOPᎨ;=r |臆xۓT.s䨱:`>qa2mByPx>* $Y|Wu2bٳz30+ί:ʕ6 G??0S~gvtULȦshUԿ4uezV|ثs>քP~} Efp՟>\WX9ٳ#5Xڋle_'B,{mDoI8((V'cVG9gXE/>K+{إS =5('{ͿE=/+:=UZV@/w) ,7X\8mjوF?\> /;4i$ѹYeQEO:v݉`z#|߾r xV|]V "wsGDw隳qfzrL|$`Mѯx^|kq_W9BXs8HbKL8 Stsؼ]ERJKݑfD&u-oI#te<d0f%Mz-ԓ)&U4{A80ČC3 =KOI9yjYkc}4IkP6$j/Մ '8J/eY^\oJCU ӞQf({C%, #x-lӷHYM'4XE!n_&#P,jlbF  !CwNG*{qsomfVx%9_PŧAx?_Ll[ G`pO` G|3<nuf>ϔln^KQ+nYSHZ$"%6xz~,R@:C<^G4 EV3vlfX!0dʫ556jTb,_!Q}=v,HZ\}KЯSX(.utg|]d W,#|T͉iJ㫙%^fU`t#*S #癚Ι~V ˺$:VrC9_aϑ=EH\=13&jY$Om#P_Y,bЧ{"u1kMUhiX.Y@^i2>ԋWq3XgYr Ϯpc-j 5ZJW]fȾ :-6Q ԉHetI a# ,yqg% mԖ+fLkz637{Ep] d*9|̙-N ނ>$@Bgإ)+*y|T5 [cyRr'+;wgGH{^ Hex4GQϑaExS0 )ff/O?rțz,^0p0Eke"VgF` Z濗#1h@jb, u/C}0O Gz^.V< H݀'xb㌫ÛZ&j_6j<~8E4(˵83Z%XBVWL5РXMM쀺`B1P"2x=2uC@~Ɏȋ iQ?F5owl#QMcӨ㕗d?BF $F ^.A3#1bFES{(-ٺxC> Lnquȳ&tJVzDe0z~(2a%3 s}|{)!˻(GeIqtPtYI~BҊeSjM~#V{2' IV٦E$O/ !W͖ɓYBJyCq;^WûR1J- ,ka VaN[;QRz^2ҬCePNg#z"-HXz*v^`zp1|tU|B!PɊ dΆIW>rL/oD0VS@#[W@{nM`J>ewTL"rB1##E>W)%[4dopXƒ1ܴo=M9FۡvSв BU'G p`0r$WeJf$\6P|@B,?i(K.VnxM7#=lk# ( "`f}p2Kvxk-5$ K LiY޸8;m\"vt3!ޙ1toPwٗ%(0Dp9|zxA&L< 3 "RE5ȉ ;B'] Mw+l$t锳'ըf<[1e$t /b{r{N1BB\mAxpـq߻}WC[ځI {qe ˯ZkSe!6H2S7γbh0E^}Hs; &FVhW9Wo Z1\*W =2!r. C>N2+M p̕-ȿ[g<=;+#N}7IZ.N۬mRw6d| ZЯdz7H؝d L5݊z)χB {oun7HQ[+Ԯ+iFl3Tlm+ 58.|y=Awl me&YE @]3=F"hz8(7gN۬k-p,<$/ _P7BG@ry30vgͳ\oڄ+dϝC|ׂyQ.Bvճdj1|k?K~HeJS&whk:e]5Љd<[&Y ksj>,ƯBK %XuFaL}J\ޛh9&Ὢ.\8[jϺY."TJt;t7iHa _v(ú֣Pء "DD;[ÿCYf~L-j9t#fNg݋UM2ȢǮ_,l}9 OV] tih1.i2踨UkB=ŞjD؊OQ]sPu۾!rnNh G ;/PA.y[55õ`r!K^06שʶpc=ϱƂ->S7VjC>V!1h"Vc avTOjUL_E&8 PfcqP*bL۞@\|V4 Q@ѬDʕhCLт&%KTS(Hxz<ԧ u (fw|: 1_io"ɯZN%yfz_0f:4 aZH[Vҥ2JfӠYHyH?;]>c/5ADrMsv||2+GX3|QChZ#clܥXXT_bҖ+~IB{غIUhimh2˚̻{jMrC2hBٰ6 %]et2!\9.DFe+@Q1}|+<7Z5#8$/w??Ly.~( eM!$iā` f/#&Fzβ YB?'{!/[!CcYժI6 :#G""؆ƞC1}UMk3$E; \BUpN 9N ~& ">*<C*(i+H*&}~OT x9բZ҉Sr~Y:*^ip(2lCP^8GXn䇰yA>o A$ 2b=R$C4C0O l8@)kNZ3& EUr'[lM0(LFڵ- u'rGOMV T9H 4~Trbi+P|]]u|{@5\X T? ッ_+D>+0?G&o 3]Wx#cǝ(;jPZt g N-35~ŵvwgvimY`85lLyrQ=6cBUE|u椅 .e-;P lW+sn4.ysg8$=HvKgb`?GC w8@=t.' W:k'4S$UjsxA&W$9)FX U L<}^f$!sJA[Y_'(Ąа2,< ܱ[JR܏yKcv3]?]j{5R1 \ҩ.u%w9=s*Cj=+-X6@80n ڔόI?0ĵͶ>=PZF@AyC5ʨF(Fbnb`QppW5~GeO#y:*dž-`& tZY\5[CE/ N;<.KMCއDg[\"!MK&ʿO"Av%V_K&8s d ;T ۪7m2(%M1Uso뚡d BcΏwSJ0|XajR$⺈pTjU'5ctWS1?8˴Q ]1PZA IN/+1In4hJÄƝ)er&C-Uʌ,{T7?;OUs$}2NDVϖu'Κm3+HpqSpᙕx:eʪYܠъ1=d@<"c;J"#HJ53 Y/mӹ@ȑ XKMƊkcV K]G^',BWB}11}rf ˌlYj]`{uz>0 sNt|+8X2x:;=^J(F ݽ*)jgYZ070701000000f8000081a400000000000000000000000164943cea00001eb4000000000000000000000000000000000000005600000000./lib/modules/4.18.0-499.el8.ppc64le/kernel/drivers/media/pci/cx23885/altera-ci.ko.xz7zXZִF!t/Or]?Eh=ڜ9 {vxT 68M@}{*xNAz![䨧n_#g?=byy28j꽂}cƫ II/r<]M501e~&|&Om!]HUeTϓKjc9@2X ̜⪘Xm Qw/ too٢EoLXBwk^ uV]K@9v"tC|e(`Jbāo}{|UU|z1K!M1-dyNsO 2³0BL,Sw(ݻHsQi]+tZlY=[.I5JC;ڋwliվEi0n? ES45q'69ANޓh9Ψz]3==9Xf[d0 W~d(,0HmLagflD;?FpGwپ%Ԍ"5gsmщ&.aG"r}_^BrG-n釮p oB؊:WQ#<@ۜӶ59"3LEE{| ,L*nwnQfqpCƅ:xŦ}-r]#ni/&[R+_1|Sk-bǾl[b _z-A|z–5, IKK9_v٫ΰ\D7z@+UX7~ҟP3975p[nt`%aP&PYQQ$uu?I@Hz+^.E9Y||BϨ[vo VG_d:DgGqV [6Ջm=0f+Zpܔ`Eqܼ\W4u,U73:Yo/0sf3xNJ"} o0 s6(ZSߊSs;my7{X#.7DV,u q&` 66qKUgcZ;!{2bV& j1M aK2&j6yp$ђ`Zl2طa*NPA^s;I ,_RX&Po3M!XbRJMW&ڝp AN%cݝKb63zS9SI*spwZZ_<qDefňIXIxc>z'nW,(ESos8w!m΁}CO~d#ky{C3`$qE1JHQV5p9Cԋ]Zm d_ ^"y^^:)9=&>,f Kd+x 0M kqZ 4uj3h!-I0 SN&1q9p疝puڱt%h, BY'Ӄ#:zc.VX&Tao΁FdɂNs8쟼=erd?Z䊙{JUd >xba;}kJRI 9[I{=%WxKu$I *>WAlhBÌVWqePk`^b|:B?ٺP;3sN]q8CvYP4wbm8JNFw6C/M(r= t1tqpU^Ǡp@F;QxX$1Ocg(T aCeZGD~,.HhZ K[& 52Mȸ wdQD K0`ҭ^25+3U= ottB-3Saw߳XcBg]bJceWa0,w:Cb9໤ < o(Uq٩W2J".>+ePw_7A)^3Qlem&%Z64` O-]W|6-NfS>[sO l~ĮK?5>nmNdE g߿!0Oե=PS[vV ޷S7L E?PWl;do [`\#Wܴx5},P#SPGmS䒫uk7  [E%;e %͊_9ERsNo&pSE[Hs g7"B$spj5h.\W}n!k:@15b@Y j\g?A"jrǃW_d#>髛7Cfk`:7>`.#br#d7=Dt!O ^ rL#o4\duF6 =[mij| I,.v[ݰ9AmBpbIХ7"M@4~ P!eE'`f&TWJP9ct;34E GgLH9dIi! U@ӻU_pj2䐁0ݳ#<ߓ "MZ+Q$ {f;P)u$Z5Ma#sLQt8S3鐊b+.#Vv@(M-\2f^Hpj%2Q~dvc6Rel<{b[ʓoR9-lc,MtU3wIսJ (xIceWõ.`C0,Elӓ~OQ*zy5V.1g1(STœ2JwD#U Q-*\gOU|XLäm>_yhOV%fO=bAUQOqXѮMurzޗXf]yP } 6% 9("6fִ'}ɅHU^Ke_&ƨŃ /:['k&) 5x5d|FvJC>z&RMȐdH8~:*Xiy$RM(?wloQlzΛ6(uI,-.)֦Dtӫ0n6]꼢(_u0OdZ7ogT_9M_ bŸ]ȸɕeQߤ`ׇ|#:!"pVs ui&WźG"7&yB}r+1C;SijNlL ɆUn. s &'S0kJd3)~Tp`w]э5#鷘51*tJ?t -D_H_/(?2FQ#*?~C@΍,U )K/`_Uad5^Vȁd@ >c?tJ52efl'[ TM56??J݆T0H%Rj ]kZ:հ>>i`%8Hڤ3.ӭUDX5Y֩[|ucݵ a/J[ L2n7aw؎y@fu'BQ0 ovP lqX\{hf)//(4lDq1GM(΂h@vUei6}>@˾t!ZN` ~ HfwDD$aiEfwݪfy{78"~P}*&"Z @5n `%KԞK6gpKH@Lky rYq{ fDocbQnx-7E>%% 1ۣT/C4ƳHߍ~nQsax~O7p yA00xVi2x^lP.L9wޝX,`ۣrW3U@zS~Y"HUg~JY# ;;9 xQ{kxZMY?K5oҕҢiHaG\JQra~SƬsF)5235  >uRf28h @UvImvZgX㎑fđ} Tӌk;ش?iEt!7V:RU*\THÅ7:U.1dqEga Yz;?t~:\ǝF_KCrv2^]*Ŷatb3ٛjڗ$%Xz*r]MiH|YmwR|]xx}pbjL^Y4xMEc bJw7pAdev? P7y-jٱCmdbTzdB0,jb (^c(`3hn#50bOEi."Zr' 29f'yHLDik+ l*x|M^[+ > hCza\yWY I9M3ziLFvUp;~IEK@_} h`VLS /-gA Mo5͐h - \N"jC'Oc6)0q_CNP`9*|zDhE;$' Ɋ\֕.͒= <w"fc5Ymkp!mf㡊,bHJA W7[x EKp4'=ݏR}NwÛ:ߋOL.JxE9 .}^k莈*:uOeӇ6 UT0b }C%׹ wICxgV4=zUmn$7]0RS16J$eړiT 2$g2!5d_i3$x]l`vtb1V PN%;O]? ?f5P<0)*e^A{'X}a%|{E.q%pғ~6>[j}r[`#[y'J4]m?nWěiFa0jrIk޴H/.2<)Z5l-fj*. A'`p}0p *0BJ+ BG͍TX8\[uFxP3mDFD ׈0N ,ԥ.49cv3}$FqMBF`>c߃C$4}E[;QWDIӰ"VصX V2#w3v$"j_g$!gQ7Aƌ}]G{mA-+@ou:X%!zl}3olխVy$#u@&`nQccDO+N=~|霩~aѧok;T *oaP{BY k ]֍iM{ҹ&lڪWRc~lʹgx|kJCeԶ8OQGXܖM͌9F76w3>!r&N=ؘH˴UϔbO=DZQy]UK>  O~ ^o pЄCtC sVp'.%rm蚈k[q`E]qUEE!ÝZߑ^M{s'Fa X!_!^y{Q>Huv<s(Pjge'I$0: -Ԡ W~&{u \ݼɕ_)lw_F%!~aeWa؛W.S6TJD:ˢ| \fhMt0Ͱ)Bo Q ))6õW=G_7"i8lή8-~Z~0bIpLQ~I?S3bo0h_`r}R vub9Ѵ.ʛ,'@HoC5Y׈@E*m8`o&C{}fI[#[Of2WQ|POP4LTȔI]cCkp^39Qsw#.PbXwؖ/yEs)S}3f|&ٗVej_$%~9M[futYH8{ >˦eN,x>e6_^_}# \zڳͥDA$I<]X+5wRWT,, d/zjy|ޙs_rdИ3䍤n+@iO``Fn:g7HKpt!<mpDeм@JK8NG}톜pSeDwijuHmTKA9u6}GUaF34|&e p QVلװlZD0N3&O, 4PKf 652DP,B$? 9փKѷ jl䟍IfU$%vQa=-X0'iM`Kzހy ml OtC_)AOT\Smɢ.Zҁ?QTzj|agy)6\X~mMsipֹ"ڑ"0yU8yL;im +vM“0oQw9vr +%on()oYeluGJ8@vrb0/=Ks܀O z)ZG&mL< oWG2Mu}  GjR^U8J,8}m2nna h4*կ0dHKuH\O^8ZTOO_M*d^p.$:Bj_mdqmt]q\Εɴ mxS`X{K حG$ғZrw%Q,@Ri#]ELk6AK`ECvϗehvpu-WDGbԣaaV@(F&U-IIP΂Yz|1ttp>eGfegdIC'Q(:V]gM}g6 r#o/Sux! 9vU Q| bM KEEn $iۧ) a20A*J1D6q'k:vȩh{%qtdCD)j7bk4b,KS "D9T#Ʈ"`S\:,oSdd2s5wʫ#7} oM!J d'e|Iq/f9.Tvi%epfa~qǒX {w(W!2? JR3F*/ &{OO@Tm[=.yP/r.BhN=tEMRPդsZP2J>^VǐJ "&QW`Yb'F*kHR+֡cNL o{֙H0߄ 'psP|J;>5ÄPY} @nlMnnj蒉;3(x"p= "E9~RqI%ϑᏢ껨.'T!汜"VVy|lH')jcE(A,z$&WҔxE P 2,l,Ʊ3ޅo]Z Z{{FP\sn.ߧ+Amg $Zr|ۍNMʻ\"+^,к{ ;#ּfs^v/ڰbK!bk~~%lGU|\z )ҿd}G iJ`2_ :٢9d%6xmxnS}+a0ң3 Gji%cVpmY|O'*-( ZU:mrvW> Y:[Y|L-xܽNlsͿ1+zԺ\UB߷MzQoB% xg>9>I>?%jrYbl- /x 4F*9[3?_շ4*RPruC7q{~Գ{Jϲe>w7"%HujQR׈H?Rg#mD^)}xTǏ!d(ꪬ'؛dN)}yOxfډ4c*V섈߼Lc}YFv I;-* F![n=LՌJXޛg>EYY=>n /u^ }PZKrK2Om,\?oz79gN[gc/)]ܼaf`R̻VB&4,o. 鏰J~-kWތ:m mgQp]qF :*T|$ h*ԠwiJ{={ w pˑPS~cOQK̐"R=ZnN۸ 1(b Vųxi8>ˍ(I9 +#|nWnw򉟐R|gyPs3ho[wjOkEq9}ƍ5/'lEA&*-g|{s/7.*m-CH,f0Qƈ&ż'hv P &1B_dJ#&e~Z݁*l]|^RWy`)NPҿJuxMQ~ZY,rq>ҔWdc_xjqWTKʞ0>. elmswknLw|y"p%Kd--I>/m x==1Ld@??y9ݜiezlԴ[@ʀaґ3#/B\N}O CZѐiw/c鵏 ?d65X%co\8\mQju}5ATn!vh `_/ịCC<>=l6KzlR%['KPd#9F6h$UY/h$W{g I5Jk%bsb|O=3NkXY͌̄R 8=,LEq$%,J ^6X7_#7c${rӺxB]-yo ;q CaS6!#rK9*˭sO,<-|kZhO(?fthq#X ɦf]8 ̒rRطTrk:th#Lv`2rXL)/1K~lmjBV rbӛ!z޵Z3q%?q/: @}u:mϚ`W#Ɇiw: =M9u&b` 4[&}E.10d̙ KJ?-4#= *J ˡ눪Ahb5aw^fs4nF9 0%/˸"Ybžlg=> Ev+}4A̧{vH ltCnߞ.m[ TkKx:,y͍e. n"Ώ:Bj9uUJ-oDYU#mkR% JwwT&Drœfھ}o!]q-s稝z@,rAboVETL `4z߹ ƁCg.yw&QF` qkYXunѲ>,KRԮ87َFK=EܬIx8b` QOK@(uaDWPBm~vwNR S|o1< 1jΖ2YxDCח%PsYݺ)ufMs"c9G)<_!5(ɬ/'3ta<+Wy_(e3<'(g-:[/ xs esq46 H)ӧ YOPp1FQŦ(@s~/yP[o{LFɳh皞Կ%1kިiv玫%w$цa==h/_'/3 ܳp+ &e.VezüԮD 5sLnu̅e7_E{)[w/PAhb<G!Xe 0pU- DP.K<&^;~o'T49th`=S4OVh͏h.$HS8`](ǢMhe~2}vh4` Jl)'éWK<#LB)r⵳SsE-6c4DWgrBw2NGx݇gIcߏȒ4cKRp,p Tpk=`ʭt?k~v#A OAŁ~t4cN2q(X#vfoJY ZI F$yk^MN_%]guIo(_wĢONNJ|T`rQ(S޴p/MȉqKN'"^w.Q`jbҽ(OQ>^N O]ƕyįJCatQn({'!@H9շ< %_oul(s|<Uq˖ȳ(XLLI% 7Ke4)6)~3 s70$CVj1UbJG)Zb%<: ;= u?Y##SpfsvXL?:S.];O4nz xvFK4B-h/Jq>o=*Krt)gXWz)}جS< )!ǤC[[C?ObFKtZļ"%6>AM[sWM樣R ĕ5,Rm%QVgzt!¤j Rj\t> YshI ^jm؛iР[ {Y%*5L‰:Zuh JO^B< l+ǹ+@a}/+ZE_m LsoM&xG'D< ;Р$z\e6Qz=&l-*zeWTR s`. ?~xi))Z;dhzIM0O(*ga/?g5CʩLQ[=y()rA;k5S}{PaIg0Z.lȐ NKOn9F Z4d ;J ZQ%RiES>4TT>(?Niv4@R(kʓJ[xMZM3{dn}@Ճ14Y<νބtZ CZ*p/"@x(#{}tpyB37MaR1N(hAg><~Bѷ-2Lt))n$ 8Ajˍa37e ;cH7y:c8X@THJt9vH'.0bD JÐkZ5JC|6:{Z8KU@ZT > a!׵>D >oȘO%T?!́(B8 *ĀKJZ{_KL;j(\,`fBEGdj@^bMkMR;B!Tz{Ov#gQgD]n[Nwҏ PG&sQǀC/`3DvkmoQ ly^{Aa\!FK֋%rofצG)Vb^XwyJuPԨ~m?;q~ׂ7LsP Y\͚3|#7p%H6x V;A&MSo1e{OŌvre-e3׵pYY]QR+W*hFIX! cVn1Mw4f}ĵ:'5ԉP$*BL'QOwȮ݆QpF)?@o.Dg#f S|5qxPy B&p\CA0RQ|L ҥCYdPb/HS=hdofcCkDE,iKTT; P ~؃7Z4\]ݟ'Qq~Ʌ!g|GGWN<=Mt;"\VAӺIDI*gr8qXl` d'#hN14Z#a,͇ +⾘+uBZ8&eKн uXM!02(ۇ] ">orIltT4e@٩fnĦ{9X2 ;-a&iMÜ OREwjqX{P,xV$<<| *wBHVׇ m_b ܇mige9g,IL{gh4wpfq3Mp,U$t#v=! \Uyaǽyf$;~5|D7uH `1/Jzy нW[P(&쓃;\gtVȅSZPb~K/aO^1ەPRI`|vđ>I|D S>e<0 I͆4@ cF +l0ىvd+<_w#jQ.xK–i_mK%D([)h>[RXǫQrg͜|p +FOxЫ_ik婒S4p|3[/zKN؁jadKq+Џ E TLOg@([΂ Z03UuWN1V(^~ UM뒭gk?'ȞgЫYS^x;˥OԈmd&'wv=,' EI+@Bݶq,j)*ȶ }j\^o+. ϢG~-cԶp9n|4 @|HOb޴)P>8%<3۳cMْTq6W.`@ĺO;l`H)Pf`Kj Ul>h?3wK6[+@ţ11)e Rr Σ41 btD՛.{cRv+/Z(ųZH~:fˡ$9:lV HG Y+,BWD| (&w10A7;;X=_L3'?t2TAY#JڤQO(X .5lNeXPO}a-Ky)#ir6 YE=,D= jR vW 5'bXdw] 7xK,tpic*/)S9jvG3:c}E>9rm{ g&xVzOWK>W .İjwTa@ݧ:&DhRNf5;9#qu]aWK۝ch=f2xŚ K`WHPdٗWMH_ʗ@a2\(f)7rҪB^:00F4 Y*7;tD?ʅIzݨ7',A7\A'ڱmـu~O==${֜.E1M&-q"ӹr%Xx[{zS06z4W8ygk^u/w0H1J3DTqW_+_B~čQdv7 \UNEpE|]j`CYM1)2F~2ۘI 3f~aTOJ@,.u2vCQğKp8mI@:H /[_OrGv!r 9[@bC z*<0tNx 3àW`D[ o-4٦qu.# +;vm|)b%h !Bz;;wյY1S2ɻ)pB/!ʄNUX YUW}?k_}z{B YCBp_TƫgzjzcSC;R95'  җlY;V: %&3Vl**cۼ1X6,~ R.A1x$?P%g<'D4)Dz\t, yv]˚saO{Lee@'gXI|Npq,epy⍶CӠd?8]\_oH@Vv!H7)TB/ `}h|}RUt؞‡EET_00Yvz2_Wus/V|"cYB" ;wz|oV*]aM=nx 0F;~^ g0'e0ʎD=L0Klu 2}?$OHArD9UG\5n/&_W !J߮M4_{,_x!xr)'<Х$ƟMK|sڃ@{Z"h0AB98yk?e6d>ͻ:AՑb2(g WUSUU: ZЄ&|{01yNYv > 8=n8f(=_T.dԽđn`L@SG5b_WCd$op;\/Mkϟ&V5tr GhhWK~ʨ:3$5^=ځ_nTtAJ3VD\kkӵvGB\*x+##+'|HRo-bomx r\W> D')Wt5r[W^V{{7>n!Vv9D~ ?T]]a#"p>`L0ɸoBݞyݫ/B|n509>2Kv/oע`;NkM;(m`򆝓Ti8EpE  ]r, %1i_/e.P8q!vyJ],羧8L)SR߁D:o#J}udu@Ѩ7jMκ>YH<ɑQoX(*݉R;~gXfc]~=y\z휥SʯnY]tU0AC d z1ύِ2Xc.h`fG@):6p Ki?N®3il*{񉪋fQIkI~>!BxcMWtv{B+`78b$0eS##"5SutjOj> A>b7{%wp$6^\YDL~`o`&nnQTq\o5% &=aIۦE=Ās˟&HV,,\݌m7,~F/;yIɦoǢ0Oknjo[$N!:u< =Ğg)3' đ{OEXRC ]=_rGpkh5=st Uooo4,Re/稐S5;ɫ7\)Bdk+On>}U> Ɣ.jKg&j9 N:Tpv$MIw0Veރ =L*h%WAQ[%^adҞݑ{oȷ-(*f ƻ0kOM@/T.={xQ{c#-O6R3g -eZ*@va;^ɑQ̗>LM j}}dhkzx Vsa"ZFi9+.a: b[K =2t~.*y %IJ'ύ1zyZEIϹ\%bP,ӓQlYIr^\Ԡo2M$js#$G!OLad_#<8 ^i&ˆ[qp;RFwZװ^$fLP-yq6;{2ӞPt oJv,̹pg?GLMtg%flEς"hc^'lUMO?^r(ج@ _v)$wV~mu} c4k H\)q;a|Awo#pJ;vH<>6| l{ްx6TֳIMcqJE?&ɋSbl(?WzO 6\JQZmWYo RQJ[]v1YᚅNr.C ؏cm҃6ߓkl鮘1ѹ9j-PT3hheåדy| ٧Uw * &pH'>aho݃2vdl[)4fQ87fDg/4'+^eZ׿f"6ٙ拰hXpWd(.>3a}bÉU-Qo C&Vnj?Q[뛽 VhL/{PeAKJY751@&nw)PN:|"FI=;lL xWArQ['o[Udc<}S :YLɳhia>bmwf[!&ً;⽚ !k_gFJ~uGc?v⹭5d eýJf^Љo:f*k{QU#:i@Y J@`bd[#x\^M%UK]5(~рu]sƠĸ[r:peMz1+6p ƛDǢ䬀U 2vݩ^SoEY!eQO3. |r v@"LՉ]L| ?R˝6)<ת;ܧMO' au3]+YD3XJ`; <ۼof&Y?mgc:e^M%MLgR|"wuу7܄Њ )J^wL4 f 66E4Ra۷` |<½`IkE_,W^Mv&RmFb'hۢz;_>r꽶ՙ̹(tX0YMXxߔu) c&IY.F&1!/!~[$u[VյF*G2WD^,\jwN@1^: mB*U:Sbc$<hSv1O=rr&pj=,|nG YeaΣ,Zؙԧ0uS~|IgI3߰P-t?q4/͍ AbJV#NN@HNNcƢ0k(eȆWg [9"IrzlryK>p +pp ݂ThKE1 7QDHg.5Dd%W V/*|=mӖ}=!75rrFc\.I:jm$n拷 + (">%t7PTC'8)j-kXA_׈L5N(EWV8as4{2F'v00v9Cjs Bew!'Yd+,mX^cOW 1FagNbŸ3dK%EtЄVb޽e+r(K:O⮁&+J,O=dØ\ͮLPJYG(8EJEk"E@0|ҼOFO#gǟdTq߸RĈ!oتI4HUYT1H諠X13M1 On9o)fv˼Gj$:[W|e38sIbpгolD+u)!o=*Mnœ{<ĢE2}qvdvda_ag6LI(%0ӃRL& 2q=)M9l\7q.8'7(R|)qLI@# !\B GJx[1!^d?bo_{0Xyh5֛MsVxCWr 9>UHW,I[w<6F0(tn mL;eMsp `cChWPjSwqSvҀ*^wsTq4+\kq*&]1> `KOÐg͑,]ρ Xt2>Q2rVnz@?q\O36Ib^jWNN͢biW UrDd`(SJ8TY"bCuſ]mǤ2f1h#_.e5P󉋫 ۳>vt{"U zbeLX`? nkg`Ғy&8_ȊIa}`Rum|8 ;3H":TSj)\8Yj@FP`Afjxo\3 ۨ}yQu- $ʚ 﨤+қ` ;%_/6@{i"i324#֝&DM 2c/jI9.yZc;(x~9~o `#*m gp! 4ȢU֎X&RO`I2l&uKT};IgC4-\BHPee2'OfH{t(RݿBtsI);٢6H]dN$)T*Y:wl#y<v,Ad%stC?J9j0~E]J*.,7~@"MHL ӦVY]Ӊ/1HvV1Az`69$Y ӑ.P$>~򎿠]`BvUlڼ 18k RsHh.*d`cCu̽yP`DwABQhn\* ^GFa#. $a,w J%zʬ tdd{0Y`%?w=G7|tX1h&+0[9֨YSEDe58j:,q_^\:5%}Lnd6 ZyJ5'䨙'Uj=7#g6 ?GlS Հl/GF ǭ7˹uF0eW ؟3oS5zL _pDUxil&(Yo5+SAt̼rIm`,ܭERK#H6uCi!)Hj~;VΰG{lP{,z $BvlBiA bݞXe|lj%)Ni::4@H_ΔRbs#-dz"JX)"( |I؋ja/9 ebE?;1fHXiO m*߸A( S4SϘ:R3 B[ %uo?çaՎ-7H]Go>w6o@MKW),dv5EoC^T4ko;O.a ъ3\-0_ʸiʊLՈ砟l2=,*E:L:-Kn)%ƨBۤ:IqVs ]sJ@@LwmOR/A3j 35M77ۭ*))1rg`A2N8¤iSJyJjQ gW 1ۖ+E[?c D5v&&-6GT5xb&aX5U;Y% o䱞Hqr@Sv5t#byQDU42T2Y_4y]~cy!z{)Fn]ޅ%+؃%SbU{^Bt=hý@2u%'-JN<0h_s2~ 9W$:~D͕pca6OK-(93`BP <">/pеV0$q`#DQ d2nq*hiqA)mbXwfE$#L\k=:!}95'8M`^r <m..>UsJT^IdN" bEuZRt'kp W;ii)r,n? p6L+]l4;+ĭ%s8  f~}+R9[h?cwfP7P>2`(R:NlQq$D \{xxjE9u4{ѸƳiB9oxG4ĺ=CA^XȬaF97>cJ]D,P, I7x/.uZ GT}ʂ>Rj?g†.`J'0<axM 1<2una8d&M"Em6}4cWhؓwdeM6lA^'-W'2,o:~~* |\(Ea&&%Q2 9#DkzڦZNJj t<X]_6J"ƶ%iz?8qdN7 ȴnz!R,j,i!禦#T2pu(n#fx+blH|VtÒ? $ $,~ia  œeOp)Ja!e28cTSz ZcLNTbJd>l)q)Eqmz^׌ t֯28roe "!he 1Tm\.KI띺Q, # &+SdskKQD{Aqջx8[7^cFOs.WenbŜ>ï("$z@Xʀ_D5j.SYYǀO֯u,0BZDE<'0`cѭD֌LB.=B L>qbuf'+8Z=e+dcQmSӬo'ҠGˣ6ױ@tCC@j f]rUE[?pyu(HD(饂}B3¡U"=چt$W|{,"FylS"KfdgfSu/`iԊ~<XG"(vO~B#ÞP!h("{_?^b8_5S ^K1 %sn&= |Ė.'-IuI ,]^IOTʒH9Ч| L5&3x04w,IxS Yhج/r8%_ec{'#7](eѠ(aא R I:{4RM@hWɩd%8Or6:;!tζ3Ъ !@ct pYG P%f<5{҉.qĞe.=9@;nPA\{t<-jHuMR[=CNt qeoja )DNkƘP/}a J[uQIL[ Xu2G荶{OR9-HpdZK XGZh fb\D|P.3 "R[בK-kV)Go"ATm\+^ܬ[hL_ѩVv^d"LN%p4opnz7:^HҀ#pnz:'BY$fj]-U>Ck~SPTW ҏ w>~qXqN hFnf=,җ8=qT|">i_@_`2ETVa8oJRbS7 {!>SɌ9MfDtEO~ ]Ǔށ2ngg#RL󝵲*7; |bіL]fO7ȍ#it$^?4E:¬'Tӯ`ϴ~*{'rdѹ](f9'G  %fee^ɊO]TyX.tg&nGm?Uhj/ LhIX7@Vhפ]q3U'+62@Q3= >JG GPAzaxZiy(twA$,a-cG"^״`!UCm 5+q- @&$܁"1 tVpe|5zI*} mWZ>n尚PTk @GOF[pB18"N%--Ǘ{ś>S-n\Wxp20x~Jy%T{dK0[hםx^1dp XGbnY[\IJU#YSM, 4J?ep[3_]beўةM@|%ڵgN`N4z`V+Qzw\@vߥq S=f)/(Z-q{;&Oc|9F?,MW HvR~|rۖ&v`p(#:YgQS.97Qk"gZbhL ] 4^UT{ۑ䊡ms =8.&B]NUpQ-եos@'J*>vҥ? /W=kKhJ>?hht]i9S}UBKn72ڿ雛bgՒmKNbf;hg-|a`:+#0<|Ԝ0hIQQB ڞ*c|]w@U#_1ꥯE] V%hL:&u 8$qx2ma~ vjUCḨOUhGq*\^Gf5䪵F$Xz@1vtx4UhۂS&k 35xW[XXy;ZmlhS?[G"[ZY~ % yu۲WjV\v+D5+.1ʅMdrUfs2.->]G,1,a2KnehؕddMV ^U rsۨѮwkc;Y1|ì}G4ƙN5GCfH$~j &:c+s˦ lXPd=3YgX{+*.ܪW"2eqQ1TDs>e~$v[ pgXdcgOl+cE#78_ HON>W=o\J89a?Zpe$MWn$y% ~9jҧXtGޑ'p5H!,Y!#H 0e!+!Iv)~]Z;)#۽ܧ)tu3>MYv@+ - @BQ`HlR^+~SRvΖm1pL>I'KO:/to˾72aEL6'6wL _8TAED,?k"Go^ݳ*ztT+kM솗YbPG GW>1 zp+Bgf۔7oUdǿ%ޯu YFԷgf{f,oFj.Xa(17i{J@AmZ΄qDA^f*zKFW=2835I>U"t?Ðc;.).J%V($ ],IǐtAkW rF@ciӗqizWr-T\L+@uxr~ZbḋrK[8Mi5WzI~^7z~(750;$fcotjJ:et[Z7Й8?!B\nL!6-o0^ Ć'7Yl4Nq\*O @z6*tVޡn-Ȫ|C r@"7'p$gwn5syx-Q~NrY29uyY1zzi?U#Q~{HtFeΆ_n*tZnZ]85%:z ⇥u95)OwܸA/͇hm}0ݷ\/MW} !wTs Z/ND+ J?o{4#[~DhK\9߀i0otb]"2;+[kL~FɑY&ڪSZw&V,ۼ RCԯ~>3g18ьaDUử.7\IS͉JfR @j3phmCJ>Bi1Tu h$LMr$X|/>̌{W:Ģګ#mG80@V\pvCL)B&`wW̾SIy㙽JzXֺ;"LthĶ1[II*?]F ]ϛ$SbTΔ%h4Q['خW]}C亐+: y,Fy/,-dzwߐ~"ktdϒt7U 5'(Bc׽+xQ~jڧm֌f8{8P~bWG Nh5 )#82%`r -uBԋOؓ1vJ&A&{`hM mЀo}w5n~cq&unQ)Q~XO<^qc>순8a<4KeP)$6DQwNXi@#S u|<PmnMޠ3tpo$ tϋ@#4 (: &ۡ+f*:ai3+؅:_0ynf^dL@ 3g94b2!Ҳ7h=N0C.2t/5l_JG!N'& (87?{q >meZ%P`ؽ55o(p=M]oq3Y2R5L(NX9q}1DCW/ȅm CeW$#Ïd Yށ]:B%>{"U.yma 䎆 G׭ZƱ:{0d)(Mt֗r6` 7 ޸͎$ 5T eɽǠC5ZGWߩx\^%KBWҝPR&.KEbڑ}p\ g3VUȄwU[=FSWL1dGE`[۫! k ꧚B1+r4Mܥ8tom&pxV{H.tL>}t KY|,"HFA[&KT)&~p?cjxtQWᓂ=5UEϝn]AiZ\J-xmvi f䥂-.v- 5F>ylpM%LJ(*ڕNGrIM0B EEA}$$$X!W|BC3~7G=eu-A/AH#Sۺlw۩>G= náQ'#9 9? ZhA+n?ȸ ``ߞ?jcV"mxM&BŰzԨ|-"1o6;B(,2i^d_AS[\!=Xt i$Ri/qոޘz}@9/ Y"4c2REƧ:8n? 싋ۀzB+dʈ: ڱ4uPʪ6eZVWW6Sڧ.uCrQVw>}AjX=yh4-. ¯`nq<=hW5TCCs pGFp쒨4T0iM%V(7SYsRhDg-hU!i,&"<+ˬAo]3BjH26 \ihhhPy{0ulFų"66JƬ^7ԂUoE[Q!r_GxLMp#%yH蟰D;Gˑ:uV @\Z_6$=cE efƤ7@pZu >?GglY :X (3 ܝpRe5=M++=Ml><еf@E%K2/?!k$!eXؐTvZ x5q"r}Xh{rǙG_FA5hx4Eq}dg;;Gr6"oo6Fam#!h(-M0Pkk#qM \(o1\_BKj>Z;`PMZWa6dPzd Wl?uz^?@J CX2Ba7]t Lδ"/awi٘bJvdR*`=-Vv 4tBꜚz0l@\s\G. &^w,חrW4BBkcQf!Bnf^!:#6!{{ TxPyZB>Qg bk=!oV~/F][""krȿDd1BlwAc͓\8sJ?=Fex{PW  :$ X'6$-hԬqsR\(9BD't%!WX xi y$=$ ?7a7c;ٸ0] 9ay;5%T*I=GxnI;aa<| QȦ6%NWI RNnӎIo0#6&1d\Bبx}Gy>x=JZdPIuN!:{Z'$ Us B:93d۹.V« 5xJI¡Ssc!|H\RrXƤbO "+|]NҘ-iLS*!>0Z ?7:ĉ&t:5eㅾ+ gp?xhwz~\֢ pT: c;=a[njp1N~6Nd}B)7.M6&;|#[BhWF/$up\I43ܒ3niSR@ S( cإ΃.G<55 r,aU UDS"*<`F iʵ+6.^o !JPu(Zv-lX+0jݦƭܦ !5ß2f#chf:u2\{I ax㛐I}s߼>Y>rSE$Sb11U 5[L;]nņ][4wX1^,zHGxf6 E;-#y -Eo8hsBRߑ"Z-ϔ.j5XMZb |鼁Ƃڐ)6 #!s?FN?\LJ݊l<3P|8ɗ>M`OԀU3)I;Z} ;zf:!7-D }h @2hDun  XMݤ|[﫭 -Q/VQj1zpSVƑJ!_Qیvdr"<8"X#͍,&bcquE"x~3!OnSsu4 {*ҡLIh_p->iӥ[g+w@~%r=[$ǹ+B"u "OM*k6]yKgvLSgMt8%F :}\BqipKTslOXzxy,]QX2XZ3w*PzZkfQQ'ʑ-d!khY|y,>+5<.\Ox|jf`! J E`5dt9^ ]Iszdk"(>,aar~Y}8Oүf8izĥodjg3kd%c g~&;T/0+ ҬlcؽWNҔa%>q :RTtkїWqGj H{ƶ#H \.[A:||߁>Ǣ=(։| ͘e^I,B/G/w;qF8v9b[IEP8շ^]}R;q,QZl ^ƵJ.bzgQ@ :aLcs`&E]Dh 9Jk![%N9l ͓EP!<}736ؽΩD.H ?>vL[X=/a JUSD-LVk#4% ҭ.|a }UsFd΢2h3{$rkvmXRh 2 _-~(d>`X!^c ^i3O=䘣Y CLXP: Lm$>LYq% lTրʍOkB=.N`Rd{`K(DϤnk!pd;>n2O+&RPEA`$[3R`>a' -d\;/6MKRX8!{dlF\WsoXJd,i kCo+򖩗cE@=S I z˘J8(kz߲frGi&N.m8I5l ,t?J,sV ZrʬhTqiց5+ BG;>K$@U e]VvӁ6Bߴ֣F i4wDBֽe¨ }l̑Xq\fe+`<عv@"xӑ*|CSYFk_n/LIuj}-F6_nhyck94Tބ" d&@#EZ=RQK= ^$hh|. *jcj=2}yJGߛ"\ئQ-2;r3{26[Qɧ_rwހ±bjw bAWX f3㊳[Cxr4G@e:m ڀLӁ ݀vط3Y L6It0Q܋^7ܧeRPOs<zKHH,oV'6wdeuy]?htڄ#;u Z < =* &X7ex{ {r#g0d#"6=Bi%Ly^%x$ 칊z' cly}n7щ 'mPO$Yo4Ťitsp&(]dT9:1M&20iHEݰg!D!OۣެDrR;+ e qi!b'*%,w_]SsW:*,:n[`˅bӎ $2-tm6Ap6x|PU3:$]|2/ .qoL鎶fRn÷aۗVji!Y 1=3IfNXb[cwSn7H't5mѦsXz)p *ڒ&StCKilL-F lrq4y`pwޚF3'3*G2;g}a\h(SxkzXT |k:ϯ0R$w !Cb0~Mp}YeU]ߣ1EMLFǝ.;+}|3t /+$?C` cI0mBOel/u4jOwv³1jϜ=4~yEo #H4]&0`_$ =vYP62.&Ly$ zWu[j?F&-f# "X>t:o,f)Od%ULQDb18*in2R&&ڜ\GjT,n,<^'0>\>' n^Ң8쐶-*u*ę b !CF/'  FgmC*C1?(!vgIt^ kYN4=XeN][a{% Q{HE삤,"bGlp+ mIQ}lvtUCɽgn:r# K\M7+3@3-.\YoG{ƙ). Dʚ_.rƶI'agva VT‡4[h[~EU\ pƸNlFq4O=: O6S GIb QGz  ]9o)F8 VTjzL6y)jwpX׋Y+N" Λ:-F@0/Lw*krx.z+IΈwej5o̥*9 8s D\5.Y&|h{nENv^D{gqhkN^E5ѢCۅ@|=ZU 8DucL,/^& *ltZ?>5%(D!ɮ<V.f6FX7W3ssB6@=Z12;>qOG ek=yG/ߐs;.28+s'n8un)# 486Ҩ*)ZK?Zu!T|cYԐӷSER&is1Pk[YkoMjD&eehD2hfwޝ>^ D﫬Ŕ1~w4cXؐQ  Yv?XG-G/'ܪdh, O\(RnnCd4Ĵ Z!B`QC-"LZj* v{D$>G@N RCl7k~y.ƞk߄]̛~2*ZPpǿ|̥V5Gr$_v8Y=h3@YѰW>_2H0f< }WP/N\J2F?,͗~TVW?S=Lj2"p_r%hev_l/"VoT\k߭\Ǿ UWgE S뷞eHISٛZFnʊ }Kt%faGn?^|OlL :̙HWhGT_Y;쨥UhD^u:p;{oY2;clXQ cWG3 ?e'UgX$+NPJPo܋ GPmHGkLH9BdZuCj]q+`e; =1sW!nfw۬- p[whA.SҔ)5e}0̦99)U4P~uM\ʆkQd#Bkk9⦧9T?.q=Xx̰#g}H$]) 0I`҉bn2|[^mlOG>SMU_RMv,jE*.ҲJߡ;-Mc䠅rWz}yiYߤ*x ]Lv2h̩4=H.@5VO#籕 n(kEy6i̍Eg09BM]5B!q)aؤ5dR]&--w@i'V(Ka/PۣJrG!K>d7/q,K N78aw.eq|4+ą<^rsE^Ub#=M qtf.Eo  öʏȬmŠ׶{7+D8wk=sW1+^taDFP)dP È@ɷɛ%F`yQAv$6/"9=[ibf a"^49=nP;뻮a]L"E;cMPL.^O*ͷ[R/oSp|ϤMtt(pMϠ3C9[N1V+`TIGܞs+=E:q (bAƝ6Los(D;>pf˺paYE7QMӾOoEn}ОQ ?@2ņTrvI@bP-;&9ݙS~A>PofAXNrwldӡ{o>07ȍ;SqI\ ]QȌY?՟n]̛T J6&cWo[~q7̸ILZrksAC,`/X0 |. u{F-v?:2  [z mж#\1g,ODT|Rwߥg^CZlr'sir5$ JM`$/a\&1v*3>86ƍ8b\WJJEޛz%9<ƞ?*p%U&k2Ǫida ^/j_#%퍸?%oVm@DÛRwu y-4ح{GEW :A|AĻ2ObBsuQ꣢e%Bh8`%ǡWzP3Sz4ͼgbmDWӾ#5cYk۶FiAژm؂>-{1 YOBd-0] WVd giC7!k_n{oQ-`7 JZ8AjI\(@W 6uikE̬Mi69l_3nͩĘ?FS9]\n'EN"eRLR'{AAF@J6szJ<'vfꕵ R<ݬdH{($\RYqPE"kU tl jHE @:5)B딫>4ׁjx$!CF4-+n9I0y ~o=ZU+o~i8p,ܿ"egEOp}-Dc\v4X2P8T7uL?sJ^pg]q:{R6~(`мsPXN66ܢk[ tHھv{;#6rvVAډ1sْ154`zo7Q=((SeG~]7x*X_v] YDjz';.n!$消 œ6)C@WC%Ly[©ZC/.̂ޡ0 ɃT١e0R<+&x̠TDbSrYe[Jr=\ g"~A|_\k MnAF -杻mRW^kv0-e NƎ鿻MFdH[ :t*[L*X<Xaew;.DF,agI> T93Q0krn{`FY͋x,Y7#5wQ&=񕐌V WTɶ\J38U!Q^=ӭUlrX^\dޚ׭:tqs:u ̅{Z["hcm\a5ڛ=K8 mצďoZz/4؅WǽΤJ/X͍j'$6I4i|N+reYB! @8=EZ`҅S[ԕ㜳"-ݨoAu2G7ÒEnA1Rm{8ڀFtY[e gw@ƞ`CO^śڕc|'&bܧ 0klV](]~{ڎ~d}~'noO8d߈s793Cb4f>T/Tb6 JU~%UN j+'_X#,tFx|rSg=! bC0&b^RfkV/&9:8GXkh +͒N̉wcY] w7YH|xޙW'ū˒R p&pO^/O1Z_ vv<o/$zSi7bR~sO,&4ˆjfݩh d WVpea=iSټI'ҬB _Ųt")H ýaF,]9;k|d|Q旣5Eu٪6>,@_D>D@"s0Kn*Rt~ 3!!J~"UX6Jb 4GT5rx}׉sBJ랖"*6(22Vt\h* ٤; &ZϦd8w|!E⻔hff6ƓA)dեg;7F)%N畢9rXO5k] 4SU<?. UQpyGNyk/fJ ]KxdI~OnљRΞ;Jgw&6#j$;U[BUwVVBM9'gy+BLz:e U;Z x Y4i2BJR 8EH9w5['Z5)Fvndȋe'mٷpP8Wj*]d!,@g-YR}3@ ᲮݘPtLڨ%^=mZ}fVZ+IA\F7Ǘ !owt5p~b$-Ec9bD"!˿я jt9I;aU{?p3 35 JƟvJЪ<ìq7HkL}e?i+-fQ{gLul-a峼* ]'}E,+w$ ^s>N?O+VQtIی'+-DQGю6'[ @t+Ұw#7Ēʊg`}2V96K``wx\O֊ We*[qP[Ɨ^8}p_)T,Nѵ1&- UȵKOLiJm2&JᛦB0k;rwA_uoUQM'}[1ǎ(<0힬GUIN DO-cO |l,|n7O&nj5Fu"sS*y>ć<BdDI?%P Hmu3cİLpjIA1gigRM K&0}6c%2Y+Xo2y%u@¶~QvR;tLB~Gc$D' VgAZM|_/tڅ;zz0yOlA&wNf#CG!<Ħ(~ 0* ~|v(.Xƶ= 9v⾵PgYN 0xP| 9,+9 &4#cSk"~dZ1nc=^&r#^ 8ECsj a<͑;/~Vi]!v雇ܲUF3I" Dlgw4H~VʶlQ{WZg"e`5wGs ꖱ)j|:. 譳{K 3&a9xX kit{ߓGP,!wE2mWz9`=· =T혋m!Ce䕇xk$'#,X ؘ`F-b)!<D iɁCJNl ]҂$ØJ:o=Yw H/}=ܷHɎ}.Zֹ۱2Jf]l˹GSubh)Ĵ ?y/ΰ3ԗYfѮm2H|h(eB._ٕ h n@_|2LCy)8JUL`+ lUrջ+yv Lfn\\WD)kTh}^g wA?ni.}GeLX^gɃO4&xdlQBQ(7ܬ= AJLzSZob3MGfz_ #jٺv7* \ tȲn͍DP$$Ƥ UXE^MnGᏄ-<1Oc=1 Ԋf>jA3ǷydJ!.n?oKD ڷ,6, K2j9 .%JTKEb^¥#e?6/z0@U0{6ȈPTO"P0qP%vƌ|PC~ݜ0޾>@fhe՛(>l(n,<,~-Ȼ$6;/t=+(^.ӫN%(WYRoΚvDx2 5j4|eHNԓ#,1pqiwn&PX{+#K]h?ߊNl A3_Ok@# Ĵ>Et*=<"U4p'./ZRf<Ů&_ C&RUaLdYq-cvlϸom:B%PGR6vs ġ ՠ2G{[W GIb1%6j]bMZt|!@l-ITڙ0 nBQ TV@62z?ek!B(TZܶVUɈ[϶5"߉C6w5N*@d䎔? <2Vg\8[)/Ѓ"р;=9BhhDaAMT߶a#͌z>\ ?f禸]cHB " U& BW|QN]r^b 61],_yG}E? hwԥF挪ǵ/ й75=Dֵ8LC KkwB)6,od̴?d>)β rI |J%-\ulOE(pL-$ >EF,.\^8:?2"oUڝzCxϚznL^5 c[V m|N%7NRNp٣UȓuŚjpjr %hW⪯`%a5y-4z_=5~alj&  xלL(^ĥ]xIH5@ʙ3 YoP $V#u^c[ iXZ1x[Oq?, D,q+4YX4}oHf@WR'c v?HC{]|gNa]E8*5Jά/ӇbY&U%{'}v/4uN?xhuY>"g!Gj OO[@tb`᫖(6|?P9?7m}&Ab͗b]ܧ:rkOx&Y$UKDԓQUMֳ~hcMtV2ST 8:0w1eI'c< yNӌI[<9U_]=kP??O2\'9RJ7ELyl'%$oBH^lV\!̓C20 Id AxtRrԝq6Ƃ }^<ZwRN[J% f>}c+X͚A`Hzxn!\I)4݄0|i.=E!=+Hә~2G\i(tI0HAF(Ue~QZz}Q\*xzc8F)AE%$5fX]#|D";xi7w87@‹E)97p(6^D{d/Cjl$n*EJțɮLUKv'܂u~TA`X3C*7-ʮ,AĄIҬs[""r65!@jCNHbdY!|4H. %-FU`$`#Ƈ@Yʪu Nstv,iiWrw˒lXBzHSwg3LvV涎8P,bn z 3vLcdc9=y:=&VhpzQe:35IfA@Ozlp xH6v >a B2[B +̿Nsc4 4CinzAFlF63Kwwrk *IH11'1j%/ŮZVnxke ϖLF+1:kT X :؞_Z'{!#H쯀vmDMDsKT!>f޼v] 󲐃A o4!1xb1ɱռ0,bԕd.K%/ϔĈmbnOZ!pU9E[c~@Y+..ũFxG. HCy#5CW>sBn#tiɿR+㵷ɂ)tޅM*v~91+T{i8L)L@8V=,PFGP .yW.;U=x`Ϊ~ Z8k^?tl'K]5L:>}쩋JND)'p8>傔ppd KDE\kC%dq\v!zQ)apq] oIZ9C"ֆ|G;+j i{cEAqaތ,˼.e5o{Дn ؄Ģ+UE#K{L:vo_;Hh)>22wFwK:oy%=7kiS{m7Gz@"y*GP$ۖBZIi 7n}0c)6WF6@9Li%^b6'm]Dx7$G.?kESuKPefl,%Of5Q_bЪUgSاL;FCkzIMħ~H}`f>mCJBT_P] PU#(%9v0Չ.<oςepWo7RHG*tbSHa5>YLs fp1CEMwldBz U^t2Rx<݇`oR=':e{Y6Ϧ|Ћf}'&9QG!M|ﵟS-M{&jv:^`MQe%%۝Б5Rn0U309 XC RI]Α//]8HL^s>lȘ!4o 3uO̡*Z"Ěˌ_ "@F:xGƋq,#:6:t*^=bG}P  *cޱyo*6V=I%'(/"jln %&)* wOQ>{¶{T E;O=GِwܽG FCl|+Pko?cM*Dm6JAALY\[<)qu>V6ԩx9M$ bB W~āuSAŲ+ z->WŎscuFh-^ڴ t-@e⼵Gof"ꙣn(km / .馭KI-0zy@!3Ljs[$;kv}WM &nɣTC+6)\G8gLfYDS*qNu>#^`Fw9fh# n\_|j6JK0q3B@-0X0IyzPyvDSF Ըb'Z*UQgqU3It9Ӽ0XKfU81T&TBpfN_Qw5 "CGGs~ɮH~iaEM,ST $+ip'h(j$x1?JJu1i!S2y6F ~.XIAJ]f.EәjQ]G1/n:KC3U-k@c_`E뉤龒AeщK:5jAҰ׷Tɞ)Kn[օZq0O!i.|s<סX| U8y[՝?''3<j1YYp J]Y $E@RS[=Z^:Ҭ\6<ȇ5@Bԡ7=2:$aK[:o?BxbnϹw<vM^up9 ! 28 v!ASbG6?9mcηt=9&bV +LyYR^kUfZѤ|rD|mgXs#E",Uq׎Y[[\ &oE/QXy)T>UFG̩F`*V*oQ6G g9> gwC{qOWhJOJ_NH`~>W,=h(e2ns'{;Fp6iHv#bpPy(@C%L Cq͚8X1!)2Tg")h˦~>',I9:BJEg4~νԼ{$N_#ݨK)˘BIϜM@iT#* K\x,-Jgn/'U5 r}3W>JXoNVE~c4?}y M~W̶Lu/Af rzoyȐ? e{#",Rc݌ݲ䒩PϐC:P4>`mo\^1%H`PJ9Ԅ8t|^3d)=faSr5a4 Dҋ/X'ⱠUb<.lG+ <~j]bh_GHAʜ4pDU.ǯj-"ۜSwjÜi,6#^h}86p;hH<n8 ?zc&74R4:KF%Q62&ShX ̳ _t<9Ȉ$\0zP\h~LP(fO^ S_&-1D|J0{eOIo1B)4ȲWg.%ÎTCqhgb1F ЬWMy=_5GyVVn7jwq62&OxG\ *酵w " CcdlcqN>0`Zz(!w V7~ohQY+-Ovչ0m=:ȂK> XCKNCp!6.7!:[ٳFKCsLDZ471}m=pb2[J;k_??L ّ5IVurUu/Þ+]~~u(2|.JcpU5!i|+{IZټ K= '{k'ڟmݨva-j6T[/ !8v('-gFL=mp |xF#5y 5Xܫ sBͩIf`)?eVW{'eK ]!;/AqOWSEC"ϗ3zTS;K9ZKZM PƳٻqD΢(N 92JWT?,`džP##t5p7?^YHv< Gw(v{7PBv'vD(2i*MRBic٫y&# M;!mvL m|^1hʔyU.f &37w'y8EV\~f7^MNnAo,= :8۵_30o &n+ z/cgR '3V_TY/OoMK$ZtstD u HS'ȑ֊h\ouKs5=|c5A|llt [;[],TaΛŨ(yXgMLkVkk ? -aF\&pQ~v ,9q%3!{@/3ccя宭z;rquʛ %C_el[ϭ~Xt4PV{1J@\.pZ0h,"'9_' 1GT@6tвEac5-p(P%@%x3GcIǵ֧F{wNܓqy_ [xߋ8##J4YF&aE;Xlp@%VԲui7i˯yP lUKotVq{.6dqud"W-MҒ!?WKcyrxaBm\w+DµW‡Hnэq^ Y 4 YDGb@|ק|o+se ]~oSH-be-B^% |2FX;ihOU֢9)cLEkِo4h[ںI CB>"yU6 QaZ} $2jKI!+u} m{"&emGrAXT\e dt6d:q&s`=m\SeMb(O! DfJ@|S9v(~ȣC'd6O Q#\Iا߀]]^vrԬ͍VWdkm:@r sݹ(,ύԳȮprţ.Ih}a+u Sm]-;m> $ , '4jiѲi†ՌEzqC]Ŝ[g })%  ڙ"WV=0Ji2p3k~uMhpCd dZU|=,93']ƥKIC?{z7K_ qi< ?2Hm 2 kaO ` ڡ!\Z6%S;oUzl-d7Q=GɈ ;Cj3]_axm4+-Ӥ+VEDC:3kk'[h[Oh̕A-+ÂxK)=A8%>8D 't7RGhO6l5A\a,gdrqT4Cч*|BHHKvF<{+D g(܄WȯY)ȄX"7mYFzM~|n35F@eGA-PʛprU$qd|;Ql -ǬX4e|$z񾯔bm2puv>Bbѻ@s8[Ar&lyGDs[i0MvufFQն=# QAgVIt^b+VB),eaDa$]6x6pkMJ`JKx@Ͼg4O} Z i`s#C pC78FEw:ez} |Z9>#+MT!^EW|yuK%Ƃp`\#]0SVfT^MQu&94|uL{QisM`C"ay=sTےtź{(h1O2ЙT&tҠ @ 煋JdMMEJnS_Fcl˔iA&Pׅe] ;Ë k!:iʤZ>N]M {Y14Ŀ2lE6V Ԉjuk{Pȧˌ&̧ʄN 5X*9w27:OrW|544}į8~L^I)@u|2$u57Q5ןTcR\|VJ8,3|լ_7ZCr(XZ  qGz-2`bԇ Z5LmGTQ#Ym]ëpmN;JǨyMB-u}?㹭 MUtOK\ӢyE\KG44M} Zة]PrS@;S2Z>ZG /~\>)MiЕ)ؑ'.!f8{` 9 o^KELV Umg #߾I, `0~݋5#bH1eQ 7FH#A~z!VB.߀ɺX]Lr j1?,jW.$.Fbw [^p9G ȑ`6CP/=YP)ꇚ,-D|RV қu?KM"R_wQ,`xtgIGF<Vw0}l;ȏ}b-i.1.6AVWoI2#:H .lr! e µlkJ ٕ;1\ V#ʷ_~Tܿ=Z Hcnd._eW?d94[*Is)3\J.F nrHk](Uzpfs-L)g h`(7}~oj1Qj;iS7obhezʀ&xbf.# gQ`ʻP|(}#߭6-^Lڂh ^L|3Zk62?zruI="\`K}.6b EFsӘ8a^)$M#hh nw!e_=˸X#;({s}t8F;Ďg VB5~(rke/=fƒa\AKaSՍ,bFžeM3"Z@A"3g+:Y*Z ]·6P, Rqķ5Y:JmTr.|vlx[dZ-u ܜPf?sDLB@DQ1^\ĢFm/j& K,J-/eOWk2$sf?ǛwRI~~ `2mq}YkyF|Y U.V˵ tM׆-rٳ(ECm|)m[ s8ԭ{;2u>?~4']{Qa'KXc_29'UC .OAK0wA(:'$' ?w@Bԑ3zjet#i6Mj%:)[{} h/밋4ըs{Xr5 AV/`@Xeogi/F$+;dEVr2\nO~Aao[/CXrgT.`L3zG $`G-:;~1ÖEK~{p]xQ4k^I ~NtGe ;|/98@6~S*l#{b2 7\&"X,ߵ"zԹLuH݇Uuw>ji09g@?(y:_H]3]J.jf֤2;0AȆ QѼb(B"۝jXX?QxeoIA C6L [LF >O[Dg< i.To8u6)cwywvTʡ`8'Sa)gozYz_{"&?EtxtELq ME#lMq$MD)pF]H]8?+|rvl)@+QnG7r oZK+3pW Un;2VäΡ녹7R3N,\. 팔4)eߩ<@ISVj^!l;o<2jgiXV`]s %2Q =)ނ0fCk}8Fo'/%EA? ּy凤/DrzT% z_8*Ml*>m3w BʬXo^C~i Ћ]kwLDCu'! ^HKecKsv)*`h-#Sby)x;#_O;O5V51{Jj %jJi '4gݲKzrJ/ә MAu`[Mliw0O3SNXd)Nu~CFT"؈+ܘ9-/Kf485Vy>+=S]chޅq:^JlK6ݑ' %AivUl:ׇ+™3c/y R.MͽeR[j.q\Ϯ/tgbH }rb FwU.? 1@[nT\): =b%U6CyP{R!DcoŸ̰?y*itޛT:[;.smDҩ̗*ef]ۭTnā?eXj)_w/hPvbV AҲ#sGtЬάG8jd@ׂ~FOg q|*|~UM0l|q߶5`sHBubDݰuG@eKd]"`iM@+IEk]X ZRZ-|(oa ZʾD 0겾>Dq]!Dn #j/1C&D곙=]skYLdoc _+{W]yrA9MUS+|qEY4asW 2lQYC]ӪHV|ҩ9]+lPSmh B}-Ϫu F3PN8hxFg3E:xj^ kb ʻPg01U R*kxAtXrI:U[ omxb,Zi8VC"LFAUEAlt*_4䒂HSA>aK{H+E7(@_ƖIݕN[рNL`u< %+̎+QZ@R?utܢڰ<]z:^eY^rmtgp@ĤrZKPydMj{W|]șt?3`qf+sxf\džUfܯf#[GfY\ ~o{4fk 3= sR ٲJWsb gpЩ^VjKݰϸv.1#hV 9{׊oFb<;lr%̟)V4I+FN/p檯߱6 BZK|Z1K:y7w֝x@QU 6x Ϸ2y N'۪Gx3S#;aC=ZnTy?1{0l/A>GgmBAd= Jf8e9;G40#N%(Z o >B~̄?LA\I˽Ge5pUG`w !4"x;ywmǭ(zhl$Vb]ʊ,>U~!R9G5#VI'ߋ@iZٸΓ­d8>()w<TJ6eQzD Q8&_zd1sh)~ޛ1!lʋf羘.Ay6 "7JqATfm<"J:jf 3c齥 O@vp4k&ʾ^c"Ʀ(/$]LJ*RRڧ_Y>Aou="qi7Yl|S.\u`<l^ =sJf-oMj_YhJEBr s 5ϻn@bOc:7iRa- ^d%Gp@R}oW8jPdצ>}0<1{wȭŌ1sm)Q φƘ:dqO^tL e@ k]2d\D"ib^U/'."G?]>~A"OT̈%uUwbP_CCa ڧF3ĚkygM(;[2m`Zj`[cz[9ububw[Q3 G@aks1+`; 37z3 vd/GWy OfbI54x?ۏD4`hDP6a:8^HEz~q>RT:s=ƚ鿻E!s@Pd<2|kt/8)e.!GVQӆ6IxDhϗ3Z~u;QRaԍ"rq}$nh76Y#|MկY^ G*"1b@ ir HC8UQ;Trzģj4b:[PY؀ bql 3&j*abRg|?Hl)]@~J_ +u+Jg 9Bbq iqUiQ,[)c%ejZA{6>ګ9M߷X( gTfpC TvpH|*Ѫ@6@\.moG&hx]p<5?%l^?LqiqYA?jBBoTCa=|˦ZQn΂H {XN8!?,T O4Pxq䥏\XDM`v /]P#>w ϑDg m6<ٝ7n 6ên#-M@<@"`;zRd扃}Rу5Ha͝x% ityr:ҀօPx1_8@a-ruv ]/:D8vskFneppFN?[x,~^K4_ꛆ6j묢31ق8@2+'b9Yr ;?: jb |. xĐhI7_ߤŚ$y;h[|0d||0/⾶9c:׫]\\6Fx8[u L ⒱mDCV_[扬f芭\9]bɿ\h ;z5yeQҙbx}<͔)I( Xم .َ*錡-a!)^AIEWq=-]Wpw p0ԃ|`E[=SDfg|PB̮{4B0AiimIkSqH$;9 aGJ8ߠe> )Q;K<.Bbw 4|bl5cev FrgQf&lWg@ Tkb.:ǥge)]V(S U0^HEn/` !;%Rg >jS&|c9x(@0xjeZoȸ- xщ|v4Sꑍ@W"Qd|M'ȹĭb$"Z]I` -g֫pF)BhTݡGګ}If34lF{IW>TZ$E2s;BHqV4/g9a5GGE_^NGu Y9IVd u #KW1fki>^ܼ Qz$@ړ&l*20In7>g3T]䦠NQb-zF+7ځ|F7v\ .־mw< :syCW*P,*.y5}L2gU;A 8@4R3yarMzl&7GȀj`^:t{ "Y4%M_=R*bT&c An1V^if!r<` 5ՒcEZG,ω^(C@#yS2T<(RWUM]; j7 gO҃ 퇄,(W'\?W]0OLzkKQ%CH_vs[ܜ1{:Y:ww81eީGsjaxJ/@Ï{mCy2K+:RZsy ;2Aj퓵r6|(]5F6{7Xǃn c[ř(*lol>'tz-NL'mx9T~Ntd >{ReKSov[x23m:dnG%e_$@dq%ӨJD2#y`){b!v{*U11bƃ_D:&hG#OolL 9b@=fTx$8oBJ͞Tv, Kjx@׹gШ`ڷIu|Qmh=,h Z x,5E?iu׶U!u9|.71|Y[n;ؙصxoaZᔅM`I4XӮLFvg5e&+PZ5,,g?ro7'J"U[3ewİi#zp$7z=!$ ͿORB-dқo^;%t vms]2m.:)N$*fE@\)5真e0rZxE0& ;nφu7OX!x%a49܉} ~y͵ɣNEuY_Խ "2{Y*=}E{qf=2XD-q˘10~Y|tŶZlt6U4C$=:λ>]| (v[S~1B#rAJUScvXF.#G q$W&@D}(FZW9];j\֖L VV *eXNW8B RHhIGLRṖF~^ TxTHw&/꾕!MƽexV^TNd$ *c[tA6n'6*jW%?3|ﵪqenx ~*a(`}d$c:D͖Qn`]d_> 3HdnFPDП*5wTY\p[ ILwJ?5tyHa$ NRk&tzv)q}My?ss)jɩv}L<_6DЉHN>Zܖ(%+uH-xLqVd5iYNg۬EM|YYE\>E"U~1ZԻMq5{[l9| F#8KZғUf{P`8]r`V'9+݉*CVqS>{M t*HA| )*L'i6d0Zʤ9 6HVɷnW+P4̓tp 0Lz%k[7Xy([!A\g:{sf@rWi˹|o̫8\ i3|i63WȁUJQxuLw͟}e2hۯb_V+ ]zxͭس}>=i=W/F[R7Ggu})k,lG=7؋A.1DqQF2Y;lا5w:V=r/Ӽ*x*Lv#kE>ܕvT!Ж1|~ߵh 3b ~+Ib)џ-풣E-dJ@{7$sk_W L[Rqfu;At.Pot+,nڴ67|ZT$حF5臲CKmWM CzM72 3bck<->K;['*'c-ޝ}iDן!b<\&'= 8#p%fc>7(j?j۰TJhV^>Tm"V䭁+Mȡj4RȦOr]?Szs)҄B~+$wtwC_ Kć @}4XfKlWIwLa-Csc);ζ(a٫X%$z ;)]#PqឣM?2%קvR`a5{Mk F=WkHz39IC]pcvո;0.˓>{/RɕW&fʓg@_Ҳ%!x,#bhy2Dhs,S]t)3ΏPNsPeq 8]/Fz/ d̐Bwk0|arFJFx3HXZ'N`ئ8"$B5o{ (:[Pjs} JuaK1]۲74 .z_=rm @0Q^rvN2 ׹~B%q޺3E(TLd=%B~-rh4芿IMGJN߫0 :"T#7©듵4$@bUx"'kI/Zdt= 7srEs>4XxqyƄ߀g;;> #gNI(âٕnJ*>*$2XSb^dfy]En.zM3>mث~7ɪ&>};.bq:Πu2klQ35*sJ8L̆;`;S kL޿񦏆 !Xؠ,ĽL\ k F9gHRPelw&56Ċ NGau  a VP7CdbW/C[BYNJPK\bGxTfDA,Wfx~gk3#]%|_Vc m"ZB2`|"_uչ<2m:( *bN=ڡJeLl"-USO+k[aD~GC;<\Grj_X2!{>F!q5m!KQ7i"Uh[Ztx6!AH`Y@(s_a3+NnNfZFs`?Ǯ,@OwJd t8P$l+%dΥO[_XbYӥTAޞKE+ohd,/b_қ!]H<&*,A}N)xFՇLjmuLm6bJG%RdA\.I|M`X9By(V{i:IcW)n8ʜkD\%s'׀M56Pq咂R b+F4AKN7}Q=_FEPU`у˽c g%cy%PQ  8({Ms宪؃!fM?d9> N {+}Z}wP_6V9ǽ9d Fr<]\IxtφBQ*vum>=)k *Zk&#P7s>+ cq|ahx4%.;s7!jٗ[^Ν13p"tGR4WCS%ln٭7Ӄnx7n6qxu^Oyy }V8u½ckM``uë7"w%ug$=/c52c%-/V9gr,dod&^숬c L+*ͽv6'"4p]P\0{aħexZj|Eיů%3^6zd@Dse,X&il^L;laUi_&rk>qɍ]_y ˡ~ Z ګe+\Jѣ+\}o6֯M :*}(2(P5w3rBe(˜Mӹdi>(K'rGt6E Q<ycq]k৥y8 ;)e+'&G@u8ֻ$Gĉ=}܂&p  4}4EÊC2 ϭx|=mP{kx&4 q?wFALXbkqzV2HtҞ̐˷2=,b a=T jQ|gYZ070701000000fa000081a400000000000000000000000164943cea000026ec000000000000000000000000000000000000005300000000./lib/modules/4.18.0-499.el8.ppc64le/kernel/drivers/media/pci/cx88/cx88-alsa.ko.xz7zXZִF!t/&]?Eh=ڜ9M? 5C  v68DUX0؏ H_]$̚~jŋ2܌9=iyRß4gÅuf ݴNϳ,)W\fC26.7@I((V/A ~*`0[C'Y|ЈZp&|3=ƥ<&>9~$(h\` 0Y+In  XED$|˙75:wٳHj6u߯55%-kbs_ڇ$*C6жi4,ެqf@iO3Z8T:Tc xW_%]}aܟ8 >/Y߆\K $Hi,jL[x;46mDcyk~|^Gtj/' f2fJFTi*h7V cFA\`"u)!2g''p(MN؋ !n-DA'o'1FߞQߴ%,H&\;w._bKׂkQV::9<;-M!tWc3H}ןIl+:Btj39Yl.%RXY2!tE}",95fcuJh+޼k1\ ؙCU?uzD`"8X :φ1|gW*2)zz9 |+/\]Ⱦ-f'GKy@lmB!/r!Ig L)hTZ1;(z``_64꾕:mϋH \_Y-;%/B@#.9iاS4̉n,֧߻y $ Paϔ,ř[^dhi$_^N}ر/C j>/J@A!ǴkġY$cDƚ ᫿~3xa+JgNc7 ꨀaٍ&T YU+|yK9$)%QeyS`:IQ#|35nX*`6_"x-_T*T]yw\]QQTj݉+ffSh?Ƅ[*$H}ʄ*ǙoE Rdr$h*r\mv-a/i0L#k\m`{ž+wOI-* 7H2A0Q ! I]!;NVl bjPMV[ʋcϘhpWϱFU{|C#Ɉ!s*z*D~3?#ה6nX(A/$kE2Up8Gk !kYб?Ŏk3.|&6]3פmL`%B=f!ZXA6^Vm.<ӎ Ñq|ffx!eq)hk $K3Y,RL?j,|waQIъ{́'F_1jFm oAL(D&]ASqb&*ssyؤ@. \Ō3F/^/@k5iXPHA9xgKl8|7Zk ('Q6i&V{?ERFgT*F<2N\ *%Ȼ^x= KyOsܾb PVe HkkA`DdWκ'bt?o4NCfw(eμc1^M(|#d8tykCBjw3ƅсd/+@CzNnR?}2wf%+65(FVl7 RzĄ.ex[bI6P<z9\t툹jl8 ӕ㝣ָX!OwP0;ԗ4eBtМuc0y`sG/;Q2 8 m;qw|5ĥ*^3Zh%Pܬs Ow9K$u:_ŕ|#去], iiЗR`PEԵ0aֳ炵#"},V*B͌?sd^.Lw{TmR wZ7rL6`M my!5-?ɍ5Ӫ;B(D/kEi /qcx L^[h )Yɱ@k,G01XюVّi"+;.${ÕшskX\^d"v2cxw=dX̄?EJvv2+@8ǽlaD =] \-zHRYRI}zgBB̊O{8kx^[,҇%YNy2C IDxfq6ulo@ 3H@zXpᘔ<3z\$DhTA>([~SXt-fӭG+j5z"d7:6S ]%8ѫ$8Z}&D3~iu/*b룒kPvS]] :)+P@4ׇhX5ec{M1AR¶g=Wl/QLXևr# }f^YH}**ɩ<_!*,*otvL>b/`F6Q8@̫xviS+V;Ut1 9p%@!Od)T/Q0e97ͧ,vZ}L|dw, j⮉@y3L; Fj&m֜z|Kah-XHk6 /e>`E{G}K*[YVLC$$=IT#ZFtߚp$r5ii{B,漰E!o|QѨ4.ch˻ /)wfWєUoL#m x1Xh_ l)QIba`.:9 P1BN{"F `W&_Ha)]k:(E~\F]P& Oi!;۱A0bSL<pyj9w0X\R3*X˙XŊX;A-\Gu;JMݔ'`VB#ao~n9ErGwJ\Bl3[Tw8DŽyf"ku!>FEP'J& gS.%I)!@!K3Sw&MIT$% OC#a\ 5'Z,N&]>Fkia4uCnmeS y['>@,`]aT7R!m+aR;9"/YfP^ݽ3c!.S#[M;@{zf]ԟJ#/3 2-=臊geU[wZDlz+Ne+u4]n oΌzq\b? @ŷ`# *kF1ekMF4)ZBS@3Do SD ƵNL6n@N%Ԁ!M7mčtѢd"\5qq!|9JOa߃ T%T1ɯpZo':{uǒ}ɒG8p RD{BBD߽s1 .c FV>ʵx9%GFrֆ߂Bv:w3b|4V12?֕!L0W0BǪUbe.=U `Đbp{46|b(Y_TWzF#e.+`̳>OsJ}4zZ~e|e,a@tcB݆K'k ۾$H5>}XXЉbrӲuAB݄Rp;0NB/oq}WeN=ey+'P(ZO0OT1&]P5bh b0Ռ(PAΘ68l5ݑij+Yy >Rv/(~ق*M5cA7qKzap^C#@YzjL)gN]{y{=_6Um]uw$EjlJH{;ǃv|{yJK{^G{B%ޝoG *H(`:9dknԱeq3M 9hUBW{o?UB],@v4RŷEfVC9 ]/?̌OX!xp v˅q>yŊRNW2[Y_0V |ejKg`<0a󇜤>c :r{_l=.abo,;`6˒JLҭ#5lKoG.It q#㵂]g}dž0FU{#s<,-!d?yK7$%rW]r39XrСau\Bdh*{ua!^+᱅o:, 7nb#ttzm> K;)]ò>e.GBԀM.0UHr ;kpY?9Vk}ضR3P>Ѧf~ث 8UL=;IIKƓD!2pN{(Oea,n7C;eMS?3ZzI S,H'j/$jp0br:f!"LΞ?œa<`K"º͑"8ڣÿv(-Q^ݤ%9J9Ox2%;^9]%gB844|- q4XS[J0sl_{2 j8ٔKc1aR!IZlx U`OtDqx+oBp!Lg4~8QaϮ@$&@ȧ IԸ[Ep'sR5Cx^b楑VLVښnE fj5TC*[,zEh77|tt^)crY6?btH'^8mnt{_8A~J4orlYcoaf1oYgKT ,B2rzoJn8lzVSې*WFdT)f`/"_&&4&#F=akDڸy$|͚BS* 4 6R0+T)eo`#1lKm"|E'KMj#c -*ﯿ;lRjz\ KjaDxa7q{"_灞ɑ ԡS(c(v%=b^B^GPiuBߞNW[N*CW9~=W̍Fa:rD<,J Tj2>ڝ}cکL(0p,WՇ<v~xJ96W~q+UGW:Þ'Q #aYitA 3'_#diJ64R-kgn{U`OA -TdVO C Y }qa#d.UU0SZX+x]yMXyZKEb\)gMLߤWNl!u/5ДΝG&ccS=Yp>hi{ ޮ梅;sBp xXs$= IQ<"N&(8YĸSVĠ!]Sa9PH78Yw.518^v:5݉!ʤGqn2( Go/GULk)RBG+䋺Nq}<|FWCi`f%oޚkL;(z +C3jCCyIU^Ѡ?N reǖ7du)ãpI,(,_(@^ދbPI"WڐBtg 맇QiJ=<%iw+G_Zgni,%2 RTС!qS*uA_ն󥨶ďǜ[ՀckeW"(Xg\*=a+(};å;ºOu~- S~4Q-jX*o‹ǟ\'16fyL"TTFy'dFȶA_" ڤɄ_ Y蚸 ԟ$7l%=+:|8K>kGeB?im~|*!}h$[SNKBuNʑffAY7w3* ߂g7-ЁC6 |ƽ4&H{Z6^GMJU$Jq1d /ȩ9cl4̿w4WHQa#D^ԿD̠+ LBr'b58bAja<qP/<%A|At:Atmi?~V6{f@m( 1O5n\11Yt5%f{ [A,Zoxl訐=]u[oֿ:I@\+hT>Du9|x~[&#a\%tRf9rE1~7ǣ~ixTQ+"64!q8L~>vvb-a_)^ 鏻,E!Aw_T"'pFpa'M_R}5̱ien b aˀ3j7k0ڏG0Jь:#eXS<`D3U}?S~9W#}ֶ_-;(6BXXp!-vQVJc'vPy; ؉^gʪjH;"R\ae𭆲pW1X<&žZszd";rw@ wޑf^Yeay4{qi/G]S\ ɡ k9sXG-kn},'Đ}?H/>d 5\3Q3LOX2;TC=zՏ%.)Cy\9Fd5l4Ɋc, J3cYR p/Jȶ᷹>țKV8uYeH_zh}ky~rcJ./+ٕgБm߮\2K>9]3Tjg):l)­p=kB?g][a轷^+-b} ͛R;;*HATJnsfyr)K!&zgHl7Eyufr͏ZNYe oV(YED٠<ΡCL WP\̑k52m_Zҷy7&7̵_ac~"2[hU}$ jC[`ӼI6C-$m_"}z-Id[F(}U vhLFFoVu?mLL1CD '^Ugf܌ FQNrcρq"9bDq4O5y=I0m,]/\d.t#ʌ4؄%]bD|h|pOEɕ|XM@0SALd5{"Y`Q-^<^sy:N۶f)ӎpN`'Dڝ%?J[c'5͞ mnm["\ rf(d0I2_I QFY~om^c@݇3Ĭ.I_R$.ZD_`o{ OǮz8[ YM%:oЋq T5c~!Be$(ry__ {܋ث_nQFĮۓa~|6S-k ]&E4$X5<=$s] SKdywQ܃v0:bmZ-B)V/bڧ(EW *;tSxx$+?twÇO|* ,g=zUU½w~t id)69d^w^Fթ$y+IWk*_改S2Btj[`shrlJE6G۾ݜ?M(b\ s6I-?|sf)dPf޼S[ *1I TڼpX=Cу uŽgD})R)-RnđxJDR^bR6$a )!g}u]hYRUy]'vNϯBԊ..pn5R<("2Ot "l񰽚 y? vÍ|~ݒ|!MW3S| S#&?-a J-@׭Z d HI5q?vNcc|BoJ*B]>kLn'| ;΅jj hӄ= 7?fT|Q GݪNIM. 1z:N)[ޞTphL I&0Y2AW1lm ~RL~kq( >M n邭gcч6b w%ApR9INj~}%oaM0631>c_Jj{kZdܼ7ivU':^as$G7^{(%҈s$9Y3~}K($!g Ϧ15rG 1zhDr\Ѥ9J`jKA"? `:۶bVhY G{;S(k<(+tyK2yRi̳1D&%"tLD-g@ @~OY8-6 N9Y=q9ARH 9+E#xi ,5(J}Ʋzlg5?=B]74Ҳ>>pHԺ{ktX`qh<J3aW *}Zjjq d[^,J4#W(c ;<ȅvltUC!/19 w6<~tchte626DA( a) D4?3hiIЯɟO&겊cyp/1<7YzOS͎,Uxc߀dJ'G~@* h~-ca7.N(il5ARvJ_qd$c 턉hŞZ܆n n^':\\(~&. 3i}3`>Q DmR*RBe( :R3NC5&޾5n(.0>EJQ,Z TmFчYj6`ivWqbS/}U CBO F$-s쨰#i,Lۻ18+<\JѩrunfEۏW-fz1(hUKT;SgFIH`GUwd0̳B+,.+SgQEv!kvHSM3Qd6G{x# _3Qa" vF'GQzE ؃u,1ZZ`Y1tM7H8jӂsЧē? EqX଍Ezq^z~R)PѤY9i%ev՟Ԑްķ#WIwEd$!pZy:JD.m#s4{Y=: ;F٘ҚfĀ\S) P#%vc#<Q%-G:<,idADqvY]_eR+= XIb͎ p򒏟 y 00p̰wh%rTjnߝMWvwe-vcV K3|=qRb2\Y?Vժ2|Jp(utNTȎ/z?f@e4CImH;Ary}BCö/Jfgi3 G7x1?%3UnRM1t_F|9j34$o[=*XM)ҫlMAs`4i]s}+ #2:.MUpLJByzDG-#o9K6޵r}ri3guehlMnenQu7 XYk˭UW7hW\ꝯC)!Ք$VN;Nno=n/76Le#'\% jǫvPp4J A 2:( &¤,XcsWPH3Pt1n Yj46*b3BgkCBIW%% kdQMбax&c6OԔ.})%3Os8%~sRuDQ<.`M0);\  | b&`uR=\o&oﱅJ2ӣrJ(iYH(=z Wp^!.ڜ6(nc9rw-a -3,7EֶE.H?uTL!g'o ls\=aiND͛;ݤ_@Td٨K{c=FJ= Ȯ/M8(iL/a6OxDo`M"!g֞<&c)vuv0h&Eq^cy1(?ζ]d힕:ZqlykNT8;܇A=688"tTԖ;)O I#C"oheA- GEAvi&?qmP#)c K4EJFutw;Ok+'Cٓs%uoO >)H֯Dc dJ%f8eNjS0\c |k!0]͸iH`\CKwhmu@Д$N%@<ktDH<]ׄHɭO1#Az\ɄnG7}]ȳAA=8Pl';sZ(=4PiNsIxrDqT _ +q+36=5{4_ lECO@i%4-UT=muzrxލz gU+xH%lN E2U?djDF>rT46zO6$縙Ƃx)1} nF'NȗeC[/֊)ӟxV>֮g¡"In1E G.#n x19}ݜY{pի|HfL9Mo`qg/bC!Y̾45Q{\=\Js,qa[W@vd yFiz&=sy`{*bbf  *eJ z^+x$wMAmnR|g4e^k'XwWR^-54؂#ؚo,Ywa;q0S훦 bCެ&J;tMZW y.E[!r6%~`_$nꕌKv ڞh Vp7#jf|惼dOcuw@h~l^]%j7miMAtW2 -Rjn-|T0Q3⤖d;5k@Y\AlvcN9`6(9CF\o]l|P˫bRu^ 3ohF ʈ/V& S!yf67Ú=?a Qj*[;7a!h]L6a'0 $k*F%>61v~myJom~a:M1Kѕ['\{٘K'zذm4H7 MiQ (|IrhXNeW)ae8վA4,ZD)ԫ&85KLm0|  c9.$I0f<@{\sF1yWۛ~ Dt4>X1Gb{9j]lAw@%e iŕy7R˖?fV`}9-d 3`sɗ1 t[( %e㏟ 3jˤ6 uClx>\QL-`c/  VȳA..-(njcnjAJ7 EFXҤhynİ/YoX?rଞ.۩ \3<`n։q~¤rƋB5b=ճGP" 0mYЃhlDH& 938Ǒ 6Z]/ɩ#B"OlRIU?><;L❈ɽ$mHИiC+/SflQ$zoF ,ރLZPk%:?XPUt Z~=7k , ш!QN8l*:Ȝp\ˉ|y@VN= گc=!)ŏYGƬJ%t«i>z㡚qTn'6-aL$x6}7;[2F/pѪx#t{ us9i\\ dsf4?.EF՞|af% yҮi*3ZѪ.σbXѮS`H._N!Y]Wu^[= n#́ Yz{>L¶h_Uzr xLXQi%!*hzmog\̌2s"aG%>*[G 膇x20m"ROa[Vن%WC2$gЃYiO37XS׶V'}tF,ѳՇ/m\[h'OP;̃tIAqNZ3\x]g(dFW1d"uiUG'oYC!B)ؤL8 J672Ѯf:G&vK#Ȍ["̂gкwAϦ"nT$UhhM`D),iiamF6L,}$3m [KJJ;_ӕ6r֩"f]0`7_©o 㫃{E"Rg-p: .[>H Yd1OMS&iəÏ:NHL㩬͝Ms4C~7ؙ4GSwQC7ڑyRu>PYbJZ==+ ֙cg&^N>`K.;2"V< tRz=h;ۈ,gZ۝[Ng6u %܂ zlNJ25wZaWIt).h"Bl8ӧ(\.T/`Xg`q?YFF?*Xl=ĎV5?~7f4[ )BNg:f'/$n8jI/ca<|Ti _ʯM[>=+ 1zweOjR<ߣ5?|^Op[F|X.j4 #@-D,xfL̉k%w†y]f4E&!nŇ`=e$w\^b# !hrv,@d]sUy5sbRZ*&\9=ќ˾xvz%Tiu 'jϪhƈNݦ [.^X%O:kFh~GҗWx %*ʁ9Ejd!t3}Yo>>:zu:<փ_:⭿uc()-6[b8psoGd279]WW$O|\v"ĢV$^Ӟӕ۬8UHt9%/\?3hN?lfWL\٦Pއv6Z=D&w?h_XT&Z T'O~ DJr 7{נ&L6؜l9)_E`m JJx lޠj f6i kL[Ҝ>K0 2qf/M8q8Aݓ:Ƭ͛y p.ZI%˹I,[̷Ǟz4$[ Ex { ih B1jՉcõo$[0;5US `'`!%vXS{5Jg劏 4KeZiv̭/y8>BO,k]c646KSib*~&o(ί܉1_t[Ir;7؏tTkgDȿ#͵{H&+r E\ *q'D/yj{7lm:mM ކւhw#u>!ZWCVSKh6|`p-qaqKBU'H1*uտhD[v%+w {VYͅRPE.]|q8ۗaK{h-#HVͺ\ X8q,5KIhg dHkC[3v{1y/W)_o]D+l^1:|/(kqMS3F䛄ZES?LX+Zʷi/8xZ>tzhL'TP"dXaFA8;thlk((9u$o%hFoTA& ?Ґ2Zn8Dp_c,[&E&tHt#27#2Iۥ|Jאַl爔xA X\aM0X}CXj[js(3U| x  Nٮh>1{6\{,! ^Q7?iJ)JRCX6kS05z{HU/UD)c[7a {RF2\/;Z\Teu[yTLe\1`c>QK3ESc2), 1~kU}gG 7U6cl:›z7Iz`cfJ;AquäU՞ G_4QE*g)vy~}>e@N cǥve`h}x-Arג7l_fT&Z: up7&Ýԩ Ll{E~,{Z}), XKE 8x4{tB)lBPl(KDn?8W: D8dRikc"K Ao~O _۶ͺ_[۵]5ZMt?"[q^9E}4f."|::9m,0@n_ln *w%1{bv;Y}|Kg85+!@Cpsmyh a ;_p2ҏs OZMJ,"Ekwf*xϿm,` ƭtmCYf 3L= 5lcvr@2ZulG՟4ZZ7KLmǐ脪iȊl .|Rqh\>JG [?ibIӑ3ݚ;w b/b/cܱs7*4*3D F/Ŗ,!r<v(PgT`nj2LCmycmt&XLyVD~񤝗\WMe6EoKUSR s)I^cMaXM&ðgu_4lAݛMo7@G7SI9FڷU .l)%%Lb}9qs➾v6^ }ZQBZ1%.˰X7yl+ =gYw7-Վv>3:^7;) F4S$)@ۂJ- "r>!{]7mݼe1)J Iw1Qggl| 0G9Y?3ALJKC@Z_hְ+e3ȼ@};+T,ccZEwjRko?1cN__EGX-}7]LDt x+NC*z~ǦG/ʞ4QﻜMu. k!ECEGL:T$ |*يz +PpH+kG`h0u[rq=`9=l^N: wLmlW?{r KE^sKx Vz昚m`˘ƾ5#P :3F!j=1bxj(E^|\{2 Y侄3neTƋ hrC[/{).lz[ {a6?ꑀ^rH?v ?2~ =)/jqJoE$OE5WƐl)R2eCƍ/d-at&ũR%?"#]l3abU0|vFEa7<#}`0Rq澺RcL["¥,Lgx V~]~@u j.Qh*T餪aE]Υvэ7=,IuC`y@zv }Yٌّ\>4)0=UҀq9u~0ݓj{$>f@7 ]=BNy[I2AhILiv(٦}lpvh~gjU3LZD|€e2Xʩ%'^L#wdzJ'?w\ xمPW঎ċlJ%9[9lF5Vs9TG]!m|LI'rٿ.{(ypL%~Mb@orc #"+qc*̆A G+RS6mW%mqjK)ug|EڇH7H!Q!bwV!19&a#p88Cas ĜIC7LMLbz˒`W{&]˳jH ݚhSvb]H{I=a*G}:_Y=ef/|rf6'}6 oǔZeIɍ.{V2VTzwdhRlUbaw*YUci9_t+<)i8R?:;GtB&?Z M,L'0X3]-'QF.;:ˆG,݅YT^{,fq.RV-jCYfVRxS^?^sĂIAFwWa$gj!곐uʖ(!"J &B>IeJx2#G0zrUiXmQ nGd͇T ?O Blg(sBv 7 \b+9̨̄f(rn;HLB~ f[EfNj%ܕ>|笴~ aހUhȓ,俄`I^ &TݵWYȭ"7ܓY%j)@k~kȶ9HW!q%|#CCEGpMO om/'1ir_Iu+^nK:vmHTy𜘶ѾGR8YWƘн]jwalݗ >E^CNX"Wz0 (y6LZ7~gR1`P6C"l0 yJcc%pG}Ie{,b>f̵^mLy}(JCcO.f?75vf l`̹qOYv='G>%Viz% ?*ʣԕYܠ`޺ӑRotqPz%41ccfC9Ad+۪RoޗgXK'TsaX$iG󑺭ʖ_vH ƚ3 >(L`1s;ƞg:,E+~y'E-I\vؙK ,{Sֱ^ Hا7+4NY )u-'$-4VownFTQZڽN kN[[W`SA+Kęf<%1wCT08{›!]1}Ë&rw&AVz9m$ -njD==P!g1L,|ٔ_]Ȯkr@sGI0" ex  X_UO @X=MH=,XYLĥ| „ I$r8&KwoS >I1@^S-YˎxG>E‹*aaJ8<ⲫָނ-7s,LQJW 0/l "/Tl.=/鎾&5lpe9εך~UȗáDͿ6&~q:'Ԋ>u)Mcxث¸/9Δk=*#t1?W͇| =PƷ˷_6Շ ٕ}((%¾]s kSi].-}"4Gl͌;9ꞥbeELwPױO+ynu٪;߬;(VgH̜U_9->o{RsmX;CO5UJFZX`m.dZaq{wlJc!Bj茖R#6淒fF!2?8nj5w\&Q&׽XV'yM:_[d@GOaS+v.C.mC*B;&7iiu]5%w+3,c &ݽU474_|r{ uJRBҹ% .AM= 1~3yP @i67B,qy͆,P~ҪN0Pf-/{SE =a5耦 B)2aUitE-ߋiTPi+^Buxa )=\A򡃿5YE5ˡьno@pVtnZiU5$@,5/̒pӜ=ɐV{CdPVg?#k`e$'!H\-Zh]#?xar0 E,tPs,L\x {c/6A^mn){NPLF$;.͖YsE7^?DWדQQNH2zkA۾|FS~a†u36Р 4k4I)3Ir]k bRz䷽~N: B˾CQKoX:g?+߈+i܂)| )Ń,S=GNeIX_۞T}qS~:igVQT*ҮQ)On-t_3I.2M鉯A@Иm'eCCl4ihV pghhV IWL c~>ְ*!ֿ2Z ì67kr0/*yjȧŢ#a @{2=!Dȁd3NFѲ.M3 ]K ;$;)[QA#v9lr@t6Ս?MrvY%R[ݮx1#+\n}W#+W6;"Rg5"sNuajV2/u|Ȳ2xͨ:27=E)ŪG`Mc{˿LEmItчXYhh@Y2K7Zb)ҰԶݞդ{kjL)ʮdw;RJg2yarC%?(9_{sS|f #Fv{vbѫ]OXtlD/9X yRR?W9]ˢTby'oS)q ^L;|dMtfMu(Ps~_-1oq;r`CY ^`m.EwY2X;D]ꃗӄ nN8/|+a(Z$k u9kV !HޠC1$!eO j a] MdĿȄUAܒ_4iкBaC*xԴCXٙ +@M*4|n!QbLM:AjlE;Tμ= Ё":\W^WFIcaYӕcH~}jtfҨ+ޫFIAqV2|s޿n` a22ęAܑ*}TK$, g}ЫuJɍ[V=f"9NtL4@~mָkf\xCN'@glz/b3qj 1霯E< l-G4t ~o krCKTlFT?^ÁeB?ya2I?[/G-ns. f+ )OyQt 2.&1^'n"(1}XհW?tQ&DbPbƄ%J_q o,35~W¹֣ F HmDHg9p}o1=\3H,*сXf&jN1$|Q= pL7 OhBFR\R;s 0.9hm}ɺ GS 0Ha4ƙtRH~"ÕR|ySfDSЧfŘKjS FX5x|LnDz{:[wReЕ;w.</.%},6"Q,U%H(U Biy3Ҳ>೩ Z;$T-CAЪrp7 DSt!^[wy>}6Q[Y켘,~Uŀ}6W$BϓH2i'?lAN uW ?UR=1'-[xUC_=;UhcM۴ .mc5nnSX999S &eUқ&~eZ{UE~r`E5NRFwJBBS@;a%[?lDpui|;vܴa"1B>8k^˜J'N+>h웃ދBj,/<KAG/n~~Q :͍$!cj_1AD/nGwmD>9́yώe1nEI1:#[ Y`j8-(Ob*a;|-4̎9|}k|+O(ioNXK$o W&ԃZG>b%%>D9%p1w u Rj?]j&#.%k;r)e- Taζnr|j4NSk#"Hަ?,OXY⿿m-l)Zt1!VQՓ$5Pˌ1=Y~ cķݩ[7㇍311F|Z6t^i8V7n[PV߷ެsCrb[ۣ<ɻFxnCWhMhiX.)"'4cZڂL8<#rz5~ђo~[J'ˆFǦlXm0q'h2w8ےWé6I/D6(0VBt+)]DqU.k{ jubTO1T}LzBN讴Bg4հ&F'EZ(baP8 ejpʰ &i^ .T##0/Ie9{xf#I&JUTVJ[FڀT6K.ݧmiu`pR4R×3vz髏Hl@@_gY-Tfl42 {LIRz~5`Xc¬SX@! ^TE1\fkV#5:B7 d/;Ш>^REFY?z\ӎ6|ff5S qUȳ>3o~2Bްt v5y< ב|E撚@a0ۨ5X Ԍ!j~Ȣ=圣\^7hn|R;O[F "z}2y|:/c{Lnz" Kp qB*ڈX}J8Ua I 4zfmz۟C) CeH418#%w*nA.JwT(zei" Ƥ;?qtm2-fviF6wZv٥zEJropYf?P| 6 @&"S]EvvZ& DC~+ipf6X*UX9=fW$hq+WϪ09[,Y3 +%T]9^ :N()𨪋ILT;X>ѧy/,"0d5K?䳋}rhĄ/8t?Fg Žj07&z'SsWS/TcMdF犀Lv?ȅ=rHpL**`9evм2r3lzZ2xwk ߥB!vv[aSL_l]4+3GfKBڰnV2,d\0e NN=fs*~%a4\ƨk#a×5e[ naH iYH6"Kd+|v+z]ECEŊq˸=-"EFV|Mj6r* Pl:^<1 2Z4r,4f|9tƱǺVSCAͮB#8x^'B GkӲ ;Ŀ,ׂ 2nఔh)#? ww^j;6ѧr;hߐҺ^<ӓ(M" !?'1eK.q`㍉c.|RM: Ó"Q]6+ D/~BU+3'$b%v·0%PI;RFUzv%a+{4((Mo$is,.yu eH^W"1:" -Vu ÅY,]2-aq8Mba֨XUJp@0 *dWz$,o2-FV>(.T)l\yʗZeeV~QTʮ8%ez ~ m14JO~i]SI>ZXYCi7ԓX\QI&㺬{`T-/?EQư^\Ѱ܈xH62sP+j Dl9AXY 7'C1ˎU U`DmMNH~“x%+zPǶWJw#OJ;RO,?1a2ט@vI ҄6{UQ|M"w1~QBR_;U<ϹH#XOAd]ō^L2X/fqgDϭ BֳL)5d'N[viYHEB py녖A;9JL ; ( a4ryi,xq#ȿ%әoA8~8뺻<9M6q_ NDl{v;Ja7ZʜhseD8I`u ~(jT ʞ oHnKU %«(z;/17h`.wאwFwTp Yrm6=l%/oJyY=j!oUyvgKhgoJ#A.R]VŎ &>bV[OͭO]9 d\[elF笏:';ߋmK'ݬ+RgSFtQCM5MJV], p{]ۃQ7hh+N`6 6*HTW D#0k3|ӚQL@j~A! jم\J4SB4caSCiE$՝.ALE9t# Z$_<߀Wk?8vro\ԜI͆4 8@,'zm-K)Ra5^CF{%B"wvXv$P2RV{n/2mzDwֱon@yc;9}̖f݊kA-_V{y"@xW  i\#ʘs;(Ԍ3΍ߚJ-ioBW:^Sf 8r𷻳@rΕD6.-l~20 RO.Y{HsVT .IDÄp-Hm?ł]XĀ*U͈j8vx_;kksV\plpw;!@_BqАl1-#E:0{sx"ِNt10fR4ҁ Ip!2zU$rZK eVGO^RZ= Д$1"jҴLI%f߷4vu[YN:ӂh\"16F{paUߝhԓDWTuZHL 9|QRv`.esTCO|p;ij'2JfIPJ9TȎʾ^^NN.́\B,Dj+ SrZP8hc4\N{G۫C*w?7 _Bj ӫ18%rx8 =|?OvO`T%[u#9aRHэ᠞SK Sv'F/!^3lLT)IOЉ&G̼֓bdNڸ8]@0_=kc> tq\|%1?!N.TFz"vٛkS0W pF.It#c2ObA('wIb n{k _;eTK #?"vF1M3~!";'t9X..=\UM,9z8WX-<NR On%؅ֆgy,< H5\c zQaN㫖]9W›]VNMPs$k>)_8UhGQ',^PE09 pu C(3#48yftVՈ5)S~9n.r=Im3U诜HBQ;r0#'CR3[}D-y}jahUfD3'`Kk ݵ@p=y EӸ"R7xQm8AtfE%e4 cZDDPg5 J0Z[9HH aWr잒ǮX5Xj@tn_/ ȞM?K`ڼegQŢiv{ |ɭfTtE*@"hkuܟ.~kFYw#bP@xq;lpB$UvH˘H *<0@`dxԓ YZ.4P&+hhhV3pIV3&l0k4G_' eEDpda뷫 qfö4*tX!2A)J} K򅋱hZz3:l=P굜&,8!O~5Ћ@ ӺW0 .lysqZsM6Ŵ&q=#KstЌe6eB|1hIT0}xBNΩtzS&@L`(b .5ʃƥ:WDCf5:?LEQhS;nˠG\7+l(0uDVLF [v>P#JĦyB*S?Îv5^"CK UO+b԰b>D˱ {s+X)]l]"b@ןpIgpsnp'mTrjY&N (Q pgQekP4%]b'o `¢ё8H}IUjG9x;#7O`A-\VKY,Yg6r" nG$M^ΰ 8s`uL[N }X݂&9t&Nj Pxk9#a~: g #B&\v *1g tgYZ070701000000fd000081a400000000000000000000000164943cea00004374000000000000000000000000000000000000005000000000./lib/modules/4.18.0-499.el8.ppc64le/kernel/drivers/media/pci/cx88/cx8800.ko.xz7zXZִF!t/SC2]?Eh=ڜ9Ot8q"a%=Dh=bӃQHR ֬tmr$aG+ȼR1En7%A >x j/G>Oh2LߐH^J b5?LOV"_}.߱+AOSt"3˴)1hdLuz4{0eU=S \)e>I螧eAw?f5͠Or^e+/U 'X'Mq*eRJrMl92ϴS*a\Ri P N!^[IEB2 8i{bH (xgԸЯIcdŭ8"ZefX3oÁ7YHz` iGߖG% #ȩSzW_?Ռ= 嚵Ѷ9"CZN\d4:D7 *tV]BVYC 6= HN34egJg%wL[ޘݽ*9)n)J5K֯}#Ύ6s> Xsc<DPB&՟g_$iBdEijbgS%nʈۼ! ׁgJo,;&enŀdO'$M'~ŸFΫ ĻO=ͪεyАB1YfREd^0$i5\Uך.U!Aj@t0`kR2n(dІI~o!;xWra;<(-<~ ~D6jb(IAe>=pB8.PO*}Jw۟Kx-uYyE?2-JEpqM"rNĞ7#;՜cuMA$, kdӮG؝Җa*e(\PfJ 3tvI"RϫHgPA_|x'V(L[Io}QT] Fеd0qK Y\P {&nf~ 4R:k;Z Ak^ѥ)e{fkIU[E*Rħ"4Q OC$5~s?lVu i 6EZqGWғYOdrT 6ݓH/ݦW+5emr FnyH$O~eol"RQx`dK>(鰆vK򟲱p%m9 Fq9T0 \NtXAB˄yBڑ0t5;3ow-{xȒDp]s7L ng@)A8v3c4ZB)d^̘J H8LBFdoŽi J~cAV c>/t$uC$qcij {¤X쌕IR>h퇗bzBE$m#ݶ[37^jХUw'XHiWQ)xzN)Fb<-cM!\~ЬSI9:_tOga-yɆn4M6@Oǥgzca\g?M"m$/RʽMB)s* YDŽ e(yGj,ck+b!Ƒ>[V%,C` #^Z>oqfoSA@4r=ӔqFjG@51Pf~!2nщ(b@Ydfav+۳IOx^ zvPi'hġ*sjRNvx%R}ܛELU>/UAdM):FxZQ|RLQ8ɇW);v3mbITU%ӷfRƫ0qBECI!l3q9%o&t)=8A?&Zak^Ԥ.XN.K\p` kq2hw8ܳO]6#mٽFPAMOnx}\oIl[.Q}PHZDhGKY)s#}3ūZu9~*tDC`Yx5ςq;[Gst=}i(A̜bs^xzBd!dJr' 80^މ4aEm' HMAe*LQ;"RHobj~&,]'ǨN%a^ib &3ySH%^{l& >Mmxy5:jrlF%FA_t,ki_V]2"=q6@@jV0y(Y^&¤dWE"wߘk7Y.'cB COiܲٲVtpܰ?lnUW.ʽ2@k=yQfyMH.!V $$G+U>lK@ğIiusR|ݬ+a? ~\d4~ko}LBA>٩G?(go,X8[YD9$OY[|=LHČƯnjog":t`ZHR-m$(.ea9 1*KsEw I׮UPJNU][;ret^Z#np^zne#((`|Ymn*^9!۹Jj|nMӊLw M<0 Dtm$2ʌ?et6E(9rfJQ<[qPsݻhWMK8L׸b lMYg'W}cbdl&k{]yd圠E$;C>aeK6#z:lMhLZdg%,& Sv9 T@Ү_R߱ḋ[a*d4˼^.ۿ6Lj2Yg/(U=GG.@;JBuY3<$4)r'P+!ľ9W 0:_WUDj,//tKܤk݌:"(:B$:& aQ~)dJr Xr7*śϺ:GY2èdI;|cgI'("/kg"ԠQHJ/h-{>&3EQ+a$t69RzM}P׊jg>hj-*d7er96aݷt")>Em_TC*Kk$7]\zbjŪpA)e>]PC: 5EWBOub+lDtrx_IqT'cjnG3JTJ-&.1@j*@ZZ's- ӴZ* {h17th8-p&xm|Mu0Pn2&RR u SBs+;Q-B6`A]xIy֊9t2ˍ:;W+*q+rJ̡1s{M(a| ScPT IVިHy4e ^53.x!>t ŁJe_5MdfYv02& N$˖bP#j`Es@V\XzJrP]լPO`ٷgИeMh,FwOn̵2ʚ6ww#!]AD`pD=Ovx F~u6Rێyth Rغg~o"O?uĒVT?ΤP,>B ~~i )/P9ܬNj /N_Ї^(j."p_tM ~F~vgae8ts azɄ lJ`k͢ܢds6*۸2 aTC5Ru;w10xR}&ڰ\UwY9i˪8o0j6sh $FʞZhG=gf&O?i^ZV#Tr---A!R,1db^`0 Zؒ'gHR̜ ^>>'uXټlK{#scɧCKڑL}Fm͚0po9!g{m#8t(ץ 'OISǮYOڏYZ%=<񢓵h˲t܎9,є aJX)HKCXh[+p4]Su.I_8v#qt{E_I{*|s2ŤZC/_eZ \l$lрZrwEuqhB <՘BFG|雷D왝ahu5(2uk2ă>R^ ۀЬu'ȘU5,mxsC}mbp>=[#$ձrNʤM:cOKC'ʌgdZl}Dc?Np=ⴄzAL&IY5Tq[+wv7x-d1`w~1r 9i0bm_/@ESwb:Cl>*`gcdQW oelt;ϖ<+ǩ=t;K>kvG2= +jPS=g&5d*ep= wb:[|}|Q:Ij%MC]Aʪ%C1V(8q}zƞBd.'q( ɭBfwW t]xHg.6ĹʴL 3鯵<ŵro TZ'~Y]j3'Gr$kRL -t.Ŧ lh?jfى <^Der#˿M[W$[~>!6 COQQF-errɢ). uP8s0O!fLцbT!4!^ޔ!TdۏU̍fqWXX ʂ!n5*/ݣf?9l` & I{w$\&p]H)5ՐK*qM掆ko^ |΋q&C`/Z\aޏO۰AaB\3NzDBd[N2JWJQLAqlhSVB>8 =?u?IY&~^)f,ƜA`X-TR؏/ֹi.8I' RJ`Z+ $ i:V-RN5dܞbWNZ;Yoi Fi1~ٳݍkw6٭X_-G7}Oº0 ^p0o1AthEq(С78)q&(?FqR:(k;! a)2T/z%퇄묨ܶζf%c$51ig+2SIZ)<>_tʣw; D!n(#VTGO+äjF ; 2vEƗ jY~e) ś۲$֌ 蘿sbY#u$-ޚT=zʠvq%]]#19TX Y[.>u Cy/LG6֒CD̸fJ l/KI :U@Ա*%HXFL{h̻ qJ)u Kɮ+|@tF "{G Yd ~sEuCD/fœrhL\NҴ*zfD9"Јz㌦q zן'*qnj!n6v6b p~#*g?u36'@P/DYܔi?1)4)ݔ/sTŕP<^ :OWٱG6cgOko|{ohZG$2ɭ*#Mۨ~f_ΪnU`̤;6c6iW S&9R!FM`"-{:C8=+sװ N{ E6YeLČ`C*SNw8ugF30~6l>= Liȶ$3jfHB^CW.ۉx&pֈMk4  )'IU$~`_;&MQ# |_u!.Zf)W2gŜ 2|tw9CQUo0x,q1tdbӥlml捭[Ո&oӞ{LJ<(_W|ˊVQ]bOEYjk'`)Kk0rȃWѲ֣>oT{!_&x2 XY dU(TnTaS'aiadwOF!DGR8]9ʡX_zH4K&| +Ϳ9e+vJ-xL)E쎱!weq2N*y=‰?"_yyP"$9y2 C !a^^B򌩾AoT;j1ݙ AOL"N az4 _ڌ',;-u 1@BF 4*kLiG? (_F) z'Q4 E+r4u@g-m@-{1 EҔ)Ϫ_ˬXuq$Hjv",NLl `>۾b<1(txGy#IQ Ӿ _7ϩvlC/'nm7|;Z! dCb` | d!\`29e^WƌeB7#u-AjV].9 +H_G!l+`/0J'HK]ͻU0FE,w&A!DwNegNt|2䫹@#[h+7!KBy3S.kZoGvr@.x;[lE`٠Ӕ\u%,~h38P Co zgM!<t :XI2r6T#r_Ͳֶmu83mf@t-\NG|[Uo8IXU2[NND?\!!0}+E$F EXHKcR5/S:=Bz@)i} /tO߲z3Rczx{i 2Ɠ҇pk]??,3+f rv%hԮs Oocޖw`zW_џY$n* ";9Q%pǔAL#Ziߔd8)2֘MCbEczwuh-XF3r%_x }dnҵE1JpC}>]Kd '҇2ՅUv ;YH.:@Ee6^.yTyv8gFJI4XG]S̊Лl:}`@9nPw7x<;0rCd[@vBqzKl$no%6_)Y#va[Z`P =.?Sgz eL'B'=bcBE l!UH! 9[a1nG-۲rDwgن,. :s'KJ='cm®S|991&QcZR禄ӵz0ȏr$XH7ԭqtË[_Z(^5 d;U ŀ7a(\t-3H*= ""-6i7a`q=al$аL5Fp'Ԭ!~HE5Td!vAj`ީ\PuWM;^T2ƣ{<~//W@}*+~p(Up̱eX:(kh)@ZѱFu_# ~UH r\CdBEV#J"} <.ޤ.aOt@4Tv<{I ׉[龃eMhḽS3 V0qԗ}n UȣNd,:ÏB3 Ç#tCYG3) pUS޼ VSčkC 3=:RZń<N=Cz1l.n @ u t ]ѧ?O8 > Spܨp*6 obaw;hذM'H SRtK<[ƭ*Ґ?QQ`ɴ۝tbuhځ"FRjhH\V:3X큶h>Ѽt=gjӻVZf҄2>t X]IR6ɭ.YFV<ʍTc_kدPXw +9*;H ;oY`[~Hם{ѢVz g;DMi^-vDΗW)jtUC@AYʿg4A7U_U˔hkPˣXy/+@@_h[;BhnRv߻~&To0}~l Gxandyl;/ Gxǧlhw/> "u~vg{Ϩ*U 7{ink1H\Kݳ,ۈi3BȲ[C}pBH|]89 ;ܟZDG:z{Y gjqjk{պzG\")mSҲMe. #d_í`1ӟjBq2*,)="T~uXf%ݥÃgr) tKz~__фE~]'˜HLJ|ff<k1pQ3+UKv5X暃eT%ba'[MI$Ȕ0JlF&tS6-RTd.̍H{}l)2*DH`SOS2G4AZ[0O獑)Qk[:@7n\;6Q 'w1!kVG'6,d4!*t\^ ?Rd@{W̆}V bBb122F(J:Krзt}tnTS!gnwە˿\t9ӛPۃa<<5\K c'nuKsׂtfr!,*'7!>͈艀Wׯ]={&3_43;X8 rX@y,{jo'/W|#]Cc^Ȱ^sWX-=4sUG|晍` k3rY*jxJƎL=ˈ0:.P#w:Q`M`;0*mHvZ d_3P|Nw.^Oޱ/ߑFDW6}LB p!>!DSo-̩eH*BH(7yEidMNiI%H PWz$H:- UTd_nM` ]鰼/|˨Дʎaʿݡ|3 ?[RqZ xfQfbX52\Fcm+GqUfb)ցz>;^-fNB`#l.钁A!:z]eM56iSPaz)XEE㣕VLsnT7ޯdFEpcs*k>/A~;2?{e̥jyNU&6>$%mU4.#@S-\_a,J;yF:u,b|?c^j ͮܚ.Akzcqpy:ʩ^|2:YS^iXt1IR~2ٺ'ba{ȰXZ[P`7B7NexjGoǩ Fhfm۵po qמw-h/Zx( //[#m(*^`KuH).)-eU .BRnX7O1'YESlY9Ӊc@YD+ݳE5xTlh[:lQ aovKF]:.y_Wc ,:i4[~-*])iʤFHؘAX+![U64d?D/I2IeQ-bQ2g_apyogE,1mi" f?kg[_ ƮT*ifT^qu=qx@nYbty:O}2G0|) ]_-aW[`K3ryj\tQAg,r)d",Y.k&xhLWNTՕ{≬\ϦC ic'xĪWa)=dE`+㴹-Y'զemM}7"y x*L/'!zڹQ(_R;܆V󶈐Jx.4O)woFƷ*I~o OuB`ASv @mJ"^."ƨo=EĞLKGsT[Z6n`띓rN]]&(!tqIq,f7ShSK>m9:q,%4gZng]YaQ[ Lo]`z{j{ 3lɼL֧Y jNG5KU==ClˏEU;x: 25݄oj¬yibГkwĖ">#J'8\xg3.i W '`]3=䆰Թg\!DFㅋOݤ7|;*}g8ެJhKxŮޑ*Ndjpd$|Zp,F[aːf.C\=1 vr]Q3jvJšBroܨU0@>hYϫ K= s{WELbEo:ÉV%*;N'dI1P<ΐV'xw>̄ɻ>%2W 〱y5]XU`SɕZ9-lN7iҚEUFE$N@运^=uBnƁC.O|i{/}yc\.fsŰ݀V*JD6ĮƮA}RU)7Ic$"zygb-͡/ҮLC݇I xMumxۙE ¡tGchOu)(@fpl(-!~K{[=m{63Ǝ$z ܷGh7p]k2_q_٨7ezBC0@%NOǦe0S).I|6A46z0œ_G'뫜F+[ي =oʐ[z”m~"FKS IR($x]'{p~ fٖSjt@ Oցc=^oK ?J ij;phR˂E6:ރRi%HeRHRNQa7`@Wcj֦.!0wɱٽyzTTֈb\@?o|a$nzaˮ4v'!`UMx w/Y;*a^g/ҎUyy 'cF^ @hw& uM T6 'etӗn}]\s%)'pOt$jcy Y9ܜ0phxgyC0Q:5}Owax}.}lÃ$Ƹ?v\@Zn=.}Hق-+ET bnb@:/Rs\`2CY0Sq2<ȼG9Qz^L¬) 4.>㨶l=(Z2g$ hZr%2̏Йݍ4|efZyfMjdP,F,i3v?n"r5-0r@V7$'zƐT,4&2%:PC 6s;F A6DQ b<-j7A ~*c6pAf4`gﷅn`v@ث=.;gHCMB^p(Nr19=tbA`;ƾy)j* Z.\fg*}8.` u(1 p9Weda^OU #ZYY.OM^zǀ=`LA`\g1/xzcaE7!F'ʹ WԢ?f$-[K!fBBP7}Oll*Db@>p)ʼDj9lr2FzスG7_+K8qs»SJiZdjϩ.7ѳGC3w"䥞曀"_MeEy){Ů~7g<Ӈ2[)zTxF\%H5d>~jrRD"Z7ƀ52+{JSc&ᒒk7owjܰfR(+ɷuWmG-[?Bcp!WVYjVď)sЂHBfQ=[K5cRc5F;UN٭S9BOGDI q*3gR;/{DIg o\:͛@|X|5je!e^Gc?hV(h4z i[ń,QwP!PsIC;1Sȡ%a0D=I|UNI %Syόw-k]?S;~-[h%ŌCqj>[c1wX$J3K>c оɻ)c9@]Q1Bb7 jM( *U~GލP_E+ʍ֭2e FWs  u6n9/C5|ȆıY/\: X~xB%.u],J-lHkNjJƄo)d0k_QOR @VJݕc!6U};E+c=q?ts(ϴ(-BM^d{|q@PJv}o\I #%( 6ɚSoņxl91ifوR^jOP[}##O:~Ӱ;>P' 2."k#Tkl PC:,GF#.xaxu#U$5oz)R{ư&$Zz7}cg+6-}\Ңiz-LY PBG:~73~ǕX>L^3t<%ˀW*K$.bp~=h'l gH(+6XOV&B R9dq-+ F'Y֛+(ЮGq+M=A '@Imumu=ɾ32켔rl]Bb;v$gr1}×XosvFS h$͙ud{G7.uN{wYps2EĦ`B%F7Y]2]'#'S.Day)yR@ 3Z::&ؚA rIbdKz*lB9Td&B3*W Zvo;}tM]S9MyUQgh59uGgpO[aGdk#L%qsh_ZBff_mCnQN)¯خ!EN$;Ҡrҵ5P- p fw@DBf~d !\D$M(+?3[Tc!bz(,'|`;+}`1}qnχݨ_p⡶e߰>Y)VUB9 s dɜza"v/ք3bB Tb-ujnx 8.W3N+<翀4m >MVgU(E]3- [ɧ7j ZcGk)q6lGQ85|jG\U!&Lti-¨߂礣s񨐺Y_;UWrxw-Gi_q\PZQk)i4o?0k]oE FXF4!2'g^/WyX4Z1<|ULh}&y>w'"t ra.VY{k7k|K5a_?4Yua%ĖOe"*וtNHv/￘ۦr &-Pp_wu aVA!O=`"\CjЀh8)s)Cql/(䯁tMbqtȃ9.pVC1]ԅ(= f 3% HuXҺP(fspF w*VUKrG_qvBykЫN "}d@ iAtSIwUgZ>tyً uUgED11@qdش8oF(U#IIxx8dVl g< T|j3?3؝۾~R(=(V!uZ;pÀp{p:`">N ѯܭk%ZG}cKmHo{6rkp8lѫJ(쏚f=-s>WgBǛsfFp[p[.a*-LRT6L}Hi@j[Ro XKHJQ.ۤ`hn.У4ׅgu#qr$ 45ȲJ~)ͱ JzeFGGG2Y?$&u }̋pj8F7N[?.K~Euz6P(V ԋ D>Zmi[vC>Odr̘ޏ ˈn~6ThMY+NR*Z (K`faYYTs4UMwH0NVEXE_T$gɓ$pDby+c>4 YsIȌJf iZ1߻uPKw9Y˝eNGב д39{h]|,,ςC8_o/69:5GrQxo#(/Ʊb * TvG]Rr+$ȷ%8PkY+H!@`]G*ۿk' _a$u&V73)(>=E|nR\7U8gVC{)r[4-J;Ws%: !}'ѐն :%e.Al/|bĊl[cFi'h^|)dt@2UF*Xbױ|=)IjQ ~w \F`LeJ˦M(Rcio3NP)DŜ`idXYeGYEƿ9͆ {fwi9V ^IV|tצ@Sf(<gQfCI~Qy҄y%\wU- GbZ eɧs68:uK/ Qrjo F<__LVԢe\A3TJRa hfXIٛ_!-b҇`SÁ)K.Vf$7!dOvc.~J)Hahv7;/._˾QDryPER#YmYx96G`Cye;2Bo(/4hu,4yyk3~l=mJ{{;O+`]{GE8xW}9%l5׿, # h"Ǥ=[BCngC{)A<4tm a0PH0N{qhԜ7GRFp+ LVfQ=˿8:#h7T ZHk Ny3lg nYWM pS;G\__^'o(]Љb#[ ,G^,="ۅ Wk CCgB;'l_-fg7&tA4;{˘b Cق[ ߉z#᫔T %X:T@VزŠ^`L枑WeL(%  nx825]<6 b{3nPׁ~|^Sfl `\sq 24du*-FJp=ƹ7{MʖK+Xr8sr&hUf <l<<Ybzhp$h?0[gn4K;Ge<h$G߿#{vgȳh UGHOB]H4'_NՍ9=:&Nf[cYXHoʁ}%[_SQ+R0P~뿣57ΛnJf)YpVFT'/F'Ej.@#_,D aE08 eAύu<8Y+Ā7x aVStgֳKUeݎ;/2[KvHcB.`Q0o/,xKaK97>6[3WӮXn#ܙ1q9_\N6z]{?5ZXGcvlhI'(XVep$$J6gVѼ Y 8륣؟8$J)HM%U5]țkDftv򴟒3y>ā$!FsT 8x5 GܹucKb44:ԦJ.! ލ4aQVpF_D2f/bI#8u^=EX4`31 ZW` eQKgӵggi, 6_R5EUlƔhNyM! ~ߙ ϝ#&HEǹHǒ?_W%E.VxG&?:N(IӤG$,&o>7p'ԅ 6vjVv ;t9&O U&U4I,,Q2r.΋w\B =g͍)f8&ܴyeU ug=BS,EJ*vw*M ˆVExUxVmM%UDR賈?]X{&ŨHG{lh˞ܣ\ 5רXYJ{$4-ՠ#fr,LY rSDuȢ@@Wbp䦶~> ~ @n O{{}/V*= $ ZPDŸ8u $($c+yxҟ__w c0㍯?,}uc'$;tTRN!1bKJZ9uT:ǚpr:CQg6}~_t,U'Yvch l;-\/Q~+WrnE^v3i5o@%n#0^0SEOC.,l=w6y3o` CM^byP(0=rƴ?Rq( yV=b! '*É#-|&lӌ'x6IEwNA)ǟ)`_Q,z| ǤVҒq&ׄFU7>kקl֕ 6dߊdB(SebvUp T)39 `Km}Re8=㓟PL8Cm7rOQ>nhT>Ul)"62u1=s579# p賔' L7o#j;XO?q9hF 6k[2Cvd參 hߕDO~)#jĊF)s69|_VՎ1/>\G=<5HfLXȈfenk,1 Li|3 RlIU2gF{\u:#u'D?mjݘ/ߖ3YvZoǜhfPԀ>4&b=+]0I~﨤b }Ҳ$eh…4z#!G0 Bռ?}>4NMgYZ070701000000ff000081a400000000000000000000000164943cea00008748000000000000000000000000000000000000005000000000./lib/modules/4.18.0-499.el8.ppc64le/kernel/drivers/media/pci/cx88/cx88xx.ko.xz7zXZִF!t/']?Eh=ڜ9Slgbfނx7$yhiVXkW30M`{N vT^G IYnwxֺ0z43dSDd! ^K_i<7,<'q07^#+ Hś7i~$->B嗆iCoKs[bwݐ[Jgg'l}@a1c]ĝۤ $֪5tAIQV .ͼ"*$КGoć:rDA1# 6K uG30h`!{%KF|ڋh 3+*pdi>ޔNrhɫI)yWrPKֱsW MOF5xOdbCJxÚ9´]nщS#}7`BVG!W\ i-?ZqV>lsEY76T7eǒ6WfJpzrΰ<)/= :ьՔt? qwqtR%Kw!e}6$ :iWy5dЕeɋOAI0TgCKV}N}6Z Tdqсt,ǜtTVꐑ|qraK|Amp\Ds \]^ G|HCȧC5jlaf"ɚ S;oS5iӗI| ZUL[{V]Qh"Wy,כԄ@U tR9KtOIltlEG >t5S].$kU2[u2DACp1NNnGkP6VcwLpEmyIqoN=NF_.(h,\+^)Ec-a<]tֱd׋5$do-6ޮ[(L.-1. b }:4p>C̕cJlsP u/Mj .@Xd;͂D^AKMzzC7_:vh+69;4LoP#3xYe:۩t5Ǻ9;]J P#Udzk[v]o@3]NUt|6fA3nV!lXt }A6.qŌƮ*$tXĤxC&*zc<,Ʈv2+ <.<< /YT*M>$qU:E?LkG"bQm޷|.HJH/O}lwՀ'ɸXJD`n*KP@=ȺڿWb]2){0̿CP Oj0vrR6q)2z,4vb ej\f<.icKB^|CJbPGltd@N>$c$$go@^#hkif2W~O.=+wW-4TC{RBߚpR3drxJtw1E5 7€ з.Hk9*6}O4O&vpnPv].u zE4itrO5EjtX|5Ɣn-#fbD4W6#ʤ!wjP 0E0 & D}{Ksp3x.D?1XД` DwF^GD }d1 !OHb}ꞁ&+kO}G 0tJV9ģ>cJ? @Q-:0&bO)];b-@-Yg#'S.Ģl`R<(ɘz^-{srl1WZlOET:I ^K_,^98p>޾BBNW*M:ЮK"ă((Z G1TPZqsG>8EU\=}l34.=xA_"kGν%&N:/^hUn# I-aEA$H%(20'r_>iw'C'k{xREً=/gWrݟ!/ȜqJHml]P[o%+\,y֡8PhA[U~V b﫪@0ņ[ dmlB IJ]&hcb~G'"9D!2wSv`IEdcوɄ:M6!?l(*5Zf4jAۘ_ɲbZv9\# !뫪#UdU So4}A14F XɝY+֧ټ3 }5G/Jos󶮆`e%؄2dMT{Dr?)NP{84%1T3+q=8RXKkZqfUW.T#tShJ ʇ1ieovH VqkHQ7[rY& 惝JwQxZCy]b{X`^vűpapJJ?0>dYf\Eg3[ul+9~r&9/Iȗ}.翐,.( ,jlf/\b3~'PkqI]&qS1‘ˮ1s_j> Ԫ8>|#txl)'?tl˕d ncC{*c_f Fʢ kj+I?/qK T{>5xYS̐zj`*Wc  yY xAZr3iN,ݣ8n,:sڱ߉Wv1vb4a_q)k8xK+ 5+1q1Tݘi/{{PIV9Ai)WX~!R^!/t[@7^ o$ׁL IHQ.d\Z*/ǹ5LّzK&^#2'N60)% ۱)U-N7EFmKJ l4ctp/â|C . 'E>o$Gᮨt wK:? )|viq@'cIPCVW;ҷH.^i"9N^f6-_R`K4o\E/oQ3gWGq U*32[}IѼS>0y٠" ͡s/\rO⨛).k""%|(aZFUQ0poM$<Ș4* IVD)[~bIĄ+–(^ClCZ!%\6/-u.,i 2'R[Jz: bś D1ĊWQ¢$MQX~UB&}Mf];&!k䤕@ߩI=9S{cM}253f&0ү2_XZ̾dwoDK`C 2"!H^&x!3c0[iE-iB\S%t\vA}ug\<1TlBmr>[k#G^Nj#qWIV EuhO>DDzdX-S.̀^oy$FhG-TXBƁdk>=E-5BC䟌gmbfbѩXJ?wy|دX Jдcq0men/#,f?-.YW?n IV9D7E$AGlV`$גc|G53b؉bЛ5num®2]k;q¡AJSa̅d60I7=>nUlb.n]"%BOqq"|! +QlT6R9)_̟{`c\ۛgi@ӄLaӸlh|'C+KKy;^>y< Sc{2Ia|NUNo<(ڥ7? y$h~,}%ןslYGk1o}nَd,]fjVWɶT]j)azs(?^׾٭FP#\@T?Uǣcqz-Y] #DF &5̣ cG>9USp\FbiSWWYAm,/ j}]j?e01,sru@uׄuɓ+W&2N$MtH`/`[ȏ̓b;6BW`@*:RٜA3Zr6Ns} {w}AȒÔuhĤ1] @hs"}WԌoЃFp 00oAL7"ZayKg)8L[L%(8,d2E0·O ^yx%{C'e>ѧha3<ԝt7eWҗjMRRy"ʩ':-k7[]lOA|^%1BÙ_˚\W?эTC;_a#H9a:xB7 th!^uaL|'lPVȫ C1}ezWG}e>Aj~v܋ze3 Wkj3 ҟ_ǸM M=/^=>24̑{Fnaov? Jh4uŀ&5=~#Cܟo|ZΞ$D_QKB5]0dWzgi8&;]dtg+Oy广93%L&oT{4-c*2- S`#I3hnY\CMUZSoJ̄!bOo,0=_8㲆_n:+YG)cWgDm;SE֩tswތ=e*F'T'eP2CP3?7\ydv>ZU 92*ٲJ(k*9lBK (S, HhSdG ^)2iRm 7m7/;~#7@$c>8ʔ&]9*xDQ2o=4ylz͢ 3j7k7:@5Y 4aY]VhJN [obѬ~vD37B!\ c5)?B}2\8yp u˩aE ,f;A ƍ?. wuD]ݹR)^"n=Do,?r~-&Ҥq rŴ@߻|T"))L%kEu)TAZn<\d9ˬ%.˹'%HwSbS̑o5 )߽wN R=NUt` ٥%5ܧ պ9^9޹ ~re柤f Z c mgwg5sнe^YfIv"AcM *Պ>GM wm ;vTE=#w^֩6hTЂ%,%Tan2F6X-?Qbac۪bJM&â @D M>uUZRݯy83%t,9öP T"sSmlsڳgh'R@ G܉糙%Rm]4HJ̖-3%e. ,z(U-^5]Ux~)9 1k1vEʶy[#qݮIP{B*~bK"kD560M{g^w7!{ٳlngJP1J=}հ*6qmjq##m~2}؄f aK\b0=K҆HX \sV„NLr<xe3 @h;1~޵Pr0f۠5M6/!;xt}I*C2ؓp_!!NQn@~qFmdAĆs=|"yӃQ9਍X17O}jg@Y`bTsYB&BrNbVAce$liY`pLcōJMߓwCT^)h> * ʜ;9#w㑝W#8zXb˅@YL.2|Xhסգ>TQX$í{qWn KdA3ƍ{xaG}kj}pրuXa\fה;\s2p&*02DJ .1O鏯Vrn Nv:oXa{Hw LU(G۵+PR]!il7 :d^|T!baʱ>ĴU_\7nҖ>7R `\A薲e?,9wk͍x#&&9`}4GۗW `M.؇wD@wpR=qdC-[Tߒg. zRUw|n%fA%^wR.ҹY)JQw^*U?&w=t^pEF1 */&-XE1Sފnw?g^j,l;;N' K,YR JI2cP¤*!š!L9ǜ*q3:FtAocdMkd:Wnrl+ȗNTʒj}/Y4.){]" _2X2<a{ ,I%T31=׾\ӽQ#C0gQ:\]UM[b5a.ي]YUV"4ic8"QcBWԓi /ѓA^ML@ǁ'j`}Vsj.yMw82rUY*%{oB, `|i|-3?B.fA5">+H&%e"(i mh}Vk 9U̚ n"k].23BYGhsT\x4-I]R'Klg 퉯cclMFv);|6(+:Xe+)T5k%%·Oo,Ј\(XC~#>$drlW(~?}$eN~6́<7Bn#@2f"^ Q4f)sxX}Ƭ}\AU#HE>:MF.#4 tG!h!QzKv7Dߋzb3鿴}2S*&-GF*ӣڹflE!>}/^ɴ1HFM|ΐoЯ~<̺fp4@3\bQECI۫`p?lDZ,Ns#ȝ=" 5J,3ńv6TbnۦdS N$Q{mԗ(-[Õ9~ĦTq){bB~gu־`k˫r j\JF}u6t//@CX ha)N=Dg%$-V_l4lxfΡwMߤppm!x}|M&U*[tױ.m7op7'Ь&ySym&s'/e Fy֝ 螨>kځ';=:cQ:>w_t.P kmhmGU_#FхkLM̧QJrУϝʯ6"Gyջw$*; Zmsogy&I^gC:#GU)\ϟҋ9ǟIf>Q=}6[H :p`xGľ){+lLV"#@iͯ1S`ȞNf_!3\^HBK'EyRehL׍ y [sQ!ao6Kh>O/A;64auQ8yy 8ddi{ѫJ179#ԇ7{^w,jQ0(Njc~\NTp^hEAZԃb7ESCoNp -1! KNuH'-E"9\W\EMbtlohn,@T6Ivx+J),^}*!9KkhUaT$TJjNJd5rSct\9ODo\t]ҲM'mS EŔMj?U!r:ĥoupwAL=$ M/eW#G[^(488b8*x솳B|^h,|STM|覿pU<᪡Ո(տd2'Q NZ"*_F _XIc,"·?c<މ3؀#Bn5dBO\&a !edco7\!ԑ~pJz^@t80][š{m"4".DJW(x_hSAz2(~ 1T /K#2 zydظtoN#Bѵ#urmT_P$ zR[yD zh6>.`ݻq33yICysZ~B{v/ )QJ;,! $!: v4C`씵6[5~A2 + L7M'wꩢTNn [wE'DNlZͭw?&'.j )yP)O )g/ҷE׆91&V#T_W16Za9ظK;7'3"X3R2GJ{pE:[$Q¨/=`[Nܸ&Q>WݛȗxW*?BZ{Q{DZPEa+_連&7=iwl^8?!B"RfT>TP?;t =*\uR6B49|/xo~0;0&{S&cX+3 UhyVHZGhF9N~ [F{"K͇]ꀂ8=i l2p4_v%,νMvv^ydSl=Q}9.EbePJ%tP3Gd*P# <( /} ovޱUsk%X^/Ku񀱬3WkiՂxcǯ,KJYWr~Pm;Cr> rlb$ڮѲA*~AJ +zI 7Nӑx0p&c-xUfޑl2~'n(BBƦ#h1' 2zqst-aC4N'%5]'F:ͭH0-yviڋhWڃDzuC^JA8X6ŀ}=wi$cQ5 Om^aZk#a=:Z7Y"7'POs飁7sG\#)$-'b6ttT-A in 0 BRl/%16C{B wp-o wo*Q펇8x >aVGٲPɲ6Gh&jkI)ӊNFK&뵔(Q/[%g&n*'Yd: 1X_DLmsN^%W4a.@B#>ј+YjTUl.B%NCTMNIԜeմ-nwߊcyP /]6xn 滘nwv<`u3Z3qBvP7_>CK Bܠk0ٖcY5 tA;7.aK #exֆ2AlxI&+(Flso3˦iq$1[;Rbn9T7to7ϫp6fF^C<E5a,񋟍y{$'E^;5EI\p/\3p P`W(c) ǼꏈGu6G93jT)x?@Qh_ߓAg~Jj[yK*ժ.Ա8V}\pj~ݔi}, >KaR?c>  +UVoK,7*9 9\Wq׊CذB 艋{Z[p&,mGPu7:UDIvq0V=[ɸV'\X))׮YnxG!@Puaf[Il1@.wwAt5e$R2R(xHs0s(L'\2ʺ0p^g9%ru7~p rLX⫕vpX;,>ӻ=e,yUM5HU{USʑ.vdIv6oߞ!%Yaf Ar6p/iHuFFf޾ "po;:"k4^_ׇ:Bjd #lOL| l${ 3'':<Ŝg2ߔ7a*P3N*$k"H."h͟׍ȵpAyxriWypST; yKeT|AmK,;#a q #RΎS]Vʦųjң㎔FFe/ n ϳ5})pM] @Tg~2OEvWf4EA͌%'~Eyz T ti|06U1}D]~fLS[OXEKi*e:athM")2ri\^_ג% /s-J|ǹS.&HlW49YfCɀ2!Y*G~80nMGTZU8dq^a&#-1E?! cLvրѰcY[l> X:@ޯ}|4q}šV,N>)KD=FV R|hnQ{E%C`BpIa墇KGC2~n?d圆{Uc-&ޣv>7u,I lpYs>|{ &6x%К+o! VIO3K_ī?/"`nEM~`D|\@wmg+ghBGda>QOn:4mu"m?*+?zʻ(7(M3b!V2"imUj4Kpm`>e6փ]!=_2Ծž]=`bhN Z.2!\7<)/p}[DtS~T=S{lvPQ`Xyn<=SŢA'A6bA$\Fy 6N au~6&Zxv3/X0:^%@!D%nCu2 S-ԑAI l.) ")om]loeV')(!ލpnW8:2jm$[ Lnw|ՏC 7=k<Ej~6vG q!l5pnf&|j7F>bt:,e]{=EC}!:j a ` ffɸ򁉞CeN?}o2Q *iSD$>pڝ!"=*:3_U0^rЏ'8Μ_1; *yI{-+XB&6YSxOv k7/IMhGdYv_͘k+xҬ95[m(#+Y*Bg?\d뾫;Hk  K4- hpڎMk)Љ:e&6̍b߭?X;Zet`Kp3s|̧)h1gGaz;.>(4'xf>,I'5q +~$ o>G52 Mf4oNj_ ~#QTz>'Z陸!LYIu{ $ c5Fdo. oYOǛf" +s=i"- a:$x^cId>#u[Z^hY<_gj- p'XH=& :YOų-o Vu='ǣx3&,2F-?WbH!_ eúG73 ,CtCGcd? y$7DGg:xj;k9H 2(JlVwLd06;Gsy$?@Bp]P#-|!K:1CQZlWDoFIæ{@z6z7pөOE=OߑGYou!Mϳ]JXtWΫpئt)T!!cRM$6Q} 9Q}UNQց8h+ ~ׁJmV RȅDYߛB/לYyCFǴ$7 (۴~;3ټl=y05|Jơ|"զ/%XΝ}mf_/=x6~5.4>ߏX;1P+H9W\Y[H0r7N#|b@3k1 HZy (1HkI!IeY`.qeU6rž`F&ɴVBq"ɥ0, `l;) \6CHN5}Լ6&2@0or`-Ev,+CO9FoBk(`Vobݣg_R*Cq+COd!Fdja5?f-6!6+-K[|w*VEGC q (Wv OUCI=U/g7]~EG2uL0PP n`#8]!X='Gb*HgfM~'=3wx5Mjy}Ot}D-pz=7um"H}665rNb|hMCi$6c ]t%J?5 ЪsN[r "lHuK[6\GNDN UN$hG~1Y7;7 o&tFQy\j9kx;vP F`zK'CLר½)WklB `jU`(9 o@(>XT" ,\A[clgzU>g5)6rJE56zcpcD?eESV'qSW@EXiCGIopTWs9Ίkg,!\O⤾wcM-+=V}0dTRFU@۫yQ! U 1,<4>ǰ~.U Akh9 BP$V-ڬKq `ԌA*R]G\Pn?@`gh#G#E.*K_ӓ*Kk("sY ҈~'< >Mqh ](d y7TJzb}q, d`r.;M˒\hW#5vTcI1;~ &W\TwcVr)bȜ}in, kcNjD$+8g)(-cv3\Z{|/e0,e{%(v V!ZZЌx*i$?9n {4+6.5Կr>_`@ĢL!n5p űŭhydxzhOHo:~wl Q%k.HrBs ky3 \}&O/J%O#v7ERaG^Åd*dfO*y微 Cqo]'j#G<*rk1bݭjzAssch'Mb*.цfZ kXQyTbE`%`.`cu4U,xgu9šMP=K36:yPXTf5 <8M9?tXB ^ W޽=' $fl22N лsi:ڮ#=|>r %x L}6.utE֩z>w@#JNBi.pQ[!UKWA)!~5ŵ#eQ0ͽ ih%th\܈S/h:mxmߺWPq)b09t@ &3?NW` )n|,׶cvGl%bCNA–$6Qt֗t[9PrP.H]С{x|L4PI*B9]Ns;gs`OjB6moj*uW]uQ5r2 Mc0ҤxswIi{æ;]8D!X쿟v/#;v8Nf25oh{uv$@lL[uT:C]r o27&&uRdj7ڧ?ۤGykd|m1JU%̖P0`̑-E;ʾ@넇5t_\˪j_d[8qH2I}ŕFHq3OL.+'*0< Hb/wzB|~?Bwl 5V נE? G>U _ >֦, \UOX,7;st~, Zv&mG$1OW {Bk֎E$θ.}js$5 xg/6׈]`6ifQ ǐ闿"7VŃ[$ X5c/uӉ#skha'5ˎK,ɳcՋ\{A-S\d޿􌏓gѳǬz:^\V3)9v`Ϩ^gN=H\KTc3u~CfzE{5"EFOQ')KA?%BSШfߦfVt:(*:q.gUA\I[73&NM>tVoe -'s!~DƚU@[ܘ =NH˩&%8`17NSSS=37VhqpV-g9N9pEI`iSUpצE謅cHY^Dj) aw#hԅX -4agdHDS6aj^#FGta%ۢZfa'Bʝg;CzxݧG`JfG~д ?PklՐםJ#^FVpg8v7~DZM0<<6YǘRO~Byƨ97N9̧&펿̥Nke)j__]X,n#T,ew)4% $@WWXXK6Mv/T(HU9j e_A&6Ѷo"(=^l; S ~ i.xň ;!C>)j`r)pMrK%Mckg_/bn L*cm |OFAn||mGQ]rQxOVUi%1|r:`=fa695DDxK?̠2ɳ|&*&_ک},灂z5)uVcBNp 0 +Rc]|&yXv3 7:qV܈ ;WCǵvG3tåoMҪ7j§d+ 5A9S檟v[6T"iھzYΚ.Wq{i}b2z4pYO>S]RőT&UT.უl|;O*Hu*מQ!aCcC$<>u%nVļ8_'6y+o~!'<# ND$JiL4v@pV+kA '/!\*(7I1f`Nw=譋04 }bIg \<"IԪvĪȼ`:anW$oaQ _EnB!RZJc,+ $ T\T`:橧%%w[SA&KH[R ^!ȓԢAEgdDf3˹fZoԻYj;z%|8o$}wdKo!6B+dզ/h ꡖ{@F/9#d̺5-il/Hwff@ 'Bi~=K(1Ș.8idq4}kzf :1Fx w[%HX&(-Oa@ļph'=Z)iK^jGnb]U48ˁ  gj[!s 3 ,4_\5>1Qv 樬Eta{y긋;Rs ךVUeG|M_I.b TL):|zõs:V3ϰ|Iבp,%8숵Qj 3IQh /bY $C7P}m.®8ZK+k Ȉ]S~#a]߳+>~N{ I :=!9`!m2/ՀC )5Կ{\ٸ9l}&RhmBp =aC c{tm"" 2D#pB bV#r~d&4 C܀~IjRrG aO'W #Z%jȞf =.8_ye('ey+y/L۽F_>~L"~B\-9gM !WyQ$_&*q4r";QuO{rh#%I y;*>t(]#\?/r[nLSA[?ڏ:,$bqꀄq3&mi>VUY h pk EBe#˷ȁ1H:Ydbq_03RyE.lFҵkc5BuKmTMwܴcVU@#s=WD83.̺'aD@oiOaȽz yӽ>ulIǫfd2r9G(PBQ̕8' fꖂE8TzĦ893z%ou) U3bGaEdLIh޻Vdl-}:]vI?r=.qPndj_,0Oi, W $g@(kB0.O sȇ^s^%ϖcHcV\`QX=K!`u^{>4oM^5*'_x=Be!߾ghl`2w ]<DCJ?S=4Hf3Qe-l N镦)x\ ~oOR: |)@P [4Ռa2pW<`|XsC4 %c x7\Ho`uɚxJf׫R!∇8ų^7n 6!5%Iٸ) "([g/ +3O Y2À=[cpVARI﯅™~vߨ]YFd.+>Yc5{ eX~XuC3[Wkh(4dIh`G{C jВm׉=pn$q* 3XyݽALՂDB$߈Po^f:A2SH.yӍHw.@gbh 7~F 69~۷4e_j|peϯMy@Tg;_hX(OMp~dTң!pl{hLQl҂V1UyL liv!q|PE탹Be-C`G2uVēw3_eA֪Ru+Zh 04ҟ-; 닾 C Ɣ7=hy[O{J+*s9I 1֣[UT>&|?<A#MWb7: ]*'@tcIr%Rs:scoG<1{|-*ej*zgp0fJ-Gs?*O3u4Cld9~3eu>'#DC_y` Vt- ؤ.GSv# xa%! R|Y pc/tjP=3ϣ!X'39&sn}QMޟ33XD^eU+o^?{{߈V V7 nW#Vl>lVRxeoӾ2.YX~j :y*䵳ʷȳKa5JRGɰrHn.caPӹ("3,v;HIGA' &+Vgg}n vcjuH~v"TY+ܜ2ڌ~}X/Ta%m)3'l6fk߲е'%lyŕV`_`IʿtLcG"ѽM3إ<[yLϺI i~1֝19mݜvѪyH= `G},wv}hr<[U/*L E۝bx+sje e=ŝ0[XG FODTX(]#lokّn,ÿ։Tf}k3ޑ>3 x]=rt13ԡE+w\0e~yZ_Ca7ڐQ&;L5qLrұcPe;-8ѺJqGGQlJ>7SÚ՗ľ 29pcg.N=`87)F}$t9~N"酑x蕢WtBj(r2Ze6 5|W ;f?*dfvaVҀݰi" *VVwgvvF_.9 ՘#EwL9 6~|ELƣ ^lg- t Ǥ"Q`f.c"'vOCiiM)|,! -Yt!ظgi&Z `Z0M҆5/Yp@o.fʵz"I^nT }aQlM#un U^K%2yCQuó 8CʂA p)QuF5}>j9OF3,~['G[WB$OrXg@  nϯ͛F yCXz$ A-y pEIL3-S:F$ ]ͤZ)X)<3}#IaqM[Bq2ޕtd|Rb`]eS[7v9\ O']"Ox)(Bj+d37T[ UN(yϙ1i֍Н*6G8<"$ Q|jJ GHsl_'8qv:~%QP%I?:ONϘЖ>ډ4ɓH3cuu|R*%OrsFżDpj%cF &%t1էтMlrtNqnǴŗ<@Td.V ߽C-k6٦hguTT3ސ>vW)h;naqd[HbyoA^^M ot] !ƭ^ M!ot7R%0%Q9JdI7Ĩi FB %~E= ,Z.8[AJwn}/=tMs.uyj`wM$l 5h´#],>o:yqkgY:Wҷz(s;mҰtW-Ё@mPv xAp1jkŞ-3$XGJhS.;F FQҶt Y9TݟLu G1kq$H[ļr;wcڴ ďAaxu7ϼPtݲ{7ӸEwخs*^a 3Ew*;=%wû>V*DYRo" j}%}bD60 z^ǦX@T uL.G<K:/ lV2_5 +@ *G+㢿OO(MA\VƵ 3Dzg ͹Y}zo={qܮLLg)ޒ_n>~ֲԴG;u@$țH1kœ|anAcPd rY56"߼0R#8i+a=藋0IctzMO&:zi <#K1bky)/'Aa#g`*lyu,9f_[F$f^|SqJ|v;R tlNNc\-&SMO<4`+@SNf,H/EiRu(D>~-H,9AN*W:tlQ >{Z[t!I/jGhׯ>݈&_ڊÁ iF4=u#nvͯ)t7FKX(݀VU*dIBrj[$>}F׿2;G1np YK뒧x6N ڳX [HR1sR]ui#6Mɳ@!ϲO-X9o `|] tQ{;A&θ6یC $ W-9rmaxQ8mO698``Ye@V~` <T"jJ9|Ӌp, "?gFcun ؃?~r}V_@{=SJL_{5RQ.Y%` yP sB=~cɛP0.YɮcTW~²eb;{YbDmIJRmQt@䇹*3ܵfP,>uڴK_{zLWZmZ`ɜ'Ŷ `Hbư+@1{QiaFkF0p }68ٟ6U;d=~9B`' aXj+Svi(Arw3&*XE;]t9cFM+g˖jނ.H2Kb8[.|(BKPd rilXbv0Ţh%'w&b]XĔ*B23. Q>\8GLO',n%KRQQĴ m0aP:ua0RfzĢiBS=r8 Mޘ Bj *s0"sْ V@Ntt,'Mr_>IOl΋^'a[ڨ]>Is2>h*@>$hѺ xDdxC8J%g貐r طnjfbJ:C0+N(Kx9<5!wf\_zt?R6#Jʶͬ.C(kun1u)vU̦ͳʀ;O+un,mB֠zBZz[;#AYa™&\-sMu>up/FHі3"j*]? ISQԷHsִKbLF=Hۉ䩄 Z,kgO@ɴңV21 hlLjS(AB|eEŷvu12LJ^7/`'g.ņi$pڛqW4/`_ @u./ ,Es}q6魏x*QVF\޼*JI#5Ï7p9˟Y;!DH}c{mש /&U;mP=ڮIpk̿aɝ}GW 5+(*`F D_[eI'2GQRTK0p[)a>-<}UMH=DM:`WXA=I|kE(C KEw!dxțJ5َhNo?W,v{0UpBxE\ozͥ1x4XJ "J{$=*]j7ҨȬ7f+֢ |%nglB_l+/4]`څ/W,$+,U=sӎ?,t`v8xT8A c] 5;KNO~ԖSuMi)D[lΐBVI`/[$3~-^-`SE@5fsG)M oP|y=aAlizB.j1*r&]|_X|5GȦವqJwG]|ρY 56Qfbv/~l9UT&fľB_LLJ@yMaT0oW|O6a9Npȼ;w{ /9 Ą׬%,JNF%zʵ,dI^oMrB4(Ŧ⹲L= K#W6G px٫cVo !*&(Ȟ>0uA>#)VӠ1CxwK`{s`gt` .\X=5F"qu tL R'\A_&4yfۍ9B-z q$IXw;c3=esrURE.=c)W[r%в95C3iD3".O7^FddžjDfb"! zgn e6PkVaڥ9 5 $G _+(^uSpР+(_3U9 GKP`! 4%xh7"K92z>fD'L$si\M*c-+>`~.\wzz}DX鶕Q cN:JFvFRʹ`؇GD@ˇ`_9X!*jr[攝:0J#R!C:?gnD^ElBq-ˈ>om?P- #|DмM4<-=IzEl IƲ~ɔ= hOLtϕF7ޒoɬ&eA@9[E/jE!{6o1ru=q 5%v\Lf5>`ΤOu6Dσ)ZV9\Ajc6\"8հhSrgB+bhIb,5D/2pM`?^:Rդ0.0 TM!sm#vouPcqt=q9?˙o*~:p, fiiǘY7+ܞI+;;x).jyjtn1HJs8=:G[@‘U@%b(] /4B|JW0e[QM_y<e@:%Ň :T]ΜVnwSSj{pAlp@1 J렍dCsBj۬A/]*VH:dSҧ2ls~Bo_l̑Ѳ B dQD ][ޫ:}`E1sc7,JfkN=J#[ԢK&awz'<愝o^~@.EG2s!&J$"sOAu֒`0or"7h9Z- Hz i@GYl2ztuU Oca 5=nvEHXTYIM%)㙕Lyc=̹[&bҙ'ܴabSԊn>8oэlϹ^c {Djl$Ӟnv<7; `IXʛCqZUl&,5 ~7O4l9:(wh,0 n;iBP,e~:ٮ񽝲;*$j'pC#YUI~4Q7;!xfM/Gq8A&ZPDDɏg/tXٗ֍j(W}O[J฾2aD:Wf[Me75<y4m#RgR,̿=6)M";k@|NapCi:hT'NU K 3p5q O^yx~mSU+QzS*q_g:&jj2e|;Iǃ*pnZ[q)b,FMkD+L6=W짾Ma> z>5ĩvqD~pЦ(f+[6IμmRa,oށ k."_!e "Yt.MTu]o_Uy1ឯ MO#bNftl&f2Vvi.iLS% pˊۆtRk#ğ!mzg9z(1k)*=Ðm-9UeCYNjQ_ov慏,=onƲϰ8?'6 (rK}v丁W):`gɘQ59$K5!p L? )v{ڪ-dF.\Z^T"Oˠ2-D i&  1~}f͕y/2؈ꍣLp`unq$p"+q/TLVٶsjӫ?jeR}X6}s'iTX.4 7 d W4M۝&WLRBhrbc[[0rppکۊ9CO G!3֍aY$>CE;%n*\'f()NL"xV7c,OaN,c1%xENY,{_1oy렜o, QQ)O jPµ#d%ɦ-oSzUtE,r>ۆٵj ^ FɅE%{m+| 6=@ps٨Nu4 o(yQǟAK6>[N;,qU»-ZL tR?T˥8_2W`ڋWHjP 6Sd{G|QhK'Dݴk 릶yUjtIouZ–7hWa#b1gB8S}]DW2(i1j o`YO Cn%I~wzl39)OKEd}foB޼6㫮ÝVIpW{oNۻ;$9,566 4FF3m!{7k@gP_~,pqIN9U,zg6rmfZW]dleZF{}0ڂ$EQO_IJ}")=O}SJ|9iWX9V6wuʿ)؊;W;>>:*_?iv$ɫI zŽKjg aO >Utb_l̒AZDBR:Y\ŇH_c0DQ@rv[&.-9(|?_U3=ʰX n B&cof^Q>4.ܵn ǓJxOZ>p`L '.B4,jK+L;H\XY Zs,Ɗ&px7wz8nB1q.)k`zf+̜%FQDQJ38^A%fY㻍6RF| \tsW\.Eb@Ͱ,&N>oC%G9!Mq>r/cj%d[L]=gT+QR#pTy@}qT 2 lnF->GjV1> s9b->zA-}SA2:B5kZW(٢;{YxB[|V;ܸX](@sg{}1*hIA$ rcZǻ<(zs5orugaJ& *ιlXԼ,;`3 h3A$HnlBU3~n?TA:E_zTf Bܜ~1m<$=~6`|pS/`e0Rnn 4SV&IdA)Eys.~ > i*m* X>ZI^^swfj~<8w*p*xo Nln5o65-blBhkszΓeV3H g M%p?XJ̪QU3όܸ)S'%lHL})) }&Ƕպvt9@#?Mf썙 _p$THTFFYwј9^ 6#p}$k[qVox i s\D8Ɏ tH)kRDe] U.OEp(ʼn`"bve:wNAVjr+_v }5>i5$S4aL>;2nLḤumW?$4 <# k&+5)e-3 Pq?^]% yȍtjiIViBdd,b zP9Cob),"Ȅq5qcɯm4:\lզBKaP`_A0kP; {OJk=!9il.|(4'+};5C9&c^J;S{RCXX9A塕_C=BNћ6mtF ,N.]0j0WRIhV"R`Lt̐iuW".uob5RO'lZ3 FSZ+u7yNZ",n%H գYsdzHtݚ!|N z/B_F*B^=],]HikN _"SVT+>3:,W2t z?M+|MGo%KȀ:+;!.D%2єY(G<$[GlQ-&nU%=WEV5=#f60D>UiDJ%:6ivJ;p@uXP4ym,~~߄s"T1sg6[  \]R>GRMǁVi¦D/0B}HI[v{+Nsn~@D蒿 *oCqGM&ůOO'VێsK]}{;[g3xVmj"΢y&b\~&L/t8\ S?s,A*0n[^:؈V{_p@ ]\Sl CíR J/hJBPF!&O"7J!Fx%BH?[">7/3,y|#{lbL/١\|iLeeA: Mt]?U)QS2sIv7^5%1|ʶSBbw`rnX 9u3y,,kË6۫Vf k޾ -!&|6xo>!|;t1nbUwT)gx;#oRԖ ,>&u4z T.};!}/X!2$P\8XT/ͱNPd& ym~o>[iy0.sOCYmu}7OCy:4蹇1,bpUiqs7*nS22Xẻ&#?A gkpU}8t4ٻa*&f`nzó]yD (V 'A)rč^)-RhNth(2ˏ҃\\aU3BJM1n23f _Z` )zB ҦՋ 0/ChN(Va#O`'$yunbx_xa6A=uhڊLakE!gFXJȲ VLa ϕC畊k YJZ~[0 ,]r#9B2HVe^V/1A d#!h9|1>~~&OHd+W#+%Pe7ZqM.!s68E4rKe?*{Q0͜'[3Psoa^ rJF;k ^9dj  Rʓw(Ĺ@+$%Lf xkSȇo}qϖv)V7,eCSpe$K`5uTV2Yzo;*ʳ7̖e</AFH}d;I>?}^W or5I;='.+$}<2(?11>T5ׁ߱vus|6y\s%a(pqc$=W_f Xma,#,Q =ZXdO F$y]֑b2wF y5 Z?N~㚊Cܰ) TNF%g) Fʶbu,G+LȘl+Ee%MHe<x;%$>H?fftF]MC-9L.|ӾhmFf7*K&4'=iW\>޶ߤo2wi,E7r>u"pwl[0ᗫ'WvX:(Jwߜlkb:dGtkS|]_ϖ#dgY;nc#Y4?iL 0,>)/Hs`d嗇eNaYY8~gtdݻ/e gX(wV\â!]Y֓TZ_g61Y&Y~ D&y:aв;}aU)I,;|ݫy#\Y꒍-F́AVo".j8-q#"P~wb2l%^ZRΗswXGRķEt*/b Vf=AHcVU?AJ|N4E]hbQHu떳$:gOmJ8hcGgU6߿߯jp'zV  aY&hzU~9@)E<0`XP(JI2P#X[\hQ2@1KB}a84 3UNQ#1~7HN%B6Ed\I%QM*~-$=CyQee(V{_RK`fƓ0ތ&"L-SbAɡ$O9g GwuI 3(#}.2iSuW9iF3LEyz (:\ !1_ԒY4FY. 1 Kq'J葒~db=_btLDh볫Ckvdpi=mq炱ߝbK"ve^km ?[rOL7q8>(;3EGuְ؈9.ݠ؟qҳ`)hPk&(C{*y6eY(.BD0 f+R?uA욑hΔq[j.HIp/1=VA헚"a%#p1¦-9$E)l_u2]DlQb}/s&Vsھ^o[ stVP3 ,0_ۙc߅ XNTT HGoPCgiw{FKxRAߌusʼJX\Լ?aԊJ]C:TP}1^[tA`]_1*]1->7˚8Mm͇G/F&ϲbs&B䃆ǮJCCO5g/i {ɬF#[ pa2x4WDGD% @٣b%b^]bMP9r)ij|q&5-]f\{"DI<5~1 &i4/rrLbB+*m!17ԔzETW8VDxhڱ$37+SR 6> L41P" )~c~)ѕ K0+[I-;>ꞫVZCLO lM(f۪F(WL)7%n!h~slErI3ŖusfKzExwI4W{ e Ac N,vf؇0)#F:xOB"k( x `Q^$ϩx*٧5y6? &~uLJYWHs#u(.0u5U&AcI 㨖Ok;m Q͕k/u(nDJ5jKZki/Tɲ5!*5?'RoN>ZFb'ٳai#'!U+)>ǫ2/cCz˄l'h e҃y[z ;_mb&WM}=PT[Xų!y;lR\*L@B@E>'IfZXJ\D #R}0zDU Hu;°PǶR3&:?Qcq !:tRHY}!2ɱ_k&ag%j89']-=vwUؚsVذjFYD\p\{eMYƬ(`Oid;xLٳ8a; 8 VM).H^ L܉׏8#^։:9ѓ]VKMclh\OkQ=-ossej)j~|G_8w揾5Pa6{7K1Eyɰ&g4ճMT@/?8= S1OtVeXY]ՠm6֥PׯPo_I$AGm7tnV~ѫ]ۘΘjhǡG8W$YG+ Nisx}H9f>_A‰D~&WHxO.'UqK8lteZ;V8ҏ̧%`cwUK9-Fɕ""CR($_!q O|H&dR44YC:~Ms"qN>rYo=SX);$Jcpa lF۷NQbAW4Ư#'w 1tTLPHVG0,l,AݐGH88y/?T$76wZ))HAC3d=.HPxV[ge_~mq&.H U%>,G@`85oD~}oŏ^ rHZ(J3dKK՗ ʡjn=!^BvQo`ά3^4(|1ښ!Bytv`)Y Q;FD'a|_[{Xr'TTlU% ~s$(B <1bĖ#.@BчSC +uіb%:vb'pƿL`e#J(E(D!I~);qz9\nə:ܭ ŠP rK>vXд!-sWRCy̷ 3iiLFIdu!c*US4+x1ZN[\a՗WIXpҍmeUx& 2f" hMZ%)8ŗU^¨Cˏ40]rcP`S'A_m n2 ,!j]x ʱےb^o\eS%}2%#y=ez0݆Ej *;Xï>;&J|F"Tu $0, f&mw(#Y_J!UKg9Sڸ>f8͢(He)`M}z<{|"RIt{;곂D 6Yo(ˋ9!~@NciVX<$|ofy@vJ0Ry 3 &}GrG]l@e1b Em&DJ7-/`f"+!I 6 zNlCKB]]9ʟJt;SkYWu|>(,8zJh P@ntu"+nPHyΜ'-~2ȞtpvWRyḶh^N=Щ?:N_\K9ZnX-kIjQ/Wt6x˝Y>_6TZq&DiT;E;qf?o_ n1rfbl j;-`c(f(i63ițF3jx`RZհ+R1"Q 8śteDD[dfK155=e%_M!+>I*)~#`AT 燾j]2mvJ؇ҽφTQ47 (4Ƹ=ۙHML]o }$W1UA[XV 8#YЩB'EYcApSfFiLn,wõzkA$};׼Q0q=rUPVTƦp8ËhzO#f%E>DE$2Ct:qtϹ;>d. *l :Lf7&՚?*:Ea<@O}lnXek׼FT(>\}a&[jap{EhlFahٓ+(dž?N5 ڿ|J57gSUD^D)\ٻq)Ç:u&&w/h+`@E-p&Rt-ˇSW*BƷ3s*d-@n*Ͱ@%ZSsՌ8g{ӆK;2Ahwxv m${֊Sf^+HxYF ُm]߻mA^.Ov_<`'Ǐqu )10ϵ1 pffF}*: sɂl;@BG'Nuh(,>4~|EJiXcd\Y8lz®`.%p4kX[/?7xEa+V%:Z̓;hNLOI'^nʃCyYX =y|裣%C 8T-䯂u?z#pzv>.:a*s.t/HjWLǿJr `4Vg i@ľ:Q;S;H+3ڡZub}kc uwגvPK?jeC@0v0rՇ#pwJigcao$vBnwV:f:>$%-qhr י>P+ vLqtmAM>%d}0m%䌛,\ٳ ,=QHY@7ܥ#{ǣZ eΨ5UHuֈett Amm]n0v;Sxu\F<MDgJ K/UDO8lzqxV Y/_z}t;ֽF^{^%5-8hYkasm TQRQzx~ t窰l$4 ?Ӥ;ŋ毎=ӲA"A^oX<#~3T? AX~`׎#~c- * 7-?7l :ͩ WBYc(tdkuuc%ezbOfGb)<pdI,]pB?)7)t-oV䩸t7щ^ky WiP_ľ ƣ=DrTeca 5O[0ȥ66(3ֆСA}Zk( ߀Ab.@7K\=`P4iv@cZNY%eZ>2Lt}G#EkyymލEzVydL9nH_H!6X5NpI@U?ԛdWוfȴ#$⌀ˋf# 5l9fKhՆM d7if0"|Ӡd t! bˇ ^($Bc:U䴟z x7p!VBC-JF]1KZ/Jg3Zpab:#g0I7l}z RTOZ2%gR5j=0ƓXVAq$?}T0r b#(Ǭ}g&W.hbqG=>$@պ;F+E1pVnʊkV ϡ-"e>5ZYg#@^g$dv1=b-TpRsWCJeTmڶ3"4b1b;elʈ2s`:YbS% ): m2E)F((xܷfhCP%$= b3BS_ S]-W+E[<4Jy~;oT6ȻP2T B3)=`U}_BGK+Gͥ dIc{Xxw3PPg8NT' :ٮxzt1NH6DKGu'g/"W|@7"^,21iAQL2 JB (A5ñhԬ+8y][*w{.:mA^m} zP9BPvQg3`1 ɜg|XXbeE@?(DpC=|/w WܾaN*5Ӳcvp <%{s0mMMlk >ʭy!XV( dwzW 5|C&'XZ)Ƽ*ܛ"{^u2㟮b EiTRr=Uo] IH ]װ^Gk"Z3ԒjN bU)$=5͍Ȭ>NH ˷ftT0+5,ڨFD ?NF8J&xr"r2vn햟2*WLK*qǔ؞6[&1SAQ54Dߓw 3A~>j 1kTU&*GedFI;oM?U _N0vp'^vS D<##FiVqw/K=RqߨTژE9Mے|J!/ Iھu mQ82t91ڃlL)| *gn&=-^#p-tVo1%d1T2q0v])ɦbEq|>9iThEn:H㧶 9 1 6pǂP:ρպhZL.2PƼ8vX,`cxB5*@ [ÚluehR(,)_:erQ v|lNZߕGgi""S+{//;#(7d>3 ӑL/X6 o~/FTI#3'&ڽMPk5v_=R5Iχs6o}X9< NRc/%J"9R~ 8+B4$L m WoNj D Ȣ]%T!0˒p#0ȚHc}uBH^םe6bDfDz^p'QHۇJ1+䞤 [wg 'NN׸Hߪ' nښ-5H(uaO: ^*5ʡ"g*,sNɼ4il8gSdU/ԉipJ _&PbeEPBtR5BƠ]H,-;nCeneY^${9%r@볧z?ӌvOB$CA 3|Ќ3IlMجMHVV(,ht|'+/PxakKkd!Fws-J+*|m#l5L̎w(gb/ħHO„x5THl䱛--jPT*C`.SRQx)zכ2y.kxeUo T+q'`_])v" (VWo7[:}M[;tV[-&{]-R 3΋pq~ꞿ` ҹ_W }4DXG[]`ȍ}4tʇ@P<g&u4v+鯡2]5wZndLuTQ1 Nr=pͲvN[!W̃}C/PT"?.2c"~ƶJ 1'Y䆊+[w3&kkݎЎ"^ v=%Og=s q],Ti'r͏;~TRL.,*ރ8*NK:^f#T9 FRCߤ{U8ɠk m(Z q5M+`bY{t錭w-4Jw=jFvNy9.շ` LkZq&ҁ9Y -0O";BHcg8][ $ݾ#Tf_ǡ-( Hi2:x-հ!~;=>k<5a3ǨO2%|&ɚx3̋ZH:€S4Ee&Z'p[^QrL$Dhf{"7M^B_Ȗno5\5y(!Rj\2^TLWA99dpĒk[֗$z)]:x\&wWij0A,qGU/"e!>A }_d;yY'uzy\d~9;^P=ؿAњgE I,)޿o{*cD$ 3)n!z`O/3D+yEEXs N8,FKR9L:{dG3bDн~c:9 PKye`rlw)F=7Eѭ18X;Pݑ/E}G#|x3j`1V]n)Xۋ0ΦIέy6DzEIwPIcM\r_pA]J)[1A_%`..cBNxA/ПEoAi?̓;2VwRX&٬.) OA3/\λom3f`6 i0 IYDv_}a=0SLM3"4\ZW5G57!2y Mrk@P*%鍆}~cF8| F[+ BS`X|)Aw "<^ ܌⿼aF zɞc&l:5\6 +P+դg?4:zŎL<Y&fHq V(ז-| `F $?gX۠y1לTu`2A!gFjT<0ew Oc/m[&/\c\ k1RHYqhMru_'jzh3|Py1 Y,O)_^mgz;/P҄]5,wi~L Vjj r$4}g ؈Rt^cWGl^M&͕)bŊ~A[1~p#pJ\~(Γ+qۤb1c9͜]chjFzG̈́ PqB@#d+^\}djl3$>K{UWyj;(o88(}]v)OhaeOUR,ȵ)t\07pEΰ92Se=|^ LP ֈ2TüGwBM4U18t_bi\>O=E4_"˝'[qyg)| T'Q##qqoGDZUޝR_cAuݎCJ$Ҕ30@џ >79:eW+_ف_ɇ&!;tҘNYp􀀼!X\Wvtsk )FF}}*vnN`A_ay]?8||){j 2t"+*g1|UL]Ãs>l6ևѴ,!&5OOIa΃@Tݤp u]jx]uGH~Xϟ+rn8@V"b-t/h_rx-,K6\ .Är9ȉU O6JN`BM(K,65 ]Iͨn G'glFTVU.Mﺄe̫W-]܏E_-(Y;Rv0rS/ws(Nu^M58>4bXuUzceɏ AuOrˡb%X!MQ]нE$2MHWDXi:z 元@ĵ̳GPGߙh.72mB#%2[2&6 ٖUs ]*E |90bV0Oz3y(Xkń뇅wy,[eSg=QGJI*8Ձ^1 &B.g|Ohi$R48X{,xL4?I!u@P@ *R$5 _|+P^O?ԼIw ~'G݀ mk-lD/-|o%=P3Kج~>Z_1 .&{/Jx.'iZ볁Y5ÒYtlU~e=-trX[rct}V^j2j. yx(gq9p.'f??)7)2 $ >pw&Zb9E'^ϯT$Z(0c[ J)s:Nv<}¡hUr\%ħ7L.DΞYZ !Mu,zޞPYb&vW%mdfݖ-%/VD!7QZE GKֳLTsyȌt,Zv4KW&T`m?P`cyX/]unD^mMgAUj$[l [Ns葰 -P3͕&ZVv_/ 82&D:rj첢P)Ec(u3\ybݠYsvp;hE1`BxU"47%s?#8@:xR=&Gݧ'6珯dYͤI7 Ψd"4ahU.赠K@5`CW5Bת)70&Jɽ8"*ׇ^3hZϠdcҔK?‚_ : OK)750_/ftRN 4%Kέ! + !fu-JpBi$;bE`85=~k>6eYVXQ8<3FЈx#[S+XPTX%IŃuQ(vp `\–{E{M@*O ëbgd 9=QT]^m KlaIP*Z%M~_ZF1oؽ 6\;"jJ Sp0fT'5K\dA_IJPqML8M\Kb|>$/ӊ#'*v)1 ĻXLԂŨK52r=5VVXm~:? C9ki]5Q ;| ȥkT˯Fy3LT*|爙[g!zoNǎM^E-W4 ._pU7l*Tז ^ ߩjy"–y4ͶE{VTϥ̅Hۿn^PHB͜QUK]tϓssAզKsm|PYgSG P,Yܦ(@<9gz,}B;""9"yrh}q3]2hPZR/ +΁@#M#rиrvysLk!4L醸i ЗJԚ$|[2;Y~Eo @c3JySߓWe$ e; {zpOBq;F}q`:y;sU1+1%S f|Ϭ4mTТHp a` ʣeKFp7"B"}"8JW22TZB`ac()eH?ig$agldZZf` @=Q !p ,'S>ِ=j,V"lO,icrB nQ,ZަO/<1㒈 uW32dHn{rԶ@ˇ"jvmL[0m?y?ȵE-_THJ@9rF_]KNbLQBc"cݸN*y}>KV˷Mk֣zi˔&d4rO,?ߪ-4&U9]SKpfnb{28[ #IJMX==| |E>99̞L= wY ۻ}|/p ȞOSk.$l|ntk˄`>S`F!!SdcK GN.ݶl{󅱉eZ2^qF[uQ?BjcJ6bj kZ>!bxr1æG.h!x;[T@0A.)KXxruMn|8_)kSJ)^ذd`3]M#[k۩"Ǘ %Ա+iL݈1d8 DJꇁ3bSYpP^;0Gr+) c!>aJw(f`6Aϛ]!XCo xHs$ֲK>[lpf(Jusu* bUnjEt>eѫzs4O% j+ ad-ц0\tZ4[3Z案wMOl*qZmQh,r6ei40,TRQorn')pQ _t ГmbW0+"߹۔W8NP0(_q\zR_ni~IJ@̍~9Fm+kwϔX3:;md``#̗|, `1VRy,Ý+X9C#(L&Q_GI~e_*Q(4mb|} >-⨗5uǤvTʂI?dUa 5+z %uJht|nve7Z*NMBr#}Faֈ'@wJ׼nl,_'ԖG -ۑ^|^9OUC_lvXr>n]9`8'а$#%K>Blݴ{&btLWa.>"ZI9K) r8Pf @( :ol#4KA df?BԯEn8YBك64:2O7'cǷYseޖY#XvW3H~Qnq|z,3-%[Z oժނU&gDI/x*M;w 0E0(u B20E= u<) gA{|'"ߗ\[|]ox=D6XT0PSeЩ%6sk>脏FLV/FDOޙ-c +3?<Ƿ<ET:Q!:'~-F6ݵ٦U.&DqrQ-I2Wx 5TbNGi Ũ D.8t  ;Y,ȡFR%~d_BM|j:^ 8 v(O1!ãIZHPg9a YP{Q,䕥\oRj˳_p1ףu3ڷEV.N4ֺ6G.qh?W’AyyzC!;É/lEwY|)PV(䛄N\{{qR`d2% 4S8(p)GcJq@3D{`Klppb!<61xYBcfmktrvV\#;$}Aˑ-,3+5jV\lO3p>oE6Bez0] \8$O~EZ"UQ%󄀰ELCܳZa-#1HqNpɫ‰8i^T@/aijGP)l8 .z&)/b! Ȣ._|g ^{*)駅~<ʜH𮟴}W2EfDCKdB( \̗FTѰ':Ӄԅث/L J࿵uu}Tx~LV=Hr.b M'Q$TLb7 h7LAN+V0 Qf)Pmn%C2]Ƀw k qa%_TZ Sl:o }宗|L@`TZHo շ h:U7 ]JZӨ wV#ILZO|vЮb_][_KVsvx]ňb.BqI!M&Ojmr>s'PԋlA(yC$Jqe;-\~Cs͝_!&{ Tгg4fa_oYt }0`tb8ٺxnslůYgnqr=$ 3' ㅛ4 V-g @30<<xrH8Cl7Y#l1LCe+%K,iƃ.NG0A fZ![+$X2^Zx+N:^߰VQGo4b9\#]^U#dbxq7_b*a5%.C& ֊ϩC G#q$BR(xV T' RhҐ&4)U;(}!8U8~r0|KZ W =iA c\AnzL?Gu836l(XB~n#s-H 2F&y X 6LY7ka~0dc}(}'Q#9hH05܁ŀ]$9xp&y/ڎ&RWPoOB`/nukg)ڨ*TQr |ZGԤKQvrZ?;,$cc>ʢrbj*dֲ]ǧj,-[Qy—h`wi/J"u*g!}J=N^TR-u-t/}Q t ოn70mBE%z_Eik:~L*Zpw5Y%#0´V{v.Hsqĸv4·"R1z˫*2 4`h] Jria9Z>t3DS!>jզbf! %ަ>胝-(܈ϱܥq~f0r)r{>𸒖qX j>k=8W6c Г' (=$e,T|ӀJFX7b̎QmD|8lǮ3ْ:0|]Jo-ܯ<> ~U]an =Id(}mɎ 2FQ UBri9L2zt@ܥ*GkB<6O~ʟSO3i_ꟸ/Džr繺J**}GImxAjJ!r*]QdT-&"ieaM쉬'|&5i9/nst3츘T^E3r(ݮE#X ( &B9{ QHEZG5S-ĉuލS! ޻[=tϵ\xY ۇ5Z: l I%Rlx@l}8IŇysCkbojH%g#i6dCѪ; qu$_Q qJ&HήATN0yc^X\'MtuK 1_ȘHU1C'- je)YP>*؟u5 UwRo(:@^wm x4 *-_sZi gLP"t%c3tO7.lEnYg ڟ<شaEҁIo(_wQ! hF.C"l]b;dĖAs&(38Dŏro,Nfz؈P*G CmwGEq6}#3"E(>]Cċfl XG9݊\ܧLp1+$y:;on0؟߹;=ʶX%ئkÕ^ 7[ ӛKJ7xT=>-íykz6nOs;%@N*H- rDQpX NыOHAzaf6.Zִ٘I ;&M h 2-: piU*R'b ,Ҵ_iSߣxy-\pۻ&W*'SKOt?pLclc= I1֗Pt*F*(Ҋ5D'3LLNXTΊf2ZiMMN'c qJx/1ǸgLm SDÚ\)dx6#4X6%z1qsgICR# 8r̥^*_8V꒶k!~ܤa>e1%CNo*C&ᤇeu?7[G8/ f+ 7C|jI(a X0aWjMS:8@O[SfUcp7EBZ0cP␀TitM8IJ^䯩4uI8d^!e%(8q@Vpj)6; K ßHc>{c6BA0=%P!\V7 nkS -u`%ؾ]kA)s7$k)wWHqbXLfH}tWgR.<Ǣ}WoFZi@'QsΏ'>$W)fI`"\yU(ʱ8H  HwM1wW7r&x3vnV۾cc!Zk ֑6Ec{b0Wgυ?M}4mTG$ 5Vsl%p67f.J4+J< 3~ cOQ[?|BzYezmDop&rZ'{WGrL4=S̟`Dwiewjæv-2/hqS |6$oQ1H1Ԓh ^ŵqo);lBڞ"&<_zI6'J$l%LŌt!X,V+Ic*s­C!뭻PҕA)hʴD6Nz&܍Lu0TRs<TGtzzbZO2~uO>-\K5ZLA, ̅"adPțcM$&L xǣ@qg,* /;~a<̝qP񚾢o)ZI|}mb\SO/x[U{L9alZLhWbyT_ N'7q2a2s=NSa?kFi(1 *Y *Wx#Cگa`ɍ-*xlE\Qm?h$NX5n̅1q+7‡LH\*BllǮA<orXT6_Ih{v$ZnD=34HT|f t#p_a(ª775085xݸ9C+QQLn |Z] :)ISiXA8i8 3qxL V`C.fy2_@'"?$/@>7|G{HW$'6^DẼ<^is .Vc}7c_;z<ܵK#R!-F%6 Etz#;ҍt?-P j%LɱRgTust[~\!G Ѕ~ݯh%6?sHdrC :?˽8OU-ʇ.?*&qERE™h,$ʍ.,G|Az9~yH?">L]4 !S8ά3U̐t'\l. !/mEЌAw,RF܆}]Bm+Q?WcJ󂏅rc$S~՚Af/ݔyAz{p! (ɭZjb҅<Jb%ôjNֻLcH;g$i>1d-(z;'9s*A4bK;`et_q?]4ԱƐK)dcu4Ou\ =-aEXg̓C#/I6R7 J)Nf%hbRdR +dymAL%qpuא `c#zʢM L(u9dH#&y0=ժA`[~buU3(lf;QOj a]0'a1y3`N+wq[[h_Ȉ EfYw{dުƩQ0ۥi_f>Si'm࣓ W,gPZ.phAB꥘в\h!v7`ALdEֱo'>Quߏ)uU,Z@bdM%)$]o%fԴVG%-MA$DoZv;Gk4,M4Q +q%ʢW2N6#?X;qz;zߟ'|">ZnIqqjY{aH FÐ󼅣 <iFo)E\V@m~Xz[]n.ۊwO>U!d nU@7t"rnȱ,$gWܯ"ʅjKKXK3drRpI2mqNK|5,gGB溂4xFj%n* M :={ԣk :@蘂UVӃTɖrO83 c v!-EU:hɞ}Lbexo䆟:XFs>jЭlfylp +ky.WWYfDQd!XyH+ >.^鎢,X(ĉN>󁐶TUTE+>t9\=B:a 9By;׿,*&֑o*K'u]z];V9*jZqkj 1b}^$ _XX2P+i2bRv DomjT95>Zl坐:ݎ-GDGp^\pryOu/4kPrM+wFvaq72n a 3IzYzp˗vIEEZ/F *_7}LE*GbYfOʾ||# wt`<d=nyd+%Қ10yɓR vF nR$%zoߨ-0:Š7#Z=g;]ɹ.Y=G3*'UVQw:/8DB O,4y.Y4zTh|liHéW&u>T,5O6pD z R?؂fFR:,UC5v"Lk'6k)X%%\Ċ*胵Dڗ% %qrdY +w}ВH?8#iѡZ%.VIfl6& W @֪ё Ӽma$ [yyrC#ID~Qj'X])jy/2@}i+ b@ h_Q;닂 N},CZYz6*˙$n T /']5θi2GW^_}&rT)\8{^[ߝk9!zVxzM #fmTK#6 z*u*k'ns'B~ )TQL)VK1hԡAjϦ2e(!vSMe.'Xvv17X֑F2mB:A(yֺ TgbGсCITu@& \ZX).X^DB菞xRؔ ~ʇQgp\tztkdw6xƔUKVqv&;ilf}6t%N֎A[Qc¿!dFà-|q 㬟M1x m䚎v.O^ӖI=!@hf+8`~o@L$GwKʛGfSM'GU0y4)CkYYn<Ŵ alɚ3 ,~F|0 ZgHK|4DQ X=s!~eA#] [E(5+E?&ޖÖOmljUTJ;p11lDW%9c=}FS5Ae ];0긾vqgih'# %a6sT4>9>5BQ h*?du^2'K-BTr&?ۗuO=8wkx3sxXc3G+Cz@>틀ICs.Օvr}}^ P'*$j>+ʻnjrEe#(c}A h'BVgǎ;LMOpH -sK9z΋}dTY]`}FW#"Cyb6#R L{4#\ZEm(==!Rg`h( #{N-H ]U]RHʤ_ndB;#XaG1 3#g`B͗puD>=Kl%Mf-I}#N4gJAf>гfm'58jy,\sS'Lǣ]B{ɜC*ߥ!ȮSM` cY 4۔O<)h@HϻOZ Aj2}WiM-Xu0sϪllx|Ӛ?!~#BLl6 sD%` .05V"/2S*\,q9StG191xH;]2;H9 e,D3n}:)/oF|p!>\GzEiUJohqoud>7#<%^dA ~KBy~OAȮmm҅U7 $G.GlpGtoI nb~-tE*M|5{៭,nt0XZ9nU+De@xMF /3 ^ W()6JpukyiT;uaHm@bmsȼ)讦|A@FkKUm=V > +6?9T2iu` +^up('0xI`B0ۯh f 36oR P##N}>υS2JphTM1BLjKSJuA 1}#QU܀twi7SCE< 0&YS-6" LX>}&r&iWwDBE $?UWAV5|<%K|/G91!8s~t5Ԯa#LƪTPP OG"Ct& S/ۄ-u-^eCa[aN݀f EB"xl<>|B =+.[d?\vt"K ^L'[Ջ RҌꯛoIfpQx  LERzKtY/spckX\=uPXģc(sӸ)% 'k`qsa,gٽp*bF!(|:Vcv< c+n]AGKz )kN)MnZ!MEZ<1BmrEW֫=$[}QF:҄&侬Wgt[}Ylx5N#\+>DmTɪ) Ja&Tawӫ^/g2ޝ֝R M@.ckH˷^-V):D fz's$L g ճƎІh@pR7)EI-WǓ,"2|sdB^ 鍎#<a QJ%4n sW/H#*iƞkQ β;l6yiY$]~1x(AOܝ9FeKv_sCTL0: R㊡४1 ʦiQ[O(7oJ ]&0( (–{[̠@VƘ9:2C|X[-UߢTVlA"b^@7͋[FaAp EkdCg,o__aZ<݆v}Ycd2 |\R,)2[:"4ZqʰaxI?A)rsQ iWM×R8 B3lUa"y熆AFN0Ovҡ0W4P(vmˡ}cdOӤ 'z\1a3Z1@ATlOpXg˜-C\8.x@zx6K/>f]`G"c<"{ࢦ#=E/lKhdW÷G0l`Zfي R_"e,n'bB= ,ݑ*ݣg{"wU9-Xi҇jmcΰJA@j,M O1ijfk 5i_ ܍'9jVr~j4-qvRƑ[Xh7*H?p2X~^?b?WN=f!̾K]GFE6{GM,7 +fE/[׭؋şAHVW`֎'*5o&twϟ#H4hF, r+w6ݤA.K]ܪ.~R'^ˑ7K#<4 d!rεʎטPM\W#&aacJΆ=--Pr\~Ob܏M1̊sV>Z굺(@4t&TE+X}]X=ڽ@X2jEh2ezjÞ*b@DŹWsOMWcۤ %DwԖ*IeO#{l7)HЃ @8aVuz96( /kNϛe*+#Sc/;G` zP2gSq3w%7 }09xa,b{<^4o_"m?ɑ.U_MfӪK1gaTc2Gp}n W֫wm/ߥˤ(9.6V_6#M%C^7ZB?Ws.k[oŻr;o[#1%S"@)Bqrgb%S#PjO N;1MŜ ꔁktqa۬UAkOՑ\0tn2xm~!#;؈ nǙ(t$;l,:V2L/C' "ɛL8̐|" `wV~<'L46}b\_!f Εx{A}d: FX7jN]q7wo%1 Oor$vgM(&@fiG6"4SS()UMFhԁWM] ~2ߖ˭~}G5ԫ/Q'~V"d$bI0j{՗P34t"GJ @@7zyKoEe6xdj-FG۴<4h} Q2&4EF؝diٲ1:WkOĂnbm l'--'z9+4|q&K##PҌpnnp5m?Wgz XWJ!?O 2‘2(ik!9#&U>..f|rB=K"MEoTv'uYzP~| +ÐGX15 EIU[cMa eCt0ʬ1khfn6!TVm̫5,N!/^q xT]mqgzڣup!v[~ᵿQfw R[?멽(ݗ1==7s;Ug(?dPʻ0JҌ\Qӱt?20 ҹ1t|M3 3\A_ G8Zl LgeS[mˀRVKK9uKB*BvP4d$X v;k?`]qU9͞t Y 6j&@8K ɣx*:b7wZ_),8~H0О( 7o{m%/_ -nυ!/& }"<7aѾ>a/hZ{:;@~a'OTH¨+i? N }]2{zmTwrC}_i,spbg+>-A\zM^ur{΀NO [PA"?~p'5P+MN;)fV  5#nHdOc0q zIg&bZ.r%D|<6C3`, "#nQt"5NY*l2BE(H O^.:,"n> Aq`<^S.Kځeb䷾.F$֪*DݡK88:&CCN8vҶYrOȺ9ġ|V9 <{f} y?"Xye.* 3t%S==%/7ڎ5\=ukvxz*E4]EHN8 51!5vA@[A. B&~A v'>"fс37*R_gɺh8vsVjZ0OS ;H\5%[FAB">MmBԋ NO099 j)%=b5R_9XԃX8Md!ᵺrxң(* 3vɬ]m3S{ b Ϯ`!v6b%(Vؑ3;$B(D6b s F=7.%$\N@MQڼ yFpS,Xfphs;O Œ`к]jIq(3XT!B\kҔ9HU}B:yj[R ^!‡t]@uPg/06 6 Pzxpn湭 jOϠr1sEh^DmNOFjvl& 9Z\<)J4zMSHcMn~xWIþ؋]N6^13#FO;)' x)q,5[w|*>CZbcab|ūJA %v&}X$.N5#0F uAf@>ČP&R̓zX#W$=[lWsZ$d!MK>I)z]] &( H# K߁<}r3J f>)MfG !\J>AbSwp/Ɂ"Zu*{$R[G\*%ޯ5Ѻt|u f֎Vi2+L 0.:^υ}T9vS$=f~u9-X_?[,x㛈eJ)J)E9\,k[O)&k *qsBD{i ,,>ʯޥз^+xѶ-WXǩ&gi40 ꉅVFV |[Ov.&^qML? }Ą qcHfv r RW~i#)fw<êPrzn> ys.!kYvdb6s_iG.|)5΄e!ިIyS]eol߂ɚg@z)tCAP]AkghdwqU2T>op b],Lymc֌]&%9qY.9ZI#C?xU2Դm2~b&j#]] F>ۓ_1-ù@ǀ >4;?ؖL b_Gr1R QM{ϘUo GEƋ}X1+ĉIyǩrC2JKLHxσ ?Ƹ+G!<8XZ0eyS}l b !g/f=Ef6sYOTIW 1 L+c~l`g|Xڒ՚ 3&,<=&јVAkV{7!2 0k.'yoQ6I6qwDaht.W9nDe`\X Q L߸j>Lze`1̯MmֳriAqww. BcNh˔e}_KU<yWFn}Vmj肊Bp+cZR"lmi(6Q&ApZ+>º@ϲ%[{glUzsZrk^,ۀv.eQh.)Ety կ{̛G'\[C1s"3Nfߵx|b|U"'aTjnv_wH O! [)O<`$?HB|dcY(uR D^:]WzSMIOsDYϿHt~3H)d:Q32 e裞lѣ{!Jw8y[ GMᩪ֍#.vjR8i\kdocߪ_mז9uv+odtf3 Osj+M'ȾE^qzJ%"*Cz¹>;ϸ m(x{ŧTٗܛ˟OBbw#8jrߓ?sR,xx'ߕ[t)+:?`m ڸN*pw%$:R{JHMv)9_S"Zg=;5+tWҝ8%9Üi͈ }Z="WIb'S ^kQP؄~3\QFk&tc/o4v"U楗$ 4n?(̕uSk=Tq7Gsw;kP Rc7S~j?Q[*0RlAQ5Y:0}Y^VXDoֱ,WVֱ6Kd0n,)}A].rF@~T@;DǍM0`~9!Z8cئUm6_S({@cf 2О L)<Υ DN<oOԳe MV(-H+V՛5NtշCP6hF:;C @<CD֭XfA.7k4HuM%p8gIߦKT@DrV6 <@dL6v/Ii-Ow>cwORpHhp釠wrˈ5M25W7Z7sM w[3lKV΍'M0MgB9d0Uˈ5D#sԞLA7sKmk)}jÓlԢ3~.Ʀ%_j B\M&ەrIT*57.ٳXӠjkbQ9\ @ӊV#b+'4; xKVr۾k$`U[mRͣ~*{y0-H1f)m\3mR)lTXx%8&2 ~B4}-ӌDPt`VIcg-8o# #uvI{ Avfߕ+">GePRl ekZ~UjKr|Lɤ:oRN"P:Xf0ާz;Ac(*+3<re Ȯpu+o/V_V=#C37@Eߤ#\Qr𜛍eZz.sʲ@zDXם|'ӦboCQ-ఘ N F`~C::EeBz15,spwl_pLrԢ6zQBPtL$90k$Rg>Wn9QPq)^Ԭ5opEۀ+A֎B5]y&j߹rfd#]"'"ӣc[a{/E4|2=''f `9OsZpʓpT{I^|+uP %|U!R#;uR̾cMjv޷ TyMз.;' oBˆ3]78ɐMEGECt2~ч{vEnX&Xc!g( zȻ ,}Ӷ+R W&6m7f 'J5J@. ~^[253+E໺w9,ߔl>zQ%\q.HŽ.ʆx `@Vc>0K\:=^ p?J ߄OiITHWD_M?'8Q39Ƃ] t!U~sh+dzX=:YӿOM/)ʡN]mf `ǧ`RҶ(r^!N/,ئZW\X7r[5-~'JGN6Fn#^\'F6~bW boP~L"UznC;&^b%"ê&˟)H )sN4| Lưk1]`I) Eb +B}VV(Nly).OHוjw4Å?41e.J9píH0(x9DҥZo.AS.S,B>yأM0~ƽпdu(\,MkEt_j4㳐 o`6|=^ЯW)@[1 @nCxqcTpUe ehb@|Vp2nY;f%s9c!G oN \\XNlM7e;wQġ)S93` X3& ௩k?|TٲH7$B$ ̙XF W!$&ame$4{1޲ZD"є澓DwQ Tzzr@4e_bxll塕J{*s[uBİ2Z엀DƇkK@F@y0i?9욋hs)w׫HY0y0K&&8IPNNf$ ܱJ\rvfgX?lTKC&[p%`Pa}{R'x2]vM'̻ԇ,T($ڔV鱯yk{8y#;?iEAgЫZ#H gObV_>FY0j'R8_ IK]tK(5e!7_Ku^~"gv'U{-;}&d[{lJIRn@}cy aq2Bi+qS},ɾ@SNÄ+C~ M~"/FP(SB$].!|2n.>x:9%yV&Cui.r"E3Ô Pvcz'g](uǙvO+z9!qNjyK: D_t@ M$YY+v!ՔX(w/.!꒟)lw.62e> b֫gaw-+FtZ62NR!KkbQim:*ٵ$;Yf΄*ѬOR|_Q!_--x]IC`}ozgRٸBAth@sFp;#&F6[~/55Mj wpY+ur3P\ dr LZ`$7TϋIP8AֱQ ZD쬀C30M7V bbcmHJ.`~dfX+Lދ⊫{;07_ :ߩv`4hX) M$AGllK/`'m^Ucu449.td~˚fx"ډ^JYCwΏfLl|=T^Dzf2'dw}o*Նk/_ܡN1^ 0 οd'Ð n0*Xd*4O}ȧtc8 t°%[!fo4SjZ\d|iҕՍ?e0"5N)]JPL DiJ-RX\Ӟ>OW 1Jv| f6<́HY+$l5A8jDێ^K "8JnlQ b\fFBsԷc x zZU,n[>+|Í_ +JTVrW5vHW!>Է%/U^q3l*]QWfT(BXm S+B9FLjʃ&_r'd'wA tO>)Eɢ;}k/SI4y U8;V갵`j&{MY&vNWRLlJ˭I+eyNJ0Ѻok؊OS>p>%n kMqBw,u5ݸHR XLXcMHR-SGDP| EG/!wKDK_#qV;~dM9-1W+VΠ&~+hR m {zs$=l؃~Tb~ kWi0,JeyhuFG T4 .3,dQS#L!bI@kF(DX}=n#.S\Gzl]Sr~}5Jm&nr{pp֍+Λힿ-4hB,أM"x>2yKy#*mKW.aջtpџ?n@Q5E!]sX99W%pn.:\.UAP %iUlɲDZ6&?W(G:[9o%{zYmdRS2-B)~? GϦ8n-D*ڪk멝Jpt*mh Cr}.֐>vq(nfBhF^:7F3PofAYv6i]HYiHًƁ&5)*&*#0 **{p̕Wy+ǻ[7j??(sMlĒ8Δ942 W}u(Z-l.S05IWk^&ÑW|H^.o-Ց^ ?i q"5 !s/- YXtW#*HU_F,{|-Lx89FifxB dFܜPc)\{AY*>-ˆ2J{a%z'y})"JԮoaklL˄K^F[*nhEع$WZZd{N]~A)G^%yS55ɓ5\E(Ƈ)zwFObehpH}cl%'7W?|/ k ,!~ 'cV S9=ZpcX6%]6{O-3]nTY-Z Q1:n3+H}L{s}WCk/jʺ(!3(]~;px,L`K>AkUmG$x;0A^sT0bu5x"E˪ =ObWs:K[3 ۋ a0? [9}u2T>ޣ:u8O "y,rۤ<ؓC-~KsM:5_Li]3˱3+nM;[7Tsж*1Z=| [!fp\c2CmR~{FUө ЪzxpMl< v$YTyXrr!϶ glШe}u ̂3#z$oC/][ ՓX9,]HڹG#oCL9Z M1T/kZfDV"S .C\B>bTJ <݋}T} ? VA=]j 8;/&">ta_8=ХuM7&BsWK81B>DȢd}Jm>OҨri/Bg*~hOcpK Xi>QBC^o͋_Ikwh@a ֜9R] dETZ8J|-^,6K;}VLU[o<#ӣ:8{.O }s Odž`x&Dܓl]߁$-&eWoWa8^5[` g W4^"ح1 :X?覟J5[ |߄-e>+$7*3,5xR@g@K֌*4=| WUy< eX VOi6/<7HilGtc?Nn@2MGk_XS+HZ҂Z2_4;:HJiۊqq*гM|Cw%fJ-M=|F#,+>/жwx(MeU6i_/O10ŔaCq!)^n=Bl}ݍ He1cA8SZrU #%M}D]BOҜGbVSE_rfMaԣv3U[V>' o2b]$tO`JVP#FW(S]~OW=.r*PϠuoq"}> eHXfPk`)$8_5 x!Q"׊u~? 7r/SJz$~#t 59NYޱH"5 f{Q&Sl"gN؟:"n'P E k2fc\xgO0Khp*?O|˥JPUi wXE?2M@2;7CI Ѫu3 (2V^T+%$>_G^}C_[Gm6ZoG WҢB^O@?1"Hۘ~,`M~__GMNd<4sFEB` l[ |C\2V CMH.s&pUoABOO*F9C/m I728K~1F\֝]y|^`>e`(bzhJQCK1mďp'BW/9x؞-11h|pZ~4Dž$2$i~aŨ`vQn2!}VKhFQ|O ,ܨg@ˈ J VELjf&6*PhcEgJca&^^P^vF/G,/e۠է,4s\x}|sl1DªLS>3mSz@{ /2MROZ걦+0*+q"Jʤ5.j%bNG~WN̿:p'_4^~KͻA&G1Lx9mddG2@ `e4ӣh^A7틦x:h$RۆE;n{)8<,wyxdcпx%6D3w ^-)46!ykg0̛OPe~k;Bl pD1< I3ݽIך-$F.VX 5Ktÿ |sTZf`Ҫn2g~#3"`{dATl/wGЎ=b8rTa5gŖK>;}ZٰGESvZKߴBmvܽ*y^k[P}|Y>N^[\ qhgKg}D D;(f%nmh>ĞKJB]ev1]:VFfS/|pP#V+/rcp`{YUJŃ9]} VR5Y"mc%ADe/KF)5Cm# z s0nG2̫ ؍ _Gx _aU͊v38BoU|R-PgC W\US ><@M:.9#yy+KסYѦS]o/P2vjup4l|(k$m"KlˌT~Iq/Sr9?܎^0>6%:Zԙ9_(tH~G5 XA|{[v{I:ixޡ(}$Hʼn*K X(%0."Lh.&u:$ZTQ@mh(ri ;G~p2Һ~+k {C E$nw֒m%O+Qj:OPЛk*~]/g$\Fq7^~{^ŴcI.)] ;( e8FXB_U=a c!]o{ʥko-QDtìxkNG¤σY}3tO' q%J+E)(p(i!ѐrE_!|#+,qZ^@(JJ(G!!ћ,tbфZ XqVtXДZ[ǹ] w(qx23^y 3`N72K%wXi5V`uNx,v%ǮBZ"'.R&N@O/Q|{l.kLpndb4!zbb_aAOsk瀽Si4x)ZPYh~N0܀'/='C]MPeJUb@q.x譠Dda ,(9Ԥڸ֧| 4 "*IJvh?&n{#7M*#^V}&#Tr,q!/f:ֆZ))-`c;+(cj vk˜ij(尞8Tx_7VH>m_=٫k($+_~L_iN]l^UD3 !ywi#!qg#/ڽ-˪L~BMjH |iQE٦g9JgfJ xOk! ^G=tP~8O\3"zջev2"& _V0 hрߏp W>Q6Vf#?ko=>߆.UJ-r-,޺ۿpQg +6T\V rKϗτnKUBҼ~n쐸 ~,HiBh/R"dIp5塮X  |Î 9nv hU<"bBQ@@~i,D9y Ejh_&@9 fTw|&Qܘr cn&])l&Z8( ?,Cfuu N_Br1^ kJHlu3rAQcZoɘ*zAʲ{0^dUFw"9*b.2SCLk&h<\ |IEr6;)3&OVy76o=[/ {:]B{m2v,d/<(QR8ǴN5,@AգE86OS\>HHX]wk,dwMy~ҮS*,?9*T?&)xї E IM5 D##yisuq>pA_}s|(H$u^;bt7Nv&&(p4Ǘ=L草p)r*1X P(#9,jfIm,GVbj> 8M18:"&k}.pItPWFb4Ņdӧ!>o^7()޽3LjA$ظ~g13!iD~K9q'wt(&! ą-hL+h?뱿- юӜ7Fcկ 3[>4~Jrr3x .d uS#io&[yF9po&^q)ami)'qDpwtP[y-cb|fQxMp8 tCLj]2]zS$HPEb&A3 `J,"!PRhw%=^L_'Ĺ)5[*=uE+BS#a=23"UK4dGL2aDz8Į2ɸp*LW*J@Κ2 K't*_ ػ(5brQb H0H9 X^yJ0UΟm ZU Pu IJS #Pk®ɲr{ʐǭn,y~mL0rLv MrܨWoAB{P$] DKxu ?NWAő0^c/yXFXao=UϫТ\#,P, u~fcەk;ä07|+^l=ؽ8%m լEY@qm_m!\7Jt6X˗Xq>T"62Mf77 anGGxǘֲ4$T<ïJ$DLGN+_BU'nAGg B[*LHQ/u .5?5@1[ gug;'[568ީL@m&WmJ[ ߔF?G|ꙄUNL~='LdKzR@';gN8hT)Z b `psZ6Єt)Dgk| $s~?z_4WPF7E_O3Kw4gш&(/ӆ\~!0=Vxfr87謋j5*?#T6`.*.T1CϞiJǀVSXgߎUd"zIE?E)^WgQ7kȔ&SE3gRq9V`u"Ӆ3GV ~^=Sj!mˊ\^kDrSrp$S x} $9SE-~ t&çp36hMEpER`GJ17皗p迌2Vay[R%Qq^{hQ4U`Q=*'2.PxM2dfXnB+Mj˄P+!wJ[i]4v0|S;C*베Tl:] 4//jiK+^=va,磗,#9|za[A&R͡[g;ṔNu{)uIQlw?7s#@vC|~tݱ b[=|^KdYZǧ[-]W l$_[Oa_Gr췰v5>LɠSecbp'`uѵrϖUܨ5kN= O?X0#s||GJ?3yǷtǠ8ܟ7X@j5+a_عxZ\9P-s 9"JbmsB* C:M-48_dgza1>ޚ"-Ox%ꛉ1Y؄ЛtO˥7Q܈4h\drDl͢~M: 5UÊ#C#F/N VV,>M37Q!mWn[rh EO@heIJh$6VbT q(ll~ȟZ zySC=pRw2MYkNu~B }Pmb+J1|pꭼ)2-w}%T~C q8ږҴsǟ2zӕ i OIxs{FC +x.nz丆E0B"|!E_8OƳV;^J%wM *dqYJtXLȇ\4piK!ܼIdBhjP#,(#,T"DfEв(^< o)lL$>&K=m͢0N'`}%#8h"X敖{*Z\W س]E[D j΁X$gZU(1jgܚ@|xOy,>пcR`VllS*,gBUέ7GU;scEyuM5ZџGǢBFfT=k Rct^7AMWxձt zgO!˒=?׆nHS49XL)}ɦF59طgiW,P#2Գ9e0LFhG%:Ro1{йlz'vT@Y:FQ}H6eT qp !b5/r2 d=(8PNA93RG/;C^giѐT"ćq1::USVݡ< G*҉:k,Ol iصJ5vkػ8+:*[HD8;3u& B8q*(Kc/^_N/N*,p%LUS$po~QP2n2M9Lme{QƦR K>a /p'E9uX+ 7K lR/ ɢo+5H[G7 7*Q;Z$.a .Gk_O hMClʠ&Ě @ ܕ1AWUYκ ,-%񖮣 u+{q)􈳻W*':&D(zW\;c$QoaD- ؍AHifty6 ϣGW"ܾoI JjF4+kVK:eU ruC0#bHqEذKDG/qv"sIcv+O~ ^Ieg&_Ȝf%hfɎ.SQS_*\!{#v/_6I6!aT ps6U_UŤH Z6Wr5+4刡 %UWqRz N8.LlPbCݦ!Q[R9OY%XU9 J^ tv*i}ޭlcxx3:M}2=l+v5ە8z]NS@V( 7_o[R}`8富?w BKm8|)n-pVʮ3AޭYniT>٤,=8JBRT,wfeunFJ MP|FNYK1d) BVDvaiAI<o@(EPK=Syw9YpLKjg`C/DTO02Ys6)j"`==<4 vr$M10MjPLș(͞SnӔ\LBن\R7H+ lqFxܚ 6Vc'UmA:t "q$Gp=ŦC8=M܄z OKRMe!9n $-.rF~P4)h֥ B(z>} L=i{߿%[$hΧՉvtP:>/-XЉۃLyX jf\̐kna} 1:&WI`f֟n`h&baxK^8ARѴ+ [[SٿsJd`u_ӚjV&|媖?sS%Cm-믨3+ڝ*n,ktR=,p `>dR:G:JH:" z5(Ҩkp05k{kfNI0܏rhIhnG{{GZ9hZ2yb4YsKlO&uB0Q#^U䌪k*bkoPEO` A{+$VJ(Zu\ 蘥x=z?pa%;} ]"fە4hKVNFCi;z̎fƢаϑ\e6kLN3H!,P@/3q_2]cIM5Ze5tSsoQz7J٘0*H2>A = /vĂ=.1U.MbcuP'bDL,PiWȶ"Ԫ0ꞿtD!W3K1x[rXVsįDQcGiLman:OI( ${;²e[&Sq?%IZAkBr J7:{{idSzH[QDZ?fV͓0djfw鳑[ӚGHSlٟ,b;Z@H#XL)g"w& =eUQ&uѩ$4{i COq sƓml 3iIU0ЈY6MG2XYJ{&ZϚ!aٵ7)n[ʀ˻Q @?ae -&r"گo&Lh> #9skl4Z#_=tHWΦ)Eŧ<`>҉7 X-s֜ii|4Eba4r DJ$И" 夎G}-U:QtcgQ1j/>9 gy s?9a &qyfpRS-%1bw#i@{ <\41dk[D͉,/T]:[_Rcp1b0KiZ=髼+sKLΏ&4.8%3AיHHpIWptgŲ]bPݎ7܌%.YpM2GL- `f\_|ϩw"1FP,٥Vxqi2*WsD VnUA1=%$سT*-6NxbH,h&` qr%WIL:ԕ%B1"NSHPj;[aWX`rqSyݮ!64 ʜ̢cוּ),`kfΫBKguy̛i>^lp,.hpGx+CU,13Gc{>0RRT'iedQ)@{by=7b[|oXh)禣HlWǪxVy$U*~) !b݇ߨg츆ZIZ-|ӄJǝnR?*xmlm9yꎍp ;~ \^ @+/RYn^:̷ӐwKI6u ?TNk,p+7!}s3˚ϰ[ks]&B`M4p~@POY=ʭND~_''nOտ|+2JL!T`b%tZl2V\([?_μ-**)?\?u9Azd`O3j"V)#ɗ-?X^Lɋ;vBL8~ADl|FsB-j]G!j-z$*W|ṹDV&bzA= H!^xQ ncbŢMA̼HۤȔOyS.s泟09OV`F5zcLl vW~ȹ WT}y(K1NI_#h z*c m`m9Jt)41CTV]d~mOUdRIwʘ3͚DxQ5]_ 2AE'aorLX_wjat2N[M7T@ZWkc?XrH9rNܢ?Kdc*iO/fY9(II/X+Ilx(L T h;Jz;*5GU1S63Nc>-T[jNwBU;׾T^ƘAq+}GQ碝 $4)`Yn6ҲS /(]PAFCS'5+6DwOZ1zM͢__:HQFvg챆> + Ss9䕅I6"5lj9>?cg@6 ݜ뽛Y0fXEy|5)(TK#cވ]2ӆKRfw҇=F+Ƞ/ {z=;=76ڙ/NTivɸR;,)N],YðPB>l]TXXQ#%hד3;c,D|h7%dg#j1cFv3M!طQ2N&k|A`'Wc)auvKH^.`Hn XjB +a.H5>0/tCbT+uժQ†yÈYfwNΊÛ[-hs$rei\qZTR! $ZL S=*> 1lp* ^(= OV{VF ؙ2Ƙ-.%'T.fFY% =sH&\nS3g׼ QziOjT0l܀(BYV@|+<S1S? L@e(H;&Ėr(>iߦr?|,ODBz(Wj}ٟri(W +q ;/ۗ$ad1!ʷc5lT>)5F],(n/;0~̂`3>~D0pG{}`ӭ~XJbTv`K/H&n>(}%T%2 k &u1F=)9I̩_0.B.D_ʎG*$sFlfDKqHGR4 t-,}̋zjqt=(Ӏ.lpرH&zSݱMM7{`P\^> LNDz밬95 9}2ڸo|&B2BI:Sje/ ;唠(lZvq^8#=b~_>gcuٔב0OW:خ5U7>qL3Tc5kR.=K<@؊22u%DU6!v=Sx sW(}=/a}+ 5ꡀ#m- n]9 G10q*h3Nm;q #}KV 'yxFu/K2?If-k™N?~3xȟ0 K2g#|yV;֮ڭƍIܩlU pEOᶕ- W?]Ǿ]$NphjVvq8xpޒ#y\hB3 LB&jNy^E06IG{慳v |6#w{!/"tZ>; 7]+PS(c,]O(Եi@%Ws6ڮP:> ST/u$vj$J'S^G2vWfCNtF<$'h&I:,*ͯN_*'_i7sGץӘ^0}Ũrޒh4*O"ȫ۟VQ"{= HB%Ҏ"Q1@7'\[D90=G^rqqqW#+hwhv/l\,TDyOD[O@>cG%ԡouS] eQ(_9#rZSǀwxpR=!xcqn[)K~8DX?b|[ss*;%گ ߬FM\wRs[ʼnZt^rs%(k'd' |, y+ϝ wk{\ Gt&^$w0 RTrA͐U1(Nsq*C6|qP6 1V:Zx*-3;'mvGcʽ$Z6p{)/VQUIK -uiG< TXQ <d|֍s4WD2(BLtp7Wr&xX]oto+x{ݼx /ݭ(Cw% (ll瓉b¾ֿ7UC!6a6;'`ԋ}%ax寓?s"AXmXM'<93x`tfs0E MsՕ~%F*ױk`r-j\̞E~x(.)݈-Aʬ2&e6l`1{> 6z$$l]Mjl)FIۡF0Zu,ħdμ8 oFK5{IJ:2u:.v"a}Sů"|b^UL tW#bvio#d<ŃCN!h J3L{s)xSivyQtP.anIii/:kl9 R)FVjI7Ų;vfttH p`kOq#68jKĊt<]KPS/99r0`o:8-yDB*Pz?f'cHlK^FQ c7,njPr6G+r'/Zk&o"t@T=wu 8qW uww*^cx:%w Vf3@D!tΎdɅ7F^- Ĕ_;n g]Q܆;bj͵H+&) h,͈~a{v-pa|-GgRcNb^eO"MjY /K n4xGQ2!U f拚]#`H+ĭ8ap Z]=2&߸'2bщ%($66J]{:Klz =` f*\)ت `.}ڂ\[)+9݈?{[f"Akݩ+]E%xZAMEbIzo9?y-ztDUl5s_iD_m)/t|Jo~{>զY#[QV8k)1Aw߃R|.^~PVsz>!5 (QŐN,&BХ 7 'o#r?&֟c-V^P+-NڹqFxˌ<ϢL,BaYҿ j:TxVxiƋȞ7$d|?Mxc'89{aLTN/ඩNKTrtØmǕ ie PcZp.MڎVٗMo4#X*k5+ w+XCYӡ7YH8MC*{2 G,:';̆'./ΰIqh4>A*)zn2g!R#5L(֟Ԡ w4CbDRp] xQv&]I&g"O ܉ rDҪ),fT=݇7' +EŁ7Tňjjc_=qII\iN$x3GQ[ 5:Nj|[ڴFX^)b6i?ζ9 f !YZ"9 vaV*UG @1xk*YmV<`f/"a ^ݯS,eri#tf ON0ݡ?|=-׵hb- Ϳ?tbԛ,|nm{x&Su{zNEdb@>Jٓ)!}{Jvж |Op : A_[@EIVkhSKC1(Rs,:;[fSЄOo$8O͜Z1C $Ab?Um'7@ww]G8Gߐ²d՛AMA"죂25%|\p}z`Kdl4SXTpjBc[R%|?P882f1JIYR%;WwAJSgzTz'^nڃ]"bxBKj󮄓 9hOGy1m)Ol‘z}@MnPD[]BJN-8yk]fz ]f ﰔw?V7:0\0*OIӘή. fiӲS壘 (S"b!kClﭻ۷gH)2cW4w-*Rm<ۖm˗Y#>E^pQoSQSC8]p-}y2S5i$r }4+MBwޣLӠNУY^;lNu4U[sZ/K'w$.f_h㳡|g{.,,VDNvC@ 7(0"%e^I?«> vJnRd-߄,r۪@" ǨVW@D45-[.8`$4d |)gLea79cGO F1Aʌ iw^ҠLtqиſM}SEe4NUJ48|]~\W%9|ΤbG A+Ftt&~'xeX~f R2ܹv𮧸6^C=|B>*v]4`fK;#?Nde\kOzA' zϏbFU5ԀY˽NPֳus"d[aR*CH65\ǥ<&AFAYfVB/WH;yF,uP8D6=obg 4npZ!-g H)W/ 6&k &;vww3&@`nr*h)T& Os`o=eRѰLc<rQ}z/f#YX9irV(>iB`_JԗGMWyyH="UF 8w5!h}),S1!OKoC  *ʳKFvpz(^lXB auGt٭i igМp}H3'6T7M&%LnZ%ϋ^=U}U кik?ğfɹO۰iu,-]E,1ԋSpI13myM`*xV`)xVBA%+~Nj#Q[XyN?oCʡVVGJ:ۚut9S5K q4%A K>,WGϽOΫ_+V  =}"CCٻf@(}nṼUvBpKE iOVԐ`s:r"xJEqv +dEuys\Ę5<ŭ_; S*DfL܈Z?,*0`iDzR{{%1n@6 |خ6WcYVǼݑ.*7?˂YV8rR;ɕW&&yղu= ]q`ӛ͌Ǽ-ƘC\PBV8 hc+kT*K4C=p5\r[:F$V&1G0Mx;6írKؠT}=:3J- }p56pL@}_Q7 BW޶42F[4/r+{OɍOdG$¬T}I\]ifIB,87ZP3ƈ^9A=OJoA^cTݦ}Ǣ;Iȗ4ZeKw~/8++N {p' Lu+sԎ8 j>inZgHd؏Qg>7(-Ik _nU'p}>rxѶ +"45IyG>AC$W[:3 In,KDK"Nq3i  >Tr[yuY||p]'m8A/1WfrJH"$I"t0χ.i |AV5O\6jwXLKg0 !0fUšƹ:7*stO_Md H;#ض:xCȤU ;L=2ރVd̒?8Uw]=X)j} 5BSTXŬj6%(.B˜ h,BLCh.^9 bK`6~rOidtϡ+ u}ɣ'47܋>3ǐ9 J֩;'&L5xtjQ;QzD 孢UxυKٲ+7KV7%{ dJBN8yDnuӄI :ˑ`<,>kyGlh{Qhie8z$9QWDrGHXE)j_ʇ$vb\K?Bcs\wcIQ7Yu'3@>/w枋̄oCDKe@{r,]kۼ5$Vd-a?{9*Pg|7aC͘Jg3H5uCv(""j.7mp>v7;0v-C87PTj!vH4|u4L*QJ/\vO8$mb{b 3*W4'e<+X݈Gmh;W^h@`D4@7p8pþ Z_bcܫtAmY0{ FS4`ӗGCTp ~zx՝K<vfѥ魃E!$j RAr*Che6cݗp1 Z!ƲIJtL-B1>4Z)q ȿz ,P'{tf)<ڢfeƸBEz:3?u$ D>V/TEzY!oCBe{rfc׮IWߒa[ߺwl{K.3dvOĪ7Wb Ɋ"k{w?(?^u`r%XEf2ho (9q-p@UG͙}jdJuN zB]DZl$j4uIRFi8&!?(t6r.at!#/KČzvꌍp7GeN*PL,p +xkšܥOOfsYrK0qICß+[,_`5윴avD!BCɗI|P$}ik?F| %KiH~-{wVp}Ls?SȘ&FpCaaF:!sodt /LcmmuKReLG.O CW>լvGm+:ah/ 鏘;O!\^@ķ/$OuW8TQ0\V7a&@1}R&Bu%X#w`.γ[]6ʥ]n\| dSz\ T[0If6q+& /^hYHNʵDG&u?w?U-FizIT6-圣f'r[gw)JAk{#%t$+fRDHvEnp~ 8C@ h pP${%-wY~ KdۡӀ~d2@O'.7WE&|T$ߺ}\0sOGt_/3)ܹ7A$9^PZ)<ǘQ>DqNqkld\Enh- C0/i;}e|B=-uօjXhiP~T[%W@d~7+% *.Jx]caԵ4@i1O+WeK%n8d nQ>ߑouCxO"Zݺ[M_c^OO,uc5]Yqdv״4e>A ׃c>;(V@eh۰hexɾL-[+},o0kzDt33_)0(T],0}*A\h݇>/sbxnfsf0x~oe̸hj8u:QH_@)0  ,V< Χ>Y/X} !qS!scSYG5 cXSw"7D"bYu4e %4||nWiűVd RBT$ 4c*%*=,$XP)__VSH؀6EoWE[codQJD_j[:'dŒVu /xd^ ?4+I:uTVN4UwY M^/{݇{%1G'B1 ްZ_8۩Q s #5@6 L #s5ףيBa ۥ^Fng_{z4&0NțVH $%[T(}6)TΞA,}3BnlWĬ2P1Iq*# \:Ŝ P y}y3/,$͇= {DA^Kz' i$egF^|# "yJNTm܏u?e ]LR}GkY kcqtPe"h"E 9owR`4j%60G=|K:M2%zf Ʋ c[dPSG#B[GPQ~KªĘY eZp/ϩ4DǓ/[ uYJ'LDCmmĞ•KH ^Lɝ5aǐXUYM>?}l 67߲=Nmi>'Q7'#عB3+u0=%mlA4^RS7i^uoqVuz*"B3]CM?6{){Qt{j#CSjw|pӻ1pE)|!OK/4=Nz";P{iٮZ5G ^b Z,`%=(`fR0 sTed9s4:5SE6z`'Vqxx_ AM͓^av*P tba~Ri"wvQ)ԉxJDBĨ(vi *">@kog⎳M>#'ʠn"}w&?vO\>X+J:Փ A1O,86I22we5^=J+"2iT֨;GhӬhFju0EdAxpdŸ?m8=oI{{Os-hZڕ7 :cvT|oc1.@xt +k]S.hDRSUUe4'ӿy;/ȘB4e%AWli5!CHTO0p솽?+Hގ-'4 3o.K'~m= |3`U;f%M,aӛ \z9#/Fue<: 6W2Q~SH;Z9e_?\S@4oVףIQd)*|@:_ {A:Ȑ ҔJ>K4(`݋JFqB^\ZUAO@ %X&k9̤|O#[`\RV*1hs:{~IwtBR7QM禮ywUG}#A?5؄jQNJh޸{PWEL<ǒ6c.8<ĀwIfl(\.۝!].'p7_O~H]'D)dDXoN"[mBPH1L`%MΌݽIm-,2T1E 47 UnbX]6743ԝ@eeڶn 1Vwz-3 FטiO] yg=%Cu e%# `Y,%G)Kb4:Nym|wqf_(0M[* ;`QD .î TɻrN7r\ mzگ^gC!%ש%2̵.ZgZ0 VB`dwhȗD jO'^#5D6 k PÿnF2O0/oX}@ƫlˎ]7rDeP s .[C&-,TO`G"8i@*!ɶ`h"w˶F#(5^5LW-n\6>\$9>kIF$̃38i cl<ۘk㡐#A\>qOZόdHqV֩ !=Kr"?MOgvE7e \=L0b]e (?}O y5.")撚קWJgS۵gT"E)hk&3,МJSj*ܩ^Xp%8滮2l6~)>tfPZcV/s.` > Vj=jѣsјoS-q8PP+tF2 ̳-[K|';x:\8fCӃ/]=@pD<İa=+:>_+5s 7?>UYM۞Yō7?/,!Ѝ]MU}~}QaO`x:'ϋJKU`F5m$TTahkMׁ2U [%Wߙ4Ӆ|U QUhpٷԽa+_b0~#CMКGg|.L1U5umϐª[,H>d*t.ҼWTt7+3%<qZ1\>: > 6V|y2}KMkqjWF[j`n cNoDk卭h9sZ5M"Rȟ:k\``A'-2B'DĻUsk-( { `Iy[8V0VwÚ#l}F9gf!a x./j&&77'I n'K6~5Zsa@Z2fLL7r C :6/ķ(|s8]4vRYrZ^ы,P<b =l!õ*NMw!eΖL:g`4B׾{|<4pj[fɳ KNY2bș%NKWoFQFkn@ީftyMqU& iS_xe-`? e cp9(/Jj)'5m=oY0 cKKerdQ|oW(BY?½j9hYWq%Y5IeAPvifAkg x.\&yb:W;njD +DaR9}h7~+4ejf2zrwg% ,!" _B̲s|)LqbK]m!JI} "9r~_#4~U;OZ[LȈZ~#H4ym ʌZb}F5M/$aaOtlU8u#<%ėޡ!J_(خ+e{<~ӿRz³3؋,X҅stY̭gFt P~3T&rv0Es۾''I=PR=\@lQdt!JqLIǦY+Xپ3æ"g[onZ;D|xCnS"L{6a OmE]i^YZo-dUkT%+n~(h#2%=4e0 WB-^l*YH9D&ePA"EPyEku=82sܘ-ުΚCRM4J#KPwLґ|BɃX2&B{ElRkbP#rv] \-IӈrY+HU> )K770]](;tR!یEi00v7 ( q=#vh[S];5H'QEr"67\?fb.)s گ{W<>>-'7~J <(m{2Ϧ`FJ(-韦Q4Wpn~|!&`?p.TܱA>5 <h<$+Bv|ƭ[2ơɃ.)Q:q2(4E{k\ Ł)ڣ^"wn6SjFx$FM0e`_b0:ij@[9}~{eMg'$g-U Jj~`㵛 0J=E[VYQ~U4n| oPru &hf[\y""GpcB 'n,mQ:$Vά}wd;/oq׬)Ep?HN4K"^IfgrԔa ̭qhD0ea LV!v_r Ge8cߍ5 %2(x&r×<6rH>(r;y5QL%Ky-:_}f[;QLA'25h0UAwJK˵)Tu1;iF,EFJ_0ل lez)vɤl891τ)x]mybS3Z1iMsu2?/]5aM*:W(šk|5 MϚ ˈMflxE5 y]٥KF, uٷʴ\J <:)(U:')/;wsd?C[.ov% Q8Xa{EF{63T [M:}q8z~ي'& H| m.c9\[nP{ۤ&΅V Fhvc/a#`c3M$A#B*cz5jF6}#]l{E$g?BʉSmsİw!{xgߗ\>E.dׄzRcO?1O .-F{L_1ݷ 䐛{&EƧ4s`L$A+b s b`{?ʙ[kQK> yFs2QvcSZ&P>j'<:/bn8 Ko,F7Il P@rǃ,y(1wT(b]X&h%csՎۙL3jpߺ5Cx'/;2~Eo2* 3'5v~,sYx4*+I}E<AcS0ԣLQR4yMfm ^ߎ3JĠf=Y'Х.KPehNO7h@uChyxAW#h7_ry:@]MI/\V@s,% PӿM&ju Vp .$+ۡkDPvm`j |YtXq [yw`]~&"vUFG5 "~.U1k8em_o^|=zv*үW_JQ!5yc7ɢtqe % G>[sJ$c3 +bF&di]E ؞M~˶Yb5.!٫ي6U5b!!2{wbk;Lbf[})] KUNrfh115Lw۟1$|Wɖ1nD8Njk_gNA!ON{7!jL&bِQn*x)jǨQbmŸal)ɣiTTm̦;"@R1|uO}1y=O3J#~yKWto}\D 3?n v`Ս>,GsN[3瘒yxXƀ׫(>0o+'Řv{?BV eSfmF8FKx(Z+/7}"8$8WfSZN 5=}Əij0,FDiWc ;^Yһ~~9-fNe.>5oFx/S/\w1&}(1`y `3>v *,3ڦfqա fȁJ:h 327_`# *O [?e~b<1vsl, %6ʯkQdP8KqRL#QM@s (r6Bsf~򖕤 }Nh-}M8GC= 'p^-`d;t4C 2at\@3( 4")}Xoh]0ϿUO0DuLzh V02jDPwx/Ȫ*H!%<`.BP&v]9 |dT3+jL`5;"9 aITTb|]9!8ZElKCmD.2 Ƶ3@,Bz@D9FՍQz#wM?lJ؉}%oߣ4*k֡tgBjx"PY_ng0RB[de.FK*!1l֎J aC$B,8千ބGyq0wwK=ER&XXd:aLH켃p?7J`gz>Gm0IoUY4+/V Q%SW7kέx[c<QK_<[PqEWm.4Lɥk)8k%j &C٤kn7T"t~nqn8[\}Nb&P bߊz0XN(Df]u'Cl6z`2&iPMf*mL_c`?B0/Ј\)a/O2W?@Q5]u%hd*'E UOWx͞S98I_Mv7+s6K>T*&]Q g>pB?-hw|Ӂ8G9~%\fba; >N %+]$R˵1~eMyd.\oR!UE@jzA5՝K$+Cwh{vM]zڳfDR?{H\m.xKpH?H3k+ܛ*PDc;QG'>p wrv|a`̔$+&ā9PHI5? O;FŰ]H_RauW'59/cɌ|(`t0O8cۂL~RAW~6yW*)ܨfdj^3R݌6Z}q!~- Hn"~"fb^q¿! 9]lGKoA5mJ+*dܯA?£ɼ˜ 0uSðΔ֔xC*|ϥFǶSڰhxCܽ[]iOh_<Bk^;KqH% q#A>8Y6Y-rb\7n"}5=ڥ۠> w|ߐBb(2ljmri瑢&i~=Ŏ)IJ3kz]bP,RbcU 阓)NN#i}*;sNk%kDp&xgPD9&%@Aue M_!c,;9f/?iVIn"+ʮܝH69$yE[(HrG!Rܦ&1f{!^Bbge wRܼLs he2ՏP٘[U.sz2 ]ϼ ZQXGAbM/kOQ@Oz~6Za2 % Cr=rK`hNz'e> WȔt^uD; I! ť:8H;y pT-4ؚvme03Cr t5Z ]&TJHB$8ڬe<7f"Rw<۟3Xi_kg%1O۫7SDzSC-T.'Mvb,"մ '#>[ 9 0j H{ 6it;f|۔8cY d kv~?jD#xZ4^VĮ>oN0Deʣg* ^#,(E@eAhEwٰP*+ 4(QFGG&8W37GPuz<N_&Pu| Cw3y 3SnCؽ- {8ZptulFLW"|}:H"LDWbng^d+Z%CZczL5ahq.7q(?n0m.tSٱhXOpnq>cG$ F؅5TO &72)y\> ihy۫f|uAc|eo*<Bԕ4跿go`)+*7򌡄Nh|1H9kLm4GjD-P\*\O(ThO&nnT[?^̋c\ԅkf'y~fQW9af[xRTr7icSGת58C{ƙĀZLAJC~ lbو"C|#/ntg[RyPfmƻqO3mshӚIJhOR(l-jpE>բ 'GCȞ $Uۥ!8J͊Î_ thlÌ|CKKc,(>p rjO ɼ{bFKdz<8)3ƕ*2"9RVe% }A aLqz~ASbZb~`$OWSX FqhFLi?wK *OFSytM}\#$}!VP]Y}B *8Vj/ TJ+kF}ʗ_SD-POLȳ0E,yYحxꢀF}AL XȵA0{_xU\Q;.D, 0r>H[ .&UӇz\iߑ4E~.$$GkH C޽KME~bˬט 1?g> ZM u& QW6)Vyлޔ5}B< atS%|Vk- bpV1}0`.ɗ+u #]@!Z(&áfyF̄NIDT㿡!>)S&kU(%˖x^whߐYw>v97}h2*,[fN~齭U1㶡ΦHt+6*pVLyqkh EuV7|yY4Y)?Ǵ vT4&TLdɊWB|Y'W{ p63X ŏzO͋X9E6ⴲZTst5{8D'Eg",v"7Z|d H׽Nϑ{J! ZLސGdSֱᔙ q=wJ eC >``Ҵ A|vDW($`Dh9GGv^5էxגƄZJo:԰<';r$3wqGx8E&P|*s]9QԪ=1 ÕI8/\d N4jWx ,s'"+V v[O1<[i.۔8Yь^ْ a`F %PB!V=;j4UxEo A%G,B.G S)M-)5܄΅@ FN|BlH&1]lO`uSй.l`Mq+>,3Lw 7]t/-{H>򚹉kN~qweD3D"UFTa*uz;_U\"QΚ}/=- f ӛ?0$3oWe()W9 &:86W$4_M߫ S^FQu`RgznH|w%m&&ɎjqUJDG]88r&1olc2oܨGj?1@`v"հ-5#ayg;7 [9aO|ӽJQ?@ /0eH0*sT?Ɂ'%};z#̜ InR<..^V:7 Y/y\  S<=I#6zpfF>Oboң4K̹˯Wwqhh kO(-qPE6cWk{lMܟ%- AܣY6D]= k[R~n+sXܣ\+/ ~Ϊmy̽'8% ko:~u҄ :'C2eo_*׼Xh/d >}+Hh; EL(xS Hd )yKd`h*] >J{vn/kC>BmT侽wޱƇh/=)"VK ܫ">u~hՌ:-j1魿+o8^s{sn&7?hFaoOP^t:l2rti"~9ذ:? Ēmj@SUMs{c=RŻ;lRX$g_)F]FDLv4k2I VJ#C{j1 Xt!M2+fUa1,⸔i BԖYnON/~u1ai;*68Fnz[R:nR'U:t@ mEr=dH.q ?' ss:k% 32)X8OS4/W-O,$7GjV𚐏p#8 7P[q*SG0[^7kGыqgdĕsF ھ7q ;0kt$+a1u| e+TvE V`>CUՄ>mU44ќhqډ+ 7#мeMUK<3ư&Jˮ:/-_%tt5zЧ865$lؽsP9ˈ86䬳0gt(屸%:ȁ="aT,X٪Nv} CF bd4Rdwza2})=FEףXJ3[-`o2l㝺DuӇS؜05uBw_# RO@Á"B2) iY1D> %M'-S4 *'b1"{(~2>0XjqK~Л&B%{.ћfu;tSGJ fߵ6cȀv2g)HVna8;&`ΡEo^6^ !d9^b>_pr3[Z = 0;Vt.;$$ YݡAHWRUonݵZԂ4-AmKWL 3H9ϨϬn"TkS[PoJ*W4}g/Dԗ F@#H-waLY<9p:/ Ny ]=c>cyEl\m{7^k3z+4\_7(i4•.vJ~(O0npB *[H5Aw&# ۅw8cJ;|4b{NN:$&,#<~*,va=qڒZemg'%cKkb/DNNo$ T3l!:4krl^0aR@jCf}zީACىF$y=n 峛WP @H᫪/Pnt-Vmw8 cQQMY? .r̭&LG/Y }3VR>]VSG-[gEj^.#M~x A9(!Wj\_oarGj?GZ:썋cE*P)g#bg{g:P([N$5;ދKeQ]m*t;WbV0W2*!Ȑ{h,Mf5q  NzT}ƭ~"]rî;] ]NJdgƗ@@ e.pڐG8I"T;Ag~%m4@Af8] \.FP~" _vFU1m,cn ʴ q{(t k͡e| h[o67{:w{ZU?Xo!~: Բ` NJ6Lu77c(k4w+öwgǫQ;|Z|+w@>;7n! u{ӱRr),&79PK'!V77*fc mMb_آQ{hk4iVdOsAN>e,wS:],}m2hyVŦT~?3}K-&IG7zL6hb i(UU#{NvR/*/eP<3#RKkO6aGЩ4PMD:a 1z*3 ݖe+Іy +ڕ~0՞~V urʛ :nK'[x/8 psm"uy5\ !ȏESBR oF!nDy5t>!VD J ;_=.c&;t@Í~bG w$I []iR pjAֻ -MޝOW`8m6r1&" HP[1-Nġ`صkVO->9g-rTH|` lJ#D|ݒż 2ar,k $]I;^Na(D'سC#]p-Cj,Ʉ ]:lcjmu5Fݍɘl|E=_NP\1WZ`vfg ߡtu RxѴK0b'<bwo)nw+Шy%S{uec m o @sTMyvlS`(V R6S%>#|FsԃXw4]txT3HXY:c(G~Z5`Z?zm+ztj+]@섎=jXeB;ST"gݠ)p@~WB2뇙Dc^E@[4ϻl2 1ħzP٫>04k6:lp.wlmpyۣ#E$\"F#J?ې߁-9V:G=Ϣ+1ކsU.htg{ buy9J[>w7LsHv 2skK/[լk mwUy-\CEwb.~w1.1_BQ>ϔp~2U^{\ `Ulj*c`h̰OՏ5VhX{hCxZ 'Xi ^,C&6ה``J8sv &sΡLN"._%+m=@hm>1Q+Y+74L.|>0nrP- 4Mek5@ dMtG32X@|d 7}LkzgsqdDj16ݏ))V_Mff.N.@C!nb & H*ma7+!x|O}m*C,yTg6񎜺BN}b{d -H&_9鈃xJGBʗAG׬=$ ֲڹp x(P\24<6'^YdSh{etb0%)1eHJbO^TtY`҈32 MVkdf(40/8hv<&8׋'wR%5}~dCx*#'0raI}_YUִ4?HrT睉*@R;V k!}M{23d]NNkM[o!tW'nnS1ֆ|G6JcIg$3rʿ@^|fmh}2SnREؙn ;oNS>zv tR*$T]ܝ:D7fwKv vKf4KN$7%[eT+HU;|E_FԶ;6?5m|@%a"2K?xo8GjkVH2.*xL?$2L|[7qH-jnP j)vӅvx9 uou+h2VukEI0\#]$Ȇ]VXJɖFGd3Ӕ'uwFZ{?BD+ q~S[7N!%nOÆL1PVBӡh8SRJ^AZDey$ ƫT&<& ttfp)whN 7+_v`S.I"wL@()(U>Bcg-r {-g\?#H\0_C{Hz3dl"(:~,JպPG`Et({ƶi).9ײrvKtFEA/jHS';FİW*"pH %,XjQ{IA̬}=P ~vhiǭ7z9\aMLȌú{;ϾZ1vF6!18ڟ5׈Q&CT-|xZT>Nfv:}y & Ae;Zc++-تWd+^cpv4;{dB9ms89Sac vj0Ow*宯SUv*mXg@֕J$+5ё=+ gq_vꯖ(x**grpf8lId#2/ S>)E) y O]ZCWo;bob@ޭsůo&.\&7&΂H!=FYLhI2-![%r-G5տ 8^H*ݙQe校3Ț?;yyp1~^ Kg1e)E\őMkWb6&}\Y4_q Ѩ69႑suiL|!|W m.ɰ[gZyEEҺqc;}*X(so\,a&!ʜp/$G&۞(3}Y|JI m^VY3!VY :H`ݎGy, V8\[a[VuS̨sW+hP =KUO1u$8RI޶uN{q*~5}4-{_ Y~gˍy t%XENӄx(%\i'PPJxdJp2j]R0G3!=~q_%}? /ՈD|o)g9gh S#-]ɓ?8jw,l +!% ,\d-.ރ7;{v.@bF`l(6EL09Ƌ.utG7Ժ8ٲUpw~4=0'_ {(c9b|h3?pxnGjȊcd"_<1;aL7?FOF/ +iSE/ow<|~juO M7_[B)_yPT{Wƫk3zc24[礌/6koy`nX;YZQHڙTݦxK.D{QږqؠZh0`K+zvp*!W޲.sT< hYLzq0»XE`"ciKE-Y!37܇i'0Ep%q$P8C|ڹ9=F|0􂦊fqkjI KgYs P u(Qy)MTW0Ɛc)A!jM^؍sVT䨽$#6RiԶx`s ]ўfNQEDPeW>E,/3s^dϣԔ\ GڛZ( w]7^)uS`::p֝ ]9$ ʛ]4qIvn]{yOlQeR;8՚n _+ K16?9pNu£VI}bG# ]s+;Rw|U-ߘG,`U~Dq #&Ƚt^ЕJ¨l,vOx_U8n0`8HjnT#q6^.7B;=AVx[ Lb6xH^1?4c_8CsXx~#F+B!q?TH$[Fu~D-?FJ9n/z-N3q595FToD;Ň(Es5&I-8aZz~ҍf 9}O5bFKđm~-ġyzw6Mn,(5Xt5 }Bmn1îM΅#/ Dv=7Ry|0_2#~ ;07,\&Z5d1\C 7Wra=2y6~Au|l`f)@ RHϔ BL!UgzՑ,8dC"b$[÷f0pՄ*~5(;@1YŔkbṿ=dwT+iC}"jO|FA:rkhxJ.LnǶ~[t+p -xoY ƿٹ "@{RG2ޕoW(mمk5<։r-/Xw 6%jQm}DaOA Q=DsW#*_CEcsYHWtJt|(5'dG3uqLpDeap4!$}r||Mr2&Ѡv%3"Ly;2Xz;fDQ7k2nxŸw )Qπ*Wm33SmuiѩRcR 5)U὿G'sȋA=/&rbv]ˍa-w/h0cL#4 !A}[(vC,&T߹.\~H5O*\<w 0ec[,Ps(;=#Sk֤Bj ~=O'˖Bte+/a7 sr*<_:)C-QdmC0 _ruќh5¬]idQTW6dɷ^-^XTO|f[6Ē (άFGM{ d~$Ar1_擖eͱ0%8T}VѾ|e8 jHdxf M-NAꍲiNYEɁVK]P5߉ƪ_ΗVIՖ+{b]kW`HkﲈP}|5lW[Bh8J?HmUwD$ԅۻSS4HҔՃH2&10X{ʒ$5cMj[*`YB_HP7J{d@`8rygb yd G콽fW*ߞʃc|oYrhTj%94g =)̓`@RdPArW=,/ܘNT!N5y$ [^e!SJwQXH@ еxz4]L '1*6PTm+ K?$I$y4Q^օwBtVph;DJ~FCˊpa0N KBF0.xm97Xܾ^k=j]%Q͈.̤t [1IC`R15B^Q>;3b܆4NorɀL523c0b9e̎{R/# U^NJ:tw0aٴZdl!K8/S(Ta4u5"7+]<͊ไԔiD=9rnֿ7v5>s|p$|,͏?pYyY^`\iBT;n}~/:8]WEBs"O!O:5{>(@4fOmF*n d Mվ=kn%35̡(قp:71YȽdHzOLiiiKJǥ՞#iӤ+ <$A]^7c+ܰw٨~n%F8E ^Qou׿HvxS/ F :Ls?"n4lWFsb(3Sx8)0nn/{jƶc1X7&H 4wuP' 7"WYcY[DBEi*0'+EXv`+lh(/řJBnJ15wEQ(I^lxX)n4O@Ikw|vXNJj9 HEn#C aJ佞ȯ2iu~RO@NYrn,>hktJmNAЛ/\yTπT Ƀ b;k·WXhO~d9q:W]w;7cQ0cp^+eb Pe7c0,"R}u o+dcqȮCOi0!lhǂt|"ܵ>S9H+ vB-~#ZMs &jLMiMVuIPdfSR 5 6gK9Cyg?ga! ~QDXBB,taUzGF.+2]  A#m%sËKd~>hG ‰㼬LIMwrhc\=q~;ҤԱ}ߙHǃUS%a5<_+ Q\/7<c!c\|_DCǼLY QAfJ[UUp횲ʠ’}[O* =4<\@e:bH ̞?h^ߠiFB20_HY` գO+r 0l(a%11԰p I*F;VrMsNӞ_[{[&fA4D1'=^[@ rujsXg3RB B6 :ԧ<0#u}Jzo -fcMOf :>Z74_m17yU6̅N0{${JQ[*Kh9G:Fɝv\6,V QuA/S¥S,NDf $2~yRϹ.utvl9 qJ9˓huoy|?n@, FȜ%~0S +?g%WŒC*+[f;jž}Y)sJ+(B^@GۢKg{AlSi *L|z*Xbw%ч|πEŒz봈k]gƀi=nћ^gcsյ-W9C$+:Tib0ihgx[U:L^<0}y,o:2>W8 ׅx/biԐ]-^:8y +'gHҭ?ŇЁz3U֕}YSh*.:,y7}bDP$ LҼLp=Ň'?(H=Lm=MUX?9h*D"7~IKWǒMp @cܙ<|WZp_Z~g*j3N^p1? ih.퇹v| R`XQ? VzD~F boQX'A)$Ş0Y)fmkbb_v''ፄ "EE0N,1c1 ]bUJ{bUk q0,Xl]Jqry7PF\C+6k0>w.p/[[-8Lh8b6]+=Z0Lx5h Q^Cϖe#.]%1&/'C4iHc4jG d0oV~AkIC2gxzbp~ CO(&8"Ӏrьw-N)28. t"xi>R]6sIV$FZ9s16r)l"*A6)AB"VuomG Z65rql3p>x `돲U%ȑO.W KRgX-}2碎!;7k:j-n`V:8lZWnwNAA5/bcY@C`ւb{r3U;ڷBⵧ"9E"k G)х~B曂qk 0s/b}MZ̈́!&IFzpwmPM̦}[7蠴yFPzHhȿc*ݡzZm4x2r@3Lhg͉3s-ʙBV~9O& f< * B @#ܬt>΢t f͐ЖMƶey2P2xݢ>!tP+>DI2)PkUmz旛p7bζB18cIQӊx-|?^D![%{%oqz`?dicMnL FUl`bfIRRqjWQ_:iRWI$s^jE3K,w LñN3:ᕖ;g,=|[e RM=S7l:Q8! ŤEK)1h{4 ?v҅Orf6ˇjyHl)f^uI7EɞGa؅b9=FFh(x,&BğK, +WV'u7w)r6"b]03v!?K# B;Fy{;P6م'?bx$B*𨝜_'2 ;bfW Tc2^)q{ …꽣L%SePRld> lQ:aΦx.9mtV̙cPk)*iL>םK~cHp'$>4S9{Os\%kؗoQ L Ca^Xڗ`) t謦vj8X#e%W?xx 4<)쌣+2sg`]q0+XֈO*ELE(>=Ʒ̅t&=-drhMfնGWaR T nHCP6A?I凹Q`P 9A:Hv5j@|ǫnAYF2_W#xAe흔&/M: 񙼑S#kί#7Q 9bl8tKU^i{LB) boWQuͻu޾VsMnjy]FFjFQ`4Bw{@SE<1gQ9riYΜ[H( jH}d~]PTh`qppHmfĬifOܐfHc2>Cc<]S|Jv`e|/Xu:1gCOmWeQ :ENGS(Ɍү  ꒸4Љb%WnDcޙ5U*}a7z ^t*1K uɢ({bl%bɧX*hOg%*E#*KOŎBU7}U]oBZr_=#11~GpmsPL" ]VŬ*>O4z|CH)g8Ҹ~_1g-@c\ *FEG&yT;Oߨ9)w\.v*9p6 ɖGߛHj`^Zĸad]y6=^kui9D*UԙV [ +YiPQf lTwԍz03@P[lp/vlt7}9Hŀ# (܉8g lnR$"; bflMXsZ\D^NQn?hr.!Bժρkܠv/BS-$k84oC@T{PLʭ?ϭyD)#EnDDuKFjJ _p0FA%Y`WdϺ9{tHc`-4>>yِVGEH.! `+X6wp Mh-g|Zj|f&59d@W0Rwpp..Olb 3"Hnv1L>-[vu2q_ B06([Ԭ@"wf:F1?gEW?w bP yrDSuT=ɗ%iQ?T-F=M~$~Ml$[aB1ܸVPI}xǍdU\s,{%`<=1ݹԘ&wpe<ҭutg`BnAj6<4,l]ȦHC#V]#pCDQJxM}bX qNQ>nd9t|S~ [x3SCl4G Rw/M@q\ +],f p=B)@ky ArѪL#䘄 C}$pr6~hiC^mH@'_(bbM`k;ۍӾ\M$|Aq 4q=kJ\Ę]uVl*&Buh2 Y2 &}QBA`]Fji\qMZq ̋K>R(ߍE<"eo4clePY8f8+ΦúaQ(&zߢx}KoRZ?#-2ntZ=aЙQFٳUl`C ==%y ٬ jC@$"H-KGpb 끈įZ5@{K<02Hw}6ۨ.ru2cb%\aPI9A:R%SWyUFT?4+v|+,ޚ-2rGTvTWB+5 i?b(SnWwJYbB݈BD 4 AN\%@9AcU=/)oh~Okƺ[>cUL:Xd~NZ-FvHb&;.o)ېcqu_׈pQ/z9:~0%\}h퇩1wc#xK79 @ d]M?R: u9]TQC;? >mq`50?2?wl95ӊ "Dk o8m V*7T;kmx>d" |vC,Ӷx$  r2U"SGIl$lO?pA7GtFwՇσ#D7uSpRRav-qurs/9c Kv, | Uм)(j lZ)eCk!8ZEaGA;pj w4RazB&'Y7~tR { /zg[?>fh}&kBr qqS%jP;ISeI~9zF(zkcj£R  !fASpK}Y2)yZAnޡl{+gEoR3eFͶSM~z}M =Wb)S PdpQ ljs;>&6D!2ֲrɔ2 /k4h.4\Ȋ" I.w+\óGE.=b>W -1[Xj$S+!B`C5ƍ7e/>)毖Wfܔ<d{kKFi%TM5|-U(܎̤^kQ)}O0lYUL&4|pt>T7o'ߩRi33Sd1ZZPGDR0jHv1{JBNn)5rHm^28x)}#%kHLSVB|* Xʕ0 }LJ6kS$`2З><*;ZWE=Hx#! _T'hܣ͵(x %H拌PlCs50 Nk?fvlgSmxg쐇Ѡ` DNDc̸e֛USbu;pOai ,vV3(CP-Wnhv:?B {2KGҩbv +PBb \?ulu=e,k/ظyTM#mW?Z7H1nZRLaWPM# %KP6Y E_$] 1rڎs}yGz]9_DH8Uq`W58煆o47I7pg4LN^8Z\:>)`< 0ιD$]*nrO"lS/@]"DfGo1(ϗܭePR Fi(p=k@ " 1wc U4)8 ' |@^E$^nid2^J\lWU4s'  Ф]Pd}|4[,H*δzqBud\ZRҺ%اT{5*KbjDnk,3xDy QiID0/P w MoTBZ1m|*n8˝SY M{l/!@{?&)'L{lh;p&ž #?vWgKov?ZF<Bu u| 6(C'9 V-v^.W:17F!SՏbPAP/a`/M~iI4\&E?$.yLMxx?P$56\&燇a EƄO} PP&J/0F?\ɠ(S.y|i<-\gX=a`}+OVv+ h2buR@&?X@Gݱ +u\yHIT(<ڞ Sp+t9ފꍝM2PK{ᬮ1к0.F:=&ow{zHz33/$C= /(~24َp%BEqwϬb j 1EZΓjHRe;ցxΕyU!]OߚW7/3T;&:]$*4KP4Hi=44V*9#UEG$[GO1:+A-2XH⒨'A k"ViՁ O *URSSe>,zO*zG me{ nO_2=Gkj鯃C*ى#t%i`E{ Q|_u{|- %]HbJՁ"g:e8hD8(Q D`~Px?%_YБ pb>?4s=RNm-1ux`e  J>& k\T[g }EwXB\訯vY~X)O'Og-"?!zFфi*'P^>G5e\|GXko'{^斦MDmX'/v0`[x>^X-9Ê!Ӛ_c&خm93<@"84K&m*<.(s(tἂ J S xm0ynXOY/&=Y<5VyßJًZg)1Λ51FlnE![})8(i7~8w:g /#2gR;_ ѥ +:LlHoӼFGˡuQ6 O*~%pW;C {v2@XԖ>黁P'-2y;o#~| ɇ'7eެ(HU׸q2qm 9j5>jz ҽow^ ̨AԖT!Ƶ1DvZ &1.u5 - )M4?Q QbH a;atD=Xqgjm\w:L t^'PNߩ}m2vwuBQh7%o|e>Rrl'!Mi'"^=8} Sy{nJ%!'g/s+Hz56}A0s HI0g.N؛W=V uJCV[[ߴ`sbi IQXر;*ZiC[$%6vQC,T,n [K6bd dwa9/`TNm*-PiyFDXh#fȯ@oPFqEE(nMjŠΥHub~--ৈŵ[kHJ)v=T=Kۄ}rtHQ,|^|azl҅w8Z:ԔFͮu<-9 ԥ4aRjձ,0Uu}ʧEa \?Pi,Pz7eZgu!%ޑS3Fh3-% K6݁k +FڍTvCt2퀱 J},aUH!w0j ;{ah ܙQ*8OE33'C". VHQ#-Iڊ}H!)%?lukl⿦ujk _VP~A]u.4iF}HŖIP8*#=g7ipV63Gu̓p'+Lo.Amb`wayw'.uX59j Z)[b]3TI?nBroET" c~9H:]rj᳴YsgC^@NXi&3£Rpvt)PΜ HcH8Rz!hI)Dhf8w6#c*Kzv֘' 0K0#>lTyOx'] ǠmJ-rFhHL7ED?V`AQfdH%= g췀8#<Zޡ0OT.*; X-=7xӣ{(qy8ʤPmE*䣢)@Q~mL3Е嗡3>hQմҫ^ &a9u$ !;JjꀠQäK2#sn!<__sL/c;{d w0;6'nw*{juԟu-(e#s-n$S6QjzM0- ll&0gguI]^@4S_._Unl?4 q>S5S] rQ(Y؞^C@ͩ $j.,d]B`,XOd_,K[)LeD;yփ'25 /%S]Wx+Tggz }O|U?ٖq<ʖ޹# Ub8#;i"C@~zخ;ro;"vx)+# ^rᗾd } k[Jqv3 1nL3~s ̳] /^yϖkJLJ&"nүMRcNP} _o R{D)EsI ~,A=-kYl0 eCb*_I0km4.b-N_$4GgUNƛK!~Z=EE،'ng2v.1VĆ3XXC< +AlޔfV,BРDv'Tnў^t+SM`JȆPՊÐ9^O2[±[Y%^Q;ww6@sgasuNLQ6HzoXL- imSbu30vF,e|fX- sCѹU9tg>/%.-ibN]ˮJlfW92"pz|-Gխ Pw:G5ȠϻxD<%qل'蟿תה?2ɋo(mU1GjY?g݊INcQhn=M?"\vaϻb5U*9ՠZ~*b` +fmmY.ك}3^!SZ ݸͦK\Ctgs8 ꕼzK[CME+"+BElfSA(lănT/Fow~ɞ=kMl`)dt ,a|npr%wCra7.ۿZHO`%G z8X )Jb|FYIc 6~J"?/9vؽ>&_eSÏHחzP-„]71kA|$;wr1q[~WiAKPMtڈ4xzZRo}sd7mH+.4( n?CݰCu>{$%;[.`xC_q~':,eaJ*pAG'l-쩈z#?!Gc粰c`PmGJa"AvZ0d3 Us-1~o̖2/CDh^9ܲ`nzfCtC(6T;zoQŮg9R}bT]li/#+UgpKZMQ8#A{bJ M&/ ' zL8qt.)Q ;yp#tW׮Pr1Ie  (GCOü,iv啿ҫy>faCM=W1lK:* 5Ë*a]o~`2[Āc^F[ WYDk퇿#ej|׼C4f_c(,G%20 ^ӻؿ6_B-E8 udOw_ }8*&TH}x4/3Aԥg=O;MGտbn k^4z >u!"&gL=6W "V&aUKM]V̉4*`ꆭ]yFy&k) S W/ = ǎƩ.EUz1)"Qnd$1WE2䓬ݴf\ Sw5*()8Ӓ؀*gI~yq@tZg5VgԲ`$YeǰhbΰQ~Lۻ5 S4W $iIZG]|u{aȟSDsi8JF$u:,36Z-p-[ΫN6z-Ǹ|iUu豧N_۩8j5rwDw4ߢdϪ>ɂO(\*kL;vr v wzzN@8kϫH/K*ūrYNCVNjӟ0rp20,1l:зS 9pgL0np lbIp=#k'6??\pGtt`yir6 wyK,I1MuǦՎ#E\!{(ӏÌ Us$1#⣗ VFp/ܮ6NPiO1QM F H)I#Ĉy=sHz/ҥYب~i4=C/VKH[̎Q ]Ѝv5R2\>uQj՛SË>f |EojNvڏ {J %td2SCknݚt9I]4O1{,.ꔤX$6jnư5sDlj)s,S $fQ1hoL|M tH2ybGv%r"4@[M Ofkc.)=]LHE@k L$h 9ɸm_SݺqD}nWr'mLZ1t4q,Aok $͵N:gs^$DMQ>-Ξg 1z2 Zj2'xp%8] 3A`+. 039kh)z)Vwrm+ yY{n8OUtyvfmA'POy.bV|['k{ EVR ?X )\R|"ߌ2ʑst!5OU)!C3gQo=1_E=Sbu'/( o\4eсj nLk[,K6BDHYv@7R۴sCqs$ʗ`XN\<ǁ^_ٲ^;>3bNQ ü:˅+C<B]0[=tJ3G];( y(Mھd xya,#n7lHk+ I$`*!6(᝹9[DfpU 쪕q׃Fd @4bJ\yRk)8c`6fFųSp n )\6[%8:l*C`ps֌f-C~b 37 uC-1&22ō :& 9=he䫈*a~kQ&}#881MW%z^#/| #՗JsuJW%hGX6B>UyO}IBRy"aswsVE« _3%]V!Fb#/Q3Ȏ%wPDANhRߖ/!T5gƧNu& mfZ{ʻXTPZ7IW_2rs+X0C8_SXf?#֫r K8}^\ Kܕ$trl\@{KJ2e@~m Gq&i&%,$JHAXS5(F7xį|uNM,}#n X|@p_Pn.(v4v$d#yk㦢4ĂtUlL_@(δq3ܿG۽%c"u9d4tz (n#fa#WBS;MZꎿd+Im!}Pg5&d_2@ =S"O.YlJv kĤTuno~L RSZ:eƭw9wR~Tp]MRlHiQCS*q2m+RG\+~3b$4Il)^ل#:_9[ QX1=vDw gUkG"G]2b4eJ;ݍK0 ^RJw}mN,eeK*z43X[¶!RQaYv_;N'qrJdv-J4&EF(6&KŦ6\ny1ol JۼkiaxJ) gM))G>H39G+Hp M,-'գQYkd=!K/&f ^eZq]A-J\L\{ n`[U*)?Of=,+202©ųt))mFcuؾ:n'ci8;^?_qh靟)isb _cod4WOI*ڐ%'#gK(o|5Z,ɖ0ֶ'Q¯WeǪNZ0:IѰOw9N!ˣo wsܟ Mreϲغu+\qT @>5uM<|E!zAEf&zvdKٞ6ʈ 滮aCwOE8]= 3n!t̹(^}JeG,Οc i i|Q9NQ `:#lٌm]w9JUk;a@rծ睘ۨ ȃ;zpU%ܩDZɱvI&it5u+xK`B %y'Q/uOE`'H#|[7Dآ5q%BJKS& uO鰊d21dJɺ]PPB~%q9ceJ 3Ǘzٟ+U_pO䔳%NK_gkR #Cp:f6|)L;*D$Ȓ,Y2 זK{Y/ʴzR5R)B˺s|@GVy]\wk Lxr;BgS sa̾,)h`?ߎ puK> <,Y^"#%|y(k\?RMxEjAv@4hc;u.vF{ʈKKXhp;$9&[2gyUr+):VgA̪^qDv)Y3'8J"-/tNqZ6Г2KaA= 13SD3:N}NP[%w,Jc ;R=Y&[^8rz٦rk9٧Y缸W6v"#bl!Z 7B䎃Zc*dݾ,# "YPbsdC:rI>_roxg *L$A7ޙM3./O琍F-3{4hxo*U?na5~س `1Dmib>, GQф(/_s!}ET2TL%Tv$֏\1N b-➐l:1 и:^o?[BdNܫ}aXSES 7ixF!FBЧQ+"p_ְw6K'8!6gi.B"5~o?&\UO5Q%+~.Hn۔/57|c@cTX.d~JB_k>c @Ȣ0cW旯4uWHTN@{|`|ms0Be9V 'ɾQi/{m M.cz=Y`((m8S2å7~Uj' qn^C ΅lِo%'5b }N\^Z.i@QՏK Z* D0W<7bl2`R3|Lxo@ZrhH=KhؠՌTMQzhy[)jnMsn(|(Yѳ~t"bʃhyWܤhȣe-Yӟɐc/sVWELZ~^L]a3ց/5^ *T;+ \Hp9tA~eJ6<<p?dugnS4k4]z M!x`lu7Ɵ-A. Qd1T;H5,5MvL>+O$P;~{VݾDҨ ǝ3 $tB-AP BA.3 8TtW#1_6:ƧS4$2jkj*;@hҏD$FsHTL>Ư"O*[+^럑 tvdKj}ULS ^{CH~|=;rcgј ϿOP7YrumuQH( Kvȭg}B!x,X!P\wPؿLo9Ȕ^Y!lolq u|c(xR~r9 =A~ [SIvTpr<L:!AYOΩD4k޼t&&x,$+8ظ!&YbLY[ 췞aR]8 \wsHԍk=YVAHluQ2BV6⒏+MƇglLHW:ӌ)EyH6P?).j9dvT; VcA͜'K@X ^.혞6E_.(**Cc|H/]1Ƕ*fAᱏL\hѻ*4(#wi5|@U73XTllD'x ǩ>K{z|89rJ.* v2#{Si_ }ʹH\F#ݠnńN־SQ-hKX|ȂMdԤ) ;3?)\s kOSj|<`+uEpyʆ6xU$\*jr`KH=3jy`cN3;5 UH%#V X%Np eX#cX{_r?,UW?{)8 Oi< B}LAmR^ u3֑G'L5]lq2A)}u1衚Kc`7',͚7Kg?#93̠5'CB<>*Jq](姟2́ =EB g<}iqtp7צ+44d:2:.A?VΔ?|xl"oNT۩bg\ Hcd~E>8 C"O D!(מ*Al?Q0J(1lS$N9sEڱkVv8as÷JMKP1S܄šyZe[@겝Aiz6W%վ~@?@&bQsӿ d,/)T䑐߹H`hĨä1k}}*|M旃@jDo-@ٓ#_T3l뾸Zn5 ('ؽjL*&alUy1! u|T*`wIeFC6h& jւLX ]?]1E%3k@X&9}HPCq@QiLmϵsuZ`Hz>h'5BRGeIw@-ú~@kwHRy G>,ǡ!`iguY]/.BX0dJ_M14f5}:MџqjtuĖ^%2XU$ެY ӽH?)W z.2ˣ ^q@d\O_qBlBj*#/cUn):I?<ɉ’bhR_O5=y/B1l47 OsI)E a`\ڭ)'F7G<6\9ٲd9!4"F!}U:=b<{.Pѣ| ؊=?$͜xgYZ07070100000103000081a400000000000000000000000164943cea00002cac000000000000000000000000000000000000005000000000./lib/modules/4.18.0-499.el8.ppc64le/kernel/drivers/media/pci/ivtv/ivtvfb.ko.xz7zXZִF!t/,j]?Eh=ڜ9M$1pD/ƟXp֜}E]:hg@+-?s}{/b Œ5s-S8g6mfFlB/ɃL^((u27 ʭ Ϋ8'b?h]T9=GWLij#Gs//HM9hky3iXw/p^vB 8ִ:Α!(L\`3.oV[Emkݣ/qӖi?<,$icZ2NSBA~f-cQ)i]{pZ@~TI9 p̧ԧI*&aaCeU% w9x2 ܲ7<WQEnJiQ} =sW@Yl*C3Ҫ#/ԑK)B+=KY!փY%9g> 5R Oyi_O,D;mA=@cl!]$p@ro ]o$r1Þ|?Uu>~Ծ|ՔU]s/4~m1h(跏V ^Nc\JKl-@y$.Qܯ{#p6`Jh}.5;q]*5k=t `^ #QYc D ཈e4ʂo"phYH{^f4ʂXX ц#J[-PNL)%+P-.m䅔c[aP4TpJLQ]^ ȰˁGԔ$G橹d/SNxآ$B+eniE I?9b^f>AUMAV@UxoKOj5ll <Z.Ϸx]^p_-0ܩ[AO 6iPpI(i;=֠*̗5z* CDa8R6]0{ŋ4|A,(>.8?ާ%6a/pfo!Y̢l2TU99+;t[?2q^^QA*rWF`԰}`ki&mYMC.4o@"44p?vxH>!zYQkq'}6-K`;TOzNRyVoyYd$u}NmgBl\(c9VDrz܏Cy;`ʅ٘NVy'w~lDI-Il>vIՑ 9c1Sul\|-h,P lAPiSMe鞸⹰6\ o(r;V 'PS,{6H<xޓY\p{L<'3B2%vOfJ!! za*`'QTבQa ?Enȯ `h}κ&^Jf' 4J7Uu?.5m .ܐQv6L$x2*!XIo bU^Z l!Qh;hYZ<@duav?7h3ɮdKqd+>$;_p̼l :σ_MwrX{#aCJtH7|;a| ]t-"RSNQOYxePw\|sg%<=vKD飝̓;cjB,XTJi lz-бb@"Y5KQz9$>"f1R?/۱} <4y8W8Učsi(OM{[N?4SO^A9t΢* cRXl ^:y=°TG s_H` ekC6dž4a)Ճ6ˢ{R^ |A\f=$0_WTXs.Gy:ug0l/*lXqׅU +% ~>bYц c9 0 0Gmأ/j9P^ =ކ nĩw+^ª.d T 7_LmAYd=~GTnA`Rg4؎[q7ZcD+ 3N(6E媖}Pxa9Dzk[ e|T(:p*J@HB _;U Z[$JX[Hn9~~T@jGLa$+L=X&Md$܂mJpJa!CkS_=k:_QK S)sXĈRJ/0Eю<,K0( A _#9U 'Ao@=gAꀐu@mš6&Mݸњx*gF[Cu("Q$H\˅T2峋dGT&+jv_|,P H0'zs6Vun%_t't>)c~PO`_6X,ZY>ݚ@ā[sbv_$zkDǎݧnZ^7ηj[Ѯ{!B0g괢e9?n7#F:2b[p_^J}EAO>/EBA#&ys$m.ϝ+:1sʹ,muDjȮ-ޯ^OYGes̲pJz]-"=d"„g]&wЫ} JmV'-iz Ij)(!:>K]>$ 3(G1PXhRK/tq[ZDY%Ox%,;HdB|rmHO 4Hk.pDה 1,фpWɝ@ ߩ^Ɵ\'+z֋,qJG:?N.3mY?mJ3xN{p &.|of ҭSt.2R֒\.ĭ̒)d Eq@ua?TC]cFFwZ9Yc4~|XX $9(YuD4Q4tISHBW WZ̮.O4ր Ȉ݀4cm[e\nQȅv}R8]w+Fa olJd bC𣼏?-N/ g6-ǎ!@ hچSw"Nj2*ū'H* y1_3šwTZ/H/>>8GKetDR%X4̖LWglà9(d&/DWQgz`9Qv=x)j|#YF@syjU_eCWDc2DE,fCt5su|͘e3~ftؒҡ D*(0q }JtsgJ6^0a8*~ل>hLBrT18UN.Qպ¯ko3f["A^;,b;1QB^ίl){B. "VVú9fb{ vHjRm| ntduw,+}s~ LU[Cd9չA f%mڲyk$Jjjz`>aGE/[_E쵓2w;V0\keT7Kչ 껖cվDgL@Gy 3RLJ)R >BTV?EzZ?5 RΑ7pAQ0 C"Gɉ r{%+|Xh.{r .&0%0gwN!=iIsq- δtOHfU`cARٙѭMJ 'd4DpD9fBd&^c8/SK/0(5?Zk:qKXƸw1]# v){L%gWL\@i<{^:bբR\fSڬcj8f-o$h>\!dS*2o C %MgW'EKgl1k&AUľ ph!Iʃ('pI!҇%em#|bn@u.EiOA+ +'GU%iCC(B'Ltr oqGTn蔅<|Gl'ݭ,Ӹ;hMO(HҺw{ > ]:>XMz9Ѝgpq1#L^{-Uֵ̺1nF+1zn쑐O(œfԃ)3#pǤEB1w_5ZbSv`{(4!˪FX"_[ >*=oJ j1|a/M[uB%ͩfbd==$j'JJ YD0v?t$?O&$ )C#K! ֓GT'$*s$R$ uG2/^.8YS-E E~k#` B$P)u9΀V{EGY,}/;Ic j ׉Sq JZBs]i Z*"Z'9;wrtә}?up6E-y?\F5=?($L.ھ"9o\7JXmįXJ(2sT!3%P0gխ "DgoO)k$Q,ȬC>+)rhcąB,ǫ26Zg'9r+Uz86rﯰ"shG[{PJ"ޡ;n|w.E{"83pg 7tX:bu-&$CEUw((c8..8y) /;zD֫F# ׉ kH({kWR/yBCH҅6GS>C]VؽܷˈX1aS.,Ʃ58CxmT |/X.s2\^Ά ;h}wz=jx@*SO5l w($D{|>ES&$r&p$s$H$.`g]+_9JaM@I}\ k Y2SJ^T t6AdbQo**Hޱ-߁b+M-l1ґ. F'G`f$M`D<*\Ms`hUq45ɋq,L|6=PJ{&ֿb -ҧ^3EBU*M4hc"/pi&hplpEItfuLcycZ\ 9j2W{bvc=|J-!SA[R(/c06-XhEMurL ]LL`Ժvْ ۟{fK*l I.Z#h۟ļhMYbat[*ZH4xW\ڑA(EsJlXPԴon_VF6Q(`e'] -%yVV6K%(n Ir\Sm?[_3DnT4q("Ɲ}gXpѲ0r@r!:;(e`k/.ʚ+9ŘosM+zbP7}hiS[ nhʓ -(OD)%(L'73,! nuNIЄbdARJ %Mj*>?Rљ Du:a6dHֆrSi4߳n"A ^(3$E5JSFJ&*W2Sp!PDXVǂK-&NϋF t&G'lYx}28AԼm8_CF@VSp|p~ - U:@H*mrhi Ƀ5A6cs.$:| ],{h}0_rׯ8PnuEXVWR#KeK\v[qzr*v;0JAm 1dNaidžѰȠ٫K~ 9GK AphA]A'^fOyl{yfMo64?(i2W9Փ *hGra<,'2/ƲN5)դp6$ X\%1KVj)[O,4V5)i@J b\WU lZHޕBo /FhL]4̀Q87?b B!9lY,0 H\5]u=Sݵewfw@۬X L*PjI%H7SEg)WmNޕ<>vuҍxeIdzrM-얆 y7e j:]Ca4Po7'ؼJ\Pf2!f* ^gmfFfA}3 J$XsjgG"dA셝 m\hYY@ϼ5!)#KzKZM+ے2azx0!-ށ)UrMhU"4 W3 2Ak})]pw i_09Ϳ4]t `u'?ASh]p<`0.[WɰaiiS)P lh]e0Cg'`D !;.F'F݋:3)z_RJp=ݹ2vLdVH4lGƴ* +ȟz(B;VR]Qa#\<lڍ{PW5!!lYN*NߟQ>EPƭ* S06JE  E9~ r1G^[?I0<փ\VPE֗{&< mr{hSP5Zuec&bx&I/u2E8 Sd!ը뜹_D M .(tEy>YeEOrT^9Rp\ærT.~+$&Z$SϨukob75Ѽ"3^ѥ獨f&V*Z!TS 8s!3RfV {@I{,ެct#)CUUXjA03{QFfrK7U yw*M``qϙ-Eo:伮vI/K?^r6)b%`XI6:$̀^,9(pڱج;~ŏ(/: #4:bn;c|*wYo#m~OA-|ޑ}%bWJ\MNWF8aZTW\J>!h>b,;\&_ų2wazq]I>LMK,^+Q^Av<[?YpiB9d+ُ׷ަ|(U0V[/Q8 ?h$d%n\\䖛OQsu B%\?}({H.`{U/ϟ|N3XC2Br/#l噖9Hul)[-" 6%++ nntgn]4282.5ŇTM2|9"<NE0B@qWlkYWS(oh Pt'*U*f  X;tT,L`@S.ծ\ɍ:WM861 vpƛ!ڜ\SS1Ɨ*~q 3Ǭ 3u^̬\Hб0+ЀqFg붌{G+y0׽Et"2>Zn yDSGr(jOaL BxHrl WKe C7%<–. v %0J^*!n"r&Wj#ФrWSڄҦZipb(5AV W/8e 6!_ȅX9jVdj&"w&ssxx]=G&.bHp*w*tQDD}`Vn*˚K3v2+ x$鿧G22r _tw階4 ,)GР/ !zSts˟Ol$5eO m8|jay6pI3~M< G ݂bC*<)8^Q%ǼƕǛ ⧧ud^$Z}W:uXj 4}b z*ݢD?+%6ZR*/ـf D1CVB^|n}E$g7]:&7$EϼSjaZԲ5p Y^Cg_[s&sbmNQ s ~Hi>) b%LNyMqH{oJ>P1ܝb&y+<4eE7 נt 1ehdtV#D NoCR$\x%!5_OA7&Sz6.["ZeM΀EeXJTE= N  >~_uoJE/:a]GuWH`g )пG=S4&5 ssuM*%9B*9)d~ CCWR֐=hѽ(!׉w c*7_n\G5 ZgQ&f+ãxۥ0MmпϪ ڨc7/+@ýR};QE0[|Y Lq$8XjbxMW9Qe+uz"~qwa$5 ϻ(o]#p|*Ҫs}t׉/Zg*۴Q;6ܵ.zl@vM }%ul Z?6WmJ/*H1BbT]$wF:{*9%t΁]  W&HX=aB *o`eU!]}+eaD xbK&-.9YMo0X[P LAr=~#?[ie=B_zΊʘX]֎6g`%1_fB= _4⓿o(ӵ_|JUS8E H'%Pఅ)ؒx7&߭nйOeO2uXL[ Jk=h%Rtj 0*_cZdfN;`+LqzYHTbO]DK"۔릕EJ_] ]ĈmT !JI.y*6>LV ߷7^G2:nc%1I-+xuJ~%OfB&G]u0Aw[jEOEX JMAs QMg3n3K xlnK,k5X+،ߗZpݗsڍU) IZyTU?`rfi="9wN,GI1 < GXgVm"wUVFF[YUmd׍/]sHi4/:wɀwI]|s辿.;C#5̫z ~jWU+/0ׅ#Ӵ(j%5ʹE\F, ]69 )sr7e[ s߭K X""c,)ڭDR ?Z}!u@8$yS]E؊虜yj4N97+Gw 6{|iQl%X4<Ś.0 #I" ra}t_Јܘ.咢8F A~ o|D*dC8 `j%UVNy7RW8ayEz6u::'^1@mfWoħWŘz-Bֿ*FɆ??يJΨ X9 :m*I KcOqK@i bЄf1_[lw?Wz؍1 FWdNY,\M3KWPq;ˏ;=M?fz_eVchV)%C|߰ {yrs!\ka|Q ,nJ/szB5SQ# .rHGRZQjW0ctwnkУ:'F3&0K3a*1Y |Pifv-au/y>WӰ26蝴[Ôͽ?Xomh1d+"2^lhbuId j1KQt])жn\gYZ07070100000105000081a400000000000000000000000164943cea00002bf8000000000000000000000000000000000000005200000000./lib/modules/4.18.0-499.el8.ppc64le/kernel/drivers/media/pci/mantis/mantis.ko.xz7zXZִF!t/+]?Eh=ڜ9Q0w2|~ezd?Jebzk=@SR蹆uϽN\M7R1MIf@ &>f8+Hk,Z7(L3j:Ue(P%{&l'>dn-rjRW7iʖ[QXSПy[m{\^2vJitoŀuޟ_3U2NŁwڒ,%6l,Ja0@c"㸘W=4Ty݊\ι )eua9oԍ˂%vNH\٣.v;kL Z;S o8R3"`zx݅;з2L'޴Ke^GƖdf~Nzg־IZmvko ҫy ActԺ&7N+'|βn'RGe 1d #)?aV=ـќ6R/Vnєf!1b"CMl-~WK_9#pʦn- bJB_{ NZh'gnQߒ]ҕ;aN~%͵*5u˥xvOk6 )~BJ-}xOՍ,|bkzӨ jCCrDN7k N M"=u9"{[pq`Q(9VB( VSy, 9W օvm&!ּ@͸|+Owt=\;TpySo;pat?2AL w 6TtZCU6 Gÿ!9npIaTwg tG1B5-7v 1AG|0`t *8m|au <,&USv;9JL*$f;k\@)?ǒ-G( < ,`Ƶ\D7GH 9rXOv<)9peY"S=#BO+E\ JݹC?(mȺ'CЌyF(K͌wgSc2F6Eɘ]kzZJۓhMZ36{7cqې @);}=p25V8$ y F;s(ʞe'g9<k8ZLSJ9_U"D`\8rfL0$U:ëpw&2^iR1tԩgM:8Nż@ϒMbh7dfa< ":gRLYj؝R:jlQe! zFw ΍8P i򾥓kzo̝uV<[=mbQ<"K QWPP䫅Xj2)x ^Ek=/($n!ƴM/Ď'Nwix:D) dp1.ݾM; 2لb[uRɿHS`O>|79pJU. ]dXb||Iҿy[an;o XAd7{XbTxMpnxnE) ^ƧMG `*ڵS; NyaO0$|H!@H;`53U W42Vʝ]n~ؘ-;宔7}svp71MfԜDD]U  @O!|.LH{VB\/}U7euDo%_cvD(: 4dvC\im/oDqYEyty^7?7V_6v>[S/9KK#zQ$-g'XD"@\qcػb$QX ԋ++0erz i\XdH èiEw[S@p:g'VOʎC6TO۶DeD^Ǎf'NkoyTV 8OMl5{ j+bөo8`McF\c̀r*(Dc.<2jaI 9UytCg༯-#(\w2Qwnghmza&eBFks-ݴQ{y.Vm%f݈IrZ \6h b+{_T½E!"Ubqky#dp֩1 ^1c/{^Vܘ4IyE@!6~fbm0fȕ*w-" Efs=JtxQܜg=<$1@z%Gc~'`bl!B4+|VJd =6<(_ɅEA%[>98nۂh4G5 ǁn涹?'L$ۨ td)2ָ M+!7t-h! 1d)(~]Cq8e5͘v+*kNNQV18-4m}%VݸA`ճ) m0u"]3}JՈHQ6WX:?%wsGPole:>$n}K g{excl {͓r=CŴ*S󺌄Ha0JnYɲ2,5B~co*fژj2|YD4Q)2KFƏӗ#Ts Ͱ+Z5kCru]-(o⨣MOu@^SĔSd,jѡϕ Q؄ my kr/k$^Tx߈&:,zMx[R7ZM=x|AV#*>F_VЭ ldv&8juetpeQIV#>1t JA6gq%_=acn';%">DLu|,u]O=7pcُu08{0Өh~}?,ȍcBs"c/ָNgg. :4z/\HXGRy^v-L|= l4k=nx'mcO3MrR>ш.6TWg;fP>"u/F4 4Y(rR5\s&:K9sMl ~8/>Ucɱ' (x ) ihvbC$iT#6EӵJ||0$MiH^~.݈: ^TA˂K-Z$sǢ<]^%nkM]|6L6|ěCs%`!j^p1mWCfkFsHy"}De? =-r%@wquj×D\W4 x<BKΉUKUqVu|{CKB)M h}P3ɉ.dQUWeKоWg qzFI0Һ-_7Nt*L}aMv"7=բ@KKvnE\5(0C8ݶS՚1x2`*]e9<19iZƨiI nK/+$Y %AdAZnU󷛨zBh,8<Kmcrt쏡\~\Jg5tV]Iq"(@ER( Nb# }=̃A >\# Vv T65sis/ΤX O44)smX=#]F<; [Ȩ./"&xrCXLA:֎ܫxPBv4bneD JŹ*f?uGYt xIJM2TP2,j#A'`a-NksݫEYf]l:E+COg-SK@s$w4(y0hP(tF,S5bI fQֻVo)=fgmnP 5WAhiDӥA >3 LӾ0IC I/'5ڹ_鑍K5{a1"fQ"ϽZTp4w ~iJF}m0l 'GuJi y#@KdWJls#V2)֯2y0!oLނ—Y_IHKzacm2d1Qx:I^}O[[a:$O=neRPRxFƒ'a-/D:z(w 0p3|VRM7uIA`fiu\NDSl^gzK#N%t{]iev (m|!#55,VbXYM)[l w!,X+2_jiyUaX]Vc967v&VW iO:rpM3 =0[qӒO5}ز,&.n2k8O X``( 7\_7xAr$.27ʕaج=0|{UBclqjY\ i$IO܈c'M+i:{u5!Ƶ~tJ'n+7Жh#(<#Ǘ~[ J$l0o$nyBx3o.-f~u |(eC)Q%_1$)atfLTɑfSU0ju_|L TEBi)A{$ m m6VY2юգlϰE._KoSb`>_c37(䄁$FI^r P:DUKޡɷ|uF= <1vBKTJ~-A1h[$٨d#mwӞxA@ned?b4/c譑L]b*H=w9"z%l/Z3~6R 4.D-;'=.)=lv`/jl.a"K*l!-L߸9kd 'v, D_GNfNr^6XB0n2 $k*!,m kL?ʫXO_OiuAE—1T򒞈\X\K-JD"8|p [%Nmx8*]X=L[3)ӊ+V%wi0.osk͹8CP3  V Ns{G c Fu4)y>j< ˈRtuwP)kmϛeQd0vg'pjqJDqDgv_˼B$0bu4߷LKx&x]j=3;c BĒB]L`:u 4+&{)C[W,;Eg&Ÿl Se 2ls6M½~ɿIIၡ _ D k[\+sGaD`\8ϯsvwx-crsrL9Q$z1EQiWer,0=^Lⓐͤ I}P98~?r=&OrdބgS >AV`;_E2p"dpߔDNmRlk[N 8Rհ m@ 'Q0ZSh=WFCaJƖCƬ ziE~J=&y_hC"Ĩ!t$4u']3J"PBuf/$}InҚ 5l W.45] 䕬]gtS5*m_\96y3- 'f" B!RJ*k\*q> v3ołtZgүZSTX'C_"y/ȈEϊe` sbu~vW댿5mXN2aVzS R"0@7ReT?=LbR$Ҳy| QDlAl l1H5w8%3nv~3vkg?[fy>xKI< o8^cstb&j/^.__le_ґ,`MNwzF2y,#f׵?S; -ҐE ?`cX<*$;Q{`*nG`M,{{<#]$~_s5RAx'7#:!7o} d !T$]I_{/{/XB.D \w{:Lb Y)lBd;W1 b˂&"61dM) H5#QѺco1 %8s> T%2lwVz({͂jP\ [5ßvbCt4HΊF9B˚%>^l:)?< i5tx9V\q=K]cF-;  8No_U;`g6b.,W =|}slX)+Zs}M>:`:AN* .똬[ 51^E? D5`%Z!)pD SHCP􌕛',y |$9)q5j[9y^S3_+A6NˠEqh0,݋a=ﶹPקQԽݥddx)+se,5 !5!cK۾4cto5$C[႟p0V6އbr[*_# lHmI3PƹRxeL$0($Z*?q~ܵEm:89QVLdWX=7a;$Q Иǝ g%,j_T"3^kBJj|ŰeY^S=lKYc~䓮h$Cв6\Z&+?'k|7XU|8ͮ1IYHGDF"}y rN܅(VJ#B<H Vy hT:'N.zyXq@d%X5:uzq")rLQ93ȼd-@/0z{8,ճRa-MMAt[{N3x-Ƣg7nkVo+9\' iz{rPV$`NU3Qq 0 3mYI6`.Qx#mS9_8ۀ܌OJ$.UѺN0WF<C" :Ź$ 5[S'U!oGl_ڦnӣ9+P3O>u;0^?LND-=y_Dc1gJ[?-.fLI4o̶!!]; ' 'Zԯx9u\wPɟ}- 7h<ɱZ7!QzW)x:w{jPvrsdWdZncN( h³w8^w{^˨J 'HVFiGWq*^T%K5IK˟HHڐv/D *j wXke#]|pV88W{ ?'Enn[:,%U$ YwA`euYݪ'[`E8xFy㍋rERT(eT~>W?j R^!:Ќ30aXfh0loi w#)&<]7*y]-G9 cQ.ǟpΠ`R bVJ|1).{ti6o+>ogZoj3_IM(r0Kc6m@{⣓J;@`N.7ֺFka:`7`LϵrO9nߎlZxRˮ 8lEL=b\+XaHh uC˵5l=f3=SJP^EV`ţT1cLSQ8O,A5cVc|3be nq.'^+M4*eCɵ6#T4:72ҀU5[<u.׉Ѝ#+lM<.Ws;(=B5^@ V}Ef/mً~GCj_Z 8´nPpƤ[D[0q8Y& |!dd:^s%$'&؟;@T_Ls)8 _ ,ⱡSU(LJsq,Q#LGQg-o4> TfځW71gYZ07070100000106000081a400000000000000000000000164943cea000048a4000000000000000000000000000000000000005700000000./lib/modules/4.18.0-499.el8.ppc64le/kernel/drivers/media/pci/mantis/mantis_core.ko.xz7zXZִF!t/WHc]?Eh=ڜ9SJ;u4郲8'I`gjwI>3.z aVp08k= w\F=āquXL9pTS8dm!OkD׆)p3Czb{5P\#%T1d|[W d>&Ӏ,~Z< ˈEmB\l T\@ʪfx/ȁϔIFEХIY^r x2kIZöDq %<(T9d4/;]J t·`֗t0eB|6*.ޘd=gG1¸r$lYROC[δ.VQWq$1  "تltkzr fo$_ιšOm..`t퉃I5 f-Lrs4BFeP&VnJ{67f. Rq֬N$dGgN/}|#K)2PqRS5?KZHDɈb}Bκ'<9Wut Aj[ c\g%;:?B释u#i*$4֖fBkB+v6lb{UBND>-#d# 7D+{}* ^+9]r\8VI1b R""ץzZQLF vkG3]:_I=}1OT۳,(m&.0Q-R bWaYP7q##b(QWei mI£[2JP[f39[lKL{_"Js4nULp?91)d@׹v cq\q\NB|\u'0D) *F^,/Öȫ`jV9 c绁+!JˀZ?8um(C}^Ҹ{cvy+\G`>Dq-0X6WE ϰC[Ř/E҈Z;@ŋk[hHik2LKʧӣ:]f j(dQǏ1W CkZT[U$#( 3`{r87/Mk]&.!f-n!bvckLiҁz@ SC\V_<HWpW;)d\#^@eyaM? ;D+HmpJ+|,[Sp*LI<ZVyEu^g073japp[hz{GTy8Hkk0 iDFLhdG^!Obj5ŀ9k0/(_8xr\|mNiF7C?hdhmHI|Ba8~Bf?qKC&oro+cF+i;VzB֔\`& {2cG9 QǑHzC 5[%BqtχkO^S8 /[fo;3TI6)ʓ="%^a7@~wއWOH^_[$aOCc?:`ˢAÛ|R _Hx$ Lbļua]w*qT솂MQ0*Ψ[:]Ry4E,Aɷ1J>c6%|_riJQҪ.4C:|afɹ'Jڷ8 ;5lf$*Ft8`IKd9-+R%'xx=RŐDbAWƇ ^1@Ti-F1:iʁOKpO9i!SIrqQFVқɍ rf 3U,q_YaB {CBhB':K켲u,dДڛDſAU?}\_UdEڍ.ӈ\;LdrS0h͉cշV̻bkr6Gof71jbeBXb÷Nlr$Soƥh"^ yM}g1Qe eJyqf"GX"wjl@姕D.!g5t8i{P!XcTYe $_SB-;8~"wX>Z0B ټ$K6F0آՔ]f&[9$ל@zڹӓD 8tΘ{ NpC/knraʽ@-"BH %F9}hw+^]5Y4~loeE 6nS[Yӭ NRMfc>_A*QA_ ObE#] )'PMC7 W*5; CFKZAۈ{kFD0累K j;g2\!G}ky]&WvsaHu%>sv(>Sl ǂ&1ϧd-0)2WPn_ Nں8g.>8a!8BT`e oЍUXf:eKϹ'd$QQc j/v理ayyyЦP=65Sus7Tu7ޗ3شy;`F}\AΗ#Yb6VyofA-򿴁'CvI>'LoKm|KGɵf0hϽN0bq5 xZoAFlv+@H#5G*HHBH( <ǍT$,Ŗ]ۃ+cV@ž{&6nXƁ *,!ۙO8<Ad/w:'"mݢbҼfɓb[̰V%6 g_j՟igZzaDGXj!6 Pi ^>9̞z:/^+n͆7ǍSlb'dR0Ee?4iq*=uTEeDå]1\#w=S@==FvՠC4bRbm'Qמv!0/VJA 5FK%6}5ABȽ5>h;pΞ A'0FBoq>UE_IYLb`"\|]paQ 0P]'-wa L 0)+Z9N'/#DL.S Ib R恛 tbIsfC 7/?}jߑ`ނ\D "tyޱQT VV6W7o^ΙPTaX]̱)7>h- Fp ,Ź=3H`I-wdv۷- EZ6F-P^N\e^5Mv ƍ8BaݢU 'Vn{/s-JU B ږ_cֽ|RGGTycJKޓ΅CU}S !] .BtMykGD5Eά T dD{2/i%#m yMc~n?-\qgr'^XYhi|"C4qJ/MM-,&#[86"MX_kVx7꣛ha[C%aCnf0z dXVG"&Ox!r0%Q Jkasa4E_%U.Ÿ^/m7w1lU--ࡤ= Ga45{߭TSaj5EtG5T{b:\<YB|oCR+ΚlPqd|H^d`/ˠBoJw^i҉"X*pp=a#fh)ٷe̛H7W^chq۶T Z YĘ ".pnQ'.X @ǟ,$8A Wf@ؽL@ TSGtq(\0GUb,ey ur1Ci<xb/G+vTX`ݭѴf8IMN`wS; n8`7>U'hMdž]*VWM/7smXg9)?C|5rWR) s]VE`Oo Ġi xJT+һ7Pav8I'No{yjvp&&x:U63Ӻ8",9fcow,0N|,#=O5B_U~g2F~S"=d[ltf0bӫ("#{HݣT[k#(==E?ϐicoݟC_1&=AI7bUYtD7:JآQ{_!d>dz,!)̦Fi#C1ΨȲgvh^uۻ #8\mF<1P:$ xWjMSNO :Uk.e0fc #etVM=ug^oe:M>cjC6>/|OaAijUM}#F4ݶo8J{{8 c fC򏓓Inܔζ@'o-V؂,-Sz=㮑vt=ǦMWzQЊ_)žk'SG1A7Z4ڷx-mfzeb-iPԛ.̻ni *S8U7d~9p)6~[bɆs~4=p5} hΉ_ǹR̴wWЃ8OVMe_Ok O5$\#-*)C$iɯ. 2XKDac%ۮpW5?N`It=2S `JQyLse)a6W,$bkøMg١ Uli'dItqn%uqaOLOe6LǖXdx5+Tl#6K&kVQbhڶnp"M*" g -ߔ2!2nNkjAXLK_Rmen؍ɀl;Oy'~No .rWgnu1Z e$W~" *| jlCx!$B yjdW!2x;ؽ^[0*z60W"XZY3C .vɔ,G@aoҵOi[2˰%'#:WZf>,_M;h(,#\܈ ?eڭzәI?OgƤ6T k!,>4gEܽY+5(R_GQŎ=C$-PKp%cZ Yco?S )Ph-eSA;MSmQM% >0iN0K .)>bl:oQ8{w\,tw.#Xxf%"f@z>l2k*$T܇K,2۩zb >MBEC>kI+SQo&V 7Z9oz)95^}B v@ me=G ]a?-Bog։ #ٓJ0}mbI`uNsdžz˩Xт;O}"~ h%Y`) \+~BS`xLT};h?ObOneܕVH|F{qQ!YsY@!P/>PvͥTSoU&ȡ,~k:c>Ugi߼XqB&[~4P%>O .d\hoe Hq4ј/6DO|,,wv,YuU$<⨃^|d}Wx:HVp,uo˕jt%NL%Vf=.J.+,As<淫x!nq|Zf Ac!)$5J|tLjfڪ z!b!<&4\0ݖJD[^ 1ByvA&%1Ĕ$>DcJ|N'X2+޺)',ٰ6&ꃏxkt^)[bs- QV(GDO!rG^J}jnABF{ɼ|]qm> g)~s| o}e?ܐp"UYYu2K)Iw},;g>am懼CK֎Mpk6t݈aSp o[&>JAp6}DޑrQOe;*S%Y^ )VZ?|dlTtk7Rpn4׀g7t<@ S5.jtP TD0ͶTUZ!vkx+iA=3|v'~DۨBv 2>$ dٻ ;cQy\ AP-k)Ys'4VtWbsLGd 0e9^쌢wxyA[^s~aʰq7U=WK< |?HQWX(;Ch081VQe3L9_u+r"BŠ\Ao1%eAZ0ԀEV`FڌTbOf<7bŠ!sၤ:`HaJi*i2Ir)pʅ}m>"­.Eiݙw0}4ms 'is$Fr3{ƮCz/lڇ%$L`Iֵet,rJC*JnjZ]۾`qӧIc߀2\Pʍֵz* uw72 ?+%ŦVfmgW%QCi4? 4lp.@ ?&]7cNԠ8G5-_"_G+1s90A|bX`@pZZ7z ֓e(_rsd&wi=[)"[ Np&Pӽ8, =~עwZFO< ) 5@QvF3K`')-CB$Iff0T6r"yk)QQ E%m ;NSDZY隉^pT+ ?Q E@YŰ*bjLҬvJYZ=l\Fx+ x9F'gx*EC7sfd_EF z>12R䳝jp(6>uZ ǪJQʰ! pcY] b( &>}O}PSKTm횵A;2[; vS 8$}Պֶؑ77KN\dӝKJ*t33]8HzDC>0[rEt H GIX1/=tŞ_OIE ǏJ#yK9z;7JBY8͐e4[_{o@Ӟ/cS/'Iʼn[B4.vbD ;& x)/c>ba8K EhW:XH01n /C,5=])܄r3&%ӻNb A>LslQZg%*<1¬3V*U;97(ݒuV*S"4"sJ}խxNY`LW Umaf6k̞+y5X5\ PH0LFG{WYRS*9HO5I`?KiqkDO8O&6BBRKXQ"s_vVuRU!'yZvg1NVm=JV}> @jdxO(6;}Ce!|ԿK)|QhAI[|W, AШaRwPAw])Q@x^F÷:,c%(aߎB0D Q"X{1V nS]@.R1nI؜d4] fR;NgߛG)*8niyF~>ܼ> _ۯEuh]&dXF/[޵*f}BTzN}:P>3=4^1WbYƒ 5""9+lԭ< ewa.L':EgD ;^Dƪ%yW<؈,_ŊA,ᥠ:1OZ#KO!YrtڵOjiR$5.6IH=YŬ+Isa&ҝ%Y.6j}kP_lAPH Zh_ ?ɸC_@_H_0a;3n+CO}BXKu3_wT9##NԖ`S߂YI~ .ZdQVKXҖ[k/ (J =JȆ<(Ƣ}T:eP`qY xuNᗰY ~\@)',`FCuQ1_*>Z7* oW? pW=ݚ5Jb 2 Fny*pHriYV`ZƘYk=o(Ok3;qeӚV&9r. О|P|di5ڐsiZԺ.ěNkO.Ae8)Y҉X|vA*~NCnV m@# )?TiFB6 ReX=>Dť3_}RE'px)Pڨ{v|t;1rc8q`/rTʝL!6Y,i!ތ}6ͺ4uK cT)9]d=D!XbJYsw!X(e˓&1\&wt2LDn'hO'~iyzd8N0S~\m_g99G2q8:7d`f3?jZgP^ ZWY>>Q6n C]S\_Am0tun৥ƵhV|d4"`XѤ*nF"@P~Gic񷙏Q`^+CT^k@(k0H)1ܠP*Jc+sHlH§ RT쓁[F1;^H&Hd݄bY.Vl7:{jEuT CծW]A-oPls @q~5'P#۹~3a9vϗ5xDEu}s uHq#By3r6(JωLPrʈTm[HMUn6/4/=R36ʞfѻ(3&ԅ&K䔐Gt4֝ES(0ᗴڝh+r'aqPN>56@&'M"Ltq3J p(Hv߇zeHa@k%YhmnrJV_sn# l]նJ|*ZcFQ88w5 )̦E apkNɵ9PEΦZOEYEuJ<ⴸ pTLIMͶ8nL@7MQ=i> ׈(}i46+zh͕b>Ofv3˜F fۄ CzM_Ed,-NseہRFs"WwV'&amA/1mkfx Maִ~}x;ʵ/D2E $N\&=?H^aED̡6rUl^H`(! p'qY@:B\ Ѭu 娟;*୍UfCG=,9i9p9E+.ZC⋼9'T-ŔCOD*?xf)0l;:ēy~ Y,vao93JˮnB. Cfkh}R@Om1 ;[տ?7J̉핪Z(,[qg?Щ;L&󊁫7h6dQ[7U!=+'_QI&I\\IrIJD@3D1+ Gs !덤7FZt~C .F%< ɻxJ c㭢mN6#V*)8Lko( &]}i-(? `EرC;(lGv1ВcP\ p< p(ț\Q֑*p΃e#mgj+צ.yt[?TEy/97hy!{۵H-gInlFMv'%u:s|FP)pM?Տ\82_$!߹w[B,E=u[ gAt CY/8\d\b.bڃqAFӥR&L=}K1%}FJ6(Q$y%N>jj, B BoD[h[Z@{Y~pړ:eESoEc: N $^Т^pWpXYS1TT5BC鸉e2_&^"3߾g+̄kh)`< ڌ+SP>u[Z05,RNy1ٽN-Y4RdjV<m2cXCz 7ߓ0ESA S:Olo\>oxlgQ IagHޑ))ʮHoޏ=ގ0{ܪk!؞&JaMs|rN` f3aЅ }r}2 },arwY% ̩*uu.OmoE`4\'=~2Vs }X!LTn us]5!7n}FILt,C6}x56 FT1hbiY&ݔϓ?_& MEi§OfHz f4A;qHb?ڡKZ}}br,J>J׷}2ޝ~޲B _$gA~LISsnAxA3t`ܶ`*,0{V4_S1 'F*|ع3k ; I %AT‡=FڤմJZa]~Fbꭜ[3٣W+`5}O_w+&}QGA\YԖmj!<0 OhAM$w2ٳYx>.@IwN6Kq nye9iƪ75ղ*tD`za˫ڣ'1^~y)9nsh.^R-/]!yXlk F[LnW)dՑڨ4鵬g󠥓yT BIPxՏypdsM u/VuWW,xg!N:YIC;N{͊94N8*q-.E++o-H'0\6'`uj`". /<h5QV."a&/\P0 #U0Eq ,z,i(5@f2XrW,xdxmz]#OB()JjO:,inx},{Mm4*m;5'|=vLTgV)W,r`j4:ꢐpfAzoϝc_B!;rXbpVP7blcbGh(h>!aS< ?jIaYlQGa@HZRU%ge*Y28\ Jdr0 ~gTG{EهʺVE D-@.G(1RwdJ_iJ\T[Dͩ5,y1]r}Rϣ`jӢ#c:6v .JDfOJwx羮]DaVo&ѡ=P`DU IX{(t$CjI1&8yv_%~},lO*t5^(V]Ω^$:G_-.ޛӽbШc`%41;0u{2ცMft]cB3[l_-7bGb&ɌA|{2h| ]^Y49}~?pP#\p*a{R-l:ørݠØ^&P%P;DP 1d$/6V汨.u-/)ѲAdwFqdD)pj;{?.|ƼgxvHQߑ q;z'vȗxF6rn+!U}kߙȝm*9Y!Zk#\]،$HL5Qs*@/-] A#zqeh лWlE^kKh!.0dZqf/%:`a5BZL9B߉N.)VQB ni٫r*SR BUx.9EM'f`Z%\**h]b|I<uv\ Kj76["9]#| 1ɮOijxq<09#C$B=gIJ`34r=&%5i%9Yhenjꪟ9X20ä. A>`h."5/.Y/k,ѨD&sa$LlaP(S+FhwmKoNjaHgPLV.tav2'$0fE'h sH h}2?{Tiy te1A/R^V>~fZ 99Zwrֹ"D^T<֮U_yu 咓(J'Ycd5 :SN=bufHT.B!%4._&l'nh RQ›tr*:ؒAggYZ07070100000107000081a400000000000000000000000164943cea00005da4000000000000000000000000000000000000005000000000./lib/modules/4.18.0-499.el8.ppc64le/kernel/drivers/media/pci/ngene/ngene.ko.xz7zXZִF!t/]d]?Eh=ڜ9SJ?l;u4 uBtxGv!ezAzQ$WV15yYE<)zkŹPGΙ1&~.WF/1k.j-F{<\(]IY\:#ouXL,mr0۵fI)5+M[PO׀XGlzn5xJ΢W<()zLH%rztl\_-=^"[ nZ5Zn'A Kz)E/ch_Z) @-<ߨDz2-G};\Qiƫvek8j{Z%2\<262c߼5O'y R-0Q4ѳΕ<0 *~ন-pKҕJ+GNe*!]n+~v 1t$I2W*J0ץd?wdQ (WgZe.`?<*LfpmQbܦ6dd696VuRHYsQ&;:\I/X_`#m;d˅2e :u̟xXkOpT&{K ke=P˅8rÇYSB֫M'P%}jik|Qdz|L[ĥۉ7Qg&IEoTֿYH~%N>ÓEkjB ;ߠ_u;kTIR,P rwmFB& X逗QBo0ԍ$ј ƪCݪ@ ƚ wJdGN˸X| +;QTx5dfIgՀSWW̒Ő)RI[_ڳ5{`髕c7=m#X|)h&YHdtY*ٳ'-3m?'=۳Oȷ$W/b QB?OŮl ۜD"Vd}qP~V$© -^a:GZ82r\8K*3DY`|]ራ&":k9bۼC/&7KWBi7xLL_:2s 4EHuQ-TIAFEG4f|bOZr&Geflʉ4O$'cywW@0ek{ƌ%;Ȱ=e4!V<.Jl.\2z oE(R|JQru[@OSJ%XUI7iIi#qs ~vSa;2ZH!2}OH uʘI55P$AEL3Nݰ`#<熗מ A/'Ѷj92|feu#-ró<~ > qdgvXϲ/{4&1UV̗  |s5BU>r[ZqRα{_XdںQ -Q鸀ra.e2EV }'QP*;ȏX޵~iӨH 9lc'-S:+i`{^m馻GtkdU0SuJMκL*(OLQrkCHE^;zm-ڠPN <4WYh5G*XaЍU[n´H0?G.I6 5Mϗi.z.6k]Zt~L:VbB9yhqUC) %T0qJ qu^G5m:0hVWX_݌c J ;%NtA:ju5-1ۯVVO">{m9 UXGsvҨA2 0$cqH{2(mڱ`6p_&dev^V4.f<3 8Oi5!k|6Pȍz.(ѺI VH$o~)]a^}n(Zߪ&#pϼLj#"2KGO07zoDdh 7aێY s UʔPH *&6xvɴXSg@uVʅ9*Q,%ԬoK%R؊iA!h&5|x'xAk<_U,0a``L:\D6 잗}}̐E6 xdm^s.A`*-5$6C%Ă e8=}f2@.G"|#|۴z)0O?U69=;͟_TgM׍ZJwqt_UpN|9T3ȎTzT6~*sþuDN9=R3{85{lCGͽGzPP#;Jz6D{htwU}WWy^̛ -=eӻA i[%BW0zK ^vEd 9g1Z :rwnz(ѓ$¦ZO2gB..Q.ˑ^*+*έ{٫k_u<h\$fxۅ}e7+=HYxd5@p~Wl5{rB.!jk_3 :YxgՕ׭A UGk V[&]P .y0F#H$_p|{NIxۅ0?9Rz#PU몸+bG?~;)Dv= rd'/0%inމ8hgh`w`Cahח:UWF̓~A5,kbƣf@"*!oSa BGQ"aSz5 C8V >.c[H.;٬jHk͡Y@sڲ(֏8ZGy=vFy v#! =3QaҔ|8 mr4xʍ3 3ݦ~tj2;uG_HAEAY)sN {M T+C.cMB/crM)w'tNZp-?Ur{@Uq3g, r]*pud91"L}7>Զ1^9qrFU WO`db< jm,Lt R$cPCU?Oާj߳:@|1Y Io mg x|4d~VK{_tQAuh S+8( \"gYsm:9U2g3Fc(W¼\g V-\-QDj(v2`G"G3ҵ%3"Vyq)aP]zn/)쒪++bg6ʉ0UN*G]UN,fϳ)䠯X %J3j KȂ}ߪf߬+v2Ӝf8m`P8RrFgIŌ.~|#R'D˙L&>8Oyr9r鴗uf.ǪB[.A=߄.q aA maMQ$'uEwJ 4]6p6K:"W9,x6@'4]UwC 1ߝ?Yr4Mh>y1ڜQ.=.'g{̹l_ѻcSIWe>!돣CN`CdX*V jlE prZi+ˢh%aq;Mj|$k9.FFv]]b8rSͤԸ@݇NG":ғHg.,m^i61l6sct9ldVuO%i%f2#W D80gk<7Keؕ6wYHޝKRYJFuWwtI}3Of>^7}`7\oޠ~X419LZAta`k^EVD9jxGM:Dŭ0I[`5#KmՊZWbJL2w䴮F5)-Giٟ'Ȏ 8$T("s̩3PO1\=|;H֐^0bqt}<#("/twr֟d+GMw-]N\|3 H[< _2g~Ϧo;hL|`i`M0[={}@.s`M<T$SIzdLM-(%s;RWumt.򤉂,HZq6z:K߰Hbڊcv. >.8UZN'z'2TQ .>yaRQ۳$AZ@r5ؔ:NJu ȉ.criKLRݴ[F@\M 4^@ӡϯċ1\I=YÀz!r08x j:H|Kεu 8#Ûu>П_GU%"ɽdҌNjEpGQ몕r#k|ZIf.#PF%mϼEKK3ґ#LO REQkL@K}*zq# Ωp$#T(s59y < ܋6!!^ݫ4;XIUtq=ԒܨUaĄQeam=kO8WUW3 +Fw.V2oԶՇ=ŭ<"&Pqi{j PC44&mBʖ};Ӆ[W!֊N&S 2L$'6 <]~}]QAq)ٻ/ΝZv P x`Z83+QIW&ke8a Ӌnvӫ% KYDYY=H&-w.釤2zwnh-[E,HyR BјƆJG 0!Ma*$?뎷0箽[˝h.G0l4dqPP93}MEH~8gzf& 00چy|56Ў,MΧzagqT$cj_^5TJ%GM6:ǃx!Xqֳ ;+gUw;b33'N Bk*3&>œq;5{i1E lҸurAHZh`TIʌ&uaMuU# ?Wau2gK׍+"$@SK@Ji3T@4`#h;}bATiR*Ka.T\)OMg'z:킢[Y.i zW\}jV߂A=r/no1U$n8@4~P<I?qn昞n0m$8p;GrdM+օ7U>w|f dnN'T/o_(3= %!Lb ꎾljonʤB_t (\BJaiH2. 6w#tjc$sӽ2YИG-]IzI*!ю[V(\K#;EuYcŇȥbJ`7Qm -`J,^Zy /O[ϼ޹xڵR͇?CS; L /]h}F["غ3(ی{ oڣ"d:̐rFaY~{<h yL\RJi5U (ڝUȘlS-`dH[a gp>Ȗdo *9_iA)z]Klퟷ/@@ֹODdU=b4C^aܬmV=H:CUO>>Ձ@[2*搆seU^gf^'iF`{V䒽~VmH~C3.zM$=MQ V߽t $y|IT&UTqR#MLP;?k2!A3ؾ>D̡){Taxby]wB@WNaʘ^8fK^{U1o /%^j¨,F'%׆c){ 8V۬IG͒*lB~m~KpE8dȷD0{}t7O!^ hVRAJ*#/)~l_`Gȷ羷❢6ݮMNGt=ԟwDG23ϒQNL,&idX{'sf]7keXȀb q\uZc18$ݠ\s=5`oRܹ+ݵD{X'xڳ &љG?QmFx명"5)땤خFgF5{~ߙH+#JS"jof$5QԢۦS~8h9;@𫚣BVU9LaxuBK/p*%f^W'6+\֒Lո%%BZB/#UC mq"wͥ] ˴WCn&Y $u:5zb-#II+c bp1 0GF,7P> Ki Q?!GpUHޒ0 R&t[2[&t<rQN)̶51+]ƻ?G#ڮ2ÉU@n3;B' 7}3 o]2k X(EdՕ)q#%Dpk1@,6G-\됎Ё/wͻ[ -ԟ2k^sU+))E+mZ(ǚQ o\1 eL|mjJK6fw\\2#3s٭:FЅ\+8LϱʸAUqyJ[/V‘->X8c-Y|3pyZ%PO%<"o6fxC ٱڀ 2+qC&6^CHV,4l |mJJ>1mqoH[$sfauSgQᠿĎYۗ! )ʈ1p5G ly?j"tӕlv b5Ϛoޝuna6I [ ގ`Y0Bu⠳ydrhU|z{]}*O~l⥰`Lq|YZY{vګ>ޟשxצ;Fxn \P=۷ChŁd\$k8rp~ody]]k3AFƼg jD5b\^e$@{ Fj-ot{GG$Vc"[?eA LNLp-UGЩHb+1gAjs^pcTojƒI`GE-0@Ӿ$F]@,PN MZՆ[8_tɸgּY՝E3\Nz]4 ]ҔZ! Jmrc 1lXw/iA%'[S; ^杭q]z,^zX7̤?GR>B|Ɖ*Fd@F`7;_ X:Y_71WNJ'x)LKua~qjJ+ϘX7!pUI|~q kVí4ln"Fr@΃;VϩML$0{j}d} ZLGuĭNNnEOGㅀc&fef'rW[5+`@G.tiG5Q5u 3ƨP<_@5wMÐVyZe&Y +3D ӐExmxYCҰUrg[$5Q)|FX +s#Om/j-|':LfHw*&=agXݮCa(+7_BĢn㥣 ìTˉ72L8ҏ>ʎQt^ +{IZ"ۃ,8 地~4ɱ#mѡ{6J΀c+ud"dbBozDcy^rp濹_.?ۿzE}u &sA}3O/O,*n2xHùa>26=Aim4IlXȁ\dўxqgMjpDY8 ;' d|?tXuKkd+MA(+/Зۍa m6 _y3S`GEL&Od([&rCxdiok{|qEYMr k EQY /6 7>k@A˜T| L urehLciXXiI"|Z!Q<$$$J| K:);UetIS:B2D#m;ZNJJ#OݬLN A,LV^T^DԌ1IsdҤ%|4(mcQ&VwVܟ {lΨrNrǻr_-Mx3aU.h9AMh?kp_w@NlV'L? RSX@Et9_pl^Uµ1!OYDߎWNH4y󱡋K}V~tmKb(,A}_2I0$R>Pt2 VR;/YNoHfEܡŽi:sKP*4DN;텅qG+i>R[Bn1\mʈګz 9*D T`bq)> @)':qjhŷ0fZ1`KUZԥgj0;m(YĨN` }HGA19Ycsї΄'߽AS HTSfDMcUqysPy>tGy#ҐTڑggV;kNAչcGϿd?|8R"O~tb§s7.oB@'U F&v#}D>3-'G"#T{!c(%R,:D)L:tBhIGVI $&yڻVq[__ߧSw!¶Pp=:@ܜ&n`#"Zڽ`E;)k{3Cre%0Mg&Ew@+5ȳi x Y6^ȝnlN#r54/"}lQZ ^߻12!ũB+aTQY3Ղ߼dg/i[#5 2QHshT]T n+Ѩz;s~1V>ׇjƽ$ꦠkg 9Xp7wIn?}e"XF{>76j25(%rkks:R4fRq݋m @I17rjB)CJ\ m8'}C.#v\n+Ć^ؑ m!.]د[57|4+߅V.ɴh:H5#B 3ZADV3հw>VVmCq1#VX-Qx BPj4 `Q[@J[b$o*R(Nuۓ탡9|W(uk_C^%Dp |5Ith 1D.o|DDїA>DoPƚ;{ǚOJ%k~q3/bNVeV)`3-q[u*Dh$Јg:x e3_UkQ|5^t~ƟU6StZYI3sOonBb'yZ^a> ED5 dA N&ը~7Vd*/vlŜ JK8_v79jqiu=&z6. ⒅xl=xckgkF߲-U] I/ ŖT.yc#>m=ḿCQLI?TPqy!s vUKrC\?ͪǸ/'\fƉM-Sg8~HF@_85馧6 ^Фbra"Z~Sְ|1ژy^ 35ze=wWB$^SG= ǂV {3/)|٤m shF8[Kv2jKEX\ j H]Q_~Ŗ/8cn:ט\H&4攠b}92r8V;Hq`N0"v83 FHL.:c\Df_pEfscǤj;uH':yE -| I;zW4t[~0̜en .&֓:.9}y a0Όb;2lƵ! yZ+e˗mϏ(yְu o*܆ܶqA‹icmH -`@ٙ*!L> w]DMo``UpZb?O೴PIz0|ִ(141v:=z ăeOABp]Ξe_W5U=ië ! 鸌Hw A!{sgcOiV$~\sX(*!&-_ٱ¤X ot֥WF8)t%&ˊ1&¹ (rQx3$>ɂ%S1 @xMq*)ib"i6V(TD#ifŃhۥ$)j@PCl|Eu:)L^̵|. IX22@:,2FfP132Ɵv^yیO_eYS6kءdm+fwW2mP[('hڛg0.ηrP$*v3f I(a\K/u^e*hhET~owiuȵ][CN߲zOiY_ n98n?,ҥe>rkP) [DtzCF$!HZ@xX}X7ۃ[L\/C$S0bKiTh&Ltwp2DΌ&]!9%($ź`>^HBi@%b c69i}Pdl k{iQ ћlKO|h6:Ȭ)wG^þ u>"u fSq M͵ⰴ<0APtO{G"WaEȇRprv!6ِ1☘?q,Α y*feEp}x[oRJa#BD!ҢִHXHO,(jmT㛳ul%AH [ؑ@(w3dl5 ld¶DJwPj4ОGl)LS=|;m;l*naKN|#Dn8;`1ˤ̈YGCWٞ":./;_~㟝O#6eUy|,"(.ʲ3HdC cozO4-_,&>\z")vԡ?r3_#r0ys&vɴ^־{}$c/n=S+[ꉇJ] ha֔OeFΖŦ˝65M]ڕ\w+bW [y22G͘!{I3A=<:-<bF[^]v:nU+qMpP@jR VMbdw/أ"$sT#{.i?s{/,)-qRnĒ֊G=hj>+2:$x@Y)% 4K>6yXXycA85K@ zD{S^%:{A*wc *"8QQ%Z2>U}">0 3NBBg(kRq:~AB^ju#h2k-EQ4ٺPv.OB!bfCk9ol+; ih!wrCqxR:qʹ@ ^_ A'Ф*B w= JnV ޷++ߚL - ƖtyyS Ec# h>- k Jwݽq7U4cx~dIk f`#yMô;nc+f0;z_m̎†kf>7geҲ܂/Q خwBdWoM% +5Clݩ:pGpQM0u[ϋrD|6E)s[(!&M/07j~h&=mÀ=8]v 59vvmx$ V^XQ)'ͩY_Ah0_ۚq(,VhфDbS&&1˃CdG2LG`Ԗ4=x~'.I OJX&4e4iD툕//Ju1*6C**eQA(T$C><('Ik̹-LﻗLrer7v&L)%-ErzK)39~6'?TFNZ1_X@sT x{N!$yy NGuje4Lޛ (زDWeU x({cqas[;0)*H½cc p]elr<52Й١)XZ[,QVx\"rj!dyP2#pb!qNzt0SSkCaٔz *CR ē@F/>_I.K[NșJ 4CFw%2*Pjrp!MH㣡Dl?ѬP4T~9s]38$Q"xhy [ c.UChvQ%$ E\> 0@Y ۠j=-煤1~I{C"%TyƕN1!zOC2.b~/ FIh6ٿQusԐqu c1W!v ?XuՃ 8GBqnmD# Ӈ^{u\΅6ԕqPFY̽{*n+iQ x^;L쁜,pYp|"b!D. ^'J2wEOr{K'%@PEuQL3u,Ȑ@]oRճ6W{V/c2mfVKCMli\)f=96)J}d"K<"@ה8GQ!=Pў] v)!U&]"ZnJ;Csc ]$hNr7 6YnL^4I"=ܰHN{! b8<@1h bA5=측I2mVoOv<]y-筩k^Py 8'KG["ןFwػa8@!Ŝo s%uK4}CʉLDonV mKW <Z r:(@]LuuEWQy&Y8[7uŗČ]WqA.y?,,uN' kJU UeKs< aςP5h򋧹-Fj 5]˟,˲0(~!=1:CR&nt 䡁G/Qe&4t-%cIQnbk rzkcͮ]Ra+m^Lfn ¿J r=T ~Ut;K{Q-$Hsopex@/?%FWCnW[qPL^Tov@MqKq{ѿyZÝ&9搊Z 0H| \kv}>OV$Ayy9> r.Uw ?5GZ@>;BLߡ-%1QjlLPk?aΌ!,Tm%T ɠџ_=q$Bt*6nB LNjv_ɯx~|VgkB#_ȮC]8m,'j4kWbxr׉ŏs-7ZFѿ{}Ƶ)?Ҟ '2% 4Qii f??ce[AaUdi9 8SrEk8mʾ|d bE+ AThwAun58l4wM\VS9(9}6v~,;ŘG^kEXwfPg9sFkJeF8$ bÿPc'u[R֞i}eу~M׼w )Jvֲ(!~ؒٵr 0͜Ʈ8cx Z: z'\v  ȃ{*#V@Ĥ'#)烮ﵦL{L: eơ\$ZyuŹ5583O~*zJ_[6h?HglRZԦs T;cpȫC׺3/N* T]ЧeQ4bG꿧ubnpxƃq,L*hl4ksxqGl?wI'nGAl[y-נ$;};LZ揾1Vod<4qPht)l4w,6[㜄Bc@ lQ)FR(wo"YޣTuNb 4 ;}p / Qh|sS+*he_ěsF+ƍQ6B5E] fbWfL6a_߰pkk} .<%: srX*6keX{»#}2_Klx%i 翅ϭ[?c:=C,`$ص " fJ_X?;V_ %Y@ͣKgGE˟N?/7M7l`رn{LgYZ07070100000108000081a400000000000000000000000164943cea00001dcc000000000000000000000000000000000000005200000000./lib/modules/4.18.0-499.el8.ppc64le/kernel/drivers/media/pci/pluto2/pluto2.ko.xz7zXZִF!t/|]?Eh=ڜ9SD4w2 T$zd>}:qvde#X,VZ02vBww(x[\t`*jyDRr =W)=EK8/P౪fql XxN3ӻ feb3?i-  bɱ9 -~Wz')?@K$,EJ2!Iه*0= #$;ezpx+-څF+!KލO&@|P34OC4WU)+.0- l @[yVy-y]3d+0M &У1!>os \fHC9 d먞 8oRP cipzW |'wf|GB65EKb#&@ꏘ:,YKI~qq'8R agf,E>B@ 8-Q͓<:iCɩ߃/;3`pߕ,y'Ns(a}c5KNqS!.v@|ó /*Y@I]H]2`j6j1oߨDnSݹ~<75)wmu>IpeٮX.8*OΏ[JFh g\M;;+zЃ^ds|.߅Tn?*2Me`/wpW$/sLj) ˙4!:]:4tW6'6Z&ACB Qh]nQ\9QZDZ7c)9n~Ȯv^EoL*^%̶87D~3 e(Xv{:@EgdLqYW=8?9҂~r!Z>ud(&a=Kэى1d7' W 4[Uym$S9L#whͯIw's. M{tM7&R*#  y~zݳOoUҷ&N'9}M4ew<>?_*aѥۡVrƊȆ #dpm0aeHVPc"Ojr&DH)V >8*s.QNuфDT+ۤ~)ZGR+R%n^dMQدòp^}^v< +|ZBZb۔"M:G>d*d@Ww ZDr@CmрEYP,SmtBవ?rʣAX Wؖa1-_jY;pUwI@̡Yso@& jѦ_Bohz4L5q^[D& 'mf<=Y:Y 4%eHHt[ڰ1ܙs׭sm>onJنGELv+q @% jJg[)-S"%_8fm'!w' Z!2 X˘q9kfdf?ե&Dw-5YN 4VMQF<ӈ6D)#?CY{?u!={m$־,' ;ޱOGf41thl{="3xJ㇙YH]KV$]0d&-oHi^}d"3(cӕ@׵`+ +^#lYi)Jg)$wq G:f<\Fa/ḍni eO6t9 3)pH.EPyiEh'Fj$tߏo;1+M&aM+$)񫁓c;XBwZe|آtS`KChAkpLc 6SOd|{AUIjբ!M~֫c*v %LH9U0/8=M 4ͩUh)fnMFYFKjgD>N zG͉ksw(KZ A% U:Y , Sh|J/.3Z_6f}~R/D=L~^(0) hbD`+SRb zXi xL4$wzVïZBj#QrYi[Júj2'2H 7kryި y`Z7*ŭ#aQ"?94Ni{_-RC" *__E9}B0珤}9BU^^wkm5{L#M8qh݉X3GAgIb )8I.Mފ217)%c, :RQ kLk|Csr~4P"0V>7#ںn{Vf;z# X}>/AmN()G629 ADFnd\ N[5Aitu 7;$NsZOe#3qZ2?}ymA)A7&1j0A*Tz!ÒP#JlK }ދ eJ'*TWT2'tW0C@:Fη*qvs@K!42L.1$ZU;8pJY?_I Gs@`>k>6'SbYFuؚZ%UxQ[$^X)Oyf ږ|2XT㛴:edY 9fU0- @No焢P0fCrɡFPhiX7`=\  i\X7}NCLu`.Vֶtqa/H (*Vz)=͡C7 tnEaInbVy_b9R-S(Nk9@X

iڲ֯3M=zgGgaU*Xח2m:J\DO )X/ L+\G_U6Af@\MZ @Km'Nq'"G΋;ɖ0` ~KEwO|0\`s sD=H]CZ-H~0ZъW2RW0mÞX O6v8v#=-cj&ȮUA +<xLh1݉RnpDrت|WOk~MH癃*|2?_+U%(nnD5Q}wvaFwB>SOx:hTvrKȸJ'»8fnkp/a:H"n0#UorSDTXoK-KeZV [vmtul3_ i'h]ω{kN0kFU_ V+MX]FVKfa|0Sns;}yO>.ՐM9͙*67WQacB͝6xDJnj'o=bG~dT'E…l'2Ƨ"ɂYƽ Ltefۉ B'̓9` (zuo r>)n9|BwOT:hOʩ*d-ji0lŶwfϮ!/=_ )0_Ũ(rI~׾Ex"BjC~d?bz^*z)dEqS. |tRBg5=3SƓ&D35mE]7mV M,eUҬ1w72:V/'08F# 0ҟO_8T)dn}:Ypza\$x`Qzէ:M*zQP,y[KŶӔ2# ַ*`pԍY;K:C\zkEd-Ty1 ]\A1#*vL,ts$Zz˯Ѧ oU Nv_+b[/exI 'տ?)(jZo&*AihUG_o A_,L>2*  XdICYqb4.Ù?ç)0o4YPT2/;+:4(<̖{%MbHTGT>sh-q,>Ix|gʐ)kU(a'uqQjlTiJٯ5 ~95mG?t{]Q'9L <7cv ;<;xaoo=!Gk$ 0B-60ٯe\ ɹT]89T] #|\Vh{e =n'J֖cm6fVO-f؃&sq [ /0v5^(v#CKăv sbƍ-_YȚM_y:yxٲM5MϞ΂9LuF:YZA4ʗy`k N\D(&"Sz {^50Xw#&ٵ/ȅyYfUcv Į;ovơ0$D>9/D`b"l!a ReiAHŷɸx,?T罵/Т5XV  ;%?Vb~;b,DVfڷjSPl) &=X9}tס+~VPi[)`s;Y':A0Fy2(;" P%;.H K0m:Q"e΅?0jXVWLOp[ſ^i|tzX] :(\y˺ #u/T]/,QfeTHɘ@P/~QKDpTDLӳ5`$ T*nc|#5w*@RW6=Q ܯ;7ıgYZ07070100000109000081a400000000000000000000000164943cea000032dc000000000000000000000000000000000000005200000000./lib/modules/4.18.0-499.el8.ppc64le/kernel/drivers/media/pci/pt1/earth-pt1.ko.xz7zXZִF!t//2]?Eh=ڜ9O`[@2e poĦ:N]1٧.u˂-%dﴜLBO,&9'vU&j`WJ&ɕ s53Zy1U63Nϲy;}`텬!!\˥ zlUCg H#]F-%c<7 no9bƧݴ\ߢ[|6s SR2_?h^_b=ZPB U*yt&b Ҝ408\*|m*0חk" `͟ \XQ]`PLT@cٗvvo};~:(~  ]av0%UN({j+2&Cu `ӷqa !M1 gBɋ씳5le| !] O쟢gߒ׈<ʏɮBs痔_ 䃯 "]$@H6WLw Bx3-4ո򾱆]I3KQr#-|wQ&M ݺv~zN/rhvBiv.='G ?JE`M{0=N {{6)naM\Ƕm@_ -JO'.lBB3' 9Y% Ͼ2+Ph0"XS.+&7<)ƪEfrOzRtf9'?TflJ{PO*ChQH,'Vwh#lyV{ףO;pr%t۠Mũil)<3I>su:p{ k܄YePlMD4C|k.aCrBMҶ4HSO5U*`w=~#wdc-KK^;N5!APv -MB DyyD,()Ŷ'4sr4g_Z@Xs#Tp$ :)Y k,v蟎LMI^Ib)Ls+xM^Y"yUL,q{PɰC0iC:#'PBl˿\j,-Ta95@z;a3u\lwm!ZX*@cܿoE/wy0}fӦ/}D]YtҚ R #`ja$9=q]HOA6.u ˽n'BBk#ɩُl- Uq10VIo8zL(7B pW{esUqft&v'K S@y-/ZRśoc8>Y#ş{z 'Ir%PuGƥO/+ sK>P=]@kjƘ>7 ~8+_3qQ8AOE.` T*U[و>1,^3'.SvN@N@օܤk e9@S ~?_Sh.ܐwx</!hdϖB2N#bDZƣG.η^R"Vi6C"s ]{ȱ,eWJĉ[A$κQHwH+կfSL\&ev[>o}g@v0lpJ|4VSi/gW^EmDFs ۩^ j}Rۻqwc7/Qw7m{/q晧je-@! I' T26^7cb鴊4u}]<&nȡ "[_@m|?i謧WkhjzȔ;=@~cnط(cGFllNk3/KL B/'f5m}` q`v)fxf{aOQ|,Rd5<1!Y8Ws#H$̚8ƄܷE(Smfx]KM`30=|M=;Y~ u[ojW̚ȹRHE$}Ϛ^^L>ê4!"V@hW!aTLj שƌK~?o΃Z2!)J9yJ@eXzdά});hu5'sL&P6Q$׋כSF; qAZ ɅjLj?Qfeu4llTj& Sx~\"]c|Db! NXjC$Fns(e!]wpԮxǹN_ =`7I h7* ɔ44FΡ +-GκcB2t2?cSF$K!˧=0yDG&Ykec&@}s@߁_$b[0 GH)Y魁JQ~)-; O[c{ }054}-]m|DGSy,5INiz(vszwOjnTL {nE"/ba!AҟZqE6|E,wX/QIƥ}][="ͫnk L:<4 ![$Cߴ*D#rC\*oLuG(}'iA` / crdYj럡S5cH]!9*cP2˄~JSU8\ Di9_R=Sj|E!L|-:VB,5 29JU:<>Gw5̪"D3q)n$#JqxEjp`99Αճ;#N/ *}T`7ADAL!bzUS4p&[&;(.902SQ[!œmDuޢ`L0b."_oxD R ffY&EA3X2a,zr9ϵgV@%6HOygGT H//Oʚ暝n W`Eaccb8T^ y-Y֠1,&AVjF(nы3ȗژK;̦>p1$'QO"?/ۮ |>ˎ)' &p,] iykH<}9O&8z=6,UdCvl2͂R3C) \h ~[jTUHчj2=YWv- {}p=9J ݚd(aEf '@L@vzIwAHHd eDe? 0әOSW'\rӴ-` 74-e ݘ$Ta?}|\^ۊvtް :QL@*"Lz.BiudQqg%-(]lWh6!td> aǗUa?;覘0kOX 9b\F#Sa?)>ĠvVc%Tm|FPO-`vbgW&9Jdu 4ƌܛHUILo+I {‰l3rAXPpP"HpX_mkɷC`}Q9 m}W>ldTZSF\RNˋ>ڶ\̹WbDiA{ cB>IXip\SO,>b` #-dY_ CI+`ӡXxZCe`^@ Gڋ%wK.gOJqIČI)uh+6։_}̄d %blk]-jٹ$w&;)Mh +eA'Kʍ)x]bWs1*@c:f$EBN'ԒhX,'E8{YfZEd~ejUݔף32^6P@AvC p/f2j5jy}bχ6-b&J\炀TAs% fRn[@ VZ)$"EW~3_CxM(4JYxTp?C=B \qR UN$5㶢ýH_.|͈nmKr˒{IAbCYQ2R=SRn~P*wCcZ%oPT^=SZUDK&<^IMƶqwj8rB>q*;4Fc#+S#Uz{ *[Sr{JØXMwQ1ٯN4WkCH-٠KFC qS#XAi3:t,ςmd7^WTV͠ Upφw@J[D-$@"+?IIbid!2@-}R%XЮ!&d8[B*;wy ߥq~@lflA2`[x[\m}=z"#, `es A$< 9D,)ޣa?TQ6eMz e3b33@lޕ.2"w,`D/[tym8g7k%ꗣvcݼF\j*k]O/i"K@6ť$>E pt):>"c+8/ErA.T0|bZYF @nȴ![Qra*r6REWf3.ww@s(hv(ױm&RK%/ fBp"-~=Wkg?$\S;~ܩ@6h"p $4~IeeCQWצ4"<L4KrvP)90 JUu1vfA HBxUE1 E!Eļo:+E\H-/H)Wƙ՞\}زf5d!m043ڐw:kG4lAUĈ\$$I8Je 'H]KΨ!@E"w+x CЮZy?I;{nenܡzūOeNOZ_;6 23ӱz5܉-y?*#WkF4A*HnϊmC-oԣՎ w~I$; mUtv7Y[즜8_&7wFqa@K[Wr vcս~wR1(awٵ! Ӆ{>Vuιeѳ@?-5[_K'?:ډMCs!GY5< >s@ F,.LiCt; %dC Ye@)OV' w`2uo^wMcUlRٍe)`=e; X@&WlULZ gfGO%ƌc{)12_ z.|stw~U$N0:LF$5^QҵQMa *k;`3qA4 Z/iQ"^h$Z'@o,Ѕqk VLSkrWORZI `L$O6E|=?[L`V O#[\.w_:ܺxxp𮾄O4WlMQ)x)o('Ch!~_ʄjpms?䪡%VKcMW&Qj\VE q }}b0wN#=Ώ*)zly z:\5_Xƻpfyؔ/vF]f(+')rX;ܸL>~O {5=d dU&rN(Bފˁ|@ [b&wpnc(1Oh@\uue`RJ3p*TO1dNK}g?84"යּ\kT*ԁXc+_$;&>ȭ;ɋı>uԙXSq<"xU1[N*c?\&fa|QS>X! ' dSVJ"Ti\þ.'>l2\c~3plj=j`G.A[+sWd}FN-Aִ.2/4m]G'e#$W@a_f?Ւl%n-/:"~MVdHUhxF  .xޘbr8?×2{Fթ'Ҩ>};#|*W3e+`!mXY|*UzV`{~m/ͥ2Y5O0tS0Fa锦A|%@,7\7ٛ )ZvyI17$^AӈG{'"p.W*sc^ bx]Hْٔ_!~r tqC8QX`At%D#}9:[&xU ;({Nv.X$-.aȗ6L)BS䋱Oۑyg3 ɝ9hf[T*q[`CR+{/2h`>94վ_?=~IV %7e&/MرQIѽ5b% 嗅QZ,:h!vI=?JЏfXˆQ8%iG]&2*)iYgsmF˜i_R1jq'T fHln#4$`O\. xVDZhr-C%?tL H3v  %t[0'A+LpVфK%n`0?P#D (oqO\ @5TTEmk $KhBxhJwW z`zI OfhmR{*S+QrHi Uؿ}⬲Yq[WLlь$(94c/7{8"f̏-B;Q%G- UV_S؇eKK}ol? Sn}A[&uthx] 0En9З[tC{Ϊ>f65a;rU?֗ YtvǤ/Yuӥ~Ua#{KxnW Ăs4mNZU,ŸepI ?/Si+ u\3oWMX;|^]}]ALlWMa$$cF=8fnYLtS< >ihࠅI%6=?'<5E[_ G80H$Sb{D֖wtK:<e4b:r?=_p0@}-7>;G@J",(Y4^tF1y:e=yՕ[n!@Ȭ,UJR-ѳŹWP@) o?Ri$B(><ڬtC-eR' 6jT*H܅Hͅwi fC&O O(Y?v]pEȕuyVMn.N:i֦C&u]2I9][ج KRS<"[O)a--E:x Yunl׶y+aBf wRgja7#z6)4Ime~GWu>rBg1]wt_q3m9g΃^-oRci_+M'l.睥ܜ.Ly;x<ُ-h7㕶Pqӊxz~#:U@ޘ3#pe!LCШF,ja÷p6/2Q2?`DEd=W#jhR@1+x; Hź% j <9#ضTpnx;H5b\ElK7V=/*N*Kq;/WLYk?{ ޶l6:㽕lАaR'6uK˝u_{v}FFAt ɪH[$ZgJI.IM@¥3dئTȝ+HVΝ={^g\IR:Nx]sDpKԋ3jqhe"G RIv~;9Y^`$Jss yݴ@ 7(vz-|{rG1߮O'PP۷1>׵gw*cyEП; Ic5aCI6xuvav# #me \<.Yz\y &~Z  !(k>UX,b*z5W9e8*̌X ~)Pӝ+ot}f5мy*_j: P|Pyk9/\|vbq-%IDdEM=Q1œWp !ζ[1۝z\k/$[/GH6[s(9Tx#~bg?3V1*4~MOk{E{;ڗN`(8Ӥ|mߒ5q`$!T^11 WפHi{y(y⢧u oE4Ez7=L>5#[j(X[* :RIB֞!l4Y׈$ \.dgۂOrMYU' כr/+`,}Nt1}i6`3}UQYc:U/pNYlEF1^(a@dPH W0E]sr>/U_=nb^I٤a0pcGIQ^Դ0ߧO)+*7||a뙊btH8dt/RD*gAxG 7N 42 ? IjG-EMԩj 86mv[BD|ϏnlN@.@D:-Ш8,pzy;S>ƧȖo]CI.p^fLÉs[Ϝ0qb@rm*l=ۈK9]GS| mΔHܙs$qB[?+D1RLZ R":;>M0`7a*)髲]P׈'6PPZؑzPkS0Y,!)`hr=9r,+y?Jl&EI:9sij;0h9s0zh:%Hz"uXF *TnIs{E8]~ŏ 2FA}+& j%n.jz+ 8M;T%6Uj*alG#@j'h.99zWّ`~.ȌMj7"<(vȞFA#z&E.e{l+ *`3PspPd`~}cJpaܕCGtt-*,d^?ZZ%A 7äƎ3iK; 9WZ ^W'8xԵbOYD*d4YN|qºJa3>p}I4fWrԦˋ KJb[(y[|pξʟ2RFzA9=GџeQgYZ0707010000010a000081a400000000000000000000000164943cea0000280c000000000000000000000000000000000000005900000000./lib/modules/4.18.0-499.el8.ppc64le/kernel/drivers/media/pci/saa7134/saa7134-alsa.ko.xz7zXZִF!t/']?Eh=ڜ9Ps`q44 4IgaG[^<o`$\M/#8Tl@:;B8TѷASױ g=ɦj?6'CXւcĮ+}cp}㿧p,"%[Hs! {UоLRl[24HfINFL2VÔZ_r b/إ8>sJTPF3P)6w3IƊ=n?s+3)7Fqu`ؾ)Ll6k۸+2L6 xJ_l(Y~ 9U?tTthLvzgƁLSӂv^eIu 0EȪ,R^\Ϲ|6oxCYsD¯N|s!llPQj s.M""D@cF(Is `p|,#aY!w42%h I֘+s{={6[iū'Jlݱ&##ysE}sdnJ)xDc*Fm7wFC@XG~|uUiω HQd'&$V4W>rQ8UYjF(%Og5Iżf ڢ<!4z_GN5\ba՘xֳ2罻n/i쌥C=JIBai 1D~82A4 NxF74Ot<&H?>tŲ, yGΉz;2 '^WmӎX9Bd)_pĕ3S?+%\, e,؋<ŜV6+܂w:0(mWؒB`K0zK&%: ?֍ؾ'Epٽ{GieHe֔<٣B1!/df [" 6oJiY_kFྚ͞ 2O97} %')oMl/:!;c[bq4YH?+m4$i81~IsFG{BxV [PSFI> +~cBxl }L6gNJ =fϩVozPiOPMQ~ie$?ENTtYJ/ker?trͿH:'A&ޠ7׹;؜Q)Ĵ)clz=c`^<2=qzg}<|<yEjE9L o|jKbZ$gƶ7ڽ$qTl6ŀa`,u7c(=z4ͬK֦#e[Ss7G͋])U%i>/N5+,HɁ!цI:;n*A+9 ]THJ73mw58Μ[]YH4o6tqa+YfuީFK"b XH-Xg/ոB^jك f*/vy\^=&<똍RM >BOp[/ ;)BF9ղ JLKo?lFY+|S}3F~ ߑa,)y1db[CfԌmnpf%.ioGf'$YljX]x4 )V,l9N0ӨZ )yk q:0}Pb[BDmd03xb-}41iC4` 7B)Y|!' R?T6@q{X#w%4d3C>Fe-4"cg5vd,F'ii[3 w\}_0G3xKThRg[4 ;U40Z B $3|7/J|U#Z>_GT6Dz"31P{i Aw.klv $pF(}|)}c4 5݂[캴x=&0?tebU$T֐WcsR?x9fx8B.dPDbcBwxgQ9XPFG %t[M*):=3@H$VqtޓMIͽJŚLm4PI2,NڵƇ8c)D-2GD<9/4QāFѯݧygyP![ l1q+\tK7ǡI#u"~O@$m@,J{CEJj =t HTx;` ^ IW/%q1+\XEܴc=/lw$-kz.IdcS]nU`Uz&Oa<|j;[xߎ1WfX r:BgV5`4ᕥ,i6InԺKWw⼏B9!䃶9Dxp2ŧYU(;]z˛f fc4ٖ.$JP[1a}FG1# C'6:8>.i![!X>ʜ$zj^ɣ%Ǿ#@d].7Ri_MVWBV`bb[A*W>$0*;f&ǃSk;$%&*> )t! ˮX7]0kzU%o*Bn'N2AO| nQҋdGcmNl+1T200/Fp73zIⅧ*Ҏͩ=aW0*eZY6$ՇtNGDrb-^eӛ|$%peuKik zdD7X6ٚy胪yO>?.1Вk+śccje%s8fܙ@CYXyjIq8t14S#w#q l."s"D~4 ) N#UFp^ڧ]R=Q@fꇏvjSH툐HHgqs*m,R6E:0ű4KoM5*Agb(-.J5]Kd%[joDzNvSa.=!eσ\$l58 R9ylm. h;>͇I`HϮ!R}S!'LjO0^;:/I#Ʊ2+v#*_p[9[!mӝuz }tW/V2>#m&bP4\o Ċ&a0!cMsK "T;~= ƲaZ-* HbPyCΡUl◃ ҽH̱wo*}>'p݋XԦ*߃C45z|Irny4Wqb WQlx)4EqM}fb20E@Ln8rGWwW~[Z!'XYs j?vk=$ * 3Hʚ|s+K8??G~_聐3g%I cn׷$)X%PBji,G+oaS8ҎVfB aPH3-J.ѭ N_PL ]2woȮq͆o7K[TQ8 eF20?Hs(jD!%;Q/{dvp֓HKP;-G%}2oIop]nfe;]yBg&ۨEY\coz~4 ɭދ?kDf:Φ Gyy/9&+UW}F 0]v ~HxrCKe۽W_4G@F+=k~gūDO ۏkAvڗr)/ 46 ;0(⌮GSٿ:תռo53ôkV80 s& Xm4&ΐ62'r\1R-LdHQ9!})]E:OJon9-uZTg Z.KlQ Z|q `j%k!>DkNhBZ9R@JN@ȹ{l<]p$4u޴65/ɫ,*\LQWOD[5u:k!8v(CT겮 7fYALJ"z;FT+p2-ꇗvR j{VO y-S#Ti5߃;3 76'wxlbCZRGz^c$N5FoF*E$9p4s~He0"ed5Q~ir#b۶8\j%sIzHBiܲ!sI2 ^pbjMx&}Zɭk܈WYw c]dԽxV4/eAV-&uHHk"_8/l I~ 1.\ARl *Ƕ=PWڻ[?S|;~̆#;N}~e;2 [<@Bz0گǗw7ϺeMvE7ZzlF V6RyU;qvhc~ ԓbOӞ`w7 cٺ Le4b: oqʁqa Ȫ^/ @شwccp>l,w'Gjɗ[뗛9 G ]M>Ugd ɼt(qHåv;l(̖F+F/G{!5<3RokǹÁw@X;~![;[}sG;YPo<Ӏy<ϤHf{u¯˶5]R-'X<3_\(x d6U`ڏQ\3QViGffu!䄰ͺ{*0MA8rT*RԊMP7ɕ5*6ӯ!QHY֫ &O >z,XGOJ8݅ C!~{`+N ގmpO!ljx=/MR6Ot%ZJ#G 3͒H1Ć&Ib!c#*J5,!rdlk*$IZ``|7hhT+b)9@AcC']v2 ]6f,Q޶a܁05$;Zdzc遺uߛ8B ni˖1G6vʜZƶH9M+!挽mnuD#>-ӛ}>UX<zѣo~(!vo8q'rPtpvaGU ʌE @K4Eɇ[M9CRX|/fǝ^Æ'x5nDVFL]]X;ZSm+- "aK5SFbN[=-owC$7yF=zWPWVQ-KWtc7K)5Oͧ, nܼ :*2xeѓj21w}H5mZZS.u|ᩧ_o8ySQP`1S;r9M+9ƆVcG᜵([g0F.:eVŠ/*m]oXp-9{̇Gr(pfSnIPwO{ni/8%VNՌ^D.W i(깑lFq+X|~ gV87PI(߲dFrG j v]Ya7XIa:wKJr$錢o7B،.z43 cemkZC[c ZB1,o2ӮiO!L}~ڲ7F b9:<< :nӀhk4-bzB1mxsfh41_`1{jQdsHYLx7\.Mz eD7yeYSPߖv¥ݠc}w'9h`ahIfWLK"~;^h-KR$$ox\dE'o6; wr=&`+M?"̿Lmc*f+(_/>$'S%xgЁsGsϻx!mu4}L>@g`7D\Lp뭞#t@~#auTxHy\J/aD0 fQفۚ1JOVg~bᶂŃi5MPg,? mRr%VZjMA:q^|تV9GTcQ9/,j7` $IWr73VǽE5KФ6, u BeWF`Km|1/lx7[Ĉ/лM?7m 4Alt8'?a.^7l}xF^odrD>D^\ܯFdrWkX5${@3­Dj(,UD&g_ DΠcH5g0=UW.MASw3\ #) /!j ܲrcV~P͚ QMVxy6D%4{ 9R-}ʸT][2Kst:lj ?[:CC`4Ōs9P)2v`$ ȯm7x;r,FQ:ڷt.%sI銋_^˿lۑzEJVƊR;]Ǚs2-e cqSY> J &Gkz8 [ ڞPS ZU^9qY[ljeF<N;Z"1_t1UsGU;F哺|$Ȉ\%Q% ݲ$hk u 5У`` KVuUm2 B@?Y/z&ϣrsX( xFX};b-4z 4Vn렌Gvqb X b,RGxF0@V4^,skkmj@ZhU`mfD끈]w{>\M\ՆHZyk?WXo/|W6ׁ]+? wyNGn/ MGabsC<4(X;s):g3[Mr`y]-L"UUN?n$1Mn!1@4v0)-0"e$)%BT“.oOJY:W$$`@je8qpD "IN+{ `+@o9^ Cݨþ߃8[ieՉ?L"EB(3w[ Q~90J*?t<&b5Z]тm.Ԇqފj k3'.XUn 6;H>|5,1BCF^a6vLTU6ewy:vD PLeW}x)n6 Hc5-T~$&x*lüo[ets&6@*p3?6Gܟ!o>sj/sb$:F<1X7}drʇq N{d܁}5ka>._1`]w:cCA85dZ[=C''xD&rRcxnGx ZrO?̕`+^\ſP̰Cc3H3^I7IWkaKeo{~7izn"g`%.!./3@i'`dJ )Z*r&k?h߸\fN!C5AOFՇ[ЍF:Mf#V8zF~@(XXYBl^Db|<xRQ 9gB[l [׷ "E^-t"nw=:Ob[&@cP,τduKJ? UBӽYZ\61DI PD=?-,,b޿1 6iE^L^Jwq@ԥ",n}u&EV~ʣru˯ whfv v:tt  t.]%6*j62lK5tZ煉C)M;kde+d1L#jP)( Q-{@n(3Gun~r^mj\x2[C'HRIl[I>: knT@92DS;ˋYP#BGzH;s:rr!IfЀvBͮKoD֚  狤g% 2$㼥L{fjr觟Ѻ]pQ믓͎XsMzj/*[ 4g11mc@3\[-ҕN@R59@B>)`'+䴐"`?dԤ}[زU,J(‚4_q%F4K}J#=JbK BdeAVҳif$_ΏQVZNr:ljW5VJ: _:EC+QT@E9&.Z+£(ҍE(I,<݊JR'TBALwgU'}EHٗl:ؚ|mYQاD>y cܙul$qT3 PnAujT_rdIcI|AXK{;`X ںŋ@nK%$7%}:/F0M tA}WeQW:'LR1ᫀ̉1 #Qᤑb9Jgʱx%"MׁYr.nۓk[ۡ_88˗IB <3#P^ yiB=j7嶵#G[$u3ӉG3D1tV|0ɓh5o) 1^_|\#OJ%)k6e>5bMo*v4?XBl>mUtIԶ'P"S+L5r^𰯐2/Nԛad*uUBL y=_^V'A\[ ճ#v 3\/ _R|[*KLS E%W:@SBSPCu~jgDjU o\`i4oW!9Bo3c3M,0s$*3v8YA"h{@iH/!fDsnݬ  kDo`[v}rf\VL&8ПSٞ˭b;&U+3ef J wLNb, +NِXШfD1hEKv]*mBF8~pXr,3waI )G+LFpyqNnj !$'2T3,h0;C u*I taL&eT="8 qHN<`xvYZ|W*$ƾ fRRW"J a |WJߗrx&m̺*xq|6Wn <>}{! 2Gtڢ-!W*ӉjkHg(/ :5PV0pGnf|"~p~3.).YqUC%Ef tKg8MZ uG5[G2cXEST)/%&VY K5raV?T<~? LJ ৼ _g&P}IpɉS( (WZ@B\+9brŅLIT2QEܙ>*`V4*iRlw M:Nlm0=wFttH`.ݪ@ԃڙy:R^1@Teܜf+ ոq{y}E4@3k68>ߪNc3拼C9 .Q*femXh=ѓj1#dQL<^Pv׋}YA3#ɚ.T) WڕC *f>vF'|7;Z,_`ÊI}֔sAgM.SEE}1l.iƕxw뉜y{ UXZM1rLX*?e$-k@ep$dJ_ְylsZOf15+a䓈70ZBK,^bJqw2iUزTV^Y=jӰ׾?ڢa/|'m-#2|$ p>6)xL71,cHLSb!рN.q=r~M_LXtD ֱ)cL>4R4n^6&1C8,)5U;z1j8i8 Ykۧ٘0%--ۜNPl mW:Ptn~xWoz=#ԏkj|]w HBpgM"&BgvG't,1lw?APϻ+]?r Q` 9rE%EG$k3Vie`.4?sbV2>r'ܭZ]Y4+nT[>k!ނJv/-Ţ/w(j" FТPq;R>Zê}Um3ɫ-u#!N&88\I7IVjM p?φMRaÔ7h1:QcSJu= >ޝJtYr&5?G 2@\D:ߋq@25HQדYRqksk1gLKcy7(0.~fv nb~ٿ*h%.O X 6 1eZ;m}ZM$˟[E7 s2Bӧh bI '9!BiP`:B: QS0k>\ztL}?9{Dtiu[i[ H\A t q7` x">DV!G"x5Yljm- 8J[uA=q1m R+1gIeMjX!2H0k!SnU7ΔX?;d[F(]PZT2 liԌ30P渃~K`o 4EgZSN km'x0/[v}fLjpjCxof#QǙ76@ּjD!%@Dt֞jy2 (|åO!jH1g*_| 1?֟0|aW{¼+D;e#Er/w)]A&i(#X҉,4l6eO*$ ?~ՖȮтS/\2`H2 [i{lӪ@魩-B=oU _\QmL'nШpI6<  $FG&XE_EWFwv?ze%gZs"#A? rv/E,a؍ Fc5hLA}@.L`hj^M%{w}~!HLeiy~!Ggڝ8uO]f@~" O;O}B_oZ7᎑vcзN|a&jWՋ ^nXuMu:FJ~sQ:-pxc_\JM/ޫJ1g0)WBl%MZ)B-v3"K}?yFF*ǔ肏Oa |$p= y ҋ'X,&_ZBhN̫s^JFXM1s [h|%E/ $s :CpL1.2J7veWɹ@2?.w; {bDz. YnLt^^B&V1=3;%^li.RW6_.) Ա[opP,V0H|G!4U8?߿[mW|Ha9 V^$Z ;Wn`~VE#}9:q"|R~nVk.?z)Xo4jgTj+$T!-{"[H>Ci!c3وg{VmS@3zwT,=ł˯{K>/[m]^AܸҌN]&TsBQDreK;ĒaV/D{(Ycj֨\Pj!ͥ쨐}#X7uVL~:u 9f PVW႖Ǚk*\K$ 1^IuIz/t5)ܨ>#Nݪ^5zr)VU_ĵ-L{a3B*$s cN#3d!ph8I #-{ԡ<5Osڲss~gEEu16!^:UdW<'PvKal.J=9Sγ iO):=@o/T|T5u@\7Mz#L4pgЬcpO" pKXˣFBPMx|Ѳ+wqmk?aX/6^<kq'0+#[ѩ&(=2P=_'X#WXV!k7#o(3Ya\) ⼲|Gr :X5pw'Ѓ]0 -04Yo3)7QLK j :x0M<+s  j^SmZZեmĥjK7Kw,%( O¥%-^B]'ϹY(xՑp.( "}pZt5Pδu!h@z2fЂTS>S,2P.nJ7L}'Bxr\ 4s4-x.UOu"^|N2GI]AN뼨X|>@b0m+Y`JTa !+/TN p” 6p 8.szcn@t_MLloNv~HأH.%fz._I>}5^лar(m9-ހ;eP Lz5hc֐~I8]~zU= h<0E(B Qf&%0Le%ˌτqR_NJ֏{wkRD*ZaRV*M>2{ G7Eeҷ:w 2ʣ4#LBBKc:9!Nv!4[b5cRic$5@R鍞` e6;kFǾT?1tp?L\]|DD…4r:I#,!A  N44أ ڻDLN?0$vՌ43awoQ ֤֜Ey_$WSn(KLldJ *F:L1Kt5)z2$WopWK$DEeAvC#cQ 5i:KۄclLI[=烳m]ҟrf~ջUSAB7c%MW=BN 5D}Eg;)C 1t{ d)sx(>з@Gg$#IhGo5IGϛup+0n J*BK[D\WL-9 f͒d݆3t~.8jlYs2tQ,SbY5ɟd ,#H_^t;1k-]5C􀟪KXN=PÆ%m %N:ǶyӢu2CE($D)]>ќ_O}=హu$p74;fz=VD \xRH!\j?^cC6$_бY.S}HW3.\|"53SBv# +.cw|8ueZaBZd aEͿu?دN"ϋ7IQ |==nN挤i+䆗䓃$ Lsd:Dgnfom|3, CS)Qz]3ߋ# W'e2ZO5{7bHaԲP휃t1_ R9w +A *HvH"|} U8¸6 b ,/m.?Ae}[̶Wj*iLJw.}+OɨlJ҇v]>{? f*,~J5FU殜Zy4hbKWqCM*fK,0O) 2G3ָg yb>.+vT ؔ-Q7m,|3U.9_Ru$+zt  _ Hav K*oΧ(dHCofǹQoϨw72R0&yJ.)x'rK8]_+ޖ5_!(ЇQtD)􄺽At!>' +U RYJr.VBfK-h#kha kυWo_foӼoR[r-Ts*S1 SkPlgj۪OQ:Qiߵ|Rz%ˠ}X`L d&wtREڗo_୳u"&g͒j΅v sMX q,x2hIGO?|$km#ײW%#rnVtߘC䬃16޳⫔"{at^c6%'^zBJ0nb7cZJWwosPi%aS[z|]M />aIdLZ6aޠ,  $2tNÐqo1v@7`Sϔ}%x]-L"p .f?a+:avtp!/ľ!d>" 6ESǣbU_hؔڏ5 s@'S潉 kMqL*^.;Շ(r_h&&궱v&z߂8 %Zop"be,MzQHx:٬3%p?y,K(UEdCnݹ)fq ?WN[kC^.-@{ f`-Q-rN6DvHHQ)qtᚫ/-銡xH(BM`vYt=᭥בD$yDxɞq58"/1m*f3=6U2J jB5roű=]f{&!QGo ss8fa?KBR(M'e|:n.lZ]$cfo+XMօ_hI6Ii I xZuU!!0ڥ Yl,HT, VˬYE]Fou<2A_!1i2LDR]PX" Ċ+T7oDd+[tP@ @-L (-}+6Ρ=qq()IDqޓ.So9π:#1rPoa?J43Cz\lY~! F$&6ÆQ  v lȌlu5Ѣ%3_79AZ}gjPI݋r1mQq]@DҺ\7, &HxMΨp j c k% ϽF9U, `$5#Kcn_iՒ(p׈~ݞ)Nf6܇!Ǵd-O_=tD,78랒+t;rpC{;R 5Ev r5pw @'p#efh0>y D{!L!KoS/zFU㜣0:tXOLKH|Og*r6C)rxKoiNJ[^_DF3_걛Dw%NK(nk9٭K1?lq{U#q#qrD ϻWĵwh'kXʂz# lG lmĊi.0=Ž)\;.,N^Q1[sB䰠k$9TxN5@;!Pf%lÌBv}wĮzhgoS}5[YL8щ!tAbv!NL! upLpVO_9 $z֯5_A^?D`A'uyԓd:k]4^1|jI-p/_viQ}^9?K_$׮0i48\̉zH_6s%^xWJP2f#JP߮`vMծaޓQ$u,3߂[q@X<|Qe}P7TdVNd2\b՜#>37[^We'hޣj79;(D賰^WS ;bUv٘8gAY]X.{|Av-y؆gYZ0707010000010c000081a400000000000000000000000164943cea000017ec000000000000000000000000000000000000005c00000000./lib/modules/4.18.0-499.el8.ppc64le/kernel/drivers/media/pci/saa7134/saa7134-empress.ko.xz7zXZִF!t/n_]?Eh=ڜ9NV{5|.gXoV ?=Z5懟$n0Sީ2콱 xg[G!Ҭ+FlºsO,2dp9)&R _9U |qB^{w?)uI$F]X ΍o$qWppUfl}^vaʃ$F z hޗ*l`?+{Bo+!+U7"4F|m?bGgն*xGTFāQi=)}0|A2"-m7b642!!Ufh<y*--&ȆZ%p\p>J8`D40C{?x@LF!vδ\]xL]3 %h˸Qs+$%h!ǰ j7Q +[A;dzc7(ԅ#7jFpI5F޴4? KɌ>0t'p* $LL O -`[syx A8ن4 j0Y--NCBfKw#P;qXv$J% mheۂ6yTx=OPe; 2ut=~ IW]36,~y9.B4ۂsP1ubPЬP]O//l9J NE`N8.\\wyJpm)ES ֹ V'-ydd0g-&]HCL{z|Yʢ<Ғf|=w-ipz6{.nhoajNP{qYva;ny,Ga6bC0ѻ8xUdZ%xP? '*Sv d?Ш;wfNT✶H2ZU+Y9:cUޛ;{MrxuDm;";m׿[;[>fcc /D{0 KOFlAM T+=bb?(gW3t­@̝fMͮ9 ijIU~KIV2pyJl*ܫas imRJZTS͵"1#^0~?n8NKZ ꧵p~'B&ԍR>ݕ`W?=Y%9.*t<P-0+#IulѪ9=p mU!`Uz:*}r50vȖ$ltZ1#xlێ+L[ r*ґ̎V.~RQQ眕ts(Y_ &B͖x w+>^7+tv鯧ًc_dUпX^"P2d~a;+_./f*b PH=.6.gfM>ِCw{!b羝FA] Z"ջ sa#sb"v&3*`2*]Yotxj΁GUTk3i(R<%Rol'>G3%?aB T.\oY]lQAS HyDQ܇RrcF{JAQ;c퓙8L JznԀjܧЃ#Xd&dt@ؚz.rp\|PA2Jw\u@֖I;$TyV<1?6JV.@yPJ]?w2ټGq_4AX`HؑQ;ە\+~=}ⱓpv#,15[1 G!w#ߖwdAܞĚ,eXzT}TQAiKgZO~7VrMe;AXw$k^ z{U-Z ,= d`5s4,|"R'S"\GЂ ozsUp\TFY){,E{ j$!XiMc߹E$0MVJ9hcsbt(o 2D(wMQB%ɾArh1)3gJ`zF{ V{ Y!/\^z*rvPpbY `oj@p`q 3ou'NsW8MOת[!f*b'm0ISJM @;C:wQ.}`Xє Hy50{< *-8E[!;F$Eğ'Jz{ Es|ۍ e"oЙpelW Yo :1:s#6cz{:_> ]BɈHza>#|llq$/u ,X'n( B )r;O&-.y[P@kDJ]RIn**DK'U9_:8aO^࠷E] K^v/￉&W2@[*_/yysX $_"=5_[Vq(V!3@xzgwe`tÇ k`\R*ڈBG+(@[/.:&YaznC,Gg>s.nv <]u*W/ys`G姵d N;6<;fxꉣ5(N]/rA 'nuM6 ğ?1ίN/k8p+I2;p.bcp <q=.^8urojǤ+>g@]@+MEcŎK&boR _>pB—xlGm#uUdˇg١^(w҅,ǍWB:9 {x}72B9ڽi4kAbIMZ  d8 {$l\R7D7]]+SeRqyA|۝^ygo‰JQ0%MsbC1y=PCa F[ Lp( DZ6yzy8m.e=Kʐ0ߝ둄`LLzp؛iN;@y3~?{V`tzޖ-CT#Ky{ϣFݗ;? vZsE.=NVRk9]ex5G3~.'KQ:oTM|-n 5[YMpkd*?rq\pHR<6Y%SL6qiVȪ:Au!wQAay "_2>0Z1KR$ :<Ϗvҩdj4Uo .܆Nc\,;WX_=j*qx&"e"WŢW-euK z:jO&M6dx&6l|S.C+ӨpK 75 A3IM %rQۃB9᧟kئڽc50\j0W)S N6UZNgӏ5OTh)m> N<ɥaSRgwEc=dzQQ"-[LOzܬ0#V]=QCNz^"`r SĔcXOEpAN`e^- 8䞴^{; Kt*Y<šh}$c>:[= JDJ]O ?Lqw-L"Cv`)^B]F4, t/L6gYZ0707010000010d000081a400000000000000000000000164943cea0000ffa8000000000000000000000000000000000000005400000000./lib/modules/4.18.0-499.el8.ppc64le/kernel/drivers/media/pci/saa7134/saa7134.ko.xz7zXZִF!t/]?Eh=ڜ9Rp~M&> BM"r*i%]럕B8{4;O:0v/g˄W: VA0A?rҸd&"'wCրRe ]-o6(:PfduI&$.DV`.p$p)ݻmQ!խtNvа)M>y-vlĜl*~Y1į Fzy4ڀ/.>R-hF!Ax#WBG^ %p? \J/Lw!eG1/&wK吞|^`{f e6 p^&'l"u!Lu1}E$,IJvF87G cZ9:PZ'bĩ]Ď ʊp\,dlbrb9|Gh˹~Wg7s`~nKx@P!rg:?D9纗O .zN= . Sſe>g)/keaa:7uUD@";فEkl̘MHM[o~:F`ѦgņO r3R C=ڛ0{Yw߀j &ߊ_;z7(rY!X5W+R%EHc`agF -D6,h5tZt&IRdrT!ղ =o$mC:2 Pء2H.f9H$jb A yLM(_ VYCswGjx c24@F{-"nN Tgvʡ!f5~Oh:gApKa^?]SMy]pDu;J0d&$-<80`#"IμMigrC -x2s"c;[h m^ۏqcFIx[g t|稅^$ݓhQxpC(@T #yƿGA[&-k.rCK`}Z4s5~+@N7O8y('OkB:C+<$x\0MR׵37$%Pd )ks2ۯi'NQ3I cqbW^ӅxuФMux62AYF^ᩃ{?PqMbo*udc(S'm0T#``$3lku2)儌Π Ӥ9e_:]D?'ד"i4#:*FF<2CN@QYe{:y7Zў[1).~5qXbԏvIj{p4l(5M=YIR lp^h-}0؊M\mVdi @{N*cPJBr:W PsTGj}4ᗈ\taն!3E _%jȯ~/!p!գ.h"T~(I]'$Բ|^iuGZ\fRbLiyP1w' \;~=,aϻgUIw{1vl ݞ|F ʡo+3 }I~/oWX Rw书ʇ ;({U3Iw/"!a[~Z[Pc5¨{,jsaEC0ubxL@7 K;'؏&+6XK>}-F|s&1LgRc+EpM+$ю3:*`ǑW!/1WkU:VNUwasd>sԁ00!.)f]͒u7w YAR[X6R _@ʒ\[ V)sJU3!0ANn'l F(f*٠D1>1㽜BO7 /z x>ASRNɿ !l΅twC8-Gx4B6İ`(ჼG ou'SϠmG'Z KCAMu=lTNohk`=)ۉ(i2=(2:KDR˂ޓVQC9ytThĭn}Kf*2.f܇uQrCSf,) %JJ6$?X'?%5S}2Dy15]3]ehWAv+N0z4F0')T7L*2 De썦}k^7's$V4[lCy=o/'pH  nV#.ivKBQ%05/`b2Zf,yOMQX74iҒD$l>kMm2CE||rH8Ug dمJ/*%1 oCxX^qtҬ&MBk$ƖcвOyjTꠤ`"ٰw6Uzkh<>U{q%> 4=GaDςW.cǫ);yw)G3Z]S+;*Rz)P&䄩Ӈ'TГEߗ@$3 +ueJBvS7$BW|p[xxeMivI7fXg9 vd0E?̸N4K8 R(p͊*2GLIԍ-U1 Ep,S}$d< b+b_!Kc.Ɩ#ɿ_d-f2QB>2Rǩ~1>=YJ1-t1:\JvX54cW) 7LRh orѳrJ)RnA&_@INJJ*C^ `5=]-n)+aídu}5_xP)'%גߓ^L)?O/XEgsFv7cY Ǣ<ڢ8流ƳO hմtd :CͣNK"z/>lȵ#{`I]'8{yH^mn+-272Wͥo:ނ'97'V9K'uqQG:Is/{ucg-_Is("79f c ɱjhVKmD54~lJ+Z~n$L?p!Thкf;F/0u;k{M>k" */CfsybS~HD~= y5gKT小ߖ3we/7WG$ЫՀF ;#Ӂ=G&UuivB*-D2Av&B# hS~F{6/lw$V+,&ucB W?T5TV qؚ#x@A ;D݄|B .c*\ U^_lF xTR].RM0}2I+'ѰNGy IZER0aΗ. [qfASW7'5\7PaO-ΌNOY؛cSP]$ GhzJ8;S@gpU,M4Si"Dž6+ʧP-3 v6tA;&K$y?PBZHSS{F%a5A~LCnE[^O-}=F8fW$*c#6mkܣ0\|jHv @qa~.:G{З}θp]/GIOgA H;LFgȐ мW-瘰~I{:ґ09 iHD/Oa9{E bC7 %'| LgB Y2H8ņë }Փad.̕SѰ>4+P%K @͠|iy){<Ə IZűza@ș.ak#5Y uIqV#zH7_^86Ǻ` =O{  S;L&Qm;:X`-*suqǹ˧aSgq`J ]v4j)` oL#m4Qkݰ&ESSM"H'5v* 5Џ gٕ/g+|_;F@< e?2>-VzC7k%2EW!"X|Z B+ԑM%}9z %o>RYtG`mS(;8~4O(8\8P ~.)E+j y&t_ 5bS֧Hg)/s $ ߷@ &uyhק<#wDŽ-Ю=IQyR#}Wk跫L0n Ѵ㿋} Y۩kGV;x`"gTτ{Ƴs6b׮_BFC _2ݽ]d.2=TBxȉ1D ϰC91.6{kuPGP㵩7OX_w%.ÍF8|yxsCx.$ E;,s9\qD홦]1 inӤOV6^'gsƺAϪzӡߋJ1U&ByNkoxHJL#(eV(:;?^!~OP55cH-?5Q$Q`E yʹ-wűP2e‘n=\Z &X)p"cbC}_0l TxODc 81UWhd曯/(/d#DSYHk~ky94"MJ@&+BQlUL1 Vsu˶à-_nˮTSz݈zt4' 2)Ey7TnP5%Zw _kJ|VdyBS9^ӕ l#c5B12i?^BFh!¶t>|NsO`> 1F[wUWJe}^L%kR 6S*ʶlHcˢgh\~σ$8V L^=ŊJS 2l}$Ro)N|ӻqaQ,p>EX*MR`-Ϋ LӠq [3-OBTwZza'9ہ^Շw֨'t{ؽGblܚo37 z`g!fƱ |4r(榚b'8dY@8`><09Be Aj&d;V4flW.ʹɡJLeK~5/;sGyJ|T4^@!I碳JxT/HcȊSela Eߜ6VkQ[s(2tn,mS˃v 0 SX_wv!aV>9XbL>@MD܌ Н B|RO%M.!e1ON7s`BrU`e~U]k!i͆8n/d;C] ƒ@ YXԑASHLkLB,)4).E.qy۽;QۋQv9}@K!kjˠAsU)(K2t3"U¼ش>l6$NjS&yk 5k% wA-TmN%l}eh^?Vc$Xb#G߮D_=듲%SpKa=ȐL 5KV?LIS婁̹ a1I P(Jԭ²vIƃib]i*[/k鷙xo!uU&* 9io2/ Lm@?O*] ݬϦ!jRY\PR &6pW+ώo@m O^<>g:LD;-nV!D%mw3W3&ۛ:?9Z^qVLZFbm+<-PU3Ẓ81'4]`p!n͔ߓ_E,c~gFB>Uol2TAGu!_o~\ zu{ ~Q4U}YhnRC'΄h}M&r lj)qMvO @14Q uD̅=GP:t`? k2 e+.ە3U=OEQ@ 0EΉ2RJBigO5I~Y<:K;gt JDD7˕j6WtgLSNMkޮ|wy990bA Ұ:~>;\$Bhv>} )`RU@]1m"=bpε jEO9B%?"3id- a j;Dt2l^L̈́]O@ bʡ/Vg{k&.p7y@ؘ;bkFOx'ȫXQ0(ce{8O7Kd}wg#Q4h`F^_YPA c$gigHy,#(\BM/81% >_s/ѵqpwńwW0t$GWrCv,!|r1n5×;*IX:<洴a<.6(ho>+gz Eןo rE bqԽ1H9ԩxbvَz.Vykf$Ϊv?"Mg @X}3Cu=ZtxaHE +[njo?Mjcm?d[;|fķ"sIIG3ծ$+eRm33D=zb>7' $ 8|F9$Ge6,'JgݍX.6|7m\еŃ70_%sA&{8:,lVY0u?z: 71(\T NptZwOQ%h|_?n~nH Wz?=Gb&ؓKN5vdda@y1IM餾u /pUM֚^5׃ V^,l)$k%S4JLsG )Jm==hَ\QHCB_%d;f=IHjcE7m{'/$KD/r^:}TZeor]rpڶz&ֲܑU!aS&ՠ Q!`i ViGDu|"!)zd,,%Җ`uQBspCy0 u >p0t ay@AW(lҜ ҧ :]r/./ ݖ+uऩ.9cx$PIy=B{1sg,?nP8"]aq%JӹPEڀO#SeԺ*_wRS (taGkfe1ߍ ihR~*o7Qc.j(2|NMn&$š<1/S@ln1U&t VWI6nuIbBj4bR&v|2Ἰ,gV:K̴0؊^( LLS\J;/_q'G!@"GѶ|ZUώ[w(Ţ`ĵܕxc..ͱQC 'klpv`&oAd;W­0sd 2N>,e^˜Mvګ'=4ET~:7BCe-Xey8%ޙ&~dL}K oO6%&p74w5woQ%ֈ€Ф KwXu㽕JK)vr MJBK;._jn%`nt0[e?Ԛ>PoXq%K y5}^%ra3?Ƽ0Z¢9;ݴs%aK_N鱂bwnI~ :RPWF4{ >&/ڜw `G&#YM!A_ n {s$ L^Rq⟴wC"jQ NQV̹-^u12*_ڹȲ!ɭNw|gB.YƤ!Y;,Ǵ)g-\M._u{BӤk ݠz_]Rf;~iii?ټ:fFwx]Uwܿm 5wsY ORBD&sh3(R ۂZҫf>]{ufĭIE[~@jv{ϲA{w_i,z^M1݈7uنK~e@b6@hZ[]BY?aN-aiICB6|c;1 '+Hj4y.b'E}.u>>B!|ZQ4g bH|nx \Gu`h˅Hz,ӚŖTIxO.->8 ӞYz8h}}0Y~| %BOf O+5P?ygj %bQ9HVF2?rbȜObT?bPVa [&G>[j/`.)V#g+Sac"x⚆6Mf Ж*8؁p6׆4CvNӥ wojrS$9N!FV؜4: 7j><_V[wXJ->A8"ɠXi&I,73o*J *#2j3@Hkd?;ʀh j 1jQnoU[糣f$'E`QV!' ;mSrMty'Þ?$ FHD ~Rx1pv/8Pʠo!N?NW" s!nJ#I(t/bq8 )%po+xN,z߲@33޽GOFLRn[|щ^thh}=lNyvʊ<1Fpޞn &O̹~fwT>1+:a9 ?jaU!|,hp d+C+W8ĻCIC̜"0U~x{_SqڶeQ[;ޡ)7 ϱPWOf6`Rnvy6>  k{㥭gY+ß1DЃZ2[!ob>jD0_$05n܃ OL i*G'ANՒDf2`Л3%t6S\|J& "ʩ84*nFޑ5s0[\z\u S ;o3Q XayqMͯ8w7@rEbM^gx,m-NVے]xFmC<752>{gwZ<҅izA =w?ZI'Yߤ Ly;M50^Zw{!g[5L%?N,=Q^ ʿsr8iê2\: %ҍQyHiJ٣)iy YgaKV?x2` ځZ}umtL0qGr75QEHg65P&4D0a!lkQJױKwd'Өj;6O|p5h]l7.3}}EXD/IRQ6e)5Y9!Zn*yu9'7뜌ks65Ës/awhOP|Xr!*wbM} >1ft\V~T^JHz#l&g'1Xֽm.31\Xhͥ)R[~BS; L6*\*a^+ņwk||!Øk>L(Scaxu@ụ'}f-@ {2>A䞗I3 0d9qOӆdwQv7.imRO_h >i">I4 P'U~x~/E׀RJGTX3lM؋Y8= ̸\taHAdsnI NSRH|JLAsdϝG֙kmվXZһi!zdp~/(ut&>Z#HPWKrVJuhY*`+!7;qh?:k|ft Xv@z/ >rku`*3놌4"'Y"Q@ŝ +<.f`]4y.MU:T$2:pNEEҊz3`|^}ӿyM:I(mMy-iU|cCte3SOƁċs#Br !&8 O,s` Crie61GTbDž'Y͂`%lkB?nCN6O3`ZF3H>+LJJ; k[* tP{Vfܢ n =Dja@,#|,R :եDVLO!9lVLUS˸&ApOs2kbӎZǏ{B:ʕ>;*tFV83Bv߯U{+Rނ'e0_?FcT{#?Ii+Ɯ8NQ崐肧w*rME͛`5~y{ X&GK kvLbș4h´uZh{^&QB4^"G4+E.-.ON(.JFF<l$H) Ar$GS LMҝ>苤y/vW\OkiQ̇Ro;~6;#{ 0b di0_(J26Am $l3YiHk$?y=9I'F X#+!"n\튷Bazn"}1n"j.d d 0uj,ۢUw${"`( ;xnOСZFzUٱ)ׅꎻJԟcι;Ma6ڡMj{naFf =wl5RMsEN 2bH;mdr|#aX;p//Ж%ц s\-̚<|^yt1*:D[::EetAtuO 2.cz5asł:rhI%u/e0J9026 aRW-Pm=O oF#wpX2SؐȝL(y{֔M$?Xj)./t%z _ssnshM*DY\<o3&/㍸h.Y[6o)q]&CacƍASr38I,J{lƛ*l JVN5h>vO*qY$e&EO<] ^?-/ZH}aU z͔6>u2zY-ṇ`rYb61?mj_0\=}FՏ`#]WGRkaPNn]X 8\2|'xU|))C> ,.\x/"T@zY']lb;N05C|rp:eA+ㆍ׎kMӔ}πr s Zr@2{z@HEqEL! )fCXq _x.˷^-ڼ9ܮJ??O¸Q9!=V#h TJn˕42r8~`yG({W|ܙRs aG7v7)FPOK;o)QUH!)bf2n}򎡕j2wV^I]^||f@(aacqѝ}SIF ' ބf vGM}-+PP+jD%yY_T[}ZL4_p[v|XKS6tpAmđ{DB;ȣB5lݍR+/Q.;*km$Ŭ-sT  Bkמ)a"HHf7,QF$Eg]Rİމ{56B&Д2CQ9o(hڋҚTÛ~abʂgs]p'Zl;L, c*h~hKo% 1֒Cr/E<.I̹&e!^0C +`))ViuN&*h%:_&6KOHL1G,@+TQПXa_/J7E3vO,ᠯZ;D5 _`;п͉H * WQӁvCu1F}R+Wf)^x2s /$;ޞUZl0&JД̱Qz  f#ϖ6<_srL>V} VBTKػ5ffX#36nYxweޣͼY*W@na)"Ӟ=)LGpU %rdOvV[]q#}Gp8J5ڟH[A}Ff:H޿=)Qވ.]p1`ڈ脭Q2sW3‡gZk_;'#+No陦hR8'od c+nq(y 6R?*Vh19Tbs$!~V1ӧ+D[Iq,;$t`[(X1S ,K7 VKY,̋UznAd5^u5l!ѡζUdVI%;%-$n߀lG2E]Hl+tfMa#ws`M5B8ڲ0նT$Jj"L 'Z͉\xzv> c}2Y[86^J+ukOՍoSbNsQ6aUScntuF5)X /mR%CdwL rH*u)켤ZH &=+~vKUv}&Pkx:'A;>>*Ϻ53m#UnڼњH+88FTo&2 BK9V;`qG '*XR⽽S#%Pz^;&5Хo2I}}{٘*<#RUE咬YDG5^Х`վp8s:QCdt݆mF lf={S/[ HaD25J~}Hi3범fnlt(`!!_ 4 Q36 F+rx~[*JYk ;8N8n^bEڠeV`@ugVG#e=TUÊ&<U',Ǧ ڿt @LOu!TQ]*UNlޅq)[)A**L$CYlC-4y?9Y%[ȍn5ȗ̾&GY@uKm<(nln\MXwQFv^^j; p guN Q+:1ȄEf!"g d\ag fvbe0 %IBQܕ2<[P=?ܕu ҼJs# &: N?dIm&:SP8rweV.\v" (k:Fм ,v&x5L(%cbqYN_\Ok~$~P RRp[ΏQ_U$R7HQ4>sJtLmPrV# {C?0+ *Dzo7ˈ5`n7@NG}K1Clyl=!ֻ'˜eX}ґMT{1%+MV8ܐw.\/UăaO J8 @_#.9獉ۄm)9`I@K8e#G&a7*J큠b'e6klNdQyv^ؼAJ5~.Sp0鮋.9~ș63UP А] ' Bkɹi Qzn0g[Qcɬeؤ@v07KX(K Wv q^&jdp9c.zr,D81mghc.°X!7ϸgf(축 $HiwlQ^ʖO8{9? ٩&y^8QNQJ}|G[">3WZ Si>]u`9QbOjSEŶ]B~"ER@+ko?/"1;-Wcٙp\ffء/?&Sz#B'hpBoV!q8VZ-.CSA;0Ŗ7A9olNQyZL|]3 S!±ggp췾ե`I4{mdVlIr o3`Xj2 v2-N.YhuHbk˺Lby Ooj ]p'ڣX,_IY v6PIcBp? B`Eoh&D[ޅ~ +ЊI̻6):jTy|z0 oRjx<ƴ'.Ɵ(A1Mȍ3C{wi ;Z1(e>vniSK4DN3clT8txr{eО2$ךݑPjrܲU;c"u{ &Mh(vz|OK%:#@'u3r!x|Jի%s,;n+oWS!00l*҄oؖsŢP  ۩nSb+~]\1+M~b#Nyi5󙑶j:UZFz?@Q2yYb7aWw$HfՈvڔ_Nf슨4נԅVQ:o1lюfC&6Ck%5 @qqL1,V6`AgfD8+Z}8pEh pOwdZ"/ ImnR?_5+3o̙$[,椩3+ %]my=S1M YzD%Lemm甴 VY;PG(W4z^4 GA{x\cyaI:^/9eA؀ꪛY$ӈcq oaOf* ُ@# SA2VVʍl`1{lӄ>6P9rnv^rr!9;d/-trF/5L֡L%4 leiH AA7L2M6o9oS޸:S$ ԙFL| ,Vak6x&(vJsw1W%A˫Ri}%CmQ|]A6qD2j5 O1]-(d\Ckxꆃ9Hwm%rDsE!o^\0,Jg2}MwOԊ렽oUlFkU쏭ǂS6|{@m]}mt-nI#\Ư/;{{BLDhmf2KsvbG'u7ғ^hh`_\lK[8kFPfk$jtt&>#Qpg9ZܒJ$ Skh .Ӈ }?eu9(%Zwf䷐\pai>i6sCǀib[Жq6[mڙHyuiZak+ A9U3Dp&;beyQ5#@B"v'h *"^ZTHѮѝƁ,@ɤ4nA3O X[Ga5U!+9j<5<^؞kL(+1:%Lf_RN01H[G qd?P悝6`ڠ=ҞmyU%B ??j ϲ9\?[ /Z\?ybzȆpM/~Jh xm-p&4!rWQŜep~w'HC-ήyENfv"A/Xyo;n޶O# ҍs2gyNK32#N#.C5Eӎ8y7H 9`ƆҊDu' .Vv"6u~c"NNUڠ&P~ۡ'VGqY&,<j#~%=:J|b{/,&7X-Z!S*.+,œ̡: ǝ,rHv\yklL]{-xV4HP~:T~l?+十Q;-T=^@]uV6|#d+CǷ/rj!Rg, D$3o/#4jkVMIY mxrLK\`TMޤaی!WNv#t Է\TwmlH+Z" l~|=j @^N xu lѱj,͎)*-xurQ"&^LT sRb{QiìRSw.*H4f|(.Ya (l/I{ mS 4-p"Ȧ:6`"]v"\!Fd id-BjxQoag?@.֒9y`l)Z1'H>J=Kl|WгøӑS6ObIybmdO*%ᵫ |͘Hy$4$M 8A@b'2c^-03. m WƫTDiLO  N(66l658ynyHVӯ(+FQ.yM͚I<^*֗*CԘ6:y(._gڰS+Z aǭo=w.ֲ@{st=E.v||K>Co2TLGNÁy1(u8)lUBIz\/Ѥx}[<݆+\)u~'>X&I:47G`$@wppS = u>j; (8dŌvTQH9}dĠ}pާ.p`kױP)Iә% >)oZXuEO;|X 2!SH93e|`av ~9 M[Ph2L Myxm+"?vqQhl!һ?}E%'ku?)0m"a[93}[RF˙7(; !]&{]Y XyX oDUqCX)(T,b]2]|ORP[૘mjR1OyZ="b9ur!F?'2U(IL|ڄU=E6$9vtS?-섨!njؙ?& ݶ1>G3m7d:[g^={<؝ 1fZ1B~S75ìxqƝ0<1YarzU5Tީ` =BQc5gfI'V ֫vH'N0ٰL^TsMY|1D$CFVa>@ti=P+u0B2))ꬄ(6 Q:Lp,d:OL=;H.OwMzVICRCX 1tum^_oT"]q_> GRȭH A o_Mnv߼+]x{ #¤9QM'nh5LJKkȒsvdMeQYp k_1^nʷzV̡?sOtQ2sFA.zB8 zKvNh[3~^~/)fBHv=&\+F*1N~ӠʒI{i?{-(҆yCf`H<lm?%dӕ~]o5cB#>m#\SSVN=һ6ȩ'Tȵꆒ13,$WU/SG"\%s'˸e& >4Vڍq$>Ț\jׅsóvI~M@7.}˩og "I.DnPC!ɘ(8qLɸwͅuaH^M6o Αڳ9Y.SNjTbLy4V9\!#p3%0mUܿ `9!YfS~?6uTBUK-oR! WcIG$A~g"%N9-a%B&*rlFp?UM=moXZ M@/i& eGM0=?"Ui#eIEijid jI!}.s-TA>5%u1Le5&5R6ω)LMEj@ 6-C:{^EZ;(tԹ rK#CTE6#hg~2`-PN$ /CUz̟)d=9C)/nbQ/fF{{AmnOHYs'^Z`XjGM׸ :m}z<&o_bTNN/Ys,= (f Yhj jNQ+"s]>z;@.,d%ƒB*nF5Obz^[tVk&TئB!iR@_Ib*өR^ϾwU/kRqvWCS+2xҗ3ڋQ&r5g]Ɩ,aũgh { /EfS@Y)@|zZL}s`쟐dsYg8<}̵X+||BD heFCIvPBo}*&OX1@O`〓"ZFz:-Ҙ M 3qhP=c,'UZ"u.z4D"3}M 4[u Y꣐>qHO:oE(ĩll2tBbc4 p:,6A/D6t~/mڦl֕Biy7c4M'{)`ǀ*‹BQhe 7 *ݺ e ýdY*&Fi2;D"f6]nY$kz~{&$ٮdc um(¬3A{U|3=J wn }e?CmC5C;'eAQ,/``9TfBc2IFHyMYItx{cJ0 e(1>}px VWr ;Dl\Y\$l<97>ٗaxwx'k^o'cUY(uo)[ߘtp.CV~}|n'U%>sXz-UB® 2[a)fcOxH`X|}dҎ;0^ on_+~4"^%g1ŗP0Ds_Q z:\[AkF<3_#*ͯ$aL8_ BY (^x\Nk C= T8`dL:&ӆ/߈NM`kLF&վ: a1 U̘>;!r_­iҶ Rt]]!1?jO'>%D"[`RMCȪIBF#'a lPh%p9˞5‚<Ğ?ZKnѨ9i3>#ZO @f@Q M=o^-i@HRcyQ_~@:Kcd2JQr9%c"FFBT^nq$TaXȰ>PMs. ,>j?KIQrq)3W Mj&E?z;qyq} =+ny.a/wU!l$yiBW ꑂXV𻭁 4 B mw1L T:3Zd ipJR9|sa<s dץ6cQ±}!$6]T𚬕YI42z`YϷ ,P{sTSM!gKްU\xxS!oܓý!a3DDr1mJh>= \H_RRleerS܉|d3oPi%h ubѮYO^އA"4 hṅ-3k܂Mi'%jr5D:PH9S0[Xc}RvE2njڲMߋNAJozDT Pk7%HtN0v*Bbu=!V6f越|.!FTAmH0;dO) +Yw"6tg:1$asIP%=bщ*J!(B4ў%d,.cjK]" ~{Q,YE y`U("0ͤWؓãِL/>I|-5 p+KBDq:x%ҥ\K)m,)1Ҷ 7\!"K8du7AY ͽ!|P8paA[tӗqyo~ 6&z71wlsLUI, ;Hhe$L &Z%_t{d+>v~7(EzQ=:Ԫ{pSv(zb4semT |4fQ{*ldhQ11z;sZ ~N> 55"ǡg1,홍!-r6I>;JHI9n.Dў#EP B󐍛ϔuٽ@<IJ sYIMa.")R_k42-Qq.#N01_X%> Px,03?jx|]]zQC\`^#%B亿B±,2εҬ` >v/^,AN~% wި<[~"!XX"NfC9i%[]pCRA#gƪG熩Ss.=ܴm]g"Rj#Eqzo}[t}hg VZMa?dQJzL^5K""~[b_Ul,ڝn3: Io(5}ہ Ι N򢙾è7 ^tM='B,*$%2KEӫ6 HLݧ] V 30HE_ʘ3ӝ^}h 遀7ʂBE"xCU١5jkWV v:\goXU<4"5H*%L =7x#cx'E"*vw8ˮŏ,h[} W9Fo/7 Hb.}-x0UT_ɹ/&i[::H Rzp~{6{7(P}L4qg=LďX"g "x(ՎĊ6 δgfvp^3]c#z(/mjY V4[#exWc6".^}&ZUmjBI}XeI}`-HeE!ƞaa5>K^*ͻ'Xi€{ǯvgSh #tjTP6.,G d]*.ZzP_&e'v=aO]>a?S[Nk+rdj ev'jpјh6ere3MZq-x ֆ1%sz ԢRm^/cN H˹ |b lhοjʥAwrEOUCB{7m>V 9xFzuդO/!*{ji_V^r,Hh yS fiT3ۢZ10TWd/JvPZyq"K /n1.8Pը…sJCBL#S-M-7(4Ѕ\bw4Q|Êm9!2kRO,iVcַ"N,f(< \&nUe2pw]sNoP“ZUI?l?.Dg2Q1Kϰ^~Y?h6{+Z'd0YӉiY|GldJ]-ٖ.[Qg@ 0{Rd*r;Hྦ`kUgn&`Dmf Γ$|Yw>[Q֒SH+GJl* Tāk#&;rQ.`ώH]op2CiuR."1wYxg/;ːGo^x-A!%Rmq%-i+Moo!Rƞ5rH%~=:Ѵ;>RN92ᄍ6>N,:☒oV~E>S.JCK _ a?Aa!SNC wuhTtOCeT'6k!ԙ{i\ $<1_!0A(q+b+7 -lA[[d t[j9n V[oNœ¬=a}GS'}SAdL4zBZ%ůar $ո͞1.2B+#9 >wqn.7$Vß4Ӱdږ|U|tNYĺƥjnGX"k[ykhC2$,c^ߕX[)^xv#) (*kGzip}8zh-OP"t'}?rTnBθQ/_ K)X{* I-"a?<6VMOQsR|q5ʼ|) (R#Jd5q$->ϧTv45쯚̚ RGZ)·O䜰Я:bd>BWiWۑ/.A'_-mkigq<7SGatF>cQdrV-Su Tv?=I%.AJo%IͧWu&/Lm.&Y*?[By 4dA܅r|oL$v\۰:g n]K\nǢKyg0]we> -AY;vqKL6gA.a | VBӑpvpsJՐX7OSG֪uJ%ݰbY#bkgWn?"SSmqq~[Q6PCCs2'3 hIaX.MHx  cv =f[id4BPX]Lz$.j45#Fc=Xø`P]ws?m>c)ϐ?Vl,Ԑ¼*xnK7-{2^zgܐgnYe7 |noG&Ѯ޼i .wR?f>8tlHJpmS%Б{w:35콷xZ+pSM-^3c$7epӒw=ѱ*!;q;d5+9QT8M6AQFL}bÊ@r B{*gwix\[&l SD$fPiw7֙oZ}o 䮳e5ɭL6,* ^H ҽdr2ME34b9t_ dž&{8"(2q~LT)q xڲe,f}QVv7M_|2-ݦvG"]BDN;`RMcQww7V^~7i~<\Z3 [V>ˮE: j4krcoV+W7#IHJ)܇\;F%>"R^⢈mΧPf@b5:P_3|unRۀ * siZP˗@+_,&u{.zs7]3'x:4ąɃ6)+ K xU_]/V&AnSG^:HJAN0Qb.;@Njv4GRPq1m{rl ď8BY88`!%Ugi3 QZ E^YZY8Izosf.X7""5 5'L:17?-snq|$Yk^-/ .u˗w8Z/-LIqls3NI<&4oEiQ-սeJS;8ka2TW[mMru LnQs@:QS2sW|iXkE\}OVdר ')k E4%9 ؔ]kĻ'y3 {鼓בHTE8gʠjLl>CgAeKƵI>)pE-'`H.6gMf29kQv#-,+qfVVЇR5aIcRrVtTSb5P$'z{K/(\GFTD!sg{UƷk_w6eQ5a1*˭%.j}D BRo'Crl{ٞ`su}$+77}Ɠp(E >b|xk"}-rZ3΍}e Z.6H|Sz\{Q31AA`Fu_Z]R?6uW-eXRXJ׫ii$$@a)9/9EROg= *ObVR*k54 ,iVP'2@n 1}2Jpr|Leݼ(Yvբ=]LaT_sRQ:a Nvfl sҶ?%3Xu|qUK> iUvj}}(4&~:cvq1q v7xefՙKKhA<͵($}]x "tfLw3ݸͣcD4GMCɔ3XgՃ Wrk"/~N')Um@36ԱI_B$N:wjf< i^hRF^܁CUWV[GՃ_dȌ`kBկdkjѸ'Fu&ZVRP+<2_7kۮ2pE|&Q 1%z?R=*W@w*LڡgVRR׻gH&s {R=\I 5`8{rwCr}H4lVO B{Mߦ%e餢vh!* 8%*티:mݩGd-T.(T k3/sQb|̘ AjPrbin3}%݅,kt.vpޟFH:rj~ݻӱ=N|&H|x\ ]!W+َCXT_Xv̦{(aGĭL|?İ@NP k -vzcv:lyh 106v&rU]$Lmd&FoPo00A%Ӊ[uET/O4e˯ c5r;g#YblQ }jZX*e˖%v֤ѣ @*E5'>=d7`G!hq2O>䝎N4["7OgzmeJ%dsAn5E5z:\\V8 =MDkeݛcB?UN ۶ZD5G$3}zK^ରHwS^VjLϱ̟İ} E}QlT! fݤʂAdz_"+F8kZbA̙ʍuzN9?bJVsMt"Ā:& :3Xs(E Hm {ZP%3bvCXN7v7ƻ,-{|FS/ڇzb{8ѝ VF2.4Xݞ(Ơ ۜJ_(bIts!(Y'ƊZx 7}eFȢ%dZer'ȁPٔc:G"nž*TV]B!c˭6GζqFrBk1[@pyY_P,dl6gRnv7^4`0"R̎Czqѯw327>{7%@sD+Ex{[29Q?^ԑ0^Hmr8ۏ '~?gw y)7b"Ґx?g;s{Cc8z03(יּryq'`su.ڻ} Dɝph y;41 ӔRsڮ%)R|ɷW~hOF1Y &zaI7YNNML SJG0!K5wgT?Í #`뭤0L&yzL=3Y V<Q>ڎ{MnBN棶wnǗ/{z~]Q%1.ˬ3Rc!Y [zWpRBlMْ!ăkAV(i5jBmUjXX]\55T~y㢇fj`+ t6C*E~\7nN>.c|rD*\BN9w^m(*nBM'B0?<5ܘ8<٠SYQjIlS.%ᑃA],/_}g #V0a%]WS?1lwc+F |(%0~N=&QvN\G˦vMveXl}siL>ʝ \rSXH4VO;!# [RٹP;bQr&ZxẄ́S-bYۏss!/\%(&~+,xr94wTWA*mвGtg!Z厩M/e sQ;'O Hvnr|uPC ]{Kkt _4=$5eJy Y?t(d,*d ϧPdnn|L Ed7 dpq#f5aW5R͉v0jxT4_gN۬j}̕^ԣtW_*]ȫhZqWF!-שYvvn79WFk Dt*7Qá&?$ &Q&o8\xIOdhp^ XwM*kGv晕:GLlHLd:mUq's(:|zqIїO%T6L3&=r ӔMo9Wc{1ȍ< 1^AԢ>$ڑj,0Q{Xu&RPH="J ,,y"ۤ(#'<>k}Q6 s!4 :1)u ]GӍ&OYĠmS- BƛIKQ6LIP߁Fۉ@y[{G'iPЖ@WT$@?7Ve4hpG*1o`?DzTx(fOc|hV ܉c0 4ŸH*.~qOdwKX& q+O03R/çH}ZdbfJK p˱z"C"fg|D7[;) !bR 8I>܌3>4r cAQCV3+6K+1]IYn<T\A,$%/3>VjEK)o)(%"k@e#G5}cq& 2zHuJvnhҢ*啳%@VS,+fqq \%^'CBֽܵLթY$d*&{]&.\oۇBS"s)kN+ȘQ_Z'X$1/zhȜQw DT^Xn&o@1E=LиדEIu 1{&x2=8&2ʶJb'E6'f42L0!' Z}e!C-.0/Y4D +.ʏt"A͵i/TH}R!۰F$Vʧ'lV9Vc#9^?U QC}USmlhOZ|%Ű%q;8?S-2$m"IăՈnC 0LxunrjPY2Af 2nv1'`H5uh_ ݯ[n`֛waF$2/oGT6Ms$G>AN,ǰGΥO ^[`) gD]-'Ap#*"z%GPeF}y;:#hW~#,OrcEm Wkp(c{+#ϰsfz?wZ&0C,3KJ _*,mC/YOmM/sïcO`SlP$p&Yb 1k2 eICILrč@ ȕqJE(f߫ ςrigy^1!xLVt iU{Ár|q HU6Dp޻7o_(ۑXNX{'LCS1ܞӋ߇Ca7֔I%ͮ/2 XUC*'/{ZQR<x[]g3O>Q8)1'?Kf&橪KИ|j::]=<1Y褆iMI_/Tz _*gxaȿ H&e&I)=x"j8n5њ#!onu G阁N DCwJ0<'F?gęMmn3 8͂{GT"%ԳB}poZAFSmOd&6mM\~^J>m[' o:B=μ^_?djs*dpUs2%CT|C:*Mi-zt%@~{salNcΦgʑ0;pTj^^=q*?GEIlB,$l)%I^cᥭZ][MLZh}{r&^^ Y[[4 [ )G7P 2q)PlgckHg/xStA*t$_(\eOTX 5VTxSAB@ĶV?'T@ʇRt9W}ω>nd.`.eed(2Z._`G_h5P a tME'6me9^8tsŏv;[aK9G)D}?*u2~"ԇLn+ rL.Hpk`#>~,U %>b|9jܸ ={֞N!w|]ዟ@tNhnMQ. jSv.*S:Opo 42 x,Rn-і#Xz(a A9TWɶ' JV s,Fo4q3(-=*h ]Pk幋h~dOXw6<8mim_*-#paCZ"XRZ;Wx!!6 FsKtԧ$lTS)gs'j4b? 7Oǣi)0ijx؋dzK饨}T%;M)׬|+nHqCcʠ-  Dh)8S,ì/" s5(Tj M)>鏱2D{V{Ry <.vfljjmUH2_>?;ц;S&"*a`N\cSsQîY-ƕyxو^LQKSJ_+ m^wW@+}&TuV&Wn}FGP܂:>chͫQ\YHGFG+iOyDZDZmLac+Q׭*#yTh ƪУa&ّ$`$WYfv8Yt>:E2ygm*5E6z %%w`J+"#͇# ~|iߣP"PUluSV89Uj{jdW:g?vܑW*rr/wFU9$ #q@G}eBJZ=;Io]{CՅHkN%Pc6M?J!ּmɔv408p6M1 d Ǔv\X3G6~$3OcpZ9.EҴ{ AZW,ϮĨiС-/MQ' /^dclDoDa[vTMϠw jX\4ux!;h]L:3]IaF?8 $ƥp ZZ53ݎQCJaj`]r HgϠ'^f^ܞ0VPft9S+fI*|[!ZpCS#>M{qVq5t谚Z{8Q !d" 52ȟ}EFfԂ+mTu ̓4/Ezkk3,9Nx0TA^g)؇:'MVܡhb_ed&"ӾZS!'Ip\~;דeC,w5T0O|x.qhCr.zU+ GlbFi{\?e7/hXbٹn3໐K6l2v\f R"G"[HC#g|~Ld Zoc-1alՒR0m"<\<{#. W jPԋ7Bƻ^.D0<@ɢMRle! 8,^Z}m}1fjJ܄XN/"EDB[M*rD8eoNR(PyfZhsՏE5% -ҍlCuVK=>vVD:捳Drxir'V>W˰4$5ow $ҿPcX?9hYFDEA.vZ(>RdgƇt^u]_1 9`U[o~"N]79y"&ü+mq~##APcyی2پ#TP1 5MpEE>;O6*EF.鐉``4&Xd|{; o%4;M_iyS Z%gaSӁ wQɆf~7Kg)ѼLŌ7_p}aXܕeP}'X8\S0t1> 829924:})Pb@vqKDq]`ڙy]:Kxzvķ#:G_ 餥Mț_n\4;"uc+.٣FܰK @J߭^qmU!L 5Ά[p]"zSj/ぅ^9Awa2bX7kč'J̗Dѯ+4VoOɻKN>䞣VhCݠ13N8$XU*yoVt:b>[umwXs8jT?q6=7uxuE)(F4AcЯ, CkmqSM d@,usFdʔ}g3v->K4Fj[33x:*[5kNt0H)!X}E,kkhqtڳbsAo,?1VE'oȸn!PMZvP{o{k֋=ܗ˙`a 戁'>qq \^uY.S&[I~W^㑀,Eb@AܯG׋dZ#6_<4Y]t.%lj[3n Xp(dggd-{Z'%t C؆OH 8Q*3Y8*?37 &OoG6>`QS{Z֚btT_3Nl uzB(X(sE,4+V?ث^1leG(Ÿ- C֖+:#M!?Aa T0 $_凨:RxN83i} +@h3,ԡ{Fŧ,>Vfݺ}ʪF_ }qRz4b>AzXvc6 4Έ1vK5rkx dA~S b+d$K7/qD ,˰;YЃƻ뾅35.⌏B:68S#Af!xd0 F1a<:YY9N[t5Cq~ Jpr}%m"YR_Å2 ´[gl$|S4)3\= ESYtg7z'I..vx.1{ew⒕2w(HJϥX˳{[-+YK΍h;aL7 yJJ_c0M-E^ <owCx?}I&жkd[&H OoR bA`|[}+jl/zkAg qo*l!ekeflJ#a;&ư|KO{% A 4E5y$ccҮL?^ ޡ2Obys뫛v;8 q< ( 6T_z+ADT33Y/.y޷zՙ7)_3߼;m]i4MKLfkg>$ YMZmףK3RiR_<7qp/OD.ޫ>7 k.)|Vd6(mrcnH?m%]r"R%ΟewP;7B|6[Lv8?itXĂbDؾM2"q߾nA:Pb}>"/9Ks(x\F8h')o˰y/ ͟pvn[^94 l/ u(B;u#a.aO'U=bG8͑ZKPL,}?2ˮ^0tocP gD>AMqr&nMSE,clj!S[XpEbM&'N/Ay\~a ! M3T vSb$ ,#2_`X `eF򼶝_!r+L(qc5TU5 aL{`OqxҒo*bQ&XD )PpQ(lGH=~?Xmcח42"[N<[Rn\Ӭ-%+{=0boI8NjrT/iƟ{IBF: +Ds&n a6d ±aP7~BRMR‘E`XŗS 9~hyi]8‡n5[\NQw e"{/朜-^ ңn4zfFrp-Mǚ1H]4_Uc!V8rQPn!C2y Za*\;7UkO0V䰲8L(_eaqB~IS)nG=_ Կ']VYەm1jKka 9 5lOۚW5ݓ9p֯=S0.sQEgŷ[0.*FXu4yjN%^Bfم2Zx:؜6og,]CNINKŰ2Ifu,-R ~w@CC?b635#Ȯ^omw)4DtJb mI~/xv^F} b.봀#?ƜwhYK]'"Ĉpɨ:B9=>d$9y\b-D9+}1_X%ŇS@Dd'(qیGI3Ə㠉s$`g+y.&0JXh1Ky3}ƝJM]juww52 j'*ŀ8#yM=äVƊ[Vr/Hn_@&7>\3A .i1?+NRR{ICvՂw nÁ1YAphBjp_ "@W/UlJ5=Ō1)S. @JwdH{*`t`|=x$S:W*p4^~8ت6BkуXJ-y00d9|{rHяDg>Ԇ%=`-aso:HK$%8o07ˏ- ?c-(5HWR8,%euE1G^(#1Џ7> XMI!x\3YI!ۢ& q? ʒ*pa7f =~.v"2_[W-5;TVAy,/H]C[ȳ)oE\eOH22̬PpO cu2y\?sYj܋偈izosn5hBR; +`n95dX eG;y/I*T! ܣc*_Ρ({qi>Axz?cZ e'Qf1AV?kwXp 2/G1k J*u쪭2rV؂CZ CγV\M'y jE#;['{?h8^S&橵] `y{2S4)DBk-ۯ+ޣΉeBkǏCL6pg"N_|?vuÖibu3Pm;PҎ\;dXș{};; -F1K'=.yȂX :UN>ؽR2j~ (p$oyEtUW̕jCܝ,8ֻ;T0zŎJ#B{IA/̑ ;=[W7B_yLἵݽnW5 _g7Du4;PuH厰HDEϟ @Y~yB̟*'=\}vbF(1ŁNyQJdsW"!;TuN;"c M_wVrRҭdI2?~# Z+Yd,%]+87jci HZ("md5衴95r@*o|t(ؓ:l*RW >>y.Ȱ ]6[.[ J(2ka7uϔoԂD'StvO\q].l S%?܀*jH,QñojtiNMϦj6ydMy̺ǭ$7%j 4|[JVPu؈uܿ2-+ԇD""sMÙuex̭DfOS7bd.EvIȿ& *+ ̿?􊀣i= FEJ{"FjZaHkPAS)GӰe|DZ(vZ@3 [OLfSt?}e3E⬍+׎!~l\Qx7}qN_o̺_oqrTn3]ZJcU,$iK7ǿJjdbPFSNSv!GKi|+nٟATQsw_"TG/J.0 ]7QNqEЉׄ+daBFSvO1_ e,^ u/o|9,0ёdSK :Q~72r%:,{E* ӫySްaq_y6]Ibt{h/=^?v 8b\0ƥ]WwXyѶĖ=]$pX&kL֣x`h > fZ&&X;i_̀9-HɄ̽Ŭ3']# ih&e?aV ί`$\~6Tv^J`RDW,Sz_ݧFOXPO>#& _Ɍܵl;=A'MK>m1HnU37gPP l~t47_y5>SP|;fmˣQ%I`V(Ćp G*^I8b.7 ώ ƙ<ޣHIt(x06wzvD7u ( X*dl06,k <ŷy~."Ҙs\_]0?M[d;&%ܣ%ܽwRh:- %Nsr޲<õ7r:}/`CjhDo.r[[6z<%v \v?Q Ozq㶎g1*cnHl(b@LQSŃ7^(2q`|~2^:C`L`+hO7_* E`lʁO2qT Ib*QS܇4 ?Y5:&Z=`NCY)-oT3U! PzAT^mVKpYnk"l,[K?^%D.y^:Co Kգ2;@_(ΪhTAO'ƗS60v^^NOs(q*G*[MNߢAaP2H`239#D3E%X P8AǦ.EA>ɾ )̓uV <7Ԕ5<|'@El:aаf_dݍOHh{.܀S㉀luZN~@0-u"EIŧFx 4NnoR.ӈDN}Fv3tX)h'Fÿ4A+5/lyG 1l?Tlwu-.Lel,P\[/nYαطmٵ_u`|ɍ%Ushc|Wԛ1!nn%6Ygh0xՓIrwOXpVn T|T)`j4Gmq*=qԊH8W4$m&_U3ypTڦfV^ga}VWG%e_ ur*gξk4~9![Ke'7F3AsyYCG-\u[*q _ʡ냔lLE%}>b~ o[0ae(h z"ao?ٲX52U+>[/5yH Y(ڠTaxYy0cU53*Wʞ Jﰛ5; *>7Ξ(yAK׹^~<!UHt0OQN5W+$buL:.6qr\Ɋ ^ָ.S̴ z9+ʩ;  9hgk#+_ӜLyPC"ߥ/d'=&zfM g*H9g)󲶮Hb+n35 Ĕy(yMn& h!?sEV;0İ uץ&&{#=m[E *8l!#ߏ*"H1]F]wޔvsb0z8{kc#idx}Ub ,`^R.G%?vcpBp(6ş&)9 _mgS_R#F_s(]01rn+Vnjcv[.X@ 6wA7(dfɈ)اY9+L+eQBNU{"^K lI^va]UcXj5C'n&0i}2IaIo)hᒖoQ 触^lG<KƄ[L,Rrk:#q鹉P*3}qZu,iy&-/>ES0u%l!ύ)[MAAOH6,vI)yp2EY֕cȜٞL=ӬAI mzـM4 O oh_,OͷQĩ96&wTFn^+vc(hMOI! AM,fMmN=_;!s&{[{HΕe{)dQѾ!Γ#I,ԉw= e}03=\#NΜ{P#i11Q9idnCOn_HL>Ư! F?Hy C~8f<9G RCĵxU.o!qAb"h d32!i~Fg U;| EqBm= e 䐔x6iFEhFLKn&*yi>Ϋr% &LⅈkU?/m,:wT}ҎёƗ7ûwؿv+ *}֐oojO- Wz}SÂOUM9ĕ+\@̤eN]xuX2ZdD\W3kz܁UFi{0_tDj5ˁp${)t`hxQ"WJZQ/lDNR\a8+؈ר$yўa"i5=Et*Y93)-N0b_Aey:-k\oҶˍ#WeHnus:uvw)JRq)!붴[n3{De)Fm(l/JFibzIu~>t^aHQ "|{_Y%`]' 7w IŦE|u6%Ӟ@NOIxQ*-4R7P_yyCf7p!.Gr\YWff> Oc*&W3sbO(g-)m|\kbElJpi$:\{bh%"B~0Jʕ<¤`{Ӿ?l&rϮd'Ġٽ{ 12%yGB$ɂ+ =s"}6‘Q\*xHd%k{=|) q#W N7#Iv`R0#r06>U}AȳJi unS3Lʾ&nlxO1ɒ&6T?t En>KMo-"+HD(qT+[~DNa@:w5>zAOE,I!Ĩ ,IF,E弟'Me 5.}_wST}UTjM!ٛ#&s.'KfMwc\#hFG6NmxIVŘt@3,J\4OJc@ɾ%P2 wu3w՘7@W;?˕4pK}91iI@Iα@-y8$hsL<9a"o[n_ 6J:\NblCv t{mGY<"iA!ƏP9Y7B=7uX$~S!R^Ă`0GIͣ9Hb[dF @Ox1c27;Q1ԝ9PL.AN`t*r)?E7^UFAOWb,Wiv2 bA&)uYQ.)=Ѝxd)r RZb>dRGh{\\xRZij9إYkűGy)$e-Pj]"{Zfe pu%͡el w2stЗzZ߂RvDҸAbyW[a.S~P% J%dy-eY߷"O0#gO`vڠ`30wk%o3}?05&3$2g6*jqe&6o?@i_}ׅSآ 3oB%+%E[Hy6 Tz_R0$ 9^vVgo7]'CY:|]DϚZe˛ GKd.@iś8Q?WLG}p /ʼn6\˱ ^K:A FYtQ#"5?s.. +֘Ȼ!lWq$ װ,ӜMSAasv|Da(QП9>f$+l`/b勌pSNOz!X8^X6joqc`j-QF/6Yё%%BjϹX!c*9Ðw^yMꆪ儻 BbzOR s@ALxf;Pn0I({q@bMhǴdES~fvk [Mx ~);8 c)ۇl$$b`o,P|cqDi7KB,p@U,P[e|i?a̔cڒ=V%ƍ H̩VM(#vC9f 3J>]3ob\0kx~/aD`<5428>RZW4񰌬DzF䜴֥GS U ;e^EhLNr:wX*:s41[^ceHe@`t |O(^gHqoGE+wW3Ng :w@ǯx_E>rk0ӗWoc'2ōGڊ/"A<06M<UcrH^ǩ^6mj\m $*)n4:&Nǂb7HsamUS@r $D] n{=/;y[[fv!oO`BH]○HHdŴ)mMÑȧ @bh܏Ʉhq:^K\ f]qO7XgWDrAP^^)X;hMdND{BDT%5[Z9]X=T+Jow^$ EW IY/K#]2aӒOn84bά)bBwdIbk~c0ټ{dģاgdO#.R9%7H6\A$ln!B=b?3Q$4Z#CZejSw;O8u_64%) 'JS,-.B@suKx+WXDjAq!(lD#U0,1 qcSձ5o o0а} O3n0E/ e/J!5tzrlΛje:&v{"y; nV>coT&RdnftZW8@'zHP 9(kG|bzj" s^ч,mH sX{:R/77M(0nȵ;0_m/ nS>|wlÐ@FY}]kc~H&4Jw.&ljcfϚ)bl52@ :֨xp _0_5*7njC6{ h˜8|/sXmyq,|30ٻ @ƾGat׏_ 8.՝!DM@3w#lK*=wvp4.05vEny5 g\v6aƩyxћA1^mXłJOF;:C~/bqL"1֗iQk>HݢPWm Lu<pWtB4ai${(^ Dk9\}OO^ (rS6,^ 1F䳣/tƱٮ?m}0j`|Ƴ0{'12.rr8)N!IIB) q5ZHIo\EjϜ H]l U+,A{d$n 鱆W:T(T{癩z{D΃5YriiB̐(]!W.jӅVlu5s9EP G%Ы J>r 7ŎGnUKQj䶘(x:D*~O-J0_?t ' \pj-7 :delo }#YZ&lN,78rRd$ͷGAAKcÇ5 z~IQ)SPi4"/`5¯mQ?j $Nbۿrp ezS8 v^:oՂ`$ 2ڰV/{Fۊ!yJ%'q/BߐpohIkQuՕy{@Cx;{3-VB/f{>-ݘJs ;A k 7Fꦀjdhu RHB8=ڐFVG?De?Y jKjOdl= *e7#c{$ UVO5&/ưSi m3v2:z7ݻmX="Ḽ'^NajY%QfQ#?/BI- a(q\3랑7 2 -gg} ^n%.,;n/<~)yVH')6ZGHd0/(=p!dg bf)q‰vP`?b5'}mp7?J]1MN9v]i0ϳߺ[ٿ?_`C¸-qZE@RedҮxuPZi "BZw8~W%@r)P"\¾АUlt: ]Ӗ[$臢 &ʟ܇v`_sH=B?҈ !.}ZWŻ`j} j!ASx6j2 4qM +%< gǓ}a<8 JV\R#l\k& 6/w!ԓ:5J&0h'2sidt(>@u!aLhB~c~cčTLdC4BM͏ c#P7C3,ykڙ^%YϿ(tة]{`y?x`Ou/* cd GXǩTW 6tc ]RɸIHdg.Ck Q]`}͊rUNB!xg@(>+ˢXlC!|Q[_׽?K\c?p*o 5)K1AӛJ|U|JARWc9~3Vڛ s8s*mq]б._km5˰1[HF)Nn23);R{g y`flm~]8&@dO_OTG< D6[:4&ĿNTĮb եhsrI.J%x144cQ5(yTnwPN1ybyOBq0SkW{4}3(/)4-7>>=zR^ vXEf^E{Cyc`C`a @= >1z G%Wv";E`}.љY͂˒73_Z}jXmWBvR߃Lc".,ͮג$ p,[^H[t}.~oЊɴ\pmewP(fp%fP#s!13NIt~. |@͵1˴:#:]d/ew@^+ ‚?_7Tzq¬" U,sDn:sMgYZ0707010000010e000081a400000000000000000000000164943cea0000dd74000000000000000000000000000000000000005400000000./lib/modules/4.18.0-499.el8.ppc64le/kernel/drivers/media/pci/saa7164/saa7164.ko.xz7zXZִF!t//1]?Eh=ڜ9T"WW*UM*kro!nAeb[Hah@P[hy?u1O8GۜXX*MnAa#vWj yL(k$-Y hY& F<iBj?'??{?#s/Y+WGB= B B!6wk2y P󗤰j&<-Ǚ]PNz*Tgst90Fy` o- Jrdk/<مz^qۊPk;e3T"ȁfB!y*d͆g3Ih舶j Fd$iX[Kxty](#81SJZ 8|l'dHzP1>aDV_rQűw`h4<+He"߮҅%rScZzGh>6Z't`cuo"5&:Y;0K vMи(>#ޖ |5^CD́[ܾ (|/@uam:Qg[ '"՘J8-bVoOA"CРv٨W%`1GRք@PǑnpͮnik\bZ<zV`6;GZJơp+V#='yM?fVrw\(4A#&vЬB5@EcuC XN""WT&ɇM$4]o@Ɉn9K`P p=08/m)j(6JMtl+khjڍ))>ك#p`|k-GҗS ^USZR8#_ݴ7+CBQ-{MONbK5<1R>33\s䌛$t^sNc.G+B(ESZªgPivqgzfdjΣI8/ 0] =7 W Ljs$K(~99oua)0H~!Hi2mCR5|5CU/J1@~m@'Ǐe8k\LVU4'Kߛ$KE 0*:MXt=;qo1PN4tIG4I^/<̽Y^nAb倦D :owUv/acivsU@ݬsBXơ %[&?8?(=H~*/cJ SBP Rj\S[^?M:LV $Xtcs$ _ {\@K6@7LR?нn0bSL+>#_Hfs8F.6~WP\kHl'A>I#1Dy &-E_i]1% -nS>=@0o %|'Җ!T,oX9!rDfAU*#6\3@.Ru4Q}*֙Inp>9Y}X%à+RAh"#*^O.t CU_ذoxFꨪRjA @ p.Q PQͷ z7Fxo#7BmR re5}R,i +\`'Pyt^~DS?x=v%fjH@q)e\t5Z]S7Rw'ۭd:$ iQ*sXModzG; U}Pa\pNro1~"Bil|\L&q1MGKܤ/E|]ec(N"6,N X.'YM*gfZa $H>g^`xIh%\x620Rc`iϷ] Gzߌ[X *Pfګv+x=#Ժ vuJ.1K#Q# [?CTmw4>w;9OuCRA *>7*'7x^Esϯɝ`lUͳn0iw(Jm=#d\o)d3lmkFfysX܉Kf"ľMu)aڵ{85 nd93؍_{+vP8ͼ.79jO9 ^@]tRvUb\fR)L}*- 6'2,GOOX$F>!8=Wpnw?LU<>S`?ȓr--[|Hs(m~6?V>%-:Q#475Ko&\Ԕ!YUz y<ZZWΟ`;$"V !!6`W>fȭbZFލ|Tx/%VP5Dz=2TJW em㹓D/u-NM*g0LzK{N9_#88IVS8I^oL<4tO8(D+Qtv.:8p~+6e,㊪j9& MͿ~G-}O0F̙žeS Ϋެ|r id=O`g@XEKPr~jKG)kW(uȎ$` BIKqd%Z#"e^&&:ʩnu@ iDI KNQfrHS咓F Hq<6zѣb˿+1̧$" uaniKZ/u ;з6ò[aWKA˩|@ylb=䁹WMy@u߈hWk*ءS$Orp4YNE_2f+{c "gh2]+]_*]% ƤTr-]ClUz#wCNWkLS_sWҳQWL } 'e$ɂ%2%nּ̼">u&o]qo&.|x#'iTYkJg 0-3qđp#ħ &jYҝ兢a} h(c&˄Nbȟ.Xܮxݥ˶ |EN0niI@.chƁ(dˡ/KE98G;ѽٟawPȲ6#tAW504Vt>Hm{U&T궀!x/{z> Ἒ"z8 z|X[t.偔5e!.w)h>j!Q ٫?| y`"d;8 3JU'E)dF|(HFڝ¶ 1>H_᠁I@h^XBz#Gz+(FC8Z <;73-Z9fŀo$?\):wÑ'SG Kjl{Ű`JHOT[I][tÕMM,2J0zg`Pd{5d6ƕ"Nr#HU.+z&7gh{6{#t uŨ6qpT`v-$ JBlW@̅Xd ɀ XG1%ٟ.Jc7UqQc&? c ]LL,m,KE<x! ,0f2 b.O_(Д,_@ X8H@أVc#p_ɵjRum5s#j2WIxxϬvWeHyEG;ҹs&:kiS~yb5@]!.s$/&'}jEkt2~InɴouߣwvT J( Y{2M7T\a`3TŅbNY"|1iPpؾ/l/05ml_YYU: x;%:〵THjE ou! 恆 ,/pYM@9^97ōyAD#b^f[:g~#ɐHh@k R3+տ_XE6BNDŽwbĂY'5)coB.zS+dD'\ ͸‹b2ܚ6x䎯#1!\lBSc[ Hu};xKU2x0mO[TRk5Ͼ%`(*??GjxgV@XÀR Zl8M`ŏ3i&źYlFZ08INosXdğah$X SwN /6%:^hone_lp V!BR.$f0\MF&#aw(3_1eCn5\KF>"ua AE}w_% sFj"s<;7~., \tCsk~RSQ1:ѝw[1մa}{GxPۆ抈Ae6}_š,<6J|W2|hg-ZP]ɽ=ߜˍh&0 %?1oIt!W ~vz"/9v@Pkɨgcv%Ùīfžt7wm ~edl3_/ +@>e5g[ǔ>^ȧ0zb[ ul("H.kbHq SosG:LYK7XP%͘N)Vmc6 U_ CTD 6ƖITQDQbbc/\Jj\,?y.qx]~Cx?Y<#߾&$Lx1:*X_oaH8KG ݇'Y\՜.}lo<12~|f+rLv/I/E2$lYOK`)C?d،\ ̫6%@Q:FzfG79wQ'pM)}9~bns$m(YP Rl8ͤƛ?ZM)UTsU&7tT485`SQQk<' 29[r6Y:{μ ~/JdK#!h3/pD2? ԁ_LhCfd{JDvN ut=0/ Y!x)rLB2)Hނ(3#MG,*DA)iI"]D"akWه, ZINPsZX5Dž(p)9e|v-cc#"'~՛u:^5Me/ˢnL/3PWe*h̾HXz i*WSE]q`\S Yj-r]PDpD*rtփIo q/$r5 ?%8Aqz&jiC4D[dIf8>/p=fo2"9vמ`B gy*x趓@&lcdxu[&MI%炆#0T,_,qwwt\e8559q~Vh'EgPl@Iiq754CnP:*|@!u/3XBuTc.Ԡ[rȉm r5IcO/ D֜ϟjXhBV+//+d!*"A`p7F)!v;\<5QR؟Y;2]`lHPMfvO2$-xߴ;VZ nx2mI83a EO@CN`ufF(cUāA@!;+rrr!]1t+pW:*]XB,Nb֓W䯦XuUiPX=z3;_wL`RRfDV>H0'k}(ܚy:(9vՅioq]cɐ9YSٝV)>+ݳpn-f|gm܂nL1?{g2ձs*9yy**Xj19;i} kʩE.ļ|k&sA)=+i'܁I[Ƨ?]or}4{>3Tȴb9CvceH4Դd_hֈP }=4xbo$,u{J#; JBT:f5DW|1 ǭ 9M>bV,,>}R h* ݜS.m:%i# 4QM]8FC hgb!gry@Tz~PNskc3ux57y.ˁcVV0^PmO8E0EVZ-i[0P޴}j*Js[ѿIx8fL#$OnfޖXrUd@"nzՈ7}Z.;g)WDWO ~>UQ:. gwl-n6W5^ r++wy-C<S{O@ mb#gO Wחt J?JIwH!0ܻTH:p)u,>/Q{,ҼΤ\\9󛺭/>h`h-;{5Mcq]gOp(]I1zJVtuB[z`ΊM!(p-7as/vlx[nY'5~[IsTBpN|r{ғ<؆V~P%L v'{l}Ǽ?rdM{9kshYc큇hQL[4J Bq/B,:"]9(藐_"d>EkHjNEn%[+D%AZpO$@o,ȳ g*fF">P+6O&O)vsxHϦlaV~ǻBܖTn=/T2{(( "CK &Ԇ_;5]$ kvϔqϮw;~z]S>zۮ,r_tI Xv7o.(>ޡ?1үl9C-oz͉ruʲ=|V{ =)*nVGA#QIBj9_sl1.v;Qy!;ԩ[MI۹59Ɉ}ۊPJ6bi6, f`3z8Sƀ%28f1/B iiRds,ʣ;[ܒW)eK 0v&wj}f L{+n^HS%#ybn r0R%9sΠ{ F'$[l?EE! -I9s4Zo ҦHc,E}  抩TwziAҁI߱M0uɧ09Eˊpذ#=Mw4ވFwOp{"A7d;cou$.ҹ*mzDoB]$$Hjc=kxA2bWkHźC7׊rVUYkAL(l-W_]0cG-hj ?;N()ҽm\GU ByFJ^(k~gBk<] 7_qưX"Z峇|A&F=LoNI~egH/}k]J%Du;U: 7A(_D@ p8gK6sئms.q}vR+]=\IYsî[F,We20VgڤӯͲ̌oJh*w.*:A޸|D+mϝσ5t3G&b@ ")< QRFm=}]BnVF@ݢ4Tٚ1^KzSm[qwl0",vaZe'Wi1# a쩤n6ZՀ)#[_rVt{b2Dիsb^>Yt^=HND:!;OpC%'w'׆Se%9CDм wM*AƻyQsvRCwϓT2Lo 8RY()"@W-304\P-%WM(a:Ԡ!Ji"a@M#"\ țšK+/#U&d d0(hi*DjXuڮι96(4Yh eEMhS,efIT,/(*B:W&cq>K2*ni%ոR #=!0K&sRXݥrEɋ^j\ݬQB=0>a=/nI21(p 'g =e ķ%NJWpIGteh%ZXĆ4g*!ZȨO+bQ7s Uin3D3ewDLH{(͒q+5<'t/Q}5X+g[M6lCF3,G ލ1ݗoq+K۾SOޠ[6iy OWS8yՃ(N wqyPhv'o|N=33f֙>W C%}<4j-]c麩gǃl\~I~κiiK4{?oc)U'2`٨xe}ʉJLX z\Hw0e+Hu>搥CjelB l fWø칸Mc~U z@ObȟQCP38 z5^@-|^uޘҞ QJq݉o]Ubm)G\9Źd?L~4[psLIշ| d*h|驪SwM{mL}sڰ J< P>)ʭ9pl 9C@y.?g8IQ4[%c:HJBMM7 _l3@ R4@#׬DL[M RKUZYj;T MV{//-.1fF$2|C-;I;Zѽ}fuM$9hWSe:Emdqlƙ {E9)sв.d*6ގZk-vN3ѳTȅj p|ryja+ wZ^S6>tx*3ةԬ)Ӏ;\|h/jluk0g;Ka;OUБqAY1Suvwd4dKhHJu*UIFU5e*xdA3zMm(Nyh΂oq.ݫ]rfFk~Q8g79a34lԄu('90KwԀ:cdy뽕.&bg cԽ>RdHwmWa 楄GE8P?0\D;Oqqu]M̢˥_\ncd'x@%ܤ.+XYuqjq n.t{&^|&]qƠ Q Vh#7N-C e# S> ,|+0$aCr}$NнFVqRsRɁ gi). [aj^K'GӶ1}HL1]I#Wak=Y6mNw{Z vkF<,+D=ZK~pBw^FKt`$CǸP9ÂWvUKLQX+n|Sk&ƯW)S@[Q p] `ovtjD`_ QiW >}]غyٚW"2p=zg!L>8"6p U,3DW]殀g= QgW<gΧP wl~/%؞0@]+4aruG8-%M,Rslqń=FҙʝicV4NayW^1@Mev |)0>!{̈́Vρ,y~)Mj.AӤ)W)/78Muxʃ,/F<fu >e $%/ A:SD%)}ܹzR%dC .I8LΒϣa&9@2ܜ鵖Y ]eRUlh` VxrW5ݽЩ=S_X zD\ 2D8/P*H FI% d%o,T|7:& [@.w:[QނҁߗWN {hYk- mhAQ eCHhPzZ >n0/J*Ԁ=Zn;\JeUs…9[vso@HyfdBXOcC'A6ۅbbe T/h`]Xb xDے#\{,)_ldě A &t[B_y Eң~|?qɣm"e^7UTkc= ufH1~  -_ tKG=T%Ƭ` +soJk8Q̔t.0NL<$Fw3&VM&j=eM-픮W62B{p  &A1ſnΐBy:p2}瑣6>C'o׸U)<gC wЅyrʍBQWL &9]-*N: =([}e,ɔF!O=T/cEL>F[^D)gN2xof0_BPzH?3GlěTˏqԁ 6rH潠tT5˱ _E%."Ҽ2ķUgk,C\[Is0sb{z{q;R?w+1rkyѤ^>.6>U#4,ik|hge7؈gMXWv*7<]&g xSO݄Н*HvZ7i' p;yRG /O=V˕AL">}!Z Ҷvt˵Pޘ5i U߅٣戴2˟oZhG~%Kkjjq /铜Gr+Y2jt 7 3(S4 Lkԇo4GKj?EFW$v1d q;la,'Of^\ DP%CD(qNh8ծ]zd[:CiF { =8jr!{{*FʤG\=<)sje=!z挧cGW#u=ǜMj%*Ak]~"FL?exn,W]I=^4'Z킶"3H7x")re+=0>87:'5z[U-(7H/vдg7#e5Re Xy%Sn|zaD#2¶ן(2q(ĕ˦OgIj~0kJ:@ BHS^Ib"Chg O}}cMCC˃N!R]/|C<ۅCxK j{כUd?K須|G/_*lF$ĞWCDO=( n8,چrUyMg390"Z ~Vt.x>4d^ ٸh$ s J#l 4}儴~v,Ǔp*Ac(7Qۄ D X5 mϭ7jt"2Ѕ脼F DCZG;)ޜq{ϐ@#)"Vן\|u}676@5(J iOe}C1RTvUH |#O&.KB*r8,S_HB*lv 1p6v?O}ݻX7E+ rƞfѵ=vc6'qZUGxWv.1?Om^L֑̍ZJZ{1Bu [IdQ/=9tMVeTDa‹3l"CāBK>yةS}29HCEr9y 6hKݒHq=+kBOU\t.6n옭8w6|0* [5hܠuf42hSDi7[ {7.5V~]ژAt{f mPPe?DhV: !Iu(He%&k ;7/1= ]$[RdBX׏*}z!_l?.HkWu!~ˡYE݀|r_k}.kd?͗.왦 O­DiVxLZQ4}Sv :`6ϙ봈 SW8QXtiGD?A:V>py +;Y,5I6=͵_M(ڴq:4:|.`(Σ:Ou .,FOx>*:W?bw\qX9Cr_JN˨Z3'ڈZj7ЉV`Q>4~1v {bdH?g#$,P1QUJxw\˦7_>lvYCfTNh}"` &C8΅" u@hjY 'C됦 c2skPĪr^V0luDbEAMv'RIwDžX+ >:O_QM55N=GZǛ1h{* +`O;rtmKgnЮY8]x@Z_NDiq'^Mo]Ԥ/[s{zWIDh-qr$>"1׾%'L|Ԩ:\2E~\dӶ6I=-Q:nWDR0{ ӾFs)nC_W/ o[xf3;7% Ц_z׋î#W0:R>pނ1P+fsaG_ ٢EҺxz0E>֗/x5wpNzےlq[p/.H9d~&s$Jg`LF˓fã@$H@p #Ag) `Yv ζ1a}%")g'; d^JSZ}y<`96/# I޺8z(tvcVI`!D`*V~/A0G fq/wKpßcݿpùZ_"5u= peܵqmdnxd兔 7oq w?Ar0jLZ b9PI;sqsO{myK4L9l&y~<>{QVşrwxr4 .'9}pg>$4vSDb+ȴ`ƚI Y5Q-r|߆=Pzu "5X*Sg>\#I\? tfȁ8R♙d6 vϴfðݰE%_@]D>מ{s̍,)Z숼!`jB2><0;f3[QSk}8VۊciE@L2~ӁO9'SPH1L 7Ϭ4vrHj@Sd+'[vqUaLZd[?݌%VUS/7|s(hIe^7Ugc񶨯_(V`5RW0:+<4Tu#z.Ku ] 7݈7p38ȝS׌ 3z~kыT,-$0/wRM"j0oMdˑ)%$ʳʾ{+IMW3DA *5[Z4?xk6Nƨ%H~PӖ)|͚ᰂ$!z˰o)ѝX@o3'Wܼ$7eRiˇm{Jp=|e](B @ƋȺgZ|_??Rx,bZ|nD;3VY>4IM#h1#m6UjN]{r>kq! h 5!uX=~ ݒguL'鶌 P+|S2^*_ /r/ b*#q%rᚭmML܅^q35pm)XyM`|1k6տ4.:Eyo~- )gaW6}j+m(d085 7@zYDtY%S FMtҳ\LjvE,mOy}1q9a4S& #Bt Z<I;3>sT<1CfgnH| UUYn8jz(# 62X3u,Fﮉ'Uc:;C)kKl*aaۭlm4OiTVZO<L}_ёڛQŰ fISa2Sdn0ѳ:WH?dAPVWI}N9 1I]{#v$;BA fS:+Bq"̸tۊ>cibFfU=F΃`n,-%XI1Ÿ*Ljb- xv9\Ԙ5]uYU\X"UOX fp$X5P1/Ŏ1u& O2e<|4?K*酁)7^a*j tw]~i3܏V_!+V݌i5'SNܿgL#*&oNJigͲַt\QueRrN_-H]B%EoGYA\[Ƭ Q"{ ;7oi%8wJ $S}pw}* Ohb&PgN[̤9I /rU2|U*9i _J54r k̠H?mY#C}^ 4rTZC$B~E ~ip}cyo^={ V| xڐu0N͐Yuzj7؍g; Opyp*XړA:qe{p8UKG`/vC F80UTp0]*S҅I(n5Vd@6u"x0|jU[Ю.jԍɄE0hh( pQo[`Ԝ3C:ẅ́]-Pώ_^EP(JֆCq0Jq?2m" 8ToX⻦ULMmta`@" %^휿sd?Lr3Z~'ZoZ.l NkWlkzx+E-Vr?bWhUqY.w A&#SC%Չ9%I$gxf+P5LŽˊ֞ 0bɃ?Z.FQ-#]Ꭲޱ~m;N;,a"+}r "CijyDÓ)F~Ôs- اi.qL|~kIuW쟷i=rt۩-Mo84~%8 "\y\.h&B߇F|o(Ǡ!z]^%7&m9hxz̬֠Jcκ%ި$h,,$M=Ms/+O65eJ 6㍣q3t4uLoz¤ g"G`M:+NC)~C#jG''pmfVWtYc;3b\_i:g j-(p^Z:χ/N'y&amhNOʾdбt3;#8ZNs SIwFPtd&~^vTFx}6)oۣ 2lקPct"zl0wTleFq !?'s*cWJ q:PO("tѿs(_p/5,ϗ iEpe Mleɨd2~Yer%/O\Ir(Yw;a2k;u=}"a2} Pw% }u)(b(y8l|HОz bԻ35; j҅c-,!*ľpՕ}[UI* ѵRW/di|@05'<3+Ӵ"I:gWń#+K+As/2wכ7C1lo zNޑtI2?͓B͞5;M:AC]8T4,Fa€Imƚ?tn"7WEn-EZ8bl) ,`-d~X-i[cs˦taJIy˜9?Yܖ1r$g̿ $RuhEE 0}Ӿzob Wus $e)VtTP6Ԏp!rD0x% B;uxӨVKlf$r_T3gX #pj@tËƞy Eu2I|bn4g<r+DP k3&NH:g$4nJFw(ka9RwyET{mіUCX f8?E# ܈~.wWoQ<4BWzzͦ7.Ȕr?:(8Zaܙ>0'OFk:DRGr*=}>Bd1thզw?î5@UU'Ƒ,6x ?%JktkɔocL4=B[1NAa>r=3N;7-$Ί -UkS ނ܋:ég@Jd 3vc|=sg 'V(E\*+[Bp 젎=ok=fe 4m %i@MW^A 0PQw  4Eg=AmG.{i, K<4e>]:'=XńP:w0'p"5gi,&j-mׇOA?F:-vp m`PhbLD{]yd%,xxě\#:Sfm>}?clV\zR8e//sh0g;|@pL$:Bf~ d8gD3#1D5Us!1N98 p׋e~s1% = t* [KVG b\KmՕ L&15"}Mkfn.dg-cKSN+tRjUծ(i\'pi<=d9|BNpm*cDaI)b ~WUس]}4mLͩߛI:\5g()+|Q ;Poq BZfL|:L>HL8--4.qvG`I_^6g zP[hm4[z D8!m~9]!+ G8~au y -ަd!3f34=/4`1Xi -~3N\IޒEI!SbZq[,ƙLjo/7us]GV,,]W^HIa/X6?|!Gx֍Eq[qqŭL?eoDg+?77:74۠˼ ~G;:әtwJ՜A*vg/47zczf<IPPP{n,^Zn6tXaVڤ #`. >7l4aF3 ǚq8# ֟2 l ]sTdJ9F)3f;kq97Ci-.]_g-S":pQ}IVT:\tѭ;_GUI>+ab&EzOW,i|uˤ'/g^dےYv!F"`yadAW9u瞜D5T^v7"$EMϼ<\ rl`5hP)t2MR|Q=M$|S&[Ddzs{̳}b5XNA=TId/pFKCADEuF< 8} ,k#Pw,괳@m}+fM(@\nB|]"aVe)SR/!;S9b+/M ׽`dn+ QO5 #PD^Df 3YIn3 Z/y/ I6 U8C0) ` 9Wɹ[Ta6 0UMS``f/? ϼ=.|L$jM3.|u7F?&!)3 Q]lB_ Ԥ cBtشI&<)#ءe,^U͗w/'/_c|V-rŕq IE|6 DVBwC^ô8Ö-!Ås8Se6}TDR>Cr.?hH'2ltߦ3ڋ2.=e{i˾^ǙQ@a`0=>Av;o8D# :gSRO #扦@ =hzBw"ciF{8@{u#-NKYY:@Î?g]?\޼Q UH~,ޅ=?Jڴ[hD d,L7o&=WLQ\TT^̵wq)^3=xL rD~Q4S9AZTCZ71f/MCL6"qQ^ G&ZZ0|! Ղj%pu;ir&6 ;4ȐKQuPu\tr:7r hpi$mL܂u垖NRn"L%pR Wf 3xQFWK}|p%~+@^iQ[j^ d $@99n C+(E*e5E0H8ATja;jS8%b.IT2VUH$K`gqtߨ$c >UchE^ZxCpgNr֨JM͇9;t?a0Y$oJONAnȐ~$3U?9 qƐh!qA t{k!\qJ:,u^_Nw߀;>z0[ߍb@y(Br&oS)_8v^TRC+ȳ-3PX ,;>2Oӭ nOe8T\}U[A8hJ5W0O0țZM[dQ3n4Mg88Ab䗾,KxA NYT"bl=]L 'QT&k'V7n;՘\Uȥ܎fёD]膃R?j1f5>y8b#_̸I:Sts"@ģI$b}4;6èRh2uwTxJ[IB%RK #el߃Uq# ~L;E[ FS}*L^`mlV#xг*yk|,rwig@;>i[X &s_k5] Dwpbx dAωCB=<.=I$a;}9 ZRGE?p): _DSKG ΰf,$ U&rrrv[k\V0KOd]v0OY]\I*Зk"}}wXL_ sj%{SC#s=%"O$ʧ-!XyFB6vNQ&aKJ?9|l *kt~ƿ/qzj:[]N (8ZݎW^*Li'*0n՜IZhqW);yւ/tk1r;ƣê.L"W2Lޞn)4qz|: uD}sS)j~/l-ݷŭ7Nr?YfQK|řKWK§Ar\3sSR@:F:(gVh39׿ rGI l6ч@1iľ O>F1#-{7kɲZ-БFɪ4r#BSc/[+1SCgۥ#1 ,I'[B6-+l,Z{^&zp{$,/idF"15{]$Cu=$6 F1l|W8:F+nxy] <)Lػr'7܊[\f2EnXphӷ833.NȥgKv␲64U_]NUh{xw"ƣٸl6ݛM^>xdu;_9+-=՘)p$7t_* zώ}W5.>6FwsR)[$D[-ndblb'NjIG\:_:i/Ŀ[MGͼ]Frx I¥oO8Ӿ7v.Ԝs0Fj><,Ix0LeHd6(A&vdwj0=W-†5^q fVWc |Ox6J|˄ AZzԑO(c3{t@f9gon@%E,q6lbpCygZܒ|g6 mwLB$faz;Id!-P C #EIBO3A]rFdMj Vwqj˰-n ja 9S)UҜ-d_/:uEθ7]=-h,M * \lr+vdz ";ݝ8u2,@xLw9DV/|Mnz\)Y^!GYJ_ dzSYE6ȵesIk .YQc}Ca#HZT:/Ft Igh1{FFxe&b(tFe@ fp3y":xLwngs3HuQ]0z`֮aX>`+"2 ,XDh턄/ӐAf/"Xxo\J>g#Q%Hv[wP0t:vBRK=yWSe(Yl#\ExoV% DJ7.eiQRW ҂ڊ_xxhТj)(R'Q@Ą4 )TKZ|MiOʨĺɫ*So8!H'T̛Qw 7%λ[Su{^?鮖Q8]veʬ C:wPI4?yȇG i;V, ޻ġFc (Ғ.ZL1MWL%^!/Ң6=CKUJ#v&#-VI:lnpfb_G_;d\dcο0@d6? @1Sw?ϯ,St6RC!͘FԭS3Hc^$00J:FQvПӃ["ӣUO˙@dρ]Vk6"0:.^fAe)w>04rƥOÊ+4CI)ɳڝoH| ?f|WD?M |r8~Xy4txv*I (CQp:b 6j^!&zi GpU2ֹGѵ!ɭNf"DXQ?E RI `CZbg1eTUJ;&)PNN0Ƽt^).A# yΓɘ% )PrDhID6sPLHF>>4\<.Q-\+ewz]v{W@괟@ ΄gAB2U}7kP(xG9Ll08NӝcnVDMmv~yHzxB0n+$)O}z3 =M0ymFI45 mg":*`XH9Գk$f* 0-\-+ZsBhZ(s7/CAL@5w|ʂG( ܁~ T^>k~ihje߽>u *zFC bga S$3HuL* =LuU\-+'@fxΚģ:r[$sL&cl˯ufXšq-2]~9LUEo2"XnʚkW1K%=\%p Kp 9T-W5%]kzDV<^=l59J+Bjii$Z>b .W%a@cU2jLp',klȻk1Ijzm) ~yo,:(N*y ѽ]G"n.]yOEAr' @?^Zj<_KK4 F vt{܀10 1/-RzAkϻd ?IL3[=*rDbX}'NUD}$#/r]/WY=' '?ާ͘Jf w7Ϋ\̜T7QsM47/T#vǵ+(*-Sg70*Eo n"fB_niU[̊Ϯ&x%%4ogge'M+b :Lm@oc[kq] *Gc@FNdrpvJ,(HP;ÃVDo ,8|}m7SVC"1K{Y2Hz==e$j``4Lj00bn3U'*! W-=(s,p 7 A!6/"ّn??ZJ@c7^ N+%jU/u3¥v :Z}ev]+?zOO$Ybr2!R~ns{AZC)(K[U$|fނL&EꕓK EAlOd㬴"6$)k& X+Aj[4gPDpޕEMHfU5h)~I0,eo6 IEcH.˿ttL<8=6Cax(,Krρ;Uf{G¥4=&Z-'U qэ$H5\"&S# Op82oX|ړ˽[6Xnrf\h.wjIIqrZ`HFdU֒\&QKqx\=`H{1ߕU/>E"z-|-_dXߏ,]}JS 7+0z mGI`zxyfRVPxҿ8m֤6\ڳ<{gp 5EuN(2$(yϣ)8=v:uSx褍@ Br SeΖ %f|o |Ŗ(Nj* AYz]m ɮ/%AĎuky)YM2y1KqDca/ĻV&HL. >I>zݼ3s1cv,mT[3i_d#fU[޹ Yǒ9FOg&C6=}?׿&fMf>[ALZ{G'^/2Wuj"|pR#T ' UUsv³F/bgHN=nsX4KPfY4P@!#s5sѩpI`jHU ] <}7P 䭥_ ʰCI6s0)<@ketkШ(nQ+C>'bIxv?NU%fb h9ۜ:3w6@>wC8Ga`>#AeA+_? 51+BȺ,z Rj:^%H{]<9}6h"톕.=MaZUYrMa-KgK1|@,_&7VAyW%(i͎㬃g_t;BDߍs0/{zhk>S~u9OKy(p&FEelFmJeVnIGimyW]^mV|Rr>kY^hXK f"z< AӷW¯܁(eu +{t:CV>ڡ:U/UܰVS*F*Zp\L6䍔8/pv{*τ IG(G.bڟ+V>&1=[:eDy1hQjdm75AY|[6̣ĸ;&*@{npdǜebI!~CLDsL97.}H/Q1h8gb1?ˉ aMmw&l8]r>}e6J2'C*iQRSe&iU6.E_?-}MVQ:B8#:} +i?-c^ib]u_mxӿlw޳6|l fwOc gqh!p X\l#' Ȑc,_lA.PkXH*'iw5݌h\<"?#|N }* S{y~AchȐAʼoXB<;Ƀ?>}: 8o_&>߄i{p$j ]yS<J\N;OK$>"#*V\ګb*H {e9O4$ow+)n,D#=G[7߃lZJza߬_,QXC]&|C#^@|"( (/E^;Gq:SUdpz 仹X;1 .򤏑OQM|O{fe+lپaW:ah7Fp0 RetXzXҤL|\rNb+/hC>5&`C" *!6}Q@ UT]t{Zp"_kѩ,IJƍbh)F}Dh@O9tgo3YW&&n3 dF58 z):WZ`/̇phi}lpk͂zW/Mv4gF ;A^Fu'O5~z]6Lc'֓$dL5MzЖ@~`. ctq@HXqYRLGˊ5BD~Z ?+]J^8qB-tt|T2}wnNU?ˤ 7#YU~Q<,&͜Xu9?i(㰖0f?|`fqjQJ8qG7HfL%9|6G D+UA?@2'4K2q!>[h{\S`m-1ҖxbнyG)Xi#Ä3w޷%n$j˛u8bFїN:^|>x9f~6c(YbƼnqSPWb%UmmBĵ}f 52H.Kvrެ:L{ڪ9*qֱcQΰ踃oj]qR!Fx@I=`Y';-NM}U ҈<]FUtDpdL1#^7=\r. dqB+GLVv8;ӉDDiQ-.8=֟3稨<~?K kL!bNV m-:v!7M#z~dz9DE@xnkj.È:nq<ŧfGa@t,h~?ܵ.`po2Yrd 2r&O]g"GeF/c$?KiRʔ܎ߪ?so< A_gZPND,o/7ƨȻfL)ϑ9gzRbckW^Nro[j2}_ ݅j!#b`"Lgr[ OXXSx}cy1 sjݎ}Xk G$/ϘG'C*J ӲE[ <@F|fcպV+a>3Z&PZQtY_T'*f'pb|40'%F7GhF"iz^SR>I s,;Fu*JyQ+Dta%i{0\+[2mM`A=byz&oFA]y̴_..HvCwGHpUj]'ѣ=+ɐϜ)ߟ(Qt]-QKXOgc%Ѝ+)"=+;>{*y|W:{;J3}(mH?tw8&EHF W, p:O1 Q?}Ci^gcMxS(NxĈO3³mG8؏>HǃXS~Uے!z*qͻ}T :*'m\da- hջD`ԗrT"RAXKRe NŌ!FTQM ݻ𼚁F 4b$`n⧅;g{VW~mClЀŚvM_Q)}Bmv\] s%) TǓ}1=c^pf[69<ɷ/&_z\"zE}/Éw63/DrUbd7cڜU J:+OLӲ,c9#T0J5OX ,OԽގʪ`sTe䐈v5#s9k ji,:iaԹj&SЉt+Nq: 4O:OyONFSH'˃N|gԡW/‹w4G˭enZ]~.FxAqRh2?"@~lk d^sggun NzXc\F@Dc\rnC;8.@褿 L] Ǹ!~}^ԟcbڸG]e+OC~`+xضaf(^.f:#7_L‚𹲶Do/ P'E%\J=}~%Y/^4=n!AՒIt__HmO.Rɷ1e>Dz|g[;G;s6U%#dN`K<ϪSyMoVߺ _dؼ)^"L+u < WATK+Oϐ9{[[cԒ5S-Ulmf"B5[߸&p[kؖ>bFqLņ[C2irFz{AhO+% }T}C-QDFq11Ļ$)7̔˪O*2[=!iͻa$ȜJ#.pdwz%L .?xm>Y؇=@ חͽ`V1>#<G}TrܧBJ]RJbߒ[,I'\;@;umR;F@ N7~Y v_'$R33/5RmbVF-L:+Sã憋M`W |AX,78qhW0"vj&tW)V8fuI," V -+y1֏f乼 3;e v@Q fŃ&}0&p2SRޗΐ Qx;ru H_߁̊8]\{fZs&2M!3ގLahd%K'>cǚb} EK;-ǝLuW| }b{i'/Qg^Hk߅KIn?j@6',(pZ8*,>/~N|_Lp^W 7YvtNۦ8*|ʔ}dz+Nqy2?3_#RCC ("o$9uh#͝DsuQρ ! !WWOvZqim7<_~bUAQԦŸd6!9/?o4S݅mCle"黊#D#i޺7bfēdsse#GA.*hZ=xVsѝ&(AU96^k6&k}Ǎ쨽irsK|QgTP8B#F8NtOw2H -0ߜb|iFƥE͗nK!߉@=@ NTd;hbɶWp-@=l]c{4ymĂln;zsp͙\OɁz_!w#U%LF\_3Ao/LogW=1_$ n;w0^R0횴EAMtwg!E]J-hP5lbڤhߕX:A۱c6dr#z_5BqF.tkJ#YҲihsܮom<F>Ц~C/s+ގC(e0h7ȇwT旭?ܗ{O K?«{Վ!h/4e3؎Y :L3W+1X &6_tCqY*M( U蚬ɩ cU!rt . !>=4a h>kg1a uīF#N%j`՗YwCk /ܢE26p,}Lk% Ck-!^)a(ċ՞#Cyͮ™VE:GhRsYZS{+.Z^<ͷEmlJęmdyEZ0D2 JG7Ȑ:U1*Ć )8ْ5iٗX}lGfl\m\59=}\`r8-4 ; naK ;@n'oG}\u6(~AHneeQ<=ʏ;Ҵ -fSM5 hMHU  #`E7I/š1q0sйM7px 7-7VqXoH/зBOteYGvrJDaښz( ؽPC7fjdh,2V<0van1?p&?rU7^R^|ԛ UfGT*g#$spyB5yܴʰ񫺸  t`7z> rjeIuiwjTLp/W ДeQ2- ;R"WN eR"0&T>ԕ+? "U`3]°Mw=&Fkb `I)}sMЦ{κ6p)z"rdGzFӉQkЊP bk1tGubA,pc\8p&WpZ@[pa~zDF*xϣ!U]fUTʽmN̴q+dł:ṝ8+#LӷأPP^ 8LtA]2i &g/jS^7\A-J·ʫPp)^1TL"/ i=.ܱŷ9xgt9z ցf)޽+x|ǵgS8 RP5ݽ.t$QkI oHkNK:oMAغIX& fH.KHk| 0C_YۇpCd sqdNM/ !u<Jbo *W׵N^G;TRHܤ)E~Ig^tcv/x;$2/4PsQHk# e11:昈1Kw"-vcc@ nݷCzX_`zf^w]d#i/ Heq$=Q+~Y&oFeiV_&؞wh`Rl f9z]4z! @-b;8nqgEPu Y7vU`x/W%"կ1O#LlV~(7]_E%0H(nw VĄIi~ʹ/By B$$ϖnL-$nTڀ<&v)pў{¡~ڮyBT#M5MAd޳LABNŜ4Y7 5WhMTo(h؀fI!Šf0B#m̩]I>{FH5"u|^O J F X%Eppmr},#wCϸyY x ->EˈU0Y4SL5G_U+=9Gߌ+o ѩ@/$7سM_{XE)JO j: 9ɓ!5`y hOdd&.9upbsJ_ne 0Ac9eo,9n_^G?W6) 0! x9FJ2(0PjUA^0"sAJx,Ɛ vϺ5¹5rywl,6'ozg-iD'Kq2yp_]Jt\:}3ǣNι!ٟ4t5G4MT0y$Z.gAHTM KU 06j$/7gjx>*y?߅F-*Pd^Ckbz:2 ] \p=?Ⱦ 9akR$7⅄ P8p6le VGr@KK΂U$19AЫD?r`Z PR.az3$yѲTrPI p߱ppz>v pʯ9v׽\sĥIJL/DiXG\gw@1߉ɕt:'_lKh/ KO2>k?bDX=w*^PѦ%>.ވi]jyCAHLfg:imf $)!WlIu# ̓ x<<iM|kaPXI;8Jƅ![:͍d .Pb e6gT'I DX(/nۘi2 ؼ24O9^{~-,W6rs28ښR}}9.'DzCyQ\T1њ=ڔ%0t=Q]R5Q-`E{Ȗu 's4ү ƘwO*\K& BCc)7s 蕏TwMMpWoѴcbN"u:B 39xALؚ-&61`6hE,YVC.XfSgeʜ бڳެ8 62NXH y$\O,cIpjJ}Na_EUr[(& @|lLoTkh<9KFLb$0Zym6JܵǰB[qnKۤ'G"rwĚ4PS^^?,rbcWsfƾ[>?t; POkJBS~፼c%JHd(9׉x S͓emzV93wSl\ӊ[%O?,C-7@~^%lv>uyu z& AL[n.Sx)&-̇C,E9p` We߈>gG1ܘW$\XwJEf_y:> >~Ӝ /2`&]+ }x דyQEY"J 0RP~+76 >Y :*Zxᅭ;8] ]w!G;PV@D$.fӾtxRM/av6=h?MGguϻ*1!wkEuGIQ1;O.{jǝU!7/9n16*m2}6i3p&8VK:5bedņzM'8^%71WڬO~I3c .$sHx墴:w Z4iš=Jz­J)&`M9# <e-4)K* Ұ@%H+ N؞D:J~):?NH/2rni=aկw64vNLL0"GS u,jŨ’3bNfD1̯_d$ɊE4HUFBEN;Ro*ORQ7:jtAz1qȼ{@`ey}("vtS7-~ܣ5{!ܨp<5T-HrZaUjiI,͌XH_@J9ػf ޯ%xV5/E3Z8rWr0m z dfBȼ x"> T-X!YM(^ hc*!%nk ?$gsF#{8.k0]Nz$],|Jm{ɭ0Tܵ,62*&]+3R!#.%ؠ^s*; AŚrXCfgt-87نGteDU=Wχۓ*䮔,*kgeajT@Wi\(Jمr ,O9 5ʭAe"YIk( ]5 Kg\+]ܳq^%5 (qA4Il:4b׭"%j^Ҍz%6^!B$Uם ߎ 9ۗgYcm{n}lo{@W/ЈJù Qqz}Z$H"uGy/XۣuhDΰd><90G`0g%nŎ/4)~gi(mUyɱhbr063@HT7voD< OځyU+>u*#/4E9XO*lazյǻ]FN+=cXvX{lC#T4)΃?8n9otjYW|y)uPdzk'bsz([G$4| //7rečD=腝`]ߏ,-eM; kvCQs^rђŬ,9z64 0_,ϙNw&H|lepx='_ l7@K'd^Moz֢e}vG"~G|އʞY.UTۊt>ټ2-/8ѧ4wiiR#EZYPmC~w& l.^oZkFx6IDLR8ʗj`wbP]rM qAj@_p* ̨@~H>C *یNShe. RW7N`q5!_ >7&S|xV ֭ehh-Q7}nq-w;1DO*@V1@>2'5+Ǜzи[O&bJg5Y!lz#+X+Փ&a=R*Ԟx2C }J|څocmĀ nKYv@Ske 8at @K-ִD q+ ٷz=Eojɳ=rp/ߑJiH}VKo\aMH#(*<`̶~n: -]7!:WRe' GlUdv~L,u[ Nbv/KG1%*ywydt$vu81ݴ!t/P/\tM %4*O4 $3%y`ti)Y2<-wM̫kEtUǺNU*e{lD9>}F4[ڬH|"3v<%ε rA~7nw؉Q ۦ !~/XsTsB%<< آY)njlz`T'㴾7=mjĽ!8ٸws>+^t)C^-F_]x+-#T4aeIvUЙ ZFЃ*yPM3%<2C';D{hàQkI# `q| BiZjGeQÉJ\MxDߝPɷ}1|"Jw'ӦWocza5% }bf,.LzkdB&)Y[)ۇyo?ukk=+xY[ۆbn ! $it|hxZDll!م-C4~&W_ܜMGe|ROڏQ02: nC2/'CD?sfNֱ0*(,Dz9]r2פ'iw8)%zwȉCvKHq-Jw=nR6Jv 9}OW<4a1E^|q\ϲw8ҁefc0b{:nPxgV5%Z/T2=l_[&dc!ۂ#.WR"<6Y+IMKu{t ۛ|ÚAm!s;CQX 6 g֤J 10ӁŚq̑߁b-N̾m뙤y;IYļ7Pydnj MM<J_ais43goC}bzmF? P_H>OϨKEIagk$jk+<酼ÚUl0uSf5/e.{N k9D#EGOLxۛ',(?ޯb$=;fsM M@>8nx@yMj 6Cf+_m[}r*A?ԊA9\ů|Xmkxl> {x ~ZԙnmXĽo{pXGeԊ\K1(f ԫvϪr Bٽwv+OQ,a zd^IlfcίN1 i/(`6ʩBO>p(4G8ЌbOip.4vd̩PJv;؋^17Ib{/c_Ζ3<;%ǵ g2΍gLZػL:ajGf7ot}bLyU VZ!/3[mކzmT\&oE΋g|'eIlI\v^DZ4M,#_&!-'h`#Z w6結,+θeBj:#(0c<6ac0^$WhANPɾc~#^iQzgq¨W6ougfqa,ǩ1oTb諓˼/zmE>!eWV '(1h з;T[AͬTT(0 T1f (\Z؆ `VlhHg;4Zb.id]M5z ۅ4G瀛Un1B ՀQ'fWǚ@,Rt DAAD.ͯV'wbN*kK!T䢧$4Âس_#ΥRl,D:5EBE$_pK?j~vD6R 0W-4{¬?*$OhBO0>mB ,ޣciMĴd]AD*+ }Gqez%'m.vS2'˱\?7WU?okġA|տf\^!\rn NZfd[Kux]ۯZo;?51@B^< ]Oᨦ!wx|?R1;|efOZuE]@bAA)_|hȅCq nASV'o/v!3/oNCx.CI4}u!N5vJ$W*Zf$K:΃/男vٽK*Dk"v1aldi},? `K\~v~\( ΁3f62O#c:'$4zpC8l3zAP#!B:/;%{?_7##Z_LϘ:nϬTLKiW٫~71nwfD$Ej)db[5!!UoO'b eQ>TdqQIM-|}2 5rsj=9(l_/[myS=8,zt-*!?+XvSd?tuUiZ<ٶr5yZΚplQ2Ouj@KyPiCp#'jg2P5\I&F^.2|rW[ʴG0[)FFҒM܇ (~W kLy2&gؐ)`Qo-M@ u=F̶Ov(2HP:cI*Mͺ^? gYZ0707010000010f000081a400000000000000000000000164943cea000034a0000000000000000000000000000000000000005400000000./lib/modules/4.18.0-499.el8.ppc64le/kernel/drivers/media/pci/ttpci/budget-av.ko.xz7zXZִF!t/_4]]?Eh=ڜ9Lo9PHCҖ𲱂+ܷS~> yۦj;10A:Iy;iMf ZC}t\GLDniK$"%6@N.%#pYY;$ c(}Hw? Q1jf"  䪘$4L$Gz单qsmHV(5O7K_vq:'|/P\fjv( YMX'a\Jv) {ӟLꢉP^7 F}H+ؐ u(π:ͺ1fq i\yE9UJKh+[CF\2AU I),g6r2BmhM@Lqˣ>^C!sgYjǭHcd7o neFڟ gզ՛W0(ES#^@ KeK>>O{7-o8A2jt6"VֹcQ \WGv_ 'P.I5 SGV>;.k'duK%'Mo ڣC? U}<:ad##x !tLbS4)(|\%`nv&$x)X{ru JEy?#|E v35$ubqˆ-Ē}Mˊ~ Q:G9݉ޮo\5mu:g3\)Ar m@823-[kּHKߔpbf4`Rk@')<6˭Q&mB=Y'g78R^}PۦU8h416Mg+e_9(@O T:^׏Arً>4a ,A  7\`|eAѕXS˽Y>ӦftxP<\6$Tyˡ+*]7_D;Gy/)R6X1#Bn~K`2AUAT\k[|AlN }ח=ʍ&EEF>qsh+b+%gT2Bʦ4KAfYUU#څY@?EYTGdꏦB8ѩ*HFKG̾2l{NHa\^( A3OJ_Оj%2t?-@&r>bTYnu>vǸYrJV`wMgiZ6 &sN֒ޖZV-4fUB9]GPV&i32gl6W0!; %cA|!jĪ(i?=g72Y5hA6x !tơc{MxvEKa.IXϜٲN4Ȗ1 ;Ohf-ձ3pW@paHYFhw6z{5JAbt,JZBFw)u6`Pu)(R#ib|1s.i *łZB/ዃ$Uߦy;۷AģM@:F jmLp:۾pOoe vAJ?&B;=~5Nk> +1+4p 7|7^iE^ G{5c^ cՈz_=,V<6L@ŵҾ z*wU&hD;ˈ:@+an`F<,]W̊heKMRT$C0]U6h3u1M/?H늠zt[6 /o <UiەcKu+=twg˯/$.DrzY\.5t-t+]kQnʖ kg ] WXt.m\T}A~zbPz=@)r/c6E !1ʚ }wfN׶dNuIiίj&0"qX$^}2e7OA3Cd*3VRvJ)j`SII.SJNl¶ K̇u@`PL$_]OX!F5Jd8犋(-g>\%WN_`buE]BBÖ3W/֤פKXvġ]Q;Ȓsup}> Xb+@ڼz pUp_C3s֜7rUkoʒ"x- 2<^TI,)vrDS D_9 Hs"-aɿ3i)~k)Yn4)I"(1%LqęJr*{jyj*DQk ?]s5(|U%4?ꤨUބ f]!N[v j,?9Q'FU8%uq|9mH w`S&%JyrbDfT͵ + F|SD wh|S7 9!4%o=3P >W(GS=5Vr<:ฺ'WMӌG_ֿ&C[Y+3?j&k6H͐?'!u,LU 0u %΃LV5Yc%Xg5,t\=ک`Cn4[DXl{ O؟ \ q3_1tQיuujl.Qx1d3Nm$V.yPq~EQ 4Aqn\STA*2D8:GnMf[e-՛Y@lnQx~}$ơMGmяx~et&L;h;*o‰@YҨ'a wy.-LL{I`?<׸P?Nb+|Z4J(__y1BDѬJKzZ\e`hA}Z QVߔ}K/ HUa)ө;G"O>gԜ@T]ZgwCܜXy|Xp/$ELLOB)MwV I@59vו ALɬ훫,VaqimQ1U%/yS,!gӻ2hgsDoE9eM[ X&`W՛v88ʧR!,F F|Ȅth~ ^'OOKȏERNscwyON_s,[!£`nҬ6YKZmAUu\:a9v DhŞGB1In_ɛ:,N%S\n}q?t|E]M&DQ,"v+9{ tTO봓z(,̩}'}՞>Z"Xs{q]՘ev471 B*-@ Ø3_^ǖ.P2*vҙX&A~s]1b)>P&hapoOa:-e@| վ-=#p}jN>F5yf~E"X;f~1fKeĦlq*APC՟ 44UC|pxMJV="mzKOl(I m(Uyݳ@Z9Tu6E@ AErM% &e`uGQZ1I wn>pț#=^7Gs&E1}/Tg :E3w&`UԸ%}'ni_; QI0M18]=ߡFEu4|z_X[م"+ ^X5EF,& \h_6yZ 4]Ncp  /H9}JbJ,scP"m$hmԽެoN̋NTS "DAQӑ6t5hօ2\ϭԵL*?Ly52T&26_!.$-:db5ޣ@ky8Mo{1넀tc6hvUӛot9j+Ys.շFtO>`Å*2ѳ.ZБq*1-ǽ4 tgIql}tZ"qyF6k ێuR8-#&8?xcߠ^b$3<4>ti͗T~T^O=\WgclUEzuY\ֲ4AU*]:Jzyѓ1a؈N VldS2#+!؏%uc`8:3ZZE oPb̽2/ ֆrD~`ֺ:J@G}<ɇ&{ה3QtLYo1ZěM-?1`8f7T^6\^+j2Ղc? ?4#e.+/vw T!T d;刺eNJEIt0g( lTܢ'it*>@r<xIRrnzi19e;̮T 8W(HRwx{϶2Vb|J׀`LA<*NDh~<:K #H圼Hץ%!EZ25fG0+'ⵏ2)LeJuqA"]BSP6Tg%ATr5[J]DVDLơs J58GVY D9H25A]yLq;փw~#\vcEq6eۑ@qdzc אS3TAycer/bNd=5X cHmR_nY-ΝIF?G@ XvIt=GCHr(`h?cbXt<+ dy"ȩ ?qluB@:|}뢚cpGU]hVOg@7f!'"֟0ɖV>4ǟ]/m_zq&@ۉJ;x" F rjؗ"Y'XzjZٜk],;@eQI{A!e oWEĞȍFXKHwHpNۀC$=増iq/ wL=#BYWӬdaȥxN /YtSJN*xI(eAv(?X#͸A<A-RUkz3Ag婖ͣ*/nJF9KLzahU%ea+[& ߗRo<~y&6qk|]wc %82أdu̳)s4ej}0c2qb\cߚ XHۢĨbˠZH1uՉ|^=P^TX8eifa[5QH`Xbt >aZi&4%qРZE&Idn|k_χ>$K9? fCx;CԭgUvd6dm6pw͋ɳ\\^ ~ģ=CO8.=3s=Yր.h׍&*[qD>Cr (c- <;8w^X뫛T kŏ7Qө^9髃xя-Kw-]OU>@}&֌*7o-҃|Hݚ_CNpҤ aիM\u=VuPi>r|HBXfx`~*0I,S-4@f7kt*c+ϝ_>9c0PQhГY役Aduu ftX)U%\cHTj:swh S Pox\pk뚴̌IqᯂZ\:?C*<{E +*֢׵C2Z^hv)n֑i ~4A>荃d_BdC; {b\QXķ%#W;-h"*+@%xYy'44~!LT-Ў7O'@Z %;*wY\@-!EZVEl""XϞؗ+(X@%y4š/tWs@M /<9oȎ}o]j=MbjWY\hlF %i rRkJ #g{z?^1d9@J|275a,QK8o(^^C[~[E tt9SF=4ˌ@*mqiܲgqҽ~cMh籢HxPOPXe汷HLQu6QVg*ՅG˒ /mC #P?h3T89IV .POҦu,_:/paL$VW4tx@)C_ =(g R* }Vъe$`!ܥkrE&=**[kڍn!ڸ nApAa9;WZ],3XA5iGkj߻s]Cp`[VIrЏMΌ¶UEdm4N<"՛H!k:ނA55ͻ,ݭHt咪[K0Oʯi$& sk[Y9 C4Uc|7Czbr{!ՃPj+,`C_,87fc_ʌ VI2!pdso5G9#Me΀v]PI1Rm6"Y)t `(R{1v#I^K+6&*I~24u/5$)+EAlpXNB65I\15.-x:&7hu %)prNԤT_!aEN;1s//F$U塊##oBz%ڂvMI)39ʳ4t| 2( 5[V g]J%MŽ &B~*88 eoHA EM:H3?'@)|U<3*e{E0ց\>;:)EVl&Lt0a2+wr{߬h- I+IaFK|"M)1Naq<- 9f'Lu|]hbg`#2lagfCH&}5Swjq=28Nv8<zZ'Edt>\֩:cpĸ|xmo_j6LgHP?J5Q*CPJ. ɇݶ/GchP j{q0١0NgҼװaloqHa?d&yߎeV0>BwѰn1vT?6Mx/}a DJkM)"sŁu6)/7)A, J0-gIYڢ9.s:z7f^;9xMzhuOVmآ DVvŬ Lȟ֯"nB VT̷N=.V=s^WިÊnWĨt]6N =/^Y ^`λL Ԛ|x g*Cq0[6XL`g1q}*B/k}(P,f]?6go? 9uvF9 Ө ~t'r]i BL"\3Ű% |Cj٥?\Ql4C\ 2C.z0jT`,JS9~XUGjogm7d~R.2zlG ,%6E~(Պ<<`&X5J8Fx'_UNن1kW+[L-2] q#{pyN% .EK &Rߎ3m16HߕQM>P"9P``$Ol1hVCᔍgO҇HX\/ @dbֈi۔n/y'.$8B02Y0WXi nVmdx iOkӳ<qp g*q5O{oS%胮Q {X4-5ہ Dm&MҤ'1۟w6`}agg2'/]>J1]^.~N^aě qY+%b<,b]JF <'#brBA`Py6D 56Z4PlgYuQ&ڛg3Qq%ܕh{sT@k@daUr IrӜ^d 26 \. R}mPa׺u񆉐@Tq3tTۨ~t> b8o]6,4VB5b0yYoxkQCL ۾1e3)?Gj%;ߊP30nkGkZB٠ݢHeo}ݔ.3T1恲~n"\S trIUv=\1SP:V>Fѵ=CAvJ}kL=dP` kIz3Yn)2\a<|pش SKj3&ZdY9xzn՚Cwr]r LJjsU(D2(<y_+#de N8+Toɕd|ylJӸ\hh0o'w< B2/TNj@EI _:ňs"i+iv1ĭTIJ]uZ渵 R1XgYN@S:{Y'X/7{LAɶ5~ឆo0Yr!HOb wfEC1 J*4sA+ANRz=2VU8DP}}}`+R6SVK+a:^c >`-t8 Ps%_K%9_W/ֈ!B Å8.?иm됇b1u%LO{GIH";|I .aNX)甿rJ찣&>em, \5**x'].})C3u6IѶ}JW-Bi־8LaYp;r DOH$H/r[',ɡ_:+Mʙ>'װ#3o[R0 6c .k~E$-9RUn0ENT>c+_˲e2(w`oEU]I]񀘉R+p6jP'b!?cYY&rP3BM wwXzv|-$WtR?Q`__k+8Rk؟?-1lB!g;4C5 2T{1&l!_n*>9zj2$Wl"%j>V%~U@_%oYqĥh,4Ws8'/$TOGv=NNBCc Ec#c?vKy:ʏY7 s2&un@TSZrD^!4[;+ Q8;QlNl O,G2c.P|\7a?D3qGgR ,+S6۷l,kz_=,.y#\dlJ槑Ev(@I8!(Ӊs:}s{{ rwF'|gYZ}=Ѕ͂ܤ⷇^9yZWhngYZ07070100000110000081a400000000000000000000000164943cea000034ec000000000000000000000000000000000000005400000000./lib/modules/4.18.0-499.el8.ppc64le/kernel/drivers/media/pci/ttpci/budget-ci.ko.xz7zXZִF!t/74]?Eh=ڜ9OH0Uwj/~΢l$+pñ!EOLB9 %Mq>AGAޜ?fwU+P! ?Hts-f7f?_{""M|._t &nA^e4_LZwc'tͭXY+FFߐ6/Pyu}[ ;1UKpFQwTGϼa<ӏ˜sZp:p[C"l``TJ][Kmg0X29l^[k3].[Wؼl^e $I"'RO8K$R=D`"w:cd_l/c@@Fgxv"*5rϼj.|,KyIGv3¸+[js_r&e1\alDeoL4?gPt-/iˀ-sXj۲C , !ŀWY,۱<:|>Tt/(JOjOhYUWW-T5E Ա«o̬Le ZeA8a_րo[EBLl0F~$c,ο5<15@g|h[F&rǻM!"jbp}޳"ˆbuMmX];+'8)CJVkǖ]/AD:gxfzb4BJJۢDz|(: Y f81|0n'=xQa0/ݬv<$>fާX]q]*YъٍГP^:i6Z~ ("Fzos4k#?r4AemJq~QP&Flk o}#-@soQz8Kb>l6)õs \)tjق,qEȚlQIlBdLY R9 F̶ɺl TOa 6_]?TJ\81 php4'hu0h*TqN>Mel51"Ge$cJE12 քk)`y`.B/3T5xƨDHkH#2_ _-)%JdPTJ7S>M-ֶt7 -' '%1| 1p[FqJ$6(f?̆[xxUnqR_׎#*s,P$?¦7Ñ3>_y*r^}0n _0T3j')6'@$dxapLDHąTیeJ.% 6%.uSAE蹖*K>((&GΫBZ o`˖`ƽ+ Gmq"t BM&H'KMS)G 4)TT- Ҁ@?EHm5$5Tq6ڻTN/rMcq[~ݼOA}!yQ `a GT Rb ĺTg8Kb4aO^ 胑v=491lIpMKc,>δ" ;RXzT4jUT,:!" =RP Fk~R:ۛ"=#Јc|mVp&`aqqW7W^p5¹חO+39[d:VE`XVF:n /< l[^|te$Μ>Ui_M.L}yEI#~*Β@n'̼۠~7Ԃt?ggb [+L-_Y!sK!j(S!k~Xo5'OgC)pCX$Y 9|/0)Zw(4B@,5'u/I8&\?RT l/_N}Ǝa$ QFx=}yz&I7uL͋t.bB5jۼOJ{ R're~ #V߼~˜շɻI2R}xX %fdKH$Y׏!M|mo8 toXAO318q◓wdC(fz0A:E`9!y&rJVNCBIb7 MQ[ПKu rQعPg*Tf PisiO;')4a6lCsɶYuݒ"}w` Ig;,bZo?y/z4n ׃~@Mb+N̠r 7vxlOX0x+gS6.nƵtt8& cA4> /R@:̠@W8:v, % . pҦKV| ϴ:q.wkwqanR|& P*l#b@7Q }z. gi`:)Jhuk0ñ`EVTGء8_qGͫp$5_5pS;=G` .njwr"6CD\V{ՅѼdj ^>Dâ?(!Y'| V*l C.EkwIe&D: >GtQ&@`NŞ55-Qܑ/at1}ף7p#;;D$`WZ槆SSX/{hڨb'W>){eh8YREfySإhoujCeqo#&7J g߭3:7`15Ch3 .HI~. 6 jUR,{!8t:`()p9mv孀! >E.q 873l/^$׸Ϧj -K`+|KƒJ׵啱xW+eF &j_ږ9i6_vJ?]cSS@4aBKa ˜آ;,ϨK>8CR}qGL5["IϨR8KBiB#ɩMP)xq=)Q'X˞pz z$?΅[Dj3,izˌOª8*w:M!ty?e+ fyl/saĿ9 #Οbi,{ rhK\6\?ɚnj_ 'bi|۟AxRƬK(mڍQZF_[R8ABMfN 5CeyW>d!3P§M꠆G/IГ FU :o/+ȫTbd ]ajóg/5{XHklEkoY3&LCiSqbiɲN_ J _laOW{`v c 3 wsĆI]'י$FJxv5N8zmU$-3Uy&FF bgEpu|qqO߮p>ИW \M۱!5A9~; ʧS%i6 Gd3iר 'zB>1W3 ӥH82HQF"6  Bu8qi & I/:Y?&3̵y$& JT StpIVr<oƥ&H>KM-8D}&xY"*wXrC(jyr|s<6AvB |)74)).(@7o>SU\$,LYhuƶ>r#@ѻd?[#olޚM,$[,$5aZ&U(yĥ[8yYeS[iϏiˍF aSe—01S_\6 n)-I"'XjLQOM`!-DH%d ŔߑPX3LPNOq=C?+i@ȟOs'!c8 Щ lA BxaL\Fѣb± ,m>ʼnv=2٠Y*YGȴK4K}> YOa_Km O(R+:8q\lE<%?A8b|BP9`4L `6Zf=RslV;b3M1: ae`rP( 4twH\Sy=jRfjlSX$tj W&]5?TQHC-Zuވ!sX;W8{O:NޗtrAqF}f\-ߚr`qu <#X0 0$ ڬC̔@4Dl jQ\-x}H&zn4/ l)!__Ě]tMe)Vl" ;A +fڽGLDKMT i%<~vpK^jB$濽e=8T>$%:l?'M,{Bs[ejzm E {$Zpk9'ۥVuN|@uu/Y5*\'1K#;|TZT`fz+n:m3 &PQVw 2-Oh% _a"%n!dQуeEtNPI)Ħ4rX,'uh_~p{WS z'Mh>֩iz\EDxULҡYUz 11煡HyQ",36uZOxX)rNIVYNecY Ҽ Ж:7);J*\KM'8o.3|2[V]](NҺ9HQ HU{LP` PήRq2^'=^I7()iQ u$ܢ)#z R"Wn D-f[#\lF4!—Mʠ$T]f@/lhVăl6zLGO6hrkӅ˧P"2x,@7ۥ"n'8qz gifcA_B%KJaB&JOkK+pը].݊Ș7&^)/AuyDRHsAW @_2i. abVaYBF ;D{k,A^o3$7};".]̨9 ;'oԄ+D!Ix?C7E/[W$[W{쒍Ѿ^8K`) !ɘ-k2c>νb<˹yNVkdr !| 96IAhPh2L;ύBHSִ U#)|$>'Wter2UQ9HE$YO8{GJ$8|'̛>W_$gr_ xn;|@[`HP*,*vkqCFnf?ǁP2GJS*GH*79hrO"\ϻ9u(I=k08("`TiK^cFAwmŴB_6E$}V1s窋`^R t8R89=Q1O@M @V4q:)**%oNEOeeRtItLH\y7g,$aYS.9x|vOV`mVFBςDgvlm?U 2Hx^-+5ӱ*'2Fm򯅸vW=h @AF!Z@JxS9 ȎyI#ocrK؍ ]|׽ AQsNR"Fp.jɇ2aN/C~ !1(HgP~; S@& S,cjjs B?j\?roʹiF;G1 P>k\=mW`e{7{u~Fo}ҫc"D9̡Y@cZ-ߩg\'bwc3%.<^N|PZjV\-c)טt؀G.f׏DN7tܵ-m=@wPei>Jm%WHN:WMrag 1XD8!-nz>DiHj/C5U/RTs;4F|jDJNj%qDk@*K9g+s_Q!z,Zzk8M ׊Fe#kȪtњh6$W~d'f62]tE>US tq1OKM( Č=M0w$4eW &%Dg'{&ͧ/y)"Z~e2z[W=:8d4ǏrdfZ|O3#Fv uTqBr[{8!rkm`#h۷n8H?}~YyoHКh(Z;$4𫈞M2r󀆘8,.ݝ6 0wV-9Udg6qL$+VQB6 <'PSJߵ Dp1ӂCncWm.EԿ6XAGs lf*.ӔHK74L\nٸeh͙PmjZ[0My~DwuP^Tn_" ]MzWprXvā! .rIsf#v_0Ʀt?xC(3RM|XL,۞ :.`8L_Rx<<K4{n!Ŋh Pw[=0l\җET+~kFcH0{Pߒބ6'KhoP P)({Pwx 3-k'O-3}ޭ)`c?p?}F-v/FW}lYFkJc G7&M^# { 3kJ@ ̥Źlp՝%O.os3:~ k=-b)$|1p]y% Gfz$rҷTK*#ebUm3VҠN}T:eYiuT4gGsx+_3e07>GHLܱʰDv։tQ؀P7ͩ=i;W*LđIy$Bkj [(ؾ:*ub0Md .!4&Ucu" á SŠ$CY!{[xW{*ҿp/ZI1K|.s WC/^5TLB`HA}.es܍W\U*Hν2]zCgH`8k ~Y/ghM䇪uŹ}̄U]5nߌI/'gXbb8jn]VkGh4ddie'׸п[kOBN0mrO0?_ $7= gjWSe?3Ыbc1'7ǢHbP=?DS@W7\cP%c9,6}iL/ˉDg_{ Tdw>ɽS> 棙|`W)(+%+{ļLh(z3GN%UhT Am1/:W])ܔ!lת 7*pvH~J Gi'3QKY_DJ^CpLoj<'X뻖Z@ !|*C9 HWQȋCEJK5 8a*5҂s:I]h ] ]Ø, 9Wy'j(h@PԭXzX-Nm-O^dqܾȈMaſ65|6WB tBMĖk2KHi_7{%:윟s&*/T4vL8bɿQMr,3tnYH蜑šN֖@Xgy('qTGuZmGw1 Sw~8OCZ wF3=ҝ1d,j;B/]t>ñ ө:`: uH2߂n^u0⭮-`UڳF48|Ynr`֐1}SF3m6;\Z/Kڒh3ml#D]5Qc_sOeJ]i$Cܠw~R80JPSJʮDʘ.^~Ӌ{yۼc*j^l/6F|N1;rƨb-=,eV5Ju6KYn׌J>y'6\˫%#WB"t SDGa;~YshPuGET=oV(:JQḱ"%/M&D.|tƱ"kikP U#CӇ~"E̢F&&r J$K^&_h_~gڿ6{MPAA؏Z9&*+.9cF_K9›9/m hD/ >dIA5U4"x ;^nRW˦/^$JEeA4IH!r)D74b Y-߇>MĴ& R BKUGfà?We_ii&P5@xFUITRbV#\ފ+ZQ@F&-"8Inzq,ʧs?d{Ӓ9epޟw7r yiw y.kk3G,pV::O0 }b_.ȡ (.gkWǜژœD4ӯ>6V[=1:n"L&j[lCnL⬾ꢞ#?{ja[d4 /"5Df6hxuH3[ `nNNQz7lr~Q99j`HIWoG'Vۨp?:;: a_i(Ǫ.cjymN2AƓp02k5 ?&r*%).  Tq&[J*l! T&&Tζ:>6eX@}jx$@BGEMZ_+ؐ]jH>W[}q`r}}SQLZЛYϷIYKQ$Jwi^ʱgYZ07070100000111000081a400000000000000000000000164943cea00001da4000000000000000000000000000000000000005600000000./lib/modules/4.18.0-499.el8.ppc64le/kernel/drivers/media/pci/ttpci/budget-core.ko.xz7zXZִF!t/qOc]?Eh=ڜ9q: [3gTQ}Ò]_SN P<_ @q 3SԺic+w  [ʔu.'{RVћk$u/Of[iڶ{$.jn %@7.Z*+$r6 z=J]΢ԋpYw`uFXizʎ4 y@UpӉʻZk }4 'J!rDCgb|5u%*,R {$T$$٨O:mR͜B-9)ҲZTHmB-?GY$"<>HF Bc5o<.α#rfHcJ*Fr]՘AXW*ӊ\}n]S\&8^R,Ù?K1c p=1 YO^˿%R6M\%uڐ tN< dM&DiʼnZmVă ̨j0 t_ܣLH7g1NF$mWuޑu:p"UTUݮAtUzn~BLLJI/ L%sJfl$g8@; Y:v,#~2TʹIR "ۛ]-Q lKH!>Ndž}ί3!D~ \:/S+8`4|](;ܡ>Gѥ"|:J9`/۶]Ź3w3*;'1~j a2Gv%*_'e2lcvu:6l0cBr] cbkpeLB0178I2%X~YxUOZ!Fy9LLBL^-,(m>>KlbqHEƎ >M", Zr=&A"_-G&(4E "ׇe?&`a * Nʴ;9\Q I4$69 (FK+-qO Cgb1eo>Owd[84WAķշxxD -؄ ]Ytr_`!&SrE,_b7mݟ!szbSBӾM[dxc\%n'EQ ﻐqghv+-n:LaYH.z &:Xe3yEp$**l/"bĭӛ!̐Ylu 9Nj^ Rܹ3J$D;)}wa"ʷУSs{D+mL!"*7ݝ̋yNm`ג[Z 4?ommFE]ѸG$Wٹozʿ䰻<"kGC3βVRmYx7G8vzUІC+5ֳTנr޾(*)3a@)m a,ٗF^2{DBKކ׿O|)qDRH^.7=}gs8aUCkm@: GSY5&1whJct/E>͓HZ'xAB"2y)g7ry/|m\b~0 ӏ\^ `hV pϿgF 5mC_o]ȢY(WI BuEǶO4gE$񉔲Ȫ¬MUV0A0%‡6b$56d]qGgl/ͥxe+TOn|k[%=W*u|T.t-ɪk-Y2ɽSX}eQ]'3}WV[&1;8/ 녆.AbPyXo }W[@-GaHU4dYL+Xy ^FS͑D<&jRbcau`*ҡ='>4ƪZ8Z nɏB5`"9VX~ Ɋ%\ >?!S^P!.۠I*4pcgn/V X2S@l8s $H\j2y_s )y\)Դb[\bLh {A:up"]*fmIr; I{di8-}v*>tSPT3l\b-IBAn:?tn~% 8F(qR%ю\%4 ũGЂm!(BB+x|( E ?VoxGrՐթx/wCV/#1D]j'-rD,]{4TtT#¢(4/6f<+ݜ vAb m3i.9̰dK:6 qsAJ*li$q[}cn&H@H/џp_Ciz2ThϨ*W2 N{7=2>]Xx f7eas [+.O= &Zya@$Ov8GQT(eVhcaퟱ0Wo5msY7;=Ƅ3r.Bl߻U,gQ58Ȑ⼄0(jJ޵O3MtdԝX3!-+".h ;|#m.դ'x~2⒡Iao9b )}LM/Aq"lah ܵyJʚeEb>isfA%:[R=?LY{T/##v=Il da4PYcեՄwz!P4gk>j>[! h ZH[lyhdeM+a-yB7vAvHm(b<[l X-ՅDo(pl_J4\ʚ2x\+D0 Ho%Z`qbT{l_p.8M0 8I|J* a y[CX݅nqRӮkqUAһ1Y(%4S7ԉTˡF\{xZ􏙕lh|~%?ˇ!{M_S}| .W~o/UQĿs} z2D7q_'kP$nD9N~[lb_K;YJ}OLk5V1@/E,*<4ν Jol\֜NY  \<:mH%=r k'©:ǩT0ːeN $#"Nq1JK5[{9\u a$ۯiݩEr|+̇j,hW6xw(˛i7ꥀ#Eya)]iVry~2AM :c};jT';0scX6hg3m3<=ċ8O-6t<ٹfXዮlƿj{Y'&(saUwUf~'bT ;b?|+~"">/bs6ioYstfW6%X7Л.r0gMIA<*7lVEyO6 Û1::_:GJ- lGLhFR{ AZv XEO z{j80-0ݯ+w_błƵZ#sB/sz.Ym)~4c }@ǽPZR̚ Z[n rvrF3 )Umnג[r2$ Y Q 568Oc_>ܷhW~Z¾VCkϕ̭?;0_oQSzI@7(Pox6@yό}زNeL #RxeƃIÓ\oe}]=ofu,m81qpTcpxd : S)YgYZ07070100000112000081a400000000000000000000000164943cea00001c68000000000000000000000000000000000000005700000000./lib/modules/4.18.0-499.el8.ppc64le/kernel/drivers/media/pci/ttpci/budget-patch.ko.xz7zXZִF!t/t&]?Eh=ڜ9SLiw2 T$zd>\]Y@;ozN!e0ISCj#sK>DZFW!|h=X#f>p!<حqrŕ:ݍ_!T n(:$o;P'm^l=Jq~OBכPUFmM5` =u('up-dҐ) puY;F;:62p7;WioD ψ#hr-:v r4f>튇$Rta[59NJiLr_>˙2M3$nX1;G#X:-բ|ɟ`6$c..x?ZղtE6w_3{á;}|v<ᴳzKceX0{,ƶq 7323*/N 5so*mR Wv}վ)%9G;:R$Bsj:cۚ0O06h]?;if ĉ32"1]G8=tC+w+&qDLDє0G2T 8:kJi[t Dѵm _@ Rc-C?C2 I8x?{/}@Q5|^f1 h7:=rTWen8w? I9!Uv$UVJ; *K@/eyqo]Qw:U[UĹ[rq)) b 6-@}0$'$-CXzRq_*\G6.̅L\x:EZa%ꍻyU+mb03 \>*SnoDw[LwJfTwS@cy\j+ʃ7JPmGPsxFb %im G+#\AdkQ~G m+CŰT8/AC؆x^{N9NwXg(GeN앰Q ׆U8Xk6h>6! ŷV5[<)־S >mW) ڦ;;| Ķ@b XZ[I!A1~L7O A8lhHIK*4ZdI10@cޥ$\)gf&=f6dbt]K^xxubfC#ۗ~/v0 Kw3%0V+q.܇J_B;}ԫ.rsEhAvn)GlB5#۸='R uxݦH@1,O%M$dE%Tt؅=B,Nڈepᢠbk_\R)q?9_E9 $9:Ooi*d.ʛ&'ڀ d𩯧3m_(7e)jfgiݹK;Jvq /WC% &p ez:|r[[Ako.2UL)܇*.,NiTp>HfWLv.(Uـ-i(n`PjS{}AVD%9QjN)BF L?-aAU]NF,^C Z6Gbm]e8$sƖ@ĞHAt~cphvqFYPOV%&r-9MX2'5uP ?\qx͵FT EzqCwAզJY&u#(bjEg60<6ֈ^a.fA @ WH./w6&g0Uf@KQ{;1w0TB^Ѓ!!SiҼvmrփGܝO}|rOD䕨=Nj'T[lCi)3 j@^2Z dg$?\s٧_@ .gvTWdy@6,8˪z#))HE2&M+ C2d:nfoNL7gh&sa ^C^A*gŪ-@wzrx ,׬RM=)*@q^&?D/ {AƁ{omj/ YqL:“t,WZDuձԬ{1'N?4du5sCF6PE] w3;S}h,DHaN8`^l 8D>X$|:.,.- QHx)%3qIfGiaVAJƥW0xD*o?5`6G%@*qВ\z'Z9`.*H_*"쓼qvRI™Yu""Q[њW_Ƈs їWH q7Rg %׾eAu/j׳V^qwBڄHjĬ~@e+Z'X=_!D˃d$Sd']w%#7ӯ 3lV9yH٬yxG[Cؕl[< 8cC.1?,9Q <! 'u5кWD `q"ҼYȥhEE5qm8%Ojs<웵!k _wNRз0TmAlUɠr$ WfWkBU4;MlPIJ$>YთuQZ@]O)O@vlK;tQO25si‚V1jVPЦF-^'+9CKT})I6;R:kp16P6dx* f.iIi7}jUoՆ֑Wt{e=D$n0}sx.0+Y޳@>UOsH~:уGzRlr{`S}}Xb}I/,5ڜx4HP۪U`Qց̈k6s֒G7q@n/[v\Bd v~%&IO+G]U3%&B/ptLE' EPWPs_V\Y|-163M~g®k#\Djh2 IdTbyQ[pm)uLJg@i?khhHllpXٍ9vrݝC{խ:/VYKJ7砳uY^H-zΤӕtc]G7ܞoT\uH[ٱSMXA))EqQ^844 lyhX5ְ;Ѿ1ÓC8OdlcTa4O@a~AU Q4 [NK2^3X#VA%;гIT>Z{.~O}FdÇk2h:$9&F Byu/ Ns几BEyf88;w@=Π0 ~S4<->gO $Ujy`sZ(0DDܷl1핼=lr)R]y/Dz۫˾L:H?<0rd_70ξG>`dȺJG{]YSkersոREIG!DiqUvj.ڨ(&&X?JE%>5ЛYïwM n}ZI< BHbO-Ԗl."cLyȎ.@ ˆ5^8nD,} ^S6tO*,<VRNF4$ڋͻ~3g %e.CC_ mC|[۷!MD}uJOɀG"+4ynBKadpW;a9 8x+KNb A&~u/Nj%^ˣ RVq3“l,ce^(tVL@|]?̹pxE=ּU"k~VmzѰL¼J=m/Heɧ5 dlΡ]ŒG%;5.W?T]7f>ˍ$!n5WcDptEF.AjcLvgb K`NioW W'bmv50oڸA|'| ̒<*(nlHك;gFRcz2+Ȱf'?h'/J+ƄײN:zi$G/[垨Ѐ\yZ wOfEXz[l.FI)zyք:MIȄ'ɻ\ _/P: x#O TVӷ N*{&JjE20W_&/Yu"p}o5ywCg-4z"(WI_n5੼7 ;!9 > +?R͡[Ċ$Hkx@2vstTvOSgHdAUtO[pڑ4iR7\Y?(ݨX2K \2=gi?cRS{_}; g_!fL}^,"2V I|\Ǚ\3gg Ps=50@@~:}4x R^ǞM2𺲷)] .02-P]4 TedXId{%ߏufX#3 _)dSN=Ƕ/wT0{~߭({6;J-aQM[*זT]hFkp2ٮ9. S j5T~A2?!`dq1{{xl[%50 췌 K,'Z}zsF 0~G;a0&j쭺7fߕ3͙Qs4mץV W`-詔+Ύ%AtዛV:m2r!rX͗P3im@V-F%NڋpGbNe[~ ?yu0.Vz>!n `eSKfK}%cHeD,ɋpkJVJ_߀ XyvMsb N:)EwpL˙{' myB#8@WƂ5>ۯprt\Tg-q8]=C4ԹW'3|ٔ~>er\x 8*ێAc9%ԱIتИ;GV5[%gY̚>"n۞l}F[`-=iZVZH>tW BKZ3>$;}!D8+-kETEz\C&af獱ޥ U#)Ο8N[ggYZ07070100000113000081a400000000000000000000000164943cea000027fc000000000000000000000000000000000000005100000000./lib/modules/4.18.0-499.el8.ppc64le/kernel/drivers/media/pci/ttpci/budget.ko.xz7zXZִF!t/']?Eh=ڜ9L̍'¢}>mk^?Wp].q;4ʨcg"7{i=ZL cE p3%,}^N^ׂZM`hs>GiW:~<`J[ЅXzH8^2 u#2>8tUaEa,Ќ+@ Y^\4_4qe ݰ_OUkrq$` Gژv?XfƜ}<}U ObF 9 s !n(J+=`/|:0٣3I^`o.L+tnǼ0AEUfrsz$;cuHF7rmfkN2Z+ey]7]E$q +qv ;qhoP'2O7qFeA덗k/fr'BAVZa꺄pb]EU Js$־XWvTO Mש4!oֆ%fw@ND}"`=NE=quewPkNvW)up0NZ$+D' VL\֬=8.Y߻ɬ_ʂCYڋÎ۹ 4*r SS 7F 0N: wq`J87@ 3Q(1LYOdz5m5:["O|Oqqߴk2.֖8epޛ޴!3CvqK A-F !ӚPVo%Rޯ#_q(g) cYBq)eTﱘj@re]{TDΉ-av]9IeS2 ȡlw  -;6F >PǨx2j/D&YHЋ'Pio @Wtho)`u%!e UD" 0\+>J7h;4pv I:~?0 $X\ߟf5sq[mj hɦ"?#s ۺĘ7uQw}zT n[ZQYwT!Bew\f0O \=Sk#A}V\6gGlՑ{6$erE Q3QP!~heiNGtEAݙʁ{'mSr4J6]GrtiÄmQӸE5/eMDiGt$ /騜c `J~LG x{BA r2Ӽ`.% 2~1@QWQ >v#+{ UQ BNKcq)_Aj&t!NDe}uv~5O_a%f{0ֺ l!~i!Z=ͩIEZ 9]78 FCS,}ƞ }\P$&f:pGj4Py,!cѰ{ឋI$UA\7H0Ĭ+&ŦOA@y旇pQs ~h'gȖ ><C6Dm礈t/w6kI >W]Q _5oy 6ϕ f Sh ̛kYpvev2S%uSfSC>;E˴D CU!9;g?&$l}L"?.D[=$ы"Xi;] VvY0o#0UfL/H,!2g:S_ 'f7>j,?]|Me߶#[Zŧ2YL5/|ȞCaG֑+/}j d̯bV:S=#MR\)%vA |),x ۫[sMN1f \ڬ~ֿ2_A'3L [Ts=&\"Y!Q]:uM^$!1 )~/6ɚ,mˌ^|}?XXk'\kZBe C T'=#X"nԉG=ce[fPt, 4Z;WI96% \'hUZ#= L]b[lþlSH uYǽ/%ȏ%kl0FoD $پČ|\Ym <=%'(CMɴMZbkpUټD]1]4u7:i ˇz@_G1^w@yø 7ոippi뽡[y3$mI?鄧vcWl\Se _5Z/Іb'dr΀ƕ_ҍ#xјWuی8 {}P|q@N%ʓEm <}+o9Gӊ<$퉐<7H%+1܌39*<(RcWJkA)]2';x9#t cNhMJ2SQINEԫL* iCM% ݨGN֛򐳩:.tkE=`)Շ6?$3Yk16XqxP#4m(Dֶ4C'MnQRfHC0‚[n gA>QiU,}ߋ)~a[0"Tk{ wOQ607B/ X1DP KQD0J k0I@*Ԓ}d5vHq?kkE 5gVN9y* qHG|\ԭ, QA H4# _Xz䜦bsk!piOﲱ`M;4JFXg"a_o}9{2yo]ۈ11аCHr1ۋq.M*>uG%~OIncr$/R߃nB= B|QO_bP/mh'2V1,TFgsHT2x Fg~>GlHl܅T=o"tgkBKwd׻j%8rܼ(rz .`Ob_Bh>dK `Hf1¹WP ea=y#tBx# A]/\:[qsUp2R'>Q9īʩHH n-N^K\~Z3 lN$f.e 0aiKVhÌ\*$mn?3o3*NMT׬4R(QtȇZzrqbVfDOVSߪ^Jك8T[ `qbavS4P3eSR?xPs~RIo AsG2}|$ϝè 2md6U>Q͂EfLRh _њ)8Fϑ!岾7Wr<'ΰq?ywdNj\)ֹh ",m3qh\G,I +:!=CB%T;,mzőF`WΑo ]+}SGIj ;6+8+kã6z=1%he؈+ݜ(Ͼ>,U 6CԐ U@,'UkhԦށ.9\aц+mcIpXpR;zO;i$WސI(R^[jtJ+gIҾY%P=1Ou9 LQ=WJ,)&`egR鳘A\'.p"SgQCJak[5T.-ks "CQ=33=݂v<î4B\rV2q\!K/bFCޜ4KUr#UWL+D6PSx'\DBA0ȏ Bٷl23Rqlw̙_u)o杗eLeÏ'fᇶ50[ c ,{P5NPS#e%vn VX؞’ *gKC7~9'(:+7]0}m!fX'd( t;L7w_N sٸcbFTLZـpIqj`*6 '!aZ?t+Jl<ȺH| yEY;Tx62ö"K&UЋL@ ˸Qh\x5 ,Yfԑ7qv ՜(Ze> ASXmwQ}bz̼+[-v-ai)9rKH'mܜyBʫ<-Ílv_6K[#ui?6ek N-oUx u%hOT3rfXNϫR @6mQmF=hgv7Ǔ@]_`w4pT/Oa7O7H:_΋*̴O><':Ҹu\1z۾ V׋ DHd'}!v2+_h:xcګ{ˍd3cqΫ&u8ެۛ2=?wz4#6XGDK/!A^| Vih>yx,5$hӊ1GW;񲾣SWpA S$91vژ./Oc;67C6QAW>3w?&\ڶl/i/#&%D;T k,yt2Ék:曂Fw?:aͨn)AGBBl bxް(J>d/W k&{B bo0΄(u3:ղwGw !DP6 xǂ>13?=+/4iu0}DYy) v67Tg@jL,zV`ʪ6tKSkED 4-l K"7<ݖ!蓤gs]9 DUKebQpS6X`<;,4ԎL\!Vl!)8-_R QcR#5`TF'KqH;[˴=`V7J %3a#O`@zsȑe1r+ qB*0#VUk3_s5h!75>Zֺ,y őJn^mf/!XY뙨aH*vnj7τ.uO^4} Qn9S $1X~IxT@W8"lk$uPM;Ϳ݁E>XBD8T‚.;Wa2 Od̜HLpܼ3=fi%%[V3򦧩@o(H7<Eods3w(emNj^bnD/GO3k ~b 97ە% <_{MpelhP}g~;TOA2A )z$OJ?>ءpB$@tP3|^U^ܝJe׬P)#QD顧EЮY&(3K8ڶז_?JT1nmGJDQ\gIa Ahe*#~Ul4K_\U\:/d MT;?9wu}P6iHR .<ƞ`ќlҼH1{w8 M%C0GZtV$k56#&Tu!2%Q8V+7 ^U˨)qa6CP##$nNFHFPda~ o.eRJƪԀ yyJNN@=v+qvNc׉'F1:SNO^[X3֑0&j OU;dI u>ǝ^8asl4q:1fl:6 P6-y*$:Xl{(;g֮?&D5-O gL:2u\(8pۼ4<)c/h``mwޥZk]Pimzz=GE| @³Ba۩\lA8X萔ۑmm#Bᦨ ;HQ

,E?U:U(zw|Ԓl6t. 5=Exv{o~b0,4kxЋWJۡB#rkW Q?N {tdl1hNP(GF6aPPb=tWƽQoAQ1ooϙѩXc .Dm Lc*]-a`g1h}'vҗ*QvBES}1w=wIj\#` ;a`(9+.D}05J؃i/As{,LG1:~םا_J4j'pᰢXaz6s؍1`HS_i#1gXDm RmD3ϾMqo6- 0Ft`s[8#_ww1Qy:^"7વy~: wf- 5$(@@$@e+X{#!c"J/Ă6et-bӸ d}3ha,h3Uڜs#+J|Ba 8pn8m"LȔP]S)vE4G[~W.7=D0b`[UB} mqtWj٫dOp Ohv;o`[IvD<Mtӑq ^/E lFFeݫ\p0wJ_=˛zp)5=[eܨ"DMBwŻqγ .~!!\@ >cNOɱgYZ07070100000114000081a400000000000000000000000164943cea0000f754000000000000000000000000000000000000005400000000./lib/modules/4.18.0-499.el8.ppc64le/kernel/drivers/media/pci/ttpci/dvb-ttpci.ko.xz7zXZִF!t/]?Eh=ڜ9S5 u|#KOHހWkYxxp *X d׷9aokrh˞ 0J 72W5|`!x5 /ݮT"PzgS\%=Ws @ɽSy94B׏.)sgG*HCrD˪%{_ ~:xg֘Ԣƒ;&eԶ-[/*Pi e S!bHڲkcRx=oU $}U&>gA u)Hp7}.s,;Aǘh{;z!◍UN$cPۭ|ְ+1$Xg`V@IzWvm.eo˹[}bn7 "(f PU͐@T @Ƙ+F@Uo!1Ond~7dM͂LٛUV~h7a Kf}fKuH 3l#^>cd=}Ҍ(VTqJ@ӹCN q[e$ߤ]歫hmc/3 ˖BA؇;Xu %E^t1_hkPEBP $ G!E+Wĝk ϴZfP-+uycd]B})Hȭ@ρ;7T.-y@b)KWߞ/]Ρ-5Ib~ϘK!s p^|_{[,93'Gvn> `iO2a^ݟvX "I)m)?ίap%N\m T_5* *KI^aAʡO?us2N >}?6nc}o tMY'2FzU?%C`&%PZ w'G&۞q )aS@$`S>͸E>_$[R`*lWc nZ0.Orߐ+{úd VG$ĆuYhg:#5=Tji\B FhS;J.]$VR_&2R@4PT<v/"YU%pxr!.( =_I#?B| pa1/=T7)ס|k<#"S>Dyl}6l4w߱<&,UVϻ2CQ8p3E'qsκ\ 'tUuZ5jv#k<%?x{1J`1$++wꮛ xWTO绸s+K<=lʽi!S>xEx7zvH%ʝƵtP5w\n:$}kD Kmʯ@?Z@Ne1WPR`Gz'b//H,n{_a+ >bcin3UT8i*g~5׀ّPE>$4FeR]A|2"hnldJ,)azBd WY[N >b dWF̃btR!x):=j!A2$AQ|@O5}mlؿ# gp}IY?!.%.qM5IQcW-G;1e~L rnVֿ4-O2^hKO{ ^ x,ΰ2>mr"fKo:mP* 86#c= ת NyA/*!}F++Ƙww& 49E;/) 7U3^"3I[ZjM<.:#)@V{Djr(-]lXĺ?u"HɱPbt$ˎѣWvO4ツ/,_ `'yqiMjB^2J/MÈU0 A*c]A叠! u}`|f#{D;bW?өђ{U*sg|#\{6 y>my&-a4\q+ǷPS:,^&w4p/YC,{4mGU_.w3 ~4Z9(Cg Nt,F2._e60:uzfّ#fr4cX4V kCA=s_NcswG_K}ӮEIuɇOp{vPOgБ|1]DB^Wl;R8ph-t4Ƨ/#./UTԦu !\PV U-Ize/2c5Xj(k ڟ0ݷY8x٫D}e[7Lv8BBUX 2_oXREDkV*pZ'4xWD{$mӮkE7{ w(^ǍTSMr*( 2ug"};]= 5p)0rFM="OX1΀K)Zׁ0Iހ)3njG1,eܒW՜:GV/J] 8tz{%&~K1,8(Hi<ڞٽLSC6..עGb9ہ8tXAqH Z4&28,.F¦=#z;k?o^㵶,RH ׊h/+Z=85VhEjM5RwLuk^nǔlwr?w܏:otQi ]t1 siDs>e|Nt"H0=mП :25I=IVܴ]9$~ "Ӟmc0R7s AޱEX;G{[=zrHxۘHHM-N$ta//S$'6oAeb4{ >^C1LGu8|6 iZ[Z㚡RK/?J'JJ/,WL%xR\ ĥIƕq5+dܱ̼ xM"I# KImDMiae-f ʝ+E"h0;|hʓ]0}6=doB q'>BGp$víV@uf5j,W,~Ds'JQ}6!ݍw:.tXDp@)Jh-d*pl>:jV]hun\HZc~D<_Ivq5mD.pp Lݩ}:uՌUě[A=UAGn$- 7sǼWHB%)8OtK,Toj@:{U6x-UZ䜬x%a_=*Jw.mB֡`K&}[H 4f[j[k<*f8YA5FG|f2p`.-oO⃬a.d{ R#Zyխ<𗚧d!EzF4`ܽ ,c$wu+A0M> ~zfRP KTC (iN;ƚ=acСo fR@hH]yc@D= ,=c/BN ?X.ӴZ$e.]VDRۢhSQ8 *FHr#O[MUKW6̓oŬT3;-!.^ 0t`K)@f+ l0g3khHm3n)p,9PZ'3쭻>hCyt8;RFw"'ń4*kZ*?ND>CN6h$*Pg2ƱA+'ĕױy<P-TMyCl %/[Vws/U#SгO"ɬomF%⟿tcm΀F@k` u/*uC%Ѻo]'$XbLt7D2̗F+ '֙>N'Nu דGVA稠b&y7h=)p|`}>MJC¶W-C֥|{MdhAT/gs1^R~DÀV 1Q8U7p WgnO' z?mL4vOI0jg' , B R+yH(" ׾?IlTa?_x]ti\܈6ubw_xjN߀r6֥62/wZZcs)V~iq>I!ހWիۡ%NaM8rFKT,&p/MKЬknF{\\J,ZX* N<Пjնe6ԟPޔ-aw 7ݺII>o򡿘[B5w0Nò &C7[XqY_oQS8"$w5#}kGˋ2.8K_M+l#7O;{]AJiVr^ŸsN&I g|M^X%[rmk*,7㯌YG1*pAo\\,=:eH9P1p1\][./d9" [Q爹>1L0@.5 9H(rfQK`3?{uRkTPMGBoii@֌%w#~_c-OSYk T4CUSabxlޖ:.)N+6}0R"0{Y 4^PsDk^~q%ȥɶSS@FKDѐ<+sTitV̢74'\kމE_g<툇JvM[}Av@4aت_89GC Ml|]? D n޳@2oF;iI[ 6싼yZ8Swv"'4&!Bf]'E|픘ȢkʹV[ yI:M$womW4A sc|{gҳ)[. ؎B?pF:jF|`H0ǜwwފ\;3X~E-/D*xi1 9I hAN۔E/9JHn_uW1I{q\쇥=Cc0Yq+=sI9 h/4,hobQӀ+1#R& 1/k(ie+[-yK?18bPm꼻w"[R:\O&­kRKy;.R>$H?4\QS$mp78ڇ;P ִ;(b7s0; S@D-ZʾnU٤q3g׻E-*FFVs`\'mM'yElx#b}PTp .×cԡz'HsN t8Bi| !S63K$$asa:PIO̴V!4,Ǘ_Uy@sit t/$l)7?.Q9Y; ϻa7{O("s+.pnV"->OfޠTCr)@-ʌLdLwݞ]D9Y$0Lݳ\*z*/ĠشCG)Ac0w Lܠ+6Jt{ "O3F>@׉dؽPt0`3)=t̆DDɧ)0N0k/!i]l?cfud0ӈ'NA! gy#4$@440)K.6Ą 5%.goV 4))Wh@{E4Jѷ !,*e7 EFn4Odq/?`(o.'H?|K"gPtJ &Mƿ|qe#p슥S](?C+]ߊhkHib{f澹'!Kcq3:)f~ωdu&mft͞RR+l,h#D?2&A1gEQXp"`*Y7ь*6_pTKxWԵ_UUEV>旫.c7it)FGU=$y<-$۩h65:++Q 1W~PQ VO>!G[øުі1̀]_#jtg.u'6C Jf4HZedP}F7^HR e@TAˑAq(t;/@swD uIߪ0-h4-]L@/qv$RX$L7>;|}:r["u7ok4ڭ8/:J#9zn4h$ BꅀlRȿG54{aDBo R2)b+ഐZyXg(X+(]E6M|=Y]j&~3z\թa|mIA"{.gݣY4a`^h'XrpD\.efE?hP&P~~aud;P1Kl@VoUu.F"eoX31w™֤'tX*R֚?hj\J*SЙO:=sR&<?6H+L/& = ya Նhԇn$¨6юqQ -R3i+DŮ}pґ/ QS!z8Txdxs̡e͜RïbqП <.|G-O\kj M4%[M4C,mS\#FATpdö'.Η &}92S!faÛ6u;>mPyld'jJV=(9kQBց*0!d\_d. h:zHkeVyAA$`H}TƹA,# "ʷƩ8^sJ )< _f1Tg׸fs=陧i鋀UD<*ȈxE5BC~bB_s90yN;QNյ%F51)iV!SሞJ-0D'v<&b}YJ[ys[zy˞zZ"&~ @/Yq@ /Q?0xsW*YgTM.Zq%Ά1s!4`w!'@2Yiw;(n,INrdY VCf;i6.B3I&% b e7ϼjH+#17ya+&nd3zM.~ EMܛDi*WpPEz1x!FPQox7z{OZj{jÖ$6؄/L;۔X0uZM/y 4;]=̙c1Fyz̖Ao9;~K.X0I2yZPL pb!*̝C9:8iÔr UFw܃`bpu/4SDIe! }P!o3k@,w1u%.t&=:U+BN.>u|eQ4P:Id6V3AwL3A#szkumW\d07pʿثSWD{.!\s!nݑCW%TZֱ$t.ދd]P T>Ic]c#ohFu,rp~o!*G`z&R:>RQzcuR٪N[H؈͚BsC^;zr5FD7#At xs'[#?׷95L5_`wDte 5Y~RƜډV+Y|Q.J+Ps/B{Q֊ o}۾!LKtVl|0t$Z.咿(IH, ح1i>X[!\SLؤVW?&¤TV: iiW>=!_i*ܷdy' Ho+mLzX*<߿'‰&RH|TU,!ag>O<^] y`iH$l2a`/F Dߘ: i2 ;DO٭Ylbs De~~JOkQ6$^}ureĜI=+=AͶGXwLYB;bhxt=Bəm#&+6bBnqa9ui8Ui)-G^ʇ.n<в4$^ *y8(AMdDd6ヒ"]`3bJL_N]fS3A6|]"#E.~PCś3HK"Xi P%Hx*w-΅1I;'USl?̼۟7 Oy. "aZ]\C\h  ṭ_uQ0+yQ^ۢH=߲`d *mKR;D.rPry" @Z=xŞ@?]nɪSk+!u:>8?|(}O2J+!iM]hғguH_ʍ|n@:%`,)= c?alm_]@k{Jk[TJ}o5\r/xCZ4EΕE5%UMiS\pRu7H%-8qR]ePa I݆Ww;N(tr55'靫"54W)! w,ܴrc]lx.lꂌD%6m7hn8_{ GM,f`IZn]Rg>w/ۘoF_:4Xӭ6 '5=K hW>PĐ< {RPSk 1Nf/-tgz'KsJ ÛPAGF[8d *@D+V_4bp&?؂@Km}ݏ#uSM;Qrmfn!Y|<=YQ:Epb.mGt:y~LB+YX=z2^RD;6mﮁWkjsǥ._fi-7$cڀ-gmz ݶÍfiu9 ԛK;{{ӎe~V뺒B΃rqz)-^еG]5m@/x/ʼݗojY3.s}CGMh7B1%it {7e*wqVD#Ugeӎ93 =сHB~E^~O2k67S.521 @%KJ-fҽ7mT29U蓖8w>-xk8lCYg`AB59sH|aS2gʕϓyn@-Y~F@Qw S w޵) FR;yF+Cwߩ48n|,T.wUy;'VP!<\?{0]}ړCN3FƑ>FRWuy55(׋u-ىM 0,}OJmq`\a$)\(4I9>0?u+T''&R Lb2p2g>|vO4.@L OWrzo[ oS}9*wo fFLJvvy9x{Zn|X`C!GpuMӪd!pM0uDI<2H+ L܀ڙ9sb\C yDIhd ;m{bt_"RVĆ{av}UVauw`ӞUZ ڡc7-˿hۏ>)Nfˈ5 ;wƲזT*d7ȃxA>XGg&r'B Xi̫3 aY)-d:a"Au]WA.@p5tq SMF_" ~_PsSI;Fs(ar#ZŞMzLϨXK"N㕿N˝D7Ǐ5S+aΰ::y[~)Ȳ{WnܬzbZkXlrAZd[য়{BJ$ W168N/I%'ȉ Ž$dh8 F%yi3`l)<&?l% ..C@;VrybXQV9"銞8^PIqVrR2N"6bGjCPFB&CANyP*slUY?é}2> q8AM& ' ;~ʽnϕ(F2EM@7ֵI0`oG^T(Xu9W'lcA(&s#:͂;*h+" {:7nx`aY y ;ƫ}eLl̶_뢓Q\: K&ʺrQbipX(GPJ(cn3:vrE[Q0d~夕-@e2ط@ RA$\̷([pN K7,3Î`efu$Ձ3qD/Š,JP~aNC!+҈+LEx EqYEЃս8 ]Hw\Kk ?6_PWug Gy͌ꣴ\Oo!B^B s>jI[$ug(O,!nIx>T;u/ͫVz5N_?g3Ե"ל kˡM# IƝaa J)ȤB٬!{jH}|PU\=gjJ$Vvԃ&\J v%ٴ)}3 qУdxY+ 7> +'3FQ1SV'I[lؼQ]i><Ṅ!Ǹxn VHf`&pN 5R)ǵܷkMu*cn{,yQ6nJt *;,n 6z<So_IyNFiʉ!#i젯'Cмۗd4Tks`Frr|}zpӦ;r&7cmF^% f3>?m gvŧ^0b^.m Č_3SaXX "'Kf})N>}w# w%^Tq|3)oGNa<6ىyevXLcSC&&j8.-%:p9B۟}1'w TS|@h"9J,|ىKܵl{ak3t0 a\Y'Uv fѭ$S(mo):N0WzW+n[$Ja]>& uϋ?zXT`QG诬(к)@3_M僣]5!l$E:d$RKszs}Dv#i)_f*!mgT-d"Tx`T}iY2=Gq%?Ϳ?\4;Nee0I i4j# Eyy#B>o:p$QFUkD 3[ӿ6*-wu]3fZ{V"p.vVh jz>'"$/.dGȺaθSL^И!LzV5A;׏T|e 'MǸ&$Cȯ5:BzWqulL4x,d 6iF3gCN$bIA8+]"W|/e^'LjH,NjS|R3 F QgWI,qT%& َEfq9Hm }EIt[e t}1[ Cboϋ܌$34YƛvsoaHJAڏ3zi*Kf*|a/y$3fwuVy>[elw` oBž 17eà0}jt[)s?%\J\lF3@VyִɺD^6w[UEԎz(c9RhFa 90[}텭sGA-B3pp8ƌAI A. =U<+y'A*6>>r):qw:Y'plRwIwk]I@zGR*LNfr"8 DR48Zq`R0'_.ERru'5:\VV7X~m \bľ́Q.lMө %K2_g \ekxM9e^\SA|zæ ` 5cr%Gj|oVsL2n*S`MTrO|*Ai.mZ00x+!|v@ K_$;L\,8LٟA^,W +b֠?(ba/XampR. `P6>%"}{䙮ԚbIQ} CI,(!JxJ(q0S3qꕮ|B,CUGR ݼ@]wB^RQW8G(X( ̸+mrֶ!QϚk<{ZC ..݄LwL#*mV̿ƹ-x75U|c^#KQt d*  xٕ\7 |A߶H`Ú~ʾ?_է&JWG"~\H̠"˃ۻTYFX 8ƆdZSEf2۷Jz8!Q<"w:a"/?l}gT~I{ oCG>N r#W_{;P7$ Mܪ*PԼZ6/ M_ 8j%JjЅI*a`)')j )(r6LÂ4?`@+LcRu hR6IǛr1w;-4J>ThfF,*?. ܦ P(ƼҐ?GҷI = b὿CT} ^ւNTXLxi]nb %itfZCQT[V=TJb:P_=

4zd,n!ي Z(r7*/],O=r8X5ywq EeWPA! C'b'U4NQj~\>|M"펭tq$/{8ҳ\^ake>@?y/;@5-F9۳3"]_dKD.R=W+Jgpa14nf3Yh̻tZd_ _0 sr.ݿ1ܬMqAi&+ͶɿbOvW $cd9N҃Y ;YwABX"xJi35dݮa-jv7`tZG98i<_礪g{3*+MB|Bgj$0fvSj):ZK%\?j&%鋑]CYJkp;E r4rEQ`oB.DmN޳m)F"Љ8sT_9\[ETM4 (sHʱqGFDAe}wS|Ci{jye̝=];qQsX~t5}Vŏ:l_oDճDXZ7ƻfi37$O`*=8EeXҸN6Px0!0^1bY%X,im!.ͥ7NKx>eatH12B^YK MNn6 YL9"B່qq=nRƜCrganU3Ue#N1}D T}hug<,IN֓3ZBv}OZ֗6ȟ :%X5*rRF^ Z[lُC5.0 "W$LEK{ʟ/ʍF)f)鎸\)2ég|y ; oAX%}Oz$VJ r:p*^XϺ4b!.c5tո"C; HM{}^4Ax-'-)?!h8ςVW?Bfrr I^!0.>9˚IX)Zo H/@vmdZPTQ`fywCCyilXeE UXi[^niVZ4:tf|"6.Mv\9/9]P?sp]Tcv>qfcAgFu޲̱݌q a1]yxR15)j,Iq!Ӌޘ@dE󇖁q>eߪ\MmR1,VbCiUL+JX2uP^`Gl^A)7D#лx|l {ѵ뗪Feʋi:gCnjw[oqFoyBæwfI=2Y*dAC'y޼s GQe#' իc"U:$ ؖWbcY6Hh03k1mBdUfHֆp^/41{qЊJ5nt&`dʒj W"WUI"D[uRC)YBdxSWO.$gS%6]*BԩGȢag>'C+= qƭߺAF},NTgwB/b1WyAaA0qҔq\:ۇfl6bkKyr e慄R]lTATSXY!gi#n0[jhJp4!l h_[z7BV]p3}9"Rt iU2_l Hrؑ)c >j2M$T)~}mzJNїh `zQluQǕgB +S0yǀU:* AvLzD33nU1 )播9vzwdgt tAwjԶfNs@7߳G l4mJ.tsA a09h(pyzm!(/Vܹp!rP2o$JN>؈+N:)T FP,*ŁFxlG+0 X*quId++^VT+/nj%|%L)"=! f' !=6\TmEI8A\sZ3_[s?CJ}y'/c_|5zB½1;ssŁDdQ>Vg)BnQ[?ǻ֝Bl~="5*C;;8173 ~([%;3KԤdͅDF MZmBAV]|U|ad"Ux긟^FL3qo5Mך,մy[%EaWLm 'Wp*o&A:Y?U i ]ŊsK.6eFu),hz`q"rn~>f`z8fTޣo6<2:aC\z%χ[ J43dXkd3q[z3H'Ji@ Z0|\/KBq_ۦ|ίO9: Č6a)퀊\Az(@4' .#c;8 Q|RJ[S7IWϛF)(ݬ&msBS ].!@U 1WQ28OoGrQz %cnPb#v4Y%f3&, N`\  Y@p dP,/L(7= !O(C4O©.P M=QyJdzpnv{β=h>'_D47$"q i+yBaN\/hJub@T3,p[ŠPnKiBqOX8k\LT}&ݫ#I¡AeAh:6%9M?F#S1Uk:)bc( )!bWWma i?2i? |X:2K+ >uլקzc[D!VY]T? EE }:wq`3ϖx*TkoէM7KդCjœZ/XׁLY'dy}z/a=~(yQOؼ}w8Oq!8_XN4YdK׳uej'i{Ēzl[̣GSzs0CrAcSB<EqQhQIƭPؖ5"zL4I*̝2G;7Zc-PcBH|Qb5oLgFfhuWGsIcPYrOu~\9#L~d;P928]$:dHOһf؋ TqV+f$mM\&tLpwj\9߬#9L L#TsH?eYa(f3XK.-OKyV^>%N8[a uHa'|ȒrD0Up|zr>d-]wH!:xLi8Qwf-9c|T>S~K|ܡ%d0,U sz"&T9&-k Zq9&C.h&xSgOKC_ i$@3_(O©Uzr3ڳZp\ nʨmTLug/%]}G< H'釘YM*8W)A} tEE}N3oC ')p! 5F?KEtԍY*Zl d3I6J+1$IjB+@a~ S 'uVBтù=@<]a2>ls/hslyzcnT%]c hT[-ʊ5&"UG7ƈɐ8 ҉dew'ƈvD [f7&: x>u!]l55~+ T}ti휪zanө++z[5Q zM";Ge0KM%.bhFm6Bd0=+ers2Jc͑608ui.u^<#{;*UOH99#h[@|`)ҕS?-P%_9 uek3elQ5t˲2x|@J8d#p5x+K JHpAw+H$n%@4 (}ce.xoB#@9U~eʨ2#L!Ë'OI2{- yHL0-GA,7ƺup2 4ZyYõEMmH;.3^Dn5'WfwS}~Bh;WMD,: ,ݎMhpn,jlE4 ҞjRYkxnjͶ#ý䒓Cj=k8/cԊh|ܿien멭54bw\Jkğ&ꡭ[?dыOj>*42ݸ/ FIZ" y !ڈb"v`+#x<4:)f>ILXkŁ@PgQgZ+Ռ>y3|WoYuaV70eǥuc-Bv 7;)=ìdt%Qe&^¼wTQTKb?;LTUʹ}Nr!'_^eԡ(#.\{̺t1^ `q_jֺ']ֆ!ku%EHHeE'F= EB) ѳ ~,f\AjXE1cj橯LT~}j7m_ѡm?fU {9).k&@*}n @ -YPNhOgcDŜ =ӧ:= ICB>Ln^75ҍPzi>vZ޷-E]weHhq*uJ]A߯;sѤU}dm:u!l;y䈩a(O_sz^4K<8:BKOR8W5 4_q. e1 {"Xܸ"-ёkR3f'Y,n g%3[IR8n@! yR.Q ioe:EDpGS2v$V2!ڧUf8шzD WC'(֔o濽9Ļ CR_p%nS~ǁ.,&CH{Ecq΅&[JJZĬfNϼ9#Pp( +%_,D_#D~ d'ciqyffǩykNbFeq\g l=]bxoz vs>jit[ۮ]`$D}~nc2RH WC\'Q@fx`Lj1?@Q;I;[1eWi%3ť9iZ $YpݔV҄.ptO p&K(< -΂يm^ > %r^cm{#-3ܴ>"`@a"33|1f7/Hsu,t!tTaTovm2ISx:vEDA/l^*Uy~~ U"VE^,u?R .K!5G. Q\%r`@}- F\V#>Nyx'iR{ć+f37zk<3Up%Q3a؞0QL#F%zAD|wfnpY?5SϨ(Dve7THDƘV$^_(Z9{[<4+fpcr hm&LX3\b0KjfL2?Ίɼ6{@c PFaՙ˘Qo;Kro绔'ʺC~}{wE/EN Y2MKN(ǁUZs"!jdӿikdemv]i%frF8gPoemwHI1!Q0eK3HMHhwjO^x/#|n\L1[M17t8Qsid}1#5U3 I yxyQXSM b)#@e=X%=ƛ{~Ul tAn&[LY} Ǟ?!x둽6wﻶ}'&[:/0;_}զ2APʾ0s+ 6U_y)LxJ6a0vzH$~Kq?CV@GubIvS:Bz4#r(}=)ɓAu52UZ6B e͠áEhe ~S-sÅ&rJK3.{VsRTarX+%Cn3&c$@R%k֐O/wAETyC"ո; h|ihcSYs IKqΚK@ 9g3똌s $st. /ʝEQ2,З͚߰R .3R1dزL;7EnOwm`S혗8RvkVWz4Zul|:1M66b ^!~|Bf8ذ8%u] د*k$v41P6pK5T6\QC[d=f`p0]_KOeFg%M;P)1E #v{`Ȫ4?n^D%p-V /ꨙhFT,cV#fv(ԏ8Waғ+.z4ųn# MΌL}"/Ңt^ %mذXSPZquKШ9,cs٘px~&[{i ֆ"R<#jܼ[ CFCgA>`Ąj>pRO: qz.Itrce:H95cN$ZUlDz>Fz+ݍz 9'UNjA#Ygq]p8.0PqxMl30ٴ9HT8 ۤo1pgЯ= Z6ٔzj]OjMZ^ZJ,EO=+K| d!YHz2? 5K)w0~a m}`$ Cnϴ@S$G8ZG6+zE8Cy#0\}/غ|N觔N􀀲g%1Rb|GN@#-OʍYS7l!cb:"D¬GK럭:x3̪?bIL q6^bx\v!%Hx^VKp:=ij9W1a _{pcKX Zt׭*ُ/n\aU {x.K8Ck t!s5/6GFNX ;PbNEXBog{Wku:~:FOl"S/Tv YWQ2pA t&~j)qTݩϧ`˒CC5ge{@fS/?):KNnl^'t/då靝[KaYTYe12үAd_UO?E`VHIVg_kQj8T Zkʘ#N2OxpSZ8 >2nvsw_>)Nx>DlB@ 3YgBQ .M旯rIZ__j(~c G N[_Hܰq!ڹm%V[ _O 1ug9 &poQ'ie7oUdKq c@ k_"j=w+rߴSL#GZbw_|(V64 5W8 C1ف=u'T!Zy S'X1]Ig#]%C b0 AwxHy\*bv ݥ@'zńϥ$jPC 6O4akq hm]BtHB+(-\bV\U!SN=>@WK#nr[D?7Ptq<)&z0_#j.} !>0bf[Hz=y3 `ɉ94)#n 7]?]Ȓݶn *{!NL>8=K剳Oc )SXVv383MPP¦R%mnisIA?-X^;;c R0WE-<15c֔%0a}ߛデ (wG;y!ySkb_f3\gLݜ5u<1:W,s'U穰㳅ثcS-E fLFA)̛ysN7ԕqwI,OMaGkF-`‘U^ȊJG eۥ|F_Fo* "ږv6` ȪIH 20?b1)!0Qo1| ,h"_ab9J zAԳfi`F/2^6(]úDZr2a>^/ u9֨a=h؊0 pѫcRfWX5[*4joG|u$&Z?b$̖6i /ͪҼl'2.PȫBqsg.{ ;z|iRUGkBBD¤iJe5D%X0![x1:u:*els^VWpVyk:Jy t?wNuXA*0&TؔQEj ^嚔ŹADZl}{Jݟk?Uk]Czm%֮j-԰Z3;B[YR>4U*$+an{84''rcf{h*i5,jwdUmϼD|Aj7̯BZngƿM?rn Hva=iҬ/Bx4"] 2:DqK,\,4JeGa xVUaRcE)?آs@ΖW.z^f}" vPY㓗XS"ľ k*W#52 HaT1=Xaa,ym'asvϯ)%mţ r5]Trj$]󑷨NLjV82<\W'mZt*лsI@֎\BPuhAlҋ PqBa,zi} br&DS5lVz frMX4,@:9oZ?DQ,2<ֲtP^,;YinVϢEJakynƋ.D[|M$BLmL,9kodL 8|_`QN? F\^#m`{ :&QeW6um=1Ƴ&iJsx3ǯܹA$4OUлE:Tv9}.bqICX^T+>ɢU%*ek*N #`ՒDR2*WЫK ˬX] ' qrpl2- Zv(oy2I?% \//1( G: 7eIr`Wf9!⯡io<>A n;8* H[_EGQ!qй@-c|"zdhg7<#E{5~] 7>&-YB*TH䧃դ51'>8(EAF' \b.)Z_O0.۳έvAGVc(j i.w}~fZ>6̚Og,\;zDOFKDekbl٘"OHe:pvTsvzʹQWMH¡JeIqA=/t<1U7g"0I-Ţ)Rl9qV|>8]&O9pKsZc,+1uϺsNBGim+~ptܖ-\,ƬJ,ݗ6e8nZD(ԱW ?lÂ8%?Ka4Vjmfy5u.~T \ nfVHxf" !ֱk+0,s$3j;jXhdgvJϩmu¤q~:&r|W q;eW_..duiϩDh1і̧)59V~Z;DաƋXGsi_,T6M>3dr 6D4g$&1NWs c[t@ٶ,`U#.c^,vo+Tfp([^x` *~Lk-H:n_zC# % הjC(Iɀl)nANKtp7 Iۋ]?uRոB*2%a- i&.b!c`)d|ńo5¸?I ioǺ?֪5/v=GO_ñ\lJu,Rj TC_5xx!﯒YV,D}tf)$ɤi_H< M%lG]Wfy|_G—<#b*/Yas/nlŽ/c\Z|N'xy"71Fwhi[ { UoM1Ebv^7!\ӲD(edD>MF'AS(p($c۲Je*]sWLm#{,&8s^s@9b/^`1!!5s%,0ЈlJ[iSq$gS>G _|\_ٽ V:==ܧU,i,,""@봹}vV3Qs0мPxf8yL'mB^x\i=R5^ф,M]+ ((MGjE_t0J((%CmgXpb]JE<}*^qDAMտ[IefaNQGگrԼ(twQn "/y.yKߝh>ưw U sm(.1 t-ѡ>RZ|36#!ύv'/\S qH#!?F^ *H ,{t>wFhq__ҧY-pv|&2Jtg.; 8'!Kޗ]E[9O ;lM`GM2.ޭnca6ʹΘN[QIc)j@;:O뭴Vdo[cV!^j,Ez`>r"V>-OVOA4As 3'_ze #mI1DaRKu}Q>(dQFevU+ \`Uhf wW;-_杙mBl3GY.uDmB(BZ]c3Ԛ2Y9K"jhD#3h,*vaD[va:j#+#v_dVogM8Z csUR4Y(Af#;ӷh`AJ5 LPkO& > ѓLFj?Ժ|vx@6jZdA;Xc\pȂXt(wj9u1*:?/yt2Z<폈L]{jzr;/zBjsfz[=HcG9i:hXPxWXPMb%ӁoV'|YSj sBQP5//m}ģy, o+0Ez2s$ىeXtgKL@:PcyMu&kyQw@y_ob; OF F[T(A3,-t. Wpë4'r@le?ߴ50iFըBs,4rۯdVfbTFT)Q(7yJWV9 :4zxQQ8WeE-B Hf` sʚPS.0àI5=&/i"O՞R2mlC^oZǻ/"hM;,g{,vx˥ȑ"Pzwf|8!6j_NJϞ9jև|y*; N!.(lH\;I%[9Ǡi腓K˟d}6]t9F"u钋^Y3lTa'%ہ˲;Oh!{"p֡,O[=rցR:ÔkM 3N7 fLH)\leh@K 2(%0'vb!G*^k9C͵)jF% U56#쌐RO,.byoH; pDsPN?ߏV:o7AwbI Ag=7m?븽z3vBd)ɂ:S]ŝ~6juyT+Rg</᷻V](eUf$=ϪUr/u+Ȫ>5.NiAwXxlt=hv,T`f.f U[etx(' hF'vFD _Z텡EBkrދ${! =_*HdĹKĨY 4 kٷs1<. }o%eOeZ ,k:횅~J! !bn%7b`0S@UuwXbK.6K"%<- R{X;(h9Vܫdn\4Fh'F~D& i+>T@ u7^&WG7&vR*%IH $ZFg7~h)HZu>|M C:ZLEUSׄϤq"|YQKZ !dGxg*[!#]Zh·&&qq(:;^ӵnwZ[ß ܃#􂮹NpUao<@־CDCѧ\}tO8@+Hnf*+r3qλ+G$c6|fl;͘ hVN9|,ķڼVlPe[Vy*Nxv:xΥai ȌUb)įV<_YsN̽[՚(6ȉo4--;O ^Wcfm{o^*ABˁ[vZ-,9 gŔg.'Ѡe I안-%j̘T+A&Vr8w 86lpQ'/)cy֙j9PGt⳴$5eu%d}h (69 IՁD"/rȂ5ߖ^WZGɔ3u(wȰa%5OB3{WJt )5C"2 P:އO\ĕ7!C?0g$ˡG#wyxbH7ĉjX}#R2_Y6y2mdAgd8F~L2_2jKwЯ(B,8OYpMHT;&9l]g.n\?,dddLgwi3KA.@vE_Ne[}kC%!/9ܳyb|7ᔀKhOǻ(p"гh, C $#'uxlYr&AE_H9$08iE"Pz5(76k%[v1;s+Dc'!zbD;22~PqYLG#s3Vҥ(r)PhAuʼ/5jyCFM$1!CظQg<$1H6o@Z.k?Z$cX[ 2lI,@.E ^ FƎ~ls+ HQT)u< zmakQ?q c=R/0aİa/RѝPQ'C<l%*#_4.1KFr8'?g phh/)PNtɅ0T aW ] |*LXZ8 (mڻIhԾ4rR&Pf0vǁ2 2nR#-ZSdgd W}]7~HZncWx9jѹ}7HB+ +E%^=i3J(Q^\~s7ϫ( I XcSseQOLH6Bd5)X O_ӒKVyһMw#]Vrf>@L`Urey'RJ{K zݼ< ڣҧW T<͸i-Tm NlL̻l9 %3/ '`~' ְr%@*BV:NmfL9 Au8 yIHoEƟ?DSw֛Z-h Q.W)'E ! Ӧ/`NxHWO\孜+/ 6Љ`镆}GlymvC`++zxڶ"gNq1T-(712/ @cz`"hЯ@CzabK[ӫ0;+8L?Ml?T8NZE ޣ{io->tDt_98RÍr'j"_D3KG`PhW%R:tFûSpӴ,u}~ޏԐaK^+TT;.˹wGt2RA`[}2}2y%0*.i6LɎ)1 嚏gܓIȑ@?*rs^4ઝu[\ ԍNvnSƒ1R&|ܝ% ~wsCCg*L~J5@M/@qT/ɕLA@',#LXfI!;# Ҫ}dI_ #Pp{tee [y2MϨh>m"<3lmMCCJJ!)+Y۹L$IulOCB5IZug]/q/jgR BvϬ7Ar$qu!}"z_jgp[(z$|4E_0/^eQ%QKԘ M-~] ;RlrbQZt$FsڃGԨ-wU9R>/F;PLd. kG*-ّ*g|q愶Š6WI0h٣:Q%&{RI1ַ`6`+5jDMdPbh)E5G9J(X <2h%7.HK:ⒾuD' m|EWI2L ּ@Ч zߕF uD|tdD'*ym|D=MUﶄZ)TnO ( Kxzf JQvіx/QӦQ>OM KpxHTM"¥.|RSZBYYyXJ)رET۶ U;0eNR{P_w' U|^DI孆:(tb1uF=4snȇ) E5Lb+^T\\ell =jbܦtsyʙs5<_gBp t(}!3aS؆&j<I*&)%2]yoL죹HcBziⷷi0}; 1*"Dj!@l!#?m[vv?8 {*Y +#\,6Npo<3`բĔ٭ @?m?FR: #)ab1#wH_.Qͣ;lbOk,#u‹OC9M998`)7 N=>0QʟcDҎk'iL_2#Cլtqk'F C k80t[ *E{3 ejsDYoc79*'HNI,{. EU~-X<̪ƯOSL* \%~:`1ڊO#OO=Ho,N}ן%e̢͗i$Q\|c^+6MFv׈cː_SƐ9b~;{E'j4&~Vid.w`ȀȎWՃ#euZ.΄z{ImաPIy&ɁO5}^:^J.e*렴)#X5Q4KMzOr 4/Pխt-J׋P̚Gq)@X?{f"g4@dNuĮpߚsGHXْ;!CM7f9b2( e3|01zN- I(Ԝ }?ުW(r 'D "VX +܆;??vUڳ6U ;[ѺNc~)T N}MηtJGoa>ݬފ< fU2 ؗ"@<J{ilA%J^YuIlʧvԱe1׵w؝&Ec &kM7IA:x\E}zXR L `$de];kFgEdԪG(V6B=5[Ux{YH!/^]2DC܃ krx7`C\zt&p~h >D6×[udmvE's[{ǬHuk;P~0PS#^b$:/3B 8xfFx3AR$S;:Jܴ\ݯ@jˠ<C%\øS "FwZ-]׈2A܅hkOj `\;N'vdEj*;iVqrKLN1 q1k)D8lS t15ǝRGsh`K 3{0DK?J IC"O{ULR!1PiNΆPƸ-VKU0~=2qJ 4c#0h@ nXl%I m׮tW'uYD|+{OX;KB:ňe-nO^[vF#6"WS aeʣa!*i"d\t 9!Wڥ̆PEGC^FaXc JSY]93sG8aa!(T=ԩ|I@ h2p$xGMVphKZX=L3 gݜ ?#W&(g/@xqA`$􀳚A2T"@_(ڣS?{#jd1Wn:}58M`p 梐m=޴!jW=P';tƿ U sM ^׾a0٬wG}R nPpzh} km@u=ɡ FRm`rPpTGZ YN2bD$yQd6KRxOSX 鯵}3jE<}1o~ABEp&&eW׾@) toqn kj,YkM|.h(u - KbXu"<%WaYwIh,3C+X@LmRKoʕTa5Aؗ%L*B1Zu0`Gkz,l?B2XDMcՓSZ jP%k3/_s8;W%-OX 8GRhi]w oX\3C]DG}ߗI*n[tޕ!/J$c95Ce$h@rNmga%̬'p-!բ:?t:.%:L#Cx,: X[SOUXӶJ+=旃2(PD?=ib꫒Q>tebYPj^R-ů%/D[4囂2+ud'^>@ـgt} ޛibZ;jzp̗ݴOXM*8Y$RR ,1q(|dJ9zeos I\\_` js==cy}3w;x D\_$@QmձQM{qhP&|{`!>5F,WS{qRdmIVlR24Ѽ"3s=t.-4IxCgS_|I`_ThoF00JI(NO{Q-c*Hi)ZlD"&PF)G6^֑6y; %3M1¢3>jw{yIgHM_ڀSlf*2y5:a&k*5і,4I+7.w!D>%%}a:IzgA}r4q0v[IU ڞu#4I#0L*ÿKc jd<<6ܰ?.3s}6{al+AbF-S_3.W)z]>ed^ؗXӔn;v¯/z1d+  c 2+'w\NvzwdX+ۨtؔ'Ia8`SGf;Xc280t7cq~K`-I_O 3TAQ2lT8#_Kez0DuC Gg.I I+~Gc,s8ia` xN3qJYx*^TM:u]0ݜs IcphL10%qm%!TP^S9qo1e,t/[eZi+U\ΌB@*CK;s. w/H p|.Ox[9ɄKGWܴe }[a9T4ûc9rlK)JK99<Љ[)V'KPp4fיJ\Ʊ&3o{P!g"u/zgߖwݵv:H98,ɿ N9s|0BAvIs*`Z\p /`$Pm+9qEvW.!" Yzh,2ye*/5#Y㾡o"f\ZO뉾;0[ iBBt&{eX1 5jں} #'%gG;kɖ~Gŕp{2s6و#bHHV~HR\>y.w!4C>缾:yJFj \w?n[0%\XE࢘9rK).|{H6`.7,:8 |o|U^Ŗhy'<^pV;/| :ԢBzPl_&HmT-FAGvANjJM[uM ; XM[{`.~fY*.|@IQ%J)iޕ$ó*\֒+%.cg0qo0dQ"jR`ٯ >1 qe R=(rݺ{pF|0.UjE/u\ɀbNUY0;?tzq%a0MalOJ˔h r13JӢ0ȭË]j~Sע~MH%lꞰ |WN(K+[9n̈́+j7[/4F I_܉Հ8_,^d8upzDR1g4TB=Eh0VӤT:p&m}NxW\Da•\jF`<# yk((7I3][Dɖ$<"~U)j|8p.L*3_ʔtW77Htɼhz칿4t=}l( IG:l;b4O5$KOH\: !~n:gR s췸rI2MHi.E9䞑hDž딀Y].|2b 6Ѯvn2Z!}%0W#l J ZF \jX X?eO#XMh֝$+)\R+T78z7u[J9u`IJVkɲLy U^U>u&UEI(fNRKD[)‰DcIs҇n@ Å:F _9o >BovU 4NˑabL,k8fhL䈉<לH͝c[PnLLKc_V_= UH(h)z; " ѕE&r<~ V?vß/Fe % >H˄0?t3fʪjX0Myyo:&PW% ާ(7 &͋$oߪV=e΢mX06JbU =`.^{TAZlbϳ xr2l~b>=6OsctS:x'WLrLN¼-LU ){6tIڙX6},^C k;2"*7tz=U Jse1-# QXG :P#^Ch!d-qtя3\qGBN+yY2 +V-#L;gڇNqDܺ(:cBmJsy,1g ZG 3&5_+ ;UW_Jkj6KS(͏`탟 |]=$&ۀ᝘uioɰFȞsqZ+矄J5 ħ0YQ= 3ԃձp[\ W8s~}ʖHA+-^dZn 5kptO${P9O*[D2.#ȩX8Za+OX/l cf$d8",SI ZT ]IZF hxLWZLWr~<#+$+tSeuk̗:ks(w ΐM GEpLԥ.mj$qeoMf 17.Y "3ЬMdD̘]W PpH|M͎|mѕ\2X48)=5|L:>sg|Ɇ#ї쀿HPFr;(uItx0Q[ӭ{ڇUdj_r|\(MU,80e|D%rᐌJ%mztM_" s2 qrȡ~6]ɕ 0 s1srħگq*176NfC'VYo|.N:{u)j4c*]"yj89)qsVq:&:WiJyA4>F1|lVf$ED~9W43}bqYLros\=) . eLZWtҫVyCX>Q(Z D\ATq;Z]}m-ɖ)]lDyJlSSJYw &򻲻-e7ޘq= z4'3x4XwѦҵV(gVLKg+&O=W_-%< -3| * zؘҠA)޼Jȍ7CEq8;Ze8\`o3 `#W<: W] 8z;4ƶC{AixfܿRՀ$f n|3AcȎ3%/JYϦwT]tQ+qHƒEx)9lN8I6S/2?~Ί,ƐUɉ 1Ǯ.j~߫sjNquIo gkfZG-0\kFSig*-Tu)7H)ɋ%}{j }>+nD!?'EeVG.멹&J!]Y|) By]zZ-/lKbOw`{7|4Y(g_# vпϵaZKw&Q(pcL:'9|4 =L#ڐ>g4gSXҷSޟ5ONךTqѧ@N+y[kٔ0oFPGV ( yN*X(,:t=Q)-#Nk }$ֳfJ ׇݱj=Dܛ϶fSwJǁ\)ՕA-~01{ӰSvK5=5_f@ǏqT{# m +{%X)ۋ*8ÿhx>|L2i6X?yf{;gba'`\&M5k>m9~hӕ; D~KMV9/"A+lhNI CZ3GrPID/i%|TJD82|s7eÇˊ?ϗh^N2'(ꔏESK1j,11LC43Vo&'3nL›SDztqsVAXoM0 ԯYVs-,ey+MD[+^Y2w=#ێSǽ 1kXŚ|NVÏ;\Э ^"n !)spժ0 hc@'v}LXA׺5"#c2ʢ/wHPXN2>RO|Bֳ ׼}^-v( Ӿ`s;^N@cc\4-[ZʂeE'QNZp>9iAD.AK)ɏ)8!HYGD3+k=87| @ewD k̚/͠i|1`oZ8UNX2q!C Dn\H54ɨO%N8 VKS<úU≯ ZG)"13"ɛ !"-]-) i#Gm)Hm#ZZwzp¯]oFCz ^7X5_7;֫pE)!S 5Ք Uo&4 6P`Ƙ)6 jqm])$I'e.}Il_-I;&g t7$8yQue ;3nY9CSO׭o\S’ T*1 j򽗖fU>4JrQy'5wƨLN9gͨ22r)أ lʈs Ge1A/7X4 0cv=v.(NMR|傠A3r㢈dZb4_"c@Qǻx=I MˊHb,CHהj|Ƚ'+,_Di"\6BKIL. l4Bw9,Ιsi03-`ITD7wf %hzyҗP!`u`ҽlx3+ȅX!hwiP޾$#+U:𻙝%=Wg$f/f>HRs #|s&< 'Z(~yĥgN`~*QIxL-G͛ ]p3LM3#+įXŬe~`Gf^C<]HVX7mU4QL(-t Ჯzd bԖ$4GեB|rCҊvH4Ù}hj7M]7 L(D/Una3it7lShpx +c!]{at"b  xt/Ѐ쒁M  Pq' $)* $^Ǽx4j ..`]ޛo!끠Q͋lb H'pw>DC0И&š0i%75vq. cNAm8qIR>p> #&П'L5TUA|h9<k}M3RA^!@r@3(/sQ4\ mȞ}e2`1W[Z#Fp:yOJ4#Sa3Ëyn Z%E>rnOxd/B{_@y!?5-`Yp37=t^ۅ;+'2!ZN|œBYkU >I4z}d0oQef<xΆLx2Nb P2LHmݡ56sJHe25z=n*,o;4T}"d+bZƊH 45hDK*Ei,+L]Ϳ|5v2cƿ{@ԧ7sE{G?-kF-fWƇph+|C@XOxc~tN=99_9pҧO ұ'9gBBw]Η+6޽Uئ_e ȚT+,jXM2(:YjpGhHO;!$FۻvnMjf]l~x.H>`K%}š L>;}dH `fqV"˼@uciV@?-KP%sGռE4wAeϵ M<ТxZ.0 ['kIL9MFAR?$,D0kI9Z&q;2˅$k']:8_kk?QQRY!b^i%ZlF/[v@Jl|QʅXFu4%qaSy##0GAe㥟gPSTGMW54 p5 b? Zq@fS)D[y_e>Z%nr fo/Zc>O>ҡp[~Y+2E=rKVkAPe9<),g;mNj}Q -i[jwVM%B /1/A}%bȨk5:S*FlRCK@TxRBpaH¥.=Ny].)Ҽ[S|v;'4E9Le(?<^"Ht`7)qܶv'ݵעԳ]E/ǡK:MnjƵSOt&%JU/jdg~A)ea8ձYKrػ gt#EWbYI~n$Q|+ zЙ,h)юJm .RciFkds)1HcbfaB%,oתkŸbhkI 'GXksF8nlXc8V%.e?%pWUBû_=O](̜MT4ޔIkp~-l v;dM~xhiJ Zߔ3ѩk(dHU>;& YH"4)}^ϴNH!VSk#MbIv|rz;<ìdxX$49}^Zc:EQjHIITHQvNuԯfPGxOEYLjq.ٔ+[DWږrѫV,0xenڋIxLap3l5~dpZ&WmvM Zf:rWatգک[7A$̪+ޕo;@Зژ.T+h0G+vcA-RMUliG5鯸0uGoR \D$[J\/ю_G8:aH@`CRYb޽ o=DW1( ibrLaIN:^0 9JRR) 2&'L*3<(v+!NX幷 :Dyvs]_ >//uqxp$ !b O% Ltint3 iqz\&qs=fb3Њ!k)}US0܋x~9`:K _N|Pu9IN$4J?yYLaé{v@h xOH##dzOumx؏+ gF15 d.J6fzd`|T˨*?TfڮqAI2[aK|xc٢0 i|\dsiBXOVJ)}v . Xe@9)뺆nh(_#Grܰ$/ӿn a 4|pۮ1ٗ-r|ML%PMrwu)[&Vfk} 6糍q,G8h;@7ⅦqQcݢˢLON ؀G]JL *Ȑ|EvEoVe`>=Fx{R b8\U,LhR^'G|X' uYᠡ9Mswk JKo| 8P[jE@kXGf.=ЫOU0?{Iߟ׸ngٴ>wyoTJ7*P#\N WTEhHD0:*i"D*1JٸyԶ`9cק -Ʒg\eJZ߱Mþhf 3C,pڕՍq]`ظ+תY=vA]<`W^?=]wt˪$ 0R'I DOꅣ iR2!pڼ@EMvQ#Y'+V`_KTT]R‚;Ė?^x˃3 VA/֧54O8PD.9 QGSn}l~,NG$S@AO%+/Ȗu0$]RtJd2H 0ةbcjVDUW0c$E#T?9Dd 0Ss.^/E/Գ8_k<'{a:uv֑E*Y+pO+UowHZ W^v$_ͮ/<&]f[ E]Pd%kRjA[_~ c=wOP^n(sOVld?`[V DM/X/o\\ȯ׉1%.W2 6kW ɩqy.M\ӷ]\ ZUܠ޻o%TqIWs9=8ݵksF%Lnj%xzHH:SG^6R[k!٥@#6OE+9D> +;f3^E?6B>O+ߟ(`livM7_ *܏FDl!d N-#ReYt'.{),Uwsm+֦B,,H,(@XoI+mDآ*靖3Unq(,1]OבNqvylw^ <~,c[ϔ AOkg"tOY';^QHR$.n,Ҽ=\ӎDOTF2L.4#&sx'q6F;p-L-KK9u~LoBn7qU}aRf%߬=8_oCb[PoL.W(_ 4_tKa߉kvq]M ٹiD6N&-y[q5 9 LM(tߏ b!uxR(CB*b0x)hYNFSu!miP3 {!&,tYuoB /ZG';OLs !ʶߒ?~n>4\ 񣯹MWO4cNq ,fɲ7&a_&Y䷁(Gop`=tHCS(9?n- ) X@}oܾYs^>9pe)’q )C)0 XKjE)}RݺV9m,+Ə?gݻuia~4jV"zs|c슰uӺ3jwJuZb[MO]V,lx+%=ҋk1u}֫(.9]3O>)(v9 =ܚWoF؆SM Gf\M>_<֮R>ԁ]H-vq*USĵ\:$K+MuY m5wSi F^> [|gːvȠ1I>LsCgl}ac]^j[pc̣c;)eɀ}FRwĈa1MvYXD&I(TTZ&?]?0HXH&aC,5/lL V \4ծ;V)!Z*̛4(,O`X>b ¦T$oB)T%( IG CM,s*Ğ_V? 9˶bLElIW uǖgO(5+$>4TՌa/a)zfTsYVh~|xӮR)@~/,$FJ-ucŵZާ F̛G*VRyE q(imWEmEv((FJP3* V󓺩E7FRLW@PKxMVHGȹQ-z!RN˞c4'9@'(#ZbOZn,C_o[~G_o4fqQn<=N]n?1,q) gi{w=Y7rT~|cugb+?x9l*ձ&F}90$oYULY.Ra(?*oLXX0F3qtnFqxƂe}퓨n5?HL D<4p/HۣA͐xofrKfŠ6ȴc2 ɑ\q4I I{ubudOݟvlf;Fe`ϜXv@y#0lsk֊=QMuU@t`6.v G /uxg>=(n ˒aVMxy%19yNϙ2QjEz IM9@-ʒ!iɐztu(_*cwdA}[  i֍5F|gExCZЬ̥#khI Noň1 T\}Y7f*xK.c8u <~FKǙ(h`qAO*P9rg1)э/vVmdEoZV9ިaY=8PY3@mt UITCvaߓac^f. T}7t{L]SŹ͈>lmٵ?ݧsP|É9#sx*h8\J KozM@_SGWͷ s$90 r{Ř{ݏ_0BTr"(щh\ǚ}#o~phh/#*do3VJvŇ ,Ιp7Էrϒd<T2dMTa_5hm 0IbBTEunѪ_2i$wu%(S|!ؠ?9TZ/CS\=\"D֚jyguҎn/*+,Ze$?wmo1Yσ31qP_q w+iKeEU)=AT%A!8J%͠6; !Q@#T%mIT`NŏM,rn=O+31&!]+41 lqԟv:D#3 ݈Xԭ&}2Fc)\jl#HN!ud!Mٳn"L4&2q{9jz"(Hw\Y2hvC{+rZgaP3#a- y2j_ YWaԉKq0^S0_[U6af4P $ːm* kauA W|@(P;3Yjc# ԈszI.ȢhTy4^f/yִ,%`[P"v8P6Ŵ3v,#D؏;g-pW԰02eAlBM M~d*'{ݟ6x\lIus7T1bV_6hN tjўu[dxQz /4&nR=čYRY񿩴 غI\2Y[,Q>?9L~~p7++&rUE$|(i̎?S96p%Lxς.&aUH1TQJy\8,0E l18(d$sMGlL~g̤( 0 jޭ6tAFFn櫰FdJ&bUkqSX^D!'`bZc˖1At> ҀRpug\MD \kჱͭy.f@]>5Y?f [ `:dZ3s<v#uP tڱ9%u"P:^-,r\fKhj*HiDZ0xFb3;11 GvGOyV,LQ)ail14R@ i%R֝ Iy>PkκDUv~7K *$U\WaE^VDo{rlHv-LtL@0T~WwQd [x[3^nwH2b2 v2e>y>hځ|eIY+CW}ؗlpgĸNFE dR; @XJ8+Z/?iD᩹I_Bhi!:IH |rL=FGʒ#tq?@Y*F,?Jc$f^W>39iPΞ.wFM>{D2) (%N>O$A|/.g9]M&0Я(lrmiALa{xkU)fd?=^bfˉ:hr>i('dj{9,]# on~OXޢY)Pfަ wP(\.Y^W:4u@ KBּg#.87r)κ"[:Ȗ ,˓dSȰ5b5ˊD5 =yPt VGv{wbnc_B4]|FKY9A.NSo@}'C*Z5e)*ց^ȏDvB3ሳÃ(6Y< J1Q jv|ҡ[?Ps(}h]ZҘsPޑFw 5y3#bF{Yǭkh00Vi;nngPY3v #ˮ +!Gp)*Z N!,3(2` MN}LyO(l Ůql uh$@?TIO|M`ѱ5,fzjmA =?9}l0V}yU\+ 5}of[m&K0i"ν{t5S $lF|f&'_ZK"&"{a@G%?Bt5w2[jiVΉ (Czj#e#֚BAyRo|px9[.{MUGn9܈쒬˽7-ϷsJQr^VYE?E{hr$~?|'&}7GF-sufNP^G'a+*)f`-\BD}TS$G1q!dWY½Q2dDv PH:q'~Rnl(/,XK6Y2Z2D&JO$RA}d %HےiѪ}L[ y2; 4b!skESFhQ7dJq#oM./Z;02B<6!6f[2Y6( [IKМcbm ZNcS q2z~Ej*S=ޤnXcx)C2نfʠj[YZó3Fx<dY ՘'}tPdo4 EwzzNK葩Pu IaZI 2r4p}_AZӤĊLh-#z%CWfD0CCY@eYP;5L"5wiCx;\D,{<џQO3g[Al_iV:ff~b=TT殉ƍmB!sXTa>L1!`w˨C*9Ru'XYcˆq< 6\NevUbaKXh.5&Lߩʑ<-xY~{WN{xЧMai+_)$&Xo1F.ܫoKL p-'ӐWZDwZG>~k8K"cXm5346:K6\=|ؤHH eBĞ*9|r`>A8AaF~-?<Ӊx6?oiG\n X̮gpFjqW>5l2 2띛^eO\w ֑uղ}^޴Ȓ2;)BT=I)T*M9`/7wg@)[ݎd/bYU@tY̑)eg<4g9{]_h~?jr*SINc-j T$d?rs-|Om boa~X&9u|-sН#(j)\,GG;?Z } -3k/)>Mb,N9{vQEF8Dhp*y`?ed!.~UhSFȋsL3j6/t u\YXM8lMzT-Qvz7_#OzvR XFO&$j!Jr*?2$khQAx>&tc0[˷ڭN&s5lhczt?pw"lTFjxɀdCŧUFu*V۴\D|F"K o.mHpO`?ԔdCTW ofE+%٬Htl [}u }7#/9'&xjwNkLP)홌z^P{_OO,  DmY_ .Y(''mN PqU|~b& x"$uǰ/?cK-xg`IWСNS$w0æg+=S wFɧ~]ʪ$F"dX$~@^$t['F"bMQw.ϊW`8'HL4S&Bk8u.aVP.bi-h"f'~d#k., (@bfy|U3qyqb,x؉=P kmMߠM2 "rڧ 6!@N^h_Yі\v*Fzী.wTO+k\2 éR%]h׶}e*ꅇU!bYU\HZm~>`;R"-a"6H6oUupfwnDڿcz;ט'Z<:R<# 14X懆/Y Y󗨑/Aq:h:L~J /%ᘣRRn#NZݖ䭟c,FB,cF%ݻ!5 Zl_:St8Z0Dҩ] ;oK vTkDPQ靧#wmӃ}_ӫԉÀ{T=}S2_$ JKD1(:>ƍ M(qҀ"Ql{j<:?T939E PոR9sxx63X]ΕCB!*MbEO=<{lb_K[0r* )Krޗw-jm"PO3Nb tD yùC `鰺yÀFBdzGjqw\Ayr; lb$*gJ|k(C D#C׎{'5 "XxZr׳vۗ}DI`3V1kcI[O p}r֎-kHU@b'߃h˔HrB h\SY(pFs5:j.2RU}m/Szan愘h*(njQko,]$.-K!C֞+(ISRXt3& h:nZ }J89nA#:IfpK?qVG*-i __=p=^d{sŌG}}}^XR27q yzK|L^W=?&ν2,Gtq^ %m`T<6vOĎXd"S+&hl2V5¦H j&vOe0u!a,ew)ZTw_U@"P'ZX쬮ObB"^cCgEů{^g}rK„uѓbAjcqRL ayUY7gT7-a)K ôgZDB"rbD@'z7Nowྗ h Ѱ/N.c {ߧjaO9.JEPiLYS>ag `?=К̢VhhJ}EuB Rl[;JΊs+N8/Q0E2S& P{>BSX{IO *B,ӵ#:mq_hGmqNX.HBMMߘ] aՀSB@/oqBD (v vm#vs1PvMW@JpMCpjӯruK f IZ|C^6DƢ(kaQU3jXͨj xȪmezsgѶ )`s`ZQ AT5a ~}(Ǡ_ xR>S|P >7t&t^Z> X= Y҄scH#Ѩ|^ Mw?)WfdE ghXV*< jPTdFom$?cvDT_j6jPz Hg .mtFƾg;u !/և#I:,xsZ sl˟XRQ7_V*\dȒu)e2K'8DyM՘M|xqSHu$OTpR ypBˎ-r]E6gy !G`(q@'C[SQm'SX00H J:3hݪj+tR%8fJUNd>\q,R!T\#v kZWAu6Q!zqFT\v[yY5MY:D[gwW, GG8)W~BDN<(:E\fz&ν.(5?y=}B,/B.fy8:;ܰ>M g9FKdx]7vwr Cik0-_v'\tGZMK8%`dw;z>iWoazMf%#BJ_B~M1[]v3GFSr cT _$'|G)@1Ÿ8ӻZ Cw'=^!8S;\Ù*-c0god;tяce%so ,2,fg=W JrWi^,h|GXwq/ir3ǵ-D5cȑhIdt OGUv2"vsZMŀ r* #ď\cJD#F}/)Ac=R`Ƒi,~?Sv X}qƠOk|5͆ɴ- -&FVrVs76֛N d̘Dh[قsx󶳸/R0%/V HKeJ!'m}}^U(yQl tؘC R$dZC_&}ç;R. ={5&c@u6 wl9G5gy5ɍptflvSLs t>qeI.F[xG[!aH[0&ng_Tᷙ5TF9Z wv Q` l/[ Hcn`P">K=+ǫw$5Es١mŁ ].ӊ* -c3g@^n9WVSݥU2dv,tJ"&gʸ7nRr1.k4{c8LoJ)%,?[o]$&y K=jeys9 ڠ+.h:11h/[{xk͎M/*_l:ƋQ%_;!$[k LOl|`7YtCxѤmZ:c5AH#m1>Wfu[HZ&99Qcj4 M$JA2V4$3Mfl6aw- U!w*"q>!HpO?QKW 8ݓ@姌lxBpYj\ALԮHÐk43z,v(JJ5^ =dZ^#WX[5 .7hW$cݩYJ;ċu,vX,:QRD0l7g:0`f삯u匰ɳxK]mhc)l6R <>DQzNsP+*qu2͂J{ALe徒U\*cg-lld|TĨq>TwiS\%]f$~o"Tє$-bbxZٚ .D[n*@A&%$SRrE5<`(e2M}~k&rNe ?Ink*Sþ0=рmټ:(RƐuC͎9' ́SNPVF@ڤyUD-x.}=z#P*16p;ZLc2'aOZ )xLɄmiڮPF0Pi'w|얨cLa 7rI%|X0}澕ANG86cu{KOl"fε[yOV@.#` ZyPUr`suB/\p`-0҄jzxɬ'Yg BN!N=0^`M: PU^_U~ 4Tl&A%F;`qN&D4~n֓T͜(ȱMmf)V N]ڳezBa$['z'jR/6јͱw/js ksQ3s$KE:᣷Gw8W?cb#DY9b=xYAB ;Mvw(ׂC3cid . i`\׶!o~{> JTntKy3x!qzPxH2#%LYpNE}lT8|Ϫ| *L:!^eP#RxDA^Wj 1}BcG?s;s(-3aBz 6(}ޯ(ܼb ;8lH9R1<rMZ+2զ"Vz!%0fKw-"WgvSNfyغ.&0"]j+YXOvz*(kqj&HmW|>edĶγPOHsW_:3 pLi救LȰl[`߯!(7 u a2ZR5tuls<~Xqvl*ZiU#ĩ٩ CV@ƒ߮e @Lb*ǛuyZ2s,.Cl/8ƏV{pgB ا8ץЌ`!JyD`a$/?]}*tw_i%P[ ,}mXfF)8D$ҧegh]ʬV(PlMغ꘷9SgH,I)Gd>K\@IEƛߞ_Ԇ97̼ƙ0{jtj:geA*z+J0!Ǫ5@lqOЁ9r_>_ 0LTLrt%̛&r^@6b(]8wfߩ;Ax?ܟGs+o&+B|L5?nTg&d7h_Rm;FOKR%dx$U~(;\?x'AjTM`ƪ㲁%΅)j+]:JHX_"ٽM2JK} @}n%~)!pX>Oii\$"QH. "(oe QʉؑB#}ӽVMbb33)Зwۗs>96A& .L$>'PĦmqΝ%p~"bŇv#޽Q:I,L -,h†#iǓ[U"3wl oa@2cǡukn%`[FT<Enzj7(T`zW NK* eQ}FG_hU(Fq$p,RԎ%w7fСih^_gi) ޅ֞^`n@k_ZA~։dZ1 spj>m.~+X1x4#j-ՎjۭU@xݦ+]m > B U n4A<7{_6d}yK;J8kFg< h48"J{p\o!;$|D5^ثN \bƾ.`RD!L;UL*a?f|%GnRuZg*dV_ڧ~OdrF'\}rيVˑzPwԽPU#s`+ 7޼pp\6tg`m''ͯuwFU=)MC j!* }d,#yzL 䑰.8 9\fCԶo+J7Q:#h 5' Apדr \S,HbkTM\f%ĊZ쀷: `YGbzD| hsyW)T1 rr۹`6~CEWŷԞ!lP!R/]%Cirb!ӄc󑽩7"َ{d8C柁ܪ]5EtWEY)_!U+AK &^DOS+ifM'“jfP1XVB _Lr@ NVYQ_{w*T=xm2Ph0H=o~3WYXmۂU;UU2Fbo.i0j;M'=Eu)P|I/h8r$ŧHv/mS~6G0_Pj !: ~-U₪˞E p_3H7O&)˥JS#W&UmʝDYxphW߄! 믚X]N*"דNW;FƣXS3YTIdB/gyB$Rk6H,e/ȿkܶH-FUBS{-ՆRF-F߸(P0B:l#< z{n%,6m?V`46^ /vWR;\;zѫ4A[hҼ-:ڮ6dM رH:t,v,oΑVg/F!w[*:/Yw0W9E`f6^'%L'`qXɅBpp8: zQ ^&ƜKE&R Q8C[i",ᔲ&"#I}1}vvH%&8rλg8/H" f'2#`r?\oWQ!&I#,:{>18Q26ZK?,5dҦN:JL|=~]ɧ `>eq\lJf*Q`gщDPif!Z^ެx40:O܅=$^iD尖N2L 5B&w֞9;3撶2>ݬ.+'j}%;ÞN,!Kf/gRO lnݵH, ٽ2f0m=JF~ ׫AtBx9n{F|066j1U*>Eۨ;鱫lKRYL4b.WNh|jtzLҠA ; p; {-F@҃) +b5F&Ao,e$?B󽅮H78FEI]8\OMM=(l +CWe[/Ssϯns i$ 5[WKKgoEGU!3o,oҡ`]"Pt]h^:O2'Q<uG\3s6f#Z Κv&4qnNev"m63tJُ>1QB%)Jv\8.L fNIzˤe .\M aX^F_~VbG Ei^i(ļS S /:XZ_EjT,Kt 7 òP@Ԗ{$6( 9խQa )֑v8,YX%Nn$,6 T%&o\+2:<NCL{w!\GPYL;kk(.YUسE٠HPJ-km u Uj[QiVb-ksj"qKژoNW|R}%|2;6b"ߞ >BNb ?k"51H2XkFL R9sz3Ŝy}{܏v3Yj#Ďr;Bې|ЙUjB9¯eJ3AϠ 4W1T`m99ښIyDDT{/{7^| Kf#`*f{ Nqqs|‚)|nf!8  9oC-maNV`D%ӷ\ff+]ێOEuIlt(vғ ?(h?`pyiChC}gZV-ۙJl hc8l"Dd [ !ya&m/qju(-"@ 2r()ix6|Wᙾ ?2nAJ#R:`Sa$B E/眷͈e@O,H>] d$ԭFx9~/S~cͪiYW&8tqIYiORprG?2FQsLsK2˰􅒋-8A Kڅ-fkH4{[C^3_ 7u ̊9!R9'rJBybKIRxumFupCfQғ>8@v1Z1,]lD ]>}pj-{*-`Rc -|zJ|Q5"eP+{e5Ȧ{<uۛy`g gJVRn}Q?T҉'yJBά'6 Zu!^im$FZ]}=|'n<(,<l$Z2K;ޗQ2E@JB)9+ěI3 R1P4ߧ&޸,l;śJ|ø~1~w(qeVb0ܛ`+e(BC7]St;M<T_>mY3rkq) [pKn#֮2]D] J2f 9>Oˑ Xnz:dbݷdy}u;s$b 7|`37SvX`yd]Bִr߷dzzg~F|RjޠNIKKlF"VaRUUw$Mu`Np/T><.81Uzc6Q5t `iT4H#͚kJTc錳j}ؖd4cˈHRA <_N#9Į*>6e `1n[[/VNh-䫀NGrXS5v-73CHΪ3{d;C @$rsq>LT4lt!'sOL@ ,ئ"a{/pNPw|T&Pu-ɮdMF9uz42J/,휀9K=VrsJH8h*2\frl}vVst?*< y'ܬ=`ָT EI48+u&r$qlsKv?C` vrh>.1ChS h[]G8$Sq*vl EgE! %嵲ba ]P4/`M ci3j2'RO{ȝgHt7LUH 3;2g*3`RMt1kH>OjAqb¥fEC@#}{DC[;*%'3h&}-3pssuX8'fXARo (bR,^'T!BEF NԽaz_pd&TߘXm-5GdL!Ut>ƞngWYD\ |X3dɽ=It $WdϿB`<7Ri0/"P(p>㟔 :_*U σ_Eާ]$//'R貪gɔvo}]|N8 }D=6jW  G:vAk ^ aOoϔ F#P ѺU-|&cq-ܜj/KssE ƋOp'9 {#$ul[xRfrrYc$ &$p{8RZwj"V`?*3Խ6fC lgXF x.xIUU^0h>hadbOZ$3HG: fw]8 ̧f̳qߌOk Wlif2+URG0if-ri@E4kjIbb{6.Zai~ZqoOڎoi[Mvz*S}MMQFpv$j>^7"#d}{p4}h(LCwr%+X1L;̥4`.$n QAhک]rf}P{̓UpOu}Fo%C )rmj }ԉAJuL/zS|S!X1LTX51VOH^hL%IХ*wexB͈ig0N) bpEeXF,9ͣ<5qk8ɚ?rK/*t%q-d6yTƇ6s{'n6~\"9HJg2zTͨf)&:h~,`^m- $C&77&<w=c dkT!MR'aQFK 2i.k+j5#\ZUS9X8& 稆*ξ-9Fﮊ5]89)FH6hUQ2n_w2:B g8y4$)"*$eV(+dѯ=c-,G:Gncl4i+:V5;#TlprUQ ^:_M\VNo\c_S$W4,.F-mEp)]{" U@١XaxL)=^S]Ħ*f~60l~ Co ?+hD)`?ia+9l#T6Gd\wNk A1Om.卬̵pTur1W"Mks#뱡F@A+:c^m0":'qʌ:S 6 'rG"%:od JNU)#zAT+1*qL͔v\_/_FP :(NBGbɉW"x[ f=AR㫡b¥Iv's#4t?g|A0+c&8uMx#2(a SRF.Mp/1\[y=1;cl 3^Өr` UQ=\!;`fF0m\c ^gjnՅijRzTI?~-Xf 1z}(Y祁ۣNC >&9f4c7\|sAiKm|-wʊ,7@eCh<[dmA3X55/9]ɚS]R`yDZw;R{}>PeޯD}Ik 5.0/r(QmjFV#w-9h)GZW$<ρ添,wbe\V((#ogeRI=}~k3plDƸtN°㽴D(+Us[jL18cI'6>_E2,( 28SF5¶e\3%rjnnlUy0L[ޢpb!w]\>KPCDb,$;;B w>HcTnmj8fCYakXo,,NLH\V^ JloM/QmvWIaǙW[znRK@>\ZC譿dy$ xnܵ]%I,RWrt+N88_w@0͠QH.?xرb,\ Xu_/g{&5,Wwq K>60`B[˾e d`A lJ gڢk<㠆ļRfSOT#JMyPl5nOj Fk )o߳aS-.]G;s콰vu6u.k`RihOPψ/ c@<`]cRQة~[!#5As}SS\y>9RO)Uq@p^vo7O$(m,{(uvDd5FXĊ9oWgv2uWQwk]tphDES宋nDF#=LOG^FCה2 2TW@)X4[}g*h_ hD&Y):4ƞn֖u Jbq#_W#a+ŀ3,qU.?ClL$#PAB(AxIvs 䂀L`7;-B߯;D>"@nٛ1H/.1X eĭzΛE$%m&3m(11,5rBi2%ih)GeO f>ޖҥ%7مq@;\&з7<':s컭fiR1*]YQ$CMgA=&N5k[M俖"{4*b#ٷ^f]&+6H.{混 mF+J1 +d,P3_ 2{r" G4D8f7@^fͭ[Z:}m-.Pi5_޲*zBiZ'o0ѳ%LlaY6-*>S:&HјOqk{@ߑXίبG {#iNSd;.ó΀p.Vt' 23iܑMg%/(֧E>=U]k <}hicO(UXJ@v%j]V9FLLV ]U=;2q0(dLFsFsz|t\6լYH* u@ Jی'Us)=O S -MB;aqV(_kVM|b/긑 ?Us9r?:wHYg߂Bֺ3|J#z&a gfgAٛ?&@[kA&|8>}*BzdkVxy6tG]}ci#@tWcWi 2!EɊn_g?ܳa-M?lH*RXƅRu:x CHO/^b+W !b{hW~)NGZt.?-Ey[% . hۛnwtn5s/cE DZLXa_e.CJ* ϛ˪|q?' ^P$ՐƊꃆs?YXk̅ ""Wʀ̪n%u}N|iqoDHe{;"~ Tw{J'4 ,dXu5MW)/fqLimC;u꾷KxҕM5&l& !Bv)_*p5 ֬.ˌP8{o܇N:DMT-DbӤJH|wU*82L >Ӽ뇉h)́y2$XUP)6:/rGǩg} …bb29vZm/L+?[F( ;(\u瞳o{zK}h{h%wZI@Q3HLk+)HTf$TymL;ai/lm0eWJ%Qw"r)g 6Xx %RxA,^c'nJ9~DY;N#Lʔ߄L-j ))8*k Z۟8R$:KNS`='ౄ]ɲ1bM vsrHPds]kbu7i r! tp1@h90 fJGp (v Ӑ<.ٴ`HGB$%LptlWT 73=B:ՏX7 kO}m LW6q% ]rNC&qeC]@RJ8̄Sq9I)??hժ7@p\LW`V#]x%J0]gWbYK\rb-чBA4K59HuT&gvC- zg̖W&ƴL be uyt2Lv%p !+T|8EUβEV 0Lqbm,`y$"@>:-o/Í)9vZ$6`+x}W R#H>5b(a#n(tir{nOv9Q60`p^3t85\|uN [Bo/~@gﲻ5~ҾCr닪+ߊX dސf`7HElD g`[Ѥ=e2JNյ>i< $y Qv4 6#oGWwPV%M@dnXa[[o|MF%v(Ģ@/Y[u`!j ^s)o0azS(u0YO#2laPF kZeYd+ S?A1x$Cdx-].apo67`d(JW`Rוr|%M8AMɹWyq 2(3#=,O=1~PmWܸ\_bH|aqftM 3|c!dY&6BO@pd0T-6Z3At"; Lߩ>$;8HtP"xDEJN?&%H֎>T?:DL=bˆ``݀Qב2ߜVݕ|H'oyǩԯ1t. b NZ3=UU&=")1lz8VOKȨ5]6D(YC&6Dp~97z%unjr϶sL+hJNBkƥf{+־Z) PlۼcEv^v_#ynb(;)웗$2GM1c.~tcu6oݠE5<"H(mqp^D!{HRTlu&d#4Dk _}/Ë(3@d7ÑjcN})"9 +1Jz|`9|Gme`bL{ _ fs(5ݙu #$$*tnZc؏f-2Q%S$yEDni T*Ξ}!{n D2ǘL@5W~hNy7*6 .['Γy lj yi" ffe9u<5u跨Ϸ"2 ﱘSs:G2lsPrW@t _L6ĻιxBͱݘ |Tc$qOgǸr@}4ys1#᧵SJt$U n6>2')ԭrHkGJk_oǿSt5^aoR(}!/An`%ܫ[^ERsvFe]uFE$V[\ؓ,`On)T_#ȱv:k @db0T<`Bx?0䚇ASҟ5ZL>Cctg܀N# zd9x ً0NcZ7C4 Xfui`#͉{o~OH ,t7b{J 9x~/ -NRUj"/02}v-Sު"!ZA@oP4OS'=~18NE=8QGfYˁsE5~+D٬-~M$ 343Z_™"2TeF*񴵯yFOv'8]iiaoPPGZ2gDrb_g[s+zkuU.AstēРV.*4mLI2Y@%Ylra-a?P'aK*|-.D4R= Mվ)s2xrv1v=$` CLd"" β0,WCSU.[I|e0t1Th=SX7Ym8:H~Yh3oԨ3\-&}>oc>T7vWXϩi}>0$X;,c%M@`[7&~5woR'شTx9"=I-T8:r. {hLrr 4ŭ^=66[ef?a1r˭噉x(+=ٚs LAߙV^- 0 0ɇ,8}I(tZ~jw^]©=[$VO!GIzPɛ!2m7\eBR1/LGKfk}Cq)?jxO%4BhúhF1IFx2&Ƨ6E%d"8zHL;$ N׊UĦL<ȥYk/D-М yT |N_$_mf|,ԣ5q4ln<_}+* V fs+X]fޭ3T4|~y@2iZx@ ە|k&.ЈU^&%qrЮD#t]۳tf\DjCUJMcTT?h>/ZK-v:L;`=zmE8:%Y}tk5܄1سR|A$E= xdݽӄm bAiЖ Ed.pzjB\!lTr+0Sy4Iq~775W6)Brl]K2$SSiHUs0\S-: )ϼ_^#M6}"Б "^^pt6tΗ;Umr\;eQ㿻z@ خKUp>f*0ޫ1BuJ dh+Fk%އk>CGu=*[YK/^x^ JlލUբ4s&!c柤Pb23.KUW ۓJ3y5 elf֒eSDP:䖞u 51ђ5yIKTH̭ά, ԡyѧ*\l5~>\tW9 k=xT7Td{V(kTn]ٟ FTQ.{G|`PpG!;%ݯ<-pt<׆ M~Kɉr֯99T?[`flO&nq ䷿+|+ ׄ|0iK.}g ~Cٱ+ISYD"h'8/\ߌ)|ʼn@`ת)6nd4jH=1 Jl&$m/ߪZ(bnjOTl0~ KoZF ia0*GMpF\B켼iLdugy _`oVyaCÃܗVn}KKrn壗ɿeIg8j[EXΥd.ٺrIi/0Tzu%B&mM+EzxzdL܃S;v+3i{NFX1V9V@Sђ~ɫ*):y1I&y^ ц %od-Ysa,VfgڿCC>^|xukg䴋$ף-~EKKӃSUJV̧s.f @ufSϿ?˾HTV5>\哟9hD;h[?D_(>ۂ8kӊlKK|Hc~"ZvL#JR8+sZ0:pͱruga&5DUY*O(Ӻ@~|_}yx@# g `ʕMLhf/4o8\8zJRL<;5LՓ>Ån傍dERo=c,P"Jiᦠ)L9Xn4(ʙbR.AHq&;= 4@1WB><+OPD졌E\%X#T+g̀dH//;ȴ0=g`5,i{n5ցqí-ٟ7Dx'eݞ"BMptÍ7|S{xwe47)d;;f$\.hRq'2]}&4cwsݚ|,[O6uI2Ҳ9NMO\3o#l ՉH l?ma3XOWLv7oC°T :zG I_kloNyN1{Omxb84OlgX &i2#V K4hc+.b 2 1S/}/(ePImL$B<\ ;v@ΖH@*Rpb79Qp@2#σiWamUKV0_-f,ﻫC1/<3Žۓ~2LԸVT<,+ :4kȼdND*3<W-O ;xLQ" J~RZ\@,O_ #R,R\_Yb҉P17MM:)b&%2=9cLNt$[jxkF1y] q5np%7Dg#*7lߓ0po#R;dlV(ZsYM3['8eZ C\*vbA+9/hKPZ ԌWZFz7f</KCqp.<:2O]Y 7,]c V0fB`P5=cT~%3 ;csẘ8"֏8XȪ QB h%p5Rl6C6Y,=E1EJUU6G2t|*=9 c$Q 4s08 *s#'p Y Juϩkd9EE_,$8߄9SfOWo"G圶ApH4Mqi$* ?8Y٘=8^Nt KWJ/ H!l Bt?ܖNsi_eT@`%ثha#eoB$8A3Y ZYEF.Tj2 -N} -WP-C> I:=IsEOwf zDzm(=&LN(t`_4t_}nN`j}8?fAiMf n/G˔UgILzu{"OTG ) w~Z(YV]P[76lNL^ɖmhK>ݮLҭ>FL6/Zdwד.˴yoy"aGvf6ZȏhAIp`|pPXNhёmQP "\@ L;2{eXh?2>y/q^CouX\3+"q6hKLť$AA rWNܘ(Qs;.i`Wvkn > 0HL e|3_NOpGmN1`rln<۽0d;; rB6T}E*Jw1#A>SgqvPA'ck{D:i=&eYE8x\ mCA`7_(Fg_^@JD{2|运mUɀ 8}3ߺSr}-a\@>} qFkO){Ys]4R%+)(nXAg7udaeDY?]7 -HJ3t"_Ȣlc WGOZtH|_qKs-ՠm=ᓪNWX@j0ۚl4Xb@-ic>^ơQ1O.)P0H2^*v*6כ2h"V]/(c$KNkN0ѧu&t ec)o-]/cGu:s@+A+ļBE}F";?X<|O?H9{lKgcm Z#T!qJH,ˤ X%R9 -XAaMK\g̬c7mJpј h#:fڻv4bv]VTe.b%qj)KwkZ:AL@Mj`-,^ĮiMRu)q@QrFqU{{7aWeQazf8(Vڞ(u|b$#9 e׈XTa.>g=ׂ͢ bhX:”JO6ftXָZj*ގv.l#h%S5O |*O0D>}~J;`d2K_/~W=Cz2L{19Kz 86 gGUt?sLCpM_g ۿ6jWcbmm IAq(M=: s11;-Jk@nhHsRb0d|L5vHF\MbYFr)^L12&nr-o`ϑ6jZ~Ĩ'MDk,&!)/8raLQ!V=eb\0EIm@IO`ɦŐք^2YrUk8W}j!b-Φk!+jԜʄꎌ+Cqb #S0U?dT{"r#ʞ,fjk?=h"kt(Rp(kHWxOcmWPEF8#\T;`Y/lJ[ ;jH*/e֤gM(ݞ Q1iuC`|_YR8i=S4ghAm\ !$T^On>ِ )k;cKc!u a> EL,hgUF'X%Z4y$I>/,{d@/S%2^ed_ߊvRAA F}^)XÊ`umsIOWy jl/[[͐TaKҿsF=œQ3hJ5踖ZZf\{Yt_ɹc}=Obar؎3TWs%\QԟMsrL~:\3 ꧾ`I~_:qlnfN/0:CnM~ 7,XȂ>wgۣ7 &"u^< N?$ q;e7-uוH^Wa< HC</Ps0, &e:<?9Uk Ȩg'@^:@( + ;V U&6h ,y/hdNF"# sRyf&n0iv RVo,V3Рe4jOm7[,, qk3  R :^`tj L NE"A VQ}EmkxT+' 'eHeN̰Xs{9Bg9| WXU9ُVhbK֪c?{{تW?G ҕ!6A 7T@I@'*!b3,YE0" w~ӥO*a 6hBW+s݋BU_y=."?GRbY!=W#5EJ,|#*tA1Y_>F؁G:};~C=|*/>yɹ&H9 * ##:J<0<X70. KuJV(J?tFۙR廝Y? ;YE'ewx )g4;{6*<gy!5_C|wa:ѓ2SF_K[sd. pg/"agXjEO5ZV}4nďPL]C>xzW~ձ38 }[Eq7Z}r{,t&!;TӘTA*/Xmϕʽ>Bš(M؟Sݔ HFZrXDMI@ZOW +JJ1n5ANUBLl@0`Js ה˪> 76 韎QFq]!!ΏT䀠6FhFCY{خy 6wxtjlf]*φHbip6xˢ!VA㔨G' 1OMHDH^w~}׬(Z;>a(ɂQl CWهT'fk\Ρ˵.Gwjn(ITkpiʃP&\Mi$F[Ѷ._YEk*v!"8`0q]`?C"|SLʿKwȇy Mu ̚8 l\K5¶g!|eÔ^x-,Ѻ~|3 L3j1./FVOW [NPELIKPW4Km[jFQ ڐiΑ8CpwRxM4y[+uQVeW\մT1>6+DnWInk8Ź3⪡"幙˕d c6Ȟ׃{Byr`MՃsHOpS˱zWD\VYWsEy!zUfqNJVjlSoY2F+U|nN*2yz'OF6][D|À esm?_7v 7aZ!maE nmuǟste$Z# ƀj?QBC|!-Zǐ[=8*޳>{-@ʔK}w=ȓx"]RIEA#5^vizu6])Kd2tZ5>{АpaS[/E$r3( n݉^X,7h;J\"1}͑y9)!l5]7 .}@UY" Ӈyfps.4q#ʍ ٶpΞX/*u5v^fV-d'/3٢G9 .МF =E~8Cj72l2xUR2@i{48Oo;B yO:0?Hj(iN r GV13ՒVؿ@&nt1 Hy;9NQwdZ6 L;ャe!wޥ3,\2ݵ^tpd# !?~tySޫ%勉!.O5_#04h&Zm ަIQE$0Z=xbbuvZw?I18u|Jv dtܭy=С<6{!I;U)$|ȇzyvc֞>@_I)S4ɭ~_O]EFݭfe&`  zv3x:~+H\hNI_VoDSubraת7k8Z_84T^SYRؕU!:/󭓈B! 4ǘ%&~Xg !,LkKDo~<%VdR.ˆN!$HbiY$L tN<8?]G U<>7!ZϟzYbjpϓVBrw 9,k{n*-q<% cg \sVs4k h5xJ^"xOjݐ/zԁL3A6.Z8:ejgⰗs=wPǟ MZ;D|ٰ/ۡ;:RJ6dU 4]ԃS nPF-+%x#tf*"QG!Pd}DhoH37l4AOy=ZNi mP#ָ^5)z= cT8MP95uULCl}V}8 rGw@R{\̫vFD߭+tcIiÇJςZ-9C8h'A;$] Ҟ27p- Ƞh"1UR~0>ݹg~&rr3QAlP ́W7}#li,S!I?BurIMFkH, 8]: l7e9gER^z,8pT@~!Bt)򎀊s&oˤ?Z %w12~_X:FXpdigob9g_{KOU>9jU*S[$o~5,'B <kUW-k~(Bl_d(%S~;<_v^اb=gOAbQKfqĘi[waJգ{"4n{ 85d/rwUWbw <'UDP3費i#Ԉޗ>)qEZ]Efƣw-89 vQPXĜD;*bɫ-}Jx6p_gD*ઐ{Ci\- D"V8+9_NG.G}qAm-SzL,jsf>y>;i>fl$Ud҆l.,* *! gPXD.{Ȗ쥸^ܑ Ag࣏|0v+148gWp>&MB8YߩxMGߴL)fd'L3V-NAXU\/ΗJQ]Fof{}D`CŴ]7huOa4D߀r5+iCHd62F~ W=ʒ;}0UVX%$?)>8f (LLFG4cfEt% $L79ʢr/pZkQD5DKy6 J6[B^Y%8:&A$#we)H- i1#[w񌮤O*%XgQȜ7:tC`pzXdM}|>w3m񛳃5]÷L70ۄ}Uu.l.>Pri |٩; %fJ~XK*7i@P3"aL8so%qrcUr|bK&[ ~4~ňu-~ߣf ܫ2Fa逋)h!M;_fAL_Lð^׽֎OMQ[BM0Rv\66(zÙ*a=/Wo5튗*YtZuh 苡À?` 5֪9 ~'3X>X^ݼZ ^AoW71 $EKPܕbcꂡu]J"F/{Bjkwڬ~~lȘsM| UgG]G `0ST%鄕R_߃؇8C~HɆܭPAgj bgP%!2"G)[y$W_%G=-O^mqpAdL^i ˄SHXO>6GSCŎy%hįU<'8x>TJ@wn=i_s{~ ;rϰ\Pp@q7/-c@ϻb!~2}=wcNz9헒57*_ti";SeGp#Εn+Wɯ*- $`/m0TɌh!_; /Xͼ 8YgLPY]^kF턜J!4x^o塞`)膽$k?V9ʴ )l][ntM/K? VͶ/"SDG?J"*WpЊ&6C3Kֵ~Dn@17Wir"XTGJ>qATE/MtczIOED#2p1C_ݗ~ش*t{wRpa_z$Vsio:*d[Mʴ3?&}ָ%oR3{˟˻IO-"3{E5,xw;KW)G[2Rqk|R։X$)^3w~U z~?`R9V^7r8!:J&FwĽ^6APCLQ {WwUt8 ЫI* N g⧕o y6~1(|ӮFHۣҲB+ʇ>)c=wA{z+3""*al AhWvI9 V^ .QK./wϯoNnQՅ n_N~47oQWʪ d?zGUSG5 &> ˃Qh$Ӻ*[=k7tfW5 aL\DŽĦ$W !{:DzI;Tzyޯ8E!TF[3ya!Wߚ %Tr|cLrH:?#&Ti5AȲX/A>! }jz.HLDfuxhLԨ|ɹX(D-rͩdtUyJJO)?Yцe5O2k[ruʟ:?ZIhIC$ 5Pؿt/L+tX ™m2j? ЊpSCrybnY &YUUĂsxDhƜ o]fN^=Vk`VN5WLAgJ%b ؉:Xa]73 I$J:ny|OV~/ ~]QvRC! AAuV-]Z̳BDk7cuAS9y.\ ?퇢O⅍7× ^[N<'ŅI7T& W֖w: #Ifd~昂 1H}.c@efܞic:42Aԭ*Li}>s dmJ\\!>NP3h{ 7 , |0ԏ d<;Ln7I}3.֥2e2 Uu{2Q)/AV|L1ZI. -"i+>eUpR'5p[zNpVg<}g=aVtG 8d[w(Cо 5փ `^}.n3u{E5 0xSGʲb0~ku# 93FF#fkGcKu]~ 癙O ,ur߲9l:X"fĔV gdHCR Pګ4.FJzKuta31VCWH/&vS= FBߐC9@B&,/6dy`W&:aqs=PAݞ{$UfthiZ0$t\vbk2 ?K%Kd3̚u%/0-zP5Z|/a}*de_KЍM:Hi%jX؀H0\;:&/ߢ4{֯ DɕU;J2c1F}u[o-3t{ fx1r9B60}{T@LkmpM dCN/j5aT7(tR97,8,̐" 9a!ټ2xѢ ^=Y\8%ФWˬlh:0Jcq*>{ŲpإTtT8gxqD0I4r< |k8L7DFC1v~|%PٻD*1Є~yQaXlfEI(Gbğ[BaU~N:H;l)Je_|}"i ר|S{SC!cFsDZ{[)sʒm*yr5_W9^)2'?J6wd?w72=1);xS\%INz Xx=ISmVYKHH!Xxid*(ˆ.Y,Rinsm_J/됳S'gd㛻r&5["x*MsO؅0i;k)Ū G8J\($c 缽fHߐ?7M5iN2yV}RXocLTO:JzD7KI?"q!_e~ mݺŠ5Sɩ@R67{v_B'yօc!ncdPhV6'p)DC$95x>NHƀ]潬"7Oy,t<,qEOaIu@}AGX*{fjK1T0_s̘qobA?g[HxJV ԨILD}4kl='&ko)YگeHV KEђ@@I[ĸZj@Tn-Bp{]កtnBx-3W O%5ڳGs!F<*dzH9kɔ}Y/!BC`fM@̔٫gn+sӕXɩ㟭Q|6b(YjGn,Κ 4gjl~J6|xV8{":DiP1.A8Db,gʘ؛p5G´L*btM| b^Bmc>%,o [bv;B}(o:$8*+w|&|ĕ4y,,戁yC'Efu~ v #448M붰,ohM\cjvdK4=J3zY^Tʤ'Ll>w!bz@Usi ٜA\uR'$>1lz*l%@+tƊ1I"ƲПpT+P\ -o]=ՍڄucHΔ Ĵ77nUl1(LhUGKN'+'ZT ;a7C䄰cv8b -›sҰaYg<;ik . ;ъ{6@5~Te8*4P9G6إ.VwNBr\#)7e9j@`Jxe 8rG֌zC-9Wٍ?j!wI895*mn8G&7W|W?r꺎*_~6e&a9IB T-N!WOo)Z<rȯs *3 (Z\ &֡eYkBVR*ڦR(q(W拴-(28xOz3AYE bp+03{s1 b_AM+o?||֛;7XC`}{x0jw'(j$StBѻyyytX^)H&=7 Žϒɑ~zAs:`uM7u =X;$7XΜ]x17[QUsܙ$z\ZNJ <La.ifaOg{RBԚCrN%w6zdIul%N 6&&/?.TDޡ\CP@6*$}*bGdC@]r=3Lu ay9KLO6rnYA[;p|~*#Ŷ sV W;7xwV{udyk.=x] VB}&O+8r-o u9hbAM{,E6J1Gj)MҦ QGr5i{o9mSdM㥠3bmdyFٯ8?12sv=&cY$هmɱb{;DN{-'5m(MQT!w ?EH:SɃ㔇y%2NNlRuȬB~ߔbFql:8b%}\Lab>?|̌"\ +3Jlb; ,+ ՠfaiqS26DmOvD+l8]Lxmr5&^խ&9:FHL+I۰0C[~JQ݅8zޒފϵȓ{:ЏB[>b o[ 7sTHQN-D^OD_~p`M>BpзkL"7=I ChwǡoSf<=zw,͐,-_b~G75H@&Wipԯ,_CȒ\v/d! le|CzJ9SE<-@,y;kрNl T E#s!,oI8QePb1l9~/sZy,.ȑ11SI!`% >Db&0P4LK;BvE̴E::1 #ͤjzXQ /֐`Y 4j W 5W{;8VsgL$2V-:=?E¸uI wɤKam_FM5}hVyd % /?{\:U+w/& Bc*1PUb#7=O2fOnF6߯FK,c/$zu<70 noxЎ|c귴͵ {L$LYN,-嘐>HUgI8z*րsA|/ɇ"<1ԙ.3AÔ\GU7Iś PŢJ,@e|)^ٗK#92YMOe 5.7l.!6vUWx'ISAL@T-6~* oȰ=4R $MY"7n7"^~Q@&(*&k8wl3%9zSNOЬt uDBY[P>Q+-Zg 9.6CuF'9u/ԷSPîO eE-(hvR1ع_mt TN-ib6$seV֞xMĉu% ȯҀv;IrD6A7Ilx ~A;h5/U<ԕ~ :J䆈w=o\۞]'΄Gl:gfc1BPgi#.́&" #]ޮTIJc Y6럚JjkIH7j t'2}kav,<\WelF)x&  OPW )b6IU9dHH5W7|e|XmR!(47'0Z? YŸk+7\S>L"44*3`t0 K{HK* QZاk/#Bw2#hMw& =xUԆt}{)TJhD&m K{<2/J֌ +$Dӽ!hɳ)E;&ck )Wl&NJW2c JjF5#/j OvMxp>)YMǡ>/[7ǥ᪒ylZEUYMl+qc;CkPD(K~dBهzR2N f]h7ܕ}34fwWUF߹On|u?BNZ#aի3|x}V2 ˶''!p@y+W-XzzX7-]V7/ɣ] jO>PQI7ϼi|&{<6hުV=]FuEUy;eY`A^$ x4WU&YD.tFLT}<أoFܨbpt`qﻶeo'O>n:wػS+Z8+(9hYa %#(dP.ƾRσxAyޢsO/6NJ"K|5h6G_~s IR:]Npo]F8f }瑵@X$gմJ֤`22o=16T^ #mBz\G\|NHҨE\~։Cfg:R#ኑk zQ>SU!jcxe]Ci"!PfH*D uajDG 1Um+:qU~9PUs,%8p]0z3?>?{P7G4--e7ѡc]mux&WV,p@"`=Iyd _,6ޣC!N#I还 MοWF ]=b#W`-ͭ]Q]-)/ +U 0jX:=ЏcgXG!y;/v 0:`Uު<@2qJW'"^ Yy7a)҆qCHT Kp(`m5) Evq8]x,ܯ݃wZb^,*25CeXZ{7Yk8k7FJ*RBw[v$#J%soKP THF|>d=Zsǵ{}<_dC#w{{6LD7̱Da}fأ{qqCFfZۦephP8val?ԕ n?y:j&3*CeXi_Vy)`k$UK8P t'-qBoI('xǖ9ȡ7+_ᚸ-Eua==Mwdt$̓g(G2yvZU_\ (wK+[[^]A`f̓&("C^42C?[wͶV-44٤k6&Ilȕ󼡻A"kݓ}Aw\fvXՎt}&ŵy+PI %W.2 Hݟ8x%tjD U^X:2 [l] _52uڙ[TvP*}e~,FślS( _hbKS C (t$3rcSC6 JLmE46Y /A <ؐEX'F9d> b]|H8u}-I@0du?FtUZqC/fI@d[V˷@c$)w<ޔY , [0&brm45 L[ oy{? @0XcY]$9V4!pU;LX*3à7SPi0v1e#9~sJe -E{7.Vz`>]X&B۟TFw09Z[6[L]A([!$9urlB_Y9a45d'¶ŒT{ q &ӱY,G}9V"'`9fǚ\kpIPw|:=oبY\Y ϫN'|.LSP[TYZ##fv&:Q! oL$ #ScϵG\r>y RB7h :E4OzHWݿ?Je͍olʢ">kRubghGBStk dtKfPLH>)7r f;tN'/ޠ$()覼.FLvkFztYSmc53 .}/g$3Mɾ>FABnBJaX|Rw4Щj?ۮ3-N_ObϠ|B$Y\[3$kيX  \R[p>'fkԃr[&UYT| ';]vS~[n ӫ U48yPq:F7ɌD eCړ4[T _I X% |lE BeD Ѓl V ȧv- VskFU&dק[Wۈ5'cg`.ufB3 8cm\X"mBAH w߁~CAP-O I"C,x"`'M2.h LI~XGw o:K4R]rA=L\;11h%~jdp; f'`\Cg5d"˴8K/[~P(V?nhV 8!seSGװ3TQB#j0pFEmj_sk+b c5')}o" N'g,!ޥ@f`ׅ$b<!8Ybj룁.xobÈuoȼߊU)FRϵoL; &_tKC3U蛎.7{V-ek#\=a[.qzR) Vei|Ķ.fDxStT5^z8UMTc Ii83ֵkb$? @iaF%QbJZu׳i\J8>'s֤@5q)\+.;{eZkUylM٭[ IxIӿ1TP͂&'< Uep&I$-쯦ʷH)mc&b 5iO%\ͨO` oUR-}?N"?L WŇch/\.ze=N~+ qm[p)mJ= ԲG8%bѴ]eng`(;Nb%ϻ]4'l%EֺyV(q<@ 2 U=Ra3 ?d[;Τn3<;D|S1lXH.` \"zAOK)s jOTHV\AcFJ;Qa(?L+h%sB `qGg$CJ>=? 2Q%&݃&i(-<nmo4͜4*fE!5Zup^9HsW1%CH=^ꀑU[?$ y] Ecchځa l5d} Q;[AFjHי>gS5NYM&z_Fs F҉o3̊W|\=j$ O'(#) \ y'щ B%Glt:Z^M즂?>YQr` N9pàh),4bq 16o CKk VݮC)g Aq</X!ͻD@$׸X nY "OmPSՋ7n&hRsbɣы*:*I_gZJ)`ƠVyxg_r׆'Tb:@O^)Z9 z!TS?Y*Fwk> D1$=9[&#ò](52p \to2gu)%'鷢o~Km<5ݛAcLSȏy[P #dyRpwJ[ Xdyu@dfYMwӬ]}tGs!:k.^=q?A삍zT`L{1mpq8l,C;HKe5!Xe|퇈 x)mĒl"sUƘX-hHw4EBT'9>$l: @ܲ<_{ZU rRoqdIG"*Ep_1acpL@߹4!5:YHv:o{]$i*D T4wYHq /lK8.Ihh*Uȋ^<,wB\XyQ)QEʶfeDpFp$6v{Y⟭ Em W fupEEJW̐Dx_דp$"B~|GK}TaڻܑG!?DjK!-ׄց܊zoAU#0ϋt_xYkd7Kc%)V,ϡRV7c sAi\=o}$F~ujlW%Qf(ܧ]nql 3+?GK`KxtCzS&Sm']Dk\ &~nevDc׶)mLaɷ5y݀4 ߡwok%ovoՍ1x6s9vݪk۶j~{ 5Jt̃w8b&yI:)=n@2:YoV%7cYˤ ֯[&ȣI։IݝcuO5zG,ȺD %{΄EPHG|Ym\P_rOg&(+81r7Hq ux0|nFE rSqѰ&d[>SnVvJ4&/EFN+A||,Y |ᭋJ [9ЦYdi18E('J~T["Wa]6i}L 0~V3oR/UWGcTue_VTuE4́DG3% cI{~e,mՃ XX㱃5 c.'ߍ`^%Hyi='à,Iqq䐶3Nt`DjJ*lݝEŪpc \wɾ<ŭAx$\QwP&?@ׁ9Y` BɱaEAr0LM;JG@i)y7 K_^S{i@u&Xθpf 1?V^{kdBQcziCȐUFɨ$}gG<a-b Tp;Jō_6ghks|ٶϲ OW4_Ÿu+B?/l~u%\ H/\µnk]IIRVk vDw<BsvSDN[iYM#1LםO;";tQ?y%1czM&B/5ÎՓbքl"LraC/ˠ^/Hl] 1 T[RT9L6_Z7_F1, lBë#Cc2 (&B57 pJԙt5Sv(nx3Y68ޱh79N؋IY?5CnF;kj6a_"V7z(C%ΕKm-P,g2JOnL2>;f'>  Y|:3qS*)>yBt?niKx4sd# i 4VG&|lR=@ȕOZ-a.ϔ tz!R)̠|TE)? "xhogڌ[JX$sMŰROv‹41@K_`QuN.{/>3F/Ovόvo2&mT60&)l |5`_[Ѽ>˜lJj7FV?|p'R0Bi<SiK8WBz텁f3͑>ńvL=9sa:.G|?پ.V/G-Id"Y.s?7T+D ki}*?wtm-Ps=x+bi&^qՄgDI҃PX{R,IPnI)Q}挝H-f<[6=F &O[(P-rW}&L{rGy#ӻtmp2zHޖ*ĸP s(j6Ͷ?œڏfYL !Vih&Ew]QKLn7 ]ظKLGՎzN?q+zWϠǖvTGeMlJ -5-rהY$װ7jҚM.b"\vkܱvʞ@I8K aȣm5pI*S @ 9JT3:!@bZD"5 ezo9;F 09lGb^J=a{J46ue*|ReǐODա:IyWij "_&<jSy eP!سnV|@ik3#${=iHQVᩁ;}l Sȸmx3N3 Y<ҝdy=X~t^e\ B !†\qw.x@ry!dv˂i$ig j~8v$ #h_5.#$#ѐbWMl"[pO,2H+Szmq#Z/._FwZS>%@57WJj^',c> 2~m} Ϩ*QiŰ6J?!+67ENSRh&5u}K]O0T95&vZQ95*D F1hS3@$I+"OWRMyHp-`]Z-'W0>x{'v Sӎ;j#f#mN8^F}Q ũ4+I:oW#j8`ib(͢ nXPa]Wt& >31DH9hI-Csszc{7SJTU:f;W〣wj7?|yxV0oGʽD|GI3"MzWI:<1k (S^{$i^5ep9dL8< a']7~Ʒ1y47ÚK;$X.EytfI.FN=(] 1Gy(A(HWsU! EqPU6@v j6p40$߻3XV4JBMe&vyS[G si,'SJ@LKXZ"г ; %/>LSeKpRVo^qpd4״C^(l~3ö*inE: 6Ĝ5mH=E?xfqAg7t]L4ѥ-ȐQŐE^4WVPrhI쩴|zo/QP:: ~>w~~9 O:7qe):]'ypk-v=wȯ^K+ygwOe?ORQOJƍ$Lswta`1mg70rph{9п.ldg* &ةJml kڸ$?U tR8:IUU0:PL&I;<JP ^X2k:F9݋dZڢ9NP/f8pڔ]rjH{6;iġwLVdb~~fVW` gHĀʪ~Q`PKɏFPe\-Tfz i eNrZk(Mt%2ht` k*A+L>p}su<+hŒVznX1I/-d`sRa/$0cm{{Fq]5MlV) Qfrx#m?nCwۄrg VQ{0Norktyjt0(0MZyht$Cd(Dp GKɖbrτ'B;:$w!uqVTl|}܏>%XPZʘEr HLmT񘸬=};0vX':ڒ0%`+ӱy-a}Ap=Ͷ {s07'<}hdGvכ50n^|A;V].~}[f?ltJaØ*ϤcKYL"{+hh޸2LUm5tL%ܢ-e0)ιʈx,yȏ~)DJ|UeABĻ5=B])[q҃C/eCG'Pibh~ʉp@faZ3*jۆxJAƢp;2+40/RibG57Onp~3A2ԥp~jnP.) LZTm4'hDr"HN~>YA m3tզkp;_ZfU08rqV=d]l)#ޑ .e_o(dO_}Cu)dRX pсadryjcΨwW>>]'4&N?*)Ks~1qX {NbwG?: ݟh5X 9 YHT{Jl>L^7j)0K(A.-,\QAx3 z9W&e>w,? DΨg~" f:> gԍxrz 02C'IOv+1gN)T6ߊ84\=JjֽƅOvr;&6*+vӈ J@hLM9SIe_e:yvDsf?aX uySsO\k`%8kXp{!él :C.<'Ȗ)I- ²핞g!\>hjc˫Iycre\\)2u#mi]bf:j4:mr޽^@007 J|6L%F*:Ѿ"%wU 7GIc[hGqiƐa[5%{Ug*J>+k{d$l:M8ೃ;7CZ -曪%&,y:5`U ejh_G~D3vzZ rQ?mi&ZQxI $ J=N2z^NMb=#$!-}UlFqrX`uϾAZAzbWCl1ibR|m[ Yf޸ֺ=,YU)zdlk AɈxΙDgu:`_=[%zޑ. ?MSj2UEF#\!XaPjVfH_;YbT4ݣ$0 T29@ntODn1j!|DH {͚2eGЃ߀ɔ\JѧX\-v`pZ]MGC=߁u59SM3XI:eߑ*8nw8鿲^ԸYdRv(NW.Y II 䤏jnxaBTLՎ%cyL" f oz;Z]!KnTpkrGt{] y{fǭ*U)*p B;V0Z\j7hf&I\!r3;%,3j>! c>WjL d? }ͷh[=_ Ƥ}g_ ԚT~6戃(7r軎eʃ3>7C@2+uX `k(.\%Bm&]gR{ !6LW+\qa l~e~ @Z,0&0QvwQ.8{[&1n"v-Φj(KKy$; y/yq4Ms2  x 1KõK+~fuuH^\vmbeO:lz#aP{IdG;F>=?8F 9{:r#ryh=u1_yv-`XԾm|]jk$$l~DPO)K(zCc$)1o4z!!ca*.^{٨ʃl0 S(+%KTNʎoHM!z;Ѓ3LBF,1:wkܪg Pvwy0 FJ9-}cB< 'e^s uMM6Ln[pɢ\`o.&0 j M"h :`ѝ`vOJ%UA*1FNr +Ú^+r)g*5 8 [ǞzxMb]ϯ5Ƃnmf2iĒȫyװ'Eb$`U-3_\l:x,;[:hۧņJFgȱdφyfq m{bwI|6:y'*fC!bSEX(ÓvM _Uk%t`B95k%3.7ShErGһ_}CVİzc>])` XjbI?Aݴ-xS5gr+yqoHS`1m;FeNH$Q4Af i+ŝXJ@$wABASr&" <u5$^DфYJ/nw}xYuild^=C)ɜM}rr1l<+ 3g!e^z1L\8yBU3GIsܕQ*Q sFa^VD5ךTsZ9VVFgrAicZxn]#$j[rI%Һ^R ׼-)$#{KDPHKg#*cAN;㘟,SjM $I#ge*3D'Tڗ-FBB!„ , k$dKd 8$e!3oeJs} Za ) 6ift&jq) O?QO"ѩq%aG6ҦOьl*Gl? yDmՕ/JesosK#3#E\!6b3CcN}MHFѕEC\j9rB:)%T?; s/L!ٝs@Z!%3̋3_K:LYl8{ ^?mz>Tfs/h]h@H7߄ti:[G<gA;u.N30.mq%#!QWKo f*MA?vczp#!K1d:Ƥg!Q=N!=W 9;?va6:R*B Ңqd3Ճͬ,59BV5J)̤}m] ')Fn#GA$ Y \ *&npUbyO"-ܛܷU_=6;OEYЩAbblċs}U,̧ZTlU ܄4mQB3<J*mOMUAD.]ovhaFi٫> LUŏE&GINh:bK@ +ۭ5u5l!F4yƊH SW6bM-pDwZ: AOr\[q2Z_jsM! zsW_դ )=S&$4&๒$qDE"h5E}qJаˉTAV_Ȇr_Z$!W^N uJi7~KA)le{EQq4> tsAV(GqQ 7) ,Ϋ (b=DB_)c$eS?sVm '/It⼌*i9PA\ڰ'fhK]M\V.9Ĥ^ wue|rY5vJ==WH)\#&J6&DƱv%R٩ `GqƼmR9o_f <͊Xlz9?O/e%X m@(%T[\Wj~bMAJr Ch_YN\iWZ.wH2Kvm~0QIS?79&Ӎw]4a=d1{ϴV f3X?0IWQ6V4e?絯u5率[HD2MN@-JoCYEׯ}^-)4 >ާwKy‹\UoÆU|xuG3hcS뢤{Vx2Eː&FۺzfRv-Ѯϗ쥍?E;r =8te N*-9wSyn=>@RՈS# ?L6~u/=1XsdT_tԂZk]D<P 1Y%xSeMV_ gPQ K}oRD/ȘzJ07BJKPV0'cV͍}I×ة"4(am#Qqp=J0ɪ<%(.} fXϋЌ~~l=8(p Y]PMbu iܫ(U (wX%,w:ݴ&P$j7"*Me=%u7Xo'7iM@ 𷁌LgSxrW>Y(oPk~@^#$kUQ~9J E~jgbILڥ1cc'4jیA.$}ED\|EWk s ũR|x|R}9ߋqXbn_#P}˘7PygHdƠ6=i_ wx|7^)<|銮]9CcO«ҽUŊkFԌ䓥j!]5Nv7|S28rZ֧xgY =@9q$,sϱGŦ;Cm1u^ӴrwDWkLe-⠮ )geB[C!gc!8U@3:{EI бi3JMDI3^.L^4xfB곑6\*.#[C1t<[Nc@80y]*:}OJu5Dm 澾?W|dH?ub|X,Kh۰:%G)0~op醻nTA樱ht݅_&*c`P/_w11;P!O_N\J,uMkL_'N fL}2xu (4A}5?"݊E]9=FC Z>d}y*fE73Xl_eH$.$ ,ٛ\I݇!Z'u?Sa/i%؈Q>P@ŗ2*L-\#+-\আY=7='zq)m7hVC,oa 30ĄInKG Lw=m=MEFƚ)N֞kBy+2% w$r.ۢF2Z.P0 L>$^ Go΍4fI#:vϩ9X%v[%O&K<|2=3GIԭz n?' ^ҡJ5뒥~VһZD7" Iv΀90D賃l580,ۯ)`⥘'>{ s%,Xfeiog }jM@d |,nW54ȁ^Ph2:7C57X4/ua,˴G!d!hT i )\G_P";\> >WJ~.^vK}\[{'H}uWi .rвRU= 9muoS;С`a|/ /V#h<8|CDrERQ5Z$eiFz 4kUij2g')X1FYw V7|_8`k_ Iyym 1b/7i5^_۟@ݔA&VV_-pww]&R0iFhk^m^I2]pKRރ[DcM] 06'AoX^-aLd98t3*|LrӖA"]c~zþZc̆܀qEzOpEy% 2t?zeE87QF٦c>lkO+]ő]3"ISġSiNxlڇOYې!>L82DMM>T"{ĥ`D'fi4V,mSiT6|.̡x9JلS*S%[ aw˱}Q?ɱSP%@׭ \d7hͱs*rc "_蛮 K~vQO-9ZNA?,%jUX&v@6;p,zuaU4Œ'2iX`)~e8 P_nPs|k%?glqfc)8vBam=QRV7W8wzVѼN@Ŝrj>wUxܺzrE+1AO(夯}K #./jƘ遟u+]@CAbvo:@@q?>[П~EY^{Nv*9&ޒD,mfDF)!C9nFH@Upu )0閦93hnÐTFN#[eR<b~'t}ECCJr@psA0 tFz/ PR~jL̀bHd>jbwwĿQp^NpeNO}:!nצˢ.Tt-C!'ݒ%Zl^KmوCNdy)>@/(;Rv(c_5Cfʱ0H d;JxOwbu tMك) A2G^ z 0չp,$)3KHl4rI<ً#`iPwUMդzC>K(=`KF&Xk;q5k_غHE}e8w?>hK#By7)ݦ (\bvMjb f  "t,zN#jRxM ?8vEћy>ޗ+0s6Bv{r`D|=?ˤXUD3z8ۅa0ZD?`J0њvC-a kTS0jY?B4{]|}wc7΀|6Pe[`haי|.hηt^Uo!Mu HÐԁA݇OOeײ視hX+);IMU̜ksFΙ^sg>i5SFi)V C i 1E6A(u~/eYZ.frh QP=V2\&qޖmnձ>T9A!t/v$\a1BzwCҴ"Is#rE\ hiPT݋h^CQa̱aE}@v)E\hE/Ё ~fؙXw Z# 7 ވxhqb KV3͓!'n~"k2bvI ,AH-QEwfo7W) r|>t甒/2t퇜~(nbEYeJ&und_K8$큽Eȴ4mJ \IB&A~ZJZE=#䠴3_N.dFʪ_* rxթھ!FY*^L`\A;LI812jD;Q~X~]0\$Iyi0 o;;O O0K/5FhonRYhQM~&9٦"xgJZa&9痊iz޼5?~&FVQLm ﲺ/S.J}1 l^ L{c8H.7}iitl2"U7IbbJTBh/T40,,rzL /! S JX*qր>@+߮Bۿ" t{8/Q#ˊ1>郷.uk1)%QXN9똼xK 4=BƠRa OCb˱H%[zƩ76554Bb #B 2L=?7-Te꦳+Tg)ׯ +>[v_\M*kW%!WcW]!LG_q_R4C_X9/ iƇ:Eªn 5.=+Mkb{"Bb@F}& 83ƻɗ8:Sh_>[cs˟ᬯ6z]WMW@6`DX0( 7~,`)#;dĩ0[?gQPoQW ] ?l2VoN{F,~|&Y<_f|Y}/|ptq'Vڭڴ\\ <M'S-WI0KZH e2u^qT`؇u80,7뼗`鷠 w ]0*`JwlhAf Jc7#R)a7dlZs_إ:m`~ *q9zrW9Ll)H&a ŷH :Eb''mC`Aܑ 7TkT UQ~{υ'N˥?=sP&xȭq :#ƅDYt;a=c~D}HPk> ,:*S]mCgAbJ$)@D-UƵ2l5g{Z탹~eI&+v!O=Ty%;=f+4X$*gJaъDuuO _oijfYt9~v:5ѕ{<uz\SUT\hQQVpi1mH,]@70-W'R.kӖi7Pi]x85E G p2qa u_傃U`QG> 0Ȝ"^(}4r~5S.Zs"/w-I3}\&_My @zuM0X+#>=igUwî2+d8ł%A&r]+ +{25ЌtCjƶ[zș`yt]~a,˱[ui9]T)e#е zW ֋PEo +t&qr:A4 `⹴8mM^.?ޮq#zj:v~+,w}YI*WKb}QV4F+I3՗,svެSeTʖ,I8`FЖgvWm@ySRz"ƤS#u_rJC 4T019Ɋ3U^ N9ӿ8r&\5[ Vݿ|`'e+ t6h,˜bZ٭ΪqDt吕1G2{넫ckb"T =캀*vRu4Bfe4?ʈWwM&"TS/1ޅ 0ڏM]Hy =ӜGϝVfL짽Ĺ 3~]K)N21GmZH>쿅I5Rv~QL)|UD \~ s;E VMF([.Gѥ k{ŝÍ'Ih cʲzgx j2mȅ=Ȳv'J!QIK fOC}[hug֯-&S]X,f$sFu2 jkIF9Z˒-˽Ko#~=uc@qYR8Y:6kǸLֱ=5yC8#o"tjryǠ:g[J PsF4=#FBpùw4)ӷScU^J(hn(hIO wOajH8?̠r[#`_."a9KPwÖ{\ny uzwwݐx ]{|$՛Gv`ATيFJps^pO)O# {Ϊv4l\9jQ&t2ZbT(N~-la[>H1X*&Xo1X TA2&X 6@ xoLduEGߢ䲒h뾊hZSV;Mwj&elG;*K%Q8q̀?S,I~} a6SBHF*}}»'Yv 7Rc80x y.v`'n[ >"[c-U 4L@N ƛ$w}"zŊדR3Uo2ރˉCj[ZL_4|V1( nz?ߍ'TGPδtut?X;[Q1),7I閜 -Pz©E{çbg4\q$$}:4[) ԟo**h]V̹&76&??D&|a-Nc@Gb%(Dyl< X`1 [-rA?Y@0丰ߢ^PDoU:: ~He[Դ}e^5 ,@U&彴4rO!j.Hl>KH$'2*M(m(qB3 F&oR%ދ*-A2x=YSN 439(3hnyAWU4.@x.pso3yc*V GKw#KY7{e'kC)uz+vq퇢_W,ъX!ϝWz]ZL6>GGٜng8P:'5L.;nrSZw[}3R0O5Tl-uS2COplq4G8JN% ‘eO@!eNx$Iw1-$')Sܠ}CqKOGЛ([|u4AکgVHo^i_2,N=C|~Z-@Sgg朳E fUWp$P;4* _{]aa/{ڀt0'NCv\CWE4 U]zl*Z$-LZ΋P,s74WiNhd$u ~}pƎ)=Mg=- yLZl $%dQDŽ9kaLhu}⥔ɶޭ^`?Թ% ۺiu =cM/719'ݾr{;ŧ[UY?hN`G67V~PeԵfӔʀ}tR#`ômչIY:-FNX"Ą[J*ԐJLtr 6.wfOIB,LX@ *pMW4ˉ82eFG?^'Q3L O5,/ Qf ];֦9NZYѴ4wZ}1K~Hmh;<_O͓p|U1hs*<ƶ/:/^K3ؾ y+Xz;}~xUٱ74ʴ9wHHS]AgeC3$EdkWbaK۱֧,MftEw=&N3"KhG!(NM,8]tbZvC<Oo‥ب .USP{]Ld"b|s@EBs2~3J:]W;7V2'\kt%Wts31Q[x.`=cHsޤ-a|$o#gWaGΛ|`K uBugX}(mjVx:sC;b/BKKSl'ͤ](hwm5FV^tcC|h$Wpl%qRI9ƨyT нL%s&0`9z_1(LR%  fTUeHAe 3C1|4W$7)39X8~ p]^3C% XBHrVE09ge{a" ̈׵QGG͉H"ߣG/s54FADd39WPW@ b% ku ֕SOs`LWxB r<|$u谀XKqO)g8kSTZJqܥ/iL}},c3MUӧg ̢T|M\ӛBG{A#ʷTBc!+TTe!<̀U{kW1VG  . T\B;PD"5GV6PMgg=2 W}[$B4s!U.73=䵏2B, pĬ|@DClfcIDSV*GMVP}ʤ> U¨`ENZhmQugA/Ƕ+F*%[^1oV- o r#wH,C#$^tdU%m7RxkyFDT57RR7yd>j'h{Dn3ʎ"d~ %_[(`Aada\& -YӯΓ1lno9RƟ%T? !#Oӂ^ MV.S ^v0B j\83nױ)Ua |'3$K3|'r7EJ6<#kN*]t06xъrA%f+qqIP?H$w8EoΤV@ߡ|Em 4q@~-M1?{sGܡyLVjHbOF!> .rb(_Gqd ~++`L9j\>bG|.kMYRѦ6YH{>)X,.EC!U5N5> *efzC+Fh-K lL R8Mt^ayu ͢SM;s\>Cx7Vn외mY71 8hج ~6r8]zlGos̒Yur5ixLw/ w?T؃7&gM 67ArY@wP P(&JQB!{w}pkY-ӵIa D7oX{Ŀd 1Ĝ-JW:'|@6R2_/`DBbp!~2@ż>לDUhbQYBkh=q=ﳐ-nٕXI n @0zNK7*RĀ1i s !T&}08-M7]?tW@ *kNjVbUѪޗBs6W:Yctp+˧_~ZѯL1=biV`nY&_~J!OT߹ K!ee,hǑ)zZ`Cc<زKU9CpΎ^},nj$$!"}178VFA(hfA9H26g)V&ءNؐ4ESr |S$,I@"QgqERb*j+_4 '@ByB@n?6c[$3 vY󷐲`tok}[8'uRdۏꚁOvo"Y,w(=u X4hcH-fUhgA.; mƟIlОp; E=.Ѡo "%'"4}{gH E<|X\~Ƣ^S9MHh8B?!1R asr4:7c` }xrcJ6JvlXfBc JE`QZ%b!x\~TI σ[Ed{_pz2o?àIÄM.}G+ʑsKRQ2/&^)Z9m)ݞ?-o>Ռ꫁T?ڝekW܌@ƒ{.5A>M+.+azOs$ a׉0:wW'jYq{NiVu~Yl@U$R$wu7~Xݪ"[jLὌc8wOvq-ѓ|J!_" z:!qƁg{_(G+%:>22vt<+K$aЀ1qg8S2|_'IL!8h ]mSi RxriY5 08=Z~*ׯZa \^_Bh^l:OG|MFδaW:W۠?#dVj.wp/Ԁ=tYNJ +r, .ɡ$$o~Bߥ&)&V|D2K i~MB #Y ipk }8ZEMoE5RjC#6$8Vvf7驮 /VhC|hdy¦Go?˘ruvءeZj>%Gx;1"':&֒MΎW gBDÐ[PZnK %DQiEb_s ]3kw_1 ex+DeF]F~ACc^WE.Lr Ғcջ¡QHk ! Sd]G5'39/ o2: )=Kj[+O\"^Erdz4a8\>gL=bB?u1d=¼"5&. >|<CW!Sed/m"&P7.&ff0)gNL1V\L7דmlc) bJpTڵO /Z&C€2O@v8TPqoiW9h {7ԴhjD7LfaLBɓEeG~|h gI+.srVPla^H!L J=mJxB+s:ƀR!2lH=2rGLNgKV`%mcn&FGy0OIZ<^H':Ӷ3Nl$DI:MdYD.-eU )_^}2̀oRۀ X&l˓4x^x`MA6`ݛs :m9aHu':]߁ i͗󐿷^.=.iQz๕.w/G*t#ndלT,}O,0~_ uvPq6HS @1s6i-\:_dKr E{J 4)>)p\M!70OG.6K/xC zXg7E Z>m?_ Cդu}N:(}/'2DxȜ0x_Y:VTZ!#mƢ  7>WJI5-&\p|-OU쏅;" I3# BK= ~VptSMzb(A fヮ /ؼ.B; MH>)6͢%Z>Ґj-JPö*FEܱxr<S IBx 31ޅ&p%yMMp Bv`33YKyyZ*uL s$N@[KĔV r֤2l*\AJi/l&ZARJs{ve DKm [(/ҏ/3-*0z7*=>wZ;>SٞoȈR.HH9 C:JoIb))SD.[sc`|/c 1 †MVDL$f>{> %#bZ ZK0ImHSSwMWRz5ST9?v5U|Xyn}Ie]b{LV9K ϗOS޵F>=smetB /8HGJkQ>aқљҭ1#n OKh T+C:'*e(ͰnXvwbʘMXF@b&&.uJXAw9q͕Sp.{c]8:rD:Glg=nٶ"oz5Nc_ɒo2zyzh_Oc(N}8jL.Um7,ЦZJL%yUڰ&]b辞`0;o/7)V" \ݥB3&Jg5 &8mƂqW+rA{mo=n^"'!lGKe/'MVD:<.ƯDy1J =mEh9> # xɼX>GnB52pXLD8&ʝ"=52:Hqh\{uTNHϦC8Z$PcL6R'ߝc۴tTg:Sg?Aj>zFdIB~f䪃,ٌG-sr˫Lz!#?ۂs4YH,F(o24HwD^an(nŲ}eyIM S4ح!O&u5/ҋ\,|~†hZ9'=~^O`I6|8#W /(TM@bĩW%D?O"@<=Z_&FlF)v//h6FX1~*25l%O1'U7WzBKw(|iB6a]v2~\L<*S{U\Ķn\$~M, s:(ˊp^1PtLa0!~|J`W*wmIspFjH.@D#G U.\Aڵtl;գPoQRrAv@t,2ύDk%OjÇ%c5&fr@n6 # Taɐ_!*tB_gSgoysnP;{H Kw21{҂H_6h'ŢHx,]D|Ak(Lz}ssUM,78}dg`(U7&M ]U%|dǟheG.v F3g Y3tu p\Nd_VdKgKU~}t6 I<`2$h#vi?7VpWqՒ6 j?IpFJ({ZZҘ1' YOT@D&%-84suGO9=oV1.7Q*fdj3`Xp:*7!-6n"KofŘ9ܖGcgMOF4F/KJ W#5$Tq`4ƁݏV-%Ϟ9佟-\ YyY 4P轭veIH^U" {;V4HdOקw>czV/W{P,xlfd_USfӔW(.i@;tt)y9r4 }XqDm]!)݅2]ΎF6Mu-s\Z5Nzۍ D UG@A6,=.ӵO[߃eM:!cۄ [_m?hngPl_(zOca6A`0 /I^"8߸]2dDBI`jp@`Pu>&M(4F{b!bϽUs28&PX/콠4! } 4l$$}.sX CN~$tL왭n cj(U씉N"ei>~Y ` rqdqEhQmBV"@f>'bL& DNZA_* t.(PŒr.eqj̧=孬zL??bP۹GV{?uXU艹`s F Z@բ3nٞM_~IXIkx_Z‹cC[k$s0%Y9L3C* ,I~w5γȖ.6Þٟ}e1(z?jcK,*vIk.^ڃ}0e\ hzC\3fgmKڴ:wBد>vCUjaW(E4[=*1l;>; 2{*GU M=Nf4.e9FaG|ujΫs%崖+\M֝G5VuZ>M;AF>` ~Z&o&bbl-[@G-~icѧL|/q ɻE38%ZPz;>bμ+ Sp'^>(OxwLU;``Ĝoq1?W縭cbX %09Ֆe"`^H.VWQ w/Z` \s) X7@j]IskT*؝* _-TYǤw/cv;b1+lE Ngޖt2AcLf(Q?=X3 5&/A1[ުhfSs[])&hݖ)O'FjSoP\̰}>$d1Vy=Xaf1/sBkf S,ANJ,4!d3Px|q"XAgwW_dcgʓ,^(Tv6<{{D8:Šl=P(qjoEYG>gf(ゝYrS_QQ{r^O-OOdh?܆W )<)PI[/hN &?Vpqt8%!Bw +?1upb(w3f܉$/9V~ rD%} Wus )cڏ iIRYonP{zuTnF;t_r.o Q]mS5pfBW.b'_*sEpŻ;ouOY%`d. | nfj'G8Aczf6lz9CtO!jq]˾E'^flL|= *EouLƿ5i!ǟc\7y;/uA5;Ʉr Z4Z;"嗢?)?X/'c_=Ͱ全v`)]i`i&lQggCf{aSS۳XUz%\fk$_t15sTPm\%X|G͓K. h X8akiԃ~XLn"= ^}ۮD'<~ٻ:FRWjᵾٵu'Qxˇ򊘛Y`x'̘d*2CêϜZS1˗ ߷'U55Nюʞ:~Ը@u?pqK Es=T%;^ ƚ?Ҏc^( M3£Ih{+;o~cV_h% ʫE#[4&2*Y*8IeXz(Fh< 8k_, e{%i>V>DUdJ+-ד=|hOVVFf{RV{9^,Iբ-2jmK ]0~ڎc'0!@GSAxb!AngxZRǖ@ޡKY):"/~!pBDhwwv PJlU@GɩjsX2d)l&w5I?QKhۃ;и[}e<1b,n*4+7k閥rX&@(>iDR]Ae[|%} o5Оt9y{ &S|ukX4v| qO0`Nm/ %oѸsΠW]qc@BFnc״X6m~m: g|b|Zr nbg|}« _(SaFYW?Fp*7'=ꉀH gT.!`7 $sՁ .|bڏ_`9ھFsva⃅>h xfҁ'sL7PlhAAɕ Zd䣍/!-)N"796αԕUweRD.ni(kN} c&6Y?ڳ%'[7F~ul[H(K O(!edZKƄrکg!=ݝg񫺰`eSxH系zu6=zBݾ8FG(EM UȹB,ε(?sjGa}zӯ8W>#V;<|\'1yFcTBUs x}Kk/l=!{ |Š @AF UM%f?Rr6/-"~`_~_~+du,CENwb]tβ4geA αE K*鮓sҚ{B5j-ɿеF%Y35Wu›{ojA FۦZӚ~W}2Vq( 7X;)궓Z"qΰ7'TO>˼-xE/l"ƟsdP}ex3A͂XHٗus l'= i:~L*~dxRUM?rA^O֗ѶyIJ8W:f1Ųd4b+5&3j%<b\uJG$`U7 -A+wq.O=n?W OIsU&ޜ6B͈Y:|]yV ڎ\3Xt_";sംjYu.@y^:[7S'a5e85:7ޔR Jb@',G"w2iL~a A\t\z7gZk/1Vj{2MhOe ϼ:KCObVBudކrs޼d8z+d),{"jT*K~[اϫ_5:n\H8qXY#ySXYD7nVV#4.D/E*ОIWĚ,tLKV3}@"%(5@ $cEjZ5TJA -Y572>.ɿBdn26a~ug"ooxV.+0ޖ[nssLBz6U .Oo1U2`dߴ O|&iN=D yб5j:%#{Af0 x1] /r9fiGvN$(Q1儸-$ jT.p(r➇I<.>'েh= 2 PQoޯ)rh#Y(ms{ɾPOkNh;gm J(C.&{y_\ LVqӎRN?l,*~YD֜je6axF]AY;b7MW\3Z/r=C,3]w<.Xko1:~5 ~:.Ro)ܬ滋B;c2`$R2Q&oJf_-Xfgw6VgJ\|,6fD[5v{ˇN Zm6 '_% /|}L#c}cmܗxSX))9Ȗw*Xw|joMV}'|?ɊNL9tW@=F[L !8:!6BXe7~C> NhENl?MiF_~{*F[qFWͬ5` U, 30yH|7Jm쭱tKA|hj)iuD2P9ΘaofwAȍ=o(eʯ#e<Џɶ[r^b%(KXt' &U]ZǾ^x ϣJ@帩2J,H󒮊08>tou4 ;HancL[HGdh!5LR1^@pv?3c6\&HVΚp8Aq^0]wXb*ƫK"*r*Z/xOy,ꩨibٺ3Gvmk4TʴJ{&$Fip+׬.\g^ksٱ$ Ph uUC%)]e e@G/|W2i-(ݷ8>Hltj2<o.&XAdXJ (t?cT# J} ՘q]h$g_'i%M@|6qJ۬+KE(+#rpj8}ӾTQZ:F&󵪩MJv/$|2@^c;j֧:yp>e4FD&X_pEh܁؍l/<U :.񒞉Y[bbVgKHE&J1w7ոíz:JuVRQgQH[#>kOkrxh~BHe6ΧTޘmkʼn1)#c3hnLM4K* ,sw{)MDv.)~,Y.$>kh,B0Gx4c#ؗ-_5yǻ`"oI {tAzH0ldLbQ,eIl V|wx#iD/RAN#z7mipy ^٣jYR} `ZpwBu-pF>8Y^ 7)Q7Bwsi/ B/,Y=dZߤ:?,, -v J|ݺ_"Y𻣑%7n?aay[lZ+QhEՀhΥ6hiP6} b >x#Q]T!ʴǶ蘒~dX&#s<(ROS'ԫh0O=Xd|I]sBpR}pwH:Hl 罢˘y?(-h? XRV(r[gFRu[wE⁥-xnJS{KZ8 H?^e{]ĩ7 4 4GĵѠ##WuTz*|?M9Dג; MvOos)6A, a!$ځ=I"s\|U#4vevB'^{z+ 5C2oroIc:S.ٹ'UEZxzS)\߉eIʞ6SoO\2Z3'Zܠ3c)(SDŽηnVj;`2싴#{=wҝ}9~VIH(Z">5Q$m}w4=NaXNr8T*r^DY6*e *<ӄJypspkA[yx (yzp{]^ÎqOÍ5;*6-ealDP ݫ<n~͍WSs<W Ίx9UASȿ 92lf?TO1(5ϭ}5@0رބ¼YΧ4-´44zF˨m$xiy[#a,$]|`q73ahM𾐧 '3| P cPR)JB2w" D"^h]age!rzE͍DI C@z֛V!3jVE8|chG,@7 &c\ T!r ,WPby:3=R?Zr;*s]"V6`*b1\JfJyK-2`Ȯ8-܁_ϏiCo\v\λi H 1ѕJ:>0 wePZ̓GP!(MG{5^uޟ6yo PQ(+d9GͮK社^LIDSv|푤]-r]N(M7ņ\Y~Ey.WWvZ$>.^Ecg,qO}nO.׀cCMGbo ZM}!Bp*N%K!7,Rza54ƕ╂7R&jN'TLN_jG@~cIlah=g1LXG{3G,5 _$ :nmUş.V>RJ(pK OU=lmIZ?L Z9#zXBެP:bdQ7( Qds;81Q)"kLTۄZǣ+R07 v' @!Wr%ugeŁXrOA :lRN<}ܤiJDM7bvTbE_jݵX!ȝk%ApuH֛3qV)j fև7 %#юRq%fN_ܭ JrfMDwqTXjS4GͪV~Cšx`-K{B=~p HGQBJY.Tۻl(>( TF##ڞE y,tڔ4 N`(Y~tjVvF| -@9"}(,tv\M% glwD7J,ҼܦYo.m~.BMĿ*[]iԿ3jR͟ky{M1u'z$ k[9Ȃt ;=޽<1jfw &Y|xNewJ* qĕ@ ]g$k$<{{t0 %̵e8<ҥ(4IMۘ"E&U-qw j(A:Rz?ee[teuw՟? YxPط9Qttܴ/tdegj*He-F߱a]ڒ?q3D V?= &4aޤ&瞊hJ!ss;y5lRG-C,뀤Eg2oi? 50,߾ҕ L(5IWys^</"3bGhR$!-"J_fKt$~©p WI_cu +ץ6bͿniIt8Q>gl"a4M>n~z0[}AW\*$s+W½C޿R;y?>XG?FtG9l9wDҀY@' Q+PX'(sL-~X:Z3XĆnZ҈jU@@{/ׯN,9~S)wiD QC&$ZIt+U^t/\1aˑ=o뢰Kesgp֤h9„h|;XONUGyp 8Ŗ J58m /M]@éfSPvjvwܹJrJk&IJÈ㇕ѬǓb>d8/ d3QA^rD/6Xi&1n3"08XJd"5u)vyCF , g54h3[P 2ۡT-e%Qr3ΰ *UTtXc$h볽R+FZO% ޯ}TJ/>鐟BC릸JO;#q")@"ی,<S,ո,e#sDO=,#݌7-_ O1QQw^/5WeS{kʐJXMXu:h|Z뺃i*ìmH?7Ո5TQxsQAi\›?u_{T8~SLhUM %9l#Fr:6ب~%FTFz3t/ռ"D)ћisL^4NAM΄m?T4Drk.g w{n HR2'^I[#qsGUpY{U`z iLO`YGGܾZ-YnqNI, D%`\]cqY, 92Ф =(pPGYNd3 4'''6@d*td8HeW% Y~=w8EnF\%q4:} d# m 썁^n)rvC'v ]7t9SĒ) <` vgBk@d۫BF[Tw$6{<; Ak]hRfk|?ykYY?5A.!>`{o*N*KXC{# E" )1NҪ W"ϐ^ Ugڛ) ~t<GlH{˲YL`4HZT W.z-rEdZ>åWRh 5n D&Cp {r.-(E0O1lN`Ѡ$AA R 4mD%)ue)O,aK#=ޚܖ#܍:R_j[Cx-8#W1xO I:_c̈́a2%HtġRMcsrPuhDOl7 [ P ApPI D .d i$l)g癧xlKEmkQ70O ݷ5 @vu萿ӏ]{ȶ5Ry:4Ka?zSEΗWK)C/-$$E^^9ĭ~~PkKkqu&'\:(5]E6NkШNI%; #?U/a[q/b"b!Ա}{ {MgY'OC$m8x2x]݆aWO7kR}P.T= !Z d%˒{S}u  `"ew;DZRahDКYz$2 Ӹ HA-LMJu5Ԇq%72):q-}HN+y 6Kl(Ce`x s1迠Zfi@~';$7,}z]K*X۾#ȖTtpZw4" 2%gt Ϗ¨eSq'q3兓FI$Y%GBǵدH;]kgfC[<<i$UO>aX$|L6HT1[i%rL?dHYM*&H9-F@^TވU!K[?@ZN$qE#ź~A&9w X\ysMt/L(+ voHO,).PqA1;{c&Vm+XqeYO}dWC͜#Yg7.޳"Km7(4.QOgo}ɐ+ ZJ&"&fC-3䤋cF$lD[t^:ژ5|QLF^}ZjAw91o5y79{m!2~ʫ"~Oq)ћ9Hf<=>:aͨ9aEyz s°Y6.K]z2Y6(`B*f*;Lc5aU ^^zCNY ON㫅QP BEJ +|ЯdbR1*:nyusy&6hc [Ѥt?0'{|Z\]Vghж$-9%`,_}BUO^%=Mṛ̏"L:?lITx09czQR^|Lp|m)zKTGScmsL޸QC⧃ XR0d %ȁդBk-_{ N)'l*cX#dyPjPMHB҃CMlR_]z7W4 _o*aA󀆜b}-S @xZHx |g_O.~M#*YV"j@DH3Q:[1ęJBz՗o9qI/FpMsfHAg1 h'#ل{4,> \ʝѬ _N55Ab,T-r#p ѷf #Xz! 1N]2JLn)i'* SB_wR)Q Csb{)lcE?J> /P g|؊rE߿N[~Y2GMDCɍII#2 E;tЕL\Mhi$5DZQ"Եwd#Wɘԧ@L ͛PƉw9EWSvtJfQ(ֈYT Ozno6nYE'BC!C~wEVߌzj҇xZ6JqãS8OԡKP\ ,*vct;h6t,1\= ' -8VRJ%#{JQ\rhrb<>%f^}Y91'LTzE(MMofzgKf|lJ.tZ ERNʹ.}5Cь<I 8O{(Ah))9N@Dn.^wQѤsȘD`:۾s❏ HD6RZYSL_.1pht#朎I_bhsdZK^fR0U$no836K"nTBDy.9s"ĨREe*W[%: , ߕޭW LC R?S .7'y|I&rn[u5DU季Va4dz7JtM"CVipu޾6 Ss;v1\Ldl'E0P/qmx/Aw,bU*1<0%d7ta7Yz{D cO3D{`j>wh|om~~]&BG[W0CJ`)ȶ1&f,Q26i/^Ngbz mXstUbgTl^"Upqt3|~:1܆^da{2 n/ة;\;<+ o<ų47WB> ^f2Ǻ`aY|@^ȕN RcXtjoGfM@e:)1l5AXs~*CBIB/>FL)4ٺ2ˠ\uj#!"QmQq\а؅p⼳h& `kDØW}OQNKv3-ov)YWA2p b@`vsH&2P>eĨGOE3ݕ |ݡn yXz] h\ax 0yI!5ݑb"yo΋1*'E=lEň(eTbStSǩYTo9EVmF&#BtLWQel]/WtpGq8-Ry*DȯYZpע4 (jcRi8(c=TIZXOOp- d.,2'ŷŚF,:&Hr{C`$); Wz[=ńz5"26VbnzN̖؈Z"W1L8ޮf*oZF(~H$ :<%%~6?0W%JWmd5!-.$n}#iEs^Ld~ζ!*9n(Rա\D/@Jcm&J4J.Ks͊a6izЧ{/?7(n+*j,mv.nw~k C g._N_'\I0j-~0b'$1Τ@peop ]q3+ḭmUEu9mөNJ۪ԑg2 D˜~59|vLn> Qzь T;T͌ iol˙Z,sZ6`SNd-ڝ?֫ctVxyD''E|h#ݞo꤬٥dг<(L? <%,wܧz!a#)$Hr<4m{uUImo0ESI+m,L2Hn5Q%TqmUшW'$Z%fʶĘZ? xI].7oݕ`Ծ8K4}D!SƲ;JX@Vb/Hr,[N섭b(F-SUdZ[,ilM3HD+h_$\SAA\%stY}=/#rSٺȧ(77 ʾc*HJ$'˴ 3k c.iv+1Ux&)djw݄m#B~`F3[]V1kyяM\vA8E5ʟeW<q]~R!'׌mHJ L$cH"H$*I 3X2;'7JJ1_Sc!/vp'*23{ɽ`OFas< H{cSS9<8Ym-UCuNs癚XB`OFFLd9l2ҷ`I۵)9PUqxWsGVxl`U> 5m=|ٙP|lzGi-ڇd굆# *!Tp,?&-v4ƦI'$~ԠQ@iC€, k0Hn #$ЁiB`xpq'R7\lq|(ۚ5ŝ̈J=᤭Q:b+D]*-Jp,N Z@Ѩcݼy0Q/h7܀,#a9:&"2x¿GXOeĐ; jXՖIU+>B.$cXBY*0)G$~$ ]>8Bm~f3&-vR+u`խRB)U>EӜoB>Y9+Z(SUu Z%mN1xf) ŀ#xBn9 l>UY{,-Lcq֍)!UvF{a)ó6mDt)j,SGcIS#OJ^> K$4z%FΓ^nz&/M4gv`lB9/}ݜ``){gGboHPtpjݨ9DMMؚ {žǍٶ)%{29+? Bx,LLPjAT}ynbNIڱy$ɈV.v^Ks LzGn-( 笑cU Yqq`dg; R7g5_o dnT ="Eդmk\wB.,$1 0(l u唤Qq3X54ҭ/>2Y(;^عSMbԨU5/ߐpzlIS0p]D1}#&UGL N 1pR~tjƟXM9Ǔa>tiƍUw_ޗ1["ك#׷{6+llC*h=\9[#hMT_?< gO ˆ\9_ RwJgvoV}H ~/NFuGDq؃" Ib8)V:BZƌLLYOˑCy־jhDG {m{>7]0pPnBL$jo|+m2=#VZ&DnQ7XyQxV)95kijC4cl,7OPf³qB yVbwj*rh2EnQAOȾ;Y4g;z^cqTh"W&˵Cw|0QS%sjxꉖ 0؏Xd3aqHiƹ]@'c*A=n4ɰ3~}ۆ?aUmW6,ql\9TvC(쩾F7;E-uq@ <%b_.6ᚑO"_fqjRY4m ~Rbs;\s;|cCk y@w!8h}*\my۱3Lz(b2  B,}ڔvƉ$3cuw?- ^aOA7jYz-1R}J1`h!2QC%^qp+4HqHUT ^nH-%:XA~,h,}ǷV /b}ꗓk[,Ȗ$do䊖zDOS>oQry\u\)#$[ŔpoVD?!YOYftɜݒ/UJsk vR6zo/S2+)%ru \^YvtZSd=ǣ ^ :'2`(;\ )C)2wIiK&B1~SbpמXCR_%bX|RVua[.bE}ŇD fb&FD+4}Q9G<962N`Kg'@ _#$JukC?F嬅 p~ '?xLQ&uC$p^P2]4c W4M\ı{=;*Bj+;n+E݂<$ezt:+fȠk 9OxK͵ݼp (=U~o#Y!#m|G3 0;i { nd%uWУGq KTCu֐] @5X뤙gK'/+]|231&uMekfF#6a*+KisJ ۴X;Vhܪ&,}~ۭmĊ֭CՓ.(kIi#$gW#0!V\V|uW2yzJ{YLDZӫoH'PF~36J `?")O. <'\榐U5;p_})?P*w1"[MLtatm7(Uף-s!R, .3cXErz_1[O-Ishipf0E3KL=꺿SEYaH yK(D2m٪=?Sdu^Q~?ë_Q(܁\^p? ^2%u'_2L0~aE8-ƌL‘^K n,OsiՓt<7LOa?ʷSH1 FR`C:[q>NSx:R )rЀpޕzv(e{e>K ܉jr(lH` 6O_DVt p"#| +xFJ$ 4p M`<<{ 'GUG8Q({MSfC rQƽ^Tiq7 J'H?)O2@ѧՂ;Qeյ*˰LcHcBBt q~)d4 G_dƢ r&枀9nж΁JGl*]1?2W)#[-\s\yTfHBjb$3 ]eG,Е tw  DfNS\~d·,zr&gn* 4>j1O mGFfۖ3aUR'-:akӴ℮kl0Tog!=Wf 5jn0ThBڭƹg*Qp%0ZLʏfl䨪{70b)+ݜj &Qk˝zrOAA2n!aL](Zw+EjA<ۛT/_CS0Cy7 N'T3GLܮ=~̱G ܮun۽pw늉w`?fhOngBM yP6>D4#6ʍ40r;<;(?$cdҚʛ]}^x5Ym%.+L£ "pYEBjzRm iQ2@#[7fߌTE{BĶdDI>lo}ΒCX_NA/rҝYf<0'Se4d=GefP-f AӞk80IDZ#:2J,CEs`?n(G+#Aэ*^Nu>Y\4)r_" /rYK'SiXrs)^dܤgNԬRy6 J)0ߣ K?GZ҃>sc74^Z'b+uW4 ɤX#-+}rzL~JvE.WǦ}"gCݲÙc@̊)JP)MI. h~\_ DU;z/~+s&T*Kt3㧧?ł|ƔVH62@{B*Aex\fW9*W8c7& xQi3=M=H<[/WJ*HF6Z'KA^¯|ݲMݣ$%F^DvHu&k2 ,Dd4,ȡyoHT Xm}]?/mEd1Vm"BaO >KCU1۾a1; JDjw~|+٧Le)4BTIHD`'S1ogټv@/O+Tb˃X EG}4~ޚD٫nOOwz@%MΗ >F!gC_ A82!:Y=73 uO/Q;:<#nC\+QV#Èbu+AA7&e3y0wR>7.B.guzoaZbEn[ 8J5?ro<뭹F \/,R3EQ)+qD_HT 2:& m;$[w|D]4U>B$E"o X]ZỊmׁ硈'bmu'PAH0cJ 31DnM%KACreӵD"1$}F@? K?n|o ~4D|EР%oҿwR 7 ׾&2Wޑ]4PB jQm ׈_R)j\8*X cm(7Qyn s!(+ >V 6<ꁃ?E듔'. ` s+@ߜ]c>&\,凍ϛmh&Wd4&v./O*Nz!P(ς <}yY9])3Α<}|nJlnCy2-yp6?yt7vla_Р+)[*pJD3\?r->t`citX xhyp$;IJwHJ ߈ HYm]SDŽU? )^y}+~!Xt瓼Z6:y!+y"/%Btan^Qӻ{ jTUi ʑ)ن>YGۄ1>I$w! WKҺ[^&ԝ2o@'_ku{d߉S^)/jEv%EcF/g)y{O`h'a'`V6Jh/O ЀٍVEfsxڏ-Xw@j]+ n ]1GtQit3J$`XDZ\;X_CX^Aa/_]$@s.oEx0C^KF4',-5Ǫ;*o$TԫyjO_I_r_A)hl}ѧ=Q\rf䶶 \׺J%7K.ws괋(6sH=B\0zA(c5}{Kz$܇qn4A4H?9`2V?[`~qRYxZaT"tZz%-`FBHL#jju(˧#X{CSi]b|CPOfq6.( ĴA8 ΁ߢ\Y#d, TB^۬;ӊ/IWYÄBA4L7++JVγfTlQFxxKE}7%LfJU(ie&T[2 *IjumZ s۱]$8_֙]Wz>h✧l륭wuuGI~b$ Ⱥ+|Q$4_iCU=/y#'@yIgQ,%+e;:5(X[Kp/^jTQ;&AÃv3}R d{5oT8D@c^KXbSh Ov oNc\0ƕ14[| 0O0"/t Ȯ}bsɐtn}31 ,=j;ڈZ&}P9N᧶Tׂj0i#iK@q~ݾh   &|AU!fޗL7wHGk [~ކmسGm-*rxY*+TN{6;AЂ 6xL(|p޴r%(م޽&^9]p.pݭh6H%M8Aj(OYN?IGs Q_E8ROosQgɫȞ',ّf* LWOc hFKomkVupDQ8GP=.xgII ؿͲb&HN#GTFϧt~1We} Liw' Z|P/=PH!RcQ߮`#4P'UꠄZm-]Npv ⅦmNabN]Py%<8 U`2ǠMu*! m yZ}XEU"n~ 7jM \&G_^B= [}/"ySh7bP2ޘ;4SPB~bQ]ZyZeriH~{unl|MWjL}?O̔E8*:߆P\{zWAe\6, %OaFTAk҄j9E3Y(`=3h@$6qxx5 AL<t{ϧ$`Ϲ<MgV"Ǡ٪[uA .q"b7Gm㧀N7bvZu&QToaz`aRpΩuMeI+OD%XpX+g6g*Z*H^z8΍u'q93_Ǘ@Ņ~;"QD Bn_kWb7wb%L^"kNh$|}ҵ)#K[z Ӡ5$VQ#;0gqdLuj\Q< >ZGr[)3EᲸVlՊ/e%Qb-XXT+OѮ3"9x_J#R (Z١nc0g.;RMpc3.cX8a!WAB d Vwux)Ho\j 䊁bE):T @_^L08*”N˸EY<0Mu5qyNPF}vPgL,d:nȃa!F E`+-CT<]gmp{H*N% >.t񢊥JQ"D|@acU9RޓC`LHpo. ݁kr,QJO_n툖B1/~ ByG;ȫvZpR}<n5 7|o52]ņrvgЦ/mlI3qB$_\xΉUt;y0F߹^d Vˠ)OW5;tT C(iDOQX3qCF? VGy1\a=] `,~KNIHbYB=P'u592y優 *E :xB6g a%uVdɹq1D8UPVἎ̨@3\MrCŢ{(vOʋTBj?s դT̮+N(g-- ")vql)qmz(nvwdr~(솀1 ~$N܁68a$Rc8\BB~h*CK?)\m 1_[势.ͻfrZX>\X1r*M)ED5I}0R6l=n 屮R ~ay^ >!IVuäXIY6L*:!c4;J^2,|ؗ%ty$he5z(Ab  fu{T0uRk5(I( bd 0MڪȺ;Y##Xi"XTw B]q\$碎,M u2t *BQJ~B2x-kqN IdM!eee^tdIzaH2^Sٰ噾|9wsuɴ}ID6#sΥW':t' t}/ SH X]9\"HD.`ŦXbBq'pgͨ ?0)Of1i"N)֖<,Yx3 VI;<*onXofl()Kh{K5гsޏ3Ak@6oyA򍨜'^2SBn<A(H(*օQ{aRXCr竉Ix'\ ;,g5?ZB'd܌ $?k:$5z.p3ZvHkݴ#YnN,B<7kB ŒV=;cAUkdxM'Z:+rWm??@^01MfSyV鮱F5Ft`H?݌ {acڞgKĭ>OՌNZ)W3u!e87\; %&JU?ߕa9@ɢ=}Lznu/-ye\~T 5zPɐ\NLX N^ƷWQ5Ȣd ӘA%cGc&NA+ KIl ocgL(j> cGkGwQ=u}~̦`AWhB cGuu$B/disMdjRk,eAQLXsDE, ?JWGe&h3uٷ;==쵅=oz%q`d:V K9}]@3B{u CNc ԰{AGΥOߑ[;θt-G)9M *?\8X<\_5򁺆+nKp.t[.dK`=GIqfz d ]vBVns.&̯KlqD"r&"女ݖWvu̿r" !9`@ O<$RdZ~lڗMzA)'K8S xJgH: }8bT NC$q}\W 6̈́Z1cHүo{Ɠ=cd+|/cT ^[L\>VVM3*#aCbf+_vב^DPdPӹ8*'[f9oo+}m(c׺pI\d yA"gxb XGFvZf d[O;T%2 s>Y-Tnִd.=SsJst0<IEA m:F"`a]/KRν{<]Γ"M=~~u_ůؓӝ=i3֫{ C ]Uӏe"GNB*{FD{(i.({`ZRs#  OϖWHƌf7)n_h;DƱP}χI2n ;-8 E]cnB :0rl!SFIZHQD1G7ר 2|<`ՁIԟɿ.SO,tU}q+T-BЯ 9wߍlIO=@ߵɺp"O@&ws3\~մ𸎇R^1sX+UûݑIQXmZ_- z|1tė S6%uhѪ3xrg.]`e騂jpIg5xV-ca/w<]kmUvnf? q?:N@ c$͹31&<_5_7"I bzj=5t4u2l,yА~{}WTq[6_QVErHkҡ!v s/̯ul }eJhKpϜM%K(0ѝr0e1FRZ`ߞwe4cA/MXL|l_8<X>0$($FugS{rH]^{d@4GQ<N"L/-/j(>I7KUs+Y S@]}ӔOY sIbmH0x嵸δ?:[O b;Kd8"^:R+~@쳈ױ:g@5dQP_XЦ<A=x$'M!H)տ #m?u.ɦԃOoNثJ@DICkPÜW:W*VsNċ dgwTӇ1M' [^b2Z]R= H`^%{BhbVKr5Qi߃blrIE8'uXK!W#5ؑqc9| LrՌP7 CcZuKO|Qq&ʳ6(&l}U, s}NV軎*wܻ/j+V#7WXX̉0.f{~B_ ՟qn^Ml<}mޔ,e|^w2?r,^bɍOgX7ʆ(΃$42ZXpԩ kf78>a"ݓHwbij!|eŽK٩;K".~ tXL)r<xuaW|,Zp#L1{v):3XmTFDgF1odeH ({?T+"Ք1 Hen]V2L !KZeaxHjͰ<;xFa}pݩH)oYF5,K: c> tDaQU%1 Xp92>VDW?Law3j`*~-A7/X jb*3fVf21^ LQ߶M3;%ؘ=Wo =?}8M9WGV7v);`3B)7$XG9s1Mq/-QeFpRfnjgTX#' ?acfY)8o IR?~"Kҁ+:VɌx:ݑu+Wz2%DSrߝ9DJו>m=[jDsº44h-`p%\\@7ޥ.:Ty VPbxܨ;`@iZ&yC2 EƊtXf$5SJ}KIX|D!G+yǽM!eu8*"{UF&|2DES@'Qß]Oӕ(X;0Ky-&Oe#w.R+4_0_ ťn,|b[/u9O`f$Qmޢ/>m o5"gJTx8qf_;_sI:<_ \4s^ YTc9$$jDyUba-݇}i$>}00UQm^<$5hve\K>Irl-: 7*Fat ]'W׾dóicC|ŹDGX,AnR1(,9d+ :'̱"L$ʋ`N^/<ʗO7 *m{BF\Ď2ِ $،cbFX 2#LG6znم-pЙx-lJ9S0[tͰi+{NF瞟z?W o@ ٶbO1SgN P…볊<!e:oa=e^z%h*wѯ}/?/k除gom® m#9٧y]g"|/*A$ =6?N|Ƥ{g;L 3 /P"#.{K.5hk%΢`çڮ'y>Hktr=Szr>ӆRC̉kՍ`;MAV . ʂ9VMZH*.P^Z9] LӪ'&UK=&rjwY5XHyQ?I Ubm p}b6>#SPh窅]>2q ~?Գ>}*#|( $;mAǀO&2|u;!Ego1~km S5u .}u_Qn oBUzKy1oK](ӭQz)}3KVqZ 0Vujf{˿soSvHY'<ͣfs_Fs#q7+l"٤YY MaE.1UQݚ !tRbd(&MuzA3X HrHdZY&dqT *j:*2n ័=x18m_ِ92&p_i}۔&R{d1̄;DvĚIÈ 6‡C }~]N%_#L`[hq,%&\<5_n9@"b =ˡV9hC8q7(7ݙv Lk.::4A2Z,b!,Nh]L VnmĉQ!\9?D%34:0 XPwF#.:0ixƜ|Ye?eAfTRdcd3 ^&t șA$ЧʣV"hU+F:`0 ؍_SO^ i_z%۾{A h"K$ * q&?J.!֋![PDNJR:`*+ $9.m'?awߢbv;jR]1c`͉q<+mҨQ /5pɥÆ畧U)Yʝ<%o- edK]4}?z/FؑX |3&Sn7NIA?/1A}Ǵn|l{;Z]IXMNz*M޸ijSMTG40r> е~ͮS1qdYͬ#Y _Uwb X)ϣ3gn `A:d@فǠ'"Lt}cd!у0{/]̦u r3u|\Ufm3~H]Xb&}2aỿXE2 $aqa{Q6L;ɡt{jzJRs',^T vYfW[+QezELc`W*-Q驻F놼n9!>W勆f^',Y8U458 `FoBkZ:ROFח5Q=Jfy_h4?5_]WFE<0 N}`~j9fa-ߊN-@ls/hCA6BTw.$ TC+Tlӛ k~rK7Pu2Lr9ǤyBjߧ;oz*Ery!]5e3rH$gJ=R붵8ܿB dxS( >jB-3:Z[MN_HoI $B=476<#ŇOr1!ϗ$Nt0ToM^CQSϿb^6uaXzF-eǮ?R a>rJY6ylSNs+{Ӎ gM)$DR>BE&7It?aQpU伝k}shn Ft , _Ϯ%R`p۠/Dpj4y6t3Եcy⹵|L~ ¯5㤑cvI3m>-ٓ*ge(iG dU.W Zq%p1c\Sr/x#u"nMgjȗiYN>RaS稟EH})zͺ|]ǚr!Zr)}ygE2e&axf'{oGYܺ;vffl7w 퉵$qtX&=d]mPi%8D0P$ t% &MyK:W~c$pEv־ 7*opAhv Rxq!oLQx78iZUbJw1^wb$͂&pB>Vpu RJ3(ߜ{Л(lشI~ڃ~X7BuOUH'U [8kQk5?qjW ]7 &<8MrELGB5[ 榢bSӝJ7dhfq0^!Z:Rk\")Z8 w^wxw_9aOodN\ecaVȀ>f\ؖXk]"q?J!7nY韲@"N.%NddI;IqyȢ9Ʋr,:S]|K1TqO\R\H[)l 큿MFI+n>evߓN N i)d5qB+=|;\hJ eqUzQ+wGC͑lYsl"ͨ;5EX9 oP,jVJrMǎiî.ٗ'h*/? Y+3jtL%bXh na܏n0,[[./.#;S%v,k݁?dkhbbDOmp㨗bӉ؍r& (D;`t@ :=u@д^do] DzP%)p¡\KV[W n_=E?t9s2 x1kfQ6Ow!?uf-"iX xS;Tћ}h찓;EH57ӴC-<ݯP䃮Eɾg h89.#i]yFeI`nMCRH?}vD#Wb]aindͭ ҊI,_[m,[ ǀS&T_|z ڱ|ŌIYA9Aa`#H*ag,!F8ĀYވ(EI%$q|mY{Vzvݛ#FAaBKIFWkUjaX0rQ[xGt_Z)y|nl6 >xvn` WGs`+_:7&GHBOF~ofƈV[sAT9>9L\bA ,灻匆q?,J6wd@u*\+Ai:U.oafdVF`9(tZF_b/K|C`cPe c,kS鬽ZH~Ex_{C]JU=rZAJM VV~ٷ{ F a.0 #al30XkRSm(7L8u8;z_R#[ٲmA\A3pF6?iiy[;2TI\X !E[._hKvYZ9<Ϥ84@]p'whjjSI4砮?5'`<SD_^N"KREmٻ t'<ПTŻ(ަx:b2bxn`PlɷRr 3GG0;''GL}ѿkQ^f%\ۡ|#6hXWdIW5gԢe0^bM7nc_ϊ0+Tw]lp\>5( FׂFfmj}v4b w,)y#`TK4_m l]{E®A;רH&>$` ;o>W:49( :W t7~?)Q].c!saq.r11x 8;C9(X_iU;,Oͤ/!QW+/^&@K #@hosnPvTπ,i'J[d ޶D^LeI<6VCX[Wq[О'B*[~݊haq|\'d| J_jeש8ÎP7Y2~(N}'q{1 KCle?zZEiABx<]]+ 34@8șUzޓ$VOYcBa`tas퇥T/`pr)ڝǵ(~XY^U7˼\dN }%Y6Փ[}P7$IuAWR~g,7e&Nb9|]FYW*’͸"oG0MSgͻs{!EyWCiy&HLjٯM4yLU twrd!Is)U}uG*֪Hn_mƆ6C}.Cw=^mS;Ixܗ|s(ȏ#e# )( :",Pb:V#ZKu3nF{I8:Fr68D|g띖= AJ j]r2h [TN<ũv.Eb(j9maϠh\EMz{XԱ hpSXݓ2\ ]Rmhz֦!h{D&T-v@ī+#哉 GMD(cNMht&!nBFŠݳw"xÇ.tl<^ꘓ)&恱)Ǥ2PXќ\s/v}b F 0Ϗ$!n0G=\E;e);T)<ŭ@(W#{|*Eќm ̿/XTsI0j/˔(%}}_jD ~H'Yʌ͵P_޲*tg!`iLa BpuaZXQ{54ނy"'%>k<7)új}L~sy Y6I&d^y@pzwlkYΐBG zN-s2렝cLiOia{23t]Q5VCX?Oz; ۞\;yC ?xmR{ssj׀ 6Zć@jjI#B\ʢ`{\4M]Q%v?LMln]clq/2֑B&4_g9n.7${opΆO[ ] J2!Nq7e/Xf_]N6֬5]a,zph>C{+4qpp'svO/^nYk`ФZR[/%>(O4d=pV` 4ONc_=4߻[cHR{W@W tm{'wm'H2];eF.aG`DuïLFUv!Zs*rѪMU?55}n@aL:Zbƥfp;d(NЩ)զ5M-b(!?`vE/1_tU}.}\8~ xY-;dIbMƤ=yJ) 0߰1nxNeK=^ֹcq5Q{Y9m*yXbL*+9뾆dyXc9 *Sviyy(>4@( )]@?W@AKS r/9qawko}OI 5$rٛZj*5Ph gJ]t:(kA* 4ܯ&5`?LkwŔF!wy$ E}̈́1@+VY@V(XpX&|0sUד n~|d{Tլ9!7xMdF$v492pSJ@ln9An/ \:D7M E\Q01nv‍)1=1%MunUf!ɵ63,mieF R2[8]7SY.3u@8Kure~\%~ 3Λ+t@\SGTxDP?[JBV^u&Cx=t<( msfᔖ^:v]݋d€> 6P|'jTXcӐ6l3.ʘ!u^zH.Xuœ31qĭ>NI![R˄,.$=~+7#ub- Xzz}mӺ(cX+cNY\D#_L\ X { h[V$ud^6vlg`.`-;­8E烈x DʍrmTXZr:WZv~a(PUniLmBy$9Rl)/0X7>h-7gWؿF>MRY+Fc~HS 8K_yQ>\+PKDTU=ECzf\ybY@vpT~kܓbX{`ϊCm5U{;.v'RV(['#ѷZP}zݎrME'&ori$kvxJ4; 7|aWuu-.X3% b6P:$Nasofxڲ5(Q^݅eNNh+ ebY &6)NªxY61F YcAuo/)rapF #nH~o]j8Κ?9&>sw%f5#¬EI{8/ogՙ|J\&V$PILS C}Β6žp%n QJ<Mư4odI~_Sb"xJ?<8IHߛ[8u7!=sMb'Szd#>TWj @@uY:TTuW<}*Tk<)l50t@Ce7ޖin }y XC+Ҩs)u2h~Yڱ*f!aV2m:dc(CrjBkl-io-YRj$H`262=nqoEėm\ԪQwA.u`ߛ!UYLޘ>l#lY%i'aJ ;@Pi< }D]020$U)Ze$ee(hk0bWjf@Bb(ϔ\BgNKTCFᩅ=l)kRTɴXFy4(ľCFg"i'nI_E:O?vRUg-Bk d{.CON@}hX1G!hOrE$ .$`8,w{= kVV^8 Q3-$LJFzs"^$8=1 ةv8:h/ԙ'gFc/{q"wcx5\q82?;y7Cz~9.m /,G0Dz3$B0[]1`թ7?q2䩄)-ˊVͬ.Tb tՐkD tG>ZnCPV=|e/᫆ >X}f` p^\u} Aa0 oao4$[[-724|ygKs0M^h4]ᩐ)}mGwBhPyupF@!Z51E(X`1`pJ3t7 i3Dj5x3 `\6?yf @0WIo}ff&ȟ7g␙G"g[Zu3׻9z8󌠨RV1{P{Ei}qmI;;G &%ANNN#u*'zFBSE_SQ xހ>Zl a{D>?Nޣ}nIa5u^z Mnۿ+KnI?ЄᲥ%n*faA]7f .٬fexxXrÞEwKi_lCmT#s)ihۢmT_|ǒxpn`Dp{E`c5Ҵl[F)N':]ǽs |Qc+4sat%XFWsT1NvɿYP+t)-PΫonw>+FrUUYGUWSlc孧 hL1[<6\!:KeAm~d4fG^ RQ!=hSms6K~c ܣUo)XZDž gX Z^-v Bq(pIsAlaMlDNDw6f+`犻>9j4.[> <]/[J"fwu7xz^[JTjѴTv "ܠI\@Cuύ\jQY@s0\ ORGgt/Ȑz:bNlj21:Z[qvcw6A~k6'W]^CrGb&WK\1SOZIXאIS]H32i)8\h~dۯVdXٟl [>)v$]m!CH,g&7-t1@HJ7-vЁӣs/jfR!jXs2"RH1;STzLy k Vп{"xp)KA{";LlJ5lX'<ĶH:axReL$Rq/75TjXMR[c&Q}%6=ʎgTx3dHLסK&%1_R#V}= 75Ynr*Z jmL؁=x$gR/9_c>{t0:Hp_҉5+lnU=h *%cNE&$ZW"1)RE)zLRɰ!aɝ`ƭ!1 ~Ø< (0t.iȪ[E$fA<G`k=R  @]q^ׯ(gԛ/^.b>vn!h2Ưv=ğeLFPg2zqL:[$YK aBΞU4e sy0tlTkD5HwpI\W%;޼{VyfSp6^@N6>Ld&:2ݺ^l%bk*~0uKW̏*[^/fx ? UHzD"L]f*2}{r3=۩e,Vi44_U36;+]rK+) f]0k zE>bt=fF u6"2PuKӋ KAYyAaL 2OsѺLMsZfXwO<㻱A]2<35ZK0Q~ w3La}hgdăY2{T ӊ7);0SV3>yHRx@chMV 'p*6 l2l9:fY^*t -}O)1v|sk٘BB#2:I>{t(VKD] H7no(ב_|_aq0 -%iTPNȓG6/kE-.#%/vyת1&.Y[K,747l0O3|pZr|!>u Gd#Q*cU5$ j# O0Q/ d'!Ua8毑BY ;*>-+ǁ5~ -ĸYDM",B*av͸)gQV|5,))J#MC^@Ub c6pүh Tah3sa~WԻ}hݕeE* }1 zrm9fXZҹ?\'LR-M-O?2' ʫ\YxoklTYBdL_:TWYzt] )z,Eh.oi'Z9\Bs& :6:xaqێ϶ glz:2KHkV4u뷮~$W\j~CE&Ae5"Q]ϬczlfINLBJKzB},N$\խ dk%ELD_?; "SseD](+' U+[nH߀Uha",Ge9yAd45EԄd;?XvzY (Lܐ uH]@^mDh{`y=h:6ݏ O cFGUZI:m@'S:hBTb#! Yeo_A}f[9c#ۖ@urP'ߩbCCضĦm y"? ̦n5\OOlxkʂi`՗@ ɕ(z4SuNo:@Upm\yM_);0:, c27b1ޢ2lbꎲ2GMYJh&/HS ҾK>DZO+TTV^f5ͳI!eVS_0VOQěUՎ=mXubv9McAQ7rSb=ZYKPUD Yj*[*y3E. MCezgrRS$pڒ&{ahq'ߜ0PċvEhfk0Mrc&D/9uŧGV4 ;26-x*ψpvvKչP KQx*&\梳:(5VÁ{X$\z.7q=CJ@]H]E菞hd40dȫ+T8[9DQ[~)Jt($1vPwSdhf&W~OR,A0UX]ؕa`qQ!,aw$\q;@Ȅ}E \wyCʈn k#y+~ 5_P( ?4d; ?4rzRsO&%B/z1^S6ØSgy"'&ŤeY m÷C*<_UKFqVP\ (/m rt}u .7Es$k:~;Yͬ fuJ.~H=_~NN ]oT?p7z,Pj #rYl+@#i9%j-7[]κ ̥x1%[N-DSَ!~aW L^_hx4{$?#wRaYm0_y=-r_1Pe`I]=$B"@zJF},ۉEv%RVej!9AkT߷fb&i!mscTC&4ĕ;rB0H46p8ң $Q[cE{S|*Ewoc",'jyE@7M7ָЬ71Fޒo3zE(}k@Ceϖ'M)=(k=7YJ7Hۆˍ[M`6d% kj/ׄH.+[@&?zT,S;dtG|okNȺDO9Mg1J#e_FDL DJ+jWyR\O_rGO;H(K=͖ɇ>c=RV`C/tP Z+ ;MX\=3am%@ Ӌ4~Ř%QNj@s| T/G aej)<kZ(Nx^^<*&+P> fY6siI1J-J}0G*W.Fw@^ LykbUnQslo7z1|N@ x1&mYJZ⤍>PfS7Uqal+Eq*`s>:{=Ob3PL \VK]yl,|o'hҸWA" 7߹=㲨ӒQ9/9L><8nkxi/+ʴk뵗S \~)ӍIz-LN Gh!ΡfvOK ,R31bΑԢ:B=eg:P۞b]όŕ{eС'Oawm.R`͖x. V+_yqs`IxG {D65ؐ5٭Bfr{LE [HWVնluwRKbvU~t6\wVby(<F>f7X;lG߸zoBxa&{c{^p#:UnޘS#Ze$>~"[ Z0ujH >DLp]חbOT1}%sJ:j]@/쪨 } 5~yLuet7>t&~bT4+ǹ`c9rGsu1Nz'sInoi41LZ`#m1Wv83-T `&&v;f:;񑈛BH#m/kNL<}xmwZzu q/w]{#GE=ER>e[?Iv 0FZF /r>Y_~IdDE9B|[JT[KRAdE,X*U<ޑrͦ"{ XvrtZkᡎTs Q߀- _Q kAlRß:^R~_UjGU5(<3?B7{)Qru 6c!%S-J"XKʹ@5> ~.w j iǐIo>;^ t!ځ|u afjo]{^c ѣݯf/T$Y.&i;kyMEo E?]]t GHKWֆ y7}L'?'^1 j>t&rVKWX-wIE"hkb^'8%;OF@9vjtEKksX|s𥘀ՕuМ/ K"?w~ a {mR`߫V ۪qo#R_#]Tf ̫\AV"NnTIWel;&j*= ,X d6{0)nyfQ2IGDAԲdu}1Wn9Ҕw!"^ k*!hk3hj"`Bv8>XLǮ"Ζ맃֔!Ey-i4gDۇrl}-jUn QLU} ' ےΖتRMPUԽxBBCr+KF ;y'Mڥ[3ԗ7*SOT2^v,#HHqU*DN@JbR⧃~q.jaQpj̓;jiS沥ףלΌU$^ʺtU?EiDS"ߩKOJjAZ#M]-݋\SaœI8|x ]t)af1& DL|߹X9ٸ @<86Rk 9i"<)s7BI9='EBF윗GEp5^!WΪZ9$H dl;)ezy09f1 d9:8 nB=JFdJ_X?t?J̫$Ewtr?nBi}u9N`EOmJ1%yQw0 WGŵ(v s(#n)n:R ю ,Q{T,_3/S_2s ɦ7~c:n`Y?ʴ8 ϓ A Ag>YOB)9Ds$| g&mR cYsQ ќ)coVhBkCC6Atoq'}]G NXrO)6#)Uu uJ9oQlQ|4[WZkeo(z,gn b9(9w}Jca ,$]!h-Se0XiBĠMv szE"wU*;ݞĭ1O(.GKf8$E8:șТ,ɗ{k`[V |\qYUDѽoOOi2`CmUUy<~2kߺi&5e/S1WpB`29"(jg?<&WJ]K @bl=$oM_D+=EQ8$nJI|4߽:=`/QY%Vry&8bڲbiX1xv\0ɸS7v4 3ՒvK$ ]f VҕI_͌WyUj;z0:&a\1\刾U}W=;:dG77`Rz(2yُN~Qag͸ ڴp3_dzMtiGOǠOZW҆Pa$3qͰ #Q 4GήL,X(5+=P55Kz%72C] ?PE^8O@FZ evV 2[ A,2}#Jc-~rx-y$HA(fϰP%-VCUͦVCS/{6H/coNq+6q*awNT ݽD$N'KS`cd.!-""'oF}᪂'FYG?sݽZnש-g'._<YֽI\Ul`fdtHXn/~s'1Ĥc("Տp kO0OT*ԗ-=|! ѥ*0LHT|yKM2DZ'P{R϶=&1EX >6 _ɇ1کɰ姧Dum*rqx>GL Y('=)4H:.S}!=ro'aM!D!Ͻndtmx!*{Zsц-ت۫]w(GDM ̉!r%q]X̢u_6°t`p0Q3;Eh\I$4x o7|L?ppA3:FX:g?9~(x66Wb`[L񙫎Szyjx*~k'|fR_OҠe#sv2cZxKYf{Rqi[EJ<& WsQe ~ 1"(RtIo|dc2)XEU6MCh/{ ,l`l/dV`L!KLtKJz#tafEZ#c2 oX[A~xtٳnxx]>ihXC4F~mB'~X 1B; Х'[RSݍkk|~'&z$ ;oa6iI\8&&vZpfO)7K sxfQpLv@k{ `vv$=fBe~BNY宅Z`Lh<DZUcb݁nSӊɡᛞ7!ѳ<lG tXݧ:Pw}xypԪ\Z:[LUӶSqP`I5fo& 6'wl2piI[},]#IU\u#;eX%=hwxNzD BP?eѨ>jCnxU!+Ԅ rWٯ )xOI{KmʀObc9]\-(nvd_yiG}aYnxTjQ7oqvԲ:eި@ OlO_s."^vYޙ^Β[ȟW?-cH 8lN%dM>ójYzIF+sG[{Dcq2 6,v?>z9sKT iy0s썌\pGE- 'T{a yM egMB9ivL|M!m<[w&bۉl@2B7 {pX'!Ia{wz ׺|fbeuM_7.(ED2"'gM Z@g'1lr#%Ħ=wPqF68HR|?,P5tx*$c[;aWDdl/}IW3s~A kJ SXf${.k:181q3{JFߍ|fЏojB- am e] ѓת e{Hl@ʹV6mGI\ ݭo t:6*\#j.tU/na 0EsqEI1||)ȨV8,VhJia]p[)JoQ1oV8!9V,|hy~l/.H3 ?sފ1L#6uj`e1 4 tG"KqzUW/%h1>ȃ|Uw[fPC*6]l_8MNalGW )zRqB[9mdejTQyځgA/g3_L#wVtM}iJbr/ `ә8]XLeRGkz#80\]DjVu/7RLNzW Fm;]sq )N=mD]ƪ"}G],~|(e%xgXN껃Ѧ{b)biRz r28NE2 *z#fӐEqd۲> gg}Bԡ˓cʃCr1uM/sal wZJ;en}䠿<j 6)OqqE>К^=ry/ T̀"C0uءe*½ḅQ>Vc#@fux՛,tG&U_~*T d_܁^95_IRyC- r'WO3gD9dP1uAdPauTݓvɂh?7!m`plך /- 1[(H MS-=yZ3wI.<N;! ~ n*?v9@׍Ha!$= zԞWU&n\zNEWI˹4qvebiH◩7΃S2>A𖕞K(4ǘ!+jv6]e =E\nx,>DflaoP_Ҟ+sg<[4m|ᖏ; dz۫6c*ֱj>767x<\WYOhNG|nEx5@l줴ɪ<./"+0! @-Y0+Zޥ"Дz߬cKy!3syRn-?ZI" r-ϭ6uPJMCJiF%nC4̌WZ: .ڋW]ka=h=鱵0a?}m,d~c,TGVTN2W(+t- #CD'()1B/9Yqz3(DFGA=KEhAąTuHijf젦Zo̠s;-Xdu{L{}sR!6$p5wݻ~dѬݔǥQij*;*#(M 8@LX1zمZ5s>+hqT| %EmsjN)%W,Œ*撩 r .TX h,\O94nW|Bv&gi520,Į~-`ZHʔ  0[ 6cUV.!L8ry$< װ)Kd9|sE\c) rq̮ X7 FE-fIB`O//6:^~)!Y2ٞ# J̋1ނ-S]dzOfMh+^qOi侬|˱_ bj!_ѝ䀄uV.Vdˣ{J'eYR rk^;2rb<6u)N8U16,8n Ca| Ej;aI9F M1L0 LK0+>K鎦t̜edL #:NT &0oj$$ot06S=f*}l 9uF 0QqE^AsZ) , _r lv?X3Yx t^,?5p8d *5dqEsZd0}:٬ yܐ 쁿E̐`}˵b)Dw# IucDx`qf[kUf  ZҼ,; AYrp(Mx?f &EBᇀE@tsH0Ёߍ8u5l :(r|b?azMc:L#3N ٖ =#(No"3o.Fcd_TIJ91bSWr| I{@eD%{+?"/`we]< W`ڀO<[$+_$[PGgHm2@Rf5w &OF2UޫUQ鄴]T ,p"ɬ%s }),۩&ZPHl~5{BΞO)/M֨*[ fϰ d01dVQ"Ur.N3DPم3k٭a11㩐eK#N*( NY}Ʀfru7~h$"'b1Bjo"*y/ |{#:.uy8~}"F?m|v2SY(.bZa dեoRc*XvCU}/T!M/zR reY\`tF8#JW+^bhT'\.KZ&>bQU'5S(G1JӫfKe!(n Q&N܂1)|.M)a? _몾PbD}kKȞyṱոMmӗVtB5 3c6VA`?.4uSBh5kkB~Mȸj"C^9fj&i=RϾmqgwfJa&j.vI<[zi UceeU*֩@b\?j3ST`w̳M22Ԃ"HxI1>P6@>oF`FzC\ݱ u]1H$HCl'ZܧGjͼE,GKNh!dϵ_v5/S\s|*4Ѕɿ1Et%BcS\F 8J,Z\?>NO Iq~C+>* Let51WY+6rxAjsGA?^LSv/!|D~^# b,pE10oH՛TOָGQգ+f:c\4O[o[!weo{ 悢yC28(b Kq;UOo%rj|5]{kJWT›h4mi4Mbz̍S-GY3}%}ϷgEN .dT቎ "AXÒ/|8?_f,Qd1񳞟prH8d!yk?/ HG1c_ WB#^iF. U@4ۆTd\ũ׶*srϫbwL#:/+X&:fE_waef@#\('8ThMmGFZT 7BI Q2 u ^?X>-X~VJ9hj djBaZڭIhnӐԥ: :꒣rr*bnLӻ%#Ev ҀHPik%|X !v]OTV;Z]'S;7)b==ݙR-w=U~lN`n_gsfE8TJoح^䣍6xc =W[rm>;WiC f8\t:a\ٚĶ),%`䋘ao8[V' ^bDMV\J-Zv]FN@t 1Iib*gYjvUi(GT"~C[mNSLJzg*:k^LTU]-jweU8"o94yk1];n,3Ppy4jM3]쫍g4ʹv#FXG<ϊ}R>7D^ XXLZjB\ʧn}*^P$!.Vgc8 iWГ i&+N՜P^F̕018"%`l~_6bʎ Հ|KJjMZX*:\P f8xfKE)4w]]Cz_- 鶍:رSs;vLF)pV<>?NHr}G mCGQRfSM^RQ+e4J%/ dT9_a#_}T"YGtR/VYJ3w\!ź_ZFl_6ܡ!6?9ɗYW%+"?Wg2cкZ bHT3d'ږgt?h%Pn:{~kNDEXH#r.g /zmh*HH!xK{CORRzDhX' o&B,F"Ddz5U7{ ՖWbjAp?ooA- 9p=ΙBCOLV`+?* %>h>2\Edg6c-+~"?aZH&+?QD6sXdѿ-~q\l\NYsaS#P#LUo<( )Z{q&@mAUibp<Ӛ֥WO5_ BM;+{yJe^ NE|HKtHt& twԀHEv~;gV&9>"F9͉vt#h/03O1m݃*(2u3T ^4xA!F!+߰n,RNVȇd` !LVڂ7t~(_UErEvTs 1V!` V"d<8O"IX %U=DҼX;jYNDr& ^`ELpZim+".A#ށ;@=͠5Mm|JyufWKFG@)WNjZ.MM<֒#S.m" @>iS®<^$^exTGF [&xS\.}coEgUlx8ך)1*Y=i#мdU28zwBꍃE1,$ĥP4q,lrpVRDUS^7l*]ZCB: ةȟR1cմ^1՟ޕ|cd:JT8EA %ؽ[d5D _U .H! .4X޹ z̯47Mźd)Kg:L1̗R*!=!UsCDݚ =N zΈ=u*NHͨ (g>pُe1Fwf0n6Si- (QiiMK-<<|VKG @Nf~`Z yE|7%tpQ':56s hn5PmO6Gᓦ],utR(Rf(G꣰]+:CrTu ҝrF'j92_:_Xo|ƣIԗzBS.H C8uCq`$*S6Mbgپ*CyCv182\ﺰ0!}R38V #rxEi][!Lby̭zΆx)Aȶm0{K3W#s@ fWiC ˲K-n.s Nz[;;tlo*0Pkveґ<ӂqPc>McdCaI5QNP_zɗ'Feo_nձfqeU>hڟʼM+sXB Efڔڒ\}G w6Zj P ͭ${4V|l4pدA3@x_ y#ɑA߼]I4xc(z%8jϗ>E!\Xhl z}|_y'8ptj!{ {rWDډ(=mCFB7ϴq3ESjLOH O)C*#_:Ŷ>!;N Z<6R;UF4/9[wmhD bR%;m?h:55.'l"_eMBt{cbu.@<Neчw Tټ[]bgKE[FpTBnY*5Hݪvhe+CJ(J;5եŗȳâĪ N[(*(j!$eѵ}J c?!6=(n Eɇu8`3@`UvkFKqQJUX@9-;-GO'#/)d,:^]E.R!,@ g흥r؊_߯Uf/ဆ14^Hl4D *1GoCح<X^5hmhh@6i?2)$|7TL#kAq>Ӷ}eM`q[_xAW+ R%{cv$)kAϨxZC \Luʹ-Wv\L1~Z"v#YSpGo1Q vwأcO?8}J9fSG@~#:PPRh^Ċy`4?2—9Z@vQ=  %(#ke1Z@%OVӒ#)N]Y1C Vd#34H!qJaM3Ket@ݧYi+u,G7PK pZ%DX[׍h~qecB^ ~/xg푑;aZX j-Qe89h%IU $cdYTJP)a|9!y"avlQJSw^@GXS7 *{^#q*0j?22-MטO֧M CnA4(-%XfI3Uo G궤*W-1etzqǦSO8Nz&KPƒ AO(|Xa5~"U}ѳBQ"Bpg4x)mݴ[1etzx=)iRu\k¶/j0G3|cl^nNkQMx?tAz;'꼩~nv{JĞF/c=q: ]BL gi,al *}ߢ>K>SLL>AFc,սΐ5+~uKِ16v.Y'KW(A~Pj$ ׇ\w~s8qҬDYc'< ; RgC6?+L5Gaa?LwfG(4jrdt ʰh?J>gujz0v3m(TPdm?iD]{c'mQ+QLY?ڪ?U!BPM$~ ?XA1(N|"L*)lM`<9,bռz &)c {n^; \+QFU2)Nj83%\J:V ʂ ?C14 1Ӽv<{ʂ35r!?kqLCe&ىן\sLu,`ֳ'~{I1LL+l2F).89ۿUR*̕)ٕ=s~/V蒊ih3m\,Gؐt,D-=v΍H8/ mT SJa'] nڪK-鬪%Uw3YH*핍g&gosb `h_ hwnhÓ\z|;9(JG(^?mdL*/G7? rg5+,!r ,HL[g Z1vj9ߨ~2Ie&"Kic8`"  Vo%^以DI2v˯X#pU~(ʘL_2 KV;ElIa>lG+wW=`;BM m>ja3W%(p؛Sd/ֆP,^9 8:fWl,^l/Ggllm7y7:Ԗ~0XH[~}]ڶ[a "E۟Lw<֫F*zA>YK@H!PJ_%U=8!K߿W8â6~3k 05&o[{8k hJqe`V@f&.70J-\- J ϘIyȢV-Ʊ'gEQJ%L&)'n/7 \ui(+”bG, gwGA-T&$A!]j'GHۦpB>^ |2=o=UBdusjK`CݗɎ&:%u>:@9֠A8] .lwv吥Hj4J/u{ʁZpg͉mYViuTD˲,!ZbSZKΦ[m hwwNOfu>k'S)hBo=FyrY0Hʻr{p1U51H)Z܉:dUW'|fYejC&wן a ӹ ƑYX *ga;1ʟc,9U&YA j#eml1Odߦ#O({Η⑊nŒ叒'Ts3V!AwW.g鞧iN" 7&`ձrp ^($ x@_;.)53zp2Yա%v*M O Tjtjc iYM YEnE>)}3cSa棩3`32+TGgOH1D`|= ŶǦCC'1H7 񠪍Q.4|oggY-L?QÇyzޗ2=$:zOCLn]ubp"VIyU)jg,9ՅW8l߀%DJR'C6q#\ |yڸ|T ۲Q.L䢱nX7Zr_2H{ohv׸}j3Qd>֏'%L_(g*zab9\L)|9NľJԷ'I`S}Nn|njqg|ZA+f)ohGdg' v۹)Ta_f[:)d‡ՀgijJSUw\zTk&- H͂[%Z 2VV7'6}`-|'tRO9W ?Zc.-dp*8^3Jh5!WD]:cn `,Z-<n$U+lFwm-'[h re __ "D.W! ?_O r=L- gslG8UKMˡdBpoڧ+5zύ '珖CcqKضiUB>B _YKōJҰ$ sHA!ֶM]-Iƚ:%Ԡ˹Lgq]>X8H-;rӄyRR:4>! |_ ^: &/UXp>04k7'4]9DbEХ3`'KvXϯ8*2b{ |FfcUS/0hŒo >`C?=P>`BHĉxUMYZŗ'f-Ed%=lT`ʽ3kHN؏?U}*YfƵu_ĔS3􉲈` $-DF;gH}܍o}ճvJE +W8&WrurHՉN$'RL>ѐ fm(^9tZJwHm_j|/qNB*=3HO2зY\HJX>iT}m嘭gD>Ԓ[?v\D+ӐiJtt$O(޶k@D;Dny!+L}=9)Ęӣ*Y }D_ Be"E5[=Lr" Dpk_%w ]8QOP-)HJYJHh.X4:i-37^~BޢכkPɎNG emS.'MW]7O%R%G,[ 4^ P6xe款c2S UZ=ۉ!YfT\(0fA_?'ђ09(% nͻ&t&#mq\H %h%fJHc"m|[SN#H^>ehUZErhRvj]>QᬨD$ם~ey} 2P2 WMDzRl>Mՠm%s+\\J~OPw儦*tx`2 Gf &]zsHS~?Ã,Cex!eN&A,!^LS4TACEX`U%<鋙]E{qo1\ ڞE9f3ߦ*ITTѭ y$Q>`Qv 9y8]G['5~wԥrP&Ei+C6 ?z?_yC]s(׽xkRՑ?pnu͗|jMuBUzXk %cȑ+72q_ʂx蔊R$/pwW.~3I?5pVEA}-K3%_lc Xr8ǯgZ?c0,a{pdUrѽ'd {b&7)!G (6~}آXF1CE7o%\JZ0svW)MG(s"2p:G\aYRۜ<7LYՒOR%-ڛןL\n-W_ p2zY_P㠮PJ#3:gѹKknnIt䒧[Tȓ'H;ӫby_,GbCSJͣrdR~)0Ϙ? !9~QH<{=; &Zǻ`ZӅ=|VLl_J.㴩o%_M!ﮠ`,.U\DŽuh| a4`{U Ύ"fߑܛq1|NVnМxH&at(lY!u vz֮G⟖D k!\e2p߃eЖ7@/\!J|+UibvQäK @z1z(q_e,j@lS1QK8㕨ޫb %G!g1GBj0{_"ИXfR$eó~r9eOѫW#a۔;r_ foא[YIĬ 5/{PNJ=1K 㩸(uQV 4wXdE܋Ynik$47ЅY~i=ԏ,$0?KRӳ_m[唱:*8»s\j 6'љ(ki_1U@vɞ)!pϞսe2d>0VEr3!VܫHD:FܤQ/kX5w'd}ǐˣJ7RFJn%&٪qHyiy7)Dh f2jlF4@"%oܝ#P{ 3e%Faj`Cf!I }y"e1366*(s2tqIm qC"3%a~y6_HVm kbr1]j pK>-[C +wd!<.ɒq9!q,VdLIA.4)+%L,)$+T,idKӮrw -aTE O -* HWcP8S&Y˻?#. ă ;^B$jϦ{gM"v:QUT@B֮ԙW}7`eq`|=,|mn鋴Eg 7QugqD+$(0~H7Ь.u\g0t+cw=n-+.nؒ=PxKǶݚ;N; vJ[#eO-TcR5G~Շ \ #]΀)N *jelYuҗ!K+ )6XcIv,Vs* %lNTN9]w€N|m7Nb8rIHPDv$YMÆ,+,/^1*7iPPdh m5n%g* S@y4AR`\fgafN//w5Ѣ_rp%#FePi EZ9` ir^H9 v EUm#bBRc)oFE4[ }t:9㋰JwQ8#cSHOi MANĎm)i~~b*DwDgB*QwS_ V2() )ר˪2HޞKZ\t|3 QNKޛB-1qc nfKZ:өnoX ҒAU㭃(vTЙ Wm|w7tSe@ۇ6Aa)io%p=d NE<E%?7CܺvO\ë)4wb:|`'Od;# {>qoe" äRجOd=$UzҲAu7.2^vF vmc >EluFϗA5A4-12JS跐 15Gl>MEš 2b,9泆Yc(,BV\f!2|2!Gj`^ڲJ2ȇY+`3fAMNSF8h݋6т{y (L4 xW)yTm68tc\/Q.0-$5_RQ1>Uv_+Mz>L~FwG="|BGZV{OK=➱al(_5D M S.tGlRU 9DCo1Gz+B4 R|bp5 "ȯxZRVNURfDy 䪹??"y@x$pdl|F!e0UGc؁ks͉<0>gϪejbNvH\ &ZhxFP~0!Enl^J{ ܒ'WGAA?ށwi_p #ޮNu+`@-^L#ŧio, -.;'t/2TtDvn +[KၻRㄍȂg(  L9<̙, /]60a9栢\FDMBgD]Y?*Ϟ ?}Cn\M~}ܴAP*E)B)7l5V,~jhLkAkgUיN_bb2Z{jpԝ/l+ѮL\\sۥ{|)@jLfE}+8+pFaew/gK ռlZN *4¢]g,O&#tlpPabnnoX=ˋMO7]R l)Mo۪-ENbuD3F@A8y"]0.DId)Al J۬(.|&%b NjȪwE?&F!6cYla]SG>>/ *©j0B`\iA 5rxc4=~O?GFOm5FD :kbxK5?Y=n/">*7y|aXc<FiP?K^oB¹\hUVXv09&ةtO/չ+Tu/[A8x#=ٿ[ѷi6~"L~\O= OA0% Tͧoڪ`5QXsw(%JZݥ)CR[%Ep5Ƒ!umN;Ni*MG.t&K:X qyd9 CUn9UZj옇Yg-f>@ {*}h;UiK҇{rHCd* G7#c豄<l(9/'0\Vϸ܍߾8(l D;-/)<OHo|%{=u\lcZ^ JObc5AvZCuۭ'< Bv'IhsƋ5Nd[*po(>9+S@:ͦtهm BԨe@"Q6@;j =n mt+=i&V/$#>zaE'@̤_]0K+&-jNK\HzG `3(Owቔ&s(.Azz`eF=gg!Ͼַ9⧾fn4;T܂!WBY횘ZgI*(Lu,ŊAwتgX/]$}c+O kssN5)2тˆ{PdQ? ch~):j(C{>הѳ2_p_ ũBY|˓kYQ`{~")'(yJX?0_MȜujmյq,#ܻ0bmAxY6.$'*%hUz|i7uP]C0u$bvQN"NSb5sowx hEްG/'1w[BM $HϏ`|-~FrF/1=B{k;?X̬uת ST|}C7;Cq8aF+ N\'!yEKŰoTa}ϩ"n~~\V4(V55~hGZ%jv?QY,L2+F>>>5T}> QFꞌJGݔ9q|S H찛ڒ͝/ A5x40 CH-¶#o|jJLbgm b !CpLRܨ ZgҺ0PL2A򉃂8$,&q[o5A{Dˢ=:]A((f]"VG58p&O tb G{-D5 L1&Y#c;XEzWLêH0㟵ЎZeFҐ(B=4Lԣdc*zFog*4Uea(jրr#4h* M(%cx cefӳ Xpaֳ*Ng]ZT0`瞼)'@Zx}O aR'Sg<*[JIݼ:Tӌz5) "H!felBN ]MrFUF2B_q!F]*7dDK ?&|q7k}+|S~!%]e>}O7-'3Y}L/G]zSAJ=>IudjQB@b5Wzh6<2&`C2"\at)PPRtRN-=|HX`홭ROY`9S.` Ʀu=P0ɢ}Nl)}"oDR ogXP$`i7XYtuঌh}!I <,hu(Y^%H2ʅ3/V>0}.3ѵ-x+ b SO.c#k`bxTCw`VܧIj7m'Gkdߒ j CI5JY\@住a4~hp|";oXY9[ħx=67~tmhB{ G_+Mc^ f!S|[PN@ײJ>k/E9iz]X#zNnX듨!UOnD=ע^ bBx&IP_*05s:~/G]NAAy}ݮ%;{ $_Dp&-qb6 =U+nYRWc:0x!`NvhAС굌&aQ\_v-`G8VJ,( e,5Bv=_~yd&mdM⿑-opB7Zc?p&PܾbA'bMhk^X.ne8a!\yЎ8Ǿج}c*Ͼ`rd#Vj!Zf NΗG)U 4Y#"1fuRam>,}NQ%C3~rQؾ%mw!V2BщѝAs@"s5!cpat൦}2 zt#]Gu /?,FY[=mY;'35 .%)טgYŋzz 439:"CMc{Oc5tҟ@҇tqY|ƽ!Z]5C6Jq_(%R8|V,F +pLhtw\\%”Yuɍ!ހ:@f#NGhoh?z~ iFc5/0S=Wp{8g>]YEPiT~>3`2X{4n*DcL, cE$ R_ fZꀵ4mtO~V(99VD]MdGp6@{ ;KG&Ud' gV_I{wJ$r3a 5k12C!e{Z\M #qoe7 ?IV~4Tutm>af_E{3+^r{ȨW~_TD~{BDWgZ#' FwHB§(aM+P-(6qgZ Bicw {L 6ݔX.KP5p,;S2)/ zH󖍢B 1CQru`u-TX?쟿y= -(g% ?hJ}l8|#o GK.1/Z)#ɪ.MgDvE/]JyK`(| yW9r;Q{st*#+Ğo1,F"[!Dӝ +dr1]yce8@>}~@p EoOJce5~jo=0;Ê4*4,qX_ B.ryM@1WXuE޲Q~QkL5}6gs dI:yN!rB؄#/6/I~ے14|K.؉p߉]0s?( wv?ͅ좾B?c_eK|&ћd_\JZqK _y_aܖ!㹴\.玼(n ,S)| ZB0OJ3k.ͿKAj~Bgh[NP( | wPӻoyaz%L$IQ8x@uFQ+YY.m {HinaRʯ/m5f4Aib>},dGa&yp0;d7D::v=[3|,O%ck;kXwж7'Z@jۛ ۍͨ:v6 ӞM%&LCR%';Q(SN@([)ɬpGʭ (GTTHk&&&=`+|R1FUO^JDJ1 far=quaG{H`Ε=FqҚ? 3hX~2$33Rhlzy$\2eq,$jdxc'i֛lܺ~a4"r6 dDфH 2$${T֤e o7Nݰ<J94\-n= EQ m!U\3&b;42m!5܅ ˕C^ʢ˲˾Y0a3}sZ r:د1t *Ya{t#uu4hil߶ ҅`+;0=BP ~hHAˡ ݳ 5@ᑗϱkYLǑh[ﻚ{) o&/TSowwN?qϲ:lڏ!RbIzGPbHo&VY=X-j 0͚ݢ>Di鯈VGX{HՅԿ#tekJ&\'OYU-_budVEaM>vY%S3n'X:8u+tr6.[ϑ FȮ8b%w ‘ȮmS[Óx\i>HHW:bT\ӊNc!$z#~>ΫM#"람YkO>hQHuzl1RF@$2&8,ki0o)TCu:Kǃ0~Qk: fN:Ir}bs4>9Wgr83Go#z~4{,q&a yc{_%~J :k -R-M8=s(Mk{B7C(SW@v"Esq GENH2WscJ.aѯoI9PEwuiD0ǍzX/Q8٬>0?E y uL&Dmyr7#*k4}*syN3H!Oto 7৐q%sI_j{5k~ѾgOms$w#Fhw뚈o34 )U Z2+yלWzNmz6]ԡ[7DLeg39nJV?l-dT| ϕz,-ryZsAmjMҏ hLNN;{oKI'T#{N"7^Jܨѓ*7<]:ElzE= jN36y2ˀ846goG8fRkHer54SL*(5]  bvw@M"!PY,4[f]ʗ 56{G_++Ni;!Y^ h+;BQ#[y!n8q_ 㙞ۿ;p,LEq>Xa2;6W}HOj9 E1ި ekC7;k A NjA+Y^q 0XUtW1guAKdP₨5]Oh V@J7ϲq-.M'@] ZeL|~DSNdCg'/ΓlqP>Jº%[ 8 )!r2KCNAGͲ cgٙ?LcL时O8uTcB!@gzG9Qa{Z8F7^G`%.X>@J8 I6~r~;e~Fztg8_3M@*AݾQ`;(ZqɊ ĖI_ *$y[‘l\@D RV+x WݝX 4ϾSª $w1'|FYbr?Tpշ mU[>J'#qLm@ӑD}Ӏ }7=P#Yg VjD^Wil8y:R^mе9hrӤs ?j& /v޾B\wkqU1ܤ/ {xӽd3 ~rҤZk^].%3h7YˣeH;xO56LL6&V 7QγfkEcdͲ[LKkO }f9gSߧl \ݒ#A^'IsID( TpU{2 @I6Rq-hwEs~{el|rؔB3_o -ۇ.K~)F}YITOݓ[ke_6׊aoW]"3[.Զ&;kN1 %RrMthH%e'C9cXw%!JiFf2' E_%/r3{T˹*=sGIHaM Xfƴ_^fM~7|hPo)F蟠42} R@eɔN#vK)\4p_5ZGa*n?&@{c$. 65&^(mh-)uk]]9s4NLl *K!,IKK*8Ky|oE!,LZ+oڌ{c"4%":e=Pm4 ¾3V!LKs_E1=yCc[M|MQ뵔ZS^||Sc&@$g vA$akG %ɵsld}R \p̛4Qb͚k-%99|9 tHqK6+S+ngu ,VL7g/?k2ٗćhS59TY~yƏYY5A q<&uԤW]EҤ^[ZWjeSg7 B#-.\Mr$ JAHQ}cJxpY+at{ j5-}mfU==>h^ΩFp{ڮ~{bfR[c[a0kZPL8z;< Ǥ?[[˪b:6 s^c% #S P;z* YųHV#Bv\~d zעlXVgl͝A)Wܥٜ%WO#|+RIaĮE[6bVq"!Lnf>yn0;td(~,9rn- χJpTNO1 w=5a4rȉ,du$'[Bϡ1/|W`&W͜`ڣD.W s\A/6 ?#|A 09gPܚ659zDmq?NH&{ɐG:K(D-g|kt߃6CV{Zb. J;>YCW(;7gI sGw#3{auzgQ|ls}xۍ@I ZX&PRIEu vUMkQbC6lxMܦ'b}OR\|#9#ȫp%Wm fJPr:V9}U'_ v_uduDa O ]2Q=#c=*CsmD*\ ۫Α ^)Oe?kD_m8f{!s<:,!ENV$KErA[d \+g/,)q*k51ɐn~9=d:F=6Q{&vR~녨N M#*SFd`ޞ51]ʢY.1(+K$ \G"~#P^d@0R u oA'ȯ ݲ<^a[^"l/={99r kBqBMޭ0kP$@PIrA+OQ#nT "t!.&:YYץ6G\a❜X8G!WmYJ1m;DYXag_ :unX 5p+l)ߪshx&Ft$9P Qx, axy""յsSl/"hĔߌ~*5rnL-27 9 2\~ 29䜖!yJw yT:zC]LL7ȻK3opLW2G=IW0k\MꞘ8J]>/7Bϓ8RIT"]r=)Lx?| AX9 L![V]T2bӟ;r B ߸}8fmˑQ]Dtp dTl[W)@7 no/gBȚ7KŌLR$<}T$/kr v/+)[nCEw /CH3 Cx,E{!ad;e"EPn c*^UN/J5 s,;#xY)0q#Vka /6 /JoM u,N(W8TiNf՗86 ;61 Zx6}7cu֊bng#trСNXV k|r?T'3U%LT p+=<6Q[ՌU!TߩdN2àm@rd4&7(nfN *RzQ>;703=z &ҡ}ÇKᦙ:cSCf;N.5JD:gQ-;VAubIk )ORK"3t?BW[Tsqn킲680r*+BzK>믇Q蝩yʿ pAΡC[%y` 󡙒!M o O6BOCq-#t˫k+M8$n{KǸsū{}t{MG.O;ڏ)Yjrgf$zuDcqk:=gs6s) LĎPJ|hWboڻ^&IV:1K!7'yE.nJx+2Ȫv7BȦ|9EO˺E(a-ksz,r^hXMTR3ٓا12Q;m92wWUJ`Z{y}9j^H" aUeDWm *DR4EͥQX)uAvڟůiۜ^a8Z fT{?A-ž@QPgK0z?؋ s28HzyygOQJ>1X3y_j]z]ƧbG5q䯊^_i+8Wվm̏V(% 9޺U3U›7t~)wmueD}) vTҨ CÈ51MEQR ژ 0GdP l,ϳ bL䈲"]Mh ۄ !MUrլ2z$ X寈^8ff&,YQA(6@{aύ7Տ/}VW ;;*#<#A7 $h6,߸{,ԡ 4k.VE. O&NJA7,jupWK'fH !5{W^jKPa%SED7]3fi BI-2@j+||VpK|,hxSP?*l ֵufosBS`eobOOJG|o2!2| D 7l!e-em&qZm1dT)dܱYqM嬐vQ~7.MȟP~t ީ/{ɽ$N!bBflN PPI=M]*3O\YF/r\@D`!j-z=lUw8 uA)Aύk lt9?Z9*TE̲ϣf)EaF[5QoF(.W>^*هYEKN;}To*@٤0諔2tV+]ݡO0cﻶzkq3Uć99bZRv0R7!Ma&9}ZF741NӶ7JW q.ٵK͵ xK?1"!l`|~:~u˒tn(yP{bzsl-k0,t&'9nK(.k$mb.$34ᴏ4[~uC2*ui2(0(b Y$}'{ǥ˲ԾhRd7@k2clc/z:Μg]OėH?6!Դ|Ikd/'ӓt(ӂc9{oԠhdw"$9%Fxi"אToJW@ cPV@|+[t_ JFxv|gJ3Ay LN"u@;\N"__2}=QSaSJ-({*ΥTA-߮z*E)F ظZt]ZQU31=n鿚IѶ2j9DJ.i|Z,#} )N tV5<`<_1ȏ!&/Lƈd, B@଴ [u4}'U0~N`?tȸH g&xHAaqppCo{ 7`a=$a}e f]="Qh{X\cKRKY=|,myR;euMq1'>pΙU:rH:ItQ0@6\=02n!lmC1ON5e0T7AC0 W % yO L˲X@O:IP٧:0!\ 6rEV4͓^c0xbt1FVpR)?(F۸- 3:ĵX̞+)ۊ_|[J! o OjbDqYD dmKzGT+]7qu_P)[iRT!TeY)P`C#& ,V؋7Eu_'Td52uP^y$ n΢eM9a/`Ra gɢn(;mTeS WFf}tà{3شr4 sv|c{+?d~Ž5tױ!ؽ2, \1*Zc) )A^qgE2q/}NZ׆vu+8k$OK;~H<&[y% 뽋Voc/mۣ7%]N!h.`SFDo%sRL=tR_"XW]4!vdGuZNœ ˛lҜYi>=DĬY])8rӧX9Iprl:Xp$5o"ΜF{*,mO:O2Sn/ujeov8XgQrֽ1Xf1ݿ !aЉlRR`ue@6*Rp)3pt2Pᄹ q#u$@KvɣGϠ*Ω؝dOVod"joS"=Hd!x7SʝDt=d3=n3?p90F鑰01't r)ww]؈t=8i@Eb&?\a&Ro] Ͽ; ^ )2gzh-q+[W"Őil4/MC$lmۻ'6gVxQ^Z(bڔv*0@@:?9o c9 _ hc 3#.7"p``WWVLXI"9-ۧo\\m>V.&oL!)-8]h3ykRMO (BZs~>ZR55td7 578^=tv>̈dnaX`)$2Q/MEK*z3L`8b|&;' ћto@BO*[Ң3͙Z?({5Bgۧ-̀bcXDcn$#kg[lZVZS P1+{rk"n3i<Uhx!CK'E rEzyr8B ʈ;^Κ%W?pd[y3 y_/>6F:@(ar>yqJħc1n'kOY/yQT$H^qQv+xE./Vl@62J l]og__vfL;ͨ˸HH`jҎv"<2i/s5Х03Jټ1uY0?DHކ|sH@f&?٭ \_ȣ-&E D`í@.C*ۢlGAFŮ%7Z=@[(5X7ꤋt&؅T_ fMI5<2HJD1'vb:lbzf^bxvUBb(0KPUGW-*ŵCy-pr7kyQ`6oOg~6Ttj8E<6U(hSFfDcmhwөe!._T50[q%ƄM;5C0ZdԛQ6^a83 3!"byCoXa>NW2D#)1cb2UBp1cǧ 6xC{ߋa/OW ܗ2n?Kw3Ƒ N9tv+omj#+3ѫ :E-Mk ?@>Y``N22^g]팊JV!c38Ϥ3?ȝ#gBQZ0%x \bWŔRt_LRyF;?Z,-8Rا8x$P yʝ.ywa jVec;pi\^+*ҧޘ/M7ͮg9s0OHKv^0:ފf *kVAqnVˢ7b\}os𦿟4}1o7 Go[vJ#GRL`)w4A%:Y5YiȧAğ1?2_R>:ވ{tL8ͣ.)8.D:G[63jwBuc䢴25wsձUڔ]=94e6즆ek >a-Pӯs{Sj-qL'~*)iy5G4yq״Y->jp"T8$x"5.J2!-20v7W auUQȏiTkE ksIseh, ';H[+Gt;ڜgd6vjiZͮ*vNX\~$/ 9jL QJfO|'h#P+d|uR&'z;j̔)ROK ~ӄ!QOFݤ +22vˊ7dqt!mUҍyKO3ɶ6q Τ*$P,hfFd%0άꥒ%SRH6=ؠ~CߦvX@2ʸz2CJI}7Dd3 .I{<6I/k {5䜃1h3e)oZIX.eO< ,ölۦ}^upŷlBD$YɛÄh:wQ~ LL M j,W9i;C:\]*35G)Aj|Vx8oyv&W}PzG W9?kB׺0tb H*?M3jF0,-@6SjHS>1jyVDŽ喆 U3ZG9slLu,ɛGW_B/$Mgc ˽ϓ[5qÐQ7aVlMp1\ncJk=\3:eNdR>rRIfJMqߗ3|-dEcpg?hvݝANy^Ǧ[BdK}::wK #z)՛EQ^QUs\&&v`HZ ^rOs-H>@`FʚvhMJ(AW^JB`,kw] M!0E]5j`!4hßEEq[)Eݸ:p͇c:(8,K2CR݊rH>^q[5Kqm;JGÿy.u#5>6lο lVhާ3"H3l(}Jo (z~~GYSEvebz\c w~F 5 BH5ie|hUUC M[A"*^r}btOHV6)Rn 7>Ѕϟ-(vL$&|o=d"IbІ2 Q3N*ScvϰRɝذ/&KY!Vgڥ6HA` eΐEA`b c U 4?iu F%9 ,ݐ-xRHvDm2GbvJ2'}Ao! K9툙楋Z$0OKXZyl$ςK7Ѵ֓*/:wZAɣ.ő!w$FS=Up#G7–#2$ـA(Dc&=.v=.|R`8vVU,(Ge{NK QU$Z{D&Φ}~`fC1!,B?g6lM5)ʿ1o^Z JW745IEOTָﱀXc0er#U.c(!.5HCaz}[#/xB)DbgMIU.γ~4 A7}>ĀXQ iU逤puKKS׋[^F 1c՟D$;ɒ|lK8NN0F48-"x9HJ-nY+br(q{Nctߑ`zriMO®wyyI NE};dc&96 QfMNq(9uҬVjW8ܿJ/Ab;DڤJ{V`nVibq`˕BLnv~Q+#6ϩf2JZZ2qZIjPQDuxp +ظDհIJ5U4TZܬ#k>i7b=Ḯ@<%ZhpǥYykݗ_ushÈb3܈ Ղ2hǣ GY4|RvD \1(Cp%Xb7PDl1]ĥna,m!z 2e.aZ1#a gh݌@_,>p @v?v#_V&B S% ]W"^GDu1 G;cd5]vF)Щ@^Jb 8sk"/zhutCc6ϋ6ShsgH@?%Phl" U*t;,KiLa-rh'%R42pDfRIzG ( 9?56- 7J g9Y"E"Cw^ͽ{0FA6>i c1">x;rGN/':9\[ iSĢz6:̅WgJgyI8­'_.ŽH¼GO$MAlt*~S 8 2aR~"2aQd,kr#K6~OvM_LJz1.gj(ly8ElrU?'O1bqa7Mz[3he6"Gdݜ'h"'-Ѿb?L{XK~v:2;fc|>B$:F;f7?ȸBXEᔃ~Aym-l]o\=Q*\sc<^#)V/ؿ43vz8 ~J#or,lN5͡7iDҋ`d|p0&ATz|gB߂'dȈכ9Fv }{{rW[\ gU*t GIa_Bsj+ږ#Gud:_1BB DfZ4CkaSBdCdʗCg?*L.?[2*S?5(~,?់bR);jHCmhW`>e)"(V䋶țCV%rx/t@+NSQ?e +۟6'ns!gR}p*,"d켚m=->HobUW`LY?6m -,B1v8>+}<ꞌ`ُygsu4*7#W,PkG& fhf B.! Uݏ:'18cQϨ-#_v#< >ϝyU-8Ga]9 iהR.\: dN1hT֬b: SC4L'0 SG/:|17:/-sWU떉L0?z% *e>!+GgA+L8@>SIaª;lD e i^: D0VMӁd)7Ϟ{h][1> \qHlK}^haEAf?x݄[;f-% 3;^O7r<-4%oG&Bh[t腓bUͯ v2l#K7ɖ%_YؙsQti0Wu  7BUSPaCۛ322cl3*[Ω\JnDeHѱo(/P %6!9;]UttЕUj%*=geMegzד\BNXz:kO`"4K.KnH]ٜhad?saSxNq´,6ɒ|ƪlش<+>nO3j65{m彎7tCmBP 5SL 4n2ZDmJ)L Ld6sqſr8[Oټ`6fiq{4w+`+.HZYkƁ㭿&Oc>-l Mv՝57^2w-=}~B/,dx(vAb@CT6*8,LTYRx~8gT=Д #_qڟAkaj3E儧|Yr xNνpq &0!l:C`˰c#*.sHDjj ;|ofh {4 䰵ة:4>_/&TM¯\30ٛ&%aqoٝ3Chr> N͒S\ mR={/Ƨ Lz4B8].߯LfIk%¼OCVRrՠ6uqpEdA,"\􇀅XОn&(\'0TgҞk`v،W*vRcU ɶL=V6j]9$wX7dm;qT5;YebF]=.YIrݳ K%%4L 4}ϯ,U^WN|7zR܍@AJkUJT3#X`+5p"jz%S@OQ;|S(n+_t&wEA{=v;ybULt @ch-q#t2NЭmy [z3, U2z^鸸f8$}9V.w jE P}ypo"'pRr# nNL ! B||8.κtϷ)Tۮp0@pK"@3˵jR3X`OHR?ծ`~IR(BfdSyl|> JqnVę>FsnSVq+cHxN4IK`> "9hp۠u g),ܔAګ(R0=Y.1pegLhT l V/Cy~ˌ+6:TՕ4*HU{l$G6#DDZD1^>ŅKI?Ƶ!V=(/֐hj|Oe]XW>͢*C42o&Fifsp|O_M}ɽ8ιp«TsX5~]Bc ղ,FLnu9k~A!1W]ꉫo+>W㛔`ӉM*QtzsGhw0@n1.Hr xuTM8SђԸxmR`%=ߚ]`&zjݸM }dD0/PW)~%֯Dyzsi@Izޘo3Q])[f_G|f%EދbV": e2[5$Ui':0eZ#Zͧm<k}Li(oDox=|<=<eb&RSWJ"Px#Y+SYepU'cHNۈ>cPqma' ,xWƝ0C 0 e~ ѥB(_ҲK:*Qc`F),xcuv\Tn¥P/ɫ9/9S):bF3h%ۦ&Ejo~K(7^enjB|Crּ /:ȲbLY*!. iw1gʣE|h2<£;{,"$?xe8;=t1(@ńD>CXJ_&ʻ]kRpe|5('ךr5;o^%6iGRkN918[S9#%I ]xDm+ # }j7g &7$n2B %fc%^$nJ5I@%;E}6}멽"L"YxַdJ)O Eyv }@00s(-GBiÌ _JV}d~<*t]\jl%x[z|&W͕Bݮތg+F1֡~U:\*ׂa= JrЯ4hHwV~dhw]*FeK+5W@I*1]@(ʓp6N{f_(TV_ -Jw1mZ$+AxhD L-D(##1$@ŪSrۣ#R Ru-nb *2d[:tR㔹/-U1v3TjyhPCvćDv3K1%%,ցɉ5 "kpDG[x <{vﺀsg5掛ֆ465O< v$Ϳ @JdɫjJ}5f$a>8h? )Y7.cNicB!}_U˾%GWTK@́s0O>&@Tn1$-*%O~cH Bius>%鸞q22&Noq7SyA]yG^RD! HKJ~].ىˀ~xsH!e֌~aLcV&16sySA`$` T{JoԶ_9s"RW" x~&Y:~'dV^SJs5ǫ+؃RuR\C2|VA{D Pyz:wژ ҺM NG$2DEw?B?2㡂p 6SgjONGÜ]ǭ(K1R(ջ+~)(cb,& XbZo<'8|d73ѓBPguYUQ5ӪI4Ra gh47Ac"Y\FO`ƵHRsԿIj=G<8;uv%=ife GII)gj@т5MG ;3PPTuk/v eޜڣGc(oɼDWw"@}rGɠCEq3 (6 jҎ +Qq48b/z9r~TSg"8( ] qf59!n^uPzݎx?q|l(~v!0 S (/ ~dgR38=;q2 P9s?لD'seӓ+CQWAP o^3 B2PI>uCL$?0h* "c<_>xY8RMLwdHm6Ne$!ғ%K=H#FAq9=3WR BāShn0Z(] _B/ﲓS9 gq1c~?ay՟r# LKлrG& 쌇v: 4u}R9y®OPc}TIj ;R%Z*P䫝X3`=PL&B$nXFSO1s44u]h>ܐ?|i8:;3GYo屪h,s<$y}YR3f)-"70rOwwz(>:+q@r=p.pRskQIlr[>S4AgQ'l sDοM+_'"0Ɗg?`iT#h<ɺ&΢YҰ.lQzKt92t9@0H*PUܐH3z"9$;Z3zaɨE4sn6Op͙| 6_ / ;2# PE ^?ENבKٱ'@լ]o=yF2:B[3=f,AC B2rnw G?`ѾtKۄg>I/aܻ,>&<#v:%Ox {ǓkW}-{gh ?>i8Qnh/__;zT9(׬cBf3?8ck$zS?cL4h~bQ`[/Q` )fu֎0ȍLsDU ϰ>?V6a"vi rJ4]Y&ߙW2IEceOe !%Ђi3|lM̫)ZGDA H&[R՘)d Pr=2F GOh_Y:˧5cܤn}cVmY8pC/{&"aM6w3:/p-|)mcU -ۅuz8Ȏϊ]+̎zfv6A/ Y!إoZ#E_:8*3M-`Ǭ]մex&?o,_޾Y0[%`rAN؇9[\_AEEUK[#M/0'z`ɕgfG4M0FX^nA1i̎836 Pc)-oמ*Gە:fM9vK_ZY7xE"pKcM&KՉ>v&}VUI{LOβKv+(Dm o" _a2Y>+4kkwQqΠ %Z;P`p:.Yc%Wu]ZU'2S@^93drU60XK{N~<灪+2#5ް!d<=;@@bG^ [g:%@"Js$05IU{6>d0 C p(9];^+ JQ,pIGC)H:;halTJ>Z1&@23- !/CE7V'3KZ-߳m:/sL egTCJDemBhb+=g@Nkn6 # 58lp7uѾLL)u* tZ~Vtxl'B9av<#d ZO}\2K¶yI(HxS `@_5 :0t=RIHdCYwon]sjLUy1'.s)CHjsBs$. uʮtmFgk 1(5tpUq} 7whS*F}}Zhi\s(&Z;޳?mUL%x.kԘWm6@X5+ ~Y̿:z6|k]5;1'dhϝR-ʿdo퓘;b?GRx0Wxz($e@H\j;@ÜArl~5modW\da?hTlꓜDx6'`˻]MMQVdYdJmdY0+>@6(6;LcLPC)|Œ)uTO:UHl鲏YK*\AՠJ]QH}RB\~0df2S9VR0^mEt̥As+KfI&"$2Vk,8jzxVWe.\Ḿ>f|O=%q_r٦$]"G@dԉ/&s0OӬtc07øOqYBŸ_<ӄplOhQ!Uw`ǐ EpwLmrXbuuYU StG<^2 I5^F0Ͻ1n6Z1}zSU*q7q(~ѹ({X2CpdDߊP \gB&j+4ʦl3= .FK%H$YD滃*o-+މ/qTybW>?8eN*Eԯk7SB,5.y[^ &.Ӕ,ض}.fO񔧕jkણwf;f[9SS^2Q(QurF7M.?"]p.~C;_o'}mcPNXלQ?qP3hjiF$s( b!((~#3y mz!赗Gm)'zoOap,i\zSL%Mg^n!J r#hǢtU.bW+$H[z<𫎕rPI+鱦FBWy `t&o,t]:[︰q`=gZƳFIAV|r9˭-j2ه]=Q+F\ c ˻XvO::qs(F7sqdk?xZoC!0̍gm{Vh"LP#l4W ӓMImb hܘ'mҬ Y ؎QټԄ8Mt{JT[gY)g0F,^DLWƙ~h \**<BF.Xv&w͗}1A%W{A}}PbZY %Uf+% m(/35t2Uw \ҹałr専$.?XhOSRa`88on0|h}G eNUrFo{? s2˰/ I=\!bŐv}qp 3scn z'$4n.aѿݡoVCLW7U~;#pMKD~2"'C(h'N}1C\:vWǩ9{M?{\QƂrBaƯ 8 H-4Lbzѱv󤔳4׋A//]iu8vc6\& \uY4fRACA!_e!V#ZTJgR@z.nOP C${\DUx'1/(zbCyC~dx" P"Oy]3X!Bcy+(J@uCBC>TDcۣQ:Nj{_6~;$}q4uOtPJ|x$S^[LTOdhG /Hw(:["\fݥrm1D,/(tZV2YSC:iTcN$}5'P.A(2F6+ \Ԏ䍷;EUMVXid o|@c]QoWs5lbnl3*wG ra-V@%{4a]mm 2Vm1SB*"Q2$ $_Cjls&B#5 9D0VPg+m`H S:>sI5^T.;d,B2~..ώ~"+1/<<0FUfd)q4fSV"$<*FC=+TܧMhe`bf3qr*| !#F VXw'Ri38iYOh-ƒuVK4Ƃ)"?^m}ⶃ.BQ[YT$:dk1~zOwbO̫(-rGҾ[0m"H7Dq-Vm"UcQ{CHaZn@`C.&N1Ebx\Ro+Mߤ +X2;V.bRO)Qz9 y}2s2i湽>0icKSHex|3Fģu3JA47{*e$d+s-rBhO" SՀ8T)xBO f}tj+#9W._>J>x@Kf̫14?YRbf-Kv7,0\rYǜcsߌ^{n,Nl`҃Y[ٯʘA/>^LRGOf1?0"0eFV "QZ:VY$ΈzWګ&|RqBb@IڤROg.J:Ti*ٕo<{j(LF2C'\v^YԀ @>|niy㍥Nn5ܪjQ-Z>ؔ^u (!u |X1{]Bnn؋2*=Do"\yD}T՝jW~"Ο`0ݠ̣*l:*H&c`[δ)wǬe!fY.suc~:Hyj&פA -YV}h^JF*jeiEE:&ˤ&{+=by.D?"&40(09?NqJCK8-ayr)mTK{_[ҳY,Pl.UK4_j)=em[F\uX>$rRAR7ώULj>8Шc.zׄ/y:xN>b gs#+q)x/";dhm CѝK>TVVD!0{8aa5n!͊?M}W^Ki?w'b8_0~m-ak{鏜r77|ku>cq*-n:Suј]V}߀PM#r\ܭIgBRp%*!4:ӗiOɭI[p%\2!QKj%_C3yǨ2 -q(#WKQv(OcTV;9Wwit"ictJH(xW&{~-N-Ψ,ZnI@0Ecâ&4o+Ÿf9Ӿrt~V\tN&0'sÜ9?O=ܱ:,vz"0!I[ ֯GVBh >OV_>@)s{^WAE0rčy&Lvh8MFdQIBΩlېWZ.Yߓ,癆Ȇyѳbo$UI³pbOx0xm2^SKjgzS'z?*km7$)?tBDag/N5+ǞW` &6p潧]sh=1ê&_s4M GBDs+I]Ntw,\7<f|ljnMDy@ۨy>vJ+3ʽu=ӿZ)G?@۷+Qbo`*__03kvP/iBX=[Yqj<ߘ൭,2bLđYX`BQ`mhgp h֝f3@ق`ck;PauOzUsw:`/-4rqレ39On!bvGc_̭.Hʼn"1E$xʋD`(:%WyЅ-f@4? f9w)C\iGǹ61TrfY.vڮ/0 ]H$h\i'8ׇ)s^64+54y}{UQ|D$9Bo.%sz7H X>Oeiz\+d.mءəjȏ(7e(ÝGȟXNOφ`%wHP>{G#4 H,Z]T,wRӡa#+g;qTRc872sV+nwrsQ.{y$Q(mYgp3{&5>&LhkL=S-J1Iѕ<ȭZwN(-UVB5bܜ9f _]2>ުض"߯&~)9T+p:D+ވQY+fQ~Gru)yBuIq"4k!4;v!hnH J7c!j\qrB":"-'rL0$<߱[{YUƴZjє.T7816|*$àQx #jʞ}*(\dX b:MD!V5G/ⲐnDa7ΛK>j8-qoa m/IZuCoQ$1]ri؃[tw;._QiW ڽ0: _vvxm;4/%^0 EWqH=B3EP ,/G bYo' cP`=uoK+UXÇimoY)L ]V&{REE& HEdhU<3ÑF:=γC#L;;+? z^}1*R ^/⾚AWLnMw)6 KHi,Qp%Z~ ^1ˆBWLU r !ƃ \_w}sT{2K^?{RD0r S(ŹYv]OL;# upKmz"²ImG5p12خKHѩs8yB9&VT:K)2ID,L@uRD5ɼ^\}?mbNhxE3Ѐxٜ.].%A\"lpm7QB3Pd=&z]DI/_7^-xD ܲ=3]%Mf0 bdU%4? T=p&ۆrRr`m>ip"UH<5۔Os^ދnN⥟A?fcs *mM7 \|@c4zY|4neCWƶb,S?@(wwq%OBMVSL~sy^5KqDa#օ+#Hk_4Tn n:}ŵF3'¥"Ǐt!e+}{2l 2YaMT Ye\tm3|GqM`Fl`\񣛢QnЁNwdɮ"MGJ|7fnKGt#}aHQt⯀imSVJR/*fࠅ1A7ZF-Ǹ|=rD_j;Ut#\4gy9AbxGnW!t |-j ŁIGxcL \̧Eo2bמУ2-o歍dFt^x˾Tx>\6?q9Z{s24-Ѵ\ܰQr;߃DbfKI#pmkiox=< ~oE|uۤ#.q.h=7td+$k,tﵬgp6/Q&| Vi d6~"AɓoHF5C(Qڤ-aܿ?u5ȜW V0L`!k+XJM-iMަ_eA'Ee'%h9 GH`:;X1G+HSLG;x* (Yz.D擺1B~5Uj>1C/ ZnLmU 1NBpTO‚ 2~G*մHBJz(%o{ w63*&sD8*$P=FgQPԹ8 ٧, ʹG{\?ɸ\.qȮd6G[=tn.'Y~kyG M /!odh_ L{,*q |ޕz?`BTU|*쬕K;8>,Xo `՜Wr(-t>zLfN0ac!u>9dc ʷHC. GVDǫJ$h\pwk+dR%\@m5E%1[1omf >glk}6Qx3d|YcI7_k8\%ɞcU^IQ&Um쇫]=6aVk^ȟ}F.Ck Ė,D#dLՍ:D*Ө<-RH Y4^pN^w56.(",ˢv0ؙHx7n8pRV^H35oҕ}-hTptkj;( rRIayi|Z~}d,9okD)LiD5%&w~wX}u|DE 2/rˢ =nO%aN@73^.cВފWyk I|8aRQ3eL@xh'_`ЈV;͋BQT.]B.'_ywG0Lb7D{:G(k$v *MCNF:{H9D/#(vS0GHfm/а(tFčKWL|F-Z&3?vȶ<Ջ l?XJɧ{>bdbcth,tȿ=ڨaPs|&t3ȣьz*߯qBƾU>̀]\:%G6%`eoCن؃|bP1A0N>~r1L $3 ܈XDR.e6nѶ /Ou#"{uib-0gZ. Q AC| Ťvp}SP\^g[t/Jo6Xޢj4lvɪ+6:rAꮉ˚½{[>rL1 mۮ9<7P;Ƶ+&AZ2Ʈ,gm{Gզx߈~KL VI>DCynqf.oÄD^|{k+ǀ<-dydL q8RW`N|T\Oƹ`Z.h}:|}gNvvoa 1qZ*/+-[gό J *oWHJqGrYjW׵R3p%Wd Fe 1C;E/2qAR`~Ã7rqxW8`&<r-Ȧ` Yщ~WB"XȶAmrt_jZ-= cbv {fĕْ e˥ ^v L!"E-tc2>zQVl)zj+;aڛ@Q1S{LMr8|3طe~>%g{5CuJUx҈@u!ٓ+P=qƈx}HǠda_/?S(?sR7ظ.+yZȕV/hf.m$Kբ ㏅n8|>F,FCDPن;- l+nwVmd<ogdΌp'`E s^Jۓ򷤍uGT25%ysnn CΞ;ն_sVCl=pTkaa Ӝb߁^\0- 4{n! qfn/1lRMЫR9%NVXH+(eX8S/U%ǡN^DIU.4*lpSR?ֽaOPP30P:2?5-|ǿ Sb6mx/Ju-e<,u}C$w=G(1.?6= }L( w"Ή2(G{?  brZp_(\ףo-?e-Z3~0j'kXKdx{ /N?_}j)i*M? jl9UȪ#9ݲy/A85R?XU~ C ,L'7CtXb*x<@B TYs6 ՌF 5؈/bki1I^al(wcTl5Pb.!'_s"1~ n8RkvU.\- 6XNKm o|tٿuv|6/~JckZ%'HTg^;*TIUq. '[(`\z1l#?qVh`:Fa?!8' e$fAB::!$'=aŢ( P2c?A4Tỉ*׽_o,ԾX d3m!Px @v'(;#y"n/ 9ϏՆKyq8S޾ J)M<jI4>@0Ɨs\s[0m]74]ɇvHD@"g" aıOPzumۺtڅwY;b\xׯNkld̲"r4(6܉m43ĉoUFo_xg\b|Lt hPCd3u{W*" "1Eu*SsxS%~Aj'xF& XY66\D>rk<m%pHI&8tB զ( 2gWmpypO, nLb߆}Ig 2E8ݔt6W.=5S]cag!bݚzĉGé8 r'Y=t\ ʔ׼34 W A]_)^(RK_\=p N bۿfsfPc@0kc]:wwO:Fȼ?fz<,h>*+ZFoJ Znn!,&XKX6 gD6IX̻?Ip2;xs¾ij\] FnIZ{,(~U:H*x }yHZ2YkĹȚAv"㟢) œIsw O,XB٤Dp*[[=`1f2Vי *~]Onh }R`k)qd(7`={=d}aeC1RSd#|2HT KNy| ||m^NH0 JV[ JdJ@1@ NPT.;*G,h0{JLG 2)2qj$:^)9gB%OP[Km9-}AAhF+7;ct)N*ʐ;d&,,CDL/r(Hu%Ƌ*3ai+UIju0[bZC5-R BnPWNE ?nGpH]u,=-_59+  30k~ۦ=3zHB4!rg_h:bBLZh֥}QHs% m_l os۳O3%mn :]B X sJgm/}?_ wYc{J2բ֪(ZwGpnXL0 "ܪco"xPp߼qpixt1Sg@}~rBimBc;JV}pha2=kry^e ";y+ysl'Vt?'R Zzt/$!Fz(J>uzt`UQlWf_߀嵩9ʲ|$9=wVYdW4 )NBR=mLʞ~]ֺVAC: {R뮚n;O n]<6bHUN,6wĈ<%/`ʱ^z>ܾ'9T0AlA"X7绲$EnuM7|$ SY"|D0gB0y{9D @ntd@[AYZDkG++Thmf\8:%rl%Bd Իa DW3AI0$v/|t7訣tYt$9EVIZ*SqdāHx^[3iNEE%mÎa2*Iz#{M;(5Sщv W[-&۱o6ؽ ݊ƄY LJY ôSoo_)~TzI)àDza(SSr_îGLtI`Ɏٖ40_$YۮKX(03 L t9U-h c/jN1MZei"f{xnn^<ֳ!:5LZc()9 3IRqM/u ey ~-䴾~5Hv4NA`<or\LP)`"SFLV\ZG8C~ZUb9Y|Ot~P2`~%l_Ӻ(E?|! Fk?kpE#z=Fg*ÿӭUav+0[2MhUkvÀ:9E-kEC!OB!:FMЏ4pWfe9evmSȈf xM¤8X/ E2< c B̢]!&#ڤu$-p\d Gnjo~f*Qa;[PҨ9cIj#wG0=P_uh@ ZUqfM߶^F |mvi_ %-=$^d'xznq> ,_~PwWL5YGScZIJi suLڬj2Aglª?{kѭdj'.DWzQ| ca$@J!]D#9TCS{$WطlY:D"ҕj'Ofhv=`wreFj@WXv8ӂz%T;ɕ% uL(E<A"q3%q9Pc>˸џӥ ]`F;/sPP_f̃`C [chSSooiE=L{2*Va6 s-#rSq$SzK27sOuc0ָz~j+i!Tg(;ݠb[{B7=O6߀%y2O]= H^IĹIKuB1l)\?$PY|~RЭNm74^TQz7 v[l6!eR{MZ[@'_H*a`~{ᤈ \LҮd$ɷ+|,Smv0`D`d t=(pd;7 s'(l:%=(UicX15/ Drs24:H{ڀ4处Z&p0P 6+آ PRn;|G1#cR9.21-lʌ+/ @B{IqXNi-fh6nj,kVݥOj4/W.Yl%]23VHbP Uk0c cJkƃ\:-DWwL=mdo[wBKp<$"Hx<6 L$dCvsJtz?8*S6Vimĝ`({\"Ğ V" rYRߔlMzX0At"5,D5Ox"ġ( G_%ʨerAڼ18g 5QFԏ-H>Do._az|007 yǡj<2O?ʜ<ٛ @1gKdRq"$6\ ?mJK{jq+`&/@LTe6^K V7֖͎w:ǿa3zx ỦJÔV1}[0)0݄~ٓH4:~+4-K͔ϖ,jR5/ Ziy\i:Z=&tn6ێA~6s«^:~꟣ʥh?|/ Q_W . ǽDսKutJ}q.ַ_RM ?v?pncb%ߡ#]~Ց|qѳSUjSHD@ Mڴ Ca+AK M؜|\oko+`ayGl}08 &D5/ߒѤec,BFm۬bHzZZ(&ْ ^frmpnDAcclL;8˥\;H%D+:vbNah=_sO_#xH;e =\A=BDqоIwO! J RS!_^Oоh:cXff@dpVtbh!NkANuU^g O@~%oO߲׀ŚBM Ө3?69ʂiᖏ8cA0wh@߼xEQmxGPKio,7JZjdͣ1ϕ!7m6`(J_'pU?=:>( x(l?uw:l@ o)tඬ[ t;A{JLWkBe]e2 pS$)ZylAm5VV#*R9+K8=}+ET?n@ڥ58s`,1KQn`5P:RJ.O}?beRk$@}'&J-g~%G3O$ۀ2IQOv$ ,mUowl Oh~Q}NC; IӞMLvEc[Ǚ5xQƓl..0ru-T T"cnS~`fu,x\lAI00˞ShYk}>M~lyO0ʂOc%@i{R{mkaΛSr0kVst+۾q1SckOӔ4wJ,R |Je$to i]? qb~u!gRތ%X:$".X]NQ["sF,(rI K(!" G+*tN.Kn~FI*KJ6-#/2Y^uC%b~s]bo>RsNFd|Z!'@>`c?]#&m[v2/)l? 0ٽ 6jcI t1njI k!ˮE}}YiHrg80 0ma'$T*L ![ȽL"1T-(/[iRB܂19;:!p?GCَjTD/*\*vK[Y=wG3Y-]jˠ 0^m[q!d bFpFER;N*}VV{@0y{$s(4Gw  M PjӃ BJ_u/U&" @ɖo@az-=؍+WM: u=+{4&xlP4oN[QNbK!֭{ޘW=ycvb$ն1aP]ً9ҝSA9,ZY?ղz'C̜+/+12̠--x[G1\`iJ+W<ƙ/׵‹L:>u*y+N7ӱ$+p#EKx3@ ܱJvꩳqzn{;IHgxReu*|< QXeqOzgЖ,MK+Ѧ ncc^|]#aXʜ @)HDĄfvsN$m@23_-t|$8 |qњuc5˒NZV-_`,wp*c3RIaŸ;'Ï) SO @B~(d1׺dy$~'YBλsJ GGzݪ! ,~( _񅴉3H6x0\rQ_盠ƯLA͖dl t ™|NCEl˯'K OR+3mGLA5W2l~958RB$${Ptc0*Ib~247kv4  я8 P*71ͫ†7.,ͼzvjA8o8P֕Td/$wŗ ε+:SJ6u*UTnN,|σlFV. 5ѳm9U/.i @(#%֘4D@'nm&!)Y^9Ed-\d(P7X1X'}^8 ^x攜 Y;Ů+Ͼ]lNVƲs;R1(]$M7Ḋo475 _T? f`@CCKͽA@°"B,ʬtr^`tei\g_5p$1QZ&vO\sb3 FIUx )V$Nio28o?Č_qʱRLl]8sb3Erڌ9Vy CVD7(nr"Db6tP[aœ~$UEwJie CYvqz 5I n\*SvJ.81VmϹрs/w4[Wp@`o6.W^y4ǍS}7']v!K,iv1x ރ.$\ۢow3L<=KVUuhfoeEdxq=Lq+lV%(iQrBNI5CZu|Aׯҩ!fQ͠wn_2VS"N 3X J>z걵q00Hò Rq|ݳJWMd6?2S! D?z@Ч!;fT_I ? OAn4.]βФ]7.a{2s,n5"fDfa8_N;D<"34WzIe|,'$m!a_Z@fcqMsi9R߾̊ZߒlpUʔLX>lP=K_hjJB1u$$~Uh/6 ΂(# ˥c}HDC-sQX\e;>/™bݾSgW7&m4-KG|x!iyD''Zm!_OJS˞wNӪC󑄓svbr"a< scI'IK$z9 F#*ѵ*lD!X3z毷Q;sB< a!Ydg˴V_UWԏ]A% {RձF{:|xmH46Ԛ>RC Y5@7pDQh]s ye_P^*h33Ȑ]Z:,,^J[Rgp%RA0g™.)޹ч WȊ&S;V\DPTUP*#N {5X *yH`)_ "X5'}=dڐ(+d_PRlz :e Rޫ7BOo0պ c2’h0tv0:]*}[N{g g $W|89jA- ڶs$%yɻ<kULW{z{!"ռsV^jU@;4 cآ9uxktTy>Y{߿Mew,Sˁ&ϳ K@蚔 yފ+١gm} %;.4YzE~0HrgZj9F% J@7& @j쨸WHR LUI-e6!Gt%L<&EQo̜K U1&TXVGGzpA 'XXrnaXR9}gv#֑Ҍ3<=J"dդ百[+ƐQ, I ]㕂(|c2aE!(a: a=A^SͦAÎGR1)`u}&n@D恩E_H(g ?٘{Z'#(j"Kܑŕmm`< Tw!?z, (Aլ xXY)[X|j%Xȷ^"bfJ*|R~ ;Z P{b`HIj>Q5D cP]7Kx䀓Gy`f=Kمܘ!dƒl889V)ÛnMqVs7x3AR朶<כÛCZ䈇֮!dÿGԧ~{ByKXo\=ǮiPelRnm=un`LW$\ |a=7iK |79ʰj&n|Η[yBmy?L}mΤSr mLϩrBΓZ؀Clmh gP^_^1KJ i LzH<QsgקlN8XΩhީ 7X<*S9֢ Wʐ+/7X blmr=o&<!{iNF:! "(hf]}> $k֘&gX8ЉB=9.-626T+&H"=!$dK}5EuAI-DXȆ1'nhZsWCr.I٭uaX ^a 7N՚YC *tEI;6UF?$.+OIj#bR1y{F DP!jޏ"ރ#X|Cs$bHºuoMȗ C:)1˕֦BX2ѴϪ63|J-Dcd)q MJfV[eV75MXj n犹Hw#(:S& +p7D%(*#QƬ2 q P]ֵ+cED#r!ώ4%ޖ`+R.oA2= \XBk%$@mLm:iYޞ܊-b[-L]Oy8_Ә>ҎΉ/+c+"tvny4&hkr%_6(R6BT/ lRQK]Z‚lp1>{Afνs6[*H0Zx!6{-hYjMg㪭 \Ay&A ߢN"lc\3L9eoh!f9DQ\ò8G=p ;X3qyE@ GQjڢmtP+F[ D-a}f/9Yۢ]'ݷQI*8{fxow_8v}ۏ\Ξ Mn+!$9Ɨ/ؕU_8:NNRcDVM],Pu}&RʠD FfX^.PX;oIp}}o陡+Haa}342$u**m3s:%d|W.-n]uЯmӝ°c>tu==SHHס.4:NgF9WmL?d1Q$8"I=ul=<\*E"g_@34VZ`{!U\UNl|M|L0>[#)$%fOºg`rbEU}E"ZD6W#`cdh%#)E.v-qfq.ZYEcDg+' d[4VK,uG/gc/yTfO8 qv%L`^/4¡xcXʺMDȾtxXY"S$(l9a̔uca:;Hcd}Z)jBZaǀ<+[X;Etpe=}(fQS %^Y]-5uB#~+i;iZ2N"$ s!@ʊbzy%S")zs5"AfB'34hHuF<#O6)}S"c(>dS( J[q5!oXƣCcìH+]]y~얨b$,$&㚦r˚V*Џ3X,eT|~/3&OƷ @O7 [qg;`ALoa)-X}exyPIbCgHO=EػZ{#{pbJӆ_’Wd߬_otGԁ~EE12gxyx& ~OMzQ2wcM)![T:C rEW jt9{^RFjD&ڈޑ \ U+6{6ʊ<2C[?5J,&17~ '{AUmp(TbtZtcɸ!K1P K8EI+n` "]̊Raلr&yy8}M!*z ҄,=].+d,`˨f>34(5mga laӸLښp2UWg"\nP'gbWq65S)Q~ӷ~5 <1nNnH3`9KMjF-@*!yp,#֜h2??kxm{N0J٦gx."&`KbŠ/^c+58e `YJE c^+#wC*ZlLpE-\(D)r5p? ކ#ZR_  7z5˜ꌆ*e{a -Mr9,yXU!&dY8DϥNnu%$ D´h3 +[@ńE'긢9K}!eyO9RNGwoHdgGizFLbˮޒөS Ϩͥo9r:TD"xGқA_X \XVc+E^gk]U?;t!6J,ĶJgpV)A$y1OWni n+%If(uFiۂ&s6PaA8VWJZ[#n@o.TZstiN9zu^k6 N}dEːq}efe5[1o{Dm+<{ !=Eة##:r1.h2Z_;> YDA9еۋAg:08N􆏕bW]*iar վ$OK5MLA$w}VNjR!our %x' ^EEsZÖX!`l_S=lO7F8%iӕcQȴvC%eAoJ9͍`5o=󻑥#a/mbA"F~NY7ޭ˶ v9 cF ʈ*.%tm!z3{k:8] \B~aQ<[+mgmf,0nZ5yɤgہZ.h]V_^~1fMpfv(brPgG_/en&g|ЏC>:y,~Jt,}NM#5=POji6lh I"}꾻iʀZR#?6KH§Ng$+!>b\ky(+LiCKgd7(%8ZwK|.55yc|n1oͅ*]kҸFَl3-aޗH{c3={ jys_zѶ4;ōh1f֌djwYKߵfz6Qb,0 -OKunI$ %\AZq@Y]нe~AG$ޣ"Kœ Ė4a{_h/bfsm52a>UG$27 %6me$B{L.ny7mM)9Mnva7} MG`3R??W- u[;= .f(ikZF.*yFo 1~m{R\_*IYG^4?8)o}Xoj^+-}ǖY)x56Hszq|`5pXJhUD%΁oQLuJJtvQ Uc2ɜv"A0L9f 6hK4z5 7wV&)'p2iF]ql78$Ug|۩ݣ~+-M,rvMqp+](6%{Ruec{Fŝ"AGU <bw<2Yh`V3b\˨ŝM<F#X|$2@pL"#)ND2{DMX4a{!{3HA27pvH+j]a3o&k"tiF NG1Ǒ }H8EBY ƉDv*[cR]= bG\B,( @LZi9BBv%yWBI$fW.63G#4GUb4`P ./3Y/`8ĉ-d)4pD;,[DŽIwTZ%+N2p,-_q?w*EbS~9pVܽ84\7;5Μ¶Y*&R-_RT =Gi\o^<)$۶+RV$CŎYe= ʛ#-+YɃ, ˥"AA; \GNX/.kiځGp}n$M߸crI!|V-iActEzwr9Ix0ְaxhkK \Whn"!ZP1(Pu {x>do {ߜm~Nlï|:߾9$acޙ28H5qrg$_ϔ;Km;ف ;޻(H]oh ١efr۬,Uً#t ɚq!4#!g)s)VL\:ƅ1a=$6K9:5`&:`,U_ Gx4/K/)C#aEp!@ xbPa=v_o[nZg2$sb!@ ;h-<whúu୼kx;&͵-~w3(2BNOgRb*%*u[tB%Ymn“3J(Y+6lmX~3;5E:H܊ z:U $HY򖞮{~pDgǻG}Tgõ$F7䏝fo|K0zИ Stia)uUqT( D\7⻷{qJvT~oȘ|J |y0\mG{utz*Z^ύU%oWc3MwO>α۔':Wv\q_~mhF)12 X ?j߹$6ihl@_#rw=Wk^$3|*ޏ@kئ _Z!G:ZseHˆ*Ԏsp&6}wYK8:5tyT<8|*?kMp٣v7]J؝4ײ QY^BwFN# ꒙9r2@3|4n5N_ `QP 7 ܫlLyK_oAhWSw"|د0௯|Xp;kƃNGp/RjV x8k]+泯8~ bĺ4AO#¿OU9ہI\y' ʯwA*Py$0$g~nTi2?V-tFTeg" |*?cբ|B-%O7\BO#x^Vb/gȕ6^BNZ-ngl콳nԨ#REGG~,@$V+r}Z3S&yWva0:r2[COmH+0c3)?5W{-)t4jrkt<2Y%KgFk`~9ya8WJ,5ѝׇ(N]`Y}LRIٺ2?@%H̎&5fb aR\0w96;11oJ%\lsz8ޚmh۶C?Pt-=D!"JsHc&|Bo?;c,?އ \ LrZ4X@9z4 ɡ ڳ6y3"# mW7 M 5%Mnð:Sq,ѿqzʡ$w=*)_ vavW-醆@MWjn9$_.">Q #?O3 UQD鵾ع.;(>ǎwG 0s%:`C')z1 w3+Wݓhgzh&(>l`\1kE!kmѷׂ(:Oꑍ'|(yբ}qջͻn^".@~FWDrBV+֓6`3Ʃ.8d-GrW̚ꉣ VA zfb dBzp 1YˤBPbN3] JP νؤ1r;'TŬ/cW6)Ȣ\uTw|yNKf)@$tΣ.ڔ* v^ M#xӐY+BohЍffV}墦u*6(n8G=pĦmV]~ kcDcz9UK *, oQ hM,{X \n5qh;sޙ6#rw: uZ-q(n0nO^XU#bϵ1sF?)u* R,Ov<N 'NH8;k̷$bh<҅8p?wc5}jOse-؝Rc ]QX&*puqQˡ$BFgz 7Ȭ,2kQ퐸jUy=Ϧ%zsי@AQ] bOZN bYH*y32וx`D(nKZ,(4~ntwIH'?B~:eBh_CePZ&nH@BDs1%Ԕ%"7"3"UكF#c*KC%JK[[B Dq3j72Ƚ"5G1~T9?R? Q\]JQV=z({DWxÞ/-tI7='VE6jSl#a:gkcȅ Pi4- *R&cL0?Yꟑ LzP}'qa#/ܒ-kWB`Z BzVm 2>_iכL Υv v1N&rmviX92iE+lY/U7QyEbT]6=hSUqѸYX2F~یI9ŤYcdաaGaʂIݏNG*p>ta^I$sZnY' +U^T5d'gz֥QQ:InEg根(wfLSk[P˜k5 L4"—" Rxߘ* B=n`$pOi XXޤO|.2P ϓ: \`C6稚Crhڨ/fz!qg/~O"2e:ȓHӓ|C;?bF. jM@qk1ŵ^׻d$F'l#@$˫?&sV},;PZh*#/Z܃/¾LWM@^Dqz𱎑#\~ς4A (0ՌNڼ$@<_Bb; J23n+}P`OA-%d@N{AhF3L-;ܽo*T,¶To% .B _tV+\e̫M1w!7KQ5w7qQCq'3B[2Z>̫t˜RRTbv\ΙSb^?fzh)/dghn -;bi&'E?I̥AC~+ 9|5gсw.D]'n|W:LJ+ұy>xikFջEp-foyAA,y92[/`tG&xޠrw[U_>j[Tj?'5bߎϣ{\khA^DOnQUr2>GYI7 ōaڂϲ}.Pq [Yy3pV!eZLKS M}p]ikͫk"ݕQHdM>@Hv귘_M9 9gLs=1Š{JV@ g:|]]њpuWu<-AV|dMxIjeӾ Ii떿sh?_VsG"i'eJ\ ZoT'|]U`w}7mڤO=F#ʟm" c2qfHqJM EL~?ga4o!,¯7^џDAHD xH%Y'K^zMPHxTC _Zjm6hqRr m@JbkR.]@Yj,ؚA)2`qb/NxɎ8ߒQaj`uA&!\mW櫶FŅO1^k.WpkG^r/ ۽c + K͈LLh栱zאґa`A!._܈gN@)J9 olO8qg1-1AGTB܂e=e'SȨD&D| x2}IҗIS;>` &-JBCk׌7N2LJUÚP%|\_ +pګ+ةlfV( A~;bv25>p/$ߒ|ĵlv)lVI|Ұ "x/5 ڴQ9xYsN(1f+FNοǷ]SٟV)x$]Dԋ L.C{]̾޼A(>v5K ĝ|uj$,:L`K=M^ۇWOB˻O9&ʔ3=|;kV\;nbY4PWX'l@a+ S[1ՇOKVJUJbŧ[cأsZ 7_2}3{ N*A%xﯯ] Md'wVi?KeQ}| ǣyjt6oYSγsp )?,#e^Er>ع=y oKYrY PP̢RJ JWyM^sPzVeW)j~{d2HnZ|f+#BA.EUpک1^pH& 5яj '=$xWM˅=aj O0y'9F7Brs1GLo &zƐfH&OTSʊ 3U&-Ώ [seskIP7V招 tn}-fx+Y 'NGD$ qT NA03Lpݛ{•jcڃ_%+F=Ѧ79_"ː*क़vB*DxM۔8Y̑HuM۾R3{n-bVJX+Y=N l_ Y>5AT$]îܴGXj^2YA!~*4Ou<q@z Izr9'u">V ZYW'ͿR "M~7OW?у<߃ 3(K9tݎ$ Qz#q02Juì۰ bh9ms E֢,C~ғ7i:1`]t&A?OhutLV0W(-0YJ@;Ѹ莗Xǎ_F-t0[eMt& ~I^FQ4uq FCZ~3]uYMl>I8ÝD1OԱP!bvc!Z:U0*U'AN" Lsc&}.͚+y19U8~>]<0bQ]kc ڨ|u~6&11Ĝ|@ʞ6P&zJM C5u)хډqy R4&ӺvyiE4aPOHxYjSi_tkuEaKc4N!iOojW y,5.k`PRT5KH !z\hW` +0u5<}#Z:_|gZGi|Gü迱F,* @ou#fN?O3)#VT,,W͎nbPei.E&Z sLiP"8E ɝʼxg?{%ﯽ`uefE<<S4Bk,[qs Qگ g&j˚U.3N"O:$C(f5ckk:%EZJ׋\*&qTF$Ւbtϓ EHeR\5o)z@ gPrڽ @UfiՈLخYQv6e##sԦX!wRGˬCrN'SDD£$.V5Z!S1=h羝.{lXb>LZDhO3s UtPYXfP%F21oO8P|}O?C "7z}v5 _398tQ-?Lk6v,~iλo(pPNn\ CdĘwM3RsSe,7,5!2 Cl4¥!GX=mXjGJg3а>a23+ +s |#ܰr8cGAEBfV+wB RG~uh`K\C{Iռu]h `ꅀ^YDqY_Y*9fT*N`3sn#P:S(GAՕDno͕0} [d=xh?RVEM;_N|5W+$[ ZYl??F00 _?5 _;w&yu}ĴsNE.i'UTJ/H+"zM+aH؅_٢3\@8Q1Mvtc-r6BDpl=mL2yN%zɰNE\i'? XNp}`%jD^sf[Y#UH;J?(R}5Pt4#8+3 7 &nu{9 a`ouA-nJ1Ԥ mNąeiQFSҦ@9Ntؓ)÷[uǡ($ʹSĊ5 EZKt}'D=8 ? /ͫ~8Ղ} Oa#3۱eIB0L?z^1%T!TaPwe$8)Z>;ggmSo1 =7DqCʰM%5VV6KB`lk_zXoxD?O}S)%lප8tp,H5Ѣ`ʏ&"y5YR'YoKܗX1DxƸX*k(jڭ s'C#? D>"fa)qLsMUnxXq3 Ҫ4 S6Q*,i*E"Nvk`~Jw4<)DߜQ%7(:40bqjOyʖ=қ#~*&.8s4xN]]R<`?@$ *m09rCGowQX F l8ׅKMx@5 ͬIQ%X4}cZk>0{{,8 q;t/"bxP: -eTr,~\x v]%ȑ ,N{ !za'`[po#6ѣ'>oԃ"sjDu猔JQkhPk8KJg*a!ڪEsLG)E0wp_5Dm&EǮm1eB Ӟd_9j})bNlVu﫧.Y@VUڇmfp>q]%駳i~VS)i&ʎ s]}Bw0t`@FHZ[9^+{?R<ΫCbuwh-M[[GhB nH\+:QX%o RUY=z|mժEy|oITS24( #갆<*z'Kg?0HX!ƒi0|Le;(*bBvrV|φV08wC#SnyoTv:%xk:w9I^mE.>JiE;C榡e8֎dك8js*G<68~N 9䤰(u铃kvA `ϵ5:4Ø7`6ιa;W Ȋ7S3# Y+qw%oa0vW3ʦ1Iw _Ud,r;prRٴA9?=~],YmZ0'2[Qlfy|' BgRV:|pNzFYԌu oUY`Ȑ]iAk{KvgBV)y6Ys2^puKrw$,_P!jx[-˃BQErA;yh:4H7xӗ l*ZL-@/mR'َ~DGUH?Z1"ܭ(ïe<C+U>@ake;~y0.E;顰 ) $kpg% +W6!~]>6x;3ۙzpF+޼(jXJxc*~/Qb\ݠG? 3ΠjTmC[U|j.0kis;.F^ba0G"}|(T,KWl |[ԹHyh]ڡdީm5A68ZoobT\\Avu+Ȝ٣QX(g+)j#\pU .p'J(GEȑ OH X!{s@^ЍJ'mZ K+G>-,>=K/CkikH)wBfs%k^*@NG‹N\m}.ER'>Yp wEF%E<ʢQR]OCs:o1͸~ps{z2r2Y.A:*SnmOSQ+>u9 *?:v=l!p7-̡訧 EC&_{V0mCˡ`0`#^`CQk.QeǩT$t2c;Љ#*2(@xK%<֠?ax W8 G:qx؂Jӡ{֟F+-\o-X Tj :qŇJ>$!k"HY)l ǕK#b8yБ80e~# 2MWKv-pO6#kcL +uvhS'g7 3ɕLl(_8JK`Eĸ.n`|^b<'H~gNL1N)#b3f,}jG6e.d3T-j bmcS ١{ėe.cέ9mo"o_~ B^EO'ū`ߋ⊀{E5Z頞zU2J9ꕡD3z(ŋ@UN,qP F}kg8i+$fjsۚѩ_ffL@:jx[SI8c"r+i+hqvTP,H xYV`@U(Zkl5;.R30zTa)j( 'ۻm 8U7:#*4^NJ'&=b3L1spU. Rg0V f:QoϰV"IX =phiҧohyZV L,Y U$.]4*1 2e^SoQvS/\[M/ A4` <>5\> kAW lPU̅ kT;ÖvȇiZ 0M'R0K' IH91U|;o ӮzB#.iDḥʡN؃ ]}pӴ(~6:l܃E?|{x"9C°1> !e4K%BԶt uE_{܁# LWU LۆI~Իx:Oh5s(:R@W(W 5OPDޢAsȅm<DdT[T iVo(ՃYQda6*V˟Cbv}Xmf*'m(W/^.6HF|/.gmhIKm7v(߶Bg~܁2%z24v %^ԇEhuubXq4Ц HFr9Y졉AEc+I͂Ru%MT滔էԕ|3s1)dCcdC6*석ɑz~s؝6JnW_N:WoíEPЭ8lA(z @a܃%>ͣӐ⠲]mLpㆋtYMi&T+l^zx꯮/*II$h|c6[Mdغb jz`\ @;͔(YZ_b,qZkqVے4ZwBCP1oVe!f@< WM*-zϔ!¼ #^5rP\+EԞe :sHߒ@#cp[Ș9H%@^܊4Ω{T7,ߟ0‘ًvl6P#bYcA){¥zz7 QITJ' hpTk]6Ga (/R6Et9t6}=5f ul0`ʅOʿr`%)I=?k元mZQ{5%_(ɛ6C۲ }>~xyRi[%=nV At 8cX 1fuÃף6~2OZ^@%Rff+ h /琱ZQ~ʊU>BcqCjv9cnBc;bn H !5o2t֖B99::;WHS/ab) g:!Ȁ,,h@IF]-E/So?N! ˃zd0~ ezHDhUu: <`|mEcB9IwL[jdSä#3CpK؍ԇJq h[ӧ"i6iIKc9?HA&ݸ4\K6)YP쯤~|&+IG03 q{1N,`0~`%<ʗ`χcSwIJ536x`c6C`BEY0"8B-@s6W.AE 'vSMWXN2hv7=IB b?GPZA%ߪ~} yIb,]hz#Ϻ(o06p_qHtsSk.6Mk=DQޔ==\}ڼ[>IMCnľCzpIz7nUpYsF'Y Z"#k SfdQ;dS5;ABr˕4Kݷcz!_j r>P=_BB%}br TKB ?Of|r՘!Na t'v=JiJޮ:лC`TIHպ_evcH.E{-A5C|WZcヌB}B{`B y|qMnXX`!׸S \Ht.UB(y{1ֽXQ5zmJaF5hˎ@tu3%w3-p_ѧi_O``2 ʍi_ل~i 10)r`TB.՝bYkx8ń^f[g1փT^-`1ySBE_,>mzM_hQO|R/gB&z^@*:7u!bR$'T6ݣbZ۽tF+W_}&\?  J$fKx]w_FzETqb @ۏv?9Ҝ͏n1M&,q_(3@&F2T`Q_vV(EfSˣa_j`h6,mL. bq2vX¾Թ(A $wSjkaſ@f9 Zqm#4,1ETA4wu+Övz]MbjgX$IkV9wohuCTϠiلA+͇ HEe䎬HiC\:i_N&]74ULXwD]AP'ar̷ѱMUK#,{)O*ޢI\.9b8Sn`oxlE\!#~ds0\w ؈0nY ̦2~N'Ҿ*REoδiÊ8zДsB|}&7ט3azJ0C3i!z xqz! 2q +zZ)=*$ iO{@ uMY$B}iJ2l V [T 70~©8a̷Rs 4*noq_B/ElVd1SK˰=hppXװ90 3oQF@Yas61*f'/ }` WaI|{@$lŸw0ՇީƩ<6õTٹe\\G )u SKUz#jKJpSj0 v<[mI71C]#lWPq$sAH{?B1y?b]RoarIuo6kGQX7K ep_E+1DŽpnn1>O:HyrVӈGS Ѡ9[l'`$&Gf6}FEPQW|~ жSrl|׿(GX M҃ ?ƀ5ԅU':!tI9;\g%dߋ,yc3@}RH+Ck ]í$嬳tj٭3\ 0#BV21a6?uF ;hh}Ovw,=|Ռ(pbؚ &?þ_mוԏXCS.ۛ-IOm\#=AM4̋@ xu)3~Ss#NO$fDi0sS4љE{/JuvGL!cRd"s=Ubx"⫂2Ia5Tu| -V2,Z9j?8ngg{kAc ""kDuVҿwޱ9}وJ+DsA_Tyrg֖we>ui3QfWMf9Qy✶nu"ʌDZ$C7WT¤ǁ 'zEh4oX O5"`HBbYHn@ Ck}>K'݂IiS!cPaM28$Ն+ ظ/4a`n.ԟ#">CBȒW~o\W[mUG45jv'(^d+w9l^{fw˜Φ#59tJY(OMw>K͞6*jud%f [щ8_>83^ 48*. cGX %2wbteS ފySuV{k/F)@`%Fg&{˕#.j*bHq6ZܽdRA7]2}^"֎ZN- ÷jvH͉9sޜU~nBrk&N7;Ln.:pچk ؄4:c ZZJ|NeMGdnL28X,H>+@M >80>*aǮ>9)Ug(ceR_!ν*EİEBP=Ec}}|3|vJCʂՕ@zx&o 4hD͹pxvrQP-U#Iъ,"&wbU0odtndK% dm%c~:6n3Iة:K9:.$srLPڠ;o XjʖE4!,t,H|[&x^LLv2 k/Ld)thYy]wBY#qW 8z^!˕K ȼ8uX/zﰻ1eoy6ĔԌ#(vŶ;f5&@/JLėWd -Bg[6lSd'Ԋz^!iu .w}Z 3)ǯպ4<췙ΜP%|\[%F涖03N,3@&j \N s uSPuV-/>%(AA}&F lY}iaYn [r硸X@̙ m^` lG>8;u ]nQ%EBL( kH,G!SB)yF#J^==@@ ?nr2$@N|QѻRll"NqAg8aQŮaFS5ǡW<K y-H:7f5p|n'uBK3޹67;Pa851QZrGob<\U2gQb5u*6qAy@ k=cA=9YeS'_fӺ;& fHb+}w;%2DqC!26?_ʏ6x/K6zEWlGom^'G5or OC@ xaҌdve ;k JYd *qMͤ`g: $n椺EbN%彽.ITR NET8uǚW?`;O-C!B2Ouu%y@] okݷ^_Rش٧.,%ГΣL\H _yy] g˞fQ&T{SI^ D#JS"c&ץ4׮N_A뫒 o@1t\*zȺIs@=N訽fM$#,/35_yP[m(AxwC[|2 Se n2&dYG6#΂']-*~&>[Ei_v1NOeyŧE7 *8%";@e. {D_qRi'VQ qR `r H\VݪZGϼ7 8P+-aK<[2? 59_>k"|6/S:_&鐮T`+8{fΡ&\/+3 :9` m:SxJYFTMTQ9ck7M|R^g7S:mcCD8Qfr8`\@"?#z;5_Jzw#ro"h,9 ^\l#91!KXƇ fE<.R4;}DmB!֩xp~HrAIK:LN}f0U#)K<[r oY#b#P(yZ9(:'4/!wx^ƥ\ەe=Žn"T6,VF";<^k, N:>QSP@Դ@QJl"q/a-45ϗpLkTd0Wq򿝬ƄQ};|WhTVw^82٥@h* KdOg1|$kqbnzZ/x qXEȬA`λ}d7bT#D'X)vPi4x&j\̓@ȪL@l?.̈޾k鬹u* wA+񬃂woYG!ThU0e^mpv t֡ŏ/R$"6Z`aQaAm([k1gnL(Qlpb f<g0֣۟M/nK=bޱ'Zu`k$a-mQ˵rbUy,-\$hYY@Ѷ&_[٢FAMJxY8eul鍿6/I|EӋO5)R h8jwW)$=gW.̷rR7UkbN2,xF:9p\!Sj~ٲ,6Q|Sޝ_hc2ߡY?db\.[X4Hw;B)05<{Khbyte'ji"d{XYncnN$(DVQ(< s7&h@{jl67rq܌(4t[s?XRlVYD7$u{3)nč2.:8_bzX=20H9v{z铋ζ3OʹeF:ygc&nRaԴZC؍Q"{8o)HÙBp+累D1 9-UZvV^|k#'{X a!\ {hddJ9\] k\t)3Oхo82_t} e =8aN^BxoMh~J\ަҾnlQXE=)ms ~?Rp_P6&ނLۨPQƼ?%9Rݤ2{$y;0%+F|xd nZS7ٻԽ?{+%DL4P4][AhsG?nH[17P0hoi@&L_짌U朓7 ǹB4A#s Rl$ϟtyٴe QJt`nĩ ={"92~'LU$3uw:~//}gHgղE&tux'RzntѳPu rij> ת`ftycӳr{f~ϳ%ڦmg "TMb S{Ndw^ JhReMBW]be rhVz}#^ҍF`%M%&#k߽G8 &[$f̨LR# }" b6vnEH@g,Vt`ea: 0"V}PA /+|UI2gWl'ʹsʾeo֠cN Keq;҇3xxo z!^%ݏBΠqHnd>%=;<"x77OP|cgU^>\<&˟wDL*a>*3V45 i0?*3-܅?m^dxե9A67jNPaPo4*)!ߖԦi!{NC!N:Ўr{q6Agш$B^:ج.0# dm :Ul ܆V"J{hL$]*T(,5-,@M*Ɵk X El+mzBs.Nc&yҒT3e-KsЅr-r=^#W69nE\l4"}`1`"qMG3a30'LrV #u#•M 8r$uyOw^C 59Ӣ/ӥܙrFghħ!|ɶ_TL+ Y¯W}h֠8ȭj&"a| >|=,@Q2O*Rߍ~C7&.Lk dj?D*Tˠ;Ȩ"J_b =/iPc ~반z)Ymkd݃KI Hh @6twZLqVuPXW !o#G="QS6:q@.g.iC=,qs<5梪>[:jHqufEE6[%+"A0dk7=] Ib W\6*clݾ3</NԾegU;HW蒜C_uֲ9ōkŶ AVAp̓"iz T|PUS;wo5*spss} E4› RAQY1GR:רB->~W8*[ChIf&8kXT`1Dh6$z QqqZE1>?!jƱxermndҝu(W:M ys0z50 m]Lpޑztc=cco 6XZW6a৾IP9Z?>+߳sSk=ˉN~`7b*#`=arSLIUɛf*tUW|bXjYը?d1lh6Jz?LI3N_`9^tN0 TaT(Uh5'!BVd3a\ɋFG4D27ktO Ao0䪶[5De9h.T]},9Rv7)S8f6ޛd".S7 ŔY f 0h7q*hN^8"Hb۫u;A @T P8F.Ǎu3#9Z{o3_։ @3v@XQ"d[P`[j9WQ\\ "N0⢈??b0/}-D$iЁU 3Uo=wf1O0hOøZN@$/u7eMQ/ccٹTwc$ Aa:ѳEj@7$r+>S] qP;]k'vB.AQ%?6H,0"CVR%[qX4# q\_.5|pzSPk22Wى;GiDMvŸQΚxܧ\ ^ ʒYfH /!a! ph^hUT1eIDѩ&q%ɰvi-+]R&po=(]v+CqMXI먼] 9iL/vJ.BdkH- >S?SC md ]RWC/¿AxTzvہ-m9|\bL~3銩r. 'cžC7'lEu.ZYx329Ԭߋ7QS _h`2BٓFt~Wx?ÉAnUzadKK@jK5IGIllVfyHHK/N@h 4"}ǭ+9vc輷]2L %w<(Y!P.VGv !s~&Pu#AI! ]Nґ:;Nd}\Q'*DN*1W[]91c|#|q]\dr'Y70iTe$PD$1@ =k {~+iO{n8ӕת 9 I:[Qٿ3R4Z4,_8oq^ O 5țoʾϽ 10$h|TXWB`Y!TeS gгruxĽuNPҥ$82 FXHH仏Q)ɓzAPbݕHyҩT6t%zX%|u| e/iz@XJS:po`ZO}AK+3ukq:oރ!0k -]|Il8bxv*!Em,wǧEO1|+p\~cIW0syڗ8Xí̚*j}11c$%{BC8u՘*lJgy;ԏX&v0m0R?pϰ)bEPw /. pjS֫|.Pt lں6S|i[@`w Mtg,-PrTjBg:o#vOfic"d],i8ۡ)Ц)Tkư)1\xl$ʭ.;{ yP"-{>`QүӬר+؋˥o#tt6*=It?l|߆Tٲ^H+w9qr[I4z\Fb~B)hԻrAf\M/ȟ {xM♬!rw^%F+:š%V8ii%_tCqTuY'USx*䚮WV7j஄Ҕ0f* j;p%;tr~S1XYY;tK 6@E祫,A #kؠLiiF'AX0Ⱥۦ(%a#,%{Ft[A~ĕQ]T!<`@W7+!|g[ #q,ǝ9{ Ni U=Rd^֎sC<Ar17OrD3vr+!ib1T8ԝFL7;uhL>*a78B-{29Ii`(R!dF|bU!{(8]7iRvh68n@cp+im  [z+pNLWk"$O*BѽfjfO,V.!].a69ccYOB(9!iGVLgQ)`'C .q(PT,Q5fY൰d"bAHOՌF1{#!N.Qz8Nw_tŌ:Ǖu^h,ϊ/9L#N&t]5`O[mZ1rݽ)fﴡ n8-/du~\]$-YɄJt4ce /$Me 97K.Иx!rW)ֆ~ߍ,G~glJt"?l%V~k_Grȹ^$oMae579ժV6m΍v]ޘ $-es&ml 5qCtr{3Z2 }N>*nO[D>B Gxᱼ?q4@ ̸Er Vؕst?z..~ &ګf=5B);\{wTl϶-L &aM%BY&;4҇m>uB?􎴷wI7lS.-5GNVpgW?9:|!rZ5!a﬎EeFaIt7UF:Z[oԷs: 7`ڞ4 ̣dM;eTq:&nܱ@N֟wWBN-#5 KhSEn>cʴDtBT)Wt|NLV "G> W'Payj=X=!Jm~0R_5cBzoKmC %A+ M%0|m=|_0Λi¿0'꽛ʨesϗҺ}#q6a1Fv7#.oʙIa% Jr)CO-PG"bE&QoME(F 5yJP!S4=||GFɻƅ޵ G k=5~w( F\ׁ d'Z.6(_xrVy9$Wa7Sr&p$0 9JgbSķamNJċ.8ؾ@dMW V!:/clm_9NٰEFptR֦ؾp{ Y)A,* Y }V}pϠSJ w`K,s<{c\XĔkcı!Qs!ւ+ %q60}o|l2]/~1mak4.y@KfIwjPY'v/蘚KLm1Zh62_,Ag,w; }sL> ͆x85hDd 0A Xefs~{]A:UI%1Q,G > 3(pxlJ## "KJcrzJo?Xhx:A÷EK4@cRGNdt1o[MV_ |ct;ER0 h!N1 ߴ;\R,z6l=1ƤŰ=iOGiǛqrCۂ;u.#W`|NOQpJtq3M2OlkVa9\gOI:š*n4| xxiETV?dtς_<@4{~m*[0W͈ƥ p?ѦItjy0TKî^zkb¥֠#B$]ĬAT1b4ThcėbR+6kVp&xPVUGR8@}lh-!bw )7!Vܣ%R.3{%7E96T.zPjKMdzW[=eHI&c>+q^Xs!-º0זkcJꤚLMy$=(FGn(( vZլàBKmc:hG Y ]O<MaD:Rh'H/J.ZV>kXG >8%jdD?>3m3MY'vɜK8TY&~4UXqٔ^LLeuv"ye M({]6"7&M[Sô6VyxK.XrS| gwO\J l{8H$:1P›`0Ā;ռ MQܬE #Thɲ"t./[΍=I2h݂]Rw9&+tYz R?x1EcFә'tw%G9k^ҲzvĽzPLӖ<'@2ls ?{`60E"y502Ue*Q+L.t bیYY2/qp厞mW5x$  et#{dqE4//cweoI'NQ h9̛tNr5iRz2(9űcC2j_av& A~}=R?B>;t] .}DkϕA_]^FγVAԤ 1+&>Y@#k\1W頇݆p5J'dmI 0ýĮ\c걶O]ẓ”6&MA{S|l1Ѐas5 kq/oŗ+a2K }X{Yɡ $U ATWQ}K)@}(Yykh&̡&z$'"STY>ġf3yw0L=ٜѯ"7jQБ9}9_Q Vz,kYʹc>xE*.٨dut `I!`:?y W譽a'ح]B=(yIxaivJRX M(`nTۿ c첑{k8 k*zy̋PIGɆAc"ӱ7FdmJFm-H4:ky(B,7u~;9'om̜-kBj{vfE0 ̆V-Y ϼt<?n6A(˓XHqW*ݖ[Aܭ<'XjaCq` Sكdq(m(iyAA(feS東Í Ɵb8rzY%dˀnDyoqzͷcjЧ/lz]eAݾ5,ON[!0=}r Cr7:[rJ  v<7/X+kol(NRu3E[)gnh3}eLj l`|M2N  5#9"|/8{iq $C׉+d}+$-oM_+}HbbS cǶeF‧~+N`WKvjхXFs+m"6 M*BK4.r>A(d&nw#7xں'mQszaLX;hj[~wG WMȐ{u١fHhW*]ޖ"瘄6 V)vʴB8^z;;jf\PS X5 naYN݀`sϪ9/7LI>`RYHǎTke9z3m¦„0\Eaqi~d۴5b0LJU{ˡ;&:>Hf8Åj>;\(|ۧm3o͆!$Y,J'f* ~BA#ÑND̢'֢6xbm58,*i9_ȒZ hXR^WY]qb#j,2WJҺ)̲Ci62Dۏ@%N/Y^C f*Km!yokm<7f& k_ﱽB]n0`JM?@NN'[QwE%/&^+i|2Mg+G%Yν2,%,9V`X6K4#.qk6Y V lĐH~.\)_b-|2iZ 5lOs!v}ԑ\rƳw/e:iH 8t13#[K[%5HOX,1O@]o݀vĠ Pn >r"jA?sݽ[jGIm#P`nX5d=smpemѻz&#sӬHLxe59#/?եARF&O0uSCzV X@ףmAL>qM񅹫l. ]@Qi:y+0K b0)+,ǭꏻ7^9t.k/&/oP!!zrw)olU6z1(t~ᥨ̛F0Q3Gڮ7K]̟_%coͧr*}&_8V]MǴ8S^ $}Oh9%f~݃ ε*3B@DŒZ"8w'ZY;FꑴZ]g]g]LK l뮏Sgr\lxSe0<׹rKCU*8D S?UL*|\ØŧI5,U`p٤z_(bf{:9h Oā9Z" _ )S),8] s-w"Qo׻eˆrfjlyOѼ&]<,qZ5/X)|1gT4mlFow6}1t'p͑C27h`kBMJY1!KbX^Ց= hTuRzb@^ ť`Gkj޺Y}sR()SI j٥u+65 +uߜ߿/O-'Q1 ͽ~#kJ5".v\:)&XxГ@ 7x."sCr;=.J칕1{i/)= Gq"GK(R̦E!d `A ϯEraW n]"XPH1`EXhaK Ik8.i}2$L^,Z&=03+IWkcf թI83 Wf/C?˞~  r$?kD?z/)2"!@cъ02psq#5ߍ_vp?OH̓`@MD$٬z,SI <2XeVE-^<ۥ:| (1.֐$S+oK2bm>:Wӂ{\2 {tΫ ڟYR>tyٓJ^WW"QA^zq~wIQ<׻n|eɭtc0 @әfóJ\je'r^{(AJ1BN܏sR3(lzmU>#{>{6DbcrDJK@8;6r;ᘢNSM)o$d6 >P3C6Ҫ]晩E r7r2B O:uE:{1`%A6CBH/\F<çH-%mreq7,ՇʌJSqʸpl+m!,YކLW9XCCAx?)Gr^-p9!a^g#b(s YbHF·'[ܧmTޥplDR}+Aѭj6.tgP ڂMAz,C" |[AWibgfXz.J+Vk-vK>(+ xf=^ O+b %qEI-ߗegDȿDU;;a& Ck#vXaG؞|43ڲ@|4/y0 WuQo _yH"by>=4^Q$DQuh*R)g*f/3\yM^~{ȆyTtxʃ峕iBC!zXyю5?rc([oH-p٫<ǡx5% V밞 U/zy+c{X.ۘs`bb9-CP'\J '.)xP=2DYw(,Cxj}t.]Hɒ)t ![%[qRpB@-#MZ(1Frwc/_\(:"&Q}tϠM?>z&4 yc^ yd`7Zps|>dG³IżGئsCAr)ؒYdx%cО)2T\NwlV5ZևƁSnb@McQۧ%ý%9Jr\LQ+ЪOxlWߛ/LZB]=/ H'9?^Fh  "WPjy bx^Acl5L'b!d&0TZA?\F',:d %Ưdy-*7X>{$'; ݒK$Pjz/)[)V#_ު$՗†U]ͅ)2k5ظ[3 |_&!f66象pW]3ߓxlwN,$ L*=%ί@_2s6.QGekFdtEF/森\W΅¥#=lE$tOp|w/KxVe 47JS=%rlJ| +*lWFFن52`jksGsh~[\z>fj`' ތwwǔQ_[q)i\lB ! -\JC}C!X?m"!h{w i/:OLNS[6ô_L/@Sx@~"/oi~=NQD&@!LY Ŵ"iE\{y& 1Gu0(ף%L0|קAKMLY&;G &G48:C+^$_>2Ǎ#ҟ.byb>h1H ',bԠ; w3g$`Tkrcp^ ,o<߭0 f++A 偪ݶ!O|ץ?ś}[Pc6*]i=ˀ0:eV >2((7-\ܴ֬&NT#'^Y̷^+;-ERYun k0Ͻ95L\e &!uJ,ζr sjZe\MH#eޛ/>*Qgz](H'Dc;gAj\=u b6N F''vT8^48n: ۤŵy<8s-1Gq?*zV|IK&~Z\+VK3Z '\-wdģ}ʧ lsw$gvr .1|҄Y]cd1/X:н/)t 7^Nŀjj6秏-#,O .qCϓ{hO-3? xӽsH̐ñ5z:CH @~Z(+jZCC\(uМ^?“>^bk\h: Ņ0F.NN]h>yBGVM M;jc~A]bR!Jh *Ŏ$STlPD{xA:o?/;Rc|"P@UAܔ CF-S;9N+jD^ǢWr3P n)!KHCCޔ!>aUuA doUR:TyqER_yqu ?zsچX,6oV=ArAIS_Y+ѿfOlwvY(x(V|?`骡d=% "۝tpaը{ػak=WלyGb|`Mkv9;'uRG5|av?8 vQ{qhLFcx+Σ)fHp7:"ϋfY@' R& VZX Bt9v~}q0CՏ/0uS881X3+ʍ&?aS)Jjw͓x́nk7pϤmM鼝"n$'PO6('VCV=ŗ>g@г7FAeP4aN=f \| fX8f@>X2s}O һmv5c[Pt8;c`@*#jd<+~"E~𱘨ϹՊ0t:ӎֈ.E5!ߥ1JA\0 Ph?A^O]YĚ\$q"CC>&5` PyU&Uf˽hE_uB<]v(PFmͪkxXt a5 <1~9usD=T`Ҵ/PVH=WX_ k-A'D*y}D:8q`H7/%3<.P j6)P{>k%v-4 o"%N]qiCB`Ւlq^TW#H V♷L|Dg1C\d}& Tu%_Xv0-+'oiNP6>m#/n``H<= ߆oJ[YJ7a;jі'N+}}+5}1)~>lZtV X\1jRU.VQڐ H/-2sŶ5bhtA'l/BCRAnƐI5_AS#Iuՙt|seBľxRFJ aKY,Y]oOE̚u~^Ta۠o8PbG)r;+k;&vT:ހlV!Qv5)OoЬrzjaa!1 Amiib$Qut"kyYq9W5h6K7L82!dV1]w$~UJ1n 0Vc]-ɐHa0Zζhn2EE~"8uC%hC*iō=\fT0]P0<"IVz)Q\ZoO/'xt\$[?] <5[^ >MnAd=G٭2NSxzdǖfJ(A 9l,LO5`}SeXU_ًq4Cn7Kd?tnʄ!B>Yо~tWЄ}'dA}\2P^j.ߜ$L].aPhT$laP%v]N a~:ӉDsЅBCur^d7_wf륛aJEWʌ@l WÖl*0db`Ӷb@ ӄ)Ka٩#nl]Kח%N#UD bo17q"\z!iL3ty_AؿMS$?/#8W~/ČcA+IT&Eon t`ztiżp9@ibGr4nN&7ar%|[#$sܿ09npinJ!N]'Zd@TSXGdzf[߹Ёd~n9}MF90 4.t=I W> *xƧf"ricW+͊) |(OUMM̭(6=_νroA'u q93h|-ۢME{׎ |칷 XS{<#42W?3E, ( ;kh(`ޚb(^o߶M^d~QAGyvJ|[0AJ9~to\'nS/ N ci*w:X v Iз\ӉXG[?-yF35[kRf6sĄ\*< ҋc?U/1KvJoW ؘ-|Wo9f/>Dm  o3i!Þwn܃I1pzqg;66]Q!7pުU܋lg&ol~%4q||ȃ}k@;@̶|@@Aҷ?)bFZmM>UԌך;on mx{~۟\}D&!!^k&(^vΕ['yg['oMPo0ߐp>mAKk g1Z͹򠑞4)!’D]g y(v*U!GIfTx T^\m:veA'CԠ>S iH\w7 QAɗt]#vSJНf',¶&a|0TbLeǿĐxrNwx,Q 2Ps4'o`Y!wsuI5C{u !߹{Υ e_@RDZ Z $?7&Lv_E_'imPCu*z48BOlDU%CyST;ɹD?Z⾃ y~8&!:aB  Fh@uw{̆\|j" @:pDŽP9Yv`njPbn gQ#ֶ0ٸbbjV^8,NDs+%l(9b>oGH^$0V2P}zUkG)#y{5S`$͋GN%a)$;RV)r֊5MmWÞw">4;DqР?~n!02iaKzEz[\IBK쉰y4tAk?ykyo)!~El_w(% /t$$m;xDy]yt^Ǽ !_(("fN僎tF˫tJ7r┢6 0)O<ԇ x"'5wB/td{UӴ$tt|k4hΩ^)\3RnMIcꦤ/ký:UҰv[O9ociNv}gXzyduc?H9so>1l2v- F_ћ/i-Țo_I(gH6i|k\D Mv±!bEʅUp.x wzaoygQHҥWJU} gV*e[oX1 %+44W۲<7@(/#8? V/&nd[v_&gՆ mʂ^SòPX2M F*^dxF%g껦Ra+d_,`ړr1+ !-OH؛>?Kj$kSJWۼ@Ϥy5|'H^cr!~-c@z%jOwe0"M7Ͱ4v:v%Axփj#.` ;VM4y$.!&( L]xp,kվEa6knn1` eusqƟ@7H+e1MX@ DP6HЃDBC3Hdh>ukJ̽{`_IUu0p  #4;~Z(b]aSǏ羕musBsz~oD9f@;,ja n';I(`;("գ ̧̛>ElW d1{:57q݋ 0㜂BB$upSc#7m/!-7(%%O={ ׳ʤ̓&Ks$o \,{V(#xWv#ăXd52H<:+5W|O(#ST3*>ԲC% -8>/;x> $в!-@Dޫ9t_#l¹6W|#lzm#"AAqb(p_pss;myKxRl ~qRǀ1 ߍm?MXzސ!0@z6iBOuV6kfuiqg{i_@q-^{|@ [֡= Y{V;~mM¤`9tPE?xx3]U6tS> k }؆Y/\wc _aܱfRr0'iRn. }Mvf[ юݭ]4lbힹx] e^p_PT(f#"@##,w CK  )H\{nݦw[@FUE!( $bD;S:ib n̠Xy i 1y~XQiڿ(*u"0dK<2`Ҧx)*3N?9!l_`@ k8Y~lYWhtϟ&qІM dP4D$;l`|:swЂoA0Y^qYS5ⶦ\A8s).aUYwXYexS3 E5u/S/EϺXݒFy/r:0a>Twl'&jNp-wbV5GmS!`Sr)zC_ڐ>SvSuҴ5xVY+G>Ug>ޤ`_07,^MBv|?T+STiCO|uoefbI$< 㓙^< @.(,#sgS׊C}UsbacmVx76 0 uipubLW5 . Z w?~-([Y$T7)Wб1^ bZ^TPvȳ,cZGES)?&֫;^=Y!_Nw*;#O8} }aW. QAޝ˛q3J6_GߤLޤ"_&jŗ.g9$ixggL8< ;A_EQ-eE>,hTBpaKүZ !T_lU"XlG- (ڈî{!sדhuDGCY'J{dUCF>iզNN#6U1RXFz݋v֟˴u]z5=ؙC@93+s}^)SP6dy`3 7Xސ^9"COhd3.75B6nA&`SX^aT ,?mD's,㚹0:íG$9p`ȑ2/qpɺL AiuVj~N :a)a0j8b5(0e/ޤpm8cOݿ^agdJwI~K]~91\*F-0:aDşa݈h stpCuoCEu̔p1}jSIvㅧ.hٜ k"Pa?t̖Y\kӋp mߟ+ؤ҂sC3WvV`"U4Zm+'-b-Kȷ9J| Pg"\XvwxQ4yB^n%e)FEjʒ;wh7ʩX{\{FgG]Hsl]B{^4 V?j{lw [i0+DWt sI+Q҆sU> vزo^ XU\8S&摵VGfRtgdi6(?$8@mkHsӤ?BI^9ncBL+~Nvi@yɕ7%24U3Lr&N)]O7\DH(7`W^4߸5kߡ~7$zFm,>׷ 󞶂B` ,,$ q1.gt1 6GΥ)r'0k^Y9}63i$V-#;Y K:[y((rIml+F 6h(\WF wg'NьZӔbeL=6Lj p19LtN{np8 syU?f5vnC%0¥ry~=%ZHUyI}ڢvo&hX W /?$#mA%Qquf"[ .p$U ۢ9o!7`gQow|l1 U?EiaH?t}bFGpϲ15v S~ѭ؋^c%RSqSva4?̵JgfX@TdOj~`{ w.sw|AemHpbT#-:f_ax #,KVGSeL3_6ĘՎ3VE܊vW2'$>--W.C#A<ꄰBJ%qŬ)dwԗL k\nU|!_W 2g0FJMhHuH-o΅+BUcb/+)>'eHwxP. ;Z#,A(EmXoSQ>8#j /in F^rd^X(HKĿxIGvFk˻5zz(7KDkeEXe(V[pǢlV8o*piq )UTdZq(=1Ȫ8vX!^ Ogy^ |S2{E=#B(鲭"m3<9L+uBo)zcΘ"Rw84-!|zB1z Y$VfY*u`܉vgxZpHNC=$y}=ٟQJi3%^j0+-jW1}YkOXZ&я@C4 4Y5<.UIe^ aˮ{Um7y-ME͞.M- !y`)3PMįi$J:Xx̂:_#jϗSO] Ɗ;`e^ҨfQ~=CzP}* GV2mT5{'flc7#,So¨!ch)4nèN1\ǫ83(AXMh2G}Y0yEF_URt- Ԑ>(:Z!ie덉  6?~a{ry DT>.+C4Ak,BsaNTީxbvPLLb 0/ +kb W$n$l#CzN:{qc4@ Ȟq:7( "wz]ql 8Pի6 ʚИ>v2B#'GʏALߊ8:x1|c%5~ɣ;+ ~i,~¢@k g2'\ϑCnn\'gILv)ޮ˺Kѻ-04yFqi+2;ѷ[V5oU#)JغKWp!-NNгTf2[ *Q42 #o^-@z BJtW579t c|1 sj:TvsAG ( is|V"KCY"Ӭ)/N8R'/s:'Wdzo0pjB1- a=@zUS 5*( cscY&OM`ACQBS6Uh= KMdA$̷_ j ShP`*.+ڪ0ruʀRBR9WǸeCU!ׅƴ%-hبW  SUXh6ꥬUyI"]4zҽ7A\u1&̐nJ \RLwhrX~KA-L( R0NA%C`ߌeFDO}]#yĪ,YAohV!2}ϥ &iZ0$wyd1t  hDL"Ӹ9ܧ&Guygu1QJ'NGl $ 9AripJ{4P{0AXn^>?&b 27"Ca欓;%w0<s>jScЪ˃*uc{TI :Am+XUn-*A~Ac ?]_j.|?CB 筷@5SbC&@O*%`ɗOgqۯ,L,sL4>!mR G^KbxJ(;b¥%пzT]g:{xɜo?#9kmc71'p'L1cV}Ĉ#Ƽ 2D-1 ?YGi0oou7f@tTUS>[daAo'k+#Rn4>X(:QG,Wd2}(:AK[M;MțeJsFH 4p*ݔ0<_78Йb"!6ރ\ܯl䌀?,mi>آFog$)rTى H pG ):~`^$'}86? &!Ϯr1EժQqN$k,3FXv]lte@۰LBx,mَ ])-<<4Ҧ< f POs>@%ˋ[eWݡVp{Ckva'W5qڡ/l5Ϋٙ\N}O^mҌ p1m9 ",Tw PN#oAs'n 9_+å_Tm4a+m0n]S,!&Ju frevws& g;GK0x: xqg$߷)(p׍*#eHh6><+:a8v6vո Y%]nEv b_x F"g<`*$ˢswC:6wR yAkfIO|ZHi5 oX-D%u!xOlwFx=3XU`j_*`h_a+ţ3jБW?fS3 t`bi43׈qH+ԗPCeyd/#={Ez]V'^Sh8ᬤ? [~)Ҵ>[b^t GDU{VLKagQwqmE|ݕIo˱3μ4&0p)Xr\l*Z `{R;|ߺ KiǡQUf>?SȬ2X"@Yd]1{6vq3) iÖoS'lxg!C[yKu_/QMc_pFbzxth>z/aĶ^>2~D! bPU1>PEq&/Z\,0p-KmyxjA-p.`YxsHEb-&$i͹\H漿\{+sCI*!Lr,V?BM,ώU:(V.gæFd`Rd+]бIdHΪSx,ӒܴKׄۇZ•3Q^ `HAHϯ[0?X<$WHШ'42[g XtYvc lB’ Q=IuϞ >$KǭE& Q,<f&Uçx ˈW=u;"VI8%HnɰA{E~>EdrL-4SۄvQF#o9%3ul3tj ج%UlDmuVj;YgP(KR[ms݊xB`i'9+Y4:2%q'X #~ʤgnܡs%ed?En2[+;w5az8 C0/ZQS@݁"=7,!`JT]i&X3Wnak7=׌=yvUp ce1 5 ܹřJ(K9 v` О_>H#d"r  jY\P%M\3'|oH=2"oYV#%. zLNE^qs sgtyr|SP<"i v,v?k0䠰dJvsN˧`' A_pnc܅'V e1liH̴Nl)y)D8xNU l;F=A8Bd>Sb2wб IdQ* > 0SuCdq StȋO;Kw4⁤tHܵe8 vKHdNaLOyZsŏ7Og@G0-? F27lDgƐ+Z&*Cj%gcJǴ@#S2 io@,;i40ݮME:sORug;l"Jn(.>͖߿H袌byM}k4ظ8ד 3}p mZKq H=n"g'Pq.e&=rN(ely+UYwנ _1k:8fי#cTRZY#Or~Do8' q.Q'2(:VRuM#d(_+/Ti Psk> c`AFk痐 9hdT2nyAҴR pfT[ \޾Rl#ic^ɵ>f9-BMx?{p/m˗"lg/WD9ΞW _3`"P:(Cq%R/;(Hr0 Ԉ?utj߼'UrVfdl0]G)s d 6(;٦lf=<$4a5,5՞)@Y^|$PA41"\QMq忧{F#"ClBv.s 7E~k'<,ծ;.]M`xm>Dw%oT A)z`3E+Wɤe5:+oox_rp8mJf>k.u)ڷ0] hmPR@ԕhjeW> &b-CMb:0,€*߰= ,}_3I)w9+'4=ȴ} (ߐOqZj3nR):lj3&J\Jm}ēeݵwTBw{[qfTIh8ST)~\ףH)袈ϳ:q?FoLLMK#@Nt*.Hs::v6[$ npʄDRiFuw\ Fzi"gdl`;z!4shߖ\p ~5T=qK +XWsd']-0"'A۔=1eb@nlQxGkc{*ST:e#V=9IE3M𽶙ld_1 C ۉU[^H~ؓ~O?.AE^wLCÀqqv-X(:2Y }ɑa Ana΃Pqс CϽa[Ǽ'A, ,- " zco;.PIe-IB>?^*2c 5k" qnXݞ/s)bP {5 }π2TF>"Swn>TƨH7t5B` }`H9>'|#jjМrI'x[MI`WgmH8C_lk1tTZ2ȣиxa/nMc#퐂d: J,V{M1w)ijƥTמ~Nxe7wP\1 'yC'9Y#Cb$'A!&M[ܺEϮP?3 \6e9nz'h,[YdRVMw kɎZ>I`3 D' h8 qLF!H19˫+՛ ^Čc!j\}L陵؋m2KPdUZ(䖚lj Nwh1[6@;\u2SoqԘU-1},QUfFvjLw,{Sד޽.;dCTP&ANRc;álEkٻ~w8(ekS}w'T® Px%jSv~H/Ռg2Az|^{@C^B򠕧iHMpoA@xX H=8 2>^\]jޜH1󂣑-_qgudgej32C?ϨB̯zL~4xIK_J;0.*'E&X*f{zo}k&7_C7 )y8i{Li|8CE?TX.X?bM!)vӓV)Q0:tn1UȦ"rl}WW pp/Qq=R}UtQ8Lm"F::36r1YJXpY 8PgUVճShTPoZ$T őє o5Z ]4 r :XoO%oaQ~=Y/'JIlZF5e ) @]vHpJ 냄{ft0qi]fÌX=5,H?!ͳoVDUvZa}>5? Ì$#'ϙ19#Ey(~rpUV5q6Jϛ&d! "d|S?>ޛ(dmtC';h8DzUG &ۺZNj3u?8|잪DI,Tf⿧C[o& _0;8Q$tz"uPǐ'jhq+,^v]X>TN5?-7VWu3qG?7Gm!ú#MwR׎GX^SNw,UzW $>jgL텧y rskKqQȂDzbn=opT8VG8 j6p?3Jf2)*ed`i+4V\$.p?|:r ?.Q, 'T=2Rb8?^NeQϰpGVrH9N|؅5m<6#-ZWuG랒 őPqZɆٻ>j<ԅ.'D?T+2K +Gv]rPu&<]['@vvl Ѱ+(NZjIZp=G_s/T}p45mF%L3\ր8Ly9`eSRIue[+MѤ5JUbfqGF怂۞-9XWBmV#wV:bI;@;+~eHx%wd&cS[Ud 8 2Wθls#|wn(L՟hqKq_}WOe_&Mp29TOzA^{!.pԆ1{ O]& d@6"+.SvDOީ ęL~؊(6<)5bN L8,*"F ߞ cpFTGx[rV10VGprb]HyТ8s V20߃=e=tia~y(Y!pQ/FDmnuc-q)u5Z`h=pDD5kf)gN i~Ҝ.@KvM$;DB[ѓ_Y1n{[MT^ ;($%} =}ز(O'Pó&㙽|˹ڒJ }WaNq DZ RcW9E/slΠ psF8%J>ޫfYQo.}|Ԫptы R,?Di AђfCpyWP1 "d$ťlҚEBQZSW-z)?,!k kfSE0CT4v%XvV֋TvfdzQ@aޫu Of!fi}h+Y!*O Z^hu7W!S9N&JPF!%gŬwBo[Z#:rR\PB5OxW`d'F"CeMtX"M +QcMITus?@vyZxmpDH[߂|DEfX!;H t6xTUМ^2߻Sڲ^Tw\_\ۑt%5EvHB30sa gY44"} 9fq-q?^B W=Pl.ngπR@8 ]:O '[Wx(Al*xD:b5*0ZXa IdۗX7I>kZPy*.G 4.,8:td3kz&a0 G6T1K4z)k2_tB A =Rsw:y u6{]5̛醦B=+zUm <y}&b`hs*(^դj3usj:UzT{ Q5wd "_vg<0G *-ԷW4;QK>|MDeq^QݱaT1"?"m6;.Qz)yq;wm$?cЌ^u%}Ҳh ^l:,q*XO?ȖVh ܉Պa,֢L-*i:qR&1Y^T cy# rQumPqљYLw]FADyк^ =_!y EaLTQgE،>{Ûz{zcfj;>J>=$tYXS Ǹ{bl4~0m)L· 2il.uSK0CMO`3[#Ew1yxIHYU8G}\F+&I5EP.'c .t?cLKJ[-ю"&?k{A~D;SjRn 0Uje2ͿSf"Tc@Al'8Iȿ hJo.1J/@" -fk,& 2<8Yә(8U;^]]h@7Y ۯɖ]eB㥒Ke)Nm} t?u MG %L %>}4 A@>|\k!t?Ԉ Sd%<b8ቯ 杁 w/^ͦ"إ Y6(;ɜ i>}"n^v,KpuSvhܹ}8^&߼pj[, f 罵:` ",.e7ȨEE@c+Wm}`o;$//K0'YR'DW ]CZD7 sWTs*MXVMY<2c%z|Iuqz4`3%svWslHdV+nc9M[>ZFu8Udl[-VݖZQ7T3zR]4:^o꿕\Kr&8f/B(Kz9,0_`?;|Z @%{DEΎ;7x4'xp _sWSF`gVAc%弰1Z[5^)*'tds1瞹r=7Vl3fTrRAyբ%3Nv ihFk ZSa&t?yZp@oO2ysޙiJ#VJtgF^GS)E&tBqSoF&@<&.)}?iX={y<)ƒ~eZ?k ͈ovk(XcXEyz۠lP86)te&bz!AHfr9*\}FOQ'N+ZEs̤qFf]͢'͡x >砇 D3THm})pbڈ3z9n{lP(Nf/{.?{)DG]b5LP"S;f>t0֣lDe:-Q ._y.H]/7Xh1ӽ VI9%kY`=Pϸw$+~f')5零n (6N;c.cqf vgܚOܶYa(<\1g qTP1Q7c,@OUmW?S̼&d~vEN_.ǎh#+P~ttMG2$g-֒Cx2H{UM=3cZSPoc=SC+$;4ԧ%[0E.YJ34VQͭOcWEʻ+@K@/#B /!RG)~sڂq*9qr~\N Q*\ qJSB$5]v߶r-MI .EKB#D. w6 k'_5j>}`rOa%XȠi3g )n"zwX[y. 皮ٔD{cڤYg"aIk.ɔV8bֽͪN=!V=zMPM-m1n(ݕ%n6(61*ڠۿiȐ.R|-+Q=~H(`՚i>}6UCok\bN 7=A*wg qp8uʒ oʭr, ʀ9u; 5m嬔KYP쟚l%{Zop|$l"u |yxsxgAgM]{3.T6~ LmޔBdcUNAŞ%J'sS_-\mZ";IQM8q!aGP ̵^[CpEɧ({=e}i[u ӄ} yg/"uWoLt#U5Q Dی*8v i }'oItJltΙ Tڌ\CC1r&;XR@?>odo5vd2Q&e:JaxGHorKH5\frW{@qvֶ .v@mYԈ6ŐZQå<9 Rؼ* qf4X0#. )riȲ&`iZdÐۏ/72=63; ^RosiIh>6sf0^'JXsZTx>]SN2eIs ć P!9 ArG>5-#C<X/eOiz¾XKN7YH6=Q[.yLH]P9\*Τ!eJJ Ozt /e'&񴛓.hTM.n?R&b.x5=czYA!eO?Q܉M> ׳QeRoXUGԊ "2G By?P.m=54My災BP{B)5+K4'r_F\tELߌZݼ2/fP q<ߧHJjM[ݧHU.K's2Z1ߊ9@OT)C&TE !cU2X^:wlD3g'IF(c)n __fmd)Y3e>h{;rB g胟!FV3+3gatAD:8^R 8^-$hStT|B кοTE1_qڱEL*gE!Xgz xx O^ڏSr`^X)=-ԆI]-DNAe 'sQR!.F)ַ?{'NifnՕg5FŗNhoJ(۽t^T\"`i׶ĔpvhiP} Ƥ ?]u:8r>i?4sXc[/v3Hw$tE0Q=+ Y`zM]? WispZOPl y'ڷ>4}^xl٢wwA(p@J#|QH./ܢޛK19OK]]`7q ZCߣ2m!qZ l@a7tnʝbF 0.ڹ/p;Ր{z-='yJpP̏F=S^`@=@˟[-POm&k1bzᡦF6wȝ׶ljFެ5K 9Q~҆RvƳ,ITQ=G9݉}M*'/-]=qRy Oi^·0ߞtO2;Wֵnl::a&s~MC \\ f]%pλ_p*0LE[s!j4yEY$fQfֱܽi=O= Yl#[ԉYlfSL5/HQ fBu.Pg7j'n)gPd QFS"p9i>W 9)L1HLT@:3Pp9+1O^e%*DqvȨnxuӪ?W}-e#06B݇ع}Ț㠪*A'U߷1`4qDK웲AH3ь6)R n!42Jv:d鿆Y7*oT(DR //r3 xaSA g2]6) `vl7'H RmXr,KB017'۹۔  5-H'*Ҧ${y_ }^w.֑qd9(SN!*#( 4Rݫ>ϿDfa3[KmL zyhR=bSK_vk9"usA#}15_Hq7(JBQBHloF3q!}ω|$ *@"Ez+9N/^ \/ޯuD;y)t"@]{x-̪br>6_%Ȭʂ9_i6+v wFycѨ< 6AxʖijvM;LN=`?.Jc.R :b ]VrT>bg[w?0**kNXJb3GDS I'#))MmJ!jhl|qs_` DC 4sO;#5 P!5roIg/qM)ArxnϔG>W(Fd#r ߙ G>u hZ -d3 ~`H|A+eDw<^zd xV+ *8(&q(zZTk!yUk;//A*YBQje|fM"WbghAE?E23}@A!mb#TM2v\EU#$ n4XNlwuz\L>0Q&KoXsi4g!55-Y b$D*Y8kajHk%2)Vg5̀e|c>0:wq܈*lտȸtwrcb8ךl0.\kn#oЊ T ^;1yq`9]䬋Bgq0z:Wi~Z7Z}bWeOHA?J jzSNR榻pEyE=Jh3>wN436gb bʅ; #|}kWj//h>:vuE9.zy4 WsQ_C_S>vVhnpcbu,ɮȂ7(,ݵo|\ř390@dbM 5tYT!/컇 -nd,V=r#ainy;x+Bv!Ni!xoE{[90 {:}: "^5ߴnZRؚ.fߓ|4yOWY/_6fSqM[Ĵ#sƢm45zK0 j3z1Y5-#."ڱ #%1U Zo#UHFƉ2akJ+[wtӺ9BOz"Z1*,UEff|(InȚd}3Y9A mv0kA62반E:ffU֝#ԝo2ۊS/q/}ho(#ܪR_J<~gIqx*kͿ\I|quCKmU~`\б 1xwj«v2 h8Ij-#GّߋCz[<ǏKQU-H.-y1ܕ3 ţ]#'#FODXҧeS0K,ML}PTYzC)8Eƭ9Y%PSPiИ6y^c<%Uuzܘ/o6Sʴ+zbt^Jͭj}J=(cch+WiR^Cfh :q@9{$"i{M(cQO=ص%3 t.͏MY@1 3ؚ O@%{տx`+V&{evJ\(V.,n Dxe#jK+o%-?mM,|sUMBV OmH[Ӿdd5&rڟ1qJ!8Q&h.N+%ySݛqiO?Sk:f[P +9 %j ވ+SՕȡvV(q29@z~K^v͏$!;;^ \z⪘)OcJE+0(k{[E}rkOLQ Ee Nz[!0'$ '8)]?F?`{CHdd0LrsŝAO8KG1T6A<^օ1?aIF'9/g+Tq=3˄O2"iA~-F>`_%Aޠ,n[hTS4V&ӁsYn'Vp#Ly so W`o:FrL e>hH'1M6|LaQG?ub'ZE_zV4ĝ{΂4fs> HҎ@بOhHob*+XGv (WQFhP:,- bv#A$s8@Ji, % &pzB Y_G iEYkp{]]ˬ ƒA{Q"#[faϓ]M8hV} m$^8(gLuKVd%iPƅrwm+~ˍg&|!M{(VTAj4q%du(6\x/$@ד[7}6kg9͝"iMO5@!В'"*_檒F;X3rqPگ*263C;2S\0)~.`\MBv8A7^<එajBȺx jY_Cʶp0~,b~,%܊<3E`or26҈,{E*<"`By&^\,3W%H t9@!MƮ^?} ]xm4R Kzxd>wԉdz o bfiPdY8w8c*dc8B5=kK#ݠ,CC*dt4/Tne1k2A/fֽj;t(),6@[c'ye#(C#اl+ B#OJ,$EY*.P v1}47쪣{u?&Yrc<pVpتѼH*56q7Xx\p<'dW]ֹ9y^$I/ :{е(ݠxYmC@w֥CN! en7њf]Z u6>ns6pOU&r惁pOOpP6ɯ.GR^!?q Z)4 e2! =$?H\[ )۲č@ӿGeA=_A(P^Bw"Dxԝ@jAxzFxLCΥW*@ 3!kꀺG܍+3gG~ɦRvfz:.5%4| C*rzu!#DFtP:哻=6Qs"zЫޖCwZ*-zF+kЈ[˕zڦR@i(.<~X`-VYҐ>W⽃k1O\tLP0$uSߢN.k}pl_ziM¢br3v: #w@VnW$J5Aʝ2;#_BQaEXXx !Xo䶫* Ů]zezLykp&}_pX 8ώ[ |k3XWAõ=P;x"̔ւ=~y筶FR#my܈_#Ix_Ġ.1QLC[W]]E3o5{*O<Kg:{oS'?oOob c7׋3@QގJd ql%A均o.iIО/ m+kJP`)CεŰxkQ>zkD!6h_2*6;oVKk*}ܴrd̿Er*<{Vm4l+ӽ2mE>Dl4c8 _jK PD"Յ|ȘJA֢,NL,kyEZ'h'hRXsU(^h;,y'w^"65/Tϑ[|0VcuY`;;KrI1/|m Zٮ&R|@x7/7a G$=K; '?lf%I\r1^g%qj*`DP^[wUmm %E;[[n2#ȐDUMv5T;܍+6C+kj . +Fe>re+ܪh<t=Rd,ʴ mYj; _̱9 1Hdm'IԃF qe&'Ofz T#[]uN(B˷yx͖.1:si&p}YO3ɻiBHCDC#Oٰ)<\ì<V8ӲR[ .tY"ONXBL>Es"=$dmu*P5m19KG~sZ%~QbSD7ƑjN5ӘkmMzt{__I<_A %uyAXۼ<+?-GM 18ۍBiXa)Uo)*Pҏ,!rfh 5Վ@,EwDt`Iru3"f{hz)'*FJ@u1yh?*4-HCpD'~5hD` Q NK~bQ.3|oŊs|)T frNY;ǴbuY.eZ4,c1h;tN]oSBUTç_t=v 0/} <((QWE#ς0[+D,ACDъN~"\MoOo\R*}љD #UѲ#[Vƶ.1T4YBޓj8Ռ pxbO]W,=?D^-w˛fMMۋCA(O^-?B r ,/$- -NaD|(? Z  *3L?!YA-l%JfKf zW&3BBAw+׺M'G#oX[mO’ӵbJRQYOaGҨxiYTR=cvlkmȈ9v("̞AٺU&`Ye_yU\)%Uh ejL)cń,Ji>6, -pnB$znu?,=CD8B;ln>"/jG(KO׌6_M~aU"XWLbeR HD@Es <{IEn}&ȠTڌgnkלm5n$o;G+hOQ!8/[&IqJ9BXiĕRϟm^ $ε,Lt\SZSpRea)7 fB`?n RniwZy)[f\i@?mچγ1']Pt^*̭4AB^t.){"wGCi/RE>H"J0$LSAIDeh"nIcBk$@(&?!tVF0^xN0g3Nl<I9Da1,1ɛduQG:Fr|%F]?{n˵Nm4^iKgOq=AӘnFv!OOڤJкy8 e ):'8#Dqw~)_<.>q(2@=4u9&8.4jG#89kk& +!aU%)%.s} *'֚(wVA@PPM P@=*@m $B9M׊Ҏr &IM m<lٱcTX;CV@=PԵC=Վt6g~L4m^yT|HMc{4BVblgEN즈 1I{Wi: |,w.VnIM:4!U_bN1=b">9 [üvxJR$/oomc7H9p5iG6 S+^5P8G<=S(*& f薦`S?Y{s}rH7üaRA*e|2%41JN)S|0_dP@;Y-}Oh09lja5&ϫ1ʸ؃/s qX'H1b ma/4WD@H@ ڣ2,Y%iYD*AguKbTkԩBx ڈZk€`% kky'!)оs;i*_!ph; о8hYQ׎^EM4p~ 2gٮE& K 9t,اߠVinFnZ̠Cϖ7 YOV!Us?ʳ6YY>Jտk9 ӊH2jvhyʼgWd=0{867=Xb$Nn_h)P Ihėhl&W. hj%ð=+#a5G(rW1ޒXxRv(Nⷲ#tR얰Xx"ZZc̠ ,L9*317B?X8 )Ӿ dKMun7v@yjڧM vqtVU[b=3&嗌^j)JZ*kB*^XQ  ;>WC2y)Um!fxk"Tqyrqɿ%Ri'7ܬҋUf?+=Aڊ~ëY%v͑A~t\!#eE884FWFH߰[loc!Lzs&k 5%$}H3& 3>[!`S =0(27=W 2<ΐ*C1 W0`;,+ؐ)\궞#k͌i*C@UBeVr`e,E,Gyn,j Y T DS_1I]Q\5) !דirw~\&/9h H:MGhSi]J,-7{Ǵ6Jg=N2N_~۱Qߤ2ӑ }AF]vy y"Fqg by{~djKDg˜'ŤlbR%{ZY%}+1S#4uF1D L$-p`Y%SecTHO>=|êGArpo:tG[P4unByU%ss.uEyC<'k͔%5jN/:Z1Ϝ8fƙK8E?]Ha,p uQmS]c#NVз`R֍@9|1LDﶉH`1/;`q6 4N($$?Q O³3x*v#e:Y!p ة\!醿ݭZ75A@Ԗg݄3:." S.l(ŬdDZvp6ߠu(=dնyZmk`l٫T6;N=!S= W1Lz_&ʼE6 8/UE+呧EJ 8QƂmOau=E+L~ 9R /6#A:Tk=KWCU[oGO~WjΡ0 d6|tm!盳iD^6shY0/JoEI3Y5k-CENLaαY1uDE@[+i?9YؖcDB]]tÁjb gEV_dyd8+XT UWD›;_nLɸ _DfVIC;ľ}Ȕj{㴖'xX嫲Kz;zM/%*Ts q*˖бCϕڣ)4#BxU:T<+o ?it&ˁq;o$ SGj|el[V;SvzکN%iuOoT3\#+ȈI =:N̝m!0svq5EuI0D楬7`}7&1Xny GI]bWkBU&c lS#"_O E aKꆋuZZ ^MY4 wSgWIoq0ר-XplnMF ͓ڬQ*jy{,XD~ *ެՅm%mg#}wmc;=q- <ѧ;1 +M3OH0mxVw)W=;JzMRS)pL.8ĒGhHK)=L.c@?;},D`q]S) Awq=ed)II ,`ψOufAZvh qPmNVQ?/ƻƊ<-~sƥ@4Ȳ<{)ÓUnFsHG6ogڡhLO@ S@']WqΪ-8@D#4,/E" Kxva<Nd>G񳛁aT('l{[^e F *93[RċgY2<98V}.kw=v~ Yū{P_wd Yv[ `\I!zppg+jj2gUMq.WSW%jݮe:Ä4@`UyK`Tni 9e*?:2Jy22DH7ԘmS/AuJ^=2;b$|\oV٨ r_H!ٗƳʘuN />Ӽ#X#B =y)jXі}na/r #/7S4y>΄q7ei;I@fa5xhypL-uq2P)# .Ȩ'' / Yyz],Pu(s#71FR9#/tJYR^\l=[m 5GxCC߬iDL2h˓YgQ} Er/XN g טʛ:D KGʥeExbΘ>I-ԡqX%›NHR1ǧruѨeWOdb ij+7JmM|ub!B 6W%c#?yjFE rcvtܩTTo+8O+qsd`~y뎧^bFLy%3[Ұ-r Y%*T !OZpmE{MdbhTTWZ c\($pdaX].K;b;ւd2WH0݊^` Sbܩ?۴:O8]\HsMBDte$ lĬ7HsW8vcaU.* GŽo!qC7v:hOyL[4 gCz{\,0~$Oһ7Dbn\F,㮬gd- @"ڹ8b9I Bسko\H̙बwO1d8 }ͨg$m] fmB{b[*m #nkv^לف#ʵFx#K gJ%pu,]^(eFپj,~MH ?e}ɉqu+do)HTLp NoqA1~P)N< NEh6d#r;^U:\O%ÍH۰#%| TKBҩyӀ8`=yIGpNƚ)f4|JoCZRGkHutc)rE GDFrJ;tpm%/?$a"m-&B@[r} pnS ؋epEd.ꙝM@1 `- L݅Rg[Q-V~%]w\v@ =hxO.P2;r Ekuk0v&ŧ; ىYK+\Cƃh}Lc9L}DpdV}lxᶈ10̏'3GV}!!o;6\ؑ_H%Bt%~懺r$4H|ڍ1 nVIO\tWm~Shd,%Pah/6Wχ n5/aar:,2p:frBG^=ħdKp(}F$?oNƍ& YXVaឦ{qg]_}1~V>/2ӟn*+|2f/}5wlMwEAXyfRe'NU* 6"cM$\ x4.I\I+ шlF6c)Ϛ4&iV株=I4YNB$֜PkyH8-d<*i_")E˙oD>29KŒ$XQU$[OgLʳ,s^, 2PX2s՚ D? ht /RIoB^A[8^G8y }Q]6T40qXŶGx)nwp} ľ^g%_(\%Msx)P,zߩ ګ5!lӂJvh? )Z掟Jp3(6:ld'r[c+7ca]j6ص%ȓ+ev 1xo]^ 1>TV4vdu2@y>S@O9>[֩׳;D^7՘42[u:!UG9)O2[;;[ R²*z^G+g4>?gIvҵj1)90,urATt"ۂc$1'0xS ۥC; 2wn4DUb9B&y-ͩ6*ِ ;smrHzeJ5YRƸbрJA# ?;rEegKGKiY3S`bRgUnlEa)U?cO֭k|w7%Oݞqa1],1VEzGsb..r4XQ oHedFLP:vOti{ w,wB2 䔡dsW<@UC70~t?&a5 /Z] oߎ4 hA9=GwˠJ G=\sXx+l2\<#-!U0Ϩ4ZܱC9 s&i%~_κ{{,k G/QT2!ƞ`pH>9Z*$3V wAټBJDvn"'ruޗ"¤tפ2;g<ߖP1ej^J (&PW'ʍ01-"Bm疩U|zOupjlȐG]~})Kyҥ`;ًU{Yf+7;ԔxZ!t佱# Qtv;Wzٛ2L4s`+}/<®3'#=Uo77֐ oa ]My8>83WEܙI d{ _{>so`~GKĸ<ʬ2IRhϩN%}(8:I}񝒘i&2ch Og5|a3y, S좜4^&=L+YYP 8F }*ҚL` heB<y  xC4-$;fG1V> 57`zQJC "4KWI#, 񼊙;PTg.̹j3F `@{~5s i<*1zzn9$R2jӦOVSK|u ۋĞ,Y̠JFF: e%ϭ-q'qXHxx%<Htmqx_}kd>8a'M2@&'|u Qae*\8 m7~J#F$KB鉔)J$ҵ JD&t@mt;?Z Ď½MэP%{'kAƑm[yd[ܝ AV>RJX: 󔦓,YO:gݦFuyps,eGu#)wc& _MPm{]ߜo{ځ[#@APx}. ^ؚ"0Lo@b ʻt@L[rRlpM.ꗙxO@f/{kr~[2EaP*fYJ+]^,wȱ1 )\)vreAW[,0 f`k9bCJfz$>ϖ-lzGlAmL~gʃnk}%b@06]c u"Ee#w:F*k1i 'uk L 'TӍ5Q Upo-iuCWCmiLrw4SYi si(amə ~1!+6h!KXS_?\L" yji  K<Sx$[[n9sats^Tj^ܣ賿}]$U;H)6ee_ dvU.gj |BY䭭S睄¢CqYNzn<@ɟWC@GEZn(AA׷FkHi:rߏ]"(h{9Y'y/6qѣjzεP9E2+]MT|C_#]ɇ.C fy||\>JWm|8=Ɔal^PY1d@ ByA %W@X%e]jJ^@̅DgT/H^m;'͍CU.;{/JWc#?MNg-aּ%~Nc]Ah/NKFOˏ7"ק[RqYHό;!trɥqNWB$]Q#Sf|苘%i賡`c8E;d?J)0mdnkHp蜏rv|ŏ*Wx $;absp݁X]FYHYc*ۀ40(]!͒ `bO-6)IV.:~꼺r&?dq/Wmy22qŐfbBIS;ׄA/j!}*| xDi|Aɽӥ3 XW8I\eɉ%؀܍qHQgWQh>/g-w. YGoR &:egaW0cǤzy Ϛm3m,d=`W>BÕZaiB YĖSi(ԟs(IMJ:\]D 4(\[R0"$8ũ)7 5iK~}\se9}l7D* 02F%h!4ЖVV@jI/\Oro|FÁa";Bi3/;]k~gӏGxE/@`F.=3>%3Zvcg>rB\* Uaz}jjh>N|S]7?cȘiFml5)QsAW8M%''QNR򻴝d0ջHK. "gY4}LT3 E$'!@ dH|O,D+ҝ;fZ]80M:wqPTXl5@ _ Lw@j%S7 XFDjcUr xf_&h缮eֆvGe/%fcdg+eG nDlpCt]QFzE1#PzEńlX Y$|ޑDv-)eB0!qjIqH?#n{L U4k^ڛW:N: 'e;p'HGjm/rΎPZ ,X3Go~­]l[^2-tw?l' LU^nb ¢DNjɱYL߳kKYzv aC9d3lGܩڕ$Sd+'W 6 2V}W{`frw J*mFO͌i% oK(ĔYz[Q iK &` TӃs \Ӳ( 5ѵ[`3z0FHBUǮX훩{sJv Gw5zڵm:LO*Ϲzg![隒v)Ii9/7~p'6giPdN~C-kqHV`nA?}fd*l7L*)A!i]Ea $i>=vI/X ?WY5Xj {{Q/;-5) E}.{Ib@m1 165bh:p"Ó;_DI$u[4 'auzCb\{YPKy_dvƔųUȪ3ua m-m@ز<q$V Cf@9b"wDꙞ,Xl ʻZɔ1fOWHTb"\tD#弫cx1ܒLE`oIÂ`VVq( 9?.=$$}&P *_.h@#PĆ%P)&!Pj1ĬF?PKl:iё`#N4uo΅-L6;xB0#|k_jiH-U(Jf[St$z: y}3bk+FfʞZ0?ϯ9>{ X5LfzaY8o5FOڻ }I Ҩƒ9 Ξv#ZV,AC>d,܎襵'z6e q%k _=w+( Aq`יUsʧ~e*ݽ^t3%^x BAaT4Al:rkȍSݕeuI, U>MD݅pUgk°) k6ߙ/4R6hvmjznbU|>ˉV`yE**d,pM:5N0%6KhLyӁ}&$X 9eܖ fÁ5\+ԗPçs5vg x|RkԨH0Ȃk@=p=l{~]&:s%+?*BO;ƈ eyjֻ-GB!Y2"K6l]G⻁עrc{5|P0ҿBpVk=:zk*;&a氒6Lt +OCll7ֶU<-֜he?@*h0IKoZ4*CM 06@p^sW:GZ(.;*3pC mSTDF2U5:a~9 ]4 3bǕvCÕi|BQ"YO!"l#KZK׶-|{?O64W Wbƥvj!Qֻ16wR2u JYRd|{On~m]S{?BQ0`:,L8"e,,DCœ(+%nef[_RBeK B5a9 4* q]Bs6W[Cnߏ,]7.D$3;ŲфLgG R{DTъbWҡտU,\-KzKoĭOC R ljOBznR]JkI_&" VqLPl[myy*V,m/*uK嗢,g X'Z6(ٌ_r a0[}n:Ϩ8+jɐ-WIr`OrW8n X/tgԅ٥;ROz.0f>P%t&^p,ڄ 2ڒg! 3V~y8Ku|/Sk֚T" Y=J}A 1'+`` Xա)ѝbD㪽V"A5MYyc<4@I66>6]! վyBuU۹bgY#+ <*k|.[\s0jң#2pޜ3:ϛE}^ҭZ\5 DY# Nr<7%Bq^+MWSLRh 4}.x'P Ռ#VUeGK{Ǡ%Qv 2PJ/Ś\Xfý5C[ˤsj/D?漋74_j۝t.Aev[w<#Yo6YJrFR r 2PxjV|nppIKYNAQ% M``42euS*lŴin} rV5^J12:-V#J 41C,y86Mwn<Bn~zySp/%PIJZGݞ .9rX;NC>OvHǚj 'rZF9aNȈc{O[Vi|gt^bj4id ׷~ MKq&dc-qSUޭ5)4G@܏i}P̚*]_ΑU]qў7),YVDHIG`jd^r΋JEnMr(=x7G)57sL4,yM7ebO5&;S[e_*0!q`h">E\",b,N_D_]9!e8ҽ]N@آ&)^gWjm_(G^1i6-W;v ^pV?ע_7VٕɂY,y{pcy do1 ~ a~xY8!$Ĩ?s(]%֖ @S נT(@XkJbpqa4 0ܣ/佚ڔ"zyտe`Vxߕ=5ꥪPӋwspS IaͤGS3!Z'Wcfb5yv [#mύ"jee`v:仁3L%?|Zr1ZX:IDpXgqWaoZ 8gH8T_UM 2rPـQkwJ͸JޖN~*WoӿDO} \=3Y֍GkoL‡jwvb}ar+oS9F^ܮ).'@۟U\Em!,Vy_יz☧d41Ҹ񅰵^W|n*[4{>(Rtj60+U]@yfm`zGltﺋ6f#m .d.kc5fOa:sPtt fZR9i.=y.{t܃j\?D,>L\y#:Y x<pӈ6cKxHލг.BJ( d#1sFzff:Xi B^?ötɼ&1gۘ3JYB^huS<*B㦷 .zDe l_Ht/*{ et5Qc{#J 7.Y_G]N@K 9Od"L~$`զ*h Uk>L h}cNBr-jNrh/<,2K[>hc)-wctX+YGRvswW75ʒ+L;.} u:.R4'ۣm5<(VE@:4p_)}.mڭZV$&U}T(8MRŁ>~_{17>xPw*k6/>lZ4e%hf(8| ˥!r+&5HwΞxGkvVB$1QQ[yQ dFoh_^`/:{0U} Fو 1f34m+*>x8m|oA @ԢmgIOf_r Zr_xfI& KL؊ >岸6}]P=2(//1Ov@C RnWxc߇V YgBY2ޘM)t*Q>Wh?lj9>P,z`"!y4l?Һg؍zM秳GJdbMf9yhZ&*WخY@N'L2̭5yJL=ᩫ+Hҽ ,Qȏ:L95'lzOt:tЗ8qh@2Ri{myuκ'wAO] l-:VԼf0#cJ{fDj w=ψ"$ixև6@&ih Th]A5RW_Q{^jtcUg O?ł`9:EH IDsZRWS!~88ttTӔ0-*"!#a^Qn9NUn:V3#!YK7X%+'}*1+;'0l4Px\~jӡH:n%1kC/zLfŤFCͧKΈgFLypk|Fq[ '18jܮP9?r? dXV$OɌL(ɧAr\ -P:]ϗ<~Df ;쉶06>f-+9⍗V,}tJ+9NMn t{kbJ~3OGSE3#D ^~a\?/A 1۽ecb5r̻NNsx@ ¶u`}yѰ$G]ː`(NF.s+#l*ޔoo-$h빂MPtsq <ɇ `06 ҄bӬh`* Mav1m47nV~ذH W) t͌K}0E|_ dȖN(vǽ<QQ+Zܽ9B&rŰ*_$|o1}&S |zD+9j-d[&3§n!;)bǜ /ˬ/@l*L {x$qV韟( E BQqk5-2^܂e7hk 7;=I֫[ܰH.}Z#Vv/I7-M^lp.sX:p{efiSLlÕ sE[O(; @q2Y&b׊`Q F2>y [8Yᅣ\ʒ2V4K#Za+ z v.w[t2WT N|v-I|/tΧ?":bj:SX, o(Nmt>[54W..CA@s[Sn#9#im+ kl4XG7^@9x z8fwVE?=cx6ą;$ObXu0 #a8bǸ*RXlGb}]rȶ_y Ꞡ.41E2,J4erM{^4~h/u~G,c빏pa Q0%Ԅ,2L;R'tl פ6Y2uAc^)BL̠sݬkM^)b\͞aNv8mv)9#|dy!?a`Y4vy+=fUFPpUEA;cbd5G"ZCxCVT3V]NkDeГ8IX]~ͽowRS֣/\?<$ճI۹S;vl]e(jQ~SHUyw(pfc6"nxp(mmh"<4Dym읙C+ U?E% Aᘤ!J-v1珶 Qs}pk7Б >- lhj :f>Ðx>_@E&hiYJAhTzpJM_hDuVGL7}:$ EFܻ֛R/k[FzEoSw5ZʳT+ˉ<_'Ÿ >c֟t* {y=6Ov\P;֔r TP-G"XeU}6ME_,%Mjy&fۻ.yl%)nD@N+i4|1b@IU)MfIjJU: *L%"Y/>16*PWъR0i'4`π1WͲQ#\z7P&ʿ﫦/ z[x2d! poBG9?N]EMIR_?*PdԝGb<8s܍ }І^q̄zJ>7}r%7t -  mTq -S'C%&E%y PBc]o'k N2Rڇl}=-{BOa(qwEXJfQZ⣻CkxmtszX7YM/I.\PmqpPkI.pg~b~S9Q2ŷŢ9MCQZŐ$Cʹ`-c-~󡽫Hi>yj1.sq(t ]V?{k\D8s/&Ce&92jsDdnS"Ͻ꽃aUo~t~HvZo̳ϺM5u.&C$d OΏ)-7"Oie%46 !㽳hNe؆BeP0d.ˠx] 9/GPQո޷џ4843 X"F~ Z,VSaW{:YMHR)'KecYfLJS^VZ}^Pֽ<DfW˗ )()ߥ9W'E!gx\^C-ǰz7-'"$yunƌ2UH_;J!y4 ]P+QP{ƀ>e*e%l~Bd~EiwJVnV|b ;k>}k3m!ȕA,~WጽMd z/yrR`9%ԋ/ϵ /Kh+h]5 :=NKEH_8 *iV(9o6vjڣ[D#3 &2p[ڟԤ#Gh]Ě괃ݓij4X}CX E}N%2r^.E\fzwc{JsJe^>g$zZt~;D6=rO {U }ڎHݫ9.Zxv:6s ZY!O(R.ᔹdVWy/a;-?3 1W9i_& #SqK¦qy{Ӷ χ+'P;f7Ĺ ,\UDpz]Th@Z2jm6!_`#6L#6f3x0d){;,P;|o|[!hJj2o@6Dc >7<4\3/U^+/wPwxY/-(Ѽ"R.đ9hn #.2آb:>hyl-Cvܚwv7 ^ah: nX%4Mi0a^\(qrdzIONalC"QLB4#I<&~ s 0͛V˺?lQ19NV}$I{椃EWBUnYymHRv+)G+{pAaU¡CZ(ȼv6`zj;t@.%B\nU똜G;Wqj=1Mu.BJ`*'&7yd{ K,SU孪#xxLCL)#`lnYwsRL:=2^>T'C~w(L`n9ٝ߰T6[RLeL^UN ΰϾ-QͺD'CHr9- Jڧ PꦋrZ#$F͝=HpgA!7c:=y(9vd Q$Y]C>*Hڻ:7D8q9'2=Em"ڔGZN,cIjr!  eqm6ܼWqcuRk"Ik-S1#C=XKwsI'YKAKmT?3 dY+VÞY3ROkm_VO䍥5LQo]g$$lI|]bBAR@58{ _^$tGedLCe5Jbw^2UXXZ˞T㓟?,&/뻑-~t`;v|bh[[sK>}RzL9OeK#qP%m}#TSQ}8D@ 4JWW_n>RJM2v$waVʝ>4&#qё+2s;I7L8rI.eA@!Kl̂J>;\3<5taJya B;Ö=yӛ"n垾z+hr@ɥzid|p/@n$Ҫgo#i$+ sJl`D;)@?% ba E/@tH6H,NE~d  dj1t{יZ$ 0@c{1+O?64?c1Fp}䞦Cp+rA!T3J,ccԴ^b 3~[,S3U#kӊU(Tƌu00B0!N@{.r0^[~({ҧ5H^R0W;A۬9ꛡ4DBV!}QWPiSӫӋ2Ϟ=#{k;~v ز!r悀֝w bVo} Ɓ螣A3XUrU `eHF}+XD;*S$>Oom tBΊ/0 L ,s5/\|xtvB)Õ-~/FȒ]IFS~P[{2MI߄l}Y ` "{_eFM:Nmվ i)B&Xt==Kڥl\+'6!Vr [HnRke rKw:QG oTɭ[ӊ>4$fO4l/4 ScXҜЋt 6xZ%%g? "2w5 -}h*Ծ0r4QQd;IN=;D#La1  `]kpe\.ƺ zfQd,~JS4s ,-Ь|O?,Qe&@gsBw=2Ss Ao|5c`ң0#+"Kqe 'Y9lT(Q؅(*ꀞD:C(&σyM ?n ,q۾1{6^UB4%< Zw1,]|T JR慂DӶkRpCF/7PPLsS!%([T4 1CQcB'U؝a ̀ŜdVӄ$тC-)'͜nOz@ohhF>bqք{u9xq(dܓ T3̯ìgkʬO388ŽfO?1:#d`-0 Q+,,v%d'# g\{mEzL@Hzw 0HXPD'}=2Qx}O cʣYTyF@\OϊL)X u?6,i7L@kAp$.?6bB Hd5ʾ `~SmXn?msΦ6X@;R 9GNJjv-W F[/`ٜBFMŇ .>$ cgpT5j)N/|CJ. 379ܕ x?7,zp$ؤ y=hE%qϨXA\!N4]^7-M,<>P*6/s2}6? @7VS͡2D XEV*,"wkC`Hқ _ϫc|pN&Ҝ>N+"T{Y˝V-c ]0È ,<ƴ~B͞蟫 [4a Gfyjq."TvG l!;$Ϣ~>PcRhj!)^x}T|h7[χmIRa*'/F0+%w߈(f h_gqU5*#D,$`<.Z 1ܗ/;[>9:KA_\R6/9uk "V\P'#oUt.a,'B"ͣ@ @m:06|+"p*SO77b,bs gWؗ{v$C|nȲyDhzlE  y3I>E8Or^cv<~=<m08i{[TX&|ײQNBdY)ߪ,`Θf|{kC!aMR4-.5[u9[vYLU-U9 `5"}(CVz)_i %f[kSănKAram)7Qb2r(_J\h|6>*H} a"v'ZT#۴tƠUAQXS76VloEn Y8 s] 6qp9(_>b,$EjyFZޝdSa\X^n|pxii51+" ebB~8?b]-tTFqiZ#`f-OaDAn-'8 pt9ח]Q7xeeܝւތ¶Qz)(Lp$ #uB5T- 2KyEEb$Ԃٹ?ILDh1pg>z`YQCP 4y74V+cXǟKBj}ŀóJTBgrF‚/eXaCsx.Ȼa>e[.9d iK'  IA.k1IC ,i4Lѷ/ٍL1k=aؿA H`Dm M \Șe;i)`A3? 4=*1Kz +9c)0@BFYS&9OViP }R~mj%KyKڰׇpK;O.6W0@HhjhT`B\ݠH~)φAZcyze2]Nh[!`W"y "8S_|?#K"o;*,>JnzEFyw*+4γg9kf[hx5$!v-i.T}SGZLKڢU? JQ= λ^vsnrTq ⃠xxצ:Y2f8  Bp%cԮjj/l(K0w<l^tۇXCE;0 ҥHkd3E<4xho#嚥A82[j63ji6Ȟ&ܩCV0 v&+$/&M;p:x{ב2ޙ#wV{% uLoB 3a!VpDv{a/}+:qkɀQ+vc)-_vL~ܖk@y$dG55ROIu|g6A}oc_yBPFl̾G>iWI{D?6][9,W%v_cX% A0 1c AcU gPbX[  <4+ڼ0!G8%2(,Lr#L,;3>ǜ˧z]Mu!)Eum%kx!C>Nc \ qRCu~ƨ >ъNݡe`L!.; Ȗc]GKRz>\ŰcAKB `xi  ^NV$ t5|Q|gfm13`߇ p)-[^qz'i6?p>\ͥh9ؑ$ȷjuo)kIj!ߧ)+_A5ZL Ir҆=3?JS [TdA+`AOXZ}j;Ś0_Zޡ|܎I^ڮGiyΰui j߬ghOMmxY);C\[RQ! 6ZmKѯFNOOLN۾JH7KMKX=Q-1lٻ@dj _^.FL!F\®J'1orpM''z)/u2&W >…;濏Gymэ 8 ]J ?gNv %!^ɀ`y7gs ~}*-/Vv)h)rҚz#aisgǿ8DXbAc[?C+j-3P6B$Dq E,şgQvl&Dl0@S.sΤ5{ Dᱳ7E1u^vlse@EIm (Q(|(AF*"ag4Bĸe1A4COr\Mdq!z7\1ٶ顰ICqm +."=9҅khX :_Nɠ=1J;2:! {=|2#_ ljZs ;{'*ۀ,oSjj+Zf5c"1ݯ_bO%7Gb`Po0]Oq Kz.H4 W+!:9d?r9_  AQ5DHMhN@{UE h>>ϧ%ib6HWr̹"jg lmjZP.!8B!q/TL^] Ej`Tȯb] `&(3ӬZ R4&41k5BՐ뇔\pTPwmW*D3>ttscI{ 8E~oC^r??-FBY)LLԏ]O_YϴQwP9ij@kIaf_bwĿ,6]Bee^YrmF`bfڨaL.17 !v}f O7o{9*U8u>9vUWE:!g;GgA﫸NJ^޽#/` pH%#~Nڳ62#~@KkOYPzj KJZ&(FMh)TksnTV/ЧA4d ~?}Tq' f)+cM栳vI-C#vVq2aל,Pgl VX.᰽ p?fuT1;H%@ ' Mi9c2471)(d-68wXa}գ=rb`_?jmZss::CE6QdZ~Z3]5OMXރcz(Vs}gШ04/_j<#+)RPp6!E+3+8Ļأ Lf<Ѫ_07dO ;PPpyšUf/xKۤW0_ uadॱ˾r3oNfziE^RS;F;Qo!y;2?Wuޮ`uVz!V'ܸPl;pl9F4vF6(C 7M=OQ6m{J~spnP>dICZB=AUQ$(tw&3S!W%],`h=J弛Qץ OFxKjm]DlBQB^]6p֥;ㆧ17[]țHC:QP}MNHl8xΖQGcq [Qdup ؤosr`z[gGo?\ Afk*Ҥ1πBz.8EEB#-wtM RH#t%}\]f+r;vBZ}|F([V^9 Un@:dmqY7"K£pImk4k>ab.ƱrnX]TK_cyJ A7z4fNvx`7e9/tG+y Uçx֧jN 0"܅8Bi&MsLO$>Hᑆ! vyXȪ:]L'=SV%:4K͛N/xe>"B|;=Ծ}i: Zm&>W[۫a4JI{G)oR,#,rj^7΍7 m(&wQxf q >{ B$&CT q?s*۠&Ґ3bepmyĖW(+jc.W;ߤ\xui1d;Ր4cXf>uv9xIP8-^}%Xsed69^hA,!sʓ?#Yo,L챞є(Num^BdȏeP|0i.<UEB/3S^"jǠUkFP_zn2' "qMja|X#&Pܮk~of&ZͽWDx15 )0^Z:AՎ?]BOFf_R?1ARyVF0GYK=7팥xO̿vm 4#TmtGχue!(v7`ݷG,:N{ O, Po36ɝsJ#ڽ!( J Xw/VzcVD+U#H[|TY KoX:AEYVoFi5mS!]Q'bHXuDot)`^at4$&*@&ʽ20[V?<ґ^j4"r~ xH]| ۔l9w/$%0韒5h;KaADT|UKr"YhoǻKbPje}Rnxb϶WiP^>jcۀY/W"eg)hK3 OS󗨳}_}ĒمO"JqB"k⚶tSra->™Uؐ?q zp䣪kʿ V zm~ƝCtlݬX T- 3vv$_) ӀiriwCb8}5a3qR Kn%7x|AcA7fjdWɿQWWE78Q*㝯܉.PsBBy[9I4ٵc&^+c7B&/ULB%*uĩY]s!l¡x;M}_c Z"P}@K&`T`>h%QL5G˱ȵHlm͎z@$cGo -֕Bd! 3rnk/fp|ъeA_u4$N,?$(5W7{PK\f@>ufGЙ9zJLTiw B3W*7=|u}l*o4pbMGHݭii$Lo:`6t^Er(Q7k˝}2 w܀*&>,ȴ缰7L#B7^^ݶQc25uLfܹVJ[q OqX ~2֌uF5-dVdw;wN8cߘf!a3q <j[3O0782Ǹ&7GoHy Q+1駋[,M8cei/+*Lz`'^1.Ffo ^WHcbxVԔ<<GS\# CCk/DG! (?xfDMdDk|$zQ41}o]cgnKgC \/<5adҷ%,L9:-swMP˨ e> {ɚRxqZf#t If;JՕB[4ҁdٍ{ފau_E'~#t%֋RDL };W"p_yot]]54X4 }/c^K0-aUBl5:My#D/&io'Hhyhن'̠} ltξI:W㥛Y-*}ێ~F$H$eԦb-8zA{^!Ёt`\ /Z2pI 9 T Tk}Cxu Cxϡ[el$"X~to'/-n).H[j A pR<}:ʣݭbk_~2G_!η$ Icѿ+ U@}QnOfm6UK)Qb/Jk&vspz"$ȧΆ:5y fQ'NċH$KizcT)\:{A6ov쭡 yEDb1ק?~LYA>qfEBΪVHh]Cŝ !t[Z~Z\D]RV;uz0%*KRMvF.X'i%+po\%$<dTM\~vAY䒈 eDSba#ړ_!jKϜ[dCw邶V-2SR# 3>h a`ATpMxeZdH 5إr/rKZDl8v<U?p43#sR|FM-3hi@7rb竾ꡠ[7+;e22BQ& (ӓ!Rad+ѕeʤYqIqt{)gNA@94h Iύ(++?uO{W+¬@(i(;[yqTZ:P;`\D4˲I&f4 Qw}hu=v{@ ֋f3MM 4`!X4|5dKta?@'3y`T oXPpլ3ϽmZD!sXYJĵ8|}X1{p4q]fUșNl(Nu}P3Z,p+++%ٿ- #AgRp!:v5ƽƠU,ڊ4Zh*yE&l\f99+.D][iRT@%!$,8o:*QXD5GY=44oAGs-[J2wŧ\Ѝi"$]:[5I5PDKmG#{;U݂Wy<;{3=ഞھ?*o)Ph,:!f$5/h(̵KϵlWA(d;?E}o>'g.1c7jE5Iܯa#=àCك ؁F1'J\*xJOެ&Vp'o%lٞ.{-]f̃ר+Ű2lu=Mp׿bx3k#Ƭyx̂<+[jjFSR+LaW5O97 -c\ ,am=lkY cڿi$eT/^}౤bֵ[-GWǯZP^O/HAq QOcƳ#!J&cn=ggf7OтBDhd n!v'"y@unQZ P'-5"r] Ns+RQ^KW#F΂e~y'%"R+?h;W*}qTPZQ{Gݰua/r"LjjkuFA–՘XONxN~ʷHK]Xc͌#̤}Ї3?=S Pyf EԆɓJRЪ3`M,5QF$y@Mᙋ᭮qЌB$Gp`ZYNxe?ģ,=u;C?xR?7Dh/ƕ`cDq5gP/B^r'`\Jd'UгDΉGWi &{کF +/4i\yj =(FkpZ: kB]?JQ,yIo++-3Vҿ(VIk~΀HV;L;psbCI@yg ED 6f Aʤ&,B!% MJҏUẃj~V{bֺB֪b}gTTjQc0PslQ-Gz)09howa};DgdgA~*04X zWǂɬ֊S4B˗3\Nԗ^ rK_ċENu?Y!|-~4#ST!#"7F88en?,_iHNJ{7gg)Pŗ!y&ooTH9ITC* $RU&اS&4o߬ "b5jv֙ -bth&-Gfߕ /9U7c (=` Igb8(W HĜ<zq)P.Blr(I4 ˀýCYDXsuc!7gb:^gWD=z5鞭nZc'Tm1-;=5J/x$ax7mĴE~x$=㶜eԸ^Q 4Z˅,ayʄ8{$6$_גn!o1D,_R %ψz¸˳44]FR3.Z(Xe/-+(K"Y-[S^)rɵWWGZ),jU]M}aVc^y r\A2" ҿ1ZS( q]sNJA"¤i 1u7:2b57c&F(츐ncBLCt[MoJ7y]=v[k L?9*=Qɸ4[z<փ ֶs 7sUB?9(cUN"V(Glaqs۠bSk2߹K]gho&,&q!&{DYgfvI?LW!dӬ2jn5/VRF+yC:4˰u=`t LA$pᮙN  u7쨩L3ˣQ:Bzq~)7J 0cW%+r2ޫ$E7n45o4#,ibuf)͜W'9:1lQZ9MH$z ίKYeUfnφwIt$ȄFAˡib}?3i-Pn%,hBϏ QtOpUhnHOODm5.CAJQ`#u2C_)ZK<UM!M@-@dFk57r}}&vaU0~7{$Ov7W`H/綜˟ ⓛCu`/ڄh,w@iWm}TB7$p*ksDmP>kjc6H&eg9v˜a4̉ww66* Dm4k,H z#C#ZG8"zzt-  #p wg[ \I@z".}YKmZGhxDcL!_Zw'bK=9,tKw/xm+aH>~meVR$}d$ H -tJ8Eh iiyBaq\ūR#ޥe;,\8n˩E<,_R9 n7uVU y _t9\2gh j4 1 3}Q/uCYt$Aa_0 zuhz0$kZnȾ&#, "_sR4*^]8|w0h^K[ˊ&7',Tb.U({i*Oߜȭ"1>1\4< 7ELYG='{2'!Lth5^?>AyYj.2c5\?,R WWTugDp4d|>^T2g/jD?]/ND%DB:z?~MJ4 j'j7|VFn+zt pE +Iᅄ+hAl{~Hf.;Ԕ fKvE4,7ְayw %D1+GD^ 2(%#) 9cjUĸ 6Xhn*&Wt5p%`z.=cjz^&_Х=vF_6\졟{VN\!W-],#I+ øQHV&na$(G~i-ԋ։:er4SRnZ%>7*i:1, 4Ɉo$.)IErGC(LA#!$57ʭw{ٯ, =u }Gɗ .ӡK$Ψ !6\tp`1?WnTz8"YUD2ՙ0f9FFz- >,x;h83a*Ba7j $ݕ7 R&K͋HҋHNvoQCXPJ;^γ)V%.d ?NolEc\ԍO఼SFhR|*t /"=Dh1wwU]Frv}.?i͓Sh*S]mLDd#ָ 2-}DR yU$oNJyUfB,`@oFy+ChQo^+Y$Eևs$Z\t#-0˛AiݏVT&^tZ%a&KS`6#O"]VRR82;;HJ Kԋ"md6|90uLN-B&bGx5m"tR"yHfD~!r## U󷃨Ff/9kE\ͥB$bgBꦕvn`b-hQzKjT͛@nTJ"`ȼcYkuFG黉CTwU+ŐeB3ZΦik6W.66x>ZyOEu'wz@Z1wSU"=e© I1~:4cB(wi>MGcfE ^[iلO5l;T2}hY)p!-xp G%k&_d30hdW.gu8@`)`FkOl ")~>AبYtc1a; 7 OTg=XG\bRMi?{Ex&IѦP].d,.J) :4{&:׳w g9V[Ý a8J֊WMAD&bM5 P t^i#2.JI6OM ̀,}!N(KqRˆZT#3ő,{8 +}O^`7 ;yƦZ>5v̜#pGjeA!ɓn2.cSp;3|Eak ;Jxnu:!R賓Y: >Urtw' |YŠ=%A]=;b&1wFA$"}`j0[B !AY$+&Cky{/ƢuE{~=XtDi1}޵Ә䫫\5 |<࿖:ɜt+gj8+AH 8`ꙁ(`C:)TYݗ&Ia8g o &!Ny9c5hjܱC}idvLMG2[i瀽AKNL?jt. hb#tSUVos a*q"qpGg~Qj+1ӂYϢ7Z5u 0Vo{Ĕ*Ĭ#!ʼn3B3 GeCVp܇hv+jw3/]UgZ B;Gnoߍ~c.:67cAS_H4$ԪRz׉ ]݇ZȢ56RH/3B>>30t rw8\.=K*>v!`?J Q%6o,`6jЍ6}@H!*R܇@4qn 'wL ϋ}r'Yc Cg "v­=3&MP#z_x1T:qrݥ6쁴 ~E{|klKCZ0~T Α ܭ/X&7#_jTi yp15K=b$~։@X톷C0Я •{|E!cV,m=y1.:9msAQDgEReq<3g$EKb.ƖQqI' i!ro^sH(2Yŕ)'l8AV<*U#Zp9!oqr Y*X.S#+,h5O >3 /D7$ 2?^-_|kC<%Z>2CߐQC#R8knC&ʷ%6Xzwk`8eyOZrMZ*0 7.` [.i& }pf9WW(hWׂcM|N[գԠ5c@8yM x\)ރR*N@pz!{Ye'!VoޙvFƼ&o2uAx-4aY3^]˦ ZzIͦOMȮٯ")F{f_V' cEt6%NΜFٌ' ~j *=ȯPlo^zD'騾lF62`??fQfp$J VCޛMY@(\<_߂.Ą=vzZwTEM2{_*[Һh{C(=!,KVVuT@ #3ldu,u01T}Lr֙SOqjZsȉ4~%#$eyOI`n A !cB4}=HUg0|PN:Um&(A@&msj~ϙO+9 ~90IT NL*j ']fYw582Aqѐ䐳M__4GBiH~|b. c-ŢV\Ã_וsǠ-IܿXL2?wBڽݽ󐀋.MW0ʣ" (jL9aWkVL+Ag^e6 Rg@Fzgq`-'V $ߞ Rm=,iw-C~<eѸykR-e?(%-iiOG)f>k`c^վ!0H4w gAM }NKiؽJ刦L6ldIz'3?~,b7Pxq2eg Dk2/%Ӝ6'H.b%%j¦b!Ĺ8[&k|a0odG1O֞G Cuy'%qG b6u!ǟjpDwgՁ\vkhamRAޒT4#ˑRfgC|iٱ1wz>-x|l萎zD !HE]/$T2ޡ_ɋ6dXemb I.U>[uՃD99Q`V 66S&՟I7~2Ŋ,b;e$'iBRoCR}DdRYv|&> L6xFoJ BkMD*1S5UHh&n6"il$K6c)0֩3ޗ Ui簃rOX5TOl BHKcilt7 -Q6nHT!⚙Vwvv}L ka0@oqT|08=;]yY: -E)6z].q?d"e*Xy859y't烈H'B{/Ѵ2;C]WJU{'o4qGa<yN8sf5̘áX՗3+_&s-`(\5 }>Qc!Ґɵ*8Crn23/.| I`/uX%)e52*7&F.nRLJ ^wg"MM D9W,Fpm58?,oXҙV[']96~o 3P36{ig}1p>sGFث *QNlt읃l oIIJ urAΊڦހ#7W#͞PNGd(u ?/2WQkА7J\l0!G 1eu[JD@E){_*<D9VApH/-wUDo}с )mPAuBa =upp$լb%MJqin†eh/8?#e/W+I%v<6RXf'čvg!m0@ )yO3t>XfZW1xAu_s&?4*qʽ<Ѣ2_x$4q~y+|ř6Nm|ώ6 dɖ6  >ji.<#ًWo`9W 玜.{l7,`3︩H"x l@Vr i_g|Ro%ʼg4+&؟uX5'ԸvgT Υ^y8\xҎ,ZCi/@'ݲ -jA#9yyiF$㑤%9{ǥv`iloz*@u}E_z)H ._k4'…];+ ]FXLs«bB<5j\HՓʻB~:1FT+f€oV3v8<1ȅS5Qokw'j8Gh9R%&Tc;.XP I *ς|&O*{?v,!GmņЅ/ Yͥ.@Yqa !$ِÓR#V$3ZS1x 4)`8-vioy&M/^% 1]MFg!:s2T/bf/ llJ0r=Gwh۝tB4D?̢bel,@ =pqzmʴ>JܟFP {bP #OU;$YW=2A@}r44qD+Jή>S2IrsqܾNιD,| I2C{[ {ꕢQ=B]Vsߕe4i$2pPtfkDZBo=mM fMv\Et*^ J2 ˢ1jd2Ak¸.HǶ;~%/޿ ,+T+*ȂD1dF2[ v;#ǘc+i*@UlߌS@˗ tH g=)Y:v2C.-(I$7v".twY(aX=ʵcෲF ).pp ZB'2fqJ04~SeNx4Y5d AxPfM.Nj0.+gUd. \j&Yj5ouDH76\HMJ26 @ͦkIj32Jc'j0lͯW˕v\t'Mt^YiҞ Hq/~An|he+fEQ5<E$I=0Н]a3a*c0V8x䰅![@U\O'|0ihDVr]wdPRyon.3FS~%q\P3;3)2F/\A0n@iz&{均Z''áY[X_2sK C'?K~ػ7=ůɾmm%Tv7:WBǪUR$8^a$<5x{3C76P:-e^ҵ5 OkL8V-f1 ٶ 4Y_ .xvԼTmr[R HϋQBSV\WQmtzf49%1.#d2R}׉/<`ҁ<@懔h935wBTK2bOC,3ҷR y^Iǿ#(߀%HZތ ʓ?4q~YX[ ߻gUt? ާÖȴ{C.#Oр O9}M{?2l)\t-iJ7}9rOը>pi #ƶ$,"F]@ٺQ=ı=jrPktǑȀ[s(P޺;jZIŭt2f?I >6Pߕ0]u{6exwʭfjȀt|=s 6t8vJs8qN$ b z(0!/S1جUV%Sv fI碍!bc9hQiC\}8!VTvy?2`+=y#B?1 ݬ Q &iwCwAg8EVQq-Lndz+~AEwQ&'u"v9'#-W0xH<26_0nTwN=DOB'^T[Je#VLSCണ2sQTμ&FWx &u_h"wy62.J JoAK"M>Y:nO,"RK3 g".,l gΉ4@P=]ۥb jsOc <-3Ưb,@fvQ םcI={(lS@j^>woB9!r\GtD;UR?RVʷvPEْ, P=MEF5JfxqP3(?4W&oCXBF,,F+Zm90#[ J1pAbgJ36g'tAqoW~/5.]΀y9S)ژk'$w,?vu WDƌ S⍺f$ܻ:ֻ JaR"_0no  ]ȒAI%*ny2 r8'Ur4(!2 ,cڷz07"69e'y7]K˖ݭ q ea?(p2L.T56b#"\u$LH3^txdAf#=ga[= clr͈iLãHN|v P=+/Ubˊ!%i40+FV0P4MUgx!/ra  J9`)DM=_5=Ȅ4vyh !E=`k;<7i%ʆ.?Dn8V}Ygt6g1eetI`s|R7-G@Bɛ4J#A̶De9J-?< @EռHk56):UH5ܰA #<;j H+ې%;/E^:v{k"a M{Y$;nZϦ o'U;n׌IMO[XHX__I 86xg[4VngCzX~cƒR30nދ B,! jᇠN-Ċ{R4e +P~Jx΄̄b Ш΁̓?.soXPS|X#x29#i s{ "H*f޳F|'Z\mΙ!E JQӤo7EDm\A_ =Szг8n!"~%먈[\RR>>y6E9AubKAJķ47m"$Z8@*C:9K<"OϹ5!Cj ˮBBYR;Hx\4ӇЮGCi>_ahy/܀0+H`+v8G,(N\Wֺ"ȐwL˭Mi¯H\!o# 0E"'1Ws@TkPw_t򕠈xVCBlBXRFALN;y!nࠤѿcpuP?ЪPRWUbp3~T+A]K@jV!sM ^ԀuZʢ縅KXBhi@[s+^ihe?~vP~qTqS`Zأ KWDrΓX&o7S*:Oi(l{`w W$.8_zQCO0GK$ )=hӯdeyDÉy*zOFVC'' ZJX(KG^|o2ȣ-)M| I5 zuSCkLJPb2[0OC\?iPv(T&;&8s | Q)Di' ͼ#;:"5xeaRO4ٷG[^DU}ibz Rz`8ڀߑJ{>'sT8\ S~Z8Kw$8=sɣ϶)>Ȝ?~{ ۑt#ycu79ubhMą)|I7/QQ,+ LPo`Ҙ@s̵7+Rnv2ےgBSV.P: չ@/.EtHו_o/Dg;C;ObB{7U-!5K#(=+iWJȅ SY`n7˾/q,zԞ"t_#R_xOo"PϬyLn ,IV8.i; ̘ <i7[r;b 4ʉ@^b]@2~@~n܀f2 l+y1ęmu̽(j'.&vmp#_ۜ1?n/tؠ^sA/`N/=s1+ߣ̬fITaomh57.|J9=C]c0@$І gTg:ܬ]EW[SQ`T)U [r>U>+RP8>ؖ>ծ~ECё.".s'E/[:/>F?qs}@*e[S&#|և(ze${!c/E b՚AڥcyI>?RA;uĄ-ɏ'52-))>,ej:{Y1dZސ}Mz+1atJSNC$'_{1p9z BP )GV;痗s&Ήn@ʏVZ4YqH1j /RYXDCRPn*]0XBbzCn 4aa7N)X?v7 I2~WIӽE_\% ,U.̨qSRO}nȒBɕ#! 13q<Eo?B<8SjJ^՞_XI# O 9=qҌN-[ \pƢHIùlgs!oʅGC7ۇɘx`zX8@6 u0ԅi_VkE݄ x߲#ǾNp!f13Uf^L憅DClk|}[x!NY9oz1ITC~RADg5)x} S4xڻVq\JP^<؜{uQTPz)46Tg67\u?7v\yPTFf^ݪ1P*[ӢeYVܙhP܎W~Kyn,9ٷZwFH{N`FD??kŻzqC`|`?C; c[ԐXuxXdTMfe-f)6\NjWKwE00L ϥ+ QE?d]>Q^s5:I ~F_tJ6fG;t]33=2vD:)J>-U=8AU-B詾gVÚ gZ%aBZrל~? 5@ЇDe<"pZzp;JJ Q%hEݑ7_pvASpgem:>R Tټ<Oklq5 4ADi^uYU3 @g%LkhsuP| EGހ4漷0.~|+m{ znD8IB"^/DX p8'ӇH~җ:8uK{G{kޒB:&v'Ot>dU*O>6pG.9 * q={gS13O@5”ʪ5o͂ŰT`IhC2߈ʶz*){vδI[FrAv7Bs!]~w5 $RR,Y>}v 'Y_NM߶b&4 ,?~HXF<9oh(]"ɳ$&#"L1&"T+^)m0 ч|kipB3gɛͰz?@. b _G/ʆ2KX*LHZB" ?5X3 XdUzxњKN E>{ 7:H{Rb#Ű.ugSjb|7(~ הJUfЂ KlUU)cp\!wDmgBRp?zk+6*Ӗ 7 1gR?;az#@;92=6a=ZrZ(R:έb9[G^ y.׊N12Ş4k:~XK/߀v M@:/ W>*ld$$;Akǐ\Ru,%n (F H֥-&Dd9 Sl~>q% ~1wr ZR|~WuIq)s/( Wk`p`\r7! %BVx>`F&e]oQUbb#9d]qel̊N&mzߏ󓂟d?F@8yZg #}Dbwӵ-|Hrݳ@"P9]h ѷ.'{o(L[u`*MSD2q)>9LS'G^mSA{)o#t 먊R.P ~]ȶi@UcT6CY3LփC2^]9b|9O鄏tI-HMSm޽v,թjZD,Jе>xTƺ8st| ([KTcS!eFCi:׋TC A y69_f0"Mrti5 t5mAET.SBZcPJ1 YgYD04rWh@s Hꩬ^}<-" ę2 rsRo 7Qə Vr.m5p]L!cKmoyV!Gf\ͫw'90N!;c2x0W';\#33cjľ<KdqXEm̲n$'~WTzϬƫ5f? 2S]D"*^޷o$;ףQ J}M DAg⭆ Ge+z_%R{2Gxc8{ql" ;40%#=Nrv-#ka8YPc!/lOxǸ}(^c* .j[YYq|mrC#4Yǯ}  _7cj .^xY˙lQ){a9Ε8qėq#دPbտE{=5Wګj{:q{6¾x.:)HgAe{)]{1qyHbnH%Nj1)ǡ^3cbFcz+ jg*ꆬ {l0_~$CɃ['g HD<槕Zn09:瓓4࢝E8C³&d:g/%BŃ,j,iawӲPּųA2KŻIA٣7wOdr={`KKŴU;:XuB'8y$ztK\"6qΡmKuDYәr-kLԸ8F<qCuFry-@z sjy[goŲw{3{ _+d+Tv,>c)*|{277> }q/;g[d9_zvJsZ`4KQ|(0Í:bv,xJ؅_Sdߢi~J ..Z,*`lx[ pxy3%ONπz&Zx3Wi ~( h?G~Qb-C՘S$HdBN B6rxU>): rM a)g*_2MĻv kE7+[2eEO޷Ή!C ,~uEeJ˧eV(lQ YLeg~Ign-# X.Rۖ}})eL&}jltCPA8ȞaQ$ln\Dn? KA@SRlR'g4C灚5xM[)@|nwafUC(ȷlQnl79?O'-w"k @0WV~1Q}Q2ڶbtY0% sk΢kZu5-r3S1aVp?{WQ j&?Vscdlpqmݟ P?ae6lGW ;|u:-22GU362sZT xOir>H57dqb+>[Xj]zI9H`{k$.TrzX* r\ 4ѯr;Twe,*ʺf"y;Sn`)B#I{V۩EWZԸ hn!x܇bS֑FUB{7Q_/(Z*J'TU޳Y1I5&s^yЂqzȠc 9&q+u"q/B\n3P6y(\ Krb>&y 0)15ǎtz2OtLL-p{(U@/%Dɋ=_o42v#t/u{S9J#QD",< 1WG{vER>^lD^$pd>]s9_bxe#zwUZlq)) ^} Ct% +5d[D$ߨ\yk3JJŦ5~L>*~Ncmwu5Hsc=+x(:p!R<k[^q!ͲѸ CDgJn :~,Zidx p @+ht6D-tԆꩪHlk5HP ^6v``{#STu#G$/$ %ICJjnQ oQcSNa>f9N[~PuV10옳\}0?&IҐS:sfOCruiخUO3~*)r~{];Jv8zU36ľX2[͢iݫ*B uMVla,t>y)S WǙHzײl9iȲSCl0+/)D(DaL4 hmQ"*3Bic/&Xħl62k r.kJzaUUw53,#A^4UZSp-Q M}\2I=$$  ~D.i]gj0mO(WHWSլ 1k B>me듹zr[m j >JN`{1̣Dqɼd}nCk+*TÊηS}[;mPzbNikguCg ,՜KR^,#9~RbjCp?A"LqhΠ{x;񰜉Z˜:PH ѱ%, IU~a;̘6]%V1ngڄza~a1^NL]ݰqzD_): ,6W5TRvEEU5ҿc=="\g#-6[?ͲK.G»XqŲoxv >;S8/&E51+ `<Z{^yoCdͧ N⮉=e$~|%ԳMZvYEw5-șTfKG@yQ}N"6dOX(ܟ@Iф,%z%jlf|Uh"nW~E`'UuK!H~F-0:źhaLQ;hE=MsPq_nu- ;8h72̡|iJ;Ϳ9w摍+^C_ߧLOP"5^ۍeQ^>mEfz}kϒkjɎ0-siۀ$@m@l2}}bb # 8`qoJ֝Y{@wM 9\0W\@#$DxĿȸDŪ6dx-Cyʽn:G̰FIP0Nu$'RoMe @EO#7D?K5`HhӸUI0! sSG%~3L₎_; w*l0NiAiIU=n&׆U?@[Iqa>^Wu).8} ; .3,B?GjQ>="lB 1ҡBs൧3mN GgX[5a|;4`{Z`)ڰ'OOE'\S?Ɓ{@]}xH3/͉9`e,H)!w$"#!\z~&5uPnH,$@<H@, l_4sѱ]C,& 879 ַ V٬'y-97+\V~ f1!/C$A>!̷Ke)9DoE㺯G̵H,0rR d#OBc*3*$gڇRdT1uTGJ?oKq9O&5kqBw|纂/e_;pkCZ_NG̔S#0mt/0yCo7M*^ 6Wj~n "N/3hٟ:@Sŵ(!6Hc([x@~[(RhS"JĘnjnHM""VlWOrѼ jvk. iܺ'ʲY1.]>y+Gsn-\}"PoUJ2| PN7%PU =_W6$=-iA9аpvdgB] ܾBa=ws ~Dd0[5VsΜYxK^P= k\9f.ZZ"q1҉3q.ù]=ʕ!F6;ZMg>43#t]l6^vjl+t=>ywu>=Nu-fJt3r*0f|V`: (\80.كgCJ l8R2z5*jc5Co%9sE_+H[ \ P{⨦fiKi]@Ǭ`o'h^q>%=Sm:@ALxkwxBGK_4uGm^]ҢNi3~zM`٣\, g!8hZEaBƴgXSn46 Ka\|^ٌxV Y{lPА:ȭN= }cr ;pShxGZ~B>*d 懂𢁹:Jpwut̉a g\0&VYJU6+BʓR7:TSq {VҮ+eOE%4?p$KR͛$^ELzStⶎy@9 )<2n VJIY\Λ|yJm_+AKKHyIC莠miY+ږeȩʙL\ςbb$JEAdEء /A =ojI =Mf rA&B}^[FOA,km #{L$VI9=_H[\KҜL5jIlo_4t\?q[YkA7N0"hbBSk ?KX l.뗩P?Hs YEb]iOJK.݉ mXayTzǸ&Z N^wڐU#CMXQ,L4." bFɔWp!xˆDPSI8}v&I &p)&Mqؘ)9s}&PLZ/zYڝR*mpwvY--YV?z1 BE[V=TUtVlNzvTp2F}y=ҎkX{l-5"hڞd~ڎ*(A@Qf& ]~ V=lȋf$꛴ObÊdFKBA B2_}ZR]rΜئd<@݃ Հ\^ҩU#zlN =ǒ&O{?eZ Ms.ue.Qsة+cc'΄h3J,y49 zl]ONu 滸qfdD(SCLRcxQut/0xjMKS.z-2լJgk Weth)Z}CdE[m_q#8oTSǮLWaZ+)>,3}&>j Kt cM>o:ms[Q;m'0-='߽XM`x0dMW?yo5,%f*ank˜*d%prmIGʷ\%}y"M[xATە]*JcW}IQi%+;R l^BLiAB*l6T:+[vǩn'^Z BN!ԭZLԍCØgKxMd#E͵z$|Q4%GrU${4a$żoލV2|򜨽E3=PVõ?42{"j\kʥ3)6oE~<ݔς@+-1:K6khlXm\MLΘavf "hSLI 9'hFL&j slVgNU!]&s:C Gג^*,u) 3,A-oM_Y˭Z rrQăAd{q&sl` HA6 3,55IH$;[x,uPЀg;4QfYvM@+PE*̑dp9;9p!Z&>)/dI#{&[B`)uf?U Xfl&˥WwLJZmZO6}WKɂ .+3a^ĠޖAPv5Il'ߐ16f*~)bMT)|jY%~f$%20kP{cʧm؋=~^ ߻k{uszU ^_nn2eZ0*Vņ2ZP@pONc ERj{ Gun<]<Φkt*^FINwE9Rn EbոDZrϤC.[dMRS?˾ҝ̇_]@.[ ҽ( .]#{. w@,_E=@TzZ47H&% fY0#(nI*o[' YjWBǥԴ✅6&^ۿAUD,cͿ27?u/(* Q B`NڨlFXyw%C.[5BS͉1х&d{A`ȷ~-g_ߎW4)\')l? ako4!4 FG3ĔR"=hc *C*xB\]Ԏz_Y~K(<W9Eu~qSpEك [*pPQBE%Qua>x;?梎ݻHL @6-I%(d?}+ētH.ETc^n6(5Rl$B?Oߪi)+طw~B%T,]3xV 37T (4󒹿%f6c%(jX^J?U(,$"`3r5U(IN1G?hbR?pI:&Jd.IK8ݖ: 2^nD*oBHz[#A @< db}eR=P5鰿ݿ Dw>-o>**RS<>+lŪ/[L =lV_Œ@Md#^$qʻe49>&e}C³r|;1P=0_Df.- CսI2R4Z뿍kI;yPamgAexjW֑$~IszxLoHqvӺpM*s9@ψʸ=]G)%Ť$gYdg#{5$sef38 $$yy2/h1{w kgߊi`: v(,hn9 fonDIJgү6^gh7ڃharƸ^daǎrtYPfr[HQy" ؞m9N.7'QGy1LSb§ aBl߽;Pꨲciz#dvˀGm2g4ւnT<97?x·v7[Th#^Zsp.r+ys.vM'݉=˜@)ŵǩ#a A ȕ@llkMBVƞub(3+ᯭixU83J~);[DfC*X4xwkAM?tEߊ9[(YGxXUQFI*!;2F Rh#zf,$MtP8ӝLaR랳gHa'@8*fo~q&w>X: )qw0<^_dd <,ߍuK¸u~N 1jbjZkyGsKI~y>@zl/2@(.:E@g*3w!늵.MG*?ZEsynz_&XPiێrml]r#<7VR3w@ RL #H8OˠEڄV/636LLU:mtkgyGaEj$|3;1fM-ppt>%Yb=zYTw}q%Iq=WqœZ^y?Gw6EmiVYw,1GyfO6L5_fT9mʧ;Z6BM8߲ʳ;ݻqb.Jf[O+g 2̤AK9C;we5r?(“Kylw{Np"kX\} F~ X9)ɲFcXƺ+5%B_fŦu}]+疐P'n$X^~LybM:O]/FFzZ!Ǟ4yB=Y!0uŬq  . +NW@ ]{Y/$ൕb{ǏзxJ+K= A9R,F;9E?:~ʔ$xI ۚߑ5CAc+JYs izO?!nMJ|imX3P~raUQ.)a]'RsrBLs⒇u[=7%bـKs|`PF4#nׄ癤P[ ~c|]Py*NOa/q,*4aab'ϟ&m"8*8#bmg%$Ahw g"neYDI^fXZVBn;oE[&.}هiR=mpNWA'PufqXBlgqpy AB Y@b[ Tx-? exp粃11#Z̈bJs[\):Λ;4[>oHWl 3σތ!@u!ժN_>? ZkpX$1:CU,:aBu h~5B@@fzK:V(6>zBvQJ]ͬ.yRG}ffC$!F=Aҩzl pz=>cm.۩u0^:tWf\ZG;M؊4* 7>TYIBF9q^KYL*\!}ZoZ?4PLq22!UINJ>?-xK Zศoeb~k#iQd8xnR<{cЬ9+O\JԙtqlL٘ZFj;8z ++%zէe7Yyڭ@W'5')]`^Oɂ<}CߜpzvbJ|pݺuev(@{;tmFMwcbv,ZRf1ȎGe C$ G>y0lsMwcc̐UIupl@+ZJm_TpAojq%5QWMҞt  <ϓ:A*׺' [$wfDW 3dHtڝ2Lg zGt_9/d!{KK䊋DǞ^\R-:ډ:ev!7 kC̠S #b3UIփt6$_/ 7ѥt)>zYЄ9/=xsԭ̉o=XsR %w? aiF(Y)d2ϢMa;Bi @%~Y npw0)tE"^\GNH^/# _uM[IJS"FM9a^t#욿GjGWBX my˃ZS 70"#ߩ + f.R[C]5JYhP S#Yqc|T>䦗ڍY(F`v1Ǟ-(ь,z n~^1}c |)bXe*WҳX"^H\Cx@9B_~G)8kT¯~gq wZi3?CJ_{pd"U`EtTISWF#'vɊZOEr5& ~2] Q K6G-d~M;T c$h#2BYx4’F+v~|F vuw)$ !5ju6DK֯Gx-wpgթ_Q~zwSvUIPZ9|H̥oS=@ FkM%vZ`v)= *wpe_5[[0#&kJcx|3 mR.־֯C%$=[>| (b]est}d3 n'Lѻv-ۈ"2}˷!/>L10 YLZ[+m)McCD'?p ,>>˯ŽM|8Oj) j~U{љZXة#)4%{*2A4>g@4E6fWh$ ;[nCH; ~#PќB%wM̈́ ؞KrM-4X\)>n'An)8%R_ZKƵ {iB%=LygRi@U8NR i$aMA-V2I/༧AmR`oWyCI  ;E4d\2&zrЍ-"{I@Cuބ]`-gĺǝGT۹"NueRgi<-k - YP$O=,u)rc[7 Ż6:rw0\wJ]e,&Q% `ҮؾmFrwWFG8ts/~z3^U;"_OV2\T@^]Gz/gV8b^."F_~#+r:şFV*UDieT/d;_S؛w; oG|^w(ViG{qO}Vց6'?1P}CU'  #x?#"NS>׮ OEPa=Ҷo'mi/L-_gTg%ϟQ%lWt^3/YNaWz=$*;%Xˌ XhJghZD7KT fbo~_};BeV~5( Am f{HNxaV'B.ym'Nb,bŸ+`FWYg~;\v0~lqXWs?0坌Fr Agok>8:kh.V3&MAkzD/i#]ͳDk® << X}ӥ0ɏ[W ]I븧 @A5C"̡ΕFB'QX/p]`RhZNCN,7t*0lǵ5%!]i>Z ^\*HCZ) Ź"ϡ= ݮГ2N>MWٌzrdsnjPͷ#~mwalKW7߃jqI#JSyCx]>4:7' ͋R* Z)3#O>C.sw99ܮr缚p("i;ۼabv_Q´=^(1Sd&@~jG"J4[Kv,G&qr̻(ҕZq_.2"dV()8 AuU-:n5]cCvh̔'kzṜyU[^toA'tbWY,Xj0y#lگž>jje[n>OVPW<û ׯ\\^1US:bO@O`ĢJDOQ^GPpAphm!5٣ $NMnvoWɲe)c푀vq1N rl=xQk)HvN 4Y<@*Xܶ8k#{74}x:gT4c""/{j*LƟ$D>oq' ܁'֣\&?2nSwW\=S=+|Q]v 5j@|s{&WnˑUߕOJbceR ]oџ;. lP:}(h<7er.†òN9@]`4 sCP>]ljz6Ԣxoc_^V(+?{uIh58OC r_],ḅ68Ĕ&"Pfdm^ 6K>[Fk]Bv@ک&z[¢& + B=+f/p/sU51\ %. q"N D47IC~Fe(x4_YO ͛OQ>rNG?gOTJvڟu.' b֩x8U(<'V-LȮF_7oLF*۷'SRp|o}*BjNOK q[Q/>.ׂe.BJ=?)?)mfW@et&SLcΣp[>~c!՞PɠuL@=-2TWdfa*,*8RmlBL6%%oՌRƴV]k\dhuؾz2\}WY숃$-<\[#idc0Q[+W!{2Ƚ?~8*[ 8f-<[՚,~ -; [{$۠cF$7?=AJ% Y$XlGP4m|BcI%˰>j^ZꊔL&.'?]7 Wq9;#,}宋xgs0&&|4md&%ZtwFu)i CD5$Y᜗+" "h %0qY# ;gsX ]Y;nwG|"0-f^O d\*F;:ѕXf D*úl2VHnaH7>ηh뚿q9 ce Sۏ9Z Ÿ1z>lQ߬ ף# ڑɟYr^6b~4uIaDJ$f|pAbN8K$cKdeʀ>ض ՘wfr*naT#T;p=HIn15Z_s*sJbmpO+gNu#S;t&Ps0Xu(`I?6ﲇ1԰#g-r[Mw` >QweY_/^)sw_!֕>vM265>98w}m9+pί/)a*{Oδ`Vmm*?Wًvf>ThAfmUn6' G=ǫuISt?Bٍ ӜCH54=ͣkqcuF?C 0XOdpWgCtS|sut@X5q̭(өѲؿmp<}Z.*$ W3Ϩgg4 JΨY"3ݽ-ixp% o4K 39;a#/ *OgZ1ڡU8g,zr /G1Y z|"Q!wMvk[5lp"$Cqu .Ph(Ka%}r\s6p0/tu a-J062aڧ{f T{+LGdR>sE5iR;\D\`lAhn %(+"Z8(cB:!/Ma[oc90a0WyIZ`Z yPx-IVے!gJu:v I`ɛѩԙA1 - [2 C'GQ.gDv*”['Z|Txdݮ;^OK0u31,z{phbIi63(W;\-efu[`f%x>ϾVԝ5I>93:\tκ+$C e/Dz~\>b5Y~zWqݥQ& vxk clb6DkQ`AdE7ݡjLnQLN7J~)wh9Bc g&GOY"NIgKMNa3*&ƃ(0 MѩnG8eW;Zg5{<<ҽ-y>>HWf;2Tv<',Ľ_Y/}4m!5yR@;*p8Ml3d'YwnhIlE_*O>@l>GjxH}S%DjE Ӿqo*:nn&1@nwuH39tMY4-je\iYy!<Oj0#PAӸ] [d7B|,}QR SJZ 3TRXwm04h|ϣP4mr+~_QItT8ڪv}6QJtQ˥3k Udfo06'Mtg5ע8;y&a&I`.Koyi0MЁ+]Go%Gq$%m1232Rnv򧑄]<:y=|JY!G1aBYfF@T]i5-"_Lcp>WcT|~0/0a9RfW?..Wͮr(JUOg+J%ґC ԡN$u)б'VG -¯;ӳ{?C `2|YEP!5ÃqlV΅N&X1FܣK]QZQa>ۑezI4e.`T桭uЃB:F}u7:1xlC?Mwpa @V\ 6j,@XcFԷ'I,)f"yH;{ JskRe[~ T=Sa@9IWlp9 A.4vR;qvU$6Xww$dz &Iq>+V5X6 hiV6lDG2./AҴc4MgCy32:9Nuk4uRm٦Tne45o)1$z,N}Z]`C tSSwұ|7ֹ:X!4#1=Ƃ$y? v}WS :JٮIAAUGgxQ7ҽ-Z}?i$d#x Aްb\K ?9cCKR 27DW[t&(zIL`US $ۄ9jY7m<֕9n\d5]RF@Wug;IuS*74mbFl 1}ԑKk؞NMh$Z U?L{$:`4=;0W ߪwAt4[;ͭD~9] _GC+DǞs~[sA:w?THO)tJ;)HՆQaFR/SCi hpse k1g{mXY2)$noS8^J'C[bO*f?LVVP= q!d!_SQ_SHuW=t)u.(mg`\҂HR(#xݡno}dp =*ֈy{;ϼ‰+ksPy9I z)\1NqF\4Tg =ljf۽45&{2>J mʙ z%I5>ͿWDzXn.axSYt&kP!g) L1Gg¬Ĵr@l){zT~,p _l]،8,;O[5ƧidWq~>~{byǔ=(ҩu 3!(ӥ<âo~@uVwm\WF =#Dɜj0u1U ˫2MeYH]AgG6z7SfNq7y\$db6ޣ=yD14"R\_zP̫J6hfؽXm .c{%O I$uCz4xAg *C|#]a+`o(^qrS"z7W>W׊ W`/Y1[J0GbWdZZa6N0Հ7]8.5lgWuɣU])r-4bbrR::[NAD aM3-[wr1|ߝlJk{Hۂ:B׏7'ܴi JO#[BwuG`z:)! [Iڋ'yѺDn_}V啤c%9 f&KgC'~UX<:Ig[[͏keN,Ŷxr/ϙ~ԖMX_-r\#|?ESYjv˻ /w Ρڔ4H$]b_d6_tс|MRK0O&㑥&p\B-dTT0h3/1nWÞjJZqܵꊃ[Hk!J%>@hM}Cqؐ.S&q CS[Tsn?T<po\ E\ff!T@xx3v"*^dŀ$/X-@ g)HNY܌>|=y"K aۘIi#㈶-tS<)qɲ LC"AɿWF`'{9zksX3?̮-N!Ev 7푃2E( $䌴Q~2?*o7)V I%Oo;hŚuQ`[+px*rU"HqᚩY*!43OzU 1SUpbu+rf%^jnxК֏'/7( P䛦D  ^:Q%F )O/cG2K*{O<+YׯafgAs.QK_'pkdՐX Ah;SCC_8fQЀH^?.r.f(aX|;aCkwI%xit8=("\U/S)U(:S-\&gm>H ұ J09e8p偁dc{Ts,HF=/UҾ]gꂠ)*0!lL.s@8]&8hkpI2+-exlȽ,_{[BzZTd;5'>}b="7 O@2C1b8h\X'Nujz? *J f8R"؄ki\RFX˛6?|jbhǘFJ[j4]/*LѵfbTD ȴh.'A R2%(\C zy Ša1;Ku # x&?Tj&,Ҫ '7ҴTх1dc[Dl򏡌Kw^t#H)p 1)og /k@X+vFuR=~:/S:L(&["1[^Xf}Kϣ4Fb3򯦬Bbg24D4xi[kܓ!JUqY2 +b~|DFxgoarbH0ҍ/0X,vc@M<^\8b{z`K^" =1j2 s&آr)E5v=F.ft~Xf ޛsl _XgyQrW8Z`WoWJN@l6<𹻅cYBKOLl\Y ؽ%!*l_nXb5ԀV *0#M%?;qbS,phػPx`CaXߙS|y~u9ݖ'F9GrRxa{m}P ![䳋.R;uP؊ng ̩O?wVb yļ1{rTx*=IE3"F^Z'7B7SvC[LȒ&U|@4D|3с'M) z$rptdI+mܵif MeEǾ\ %=ٰ)m#1J6_U \eQ&p:k;Zq|( d*?9d˃6 XĨ;$&Xy|y݄KHK=}s;1Nf;n Wt:͢<ԫ] (L`t&Mw8-kb4cj9zɣ6rq7иU_j~:#D}\ b^!s6v"b%ɞ MncO~雛|&ӧI@ DGbStϠ.ks=!;6=fe450^Rc"t2T)PY2cz5<9Gɼo'']"&q-Ӟr&)9/00ׂ^E.Avt 2m JkJdž^b^?;Jj;5Gƙ1Xp'\s^|F^?Ѐ1Za?1R̪(nHL2u?vX4 3T<䶻S^֎ ?΂O8P%TD!c('d3Y8nғ+ܨoq۶@JLn%{$70ڭNvȢcޠ`W8YX:NQWE9,֢Zg8Vq-+Ud\Yں4)ն9ɢY=H7f:hwR$z@A!^;z6^"ΕЁS {eWؘby֒ S2b˅d鬁˳ɵC qt)14Fc&}ObR4#]xPMk11Xύ_`kBT# I*Dp1uX9,nw%h$"à D^VI!ħ<]Ys{1 Vƪ"WNf`9y(/cA(YgU%-iWL1Y[́{\hZvMGĄ.v;X^󼀛:#.jr\\24\*!` an yIu)q#0n/F;4 ^&SV^?C]#/|i6H1ĺg. |z)aR&"z..HL6ey[oD KG&c]Q3*< ;-(Ʊ;rFRF ; NCPhL L,^YI Uǝ-KmݦphoAםWvr&@( }枹fT8)\A%5 S^81PQ7l!⚋hL/Iba껂|q?vũͼ{8")N,YLu@Vk ̒z+@夂9;[$u.:ʋP@};Yk9R2.QVvҗ\ɳbKUKtk؀÷y%٧:-Se`I;xY|Tn{# tLO@ŮZ[CiyAf;pxØ } *;l_$jtm< h3 4m?ݨH],SsPźCfeszwҸ?g4B&#D4lI #T<} )t 3|vM PK8K5CEܭ{ (eph_!4VIZL>duQش_a 6A䮔;đ8z|ӭרQI7H48ǃږj9"`Fx;?Q3GaqIEAաf2@c w WX`zBVA< ΢ϭ`GH""HTBz:T R S5Ex~r^8ؼ ^,cdRn: ucߟ+Mw62jS ȾvW.X0վՂ3a KʨIfPEF$sÏe7 oHzRGB EZ;%^zey[ )X>%&z-MүD 8[:5ЛG;2xC#Q2{rNrCaۻ=A t7Fuά1x$ UWB DhDoѩ [Jm aAIO= thWP?k??ƾ:a@c|LC5IL 2Y/+ aAbvi>\v?r^oRELfOͨ#g#w"ˌ)߯r '1jE)W| IKS WLW`H2eٔmgq8ru2';)]( :%yxL".H=GӁ8uHg9YjKيcD5:q$\{A;dU+PeqjOw.fhx'xNd&`j Y8e.\|/PL~1QDj7t,ݡGF|we# s;e$0^N0r/ eBuy従+p8K҃Ys6@g$q{h{(8b S@k %%?ysTLjTS*/.͙CY8OxSou#^GM.]Fj J S̘zSZ[#wHd+@#b%aN/J8t<L<2o{Vpiܩ7:yk32 l&ψv&ȱgO lb ֨H3Ԁx5DŽj}-],;}~KJ:y)Wg>^HUu]Ӎ!!*ָ[x{$:'ICg< ͎wlğv^,!GMUH#&Eu/`zzbfbU Z%((7Mn3Z2eמχ 8)>7@؎z *SɬrfH -KcC;F$VD;ѩqZ 3|qRr,Gp*٭-gr t<Q&kQHKo򀠚/k9TI #\pxd5o[#mvX?j'걋F0qHq2d`1?Pzwy-O_QdL>^ `ba/[P}[$sr RYNn3ӭVl=I̙H:rH ΉYT+Kyz@¸U-~ 4uac ب $pMNlQv}~Ȗ!CK] 2Ҵ`Chc[Q_F,HIbLPT|k{ e>pm̃OO3WFʩrA3{ԆeT?gИ(Y^ft|id}Wojo4啯8fBo%e8k]3,W]V80MfT:5U~"  OՆ!+S@XؚTVk_ '&%&L+^wHRzh!ȦwMI_xZ 9; >7ߔ1ιIH|̓}7zt$ ,uoDt͉v/Ak@Jt8!J\-y/器}L,u/L5֟W9^c2?3jճZ>iP#–Z *A%OB۔Ǫkx3BNu/zo=@6@clJf>W1&QӚk'Z*6 TQ'GĦHx&/ mȷ * H8=sF Ѫ] \:WrzS|*/&v'Ӳs71Y=D-/h81,NU:Pҧg(IQ|ܷD 49zK8B^)e/i.N(ggM v,,]~4@dXSǕx(RT{ŷ\UمLɘ׎vwԭ-l5Cp9.璽>m5&6+C$fnN x=\2[܃Γ_!%?mEq{9(ِ3LuZ9 ܸY5=Uy>1s+ǁ,@\+{%o.nķaeٜeUKAz?O#V#:0݄N`6c&߱]c$CZ Jyc/8mu7/r<Хr/Gn @Ct"[Bҳ;E \Hܬ9zpwF(W`o/`jz}8"t9ӡ9 NO9S>?U:oRpږG}P(y~(dE$;S cg=pvs?#bԙ:ڎXdb*=Atinu3^" N)h6\  |(n[$Si!M=NQRB]H׮zor$P4">DrkJp_㝅cL8rfjbPm+cq&4(2G?YVϗ0:9ő6pMs[v_(^gH FRK> ZS^c<\(IjT7)ո-.0@:VgVoőiZOZr2q^!M9 /$")B…SǬ C9cԤdB" Uד)x49 / $Dz<-E{^[]^䳆չ)LdƂj|\xH&(K~Zx$Gw#5pMUɺQlK^Ff^Z+͘3|2"}40kWDY52r<s\f!۝|{%'Om!K`"v/'E}GPes~ + \(EmJx٨"<ұzƲkPl(yy|ϡYpUۄSNH!1#= *0_l j d+&?>x*g#i @ 7ϭJø uyJ"BW) -n\!o>/A`7}|^#2%L A|4e'ABLvAVF e;aҊ5 ?犥Yֻ6f2O'WJ;7ZuMgwycn+5UcFԠEi`83wލՙȟ\Y2߅{$ M۠je 7hX<:oB][dfe:aaNZ=ߪ+ C%SSr/zjW?$+Pv΅PNȘ<̆m"f:Xys.d(NJڄ Vb -ks 9+:L/ՂPUgVh!lN M 2ߟeUXP2H~nː@BH~z}C<ޟ&' _52nT%,S>|/LXZM7}vg)g/l66G8L|@+)Gor۠?4  $nדk[73bK,K k{0Mn)ԙ@4bǙvݻ@¦lW[A#!i6Nw twj*oDȷ#8q6kqw>_Z{ .,M}KUwvWd8#TiҕQ"ʋblY\ R L; =Só85%Y$pb50̅#bZ6\Љ~\c&cP!Rb61O]D vjGgS}.;!ѳ_]ZP~,aY6"®@]oKA0&Ҟ{OBmPa<7XU^ģ)K'V9tB]{HH0hۺ^WCHvm+L Y(0)/B-8<]#Ͱ@*::'Q4c/n`t#KF>j[G|&@-~/]@*'W;=VyZʉ{QlKm>Cx'Y$0 Z@M.sH.l[:ܽf7~GK`ѓ2^[,>=KrŰ yY?R_cb/J hE]- 82?Ѱs2]Gdsxr~)s&CΈ~ua[;f.]kVG\?-Wz-L>}m. TZ҃z;̎7j+& W"XW%Y 3=Nc4;ZєR@,㏄XN@uTP][\0Ըz/A׷n[MgSe1Ţ\J);-$K ,Tx)` vhea)-uK>4&ĹYF(zWԈdą=a3ȟ֮c5LD!kQgLSQ`ykNUSf#Qؗ_X^[xx=ѱ8"ɧKJZJ ySv y@>J)!owa_]Yc~gCb@D9 NZǹf<ːnᾕhePpn X &E9 M]qe! f]{&pG| @M&'<+I Erkz ƨGz⏳ ǚu-ER*JI SGZ[nԨ*u X܂ +}y KC}gU_\ƭjﹺ@Xܡ+:?!;*S<ֆ$'QW`Z-4d0AbrdXP!hFUH z$p> ga_q7t^%XQ?b@$=R~q39jJB+&ݻ[ ,_ a,H4tpoPG 4,F ғ3Vʋ';D1&r/,O+z OMިJ\s>d4pil"GѬbW C)g&PLD!ޖ'WGwõ({Kk $áȩ]m}t)D?Df>fSA)i;rs&GP{^7/O_&!jg-`/QoKo>rʚ m x9esOjws >\LQX.i[Cxm{;gZH? <Mp3rrK~x$R4)(1Xppԁ©̂jP.{Ro1 l$Js6oM;q}/*8᱃\4%8ejfw|äZvh2-I_I$U!.R6d LyA\$~+9K[K^7[|9{UV^T9<& 2E3ԥ~wzAg6 U^=.ޥUoSy֜<ƣ=>9X@jݳiق7 r s_sxvγeWaE6 gPMȄ:ZeAp@R 2O-,I(+ JF5L\mHrwwBד! ;3ț _+F1#7ʅӎătuM~MGż¸#h#t${d y#gYK7Xuͮ啑(k;YΣ0|S+$o!9k0X) &d7 t5?W,[j':aNJkPxĨgo9bC}ިltd 0rN zRW2rpya ' jJ\WP<ؽYlΤ::W`Zdz]s'KҢ{_a@h] dR[s"Ѥ-+IZ};DzgoPc5U/'w|/3L*QP}vrkTi7F}&U΍C0_-{M>a-p3w&[mbF|?a $D Nz _l'>2#`:9IJM73hZ[6Ce2 Xf)GGܰՙz; :MX{MϙSP,sRB" +xΈn l 7PjpcU2lLirPV_0*tgU9WoglɤptZ8|̫?YhHKO,aĤ%j89#pBI2d-堫X8ۅs 4`V݃O CdbC ;@P:t7kR)-^CӼ\u 8l'iXe!U!.I[S;H ?rk$cԕf/AhAѡ8K~r ͙wf#$5䙶6!G1$CjF6_Pa\#ē;Jq)>T>F C͉BjO=@(-ڻJ+=jGYPW~+C)VW2-~L5`}aB->VqAaކWU@@2b;fb?nGN2Wu7Y=G!EMI!ZfGCv|J d>vz) rb@}Dd#Sd6ĚKPփ3ޔ eO2#܋1]clPbqK7 U2ӋjK.j mjd>=D\? ERƝ:g2М?/*7c\@0뺿0NT3W; sD.+ tdRmd⍴2Qި(;|%!crXACWF(^`^|/KN16b7C nk6%}vdcS-!ak$(oѲ MT^(Ў !F~ jnl"`嚩lƕwKf\#6)dmvtj}ڨ ՝Wvb2Ic1Z;!aKb:˗'`,F?lޅv<3SInTh˶,iPd:AJʷ;M6&hȓzU0e]zb $ :/NNzFњ:iB͛&,{cUCʙY[2T֮M2yAlq.eLKW0K_=8iб1[= Iffa;o$-vʂhҧw{JLG-*"'JIawr9"HV;ʙ‘)ףS1VPmݕZdLRgڊSGHH+d }Z rBdo1Po3Q&|c47A{U!?s H  -h8ۥQYw^ 1zKn%d`{-CIؘIe|V/ :UzEZ)rgk}-4U$7yj,۴J4D)hqozur r-A8A|?/1B 9Q~iB>\KJwHf/ʃ5ՂVsZ(,*!}O%hoYIc?B_h UB\JmZ6nQ>:D2! A,SuL L= xtg4Ef)Hʴʭ&7>AT"!`kovSc#&.':>H1^5\^ܶre%8dI DY1:de{ lӔq)xxib{(EmiXZOY+pӜ ,YC0S=7\̿r}.C'?~7-;1~nB '!|LeŔ } Yh2IzXWDLBm0&gL❜U ehmof.3-_^'2oZq+ =, 0shP/:͍~Nj6S׈@4\]vA~G,/,5xA^tSbPxjT℥T[~õ3/94 Pm|nYɰx }W/i10Ь..1lz%1fYkZU@GY.m멚S}14j}ᨀvn!j+`%8 _YgKޱ d!SQ`wx&*ox˼_bKO cq e()3(?Nz E{KmsU^*&U;aN$BZ&4j~9S#㫮 >)z&SEJL7%p#Fv]W`D%rw29= fA5 )8 oPi ǶxDSl4{E@!Чl;S({^s.v XH$6}* ƷcZʑJ|$UO6Xߖ.@3q ^WRuoDE{Ĭla7xi.5spI1$JN9WNu 6ըǓ(QxOt©SlCJJЦ#_&f81X[E0CX)0a])"?=V٬y]5e?|2"\F|#@`p#pݹ@j3nʯc5pnGv|,qnd4ZgC7`<ܸg/]C0 a-a#ս `JC1HD{m^, DX,OXH6 hXg)Rw~^8c,۪1_#TdT! tWJG7/մc^>H~*ˤ9oޥ7n2Os芐m‘N_ߌϼL8wӗ.W ʶ8;%!Tg{ImV:'_r!Ex>=$qV ;hh./LљySb,?+ny –u$dD"ʚ0iId#+ u KAI<Q\VY1$a6;7ec*i`2o , :^(]|)0ncULG%[)qMRIW6v 1 ēꗓЛ@<&YPY*tq6fZڶ=Ҟ: ɘ쿵5o[, ,6!A攓oI%1ThD;)l]zod20,t=V@1^anhb y{z<CEln-E.3lϝv!S~~u޽x6j^psDoAkWeLTձ*S'fZI wH)Umczjfg-Η+f2VZSkL\aŁ0džkMė7z N0 SꀝىʦVZQGF\8}z.[I5k/x:X0JΠfcd=;ˆQqbbp-W3#A2W-NRH!jx`n(G󦑃+-GEU擣T)M(dkz0[2>v{w#jgp4V~t{I,]ӲJ# vhWWWTUl-Dܹ;O>bYv 9CWkfu?UДS΀j pqͱ $ҷ y93>3 d4Oj hxFwi]ɩ@-(I4'鹆[ǤDX^r,x]*sHxE/;<-ic2|E2]`!;J\ڥnCogT@-cB1l+_Ahе{V5G$x[JW#JM x㲧{- .QT됙 J~'?Rh Eٱ -s-rNw[)va%;(niCcPQɭ Pd0_4'W @^wζ0`f4s{|K^A= 58{' * >.4)܏G +:@E<;73{2+ij[2Ձ,{9 @(R:*w[|Cwa1,ԍ4C|[~?_jXetYM#"Vn&TBI`ئF J% 8WӠ7Rs=y#OXϋqq@1<{I>:Da=Iæ߸ mz FhKU8dx ؈~;\8 ,آXN;{8[Mʌƃʰ^LЭ!fuÿMrGɝSle ||?|nLSfB؛Eq iv ~ 2yOG/dw+Ϭ?tVF&ΰ (N- Ny? <W;To*7%a1 Zpihk$_ yFph XwJ}q#˷[EY# 5#Tn~EdzPmc vi8 ij޸{Qðr֤@ ?вdW1W;ԧUNZq:8tƥXvϒ }Vg}9`[1w5^6Ƙ, 9ZW*qd;\wɮQT}>"BOq m+PwʦyJ'$ٴ@ OgK\l^3wsSvU  i(psYLbhD1S(`] ubTKUU׌%aL HY'w.AL`LW8w9=EjОx9&:w@eUPiTTy,B?غ@f5 +'S m܀sٙ*WrS[o!h@qF0C=aumO<!\Qj 5  kkHAh=t`qe{_y.֭Ìb l2}xgm O淗vVw>U4kshD ̗ R#w{jk=PgQU]3rŖ9|_o=>r`Iln@CKM/EpU•̋3$am/Mrmհ"d' #qg*() faywe '&AûS *\5EZIj *0}gm(dIs =f\_L]~- spOtI^FSO[_AԘ,CI-`:ӫ$8b#_ܜq#"ޯFw5FG@[Nr_{4ۑQ+r^UfL<½Ř{>[05'\}R5kxK1UuKP _#Y(>2wJˁo6/Г~FA-_L$xMGB\n|`ߣPEoajp,U7\cN,sё/Mja (Q7XCVVBoѡmV;S['dw Gkil*'nXWDlє?[&lnz_ZʹeFN!+>٬ b\INfKiHH؝ie̘>m9lH5!\o#ǚ`@8թy,$h,iRhe {s˳y\0X$etr{OfRK70>Sף1 Nlp.~E{u1RU=Q%eeayK@V,׷?}\ a% cwd(qr ?8-˱b[/ 0 7%bhIa^`D9a!دcT;lq3fw` gd꼲&]z1{[g%Fg3t\ p- c;`M>ȥ/"q$G(@%yDGi.٤YY}.Ir?x+7UA&^v@{/lBiu{LrtsSxXea+|)PHoXbA;wnȺ7݈Ӳ;$J52e_`0P^d$Q%QrE_F@n]hQؐɀ@آArl5c|"Zӟ9!BP C&'?+=sD#$egWXeXQYx!PEO_\Kon8%'`YFO9Q_PH @wɩzh\w]ڣ89|hqlijA@FfDMdN1I5^AGU| << oyvzhAyK昷t d_j%OG16O8hV߈a KoN,ej_d7F*-dFB eפJz5T)d3rmmVA-y'9}#zVZ=)Nu2Bu'TD6BꙎVOuli?7Q:yPy19\VRY4*M v$_l˅&ǀ i*% iGW. x[:xeA}5c;Ui6O[l+n6,MtL@竁%ѣ[B(^:*ąxU"N)Oz2{(޶۝{\ӛ9  Z ^v(ܡ;r>uB2 ׆+ _IGQVIolopj( .KBgr4U:3悎Ϟ 3Dz<머&b57?gk$OGʁٯ"\f|(4 &HFcez3Kݴ(\N"Lш[rv;z"U HUJ#${I 5B7xN'P:>Š y瓊O 8Y4z%PW%+^B`ݳy@~#9Vcb? %)0-OƑOxJj^|>>*sQW$cG0UN O$* Ĭ(ȈmU/"[`*4@};gb9onx\;U Xt~ho)=)YŅQpS:p !=_a*g@e,3/ul.r^DkބDh3upN?ia@ Zf`;IՀƸV SHa(}%ޒP.yz$A>ʟ+0 G3o)5rSDR`oVwh틝0gj6'"oBZ?&_rZųʯSDe"}y#rP&4̀Ip1-K? QMpՇkRA+'鸷m3fݜœ)EX'i.1ǥYwn }:t c=wB^RvHpL5g}p(M?u&@:9i/+J] K_PwR)wGqlHڏlv|ڼs#vZA @=>_9 Q,xU)4FVO΁YfѣWyUJ$qxR!#9D9+HH"#5_򇏠\|M/րE:#T;Hw3k 3_yeUQ7Zܣ5ү%P$>& 9|mkS~.1UFpw8Bn)Z,&=LzxP:7BB !B )5 4;瞏cѼ=!XgEjICk<:UF&s:V}ԉҙ;E<1k5pG"Dbs+--TQ( z^Q]4'ᛠU]6VW@#4V̵lt#TTɥ^`A:qF5G?/[]L ȺQm'י +}UMBgd,89ϯ2(V{޹JXk-.sm)O4;xC>(uagw;,UKv*#:::{NYq_}lBਤ7TS7Y Z쑑$??&`iyq50;m4M[po đߞ,qb|(ʩs|j0By`ކ\9νW0獸M>:20̺k%s}&Y{vS`Zn21nggZטgll{]Ḧ,TD5!T&7= l  $$W35w(UhtZK; K9`LmJt<=P1vo:tio(C\4}mOC)մcC֝]Ns;N|c|Dľfs$;}ug$~J85,ԟQmV ilf-[MTλZ2++G~|^9p$H/gYN`j׷P ԑ: . $+CD^BҀ2O3p"+GVV& rR/Ṙd᫐3PA{C3&T5S0K%:=G(y6w((bia\4OI<0SYhӉ=Jw+5%-tGC|'XhB߇wvVل˟_,R# Iz^>3s',uZBW; (4T65=(B!7;':\ޯ \m4;rGM@ Ϸ>sG|Od8ɚE}OKSǡMyOObd7fQ[eZr FobPkxq3r^5C$?&C >Ңt-xt3oU\Mo514v%9( ֶ.%0ZEe%a eֱ\v 76Y瀗gm,͢ $"1}7&dpe'_& 0X}95 GpOZtBCGOxiCa%sO1!x`πkT6<\wqZnin CeS2 !{Fmt^wsМO+zFfv1L)nfQ{>>cg:.s7b14 &7RS] ٱF!uFHɗ4Npm ,FQmnZ?[R W&ޜf'zo,// N1BwΑ2K!${aD,MgF8L~S |mj.E0RmD8S#ʪXnJMM\/- eK)ёPeƤh.o:MBWU!"9tq_gf.pr=J]mUVMe`^kaZ0?.Wg@Yk-6}旲R&Cmluه0~MQ.cٝb0/e$U*-况oE6p<4yoh:٥|$nϿE'^(]3T1T2TBC~[{ T-yWřB5,\2" LR-k*%;:B}J#".zaE-=6`:3nsxF )y:|A8 mWٗDkX9F }qq'}@ij2z~Ƨ\ǀ/җ4#) ]doL-\NJ-sQf\ψClugzC 9yNU3}a(41 b<"w{$+3a){M^,R*)3HuN{v+] 5=+bߴ+Vkf׳Y~3LIN*Ƭ󏓏YDu*4 " w:eJu1~ pX2dHe@ nC/ܤJ.5ECπ2v(N0z Sap$MF`%X L;[?u{)YI9 t--XhPӟ'0*+P@̆CQԂe s#6њ[f~*:CCH3,,vNő'|R0{"Lj{]ϣkl@+ CI '1 NܭnlE~o$ ~Ej/zEd/jPqdž2ݴ11*\] >e{(O}mm6/4~ A6z&JUnZA \?g:y6YP;a=IRR4T<5[jbwE篪"e0~`J4U?- U卲q+tDrFy y\Ǹ#ݣ-}*FB:@"H4B#*13.6cK?s4^C< m#& Y]㜽V+$|̦Xߩ&EG/oTcӲE4Q~~0RR~~IiL/hJ/dz˱RmybK5r>֥Hn1R~QΈYUGtx3b@nSd~~WKd ##4E}3@netHb%ʪQLmBWP2Mzcl`8J4{R20FwA;/P\F;\ϢƝ vw:4 FEK 9Kd\93 U6U%峑 \ɐ}rHH)q2!D2TSJ1*y? _ԔkTd6rhT61r@$#'a;c5KZ}S2.X%[Q2͚ExqJV\.nb{z#p~Ruxnx[5:%`Hq:rػM|%]׹$=L[ʒ)'/k^ 꺏T '4?FY#a&=>bHJܘ,x*b.%7ڵ&[D\qMrBK&k:7H@qtHn]APƬ7o!^Ճw׻JC2ҫ;\WOul͉W):7@΁To+@ex>h3fZkc76H)\ "~B| 30y: -Nj2@vQ@P^ 53IV.g<&aq陱E,FRXzPlUw <7P<9܉#H*f*y*=P3(}+K@EPSG~y;j?Bh'2xP=;?,xNc]C7z*-hx%7.@{ֵ5\kV$&1l>T9«7:γCg|mPκB\%t "hbCnvY^h0e_eK9EX=9n%0<AfP}O8 F0핚Wn4:nha~4gюɐfZ=>շ[D_d U+3O}|qqbKu_Eal)qjO]Ќ w%k}j%i!9@xYf9K|v_7A 3{pfbq53vV뀻$MjMфc`hsw] N;lX}H`%UkaF;R_վ{wCOqB{4Ely`~1T4l[ƘİqDaM{Fۢ8L0@^/GE/_CE-S_wE>VzS|wm×zx n6"تF2@^kYzv\ %k&ɃhnΛRI×])ghi ɰlcJx澂֯Z}9b-> 㣝;X%Mg.4Pdۏ]<ntGsV“xq=C~y$>)U(3> 2u?xgcD.0pgiwMtX~|Yuܽ6W*5AW <$)%!ߣNONޢ!Z 78ahfo.$gMo|6` 1ӝ9n!CT4)Moܦu[ofKT5kNdYP 9R18Xȕ\V,G ]qvï3.@!P+t2a2Dl(jB4f* C3;6;)VJ񷹩Ԏz F)juӶdu<'gtA1ޮ)*l)Lp)rW8| uɰ60wn?h[j^i:wx歓5!e`d]8Z1Q3 i6jB{,)GCRʦ ^$޶rX*օ(5Ўw@ޘ(@T[_2ŀJG}~pSr7Cs5#t!:&:;>ymBxD^EV{â^KfQ8jYBhnOdc˲2bJt1*aGgKLZq"u*WIUvZ X,Rw\q&~ڶ]RU+,X#5W -`@9 6J Z`9ᔢGFe2sXn^/[hw9Gm?mR TA @чKuTQp {l.MEzv x|<ݩѕ!C2 y#/1L- 6ⱦ˂} b9hH@;X*r[HZX4 w(I"v;+:⑄$Q05Դ 2IGe $64Ě'@|MՕ#YO ~T]Tu?؂y>N$uqS&9~G\͋P)&x=;$zB{!y8E/&MńlSٻDhnqDZ!k$6g <ߎ_kTВT#:3// +Ԗ^W-arEiS*i_4y8=qBKsq<:h—ؽk$:65N9 DGCi]pG Ah}[/$#xEk 5&gλ$S-kNBSS& (B)):,9CW RX}<.K>у=֯ F?`R_KN* _?7_;!nه݃6`\ɟ6 f/k=4O v`qw~/Z[EjTwFUw}O zg`ؐp70~> A('k^˃ފfaJ?iỠq0'xУwԐݳĪjl`ً–QhEd Z}@ *ny+.Ѷ,, %\$mwٿ4skO'l?[ z@eÂ8ʠ\!pXC.@>ix8P'ul?7xY̻ q:LM&.korF|. xJ?SpvhCNU^N4ϓ ]$]6sF S*DB1OHXÎ;t3a.]~l PO'E`r +EbO{XElb}[vw~JuR0QGI+tM 7W4`"Q]Y1!.0nzԟ m[d̩ XڕI ~ t|*YP6l n] T] ^\BZzW,0;a>r078! CCK}Rnl:FgCy-[_Jhi4z;^SܬC]2)E~~O8# ZyMis|M |5;#qdcS'2WU P4̓]~n-K5֎e3+N ޜPfiA PyA 0ȱQwv8˞0A%k a<bM :78pz2Sۂ }M9p`>#Z?~DGՆ $K@MYZ}h$B>P=6Fl. 7Zo;:slm]ʠ_c&҅(/ PA|M{;5stZC$zp6=aۢF~6r8@#gf*f֊9>yT*w%H0M^龎㮉f)|cMm;^8FzH0mę}lz%gĉNӭMmBnV&)n7DIheĨ," '"H2i:ҠMcis1PTۆ4Ac3yt?dFGZ-*Tf'5<=+שׂjE4Rڒ_w,_1n,mw='qZ W:%N"Q"nCǴcפjVl2T/Յj:$,97RYP{W̓\r/&2 ǟ$>+%g:˝8ě3"cp|k??RwVx rs}nki!l9_һ'R"&@s/H1#~A::}ۧqT; 3#~J/KI\GPsv8~XA+`=>,+U䡜7- *%Uq"k)-F) ܵ9bTT.0w&}chMbc衬LՐD|Hxǻ(urK@z ᝾#.MDG#. >rCEME N^Ee48_FĿD !~Plčpt4)dm@.=S5dIrr"qL*.ֿI,AN9/س.@גNV`^O0 QZ* ]E-0px{?简n?7>jw!r>%u1t]{Yx;H < 8p~IgTHIi>CG:vRpՈ;_?Ɋ 94Ƈ-ĬAGO(+VVz"ὕh&055_ bdsEFHku?vLr|Wy)Yːc31n'Z}RqZY-g Q} IYEv[B;cL 0FMjH\}ĕP6̟}ՍyNg>C.wbb-_-GL{u$ѪKXi[/Yb13[;{r$A&%+]A?jIaYջ%d싦/5#@_9P|?,nt4tǃ!^gk. ں5$˾ 9TJش&Z3RHv޸%K1~*bti"D8L *iV/(Kt$Eʨ "ddҜW}+{pblJ>@Ue(ݥEGBhD@; r`ћ1\1EH"Z@jíb^5?p5At-\%6RONͧ]jhӽ݅PUIK隅@PܱG0{ ub}Y%|L>KA1*Ϊ vUE(S6 .(v#rJӋ٣N*<4EVʕ+N/@sw9K΢s#k&@\1td #2xBĽ ZP/B[:LtFaGԳYPKȄ1 2K!!9Ev>־}䜍g1g"/RwNxLԲ56#{EcwݓFzX,"u֤њqrESk%Zݍ PcQe:|RmvV#8^@(u0|~WXe̘8ZŞhɰn3NuQ.07M ᓒ'V!_'DKƈx<'U,lNUnUSL7{q:Hj߲_ ߿8 2Ƣ֧yPb銒?BRHcU~_#hfRMkyNA;*Zf)b~z1 8T8cTۏ{K QP^^XO"V P빬ިmV<o"Jv'^%C,?J>׋8u:yDL%lSOe<1xeB Dqİ;0G9ՆޒfdXs vD^=zmv<٦BSzìcKꂗrFs#Gx`zZjS.CUujCNEw +(:`=hP&l%+Mm-/͟@z?Azn_ޚ gj~C z4Rt́Qn#-ꂞAY4: QpǹW$ \h=7<5BmcDjEᖼDM!clFJ>QxΗfNܱSM~ q`bxM2wu&TZ=~"N&*Q!ؤjAuV'-bvq}70?&7}9]Yx X +uGUJVl o~ X8,_־)b`Jo0Ow)G !qWbg^kH<*bpwjEt-3nBvx 'ɼ8w4~$8; ֋9a%H ѽ)%k}^Mbgэ]]S>4S}v ? hnR7LkXw3ԧC-̀ޛ/゙ͭ!wR$hTVE  5ɳVIڞߠ_WYhYH(.8y95)D`N 2AO\ljW'[ۆMݨH4Y0[\u5`Ab> 4bNvnM?H\ye7{AywNt <}%czN !I{H-\S&\ʒgltcH)F"FG(gQ Y⭐n)'A`PI2HXv[}դ@j2ր͹hey0u1T_:L)V.̨1 2Nܩ<5] [d_a Wo([HOlJ{Ƙޖrͩ}ƥq9t^ ϴV0 `pAjWAϐBxVy6;" s>lh:P`|@/zЗl-Y\\ʴ5JFqKS+Pjc@mG<oiN5,$,2 j֔/?okktZ8\9:479is1cP& e]pс|Tux)6]T^𙃲 ѶBh{en\IP//ΖjGGJfbRG8aB?U-7FBɩj4P϶&v7Q8+iпG dvwpn* 2GmmGXCU1$!_w MkXogb#Vc檎K{PGTXJ u&(ӯtQ_P4 h>>-#~wBڀjWݍx dIun!$$Ochd\ &s2rPýwO2 Y,0!9Ou:>ӗ1O +_BC>?t7'!7ڡMU$Gg"v…; >I9hTJ\VTxf:fU=w)O*u 3'6D ykar$(&AB( h4Պ?zfL!=LR4Tj {]%y uQǤsA砿i Sw]2+vW6?MCrՇGGe Df06iuFtwUT_"6* X7[gxfz:$a_}, -IV*n<)Q[f0 t4Ù< XWv1Z8~q-7hw 2BTf@؊ ]OXH$ͳ* -/L)HkHjQ{>4*x.B`LI }8=PvM%,,9nߘuV~2] 1weix!G @ u"qeD5rRLRU;u ?m7`"Y8oDaF#N ; }g;KGvc2A?Fi;siG`t JEv0΃{blN2.eQ:&T3hUQ.7;sS1ҙ>`[VQN6Ň>w7ZT:YoUp>|5qv>gpT Ʈ#u2'8Zi.b[]ލආ˻RrDLGYr!7QWUp^ @yI`D*G qKP'iOHRmꥭ-誣Y_0(㛰/yȪaS32' Z~MhMa5彼w,+Dzim(|1 Lb* #(!?;,RY&\H23B8 Hbo\f%'cwh "=A.^7q@Ǻ:S,@o. `W++[w{:!n(by뵣Ά:~?X5zg,WsGDyi')9ffuUW\=.(dQ}9ٺ -%CbFyo/ ̾7jeO+ b<=+ 10i*EPC`pfiP& E!im9zf){KB67mƬ~;=\[>vQd%ӋzۻuYERSY)垈qud bN`W^;,IgxKejnq F\?@FsΘ\ z~%C/S^PQ"(rhgCPqB+#SlqUJ&~HF\$k`,*͟Hfz;տvBBU@(=¿UXM&,\us33EHbE_JQHN&8s YEcvL:eQXXYpQ :Ʌ!k-Ei0]Ig1͘s0 zSyj6} U[|]*K(9AӣQg0S=*AkO+lw ޾-ͼl"Pcؓ,{ KIO1-ҵCZAjsQ1^?[~m`q)LTY H >/1!pC*wAf?t=On5,U#܋Gg2}w'LcM" o|< 폰6Шr(jm͉.`! _4„Ω^ JR@Wy8 ?r$OjY7kO]V7ﺓ,N0zu32<>@Gl2d(rF]fq@.,psWT{t6:EߤuX7WaXl\g\l0G qFu< ;lhmCc&} zVսlE{$sb6u1o ~ 諶_9d'4?{oW#^^$f+ Aɮ|jΨl1X]j,Wf]c=ia$|d3>f$7wm.Ui@JJ Keo:>q WEթrW7Bf2C'|9!?:,ϧڄp'fZ9BpUN D}zб:O(;{6Un_RY_{#}({0 ~䣟MVsTs8tY[CEhS3I痐SG.x2t|mh4GuRwoGPPsߜcn%d)s_: FO٣c=->>>+4z|4]yUӴ:sS$Y3vu~CtU q^C6~&Y Ϗnxo19w)x/9` .F[~W ShP+U,;9:%銭НU~SNb݈1ϳ-a^N]8/*|h#63T2^Ag& bᙝ3 E<ܬ#)QCH+?W4Aj}L}t6A @f-Q~ GF ڬM%1swYa SW,۽fbk k3'ThxNO or^41˵dtKQ%md^$|]!hg>NK>ɘ~QXQz8Y]80 26LJ{U~ reh[Yw*k8pif[Gա="|EGsj\:~JN|DZ"QZ-݇>_w { t)gz4cFfZMggdUwq#9Jn/0$ =x= sj*܆tMϵ(9{soғʩ1Z 阜Qy7,bIArRC$L$*MI6wDÚl'98:Aa~ Xtuyea<\}FհAuS%7#z[qFH_,n83E,VGO&{u"`={DK|}8g&BI/L%[9V?__Ej9'v0mZ+\nZkh;f?"8ŹlY P ?!^2ZExr 沦+/c(F/~ǞSUPP>jq:O6;ޟ)QH쟜 6w$*f!H# aW |H3BVR[ tp85K5uX6|qKޏHw+Cr<=GUrQ>2 Ť=.Y w81 3@ Hd9'Dh]iWKOEQ|hvԲ5bu֥2'H q6%*Gvۨ:~WfS&- ZɶH}|DT<ɱF,sS rˤ;@iiun%YP;ED3dQn\[4&_ h̩尖]|ͅ&Z\AHy Y}2=1֏Gݏb%^CvQ/.OgF)}yI%+1 xh0a:%0f1l9km˄:B7g#T`MBuxڌ %"5>N&-lx2xY)1/ccdS1Cy036mDqigAFȻIɡ ghWzh0ŶD#nM#7V rh 9H" Vsֿ)e¥! >P:z| Vc).A8(Y䃻=7KY&$Y5[V"|R 찧NiPmPvTItB \)E?~U2?fػTNkYrDŽ|ԟ@)m.n;)AEx蓐m {̽MPKNګh%ГNgn=Oz(TWL2"fDF_u?8~Ď19]$jϓak3 _i="k֭3L.8 D*/d5\vلvz@C3 36:8)GtU/؅0mVnyhpE3cX]U0J`&^uAў ק.6FPza$Nadmp#iI]s$=1n W  I]kSu {72ߩ5_-Ʒ9[;U4;UB}\j8ُ:-|A2lѕhɴ`OWtd=2IǰDM2U#!@3A"u* d+4-g0ϏtF"e{ dMn<Յ.L!bcl}Sz*U@ؗS owy/cR k޺JWiExAp:UW) :vKoQ(D<𔊐Z>SRh#h, $?y̨F؅{}{I3 xᑊY(s1Aޱ;fmVãGucyߋZ).~:xrP[SܺΞet D4=&"ל7\\}po".ntL+A:tI} <އwH-!8^\1qܤ#ShaDG谔xVϦ l;{$mJQmfQQm/3<*82{K>h (.J2-C:1Hn>햸v(tg▙|u 9:j2V$I{-7q77N4!7"OD^ün%Q g6C0C1YM'{%ܲp .;}&+##M\U ?ŒfiiYoG4O*GSbkn(Kuf1GA@hCI>f d'1 [Qd6TZa?E TbO'd4Re>>K\ZJ^:lrs7: BՏq'fKϩ[PF~1VďĮW2ʻ\7u@=)ipE,W[ elna$H CTV{ac1rF5Հ=\M/?~(ҘwC1B`u&Vf^tDTu;2"c%K{D0%)3-[qxnyug^88ND#ahGZ*li9 m[9`[TvzH1`hۆ'zta "!BSjCvDJZ=Ka! m}z",P%xρ4FIbsN7EF߿?& <& ʟXp=:}'1E1(E cO"eںH̆IcwnP(;=Q  r6ߖifFe|t9}킙%Qn@2MD 8ezPh_a%ՙ[C|>X'ԗ|v&)ۻh0Kge7%3Ϳtz}u 6uD p?~*?J,Zt$g,6-Xr&+DVѭGLJ)񑒻xC0-Oe.3?`sؤZEݰ?E X]mUSSd&t?բbG\)ePa1jmg51{%5c;Fߖer _Me,5шf#0$8A#@\ȬP~ssVHV@ޭY5;P]P$:m.Td c;qpYv^jNl2۠0X>K=yz^幤'_d  2iIhT瞼V<F[t}8?}eCxgu,]GOC4>+(ZP(<߉TI"?)s_1cؒc[Himx>VI3ao72o/8TL~hPqGU!k1֬wM "hi ձ_">;_ԷpW+3YszW$f軙A['N%]" yc@<.559I'ͩܧ1e!PYqtޒs7fl9qT\ѓkNj?NDr('dcUR:X_6#hKwD^Q# InhK [}F t$0˗n?GX S0kΪ6y&ӧlI|jZ.R2R g$hPV<+.{yZCOf#ÑsȊ339#[ѡ ]M[{eێo:k(t bmO"_0 ': >wfƚ s$<=%ZɹXBl/q`𛰾o3*cҵZ"1 X@j{ &ZtI)߀rwN;оvJal q - "h) ?.73Xq_u Ҕژd̉KQu9`0ADi "|d?&d.%FQF*58} +Bi0*}rˉIӔdA'h,V /4^iPkŇ6.{6"^p+?;;][s@r~ ]d!R6KyIUϡ7} dN%+~՘U1䏅?Y# !bԧ,3*gQ, ŏ>l>ĔSii#QpEz7_)u_K3k0~pWKKwp!_/$H)>ϯCBHN9N*Jc 3-a;:kWX탳( ]B}c>9OȚlVz03*z\n VinwO2uϧ4U/au17SaP (&Bg:CUrPgtfWTT޾Q5wZpHXp h8TNɑ 4]]t1(fjF#=,1љ#5| PH˷k~4Zب:r?MROi\7.0.TȷE𽭊h xZTxC~E7.(a U#RFߣYꔤl s{5( >v}kITH S.z}BK y QtjI eTSo9CnEe)Af|aמ=S?Y]|Kϙbwm鍊;B!3F~Sf?.L:{d2z"AQ5ȱCV:LhɏOV >WF\ՓS{Bunp1ob 5Q2hzlE;hy_*ctM.Tdg@=p]^k ^&pnQr38wMoɳ};K Ӱ;7iWLfgqR*vmSgV_ͷK42S"qO8[&]lYʭ*c'Lh9ލ#Y[C(>0`Nȿ GWTȱQb-o 6eN9*Ԝ1*HhA~-ZC;&v{A3@5Ri,4+jѥ6_Y5'0Lyjtޞ~>d*{ݜNX%h/4ׁm]c`u/C9hbV6p6hO~3}R˶'>Mq)FgIO^UR\.KU΀ k^X);r`?2|OE?'%ck[KH(ݱA@{JUgС@)_\R?{An y.f́˓S@ztBX[/F8dit{L*}Ac^>wyu#mu-!7_xpMI'Ql|K>lI t5FəqU;(4Oq@d.aͱb{7=cF[RoѪ w2B21yLeח5ylm?4ՙYAt5M=W`ݟ^ޑAAXi=^{gspx R^o|HK; "|G?(UKȃK-/  fɡ]:U]`ȧ@H.͋ '"1Ryg,_/y5nTDgP}ŒtL'?p> >;z[̚bx\8wm@]+Ɇ^?37BNΞm]r֊iL\T(%Bۋp' +P6d NHRig<*n4Ʌ&ٓ9 $i|ⶌe1`h L qBfh"|yn )"H7q%t;iF%0^C7@̕ t> `߈B\Uz klu #YJ sur ,),\4J/hLy:Envn5*0rtcP K0aK@Jޱt&KJ䎂Pr;.?ceu?z_LW.gP֊/i)/)kRn NT5S4 /,S F4O;*I,e U Y.x1"\LK;LYti5މ1wI)hVâb帓c ٸ5H6"v+) "n& dwu5+PUBud}0ʮo$aFf;| h1&QWSR4yXZKr|q3;۰-0 )Ǐ*gqgݸɣ?wNꕱUU ke'&$(gT 05(4g0J{q.j+L#d$ʿhSjBk+@d9DdAC [[i㰢RZտhBLjw?A8Mt]x\n^N4Oin'= αQ#]22Lձ:6_ jwZryA֗e1\g\O7u )fxK95].{??tHL\!lnwL7NI3\ jy! >]mRhqZRfzmCie>/ŶC3E3M/ZDu&E3<!xˆ~͊}1Dzs*!rYz7a5:v .+x89B[9{~Dld ˿Oyo]׽_?}g:PHG/cb_- 7@'˷kk^=tE|UTrRii6hbG?uZF 26MQ2ysNd, u1x_LËH"?lf|LR;S1$z?' |Hp{jgG͙i}e ]&?d7o;[w.SR5pMero(fp\amdiwUI=jNd3Lbgj lJlFEm$LrYC yr"ovJܱA\E| HއW6 0í7nQM_9Զp.0Ɋ"hb^[1]΀:YddTu #A Ld}. kEN-5eNRZlkA)+|ZvKՉWbJZ.:%3s<6K"{,+I=kWXi\ԭU*oٽISMP'xB:lPhkux2ɞY负şZeiBqL\lz xZV:?p{f{"_vDgϥ?HWbeƫ1T =f[jF.GLTR ^@2pY̘7lz*9䃩V1@qɨAwWRֆKA!˴ët,J gIVRٻRyErg.?yb웱x/zӀoƇ{wZ@ Y]۫ Rnu2✖>4jeE0+ sp@f(!zEVqI*:.lHW]q@aMЎCPCrPD`d}y-'V>[aplvW|((HG@'z\%^C6 C:%XgB {K®/|W ~=_ gͨkm}&]Wㆲ*WGWO@H1Z|)JT'Bsm Xzz;yK5Bs30$gSGXܭ@mnߘb$} CҺI~WYЗH444 ae.D/}h֭V.{:w$%kDS ?]nVW&BOPf%0[vƷ'cڗ]uD] > _A#=4/sCWd _M!?6aܝPiQ/PƳAep4"i"p|Ig\GzqZ?62xef܌9ↇ2kܥqqy%1F<;f8i?ӎ QA\߶L4 |DUH]0BHL;{ッYU}~#W|3$tDX@4d@8=0_fWtS(O>sGyDc0 zvQV}љ\4]VmשhL`C~+?DG;:!=\Ui2bXj́zTJo)D9y Oq<"if5]]-CJtv$04j az`+XbXhP*6dt7w _5V;~_c D_&K%(.h?~j}\\ |@JsۭQ=mRWlh 0g?o[YH-񤪑e($dZz_d%!Gd#E,83 .vY/BO_ג|4Iꏝ{^eVmt UxsM#v)ikzuardҞqY 1:^l^v,m*ﳝDr10g9k-ux VCj^i"{,Z[v֒2)v%>2fm:aDqZ10:ˌzwZkL:LW0 :svH?$ 9dMhSSah[˚*_ض3EXJibQH eBǗCԯhwJA卡p0q J*CD\Z%=Z&l~n5DLt=G xe[qs{x|,AAU3Y`r0/¦&&@Du_Vs:4/SLT/] .1,ІÓ)#,ትfu>g8ֲy.Q:^㩻4lݹ @0,PWxFX,PRH|_I#a HCٔaA&GcƟ X2ݭ rK+|{u_3p\х)3D Z{y*oJWEmK Ά퉶 Rss{N~htm};GF)EfRu 1a.FK/1lrBliݦ xQițI!޻kOy^W:J V`羄H^VHKeI'7U!tոqCඒ.LaP+XuW4pIylMeS;<<87mR^6_zbH<7@kʦT7SPґw<@(qڭW{_LWMOuD[鞀<$ .3ܠC?# EsKG-hT[8d+0 1 _l÷+H(s*|0$ $d}+TߴUKQw=Q 28@2yy5&Na" *Vt'e婘ȶ˪Mφ:Q5d%"#ݭ{2s; .DTrb3v+HGb< BސۍJ)% A- ) 8h@ su+>)@}̚.]bH[9ծF /\01? M%͠HB٭0?N-Hfnۯ>b $,vM DzvяGѧ<+=J^Y3TL8Dip1k7/lR,XU8}p6u|0HOBB;PTҚPdR.|/n&bѢG(! ywP><# C/VZ&+*ܒzdMqVV+rC]SUG.İ# |܈~Ê5S ͞/-k=UhiazYMU_O e-zST.̋rt7pIK"u.kVzbhβ$pgjFSKh>YdfE,7Y:!$ 0h1W晥ћd d)H`Ò7 H/f];ĞMeH|>6e x""[S/){Cl=1I?N /PwnVjMk=~̤U:,G$_QJAC~nXp6)C/sģ5,8U{2h`5Zـf.>u Ƶsm{fXP]`Хqc0+i!bW1(&ʽUjlߛ{z[+tSuBtMd902iNZfIXGD(հl"k!A2"QI5?B0(AXD\Ƀ5y1OAka`%.rU]*Mɮ'tў;AjgJ P\¬#>-&pj#.a4o6xaym7fή=h\C[x~;4 $8}yHyzW ^7J;KSXiJs'ЊFNFE<YB ^p{Rl{בjuR7!K^+d{BIt:PIPzzGcEHJwW{1ubKvTf(X?0΀#L*W!=;:3Av`;j~\`H;3,ҙX@h!51{T [%]VI*?KGn+| ?$#'y+P@|)`LkzjX ;0NH'Q2GnTb'n ~n$\T͓Zj?llK2(<0lEBZѤn>cEm g8 U4doKP sp/dܨ:]k(J`@皤:pU>! h.z!^@Sx}ck]x}5̣^S} 2L2Ր#{A^3{qՊ=wi:΅2sLwZmA!YEM}k&j { dcm汥YZq ^Hh+Fiz饁rq=lSE,HѼ Z#$S-3$.)ÐoD7N*PV  3LO#Pl'G oB@ZSKΥVP @?= %L?W}T;bQީ-Am .l#$97V:(XO:;5ek^>Ca{:ZL+N%KC2IP;hw; PVt- §9SMLڔbbf/\V. {!t ű@<.zIu&h i=P\"pX~Pcլi,5]GTH]b =k&g9޵v70^œ#t2m)ݼRORk}577l(Xǵ> 1Hy }1V C#r.XE#N4.+|n\^._Yb'6SٛlW-fܚF)/Ƒlc>~˞Rd`D]WdX9AoTS3 _9K9Teݖ :9lp]SM|Ӫ/{ٴ΍mhsi)'>'g0/f} >F&D0`haU9w[?21U@M~jbl+N ւ<5 M& 𩹴=R X 6=i$g%/2bdv-H D&$Q#wFF)^{-m{OS>$;>8B? r( 9\,g#\}˧ &H-I+ N M{[Ctk>\КD[w L eg971rN;{osfTL"~P١DChiݮV1R;QjxųO50߸TrOV間x-J`;:%A)GCCRQ'Xʟ (t+}Ꮫl)W;>o7(xۯcWqjdIS غ"qzW͗o ByoUCoFGMAV̸ȏTFz &Ёp?Vd]mdz@;~JjJ9I֪ C<̼ɨ.׿j"e.=ks tgFwNFzas(Bt /W[m\M?Ӯ, PDB%SRr?N%Ox3=gl>09%3ޥpXIjiǟ^8PԖX8"ғ9(VBos}d"VA_Qht9$M@<\8airH`\2HG[JxL5%ΖrByDdW;kM m(0}׏#`t/ r38[?x?[#xH1X V>O+b xf;E6>]/{$L ~*@2Wwm(}UM18mEn/@GRi]< 3%|k*\o(Q`j᳌wi0'KxؓX:\Te`2d5\nzـϼR Vi5Gme̷95ћ+!SIz3Ϝv&NzRxovu= 7.Ž*RAγS ͦ> _iH߾>8C$mҘAFꈼ)IfE.Uw~(mj*,GýP>Rjs7|&tlfZJHdWy=jвFOKMy:of=}U;̛ͤe8m)~;I$%Q^i7 ܊ ZԇW={C@G1+rQJF%֞.=!Mץ"ڈNkֲ^}wVčf2P7~V>KJ.e&MQdUȦFK{e;_堇D,ZL`^ڴ< h"WhqPOnD<DjRU{bMY$:QdH:l `x/ |mx9NDW d!AK-0,Dj^W):pТ` %þVS E8v3 hX+PV/(OHNR~{^{t@W XsΜh5bleJe8X:q{aGDb~rS|be 97sggk7ey^0bŴPvk;7rH'8us]wgODS>[Y}]ף Q!|wHx91`)AWVPs쭈^U܅XֿuW6/kZ%Rǝ}Kas[lESfqDEy~Eroj{Lck >̤otmn=A+m޶t&/XHbNJ/ .̨/]\+jϔ)|&M:ה/ ݟ*08ZE\ #mN4LrȺGr±lE_3!\||}/A)p(17dؑ퓙6:63C-0(h1\V0M1=i%Gd~Dn,ܑ"=QVA)xM?*<ƹ<O%)Oms1ϐޣ0^KՌ\%%tV%JJ qE @㥱zT]`viB}'P)5}ٟ^*"''Ӑa2'0&uu//:lKFٚ'>B꾡%PWJKh936RZf=6 t(yZ "n]?u$gNő@V]ȒO[?wh0X}yi.Q(JI`{یX`ļVV8x8u;ikmoTˏۜyAPu{d8fF1CsM8 ťxV>#D99ީ>="Nt2_LkU =Y%)-'9 q4?.ks90'N&ߩ@Y*¨11a(yɤe ] ;=p'S!̖j Xr~!sgc!݉};.E|RwEuym%cEd^tj Pq߃N='̋y(kп\҉h ]C5ogW-U&@+C҈ rlr"I Ə.ފb* 9aBuGX f@a D~wGتBBӗVl,5F_'6]p7N C]q/\BId5ˮ%b7^m'OaB@p!k$i ٜ!b8K@# 訃[m}oѵ#ɼl2Z]<{kS aE[oBդ8ڹ=55vqT@{l!fDyf[ܠ_ 2{m.7 gt"n8Vf 2`}aNgex6?~ӓ7(]rL?uzΈ.w6NJd),Z\Q.CTa"wEw١&ʊHo:&m[B֬Pڜcig-e:fVL W+6y%W$ߍI}+X2^azt}\Ih utrh%T+:ԏS2=<^T_ղ/6rmj8:Y2ǣuE*R DL%SWBFs7%7*GLȖVW}hӯ>[NdFf_\}Bs sc12<+ Z溺zz[d"ւ :|E>T6 W!TbY^[\]z eFVO%/$Zj>pq1PZf.=XIa;Y7SI;K)h<PM( gZtu}]XyB`T|J2υl숇hU,,SPfgk\D8F*Zrr!ƅO)h3Nsp6^OǍuؤ_\zmnfFmW >q<$u3dT!ĶxO#G,Q3] '0Q-AwʓDc:Nj6͑` D aZ'|֒p+XEJ$<<' %>%&QD#fQR&=-ϕ<Ղ,yUbHڼ̜8F7ʏt•BݰIݲJXEFK|e2/-:*e02)v>kn#D5hH0A '+6HOp9x'JD "3T%h|^4K%3c' v 4Z( 1꺪Z]i>]wX N"8tb5ErC;Ұ8XC@0[pX <0"-'&@KJF+Snx 'mxN6=``^(>Y {Z.wޛ~enJgk+xi= [\,=k3xzߋkD$yK`;kcߓ@ry%Mع)FVj#M&F|s+/2Q0rcWuE$iIŮe\ Xi;? XxxJ2WMHi 4æBn! "zԳmg@ʮ $lSimwTǼ+Lۈ8OAۚȫ EnmMub C'/EtOOv"04;N:,N쳫5ig񦄬pÅO6D/g?uKE.tR;eXow.ULa^1ؕ鷦F#i+" 6;PJM^M$'C! lA_0c%q\A ܗym(+eqb0^#MсUYpg\dAP&P\`9p)#^[[tB-MUfQ'6I ^ޚ\G^O=gh'gZ!Mnнp&B w.z숂J5`]8˺3Jl(48ӋK|M'rfXǁ`-w_XPq$fˌrȮ3~q+xvANII!=a^3uػ]cc͚}b`*z:WrU,={(Wo\]+mwؤ#nZUtJ,U;+H7 x:WҾ޾),yf`mC!N47X׏Vf5K5+FʧTnwg%Ե G+NtrrDhVTȡsAad#t7Q:E7BZ 67wV7h<^ Q] /w틔k[yPM/7H6Oce2/4sS%;+Ty%nqL4+~]Yh:b%f7ij3Ց-`x`Igv0̆5@~^Isx ]<`*1p-r]gPa*@u:ZC̡u.53pB{4IQVJTWD_Hܛ؋5Vpj.9v5/F$ڍƨ^ ^f,2G2T(I)W4zM+NX.21enEV6@ė ql4J%[X0yebbnvк@6B[s+MRc`v/ȣƻcK3wbczx2H4[bGGpWnX翭S ?r`bՖԐ3dOWO`qB6tUqpfCTy-Ԋذ M/EҗOmեw KQ$; h:wNth !Nm797Fħq(M:!qU>$B藊/AA5 bh@sĬgKX&-T&GM >*ODI7St-˦exP+<>z8Ѽ=\ sAO(fHѱ$޹+s<ĒS@F&!ky6=(!ǾͧgɊ״GжlLrAVe51l0HF5[r5;1 hDBT׋N:* yXs&A*k~ŝ)zrgmA'o݁?ZkK D2B t 6 X߱ͬ pnzM3SYrtWq(QcBi⬮7i]ʗ~,Dl%h.dU֨_*pj]؇yv*v4uv &$=bc^k[yhpefJ)Os3 K -b:o紬ցKĦY6@b T}D+00]U]7ؾXSa*td^I=^jUelm d{`JJ;+.s7S zڥيú!$AnwV1f Ke-__#QCP/ї%sK+Cg̭ h=NgX|./]dn298ר'>&S}vx[Hnz`H 6*3anw:z})sxˬ[9/c]2H~eiNk@2"E9I/"+S ֶs^ P4*k6 /wH!dHT1v^8<ߐԯSGG7, 6)~8 }mJ!hJdZ"UzDOuy>< {>Go B=-m- kx*ytAȨ'oJi*Z> F+&‡G}308,8L>LjLS"5A +2V^I4atwzBqZXg ce܌™KEd5+D& ] Sg+[@x%-lR-Ť+mt' Z-OyФ8iO}xP`2 ̑,af4>TAMh=$si,`)ް'[ԏ*t:Z_ :uCC TH|} #CEVQEzLǖ3'idswP&{ymO QsZ42qހM)IJˬkoJlxIuD`o8px"4 ̉h!~?%FPf@aQ.+(e`ϒY"tJä]f (!W`dZwZbwڬ0B3e!x~|&^6;nj ͖Fq_R4=>apxE.lrS~ "v,QYgy#POApV͟ p/S_;n6XOcoWQy8]h{tx k\k'HK6 4yz.P7Wz<z*Uuaf\i!`gl<,MY'3UD # Up%(OuEPr7w6j/CX|~EApYS&AԯĐ7Q&Io:DVu*RDIڜ hT筙gt$t7:K\O]K&*raTk_X_I.gՎpLNQ&0B$2z@ccM525;ee&M7B,?]sTMj>z4pl`)UI#)TBKd#L/)+ E`iQlBZ[4P@7&Yn L1s|>3Z7sk]"񞾃l'*8yucP:zW]Cl#]Lt.[ 2daSхbO;C5?gY5vG<3Ohh!][l-\:|Sw? oY\O- 3s6Uk ׳ q$7)pv YtO6!Ǧ4a CG[./ҕ<,=#'QOǐG%“Uy< Ry=!HµJ_p^՘]q ͐nrd5OopQ(KsQd@{PQ7o; yyD(-9{D4̠,#Ia0B Se׼! G H~#ـ˙_Z=^y`}A;g^4̧=tOC B(\ NvxّĠbhq(jbZ ՛. OYƱc]O4J TMC#F-K&ՎL(9xҌ:ZѫH鿧doDIIYro;[t+`P/٢14y19M#]Q* Tx3"/ qѶ,i]q. ?7&Aa&ZyTgN5%Dػy]C`WS#YPqNۥ2'8j\4~8dM _>یR9 z~i 3Qf7J%ՒE#B/svp$ʵSŚX6nuQEPJG' zyt.~-e\.ŜbM5Se)ewH9H?"faUAkIf }$@V* }J b [F`/3NXt?bSdfQ,]j+jRv-nڜbx#JRC9 rڬ,1󮛷 }(b/ƒIģڹqϧsƯЛ7d΂Xr{~S.3}C /ڷZID1hA``1@эH(ᇧ5i`LvMs:_D]*+ Rd9m%zc_2æ͇xzG:>| ڎQ1|}$^>ʱ{ك'Tr!_{Th(cLGMLJϢӇg/]eYا:xY9z\nt>(rA~ǺRZ㽽ZKfܮNwƢ~1osК:G6q<VrU@ȝ= d8T`D9`g`=]>DPW [^j /}hDmM#;y4=|A}ii6ܸQIVt &jimo^su^MG$|x:jzΣvv5ӑeɑ,VpA5d>*ثUW)O<$Yv+`;N9dF٫:M߯'U2oXr_ Q=zu'*Ij5x/c 0 J=M?SoѸ53+V-;0|/@@pMjo^,{ {$6}9X$a7_{`QTXIy*S59r)>Ui%EEo"ЄXHQǽpao*߫^|Zk{!8X~KeB2$G@()LW֯V:ׯ5L렌P | pܔL '_KhJZ+ޞ 9 ú~%ƯcEdU8Dvqb!B>L+V90{jNݲM-]53 +=,e8+getpPsaci鞈JWPնQ_ 2r}݋dx-F|rkYBV]YMmU[+c|-pT*f43x=J}ΥDˬ "TR'jH/R e["nT?uzŵk$/>d!qJe,LILGY)4V7.iQ CYE ^VӅ6-<%!w츆J6Vܹ[ [Pg6޿B  #-g-1\H\Y6 ut;ΡY a/Me|Pk:[Iao򑪛!iD Eakh`Stq)*.k"d˄RuCH;*yԪsb*V{8ͳYYн`9!AXܺa-'h"ёy i t ,E0k+- K )-u8Gk0,k H%˕/-&x(^^V]O&'| 0m4tyoDHn z;fw6VG tTKV0:6|7]e5'oQ&f;R;Fu m1uc{lf1({7= Ph׫:CH-Gr'ZRո*h a^ֆTtL"Z %WNR$*[I*ˑ͙Q<4UM`6M| )T]ӫTlx&țU݉OMfA~W[l4RYaJ%ȠW' bY6VOKA;}֛C +20nja!ExuSiR&|+?l.m4jgoN&kc%3I2,[Z6sIw)g?~6u$b5(Wߙդ~צ>*.`+;@CB)qSϋjŭ^p|o{q9⼑4b>=3ew蕌LE+-7v T>ėefdsM; Fʊwakq?-=RU6J8Gn_φSjʭ^y h3^ _$@ ufGs./nﶻ9{"7 >0M#FlO7 mxFu̍bNM͗k/a,D?4rS_j`! mCg,rĨVD'LBCY >K5dt#Vp8><IOuσ8Ǣ:&I6HRB^.[GΉ[pVh8!Ae{8̖&~ $Hl!Z+^LnƋEƉmsR?kBN$++̲5`Z5E-kj0C5Yc5P6zx*? JABPz ;r40U)nUfxm5Bh;'P\Vb݌:USWLt v@7`~]c T4c8D~G4+efZ.O.g6~vf{ZH-qDi>eCr85(4nuY֝+cLz>!1m#37G%in@taLUALjfu,kD^)i}/Qn#g f}p2f_:9@hB%#_Uu @n)媤ąg|IHD/,x@D]3OhKHTNBEp*9hH`0pOr~nBBF)mw5b W"2-0vx0u6=纹q̿sRcFY;6O>U!IAljC0v,9'X b c2;:qˆ{ca~9)hClE5yW!J乸rah8EYyo'mp \ꟍeCv_9G^&c!`e b ASI|X$ WY[a@Q˨T7|}z9mxpբ ⑥{Ov-Jd[<}3L ߞQFF0|BfL W!Ch4x;By]x'kVzk"wJx Z*{7XC۝3~=AI6;& ^9+îK>üU}4#n}!0@4QK6Ger3rHyM}' pYwk4C.`\̉^Vն0k( ;DuzB\Z4mgig\?zͺf8_\!Eƒ>CTWj[BX< (H&O(ؓI8dVA9|2Oh 1X; b5Bأ"#vSZj\s0EL2 13=r |&<[weIY,)POeӸ SREeݤ~|"iZ,TR dX)!QM& }|i%XS_\Y@f U@R1QZ|1[@]ZƊ&NPQ^A|!:ϥӆ`?U5VqfMS#EȡjFb+a+hCܸ#F4B&Ha;FP J2"( dl]M&P0`I59Ԭi{jp=[X`K#ԣ|FO6ZPD*1LE3<tUQ[ #C ^5 6uuuuRn\2 D[ Ħ 6q[u 'RUĚv|k=>,e6Bns<ѕH2; xUdN쮰73n /c.`6Ɖm;x+Mq.b/Ral޴'[rВi"#4T5{PqR4kUo⮱V\Ev~E@ @a4)f9ddUt6^yB ˙Z݂ y]uQb Z wkӬl ,vl$jtܽ47X}Yy!˯zGT;~O:Pg,xUv} DMjĞ^;Rfw"$ g´r*]R}/U[d@7iI{~ja 03m$FN4\m\s :Zvf8hV9}Y&pјEk#-0\̷f*%xKverN.$`Br߆̌!Jf2˝8(PBWńnfdM"a{.{رы&Ÿ\\Zx1rvͮ>wH v.~㰤/#׾eX,c($=xO(9&*rWHq5(>yx]-s08pLyִxM1GWsq+d xrB;fF[ / GW.PAP__pl-jR0 Qh'p\ZnLR~)~%Nj:+.ˆhQ}*_xj:Xw2̃[BX휿ɁH;El援pf0X| k 7E{icwCrtn'`?rd0<1\eNdezd'[D9jձG՜I&,?`u*a|\>,Cg99sh"9,Vjc5xocPlOhu"NGrĂ =7Lḱo8muKm*4I^V x;50Gډ\dګ9F52vYwKwysf'U8k UTW(Yy_eIARdH'1eB^>mQvYe?Vp ҡ8ց}bLEx*^N|xTvg͡!^k@Rd)<э Vp6J\#,8&{(n=?(E? O#7PK?ѓ*YQg4M%*=V8ˋ9p|pӲ5T Y}FІZ¬xHgJ+$ 5X`ֽnC Cnc anm\F,(Zgrɾ^6KgEF̏cpI׋S$|21h(`KW-K4xւȤi]Jnz|}μe, "Yexxӳt5`k(1u8%}~!HrO&ӮTn&l ؾjfڸ 7:]N%.Aք.[u9u3UҖ.FS7LW-Dr rP_F:Km$K 5#5CQHPIY+1zͅ20\ -4A-@/pX- ;^2C"?sC{}V{3q&}AVc{*.[䟐6ȕC>a، o,;/y;3d\ֶ]k0ҷ\?H NHoR$,ׄ8XrE&]UB7Qi+zWGT:FYeGnhǥged"g&P )CIA(Չ #R lY)u^!y2hS;b8,17 ry76t(=} R$8>X £|9Gk hrDrpדnMQiJO(.kHF-.b2$MRK=>$ӊ="Cg⢾fV=66# b,vz.F?Ztj SA5^^b9G5:΢)R 6mp9YBr#Q qi2Y Ƹ;L#BDƠZt;ը9։OuX1gB˽~F\!9a6\Qp$`+C5`bJF2_vV؇/,yތ)n3'|j1L%20= W`C")Dm ̈Za- |;D<ߗgr'.ßw/bsDP3Vx^ &ܹ3%)LhOnŬXD#-ѧT,$`Tqe`Ywo5jKD@FOLuOZe22t/p+FYJ.˱6g.vqZ?#-X(uSdoL3 "cԆsc겣M{y#{C? ]x9$b?uIBAb )"GtW݆xje069 loXfЍytӲEկNBu;n BMGHG'd1>\tTWʹJ<@,"FF[\BNܬ@[$@!cr&UceR=3ۨ4MN l:#Z7B̓N*u [iܻYz<2>/j:13 mi.i;$"LшKR4qP L5nItOrȍe0Xɣ%"w|HwL), a{CTsuGhWX6Y lVOV4Y` BM\QD@3~0,jY6O]u=MA t])1rkg^8ܰѓIA0"aX]%R h+dAۦFȢlViO JW>h %tLΰYI3MlM*5]HqO5|H =ADt>W'%cWͻdҧS)5ѐqܻ9;g+K\$y+3xEjsXwLU1\Z_;: lNۊvCXLg٠At>H׽cpSXur[ 6>ؕ ̣/S$- C}ڀƓtn~Dϯ4P{E'q-g>oL1zgBB~T_9´o`]XJy26 R)u&ݝy~m~|Rx 2kfTB ś? ]xO Fq[A[jc4Z_x;5̚n (KX^ [3xdxj ĻAv VR<̨cnWA" J l_+&k%tҽ Y޴qa@7+&O!xkrf_!!Va ~OD R U` \ CNYɦJ.ƒMbv`%n^8,{z8K3&GEPOATO2C-hHG tM `i^@1]9j3dL񟼘X %G:*SmQJo5 rT8Z/ '-[oM1`E$jJ1聗 TQo`< @ָ+f׀Tsey@<3X|!P3Qȍm_n"cF[,Ji\BUMrBZ˿'ldCП0JY3iE;M{J$͋#Q/6ݱfC Lpmk@6A/Oy =M-ECf2~D4};E ҆­>=D](v(Wt;-9SfmF'GR&>2bX‰G4~rYFۈ"WCMPoQ/X3tOuC?r(I)5^& lTAd &_YR "O0J@ԊekZqLT63qsVg_z0g8T|I^emKph:ü#F6@z9$So7ox)YFjN U1&[0KOoRt"*CZ.0۴E=L%|KFJN{6Kq"`+Mx*=̪Q/xKTu>|X_Ϛ?iհ<ʸQݠ|j'ǒ)sJ7 7RB2ԾX>Z[=|%pP71(xʹ7M£Atg`:ݩlC%Ya u6@\AsCVN89B_m+tp W.?ln_=L%A^@ZIj7e‘aJ^#c5vj#֫}c:0sy?Q!s Z8JTgR7 )nulŚ2T>)|9ju҇>1hƑmMH@0P X2ů&Cfϲ0C12A7r-Zc `Xu΅Q`jVq1Cbyy?wl$!@VO_hڨ Ejپ0Ay-- ]_}(I9q9 cdp|߯K 38rrIIcInREP&3Cw/]|JLh}99rY<\vi9_kJT8$3x{\|k '0W_HcLI+l]#xQXg0-R0u2vzg+ 0T il&Cfr`L4Szor"lg<4<2ȅ'KhZJN87펠[[P-Y)Kn: 3.M}DN ={@e'Ъt!MHOBbnjɒB~~?W4ZDra6 p8FǠEJ}(Kߓ#b p0UQXYAf˾!8衇_' Am~ {M!3_v/ia z4C2bdZVxQeđe5X@8%P5C4Ec ŋ >!w[eiW:rVX뎯~1^VYF[Xۖ, ;C`XxkDˣ;31u`-r񤯪`yI2iQUO٨MzCƐ䤮-h_`0Q^$gKpǔ!&Uz0/?~7"Ve\+] 8#1hio+giMYW(g[.5Mz"Jx1:OYFIIⱵ4\Tϒ̃߮.ZRt!w').#k-505кr`k:CuU9W=͒>rpa](xF y8oaa{4Ĭ{mK @YdwwQrbg'Wũ΋܇o_ %v1JT  n$cbsUiܿROhr o9+B!H7Cp!Ww@tbzpPk~eFvpÇ5ɵ}cEYyE @mhFÌY~AXh],<{)loi)󟡢95|k=KWx|<z?ޮ#-]=:NS0e1 Y33~*nn3k!5{=: /nXnrARa#~ E:Q,AP(h‚VƯE675.BbiCR {x%Ǿ,`@Y͑(~J!h& /t+ë[ժ;Ǧ 6) reA *']O53n]-1ePk"NW72(7m/P3KIğaK٭@2X=$㺊FZK/#mry&!Ćc_C=mc8>` 4,]X,U<=+Xň$F.,.UaP$\Y Fobī\(YvJ*jn/}@L"-VH/!rk9aڮ c,p`TrB,#dL.8>$C,Q?\n&l\v*CLzF;3[PLA_; d)wAnClMSl\2=uo6K lO'̗*PtD`+F0쪰4C*} A^?4כB>d#)T)+Uz$һZ]Mh m m=9u > eԙ|b]w?ZV̯x 3CIT"4MvhAqC_"Is#:{S p01fWub#unO*D9):}tRv<~*]׆$@]DbC=kx->^).q9] PXzSnYz>р+5# 9 3ko r2Sɳ*Ijs1ÉW.Kv?=`lkZnm((}} )/¢Cx$'ߌ,퇒N3ւλb6_Q_I0SuCd~}3Ut5o88\yt(ѽ.uz]EC(p98mb5,V^j$D'If{qH7A ;2oAt7pnN?Ga6 A [x΂T]^`*jFꗽLq0<>/G[Û;0%SC[U#k2Ip9vy2U iN}34o}Hmb MےahȜZ0Cyè$H_`E )wy^u/+į'cj_yӹ"͉F!Q1L4@=f|fM qK0U)"%K>蠶8ͺ h)3*/ߨ"~E ÷G Adp|`#Mpq! N䝯P@p!(Ɯ.w'mYfG!ͼrKs#Ry3Ԥ9 /SkP M<\7]Jn@F?*5˼ʰif! 'cWc|Qnp[Qa6: j.`=k<_]$5uS @YcRlu( %8A8L"hl(QIhl|+'*GN)g4G~ bZrDdDo(2{x'4S^h?ӠĐ@x\!d/dj?JJgS+3'oД)x/ g.GhodtټeM5:g lw~s"YSv;7f|AN'["vZKZJ6eQN:7Rvvf2a^W"0?]2LVz@ֱT$8E.),9ԍ>Q5Yb#d*i5CTLbJ,#1UEBzFф;ǶY3Kgxc^҃A2@S :@0if/iF|. t0$f{Wa>685k9 NwZJksaUd@D-;Zlձ *[s_E`ǙhW>gr z ZYRS2Qz.ݐ {)C1^XC'nfg 0 ZDHrBː0_N=_Y@oQ'#LT "nYjàgjs^y$Uۼ- qG'fub uX,sx-b&]`Y]ə鴃z.e%k ?7,tBa6"Oyi1W5z?nM5wS4ܴ Q kO_he= d@ eJCȹrZQuܷW(2yv!Ji~T<ích)#1?kSv\"C:Q% ᛃFI71|Oock:y&rB5漽R 6CLbjy¥]3П2<D<j俦>X?ӯ4K|Nx[/&F;j ߥPDXҎ:)''#ppwS! ¯}aO^nm4 H2oQ+)<7BVmdE3P;,x'B}5=R?0ON$3אՌs3.#*?\Z|DTGSuGhpU+^fם_}+4m[1`U/6ڢE4odiKER_hiOPκ"Gv]1l⯸ĵE$-B6}э1 {]xh'#!3dVx Zڡ{ZRlsF͸@G'iI?=G6Yl> YU

n& /'tJ{JrԦK?׊r+N!4(tZbᨈLLC#݈j:A]bۮ zߨF'B4^DCVʹ_L}Y퓳:=7&i@+Ojd#r3dU7\O5=`!BG" u+m:Y]9IO^[Kyxn0Td,"L1xj;Cnߙh.B *@{PZ) $Ik/x ?.Eapܖbg' (R۝x# \HiϱQlk&nmm%3Ѹ\!@n؍YBhxY"Zq\B1_7J%I9s1 SA'&&PK|j[ppX q%|prP l-}"6,Ɨ4I,0uq%tPݪCfFRFc } ѯb ,94X#C (()1IXfք;auyƔ97gd 3ٮ~I~4 E{9 MF ai.`FČK١ѡAḻkXI5nKt+Z|YIcW)]IAƻ 4K&A@DrI ҤLP#A1٢4|YB 1`p [/2 ) z3ӓ1ёbnޢ0>--BI_t@5FZ^yG G U,?5vBQasMlLM$ۑ@g+4A|8传Wa>3ۣcڃy6F;ܫla*fXе܁}UJU!Wtm[H<c%] ?#IuTvD'7L(ll9}m\/C vAYq }.'^ɟ-`'@.C0HS]śWXҚ6aRXK +x+ofU'r?װmEm!YH 9r0YE[:~-(э" !o{HݸCB(+ K7i]$r'ԋ4]#7\t"91xͮ}zQ/} z߃oPjK`egSll=r^G=DYG1Lq2w*~8̟ 4ۏRoLf0M4dV(7oig=)gMp(ġ@LR(Vpq([j? )o&IHtlSŴVbQ-NBo;7tOE~rul L^R!&"6)J°6:èaSM|7fL Kq°ӆ/1 ƽ;k&i->+;ԛ2\nj9q^BHvAS5Y0Q `8(өBvEpTi"i$BrkNN di\] 8/vxy+ڷ( mZ6 ~vHUck$tx!_c`Ⱥ=7z5u Cvl9-0ʅ8#7^Ja{{6z n iKh2<$ω X ۟Eσ9z>`9"In& j2 I0S[w>ESCG'~7}IO7%'̢OA0O1~}ьkas{+ɖQcerNRnc:IVI?.}BHp `m.>@ZX*yNB}SV!A@-5IYsG"|`gh#<핈k^+plҍo.A=Htn)@^QK"`?9:NDL|G$) P-g&*z=D 옺c[Gפz^/+99L%JU|kd4gܟ81Whw7]. [$tƔ9Q' 5Gu8S!Q܇(Y4m[VQ T pV[㮻|$Q5BV=V±Pk_4`Z8}Z٧Ӣn`ƳV:LxjbĨ=3X b)R8QG*_lPOhCdz:KC.k +>Cƙ&%"=Mƈfve^~ b*9=7uFn]uinꄜz&*|X \~fdo dv?Es3|&ϾE5ɼ D V퀝>7n<`1)-Gqp ռ .%Kϱ]D~%57^#ONHԱ x{včYdQW=.0_*{=&+OnُV&̻8Q&o^sA/l0R}yV||=b΁jT9t ޸.pkd!Y V`tX&Q`Ϙ42s^_V7=͍5ц}WQښ.X!-pJ4Qnڔ?R ib&+޴3}K#R2FgYo/-4z0#Y9r YSmƦc ~$p?AET]7Yb.,h0ZQK0gyY6Lo/nبbѓIܥ]?wE,%݁p5kxmLV*R[kok|Ɖ$Vb;F{V+9ҫ_L_Vto*Yv W.!CQEe+ \vmd8 V@YSFnŎnF K90~bty%þŠ ABtgzFʧMV\aKh4RB p[ǪPg[K:|RV'}g<_~bF/5.fF2yF`:g! 6i%4=H301ZܢΝZ_}ю{h[5D-! >(u6.ta(r AY4[CK]|?+5U(\1P ǐĺ }RĪjXuC ?{f'Ü; Yɴmr_TSٹt~,ikrӺ3~ uO+[~ φ]#o>,|iTהP;mz5+,GEyR$[(IcKۑe5`"Vy#e/ުy7V7Tj3b^I7nc eJ(u/k~<"E4P#Fоfݹ7@*)!?L3eNH]/)1)6ݟȭ]-1_5|ch dFB[qAcD8k#Fy$J F<@^ ~38ڛճ [8bq\d4?#de_1sLݙHaJ.e.}<$wŽWLkc;@7',1KM2C{ʑ希,Gdޙ$˱om,\dcfX1xSr]x9X¾mwx7žpt0ŨU㎔ɰ/k2"ygx1GCU8G|M_ xDׂg[_BsOcbbPX]wBrKKPϟFp_ L@=w;fX RO FV*A_S!ocSsU&y8?; &]Ja91Ü(;LyGb1`Jp d#EUtvS`& } k"ez%P8U| _٪N%-ίvL ŀ'Bn$KV2P@YunI bp@ BJ4BU'+㜹/k͉2s%V-Fp9Oԧ~RKQxUFDS(gÆٲp09pQBƋq>t\=Tm96apUE2dˏnhvjJb]7qA_a,ByU񁶋v ԭ~R׷8 f؇^Qv|ut^K{ plctxP)c)7&ud4xw3LZX6ba+9n$I;_6/&)rtAқv9c,kg7%r91_ex n ?m9!44ֳو !\aGCaFD/ifTrTNc39"/|[u kΓ3:q1KsMtF-m,}7vf )g'>c6ıӌW$n-tĿZt7)ؒ!%Q·|~,.BF2ςfQrLue{#2 tALF1~1st(B̗2 =6'@m9q,ngmKL6rgeN 2(u''ЌU X fq*dFfhO):fM\Eۋ!v2sڥ)!1*rw6¨R}W9fe0A_ن"Tӭ?ZFx`Kwx$wk>[1~ 1MiϝmG'&Jl ޟyG&M9o,q`g7ƻZ,N^ \t H#tT{# qʹvǦ@_)ɣaRbda`#qJ㤚! t9Jeژ#P589gY`Ӳ+~=ۣ*#YlMTԎ-Fb``wjvPsm68Bx[)gO0KЍjaK.0"1eEIe։v,EBx%)dT$;-9e|7݆0@Vjzm*nmƋ׸{xMx.U"BosZ8Z|Q꣈vID $ux}/NhU'Ңeg#,Z HsMex(o U vVN 0ԨF$f1JJ<@3ė񕧆"N^vE] AK裬O4״;m.k/a_q)"rrBB0&"'OikrJ2X uB%Um_0F /ΧFUz]Ik{ AC _C兂[ f9y0aWq)%CF$O 03@ ؜^KJf 5amq b^tJβFAߞ%C XǻZ: kKǸW)М܈[!?#82 E J}xJti)a﬉GƌǐѽSAum:,8A-P1Eʢcc/e_J.> ЧX[V\֩LNVvÍSc2}PvA{_ݙ/R?S)GdgBo׋mYIK '88`ײMvC$p+ѵV#$ QSmL!T40i.y{sgRh)8FXR'78gCw{ݖ|2'3 )/J &}t`5^KogB7x|6T%SFY|Ldڶj?GKgmq o?{U P)\$.>Elm: flF5]pUAWΟ *F!77F3c]B nBxNaX7nޯʱsH& b"PpAaG;0Bx̙Dr.ѓ=lV]P@@HLI&?rQt|0?웵 13zHO\R|n6SH;2Tjs?NZӄLEi.<ˬ`{5BCc@qCJ|Ld^`"/ijMDWHERd }_ f=Ҁ`& ͱ> έ0Ğ< ʸ5V#J&b8d>+2sHQ;J+~-7e umᎠ ;s'0L^0qQur00P@0_CgCBCT/Kx-AV 2l'8 9EOiA8ڟ&]@WBz5EJ)hC므]hBkd!}KZwWM#7|+2Hb]+#:E;i 3W9ֻ)c8<nQ> i̤dثUUkI'}I壛^M&(ɧ+C(f@pUcatD.qJxǥVY8; - ӌE\9M0[߿/*XM.'C3 vl (E%YS+yV<N$DC|P<8KH2t>*ѥBa(I]({}$F7p['7p~El^, X==S6,GZd3aJ/AW46(9d?S.^(Mi]YBd"jŭgبGXĭg˜#lݔ݅T:yPTxy$:r:ң[)s"*r̽ #8f]? )}mm}&oV%DOF\_OXx _Kkr q ¿}WoZ M:HjaҦ1J0wr %=Mb5v:*uc;wSף ^;t(.w(; ;Nzl{Q~ oɠ6V^{x,?C (ʂ9(UP+M첔#ѥ?p}Rܶ3zp*ZG~ÊcOs!~3/:͙/^>ίMa; OKзjDg8{yclBM_`Uҽ {]#}A kEIxj;2=DrXKPY e:rKun`> Z n6jHR7{ 0{E'?@`N? E9I0/X;szE7q8owsݠZz%gp\I!-J_pSY]tbK{JOu"& H)d:h鿧Ĥ6#5ToS9R%B@ )m4=\fiB^ 3ٍ wACy/U;k5_w{5{kW:9l?Am46a[KOE3%[jj8D9ObʥVg~ lq_kkIc\Xm oeP)p4gM"bRJ-$OjN8R`@p(ɀu͈ꭡ@^Ф1iU2&>߄K_lacW{:]i6R8yY GP`0S>P0c.4|vHN\$ؓ&=cDnQmEHk%M#K˻l{U 'HZ8qXJ_@Ò`Bem5~֖n7E)Pe6Z7~%%+3-~kۣPuR 3?/pUgIr^MpP[jХZXG1=yĝ)W)xaސ"V-8gؘ'j0p=)|p)d_;xJu7!%p` `Wz i2!֊ u"Hڋmex@V fwIb~L5)A8EQwe쩑#ߗWx3T(D {P!쟏zkz7)3AO5$p糐)zugtZY>G@=)fqvfRJZNDW|pΡu=XLM\&@AZԱO]s܏P\flɅWYv=V`sZOV%( Q}xs IsDBHcy^*C[)BoK;0AYwDR5նu{|urw<,poB%5\Ef:$V}yqmfc=2/z냱@u/?(Me  GHS 7Aؙ 0;+ԓ R pz/Ҋ<j?JjSVx$xJ\H>Tߜ7w6}nEJ2AmDg: f<]wsR N'o2j6Iin!6߇Tzh|(`^m]!j~o%cH%~fj=|-*fa kg|=>z i}yQE(e?n &˝÷2Kw/xt_#$ 0LJJ(C_PLCq4 Åj[m]^u@rXB11^0>GM0:df%/~yDٖp 7cTW)7 `ol.iV(N JJvίÊOV$k񻶄٣֖va)cfF{p  ;tO݄ZFP<(R ud}7G 0~_ k8\z230rf!eo)E'+.)Ru{m3"^yA^E}:5sb-Vҳ̙՞ ≦ͭaǂaΔAOkwbu|/D]H#3V[x4ZG<_eyKuňH/v[0ٯ{)$G8_1LJ}\jZBF>%="3UK\y~nGZ##ZX6JǜEEb9PHQ Sc =ljc0E [2NЕߏyj?ɂM/&(@9=$W&GLC7xQ#wS$}Ib[NI4Ɇѓ/*OM 5OE cU2_*H*qQT:; i*+^MGޙlm-l?̧nOeY1_lii+y duVޢ5эhA~#o@#{^XCcgwO5 k4q3@1p)NsnnDl-o|H?8I !*)ٹH\/tY+57D2FRҾ &g$\Rn1[6!#K"=i>l4*=7u.ѭ ;ڴgL[ _ #+ڕM"Y7'z8y❷s)~ʨM}oVȡSW$:.'whn 7!6=/E,|Wd*"ף~ဘ@¿YShrAUx!Pr,8[i7Kd_SmHàaxGnSg#P^TWɸlRV:Lb--DGDz`QhaŽ-᫽z6ޖ@5dd.Nrs(\GfjWD6F`mƸ$O&ƒj|ܴ\T'>eɒ/˨:ɕu|  8pfD`pD {m7#B rGI9- \!VϓR@)(5jvmZ64ӑ/^Ymԍ-'U#:@QidߔRY }XoS0Cy$gn|IY.q%J}hR6 kpL1 _ -2w?higϺFCxxr#5<#Xk%c09 }wsժg=v s;a6= Pvj$e\EQMڳ>LtbԥHiH2*| äm*.ߙNA Vv$ha4b(JImoj& c<: yD2s*g- $_65b;9O`UQ5^)].mߟތl+Q*R|Ona8!ZwJBKeW?MUVuJ3MSd2qlI+X70#n&ӾdDz„ ±Wȯ\@w[BJ _>s4yDoU"C/PU !D'Ѓá*Z"-&z0/ո@3WX#SJy'k^ j3CtLJa&F=h旌Nq_oMd\d +s)?#M_ ͤxTeb):ȵ>m~פR:_5D1lzk9zHaQ]F !"wC`wepH?6~e\ nO}O)1Ӵon9ܪ%Łu&]r9kCJ+Vm&cv1XϬWoCSTLm@%[Iۿw8~_zo>?L Hc4M)5%T$SBǂR/P9ZU +`PǨ "-"W쫱mgKi4=xǓp\lTi̽ѵVXJIݸI??d߬ Pq&/pо׼85R~hOyl:ÜЂDbKoSƌP}">?_I&#,UwH'Ҽtt|ay E 5%x^WO)ۑ=i ƟiL-intNE/XcӤK[&,%~F#^ sZ,NwNtgQҧ2W%/g, S ņ6EB81Ӄ^-iCq52)҆m%9hkh#GN&Wrf]}[TD@ƌH;Rq2x%$|0-x-%Oi}sQK6ʋB@Fd0bccxw a$+2BClp/l`siYx=q7l` "!jga˖  atxe&8jɋV*e0qkR=dw'܅e\Vh\n~,H 캿8,ֿմ}T unH p#ȳS)5qCT <4?1kB. ɶ5z 3Uz͎9i$Fz뙐cftuSͪkkWZ)ʟ hV<VQ ⱉ9s㔫ktx4 w9^qB T 77jZSe554H[}BKs' ,URW85FcpxZ. Xuԏd@[U]ҋJ:}Vgercm=U D/8Hɝѯ|3S@7ܻCn<)1N/&R2lpiIsBB,NĈ{J4Is1xaj1Nd- 'A5cs k+qTҩDM_ Rll,SՂ1xq}=+~Ôy% 3̺Zct8"[OzeP`)u+ $;SڜXGf;EI{ͤQlGvA9xed(h;!U3"7?0P^Ap [4{$tP%%2 OgskB`࿂\0'!ӲP> MqN-p_mdV+^(^DR3hD woDވR8XW ͖: 6*Bt Aߞ$=5ݴǎI"/C5x ԃ9",u$Vdr#ռt< 'b)*{vک[bq8fAWtH@ģ%(uZ|(* Xd?mLxMۍ=XuWea!;&nR%^`*֖zRkɮS϶D"AG!~xC8H5*oTF@)}iY!u7DG"ԎD|ͼxq`A JE'ĚfbBD­t')&@' .`矩LMyC4 x0@l@I>٫#YIc ew5YU6xإ+V JXuyQX 5)iL[;,Z"ubSaA4nUkECGϟ 1& r݇2Ȃ֋O#))B.lX :D)ң1$ 08WgRVb|cr8t!$ۘ1C 8z_50{(!XG9L$b%:l%t둓lvJ-wQU6kᾏٽy4PXfy&)i(?N"MLpx|"|tA PG s"nddFi;S*: -&dXvKf A*Խ#Ve".%|=1akFATwWpW͔b8K$CN\5~w`f,q^nwRJd(( gPax%Y:쟩~rJU-!Km@(i*(>s,MsQe[k❠ b8ݔHPs΢ãϬH 7B4n?A| hq43*c\Q \&|SvXޕ~03((76A^퀊V6[™UMNY8\Z fIFCnʒtx89aQ#20 }np_yvcAݣvsSڔ1|M;h=5Mg((?4#2BuxS J A"WHb Ef1Կ[1-՚4L J1~;E%/QWv: T~;; ɚ#i1A[}ff)1K<#DYYoM%}\ DAтoˣobt -0q7 x5[o;e @ku.ɖ$:@rl5D?>=d_"o#(՞Cf'1݀D't錤'&)$V8ӷ/;ƭʕT=,dK 0= q.eG1Qc-y'8 gciJbŢw藚XFlq; WC +7> $a[;{a!s>QAbmD=ϋVۃe ˦O18cXm@?s#Xh>)t9*H۩yyQQ*m7e]fd+` H{gՅw 03n0,&ɏW*UJ(| ppG@=I i'(OL4@5 ;Ә~[/"77%|詛K^EeZPU&0~1 L>HNF\hb%uAxz ߞ%llO~rnAu2B9 7I|>3YĿ3 'hGiX_̼MpjOGa(=M+C Vܩ4Z@1vnZȜ4{:$9֢ܜ{_"ܟe)%Zw8;V=|5Tj kp PDQʺ΃ S?on٨е3oHN3O٥{[+gaBUb2Zp3 i.) N 'TQ'g¼##А\TŮQwcD2zV! FsۃnQ %Nݥ[{f82p*h84{Z!Y:Ll^C7)zezdL؝Fv$nG x} uiRoJeׇǧ_Č|@Y~F 2xk:̱03ۇ׫Pbp e}D) h88?UkFݽ[Ci$glzbƜ)Bx9s619E b*k ZZ<ȕtB< t^/*K 5W:N 1,p~ny,ۘujsr*m64y} <X>J}>9hC12u&ā:fEHn<8z`h/SG?ZRl$X~Iw[p`.BjBCJ&f9a(|7ݥ6,d`WB"S6xmVxF^D#t`l,UAn+?U֩}3iicAƯM|CQiݏ ws!.kf@W?)_NuõKW5!Az`]VG4K 8eMh;ǚ#r+rɍ@Jk;V4r:t)1ˤ|EOy{l /V 5Cðlc+Ef> {sa,cٖBq>FhДrUj2y{dݨ a\?ޚDr,0L^6a4V矡okO.qp\BgJf~m$suC[0gzeob>F'[i #lwW_nE^iBjsy>70z7VA)sGLEM ykIM1Q?42#4;ʿ\"ٰfh3^Af׹P-!kȽʵC Ml-R\b 4+$"r,9DzeIlϞ˛>BPk1bH:˕ e*Mh>g= H=*̣mVo G?Β)bOP6QRZ)i%l}a@V%Ķ8nx]+ZGdˎHĕ&6HJn=P۽'n-(eH-7cTc{{*+D>=6Tx ݋]!B9j C.a34դZK\gy{EE"|d{ω $A'qagttݭU:lc^駨*bNHʀ~ j͂tu|\MG2 ''ZVr; Re_ -oP^wc[daFVo9gm0X 2ɋeȭInd$pa֛u/hl!D!,0 ?;Izw52Z>K:i'N['X& Y9Y? 3|8,24ujo0߼!,uOR on/n3zIAy΁.c6ǐ҅I:%ߺJ2 T94f*P(^m"6'fHrd=}IfR2`f.(P;)Mc`z C;Udx@Pi}Q" CHw]bAI\*)ϯkMRP*ǭkT˻ݼs5(Ut39մ20 g{&qISk2>A4^㼃 *Tr;p J37 :yצNy<Umq Gqvo@BKtfmLo%c \~-nHK_3qY=)`%ɷ6ڴ-4%X,b>h3,X'\Qyy)xD2{490<|AדYZOOS|d OaBq_}:Pzm:+,ij@"vmС+p5'nrx-q##Kh)q+GLs6¹IHD!9}ut2@ :g,kϮ]w7׼x [̯K4ICyE Q1}I4XzT7; ye =QkR,d﫣U{#'ZƩkg t[K+^^ߢjrj!qXg 1a,M ➍ovN f )aU,5+ypD٭BTY*2'|%mu3?-F?\I1ъG2W[dB"mko(q nu /.Iq0XܩB|/F?+T2]I+5B294ur /i8|VX:nմ1ِڃ* :q:KVj`M)7Fe81鹠 &c j],DԀno?Jh {GwYov7S׮*rΩ$F?vw>Hf}'@͌5[…ɥ7&꛼UhЕGpe HըZ'o.cvYD˲0"vΊDM;^l|u?9WD%ƖA&ݑbna!}Om zUmklYr0Ϥk@IS)|!2 qKE-o!o{^˿;F:2ArfT.iųKN[j|}>8(JH"HXݖDw!Az1$i{eA&$D Қ݂[L |)7`TmgQHv-k8 r x6\!9b36{W!\"]|FKEo ̿|Cjؠ 3|R8z 6) ʵNqvEnKŲ^ E|ʪOW`lrQse H; )~EdW~zS뼥9]X]')ؖ;#ˤSaX֦u?>n{:ħGX.)1)Bv[ `Z#h"wy)w(Zݬ>yK]mE:S}{G-w#Js"}!{wW-$t\V#y]s=/0t ˔uPC:m;I足>S2 6pWQӥൽIecMRj nU6lZb˛M*&MנhiF)h|-ZuE#Z@81JGTHr[s>(!G5؄qU>|4VX}7jӜ[WyauE1R I .9hx2gI۝U"i%wD>Ǒ/\M0*ԴGm mYe5EmXX9IԑD4rSJ1iW[ЕۆPl:ay0+y?-~3>ȭ<`JP (;1iFQ->1Eq,!Rw hѕUP}?_X֙Cq#76Hyē82$zHzBgi|$oP^Xː2xi!>_CxD̪VLFsy-XP* ҔɎzuù<)e]ܲ0vk|> {,2%z$7|ǽF!eUIJg/jMy#jhճ/8J 7(BSQRTp>)JrN͋\:C'+ڤ.="6 &slPD:x'W D$ :ʻ5gQ mHyW]4Tam@T n`Rmq"6|̫K؞%5/TR\KNUԉ̐im5/}ckwA5JDL)+9lܑ42+!.la;T)JIXV "-G=N'EJM;F|ӌ(\7$&?ZlC:'k6%*wym} 7F 懰 msd&nLPiڝ,FڵG'*Чt^ʩT8+mEl׈lD蔀0ͪe d/ Sc'- cJ":?Y"-+Ҁ./ʪ`q_ N bپ~ K<4E>WX!<̀Y-׏<̺wʺ Lů{k 7, B+or3vȋ/^U~5 dZcB:V>)\ʫRB9Y>j7e2;p_&w <bs92$IJLGqw<>FAFc ʑTc/S푢ĉJliɕHRʤ^7@ߕi8=}CM 3䓢̇yE2}C\S:(mj*a@%f{D$*wR_$A'kCcXMݪ3Ufĩ:D 9T9SF B)ån^HY1{\0u]{T]̣I3!ݙd\7qsnm;®1seT J_L0rQR^@rdE[YLhdtX6G cଘgDMSU.]zj |;={s6l罎}C.oqB[3ZEm=Y7+ KgbatΝfm>RYL ' _ v"n]%Fd|f۠;16jPPG"zBEj}MC m=rhv-שOctM/2 7{=mF y֖ZH mq1'w=!;APɩ\P>Hi&82yN:T`v55ν:2V89ٗF -MLڅ&`$qeöpN|03 &1𺅦lN[D#/G+OrŔG>4m;bQ1WH2 }GK‚8vLDPT,<΀-mqYɻEF1]]NEXµ9hbX4z].)b˱ن}HK6'HUҝeDZoԟ.d#ܻNO=Pqf曱D(k#U|OD`z̞*$[?-ŋv.ҩx뢄br"|KӃ*KQ#*A5WR20J)4 /rNO7[{Oz|m d]e"I7Ί 3 )Ѳ#\W1F:STCVWNqG&iPHD z.3tuԇIV;5\Ά/aivEl=L *^<b:U%4z @wLُ,>B_]]d3<@(_;[tNLzk$H"k1!Wm4N#&khIܖ[⿓}6鷝^Ll*`he,Wz ǁn>mE%)Ueu㟿:"{P H\H?.G)׷B6>C$'pH@b;Ve=61r9$[\,*# Nke65jTY>#n&nP?:'bs9rZa3Ls QϏ4" Զd 5_x6~4ɮS,GaY1Z+Q}Zj:`ԁ4^-(uS[cYBػo>]hج:ٕ4T}+%aEP L:[͌?/1`՜Yxtz&j6\]0h+6 *ZaԎz vg8? Yxq4l->GE/rgʑ2i^[ ^vԗ켶zV˔9T͊owveH+-{>-ghu=t`CaBuo̞;dkZyI5?T ̱ غGhMTDule4U)*l1lZ> 8PqJFc[J3.ACp/pҠܰ1I@ 4hZ/`zm][s_1uPH-hNf5Aؘd$bFs,K逭C/|źg䎘@}Oj|X;/"r^2O͜/dXZ!f/(-m=]Q-*]o샞3aůUŹWnUA w=#l\!ePX,y18.ۏ1ccBGѦ4@6`A>&A)ZyrmzO_f@⧮hyi@i­㵚ݠP2R# ~vF5` =_DF_yQp/A%Cg2c]Ce?xz(!_ ,;OKcBPmBQ[d69}ҷH}`j@ZA="?k\fOԮ30U'i1Xufm^ `>CN-($N` -g-*5zu[Jz\CI1,fMI({mn4[m&RpCm%Kp Ut4}R(Xjf&)[D5ɑc ɀxyrT5@H 6\`SG3@E.j{k,k ©m]\[f\ =F _e8ͯ $)uaI~`)+?BQlaۇ.];1 2K1 d*QaΔN 1HR(/ /pfȃ;#/cJS~p{#dBfE,O{Lmo{vP5!!TivD|ƻA0ΘUdU8?[Z(dQ۬3Y 6V`S.e[]UJ#!C K.ل?^Oqj=P--,&)ۼt@h1@Xu ,\-׋h`cp 's4$>W/jֲ!gqX}خ{.-u$7 ۨrT,K 2`I}S3m1"i$,1 ߛlvRT, u5`z+DѝT]%Wd[⺩W.S+%T|Ү0'Ꙑ0(9E/Z\4TZj=_9'/tF~$bhbnw ) Ҁ!*cK$]l`L{8N uƤi]yjBr.lP(wVl0SӡAQsBtEO䌘{dXRVEAIha%CRpE3#p%ISU73ƪE)mZ$@f+!6eht&bqk"j EIp1lE=*D?di*߭r0RS.^cU;ލAItrBO0=+8  }jBxyPHXr(: ܐܲЮcA|K MMqDذf{asb Vfp *NDNO (^ނm#H=\Q(J3fHJ$6$ФpJ4T7١9F-C??tϸNlH@B'?# !=Yv7ghE4f۸N ۄ Xv#:L4g X"}쳉Xsm%^dA{{&D~yaoB`t1D;ΪRϷю΁('|w NoSπ/ )Fh賈2G׋ByS&.qgHl_3n*`Q(=!V'p6 $Xa߁$8U?I(ou'$^?RiBoȨ4`j.7EKzqp8Hq<\Z*iQ$KA^U8wu=O[kH Vgb\p$K_g.W<'k6p=o +-ʣ{z,/jK XL d6ЏŘ}]0è1s .gALV/sOzV@ p|NiIҗǜ lǗ,> wAzxr .1fNdb^%2E7 ',[) icsYBQ Ƹ>:jEO,)4]LE~%DaAOI7.A' Fտة(Ɩ6Lr CI~%7 eXp9>CԊYWk74B,GceAhdꚋ*XI rB[0֡;VV]u;.뮊6Ncag0.[Klk]>^]F+x}gHh? b%Pa:%e\~I02$K6}Lbmһ_a~oeOv~(;؋èoDfy X& =zuB>hE W36RV>N0u8 &_#E4j m {4ᗴ{d9"%^7Q$<t[Ep B*n!O`)yᒜ'\fu[VNhC)D' a9z/MsZ5hc[KɾoZ ;T"aHCPg*jv8 3my4K 5BqoHXӅ렼cx*C$ϡs#T)$_ na* Kv?Kiϫa)b#:ˢP/!Ġ38kv˙=TF Jd8JzaF[*ߏ2mkFVU~l wxHLG΃qf )n03aS~CJr0 ' KUnNP Rn Pc"&7gϒm_ZYTlt" |!$Dg(=wfU0.5Ǩv bvpKxm8v 3>5P,}=M#brj}G?=Ix]ˡ!a-E8e[cGUٝ0`Z`N,z:( T [>)tLĆ#g;y/"qj 412Θ-ЈZdpD`0WU?'2Mpo>:کT'lyKH]~ggJ6ןڲ`*?ȣp;I'-yW-C IS XFqjTx#ow!)bzft!ƤM+`8\g-M۬rm{+LJ&LL6%|^F<>L֒ea" ʙHz]$-R\KHقpv#!q<q=uwRD"KqfN!2[paHjzLhfNf%2(jkpYrjT]PA\?ﲤNQmvGk>rdȊQ|(D;*θwtn҅:ayV8,%q ?xaNzW<b7cѹUvѝ/ p۲~)Q,/+S ͉(H&Z>s\Ò-@W˼F! ~3eKo+mTpxH4ah|8ksCZG }VuoAoT99:KaovU%b!ZpagV[b1.Y4*ȌwdEmF eYT,W|Gb;j!EEH;&zhO@ݴnC@[L^v--$/ʳv AWiX @߻ 3)q-מG?gR^l9nzrb y3i״aDLm[xޖԺ$C#:d[tѾ~4)7aȵ5#?C.2XPm^=]0[I)Bj##ysAwY@!GHΎXfITU4GCIiSD RݣwfwL% )ߝ2^0!vx#1eq@vÖ%``C`^? )UzZ!mDQuARļ_ Du5YCF -VE&v ^L2ݎ%텓1̚W^BpGE c?銔RG{k拃.$>NP|Dӯ+&hIo'^5eh+7*\ީC5M5y_ECU3e[ν @r5hBW>y|qc4s9ܘo[!d>}Zv/N_q%0HBˇ#1N1a Ⱦy.srE=9V ,ʵW $Щ"#mVӱ7q y_~)͇lb?z-/P2ph?sp8AڈN't'4e*JLqaR]ض=Ut tl_l%&ⶢމ}N!i/ ]6*a>Nľp yS;PW e$[J A? Ycv2'z&c^)lL}j+[XT~ l\ɉ'f_< q A}fzR1^Dw6QgKEkr:JS4qRgM,NwDž"Ⱥ>[' ?iQx\Xl gu*̨QX_6Z*3L:c6m+ m{w3Q[^y'x4c0#(^;`t֬)je:=P+g rt4uSn\8+\qix ]-9sMPTT8+N+i}rّf|274جULצJ4U<N5䤉qm)F-+ms,ӕp`5+ 5ޘ.o7r-k4Y훥0PR BKilRg20jo'':]BCG[;bËGz<8Zl%lٻ+#59TCg_U%<oNR#Dk:3Cs;Umr,2ZĥۙHO\Y;eѻ)2K9.Kjh}@)ֲĩhXs*v:*֜wb8B~?Kk0ٯz"EGZgswCD8tqShJdFԝDYM8 30|y 8Plԙ}3jYJCN+ ,AS,Tw Y;<";e+^ة5<["cLҪF/< ^vwU'z)2v'ohȒZAאtAƩIb(w+nY*j1LSQwciנ\堷R,3{q`rp{DV|i:?$ S̐<9zq$t;MA,Q2Q.0%fjgL8{tL7“y}pL13#Ng#80\}OngBXQWoQ=٧灸~CeNU1=K1UtȫgeyG~7KyF(ѨtW6-ftDRUˉc3hbm/bJMس!is8 R>a)觜 qUPwmN>-0SwKDQR_PH(#0JƌpbsKRM1,tn%/sn୳WHw#6/uX/K<|`H3"޻NDT= NdcW[vWÙ_ `== wj!l:!Q0rVv\aI /ҲRRshf(=oҏs|z>7jy`UEkGoD"x X6 D|2?3ƕW$H҇*8JP>Z_đGTNHZLn(/U!##Zcf֭"rq7(nokhܸ%'4>TZ>>FX``.RDJ +w}%}ա\l[7;{>Jh@miuP &~3g`0o%yJb4ؿTɸ_h@7v갔ZMX+(hjM"E@,"XLSͿßu-凟7?ih?ymn [f0Ai VfR P+N4c}xil~Z?1+f Ɓ/ҐYͽŸҲo,&)x\r?*n]HPJDa4xSZ t}j?QQ9P-C jNJIlYȪۜ=~hfS*: <,]:ҰSٜil` IPuwShźK*,*ʓ#X9&9m)peāK Ah`K4 Z9L ^ '0 7hN#DbvŤsg(k\g!#@uAS}/e'@|Q&U ^4/ #ANC 7Q-2 zQ-F[d[ Vxq*=HR?~?l`Ϩ+-b OGx-W}hNZ8Zn[~q+8x*5_äbb0~@Fu N冹^[Rvӱ%M,֛h4Z!pU~Bcz8l8iJ C0FYWzKx22%Kv`íFk+1Ob*rᘞsCs|e}2y~WScΉC0 :.&LԷ`/Cm8Eތݰ@:C_z[h/c. <h65TB0%z -Of-mT#K*W&̥)p{=K!6 č~g@| l8 uo$?mޓ+iΟb;ZWN2n.œ|aBQ.:"I/v(1z$ lInKdI27}HJ6Ö MD ;1,MSЀLl&f QIʠO,w 9c3mWnj8`I$덝fАhϳfec$~bO- Oډn֮zTo겳P\MMu'MnEy*m\HYNz7꾭O!;ςx P\q )!DfEe{Ch\nzGU2w2; 0F>NPgیcSyvg҃Lop+qMdșX/i @K - $ O|cW KI՘%2ӗ-8KY"QoO R[^v7ԸR$ĥg+ϥÑGLwwstZNRQC\ gG@_5ʼR2njݽ3_R+~ c UeTpw&&3$ZyTXثE<ǥdZW H;3)Y˩]R'm" î R!LwAN.({)CZGYwle׳Wܯ D7QFtNHf2rQA-JS~[BKO麈DঽCM2p9cGD'cR&eE2ayG=W!DlH|+oK!.HOqQpyG;Y\D*VWuy4]s}SEHI6 q'uZ³>Ǣ`Kǵ%I޶-vڏ^_%\bOk5HD6A"V՟q<{N=]暔j` ?CuLl%y(+~L+QAe͖m8a/R4Qj4Y^shvޑȭP S]+&X"G?bLp۰͖ʎ*Oaz~r};6"ΞI k']c`em bVnVyl7A =c~7,}\( x 1Q+w q3|:=-JZ/;G@HSfE Yg YL'@@kG|O{z 0!`x`>=K"gcwu1[ٽ6WyX |e6C6^kZ5 iD/\wJ-*ыk Ϙ2+&띴ŝ97*SQVDd7taSk&CViR3[z+ÿj 0cXy_ M,W~T#x;TPyE% aA* W@s`1p.rlz<сY8HH#jA}G.0w[{g5k.)U)?]Zڋt;%#갅ʁwHڨoc>зY(3OM_]\?Ťhx[Rv0oc,+tӰVq8_,-I( b1,ubb\;{KyxҾu42&CX<,7XކGxO) KBvN`P4#x<=M^Sxxa^s,VJ#,&^+v/78}Fߣ)h>ok7+pfv{[p LZ(v$:j[o4=!=11zH83B-c4F0M:6/]Dgj\JFjUG]'SYHwF`(9W9tKX/4yx-vk@L1 TEwAwhұSbExouwTJqh!^צ9B|J°LW6[NRuUv(lt`lJpY7ʺ숍yA3eϪ|?S$ghϱ͛BZ"i/"4޿c}q\~6|Kꐞ,Jw+%6\>g}/츮D6V4ԧW}:ºKTXuޝhN\(-oZ~2%,A%9J@ U_Hn^M#0o#5-~6 iˮK :c%/’h 9jUS%QbDRna4䛕+IVR&$ $rijE:]l؎QJtE3ӊ>yr,:VE9 ~oӹA=@$mݴ3 -`qӼ62CU14lfuuYo rwhQ!sA6g®tOM\;Kbgүx2#Ng{mNb`kX1opq洼Rzct I{|lfw,UڗC$(&A~4mJ-/?Oe[_+& >2(SO*;b7|(:+g,۟M7[HMG:iTgloʵDr0gCF ?w\9KK!TS7PN M`mx\8V~-wıeљ$eǾXa+o`:ؘ6X%ɿ]?] {_"5g!,SlOJ1Lਡ hp]i%a2_{u6/]4Ϸ<ɛfj/ՕۋEQ?h9vp; ɲ f꧹) qe%ak_GEԨS|/Nw:N3HyM_[!>1E5$dUư+&M(-E)%3f9-LȺNK\xU[veW|xphDyĆIXvcepKph/c(G'gIontHXvPk9"sqQ~S|O?,dmmrhPlv&=/W;l@D!6I oy ތ6U oFp%;Yi.SD+ f#whȼ1B=G,*M%,VX[8  +%S ʴ284u!6ſ 7ֆn׉_Q5RnA\&YdAMJs]S }hR([nyt å0" Yji_]h_/I ѯ!ܶء4ξɛoե Yst:H\A%ApYܝW:Ry 1Zjk<+:'PF!6cCy/etE aw{]W L/9VtK="Հdx@6εDڡ_>%#+>\`A Or?1vi"}$\Z4FiW0$XCQ㫊/d\8DV崇$An[颖aت,ݬF"8ru{n'dٸCֆce/L>:aflCT>ڢڒkbBvlw\ *s2k3٥]>'&n\vY2 ##qSڮˮ0ȩyjmbADE$.wfsTD}h.}nE059uhQb4E3UʫIgll,usccq,j>n^(M7%u#ㅑcD`n4:_5~kCq+v$a@IקjkR)$$SȖ9la9F< ք ¹g%gq83;8R=2My5%zWٍ dѼSOv*KĤi0ػ6O-T ">!0whr!bSaEV/l[*ɨTk[]ESMc>wJh ހqW6abڻgҞ`X@$4T҈+n, uPJdg"ki@'baR i453<@wRяg[xv,n5#y:?/ eПDikK?9^ Z[֦̟~J0*ܧHB'vNNGEװ^LTnDc|Qm-a[?~PMR`j/AZ|u1]g,}k" 7Vª>'yFv*I jHdb|kBnp^tn\ (#>[Q׸Tϙm>Sg ,#Yt^VQ :43hO^I"_P_"'vs6)eT\o`W1fͣH'YB /~'3*n(28ZMݙan(Ui737Y& H E?H矻30" ݺ6$2wuˆ!u$]"'ъuGOBBAnQ3H^>ƕvhCZQLKc yE4Tj|ht2S2Cۀks:f#샒stb%_l*@i֞ *6/c;Ȁ?ERrBOKvփucU{U9HSOq1FB)XXF  kp \eMmXѠ]-ӵbi(j1+?-MX+葢W$;5WԁS$y{R cu"Yzl-8qcfw]wZO]߭!6?\鍁Ezw(H]]%wjEB/y:!eD`{נ|$*LJg xP A\C9 ?nu`mAo@%&B;a#z.^r\o&uYa*D#k䔧Tࣇ C tjRs)<{kDwg80%g ``UbAưc'7"PqڃJ,$mybUwRo5% YPBogFQOH"7@({ 5Ë*=hHÓqG[x&+}]KP^)8d̓Or ?E}aE˹Ng o쇖Fmqת}[7cˬE5O&~'v׍RAk?/Hb4+iϫ@{eׅ j[KV%份1ꂋ݀62m~mձF3JvS@_Pi$vߜ3eNu&L#{:ߓUX! 6wm(Atҫ@=yI!{jc uQ(9ղ7/oYsƓ!~[S#u4Sh:M&F b!m@)p|z5hPEkI AN.C%_KF b%I_QSJh1s$-sak[lΕD]ɺs#M%-[4=FgjJ7C.Y2Xp=byKүP@3OX,euDXoǻrS1e# 0ڶ!k2uZԁiUʾAu69(n,)eZumT8G[JAi:~z`'vSZHZʂ'g9g{T2xޭ,,9DJl9y.712 򸊗ЄHrӑ=ƝbN@ToZ ('Px2x/|/ \m8Sa8)ȩJKYE=%_n LQ= snD3s-lm/_b X.xƇdve/arc͌eNh ̜kwGSDkzz. =F'tó#>- 2G tPR;Gm53@@ =D%V"=v9}/*r<BhkzoɋUQUAn:[&kt8Ϊg9Ex '_^qUig>Q.]M9#1 l<[v\yRA3LFLBi<_L|تD-fR͎A9+iF!z6 XYƷohOYdE61]^du5225⼐FKw+ۢˤׇtF|.ϾE FtrRiM=P!TK ""ToڀV<Cp7p4XlEr~xeHn>K;0z$(| Lx֝e^yQ`8 g'!:l;;zh^X"G$W,0N,s sh.ۇ3)a 8 Jb1:+|i9}[n粹7&Ȼ! 7{X NN;H?o׺bh[rZhkr YM2N(&5bhgUc>KCtSj !_J:l[wF:uy#JK %|V+f}?K5\JD+aNZ UrgUxwhV}b5@`6aSrx6VFUšZ:g%gXEi~@wҤ㚛۲oWb~`0B2b0-9QJ uUg:?&y R֪\ V0e -f]5'҇޲8!w'Pv~WˊNH%4oW|FWvɿ^tm_^eԚDccMƹMe0~~líSTUD%3PC9V FT!=!T85aAHUR1% 3rdm~w@P5cwdmj|* L] Bc\2(U'׫  @ {=p gVέ !X俴 ҡ1%yID3V1}= =%&[aכoq"Yk`2i;鎀gӗE;/`r}xpY4R)ErV=; I=@V?ގX~gj!+ZN슍n73FrQ _!lk׬ɬ (r\h;YʬQ)x'gQ32q9&˯sϊY*`G>g3[ROQkEHTG6f~Q\Bz+ + C`& ˲σ]i!I#hKXj4%c#|>i0\06 `Gz>jP+󗏍æ?nUa4l jQ2sϚL-@ʧ"silQxHww"@T[F~B1m'7!yknctuiz#m G+Yty湝{a/e^Dᙞ> 3!sgm?]S@Ewي G^Qdoxi:͕/BM<=˸R@ m}yAl@P*^F Y]'6=C iNmr_Lm:u_t]5:Xx@ҌL16/`վwYAYf"qfge~ܡ}w͉NۼhCMz< +[gq,ԌjfJ,`鰱f{#Nv>&/Bc K(>Od8?UIF<ϕ2VX=P"#/+9Yhs " 2s)<0Këm)OZu n,':g&+r,AU ߙƑ16{]>>+bU2PE hCܷ]Z; ns \R5q|1I/,2_!x;x{x} n"*݀a AE]j/7ӛH;m^+oFңD@䑟4lD;gupvZ8eЈrm/HA)4$QpÊ7Mĸ\U%iDrpx4Pc{;3]:X@|@h:!g85kvgߺp|k܌?@\ƍtfHFĊp,_@s7*&fZ,Mx v1e)2tˡ\h ,PpŚn˵`jjT* g 'HypNpv ${Wn࿵ pV6v)q%_& '^I釰 :*IeƉ`jc'52ϮXw&ҎҠ7CpѢMc=ػ L.vÄW[>5f}POp/m.ZqpL:D͵@@{ 9IkYJo25GS>i_tA)? nR׸V-/w H-l^Z& OMx{; 'ܧTf %"̸%84citwc !+Yqljl*.ǞgR߱KP+AUκ),Kj.ӱf[, V5%|Wus{7s AkY2CGXX/vLي8y["t{X h R|*/9a#7fʞEA4ZgNEeeEM}׹~yZ g(MƄk`$-)vFmyfn(#m sF.eRźC`,?g7NN46*lsBǸg]y*fPmCgtS7F,$;,Bg=DEC$g[GĻ[X6 6ţ}l'b9 4fk5' qO`DsIG}'>1+z:[8\)j3* ܽҿ:)2L?'FG$(p ӫrgUe7(+/ wV>#9dXokS6K@ [IU n[$9JT^n.ʶ7*BcF;]dt:'Dҫ|_Hj H(~g94)⠢PdsOzd\j@NOs KʨD"zjݔqKXz.^JS.MwpT1$FOfVLtosdub j|@iQـQH U%iaMR+'c@x H:SU-{d^ji?DgIdt;cg_\-0!n v c%wڠVjQCoy{K*{lHr.smc6B|I; & 2 ַܤ^P[ DmiH,c}DHn-naQer_w믰{^ŵXeKuxDqh@!.ǔSl >|B(9qSLpB@sCQ([m?ݧAJ8~Hn~wW'^Oz+LK,D|$i,yn4]}6S(;#!^_RZr.=;-q;XȬ^K>-T~Gɺuu[OДZ)oO(Ҩ۾ŕYΘasҊĺ=j=?iHb~w^%xi.xq[LC\E4 D^SC-_iK 48-%2{Bҗ.,nb?dI!"X:HC2y;g#1Q:=q]i?1_0X15k"$4PQfwa ͊Jߚ~4~{6Hs5ɱX}n}ZCqv݌Д%|I`OvRy0 #6~o*Tnj!Ax#j~P ;꜈_ro 7lEV E"U2ɨfh{GIzH\7׃R'wL/Bx߄Eփ̱tEp2ËէJ j> .0?΋X(]>ܢ0V+:*# hTS mטAl~ ,<WM?#NzTۚ=ȰV1kKB1~#wWoBL!ݹ R[TPJC .#u_ ޲J\9.koF/7wvͼ,Q:|Yj.͋n :xЃ{>WU Ii$? T58X)Ij o gGo&2WH&ԜV8l>]p;ZUWȧH{žX]$ȈOeq8K W_vz',=KGMͅI9-ٿ wÄDEQ~!,yIM^$hF4H}]. |9_9pV;ךw(C'g3)w`3MƲ k:YB\ZVb%UϽc/%in2B c$VV,UO, iPjqi=36P&c$q@AsC%5[=oAo,xPgᧁ-^U*1^".,v69"ۘOG5 $myAQxIJ)D%:\[bw5偡xI.۩mW*(] 4CٲɱE(ڶiKޭ6[Ia[9z2+=s3Piȸ~O9PK'2if߰e?zCc+eglT~{Dc A 2V0x!'֎0ři=}4OK~k;o՝ȟ^i-36g7ߵ^0&dO`wV3薲̝zl53j&\;@|A*^mƌ!݋q-{yww$;]٣ "Q3lhp_oN9n`M;7sy)`I^ѯEvT4^D&#"9#Թ ;|{ Y ~K:'b2]ʞ/+h$옂I)= >VB~m:P@>r51RD)ǽ+bDMSk-Nb?Sk6,̝Wr/}7Zhs803[ EOB8|65I#Z bIYzB&ȍV!a\>K>>[YÚ#`')^w|Q7IZf˧*xZxz Q?}Lݡ Kʨ7Մ-ooؘIp<~Pd \D(sC !TpΩŇCnγNg|*L厾XB,l٥VHmWx-*5cipmA^T!͹~%}̈48rff0:8 rx/ [TN<A7{ ]TmOb`F>#܁A]8I:2mPPaS3=+.<>+7H|;IH2`) 뗌h&&.h#RhvDpMe@aL= ׆Dp3f\z i͘]iCzhQY;Ć } ߰$ԋ- @HtĤvCoEFdًk?"?syBoNJ f 1^)?s3#0* f5vy+t˃oMR2R;-5WcF{0>|%e9WuK*nIQJ y^ rʿF=g  l@]")AWv4ҠS\:eJՎ *Qw(כ=xGFp]U> l( s:gTK#}οՇjM]/ =.c6`haPqy8t#yʮl-Oo~wy4rDRpٚ0TVDqXLxx?6 XRe&(4%TJ@] #WBq:'[0؞]g.>왌'sa i;62eDq$Xamh;yo5M֪>.%kϴi@IݘʖZ pʰ]Ӕ$S@[Fx4 _փ)ڲ|1X;sіcQDOI8llH9ި{̵m%B -B둮uى)l'uݘEfGw;^ZW){%֊LfpD6#А؅,Dӗ}ccMܱF7]2n$vlEO6X8,/"_W+zDTA+$D-gDZ\" :rgv*[4/"dԯ̽@Cq-XSBυtS21'~չ^BU16Ac px3MGt3z",ZTBJet1`k:jŞLP fn>>RK媜Ւô%q&Nj\7WAŧ}W׵eHSlj4RK%Tӣe͠3QEwBQ{mht{z<K 5ǤmJey\ђLye_-Gի$#Vq<Z`O"}=(k#?A0='~qYzCP~TGbs {^&ONkᢰe""uhSZ|bL/ M7j#R|tt(BëV5xLY=aPSǞئ]7j|@T0,87~2s"׺EYv%nV7V{B.6h9D3;4L* if4)n7-̣_!76hrQNnrh~ oU)뚙2]]L#K!2\` M|S$~bnh*e+GM##"<-4ẓ껛YL9&C?˄?/x%Ƞl˺N6N# &fj{ٺwW/eW Vpa,GmyW˰G4Rmlsgyp1 ] $bjġ($i9x=ʦX16|`FĨk⍳6Pݐ1ى>lhΝ_ND8( 26Q]RmnB"49m$|L&q*Q#wt]VI-N#նr (#nJ2%R>ݿ G_a6>4C|W@ *4!$_-rs}2P+2n_Se;zxosy$*:-ńq[l0A!C#pM%@? ilʆ~2!hjNE,kT@6 Wb9lH~V2Sp'P]54 yY7JwrRGw9} %}|-hZ{w-#XmTPSvUr$-m2޾kndW2I79KbdZx ȃwR snȥS9G|!8y="p''>`5AQUudq2FN=>Թ>L=3} Z>r7X?d2nlVRnU#$tuaj7m^^%A!y:ݭK[`#lVktp OjЏ"Q$`uuCB(](=c_i4$hij, A*THci4"m×Z*fbPj}.p c|-,>ef4B^;b3=T:9+~ݶg3 cqjsC/jV1v9x(4wi٫Ig?XNO϶О!d'#QU cq+v7pu†BRk̓o!o@1E7@#*G:U/O;ߥ:CC ZRY·WHɑ*P 00y=MIQDوDj+^Fho`ؠ#FhyB4U35ou0a|/ Pmf޺K S4(5bb1oK?OwP 6dWl+z6)pط S.Xe$zT<_1IlrZ)aU bRW YY< VIwle_\PԄt%U:h꼣RSL1a7hvf$j·BC-v%1C iizqXfbi ]$n{-œϒ,vKD}JY|b؃9ZM__Ms4^*6{!"z&fͬ?ujY(ܭB[n\_Gޤ, bΖIN 2T{vmj^GWs9NUIxOB-3a3"+"e/[6{wWf208 q-&tF=~ =z̘D?de *LWĢ/hԩNYF 8Kne 0h{ 4fc 7%JDJG@T^oΝ6|XdӘ)zWFjv@ƛr٬{?db5 &֒-0FjiD4F cHlf,~e<[N#[g d]ѹmnםA^:V\b@",o܍}[Y0fr BvFP)=_įaߓk,d&':Nzj{1h&qCϝϲ͎&Mʟ鍒CFZ`˜yT23]gF6x>Mt;}%VϡI) `E}a|~]?Xvmn @=fNN0nU׋rHn\vŤQ\޴A:Ro X}Y7zDşnf)_ϷYYC$Xp˻Ϫ#'0xq)&i L}d1\MnpC9ð[5QSmFo77f#lu/ q)Ua0A^J[Jla"MrSӠZ,҆pטvf}_3 On'e.>c3Mn6L[cSVf\('ȿ6O`"!vspDOB0b8ZܓhBT~`=zD# X"f:CᎭ}vQsV'bv_ɴrxȂW؆Ȼ*g@27\Y+]C k#ő Mω'$\3 M\H,Drgv/', dg(5{n|Zrfxh}gS,rYt0NڑQ0֝5g7XĀh=x=:fʽmeaT4BU.gnv̏y$R`@.5^N5eڄ[>ct(#.(a {BMZU@jŋdsGZٮd*&r wڭ<ف'sq-h/C2K9zDʱPSW.,sP+ *7y7חm[QnYz|H !(a;F+w V[*Ĕf˵{7oy9(+_GG>G o3OmߠWE@VVFSlힴ2J]Xw3u j=9|..ٛħ%7<"m bo ,2H֖ssVM3kq恢(3uάY 2JI'5K=:LZ ;^xC #/L:dՀWA d }r/_KGEv[*4 ZB6_Jy ^4ǙM~HY=}T)AlZ -Lmxf:FooUDN(F"Ch&ьh~}0Ht4#CǢ>n<:=ls"ppJm$'%/Cr?)͘:xM{%pFw5r]Kzwd1@i( ']"GBql;j{,>(ڂ$tGSDҮ̇Agfdz k1)QEm: OEЖ>P͋;c@[vM͚.|+#(Aaq.A5X™qw f`h:wo4])`Ǜp}l|LniO#`F='-d8ق[OaT"ml½>=WՂ<`j\2]3h⣖[6JKsߪJ[b^"-_nH?H /lUr_W] 4̛ U`5PX'dQ.%cy8n˨ƩeļP mqI#E&316)SjZ9r0do܆FBώ YFy'n@aO'wȖ/ ȮYq:;IfI4H}l 9I'BT.Ko52@&r|4fwc79i#)r{E3&ȍ jGRhAp9֕m⡂(Zbjn4KŚ92E֧It$kɏKuD hXV nV|JJ\y:+gT6NZJAk:q7+>y+ ֠B4 M|g0 $%Ժ:Ȕ56Uk.qGG3֜֓}?oHU wnG\Yy׵ɸV_zv!m9$/qNob)0N"c̰[J˝n-Ɣ֮)ǁ<3r4G JU/K!prAmQN}>8nHN m)b(O'{hdla/yҎC>ZYaO)rJ+{@|~Qں;ak5`mb&W9 s4ft'uXV>ẒF#K[~5Ő_dL5;Lģq&ϫK$ݬgn40\([ EaU/DsQc-b}7ºCD [w+6`LBiI:k]=001S}m8J# < $HaMx(1KRu띥as1)z űĝ,3Fwx\UrEv[PS~8`19-a,IDX+.X s+A%)zcu7ol5QQ@lJw*5L)|'~!\װƭ*9Tڇһ)µxBS8Q?*_ -Nu:liP 5/ 8!Tv=Wk@." Q (ͻ2yV4H\!3R hAoSrS~K+ aB$nͱ+n6>!(7%|8TEP"8MIKA@r?=ɲQ2,@wi͐jkyUUmy!pyO6`dڬ*}wbw&Ǵ]6#8Pr5i~ ٲOUTm*y`6b+"7+4:'gPZrcusd< .w@6d!- wm=?t٦"+5 ?(vTHv:5肥JGňJ 4#9gS-y&B\vڲ oq3BƷjz*[\PQ iy2yѱ12q߹uH]:JVQvx'.O ȽÝL&"]aL^Ҿ.ˆhiӽ %) tRF1Y 9?@i떋K 2oѲbiP$n~I6<"~ ò?ѳ7 7mt/>8DA[!UߡnߓBDLWP5m;93hDS[&)DB#M} oJeh˰*ݗ〲 -݄dZ6]q$BܢKmP #T 3OfL,u m~{x.*63.V<)NE/egxia)}vZ&ԞZ.'ޑ&ERPYS~rTW7)ƒZ C{Nr!>a!zx E*lfU͞+w- 8]BuEaPudӞ6 CȲ9VC 3?geU~]Ǐ3٠:j%M:ꥰ$;Ze Eڌ]dO¦#a dgY*v7&NzlC:n!'.wM9\jݤ*fi(\ו)Wu6yr(܆'p:`5S\Ȣ,z_bg<4?"̌E[X6]ZMH51[4^3pO [-O>S$+|3 8  {78W=Ϟm4WEMv7o(L??HW0n4?WC9/z5):>./*q t`Yz-70xug SSnJD@&ݒx=^S](}g3FޙǞhj}hzT%DԎ>ezo {^܅VVs-Qb?< `d VZ`d7An*C m:H~t^y[}O5soshxfrp>9{oչ8 x0g0zfcGQQKC@_q|hPOҦt+C}c#@XگYbn|uA(-K[:u,<96cez"?^<9BX%|"{ K=ۘރh:=~Ev7Me_^}n?'.߃󨍃UR|Yjc,cNp1s[VabdL"*1O*~j.\FR@*yZf׼\2| h-%oW*_ʇD~VnTL @mt. "1W.P@]WShu9U {ƦQG}dBsu*W_y5RM/4t1yaޖn wƽ7&ע,]侴5bL1tzFrb7Ժf&yɵ'^>Adfᷚ#< Y\G'۶`ܧW8:7!DẂ8,>B8盳~uE ƃA^fmV:hEL:%{ ǻk{?]Ε: 5C 1>} 1:Z/5$͙?%u)|(+t5[bvCHXZEIk-)$U!ƣX] PBI?h\bRQ~iNp A?](#BPƐW}! |/ԁ;*I/vp/:??|n`^>M obd ,F5{ weTŋH-w\4,JsZ)[!&G`2[N ]`x]mާ{W*nO#3vȮN{7fUR_ =!3[i]K4d/*H;x x#umFD q6dz$5*q:qj`,'~:&: |v鳡.łÉ\!(GG@Bwj$y::;!m(d2܇NcլJ>1=гXAuR  :*{5In˶ğ^)̙+Gj5E@BrŜi{{*a~#r>q?WZW=k=^2AML6ɓ ]vO8;|w._\wՌWE8EtI iys3W'2-,E8S<N!O1 'a:ӜL*ľG]'^>%SZ_WS,mרvVi,>S/iԽ+=ʔQ3;#J2BˢJ'&J'YϸDzX9I2aH.;g"~_?Nv\P9r%N򱄿 Pw&C-ǽ2lz|Q|ϠLÌFXis ! \C㎜ห^9xS35~ VP 9r|n\cb d\ȵ" `Kힻx Je4ox~o l`h3L ^~jo*݌wC-}á ?Ō'甎H,3?Nr]Rx_qc3STC稣29n8CbK"U^} miM(E|H55Rj*w![C\=vV2'#wo>rGz&lhuR?zUI?7Wg|o >>_?{a!ԵS.4FncW %f2;* SԙV9Vw%QZ|-_ Xf;$G^V,r5^DEs[-8ށ>e%%BϕDI!gZȄ>E07ʽRs%5~XOSn͎ip>e=ܢ"jTƮ,ҀVr}=yjCjwF D>&c(OcUJgj(WPenf3pe0:f$nL ,QO3yzoS$Ø>jڥǪ< =-E57xʹwetI4&U{ 4J5*0LBEX0i$ǓqhzQc1 Iik僢l?_8%ʒy5UrvI\ZD~l_PիŽӉRR7C\t0xX~N0mHND%0+e<\e b i9vQu>m9/Q̺n("ȫ931!4NrqR6u{Vn:sÐ B̢u"WƊvmV ]4q0-ݮK},;N6"A$XWm|";dAJ@uR!mDC}nƊHF>)4skZJ/ų{bi*p9MC<4w%\R"r#'hw1ۻG>|ƕ`9병6$nBƶ^@iXcڹKLߕc;e#?CΖ"EnT.c~4TbƷKNjsA0#qÃ19Yl帴D KP;Obs nU(= jRL cKjѭy9} Ct1Xа߾%v=ψQӱ'Km$ٛ7TM_8W'SBoc7S/3,e ũG;ukt=WFԳe{iS1C))$\we~-$+ \i=жwxv2DKXv+l=؁)3+o3l_p[d1M0/A2VR+wU,kMaAɔJĠr܍N˶g!oR KM!L LSQIh|KJl2sͩ*"JN]q3 8|ĝӃ9P(ȝS{?7jzO!W$7m$?3buqMtB}D,lf%fUĥ1%aL &xϮe3*I7s.&p_zZ`.C6{4`z@<͊=N.y\}@BopnRFxщ́DTٞVU8Tgrz1ƞ, ji#xojc!v҇` ۼsЮ)_{v cL'˒4H{Qr%$h\&M |Zkd"̚[Zђ&@o/6h)7 .je4?į{2E!57.rkJ-3A#-^;5$WŒQ$!͗bL~dgŭq5Kx!@M3r.DC# :Yn q1prbs^,WKl#+荹u"@('z_Mj|pK(B"{i3x\lSL9/s) .,Mq*'0Gbo|4EV FJYθR">Uן_5A }4 7,hl4vhđ~ySͅѲ^lXBoڹ$9 P0F g(l8hl^S$MBOҒNܘSq%KTc.ЇI˧./˖IZ@Ģj(ڧLO{h_(yUrEūLױ̛+I _826 1BI@PD ^-r ;Tq{/b&6 7u|aÀwH!wb9=ɻwCbCXR]TUWU?ЊZezAδlaY[<'k>xeRGX&*UoOxJ3G D}ژuڈQ/װcxdgU!hSٓ˟a=ߖY5ōv4ܿ`=ي@guh vX@Ǩ @)]TC[0TI9SP~/fc;4Vr+B]qtXK!݋܂$s%1Ցnt*s#諿K܄/J7*@E'OAX)\B1ٝc7kg}fq H~h=Kr‘zU%c߶EEMBw~z BaNZH9#8kPZ3ƺFL:w' DK6'[> Y{7$<CĐ[*@$edD=&VPbaB{)PwfM ~8{Wο+:n:WGui0+7$9$3@ K[`Yy@۞imeLEb8Dy毵/Pqx+ˁƙD0[Wp!-4%]4KX9P"X&cd)2c0w_Ũ Nבփ ;蝍і큗Qd[ áqxk|LR`i գfRV.eHJ&.O0tc U>O2[mPBSnEx]Y)KL9ȏxΫD/ \uZYDc5D:)~P%Z§R~Tr2i 'k}3Jg񉠏:/ 7 @7EvW\BnmvrO&V#⍪ٷė@kDpD6fC*z]>Nŗk(q{_P[dPd8G'Hz'cg0B 9է] ."+]- H;{gsf*f[-69#ސ'AөiAe|=b~}1[j/nh7gk 2JF d&Eoe$8"s(0jKto|Ux| (QvU 8,݇];rB`v?Z/#WmiPܢڹ)nJ}fB3Fn(p/ZX/#VVQ!Lp3N[]*g<[k­U Ig=AJJhK_ljiʶ]C +ћe7t5 j' e(7eؽLvbBNi+Y+σ}8a!Ċ*&9Ss<Dc0T ;,\]4E+uweO2 ƼɄHY&J=.LsxӗBOuX \жxK̏Zoɘt3z1($=fʇ'$ ow+Ha`EoMYOYTݲ:'mçhknU8(.L֨.7; ذ%Im ji-A7֯;^Gj5$vw`~ނ]x5v}Me y'U7?8<'P=JKRuKacC ۊs ^kn1kװMĊj/#3t5ĩY+۪e1 GB ژ9Zy"D3 Z('r/Ue+‚Ȳ@FS]Wߒ)ղjAVQR8WR==X(I%Xm;HTOe_UJv'bV5BGv~[ExqQ#FW44a.7 Ӻt ^@"PFN]YSYNW{Jpv)a9]Pj>)X>.1Gx Iz֭lisTcߍ]rr{4*ÛI}պC>80[(P!VG e8ecM]otRUEא<2a׫oiX- z_e{xҤ rF8$^Rm_(o rL@, 4Ù3m99MHg$ǘШGw.P ł*=V gR0%ɯ-%n">,Nn,Bn,$%v)NHZqgzi QI?'TyHϠ< H-DfN@~]‚{='\Τg270bRha!4s-yG)Ì/@F4լbe ZW@3ZB5@jijbkRŝ}@.IIm g ^X(^>''&r/e״R7q3Ursh_܍7Mx%t>Y5{H'Ys~bS+Yw 'drE|>j55@kXM{?h椇q7LAh0=1tO_ƕA H9`m-y5v6v,r5lmVft/5K'do^Nm}D= f.PE[DEwS=ɸoȴeTYq:_\3=4{?>Huf5:u7|fqڑfU2Fck򊦥3zt89{ %J&4g-V %~P6}׵iq:3<-}w9&|/d;lϟ1fh+Ԓn8,P7D$N1,n*IwsZ6"? krV}5SwDg&x }6whPs8:WZk۩#9>&''ل!a̘{-gr.X"Ss[O;|ZreXy3cgd!a1Q$}_ۘw9#h#g9r2V3ȊL{&Yu J@?Hv\}f7š,4x4w' ;T ѴF o0jy9T7)hʇ@ȫOk =~JÂ8EcUGqd;z/P$j`V$*[^}]H?jxS:ݫmuM#)AC +A?/YvJg\_AX7gDʨXw.]mXbfR𫛌*Xx)b?a+axi;rqY/9 li1ˮ-tu iBF7[&t2\8JB.+Mv6s2oJٰy. |F媲;#ШQޠRbws!{>ܸ\kpa(Ɛ뮐0QOټ"UzgQ@JkΦۯq r$px*AIV_9n/ZS/f@gi԰Cyuoԩ<"j..PRiH) cۄkc" yl@ҐiBISAjHsvN`gPPeN'yVfO qHY5YڵXE2۞ AJX]h{u RP3|RErp^<֮m&#w/ .yacS&#M-Tmזp[6UʟűYvU|ꊂspW$|9]G`AnQd*vHMc|J[{3Db?ԂhEnr/wE @`/0+Չ(qoXp(Q&0LQ/;8Z2b(O9]'+hGRSIWތRW<5YU"Ӝ:>G/Ip{Q9 XKLe: 8WVt?gfyϚJ@;[z8`~X9?Ս(CY1EWŧļ"ٞmszf$ÍV)Lp Jc`hH?g@2X٫JgVZ  [I7+r32mWN $}+AB-(`~meIsTnY y(~/ٗRd+EXpFɈ\ nP#mC'(g:۽,pv'%sAY"_%#?V 6~bM#NTʺd}NX z7x ޴qm衤 cju]q>I:#Zteyd]M&n;* nǫU+|; v=oD~#feޔ?\-DR.[ͫ`3֥Tٟr b!Y:0} 7(|[Mt ɧc{rzìN >]꯴1QX_\r?)]`hXQ 'rG?@E zQ@l~G몿$`-3ˢ0^gb /^DyǓ+N.1/"ܜ=НoZOA{^1ΡIyuZ3#j=F=z`֞$ l5Ċ~-gI_Z1YDc b}F5IJ;jֱ B&JO&4T_L4u? :*8l}XngKMݤ ͢5jӔ D3jLʠWJAݸz/4²wJ~V.D8>gS oEGt Wl?rlVR_M:u_]"5X=n^kavv8/teMvo@_K|b^ۿx6D b`^1ZbJWSv˵N0Dxj&w>*NI?(z7_RWĪ/Bv J6 ᨛBdhW: U0F)k]piݨSȐ)PobnPc N+p 0T쀀@ı:Cyʾayz2zxPξ7E=? L5@.N,ӛ, vV1ݷQ㛴/6녯(w"^5l39\m.tr)aЊ8hwj l:cBFxeD7O6Nk?NW2X>;vs_Ӑ,Ez҆SSe'LvBxN28ԝ@Jha3I-JO4%^~ *sPn5]d\[ M&U! ^.U$p_+''W {CreQ3ha?4 1RФDH=Fqa}EiD{0_'v3}{߿mUDб8OOOO Afsح%Ž񆐠A=l /D mִxdk8/;l+ucؾ˻״g^adXfۿLt*Y_v#Z[۴zv-6y1ѹ;0«PꉟmВn^}Ή/q+ }z<ߨ#9aUo ><7ʼkՈl+NGu+k^yIzPv\)Nb47^*676؀II4=b8?@ ڠQ 2D#D\|K.:`Wv_hGxZ 39-a%]j5)bX|%t)(4r& %rYhro* 9H8iqu*}`953>4ɚ✥[ O{!# <'2SCAh/.SiuZA-=n+7ChhF쇍\v>7d.pan#Ot~Ȧc̮e|if&+K9>Of1kzzk#>)\1&sK,߳b%EStavH@Y ->T.@퍦`4yh0xj60_.ǹ,]d XpCb}- B i\#_.XĨC))Oz'd`!1s:Us%xD >7F 3 MІ,[ )x ^~^|BQ! epWN9}C˺R2kW`VpY L\9+C0.{13M,ң@a+"`YdΒM eHNjZ"[vF^ 2K(1o6S=30~r|c}JT )VI?yh0A,GװzWߚz"nnnS j|%SNIgiiaۄA1Yc˰F m} $ljj/sng*l#: dG(QqSL5F:@gDR̋ZLh-WO}k.#43FÚtKe/l~m%VRYqء=*b5-VS3-E{оlS>ΨɎ\bFԢ5'GB7jܚpWW<5%EvBߍՅpt6uutppZl ?|oJl mcpq%7<lgFJU=+e5iI`+;|q +a#O {Tꯚo!]r׻}2_x .MKMqX)ƃ`2w^9_&HތH ZBh= Re&Lx*p,ڐ:'`?^צ鑌xj *%6OBá$ң}Q"TErw.Tw8V@KPMAZL1 p~3!dEI$$v"͈>|X:\J]1RF @; xWr>6J{$w{=01)L}p'5h"j8U{"LF3vv&Ĥ՚Pf7㾺m Myy{0&0!±8i͂FtLm@N(ss,нn= 6CEZ/ 7Y2PaKӗ "Xy7-[rv&%lƹU񟹔̮-V'9mdP~\M-/o+ $)|u>zYmSd`:Tǿiv R!B<)"uu]R't:fr hSGb!`F@ ';XjͥQ < H#U:ɴ}%/э3'|7'dS6<6-8I 9\*Ì!MMQ9.5Ac@iv";a5V4 DSw`K;<=^i3 fp(~m45. M*8ȂY9ZL1iӵN,vI0s23Q4nuiճ&M$]||:nѱiPrFԥiH%-8K"7xXm%ߤn4社n?r΋R I=H8¦Hq7N'_W&>YY o14*ό.O0DG4<2nh%TN=ap)˽.aJgbD4*i}l bN o>Uʡ;Ps|AϽ:n=F1:^tdMhsOJyR1= Q@T(on;3'Hv2?Up~[mCϤl'}Q"wB5H A)0ƌr<,%.Go CnJ^UPGC u;` xY/`HA!ofX?]?"oqkNA7d`tbZ lٴ;3aj"94Pf16HA=.G{`.0R:6SbuYȹՔw7!u7=f$tÈR=̚dslߛp$a;"<`Ls65ι6bYJJEi p${g5n`\-|g.K@ԡ?OW!#93Uhd];a2?3 m2Ix} i.0kY .%-)\'lǀ]Jo80|>ʢ)pˇʶTOK6]&3Xpz3xL>s uWqf"[gT|-.Gb {Ys؁aGDiv;뿵X/s86ҩNͶ&Ku]bn|(pĠ^1lnެELNRH Z楬R2usOuhd]BH(LIf:vj"Ѽx{nrO`᎑~C%( _;a3r Ffob;tN̕H["TdA}jOmPGGa`=m- #PrG,ZE%c^t|_.92/GyG5h3iW,?C5ᮋZN =[>)c}~my)=i'6j8z|O"t֧:%s@ҫ$Tƒr\6ڭ0<[nlLf+/9xpnh5[!S {֎dakM̉JFR~GO?*hi0Mo| 3p@89+ϧ@p_y MNqץNܵyxOYy~=Tn5F[Kh*4V5w#KSɀ$dzCb(9hy3˙ 1Htyڱ|)߹mhlZ)Ya3)޺qaQ>sk ,`RwȊ< iɮŁ/u 4OanБ|b9rMP2Xi|Ob\.qM3/p> @cƺouA4{WUSR|R,/I`(+[Mk㣚H|b?~Er%xhjx9,C=W Cvr|ߥ#(]~AvbC/m%}Fqj M"IJ  denw@|{$vf&mx; :l#oQGmeѽ'n0C:Yw͛&GJ$5d؃)1+ii7v;]L4ѯ(&WiXx|=!+zyKQ| Go>b5Ke3%MeYb)Ycw25k CV0z{^tJqn6ff 6!߲3<ہuCM rt3=n=h{/IMuߐu)?$3>HtH>_*$Ϛy` Yj(= .>v.V D"&07٣#fXW-9)!1':P5n*S:~͊B&{V  ]:BM1ĭSC+[D b eh8la|T#C N!\K|&!$5јp]3ČmoA5`v^NRfN)ZTeZ0Vd \d-ukJ0ytI36Mg{siC_"Y'I o%ERqĪi,=pB"sP[]ls6)E=Q1׉p7]DTS9ؑ#u+}l༆Tyekz+(1$99%M?ҕv. PVeԼJ:#Dc`\%4&g|ͽ׺k\I6$VcSg?;fS(+@ tiSN:YJ+gzue,8A$#Ffhz|X )FD}{A6,"Ӯ3ktx DeKǮcc.4ƲqvsTzZן  p?؂s@chӞe'MYT=˵cqK3|.ՅP4bAhi jԵj+aVF5MUzyĻznr}ga]q`i=_Ou?H׮=i 1nLX3w *qp3)->><|[-Y1\.Zxo{B <-|A$U7ȅMe,!@J?yԋ ӲDHD.SyZU:_v˹ˢ#2@QsqsLm1`'ZɩT Ut`[y>~_dvH'0B0d*5!~U"mjק}ics"4bwD (< CLomw(bMz=VKXW.Eܦ?`ʺ nHu%̀ ~ūJm>(7JI&| c&^~_n3S}(!?vvcH"h~+7 H$fU e'+9xZ93gIɘ c[|q8׉^/;HP ꫽,o4.K"_[k?EwA\nG'O|VQS~\[J}?lggT ɼiv \)xi a~WnIDᄏ&\{$q ګRh*XP(tI`vkHzcYE2ϋ+lkdeڞj!q^T.@KNW_;\baG'N 2Zu\"* fv:1Qtkg^ ZyHrkЊh}k3{u"&OwJ,fDgy96Jw]R[F&zPk;2'c.Uc.U;V8JpA+PߧLu} r=-Ebm]䪋@ ~q}ӑ[ A9 eR3,P.o&YSg83F8yKezﰱYK\A̰ZR¯!enԺ6[t~<^Bl9ypO>y< d^siwI< gF)7 |D!0J lc:Fdwn}!AomUJ;n-n!*jbT a62|_'HbQ]z1CY0PݴDD]=!^A999 Qo.,A_ Zćލ*+SC!;BeF8! e߽&y9{5´WW ;W9e, =,lKZ7[ҿҨKEpxDʀ#p}h`Pkl%]g˭Mt'(iju2 )XF(D|Jrݷ-OS;K@WpGVD4\(>D<RXb8Y&vTJ&I۷VpPňQ$\,,qn N,r|9p<_ZIaLT%۔ Mˬtᪧe4#ݗ L : (ulvƎ_@Q'*m.13//h0:!.{<]$M&[G ~ , Te2L7Ip閹tc39\Hl22ӑSJ\2>^ߕ2X堼~.֛Oa@I'F\Uw/[&5L#̷I/~լ ޕ6Hf֑3>|! l < j֪9 {o6rV³ mTCR2׃`֢gV\Ԝ@ZȦk1 R;/@kcIrsa'?Н1vkhmVOZ@-"ηL.R ?|ı[fZf'>*k7Rlo{B%C")-p݋.phQrҤ l ^/1)1*۔`rِiBx : dۯyܐѥdw)<(}lA93v @Bi)#ɡNnHyZND$ƥ!HՅamP<\V: #ieY>N~ТބU5u/{#2 =/` zߖ|ƋL;0OLį̀~"&z\jx.~}/L;0Ǹw+;&\P&Dh$ꁅ撛_4GTqwvKNZkcYzGra7mx7WT"hD\3F5» JêLsZX0_Q Ljq3ǰt&mERP)H.cJ30śTi @X;AU#2(a; u2=MJK.]0R9|DK t}dU|܍ژ)O aćSHo ʬDRg:j89Gez6y}k2ހS(9R[ByA=u/yC/* `#uPÅYwhA9@< a2 kqWgEJ`]OݵbDu¢Oe6۳xE/`Etkf}V?}^gpM/⑈PQwhMHgBjg =f#G᫓$:sl "AZaGE ٚ5l}㻹X-p[`2: ڈ:߉Y`̸W3E#Ydd'ļ=1Ui֔\M۳E$H弅 +G(Ds}~l۳/# ۼxp)(<ƞ_  *%p )];<"UHi'h^vLA0@D!&GU#Q4*ZvlB2=ms翔Gsvʞ~}*џ^7 5I^Z#vL˒Tay6 c`DhYW׮+n}̂VU^X%FC ' ϟw2;CtH`wh Q 3l*NF<(M PBVF}z]&snN!}9GA¸7VnZB(!/~}Yl#=gYcgy(0(oKC6ZlfSĬǤP"1#9S> BJu[*%q5kr`]٥"( KRTsꕐ3F{^`wwe^δ(Rυx4kŗkA,LZ,Z 3ePjw:.~xHiP°kH6q|.}DP/vNf5t鞶#Y$.jvME"2!(ԵR{=|-糀~Gh3nSSo.3xIi"wώ.lx<&T[zͥ,\ ²y]b"оYcj#h 6)2/HU0[schm|ӿ|H)CއDť w(9=~۔J*O\)x$8."/bյ\;(oTBƂTT;"C;-Ĺ" ;_Ʊ܈m%tuvSFl7jDuԔ/IPD{յģ0JH@3a^y&F ͽE66atBny c/q;/*STyz?@:Œҹڰ|k OtJ8.4L*FYC%"{P ]U{͵cNN#$a@ okf])9L2$%K!x} QJe8<5\v&! {&2.ɇ|fPᗮY[Fx4A;lv젆Nŕd;u87]qP+/U59Oجb/>9H(m~5k4LBxTI|cu/OH+鳗< Sx{LAI'ؔk@#ޥ@Q =]B6WV} CSȂ@840q!u֬RD'& pQ=8(K H1&Bbw ql+xoM$Y/ M 3l^eD kkV~^](hC5g@4fްV}g%UIEbӂ})DoHq1S,1хoKn%K=i_sk,{q8 s@:&km'ojaA'cVvM*zK.sif® /#}8($IBJ[>р*Pi~ S%<S.'')gIQ죌%!mx=V Qeg Z5-3}n!r mͧ͠|r \蝖'LT8) w`S"Μ6X"ύcQ>c^"VhǮrbm#Zȴ$m ReKyMyLs;gp'o[ Dv~ r7qG=;d^iTv,l{Q"s'SI hW7~ ymA X&wQ|OT~f |jF0 ֞8nxc# 7 ;iA|]u/`"~dM)1K-b{`{^ 3q2e2@0- s*Hq 0CQ<9fyt]yH"y\v7÷OҜLxZ[+ `} e_Q츶!q3hu9Zh5%GS/lĘ*#6XȦ+Mn{A軕`Ƀ-U8XsM9PѹOnCw(obX T8s3f;8v { .le\n?}N~y}}Dv~HƲwBohDǡio(-z%1=ANTI7mW ~OK?~a՟`@ ݃ YO1L%>l=\ ޵EjcIsPLǁju v1F}lI#| V7ˏ#/t|lO[GDLw|Xp蔹EInc1@㮠}o .qrBH~u~L90O@Gו#9=б^dItD\+RWcvNc;eudNI9oM}/KTLxk "@tDhAvxtȏX3#ovW$\2b{ETHlݶ ^=鬨E &M[]z-Fyf{!y\gQ;"ZxDz(yXd^]=5ו JݻK jS@%Exzd-]Sg<1:zsDo'H閽yF+U-$3Ux1N ߭mW @-ZH^of6}e}c芔MS擽HB\\4 b2+ ruvO*tb3P!pZϐI_>2$ywܹG,ɽAP-9%Bkula&udw?j_!{&LLۖN KubPjj`t9ԭP o\g(˲) \K {@ k)Tڴ3mF9: b) m$"ta}Uanocc'Sn֚W3hrE`#F*(QtBhߤ!:3FP#3GJ32;T'>"A΅ ?iwUYlN2Y  (Γk^ĿZIHH>TPnvec2iqZ@ߍ0 |Hqd+g'̒pV{B̸YoA2Ȕq+1p[d+DQNB zjr>eACg˧ׯťDQ?;&DF '3@rƻ>iPB֛#ڷqN+AOdr`Ra.h7 Ŵ!4 =Dh]pFH 3;  ?6^H\Wi$ɤ;j>`AU obKGì#&.|@Eٳ H |=~~sOnn:S:*F|.*QWGQ=T=X`CݤS&pHoaIԒOkHTIØn` 7>( 6OYk%X#jǘ+߱iui9M<{*{X?hRF%8t (lD/+>z"1(34;C%%s]]:,l@gsL% ~kv[p?F$VP0>%}R[ߕ8WHhfucه`,B + Gɞ;VvW*p&+' <07]N"ǬdT3G 7i]ij+eU֑rGD$a  tHE[ aߩwN7rdBVR ы)e װH a+gT=/cRJWW2Vb:ݸbґBS@Cǹn9ftyā.8ypyvޒ(YB S57ZgӸ[PW:kf_M4%@N읮uվfDk*xt Lypɩ^̇ↆ%ZLi'ua"2~\81ΑOX!iѤE= rEHQGB`J܈}/0!  H²(0qKKԃn?ݭW#P<<5#I}ʹd 1vR~R"xqS P2ӃODžN뿺P6رkO~ABKh*{zyҺQWd7G('f_a6D ؤ<%Fvj@x2WXNb;re͕(1_slP& $[x{~}DD=&# "({櫴i 6P%f+Z11M/`Y)R$3 !u :},7WN[>*':Ş|KV%c1EX8fjQ) KY`}2_P1 U_ؔ>UI$!G!YC턤8 @ 0TAׇ2j0%:)(;h6/3{۩[5jキK6BؠMg#y z0#BќM@y{ +?% `X[Se$G%Y*% 8WI䚶q #kv:V,*bjܢq,h˧j; x=s^lv%BUqf෪\p8)R\u$PW3&Ww夔z@IQ)"% o $b(- 7+Q1ZAY}ËfKuP ѤRc\/[@P|R V! X'[UbٞxبMζLɼveɸQYJq8ETo`[јV W|Z]˞ @]_! Tzk6f2!}q*j(2eIWḿ*Ցaf!Xaۜ 3ZuJ["@PW$h&tï˘ߕQ[*g馪&lA9S-E"BXm~L~NŤ 2nG)U[]Pr=)Z'Ĭt;jZm`]geXDqlv{uw<[}euc=ɮ!a&"W2(_M jC;@w/ }# z~0]|}y{cN; -H1l/_mE!07VGrؓDՒ\ {hA&*qO&-o,oG8-Vl!ԛd7 JVD#tNU1ºJ. !_3Ȅna\ʚjiMG0fE܁܍<4yW_`i{a^@ QVMv$1:]K(9h?AG!`ڢV>%Ga;ƼmZ*anh(uAČ5#C0m82at󉬹e(YCX_9 V9WT*V6 nۡ@kTQ:X+:$X]l%|Mǿ"[w57J$M# "gSɾZ)Aã!W!ݔZ?o7>ÃgM <j} plhUy ӾgIsD{qf;Xs˕t?${)h,C.RUkrku]zf U/.?6$ܯk8Z]ҰbF4ݼ$F xnr-W8A_U|G{nm9NwMPPŘ2\s7ŔF?F!g]J:I-0LnϏy=2d4֬Y He8@c5LCX8 zf XMsgu[\ujߐRpҬIK0Ԟ%/Vz {O]SʛԻ\R^CR2p z#myra5=.I;m-! Leq^ۓ*4 o jKމY<=eǢn.To` }+D5awȤ!40OqkuzkuNN}w}NgP6zÇ!u3Pŧa]̖^G<(j! o,f52%0ވy*S-$%޷U0tʌ1#AMɣ_?6U۴2ZK3J1Tj|mhXA0]!\ gAVQ}8rnL)-| ?zaD\::p'r~T,hBg;cʇ5Bwt/~7xC8)}A {4N2_p[~}KLR|p;X2X{k$:oO1dpN 7 hUUB^%HHHNcp7G 0*z w`&6ʦ,iS$G6k"_ pv:VlnOK&4κ k@;?9i0)q.XyL#,BUx]v>?U3)QDTʊ%>ƒT*vv(LBE'_be5O;]n, HLdnu@+hmHD%^!L`WUʹNzW24- [@Mhaz" Ġhxqǐ:σSfÕ*=Jjuݚ$n߂#5>޺)\#:''ӂydFD0lh0UܶJ:Am#?mdU r?ZzEK>p=Ҡ쩪m F&ۋٝJi֜\hK1+mcC{ q]H-c^8?#DY˙=AFJD Vylj(4+MFjTGI-Uf: $r^*@O j0]Rl\#]FNB,W7cp 3|6:]?;C,9c6FnW udxTVK%iO|Lț7:rLK,o:^gâfT3Ko[Nԃ}%'IVl:H#P3sFefB̟V:9k~jt.a} i54̆BU[ eW)',I :rph duQ.9^$1Z,%\ajք%@~ ͰN`g7ib Qipi*)/ /* FSIesCgVi|=pll9U[3 I'Њ'̫DK:`4M"pe_ixQRN'/uKYǝH=^LvDVӰ*Q9&J ¡"PY/ [d {:! _ I!tӢEusӞ b;2:荂k$skg^Bܸ>6z~AZX>uLSH۝ w<a7-ۧ/VeςcM(EZ+]fhN2ElWhx1:;~ԫBAs )giO>+֣^r1B0KÙx٧ jb4{#O)XOqfd+;{;`A~yC,̏wX7 fOxkY=G~"MAF NeL}jXH}:Ns`Mbđ5jqpJVsK CiY\(s^u7W dbm5~ih l׸y.tDӬ= HbsD|4pdn/*r$zXy-ٰ(}Vm]`)w͸ĨO0-rb"5 -\+lE=x߮$A„$V)!qHHm|]YD"wQC=&ڧFp6o}b `8 RҶK5c \`twqVfuwaڈ 7gnQF] l#1oԁQjP#P`ZqEMH[NOs䮄4KFM=>q)N.ї%PLsssfARS$$ޢ'f8}{n= *3PFWW\ 5"CHV@c})84ggjX)0B h'~[`z#%Xک dŰo?*D/@9X!5R9skJ#ݣ,zZ-#)d$„sz7jRm_h 3obZG#[ ARYꀫ݈H2l怾cL!ilQPHš!%6]S\#?dOb-S+X7Lv 1@iIKa!VIHT3M~Sljz k+WxF\ݧ#w* lUT M?'zR)l9=W~vn2Rf\!E!'#T1ܞ%l( Ro1~N/PVC@hEt1@2yWRX.8dO ]0 "PB3YuY V#&XEBM2_a/-L]ZEbUn[/ٱim98_Eb^Qb_,ߟ?. -Se۹Kpqdw}خ {dF^ ~e lw,QGoRLU @MSOĿg960qމHC lL`D(ɰO/~@奭r>/գLXO~36Tiqe.\7/x/\Ph*:JrM__RU]qNCSbc/G3wdC^O B?Ԭ^@hkZ|kku\9an4֚5&cxb؅Q~IH@>${0zG1};c\^wºhn#t>*?&% a).5(y%bS~ds{{}B.הˤ#.7؉%"rLS$ K{~my5"e:l |G$*S8P!hncV xpֽm?^7XO(֣]rdGSnU=S;%YڷE}S7'1/0]yM:+ޛըgA,u!rXF0*#ҢyW& ろeŤ vQ]aO#-SOB!@ooEF# YqCiocb-{UxFL VHMF yo1<>sFߦ:xzI9xOΥ-hwfdzXa+.FԞ*'n^}H)ܱCF`[s ucr(ڈJ-@i';7=қL?AKְh*zwA/з`+,"c3Tc;v*,-;5u;QL/(;㘳Xu;B;ѫ ©|caQkWw9NbJ4p(Z@1Nhfܸf백\~GoYiOFb7r]Ap 8?o,!xYM$I%)ɨrt7PW u3#k#)a,SO'/@~w{He J{>襎pm ^!rBO{/8哟pBg]9 3(3+cFG3LcxH@~Ẑq*mVIXy+ح#F gP_%0;*K)t!~gvTx+، ʪ;B:dJ3* @v+ GݮG>17Z^ Š0hj[ۉ"8ås7- o+ AF6uE0MC 突{O=G*8BjVn[Hu&[Uvju]:;x~Q2FҧT7UH2HL1Ӣm] 딁i98+].w?j23 Nײ{လG͜;%M=Hde;{,>'#;'Prbq\U(_*( 7|U<zs ۧ67kFi_˛SW,q*m+ک WhR%"%ns1uqB~Lѝm;e^ȳzHO|VaN9~{~hI <`I;ֲ¨4[xV) Fkp#{ @|[! "PcЭ46rEM9F 2 -go<4wL Wv8;nEf1dIW"[æ[_7(v~Sg{u k5nI!Yݫ(}5*eLjuZ"@U`9eeN`n0@ ]VDntY d r'kia(67!4zEBi"4 2)'~EEJH҄PZ @!|cC*BLkp)L+P')o:ޅsW-8yP^KE2 49Fnq{K(&2#[&WsQpSȫTzfȊY?CZ3RayeoS֯;u.y߂ A$,Mσ@Fh{TM՜ǂORѷA+Mkh\˖sSEH K6 dٙ7z88w0p6%_rH[d>,UL^+,5aYd#-׵>!hҝFZe#XeeK#pEN[x ( e7R<+tϔfGoS[/~>Y!w|avzl41Բġ48([%;x&<al.L;5kʣ*1:Ţ ^HC`n 89`,vp*~iێ؆3 `x9+f&$M6k9-Y sp̾ k7{m;z<6K5]܂gA-mz~$-sYHJQޗ:>F2;lδ q%^4 5`\[Y@mZ߳7 iY˟w=ugՑ37n XrE'?GK}Ȼ[ӛ/;* G0!y`@ c`?S fXY:=o78#AWJc:&1C˼ߧ6vx9.gr/1izX7`m*T^]o o;fh_WO҉6{7OPձud>5h ̡J`:yoʯ&cɎ!yL{xJ| ['=oWiV='جPfJT&q2!N9^ wK{fNFH}$Ahd:mkd&Z" )Fq:j,ޖ/aeb n+2uͅkNL`R^/Y"oM'd}X@..IS4q6ânrZfHF|(5D6d݇΅N"d-(yעm4c{i$VJa-WU[~ᧄ*ʮ!V][4Oa_咙+NC:.sӡ>^tW%Y*M^Ǭ8G,V60x)NT;@ǐDsQ~xm da ¼^ܙ32 0;d7ˠ">9uhW. t(y-y3kAWi>tԾ_RjVL 7,(wI+6ԅ/)q!AG߫"{ `2 ~1"o_0p/?ݖQݎܟiX ^).zYcb]z #t(Gg }?Qb+'F"eV$$Œ2xzRi@`ç *eCʰ~6x$nc@c.5zp"@-AЫ.B0Zۇlmz-fN\ud&McOQef/|iPNAMJyx`Wb:kA6GjyWv@ B1CIu f[5LL`S4"98tAwD^pMQv9lT^31# (?M߇nT BmhXsup+N/R,djM4-O dIϷv_s& '2wpI6#}MOd < iR{HyNҫ" XjMcX\-r9>pWܜs)UBi`M0XӠ` c/SD\0$rcK }?W(F9XKrSsf׌\oei֭oJ墎i=~ ^!_ VWj(8s yHtR Ȭm M I_ކW%c9'87)P~F}D- =5KYIj v$&4{p"e B#Cd r~Od[R 6' P2XgZHp|a%btp5^t[UxuQ?dn+J1$O,g-T`-1ID̆0p 4޾#z!7kb7HZ2^-ա-2+B`P #ƽKMX6 a2akaY1# Qb&֭mƆ7co'k '.5zo󲱍1P !{~mDq^`oλM'cWˎ.;JA;VXةQV+0Z[ k&LN-` o-CSs1ja]BXɧhf/Xq#|wӨVSP&.Ep|dŻw˒cDi6,=xEWm!] $$Ja#I>7[t^ E ճg B`or[IUfQ%PaM_:S4\ ќG ZP۵ae+v8n(Cj1#L3B;pۓ1A\z? u;ڛkݢ@׺  8OZwrkS8,QNZ` ~{5Gd M,"QXݞco񧆛ՍiT,%rh%]s̲gJW1#*$uSq+OԀu^̤-2e6~?~oJ.Om!;J,WnG&LrC" (rPٿKល2Jxs#NΑ%˧!MR}nDQ0'2Qځp)fU)鎝Egt|pQ$YT`AVSކF.߆ xovU A]*Vh$RXzpѤF0j0Z~Ph $0Fnejfyz`v$*8Yk ^mtL%d9?"(7?zG'!a.+ܞ]HD2MɋI%Y8--/"V̛h!3Vτẍ́/߄,ʖ@X0XV | J=UUPt1oNx2-Ia*d`S,LHD r{+|+A#Qrіۤ_Jښf GAT~',[mݙD3T$tKl-75%Dq`*0GUs:,tD Gjs՞Zm jaդ9ѥf#d!H5dO"YZUZ^Uhk֊uS3T@ "2OumFE$"wGYb!v*}+aR(L{mFPgӖ`@سNR|YwF'-w"WG5~s;UY)kv]e&#~Dh)LJ7vܑCU/ފvX U8ƴ.]*==o`|UqV+(LPX!㙬_̍4Hti^6(/61̊rӜ˂unz=Cp4(hG9j@ZڽQs)!O_G"RAO~ˆ20K"d3"Hܕo |;c,{F(ZĐ\ Kc{_.pvz{C!+ ̳ O Fi ŪtG}95f*E?rjA l6!@g't%)RIM`_cfk苫!YݩZmr\o"Teb;BRTaFU;Qp:}!*.z$\*ГEh5N|LOVg-<;02i9]׊ߴ?eU܀y*D$PH&iKZ\ %xİ8Jrz??r&3,cHtր@J/l.9%>/TdA <ѢݳpL|AR垚'(5fYT| ^c~44 S@-ss" ㄹKN"lh^ A?"dɑR,3DJBEf fWx.ŪТ)rmt @ $80C"oWަ>Xh{1G1I|B"Bϻ,: sb4é\)\8.|#uIMwLqep4q؛N[HgHڃ8+DsR],u˒BW@_ыY4|wr`BnXH&VA +[MlP%TRiJܖӦ}I~.ek74g\vk(XX =5Y@=+gD;PZ! }ZPk--L#?O;^᭿z\㭻xn#pmsV*ytkBu؃!+ʱF wlp0y"/Y dˀhNߙkԗ7#_IyRϯN5%ʲI (ݘĻN݋kO1ٞ|r;gSXMMT(U7>4Z: g kI&o҇7֋aDEjIo72Y3Seܙ#V 8HV_5^NͼK>X;viSc* Ƿ]4 lO ^ؓK? ΄$05J] h֋8dw%o]mV1+5@W W֠÷:Ij)}[Wxv84^U?!f!Mag cy#;$iKpCuX wy SU|-+SprNb3x$? IS{JܓnJj)a.[Ip@o|@N%T\ 9)#Ț뇀v))W2s=icW(Ha߄:AʼQX:{@]E~= f^Rߘ{D ;-ͿbxM6y957IHDY1y*p2]3!7*H _İhLŦ,!Q}GPWA׊tFb 3q_єy{֋YfAQ=(!+Lk :̠ca6'#\L;oQe )$O}Ra5j"&9Urmbbnۓq>cYgg%&*}" AeDͥ2'ڎ8wtiVО / [GG]أN[* hAa۸$rڻ|NJ;HRRR*VG挌rߘ;?rc+r_[j](։ mՊu *Tjĥ+J )ROfqZڨ;W 'N= R'QRe1Ml;Ok,5E ؔa2tLu<XлYTt"q%=uĠ"闲(D]w$wT ĖU:߈U$fMg9A3G4J>v6"h`>@щ{N/0O- s dP`: GiVeqi_dmY'D49Ꙅn}t1ÓxU3Vh7-zRy=P}dJaW~kG܊- .\R׶Q`R t|8/JQ/ H6cZ*}|b>Vc/h@  v8YRbOoyhSEM&k|fo<ØbȊGHh"9ccm3c RБ9) 60,mfJ*ƕ[} yvr%X*֬rϕKbT]1<:0P .̒t.#mTl %N H#q's_UY7(%wB5m{>|XK"B$eE6^leُy䬲Q4#ٴ]SeZ Q i'M0+/q^38M^!~Vo# x _x}Ma |$Xz0yZ0 i\J|C5 )Hɮ.H.3(zSYb]Q~Ez 6f_s/WKjvn[md~ TShק>@[[W(F,)T<" 5h h%iD Jԍ@3XoOzS2"ϝ`kBgCqg^E> r Otze2k;&R`\ko .SζPP/JtMhWb>@*HXI\r 4 ό_32-)I +SMm1#'3rce V!O!nX@gzqe"`n"Oې;UQOIRX>(QF+".>qsDoK9T"V<VJ`Q_ם=mU79tL9]^lHKBo^'Yb;`e(a|+< VOb/CCgbG2ܟ5p)=5f( b#S-*q|H́-pFs nDmzh+_FXw9ᰅ|@:%qC֚2g穱2Y(|g/ &n޳j!U8`_՛*TYՍOrS.#|{DIR/erto!E&4qЩ2o!XҘj4Cq.Zjd?7;ǭȊS+qngy#jacRoؕwOB:/lX սS"BlUc37X9hgKxxa7f#q&jXb݄0t5s>CMK4nǛTb'yv@bō8>Z6SWhQr*3on?'Sގg&?19(j9Ne3N {?nHh@h4} er# U2sň7Ǚk*nڇk0expo`p|Ẍe̅!o _ ^3ǁ"̂Vi.wU愃|6Х`jWD+'pJfPU2I,(|cH˰|*.OľmF7f1 £TޔDx-IU0=s"v=ѓ-pSfzJ*RGN" 1W u;3mwHvgcG@θ#xTXgwgY҄3ҵ:1m8CGOdn vDH V#yj_4(>j5F)c p_;GW̨ϣvGpgyr[Gqw2脉QE7,'a㺑d[:R, {u4tgDGz=bnEcYN*-:A?y]rxpuxоzQE ~Oj5P7PN=yI-pX́[˴BLXq|Y>9AI)KSEou,*tUǬ&g,4!Vw^/0Zwscۋa'Z0ZalS(xk*2[ЫFI ~ct W65D!OP ̙6.UU"J'P_Fi(d?)a;K4}-\]KQϠt8 ;4nMk#$J5G0 7*x|;3?@r *KRJZ?3Fj@?DboT&~[m8Zr0MUp6GkNn)|5G'}2r 7H:J[DU}+/~4פ8c3hͿ8[qtJ oZ';rZZ$;LeOPWYR?.:֠l!?կަ(,d2Bbp7aj>L3ChkHC9vncv[<zE Q+61K6GaVv?fg@jͩ>ݔM|Ov#'/2p0|F12"?47#~]?|,Ȕ[)k>}>9>(MsǍ>$0u8y%}3\I0Htib8#M2ITq Ѫ1ݹLU?]NenlON0<\& @wȣJ2moRҐ/n>m3xYo&`krUT@(%~W;{Pg4ҧ0DSu3IzY}ك XGG쨤J>IeLцȍ& c#KI Cˍ+#f8ͼ#+^Hl^,Wz c?-[$Y˯p&nq;\809,W^Qrmi\BFIS!=1&dn n485Keb>0Zx|k)e4~>Q2ֱJ7.9xIYu"d"Llqt8r7[ ͠c΁ܭ{Dm!5ӊQ#ĉwjmm#TaBB_U/g6C_2Җ0V^xrB ~b>nkz%\{ xp#P@nGNh ߨjĵPT-rs@]GFJFR v1** &wal~~kKB,Ԅ2,믚^0>Ȥ*Jn,M7矤4Gs^&=}4f BY'F{e> ^FqL*[&Ar={h\mP_w\XI+ KtNºtxn6^0q59iCT|@I.\3{j-0 UrC`Z tT=o6bkUF"&rC=)&CX0pD6 2^Ч¤G[륌'gB6o-gbiCҖ$ݍC P:z#0yt#Uг ~aj7 Dsβ58m K9J~""!4Eroя3 \T*Qe #ܳD5f`M5YVlARX 3J)SvA! ȕE2G!H.;y:μƘQ n9^9w._ri=xYgc"/0V'aDV}징o"4sZ>˹l)|㉛{"MIڲ.t{~*%kbb/=bw54D|L`"#+ƃ\h*[}Oc˫;5F]N|ٽH)y䬸9-5G PI{{E5r_t.I0YcXAE;H1JH^OkE9\m"jϢwX^w_J>5(CjmOWE?_D3Ez,`ج큜ݑ0k=OѮm+Ag~ķ=}/͠3e3gNCGI,0nx q>҇5,Ov k?"菌8 ,iu: /\}9p+ALpM@l Ce͜w;Q*haz)L 7疧gqām`s^Y(/#~ż8-Vuz4L"NO*Lv?r UkN 5b&TǔkO|y鸯;_ӘABعj.[UX aۤ!^<&@LW!Snt5J1T́.U9$1D ~77Q\#]7W 9@0rFd lᆉBᇠlf=oA! Yu=gDk N g*h EGȰVvx`No'Fűi_񽈨促f+-V6WԱ$j$$r&sPVW,2?W{r.Jp+z \4:]`V.K φڋMJs`G̵ݢRpKªĉ ?Xɵ?EKkȌkJ“iȎ9?;4l %E,ؔ8QdxcJk⭥xpCB@, oR* 71piy^KGV";,iR- O*,ۜ2=m$$gQ.+OM /wS{?#2" ܴ[0f5j7<qm: _I eJw&r3Ikk_F469R%;mq;*jFC-ƗۍVWҬ 5$!>f& VԌ-bѮ:Wi2.W@ Hh/'4O*cts5?(+U`KD.V2#}8hq.oάlė)`bОղ틽U(ق$Fw91TuX4"LF> g:2@o㞎}M7!`_A,;%T/iIƐ8A\C>ēc,=1dm= Owznl^ f/߬tj긔`AJDxy/jbû7cIE ]pgLp\-pB!|QΙ:u'C5_BTR\0sp+xЖcqʎv Yja`Mf<*S75.q^v>oDGe岓g?>P#v+?9HUEoO7- .p"?[(Ķw8PXT3 f{SGfGRvڜN㢹v=3g9"tmm~/vѷ7cJ@=R9< 6EhކuB^>[pE)SH˅T6@UnI%g%+DLo\"xʥD[|Yx{ [>CEX[F\ m^ ,/FӒGrBվՂ}JEj+(͑4LRJt&rPxΦ-!ioXa饽M>zfѲJjd'uϊ -a-W19*)Wl3B\=Sؚ}䋇mp w;|TO@/WjyfP]{~G^~}Бsp*LF7~.9wO_qDzǐ9wcӱM'0UgLB'{MCR5"M F+3-i g6 e 0j3-ҼbûAml,ohFd`-`NqbɟOo}lOy$ eMZ- nc$)3Oqܽ;IYzhoy0+:é0!^$C0(L`!/ 8;6'Cvbco/И+;#; }$Y a*~kpUo.TlJ_mJD]XvNBq?¢BszڅG9 Bʋ,.<5މD,|MufI7UͿ$#~.96)"dɇGA#.K#l d^,$Cc݆mϦLE똸EEP='-ҎJz4P9vٺ  2+[T 3}{o;(lk|8bvnpi ė\VG7X= "β*6)/覐7m? <1C{B@'E] c ڀf _ԯ4{[ϲ>JQx~ϙyʖD[ctc>8HQͅ7p UM{XJEM!} 6 }YT-Y6:GU,<0k_0ȷ+,pҨdi/Ϟ4[4ôܧz< ceE[$W@B'rB^dDGjAĺ۷Ü\3%bc#Z[H䏏70k!`sM na\=u(w]ɯ(bz>aGkF@Yʉn¡0*`IWR ֝l&I g opTNK1y͟n} ;WP:p粁̹3MI,7ch1Ws{QT>+V~Ώ;+Ocn0{i wyPK~ e 2Y'd/%Kq-Nmˮ;6}"/R k+)D6p]b< D`Qύ:1Ês/W!(5k"qtuAVXY{>7=业QF'"34tIkVe7*2/e82Jãf^'REٳx5r5%w."!{i KX1\ͳ=&X B\ |s_n-I'Hbc5.5|¶a=Hmܗ!5h A/S&{ʷUeD+/<\sX\n_]ȭ AJzHq78 >$>xI'=Rr~aʷiR|Q̱;731BQThՍpi0n#v.'n$vCcR#3vO<rOJvJN؟}3Wv%6 ' AzT-4;-=lYSƯT2Ɂw+'Xrjt\ (XfxqZW)V1'G?ϋz$tVkCJUA s1mz3ftxzkQ*'+Fd o8(zX9\G`SzYkaֺv3|dk9!30Kcn;g˙M9,#|.c1v p][$ SPto=&baOm&5].Cc E?>vutI,5G+3ۯv3#,<#!'2,^pp7ʖNkHev8"lvy=@09֔ȅt W$}6Ap҃Tū`xx ?aI确ObLSe5XӨB(q&,amZ*R_!P1LT1?i.,/]D<G/ =WLKQ1,L%s/6p9nǶKExQC]˱zn?[ķZʹإm/7wTGZ{lZ?N3_ 2 `7-4{*q&N?Ks7ЎAFMD0\ >1҉``/.Yrfm;c\qfۏC{4|JY7Hox˒9.\źMEqxV=yBNTmSDU}'I+'ث;N ex , ߴb4,,uv83KH,2nKX#`pٲc⻒G!Xuc;r\(^^dR V1HY(/V >nք)tY Z)or;4 HP>5V;dtt|TvQ`Uoj*la ċd7ڼץM~3$`b!rzK ّ?{}zy uS8*F 0AW10\qr.PZ&-V4qvjpJKe1^*Va:(-8W_1*G{Zi"ʟ' Fs-Y#VA}XQ3gN]'?טJ.ʠZYNk3%]Ytq\aDj;bmū o }th%"%;~U,b|M5/`Le K*^? kXsz~Pkك5GWӗ2z"u[t^3iʞ9~* q ]kF]U\%[]0E[8sdS%,|Pe.#^!*}jԈt"hNG&r ǫϫ3TUnixYC%7(гD30x܎p'*E"ML;QG =yPe>.͝]> wC`2ٽ;B4Gv^(Vg)]SXI_^=FMEtB~e/UQILMڨfRw3acS8b/y'^v[m:̔n<͠U'uރo𳨶Cvznf[p#X?_蘊<b2Es:GQz"O xCZyn!Yd`2-B9k9<9V*G4bL| '.6N(E yN DӻKA8#MĄlan}jEv&E/e6YHƻLTEr,h,s;Wq $wÏY¦30 8 $fCSmD7 *tf\){kÕ J\.QKYBE=84fЉِ(r bw/iJ Z5|"`BvXi#H3tk|nRHPUq14jWE+S3Mi[6d},ܿt8EolC8$~} Z~ʐB既cBI7i1XD\0ah^sQ15a*k@[kR|`l˲.(V̨jNFO/,(}b>7/,@[ӿ]\ 1= kҷ L HQQ))ca݊J:ž6k ȷ<<̩>\J`;D/0{Q" O׃MU* G{-Z¹?n$k*; 3:.o[ uu`\o dLŅRU)UXAqUtl 4i#湎.-&$yl  )Vs(2Yڃ z{&T"/TXl'O^ C抹pVF4 htTd/1/y^l+0UłAt)[oqRt[L8XJ%9z=.N yV mAc^.qk1Ȫ q"iށA=L9'"P}Zk_J8ʶ#9vDPtG*8y?a D>o}73S2I뜵 C E˜ڗ59l,7Jk9ws1"$m0VQQ={%^(BӞ+N (""+f!楩B NR. K2=AB%p*"}Sd?n+R t g >xw+SM yҷc0 XUROE'U-Y)맘խ6f:7Bk\MnSN˫aJ;/F*"bV@cx-2$=zܬ6R+OTjHBbh0j %uՎ kmSSKB3V lnTHoEFQGZ #:Fϡʋ$ڽD ӡ( E%IJ[ӯs39WFVg춟3YAwC"ay?[,vYS]uO'orZW:v5w{ݶ13gkq!"ͻJŴ{< h̦Rr-NYo؁MWPqYIMtfr&km;2Α)KaS@njx.[8-ELo8}^D$:I>rg&4$u2JQAљ_- k3Ȋd@&'Ep_oT.a<.4KO8wI:~L]e?DvQضjh_1ɞ0MƩE8FE@3=!&lZdB `,2/ګ)rL㆐2@5hw:I 2$kҼ QQ v޵Qy"tkJʒG4TKx+vUg//9[2cNHJ$^ RS|'(PpW<.J~rԛ??H|jvF.HEC]rDW`),[p QRE"M6=cRq[ 6h-)dH|Y;5cA`?r \4..˯iY@<`2 \w$U;4 U'h8E |4bBjnS%b;9 7Iѻ:@f$\٣[Qn|V}sb%v}xi6˹]YWv2L2iB7)QH! hIb}v^~q~.\`^jf%|'r'' *:'3h/}h.HۨtUS̻A|B:dpy&]E̟ه ;~vOꙿP rʷ6?GWk”g_uಭ ^GV>Þ|)tum2ddAr3 5+Sxg.%I4 92JcΜӫ+*۵k _oS߮wh*{7,ySOxvk:--\(lS*Ku { 2UBaG%H+Sƹh&}4G .ch5Q~i>0N;r'>4!'9>0[i.x;RZV_1sRS#HkĭAt=c'r74Hi 8oFCc]3٧j(II1U T ٚ-`L`{6лQEŭjMT+ĆgTȨx;a z&."ZLv>ܡ*|=monK(*C}iߞ=v6Qy'UfrK[AO 9|bw0wݷ2ՄxHb/Qq3߬_}DP>dgL<7~ZAXbG ]Kܲ tp'YV8z4P M(+Q-XJNCH~ۮ->F͏ы)pUr {sWДU"IQJf[˃;N*a\v)۠Q3rmBj):yw uw;$&?.!qL1ܔao.• C3щ75J'5*ģh^bξ^k@NԫT:| t\j1KRs /)^LZe5ͯ KBu0].߽5O,ns`OQq^z;3ޗ×czΜL917tv(ŀ/3G v53CVe>Mˉ)7Z&cV?&fݨR+džJYsuF;bWH ZrZhvVÁ׷<OxAc8g{fO@م35`R ]*ZAmRGq\/&oƧ'24_YEB7w=9Q4󙏅5 k',g&X_k[[DVIɤn1@"ӓEErgc$A)QpU3'Cl|@NC?Â9(^{^Tj> : /Zֻ"~r)䦢YEG*O6Αca62u}RqXk8DN۬US֐Ѭ(0Ils}\ N_d16ʖK>L幊J: (2Ҩ!ۂ`" нL?WHP[k4DPIsؐ `AVw0q璏ٯZkόzhD@*th|z#oe&t\A@{:,0V8#0{Mr偓C;R{b2(|*O"ϲ 7"Ϊ֢!GUoq⶷P-E% \,@_M0Q\ye kO+j,#.+|FQ6{ҠY]B>A:Ť6)_ڊuXmXa/G*lpmִzrOԣ1{5 :hyċ {6*ʼQ\Rp"c^[/Ք bA >ڪ9_4|¼#Im!q@8_i6 ;*?, H=ag@mC0#[њ4g-K- [|.6oX"F*7 WTbx_r, ^!ú⁡|҆ Z!8l#QXwdC#xX#tp#Zk6 "lFa`6X cT)nt'\!6hA¿:C LMD2 a&~](M!<EvUT/`|'*g}g%5(gfPdћF==LWv<߄T[{ lsQa_n+u:~f!{1XC 3$2$B'Ҫ]Qm A ]_|ݷʑCS?RWd*Ӷ*:JYCj[Р鱱2tgi ̶RQDq>/=au0WDB-Y^$6?|cdoFB_ͻwb`*YhTW^c4&CäҿҺƔt[\@xr+#(:}p- >ax\ KkMuBt2x;W6z2 sB hGv$2$p4Gl{Ҳ#'9((8'pWQۨG&A7q\pE[G5}oSkgzx1C/9 yyYu-vHD ӍEh{k AE@oZsm3m 6l'.bɖD׿MKl:u讦+d GGor" :՞-o |6n;`40vvMԕmxX Jҕ6"um|ڇI'X>-.`j/0VVpX."MQe ?#.x}+JL6 %.5Q"AV$kp#qi* bj‹$?ncğczx59 'Y-Z0nOws* T%(>/[s;$E [b7]k3R)&F[C)LrC*XNt{tOgGt@Ý>v$p3sm5yVʉ^+Bc`{x1ax9fd 1 U%S+dNi8'`ZW2)ǍI*{Uv#F+zJXGڨyzRw>#zyn+D_~ P?" m xmv"Ϟ ľ qh6PmzI6F$@>Lq\̈́D\^H|)iyL _y(!۶AAQmF*02횃 뵳8 O+\+*uPL Agꝃ\pSK5]>w,YIHսb Hz2Ay0QM37z]Sp^ẖMN.Ⅸg5}Ap}FڐQ 4 *+c1:IS 8v;DE\&A'ʆ︉Ѧ7\ ֿ6$1pߍ"dzצJQ`E ˧7{E$C5.~2!#ʩ%@(ËALPl}HGFtS9T;PWOM|%xmƾSh+CMcӨȾb=D c1Sͺ3ʊߒ,T*|h} :TIPbs=#fn'{֕i{\7G*-d"p# Y !᧤ =A÷\l.*jՓ|u=`LLct h ,@$n@px/5zFzgIy ;ǝzpAx3yުؓהs~ҍQHSd},MXS\+QGAW` N~|Q2јCH\^E'\p/z EdIYIey;,fg6MP۷8؊i3^'ZvVmo 0-,Y l6!OYN+$3PA:oے/f\k)9(敎,d'.ȶϹᴷ9Y[fo}ɡ-(9 Aׁs܎&!MR\|FP eCJ_gb[67]E^zZ֥\^J}vȳ| nj!5- uLsxήf M2uE5pɮJ=!bȠ,")A<:p*,uF _@?gf`62S>=x zY v @L}|ԱbUhx7-[t$҂J#爈h d%E {IHܘ] ?Ո$ogPGKmĶ+UvRB>zL_VS&pKLj199\k;;oʱvdz %Kh,r#@ToLV4N7x6DԷ瓃8\j@ & z]bCɣnj(<%]ߡx/E!F|EDVv1qզQ8,^O.15+NI] TYN6_ȋ2Rnժ18YE.TDXjG$#zǢ5i|qC8հebF,-xFDˊPZ|$baCa FKrWRx'fk7`]2 M:WvyqCpyHZ98]>F+@cc^mKU<#[57e巳$]V7YTBZmSn#Isp㙚G6(_F\%][Qb)L++;CSfRq<:־RF׷-ʲ˝/k!CGhM),x+sK\E 1af|bL5Euz>¢Zffw1i&C2'!=let5R fϲ,gGPUTs" 1jPO;}W!D*a3N7C6oFJ#֦í*Q҆QacҬ9r+):);XOZr=@%`jHH Ido'x(+/'f\>QMk@DD5xpm1lEuK\+u¸/H݇SVsK@ \DTm=/n}RlL~*( mFB-S kͮ<O)Ɂ Tꖍs3*TeP5 }rP|jȁlv҆n!@ Bl,}B֍nm M &u]^G9 ߣE&Qxf,IV}z8_ lrf,eXP:7j8D{HTa}`n2r%eR? יv/S66b^†n0k&ie4}G|B)Oetw|.hlW y鮠bpO~Wqnm&2e 35."t;γ6Q,~Rx4o^&nHW4 1R+"%S|ܰYۙX&I:c .Nh51NRG&f P =$>S'up oi]Wz8ͭ}ӒS,O[rK`S0U~#M.4SlIDt]lй_?_"bfכR*0~SBMJپ}Oke-;zW,h@>En--L{([EfA*<}Y i0MhEf'ߗ:OHF#|3ܥQڔDOU&=Kr$_[ oŠKM!"s}5؋'0YDcm9@vI[.̕'q~YTCyۭ[)Py]k2Xr;CO/QXMj[3KgTH( c3W @QF8Kjsv Rfwi3ǫ>K[1.s^HW)VG(yd߁)tnVwxXK?21Z&~6(l V$H?2LV{UV !cbpT9,=̫Mq t\0p$0$Վ9c'R U(Ey߂&HofLf3ըGwޙ|v NM3e v|C>)B7>NEb1&8$b>xfD}y+NyE!G采?y۟ c'?Ne⁛qQ#M dp.( w}$u1ҽ{ LV=ml kuai:IPaGN0J,E#2"f0e?A-V`r;xÛװU/͜Z9K `Q;H;]/-{NByGs_/ͧO"GTO%9a9}9,=1= QoZu; @傝>haa#  \0VNYUXU~XtB5Q2EGҒ9w.JhkXY&n?ɛ%%WЋ8sߥQVANc,R&huuzzS-Z~'ve >S{@Q2]d0W@unC{X+nD#|i`cffm4n :kPeTd*-R9%9 uqG]g V$#. Vj„R-ZSb8;O̍НC#TO.0+}ҳب\Ω Ps/zD1/j܌=D3ZȘKKt<vRe} 7\WУ]͒lUZT{ErZaVqOmO@m M}RyzH{j<"f3:S!ݾ^`xpĠ9Wd4d /o90-B,V7MH DB,u"]mo}/6$J^`7f%@ +0T&[ }/a: D 2h '߫8 CvA@LfI^0곖oѾ$)ŹB;|b'A}xd| 2uAp]l1ņba_4 sӧ+fvuy<1<# %y$dVfǥžyq9$ѕ7I=٩wCNoLLv8E/mv͕H.lUEU7t-zsAFP@jڶ[+p6!Qݡq5@9~U4bRas,G0uB.v4SƧT-m$^'q8X&0(p 2Lk) }s;N(g0hafBI 6#P-RJd$]MkW]ĻH1v2,j,e̚3]Z+.f:\qUE1w{U]Y|}ROy"!:9z TɫۢA+lQ̓9O4P$YBxfC_=fQ. 6iC|zIB 軋 j FnK>GS[&|_{XwFHQωj ch w/fn*l6TDZC{ӼׁDjxmXs͈$_s\Dceu7Q;Taf}묩Jvc^4Ǜ0+lW>|1e8<,84P+F_}b'YE@F\Vgd?FQ,6\T=' ar}'$%ј?-5_ryޱGh|C}B y.Y_/5[%˰ =(o ﰩS6x{ͽv'=Xmh[R=H>iyyE:EVyQOY3#>)(]J䭣ȹUxD*D~ h0Ю,N2(UiJI:jg {Vz,X ZZ~JC 6EsNVeb^ cޝB@P@CSLF$B]=Ub55,91E^}:pn ^ouTA_am.+;B T ޮQ>|7ROoiRzV3FnBq 42Үϭ)ې]R /8<-v禹"ri!yW8as/ړKUݼ?S?6Tq…d5oGDK5©俙b:(g3(Ł6Bk+SU^dpkJS 3 a ECL r|BʓG b"6+m}BwC%c{q~&\`4mr׉cpiIqGt}B;wxG7lӦd (IHԂv0+S{>"7,=_0Np0>v;I}A) pfe\ mGo3`YAu@Mh2;mm]mwq'T1ᕚy`CMkt1D6BM*GYQ3{5/CXP|?܎ !Ѿe|Q S{ y?ׯW`׺#HFNBtaekl]d 3 Pa?郂*KS-./,{/dT{#~u}ZQpnK8h[Ƥ$UO&I,C4; yC%-!hݬf&HX>XH{H^"Ar( sO{m2ǧOJ3$N UxwLAh`Y=TgaSR0F  F.O}SUfdgNWΧ&[/aj0HOzlݬz<2Gm%/6[dAOY{$Ѯ-H`a I9ZL۰}~R-gO Kc]Ui0e'(l@ % 6'.joV<840NSo,Kd.PP7lScp5| <驫1VXpur[9`h{Lz-p^^> S-Xw\KHXAIgo8/H"§=6%Qh|L鄫pG׉WW휪]MSL(yr2yBh?PT0ꖏuNsq8(VY]`Lms"8,S4-ot_ElE-Ā 3KC5j5@>M_l>W̌.h!TJ^0].OjM "q&iIu?~Kԩ+8-}].G/Ո%RkaQ?3[Pu˾J5nrD>ּ:*D6fCuT7kW,wO'RtOƿ[s@+EIAwW@4D$U4uƘOXL68ZZ֧+F[غ;< `y;}saݙ&o`]5J+cbvx/n{ c_mzC0Deca"V&Cݏ!H\5ϗ3J&-!aGa$Ȗ7J lXQc,H0ՖT)$tr'mݘG}w,)oteØ_ A>tnz{Ðmjr8>BФTbz VT3݅9B9[Uub8#QNpZ_~BTw(OkүQc'=" VDc:8o2Sڠ0 =4BpL)y^.#mjzl4O<%@);# !52rډMM{n\;{A/q֯\ !'@J!<GI^mqtl;D'7^ݱW@j5{'L''{7[t'SySwoP&D;|sC{W Vu[Z+&PCO""$a.`c%~dY gDXS3/J:DM8Wŋ|fd}wg *b6[.3f[A ٓ3ע\X/LU 7ru\~ Pm@ נ!SI?LQa*xu; 7wy-Ýo'e/U~(aAڅFD@<_勧ib;Qw-y4,M9,HY g/;2c=nn@'06-L0A弭EE)ɼf)9BX8=2C IԔVt;cvq\i.y[>V(k5NDR r1U2k7OL_ 56U--uwihx4=H)9@m\@&JKh(\VN.'7sLcu}((R-1kb (U pnO1dPYuc< yp5As?øI^hSoʡB.㕏GJRP[pNk7?,+PxhqoJ|pO|N`X0MC-C40 }tq/#|+0&A{ϱH< a Z[fn0XC3 ,Q}XDV8Ԏ9ba^$J9 `X#>{fn4YgfPJWP%F㷴M+7$ҾM]tb}QbB+a?$7.(AʡlD5? c`~EVPwJ\k6FJPOy~bL#1lj?GE:A%b3m+s`٫Nb]"1ku.юSx-\P"و؞ N{#g៝KmDK .hxOp%Dt"mxX2BP:7n p a|7tr}tЌu$.wmx[3E5V# @Aog/X0<#oR\y ^$"rv!Y`QIz~Ђ51>0Bϗ5T]deB8~h5ʉˆ 8*"lp{  /b_PvSbt=U+SO T-jZu"Ez oЉF5tz`ؤSc( /R[9Ì0HCh|a+87TT2ܧY& vsn͡ȟ("E:R-+0 Ws 5Cp]} E)aHuȫwzvR"0sܧ5ipXYa=( N#͇ p'D魂 .ߚVq@Cq XЭrX.cfɬy"*|cx}9Hɘwk)@ J:vxC`o IPbj=k*k/^.'kXj[>^6= fϐpSe*tgbry(ª퍭th"ARv*%!&u;03zkJ~5[\EN`h2qo\o0McQ8Y:։LlɆq48̖#kn|˦u_(kU 0L;KX-qQ,gY<&=cjjk›+6=.C軑RT 򔫎r*pJ0:0)Ӣ"Q$.3uBiY(QynDn :P"F^ySnGm*o)o(O૘srΛ@U3/yhA~лDUS7!d'1=e]uC[Vhw**䷑]2rIv*J]IG{LǎbEO^ -!D̚}X9 Wg_(1@^=%u>)SG qp;V$`;;dmN*@XUxhvFPqs~4/0ǎQlwN5QPHj]ӐO"NG^8` jK瘗=.I4K8y6an "9Doli$tBq<LRU: |+*S?ߌ"%ト&ݑMk =~;} gW͗Թ*TyAxxRO싕ܣjF0:ęvz'̅mq*eG%@XMɸy]4$ Wc<(u^S#okfV9˦D6HMcj곦$5ƕ7$,s4GL}l*L׆8<;^4f;#:vg _tI) §H "xʮht.6T;z((_l3& zIͿSb99Zx dc[]cW `Y}#ÃۂO*m?ʿw15R9r0\X- e.Xo~G[5@c(Vv_!EIFG ۜۑ <1k-TSOf3^HOъ_@gq;MF%*G;]TS0VtW#OדanrLeޱ!kUNQi`>mТᔧs}ys0^ѧTK^D7o2 0b|_};nSl7Ni. xm|]M'5k>`}'jD 8/}fԺ{;_^PT, qo 0mKύ& !50SUy1aznzH#ЉK(՜Us5yP(4]T]ws8S?0Mע(7, Ğ(i<ɂ8| Wf[N~m-t +'Yy5H˼9Ω40?;2mG[ T#T21+\lw EL.LH ZP;5u?b*fIiŝӐ`&X!,ԏ .LO=Uf`b Es.x3 mv3f>?ݫRSN&LOڡ M붣Q-,&2-1UJ!桑e<VS(x~(GB|"oS$ H5)2<nsDѥ74U1؇beN$]H=,,;*&ۻecTW97l?]+^iohMy2Ff ZEqT/p2RXc}C| a@OmlDB}OZ.pQP_[ Kd"1+4&w&Fp/ @a!iViZEVیˁ+&t,{;Nj^v8E>bke E]τ%lz{B`?s"LwQe[==ww纔J$H!͂gB!ZF37<&A9E Y| 铀ā%N͑BV${u\`]%JXg DHtY7\g`꣯&~ۚsr,>V j:]B=nD%?v~?}Kb\z7JΔP$QQ% -!3 X.^ý6GlŠh*0"$󄴯yf'0aѯuQ1mTF߀ $t<~?MM;!CyrHw ίgĀ/n#yЁ)A4"'% )1u!bIHY%>?Z>/IeW;؞-{lDZ#ymD2yA/rbnqv " qp"kuj4AE.;IM6;sJgKIܚT&ݙcU9L@y@6~?paYʥKN{}*w&&`A8RLUsI6ԘIx}OnFjv<:{gךFQMg> >zW>+#fүaZ+kjț brX.K{^T-o7obY[|z9 Wo r ͽ-BϪ4>.w9* O_cv/#'Rύ FO*=}|gkNR-Cl_ΧsRgJO8fS'u?)y]tcCt\iր|_ł1ZjÔÈ*XT%ąhSe0A4J0uˎ>ftjT*h+Fp7vx-Wz&s`/sW#&,^˕L84Χ1ѦK?+MVf{ء]b&8p% 臓爟0uMdx۵Ahm6R~$tVa|֥9 2'%@vGg^*MPY4$yBqHoRov WX 5KdDoֶBd"\_oVX]16w7oew)& I\0Fn$N#"0f_ ^`o_E3ϥ,z$1{tGx:5I{ =ņrߗ yPH@_DFo K8>*պ_ .zi0( WC$Dq&O|P1p{&/L%^2Aq^#r ش;s 6HW]l8e#iٱXDŋv}BDp!/JP-aj૚H; p B= I4(IٹK؅o}"ϨV'U0bWfւy3,t-Fe"sp^%S7`:6ҰKRy9ܫx:"SLǚg^I$Y`OA|N*mԎmŗco2=162,&Q6oh C#s њt. O%šU7ITC4es٘P2E>eRYiLGbf%ZJpl"!mCrIfFfl_G"'w˚J 3)*~n0 Vu*6!9j꒓|=mSֲ֕"nS8y=G>h_0*vBf'z{k5ʿeOLlnO֩^[ZݡFd)kf4vGN1f:axlYe(F#:BʿzsB)Bp9}F-tE˭L} wr?=s)x7>]=/%Eti'\0WEF` n>@X-y~WUn{hfnٳ@cU  /V'V_ddzBg"|2J3䟈@м){t3!lz*<Tz>O}[ RIS5;q#W_MPz?f.T)9.P.wChveTQ_e)wNC;\COeEb.Բ^;軉>8BM}LDocq=%qDB!4_dӟ1Z_zDrhjgG]!9M#Xs*gshko(:O1N)d'/Gt Qʶ[ 섣^ bU^&0և ys#Y7p5쿑k4qsSDzaSw/%8Y7#iq \5"r6"o%Ma\~?EU;&>wL,޲yF}]f55J5>[]6`mK$ĞkM•(?v{U+I-tu>9* AY*q] fjFl rRjzw'"?0i;'Mp b/OP4]la|ڄ?O[n-E2z= ! =I,9=!l|etƼH퓧qTIn6wv*U`6"\`yHHFtSDs[Rsfc Hub n>RiW [褗od&QMreQyb}Ez^{1kMXSO{mb5^F<Ӊ 1m6&m(㿢m *8WtT$}k5$n< '(gJ9@,aZ$`ʢ=#rؐw {nݚ1Ԍķ>*erWk=D diOu1]WG|Ӹ(o!kpr`gȘ 91tQRJ|Hl"?VߗUE?%.Co.㺭57=[[ Y[%aB́{_vR8`r셗PNVwrrCԣ0af1&tN$K4~9=v7ƶS#5#8@l0BT̙+BoaM+}TTo:Bg &,uaX (!;Q `Lza~A[1R$bjuZ|v+-vd`$`xq}MKC}8}DhxFGΑ;>@UӑDCZ|e;,Wo@1ݦ^:7h*'ڼJm݀JH9/@^<|M >f ybOXD S8N׹(n1icRXC2#dN;DV𚂋8p關U"M=/e߀箘UsPxdoG!2M?o []$k}+z{÷<1gLRѕMvSn0++L솦v q_#}!MbjaYS9[@^Φy:30Rݯs^:0vM QqݝdΘPW~T"`:nh0<뇆#jX,j94OnO)F:HlʃhW8<{)˵l|)nc5FOЗ;_>f4s&i|vMiFhٮgdb&ϼսϭ ;k=*.J;b,q$%C [BLqN~" 9~JInK0I+2L NvMh2[,"IzM_}u0ua Ñs1Ϥjj}E6 ڢ C+S ac d.edɶۇTB5V?#@P8a,Ԧʃ68PhAl7eG%䮕^-6I- n!I C jjuV7 ]k VltRɨCG}>4Ȓ0 /d7Zn;P]±4QbhF\KCt́ Gaϴ3<ߠdBp,yzݻybzeX;L1շKHa2{ՔJ^fKR_|euIHb͗wX taY =1fAmGIkQ\DaBuytILmJNwhJ**9wE-L8}.ij& E!C2`Ū'XO}x?& :-tEF k&Li^EuP3=H m ~ڥ8j6D1֯ƹ{Uc3SP`}'NՀnRJ?.`c_K}֎M𷪞gxОd|q#l o-ʓ?.G*6rg7H4`0 a^Oy]XdR)݁y텼Qx 1g}0g;#죃ZP=eݿ!i47&+yC} -_%j]ę;3\LbTOu'KLN]d\;͎o`6IԘ#A8+Cg ?鴉2a*zKf{%Fj0zg%mX@U8&s Z 5x X⃘6R"L=ժw HZ vĖp;ܩ E5oHA3#zփnHygF2;3ځ'nhwU`EyHqne*ӽ;)j`%̮+Z-Zroq8FTD rWI.xO?'VcFrr£8V i3XV.K. ^+^Tʹ7)@ah!7׬c1ڡRkW/df=?1e3  ( &5pۭ3@S@ ܕ^[q"+$c_=]r1y@!!IEaM!_'Ly}]sKӨ$+ξ#&%s(a ʟ vXVM/ 8v dq|Z^Llaj Eb9KZUSAsuVH/4H1}G-3󜋼HD~)9<1<$W z-\ob )t[.etU@k>n&kìDVtV n-{i0+" 6(V x\~n*z.R:tHʘoII/BD-&E[O4JVrٰhŋߔɥ$ˊۮy\[LGQHlq69G!ZA"ssE\ )ᒹfpȂK鷓>fǀ5ڔ |KMfOc%/U_۳z&"˺hx4 @|I%jMhaC(4e%${xpBI)(0y҂I~Wi@Dd;=Q+ʽ%\RLFqrS' ad|u `qx,ތe.]0֨`%yv,SCSݹX}ʖs:뒷'mz CqneKaL9ί؁rDKCaH){ *Т7]Ǽ T)V$h~+-oJ,^wgOC-[j"kk',"u=ʋ=y|2.'^E3f$.C}4*1cS  &zEllWh5Ճ⼎V÷]+}))@qhg{a\57"[? uuږxdMW<ёoAD&EDP" Ze)蘢x/>[[!a~_-j&XaХ٧ta"crI%SBՂ+d~^6,ah䄐Cq/|{h7Wv|m=H V]4uTduWuTDFTRNhkC1P*X/l^zҿg9M`bQj[%i}3[sͷONRƲO8HŃt44'raհLʬ#wm$HJo]@"ikmfXJ[& t"&'vygzN=^;jH![`70NUUol:ݗBc^]ƒhhy+^MW,oDkY(GB&8)Z4<*F)hH"2P7RȢ Kb,9UO 4XP@>9qlse!8SajObbI ^tͅ_f·)SH+6ֳüUګ?7_.{P(nB06!>'RB]m"7w6:)zQ7% l]er#t/oJ*pr,r`MECᗢ4D,=/%N~X&@i,;a-Ͱs]cH٭¬EӹF"%{`DKPGmeBϊ m(v9w\Qz{ȿ͂㑌%>%%*w臐Չ9 yWA>ܻ<Q!̨)Te#: q:2$G.:WT d;ޟW/}%>{^T)@!2fkh0#M&XJ%G>͛: h>x^hN@KKlo{PD$~ }-~$:2/dXɭD*F>lMPB]Ms[Z?O8`8dw L~SV,}SԀre sӗKLOk_tTuySpTifAShrqt:s SAFq~v&{뮠V qD2pM_-V~*.B1VTj=_#ͅתML;D%Eu?,m7?2p;͎W+fB,J1еLxgH#Rg$4{N :%ߋO1h9J}J@8BL@Uznv,[Pte~x#YμH*< n{xR ^)µ+%/!+:Q%YEPݛ\xȜ*OQDZupD4!/b>AZR0PymdJ&TP>+3W{JrInU<+e2/5ӒB > fNe[dh3!q@̝Ͻ+@nm =M©? )%5R{?.nhԕ{Z'vIgL}no0?J/c0SZQLa`RK;)4$hpӺ=҆#({l \k;pd~8AťdqNqhב-yu5i&Mܜ$DroT2=!u;3'^/obK=`\XЀP()HEF"ʽ-o7 ^> zLa A;&TKa=(ws#Χ9UT-DZWgX JdS&)hqj+I#.թ$Zi+'@)5u mPo\hm[`@q%X;O&݆_ _r ^n3e`R뭟z&>/QXX:`g3Ig-&7,\C2?{ޡV{ө:Ͻgj-9X[: ?bi$?WƩ%V{.TIv*ZdĒ#?o,;Lv檛#$%=_ / h>j6$xO%L[I)H$1c7]k޼G,|[̡nߓN |;iGZRJiV$,#5Щ2xY*+,*2~4Ÿ'1˝>2)AW'+Sו3v]?>qxߊrȂ&:Aoُ yT<A0oDZě{:ťGIufR))MT\BX@h.z˯]OAW?5G:;:?f?4\%C}t_h$~NmKqƷsXܿ l3s;K׍ %sw)ΰ/o@ *>_^e|L*Z rNgIvLi8=fH&Њ:?'-vRA;2pI,!YQZU3VǷCW"W_g7BGop|]l.ZK Ps%;ő} 4Υo(#a4tJӎtR'Up>B_&[s$bBn(؟   G+g#I2y݅g:]-C X$v&Z;|Ţֱ 9qPDS&dxV=n Ircs.i\K.҅V=UϦV% c줩/@TqծLXzB4?>z@SEpBkѷ5YsYbAB ,;A_+O}gD([=Ve'?W8} FrҎ bWdAm@}w\XWi>^c?4p?p 0 8'y|I ?PR,J΃i`vv' U 8<`+sajX$'#b~R2̻V1 JPiVr$!ɩaE#緷q ;X,6SqMBe>oR-|=> ##(z̍i g@ȣvJ9gnr-336RX?T]F!{ڮQ[45`mB` ;cm\/h6*B&LhX.5Y:ϧn_K9Ih`醱}K)]_BB7=F>uU4XPx=3~ȉ LX=Q0%!cŊsR!\8Xz?"jSюfEo <Ҥ|].:i3,.pOƬ472P[v2=T/ ;w@dLO h)gRr'U8 #+ě]@To t ! L_.InP(0Ur%@4i:08ݭ͟,)8H$Zavwo@G?u\o4]0OP$iyJB̔z*z\4.~6)Az$LT=oo)}chagP#f eP97/[)BҴqaAN`&zenkW?5a6}{Om? I? FǃҨrሣc 5AuK[LtvϚ&_ұYl3)Y*ƀ6, -Up#eǓlp> iH%c'ݣ1!AZmI*f= #1Wn"d 1y_2=&UMlaB&},y+, uG/[AuEtA\P@Yf\˽*NP4?to'h̔1!6?I whgթW[Sq+|@63UZ(]9Tw[s@"ߔj yQ DP]wrUzKURW!`23E$T;Y5- h>D%^&UbC4y{`Ԅ86Q0FKt`?囙5k08ۃzQjB2zFWypܱNRq5&Y "xt]@ 9M.gL|V>6OyT,7_wJhG~\rFczh&jHN׫D&xu |Q^D ,%Fֲ[*"<8 ?(/NQLTkIp]ÅGʞuY1 )t$oVY<ޮؖ2X̍0ͱRʰ Lh|m3zmtcRV=ȒM}-#rO !*>?7B䡧,S٬uo3tЛEV' .rZgvQ>~J=JV1*Upx2UvTgD۲,|!1s~nhVh=r'.N9,DZʪA EO F ̴b'ۣV$V& S(t8>߻{m*ifR.P0OD7LJhKeldP}[ :ctFq.ZpwQ-fq! lu\yaO{yֹTIt[`AqLÑ[j"U^zF` 9BJop RPxWQinEka>=_PFFସ-],Q`Nou~Zd`he] g*i vH+&yM"}#\@K|9 {L!5%[iܨxubR?e+) ̗, *؆VGX~m}m2nDlxb9JEjpZ  R`eCZ֕fhK"ߛ hRwfٍtV"iOw,8Fv.4A]˚s|QH$K#nLfWV3"arS"gcL3v-AJ3RxI6ZZoWkL`<7au!"tlxBK7z0`6* yY 0G6&Ԡ=}p` u!;=-j_`c*c}$Uk4z)LWpXvV"}vr࿠|.kJ  t3A%}(e*d=jbk&.=k$ʠhpufv|qwJ)) vu6`1ڹ5]M!QI_y~.cЄQh1Oa|^scq|]gt 7@Fs˹1K*} ٚ*m%@wcsOsEϘ/D~(15k!]omS{z}b׶]:ĝÉ#hK6c;{,k<+>5mY5 ȸ;yځKq3X_K~i8-TqX_-pAvN(BYS I{X4W)θhҤ!wGWͤ#%Xzm9abܴkyNM ֿ$29i%<@P֥Z5s4Ndg;[ɬ$ mv~V&j{E;7#gwwP)7i5QUD }L¢ AjC0_9: o!WdzJL=fZd1 =JV+2駠OSZ$}Ho שo[2PKooTܝB)Wz EU`9ƻAxjCoM-YBIR5g QzPFA)]RV!o7srl^^<gF;c섟VCAoU>mȗX+υH-WI6x[&j83f^lNoE?AXR.5z2=JFJͺ&r€'2K}3BRj >~.ph$]>2b+M,;/+YLUPG,În Á_b3tB.DE51%Jk7;ϴ3x0xC8eu4^: bIfqh(GL#Z z5˞KAh F}A7` jt f>D MG-_IA:|1Ca)\w))saCΆ m+_eqhsstPJ&=[:Ϻk՝6;hStmof7Vx7Ubbk?YP_ĵ3cCԦ%f۪BF7H*w|O M` .LC㥠玘#?;v[¸R?'|A`xC6#W;z{"3Dxmrʷ_WR]2WB=;#'7n*b*e'o**!v(>9CIҞ>6xܐmV;MԦȧ'ຏ/Frhq3;ole1^ Hf(0dm9WN8OUBb(t 6첱l_dE$һ L;e'" J 8H/:߫KDFl9i i{Am}JQ$،)&s=I1Ä$(s}?l#ZG-]1 UAw]t^&~IM"rNn=&uB"/aALne뽻oЀ\+t^Ο%;X;WeJ^y לAsb.'lrm`㍉eN^hF&T,-4ξș"96&L2W69gsHm8if#R}52N^y+2!)-z [2%䏍I 7v(sJN,kցGtkd86qTX]UN>omz0h֕v^ w*7kUOsCeҠH)!n 9J@Ey""=X} EP-tkM0BtWj:UIjv4]e-z_.tӾPGrT5\|2ú(2*pkZd|R`fN!S'ڱ4>'z 3+*r8bO)tp`}|t*tA okvyBOL"ФHSb样>XF87FD2][JE}2>j#=I?2wzSvwY|q)?\yͿԑDKY)_I 1Z?oN 1:\ 3oɕP5iO#YgEAfqde$Fmo0{):)vi>s꒭6z[_P]|L"1o~B+# w?D5DV ?Ew8,ռ08KJ)`Eܒ-#ラ?FCEKx.[m3A&;D`y3UY)N@29-|SQi#ϐ2/v |b3m-,UO}2 " ݳp25g²{Zr쪃5txmVOiM9贔5B=7dh.UvlՏ7X",eSFR,.qt:LB1HCm}#z+tF¨$pr2A$k%62AOx^|;Ah|"kS_Z(A9oB<D߳ி;wAQA+5+XٳW3p*n(@LGE].T8"2!{4+F閪'uG*0۶Զ,4M dNj*%_|Zu̯uD%-~݊p0\W}Б~WY5޹T>+x]'ע-˴ja3;} l1Nʉ=>3MT3!*6?dLso!'Y1EZKӁ>H` ϟ HȵgpT( hCymFd]gO[b]>b~Polu6[—ƊҪl7t-(4҆5XxݔP?w6{ 3q} ?-e2PDѥavI7@r:Cc({궹fOkc&%zj)#$\;(XhK/!)\8Z 7`( =*IhYՔb%%Jd3mS(d_fٵ*ɉ+H}n"|ݍ$d!>G<SԀļ~PQdRPF/TNdчmIHhMºVk^4v F4+jfBϿiqQfxn@jlUB?qXHo}n]ceKZlRM׎~ CmPG| }%CQ➪Ekclen- .CzjM` u}rrK~ϬtawӸX::-eV#xhy¬ E!,{^ֿ j/x&N<̏# :?Z\,@Yz~h yGNc 3ra _qin4 7 Ȫ+/QU})tzEG}+\*t(+s]ћS%`WAWWfLVן-\(Q4Je@G^eSdn:S*UtOvBu=o2j櫠@tB!8 SC\}dS]iUr,euQP-}"tZɩpq~;Ӣ2m>"5tnk\*q.2ףb)ηD cLwAń.Ɓ g@|׳%|gQAs; (g ߖZBW fV$7g990צvT&O2ɿKF!uX>nHeJ[xЅ96sQ Lq^E͠tV@p7pN᚞{sRi$1lՄ$q#ɊY ҼE!D.9ֺ=@Sڂ H ׄ eԀP[50# hBt6T&rU3%9 &`M6֛7&+\k!24*_Twe֘a2g,jBB^È諚6E򫭔Pv6 -sۼit~[XF{l6O32(v4_W̎Aq>hʳ+kIba8ֱˡ(dj̵ pygqM-_,cwܞUWWȬ)'+!m9[e5pHZLE+?ػ}M87*OJ.pIIGZie˰O=1>M̓Ɔd ?`{mu5:ĉ煎7c @jZ p# C[TOp$e|_oD1kdWv|5Z*uؑjs,R0|ڊ~q7~ՕD zAUv*kk~DuC\gվF=ͽ8P0=%ݼçL•.Vga( Q5GM!?ISgK&i0T8}p]CevJO6oY.7ɺ}vmZf(kjOT' nɍj?ͣmנU\j"MXyc`f@miJ+._7yc-t힇|Y[̾7p=ӥtTՙ[ȴa/Cj"'wY^_P cؚY*WM,@Qb,U V4FsݍPwDb"g `euLU>d<@LO8- KKj4j| 㕖ch Q}1ݱ 13]_Ea С1lW@.e:v^|+kL>K B1(Dϣ/uvl؝x.R*ٱٟlw?*(hp-̏ ׾ !%O3:FoqT9h,EƊ< 9X,M zo1yٽJn+a.=#UMK$QfnW䥖_[ċWMͶ&j /oK+i>4 a 0Ʉ. :3u4NJuz/K Y$}!s:-]ZŬж̟=`w#*BGrQl0 t:I|c ܃L[P3&M֠0,ǃ^Fp(,30 0_p 1ʇ>k>[(r]N0BhM7@;n&U ץʞEt<3W02x64bX>bȺQ¡V&/@d\/[J6E։^`|Fji/[, ƭ.\/Zlb^/qCEFh$bƝÈ(nJ'y.#kD}f&-$UP7]Pv g-AF" [D>+0~#EjZ~q =wĬ&oQAiӶ8$ҚkugLں+Ө ?cd'ڒ=cթH>@Ф=  'G63o-v9pP)!;g{άŧדitW#z,?IL,`kgnêѺw%m6-`B˅|^-dC:5>K6BMىD;)(ؒ"t|Sr<\R~&͡BFQ[8Ng\xZsD$ȘJ8͋jDu2 UB[j3A:l ) 0+\"VU1)h^ BY_"I4]_D0c&]Mzx2u;3v/d (^qJI81ӅWEe=/Yl|g1GV}X,:R(2"QK?hڀY f m'bg%xZPR)r&a2 "sOc]Y7&]ʰ"e=S*!_\ol] ,L ?WĪTQ+LT7MH\nGvl4y!׉8;qOǏ/s("6lf*šO:b$VUڸW:R&w.i1g-D`%XڭU](I0@35t4" KC!"嫃FA~RyPjb頛)@,*̞٨AA$k xP,Gm, WĵE8L5+vnR23l}4>4uӗmd!C '⠉>5 3TS \4ؤoVPs %:H ,'уyP?$TsAYL9_ȪV nwk~d-LM;!.SԚ. 1s}{]{~!Ѽw/w/bꕬZ\Ъmp锻ȂU+r8U-Yq_m̥J(\骣Xa[f`ST;#=A O,zQKAs ?{60(S;UH'Mȼ;Ƀpxq1딽/o գ~o-**&v=[ZN"{gM&w;^cO`C$F4KXHwHJ-[h5mLASzVg9 )hb{"tv0Lҫ9pz$U6G=YG\"P3U tN8+u"_\ h"DZd R\p{U18}N%Yh`Hd?jf[ñ:/)y1v QyJA=jkHhޒ=Lc 'QDntlBQ.c1%  iRPq#J~0.C18aa B6{]OÎ] @b=Tp'DQdDEӗۈIʱ8 p/F+A_m UǷ؀=[@ԦiK5ZK g*0F^Jz;CƁlDa8 㻍i޻ϿIw&"q*(ީ➳|+j jhY{TZȍD!}" #}FUE#I: |}Uyz/ǀet_c?C]eF 8CKuI uꇥ2jb(XX(.f*ӌXKs {^xu۶ɹic_-˹go/M#{-OQEqʲ\`v$"2`Q`Ĺǟ9B0!QC %B-uzޚZgӢtT!'Mp~ 6ܯ c~Jk@U65lNs/&](  ]"dHR-O۪Xh2*TTT2ra;$e&ؙt<k3jN:^3-\|-*!n͛GJ<й[+͵Uu+c~F [o v+ r?#JYk#ci]W{xڙ2*^s20ݏT ]p2RJR^XY*'J{fj3 >`G>6`)(N}הtso5g`t|w>LUHJd@oҰ#܋hEґ†]j![K6<Է3\N1%2\J/f.*ʍIuTbaK̝F a#Ry[dAnB^, 8s%# 2s_&C!.1 =qqAAcI]S^Պ k^s^p~F5r /)?ԽQJ:5gR~9[~%ԏ(VaWw`SPk Umf%Ye|0EM э"g}Ć|;oDŒ|ce;'.,7^h,5Rj.َ:t>UsQFe{TS+p^:fgTZ%rk8nK1~+;!oH%EE#hڢU>˺i48$5zc]XXW@/vV?0~IlyJ.uPU]X(Yv˱n*s_Eof Y2*ɨkgpW ̳\䢢Am| F@~[ݗ7 6u… EDĊ7j%ƦuVybCupa[!ݿ0`,, lPD?=R|{%ÄD[kWluT2+γ.[oyO 6Ӳqy!O&B0ݰ;lZ1s\Ѡ晾اH٩3i7\Zk' d7=(\7W,%Yy"dT>ôʷOtOWF_U[yG(2aPZ#rh_3fO(}*5J1-=9,)dyAF &SGdg:p_b<9M$IU]?D謃ap<\|$慅T卽̪B$[Q 9tIA{-> *QE71ue;O?2uڞeiʹa A[|hF۝a/wWN Εg`Z;# =351yOL2,g@]@K8>~[C>~}sk6ϽixMb]/i!q/#skʗ2,5-`FXUQV/qm ldwBr#lGP[Jհ!_8I Dβc +A1D%.9b!'~\egK}_Q5+&ߤlΥHQ"Tc[0A4"H:S5p̸Џ-r 0AۻB`an= 3nmC*iTM|<ٺ =.Le PqjM&Ҵ}2kKӔ^Xk*x'䰗y4% A),js27g}?nDSç|ӎ'6 Qu8rQCOJٸ$oP1JdL7ZgA "&z>yx DqyvGa6v)6'0x rf\vB&M ;GgY8xp22p?QSU8W$ö#mL"mhZ&?Ka"~?n|;2r)N(J8> eމOrPo(z|Zi[}㧿[w~̛(4Ѱzw)qIX)L W^>88stӏ)gpo}q@;H㶔2j4=Ntz $F6QxG =Q4EzbFʹQ2h5oT+(Zk.rE޼] Nh>3=c۰)ݼ($5U`񟬢Ϣ9$gN-YH~S8RH};ܤ~( >]h<ݯa_ Sklv+Th_`oJ(oHPz;2#8 :+cǞ9ArũlW@eHs䎤Twl_yC1حB*ʺ}Kb:/%_q AB&fhC"Ʊ|L*hNJJ-ge j;}.<"WTH5W*(oӚ1Z;!ӻGrs54m}f⯪R NQG7*t 1"ԩ`&&NdJ9V _Aj.З,(WQ/XdK]s`.:woK^d.kISX߶C(dJ uo"d@! ,@Vz /sNJg؁FaTO txH]Gx4ҧ(FXUsI!e8Po~gk 2[ & Yo>.7`Q(t}DVnI1i$R)YPR!܆`YKKbxb^s?K{tliܽCBS 7%t|\XaFJ7QO?;ٮĘ!HMP ?έ^4{G=exs4SWcaDGH𿊏ʌl^JiSd򒳱{4^gКY01mWתYݧ09߅Γ +5HQ딲Oq=2UʽkG&\ܫ̴Ֆ@b+āZda(EK~ZF%u逸]5]>пU4~t@栫{>9<Wd2)-a| y+}ǻ+Q it ^N4{)kDZհ@Ts1 (94Ն TC ?^6;vyY2|#XÿƁ$ /;+Iy؎$-7: ө*JkH18픋s7 oB:M"w!ȃhRMobn_G {c@b@Sٺɦ⠉0 =@eM(!s~UVŃT I;MH;hQѕ }BSfz ƢhYxID7?nh(Ԯp%XHp$~Og2HQc eJ-|)д#C#m"L9Ś;xR+ɋϧs ƩRs<vR aFD<8N⿭ywph9{ Ya#C>9emTmH@*pC𩝜l YW֩&IM/:nzxFQ|.Ҙ_Ɨ.Dse}t\R}/AEwl\\q>Io[|V\?q\PrΥ4'^87KIgҿ9wc5ۭ15ldZ>XD68&G~g2毉GBt`Pޢ3oyHv|̉9!S ZUZWkOH6sp^*b*)1,"X8PkuN]99 &`03*:md,z>ș4f{ph2OwS)пgvշXe4`(5D=w%QL*1x7DC bӵYW>+ ,ߘu %SG s "2|x>+p,AYb%ҏ\9p{3#xQpx}U%(,/ޫ ^-KJoaJ J0;"Dv7"\pe“^ɷ0ȄPUEb ar=mͷn",$wz\ÒlZcV"Ƨk3ioAū,7?YU8$i%ә|ɉ9`/ڇlLYVOc>tHm.2}>F ?\DL,ucB/n>BMI2ה"%$]sF;l_x ڶi7 Foy30dv@ oE "W{rCliTxnmٹjW&]>&A H ݃E7𤛅*^KO#*=5}/R p\e6Jآ9]Я 6uVorEbBK(x|~qATmg*z3AS.ކ>йҰV೺73Izu_9kٌ}cy\ߞCƘCdl36GMR6Em@O"!>7'&IVknʦE:HbᓞZNNZ\+LsQ Z`">۝,}PEXl_@Z[xeJQ, ~EBI$apVHňdz#mWr<;0۞-W | xؘCtLľiܶNh+ȥgh %_SZ;tfauGp~LGvGH"\M‡".~ܱI*F# ,^Mil֕ knԓ$ѷEoOQy5PY"ձ,aЉ hҴBf9S?lgrl!셮; XV|\4KanlRndJ,۱1kr嬖i|SvŽK8.q +R oSWiwcY}J Okmdl.~y/SzyckO\x+nϾYػV) )D)d@NifQyMyh{7`R UoJsD) "jLe٢ӄ}U7hPҰ͓ /jqDɘ_CrY71h+aT]I}c_ٱыŎ`iyXFv D,{ cv %ZdLZ~{CAyWGK撇bc<:Y}kV4b5Lހ%UFx8& r 2O22!oN_Ŗn)W;,5%KHP<ԐosL+^>g=ƌ~xv`@qy8{AcRM5v-˯+!.1ir|-Kt}wClpOY .dx[8o8v!>9L=#)-6?>Ǫ}NJW}JpLE֏:c;Sn<80}U@nưz,%vLw>]>yP=u^_6O'BJǒq?25J/6Jj= Cg1;Lʬ|hoTgmpk.{(Q|8]&찯FYC[ 2ecR n +? *&u2cN|(C4 4)2/ W$c!noGMb $v  j^#[{_mD i^byQ/P@"9X-8 $(P8{n('$vǰ8iH# okR~s=oGeӐWSŒ2a^x] '|kY`LXEmi\ ӵh^͔A+5/L^%gKo6)@R o8. a,J\Q7^jWtV~4b`zrbB=ֵÑn'ϹG- wĝkj~CAJwNʑ%,ζ`RAl`qGco p.AZDmrkIxxF ؈- I6hl(ߡJ,A2#xk7?p0Oד}aT[0aD$掋X/ZȚT)_cl/C tTyp'V~42,nE Narp:h*㟎ˑCz[\A!Zl(a%A4m=OF\PE* M`^HˡMUm(0}e< r4t/yN% Khk'=u_!z§L95=/lRb|dL 1G~|ĦX;S"[62͔&xT%;>3iPeo9!lR+]ýow]ܑ0%0V)c+\[7R_z%TؘF3>t'{Ҷ>o Y;z?*ƀ*}d9*ϼXv#6|i^VgNPWJ;t5ݬv/=] ^EGIS{rGr14QXbsfBGfHf ,iԬ KЍAA;kI'ƈ$ JD[^@&mH^H(?O#|CboT=7H9԰!cBcڲ5$c%V$_ Nqvz}7Nih$+;3zy iݍ),J}Jw#jJ㧂 cOYr!8}Q !-# -C"K@E񖖙OvYn1zJq17w`!mr$!a,T('(/N5E j Zcq 5s|2S)Ti'5s@f1Y@L~Y97 AFw^AƏ8pV_ĿS<"ZĆ"*M*@) |6SJy{@c[$※Ψ͞I Z-11ZƵaAĕKmw:!s稅W<3I*k+^+D" b}RwWʐs,/KLȔf׏l'zǤLC]'irxHnqmr$է} fy(`,3'jG|y mup3َfi3|t^ 7P/d(Ҏ/ב}yWf׾1,zG`-4^Ma@( եpq絋ܵO'1v$(p&ȏTue )@W Y8LhazIρ˞rJ?>;!U,*…TEB< 5fyN ­Q+npOgZy&h* N#VzI䐪2^ ]S=rB۵ꔌw iBY{6C~K;zs3:Q _5`}4Fq G5&5|oȸ(9ӷh~>ܺ&3곌0+Ce;l~o`G8J $ֹH""<4ueSW$?+g Zea^E4irO߲"8!cΝoDLJd xy|&!&p^H"rs~5jSxf%C9Xwbn,^d+gs;ߨB1zIfe,#6~ 6Li)Sk7^~o)pW+v^C8fT4M~P-_W~|.Im{-bV"y5bup5vYzXs-i𡿨e/4?32>r2ّʨ S63ݐ S7OE{x]N)ǯw_?ٷDsD&ioT` 8)nǖT(.HZvi)nșA|ma>jl'[ó{|YaQT~=g0\Wz']}1!uT % 2/f2?Bt*oÙ㓾YT uwE[զ27zͧ!ߴgTA[\܍0.BN;FNpjԖTeQq|zRK^W|L kGhij&uqz2 c?#Twrs=Q_ohB]Z=n¸gK3Vx*X!aҷw$7 2̆ ֨LhhP. q~<ر@ ڍ̜ABnzLI`YnηB'%美j+fǹ;HE^ydJ΋V|"6+\?ݖ/RQq3m'm u/M1_U''lQz%S@iߣbR]lN`mʗx`Mum({J7+NLWL ')@E]gQ%(256xFr:i=PjH0\ahz&=/YQl#e3T/eۙ,H Z|٨U4ى_A m6(Fp.П>,݂d>u5@ M'œ, F"Mxeb*6>bw~GTC$uSיSf1Hh&iyp<.M{Tж'.6**O)_Sj=K _U яCC"p/g⌮>BC꛵f4A.]x~3MG#h)%G ",b8#NAāv%SA9]:`hR:6IO.^G 2o3ƍ꘤f'J}:mmV. _P䮫{RrYAr[+Q.C7}T2Q*ebp^gH\g[lwK'+U.w-E~pi̮8s=O U5j6͠. X)J0:Btehlq,B Ph*%ti$_Ad'B)>mRz>v  /F}3X zmƶA`eny+V<U%ڟ=K_0FH& pQ1[^$8o+Q, X&G%0<N'Պ÷O 誤E7 zGU>{/p?>Ek/\bQN|O9-+vf"7HUˎ{{YIN ^s u_a"x Ht** \2*J#?JD}?"%KiH U)>{QJ pe# c6$S7 C lܬdܭH fm`<FEmnI8K_p_&d $q5iȥ'wRfJ?j U-d9ֺR Ő^(3ӞC[QÐ^.ߊښSIS1o~d'(>1;WѴBarX?ڵBL%^%ݜUGXuR,zy!R{htrV[ߗk|FR+LrɮpdAB%cDS,͎STGqc .Rc(X"aS6Yok4vxBݯrHd0CGD%lU! ^Ѐϊ$?kbHCJInf:^K?[S|6YOy?r*}4ld'9^LEB$Ϣ=-fLe cda(S%>a$0S6wv/~wu ) Y%OOWGS0+| a28R3N&MoIs(* 膬tpAyT# dsW ~P1qL r׌nv~fV,:"ZJ;2: 2M gF_ۑC_DYP(&Jy4N@Q D0y'?օ Cș5IhR+Ą)|OjoT=|\d+̈tH!dB*)u&1w/,,ܚPGxs%GӿW %9-IY,rdIJ#xZ>*)HpK8Pi~{HMt"!eI my9cODq枥ч)߿ )"eui$ v& s:<֓/jÜeJ {;y5ϼ4xUU( 5'Xg$85\Hx.1$pL1" 濍ِF;⺋A?tL#K#N5,HOR"H z%Q 8&CC,FcRoj5bMH;AU@I{ӢU~5 b iE՘.9TŮH[ _6LzHqf_Y`%E`)a}:6:J}@w-4nLJ >e)x%cޢ? < cyC*шLAaA4UD?%~z h)PW ~ БY -k'>S?[?&2,28`M>Τ&rJ$7ECu˺ @&[G/l:T'#wYZPZHǾ>.uqBŗ!̅ɋt8!$-`oh}Gӱڌ!7g|h )^LF/ܫkq=pX>O\Z #|m%TNs61jy?7ly@HgǎJߔ9"> 5L_Cөhb4: SFIm L,L! xl*0Ch=)3bUd(Hw p9/q; TW۬`pX{NULi`17@l?:n¹43Pq][ݑqo`oho4"Wܡ; )sdq gwHb`ə2{gf_{_8JKartOYy=mMB5OR918 :!IvڝԀ a7Jz6FNCl}.W>/0n.*5 4#@VA~*ޕ{֪0zەU{l1wLJ5lct.lĥjO[d <};lq wniPPQ?@Cs31t(cA5 NmR{w Va*0< wGo+$ %y`jX2pNQCǒO^lCT< uw??PިLKĉ! [ؚѳ]o~nw.I `Cܽ?7M6[Jk˅*Vw #H4 {Gؓap3u7[t5Lf0M[sYpAa&? X)pEh9ZfP+ %'*)!r7>\pk̢gpFMevMd_C'<&Tu`/,;G23iJ>'{|SRLxhܦ[%ȸ8K#5f]Q}14 ҳF&s -iGh%'GsY)Y}Z$e_ߠXBv$i43N0QHOX57aw/t9r"~?i}|ahƟx$9%1LzTboe>𘻢j`~9ݢ@а%^ #2 r怴{kݵ*N |Nk~>~ v"vV zR>[/$+G\,'km_ NvѠ 5'C _=Dz^Zpŗ|agnsjcå&K@Ioo0hx vBz3T~NVsYܨwZsP/؀Ch.ݥvw%яmۤ0\"RitmqM> ǶAj}Y¢yxӜk .|!ڒ&HH"ozY_l$aRb= PaNų5\\=.[EBy"q9b:3&jеI# FM_,^d[\/d`ѧY9afI*KKJ!*?c zh3Uf^^J3 !F*^7)5 )пMxayvĪsşNtǚ :ٺ]1*6TeZ`gPu8}2/Akz!aBט԰`]݇$3_-dc# MY6M18)Ȼvt5يCQ$Xj?pb}-z$րmCKR"tPµU+`6f |&V%u Ȼ^w%å՗ K$"[`0L2*Eޝ".\z_rЄ9_+,fbzЂeS%eJxZoCe f{k=\Wd O#D2wq$"@vI +ԫD)c#oe num{HׅUd*^qJP(fY|-#CJv?xȺ.Gպy+iud0C4O!}M>c1۝]dhbw9s>]!G4tdfJBMm Aţ߅k(z~!ӆyơlV"iJvrޠCc\%  /RX%%~zx\޵tZםEvL[=F DznNp*Wx&uhPzs(&w"Enb:5ʖ\B67LӌՅE Ԋwpg^k]AQ w`9<'Ƭr4-ųΓ:7b o@ xB 0Xg8|~!(Y#Yri؁c@p ?1g5g0^#Q#U9V[tXmUUz$x ycU8z)yČFm$ OFTpnЃCwDXͻR׎o-`2FapߤӸ}0\^M-Se[g 0eq2HJ'T.%Uwq /sQLYw5+YEI~Us^\{%2,CQcwbf*}aH\o3@".Fu)Pn>Иixe:M숯!WȊD MۙBOhSSlY'xD}AY]bb ?h~֙:&d׆:Q&?dhw\04Ь9c[!N0J4Da%Zۈjybzd}1$»s&1k-Po]Uŷ8SpFt /F=RCA NT -P>ɴ oGY&0-kg^k&eD^[DG8~9r4"#k33bhڶ+gI>2ɡٲ~| D %aj(m5D)ZL\&x2 yB}!m޴ "ʃd{tȋ۴ŭh"ԿTKVF@w(mEs #ˡba{ }&py07(WGzvwpf!K%_^- QyޔhGf%!n|6 0۞v` /8lΞCx9\< j/k?njٴDV+L\,eal=u0M3-l`Y&rHXQkRnMqܑ:?2w7DKƢ?EooR:vƥ1 M aEL/Ƣdaߗn^?m;̬Y6Sh)fYF}gJR ELGp &@^ߒ/b L#Z~8W~64v!yj:}a}տ mbcHEu(`U"ېD7[#>wϊ Ċˁe-^e$? {%TZ7896Gl^X$5m:Wu)8bZfM[U7y@kzv@2YU>Ww$9dMl#m5lWN&>{# {QCPQ;93Y}P]F\(k3dówΚT+B-I0PSxӺjc=`E^&_VT)zWZe#/o\-YsKk%Z뻈CkN'[@a3UboۖN9JT(d(2ƕ^5x 7R)%DRF?ͳ"V^*Dc65li*2E8;r솻!i=zS`Ŀtdu)vsj-Gi͎!Ұa=F<[+y,6 Mofx;o?[7tO{t_C\p޶lI9} $cV*‘}d9lr(ס q ~Z 6ۮH;Y ̓Dz]#F68m^t\h*|8)KA}6&{t8>$/OkpǓU3,Pt%;mͺ$Gilq_fm0]٫ \Z x0|Fk 1@x0;? | ɘJ/|Ԇ֫ Jy<ڐG𺬪vrN)$åSFݣ["ʔJ·edNc&<>>R3U~35Kdi{3Bm#~U9m[C2=Ʈ%o+v3wJKCX!tB`?ֽIzDinlvfV+QZ7 wW\nmnH"}:1OG1SvyFNJ!C # ݋OQB, NNb9sIL < LUu,4*g~Wf+Q9%s%#׳%mw%"C.`jHznrXi20YtUful\?lїG:A2*qt̞I1z`F+_)/@=8#D[dV0[`}@!Q GcZB sAZx ;]ȶ?wnb5JzH˟@K5`f(h GzkNo]T]{Y%ßJW^͡]A-,0:v϶NP)Bܙ Q|n˧_{"0;iW!~P9@.s`8U36J#ٓ@nyT1툟'ta( tΕ2Wa~o 8$[7 yC^\[.S7J©[E*%r'_b9RDEHdagѡHxU ptϗS]^eL%at?5s<dT_:ᙄo ϚHdCv^,_%U&FRR.ONLwxѝj$6ToqAzFU-q,wJ4)'N+ 3QW] o@Ʃ ٿ/C^Nf~}q^>ꆣQYn#@$(kKs2Op5eˍ/+ Ŷ9K#NGmb8kRidELQlb5qhHRF; iu0Xur|`:z|0!ҀPd޳vԚO,:7]P_։hDMtfB8Wc߫'ܚz@lYӂ&F>OgweD̦gERYW?i62ڰz4fw‹(PrD [ JȸEO{2xvVl( n._>/%h8ټ xZM,byjq~%mL?X'5[}<+Oʦ*p¤#9Fؠa]m\e~PzT-JrȞ^(XO8-tf؝S-ABPZB 9Zc5vES2''Xg׈^nK^qF1hdlxZQwXeE#LOٝiF{^x71屍K 0Ō`XIDB~R1.򞤋1:hX"!/sܬ49"Ǽ>Hl{;u18c n LZGMq#f!_$IaGNJ[,a]gEL#boӡf諕OKY0M^t`Y|Fgߌ$Z$6RAV?[@B@s0ҸI_*fCN0ZGQXMI4^F'qӕ֗c'x\&pU3mɉ=24 :<~S3CntN^"%׬5/Q]THᵭUE]J܈7UuVkd,j!V۴j:|s#2Ra`ωF$12W7(F?^q`!3z{j[%4 zr0E Ǵ]lh=~V[~rCװgg=my~K<\MkS`.>M2XUjNF.Xh>t>|GƉ)z>c#e?39BL ! 7dn3XRR( 0פW+^d#xXm 1t=vD^.~rR\ؙoXs\"|C'r /MYh`3h sý td@0F1# #wFBi*LrzMnj2~=NUO1^90X1fW=|Lbpe%fu4Upt BYtĐ]<5#0}ӅʴTANJ,W.@!ǻoy}s瑑;wf`mѵH#f0dWWP},@PxvV (MDeY5>ȅ7$`F/-m2׶M#L +1Kg8yy+mϨ :*Rᩣ޹!Brm {oUfRo{lҼI536K_*q5#&<+ |MiWiYesgn;J_L %W`/9箫^PV'b |0E $ļmq} (QV{׀ ;)*zCM@͑ϩ"4~AC}A.͍9ᩈ:~̃FH 4‡~+#oѶӅǦ4IGk-X#i`p;CQJ`/G^?Rn5D-@+6G13J8w~gE?"0nO$r܉mB~^9v"ןGn0}C)]!`rHJ՝v" 5Bm }Z'xX`7Ke++,e9ne;]]l-23t:@1 dam>[:A*ap#kNWg拢ma!ߗ+)Ar~?(Ido$)SLFGKc%4{UT2_+M9{[4", YHl?[yvf20If%y)tJfLmRRd*r1)Ju*YOan^y#Xw _aܴJ*ޤ^JJqeG`(o~Iڶq-&R<-;'>0g4 $ cQo3b4#{]P/ds%f/c/r8K q7p(!e9I^¾ P>LU\,ȑʳEOP z8ϴcݐm ljyj=497i--@eL ⨭www7cP#ҍ^B6$"9k3j¨gpsU_g?'u[euel uSp\้[McX1bgm_I 9=B,KB~qyK=m^pOTiI'JAsȭR] Q 1ZV \VafazXs˟(Jp]z%wE#VBN1V; {TǑmPN bx #{0"'Xp):f?Ҥʆqg ^$ݤbZ_41nx_Ԉ=DITsEA'TA{.ȟJbENmȉآbyr"* 'ceP$krsws|{nq42~v Qĕ nK}cT'hWM{ =D\.6kq:%޾ *2c0njcq/bEqRLh)ҕwW-8DZl}@Q}l@wGf>ຫ6fRLT2~49R88mk/-Űˤ CT^]߄hEih ,oL\kwu<)@Al_}D-gO15!MScy}зoUmI[6Rm׃,joAmE]%ooΖi\vm w -]!<6r3lЊCxDJZ ᢫gR2 [$7>Dr?QM#j DD[ xJSK)8ӿ ş b 5+B>2롔E#U*s`ќH2eT%S;GlnAծk /i2 4(9>H,+OXSX)СĶ"06%K62x'}qkxaB<Ԋ3#RaJMcc1v䩱^Q[W(y!2Ry)~I`K.egA3FK51D|cbkM(QaP\hzь{fV:Hɕ'llcYT#vkI ٷWX-Tw0iY;^xBujy| Äh%G~%ܝSQ,BZfκmi Z2Wb*=)f&~H%1KP=d"2c$ky;VjmtK5M(,k$LL`-̇8 8\|B6BД|`Hpx nBZC톈oov^w?P>:l9"咳lak,lmwlr'=y_( j6]DW svVu]i ,,*+GD)tZλ~*<45e<ˏ7BQ67TM8Y쵯ɔ*p]2f0SuwgrC#GO ${L/Y% ז?oXWs:axċp~L,_т=GW&2Θf~ OqkdMu lxrՏcusKtSe zZɦKωh%EF^p 2Q21(zQ&<iQ 2t\H@hWp%6%8^ȡ*їLc۹ix&ȟ(oׯER ukܪyq7lvJ7[n6tjge8,19u#LQAx2+1b( @g,Ff+Z{Hm =hEj4u#˸R99?iBצ#Ooo>YUÊcؙV{[T KE|@/MT6=Ӑqї`U 4M)ċ|=eUHi 3:cPq4Ic{W0-VkX銡t^g@7gNwDbE)cɤ[+؊eSSGw }GYWm w)FLiRQۣZl*R~F@НZ,l=cb׎P>TzT_(萨ER̀ESs]u<žup-2IŃ&yhfg[GGC,nz_Vtr$xo-yF$#Um0Hp'9Dq!bg9n$$ D(wsv픵DE-$JG2}BgQ@= VڀA3qNɖ;˶I(MDou{'NҾ_LJ7? 5J.L>U{$䕀0o_:b%gEiETM ܭBlx? !?JECM Tk|`ƔgIS( E(5{mz$>( у-@^c>D}pA:5[)se+\&vF Kф͌r[ށVN$p;,Ԝ4!X7R{4E%qh j"?%߄:M].v"iR|Uϐ(T.Bg >$"o@"3Ȃp´*ȅ}oSJ6\ommڑwݙ? ԉU6`I.)L) Vel甕@<w]ŐL]֊O*}kuHLuƲ95l#8QWН+|=PqVl.7v:,7)Gᵵ0,_tʙ'd<x[|LBKlt T$7kɲ`dRZ>f7qCإQ}v+$8Yͷi5+(3xԹv։ꐌD=CDг ';jezeTn' ZsaRwmߟrs"@1-:Ck;GO,j0\dJS \D:z;!Qu= =;UH)hEՌ [gQxԲRX+UH)^ck`>UMฆ6yb>*\"lL+M< {ВUtyG|}R)aQl ЀTY!a=R)zp}8S\5>I24:/E1?}+AS6!vTiU(9rG"DJj}XUKeK4F;js ~mQ~"9V1Mh!oeVBh=g;Q6sExeZcdfɄ}P=]UL 6\FW7{vJ#6=h+SYQf/ ;h} E24hq3ec4V4'Q\ơ3a*P/J"B(V^lU5s#&t H}k+(i!bot./l.e,~S'Er_SKy) tpdx|4cblN{UL]p MŒ\_~ -+WL!.ۛ2_ӷcV?̳+C[]e3Yq7XLY葙5`z8y t oo % kޯ\O40X]le@ؘ65uD#F,VsXml(wJqgrc-&nY7(tT$XқhVZMSIhpЁrX/F=aJKKoKLpKoTYBTNj!y6K+i&=\N^b`J !2(Ie]l>$d3V[;;vX>+cjWUC03.4+'QZfՠ>,1ZybBQ '&<̪|pgҟ5'/Y".@HHerL0od@( A"Mi\E> a+X!s 㖞kBzJq x ozHe.Y3BwH&(g0bk>Q̐4RMcOSNG^@5cgccM!Ŏ"TS: *v/i8#^ xa•\ey !3Û]mlQ97DRiH-:Z_ߒf )._.oj`Y q'cUn6l/\DkSKĠ9Xb4W80I&=*bQ'E8"M%&#c"?ape% _r5`VpBi/uiΙߤ8MB(c1:FoFM+İ08kڈ7*gH3-bOl6+(5_C Q;F$zt(TΫ((m~3_<@aOߟuJD;vU1 ǣP'rs_(v( aUԀU˾|@HY*;883U4gt63{ZsR{.-n~' ̎D{{_-.{Z+^0/w}z %gEgw$dpH1U/T* q us|w˶$z)Ge 4BʞtnfU.]܄ȥ Wy3N2&vŔ ! [M"ȏef4Öa օO#|`[ 94z=/҃&4(:u2}M5ҽl⳱F E|pc?GZebGTnf 3M=.4u+w<n:zepM+_V\+?F& J/Z#7hA/\?q :gZNDcO81ì٬}̵P%-mmu4o;zv'ekto"{> '3aJ*V&Ekًoq{-jqwFBŠ Q{ Q,rJ { =6o ʤc$V^ /Q VĒ;>%qoC/7 M>}XtvIR`_a}R?|}c οt^)V{pjq1\ {A4>9p{,,+LmWNMjfNHZ^hwRh+&\Oc`1O(F#._zOUnC@%_44SkM!Rsp0,|;o/_ZPEo;Ûw(oFT GI? @A۫N r;]{R=<dEn>eElARFfl @9[G]5=0ᬯ Q]Wl Q?q-Uv:Hs9|mdwQj:WϭaVqS ㄷy>d1.&xp4W/V}):5UbLv&If/N@VuCwT𢷅 j!LDCRm@;:PM簢ŏꢆ%Le+RCڤ缠nFs5-D%ճ>#<^[by7u|AڙՒS_X2\է,\ 1)%|mãax1 r1DN]"H %rհuh[ʨ=d3>s?,p.oѕ4 }i22HRmGErr LIa}/u6iV`OCt͒d2-x;vgE=s'n:YE+8fTl |vx͌* 5[NzAPrif? *`1geFeļ_9*C)< ,:hȈyo !K7[CFUCX+!.$mNĭБ˭|y_6}`Ykh|[Pt3*azk@t,Gi$nM&̮vNƯx dͶnHO=kT?Ȫ%O"L\g7gՀCQ*6to ?_A7X"AyEafB-cm)#!Ϳ0{j󴙑GeE2?ipIΐ=h#p=5s'=İtG1_O{qX-J y0-O/e i#礋u,# T )U!yi[bP$H0J TYkmTk\:gq[o`nl7. 0w?g ٪<]߿ƙ7K Y.16̵H +rAVfHi vM#!=Po,a!5g}x iRIzxj]BG+XU>FMgdXg S\PÄjRٯyS"Hn_2FL^0zz3=m]:ϞCZo_/:* kùm[ vkCt'v[WX|K;/j ˋ Sω )"riU)FGH 7-{*BprI8g[becxӝ g@<ylbuRe;i'Ĝ P\`X٣آy'IklɜwkH5Ŀ0\R8E_ZscE[hB{BR͎wy8'r^ܕ1kU <U7UOg K3AHi$&6e,.xH|>iMM6։;fKͭ;;DdE)oax^@+IȆ0xh?U;GL~ض%v i`":G4Zn;&Mfmz!@@C%zx "oV^u&9j&soL Z."D ^ns=ܸ!}>K/;&'x RDc8/nXrz|R*a4ҏ`7-{U[Y3wUB'2oQ''/j`MĮ7'6l.he;*HYK>Mx ƇN2z^[j2s&vSU (鎊QЅ^RZ™5dZ{KlUc@Ce =Me֦eD9Bf]?78Iźdn%O׫?-pfNicJXrcK;Iqz@DOZJyB/ȺNFN- >2[9혢fr^][L tZ_Lo#,w7޴sR@2דX'w{F6QVF{welʥŤ㾂=?HGMuJpA?N%]KD`Xiϱgkg,EK>ivRjp8S":dN)*T3NΫEP6T0k[Vq]*qJu SJG gu>%.OqDj*# n CT˱-{Lpk즱\)KB9IʗQۙ/'Lv=ZO! XEabI _jplzPMX.%XMjIѸ`H$j*ʢ%zw@X !u;@XCžbɧ>{ 3rR10Ee?}/9鿭|y8q_?mXZvD0Hw>Xh[̑`z qBVC6 I^5o~Ҥ8"_[L4XW_9hz2n rz! &aYtڷ孴UYWz4 IOj]v6tY)|A`d`|%0ao-s9"ur)T-w4TX=/͚{H%EyyS`U6ʄ[0QDE !qLϯ٫VY9[}D01oqW;uWa q#FaXIEd~kK3'v6t>1JA [/]3h7|Áډ!y>rZ^|9J<,B5R;Ecxz.UVÇVF2/homA%+.Pّ4"R 4MJGʆIcbBk f8" XʕXE㛲zg"Cԑ0b Jj; y`7n"Jj/ĐV!҉؂;YG6!Ѝvd0ܽOìbpKlUxAVlgnl4QoD,G 1$׃ն^OdCGh*>(|*U^3ߺrћV!=>}$sH|0l jĝ_ǚ 3ճq٩f, i5.R!>I'Ҝ1yr%8LA$VRyʐଗNP>./I3|l]'pĭ^=E"%' Ѷ#;p6NY&űyFySu ̂ wF UoB/q %O~Ru4to'56_(+Xl6;]eħų7ݓּt#cv]!-aִ#szQ>L;P0g4( Ȁ,P(x3~!ak#dHhF:@0P.h[~tjygsA L2Sg"xϽ@Y0zt(rLFOp>ح shb\1 R8hVy]~:$VkBd~^hF,'8zqcm7}flj/V9aH+ k 4[Q#/8| kѸVh7 #}99.e#>T4p?{<\C\rG1B("FMrh9GM[ Z ±@4')n1%->G#w)vuވ3f0 @p*zCi}BXqz U2Ѱٻf d?y 7FpGt-֕uU9ly.oC*2HܒWu5Q,9 Ԩ( e>8E?Ǩ0jx;xۍK߆<".vxS4buU7'@ wu.RщhZ]N(QH"z d.Q^/ =YTh~Jk.fAQ}$l)Kh(9C1צZ_Λ(=8 Ȥh`*GZ).rw[,p\ kc;pq="Q ]ZT^~!;dSCY(z/@w>5ƞRluɴ63Wh]m HR7VK8M'B*1D{W|zvB "}>A78ѱcؘv6Kd+%F= cl5ztɫĂ '1kC37\=McƾsUPE>~4RҬGր- .mu:jl,IR-zQֵ2|wwyWwzZD"CLi 6a Xrˊ \{2_h!V:ɦy:F0.%!`[ ʹzƒGx!N)<*b4 t&`&2q?JXO3x<\'Bp'xLz{oz8,(0t`+M 6pHq`S7]_Iײ Aփ־}έ,+J1hA5]1$?b2NA3.4IʔIHI!m31X*O,^ms 4w,#=4xT30Pլ.q4 Ѡ:v3d=[=>-zah*9ӁKX4@t׈Lt<03@<2%lvF T&4ILJH K 뇪r %i C{uq"!57̍rm~E i9nv..>[@sQHGST &A;38$_Qj54׍RGk^]g78wq:"$Xuӫ:o]e #u ! 6eRҡDjQzR[~ILʝﺿnYڡ as< 5IʳbBg}dWfv%" &JF3LƬWt MF#.Y 4w{=lWj17LÙ20ƾqčC"&#ޒ# 96I e{jyIs/eLp\.ϒ!v;!94 X0$/ie_Eqj q JADȡ j{fy7d[d)Gzh_TOn\5:A:E޼1UBaw8Nh* MݧжZ}Qj9; ϯB[ֈ@1j?)EJƼ<!rzSWwHt[Cx޷X*EAnQ1B =D<)$ ґ_vLzA[DhWljz3w4ɛ?¦nUȂfwaj<\Cž[woO薻MA@Aqf} f_ f* 5I*|ǂ{1뉡;9BdJEw~:ʸϸ련jR GdR@ ꃻjoQݐ61Sq=FW4IhȶM/nƝ% ~^ĉٽn"_0;3]nL=ړ? P,v:dB[Z4bTJIpiYTv7+z@n d_Kυ]L͗Mj\CH*wպ;Y,|t3׹ A )gq<aDsJ0ҜE k A'sZwm!PZи?N!ُhEGX)&0LkK:қqbE8wJ`?Ľ?jDFbQE1޹w 덥1%= Cz҄؈Y?#_iw의JwY)ĥB.Q,M)jp*zDT&"aLː|fOfNMWۘgД\0|Lڠ< g%EW:nW[ wS'F(1uPS~i,le o?;4-47K<ըx/:xEOȐkU7M,B^M2~⺮F=Bp6%\ 9ˏmcmfv@;<)%&CGSKƋv0^هb=қ({\SIT0;4f^J{d;o5 )tԉ׬օ$6&%r)'tg 6ebYqiC_7]{û񬉺RL\z~V-XluPb }-@r'e7JtO&kTd=t6lVL$r)s ^zqXzZexdp_S$uFw$QiHwӺKBН|D8^=1զXG?w9>,\0(Ө7Mv[Z5WPE_ŕm~Dq84' S|M$ԯS?;هZ?LRIMĨMm U6{VCUO;/n >9C40+N >1&L/Bmq#woN- 2Wk~]A̤51T#62dxԲ:UfƓ:\c7Q8;}vx[%ݕT+b Rj\QKtK♸uѶ[Qit.XL `bG1۸_ .Ki5GፖeD-XrnwF@'%rJivGY;d"w2aǡ_*b`ƚk?q t3Jdl}.Sԉx0tX)b]i+̟3&wne@OF:"gŮя8W=Da6pW3jU̻FD53@miyN71O1q9HyʹzbDS );yDy.ӮpWoӦ[L-\K.kDLO( œƄ:{кIWl, kExNKTWgg$A>9Yi6egUg ?Z4!}.4[,W+r%>]LS9xɞ%; ެo2:l@(LY$t܅V~joRCԉk!蘯˼4y>'{ aaUfK=DZ $)Mf Q"ig\-o> [”?-P>Hi!o(;8/ D%#+IGA^j@&| 9'*}B#hPz]ٷE5`u:$۴P96T>7QL\Dt˱Y/*rҬ ZV9*PoxB+"wGVK![E?@ԱE)ri { ٱ1>] o./]HQ7P*%k\'KD GK4`etj= +n$ jQ38beU!̱scKbMUu{egXW$:s+pǘbї ^PG*ᛶ[CaA]cNFdE =2PX3Pąx"4 5<\r __If36@Κ9/v;3{'1̵e5%+f I? N/g웫`v'تOQ!͝%K3 v{tAVqlӌ}پ"'1QK˥qqK4UxAڐGd^j9HLjp\ n/ 0AQ\IłիӴx% Z N j̈́K}|MTn@iPB_lbLr=_%n_1U1xQwSO^,[T  *Ԧ%8?қPťH*anbGOτpd}g߉ݮ1Bަ7f;u[X@y`&eSڕ2N~%IBEU*s:] E㪣B?LԾ=',E!`a⳸'%$GMFAI:)ɋ3ʳxCKܨQA1Gjٛc";Y0ѓcr|ujx{tpwz$8e|Be|t RG`qTϱ?{<Fe8dl7 (N [^#Y/90X \*~.dehf!IMuޟM󟞒Mx*i$.흝< {iS,OYhpܒ)Vv 9~xA_ {w>0]-AhB"cH-R*5^Kݳ0^컦}BPz0|{h%:@f]Betz~p)!q%Os!'K[gnb ~kԟ;KwQc]|(%[4uF qL7 |S~['<1#]%^Ipg`ͷ++g9,f8.Y9] 6ڦd؏ qHj!)8!z90!U)kpdP+Ѐ[aE̺fR0_BDґ i8¹/ bu¨j;믕ޟ;H^cpG ZƎSJrP8mvіW)r;&ɪs[}irA3'Y٪br[# bS㴂%r1{2+N3A{.P{v'A-H&RaX&j=l'El'+;J!+X&֧oIqeR|_uR BH Nd#8Vzd<B+ qH-xyHl r4tAslO7x@Sz@W捍zGQ.*xzCtY>CslYH~y6+J{%4GiSo xF ٿW* b};L@6 dBiOWUgZ gtD"8NxՓ$Pp9zFPjzq~^ LJQROR_-W [ 1GжX<q,VKcoCfTFt+$!Fq A.RNwpŽ^la4%V?Z@5ZkmBY`* (>`JCh_BԝJy'd~wLGӗyZ6PW$C&c['K hN;8)RQsqXQCα⸻S)j(i<ҷJt{4&eΦѿ$i8NbK#V"|3`(>PWU ֵ=;qH}.K[ _?*6a2C72 "}r]!XlJ<1*>U[I2 Q[|+hӽ`r6 o{^C} tqŤRphDZSu0i2F XxWZڰW!Fe..U,jFq ]@="(+CN*Wբ@ٵ'fXEKO oj;[qT.e_x}O/ɴWX K W2,fRyVizi'o=+mHK#"> Vu´]7ٗږ+%=l뙜xJT㪕 *թl3P`|HB{H3}ЀuUMEBҵY&)#6߈bb$7"O|Èv䓦X;<^HoK?PrE /C:72a.p@",au?uU"c_'5!u%EDw"2s7Z#GIY~] ѩ;+,rjg~Kn\ZaZuȬliscsc$oHB*D`O?>Sŝ2唞Ȳ؛mYzzyt>3j2: Jk<)_~Z:{bʭe ywXbP&ک fDUa(P@#CNYJ_pvK4 ׃Gs;Ɍ>ymW މӵ>ZRµsmAg^:h?k٧"M+[ɧBV+_bެfMհP>`^gN Akq;jV%=ހ ~ss9F5 }ZovxFFS[॔bVa@L,Ɠ`v'JAq'aL%L"{e{lRMy3)CŘV ?`h}㹡$ η*\m+M@n@Nӆ(ImS);A1~~")^b'Tn&8_츲%xζmiun9{t;+VսUӺ7 ߹!`dz#ѕ!>!&O* &0/ζ F QN-qF/,]=H6x&C,ٙ%]/œyz{̟* S9C” O9a鋧9j814~NRN,uiZOUz>"ʅZOCz[|hdM|MWG7Pp0Fj"@-y(CHF2S3A AeĻ?Di!V>5Uwc]TC=UZH]i=22p($m!q`f`3nߙ,{]{5{B;izn:FGF%/?-IV۹(L.&U,z Dg+oUob†Tjp 0:Pc@;l*vP_}ˁuns_:Q(l\f*~ϥ ! pheO{:泲ɱrCeTԂirRޞaB5|:/5ɨL^\¥4=UxE{ĸ?w@L¤aR8,0{sx"ބB 4!}zXo㾪n&wZL1P)D+og{WׄA-Zj8a0:=^ha9Pe?\T-ϘJ]Og /|\5]5@p('&o{b3 fPM? #Αďk09l?O  KE]^6_FB/H !0ǑO0_i=M)L7FS2I{k׋!`+|cc,̄D)9~c;9a08meCl% &~hUgR`ܱ|D< ѹC2 W]|؂?!)3g~4z@fF)N7H>3cyP ֽHxPM'4X3GTK`#X%bdSCœͪ(NP)T4Oc݋=-/(A ^xbfvz,w(\KodD+!na%/d%gՓ PxvТV*hg(q{$F}a KY`5be=+]Io'T~ ?FYN<ÿ`GzuM#ʍٹ8Q݇ {e j/6_^ŖH1uXhKٽ)+hJ:%x;anjUq2ӎѬLf'xL mgd_x~ӀTV, a"zEPH1jx4XV6P/lr@l4b 9[2x9/]vw&?6|n۲wh!5v##g%22r}Af){:ʞgB[lhIvj ֐ē/=v{C6gN[Nh}~%cuQ֚E)V^&49PU~NCR{,g$(H::X a+ oGId7A'.1rx3V v-j˒d9i'w*G-ZL,QVhi^W "Hk/-\9rGu}z'bڊ\2?,'p%uz|۟ *=wW3K'm*xqh4d^;4'A~aÞq*歡ƧϑʫJ& gӾ_tEW_kOնTJv))h-uL@A ̐ޒ,wn }>}SQj5//O5a|_^ǙPp`ІW a~;9#IB ꍄ5.Om zuO=S X2' hN0p܏S"f.Ⱥ)yh|4BaTs/y@C:ir.ex`+BVZ:pр Z"LJ?_4ì{Gc\¤țV2Mi;^NbHɼ |!{eqL7ulց_y=wNgȮOY#kp>9#CT멫mxc&PoeVxcUY^,X'wRy`\q[1wa2G}b܁].].`u0!_D01xßFb we?5;EgO_U걛~՜8^uQ osR%6%ֵVnTa $.Lw~hm8-VڦK78l_ρj샠Xg/~ګ#{k Uco$1)$P}i jGZ®o-D`3sS#I r?Rjj=Tc7w*0g.pX`M‘`03a^p ǧ]tVpJ3pbS?-uOh>9a7'L B&0t{?xrY 2>2E 8ddj6%qLTcyBtCu!x"l1v>k*||1=*y-Wd3 3ikڒbcg8ߡ0|oNڀ9$}z7/asgPXMY?d6)CYR~xw7R1݄^ĉ߄ҝٵiǢ%Mcyy3nw5gXڍpMϘ)1ay%"7ٞ=9zF[ -_xUoيK΅!J@*Nfw>OVU*Q6&,2pBӶlĦ; mwL 49EpuHzjqW1 B$jt/L4!@~SLvW@ b/'j~[ ~f-̓59+CVņ$]0L?jٚFz'rt6bRHJ4<3^ nvY6 ;ϗ)(KڱʗIO9]BM%yW_3|VKv8"z>O`qڅ)9XzW @Hx|DF.R]I#\ jSk&CS{|`_@v[ݢ=Tv5p- uε(ͯ0=,4V8|r8 dc7ŬƟO*B޳Itǫ/ v"%A+H@#See ֈ#Sz<V3B"p i5ߠ<ǰ@2GAxJ@q(8:<]7F[;pufl@̎Ja$oF!2k6s +V[PLH+!:Jh1[&)pA/S&؝99L10  FQgL: oU]^?"yF\m;*6/LNaUJ0Ҭ^}}_sGIe-c8_f{!ds0@ J(Ϝ0]Z&2,aV>Bx5Knks@G|3K % s6ї56mMIB17 V'^0Ə6ce_(ͭMPtgMtדHG@k_^S |B&P}h3܌~3/ 1`#6Y"@D9a+h<3IfEzn^*_: o8n6$a "TvtΠ!|Y@_ekV)Z`\+Rn+JW^r)5*!VqV &ıJLвxr?*쨕{'_Ա)Ƕ.̗i NَSmUtkHg)R?Qʦh 5{D>CH;jv2P} _':2\q;Pu%p/~м\M9r=)š]&щ I' []A '0$ ^:;7 }g79怊\Kd! #D>l}WZr7s "hO.Ն^|!' E h #ZTAU ¡bbW sHKOcHO1y\)EAex7=?e0:&A;q)@+r~:*dfUʊxiD..PU*M7QlWh4>ڝzW{D _Cѹh!2&_jJA\V/^|t`"rrIrx \F ,KW݀=3/EQ*QƐ}.kmDyQC߻.W`g7Nza5{焄bU1*|t H_5]UguWڡӺm'0aZyv+f[oXgTD@eRI:߄SB#vi[E&g$$xH76αH qqMPvg0˺"<; =݋z$jD@ 9Zr˷N}K_ >5Qz՟Zt>$v+j7' aI)HOtb,S٤/9wi.h>h>h nBg%stVyB+;pEAܡL,BJGckL,j D-(FJX2|nFS(JwLRX-cV-lT{xo0BZ<\Iѧ [?Rnu[TNOݘi׀J6qt)ʹ4a{2c8Ҙ2¾ g-gbX?nΊm:v@ >m1I}ɡ9xKM\~axBBaCIxWt\2U Ǖ2fX 4)vVsOSOJӆ/2cXw;-V?,qkFe[d>yش+hܿ:>d*SY;,뙈1=s(f@U*]30(8A=dVD `i@.+{g@sNoM.$hN3zm-Orq[Q/'!QI@oE$:cfBKju Gw{rrd²aӸ ZbAJY )kIC\tc_ϓXrL?%IFTVt R4܊{D,sb_v)m\tݙ^ Wf)]{DfLMⅼ"-(k@iN)eeoIq2o|nƢYD> tm^ -yMj)DqYBVh@KwP8ݨ$RЀ~%%ﻰHisPd?3Mg@#td8Ro^4FQî]'CɜF$cbg TjY:E B6~E%5wR'Ԣ0; ikгIl<3U)E:ޓk? ;Y&#_x[-]ٶXAVa0(tQVtvRI8ܯ>69X Jq@5vB͏G(Š9q<)Yo\<+ap- W(Iܰj]/NV♋'jѬ<,R tGQ2Xv}˞=*H}6vH^QViç 7݆qUg@cENʞo_L_ `5`Kx} RE`>zZ{% 3Œ'(ȋ7vHj-Cen;]+"ɶKso.gxb"ԕ/(R](T6yе7nZ7$nbu>?JF כ镍51$^) l %,1 ` Q|Du%$V?@@#=5Q]:Q_6'dk?:D]>l Իr"B#W\9Xݮ#i/}!o*ϕ)EձZgA9wxͼsPn],]ΣGG)!@HtV{~mc%t!Wľ}mR4"95Ջ'K1(=!>^eXuP [|-jM7 d&T2~?wnjHĐj 7w:(j=b Ed%ٶ#R4&Wb}89Ua`)]fi]Nh@m ވkJw[d(lm(ԟmJs@II;hS0Qb"B%'MHMg22ǖݦװp9wDE\H>ҏ"H7هsB5Y1},3CjZ8 >IRt 9pʪSϳ=4W`GJ"#wz;cuG0`9/e_.zCL !ZAb毖ER`tYФӵ)%S,y)k,wAFklnxҒYNͽ/^83{^xP4H 7~l!X5e= OZ \Rگ",~!:l@IsuXl5LQ -pٵѪ՚/b4-&KFƆlPڴF4ߕF6W"K/d{?X[vfj_pxzs/ܓ(lMeqq@}z){KC-D|Zc@O%;oVXV1ʉŌ D%IX~[}< (ޙwM # \a]).ߥ.ixxPb}Kh(nlKX 8y0oJ^*c5;dž 'yRqe9:V!8lN8K}t[9Vl>κ7xl< )i :vQ7Œs gkY["uop }ȧ(9!uC;*8o*(!Y"U6P(۲[Q ~^TY8k@\[]U&nӘ^pk X>zm?LO9prq Se^l[ԅ 㼅"\جk&# $?8!VDsu讀Ddo:zCeW &qѽc:|0z.cTvEUE1z놸DpH&!Y7yͬ*ʖp@ ܏*aռM>braԗ,Yr70(c[t|džZ5ip/5'F/@id@Wujzaҡo$1o&.{{+Mm\kN,v%ۣ9&mXM7)pHYlzE(;& ދ~D< qOBgR `˺I` 3FA=&xIQ̿Nر$:/rB}l?B1~P51y{w+9DQr՝h/~6Z@i2qqba-3l ? /\jE kt;ô&ۆѥ1CR(n/S-k_ j@K ǜQ1|Xe)X Ijʒư4LyG7Ӌ<-]Qг1~qI榘`U>A$‰_*VT.9c2aQ1;[Q]~/`1 ߿=_`tN n. U*WF\m.Rږr-i{ԹM'Ž{l/6soik) 7I 䜁8q9Pϳ/0cg29"zH"E5=&0`F Z !Op]7/*w,V[rѸQÕmܔ2`euN 4m<3"ytM ur,B q>M )3%YA=kӪZ gΗ3ÿI]*1Gk{aC҄?sa1ǒ} ,y7Mb3E5ݎ}t1^`'j6348d{/OHlZ}IYq񿐿&XD?(9K;9cnI6{<6YH^h) kπ(»uq<9lz[TO)vYx5C묹qQ8{f#,~6tN\weD7&`t;4n wo՗MDVsL!pվ:u}Hn:HU]S|{X測$ vZ,zf޹<9#-<}Z9rЃB.%"fƆzs#ཌྷ6ѝݲg :`4Qv>_ˢZU1$͗.{lKmOluGCW_6{]_x,l\ÏʜB>KcV=o}my:E1%6oH 1nL[S78fn`/!9i,aZ=໔[ɎtEcՅB[2-Y̐u3ۆzgA*ܺ]fwf,JXWLra¦Rw0F;9%txꝽN[@fP|% ity ;Pm'*8DuR+i pL Y Rh [="PhrbUM$E,PN+|_ cTNIsެiֹ- G<(wij[p񢥛}2'8ߋ^P NTbjĉVs|O`KfPYIttWOQ8Ghpޘ_7_SkHf- vTtO̍G4[PQnɰk]ʞ]|[8(.qFny_6żhDEǙ4&0,{zZ{d}_`nO!f'?Fel"(}d_MP_YnH -GőR+_ =3 ݎVTT."`\8&×3sm4Ѿǰx\86 _MVw-EL,&p{2!RWa9Mx;Ԩg|*V0N7&tGw=zLYA #x]z{1DZJ&'KRRUA"ZQ֐gFhemy^Ǹ*uMת9ӭTKt~=HZmqӿ& s_ umCؾy 1| =Nݵ}_~D@E:ci+L _[:f!9UW'oKo4Q%Ofc]* v^(2A%kq5^d$TTU)6gdzS C C9@jC7by\˙o+0H|UQnn֝?&gh-۔DHU0{oq(z%)[!wܼE?]{d, 9_aSCZcCn-eה/@Û.bdّYiM#e1cJ<>z}a)"N{ ':+NvόPʯnu'3Lkz`2WHo<$ htO=TõlG>C>KѫY|ϙwU$r"2ݦ_S󶵬 RXG/0`Ċ0 OB^1%GHڨ~[yF?]F٬zV%1?e5i:@D]UQ=*Go. YH-=T/ @14*E=3㯙;qg;(UɆaH=%'5h~X\O 666Ƌ`mO+y-Dvj-' ,m(#t<5ކ?T7-HO9C1u*0)5Pُ۝Lju*V^p}wFŭB,RDd8R{B/EE-D ?(*);f6 R緵)/ _3Xߣ=QMx 8Rh!hyEVxuorGt:h4p5퐂 `b?@R#^`p8Eub`q3volل^߽y}h|j eL}!??"evv~_@ ';kM4jDgDt_$دp([n팦FK,}6U6G < p XzAaU32`\~3םhaI!E(~%$׀semaѶX}LH_JB>æl^/Cz9f*L'6RHؑM_8m7s(hNunr@;POx_$R3K!l dULACT*e8qH7ںHK;?.`rx4(`by˔L]+J1 :zR擃1 ll줜N=BӪymX9wPhL1w珟ܸu{ S1Si,(+ @4(MF#h~%rTkfg]lÏKhkr>|ޢ NYwtb׶%-$Ubo[:%:֎U`i>B+GR j>p)!ܑcRr ~ nB +NUf+:ƪ啘2+: --W 5@"ҍ;תR", 7~WE\+X?#o<@\_d_eQ bٖ >՞:(1i=BtTw"ѕG晬RhBaƔhn9aFnC -"c硛gc#M)XV;{ B hّqƵ^-*4a?g&9rݚ#@ѻ+i_j2-ӜF-2p&SsPZhݒ &)8 opɺ8zH$򫯽|ߜ\WcbA񊾉bÈ[>fִߘ8TPky~žxe^5̬}SԸTlu3\4Zc"UIkx ~5M Dž9SLo)? T혭OOPz!T-*71}6*`MOl |L9pIrkd8S\ L]AE.:iESѮ36r͎DvUT`fi-IqĆF"]3q⧌Ph-_Boaw>.FsE~nUIl#e>z7 LT *`F1ao_Țg3̔@vjEk6ۊGvE$ x}ܿ+3EkSd/9$1_ZxXޘm0ڢnSKo[9!C QÞ+F@+ؐ\,ձ^'ySDѭWa!qPstY%@+G|YD/u-@or&zbt#^4YYj}#P)Ҭ^QRΈ"6iiT*7d 0COqL):nIe5ygJNK%G*,Np8Jf`h\GG"ѵfl^B$jJExĬtt4`tɮFDgDEf GvDhyp2u\:h] fsn1u:mVxS]&z\b}7"KK&Lb1ʄ KF}i TuM_*8+KDݦOkL.ʀvVŘM\fqd<,s"@0CH ¥|wr,r6w.a $ \X4;? [BAJwB?^1hIsNM9襞4*ch,Y(?(:oO7[ $Hѯi8xI)9&1K&˜#L@,.0B.UR=OMGՏ"UBvY|OFf'WVy62kB"<wuMLAύG_. t2Ubf06r6uu)Vse |GHIWEEtcsV{QmQq|53jR8 ʩȩxQH~/_ή UjȪF8dzlc>/iՁJte0ȕt?yo4g{ ʔ#Dt { b&w,gc'BtxO4VL L|Vcj1/Ǿx 0V,P(`"aG$K>3z@2NJG v0+†(0O&f29S_RI'R*JfHx`n SZHNZ^Tay6u^l8 n+;Rkŧ$njXXrJl{Wv̹W$R"jhS%B 2oAȰMBȸw@׉)h}^g`oӴR# YR[m@Dמ QPѹ ƶ%C B):" ]+.XmmGD7ck'q*B}<qR! "9 {Jـ:d>r^(\K;'jwV:꽠1SoLн%X$udu&tFk;ꦔO xf ˦kC4{DHw僺d伂^3!{;pZhheG0&іl4;cr)(PTuRK~t2fQ7M!Y֣" 24zM-dI<ÊWƴv|ѽR`߈}_?@&*<^e?mӺ}UCpnBqUi#(HWu%JO8pQ܍ )ޓ[ -T@=F aG<4}Ur*"L䱀֨lC #j)ù]p{=?Êlt=+3TeuZ?Tr$ bpt{qb# ;L  7k(Lܑ2dԎr1֢g-D`-dClg4^*=}0XJ _@'ͨ=ƍdLKaѬhm)K7eK5k"XU18{F>Yv{Rweuొ9ʵV0(}gأ#2@L/}R8$PUE]7j3fXےi0¿cj}waAtd2ˡy^phvPz&8 4sp rVP [6 & "uie jW~/'rJgy , Ϧ&{'sDԒ9iREsQ'Dm{% bƒfH&?yOa[=Aա 4sȟ,ŵJ8jnM;aUMxQr@??vkXyP }`.pGi>gZIdԤIL]=! \~ywy,g01{CSgXIxgCsWzwy:m03bfzo/7pi+#7DDlib/=xvEA:4/a\_ǻ;hQݲ/} .ʤ}\E (5عUKIeONSm$q%m O^N<^79^0[>ab${eҚ$aVv&JvVq i%e%ƽβWKG-䉖j*Tij/_V,瑯`%e<²mFȇ_T4ĴQ]P[JXO˾Qɳtzm}H#!nhyN`t;t<[Leм. p3G4*EES7?JB3Ok%p&`5ƴ?~`L1f}Bk8a]͜Ͻ]By\aꔂ:SXX9 <]BXG-[%'0 :*uKO/V6%M,08([DO R e/F:ߥ=Su{6nӄu?:hzty.m~hqE JBH :`45ס=Ts0ye2/ķݟRuk۪.@.>@\ᱏg/WoӖu=ow+$GQ&XXO`,Kcl`n,CbgGW@ Uzf_; OϕSz5^j蓡dLN?szPdrK5hkjԽxGrc1b\P2lrYKW+} 赕: %Ç7(EPGpzlIj Bc%L+rbbCb$ l]_k7sZHLnkJtG`6Dn_6sRSABHj0,`3),PV>[67`wQU E7 ~rd dHj?}%#c,cֱ؞.mxRT8h\(L8& _Lܒr-߻gӾ|Vcw"ȎųmBFo"qpsF^_UJ?Dtr^6eGzbT0G-8uv`EEg0CذNJlFV$d\(]0%D::7o[ g >?vʤ[w#3p2u7jgM]| %rH[\ʗ^Q!⊄5?[ ZY T]-qky=G4R9`@ojKl%Pfp'D*g`==[rzb(e0wٌ`]SCT5̔c(6V)KI4a#.UEm~O+mAp;y,@*ӭhQJsq3@x>қkNq+~ƞ7 u"XG5mFq;p;bo?`6ˍk"vk6ݥc,~IXT&V_I M2HLtb$wWw/#YM3 +> 9]`hG$'W'R1ߺ.Ͽ*\8`@VǤcP4>DK!ӘfV*B[ P4oQ|9nz S!b[aǼr}~0RΠhLbtJsm>—9d(qA|]P!O .nd]2E'*r|oUҽF=FB m cB~{44R8RL'd1ic/v|`W &ZxcD#P(/gX!>f`cM`z ^ɜeb,6Z!xF }2GyR P"U`C;HN ( |>< WlCoK9iH+U2K= xj?[_DC `|77i~c'(]dS8d\6uw`j 1G)swJnHyaS)UYLwlnZxb!5:/):YRehG'EUQ?Bkm yɸӢ7afyW5MP{{,Xs /|(?XHD`(M/]PǧF"1=ƒGv}8Qz~;Y_ ^҇/Fq|tvEDx7]_d[^ꪒE~,CC^ƏlO<~ЈnPnK ej4գȨ%e\M O==2~O*W0P;MBǔfvbD>UJBb1ߔ)SXS(xnoì6Mɋxrawλ=$txgT#KMp6mIaMWh0 "(e!(F/Ij= G<;oEpO1 Y(WH$ZF˃+=!*P{l;B1yV]T.<3D_} #nܵ$7jq\gOV,E-hD+:f^s $ʃ>In~9gR`oł"?ygIO59rUYYeC4;"0uH˝&WlAhb߾4ʞPf;'mcOȷ!a[crb!Î$.1$5s,feq&mS{+!oޕoZK<|-Yg4 )Z k$BN쳢!G nh>I6luRzL]9bb^Q۰r"aDɁ.*'6zѿ]Sb "LclGlL-BO?jt4⛯d*eԪմUjMG(޶; Ns1ENh}Lw{jCWT <+Һ W ]:~Ƀo(QS9G=: 6d)[(DWo>+gu1 9c:}Cה K L^oAti bv=ѷ~X^mV>lyE n9>Ԩ7̆C׀Sݻ)ɃyÐ{d|Q<T>8#FxU.k7kι" L{#I`g#1b$jW]Dg%iH)z/j._L 3EŮwi6RCNR ̲W`%߾PQDw{ې0kj !/ zyB-CcL{ jۦHFړL;kdDP^毌dfʖ DNL 0N(~ 'mSƀ/\f7bo1B檑I f:TXsCl`>ԧ*◍̈"M:Z2O/Ӊf6n900by.6LGNBK1*iIf ^oL0r=n݉5vVPY y_I`` fd%w ;rs,ϖMuzC*֩LVu#Nf[.J .X]%īw䦾ɄƸ/WP~Mz?V+9jtUPn*BQY Cr2Sð WZIE}nR5O~׾Zm`?})ҐLJ<7a8~y޶(29d^_bmF}lQ43= Z;j6bA+?_Gp-X/'S E3eS+m6_wf3v_usr h$+7ԴỒ[B:*3 9O91OtDw"{.T:Re5F|SPuh'J{{nF֍6):TU-)}ɚq@<xC1 &.FfnjݢnP R%OKaFlzK I4HDzHFA9KdBBcqE6%rSSMQKثfɉ {ӄ8ߗ@ :H8Iqf+#e)׼W[m@eKz4xdtW|r+J`{hEB(IZZxn{4]?vf8%>r3#Z Mty+\ϡ-ParKڟt1Ϣ{p%fR>4۱IHICU5]1+ Uה\(q.o2оRp{ NWr1a U,4,3jj ]@ՖM \l '俨{J [@&lpۿ% t)\FStLMH(?ojƍe/md<+3;)*09$ Gz 8zU~ S@__UvljvȮ7,rZ<3JU<T- \`{4t>r/iIf>Iٕ!±gJj=MD7 w2IKٕG MfC#URʞ߲E&N{rNoA9ddP;Quw@usf%n\!qW >AχVW3}mTP;`;̀IQzmϢǵQ7E]D6H3EA#H(Kۛw 5hڎO;+3᳼tY+;2=!gZX[yJ*xR:1r&LVl R&мBya9| E}?eUoXUNMT  T)JM`v}"$ ;[aHVw5;f%hw(ON M{WY6lu; &;H9L9%D%M'|PJY36N;>isG2hbH"jv"K.N:u_?g>'o7q+bO:i)SM> xpp=."1gh+7VZ̊zG_h/JBa|wE׸#~T]e/F|wwDqŝ>pa-ҶVwrO65x˓4D솏:1Qq^ CEc*f4+5z>_SލsId^,=|-̟ `fş)dAiһKd+dwfc^˹ %zY&6O(ƤW\c<4WE \:Pt"fG5V݄]9vndB38ՀJX gPb`!w? 1 e72ih$+*eo3IuZ:vcZք|rᅺ[C(+ %)v}?e<,ے7ЛUon#>7'_CѫTR(fX Kx|:Ӫ@bF@ N8ko oGV|"1!;._R'V{2'nf*?y␥/՚o fb j l©&wЫy2׭zG/dRUYn i&) ޞӢRLx};07s^lc۰{ű9Ǟ HaoVr_NjYZ1<6ArV\}E/++((@͓ wFUdf!'^7tK~].jp:2)\3+5Blwp4K=kMzwJ@k|}OWD\X 8_\Bƕ B/l*U5B[ǎ{14)ơnpOeDF9M :A@y&|*l5cXZБv>uAC^9t*эiy2j6' z!~0M218qZY.QpyLȭj:bɳ?@1Jakf,R)K"dguBFn㹛)qיoRwQY- (\$~q#d,B}@HZay M;U`Sd&66 U yi91q6=_}Ux>Vԑvr0.b̥hf<˛v#l]"b;Tzo/Qz`|93W֛Ï'X wЏdk[c JE.#$~p{NS|6;V +^+TfL% i{4O`P3f=x$`\,AK7a0qAU(tu$۲j݄\E&C "  K(Q4Ygjzď)]+`O# Ml2Ӷ\waMQ#ZU9=ĄdOsZTkL"zњڂ=sVtb¹Fp`@a+wWؖjNbdKtə?Զ{@<4]ڠR+5];58{E~8*4N)MT7 a1tlT!e=rhwCY9!ǬJl䊍G-G˵DtD"@D 8"p\Ayxf>& I0 Nnz^FWQҹ7&U})vQOQysTn${"at; V(J{>ٜ֫zJ;K@$V?N_g =Zx[:ӞT Ou>ߊA"~L-oK r~JM1LE p8n/ LA|Q`ٰ_>%p r_vU/Gg'B7.("~pg9TYt)i#j0"&4mTǞT V)ۊktz>,k;d;BEobLGb9ܥ׻M ^cf@cETf|=MrA}^QO#B%a$O3]*∊i ,X xo Y􅬋&[>;NĬ R]lðBЉ:rVoDП0jg<4q%;9@oĀc0$!_[ΆDz&w{u&GP/rX{5<C6x _Ʀš[Du u;.j0Sv!o=$HxkrOGIA.w-K>?,Z[d?Zh0C).) DqtHK|/-{uU0n#= ?#}cE%f,Tķcdw5/|w@]_qb 1i.jLZg0HPP 2 Yimi#! 1 ~EZ2gj-x9*mC1A02qm(˭m L#BkuB:-o&NǦ&dxaaVt\YSoqxNVZ9pP'!Ȝ~|Z1oKg#5bvWhq '0Z+Ĵr놎Q},G*:W ' 211Ḧ́T8uDOTz}g WSH Mp}Uؕ5U9͗Um PUD[}qzn0ϒ.,4WDzr0U7Pevo3o| Yh8?JU0 ruuWq #|Dd̴Vݢv0AYib^ Y}Vׂ~jN{Ma!eKDd_y3= ~-Tm_iR& Tww2Jlh-? }x3?"x=ר g~C'J]D_p#Qd5[$/3 A]5EQ3Nǻ 4E0Kt=}+&E|Z^UON&,IB+qʼ~"V@'6}fgR*H{튿b s فKI3S5SEʸuVߏQUQM KB t7_@ݮ Bpz{wŁE@VyD~a5| %2wnɴJ*Җ~o,WSgNHÐƴ %80r-"1 Xu@凰dOFI-$^; DphXXzll=QJ`q {BXUzѦj0Ob ~e6+_B"8NbcS߾I,yP "o0yk>pB=#6W{l6tK]$XH_Ճ"l8#}kKm*|#1 gsTc7jz)L3uϑPbu>C -݂v"jbqpp*i+gږ=}Yj5-/(-de1lɠ ϏN`L杁J˻.7qUq6,~QARQ4ngZ\,+ P$vvyYS_TR%)WC&ƅ;ɆxdjD^Y,ר(<-Y9kr3 ҎZI=wz=y6bQܟn?W,5Շmy,ƍZ+ O;)ƺksSЎ!,ey 9O>_/,p.ymC :O*?'6^DLR u&ϘRW+)S0zwVWt&)~NmƗ=Ԉl e&5j Y2`3}&I dӱ/;^#:&a{f#şՀ}sEL*2~@33x0Cg 0;w:beq{\CTAYD*mǤ#9*hmS"Z*[0.7S[wr9I1IxyDshDL 0鰎DyIB T%n,6YW :n/yA#If@4`v سae9ǂz G]q-km2x&Dr,n:s$(ΩBVudaYl gIt,',طopgT8f4ߋJo:U;Rt[Wڊ\~%hҠE2Xzl.X+X==`) %ߺբ~reEk.ZY//V "-Ff#9݅+;[9Nہ6Ɍlt.7'5td8fe]"5 !M344:?6lSͺ仿uJ~ϻ p_KQ<{dg>ܒx1 #Gf\a_R~4пb{54#8M&.Cl x!oD,.y,Ωޤ%QƀPzjSMJ/Q{>o3|F/I֘N!;54Ѱ,Yَ꛿D 1YDzQ<:? $zlh;DT_bʆvlɪ[W"Lel&jhi1*W+\/?zyxN&0л[ŏ%uƅ"rC%]rj1;PJnr@>6f6œXx߮Pe%[&ue|)a*h7 . >eR'31_ܝ9U%Y!Aw?)8&qa[ :?v$ 2&"c>(M=_"o,tO0[*ߟ5> | |n`Wbzn eLQ;0]ֿ>x llFX*)WjYzttllv ^KLO/Q-G|*/}'&:I3B'CRhYDS"p7tBn= VC2nxF‘ozː|OjX&}q:ywRx,o-XCv̾O@uQEdSgzU-c2Qx=W%tg)yD̛̻b0Û|bi2a")LYYIQ!6 wqT0S@l'01CyV$0B"?:`81q3챻c:G-`-{-`b4yɼgĈTW;&2Gzv[>KX bd*dR/`->mFKR h`\W7> :)"i \q|6Rj}t(4WTQyCTƥ$ޱíe׾܃><[=eYlO1J"ߺOgG2;]/h Y~-t ~OlǍ/@D1,T֋@e{ie34`>UIBM GL47>M`ڍ씴C\U4GL}@@TN@Ɓ﷤k϶)O¼eT7}'9R*m5q#܃,x;g9)P@955v9SZ9yb"fZl"F$;$ގ&q[\[L#l!+U~4'V)6'^4벃*/Я(/Deu|r^bҐX!qT8auKQcc>?w8T U>~d'&fe㛎> mmu>ZߙLz"5 a7)G20hA|b,I+#Im2p@'Z09FJ 5!0T>8e‰,TTiO m16ȇ}|阱C!:ʯ*%Ib'g-t?Zj딲kNU5ϊbC}z2v>NU}:}QuoQ(S:#2gsifZUl69jh3jI(`^SOp'F=k& W@G`MQdD4ݙijPH{ gy`G(ޟU{Jas+p1Vv˗XA7AvGl& oeF1:~8N$&Q/A3aȉ_HYʜEtkm{nXMr!1n[Ɇ+s `u>K((u a4`Ÿ+w&8ߋ +[q OA'c;֐+ApyǛ1+ JsdA ~`V,ưu CꜶ-::2I1$|p-#[ʇIܻGdk:`Rd0lO;v)VLQ??~?|qr6bg_b39&4_8"wEm޼g.K?:gl[=ׄ7!|30tIdUAb *-#[1ZSp`uыˈ;ZFSWl*lf=zPbہL?#e @zr9֏I&6ch/ I.ۮXܽM (3Fp_,Xg)xUTCNVw?v^CUqxnGѾ}9iˤ֥J#hUtHPRP<`awŽv9݋ B85"eٚ E Pڜ3r^o]L-sӊ)-%I9;Ym]=\ޮCXHѦIE4ĐBJDczH6L ru5BJ!GNNTi*T;X4f 0?=,\8y>YC֑Pj7ذ3yŷ,]Ò0 Q,1K)t!x{;,vΦ ͺ߼krGHQSŨC-)ov{F汊A`~8$@<ͮ%(| =/M?xEjx9-; lo,֋S/oo ^-(?KCr yӯ'.)`Aڥ&6Zh;$A׎ӡW@r/4VOFZIzäFoIj iva ,?WI1K l>Bi ]:F|!&8K!4@ǎ{6^~$D#QeKѢ6`떤H 4ۋcJ tlg*JE8vUm~NݖPc'A7SXF͵QHbchLz8pl[\'/y߶QW|yҚ2- y/)OH/ 6_E.H|;lWbPrjBtWN7yY%l,{\ȪGb7`,Cgys麷/ V+@u }D*=+f6rGyv]3W̸(R$KԨ{- :S~B޿PJ'9g*sNe/-\hJ-9S𜌂jDA*w7`gjtZTZNKk@' ¦#ӏe/Idl1xg4>qIVF Mş:(+4WAS ,?)ھ5MC3lPS FCD͙) cUe1kǢ!.Z~٠ÇH">ͬa r'=y])eE>V 2<--Jku=CUzyi=zYi#s{0E3ŽЧ,جYвm~\7U(8Ox^~Y9 + ¯NԵ=oI4K嬀]nΌvKz-}[>R86 y`2p0ϰ#9`2'xNQ2(wY6$wC|;+>Vd ƣV)}!eR6'wȎt6%8eF?Xk;5{9b@YAKʮpx܆)VCB(ق"}-4f$"7F;~;Dd+ gle8}ԣm B8>dz[8X2rU{.KP`(2_|$x81ЊWEZ>aKYϸicP'`3_t5Aqw6QrhwXbȯ o_Y066xSڎ AZJs`bUYD(6բ >o޻a;ﭸxm-KLc졠[m dH/jGq^ssm f̏>*R\|b",'szH?]a;cmHT,woWQ9Th"1]J[[[!}}i_Xӽ,ݿ[[7R.^+D,Gx z/gas:8@ R$}!;3M"ʼLEM=fkX0<<'[F|fyq|"v_ZSt 1h£q' S>i3S-X|">uQ&ajuF ǖHxKêEؓvWX㼌^".^]f 31-؅ ]7YSU`xXrhc Z@enIe!;3jx /_UH_9V*Fcu(N1jȽ VVmH~)=Y{)NI0@-(+Y7I B=X7λ(t5G %y.yCp&S5@(Wϋyië"0wu2<~Ֆd3ͯʟIMB"vN_:Y_eqn}b.#%KGhgJج}*]X|1[ wlTV xKJE#E`.ߎQ>hxIZMB0/͜]>Ow$-|aƂ,aS&+r%ofQ([ZrI}AaP,w>'S IoC^o/1C4-lx<)kݞIIMq|%20uE62У3h'/^fJJt@b.n/rtA `|4ʚ7 4\ƈ7`婇@ 6lq1^4Eu_N>#$hZf>K;}=fԣC v !UՊփ䈧ȉC>To0cw)~|_l&7q{W hFVKΠe}j4vÊ2>ƅJlkVThQ5 -13T z"TUQ!+h4p] Rp`EƠl 55 @CKvCjzqqEnE x~$7ZnI$61yIZ1r2}r0J~ t9xp\Cc_b7ַkyh3 hoE_V vӍu0cF/^ik7n:\*3r}*1y.CC a pĐPxEbSn+UG|qJDz"׸p rym;wݒhA4xͭTL:L-ρ6тˉ$n|&_ '1_0=#,d 5a vpXs6o2\XF; h(xMgRl:á F9皠 5(yW_Xc|xjZ |&8¦сFͫ ikJ&Vi@{!!Q;I8[RJ1/ʻ'p|Wx= 3`t#W(w<bXdXZI!bOݸ׃^lz`SC0rXFkͳWOlluߐq4g4'1Yo3P+c)s]/s)-]v D?f<'AlB\<o3J&M!M_^<(7@NsP4.B@? c&֊fJ]lO;mf~"f+ 1oޖ]oaLL茂y-Qgd^43+I x8QIPyټXTbӹvj#,)i-HÿևJHPi-uRoíL̡'0*aj!jŜ FЅP3r؊cuZE AH?:D nOY?H`;Kw%}Oz'IxjeV=smҴ+ycȐx%<"=!r˒^VpHW#*n0qmyq>D0um!:EDS$Q(Lk G7Mfw׎3kd)vKd,V׀gcw\qs nJi1tR~DknAgtz6 ζ5vVQN K4e%L5GzQmr24+'*~/Q7bHmOfn5O9Dž䖙 7AԞu)+9[+i`F[,Q?Tdi ^jĻv~d{1\X<Z_Ypnۀ_Gl7 U-Wpov 2qy S=G{T6>f*hB ?ZލAEk*M*kwxRkfDD+^y)tߣMTX52@{W+Yߜ/\i`Y^`yɅ1&-p ty=p5.u%zٚ"[oGrDRUDGGsl;%EX~0|yWW&ڗ) ȘHEfvElUDvc=ԏEBl*b 2K^` \D 2ܾEi,q/ XD? s׆^9E疿u? ʱ5 JG!ep:T+ThV\!a 헌XX`{ϵ6 %#mRc֜9}>*Q?gԮiBO#(R†m#v޶ExlD(gRdjy[Ѿ%d$uY4 GKn{| Mkݞm_p]}xCE)صoKp[ gEM^*vd\" T󪟿obNCTE`>[ZO]$8vMYmY|u}L; !?ոΟD`F6N㔞{5Haqg&: Tݥ^cF]%{S5۱'9kiF7pΦPZul$rf\&́jO>-O"2O"n7 [XV}MJ$W5r|&4F-=ztɫA@,2#[h ȇԤɪ2P4B1!fD>Ѽ⒮&y ö"w0-Ę 2Y$6Ӿ{Zi=3i4ٕbE܌hq#3J?<<߶`"2)^SſhN[c)wU.`rl8j@#S2=ˁ$!Em!-IqD #zAwCBb Ij:EhCt=oMW#U6t[?ʐRęo~gWӗ"jN S4Lqh'udd󴂥ί_WXt{ˆm,%[{?&hi 2}cOI|IF11U?=cW1v9$cǒ^RKVWmS%Y]Irɒ:[hjKyrK|Xtˏ蹐);MxIDաyb4 ̇E%)WfC@bFi/7HΣOFZD w {q:hM&1'CE9꺼ae8I 3sa{uS1{7Tj-"1BfosF11p[[qsـb8 Df͋wo)gK:;Lp%oxV1+Qu4yD6d,GI;{ NEzF+K_ dQm00iOt,]'5l駩]Ӎyh>Nnep>dAٿgw6<7^9+XԕԀRnH91h}~po-rQeњ&j@VI;qu<>fូq gܭ$(<-H+5oXKnNKP+~ZmC=U #@#ǑbX0)}7w$^hXcfZaoMj4Q1l']QJ#,hZ#-UǨ59]vU?麪++>7ImMJD2m(N}߮\kɀⰼHjD~"Ϝ;3ɟu| A,"k@C3\Jn3PzE 3f2mgeǢ| Lt||q[KP)ɽ䡥5UiQ#*:I?ߵzT*L>Ŝm6r[ZoRCUI]OhtcޝV|y:>]1 P9ۄ! Kz+r恌0 p,Ŧe8pDbp:v@R_mTgi-OHeV@YfASH-kѻLV&0 %$˰hMwN2ji81UvOLi6rPu;h (|ـ^k$B2"|x?i &zQȂXW"];1js 1.AGEENh F ڨ~œG,T@jX`ƞSydu1=@xEeUjOEsEJEB\}C.did7%$`M18Ҥ$Kgv,{F;'nޮ40x#S f+ N^h_w`U#@w#X|lLVqbC Y(1g)"ƍxwJE T>3@PNpb5, L륲u1CKunu&J8Fiz"7׸?sSlT߯Gm( wPE}olÒ 6AmSN 2rȁGu[UaDH%1n7奙Vkd_"Rym1^?1ݟtRJuJ]S/ռyR@!ɟxCF4}sx#6P>OtgaXLs+x30\҅ ǙC!\i4 M!>5טMD5PY%ݧxMA-TQg'WՋZ.i}</i:ҝўS?o;GȺ/C!02 )S7'.BGޙɆ*B3=wlq7棛4*\ڐm BFr9t(4e E__j#?LW`8O864s ]j(T&]1c }aty0M$jTWiOٲL?ut\xܔɉۍNt#'RDzx^}\ֶ7\,|]ss}/'F }72cCȦ|z'A2[;s")e{S2. $05G6woo2sg 2=5~aP9n/}]dZ㥌ͧ #zU,wT9|OưO[KHv[s}l9WsN?$& t馛O~Z&+%墯'3F9kEXy-K {֜Ӡ~~s70u-.풩G;o`gzYb8;a1D_\t9Zyo 4lr .>RJ vg-[A/m#/ \ ;wjw?bozj`kCiƮ ׯ} "-IWQpؕ0TJ.S-y0xtJFI)I>{jҾc\'Ǒ\ʾ_z~m1j Ok&_Ÿ+hbZw5V 6ܚ|slͫcB!* Wȿ搨/ ߁r_2tib-+;^\9a'LZ(U{b20;>;,*|zm,1`:s g"L9Nx68Ggq|75))_)S=)V:vmVyLw( $L8>7aԦ6fry_6feT.7b/ 3 nK>3jB^k4davalYs嵆}>l6 11jFjs5+oO`,ӪF4dL#F5~~FOwʽUN|lE!(}&_Hg:!:nY26#[(;kETG,B$K me.IsRn9p4F;x1NP{r"J<{e_C1[N)+>IP\P+9nQDp'do7Iw?=nf/VY䰠rXA8c$:ӎZU*RƼi sj*i%\kze"A9 ڐMelK@LS%T.ʻ?ʤn#o<`:'F]Kf l3 whm0MTdR\#E!]>,VzBJźo`%5OCjSECOx^>؇1P"!{EF Z ;TSuާ!<-iH2e 8U EܪeC_2\/W@.+7`mZ\Wq< ɂ `撽&7?wټݶ' ^!ȧ^jQqnO۳HwK,7 iTlVPӴZF"zq!j+t!Rf%n+r"M5hs%#{=D=~$i(USc`Ÿ5}C89򕝫=q;}U:bc6"7.Jѻ]/coh-hYUQǢ%}G6aƞ)©EA^98M'Tb49 <B&2\p2"n&Qc)V`◌.+װCCQ#[nΊ!"Aq:z!M;{w0'LWM4ΔQ)P1x6B'n&Byr94^D R$a;:[ .my?IEӡQj[?$B092e| e ̯FĕLAzUB \"<%(jiDK>8fV -X솊w--N-_qH:v #Sfa?Qoc 5Ѡ3p` ͼBwa" *DZlw_)EQ9t)vi>eEx {d&¢>̠f0tӔݽ{˶na]]lPᨕ4>KenDVvǷ{afg<{ [Pqgi+óA FV>cMC:M?-`'jUॣSpy#|keoK_fy+6& @3Op:} ] }X#GbJO$F!ݵQqB ,\UU' {.$WZ%3ғ9t˻r5t/((>%(">G9s%Wr1a^f>7 f׶Bd$\R ӆrpng+ Qid֒kv=EeIܗ=nO/r` -xezI56*ii# @ico#+kC%Z;' sS*'Eҡ[b3/ `4MUAa{qGrb}A79K:1`uWԳ SH,;ć)`Scm)H=y-S8Ť- lȶy.A S=ٖ-q C5rFء)0p_Aīꧡ05#V䋒C|vR128R'Wq5V2[Y^4W9)y9i IJ(wʊބL"7&fwyU>b52 K34Y4kX,eTeZ]Mi͢8aݍD-ymjAvyۼFLOEƣg$|Gt335gPY4ni 5uNbjd(7Y]f8X,N;"`|i81ɃPEӀi eT݊0)ihOX(Y,^[캥K)l: {U,(O%jwD뚽=fH~@( j (Fy}w_ClX|XLfj2 N3W^5/D6!k?\V:ZQ'ƈ_)D0oa (?LFY~,pKʥ$u&\v}T}5VUU 傝ҫDrb*$>pZcy&ȑ`7_EoTϔjvOAzU0;`N C)?Z1~Cd 2&)`~"}/Z{U_R^Mfr1+X"+|0-]#Ɵ'{b0i㥟yҮ$= D1I,Ad9ʮ8!8zgR3(]ZP?Bs[4ַl]7kw4ŬwC~leahj:ω4n{zӘx3!ѡ'ť1YG$["TS̜\$ _uJi'-/ʒ@ *ԝ(s:[" LȁU0f*]zZ] ;Z\y6:Q)YPD&'iCsYHܥJ(,TJ́~es2zYVD;hKG7(4?\ jVc.LW-r5 Y^pEB {dJRlx &5q_-`<@Fӑ.\1vPyf ,㐯BWsσ0PZ]:%$qx v+= ks$ )8-UX=fкb"_=VJ~L&Rk+k(̻:KfN Iv j}Xy^zL [єRdQ]r%KZ&1! r 9w='Z˸Af1ZCa/Q`QA!̛fzJ0 eFpgs1=l,ŗ)e՗%0fz׉o~M KV*@&1ܐ ` L1vX2 RARȞquQd,o7E҇ty>L#Pmae-81) z mJ&^Ld:]_xiDq33h6Y.IGgDVu36SN2VAt.OF7F _ѧʒn dİUfw?s$=ƄSz;! %= mPHJ+|c[ұg13) W1dCp*neg$ ؅5e~9C[όoqÈu~w䭴${}).L+DZDJMtւbyV5Lh?4eI^[um[e0>oG" ǰ2&>W:li\6QP0x 8~Pqɵ' a-,r6¨oH=M,ұq*&+&q3sI{ Hk2NxUȞ8?o MBP K~qP=+[za +bkx'W"&8}9ހ3 IkdFsjǡ_Ocݤ/sjxôVsVg.THֲZSuL(xxPA:r#a25AiP#avCg=#؝>ZBGyZ MԇR;G0z~d<%5Ys%&!xD\ڍZ R Ҥ.irmB%`V 3$#ֽ?U<#c4CoCMfog>׵hXOxȟ\.Œ7 {K3cP<"גr $r(*H3'4h2xuf cX-~2'蛒fZ J#%$%w}ns(50 qP,kv0DOMwiRR 4if2CxTu|+x@\rc$8 |7@:;籽X{Qh$2f b%nN3Q09N.a`_0gFK '狷 1tɽ>T"Yl"!b(!hm/CU ֗1dԊ&fJX8%zh֥n/9~14r:`ـWs3Tw6 ![£FrW`U, >nn[vRY3c^.[)Vu8^F@S񨊃'Y cmY]U[E2Dk9s@ t?j<227UIc4zPf`FeQ2-t&yH~Xe&-_Eq{kjbUlyŁxAe75:uh,5 4iD <ՔtݡMcHR.Zc|’2q*+JPb7"E+Z+ֶ xQ(;p u(:+> w*03#eK~z1]D5ɜ8T=(!2,n>OkwqnSkb.>峱;15Hi?[5ʴkFO'zac >̮,DJCOT30A6~'@^~En5XXmW4i8/"A_/ڹXlʯӝwܽ 6tT̮ɦJ7.+|B_Go3aJE|:-#.@=GMPR9X̪rs#$Q^|Ij+Ed_˛Lh߄ 2*n2t~pK7%8^_$p ![$0w60QdYO㔶<8kPFls_Qy`{ c[x;Ɩ8Mĸ}S dKy٦;D.cPt3{jzfIf}Bu.#@\WQD^[F JosQc!K|x{ g vƃY^yQY5%'䄾HW |[98{bʍ,1C#ΘS0m|#}]\ĚNe^?F\]!x8iCb;8FNf?6z +v9šuN3YLP eb)(6 Z#bm_R1J>^GdqNWRT#YײuC!x {l!;P:m_T=XuhHSʏ4T>?or)5an'n 5<ֿdrYO1M l aH[(A$m(=78;wdS]f3;,lJo7YaE U(AGvn"3^Ӊayq{DyysӒ `L"슛q#1#-ô&JBQ)#o45Q'b(5 XKڔ+j4P.Nw`ʰM3:\6/U-X-_'pG 멃Rs=ThGTF;33KVKϡѹRU_q3EJ;ëei/u!Zm-dj`*\=joVBe5yV?{nP1Lln{;S-튧 Wb1YSZ%.ؓ[ONv_{ψ "|J9!S#4Aӿ92fJ9Waf1HIeD{,ߦ<@ur{_u?_eq<;,5P] (r`~ kJ9mnhp94Oa_# R(hN߰%0[Sj '^`0tEX̛4,>:+0OܯWcGR`EiRNyoL༜$X^~nCa`1/->Т3Д6YH]u2$=h2\2Ez)| 2Azkg+qC˾NJwNdT"iq+kT"ϋtD\PݒK, ftp$˅gUAR' A?W.goTix܊umLS.#C]M T@J&O~KH]BTr:/zf4>&3+ M[f33⮥v'Zq\~7/a7R+H0qN*`Szu$1no UlXUHjƂVXTjpJy;T8;I5}cF{XHn9REH{2;ywpXrSu\π߼?FnEM8O[]wuSnJ/ȞVvl+o5' ^;VO`^ًd6JYh0wKT2qYK ˮ= ΋/S0釓]ye(ncC4ѨgD}98pZ1d7%gBg =Z Wa?iP R^P#Q:{+\E-E~`:T*3_BSπzW?V-TP֠LJ~#; r uXïW{I+y_+^!&I/O헌Kyha2tkJ` ]Do0[] &S&je~ WS43.P?âA+Y2[Ξ'3Rx&/%HP!sLj`S+r|N7OUIX&Q9c >K>2@"tOm_yȉCy"rANNuZj.n&O;YȺqU&aٟgb1PLG8J7obruTy2H^v)'CxNRS}Wk^EeOc^1V-8>qehN⟋xl3K7U[̳LVol{/g#;QUb3x5`sRqZI*cgTf'7`PW䴀vt7:Re]*5X$#{hW+@~Ŗ&w$\}jqboSVo׳:|UOO8TXW `ZsIڞU짐BsdK|&qh&חgw`ninNvQSS{@=]gz0;x3ɂJB[WgI^VoαZH ˑ%Yׁ/u;; sc :6V wT"ltpN_HsYKJ_Au mH'a۸+?+2%Xp=dn cz1XI޿;Aؔĭ+qnEN_n{"U%\ prz~&Y%|yA!l"`dSHTSr!})Cml1b wdߤaX3lRf;<.0,[ʂ G34?+3QvQpkM ހOiNM(9? [FIeJXV!2ZQGچ/e! +pkf wEwNΰ·2Ȯ?-bUjxFI$z2t12o9q~׸x琵@g@o>UY#Ҿ(PuCD6`-G%iQ:gt |Kܑ̺@84"[ E&L!>xCUӺV_p(ơo!: (W9ۣT0cVhՁ,.qjaD>qHZ7z/Yx'eKi6\AJFۀVSAfI:&ִX.Wa:o||ӳKoO]lYq%+o՝~[&΄s@jlsߙ8[k3]Fk n?s38gMA #sV{FA И,$ɱe(5J1Ew.L7<8-lxҸ[69܁WР=؉^[/ ?@pI:Ġ ,.O4QYu{QCgʙxD2EP<4@yh'sݙ2l!d+R`j:&Ժ2XNtTXQE] "bX"F#WZ!V9Nej¸ڨdDL <TlX9Ex~#vfÔ8a'SpqoŎxRA{g04T`Gr(OWwHYWP ZfNٺ$l2uJ2X@A5d@$>[Twrlh4 .9YTƮZё/)} 3ImJ غ*3g6%o=p,h11RSsfmzkWԲ;@dsV3Qs<\YaB<-kB`2cgRdنs~ߧ>zO /k.IE'x|nm[A@L;E*=M|&PҮXnɜP:h IWˡc!إZ8c3Pw>q~ N- YLUq#oK4#=ܕ !#iWkG™Yy<@ 4b!6Qr3l" uhCn ܾO+Xަ3UMtZLR&̆iMg6`o܄o7Z7L^^41*xr~Au!PB#|L! 4m-x|H7w`5hS$@S)@gBX\[n{ ca"L\+]@ 'f,٦Z鴀~<\N%Ze+j\ė.ȯ|I?}nOyh{ %0i?) 2FJ, 嶞~ !=F;pY4A]xܾϠM]%<#C ~2'kwŦfL6j0E M_tüZ/֝qq|҅η\ €Y*ҔJ&&CDjx E+77ø_r9BG'R>ڨ]2uF$$ !W2OfF7+;toJ'N5I%4scB7*13rτd3)ϞeKl6 mkHQGRg%,/`tw`PXwU]6句FwJߡBt2 ZP:145N2牋1D܉YXM:%.\Ŀna,:bDl@"7̫X@s9aHvjX_+au\l/W`67Eɖda ٲ{.)GYJ&K1ŐBPas=3 b\nL9Z7 6N0;B GĂ,,Uhu% n~3$01vK/fRc>wQ53o&{*̪-(/&T |Z]-Ȃ$% UZ;yHK0hhf;?7|>s@^Y"xUSl1FtލҚAUps_{9sbd"vMWE;Su0Ab$~7UY_'c7QE ֙.ԉdsgT-Z\^YZ-6`d#2O`]TVLAhw)QW*3UD!o$_o&QV ."82<2:{O+{n6ɠɷνܡ'GaT;moC*+W x4U%)G;m4]uvrc—z^VozHјARs3Ag&xE:-Oİӛ vlN>n#KgҤd9OG6t 9:oO^Z/~C#i8vHu2YЏeZm^Z 9 r$sxZC;!UG s0mp3JV}Z*b%lJebqW@kms CRZÜZ9խ KOoj\!2 ph+y53Y,Ǘ(a{2 ^-ƺ`IfC\p4oU0G-L6ۚ$4"3+^ GL(@f>oz5Lg\zHmJ@@uN|ޠۧz<3-#hjdiQLğX\TLb۩6.W o!R#R DRw`R԰bUS+ox(fz 䓔aCwi?tؗ1bej`"<:HSҝʘhUao|@)$Yz&B;CeX">c.Wߵ?o Fe32uSE.\kjx\;庨&m?M۱qgȪ %vG,K a{K|xSfi 2-s.CYCr|"IoClĉ(vTBJ =X8(iЉbBk[R a~i 'Wk~ &~e+I?~ '8$$'"}4? ERO3pV#B~u}Wrntg`el7a`t:|ghc`PlHNx 3G`pM+ƿgPlSRO߁8wgLZ(W*:,I'b)|lrhjԫWsZlI4F(9}3['qgu(1s䆋2`['dcW%"E=nn^ޟ 8>3x#SI!['J{KSQtvA{/KW( %yU@9Xq~$TK\B3ggsX8.S:yi-[$@TJ.4G%f"MB/Itq'xslY\d6ղ·X|JBa|'~Z\Yo`| 7(};Sw?0gko wogc^@j 23#0qzfUDm.ğ\q .(h$ê:OYȪsCL"\Bq"44i& M\u\GF:)G_M~8|b*FC|LlVǐ+ǗpH=*)J.q>FDkqe9G|6^^c8C K:-t@u=ڒ8K@Y-iXu. _dY*7YK](W f@B :8.J6Z1uʱT}VƖ@7}%g,0`\Yr @HB,f=%Idc  ۹?ȳ7|bbwȜv;AF6wQn%O^d9d?iC\^ht1YoC֓ \ZR+T?4;5OMw3ˆ/̃%6̍û)oп$i#[̄ØZm+c)}TVWBH;t4ߞlit=7%w|% %8?H?H>TDAhUi/-[e$Ҝ l@btF=Y@?6U7 6#2[--w3B?G>uX2᭤\q],-ES-O*6[= )k$ps]syIr `sG35m$J]`B2<F7z3)53XQUE!rQS}N+Zq_RhwRꕺ83&1MxXjևMmc])bS@ȴ~`G0M&2!xaa,O:$Mt2&03^s#[$1lo<[0jgԓc@'bt퉝Mߔrje d_R{'BJH]J\ Jb@⮵@=֠^kv3lx!w4'Mk.-6T,.;ag*=>fQüNJiYSw7,wsax(*`a:aG5\п͚-uT0x&T6n*qWa="^r!&z8Uؕ J`>D͢ضMA0rm0\e?#ZTE9yZl؀Jojq2t/(nP b~dc-޻?"xύJ|K,3xaf Mq[_j0SN]fkfb Ɩe-LJOecM,Ƶt;{u`k-;2~>B3(CE_+68>99Q;2.SS߹2wӐWtѿ᚞߫`i+dwtrHcvo9}} FJ!|/7 N ژj1 ΫfoA{Nr\-kmI{6wV~GNgcSmy4"N#CH:w5jޑl°f?{9յFAg~Dfp!.hюfF/X,|biMOMcU4u%>cD혡#c#a ^XO% GL1ށ/̝oy֟I(e\{l_yMXzp<+Y]Rwuff\5ZEPMߢjƆlEߎF. 7JOTπD~ +J$t:r!\)FB@rR4+L!?t cڌ"|.pbVhAHJ]xxp6o[$OBx`!vuvk*:RB_}U mrͲմ=]9evjAx>ʷF? _˜rt$zW2imU8KAy3&ɡc4LQXx-~Bp_݅ {<8B/q@Vq5GDGrJ9Q{x~04b{Fzv嵛zp.w"&Y4'.llm3ha'$;<>('}&crw4/k&P(zְ5}Go_tũ MČQkjfXjyxuLD4:]P Tjbf@uB*V.yeQV]ЏiPHi:#*<@9u:QTP9( gϩp{#'GB^Wqm ,1STV3AO698sxIbJjw3y+J=ϐ:3bN[>#}lrUq0 "8Wl&tce]+5b^pfGǍI6z۶]DU9`!t NUyIv4`'Bv5$ SV iGh0N#=DK}(%X뇣hH!FWv1 .;ޙVK ]J'/`N!HkuD4qt#@G||-!;Sr( V6N|g 3 ȍ5z7>ޟe2w҆SEy`FYp`Z )=|nc0 ;9μdVFcC9FOf[+Y(Hg⯧ ό"bԧh9D G=痤=<}u+)hD8X.{f\[Io" 1hI,Xf-ϻfԣg-=@83:Җ 1|>Yfm%A2?+BAy.s' 5-,pE)nmۄDxߐc0 8YaM# (+ x?;l\])/F=~a_gkN=DJl1,:{(vbK#{﮹w5b' R#X y7hhR{TG~*Exaow FA3׏->`˲|`?%rZ > 4 &|ꏴ04M@ٳݜm.g*>3&Gd2XwYFE?O v)e}QezE4v^W/l<V,*R4Bu`$f$# ka$:VÁO$/?-ըW&* $[ԬX^%<o$Z6˶z.OkLf`qL!Y0lDCPa2@֙ _U V2 a3"@کbD^/n1O9{@Ǣ Zyܠ"+['_ ;&=:RvkA'lpVN-Cs%Տ4&1gr%e06;s՞`k/ރ=:k=S6^>+9O`4 s5w!3B{BW@a0yx6+lV:$G2iݓ:is ,MF`&8qj;SL.o,xm _U+Cv^ZGM% Npus[ɽGbH-gQZq{k,N},&Wc^#/ d>SPv0YHM;f{(21gt@J6/ Ǣ@Mm%V ;ј譹qYqBHd"?rÇ4,'Uc0{If,o '8/g&?n.xA*no$Y,Obeɞ"z⳶ p4˗1?i1PxWo Y3}p'YBc|98_ַ'-J4ٮg rxE +u Z!V px,}Yz6s5 k;͗ăA9]Ώ8tʄ2t͸'ϱq4+0_KmfTa-کHXx )W'쾓#dҺ @:6le i [ ҁc(*ZFvRP^Npk")8AeDC]s|%Zc)?wr)qE&e1BzS=~ZqaOss ,9׿6ѩ':RSceh)k\FT׋8@AɑJ.HQ7,T 'nL?pCw]r` ~[GSۤ"d(N Ro؃u@Xj (O|WCEYп7~]ZNZڋ`aXaqɦ32[蹍uE9wCa?h [czX noTNts%'!VI94,P5, b^BjG=DK14LL[ ⽏rRX=&b%z]⢜m71{h uh{dŖ&Q52 I{{>NpN$%NdGEDݛr4DjG 6udz3.[tF~EHk#ۄxly3-q/y..7δH6Gh,ϝ)p!heAΉ`OՖ=0̦ fG](Ny05-S-b£鸓 D?KJ‘ϵFVr%Ǻ _p&N.8|]44iQ? .7_J;Z]X6e5'-8saWptVF'm9+aPDF3e@}֌u_V E`\jS^V ]pn:G6Dk. ⑝t2 (qCR CͨL)1C.6Xp#O&6tSZ)W?M=pCydwكOEY 2!8ˆ韷ܫg+"UZӝ L1I" H]n(~D +3Zیv3ZKsVmdy%yZ&#&;K◎FWgOf똄:6) _ФN֕*-4Fc!an> u,$M*zN`a̖ECs!Q`<g}!I+lr`pxIjuoƒH=R8J GȒu:uef6q0̍mm{@w͟y"-|Hג7 7! LY8=ӣmv=}q.`L+hNYJX,;=ҐmV/D,2eӾJE800k}Xs]38;)8sF+7[@Ol?dF(wӖE:i~KΫS^Ci.גr[p! ) ^i]xQ2Vw,iug&976Vd`y޵(?SvyFL9b'x?V2Uskc:)Eii:!e9 g;p|? "w2giT-ny7ZN7Uէͨdvu3Fg*ͭ2- $9Кń2Mm\ކb z^2_ Ef[nHpD[0h移 %٦Fth]RXZ ɭ9 ^{/H#>@e2.)MWTW~{1txơṞ.u7+nxx_׶ǨmlpPOm Fa.p@hД ط& 4ejUhrd慏:;M_<{ *鹰E`WSt~NȗJ+%mzOG#)Jrt"7s.Ib1ؗ֯i^2{zq{ <ɯ:xv2L}֙qwoqfSr?~-7[`tIqQx֟M1H,W-Yk'gXT2e-#5<*;<Q) [RAo`|+5q ?4<Fic2kIKo&hcg44ֱ;Mk'nHIۇD0h)#1z0تQqSf7zn 6 g|(ǒLehJ}K8yxP4ҽZ`4tٴFwk@%4qO3{C-^EU iXlfk[DUPG?0s(ҦQ`(:" V)8|ƮCrQnĘRk0.O,`dOEoH-"1~ivw%Po[fV ۱3嫪i$(MMT󌹮Zf8ۅ=$UF0ѐvMQϏŊ$ )я߫^0d j(q_yv!IQs /'%mdv8:oL4R M-(-yzau`ռ?dc|n;nyaR%$ޫAB=r6R\,9:yף-غ=:\T#_<@"i9$,Gxx8dE#/ mT|q&sGɯ?`n!9q5=5QO c-YZ5O7!Q'G ܄g7pY3ɧl^ M`%닙n=zv~NTS%.|$ ;qHR59DY\0~QͬFS~'XbL~a.lI]+mKɡ#(.-2W~EWۅgј䳟z\Rb|Ziغ"wcj]BoL byųO(dmz\S q+Y۵O5;ȗd&"H@Bעdy@HI&%.L>բdTHQ+G4@ړS4=MbXM3b{dƤv"*̈=?9Q" {J⍡ֽ9yc)u ).H >pЇz!z_J}cZZ-t-3QB6?1}Ԅؙ\pmtwSأd{9 T( ꄵU_2hX|QIYҷhud- U:.t%#=Fw9>P|DlQzW.kV,[%bj`^=z'['u !x2$"oyä+? C`],u-ߣZ)pPjf= 2KC̈?YMn:?@YAwsSj= wa2kx3W{>f8!H,EFp ҽrB:@(҅Mg פ_.;z#$䭾쵾j5{춬M^ʷ wjdlhMXmjgԃ'󊜌Wˆ-m;mЩ 5T0k@; cgRF8/>$UXY|[1 JaHnzlo8Fr\_2XP_|ڣl:ƍdҺ~<>fybwbғC$}x]n]^z1]$gȷs'~0$RSr}ZW3 e&5ޝ'^v{# Ͽ i)0fN5-yq.Oβ`x}7$c}51H}-f.cW"5 xT)kSE_6%ή ݚ W؟V ! 겺FQVNga?QTG~=0 $q_dP]?\{6+>:H믱Yn^B-DŠS/%m'ӽa{jWάG%;k[Ԓba;&t%;z=.Ϣ坔e=n 6WË^ Zuyx1'_Mc$p<WP gԀ 0+'½{}ߨUMz/F`-Fgmy_6妓ڕ=+=[&4ynlѠd[7}}( jY.]%F*ڪY#egZmpӅaDQA4Q*a?FT$ OHތ5ͩZPo❅{_|61B&:De>O)fi6#}8?XjaSlĐ( =e}EysEP%=5R.ls? rSź-&b㵹KmZ.(|^\>*;w+B(i7Q;< +е3 nMWpfh]?*lwkx/*㷸j2#@vƿU6/Fpj">(wg#7 98.5¸_BBDj-AeeA"k韫?1Ř4P4/9Y&@-Lo rϝ֚gCgM X#:^8݅lU_>8,r 2vO#z5Ig"37[h˽esw+QtF;\D ,Ѭ׃zOīy΅ 2]q/zAr3,Pul3[o?<ܣ\/al'/?T @*Qq s}坩c~2}J~; f bfu,7VD*UeѬOGÊ6č.dȭcB6 5"HVx:3.ZҕTdGs F}DdžRLlYܼ[Xע×Y$oT0M-EfiU8LVg6%+k(1$\ ȌlNS9/=,\S"aK[L"6RW#Z]IP$$fDנJ3MSO>J: -bkj\y$g&SK#'EMIkʯ* qցT|jDZ@B>oL)X{V4>W)n8%+gX6/i!R&",tݕh1pzGw9+7ԅ Kѐ o`ME#2)n=c^hm]i5 ,oN[8Or32J0B@4-?j:NyF ~`Gr[Ԥb1md),J"o}r8@ t}{YN>)N&[F1'<˳?} qbW;VFԎ +|W&ҌfSQF^+n./$ˤނLh^`;CPTYR+jĎrAB֠"͆8X:+\ ,%D-Qsv sN8}aoB'1d?[B9O*b V7 g 99]'@o840!/,3ձ!HPH<+y?8GY"޾S*gŔ g*ϙ3Jao:>;ZeYrA@}[: #WTxw|.KXz?U">N*b8"@ !T7R]jtxYR+[$`JLKh An \>|FFU%c-fbL=>Cb4oA6m5qg9a;drX2VDG{zyQ*jf%No4Le[|DCa.3{=ljb q{a;}lÎ&zEn-v g&.[D?* b?]:l?r=`Yи r+ssrs+/ ]4 .1f$]*sHgJ0ހ@ =&Tn0Q)o|n%c Ek .d.Z3 4BfA9Iē7Ǹ)jhBl4w<{9QB_Y檖\tLF% p+'LXݺZh"80ɑ4H]R-h}"IiǠwdGɟtiE5Xxe n-iҠJNa;HH%86BdsCyL9, doc8&R>VC5ۉ> jw#Wta 6 NJTͲzh 1054mZh7mstY.`$>. yCQ5ЯJtsdZ˯RdFkdɔBɎMzBp7g+Op4ٛ.XNn ldb03=S#Y6.1,V"8uҏ<{+&"w3*;wVYyś](ӔrjgC8+޾`׆2f޲!&v`a^xXuKc۝ݚCȶ\VRI_0xXT!AfXԽ¢&uVM 2fiN1bzkD &:yŔЖ;{oav8 Q^1~l,M_ ͨfP(1ȶ!@ Y@R[*\J7AҔ[7tdBLāL̫ͦٛ:'}˴oVn WL (WD(fHrAH<I sǤl89u p"]cv7tK(S3ԉЖ"7 A'zsJȟ4o hftinOn:^^B߉/ABsA\R" a3ξD;ie[JI3g:gp)F^b9"LJgLSêtuPEđ3Q)utPRcӹ .>WR`w29Fss7z_l r w8a?X-mV{FH`|xFZWvD 㖣gt YҶ hI|\[=_A6d<>~(@Ӎz zuY罟&{~eL{H(rSNJx't*"6rN&oO7zTB^yL@>a%n!eLCv,.q"?D(UxRĻ1Q 4Fn8XFCl\G虯V(Z t 6@=Ln,~HBM1Ȩ=_D%[u 8>bto}; E40^Gg}YaLݤ`*9+L RS. ~(]6kXd)_ Gebe/a^Y9yWA5Fg<-`r\6"3-;Tz)_@A7膋,%y.g1_sI@3j%wVS̜DLU NH2K*o2L Ӊѷ:tv/~.Y6o٤g:/aba ˢ2: Ԧd&tcC+zDM_0‚!Kv&5AAq.~nP8ĮyL/HG L"ţqԈcCPWn/tzOUO˨04 bV\ɚ xQ"7`wsSV&3&`֑=nZMB>([Uj9bx6iI2e(V}l?LjWe**P:?}(ƽr{[q|6ؽد%>ID#=k!?MY'YQ+dN:8}NCzQ7d_Y>2 %#> MT} Nu1YfMG݈SZ"zmaXG/*H=$گ4ڰ7u':Яrϡ0JR*x|*UŊh kw јLx^-LdW8fσo#>=Ѕb$@6P{ň}WIH1kNî,X c2䎲 ۂa-2 }ҩϫhyipƘc:Dg}?lų&8+8!XsM_o1y.o}@dIdE5[owlU8ג0_~7xMOnGk#YJǭnl:eb/vS1HN55K.1JD0!}Vyrvu\sr9"Ar3.YdE(l8-_v5J :&%ee!d@$AY`Sž/3W^3< u 䩼dWŏFR ;BJ[!:z/Fu d}NB5,Ve3н[ Vb\%pw%v/ X:#x\Tsq剗k+]|ջ2w"1~Y,Bn -T\3h-yA9QGƱ>\5s ~m2$ewUQv0c TMӃwߝ:ئL@5 nrHvESس>0W?ŬQw^Ͻ\~nD70XeJFp8 1f"sV{;-4[J=M-#W b= 1O]22'zy%ɨ"ʖ9̃H$!P \,HNd9z:+|ݓ6sUAqF'x+.W"'źUۮQe9ry@A4 V<Zg[>"bKO'?<ɧ)b)>RT/O&!F9eH?|"}NƟ*l2GTNL\;/Ca͗Mdgҡ|joBv0=Xpk  ]WYb0Q mK&Z G$hu|ygc V48¬QQ94Pʎ:9ne8:t^ǒ(#<ރ&J؂?r~; J|-"D>x$/,?K JF^C-N|Mtg:_b{V۫,ZE.6j+*3hor_[?pdyƕjf'DDRiZߑȎ bqĐo{ٟ5<%.O,'aX _)v+J2 uU(|.jU9t2(1iFWW ,{Rq6 ^JӧVSȳ$"UZ&ĸrA?EXR٣ 0%Z;o?U-GeŨ-~NN tRو ڔ2%71^9t[585G0On@k$I'~cmФmJ:+8YA* :[!//!}Rn廒,3s UicO]( كRZXVۄ%W[ܵΫ9Ux3?}ep'ҽ.B 2k8kpgZ n:*!צJOcoǎ1CLi= S]1%$2eiszu ba'sDp`WY+NҗL7 teeUHDM^}}͸ vtt΅`j4ltd&[RG&::F5 7Fv*Yn y$Q"a|^W?{xބbi'B`3Z)፯^" cMȈW7H!wm%+[r ous\m/=%9}y>,kEixۖjɔoX^W7JR!&x f$[ OÍX.6$yu906n3Vx :,3p 9Z\1~-q2sZƙaRrR@WS7:=4lEz\O0;>) YTz84FN=Ѽ/%M5,2X7<˛'f/]YGѽ](Ht87LYull) '.+>ݞU&TcELCsX/.vrúJ6_"m[)j5vi5ڮG"55\jDRqgr{FN /Ƞx1uBSC0 glik.-vZÁs:!8f$ cWǼiס<D z5%lϭӮ?S]62|ѳQfR3>}kW d+L9J1 s ìwgCQyDk t(yahxFpՈ5wN1t#l`GբڣakwBه囉EUADo6Xm{C^$"YC]}ǾA.L!zWx R!b"S9w`)65G5l |LS/1f(` 3tt\+`~ AWZ g-&Dn"r(WR۪%-Q\$bSVqud,?3. eX DvLҩt%8o{ZCoޤJ ꪟs?+ Sn;*3c2q)]kOBZ9UIP#I`]R[%L!9T8V#|KB<Ë}X Ϲ)SԾ^BD[H $AlTWHFrQ\Dv;j䮔៙KUR%.!xv="MPeSS[ geZ&U<.50ϘN˺&9!26aPNx*9K$'P;NN_ 7b8!L۱<=[(jW+h!)?}#b-nG!UoR2_״&i VnÞȱe-үxZV~0r|q0Vx#; EZ7Mm_q nω^.Ey E]c:U=>Q_њ2%"Z,osU0䌘rYDXV\BTm\'"R2RMSԽbÛ. i^ @qpTVv[UGxXͦ+1Ǫnx$.۟w@T#ظ:{%D: ^n#24-{ oF,1=yY+5ĥtlͫg~Ҧ:gidnZ9#-oOEP۽FW_9p|9g_yWd)ep&(|A ]jc$kgm6 hc .֑ 2J^t\R_~5JePfE!Pc0[w }X.1QdZӝ֭eR FToXÈZg]kӾeYt͎sǵ1h jgg? ݎb?әе@ETn wgr,^ޕ&+;+i~X QEB3pi0 dE6R_DPcB |ҬzH?c7&/4X43r1uQKy\:gJ>ْe3aٗ}5Tꀰ‡(Uj`D˃IعE呫:Yٗaxjd`V-e2%>ΰtH@"2ri]Ec,Pߒz<Zo-$.4/LyDFp5_>d[0EXDYfysN7HӔpvz2nl a.ɨ d-ӐJ`bPrSШW[5F{`׎:ſAákK lTb$wZ](.`,UˎKxj;`ʚ)2Yyd){}/ `Bow&WSBy֗KLuBt5oĸ{V{ݾm2FyC%i(BSͅVW-pc8<^Uy\3iG ʙbKzؙ6ˠ Kec ϲ&џ҄o=ڈxgKPPɜ>y62?QMHQh}"@q"sB$/:Y;{r))˾'tMmR˗F5Sl,9M;;ss4Y,}G(gw#|ܚ8_ܡ-!FލzB.J˘@VExSwrTz M-LfL罂ID^ I` sk[Cl߆lVgz>}ٚx*A B5C_V_MmGOv>M vx=PÒ;S~AJ*&ID\w{? 9ixf9UL04gBOY2n9o4vXͩ}E'ŽM<)87;ߩcLxxj.Vnz"}n&{/CeT\cYiwbޥ~ʹ߃ Q$;gmw+DHߙն\05UX,>?h0];zx"vA`GۑİO=*bv2cl=nMRwGf"FY@r( iA,!i`xĎ\dpt^3T<N Jɱ#(  +C`~DT`& \津 ;qPjEe=uiRKV ]O()!y=\cǗPⴅʝEh|hZ8=3D3LLg{3 m 5l_=K"BU}Q}hYɧQq?% Xwm\XƷXSӼG4{$٣A$>;1>8t|ҬI0̱} ]7I`')_/)S5*9RnmC6ϱ{oW@ Z+>- tU2`Rvob%“b3' (~u\J~rCEhrnzvd&'X6$9)qM؝HJpO&,45#g!Μa@ K4*j0_4\M|Xk.Jcg~_;oZIۖ.}>f@2Q|pz7b^ T3q,5Qkf;A-֑D(`" N{dz=3 O" Gφ Hq,:[cseNo[jfJp".4\//b5ryE<{DpI^ǐG}x7Vrɝnax/&x @r q0c1d7}|Df9",Q HN6vk_j< Рa͹%5!^̝V H'wd:Jv91 Z]n|Gfǟ~NKSQƓ7p=@RMep Hǜ<;xs2<8ԴEտLU\k7Dojp9%0~ W^Qs7~j+Ud4(0'K .3ԭϔ-[9Hpb/)kJxꀻo,d9ͭSi;L?Жq/*U:%[WDlºb /{qZA q)st6xz= fR:-gڜ6;PMMABPTHmgepD)#JϫΥ2UrK8we(a~ZWZ ^1Ő' RʌTˆ27oE bGI]9YcX:˭pkD̿&΂x5Re ¥N=OW 3kQؠ(@bMm?yv+]m#%^[8[@[ ÓRNzƈ)%n5 Wcp#l8^BEg)hoNkI*%a lKJC@)xc8e@(`{RR%Eה|-bѩ%MkSd| ղs㻝;<*C}]wQ~6p[6kq)jn1*( /zB~㮠аpZ}wo2* (:3Mm[#s&Yow;fA#Xċ&#u%N6B# n^@Gg[2wJwGdHKE"J˞Ҭ.Bg"so)ܶ}LTϩ3X@6V  (8Ά"R.fܫx-vezp?R=UuV.jS'Fy9'*9_ ,~RJTǂm5o֗%Jhs@O/ Omw(nP:B#qL//PY-Zuǁʳ36EiM0hx´O]|QIƕ{]-vv*B@HK؜(F[="r@8n\@$G 'q]DZC%oie6;yG]ifqsԉPO>A)JK4jL:aK%^y\YXYWł߀ca2e.HIsF)gy^4ߐrPͧ8%Qq{+ƢӀBҹMӿ5k3A!F-x/QN<;Gq@;Xs [(޹˟") ͣO(Ֆk9D(><,h R I0. 6׾f:4LVRdot ǹg,U OV/Bg !DJ G B,կS!Ouw|)D'49mऎ01증@? LEq.V9όo(GYF8 e$_=s;Tj5qLYNӂ$uQHE&uB,|.lYy6z$ocj&bƶ"p;>*h;T,o f>7n-g2ȱ2e9H4 \#ƟՍ!L] 짰`< C90-Q=Kkΐ)_}?ILv#IOEDLBhGT?uk=SMHP"!"'|i9m Oٻ%bAVAV#EoPGfydifYE^>S3'ә cؾ ut?= 62jV`lOPܪOD' "6ɟ X=3{(]o+ LlhJ@aY`8%P%9wkld7n~hP3 ls 4?{#kv|(*3^R) /裣'eB"wb54 V.hr")@'xLn6vտu؈ uDlчGe A¡ SUE½IntW);K AK *P_B`N-ӑyk"tQq,I:7MR>~x(!Xwp?ò, %C*Lt85ȏzWw%Pψ+hƙjg,T6*ϛC=Ko ]CVjM  zZ(.`2en돚29xT)'de?hLC 91f*?kaB~ fxԐ7x8GM b /zk.-&ad˔*쑃(nI^j`<>SR)ywHغ:K<5|sJ=Yυ=Sp!!$?XL)rW;bD.[2r>%֬/t ork>z**xˠSg |䲲$Rlda™&e¼qb l,!PCZ{E<&!QwLgqJ&,7gWhv!tPw`]缕5<ף)eEկB Xg0QF9ؤ#f:SBA{PH/p7Zٴvר9B1OELvzIOߙ}L4 {9}ncx25Tf -~S) H7 xdeZ*3F^ΕEgI.08.GɾylۼZAL!|ڽ#$|jif{n! Y^F݋'>(Gy7|?k"tD1f{'QTO:g/ <t2!@Y=0Z w,]P3 9%cVRgK#T:\0uf.mQȹL; nhN]`wbrSwĮ^ٶ3ʻe3K>:JLJ1E7׬-rK=Y}n~P 8H%{yD;DjZEƵ {/_a ks_ߛ'I!${A*ڃ\1sR}V~̔ K%ZyvxGfMGoohL[@FG:A2- HK=: %BNp"S{>|}2aBs+jI𕳶C/,& `!'8g޾| ̒K~V<N/mƴy?Y-if8='rAy58@-A7mP37bHK–wyڴ- g/ݯgڦw0?-@z>zLoQ>gi$@! /o+ ӝ친vْJRT B!$hJJ _'~v#˪8_U HlS%h1| wEpz!8ZNQP_`@nNFE 2#]Jk=n܌LXbr| ;\o6pd>CD²k&}Q3/M"UCl)阤2P靔OtOo?^a{Ccv 0d:9L{4_h .VySGv}*uf9.8en8|ZqUgH cM {sm{[<{ƥv=5hf9\lz!l}m a|nHT9f xLuSd Qw8cM7EA|ѦO;+(;pO M`x8Z?e J>[yt_MxKJC$^dF<ٲJj!0zȇspݝSJvxFJWL:ΧZT}@QS}/wR8~ 0&A)=rãwt6O=_=Hо"d =6>x03G{|' /ף3<8R5ZsӅ㢷7;c'_"WaX~d_dIe taa(RG"vKKҴ2bL?Wb< bjH/T?8TMktX}DܪGevX| Jc/@؋=;N7sz >Z5y\BX89!nk▃rz{xA $2oH}KH52ʽFU SP)5;jHtbơI;{I4c*I2.u7uY;z ξ Nh8g)J_G&/ FWy+BSGw)"U~iޱ4 y#,yi{_ I_f:pgd%tv) OCteY:OYwAgBO<)߸Q[KecL>,"w bv7dXp%TH,m&Z>K")92;}zKԶ9\j_ÑpNx1} |5D]Z\6zϣTuCl޿3·F$AxEn_~y˛`GO?&Wɬbs*+ҘsbOS3lQ$!QU(Gsa/)>OFO=`y%d[9&>8$ ڥ[E4`|шotӯZ*.jPZv}(9nSolk,/O5:H֠u䮉9_*22t| O&(m-#a>OBڽdi mETp_D-]g36DܟJbPci߹zJ¡MJ9釟Ogv=pZ^@Fz1DHyA!q^hulvu%ks:2n\7-k//űxwCbUPV"X FNIL;͖ q?y^([ϜXe pWew!rJŠjDqŴ5IT2:c֜Ykޢ&y.bb/3yH|nZ Pul'(+<0:K'3k[BHgpj0\4[!-a1}gˊNe}&@1y%T]fb♂ {;1M6p<ϓm?itNW }RY0`vv*V\LsJgm?%_%Vj9n|B"c! ׾͛Wvq T4Fs/XTdnb"(M4Blp"fa| K8CҼ$b1:qY\=,'\B;Iai2d w菍"g=4r<]0B[Os\=]%e8n  ɏoh#n6D+nb v,8)m ZQx \$GcE@V Z_B6QׇF"OW;ŠZ6Ԓ8Xy| wL0pfT͝}1s9hWP(6`m9D?xB/&Q5JVr?GIleqiySլ?wd-pƤcKʷ$E5#9H>)18$dlHVW؟[9V(QS:zdbҧȘ6ÅDWg?n;BQ@ar [#橘g1Б]C#%]54М撯~gӬ,_g^3gI4- KݤP{Ԋobɭȩ&>cEMv'ssqm-emQikՅ4,|U۶4VTWz @wsmꋌR ))vj4ktt44Yo"mJV [k9mkwh$' 5Օb=pLO:z_jwyFt9>dUj!tlA@z@!PyI/3:Ӯǀ"[IZ[}WD($^P>Cv^L'e[@I-$6"jmK q D SHwPeD+ ;و ~Rbdj~ EٻK\{^~ukj8dX+D=tDjBbE3 \aD5bQahK`(͒bAYqqƩ9zY!imJ)5JQ}uK "74+Ld\n,8VGVUg:-=NK_V7+J9ɶA[je0Cޖ nАk7+ uSPʟ'e] bvo 1 m@,MgH+_7ذL`aBz8>,M_%+c4J!Ů>ug"^ʕS g6l˧&C,1>O3~?$8]gN5pTOcNow+tKQ5`^>Jꐮ.QyPsȧyyjeA:MJr>r?V,FT#LOAt/PA0I* >j&G!H{'-vbW:)za T`i{Xiakd.T}0הr Lé4_j^HӋo\7 yPEvW \(xx sMSh ^Ɔ31v2 ;;2=#N,=%HΪiEs4Mc]>VQyHP XnO0R{Y?,f̈́Kivv]J_,W# Y.y&sҫ7 PᮡN5, Pd`)3 6qNW+-],LQpA|Ґ7>6kVj^7jKi͝0TaE?lwM0n Ұ<=b:WH:Jr>k|"W֜~!&-"6mF:icĖf.@.6\O?(1uD2]j]8RHHI~z}h20"Ye L_Xy殜uĞs"e<@9x~օ<4^g ($PDٯ##[ޗ DKuIn8Z &!&b~vp/y6HnufGϋeJSMaOK&xl"o-[k帑Va~jw LAM}FuҮ 7|T<>tÙ-PzArF4o{gT\>(0q4^X?=e#3 gYZ,)-=Uy,@hC*pp]Bz_""W]Gp7NZqW+y\ sc1ZQk7]\\A65,P`<2m6eZzǓƪdH`g!o]dn>xt4s òSAx*^e>NsMt˝҅N`^[w?B3Bˮj5ԫ8*np({Fx51pS3\Blg Θ0 ҃b]Q[DŽ]{n1y^;q})\l&жsڗ4{˚x;/® 4! O#Yd8#U@ˇ%G%R*CpX31=&f?~)iVWpR}!lAt.lZ#!F!'$@\Ls$DU|dQiY-|Z2=>[T0(v̲wT#v睇؜ݳB CQ=?}ںɼBKMQM/+8\̸'vgݙz(pB:\ͭD]E)>J8oXItLQKmΥɷPJy# >/D㈧lVO;(L5}7P^w\aԚ9w"O7xtc4AT0F8"kI8%]`tܔMj,a|V*BH(JG^L8HX#M2<5\RITTxo+y-aD屮X8*'d;jPfX-CDV=dyzZ@Zn_`&-_Ɛͩ mW>vv<AH:?ZTyRj!+<#b?QȫyRQqNrIS-<^MEx~ׄ Fq;=/f$!UEiώ?*&*Բ@`jx[6ԭ % _=r q#rxY)%_2Ο>Gz e0Ij[ ??xb(~\w~y!c3s13{DnzL~2&PԈ9_1O.r-FnI.w\w *xU G (^#*]#IӁ/m)xoA3d0JZ'uz(P~y!a5)@7"]'?sqJA.!=q._-d@R\i)ZpZݗʰ3(l9!:{ӘJZ$+[Hܷ1mW]R1.,9t6^IDW=2@ϷcLju:mfOԭsyblQfe.dv +E5?% +ÂB IxoS$Cǜ@k7qn[m*d)-GgtYwߣiZ338O׬g3}ZIXX@\0oʜ9t̙. Z>bd?bΓq]kb 0.dPd4w0P!HHȍ7 !x2 ܜDZk,P۽K̗W#|H`DAsʔСN3Uq l,.yjwtNDj땡"\ݣ G3r'hWc"+0+=n tVrS?>JZ<+ߕ ت̈́W-^Ťqw»:-}ځ΃;$Cr_٢yִYpV,h F1vy¼m/8V QbPM?AӔwkYg |;m!  bbqJh—{LUx z¾lϞң2%➂536U|Z4ApNQ :OKYC!-Gg3}"P}ƛ[=nhE`^>tkNF~9a`/qgy@e(~^Ϡcv33Aw aZ0ÅZ$6tb O}yB`0-.U{D4(Xa'Nԏ({ul7<(BlO1` /ms#u}ˤiSTx'j)_]fNR1Ѭ$X;,>W& Iň(S>.jclYPyeyU}R Ö 6LՖ&LR9,"]ۂ%dZt ^ۘ4G;);HT?.Gc]u ?}㝞ӱ~S$%En[}ub6R/ٛ[Z\$HFBD=*#.%mQ ֚;0խ\S+i z8gFWQ6$QԙIP 0*IZ>$s\-MNjh4rbʸ*UDŹBuNYo:˥e4퓨7Xl'jB-Ix.z0RgrR?ˆ}KL "m 7`s䟖gBP|U!MH Ssfs1v X'6W j) bDML!VdF!r@ن ?ilnC[`zf0F}4#7y\@S߄I%|g^ˀ*,|?~|" ]FH}4ܞѱ+tzӋ*. Y# o {ؑb:X*"ۡEfgRdB# Jy^R ]`V]eQv~8u*@p;B K[G̏Ԡ\r 6.{ tD"{^GH=^<^Y~5;5:=/$PM5G{)C/nVX;S4>e)~I>εQmWSYnҒ٭>p6ȀGG`u5=gS4L:\PLS| 3׋RĤH6H3FeгN`TPnjS=eNz NtIţȉ<fj]G&+w4V}6u*1l|$TN;+:2kq 3A)ݯ\$7B6~ոnزb씶Lk0M,.ZcDjİ$g?J??hXc׭[P@E ?i;%쵅"l IMrq ھbYd!KѯY`GL\ת|{/1tU¢16fι'O6.;#>mVA3M3ZE#?I0*+ [W-D>+,Dn"]ҶJ2&І- x8kw0Pw+H#K:C BB1@w3f G"~ӴԍV޾b ]Oҗc,;K={%jFF$ Y!*5& N=#H%Ł"8;enWȈÛyAy ҸE:BduJPf^CݎA tM ^sX.- ʙlJ:VK.Gݪ\ CP g{%Ib\*pvX&u)DN,`I R!8Oi~!=( 1ˮ92/e}6qq™ʐ/PB)ۉϤM\Jr5W\I[>w OmAK~̔۬,f1۵r>Cbq**3K^?lHQF)!%# qn.rdk؏ p2;8cx]HL"؎hkq0CvTQYe*nq=:~$޳XiNF牢$*gkѫdP?sQ&&Gq Pܸ3tH |ltn /.GfPy5Ŋ>X<o@7̩;~} tܖ =0`\}1qVbI-eѭ*6ꁫ#"L,F!)!SZ7KRD+SRN@;Vcd-H+!ufgtoE`}) T/?sq[؂G! 1ytyiSO]I~sPDcMA N_K-k[NsxV+yt>'ZzK!܀<(`$vhYnxY6⛈ANz._<`KBNxRx?ُVpW!.@ARwH`ӅԿ3}z+yj$kSheOU>\.+@VYKAv*0ӎ_ENzϵrW֫;ZcaUԅRqaiM| fb_ωo<`9\4h[*/4Q]5J {>g;.w]Ħ>#1ɞ5\T Bnq0nG.{m@1ʀ@3“fQ!.UQz%i kF(,aI#OKGq3\ښsk/ooDHj!Z6k2,TX[ey&~<4(pY.PW;$@36uY0/;T y9HrEbقIvyĽ rڄ*esv@\T72SX()lP)y|'Mskm W\1$C[@P F? e$haA_C o)֧\b|^6 lۣ`K Fz|jO^{T=kv"kJqg'm3|نj yPs(`K4%Y͝V51{XnϷsI K#@"prdX(ɥTIJ~o>`B.F7q)+s~M&<_!r$nt͐rc2n0LD_ѸfsR>cTtem=d+oM0(2gm&'n"(?}zqZKКѢkt饎L qXIvzoU8ҩXh3~N9\}ʝ`M v>쏉 ? /M&_6 $8,]z!7hFUBX&9ޭ}`V7C}L SH OCd L\\P:WaK">' []_Rx,bg/`2;<JxDQ(쵫sW9+)_`6@; ?urbamɸHbP0ֈ`lttc93>y&4Eh%S5zeZE}qmǙEW4`Wė\GD:яn\X>eT:`2³yH.N"kbm^Ah^`Fa.ͽ9%fB kO܌:^9"wdSQr=UUσ'E'xuRz'gfԦ/B5(gerV 8—1oxAy2 R8:nӎ(`U3 s_l_K|AXY Y6-#Tr*&^ j^Oj _s:#OqŌ#(mV"\?S;/.F}|9=#am7q-_ 'i9g6o狲>$$9Ph,e33Kk}bP&,YH *CmnL`B T3aǏ~!ޠ*.j*.FY>ס;`7 jus;>]5d\fv Cɢ8gqdadWSSa48E쩤 o.FdRH{(RfB ;NS=|VԽS$FrkL WJ'W ƪ9YQxzw%{ zq4cu< FR꠵[S9 y.+۟4< wY ۠oΤ^!=7&]HH%_wX'?7)y кD|fsuwm.qT,Yj7v"U,<rpw'ؗ}2>e_hg$&W1XV$JNJx> cFP8z,OaR3܊,hr} }([t]gU/S 0I=j u5u m'C6p}اKSGbM&Ńq\SFفРn.2eb@ӵ+U8/;ILO/-n-_Y< }B# e\k3So NNb-عr.K8ԋ~E9O4J &D <$˱A~5Au`.%먽X#0׳&w9}wgswS%V8k jG* 91M[1;ם0Qi4hg?i:CՙKo@VNUR ,W@flMcU7p s5K4A$gFv`gF#c !cKZ)cTURHkb5!ZLw=j$(͓aVqw2@;M }qYXEg˴JłqNnyx.3GH 7LwPuZlڐHY@U+#9[nC;P÷ž!7 lvè-mĽ3WijN@}T ,'rBd|YwBCRE<A{`D/{+@kQh .4gC.?:Ny(/4ᔫI]@$x(MY$vMI}&PߛE UqNEihd*?;y V3G[vJ@qۻ3u8BK>v:fu$qN1;5&#K=@rj|r|߃ 5щ738SRlMcIEǨRK` w`EzT4#[2$/Wsu6fT9i[ |`_#Pk-}nOT0tBl勒xj[XAF`d'(c}/Y-͚SLoYjڿ'VD|<'M@Vw؁0 +F..bo)31F2+{ٴ$$K-biWO(̨?YHt&3bڷ'Ю'#-z(ω>uweqdM{7;4W-=\)kܽCT6VBjb_jy5a_7poO|wO`gǡIUըbDߦz(p2+^[PkPB؄+I$[|i7q(VFF%_X5ބۿ- e8u3Amȑ^NUZS GuYPk Ƣ{ .jDcgLKO~}ZPFCe4:V/_hb J̰ms0+ .Ζ)q- Irռ]tv$mUnߨ{C}O(241U[ٍS0 TmxjhrCũDLTjtqL1׶ƩORԠ\MT8'ssSwjqcXc(4 #aTscFتsY\nGSְzU{qAGXТ,z6a+so\ X=31 ճx:e=.5d 9]Ha#Ōr?<۵s j90 djR Q~ ^21#n<卝pᒀo;ZIQN|S_'skkZaȄ>[o2"i ʧTfODdl=$8- k @n#l;<,ķ+TBM-nZ 8MHZsΆ;i-uNJXy} UæU;tKqnHruTT?V{hdfj)l8X.Y*-95NlT b ( {0x?ܔ2eqS_#'Mm(]T:ΪFE ZދFeENx&jhrZT)_F^$^PĤ"؋e2LߦBʸ46muOH#Hs8BjoQb 'QV^SsaidN@Ϝ./N!K@4hk:"݇$4.P%ђ?$MBh )Y0,82BF(ȷXT"P58^ 5j:m 9qñLuwDBG6EԎf*.V >sv |zCZ3 UO U6{1'HI.X kRyՓ~(~P/nO$@B0eZ{Kee=!d;ILk\F( N} ՄtЎr9#TF~Lws eNLyHmv&>AEaΩXLF_QdefkaFd`-5+Y_s^ܜ eɶ6 )[BscݛPA|榼bwZO6 ە$M扨p+I#cЏis%}^7?^*8`F/ǫ̽!kQec< xpL7Ny HU{T,\Q&gSd26\~i%-sC9f4ϒ_9^Mv}gk7Pb)ny-p)9 qy]Z`/5EKlrj-Ay*+ ohOuAeKT,}Tk4!0L7abw6m^R|x5K`zG&^kCd^ *;6xװ7H=\q]nɿԕraR]36^4pW PNOtӢw)M- n+L4 nKPϬŌ0~YqX8=!uER*7U+dW=1б_Z_'$rY]LTh,P~ @dz /(.D&Enͼ8 U3Z$I2XpCuF?۾]@iEeX^AVzu올?Һbb>xTR&Y-5)1qA!LtUZIW~ngj 8k0-3ڡ1\W_WBLT9q@1}Qf5KY?fʼn["ETTI,W\dΦI_zɉ~j} 3ٝywSM]8QI=LUK.{(rl5P_¬J573rC؊7a3'NxtpؿD*0yGM}Kठ?)M&fx?a *@ZKY3 @ y7ĪBzqdG1xV%Ӛ@2O{k^l%s`PszX2a Lw-OݗI{`yÑ?UQϽس:_dz̷z!AG"p\ 1lIOĺQoG~Qcs J:yPZG3ԧBm&hI'/@؈'bw`CpZ'y)t%~cGn|>k#.1uV7&#;Mo\(LF/ ˩93F;oػo'eD\~tޏAJ8<|֐&> XzPb{+/@<AKͦ# X$y ?)%Y(_C̴Dʱhфك%2H; 4LB{2w_( AkP:}]=t4wE֨adLy5 +l+D6P^&$b. ? "֚iΩ a}OGo]WйG+}whhGmƴG*r(GE%ǩrP~Y)i \ՑE)l+"@(v7m.=O& ~%SyB꙱mN06e]Y֘=9% 9|' ήk>k p&FP[Db)B6uP'>9&loqfEſ+DȰYR\|8"wKi9 DK;U2T;A/rϕҞw젅q%D}UwMN}B3UϸvK5(KC4a3mSv|\q+7qzAФ]^po)>i*ԉiln{:ڐ>l#f%1Yܼ⃸_kE+mp2kU"\Z)%2GPЛfdUscz#mY CbeB-ΊY85jtA"@4-_ r3nB,m}4{t9"_-AiT+whM6oԆyz29Jյbƻ@ W [ѭsƶWy ⺋]&v>iުVu ل  ĺ/빪p&LZN^473얐,MПꑩ0؊З~B5~9.ևy=2G{S1@6B7HJ(dL4і Q%CY zu8E/I"exp]u OdGi M*Nu"Nuk}C%I^gҌj9vX)9ĘGh9Bb -ڝ) ÎQ ;&э-$Ahӵf*vrJC"ES%Z'se4~ #U>j'ҏj6?~PEJMݯ3FA*#.g=e]xh1q"~u؈Jyj]-"J!" 9̶wno]dIVd>ptcWQY׬u(Ei P]㲧D0[fMAP_R\D^o|ݚȪ^"J>&ǡ|w,#^A#ĽiA"!-ӡ۝ k 9J@`vQiH =fD6q\J\L;wȜ}͑\&8_ibuL3z  S׫4iޏ1FGCFnaTu=_Y:wyQI-Ξ`ێhkxxfpg.>żdl?V轓fڶ*AW?!K7m?+*ϽwBBPld*E\ChQO\g q4Wbo| ̦@0&jp6۪$>Kc3 UwNnPGDg_ u<miL Ѵz,U]a`W"!1Z1'i)ς+(X.M1Os7Ȁ{8#u:e]Z[H{]<¶nzкA2H"<6 AyrN7bCZ./-- e/qHwMk1^㷨nѻyͣ'a|SZ>C q:&AU49I6,=K#vB=R2Y> SՌ_[o07Wsw)ie"M9iNXO U:Z7:97ZԴf!)pDxVS+U [@@7=Ibs8w(eQ™EL"8Zyӭ7Hb`Иd#fG%B3|?ꇕ7~h!3Bl&YI|) \V/h=>d2iKz6g/Ym3Wy~6+$nߧ_unb-]'+)neE_..ЂN[٤^'Dthreyd9HcB*ˮI#ݣ}aypL:ȻߓIWn׹jѶ:*+9nMq QHd/xWc"P8YRg+g;v)Fq#waH}CDɲhdGZ}@DocՓ~\QC0p0C1g奟f Mw A jń5kћٚX. #ȕD,u-A]Alxi{aq_vhsЙh}y}W{T PxȋԔ ,J" { &HӾ\O1< С!4s1ax{Xڎ` ,W1D@pDWMU%''ȇd63MQ(@2Hs{07d>(ޓ\""CyսR_B([>r9H-( WgKwTSWOaN@6(j>WCdSӁ#YW.r*:s8 T)|nq?AşQF\0?@͹;N1^quO_%;33p /pU@a*M퍤`cF ы˚XK5jD0;vVé{ UI4nˤq!s-@#_aWu*F n|em_yYcHwbഇJF+c:^>\Yԡ.<&^>TckwO5d '#JrB\Vͱ*9^K Է5>iQIz-"נl<Lq98<馧zll:YunI>ÐJ !5R'bԂf` X"GQjh4WZF_.Vd [tnzGWѵ:8à'H аB{AzE}BAz1>1'<FOݏKYZH%Zmts7 tF_?lCTB_nʘV}1d0VD6@,rthUk0nXxȆͺ&KuNDON p#Ÿ * 'D*t4zOkjeSG}zKN)JrFB*nNR-L[?qMPtwshű93D!=  ѽ0+?[VN0eyӞTUs[@P\Aeyav,+@N"s{1, {`Mguy5w?MheG܅!(x2ǗgR--/{o9@<Cu~yrgF86OJX}ui2ѵ7:J.m.[{Š[>~Lkѐh:M*n0ur2*}$-ۢ1@C|IX=a盉9/fѭjcHf'la E㹸t V|gH'J[C&i㟽W$_Jl3J 6:ɰ{JqtR?_..滘Z%(XuvԲTωgMKW48گ7F틋U%~ #oUaǴڎK@<zGTq 7`e%˺ %8.N$sYf88oo$1:s@iɨ93 oapGzUHa"+xW ӇG%m*h+> @Sn{c(a7-~`k`7 3%JΠ?B{3#1ʣgr p0ӟ10-ն`T+v0 4"+=+/*Sn^fv%FweNgruwQEw560C~T"Kb͋ӰZO/uvC+lʸ=4EO!RNA%P3 I־P{XU9l/b`:B" Ў'o\㧙wmCn3؋tæ /pZ<`VS7 wz 8f%@tqȽ{k$+Kt49 [HxC6}"L&WD7,>mÞ'Q I/#>mH aBq o`X(h|6LoN[6GQGkOBKj&<9B8kٱ|i/MMP)2Eڴ`j3Fpf3WN>3`%z1!|9 A"h&Iw M:5oDeؖ^w;]80z^'GMs / 8u=XT4y2 YIC"lABj./$Fތ( $2 1}+ӒMa7P%%Sx3W.f敺]n3߂ dUDTgC6d`({L#@5qU {q,pEgHR5kMf&ф`9®,~E,6ȕFס0ͣO4WE$ʿy)MutՓ.w (f@ uӜNo0RّD'e_|ǘNfYgචöTڿ$# >V7a }irPŹ@.>}Ym /qΪ9lS6tMlYD9J/ LSW;1dʈ' X6[LP6cc0OYf>O)JRS>ȁfn;]e3C>08Д2"'K9+rI1>/{%+WOGqG }u_x.SA?0K+$-qGpN&z wYҿլ?sZ]ט.E >QLٻVȘ"Uۨ1w&$L?\l:cD؀vE| –YS{:'Q Fh ¯O iܿWLDaFP^1@ѝQ[m!+oդ%;3?hx=Y-ad1`c1깞Y.Naȓ@L9,f^=L8J M:$ <ʺ<`È0#ڥ@SLRa5::Ctϻ, Ksψ6eLJ3=5}[^c%qc^W'2̸9Qq"Ɉ^2H'| BO "u 2]D?%?ᕦZy53a$hϡW(fs4Gp'W S%C]Y~dNuudVJMz ~tJ_wk`LPjvH2"aߧqdO^lQHϵGECi!م%Gx٨;(mG0kPnJqID.aUw\7!ŒjE$5"Hl0oD|KuF0>_amy. 7٠WJ@ ж$><[[|Gg}ӕ)? _ײ*Gf!k LrTha\Ʉskј&L'͡b@gr+ZI4k|%A3 4W"zFdQɛ4Kj~/TuXֶ-6 9ȕ{e?玲[y* Zϒ5"{qf~;)lT&-*Ր2zՂ%ѝuH7m N?R@6 E-:,2O"O T>!7b뽜P; ^@*tVql(툝xx0oO\Y,"X}ۊx>)}8swZȜ@F#UiG9g4EQpFZh3}a;;**lXMe FBY56|ȡ#f$ȁZ!ǒxGҬV:3e9_-":he<9m bZ1Ϧ7Xz?7 y \̷eoEc.]V/[D;YgFeK1N + SW Xc-czEN)%&!xEt{0 0V2mJWXnX&FEQTCѼ!{罤c-mc_ ԟcDBam\ ?9gßVOþ;.W\GDCv X瑾Ƭ(tIlg?~<ёb 9Zi^γg"u}{;!:km=kN,f0J:B{dZ]yvظ b ,xNřN3>5!<]}6*j3u(|ñ;rw EF.J6@f7>djMb ?p.чFhHE УTiD+S j4-I;P#)UK_uzf"Go.i7 2KYjBO䭭d%FI .L4c݌MuGOd7nsυč /i fz\eKdOVIG:$k~UvJbr#BLO #zwOR*;4;-?D<ˏ2OAd<$?ko=vy gv e&mo  +JW$/0;en#%L[cy3*9?ܪeU~\\xl08ZUՐ$n8:2!ES_Ey+~ 5|._ $8<[.af}滑$/)&kנLm>M. y`BP^D̗s2@?qmMP\?*=Kg{#uH0udSJrygMapx3 gP)n+ Ą\̔̃˚wVeJ]tص} E5T$-dV-u-NyzIKQ_>ٷ;~57;HY?^dЋb(/AōUU賙|uM{M^pcm XdݓIhdJdq h@4s>_\U!`qގ3~&#QH൱ ǃaAEӛzC1oTs!YTLv/9LH=|?eӈCg*fp t1Rkj/˗çwy;95Ju> iPϤ0%/_-׼-SleBlC&C9Bj>:r,(d1gCYlbOHrKCIjMheN$j&\|vQ~dί +**&SU<@$rzH)WxCDdݬkafx(l(LY om"d|ufΰ#}Tae}|Sy~X9Qb9o2FLGv8^a5,i;Y@-y;qE\A*cgd :WT- 1j7'G5!0)YVOﱣo9ovZyBiZ7t?[*2bX׬AŬc[͎Q-}ZG9x,LRqs fM 9 FHɊc m.@܉-vsw=Uΐy%(k 6eduIk*RȈ Z!@oR*eY%лc jն꺻Np0酟>SV]f)[jHp@RD7giKGLɞ+ ]?chKO>MBg5)L }s K^~dh'WSxչ3@In-Roʋ/p 5{w"B"!#S3-!t@ߗ tg=HթqT&!(@R^0[ m܏6`X5n/Jbp]E_4d%(rUБioKI [# amopl8;vɷ 44藀U6=?k^Wp?4xjkBG;NZ][ B@3IZ8aOUKIB)qs)39j<>RSY@E.7,aYy0$Be~!8-' ­{V}C|ulԕ)GE"C cT菆2>1.5`PD`}񋝕Z6Y#^/ˊg6whT>M‰>X;j͂J$_3Z<-Q]78*DaY7F&-EVĎBZ-#J?*xȌǴ2=Ь (T8%27`#R{$C)s@V=ECp.PvACX' PEϺ:p\/ѱA.Ptǽ=pyG9Ϲ6|~//2R27r5sBg%Oar)aYh%PuaFuF8;˹@{kNWq;pC iK$nۉnۣ4K;krPa9DZ;D;sI{l}V1|0"ʬQ(rաI?H"I"< :(cP_#(IJc@ M?i1pQ6Cχ$l„<֑GfK~aא{9Z'ւG)yZtyI)WY&?dYnH3gkYvC7躩ܗMdIl_ZT`(}r8UOv0 ܚ!a;+]nVգnjM5uˡ֮ ~?tD@ ש̟~Yt%w<] N>N`!Re5\-_GzʡV}3ӥ ' Bdz!b ϊ-N &5>q,%z]\g$9Bݰ.ŕ{lxjI61w^=DnRQi@;(Տy-XoFhe-Fyك9we;_m f~zҝ+n1xI}ηIws浩ZDC|f2{X;ȤDe~οcp\%0$@t7j&|Q8ub&nvy4T75Aok7 M 2㑸gowb*v0 L"!`8Ab-O5cMOp< B<.`HLGȓBm0{0qJA7a8=Vb2bqNyDfe=_=.k@CMW%1 ɦ P.2.buz 'yԮ{hEݷg u@?1[ / w>٬dԅE:@ΟS:O>C4tO TTX5W)-Ctξ d26-Q8+}Dm9g';y$1P)<S)~ЅӋ<꧿xJc+D| ,lzaF{uylߛ4Zw #oOѬ+<H4R;ER_ô F]ΌMVhgmQ˖ * B>Tq4wD !$uNE꺯\:ƖcxDŽNx &iX}YQ7hv5ܛM݈YLEh$#䯲fdRem֌mk*gR6hHtd82EXv*EĹaS駝fp'Q ֠|3&&rv,01?>^&0= {ӳS5NAvw}-5HtzlࢢqFՠ2;>Y2muQVW }"3cëTy>z3;)h˩?}%4Fj1m1a3Uh`ϵWf.|[|I/Snߞ`at9&K[Dj 4U .QJf)~;xikuM+j%E J<@ HrYll]e *93yI(|`M5_uՏ:xW@ypzwnAS+.c=={KʈVf$9kVqL(5$2>3&d 3Mއ; s@ FOU?/ݭ.Y rd5RbZUNYԳwjpmQ}Df_I.p^mM`M:jT1hl$Q|"3!3MȠ%2;/ su&¼ʞ} ScM-8N\& ԾpDZE\93jI Rw^E!LU9ZnS%1-\g-`bxiGV )EltC]2]_;P{_^Kܦ;sxzyC^w6X!z@ (Τ+`\w"-m Ik4; ScW9P3ߴ8MY4/sw{g:p۸TfC=q,FfO=G@fxc i//4!m$Qέ bD L8CZ$⽒^."KzJ%=#6KFǯY]R=UVՐ~ .~NiiF%}|׸1V(df̓_B'BD5fGpz'HT%lpаyIt<=hCsՀe!^G^2Kbr|mpƁI)" P?+`zO#.+If;_9nwW9{sH Ԥ:\爖* w(FHrMC8A/^`kCimmI"nRpqu`tM~@V߃}+?YXs1Я4Gu^3m6<9- w~CsrN$̀톥ܕdD^o@%kzI5Xs4)Do^ob|Hv]&cLI C W26+R@ƈb ]9O,>NJgʋ♻Oߌ^lMmgTs2vJ4FQF%-ZhO0KLI2qx()a[?a$N wӍK7<;M7MDd'.5"S8=J}`0>nP!2+>WE8?7)ԔY~dqv]د ;x0.L'C ԯ<])WhkY[[i7^0ˁhG+& ԕv,aB.vZ̓ąMS]hXd76Pv?"#x֤*/#L@&mOFN=_9uo5")U4+/oLN0E|z*v_.tРP hx~^ ~^LyϛX[3q>no`$3*9l#ڤ _U^a&)] } 2*k3jPX)Nyf&)Qͅk`sQZ6ȫ`lF\ĴiHO/'YWן5k.(Tu طOrÆu Ҹ;N͵'!2tH:z{9QJ7LD7,˾tk!K:m%lC%U P~, 8U79S {`zJr@DXΏ) rIvE2_sۉ  ggeѳ|S{`~KCan;mh~d# ˲r[outdM^P7ʭJJ%mDr)*=X| %{OqL=ij,="WٶoxMKrǁ1vQUk[=X~5y;} ;E?=qqm;-E.4<_:hM3mUϱS0Ֆݵ/mp(eO/>6(iU<UV G$c&sĄm_5eAhwp5}%R7ș* F[C |a)xb6iε h/BUOQ[̱|vFp~{LBб>) lNr${.jV f YM1|)~ǘ;TakQ5h8>q=#.);,e;n kiZ~C)#zΘc'*-%N',"+G Cm%k7/脂%5$} mpa6T'GIrl@X:+'it59#V8UF="1u_SU.UB)2SL/%qg@ϯzJ,@6<Oo|w<8Wh\/SkXג1ME څqCErc2㜪 z̈́7ѲcRfv'›(E oec?` p*_@p0]ig=]w߶,Srj_yULevk2z0yyA pOTIZUWS*bJm4m汈X$k5}ieLwH¹Fb4>806rQRsw ѿs-ݱ)I[𣳰RX ]?3`zrr%#ĉC௕!iWm lgPPcM+u&a 7nU3/9w Ý0=Gϗdih33JiZv҂q.KZ)I7Dq|H5"m)vm]{K8>vT$7W>U ' 3坨 ǠG s B7$e}䲹@ePG'R1mr}wؗKxnGStPμo:1Tjk0~;]oNzBl \+[% [Qq1U3nE6Q,;[}~{_Fvic!L83/ߊZ6+G=mEUÛEPv:]|Wmt)+^e#▾T8\iך%W82gy79 ]6 &H(ݟd^"D3AJ jE)6v❏D amip>8 ssԉ/D\W~֥N6>oiZur9aKDdulۨK_OKh JG(ZE/f'`b5X|HB\!Bdsi,[wzvAM{),x."Cgp0|YQ 1 ,,bTHI$Tibz@W,OAV@He<{@ŔOXcnZ}_  VzY SchKGf'" nzO7SL_AY3rAHG~ V4Vd/07Q!@~vKxG5ؚqiB؝gIrg)bON=؉%&O/A0CxP.G5@r+6YDR(1;hjX(d6r:K&0ʺ Ү7B(!#,@ś8kb"u~[#_„9ƫ]c69rȦ|7LaQ}Uko/d` VXLjJP[iyLsF4UDWQ}Лr`<]AYY_X*@ᚲPP~ׇؕ2Di 6^5v:535CtB=%6(TfZ [ J=(Hp{N_~e=ތJA ua)P݃!"->>uCgDiD<7y*ȹCI#wUޣ'9Қbb >3Zpj)Xg'Æ߀pd"a3 < .gaĿ3s@.Z { i+|2("ˢ?vD<|i+Qj C<]]ed'ɽ,v!DpDGPtG0J2 Vrᔓh?tAy @4?7NCM{pS+ÐrѢby3m 0ƐԔiLI3D]w$A,(JM,:Uo֤DZ ?Ch*FcYڋN>]$. >[K;{;~}1mr_nx$!ψ`2țBFA&]eBe:zӉe]gIc:n *d&61g(z^Ha@j)H]l@BhgSA*co fE9?sN6զ]`=NC#[dž ٬ƒ`d~MA5H"1(yN1 Q["$A_ ya,[ -О 𛿤~wO -}-ZeF#EȸIoB".UBIwv]y3Gc-=C4&c740yWT0l0M/SRBjゲo5LrdY?X<[w׬LXzS[TPMá7Q _.6E_hVEBt#Bբ1hXB,²Q85Sz }?0(5tbes3Kn'yi a +ybor͝*2PI KTn?B ԐIfެ~tQ)8u&w3*|r%E%-ȶL aa'ا4#yHtEfZ*$rAJȪ%J떊0늭A0gW%?˺QsU2x<*:*QT L?=(zɩ7I':窧 oEٝʼn5,jghY zmu܎(2.#1TikR5جfvY?(voEK?u7wҋiQ|b_`IEˬ^hs92mTy 3cdEDtĴTwLp̍:AvN շ$`LieC!oEVO+$V9>+1F9*??aI0 8Z,L׻V0\;7/T5:D 6曏 2H35^?~݃+>_"\A=jLII$FHCNH'Hfq+Hhj˗t[]cB=MpI=} e^xxCH& pqT̚MEDp{<;[I%U>GT`MR? 2??j-0ҽkhBJ0>myAsv-_:sZ E|u>7#pR9jG擊eĉrq)$8Wp)Q5 -9PQf2 :;ma`B f5KG46dHs} *jwxLoA6!BwBb%9P%M#Y约ZXYs'D}p0W@9FBpɲ8R4e nNc?xN$?tr (X4~Mwj }^ʔT/vPno0&e4N2HL[\j,c(V4he`MI^L*mK6˰-OSVZێVL}*KDmh_q;R$cK=1TT5lٱ`,4E8PU|\0 r+iKiqdj˳?N|lw a XEޠrh"lӷ "sz}lOeE6cՅ{d,9,h{5 G :p7Wh2nžF:;c5VTCtEs0Q; ̅* -s]B `7IOz=Wk7^HR  FLwN7T}U|ȗ&i)ᑽsWԩB$$fMh~ɬz⻄3Ca,`MneuOį `-"U!|N^cXRuB?PO߃6x/p =yJi9 ܜ[M+<@ pT.rqKhciO@I)s`liІnoeZx`~󔁩v`"!`m p?{hO+I4^(|Srw>;L5 *r52:,e O|6<i*o-A Vg8K\^﷋R5as~J(tPF^A&1Jv 򉈘>΢Vhe@iw&SʗJe15%pԻԓ9F}WCOؕȂ83ٓw]1Τ/;%|njϛ0n%Rc<^cA_ t!@V]X o= 8JYPo.B+Wt Yp@}^VKVD0pl;mDE}92zFY:y}ސǼ4.'>a [ʰM[}_,p5> /*sr-Q4'U's& YX7L`64X1P&$o/3Bh 9,3ju$,Sw-?t{"0=*ķOv` k@G?r]qN!$U58'V VOAOzڀ+.AlLihQ2=\w r5utK3;4Q/, ~'L`$.HD'#E)qg&E'sKhrLt-@' m-.WV/7yIVlQR++֘s(C.cr򼎿@lD̒mJztTKB2J-30C{mPܱ}hJi BM\Ql$NH0(_NltP )>0B/#)N'cUX=|(dW}>ZE2 s)\GrK<~'Ȩr:6]];E5%7\s$Cr~śߑˬCfUsbc-s_k|Pϐӊʳ:O5L4?bTuKn yL*cpl%l6b]L3wf!9h6tRGtJTꠋ뮃I\ zˆ=":5%4X|I&x3Sp MIyyޥ72Y0R;˷9S#i%oE. ??_l)7݆{BYG^yFѱh+=YcFEiQW~M#'$H)E_D}uqX^z3;Des%OZ'QXKSg]PIyRTJ*Kz9&kJ!:0.iQ 77n}(:~yO\YSAWr 76C{Maˁ=yԗ2!0r7G"1 [Xm`oU*"w8JJ?Ug~߱FPp{-+ |HFiЁ1=gisYS[зiyJs9l+&u a O^hv\FFԋ(<Q/aU4%{="hȋr閙EBh~ZQ:HMG=Jnj<4a ~TpP &CzbH;2qM."}Xr;ԌwNfyM}86gu;T8_O#kqFBQ]d$-7L CUFdY`j J]'!^x. %"xyQIhOU{-?n+~3[WOϸ{6uBv}:XpQ/3wj1TO;|D}bZnv_U1cAnϘ-R[nmU3Ó9V/twZC!Iӟ?;fB|eFQ%Ǭ&ɋ eQ۳wc ?f$[_*Tp5:3+lEy! V${O-̈0 ?Zu;5 Hn:яU0& 3imZK_%/C}]sqZ[]J,LՃ߳BiMsԺ{y =tbKǖueNz%yaJē1څ |xtoTQ Vn0=I59ÈnGtN{&C4L#VA}0MAӄ0*- eږY7(;ls#obyDzDA7]TxFɇth|{gל40fL&4_+Ʒa s WB~ؖ!jPM]g`L׸-:q; j{%0s:gwR!ϴTsؔO-:޻v7R_VȄz\vd+ȧjvh>՜Wτ+~ЀAYɴ\@ ht-3Bp QzK HbKU.MH{d,jzJRW7:B96r=A$Mo40x1:"C=궽V!;s35/)./R?3 j|gk)5D OJ~?b-#sZ܁ =R;aZGC{r6MWY9+|R4>yw0SxABIc(CBLa VjF鼘o̒i(Z~#&t5 O ptr'hqI P Fӥ b2[1=]ky/ 恋`q2Pw3Vn_nC!0%dk0xL*dR.t"y T fñjnbwx(_ ^<UB懅`=5̣+v,t7@䃧G_U<鵍f(x[zhCi\*@I@wL0/ ^w*#z9:A5 8:"&ւ0d_F Gx\xBnܤfJ 4kJEl=PY@B[CsFfu'CgMq5q&n ŢlRz6]-7d>T^1@wXW៵w]Z5] (U2b|CF=*A1,tTӅPjaY+O:L|e (NA~-SJ<ؤ&D'L o M:6QKrF}[x:@6y]ɧAV5pcةޣSD&DK@FxayXؓEK6=h >`P{ґ kɝF7Űjt DA[VWNn~ڰϓòvFqHJ/eV`sBz'0lӍ*qg(w#|~XJJqrZ X/* ;\^l:] 9eAc/tXk*y2fD&}B2j]W`iTc%75z.KJ HYfHjjZJHwp/.γ`+hPR9CIbYOQ?6 .q[Yj )vFBojwWHCFOwGKmlBh-бbE<"DjFV btkP`_4׼sVܫz_[j}h6 m=)ި3P\=٤LWFi97XWBf2U @ĖYz7]^1vd 4Űe;5ֺM G^ l]@&;;(]$[bML1!e3AhfE{I)"P (.z)LOc6!I(l zDF>OwWҨ̃bnSSP*ݕ*nFNwވہ"T' RoLpʑӳ={,{4TutH?9U gcϫ ≥t#Od87}k[j$X:7-Br91r`v3Ic :y.7fa}%]ǞQ$.;Sؑ:ݟ5nVp)Qb瀢,:Yjvd0oY$ ^0G!*t;s|K!!1[Uу]^dK x}_f8iZ_u9il&=akYẖՐ%$/e^ҔEn?0'C):gF  QQ?td= ^A+Tb"Vrlda0`ߒkI ^00= (~^L԰vԥ{f"2nRk;d0QMM vFU,@rD$%D)~I =?X˛mik'iչrKNU5L$[T=#Gv/ ΝE%ܣSB4,j7rk~r,r’]:3X3כMˏE·N =k?)'gP=WOAzv^$7xMiFicWKHxZ aT}n7 wK%IJjJk=J+!F-"0,ԯ';m]灩u;it!&T[YH5.3]is7+]|Dt֌4/Őgv/?dd#i\Ō& f[Ji7P+>zԧbIJR [D;~JEOdY jfPH'+ZBw|&jv4Wqh/'SH W%}m!`"ߘ|0WAWzx\IU{Ԏ>#l;7߻8]aZtʍP noO:1;ZЕ[cV-C\-~wO V϶n- Njna&HX|XU"s!5!fc,z /''Xc2rW%.(B-jŊKJ(yB94FK0u FkFG˜n=Sib3R 7U7ѪȎUV;*$dwyKqBPD+m8Gfԗ* \?CFdUF\%1gzpr#?)VxPC/tw<$GBxc1@ܞY̎ %/$ G;_g[6k/b;{j̽v!Dzܒ p!@ϼR&鳌Dp^X(}PP"u]eRVlVEc CVSv!rϭ`xí1&\fFC\"km̾[$Nm[,֨Ӈr5qxXQرM)g̖#g2h y\>=l婡sv/ 2I |OnV mb+ۻjb0TcYketFJ#"1hY`֟ ڧr R+R{Y.uasDlZKRK̓_x/+2k^V6w8ʿn2ՏuMS,\ۆڪ.LҢ"H<[B0cp~eonfJ8öA۹ƫf8Ɩ0gК| =.Uz'ph jsw^L-Yә9v̹E,۩ TzCpO ܋aW.DŽRֈp~GȺ)8RKTܳT75{c0vY a^9O`Ŷ||1?6{aƻ&DcϺڙ Zdd}4ƶCUb,I݋Qpw"(k(~?uTPn^*P{TI&2Q謹&H{nb*р L}|緰u S+8|XKgJm9߆TMp*l;J7Й'<{r%v&+TW%9lKbAYu%DR4e.}~D4vOm ڴyY !'y/v?3̕D]mЎ^ ?\hQ3)}U~h۫f]|^lQRi?ԏiٌ2fL6v P)ܳsd!nkVwx #UC[7@@ROL 2n_6{ \7xd k'rm}˕i[<9_rc,fcr: pwawSkc+F8DN& Un> ^6IEL4$g3 σNgXU֪ BNJ<웇!E[*t{^ =p3WzQxH2%7TXZd!3]$z3}@wFtK0r1xȲ()inLzM3WepZ%:g`+{n1b`O凲ª^Rɏ AjBͺuq+x{۬%N\(i(U6Ǡ|!e%k1lB[f؟EzԆN%S>`OFKn59T!$GQJv>йňyO6pVN:uUf7!Xt-uUzS?|A8ܪ>zǡQ3$uPq6R798NnN{LÑm>:[Q-s#AI˒w"}yTEU/ JClSޡL߃R QG'OwcKƣ~1+V_ mA.Bu!s/@o9DL ,= 1f3bBd/F@3tVJɃ`o#.Ni?p{uXe(ٟ6ճ.IhMK{1ы[`brC2TVv8q$-)VBQO%#R!*jbX$5y^~~J< U >-"0봽²{pNPghڑS[~x(0hN%JwrS(Pn䤛]3[0N9Ʀ17 6)U`բ9c w$Q'lTM5B6R>;ސrqm^j]׋H!?Un{lݎ7]۵D嶷rdji3;./V(ɡ9vHKӘt:'}tgŚD@sZ'H@%1p=θYAĂ ]HnQÓSX_뉮g-PM:jl?g&J.2Z {Bpb( \RtYGh>xU14VyiP^|ݏ檺PYkV:(4yP"nzv5'ʧza#onЩ%~]!Aq Mk!ca#3mdFo˔A"9%2dN 'ݙ V1bHz&{ɋ-pRZ8RkbC]7BA 8[9ғgy27jͺX k2kz]S <%89C[ɣhejo>NKsBMA=pO'UFDUᏰD7uY`JQx'>u4 8v,/;k7yfGLg&T[>h]%mB5Z3k:f6C*_t{JvJ`J'0zv¢;I?`"cz0\,XFDm"r;~e\t+RL(:C~fɍKY}(]'Z⚯.:zWv *it i0.AEA07G:VOsm$"kE`^P̪:GBp`aS]㑄XnD F `n}1Gs =N {r@keH<|,^pIC~ tT먋Xn$tVm7UR5MK) QN' 1 E6o>ldD CLKA1Z+3#mX}RQ C%`˅0_ ~I!zpb\V "[QYY9$ OX{ExܙB*d;(v3WqvFJ:p~&;Nfi A`<ٙڞ<% DS~Xz:9<^EmŮ|N7߳H=i⫡zQx /ZE0 H*}~ǔ)L搨-%7ѿM{Q)L'|^jNkI]@B{=ޘ\@l= 0?u}:IU2t )Fݜ kG iB|:L?==YCi"ǰ'^9 qL5&,H.N|'!k!ͥTa( ( R0eHCĸ@+3hTsk܏$wB6K>AdXJNl9&jr79#BC`sW(!Zb YKp+w!Ӫ<[z/1X5o$"ѱՈ;PA,.yVR{s.BpxE.Ȏ*oހɌxZ t6^9T 9Tx;$ pjz!ЧQ۬WrZ!rRm:Nu$RaF`% dCd_E<wɳƵ_Jǫ)+|-xxIO˷T36Meʦc 5 Pv%r̶,t7xo~Ka>.Y:K.T+-AJN,v/Gb5~Y}(NEb@4R|Շ7WܮcC6$(XKeѭV$r|-iwj3X\ 8;xq]2yn ,*G~0a2^:}&f`߆%b< a5Y Hue*tcŷ9mSXhFayMO+0%ܹ\Ϣ*ļDHCkW3d~gsu \C2ՠ_7D LZ1t>Y#WEc0SS[+"s]Nu)\݋Īh(P4lݮ6lta\ k< K*&R&q Өq]+mŅbL+”8hoP,lt4MvP;oiׯ/ ]YSb,٠2ӏf[%BijՙlOgr^tW 裎.`53)&KFȱo8*Ĺ[,)Qͯuvw)R.‡6Mٜf[[?ۉ 6n<@TAPwu Vbۣ2CLs*Tږ(,+\Ysy%/#:}&0x..uL_~<ٶSҴ C׬8.'JV:\D8= ׵D#&jEP, B]ϐY(\*gD!ޝ)M=Ulׄ-L`.VW-$W?&ocLivSՉ@QBIAzիRxbeDdv<J׾UyEXCf^^;be 5˯ET12qɎl}v JU{ēق_X0DX$dԌa.G~5IzQ/Ҽ0tUd=k|r2"YWݾy S Yi 4Y} cp"f}nw @m.5-KIS}W(.x {l*Y=LS*Z R071tA)e4\ B;cvmGQr_rg UAj9!I6q?WQ/|d0X{w J7O| ,D`|v?*^rm:Vs9>"^is7-P}c:Iz^[7[>Ĩ_fJ";I & CC(9۵a=vhǘ%emBg"kCq``Bй?nQH/\-p.F$v\T\xg"XaNLMYKvpsin2Ű6:u<&+"84cBGgթm'I8JC=A"ow=@! Q6X8LD>g>AlkaOX˩Y7՜xWEkhk+Z2˸C|f-0_^7*"ģM|d/o)o o4J]=$Ÿ2A̽+,FMsJ/3L`w`]WRmJ-<;I[Sh,@?.Պq8&5Pqw9 ۊdwqb2Uڭ+טһoFItt\wzP`]%٘y. !uH,FzNw%&Q|mBfBq^ EU`uB!a:H@x>meUM l =)Yi']7MnBSFᵣcYnb!bd}4w=? "6?.ꮌOUpe6F1%:!W. ݩ m̈́^];j(@[;NUNMWBNq?~|WT Q.4SJ&n?}Whc#d(1|]]3J]c]R֡^K*YCy|VGgAa$#Aٓc@qmI0#Fj8TC܅FqOhQU@b{+fp&4AVy}o0[b*&%\+-ףl: S.&T֓ow2ǚr۱tg| @u#k]/ِ2[$8@lI}nwAfz/$ Ј8{Zuξa8UY27J;J \/߅_d0uyVnc|\uO~c {-Q[Lߏ饾i )cx~$``[^8^`Wy5/C,ѴcrdOFufMp7x؛޻fF&0a:Q}"&2o Tp%Y{s  &IwQMwea\y : :0K R>N<&c &"X}syȹ~D$^Ńv~"``Pِ6iy;pצهSxi[${fjF`F "XZ*FC彞mAuѫ*e3POȥ5o˺v1V}=IT."]6乆b;nBm@b Jo"{+wbX^ =Xt!@#1+v3ԝFBn0G>Q-H>QSbY#O.ɨSGhj»c؆66Z[|CtEqmZ?|R~r$$㳍8q}sua}橀=W(Wc.-M[90GЂvZϫL%_hy4cpw3fY,/|lD RTLP#cYvԾ-Ci62M?7ioSJ'gm7t;PơT61j%N?3_B-{H~SR9H )(s֠葃hץVG'Nm|1PI-^#)¸\[o1qFHC }G\?@}& Ј%!^j|g `j@8m'=-4q .%TΫVw6;v\N+o0xhB8/`Rjebts~!kZrbO][u2 N"jbNZ{7ܞ!&C83*do"[=@.Aܸ ImPt\"1VIŲ(V"KrILKmMh?X~:pe3GFmfߕ8ݧg" 8XMKyLֳ\vhn(OM١o8QrSwNʱ'8o"+#@3V!\EJy3m蘨m^k6UAFQ.N @`|ӥ 5 tޜ /?y~a 1!x 'TAUc8H',F$ ,pF5!Lj`^/y>3 \I4PdVy_23'd Pɕם1D-r1$3֚f YB<-ߒ7^4;/;}^{?7P>1ͿS'Jgx)~veK*؁L[?U@4Ji+2^ZRChx7w!c Go۞ֻ6-7 l KɯuYݿ8۲1Q\x1:? 5,%6sҪdCl(˪~mIw*pZȵ|o#DBQ`(:7XzmA* 2huZпϯA^JS$8oMj,/~6ߔڨ!83Xmt?`QJ@"Y^Mϝl݆|c+a2ͱkE|FZuiDs^`٠VJlZW)|:21x3SiB?U/\}p'Q5jX[Jn #y۽neR7_\^_hTN\ė&Y6yeJwg7kVp(%W"`HʕDlE8By^0o\.ClQ4kG.GEtLqdTf6Bս,պKh,h7myQmu6I*htܾ7@HP_4:uQ( ЙpS~hI]2Oc؀HFM?TF.$T|gngjc2TS Gx"63,ÇMqXq,$'xĝ4qdJv^SNixƺc? gPy&*qSz* >GdYŃ-misKS/CD5#xϙAl%Lf|(]yeJ(@ 8d:>+N# +.vVS%E:y$].є r~;HPPEUqN BIoP+`y ܠ{s×<(K]бO$F={1b0!+'u}Ľ7ppZo1m@ =3%ɻ.UP,h-Hy2gDo^zgHcҽ&?DE/7\>NN?O݇N-DFid =ĥtd(\JTbueXz~)f?FAshL^CL\l}}NBkjk%{+1 ,f믢ޟ«-M` >?\n9ţe:_(j[r1 ibXאjazP_+> L#*65&B߷ $hV@Dه$)empŦKkmj SѶaݶqʐg2QE+A,WmtG>ݫPSLI9qix,@6!,JcJhȗ^EiF0` ~5P/j|>BL=z59u"qz/D>_P)[27J0Yv,CBA؝%{z>u\X@Os<f~w}~ݼ|Qon[3"J ܩՒ݌Q-HvkswNu'5ɾ ^oKmrpqߒ,^ڌP螨;'F5 D.>%4̸[UH=Ō~vкP@zMxC><3(xxFf]8_Ϛ /ʁ9.ReZ!㭑*gV{ކސaw{4>@xUNS:AO\^??dQ2 cF s~*&d֒w ij%ׇpRuuв<#=镟@CNr[!sLv/Sc8p͝3$>$Hw*҄?1>@{šD@ۑXrc[f5. DrNqHCil JlnοO jl{ô$$sAV:~vJQ;mG߭%Czy \!Hʩvf^’f S#Rĉv4H88#´qAqHfA`}t:cPzy PnH.b,2#p7KP;|*k;OeI-)s@_WMܡA: S \cQ]mp栒tLzRot\ar@?uff}^Hg H U[$gոeFjOL:D;rAm";{궸+pK^3wrd2)t vUjpom<ϐ #u04-O7+ !3AvDc,MP{$@]EI(OTX!r'KW2s-//9;F܇n&V&Z'b 2W^!4 -3@ #K;8h8|h=L%EB3lW7Hf{`h϶1JNkd#I辿-ߖ8J+ 2%ZDD(_Qs;FmXAׁ> mee:)??O֭lD<^#~> =Z)raUd*?c.j"fwȌAoCeYVe,|kF8d_+ % T&|4~u.l!ݼpUOF?Gx0mNgk&NvS,j x1ҷKap3W{9y= ԁhc+0iy(}uĽR9l읅]ܤkoK{i>P&SW[0јRпBl|W q *|^RVmmz8x\oC+ gUBp8M }k1ɚSiH\)I$/\{suUWU'nxBf2`2E˫}:%Ω2vIY̌[W"XTRώ0'jaIm_Os^$w!$, Y9rF SؓH}'S}†+9 jmquJ(lέ^Pθazeb6&iN2ۺrY 22K"\:6 8A.'~VTZLwA[ܰe$s\_{r@)~. q\eWB2`8 M7v N'O+92"fɓgCnUs߲kGAGБ]ZHg%X4 ז oUks8,Xb2,C[dJ(^w&}tefb9/=׶.REx~wzF 9| XcgUWn8Kk_:M ~pn 4zkW +:i&= NT?"vH:*O^W(t~noafB\4:q10ާ:^/[OI^x6m<E]vYAKqS9i{yaWvW#+!KW wʚǿ%Sp<0:~brb>E5 4ОcEK' к bi[6Ml?"3}+7qnjVxEdI3㻞{Lq䪤bX] ^IZQ4۝!g%ܻ8X+j7+:LPRF֌e ǐFt\BRVH![lݥQy mr^-!pšUT za3HN-?)qiRB>5P0~Se#c$0 G~esm-NaMw"c'OEi\{ p͞|Q5x_SR@F_Z9Nl]&d4[)oKd}?[O|JBmb, ɀCf>{%e Z9td<DRSf,dIB}c[5JbvžN!@#gd]]gFW<{D@O߯mچ57BVRV јy*96Cmm_ot(ZSh+*57G M8 EV+SgE܍q~^,Q2L[ _+Kd9kc)7Q5uy= L|,OzAJo,Y0wa Pߗ]8qN'$H-S&Ysm4 Z|Ҟ2m_{ ZgA2!F8pR5Lrϑqe~ S;PG%NS i& E&@W !ٞzY˖^Wωeⴗ-*i@҄S?yW&%K t,|saB`G>cNEo0gTVLϪ"nO[СBةG5lL ƬwPlF&8OhGͫCd&[Go y]jD[m &vMo>\sCKeAJn,EEm\@Vu*kΞ w(oD]i^+8b,7X\G_jhMmjjJ\K'$~#P7puw!:9|$H^._?\󋪖~ǁD)Mxyk,SyN./o2ٛV-ȺWE2$@ЀT7;gGr "d&YE7+k(]o}· B;^kr Oc2gyz|bbz9L TSf"s6^q'GҊ_Hc5Ň )+2_)FKb_IhCRA7/5KD 2j?-"LZ%?<Ǒ3x 4 N-'tq9sYN.gp<ݺ^[?:ߵ.=D#Ey![ϑ#w ~QFXQYacBh^^~%Žf,WoyCʼ.$@9D,J.RPzon<:}Tϧnrܥ8I !˖D嬞>#}ޏ;)HI̻pk?E ֗Ux$XRRڣK5 }e@MǼT=_FCw!PMlrt#uGpM> p/rB 6dnP6nE34l;n}OMs""M.}p("~2lH\of;Mclִqg<2%{kg5P}v :TƠQU lpV7sGWNx\0<$\,^_:\׸ ";:fNDB߅qA?ao ^"/ؠX/` D<m( cS+*=O:WI8W*Uj)n\iF-Y7ټF0EIW?3dH a )1) >GQL})JkQ.8c+A*BteE+~n! +[gےo&xLRz Bv2N,7k6RIN4sAJ9\Ҁi*rB;x6B#0w0 $)<H6}@C?zń5aԧ^6t{pZ(YH@~qu|QUfYۘ/O/jITm-00?Vg-7hYV 1PGz-AZY5j]JӃ1w-lb=M :i,af w8X-֒3}J&+0jyyǒ#":1BV ᜴36e7x8yʪN]J"EB& vMq[PX+?41q(ΪbtrNX_a\;>=ڥ\$\75g!w|9%G1xݤuޝZm^&y1MǍ|^EC pi$*/1Z:!"|{ROwLt\Z{^Ȓ1Y>lbV 2458ækiRtZ]4{tχxgCMWW󅰥8")& u q\)uRotti;^;LdPv$7f"!]j6_l{>OYֺ(!tnV}VTi]6HVxj_:nhA~VBʽat3VUgb3 A%e7fMAY$@"2R6:0UK80؅=sr-h!6gr1|\)Uv7}Ahޙ0\Bd_D] /bOh+9HoZ.`kzXℹn+̈́pB\C6I TsТ&).K3yW]SO|L7je/Q gFWԽB bTT0m],Z#FO#]6; L Tj&^oP0*& $q5F5wIfW=?d#võ.]@=>/֠a9HQV# gyXj*NdgYrL3~i 9kڴo_|[.$ _1#r% Qj6Vٯٯ ѽ)bYG>`.?.rJR鷲w #d(رUgᲈH)$D2Ja^:y"[}%ɥRŸG* ""ר=?z5NrdsN |hͳxa:vFxk=vԨ0b5>YD}NM[g,ܸ:N[/ݪ=FYXxhRa*!SPoYo`^%5ULWJWL[.; H GޭUZʹ+4Nztc;x{ILg;y )x``CJ[ϰy{SI; Ԋ>%OxHsqλJ0\榀S %Aܸ{> Ȯ*X P\7V@ (^T:ʭv5 h; asz({bWIxb4/pՄ~‚=G| IQ]x )()PmlwHj!hv8pdM2xac~lbc'WЅ5*(ȧf]⮓vduO<(pY_y)хVG^|AV:6ngV[5KCRK[Z&|a)J7j y`BaYTp -MrOG䪹΢G~ s$)2z) xۈ23yS't슳 L>^hb e q zucR /G#JSxrgIס1[6xALe8j7q&z} S_"ỾH enk]>1A}Մ?ai*U7eF:{6哅AB=[rI5üV1[aUm^8"Sb7!yxLȐ]D"X(髷ޠ g8%zeeIS=y9*QV$ i]RKI%ފRfxT,l^U4 b .&4Cd<܇ N v$~]#>ebȜ $#:UE/` my'lV3xR<]^OgZ~CI(DrO"hDb"Ԇ-vnŤ՟ۆttbnΝ(#SN$kJ8 {wy(bDQm)w @@r s?R!3wrzShM<1 e: M3"x8IŷJBÛ턽(ue>omGxhB{Tmrm׆4O={onO%rxܝ}c])pmɧ1*x1elq>&%u KS!o.Q 0ՇjW^WSEώSD ivνƿf[Q63{&OE(&2/&r_dm(e2LN][@9ﶡph0H$%[Cp\8E2*0pu*WV%~R4"GpCIc8Wk)gz1{$Uj=W9a}9yo1G&e$ʞ%FǢ1eJlNEb;_̓bQ]Rz~H WSq|Jur*Ft j40ب#M,;?A6uF{v&rU$4q>= OobOC]Kש^nPMUSc}Q{{BYcޑ g\)])2*["Kd.u88OT,,-zۘHc ʰc:+<]Y+yjO]W$r!vqm8&Dz7}@Z]~ .߷"N4b:|,1dDnض%Z і@jUW+KPnjbd.fFm+Xh!d-/;͛'1u ]wPu>:Cgf> bpTg!?ؿ)o" eMc5XVL j% (2n< (hL̊k~JG0gUyT>$?E>jaxz>tus$g$nTCig4Dye\.=bSVˤ'KWZ= y97>  5eQ̉fXԈpbO/t.L!t E{`IX[tPs/=nw'[7Jimce>`/ǜYqyjQ_ 8 w4bٚ~zi;V˸Qv!t~޾+Ou5(ໜ9FQ6]!\r)啸.[#ܜZ1N&Ck4T(a"cE4adXM_-`Sj,K)ejr46[3ϋF-zG9B^1|( #`B !W2i )2\euvZXj3 ՞3%ԢHWh _fB0{Z6^߆-:ԋ7'1 ״\͑ wkz†WȀ~$$#|c +#X]v=V0ۻD%58C-hg$D:iؐ}=e<߅u2~b4ɻOn]msltϮӅ%ZWBC{b :J<9* 1cKu@^8Ab"Y?o>v1P"b䉐U\1 0R~G|\*eyp%3i X%ͦs T@Qei:*FRx3@FDeTIS)|jdNbK(9r:'<|8uBըqM%7^Pm{caA@FVۤm^Z DE.94"e k']aH)N6³B*'~:ٶ֗5ڀqnZA dǃaQ`4RQPAh8uM53 ٳʄJD3_X:t/G1kzaZ ߥ2OgR $9³; LR^ZQUj;$_+vR@LH%G:p'ua'W6?a:]h10O etnoa0(< Ctِ*G5j.J.*Lmߛ+|V޸N_洿({.PRL; ӼiBc;487FSK~er Jk23vJX'QX$OIRje %!R\X(ravS`݅D{lmK^xOuSMMA^ڡ"3',i ucj6JCz2pC LnϦp+$FZ`P| sUKDz|??B eJ&]eP M [o5av@2 =\&ZѠ0U͠{ m1fpk|BMI#"ddSA'}]K8}i"\x0q8]MX@:z֘k !OwsiyӤ_y /¤ v#-z.~ 趻•QJ!Tu^H|MgoP?'X 'bF\IAdh y k Tdaw(TֽL9&D9QډeI\#dI D)]g=N Jlo*( Ӱdwe &y偘 @EbanIlGH'LZ DByX S/I!cD}S vmD!^c#aOQܞqzFU@E%7lAO9OV1nw^^B`|hg< FhkczhRݢ8Q[s 韐^ Y^k0:ZnGT䒞 _[ Ѵ&Lh3VR3t&^//h*-w<. LfnמBJvY͙ 6Vbw/3KgNg5~RhKkCpRPjxWXXg!&"VR+! $b8*5E𣆳wF6<W~ A1ìA[ $^_3=ɽy9ըR%8YfhXz{tpY+.*Hh"3oK_t~QE+NHS.u 'T'ccx>n N+  [#+".'yXwoФݦ@ff K:jʐHd4r6^ɠ `-HȇNc`t;4tmpO@YBS7c){-yO#z M3^oKNٸ2%U#B~3~.>(̓=QsEmi,)0x;|%EY3 g `#ET_- "C-hP'碄oVo t >lӝ[`F[HIz+a<"F|ȭ[E@4;-p[9J?Ekvi}S`f?SB 6l;z*^7 WCØ%Tqۏn)Zÿxult,(FF7ϒjI^nFSv\KAL+OtPӖRIܓpddTރ3ܷ7:a@=aEF!Ilg_ = (S<5~rXisZBA!v$</6] 9J- P pηѦvաN?LO8;iHbWG+deU_ozmUG?tL1SAI&ܫ#l-`ҿPն$iƌ2xdSҢQF k[p5KL{  T.p(玏TBvf^.F kzh1bc5⎑:\yKnh+ӄ{cnPER| }٭*[Ezu-;P:Ů.3AQZ9j;L yuT][?3^'Qt=̰Nzn.I9 kNh{+}[縆 ]h Tp zhZ^zhM ʏ%#72+Rst&_[ yoACg<{<.'+rR02"HA[UVMU5xK֛k Dfi@Cˤ=ľX=Ys߮;>3z*p:(c\ռt^0<e J}O(Mk-O89[( BS 04v:qt_49}P@uM'FbduREN(A6ӡWeWYʺ? |2|^pV>a Z[fE!xߘ,\[ ȭσJ-*G` %+w*rpDcn2ΑC zFj^.o`HIڴ)8Z ̩*P[ 4zy3!odOu]2Ne9i8_u=Sc,zD i6C!n%h{(cW0)ꢞ?3 E[9br;G)y0nR*K\-oH){\1m? ☐*[n+ V3a{s$E#mq43x,,sܱIy358 6htUu~ݏӴe˦o6^h|9JTnv!NU vVX3HeULQsn(iGxCh:'u\ 6=v _NWSVXrQb:ּv?]ͿЕdYGOi)ebq@2ل-9bxN7{]H`zA%PFI 3`0-x} A 4D)חe]cD ,'#vNڤ>Zx$i@gnܪq3U~i!^y\rpS;F@2r OccB\C4!8yd+(:2% vS6Ř?K?y{u;<,P`Qoo@ܭ7V2B~5wZcc ޞr]D-'^_1d9J)%Cnf ҪJD3잭g~; oɓe#тi*"v9L (ݱ֣Zm/t9;]Gӣ vA`EIh_u;0drąk^Hɪ!^kYigQF4Z}d&ə^`=ƻ>0+}/H ~ę0SU#9E]4 (e as=zEuh$ez(GB.bxj FߘE~I'gv3*Z7ZB?Ѩ%/6:*cVBPzFqj)ͣv<H$k#c+CEz|zk&c`ys/K!sjqprvDͅz?K f^iDZ@y U5xMG0)mW/noUOSw0+~Qpہ8 ^*>D2/Uh7^1>aԁI{=C"?e>Y]fv ZMOQ#Dx]+0̽' ԅQ`E-ڎǖM9D5aXezN08|pDiO5 &ΝJ&S}DFk_X0l]֕PaʱM3+P0O%Ļ57H™`ꂱ {q^+6vly -M>p:>k~[# Sv i},dteȕ|N{+B^\aHz1U;I&~†t vjG+r_?:kqj̥`"3fj&I_%3/oW ׆YB2Z1x.}2 ,ehLjQ냔L{LuskC8.['P.}(A(ʧTl@c ee!<*'H*NʹS hT#ch9BmY+(UaWzxQmR4_Os7** 63FJ&5!MoGR st1(%Nj̿Ѫa]͘y/ 7[Iـ:IJ_s0 /$vd=p}{'543]#+&˙ssA/duEEe(\bҦ6as:"ܮNH3D- 7;hLQDG?SWRoq٠utpعoJ@׾܌ZP?E@Ʀ܄pU{g &tm`}YBs.`BîDp1,Qi_aՖaSa)aq= 4E˩+i e@2J XƦ%Ώ[hǷʏB?` ],zfRZuV~v Tqm]LVE!pln ZžM:$WCl Dh?xߦ]> 2.Su9[c4n7oRkVӝ~Cc;GV.r%3؞awp^&Iq(΍8>91!/`Ɔ'cC"Jb͍X|SMrq$ ӄUDžYZ?=Q dSDh_-C$n my4A0Z<μ:C}LF'5Kw#p @a9ƕ(aV{sI9<㹬c=l8 Ag4(8%Pm 6km+O 9 fS(Z 1pC]5hEa` bP`WXVK-E偖=[wA9!pt A=z/f*\`|YsjűfL0ۣGIpަ F?HG.r;mePn- #zdqU$j`:U@QmhRHv50-٧*H POILɟlA=I*9FgcvG% %6J>Nxi'j#Ӂ.Jx^ 6YʟXӄ)L?>0ʰeWBWbf7Q/'Yg|~rDɂ1o:Yc;#?*.,a@u( FORw!޿F98ǹHA9.- ^9]sɥ6EP¶8Jwkjroep5߁aX.(ݨ#| k3k}T/.*KIPDgh7ju)6<[ ѩZF~LՐ$/@q2uؙ<2ݙ$dg/Zki3zږHݩ \={P `JPb6!`e:@j6bOܞh$hv}LzzLPa { @P]!Lel=6xgU:4o=fb rB_P׶Vl3*kaE~*.xF8tXߔ3 [L`Ppq˳?ˊ%5"jlY[&!QghufnY<]e H~.D"-K=d嬐(!n.gMsN uzm+>'\>;$ɧS:JM617N®{:=" i(~I LK\ 蛋qH~?\VO_HYQ)zNW%0Ee ?2j,GF+ z`E#&yO89ݾG9%İH3>[*jOY|lY^Ok{,ƇNZ#x Q 2F tdLe-4C{ܧrgWݔ\5;@ND=&c ``GPJ2V\0C{U^pn,5ĥ;Q\ƢˑN(n4 ۾X>߀_ŷ~ɃNR?, "@q/͕Z+80GG9rәbE+mm5 إ`28rn@oGd< ^fOy{2eOɄ()l uj A^;aR_ Ag3)03l~rq "Z{xL_يHxxPRމamȭ^.(gZ<ۆF?;=xc f>k^2=AG`ΎYѭ=adz>N!;l15!GW#}z3( pgUiA+H`zCø^ 5mƕP2}(}tfԠ˜D\C`Kk*t0.La_lFW.`Ҫ>=._}t s8U qB0,gbs=x,xrY9pcB%c-<0 3φ=8@;lQ7f^݇LmF#ýQ)kЁfT?7aBXWv͖-ZJQ9:G}҃q#ttW;K6t3+n6iXsr]aҵ5YxkJɚq Ax,Jc`OFh겥<"L%BKn+0t6}zz+cJus?xñ '3HeEv1Zd zqjӚ&Qr욯ˋdyϽ_V<.TvN bwSWJv9`Ό ! NFr&O1ELh"Ȁ0 'H1?|ҹJj [iJrReG}H .)G=cR2lBQŽ*[md#1c+״u(p_,='G;E#B Ђ 2?ٌ)ܕIQI 3*MlWEp-+~fY޾~:lwYv= JV0!(w67sM<~F=«tۘ;uV7.hk=md& tKaMjv$PYgbN{.%ܬF1JgJǰ_=#{.9<>,gKWy[cr:@44)n#s&]vsweN@!͸,$4y+׿#Bf̈Si$D'H B*ϲG|{U/,VuZ vsF :;H~u)S$AD =M'BE/ڜy}(<y7g1W2~h|ɼۚܵ#(^ץ<|E=j~50nU>\'/G;@AN͛tɶ/LTHkʇn`d']V?NӂxF$wZW_7\H,)WfmE-%Udf4ݔفk/R+G-a 6)&̵] Vr cr޼6D8s?/7/ 3tIIZB zִM`aԦ[҆>mgc VizbY$EhۇGDXwQUdz hzk&O zJL52 mYUĽu8R-c#wę;3#1'qG |FV:V,{W2*/.Y!ߋ|2sN"VM죉\bPD|=:VѻͪHޏUߥHinB]5RȎ꧍}^\!`&s:ƾwΣW#aǐυ5?I,J߮SgTgD\U$:tEmoi."rR 6i+uM&>D' jfxjY8.`~=H/(~/O3.z,?$^V,i%x0T xBӉ帕W[iY}Q{ibNE7$In.='/R'sQjHUhl)+UΡSv^H [i4˻MS|pbo`JOUCm4n2b)_ࡘZ']|KrYve3gPydK`c<~7x|-ԌˇdpJqqJT/a_qWfqW}:$;C?5 mւ!!'Q-F8e6lqA#;U4z.i<~ދԸCj0{[2"XdƘS*L% :t&52 g9k^]Y|UPXjT O-Mڮyf=@ rp lM2= 1QM;x=KWxDZkbd"*[BjG g,7u _,FB:<5"4/.uW|8U7 3aճH^cJ|,GP@.&!P:ndHY( > ߶whkdÖA%rU![s3YO [~x f'7~FR)SvB t.ǃ/)a(You}ŵ2tiv IdxH~x…2TZzK'0լACxWJ%߭wk @:hX.{3<Е&p;t,FL\9qp0&XNLn8Q!z,'F{iq?f82n>31@|@OCSVcs)@ :}㏐cIo ifRѯU(rI6.Q,i3"eE gpCq%Ζc +(p ;~tJɎ)̮ R-vMU\<`: k Rz] Ԗ!SfWpGs27߷@ZA0J-hK1 m,'Cq >6̢ҟƌQ0(ELj~'Y^xf<9 e@G E;ކ\HmD't\mrUǎr )Xnd=uu,IWg(9@)lR­8)%R;BW~?\(Evb 08]}CŪxW+Qӯe5wyzfA\\q.k]vY^IPo"</9U09!@Scߺo%@U% D²ml%2aP~$"d^^iZ]V"LNR/y+3>V ONQ,j)uY Qbдʳ:/P;yCy|<:9<;  낑E`‘+Z"ߔ#|g9G'1gRۙ̌Xrs}ө2Վz~ͩ܎,vV'!(v~eVeڗJU+$y \*j~% 7GbB f2s5b!ɨ J> .04DJdgV@-vH r/!M kHHF!]Tk% ^X-Iw2zxH'!dX0S&VzɧnFJ]/id%'hQ4Ub[RIs98sJr !q½ʮEظ×6V1b[.^LU,0W$F?Ar4$d?xrǖĜe~szOᜆ}Y=m;ӒMvY1p9eR7!(I{jnYq!/,9'X,Y0lv:^DtӦ%?ʉ Q_as/pS;^>R=?e=\YcSK`p:xuxD?˙|BLPfViB}3IYFeTG㍦\q,wMQ$q̭M bS 7KLoQi](n ;BAZymߵ`,lWl^e_* u9"<҃F# m+  ?`EGW5PdJ^bu5Gs %F뼄:XG1(M?"f $H tTֲ"cW3Zimagnl/N>Yж쉻!N %QW7v[,'Ӧ{IWұP7neFdݐ@ MW |\Rt {hUѤn?UY4 pa-O-J> jTL/ϱCƫz;vô?6z܎QvY\t; `[4ۺ>rط*Z)%5u%.s\zKquH窋5#=.է?o9y2+oKe:ޠ|ҵhD*pc]&KyP}v]|оj$!fBA"2ޑ<鯰ڹ:+ PbO6e jo+)d[C9B=[ݨ# KM~O n*kKx򳑙vK8Y)~YtD Vg@ U[`慪oI@W|v^XI2=:~- ;{T4\7aJ [DQY75 J kH.H.Mb4X?2˟7J01ce=>䚔Z 2%zSoYlfg<#ɺKZ-Y! k]M`(ִB{~ aTp M F feu.*p_Cr:1DU~rDcg۫+'SQ0ZI`z5;H^rԯYl,QBa^ssX7٘6!a$YoSb ;cN}Q.7vIߍ7qn~#B2ϙLJYm閳2>d> mȝW̾cHRtduwI.尠6tTifriR cIxa8LV1qgKO~B5?i0vƍtX X) XފzUPvfʅ}\ZHt^l҇ y`ULUr1KQiR\K:K|I*V"eG,Ž]˰IFqCeP};b(Cϖ@`tN ݅sPZO A(Hmz)˜ RR)g4;bHEő=ӝeɊ|M2t0wfEsܷJy9C܎W)cUs)^@݇G@T{Qu{ b 0o2]vdW0Uj FIԬ)b_m@IEg`[yDs5ȁ^"nʩRix.6£֞Xux>- 1pxӭmhZS}k5ۜWݤ>KyFhFeRlm5#X˙US`iH8kt…q(j [6hQuW1CtOuX^<*{e7gJǔܷbccx(h#N@;:du kB!qVG_A0gB3PǦ֙ޤHyX6 >4, ٳOayNzCQ)VCkai뢍$GSS8qG3Hy?XMMX,߀ 10yk >7lʆ67q$*R2HFjvW;,{w3m7R\Ÿ8! ДSiON*Z3!%>u zΰq3ţ)/ l&)t{n^'v +X2U>QxĽ'P`JC8I: YCP#zcT)85i[G]E˩8 d.\򗂙0n}\6G\[S򺟥hVk#?!('T9I'[a5%FdEo9%5Z^kazs4.t8.Bӓtڪ6tE$#bww/e ~9C ꎉL8lRsH_gCR"pW.34+&'xMvaͯ}QbEYyRVurl3\p3JWŭ/C_R,'ayʫdF.\4iu' pD h- W3cawL2Z/~9f_BcNrDZlɌo* >x|<] ӼV%P N*&%[4+rO7{V7A6MɈAjW>ollJP}|M9!ck !} Y 1D'r$/+6hvx:4%cHh;UńV/+p.GYfL$99*)MqCiZ:ƣ@3s&i{٠ѭп#uLiHF'[jr"*5JqCiHB`a +\VkB9[|[;@ q1vAxG.̣N7'Hɼn+Pǘ%Qo)$Uc8/)$vY36@U&vJϕ&%N4VTw䄝YZ7+LOiK!Oԩ^$5xRR Ŵk5ISn$77O8w7Xa^Ase pMETjXٔE- *DL]Sx|~ khZ<` (WWMg| k," Z}($~ #B|qɬ][;.\ s<_4y#R^b6(QPqd_~Օz$.ާa+ @ݓnǠb2D[I] 02W-Tgoy#wt>3H/>пi~ J霡i/\j p;3-FǘE*Ⱥޔy_Yk!Mtem<]SQ|:KRހ\'M`#h$ыKldR[ KģR"ydo|! &zsB-|k9SO^ӑ+N@rByh*_nv@jr+_>n|eAY`0gz93[w5D<"b)̠W\3 *݅,C D"_c?Է>F@5}x8]}2GUa(a!ǔo]X!#>!,'0xDOR-pd>sg1”c 3 E4Skk塈IMv"kzH`4tPލi}Aw k=yQ!؉Nڈk$o(X ɳY61/S/ٺ_:;zt=*Y"V7X)oy }G^_FIGLyfk聟|ݗI]LDY\_u9')4q̱cڟ@QH(W!9bHJnyչE`# #Kȍ,nh2}TS0oJFS:aҰql%fO5%wVc-%Ц%?I3 eS6;bX8OK"s˽l̛#]˟J) 4 2f?a*q{Fo%Xp݉/ׇ-PDR_f<00rOMrfWD3⑊]wqzHk'&]*!^ [3=w;{sPB?, C1&\D;C4='loրK!j(\ncFkY~ f.AoτZ;c:誛7U'u&Zz 2ޠre +bREVdWȱN'@L1OGnRvz@˼B9I?Puӥb+{nS0J]ȗ݂E`ۨ.e\hʚW+˅g/8P2x.U5y['f8J^cPKぺ-#8P41V Mp '&\-(WcxMc]\DzQ ٪Zz\ 4Q2s}9%scsIWkL/[6b|%w*nzJ$ý{t(bH՗n+<WC4m3?W "A>8?bٯJ6ټ$FscBTY nJt^儬xҭMg3CvPhB +c Y9<턌 '[,+ #h]QM&i薷G] ayq^}R7[}]ɴuu$B ߯!Io`m2GPWIY O*R՟!3n6&MᏱUg'V*xm 4=xY~E̷{:Z%6_x X&OB.غZPO(g0<TLh5̥@oQ;Ff3A|z3Ha,)/cGrLJIGΐLV2}>8;lȣ?a,|dTI^u=Pr&n$ o8& z#KXLniQ-9>[7-XVѽ>|=CO)ٚ2tHA mG!kc$g!Gs/x:`/Np|jĭE165y&Wa+գӲG4e CI{NL?_Ei%`?;+=625#.hh/j,/N看loeDߧi0:&leFK'paw <\R04/[GcxXMusc=ʺ'W;pH\_  C Xkn.RZc.ff7Ѵ./Z =;Yg'ZLLam_g)S'szVE@a`вRh|CZ܂֪e jjD˖uq&1K$ȥ*MyǝT!0SLd4&г> [f)i`F=}XpW}Mi7QF3S^y%<ݣW~Z=eI3] {Y2 '&~.Dv\L33/du !jN!L{QX_.WwEVPJ#Xeӧ<>KllG5NҚVɬ* B6zFGl;~ ~NaRX8N:r AލD 6xt'2,_˝Vvw(W.$`# Ƣ#7s1sl=/3]|3ھzFI\UDr xtU+* +@ES 3FC'54A %J$DA"OQ?}&_q>#]2lUiEJBZUw^׾Y bM|] 43Լφ>z~h/uU 7Ei;xǑD!F"/h^D )*/ +v-5eJb07)E kUEjd Xmnn\YJDB>ܷ:a#?= l+O@rr(<12yp*:d&RDӧ̞˵Crݡ|մ(m]l:Hgy#FWҤQSC"#/{z Uˊ ,sg%sr'$W%_Քc*@1 EվIM-!1Mx$Ɍj*}'%zHXrvDͱb߈ %޹mL'Y =XaQ,Ͽ36rpq|⏶)GñX>x@-I+旼tjTQcE30z\wg#j~Wz+92{S>ut%yσ):3Ьy ƸPCmҴ%lFI,}J.X>ѦcJE{5[a%;s2b:?|!HAtH䙣tt^Mhli-/U`itU)Ǽbh ,ZP3ɵp~ǼQ2~N[,kRL)d&q֤'Gj? |MYT- &q]˭)5y<~> ;y.^e÷p^}7 -#A{-# g^pJ-͢٪.#˔Y#)y(Qʕ"?ǴIsxRȆX7 >y!som4S`4v@^:}ofmxr׏XDjD昝V !ȱΗfĬm]l|2s&sʦӈL$ѲGDlQ*HG Y~\sd^Gb(\݄-Ȱ!vں೜p#_x5+u]|*f?<[oO&ʛߨ 2)z#.)'bo: 0|9eiF0bQPb$vq 7/! C@q;CmEcTU(/D/!]ppc(< i .L@ظd$.w:[PT\"[EbZu_FA֤ 3H_2,+|_ XUzYL ֺBÚԍ.|NVqbȂWzaqՈ9I5?be)MM!D(Ij!lJBںVSaLcNSk>̏87nć[ڙŋ9^{9_Vh8)fI-L%P{`QR_L/\ z%3ڿ/.\Hc2jJƧ;.qڑ98yMZbR*/\qJN̗_dUfW>]g8NI-UNxî,3%8MيA[㴺 {砓ߤŷ0$5#s <'!j;M~!+3(a-(6\rѽ>HSU$*7Dު龦b8V`72uJ9ب* anٕ+XH ?AIni+Tb*åc7tQp_sDD&y%05+0TG4C0%BKk\}e-βI§:qIF'?>]yQxYH*IYߋλ08 ي!B5弳tIgsCM<5]X }XUU\t( w=tPJui?1 ]% O,9SSQ/aBZ@H3VK~JCflS]4EǬ\ZNA+⺱ c} QH ؀c+?3LDͬ\:QҪ=pGnflxªbEm_EXpF-֎s%Xv.$=Pv=Q: hf `oo`Ye%v*gŹ9ycQЊmalOQ WՍf, rB )+w 6xDL){tD͊;n' !b)pK'YɷcYu캠V'/ ȓj!}Ky֏DY?1墣`/+^DahJϯ=ĶKfEAnEXF'}k[-ڟ]v,Mz:%"aw )()HAr^8?8Rm#(s\C48O{ 6R`ciJRW]("jVBܫ xNDs4(5@K "Idmn%<{.[ușw]yD7 ;kWAƧ~#,ى )U}h z6::XO5 >=8T35bV׭ ǭ]= NcJM"dҕ`. ~5<&GΝy]7)vhEckwI@yh=_4NM!{ %5epBiU?gk*mUE4UrRƲ?e Z CtL1ʶ)~"3)肾kp]wc 8n:U `d|}1eXT:NٴpTa62*|fJAFC|I *p?2Swܭ19v"cĚ":ŞlȞA5ONJ!ڤKb_aŊ0R*jn:@Ld\*嫅 ёS:):nυ6O$)،gRM` %8@ MZQvG/ś^6ɾ{X2V5Žj:me J*54r:,J`CͼK'NvaVU oӆH.tY f_zARp~Џ\""ku0[?MERyVKuR9v-qa.7N!Ă%u)ԮST^{Q0HB)Z^B;}|f;)wzBRz))edYOkc'z7)m^y.d}i.Ө@xkA  oK'3v\ CWW>\hUV#C7ߖ1ò{&ڭ,9wmcw=RO#1=O90cֈ%;\oA)e>U"/qx_͖COR?kYob~HO]r OYr=vgm5WJ$H%E{B֩.i iv@s0h#.//Ǒ)?$*H3BĈg&fHv=~GV?~_6vs& 5-5G?E֡t$n@CqH* o ы D[&[Hb 3t9jKBpͿeVFUEng`@G扌f&e('AKAu~/ x[c~vY oTo*\.wOiVZFP2OrTZe6</ڟ4at3@S Ԓ@H׹Kx⛊TUYۮ߾8;tPX骡pҽXk$v{N,.cFi|ZF ᷋r4NLYlG2NwQ2#ぁZ"U:(#qZ3`06_3qmzQDX>^ӧsK] "rg] tD7 tYX'ܤ^m6b.[V}:,l!kCρҕkư!aPm4ab| w(BTrNcK=ɹ{䂆 NkCq%W_jpl0ȣ\,ޢ:.xHtx@uy̳%_E3y7z&|חؾ3vW_| vn¶D"|x˛6Nl7U0^QE[Yl_`ȢHڕ]$;D M qh9}g鲟-26 v*ЫõKk rѤ%)1^3c}$0ZgcViJݭVCCv@;6H%Ux\lzY*rOyfC6zaVq${\LHFڦ[EG?ss+]>BF|]0Īa+q}yP Ÿ`V{8N{>琢jL7=5 =SdNB&ЫY:@-%T'?/}޷i2 a5[ɿadЯ0r >zV5;AD^53>\E'&R2rlp e@u`(m5.< Xg}IHs$ :ɝNa<7 t_:G^y"}"#9Lu#XO!7:%Qj(s Hg'lP4zGC>BnˈE`'Ξ\YXZ 8AsB(SG|1ܟ1կO EŅ~Oa0(54,%.wc, TXt:QӕQ͍΢+k<'j[Ȼ I-ͼ8MiA@$odȕy`z'[\?ۓ`է;6 nE˳h^?ʈmæW(bHB+ēwpZ5%c2 HObO&F+FjI`G.U4ocX78 ..)Luܢ}0^7N'b+ezm |ZTrCX"Sɗ54s,9F s' q ٧1nbAG(} `$C4o bb'߅aB,|FiMv!@e9mDH,#N BZLR[^04+ΩmR 檤q8Ak9-s`q0s 'b>@RcP _pƐT6At wp-#F0.$$U@u^4;?"hXCz *^>+VH<7+4~DI-=]w=*мR,OB C5j0alej> NVDtNֿMfc3s_=dCA/tʪpvwO]pڄ%[ [I392\߯QŘƦ@˃h3pn 9F  >`g8K'<~&Q _t= sZ_s:$K Irs0Lp]4Zi @HN\\3o47ȸ?T?A#kױWWG>X7qsXmp*4\ A߀t\0V,dj#\V/d[ܬ>, [fBȊвňFL7'cmF4W5{KFXaFt 5Iodʪ5:k_X}?q-l~pϑy8wNA>>_XY3ռ-[=J/&Bk͵Fow\}dWy2Q"y -)0{5ڼq0I wqBt0ҭ=?Rɑr#.Wʹ &%"9Oϝ$t6pYI^6I!_B6%CI'Yt<5V9s)k<a^sOcFŲSɣΤ~QTk|D0(.DALj%ͬ=__6KdFٕ0s\0[BGabrZT$'_;e?6r}Ѝf۞IuS3ߪJ[̗X755lJ}N>x?7+m|e)+lfn2:\L$,Ɇx仚Q+Co 1J]-_sWsS[mvKmS>N@Ǵkz(V=@FR t7M*$ pM !~Sq>ɨ"ru{)Dbm+"dRoU/ C1VHު7ؒa  (e_9{dJ[I&4#fElc,xh`K?)ؔcjQlMt65|.jFSw&Ez9gB g7)Yf7>ʅ1!uh~!k` @IE.Aa;F 2ĽA-?΅SJLz'g]Cۮ"˅ƈuD“UsJ:&To0V+xׁ҂ZdwFtVC8ވ^Η*ԂCuS9\hxw";3x4|Ea8p!YLY2lb;?2˵Q`xt*.% O>c4QQVQ PyTi~aaOds5O! E^ˡMLE-n  %_STdFT^ r꠨cT7)Oh%itX%m,}KBs:?i ʥZY9/&zgB^Rd  K(tYbQP*OL`$8^9v{?X0hvsd8>vIs"kKtp }@6KA5WOxef_*x_#b"s#_5\u8dZR Jy ^X$ПH#2qA@"FQdq%e'k]g3DnjY G/V曛)< RE r,&1^pA(7O$2.(J:40 q2Y}h)銛|#Wmx%n,:T3}}yWeב?d ut1HXr0ǻ1r^Y#' <T[ymiY{jjzZd{R~CSvdb}X(5PZ8N-v @`UpYrǔ;M6ݟ vrv3 ho>dz , Qsk렧0,uZ~1*PtHI7]KLŮddcf*GGwd$V72 λXTs42U<>y ! aҐf6ϩi [wz7d@r0"O}ŹUb%p?kDOOP{s:AKPIY;*,(15jngt[M)R읇{ߩ̥ZIJ}h|**;NwgO.P8 i(%@u!u6b䨶BbOc L2\36~S݌SIBp7A+ ~gSۏ+2, ah _[V։"ͧ4POl fe-Feڴt]O!FL虬5FBjS%vX.hq,p㿦Sa{\zx_pOLhlEmTP#!XR3}ˌ &znS0\`ڦÙF_i(V0p䞄  Y! "s;u{ozFl%) 2~̹=Tp9m,{ғ%6kv[KqWSI{(Յ>MlNB|/:0K-8é{(g2vE8C T_TRSx8|CV K/ubs 6h y&0N(@,7@L0/{%j~PD6!JD:|)2!RgYn|"PLJlyViu2?FNltJB[njn-F41PR2Ez_AVc0:I7F靏 1Sm,',as."'}F#EՄʮiȱlpkH"Q+XmBJZvЌO[ ޜT_fS'va(W MPf/`=*J2{^C} ]~KȐsYzG[lJz*2D͹ܼгn `iCzqz| L F0q=SZYJj[Iݾ=rf,ۯĎЖ/yD{}]rȡHÙXZ0 բ%1!m(ހԑѿ^mLZTBԻ~0+b[ͣgm%>Ş~+<6{t7n|’6e_ն4LKC`V3]*J ުv[ VQy\KxjsLRH-NaVzN$1Br}qWMQ 0-7k޷zVܐ*^WCBLG7TYMY^ 'qu43Ȏ&CٟO(|(L; 0z^;q2&ۘy[d̷`U܆гgo 9@ʿc-з[\\;vrح%ES *rED!híkjQi_}OUc7qs jMYDÊjů#V86B ^uB=Ha\p܈ nRIs\׎}]+9Xe} }RE# SK4+ق٧2X##^ә΁_Ix3C[ލDpĤs8"ulOvrެACs]GjjlyXEw^[s ]\*~[j~08[)&4!bN@EG/F 5]&ِSZ:2?"Ӛў!TS xI33gg JԺ) o[!$;ۏ6ɲDԸP)eh {'( 1fH9j#` 1ǰ8|L%@Һ{:=>T{;}C3~S,XYFV-pބ˖C[EPj3..=Eo)[C􃶃=`#*zf:3z}* *hp09Z;]T4s@"-_ImNqYAA=tUBWɰ lbU+Xx>qAb|^ϬP0R̭ɝF_^ YhrT8+2ou,TR嶥LH fB)ߴ!|Rr/0i֙4K].̴X0Q _@Y.^;-rW}' & &^٥y~_f&a#ulq }Ʋqޟ)Y5bNbLS n-JȖb&y x}>+լةI,ߕ\I Z!7kQF,W 2qg0Q2S -(:/r@j[2b{/G)Mcf_M V,@.DXIQ$r:>R;zЋ?Q('6kx2mISO`O˩{dti0H ڷ LYqh_0Z"sOwr8\vAk#:&}rM0cSL7Ne/NY!g)O-Ԩoqzgsvtf.4^cRNHg#.e #l*ۯ~Ęmp=ҹ{ )־`;q+6qcl@a,W(I tvo`5nFCXµU<а 8h}R&٬LWe {>G$R&z*#j;ۗ;]..۔NMrXt:vW-٭C[Cz cJ˗f&NvQ{ JϦFjOQ[LMNl%TsTMlHH~õ b~շA} Dj ݝ!2p,LEP6,]/Uvh ̕*sV,ԞkUya˹se@OG;|/_%Z]}74ԙ!!sNWh9[_vJ뿆GEPn WKV܋Q~D̮ o@C&{nލXU\N.otjJG!%=m;+v(I!Ӫ5nx%G44 ~/Bj^Xؚ2,S;R[-҅E˅ hcK^0B^16g 3ȸGkO%Q>ҏ~a6&VXu)7~]-jN.AbŭU{;XDkωx:k;22`9ܻRt -%;D03Y6_ao/!i#d`MUCg) ~Edz?GxJhK ~ca¦݄Y򿛧F5RRzΕb@}Ʌ%zMBTès`⩇toTE9NF<+UGd%nkc_i'yd(Fƈk> :ʦaZ_8X98 /isy~-o1(xrcіL EѣގTbo5]ȁFL5MjiPPǰїy7HK4 2~ʬi^z>%ͳ.|v ^ez$&-L`5Hx1׉1qIaPpu @w{ԫcshfwT*?U* ϫBҀ|$i%ֆ0+K|O<~~oFH8;)Io&LDnaO;|{1?t6c=m甘6~wwcuaw2|2Z3N y ꗥLSՒ0 R M|M%k'BYcjo0Ө3=b7aT3`9Ew(I5Y_Bѳ\|hv[~_cNpvLjHC#1THÇpӒ;aXmFw]ZAvFd]M{=Z3Ts}&w{ $*(a,rn/2,D_R6N/Op~''qJӵe;&!F mt~LɬNu]!EL+WZXBhh]RH2\Mb[SJ8^|+MPq'6G  M-U\f]L*&]ןm#cQy" l{l\.as.UX`"ʒv$Y(zv[jG{QfSDqVӑ{UjHK{쭔e߷_'Gy{W:^pev”w$`#;nq 9.I$ŧp_ub^IF="Ƣ˥>mJqnD߾˾O&#Q[Ρت kGeO)n#]?C ﻸ<%3GwiEPh ~؃6Bƶ R \1xj18ob-C;r2@Ѧ֍~ 3vn(բ&E6YK=, ^2!#H2*3!F`\ [_c}ԹެN9ԏ>P"3xyu;uP8J b @bpOZs JO7pc}w!lzK:!'αjG1<7mU8!S#?$f {T̍S/->Gq*|p1m\S@Lmy׃̓Vj5V@5Mz&Ɏ8yF8 `1&(6O(7šg|&xԖi{KP)FÖҲf7/V(sz0JX"{@c2K?J [1ĵKQ%V*e>G vONJ>ػE Iz tz@_ Av seUr8IjlY $ 3_ipcp 4Xs(u&Z?R>"7O#Rs)}Ku. 3FL 7m6i(~_4!o姑+S|H[b_hx/A 0P%q oyϡ -,^QtO$L*-trڛ*(Vu32F-o[4qaTV*re!M-tk"7jpvB"MG]"rZOuڼ>/̑+rE0S%pPUCh xHti|T@O[MھXG`l]a:UtZ吂&;wBbQ,|bSEq|& k6+Rޜ-S357P8^P8yB( mV&D!gevIAҥi(hV u@v1RB{ l[ٻ P"v$ໝo妻75L M3piBE_ND}%3g;!Q f`BVݑ Cv x)Ԁ]~<) c{J2-IR@:q= x}ּ.riEl,rk k=ъ<8 Mp<8TqതV(\fp?ig uCMzT u.v*FdavD=jCT^EC %ᬩ!rmVOE1$c?즶ِ4b`dj[vdc mGCn6}cL:VDltG_Zj !*0d"UX[iH v&%j0Sbr4nԩoloܶW[hJ0$BYeG#ȥHBۈgS. X/ sO/VrCmBwI 4 a^RBR Io!XKd_'҅*~lr2Ϊ eךzV *w8mIU7*x8KYn:߃7 [!`JI9{hQ2]ge, C<#e3[^&՞f &f^ͤ1;S_3%Lu>EdSLE%G#lKtU:G ‰(6)hVXW 'Aa8.˭VHdHi4hΚ*B2XC\Ltj胰tx]3 *[FNDFGqiT_$@l6~^%!;IU]kI {DFgw}3fnlSe2yqk,zŒ)UM{+NlOʿ͙H;D 45oSNg3E5sl ϗ4v_7P:|nf#{5U2~e7˂$i}N?pPx$s}׺? aŕiâ 6a2mA'S<9IV :v'v=g8n+a.>&CƴCaW 5ʁ/%6"_V"3 Xش|t+&-~Xh)ɮ7Gy VdńwLsbU sB>^LR8|XJ.:U?XV a`딖Mѫ_M1wPVdV'*ߺ"bT tZ/$"É\D=@I6bn^N2R,KRpE'al?J~e®p'N }-AyB Z ,ʼn֜'(dC#}jo+t",((iNl"_ЀIWbj,Gf|%8=_̔/G<k7Ի^s6_U C'5g#KzOl "ʩ>2ǚ^@7gھtH+ ϩiR bc̛aԸw<o>gp]cI2sby` ]c`cA;-#ԃn1MI,o_]lڪ =wEҸN_mK?A >RN'ջ'tmӋ,e \ ЅH%%#sRM:>"/oF+vbD1Gk%QǃHzvr} 6P|x&5ҧU>~Q Xpj)g'?*eu򹻱M4߁YXwm7UkN]˄M<}Ȧ5/5E(+zBp>^+]nm+|NE}y%Fwi2N{nRh#89t퀾"8Fq&':WVZT_^j{%inSX% {͋?tIUI`{8y +D3tA bP͏aNX$P= O[ȑ:ɕpS ٓ Ko5W2l6.t;^UPhy;QMUqºQЇ̉Qmty Sу!,fDG_ c*al>w1|p"rcn濱/v9NPġ/wY†w#QsM7/`(Զ  Ah'qS" 4 6V{yrKv9UU乕K4韕 Bc }aT KRRZ#XX PAO] .7vbsxE 8k. DwtQ[xj]ZR4~$HmFS pm Xli~sf~P2@Y%~6eSD#3DQAD1uYo*L$͝/ۀ8nW~1Yf6>ŀMYjȊnCcx ^jyJ.[8q1h1?cJ*|a. RDi9x6#-'oΌ>~7v_vQ6`oh|0Waj4:*^6li$> b1yc$kwG>3FSۜnipH8p`=nM< 8(C#] 2oJ,[J؃ǟߌ`EB29BfsKyGϜ}gLg=/HAs g;g\vA~nj 3ҷSrbojy‘nCe= \<j{,%oM^|YҟS4 ̪c71?Z )P؅BqR\Ck)5 _f9&ͯD5>}kX$3`Xiҭlh{+P @٨/L0*dSptX}7.sFz9$xۻϼ -RC,ؔTu:䊌b0h3{Ϧ7[C g:Śãv~:i0Dd7ƮJ,~B~LLG,rĆ^IA'k@m HZt=pN`֡O2<ڃ6|>}W՝vҖ>c&ѐV7B׿l(Vnu(BJ5zCG~YWnbs_zGG&=*+eazW->zpQ bۀ ' cFYoO2c,S&T.WKٶ(4f?f`A׳+^ĩvmj }Yw fYtahZոeMH9p[ڹYU YǁݽA~޵bZlͫҩM#ڮ sB#60چ䬻TYنCx |#[Pj'!jyG1ݤ'Sۿ0]獟w:A;,0S)Sw{*tr%jrooS!`$@EҰ 8_a6ofV3VZq\F*u-ӥ )fq 'NYf͚_qZVP`Z fyka8S!cio/#7LʂuOP$[pI1%k:Mf&l{ N D7U!=?Wz>DZwd>QY~ZkqWA{1:"w2NjFoi͒KV Mh. @uV<5ysKce*kl(ͩ0\x=+e`?Ѱn}r$]n٣G*Iٰ5eSP>la/(˜`9=Z.GD ܴ&f DNY[MK':H 8{٣'WZIs^'N@VeMb;-ƝҊ1[Hh,QIQyZ 2bB⦺ RU[*b $F킻 ,:6iPX8yTBұGh$DRU򸖴|i gLiQ/ o(hL_ h^rx]wM)33pCt9K~yÀ",bbK`:8q{A.og|ڧI~h< 蓑N(< H{K0 *٫ԊwRyNng?@OWt̂K IMާTPNi' c#-q/VtH|DQ 3lSAˡXAqd7o5̮hzt?NޕA(qj^X)c!=jRÓKܼxƓoh]VccPGNbRЮ 5j=~*굖0ַh*e/,ì7R45<^\\?޷7h]?d k``5cZ!]5|-zإ}( Mu? E(V)Qgst$mqk$#",VYtn6Ζu8CVd;y"ձ4n8[zE,ib_?sۦ# $Y Eh{T- [g9 ՅC)jŅݱtd㒷mYUy+e-ܦ1sN;0_3-loOC_̤"KU&qX/R:K?b /F|(JSpcTb=v$<QngL]EO#f*ĨL?d+^1 1^ϔ-Zhvz(U"Sz۴t75T0vXU#!0- ώ4?Zg )ß4R&Wr_mE V,G8rULQ^RI:oX0E0y!@ꑋ|gf)("Zϻfbs[{Π $fs$4x8ܓK߼DR\e4& hpm'p9P =R΃#l5?dWt$b. R֛1rQH= \eP|NuV*፜C}[wVs+OOiBj ǧ,5'cX֨DC0PLe7=)c 8^9 $JY'NfC_yHOed!s->y T'$ 6Q_ i׻)HEx?Thĸ/or/D CE7j[n7//%h}zBJ.KfmB S ~=a;Q`{~&+-\0+*14}gu$A!17 y;7"p sk3Է5$FVxE %|dù z8"CvyC&yG A"zNws_g[8!aڱcqZ L8EpYO0g/J3%(R3h8wDžQݶݶoV2`z,l~;7j_9vȳ FLO+\\cjcX{<*Wʾ]B%̂AG b0Yq4@?Mx#Z?3zϼY# #n*FY U rVΣ*TqJ&H7їw \iRcEURS4pGxjD_ϔBߜZA_l `gc+LJ.fŪ 9~? <7X Nwh_lo!#VRL Q5tMsМ),1fZ(-/)&9Ǯ P]Uz9_n볡 <.V-/ts(CL2 e ]mss߄Ak=H~A<$Kc`W9+n]&E'Ha *e! ar˿Lmθ 0ڶ:狖iQ`QdC%;_wAl*A"t. P8]o %ֶJ{ԹgF[{(12Զ/DꞪy*IpsscNԿBS"q3,ܥFzYo2!FGMtg&EMvסU!Ҹã²!@t"Zf~Q Fk4[K䂢5 &~2[p7qld ^F;˃yA$n;9:y^_U2tm3fJeiVpE|V!̔Q0,۳Dxmtq"->_-? 'k0(/i{Jb\PIw\]Sɾ% ,AhC])IihZ%1't^k ]{}TgD2G>niCK1]\ +uLSH]b~D 9% _&SzJrpzML? ݭFpoiTi)?=G j:tdu#(O;IRK4Puo徍tr!3{vŪ;+ XMiA~b]#idW76x&*ǧ,Ϊ>y7hum" Ј6J`[ -@t8D @11EOPV\k}Q++-ZSnt;`=xw;*#kxj<4 8^OEZbkZغBM[ ,JY})3J|4URnOa:QxpSQޑo9}6LxtA,YV|(]I4vlXbi\qY@8SyP@/s^T͔ys۟ od`( ^WJ+2[1~w*;4ee _(xJZKCT,iu|/d[AJlϓ@Zyp֚6P.)_O|ϝfm[CF,gG A$XGݬ[mOSXDHg2%ʦU (#n0 Fvio >{>!Ęn$DgiYv]{q#w\#ݟ?J}"xvm侔v CE4x[ :lhMΦoer7s@Sqw NPO\knief|({H ՝"2G;huDz<5)JV'LIC1PbI@㍸kjֽ8ZyR% n}G W*S 9-R^5WUbKLeOWb _ԝhWFOHZ-nz|)K6Uj}]]k1UgD:f*u0NkD>NIb&r{f"56m.BRW Ǽ% D|BXR;ǂfD0e,y=b=8{g ߣp}0(az_q0U*j+agw?_D;zsjd>%r^g:lq>4h)9!:'*H8^FT T1<1 $ -wD_EL`Ή\.75" ߪH->x l%Zf^r@AtPC@>JBI4696&Z(&`MNE?I|oz;@>ZA^ÔOlj}p7NA`Osxq3a$&p 5؛Pb)g6$7g%IT#d[GSC < `iF@Z7Ͷ‡)L?Sߝ{.5yHQKe_utTcb2eRSX9Q}iڝhXl8VVdB^֖]2eϖo2 Ҍ#Nێ|%q{yrV0eE{b=͏^SWc'?OQj f3E:Ŷ*F"7S$"#ˊ'!0)W79ʡC "{)o&Vo'[N#n㰄Bgypf֎N'@6|%R)-/hFS=*rQ'z㽧 FkښAXLnB.4d'-Nը2LºZ{M_K˫xM"7Mȣ77JybֳR8COxW,JaQ<==P .B?\ "!1i1tdqI0ݪiIZY%/Jstp r-w#N,7wbHI¥,mv-5A)ۤ! w{F%{ z|Qۤӊ2H5X Lbb!PKdFw?zN] _T1=E'3[;Βmm<=uW'}q醗w!qqߊn+ -gQ<)B[~?$)Դ:py&;3&&FtBRPSm-ב+Nq#x;- B؃|Ht)0. +WP=)-WjrV.rlj?yB'w X?eNlh5۱WFIx9O5Y 5)cW^wh0h׫Ɗ@"[Ӭ?dxYuIR|g)HN?].M(S_믥x-5T](o{J&5 p#;?rR`4usVғZ\F>i6B_e^}\R~dx蓜7QJT'̄:Н &`_\Oun\EVbt`ة[OS_zydh[l_m^@ΙOAS_*[F; 4&qޘ;o%1Zk{i/)$趛T@0(5c=gU5LUKc J=Ls[Ee$ɇεv erXj,"bP&Oi D!22ɈZ SX JHu :[xcQ:/Lӽӟe`܎٥'" ?)ʓS91'С7 "7.0[Y6){U\W"~`Û(k6)hr ".)i qP1P71c!.VH ֡}yd ܼqN;)-}SH(NȗU@x82dlַV 7 dwsq0EOY,ub=1l=5~7 ɮfb  wf smT01eR d`tbԔ3؎̔xX`׾v"rSک$Tr=7{Pz "[2,`V-38²-h7) O" N$#u`qA$C1Ϗ :WLhDֈ*֔_ԛ蟔]uVfUk=VHh4bMr!] <@H|epl3{^iE(KR[n鑄R/όPL-^sB&tZ߸D46sLC%|ك7KAҰoA菾[Kn ;\6{"e]X'7W5k"xЖo@OlT2))4w`̽.iJ8ȀqQ|. )_)" @umZ[P;NVٴ7%KЬbzYՉ̮ ϩ@gZy픜<[S$+H[y1Kg(00p #tLf > .J[3ţtj68ְI>`;}b|X2S1hٴ7H%%^xޙ?DnP,VUa:p $NۻS_+tf%2M #mAh}4"@:傾$Tlneƾ0fz!>iycQTn{^Yg~=Q@6앩ox! usVf/>Cs{q k_QSGm~w[Ҹp#tr{"~ey3 (?Nď.q氓M Aqm$̸2yYl z#iH|2bԊNQq4-5xd ZSØva=[}A†74u7K7CW^UkC aTM$ʤy(|ZkշHOU4x~"ބ%eHpPɐ7j/=+@V Dٸ4LDd&r`׭yyEKc9LȺ;O'} Dy*]qW@T~ 9RF=%5Gn <%|ug{ALej>]JKC-TN{.i ЫvR⁈mz4Jc\g>xq]C86f}>j2^)wPI8WJ`L^T!%g2Pb7b `pz+@1*n6`w_L@ ~.@3u$Vi r CI+4{Hg P8Cw~1o~0z 麫t^9΂ dx >GͼvfM֬IF4B5t^7[ePystcЫ t|YSa< oYnm`P͇akE6"inDFYY;E\[\PYZcs#L[f-_HuؐTޮ +6 B^rxܓ  b 2.o$DBa8""PPh_<'&lP  HQj]%4 2u?/@W3_GzJbn(0B61ꇌNBt0]#4 FFrbbQ^mZܶE66 R| >Oa6H$~ApaA;"ab8[t+͘m,2@_<)kBYig#Z/A1fNoTָ\4m6z*J"J:%KH{eװߊ3ed ' 'M{v)Μeh 5e( F?$ݔb%*ΟKZO̡Q^|hKz+2-K@v;0p3oz>kjB' G@&7Ν޸7).AT޲tsN1ՏlvwOJYvvp?DN KX?bǾ jq*\Ff-"1ƋoA!v-CZ3@^:n}|+ɶwSZ]\GCJ0ʞS5=H-J;勑m(Z& M|캢zp"O /5;iGDA4W$GW |w,0:ēfdEȯfZkpg\Ɉ>`]")(48 Bl%i}ݤ&e` ޻S\&HiTi7ƕKYsZ"7P=;aN(ܠ!mRʻr -9ѩ%G 2+y9*}%780B -(1RaLYyixyCZwRt|Gxy ,{ X}trv6{C P4UnIέ\I$.(;N=pzo(*] Q u EVNA>蹽v1ih-[ ZZeјb 'hN>Q1я2@nnHi":c|1eY&WgEAS] Rve=Ț2y'Պy8"Ao;"ylQθw7D5S4g_A>$dM@>F '6eqATݦ¢'qUǂ$!OT{x"~_bNn˃v,z:q1E0GeN 9jq ´bҥ7JN z+Af}&SOPsdm!IC&07KY>ʿ[CDV1x.ʮ:|c?5i,L9 kfmh֎ꪮ6B^CdgɑRmWQ Q=oiZA+;?p2{pVe991B4oczJIkxH5. V)k?T\E@{z ^ٟG A a\ZO^mX+ ْtI mWrBO+U2Ցn#Nt; ÷N \ [6 PJwv3`~:w| jG\tS4Ny@&d-9\JA)0Hai+qS<7poX9.om3in2vM#yD]:GEa8a t4^q|&$esv Ey0'nʨŚM\Vw*Cv.)ṥEƔ@C"-[@ ?..xox:!H-D áeT=-"6i!p9La Z9ͱ6" Ss:V;"n'iѨW5 PEVG̜H\P"~hSW=|23:E!aG/Dl՛׷9zOU B%/C+$H;wofLU/,SQ(;yI4_YZrr!W0O otK٥Jm2L3*vNBd! lQTx,M0MY𛁹ކ$h"*BS.\~rieuոZ\[7;MVzhɾP-h0}@nvlm}mgwĉzHG4[.H 𺺃PD2fi\ſz& ғ95ld=^G8b>g~fhV5m28Ђ 0`0~% 6c(*N 3q@]jBUt#(DŽ(36_r$5lR=t=t%8RDZ !xty`kvZ@ Җ{^.kDAc;!#o{vN-yl7B1ڸ8B ojUmiYBȂcۚP1?qLP:xHrX #(P6:ĔY? &Bx3 Gyr>sȉ\dc_γjDEihIPbKL7q~Q99rhiu B0iC*L+Zb9V>/}A'~#KO` ?ϫƢ"](t%3*ң;C+}4-Zm'k[vq௡X104M"И)!;so³ʢ4UDOoc`j(nnk!m@3x u&6MioЮrK(ƩHoi',bvy` o4tJ:33qmx6+3;N/1t D%{jf Nm8QϧV(Wd8Pa0@q,bt*< r#"9/ƈ R?۳0Lbc}ud䏩< #륭ƪ'J"j[:s8e-nCB!W(NP;YL? ݰ. ?OtVfĆBL X@cVCdjXsfC_ZゞW`Q#&yxqT.CW E5r;x~rjL =VT}7*gg.ly Pu:v'kCI pW?B1@W{i"wi9 I{]ge+2~D',wEC ʺ~˭Zv"YRvz9”Fʳ+UV0<1蕖ߕ:tzt?fK RcǷ5'0#vI6IkkZ.sY?ִ@?a$_չb^m0c'[@z(HK~'NI84Vzl{$sf7xuX~r¹iTo1M;sƽ^E"Nk/et8Uw4Xr}e+ gc1q8P嬿-s_ } \ds˄E Z.Mj RM魋3U{CR^v'_חu!{$21Q\"=P膢18nK"0{9r寂~:DϮ#Q ,/lŸCH1|t2=5Ǥ~H;N#f/x o5,n OT 4EIeqj'|wLm }RƳ\O&B欙jDڢwB b~\MSe{uᇼ bV?MҐtSUg|iőp\Jw j\yӖ6}]Бiيf5%ry|*MÎuiBS-/ ?!yoMP#@lY[Ggb}ꀌE_w3ܲ O(r,X@"^>\ =j pK1Kz`~#M/y{,.cBUm"`ADjs'hteN}qwZWHsAYz? hjnuwHk);bX+OVIrGKԾҝMw<74Zv n!9Iy4 V,f=!եhYC.66Pj+m9ƷU4<57g ?,"\GT|;iRQfĩ*d `Ǭs`jڄџӨVCW"_&뽶(#9 ) W Cn԰E]~Ǐ8nR! O4lQDi99KAݱ'Q 07ϐkbWc_L^P[iփ7'q e'h @:28~*Sȕ&8("#_t-}c@n}j(7 Lc-$D=ovlvq2>4jBFͰ ?(:saG! x?+ʅQ{J!O{kg,nŖ=g?HuPCr=BYfBuJ]A_(}n.iV+Ĩq> "h*=;Y ڇlT瑤H]6 9J]6&!Lı#A<9W}͜.np-XKb +Sʆӫ*4g>wȉ>a#+@\)h:$Siu5[%3ʶUK( Y{~YB[}t(oi̢i<5߅ʛjAjP]uǖuXoxpg\?lz+e_D?h#z41@hV j>5i!l]F(K_P{jR2% L)>zoSN!f4z12Z3EcˑYU3 Tˬ׌*B.aЕqLjS9`A#WO193PJMej떗U2)αש8㺥WiTVT3B@94p@ߦ4yBoh_s AkjtQꪆ |E_h\ + B]Pbd̬B {|P-V6ZL*g"&5ǣ%dXp(ާH0)̑tj^jexROk+˸$VnS`Sj5)~Fz=QVFJjЮu@7= A[/^rN=ƕgdl^V7"VB2ֶnXJ0(FdzKMc?U5ćepu@;oCb)s\@O'P}yE<@Q51}>*Fc]JG=-!`MҰO2=NLS^T<~"ZUsXT qB+"',t/Pc پwP>^P&({Qż_z35~0098$8Mݽɇ``]*GjT!mza9R ]jKvMJw!kR̔}E9jzo\ ]TN:~4ٜ7=}#bX['Hdꯞ ^3+|nGl3o+zq7t+0}0(4d-ᦙŹVk;š ksbաۯo}n ot|%(h>t;[=#ڒW#)'RI(|Avq>5׳97qd&]\ 77(NWZzatC۱]$Y(hd͑JEmV R{ȳ7^A&O'F."mEz;+ ~G_@`?;VsC3?]2mw?ol!oGhtQdSgpRϥew//lvXlx*gtC:8|TSE;;jQG7jf.fUꯙ#%.mz 1YghA J\q&H)+з#;s 8V> Ygx c-k?5GӢֻ m Dx$x8tcΚ ނϓbRT`aN9fw3!pB3H.0<ƍ7,-ݩ3ht].F|9;gnp4 k?nm>xrĂ6-U_' I ڋh.kňBFbo60=o0y@at>m̳}(}Ӹ12a ]g[E6#5Dy>Ėå&^g.d-)&F]:KrdqjmڧşC\׃2唖-"DldEzy&Pk&mᴄOڋX]%ZH`5]SkMO5a]`=Q͆MvFj'XƇ>G <e&a6n)[I޹UD mE:إ~أ@DZ^r w. R˄C#9jXU %x K>תG^t|oV򪣂ϕw.!{ė"ٿ WeAPM )l H5rO_:ۚHBǕ!dȪNx pZAW.(M[ƅZ;ŀE${|^xkbK+(x؄5 WJPty}I4jk|Z$fZ)9(ဦ~ 3w+M\g΋H>M]Wkӎw8!QMZ*+Ϸ1徉AP!=6մ, g:=.-f^(G6j 4nI:ki fMv4{ 1A^#R)Azs+E| YVAs}*c)Ej ^.y9ٱer||N]ˑ츖;Ui8HUGFIdGJ&1;8U⻂ GG'+aIGS(E^`xIQ9/iU(꞊y~'!aowV΍JrY<[hۊ *T<}Eyf&ia6|3/Q-0Ӓ՝ǃprW̸(7O[GfuW/WRdŰ1LhdᯓT(GΫK4ĥ/ ngl^2<֙2U>,`&Vo7"߮(ۿ(׌׼tcls|Hxl@D# Dd %V_ӚdPV*7*\!9Qc=kv)kB(4V(+U(m{(ڏN`僝fN`P ߒfTk>eOឺg Ky.xftTyL\?۰$cL.mH6kTp}}y/LCU8cULtUٚ5p@ykeIBU/NωPj)09Jݶ!ճIll&cL[,%Ǥ6mjIbHtjvf\)x BQS3;Y=j],J|m8j{]#9AY[MSD[3k?2h5-utP\vшOn~rm]ӀLc+@"EAR.'n t[ nԄWռ~ڢr*b g)E5nJ hRIK9kyK>'%4’:-ߖX)|fLذ_n!-({>Ȋ5Ҟ`y40 N$YjL~cG"*$} n| Vk"j7)=./oo5 usõuK &mSo sh_ad%Ձ֖_E[D$eD0VGy^mn{Z_qI}P At(E VuTbu z ǝ-aK#DcVp)[G% rMNVm۔3BguRˆd;V^Ȝj/  anbKj 57u|?w5?27 ZTr'xk̴MW 6| ~?v>.s ++΄"%( ʵMVBͶ )ر?z\F.Eڗ~TGr/7Z҄L%~1Ք0k{pg÷azk2Bsr F ?=~ۙ'<8n*|%U ӄqJVTVzɅ.OW:m1~K}@h,P VB?YldvV5<ZhEcseI NG,6mfprgϚT≠4͌`^_ner.Q&O>.q!7j3/da@`<{Fϵ`,`O[z$M$|{B |ؖ?VW٘+eX`7D1)(WR5Kb;>k+1a!)v;@/n+%Q݈0Qkd,XTaѾcꑀEooW34 E#R4ݒsqVes1m{= J;cM ʹ^%,1IS_zBrgMBH11mVjПw<h7vNYpۯb7z`IXI1 vayʸ+~Wvo;_eȋpe Ct܇ͭ$˨݂"<@hdT>9c6Pq~1`6vM'7wJqX/tcrG: _9Sf[}n!StH>+$>*e|A*mFZtЎDi1)v2N[9Q!C360H#Gëʿ1#M lNIMHxxe=ź(wn(}Sk#hVkDiPQ4L8`"׉P{{Ơa.($z@MQȒ(z>}7!vHpմ%|NfutȭU9$dMGHOBrjTb~)Ri2^D ; '6#$;S@Hx7Լ7 BJPxY"_2tv2[ 8 [ WIQ}]Òfq=Qĝiml5چgػ#qsjd%2ѵCvZ<k`w$'|QKDz )Ek=V>GstTWDA{&R H2PQ? ,ˤ-+Uo}'S HpIFFȯ~0F\m55Q;fpu BɃUy&:ƕZáͨa/XDڊA? /Ho Ð\qS9d\0et.eL)H$n9[s+)ޛ5_ݖi;6.̟|h c'J;17fcHLV@GsHX |8ѼaY1SIt՜m樯s,qE~$%ŗÖ;_jp X:JfBUL|]_$*|v\6^>:'`ɖ $R3thJȥmc^wj/L& >);t\˓ G+ߞZ%ш,<` J$G+X4Gb8cfvlХ *3rCJEĮgpT<:*gB *|S9KA ^a>w+qss >X Xv*Wg@il ˠrjHObfx(!F1:ROCucNιd8 M q+[wT<e1?՞M@} Ò"ִ zOT=_[Ο4*A,3ؙ MgnU­~wűg0'b/dj2i{z˪;iJ+Jm']҄%#ƈ2We,{hcxɘ?ow^6-_Vz ϩ$BPkaJꎀ3B(dGDur?CC:ʤdL?g|`LQK&:$򎦋H@^ ! SB`Q7o.cOcU)tLd>GZԬt!Sİxq) HNȳ3Ue^O7rx*ouHkz=VKBzv7$L&͝po7Y[3wj )?:'*J9FR2B橃 &hBp C=TH};B&v2őx eA Ҕ]t6!ڪ{߷r ŎpǏ9M Ŵo, [#Ȇ|H# G?6_=Ґ]yCFRb?ldx-? 7RA;M-ҝFC+ 8Đh7T28e9`VyT~ [_= )3r6kRJffF(LA7Ij F(lqqĒxi(xg*~C|EMÑL!;̊A-/{+{O%I쥪!"ƨW[͈] /C\ ڧRYqGqm(}5_JUW.9\TK3ߥ 6 ӁL oQQR4$6fUXRs%ˆ{)<r9Ov;7ݥi5&3H"V@ΐAMbA  Ā7crCwTf_6-Өp1kمщm/;)j+:QYך"4j;ڰ 1DT%l[/]e]0g)Q " -+:j|0ŷ SEj5='4-{<Ms.*g'?u!EUYѴwdRob#,-- -$3tꋘ(S.e`56r}s~ W"??VZ?%Ap kFm+S+`QK{:&" {)\# ,=D8$Pɶ@"ӷsǽrdߞ2o*&vDR;{i En9H 0F/q3^eBT`s2t˜DrbE G pYy؛Myޅ'/T=Um.D#M;7wG{yŽX k&q#v-rsMi9 ܽd1ّ8R'Dָ%/|~ų.Lx&JuxL/ ' 50 j"'̻Uku(Ce T)tP)\/)#Df`h^{~r3=Q$w;# gF96su<ɕ7"Nn8Bv'[_Σs{)pze%O>Oant5ͰeJ`ϼ(qyU(L Zg xM6M'!ਢ9D]}n>|euLϺ%m\Zp>`MWװ_\__]c;D ~Yl/3YgSsC s(G*]`Mޛ`/"]52fڑ1 ξf4"e;Lԣg=X&FJYbuQ(JaWv.Ee\D|j:`A_gijQ6QFTBk!SdQL)[jU]Lt2U {ԑНoDŽ0Hbl^k2,)!Awb1=2cLMVfr"YMc;Bf?QҸzB?8wZ8ծd WC> ץya$zpВK#„P aԓ.W%vq宥Gݟ NB =S:Rߧ K]ur7+MQ^ ?q%Gq\ @?~RCO0ґ(a'AS4K=21tM s, &Zv5n=_RocPfU!Wf{7q@7nːޱ;42M:ya5iߙbᖝ؎aU%d'I=6P`rnf="w"F3+Ğ%yŷ= %$qj7loI4Ia H\AwҲe^Pmu!/TQ*vyFď*5r@As+խucH>BZ0B* xi<L:_AmQQ peE\Q9 *1C)uك w,gQZm0˞9?mAOh@ x8-h 7Ι5}A]"H 6RGrX.x)jPsQ鏇zZýr>Y g# 8AWBff ͡{1s{3J2S~W3CtZPkD,ʪIf kꖞ,dK{TKJBږ9|8ҷI]=NuAT0"F`uUMd$4N{xp11éJ[9$+29(HpdN0ޒpK!\ ƽMٯ/Lg:YWM|P@-Z&Uy\ ভ}\CPP,(+e^+(4ԥƇǐlDnuco֣k.٠) !Mi\/8ZFcu9i2*SLyp;^/4]D5؆{w]'I7"8rTa'!5@Jw'+.@b_Ĥl_Xu;L+NRQO$ͯW(p5p-cLX 1hbI=O3$2;"jHsK3Fi,|vttz@m]#[$T%L'*⟜Ư5I"̐mMh @`qnbUj6\ pD'=X|F=qYW]"cza]!&&]e3+"j+/3 zρK9md8%R㌊$诏xYC?Aomz8@u #%3.77j4ck',y3Z B?!w5e D Psײ:Fsf5pv=dJ!x(GVMwC8XR`6ނ<P-s ?!Ҋ9GMY[&9Qe= -Z:++#L+[RYNE:r-N jHs[zPLݲ:R&5O3 r4, nO  kJSd;{UfGutC TQ'$IE,#1b"PlaJA mjPDBeztSpO~*ihuVx$Z.ݛ!K;:|pJm8%t[ ņX9IZX$7dlbG-ZCn ;rwŲ 4)Wa t 5G֟B_DōHuEJY1h|5oTܨ{)6Bs(Ydxx"ۄ% lb|l˄=MH Hৡ;pXcQ4uЯetw(y&ǿ4K&:ţP^) 4QM>♏ϯ]%+>rM0V̅a.D( DPHʮs=ݙZʴX|5dě|3P5ik9=xr>4eU{t6$gVJS9CU+IHlt]ÌkՓT0H}'˪!kT4VȦXD⛂4j.)ɛ{;Yչ fXTΈz]>զ_xcQwZ:6"ߐx|$So<F zHziĢjAR%Q랒#ZRކL[K]nUM) jxaq)[s >lW1ގp?jEVo 3>4~aXu=OaW}\*(ٷ ],>-7P?{ /\ )Rp.O+/s9|^[(AU O׊EW(:wÜ!a  QY`|]Qf،nh0J_($KĿ|E]@0t3360d;SbP(5aA2g^JVk~L* !/eT>:7k~ft}X\Xp1HhI>BƴB!HO"E[92X8RURlwK.`8{uJi?Q^_߯UUt e @ʞ&.R\jgueaVFQT (A+d5~*ҽza37ी)b\0h`-t[UxN},3GJ'ovB)}ϘFW]yr];)vsDٹ8mk%ˏ)Ch^>> >(&B2dYKus+!F4X=:e Y7]q02Q Z~78'AeݹnT/Y.}b|D%TXWQb vaZL7qQ?ՖzdG"}rx }Ӌ&cDԅTs t Kg94cvo =t+=zcyB V2zZ f8ڭI{< CڔMR_2wOmbBK|*ǺGq ђ4$_~mtVj_)%`!TBR ̞=l]!QG T{fwؿŋFATy$_ 0ճP91Q< 6K¼Y.(icS]rn3e9Gghȓ6,!t$C;\Ved“GyL,ҕht0sd 3$=}4 _qdG=3MwۅMO5ztl8HlO=ذ0PQ*%#&K6  _O.}1S+X4gA˶ye$]lH?>$UPA]i |O 5#>iVbh*5k5i0DVy6_ ;/Aq %}Q:#ʈkcif 6ŸQxRUpLYqܠ LiM[C:xC|jKyeI9M\v0BPL.+Czl '4kRcU;uȟ%6\>:Kx_{|j"&hm !7~S6X$ÑJ+c7׎6Ό "X9E߁FNZrNX54p2-00_I_^%ǩ{",wS;+H, w|%CeFj4*Պs^@:9Hq;(hN$*YVLszjyVLSnVq(/,,ͬ2 %=N3*kTX-\š*@qʱN ܂:X kT0.&tqQOpg_KAFnt;sSxx {eHH('ާG.W%uDPϠU 0N Qҥj\^YmC mvv|عZۖ}Pw4B-g{XUSU>5k~VmIoëcKѯ ٨xsuyF'WQ44a}Pu )zը:3_A$Vۑ0n0R.)ifh2ii{Pձ:"mȇ[3AV-z$kgki%36Uf$aiO&;Tr8(rUNx,- )5øjX?3j6,.2 ڵGskVoM2\"Kb6z#_ |OQKFkSg_o*lÃ㏐#cA8sٔY eⶫe{UGO oh0SMqZ+f@(hτ"Y[>;.bͫ%&L>bë'wC_hEpb%?8K9Ie/ m޺ׯl?(Ӕ~BOoogS/XL~Y';5/'bbd '; 7w7]9=)}Eijf,g{|?-46"Ag\7dÝ} ZeEL39wrT:{9by_kg.܏I &Sg"D\/aO>ZH?܇Y%Á|Ήroxb_T d 'M ^tiMY^_3e $@щu iݰ zfF_l3rgf1'#v>]}BsANpƾ!Y"if|5*SN2#Lx tõ[Y'J5pXɊyظVEHʬS%`'I?,!/˲ #D3pGq֭CQ \)$(2'4ܫ5wab!>B|f7pSnn13 /4z.aOUPC<?i50F-/!Ob}$fISq~H^P!'ʄ2ȝB[;5=Ƞ p2[h ~f r= -=Zr\CJPeBK *~%8ؤIO[mvdȴXdp~ x+l8b)x.a5¶4wMG{`قFez*.Uа/:nOx8&v/)BHBqh]> i +:y.i#)]oG:w'VBqV!O-eA9 )kmcwl! &[CyX~)>P|&+GgXH]g5թ!iV%/Ip}.x\ w|.=ˆ~M$5'lQ^s]<2<m4~xH+`q5jU(cRn]Pzkx@z1zr~& ge?{`Vt8>,b#Yq^O9Iݴ33_>j"Q hjzPP<يGXB>WʭW$ϛsE_쿐LFWrL=u0*nrxFfo&r$b+@7n-ZOl3$0nVEn:V+Fb@Y筗ieD Xħڒd:,a1A*0u15ˋtՃYæ'dMqDqcL*8> Ѥ5v*01OŒxXx| ?,+6(}. #$ {[ }:824m=7A|H~y.MU[ /M5i¬[":!DŽSD2TW|WPusllQ#O&Y N8'x55cjRԀPR(Kl+oUѫ*'P֐#`k]> cSN|*' RG~ N,Vd_΁t<3>eGRݳ-#,&& h* mAz95U[)qG= ?vltq װ "m+Ŷc>I䒒僽N)[V~1h{F:?Y>G&32 jbO#rRh6KkIa'2]ql,n0ux&#gWRc&4Q [ &_Q8Gt\-4Cn8ە?ʐٮ ? ; Ƣ7/gv4^|+ǘ ;EcXlaefǎ9?iJ]HSj״V%I}i+ͫ*e~7w\cdDW&cMnAʚB!Exvf>`Y3#+I/7e(K;Y6n(}DoJw0'[7 c}W_ב$M"/Y7F|ɝ lfDžRg5xjbj[TdESTR,{5.74e~v@  ? U!󂲪ugᐵF/'hHh5=q4뛮{3֝3yj`qbL1"#Mnߗ0[-Uh`sRLG%^,"udG2FG]sYwFdz{w ۃ٦mƄ^RX= Iڭ,=g$OV` NII*MM^?ݯy7n^iR'P}jnx-Ϣi$#,yh{ T*4w('ޮb? Y&nU| l+aG&Ѽv]~jj"pTTp$%6rn&̶1Cj a9T@/KPx >Pc]Kb $)v7p1m0~MGZ8EBH71 (ٽ8C;q 9@x>A#eBG;l+Q}|'uY]?آhD$T&w8/a@qρZqu0sAC*jC;MefD.: rߧ+vH}x͏I *VﶘA孻4hiǁ@V;-`5 23cd(!]!5ljRP; ZӇKߢ%ͣnitEĿ?e42|b&>Dz-u) k!_OUŵVwbfgjAw o8o$JنwֲVT7$8s!-UukEDVݲ\ 70s8v}|C_Ocʛ@3uKAFB0x{H,`OubrTGUr?mʇ YMi|xo>SO68hEdCDk?lmxQM5)et*1aWoI4Үq(VҳDEj~c7]m]U/o$:ģ5DIqI:ʅp mϳ. s8<[pJ0wa:E #:E5xlT}dx:pNf3) izARq3fIW;V Wxٻ_h̥ݫ[R<'Q qz>(iTw[Wg˅ĢԌ,%)Š9n3۠S2oLIqc樶B9`؈ޜ)o(%[(s3k֚(k&m~s3̞-Ct_rp?MugAs[Pf$x@Z(בO!'@s1 ''㰡 ?L_D}j>E*9Y47Dc2#`'b+X $ņLDT$AB$:qȎSq@P !:ܧ=.̪mY@)td; [ffMӥb0!"H<ېl삥csӀ}6CW pA˔\+޷4j\ȵ_=p ԄE63 f5C/<K&}&S l0ְk-IBmg@VK{h*|H XE0([(2vҧ?˹F ;$7/Z Ӽ}ZqP][Jk.f}I3ʒdfK:F&H#XjmeOK2i!A ^=b*̔[@!N3k  i-rM&&11Qunq1y~: EqRxc\})J؃BhaD: hÛ s,KXN#_e<+jXRӉlz " kbj'g~K.$X|k:[S6,Vڽ z: f9R~pLkrU|hҔ )+h!PN]x\y^[q[g9)|?l0_T-:$c.㒤ݲ~MK;G()3l_%\7!$g']͖߈'T/ؑ-.bGGмXΖ=A-*o\Ϟ+paAAr g"RZ͇`W)CR.8 ;n'Ye«oQp1Y }4u|}IkoxIMdS kN#|`p7׽U&-F.ԟjavP(@5բe]uvw,hSxA қ~ Ӛ:8d$ji}_\4]g$z+x?nv}M MͿc(1=FU: xJd0SX{hiQۢRq(e$,c/ +uE${pgRc,6@_N꠫vUSom1}{Q8Kl6Bn;khѾe=b"{.@?H}h w:뿳/mЄ#)4Z2BZ"*# >Mj6@]MjU=NU(x[[;Re. ^ݐhuIg#;LidL}"fU|>I $xm+?zD+=5Q$A 5OM**D\7x_U#TE0=X򗲴%,$Av2Ģ5yӻ%_9q7(QffWkbtێՂjn63<;b{# #lPƣri_e<d w P/_S}']N–du*],𫋁91 }\!+&QO!)of}>HUlÕBh%kj~e5õ%dH$<? 3%kN,#!6 Qej7fd>> 7Cy$VΥ8tdc1-}/e[cx 2./t_cSL|6i~ИUK#-'dSYXVqMCLW9=Zx&Fzc6$_Ү6fk <aD'p@=CZ6_O?΃*t\aM)WZB/^6>6ےf[nnǏՔ>1 F ў! Ȯh8AO,{-(m;muR*q0g;\waD]jQS#NaO _ >{إ #_ʙkozei2xCkap#NjN .fg1sLO҃}T;;\W#{WRߍgAI- n|qVD7.85ͮ2c>mE#]y|0v5U3 QadF Qx@`as?/Llt*r^GJD|(_iz5;&}5ZK^RL)R&xnxD-vҿ(qDNjE2!ol+mOWcŮBs-a.J*4x)1RH˃AL>e[2V<&^FxlWsX}vy=Iő9E?zVgHpX@(YMÙ\02IJn9)*Z˅ sB09Oq_scǻ) BD6Byy EEb-G*"׸)&d"Aʤy+8CKE85{bo1fJN't kvf€R%~']!FW sƧ)KR* w첷%`hT]r;|U 5wʂxX[|{μ)`倖;$ &.-[|:3hLl⁐1X1R J]@j.aΪ4 !R 8:Km,.;5#k \Ja#+Q8⸉&wFK 1.șǽGLwt>^tp[ =grñAK4ˉ`h@CN.pkfP}wJΎ*, ̭£|YRRHS07IqUfc%^*)6v%1TX'<nf&TR{[Sy"!zHICˆ$P8m(r/pxl*cdST8FQ(R(0ZZ QM]:q>GaXxl)NOfVT > xE1W${"::(7VI"g%Y4P6z *)zf$l2>N3Z͘&v;\h3)4xnui/2>(꒶t>mbT/w6޶^<׶mnIjk'P %X|BWrdqȍ;dRM2H2ϬmR9݂&0cC+5>&FI2JW+Zu h̃Ŕ5xe̒]>ɏo5gi=!S=gkD2*#e‘m<4۞dO srdo.`tN|)* <G%躌1}U(3HZNI05xKukuPu`3 h5 .ج7-~AX6+ -#Pf܏ld^S%d/7QK.4*|.B(fC%eLu$]bZ^~U} Nlq 鰮RA1RUgIXC؅ ?ӵA6h`܋̞|MƩnƴ%y1R H I`G<ĘR V OxH+"$Z˵`uMT5c#[ LTXٍz*fj&3,b &(ͰT r|eZ@‘s:RU"TB5XV|;@]Ī_L'~dĒm?ĂtOZgH@_r xd( _ujT&=)Th 2pE98[^еdv1 4Uۺ\~aNX́\dO-ds9ĊpӇxpQ,?e\ILC43Q.xDheɫBK/+25whQdM5vM3aQQuO taouU$b",];|2+$9<Tj&WՃLIeDd#YN ?)*Ֆ(q|ƐŞBW`C;E^ {.ЃyhȤcBN*&B>f,Բ%n&WYdD&oc3 qޘT[t˰=> s4rf]ݑ~%3Lvj=`8TT,Eڹى(c ~iKy"ZA,y,)tJ0}IE/v^aҌxۊw[.п;5.?Tiyܯň6e ཷ52+#Ѵ' &X afܖ0"mޙpi$BEe9iE[8#-)KzVZo⻡] I$&iUqI@k_a={7RR&|kv wQL tR!ZR(b= ҶOD4(& pr.y6Y]'r.'~Zp+jAznZ*ZSh@[SMw]ؕeo?kқ́2қwSHe{&~T&ԜV7w:&uVBH)yء+TaԵG+)ШS j{WJ2]V 1,m3+m^´(hb{baX|8\1&Egѽ d\<Y@`UH5\R"ϊҶ^F^}_z >Fg;>=LT=X:z_ NjTw%5{ehSQb&z*3@ܥzU1e(`/Ўoآr}V %+ia]١޳8Rba~Ӈw-)pW,8t4d*mGL#/Y7Xr'IYtL`t\l$c17rT]}]oT]&()eGd(Q ԟ{.;,QID5W&BٰvE}>[.teJK`27P!{. K&l昰B%So2lRb<,~8]d #=o 9_`"ڀbkchѲФhoDe1ju<yE}zlK 0*JKLFvl4j];g:/V*_=d3V^-0c֟R_p/z ѯsHz[[ihj~a 5ިb`k <.Bj! $>zwP ^,~$X \ihʛU[nb8s H-Cv )t꿈|( B|Sy`B?_C@k&( *-U܄)h4Uu4QD?WVQ&>"H^Ippl'p%疽CSefQsVu)t֢gŲѹ2ζA,b)W|v.WP1׌ [4 U^5R+^8^//߾&u`:Q0440LJ:6hCX->(pQsv8Zxe IFRЏ8.tDN/^/Dr~P=O  W?!2r,|Ѭ^pAz5Yytf٧7}?[.g򮎼}XרU(ecZr=WVKq4] 7zëiS䦘ZA^DX]z<.wF%zx9:N=->p{&n ~U!&[l#/$N4+|B{e}U^NQuSaЩL ƶ%5؃Di¡B8?%XG= 32 ûu)TM^ԨҿC.כTGk[S C:"I$8Rq+Ǔډ3s}ٌc: =pIJV8/>Uq,b b];soJ5=r55b5Ӎ!3\}DUM/-{]0ms\%zK>(BzE^CȡQZwP42g`Lco06,+WG-%E5x#\E2mzs, bZz ZIr95}LjSv۲]|_.5@$zY8p4+߰^=mCmDo ̭mJF?4U9No'`id>#Op"Pw$+]}66 e:BzN+@qرQ"JjurG0;". ʰWQk!v1 bzT ^;_$t4hm>0E$f03;Zl1ꌝ(OemG]9 8%&>K%_f1>Z=}}V)y1g먎-m֠&`gdz>dtPY5Vؖei`3#{ &PN3ؽα }R6硛ң;&h #D2L-A|\`mI Ӏk\r9:)jD" ΒiwrL^fHӴ҉D;\FY2)iyT":%yDXrffXܬ+If k\0ȷ_͆`I"0PY9!!3[iecémD^32̠jnX[jzC< <({ In2 ĩ^Ss=l`mH܅VyY1`o4%q)q': XrQx 2xJ|G N#㨴vpLa%o7%V*d ~ ׇ0 y|TPoVVԤ maThV.Dח }Y'5覝fn_M~Kzh6>Po+^ԇ .JWnVTcжfQ&E==6 Ic`53 hQAHt,ۛʤDAν@>G@z6D%z-],%~iitN'J~k/}V.{5bVͼz[Wgl~["$[,2iQx]39M/25Lf5I'l,i'%mLͶ~Atβ-8=@y]kh]EJocOFD16Ze{w$JW|͈vt%ʫ!6+")-7ܞ)RBB6:}[x]ٯf$o۵Ơ4 NM]¶Jl:òP#7.u uVt{Q%G}3j\j+emϳeK+ݬ[3st;'5m#qi(,߼RC75ujPiBffzdGdxӆr$ {W`8N;W2.Ūw,c6IDĒғ"TeJvCBBl:!ZNJ VSA6!ya&&Z1(i !y~.u/w ^N=4[=Yz?0?&w #Iova1_qfe YDdu.pag=|6ݺ^#B10ljh}ļa} ͂IΤAq[d,Mi}j=b nJL-rIQUm>ÿYEsl_$q> hۣYViQu:BJ4o+djc4B^gmzxN⌾2ۖ\{,#R;]Yu!sR( Oh=#7 qCd AcviKgQYi1L~lYU)^} oSd=vTOT" wKTQ#`%eYp.,*ò݈d6ڤA Ya@Bנ]ͺmʿSYj;ΘL sgw ITF.8ok^rj)BR(ټ^LsA٬pBq[y<+27hR% /TʥI?`eElBJYv:)_n_aaUt~sR5&X{"=OgIn ڱ;ʳgoL.Tx#_TSm`[ZZ"r/ԕyhcF@ aYn(ݿʼnTh +0WsS1Iz,HKA$FoIulR,Ã;KGn9 1/ckbs9W(H*\O%G柼®v.yEՒάdNߚWs?N2Rٞooo-4jl䠁P"Dm,;)HsfXkO۲'#5%i[UM|znɯ-k13,r>nM`dLi>N6e%P؀xT;vє[m&/`=Z몫LW9Ђ PFtj&UKgS7=}Х>0dY)V^P=oj94f K'A̓{@ui q8/CXaVM"Іm×%ol}O_Gӻ59}R&9m S+,U',4lRi0XШ0W[,G2kO)EzFh^{izw8'*1Aq(5KCEaOwd=6M9a0Y;֖WFXE~] A?VTv\S{`i !-7tQ JA:N~ /LJSm_ 6PC={v$8u(FOvݽ{ț,hrf[*Q_ t2g@0@˲O2Rva[䎯Uwf_"9p~cp`C0H |JV$dw÷+})Z&^_Xm4iDqy2:ie\'AS/Hzeϴː؏bﳘ3}m.=sl~x=85%5-HQ^8 h}륪SQ])ud s}! DS RgO2z)84o#i0 z/_AP92 ao١6^.*|VlUP jV RIQ줟$!2`&x"?@۟I;r=ybpoB1+PBi>-x%ArX96!toDtBqT<Yr&v ĚE\\¸S35{gOz_MGEQ2UGzt *.k~FUk80 (ݺ N^zI5J#[] CPt X7ҩb]^qNb1dK݆,> CF >dMPjd<ߌd}k6M(h~kqjl",])WB8;i'\=Ŷk Dq|gDa.N;zōq:2G'#Fxny-q,FoϤͦIrpzksyL}_xś<Ÿw&6*R_lyxaVW+(/-S^j25Ro3.Y~^{w@QױȒП8f>Hh}V@l@0 i9nf?Gc1£!MtJ.LlkMWHv(0ޢd1Q{ST%#R!{c5_4OFs7ЩYr&[{>¼Nuv.wgA[q=É*u^3O\g}`^a~35rٗt;\wZ?Cr_FC@p_Dh) >Vw%W??tWxѬu|?HΧhz8ϭP&Ң^'ox9(5M!nak7?x"HOo?v_uImcRcjrيq"-O1MWPĭ MΏG7Lf O|5@-ZB(dB/BA?r9G On+ftX}b$[Vl?齛EHQ&0DkfAP=Duצ,.[C_J{nU{Wh5I$^z]G ﴺn.Nw>eĢX[flCӞ?2Q,5mslrZ Vw W}c6ʀĎ{Kv m0\+gӌ1NH{̡1*De2xQ'{}qu %R֠w~/|_I $š()GWC,qhNP}M C u!^N=P+@tX3&)P8c0 frZ>~ި ;;~ |eH9Ų۹"Q>Ȋi֙xD†bS{QfW vy`#JQ;:^ w>߼ĭ0ljfr:1E2uS:22o^(:P$4vpH{/;=i0.ֆ`v]YW6= ӃFUqD[g)MAQ 3!'b~- 0x"ꁰIYhީ)[= P2/Hŭl( ~ͨ>4Qj{l37o2ʛO_hzbҤ}rT>3I]H%WҌ960/ǑhWɭ3( ːs0X.( S:W7=wlūEC>{"H:ctA>rڝ%6j9Z5vG7e28|R-vX &SX y,ݷ" "y@NdA>q%JT]'<oYq>CsM 嚑>PDkl!;m$o(NTȄnY8&9:B>k.c YOA3.) .6zǺU*CݸyO֨fj<&45`KRY?ׂu|_G6":s^0)XɒQ-$ ݐ8y<\fmTYq55FH/T'xFg'J2i&Bx!0gQ6XM)!9Y0S.477dmԜzgN˓7Ȅx6hxLJlSf־0GsG 2FiX{%"K2B~Ug׀jP6j~_ @8JL9ٛek._i ɘ;/x keNkK6׏&o.#F6-;J&Ud/ Q]_Y2N[OquM@u@CI1ZJv5: W[ÌT%MI rYTpy֛Dn?Vas2%⹭;LcZ;Dh(-#MrBmbjDkU/tJ`s7FHS%$Qmӱĺ̊d!YWJb@Gȏn^8 DC RیMl<;TpzW =B%s9AGL"ll 7vƃ8üCA\tv D.ϪһL @̩O\.}3?Vzu !i Ul oB w' ">u@쟾i)#=S8) J׺x0 @ !"r|c gumB=b]LWL7?֨RVTK|0A 3ϕq'_zFmކז`>T06"sю,kXuy,V#m5hPwp*!Jz y,lX}vSE"/M/^[h/YLlp?"uIt&yV p57WkAowLZANV&;PfN +Lݘ#ܥXAlav:?3М&7Fbnţf&Ykvm,׳^AiWژM@'(Hs񓟋O@u 04hW$:KJǾ3p͵.KNLp?Ӑ?+ec2Rc /fDsqA_I ?-4ryg7k,~Ih~)mt}]f =JF,j{(X !"QwXi< n R":ڿP͸14k"W:W!N}k,ዊiAYocD=܎9a]G4jٶJWP:7tIw}xt1٭ozk;c=Tl3*:7A*԰dzpRɝҮś"'5Ibxo:Ǔ% } Z*;N2ɔCBm|m!]2^`ffUFlNלPRRd)d rIcX QSԏ3GMn佝 9gWމ\sr4`-1l~K}8xybvopdϗ |<.٠4mت(g/r;Xzp_|}OŅ?paD[߈݀m^2Πo#3f ib{ZOb?X 餹FEW'N5xrK;mQXmZjyq#SW5 +8P78lP'=FyV6>cZ/#8@=Rb[bG_IP 1ih687K%ZN &H)K2 jG:~A GD2}غ&8PW5RKg&Ft#" A ԗ_^葢/c4.L6) bzͭb/m7RB@'h}A4=&`tIFJ"o͚W]a3bethK1B|x#4q!. sCio=NGԁّL{_:[17TuXWeK2`GA(ީnV(Vm2I װ=|DxgH\UY ZF&ûVJwZWvwtYAWz/ =^~Bt 0hUWw0D]t)z|NT$C7XvLW3nhYƇy8M`.'1Hҁ*=ucQPYT)Nn@Ⴌaթ5."v+ G)XqOX̟IyS;dj Pluy~Iw;085q/Ҥ͞-xr<{fdKTՀsOApwl0r'cWoDn:CțL Ekg| v v6`ȱկ]+~G<֋@ޞ5aw4MfwuGwP- g#iuGPz6oqu,BQ#MNlC>D0X}MJV,y4YD  4'D獆ڢJ1}v%Hq5 $ա[6A}\H36"v{!Gf|rNrNlkWZ,/m-¨E=C*her`kk\Qh0{~29]`q8?&⥆;pSqTTJ>Xb=o5:ylǢU ÷ U:֤n:9jIEEYcB9wD38,ۗg\ ؄J$-=J kMU{iX`|ց<9=O!pī`Rqg9:gGo+_) mW)AjMM=7sVI!4͜SU^A%{J[.O dh_J4ܰ $ETD,sPGg[5 m) Vv P 8۬\&an%Yl2ӊ-OIv3iWQԓ"|̎/V֠_O\|}c,X5uoD<R[[ʵ~xʞ'1`"U T54%,FAZ^7 O׽G2옰B;>&A.;7-V O/zO3+ ۏkW)[=w֠rp^(p=hS/>VwA&(")VsɀUkHCv4A7Lsᙋ!\(gY_ɖBĦ%ݑ56:7=p˦Ӹ~UiO›pTN`BLLPd"Ӧ$=p9_Xj .B#v Nb.ڴ @SW5lڅ:Wh䢙!Eg"MBM]= ?%VaZ\HDYZCVP #Q xAni b 9r=NR}%ᷖV#q"!e-#jӃU9z#7H{$#HOp.C %$x=lJ* 1R ᕋo-ݝ<#DWuη[Qcͫ(ش~/%r=HNnԬ?0Ts~|fŪ3\l@d.2TZwH&|νnm![Z"ltƿ'ԚPR+0zf}-Qdiy  Ȅfe~Bp|XDeY<:%p>‹j3'%-'gHXH۠`s@sR{!Ud"̸,XerƄ"[K kU&zfX<`]-4SFA \Ǽ_F"\ĭܛ@M`a~S| nQC%H ^}u]A 0&ڪ̅)J+zcMn~b7.0O9ӷgXKRb;B`}G%?TPmX;gq螝7 Ly@G?jiޅ9dIUM{ +=&L(Y;mti{rށ_I3'vAac&Yv@,lyZ+i+RM|>[`>@bA -Z):(C'k1!ء3ry眵`Z-RƮw@^EHiH yLkIԺu䨽cu ߶ƿii_%?D ida6!nȡB+%wGm/Y7eo *xv~)D8Gh钾Od"cQXW Ö¢Ǚ| C ݯ8wh*&-SZDCRũ ٴ:uiAC98dsE5(B-ׅ!pGyHۏ3U0RucA6D3v~l\b8\i6Ljغ**,)sкTvR,H8Y^ިaRfevg!~tܚwq։.†lZ~rB;G[>ץΨ2~`;kDM3UҒ*(Eg䫄Jם^$ޢr?61P)KrN})CRIVuL9S,@؛TND9/}O܃JG(vvq9;`W|e3qo;EmM7ÛZ/O{(Ƥ?E6^=;-J6թS)>biK騳hVO|ֈ Ռ&}ĚVB/ģ-\Ԇ"*;&`kײ5?<C"E0n=|OjM-/ *3pIv' pj AHzF˅Mb4`{zR IV;&5pr f%\ln )WAl2I9uK.-yT>R KG 2aU[kю& My2sb^z)%HbG ]*G $psq:fzaDžl䤖Xnro2k`/mN[~8z8˼C6ޯA9aI+-S CE!84rWYV3 +8Vu#O\0cX Vqh|Af䂈i d;,.2"tgsk>7J'FH1;%T,b@M AH Tbaٰ3䔶>z ˕R\-%I2\=@Q*qXey}-\rP7,dbϤB!$˿)SRXv;a%*X#{n=O]]</UiV]L'tԌ Z%M-iN:*v~@4ݪQ1NBF ٸ"0o6wCqق+JjnS; o/p!Sp]D,z 󫉿ӊ/s1 &xA{zp$_&~8CV!41B{A{"tD坷tX|XeuZ6-I,a1냠QS|%| U<썯 Nh Ta#~i'>os@,]GL׌eٶ:HSi^`,bt+Me;8L\Sc۰A҄xqdC4? K\.zz[ /u) ?m0wv|Y!-(Bu~~$ֶB]책jԥ?D8mbSk@--Z8 Uxa p~|WE+.ZAQ`!/NJ|'hloEM|zI5ܻ/r:Й٤W7D`Hrwm@\Q?ʱZ3ܻƢJ6"ϝ]>܁滐-T-Kf Uxf"tcBp,cu(%.q%Mڑf IVOC^s+?K:>BsB7ץ^J$^\yy؁twς; dNĴhy8$mλy.h d "P+/D?+shwXR jƣclZ#%OB# ʒDʒƉ rE1$@Ш|FġgI=<:% V9@h"NN$T"jWfĹa,iYI[ݦ²^pԞ|s\}3$˶X}L5JjIm8z~̎+r&y9Fic&-BQ+W<@ LH|CԥR %" R@.j="{ܝt/ɺydk$]r ?T!>o|; o[ܼhЫ4l 'cn2#*mwg40DojyAmYmfHX̋g 蒇[c oպSrp;W3MFNJXZ"7zt35z:{-?yphlAʐU_$2Sn#MqRЛ=y +ߝ-i`u+ yv5(l?I<+>b1FSu9/WW47]/ M)uh\̧%=jWe"lK}2Wy(-i|@ܐEs"4rF l2wspgJkb7:Cp^1Ce|3ܒe?M(*@wO^v;\Ȓ&,\,X7_&g, | BFj-Ǖnј2bT!~;GIiM濞D,jyk&JLPRSӫ=zz ~AZ1B$=m&ﮘvgx v0hav,Օ/r JպB'ȴg ]m޹*++RON$1uG1-|"u#Rr|/_2KB 4ӑsBL\7qɩ%LI(+@P&٠PgTKb|~4lS 5?BA.3jI:v/NAUݶK{r;(50uL=1(ZmIJ2&dfhK^wY±8)Sj 9ԹDu6=3ZΏ8zcu#NdDGNR˜FRDd,L@;ZϱN uG *˧%_Ҙ \;7:h1<2y ?D3y;Na-7u #B"}y*Q`4#PnWy豮JW0.:VihX nŐZ[bƼuB{NEP`?m7|T !~BZx^mi" ^f`꤯#bzΣرnkF40gR  briu >ng8}wq$ᔕ޹raՓf2B[GS8% 9r8tjV]<&M 4-!wW}bpsX9U!Pb"UI_kԋ5~9k;eZFCf8a rKZʩ||M JK%tJ>@rE:lEZ r#)i1)QC]%PSwLòcUIj58#4~Myb jAş"ZgO{}$ս+XljC1HțY*Nޕ-}״y.m|U{<r.[ W㬠5,mdy4͜(t<zŕC:[DEF,;Tv u@.>goBr496˧Al /QrQMz9`C: :jn~iVdV7yܺ쾗g궼Knj8 f^Lb*''ݯhmfK|L)[ok^\G TZ"U(Li@d|ce!ELk|mssN%1`*aބtէ՟O_J~ipjNͮ>9(Pm#CJ 0z~AwF]ӷ&O+$&' 8+3bUJo7C! ̕qu´'aO:/~:t4 VPfnp{2, +|+6bk|+h]rW*3])nf$&oQd:!* nkqE觯\~ۜSi Κ;( A}n-yxɃQ3nS[pTLR?~8N.냨rj|l_+ps"uzqT*!gx4[.j9dTY23drs4ojUړh\u*HA#1wPYv, +{t]$x+a~01&-SIݪb%{^m3MۥpNPL#竒Y7`nNب4] ^"4oWU߮ALuK0fؤWכË)7nG1L}1%jQAKz HTZ<1MR-_nO ;7Jy[A.z24}25Gd}/iԫ@RZd?cbBNgE¹gb@n3q?~ ")) MRp[Nn957@ +դmr%[[SP0İpH-`+y >cXz!(TJp(ǂlB:}RF&Zc[}D|-?+F2H<$DuVm{+2y3zFb⧜k^_NyV\oYrvQ@+<{ X 3LʸĊwǵFm4gt91)¡rvpBs: biW~Cq"&9Yxʡ}W*ǭ|7k ki΁<,]4ȘSCﷴ'^5ǛM|KF]~`5gnz3sLÓ&nɃ2AV㋐C.HDmZs]RnkogijL*8a㿗5w)A`TZCq4wO@**ڸ{G79%n֝p:SoJVUmĂ튕* OPa uzdv#sZT3{.F|GmkcBYɦ}Ѳ0H% #u%&~Hv>u/l"ɕ̫?-LPׇ2cIkZ35)ո&fZډ*h ? 0QG"amGEYB{2oq4^.mƵ/ankϣ^8-Q QZ ccguMmì K_'~qh|pM^R۽sCwoN`V}xMHP9S|SXX0^`ƽߩ4mjUQpo$6-Y)|SO>1=FDǑ+56(A#L2)O~H{i>$YeӒ#moVvFDŽ-k٦)6bh',:hU_'~}4Rd:~ԯd9xpw~CY)W΍;)d"igɤERI4Rz-z>qu5ݽV\"O0 v`VȰ L^So:l/uf2Nf_)6]O? DkU`?DÇF `E{ OdȞhMcg5A%g@5~H+ͯ0;Eܣ 4o󈜨 bAvtghmkpAM%r eD}}Qz`Ki MOd-s<a0MgEz}HAտ𩉱k6iXm]꧈FLix@^gʦ|?[P*~ҵ&xNHQhX2 A +4Snd@r9;v=[IP bjIbb(\J'Cm- AU%HşY#qseQ'!}SWOˡތp/=R6ǘynS-Qh&InZޢ92yY򱋃O6Nr^qϡE(g:m0,蓮ry%$jn$pUmA4ݽ|ʩvMȼą/ +,aj cvNT=;aD Qz=l 5]6zzh(|cyi#}.].1/V٥p %Q  h;3`tĽ[M꺑a)'J?47Dn%p\8X^#GNʘy*x{kI5IEiX{H` 0s4|@C i+-暖}N17%%v|":ipxs91a*jKUx/دJh4񸈏 b(EQ$yF9ິdkꣳO@RjF4۳8*]&2rJQǝR_^rJDUBȾ7gGL)QI"hWъ ?g%^B0g{X/z\xzq/{x/iAHcDxs;Cwl]zXBق%@_Q`=fO6P㓎ڬ%E>Yy;T ~,jw"M+ )zTgQZ6 C4;Ɩu7QVר cTRN,g9l饣o: @ P ]vU66R7kbO{q7nΘRӷ{QOXR"Af?΅Hrq zG>_?@@ @o,'|2ٞ 0hq4,HYlņvZ ?u֑]t6t~\%D{yLm̌G Fy6?-j8,{ lB-ڜwL6~-gCk>HMC\={1Uq§>,TBL`ri#<;K.|ӢӳZZ3t޻;}FC8ݙ2ԭh |b^>oվ4&D|V]~ NPJVCiv=#+\&NLn XCt)BG9Y%[,['ϦAWƢ38Uc<ې "2MjHhnv =~%boe2 >mmAbJv+deP5KFdjλ&TëHTDz}ئ}?{ζ~ռ0}Rx?:767C jǔ,SC&S%Y2]*0"zB'Ĥ Ks&b6jJa4\_avƕ L3(,{dۤ.x2?U ~5>m? XB&5yLh3`rRW. ݙN<O3M8<Okʽ4W}H5Gsx:Nح9 *Xcram@Tyb aAyXC|~]hq|,kEoQbxkIIթoDLrtbZXH/vf6AP3H>7M$iT޾ 'j2"">< {V8YX*"\;R ;uA370i|:q]E"Y{2U7p{n9u l]$5B"@,7 y£SQn\DžH֛WR `l|: c%ٶ>!vn޿]3j b̚7o-Ȉ闚;+ /_Uy8".I$׮?φ~q5kpQ$ngrIx t`m$+N ḡʵ9%keuޫ+q_Lu& hV}%\ͫ*lJ^fxZ?0/ƄuBWwsS㙜Q- 6U#ƍ;?S+j7h6%dنU2oYr+t#jA#ܪWxWzFC S=觲Ô0>- ?O1*AbqDrCh%Að nF  R8 uck[rvw0:#-%w t~1X:2i#**kQ A73iXYR¦ G+i\{`[9iaO۰5xřJY /Efjd٤GH"T=ug?G+ĨP&&HR=jdz $?4xTG )zSip?OiSAqhd{#i z%FRh'62iijK;\7q.k)Zhw܏d/o] ǍCqKs8X Aj"[EyVdu%2 >_@^{&X"#vx P'[ 'r+3˜ ~xY!r1ZزYHY)'=Ǟ[el[;5G n%z/exF3>86$<\qj{A}?_>FY?4&=ܱTOTjwEvK$kgW)ސLsApWaL F5g`ycPwCǍܟ`b,e9B^?Z^~"&_6sZ`<'F^ RMQ:2jAZ5Uul oe%ȧ% S!ar䍄u&|挟]u68 5sH9 fRRċќ4ꌠs5lO ò o+=53rk}XtASq*5YBѺ!37)q9qa0DNVu&k#n]O=jd(2?*~L t<Юrg#޸1v 5sEI9OܹzV'(&I7$ߍ7ZzF͑cFpŘ;G.YwU=%[lA8*Գb]1źwGٍ 텲@'?{-v _=R.Kh@E[%d>ϣ!,&+ƈ/Q>L.l9b|bo߅ 3}o*:2[Jm1 w*Uc {䯪?" (4LY.bTvE ?bim.=>LdxdEZ>"״.C:l͡ש}kocnONY]wØܘS)ffvXJ {z`ݯآI(KBElB,W9~fs#SHz=tMs-NTSRʈ8_ `Z?/8gvA e{Ԇ׆xDA^u"C0J'K/>{?͆Ѹk3%i ʙS@^'x^ܝ~V !uOT*9 4$je٨U5ڥo~J/oǟ@ hD"r $'ήc KE:nox`%$MPkn)#m/eWP|5Υ(+4O LZչ\L2wqK d6VOVR0""GkKdOȧCvzNpDݞ p86&AV[cN+5cmm/:x4lk:K#[p \iw#/횘\vUgiaQGI8!B&Wo_x/ บBʸqol NDLcD=^(KKljM½=7OW=?ɢʈ)z2*(&nV:((~8h{5ED=P*4ՁwfrQ1%/dWs0ݳٙ#ޑR`v>J/?1%1zo'eaNP/Q;WY|\5zDBW) -WxaJO)oW >@JKD+_c5H2±Z'_>z~ZP iGUh/N\u#bzSE%y/b pg]HDcxǧ Ocf;GJFۑpьcx|.Ud:=wpT΁\~ #×{]kZg"갓W{ĦguFN(D՚߼R|yyBg?O_Qgh)_E"߱kzllOJ@]i^( !ydظⅱT+a&3צMv>!H<'Pt;So5t+M b:mT5^|>xڙV Jyͳ9^38{z>*.m2ŮrPNK g]s0*2@ѱUi ^[6Ԗ^SpK2pT3V_@$ݠ4S6bCcڹo)xmۯw{$ZV4xj:G^z?Ά[!@hgFb]$,] Zjn`ڙ7qgA:yq `w$hFLKw#nhzq$969 YK.Nllqq1Eh0ucn`QG.Qhu!Z)3QsV̟7Z].herAW-#XaP2uoW%9{xB$jϐ >KQO8 |Qe2F$+5q!+ Mډ θork4:JX7!Qq/ef8eI-rSW  #M/>8Q; dQzqG l%?RD._O܉酐fR^3FE؍&؜OQ{qGXTC2b. t6R"4xH \.˷AOѼm Jn,\N/,Jypa4xr .A K- #HXN$9NSKFyG2 @L:Ֆ%wmK%- 779㥓 /KQ}N3YŸ3uW"{Rg­!n]!%G>J)QI9ag#$9?!/L|0&~h_"_ j@͉F]P}؂5}tN@pNr Р3 EOKE(tߎ6,^}IU.Gfʻx ~CGa͡b<)+wYETyۄ+Q-3ɸ9^I  gkġccuc NWղ8zu`RxmQaM"A/RaYAt' lPxTV ըEE!ȵ-WHtQօqzd{V:n4*X@Uu QȌ?M=N%g^e+86T.ʇɞ7TvA{R3hVt}[niFNaGKރ;PU?C4"ǹoF5EFdlX*eK 3<㝍u=a9rҸ{NT`ukn]'`A1}>OJgn}IŇ܀i#/C4pb`CMB֐gRIP x\Bgb9F0=8 \& ۣTdm50ab桝7kȤSC"f 4<(E.>EoiU(rY.>Je{:'Q v|MX9p)[$:ߗYA8}o~u1<fP8nk]H28pIa=#DNMWp^8 6w[\C1p!B tJ] ak2ˇhjB87I"jm+I2^ӥfNchv ^PoΩj,rZ'|{so3j?3acM$_"y;C ]㤣s #b* ݢXωj_n'oCb $1ђ?$XFU> iˀ kc|g~5aPmA6- I|(zYň񛸓Jww*ĭ~t}at\MHrۡh Lq؇ؖ4Ć umg$.P'JOS~]砡Y?7E2RFUZ|)CV' W.?~20sRڇHRڤXy无_qhHfctwb!Wh|_ʀ1$b{|nw%Z4!lv? /kLvE£vbV~d1L ؓcd}ER:Zk@= vyDڜT9=Z;%d~*ZΟc# R+;xmj'ٓՅ9ICq;K]ǠJ$6&bpd4d ݽbKPL0h-au)%QT6&xNSrvFhe!0,/׾$mi e@ȱcKwޣc<q*DYI|a0_Ȧ.%]`5IVVv;+@#Q]Xn$,K[`?O z&!جdy31 /X+7&mdQF c:ФG3=C(5^{}1\>}vR. G?7BO'-Tnt,{ѱI.N['bOl OI0xt#,׌mbƚƬٵ%+d']Dھt;o ! 3.;I;-t5}R2mcU~47&cZ:{olC08'(^{E1f̣Ʊ6Ԍ\}l⬖ș#|'uK(w I:Du,VIY+)3i=XRt=L}-5 ,A,Lxi5@hmƅ-/^Hx#}ݼPLhr=cQ3&iBFHYN'iٳsv"4>aՠ]) mJ2&x?*R2|)H&I b*\%aTH2B<!t+} iw~"Sh;MQJǤVuCbAFaX4>1%Eb}}oneH.l|#%*KN7ncM߃o޼.1_J )FMB JRD1ljM9/ǏJ򩻨JOMhs\N[&ރب5ZF,1tӎ!XB{[tvHdɺ)U0[74xxDF%SxRuj]8[s*6Y*ĊbG5C7HFl'hb՟3l;d? 6\"yh׺BBa+,%uIc0j!O+1m~ ]s@PPRTީDgp_(q67l*d2eDGo$R.FgOjY5jmrp1Z44Zõ%|p/ 2xiŃ=p DR/MU 4ſa7Am"wU :$" Ø=(N!'\k6؋YsExIeΠ;&GW]?G,s#w LP1<ةbZߙW5|_YU<Qah|HĻU"-JgʒlH8 ӯj _)?-Y\'؇MͿqPt=o#WJ_DM'&͠)n0zpDa,ІמFoU /]ΰ4]E~WsV{՘t(_\1{ _ck𻭾JcxSXU⋝Lp.w)j">ƣ!Q]/8dZ}s=LYv1x Fr ,kH7?3a8H_)ZuV5TndXT3?H )^-6' mόJ؁ٍwȣ 9G {'ͮRIZV{<{%yvQY;5H"Vg;7PK4wٜGAbrnFUğ~+ @ֆ]MT]Z܏mDh\\~u7_\r@h7wR~2>n q`q&4X%/c<0h s-E&ar_C-j ~:~ Pbfv(BVaE[޵YV`"S3⻦_BHq?8"9'\>6#[7(s8V1hp9C3ň& 'hqci9V^fK #ih-DUp.nXHS|&9f,F8,ͱs˔eND/$_!7yP2MRFBu*y/-ώ F/ yGvmEfQXݨǩ-wtfa VyS|?"i#HPbmC`8Nvjt~6y%$gL0NK"!FrZfzyz }9[QiʂW5قe{#kKˑx6,X9z"!QT%Ŋ6 VhO1b>S*8Yfr% hp-ROtZMrKYT {f)SԺ7k?bBOTDH7IB$BH'wTg"Tq_Gne@~~3thߍw"@˝g*oYZGpAҪPlII|KoS!*wvb=de\d੾$ )ߊfFJYzQi"NˆNi;1r\]H98ay~K+΀vP?EO| cW?*Wbԭ]3 V$;`h:_qRA.E8z3H,gj_fV#a,Mqqma:"xeK].NEᯇ-P /a;ac@$[8Ork8:&Ssoڻ%O*1[Yȸ_umGֲIkw|5M,&(Ɓ'9}OKԴRWg#׈V4:( Ĉ{}W3n7/->> <1N P? `Nea[;Yp6`Ƣ\Fޏ(d/3{dmy{QqAaJ8")h{!bƖJ`C,R> d*7\ Wiա';\ h!s]RPPW,k<.'|EJvFl/n"U]~$`,y]$:BJF 2v_fDm07vtcEʱNBjdE?`zžPҥl/6L^GX!$Q2G3|T`<UMd y܏ DY~Ex0~$i^lG4Aem!'oDn"_AX>:C?HvY=?"+s4RJ)l£} s1} )`Xm>gVʡ}P etWlՊZds&8pȥ=<{q=] *_n㋃Ὴ Co3*._#e@bďM;_3vB_}٬ӛ詳ʪNYX'z1 캤^֏JK#󮀰h3_Cê݈rN^i6T"izԘhޥf塚o;jU RJA{= 8B)t6 ˕(DN5SO0xRFje׿n;\3 ŕ4<~YZWw&aSV5ImKЬ{0Mo"X:9\㎋C(hw+'b{45%7qәAY,(p ~@C:3Ђa"P 0e vpI +066,_kٗzON%, 7gIs";2Qҗ#'%: N2{j]:IW LI Š,LΞMi_.l֚Ϋ#wC@ G?'m{QFbecȎ/J6j[|e(HHsֶ񰱧@ +ѶBh_ pHRQ~~a/S8<\3qMPl35&;lP\wrZkqUP˟om}6cRC, *^fq(G. ! [x2*}1&'21y}ˋfT;e})W)|,+,}g]M)˝8GqV `y)&jy&2OKB4Xo+upAj7]=/ne FrVYv;yR_ A#͆~pdP !r<'p3)C4,vrbq/'W5flq<q򺫊 12&ȣX/Qqp7YnNym;ח@W_miICm{ l%͉@-A~}mze0VA74}EI#<@9sѮaiSÇy`^ij{ qۊJ-)0}>4ك\T-͏\]=?ϑ?)Ru{CꥺWsmR d\AYȤ#,v mBt%&KTSYuL`4UԵ1U9b@rB'x *?OY{wH>-(Юׅ%ٜmEEoiN'!F޵4X(8,yjgrIdG(!Vt@;iZtnKq. c%H9}0%+8S+=xjk\T<)L@IT5KVHqMڤbFg~&>F_lPuk&Z&tq#j}~=}#|4W]J5$a)\agzpՔh*a6hB'me 9;5P`z7֢M CtY҃{L"=i yB Y dmepӺ wO]n:}!֜`[8қ< bve)}sŽnT7 ەdB;`0Y;F+&;w'~}sozh:9U-cVlc1f]rvon! nw'.8CI 8iA񴄙IZ.㈘-_YVi͆-k2yc܃]0nܿhKWZ69;g"VhJӵе3[E^~;x8yE;x),Y]dUBpd- W 7՚ eokL6aHȧJd w4*`!Ԛq "lp}b dM=OuƠ/USRg`4l"SvC݄5A J3P%lH2$ׯvo|~#CA}l]|EYa7asMDPաUDB[Idc|7X<@Y^tnG Y(̪S&^m!o @UJs5(sR3)bq$å(je89Jł֣C nS1{HE12 ?t}N$SqYt<#JIW?R 0= Wa[y"wHAv#vǥh5$Nt'.L5Jھޙ TʞiJy9&B:~#O%')# T^}EdIjߏ9Vb!ڨxDqQ+!Zz+^)Q [N#k 4HVOw ;潧 7"צ[](W7NvQac(ժyly~1/`~[A^)QpټɌx5g@6rV a ;lGESGb$,MnlXRyG7=42iC3B,p7n9/=Kʹ``wP~EOz'6:ǓՃ퉄ml ^&=bB1*F#k4$\B?{u=-/:q#,PN+dGbHz`eЀA 1GmA-is!3GQ5̍Fo%07ԽuO]Z}\f$.=ef8d9g-3h"k\߹Op$-ә5[I9L2}f44M䬓6 bI`1qw:t)2ѮlXHG i!OOy&R:Q; 6݊V=qo%ϧ)DAeYN?xO9.(}W@^Gȸ\| 3S@ EKsv^'~c MFAw0UT, IDRб2׃8AKUi4 3 }Z`x&FJbʢ2w=~nʌ<>c!~,8poDw|չY.ELKX4#a]E[C;ǁ0V豹kZ,4PY4RxTW,8C\d ܿRPhKWG8^%mЈNACbĝQTʽӫ  ͥ7X|Dk 2Bj1ѫ̻2uerL9UㄑE^" >Sc7>ikY7x7&) Ѧ0u\"9?.:Oϒ f '}1-|XT.Vc9FFvGwB.JWi pԥdU0Iؐr:ȇ86R2*2^'ePGe8FǍ{`V־s~p*Gn#^@O%ݺ>.yQ}̩eV?Q`-+tFB'w3NѦI'j%|pgV|2.m`ۥ*nLMk(% 3ָL[Mӌ2=).7O?Rz=6=.JQi~=K ҇dV.?K+L A@ \~jjQ[i1ƟVP~R^{La,Ie8^T^_6NLjYX^#AW L蓸 7sʂ`?2) kqڏJ NoIaromgsS.,MwS7n`ɜ_#}4TPa [(0]䴼4=e. E(ǏO[CDC"\uG|է(Nk~zSoIrB "k.OdI׮ c.U]3}_WnW3+G<-PGYhKkƗF3~~St{>{=xu1X,8ioȵxo3(2\DB)PYd TqY>dEkm~:>h6U9Q~dYE'`*/txSu[8Mzs@iB`9XU oͶz96ؕN2icNO s3\r)_Q{ə )ե CF{A7U_m%̻0xۍݓۛ17'[X@P~̅l_?O@B 'Ĕj3d% qiJKbÿN޻}YS1 竢,bSf2eCUUbhc'([]jd.G?uPs]bE7#- # 7@G5<2"tR:if 9/UnsQb}?%J1AzO_ ?|6KN5308]"m/]]ܐ{?fYG[ & 1\*WW0֭٣+K%ۮӞ{] @ 'VHyyͲ$1ܘ@фˆz&TsHWJټo?qPRxj']E`|*V?/ b'vFGzbf8uhvNN?V9J$ښAإYQ1|UǩEsbiVr`Õx!-z3g|qONWF7PE8c˖|e̳>12LX*H`{Zmb~IA0.zepzie?]@PqHIgޟp/UE$o}hIwgLk(?]i/W)`L ;@\(J8HS#xl{,}`k]{ZG/NBDu}͠*NE Z,spAt$U kzDݏN֝L`.ml欸{}Tq+ Wd% q6GZZZp lyjs~˥u_PƖFqlh!`+!ŗ0MyR6Z)$eGs=IDE $ޝJA;Z:{&{$hʭҸtPxH{>H]FKʷJǂ|L؟6nCze R*8 Gbf[[pߢ,ѫÍE 9,o}Yx!9j,<Ń~bRoS#Xo+ /P[^m䝲EQx$Sl2w  Y[nI>ȟW :P۳ݐNĠ".k[uA27l7JFU#4E#i4 Ukxs$]{d5 X^_ }B ƥڷiaSxuBur9l⍑mf:W;6kk!TMĝڴ2Hympy\w(mȡ1,޼'v`c@`u픧w|( oYnݡ|,Ds8L~=5KLx8?Cq1;P ulL6dRY\)܈Ø~T\gXON-@J}O`N@7cXvqjuݳ4w6926we\54&FפkR@RGvSgm [n@ȣ_aw?;!'ض3U 8٫BǕ'%²'`w2!.l30VQ%QEWfʑ6~*G0\‡9v(~HP8ku Jq1E7LOtϻԡ%:agk{/$#P[@ԗ/%}w)5z 'Q6qͦڋy;B& 3<ȢKˆuYE+d =*ވ5٠R-88ƒd*!!ЧdQ h82 ޏ@^i*x{C vz <5Ģ $ӺFJdOr׳ap}bH_N&~b dM?ӫIR*F:G`&E$yFm0ȰC YJ:Nh?)?>-Z1Ѻ-aJOhhªՖ(truGkƓk簸]]0>5?ܱ$M%s~C60p_|@B(3?:-ω\bqua-J3Gq+;_{QLm UJO%`՘$(쉜-'2+j=NJm=8o1{W/y\"f]~=R燦mA 03O+L*Ӧ]&g iݮ0&cqBvT|xRm.ڪXнzHB%kQB)[Brb@b@и"ha76 CXK䆹XwHՅE3.[g7h 86}):}YG%^N5rPUJAۍk n֛'^0 C3C<&!EڊHt#S{\ҍ}s׸B9q\~`r'u'c6X7n܈WJZHҊZM:E'7 ӲVo+rŬ4-"6̸a6EL*>\CY /}3{BƎl[4m_oFbuO`xf;Qnp*Tgo<“ 5B` reh5uy k[[֋ 2ƀ]=wb?~^*vHU@D){pBg8x!#hjqDZT by=vDzR7S A#`J\#}8C]""?༐꺘t$<)>&mi"0}d:)I{G:m7ŝGSmu(粵ONW']\jխd!,q^ʡ,. b~QUr2ZނyWҽ;D;q5 QDOiKH_h8hu¹0-l`T#HF'$.nvc,^!\eĮgЂ˞T.'1fs䭍cHT4pPAh&p{NCʀlY}g$ML\-Pbbd3kzY1d(yCSϦ" g,ҵ_#<=dg¿ȼIDލyz ܉g%-A<FA#7ӣe< p!T*XRqVRHշ,gmɓ#e]]ȣT+ 6FF" iG+/<8zdu7ol6#D sSȵ#s@PO{z4m$@PՉxX4~Q`9/tJW&B{hwm\22{l@gc /䛊(RX[#]N2W ]}5\r7,X?& uw'~dT=PdI TDre!c,NQ+`$PKFc*yA-B0F>G9ӋG̺iJҒj429) 1)Iq.2$X̊h?'G3+Z٠i0B˟$?M˫KxEu@} æM}+FN.UgתHa= *1}` gf ͦZus˚`rcXgJ]Ѭ\+PܬRR*;vGuYu&wBI) ߗ< UW>(ĝҕ$$aj cjG2LK *JT@jAOVJvﮬ} L7yZ;V}5F*7I[6%ʈS@XA*}uh$za#١%͎sOZSY[?+^Pgjd&6Zn(C&:frXT[ N0XUAb^IZݐ#-*`L=)xI2@`^)p]3w9Ұ@(6DŽFQSstfVAں1P5{{ Dl:gpizSD}rBZN2q7׵$0@P?Q"ÃWچ]t'IFO 2JD$ "xZÁ9inTG2d][1@p/$0A}p$Rrl3k3 *Ƣk|_2'ΰ~ Fr= 3EC&nӤ5۬Qm'3ŖO| օ`{'ryPv++ֱ?i#=*!R` "w,#GFO8Vp/ enE6|=(,}xغ< ]R*Gy!Fi@g&U@>5$ -0 3v>a2 %`El-_Q_>̡:()x+h>;jw&p0D1),Rx.~᝺c,Fab:~)XA55^ ^ߙ8ĺB*;R [iF5t!~kiRֆkƺ&LMd'xDx)k)mʃ6~K)t1irҟ5AdVE!DCWF2XO.Sd&z9hid]afO"D: /w[˟BI7G M+!@x톔)Q,wy"<8_7_{>߃srʰmkWfa ؆31 "<|ulY&I)m_l릊w Z\'k@ZQ>᭽&GLS؊~#"ǍքǺ/ s?ͫ Тsy4o? 5X6t\Bj8ABe gqn*RĻh~x"If}+)DT 曡H9B@YIXODE[T.n_A32]Yd,΅%3|GMWf-Bcfn: @{q .wq1ЛyS~&0l_ H_3DHC%W@[=΄kkT¿Z}y菛 DT)T>+O>̷oM/E-y!ݐprgfja{VL1)H Tĺ7,1/y7_^yPm`aL6Bd^ Rp݆V`xCqsc""5P͐n ]a4}/e0]ȩ.Usdohdeh*.\ox(gCSƈPY1"u9u6\ifp4^0KOP^9zr3\6XTcir'J)8z! X^yN_4jNA Z< *cuMmi*0n~kdOqM$~?H 픋EYPisjّsEx8Y2dI8ASǯ v尳{AB裆GSeSXL%6"2P T~䡍fomRԢ83~AzL:IԜ`4"I3 b*̪.[~< y4{g-GSǸ}*4+;ZYGtwĖŝ/Y)t}y>)Ck7k{-wꞬkG 5Zv>X-+=.3wiIy|!Q39rO4ɷnn%a;!1CrZ_m۷J4 M$38 Ya3-4]\k4S*cqFT>x!6D0G>h'*Nm Gh|mp0HJ‡pxNT~b.*=gkr@w/e7Y ͕hà.CH>_H VT/ܗeMqJxUjtH_E._uoKKiQa%’sF4n Ԛ İhIT>T"!vW%-t, ; M$KDHNLzdI`Q-)ypAu4hOJv \%a߀wcB=Ue!e>fyUDݹ[$z*{ΖoySi(o/tn! xO=^ \AkblߛߘA\A'\}TvU9 !'Nso&w(INnv ~ĭL?y\.(!78rxw Lbp+Dqgd]T+z`9V״m;0'l(zWXi.gk~87Oxs9nK.(o} }r)YfqfSpO<.0aS:zbZ6bg`I_38mOqVwT5W&m1Zdi؜Bqm@Ix<ȾVWMZYXkO岧|>S@a쑍Wtk)zp7`wk[E܍ 婣m.ұ{QU__7B"3ך;TDٽ*/k5C FqBtN3rц=3F61D`̀K&?=9#?$|\hّwpCH‹HARPYyq1Zy%@7SfQ90|;,t;Y_\c@[* #lg[Jd]b93K];0ǑEUr/F;HǛZ>:Za(N;'s|c&5fiv1/%Q%5p!jCożF!0Sie. J=xԐ ],'NU##fMˀΞLp@Uuۖ 3,|\8o%6\Pj M\:[uyA@KŁ뺖-GegN7`Txr^ 0dΎ I `1=}ä@ Ib; lPĊ36T_AC6vx!O:vzmHS)fQ &FmjŠye ⣯ⰭӮ--W!)E(p 91Y# ,=Ooz_D]:wuW (o8@5 +H>[dd/巺v:~Kr1>C8>9e$тg s&IG.'XDK9)*r"+GF=ad=V έL)x3f\9SZ#@. snYSvW>ˠZupq˶WiH=n${t0B jXXyv311) bPT)wJ nkDy}k6wRb<- AjKr-yQՕ/o:À4s7k E,m_vY󠬩1l;,:znѴWfʻtd{K]Bz~aۘ^%dĕ=[!oYX<Ա#\;3E "!tԮRw*`پ8BHۯύ{U2Wi^ स?]Q$_8uz7]wI01`o@ʓDZJMɆ&zQӗ_#P4r p.A1a=uׇBU={|ӑ $/qΡUX>Aŧ!yaֆLpSx|E~}pcJD6 AD‚e3V f6Ð0U]iWw;sMUkI$%oUOcWLM@7&4_/OmK'FGeBb'r\g#CʢGY("`tInԟK>+OB T.u;]~Oתիd'AAf4%Ų? P/jc5}StȃcF`0ʟA^uG??\9#݅_t~rep!4>C#EyB" 3 Ć9uvýʊà6Pzlm-r[9K}CݨiI+')|8i( Twz'\"Be7#w'ԫV*e_eѝ&ْ.ZPب?1Zu?3ϭ}4 .մ.`IAṀ@fY_ s Xib4_ v_xD8~f" "P&٬$;;caDX/l }1W .x ,O$̢ )e%_)Zj7^ .`yG?>j1۰wkY*\=d6l )󓈳XOaca>3,O44)'Xi[`te+'ѣ b B׌OhU|T8tF; k'34! VZ+1\lΝE:9<=&~̕nMi;Cyd^#v`WŖ, )U\>XDu8'{%ex< s_aX^7DŽ)I=w!䐦g.72^/M(JOmd|ɷH긎&֑ˢ+PmO4I;H]rU BcYSKdx뾎bj~#zCwS@]#mμ︯]- 1~}:4l[yE>t]nF^%_FP;'%-lEW@I~~= 9ێ3Ja(ɋEeve,^2l=ϔ8J1#Ȍ4uL2GQkVy89F:JrBjjaj>,"̓)]jdvʰ:t5KY?C&<:~Sfif!Pwi+2b ͏\[~t9H8xL+%<۷8FL O$IL4f8QnITH`$Yfwk}S>(p8[UόG흧S{UDtgFY"6Tպ2{G#2&~U~: mUXqJKtW+,Szُǭ24AТ *ؙxB#H 15# k֚@KDvjiӴe4aՑç;F&7Od ;JSVTN4/Qvl> FGLA*I[q$64;,6g=|N*qpyZ6ԭcuW;v:Abd8*ݯ"cv_; EDzkJ֗h =Eh,BG+=-xi靖%;"zdX~~'H!Yt[a}c׳UX+;委m^'+G@Bq87:a81ne;;pQDeaF1oC$AISٞbyq_%ݰ?a\3C{軨?%cNG!<ǍLqPU-ƪ/%»%|D 8*ai|8U#Htua9{RLeiz0>9nj "f .Jia5`Ȱ %y]XV^ᰮ]<@ {uys>n$뗪mh4yotzh8,B|svPk/!3ނYaJk匇HoڑB/M6'MVB1"G_Thw};Vef7|H7r-,_BoYipDZOϓ/{dip6uM"81=Cq![;0^!fYV9sGQhCxpnaVq0U#y{Q-:!>ډtCu )N=7nHP/Jg%'Zh+z^j)*7>3k7ޯa|-1h>Ȯ hfrIcQr >Cй*#xF(:8GIt"b<7ohYH4ɯ}sRi B :Uڝ*'V/O1'vye2bG+bap띞nH{L~bpo)1YAZiyr(֊w1NjF8nQ\风Ӷ#k@8QOAt W@b2v\8߻aflMX@C{%(B9~T3"TSo3Me~]TeZH4p*]#"̣6uN:|Ne̳d]9Hb=LWj|Rf37Y{=mP7Ex^)- Zaa1&5 oUgֲ4q#b<f(\G7hY+9OHsqf+ ś5HQ@ڎR~]N[ BD="w {i*oܣIxKrnt8U8eAv'H8]h &4c^b'B* A$H[(isD E3S8\iܭ=r m<_w\B3B=4H_A6^FO,/-p†WJmнC;G5A)* É%. 5r9iA771x PK(]f<_U͐Z*TK;"lD'Pȑt^ȡNvXseyRp8 $Mg<AjgIQ̂4#5nyi#n7o9=}CXUuwZ|1T͝H|T~w:wk3^S KD d[q0 A(<>~NY+z 4Ȧp&Dz)Hb J {MK3&.KW3= ̖ծ^ PM0,wq$z ;.HTTŬQK "I0~.3w9BǧE@ۂ`sKl]UInJ M|Ǡ3S rwOFnDJ&u`f仩QJe*Hw`pɊKC@y#1ങF΀/9XB"=9~,!^4E[ րٌ~&ՄbC6%ďfLgnJiM5Eis3eJ1g>R\+:UB]ٵPuuZ]jMު-%.P 鐈ֿRE(\MNUX[fG38k2=H$.mΜDZa_ KtXPGcXJk@K9k=6. g/B*?FI} V)tRQ$1#D$4I{Ky2^]jstd"xmXvoX꬐ӂw\>~} q*wy XdT|v|ؕYaUkо:N#8̖PᇅP#]>A*6%{5~3 OU5c%tXuI-\bQv۱&f]pv_b4Žf6둒Ag. kL˲"ǯSWvKZבHސjG@ KY㗜l_nƟ"b=ҸlQk\0h4G'Ԃ;Χi=b'[D^~ClQ 1t?`vdƜP4x@r(kL㨶k6-ֵT81wʀu.h_"ԾEf<=A0(w\ښȜU YDI!`-xT54&t½fe~h(3;7X/([@e}I~Bey,`Q@7jMZ wRCL0MR͑ѭZ{`JFĈX|E K;7DȀ\r@tw}ol\X-WR &3 "mAVWqѩSxW|uÛ;hsaWYL*_k*gMoe4Z8GY$o)"  WYGpnGNؠEL4mB-'&^a3L0P+ `L pl7Y <@td% y>xNdlv5U`RU+q^(2痳)$uߝc>&}P5Z;EQO`Nt X` Y+ST~JE'|YHp]ǭ`,5*ia9J36gYJA(,ճVHyh7*Я+MyFT-*N8V#/Mebo<ؚ 37|M҄*Ot-r,Acᦙ&fVAAHXW<Ўrm% G>(m8K +(E3w C{B쑓O8f/ת\!ҸjfܤxGPn9B{d.[QI,U?5hS推oqC=2~_Y!y+лsoi'GrQJZYgcw?AjĜq @hGwp} sh5bռ5ZO->$&ڸ/Ag[KZ<U+;]%`%?~d:;3ƀ)QOO)vG!m,Xs썥? *VT `~pH&~ Z WͼQx,W ŏ$OTItcXm|:MݜNx*b%"D O3uZe% ӫ~r7EiG:56f߉fzv,|ܑ ^Vu"z+, g)!iLthfk'gE: pꌂc>E6!4sq90HAKOGKP}#4E!,4ҜmBRAmOJAU VKȡlIafHhy{nnYwѫ#ھrQ U[xk3{}QOF$/{"tyJ.3OǑʓ\+| ݈RplOZBW*uE"& "e|, ԶDET/Y%urmh0KB,a|I{qi+ZH9M5s"ՈzTˏ p\D#d, A5bssA! s! lK~4'y^0OZu2s dF:#]*ɨsf7!kk "a+2;4#vuTt۳ʳVṮ2 - Wkg+)iN)JJhNIA(-{ؐ}oJR4Ko}蒼֚d﵌ޞNryV*/鶞hNJE!%V䁿2[4r?߱ezr&kJdK5̏n8Pd[m+x &: -Jg2AẏMmEn ?{BMq:9Z!x-10lq(˱@[sQ54||/!+;]{ $+|)€73m0@gD(qϺ;Sjy*Y9Z}WQ&@([zpklܸ}o\QI+MևȆ&^@tgd\y."#~~90O7uܻ8OOڡ|\KgdO7cc5pMF@>Z?; h `\"gz%S06)PgOŠK2KDU^™%[ށcЏA7 f7>[ )xvsAKLvO9ײbLKSbZfs 3#}# O 0G%ס( )iw_QMlVwF:Kω>ZT |i,+TxIvlk=-]Y0Su0KكR@ ݠX7- .gwڕq|Mb:e-oQكfW:Ɗ X"R("_g6t ӿiCl=52`'whtR5Nh_s`JZK-j[ yyVHx>,Mp%<騳_ȵk莽OxZ]Yu{U)aMڃLEi\+eXΧY'.JxL?EҿdP 2?cLYE!ͩ״ Qñ"'TvmPXOѡNz9,\+6zYFw Tce`c.T]@%<^>u *G/IaԎ~&"}=IBS/lBu*nGK+"Z:JZT4E@mDg)M;F5dnM yra1Ρ[0축Kz^ HT] &Shi7SQԕtF>7֟yȴ x7sϪ>?S~o"Oӯq<>\PL1 nnIrޒ3_) ajh!RhZZ!?fV/t6nNhTn#YRgkMhԝIdk;qz"1Uk֩,;Ϛ7%q6e2|\Y[tVI`#esO-;18۾TrI7*=u/?P_@}>=G=(:BqzϪi%̰CpݲW~ $l*@K s []^XaK`MiHgw*W-eot+UpHsa1HF{ڋ L#+_gT\|( uG1|' qi&2UcQ :TfE7iG.a7"||>K^:R8>{gcw ^)+7:}Ջ@/~U5jOyY# 2c} R"hڶ7Q0}2C]ȅ'~СaIw/FnQl3f.^f{mzl%,!~e,Y`chZ͖\32:IXMx?Iΐ(R7&nM󁾶?T5<%x5:ڊ%ITy=##7N=Z'_XH1/)6u_{l=X "QPpXoH X.0rx 6At2 6OJ:x!0dC;I WoI@̰@ z gBt"0ZhB#@D[ɽY)S㨉E8E)GΆfpQF+U UC8J82RCm`ln,լ-*@76#NӬSv?h_y?KLA85&`%t޷أHI k|,Z3 Q 78w̴V6`ː`XsSk4g2^Y.\[ @BܡW_?T3 sMmwJI1)&I<@C9l=/[^Vr?"jjgȏ $ RNmwNJD.b֢\ &jΗ B3xQ0V[Ȗ/Xt1C i &i"cm#N7ta8$$ ̮$c]:Vz$,' 9cx䎈rN}ȥeLzy%ВF*1 N+Tm/5?`[P,Kg"EUq3`DKCKHv_4 (f./ &  , sZlpFK0o!PKK(EOQs^V89ATÒ;D%zEu_7F2$_K{p[–g=8q |e{IvF y&ѯgVu 3, H7Fv:޾ހM P\ KmؗTXU[!n6P0 9gf n)wc4?pPv^&Ɉ;vp xַ*ǔPY_:v 3^R3jo \<$m}E ;]OU \;Eg&fNF3(tmSƒOnxIcPOIzՂ SqR^{L~|yM OliФf=TΣA]tǛ:fø H·Dl'r@bӏAFcukvF_r@ص=W)>"X" sNF (7?+AG_P_KQ8@힝v݇O:&(2`ӤH'#G"lq8;{Q>)Ƞ4j+LN,whhzyHjNK'C nUvG7"FPZJU-w9I`s'vp0k}ޜ Baqe'/†0&9UcAEEՠm;I=8U/O#?b2Ep#-p `% 7륇Ha/mHe3LN*gL&ɬw^PGf7wحR ݉ʁnW\}̕zZaӷ1S.<;!3Ov]4LM]>0TbLAj*~U՘x+DKK+#y^Nuj375>&eGn}vu$J)\NuIQ,o "B"'n@4C5hˡVYg.k" H~PO\ϤMz<8ύ7!]-ʥTag_9m;2K~ sdk~(gXOh1 ߸3/LwT'V\'g*eh{0<d&INRy$"O QQ uo iyP?y>~Gm&G*)?G0u] Un)Rvƈ'UX2*<^6BQ[U0Fv<8CO?5;ʏ;5OjaK+Phz6}L^gX5{Q: VN2s<@ ]X= .8gn%Rk3/A}UpPO \J+%z1]u_;09ZV+g6,`tɪIHC\oSNϻ;4D}Pu)"v/0EMۃhNiM'ê+Xx0' pXP%H=w.4uZ]l2]GB~{f`E/Y1/㠡r$)NAوP?2Cqs@q8V,0bpy)ůb6m]{m\ǠEk6ub5\m7햱xxTx xH6:gG\6| KnᄡIbr:iO5ǛiHɵdF {yYsP950skTمT/'Ƃ'lD=`9{ Sc2^~7=s X2 iPYo@Gԟ:lfU>{N/W:cs2d-Ol}E*6s5ah6Uj^:v'u#nd{ n,7Fogdn[ZbiEّ]+MF<$+F.Č{cfGU+SDw˽s=WԄį4F[=4nhNI/iԠ'oaiFK:x q2@KאCqQ@Ȏ{,2VJJjquf}hy Эgl4Pj|Q(8Nܰ%anIs`(w|p² !BL72wb#Pؙ/ xyqurINYk;N M??4d Bca8@ &s P眤7†{ר`E\pqU{W]3K@w?_3+%HлZzD"|k^#؝eȥ"w|É[zRtYJ^?|kbjf%H/Ŵ($_JnUnhcT,wwsѧNhh Xؗ6ɔG V(رnΫO_A І9;cݧ*- 1ƺCG*FZ=v|hQp!],PfX-oψҕΫK Mt[bT{z Y0q|մ>zoI1+mſk7xi+ˁmN1p>qYG҆Ml byi#S2m/z18(QSlG :g4rCz꽝]rX)8TBa ц3`JlXVa0-^0|eׇ}-Ht݅ ˭+vBB R6u^7+O(+ꕯbl9A dB]`mW=wӓ W @|ZW1ԗ$*k釫곤%dlc{ޅUdc$&;Jmg#f /,MI+3L-Cv H|wxZ~'3X&M,(n E̺Ǧ\1j$/̾-^وJ/* 5?D@jcu--V@_#9tҖ| io˿z'_6C`Y\:̟@)$S2(ֻJc`^T`ba2Wn_yTQ 4M|pw.!)^$Xﵙ];κ6HИ!%HXQ1sDm9r}tΩZyafQy/sZD%C|cX!x_ȻS Ͽa6ZHGvl o/@Za7>rFq0miB4Zн1HVJzXUTI@e˘E}‡*@Zjfx蘎V&HmpQѽ'LE8D8l[&5ˠ%߅{sbdـvS#5wS*3ddp}YV@?U`Ä_4Qq=胅K fݛgzYK R|1k'tݤfyfg+-T*2{Qde4 [~sB]G8C>% IH)Ao)!(<&Āq>[hR.hQCƴ,m]a@^6yV!/V_ӶɪK0\j!Wz $*L>1cx^AJp )wgV7l4ܞC`马dv+c>"M3F롋 ~2~Cf?lqgC< bTq=oԞE@pAfpI+ᪿ)i=/n]F/YzRZ8ڨ)<`%9'Ͱ9J߸$"25 ({ے Z$Pyj$ Dо]: I|1Z0o僇t }A\H6u`[Nt(pq-+w&0R #:9/:q}x~wlS]%|5m󨃃S Qp#Wp,2B QZD BO v\DU@* Ƥ\@^Y/EY`DXjEq7\X68>ž4B_}:V:l!86wZaKygABY`ŇB0n7[3|QY< @~7vX\UxV+HrG Z/IP*ɘ2s 3Պ#wNO ~ٸ ZΣ@To4i/"WjY-^ :ۗPc=aoޚH1|3 c3 ,;t)BE{wcbVgoRBmzw?Ȉxՙb,H(=%;Z2!/B%%NH]o:ݕ?@5jB(Ina:t@W~e螳&*;}C[0Ԅn OQ8- NZ#%il܏'@A Y%@swd ['Q=o5 -5\ae[jhűx6Kald& wmJrΑNɫY!OPr} ;C{~AiIkYU~;kz_wr4Kp>3p.Pol,#|hrRĘoq&@:"rOgH9('iDqIW$濱{QPNθ:^aR\u乡$JH (ѝIܱboɑE=qj`|T}ܪsp^j#~]{*r @+2*|wȩ&Tqѡˬ mH,T,T(F8"/ӼMhV;AP-Y \ϼ݆j Dz j߰qQn#p/oQO4;E(M+c裃?1c:oĺZe-7oUl)Óx .P>'RP$1Ԇ CH#u0p]QiIjtu$T^Xu~DxXJϜͦ*Z#|0+/jmO6+X Ϝ#2-(nϹJPٰ% 'umϸIdŕlw1do%v ̨ѿj(!;NxhT=N nBfߏab=?6L~j1JW7&_;.7zTst솅꿦w=y3LRCɘؓE'(E%eK(bㅮzht#>3W2ɾ¡chwꉩBGUn;clwZkْD^,OרؤrPx@E>ai>+-yW!jP"PХ_bb#3ݿ|$ӑSKNm|GBF&" mr/2Ni=B#(x\Hy}[+uJXdFW$w g\Mm_MG@h͝$bK%NMx 6 _+7Ȣ/{y>eDj]'%-:Q_gϪ: lZ5H nB DR{CזEĎ+K%Pg1jl(t@LWeWtX ,g"n=Of6l1[^r/VB] #UygL{9T!BUN뮔~a'F:tWE+#&XGL;MeW3a CC'JiFFXI>0TH+cFG$JD( 7\==&ߎ~7Rxu|QFlM N3C !}(D3nczY\rrluI#-}LaL=ޔq1{&ХEEi,pqx#'l_#[a_pNԸ746hcW| `ە8XEJ.02_L归¹P{K Y.EYKy!# Q:d(` xS F1,]1 W]Wi򲇝# r,RE 1}x"@l5]M@Ϥ%Upt#)@Jv +!%_̋|_gs6!:21e0Q׎4eXˇϲZt՛e$W6xgg4'S$d+?Wj8  kX]SwZeN,yzD|;P) ːGMP^[3}FnGfpΊ-2Agijɤ=_F75񵤤Z+2a"E+LM_R ^UϧgD.s%O8n<53c@sj}pOh/ψ7.zS%˘8Np> ܯcɧ &UP'zI{ `z~tMdOc}K<kkf=ZLIx*fpEah>x7AGeT01|m|_ZrT2EVW/>ف"8LNjxj$us,P!rv P1Ȉ*a=vs˦h/(&dS`Jv/+~.SRpʖ#ep4ﰷ( !AS龄`I)GqBmdUbmDס HH@0T٤lHTJZpyO!R2 90/֐!HA+ѵ-LƭvKO7nO2Bn0eL XMEGn,ݗVPQ߀(\sU @D2sW2*% n8+#/Ŀ:̠}mwpvȊą4Q'[NVf*#)SJ w*^?m쩸=tDY4Fҭ=kz~HX<'X.  dߙ3|+b #}0kP&D- ֮Wv lU"hO#UKc{Bz-?1}YynO ooLhN1cӜ=ָ}܊ wo|Si\Ӧ!YBFA{iK僟MI! ݵ 9F+]7pB~:<^屸oL?bw/_ 4 ~ERƗ=TאbD%<]luUY'1Ύ޸\7OG&85)\zPfS RopҦt VuWY@?t '/T-"ѯv~",@N{|a‚k%G53 lPkO"DcM V _\2t%GmcL91}J)ov|doT%\`qw'~#ܛ&V)(0( go{K\ #y"~ <K~֛wd׌pAWgJ-ꭆƲuWR !L?v`.:t#dp[g-M'$"݁T{*+<) s`=ḇOf^*"#甞,Q»s~cpq&;OUNGRٸx ~J`ڝ-HE]&U |ǯG6d߬^ w~" e2 ?+<{{lHtZԭ'#h04bD= Y.D"ƫ?PW )=O W]fQsD5 PE&AٿД coo*ϾVY 02Lhͬ yP׶E |(|M޸YGB='0l%`C^""%C;jz[<'L@b|S~p[J# ,zՁmcot(l)%lII})GF?'VĠlĤl,Tj.! ώk/"<U]qSйLK ]}3޳ړÜAMso5e&/˦&')#ߖ*}1C&ڡPIY fqfhנ Ot?U줤1]#Qʉ4WRY+'@";JjJCG9TU,ж9;E2!Ɇ)ξmG42:Ƌt[B7qKn_%ac!0鱌#YRWcŞ!Cg&Յ-2W5Y; ~[/Kt6\ÍIcVݱy-qs{84sw*9a^'Kf@s :%Oli97WAN9RHs1a衯 ɉhx0 /ON((=@\q;H&(/ N?n<>o>[ae؝cTQV$<0Zo4]#V2 !&G2߳UVñ ,]uuۀfɝ(S9n/:Ise\ܒ)q ]!  x-/Q˲'j"mY*|O=~Y*t!~ ddM~yZ?lpR~mU4 I`J\:X 4T ^S6Q|+-@0?+kD!yDF<mGaʯS-y(|<#O OaPr?iac[Z%1hto]Gd?B>IP#̴B怩 {A җ+ FMdgPxG-HQ]pݫ>9TT ԪpۭfV=pe<Đ@Ǒvaz!-;,wZfW;ֻdx64D~g\_'ې5 ߐ'*PbȚ.wt1w7uЩY#P{^~U#{̆ˇ *J"CNڸNGë"F]p6/1&2p'L40},4a-`mZG1(ĎIFƘ"5%@٥26oxK?EZ8#\1cQQm tHNH"p֌8&YEJFpt+M~vu(>%^ayi"C%x5FteTe ~ F]<NqNUCZNd "%AGQ?zC{̀-xc[2dNO]'4ZN" 3RFGhUQR}} u4șRĪI(cݿNΡc3Z0Sh >& . yVyEkXG+ܽ4#b@]34 QS-֕!J(pBmuiэDsC7ovNuxd`T/a:5PXH`nÒSiO4[5(|ˍɰZ%y[1EkyzcQ xnܶ3#hdX9zrZ|j.bϯ8l홤prQ8ѹ?rͫ DДTe>Q<8&!SN_DZPМs@hxKk`OWp1v>Aۖu*w^*|d-Bܑ:>C5w" B F˾!Vȟ4X(,P8Z\YTa}/.e\v $x1eV?^ E:crM+ׁ>rwqx ^<)U^5P3"Ot :cjX ^jz^wlELM̼紙D)56oHhtIC-a^'.L&#gOas0r?ćPpY&hdžIkzU;+wSnP7?yBU^ՂeVLH_#С@9.)lة_0ղ`I,r6iʘVVj|aƖed fZO:au}Σ1!nz N,޼ĺ݀-D/2bqnQ߆ ;GT `]X`x-F+.co 805T3̿5ʋƅ\ޫC df6V;97mA11`x9x0){׽:0ik"UmP. #B Ud͕hBeݣ2ۃp֡H^Ӝݥ8 p S}^tXΛvΘ֊BA?ɺ:`\lg?9H"\,Wvar2kyS)ʞUvFOߠe5MBMdZLquf6d܋hX-5{9Y=_H=""N8<8muPWIo(x-d; Ki ny7FtELHBErgPX >!)[T-UfA%H`Ķ)ο>:N,N޵]f#!0?04%]Kl(p`m2 Յ +;we,k<7 hK1u@]V |I1!0iyx]9-Bյ*7t>]<4)`Ixi 7.X n/+f7]߽?N)T?*1F ¤D֦&,Z)z(3}ܿl`Yҗ9k8|z*V$Zܨ'u7ʉ{sa}jYKɯ=”'֞okj>1r3-rXfm-cC{ZJEXzZFeޣiulG =[CC_SI%__ uqKB܄jjP`7RpoœUEWY H r>Ֆ%"LKZ=>ux\~Q^4XOQT2Am~{ĆKsp}&)ݻQ =&*RCn$Gi)<HQ {HyIw >+]O CG e}!-NY5Wk3i]MLطۺޑ*24$;L̃/m-._euC Gbt,7HFZ93q"odD_.)CVd\3ZێT4߬KK|Z›@#ʥiJ Z7\Sl<8(z#fVlX>%Q(ny*FMYZ]2Pԃ3cSieZBvCӘPP*ݙ`/P| |y7 >Q,NӾǭvIy[B> /2 kFw E|'k/ T9p r9>0]]}kB6?2 9>בVyo\-w9 "PAn𲃎; Ϥ{B0l_V>5yV )rY6y{EV/,= |HO{w4ojEHil0#X&ҫ!7*C D׀C5k@.%fml޳X^)~e{X(ljw 'Gw%y؍nsG:.|Ԓ:N.\x撿#OÅl龨(#2pɻS+a[(q( TTmFWqAi];5T!IB&묞mmOb\u$Үi?l=ޤXsF_l bma+ܵX<%i>rt#8Wˣ@78  ,vwJPF`!8 Zڂ^Z?+l}/ut(4O>Y΢WԶ ``=ebY޴ԗTf{ji2Ps|Š4"'S"u9 #s,;urٟ\Vf#ӷc\M>m![G_B&("MQ&f ]ÜàfZ9L|\l[2BcFjpg᮳zP%-LKӠկ\hd00f.]. 5р ~AXXF15+i 'XQ:Z@N(Nfr#7^h;3NtĭRN>\hUSG܆_A:`m$8O>}թ0ݕ X uh+nU Yq#D˅OFo}?#Mhi+s U3"|\#J5G';_xʱG;ZqjS %g" us# ̊d_<].ƹyfiJC>gSreЇD&?\gٕK}H_j1rL7zz{ώxmRiX*Y}G'Nf>n'7n`s1A841d}v;i TgzXyn$}Üo񤳖׍לQ3h zc;^6.}mW< VIFތ/s#9:3('9i`Cp4gFH-<{憼ܵsM4aR/A: G(ҍ%4/Z'9OHh.WGwPNLJx2="m3CWd=v=8jz.MӇG{2Ro/?lϙS{^Rj0ίzl_GKe=N<ݕ>^Pum hG:B;1%fe~/4Lh7V- xMqM ,aYi7~Ln|$.#{-T'0ۺ:ew52QA21y%/|cu0ή5qَM]6@lXkĵ/Ȩ|7}B{13O=$18D-*^(*`do'ñ90a pD(u'.{t`X͗JXb|Hh' +q˵,!Bf<3OGCHBo|+mM<*1N-@#N#=|ޮXH?#fkE>" [䢀H6[jϸoJ8M ob!p"ux$ƖT ѽ3NXKq&0zG$ꢰf՜QV|bl=X1x&?l>%|+5WYo["t$*;Pe%#YUm$N+TGVzŰ;pbnTeL['F)^B&Lݿeu-!+"pJ4DtL& ނ_ Yǔ_B.\\xՒʃQĹdN.~X߄BYC5>o ڭ ZDeCԙ06fՆMG#FƖƎ H@кQdíu[,YEfYc4vB>*4# O_F~-_Kxr"l1 }+W阈aDU_?WLg~ˤӌIW )IzQ`蚠wajt,7K=ht`.b^#uS0?h!:wjRE^/sW_RIrf T?3OKMw aMWZ["LZ(Q'V3Ymo(}8vq 60߅!mR}j'bT:cȊZa SsGEQxW,mrXd0t # 3Y0觊#g~sg\91j#ely3?w_叽q"aE@Cc,Dž|=A[5JxlMXZdnwXJwupm<N<W&# Ɔk#{F+H֛;!k9fփU֠D+uR]@}z\jڒ&`DhU9d!2WMzinhj6V;n^Pr$悌 Y?Mu^h侠 (j:+j5f}Y_L󚛄ᅳ?:Fg~'2ׇnvy>oT(wl(T1nl[QQBĩGͷM7 !Z=W~Y(F Df܃3٪/2.474_E@c` @ϖZAbr,ȕl-Z૾ćWNu&7_M5? {4MF,tJF5YdD)hǗ˃XIDٞ KPl4T7ޑL * =\ %WֹN$mI`&ִ#(PPA2wJ̶+ 4Xc(R7V5Sx֪S<ܯ́K''w@LX ], ,Z)k͒6ߵ"7^#O.4(Nt6X%sH 8FӠ+Y>b Bie:f"ej[NiHU^J*,R2ŅIRp&{he]D_FIk&˜7 ǩ[zcD/a hJu9R1|0Y*xR9sRP)s %Ɓ Xr.K7]@I(cEGπˤ/B"&˿3HG2奵30?!cHT M|^Ԉ*ncA_Gq8wdI}͸c h{S܉>CGNj3bū(e5qU:sOád"pds qĹ.\m0J%IM^~@ݪ %Jl bB7A *Oh! gS,vSSə3 /%a]t8Ub`R3GPwtHFs5r9[˟d&#gsjk4%M $h`ssu0OFQ<$oդ* 3j.wv-!GmɄv;|3f`Hf5o&i]~ cE#cKa?+2Z1©?ùYW3k-UHkzhc`I͐SC^#8RJGL\.yܽ[ZN pC#%>$>P faRVv IYzrcځ^r ɖcB1nܫ FS=Fd[@ݢj- l̼m6r= s|hiWM`O6 ,RRt;S>^hiѱݓ08A|ug#I07 EI"P[G-p a먋 7O'$Bu:.߅s͆eoeh Xө/hhn[@aRW2px*vYCʽ[(j"Lv{e!BU`MdR>Mʟ?qT+fM8p=c`Ѱ;k; )Rj=N.=ܬV|KrS#0}\_xuxsRK aF3Gwۭ|S_\|gr3v {7&f2GV Χzg-. Tz1)[`f`R:U'V8NPc8٬?4̖D*9$n?78suwaqEqe(M1c5ͱk[U xכ(5ȼb~2oZZs+؆]7ynw'`8ekʙj^Y3,$^XMT\PL~ $IX  %fXOzr_aPvvi d@>4Έ?I|<@-oVꮸimai%Xɡ:Z R aAPa8jq݃pJ'#`pe,} Ý"}Z 1zCh {yf.؎]u(xD$6!^~dK;^/3oݘS2( %HqֽK qu$ Kt|yh~iG*Bh;'v|Km;<*؋sL | Z~nq~7ekB10DbT˝,AUI .4h M [0o)_#eDq Lˎw}F[o#yQǟ;'Klqx`>ɆWhʈ3:K0il$FrJ:8׬vt.tVM~~WW%n3Dtye>I(Mw2M<~~SJ-*E2gs\zŸSlTeCxT8sSC).Q<=/|Yz$0͞I%%sau;uThfzkt[EL"jyYp+=u{ܕ+U/&n_Kn? E Y mu 74/9àVG/WRm40e] (\ojEAb ^$b~,f2ٸ+K-CRЅA~T4s^nWLm}C7ɄVcjxCbs 'TyFOg"o q;[/<5g6]pݬ:\h8pMMۆTheDFp337_n^Fn))c!b~"a 4+ oiz(>#F3VՃ5G)l["PAg=VI|UkMFГL[Ȋ5t^(l ;U~٫Qw0Y  \)T@~QD[8F_ڣ\^Er >Jg mF(vkWyUsuupieg-[}=oۚDJt=grX1U>?*}J^L"-HEV1di9PwN^5G.B갪(Ja%>4^ũ4UgW~4,15nZ(ts\yc6L_c> %7]RTgUw ٢m.4jr@,S0fO ` >[A$x"ucuW%VR( EҐd}>!X}?WY>+!~QkC$F_=V"WLIk;pմpUSk] ms@(MJmטҷ\0J*-oGM*xHDNj)6삟~<5s Y& &pn1~CKqa=xCS kD[N~kΈ y%oZԂB7!ucEe\mwYʒKN5ʬ@i%ob৒_PV6 BLio *R؍_Nt|oHJ$ȭ۵k x SشWvQ fpO6!F ߱(wAY8}7;YIe33ӦwR]rMY m R=@ kJZOQѺݠ_c}a&A\M9aCaDHw*w%q1XjK!U* ~1 A@Q˫ KA'0> QC7J'ENVYDBI091$kZ!h}1-茴)eBJyeo`랒]6 }*7[ ,OT:s L6e|GR%2]#u7BZqvq&0J#pZ[CYNH!!iҬRq2a>+f]4;jW5뭾wxNƨ IEoX{Hp٦o &?u]FqFf̓[~F;v\y~#zpdf *=aq ̝WKݷ<#BMzE~7pCVZ7FӚz{TGU ?س>7 \c߱>Q7 /@eU-ǫ)9mi@N=&55nGp80#CU+i-S3d/>#z?QBQM;O{]L>hARbN,sߛ^TxU7ZU-u4. l@8}wm#%ƛ^l9l\fB #'AH:\'juBd m4PdXyC5pm(t+l9&=_G2,Է4э>+au3d2^S߉t bz,z`(YAϥW~:%2JF}5El 601O't qq.oYUC 9@ntyXuj,oI*KUxѦwVYCf|27J{)C<05&(bcŭ ? -;w!h!Ws9o$Jnt(Ihxr9^ G8YpyB쯺G^Wng-]O1ivm6:)QѼҳ`q c)hBm\*5-+Z~ςx srU][rԿb5Y.v&\bOrxt1!!rcT#4MBlD|AK]W4}q=❨|!gj,m'sd €`dIe+a) VӄqN s ҫNrSZ|a^ yWb1tj53 ٱN;0Bv@&A~l.OKމ!3p?=O0ɂF9rS 2]WW֌ezxxA.|F(+)8|5Ntfy.\"bʖHs5{"9Zw~g< T2UWx CFũ6};t@Ljyehm*=0GפxCaF' x1HQ7|#vt +=Kz\O͆lVtYb_)/AFnyEuQs\.ʚ?{?c{3@ ? ֯~jܖILA~J/4-m1tFYE\\\oJ|tԃm mMڦSVbT>6ʤe70QA4Zif>.}*j=^O9tz ɹ~K$e@V2^2ڞj,,=zE{ekUT"I>hPq2[#ւ& #@jƧ.߬wӀ$4qUPuPQff}\M [wp47PnX@~B6 :SpQȩ8&A#l qSB@U\~'<}2"1ިfn=꽔{/:Un_$ d,¬x,G_xXT$z;2UZw-0.2yl hV|ܟZ; *Q?ݕN6VO S>d g$to,ߢ;;]9 :XE Gūm'gY+b4*{Wt*BUua4Gj:BSOoz<$z 2*'8ex ,t釘/` Ž%1!re80UsDSρǛ00v-i"ℛlor,6{O}o(pxYp( .1Y\6fVC&b"Gɭݸfe5GZAA"6r%$rg|)T(<V yWs]ƦAQE": 0g:γT!"B6έͥ3l|’1k`|8[t&_,EV!F*GLfH/)ZTH3G3Q!k{v~ Am05otť:Gnmr##SM%OOj֓^>wRǷ5QaYECѡ`M!W.C *{޽;eݝ6|Ы#bRavkb"䦕jݵ0&VeӘK&PaStX;eU2:RD  A_S r LyzI#JԂB&Y6?Ҥkinbhbfl;1zAFr^9ψn{_1^ —Hd9wa|`u1Q.35E@ 9ÑVh!@e,1V>[Sr^-b~;o2T˻A+efMUP2*nyzAߟ?&ni,$C\cszkaE#\.NJ tZ̰ HHg@r E|=2.g ܳ2%KB 4乄qJo2\Z[k: >/ą@\33 ;\dԶ3 %F\x0q;5Ngn8N;N){3kyKʱbۯ[ʙ{8Dj;mwijO塗;e}MqWԓ5V̜96APӃhEW+F@De?Se֫|xov h?ER—AuOE%a_^hMSp6sw@Mbd ncӅ&-mcf E^%͵a_0f#z]FL0T7,MwDhӗFa l_WükA0dd_?}G:(f]̦&x*::<%|wM՜9 [cX^Ie>sJNR(q$M<R^[\:6dhAG e{9GvIT/5IF95os̪NUIl4*9Cnz((z=}UZ9ᨂIXdA@:q|-WCUR3#*DCrXZI?&ydi=i3|r_>ZȽGz€& =`2"UZy#Wr--}wXAhKU&'q =n/mj6ka!-b5Wm*̂hf!4A}Rf;u2\!iZ\S&cl\*"C=wDKXXPX @Cm}9+n,a0WB%JQi,OI2hkeWm(6K`TufTVC2P6Q%VQ(:w٣ Tya$<~Έ-ZݪvEA)TVO@3k)!§3p4ڮ\Tc&+]Az?մJvN)-XENOF2ɢ!fg8z䳝Zt2|E0žhqe֙;7.舫`kh( tr7^)+VI\ګxǧFM"z!}mW@9b{k u/M`$)ͅl :j';jm=S6B+z%Q,F~XLg5wow~|ؑ=ճ<7dSa$tZJͯ};kXşiKp)ᬰI;n.mh O(G{RhK޽!odu"yiFxcZDUmMzUm r7kR_nY.b[6,:8m7(&KLf _U WІ,eCg=ghGZ67 yIbO*+,!lwـZoՉ3nZa ^qhe!(C0=Ԭ獉74+sVE9L8_+EfjN^xd2Ӿ@{3 ?_X㪓KLp.j񼎇'<ڜӮC߄dO牷Wdsd%t4nG̗Zo]On w4^9dl[-eOFR 7 "W{WVXdOje}>0{XWf| "lc+``*fCTV7@~f|>EB<}iCIVE 2\Е+fsU cODŽ-yBvjmRz}pL/Ͽ10(A32%(t\ǠPCPq@# G+3n} X"X_g:CN u2h A'ޠ[Uy"hw;OU\7Qm0)Acxs#0w;_̇N׈Kz惫T;ĚQųKc0%1t Ő G-K/RI 摑oR`lQFG8t%闏]D EJ q V5.;Hpk!19i yͿy K|n.ЌN2i\H=qy}uT~rfVPp[3 ;o]qjOԥ8f^s?>/}!ҙN[ #d!5X;Ug Ք@(ݖ_HX% |z= 8隆:K觘D& v/J{ g垞@6  M^NZE9=@+ $ͤ,X3W:OvcxyP- =:i'x悋:6QXj):?jU".B"!ʄL׈/4lvXQ '?x IMiA{5d . tCyiV32 H{!~Zc 3E)Q6Ӈkxj״* +q+?_7{3{IE?Ì p@I8/g`P.KG4 C{eQ8I 6[qj\܏Ir4ʸOFK&Np&f'`JSH;a.UaNM@CB,"!l 㨄Qvr`ϯ&]Paljy;_0GA r{&I&D߀'gaR ^(ۊ;Sݯ CnJ s c&XbY+4od9nGq5e9_ b3MRrڜ9mbL`fAĞ ke,'prM楯tJ 8z1RW#"nKiKdX|ƾߧLF79Ϫ gM{|z &Nlag,AIg$O,HS8Z>"2 T:\(0Ba!2 %tW~1y#L]iv撞N \"ސnkH^&(Ѫʉsla_.ϙW})]%˻|E`O 6Ꜿ5S8]N> ^ txs+k\ͣ5٬O@R#rG yC ľ޴NnupUbP~CVSKYk;R笪VOt]gß`k&zڤۅ4"~Aso]-Ne0d$y$~rjr6^(o129On=B<:x{yt 0LO.*OV¾)2T.Q6dnI@+'#d$~%(j*e_bWpb EpLk}OPuͿr18H\=+6yӧD.-; 0yFڝv'بaH'yY9+ ;^Ad])ݸrZN|B_c7yP71׮~fpJ|(Uro '-$AǕ)d4'hi/Wa&Dp$s00Ώj[FCͳfZx5S0AEx)V/  V6#)M5ALK J`訳55i> |d]D,1MFe:CP/𮢺8|Қ P[j1XLrl9 Xy#zH q6 1I#*M|5D5 LY#fe;ά+t=)V pɑI#5^G'¾GGuU+]P*ӝWռX~uAGtwRLݧQΏPJELk>1n=B2‘IFА܁lWAGB#{~6mK M|Ov CcE-U(qsgI1$rj<ơQ~%jѪ,Н5~nXd# ~>8w뼽0q sI5q`v stIϩVҟ0sYq{T;}>/IkE C Bg\̩枂a󤣱˂ve8Χ﫺2"rі+xٿdCk MT[y^GO'.AplHŗoH2f#썟:LxxE?Kj/돐FA+$O%)!.xVuA6-'8KHKG?kƵ׵~(a 7/Տ7P*KU>6OFbw(\U.9>X nLiO<HtU-C#⛺~*K9u i3\j& +=ybB4Xo/Kc%YfS&)sƷj[KdSg WA!\2YÊϦ9\} mN}Ά tFb8;%dqu1zBm~&1drZ?.:7co X rX=nE5u.Kj|`g~Ibb/4@j#<7]6D x/:AwRRŜ^,&~{܇$_N(THl:j1\)bȒro,.߼c&a"~GM(\B9D\[+Nuܟr'؂I+;Z={i :6wb]#]:ecKh[>{bGVe)\.z,sK'zOܳMG)~d(wS/%Sov )w`BmgQV蒜+%(7sCeJJ5%XmծҌC)uDys @MZU34zܾe̗ǣBT?Z_TіRմ곽J%6_g7:Y ;!=.W%<[[C%VsJMNL734V-vwx̀i_6D!2x-UI>6f͐!qw1^Lk)!u]XobN<%VQZ_Ecz!UH)q"Ni(5DʫVI$.噹 U&_z$^<'B #N2D[ /2jj]?Ierc8̃^Bɑiz1f?[}ԡ.Κu x2Jiꐬe[.T6cGrAS#9HOH#wY.%q2R<1S&#Qpesdc?VѲ4c7/!(! ̀^I=j!bԔ3p"F6PscSQ_1 tǾȮ"/!9p!]m[tY t^$gϞ<ɰ6H xdK3znEU,z /m3y $ ƚJD~5G{7)E~89"|*_B8 CBzg3AmlI8UAOwb%nsq"yA/ W &#HP>Sp`vͷT7IHw |$QTTk.](ь9}솛^ Rfs u1l|ײϠ_ݭ 醡4bQwy(Kw.!c@n@;[z#[:Avs~C_nihZDhK/I{qx@)b]{F!C!w4Vyk .0j`H\Co;l<&Q{î.qJh3Li-Nwpooн8xOh~&]mo:[ ӺNJqIS#>QVf:41集ruh!oD=3"珱)]-hs6?KrL#VIիf ie6Ζ3 , &a|-l͒XX~/wdu՝"( 8Uk 'K : x)_NTV aZe؄엔gT dFx,/R>~:.{13mLݣW|*|aR֥[^jI2}Jdz| k[{ 9M^ΉEiHk =-ws1iɣP|As(xl t= M*qbIp*f, U.Qp|r8 <ٮ+Jh}+$q" jC%/8ꤶ~iIQ3,yuh 6\50$/]Տ?>Lii ouܗR/t׷ZmukB{%4޴մkje}E9) ſ7jVn|pϊ=JKH4=|j3#Q@u//LzYVPϑKj]m01=ո럑On*G*AL7 x8KiG5< lbUW b)*+ ?(bu`Dn|SNaߎ@ߐ݌o}x ݿC0Fo~aKA6e J! 9/iǔ:EmI&'tJ_d dȥoK[v e#+t@.P_PXp .z*]ϖ޲f懀vҞ牐/K)u*/^*cIbEX to EKK{)"bDh\Wk'b l Ϯ{6:jOxCZBb.1M݃`xf.9MZKG= Es!og|ZcX C.p$z] =F ǸHOd!DP5E#PD6Jhэ2ϳ;-%y SpjO;INMcb7WBH V|'S{稀>O}\ japI0۸u*FknApaY^i>)6fԙ ;ڻ%XFRvCU/҉ڎӈhNrʑ˲6#G8FmGﻟ LظeHN V}$hL~:G둂5픗)/Q"1'j4t)'50ʎ{B?[UbI.f M"ߜ /bC ""IQ9/F݄+1f|1;EOY3좺w謦JzsNfbs_h[BqSҶ?V\l0e@m>mk<,$xg^ \h("֌ J:ԒOZXD4ȅw Nڦة8 dGXWZ>ڽ&l=a0@Xlz]"'XUGG5߸AXqKHͽuj#4=V 0r,HF2lDfC.Nu6 .edhq8vhED_wt̩G8jk^2MXr?Bk-I<`G5 I5fV^.7͓! d;xmKU 3H 1ҟ:3ŝB-AˆmEѿpX;cOɢO{V8dnkc7psl+x{`h65A:GlXƺIvֵd\;~s!Sk W=+5ǃ{g}itX hw!YųQ*~ODTJNYe;,O%üIb'y&5PsӺñ1;Ve }w\zR-4r|3 (- \k)O죜kۏ=W[گ)[[EP)FTꕈe,[nFwHT`Dܯ!_!6Q3΄6B$9Q LjuL6nŸ`=B,ݬ tQ8}*Nj O>AvX c_S6S69z6$~&Rtح&,F]7 @ڥ+*=@fL0C*o^|ZEp6 T}k*g#AuokPj&L:&i^j ݩWTSc6:EfUtIْ˱Ak% IVCohcZhإm6oJ;yJ^^*=5 )s-WA<ßW~/5-|;8jA&, 0ĝD&w7Z;լ"Pyq_w+݋3u]a)(HNCHBPA`3=p.$d΂Т2q }c"zLk7j8XOvaO8Loqs=;bJ+w[tQ11$iW 絍 N1Z93Z/LnNLrɈ80=AsHPsAy'E.R#(t J4ϰ ԎBW 1h0ci.aL$:|- L;-Vei_mxn_2ct9֤}"fMr4TNzSUC"ȆQrw>vI:U >X +g48RoX[WwI:pH}9% aϩm1U9DyR|L⺤mAyw1F"@Rq( :~ZX`ea_0l=*B Bjn&A]ވI[Ga_ ȸX@ cc7rcdK?@;?*biT#sD4]Eթ:[ut5#r>ͺ=+%!E-w#qhV3~LAhL W8r]:Z]o }TgZzZm4dhm$+J vK5L.`L MjzĊ Hgj$!K DLRB. FSxx&PDZN*Q[׼FOo|Phg3&@ &C#"ㄓb`v=@Fi Pt6,UAq\º]8 < "ZcL;qz1[M( #tk}b9k ^IHv)\<x\/\:U{?ԫEO91nu_ףmAi8rPcM|ek丰1U6I]NfSMmpH+&U"9=Ɲ]hbXQidrJ2Px<|.2;F'z$@nHpiARɋ9Bu$O*Z$ү8צ@ۨaKb۝{o+gZe:nR_F$]guTZ`ˑOZu+}I|f`0 q'*7B;+!s KXEdhrmq:KL@&4>)Ò\=>I6_$.xexC <&ĉJ?D4*e%)9̔obX̒?Uy\myMoXX/eizFTOTU\nۛ Y"E>ʢ &~s|ϹcF6z7E3a4^32!Ҷoy+胧1Ys])Tbk )wbF Ja%@l>xNv pkOdXu\m,IV/yԿfy\&:'QkI>.@w{kD4 V,r.6l}}/Ѡb ֜wzgtj*ԚVؿRɱl/502*&Do#shZœ l%[ly,@3 Dkp4YXCF)¢P;O&ꃀ(t혦w17aųJj@)#H La#`.|D{˫r:y1$DhYzlY>yGD[jJtX1:=ytjO){_yd2iPd]Dd:Vw_Q.2e'Fڞ-R"S"n6ۨ# hb `NRs3h+0 tI,=mg) `chQ_j<fX4]+g2uRS %QKzu f R}HH7PKkbȻZk) ySg#g62n۬q?2)M=j1"uԟ5-ʥVXՈaX$d[CL#h:b\SRYVkhAaX&JxƧEj6C%8NIO2Mnrg+hv"RhPS tOmCAcFݷx)Ub`#9+0̧PhиH?^o962@$c'7 [ bwUԝmex6WBԒL_ץULd7Oǚ(˷N\j{S@ @rP[Tu  +]w5fmiMq/mJwUAA\Ը  Gq9s\-"9s>s&_QD@#<,lj̛wߴ )>F Albs )IO0v݈Wh0{\4 f7D =v j agNS^SODOhJ TJڬMPتyw Ri %Lp鞬/`$'xnbZkr哄o3_)4es00:Ih۱/r8V];g!"|l~'c:^}u^Eձ> D=$ S-2<釢AY9Aa#42'rk@@5cp_Bzt<ނXy˩< ;[7Zڊƒ.+1+wQ8"W@ wfyDJÂ'3Qn!-9j7ggjDu\ ~,:8邳AH gǎ</bxQ+G][yAkڏ3^ք vE**/}n%v&h4 mN]ꪢ=@Fpm`|^I)-5PVJJ uv(PI&߃BbWA`[OAoV%8<&$Ďϕ+,~n7.?},] tf+5 ڮzT0GiK,Nm8h?RFH|Dݨ($Rqpܯk$STfdzy`yTڦHP#D]qFuHqƇX BQ'2b#oja~r "líVA46FKc#6}bYߍ0z:;UԴMߒj6# k.Rb %vزJP/Lꩊڞ3dJqmr.R*5c:" &f\,&-(#@Y5^ WPaV;\Ҧ:K9-1R6錎y*a;l굁)V۷L@M@TNqJIM:> $b)&3myEtMHɻ]04v'LШ߿aSC=شe=иFAyhRGqÔQO,gyP! A-z'Z5GۛR%b/<3_!3d̥|==]>{-J*ۼY7^0xP}n#_v0UwQ',&d?(' 1-KFBW׫V8W$f'bR?I+f _7L߶LYJzmeb-GHzMҊ_Sýjs`g Y: &!- 3# dWUM49Oο;) pz%b$` _Ʊ4^ɞ9=%/ĉ|DzkyVPf8 BV🵾8T)@Fs+hyH!"/XOՔXT&]~/Pޘj靫52}trZKFF%p}r..PR͓iȚ;$=2/nf''":&]D)gG4Df}ӍTTlj`I@Bw2h7:mżtvNZGMS^_*b?E64''% M%%C4oYGIv(6׫Nf3E מ&LWPc7a< Zj㰁Ǒt&g\@jKJ KkokwWdOuW]jWKc/}[(!F8 WXo@u#f?Bf f'~KZ!whG y㱡{b d \1jzJCvwPjڰăzz |DJoaj$l~GVqC(a^|RJ;/slagMQ5,n<5C7`ɘ Y9 R#<}N7'+S\hk+6{|L]%Z\IE7)Ot!džV>.*jTf#V\u*Dz,:=̑ҟ> }IhN7bdCml[*V=@Hk)Kt6GQC.W)V2P*5΋H*_ӔM{4EJQc?>(QZDj7''c[j2SƘYO)`T`O3w$Y^X:Kk\A 䬂̖јp%a.[K Q=@B35b/4jPb#M>-U+o2g|Ueՠ5%Q:fo ^ U)E2ha o#;{3ʁOE-CMs0cbF\)FP]`504-*ܘ_:osC̾ILj/o> wIWKqc`/@R5lMgN( q n{#KJ/R2?:!bCaD\M6E*V5RD!ཷvhkf)E+k }TGkfx+yE#+/`ʛI`5SvEa"t$@+hAm7|gEڈJhDg2z:f >7~,HǏ~a11:pėlE (b k=u=]JrZC~`V~‰UAEgЩ`nP o$vU "ޅ(?` b2x6{\zٕq].B"R%mp+ӬdbW=՝~}AYE#h&JKy(#*oJ1 :QuQg??QVj b6`91B/PCtV{$Q~RA'L$r1F,=EC^406AS&՜EۂL-P~}HsVo]'ɇ-@Cnt&%2iIkztJ\P-2 ԏMmX [xF8.6aN򌾮e¬x?/sG\qy( !:S,#%)싣:\&̫`hVIVԵҀnᔖ4U x[DVrǺ;[ n)K9"VC[> 5~avb@H('^C66,'ui{fRehyw>YdžQ7JRAƒ$ۤ6亀@1 r%RBӵ bY fRؐz*HkSb,At:)Clqƭ8;~t+*򌋢CMQ5kȀum(Luq{ F*({6u>i/2'lD&'1k$%mK =(d'_ӂw,A[~8sڂx#ID;sRꆴ=|ssr_r Vcܙ3P3mFv $d%_A/D=g⇰eWe_lײ bh^MO|+>ݹa\eV_ LzEvn ǵեp>0F]URtw_{wg1̀ GO33`#*7 "< Q!e>Z j ޟbK%X V(jC8ùR[eѼA@aaOSQDoҔ 6(ɲS<[)~=5UH jW{H%t5ىGDOnA6~BG+_)6r .miZ:\ =5Eb2l=TU}(L}Q 踠d&nmDF"!dqEZ/ 1 3[3 FHP aEa6*ʕCsZѸJ7%#V=2fNlb'tIcpk* 2H~Y0 H 8i6^xThͽK'/7ͦeġb͈>Dg 0֪ TէSgB贗C۾lSh1ˊa1̍ ^pu;zsՊ!|XqwxCᵿ\I!9N(n@L&ڞOY^<+po tN[^>,Mq@;ʃ:Bz#Xu@*kR?AG$rҒXR?{f5u ß%=pv Wl,Zfw׆3!HNJ wE}lLɊU{յڤg7}20~=,b vaCkxPt7nG{<=Rr͡ey eǠ[qp>OA[Y'H缁w#AX> roJ.~-f2"z ^8%ibjø7 y rrUίex}m#V.ʶqo~:Gf;/RC4q[+1yhH41]DidQ_ϓCI WssLphqbPr#`8p&DW(1iyP8CA6HAyZY,_ ޶|֮)8m+t1b%ME_5sY52H9Z/m1tCXEdB7%꜀cO)'"7suas!Ffpt\輡n BE sCk^wa;u:UM_,9㴌K0y7op&LJ7 e)wlYKY_JT .5YOJsA/U_ +└$sU2_GxeQ%^P{YZGď=lzw/Å~jJeh;IJӶ)ߑV͚ﴸ IMS uؿ- c6ɆP(64'*6=C>$ATU?@.8>/H6 8On+]=+|^L /^١X=*0' 'PsW_L;)QbN;i`λ-KS{% V06B1T}hd`T49`Srs:#Vʍw7L!;o#O|\n#%Vf$NN!8T#u>,2(Sì(ABprAk/ ^t [3P^D >ҕEj,DXu/'$>060QZUD׌6oϬ[u,Ba ^Ybқи1| SAeZ]D۵C0X15*Hѹ^W` l=v! OE3b^s#yJ Gz'2EՕW(tK='Vo#ˑK']=|8o/Y"(wT)ha2*@p RTB$a4_SWئ\x ]Z U]ѐ걦"5plRDM`ʌDÌsDjpѡr1pu |7/:V z[|g0i .,-7_fWMlZY5uʑCW'9~Q`wx`2o_MI s[gR퍫{s$\9ALwQZo~E_V\;j̨T48KԷ9*#y.P4v&̿,&Xsǎ#L?^LG\CS6=u<=*R>Ʒt &!nv兞&dz=bSa%S @I?<\hdh5H4y}I{%Vb\yDκ0oM@ مݠ*Ģ\)hZ9%Q3e F&cqXўP]TxUGri:.Οܷ[;%^^/ ws#lvP.5 w~%nC{ Pg!):^jV++ 6ZJ1l'gٖo5SCAx?'wy{b\GC9GZۚiN+![K5L79M0a%xN~bڤ$a묲2 B0moKAn[\T4[Ƞ<=@Ŷ'tts'nA/RN%r';1PWĊd87"1$~X:]g6 jzL-G̥U;\z[^@|'>5B [*j-CU1/{v!%)D|B*p&\p bV 泻j8k"mc/ʼҋ}|ydZB#2`~ 0A Y'b%q>1tC”|A=H ?QS|ҫx<l ^cmso@a w"T$& BPw%_:e(ok&/ ^e^H{}CR8tEsK]c!ThPJF`n.ܔ, 9PŲ[V4Z|m@CX{[eruo(>h+w]TzMJ!lnJ&Ԉ6:?BƸ6'oBڹRq}`-]ԞK˧ jQ#@^h5 s0/6iAm|2b- 7riW7+ɒ6r3 ʸ%x!S);# EwrIie`QciLkeFF+DɯZx(ڊgA>`cFGjFh0ۯ#֓:3XܔbXi8ÜJ{~~_\=^R᳴n,0mRn,`59N6[Bp:$?1(Ǻ l&"nz׏)\Fk]8AK fq>b"F 0%ZTyBCq;b`2X1mUJ&9Ox=b4R$P4 *tmq%g#7i ̜kBP%{D"'F ?SNIv\׈o;LLmdfl&t 蒉rI_WCN` :& PT-B\`╷T}'U]Cl4Tbt&`ȫ}mKȸ)Sxxd!6)ߤfE58"IqiQL: $;PȾp5DPۗ:Uu)(tH=/Y'I27S]GЄvӬv6HQ%Tc#r&2ZBZ)-+;! j6InRcGiqLtRs| BW!&ijJ>i=_Yn*;\zp2 bx{{BhAS) oi=P2BDXn(OL Z#K3U{ {0X+1[ZYƜª*ݔ5~d t MuߒǮY"]=Uc&SH}JVjk?p1& >!]?s$#StT?d(r}; {A{ H -i-h@KC>q\iV! O1o$XsU*d j\r2(ikID:?%)?a#܉$IGj ڢx`d՟+%7rmĥy^ȮSX.SW;nWlS t:VO.9S@G+j h>ONB=&_P@xwl¥q4M1¥BRm^49^Z,z cvʾ*j6e +X4 ];IJm?6b[N,^h Gw,6xz0rh,O<;kHi ![C}xL F%{wTԝ?|տv ޙBs'WQtĔU[ ),. c}mRewWG<)3TCMla@J+{Xɗ>cgҶrChJlǢ0݄yx܃'l)a(Զp>Y_녅?Nq9dC{,50|-) FXeb`ISNE7AIn6\p~wImDH 5ͦ")#!⽾ [TH֗猐MfK%h%W[ |p#ʙQ7Tlt-F[҂I)}BR;Z]7-b7A:;Y}=?:w.,JqLT&xl)?ljYԨ'!R_y8q*[/2 3vY|md"zb#H$E}(u.46%FSG#3w6Iwk ҽ;xmɠ5*֮GsgN/2m"mBoWa)g@TZ.V,69:? Ԑ͐t@T$! WgQz_iP[ɱE'(E]T:٤&:-v|^s\./H}➄Y4-0׭i}IpU(-7"#zW{׈ %M\I-G-~[PZЕSt_g  l̊NA!TA߭5MKZ'yPʄ W95cܺf% }ڶtzvqn8-UliB,>^>1pՄoHd[ͳp.li!X3]"_j9uG37 <}. qn=m`/Z9iik6ʆ&i-HC3[{"l[?v 1&A+vz:jet8^%D5*ԄnwDԠ#J˯0!ܻj9z:n:TqZ9W Mʩif-vV!Lo!:\(u1##3}`eyi#Bu[a/dH V 1%Իr[&&3PS} :EstÞ6@ÝAW_<{¥ULNy dRB'bxʰUwtNײ v0*J1\ߒ^%ǠoFY?jT)*Hg~qEi)xq#1ɻE$Hx!ܫ1uh| vTIb'iB0 ls򌦖+B~Ygۗ'_!VfI6hB33E⁸PRQ}+k\GAVՀ\I燱薶\-鰊1R!ĔCQK\t3̩W>`ܹe)U(I9 j$ZwUiψ8RޥK-ep0 (ڮ4ٌ./6/3 L[ Tfjynjf6vB<aT=)r##tmf"(vz,ScC=gV\]A\t匽s2+f濇_Yt## /*d>n@U{(N ous|σ)㆚x(75azN)&_͖l^ eG9m:S%zC0J%tl=3+#pmXChF 4ȓQ}͝XO;4 j:mNCIۤjCRBd}']1/chjɗhL8^ G8RwKVui bA 3t{GFRh/{xW-}DӁ# w=.l,)T?oCr wT$18[p{-8SR1<'I&Rorn@Rgk_,A)V0 &g%Ufb5ygr20,'A­Le4.qБ8{j|^vQCcQ @l+YKpuuiYpMf&& >|7S*-9!,r4}Ev8ظMvudIϵ+|*PM d#˖91xcWxk2"*Gg8~_P~dxLR}G `X7{MRصw9!eDC7Ds&<4'-Z\C~nWoYg3j{QPdj)}:[$X\4X[2Bp!ɥ_T{yͅAXsˉA:PJB2V2(O&[zo ii{%mYQ:8{8[tYNȔuGJ MQF D{Hv6o}`_XWƆԝrT,: z[ -!dҶE@vh,ȵ`EWl,K㨐ԋNx* 6GTc=FO?*ڪ{HLm :UV0@WaW[*?gUgT\U:YFڥŖPȥs.4?5Q 1:+*tl \Zo!ҟjTtТz:1,: Aٝ~{ &KgH: 񧦴vߨVY'ڳkg&#)b92 YzzAX KIߝkCe[qpȐqJB^qd::W;Qeu_w3q=$¿qQ,T!3?ÓlqʉѸ& n[QxvZDQ[>'s 9O J/.?Cw -Hn3_*{ D+EVφ uR푈Miµ5y;FR=O<-ځD9&!:e|>0f_קŗÀ+m):Ы=W~S270gMm%=9ؔB;̡(]~k(q}M]I _KRr3@[{Կfl*!S)e#qH,uͭM^d+U ܿ$-4BqwB=iGiH? =QzC>?yբ8PƎ%5|a@|.kh>ؔ@|@џӭP*`#O}ؓR׃qQj'o~?TL?_}nk@W/ӷ*$j6*U;L76nD _KXd^{6|%u^-k 5 vB%-:"- ?%G7YkltZ{#XdXj?vY v2sdVIØH]w) i\av`^19@]_Zt}v@`0pE;{*UXv+R ku10( ?%"zIB|jւra! >H2ݜk=Hb~\ܨmwإO]t~8It$\|~:8'LR1#s]Ae[;K;9Fwe^8L@'zO_,:%n Hvm0ñs4`kMR[7"% h# %$6bR ~N)j N%B|(o_ q\7Ds 6>Hu47=Y_OVmA6m7E+벲wGMU)Z껮RoSF* נ(Eb9% em I4b$$_n֩0f.G;9pfK@b7hK{ }oTL[a%;X?uT /J6{]iP6OLљVtW",z>GIeFswW><}ޮp tNUTNqg?=m;\/ӹ,ǛLuB& xA|lb;*01SQ;@0d'fʄKҵ:K~q(:x[]DUI+ uكLtU ^7R&$!#Xa6 kc-pj#.*g}vg |~3fM@.zbҍ9&xD<ҝnHͻ Cgڬͼnꔯ2 *N  ^3 FXِ-x)Nq胪,wv)s~ܹMkXf>ƛ4 dC#`o??Ԑ5J~\>.QcHx^ @r7сWlQbS ~o$F(wйrꁣB};J S2vƟl@Oz3YL-d:[?b缐@P\2)6AevPM 8zmOMNѼ죖vn[)Qe_q}`oq=>16nAZ:d0Ж6\{cS{[01K#ʄ@+lZ`T$֘ڡ ZZ;'K9^-i7j<%橛AAȳ D0cf_S|u+1 %]A|T@ UB+1AX~ׁW>8eu 7GnM|£yWw:pQ 3Y5vD7)-m. Å-56`xPzW4TgNr_HN8Y~,5ir@3_6|W٢Y޸l , MQ_2$~GVtU`A&^,iY t1S%yqqp00@֍lD/x=Y}`Џ|M蝊"ޟIpBt`mP -L<#.:KoT6qf6WL/(/d$^8Q{k>C+frӅuoGPf}5''+Ś3_"6~J)S:gH~%QNX8-kx;hD JRH~`J#/N^uyePn"44>e t myMYͥd׵-Q?UnGa],D|tWzҕ42@rtHZ\4^d30G:K"Töކ[Cע/ZDn<Q]~[2y)-6l*0tZ2llIF JnZY.0~vn60!.D5nR+W)NSr׍*Ǝʘhwr Fuc,uŗQi8`Jގ\5"r>7 UbXŪ3R\[K.>ZEJUnGF}8tc| RۈTrk]Ytzzx0αz'x3WL?`ikUtpYJDNLELM:dik2c/jُblqfթXF9/ mޮWH'׈P*5ޢ?-6`' Eh9Ⱥ$Y8 )@e6:wJbI(&&Fx4[ (bt@r ֌ع$YVC])$vIsްF` o0|9'R_P(* ] bU8wNo GD1a;#gioVRlԈk;Gb}ݒm!u8Řƹ)fHtׇ75# NWbm#Ϫb20),# 9fa8ܹ&3 @ # xI0ggs~ 66Kx-=jH;՟۹4zt1N/UTx+!MG+E^?g ,?-pp=Pp&kS-rLfij;1IF)>^tJu5-1D3Iv`J!B貛Y{oL(cL`G<ټeg:fs0d[x>?tI<ָ1_OJ}LS9]a {v-qER n{GԖSɍH7/)TdQr5Hs,6"Pnz̍Mxh6N oF~t讧agCڻJGJ &ܬUi/XEC݂yW׊4&@]&֦Ұd<&&S}!QaMw,nα/xywjO'0]-Gw(/L;G'n1áUo?wکZ'mYuK\g܈&Pc_#E7e\ʡ ||xijb]Ճ_p͑,s`4u'pٺm}.ȅ3w4F[lrڌʰfƫhYֳAHafAg7Bf;ud}N˰WX*1NCP.s`YӘNC>R5e_RI\5Y.yIGF0Vd0Ղ|HoP 1G8 ?f`]XR-ܵ0|֍Ha%pC:DULc*B u:Oݤ-ps;k-gU~[ ~EŤkv~2pr{C.x;hkqSE!r>?M7+m]6\]IjI ΧCX|uQGq] rFfuwM%hyiPBv-H\`b1 o, [M>]f¡w-4#Tlzʔy. %G&(1»>rswaHDmu'ra"Rڹ("Ĝsv7DsP?gZ&W(SB07 B{ |k/$AwG8q~]mX͈FWbDj a.y+ltJ$$-H'{M:<x/Y _]s3 2k$1f~ψF #`֊b}%|*n\9_8 cG28jȥ#rXlq9)'L~>]$]9HfW>cvn b\!esh)uEWT akw $:Q$svhɈw s3 T^b )1p91PN% K{;.`0ɰv{ujBA̎LSGKb9w'9V68w3q6ef [gL*-oUjFq[fˡ*r:H y!^nj 7jo-7Iu]LtrGEי+]%p6KZƙi{- k'vxo b"H,|}5mUJ.$# 6SAX^5sj]fh,+ 5a]黗AO+wNYЏyy9}çAQ}脈|EI﹤q"h}h&K!xBv*ۃX1'sA C1YKBq0sr5w[ʑĜ h^= B EJM(RRxp Ʊ/.P3w0; a=ƻI2h4S4?0j.MvZ>1sRZzJ!)+PI'Bˁ-T,mgԿ$0s$3MXd4Z *}' NޑgOLe|k$p?hVKScNϷ)l@ )>"q)'Šs&En4}'ϗ2 89$]()7VctQq89m LD0NFP} R&LO{ HÜ) E4nZ%]!&{Ipf?;a$YjWCb5ݠhIIF Q^kPW޷֯Ar c3j V}]!0VrQG]/dvΆ h,Dirn0OC. J< +8-;.01T,fGM j2ezK`EٜxrJIN\˹a  @dڋRf^e3lab\ފLIm ^MW1wX7,/[B|;/yh9:lךy6tqXU2ȩf=ʣJl(97w7V{cٮr- |jF/e,SM&Mm6.N`<$1DQRqyX5 vW5Rnu L⢅ZiݽƟaG !U b=+; 8pmb/d՜DD| |"lC.cpo~GFjZG)  E;eҝyH06+U\R[zY9_?FE 0tcp:T௨r*@eEYXA{ZNޟ^=B\+K`C.RJb= rN-xGֳr 5)\$ x%2C{&;$:3X@o_= p7}UPqp[]._d1;oWbQOk:?_jɘkSn*Uֿ@o@X?S6}ggU$XG<>9!@9a٤PlSyAtLC.ub 㑙[Eocg^xS)RĠut-1~u }PU4zivRabmbBX,Pv߆ᾨIO+@!92Xtsm, P`Xc}c#_ 3quRxL3L}DL! LdZ6PnXqW WKBdsC7m6,$ }kEBU ŨTÌK^p($<&-s%(7Wi7Oےǚ|(%HGȬ?(NHx_(U,k|\D .jН+_V|yPI~ε._=>mZgqQqH޾~nY=tNK::Yϸc V[Q:kY1( 1ӹ#6FeN:Le ^oɯEGt_塋0 Ag| !㐹%)ڟ̋WxZj#'D ѨOtn™[[}O7AD Ls ;gSvJȕk[`^|<0OjSp˷oǯ1YU0;~z2D0Vh_IrkO"xJh|J #!guIHl|_5ݘ";1l D8WSK:t bp(m;[*RFw6!4q^ߏ> `sh2b\ tQ\.%HH.uBɧ*Dx$#xI!nGݳmM 2?m|"Sx zT g yN(1OmrP T|Qz[~NNb ʓ 5e>cC8/~ -Cp'_x]sޝ DٷXs]Jr{Oe~c tc5NaWu"v0dYi݌6,3c˚:*ESkM'ٟbHI#iuUt:B9Y[QE ^JG!z wEĦA>E㔌i JkdMubĎ+KlEmZU*33~o9ngJGai@ő=HĽъ{7z0]t_D/ʵ$Lp.=z;ff]=)*z;P)d^>ap֗M\P@c+߳ KF/{1dljЭ SVۯh}qP?'֬]B3|Af; iVjI*C֓3?KssUO0&ThO|'D9^Zgn;#^A2ԀVRIp{5 tA_b`=!yQ$mx^c=Tw$q=#"߭QseK/Rg#hװ8Ile"~uaCOo kzW4oR(uK~ՉIt̖.o\:wA~aSV1Fk h%؝9] '(J4]n3)Գ}u9\,u.WXٻt. JWIO'd=ХnʺT8L..ǕϪRd,';v:<Cg^9u`{Y{w{5 )z-J]X +JEjԡ]$2ns4a/R,[Bme_5{ &wҖHN1XTh,SzR1Rgㆌ`@{>T᫷()onBd%Jڃa͋Q40 pbA*Z=ۋwY#@#րiyŢkw]g-9Uq?wByFYFeįCH% FT@on;0@e</kl+X7ȑhq(=ȕ[꜏9rŭ/Axۃu}m ڡX^vJmDSIRQ`#1W#Nhp6`Rϲϩ5 X&gE%ƯMܻ5 D6FVYJ ̥}ܦaq:ęH:Ϛzr,m69p:#YbbÌ`-iˉYȖma1P:rIQ=-j 59f}:C+OW9F/FG":,3SO{+Ǎr Jݡk*gbtb͎OGWbOʛA'#3'$KA5"b9u/?5( &Z#0j8b,Vb^ZECf< ALKI5SHlp.[r e=T³ԍ~1ri,?<̀2XǴ}hrQ anQ0^ ֶjѺB2rWb|Fiu7^d (ՂB/֒v73U|POv]‷ɆO=>[48-MYsnde2Zo J\a0c07 FZU4v4 ɪʶ_+k@RaO$&DWtl _Oۃ Dnf]dcB kE{H4:q xo +ߎoJ -T qSVُxO$ʑTOr/M]MۢF+p8J W96bLIg%,jXG0[\ !\ͷyꆊy>ao*s+o_&5SDg5Đ_qE 9%dG2pƍ#=?.u TlIC\zX3dI܀):Y V!vDXYImz& 'iJFL7D;C›yoyF4FP[3P 6]_!*KX~Nta,Գ$ǾC&kSg 6Kz}6KS ƗĊ-f5+q]NFԠ!M::>3iXw ɏL8+2iǞ):IвvGssK#?Чj~p S[Ӏ]U7) 3ґi]|]feX`yq* }յ $lyx `鱝g)ңEGCWBrMGX @33Xg|np>e4uf_3-6gۈs1@\5|>ECC&nX5LGQ8!\6fe}$л-Hš2OJDڈ3ω!co8^ mlgT;E|@ڼjNL(X|^R!ݹ'6:mg=}ÇZLDO[)>dOQ&ʼ0'N*ڰ ;j}'}HSD\~%[V!wSיKDm j后4KGzrad5Q ˹F@cЌ'ERI+K߂iJ15u#,9פUxF*%|vDYu]aĤ$%+R4Kt: 1Q䘪u(2Ny cZs+4%H`{-fFYݟM,6ە%}R(S6q|,|(6-VHB4p8t R(`RZ.>cInVg!FgߟbA7wT:)϶2nCTE uF4<[uڸm ZW#'Nʐ_qBS}d`[*De}É3 E\2oӗUEyJeȒa wP6Vq .vooK&~5dK~QW:dv59UhmP& ܋+6PvB字b³r ;cP$Z Y#B`Q;OaO3%dioAim( ywR! C& WQ.%CD;xrL/^3KI0(x5C3$Ja})u[P;[ӆs_t$AܐjlXLzg޾c}ūj"wH'-FC͕GN73TrX|"c|{wP]qWYOwv1GK'$D'bk~)#_#_%*?5ni=Zec]cFEíTBjNێOoUdZQq{j^-Q=N aݲgf Y尕OKF c`0Qxpc!,n6w%b}r" <8gD/A̛N_0W2 Ȩ 7Hū&C27` pkO>ԵJ2z-e =smX:)tmJD$ByeJ8 d)[" ”,)[z#0$)bz~9ew Й:#"] 7 "bZ ΀H6ja@" n.^MO< 02Exӱ_Xfml_* jLxbM>QHglg3^pwh*McOHӟtpK8aLI9^ QjKsoEdn񜉤a4sO^қ9 "6qht 5YD[oh]xҍ3M<ݙ3-bc©b%@  $Y 2F\$-x23yIiyHEUO̦tD!θ@)ޓ4lcلrdND_HN= K]~eåX/;'=-F6[##@-:¦ZǕ8 ҆.E@X*7C[SGR2gH#ulӊxE*Z&\GYH%[~ xX}׉3o֎WFA"GmкCη [Uۢ=-"TQ%q"-auDu$$>Eϒ2t4=Z Nu{ꪠ(aP/:t (? 9ϐe!{7(x+IHd , G4U Tcvӛ4,8ӢX}MG\$I@Ta4s^qt ':"NjKǏU迆sݓ敼¡%/us~"+ЎcT/%wp*MnA.x0f(Nb_jB=r3$j"ͳ{16ߤ K[كvrcqov-ת>KEAdL5є#|˾)mUyHOMGs_p7ҲH}Ti'qxw@ >12]GCQIT]lnCHum+*"fn܄Ӧѻt43|)^9^둄Dl+MNhB /OL/;T~ECi6drUiw^pxzoW[!5 zVǢ%!7? U? Hu}6iq2`kY׳^';U7.'MnV7[sozK%w+ZVZ{FEx %Us[FCgO D>KHϹ*6;r2c_ oL,| P,>r3ϴo@)\^-9BqZ Tť4dH'LUF +b Y\e) Hq)ڮïtǒ:F/K5։!OvYėS~{RJ$)e]Ԝy~3a LT:sE(Q{EP:vߴ E1P8;ej',aji-rڕgU![ L}VBjMuײۦ^r,Qgh-dR]x8%:LVPf!oY7Mip Ҥ7Ћw ]]rgxsK|?5KYu&̽w%s488v;R<ћأ-m&hu}J_ .Y$S'&/HFbo篞[Vn$w~yΰ\duB w@#<'$Nn.&Tho3YmӇYVt`Q1Ʌm??{mp Z7}$$=l ֲ;U֒+eBQYDbۀ]BSn`qQlԱ ˿0S6ؾJl5DӨL3~uk}Mlw2c l8)2]@\=>q>Sf `'hq@ma|.T:/Kq3@?D6r6%2lp-I٠((CEMVwFMvqNKADfsv]4sښxIDZvE TBLjb.+04 O;kxۆ(5ڗF$w_~V\EZk[ˑJ>yP۫U_E09C]Q)E)3z/eR$kegOoX%c[J[y`yCYC*H :`nYw}۵~FuLN7Se2Z@/ا{w[xW0b<90I; gtȿ ~ol%"F7Y,=RdgM|+~`2kv"1Sw,QJZZS.;yT9@ODȥe0n.)~FQeJ* \4kcES˩֊:(Re3̸*% 2s[_Pt\l}? 8`HpPWV 61W~n<)k6 ldYTij{7#`^D ;iH$5~ћfœC23#^U(pm,ۍW7 rfXPKcHR}W$HՁ +ؽ|AR+k*'LX;׵p¯ yU4+ 7"-S͟ ,f=rU|Gn#P~LB,5/s f0h$7BRDg 6u\pV;tO$ޘ"{m̀j_Ӱ=ދ>SS9嬝D6dD'jwɊG'ODcFڞ1ʀ[| }U bTIۮ<ƓfB"86gqϑQkRΟq ef AoCGľl09=x5/q7D~"n_9bdF=(93QvcT( *8e0ѸÇ2ˑ-j4Iv:飁VS:e`i b6vE.G,74 HϊIɚ`7yQZe~١[ޫV$kG YHh'>@aR.v˵:x\=/ҧ)rbGpl{ax[kHiUTyт.'};y8sfc`RXpc}YZ |r)[GdIoX5)Il>^#1}/a{ Y2uWRR qj=c# K̗QP){ݹXEjmE7ɣ#'!QJ'=uJ=eyۮ1 S0=#L {)Y8"jǾ]-O ,L&"iSO^7'X.v%Wrx^T ++2䒥װb<`ڸV`삫qModerܔk{V* uچ2bƴW#rCe[_ñj_Oу8Hރb#_PWW'j$QplY z$3so21HJKJʟ]'R]f-w増'◚:Sj:D+eEyr:ΫfTCZ/K@( 07wSZ\^noJ5:'ɢik!p&XhZk+?mDd^j &.ݟ>xx}d=,s|Kz(BIGP~ H_\ɀֻuA=CV]_8tt_=|KY$a*ahnD__l~N6"6RO Q^X<ґPC6/)ַnɤR 6I\Q >1l@2y3GJΗfBtLھUC$ZߔU;5cEl%^&KՂ'w܅?,! zKsud^i4c'j!vgL4@b-*<>B55j36iP͍A/z7s-~F?Z+ 4@9liYl⫕XiR;ƀ865AUca]BiGjzc!"Q[n?`wod\O>O"nJw"Nf~SP>Nmӎ5&Aä/-Ϻp3ZY>k:ˆؾCg.FhɾR26|Gs,aNɑ SH)))c:15P4M7!lhݠ KD^*,{ava:"x6$90 tlr'-Ig7:`F9pK8 mOvx,-4nӄ!!?aR!6M򃶭8V2O3ӧwZ?2&/ !PdSb`$t<){ds5djڴbV]@ xX O쪥|]#^T*.KSbYx2/Utq\gdˢ{kz댧ۈ.|\hȚ{H~cJF ȓ[[ІQL1X1VJDԊx7LbSWCX*:x^朒E7pY ͈GfoeaYWDѧ{<޺z^ϴ_*D9ximF;Q TPRy~ OgY!]'r%z=$){/\e_cʧXUB-ekJ6[?Fv9KIBƮx{6ץp ǽY٠253DNdjXOzgIK[],8F(Do!s>bTmoVevIbv![zj/8Փf%ۄ][dpUs.d]tz/\8񋡤 ) |Չbn 5w*L-t~_A,6i}e)+bgZ>< %z4]8z:VqiӢV\ܜ:"_r&ǝb,H(80dvybgzg: e̲,13@ԙm R׼tzLqqyɆu|?2^~$K a榒)PVTRO5~hj Wm[Dv1 5 g2;ĉ0pA]q&,e-sPPj (X"PSɛR>hiqk̅w> w/ԄMG6.Uv/tH/e}R e 2n(gI&oYO-p/ ??#kIʦ, 3ktKH凮a+窋?L[2B024bdG@-C6_; `Ft`CiX4F&~KmG J! r"fFY!SC޸6Nf$"~ZX(c|򟔢/TO #,fcB)AC c֜Wʆ. ti pYnZs+Uo~3V8͇7F0>\xO9vta[;I:e/'ǾIOk ޹Q=˜k!Ԛ}kN@YCc{y0רNrAsԞIˣ7E)3@T5hI@[UhјP~cs0̷?ͱᘠ23avK`ԸAu[Ozq?VFES߹ӊw y'ZZGR똩.W~88ӻBb+|֔ iz&<(,c7hq}8(SAdQɷ5 +[p4̈́ꯍi:bX<Պ֊?},@A}}[3'O1[oږIlf2vfKV8]fNt8kb&XҍbtP$BVo G'}I$_xv#yg!!NLɵt%tA!wT"S41Tم:\B:kKWsRAz"fHI[9]U;% /D!3#3S=JrTp:@>@R{y+-oɆOד-?0D~^Hm Cp֥#qk+;2#ӖBIJyGN,l^R@ $-&jg2{P3 wYf(޳B[=~HܹTk^tm?/MԊ+&O~p py:)e!:3!ܡYŰ}0OK}u=ybt-ư O~.1"[ן֕`Ht{E5HTopPɮX򬤥yx(F?4l xh[vehg>+cn6vX.M(|G8gX/vk"h_pc$ٮX+$C;.17jvkw6.Pa$^qY `mᱺpJLK1[ *.fr/cY[,*fq%W^pr.U{ʨTsfǀ[7)2}q0yE IpGg8o@_6'ǞK)48J{ j \z6]9f豀7b AБp+&he=Λ^qV?NK\&t|*̳϶wI 3q9~M0ݻOjbY{t4CM*_Qo znvbc3@r㓏ykA{*|3׻蝮qZ]HG5W.#:4Q$@sl]{n"+7p|mdf.#6k#lƙ+>6+'L9?XZ`p慹?^`^5USd4m]m`wBvL GU@Wm&7lt+[LT:nAJtfRƟì-Ai4ʏjEGr@z=]7 is,1Zၦny7U~pph( -5z_%?N5"w}b>0[(b0oLn EǷẇ%)}_e|͕A+G/@D[졯gߘ!C\P ȡja28Pyf~Ooݍ;=gAfeаzVn_Ӣxiĵ`Ju8{1XqvXkm< :F OM='{? *-}͜rTk'c긳Hj5ϽI\ S5'9G_ͽ{}6 5c?>̷0C9G_sE'>I?L#cnAޚ#,M٢@sB Dl7PYkqn8ڭppVf]|ɖԨfh)1ifD\ S>Vc#@{`y 8w6"[v c;o/5">.Rt6_ TO L7lS:Ȝݒŧ(ё 45Kf Rl;}z.+6ul2J?GiÐ*#OW[W=X`ܔ'GGuwb\LTQj1!\ 0b싛goMvx`hŒ HFOĠ))-V}ͻ6 =\^pekhaKVby4QV+BN8'9W˩C0#*cKݏrnv9Ÿ<,us&|xb'MI@ıYTDȋv_5ssR')Ω:G+Or5+3Δ2)gݪ\7Ta̯-| .k2C#oTO5]z^ c,Z~ ܎JOO[Q|r>¾uw /^k߳${=.aRO8^FX_vU}m9^ g/GQ%5w02LM xS8d{e9Լ6Zuެ CI?ܽPNb=A#W迲!ҡV= FaF{*9IiIs7f ~x "Ӽ& reKֶ;3A} V{:Oᒍ]w.ZtOe)067z-lIT7螩cVaPZ-W<nFnH#!u-l3zNZ]a{w9F3ȯ Z cR! 9. .E]FN~IN(BdD͚0WTZD L]3|:{(e>rg` BY.ʍEҨ_EVM2kǚѺF0\QM(ᗜ._C/ϠCVJCz傏FٸBhۤUT]G] ODɋG-Hx>Bu]t ˇͬikC㬇 a*~pP-i,'ٿflcLn+T$k{gX=1\sDL2UT"NK"M1տUh|pik*{b8|)Dqj_KrgvGࠚةBIh df5ͮzQ~0]w"y/{5{}֏K~ߢ HtsEm-/ jΙLkrk^xޓ~k1&!JNn#(\X4(ͻ|#=]̬һ=S/mɫ;S.e14W 6OyoHKҖJ&ҵD 5nhÑe$T + \/ f 0Y W0zmN'氽t )oϒ9uvi!K~p:On8HOc]\+T*%/$6.+`^$R i-ha;2 o'1(-ի"twe#jJRbf\+R43Iz;KډZedVľz0I1Tý)|-`jH$~}gj-,߼KŚ(zeR ce8}\D @wCp+PԦ=BZOy \^$|q|yV,ANcؤq"B@2Vi"sw-ڦ~X+R Ϧ@܆VкV1i(}(YRw])w&Jnn>\iVHRuΖ]:?$uhmmf͂2Y$vvWKe9KIq,Gm U"F MD$$VR`ЩQ-uIa?-B"\kf ;, lIEn'F MYTM'6p`֧n.ZbmpgdvcNbA]FwמEB橭v2a~H']]Abܰl{uțVJHp&rY&<VĜh"PI|WU'* vaC㛳0jpxG>EY;z+F0DONas'BdYGWWHod|o4 \ۄ^0^:$f8ů8bK5KFEJ.;nBø6 SuL̪\۬pIk{ϓiᇔ^BJR)Fl=LjհZaUK?P~߸ `]"kvgI3h뒫 /-v*&:^E~iAVX^XLnY+ac_Zkst̒M,L6J#gT՜%jc5͖2zň0K8_ C?JH&sVz,ʆؚ[4\ T7^Mڥ/ 3(hl*rl6N`R06a>I>A|nl%RX'Eɱ1PWkwNGp <=]:FKh[9M u cBԃʮʨ3e/,^~ٸWgTntJv:R\ .BAJ^ vjhdV,9فQfOMm&Ji󕉦6T6#iWm:`3&Gsi3!6",'ggZ[Vr = +b#ninjսg4>N>(hȶ6_-hYsvU&P{7,п&>Aə?"qɞ43Þړ7\8 (5Pv^ȆJm^ׄ['er&TO:\np|SISwpQ$6E`@`!8tR Á\Cf`:_?\ե>&Z .f@?e9R 7К҂2kSVpPzpy|j4l@DIFWoOۙ 82`jB~,9cj/8$M nI%x jaӽklǽaF\rjSA`B}-5'.ⶤPq\^o Iv1;ݔ3?Աg˒/^ay) D@,324] ]92+{}t'ҷ['W@pg Vlvw]HZa`/<6dպNzJ q݊QXXŐ|{bATwQwKOHՙT2Lk⤕?qAnoӳ;uѺ$p%;E`F5EAl$ZY \&҉C',n<uuB(amaZ:7_ t?gi,z-Iv)e-18j_Xyz LF"L=__P Or H':9Mb)޿7q K̋*X}_js^YrzT[}=]J܌?NU7Wg>*%td~<UOcpQ2$zHW:)yYCNSL|\`U2!Mҽ]~R #A;ܗn7,Љ eϊt!m@:L>!TU-oK"dZKrRgif'| ] cq ]HZ 6F$'0Ϛ]>`;Grt/c67XͫFpLM+ρg յOǪlæ3cCf&TOgr`އp(W>D2^m"br:m՞Hѹ Qsp0A4uZ[˔IX Gaz&xl[{*<ǒmJdݨSDWE e).չ@yviHOQ3{Ȳ,E+!(CO(9梞<_/ ^.v̹\ILF8*;f0.ۢH fvD<`ʼY*V_m☧aRg? / ?WLUR:w0²@+5Dy,!LȞY& -R&r!#I_m;sGtHe8 } 쟙AIѣݹv0>KCQUH;qt!N2p9Y0@pdLD'NF{ՌIƔCW֗Nu)rvD1#4#+/Pƺ 451;Č AD;z[EUk *ip:bkr#"-ڐ@5x6PjYsYODz޳6ncyrW w'*Iv'HNᤫO1VBl3vMSB 8=/)S!Eu; P8Kl=_q0((9y6tsl!>z 5Wۢ&V2\mDχ)H% :X'Q-9žtN PbUr4<1f-bRt.&13^I2AS$j0!n'q:0=fKnwC1^ESjUݲZb<BW  -Xw8矜j_ZB]KLHܒQDlVT~,i`˃mN+Ȣ&F"gJ.j-TnIet|ϓ>p.INX)zc_,b:~ɣWE׎YMkD \ڷ{ F6g[aR !"PO@x!d.zqM<=r6QK> _6@e:SBk9 qu PQC-)#%=ɕ$=F gof9S6?n-OirI:Li) F鹁aD tP̼[0hFN6!t2^me}YHW 9,V4O'@'ڡ90_MakmqA_韆#C*6'- F-\41Ces_%ȉh^XzxKaH?]KR~s-gɎ"@ fY`+!TKl[!h}[y`[u['PvD@xyZzp?E%',7xizNzEݢs5+D YӨD{:=5m9K]2v@m%?5|X)7l\+lcE˕pB;H[H'Mf;$7G| g(WVzFgR[2kBآdّ$7ro[qY=S>Hmqf "~l .tk/gޙ # mЯ2K5:*ʱc4)e v@9WcS~G+"wפTkNi'xG.X6+0r5I8`TDy8Ʈ{zODqȿRŒX'jBvӖa#bͼ!,ĬzϺ Gl tYjg tA]`& *MtSS;_ $f̀{qH;>9i&X}rgT֎b"wRjCZT'<4#7SՍ= k4Jp>E7 Jr-Y!#iʍq/M݇<a"b%:#CRnB8:U=8Ǒ*^aYZMTJU$lP־VCYM-oj"s*BOGGtdHyB":VDEgYsJn7m z_\ jJ`ņ@?7o\E<_, aӴwM.X)@uoS'=H@=HXM6éSˌIqi&fo]lҌ  FD*s)Լ>ri,A{UUG`4kYl6J<5>)g7'R|\6G1CeB O!d%Pp ۑpLЮ,=we&\:9W1{MӟnzmJ*bx`g s'Vk'V2X3:'fa^fXSS7IK5=*uXV FRI$-Պq*o o, BX,/p! i֙w\ vcWgmcF?c֪Ob손2|Xfs>TaGGp BCHxmX}U!y%.m"hs'"~݋EldnmDa$:/a_[SFc's*pQE16gCcZ*+\l?R (TX5BY,|mbkeڴ7/޺nZo(YGf!1bDg+xyv'KSBMgMmD"ѹX,HZN-t,KI|=;+rmS ˜%E_ L)@!1jɒ &`W*QYs|x8]#w1󯜙{ :l)* 3A[3Z|uJaC4,oyG_Z'$Ib8EU納P1Qt*vGeLDf΂5y D{MݴMΜCh1&3۪z~lе]}+rWsK0R9T򸠊%e\3(e?NK/hvf;Hms}&Y4ꮚdCUwKT6dkmko J^vL|Kwv\<+BoiaUTRxCPmU_#pꕵS"a%Q*,'ye}Bɶ ø'i+~ά8h>e?b'p=_Ae+7Ikϧ.`~Dsgcv9Λ:og!i ,TU/_X1!q h`BWVra 2賺$aۛ@_; M*1Mg*]m#߈X, [6 \0?4kstw9ͦX)ĬNj|ѴY)R2R@$"| Ϛ+3k YjK$_t<Fh۵ !#Jg$l0ȥ| inR A 5VTo۸=XZlBLbSӿJuUd,inyѢ<ٯIftsl7)IxLZ4I~GD°M3>933>7 r>E3@ݑ~) n;Di ":r ?Ox\5hfWBҵcjbn51M?&XBQeV^|J >=D-J 7}oϭjQN}띴onrjuIA œTd Re.4ePOYt_#nRh2P .i 9.-U7w8}Ym\zS>z5,[PɟB=- ((O_O3`FUyE䵖{!V,fNpD"̀7z .TEkW+ֶ[GSKJbvD(d`ߛ<]ἭDOƟU=OzF/ЭLe8'V ||L@#XD;F`O1ڙ -\IGlyvcV= =yPTsV, E6C'Π>>#v2$C~,ATJ|S\:=<@2ɀf[h4p'38H?_m&?_nhv7*b__ {k:uO|`d1ӎ3ʲ kOc_2ޅ/{GwvΑTgUH)3HxVGs_ q#5Kn]2 vt}b榮GG3Ejo,-/8/cOM3czD9FN^{_u!͹<5Ji؁g34)@4{LroA E|p}~($by)$|nO6ֈ-vW|a Y̋'j(\ RAجcQ 5],%~)WWiԭZ/XjsKyL.rs9}ORޯ(( i2UHۿzCJȕz to8wC (gGzA1pV9{iSQBvM[΄ݧB8Ko}N/ln Uks+?<[ xY;bH>{ݒ ^*c@F?с}ۑ^.o&]R ~Ry,nja!:ui$WsYiObN&֯iq9~Cu%xgҔnm*>=vCA!!&HLdC/7D⿃zYS'to1Cn&b-;yLx.ڵ&#tpqR'h ӭkI4]"(_ϓϔTlzyC@؊ M#8Ȯbn6#L9h@|?Sj5@P ,g,3Dy(5Auoׄiq) 7ϕ5C#`g:kL1VK#9\zw LyB:a[3.X8/JV_K Y6rA̫~c1|ߐE-:&Mw7 A:R\N;["] =E=Zh_Y{Gf'C/'o1soa1VRxE'-*uH{bR'sE߳ jn0A~9fE_|x,J-Mh5^r\EbjۍUj]m&=0Q%: ) CjL"&+:ψ[bqʬQ@OnQi9Y$GܙL寧z2_8"t^d弐'NAD=ko4;Эe cͥL+Ig~/k"t3bz\BdbeE̦?a h\?N_A)޼6U)- %4QjG2bgiha(Ms?sm"]fs Au/_KP5jb $oƒ9/f &%0ҭ^bp%-)i <~.X  cP;Lڵ/t7o `JRf=uFKe[ ^Y'8+SP!}a0TsГ l߃?_TԱ@ ~Qݚ40^#Ʌ r9?k ]2kG1}n(6&7zzxt*MC)%K\5kݖMS%Ƀ.1Ÿ΄7 ]U`R$Pbꔖ>:Qy K y&%Nl޾,]es#h"}!{&\@pQk{ʩmXA1 jbC:$Ak/1܁0E(ޢD\ M҉M囨,@qJѬ=Jj(A aD U^f0p֝:nvӕN8&QaUqk…5P^?m7lpa6q2?g MeUe`, 5qzh/+}&]A?y=r" e|ՂtVU_k!ҁ_mhS@ eUVZ/,6Yb~"t.wWh/;7 \L.ESNհ֕EG3})e7eOcZ$6 +] @vS'u^pkp$DaYY9(mkޡ{-}!4VIQ@3(<1(W<_vk&K8<񋽡ܹ]k!e>oaBB- p`]آ ۖIݨpU麗rMch [Ֆk⼖$0"ׂ<!"gp1ۥ@gψY1#*ZZ+`ǥ]>gI7(Fx eR#'P&LEjUBpL$qjaDV&Hл'[p w$T}&MbsU셣)buCdYaH֐ U_"УW$s>\zWݟZZ)bG d)N֐;@ :G^xDlWojo.3o۞ЊΪ'KAM].0ףQOK!ղjdC4nR$n ,X\a۝H QwI  R k`XɉDfs *H:SBnkߜ*M3ˆ&-ښSgY(^ar/SV5+<͚bv+^aTf~ Ê-^N%|cru+.^wc;PUP~$ -2J2{2K^JtWTOH{؅>§*ډP"~bFy[M'X츮<,X/lT+S!jCt[5dE-TR~H"1DS኱žWER+o=BaRmyO+CIǴTY 4۰U*p{S,[W>JwO؇EtDƖ.t,''bH0W.:Ѡ_nڳVuo^љ ֿ/ږiı{/?HPgzu#m7[.rA]29pHtl[2K(-!oeMkk#E}n+)Ֆq?Ms&3=LXFf \$+~ܸ$aZ咡b㊉Ó7@fnDL(*'AF{݇{suylxgX/1 БsuGG&Cl!@o1&˅%mI8U])hi*"gnԷ|W_ٓQ|] 4 ͟^dLK.#=G @aŒ{WFqb:`/e ڞM yex2hem( bĹ0UCQn5-ei O"ߣziu`$iAM;\B_/ 8yc]BtkcWė}p5rf;W|Dn-? !k[FGi*YZrpBfY2{k3B-nTQ"@tPj=+3?p_v;FiV:u*F1y"&~ݖ xutZT\3Ub7Mڔ6M^3tҡvmEUP: ވ8r!d3]6{VNz牴ǁg_4U\fmig*&m];g=~E6TYw+ B8FL:V<퓐<ԮM|7C]j|q2HsMU9l(hr Xֺc5dxQ=p]>E[ 3S;bؚ!=wGl[RP#}1n4w1_}]fMOWX08 <5}|gJv[ԅl Ss|~菳=mj=`9$~i?ƽ9&w;nu}ЬsmҺ9FQDZ%^ Y?_Co^ սK6cePgO!R׈S=[(*6iuS k,,u-).u}|qGe$2oz/EP 3e}p>or%q`nTJv8K/ @ӫGf/@]&fZ)YLl*b1 }$^͟n^P*[^8Ei֘8Z8x HG_-琻[-'. vmyuJ7;U(¬d\]3h5jGH&L\І@ȨQ$X_\soω(FPd\d[N–SBuW8kY"ӟ=,_y\#\$E'8r? >t> 3Io+8.t(m 'U `A-thȈ%j*UykϳR= LI \9 Gج@'P_G1F28[5&p\XH<8:Xli~.P[S~'lH4y(Ɉ#*X*52d ym^js2P(\ 땩 #+ۧ,vIj˖F WE$5IB>ODu\B{"K Z[wI7n+NXZGp`~mϥ܇c]&!p-S{EFerIGJKP }KyFK'$~̭rnt\|MM{4 sr=%k7,f+NjsEVʆqMr]dA<Ɖw Ƣ/Bt4OSӚOW|u-A|uYv~ T@Q* # ~O PgG@* 6SLhOX HeQPP1;t|&y:.Wg.Y_[DRN{5S6rH:k?Nzun,iY"+i_UѲZ̴wQj< eC@9ės.D#*u+eSqa~<щc,c0Y$%_+h)N~<x=$ u4.q%y.n¤h\q S[Hy*S%E le4eJH e;%س<|0G1K_WjZ?=0qM h;AQ6Ulr<8nௌV'BØTK< EӏI.mj)(#ҏ4L"$* [۵mLR0솭/XHj;T\fG2WK0}WBlt&^mq@BO If1 èc@zX͹xODrҰ-Nqnő)z6A5"2Cܰ8)fϽ8oqfD"9bdPʹT\/h0 -+b+B4RFPjQJ/QPf,q*z{б0[ek?!ƌQ(&?q#.S,n5 ; ^Ec# zuG"<0b!Z mR.O_0WY6$SkvlϨԪbfam H  ǻ+kD:ߧBzZkTc,|%Gvz,͸n ٨#cWaaKphҪXFbceAcf!&*cog7m&I xgD+P\a-Ovݮc%`Oޢck~'d&Yș#уbTx4ͫF~6P,ȥI3#$#C}k#j#HIE:}Q}7?'R7{ZV`|V`5kD{y:->jz}`kuUsy#j,P|]}Pu詎Gd  ﱻ p1*M*!r54pu;/aٮ[f_j db`oX{@wpM5b` ~zYEr_k2=٪P#@Z}%"rÒt_I4ً#x>!dlՐp=`"Xiϙ8e:2:)8gL,42}-E(ӎ:$O!B*Ω#= 2=0!º1X؇o]TJU 1{cjTb(qaD^6A@R`Û|a BAJG!oΖ5d18sĭPH0iƤ:mX 9q'Ë DGs~NgҧvV%?kFMT<LXɍާ}&yn]|X$::' QI%-px3]>{}nӲIx{X;&5Rw0U: ooaƈFQ D`s"{ERDTYH\Pkz:Â-$e+:z^X>WFwG0z`G"M (t$X7)ko)“6۵Bq}׿"{FrdDoڙQ8ѵZi4, Yqj~S5,{ڝvmߑM8zp=k-ch]yoENy-!P/?@² ;5MR 4`Vn%=~5(3Zh;84m RXEI $ Ylr0hxrv-iKߴg!k36Ҋt1#q;ؔ>@̎  ̸]@Μ$Ogm\^+3cBbn6tVb\,Nr<zpԵ_z\I`*1IA _3ot^=z(FᤣbofT0%)`Z"xY:0b{2t]G¤]4 653"5lgrRL#+1i"pWؒ6@WД&8]@R*gY|$=ޟP>2rx徻eNk)zl Ő/_$'%^#j?SdʭҬxvH9* #"FhqNPyLԿ|2~'k*T j p@zYКLL˅J*+%՚y@[I(.Dc5y+E<,,qZϰJKĂf"װ <-3Ex1b\9px]ou?Tmvc( em6Ë\>(cƨUGS1l<*]ï"[sb( 7;N*"Ii@g7z{o>э.%EtvU7@vGzq!3©QtN+&}Xi#3 (Ia:=h;!m}m{G>&LUv` Ƥ pm^~?4/@ X4ۓG 'Tj~̇uqʦNl#Zl:=4m;zaaPI?Pg2L)R괜ތe5. /C=̍$1jx%5E$<ګHd&6HݸOc+:s/Rj K|\Qۭy0{+G1㤝- ( V:!&=}xۗBe3DݤD0}M9 ->5w ԗ Zў OCe Luo=i-О_}o)_КA9aMZ?S ]*r䪝Wo'! mP(|xi:Ү1%}3rCY)=*FBt~P 7!ų'ӠF`mm@00, pf ƭhW o/ڭr!=Fϕl?+FGnl!{r%0-i"U}Gʺvh \<2Dӻ8 (8"} ~F+}k2E&|^͎H|YJ "RK 峖Zkc(@8__*(c#ʀpyR2 gD]xR ANMg# o6]B RD6ZI7!60qH"Sp. _qbz}h/ aNp 2nO{u](oj)6P(ԝ$%RbWjP֞Cv˷"'Z`0sNcRؐRۿzTON|j` Ґ=pNTjYw+TQ޷0 ހËc=9ۅs!<8mD4CXRl5{=>ULwq2,b\dɌصBSb4ǂ&MCxoB!-0B~מeS<,u/x+TxE xd{[*w1B=_qٻk/{kRk_=6WBAߑDSX5Ʊ.lh3ڧ(Cho@ [JArNjeb؟ ͥ@,~ie*ϦG'\YnNE0m怤O@1gr2϶ǟ䘎l6g7E{M1hC/~f*WXݛ NE Zc"`rU`r쐠 H/-zxkl<)pJ#Y $!Hi μkSc^%rkU˱S4?9KdQ`7 [ԥA~>6yv6ALv!vV35@=NḠ )B=;|ffھqj]Bwy#w$]:'(.?1#H("M?}2](Є^6kk|X=^KeZ Ƀ @9}"0r/P4Lt9Wf._Ej*; >_~XC;wqU&؆ir{`[a4H/FP(RڜBqAz@ dn-BkⲖE9\BL&NF&'\7)*)bpMQu\ +a+W'/ {* \D~Ͳ&S1̰yMOogf*i>;;gacĂN#Ńz{/8A3J=Ҋkc6<6S~5 |l%SP H"O~}%+G P,fuk#V3w 8P3]1+I7٧0?I h>Hd*%UoM~xHПx[o&]^98ۍȲ\8@yv#di*96ľ{*xq )X9ɂvsDueLh跽 UD 3{pM44Az񎓹@+K* #U2 gRdQ-eU,u"Θ8nnKv;@p A@QKZ>zyđ X"hՉd&[>>Tj 7;l\6*-ĠB[fݔCEK[ރdci$@<UCiwF[5vF:L8%GeƵU:ڑ6duBV8U6PNL'=m6iB2ΐޛΥ`I6?AiPSnd0gIJhv D5Bnf o:"x#a@b=9SGM⽮LPZW2#u&e X^4}"󉤾צ'B_Л n[_)`8"T^Ow5=ۻz9|+_TNWd߂L'sz@Ha `O"v HUFSOMٜײ,Gѻ:n[*/;5c '0)}-QN78}R^E&2T f |xAIE=1%mO]>t0L<}CTNTzF7NfB/K9v7}' &Sܕm +ܰo.}JbyvkЂ*̙y?~YO@ خQe.nO~Kw]2AWh3zh{ qȐ4EDr|ͣ $uEik#+b" jULؘ2P(b7 UR9']ȟb !Ëf`9)#R6MxQG&SV9jZ?ywk wOWxqsĠ "_߷j0;~auCyRt4z]6zA"lx0[ez^*6* j}m&^,Y-u6,o3ۤf 8Ne?CZՊi=pfRn=M;@QBE=%ٜ[9$eG}A/i&G5 #1!-4,qSz:|s$$H<5 Zlƪ?3tIMr>xXOŹ RP{I)oGD'z fURv:?$Pk\ _V!K1s/ޓ3|3&O+ f/mG<7w`P)U}2at` Ftpix qJO:zЁu1t[+?}Xb.hu {Y֡4=XSvZOeo(dU&Vc!"w=zD.!2`rTFA`z{紁 aܳ"BuA)ɝfg+e.MSV)+2| Qqq7il9%5-\Gtejj|x15k7_wF>$|EMM=>;ˢcle+`n[g16T@#4ðQÂOxSfR` NZf&D'A͂!n4ڱ)[/2rkwqP­@P C'`RS^Ao&I)=rN { k<ϔ#:?ahWmݗ/.7Dt0YODt-*;|o$r{/&<7,BXך-;#w>p\1^`2 5 |TMWd8*(t oY*:RyHwKcpier +m*pw RrK S(PC v~HYdYc+o&Grm6$y_xb"J܅=F0lp\>`ӊ[T~)+u;<}z} 4U{+M5BuY{ z6[+v?N%'FB=ZZb] h])ͶN2n@a}'iT]%4Q7v t2e z:D)p ^EwP VZcRLpMk?yC#]cVef@) VO5A t/4ؙSҫLk9H_s~~.bVM>I!ܨ>xYpk&8"<-MOrWsП9Nh%hqBMM0Q\΂52s~&Go*fu΃5 ${>5RQc쇧&y뀻FOfOPT$}Z'pd&W">:%;uxnt妦Lr=OëRA**RY Quhl U(2F[;yn6"ix-5M*䢎ꄴ2]h16~nJw3gwrNU5 ."f0xx0)X!e/`YԦgD14 4b`%ǾXK*G{ζtFM.lh獻(h ?b_ǧ̋qp<0GJ .^v8.&㒋S͹js wg/DJ}u:΁%WE؎6J1s(;ʺ0uLt"%}/d=_egAk4ЮDYACit|ᔥ9c]%9>Cy]Q>4NtYیV ӊ{?hwo;₠.`* =@F6UStnB'cF׉P_>%qUfWňF[ICLpdbf7BW>ьY덓4kyB}toYPEp.[&hSL({-؏3=ݒQPHQ:eK5uݙ.P'/o"=O[gҘm,\~ԇ.H6+.cq̛MYBl0iAo(𹜦<8#R;pu418I} 8+֋ 9 PߊA,m*_KXP5B<"$dYd-Ri@ݵ76UqefaC޺͕,嬧Ȕoߕ% pI.πE@)' #mk6˒v+QNGw XJp:,&^caoư29@L7;#)֮>=ShS9x skE%T@?wN/BvݗoMIU{B_ HPwgT6H7ZCN}j|z fh΢c,UB^}옮B=v첧xԎ2$XΩ;|o$}J a}uᑞ&]g".2+Ӆ#Lʑ?KoZR;͗򃙷kƋ:'"/bӣÈ1?v-WJUZfpkΠф:97cEAkRE6rvXGd-ynH"aؕ'TU%ظ؝+3fv+AEIU?3o$!2H =-0(Foږ ;ǿ TBE{{l>5mJSkN4YS ]KlG\3sIYJ3dX¶HKEI ,fdt:7{3p{7&AX0*CP- |X (a|Yag ,b'{7@7JuZ0{:*l:t"Bss-K8*6@`Jk%T\{.R7h1TsRsZg)uL+"EX?vk,|f3-ZK Xew$gɨ8N3-^bޚZ~L5w0^qρʔzrSF 1hos -O9r@0B9 y3fn}'2Q FXYotN/&dMQǩTӍDn쉻ѻfR$`L|gZ ;N5v'޼{ha y`-V2Eԙ"*մ-L?ײ`=hYCe*.U؊>HP+rFb `\lyX! OE=$Et6ڒW*]3&_3U8QzbjVJ셨~r;<7A/{EBJ"mTyٚ۲O !k! K=-ZB慲T=-a 7Bvz;z[{0B7 )iwX9ZPu=djQBnHkvNTfCw|k#@|9Dbl%\p xgXY%T;W{0+K߾bt $e%79<~ģuE>QT(rޮe=I4]ReI!?iObΫ>BYa2X+D UXQj {[u,;2%V/P i'SB"֒DŽ`jR+5ɼ(4LeOsDJ3'}ܮl^DtX'6=FɤfUelaq/I9J?&Y.F  x7wqrZ~w5 2u$ 4-7V0Nh|fBS)jP5' Kc£.=9֌CoLjSޮItU [ ~8+*缮sl駷` S[>2uĜa/|=[S5^n\K|0s FX haǔ68ň"B!zժ10~жQFml Ӧ@ՙ K|s*w,ҕ4LHp)VtD*C:5L ]J0,+H_g+?H!Е5uq8Wp>'%`a \$3@!R?*FQxYwj0Nf~a |_ ΝnЖOFU L\KX&I^w uʷ9!hCY޹sHf[ɤg:&8!:%Uj…:VWjLM@ Ϸ!!9*^4bP ~ ^~\FaC#޲TA++|tH7w 26: {T)hpPv;NCZ"!&H[:ʈ$Yw0[!6^ ˌdfėA{-h`"dd~0QZ%H#&~mIx$ZXvв$yss:7Yj{9_t]eUKWSYDyKi崇,#2+ +FU C⚰SZӬz6g>30$.&ڑR`mA<H}ʁjoІ E [pnuHλ\p0T =D1uiHf2Fܻ؇kteTiJpQ$ sdK³RnXҴِ‡զ9u}(;m>2c/hcl ԟ$>ʢlTo!sQK[T5Lt$({AҕhJJ˚|:KLq3e3Jp@2U]zz>GҩwABwg{V9;ǭР IKp$bjCm-$s 'Rl\A*(d/dx-[?Ob\}n 3rj+>U.F#jX6Ǚd-K (xoprOd3/-ENƒ~nPQLUŠS|6K6bozBe4Spt2@Fs$@҃LH9%Ǿ1KD|JoӡW~ޣ6^+x䧁dhФ}=- ^늈I$k^=(oM$UGR)6gbe} *~WXoM?nJUyY P > ezlVAX ':kcf"m4lTU !8.܈,S)"ke )oXQ'!} ı=YdVX>0h9 q8=f".-}:>,Tj/9,1y1o;Bo#(GB0d 7燩3}: oC-К&ER1Fs tDˡ0[]Vw FqP0R V'PA!n?1z"YH-Y_[])Or3N0s 't@?%VBz+uי6IRp7V?H/~.x~aeoYߪ0{bڸ9{q8)9qVH^b0`uU +Q:fQ@9IRܴ%s#L$=Iʡ KǙSz8bˆ,I-mu Q.ҧ#eЭdd 9khOqh+=E[BVLRCHİA."p@dꪊn6>^Z KϬcfw{62/Ƨ=޾|x[AH+"lnOQVJ/=]_HTW؟Dwym8qU9۔/onSiLoN%#[+70+ajI8\b$c?~A1UqpEg7_t^y_eSe1]Uv`yhҢ ^B9B ^B#ZIolbҶ B9󒝍lc]$[6ᅯ|,"ѿgEfCpuQ96ӊҾ\$5 vG ɸJOѻҦ')F7٣Y>\Oj`L&@k-Õ9r/uZ1 g$ r&lQSG̊5`{&#FܟgA,$G#9Z8wzB[4T2IB:z=/g$Ys(!nsq)kcK藸_ ՟NWoUn"Ia&"1w~*'8x[_` (80ܸiBz/a?HU{u=IQ؍P+k[st@^#tNYC Zsn?8DBkLlp[A~_8J.drl>qל5R?mn {'3 c6m7̈ "SkɇR.$}wXfﴉSz:;ʜtd"`ўBL(=hV!:|3 f@VB$XH1& fAJ`ejT?ͤP{32)͢TOr0az­Аc{TtFZ6J8xyQ;z%Q=dm@ز$˂JC],HWKiH_: Mv(Y.K`FGQӫQR0Z3%;dKLmۇ0?p temZUmM&YSh:z+@p2|¶̕kɐ4/Yn 6jNN7.P">A଎Tv/DQ3~J̈2}CY 45!C b0p^ԃM\shXaۏC:]C;o„S d?mxh>y RC6(&= }E4#Nd /+=]KԮWs 'MzP[KƧ~np=~XFUIfpTict8G%.ޙ ѻ T<ל^\AjQ!]4CYG=G␎ѽXC$OsAb^x6bnR0Ćzn>I5Zu3zOu?xfzFƵ1n7.#ń9iGgJl-m>4cetf&mDmi~Ȩ# eRq㎝FQ[W@&maMeYPmsAoPJ,y9\" 5m+%"ޕwhUS|ࡔC9yk{o~Ϯ;*.myw-EGMn1fܸѤc}p4LfMliH˕~4= _oin30c㶰WaRp(,yr#fJiuuVH-ʖ A/ԤJa L۝g u( $%I|ِ Tr՞T:V{`d`(r6sƿkHh?EBR$nUei?2\Y %SYU_ Qw SЋF[iX7ptLLK0GY#G)Rw\u3YA𔔆l;; ooXC(0AZ8\ ~2_'G٨)a𲼽')5tmZ(^ òVE>a GL\SƙOYr{Bw{}4NX1 k&eކ:Sg Tjmv z.U?)(f~;s(y$#*x>3EjHhh_WH'e$҄`n}M:" Ghf< R΍q:>b//,5W@LZʛ#| 8y84Ob:?p=Q?|9MS"?c×R~I 3 #H2^? [CIROoy-cY2x2('zL,rĺAj0jzph19/hR1̞Bu~X {|xR/D:+ٰNAmAheɑ:G$kӂPNAfvKiQ"=;<$$Xfry5_Ǥ G;5%ά g䧀pؑ#/a$*_o\)/H݉#_]\íꗗoہ|Q\헙"wWҶ|0|]Hsw:۴"GYE;5">xL75//z1pwX ^ݙG&&AThΰ8ӳn[|QIT3Nҽ)G/RJe? B I#ރ>nXkIC#.68׵tIPr&S^a-;P5gCDrɘ&+7T>R{x~Ԡu^zӐ͜5G@ՂӰԿ]}'V~l;q}]*Th@ZH`˦3e)B_8)@Nyt盓 7:ar( sJ"5q.͵+ n\5Iy"2NeNCelQ,S-Fp&Y35s ^ì,yӯ̷xi; `91'yBt}CZL i>(mgU*ޑہ+ g0BN֣| 7s6rꏙ"Ry|]g9ZEYh W f1 @9KiO'yb=)Ed8<yLN"A>$4D1$X ' -.1FkLޟ ES,;]uc".mKR98 0 MU*#/Z/{yڱ?r"zͮ*m1\+$A@3TbPˤc9q\63YVmI% p~o7e0HC2Qʕ{f=w5n>+Z=vvś;odڱO>e%LJ#YlgȒû µ uf(u4,|}w]/M^zja4f=@ѣ@CnE-o@f^ArM*nf0+E'Sn̢) t4yGf746scg鋝 6Wfx|D019(D1t|dAں?$mgyeΓ86Uw挚{ϓyg1"p?%``)!{QN$A߫pZ%ibP7]eόZ1}_\ F4"Ii`OGƽi{j+uB;g[ӿ zț:ÉgG5.Юf| [bRD|p:^ѻJ~U~QU_7\Xbg#"d;_a9?m?&q7yqf 7_rY ESJu_D{G,?4!0i@îKm*~jbH: [v7%/^ɶ1fA8q6v QBz 'ʽ8݌u>L6Wh:w4l O]8M$Ff@6J%Wt 8ȭK:AiV}|8b5n2έPT!xMCjB#$` T J@2ZOVD'dћRSwX1.?-zQEi8 #K–06.=;l[׉e+F]lkǐH8+NkdX!Y/M+n?t7fS]cmhS3 {Qg˧C[r vU\Okeܛuj9f]X[ltDMloҏCEò8%(P>,A-@['P0n)C1~3ɌPJ1qnWGƌP#'{̓۔>oq>M@ˇƲrR`0E`x YAb!U4M$hP7ݔh?6fnD[E#;!TEp]-N*rY*CU6Y{rO op})z ī@WC DW.B|C"ON+3⭰$ۺ+lձJ~h EG~x2rA&.oce[ﰁ[@;WÈ^&G/R{?o6nT~Ng@]^3 jWGv҇Kȫm>t3= ә~½+/8U $akUivej5ʡ|2`X9PÊe/z(Bv؅nmXi ^'| # ,"/&U8`un?c=J> ;@ڳh+Ƚk]yp7HDL(;$ؽWmh5m5אƖ -lE7ioyBϲdz$:%椩7IA`PF,{]V0O$ G$ 9(+fף`Q!q&T8_*N%f7$w K 8|q}Z_0&.&<(:.orG HPB&q\L d~ņn~Y̅'cD|A +J;? Q  Dړ7ZQzضDP`1ND$xwH̫bǢ :eoj bP'5jybvnߑF{j6.z,|;bN뺾ōw[|b#pT"4`KAw`dL#щɢ&-!#T_'k-“ϠZ[WqbiO]@]E#4=Cs>!){f--[S' G?v7ULے'RUJ7QTSdPͶ? oX9&BVOrpI$1N|҈gZg6."BYqABY l͘kPs&Tc2ͿYCyx/="ᨿ¡2ߓXX*.,g(]r?X `y^cxr5rF_) %q`'g D0azgf:Y>4+Bqp-)\DpirX&#.|[Na>o`SDL55V_.ihJHXFrl*`e9G|."[h T~rve [u5ʽ<-qW*0 q3Bqʳh֎ʑ;W͝vϟg0gzIC8[OJ7zd14]Q/WHކMuԱ,[,3F"}}m;J1b;:r,0[?(jW#L rCd鶲ܪ) lsvW~]ap/{JMoҌǐFG"d:[1WT$P!dru(ߚLAsU/D@kgbO{y~\b1#w Y% Qv&Ɔ]>}tHiz1АӢ9V ǵ01. $kHŔOJo{A T:#K Ahjl`}Q !$`ΐ,vFZڭHTڕjf_v:]CJVZٙ=.^s=`ҋuԵ"Ulc[]sZNװ ]]Z}Tr˳U^ ;698e)MBO ,~q~u }ltե`ԧaF<]Ha -?8/IЍ6߄(I`=\WP3 Pf{-&BG:2$Ժõ[tEz^-s.3ϫW|>]+dC*d.=SmgP?bH{lW|/ހiZt\^.!]ւd38C#JQ'wՖaSB5~ )RK"/E姕|s@M2hO2# ruT\s+RL_E;I ym%NK!RžQaޯ0i,hͣߑ7xIDg~xy{1f+fzeAh(o`3̍\hD) tqEPCs 21Sf' ai9`Ai kC|\&X6ОrڊPiKc[zj+~h2]<`tac~Od+morPU^&BM+th/spNkle *AW] E涥_zd|cyJm+iVܔVqap~۲h92uɫPƫX YH`17VFo@e]_K7F 2p>hjNlP+.4?+mxq ۏ(5Fbl K)omP|z5A"ŘELQcZNMȲq\Tdt |"+ 'N9]8I;gR˾mG;%gځ&1+q_]]l͋ }b9;IB&I]fH`tU0uL}W8V,Z3UZZLZb^ToqUycmt҉ߙٶ;GgEoƧ~1 Ӝy:e^RA=g/<} oM Ŭ9RO7q~Ȇ`|Ds*LJQ/?1ʢ鋧/];B \רLn7°g8#VѬ*9)nLR~l4nDVp&dv^-y3RXxo)>dk6_D~z6A-z44?6dʓDSk?TRda@/{?MN97Dپ'D']l$fʿc8㍰Ę굲Ƭ2F 1c" Em]"},J ഑vd۬%GTMk|LTaqJTu$1 e5hG dWDfU6u7ÞԨ+KEJb̛cGE ¿ZO|F.%:Yni;+o O47`vKye0Gxߜq R^ःqd-u;:Q0.TbRSYVxƞXf]_@RȠ{rKɘ~ OVxŌaMjw~%JB~ts#'iɝgotܡ(_i+ "$l01 'rph՟ik}_ u!dYʤ{I+R嶰h\p&)Jp$G=()^KFNkv̖1X hO$-.YD#JVWlt'᩹э\爕$I5@c W)`y)FmncB27kPOg)jojut:8ig 05o̼KDFBء 8GG.T$P6 0f2<]p:Eoz]tQ.u)&.5luSϟt$ݮ'u%7ډ˼Fy?څĽ} 5H @w+\xο ~kZqU}s!c,n| ?E~' @ZBq1X){j][ .A:,gD(U޲";]{㈪[2^fDe"02PB1j*)}R3za$b+/K_SVk V$s(nry ֝X깭 a~P۬i-ʺ-f2Rz]jS*w8ci= +[-+ +w NNd2"hym3u :I큱j[{AoqP{m l!1ŪeI8h.J4)Dbe>ߍȧ9AEK{PdHB $O\7ġ'XSij4mEgJmL4s@g\fv4uKeQucޟo(aCv&`lf41W),HkTHɤ7x@(FUz9s=PWkXcȣkXihoRm&oŅ9}(hZ8_2oAןT'u~a,=KwC0en&fUK {)\aU()Yz7YHVx7._q N:R:X=WK?-Ҙ ."ÒI\//$ <,eu}̫&o_T.LB[AêrدM7ܼ>C x6k&0TD)l'ڰY'1 ܽ!v&yћ i8ƞTC8CNppeޤKcNynT7h:ƭt1 ٛt ͺ Wl%.&c-/ $s"ʸ}t2IQ(4SQnF̐.M?2nUX3z@Jg]ms0B6J-J&jyÓ!F dG0miOIL pIX€X)?2O>ЫzFwk) H Uk/ЩXuUea@Dh뉥!Y" / Ļ`="7a'X ^L(HF`1ZCK񱎦nW$̺g`hX(䰾i8s/) +rdi M%QǶ^<7(,_R~b^R@$Lq[)e0cА2o|e&Zl#h~_[7,2X4'|T?.,iao˰OgyUL3:D:iq꧵ێ փI;'.> dhc~wۨJπ-3 jVXtHMvwȡ#2tmb0% `|ʪ+SmnG-%& ޥ2dcۗtj@$dZ<-eT;rz wp2~“7"j}"gSu|\*`=X tZ0&̾hVRN?4А!ۃпui-\KJ4Fi:C גLMO_΅::$yPmo%p#&As'2 q1E c߸Ϩ"MS,x)(Gܚ9T,[B۱kwj )}<6y8sDUհ[ϱr1Wn~݅*b > V~T2;$턏כ@qxuKk8xoZ n]Cz߭ ~ϻ6}DWX0X^`aёYsJz1Uea)C} w*< .XJisא`ac.C엧[}/|t^:3:چP%]:6Jfx7smn0 b@M@LJ/*4wӡN J/Œ w oM |/(}_idN1g6'׺MNe,y%N ζUWC6kfԐ=ABBu#psρEYwTw!9a<&ObK=2MݯIMI-Qe:\  _QE(bH뢫 ru,Q,Gq#~m845V]R.MA߲@v]L2wbV/~uݫ{9n:+B~.`,0o ~ wx*~e4lFM e<˟Q* &/#񰟜//6nT{ {kY*^qkj9|b0 20$./K> O6w}FlæN5:ot'PM&;R*':HJ;L|V6445wG:`]E\%nDǬQdR_UDX[cv~ju@ :b+419qsT(-lܸFJ _ j^nvgCs/Ol7i:HGcI`! u~}Cjb/&9{1>;}O袜?i؍\1Cr(Uy;PI(8ho@gby =gDI Die C O|OXW{Xh^9mɚ{ㆬ*2lF`T-d;KAZ%bI FGF*0AMWv{:m>3PV,’|_ܼU!ØXn\:$ #9DM=-= `sՆ zQݏ;F^-&TK NEd!l_TsDA6c/WY]a~x3"j& 7S×8(o7݇$t)d0`o9:lׅ([` UwؖEQUd/W[M F"X3ΪctƯUA/SfVl;u vvSCQO].}HL\EpČE_Uk:᪜#\c/cVpk\{+ +>Lq+VZ0u2BE/jnZ3Z 29i e JldY9+'vu>#mvĵuuݓSM 5%S{y8ݶ-֎'"W}O ԥD zEcZϫiNn-e*ڥU7DJqD'{OތV2+7fvOuI4@ kmއs2iprD?EZsӼ7~¨~6:_/2+_.2|0:!XQNZl<8dM~P:1|e> uo3B+]yxVb+;]AG&#7F']3 w:|IxЪS!74 D8^ lwz-A"vQ_\YnQ뾻HuyN3sSKIsn0aah״S{iߊ當wGe6mUfc @#&4im0L|F?a8ː֢_Bv!aubQ)C;iUڌ]\htQ- `t-1t4+ fR~#s08yyX&-[ՎK[ĵMwϵbUv#\XhnژTP2$,6s\NY7ew]!l׬A>TәpA|i1qZ#ݼb>Q0@ˈvbY,h{%^ęgd`KQ`@#NŸ3-ڹrdF*T_ݸ$HDG,sʅjowHۢ-] rh,{υSL+;2Mf].S_TQ݀M3`G_>y)LmDQns)=ϮъT]\H T*o94.8j=-e:Z,DBwʈ|[j 0Z HGym}6-Һ Ip/Mp:Z A"1}'jqTz >V%`K '%(b,_[!bK>Mt}1w>LkT$ʑoKU7Qzf ơɩ0I,x(.IDYjŠfq0gn;96Q,i,}gP4/ Oad `Arro\Кi!#FqHϊji[%@s"O ch|$8"°?7+| ےJZ5:^\mI%NI~;= ЏJAV`Aj-MuaOH'n7 ʚDHs3B1Pp,pj*U$SG/5_fSɐLC_ܣkуxxHs?\0ĸ9 "n2c C-*q1-8oxvZV2>0SH{['dކϯv(nM Aƚ-)% fCHg{懇ѕRK8Ԡ躎jzr y7B(׸^+q8r;FxA8NkU.6X< ܺZk=Tz)AFZއ'ahxmtYI=olZ&L뾺HƉ={m(C;,|f{mquw᰿5 غ'g AmɚЌ 9S_<'֧xq _}*P8n 3 >زv0/)OkN=10܅`<F~~\ Ƿ<~89^2W9d@M<1b'?4Wm4ZBjMmp)OK#{e+qa9}BvDlFt4L;DbԿG33nT;Wd՝ AYr UNV] [ F hVaƎwKBi'#XC'ZDxm~>)tLy\Qt?s{uAv ok߸=G)]SV_k0!Y׼ XB:;83cEN4E`S}\mrD,5;ySy-JiC=zOs(H tdKv^|٣QF Tw pA6aE\<7XL‡_ɕQz}vLPg@\G5d }i.M3QҀKLv8%8$0Z^F!^ 8+8b6!)dEK >teT$CR2TZ+=tMA̧u"UmdIoWjKD@,Gˣ*` po69DB"%藺=\ ž7"Wp{ CCKZ9Q:vRC^:` ߤYdqV)%D D3\aSqb)Z>*;W5q%m8Aj.nIoooּPg$IئqnƢF|!,`W@XQYMGNzUl?+ۍ'׺fs:7J(뿝&ևs4YˍK0b'!y)ńI?9ۜǖzGIxTwG04?!>rVjzZuzw>y.?@tg B^w↸!{o~618NU>uTZF )h0ƾz^1sd9Qn+ɋy/o<:@q,(Mݝ8a_4:^ϱpCVT›o@3K*2K@7p>_0!@6mўk$d8mDIFU\ 81I'9$4k6crbѢzr{&'# t_Fؽl᩸v P2Zb`Tdԥ8-7( SJ@1t7TʽNZVj 9uCGD' XoC0]cĝHFNJ5 *Vj.ГXgYZ07070100000229000081a400000000000000000000000164943cea00007304000000000000000000000000000000000000004c00000000./lib/modules/4.18.0-499.el8.ppc64le/kernel/drivers/media/usb/pwc/pwc.ko.xz7zXZִF!t/:r]?Eh=ڜ9NBVAq*gN4}hnSӀV/ua40 ]Hi"=9XMB2m'9 ˴qS'u4_ּ2, DMi m-P!f#vU jCkFWKxوW7? P2ŦcK&>кPeتgHk3ZO-.~]J4s# !^J+dlvZjC!:0e)!)ᓻye\4tf.5R>*S#.m3R fὺQq a:AoC?}.ȑf;R*d;gK,G(r uw*7IAI|3=l+*{5/w[رy琷ޜ'M8]ˤN&xarjY$ =T;w,!)!u(g*W*e2!j=8P VWl&d] IVD8z/Cʃ;ߔlUAB2\掊6W5M d9բ@gRکn=5^k>mI:s摒q+ls,d_*)UKJE(j!'f%uTN]3rO(tzIS)3S?f  rx!0ݠ~N2cUGi) 7-)G=r 0KlA;=t$BHXح֙Jߎja(-s8u#aMe5 /A*ߕ.$\fwSm q1ObWX΅OV2DЕ%ҝpS{4:йZ0'HM%]lɦO7ffS0 a˚Pfǚr ykXJe2ȭ\`҅;sDl-12 ,uGgx倪t!x(Ѽ@W)%A7NDq#m|!W' wy]cXQT &EֲpA`]@)KYsu9ws0Gk.ҚV3 Nd[Ed-%%sOru,hgaaf*2&?58~d5ǖ# ]xyab^BŜok!))kQLz<}E Lޕ o1Bu6^D8_b=f rA<;;·lŁԧ%s|Km@0䒫 6n^<[d3!Υ"`gQa$.\UiwZЇ}(eq59f 2R7'\ stSa·Џty踺309>7i|rq:<>yUU񼉘# ;^{,Et2FIyuC !^` >2h1 '*tkyÐ IRG!L;n$Tы;fßWVL8793>N]7%UӓwUƘ/hԚsL@fIr",lXFCH[]馝k0e⡟SM \R"z)SB%9&j5Rz7'. ȳ-)LUj'B ܅hU9ݭ}k!HWʃQ a:nZfHw[GRK:?2Hv$8ok6v+ɍ SDw9@nR_arc8pˍ$|aɾBVOݪiƍ7}z5|8= _P)Rp E4\TC:޸N"RC~&I_'.L{P5)6Jݳa=N~ Wa GȒT $wv1 ?Ц!>ڹPPb*ڈ4ʰt2jƟP4ѬO;TWwq nN_W-/76 04wsJWi0Vу>$Ixݘkc׆vfTIF3%Rފn=@Z2ԅ.pãզl4l@RKñ4!:Dfa# `;Y8^IeϦY~3$G`- [ji|Z)`GS$71朓عLxa… m\y>Aýq!l aX"${s%jy!sbnoOr#%#fF}6|H'dފ GuRn* !N9лH @'"r%׹͝ ʋ#1dchPz:Fؑ#WFȲq`Dyt] "dNO>q3rpl:0`f5cFuKO ŏ}Lw}L:f&\ޞ8CkA=CjuʹnT4PNB.1yMz9„NYcϳmy%iՁ[PT1oez/|JdV~ߜ&ph'4N$62\8R;aPnҘ|'_% _°tL#6>_bVV?8jWb;v|⤶bܿDL^ƹO9HzuWAL|J)|Ta~اw@WUm"R -G9]Zt[>8E ÍJmY D$f:)hTok0!H8n )Wm;0TVQuy%pL%*DeQ&I/rbb]-,lJ WGQ% T1@yٙe sP6mh^uec4%MDCwK8bKI67>0vt Uh6߱YY/ xm0xб7 Mjai*7q=TdB]yDؒ^"(a),unpPC< vKlOmsOܰypъPe-=kPH?>yy)^d 4F0H ƈB^ Oש)JwZ~VMMU94D3)UQ-`Uo@T0e-x~r8N+Xie;}Ia7I֜ >59$QC`Qwץ &:^./KjѐO46Swe(+;!";g)JЈ{3ۄ򉒅8^`@?В jUڹ &))040Yўw/Gi)A NLL:TGCEi-1 <1s l:_ NJ|JGQ$m?E[؊kf_*0l3+C ܶ)ę͎E$Yg'n>tY*ܒDzRzV>Vʡ˖ D:ImGX/ )~bx˝6&xXRm ,6zA{鏂Y Ӂ?fs7[PU W-t1IB4'4xdk?_0(V$i6Ai* !Tbg}c?G$qubrqTDlMk:ИLCoBYqL$Wv#cl+I;N>EjaOˁ{/r Bmd\J|rMB&pE]O.DBve&I@DH[P@qsZyQs+֑W.qJhd?=::$% ~Wt,.:bWP *0a)u|c,^{j fWm~GOn6Y~ޛɩ(rOlx̄SOvOyjvɹFA\WW#1bIV`6qUh%&A<9H gϟnth}BK#RV#}UXqf=HE` <VnV4*mS, >n b %m&!9m@`9"۫*_Yzφ9Ep|:H}q7Q3LMiD>9B½[Q. V2[Cup DS,}wZNնbVJbfTBP BZ`wk=Ų n]zfs S]'mṑh\/}`Zu+*{l|5(⒃SpWR&/]A AYR;`JAKZ7;:<0Cey4BH< +n閣5UoތsTz?a;{B<)2v_CҸ+jMGgyl'S} lV2]и'@uA0!s9.(UBndێST_1B(P5E]%3fasg-~hPh~||m#ĺ8 0¯1wi07=׿X,E*:29?.1:!m *pEr^F+/]OG5yNKq'Lt7m: nl&}F" Y,@әlb:ˆkQW1, x@Y@:a , ")j|Ę`D,uemg8ץ`)B>ז2\Gr}Q _;cm)YҞ+k,c[x}sUA#,ޛ9z=$E@vz:u] &sVdp5z,F#F^a M4S@ӻl1,Wt!V# >jk6 /@h]9{8#0"vjQk|C +KurrDt;DiǢȋq2! TOu+_Ǧ"֚@A@X#SI&-&)=!@N5wOņ'f}eo!.=ɥ$huXGZ=j@'(Ϗ7j1Xa@-QVҌ٫b9 yA;nyЋ]+ MXn َW(]$`6T!ӻBȯ-jw^ <(T}t锃.#m RRpa\RW.Ĵetl<@coDeXqonIQĭoOn2Hiw\"ޗ0iR}#ڈ"c`c E TܓWrF4~0U)Y ,ku^ %AWMg&ce$U2OBWg<UTj8YHsvnT>>|/\wb8_Iy6|zNթK@)唷g4t B4KP<3j0\arUI0OhVy΀3G 9mlR$*KgqJ^lqZZ gz.rY_KcrbCĢB(%]uNk@ nJs(hLaya/2xw%TJS4ػ/Mጚz DSc{%yXW>U\$iF+d`5cU,(m}Fh6CUr~$&C+=#beD,P[hcX++D*ʉvPPI&2~cRShv`u?8q==& ,ޠNErgO5vQA)v|\` C@[$ؔG5@O8 &6Ɋl|"x^M`%3ܗ689^E!oHوtQ̵nkѡr!Vz2t@ ^ |ncȁ|} 4Z!]B2%h v(pN)|P!'VzLS~h%b R;+O5W>%٬Ϛ`?K C o: li)u̮U۷Gx80O5kY_6ZblBp_' pSCYxYJQPαL+MS?'YAfJd$m4lV"ɧ/|Q|{yHhOX+1+< jEĮzИIP׬`\N~KD tf8f}DIǖU۶;춅Wdtv6P*P+|czH!f32% cP(1zsY1Q@7[׌l#FQ:A"(Zm! ߷td5pOI9-^bXCC6%YÚPMW,2Il{r'x*iܤL]/x<'+o'XZsUOET9O\-uE'"?_V]ʍ:@#:$`츨Ћ~X֩pS,vÜqc]ɗ{^7OF(] зY|x`@!fM#( XnraS;rx^BDBμ/>)j[D2[93e;*It <}f؎ s,6DWwlIۙ~P\-L ^VO~O Oſc¶E|:zSK`{ԫ}l٧}&p4MCS4fӋшղ׆ئSq-gM÷vU@M8:cah\Ewrެv\T\çl.Ĩs#ÇḠvj-V19 \Y}#$4wphl#1*+pYz*Tfc"Zt5S,<-(@͕h)e3 9ͷo!ekĪ,L{BaT'&%+o;tm "Cp)q(7}@"W;ǀßP6?6&q~nMX6oT~BŸс>9Ds]+K'|qE\P`B'Z+8!dIs^-K΀BksW1 n>ēns<6G$?W~ꋪWEB`_X}h$o14x<>& 2oᢩs`M 18ZQAxOH *Ah[]&ItS%G_!><1#]i OZ>Hj O/kk97r;Q;olnG4y!4+QD0?j;}'vEKqGi gľBcd3ۊaACe g}p(lw1و! b@C1ކut/b=h7Re?r*ُI2=1 \+Ix4yz 06MCml% Fdee6 63Ԕp߱'VW br3F[" Gs_x y#m…ky&,.U#Do 90XOFw!yx`-T@:58.P]5{@.{gO>sz ŵdwL/.yQҎ uZFY0XYN鼎Ly`QA6QᇀοbKvEP "()< ߋ 3q7 `_ly.}g޿I z1%#rO+7x,Px6,Fsrj߈Qp[iǪ*q2y9s0~R4vggZ]Lz4dr`Nޭ׵GcXH>$V~-OKMQɌzVlv\Y(}oLucKBx{J'4Ni>םxŸă%ߺg. sQ$8x6HszفjqAnh%]]AT͎b/Z f5EbK/&m‘fZ*^ށ c~d̃6fsCKU>6Ľ N|&mVjE1{IRupԐNܝd) POX)a3rY@Xr9'['(xo\;W -VIT_8p !=_`F c *ˏy#%^$9"LN 2~?GXv{ON6dM+:_t2#i/;p9jҔmug!"`\@?"Wm whKck۔Y v.Js^;475-:H&*\c]^`1 $}ZVbδkԝY B_;AZٔWꨡ}3L n MU#[˰eK?6^?U/7l=230$ۻaYU4Bj7۪V:Ĵ4,)K<VeȮ3u<)8H8ÖȣsIt`KA:y3+TyԵ<xԒ$G~ih74Gmn 퓼P#O G~ȫzz/{oR?YzF8";-%2R# =:ْ[sh+`]Fޛ3A]ZM:A$b_ֈW/p#>EV1EkoAeV)xܩ7mD g/36&썗I9g{*5=MU楝{4C?=er۾Ϥ뚛 2:b*#"#_'FVc~R7_@g#=wn[%|u u!Kc d'm}w_a •4 jIwxFvF PˡKBde~ay5ց5@ph8|3)m/`O)>u ;67<%XSaa"[ \*IJڹu. {2XwVP]sk-f\aiSmr3|nbtO†{:7zz9{`ev'ޝڰlK߉\{xwWU@z*1Pe\1CSrC3趪x<^9/ӃᗓYgJwI=&$vdWwJ:Bdl RGN-H#U?j=|!n^V ݉Ź8cD̍9-8cᘍr5#64j0qNj-E)qD:Vq,Uteع]e$lj(UxKVkn)*[F?Z z^6Hi+y ) cĴ(͢ԓݷ,zOE)H!KL v_G܌>y;Љ*젵O_*\2 w@r+i fHCo6yUԮ"Ȗ?P 6*伦 uMuo[e\vti0mIΎLuhoHćW_abG="XDew(HrJ:(445iϠ^_\."e!Q vXlRT6Ԁ dC̾*'O;&<5L<r-'^mi /{&\\qqb{dm;m-4XZHN91J0׈-o5!yk%E!#!\RW`X^dnp)\ ~r* ׺Kodzj5@[ugT:4(@wX8;2bűR׍kבo1~HP77Ƀ Z0>zPaS rdGVJVmz6+uok#(eY?l ]/sM-zbXIq@6~ʨxx;M>!4i!p߭Ѹ)?TaU(yVz4Sw7[5<@]kXI~ߵe/.wo)FqeLEne! Q|kȀ>x\RjDwz"|'/<YB=q^Ї-8߽ML CAF;lVA)!"ZVEִ0!m~ц|Ï%2c3EJN#k 쥵Yuoݛp#oQU}$0zj8| q>:uU4&ӸGi t3„J P-0]dW)64CBKuoyW(|-!aj׻1!W0&i[t;[ Dȋg:[uLS$2-@- K:bMQͷ,aWŖ1 `hzA(S޻aЛ꙯gl@Ojq(CfZʢGVwiAl<`V M6rk|P1̈́ĵy>r⩑t&Eң Y*RMRHuE=_n%E3BA=ܫ%cOtνO~sطȅEu`@8 ZE}j%RYKծ/XR,֔6BɗqOoSN ~&gx<וq6A㙿@? SSBGtѿFV>tin ;ݮF0Y9ʿz/ړ ʱK4S1J)-( EVN#ѿ՞qlMNkB="\@;a34 GÐm~i^ n]Ĺ[ۛ, fȢ̚,S'Moo&6 7D5v21u#8J1>v$Нw(%DQ%lVr+2DdJ?4d(K1=r-1_s/r IzHI&(s'A`(]hw%Q0˩/]id}JM'S=2i 5s5ޟOºyNgZ$H<UeoϛpBp9ޒD\ &ˋi&:)c E3Q~($dͷ=xyzյ!ŗ_  KHJ NΐOv<{ ^Vʩ}r! Y Bh#Br-ůPvn,~9_b\!0u| -8s}Ő"k['#@gAO/co=dpesvx$cY?!V[W,c@Avx 2Li3$ |*g@İĈU;ę-wHw =J% W)g lTmcI-[mS4,&In|"nv(Ƈ'c@}:u ^ WGe0qCKya,!5M<U6 ;m/Oܨa]3#.5qR*h T*|>qWL}$pʾ 8RdRahcMg91Ng0%F4}(CCS nM 3" $6LyX +t.&2L;m3׽ici.~:Rqdad^G2ahwyx[vac#Rw"Ń5_n_gWZzbfd1wUyV`nPB]w.3@.?XB 1-6k pGwb Ydf?:aIO rSt-Xъex)[y:793.C?jȵuZ[ܾ ٟ􄖮bWle"6z6FBzW`P{Z»6*aӶ.",+kqr*YR.ָy "Prl/X7ll4_ouq ¦pK8 5(mظ #Jor`)/ר˼i4F<_I#_54%x!Nvz" }^O~ KW-D-q:5Mr153E$iݝܞѯաuH5:H1F..`KLb.s@ 5 ls4ןGduGV[VRO˩O_njKӅBldQO$lDO㳌/aHK?\[(Hx: !V$/lm*'-[_t]v)w@dMエ." #y,PŽ1u}fȅ0M\ Ti\2v(j3ԔHu-<N:O9W{h Z6`FoSL: 5|~V¼f N`%"JQ\43fB׼;?3WԨ,">bsbB5CW*V 0q=\NpIh;-p;F=7Q$HcuI99 h8 ,8^2s{Z4fWoR'kU~ahb3ߚT+=Z#篹7;WT:@icN\wNٲ|8aY8%]:Y:*U3"jG -pu"E}\'S#5DK8o̱~?u`!M!)ynv!WiӺH OFբɛl-z.RY9g$,;rN܊g VT&PeE;i æ=[ h>hR\GFUisBw xjC04l%C;%/8q A'_ Wp) ^G=WA%ʄxI)tVyE!ؔHy%ѰUh abɓw>"  N}ċ{] {|e2L3}/ݲ52InM,:L+8'#0`h⇺ u;m)۽wܳ'`II!5SQ>lYFkN@![V.N\ ȓs2A(N=D {'x.|>YGsFb}o"bI@Ŏ(zr*[D ˠ f2FXDێe.1\fbyȂ zrBq!!B=և=l1W#a w3m@2[(yN1DhAIJTZ:̎8FzmW*iUYMvĆ`@MJ*r(uj{Lk0a `]V㋱~?ɠPi6Iy(.nB{ulz޹Ż$ 6i 5= pXx2y}iDUO\@E珼3P':(`IzNʶ%@ :mj_M6‘|mcb|>6g2޽o?Us^*&&qG.3eTX}IhE'HF deŴ+Z/ `W@e{K5dUuX.Ck\c/-xNx+.0ox$fRl\јDu^v1K!Flmz/1VqF.Dy4>q5{_ =,nN XM콸8aaNūh[ =@xZ;Cvo,nL͖=kvzw:cRGR}lkR./pٳ"bX'ݐKl*G~a,=]3)Y i?4}c͓K;9i`֤Qw]Z-g-)k&@(LcLn @ 5Q2m7@a p7M6콄Ps4ƊCvJ']嘪dGyϟ}njkUp|‰Rخ.;fw? Tcх&6O+J ^č/uP$MlW&M`zsȝc a떪0р3c7l*\ӦQ05~Uq@n uϮD􊢝;/Gj"3)(%~Odъ*Wϲf`]UA SN@XFqԟO {3lB痬b<&/e_ǏPx:3.2U5zd4=ة7uqᏞ-=ӉE"u\`_bG,Ud{#O>D* "dGQYoM(yGevLm=)MBY#'S^ݫ4aBƒ[Cti`ڽ1doG(/x9v4R!Lp}1h@w*]}CU8NqUxm;cQ5+7Ҫ88tri?ACEH&5'msup^?% ўKS2Y}ٳxAtjRWQd>6:)$Eħ|ހՒF r@<ҌUC!6 .Kk_Ø%E|^fdV76Qr:''DWޅOg)$B*%4Ts2}*爥;e%C؟yy]i7^o:{oIIsUlu7r^^>HS&Ĩk;şR =YAQ,yb#+/F+H.C'S)Sw#_W<wMEW/l 5U:QLjGGT5K}G.2SLSazvgUg_h`r|S3ըaVlYdԹ) 3/Cj$b5n UY #y:^vL tAwg 8MI،j~JTSxvKG3K 42?H#?D/73IܹW{Cm#Qw F:BZ^NGgXH`vjtrMdd w=4,w"sA=KC>]>M!GaHjDQBpb ٟ l.=}6 ʙyW?8moD>2 ^o4|!'ynXTRD<+,N[<~7WubA`'0 ν2Zަ >-l śƝ/e?ᕙͳ]'WMQ UB\[zu֔S_ X ښӘ"3EOamAVEwq`jR4ϝ* .0C<*6NAᮁRgAxNhÉHkʜ~uE6(Ib#xV9 J{~#KlTMS]^}kH݌x bMfS=7Ul|yh[睋›t bR ~wnh;8'KO3KOtH19MAXS^n~%4BW .uB$a6俴hi [j-~mUmIsy#Oݺ"ex3?-Lv+E$`A)"vSXm㨁쭱R7m. ;m1r''$ mIgj?GD5[*ɛ']cepT?YlìIۘ+z= qt-,Hl)|}ؤc;ڋY1n~qH]FiJBC@͔Ftilqn|; x ~q:bxڏ7V%1?0gMQm;G!H_`~X0JQ>`@gNj:)Px)exddo.>v/עSk(yDJ]&Eٔ~($F2w:!.jRANH' ^0Jhoj6dl9ֵ@ݨLj!EԪڇ Opb`Nהg1owB~+dUHo Ap{aXyL_*8@5L۾^4bx#cMrPD%N7(;f ]1N#4.tWn >|?:R&?Q*͉XWҷ k Aj'ڶ|VY]HjXi60,˥#O56l 7s obP/\̻Ȩ4ܪFxf8_*NzѪ/ZX-'5FP93ZMgSK,0{uiƨ^]yB%-OJA.5b C`e;p&bP2ڗ3A&uRX,SInW~>1mF7-,ߖz6B+F2!2/\o5qy}6x֠ $hc?=,;mḼ*)UL k.eLMzQO]Zꏰ'I4hcOܠxU1r&lvŏ8uAV2 o*od{ʛ?<)Z?GǕ2ݛ8m&*7"MD `Kǚ!iJJ5iIuΕ%djG^F^]ә*[狳[yd0J_ۨтcٗv| pF3ȨsSڬ\wKRȟzޟ\'+o/,sQNeH E<{P Rɦ(}bk]T9ZX+$.N҇o@ ^b0Iܾ|?&o#B}*2")~"dmC"yb%^n_5yms&Hl՝7G 2e Ge=vҝiw"-+ɍ-eո2y͞P*hG pÑA$a8k߲VD]C[ jY =RX=mw!}fSN92 ǕlwuyI2KM| nD1jcO0A34 o ˈi}́kt:9X̥m#Hhk!90%K-S~6-FL`ֺrq}F{ӝx_03`Q"]7p O;kCd6k&B!p+Bco0>̴~ bZl]҇Lb" ];nc`̠zx`L,#y&oH򋒟e9ښyG>S͑`J4cqYUL>:LBX>7-ٮj8 gXYQ O(Cxjf7U:jNJ%SWFKK iJg]dO^3:=`8C3(Fh'r\S$;)Y Q_x6DZ^KOJP7)tC$6؄y9Ƒt=TDnyD?DD:"=dL]&u8N*N&Hykȷte'㷄*lWXis̯b\K03h3gVNrx+ I zqyHz/Ry; & _}`!p%5 A>|oclsEik;`O.HG) @dx2 y&xNܯ es+ڣjԨPl=on#J絷nr o=݋\1> V^!-en _YY%@>39H>H¨Wm٤K3 ~g|E)iݥd"Ou|p8V} 3Pu l5k6Mf8rn&Nd5 \I,ѭsB x--p /JluijL,6drV&̦6s֯jQBll]ԢXqyǾHmezuPWB*W|ZyE=gۑ㣒JzcrI{H?_$Q`(p6cpyu=aמ2l6} fUT{dX펅* UV~Le`B}(l"S؂^45oNd !dG!K"cYQx,\3Xeve}„k*q Jŀ_ 1-$VPy2L#sy(Y"`}@gNπふ%yo~~Nr7BT=vzx8\Y"f V83U[]+B ~. fI u~t4CmO6,:9]I&_Z?rWZf6#i=xv!*✜ߋX sZz:ƕCyyڒH)CڷB 92r,|2=0$0ePXks6\hHL&vwǧ~so2u-.,}HBx}B"WG,D|?BPx7k*HJBoև!x̙hY\L~8rȪe+D7K5p|*1~*͌: h۰$Q,wɨF`Ԝ`CtFxh{o9 rJ>$6A'ckk.ɗ4*nאjU;L'c԰AEnh s-k%bė>i%<o!gYZ0707010000022a000081a400000000000000000000000164943cea00001778000000000000000000000000000000000000006200000000./lib/modules/4.18.0-499.el8.ppc64le/kernel/drivers/media/usb/rainshadow-cec/rainshadow-cec.ko.xz7zXZִF!t/^W8]?Eh=ڜ9SIS~w2eF4^CUj-3* 7>X<]"4~HvxFu4yhz~oL 4`fEbP%Ka1d{4Js~T/ wOoD;Luk,|'/[f(AŕkYLCMҦ^Z؄v4+sjHOnǎԬ\V\! fbqnjեa+1(<R]܏M y$-։{v)s"LQc*0$flğ1_- V9ih _\}%lҏ]J= ,M|Q!ҍboîט)a,CJTr+Otp=wDWA6-GZ C` ~D?LZiJ,0*8 J!}* wӇw8xMG#TQ0ܿsmEA;.Bfzk/Z7'!g#Z7z(]a5|vm&=v2u/؄ $0yvFr^W՛ܒe1GJoC`zެdE۪ vxalbs[UAvŕ')8F_|6*Gڤum7񍜔bDL)h^XzͫYr$Kg{kWQrЭ䪉2eLD]]+gK/CM2:fou4%3P="j"u|¾_YXI\ܒ5FpgSͰV~Δ,hU e; )bGy[Yioō5vjg{P מn6kŨ.F#OYD[XO7 3g5_x&_&K4N5dUr,p?7s5\i>#Ԥ.Jt5EޠITN)ͻzCp}獛߽E5O@I'xbyssI6J߸DJIc:2nM~K")vI+24t.z*_U0|/c`R6ޏ~]^?˱Jҋh .gN {Yb߀4䈷 e7;mwW\4?2QBߜnX!u1?C/.0=cYV?;hlP +haHGdj,yǕoGJ㡿VbNrp]IֿB< ydJgڞ Jbqͭx[j̅unv5ƕڹ?umJ[QSȅ&JH#?ra!nK>gp 9y>XX_ݮ;T{A l^}K#FF85}I{ /H0,c>iVE,vH(F 74 xv[#ExdpJ9:qK@e?u|1!kN/Pk!?Gaj.(q5U7xMٶ-w:w3JQ| ^0? P.%ov g*Im)(oG0֪ݽ_ n{sn;sxQHrh@Aߦ@E)"c {q@?Xm%k铺dUqg+}R ?~4 /!\3Ɂkd?5[G #YLR,HДZ&zjI{HWS gە9DG/c;;d #lt6?޾*+^]:HoLT5]vc>*jҺU ps;'!2bmʅ.q|['ơ X \j, | ,p”47ŝi>cƂDPWX>p]vԱ!{\-E `11C l)G`ڸɛf%VDCiGĭꩰ1,5Oȡ<J26bh[6돮LF6/; )]Z~rH?/fQK/uaJX朐&E|-<$$7*eqDi ~ʃxɔUn s}ǻRНx""ZAJ,c?k@Eϓ;Ip6[B~x3ACdf*ti$sHBɲI,(nI/)P0֘I~2g Yk r0 v.D\5`wxDR@v^5_oCUg,jlY[H&:Z`v1&=$c8UëA ɿjx^FfTO6R$jR0wޒ>â+B,M)їTZA-yUy$x_A6v/ aZ]߶Y7"H$M _PFXQNd,Zs`2 y#AJEx3DB}*z]ɩfUě'\*k's$6mcK}gU쳚7!'ccȵG~pr^&k}w3vXia}J¦&u4чLOAx+Nޜߡ Zke$ i38{$(㛑]yr~F hˏOd}ip~+ى4_HֲXepΜcH2^k PjW6+)>X[[vHY.KI _ aM&ˋ* AOp4jI÷vgأNE&O_ _%cxٺm1 <}oY'OТС lH#ɹ-Ԧ%} q /p>y \@O$JB ")sv{qˋ ? rVI&ct߆?O&z"5E "͟`pq83[`QZ~n k\ 0&T.61q<@\qD _.pwpk((BHqZnFd Uk*$1n@P0Y6yԊl-ojN Q/Yk5GhYgQ ? L7gxB[>x7fc?r=~ O?LKiK 8/_MmY:d)6Pf5؄0TQ|TQ/y~`L&դŃF]m\жwKX7_FPo&$BJ] C D϶;vV>ǯPC6ά =Sw{lZ(;h:~n2B@7̛;2>7n;ņְŗp^@.IBLx6׏dmIGi%ː} \(.CgHi'PhUy(0&'9TE"Npr+rdtO\1#Fz'qo {fOXl>ާO[_?',Z@?Jp>e?YQ ?#yгizGrm!,Q Tlsכ8itcZE]ؓ> ʘg`aA.j?.Ke7vOչwj4|2̯H*p ( 7SWE{[~zyGr#GM3fpanE⽅2K9tl/i*+O9(dkE 'LHm#V+9>fL$ mfR!*0,QkhV`v #𶝿thsy@bfѥk{6_kbO>`(^Ė]]> 7ר %(7i A 4~ƧEF;W/97 ɌE,.e )E.[?i,ͳv+qZl{]"WC8T|ߒO+)i+z*|EjU>7fB zυ]{~4x}ĩX1=5^M86qSfHb=6HN>aϝV9>1}΀Y+)O355%m6gRώ?!,n/Hcm'Yrr?bFw[zJ-2|iH-%SG3U#V[RCLvX֊jĘm\I=Xɡ`CC1@'dӹM_;?e[_V&AV>חy|m߳A .K,s ?[d#RY-ȩ<żc $Sj0(F}k\6m,g]c:پkNMV*',""^VzΪv DN iN`P CIzS_JWNݾmjȑZjA9|$)tsU.03,T}6xNC]Է}8ƑDz,kX7Z8đ1AEmg>ndO~fjFq1vIIxd֨1W|&Џ6SDih8c|Z]5HҟJC'.ԍVK#nS$K mL-U+'XŌ1v+Fl70RP4qhD%eb9~9!q>tMIp-Oޘ#?exV_D]ނM]$zER_Ǻ|degPFntD]U9Q !O`eRw)!}!$.@:`ۙuv{xE^QYm5> 7(~W7YNuי fC"j{y {h+] ع\p:}[(#?ô G +H)W% [|0|$3->J1(HrPC^1KyŽjRwܱyG(aez&5P|sڴuRY0OLma.(7 ,jjI͇}}`hsŤca n-KO^l )fhO WϸuJ< kY{bf[;rkb;=0Khr[4 }˧EWdNȵ#8GO3hG'cƶM7'w͈^|Au[t|Ju6~pp o]5E d|F5AxT@jN&$cJ.ި 3 s֕)2q>3_"o#EՍ(}*F~ @X Ipܐ39Xa~43:r,S@קh}% LG0~ف)O4\Jy&# ( Zĵg_C`X\[|lڰM8 \ -7Qr.-D.UC+v'o ƛ-80Yhgq*&ٿ=1A[䜇 LѧuupCU`.u7x7ޖE~!iP?tSF]@MAS߯:+ҽd;Ju)v_F^$8|en4Xt^ڭ^VdKZ*n|>gmve, gڿoLAN](-DTO{ESֱ.Kl +D>wi̒&_3zeTnY l;C)8U7|<| h^U D`"C%H 7GOLT*y]lʾKg++ T=,pf M[Ĭb%k?B *IRjhcM'b.њSc%Jrh_qm[`^mߎD3 ι9is|Ů:Wo"k&|1'yֈTB(":7HxyH{e%ʒ!PLlFCEFe^ nO2djfK+XYXz#e` )1NaC<ԟvMS*MId S$*A @ 0JGSWm1uF& PFkKy"Xٻy.i@ r4[IӤ]Ws.Cwc%m;@5QmQސ̙OoP#^iU* /)>X8ԋ__~6˅0cIL7)s,KV uEi5TvkqU]ܛ8wSQq7)EETʷU,R}\y 0f>4j}`+b$n-6zSg~sW'Gav~`3{WS- $m.gOAƎm 8e>fer}46Ktxy82/ qn:6Ml.@82 ^^L^7'w;4(A@p֛r^SW}I^c#5C8p9C2˒{Ka=44Rҿ^L`>k *awuQ,d~Lx ň^{[LXt<.{b!3wA67e@x~ӡ |3GjEz̚n#S{[M/տ4xz8~ /q.Wϐu4aS"Z@^ÞyDhp .̜.=T0qc`ƈg6s1cO@rk*-Nah![ѲQZT"Xw>&\ģkcRæ+XD#=osV96=B%Óka csNa4ƂߴO: [a~j.rF#; c R.0(e;J -Q&uOHCFHr^iBb߰"up-":.`Oob)r^M~(y fUdJޮHBH\ZK M3 I2D|PKps-1hN}{~T|WLo7/Xu d/X OKa'fvi2bu¿0;FJNj,=!ZjNt XHfNSk5RB6H҄n3m'&UC+%lFQ]x]vMۗnrCQrd8bhdl)f 6=E^uY£f?O qt!X=Ѓ!5t@b?+DžrX!a3e0J㦱Q-?_qȘ?S?H75EH63,%7ۘ$kmzJ UVrU"jT9>ŅA̽~͒4}hܢ{܋t$5(&tRCL$%3QjU8 1=ܐ7) qqF?cӢz 75Ip=1Ng>܃Y{~tWsB=+* 9q-oqTDȽ\\/ v6.' /ٜ&AM@vC>dB5>2̢8fzhԐ'&'<_E՗Vsi1EhIE +L>+[g"Zb6x.^N皰9) 4dܪ݃OdP1GSΤ"g(!jpj=i%k3 K :O ʀ}%owφk%3u8׮1 ̲(34%"9/Zp{0њebD*YoP?))(u|bۅԦDdRL%nUm%dp89l(/}=)mQnf1]"6qTI&Dif{k&MQY`XܷZ~u=E\4~i7IBy^LHhMxMAcME%)H=Ynv8-`hMdk0@PX.QC \s6›o$O\[ɫJu!atVi\V!56yԾ.~*PXvͫ^@J3s v'˞OFmw洕/ #uH`?3Ⱦ7ZbImi?,T[̪V?Ք+vTD!a OF~D^Yh<ͮMO# E5w$؃#"C cBFDxz`6!gZJ+` g@雩6B 2}ʐ nO#NC+J37^ZWaN9vl&:77 'oX<20A4@[@"ĤɋNսj5R|@XQD *h j 8]DfL ~pQ^RTݥj: *&?\q:ռ\+ED'}8piث &[XO7yE=go"ć!8\Oas!~;# D&b_Xjv:z[:MAnxh>Efւ\#[BMۇ܁?P!Pk~s#?)wcpOd-+|jN|@@ɡ?;ov@ ]EgZyeDZ$A=C 咜TSh2@˨z)=ä77I.< 2sOzעQ]< ̬NF]{ KF~fblʭ fqFO=2C#5샼b5Ii[x:}\C9'ݚpHR/*%r4J"2޵32w40e=~z&A4eϙbgп ~. UC;`xkeUzLƅ^4m ,Œt1œaraڨۘ7d`.`PP3DuY%ā>H1`S#y7tuh|x4=^'+۝G``\拊YehSbPd7Qàh`9[htaN f#QO:4gq43{^Q)gR"֊ͨdžyYZP9MX+\QkK;6EC :*'ۭL?5^cL5݋f+-\C jZlIsnjD[6݀ek_Nhi[[AuЧAqKYl|CCSJ d |HOI O">e$ϪvaI] ՍKqXiN^K2V՛̓QjM }0c9Y r!+:B̥PH4`)|&Ub:C{ 1l&_ D\Ɉҙ: lQNIR( ºJQƇ"&z Ӣ#RF.L1m4kTfo=_;dγrYp2g#nGc\2<p6ԥ;MoXaloF¥jAz_Gk&G6|ʂPL|P'.+%m97 d6͗^ٜ0Mgm:RUI;%.k(JO;Ϊ!SWmi%0<0o?v:d^I $T>]oEvWP#+ n'<&*Z F?9Z:;v:ɖi_|e~` CZ6e 6jLAv*t8IQ<˫@.R]Gi"ڙ0G6K)^ IDCGLļvtQ$_*eKW?ꢉ1ޖh+=ǩ>yMWb @01:JɆt㿵I6έvMNGN'3poaq72&lkC}/C[>EA^zLD""=|ft1cFVlL\+?ٹO_]&өY9Vʟh­1N2&l!  / Q٘BsD;wCN⫙`  $űh١SUVAbろOɑ|;"A+Q>W\@v IۆsH8nT 5ӝW7AAt7lE*J*e2[pp&hsmh1yӑ+f$q, "$>"NRP1 :D}|G2*︨Hf8 | DWPP%WFb%s+굎֑ORN L5ŪT[, }qs]{/pђlE8_L^ CUz)Y#s ±W5<bq$Gg::>.o? nQTy -`{lm#pG/ 3$ !k.Q{Hp9v$GLsiZTOrK"-JB9DfJ=]M.J}(V꼥r= vQNx2/S*^a4Д)6BIhs_ ˪U?4KN|yD1$bQEd=b8)R$_!vqTH뇙Ε^a6;Ț* 4dUAN=-oŴAX1 F}_eRѢ^9<]#Mn{P])qJ cy hr` ?Z{{pv2ܻdJXӽ[^0N; Z@[ڈD $@xjI.*Bn|31gK9jIq>SUeri4j +e2&~8cOۗFJ?|w!0zaʹWiH&]fXiT0u5! )pP QeH:-?쀭gz4KL 8k1Ҫt#a{UWXlXۓM \sd햽sE7n{S7,DSj',e4^'h]́1ۿC_)ȷ8W J2ljXο$eA`_lb%R/ ǭ|\Vv$CUMr]t>:{戽aV.e<S@ 0ٔlP*y;sߛc6ox:SZ5о'\eD> ({iL,Z[Ǩ6:r'k8`q˄uM$rv Wz>-P=Xd/k\\/^6Cc.ȱs߰T> f~qg%ˌln}n'rx"DqI32gXDcHHV=CGK]/I5*H5_G W}Ap9sעG Go-%zP=_gi5+"R@}B&_\/#VzWgJ=W!Az b(ؕ d-3a0`&H%8Y-RvhKxU1W ˾9)#vߥ$ R@m7TԂEJ:4wז5rEəC819^ ODӸ0H78ɷxk{'4͛FI'.CRd c\S t8&HBVP4 צ>QB%Gğ zQY&,03?>rtT/jK_λy &ޏ@hxivH9_w,K`3-N_Eޑ"Я pqŊF6&S]fۿ_,76*nD CSh9'̃,gU0R}YUnKf}l)z!kxB  ߍypQH1Gq ߲b`AF8LwXsc+33fP᷶4EfWAxFP?d{2z'D@zQ撫zTFdݐZ"u drk: R\qlxBlyL8BIk}Oڒ$$?^nz8,(ͬO 3&ؙqJ ()Jtܴ^w(Kխ 7olD]z:VR84By%T@I/dY<I9oG{٬)ZO(#? !G -^N~<ﳇ4 1:qS_H ^j`-gaQe)PJ%?;3!ND&yV̀L1k>^+`R_-"XnJb}ah˧<*#F-=T،W8 Ѩث*<Q2@u=>y+0-&q!fW^G%jL p@t0-H7}dJP=\_̦cg -GH*QJ771bEUm_\i#HBf6u6gC2`'V^ O|Jqg HJ\$ڂ_ĉ9?N*#Slh%+G@XVNMr&P( C 8*S\BmƬzRGMG_8&0k&暹,Wk{ǪP[h'u"ijͺ~Sf4ۦYCzGmq%SV3HSkrW&~%ꀵρw-HnVqɝv[Lrp)3z^xD ! A/[;i1wTwy()>b'Ih*o2 juFtQ:e N2yi9?rs7 @׎: ]z͡ Nm77CGMHYrN^r+ߥJPum/SG~ĎԵX݉>crXu d0j!fiԋ2YcknJa>kܤE">KUbпMVFz'',ScX'z>I G(NN\>RUͱ(6SR2phl(bP2א - 4+;&-/TCzPx𑠱Z¡u_kz˓}+.i}$^iܓc5ø5u0[3yzE6Uâz7{K Lw5؅˿%Rb4O.G;!GSgY`i[.IBS9](9eIY Q!s' ZM* l4 @˚eW%*r^!muYB1tnԘ(dPu!}λ<,9 NY:,LgЩYdly A!)9,:cg=# *jk+Nܑd`Z1AW}NVqZ!uϘW#kڠBQ^CTT))4 zb!aѯl]<[3n H_ eVjO빬{#gD^Aj8in{`yj|%m^4B|wwq<沞B 1Z@fy߳He[Jfs&{)s[JQ#>GA jIa`AY\]djvr cN DUOs"Že>}|wL3PnÖ83htnetf ZrO.DQ4Ci%SI>/ ~0]F ՖyݻIi|Ǝ ֛H0E`Đ6[j_N)xo(|>96Í ;]){I`uvI7'xN3h`Yc xgAO,9}Goa~+j`u'fřyeO`YYy /!r:mɝ;L9Pʆb, pc9bLšxU8z%GIGIӏtzԊGutvRDXw8I,_ca§ %&X4X Elo ')꙯TvEKΉo7EsT=Sqc+'1@ 퓩?c3Fx@70Sbn;F|wGM}WiEXو qߺ /̚Т(AMD(4rSUi!H: Zer̭!,\Dȿm.{XamɃH4%1 VF/w|y֝S^&٦N /!#4 }"itj{16YY&xN };1H6֠(YȉhfpCY(9l)d^HV&Zu.,}<DT>" 4W$MBI/…G/lHIhVK+;jI,,pF]8&$6$c>w( u/wlR 'zxZ@F{=_uڃ6t/I4}1LCAX.399QRAŎ9OlaAk|S1 㑇ٻ2Yd0R\W`~N6F1-t\im`4zƹm}V2e>P*lC5K[?3Ӄc0Q*nu|1m>@n=Q</ZWJKt?MmպymA;#|x!OPnFM5d}ۣ7?k ^%aWNZūN7>GZ{2[^¸#fS>ewN m;gn6kw>A`LPlNYcC5m^;w.VU>n]%ͅ2ioBtw? =ׇ tƺ>4:jrݺNK'3>u9YelG I*xԸ"a#!Mgq'S At;"M%fuT-PTgq @mTrcT]c?Psq1"ת)[El\`&KeMU"HhO uW.- ~O3 ̜alhz҆7FJޮĻs6}:Nio)P*2G]礳xrsL CcU, ~7_y7H~pN*`72`SFM7M,: SX<p0 0(NWJ钛vWsnl{siv1=s!v8pg! rr6[߲o-*w8Z0O0_o%8Wq*4_fTZǗq_h^9HJo5%ܶwX 6@~1٦ Ń& *;acZVx0z!WB۝`v:is*.߫v6^ܴ*%q|}&sRSMUX|<Ķo3"?6)Vg7 :uTN^~3 Გ-%vzy*Ilαo8nC-'_:YTvj~OgقighQ9^`bFyfjq]t#s/$%XY : &؃R(xeX?K=ʹa>'*ڂ巌p$*k3xJll]N&;[gG[2[ݳ: FN 6/Љ] Ntک-ǟn4SKGBi덶5:t,8"Oqaq0Tj5՛qAnA M r{P"~=jIݼc"ņgNPd'3=K>=fmFN ئZ cR ͚eg./Um,2IE\,Ҕ"Ͱx^Q|ZבlVM\J90 $[Ws-#fz|b4;^]ե(8Lzj}E`cDxLcj:$gEu,ɷpoϻRcG6=?{8s*(6ϛWcm|T\"8X늪̼FLq/?(pdU1z@^0~pΦ7&H Lm>yL }2Ř'def-Qw61NC=2#;n-37<C֋%EO6|QV :lJA#q[p8"?%c+PiR\!@C(>øb`NT],e{fQZCF`A6qyrf^Zy%6; Biq  $dDhQE\&7`ƋsyV/ƬUCxMChvc 4Pa ج\ַ rm@uûWu@ cJТ\Ƴw2>tGYq E/(4_RW؀X_?thkk>룛>kQoP)(? y$(h#|ԝRT܊I0D7v̬%Xg~Q?eZxk&y55RS^=6jۇ(<]P\1^FT|`Ss+Fp߂`xzQ59w-yu[iӤb*Pr8a&{cɬ55;fƍ#H_,6X#PgV"S䪌 or$xMB抨B ~5: JPjk4)v3O |ȄwCȢiM٠ݫ1ì(0o3`AyIpxU` }Kؐ^ .Xiy4qfZl5K 1 6^9'~K+oϲN 45|6߿"QP<%_(|'Pkijdwl.M#K}Dx=%㣅bfYW*oJ[eDԈc1Ho^L>DUJt5 }+w"aKށHꞒźQΧu'jЃ1:F_hRFN,N_(%9G0e>ɹX&)UфgDN R,EIP-Y*Iӏī9w7hFCIbҞ~`[hϚ Q!qo"A BNv?jGAi{aeAǓvOMC]Ew7vx=<Ձ;;k y:^{8'Ӱ%D?ITwfZȖ>$,I8|| ㄲD``a>#xNŋ a3-|q) (KX$|a-q]Y˪ԷyapKk}no4kJD~ypgWLQO N$xw/&U<&MQŎ+ϼ-(o[/[XZYˤ@&{XYRdnq1*U|kINA@„Wa[(|C{ZO L34VbAKMMp] ߟuA<ĘiKUw&.8x _ {zЏxO\8Ğ3Po>S& 6SǝLv ;M;oj&J 7CmGe5428jzb$n8.VQPDuꓭ{HXI{8SY̆ܽV7ke j- UyH@/qzadTqq3s*xI(MQkE7AVxEYnÌ/ 7():d\(^5'hP H:?)-䨇!wj2_;R)/+رBCs.:'0TU'.<A&CF6s Z4p>SURpdۏ@IcФJ4Lt5RGJ_8eY >/O5J#k\ϥzn.]{m33L/kq,Xޏf])@h|{%;A:]dz!G^՗"4Kؑa_n-(yljz|9睝9R/u`м.TVQm!#/fLA04?MfI O]:A*t|⠼D3?8h:RAONCb:`пwa UrBe{wc_#Λ.zJ| I9ª*e{#"Uvz'Q;c BI@ǮLtNη+/8{D?_ Yf!fm#^ jBmϺ Ar8Igm]:UACls2782Ғ[6'h研k ,]#@L| bνBLsl20@P؛xb,ۓS_0Z4VĈ+'V^Mp?Wȣ9Z&.sA:F"7uU7ZV34^MPu?T 7lB@&.-Ekrz: ISnᎌ֖e)(;ESzKgŽ]4F&bդK^%@Ş `! hQS7O{RPK֑M>w3j aGܔxF5Ř`9i~Gȟq5@'^J_,-[ z[h#n#-)l"ŘӔ JD*a^GB53)0R*Wx~Ud]JB.Rc 4ok2:&@| = r0 ?A^ "lڿV]==lc}m羘$f|;@[,g-<?$ҡc|Z=:wx$2 WZ b;th9?半4I((vX6 1 C rBls FNed/Wcw b1zU˰xAj=܇WmCXp~!g3F0t6زh֝dpx+.vLj-tHSz]ŏV,Q9:p݅b~% 4ؤu+#fq@Ie^8_.6IY,>l % l 4rʓe3T>s;dSLF,HT*J`i66 y/9GF_ ^Dz뼲ԡu$}U~ -\~v؁4WݮCb]𼡸Uey.Bu//E;lcFjq :PX ~y۫(QyF,w0 u/IxK< \ a7-enКт*p(|D%[$\̭[@|eqУcmZ-J{7x$FuߏTT6 ;ڦbYQ\$󵦁4-$)x$=n4eϐ-VPǭK9钌o,jl \?'LutI{.(-IBJe5x:㮢>1m8Gm1` :W7n'љ@:QQ#މJ̙^bګ cbv來eLQޑ0?bjdFUdY*?)!t^=hi5WE^3p}r%(s&ہHJ簆O8@ aS޺$E}_Ė#n(*w``=wKG!$'pOl(BbWmw,;K%O 6o/Ů(ЧULwě剑ҮPݓ~Z09luGWBÏV鯪>2]HSh 3*(I@Fk?Lt,Cd`L <ջ"+/ke_4 W]MZw};f}s o# \N@>STI Rٗx8Խ[xVpq,`,o5#d'MZړa Afy@MD&`]\\DbnMw,3|XR3 w4ˋXEVg-]T э[Mwꄐɐ+^@}]xKe`RWa7(܇ݑ|@P)r cV2Iݭ֩ky1ʀS=+JoN 78R IӧGZ zQ~Sɪ\h}dw`*XXZ#)2itT4U0r=tS,".C򜈯vWkF@s/9ḎG 2yIL0:3bGجL'4 *8[2(;FbJ> e8ob7=m=ξ3T)gV8!WxbN&/k  ~擪UmK*0O?8qp`s7|=}.]j;cT )_̡sf0J;Oå'ƓB=| @SܴXaێiy BnD)31oE9+VKmU#UbsT<Bz85˔,~&jϘa%ef,ƘfcD:r*D@+= _MER=D/l䎐M kBQ69+rǩ { :޼f`v.M,{P^3=arwF uߑ fBnb_1" 㫳/<v]G.+D&@QWеNw+#kmGQ!0op7.oUQ# )G0iB>˱i7(J> $JJ.O)I?#Hf:(.GO45 IEf2 4%ί՚cl + 5sbH $qjOmb[zI}vq8=||~b[^!!{D!N!gmbn@ ɵϮ%f<2V"BA =|c64p6qA/jo#`JB,>-]}(;ri 4J}WWzZôR$*aitn#:ıkǂ&Ab:rcoWݕC8ҸMѸ2K+}z$7k\Kը%?8](K$7"y]:y聃2>` [=O!ݛU"ȗW.h8KE@G|dJ){Pe$JAdMEoK;rW ǩUxTxychWe}GJ|AfLU~i1K?F^YqCÉ ~n%UE|G#vM[R3q*B?>6? b8uJ tC?z4'9kXF1-n0Ƿ ař5":+%c)k>^h]XsɞXzuT</7z)_k/`dS`#*[ϴĸawD ܺPe)ACt߹D?Saz/J.٬dVMcޫJr ްqS@+u &N1|ؼb+6$ԇ-BVD#zH>Pf,^A|8~۹`&7{pDzPO"X[Oߋ])n-KpqkBu{d3K9o>(||>hHܮ;FԲ2,@FN-1/_igvz~O%R- $&8pB(N9zͰF[MbW89 ם~BIZb ~ rqS2)7' v,"3݇OĤ~ W鐙ڐ5м %Mt=:'z}%i; ϠIjNHX^P S+i_e"S@K]gT{HxL+DEo+6p&B߳254DAQz~MdNBzOQ^R-YlzLZr iRe cIr@Fܙ@=rvDTq%tӿxrꅇ&I0.)v9qtw:j2]JEⱱ_ld+,d՟˗ҌX3Y]Wg27iںKfTp[Qm%\[aL B A5Ba2hZklԶgZv+4O 0[)6ߦ33u'X F.8 :fpm$OBO>d B)'QBB_7:t(ji?N\7v=Nz6n:}Fi&6`3}MIX m{BYa0f=aGwY?CMk.//xˌ :B&o×yoap]tCKW^Ž.NF_ 8Rd RYV|){J:_zeOyrׇo΢;x2٣-P|)5SUSR;i֗z!\IQԅ*TuIOc~n8~Bk$8ۆgA=F:(8M`Ìe?". cl%Qҟ_+`M.]$%aL~XĈi969x }H`RGh JYS\AHW7Y(9 aK$$nĵ{@,^roI5\"k }Rq-tb4aa݉!7icfOyE푞= cӣz౼D{Y#ވE ƙ}̵w~ַX7 ?MW[A=m,3n P@'5q@$]f0*<%v,`<^X2<M]81y[3CineD\8~Gu;i+u؛~)f;>Hu֖%AqjP$nm_[CvW|x5@5ձp7܃vIM# ޝi >op𷯯 Vbe,;W@(",= jBCȩ O]if}91An;'{.l*;OjK#7W?&#m:xȳT:gZ&) >սTS,r.+*TS5+Ѻ.'?q˲gݔKK|<+`O#wIVЎ7V_7[j99cꂓi. .^z6>J\X'|Xk0a*vRELQ_EG8ӄ3Y`]7}T` ډLJ 76UmU=`͝sxEth]W<6\VqYG!M-&o&7BXuFmSă5@viYS~ⱯW,$44%$2UңZ%ˆ]9fcZvm q,悖vRxenq֚K9 ;JXϸiOޏ1ZM6̈́!Gpg.!;3@xn,m?0c4/?Woamwmf/oz6ʅ[z_tF7<EnĤeF.*f\v#i GdHn6ZsծP=#_vѪr;Ufj*rq˒WluM"w|=ʥV㋷(~eHܢl!31N1ѥcLLx,ܰA61)!@R+!ҽM[f{Pocy0IBel3n$wVC4;ڿMD I!42٥* hFm~Uh&K;4<9!O/":#e/>kPĊAZoG3gcl[(lACf!>n JNzTh?XhK%\Եd>($MogL_ ^wj{\Ǽ k7NRtC*)az~:SKw+ );g4|2vﺙhfv]ڙO:6Czu "?긌1D3 ?~‘G*qhq(H[ܔr]6 Dc39qѶ,j[Hyg~S>s c:eΰ2DEQh❡?F. zf-Vm$4ڤ_]9D}["K8-'rf@J?& I*R r,R݁H$Tٹ%vGo2";11 mB49S{r bLiMI8c5?YT >!+ukzzPP""WUCC#1FN"XZIW<Ċ'GwcDj{w x\")RP\ +vHϥzw]yد1?n34 <ͧ qz'ɒ$}k,Ct[0_qּea] 瑄gj],%$5-ɝT9*|^Z]svA_a[kJZp7D9›ݿvy6}A$> G}T :Jue!Π >Y!ء Fk|Qv2+µ=`5>"/Dfm?jnH26#CA"Xst%5$ʍ``P 8nZPx Z!B] d]Pϙ sπ1cQ o>wg'PsR7n V=9(( i$M5l*m*QRX!<;ߞg{\ QH>81-n]<9J)&Jf]O+/r0V.p$ߙ&(F7mF 8f1:ЮPVnO Q2VðQ 5ZbOiNTp2JN+SwC_$VQ $Vıwx厓ns#b r˷0s`r}|SWsd(+ש_`yNuP-?RpH K/Տ'3Wzʳ.xH &8ϛ6.^+pPud.F?ŝ:[/'P1U8=e|_,L1jX9sN),lG+N>L@˦d=_jUz!k$5 4OYTFQ~?8k\JnX[rCEB%NvOfW:Inds.©񫉃>+c&0Uk(m֔Pb RƷUlb.* CfNΛ9T:Fpf2}¨{pܶ26@j/&(Xl[~< !؄n8uW}Y м_VtYFd3*{ky~yv# Y2a[l23,n!o ˵X-bYX(GU6{ 5:lnbX?q#w5/[1Vӂ5f2_|}=:y)v(z 09J;WfbZ'5dOM^7qoz`㻙E `yBdulHwSi!Hm$ =&qy4%S-]Fg馊+zfh̢$”4O'D\YPNi?/A [;F^7),:Ms%MNVTP{WZruT ]w2-M(1Y }Ed(B`E.$ xWn☋nj] `&#f@7*m Ԯ-iqPD'Hle8X|.ˆG$s{Be6)bg\BWU$@;LPzHh:peC@ t$h^MJ.2ޚ鹠Bqzxȍ NM}hOqmvsE GX9 `݋vsP\LeL$le4Dgɐ)?ͰEOiRD8k%8zSaW=/m&KO]7}e4:|fg?M1F6Dj n,g $ ..?f[#w5~5꾡 7`x|ozb& '5}-nj)z,8͘@ƴ?Yc!,c~Qu|.Aa~p2%< f*ņzΏM ?'a␌*q6 =dFX@o KHqxcw/oZxt *t_g %~QD:}lj$G,"˾kA-8jbڟ2go? ^̻HO=Iw D :q(Oq><۬rTb"_e:2l[9!8?۸ p!XNI1241YSvG`Q f e17JgTC5z59б͂'ܢ7[ f1ϕulzdE8%j|61eS/ (aWcE4-u"xMōsiewnmVD<ɖ I|x- Z,9Eci7< W`ـVey('nxmGΡ>ڗ:\5;JbzYI~șnZx-gXcC٢3TSg]|i"hqb;'ցS9K岩Qj "aB{%.im314&NG!"qgMw7r14r.aN5kR*FђxBbxjUd/ &iC@Mb=Vŀ?om˄8^E4#jM o1:Q$V`d1J6 Mñ0WiDu!b w[( lʡG"Ix#S9gl%E,OY;P]t^3LP=UzO@^{}RP* KM;+ "7_+'LGy2Cl~ŋ1:r]s^&HcDL|p|LIvcg+”6 ϫ+Lr?IӮz]ct*S^6Doup45E_GsT~+|5:<¡"0gm5 yD}ѱ苧pJ U^NsqZ=it8j,%{ۺ͍,ŢOSpY3%2eS㹺1^⍜V'n5Od@[яZ$R$j]7eKBֈ7ҬrY.JTnlj3Z7˜lY[Obx]:Zܰ2 ="wrzRwyXگB+;asnIEE)gW%)U/@QDaxg1^"Var9P/5#ƼC f38Ƌ7zxr 0$FL^a:Qscwwl5$Q0S8'\së*Ҷ/!ݧx0ii(@9(: ݿN}[X&oI !gR"z[p7`ds<(?8ŋ)k!1r0mSv_~̀q(s}IQ$s3l$kZJo~Akl\i9gaAk֭~@v\z+SOru9۬$RbdsYqRY'Ä\'T71`YaNRshME7HȾ:!ڌ^Zûs 祳<孻,%D\ y~v#Ud3b.Rt ^THSWT51 T'mrO m<*B!GAA{^MON@S[ˡ;]!iq8KWI|xtt\:iͺ@O+1*4,py7Yټ`S:1X=h$?`:%;J^zj w~s{l:},O3jZsQ^`-(B3ԟe9fg^[anJ-\aݨ x7n52@}@ VakJ*v ?^[DXߡ}jgi\0GXG?VOgR=4mڟM>Q,iWFyłߖ;󰌡Q>ڧ!_ 0휐GN!W˖H# 'hj9d"4JX؀p&ftEC7'*O$uSjq{rMh@$HH[/DnѼuVR#9d|d=gb |#/ r9aG([ Y=-$^}Iu+^Lc* mg*1QUi;fm*|s|\% ?c%aDfj@$jQS.&JHo7xWL->y2ki+W$#6Flϐjhջǿ.{NjQK) +ĨbGh5ůS:rv(wZR3MK(Opo.6j8̆ÅnEm}Lyzƪ4URfmh`TE,UT;)wq{-h]輦~p%q|Zs^(:EXe^qi?i<&kF3Imǘ|UmZAX^7F(G !DzI\ލ];zhH=m tx@طC 1~b$96M~-A̼%:_F*үȢY+r3|u.h`UK9z56R$@^ 2\#ypK(l\_)֮ ZAOs?}9`D 1& H{0(W-?Zh:Fli0,d/x!ָS+ș?73wx ams)X8#WG?˼)^"Y-8m)xrwz1nrTGGaH4sGa{'Z z  HAonуh!r}*4ܙ8PW*ЄRHT84gO\#єOwJO7k\8$ `44?vg-?1!;,^N]>QlېE~xٳsLe yIZ)ޅ܉6JBe*kwȲ]uY[*279 j~JDq8 [a֡Y[Ki `U"3MQ$MX(k+RPߜJYİ'cy-eSK%xW3$Ɇ+<0_Tު:LٮUsڄo/<`n-RQd?ƳS>r#h2.?qpP@t^NVљYx=G*>|#j8 W}$qع,QQKcΙRE*1MEⴇQpGީMR4 c#F|T 化g8Ss}J HpV= >F!pb"i}PFĭP3'kiddX'&a& :dht+vXGBJV8(u| `=('&~& Uދ'i=-fK-/^4#H$%S~fרon60uԠ<;bM{>ÒqR ku^'<o~Ble9en"rB!|3$|{0kɗU`HaO _$NurDg]X:Qr '.iipopI95jA2ţs!kHp>+Opv`,7|RR@(+O[NIm2ƚ-El)XzY,=P,Qي8EDܜ>+5~L2b/H7~wжb h !EZPGEe\u׬MF](H)CR+VA,l8boL٠ k⼈{6 8U- ״g=/2=$Ӥ0r昍լXDc`:3yA~Dk:Yndλrskƕ4_):4b*Ch[4ICY`wύxj#0a.յlcOwk&i c0`*6BYnыAV\?!vX6TuDl\z* 8Y3PwۄWg@9%9T]ʧWtQo@e_ԧ!=T!y`1C !s`ry^3Aa6B\e4\(4r05OWuv> K[:17I33*\Wڱ8'*:B\}m 󻍼=r Fx<4- 10\[04\F@U%^pD - & Ɖ *r}al.M%_1[J#Y3'=(<'7 xx*lֱ PDAG *OA9v!{|kE5Zj~[80< bm?oTH}M\;%cƱٙ0F/Ǻ**ZK҂a/5ӢЄ{`2CpL{];M`Өbb> CJ\GA.!kjm2aSyqY(r8X"o ]G_~-:sE+OlG{c@QZܬCJK BTn'ڲ@(Z'#g ba7o.h\`u*P]T* d VRawXםiEֵ̲?@K$rq=4G[|1T.b[76% cRמWqV;ɽRz7m8%usA3nm6#r+J2ތR-HJs ؖa E;#rK4w'Cq jk fX!?-vӯdi~(_!`Ʈ2,f0޵A7%H4+CpV71FjYVxj Bٯgb5&RxaGcHMrژVaĪ){}4ihSeUSXz2,$)G:߬w[Vu-]t}<Aq/z {S@EO?{ܟG7d" ߇y4C[ŌC ҃/#~_n)ntIQh -Y!(t%'y+BFm#w+C`l|htxF'3H(*J*Ua$/rA'?Rx0RJߜ~57J3.X&zv5Fވ)>lg\[磨>v0o-cР%pk>>%~'aJvF{i\!GB,f˴ǰ Ѓ7n NG|A19X\ΏWӛ.n4Kb]:̮<  22mfO⸬<h3}W>{ڸJ) $gpu! {"'CN zuS=Ɗ\T5B 3$ɳ*"l Vؐ8V]0PrI%HLχ4H 3"-_ÈF+}Q~-raXx)G·2QJ^c8*}J8T8$CK3"0{;] ׼ oo7AWqtbzK DﮀŜB8WΒ˚ _$*a;b]ӌH`yE.2g~H=;OePOXe>u_0.) WB LN{|T sbDXxWGu#SMDv@]/|,ACOT+qu^7r3 mNYeGێ+Zk~bQ=Τq(Iܲbg47 Yi/%TmTe6"RLHA2: ͷzZs^tSuw̰] hmk@ͼǚ.m%H&pl*R߅)D:|v ok Jw8) l`zd`eؾc/z𨽠=Ĵ?poO9l{8`sT;$v Fwj~ -4Q5TRYU,@dB+?*@h -ڧzWle+hgR7J,]eM/5hC w?)[a$:rS#!sBnĕ%GțܶuIGqmlhӪaKZl& &'BO vyuq iwDUȬ.w,[# )nܮ0 *'~R..nk*W@l)+oLf0bu|,CR^, 'le`*}I,ll6v*vM?hX ֏e0`k4g\){w_ hǑ*YnJ4|5t4ޜоCPռ^L6)CU}wڧ1̤2dڪՀc=2>KwmrIZ ֟d4x>{g3irEP;D?8L& }i<ǣ[^"yU JO wX"Ώ}RWaP&xSvGjIUG_.1ϛ-穵 2V+@O)y %C:@*l/^8ꞬnX}F&cJGО;.aZ^0yevJ6:en\5-vGoԿ8n;/CN$ 0Oey^Mhmpz]CؖA ځp>Ì6p?9|5E0/Ax 'ͻ :SB&ÌE|3C|< INv\+-,q </;h6ٯ괱l|}9 xB:?3@!Vs=C@Ŏ˥)mKK(R΢GzvZK;sժ "h6fCaڤu5b܂Hx^F'#E+Q_PD(yzI:|a싛d1Ys` \Z(p*3x:Chm8S;v֖J_f({K&6tx*_b]}cQ Z,3) >:B%7b,ml˭ZZf́D)ӁCLj$ #[\I?@+@Bjg$km/^O2LHNu %q1 uL|$)f_1Au/No9L#~rɒQ=Jr~M6Ki5|͡i&STQ[%gd/_z+қ|k\Ex/?Oi}>+,#Q3KkLi:ȃxPJ-jꝧ-JB &#Qʢ< f)nH[?]%䷧4`QR}N8;"cvJ ݔ'Q/1rx0"/G9_¶Nì?h%>R}<!c$&@KXY`V#whR0KU.L{qݼ2+\X_P&gV+O&m tWOei\ A)08W* Yج +Z:q+g)bg]g^%&`ώ:`skBJ/(1EBuJ*BA\{9TAhA"Kd |Qxޭ5X0ǹTO兌B%7qYC-DgͫH2_QhGO P_;Gś~# 3M)&Ӓ{W(rjwC:j?~̟ 8F~G _bk-wph禪Y׶͉v֬&Ko%fmx\יZAmnsHܯ^Ek@ o jǐߛa0)eKDE 8ڮ[%..i7LZ`6~B.փ2!LsԬ5[em80HVI4spa:@"r${sϖP)h{aNLJWlD) =YAT3i\!Bڹ9}bHdyӨxGmL-4("!=l\gMΗ^0H+9εWР\`Rg%_y NAbGm|Z1Ul1H젣izؾSAp P.cqbE\ѹtl: Qe"sҜCW7\$,Œ KddhЕX-M773c~ AKoi Œk?a*0 R^1$زKqdbrX n^uOppkx`%ae_4tGuDak9,R7yOc|Aȶ[n+|HTj JP#^BؚS׃6U%Z?kI5[2'B@|[L>\#LV|\2AP`(qkR(OÑԟ1]?TR> SosJ,q֚$13K#l| n $eY !waN6z>1Aub^ɣ8x Cwuov^즜 >Jx_92*>F\̴L( H"BkN "w=y_ *H~uG:%"]3A(F[rOmYO[6CQ4YIeƾ6K^@8̩TUC$~;G%,b[:cj1 jcCAqvJL:z#Oj<564- ӃP_-ƧɆ?x޿,'ft % @F=e&/ڽ$ɽt~ӥW:nޟ|-RQƲz5JjF}jC36-@N3,a\H6xE!{tAT;: zSH|Oy˯Yq== ap`p@^4ɿ_r˾ˎ*wN`>-:{ŴtJknrCT8Զp| eՐߕ'";|+QPVcȹlDx1Zi<&Vq5"diKQ:k({>hӋ$x-p  F/Y[s(bt&Z7m ٌT7c'>krK^+%)# 3E(qI1ߦu@&?fy.4h9@[HJxiǙ?зrrWtˀYv'qʟ$Z*^{^ j<5cC)1tSfzjEzzV&Lf%|ac@/޶dkSJ z\cLs'9,nRaAxRg_~ưC!({,TufqT u}Hvo""~P5 Rj,6i^IM6@"ɫ 梔Xnn4j,<;5O(B=b?{0_p+T},;,XmW93ߢ@ $̾UNjCbeb-^`cli8Gvi_2܋L"ʚyf SN?#/U9#rSα@NH6B0Gx?[#G/~ԝ4M?Q*w".ݶ |GijrSX`Ә'<a@5=Ih=A͂ IXLM2QlUKer<33Qğ9EAik]Y>w6NpgtLaF ?gښ~_vuO7 i2=e h mt&k?$X?j(}O= (}1gbdЪLC?ݪΒT|Av1};iwaCw AP\-:d9ydt¤;GJYi &R 'pG6V9̤3dG[, ïAxTC SxsUVTi?àGBj3dPIؐXdnGrԪܸ؀vɱ@jdUi@_}zf"P8"U/f(2:R"":д?MA8#zh s(q;yVKO!ڕU T)݇HBcC?}f(*]I:xh$=CIs.ܕ:ՌKxfZYы,(8bpBޢkOq;#8#4/9>@]N~Fh6#{6dI[qSE+` L*LR0Cio^:n"sHdx˷£.h%6ez何&'z+`&)ܞ{ҹz+@rlkm qPϼs!iʻi=bO vv(K `SNI#rn?x~K\3%O5Vcew3f̩ iBxϘѶ#HVJ2hO6pZLxz3mAS7bڿ_եuۻ!$n$LI~%`/651t'xՃ8ilyH׹_lb8Wk<a~@aSRwy"KAZGJJ8V'BX1 $g\SufpW{7$)b< D7oΝN7nG7S%** {e?lz%,DwQk hW%;#|d^E(N؜B޿*F] ف"Ȯdpx9c ]*GbʿjZxO}[ZsY:y.4*]sHOLA8#36X:̻k3 Fa{c!Jlx9[gC?PgǟdLu>Bh' m$|9iUiow۪(6ǐ5?4j"W\(Hq=7qMK}ӉH6~QNƹ= }7r47p1oY9\@5y[Y(g֣-3$.8{o_dao/0k~)TGl)ńR`V6:X"P2 ZZ!*5YpJ.'iw#er }n{ݏmUgw?5\*J!!|U,ۉ!aYV1^dd eaнbVɨ"3`9mDgeQ#=8; -;&0)CvuPG. ;=="G H,[\jF6OFc 4wzcM/Z fvf:-qrFVwATUQ|i r.vƓGjԣ%<\)#rڬmM8Q3?טylvH/ Q$A!XJ&|U/*rr\ۢ llq骧`2g ^7^J'TZ}iZ.(;9s 1_o帩c RXʝ_i^q,B2$h\ cfCW񁩆e'6t?OܘF˙7=pxoQ{Mi秸.k0\/ً+LrUYױ ~ǡ@ ɑa\j}Aww6}ތZZ>i[XkwB/m$/|DֱGԢ$q{_+%@Y%'}$,jz?oZp +f'@nyvn} S"tWߘ2ʾr_K9&_"7ƜzJ҃Q#MX}tr r<2c{Ȯ^'))Zr("⌜yC}!^zpIp @q89w6 řDXE0[ Ƅ =E/lAөy/{CY7`+P^ʴ*Wjg~^G,RQYsҗuѸ @;uF)A(Kvsw?t'3т3jsdm&53x! LB$vr@!z=E'!Ecvўyܪ2 L|2b#A:袬-l#'E4P #-{l"TY0=TRd=+n`Rưd]IN󔿉:my>IN`pQxm+R#XY5 Ӽ+ Z5 MA@[GW˃ e}WKLWXs#c^I .Rz[{f| d}{I`?ūᛕW,gB,6I|d5GzG?_KJIME voդ6"=Rv{L@zPn0eyKlkBD{řQdai"F}7_iWhh!$im;GkJ1U/c$(vvKLŖm7[|*=a'H2.7K;QШa|N+#œhU*/:BUrEuZx9__Og\GVK24 ~ƉȪH:DNߛj|EBu?mAx.~sjWS,Et/9KCuI[$V> }C3L}l\S0Z3fQY7|:ʪDk[̽<'N4Lp!ԑq 1Y4Ir;Ċ2EPmg#qܡ{wE m%&fƞ2@dt> ^H`Z!ׅkZѻl}oDւO/Xw6^ws3>/y#8}L2x9DpqGaBx:I&9M[ߋr04+ 8syMBϥi<<@? ˰ =P4\5 _}<*`B$FW.6v3/2_kbf ^xָ*E+ĎTq+T 3o$Z*'dLdj]gb9%ч]'ě9;:9HR#{g 8dXAݼLzXϜI`$D׏ LO4sIX<U 9-<:ؠcw]߾#Zpe?Jl97u@40.۫7~gIw`7~'*ۂ/k]7}N;‘'XϢ}S9@3ȣS?,4ϫFn{*}Έ.GjB|x!Y}܌먵^w~<[%|tMP73Q?;@D:1}b͌<ּ8:עCG YIBKF!%?7Q`nӠ?o 4 LE U3@o&Ho#M*kC%n2a "ȪLB7f_ ܐ9OQfgi;) еI;FhK1qh&P8}}57;SG4HhЭgt]KKuKVxbC |m]:t"_3M z/Q6J$?J)P]sU ,CnLPu[ұ`|ڿuQϗeJs 1pf%c|C,Iᩝl}IrQj MF^&.Cs;DK&/SzI5.Z' \n`TɸX ro5Hq늃TŸTd#K.L$xv}lj`@H'5S7ɷ*׺K@A#yPk@[Yx ( 7dI0@9O~:>`|r+PhPћLu2IFo+R?lpCBi%ee N0F-xi$B#!we=ca=HL)Y H?!ӿEv3jR} Ht/%z;H~EXA@UBL/7} FЧ:֡b$y>@eЁ kb yG_o]Xpމ5/:u};/߹FTqo5#Q>_m1Vr!~7Jwqs{h@fΉTx?ϱ2~nb()W rdT魱C~=F1'GL%l֩+6Qb$7O/a(cmJ538<"uY­Vנzv[=d iH!y0DE$eds>2SߝGb%pz\oVT,<( !TUl$^/^(5%t. !aS[#0[/T(\O Wnq?Ƥ%6B$V%x[h-6ҷW{+9=e.b $cܭ^)DӲwL44Χfj H bSVu!|#Ng:"gt$6O'v^gM AM k;S-SGEGf\W2jJ.ڶ;ة =*ex{iQ,ZRtkjDHQC%cv:[,W'Z{ҁ!Vϩpdj3Ԃ:M6m6e*^@ v}Cm |c%&1q+s? @KKC'v2Y~Jd)@=oxIGɮ*֤hw|̓'.O]'nQZV4S.کe&gStʅc/eSSKʑ!4cgxK%<]1dzK EsRyNJYХ9!Qt 7pFa3d[cݞTi%2Dεc ٳ:v_ d{ϧᒜM DG8)1p"bd6h={ r^lb jZhJYAWK[cm=-~֍ Y yFB]鉼tڇH%,9HugN8C" R"ZC KeSjf?[Sq'Bh'h:p> Ud PIkwt0wc,4?$ N ;&< Y,!nYs4ßƶX*,dT|mC+uƊ-*yE,&XְWظܬ.3j]?uCe* xXn@ ]E+\Ez?5Cb2M1M0VTݾ 5Ck-?jYb,r([Ly?%C*QA_|V$D$/֔~b`qK@ ͡<=ar=7SΎ]f› S>)uб=:7rÝ7X>zSE \gXTҐc.߯Ԉ22D'gG\ v)cczuh6v4@2 )b^R!3nSkftm;i^p (KĦlwJS#e[4$Y2MiK$Ll!<0hS>7&Ġ=0N dIeve4Gs1[}$ç50>kUg,o36e!'i\qZ6"0<,$3:HˁH tM8u)=䁜*ɎwQ_~G`'5jMU o\-zmkćuȗSrd2LSP#jP2*Buh{b3+?~aWyt_>[iwyL߳4-#Zme^2'%Ÿ&K[_~"tQ<j.trj1WĕY5x#&A!Δֵ x #ȗKi5=CVi r: D;ula]=8`V? 9RFuY l|)OTB Vƨۥ$M^P^Lfe%K^ڰL=;5A9U Uܹp Qb^(P_ihcD qDQաw_m7ܸ8s]ڕO&?")5\%7M~}ԫKPc܅1²2VRtɷw0]I'Jg?G|j#+)ͱeeU_̓\!Q$`>kDJ Gx/ ĵx.|lBµP $u; #q|~޲ (W"n5xPꟈk|TЧ`7` xO?GniVfX)'IFbrן!0(r` ۘj_9 >4?(*-ԙRk*oRJv:_IWjp\g ]ͨcbc%h2CCjZlK^ڞ pe ՅVCJԑ0r̖b{r,[X7Xy2WWq"lC T+c~uw0YX$Jt/?96JP_rB9E,QiA o5fLޣ|DA7VtaO$)x<[uqYaJvn3^Ŝ\1|EG,wj|)s 0;?b Y1,ˣ.Ts:eWw"E'.uɬ/Jhā.Ŵ]0;S:1T1֍ۼY"X-k/-K0ls75+z0(W7Ơ 9ZYlt~oL7<`Ҷ"Ҏ.Xyc,kt3m=dJ5b|%Q੦$͓ /ZBש]!MR3.#J(R'X5:^~61c[2<{Vi6kGkuS_.l|/(VD(Fd/H9&+`08.limJ3q^0Ԏq#;.w4|pmO pk9)Ů@q%&1hZ9JP\}LTvQxy$7]D;Rw%r̥8MW8Dn3%: T:|˦XTs8ŗ "z-=mq ANf,T; 1a76$]Y ҒixvwAǰe^V3K!W6Qb=w9h%4 N1uBʨuw.h";et64s0UR71]c݋H$Ԍl)}Q_46Vx3;w{K)LT0^\W!-OR+V_alOg2zt6 ^> Y[elf_^֊+TW*oYx0-ubKpU٧N=fARXFYC)))Ǩ)똺JOUkuukB7!׽=_[EgiXgem^}9P cqXqkN2|V`#/,jy,!]Y@unC*UEΡlwabБw@:.5?!a:TD&\RT> yakwh*J=UF/ 3nXQD~u>TyT!HY$dpz~Ϡ ~[[Er!c {QÁmEJo¤hG4~ &v=QtH;߹jp_el-: Ub/-;$"(9vh($ _ 5KC!,`dts Srs@=)(+ *`8S!<-`  I9M/"7-iAG&Q[BgE >pufysRce+Pr Nnv&#uzy*f$eOoN8#3nط3~B¤9qTO Ƅ!҃i֗ihiPm Ф\xڑiLU1X YлΆ{,y˹-㻪 tbku\GqvL[{LrN~h4_o1ֳCʲ:=5$f:TH;2\3uס: W{QG{< v`P t[G\;TqBJo?A`=WOy_Y|ӍXіr7K)DL!+, !S`F @EWCPs$Z7T})aΑ"-l =cqj%蓵ԋ6@o4n!]4]W\ KּaV%!/+6BS1Ƞw D8>P>GIi,{tŇ+geʦU{}(P8e4maUXwYsEԆ3?l@cMq}$b Epp~fyMs۹jqҧ})U/zZ\P淔X;]*4 ^c_;nл;UmMh`Ia!c-W|ĪʠMQYdFlWҰB`zFqvMfZ!pg vg1:UQ cBvBgvZ7`"ZM 3ϋ'˻ƘS2sBfgΛ(=O)'gf?ҀKvs Z3+XKc.b@TtoFr%r t[l1Y7'EHnQw;v" , dʌc/pxdVqj<یU 1a$Fqmy'8#BPO!#X] M+V0璜FO* v8Y~7H]S,_=9R37R[u٦!9q] gn<"o6?XlIP̶qw'5u[#\ ztɭ&v`ݼb*cl6}r|PvosXL q(,`&XR3a1\>V ъkHE嬡iNb$8ֶ^=xhzݡ9GNdKvКinΤ:ȾNgR?ִ) $WOq閾UV 4| =̑YR [ե|+2l`œ/J: 9?({LCLOLȀt͈Vk{G6d>x553߈jo$LJsEu1i#mжf_R:SO3ok!EG|ki6Q5>pt{bK B]vT}>|Bm"'?,.^C^:Sb_dT$n*KYc~.wE|ME#46PTjM2}2]*U+(&= |LNSeEH>XMϜ 0M {h횋M]NR AxZ˿5"/wuϰt54\l% _ypZtNI< # 8xڥ ~cMmA&@/ A<禭o%Q-z÷"9$S.rysgUMqL]£CyF^BnD3("1:BY~UG-tj*5I&@! [(wy2hc7p+J DE; =&.e8I\mΒo W2{"cE@h)ZBtwXPůp)U<3b,JQJt7 L&H0F!X 4r{Isty6jiBj.'sq[Ö6è#[^5`$ac3;pi4^yZvȑax?>%_ǶA(oFOf+@pe_ "0QB!č u}-]x-|B^"KbN?t%x[ {Ap+qc~,1 7zKԸT#YT_E1@#gc;*wr0)]jzi99OVFYWOLkMaV~^'ܯǦ{`'\VgC;g_Ng9*0Ȟ3 ~3;'J4hVӚ|vXj&{);\K'᏷kr[J4S#sD]TGk6Ow/ob_Rpv-$!x< 'pL]A-Af)B s]3&<`.R`Vu3Lg^WwXL3p*^ >Gkh#dNjD[˅): \D\"뷕BW Zep]Jxύ_Bk-ti/'J,w+d&gD;|w!wloڵ' zX%?C`]z=}|zQW-~>I82{0 i@u\~72qݜtZUJ#CFA*SbQ#3Z%4`F0ꤊgDR"Hj#NƄu4ߩՍu&iIs R+`9~Z6H"c,g}[wʱbak˻"mg'@O|H>)1*ip2n*T6wJ`S=_y9 'pϾ]Z)jI׫wy0z}de -lxߘ(.pd$j?7ˤ!]J㗇I-]eVk?h.$۱3NuVzɣKA,M.M-RL%eOnN? |KP= e'0)Ձpiǿ=԰d!^/hTZEtцqWfsf1Hq9:JhZү=ӉC~2`O^pyaW+HXPƃ$Sa$v(X/Za5OR'YYc}N0nr-\G}+ 3;?^a_KBۉbp Iqxb˃Kˊ^.A;F"$uWan^Adʭ7!pY;eX/㗈 6A.i&q!qi@]MyNJBy@A%IBzb<2mn8йD9)>w%[-9AU0-)d\Yԋt^ksq9[z"&/ZHH Z?΁7ywL⤀ۿ}t3'x`8i8_1QT佱Sxr\$4!6Λ/Hx 2J+2bĮ?'̿7 g]1=JG 8[RaWe&TM^/I Ȳ=HgX; ?iIc` Ok4?f,=T٨Gu0xGvT> p:ZahPS^RjCN*c-7h Ln(;|A,n^S3oz' K9v2}/q+GAbM.?.]9$e`kQ? atHh8 H.IS q`N, < 3hp,fLɓ8k 贕,?dFC\B\ {$R@$vQ3 E`,*W r(,+XRlQ,Ϯivų#Dƿ$jJ?'KCu!E)7Coiuo@uoO$4Bn!jk9mҙFۊ#t?֗kK5U5J/c@GnN7e)\J8ʑiL<"lj?Q,OّvvtKwDιMҐ| Mj2HGgd&fs9q+vwG3'ֲ'6;Vڟg,5kw"f[1."C`H Ԇ;Ω 6 'FI)lEkŖYO6X(L了+ 0i5@ F򅽂'Z]EG9b#{5i/ܺwVխq|"VNȺe:zl(uz3u VIG 4`Uvm[HA-BAn#;m“ yV?ߖoU?vw"$w\>`oE|U]V0" {]?0rM:'Co_idh[F3LoT\>Bi hI( ՓQ3 {p6`CW`잝I3?Y"cIF cZZ<G>OP̜IBV7.IՁudf&ܓ6NR`[$g|^V*&Ǿ]25ئ)Wݯ_%po*RArK5+Ƽ3< llh ȔA $¢]C)p?|38k;j$U:>q?jFg["ka*9(.*·>@(E}A~jGu2tmPrmN&ww!6^ލ!Jux<gg.GʯNJ_2c )[|Xt*7h kIe@3>WF ){dEBŬH.yr$֑W!$i |`D:P ҾLE@:Fw)HvdGcWSf_; dTdڇ!(ylVe]KiTGmIDmoxO9-/!0OF",:ʁۥ6ݍ[&wK)SB:KL}WzxfE8ԇwh+i?8#'=oTXR? *y/$[fzJA3Pi#yFfy ݼjdc6pR/&2LfUpG0س;ET9 +=Ջw:dFE5kLo1YqN4i*Qo*>գHq"XyYK *r~eM9{EYrviH]APA΅ HsFm)ڻ|aPah]J{ix g}=| [}NDSbq*Ciϫ 犕e8XѺEfr3ч_N-OG 2Cɠ'U9;T!l1|x[|ۄ45xn LYÌŢW'M0k ;Y\/i`q9;#ms,8c'8K%*d'uɴ)*]/Dw1P;bj=2B-VH [H^'R["x.忕VAp^U"%#3:e  gQe@yGq.Xh2O[?HU/,iSF)n2݉}RKmP\8i%++xi߬A g#Čsj CV`6dtS[h0R?3̊|0_i!ԝ]~C/xoowԜ_MŎИT)v[2]}Ů]F՝ω7f"7<< 4(ѷZ@"~PFWۋ#Bg#f{}\m > JZ.V`!_; [ P0.\Bo@4{](/Nukjk*I0]u}MA0d4Tvϓ˽{9w=FZ>}uȉ<,@`#Dr{%w?e%.E*jc *ҭ)xܵ/l¥- hzT8cJ!4 :$̆Yw43V5O"T.+,F࡛=q2ZA- 63&^V;'zt$+5Q*Qw!a՞,a'Á6D@Mmvߟzzbu46fvdZii~6#|9GC [7{;`WX͑i܁gl2.*pIcpJֱh){mT\ ^}ŝ~)=P~1>)P̊ݳ&;gh&RkbI.sO2k,y!CDL<'Oˌcp%(9>U41Y &x+nY6IEXG{oLQQK4nKR}N?P`@Ĕ"T~{V q YogJu9#5:U)Ƿ贽\Q'\^oS6p0֡eUO:I”n%6+Jr{iO%h ]c?j,~_+kS c}i2o|qkV׍ x5{ĺ` 'jfnuj~nf i8M:*#Ce+ Kc $|ې3 :>LK cM.Ǥr{ >=O8Ȇ7l'Vncn4{_[ܟb3|T)2==wKfc?(Y€q-0L2$-qEǴ`FـH@oӥKLVn{Uc#iKJ~2O@i> 쭵ُ[+|Be;L^15hdztqe^'$eixYcם iT|A73gux={RoωϾ?4+y˸y@nBI>@fF83S,h[@z'_68oJߊ8q8Ȝ>^̕>bqiZNc0sf.9մ,65WX'W!mN>~ HZ4ۡ  >s;EtAmUFyDm҅;=Lb@Ǡp#CxY&+rWC6NKg_ }iE:',,ogAd GX Ҡ MnlGq/ 5p<9\|ԓWLJ#OYP7LM3V4ED_w`1lXc! ^:t:ë 4۠/ny&zLF7i&(B*-U.m\uar+ rZ?h|Y\sJd=XPZ7|n׋Ú ] q][L?AwNv<5uP/\.(!+rNmA{@^I^9XɈvŮ&Btn 3G]WCf2S65d߶WF^wt(GP2ADP0C@A+C8jwC_bxh.XE[]/:5Iv a]6AeVt ų菉gy)X2C~FO?,Z)8q˘Dt2؍ UZA!{u5\W ܊;zXNRQ 4?IRu7pzm(I pF}{ӉA;^+"0bu:׶pB}I+v85 hlZO{'ZΆJz0Yr~YXg?[}pb g>MV8Ak6n#(ZOG+4M8y/Yq+zIL@fh8*H`Mg;Ҧwm'l~`js~= ) ^_S(#yįN|V\*, 9:9 /: m!*oy5O*C\C`鷶ژ&'A^x=f.}1p"_Kz7j."CW {6>Kh̯ "%ybr)l& ),q3 T'8,o#L _G`߸TѮv:~JVf, 7n/$4(=*u\O09Մ)/10OݏGwz;KM*AxJ{}k;P\&gz qt) 3~lNJBO[~Gj<߈)㝯So bggB0wy+z1_jqni^7TQ͎'/&C \`zŏg<6jϑrBON%G W',{M)t"kH=b%׽>E&AF9Zr ,\Gk* S ~+mZP6} uqR6l}5߭E2NL<}!:%+Afsy9 A7M"j?ye3jllRg,IஈK#.^}vu n\tcB-R{ 4vJYAK %Z"246a WqǠ_VAoXo = d&5iT8lg Y8Re3C9:=AmY$(~+~oWEp CPk{p]goӡ>l] j6;m{YIKN~Hd(>Px ~qdN9@J /0o*> Pgj5BS#9e'ìe˗9_>񔅄/iT\2?ޅ7ktm9nD@٫$cEԲ R٪sPIC8!~ t !V?VXrܲ ky75h|f^fwg@\eN6)o* Phj\;֙ɱQRE&7YʮLgdN%\0&/$IOHQ+G,[X[Pɵ)=zNjVxmJûFx|Xx"="&eM?j .&s\>.]5n,8=.q+r.; J?7!1Zw}Q+ZO>Os,㞘07 4=X7-F*GV`zPH@Ҏ(FF1=q].tFm(&Hu YHz,%ZcA ot%&$`%IG0YYΘ.:H*-]K<>c)y ŕbG`Wʳߜ1 38ǂ56 {kK$KD.i3\^fg9𜟚Zaj2?BtIHsjl2ʟgHUn$A-P+,7vK,(ڈޥ\h6a%(_+m巉84HȟeČ|<3T&̈́OæOYv)iR !9<3F&@*%v&?4?QUq ,©&R|5:gײTO+[=V|(bOgSx1"}iKt ^XK2WG9 |2I?s PgI .8 dy3 #;n-YhFi"nVm*!0FB^;N땣xDZ⬿DZWq=G2u҅IX&ߺA$ L8Eqkyʷw5XPvI"ϰo|Fl&Z/E0bЧQLкWW3ug ߞj?Lp^P\8:clV>TfT_/F2$qVV2w\Pb`ǧT,E Mt7cѹ}NWԲE"D6gqgkf]bkAW*d>5oH \xiԉ{Q4dke$hsXҙ {D1ZB Vp^@sg7d{9@凜b&Ro[c"^x=mRoeO}.]VU;9+-Iۢ4 Y2[U,x9% ƚQŽ(XϏlߧ- [)a~K!ӍYC򘬵8.!vNZ_4zយDnE_Q4PK/O3l.G>ϣɡAP, KCfF0+QWi.5iH1ՀPp_oDJˎvH#R1xz!+G /=N@ }=lP:4m~~yYJt"1m 9ԒY`X17vdӁVpfz XmC!C;o׫Y[ѵg*5keCEE{8! TFyUy '/ۃ>)$@SSE{]!lT¿c҅G"t۝͗|ϏjzqNM30񘚒SʾgRʎ?LM\R)G?o55Lbq8,^C阄?0|N r#(cX5DRZ{jg xCU&9-Fyxn߯>Ċ^VWj0ī*HCs̚,1!NíǾL3ShoL:rɤ܏ k"kn=&uV?)Bn,,v+l|+tGrs /.Ki2tdh6-6ְַ*d<`)su%t8 !q?[;ҶBPal͈Fa /Zֺk[_ڲ^K=,9)QS gfGQBJ%6.$ w+N—*+InC Vϓ UMCA5H7sbȲ0:YV6.0Su9O/:3{޶zVqPkvp+FJ ^BUgSM`2GJba8,lБuEƢ:,T/.' eBGmDB5KiL yZm}ğFpnZ8A}U\i܆^'mon ˛\|*p{(=o'P'e.bb L4Oa/j3aE&iXiThd; Jh:#N`DYP.QQJ0x 5aEМv$࿝cD>82LWs!xgB "TRKRyzEV6A-V^dĹJ\sv9Wj-vDO{ '87 9c:.!|Mﭷ\A_v`&4;ˀh[6Bz}ҏ#D9 )W#!MLg훫Dk_]iIQbvK7a ]u6l(H*O{e%?"htzQ wG>zjÁ%c`Ŋsz<7>ҔU#X&sU5BSx'Az 9s"!OAEZZ~qgev{M0.nmr6/ܺ p/PK6!FbJS݅]mrNB 0q>Zcǰ>އnBJzku5t KZ{])CeT1f$yǐ̲֨#K{G!8׍i1EnGS޳Ci|$'B@idU/i(UZnoRǹ$p#ޱ]8꒯V$*U7a65fZ\Iy-Ö;As;Y kA^3$Ǥ?d=ctEA[ @PI}3Y$ 6" j=NvizWHjr%`E<07':ۖ/,;W֛,OMқܓo{ܢr|$K4)7@WuFeה#ONxS2BK / 7O ϟ( zVY#{ע|/-xbm\o>"7l wa64oI14Z(@K7EK'ihs ђ9NJN4}0΄at-an{^`%aVpw$B=p]쐷HOE|w o!lR߲*_`hqy]2ĺx,XX]L!Kaޮmj <|'KJ{j4M-L k>!&wQ;Bs8 7R>ÃwԭÅ%n勂\vAx,"-~/]g;xH3͹VTؕآlALA%u/wMa|E˂4vc ]O0v8 CKnҽVsA!^.oV{6tZ{. #&-e5 ɽֵch]8ikhpۍ|np=%i$0|!sѕ%\׀lNE5z _BWa凄 {ز>߻8jnZ  h|n-n2yaj! EY/ a7>;/L<6CDg/Z`&Tt[!kӅ&5bLXj_dqa*-2.#}u1xPӃηoW;Khؕ?V"+cX5kqZnJJFs& r c|q5 W [\%WB *&]s؄ NEѣbhT6-x'[Y.{A&֗_{]΅lUVEW6SuM2ڒ3̣ /M]o/ bRbÊzǚ}ʀ8Ouy|6*:u 4,CGXA4eZ'tsk0OxM$iͱ{ѓSbs$ b^)uZu'p]?I;+UG & 4rj1L8o֯[/9- aFkhCB]07P7G|Ot6yb侧 4vT+La}z@C>nY#s!YbQCo*ƄPer8=f.݀*+o|jyA"%cmg74 cS6d RLv2՛Vh-.Tvó1U }愺qx.I ]_; U;[hb:f7ƍYasՇ"?x{(06}K/7L]43(`_]+pE բZƟcYz:[r"nXߛu,W6Ϻhax MI1[8#yaz>w &:Ԑ_,rWBsPOe%t ÝەKq"?G(Dt4SQ{2ukdZ᭑IRw›C`T?Ń&̎-̞}K1J 0:UM}1M6&8Ȋ[7;phxC@SsʀCUU;uJ֐ed9eYqL-īeYP$*Pr[mbK44au<{)ӰgnWUlLsʋTk?l 1dwt||:qn$\S"CQ,-{=͊>~)xfH4wuuXTꓚfJMṊ&620Et-/ψ7g_&.9N!`$J[g]Thk+ƹ̀B"2G]/S$vJ^B@p^*3H ^mDLjvė{3VƨpMk+]Q 3*9mT,?"ie|7#c/nWhr1Lc&͓)gp\I{*&"n A}ʺX.ƲͨC`a"/\;W%HpuG): 0fÉY#VѶ4o+AN(0ޙ@Y]ywJebDN뒥Dzoࡦ*AuF7 lfUǰ,{sǔUAY2B2wdajП2w)2/5a =,^l@{ި"@"H5_E99Un$&M*F*͑#%40)岭[=L׷cVX: 9x(lYhH3˿%My4zOB|3CfQ*ȟ3>g ewM)z~m)f֥(FxNϡ[сW SM?\l+Cb >1U.?2Sp+6g3V1f=Luz9m $Ι"hD;G#@h&[H7eQ*qG1+<,Eڝp醯zYGX8A,0T?%(8;eԢO]qMRcLtiDuM>`ݚyŬyj!2K?Iŵz0ـB-E.+aSRp"(tR^Vuwzd)Rti.c&;Dds}ïƾMM$P0&zZkQˬlS H2Y(i]ѵa]r.Eq&YվˣGw|dԦ؟M-w М68}"Sץd zeBizǘ] E#j(_Y@4  5زeg˚1qš7e8n1%׬t8?\lO,.>: 7 x6beɕL;oDœY4:;kkKdoҚDzݿ*1t;yZsmq6孵m1V}sVDT 'FCby ftr3GpJ`@{Rm(B\}X_Al%usʋ7v@ր zфǦ|J3 <ڱj#ݢ ŷJDukEґTxiHp6 ^>~.0/-W2AZBTtHž Ϸ>JTvvm7հa&Tm2ԇPO %4F }Y;5a,FO".; >߮výO^%l "nt-=i 6>`s`8@Uk~Sغط&tD!ȎT3SmaN32}?]4iGuFLU)g"<մqi~Y? G&4\pvij* +0[EH:2m!m]2f 1vn'NcK#Nek5=ڶVfaMZ@qjãj\ᦄⷈg1SG: ˉdF@geAx~۰e8(-) viPXNVmY&:wރے AZC㡛6&d{'8 _Y/lGp{t uM SNރE,bk)Lb DzatRn5_꯲r{?؈+<[U*yDA.Nu5%ǘp@5F?B:EmqMO"q$agsnʯ_G!/nn)n_}u?=UW!!g·(qrE۷>x pθ+KBNؽ'RjPoWFx[ZۻW&"_XzQnN8`c89@j} 81Jc+X2߄*2Ѧrg[]ZHbg, IC MaQ2Φ6s{Ǩ}yR*]o>]䀯FD2k"MSMQ⑓N4ݣ4Ro5i5R%~{ _ʆ\`q6 hӼF,uM 0")^a kփHp+zsM1"}-$![Oo' z)07M)1cȳEL4WP/gOДeO=z24/_XmTj !T >f;^BJ ZZϱ]#yﰔᚫjK7Bs~ȧe9lSn(?`~|9O22 '@T &3.~PNcp$|b9 dz&⢍Qd"m$߶`fAF2s-XB}kJ+@i&ڄʣ߳5\'ev5F.@0VCG>02iS=Ŏy:\3wWB}%#?tfp: p iU)ejý^cc`b.0`ck]KMS,$++[a'q uzNƎ0@-z^uT{O`?CԱ'&GB_H$6긯-vֻRܑ,Nf, dvR28`L8Wӹ&"Z.%99[S>q?;^.l?û^% 'J}:l!t5*LL M 6ϫXȘ.=~!M_l,3kJRQt*w jtfXJliK#pD3{8(41t yLvy97nfCgҏlB):{tpMC" 5!DDqKW0l1u"H2->P`3bnk }Ϟo;AfG|a5 iqKdKa=̕۝:7v*j_k.Z$S ',Ml3UQf'ي.6m\=n^(<!O[ zLEɟy7X ^aWPن|}"ޚĐ ~>BP32bUۇr}ortW#* L}I$zzm5OQj&&R3U7'5sE./ԳϔW . LW$ө#T ri՛6(k˟U}#XW%+ヱ# HE:])0jYjN%S@; 06ܜ=xQLZ\$r}wl2ٿaE ܦѫ}+*sT1d,&!1QgITXm 1F͗ /pwp:ćy 𪈴!ҷ, W9X\PaFfi(tHgr?26Un梨Z 0k cVm=p(B- C rI. B&0]5Am;]? RWaȖ&bPyD~F4w#bk*X͗.f54शlpػF50vKKu1YbsQx^vI̒${N|1$Ʒ\.-_gf\OA}ҦzW;{^ T4 n#LwvB^dbD=:\S4/f揞pTya9R{oa0&xZJv pv.P4>ŏUgxtLH<( эbЃzl |'c RaS$<eaMX<&-拝0څ6j ƕu8>I-Z뵢̗:{[&`BF/0|!\kZ$; VÔIQ_\C-VOG*XE+Yҡ ;wm>ķ־Lũ#ք:~K܎!ngYo˷YڰA}V9D5 L)]TOH$Z%*]12!Feϻh*Cw.?d XWX/U>lE=-i@Ζ@+Gĸl弃I y+izƵ<̧=[ˈgc`;+_dBgGHIWLfZKfb+r=vfl,#$u)e,xGO5 i` WT 0b7E3'ݙbyk$]{hS c qmһo1[o{Զم}GƘf6Yl)"Gh[ЇѠ#9G8ߋ%ayts&$}GQu}ħjc& CfS=chcuUM#: Qk&Z(n|{SycrT7W{ ?Dlaea']xoOyM. Z#"k^3ۙrDPv++U~6zqĐ}i?Pȸc<daݶ/0ud;ȝ@((Ī ENɒJ Oc@50SFIדy>s5hivT,Hi)"1 Jkm Y~ :QB3D T,QV.i& "8>-Mãćn~-U)  A"5 j~ h7Sf3r!-||tɾPu.k2MTZ)8Ye&J( )>E?,‹3b`ѝz\S+dIGv$8kP (AEGƂcƬOʕ54'WgT-CgDX-!,]u;Hֶ㱠qh ; qKiFTZBWT&D0@Z`EOsn<:G*A0Ri#IaܭչNlfe׎dp7X,V^;Bq W+%f)R;g/82(k@Պn YpEIMs iD㠠_Aw'cCY:^8iI 7JE>kǃ[ oe$/x+ E?WZ@9||Z!DZ=M}Y⃳A3H} Cp_lKE1 R=](,|:EzJMfD0k 4+u<2p֕␌%Lpumk毗,$&̈́y$lR8~ > qJڨH.3_x{!aH kC(.KAj Db45oK,) %)j@Сea`֥<5$B:,32O`RlM\so'/U 5sE cHazۋơJT.TŦG}S7GmRdz|eLnR͹#dE# Uhrz$"E:Ch茨*H2;?(;_SH vG2QAqI{F0m(jp.0iݩ㎕K30-2v0sr3_0MxËh)kSX43V1E&堧zT{Uy&WS9ޡrɸ@=ml)m f14k6&g}FJ&,h# W0yMZMJ͒1JQXwwj-dE<8`ON\5Mr-BݯiT8ti|c`홅?ȥU "E5-(7X<+Xn0V>z郌I8y@)ŝI{[Fp׼İʘLCu q腤4жF!.W7dq0Zĥ,LD͕`Zj6{xӤ3UMyⱹNg2k )Xةg)"C^pFFnѡj>+ Q`6عRL4_J4L.SUZ[1ȰC^g19 >;HuڬUCq7!DJ!V_XvA~krЮ>?l`\\%2DvPr~HP]!Ξ =Sn]"6WRTz#R3;kJe$.āw;ط}go:z÷*}]ba\1o YeL]֍ ,()C^Jg1wrsr~hcbj|,cM@Iڗf$8HU1 0=s0B|O8Cj@AMmpO _Gr1V% +d{'G?o1g*j41MԤذxn p*t7[bzc_ԁhqO2ּOm,Gpf⡯i鄶.|Ts|wESaSgྍ6e@ T>w:e,sA#B蠷\7tPT\fMPƾ8|չFq{VљJ>O4ȹ~4)xwƉX1ᘁEs ~g3wx{C!@+zt,c۳G/J` UF Rr m2ԁAyg vÍĽEO]o9>DpKq>T}g+`tA׆z&)3Iv[Y5ܾoJIk2s]9 ŀ~Pv)u2a)$mmXGKH%Nmǽ:rC=QQ⢈Vg^s]JI*W\ ,kP Ql F)etl7{V .8tX7s'D+M]!¹fٌ|M8~6ޘM։BI&mEC)e #31K'-9:FG%˷+p.vۤYYg6]D&?JN5'(86LkkC:.-:Ħ AK9FX &ٺgA ~%lbq'b_b3r/0j. H;`As,OrI_3oT=;rCdxX!t΀jYduػazAb!o?]HE/?%8wz,IۄLXeXжy._` U>ވj_xi`AW(@Z.8 ?n8H"7~[e̛ l<5\`ֵ*aA̽ld?% ushMt rG ]_c ϠĖ&'[f9q/?R,nmr5|e$,c`P3!kEy2yn^Zкj'~`ۖhg9,$[9٥˿T>:ݰ 2(P97QW=#r)M1Nd!D J?|L?UlKKKE+Ou.X!]ԙ͑<{V=C~̇(  WenfHE:i$Ӻr8MNUmO4lV鵈a.dP {4qa }"kxjdkgnhǔmD^9CuHc$0Gϛ2}lu\N] j,&%(6"WdxѢM] e"y/11>I[: "g ]GT6뼔|-UZxA^: RPE&9&8]'/xI*nN%* \q,Г ߂h:*NWonCq<8Ίl[R1L]w#!+ܳpIrEw6aiY('yLFR$No﷟&LcOz0Reixy lvӈyN I B#d W<< mswk?]Veb@n 9, =6CL;p:n+> gh{ےd2cȮ ՆFv#4GGfǏJK#0SJe0$1Q#a]is͹}NE=f R,J+٦!leY\YA6nK nUVXh9XF`'}I/qa GWwcÂ\e:*dkZ `GzsUNòY=3nOH.ƘpGT#ݸL@)*-jx闋шe/iv.b)Qm.zB4Fs=U}y:5xS5e0 aL@rxߡ;mm=VWykB=u8ʹ SwoIse~?.\6a`?}a-C%1̌؎D%ZUJ ^%2ak^`RGZ0$1B%1:d֛` Phng"=Rvqt2 ?[ܺxu2rYDU&?*;1UĒ @94\QHg$W|9h:\i _0|BŁ*M9(B>@k7 @Ŋ U[sNȴH ZֿV ]N6\W8BGvWPZW.foF*GS-]~?ɩ\0R&u>n[a]()<6&1C+Oa%wKGgݵ27SuY_*c?Y$)_|=ϫVWA9'RrEG=2dzűZ,G1)t\K  m9Jk뵂BI`ck/OB̠g5zl=dYm23oY堒YIybEqMܔo.~畨5GҜy?BNCyvE9YEC>2f]~l&ogp^((02v t]YH2\T+z=k!r^]U7Pbɪ)B=(O/NM̚v68XNB犯1F"tM|Q,O1 hwkFc0k)=Vu kA}d~w3J9)":d:R2.=yl^9(OeA6/I);Oᜈn{K)9LeG7Xd! ~)Ktz\k!ODu1jǷ=B >!1W <ԙ^|0E2"kH%jU8|}"2Iʟ>^7Zǵ6r|F&Ƒ.|@ؖWg5!gkwe3K$2HZR_.y)_ EMfI8w^ũɃ mexŐvߑ=DCWթxKT/oM5!VKې&L O~~"qxd`+ΥԠ;^4t{p̼FUJdyWRfْ1HnoCjZT4O6vcD+=q(7KZBa$"h= C@6 p =`VDNx8IG[˱>$J6Z*FEbs;\q l^Pk6@DNd^{,#4̠&i ր=eYO\L=>}N}Czll+!W NZ!k*Wo0xxczxI IR_P0wH Cլ{5Thss' SrL|<(j'6FZrY0|5;9~] H&O>^ޞ9taO 1(J0$RU(VG\"90VK3InPlE :]F߸a\vv*8qRƹA _nfZPSỸ'h aW]Q_stչ0a!}[#[qv+#en'"auN6`FɬAUv?mm\D 8HjrOoJH{4$k}L;=8ZH$Jy[a1ACE'ZzLx"cv :3g}qdYpR|AI ۧe~DBCMͨ0,l;p@N=@O8/s#?,\BR@uќdB+#sW%ᡞ@euDJ<K"xb%_gs@rvQMd! .n(j1# xH375&YN%,B_y./aY_ڛlOn:ےUhphWPF͟ßopk 1j! |~0xbDكdTC0ʫD e:nǼS&ft0t"[ļw;?,IC2И ZfoSGY> d`6qp9SQ"o|6QqxR:&Ry&&spgS/"sSmei+u~[ j@!-'W[yOL;p)I]6?.Uhֹ@fP[^ ގ^i֠8TH$!@5^RB%dU2iKJ ݩF5.p-cPA\`.UHr?sxh7dߘhM[m8MSBW RuʂtIZj1 ZZXqتC2hxk!p bD9RhD`ʹg,v W.%hF8]TTRyJU1ɃqNqO,-+ÒvfNJrt05Rmƌ@:$ >Ŋcɝ >6U_ gBx,1ZQ*c/mq 5&RԶI4К3@mLB 0|AqDʽ`,>yFw;9 ]h x0P;NG$瘓v[ρgAOf}QV3A6ߣCɰI8|Li+_f5{VlIK:RR#Q.c9ENT=o Q[17 9 뽕,_}LcI/P 9k0?_"oOuҊ xQe8$ KbL+9́ꦧ_gȯX򕭼g'6SdɋpS'ϸҫ+Z4:2{u5olb`C'CI r1% B1jchLi_+[-{۾,Irowk6]MmYϡY5C><)Ќi({eZw,d.t;1;b=eBv{U&dG[ e\GӠ\%2^p݋2mPZ~B~GB1;s/JHmS֗"8-(8n[GV{ŮN qPKB.cwL'|KORWYhlW'm*gh/]"X>YLTέDV~rEe?Ņg_)Ì!u2S2Dq`]ylA ka̙C: T儠:.AyQx/LH8^TU3Sy+Kʷ&04N,FEJR6d۫^zL\fQBn ͥf>k1c*葷> G̀Jbwt3#X>#"Z0P}x"4e. kr Z31kc'+PR o\mGCyjxVh6D4%f@{3M )e ;0QYËL ZB5|ޙt[wp`A >06X^Ԛo'Hwh}[?$s\k`V'oDr xqGED-K߇MP~ ,Uu#jqi4+4B[FGu詀>qj*``$/QE*txYya›j|E.MR}އxm$Do<@X iNJ7U.ŝ4KkPgm"|Wk#d!]:dM G[¯q$ǚ Z'AtN ֽZT׫wIً2Cj+SyvدoZ~hlM[y!v Vc|`PԶS+Q?8]FΛ:Wff#H#[*s-I>TVywuH|aFmAd2` ߐP앭UWdJf꛳OvҘ\"h' R VL[Q.;{ℳCT,Yl0f+ E"4no8\-^p0&/uS ޤ{"nx+Y"\ ׀GR˕K-8o V=nE^1@484 )-Ԑxb0V> rʹ+`cqKQG|+@&侐c&r>_ QoےO|vI _otAۡdvZ!ސε0DW4xzrroLԩ yq|1/ cvDlrB]ԁ<&0 A3$kDXC'Efi 1J `2-Nh&E(M2]6=}p}/`ٷ*2\uK8ž`&sIb ˭-hԁ(L /8~PJp#ژ7P`nǚS[}|Y.cH7Su(nB>g"NXF .l4s%+Nmd'ah?dAClͧКH÷q@I 5(OC3OGh],{ D @ ' nS5~\5+XL"DjN(*ֳdLpPdɂW|ݣݺפcC:{qa;IypR^Pcr!rEnF,! 7v 5wlTev6XJEJJck_`k/3kx(_02=\ h)ئnv7 Z^U|z}A!aLyR@H*SQgW)c1ˋm.pMM9-jG^g&H_˚~'9.}(D=a_PZعݡw;ZM*!N+6xikYAqh7j8ksd!R3O0 xYܥޜljW !LXN5)q[Nwڗ nsLbɋo UAجhz`F]nwr8by~>"M*FeX$#ELVa~WIryX֭𶬜I+jZg':Ij`jzǟPoM#Z~nVNq\,5p4gp uU`Fׯ4~\6Ncse=HlzNjJUjηAQ㑸F<=qͿᅸv!ΐ )Pnpɨx۝J>x4=Wy V3o}yT]ׇ+ aJVbI-.!b9<+1!6ߥQ69ybci GtCt-H쀞X/0',Pk%O Əl>kfLj` Ml'0O@dQHHC5"MD)|6n r߃J~5@Yz-&h{uΛ1懐r-$KKQ j;Hi,9]^uq œ!H8i=W?]"u!3 Ń׸򗉤h5ǖI'M:d+ւv3(c}6%Ԟ%]U{3KR.GKrxɯOq'g3oSs eݢ.8~77\eMQ< 1s+}-QhSCʐ9e|3;9^#cZ7dtHl$=]x_¯c<{{+߱$[xpF04\'p}*{.R{9 rnyJd ug S +}Eqb5gBjoӇ5BkjKg=󀥩KGwp&2}8Tbx=Sq[FlTOqۖ  >~ i٘"PR1َKʼnO+Lz'';־6^ G xd{ΙKVu3f/l\QFNG]ˠ|c9CUB*fn:\E ߄Y\:h]|ܪ$]6m <#FNv`w#$7( B5Ґ[-&9='oYRa1nIY]vDfy' ED(fT=ȶas$:lA5RThP9r" M1wR\+Xh=却f 9z_RaQ63p4!*)YT7j5ܔHӝI3\ UтlC[w#D NQeOY_Q8Հ=#uQA9~",x8FݠF"cs\-"#nPS(Yؓ`Ouğ9g7:9١6Bx*Ph  L~0|cC]$cK04؛ 6 }{3Nq$bjW=rM[zstHȢ>DT2.ynxu?5׉ P9Ug#/BeGiA$M .a'Ѥ :| Z{/&2Quu`vdV!w z}\. 4Ə9HR_V8eh r}hFUōu/;{z ^w Sf*JCT4BEg=Wj>V5hy2ϯcW%s_0O ~3zh@-gJ -|=Cnxة=U^.n5w!( (nP!WLc%+&# 3jTodg>,4ה(7lo}v X,%SeP4iiT˂pƍ$LҼLpdLD˜^F<5Ci:9<,f8 M沿t*XṔ}TR[έnx/ 3tqԟW=_c&oF8DNr sz!oэ*lqHB4_#ʼnwͅSZn/①-Ƣf'W(#(S|no8vf@nҕz>|9XCd)gc^jY(arR ;5#p7'a =ZcfPD[A:`?c.o u};W;b5NA>E$GHqBJߥkxP3ͣBj .*}B ۱#`Oܯ=/6'l2CW^EVumD^55!>ih5yѐy9nz3CeM8kWgS 2+3D Qer|N΁r3h"],3 tisDY~XWS u5e0xmdUpE$!&+SAthNGF, {/Jw(gyMyRdka(? 3DZ~s$f1;)852YK? Xv)-N3 Zn S?8ED̸;< B{L'9&H[H[ץ3 ie x4޾r7q;(<7x lܘ(,ʏSRX!,m ;~oWq4 ?{2q-\`bxUi%_B}]ɣ\W ! z$p Gg6gZ2a2`ݑ/aklʠ+KCKBoŞzZ'!!_oG W:(t_eWd+#OZ#>wٓ}崐Y&?y 4BW`JxqSE@4!>]+@;=?NL-j4%}X`\yIwO4|!gX.J\C35fv .S,׉џ7,v >4G|]j4b #a\2l%nhT 71؄=eѹaXh˓ѥʭ񑼖 fEP$ ž Jj uP!:k>RQ^IY[- Cwg8D!zUd 5aQ5eD^͟ \ J\Q4ӂ͟{$6 a]T9LA'66S6xy7}CӨTEblugu ҇BaT9Ы8ε%h_ Zų]YC2ZɜIJ]c;A=eЇNJd&L?qzgY ӼJ|9lV-ùfNK.cxߧّA4Z?#pf &#|"03]^v ߸@d^"L -(bEQ';`h| 3%:T/XHLj'@YTH&Tq0y$C./& M/~̺OΒd!XBEk7aw l qMR?7Gob]:2tK#CwsVY ^h$WpSu1#,/c# ߷'I2,ң'­.t4|:`.ebdxri,Dn;A0Y8" ώ>6`6eړH+9L1 o7b)e-ws,;xZ-T %\wG_# g2sg #Mp BwFOgnۀG3uӾD{->Um54O/섽jh}>qD:e,Y# G8rD_lQNR2g/ f8څ hؔK &DdLf& ~7y89B4yiQFAy t 8B.hNVG1{Dg&Wp]u\!\ԀTўH<.W2T+ׁ/حuŬ~`|w QӝU3C'~w"xAQެJe8t(S'%Uns\-=99- fɛ[ͤ-3"rr*uBM6F;ھZY~ b9<ju-aa?9XZ&FB|`%A4dҦsQ[Ps+cJ݈Aq"t|B?FN{2ai⣥r& S2 '}o\ufq4.Ĺ7]DC,IXvTJBcAlZzsm.?UolKGXҢ,a^pC3|{Z<@X~)t"e]=Ub0[\ A0-ߧM4Ռ_[(|~٧MKJ8Ks m,F+0h&bN,mq wd=!!xd61I5bA) 6c4n0.#tK0v5z[Dȏ Ǭq!/涑eWYvƙb!i;GnJE9j νDu_:f[+{L@(YS΄So>8+<#uU{)me a:A hJGMqJZ:B|.9*IVqS0qv[`yя\!Ɔ^ZRMᜇ[ KQ/"H/#~ `=->r{8u%\o'RWLP"To-&>TP Z)̞ҏ·MaS~h_{kq2d$#C0#hI4lhS'pS2~ܜcLK1D=EzALD8<Uyp ĥ%nֆc*@ K?cvC~3nJݗH6ԍ^͚L4ɽ3pXWT0?l6I# SX辛[Z:&Gf0-IVm_EKW̗eig]"Xg0*fq~FԔ t# KA;yԎya>Y*5 Coh#{'M2=յIۦԛ~O-B]vP8yv{fQa??(!šY бH#_q}n>v`8'bbӾn%jJX60MsRFU͸߿Lk\&@0(Q"J+m 8Nd  YΨKشɁ!/0/pe>aƐtʷuЏ/8O a9]Z`Ki ]:#9 qM6%)@_g:l[u]IavY|%o?ZO(.IAM9?,~ym"}~:k1 sj(U<v ⯲WHNSP&|a7n5Z9C J#Ib,ODScVs%z] = Wꄼ\$ڵbɨQ8H .FTQ%Bvl,]dŗ$M5whkK7YtiBflj"a]ݰˆEcvՋs~ITIRA9@HuvWl"WLI30VTKQ)t9Ww{sB{= eJ\9VBz˪԰JlΌ@ܢt/T4{O@)s-1UU#%voa]zpd)voòv{a$JUZM8U m\3`3MZ~T1[yJbYxRP%if;fT#UAw& FTF( z+y>T֕µaa ؎gGG]zTàT <2SB,1\/XΠiP8l+ 40wW=m\eGH9:(qa(LKM" ?l:͠!/K|r'ž',͒/PA7bRUږ=uޒGSU5ޒ'a c+DPaVLFKs0wy)Ը6h)һs*d$t'ˆ"-*֞@,]W5Sܺ$3Ep hr8d B|fPZH;bΝ۴8}j =IsG[iP:{@|5'> s U-˘/#,ƾihpwA99کRswou#IKp'gD((^3 Oa= D?Lqx$ uGy*E 5t-')&իϫ3*P p3b"~l,kGZUCjA{Py^!\ 2zl߆:&t5a=en"<wVH!5Z _}T0a޹>n7L~ol/l!nK::Q! ^dWL a'#:!S~g //@~eӞCEB&K<5nʡBZB8 ,8M7E}EY_;R6J%ϻ5-gg0Z(?&sЖ_\K쿥(x5^?c"kAmy1 БJpS=VXUrH/$M6ˋWnJғ$tcS|^ SQ>+(d }ت6R#рg6& ) Aj·Sh+Ҝ@s6y5_TpUS^F 4'dv6Cʗ5¡?XSh-ĉ*cTq`gN&?Q339í:66 K%tI =קlTR*:lJ~e&̓ zRgɰÜb* ڭM9)jS_n-T6j_odw(oXӃ߅< lBP\̓~CtCkpb'{0Sahm$S{&+6՞;-E0D,='I==|[]`xb"HJf>&ꫣPs. )GÃg-Ix74 2p5$]S%t[GS3ػаeѵ1UFmgx7Ћ:.mO*u 5e|k%VT{[%+5E"G[=yy p|_`er˕޶Q3kl#.2QC5L6[bo.G!y}_BB&qn~-:m ^0a)קH>fw%-*=yl#Z9\s<ӳn:؃XAIEhyHnX&o-,fͧVXދOcHm,EL@}(9D]c<~r5{ k{y9!jU W#{FNaBNqwǃUH3.7UN;A"ON Zc8 Azp$u/9ȒjPiA e7$אI`T6ީ,!4gtCةى#Z =V7yꖸju.b7OL(Գw?b`}i@5NP6\E@]2W;(? OH7KNZ6Twl:eK(X `V3AjѧցҮߜk78GbDߓ@lNdž4TOjۅ<HT.bj@g4[JXc~!s:2qƷymw15ΎS/ OA&@y;[uD䱋 LI/j T,p,\r"`\ iOW @L' J_{1"> }ݽjX;W(B)VH[϶E0XS-}Zk6)0 b_h)(n(8~ zc1GZS3w'(|^"Q/}M&Ft;Ëq?M{dyno%N%cK:!Cߘ;y@SVƞ*SәG^Kqn^LqUwk6 q5Qum5hm3I鷾{x:Ê_*R_,sƤwx~[ɱ $}  ɒ5ϗJO,'gj\&$L5D((M)jk fidRĞԗhӱ9GYpe-Т9 4"5,ҒQUH@scŵ+bq$=/i_MTFMw+5Ɡ=":V ~DT~N7N j}Aa ͹\Bg59$mR 9$0-) EPjA/H`Ѧ X3|נwLSMYB"7jAux}O +.`'ϟLd̂/KRq&?rݟS¤^,xeҗjB"'`_d$]vDCht̨[ԅƕĄK4-w9 AS 2ª摮iV7ٗ>I-B1`%z+bp|Z4)~mu;vD\ygpիvyBԾa` z vɄ\}t C n] ,ϯXod’HUaW^{ȴ*ˑ6sZ|}a%5I`:j* L8V\M+;9%6n`oramJV[yj"ytękUϟ 5M0T#~ v+x3MA 7(ϭ *U1Ag6CiFAqLTj$Eeȓrx8E(ymC`]/5rɴ #=iQ1 A~\%aAJ)<̤Kܯk8O fjpN,].}~ξC˸jm퀤H vzls X.Xj{7)W;8=fc!#'y4& XZH|D~>d'O5**_(nSaO݇ z $^ eu5rf([_:쭑rȇ~T$lyQ8[X(Fߝ.Nr}Cn wSONR(@zqQ4ŬoJ\ @X:=IbP\|HH۬`{f!(ORT:t !nBJ&Qn042_j^\6dՕ9 56 .3> ^I8Nrv1^6q{$:ܩ;*h.[ 6w/|!Y nǞtH1 js1Y1'&vvzM>U۪JK13p]%LujEۘ+ӵʯ ـ+w}d=xՋ;4 >{d?>v96'4<}ŢmS{vݵXt掠R|^ ^/)R4v@(*i(;̀V4(/7%'ķ^JL忺}eO7(dp'cO1Mı@|[c5' }$(+S/Q(f=ʊsUY,7%1˸3ʧ̭ވx5Šege0 "6 啳̭?9 A+(I/ZR^P SpHVf'a/`;1|gV͡jnZ ,DWU IZ69R|U~Wp>M)ҡށUx,bW5B2LFg S)^PSbڼr+`I9 nPZF{a< >*&Zsm hsW&^ˆead<~@8"%}C,6v~]O2K: A\˲ޗM5aNkd%sV C?ڄDkiILr  "vn4sͥN-h^LN3AO蒥4J?_ˑ;V((9Vu0+$(f쥷ByiCRbu]}mmBmO=]__碫B|\zFP#wi&JhCv֖Qj' Ӂ  \Hi?YO{Ϭ!st&3pt'o^O%`V.4dGWWA 9?{ݔSR&mϔ5Ue6ivi0Lk;,IEԌyA"j@eju#cS>%3@f߸̹me|ǿ Hek41򔏤7=2;V3"y$qo`:=[7;?`o+L$/Vh)s ݪғ7U{._dg c3c]sNVg E.8>`D2z-?Z2dIk~& [=v问y ,pS/S[bu#=(BC_EQ`ָ j8En65*Gf@g6ҿ5_S)(c0*w`DD{l3h1'4_Xn \c7-@woZF0"yt".1RyM\ (c懇 C9.֚]*b@#$aUsNz#C,-q1'}\ӌ7GtM>S|6][φ6X,i[:ie)-%cFW4`Iq>m|=@WS/rpD} sU:pr0Qf:ˈ0LÌ9 QCϛ]R7]1IWm5/iZ725p̒ex@P> CLh :^mrp;:8!r뎰+2V)'yϝ鮘\k(5y|?kup/XlyLם[GѰpuĺb|@i؁[u@- ( y׎`FWqbGc߼VgWwm0:R_ ]WQEJ14Fi$K=*!xKe$Y.P~'ҀwZo 2P&MLnmNՔD3ti)y"01_?*9=R FZfׁ?/+UUnbi z3=Jz`CyߜcH0gHH(SfIh}hpx_9[ƴVbh\nr>WP{f +VȈWDFY!b_hvDdq\'sFUSfh1?K6 *o]16%kq&TĮ0x9#kP]%V#W&4[W:xͩ5DLQO"}5u#NuD.WIV-!syuv_;I)Y9kz%ycGQBpG F¾^ƙAPs8s'ZlYRK|-(y$NuCjRI`j}|Y@@48fZe E^/ 8U}!&Q>e4XA$*VvEJ gMᯐY0@+0ֲ &_+`9x; HrtڳZQp[͔TÕ'D'ƭeodx-M ]0y F9CST?/>aEv{~zG?`V`@< [MC QX(&:NW#,g+”pU.c 0I2ѕ (c1SDeoOrû,.B8|xiJ9 6 _(k8kw&Vم}HQ,<4.74ec#Ivpp"&JˊK@K/#LV|ɁZ< dl >( 6a-"Ab|[t4{4;L5m3H]a 㣰v^?WSK t\eSPY))zXcQ*2jvJjy}d2EJC|f]W[*ہ]Ur\TVEI;Hihb9{1rq%\_"2ޢdiyy0"8}{kt%igv -=5g`S7'yt{n ݅'M TӵXxCvEHg!L+N4 V=l|9khl GڴT!;H^~5‚۲E#XED#WC@6dPm6ݷ"ff^S"[BCot y,!~bQ\G0c1͟޹*nE3(o.!:rS۠iOeʤ4^BB$׏p8hTm̦KʧYT$o` 9GڧzKE,/;_ɖpʈKze+u`3"t5xO(냦+AM&E %~`f撎+K55$W緅qB娥A\(9 p0Uw-|1 ,%}e~>)`$>`'Œ~,.WXK6Ζ $kŷtׯG!DwXIl1|QhM $y7SHi]65a H39vF2TmTwž| 7)krkᝋrmuE4r Ak!ׁ?Kp'1 YNXeRyHM]7N8Sbe3+6.?ȫBB0/ Æ7C&hFx}|ttHrK!*:,8`<;Elutz|4k !y!q ̈́Y9.mbE!Zz7m M}Zߊ˚03qOǟDܴSr?R69ȴcC9 q'OB\W2NgJTм<n nʗ&XpM^ Hק )e6On^gd$ H)`=iuS"5~mP wU 8ZMvU%X_C ÜHIF9+xD ? N-/{ΛBNZ}If&oŬ9_dV~e_7PۛC(Wu < .,xU:owxTgUL6;Kn.(BU&2VA Os"_sHw5nۮV'1S dkuɷ4h>p9PCnf<fW.=964J_-Y eM4UdcEm2$[~.qPEAɣ|M8;`nGitoq ݄Z [p0FNx< i;BK-mR<086uio=>LXdjEy<$Ob`R1rb#n!}nPY88jaxbvQw4}#ZOFz񆗴0!7]$חJce!>:r n A,Y ;K8J]r)g_A \;,{|V&yn8_ssp⅏M*,4QrH°j T9S'}gm%,ikQ뷫O9qԚIϙsbkkIou]2`.d-cw`KҞP%[` \B8@- 52;P>RiqQ y$^GQMMNGd;ϯe} {a+2埒)xge*};o9DV<ԫ_7 eÞzfs)uTANo;F8LX!SAwpV+h9AeR!G _XR c>Pn¡%{g97cqN).\}xgbuu+\ښ la^fB&Ao{SFԹPSL'v1WB|٬+1J0l~, ̈p\rWԸĽF0~ifّaIۨ|MRܢr'|Hb@>/*'ף ,.5@W죗٩̕gG]$cMqpuPiho]T]=Id&f*8 ؙݎԶ|FԠG_gxq &zVW^Oٴj=- "y+x_߹McO7Խ3jZWE#{?bv|ىz*nz }?<+X+E>g71einNs*8ub[y,PvG_QJPRt|ύ0Y9O:vD.Ѕ0)wc'*bGj7=FWfhZDG {wIGsL)<)S8DÉm;]ي&}0NMt!gEDY9ӡTșulQUB諜??/_hPn?\wģ^]59B궘0M]ޥ#.ƫi @gޠzώWQZ\`k`\5+5m{S1B t`/h`PdzsXkDbȲܟd-,/Ag[ڵ20U+bZnc x{ń4BȱQ~u̟6$'IItZ;:iDӝ׳gb[K悋Y#<θR.ٯًӞ ot(UZ=*7l?kܢa"E-x]0TN~ @)\ N-rMfy/9?jΆuiF< FcL?$ܘCaw?3G9W'UCۗseQ d7¦0cy6,sKR8smZR̨2}C;ߏ$zMkuGy'9&.ӔUjD=lGezuI&nl/ܠb-mW* WyN=i WgpMlpYѷs8+֨0Em9w6!|boD`a8\e,u҈# ^\Qs.f( 7_KG s܉|z%63OA• 3M3g/&0= D8혤BjUm\Ɣz hB!`,9(tϻjaQ{o{u&Pkf9<Aõf ļ~§) f0X tõ}_ϕIQ=U'}q\ag2 PXC <1 f ui3 nIG,)p' 1vmQPW #' qϋ!T+]ƭԷrYaH1!۰vD;5S@A7e dNޫHT@U f7gjxK&ז:klcI]nMa`7ڝ"{cweF W_m毲(sn\# C|C~ Q|14s)P3vϵ7vHW6ue{4n8pi5e89<@ª̟i(*IXޕK0o i NK70"'࿿ }4`G M,ݴO;v[שFzC)H62[laUkUsy2x;gck f4ɼ4]g)8eom }@jjT%793!0'v̖a8#7G+@ˢzSGu@W =&{\ή5J[0_jP$8++헚б$Sqx.]F,t1 i=[i(W{&Cص>&@ppPr+5Ek| nL' Mڇtx8g$Bl[ǟc{K$g&W|9'3`e `+B AtxX=A0sEz'l\qF'p<t0[c)TGyY\M@.BV7a,oҵc $uļ2Õ蹨b y-q?CN$9?ڬ B;>.}߿v; l5)XRi9>PӦOۭjʧ*ڧ##C[ff. NÕɒQb3qpWG'[8,lod`tCGF-'L58ڛ֞ uͫ.lKȑW] ;MMΰ[)k꧗r8Zg\X΁Ө-# J'<߆Q%H_ 䴘ύ@0Ҽ8`%lśi:T>J08ԝiOEfĝQ:QIYAVn!g 4ǭ,] 7QtSrH:3x ȻT'EXrԤa*z[-*&.-R0t=c}(dCId{U4]t:?9W\E_a[&2>@?2 OCAjoكcwDbfn{b W6;M|NKSQ$0 n Gf7as%uJ#x~b9!|zNlW͡>xy﯊'  -G9X*PG$IA}rPHOS~7gMΥ:E&+x+0DJNheMsNC^1yh›Y[%va*|/ J r\.%YhbaI zdZo`z ܻ %@_2uGͽ57пuuL18ҭ<ͼk3BK zo_Ԭ]Y璯gSNs~^'FkONZϕp%O#JSWL&~~U{l?/%ʭ?㾌 XbkQ:ndHWK ڈRk< 6ZM}ʚĻ57gPtnEKu.]MYX:!db>F`l "v^!DRҍrYEy4"cC:h&y÷F(ur{p=Cᆞ\P$d@:'s++}pՋ\uT@Ʋ`ȶdWEJt,[ !)pXD< a  ?O$~qJK& ?:n]6s+,y" KU6 ++ 2zZs,"qar]H+#}y>Dlf^Mqz>QOf6uzrLY0mI]┞O4vx@[}3KB3'Fe86}1 J|*ĤAu.Dk=?p;(`uDY`{m4Z% '-"wͱOY3rLytYyt ^Kk=Ȣ28S;2#lW^,v.kN^):vy 8bV 3Y4>c!G{_T>6H6LX8<~Dݯ9k§/}"}_ 0T]+t_oyDHqxp)aǕeoʢ~#ĵFRyY$J^=sygV#9ɮW}}#n{@2e[¦fhU1ɖ'ff?_iA0!rcԉyґ_Q0:,dA'X%)=P*`Ԏ7--Kg׸-%ϫOrF}21]Dcn[ {Ǹsi_lfr1|Mt1E$:nsvG$w6gJy?ʾ02)xӧKq9vD`H }\܏m!+˽F"8Iq iga)%&!IIyD׵=Th;+#tSe٧uISV*؆wWhx=@NLjZN B,'?Zw 6]?ZA&AV 㠒=0TuH|!)= ݊*cek&PS N;(oNJS`S< j͢=O깨_D Rn3 TwN|_= ,}ASSB^w E~ueᕯ"rRh`.Qw` +Bv^gG 5*6rrU7o2}=n#3CM^/BB)@MGh3 -{=5 C>sY)qTn;{wf5$.hN<-7Aځϸ=G R饗 7q/E qR O>dَ~~'R\s#ÿZD=71˟Xu*iUno#_TNP:l)b؝pg۵W^ݟ)@UKaf =^¿IPyV&rC#ՄV\SQY\%m,BA tj/ʩ F ,m:n{ 7la!H7(| އ1}:}xA:Gƈ:Т竾3Sm$w ]\|S:|ADŽc]J"1Hf098dEi=C&N*cNHeM]B 5IR@.o:YCzd@wyv|0[DITC6IA\eJ3En\MJg7bRDߓ}D&;ڔ+}PS諞" Y 'n>m*%!N:$MΣiyJD IE&v]ƃ _~ͥVR0CX+uC(0=} >;K>M `wfY~_,m5P0x}ʆR5/y] ͛5{ i5 7N9ψ:M,#'mpͲ>(EyF^-B_;Wq\TN>F!R Cz\i^ur IEn(#i#Ia]1^gaDMK-EIQ NJees,Z>xUL# "m 8.x{ J "Tmcs‚=L=o{+:Q`::XgG6y/ ,b(& ?7E!$~;}{5Eu(O,0ˌ ?ѣ2k!vP8R8 f0ڎ{UXxWlxS8!a( e&GY3%- )Z3Z+<efI 6! 鎞KG]A"+K?]6T;i| E"|<9b n:+em` Ͱm$TZob:Ep)y3TP )/ѱ<%qħa!wKFaXa.G Rh*o4fC|i"O .ȜǻDU2 AEهbulr,6"V1c.|ً}Gq dsB,xV-*[*QܕǧAL GkDb 絬o` S{Lܿ-p"H[ilkl<@ypF!\[? C4DEᶘEwXE$Z♵ )+AAw#xsb#:Yǧ#AbS:2KdKLuxz?{A\1z ouNη3\@Ptrhҍ0/ b bZ&OפEzI6*vW;PNų'l$t-D[eFRC5Z0Z_mu?=-FN" >K9>ShfF1(|qP.Sxh)&u>I$܍+QS2%H=DiS Jt. p_FK[+ 9Ծ71 !zoHmCQ#6|E{ξe Vojy͂HB1dz:I]\Od3hH0!˝q+P00 z[.GQYcIZۤ+aT-aN,+4{sG2 V úL(eșU8Pv*$@`'(ڝ^ŝn7Ce>m79{ DD ˟I4x%͎QAG TGk, J;(%I ;\a!Q  3rO)ͤp5:BO+Ub񐆔m*{B#܋*9(K4j~¤\ %XG~7\kqzQ .B 1hi%?N{: sK:SB{ $$%dG0e%u-+m;DggIG튫=G2^OFvb^}Ħ?bKƸ2ӽ"~Dց@$x9mANn}VBޒxzv_vv9#sMxе,\=0 {ulK옦[i(1*9 V %kxb j{΃<n̸QީpY{xxnaʆuL>,`kŝKZ)y? PjF+ɷ48Za++2 Tf̌D{;=e RD8eQiS@gvBX5y9TFP[#Re}?$P F|ѣO/P"\w~q;9 RL7kͱybWUCP:Gu!ݣv 7dEGFԠ`R%UƿO7RlDMº%>ؖt^h<07bIƀqiڡ,~ ]KN o+fm$vUwuPZzfɕe ->f]>1|{_LJIѻnqGÊ 8ʁ~J*̭h#.}#g *3hўYْ {+-t,%J[nVMMߓ{9%M"/mv E)iK!-U'rn!H|@1hA撵Ys%0e.H\zwdܜ <ϚoIwu]e2RuQ!7i/#Ն'–:d O#mweA"V<"~[tsћR[T :(xWm}fcbLI3(ͪoi `?vRO:IE#|qqɺ?է/DR7-L\Gu=㐅Lk"600 m3'L/mvy?9Mb1"Wo2J@2ӄ&SUo=G0Q~zJ fMrh 7gES Dp/t@4W-nK2WIgݨSss | ƄP aolÂJ6}\ uPvh0Y@KF(w v48L*,x%v 5񳟿v >@&tI+2Kgf:Go" ~FR1=8v iQEzq: t&f eW\Ͽ3 tH|{Ljd[Z5u'&(|mxC_&c׋)FVF qIiI$ ogI yb;װYXk`7⁶C~ mq@ 7+2E4Py_TXbpшZ,Zme.L+;kCM- ?8RxdzyVǞP4I﹖2𨬑.`\]U WPM`\:L[ϻң>/GW.uV|/dP7mhwLEn?Z%jsspkޢn~,J+t:٭)T(ND4IV8i n#F_Y@&&V,v9WcC^7},O;IÈ:J{a!TP4ӗ ^H<mV˺z-s:z2kmB"JʴhX_*"@䝭2V'M3^yexm@((Jdcޢ3p5d,rV uʠ,S=Cb:b8RaU1VvpMɾI+jKuΰURR/M(8RrVH>NnzU)MΈ}2%[uFOfv; 0Uƻ9+%a~ xf6@4+QGAVq?x{W% }`\Q~k|P_덑otXs ¸aRi9C F^?B}xnvZ9"k`}I [qMOf08VlbMmȋUCxSip,fC(VڮDۗ^E֘$uCUkiq|&|)IEpXuLS(8,w86<;sCb`Al 2ϯo+{3 RZ [)$H?]N~u0|`c۪K,&&\4p%0kComXFh&uprV:!Lքo(!?-@L^c\RR}Qu5+Ko|N٬|ϓY9hIX'L:tdb)6[ϝG׫(R۝~=7ˡ=.r*Tׂ㸪-Gw":ʼS?bA9l}S-f1&h9ƒL`t`|Ѯ$5W>lThd[48srޡ{)+/'5vu?.PGLjD4գ 7X~ `e(Oh$Ψ{:MF &:ǟ^P0jL*4k=˱8CydBAdp?l㴀iK9e<2Lj)Co|\b$W0?fH֌^w%'dF-F*XnEV tš@W9@(OQԝdbVT l_׹IDAl=g eF-♱"Q(LCHF{ ܾ1C#o,,uLvN:G-&"m9o2);UҤYyJ(e1\KsBR8o3Wd[WSNL^FMY.B`3])Q mU]MףKvnu,2ltUT?={-$Y2ԋQ.D-ݮ=1őFsܬ&4rb*3b#nF;L|VJl ]Vc1l9wr>Y75ȡ? %ZzgcGVM' z: W=/|{ov'PecS^z*;V#_)<-s:-ݎ:Kc]W+ ;xYP]T RΙդ:$bB"}9R&_\E0˧3Mݫ ˝&bK֕ ꨓ)(c>K8XN)m;qnF|o缮e+5aXYD4)[5;QT@xEl:7t7_dTV&d ieaσx&U\"5J+#[0Io&D4_++ϝu^,~\t ş s;J[a}/Z7m} CQ/5̱p.idem7aR滔{JukL$ٙ1(3.Q]jv2w#nU/5&<uWV |@\9.B ;FU?4" S@^=& $@<Ϩ*H-#AQMΠI76{4M(q̽$yk^w T0p|3ְ5 B~\Os I3oxfh@gyixLrd/YS.S^p5\1obd,=㥾s' cA yo~L?-1\E*N׼ÏYV;~J,F\lE''փqƢ6Vh4P25H&B$ќ iv;<ܻWd/p9H\=없9÷=e~` TYxZY?NaŶޣ/H6c{ Ͳ]]9!FU6AɦK2ۖչ6?dAŶSpWDGݎ,UFpz]CtiĮ}% nL zƁ_Ь"-ϯͺFoIju20k96uOG0' Y>BJvC]N; c4RJciɜjU;l96ru_w&*{-}6u5:Y/KuE/|mIOmZQ#jA#!l64tђeb׽-,ス#d(BO5J2aŅQ"KU",+"Hb짔 ] Pφq0Kau@%=7 fW…'7pzs+Pj׷ɑ^Zf,d =KwRu`R%{iJm RIx$ <NrȀ^RpRok|dwx=wS7rTvUƿ?ҁ@_g0Ծ %3K.aex捋 E5|Rm,xV?1nԋ;eM;Q>p6=dydr]k䖌DQ+٪L}RO"Cab|Y-_6 ZN0'>WY;iץ|Ř Zx!YzX",r%ņnzj;MAx1M+;ZswDvߨςT/gȣI[*T4Xʉ<&8=t֒' IDcױ$nSs;buwLlz`^pP RiNTȉ@A势Ѹ?3[8+(hX$D2qT_^*P<,O{vj=-Ҽ ̡kFZp 4֧B jSKf M:?ޘ~Ɇ ZlaRhIkQz>WbS(a-oMT)Vo Y3ֹ2!CWvYz=%ʢ9|#F0b5|v7 I‡|B!3U$h:Čuv6]/Pu`Չ1~o'qi +ݝ DoxXTT`r:OFN>1@j\ZrO?KR;cW=7, iΤu~Q0 zfkJV2c1mf[?xq:y2J3վDVgT|5gF٨PW9VC 6m*'"bԊAzL2kG)AЛ CX`Z;_j둞3ME%%M5~97y$RHǛp]&+P:sx.O{\NIiʮUJ`.'e*Lƴs`IPj2mO7KNg +ֲedPk>."QdJI1'=NKz-X;͋5RᒘGc$N{;`>/@| N_!vMO 7{*7{M/AQZ6 0(ܮ L-X!CP)@B-:`hFnqD'k˪Qjxv]4O<\c|=CASF_r.}UM8xuM4Tڳ%GVE.CGb[/FU}n\pEHve k['h\f jg#uxNa0Obr2IpM{h $aC9 -$a%Good(w\DqE3T8Pw=ujbAtL[L =zKAۍ_Qh;;>&_ -ߧH+bڎq04HW cvH(14WiPL1@Svzף>4믰R.+#YU~cnd#/#^Qћ_;\i Wg $Pra[չbd,zwj\ijl7#mr 'Fli4Ѽ I`Ylo[=^/Qn3_ l}༿~u MAvI 2r1xB4G 'Yrb]5^VA?,? )j33ؑpss AO Rwڝ]D/muT쾠:PllWeՅ "Jvちg8*r¨OX\ wj3̂ y^0$dn%1"4nW<qRs3zFK0L\k_%#;0G:G=s ӉQQ@D#Zj-1 h$$І"b8 `϶2dQkG$?>N7&xPR$?X/X@&u&!fE>4Q'Rᘚ (x8v$VW jC}"цj"Ojn#1Hbzً]-MnSjcom*!B&\NYpVcOP"0P󹙦BfrZ,ފҼ.s%Z@HɈ[+c*o,ZfR,j2w=mS DOJ;?d.MG7IFFi*Kzk2 c,HOZ*$QASJhJW:F~<3ɪ MWXv<[dT X۝Fz4Fa>{}_q c"82$T6 y.wqsV0*҄糪gl=Z,Z3b*6":ŷn1a:!<զ݊e1,su.-E_ssJ~takJ/n1W*a2?Y;wC1.CKڗa] ݽAjv9 }c^7I LخAV$3/0v/%Z:q]"l ù+V`}A_@鉳v>2Uy]ƮX("4Y?7'e' kU>]Te౥8SW8JZ!#+6"vL0dF=2 Bꎉ̒޴؅, A-qz{&dMi.%LlBW;Hw섁,y]Oű@DpcDn/ǵ,J]>&l7dv(Xs,`z;[# &V wm u+Sޭlơ!FЏ7$=L[Wx m|.d ;!Qԣ!TKro>JDő%r-:Ǵx 4Ω^>Cv D;Vb ,mezE1]6vi;2/̌HG;lPM9?k=E2DY㿟 M|n"$ _0L E(dݟʷq BȽP[XHl#*/bG;WfrAh) /G@/M=?‘ qZ]ч`؄S$h,k:Y*TH=;ZgdR߁ Pɺ-} OżA,Ujy-F{z(Z:$۱^u#|fNq$yG-:oeKmxY D#bHI+ĕYp9Oxz%OJO+uM6?&5+ĩxvI(6fΗRch*SBW;f}E{tX\xIs']}:"~OKbJ` `J1Qa"z8 {Rkzg}#ssq;:RU ^ 3x9i x̌г)c |n*4l v]OTs1P邱VN6c⸈TÚ^#K)7=8DUhLR2^F|'Dv.+Hj8=8:_TۮCA$7S;9-aHcЋd*z e7*yU뒋tԱhX!ߒ.)PA[Rkymi-Kc{jUȃdbz=T(K_dŠǸ&Wu,POנ\Y.+q ClFlgh(&`58ZyS)>`+6]43>҃B5~FH:ۙ awhanL.'5ZNl鼳3],qsA;4ncp!:yumu c&-W_R6"F㭸 w^%G?1u+C2: XvmS/ ̔}NoN9e,'C:瞊3#*NGpcȉj)Dq=/H˰ΌsJ U=չ0@vC 4W>ƟANO (>ʎAguhˋh+Bl1W+h+uOP'~ο:Y.urIQ]/lcQz*tY?1d՝׻e ].Ivp^5d_ZFآrT.r\CQ&( 5JHRWA8.Ũt u4jEs:\)`^(>J[+h짠ӞHɉ +VX%Qr8f-::vzM<"oLV [32 g@oDMlᖰz@ hB8\$βbXd-/!?FEUrsDK*:^ggxHC#l4}9O6دVGZ"ȦUG xλr4U^Vv* 8 Ѕ$…醄6LR vmPvY܁[\r xyⅠzzIGJf0q(ff~:c.ÁO$5_0i Ȝl䮋(@z.rpIpϪ]jqçYѢ h _M7@gu:4_[TXiIF(ŌT&Tүms.Dg?~0~^Qh\!̌ƿ>}ź'`Tcs\qa+Y&0dzڵk@sTΫ&~<% mdIr--&ODXCIa,md#0ܾ}93xo<4<9P'AH@y+"{:C=u?iZj\[L9ɲtkR&H8pol$M4lVsTL'?FTxނOX?IJma~Q? 'N ҭ\ӊ~݊,kJbЍ'9K)GD.?nr9DSIOU+噽Br.>Y澓 lH:F ;trXFIsIE6?NGx&s!)d +ǃkРVo~\m3j<) 94:@nك/8u K/0WfIӈfZdTC+jOvy5%']a?jN '׫ݶ!gV RTpL()'y0x̺Nv!1zhMC2q0lҭ$ޮP&cQÖߒ;֏vR7$y?͙@-tN688?XcndEUFNgn㧩>7`{lSf?i"/x2\cwx6R; 6F8sF:*Q{{)QnS\?a%RaƃGqT?ʝФok˞&e1Ro]Q?܇b2mw;]Ə^VJ`vi@ԗĸ5qYPy%HBFh; ծJgq<1 a."JrC޹JbfO%rNݐ['Kj>yCS L;.j+%k-ȾU"XVz*]/Sb>+SB}uÅx)~k:p&7xSv\ 9X|GU4Uגp{גn{>y '|"?_A%Oȭvr0;ox.>aVV&eh x} It&@Yxuq`_h8 x,hgYBuʣ},;L{[kMQ1 rǬ|bkx”2ob&Pa'7Y2ǚ6:Ĵ/&c׊P@537\cA ;)@a\ZH+.N{L縋'9Ʋ6-* Il@+pЉK"$2=b$QYwVb=U͇8{ g혴KR6rE! EEdKZĽ<[m-0 ~7i\//0S [.k}+9kg\jΉ[`u}+TJ0{D/?1#GWSwBoWӍs$&o,=R/5"D:3}:+@홷^3<ޢCVq=6x/dxXIUފx{= I5=&4X@ݺKͱq2TqpgVy9$gZ!‘Wl÷CIMo-]nv[.p*֞p4{#A[Z$6妎@/n n_pW<Ƅ*d@x{ .5!b`&Bc'Nf<VN r1ncKHw2Ԅy1Gߜ<߇7n)8{ř k=a.o"1&b߆xV/m\,R/EY^Z|.uٓl ?442>sޞ +ps5$J܁|&Fף'Ɗ3cZLM[ǥ_`g(W|+RćafD1݇djdbA,=agL݌GGm >xvbWn;$ks!>E)9 eW?+OBؑut@/i$ _~! # '>8׫E׍gGqOstC!Àc7}9|1Vvzw 5I+*p2=|Ǎ*1']{9[(cEhktsD0f&j.ƴݮ#j=<%NФz_@1[iL>!,V^+b$"f+y%fX;|\A߽XNS&`U]OP6Xaos/pφ ={[sk=p7-ʃczg l6q/9Sӑ=5#M2nkC8nAUh}6¢BxHxM~p"u=DNߩuw{`/|p u 9>1KgJDDoTk @' /ԶcǺw(V43LT:"FMZ fNj2 /}Nμ XBqN)kF&j7N)g WIّ`Vi|g&WRX\?b ' _Sp~9# X䩌T]uxވn:Iw/P `᧤+z8gʩ6ȗU`ïIJ֓A"1ߣZp=FO܇ ^2wT0 ^=~PB$is+HJגzNeqr1̚hM#)%nI w˅=YG舝g~pben"kuṟ=ٶx#6{KI`*S`:؝rN4D[VLC FkMg#OMx`)Z8oc7ҡ:u=Ga/p%ݵ{AeY6+=|h ]qKΠE}L 3U%(OqNʱN񛩨'oL,V&~\ʈv> 02>`x\L}3 ~;)̣A&\IRQ@( ݉mڎQhUTʞǖ]6h(UeA@Zz7ۄs]'6ـ%  4tRXc6~fXOɏ* -.DC/<ƍyzQ?g*a 8ae-vf[-K<Ј aP ۤ-IG%&/ 2 A`pr9 +G%er+KaT$z+8|s'fH~͂bɭEalխC} ;?ݸ½-c,V¾:r+uҼc,,[Zʊ ک0ڼXXSjvq?37~b>-gPJo䁙$@s9cP[brM)< ^댎|{ꁮ12/%"#uX R6Ut8Vc"_œ4+lE֥!V‰2Ӥկ@P6q'&gSlcCM~ߚ/DN- 7sfڝ۳٪{t] Cagw (9徺Ra'9ޢGu.:6e!WdJR>R7,pÚyt|;"ȽToit4!!;(ٵs6T8x<1afx\US/mϰ&uoQ$TcN87zS1yJ{hH>??v{ۇbGt]F ]enùLA帓5=;a%P\'qS6/jg깸@<lՖBI}"uhcoxx1d)ZHΘsK>a}|͎=;,CMwϺTKQvZջ6exDA!ZlZTRN{JOR4͝`8U/ y$S]C<rN4oK!|b]qyZŧtbeѿd e]DX OJ*;gE+Gi=Q1VyGD\G> iV{'ف؁`̝C=i,rUI9(vKJ3aEgCc=mbS&vǃ[%|k^X^7A-~2ſl|9-P =rZz[u e |,\v__g.jfU z:-&n/ҋpJ 7[Dv L۪;{ \+"cd60ӜQCDX$#{А$t B`qNdܞco$(xR3e?S-?sPvL늎7'l%-65~xӍDB Eմv^q Uk"CCQJ\.$ r:T: Q$W lNbN"d&E&/]T(_ԵcC9_A֍ ]Jo)EdB9389%p3~} )C\9DQ]=LA,B=!cIL"Nb>RXXIt'l%nT>بó,zia )DLEVp#OuED̻ WB/? b&o^#iaE5z:x]|l{ aW')j~٘ t'Ҩ =+ /چE;yJ:ͫ#"]ݍڞd Ea>c,5FIּ\q_s<ã;VvtAr|j24DZQ֐۷ee*ukƉ9 ĢyV S%zev-,nIPj?҈egv  ֆ:оliuN;QlbVw]K15˝ d_ OF'Zs:A&.`=Q9m&,RSC|8zB]6G"QNh$ZO\qŶƦ1MFV7FYAPډsgYw#3J|0G},5,'=Xo1.IӋl`3o7 >2P7FBeIithh8ѼqB#۪':y&XWlEYנh($^)dgkC$UɉAF?sZ.ƯpuId9;v)R&EkEz|. 3#u=5Z k6 @%UvϋC()BSG+RЯ<ÝZɘŲNFN {ľ (Me-c֐$K,*-/7tɽIBfkZyj̞`lH8"gnxͦS `nޕoqt4I fUa0c /xsٜp:-Hv[d! )nJѶ8}R7Y]JMo#~MUF0S>0Óoǟg]Z+uS>;WfR`p8Wʍ6f)\k0W=AԺ/~l5stE7 &{Tv^4 fЄc):ɫ2IEa iW};+He,F[w4ꃄ?eBv 8n7-77PNeAPU4k`KTd^d,rtW)撸d_+CO!K,X +z, ڗ (UFABQ9<͉p@}#ù˰w;c ѯ #7g"d b<5gA2ڎq|-7;`}} fn&HZuN[=x.+J4$9ƿIu~TD$.+:Pw)Bq3{%;&LH`Z_E|픓ccAD%YކQJK)H:f 0JR^U9 C&\idpqEwcDO,:z\]bvЗh6$ SjB wU˔ZL<*-+(04[LZՉK >trjQm|]6<~ۚ"^Y^5G>V&rd  7?tꌐXT3GTX*T?ӴwGҧUpw4'4c/IK @9uL{eCgAx3_T q>WX@B 8Y>TR Dݜ1aKLcM:^ӗWYWǃ.5[6l#02Ǭ R`b̫oU2jCP<I]*݇'&?ŷVGG=ӳ~DF=LMaaC=ӭԥmM} 6joQ8u L[~:NU2ą6"VB_x_/5+nZCzZ,?)cg[SB;9@LW:Μc*IsX{/phA?wv`s ^ʻ$o eԀ @G?`Pc3YˈR7NnQ4.[0eq NS#|=ŋ.[j;\z$ҟ*ybڅI)Qw,Hwq"{[M KhrI+\BsQ@ʻGk?AKF;wvT-piYGI j+j8~i_Qw6$Osw& u>NY"wi8U#_` ^8 [BNlMeHr=@!0?D 2Ŕ"f2W}"jBݨʈ +@-VzN6mP ͝m#}8 LHfPksNt_Qu4r2 |-.l}$rl"WpneMdCN9"6M"G3,|/nJp[&;3$p~[FҔ4} Vn1iB!RO6W8 Kg`5y;S*v_ml[̓pStU0`N F@(:c1]TGEZە &@笑R,a@FkOi* y3KKmX<:Cb5ȀW;Բ(3|.uCr-"ϛ9 FΗ[s& x0?k"{uf|?]"jqqq2PRG畉bZ;jժrw77G%2O}g15] ACm!ߵ ?~>hV-zH (]5QX8@:)WJ@ʾ8߷xB?#c̜pQ%AHLR:=z:x9֖Eq7YXܸnID-$vK~b;"DK*igG]Ѫ=5u}lt8gT #:;ls su5q*ye@jU&y\N ۑ6Sf\wKG`1dh(Zj=9Bݱ,c~yiR.vbٲR>Rib]D&LwgZU8hq uF1{SP_~&){4.HkihIuDڋ 1ϭ>SFՐ 4`ߔֺbvBR-΂ \ۈW( Fit\@G~^iqi;atS dI ;_Քԟr) $xĎ`~+; ,P@a^Ҭ_,ix%@X3эy0@AUJ~]վhG븬nrw+hwępJ:ĤQd8KZUI\9zQڪJ#\U()^Z͍e:+'.Aj[ D=cNZ :v36aͤxԆxꓹm ιh*PT4IOGFc6cprew(BxBs~s*!vyC#댥=m(*PMoPz(N?4!PJct7B|մB#VL#:3(.te˶+4i̴+,F2u+MkO] OL·N2ILo&|\?ѫO~^Ns@CP87TL{LE;~&fe)blV"P o9|qO;W O3\(Ӭh#uH<5zߜK%WJܯ`K kI+cr.O+Ց ,-U$~k0oCWoS:E"0~<1F.ae/E(2NH_%)}LkeA%L4ژI6]ޣE-].@%&Uϴs]̒VN1oY\R0VCy;e5FNkFz pD6jU,'IDA @8 MZzbh }Ԣ Q*Yguhv#K|DWhpimDiz(_l]2ⴀyY.5hF-#[&kc/c'`'ډUKQl^~#,V9&sApNcoV+0&'\9-7e#9wb⨕ORFgͿ|(-N3T)6$!FtJ|~^պj66D) Au>r~KK| |C~&J^p+.)v5k8KOԃ3Uve8|07ohCQLxPA<YVs) zp?+A,M`:3^ڼN4+AH[-fPũ- 6 h+WMʴ̚5Pxhp7!^S^Ӹ n3=X[w‰eM6s(y-NM{&Pj ^PdX:.5:W1קC`UKfd] aa,{!/_j)8MAEx 0 KësGm{ZTZ^খ^dJT!Lu^)_B5-YEHN{R+:Xv%*ΏY)k.*Ihl7jPw3"/1ijܨyrաye(Y8^. N]P P$Fڍ%b9@=MʆI,1ZAT{KkPpAs?EӖ6Z''?g>6ɦޮs1I?n ;)ð€pJ5w Cm%CpCke&HX]Yy$5쉘YXI}\#^X޽w)eGMU|^+Mp8vcmD" J[V!ԮF \D# dГƵ[9'E\d #IX#J< YnG)H."pr)Hb̀7LaKt_v(8f5m",|*34`ޛohm$1`w>)J( ݦ*uᨺc͕UT 7Θ`;4ԏeķ<6lf XݒrYh^zI `oul8b;xn+`ҟ*P|.bOq'ˮa,R-;>W<ҭdms.ZluwcAeXzgD -Mya`V$| j=KۨPRuzR,WxpdpR̡YDv@(;< KԠrON-2ʗ^ `ߒ~3]se  tM☏m\i+R;0Hdg3X?k#_\0 fH߫Z9r!\!JT+>hUs% pA]g@O-jB𳓺Z*3k([CsfɋoND) k݃/j%W[T|S웶^:D^XO}#,Pe b\WX%QHۋTUTcX2h㓬oĘ^y,_7?Q1-^Z#_b3lu[%΋SF[] z ڋ]T :s`b>>w"]P\RIP^5L:>j%5o(eyu[@$h>7+unrv:6) jĤC°s/gLEj/E]fN2`ޗ֌f$dW&۠W@xMu#}m5V@"1{K:Ddy*s\q)F>qԑ5 WURQSUi~?Q$Ei!7B}2 #& z Z@ +tQ{Q: ƈ.rdL9i/XfpϱPՂ4;PLFZ҂qş mfO$vzkwӤW+$ "q٥G5rY O( D2;!${à=˦Rs*^enQn{_ w'FdN\ákZq,ElwdC7 Y=f* l8O|o=C'ruftD3 *J0{vӒEP(?#zÑq[ `Z[X{OlRNl'=چr\9/_6*%1 Ge_d/sc3>-XhpJ-tqMs`umx?W/R5s#pQnZk}$'A[椮Gna%!JaflHc3E/6j)yP5iD-LMR!;;go,RR#ʠL̷2Oz<ݟO؝[cb?*1s{$&?L3nXs8&j&6Q@lZ 1YWsZV ޵~Df]p*3P&4ؐ5_hn)hoH:6x}5-AӔZk? sn }E! TUL@r즙;RNyrzJiH*-[o9F;]{\U4c=gقr[VƋaT A4泾ʈ Dvpݞ1~*^8tMUJi!,ת+7=E_^R( W}0RKV^&&?'n@UXCQB-y67|)kφTwUzZIe4E-l,I֢ Eⲋ'%zpB௼JUpI j]&<B S6S{h < f<^pŻĉХ#xAhV[m#q$X}ٝ2lF,d<'Jق IlEO;ӈە=&ЊҢRP'/0.Y<TyK*?ωprsqϣɺʱZobܶ'3-tH^`GHAxF%%jHZI! )9»G_Ę(z`¨~=걤* |7u _*/4ɖM90B IC=BM)/+ cȲq<:1GˏJPZ@P}@em2X YyiOo #[Ӓ&z髼*^`jlQʝ.n yF$rWϜP<y?6 mr t)R0\.Du7|iH:`XV1G// ҫҸu|P-M 1]KJmBz(Ʀ׹wi#I +]ph hc{˾>XIeli1aL.?Njʢ}Yt5eTdٌ?AWruݾ{aoQ4dzI*- H@ \;SB yGZ(/l>t8k4KB`z  q3Z14>, "E04|Э_sFZV\v+gՆJRGVP`P%&8b TŊۀ9D9=ϜICKaoN=_rOFr[i1ڢo迼m' P귕$#pCK TlO+Gj|Wr[YTGcB6E~S=7YU& [\Frl=W,çN$D`EM^Y%#gE#KE|&V[f5Thhș0#tc~xr6D M^DƓ"s>q=ߛ/qL9%lcG@MZdE(3NcbL^c_)ݥeIJ̺Ġ깹&J2<ПENʗ$NEUCJgh \$wC5+QY2lkZF+rCNÝHx#)u9YdåRJwL"IlV>?Ovoq5J1 -㳌׷O| [;TK&q*|݊=Xy,Hr,bhYJl:)N^MpBR4ε6LN Fw5xו5Q*k0ٞvߦTzU?/F[m(w 4X~!`-T`5Py͹@[9}N͚WF[=5\3B?UXcNSm ! ĀU 7yJ C.ls,sfM.yoJWcATUۭ*BԮ+Į4"^XT/oܙVgoCU5QH[W0=W~~>'q6+vc&2f.xK!}r\Y/|GzGRHDoDRv`(q5,iώ]wZ fS h=Yre^գ8;4c[֘g?r0iBjG;S_mB M_Y l*_gjG}Gt_Ziu)^~+7f 5vO՜f\fbeOVQ-;9Dg%ٺ4žd:r#(Rg#:bM#VmiDPig@wgFc+Mbb، mE,Ả |`MPb3羏KhP@ XW[y#d9sGtnfkHFȺ/ƃ%@!X9>}ӞcC/Z '$Ap/%c5O=S*삑\z, 1\̧E(]$SCR  [m*$̡|el%F^r'F3 4iN֚jgQoߟtʎX᧫5㉕E/Q U> YV- ^Cn)h a oxߣ,_M-(B2-;SY,>8Q[G}˕B9-nE,eB'U !|4ѻ^HG%hfwN?6h9f&Z:-`Z9 yz 0w^gȲi YX>]r=(|dLZf5"~yj2f _xIhbD',h|@~oyRG6DyUR1x{] י7b>$GiET!ZDcyɘW{jhWbsRJi%9+Fa aÂx$TǪHu,BT5W©vv) DVOlkǬ5?W] zchD) s3%.Δ fILڼKa^u.'lY~ ,})yMpyaY1nKnɣWa`+; z{YDM#~}ll=x4C1K,|-u\:p9hy-p8#+v-È+嗢 ܆A+J/kIlc%gJ5)7bO?L'{-_1e= S=7R^&J!cKWT *0JIby\ XQ0BS?Du#g1k;_{+ !+ēb^ɰ⑾hMɂM;@LO(X} QH"NH\Vߑbgr-" # D(I7 /wshdExNջc:P›/NGQ-`/;Btj-p@?$58"D}͵ځ)Q& Tu7mK [> $n +e2Si^Mlӏ P!?D"MRJx37vޙ+Z Z-Ÿ`5?`IVJլ&DfjAwR Vw8[9&e]"̩hh4IN{o8#G)]8;cdx DdB1d7^5V|C]`cGȶD B4~a6Yee!Ҋ KTo6(`a\Q% NWkllkc̷5_~N^1 @pi_u0f7.͈ 9c2/HXỳb 2YO8 jK_Ӻ؛J TZ ZNjDԜ[ѱ =ߕV YuFgc ؿa_ X[HuƔt)="\\fjt#:3oBHhST+4?Fٝ>î ^ ,˂|ESNwd+re2A!eFLXr@ |kf*9}js@.3ouT}xMؠmBŦRNyX8\X5|kL '50t}cƲ*|:vseF)Kgt02##x[-@ Ճ'ʛSxkBA1&3m*#=r \-@Tf |fDCE!@O8 Yq d)R`X|ɧ5- bBUƘ$eS~J>"0fșk#F4LT\VZ;%c4F! gMa~ Z (/KPC o5#~ܘZ&fx;ö-}Ii&Ӿ`-"·} .^z.0A@NOrg:4_޼  !a"6gn϶2̢:7z!.Z{䛇4oFikgB}:w/!43rsRˀm/O'M*CIMs:O/nQx%P%E{Gz!WHu`G-8گ fԱԷ$B@aѱ횂Vr؃P1!NӅ"15Á^+G4=%*-&%r#BSOxw[f|{3pƓQӾd(I[H!י4DF>Qyīͻn4$̷SSغ *t V߼ߵfb7#] Z;h/ rг¨pKIC#`(Ҍ;kg+u(a'Pܿ61rC4M̔Xt7"6sF֔v Z3aE؇>Eƽ;MT8sbܿ,F py|Y2ԎfO @Rސj}6whڸQ/} ?Y\Q ƌ yVq2YϕJLd^έ6 -@ HtRبlC1NrH Qp/yA߻p#;MGDix r3B\- Se[+]poAl9` ;Z#.0k&! x Z<"iN= ;Rḏۏj4Gq0=4]KZ/pY[W#N!ddя,NI 3>tN *$zdRVp«rl8BI#1<2 rݹS-CE5nqCPg_ߕ"%2 & ;oPÊ>,52 [܍9J9aǏn뎇I*TP-g9Nvk­ktKr%l>XZ׍rm4a| qweQ%KMbӫ ӇrP?Ǭa)IaFɑ&#M6Ѯ`9iddžOubavD VG%te wna^kY}_+~*sE]hUX~"wM6 ;0H'i,Gr\q/qd:o#J H"c|6Cg4e |uڈG31y$ {M[#խ8l" @5udt ]8 9uQf}sl\73\HY$aP u AYNlR#زKCd)^Ê'iiʩS $o_B v ]hq MY_LS?-]uI_%c}*ճ $ZwzY2BeEdq|bRG XZ.75 sudVvBwMme) e>+bF_[o?CU _\mΔxc.$/~7f}- {&^R?b@a^г:g WdZcc+r*| o?{Ɠ8z3>h:'OI!1@b9'*IOOH ]h咲f􋥨^pI!.@4 l3+5Z҃j ӹ65'S@pmTpWJ}HFǁRj^Lg&̐:5 L^ {] [yaVdV^gn!f9 i}> ps\ϸa#k-AΟh#XTIS|8 %)C7<5cuGy9'yUkmW`֧ЯA8Rhx+U ZA G.qG)*ݡ'Gћx~dc$@^ TJu Vfݗ*BsZ">!ܯ@&7{57|ŧaJx+wtz@Ln|RC;&o>#=m+'H1UI{zgph͇ef:m>[Mֲ:lYb{ " `L~Vq`Қ}WZ,VRHb"*ǯ` ~[-gA~"W - \raPBv nVZe6QL/&l@,KU ,L ~ڤG6WBj7A"ܘﭟ Ȑ' s06r+#co:7L#Q%~()JXC6eX1I TP#yL^wuf)mo80/eLQh w|c~ܺ_[v˧|pn]uu.w-ՃŒXE-g3Hfu3&JiXyucXXQfbB`{u{0 ~,43aJR披I"ntڜٖb(O> pgIkc{Q7WduoŃ0 C^2)xZ~ڄ jrX@-=(FDr/dieʑb!H1bCdP*-QǹӤouO*p}BbBJFN'X]#r#P6'8O%OVu34&~`UU(o՚p \qe:>^8_p>k31x:ܵW}i|zr ej2O1GSf[,'F i*s$9& ~؋d1hǸ}X$Dj d&n:vXr': 2&W3[[Q bfAb5BG)2eDj3N%e{p}3nJ&/L]ҨI?' .Xcm(>2}DXpv F8ghbdP}ePD7bKj3#K%tюD+Z AZ]xn0I f[y{7AdC=6*W6,l5[ #"G\g^_Q&\i\h0PPN. ș;N;ETS!cb+ևb1U5)͂9"uva޽J玅R& T1kb}-Dh%iMŋb"NqdyNR²Q) #+ t*igOI -/-5n1n`Ć~PPǏfvvf -S,G˞+gZ4p$ ?|.;;})97 &&6!B͟x iT"aU- E!W`\6NW2!p4 Aϸ n?EH"yeuq/ am..1.E$Q ^J 7Ij& [{lc/f߬YFV_ -IsKokΈ!Sȷaq YXw3NTG2_ʹdn%Z ̪ڴ/;0m YFxTJC7 A4w0iKtfWk d9}YAPjʅ@0\nA?/`jt$->/^( f=Hp5V,0;JܚW6BTRJRgNg7ZY#:jRGO.`;̯D,5M*M!Ak{ʭkxFʍw= M=`?RV*@ #Oc(xee|S C9 rkyi7slZ+M2)tQ.az@pϱ֝G\HQIJ\*ݫ?ښ)tH`aJ07A5 kzFkH*RP#f"$D9->_^E_ȅ: /0*+:JJɿW8=ΔN_C`ccIΞ;)ѡ| `E=2QmR/X_},ny,>uPqˎzo//iّ@8 rNt~]VلO.gm5 8/WEk"Vwf% W1v|?Z.(BaTJV~Rw2~=zf{Fׇ{2u1I[ 2ul&lkCnܷC|j3zvF:=Z0 Y$/sټk m$]b`^X^Ԅ S1j;́XE`.6Ӗܚ1hbU}/ho>?Nnj#:^eCO?u)wcm$]o.,%>:6߾'ݧAҐFP|Czb 噖F&VsT,ؽ ]ngxɟ^F}IPiM=m]$ [* 4G'=b%\x;ʌlÙg{hpyׂ߅~G`±|SRxU0iPeʧ&m@OLt/׻ մ4 %q~GX)ͩ!k?rh6rV3J]d")o1ܶnZ:6TvG":>r|a>dKFc5.!thZGCaҩcȤn~fZ Tz+z?ٗ٫)Scn in6Wʨ)3\ E7~jD dPPP%_k!}nKdܷJzh5Ja9ºӏ B %⭑ީ$jϴ4P~>l၊Jf-m8SdFM3:<=A(ͺ!3ܧ`0KChU@<9@*w? !@R Yt?Ќ]1p&Iu%E]uwk=~X5Sà ܗ:WyT_l>IQX{: MۂԫQDĶoJwElHHl@Z)* O#o #)k-=L$87sՋZ:,߭~R(R i 8*xa;qv@XSY1`oΪtc( O4c{NrMԧhJDHhKq?!}P\à@u?e|C,5ZGg~jL|v ,\˥["ܷQS>"{n\h{܈Zܛ1ږY{Ε\d[gum#]iŐqr' yj{鿭S0Vief9'zۀ?Pw t=FOQK$.' JfgzE_j)p$:<1z&Q%6eԙe|ڍouhnﶵ}/Cf)>2WKKCcNO6P Du%30vSB׳O B:v,L\F[hJ k:rD4VZΛW EUieZ  lw Ik:SigJ$&,R"|r d#"[ ,zq\/%Jyd^|8Prɞ _a3V;:zlqS'SI[v)̛jT&Ӽ h@?V'0%ú 2"ASo{ w sp隥P_` eQ ϭehNGBS3_s0S߄n{Q) Xco(#mz: {fi̍==(TJqzk5tkY*1^bVĎ S}f3CKŔ2ߔsdLG yce=\K ß@&*\]Ar'đn~۶<̘& o\ ++曦Z"SUStiv0\祤LWȵsqo%OF>q0Ɋq> \X.%*v㸉s^9:jT Na*RUڪsqE"دL)3A+ЃkЖLPe&: = G:@>+zxV~a z#tZ#ctLf|pOe eÞ5wOyibZF`3Vֲ8P8$[9žI:{I@|Q6Ҝ*3]BN+Ȼ^9anc]-GCr={h޲:OWA*d-d..(̭sg9ޣ0:H;uR/܁7jYH=bՑ~F!^ni< BкW$J14'CR"&A Eh>R2Cf@"6%hz8}wv`Wu;JjPban8f|БVXؚ3p+1b0oSH/hdSgQ~bgf}ᇸ;2__:R5M 1t$rZv6\"ӻD vz~ nHd}AʴnO1"0iy6)#헮_@LgN~)2.Dz瞓"aoW8޹Zgy~AV-Cև c cSe]զNd3:C "AAr~`Ϸ(ϊREM̬6tm2ayD=RDt~@D *7(SԆMq=4Ho6-T 9 ez?do[h8"f񞹩9}咬 Y'u ~>` MkUuKo}A^ :pVC\s< rՁ O$-T~%lfɐH0-.Рd p\Cɧ27ƭ(FΨpϒKFWP@~A}W+f;m9xJjPA!'&J"cѡe%NtN'MgXN>袗Ֆ`Bm枛6dX]\&y`kң^((XvFdjgnG'%,ss=}*aWL$nsf<(7~ʋO8I0Z#8|Fcwp J3AxBG<= H7t(PJgUW2ϪsЊp /3$ mH(Fk 3ApbfNu)ħ@l9_w_sgjG'E{LL7[tDrFj+ϔzLjYRqd . {jcTz`7`:_~x$N$z?Lo Gdh-ʒk;|wCl>Uް<<8%pkUID[4@<쩘t{wm}-G㦎t nrP3~MDWJdr[b##AK=,˕)1I~N9Bc1f2jX/@,x ⋸+el:N[hd4j8bD}MS%,.(ӗUw0e&MIOГ2>9#W6XՖg݋Â,!_ r[͝S0b)Tv]h˅?;l`A^ZUc N;_2JSj(|ka3{sqNПťyFcDA)X6[BP:$2-E/;cyB|ƠvʶqHnTn?"kR^gcVMFVU^ &Ѹ-븺B9ʹdgueZUm)֘O'ih)pɅo#MVeAÎq3@mq*l qdV#`7:8z . ឵M$\]*Pe !!7{vǮ3z|wA;- EV,M}00&UO}/l [ vZSpֺx@wi{u Hr *}ʴYѓ87%!ŧm|65LK`7"Sx6BC&G#5z>Meo_^iGwT|@pL+ƽ1hP|m4̥+t: i,ZG?cXpKfg&qcQ@y7wmʽoJ;7#'s]ӓj4O$/m̹Oˬcҝec>Gbk:&X59rMuY"]`#-mWLMgpߔWt~{?ITy8bx vKksb6!db"$Ӹ]*/K+*,{mPù8liYVovխ-A6^ŨyOC_'{1o2hIp^u̹ ;&\ЁJrw0*UU;S\jCgdw?=Bf6Q l%M!Xɵ2+`sRK (@D|i++_װ#'iN:e2%qg&[3֛x]hMp*A:[]v ]qz6lKLցcMiAb=Eqf$ 3)H:#pDײ@Tخ*4cR5O!M4)tHm(eE&.- S1@`j>>ԱR`ЧZgLξ8V.BV-F<<7`ᴭ>'[I\dLgU72 NY~4)q{P!qˢ8oϱmùP4ͯ=6hZr4ޜ\]U)=/v:|5'7  Y?H@0#~g¶;+>ccy5~Pn &lS@~W ĺ ֜[QE$atY߆ϞrVx|D784͡K״E("b Vk!W;=34=,9PBFެCVD}vo_D$\ Β@w+)ߨ{NNq4KYPW5($YQ*(0ZH NGfyW]QVj2T#dk]v5>?g.oid$A㓔4RNZ-9Ah. q5\&i NC$nce^: Z$~`%?֕ւ`5* bV_ct$cwaHm_K~s?mkpu]g3}[GP%gOYi#)ȟviA bC2D{ٴ=qz4|of}i@A|ބ,Ei Jy'fqW3EBv="Hny UhbŔ %P0`_.L{3' UHD=i ] iaskɉC[|$VP"ܛ `dyO" }2H_wF,b&\A*V'y_~S#tb^.ͣ;3!]YX-zaRw%e%=/4x2rCv'?<52@OC[V{DȆ?BYu]pW̫t_~5%S@NDY U ꫩr~ZO?XN1ly 06_È*A*#$%_e&u*ػB90GM;.Ģdd`k6 Wy:uBBLtK%l\lS۸~yc7QMY'<޴#1T(pX֟/Զ,,y+f`+wwX=JOy 1[!Om1'hJM 7 2='ɸ{l-LF{^@Nĺ g6;sz5+B̙ ziZL{ЇQGJdYTme[AݩA6ιYYrCqȍ\tvlt~670, jɽi~hECG׃+,+,=6Jv1*י,'ؕk0S {*‚S )S/Lj#\s;;Hd +Z5M&@>)?%]eƯfVd7 :}\GJ1|!cD. 8 BQH=xwL̎e8o%6,]v} 3yW #/oCFk{SCApוּ&!|d’q{NcoZ~񮈈} 3捘vWWъд_9KD3,(x rO>x#&¤?]i.O]DnC4_Dw05owA1F3"K:K@{ɫ R2U BpsM==~>y㻤W~Zx3W<)Q6A # f5" b}bYV9lXovϻ/9֫ .w <* qb{{:z9HLNHFXɰ>k7|_|m5f;[T褗'Q&KI[$HU[]s5+.M]6,ނ&1!Q듍$<(RrQǙe0эR!;$˂-ĥ:JIlq2"7 - ;*X]+yB6ZtTmNU:[t0CXxh~<#Rwu+ugΥR ^''Dm YvI9LwlN ,=Wֽ"rk]ZGp'|R*E(Nfk(cڥSm>IFc`COvr9CRUZl8X\cHVJۡd}ALB\hcQx%2RpyAPK8f_}_3Q %>8*m!Y=ޭ7kq034'䱙prd,`h?xWRg 2a<^?u7 `zNx6z+@MGkS7'^₂g'*؋Q%}!R{?~vO9u 8n0zR}9cxoO\C^F]^}Q'6@X՗!w<)j*)uxVr2i)cdAvnJX"40"mW_(z`2+P"H5-qɪnqР&T3$CcfI;n\z6<7TArb=g^-&{PgNg./v@MT/ w&Ng` Դ,CW_uY>R.'N$Č㾗r|ymo@l2}:z C/"/Db7d-tz_G<,>w? 5s9#[ ה+JnPA*^ #i');4)`^&&=VVDee|#P9czV,Xښp̲vB  ݾ re -m}W4UTYdW0;?Ɣ1Gzf6.>X#7 5b[Q,CZ!=I~ G>e(n-uU`k\ٰ팔< Oݴ[if8Sq*xSأ&x<{0]#~࿄O,Cy]P^]cyv0ԋ?~PI]AH-H'HѾ Eq1fq)sΖz|UW6pԂ5:i(ka#fR`nt LϻY{UɅpgHI1sr:)ٵ6"5 !ZE=ԯWd?bToy%ΰAD^kK ˭vK(g˙ð?Iuۣc WJ#1Oxf!As pƵXh%BYU d))n=`$h6+- p '@T-_b͒~׵I 5qf"vg5RPVd\E 2-u{Vy ns!fPzEooKSyj~ ~DZgyq΂G H=DBHݾ ƚz4G^r6..eA2:Ù~ -ʈw G"EײG8`n >XLtq R&ﳌ$/Nݔ3i5Լwnf0ށ\}傰F "2%w E8f@879O&zm%`AB(dԏU+~g|yT|6-qe:*{dml$m.pÎ-jiGoCn™ l%F&.<5-}+i$г\~h:ϾhS0:ҳdٖ1(LrWAec:**!Z*JOߵ7"*RLT(È#:o_ՃPDUO1J7Efyp!^.v|#+.˘ .o[nui6}O?fXC84'kA,͠zKQH~v$`MuZ-M4H!P:`EfE8KSby tM4w_pMh% ZZ. _֛bǬvXrGc&A\L`HBC)=Q>$~8UųӺQ١^zJڢ.Ȳ&k[)P׵媆MZ\. fŔ8K*So\g9ݒTA -`jM%G!3WUsGf!!2-JD;0묅*qJؿ6'}16IMD쌲烑,WWf:wӜ ܁O 㫀=B:3rRU3a.l妨dVm~`7#zeϲf,jK#kh|`s]t1ȚH1Y%1e.I`0ju<,a_E'Q0:~0jNMy|X-z.S$e[Q`} Pʙ?O25x?G$VJL4N$" \BWzf"aB'J;vUЎWFU֓qjMdʦt)掌:ifUc5i[Z&`xN O706ChhP[jYd+4.n_o0T{Mjz9pjl|X H4oN\ U)޾3d `S~*l}:U1yT1Ш WDlZ9"n47W 4QKq >eRo%2 Pw!Z\Lŕ=҉1(.nS7-IF{z5 3dJs۪95q'+{$rm8AP/Q ~&Mq+|hp4hnك9NE/lҵ P/*U;DpVhZԌX0IKa4*܊݈cU}*%8ځ؂ۖsGг3 ԧ#U0p$m,yON,}*| hѣZ`W?7Z)bbZMIx#C *J<Ѝ,I.@Upլi)9I 9!@wU`9G}| hHrx& 37ҭ[Vdf4r EfQ&7h!A&cՖz#p%^&kZ!g H}b2|{-D_RL@ÔfN3GYy$v8(Pō`ʩ\|a8s}w6*Lem-F{BZ{:"nkhM"Sn;m{(Iy*,.@ZxƸ%vTiתOl;Q^HpzeDe\mԟzz;=5>)W04`1ainTrg՘  rx"E໼5]g/IMY(.QqU"~ES6/l}Q?8>K?9 |Ɵf]Cfb( d&^T̩U*GZ=ǹw u':0N. kl+tas]ݲ[N̡u(yqusEj?Mgﻵߝ%,,R}9iȝRQ=ҩ5;\Л#w9OeJ{ YrZ{[yh;,tʅ;/Jg_8qD->"cw) ypŅփ555DsgKѾAiNvGc< ֦Rh#KE98pSnࠣ.z"TO]zyFddQ[7h;h$k<<q*񊈱`T7l^F9C~Zz{3,?1.L3y*_oEQFv fTӏ;9 qm&vڧ!#8ga'@@hX =/P?ejWؐFd#iy|3߳g5Wmh\Ws}'3ӾdNsNAwE:6δ}VFeA#R05=[(8ɧYA 3X2%)a+VEs0S74TOQu&`RngSݓEW}Ey d\aRY c P7|)o;u)ͣȋ;g|ť |/@e,z^k|qD],^Ŵҗ6j< U@D쇓.$xj1I?f}Rc^W&97jl{d>!כ fh $^:i^ DNMS3_:[KOۥs )*({ , lBNR-2~~ \6 N;m`K(i}*s =$8J(z1"~Uj晨h9e?b_  P|L6_ ,@/K4,mO#=>=*pǿZ\{F Ef-A#RYrɗx'o;| ,%N\wIl5B:}b ?[-eZTFVuPЩnb^a=U7<O\J%f6[g+l0mLK'~>&Rն[8TvW Pׄ.(:*3 ՉM;'G 6T~^Op.hw;2?,h7 e xJ+F/乨Z%P5}ÙGh=^l 7P:әzCu&^SQLgGJ??ސ)+/B%[xOFs>qwA7b~ӤӮ?J2WƢ|2Ra~ҍvsW@#g0wŶmSBs'߼/m{|_A *&QכDa'9:0{N_lV1I@JCUG0;cwn9Y _"|OI,rl%Dvibm>2RY(ኴSn=9\]\nPKr?OؑʠXzcL1&{wprO׭݃j 35gvIJ%fqwyōP0!=et0E9@ ?3\St C2)=OˏanXIϖijcϗ1i$+kO*@]=W#4SҤUiV#!E!"c< ׺:AZp](h$D:ׄGpߖ5Pֆ*|ʶ|74sP5Sk${xgDLڸgf,jJ򳾺ubJ1aJuijh< n0`abk^ Zx%>o.[iS)&4;<+dGgU~!1/C#]wf_ 0ᢍ~ԼݏUo~%HV2@E*cil@`m?2I2 emjvUf.+?ѳN[uʖ,S/Ӳ,~M@N"mMH.WiN l,0ẙuNr Œ Oڥ>0$f=J8FI>_ވ7$?kq#rhmo]|0`2]^[~n00Xi 2G"!wxC m_F EQ@RY[|ܲto}lT!pcג$ϒ9.+O*ƣJD J\:d]ɸױ`>ة m+sq!|R{ P!i!;Q作#K:GR_ôM{2 x- "g1FD\CLτUv [3_QkYcR\{6M.v[1ŝJ1]Qjؔ7!<Ɇ!(jcY=^( [1k 6qBm 4;Fg*'Ag#! {ǁjb'b7=++}c&@<̓Mh?+%% .>d0UT 'DYC(c:@6w3!Li`ٵT},!jo}v}q8Vn?2?ukWݵPר^hzKe/ Ɲba\񦏾M?H\8mּzd5xw Y4E Ժ4Z:!Z-v ;>α\4A4j-Z~1@f<< eӿZɥGDjLezJU+|,Ŋx7/ 1 zgGf xu"G唔pKS ˙ȹiJ@ ~}_)*w[K8o@,N z ,e_Ե_ _|/K{?Xk-NvyAx{L9irk3H&I[[ :\tDZfUR"g ^vXLy1{@t^- Y+7  8t!p zv& ఺kL]mq-_78 O6uIȂ?mJdr2{Iv:.R#57z|Gm `с)PሒC"cS8玊HZFz?4`ܝ!~ij 1oFgFW=%twpE1Xh6_xm WEie$$z^rYwi.؝nJ@R6AglmܧN#LpNxP'AK7@R(,EO9 &-KHb^v1E$b{S094  a75Efy7#nl%nC89ONkxfp. ذ'h(E*1rsըܡ}L)' ,MC) w*;I4Z:ZRDQvy>f&؂ёNZ Pef~`To\DxT!ϕZ:J)&g]5VT% M>mk H;]PE#b׋=~[U:@(5jPjLqC\{u'TL3xUn }M. (_TN J,}K}-(:,&<~#g!tʲqARvN9~ZI|+ k L;*w,8v-a !% bcڅG dU$@uf;/ڦFjg[T࿃3]Ra/kl8E#P^J-&Se0ZfVѵ?$r`v{ Zrw<@Y/>m {yΛG xoc3КAt ';{xvZkƱZ ԉG!{HuM<QSOa~juɤ( %7<X8+ݟ_8=XW[2m>y6?.'?? ۬?˿IaAV#rdIRWKj֝5t!D5n2( ڠ`浞(\7wq.5ۯ2:{pKӿ {xsT} x7w5T72/$X A;I7u[2dzاpd"ufȭHu<;chDpM6'5.ĽgtO9~[s jh;cK\?˞!&Z} ~譋)2vaq)qWNƳv&! E fBIDG{YE ^=O:+"=b'8v:>w 97B9}&Y )f-;Fy,lH (4ԣy{#+0FNR#I@O@W=(o1UM+4.p,7eLƪi3mvou(g[TsfB_ks=f}VXsu-&5cY 1Vz:qNz][FkCnhN&CI7S'm!*(QS Xñ0X) @!`|wCE4AC{Ջkj@ ĺREA<]\JBvMT`v_?c8 u_l7~X} by3G0=y&m7=֕yi@V0T00pQYfk Avy@梹ʁh1llJ~VTLQM;>؀cE2HÒ$֢ۄ$ =k c,%Lc5ZGnP Z~vrՑՐ 4~Gp fhOO|M%2Ei:SҐr_T Ղ)*q#Srح7hB衂@{椑F]VAbCXȇxAu2aSQy$Goւ \-%`DI[[.7u٦!:ȴfmZoʪx*|dsjX:~-u*%.)Ҙ̅͑{$ {&W붑,G+PQz\٤6 `)8!|p &k7<}Vdp]K(ce_FZjaN`箭ڑl΂(<́uFwژ򯺭rrvBxe4Jӆ! qdMs7GgL)9NJ(9i%2̅\xHڶR.i>_"(b۳T2$i5, 8Sҙc5PذX,D7nOOy*pn0υc%<%>?-'ɻdv'E۾bN(Rh7z_a-!,H&QZJɱgl띘$8Pz9#nWdĜUwkh51&[" j%2h\m/0Pk4xΆhuB|CƦٟeh޼!5z.uê(O:ā@l31=׵s$oOz#GC9  Am>j F ^|.uQ4`8x?O.-!V' ($]rYW~-|by<̛\Q^Ête#KQ</rQ^l5aޠnw'ьj>|=ulp-K1D Qv9(y]v`|ץ$,6R*W0aQ& ӉJy#>5֤'Չ7]JW=ߋ0<B3) uŽmTr.MG{b6̭#96O9b1:{|:ܨEHMak9 RƶrU?ȎH|Niu7S*Z]La볛'[`ݽviAUԛ7i%? {.y6g|)KȢ^d3kO6B͖m{: 0*q@)n3e 2˳Ӻ^ Jc݇JN8*(m f50`R& 3uf[{ۣ~H3{#EybMdu %^HKx_ѶEtjU*ȧg=d(R`Pf}5f) ԩ]eh?&Ck>/~ux[Z`_.jZ^ 5RczHQoxG2\T$Ms F_.ߓ_Jd|% vRsuy.ݤl_ì7t>qvPUykB%lu"pwi28DYޛU֢`eaVCp|n,?㑄eX:w{{QMR`ݳ1x>Paf4pDYE7jLNe+g+'@\ȢX<.N4#aK`c PW͎pٶݶ-OE:`ޅ16H:Fmn^9i*viKұg,ֶoXY`j{V P`^r˨1|R9'#SRi.))^~*%/ T? >X+]Fv T-gHeyd \w?I$IhWיn=Tjxg;d-IF#w=&?!X7zC:Qnhkd~4s`BŜÖyɔ"k@+2jgQhoDឪUH`d Ty*ڎ@rH|KWc{/>qN$ر+·Pa2X9u67SU#y@idLxVA_t A#k؝ҦuHXKan1k\I0Cfv&9}ܴ')Xث;+ƌR^rI*g'U <="~h?"SX/2\ U~xR6RO.Rm[+0N Aj'yD6w؆Q%=ע 2=YB:Z$a7}O{{b+etnP6g,cf!KO#Q\L&a->dy>V:Kt U asãQH?kQlX(*iv /sTȇFx>dwpQ?3E {UAK#nՎ\LZ˽m|6(atxWx@6UJ/~s}&BtܼB6aڔt|)|0x!g1;NJ:\O0lk&)HF~'`dji>m)hqk`Er뢰jF?}~\"[* gq5wFS#6%Ey?~ήWL7KRr)*UX>M|^(rNa:F4G )\cOiE7 _9bBluzJB$jK[<+E d+_\UXۡXߜ4oUeO.G(S{%J O9@\P/EgW%gI4EqdP} [8) !L27eVV<X~ΐ!Ǫ ʄOF^ Dhg63?C>I@%OF ,J7\0/Xa:LIY1I[EY^Hl[XٱvOıd^pfb%B_Ie&K59"ZH+t $V?R#̞E}= 2V$"& ON„BJOw\H"c7wHT.D WC|ђeU"Y\* }|9PbY'xoy7, [wWj.N?+ =M9~I:bNA,bs铜 U_Lg5 #s2?Ao.`9 #3F& aRx=yx^>y R}{ʱ #5qQCQko%iTWгi ^;ʻnC@IÊ;Ia)Y Wc8Utfփ!{s |Ţ[XY4NDxc~ *Mx"KN3vLݘVm#e ~|9Risq! B>ʘ=x R.0X/F@\ABqMh,/wi}m?GV+DX(0a3)'`toÊxzPrQ3V I 댪fuUK>~YuIf1=liq&軠Gw+[]L:8ӱ<]ֵXSc$wǻIvQ,\2]s 4y'˂~Fmbl`5daf`C!\7R5]ȃL6P@/E`ާM臞46K4 v7#"o3eSV 5=ݳ == &+jM:k`X|[]\xX9PfMUoJ؜t a @=* Im G4>[ Ѝ3Τ)3aA/fpWIGnЏ-## o0tvWJD& AUgߍ?pZKg@-/cWR}Zm(]q+?|R}o7`jx}ζ0T_6MH'XWęES$rf+m CȽu[@K×7pIqjRBh;O0sߺrXgLIirT>a`-o7nh AL~+")M X/uKD< hw6Ϛ9V cϺ#b"+Ztk4 ŋ%TK0H[к d1vcuaBU8a k [+YpM%N".P7%M:YXLùv6T-WzG 2t&YZ N2D'^+85uK@KKQ:of861,+y7'(PaW˩De(^4d&^koBvƦRՏ,~:ǁؙV='G~#5_$=d~D0M)!5KZjuc|tUV3j6bJ{v%ζ'`dI?v`c #m3Z{.q/qz*ֿ%S6n`-W@2ҽh;/P:U¥ZM@?68}DӐaT Md{>>ID#Ʉ>'i6o:4i45{%јz.q## /KK t14 f &<6d|1 j@qIesGDS&8_Y+lR•'3yVZ{X W=,37̪:K)F;Jm>L[/8U B+{GeD{UoDz Z \$YLQƚD-b)9J&RVQ3<>P -܍LG7˷a_SNWf5h͹ +_XF-kP#~PO-O{_Lwu<`4u19Jh՞5ϊV[<9ϧaUy x [@v>s-_PΟ{;1U"_CvVR*eNy 5vmvY%֬0)nӋEOP0Ԃ{1zysTDOD5TiZsV*N@zZa// "0QA ֆ탎 ¿hwO$-,Ymּe+ݢ]2eN(Mc$U ;.@lWQb "%QMu3C+4LwwJْAB@ao|2cí2}9>Ւd-=p% dsqEkBֲgǕ<|k2Y$ _5:N8չQ:r,t,󆞮rhꕨorW8jZ Y1MsC0 0Ѵ'lNܟrFhrZ6?`i n'{6ʲ"PA hof~{F5uzgZ/q=ahNgv@L6 z҂7ov`z %{1%>1/UOJ#`L'Q+oFS͢)® lqL}\(mx4DeX|>(\wh.,@ѩ#)sm Y,)rH :SUU~)2G!X[QX m/w룡!'XOp$G#'9T7XNhD\%H\ (D4]{v蛾ccР|g`jmy JJEِ!C8G8; S>ۣ"W>a5CӮhS@HًkŰAKȩ(yKU[P&L@6' &Cܔbkl%Ztr}n䏁 ] -}(`󾃆&tONe2-5]` 1m>Ԯ>kѻhӁl,Ʈ}XS٧:\@ z_m~/gOc7d Qԏ42>ݛߝXXCME@&UIz=#v8l} %sR!~cB[a䰟,cu]sv`eH.k8o`QZ)LTҐ?Jȧ:"keCpPae&2e?D`w|%&Ty!)!G3hy-Acc\'qFj{rፍ=H#4W|> <ƬBu[ j“)?_ʹ#(oO/vݛ8 z*4ck7ƯL%{,86Nz9xm8C/7|- Wֈ(t "oa\LqҺ?u%0{Zi>:!9U Fd8ɂbxˆ""@g'xXI| r F2!+U7afD) ,"e*Q诹o}h;eS|l^t.k/2KR1Gyh*pd=rm˼+J x^FBDRSW"{5(c9Lz:N٘n! b+Uж`0t"sIz>/S ΒKЎm6#򶨗 b6,5}, Td/Җ~ sy'Zm ְ<"VͰ5>:YDhm )Gib}%Xt>vcPrF;Y*fOEY»v=vBxD;yN޾)NeC\׺WpkbV[$o4aB%IAN𔍦c$T,S>^{ǭ&J$:Mz$"҂3;i%8rѸONfX63R2 Z"niY&zi3Z68c_) N nr8?AŸdG܊H8zwYp403O:Pt:Ĺqw8Kn!jL])dnEV~^Ky#tqsI&"C Mf,1>a:dNilCy{5?Hu:+N.ę@b cz|{w ]~. =K&!& 'oU\z4A@lCi^3F0f8.CLΊkA- 2yfiL2V삫Q,Cnkצ|f T;IVk%REwĽ|xq&wo~2`̚F )c;Ghm1ADevIS_(+2+s`$SJ({1MoȂlc)̪`ܳC{W<iwRu~|2#)Lٝ*f}3fߪ+expM˲XZ'oGY 8+>Q &5W:eC4dⓒHa6`~\!D/8 UB[$Ql>fVӻE^0]p菹ȁ:@i^Traie~ .pCTNN$Ȋ\[!8Wq #?RMlj] | MiDaɗkLlJf%:[w0ꏅqb%X}G}[`Y"KoT1CZE*ظ9(̜ށQv eԅϏ\ iZxu\9F |:9$1Or_($,ac1;zU18j(y.doFE4 G>A+dir^Ehs3-_Ka|@;~ȓZhH۹M.\fr4N>^gH4@Ȏdɳu#+ ƨ%c[P91DEV\O|p2pa8:J܎4bkPrZ:ӡ̠ʠlwn'5>KP?CԳBf'˿:q`BQb6BՏzEvj>t`>"q:Rֱ}!L -f2y'3jǮD 9v͂xh x 3E]}֩vW 1$lG|iG{^'.f2UZyc`-4CJw;"#@o 2?I_ >m#cvTdABk`34iA8>is>![7U.*g(Z2cF-O ( f/eG5%rT$(^v\5v%J/*8Ir[꽡D.M|00hRt2N!վt21DoռNQI#ɐS71AM#K3bIk1Uˆd M}& tFF'P^ {Jx 3I/e{)T5aq-J0F[C --EVopP&~uRsΐW^Uu~0dl17 ƭT# E黶b@l0_ =-YӡM&9Ay6)<\:#_<浦JC|eyZʾB?^鮱H`זQg݁!\`!&0| ?N%9!WаWR\+T9ueCObjֽE@c"No!v̼e$ jp* dr07 p!hMNʘꑚ;QVS7-Χx&ǔwvK)c+φ9:]A8`ulDt%$Gq^r~8>!CȢÑt[XZ̉71|ĒVΑӁ6<]E9)A\x'=}Kδu}sq%X)6)SFX^$E⏋;qvo1s6ұ !=ɉiDe!iW`5Ur])>}؈SkY/r}(~9 \vjMzW?8tBF{ulxq ں'wŁ@?ř~eqhfcKMNW,!lj󍁯|Yzh"c%XlxMt_gҕ8NDg6r')p'^hH_HTը^s9;ѭ6[!tU`q"++v,;wc|uL!E|%j= !R[j|C^$w [@K]>Ie{0hE7 7bD*q;_`To@ufP8[. 8FI'vI9" ]T2L?\<0ﻝd@;[ܯ'W}_@B8ՙ] >&="N>( &d| exBH(u}"c*ɰ{^;dѦYwΏ 4'޵ap(\<@,UOϭno ~ zE:!TiyI25!@6:Mΰ6?^R1?-kϴBZsȏYD׍ƿڬz#)kYvD`\MK#7I&T*K_|Ylc rݵeˤULW=6a'ʢ寗? O~+a!مG\^6l:l\ek\m$ y9?aS(* z2 dͨjKTF1lNaUeJNt>yC'EҟzhtЁɰ 5>pQ쉑M}` }vYT}r2Z>}:  Yy1?~;aځz|JnTC*_x##`WSr#0(ȸ$1E3~OJw҄n.eaDSzVȪBk +PsHӘ+& _aBtP []a02s:bg7\!dvrv9jĨ/bW>C>ד=H" =s ;\m)6&ښs ~]LlV/T+q߭UV, ު+T#=bZfcs2Ygp{xF6< Gb*B<4n)om~rt_N`o lTֺE=q>BNj*`"]^j=.6d̙91͑gFG̀h7K{{X|~v6e42 (M] 2Odpw;-xD #*/.B=jaێaFmєM}]O40i,w`W-%0B}Tz&RVX6XQRƜQ//F׀ڊ66Bodju ׇ$^8:K\anQdu+LKhPB=ϕ1z\&0F* CbB5S hsFIX_fdЈueuG$/(xsUs\J;о ib$GWqRX{3P:gnAJ8"[qd2î&HkvÙ4Z׭2?&G^w}sF:ZRX#H"f.P%'{G ?Wh9D=>`?]P7YMvkE_'Z݈}/F[U$-;O־5*OQTBJd) hMX7@r|wI<ƻ.!DƇݍ*&~e_r p'zX6O_֎;QiFITT]kmI PȎS:WdIGU,#7y6/̧w".9=cs.^zn32ޣs$(F0c"c,i$(z{ki,3Lo0hٜa1 vQifD'Q`kS U"JE-DM,c23VGvrA퇮+i qymO>(xMIP“TA-cݻ l--i1C: ; t4$+\s I%sLq F"Z!b6B*tenZ cMD י8U~ y~eǤ~2!Bz{='` En=o1t-8]'{'_kb}7 $OM~IG̭Ds᮹ ړ9Y/iX+]hO\X2TzҸ9hp}zR feg 4/2/&ezFd?e(d03Jsw?RKOߐtJ3'!;pmdNo3xxHfVa-} i,ʺta.fԢn> ZNDj,r}r&= 7@Y>֤碑rYot%ag% \lƖI Pq_Hy RrrLRL6702(dMA<ʳwV`,mO d\ZNsr2i&S0Tpϟ]RwӰ0TgeI.AJhg}6њr"[ z8[mq:wQ3YJ*,կ,zGQHe'.JۯqҰw+ð1~4/tӮaeɴӨ@7c U{g3Bה&C R/ zҦ* ڂ!kosKTv38 `鄳sLkY)zJшszؕ0 s B:WiRi'cD`"eBJbͪQKX6^NfZM/O , _+ ΀xT%yw%!A1UGc|:͕m&!b&䢓H ?P0{V>|a!"3B,cV"X ZkǮO8YZ}n L(اSNz`:JF-_o=&8RUFr@o97M QAzߜ6 +BUY4ʒĠYA?i]i|j)^H{i0—y/I6[BtIXrX>RXNɭ/BcՁf@Q4V3 m>tENF HH;GDGa\C4i@kȈ=Jzlo u}տ _c_ SkyA0~Q3Tb mI"Wʤ'?]x'/4;7ږ/> < q*r V|(u7љ~GnjJ%/l[ D1~ŃcBdY x(N!}7 {l>~\:oqQHymK`zM&є~CDkKZ 61"\X$M ~T584_ '&x^ReK JD{R$TJM`Vvs`l619A3%,ZdmD>zi:@<.=~ItorVT3O!9R\eYCޖ'|Z['#aYyV{*Оg97Bk,v s^ڔFe4wJ!ůtpp6{xfIxK$d/!lDX GA)BXl[~ fYKs 8u 4W%BRB8t}"*\94\\4.F }4)?.=9pVp~)3eU6qU650A-ChQd}Z G3TI$o曪1 47X{\b>k݉N( NĀi:P | ˄zU|*UWu5l~I)YQ 岘a9`ۚ/ȲT1#r)Nw`a?༴tmK_BV9j%;g3c! z=ͪ7d??^ֵϯ1 r;*CU2#i%!9!tb3藝s qm6l jmK]Y/]D*3G˔2NNN0p 87&eLYFB/|n @<a[ֻΔ+?}`b=s+cP46l6ċ7u^"ܿ>v2ܙ@BN :9'r]F)b¡Zr8۶E/׿) lL IzofPB4q-D_),;= CcIEeflp+俈GK:6`c1?.^tƧhIt U 5j'x50FyPOA աSҕKm'׺ѻdh^@ 0.Z*B(~lVylc}kp[D@Ȯu1nc6j[}y ʐPtuk}/(ބ-<_EHLt&7FFe 8._͞c'nP7R%Wژl7v ." oX7BEFfBN2E-/ N 2LXk|Y׍f0_ً" t٣K`f4E.A RI0 J$v;/4Tr+trfYN^$=K }ȒYG'C_L?u1aDYNv{: wGkؐ}T#"lc:fHuwB(nH[}#:Z~{vߙ=\J f`Yy\:SI:7qC(]L|ʲkBgrQd&mP ždYԖs>+YUJTh!*T5p;"I  y#a o!RjħѳQw){$Wg w2 , D(W[)yk*A#R=Fkf@%$u~*4)A'"z\cZuu*T U5Wo nlOJ4WGnbeBI1_2C:z7m;8ty #Tbl4/4aK}+EreS^~Q˼&uدbeH>^Y:rcH8ɲ>LĮSg4p(ʾec0#J7 TNP/?Cw ]7:[Ȼ'Ig0[yNنdN9/]+)/YԹcAƃDUtif" {2<+C(8ܠ/(3q3b EuҾe`m,GQXo @ 5:|5چ+x|t/ٿ6A(㓮  uب`)J"XsLP֕ƳmIS $]ΙwA)œ0B{"g>918JsP:LXZ")V, z*$²,q?g{ rJs7Nj|J5XE>Pt䀉.V3 \EO-"VGD+A1`dAϟoMFsȡ1iijx)j.ꮙ1 B}/frg$~25"%/ c׺BjW1ϙ_|\! PBTIw;%?s/uZ1zj|9R(H5 }eaG]W7 g])>*HSF|tCN-× H fܓFGkGm쎹Ы8iXQG*sNITYg8. :u˵N(ctEH/r`YGq[5(Tk8 sLh?(HM-W9bqO[eY $e%;o* 3h৕i.PgI6.E{p"بީbHMXg>Ke_b)fk4ِNl{O(w3R񬿠+@0J2Vl)1tp\Ŭ3̗=B6[sj<+n~,hb]S{BQ#/{?r .p4#a=麒N06=dׇͪm]b5zaᢔE{r-[ӻzZumM莗tIf"ç6}*`nqz!_Sqϴ?up:K*47_jGu4ZoX+)RO*~O kiLO]7c5]wp*޳@kt,XPu DS/ԥB"VEwF,ΰ$A(|Y-# $zy(G6dߨc/IJx':fXm2b֊`O6`^l+j3X rc0<`Y(:#HGq4_b2/9FK5V\HxKF1{!ːJ \i7I6#%rq,:gOejd'pw£m}ˆbɟ(⣡ qBDB+`!z}n_<\M~aA똈ý[H 5tS θ 1O?d/Fؘ_˯>QYHGg~fXT>ױE/VCH Z U{xb#'JVcmX3nwp#{H|ݍ&gƫ-l[4;>mr"hMӦ>룺np7B.1]7b_K?KBW< ˆwoc\RYR# FŒ#+{rqAPC!c̵r1iTÏx?3AYw%aspγ<fٵze%9 GPMDyG= w,6?fEC1!lTiބhsq47- 㚼g-:35'3m$/'T+_]VYӾl%%3{)+5sδV!oBN\EŤe[{Tǭܯq<5[4X]Y#,&li>!|QUqG6Fƕ$<' a^&y݀}I\lu_/t oI"&,kI293s'd2JL[n!?(ѯcQHE}C!;Uhc'Z}\_n*/)rqXͭ!M'$%4{% Wʄ1=~j!yzO,UGKK_dPiZ)+~eXáfMT^@"D(MɅn$NPԺSȀge<ΟBU)/Bj\5ՁnQeH}Gnz, u?!bI;'ظUNt!(͘ۀx:` !{}-thxUB%&ÂP k5 7v,.ui_ľ1w ngKK ^ٺEx<-dt(XԳyZyZ bህ;YtbL:24K);6O&9 It|W ]ܱ),[34T˂%WhoŵT)WA\9/k:C]>4WdƱdӮ̂e6N:-e3 _O:T[ѱu#0@27GKUjr ^,Ѻ^y)O(+ąӑ]M)}FzY@Lw@Eczz$.)Ah!L(Pw&0+l'ٷw8* (dO I 6,7-[ЖN,fDGa-q{ \^{dѸ㶞0Tet(#Z'jr(9"5|pTm2MdTj:EQÊrV TVxzϊ%>a󻡐bP2]m'ٲ+/9y{r]*&eab q8?+A Ғ4uN͗Ǎ,}ͼ٦ "gkd0bx0rQ Yi4 xj8uCcԷ\~<7Ğ.jU:MoݻKg nv&;OY]E=\Yy : Hm6ýp<4*2 Ra- oQ5 U& TKGS@LX`ckbA'G<(&l#&ّiQVMʂc U»?:cB|m! 4M: +~TdfHC_Oz[P9Ǻ⊙k <iJFn!_39jbUT<*q}OJމٍ,%}a},lKX^+DчdX=6w</c_1*< TJk*q.4@81PE{5i@C?O ӇK)i {f OUy~{QcޚQ9/>P\C sSʄk_ۨb_+?YJ=o/3|04+ Mºau/nmlgA] Ym.IS{֩ Řwv DuH\iypOC-mmȒ$˹w_frY`0i*:AqY#{c[\ 3awY :4ADV&}XV\.۷+[N#?A.Q",_BEJ_0Y򫫽|;8}%1WF.[psjRZ㶐vac(:6ECZ==D*(OX6)Hb\T\ Q7 W8kOwmbd]Fy%)e4Bkk{?P!0Bfy8@ҡah{%0 ̒}y;!L6Os;+;lȂ{B~̠\ԞM:T5ϖ rt71gvvY?Bn^Sٖ%7 MGԈH u bIj 6N.QIl`=Ҋ4HκVm/>dGJ _w0yfʓou>vάL@&3kp[=/E<0w^L'0[66P@$y 5L0a܃A myrML#ݑt;Iʧ{ilѦ ҵY;ևX8 $`!Z"mʩ1G@;-Sbt=V xn%浹/=fۺ.Eg] ڹ>_ꋱ%L *fjFm@A)ܱ'`$؜LPY? ಜlF@`ۜւN 7po4j f.-ZIV6&);ͭ9-F28/uO ķCOJ֗[nY_xrpEq$:ddWgMm>ĢA.4OFVV簙gEs}l>J>{DHfQ90QQk'f5g^Nܖ˛l` +fF uâQOGmYD8frxn_ٸ'3n9 d~TZ14/V ҟi!DlPZ>q"b?[$ܘzq߻Zޓdl˭_=XͮI5ywYp6@f*_W4g2-i puZ<+b1Dw9l}w@{KZK,&;mc^9qRYf@4U)3㯝'P%d8թJ<>gtEba P66tz3[=Gʴ%栒@*qe.7S[?w1^nS QG8 cGJWm]-=g:(~꧒@Ϣ#Ϋ~tNFMN75.sO^$sJ|ƺ+su)/[?hZK_xm3RUw] 9Ԑ -@J 1`NJvЗuu͙Hs0;?>رkĉ9 Ԅbެ/ij/钁l!2 W1,!XbL$Sf|7)~\DZǘ"Jo}G.7fX|-`sRWw [o<9L6th~aoP9w֗"nAEoKpT.sNhltipϿ - We/z61VѱbxAoE=p㖌N\сc&u:<IY gKaTaX t7Q1/H` Gɺ#Ui ع o,UҞZ`t+CpKWXtO\s g6p?[<Jם0 j^S{16KSM2PD #c,8 MPZـb?X[E2R-v|`qNy1e?ZWe I5Upj=d@,U\w7lΎ`@lAC8lH@Sp+IY%i-nghHA@ C#446=O:H%u!W̞!LLfٍK"񯌹دy f,X/=A0bvv?D,P$7nʱVRm4i!ff 1D͊s6mUZ gaхPI3 wUؒ^C"Lt:Z&L?x?t r3 ,a(L%s;IC2n8#]16ݕ<5縎8.j TEe׮/yS|V10NPoW̷%>/J< 5kc Z x 鿪y_,/(2CU4RG{?gaN6# Wңxw7IοPl2HmrX&Q~.84Ъ7134g 6NYS0r eW!Yz0< S$ /ˆ5^a`Y$/Ye*ёk}moV3m&7G dV+tb 8 p&!]ۍ)W1ǯv2Fd?Y4Lهd6˲%㜲3&b1-hZPڕ)bs"I[0=Zhc /XB.O~,8_r^tek눂%lyھPKCTO2wlXt4?f"vs*>"; |u[*n,ǔETu-^lZ-u瞣ã< 9!F]mX4fg)95Ħc]8];[zx;QH/R*OOdkDcwDeQ >ٹK<2&M| JDsm- K\qNPC 1'-0SOg=,4qCb9x=ʦ؂rkҽU c|7LԪ.@>tRn}^*N0\W*[|j-Oh?~ L(V-|$OZWLm :S1% b 0k=2fs}(F@ Td?Qdxln@Atw/GE"]{zlAe^8 =0-iNpv@6`9Աe9ְ&͔/C)u6[Rhǻ 1:ܽ5$q/Xai([E2y]"z9:E_gn}^F@mds#w(}[^ܟ 5}Sʧ:$jF.hyiPG{AvWN#) SF*ʷM³mXo@gdtDlW.PFT >a[7 P+d0Sʹ(\o%j`ft(TTޞu[$\A..tq&;ɆD!#֠t|0HIDͽQߟ=edgUd s'jKxKF'" 㿀cĐ!ylvΜY^-au fKH?*чA/ XFysZ-ӶWOͻ2b.iIk +t4fsG[Yj$LocjX%d޳3m2k' R/wsB#4§ 7Wt!D-3i k!18KN GGr?[wbd iǓp/8'+R¼ @Q,Ol] *UQ#_|:=q% ! c I#.ډcF󇁸iT?zR,=;}OR$6tN [fG`M wHh=>%h2b-ω) G%o:P;gRBua" 44J+ƣ76_5ŎeGO! .x&ٖIQ+YwAb8mmPR{fFԁ(zuHyƻ_4%FCwes;W-/0aƋ][|NpƆ9(`.UR~8n1hԚeyHNGNL |Ҫ B)?)p2t_cZP1:7kH_pAYro3:ׄ+03}oVR|,h i[eV+j1/v,] ӣ6X]1!pt$xg\>}*Uf" x]ܛF趗 ,0U?[&spF|n1sg jB# P>Ĭy82P)N'+(o;qĸO"4_ߐ9D{fk:8sp.;,5F@<3cJa)lj%osF#vgE!pE6?4wf.kYe6@ Oz8P6Q$cCָ:J+gX ?BީS91EBpUl  +ŵW'짟UG)hAwjkZy6˦8vjgѽ^+6|+_b7QC})yc[-UP&4~qd2FH_nՙFdy!L?)5f^kp8i55|)yPﭦ!38|G!9_5oA6m鰾~iY>_*ղ" $#Y砖H]Q[a4j)9OSIvN*kd@m/Nڶ/"<-e):*+Oۙ}zHI)rnnsL)=\ J._V@0W 'wgͮ bW3+å`p!Iم^*naGԆ,.9nNr0^],~ͨ|Uur/8!VDN?[k*550&x좃1f<@)0B ޽-J(ʏK]{ů q9Hr8t.\n6d͂⨪aO g(ƭ} ?„)Ƙ ڧInD˽PX bi7'NFuf th-:. Hw:α#dG7A.Uш#;ev-n;UPd&Jp 롆#{ Mۏ[WD,ctɇщvJDlDZ~*fi`UX*U S 4<16, 2#r,@'GaD&?9X) ֬@P4[dvŘQ5a:^~i^˜PS_S: eYc!5TpEAmui Hݗ-gXCp<«Sk/"3=3l#4&\KcB#f*φvdXl+nNSIEU&AV^Lfa G~ea{;b"j;n%.e҇/Lp <$f8Ť&LC5:YgҴ.sI`ʃN?QA5"B(*Y @ ImU՚1}3_9ׄ'Fٕ ݇$&vU8uԋy GW͂@BB=+f'EFyO"CŰ9˴eXf0lK= _5qBSE:t->5RC-VW.!"arj:*)qtta mz]AŒj&ztˡvmg1ˏ|Hۓ?~Y{f{`BYR@ Pd} }6nMc.NwAiv0|\ <ڏBWT?'4#1 x6G{-43m0r6s l K?kȑ騸4gidhA8f#Ǫ^u+{[TU a N'<hg>hV . q6xaɉAxH#GLݢuOvD\;\-cm 6{RAj|"t;J4tAݴ 3v ^jK"jY0wmŠH?*ABi2w׍mgXx禸 QTEO :/T*Ij1foYn6,1>YwΟHg XNX4U'mVIo}=F{ W|do}W `W0yމ4`Ȩ悂dywDR~Gc:I;4 OPtJƦEQ7um-Y_.N~Z2.j=tJ;zh>ulz䜳4%jMvDD_z`G \+ʊW_ cɩ]3ߧ;3utf& bY lkIkP $c_VMbD򕲑k6"0EѠo]f]2sULt)72# &CP#h+! EI;:(i~%z>ʰUjMx˝xb5R " wemxQS],p8?|o$S:rHMbYZ_tӉu6ޥ7>}V>y3]<<.E*3PԊ;l,:~oW{pbD3\Yum ERM cT\e}vta(y Mo5#1HYj#E`ANSб=K*#',oT䩰E,G&.AzkPpI]NG3u m ]q;v"_t'Sc>#t:,(A}w aJ%wc@nE L"E ljCБ2+ԀD\6d&VDi`*ĮP:%zhsץMh%,%qyx/zR[#x*a~53ᄲn#Mp 3soXvZ ?'vG./ Tv\o\VuI Y=@#FCmѫC}mcr=yfw>Q@B*7ST矇zDUS=KF^SҾުpXQ䔗o{c:؊`BC ϙZI- #f,X IL@&ܒhۗZ Y?}ߘGcX/1U*%$;A-!! *ӼD+ߠFQc_Z_5_!/2LTt|_+»ć ZgEEP䮢 $icrJWlRn%ЪYE(JYkC}+~dD>T5!aY'Q2Q V _> dmŏ_WD^?5Zy$u*YMv k-Ħ X0N C7ɄX.,ʗCcN| 9FmOEt5.64kh)K5U0S,@W,b Os}O:p#a(ɲx7IUD@)T F]x`Mf2-}QylO .9"KuyVQ-k'3?$ ~WڬdWGap#: 0`l|1>7:'}-YާrYtJHKX.#B,$X:jPLM*M}A= {.o:5džފiq)QVP{t Z#Q&E~kpr{ ZC  ƵKd(k].AIc]B+>nfîZ2vǥpRr=F iNv\]ۨ@ɳʜ/B@#Qۜ'^9 b/~{\|kG9jߩUEu6"5n~H>Ǣ*cQ%|vvȶ 9|Q&hrRCPсLK9۫  m u73&]m{څb(wb&{2-U&EI0;_͡_eG6LOFhOGdDG%'ހ>ܲ2b T?KnS&~//|:)2#"Z "/leg>d9F}&a5$ -!uer)RZ]bZcVxBDFʨU3m l)pޕx>>NSY1 h%^Pkm+ׇx7UEV{*d2Aޚ NDWܗ3|g~"t3q!Gj5_XD5=Put=0̼[Z|[ձyM2P< ? mͮ&:fKtnEyu[3&"Գ}X(t]dJ8WZ,zyJ'^>W4lqL  eB}t} 2"ōM5zN"8^1|.,9*ĪW_ c'K\ pocOWJΡ V&]Ix6"'^M SKSY`0`xYuQ;HdBLyPl.`zop ^MyorYXH̷^T cVΟKX?ג 4WV=x*jr%-[ G]0an SJPh\R‚ֲ'Eme Rԁ4fi.BKg;m7=.Gt iLB'%T>^%H[9-^428-s௃!1ݱ2LåsVpu :@OK}PVԘfxcBW8}ٕuN 4 QU &ˍJ$xUWLk$3D Yjm`F֩VfAWfd/ӱ8Y %3Xb? T`ظ{[wVS/VS ͣwpplCG=w:8B5^组)4CIP gj{!|J5%< wRCwk}ePZK!o. S?ۜ_ck/M[Wf PRٞUy5m&H:ht:YS`B;B.Mw_'rbߢĤwTZ1{Ai/u\A4wA%|;Blu,%QyB|`O fJ*pm{ ۈ+8/&w?bpf+e٭OԆ/k8P[iȞ~#r_kE^z6Vj)% @nQs#LI1#ߠ<zӹ+Oy|qbc?SfY363~[Ji1TXv4?+1Ԣz O"{*p8myyԘouH#3=JGe D)oI.(JW)f˓扣<VT⟋ aNְXi?ɽ*_^tHӛ;}[ͳ`g,#q(C)L(wM]ﲦW*; Pu8 #3zIê۹(\j"@AKp*́N~f&4 >?J:U0cbBLHW-ukޑ֯Gߝej#K2i ܖN.RЄ@M IV KoRX!hEbFCNRB̏5 mXM3+"hхLOUTK}ߨ7*!3 obnpIkT2%X[ vn"d+pͯtl@d7Er 1LF~M=pq>|B^x2ц.h_4۩[)O՞R|YO6>)#uk]ԘPd/ W|4KCjJ]3"=RqYGsI4[P2V̇V?@l5',wd!}tVA.rɵP?d!I4obeZ{f CP}SD^l*Pwl!,X`t=`-"~3 x*sM^#SFZ OG&:^y䆊 Z$?y6wz# S8g7pzHC7p!/詯=I01M j消̤M/0l:DY|N>$D 4l+C&zQQ~YRduR1=E; Up+aa9Ҝʒ|k͹h_y~ò@5IpJ nc\#ډGWVg7kP^_[i⸵֏u4V7iSl&>@}hdOnS$6cu':#mHCTGT:ޗ.XD\LJ8jU wzOg۸h(ِc/nCW 8}6g#uhΖ=6 jwN(z3浔ov4ُMtdḽ}- myexYd6c5 !`ٽumo{QCQSݝIů0/+rK7^5ӉvU?w~mdզӏ&Vu5rZlmJ9g.< _:JkW1mq:f^ aKqC"7d'b6 /8ultLJ۵EE//iB5q̞)U帄rqqIk"}5-I_rYHsoki1-5;EnQ!g\{;>/O%vհߜeYe9Ɩ. `s<?Һ*2a$2 b UuKW{~i^؝IxgOAij `*@yTlUsqPZN_AZ3 ǨPEÒ t-uv@T?330;aUt0tPui.II?]qCdX0ZBPQܟn8%PAOJ]NVoĵkkIC_F']U agb*DH5[dO%xZN.Ӷ: 68QB4,s3TV Lj#\1ȠG@/lkڝ2X3 ŐS ;9ˈ/PpXܹGfp^vA;u3bD/l"a2~Lдpk ݻgdFl] *M 4h"|Vhs z#R.,:.Ym=[{ͪ;rDt?Z02"c)cfYKxO]}$Y,)#kCmq_>@-y܁~E}l;cwn[s/oGgKr_`-}oB` pGVobnZ}'J8e[2&!Z7כ9UfMՂR (Q0-4J.\ 10*jʪ ɃPe62þS@HgoJRNÂ_B (%Нū`/m@3R0,%S )*ogHu4̍/"lj+4dUm;&a&Ԙ3tXFGQS``\*Ě6'HGs]*jR.@Xi;ߌ7YXv'Y5ϭvgޠu,rK(rNvDx|zA=Ԁ=6' MTm&tD0R1 O:+?.63QE}iI!e ~ k Ғwg$FH7O*gztg Д]rS%z}/zB؛$^_&oa\FHuJ|t_"_G 02ޫσ &s!jO60ED^;H x\ I=CJnAk=7BKUxQ$;qH -?+x^!|Au]{uQA7a d51i,_|v]nP^p4i+ANN[2;ً R/ ^T+ -D=;#EQpxPCZw:kx7BdfKU>1_e&}U7vz3,1V ,>lMcx*Kg?_Ņ% 19ic}D}i9;Ful=vnv8Taq^R[_u鮢tJ١2V|ϏPaی~ ypBA ek35}#kNbFvu2gvG%Ql<~y {H -8ԨTΘ^qBlfɡz"[2zW1=˜YN) ܾM6D`Ȝ<SRHlxi @ #uh_n]@f'D:$q WH! ѲƼŇvv{tYLӅoע܂JL?h s5Z~=,ǂtvA 2M5ٲFm & 8Y;_X$?BGIQK8y@wDm ?$ldT`>'w2ݕEz؂;92¾}iΩ1cl!ʭzbYdznp>ҊN5~#4AȨC@_ ҧ%` ̇uO [6 o2y0~ڗ _!{85oFm5:4똍ӾV/CJ vxBy_| hhZ$4HRj'JPznQw e&Nԡëy1Uk -> q9l~m%Wl,!y}h.Sޛľ%g)N4(K K6j֤loB EƲ )$Δ1ء3n¯KE+b-yTJ&}eJe}_4ˌIRR61h U|hn=zPIF }rbu,.Q4 n21PvVПa _r KC y~M7q1>P+b"f:tXtf"?J]F2 x*j€JP+f0'{N\Děp6GLi g &Hߓ-{noh:LNJ  E%Lt<1|B ^ĵ+3k6`a_,x]"" {H٣*0,ZN<ll>5]YU3@0ܫ͠sIxg XRXs;,vrnBvNU:Pe=G`ΣmFWxk9xeh*I6HZV[=bҨza.|Gpe맩]{*jeumk0i_i(hKe0Q|5xβHX^Q|喂3%]JFul$@$ Ίhp0Я1j5KIfKձl6tP2ӝ풕S߯jUDub)V`+sM/,28l}d3irtR 1q'90JʲpvBQueF;EdJSƥ̳r(34ccJӱxOGѶ~yŐkIT@ʩq ÿ;7/L7 ܁'秆Dҭ] +` 9=cTV {l:n@VLURt!Co)-|.x~ ҅"J v-L+iML,F SZk]f{';s4@>ƈQ! b瘴bys ykF9ĵx>4#evs ,t6o溚٘',ކ։ l3쭎N ۸8MP4.%H݀Zp>rnDŪϥ 7 )5?g?y/A̮\|qklKcm8X&r]PdԈ]=N_2CqWm<7"$_{j>*\scꓲ"1: HHn9IaQ!ئnc6̆S˩MCbHy8g߰EE"=n|OE4AXok$#^\'P8AYÉp;XM3eZ;p#Se4]ʁ$ڥ~_LjvVy@|S܌G\"@%Eb5͗5[A!2f#& evǦNʤoliZ𧍧DVIQ6"ok1UJB.`)ndžskMN/3Pi} ާ$NWZC RFב}%f__~4%/=}d+2)^bӲ )ת0yJGH뫪%8U jw AN| /^¨I7=*USRIIors+eFSg 7fdmhWgj3=7E&+nԘSl؍:Ү380exj%$2-{03kEjqptAfEì Kn&WJ Y|Mx2Zu p`c^%N왐}qɐ2 ܔtw{((L3Xz΀i.OKTK ?t+|" `5g-@Q>akmA5ڙ,ě}݄nd2Thl/Q蹹joz>_|DFOWx:$A[W IM`z.O*,T:Єld\+ <B8ٯ}UN&i;C='J$0+_R kܚA  Pf;60\i+m+m[1Oa-,A͟UiVI]Qt0 0b<ȁb~ȇы<<ɂ|^Z/ib3nc{StψFa-0ʋ>nKGhui SݠUr)޴_n:(KN<5؀GkJ:J!d5>ZֻC{bhkՔv{h˯(ksU=aP-,d@-sJLMwE~Csy_vSc}%ydo<u 2܌mbK: zsrk3HoS)Kdj&鎅LWrdh긚BTXBbݔ;fv xt jշz._< ef>Fr)oPwxQYBGqRѸʒj +Z+*ۊDsn%F $^=kD%RBcZ+0B"k呯> 9v\?¹1$>?&\ "* r jvygSVCz\X̑"^7X5Pm0߲@$E"LzTP\<2G$>rSÝo!{[ .!.Q0zf%E[G }C[V;~).YS_6KDgnCl>W scZ10<NeDZ(Sc>܂PV@P3BPFjlȪ JP9߉#.W O% LԢ3- qTwƝ:|uѱ[JO\zq4jrOQ"y^];'yJ"0ߛu w`ů?=)hPnvX&^q9>GT},EJfF\,1כUN;9mJo04?``d|^%KsJF=<V#(̷|^BSBFKez,Om"]q-'pA4%ξ  [~ EB]@qRBȴs^Vbusl#4@4_hcJ{Ii߃WJNefH4{ޛ!YӸK w%6%1niDzr`Kup1"A/ >) Fqoe:d5 r.;KDg! T3_|  #'g:\xM?!~9,s(WRtc967aT ч1~ݫKm +3bǯos4ld<f$n?1HC<_>Vpthxa(ZKCi-_',"RS7}tz,LEx\7iB6n=2S0HQ' ^V;#,l[ٞk搖XrIGN7%hil"V[~V);6zJFVɆ (YfQ/\6pQjMx)ٹ}xaTV|ӯ gf쨍ct`(c#V,Q<<IBi$/2EcB"_bϰanr`1Pj>X%éCe4ra]?k3apLf1LFC*V 2fX=ޓh;m{UsFvT¡.O`b+0e3Q!ZsխOZ@Pw/S8xD敶  k%pR;Q{9xƾzHZIyZi$%x&XWeTN4 n(H&gP:p Wj !um懈?R#M ~wBܱh.7ooOeeOQԄN.֔c"a󷞸 \Buet=x=i@mlbw/DUN$ Ќaj$ g~6h%]ܿ'yx K(i !:>7dL:Z.%4nl;2 YH{6-?UYαViШWr߶F2W`f[،"髈pYL0SRBzǮOz$ 9_ނ#*psw3R:YWL `똅mXZd~־XwTQЭ`R1@Їig,/ `?cnoB;QV, v$Wk ʂ"|s;[n稷)nJ)P#7B\0m"f/Q)mn$L 5kf.4 Bi*[UKQT`ƌ=7KGrAGF?5s鯪Wxk!>"ǸacBh".XQi4Ug#cO1~Yy&, Jtt\lnØ%j@S J^ٛ]vol]?r5lhʪrhP)M)jcneH Vxm[T:0F~҅($ @dCW>Ϳ\(n</XӾfErm~"+UovUc36 _X̡>81m$+}o^E]ơmExLcp5/bui#po\|Ԣľy2MhξNX(0 Ӎ2 2#U+,. +n ɔF2d*O:bsH[{mJ ߄NNk?|*5?j,$D eY.-Y?_*{!£vКaCs_lS5|=qAӼ'AߢE7NaG)WF`]KߑLhQh |.-"DG4slA=ѣ ky!&+>yI"W="SR5/=eLUc=wyǜ}mI I[eI3HT@FLXt(dI8L k. Aǯ oRPD5Ѻ/!-ˬa,V + )?RK;.9[&D,IQ *((ڀ{kD8{83-Ohr-&n@yт6?#lh<6&z0w9 ge`tS&*hRśקּzI,i蓎Xt4q X.'y>3AOhU2 BjHkG18!)/|. db33ڃJd`0Fv瓏r ,=NCkMagΟw4 R& 'S{ wrv =^AIЄډHN뚧~5VI2econ .a@waǙ{'hdb,XRIMz:6+by?zn_g 64^n&KD\Up%&Qs tm|g4j0> +g5U[ǚ7`Xlk4jǯc BH6Csٝ|rdak˻y6ʧZ>_Ԭl016ڕ@Q'WЙYq?'N7O0j3c|6~`3WQ8qy{J٪;>!j늤ìF{@UɅv6%l^3Y:#KR3PP!m:Y!R=u%c}oҺi Gn=욋x+p=̄A"=;TIؖQVк6(J/ Jm%Q@Vc?EG룦WWE'U 5s@<~TK~2`st}*$dSzek#P 0Q6'+Þ(\rcN*ݧ\)wOx>bb:ɢ1̂~A9jca !M\g܅ArR|CkoO+8xIdq=hA7NʛDsGm O>KY/6UFf[oMN 6``1=[tfAOf/hE#ދ툲X}?;>ˆ^e~'?Xigծn\K ˄+m` rN6ƍq?%d a=h}Η+,KG&d}w;PiR(7Or: 'jeŚOoH "?񾪦q5R)^6 \bӷ*9-hSV(^ȗ ZJ-E|kmEb YTZʲ]̇Ab&  7' a&HbBޘ>&b2!3D$RiMQ.(A<+[, x74y3N|Q2+ T8-i^Ţ:\_V3zO͟ uX)tДzM,#^]/-MՄ;)1{W~/9Re>YX ey_Iy!9f8Mw]fG'FswNw#FE(>1ʫRXOw;T͡=7g!g  Kߑ!b$  0T02-u0e*֎bHj)uMӧ X${ 4nv.@ 77O5I%O ܺ{uuHԤ#%X/S?%jcG|!:bЈӿ moC{ijJlP cV*&s}L5gbrĪ dթRӚ,Ht^fg\!+1U[a⨩&!T'| JfR)сENJeоK"7$U0b(L!EƏX~tqexa%^!U 6ծri#On='zb۟% egƧ_sxTYʑ >a\U q?|3EkqpZ"|+bS7csE&6- 扉n7n.Ҁ=2M]i ˴ǘsSr?|i5|g94V03UKR%T'gFbzhC˝駫K -kRӶurnڝQ=GQ/ q䉤EA>,=kFdaBz86K|sADyZ$^uIWی#4E-_5awyV|0P>5+'sͭX-ee~ v,"y%v0B9j2+qJj(~xzy#@h518]al6){ &K~V(?i̛<l+7IgPI 1~uSZF,DmK`zF$[+)ir2D2VfHǘqb6i6WCM&FzDu<U$Q9v/djNϪ|y>۳dQYU qZAWm@ *\,=(]-|0FedKB ;=&Kb>9̽cOJPg6HUb6 Ic,Pہ!4B {Xwamu2('#{0ގN(ԍwNHE\ n8yP~\~[%xV@@~/2o޺z poR%B~kW=tEYR}g4Ai8<b6Vp+[ !?Cʘ`AT.M{O:{ q`<^X F3Q$зW,i6q.>i Kh Zti X;X *ARrj8qVTotz^CU*$K2e/ZvR_rOHܘqylp& o$e !gL1-nџQK4IkNuU a ź+mxJQUƄ}oM#q?&j2뽩,m ߝH!ڤCjF=)C@ﵾm|c?hm!`'K F*sw3u^Đw}*яyL\2ge%!*9P"N~T^sX z̍fB('d+V)b$x/3p΁98>V=1\7mԉB *~q@>+_~, }jIDI؋bw43_bd['Tj,1RLu'&y6W ku*'QɤXo^WG1Lne=\ "50wC[ vݔ1B\'3 > />o`ß̗vhœ"#8}0ej牤[JUǣ=N>rmh̝}T~Ft< D"x=CxY)D䤛Kϳ xp-Ox.(L8ώ;fsfaykWM5' et|NNEh6?XQ@:"6T?Џ|Tr³٨"6v5qI=Dg.=7b^gL;> /uTv@clMP$Ѥh+A-%jeɣMwbLbO#kN,=V93#=TL^똼Xm@yB7L b^HΉ2>\3rgC8oo7+~aqϋWtH&Q7)O C'p=Cɇi|+}QX$Px|4`4 a!3@PE+ \9ڮ_IXAOi6zH"E!w()&}qWS/79!N NXQ6f| p8lw;v{ڬPx'@F=@Q[-}sB(6]# Vou/1wr5%jtNv<ꊡ:3{ un!Ȓm0} b+FBl5GHla?V>`gu$]ӼM]&[hx6/zp{%W6q:URRG;RzRT5ך<#6J` mҵ{qZ._-+Q%JWr?/j8v|TgӒm{ߡb}s,>#Ͷ@gǜ́m#ಗ 2bu#ΧLfϘ7RVy ,ڂِd:1Z~˝ 1ݼ42G.`z6&>i q[赹 g`}M"vEfA+P OMZ뚀φS8NK>_I}n4YJ-*=8E"NRa3C+9jda+qƎ] Ν颻cBip~3I`R$(t?GnϙPm-&^Y3|EX?4i+20i5jWCf+)d4mWmۭZG%e5KkWMړO7)%g nmT%\:4 W{ jJɸQ!.:p%,5|nPOw= & SSeUE*0 <-:Jev )Fs[6ȓ/=+#?_Ѹ0ݭ zCs0zB\Jj#8pO[hn\[~g[=nǽnF<I৿V0:ιr Zч^PՍgd-J$BOޅZPoxSC*#-鱬H=mase`MPe͋ll(-rhnI 7r،Fۋy. ??9f5pr~9NNgS'6hԬf]ǍqR)?^-d,}r кQϊ~đfjVLߡ=YjLp?5m7*l1ۼ0M OI#Jv )|"BH~dت2&lw0Ϙ_}8ǖTu.~PuSfw76MbB!Urg-n/y 040?zoަ'z;GT5t|V|[^]оPBjk\sEQ`ΖLؿ K.0F~@lT;{Fs.3 ںIj iZ7/fK%K07PY7C0cҿ$Q?˯Nn9ضNωeг}9TGn&y\~HN|?䯟Y \jK=E6S\𤆋%kݥ4 e;Q|4d NtSO+M 61^_15% A>|JrP:$*gA8[^冑`'&еG6잻oz4u&;35Q3ӈA{&y|rG6J[ Ei k;om)/4K7׽9duo'5+e nK^4KXFM'[X|J&Ոґqu3sq#G5vK:e0hD_ϒ$.14G1"?TZȊYKQT B yf.+'u l>XjXC4N$Sܜ];MQaϒf"CB3rO6a 7MWV2P|֗'rB3+qm,O3Q_]`gjZM916,&;Go& eaT;˘ݙ>5*8 ':1ac|DɬI΂|;) 1ilxRv-q߭=|t )*;2Qa3ad &; 8M<24$ɑBɘ f" tP"kj5*׷#nϕHDQa)$?m\: x;!>7 [~egYZ0707010000023b000081a400000000000000000000000164943cea00001df4000000000000000000000000000000000000005a00000000./lib/modules/4.18.0-499.el8.ppc64le/kernel/drivers/media/v4l2-core/videobuf-dma-sg.ko.xz7zXZִF!t/r']?Eh=ڜ9Svw2|~ezd>R.>3!ڤg''u0+ҞJ*-iP-4 IJ;Z8(mJ^(s:MZ8ܗ_H7feo}fF.[r>ٗydbJ$du`ezByW;Ee"R;1 . isiD)Y lH;Gz nvX3:1m'rxtZ+ZrBnhرe>6=2Ehnjq5?zB18!6qǹTrV]+ +(Fq ͱbn0+jL8P2v2IS빑 HJ],jTX8O*H>.S@<}MNhpb-ƸRq(a+NIشUF1 Z!nz iqN)J2M5i7|sֱA<aM^odE;9˩UHmWH 1hʽG 3V>Stg ߀:;bm0D ыV<;+* z_F}$º[#l!9qL#= TwҸ}W[jc*J 7=fOi<z ؝]G*N&Hy+R,wޟJ%8w1z5m>D3o-EzJ)BNq'27E^)K~Mv*m>fnV'wND4fy~~Щ9ź /EpwτSbh_w`,]~bk]2Ge?*W<f)N+َ{R}c= 0xCDI ˱l.z F5)\ 7_[)05]S,;Yᓅm(l JSC- E3;iF46`)`aF'XqHhTGyʏn *% cZLFTm8<<R[5+%2@Zr GjlfhKD)Td6_im1{>ό9z./?:/55Ktnq^4} ۢ b(ꔔwOO-쎸kz-+{{p1Փ_/kF+q\T3V\Qd y埾ATd\zı$/A [OL:9!|(@Pd]r[M;Jt(Fp-9 =Y.5[F}l7iJmWƛr 9nZEyw cϓsvUT'>c_-æ#|T] {w=CW/i &CZn ӓa5Ӛy /*DAl{6 ~k(IC7\͇ *̆L`6I@X;hr=_[Gx`akqvGWNjdbVޓq: =cֿfĊrXIgx'MANgzU W-tJUwaIثI=..xgp P_l#~bƏ ړS>VTyϵo4Z[i./\ʉ2IfV9mrl]A>#}HǷͫYrC-AZw)=ɭ:4A<f,5䔡;E`hgX(XL=Ygx@\ %WChlM]^X#/Ƞk+|r\kܤ p3"4PATY/X<71x?P^ģJBك n)O5f1bt\W6 tV/H+9.׷؋q&,xcTAM8hoӛDD.NoݚYʼnۻ'˟-#Q)|W+. SppKj ݃Hg0w{am|.Cx} E}&hg|a B'g05=GJvpz(>'9.#ғ7_#nUIÙm`r 5P Q ׹тXI8;qIi3,`A{rnQWJuf4`ƲF_'?f7~Di~9nE7"Q1ժX¢-ڟ#U"0`+x6\l:DBȠ0 B`P˸$%oW⃮x6_C] qf(&*e[qtS'ܿo|'mFÔq"=pݿ6*fyAKe;xچXt=iߦM@DOcKmWgw(| 89r^$)0uW_cOUv3/)=NVLn~oHPy0 F*7C`P7مջ)}& хQGH|3F#n"N[!)h]L(korfשl| ئB(bq?ˑ@Al4*(-.W$tcE+N<fBKE"l$E %}ӻuI ))$>/Λ`PLM Bg0H_X[mdkXL`=!h+S{-*=lsENSf85,D'ҴV* _a]zלP2͏:mUB?:u2yYVge bHL(\~%98$6A{KӻB|f˞?Q{R X3F*yqb^A|$8v򬙂:d6k-|v4c2ҫOn`\4ˀ`K#|ݞxdݢG_bFߠ}( 58CD*g 'S'=3|7r6Ί윹NX_ ]BE7hW.З)Ӧ_b* tRc!,E\v~4d*E)\"rLze oR+BVuʝZ(` ˜J?Uk2F[+)buclԖh#Zu ׭C?@hy R;@A,]=M}Z30R՘;uwv^@"A YT Od$G?Ւ>b Q48Cr/aLB`pFusEX퓴:e0= 9$Sf)L%|u??!k`ro)|W7RoϜ,>tn^e=a&}Wy qi6La{[C-4!IvRD+;pٽex^OmrعLVQN`a ,&sb՛¶mP1J޵ +V gO ÙqwU} "O_`Ϟ{s.TX5Ċ5ڧ<`wbpA6= ^LtûFWrW?T[(eD-\2PK,7W?3 <jHe(NHD:!D@\Fcv pȤ~ꃎ'4*w,>ɴBIEPWj;ˢϚy(X=`̩Fp8yh>ql,h rQU?J Y؟B# *^ %鯒8\%;j&XA*^ jjD2iEi\r6HGhG^IzAyu T"لepq6Qu1G=fGf*o'ޱCdk閃W,^8EEۥfnWB64j/OU_b$D6 A&OYWG 2gaѥm(2[;ǶT/)PHPI2SrZ̖)=TkyuþMz]oh8m~gmmܫy¿*̜r‘YI筘5vJ-]$b~Tr?":Q'ea~Zrmiqcwԡ!A"K'7+rj"'gcKDѢ8/E u;96ԃh7̨UЋ]6֔$"~~Z)`ɑFK> q7?JUyg3Tl?RPF+SËhEVVgLr;a)LQ^CprtpU:c!xٞudi# au 3go}+K xk \/'@YFx h78-su}e9 4ྫྷ$yήxYE89uӄ )ºZ]&@ֶ\?\oSe0˜z@^wmVTwn#Pz/ikkLiC~Ag4v҉Y/ dgHS#?wCBG aV;a eIJgטXW݃O{U ^Iƿ${fa4ϧ{λT`9%.-YjARQH ՃG#JgX  U5ejqvq z;5ʱgYZ0707010000023c000081a400000000000000000000000164943cea000012bc000000000000000000000000000000000000005b00000000./lib/modules/4.18.0-499.el8.ppc64le/kernel/drivers/media/v4l2-core/videobuf-vmalloc.ko.xz7zXZִF!t/I{]?Eh=ڜ9OE,2]iB/bP=z5 mo'  ;UwH 7 QfM’3usa V2wma'J)M"ў+Z!^tMD]zav8*~V;&%Du^<^{"&_,?5&xT˅ N|cEȴZ͠Xj?VY 6o.,"&QPsUZD*MFƠ٢:~vYɱ\q\,Z杆\TȌwjdƜgTb&m#ugU(2Sk.p^˴VRI'u*a`o9$xDAPJfn;]z]uNڨ+c8*|x=,[<PP~+ ~VUwJ<,shF.%@!m?m}*w"#lr)ogLh&›`NP8suj Պ (g?ӿ*!SN|D-(!Ejgki(Yڠ7ҴJ$ ;~͙=gkfSrUɣ;kྲ,sR-a<4*fRS2. KJ5rP;JԹEZ5I-+񨂠ZP4S 7>^h9댈v߻-0`SŤ6 GpkFq5lhc#;#OFb3%f?t8X"z6e7Ufo(ՇZ@D6 1U7Fσ٣-B"gWѠQ {mnG5J?NΑ9yϜ6YyikOn& 9 ړ͇гHgBrmvڌq j|d!/gx5pK+"#%>Ni2-:r&\j!nvFxt$ttPm 2RB s趋4=4?~m/i, ~,җCW(7)ٛ_g 2E^ĩÅէRm܊ O!D|Ԯ}L]NLԺ1&=yۮW[O a{`+q}AqsFrU1͖ku $o׋ԴKJ2@+ˈZVGn"]<"/ 6ķ_μ䂨7f;'| _aˡ>Y&m/|VPp<|VLvJZ_ v8 ~h;R9 :ٕ[|qӄhE3pQ#Ymc w9FBw&70A1 #mG?Mu q "m;̑>_`_G/RcTj%4&?B$vD^s:(cںŰ! J4C[NHcb8>?TnsP-`thE`*5NURIqq+cl&OVל|I|lSH3Ql,"6Ify_3,HG :e P`VdBBbAC, M:. ]쿴LSMTiPf.u \(E jztec߯3-Qtss(x/B<J)9.Ak-Y3Pk~('f#[>ۨUEq-ΰ68Qc&"%)f`Y RJ^0\3}h0BL#^sJ5`gzƝ(l{=лi{E%*06PvlptLjbE{+n>8TQ67 ҷ.=d}^1#ۧr^cts@KI*qG 4Q:I#6cMs`tBRN; f!뎃o \L*uvq5&d~^%}yPw_i:0R W0Q~⭼pYD$6$IosF6sRӡ S, %vSf}3d]GQyRceǿ](44disrŨu>16XET Rx),;B@+o& \M5GyrG f-5쨤H֍@Hr^vNע:^tcCĹ{uZWEՓW+>ނ,=2ZI)e?9%$AB_`n~1bP2'O_I9gOoTz! m_HiFWMː[67߷\sܔ# ̏ 8KAFEj`,Q:UG5"p]ͰOY)`N'QcBKLEG8A$\I#eQF\HTiJIra"6]ttj Ac%ˀk7w 蘐*LJ+$Ww1*=F+Ƿշ;q OM1R:7wP S]p I_j씟FjPq˳M9875h-Nq6$PCܵ^=G@lby(%R$ % ++1gYZ0707010000023d000081a400000000000000000000000164943cea00015bc4000000000000000000000000000000000000005300000000./lib/modules/4.18.0-499.el8.ppc64le/kernel/drivers/media/v4l2-core/videodev.ko.xz7zXZִF!t/孮]?Eh=ڜ9L\ez #Oۑ%WjjhDoȬl=Ƃޓ=ww̅Ʃ< 7v] 5:RWKݨP=z h?/ t W0fNǼ~L@ԸkܸKDOZõcЁOxJ|z5U(Deİs\*=P<ͫQg 1P'JՐq@zP3}-,ăp|1VG{Pu4dz"jɆgT[bւ-Ra+[s#_ }mO)_w1\G)Rʎ7 f'}۬ @u#Iiǵtp=FizCvt!ܹƵu5 ͠fVh/HނLwc!䇒f 'BS3{kD`"*^ߘ0qBS3#ty0 [_f0EgG)b{;#g b\xYK?VNfKI~ݘ'tj, @< J zhJ$UA4?Rc/s["ap1-J=ZeTjR1i" wRZ/*&6L$t'м եh_ -P:ZW3,փ[e/[#5Lhح1-Fmp A[`*G新b~](vt3tJc:7,Ɲ?`_ fO[{YawlT'R+H)KJR^[!Yn==8idr[Aʏ|$.xqk8`qz%>[ۋywtbK$T0)gv6\Ȋ#ho q_x?P5 m߁V1c!_–`$z٬$p]c!Ȱׂ\/X L &VPy>HYYCM3[ 0VM?Noq)AXZYӱlg_+j5AWmO ˒~sb~۾G}d[_ hJܞ t$ h&pg6/ե)s2N)$彾|rMYilb kL8.I`z E%.YżM;̩)+gmᄌۦ۔YO;ko @qP#>+*Ե[` M-N.:(1RG#h0W^-zǝ`[K_oq'XK{7݈*.yO[ #{[y?E޸J,Gȁ(ҬOea )K-J'7{_LUrQ ,5 akp=7"!f bjrti˒y!FTqiqL 7yq{) b!O2zd攻AZWJ(xq`tt>7<[\-"GN4"j)~9)"cn5^B>[:% 7O_ ( a-q `ԷDno*C;F"M쾋RXLUdT ngħ}_QQPqw<va.a* h"N[Ӷ"c!?/)wUɐ@턣'?-HޑMK/|5B<ʄ;8Ex:@׸C wY%bѓw =ɰ;Ր8:Z闌LZԋ0?Hx@t}w"sgH:&T ֽ,ƒȽBMC;NQAGPLj48qNN'*bO2cHj"9[ 7*[!A:?XaWmT O@&J\Ƞb஘ܤ3Zի/n扢[zO TK|a># Rn%-~֎^7}=e$^i\:^һSOV늈0#]43_1~Uf'tl0|Yjw,DU==s`V.RGsǭH6Ca;aSaHՑԾ\~D,("Ed;"T"Nɨ9r=*qH.p8 Pĸ!IqrevxiL0k\ceY' $)Y6Lg]P]Y:QC\#M.RmC]{2+} h@:{s0yvz0p^&*;:3CJOyobxJ4 o2%zC.0Yq}lL{DFEEZn ӂX[/޺V!i1”taY*Xd+:*m|}2S:-$b_Qbਪ&y8d4hj@D$]ٮ,sR^:#-!^IKՄ;LUnzR@[uEYI p uƦ݀]2Sfg/SPY 9AeJ&֋svz>4$?tBizJN "-t7>}۬5jdvP]{o;AaDf!,wȫBJV0V}{cn tPm>F7}ʛ\ߐl<>X?'l 7n" ؛qPM,`DTm٤cX^ HØ"R8& ƍS +o,1+?b#:D~cP-wsupej^=W t^)kq!|-0s2Ubv"8)qE.ُx&egL- ˦hj dz Qm 2lP>#9qj=YӫLE9kVܟ)%\ ։ZA!|/ ;^7ԕcvPiZ G S'LRnˎnjY0]w_腿3d`{'/EA]g08pJ̆./xi g\d8s%C oWikO`tpg#B\F@j&9bw5#Cr)~bgZ2#Q|UO8PU3_|`g}CY𐛝r7q=@OKuŤڔS!NNJV,-[ ]^fx3^q‹r(vJΎ; %v4T :(]qUt&pצ A|He]C2o@D[ P[[_<Բƅ5՚1h,e}-aD21N܍qwL&엇V>0ӷ7)Dו㴇T}3#$M&Ϙς y7XR캘zK+ᨱwTYc^[Bl' zj&ON7|D{VXaC~Wj9+W/=c~/aScwGx$taD a Lݥּ͸0vG̾ă7Ϻ7#V=r Ha=A{˂\G'˧?>$)74 &1VB;&~]4:6l[fd,Xz5+`yt|wVxwi6BH*zM&Ɣ{l\73~isssEK9`,Deyй6Xv )܃֍fH)cFB^TϳYQ=!m}|l vN"ͅcGp*ck;5Cሕ mMoi@x c`9K?\&keBB4ۖs)Qet'Ơ9nٕ5gj\{ R$; AaηJ m  xKK;oC<øuuQ~MAJZCyKL~R.]j`X:Ɨm8 D.QI+")~Od1!z#t//lɴ.hזwGm_xZ_f-_>gԩI€iTu@LfRT=cg}NIILMzͷ.dIXSs2[Q%zZn@ !ꋲT*?'٩H `uQr/b8`.vPVZDݼwד0-vCvFZQ=DT '9gcF(`Gjd}#=k,IXs$tbpL_=8WW)0̙_ *ƺF~@pHYCGWBDO}Ou2V3|PpiC"!E$x:|`[ֵ 99?&g:a_*= 3*d,&6, -ǃ ͪ_KI l@9,g14V.F8"bxR{Cp|F45>l: 偽Ӯàֿ5@׫@*s'#zqbmLy}w˽TxA5ɠx)_D+r:у|ԾӂZڨ:xQce]6,aMB_Ox~u<.CV틉FѠ~?h fޖ8A鐊y Ƶ!:ښhN\tHXI(qzOc@t4PB4iIj{EYʾ+6f2KQD[՟#uM`h>֗A9hԶ?7ǚU>Z"6I㋒`%1?9Zp-^"VQo V&z¿$hi7c16ct)R"5DI2~{!ײx b)fhyрLUkULnrfe`m\P!&H1đt JyIcx3MS=txi5ҋk^|Ի)IQ+GG wkU אF Xh.N8NA0;,ۡɿg}1IkZ(k zR%)(tn2 ,z3C Oc{XO׃FGmnmZ!މ ,4br.J첐e]ՋLsWN72?¨gM}j% 0O=u/$Q؄21맕Abw638VO>{9u>P%~u)4 6.5mۧ|KhV!"9{xƥXۋ6/J#~Js+I=f &P룯 `кfmNd3SKpHvY௴;0m0\+c 3q.y>o|duqemsCNC N:s[jg?HH5wxNM fpCY`1rdmޞHtK%==5*P[8LG y| )\eA)Cs6RyH9({Ķ D¬,sYk !7 @_)&*X(bsH*X풍+xkNqYr7es#HFLLWʺUP2.鍗BMHU;O+2rȿc(s%d{sEG&4O ײWP)զ&vW ;(#CUck %'zPEZ1XSbU<e"P~r}L<]G /KB^)ldjMT(3YjcVr{9:Ls,u>]Zu=P#r,Dr 4Au-NJZU qb'}=V]u@:\:UvǨ{N7f@%8Nb>D<0w7!C y9,#!xI͌&@ޏ\|="០2<1 h~Oml9g{՚8S%dU 8_&1N'";빪kVD+u!.^l֗x+FrmdFpWpNN̫5bcC{/RS ZJB! nZĔVQj{ g ZH$z`7_Mn,-̔l&"mr#G XSKwFRbt{7|2o/%@:EQiD5Wg=X𢾧`fFh,GA :\cmLHoa#EfqbhX|!\^(0)jU mhTglvʷsuچC$@Kہh/ȱWl~E`R;,-w=~AdžEPʷ7 A{)LtyD>1)N"2Q̄5ijBٟ6W] }ޣf_;Y60|1;3 b I^]7 X!8wXAE!ۤ),7Ψhz\0\DG+-{U)^/Z5~g *P?%¿94!5ɈI祁8'Y7!ČP C|JgZ_(tOñ#!hvaw\ZXPh^lxܕ N)wPkJˊزN0,M$gY׼ cet_ev+^C`waP[N1;7ulgw_P>fg{pXCM[U3 C6~ՂtSO lѥr/ w`BKj nJ,Ul}U5)#K/軟ڈpP+Ţx-$)9W' 4GokoqlHa:k ]_/V!q?&iC&Z*i}Bs}ԫ.:P`NEZ=z&b25$nOsswS~8 WK`@ͽK@ŗ/.dd]ޚ׶6b*T38>hG'Xx"_ 7+uK 㽽BɼƘpuPǿѭR7;uSZ 7eۍ83PO=6S-Gua]oVX[pNQ6Gc*8O^`~Yݻ&GN9 5nD{;{s>zW &_TCMDcz4w<_hSh_)vh* K#ND | Xèb Kxa[@nB@DcHoS:`.@t5nC0qO\X|{YU?!\UpF_mxSX?C&@E$23,ʁ+秔9x6{L=CLz0wQ.!l^z3gC WrȀ܄q*p/l{-/Fi/Hܸ_ %Xqw*rиrȮ.?Yp< .l-;zn.m*J50TNp('s0J&&\k Mg$GQmULv@P69D.R\Re:8dI\ߠFb9x&A7\a#ϭKK(%ٷ KRy+F}z4ԐR4vݔQ2U*a\J HݳfWǔjg(SkߡY*K}eQx o"Ћ: q^Cb(gJ!)M=4+U_O@a[]Qhbo~\cp<P+uk\ lC׼x2(W* 43-NQv%>lq`s6%"G&B+MÔEdkP_}Q! O=uxF<a=ϴ#ӿc{DeՌ8$eBOc}d|dQO Oy+ J#Ȓ Q/Ȭ]Z_锆>}bՍc^ ahVQ l5@?|/Qצm(55M_2n"pi4Z-1J]L4U}BQl eQ NPyᐗ;E?pK4Nm3u "8{*u)@)SԼ0 3iMF I*xҨJa)[΂"YVi|Lm4|[e~doRdeYDL/#^r3C푈\_ Ƶ^gW7(LX .rjv˰M),UC,i=nqt&HIFRe߄PDGk=M rd"aYxI~qc]|(vY#_fC(ѧn%cOАpR-͡Hl}mwNPM6^I/itbg+r#KRpU>/4$J/9"|{1w'Iy~d*olgwC:eZQ=>elWtF ]ám:d~eTyǔB6x'V?Nι':\-۬F^@WzkcSn*C2u'4my{B9eg%LXB<`ke)5XǯBD…z}B1`enEӔe9%r5~Xk+l쥠+<3,[H9Sg%֣ivl^]I~ x2ngԁȷT7֗Di[{DiѮ7N^e1wpȚJ6|(1GsU!=Ij,qٟ,gaJ;Qn1G[+]1@ѓQU \B:4LpکT-{t ⦚MIN$4&CEg-J)2F?-D4ClF_!Fɇv3#nC&)" םj3TeyW5jF{ /v߱?!D7L!gy Q/hTѕ9Ŧ 1-6?wUKi jV;'b*<0ރ49ߔx 1H&3+:-$Z{⇾S@Œ6,d%<'KJA[8%;^NRs="#p@IKARC=^sq0$AvC,\# ?cj j$sߌ{c#™DJf1g|&o9npr 隉 PN?twjceUtniߟd'\wjEipMy5_UdOXho,3>R~&{^sNIa h4cs1%[~Ul06|^֙˜۶ekL'"VNR{?y>\3!DR{ٳ<\EnjB>Ā0gu "7c7֚[2ӱ:MoL<;H1+̠:mp.&yPu^}QkV8ʿ]zx{+,@۔^{wR9˚ܝ,@$AyWũ/\ x.]UӬ5̇xZrW0!vj̏TFUЊ({lp*`w-#HGUꆼP[Ɉhp!Cw`e*Ze e&숔A}J0rTGBo%͋)Pv5ZR섄-C9z?]SDH (4a6FOߓ&$xsHBԔ Aߗ; ('k8XQ˨Z\$M{&$䉢C5Rt{mrQ2] k0nh4L3tXi T6a@ynnxǺ?e7ۈNHcuA[Pl[ұr~JK QAi.vi;Z`zg]z'B<2 j]hGrhs y)AU ƣqZWu?UDm> 8 _P%LRWG;%4h1a@>Q+NzJJqޖ% py~X $Uzx񗩆ȇ%vyq"ocNgdc"/=k8H$%J[g>GZ೼MNJ\7rG`~[ a)~au䩜b|5Sho1eoާmA Jv7 R0 $Z#0݅s 9-D#滎f_)=)!#!#ުcV7YpX78:Y1# Bt /aU{Wc}p']E@=m2^Sm% Kz+RޭF.=Ñd7TFk8s~0gAJyDotK~)\#po=LM|#N^sMWӢ7l]͟OhdiplifܾBON5DP=bS(h$&+SUQE&nHn 9TwqRb.$k{DZlȁh iԘlHHǎ|fmGOC7# 6-? U ~+'t.R. u_CjA4%a\e>N\li5L)k]O"(+ yh,XKՕj'xyT(W)rL:YPj9'2V6! YIm. -`>l0 󉴱+`VäP:@mbIvyepkh@Ӽ¿P( M,o9#A37 X!ny M`'?Gΐ\] Q΅(.&ʡx0rжWݧDՁ0`-,mz/ddL5J=U9K} FLݛ26{dqߏMnE+n{`wvϒM?ΰuX߻2f%6*cvedS_MR Wk=D c{YD-DjB yk}%(w䵔]pk(TNh1O_p@3+X%{`UXE-uxow8[`UEN -, wEG&D\(NhBP[&K[fQz}= PjvY\s\;,i@dN \K)Ըwy!+rw5+A\}z oqzpP6KjUl> 3) + AnAdM^{|7?B Vo\Νn`rNuBM%TYTT`r0-Bp|+deyRNgXoi <,Ҝ(70+Z_&[?S؛/rdw fUވ?!NOCidns zaR rnZ0Upj K< [[{WN٨$i侒6/EOa-5CZ~ɕ.EҫN'R-Yx֟B:̧6E k/6QŅaSMظ9/ǰ:CdEENQҪ#!ioByʸ={.l_.9h4;EW!Ԫsa+7%?6hzm0D KF(Z*Hfq {D6Ƽ'6)% B`lWJe3G犑`{7]gb28,lI)r,>MA77|XO錚hTAc͘' nɽpPe%ht~ZƔ @t Qi@(æ-7E[JH\qLFSP,~oXb~2@X1.b#abJIT bTJWIE@?js_eW/-ߔK!{4'frkgRTL/Aos@ۤ4|@PБE/ pM%kiU/ p鶕"JBt Ԕd8?="NA#7(4N8tkrcwJYX<jFF$,TW̆4иwmbd42i=>mhR8 A8<}CFOZ+/ljkg"ab~٧q2c䣙5*qYZ 0ߗ.S4V[ٌ(@rV6Srxq{O'/7\y}?ۦ uv@-%JYu.U RFƪ ~]& V@+"o&~A'!ovz()LϿ?r1t֍B>~&[(-M6?S`Քn%xs~YڦyZa&{Fr\l!@nO.j\g_<QuQϸt#r}BgZ󨶻gAmsn%*#Hyȇ6yyVQXE=';>E1,"kSY*H߲/`:A3f/F{a KѢ_Tvoi3bYL5Gعji1^FR Iz h &󯛥PFr QS~JQtK)yٖgzK1$mJ-8߮ԯe"(~+6Dk'ZL9>Y~yܒy2hRwQ?v=RaU[{tWP;[Vs%I ֍Ȳ\s.-=§8z, a\@ PMSpz>=X|Q o1?S07Pz…@* Y`C/[%yYIiy*`Ï \`pi\aQ.>" ڭ:(Ыː|-y|&kY,S.uFrQ])Vx@%nLK⭕9c_o# A,1DbQPrPPd9=Ks eO> 8(h{ FjM*(s9\`m#,V=z@I CT h$qh!+S81 ^*!Hc.. nm Qxo5Hg/YpfޥarRqdq@dUOlDd”,tQ$ /4]+p f051OCn*LnM&_3.*K9n+4]ܲ'ͯs9v)JP&8kIEJ'xIW: OQ {Zj1=)/1;R)GbHo9Ґ2 Vio_c'_PF t]5Β0Bh!7DM*udb?j'p9{epYJW 躆9ʏ(Y:]j8)~$h}ITE}RK*8+/e+`X,@J%?Z5-}ԝ`םtB;Dnj͖wMӎ "z4Gcp9z##g(uox"-KA*>M! \v91R7슘P,u!<(C/-O}I i%2[Ny?-yF?d `*ǔHex'w9(oց !B +W+Bі?)0Su9Rޚ;{ Pe !ǘҬ%](i&h&۩dcΡ1*jY&ۗ\F[ wG$|wcU67_ ʮ9yI u@,F["'RItBÏ8HuШo7[IsLC c&a-LLx$l;6q8hYÛ>@Jqyɠ$yi-ܛ V*s,ա(޶]~#KH#wn^#6Ȑ{G>=V']9ywSΊ*[z MlwL,>E^έjЀ0rn"}.P=:UK *Akk`3B} ݄ٖzHbBT xyښ=ܓnK؍&ddCT_B}`|% &6t[>"chTeۨ 'CVCqQ_;s}K n7#5CL /Q#PHmŁ`**#cYkaS͹T<9j dP4yP6Jh1TL-$a;WdzwxcvX J;b(GwRP<ɻPͩnpUYe,%&fʎ؁';Q:'Sjiͩ\'߂G-2%`֩JLw'vIo R7#NK+oR:`EU"?mM߯r1|Nl *))wKJ9 (i v8om+N, @8LK 5Oj d~R_K2H*!%f rhq}m+ D7`EK|@eA >?å1z]Zw/ ޮ)_bub sq":ժ(&0YLFbk/@NPl6i؂!c=a8E "]:R\.bmbdA+UKdNBbM3c\C@:m ÉaojP(SOI@NdLR.lT7U#|]ܘ\zIFz!Xo/zG`"՛( #ucӑ+U #z#wA`1f:Rl7pO@:ڐ&E3j'IBY0%nt JRgH Q[HMcSǥ^WB.8+  36 wv;D MTK``AO١4~jxqﶃEzF7A[fR) IIH)S@:yg͢ibB#sMy7px'Hs^N xةmgJS3M嗢NZQvF|]q` S7NܢPJdP!NnG8$@$lC"{';.LC8&6J @B+L.](vDcۑw[f0HE@gZ (<=G*r6wk`I&+fJzPBIIFhL=9& M8"eiRJe[4/u`+YxQ=l{vdlKI-H ׎b]|M ^%REEl40џ8xo3;:ń*^)ƛ/$$*ZIx K1yxnX0 ۈ)=UNZ}5${mpw:ZR pki&~NO(|hG\G*6}JIUa:Jucj_A|_,!pn9Kt{G*8.8yh3h\6@}9M(4{ kه8I OLb?ESV60ICgVҝk6v0r5ZKHu+<焚`pV@x^t9M0rRH\.D?¢ tZ!֔0]:0ޑC&29?$)&a@iCm$SI'L=h8`>Wɮ%nUUUwW f԰EJ˨ Ӫae DDiXظAٌ>lQ`F<~nwlI=} ঴}h6|k-_G-V3@8T2{oL{?z!Lsbp0}@}ޡܣYd v̼#] "1"gi;WreB;XR"wڠAƊDajȆc-ױ9Ԗ=V:svM',.nُ/a;riUI\mcn3Pb% > \'l>xm80] -(S/ozA/z~`hR:.o?1JrY"9{10H*3̅K1@A΅Q?-\=oᅭvR&_!+_)wR6=e*ٓj/~I]%ٯr( \EVn*HI-D6qF?ۮ_S.oYbDic(:$Yq{OjAس6kG' :R_c_NzȧZӾ[Y5Yܥ4D*x"瓊  (?&&)QS7Nft'~{Uɢd+c$]0)XrJɿ{WQj瀄}{:U/BJ ɣ *OId;C+|$RcǸ)pZy"q{-GPĩXm+U^(u x'-8-%>b>`W:k']B5eЈݮ|?)cʁFfz yE|ܿ[IAȪO#i9<#c͡U>|=mZ 8"_(%47B_qUd)XE $K+jM/B{gzuw!:i@F+4#ydb ˩rɽ9S76b*G葵Z$+ꂷ`k̘r!j@ UAa;MGap5s2KmP1:{"cv=RE. t?*=m-jm_/`Qir,_ˎ".$Sr\ @,ތ*oڱB08ؚXqWa5:@-r@]6H%k" o)Ӿ&>F)#ɓ S\g& 퀂 fqmrjO#6;ׁȟև%Rz.h >x{Onjݞ6JXTP\FB-#2,KG\`4 }O#1l!$J&_:G5ԷjszHgZ뜯!nf<;6-kLm\o)Ot)kjf#N][CMGQOzhGd)|r*93XGs'F/lT vA0FLs|*K= Q=em%1aA >P{,1HtN[s<<190dpW׵1ԏZ}{FuǕEj4wӊd>ϸ~9#8Y|}t3Gw&c8:~TN ƤNoƤ]e6ʜ|^p3xZ}ӦلP~ }Dx]oJV|q^|WŠ˓[k!9_KRBY,c}ǟ2_0"DuH#yOOwp~`4zJQ6Zj ͐!~V csKO~$j1+FծCP=2Xg \3T$QzlJeŜm`T{'\0XvMsgNwXb~> ޻ oGÿ[} Vv9{%yaWkc-!”]{|2nn!C Pi]CI'byl^/½L< N o{ݟCs9ryN#MʭKHUXP Z 0yIwZ]<.|Ww>jf}յXW88'R*qt0ǚIQOLѤ^0qxY8:# !5Y [(U^uk҇ 7uNt{oۈ56XuN 09(6?"x SE3:ov>ģ$a&s㙲Pb381w<*7kbBF%r_\v(HX +EM=qK@pv7s:A.:=̌VbU#a}D/oŕVHosF-+!y|Xƹ;/>,q ;SD r22J /&ìz k}}3*VÕAeA ,Qh4N: ̊Lt2+DFͅd$0Yفإ ^n)ӘE ^usb iw(\\p|Fd͎m+P=n)h1㟮ZO7 C:(sA[ Ɨ%M-hTBMuO(a4}M@Ym +"-Z^=CM?B'4^/滽po]xo^{ImNuD:$Pxmi`~̷w1E=. T U..jLv.xnuqHG,3#}p6Q^ƿ@Jq RgZ0i\\QKF^ 䨁vpSR6r^wuR)N6e(%#H{gt$]cyu7FLw?1T/H/ݠ#DA_d1lh sݢI+wכf̃L)MO,'@$EdLN_Zd$~oE>>6'äelBLfmڵd*(j4üRhX{3>LHc9%'Yr獸z{xDO9m,b~\DmfJ^ZBF.nWTݤ|3pl5@:jGxKji~!*w3lyN^D/^L3O/)zGhd' /\q-ч @3z0-U zkե(ԁg.\cH[<[AW"#2 _LL,3YD?37A'>nx?N3g3KetG% -vPGJ%-IAT^|$*.2"gr%S% +c9 `/nd~RZAU{?SBdUإoޖv(f53YGȤcB`VjO45 Uؘ`bu`.fX˽\'DɅߤ 0 gzu.dϽS m(L(1'^qIH+~&]-R0r$FL %xOdعՂpHo*iQ\(ʾyu\p3~)DWȹ$eIcbw$}%,ZR-K|ב8mtpXy12;eCɏDRtN%5fsVne 2J^7c05}rc[9"UbȚL~y]_kHLJ @#(. u6\Ecr\>9C)D7iıߌK<-4AVi`r2DYYJ#WoRtFpG0ߦL,>Nߺ_hZ}$l-#/M*97h#ԯ4P%JZ4TVUGu@MxQ=BԻyU) ƒ[3䂐]eT*]i(UhϬXr0AƋFTKމf]*1p=F{%KP ?AHy$%'(tt_~ISe} m zaE֕LޜmjJ|)! TVlBQLc kmsy8~rkuQ(qkq `&e0']ȂfhE_@:gcFrWto3`$baU% G).4e\M\X'%U-6m'κ]*dO]֟pOhyxE@TKK{ޓ[:tdap'Ok#ҥ=02=΋3F+pW 0z !gE6Cy<9#,X1W8\_wڛHlQp;#VZ iMK-eHUP;%(S(@QF\ZdJwgvYTL4=wD Nr >Zī价$1O3"8c \<|s;u2r'VpC?",Դ'a sgrWsQI}ð1Ixbhkk CR[J+s֠c:v8%R"y@8*E>Uhj}( <yd3l#݋e;/?Wd7<'(d\֚ >It*dYNH3#}&ja4a6qmqX<-)gDݓOV.:VIE]ە օ4?#( 7hc`Vtrug0`Q2u=㒲sP.A.=L|*N-2˦$JwGdRkrrؽFvaCho+xۈWs.xwG_R5%3)Nx!W#6r!X|qP`(?DebA 擙BY!'kh(ܽ!1H(VWGҳC#<* ͰLen0fIŬtM X7v,qB߆ɑ6>3Hjy %$zNvI}s ~9Emٶ_V=|i[e {$d#QQVX",yG6iza9ϊ |$2J;h{¢w!D.\6dÕ 2.$' q%)~%@"|Oe zul,ƝkV)*m%FŬDa?]ʤ=B3|0e]QѨI ӺVDJ.TP- swklMf9yy0VJCm< L,r>i3DJھ;3 ImW[$Ez/f|GunWxiޜAl:Oe%(O*=6t|䪏Y0"%J2_ k Mu`'I-._Ա **s.Sx{7~ bheo6ErPxe78 ۦg8ŝL"h?皂/fVՄ/B .}t/;viB^Okgܔp̐6b; D8n -Ja%QJ:.)Ⱥ%Aѝ/1 V@XF3"&;[I5f^=4O ZyIuy}SȁR)[JpLpѶ炴5ŜS|mkPQlUyP#F.i\p>@a*&Ly4NBߗ{\R:VBᎾLWp:=Y/(yE F*b=jEy} 'Qjϡu"=gP6:b:L q_Π.[0Z9ݏY[=IZ1,(}< x](1tDzsuK殖nH C@"U9̓ "T+L -dB۫ۍ[;_䱂M*tS3왆5p'&mb,Ƚ-[%_ʽ̷R1suވ22fz'+-)1z>2FɫE9RDFv V\:I9V1(cIljQt/Gx i4D+' Hs&N@}Psݷ.__MB諸ٺc {v( _/*xZאVo|S ˟+e9Hχ3l}2e1_0>K>0S: `ML] CLX#vY%l$!,Ye:GTf` X`$ۇXG['GQq73vY?n&l`oU (؜tWؼ"'9?a0rӭT@(| 3L'ޒUZׅXS|ZE4yd]Isn5 5$&iVI$g,.Z#9QYncZ8ѿz >^WI5;{V$1™`JknِT:rqX-q,ص[4cG$#X?=`VP@A4˙r,F5Pge*{HY!;a'l ѠZq EWZXq SR$nl1J(2ksCo?x*X*زyv]YBr6c0n+1@5-!L%u;TmNCqWd7>&=ANNws󐤀ぎ;NJ+;$ 3y]? 97e6Xi~szc&E{`o\UZca"`&2:D_.uU{ۍQ _Yj^$&@IK ag>) .D4?1Z#pmi_?-jԷQ`60ogCH!3P{gm RWGi1`tz>Z$&tXc; X)A= \gXzś@ف>_XoTfiI.L;Di l47]X;cLl0 7!˝:1#wN-P9XzϺmrE% ;hS=NQQR1c/ kqׅgb6IIsou (bתc^L+ъ$@ײLo $+͉|q줙@{$ *9'f6vJ*H''|N>x^NA3R 9sټsaXO.ȑW}8Ze;hr =KVȒ.Ja_:TO-x+(\o^kϬ:̷ng뼜Y4oTY߲+3jR+8B> Ozr,}W?@: ð lG+ W $D%6&F>i\5a&^ j~v#`?rvԅ1}I}_wY `\3xwѠ}Ѧ3c-O!L#:"CƎӭ%('x81CJ\Yi$-7ȥ:kbec޲. BVMw? \0ZbBo窶ֳy\}1c lVI N쒇לM"9)xq&jIh6LdУ} +G2L|${ u=>Ė.Y ښP/d`L;F"jOZ,aS]*k\|+㿖Yq'6,uh4'e(j^2;fTyzrlxqHl8 ?םg3.}V A01ɥ >K8QϕPѐ7oYUzg;8w8Hb+_E^ $DeK]=hIh=cK7)U/$q=dHqK YR6P}w>.W,ğ3"rէP׹ȼ=,Ӝ?qktl;j<'8s*j&f&GϐЬҴyVĒG5ДCӭ5 s&j_F3k&g{bǩPT aM-]rՒE #6BZ#R] _fd3 eb`,^]@iE-1kJi/VQrBmzX瑝+#=w φ*({.{u4?5{*s뫷EHPkDws8CDXGt  ^O0deC(I 4xټseNv|.ވTǬuHY M_JbeS{f-xJ\e2otV^AZ#}ii 9@Rd)=iAMVz9l VG,3C, ?J}xK;K ^]V"VZn0,݂ 6A@V$Z;MB_LKw#-¶uk3f~yMp~71^dbn "atm$<8,Q%S"|$E3^dT pl)t}a,, Xqu{sr-IJb9 WGtoHoмqj,28-CmM^$G?G,l @$"39rז?}\3[җ e8'x*'x7)B+EhQWW%(٦${sBCZ(b[1T.5DQyiyS63FDyvi`Өۋdf>E#BMñ0boDVS{Zhw+$=N$QC@ח@(gg;yi%+ǝx  eZi En׉V`\p+|4OאKs)pg/QY@5~htGQ+¥^3 0IFO/R2<%fD=?bQH1lzST-iJAGўd+^KuzѤ&zzy&5q.k+zI1-  Ԭ3kF cVhYV;uU<(?RI~>^E\N-qe1I6pd,BֵiO-IMHpK(au~1U3PRb3 -{{h Ra^HÂKNJ.,C8o0s^a"b3(!ȁׁgVtJG!Iz!؍ʏ oH̊1Ɇ҅99#@ylUj VWqַ\^NDۇAѦ!L aY|@{L G,q"Oz[Ax<'Ț(9țR5u"ZzA{þXL9'PUܭ otx{9L\Y&sMT[ tT_m|}bbCVSWdA `{W"Uk!-F5]ޚP8k%"3Bu'zp+5x\l&)f" 6讯͡.)l"^/O*éӽ>E}89D_7#w^9?fȀ?aR\M}*^o >̫RMR}yL:,bŻc&>RRBNkۖE/V+ as&8rlMpH)֤?@a& W/&,xy"t~zU W1t ct?Bl|xå(_/ ̍!]OAʇH Qŭ-Q0ʼn ƷAU/a љRj/`4@ fA(v\ nuK᮰|QfK<_>16" X|{یE&8w5[iZ0 O(?[k#0WU19L74Ì:]>ݪV)o' \ned ԋado0V!1U7l\Zoct߁LXa1VKmcD!EOyd,#ƾ,}vZnssKC >,oHBklݐ݁'w0 W0 F4jkBf=3©K eWǤ+6-(1x)x:ޣQ7 Wc{XYWðl"כC 3_=+a=};~p HUDҝ"BF4)((st̳ur'Kݧ/P">z`B"tIR)QY47y~6}a1rgMݧw-(EH"f>+JaAr~0XX;0xWy2\<mr[pEqU[ߩX$70>#Vٳ AЋѶߝ!$JZlDu0캬^lPk<*Ub=LD*[ ۙ޳}>5Urq2I0Eaz㥾{q~%{]4/Wq6%]I+@"zbjHZ|/VKBvk?ۖ5)#rە.ӧxL{+Ҧհ #79$޿)^ :&D>RpN=)ʚ@ Cn#}ѓ23e*ޚ؞eG ){\h;/r>˱)0ޯd '؃s{kHƵ V$+&3'z^΃zZRiN?h4uJ1[)i*~ƨf mjd'Dbx2^ß`fJۄΪRsU['$-3~f]] ڍ `%@|B[PS5}oDy J\~:c,::B*uzg/Gc2w5q5_YdN5] |lUj},&r".#yasTw;~Dt9Gfm#enwV`7~*GڕkfT-wCi-eM%Gl\"W;ì.֚<!N#Wp(W^a6قB`c N@) TJ2)-M D ru.yh\9č9n,0kn0aOں6olIh m.Ŕ56CPJz] ?E6ke\?|NOzRL稾yUCm 0 c*2 Gfz|=A>ed2w8sJeR ">>qAB#lN&MBF~uďޙRԧU(A#7&ʮr4 K7#s fW_s4V[25wR732^H<_r[1EcޓٰVDg!JU6hjm92u \_wVa! JpޭASF>7Q٭or= |wgEV^iCjX<^9U nee f<`$aO970T^1Sڶf?5Q,9JYtz@RgG+Wk4r?$ˏ Ed RK-8kQ 'B'Xe,)Z_p% 0;ЖZ)t1d AØP5[̪Eh[мg,:Z.8Ҝ_F ] :Vc˖ & (Z=_шG:3t.lj&!!c4"M'(!a4x,KV=/ 6%"[L[w*IiK E&g0;2q*NVϗz:P2gN˶_9rUsΊQ\YKve ũ<5f=pÊmd'(^@7WM}Se}OZ/@s"1ϵ;БZ5s0}!`C*kɿ8/K\y<1n#nqš̝}! [LJ\ōׯq֘9=I<z&C$ z`𙴀1e?DDkL kDOڀ\=4Sʉ{#`J:Q0s&2kUUj3R#Ķ0[emI *dU뗙3%!70q_ÅTs3:qu7BlQVT ~|89DqX@\s$^j{ûNX'8:Sr$q& }z$JB1r3'N@ 49"żtQCU6JP;3x7͇gܺMPOXO iK-(ηi2H!E|v c5 r;F:f)BfNHFQHmt oJ fmGVkA.evf=v_BdPG%L *HBJowȯ5YU~YS)?&oP, o@ͭϗ%:8WI:] #ަ/}C"%X2D蘞:?*E7rO$"P&ӀF>95H5Vf6=J߰1O?ReA'kfˈkO|Yagh0+xc <AbJ>ۂEdxG0a# 4/>$b=%DJdxTgeGkPׄo0icrΗro^WsfgO:+D=j捳,Quw9匌ŷՑzng^9Uj͹;mJjgh<^Y9{M|lTT׉xq@Q͍yp-UkrH4걣t־D{ ط߱m# {A3K5`jD2AR̷m~e9̐ ڵ38pjh>\ҹexvvpf>|3pc^9Z;P@V`+~N̷wK%Th5*=ēum" D\P[`nrj2_*mሾsl#CY6HF|bwBuϗu;UH2o ^E zCW=Sy_q]Zqa^vKגzL v8S4S.S[;3z3AoƳ8Pjd40N69YS>xwg_h67C%, CgCkm\p%?RPZL9b )67.K*{0Gמw9N,f"9LG,Ub: jv9r} i)aMj.cW<A׈WMܿ_Z"^T)1`]Jdf M7泂KcN\汤eE O<G}Kg<f0c'(JxA;tkd-n7uu㵁2D,T]ut0it M<՟<=f21o93s168˩~iNʯԙ+G̍j1^{bujeàHO5cubVΔuvJ9օbAH 1*e5t5z@h^׾:kxrZ+J: ibd.TbH+!xItS)^== 4:| L{w> PXTȑǯKQw>zS7$.yE7!sgnM`9]eLSc*"JsT^ͯ[l#s%Mq;j#:y6:PA-< u,B!`Ï (έpHDŽsE!A͏ ֤ۧǢ/ݝC 7jdv ~9M؇Y>z; 3lJi7/w+Ô+*{U\\aѻZ4fpV[r<%yn6ܷϴ.F3D9<>AܢHn*~&Wm|hᴐə KxM=():L٨hgʋ&C˔ڏH"it`Z >q2uA@7}1~P3= x\@5gg&dӲprO8Hj2&ȯ D#7i4cKs|m^Sy%SEC= :Tٽwɑ6 l]}(IVR[T gh[͎8%6UR_<3$x^Wg_qZeB&Tjuv#<%ǝ{bH@́+0W`sgO`g\ '}Ie\ Z=iK]{sQi<%k({Hڸˎ&'d]#n<u`{lс83L)%RP/L]d7AY7 's =7a#s Q3 h/}ёG+(MA !\U |cvҴo\g0pI=ѺO}̏cem?R.&/sAC2nG&UDO>6 t-FJliS8fJBiY\ (Β-ȇ[b 8˴_*0I{Z^b!(9|d LwXPd؝h 8/(m#r[kMFhw4( .fLr#I/ /qecz]3n tx<{@,HEmNkt^Oq[cmFDeypfsIJ=II %~ A8Yő;Am JD0n-1@v1mR#qv-*(S+ 3+?!a2u8(]?/zbFbѩY!$ 2dP2[7.} +\VSm;o~AG3#7Jn17i;_|KC@vuCUN0RjѪ4+%1@Vt 8`~0$cv3Ʈ>/9;Z[B^U2'Jw=/:(s:`\,[k J&p:n#<&̋.CD>XEru9jܳ~x_(&l7m_ThR|NiJ =u!*Wʯ.#կ4ch }bC6dNqA~RJ w9!T@UFŸq VnK"j$C #tlDzMBgԀLjhL{̛<آ 1ȡn u,(i9 x b~2N:/uq ˒"qi֗^ oB+#~mIU;<"M/ 7 Se0C5MJ9Xb{ߺT2/nstL[ ٰC[GۣA݄fh#&T6wUnȘTb)F[j6X лLU=`>G91Pm}Kb/47Zr){\=0V?ZE>][iɃ 'ܵ?h]p ,xc bw:faC5aO7S+8PEi}vhe|*y1c]e!@aUQ^CNq(˼0k׭tb IH2‡7IߟpJ^5gsψ9LE2 BoG&_}u|.QR x>aBݛ,QBM3ZC$N^ H[p\ ?nQK×!oBY)7mBBXRKEbQ\-J:n Z!5V(q ϱ/[3eEa/7_ tWŭHcMAN1wx0w+JTILт;mka9jT_w1K0jKFjN[*EP-#~\ks_+xQI3]s?qz;*ZK/ꎠsDq4nA\(.U#@O Ty710k%;EFAfSdg\p߆`7nc?렁ag_?ou %̈<RXdv_F_扛:y ~A\$c Tnwot˶JQ2Qf2Zu):BQ]q;}85qZ,&^bS*MQ9RGBhgV])&Hg+NENNq3@Q'kIh >?Ae4x.rwEGp; }, s0C&÷Ϟ|4""ɦ}WwجSGJιZS|MsU uGr8YTy:&5~?zתx]Պڭ]RvlUڭ(GlI$O7@;A壸Y%£jPpHhywEi$Ǫ7yTlK}+j#DaFwY wPvLm~RĻ?asO&et78t]W}m"m`ȈCy|_|>JFQNn:CXzFh@Ylߢs ^6@ &Q`)!B] ZQɮsnPA!# >S ?F)"AFgg05!\4ܒ+(%2vQ;% #IT2t>Kk:a4rg~Sa1CDfMoA9kC4l%U:}DgQ_a{w/oK@Ih6}a!G㚢\횓 ejՕ|8hqlO3߱CZè"ȣ_5jѣ@KKuX<6A!H+fN}_[t^e8zpbIYj*@%("RXh' WK3>~=y#h{I4x4[6ꕕ%`/2_L 5l3ɧqiu?LG<&0>uiIj3ۣU!>}.MMax=x {(^}@ecrtáFvZ79s523뛳C@B0ye]UPN2xZKxj}*YC3[ %{,jʛ+<}nm1,8gA78&D1wr: X :-}Gb1@(MH\iRER(#^іQvKYrm@"ѿ9)_y-;;&{'7%0,ξa/_rRA]] uf WE6;kwsZv lI~mY9 kdpO(N})7EiLܩl'i\;UQlŔ#|a :68x kӳ65pj+wp_0< G[0(1߂Qhg1ĕur͹ TY\PFfzEEQk^Aˇ50fsR#"Σ֯:Kq:IIѰQ"OQ~f~-E]9o#ںv˜?ܫ[3T:CvTY b0];JʩG-j`1PI* `O)FЌ&!lbQږnYD RKDs-~)x_mr6{4"YI*zmhORa8 S%= o睪OGED)rB]|t|譽aoϋiJ~ij؞~_wm=nW?o6Xm!Ï7x/0HFex@t(/>53ZމUx VsF.l-tޘg H,ۇ1)څéͲHҒaHkj2>侽lTH.WiHBn oMn<]yrs>Z8nCn]0 |慮@!b%#(xtпOjAM@3h4}ݶ`WgSS[hd3ЕWK5԰A#g0mوξlS;,c_XuO GiK(Ə?S⥾&v}#'!UCd:|{)\*")A `C ȯAy#hN"mlERթ jd|V.5?M ?x/;&rtkdcer5>Ҁֈj[P̮8N|vl&l22)8r_[h+IZ*O$FiZ1g_< 9-ط$~\?d@V}!βyӖGjAڦ#`5T1a83H; [v\@;%G13 \%g_+@pɐ ~t7ұXGFiS86FG k1MQ};t1=h}pž6^R%3_nޭwF6w!:xœkՔZu0 dv\Y`5mŁR 5|vW%x˿vft2@d b2ƚ[F蔛m8ɗr(p, Vj2\F~h]RXU?AH&!ՠv X}騖I^9,LR߳Ἠ _JU r>uWd?֮q':c9ڤ'|-'hPHpD:.:WV]& q'L7~ KE3'ӬumYܬAS:ID ᑈ>y 3%e3I5'Rhi/,:2d!`h)m~W闱aPݒ: JcjWx9 m3`ZoOyj։ƽ=] y| 1ןJ_c+ӾF1Z(a:+9ņ(7Q&gZ`qBC >1ߊܚii}q~k1qm}J>F[sZ>$i }oh~5jΎB^IU&5yo6r-}v19 տISٛ+Sf*,6׼e @Om ihWu H'΀᭣U:s70m,gAJXX't nQqهANsY;Ȇ=s8JD",C8}h^mKXʖѼ#ܿ͠Ǭ-%ݏ_Y*5'TRuƓU3ŠABlIBa;\ 52tQؘ!FS!y-sMVr֖qғU(g`$[WeӌFMنm/mdi%*&<爚w;d;oA*KPku;hĴ֏#)|,&&F>^=$!?=ufMy㋤,dnsI㉼59),_Wńa^)k #u>\=q JO$ RZZB~,UAl!ymO=2 JRZsi99Z~ {WaL|i#ɜ`>q]XU:vbH@4p< n`Ǻ([*bT,Aқ%ߞMŵxct(D52;$i0ݛ_j!­ (yA"rA.9OA&S /3_hrcjr+>#N޼ =sT(cmRvLe Me9 m0B;ߋVEzjRjp Vhvgn%Gm,nh]rH#Rzk}"X) *bϒW80u+NpHJB Tk}+~XQH \Ʌ:Y}#bOv h!]ɶk K3տyiqhIo=xwЖ dUf0a'TaaNUheEV9C{CJ^NOm*WvaXܟ^=d\Y fYr*Cߴ nQ%# <$Aˏ/{ga*al.pg6N ְȮîmY1,W&,Zh4Hu4ECFpMU,D  MS}l aC JD#Of%GUQ:ڬqf$AoRcYe~*YGwjλYM7jb&pY@o\WPs9fx^dd]5B>ETz!`(t4-Si;{M=Ti`B o#Z| %thhfto`ַO4W@NnKҴҙ9 j6W7?f95h2y7"n4C(,#^jg{n VYt* 7yiGHVZ.}>kF}Eq!(ΆG/1x6hwɢ  dbf|z@ݲJ3"ݠ_D4G+I;:Uq)%>gp10R$)f>xxB¡ú~T~^o?f[Ehڱ*y! |kR'?훦L*`&t2 D1`Eygl*h}y_pO+~n- 'Vk4?+eK(|OฮF/cV;LUIDygon GݛŢY )^ ZCɧ7>>ϟ "_rd[Cuso?9l5)\D@RƼa#q~M2#McxM4HgOn';TͥGr_48~66r R"./mSR"=VvsA8էX2DU;8;Q4]pkY? eUN:aJ TVLArRqv۝&_.8XhX7 ܠMI_Yk:q";Z=@<2yCx@{?{ad[:e6>JT t8<´%pmj9w A5T/H'^D-"4 4vipFK#*q*S9cτ>ѷ^⍑}xPpC~ZR$]MaC %m4߿jRhS-Kw~q;OaE9.M%y}f[%Q:]I:лcg 9,Iܪ `NCCʟ(:ɎSaO^cƘ=S/N׌%po_oܫ$|qHZuW@ʩtH[@ͯ}ʬzF({0uU@$d,Ԉzğ Uz{ۊ\ 渟qVF6FM舘DOe 'r|YGtq}FP4;"e,'&RdF0`IdD]&-ğg )U{m4D"|Vܤ%@pC |1ģ%TxLVU@Сq'EYh27wW@&o3^qo{V V1KJuU & ]Nkk/r@i^sسp97 (*d zV^MB2Hȉ}")IRczDTS;9t thĪlvWA/LrDDȋPP?#ljŗVIX @jy1-9/B+rņP? z)ll2-(tRBœ0ڸ#)qZZ*$\( sv/nKB6=$ʐkڶ\E)LetV4(:K`;RMb`0zﶪcU_h+}f-wq 4܅/>MK`RӀ 儶-'nH2ᬰ^Yp|4N5kZPs<LԘ5 m ds6ȶaxǀ?akvNoQ+ߕ6"_Vڇ H4r AlEkrgY$8{ K%ٙ1x~q[(0fs-SB~osFK5eDIڑRg^ܥ[۞ 4LAl$F܅.r{jYuVBOrr떚fC ]:a`~U>R-k5GYo zȇ[D,iTUY8<6 Wm^YqT$hr.!k6ڧq&O uOå}!QD!WRu(j7; QR<O!Y=A"tkT7#̽FGWN܁LB-dN=1uȡmȁ)'TI@QcҘ-* .GLW:;y\Ӧf.zgp"|*SnhuZQ9Txf;FaB_󈥻 2fPph+dv@"6kIHכȖ\zTc=u)jWԝp1gcόVdxdT0m N夛 N 5 9QnWv X"o\ H+qjYq=T=69G+fL0S2lMY=*kb5I\?t8ӏvb=z[\Sy1{@%y="}HG$MEP螭 DS? ))k-x}>[;&j bM^ˎ@bI8kF4{~,N ~^ey݌7#QJ9TG-u/%ěӵ&0зޠ٤)qp|ݙy1%)+@ _#&`U !ukUWs-kzQOҫ3$\@0$CV.EW2^Mq/) t4Cy( H'ȯ̟ hDϯ .jFv^MDU{ay_!f9G3Wb2/ӭ}3@Aؗ3cǓ䄻KdF+=jgRSůĵ b]jbѴbdoO~IʈԿ8>{ZE=?Olhb$YuC2|Ecu7<|_w!T}daG: { QGW1vò(-l&՜l"BEVl}X@ XU4aU=3@Ko}͌eb}P⫉9A'On7_{|"|T_JM!%3aZI+;ݪ~\?_=S#90ѪmOeIZ^)KT\reНYs$Nn=|0jkV/$茸EbiFn_ZϒUXF4&z05N!?'t5?IeF0i`.J4DGG3Tz21y6ysVqyc$b7dn³E)@ AQEk*IܢZlK1BԶ/IȎtC ; :l-f`+8oftYۀY߰uD?xcm<>w-dstY {Pu݂obMSNيh qr] T )}zJ ͼ8[̢-w:nRix1"1Y84{mVVCC 6i Si10t!ïę()=;3M5&1+% t$]d!A6X)x߹W9z_]`n^w(X 6WKaf̓NKo?Y0)%'' ݵ 9.ޤ9^TY-6H[ǎyuq i4saVI2=@ .KHUf )zU bX}k}e^(݌ l4:7 kĄC).Z٫vsntCSuܒ^qeO6pU>@fVPձyQ蓁gsp~qBr'B؄M13pGJY&/Z-V݋7#E[pk0' jhqܹP ;{yW>^RSs_LJ6?'VvfI^Ugm4[ĵk)4&o* q&+hnm4;d-I`WЙ,+>N5_%iZ&ʴIY<禊)9,<-{w\3}Q k#ᵰ=v:!`LtstKVSkH1r7S|gUVV R=N瓐NH{ F. Ÿ .A)uEROQaT6-(;7ֽ[>|jA3ZEhQ꼀2Z IAjW{T- !k- yU ৔`Y +B=XrJ'6ͷQm;V" J3]p=C0>* 5Я=,93Y:Yjm1#dX;?WװAD QIMETL M*3:8'-4 Q9W';蹧.ςhrVb?TcɃ'"}d).K! B)[#+RhU$ZZ_uU{xsVۙ @* n~.5@;{ZꭅkXCsWK=}~rCJ%òO"dwd/.^_&im S!(nrjڥX?=+a8zeX.BIJS} >ͪJhІ+Ush 4>^YTO@ç[fqCC_yD~j)D!(Jb #Jp;gZgO*0ETj>W*Q n$Ra^).Mč@(̋ ́bh{ZtI)e\K~[ {c'ukGa(lHdns=PJϧ^qA9t\a;w4N2z-'}撗V?XvrΌ~S+qon{Ls43%t\cIs[_+U? ޏ[g>;F( b[F# (bU/ZK(c ?-kdzߏ`]k@N4Pb8Erm>؃h.X.|EChWÆ#r!!% lX}..f#&K^LQFq}&ȭ*Kfo#ā)Ժ J#D~Wu۟vпӛřކ Xid۰-/~){nqUC}s}xUI<6(.J=DngpMG @) F%emr;&-T4&&mb~.ǚe0ԫg!3|x{I#ў]3su?w ]v?|}-HYxoBx1wDI<=e2Z1fo#crpS]({V˱ŀnp]Lpj! =o&9]cQkΕm&9,i5ᩮyVZPEUSw| rQ,(=2{H`H@0Ez6})dIW6ؒ: ƦWoÙ"X˶H2=|2Ukݿ/X߱ѽ.j!%^24i־ hhͱUސl|Ó}Ocfފg3-P4t}X_~F7^ƳJO˚d!#ADd/-䗺p!EXD8 pP~tO3u||P= &+ B/ O9Ȓ Hwlyf#$AbbsB+:q+%*'P*ˌ%Shl' cE9fcrQzV@m]1?{ej˕徳ApeP5 >gd0ϕbQFӽnv(5<%^-Z VD3JENQ%%D#Ptzݾ-][_[0+وA%wW:]PUIfav[8rK(} '<s[T6ӧݰ;]sL5TugB7h;.~ ,*M^fޓ|:Wv]_? 1EdNou,A"m C[3Ei`y{Y )0 -#!N =jS&gVdp.&m@νs3knLsU =rUC3?ZN*e0? 1;\Db!)dcv?tr)Wv#e` zF 7[_LތG @\@/12ZH?K3!}Z p1`9M>վ*zj˄+H7Y66p Y簥TR"!/y\"Pʽ$@7 ÖVgb <|z2LTm?'Hf*a!׳z e`vP!& Q޷6`_|Z;# XJHf]wTlӳfK $.0W*J$";bft ?Ǘw:RjŊ w >MF ʇД4-M"JS%72;95ǣXx?s' x뚗vFb+{i2 SGVoҮ K%x(Q.olc}?{,7-;YD 9d+,[DYMyœeuk|*ŹRv5 J JFa+w$0qx1kRpČ*k驫 FJf|I@{[GLڃ0Bfu0@ \ >uH`*7&-vy7; :$|ȗ%HHrN/pN-{ГeDMRq8mZj״GQ=tޖsp5GJ2ܼOvܣzFb6:hV ?:-v;G^k%n,3 +G[MLo-*K3i>D>lDG6 lp\:DNAnE @߹>[> Y5 V9"e@6HUӉti!!f5^`d@!%m׮LO3SnC6]c{=LTH a9 chh18g^2x ?-hs-? \D7>HTef֩sb7G5}6r9go?#М30^ͷ[̚5O괄wfm5X.k҅p6Gt|-BUƋ~QUVM3Kaw~if+kJĂ`ޗ)4nQ8:1L ̷f䀱TfLzBn>oxq\O? IrAN)sI("N1Ҭh#D&FqT>]](1yF>gTQzIխOjppUy[)K/\?#^,lVOpjޅL@ ~/p PTw4 IrP95D"YP[<.ܼӟgN~&>;   Ÿ+N$DښΞυ2CgOXA;/ 䑇s?tV4bII}#yF"QJ=sv=70ӵ?l%QĴ:-TIbnzA7;Jʂվ̹T#RablO/ZX8(6P`t$&#3P?~&Y8gҰy3[:I:&jM͜n}?׳OFG^qnvF·JS*^>o]yΈfP61D:P^&[W ;+@UĭU`MSQ뷑%s+jkv<6ݰ og7NVQ !N,0UI/nbZ/+jZEK%-v%bv&=Gv>ChXrn[ʦ 9̗q|"a)8aU(/_E;K_,V5;ޔMҿ-O(i qç/Espu$+Ϳg/ڦqi$lpS*o"b),h΂^&NpEAȢ˃]%mx([f8ڮx ^ y܀@m+%s:@B!)$:3pQ/8 |>&db֊D˟s-ZNqO'gM:9 L:2${a9 zK,KcR>dEW- -zqI/ 0[J. lzPI eS^X>yW eW IG?p@̔XE*wyK tIn*LJH* '*2"e"tZ~k3XWM̯X@u} ~Q2"ҋwh?w2S tA@ D(C:\9O?㢞tݛյn: jSxN7<\ԣ1fnyqdsC{6.k"gmzE@T>煯Szx38b]ҒNwt#*yRlʖq>>Z( 5H?S:u9? ⟆f˨ILpw1p+3Q{p 2igf"_9Z:PHꄍ{[U_,F_ds' *Vb !G Mΰɟrv1_n6W1E4@jrjo] E zbX t)nO"98HO_EE&lL&ḓjH[ܨ,c 44ɏO&zi# ~zT z:<_zBe?9иڒ%ez5"d"MkFU:hxT DDNcVJC> Hp\O ]2(;ah:lCa6Ǥ#[.uZ"JMHȺI.KdV\szllb:e![OEGweˁυB^dH> HдQj88μRȜ|k(CS5*j{)@kЙGOA*ť9,6|UK:nuT!oam0dd/'DӸNQ w2_0O&28ڷ%̬Az xq3]kXn=}c^3'<6t)3Ki[mtHlX:h/#۷?#%q%;?4h]_v*Vb_9z>,mz6'#"L0!zю{ 3[ps<^6`N PUo\'1M6 f _f$Xb Vo[AfMZSo̤%#zNrBz,5wBĔ%͢NMÿBS}ߖfW[w|*#:^PVaSWҳHl|{A.w~Q(;UUa|Fe%} u.dȈbٱzl,Q#?blݬ dBa)柍KV,ɰ.9uZa$m2*>ߓ慤%<%F=KqղDgVl>mFG趍*/G+Bm]*]$OBG`dM xqM`۸|&LŔeF[ƂHmiFI!O,mX UsTqzɎNHRyYֺ*{}}Ia{V2l2ը#2:I/i)ؼ ʚwȦxCPƈô'w+O`NhB&V0>(3f,)Ӹe{>bruo`{Tb|0`y:$/aS4N_2O'ϋ4VjeAw) \V+߇aAqWk @CgY֫>2;S&$y";YNmG衦QWGl|EŻt*"iޜ{gSmKTl)2g"@x L KVɪ%rZZs-Hc - f$6?St/4UdK[~E}<8nA*{xwxDt\DR@XG`XɫRVɣe> "q zKqEn!o"! k8Σ]\c/N,]w*|Dbgc c(gzwLgienPP0@|cn#Ka3;(؍q\O~!>P0ڽ1*崊q"wIDe6ǂ7ѐp:=Bwz½,T4YB]&pl< -ҷ&oLt8PD äQ\/"V,a1UCmJb=EubJc ZpP%h- /G]MgC0bfG¹`dՏ"UzhjhQ7)ٚ|;o*/q Za^k;47טbCU=8{gB,>$jHc{HzF'2G2?$ӱDIhSJ2ђg7BÅ1EDpOyZM|r*'.xeQH ezaTSv?j[9IRb"Z#(XR埧@Ҽb6#;H2Y fISRxJ:2k|;*+NY-%ytھLͳdڌP*9cSD} hoIgEQM=PVq<=&_HvOOX<7<+MrUϭͿ6 x-ĺv}E򚳏bt 2X b6u$0x?/Ѥ R]e2 0w*Zj^2Oތ/\xz, jF>i,-?Oc+ϊ*I,7}%4A cc&:-|C 6#.P`ޒpr:RO(((@#Bzj0b*ҀWq{D/v}yn0\dl5]vo]^߯ۋIF\;.KX|DQ%}6A=T+ j;:}CαHq}l^!Spvx߱u/0(/y=j q нf8/nBPY4p# :I2b8r?EScL)6YTI5.1 p Re$Żz 4FQi]v N"Ʌچ-nX{K-#*~t/fz]1GoNeR;>"< wM|I䍡:Zh.^-ة\h _HYgq}*+@A7U/^x~رg]Y{ YqƜ$4Z 1܎_2-=ͨW~ fM:kXV6n8" ~?(l"Z/S[Ed\be&FZZFu|](t[k['& @ w` }(M8FWb0 ”,ة2\¹7P^H%@";(Fe$hGlҴb?G KjV)( k XUZC )os$G޷8Jp9B/%bH',I*waCǶa x+d1 PW1xlE%ɡm 6MQ^[x!ݩ-AUHl6Me|}By(t-!wWSȑ<\߇r'hUK(W_>>ˣI0yɼ|R+Wa3t]|9޿Xʗ$m4 J^F8Nh2i@,'tGx~/.U_^ydx\#yᡣ(ݱL)V@Mؼ>@!˫9ȓ27Fۦũ  ,Ϲ% F3iS%$Wq[4fFR)h9tY}Fni_'aynt6`{hcl&BqϨ@"?U>f p~,Oߋ䯍;G3r52S@zjPZuW2~pˢvSXG Ilh$Jkv6SViXJX$)5<tgXHe C *[yG 2k8ߢzt ]8-Q6:lj??!}a7Uk j6NcvfiFg;00^tqVn_J: 3#WZBLcTjҞ(w]sC8 ֦,ۚM)CJiųv ~ 5<;T)h3<ҁJX'- ˗qM- ƂK5nwd:iY~_4^| 0of 3af/,;kndgyxȄj9OSUm\8mo0L7.YEjID1t±e`~}0Q᱋I'dr쒦AAXTbAӯ$;MޓF+'NTSPQ!u~Kׯ%it EG!XLx8G[$,xOG|;~,iO>y,դz $ga46ԿtKU3mMx NLvD&  q̔v l]q@Z;X`w鼟"a ;8]S2OPa}Œ%řqojġ*qbS%MJaW.h4:IrM%yV-jɠxU#KJ_BVv,͑NGbҒ5|]: i|ޔ2.2YkIN~Jf([u,Vw qBi\EDvE"< } o+i`/j}ŪaؠLzr|UL_P>@$ύyT˦<i;<ňLˎý^lݸ?Vyzw%.JFd=}Ү3L3\cLM/ #.?syc0T6G~E܀+NĒjOג68{::m JkF) aINR6<":`IU_g}d9( 5ĭMŝCD\1S05TiQ&Fz<;_3!*%ԋ}.#A!nX1 vĞdv&Iz_֜Tx4|‰P65OXp[Ӿ]ÒfvgIx@ @8zaO l&݋y6vm; Τa0=Q3M!-CN ȊR ݝ]6ti~g!mDU6wxGq^kSN!;{&S & ECR2DRv\bᩡxxk7.9 0IBR`ݴO_Ϳۚ l}'ә¾qqK202BI )r2Q P-mަ}?sz)1vVvKx7\iPEUTQ<Ҧw]Ӓ% =n?ٟWVSy}0xӹs?!1A>Y$Nv >剕8]PcgGd׾ 0~:A"}S8G We6(ᙆ +~/ \ɮ[8 ( _#ZVGrGK~[a\ҼG=P9%8)BQMo|P$E|1#m5$p{d$ pBNDBaA~ W$_*H]0$$%+P!"2ύ0QtO|o TvL3|=wڟ+Zbj2mS h|v&rnopN:O٫pp~NT@U^یBFr9l/U9($@ h|⮕v%HlMm-U3.IB 4WqW !vEHo72Q Z11:Y eh[ d"2O~%,5%zCkZɂ6D)I)IwyC-(\ְ$RWM*cZ_ۯ<+JeRo쓶~Xnw.oSYUMl.綀b z9(O JbN^Jk#R{X0ΒWu<碒]WYbOK3,# '4P~ =1J>5uNSm ÞehH_M Ӄyn?$>C40?Z*{ aRH{Y4d(i{T䘩j'ju\^w`Xtûd7# %  a03tjj4ݗ&,;^_>\OGl B[JF% ,8Sߏ3oxźAD{xU+ݛð9n%.ϭU|߿`l=SX ;^O~qսS5qzݵYb(6r4s;,joHʁ?0Y+lєmR~j?Hف0.@D}϶'cIφ%ΧBGYv`Y9w~1yRBaXeQA)ida1XЈ@D}|hůL׶NW}1(D ¢rl|BGJ5io &la5h {_e@%6n qLF OpXObU_@/a9^I*?:o,c\ h)nIS 1"JԱo, |%$x@YeVmڀ z?u&J_qx4("ʫ$y̏cod6y7mi>ȲSW =·r͈&,q|4a)n>M-%9Jot6ji΍fFwE;k*R֔-N; n/T"[Љ 0'zjQT`4ߜV2qBZ}BcLK74!ra|zQ؇#A7T;Ñ=+.<ٱ4nm<}sCwtޠd̂*LݝbG(1c +}qC4iHH -g/-`J$.>NTZI,OIʓV3>ۆ`H'^u/\Lᡤ`v-qo?tsmuH ˵M'@%Er_҇$v6d+SZ`2Q3T%~I:\%V [P R vv"jrvQ pmsFIM r? Y9$Xd˥iƙ-cҒ){4`J/*.n:. 4(#ز+T-Mţ@N46x2aPũ6py TMpUIey`<뽗+_457^NlAQp n^tHbIH?Of ׯʎAuJ;霔!k߻>u/90w~AkjCSaan \}LXj7;wa/XZskd5- Ju}CDCvЮ2 8웠lrl'@8_+O7-Jn yT_MwxEA4\~6n#?#1np.4mxpey]JE|⻣B1ca^_K15 .'A|Iǐ1t?)'CU/J//X!B̞ӇZt *O<.ΜSS;`)9r8bl(9*^f\ō(Ç!_3Uwryar-eac~Ȅִ=Sڼ]q/_ea}r\č>2c\ ^Ă@Zs6۠qR7#ICwF#qK$7)Eh!Vpf?ui䚞6MS) LZXw* #LC[{NT+=> ~-|;-].%0֩_)c"/C^RвJ.+hJE/vgҫ<*Td@3 |u9O%dj)-eg a$ew*Jv8<<qX:qo,Bopi.MKCA*%s L2NV`$gkdV266EM"R+,UF^Aw)#xUAz'$#I#/&L[I{sɆaj3xƸV ,\ Jۭ`Y YxzAGn|[&K-⤈Eg|{R(q"1\6#C!e)ofȺwL%޲T1!RYpw?6Ik0Bi_PD4Jzcvp9'~Fϒ[b 5z4Q?hW(.yނ_.[n5;V;HM0 7WY"Ui8/ B9)&41ZX~0 0u3NʳRH=Ր,[T4nDv%Ǚpaya$?+W{-=RYs[i▄{Bu@SӈG%IiXgRD2w^L8< HѾ=񴪔,Kr}E &s*ե:0{:U!Cwdv"ix %^wHJ-YMscCWRVù#;jGq)|SHF.d ^LOY:"=]-|H5yҩ/[$ޏ0Ʒ`QH#X0Q,}q'H jCGfIC#愧`yFAN˪p !*6&(r)& C s̻M飗Ʀ׹l?% * UVQY{C{Zg!-ԞA_RVW6nSGc!#y h^LMmjVXm::fW7=O#WkQfJ[lcqb@@_3Q׆&s]QI/3f#p{O>1P(^ n$/g a?&4 0y-  =8d%w~L /YlWj#Bl;Ihŵ o7^kuy XY'- } ki-7"6$?*b[ -w<_J*# B&,7 tf?} <@94MRJkkaL 7`SQnL7'TA{l~$QvŴi YWP6<(><2H8DZu]C9DE rط_C¥˃ &$_++# FQ6UC*񤚐¼5WTd$ID=MX?Re 91A2u0>(ˬ4VZޣ9kyel"x\cp"Fv^羧p\׬sDZ= GǶi-O`#)ug_k''rFIY5H猔:zp-G! Iq e3d9h; %_’l7D2}4eJJTjx=s wlpRS[ޞlWuf=O}B drPf@~5"/m./gr*sqPhnf:sq鷧y~X*&"1۲vRgū2@]9iݡ~}D'gs#&i^TæӖ|2N[aR/}: +hf6U Lu "QcJ"4/D5ېn0l9C갹E>ݬcۀ*  .C`þv@K0f{:U{7~# ݢϚEƁ,-`QAV>T5BgYa8Q I^P8lZ$Rlc"\邫j>w(>9}7LpaXfó?jo,B0 I #vģ;;] CB}(<Rp *Ec@*C0tyG-[!DoHéGHBV^_c-HA<*Ra$⊼vuqq<ր(_"MD,?/fv$&8 6WE,qմ.z TOZ V0O4 2W;Ċ$qɔ&;ʲQa8FW6A/<3@Bw=;UzNw>RM0aDV+ sU\2-(4.HBU~t[kэdo|Kg]6|a^6U.G7ܝCvSq^Cw~`DĹ,XWa_*5PPd5;6 gΒԗC |Ӣ[R;3e@aZ7%8x;h>//fL_'jcAWA[L6: X!! R9VƽeimHnc|i#(35O50,oxUH2gkML ,ՀidVH(&f1<ă;5>״gԣ$UF(18J/{=U0 Bd O:o2DЙ<7O@:ص-47ş?0I]ڜ}bѐpTrP2hm'@ψ6Ϸ-2VmȒCarWu!$?QP.KhgmB?E-Ij$&VGEb sK %u.Uy~N=Z.izs,W8 EM Q@ކ91E0Kk^kE;fK,Ae$W;hr`N}r'LtUA830&tjGkzu4ܥkXV[YFw~tDS4ʇ`O=oYYŴSZ><1 )JxWxl R396y[djoSA l*l/֤I=GԽU {zd3o$S^819V"0/~47{u[ÃF/o0! S:p+"2 b] Sݍw}MeOYuJ4]f}H{c2_iX^wcԃƶhmDNaxBfB-Qҝ9C/ ˔U&Sx ȚI:$I.f-RUdD t(X("2VU>Pk%i?Μ4#AgC5*Cv.G7CAp}9峟TQ8s]&ߍ6P?{UPi{wi\B[ PdFD;1.DXˊUF.s*1k ޡ0Hӭ3}[36@_ ).J/m r}2Rnj^"( T䰡I/BrrM]X`"2$@]mцѦ5MD~pQ9S|[~8 ݃Mh&RD_y}19nJ4W\b`M |f"`lx=QڧSJс2}8cnOU}تh';\.ƷN,ڠw 4׊y)iћ@XOccKpQRӛ>ߟL-ßw?ƚYcY[x@tjJz빯 ȳZ>1,ρ`ł=`w4\*\ W5`Fgx"8kbCSxmL#]Ոb pK<"lŕcO.߮ci  - g;o$yzPeɉT^D\ǦD-{O|8>ꩀ߼J-J5"^<jnHo?\tޚèԑUCoH(7#%3b{Wq;^&jq]Q\ݥk;z@fՠ^F L7 ؤ*M|q aȟ'\N"A+yGe j7V,{j!.P_3x͘(CSlb @ᮢ#i?|%b({1mD%-\ҝneb = {gbIHgϺg]N̒qiC>H(oǥAnh, (~v̍]\jmuRۀ[` Uk= D)pqѢsCPX-K J5 hXbyՒztېWs(~S\ Y;-qjo)ٜUdEyd(?ΤWEe]1`@ݤ)!Y벊sV[E|yO+-T;qNMҰ829G7$ \?9_% N2 ٍrwΩk]%`FoZve7dN!]/!~W}%-0WYA<.Ƞ2Fǚ8b#3{Ȉ7i_K{r7 k=BTbf4H:=\摩J9VAܥ+$}ۗw)IwfqE3iՠ#XӒ&_rW24$3ٗ%&!)쉾P n_ldY\"`ӂ †i?K 7j|s:Ug~cIr`oXQGx=U\  BPiݸ,8Pϣs9XR[sᵣ.v_X sY wi[hgcMy9u/tcOĀ>}YR%ΝN>1CFQ*-^oywVS6:E Z;#B&k B1 L>NmMͷo$lbSjyu垉AX'2I" |uA{( ծ>R^t\>Hzt "3šҗ˲ 퍌NIzx/ŞRn?H<ȃၴZ#4/s,!뷈;|WuL$j@3)V"X8 tkշ|@G#gx-& ,J422w}L+A涧 E[i_XJI  T,?xu5$t 6H,%A]/cX> `gYZ0707010000023e000081a400000000000000000000000164943cea00001ebc000000000000000000000000000000000000005100000000./lib/modules/4.18.0-499.el8.ppc64le/kernel/drivers/memstick/core/memstick.ko.xz7zXZִF!t/_y]?Eh=ڜ9Nq{w$NG1LhƯ֋ 哹{ ZH>cWPb0v ,8'diPA%eNsvի#*d_(w NLH<%L>dGn|ִr.{MBO eAϹʰrdzǬ r母奢S)/ѓ`S;$Ҹ\kQ&QTTGĥsu vI^3:S:P:du$Ѐ >];V+axEWdd һi81a]G+K,푖n_2K}dh{+/ry)Z}FYa@`ϲJq!sae@ {`Iw(Ȯ£H(//ZMW4IA %h|Ϝ!7"qx}-`K29''u)*SIA^wWN4L?5(d}O'S/ aLGo: I8ܯdL;jd FK%>g)O;PJcoHC> ̚<]M@n]YW /{sWk"N]z,&3ꦟ^,)L.k zW7?bG3"GL 2+R!rM8te_莓|Ov{:9t][c䯴6s%j)7/R&t(2Obkl@nxDݻS?-"-~V"GĺB[m_*wyuEv4C#7^z9ҿѭ˄&KN@l. { }LxAcld.h… :LHO<\5OD,sI~{0!2yD,8m;4 e@e/1d/LowNv2xN[V ڄ/!]}ϟt,550 hLo9|9X3C`-N5|#^q!o,$hnKRr7<֮A'.-%[%](,K(Ga}YK2`5>Ib>cRߞ5 } B{A׶We& :0q6P2Q͢uXoowPkU;i$]z6NNL{פ‘UIΗZ=k~Ap8G9dD)Ҥׂ/V^Jj?ھi*|Xƻ\F%AluRN#n*u Rϒċkf Ax˜\_T-RN}\AvgbͥbW( ܒ4GEtKi{M;x9wiNo82؏C'MDZfVՐťk*lh:|H[;,(غ/N8+1\nj@RgcɖrE_婗԰:0C$ mTi\ m-\4ا08:zH CVȵ%K""leeúŋƅZ/]=Ab}[_ Om%(Jր^7A~Ն)ct0ҩ^N4`%yze8>׉wwI^0~xY7y *CY$";эPOUV Q*vALfzkehiFMj&pid"jL!2@ʬ?fE릅z ԏVGʹ=hcec$0QP)K;Zw%f#c˶ֳl?1[?l5E /gܒL*ZC˲րO:$8'm/.0uk+%<'f/4/j}V5aYkOBa'e^M D̚L@ɃR$HVU~U%1J/z~a&W ٟVtu/_CpXKk@1[#̯}6_DP55nUADc3k,Pa>D٦,k_$HNQ*;C n[rQI!7e Cq3S>k*,@ӻIp?/<0+'}wkw ">fes~fJ 1ݨ֯V> wd36dT{g8G&;vl*='snؿ4|s'+"vPW z/ϯg>ssŠ2M!TL%{F]օU&ccGIV fR'?7'Brwց#Ȣ%dɇa{3&R2VElWXY6ڄ ;( Q}}T~ͼϦ?? &nk>K:yJ3S 0îoF꼕oP՚B6/5ԡn֩y*%yIMs^L.Ol7\\X0j6| sp \! oK5(C|I%G_ ݼE1Dv/񳀼b]uz}d@)LA`Er@|$G e8K/d( ?,*8uU*:<Z7|QOvɄV\-0La`I3/xyXzJ5ܓ3;@Z[OJNdC!Uw_`t kVj6}݈{4w Drr,%l6Łz ᩮPuH~ƛToOWlJ'Lk&"˻_)1)C3W<>Xqi(-eX=D}iXrl t6P`NCh$s>&H?2viSs5b%h ԱQ7xA>8Z@## w_7$VJK¦&|4b; :c][Y:ғw+N\a#Y&+̞'W=mbm/JcdiViҗa{ 858̰u{98jJ^4af* H4)qCUPT|-9!i p2(GaBqUǬ@]"Lo#xG1b]׬LhosL<Up)E?Uiw"c*f\>:{geZL>-ŷ0eP bXOG $ j"f|kmn1C;\>""8E5ka;znO?fjߜEcynw Eʁ]T޳6Pԕ;]Iē#[&(68(ٌ oʱ-^S7"cA!O.# IוA/, + } TۭR(W y4ѳIа S>Iꑝ4Gνn"7Y$VOozEnq7C@z,vRJc!ltZ+Hcxt:h(/ywϪM.LzRAWy*(R̤QM3AGp'2} n?qoNU B~:E,"DvʩF$ˤ &_6LqM.N6/b~MgKi=̚/{4t-J1iTc8EJcQm Џͯm=dtY/'r9|[tO^'xkf 8z[5LbCBPv*׉,r`Xdט , EpK$aAHڕv'T2TVglIݓ ݉ 4F5uv0ufqr挝h+Vzy=jxvo`뎑kד Nh$m-A6 ߈U@pNh]L;(?@[Gπ?ɌPr5O/A7ܽ5#!G.XhֽRnbLGKcRQ5Wz~T%$k (M0YS'\ή`:eRLRl"-ȶqUo]BS7o|yXzz?m) n&IdQ 욁]ݣge N] noknPՒpǁ41#CL]Cn0:yw~gbͽw} ~jH3XV$ Qs;4?2wM3_@k+d1j;^!=VZVF> 웻d@_; 5t89 [Jv8%,B*u (axfb1I\S<8Ck%bxG_%q'[^k`0l\>&ܥ Zgʅ&̿I vzI-g}2~_ Je&{|Jdkʚ~$w!{Xs/;Ի=wM{/l{ 6A,cQ@k!_;_g9"(m=e]:8mN2Bw;cگƩ0D2̷ʨvQ*LO{VD^Gnä@Vvoߞ|fOP x,E.e(1eÛ/z ^Ƕ~ ̏'͒G52ŬtRJ p(s '榶JWXΆ;H(Nn=9{&A *KA-Rc(O3gsl oIi .Fs?!aa-Q'_Ο%,z j 龑&kB` 3K!307s fY4 1)bsԫ&02T㬄AJA傃{:6,o',g[j0 kJK}Ǝ ,Z>ȓ y_ʑ0-q|䡆WJWmkLM|CRҨŸ^cU%jk/'R.+ +:.M-ma9ֱeFEĄv#1ęԖxNL ?λzˡIHХIE-^5PGڌʓ)e dXSEκ;fsDJ}qkqիx7sv|Q6ƌXۛ[C2X W\2qăHH 2e^_ܑwY{y#5C 4Uyz ,lwNivY n(vf_<HVu0,媀 y 5]2[zu>o wSxﻬ|۟agt6B|y[';HVOU;c%O[ ʄ6#[! π4gL͞~\7Net3D =Q~gYZ0707010000023f000081a400000000000000000000000164943cea00002f8c000000000000000000000000000000000000005400000000./lib/modules/4.18.0-499.el8.ppc64le/kernel/drivers/memstick/core/mspro_block.ko.xz7zXZִF!t//K]?Eh=ڜ9R:\Z "4R8EkE~g%]fzAt $E@6G[O|77ʻ;-~WKO󲑻/g#^j@T;$ua?FC6@ ,U'E?&ݐ=6X,HDf{R4:.bos&[\4_˺uXB|.S^6XyS0 uXof"FDY[~hdGᄍ\;F ߧ%B72|e.CR[תY =Ns^ .Ws)Dyv] &T~SVJ85d`Gj*VWLzIkK`fca}6OcV]^a<>$țlqDS[|b/Floy׊ %~C RP[JNH,y9V`TA1x3C6KIV ܰ F X62>g)c>[_ ۢ*-/xϊ+QRAvz95EU]tS=AY,m-ôbW\eA@p6ӎ>>(e7c}(h=֋W0)5ptzx@=P =ss_4R0S4 CWR$h3"DUڰ\B11$T9TLbUIr?JCҏSEċy"v)6 ·`}B0 ~=o(4ނpNIy/0;V&/{;M*'c]L|Yل$j42|\B`T3kIZP"fZAkKvMM.0#iIEY}/? tq#:9?ͺ6~SA{PPʠlt2m rpMMRv tck~8سp٠NRؒxуT.eaT9c&&,q DU65.KųDj8bzIa4*̴FsƁ0L%,FeHF8f JHx8i䜫Wp X ĹMf8%&$텟^#e] b\_K}.[l ל#M.Re3h{P"bxfZ,%q3WVBƈE*H͠6USz5!ۺE՗U4Ų_3P82_1<ͥش"Mfꋞad]~8z-i8ދ0Ag+ fC~y,5 i 13I&X1UKVWG .玫:hH9Mtw./bhql녕~Q1~O`bA.?_A,M&W6ڹ !<1\?$^eɇ)(#A%aP,92 [+Q8UDfzfeGG ;RpZK tL_Vh'3f@[Qs57eYnJ Yzf_y`i[eUE8Ϛ۲= )f\Z<=C jX!d<ד@_Dg|Fcף US_oM,G|C km/|jcXWpo'rs*ɒI2cgXҠӞ*XEHkGFsRGFzev]E7 쏿v1"]=n<)eTI6R+ X"#{)5߷ŕ^O՜6VC_^ծU@˱2:֛k'(#eEMdp)jE#4xjKqj6siP ݲtiX-*)/0W Kt(_7\ &?q =%##>#U-PGˈ,r]ެ^in/spjB1=.?sq_RS$lbOf;7Wd E +P<y< (s 3iqhoդ=޼tָBR:iw4ޮ_k1th5ܩs_ƾBUI^StxF0eտN78ʶlV%8v1QMmtL /Aq+Sgz7gue/>eܶ*LMK(}w;p?0Mj'vx)#Gq{8JSi)0yG)QP&#@E`x@W[ |X]4Alr{V ΐF@d.ZM1&-1YpXI(&'߹ӷ&Dn5aU]~ɳ~"Oǔ越Pҿ)  Z?v@Ce5.Ĉ[֝KN"e\2ck{z]ž?C$-$qeDT}tIRҟ,!6hNɊAU?!21l|%qnpMr`e"`h<ÎP, a/!Nܬ>7-=ӴbS_QEum#8 Q] ="`'Y J}Kl"7Ԯp`&FOVy8WbܔP|>-z?*ڀP䙟Ct9 FQgŬHskT(|gM8CFEq ě3@Qyq׷YvS-OI,Tu@&yO$ p^18zrҫ.7fۃi6Akߪ?ҡO]دGcHs'NفH>pȹ4+ 4uPѰ?q澄zםjbd/O\l͑: Ei7}%)tb9(FBwV5Շzv䧩xfx:kGRp-B Puo>4eilWV hmOs4@zY#F0rr5/vA"&O 2{thu`gz޽sԅI̠ 6cv>Gr%.?v*C0J8R :<,H{LH푿 ňUi ը֖2V`SUVpvuEPioͬIޭ rEq|];x|߃ݳr% B9,e[Ա up/-?dNFA.FKf5vJvG r8=g{ghA3C.1cbْC}N{wU6 +Z" |q߫[6kB1*m_^ңb[O-.֠b_vŚU D Zb~3 i0 DhAZiVCm6CNIxm.PlPj61$>VI_'#E Z/?>zAt¼K #!׀]g䬵OJM>2}NޅѨt:Z6C, [2,XJB&6+B3%tSȖ.h W6ϋ H3wcêgzɗ'q<]R2H2+ѡ$^RP-AV+!tcդ3㸂$D3h2O|PWFR* %2 @ַ)jXPOt 6ϭ-n5gUClF6/\}G“ꖯEzGM$^yYq~=@ܖԺ2Nܵ4]BCmg$ĕw䉹0z ^3XP`h-|uV3EAQfSg2LH!OwSCe3&F&ȮlvZc9 <\׎B%QaL˜[+o=P^KT48?V,};rv&3bL5"-#LyyjYrk-rw4 fP)8;LkI:;AXc{^˜KҊ\K0 ПgCn)6o^rWhq˘ezXI<3 ;y4<$, KO]7&[<G\TQG[PPQ&ZOXSl ǚKG>(1:Χ?dw#>5a|,`@0K'C3s%ʶ%F]pqG"d\T'cĴkc道% -1x~|oUNϽk_8 q$k0Ë hOŨpnAسU8&TSc2o(Δ2|Z-,a9/YpAc`U򿗑>=RD͎_~1P]s,01T܄ԇktbu]>B,vV؞H6|ʼnAr[vb9tx`Է+.kŝK$N1F̴َ0"iuEfbe ՘;J"?QL5Xs_Tr!I\\HjЦ3; ) ,Ed{,pbkcc6X ň׎ry#Md!Dn]v9,P1PHnGTM *B5[p[YYmy~J>٨3W5U}$?:@0T_yFw:KPVPnWyu$ع߷muқi]b>;ֶ}.<^hdH=(ijkTX5l s9ȇ`猂W!GxU箖oSVr'7P=؝j{k3C 'pHzysİ仁Omo|W),8i/!4(>~NR ?~J2P-KsA&iOԚ;owƵp!F?ҳ8XcŸH۾cdM_u]/r5(:əH8j~c&n_kƚ.%҂IchCcfxL*Qn׵yW2>~搷7ٔ,Cl.Yt# p1{7fPK_W`Aj -(9,?_&RJ C uӦu=U@ʑh#Ø*1iA)!9':$j5,"h ^q* Rt6wB-G1.`AR @s#>ߤnN2oCZZ-Z _yW$AAZoκʮC4CwbG;PT{Xcy2e(ȬF]й2__h s6Pr [rB 4>Xocղ0ga-bgixM`Τ̚lނ'`lGhu3?KtQ_!cq HO$V(x|㦬"m= S;G:RzڽS琇Pos-פhTa=] "kq*̊E+bX-ni@uI YM*Eօ@ЙrXe`{ -(Zi-*0'YUYeEy8.'ho)"LSS-S3 ]/Q9+8xkƟ-!JFuLPteR[A~{A}uubP2<]*(w*xhȜ*G!*? >rSV#gGRVh_V`<>,ƈ[*J4[ do!x)?ΜV;d.Nmd>2\ >5܋ YJ70-B.us9u^bo4a)zm){ܲqt䍷*7udy@1icPӰg`- f"nn-2Y;vrj̗λ&wUyDzC&K`&3i#ϻKu?U?:B>a5CIX|ކa/ɕE$߸I*߭{sS/Z0R+Y  BC Cv( `,+I+v}tvٳ;rs]ͥ~6`VA"xIQ4}̏BB:t/5 뀁5L H EW8Oۼ1-8_8%unOPw"`g6Ȉ..N[HV ) v X*&H>p~R[N`Zvy#lܑ@o5q'"]ג A>ƕL%DQ^)WJHor'3J>~nwt@C>a@V2RW\#&^zb2J# 0iJ0`Q ]&tЀ~6'=4*5ձٚ݌ycnzn|nj וHfs,%Mj)pbf&/\!qދSBN]%%^'N r8PkFB>: : Gt=7ELlD}J&0TsXf< E-qN'2Rg3ּꢑ!_D) %g7% ѵ}{`q-Vl^0;]>╯2g𒁁0C`v m9mY n, J ȧF,@ 7[/^/6ɚN\M"__ƪH76kzPl/{ \ Y;w_hS%3#R1rEe[̇ja1Gn+߄d$-[iA8ٶ2/>Z}]K)%b{Yq]Ҁӏ :%y ˮ``<3#1HL Q.@\RKx-;Ԍ ,I!=U-!kj:uSI5 j) m _U6REAۖ-fyP;ķ+}].$(C5`HՂl!{$iٞȧ*{Y,[qo7`TrQs^ۘ1<nq>9{z~צAF3AIyJТ:MЋ^ gf:07'EM/ ^ܻ6z ǩFmeT_C6 @D`K~ږs":'N;jyRA"ҳx|UМ2œ2lfAV?-!CbJ17Qf\T^xF&fPR]`&I^ζ*O+f'#j 9 hW :yO̳ك쎟N u*7(x|^tt]7 \PiY9)K-\p?`3{( 3]4=2J{j(TԴ!2i10UOYMѨf醧xD щőN۔]q Wy_! `QtR;5S"8/rYUBhWڨ 4ivﯚ@P'_~mAx"$GMXpCs!L萴 sw-Jw&4)\AX5 ($F0*D;θh#Q sQhߚ8uBs@>,rmk0'W@>^bqt~0 J#.ɢ$d[Ehu(MB6LִCjh/ea&\<+XdM^K\@\"_額i!QR/ɖat翍<{vI?br$ꅦDGP+ x:l<_mH".wW,;9˯ ;9.>2ٶ'-2Zuj.zt(3C f Ê8+pPX{8 HlC0ml+ -d&JP&a~.3:Ǧyz⚩_x !^Ab;2T#yl;!~MDԲ1D6.t7-;%cT ><"Q*:DbKn:ࣈ̊M b 6qȶzbV#^OKV6P JV5(^e3BpƜ㢠XTfM5S p'HkѻYV&vlqt&TMr_nDao `.حI¨<4<ոㇱeC% [k"t~IGW*b" @;'TT㾳3::tdA9CJXh4rxs<nčh.-ʹSSBޅ߶=_1iwK\g!\Vf5dIZF>Tk(p vFB(n=_qӦ YzsrLYyg(gq2=~aP_7'+b?x (4IwV H !.J='P\ū'FWGk} Y _\,W\l:Oߪ?LfPzKbA;PtJep~a=OWO%(SKbxēN&}$$P2i3.+fruGN d禚Klr)pR| JXl05 Y̱fm #;v3~wf fcRlK%ڑ%GmEfq ~,|j,*@Cdچ/k'TVpyCاMqqR.I}ѤψIKoꛪRdζꚽ`6Ͳf,~?3ʾbPɖ62H{_3COP#<:[{vb5JC~{7"1)e^QA#'i  EkqSwu kPvD!֬Z~_" .P 3.VmqOx=u{/mRGҎjj Ds/L$ j';%t FFJ ^'ոCH^{EqBfcPA}oȎC~T:yZO2l{\j>*gvne099aͯjCqG/m[jvLLLS2r\2 |&OC)4׆%m:IdYl.0:sQ(̼epH8*KOyX{gX fRe| Qi-d/(篱4:!!mJ!&iIfW.eǞy>cG=d h_4G Ԁ~hX%uw6}]("#aU 3mBTP*e/A]NW25)OŔ)'>ҍfjԮ LG>;cGgm. Cq!C&FЙ8*>K=ut9i`8;e-^=-kcKN@R( ,#T󊒚4x/O_OW? A.yqkOe %9D_}΀Xu$ɉ;'˦U1^%IV[M9i Htt&9(b>zKF ~$\⠖ǧ1S,^PQh 4Z4WGYn2>-K*<4~#ec{~!<0ز(OYȎޭMrӲ$ri4p'D gcz!*i6Gу02:91AI d1I*+7X8d LF>diS;JOr'5'])VNIe=vٷac2ds9(`5#\DcAiudmSƋS:d)kݮz%wb9i?*ԁYc#ECÓdpĨPC>-ֈb"ĭ#}vUO?h~{DA|]xmd: dR5/nq 3W1w.|A>xVϤL--3w)q%r}2}I5U2} =:6`ɳE 3^B2Ki\>+8&Ӈ؊@_eݪYp@*_j?oƋ޺9 ՞!ÌҌ2EBi8Wpö] & Ήeu?"rEqe rփt;0h4Sx7f] l(ż/} mACKAr⼱aa"s6q[Q^o%(*ݮCSC'`=X@_~mDZdfE<3D/=ZB$fԛ#yg=j8v'YCfN{{jNEHj2ګo g(wk Zc 2L{8/J2[V b$t*Nݷ Ծ'Oy{L*XmƍAx 2~-R`gUVEMԓ\ P~iѼhŰFeGV}5ى {Ȓ0xClTI`b})Ͽ~թ3j$3-̞h>DgGl )P+zȩ؈ɈN}aPlQíe.kHzӗxO68O٭W`/Uy0ǤU7L4a6ztΣ6lu!Z2fwJ?w-vbʳWD Dvy, Yp3BР%:jAD9,pӤa5zVDQBF\k@li/pi8q0fԠ4Ap0 ׼S}VFqev$UnE)𴺹h+CON/ߪS1AS[|$X`1`z ߋ[4,\^B~q8*yasy8ת2+rbAx$mSrwT,6tz'$.?73ìg|w^AD|lT5hWVLdGCJt =5"39b fhN/Nkv cPϖ1-@'ݽ'B#!4jp j|lI5_Bj.?O;oK{l;OKfzF; #|[N_1c6[/+-[?plӞ !9Ⲣ9e/[nO\ސJJPx[7U!qAj@oC{~@ L@,/sgf/JV8{g;VI(rtwaeUXD޻K#YoԔB\ aX,;9mJ?r4&)^?6PH}'KFt:aHVU=~pr_93YGHT{f~'e*nu9\Y䢍4Dp}UøY7Ԏq}="RmX6(Ӆ7o쭶ISXo_(7Xkx2x[ΥGLr+CXQӨj4SțyObUːAb2JKHҝflP],ԪDBW|Ǻv. 8F:"t;M 0J[w 0qufg.M1JV@ՄD ^7͑&Ѓ;U~v$0:^Ov7c:aPQ@6q1ExzJ ,zTC^-蠽4-\tjI,XpJ=Sz-M|d}Sg +J/z <ܸKAܧ\7َJ{,䁖 *Z2㟾{LJ"d:={{R+B;>VA-fC_Y"qu¹N,S22X=L(01p r=i3\G'8\_UbSfQD;9L<׍w)';oEO&qWHL*$::g9-i@>U -Rĩzk@B@]zE؃z%&Woч*pdQR:߶Eth+5ROb0Dsy 5+\6E g.v!E?qA`%yYDgBIewqW&IebEȟ[ 5FBo LIKun=%בl^9ޙ=Cĕw SƈFh5ťUpKm>;HDRS^y`O}oӃ{5q3ijDM$ Ĺ-Y `.fJj Fm@jnƈO X! ~]igRvM+f9jfm`_dr `f+n;M?!@&!gy%o>sYnxz{|ݡE $<|'GdVOL>M`))z8( RlXtPhGpr~)7"'i|:ݺdIO=JlÌѬK8b$?joqkCڨۊ7E˛ [1u3J-5VL GI̡x:ɇTk됗= VZѺ-G;! ЄyAT{%6|>O[ ]g/R N3D*U4Xu] \b84Rc>rYu]ЖԙU԰YV!V1`Iu?oP V);x޻o}0Ju78g =HcK E,2doQU?">W*5)arZ0?G3>>&g=s!StLI([7ZvgylP11E kdeJ>ؘ0&%LmcgYY f2۫Brk-w9p O.@zLi ~_i$pn<[O}t`N޻+RK)ĉo$Nk[*OrI/~,]rB rM!ӣP2 :zF=٢?o\A<:ച.+;^aza [ ;ł$oMkQ'dXL\s(U>4ZSӛ{NW6zxjXѢ; ~P.ڒd*S؃Үv~8?,T9jDw7u*5'+" C(¢Y"0~Ɋ(_<̓j F;^_ ̛0#xǦMƈ[ 6 Rs}n};2oϓqNc5Igij{6|mxƊir `Ky Za,{>yw 7:P Ai?J2>Wv5ar`}RTtN/[Mރ#J~A245eMؠs$I'{@E@La@Ww>^{1 ׋ 7%FIǝzsV^{t{DȾ T# !:Fqx{I%mXg_yDL:vtx. 'cL <\+N8nlI0",hQi ҃FXi0LopRͱٿN"&$' i)ѵե9i~̳r(%R}6 v:mKK/"C;lemgB:b| QF+Ж.Sewv!}jU#j"Ik5ݱk * 'vF džϧҶAl ]ſtW.fh!ϟȑ= L1'-0_+IjTt$yM CpO^/,n!& "Y- .Mqfb6u詓(oBQٙg j3 ~|_&1 [E|;,8 BU3|q=r#S QO_qS-?% 5M6K>cj]_| q?Ԟ^v \D> #;|"Ƴl4^mUړIŃsee4+ǰ70!sT[]4KS шPesP nFRcJQ#(j+RlvPy&簀~;Щ9Uʹ"Xtҏ3π_!M50i"e[߶)o/^8];J{  #ׄ! ㆬxF[|!cT$@m_,/%ZmID(VAC]dى|:?Pi~ qR/&贮U,Lݜ&؉XC ,{*8[oM羽;j fu`P^lR*\gA:^s*sg\>?fIՐ rJ`CNiWmƴrc?VH2J^6NmJ ~>vG# vBGSgе>W\ܨ"vv5e_;D4HG[RTܱMq]7CΔuNYt|O |.+. LR,%p]8QB_:^Η<6ڊqU!s;hʁC(@J{@۔ 7oQ@B$1~r}j}`>Hn7о+TV4>pIz%ܛJo؁E@X#TcMۙZxy#x3n7,X k+]/K~%V=UIPT!A 2S):>B,UY\2\0m*S*Tt5f\ϖk$Ubn ʷ .a)%4;%UR:[!a3 U{>(+)0+%FL<=~[9I/%2cT4va &U&ɞ!ĉ]d NM @іp{ \m.OxTuBCG}Rj@EN}xzO,VeܵO7Ge}:iTb˅MniR'Zױg_OɉGApdEJHBLhz19pgz {9GyıadVy3~a[_w=5G{!A%ϊ7J|>oaX,"lqDzG::숻偽I *Q6 _92|.x7 网q.-ʞ UCc`Nw1Vm|*cݬq?N9 { saBR}R[6qº`!܏z#MT5X&&po#mA1~q83Ŝ P6B)_thd:IEys'I/ξdNCc8>T?i5]к\s힃Q[ ѳ98rf:éWܦ;{U6/3gۭX\-o~ Wlb8bNN۴}L}2PBF ܆ڝ/!c *&4n>pQnFTcE ;K:GLZbw2t'(x<2y 鄟=)\xrV27#yi8t8KF*60X(T9Bj]mwNthdR`V:|ۗ ʆ\RC3؛lnA3Qr=ĴD%?WTKŀxa-: ychy"oP~?? B s s?FU\88m$twIWX`ɉ.m ܘS\jHBRD:=|uquAZL}C*w -r^eHD Bm1qDŽyx^ϨQnj&MbFJX"]|%1j l@MeteKl>8k bS8' UnzwKjOômZ`K?|Pڸ=t.Ap+C tOyVᔪ~F\uhQ4RQh4dp{nvAHE]!>y5143;9n~G*QM~H|T:^,. P6vh)2]pWU.jXո6K*% oͶ轀n>=$,rgq0 ^Qk|{,j=% ?GVTW@hom펝 ֠_#sȢ%]uDPO:OjEMMN(v@EV3(RMC hy͇t*|<Ѿ$TsMaj+y9Kee<,٣w?s-7ahh yE%r)tհf!&ϘՍ*gJq[wL%([wp@!c4ydasJbTH-DC;F@ŏiW]o%h"gax(Xc;d'ם٘Ł( -fC"r~d,?`bbehi7lv߬.>iVS3__db=e !rR^3K}xJ9{%xė65qo{*ˣ|*QBO{zt]XJNaQJ{Yo eu 7"S:o&ζ9>:/m::߄k4'9XLJꞲoB:̛A׶ z wJD`7h3 D<-BeНۡ!s>R{'Ycyf n-I~k'yL}CzEx'[K$M< x.JiIX*0^^LLc M@kcb]94zo.ɜ̤w<;x,RХ-BwVao$6sqA HnydaM5GhR˗J4F\7 $ %m+i3!tYa73bNX7#=Oko'7$t6gN [n\C6vx$Ԇ/D SVc-5rh@Ä黵\Npw=a?u>|+{ )gJ;XqGw$Mi/&O*Nxp$C[qZ 3,@OW}RE:n2ؕO5j)]Xv괂DA(O$(CD[m˨)?߇4ɾ*b=kY@bC[)bKJg2 z3 WJy 6@\7(t%>@Vf#h4 eTlCY7eor9?Ϲ :Zz[J:K>)ӢCH`8 /u󦆚LM,4$pE% {!EO v-Pa>fZ21^GY+v7CX4VTMȣb(ViJ([QT96Ar>^O.v;|Z)wR:I. Y/ cO]{y>#Jmho4z}З^A4N}j[CR =Լ8_$}/;qk/G? tX)FPPqK_9\a{R`@7ppǴ&~O/vR`| ?qp2E!-V-/P4 h:a{4OSTtG9v\fY'_sv⃤h {a@ +_o)gh;[vPp ŷ-FOF[4GW˄~nG4q>#IІÑW!]}X9RAYʰ ¿@DOD%i6I,Gc7ψ,+G ;d]9g9B@?\'R(yҪZ^5޷_$]T޹#'sB2IJVTY%dDxHWoܕDкd7n=R;Q+>]`XIOjUF q'4c}}|~Te8<ütT4CG94Z)eFnD`2ɐ[C7kC28jNa06_0_D%uQ 32)FGv5|0]5[CCf`j߄ [R$U*;R&|Y@> lkZݖ|H),VI[%Tբ%;XnzCp:KgAٴ^jNB[C%ґrlC*!N^1s)~zꮋ`Ω70mgq M*$HLV;+v se>s34'#*ĭ5Z,t?zͺ؀}Kk[۵ rԓ$lLC1(O*Tv'pNֹcS_0[j $)  -t8zHƄIgog,a:2%J?+K .Cee/,{UԦM>ȤT"2yH԰ :A4q{w/ ΑMPryM<ǣe/1K=D4ESV]Af`SiV/3QGy@1p uQmpme6*un~@8So\+|~̦or}@]{ԟQp |F]z#!bΤ\z"Qfa[pI0.g-l"8ɚpdvtMW~~lTZ0:Ջ5J4ff  fVuI$ǕG~B'u]xʒ$Y+W "sqQu]j_$~Yd3ʋRBR A6M-ϱ:jH7M\OymqC6¶{UwP{&8{ !CC nII"ua|HJG^*; by4e;#y/]B^˂o]:SAq *q֨`A;4#9\n5Rgsqobsլ$Ju!t4'B~8* WڬR+f"9{0 Z:0RD$؀8R#x-ͿJ5},V2MbuK\=RUdvDvr57xI9r 886mE=v&"%@[EfnZkW9qƎ^\[igA9WL93&ҝ4<9ݞ%w#{:DAֲ҈IK#39EqD%w ֻYGs,K|{ ST Tb! ]w ʿlɋѡ Da=,#c>3\2&&EzmVZXZW D6vז_)>`|L ^У&B~n\1ش:(9mee<XFoed$Jїq8A |Wu\l?biAt}_F*IaoBѱ]&#&m&7Fּ.ܹi6#"'g܅7e{3fNƊ~Wt W{zh?c*@TIrv yMݥY-)m"s .c.(s^;  -BB/Ef**`*-}Ngӧ޲F \ hn/bȊLYKʞ3@PduzԲAKk@\DČJ*}3*&nW #vLE1WUˍt n By|AcG <h/>WGxwX7*L <k0y ͧx5Xeśٞ+ GXOi%IfGyP ]r=P xV P;ƈFpV e/$U? uW廮$%/b(j EP˟0:˲yz2@@kͤrjKAz~JX|R>9XټuШu%)_L3XFGVA"CQL2TI7}FojČ"'()6Dp\ 2L⳽] ɞq(ʞFLǿchR'b{ \z^i69?GdyzVɶUVvEvmA}ET4ki 'gS+B(f?Eb=h`,QBzjV>k$"rŃ BY dUKvhvT|۹ᧃ"(JHCdSb<Փ ]Bsa9="P|mW[O H|f{Йj1nhdZz܋Fktz OH+|ܢ[hU!ܠ 7XjRj[$oz_b0E9S_n#&3p`d斥' 8o7kyuMX Ƅ޷Ng"xa"\v(89P0%%)ϋuz jeuhHIaw#tтNԽ2&f]09ݠ%+1z^ cKJ6{nV ;b~F3&?l/ѷ,S tƞoDz.BcPjFTTcѯSoū]rbN l-\Uໃ0(>ʕF QOЎY5eS& mlY'597:NBC;K⸈ !̿7b3fSc0U">AN -\Ecb1aENVK ICNқB\=j+lle⭁l50 ؗ z,U{& oKoDс;;L RC^!&g+dvW[{t#J5Uhƣ¥ .` A'l)XWtLNg|چYwOV h"_ia d[;Jc;m.[!`ԯ[뮢7T/]Fz;xxBl}Yu?Fi^n,1x",E֒R*f]֜^MN0fnNçRĽ1:FM_+r8|CY%>BB,a<Dc8U$-S&j&rfr30EU8]p9Ӿ-ω w5j}i &5[~_^-"me6#\^O i.d| ;|1W(AܖTom4`МMŀ;ٺ Q2KOӧ+1 GrY a2asm Pk@F)!{vvн^%?x%|뎀S1MV [5ck3)cp~S0U*y_y'%؟W `PoQRSy6v3|8qݑZ $JhWϚԛ(*MC̈́zЁaze;'`A3A;mY:u(ƈ=>?|%z.^Gamީm ^+ݫ~[ , rznMOrV3V.'ǬDͅ)s۪R+ £H|>[x+HtT2i r*QΖ}2}x́DܚUL6t(Qe^Ie.obx-}G9kBJ5kҬjC̩lᐲ!9^Ӎ"*U}z" TEa fOx9/ZLE2 wu3W.){1+D=!O@.\(?I@n~~_ \%kzviCI` P@5I]4:]6{>J)'XĽxF aEv-X K;9OJab',jGVZukQm2.7ь@|.pq o#:M؀uʫ2tZP7vUk3g;?oy+xc9~ܾm}WꟐ D }qK̚pjiI7KB!xfgE&߃Ry7{ۍ/ЯibO|@iQ0^`6/W =l}u@+9p Όy$yZsaZ.cϝGbLM[L:B[xaK`sq޺"4FPp[lֺTO%t#:Gp&^bH]IQ [a%xT㝺i 2~F꛰5.XD}첗~ CiI2^vKTcWZ6#tǯn1?:5~CxuXӗ⑌M>=myWL#H~}>W+zjYa'ݛ:U$o0`!z. ܲF\:8lQT$&%tغjP"sR+5/ _<Ӧ\= 𠣉PЁU>\DH+TR\x,eߐz|x COoZfauuL{n:RKQ dJQ9 %/`"P2scrOTGZ puNr3Pt]^[@~|#g[4@]4Vd *m.g;ϭZV{,H(!޴2P82kݐX/AӜswrutл,$)c`A~ M~*]*K[dn4I?OU?`@ pi7О 2*9o]P@ ʏ~a D6Dzl?&C)D"}“:)`h49kf$ke2i4Zc0\v OY$|mֶ,ĩv@=exU.0Рr&lpW9\\@J ~&VB@"M lX-fCJ޳{'1 U ,٥G)2[%ᜭMoZKrvA+֥l̄a IBsg3! u(nrhWN#;<'$1ʂ& A@KGݩ:jIbluI'cA>弞H 'n[i\,t)S\A2xAC e.%+Օߺ!ȵWI6"2~EV­&me;P$#^/BnW\t>Q*~ۢ\*uϗHBze5>³D 0Э 1QTܤ!^pqܤc҂Fp[=4!GZ 씾"b '.r_%giVmNxGe{V>tx3Ee&HLd@7[$vHwF<0BĴj#mؗXs'p4'1]}{@δ/v9Vm E| _%#XnY /-F8Ow'fj1xmtA[Uo⦺CG'b'`0\$DCp2Hyܾ#C+ij!\/c-7'u!^5A&_?U=;[Pr 08q'I^`( li˩%4'˘/;%*Jj9k3 I_9a;eu :W~f {xXN5UXi+J<€'y<%*X d#ACwOUW(湣q57M sC:h+Db |e m˻ bDOa>V Q'wbTI]w*g@?Z;qܟ7@Y/>! fNx6 I+;09Bz |P #yKO8}XZP%eW<_P\ݜM7a<[|rV'y"|GƁSsԜ~0xh c*7 slj2[_~,ylj{g~X$)Ѭ1+i%l\nTroz0#-%JaZU ?*GeکShcdRo:Gtň 3e7m\@^vf&’R1K+?tuW7J fEJIW BǑnHCL=Mg?Wc1ǖly^2%,ūoMy}o%.Yk)hT;%'_V`0+seF[,n=2C-QR7[RZoxwY4Lrbwboh~ [61>6^0^a^ݑۉ<嘾c>N?bwҸO$zҜJt)fPS23 '? aM62ZJG<t3]䦘!;lonN֋r=l3^Wqj +v0_iOwlW}A{zzXk^[Sf8h\=9dgRU7AZ HʵW.B.KXLRoW}-grG^|P4 N(Ŕ"1 &c ~L(O1Rاg4%Z  FͬRw" *IqOŸU]C=,⡢3F4k\td TfO߽xss}G_5mrG%z%O"3D3aZv'_U^^GcAY* ߟZ'E>h4!;̥Z TGq!$ ׆ԝA5tFWmtΞ+G>+kz;Ήum NY#3md.߳!9R{]^³]*/Tsת5bܪڲmsr ZPE2C,3B[=K4keCdGBffH&i?' u&k.1Pԉ-Mz1AW N8otb&i@BA.ϵS^gbS*u]>g(++k Ƨj|)^£D}bsL>N>J$$VHS+Z|5L_nkӍ%Q&h%k#Zx/{0lҏƩeBu ê]ґ0PY/\4~2~'>ŹxA%dǃfʲv3hKGA,` "ꋪI|ݚ<՜j١H|FЙr 2G%G;FQj2Q*0CA45L¼m:Ԩ{HDuY=pN0ԈzYϨ)Mx{kPt-Hɽ{/Oo)oU)*=HN1Wf997h,Eqg*\Vnqd.h*+ڨHlo>U_տVN%/ .h`'; n@):1$5M]qnDvbh;-axFi䠺,oL `/t?$wu[,VI7/) :fB"nDTߖeϮS/A؆$Ap*tȧYJ#B.X aIB ~ dDsu$$~TS7IE[˪f:&hiuj N$?r;hj#M2e7|åoGEvQagF7AgEiJ v2Q`s{TǕx Ho]TU׹J=olj;گ hP ~PUT?D uI Gɝu`0ˮTnMȫ6EU gs$?x'*{mһ F"`%٪hv_,Fγ y`Ģq 1ogV>ITA3Pn,hwk>\2v8\>P miУ]G b-8]Jt'%z#P'b ,+z 05c2c g,v.w(ӂ;!!b-myx.oβqFFcPпvQnF)9jl/ 6ofOGOSﲇOƃ̦@^Ndx<"kř#-߰ks:\͞nad=%G1T~XϨ{$Tz*k<諿f^6b PfR{* [jðA-M֝W I|7ݛ3fA߶3ozs:qU;SףC=OB' ݆*{F߽M8SVJNٯ"~_ |ZbnNxupY1 8DkZ`ᑏ cҳUB^paڿPpY7m;' }nuϷ퀇ʂ& ._l2`ClO>zlqzm١A1=Y}{M}na`+ i(9hۗQ7xT  O\in+^ރKƩӱɱEnah7u1-FE8)^CE俖~pr[caF}\;$[^dxJNicrq![AJǖ* 0Y'S{ݤ"uQ(R; 29[y13C&|rg2$޾$sj*t|Pqꐅetoppw\:_-O'tg$Q (7UR^O/֊:W7Oq&)fx3ճ"2S\>+C?.@iYu;H>/iMA_&&!larUo$8M1w5M@(:eQ1<@F8>`znjwl4Z_w:.c{Q(tXXlBB Жq74g"Fnxao[N톡#ZBuLhB -6}UaAi)ZyAS}BQ>}jǗÊRؑ{yӿLl?(4$ g`f!*dEB% *-p_r97wA 򑭝F .Fx6 %BrT͞U;[ao‡ڝQ/;W Gb3G0sEIvvS-v{?Tx؜H-EA ehUA>^150cdĵtu:-x[w}bڤ,E~iĽ å`[JKu[N@fYk7@ k2^+A5^gFt,ZbӮG)s6}9)qk KnK^bIY,A ƀgQ\": y"/28dKdd}k]{g/}G|iApJ$g$o;|_eQV=fYk˻uR(Y!N~o(x.ghꆽVwQԉi>~ۯeSn}9e^Q)dg^`Dp&U#~Y˄/u5ݔ*#ep饃nnrX CʘIY)Sţ*f̝A[#=7F.I,seQyC]tc42i)u\V{SFqPn.7rCQQ* LON)? +\e tL^Ιw{6RG ]qƓݫĖr>B]V/! 01n:Zֽ'閇Xᰜr{?*&\'g7Ptdፅc&} b&O{گ ̌ ibD`d ,b<~ TB>\aCRx<-rݗ5@pXݮ_3kKw9O(`sz=΢hJ݌>%vG, 4LC74p1[zAL:N] d>3 ՘}oqU&YgiZi*\8މ>o YnuD^y՗WLŅw<\;N3a,+<D'í mJGzzUmjwteEz|2=66]K_Zֱ|5}&c\dIqd$n7۾jwme{!t]UV-g->CE%\3cr~2UԷyZAj&|KgĭVŐǿn! OΤ}J5n^%6~ X `}$/~O?:ES:L$/qold&?{y^>WN Tp,Z$-zV߹ Xԏ3-K-r,iYI!^!B/vDeWe~J)G{RʯacJB@.HվV)uhǻGXİN5mG250[KkJsz #~5E_g`U 4^P>Gh; ޜrj@ >?gP/"tS.XRh/,D ᜩ;=z^EeSH$4!DۚX8\7jpIe^.ѧD#L)1ZdI#d?2unzϊ~ 7seM!*K!%haԱoHg.w{M0eڣ q#8]RTTQ +ɗhbZvԤ ڠ;hU_'j>Ғ_me3-AKvqS8gG+1HD:VF5ME6 ,ueU";/Rg(}ba a,UsGkSeP>Z6%QZȾ3} -ME#x'9@V$%Oz2̵FvZŔlm1x##47“&,©s3ȳ%OvY7Kf8~XaqQfET)u1X|5Lg b;ƲQ˚W=Uc҈%xFX7QpVŐFAwXͪ5"Np=Y\:A05_RBm: ŵ32Bda5'!p(}F8΄n$Kp^imzMk,g87fk;C`:OKՇ[2CL/4Bpg1IrFZG/7)X_<*#SwICOZ<ĻSp7@mRNE0ZDHr~3 Vbݻ(w`Fwߎ;Q0ÔPkdƮ@aM^J-k`(!ziThJ42[`1BӴ8+3Ց`JfGi^Y5V0x9J +VT n*p/۳_6ozPJ1>׾kǕ.,\p(,XHDz_|'G 4go^W̴ I dx PZIGl颙9ڍzz;v.(6hCl ΆLʧ ?Ty&IRѴ;rA $QꑽqU9m5b(F>۲N1!s.#Wf4WgQr6RVʑʺti09v / k/k&M@B#h +NFiSn*)N='A 3 Mh&cMP]]kLegKRqal.G7б,Nユh3Ć 3?Ih2}Cy$cs;g7Db& sƷ.!|ܺ2084F9IL0QHc/4XBzܪ*-oÛ(' Ax_Gyo}Ǎ1H7P55GM"x&p]ßOjOm_` 'jjDzi_?0*J6,[];uTٷfWωY90mkAe!lk۴wt6Ҏ<<ͯ.yMZ kI,B? 'Y]`fE;,9r=ԜtUSȀV:I$b}u1tUXC׈Ni" ,X4Σ[Jh рC5 BJ(Xj=0@W3H%4 &twx>+ 臼Z,q+op95:̺e@yVTI\{|;C܈4 na(bḊFT/z"5n3̭]md>09ŽO7z7l^ Pϲeb+<ؠ~.p'2^T?9m?ܜ,5!6ftQ۽j$(6f$#iMzμ4wCN?Ϭ\ÕL]H>%^t:Cg&:25|V5$DoGUnhHl8[;af N2L' $G'~GL26ј2N^"s9>Xm&VR O\^95d6 H<$I?Iҽ"R+)&-t_*7PP7K4C(9Xw #2YsfmlˀhܷͦOz/\jxH$=>4]oeMWF*oTT BX:Z Qi͖SF<1wՏs\,a7FɡԀWf5?Wٓ&Z>Ãdu_䳻ƥ=yùvJ|{gnsQ\Tn;`NG&G+4i񄙫ehII-DŽпݶp=s"8W.˻Rbtʒ;3`k.!KZ;aGoK>[5%k>qYa:?ק*c&;c2kW]PMZSµJp P\\ϫ&ؐa 9wsF|l3='6fA:CD%!;F9FbնM(O  < j!2(*auP9>b Cz> Tm:4 \6apNv#ϧ+)X+po] nc/#)ES1PĞ8ᲝΠ>"(ls&8،jl aeZѕJ-=g ;jC_@lnT9" >F HC2POD*I-jn "UYzX[2OǚD\T#\vI)g?n.=-Yw2h/׎СM=|ctV/G{RK^Vdh ɘsU3i? wOofTZ]`ihx5V&:  /Ь>x,B '6~aOFdd.7f$];h}l mPuیYˌvT[''R (+wn%[$ЈqJ.~mBЬ6;Σ6w=P_ mx`R O܏E#鈙5Ղ-!22_܂6#09r BA[8x 9;Mш+(9>x ~D,_JRא1=VU Cy|۾l Gy G,Ӂ$&eHnL7$(a3'k{b ;֑j>y+0i)K-mj>ui2<.4H ?zٗwZE.u8'YwK?K acp`Z=eK>#8K> I]>kJsR g`3m_vb JF wY׏}wz+V _.uHVkmMA0׷[H#X` /%2?p99ǨI"}l5fb1s2?fj]>t<j]*ւ /5˿N?NX!!(Q%\*僘V`+Sǣ4c~}#a4d76;9Ben+oVP6d=pBMC 7-;ҭ@uH@C׎rEĴ ":M:i#.Sv1;Pp;}.;Y?4rNե9/xֿQvO#GR6`?2呛v`-NѠvo͔owrFwwLLC{Y5nV%7ʶMXpfHğT)߮)~ ً:=Zx{ST M |+URtW`6(QP?9g-MxG'GKM'xĮg_uA?kzĢz[kі^6yンto'dq,nu24ѻ#۔{j\S B  /l ֘z[-5<}t{$%@ԜWc +XpZzR;'mr0͋/݄מۡ'6*8yAqgs+7ϲ>3gd?<l|aI0%Ʈp0]85j$#q ^$.9}$ߩQ1S;LOGMrH# *Sk4` HmFRoN!%I$]rsM?  x=@UA qr/9SP*+/90֑f}D1M&DKxYzOE*UqEISp3pHH&ѕ5SIPXl(l[J54s)ЕHZ-!M21\[kK\DYx1]D X/kzJSb)u@@"#W\HzOn(J>C=rX*B֞/DLR(5}"3gTo]\#sžruzoo `7:P[rL6kt72& /[%UPpUyh=ƍ$zH/ k]rV~CA>=,˕OcZ-[C+R=^/I!\ eSىւ v(8*AFE~lI?uM1'0?ށrAgno˙3hLFNez_<WY_r1y:Lq$4%+) a[ 'T)tUH#vN ,US$ڌioAu`rF "Æ#H?ک$1Y!WRx7⫶ ~s]Z&7<+4/Hj$FpBf'\u~ԁˎ j^9ǐ$oMV8vr ֹSn|Rb"To ׫GV#Fw7qLoq]ĭ< 6t\-ByG҃&"b(6k;QmA[&·lgĂ}Gv@sM #eeϢ'k-&A$`` .;<~`0w 3-{1W{l@"֣#;`RHoM@-Wbm-}e<&_'|W؍/@U0龷/Mt=PooEٳa>#7d3'46ZE Qّ[CsUfW^8C(*qkO$v:,~@{mmԾ6'IZhnEwI,2 {്ʹJI{u 9 ҃#/m=BxЧ6|LPr0Dƕ YTp ycQ)4bknm^:J#=^+vŵ#yiFdYV֙Ƈpt"tK a=DdPTeL ? UT8nKXfx '۠PY6Tc1FO:5^5 Kwԣl:籼 b6&=i0.X+s`F{/hbp.H5Pv&=:ƢZN>-Kỏ̚O@Y!y,xdp񝏛)[h (wƉGN:͍Wl#>^eStz{jdيvҗA,o@AVqAjN@[r0?B lMs \s/qLCy?f_3 >Gog'Bhwhǰ%>:Y܃z yWta{M=?*ڍ[n%bt*4;n>KWp=dTN1=|Pr&f诧`0INRb{Fpomui2񯬷`FVC{d9hK &~ThBwA*ku/hp߾ G8X=H&O]nQM,swhGQz|A) 0x՘66J7Ώ>'ҝ`!)B `*HNZ5ll.i߰-9H[F X-Xmy'+5 \XQI۪ϦނAb):%ϣQISo0JFrF`[ MIM,,.k g]8$pzMsTOe.:n|2 kW `"{ۍ @(.7ׁC>0M8nVyרk ho$g!C* W"ژP0s6ҹ 殁:&@m?0C02ry`il PQv T59Ӎ1UV_.Ts>G-vRm&a*mr* yn?6? T>i0L8#cNKPn)(Z˰ݼWcN5q/;9//1GGN@χՀr{ 5HKمmtc!4Y~+$zjxbmL2cc(Q_mځ&RS6%!aXL~ $}two3g'ˏrNzDjpI'@`̄B#,E5r.\n;A:F͊3.vcI@41eF W8 KۿY lP,idzKJ@; 3!Njt [(-wkj:y ?FuZy1f:$O:.۫ȡ՞Bpbu_Ae,vSfg9lb;? +@d45{IIk2bgn3sr]=%> V]Ԍ:<(YbzD9=`]T }^#SV%uha_YP7F4XfD%'2AK?͌"w넉DJ^ri;8 _mNiLsk% t.mӉQZC O?8'R<+W}+VjЪ [߉g 1ză?wF28dtB1:똍rI9“_[c)*]͊AujRB+u%OH!S3uEthHJU'o_Qb*dd^ %6bF~I*.`N-}.hʉ4#\bMiJ=x*L>3I (V&ޚ_ px~e/EXR+WJ%s{έPLϥ 5[Fqb:Rƺy,-SzgH- E)]<*8 BqH쿼4j݃ -Z\U+#̳̕cݲZDK=Y=k7MTS^(>F\$e\мc털l5,RŬz]I _ ^'V6^SL )A:6<[ rDs`zyY- úZ ÏYP=8BFFa3QjV(-!%<5"54_Zu]`-$5}#PjrGGw,]We+97lk+T{^KRoP42^8z#;g0ő[@wxvT[O&|xq҆=(n3XsC kPD@9v(*jh ~9\n*7 J:b|]oڦcV9&]ٔhjn+)Fxl?!Xw)N"^,aA8Ueg g,@|_~ x`tWg`YF iCfW֗+ #SyխT+t Z"](3gyi]M9КmZq֪qL4`ᾚE˺ #nkCL('Z5]f\xbFdh|sRǽGMM@+ UyߓGfokKQ oe$. H_~:6e4[&!sqqwNXokAX/{j/nWkM fMa$ź%g jR(Y1''gJV絉oQ7LX?'_pޖJM,KhVf_5*'nTYt%.5ҧBۮ{}3ma@_k+H$G;|sx^AJ'$/.Z}YR!T b;?Qd˕-|ryF5|2ޜ) nbGF\؉{0n2iU,ƒ:9G4nVaZ.\VKy OCu!K\ή\^1/SAۆCQj7X:O%+Dt`HQ"&~2I%6Nd k)]ӝՍ 5?d? EXDGm֩Xt(UoV# a&AΕ᪑;kf'ՀA%!㢡+ BP, ja=H.?Mِ2XX +&2cb5ǽ&.psB81 7)ƊSL-xIK'M'9lL5vH#䴩yWB '1*XZ\9P4(1_ڭvO's:׬D:T}Xk $Wg^I(q}6 p&W>fLO䓴v={M0'> u6 ,73粚:79Fsz?̃\VR:x5ezY_:9CSH~)UZ0ShDKZ'Ld潧 ߂q"QHaeJ_ߪu<݀/\zB@Amx8ZCs4{W- "0ug}Ga#_X*zLŕIbi =I;aY~Oά_ 0 ch#BYv0I5 X?,35,l7@01F07~GL%2<8)b[k^e#?Ӷ ǹBW%/$N"GLQOpH'-a7,(bf6iW񿇮].2`h3҉8-NA]~k 0q˄4DݎtX5GV6$ YC*`]rQaKT \h;yH0 ZC+v.wd|t8ZVKjYEnz$0f_u>vg2ʝ'@{M79| $7q3vo0 ļp sqbKL˃[fPHKM{a>t\d9k{hh?h/8}[k0PRqH_P85}[p-, uc^tLAayyJ ßoQ1jcp6By+t)?J*a%;=|SkhDT ䷴.+!fz-z Ͳ7Ð=RRFT޲?^G!ͣ6@0Bn}O1OsIZL9 d(X2}y{gsDv]Z!xB?#F"Si 7U1`Z">׌2grs( @Ă5Jx>|i$v4*sO P%I\pJpcBH>h+ڛhehx{)6w W.Wjp=ARCc'ڊu&zwR[)HYHɫ3,fe.Q~"u? Ԥ&miIW|b;4 @)ސƇX \'3]4㧳׵&G( {5=l.+>QLՅM*Fָï^G[N]g5<*n$Ky 68ch$h8@ 8ԉ,&'$*eѸ)ҭcժfE6^!%6 o67Im>tJ12U8[WAGc?N|͹YpC8tM#=Ğn>%1dO9F&V#%\YO6r>2j;KH2%OnkҒ5n`0(P):YiJS {'bFxc¼H,&0B}K5׆Q"nS5俪bt!b1qNb 4M dә dۗF:4<@KtLP j^HXxE *Ua+'U8^sm5IqhSRYzo:]bHU=)7F!'De2I.!-s8<炣D˅ZftүpeWK0%quSLILxj)"^~L3Aǫ WSY@jl~IU%;H,=u'4Fv+S>͐!؊5ھNm6=kWFA~SE,0u/^&0Mo f/Ȥ`eZ91G@_#y϶%oYf9&d "|bN<uxVf󿤇t@(5} P`8סzKmel-[ my`x=TF3Q|'pG۠8v`.Bm2b"&aA۪D~cma,(41((`8hk~X[8 2)YƷ`oҴIG<_s[!p?66f3thL9mō&8C쵠]{ϰ^} vfY|ظ慄c[)2]ݞue>*Zr{xw5 [PW Su^3Z3t` bYd`u&}L ]Q~ep..HJl$tK3f{!ŀn۠jɶsD3ǣ(ٍ۳ǹ^AqMJM\o1gw٬ΗQߏ;-mX!j^-Tz:5 3_5f=aFPZ.͑AfñAg?@FэG[Z 9k3ݪ%1 s[Y²<}@Q˲]V()?]T-rMs>C[pclߡ9 r! ΗBR>r?J0rlyVE4|$ z7Y MC/> L#tm߶o0nI`N($P\ 恏W䕕ቬHʼ]xMU|6V+4k=~8_ypwKd΀3_`0Ϸ:P4HԝF]]˽d z&YW3& 8RJ# SJj]xP% 3@EMb"?2P~8,J0) miIلCJPR/GkKt3NH#:=˰R+[s{=[srb͉RQϏ@1'Fݴ{'^Qaɨ}=;HcLD*x56<+J/fa^q¨"=iTNt']183^'=M<d.B$+d 8wHx峐Eu0!8qB %J<{ZplL̉ϥyV,_~AoH{ 1;^ULG֧uOxr{b;?`ND0"V_C\+S&3Ekqӎդbц)4U7W82H_ˮT{iȚrk % \=`-#|& ̭~TΗ+:{dF@=@AHw\ UH;I9 ˻5 u?,GZXy-"σ9?!dI oshbpcc*3I\Hyc^HUo*}-_1-G~{l@;Ŏ57ᶼ qM}olxiu&͵c7p#څbv,0gKVŽObPIM\h2RR1>N%DỎ,|UmhL^c#4B |?o{ڌ2+$|g.(%IGw <$Lx^#e/TOh}lA.D*_]& k(WFSD6(m+k)|)?]W`xGlngJ NJuGc9N%jCQ 3#>3KM/*$ ^ͅ ->X}QL!w1A2:]@GbY}G-Q.bCAx4}&d9-yv?\#`}j%"v \9T|Z9sZJ<  o lR6I\g"9 i2'Fkx ( A}Ռhr#i^u+")j^22kݪ7de zlU~ed4CvpB[y7N{PUuY`-_eD0TAWbeZpnO%~Wp)>5#iG/,Qe\aZ,-]H9 n ^:J g=/n7S"z/ WǪOm)Uy|eZYqwq* JWM0sjB: \Y&ϧaDgO!G6a9 &,݌P`BP(y@tYWzݿ6Ӽ\~ m^ 7V0!A0F8;=m/ @[N|D$uU뇧řNRoWӖ 9±BBɺ.4qG>,.o ʙ]9 ɂ6Oˍ9@+_Fc|wlBạ]SEu}lTmM,!Wn${nv&Q/P+d~ Uv% f8}0cڏ*WnZo ;J^i`Vii;I@eļl,dʣYl^XɟP" vqؖ4M,[y-hTL)낍4,ư I<*Tӷ?2ۘpYԉG6FZW״h>*8he5ʹK&/XQ_/!sk#~8}Dٖ- Nb͜ Xl?ϡKpF};S JߘC{, A-A._qjb^v9zTg$<0F,"bqK:)BjZymK9G YQ?V,K޸W c*wu{JAyT/l|aSisԒdŽ?MWGlO .PQ't-tKFF^.@'U7tRDŘ%ґ0btĵG}z1<dbi[CiRN¦%=\fM:= ͻ1A3i!s)g:4$xTȖP?dYO.rd# ,_ݳR/!6a7᝽dN5r2+]62`9Eyd"6~[ϊB8;XD#Fԡt'K$1M<_?ۣ:4pdHpuoy$3j/wwnwШnP~KoѢj3NI۵ey3J\*?9dYt=M+F~c*cbs0d}-rd+g)ģrwNhp 6_R({C kXUg&2"KpoSuWRqgdLfPt,Rm:&wbq*צSď8^B[`G6m2fKP2*=P0&ӚF@^;ࠦpT)12zoHRo6M6V+9wRd j*gaA.vh> ^+@zGWv](Au{H&r_JJ[g>& M9)$yTh!W`lEԞr^-wsߤeyIpjRNzlWA|T J7L>5|DCji+O-cxi8󦂇LfWvƁ>oJ]}|i]'#z-^fC?%pͪo%bXijtBɼiPB6{915r6GocUa~'㢓0g5Lw|#K$m=*U/4*&t5{wP ᡻O*<ї-uóO,h73>x}|"_8)}pZݜӚBey]_җ)^xN3`-z |箫^}TV=TD(*ge? U"P7xP6wPY$p =~j$3v)L* /3>ynWî'(>n3WEja 't;F<4U>t|Y+8Y'hi?5ΠNÌVBd#v&K:rHf>qcCbc2;=<%mׇlCw$j;Aq?sfSd/4-6ׄ#fTbl}GxG>x~p,LgB;o&ql# / }<0FQ{vӄ8xA; Zܡ+@i훝] v,@KbNp;AvgQyhy{m;@ 0@ɵͨ(b037:x+dxVn-K`cғx}o:}JFaf%<=WGXUߩlTqSTFXy-⟫MEagdؖnqDoHͷ6>Jy\?-dr+mL6?R Q?[)л[Rb7 p;+bYB8[YdRD9ίH!{Fi'c\]@E0R7-2;̕PJb6?-@v)ۍXcUz*ÒLL|Z4DOz_!i!xǏ{8|(HE/n$p Mb#d}_&#g%=JTx6h@ՈWBYR6[8(rkmD{,@|Z3xWD}@J H#Dj)dmQZĤgEX"@ep(BZ%"EP t:1xK|fnG^أ F^BSm>3oJjrKǩ!VCytܒu活 IcWEZƵk;?0xDQ.˥cbz.8a|4ZXS$VO8*˘(`Rɐr 6W ${ds'cΝ?oӜ[x _Anh6QjzaW_%,d_wc|W\2[nZ=%}^ݦv[W%P1ϝC53_"RC0{nnߖf@tS{d|ٺ'Jk#+(oü 8sYR~)n!H'RvjEY>8˃zF2NKdP!rh??I/A(0yPr'lZgaVm3f0rq"vSD<cz9>C3'pjƒ uWSgt)Ǜ $T.=ʺWHD43|M)U a,I`k_DVb0?kQ/;vW_pK?$g5[ӘGHń KxlCEWOjhy`ɯz ]H_#_DQiayC)q_ڕO P~> 9w+P_"/A6kZ AUwݢ#[R<34mSh%%jQ*!8ch`i/GJ ET{dJWJ:}|V_rH)r3_p6HPU풘 ӧDlYjLcR uIm>F6hdl$MK ^/=Aѫދ\ 0'3H+d{W$)Òj 5/t"քl6^5HTsi&3WG}SSwpBhq7/GZ>p~oTAq8|֗{ȧȬ.;*FuC*3!YI}̈́rEE;K9Czm gĀY dzKO"Aab]-ĊA/Al5}ȌSXpƐT֘cIXKjdSb{ܦVOъqOǙ{4-Lu3 xw}TiITt3.0٬ښ/Pq4;O /4T偘dJwڰs (X4з)4j8z`:ѽ*a~[1ZpK6|Cds" aѝb\젰x|Fx8•̬=+!óM'ڦA3OiCs@vsW ;l!5Z 7e`ofE;]M!zC5Xu?Ib6j[;4`ˮX*ġ͙yCRc?4'IWJ&W*1A~/1HTr>@µ2J_ ~pڋ.'~ov&tC6h{OOX$sx$r-DE"0uY>zj%5'Xñ젭 I$?LANu8@0pZX$.^ySniqT(]cKkYvN< /} ƞ]LB[zMgE9ߩ`z Mz_6;j}? hzw CWtΛSb|Ý˂ ĬbӺ۫uhbw`@3^~3ji,$˃0j+D^Ynk1zV`.tAHeYS|r>GoMA+Õ=:kM$Bbe^y 7\Y萐|CBFmu]{L_|+˴ȏ{Ϛ6huMql&ﲽ eZsȄҸ $}}PC|jezX$ӵ?YzGؙ@+079 ^sRi_%وOU gmz}DTS;1>7*)X4TFl-`0_G[Kw+ FCKtnH?_]ɜ֍$F*{$ 41"JঃU=gFdQk0]K1|& R㣦pYԌ VW 4~.<7㙭ӘQN@ҸG` Xp A K9<*OⵆS KJL|}.{9TGsPlS$Ϥ;ZqTy׈[̟ea҃GV͜K)Pf!nmRU}rxLFLUD2Ͻf#NiY74Tn'*jZAۆXOɇfoLbL'YaŀR7Q7u(,PM[fb{݋NlolRrM>ln&z_:Rfjy#V18dO [cJoDO8}sG>5$X^H~z:H4t|^ +W54;@j956G@#~9 tn܃tONOΝvKD%rb|'-䯰592Ec2w ֡ ꣾ%N}sh'*Ze ZÄz}Ϫ8M\pK}S~]<,#Z[$"Ha?m3yTQK+quZR!^sqտ鎢)C9 "EG'2Z2OP '.U{ j?):3(0׏t9ʳ!vH$]]cim}pe?Q ZRRc6ZֹGkχw+laӃd_U|;Ptzw WĮt:ɣ:h4/I)GqBuR+I:$m7 {kkTu.sUS),15wŪPL/ TdЕ i~sK52%>o,!8MPCTܿ^n6fᦈڇ1~.@@Pm"z?>(޺r]㫳SK# ݪkC!NB\|j0 hu#[.L0č^ fZh; K|.*0/Kp-i> s­d)EgZZpp 0 iQe V68 P4QyusŁş'_4 .j ;n'$[(/2GMꓘuPE/B\=g? c XQܽQ IY^C;P_a!eniݥ||اôm- W HeތXT( o8AmߜxTǁ:ݞN)v'+~MP*i*/E~w`JfYB?3ii| *jrbY*T93lPfѩFʿSAdKq rk4z)`57[=ۢrbh)/_Nګ}~ IN-g m7i-;x9¹ܡ\w[ǧ`k7sak g-w1[+ Wա 39o]=; ܪJsȜJuf:"5[{iXP 1qOߵolz"neE%L5$k-]?"EdC*mj~VϞ*j.~@3lKF$T)&1c-ez7G?e<1f\tE?!9cXH 1sTHrҠ~IW8Sb VJTBhQj=̺0d%ũ_]|\E˸̳N◿K`l)o UG|[f#?1N(nT)w$۲*UuG1_ 㝧jo頬D#Xpz{{:tGt9}0gnh*!h] #ΔHkDq?)H-+]ۣ\4փ/GS)4]0lҕypˮk<4[3G|&"<=_6ecir-T^M8yd-A ڡpHi }tbp޸5hmpmgH L9E`3P9y L Q:Tb)p'uj_L%<p[DNnb,:3R_P2BkmN„"(*]_OQf{Eݳ.t7< YKQpPډ1y70R;`/ґUu/o/kycPx"CYQeuX p2ĝ$cV]_tt|AZܯVClz60'8X n^<]uNHq]7TrM(bQY@>} w~=,*#0W.,Lb6,(o (Dli'Xow(GD)(; ӄjr,9ZHDiEЍEv2͵JJ؋Œ vaEӑp!/N.ZZQ­r\ei_#8˗=7 LlqZ*b"i-4XhXpg}1M )alC82+TyT #}جU(hp% eD?7\ORoVC$Zի:xV>,Q?c Ml[="IJD맅a2X%]`K֗G"@hKctmWB93G_>v{%wt GYL= O.!*rYO  ߸ D yZyNjGvMdkV0HHt~kS-uCGy2LKµcf er7s @oHT^X9̿MA2޷`d@ ) TIKlu=`2WZ ߏ v,.^YUT^G֛62/5? W7ڔgٛVpU񛫥L5b),-,p^uHbF grwx3ή쵃[9.)N)OAuܴ|/=[n92 W[|qɛ F?([L/ в0]O?IUNPT]gA r`w!ШFM̷eJ9o”~$J3NOd eE(Yf:%|oHJd;)49?ǀ__Sn둒W,v޽DRQYu! NJ;-]qXHR $FՁ&FWa}21ҀNR0#EQTnaKʎTηG(^m[]`r_#@=9utڬCiJAKEk|RXTۀ8wi _'UmY) DrykH]nJԲU0TN`Onc{{#my) nqq`kW DUڳUex`5@^rOHkh^U^#,gABiIW|;9L,\K3<1s%!Ű"X+QYOmi'F!`MS|)~qgKwv XH^µ"r3%%v}ͼs9sY@n۹$g:oS9m-n5$FS@&<-Iw_$$Tap5@-jϭVvр F}\Q,H֏Ḿ:l#`M(DUur?K*H!:H@kvAxEB`5Ʃ\@<*0p83KE#}2Y?go^üƁs~~bR`e/FƠl+Oqs.~&s3vfKtFse]Nӝ-fE1,ԇeSU_eKmBlfW P 6-hY>g0rS>bё\'I 9a#TQZ+%r!{4q %g T'YfpXӌp'Ӏ׺f龠 g7EZB,R8`Z~ 諾^F(d|Ne@rm ENSlҷQFW[Ikv :`gJEU , _|GymBȩk<6u3$dϴ5 ˝\#%}tY=Ӂ7*u٨EvH~HT cJ9z^S𐹧6g6' |8$mތX'᤽jy}KvX3bNl.h94l[Y@/ĉ nu&۬}5=0ќ@BZEj']kb)=GN[)Ȋ(0C,위rE]"^ɺgg7_:3Gq x|oѳ}ZeܛהּoJaXxj_mo*.ev[+ b, Jh{/ij5* "Q`z$:n%YWAf!i 5}ahTM~1y"I_{.*Es{JŠճ >#J'zro"`UTEq+}ƾg#mE7cKYdx u`U8[/lu <}Z@Aߟ(H e!ohBep?U0|SqEzDe Ëp +_۪;bg,_*ܬlI[> i[0ieJ'-0t\/7rؚD3~a}L]F-ޢ2`z {jyEivVI<31wZdȴ14sSĂx́$ȱ8nm?Qbx.bT !rRdlA)tnO=xt #s%Ff&ldULm̼_c 8V(浥%鹖?m uXkJzqx78noM BFmI NRdg/0 s&Sc9W}K뿹R~پYry4!S9!6JOP܂>I$_&+!Af3\e| cG<Զodg_+*  9xsOx=Nî& \ 0m Ap02"z 4#hw~C?챲Mp羮& r"@. 2@luiy3yBt+[RqUՒGQN</%A\׏ "/yh=DC\šF2c$ӌsfW[jYD +o>6 <#ؕ~OmءJg*T? 8ȥ岂ܚ`U@UZ,MĕÍZG@2~i]Ն#P2ԹO- cEWͻ3 =,s!)SKFzI7^x[c)J]gH=`8g g!W S[=Y_$fƧ/6 (AHE<I+f][&X? ?uc!l${9:<1&dSq"YW@-͹qHVsa-B`pSp8T4H)񬲦11\~pO_j:ɢpVZmz\-+iy]m?Mf> V]/iZ pd_#iQ<>~.R'qY'NAyr 2ʃq]xhI2? Lу9޾}1\H{L2>^\ -ۗrT~{1>4GLӟdC\k(MPePnC>r]g6RVC+͈mkQwWF tkzOtЛw:UZS~rui8J-;o s' UnIz<>$XiNn|^srE%ֈ&UHBǴxc2LI_*eHF@-Z=dם%ڬ ΂9rX3]^".8k2W5 )ssyrp(ΩV- SA q]@a4RK+W!H`BA(Ͷ!ңK A) IݯLySf-t>CW4 mPallDdV>xXzQP([cBZ^`ǀ(]/Gq_w,q{m&e0pDeOA$J\*~W>rWIev%/AZʌPIp˦ovXCzb*/ޯ,1OF"'? sp  }u xcC1 }fPWWYhQ! Du%kO2<[]5tIU @bo0ogGI`rR/1dH·dW~$ĺu#6fUExU~ut8\RIJdF@#0vnrdq#haqGxfzCuIZY:Zwi0L7>@A(ϿcFC6XǰRס,8 F}[skyF}Z* v78!>@0d?*B2]-X ^7U"LbI09:=sRh C0њ SDL62ke3S==P7*壸Eج̑Vd**ܡ37Còt4ގBZF 4OHɧ^yVN62κsyfiLֺ. y)hPx.jep>@nq  ^bz8r.)]m!x/"E/AZG$[9=q\d>߄mPwjstڿ$u, ໛FX͵8.T@µYd_2bbd>c^x&u ^]6cHڻd`Goxu&`"h]6E ^q+tZI۱>_O"t~Ɂ$-#MƗ B-h+(|Gnnكx U}PK/Lu;8! lׂI%h T .k7Ի/:#Gָ(ihw"(e k-BFwO:L@~WVMפ&ߗhG_N8] La`}DomГʳRU؁?p2)1ARU\NгAnЉo 3*}cywfCNחYn?61kv \͑@Y3 OGԹYGT=wlJ:ش%"qY] toe2=jEL`8~K񲗚9F'zӺJ˙gOn  ;ǝW+shήPWY,VќB4C\%(e)5ۍۄL[zQ7jqJnrۡR\<>3+ #Uʚ2&c/u%r͏cwhDIT{fWȱPw #DՆ}c3Л:"3lg!fRv$Rʝ Pd>Y*iU@+ y_ H̳duKEn SKЍE{>=Fr>JwKhŞI-sJ_q=(2bv\)CP>}WPQ*3'zs9!7hnK6@ƒi;o ص(?uȮ1``NJYfP9}rL {{۫6˄@'^L 0T/es Lzͧ.(-g7,ޔtk͗"jj׋yb(5:(lF?ME"hr mDA8c<*g0<\{WL۸ /Wo,I>DCվ?j`JmT dbШџKޯYQq3ulo]z Y^9YKK= ^Ma)ޒ~QPs]=pst)4x. ѺEȖJMzIʭ6?ڰ/jbPwވ˰M3gOqjXq=d_m:иI=mB,^C p < ZuQhOVE$٠$J(ts艠 2ЂV'Gu m<mT)fJkTTF {[VqfE˛-zot*EM<-[/ܕsԝa3.%ne1j;n"2)ǜ' LlVP&,F.-H_H$>Z2ylM8efتc]tx97ӽ>,1V˜'MTN Fnn>DX??7۫W^ok ES̭gIr4n6@Se 'F$4WтQF<"kg ,aZIu f,NtZic0(7&ɽAG~oKsRtLB9UL،b)׎+C'Q~6Jxl!? mc=WM_ 5 *2CPԻmEشZQE34J)ec cmWV7t*u$7H915!Lur͂ӝG.հT*JNY1\M߀O \\˛pTZfp2+#F"߂Y9=:m蕏Mܡ޶mYth%m^'^lPFi.\^CnL2>jW)Pg%}R{&h@}?*zAs}Q{'߼Rx%2ei5D"jTm#||zo`d, W5ցsld#&kRia k~-].zgk6=qap؃qCg^0TPf)_6z(59 .ߵkʜE7W3T0j* ËAbrb;*i`papa5{#>:mn0#2Gz6#Ҵk0TSiBZj@s!irO ׶~ aJ-.DHd.D&ԬkT(zauDo;WjIRN뽣:V((e"\ӡjihPJTL _|$:__'hV2{ք )]w; ?&8nTYJY#w$]`8/Nv03VjEKBu`'s*izϲf^(joT 3yvȳA6$Wp6 ᆓ-GoQ`Hk$TZ/{5b 4m']/8/y/oJ?Ep rO=PAB-_ȖT`%bD|3m\~IClawclr׿1wr즩L4z|w<  m~+moh @)e<_m9E]|)ƺQ~۶<IWEכּԢB<}"liNa4ȹۂ\#w~7{sqAbk}}=kƭK1jWV-kFe BB^!nS۷vhA|o(:6Ps0un}K iLl'IF:蜯8lQ1BSH3$Z@UdG?O^|c#[o]R2юNVаPǕʹBR/B{Fz>R<VxUM˭ruX!'eDt5 #N/Ku<Z.lEۤâ"(}Ǟ\^V{oFdIV|om$}}`PKRK ~s3_̟=39A8"zG;^K" ? l8Udї(H>d5}x|J}&4Xl-(P,cEs1E,&,}dRPlko* BvƵ`Bx;.IUR>42$OiyfI{VX_*,|vg{Ll%)C=ݚ&cHdw{d! "mi25Ze)e;k5|n"4 2$jb#x"k˫76,f T<.>.˗2kb } R) Mʇ͸z-eӔZflq]ɇkG6RNA Cz.,5ת8Ф9:b<~;9̦$R&M0Gs&v` 9#&pP4< hqE 1ڹGD\{mRZe`(f^ G` ?spZAH2Z +\9O;[`jP$6i}cOMЎgTyW1ca5 (uXS0s3þ&?pACUcKgm)dHNAE|&V>uv|)`+u~ik %g!hHMɯfCfKZP5aaEsbF f[ ^wq̝oۄ4ǮI8p#+}>RJA9&^˔:AX^ebOLC #5}F0^/a _ٲB2LԻ^sy&)zANOlr`]s)3 KMOS*d5ϕ\5.1?U#2$}מm݌A@`1py?K>Z  ? 2v 8J 4]+w%yH݀:$+ps9s;/TV)q04d+YRoCvN:Hc>W #F7ضI4C6fUxYd# \6M~9e 8⍒)pa<="DG5lęOG?Rv01W~Ɛ. CSނMyƝ[s}rh:6%-Y Hh(m[͊];^Kfoj&4TPQ.Rk+v ~0 1?(ǖP<}n܊҅$KJq`1?zH. xVsb|2`d1 95Y8o*O{U;q%<+[r 8InXXswfhniߪǺj1'Yu ۚON^hvi\hQI;J:+;7_XKJWtO`7q*?AWHƏ?uori!{ԭش̅a&/1c& q2[5\dj(F1mw7ƱުOj3v勀E˫Lt_V ɠw`ZNd ] s${ UJQmoA#몬(k9"E!FlO&)}oBw;#F}~\SIAYeX5ad4&oBPr ’LEy69Ch1\ڄҷj D躚X$L ݟHĮ 9lOјJQ 3'Y)wQx_)pGCh4bx?C !տ4%C|Y4qivPy7() ؙ8:4V+Xp^ӳqA( }#p>]͟\nՉ;@zm-v`ޢS>^"lmn4ۿ t l)~Q3$B{? _ѭ(/;[PA!?[YjE+0jΛx}{QT+1%NZoK -$xWPǾ)( \ZQcIo^կ]3j[I*҄RQH9;6@yaQ "g?hFJP@p+:il/T5ƃ;p%GYԃ͚o*E 2\@RE,&XMf6K&(e4~l/rHN0q) .մ OۄuP5͚x1̖S|.=GC| >l&b^J>,\Bt3~b+B{EtKp`F:>1/;M= h)M"=4kuM3}CR-զg$h %Q! l@yE;H1j @a3t<ѳ:|s0J16\[U*fQ[a.8[%s_ƽFEv]\pMB-푭 (kbtbvp$Dr g{ܓJ]_fpF?0SӜO_H|ʆ(m " `S+a]q&o;d%T))Fp)̔PP9_nlY☸(1+)ꜙaka3їz j#~&&e^mĉ;3,z.lG2 ke=..̪v (#o%r>Π }e6S5x4Iܵ-@?m`7nZfNl&t48]B\ {K& hJ9,h9g_.72)Tvg<`_k~(0` #BI,FDAWS)# f`*mS9wc1`()SQL$I ph)0f@TKO*@v0MNaV}))U~1 or\O1]bG!p?ep&J6(JH*8{?M1՗C#ExɄ~c~%V|WVwnΞԕ\J̸5ȯ!nmVTCx ! k ÷ݖNns~Ak嵓_1>{UT朅IS'4րDloZS 167 µlL?j̺]n4* hOcJ oOq~[ΣP]h|zO÷T3ɿDX%jZ"T*}鍑K K+:٫E_㜖ďoOaQ ۨS:y[.hb/`^>etјNcF|<ߵXYUq^aJ̘M"^+$O3# #F˓VpPpx(6A e#.kxFGco3O"˻\C>D:GmyYwK)o1 rMvt/>NϏ?O5ԅ\g"'ǛzmШހ.CȴK#ϪwOr P-%5n>Q2a_jH]ۻk ]u)ḃ[$;:[ <3g U`p{)lNQݨh=!e]n ˛H4!L..Xn bCyvU7Ig*P횬'Hv-OWG&wR0cC*멩^r3vw鱱&^(v)p莹X3Sm"#~ϹBi=C@t'Ȉ}3U7Qg_x1$$R{^,a㲃^,Z*)z9"j++aket3@Q13l`G5a׏8j1ogt~9 2 cyPG2c{]L4͍ \^v3/FW4 c6sCt/`1pXC4C<@AٳW.WU:T%Os{nNeيH2a7kX ~l1ګi5Au\݃}o`Ly<!&nyR1;)2ȥߘ2k׀.`z9*r{ErՉa8#vX蝆XD4hc98IxY 5w%Ceч B-D!Ao]L_8y *d0o짂=fsIg$ZXI/}R]gր$?{YOq@U^ V:"A8HUϛL(3Mgi:\u PaSox>vO/",g~Y11dt]d}@ ̡ V9Q;ioGvqJMV$́SP#0s*1]g+yRkTHuIP,9b%^ C"ʚ=rl+I ܍I/ Zo%Hj2vqPg=tdckѤe5+t^g%afN)tJEP$ٖ0V}cjDz2.lؾ:Qz H֑CVk%]KTp(=Dv$ƭYJpug,ec sZ؃ s&IkR[.Ktv7 p t.ȆBOU D= !t6c=N=DC@-th֫:_zm-hXzIXI 0 m5,]I>'jU`vo&iV))aѻIA? G+ ddscN:Q܍!&{9+%0⣏ƞMӧMwEcaϚ̢ZT*J!ڥeָAӡRYVIKo ~"#(iK$[cʥg1]mheZK YX.)p2=ie/C1:X/+z]¿fؤ'7TEn&n|C}aKs)cb?xcQ>&ZDwW0n+3fc3٪HCODf B&DBMMk 3`|s;D>geTw@g 2@EFI9 ^s|'ϰms~ ;ƌ A4B&_[#q%PDTў wUQ Bg>l kZ̬S!27m*kH*51FȘWD]V)HLSMG 2uzj [ܤ0xdbUe$QܻRD rY6ǿNdb[s$cE=h>^tr1r]EðV U-)wŐh5"ϹF{PI}z6x-ID&@{RZSъ,1vw1v m 6soH#i7[+$]o'%om.Mx+x}F5aqG5,PG1N$tUQΏ!k~4 9ue;#ѿt7xKΞ9Oa4t{:uo9*\U+B-$ovou|xXT핪1ZY+mXK}Wog]leUQԚĿUSum,a.7= 9D6iP.ep5o̵E->2ޅ+T2VAPk?g #C\KW{h$> Ҽտ'"xݗy]-釨 eRq{9K_/Ǖ4_bS(C W:d?bS\ӑc"EWw}ԫ{ec5`tjvԍ)Sp=U{dûjCDe2gVy-'hO / ZM+"VE]4ج1j4?*&(C/G!U)tʏsu]3K۔A ghIih]l<. ť%-s^Q[٦ѫ MK))[zceY <6?X%0Rq[xꆇ. b"|>`M^Vl*` ),-x+c*56u<^1jB#^"Ѳ?rU99h0D!y3oeYB egOe]O]GO%C(P$Q=?*FެUdzgI WcQ{W' 8f ϕRޛ#ņٟkn-֞`/@T 6V%><@7C|[e)Ajn'])v썊~_҇ p=`&USjYk~6g+@W!bQy=/Q.6W읎~D!Sm~ Nv新_5퀡 Y.%?$?6+0J\MK`qs~2:'tfmylJPB]y۽X 9[Q3! >mSc{0`-W[+8yvj֧V(Vpe`zqdJ{?N0뭶!v6P(R0u%JmjޕY4_@. ȷ ж{y}P93ΘЖ¬5Bo?8E2Wbf]1Y;wK7teS6$Ҳ;}^(ܗ̨ #Zpoi#ɴE4k9o ]hԓP,sJwgu1<WayC՘} jGaTS*ak ^ 2V$A7p5WS# o74h>B@3D8~p^ko=>'fV?NG4i ^q'^@08H~`| hZj#nT<ԎߞvR ׷vd*Hhs Zpf U4eFΙ)fN-I7kղ6iE ;Z .O~%a_ه٘ޖSB悯l 8!NI3jp4UiczlW,jE<U'm_ {[@vq&=цy1 9}ކ2D?п^s`Wzt%Qy\N)8iЯvrż N  j!! P@NUb@Nm||тO>ʣ J&;Br_yFDyh  !>J\W ‰2x`#n.|u}ƞZK9\g,nPӰ'uv Z8?|gjqͽ_7 c%\n{NhbK=&:}lHCGuqw 67!tl'nF~4$(Mּ}πxU,qs<+n.EDZBe>"y{6qlCK~p9W_驜X&cUrBBuԎΨ\Ohͻ"ϕbԶ1)+ ϗ{!G 6ٿ·9s$ERR]H}K Z`ifY]%٨v^s LOA--U9钷&Y\)Zz#SiT)A)/hKv-s|?'@0]`w%858zf30ؤM^'XH.N] BL>*mF$)C:O; ;%#+c,v%;<&L(uրr#FW6KQX>|8.jp0p# %) Usu2o?V2XCp&cT7ÆՁ4EFgzn:edMRxRܕ1gҞe X%IV`s<Oø' qeШh(tQcƫܞӧ}Yjx*n .n*]0H9s=2iMD\2N7M:rə+q_BJ9\#~`OqƘOe+T#l{9@q0j VD[ͽ-|H\?LU`W ‹d73QLF;N4$1#E +uN݃\~1Ttx/Q?N umkљ|`.U ;HHWކ*.ioo/ǚ?Iԙ9Z,lxxM:3|=J}pMai*C?-\K ?V$t@>XUȔ0o44,z# @Hֶ z.Q#g)a}g#h诱a{7\\Ue@vFseݭtF(9!BgaNcmTukrHjRVmyea*QY}Xpzdl KAHo^8+6zi}3=v?;.֓9z-e^n-zJT>9GʳJzd$+ؽt8sPK"U}i[DRiM6>CQI f=yvw??ն2h-G'DADר |q9g <a::29@u lBuluVi_.(~;9m4e !%.C\baihR$ZZLCF%Hy~%?tdkz2itjN6O eYQK2v:CyS^6~6VYN2Os}C:Dq<WE;+5l%Aʿ<+: q˂_|f'v37n>;dsdb{ܥj)ʴၪ,,(ͼ㩞$!f|5`Yb-(gѕ *G mp-\#( 2mq ;]p]kBklA[PӨ9y ؊6G1[H Y ztTGu6_"TxTQcn :kdT*hw*YF>_|E W!y8 |J5$wBs4_q'l̤`b簜>vDn_+'=_V $+]'\0b{Ma(!^87:y7vI끿7a5+(h9Nfnʢ֋co@+҃{g QyO%p770,H.7ӏ< >[kD.н+gDSO3 4iX>a"A# &l!2鴰$*F(t?-_+9jc5#Mk-i Qur v F[jb Otjj924"p׋m&_`[v3=)3%tM: i@ }Ξā+vz*>{ do[H/ \)CE0 d誽LڹYJMZ%w0o]|CZCPIIqUCq^PUCIR&'ոy; 50hS# iV7)3dp+,+e=S#DΑﵴ`/{knIe -]^MqލCC Bc[ﹲTu{_F̋{Z_QhY@i󜇬`3y=Oʖʧu 3}Ӂ!&}@@gAH"zl+W! %˸"wFͣ2ҵ_]n>Hxv뚂MivEls1*圫hw[dt&:% v] ;zoUnsQCCxDnD)j]r@m~iU_M1f zNj1Wa&'}wG!`k,|eב-ī[.M9V8w?.q$x>%rBne?zB%'kuD??wCL!N1)qRL+D,3KNƬ::p_ZXY]> QD |7ݵLggVp*oOVΏ:BL:?@i7! 5`}e#-gʟxwzOEr 241{! Zn_J~t5Kgesaq !ocd-(%6~~cCJLuH&!*{C"%%e :w4y\u|l"`s:;9N/翭blfKV]R OmfBB9O@Y0jN 2ErY,ܳ<$P]H42y?a^W=%+a?+@"UG8p])f6 5;LP*tL! ƾ֢?5+ 8BlaYUst&Jwc%*+>Aׁd# &Ģգů"axӶ?ȱ $V·+4OM~:NqtcŖhff1"SZ`Zv L/}CDD∘B `^wziˠͽJAW#Msˉ< Iôv_Aed3ol6ģND\+AxJ/׍ RXLdl Ҡ[)b؃UCvpؗ^{$YON7gQ\Twq @ϼ·Vec Ȥ؀,Pxڜ qB Ob4 t֩59#w?ollL ٙ'+9W,)3`0w$=UdA!}W-mԸWHAX*w!)>.6Pd/.RN3/+'\ѡb.¶Hg#|lcL$ $?uC6>'iOJJ+)'`碈L(u/4j|**`7C-Zeg !-Jԙ$Ks +:!U5v"׭;&׭Ʈ2l;N"һo RLl(ml`jp' )Oc,L)/|BXJۦW GXh*MD\C~Clcd\ێ RMlR14u;Bق>v.q`ytVGX>օQZڣ$†gc=;rgzpJ&ƩQQ)4V·)|fP cr>BreU](R*e$&C2unʿZ> ut]R]Ե[ŊayHO[k0 [ DO+Ύ%>{sǫ/qYR!&̥$YM3 ,"Csuz:F8L2ϣW'")kvLKĂO\`:=dik|bv1k&]&7DM u!4އ(g2a }(tXw±t0CكNq ix>Ƶ E+ 9g.aawv4y)Y[{a) @I_9vYg+@*xzJK قFKi dU^4*lb̎_8FI>tsa5OzAi,bjoE3`jy #Y_"!< lEfL&:^;ILr$Bsuq.-ΑpJruk]:/1zIB>ɞy+^361c-$Cc.gD9]4oMb&Z+VeGP[s6"LKiaaE%z< 6V +|ηZ]b6.R= qwY/޶U5,1I&)t}k{nZ*1mh\z˜;kC1~?!rI׸fn.CyX6ITzō BҪsDYI5JlK2'| 0ND* Mo@7C?<l=%ԥ[^/ S8;R1Fq9 s;Wٰ0vmS@x0Ry3V#!=gĽIڀ(tI]mM si Cc.֠Ѩ;J kZ@e%Cp|b! R|2o%]c^|ʜB%8wxQ~v?FqOt@7ܢ36,c8mi}ZIvo^v&[&pK6bk<#gbw vhN` ns:~ǂcP*Fn]7x 1y6C+8D4X} Y#z1pEBNqRRjj)C}<[gNPDOxOF9&eNAub,]B"^tRBIbz_ Llc.m4*=TC_"[ s #r ioCwT9B|wZy Z]ޓovΪ'U f:$/\ ]eFJu4li06,6?}' s:9+1ßߪ92͹~xȷτ ŐZ^dl 91r\AHg{ՕIsy#y N9'~qz "Ay{cy%`Ӓ[@5b _]ƀfBlr+u/ˆ (@#5AZVj)1ԝ7z~Gsrcѱ6pM̫  Cĵ]Mh0*R?h @;>N!=ݰ0Ƌf2Q&kbdk .#Ж\= Wn; ivN\/@8$j9ck9~Nږ]o\AFG8Wۡ Qj۩tҺ.ñHZ!a(~뤌,4M]=4Am7dH?QS9hE$.=^;P=ּ2{D-a&O:.#&bG\&jNu1/fmH8v7e%d;#L1z㬁&W:+Qu"{EW&}m?-aCeTݵ/ !OoRu}wBUxO̦8xrVF- $_JiXCCEH^g/P~Z9 S+w]ɣ} Z 9r ;{aCgFo8gh$0=;~;:x?v-_+Ï U\ ݓ# :;aʿ8M.$ tY3pEE&X23 x omPc;S3ú`gKp@J'1f'` ˉ)xYΊ|pEO䥉n;p;iXl2mklLVj|]aƏ' 2\HBݢ7`\/%'Ŏq:)[rP!1I)Ndᰡe]B;)\^i0ad^;&llz>MrԜt$؆6ҊK܁> [ ).Q@BhLW_n1# d&/j)ϑI?6ߟ>>jj شXqCW~ѫwLiySB$ \s?o27eRd{{>9DA3[bWc ;@PX8=&FD|3>;W{«FRf'YATnxIrߩʂ ~{.H=%!7j#ۡyhC#\,x&fBT0=[M]'pfӎ+< ԕ3L  g Jh`]J[$!1NҬ;fPWAPUU&86y~s{s `%p!<uGK4,K(O0j 1ɄE9Bۓ\vD$3ie&о.MKƤk*d.tb,3ٯ4GI>/&f+sAB(^K/*'15AN "opnt8Zeodk<ȃ6HNI' ϦsMyTgz/$31Fo&ɜoYT=j7$na)+M'$T<˳" yL<m\ _=u&,yV/P%U.EP.`bDȮ@Lf'jdu9|sq(h+P4FQEd3LJC`#K@&xEs1,fs/d`3[U,,Y?Sg*u_J#dajzÆb+ʼnCyJ:ܞ }e=Zf᪥gB+/Z MY0'dk/ ;.@]|×kzÂ֐EiXAEZ>Lv'N",^5LnՈb[";+]'Y!c ͩ#<8Xc,Ik9*ygRwiud2_ Ek|%ׅW9  jǪ<&bD?<UGZ9Gb@44ariLwRKTm)'3GNI*] bHyw?8AA)e~ /x,Y t Th/*>/><5uߝ>61BMt}B0>QNͻ} >2{|k_p,KlG>'RҮW=X+=0If]Nض0Qv0 p')NfQLvf ^c4岛5E1-Llv?"{ttcۜت? /d3CXC,E)LTe͏OZcY%[l>%iӼT`1PJ'p7[%|{1if7io܊?Lo!{MYLUBl1 h1T|)"YlQyIN# ˉ8̏Eaڝk8NHQ=7Wp]:d{ZVh:;EhɓZ}&^w\L)/ nJPT< Atfұ?2ɱ]>&8=oYg!+jf }#U740QF I0QrFJ㊡[/ ˾]g<.l$N0@}̓)BƊNbZ=gXDtL9rz7mSD@wkRK!EJ❞4&!H;lB-waCG$ 'љw^]Z -R7ct2!?(#X*+Ήc1@ƓV?hqj# ΫgGqQg93+6q./ SJVفF@E}v'.aua) >չ>#k7_9XeWl4u 'L]-o(Ry>[L4cኗa<~#r9HE5,]/kK"艃F⥾$'B0*b>7Ŝ/ u^y㶦SUJN f#r:SJ t}>p|{Vpt%رI~Lf3_ZhrνD(#a9R- iidZjB@=K [-wk٤GHi$]ԇm,oJZl0ݦSS$-wAbt߀Bg2L%xrfkܵ++{T'F{ oPHU̽m8 Z$$Æ+Suyu<tqC ItQcG;_KiNJP <2lgƈAHe4mJfu ;٥VAFKf5h3sW/4ZL!0NwM= лd]34ɧ3E]+5`Ca#Ol%Y e)Kxb~'n&n%UZ=(@63]P qFZ ̘I9~} Xeؼ8D*%a* ?0ဟ``%{ڎЦs|]#e ;䔪~ߙxOsl2tcFJ; ˂=,^<.JQ-A/OVm2>gs?unxdv BAH^7k0GeZ|sLTV+N5`㢠 yn~8%jب0f J(Q )uJk:1$ Ȗqxۇ;5.b&Nq=$&.QffEk,=+lS21\<t\Ys;mmo}6`.mb_@ɡ@:36h-E_Χ8vDXl_ ;ErS!FWa)Sc\} 7>tT.´LЪlsA.N01YY uTX:iE (ӧ@`ΞB';rK!^"g9`TuV,L;lR8rf WI7JWq㿚}S)d2EaXWsXaHPXǖsY 4FW5.cp18T߅(5]ۊl7'͒{Rȝg,#S )@$FikD8vNi!3@C Q#L[|JBG 7=>WN^e6"U&K&`SW:b7[[TAۡ*:|SW1qϩ|U09:c 'i%MgUΑ<"/ .{jhoՍ({F11bP/sh$"K*dӪ0fJD(<-- ``M 1QGV;kHASJdoGu"{3ׅ{4,*A6sy.O˻TmbUw$ gȰzJf]5CÛDPKSi)Y {Ҙ*]V0 SR lK3ECd7t'cx4 fj u).DσoœeMDφk@5I!PLi\F4 `*q5K $ڃ;ڂ=NJמ#q?M;,JRk"fAPe&̷^^>-Rk^^d/US8.IC#-w8'#)]#r}oCíM~&7EcԏnymH#[b/O 3n.](l(~$WEAkP v)v׮ LpdC'~`%Z|>.@h@{b+,x>(?\lܧ#] ?{A {hɑ2ig@XP6em9[NRiq] WlXe緕~yJf}sW qeZ hddm9w}͎ƙ?!~]8F#3;P;EםTSWTk C Cp0ï:;uyйJۋ.ƸŎP J=bс>2,xXA*Oy}&V7 Bcڬ> 鑾҈ tkMY@JMhPz}Vȋk?m#\C-իm,IdCAe#^a&]w{+fJO`vUe–vH_n9_wD9 Mɸ$X3x[Gr7ǚR<HWD m8) 8M{ū7hn}17x5w4qmW =;_؛ G`74[Nm"^N'mo Y 9zTJەW1Nz>t;_I ěV=Ol\MqӘ]>-K3O3/Nʭ^6<rewB~]#%gVbN*oe8u<8w/hQ[t2t-bQ^W\ij_[X˼[HDi OenAk^/GOUb&D>_&-ϥt|c=řɞh|_Ib\O OFrM7liHm' 벟%%gmxxgF$1y@~iM.ϴ)/@") RK#<OJ"p7ҫ\RY{;nW`eSZ] d%yiYr 䧙h _z7phݥ^+&t~ĝYT` _5tqE9YZs^Gf{! WQð_?!A6\U4["6J,hBlPޑ}by l:2''ؼoW87_\{a?Ƙ*A|f}~v AvV,苘˟$rXb~e-UR%@H -n̵]Vn]Ẋ1J 6.Sq0rb6cQ̀nLi{/b,c)ehcabjJ   $`#\~Yv ',G6~ .DIR#*5n}% vx{9I-g>q7^_g;gf"``<zT5#tO>'ͪZ<1=Fy8B݃0ar7i23rWўƿA&&Q\PE{0+Āe-h;0{Gk~_a3i2Iluu7iLUщo;([!$SQ1ֶL5쓀imG9qIC6!|;CFt\_Kc<3\]i ¹TQj*[YSIl0xY\@ϐ[r C+}[8]1=9D֕'8?|8kZ4Q>m>~Ie0zSG\n{k&-T@Z4su~Y+*<<׊ԅ\QQ{0ޒY|uLZ->5ޠD>Om+7YU r.p݃`ߍf܅e\jխkڂ @=?0> ƈNFl쟚QRNe8 'kx SayicE(x꺛7#v!bcyaٓ 2B򣱑[*:Jz`8CyÆߎC՝TZlL.wڱLQwK #c"&MU}7v7Rct : > waA҅\}$eH:;[*/Wh0Hk}r`^ s#ra[oI+p/JjPz Jnp;O ~AU{ _8[UC3<•uFFP9?#•zY}72 o4!V> rMu˱Occnz =Q5-f)OmUXIe}l ^ѝm9Hf&Փwj] '1"s8`k,Mɣyk 2V*v!Zr˲͊&Q3p$}e҆)NVb-Ԡ 8!7qt %ihnѽ2Urݚ])&Ȭ͌ț" ;pFͽ1u\g"$IZ4C?N!FOo*@ؠ?o+뽻 3Jc7 OC^.WI |v3jS>5T+ *x}ZZáK$ҨDߛYx߮\a&c=}G?aV9m. .pͅdW/+Dݚ@R|7He!{;7{J0|I&D8@9TTI"6Fn1]=7;]4%*͕iUSmh􎙄 tq]]&} ӝfR=tb:~0f`_ˊed/#J$yWkKs1'hzj*/Dzi()OR<ӷ!>w c9+6mˡPB5?kf0f`&)|V!WRulmsJGBk}lRd{;gUwGjK"y7z1`b`EM6:M.]uR~)w/aϘ=9cjFt@8f9&reUʥa"ӈv@8uҮ!o_ÊM>T*e8?ߛυ/+&^f m>CY c*Tρ,|gjvSv͙4Rl@YXO:rs;x)v11X&z Đ={Ѹ k5slC{^]V-K;I*PxAd s)TCPLpAqQ2,p~duu#;,"6oY^6/5U6 P"O< 8T# S-Phݶby-F};@ ["ѣbwzOۑiw8}?88^| u4q\1+gAg%+A3)RA/0yqW*oq՜/kl&Rt6|݋deq@BERt"'i^`tpZѬ7N9Kx$`ItkS,9u:6v-`&qE|l~{SB0f?R8 !M5ܒ|vYqm v6T0)6t_SWy9}6Ik"XhֽaK#^N DjM52R~U|R"EV%5i`Xq rD}p2ީ/iUE5:J"9Y:j\½7)oAY$Se3Lj.H] Q4Kу1>{ UUW76?1pq3[ -ޣ9 HfTx|>O2f XO=z<0jͱovu5&k$rg_IJ+t0C/e(J$I6?\%,=(msa[ ¼±þY;^eWh.n$ڊ\'o~%'I5)`ZRjR?Oj(d2WzJjN%n&6zCZͅLpaa]pjOA|9; ^2xYb0SPẑj15T5i/WF;=6=hۑ{i5Tjآ .YyxSo Рi s'z@s7i0ׄ.[uRq_a&jxW>3 8ݎݢ*S$ՄA"\i/d02F'jSY {Ȃ۳$AҘկw:y܈V]wB11œ 8 dG4%XeWvϏmdzKPs}9 (Y9S?(3bU׎CPܤ&w?bnPgE .5{LEZV[lI;8^|᭥P7liGrTUZ\^W=ubᦙzyjuCPcnkę7#4u |3W<Y*{ЮFgka9<~~@Ii~RyB6-9#Q@!pF' 3VrqD;IX@ ˂i@nU$]R:nE=!~uD)B6RJ2l [T+ #eawl.eU'+k <ڤt7$.c wCxk g=1#iqD~uKJ:R?(}擩Ijkdz߻r0н=H|1vW?B ZVl} c= 5ǵ!%esa?lfUWi_nb]o^[ *W!LX=q?As<,?i흜h5r=7Ar^y|kcwbU;uLZ'{ ET ]YB`- '[k̙dC^mylaSK4@b$eO;+M/ T}a=:{>DPu\sɂ`ּ"~e;p/4ωeTa~仒%A쮮FG# L{ꀆJ8P Cu'͘WSh{FynXB˅=j}-u=WO|њ&- k'_*Y[ PUm%h^P*M$R<M)AƇ1W`E=3CB"Ge\x ֦ӚZci/Ul5e`$;4A\Fsی8¯ {ڜWBܢQqX^^As~sهVWyQ K]J(;-qRFb1#=z4`y|q$_֔&-H4Y|dk"v{=qQ޾~;N?l .Y/V 8+@# _u:JԚ@vmD~:ט :hi/9Q73HP;/6vѤ(qT*E-laaQ秊qcldC]v C }'z4c(ܞ"HTMFŇ x,HKUgNT#w1wO18hڙٗuz ޙT ņf]h ax8lEj45VѨw:z lӀ˫N`&LNlyOA&]&d@2.VY"@؃=ohż=@H;!]@p5g% {*V#nr.DPyZ;{ Jf܆pop­,"?ZTAiW$줣x=욜8!Y-Tq .}tKhN$qdZ~<{f'-fq8A)L1)qhٝqYGrwQ0l/DnR ~ ;;9f`28fxY/XenmwpBr.i1 s> 1+U'&9[ħ)ҦE-K HU9Si;~NMKc!N/ f-t8悧X͝8_ddXWf~+H0OxGC4_xTvdC؋f;30VGN08~; T}'Zth?]:BFU*ͻNpZV t\_'O*RB;֯a-¹Ҟ5zἀȑ0?0Yae[,,FG3ml5sO _uPS@V9#]9P )O_yW_s_鿈Ws<+sy\_8ejiJ=%Eý0OYg-`1WLAu{U{}ݜ $k2j u T6 @^Dv 2]NQ0&90ĒŽRtZd=VI #z, e<Gđqdް:xX|AXt|7ŖQUj'ME}H eȿ`0ҙ:ᢼOw# Ar gfriw25n;@?vRyC k:E1{a}/^`ʪ c 'Z8j/} 0Vkd29b,J5/Gl.T=?(8¾so}0޼$rlFZ &uRMt-d|'uJDݘʚxAc03S"0 }V=EB0NR$ u|ԧD5C19?W T;=+Rs0|i`5.t,9_i|&4A; bHlwМc'{bHeX ȁx/Vy6Y!8tK8^܄HS׷f%ey:@:=`HRE}-Op{x@0 I8끄1gLO%VX|.c'9S0a~%rW yn4;m& xF)2a.)-e4|حWqkVQlx' z_ hP^s5IK#t;Pymr5H_O1h'qBغd +a.F{񭅬ܠX(BloqkDq5`^/^9Mn:ã[JAD+h&QwyǢ'Ԯ{+V`˂8^ōS˲#rUQWyhyvX@w^:f7Om!+ELYh&H[=oml1RZ9|:콩$siG45oŻR̦rLEqnݣ|EζT"r1.'c\0Ժc鎍Q:Sy4$340feVkcjFhYwG!kX= }mwď@m?/>#b Əe':&G(}|`9.xחj HQ pp! X5۷I0v=oڪt(wY:FZ4E.BmWL~#C/=`29Ue j3?~HB'P(8Tt);9j׌{`v]ud'QEFU}X+։0nGoR[甝D djuwbc6Ъ֤P=@A%𳗖,dO6a+ 7DfK z͠ HۜSESE6rƃ8ڮauvU$}0Fk&QN _lLc#gC >E=αƇuM#?%wHmOvӵ>(ȒT}n N9$?b ZKB"(7gԐ09VJ@gfopm|e1+(9("EV h8˯?Ud1Gʦ%5+'Ʃ. hz@Jlvi&Y qde\ja?@tĉ@nJ3Fwk%8"h]x{zfTxuY7"(dB@n>0_d Y!R_-rWU3j]+H\L ,eި$! ,X2/ϫ %9ϧJ睅Șt ,|Pg"+S_WOl<Oс%;eV'C!pU8E`^&<ϦJsX+c0W qK;eYGƳx.~Y9ZFQ_7bKa{Ԧ.UV|$Vsr%Pp=Ia-Rd^C(/{ô!C1\ 73+y p˲l{T#f?N-Jb_tgbGݢ/j3*[>` ݣj4ѥC-rD9T;ƈB^}iMx״GLYF(mfN \^)PvDŽhװ9UӪV1 ܎PVi]Z<ڲh<΄&ˑaq,HPhL'y]0s=qbn}c`º? {j{! &ЫG$.ɓ8.`rRƒk>6A s(yzn}.˃ZtjTQM R)$V)Ϸ,zNyNr *=9+YMkt߾ BzH G hx܏'us}W$pʊ(ԣ6بj/uJX6-@dxU>`19l;oMn&uV|Tq?n,SHݾ<3~lѣ]\, &>Fʮu9|+]U bbckXعmhIzEȈAX%9uWI"G^Q%Wd9AJkD!=@omA#o%.5W.TT]*jj|&OZUT_'hQR"^{i7ی8$BHr)2'+/Tid?p9z&'blZ=pg~h>c=T sѸ~w|71F9E AH>^Gz)Gֶ=C͍RٞjzvEx&5AW$u'7i:5?>߉5?vm}(u߀*?zm`Uj[.xb`/ D_3`X,U @S \1)_!rX']79!b `Mc6}{m5da!s<0:M\5u 5|H v5($1uYܑhV'Stޮu:~UvzwuUk=C`IF*n!ҙb&]LUC6tW ; j#PfqAJ{dX8jg3z5=ۨgR4+nn8S ]c:<oyBl[ eѥ{QAԥ׿pphEgy\m'r}%ɵD{ɩ'"eRM$Lw/oIAB#R=V^P΃OEFPQLQIY , @DئJrݚ\0Ch9h-6GTQ tgL'~|׍["ieLb{ VƇ PazR9>;mRo2Sjn}7% .ny{F(K oU~ן.WuC.^p-g;VR>i.@f%26kͧJ[V%K rŽp4:ZañHO(ukz=C@V Ӡ|s$Kbk;|P%1i;(;u [{ROz|x Gě a!CPVD(c#_d51cXn`]t39 zy.itû˭ l1zey(0g~LBBWpH9˽"g&#cvz#ꦉp_Xqʬ.iǵO,duiΒ7p]-+BxKöq% kf\%oNDL%:πA+I ӯ4p߯bs=y\ye-k"3i^|@I,14%wf9cJfpto`V2OiTȯEyoᙦ%à:CVh> ܖYl2} X%RߗQAaGi ,:C a/n ^,^F_SAxn}>ދMJpKr/wp+!Р SVi;7񡑬#/5qN=-k čsQ;ؖO ,?](~qd(wݦWΩn<+L1b^ȀL+BlZ[hxNznif[e6q9;\a"ӒѓDQqRO]C -m7>\W1|Ql˧݉"V<`YK)ŀJ,@RjѴd}It0G(OVVj6B==Tڵ,%3`<i U6?{V*CPJ3)HKp9%Pufppȗoz9{"~(r )3[74ʼafrӰ XEvrG@2eN!)x?IXTlZ=wcXI+}D>ң@l;I߫^:dMH]~ƘaI7wѣqbCʅvpr>[N7yfq+=>@ 8s`4~O3١ .k"sQZ:2WdKMPH"{K9L駺Of+jYy+(BA Ґ#$唝y [-GclSC A E;^+cx0HhJeB#,=DsGa&5. P}S""=. E6&ILQq&- s?^J Zu;ZLj+r3+jR!uYwP/ܣC@*Ե$Nͭ,ZܑmG‰}H_hC+/mD\ljGʞcrE90]rpǽhw Lc>d!tdIyaEkb4f2Ǐ=L[Dž^SCF"<DZrPU۩ ~RrZى+bUiTm,%ijrhaA:*ݲ'Pz5}(P8NS޽ż]qDL_ee"+Q+=D܄0FE gJ%2hN:%MkeXuA!ҞeS x;g5ZZ[ *T~|b2fOƑ1O.AJãboդc=laK(K-u8c;.ڐ*֔rļ'72Q+|!y/(adufG?Sf!ԼvjO MioVW,L.S =]7"8 &Lk`pJ(TPV, {t 拊TdD%Cɇ {w#B~1N|y=)ߟ2fI59tX{|TXCkI.;J3KqeC]_5\e/ Jp_}HHW$W` )I[?o46f[Qr G=V}4y){-xn1C&0ݰcI_*Ze'eXYA7\J2͵(J=@p[PV6n Tw- RVCtQF]֕Q}@voʡ䅴ѥ[_>$l{ZTiVayINPV [Ifm4AsX5-t+˷ )Bp2 1?(|-i{$gPFZ8g$w {D*K;vv?TVQP{U],F޳,@25;Y9t*v.n_`=XSLB[gUOO2L3.j D9>F9R4f~YeL(W0K'D[2 99뵌z>w.٧& ^~zu>6dt=13Gu%δ?>P/ɰ ij[&0H,+v1.݅ǎA7T|㎗RjwHxAn2|*61Z6𢱎%a.veR!uҐ «پf=OndM#sOc+ W)PH$@,4 qCK'Qop$ bv޽unL,t3fjMi#$65/ʆL5 +Ze,Blt-iVR)CL[  x}tYC*.4'&[mS+[_p-T8俞[Eنw] 3ݖ|mAN9sO [~t?QM|Z`|t )6 0Հ9[aOlj"y5{?G.=H0#K:SD%^+рLm9W}tzJ eeNg֠G:g>Z4e6Yޖ/CnNJ΄wjie 5hZ8pՆ ].f)k7LS=HӺ\ǠF^xes2/S+"3+12/ #8ƒ~I.'JÐKnH]84@*hJ–LMI7חOv'~~Wgaj76!<98|x\e|y\`rӲI Rs1j?݊t<|7vTVC/AhN~5薿 I̙$DWM~ϔ5~:H.?TR./>#*wҀ?ŮT"&#w"vU3&Smah@VFbl5n-V4$c,#VHǬu7%7ioRi>yEպf0^WVEb?6b1 ?@Lt;FQ*lF?$8+jSSaXM6(6Z+iC߸ 4biL U,z4ş7̲*!w5иY7EPɆ<C2'NELaa2eWE ]z~|5/~^\- En +Vj=Am7urmDU"\?3=TXa(^iCqc`6_]&>蓄)Q\~9s`1:V^ֆ=V}/XOKI?+ŗlidț(= dae&tT3K[bSZn)BZۡwgB6Xɪ߫- Psx=]CX;* _e7xpYGݸc :钶L^G)ѹ IX4Wfj1&=#+Idٲ… O\PgG*C' j0+'nOnEL,XLkm߹$w\i&z&zo@ɣ> 3.r?8.h;a3,҃9amŠx%WܢѓE܌}Zs!c'gwzEgG.qBǐQ9@]R?ِfr{ucUDak.Eގ^}lֿ?q/NZn OHP.1(gKXԫ*& x?s$ZܟT>敆XM ֞OwbJZ%c ;{C8ٜwy4Ka 9X]tI%@=e=(thE0a>{cWDzSU:=x`vmdZP_Hd>rVY5#Xso}7ᾡ(1qlŧyT~ L1W;k5Symx4-1|b;t5T3rߘwQzpq, 䑼KF!XW2v+ڹ&>0,};3bMf#CPP̬y ۙ'L@hH1X$_ j94N 5RpvV# Q-F`e4F7R7{d ˻Bs%>0xOEsfbY<} sE1;/{`z Fܑ `L/kTj{f o*)b9SuU.OUIC *^sx҈j5i9OWCRWX60ye\m'SUy]f\PKiLI{V,?g\wL gD47vs< rQPe|B_$%zht+ˑ 7K Dc|tA29H]o^q$0hĔLc+2̎ur혿?(qڇ%p4$4ilU(j׮rJDvQaٻe!S  :9|@`Ws1d"#FޖvcQ`} LpvdI jv7F@yÍ33f]1O;5AVR[URh9>DJB=r? H s&y!˳F1ES ^LDub#˳#Ll靖]1G)[hIXy+>ruNZ䲦T ;FE^a)*1^ЧM8UX?Fy䑗kr* ٪ Z&lsY3}XeK<ĦCQQtn7+*=}H5 n[AxM ,U<*he$@YFo>Dr5a͵D10WwWPW0<Vɹ{Ct.i6ǵkAQ)g@lđ֩: /V…Zοwjo kYF "3rH(Xdʅ^~UAj1 -Cf1lrO$jCT}46B@)[vA4橉Llo2qC=5KKj/fP MZw+^n^ם0FЄ_٫L6G xP(r1q_TkeXN|CZܔUwݐ-sk_dÄq (#GC$%K= jC*}VusζPV)l@%vi!z t3 Gpw:v?" D+͔W,̗Ȃ=‘R{Dn`$& dcmngzgji1n)9>/}ZX 'c7?peV*1ޏzcf CMqx% b"^hZtoƨU]Y4U/`1!3Y ;2%!=|AyVP-w51z>J"lQh%"P|gK:zi0TZS O8d*IwX?ǞhUy$aݾ3`YqkWGAW`9l ;MLJ]4e e#W]ӆL*ߺAP^7,iwfFtX qv4%7H@:ޡ+n]?5YEI,ëJ䎌xj+6w`~f9K2 Q)WxvL5ƺ-tm ^tX)#h9\\}y|swbkácM -_a;}!e2*:-WJImGalSEA :Ƥ%OM+`+b6ʍLw: [;/0&mwu/Tȯ,Wqust) N_yO}Eʬ$mce9 #9od^aЫn,Wda)YIx"p(8!cIgsDK7 DY{KJɍd GnafƦLꃄ3+9 8eާIդJYb`̃+Wnaw3@L:Nwԓ .ErB=OAc.5FPP9#,6G۶Z'OSltӌ!}ryb6 eմ ŔPN #?阳 GŖYb9qdqB<$ޛF[ߗL &#R6*E'Oh :m5'+W Xg{ʩ}1$}PM?\T'x`#{hY4aQ$$ X I jMfĿ'8_4fE/-,Pk^`.E鏖XTo9Ah{^bz 8+| A[CU_0c r³r9nOX5.XHh$I0]o> p=e׾K}yv[Eܝ:.FVYgI %OJ1,T[5c%hxGz!|ZdTz@o:eCnV]gM-4<Lɨ= m 4-HEk=T%\6Y&T A 6VV|̨\ނKeoV z(9=CfAV=BH@-LS u9' c<05*n`- <5 6e6,=irʦF󊓆^@vןގL_&U( puc*!t0řI/~=Sa4i"s KC :q/ÐWXb[wSAƎ~晍.Vty7^@XYTt",B$(\.)k|<)QD꿻f(^Ep 0On/#$s}Zw)s.(Y@9@ hVMujܥ>v/U0ZQ2Q)|i$^{zrWS&p7˭>vO]>@¡17Ia#΍h&OIPRԧd@(]X4}Kn Q4\P_+76Ɇ47Sߊі󣺱W6/V`9M&$__ ˧QhD%^l@]qU`TVJgqV'yE3TX2 ꊽ[b+$dkҮnXIi d]Y";qE%gݱbռ(Fcobuw>/uxuPr}y*78G_ϸ2M N:RfI61 ߏ) @hﴲySҩxh::@T * U7RI¹!M@u`¸h61]4y؀o|aɳ%/>2Es/_<;_dɭse7$d!G}¢Qk U%' uP4ijJ8J%e1Ws*SN)^1qjL{Q 34jHޙI-B 3N]"nG\' sulouhan14 _ i(IW^ Q-V"tl+k9v{iP=&msyt'an %Y , 齰<]̠Hf^X>tRW| Ł],{/K:8;WiNN g8y&QR`AO|ZW;.^fL% &{T^s,un%ImB]-]-NWCLxp0b&=6brH*z01AX%z;)ij-xp7H c۰m@ZiRN;& Õffzk1*y㊚ARi`Y3,dPJLT'=B!o  eC"wf>3Ƅa9%=Ҡu*iAVr&v犯Ln~*S]l&"zoHR 8M.խgZ$_?CÿMᇂUCб)y@/neQ'tdڒAr%hLs>l4nDqfa֯^,2'+|D[Kf/4(׃ȥsa/x8f*U|~# :k@dVO @רOݹyj/yOÁ#&Z+u`; WhA?[=iۯT/Ӟbi%ՀUR͝`+]^[TI7Ӆ O͠L&ׄ}#.#&+ 5IyAA%vh I2b}0Oݲ/bE%#oۼrxhF!%g`ht(oOqf)@09[@Q3^"RƂp *5yRt ͫՅO_x7m(Iq$noWH6\uˆHz`Mڵ+Y| ]s}:1`)_BKKn[ N?{7 JK_wTį%bAS- &MOS7NP^-UQVIՄ f#$&~QVkSV}3݇)q z0iTbi z!Lj|A9[,޵ i[Hz(+U9::f"znxlϧ(MPbb(̘+4)AbX̙Vt1jcpKCBy(ǿB .V uaJqt?uS;)7FNOk34V?{M-uH%:99lƏ-DvxKg'nK@b&;Fa>3=O'l6K Gڤ1C=V]bG^/$MtU> ;;2$:Rq11 ZQ)<,.fEզ$2g(# Uz1p<`QXJˊEXtt2ִ->Q iy-9rW .Qz7.~evҤE9l̎_WMd%%{{O9}7e1mQR}u  Y>kIp;YNZVv_n.+.24je NsF7sk0u#I$̝yѡP`R+C"#̖jKd)HXmr\L{h- 2Y׫JPG*s;a,F&Fa ޥo/> `0-/8pJcd  NLU*T05+q?y=E\EIf;f, ⫿di`E`Y5VgKzŴMnт~ ɂ7D׎ d>. $Ǯ,W̍ϕӚ&o"+o>@`(cKԫ\F4?,F㭺;sr٭or=D P-0|8T }ٲ8V;qu+&3Ӫ*{ix 7g_B&#3;(4׳aᒫU3-M:ף qE8_j$u,ަR몥~nfebBzҤnbMĩX.eͽyyS}c a``:JgEml̑{JB3aKEB^a9i6j΍Fj-܌VOmLtj>&Gz2@!;Z F_쭄i]D. bJĎ5٩t422D)@㬓YG_2?p S 0HPT%,$ϸ۫PI. +)31)p*+AٱHk&I$!#Cd(zt޴Jp>d?تzUuYV)H[S5Hڱ/Ռ@:n`[/~ EV7|@9ڀn }dW%͖8ocmm-be_[v) sQKemØ5 'L&ArK,}Ji*͊ UnDtu濎 l_쉛J0Q-?NƕP#՗Y99꛽]Y ]?Y 4 =bWg=M~=N}t?ߥ9: /_9V3Ry=%=S,aY`S8cu p'J,"vf. 'Un'k@a&'v5/oj>KƮ'Q89NH:>VG+Y;:O hP>l A^ "xu8vfQxӯR>5m9p;X QPa.Ý 7tdhK,b9 ATBx`v] h_6{Q3вJ&!W[s}#D7WΤ<#>^ukX۟iѤH La[?^F(Fmꪽ28 (h/e;+vmAx[Kp3Dfjb;si{@E5Rކap.Lo7Pf6="Tџ2}Ɣ6 3;C7;Œ#gML<>aS0Rzu"?V' x3\L5svynxh2RHpKO@ s:a/|ډ|=e3MU cC^?n @C"E=|_к:>"tʅ0?8lo4v$ ҝ-t}bH{]+y!#vX?ڐ)ŷ܈6)kU4SV~ÝSa:Ȳ^PI^18ZrI:PVч{7M)$g$:R"&ח[:2&dZ|a3WL/8Ƒ,e>0WǺmOcF7%@~07ܙ!į!Tb<=boF-c秊6dWd*'cxt|CgM0[(1Ȭ Y&+װH@G=}EXѠzuqA?SU;R-.Fl#[^(ޔ. =,]=/!4+c؇Uk_ɕhl%9R3x JD/"Tzdޙ' 5꣨v wŊZ]@QE`R>0ǙQ<{>'UaSoK 5Lrlt2a/{ w(t},Ò^>nJ-GF=qGR3 UL1-mls# sALͱeK YE1nLlߔ@_X픵urSW^]DG63 _sHS&pKnVƵQTEYDxH>_ʓqsKC+rͱhuP1zaJmZݠz]Lmt>LY3)f**(HS:P(n;<7MG褜%гE9;-pl"=E6Q6;T_޿ykJ 4QUdP8! IGƵQwܻ!k?#4h%|'i(àܖH,gy:GLfodH:gve`Y|IMIHϐWP zmKD")Qğ梲 OfOF}b)mX:oy\禾3N~8eY)\ʂ{V-T ܖBy_ WXkTe{yvb코۳GĮ\ Eʭ- D;TԐXTJ?Kgm;@Jɝ }ZJ8sSNes΋cYC>dMoA,ܯ._4 9g?`X{f3ܙ՞ XIWFk 9ogXAՇ<;Ҿg1Ʊ;oH)Yu w.^Ǵz h6H"E;# iʯɼ XqcG݈B(B03`WDXH8Fq@;|gJLARy@a p䫖pك!ww5q Nf>=$r'3C86* B)h1V.mZ3T_TUm}qZsrRbTsܕ>7Pߍ. v⠫ q&D)Ly3׍0g* ]F6_LbQZ AQu_111ff"&m)C#dF8p%r.2KТwbC#7!ߝ?uA|٨PeDMDP0qdr/OE8# 95{7#LaX/o=S:D_*+N;1Q"PLo{wOlȵfꈬ/ mO"1':uZG!?XO;qc+99ʪ. Xr*M/ciΔ A%2 tax?*vdCf|4K l)`0u1]gdGUmޞn4&3m"qjI]wN+R,o fGUմнЖ\&S׸t64yjq[BB̠Ps[#gaO2A>o@ z,A1[-Ao*T\Fξ hg-tZ}32 ԶNi[Z ]i d^aR~>Lnݣe#f[$nNJaC걄>dE-:CT+]),ﰞE;4-i6QeƱfX+C 9&u $d^`js|VyisD? 8Qe@-nmACHj S}̏+>:m+ ^ :M>tf(YO&Aj)lf8ܙ jhP?| \/\n(*zUw,ǐb\jE"ljUw1g웯lՋ($ωdz߮ *3Nv$'u\(R1e~.*R> ֨`eL''8ݒB)y_J}w`xZR\[TM̒<栾i^*ii1B`EW$"Z Aͽ~oz0PnZGGΊDN’x&+FM)m@+3 !//3ې.~[|%~8;aǑPU9$)>v-|%MKo*ӐR`XRF,Di_ * *|9R4L,iR~eeV*eo\ ̝<4o`=Ӭw؁"o|r8?UWN@!ŹKJ@XI'TJ7ڡ^=FйPԷpҢc?G84yqޕtPȄk0sԫU WFI/oLW;B{\!zXT}]ۧ::4׫_"p[49Dbk~6ϦO+x*W0lS¿0"QI9}-g?{ZOOB 4BWsF< N\E.](]c9SnIZk΢ ~9&(g(Pr?=XKhӫ[k1Y1?eM/ң{ Tg2l9~C?)E/P y_)ʖ;c)d(#o&fZ%)uIbq-K?0_bG ^X$"8Rh,}yR_+7r8*9k`d׫0KEZcq $or0 F3(1M/hdRӌd|z!Dl S. )`:/tE~@B6]cy9߷ekCbD^绅7,)op ! -DH{V wR⽮)?bKhKu\P?+~xˢ#u{e8Cdn$޷dvEG "zq8OIɟ8]nRzs1Dv: izp'C`l=pwz$ B7)㺭\m;hMS^(U s; fsj3%HZ2pV^hvYbT& 2)-wIPKdaY N%W4_߲۟!?vRkMVDLƇͧTy~kdq,[X-gJ- {>]NnA`gʼnmbd\h_( !yjF]|wX Vwi`ouʼn|>pz%./U,(~^ުion$;nT+ C qG6^Uv) TWgScʓbF?SJ/< O?C@Q?a#A(sӤg1Nn44d ӖZci׌4 CLXsS!|NG7 [,.);jX K#NʀK9lj,j.ҥ^BZsSg~+[et4/;T=}#0G1+#+m:[ڻq9l]QӍub0ڟVŻQŮFBD?vYZ؀'e1OH mس'muF yop`nHƹi-@$|*ls^?plnFW<(]ZxY%[#[Rb&ӰIypk2;5f+ UϞ; ![x_|;vZ2mTgnX\'^,@ZAPbQ_MvS'c=؛'DVF:X }Jaoؾ.-ͬiX£( (LR>ۑ$zY9>p25$B&$5GA{ye(>`w$:ȁ穽2V#V4{wJF0?:{tUzS MPA' 8qq>f9e>4Xe6t ^Xᕃ+mkׅM|rHm'}+bQ`UMp}*Z &.3^%)w /hKˠdA mh˙hL%Cј5 VBSU(RPk䵣+v)uqX:o;d_?y^C̴L&+KBǰ}`s_ieAׅRի&zSsWGKzƱQc ݋B>v6j^ĂH-΅Q (Hy'<%JT#s|se^tyMVy~m6xKAGEͥJ]޵\w+9 úߌj:IlwvH37/ 8oD|/㳑6=P#Bjz,k? Q_o!ws~ .?#f!BP40eW+xV OsUO~[ EH-A,v$]xZ>nJץ_@ o7"?}, ļu$!/nM Zw8}y^';T?h?3 '#Bȧor8,]g}e :6q*=f\<哷bHUt'S`ڠl9>l]3\|L$̪wӯPaa:D .7&hλhEÝݼ>ػzAF{{1{txƞG(ray4I9eܒ*<][K{4$O˜_l$F a#=!jPQJ_oߐՁnoتmfT$p_n@>9xcOesOt젦ꜣ[S|/Y%<-/+k10ض( EڰsYYeIrR$nt:)1xjmU˧0Y޾I(Z>c7w"%Z TN,7׻$89uRC̠^%f 8pAP4t)^I-68!;FŷrtbL #W%lOVxZ-L2;ڐi B8HgYZ07070100000247000081a400000000000000000000000164943cea000030bc000000000000000000000000000000000000005000000000./lib/modules/4.18.0-499.el8.ppc64le/kernel/drivers/message/fusion/mptspi.ko.xz7zXZִF!t/0z]?Eh=ڜ9LnQ Nu}J#9o=Hc{aYdA{w{J#93 C ~=6|OܚN7L sV.$me(](;%uߧCA"$iGl1Tw٣o=K\"D:&"%g(" >(RϚb3}7(BQB,-oo!vc_ȕ$ۀcr!wkpWr)B 'sef CT7:%`DqB`gN=;XK'YwMCԢR sQpR9DmXY4Ŵ^A&\ _e`jc"ّ菟P[mRm81ic4Nu{jUO1ǽ= %aű*~ pBDq"{[)hRW`S4g|>q:hFP!ɩVRjī6y%6KU tF.P\j ;Y,)V1a„>vJ{ꗽם0#~~F7=Lq]e^Xn=؜H9 Zf M2,mY3 -yP bxܘ )HMW ^UOhA (p[Qޓ?A&[& ED "/oЙ0"nN\ od^iΡ2*9'5c1Ggoт p̪<65O$m+Ûd .a"j sN9q:o:w^ We_]“0-*/B*61B5^>FCxdW˄Y>Px^WDNRzPzȲHhRV6'$jr䖶V -mΕYDTfQ7?O`cێuT )b!3&]Mֿ>cqANj+a9c$e#@BQxԇn#.NZȑۆH P=YKn+>E3p-lxskuoW P=WPetWn>#=>r"hďrE\mՉe]Caxft9vKB*xp$$hl nc[088 YM uvTUյ8$?eK¬eyoic>f,2QlI'6V@7H8Dm~-7R5;eP瑂M0&6QH(UtKbڸ!hi-#u|@OvOu˒ {&}-zgzq[Zu nyQ|+A'3HmYEGEA WPT\P T#Dcޅ_  6czm{(842oyQԇK Ua}y(pT|\*Ma]s.n0Qs!qp~LNP`N]jf_W37 ֑'N\d%(>lqaX,}Z]:"8GW0:~VOu-]fڿ]-ܺy41\O}`i5ORV:9 7W2-}̈od!w9/@C@(S5 /z88.4 "^Cm [g˧D%:9nFQEY۫#axZQhql~|׫?B3CˀXbry=OIg%fusx-lD-9ʻb35?|b`ʯZXVNىHӫ$.Qu_l =IM~ܷ]2 Hx @kpTٌG(fޚ? ws2ZJ1@N߮EXz ڥjUK ʤfPbxq-,T:e˚qg@Uߩx<ÈaͲR#9ٓZƀKz#]Պ#*"ͤuP 4u?rh~Y{΂vPL@{>XN^>ź%nd\l&0^4_ҺHh5^;  3T1TUn#pӎ46#v%Pys8yL*-VW d k6s`GtRYAX4$|*qW9 ׊wjFc$m;+A%ͭ2HuiĪtv= j4`%Tݦ Pקз:nh_@K nݟn(owrb…DX `)QvFQf|Su!G2WvVt6<](L3H 4f^?@_6ijMY֝45,[N1ằJa`M|hy~2DmYs:u qߒTs-J4e&7$HAG:cdX1m^{@UhW,8-xhEGmb-r;%AD\H<_#u%83|ZY1f*ƍ}wkLΗǍ$pDqXQ-&708=FZH=cR(D Ii{rл`IE;Se$/4`8KݭUKnu&,1aV0";CPBY,(ӿa‡//J=>!5Au/(e ʨ@ ];u yfߑ9}f!:_9P,zT{X}r7p0,wBGY Lif7S_f[uc mjn{)wo1﹔w;TF]#bm볛N8u-;ǝqU5@eI,Oj9\QdQA&:,.yӤocf @h}נM#YHVzej0({ Xx@ߜҤwQq=2e63|4^ECSVx[:2:5hk2Iqh*eoyl0x^83|>S@Jw+j#vfн g.2R{pB$!Got'G*XND8k 9Lס22 yZ(\ 0 K2YЪA(fcl}c-M鞌ҫʬ7qd uŘ?< &zHVU"һHd+X6NЬ* Ϋut8kݖ͹ߍNcj ZR:pΦ*?lqA=;\oZ7#_Y(Ap7pԸ5c!/Þf6aLnU/K:QGHVrx,,kJL1ѸK""JITY=ߚga^cj{Y9XNzg#bb;;okiԹ-k˴*L2y$|r h뿷sPو7J\s'L*џ`bک\Lhڴꁏ@w@ǖj zDeX7[SпbK5jÉ&yG-2Kz^طGM/DXY>xG%v7HeA ˄شRX&ߵlhB@׾WBdb;^EiapvS xbmKcXgdxNn(N= #)r9JT6f~ꤥ? #! 9B:^fRR] ?˛8~Tp}|gʱ,5*s^یjKJ_CBD[ Y5aIl?~A9e *<Û晞Q/Wl> r|+ڮKTJT2J8Gؕ4[oiR̕U{e Uܑؒj %NY`$ y^q2vd!^f (w0R=3X/f={LQ&[0zý4/*u↩gF(3|8@CcvUO>J5XvuǝƘRkFY@r!uKDnvxILv`|@80"3jRDvLeQ G3Ls }X °D( 3#p  &3Cx~ʜF̩NruB%bW 쥐vr^`{.UG~UUanN(+9*iL]S_5j2y wøiq3Ddw\`l}c"0@0vTOWg4HkF)‘(KDwZfXS| )gtUCGLwA3$l]+c*a{1B 6F)r~J' DPLmPێnH;`$9ĴK@v0rAjHX XLg/Ƣ;Fdn@;u ?L/M9ͭ\6?ae8q/;E጑巴d:Sjw]ܱd/HK=Ksb0NqP!b͔Eǧ_<jqo WGBBù2P,A4NYo839u?tcJjP Ob_p ]¸ uŅx3`Y303mD$ۊ5 LF$kڈ*R 2q؛_HM{kƳUPcW8( mֲqvTMȰT߶£@..N SfA×msQ!0*PnNм7E_2 @bu_sTx v෪ kc^@ˮ {#o\AJ.~87@v3Z\:I[jw7*ML .lrKK;Mx3*Єw~>䴟k|!ɍJ G[]=W ֽ~ܾς@Lg-qqȰaPb"ؒlXbcj%g)<h-7+t%a )x~ݵ}x ޴l嵏}}1L Ii3W9XCqqup>ڸweJfF Uy8PdBTMfhąjYD2ۡݾ6#m5CY\6*{A@pY+lI|Ϯ4 "j7#G*31i T֧<(qϋ`+"r }3Ջ4Y_-ea/Dl-wΛmh@8Дԑ$5#l!/r]eNs '*>KOt'@zK57bƿ=q[YHde  ۞}2^]k&=dF=Źǝw@>7XdR}T7süj':vWa.P.WLE? l$8w3_ C;0ӿq3۟cpPV 'L`e7y VKJߓp_gn.|5@H玬ƻAUI3/ew$iW/v+iNQP[D>]4p[<ޕI"e2[ձ"Y'@46T'-v5a&?ߌkqZ2OSIc Ond B*NyQLi!<{W/|(i4{Жoc=Og!3|$;[#]m#A(nձޯ1 }=c{GyσaZK8dE{yxQVFeWmY==m *O*_~ijP'pӜaz;[ZX4M1N#gx0$E2 u:SIaգe9p>`t+-}ϟl՞Ή+Z-. fw,ǵo| >>g1LMN:QxP^r%6B9dJhzP&UO<Ʒ_sMwS 쉃#7 BCYmK_?aP_CCةJB3a;fr`߮e,A9UK$i%"td)WemjwV :±] JRTE=H웕ifuDڃɩ1%.(|=gK!}HOKR5 v&lr 3t&ewz.'&X&gy gmEP{};gځ`233j~J_n7q>]h5_NeG}nJԻ˟^/ c[1~9u\9?\"j3C<] =^HἔJN%k G xKC[~x"ڄ(/T2J"nv2El|YJ#ZWWb_4)gLe;0υs_!7]3JZpnk刏X@4>RxyVQ\֔SI3'kqNlbM28BӕjQ`B!)%FyJ$4!4v'2TȅڔIs"fDznsM)Ca?]" @(^C|6Xxt NA-&}T鱽H޲508q SIv0X!(16F?a@Kw^ޫؑ 0 v⨽V1uTo`]q677{jN>|]/v%K+1wIߣc[f_Z4ۡ!{qCkȝ]$v_qdBt6#sB0f2y_w0^.`u>0^h Χf^qsX3Ozb4s/t, _C?I>(h@ްC{)թu+$(jZ/,dp%{ P['-g0=;i 99\0^f>UFq6GЪi}%U`fq",b)ESi~F~iI[-%fZR UgEu4 YvR%g}8K+B0;"Gp۰zl`jni 0+jT ;`K,WmUPgouo>Rʵre(̀#1xvƪ|Of(޵gKdj+#GYWsEV iμ"<[5 NRT%їhƍ޹AF/VS!"pIA`#^(#!$VΩM4f;sr;{Zco7TǹCL+qq;[P =4 .Y*IWǸzp-Qz]+DjC``!  %7NkɒVFIHtWYf=CV]Ҵﬤ4~o˝?OtzTzl`+–IEO!AβO\n%,gX>pIۡ@{Xb$WcEh︫n=`fsCIb,[|THHX1֩+C_p8,gTS!YX}2aLu_Q{KpBUPq7)ťVh!Ē,U?J,NtA2O\5FS ޔ2m, t_!~]%6Í.U𵐉ʯzZtZCKzsH*7D?XY&NOŠ vueC0'3ħ4Y0en""\VA(}$FU9z%MGw%x[1a)F1j2b0oIf,I T)iʶK1Csr"̄^YLGi\'- >!xz[VA!amhm<8u"|WaxSi+!u:IҤ'ǛWPTi8~?P \9#m޳ j,4VHOmbr`$•Tak?|: 40CMϜ*CC7fĵRw/k; + kUڑ@%ָzSC 0x 8zG*xӾ ̑y9=E05x5&m8 IqJ禆+rn;' ]cI*}Zn|0Idިj4xE+~B9LLtk |oPx*,|/=l`7{Ab+/'f`aw&>g-YP $* M}^byiUoά4dh^0Z}XȒiBݛw>8Wmi4#5+3T&|91*iq$p I5?d6ZS/{x`t?jMcQXk+TF0>,DCDFM /^ڒWGKj#kNo|[ Dz.X(iCyC S_.HTz5: 9Qi ,ܲx9tltd+ewU}A8!}d7&-"״ȋ~6#^"]S>>y"6 8+}Ҭ+)cR2>QdlԵΠ)-i+ T=, _ ^n`qsg"Q##NLgsVC57>WK=YFFp4u|$Ҵ[Pbw%P<ͪJx8Jwey0j|8] 7Y G^1ڃEF+:73"]cqI:I"&vMba$^?J CL¹[$F > fvV I&LDEL l \wܖW:F5e\MNDDƉ,[C+hQ' - T3%΍!cdiRpE'W}F?txFdv]ޠ3#Y1yw6B]-a. EjU}Һ^N1yJu^昽-=nsAy$x]h!>K+6f 7 Y/\v ͘71zUTp+oe;Qd`] ^ҷ7-${,*+ y8+R\ǐ$03'lw`zcb#qxM#OPVm9^CTWҊ+So0.t֮yePCcDMWgesxG"~e>=*rJnO@D&IDācvOM?χʫe=/${D]Xyh*ࣿ3Ov_Ηe eҦhIT"x)2;dϢʆצ%pUU#/})wS̆Q lKjȜ+H敕gV:ɭ"H2vL ԐTʭdizr|v&g?ZWv*)+~g x(vCMn-C w:khN EP|퟿-DkY ZO2ĸ ìES nj/gGڅ[X3GQf_ouokyGG6x!k!@ETH'qˎez323k@zloRXn" C λ:!4'>" Mܦk~ʵ9ay| _M}Q&뾌8ÓFYο]摭tph'Q]S tF@%ʦ5D$zE,Nc,R>$ C@0w|fJV CɎe3SWЫp|ҨJžLLfH_Rf#7l3ZRVZzFieIc!dj 3z7í\,IgߣW` %+JW]'#3~Kb[B{^c!q\2j]4*wμ[ X[5{v~ _/)1,mi!9oZ.oVTsV-= dq 2z aZ낯imգVcYp ]֑pÐiMgER]界%;rcE׎aґ А6KИieFvrz{~*u, eRw Bc,|LɟL~>#ڱMoUYKio[Au,R>^<.]ҧ]?ʟsE(字5b " 9?cлEJ֮A#*Vsx;<8}qc6PpOǼtM|K65} CzF'/*~n9=J_"Cb儂rjE6 ^3Ni7Kan *ȳ5S׆WBXen'#1 Η  [;l1PB7bOU@;p>BM<}0uMN!bܨT־q>#وtNSмP6&ccIj X7I܂ UCng#-XLݔ<. 8>A6Fgّz_u)juJ/EJipq&Lɇ7&] iz t w>yͬ(~SNPqآF[Dri9ފuYxX*; L0EJͨB38k.Zјˤ"ko)8k;Ycf% w~SKlX#a7`-vVzTEH9qdn°882MmM4! ٜ[SlTTtzbt1"P{E gʖ>"bddknx#? Q̟]t|hN6@+7Ϫ{ٛFQЍSkRiv|GHN ?82oز$S^}jC;!Xuo0iŁ͞,6TУWP; KnWHl* ^9ǘhOpĪ{x˯%j$̝5gJ;!ڴ"i?79B+bE$tR丬w0,- "hh&E5EI\Nrc_?ȧ;ċ&r$r i$>d*[wZc{__d_em8 %x}!p4fݒ'{=$}#ĺZ~ ՘Cn.osZfW"5ᛩmse˅k3UrSw*xp3Z g>sggȂȊ =t6`+>f,b]6bLPs @Ç>;&|yLXµ5J&;:mZ`$I5P&zw&0}! _Ęw!h"po*C QWz$H5YAu(T#N4dAi,`$xxW DzE7so2&Q0-hj)w*l!žZ ΉwЦgAO&Pϻi%FT'j& G?Smlt2сC}xrtw [Q.қr7*2M CE./P+qYzZ8) @w b}v1.+VbC4U~F9 nǓQƇѕleO es]_r3]CTCkef-I;7U ۼWC//IEl`C9}Ņ#/A!ۄN(% 8y7֜4fvt$W/FxtG ;LQ8uEڄ2 XH"nFIVg&(DH$|jA#nZ ErM"}MfQz?|V%ү`XLpU?Kb7TT /dB - I}ֵa K{-A`6Hf#QdFc.4PÊ; #vs.e%ß ߵ>7?j1&hWT4u([!^{ɗ>T-n|\=*ɧ|N[,^×tg:dz h:NliY;a X.C/Q>QOr֒q|~P-s EEʶWT(n-H%o.իs {k+"v 5.[Wfj^%l>Z/!9{]wQpϯ$]>:24o༷dv%:+bc'~"НŃ`T9i!X?n5~G3ty܎:Tf/6r{!g+:6A D$2x ʫT.-Vx´72תd&&/H[qQ_VdDP?ٷZM+n@aO!et7kgj6lS]Fj2S0Zo8з eytY~%PI`S?UԕzvnZ26r?TE5S{JfL~(D4)Xw^ q/p\p QqQýj5 \{GW;L!m6 G;x(߬oFS6[AFMtJ\ᒀPT.{VR`]@>|1 đ(..B Ҙ.=;|es=)]&95,mS lމ,TD)_^02YqT" In&ٿI_ ]P RLBYA qy;RLC.ԭ0D|O~HDtJr27Sl8[sR]l;KhLp=(o,`VS$Ku Q.`/^j8`({*Mq\yt`bK$0E0%qtrWK_ uJ@ei 5׿*tg )0^^>ʇ WЊx)XmFѐ'Ц;ăG:@F-T2֓&d12(o[~-\cAT:2ۣ}'},aOr*eBB<$;ҩ@Jŷ 86"4#NGnΏK;[\l Eґ<>\e>ByП#]1rUKz 1?+ @?4KYb~x8,uXFXm q :M*Z!|78=9 >x;*zOu7-P[騙lQ6Ɋzi$8  rۜ!pDuyqHp踢 L\J"y6y'|OHIw5Ew3~s(\e{jG=}/Zwza\O ;oCc?>]# tp0ܩNۯlldD0ܷ-c_a$,/V l(aoQh'V2Yz1k>=*vD2ؽAV{Sxw܄ w)tšip_7KF;m,bPm"ySB[}d?sꦸM; j3eI 2ǷߞJj2hd^Nc$&>)OU^Hʿ=)HBVtfoT ¦>nINVo&>̒,tI%%Y1"8j V⿌_:\   V NIEvm!EX[vOwk jU$m&Ԩ? $ַ0Ա|AagOTO qܐϞ.QM]+&7??Btey-4NcS ֣Aw^d兆y$9`B_׏Q S`j%P3a]5-2q2+^4b52rkP*l]\4 ?R˲kL{}+";Q*|brjqG5**G6ƺja> u -[G1vO4%+PeZiHm(mpՑ j=s\/h0R`\jarssn};Īn/X93:vQ&.x3FĂ5 HpT>߈0mƍzCtx+Do_vcVmҋNj@NnF]/nW$0؏egcVfB_ Q R[SJ.!>`Qq'a츒CW @]2Drfg v˾et@!+ >0O#\fE9fzo! -O^E75oh{(bpZ3ő.mygw=g]S˘uI#2% s63zSpIܑS$=s@GR'NLl-d;Tk6V"4k i?%F/@m[]֔.g~׍v;p?>y|` rb>ӎڦ K"bGvx?^"v98o'bTsR¬55jy 2Q:F ~( з`,wؖ'k3B*Au*HD+v| Vŋ U ܶa9nJ @Hu;8A0Um_קԓJ|=FK7u&nCbZTho)/$9oyUJ ƌkDT&裧 uD^)Щg 1|5, s$TRu*7+o#A^t)nLu5$GL^^2g#nf:MIcӱjq zVYTL)z(I6OVD6_ ޿A%y6VQ"{' RfcooJ\D.ySg3q+mpŸxM*ԅ@)-T!PBZSL&w :IBIΊ)@(g E<' -/dIzwmX7]yȏ@=xed)ɽ=٥.$MXն/)-hN^t dݛ)m(C~&Lsmj-Fd Lll„ݲ+P0q=ߛؙvVY(ˣTS^܃,=Thm\-pȕ&H;R84;Ja۽T zD]mn\\۴ ;SvV( (Z#4b30z3 Jq8tHܿy-k4-քC$xP$YN/yϪ+!jq"Y*#BL$hSRdOֿ&s{A ZKMJrS;/+_nX6OWdOYB/Y&";IYW*aуj ] j΅!3D28# uFzZɺQ& K@0ir*&$`V4-x 嫁(rf&3}g\['Ɣ%A`EjF|Ս94XSA|EFO_w|sXZ;*$P6qe @X;۔4J~~"˅ygV?*\꜊(_t@;7hN{hR-qfDf1;?vY[%džc|x0B?4\<6W4FƎRv2 ¤w9ylT\wZ9֋e- -[k7ny.B|n*bֳAs4B96/|08[VxKPQ8T:[[ZEv_ٞW$m!WyskLU2M{F"Ld!`- VA9fPb=PyGG ׮< }ų'p)d×yMn@pvD\.&'&l`Hv+ϩY"L+M샪Fd58-P K#InW2#fhk.~BfglF4IJ.-/B] ,!.v4 8*ǃn@QqiI[ULz%a ^\FP^)am- =Y$A>=0:+A:*߹ҋM^/u!n ^ϊ6Dn@3B}ϵo EkI+y| 1JB=Z;F,.S~B82i(ȩk;@doga!Wwe` 80'qEh+u0uFVMl`X6ҕNrʉar/ R\ƂWPnUpa%;|U8F%UDyYr@u: 2_Dg}lR#]%Lж >'{Viv Űk. u& ?Xz Kҧh-,UQkWm:\kd g CHG_nէj%aW~#w?Ug+0jg9ϵ€T7n$P4v/~>NVHޯ6)/G#I- ;W1PUI; xR7XY:׊GbFqc΄ܚƵНy 8zH޵N|j~ag\EaKQȤ<>+_B?flՕObhMЍQ#gE7{lVQMJt]:R=JӑgxLR4Siєsd;$BV?U 1ꡒQ5 5rwE.Cf|CL衆j=Iʰqe3_9PpU7f]Rl6&י$H7s7saڝW*h ZVݽgi4,CpO[EĂ\K.Ih7BORE,/;=iud$du|L<]GHNA/-!rjw PI{1ԥm_o<,LBOg%݋t' ^XE3]-@+\r7PYLii9Q@fiV=LGU0 JxFܩUCXWLPY"^H%rԲRIG( ht><>LL"M{Fۼ1 ?J] SpH}Lbd}VlC^S;Cf4S DŽpW2fX0ՈߐBAȦA^拉7$1TWnO`OrGlաТ̅:ո KhGt WɤO½Iqӯ ^$F\'66a%f|Iڣ]~տr! @0U^qH<μJ(CF+xS5+WfN0k`N3%F[-- ##Y'N{zPvb 'E;Cux 2-uL&HtR_p>"Y & OwFݒej) Vld{w_r଑1@ɬ( }ΦNf%Tt0> =z]+߅\VGE&d]wOH)K྘y>@iǻVVV 0ID󹈓}?o  B%l<9-}ID(~|'fg.~y TktFčQđQZֳD[֖g bG4&#T*5t-uB6/BMs675֖*y鳒]w}H U;.Hw_!%(Rn e"#xIQNd2|b0AK9 98?hZOt4(lz;Y&d'أ!FˉHI+55ڥ#Ln cB~= pk}}`4,Wxzb C[G{~KJ`$3:9uzwSi~_ )\9FY\cM,kB06Eؽg# t#*2VǶE,.Q*h/'b8O Xt!LJ\tوlEXlkS`sb!5?G|?6{۰ >ZC2պAץYz$6DRBKDĎ:qo$:MCeU,e:ޛ4N°ͪ>}[ N?dY(-e2zͤ,: \]ւv~u;\3j@:s?^RD#@cJQ '_ RFTCF )4z BA, S^6>6D牗NMDaWPz/N3C L|:dR1eV JZZ^{bJК,K`Gtxধ4F=SAU˴p.ofu1rR Rzr5?`xWpvw0QفqP޻B ރΰ:̈Ɋۈ!˜r=K}w%7Gih3*"N4~vkQܷf 9| CrBڑRG'OuU 4cB8]M0,_Y2 N n+spй}+ѵ26 c `X'(Ф3! ~zY߁Î}g`]?!T͉ܤ`!~~:7x55 CmcYV`PSZdRy7SGĊ,ٞRI`Ѵ2-0pj^z%*D9տyۚ+JD;XeA  C"UJ4I'?'+-$2#vE*2ׇwgQn7)|n,үaL4+ e.5A̰߯-l'3)ZU8!ߌ`W ~-0dr`tf6M{N^*eɁq2s~2,W ]PKñD2]h7-ies+ɫL~nP"*^v¼Ht˚a/GQ<# *-nEE.Npw8Qb,&R9G ι.hv 3%|snԳipgJ@ ͗ÍTfdvһƶlXdh@Ypx.t0ûT0n_׎0?$7%Nb Y"bR 4ONq'KAD lk<;z nIf[ĭ#79%ja;Slrc=:D\A %rp!>7Py)˓:#;%=XTk5}տ)|sn>`>k( bz$p'D xZ"6.$7x{dm7uk 4ޫMȗ\UwEbW ;Ūh``%#UP@y?r5,5'ȋm'Qr/F!}I,'osػFd^M*o@и "!ݔY:B$ <9/bL5l R.ެkU"v6P?~ 9۱fEyͿ3jE!jV,>O?ҧ[Kl i ȰgY}St˹;zRkp1SzXQ;Y뗌a6kZ5*^ScQ0v5uRs̺'-KIr)DRni2ɍ}yΚTc<h]K#!#n @$_u8fplw|h!Mc5bnvCdV66VzljĔv[B`bZsn__KcCӆRס}/GtgvJm1iJp@JCk KK[4qX<2%3(K5PbQBٲwF.1W T'/L2i $NƬ}!y$~޾nQsģW9ˁ_nGY3x L+ҧ44);Xo7r;lsA(N~*w}6u=+6b̸8c-/s;¬7啕vv#Pɿ?&f*AU:"Ɗ%sp|A;]l~q2@+\τNy`u]̚ t+kFrzƉ.)IA*%t ;XQ9?^:_(wI&ˇݜК>]O\h3J%6I6!/4Ìq.'S03PЇK܆{s2X&V[Kv d!K $YOt.RTOQBA|?u6.ߑVU0  Crif=_K2[?r:COw.ORS*U #Ǟ}e##J0T0h1ZR ˛/̏ԋA9j(e0N)yNw.mO_]J #:G>.NTGyfE0iTJR̰%׹1 n$1j20!ܔ:f&uku7ES:;m /O*k'0&(C">2@J ^<ıUIF'µV 19+ӖW~8H谋 LvR`ʔ4388e9UNLu4$#M "ϛ >Quf<8Fj[Yg2Dh:Qh}y4VJԋ SAasrLfKD+ƛ6Fx AZ q^3Qu+h۝мs\Q,"뇸ͩQz&'hJp>EYAHyVsϽdXƳ lih=/`1?.=?ݦH̪v: S;!si fIVVf?whVokO_0 Rt@m UPy{ @$H &3g$=/[KKs%őON} ۩.JE/GェBtmCjcVj!'[N˺x:i2.*^H{zڹޟ[Yl*`R#%THqb׭ǃ"B9˭`t?b}I~[MfY.|ݲ;b~bJ/ 5azM[[+ڢqI\Oŕ'{N(j B-,2Is\1T-gƫHOЄbVuG4 YM?J?wk/(C]Q+wv~e *JE_hm-ҁΊ: صK˻V0?@/>#ht], fH\CSZ r 6\RkZS 3&p,,biK'f_ֲN(NYngG[6ϫڽj2`ijYtf2 l|LV*7xfbBn'J |vB u)c!62N=2imJi;T֑#>5e\n]lۗcv{nt{H+c{h)3J bc YMZX-ȱv0`@ߍdj\Ď?9˶HN_av۬Lo0j"=֘g3y z˥먊W"67א='/"7Toϳu'9K@;=㻎??p|s\~M- &B[*F>3K;:YDg0L궙T#LTzKdl,_u6192^7'=Vybzގ<SP%WྞedI?g#W:Ȋ@]G6 |5>Da><}姒8WG`yV )-O0z zipK^?`aˉ"Z%̋.b) HK2z[){62G?V_JV,|@cb8F#DYcx \R\kQR"'=g{8?^Kd)LuiW,z(29E7Q)D ;*E8cHșJ/^^ \Öi v`uzy1[L%> .SQ1uAl * :FwH/cE2#{ B )3XD4x$"~7 /bֆEkc oYWU4sϯёFbQb]Ghu Ov?@G\D_ `hƆenҋHG^iBf0t6·h{[ %R B֑aIx1tFz_q/" B(8|Q!4bU1 {5V3R)<*8qO:[Lon9u~LqI_z=q45ExR/m} E!v+Twk7?;{$m-$egf剃 :jW|0\6~Y'EVSWBi3Qç ?98l,XU b918%LgkTȴ%E`{7fLTڀY,{ؙ|m-m75H-zaẎtk>pi?+XE~i#ev2z 9mnvMe>Յt%AѼ %YSՠ(_#Ɖ+ `Z)"#b|ծg:f+`SȀf:r{/9&dZw[pkiuHU+ 5*x/Yn|%BT gʼh{.$[Re%Nk\ⴚm< Eʩ'9piw3. FjkLY]d\vr Y*/}Wk٨֯JjqHHQNs- } `ю@y6o MmG ۶.sC)";燐j8A9MfFшTxx-?KR GDmZ*y]x2!;GpoA,"J!XoӰg1 Շ1F  |lzIΊG9CF"EJ-$!HqaÚZE^}RVԬT"뻅` v@ca|'vd߸L]hXS&Xḕi&VOCh5Tu*WKa,UMa˩W"&>x6BUu&oޏ(GZ%gkt2bqW4WYbFPw gbZ9/s\(zo#-B ͘AՌ(E<N sLު H4]-\:U0>ү8`O 2"8%_r\fY FcڗߞXEţ:gCpO<;n~% IRⰅx{{Kh])RqK44w=V+y}C'@`>a خ:xfa'+/≞M pbaWƐI6+FzY}Рvvw=1 ^N'ԟ ,GP/dr^hSJG]mlBu!ښl6o`1zs:^gÞOaؿS麰i4/Op7D2K'VмbOq OLC9n4(I*ӕVj֠OT Bm0'5=pc|ʍ_nPi/K!N[)8u <0颣AgNKLN4++.+ *NAZ)L!PqLzS6e tk곛G-b9 OC<5]݈Dy=Z?~.Yrc6㼵pyp&?f"'[۸c-㈗vu!IDfnVemJQ-~~􅽲B/l,JK8Oxf}HLfFiuLWm|_gvMRdQ>[ӜIpޕ4Θcu'K@ofzk8Nz!K-ZJ-1Vb=ha3(j]bn0':<ދFÐ˿3j=3dDP8:evB .xo _!ܪ*{YܭEӝF)ws&"Vݴi )gA*fW<0%~jѕYxJvkzKSnwk$HvtUr"jDD(uE\"']G$3~ROq=2_%=XxӮGbłv Dä[0k $W.[|钮xKAhx+s; ɞP * /!%h?tm T!zST~Ow_WN4acG^Et,0J+z#pIRNx6o8X೰HT?Ocy)bcIԥ/ODR)MJpPUa h-0 q!(PQ tlW/_ !op/]y?]q%9hthPa iJAۑJZDI4mEF7 YUYkښ(g v-?̞vq&8PBN~= ]38?g@S:IZ Fl<;9wUF~vj&_Ԭlo>R ÚF`D7ƒHq;@O~3_f`>T\E E6gf$murxL; E6i/nW}ġt]!m eq3,?1(<+Bg\ex\TBw5C0E·ݫM~"wQA e_=B!I2#s?V=L˿+E[jGI^WX]#ҴIlV,z"jc #l)nI8_!H~`$,Y_W>2}vmֹ~eUV[SH\< 0]U(U.v)Ed?WVg4-8!1hKarrffFgϞ+m&P!~WP)y el"%#_}]7e-"5cgZ,7Ū1֚ RCzCd 7iХdrש9~@)1ka}$ʹ=HD Tp*gAt80\6-gkz绣&Ъ >|1<#_ H s 3TA0Cy7oMl9H7&Êfэc fIj"Zt tcJ[/"ּA8هx\ŏsQl!y䒍FN`sҲ2w(Rx6(u q2zptwJi}Z |(μۺTefE.eQ~p IJ6IGkZ9j$r^8,>w909=(K Q9UDZHKSj>3Jj2niǘ1)'|2"{ޫ#[FU9d_v%d江;X"Cڳ'vTHCcS);%Ћ,IJ^PfvEK6 hV 3ԋpm M0T}D4+356JU^9ZWr6Sa=5է6Yއ|rݥH%C(툁j SAJIDA>u%y^YۆPɟbq#l`3ӮQcb=1ȇAc3=S4ͥq{aͅ|ZZTEn:ң$9<ռNW8vDQ1웤3t_FPT K?&;WS? ~b[8'HgrRxy{szh46h\*:ipw0`bhNwbϞP0-uI׭v---F/rBAѬtfip,p-"gYP{VE^\X[pT1-VhE!R'czWy9f\TqR=4Ɋdw= }UIaԂ< &`!RC(:ksg@tvR^ba{Q!_rlœ5Xxb \擰-~'lwcvO*KMx,Kx,?}Pd%l ٠P<\4Rh֪#]~F;` VQ52mK7kQ9VI\`XTyCS@&,^\/v]=Ta_7ֶ2\ JmÑ; V'[ɘ,zIXL7P,hhs٬mUE_skmZ)Y2ʡ1y0 } I-3lK7æ1CGN jQ 9 ^lj)ӄ)qv}BhmNҲ[wh)^0l&JOA?|M<ɖCeg0zJʀ18:fYJk\+Thk{ZL {4Q; 6Ύ!sW'5ӡ#̨4ɷI\vG)C9ؐ~2L(^,cÒiG #"҂NxjvŠƘ5>wx1 C1(ztugAlhlI Vm071Tepm1qu[SǞoN!>9WW-'wե(].MiqD]R*3FZ#=CENh< Uk&²_>CSTW7I j\#}'oFGzjZ t5==ZE E `}>46l}/v2@J,YWg-7Ͻ| xKfSiHM \8gB7prb(VaȠ~Y$∮)C>H'2]pbi=sXl.BWrU͐ybqZO$nzV~yIw6HIo05e\}goK|Y'l/w߼TzwrwI&i4>I~Au8,ʍN$1޸[].:Lt~ xCcнhm= f'4ۯ0y~tNķuB?R 26dQI)ͤVFmbR9KL'NðGsV/b∭ ˚tT|s-=Boy-ʇ7 x!Tg-B6| h BUm*"DyJ[N. R[mtTf\ sMR/3GIeBJ(|(OA|Δ( E8Y*OR_86,a*}q^M֔S^N1ٱeGPGSTȓZG|tׇW ePsg2t*GIE?&p}X>\Р{j+aGgɧ(qxҮ4@rE8.:*`UZ?:Ғ}6[b, <H/Pu!k24}yo?jm#otN _h`S0VNqpq}C9Q0Nl|p")`aEc2=kXUHԵTAgmy+Y_~ Dn"2oH;z08*Pg.upZW_]eD3YPؙA\ GTZp#\ӭ,s!M4J8053$izLom8H養3Kj|!>wc6y6\cjk^36:NVOFưW幉bE[ yɋN'f0įVR/lshI;6:yȨ+nynڈ߀:lGbx-/ҦHP醁h"϶clW>NZ=~_7Pg*nm-NSƫnfr7U˞rv` ĪIؗn'`g+$&ӍU\1ZYj~0plv|nPys_Gr.0kXgߤ=>/"Ԩ"v`*}99CZ;`"ozsѭÑ^PJLU}:Oh}dAGe* FF6/h^]¬cMI>Y1z Y|S9UsL|udc.-| X~VZɈ:GY607Y 0Xؿו|ܺpH v%^#?l Q-%;gȗ!AF^w\u1.}(6)j0IӍ㉠N:soOӁ:qYe|`J!B"*l: #H1GwE(4n?ĵʔ{zgxoKG tUXU,5qv2)S 2e :1%e/%Di/$%o+sl-kVیT@Dt&=3JͶdЏ71wxlZJVHCߑK>|XNrxSg9_AxXj&yA sĽe. w j'I3xu.gg彰&v6QytJe:3K$K}2:O݅?Dn((oakr{sW爹,=]ξ+&9-hGbI'Ŷn,Gwh8)f.ɡW{x "IPІoZQ8Ϗq:g 4{_tK e#er/HT姩3.`K/Hoׯ2&"wekpAKD;'yoJ Lȑ΁kO8Ɗ XeB#Rɳ6H۷,d䥅DSC qT2VBfqSpϱXPB I0Qa) 052m`,5I۸Zy Q4e7il$l鼼?ٚ#F?z {t;ӸV.79P(9t!uTjW&Oii\)L{ly=@Ip]O`ޫQ.әQ3<}NLE UJa?5,e2|*_^ \;mh5N2^$2Jꝭ(JbXhzz| U3 ,UbUA5:qӭF!(1y +v9-O͘K*x]\!OkfڛS r7e2]1-ɴ.x/\Nju([L*Bߋ"|o!Quyޠ '/> B t-х _kWj$Tϸ1$$\UCi@-S$ 2mkH.R!C$Xe|p%:"nk!a~F]%Qlj/TO |IzKr_e/):vX$/%_&”[ b'j'Hv~H$جg6)+t%Ir"ܩgDE 9 t;f*% zcaykU.w\ovOTmu[]+T}[foY,:))o(_!5‹_-(XyQmQ0 ^}.~)]Һ@0!xCm!CCr? y$6b7Wm9mkV$sQƇ]Uk~ƬJL:c XyW% '. o~Z .%'cNk_^l5Eq k08_cL{Ň>EGfET\q&ef}Io0.→XO"A=VW +#9 d.3xK]< f+g}u~ GBq( hkC.YtLָ[Ctl$l28x{xDiπpI޿iU3)db&WX!XDr'׋$ͬ~-Ѭ< Jᑎ|LAztIF #|h^ %wQg1&W6ArJ>3I[@ lC>a-j찑~Kɶ-(L`?,ʢR JYR Gc  qtV}޻sϕ-c! wrxnndhP<}w1)(X`j`u%9 'kQ WJwK(?KcX));/9l)@"/e^N>]G4n:+y@C`3kBwpEE;}x8$߫#ǪZOMf1_štEOk -FEɘyI)6ePRc.lqwt'!z)ttnX{ԖJy憼hT'@ʲ?HjY򠍫 KPɒ 80q4Y2:/ɹ`uuşF^#& BP'h/x65{7mb@J$a7cҐᢵF._ȠPVhgl`*(dB+iv)CH5u{ӋVޢ .U#6*G!QPXH ӥi8=ռ}WmV[1ZJ~$E39H7E˃qk,};Oݝ&81S3#HI{-~8}wn DR,(6m8#lgo(zTcu99C>9{⓰B^Gyᅥ̆R*c†hHXY0B?^;GU(o1ǡMKx]RPG^MGčT/ԃOB3iˇꑁG#,^@2[~i$! bS*83p'N*рĆa_~$$Lt78,ur}\SG7ý&a̭D IPa$}d|e+#aFcQ$U22޽nSu 9RsLV{l8c=_3~IbSs6 {]׽2_ƃyT<5zп%Ԣ0!'*Vtl~2- D Z wA =7+nSIUjI,&my7R}7 1|#q9e^VFc/ ʘ<9-J/5,z,ǘ VBN`=f n5p>~YW.O3=Ai1v/#׿ rqp#V$&0pNk7]__8dۊ!'P^s84LU>^s}`1f]qʛ񜋈_Q,1Y{ ydgszc>dNYހ'c9}yA QnM,'`?bZRVG'Y  qBK]c>u^x]+Jc,YXx44of xffQXS7iC,,̫xh6z^ue)3mϡS4"ۓߣVqPl...A G+tk?HC%\mZ{JV{f${;μ <@#q=ZY9o w@E٭IP8ёRt{)XQg"LNR j@r6}As[^ s.~/1)qou%d %씿u.d4wʩ~9’X7R (SS p2-fMk7OXb~ J$R}Ch7}H"1# &okd'Tq{{Uꐽ*zJ  1}v""\e GZĂ~'3ځAFiqOޯ%/]s4֊hrO.C0mŲܼa(DI䊆e34cjUN*=cm1wsX9?mfCvlY'L1A~eoU{MxJ:BX09R<~Mx2r99]|k, ˨%Z;}1SOqg3wp`V r:ծ2u"<0b͑@g+Ύ~di~P _eURhr(Qٷ66Ю򒹣1_bLaGq"sBZ6o,43t%Bx[@nV#PX;=9uدZo'#:PVI%#Yv* xIƵ"p]\; Ȩr8"xomD?X EWK kpOdem x8*ڍxITp؄fd,ShYɛ13]Zm,mӋ}EY:ٍKk3mє`ⱦfI`ꌖtk=VNڈYŌ@>[nY` b(;|cՀ6Z+6aۿXY \~~CqPcTؔĺ{W$OB5[KnljF繹$rʿ ֵ݌ G/ % >BHYi?WE/Z2&axѺmjtLxЯP`\ GtvŒ)=iT[sT? + Nb"X9:wW!;P3CpyVr G8 Ű{sU/LJ` aj}xcCєSqԦNs/_$X,K D{\B0/ʭlP'ދhꍻm` kR{ncz>{o # FMօ|Κ l~R)DM.jd"^Aͼ+{mbf6)V5ɶ2)2W`+0iU;0Z5@O5W#N*s],lz&f:))M,!xwXEm)i_'pGX^>P$/7Gǟȶ{/"pH^`u & [(-70tRorvcetVzic ;yۋA4Y{2o/Gui̤j%Tv.}Pޏ#x5Vţ%MG5]Sx%cQHM8_( <{aWU\ hSۢҾ[i( g m].=[DEH)k,P>$`с k rP*3lbRʆ@(R͋e-b7plvC @]^w nsIA=UpKkYlT}ӅC." ~VsQGj$7i}cÖM=m͊ߋmq3j+Rez1Ip$B\ 0!~ \߶{x:^tR{y{{p<Etzѣk oŘwjAi[-n֘_&#g1WB9r,PNz!f1#bqɐ-.7y= |]sBtoFN 1 hE.wp w \NNʬ; 9vzq&^ژ}c'r'>;JdA1QYT0/ lOe4W4I[d>t,`8qj㌂Y2џ֪ya6v?x馚Ihkc8cR76y'U8P4m; ).416;=*9*TC;MgXr 0҅Esͱ_lj@l5S)Ԛo<^z_jpqtӭzkqz !*a>kxZ)Ba%fAD&:DTmPQB?4qC Mhn/$4.̖vk&P:0,LobXÁb\.<[8uz,fmy!CCu Wh^ݏ3 k‚Bqi1sY$O͹(ٜWva֩6{=aůbOR(C ViE"`qp؅f 4r1CI\D-40ޖ' $ *8UqHkUurv|<$K;ou[ =B^az+*(R}zJHXOw<X\WD]<'{Ӹఏ=\wϭ5FnxUfuTa80sy9$*)c+,"3PXr#HG2;-|sje_TUj¨iu Zu18a#fH7|23Tiw"YX??Q nxMrjReZmTȷf RfOoJVؐ*m((al u4QDc< .> 6m|]W]l NZ~j&9w| 3,cwTbzGExC#1|\-<ɶ#IjK;)MDySG8𩛪qudk aC,45Q`ȭ|qI WJ nc^?q¼Yk͘CйF,әv5S ~Z&K(|cM 4`'XG8/5Uj#jw6.Kyl6!*{˰djl:RԉzT=c)]󓵥eu=JN0$+' &=*t^-l8vxW3^"Na24ԋXbN H"S đC?XǬ58ce!`D- 'n/MC8=S8W)(L-Gm|vV-{ cCxӮC^`7^aem7,㳭H%]{J?qшF8-(ixYb DBMavj]v^͢le6݆`9 ;Tqz%uf=H. ~yOYH i.tAcDkf`$^c'G"g,Bf,].or': Aq"rYkǃ f8ITSs-٧m֚Bg>s!u//7CB.d{_2 Lud$!#5T''Rze'bv~f201&SpHu n聓z D݌6%n;Yon.e׈83I^*a7(֧@aŝp5֜߼lv~Nӭ[@ل  28H $lk24SvQ Nbt$E|hp^s@cD9Z2z w X˶ _C ~`!7C_YLbQ\2ܑ4aL>6ǵI) ̧3>4;pnȀ=iȹ?Je'mO3^q13<\2TDڢϼ d_c.FLEp,ibe 3bC)|f&Y_c+J\R2(pucdИUsMa}0W4F^,ۗ2LWVC$.0ٓ8|=W9Ҏa]a2zETCE (^`y._`SN힝=UܸQ t%m Wj}BHNh  eh`IuQl.^{L8:A iɼ~-qPd* S)D\D,+[grMp 4//{D:; *-]q + Pa UO;"^L6w}VybhRХc^Nƌ~* '4A|I]!,RBM?-F3{VeAE1{us)ܻYfgIXxVCPT\Y _oaSaA6qb7`mJK-=W%ZebP֥bZӿXpT#sb=eZHn2mpUF1 fAo3ಖ+$(HoBudQ/H Bkn͓d/ް GHH5fö>]~ZNyʓ ۑ^| <%uͶF߷6\ig߾t`k4uBC8%r$h;aͫY J ݸ6<[jNq n*umE%FK=aLSg;P!eB=\ʱ}y uq>zWW^>ZZ=l{ӎƩZFq?T<3Lq%P xW$3c>F>:.܋׆uMK?oް=Cє=Ne|T ֙k!gVXʕ GG_jSOl[ Es2,Ək AOm+kA>`o&׃M*¥ν@(7jdbg@Y{0zUsP h?(zAA|hrЪWYB8heT`VYD8pXg ukl(EtӽU&75xnbӁ }>ekKY2Ke;!8>@{_$.S]>bp5^蘎WIa'犨9)щlw1*͈"JjA?kϡr'16e Q@n=,KuNy( *ydU訚ʭRoY-Å'c PCsfzl!3*l!F: z tMp RCs ^?HQ.}ΫD_Iz^HeQM' Q%?jJ4FN|} {:,fbM)L gԙbf`،-,螞[`AL~YOv\Z`螢~nYуa}iҒyqt]RpmD2O$UQY%97EL:|~gnF9GW@BAf >hrh2Vǘ 8Ewz$ sƝς^p5xHˇ⏃ @O.KpմUgu19gޢԚg}iF!1OHK6$Uܔw81#Tu)s]WscnmɋyAs.E ߍX8?NuQRI8cE@ݨiZTd0BfWcaϭ?4 &`ԇH9p6 Du )XjQ|KR-\L _J$շC];Hh+h xa%BUneWis!gR~% TݑCT/ 4G WdP6(uAǦN 9Tb39E#%C_sMNߝ`r!/O4c/~I}nd& 9CێLbKU˖u[ꋄkliԊ!?,x.|]G֋) Q >~_՜~aAp6e?OR:1hC"_ ([=l,1}rA_f;!aEթt@/A>А2c|1oM>jJJM'O:2eL_7{jsyM"h#-9Sh5B )E!V{ pH/>[4jq i'2zVH1}ْ [&z>w9ӝoy+陭9຦x׎c_Dghhw~##T}S+j3Ŝ$8B7" kej[ЮBf+t$~uN5%l8K lTv5  =Tʺ3#hq^K{L2+κzʦ4+GKc(Bz[Q(׏L1[5o%zO<:^W;A ˃-[kc/_g_&A?%9Dh̉&'Jڀ.gV QyJd¾: ccT  /*I,d\iâ5s@.(ÓD9B{3_0eO[C$V$VozVX{ham5Tir`E!r&51&o^AD@_OX4W9NLqg{SO>a/$<&ݍ|yf'Y\Ul׋=,QȬ! GxYk:n}H'Kl+Ƅi\Bd gM)])_00xJupWO-'sT^(cgL{*Ay+L"3osdѱyV#'A$vyr86drlGlkCZI۫7JB%-m{V"T`G&h/Bk{t޹=e³n_ݡIr z˝mğxࠓ mC"}` 5@^5>pX0-S&}-P:zaEz3N"S4Q!'i7.x$쉈7NJPoPuBN.aȰ $doߘ}SH^}f}{L>8zŻHnob>_:s8yBGc&-Z-DQzӕ|$l_0$Y*AE^\ڴ{mI4{ {4G^;l%+t2= 96յ3J2u*\9[,-&vJ[ܯ.᠂k0p.(NgAJ챢sVGwFV.V:|Cc7;trUA; e5xgJrqd>P&{ƀ؟[F\q!+m֧zI;zo[w\D&t+d%}«Iso@!עx&b,yF7(J}Z=q6#UD!zօݺtO߇[è?˭G)3e{Gl 8滆 ϑ'eReA4@>=$IBz$pˋ0ƛ*1A~}ϧQCeflWTu4If>5^4ُ[\b_b}Fٚ6ö!ۭ.̇Ivp118AAVe弃x("\X}cd\ % D;vq2N2|i;JS-#Ĩ-S?Zmck Z#ՃC}7:<۩ wV{4G,!Gӄ.eJXc5EP58ᑀzv[3Dm#BD^|fwӗfH&F_)Ѓ>;%dA?ɓ:0s3i{p&"c%yزpH+fq L[xh+Z'^E eKLv[|A%t_3I\ǵ 7ˡ|4+PQ\$٭U+†C}7dV8c 2ϖ<>llEve,&iSZ#G_ca°5^*mKPfM!XC]-;^]S1QщM1#^xP)Qhvhaж ՍU lPn ^)RR49ZWQ.ީ̓V?CεP/ΕPG|~qæ5ҽ@y*ꤴ`ĿI_"5^&{dvV5TuUdOjVfK]<'7=|_n. jh =]Ő',{3/@q52v/ " 0g]M6^$!2:n\}^84n,I$x^U {'gi62~r+I21.Uޖ90">*O:r5mN5Vf 뱇;};94~0/O*F=l#˵u#HPifѻxP1C [QewcEWW|DĕwkaɃWdȍ+]Gw$vwAyl2uDv)>tK>g`?fBXvR^7Y4aP 6zklɣ%bL0hPъ|<ȱ5+JEyx߃G^ZݡOU,, (-kv)gJQsS˂ 1˒  'Goa.zZ^cGϣ'L xb ʣ;2n9Z|eU<8mv%/| 6CwdѨpSp̈́yx*.oG~w!66>0;Qo:[1m$6h7S@B,-Fj lTEYLjꯩQo$m$:T( >'D'̈-"OX6ЋNOѸ10f˱QhGy~- DS\B=.`򥰹L;@ Pw1SէedhS‰GhpUX/0 +xb>ai7qAoqMjB[4΍X=t7+_ ]&tA11Iݡ㯊i x n/ʕ T3b)gQ =a=a<E쫁`r051',N@ G ڳe S;TMC, 3daztv;B@o.HA;:o*-4,mthozNp`,MLu%4dlc5jQ#뀽2 iǹ(^>XYWbdޢ-`'u2$}ir B# 7d /AYu;G#YN)ikmHDr: Ɩj /b}Ƽj`%B6uGxtӞa;?hהRذCjAR7j;H)'k5MAFYqjr2꾱B@\9vB%Bm48!qZ>Y:mo@1'..ݣj[ =0HqTb>"OX*mˏ?I)jyN_~ϩ؟WL@.irl(FYkܫN#+q"L%5W?`'4&f@D]g)] c3I } X r lZÁI tnO(I]Y` ?O_1x7O~x_K( ^oI~ɀ’YyUה ozsH]oaĈK= ) OkeaM|1U1^QatmZ !AD(p&W91f҇vNZ w2 D;,-%3. ) EWCyRMqT.=C]`pOq[1UA/g[C-imrͅV2%΁gwxuYI薕BYÎ'p,Wb-` BʹzẢ̢i^f Č}7OM32 |R#60-W136J&%{xjQv W ^>WȟʲP"D@j)`Vv׺픸 |xҦRpl;,qgNb/Da:C0}-bwV9 X\s<4[o\z.l ҩ͞pd1"lPiLyiҚo." PviC\R!zrJo|bv^" "-!ό !zS''l&Y+A"%RՁ[*Z)D-߃9};p,b\<- Lp7hw_Pa"^YQhȴfވOqu8D jr!%n/=DqF#7G>WOd]X|I?U\X3IlN,'e[vOA>oM~O8뷮>ɕ֥;P L̑:}tmrPS. SM+8jRNXZ=ȔEL#|5{+y&@0rv< dbzxy؁MhUZ(r +4Qgۀ/e18(q7ɆH 59}Yd,N+(\SC# e>A/{#9eT]ALMv+Tl$g+jP> fW}+N1/p(Mh:WwzyYE-B8+TE/2k=0Mzu$bdFt,N8D%x6زC4ɭ5i!!\=C+EĘAQ96,6IP+ _v ˎm}b'\'.% uogQKkE\mDWbmZ0~T&P:p"}eOiSb다̻gvW/<-01*G\f <2FzgSN\׃o*,~\~ؼQ]C:aIAqGt[l]S]e4UaIZ˼*Ol/v7sxxi.5Ddzk`ЏG5ʸUe_W63Sx`@D4閹F3bMhY~+^[Ѕ ;b4p}^iݰ/hoe;Z7x,hh&i=8EwZ3`c}P]@CeX4I s7ÞkͰ VXDQ5#`hsd%f=`Gއ8i6Y <4gTQ:&PuzBUBSCic$t(c=Y;ƶ4Pq2i:E=ꔆOS qg 9Y4(! Uĺ~wib!{-^jis1H3J:o"}> P*إ#20 ٨2c}ϚS Հ[4/e5wjTDNP$F[}sMzFt1TȂ !ؾ+}҄A'*WMkP:{ B~3,L{]M+RM)Wk^@hdk#GLX샺Tynj[8['[JCPX4*Kj|A-1!&S$a)䨲8Uۃ#[S  fQ.sMERfh ]g/S~H!lm {,[Lg6PM\Q$Xy  sYl- բpĮ4JlKǼfr*NMS$)¤wĸv(_a\hB,?qjd\ )\|e)LL*q!/|?Bڊ}7O{ I[&qn%Ž<(ph(EP>.X-@ȢO8~"kt-W&iy k,(u)(gZ+CB~[\)۲>d-]^] (9KԀZjb "8igjŧ0^M@"湊^e?g}D8B wfӲ+'o = g *\er0=誖¸)|S^Mޯ#aOycK^zs #1aO"!:Ws?+cCt'x7IG(jbtO<.!JoSfãͶzeCf! v`GopkHTDUT"¥x] >w͞pa nm-aI)[J9e|w 6PԌ JH VuRn"j F#J[Q_촟]l0\J h#6Zpbp6>%ëbSE&u(Iq^ p=a״q\yXA_͒ #{yT Z NcjMΟH31<Nlz҂M] o"g8; ZπXlr _$Yc$L$]*/ɡR- v\QX"?Pzð):O2G/Mf|[U2|Eۡ ;Z`cQzvpsΙ{[vV,R}x/9 |[7O}˜e~K+ޱbJ3GsmၖxIxYG@l'~Zv}Ç鸴`6a-)}uk?WdQLLX]ry amh4I?4S߸,,40RGmէQY+ m QِĤ~QSzrđ~dMj *R*]}7ٽ62R{[$ #&Y9oq+ WamwDkk?^@ц3ˉ_ػuu6\-pm,[9An, Bs[7*lB{ҟt 7deƽv~x]@70]t,$̡*7W+>ͽq,xiѵ7w!-!Vx&,OyGID [Wj>}Kٓ'r/~bu܊Kk'RksE!-')<+\:* M8?="giӉd:]AH޵)^a߼ un`n_sxMQ 1~nUJ4#tmo^q.Pi3O qf"pXU6|ι6)\)wKl\ nkZ!dlIgWO&p6"Djvk(r+Im2 3}\-ZlWxv1bދ[OI'qQّGrh`V=v9AC?jӃT^'*ض|gKi|v꤄wۇ]wU)wͰ _:G-M,Sn$$Ƽ+Mso_y 21HGErۯS`,5TA/,!*=)yd +­-0b N=c%-F[0![]$Z#h2NM$=,κ~;8aPTbGA 6f׳!R:,4RDy(p'I풰X09e{u3, 1Y30%ȊIqA:N{Xӿ"Y? ڸ E]lt&߈NmL"UɎaw0!xS, ˞ rv=YIG|W{Sv5D"T]2MB밉DTs< w[$j0<T\6.*<5 L˒ƛmM񱱋]2̓[g2-2"^rw`Iq(퇆9M4mXpseG1bMxޛg&˿z(nͿ(5j[҉,rqV`>}1}bc;}y0BA#۲7jRI͞?-Y ͥz5qs$~'zRFo/)Y_TUT$Ft=,{ă-d/^4&SRz{L䯝63#X0x{yOWYR0zW|#?:-H˙gt؅w`M6pHZZ xEJ$ Kzjo " @Sk$#{;M5õ_{ !|U9U\-IlpTӵ† ə f@Šl6nyjjzH Ynٿg'#[VLtLZI ӻ4sxWjΚpBfpVk2P6,ԿRno]TKs&.qD(%}Gfm9OD:to!l\5aD?4UERqYP{#^k,˅'(QҖ[Śp0j x[z՘N0JSQ"ŵ$HԫU dknų] YF8ԓf߭O),58]y=BWxe bH3dČnd!DcױO>ظ'Uwp$)oΕ-,rwwTa:Xn!NABr!U~0jDz~=}' &IJz =Ntr&YvuiD6*~gaO){`nCaR 3ѵ $tcʪ{ډj2 &QisjHm&a`AYBRenU-U5*+^ל. 18{.܍,~BU(Nz)Őg W@~(hWf=QvIѬZ`h>|HqόZJ˾xSM'*bDĖ ld3J`Y@j0E`j1SV6: @r⍊ƈ-,sQkFct8:zy2+hّMkt3otKr2 /7Fz&y*c7ۚޅ|=SHilfeQF(-uVȌhYH`6_ZL}?lƉ4I(=s5=$a sucFo80W*qZ$t~o7+FQ]hȨ]'r_reMwGh@d:0iW|c}bG=n_zfY'J_K%a:Il¢wITVIz"󺧳=KzdZPy]+J`?]ǽt(-I<տ{@o.w Ƽ Ә{ŕO"wC{ce B ,?Tzyj9a,8bF},=b(,F~s3Ы*$,Iɛ o ^;-?ɼ o{kߧ$+ >D͛x7z:/Ic9zWܟY( ,Ww85,9Ҏ?uL7ep[hfH (uEر-?^' F(aEH }Ghɚ) %.YJ<@l1ЮwhC,́ҙIJŸ sմS6Jɳ3jDBcp1o6oկMa4#AjJWN$'Jrz7JYcÜg^-Яv%.9J;GdlzFVHՌ2#Llel>FY@UuԖe3C4Ju)uS}۝^ DqI c8EB-H0\* [ }ϫ``IvONa<:է0zR1fU'>|O`ߑ,D]ܰA=70!u2{Wl@3wk߶H~!^г{BN7 /ZRBǫ; ]'wWNr iEl}!/WK M|"@$SK/>ěk<3wT-/W5},'I 돦\+4,Vrf.k|Olk WƃҰ eǿ<7z>|%"JՙțGvN}-,]3RkX|8[:{]=ދ=ĈM-u鷚`̣ao/Wt;fD 21)utwW* hc\v$'25_sȫ5hnA?ͻBkhjXM+&}6ȹYn<\i^bGFW]RјO.JFcZˆA?Ke3E+IͶP6}duJFY5NxDp½RIfcRW eQmMݲ7`5g1h"Y:Hs%0wSذעqgR&rHډ7L et $(&?_˟X+N;3ϬY$]#9=?E):Y@/W 9qKNX$AᏑ*t` z4[#sz![wA~ ϫM>V+M҅m@ =pS2ƃx#?ypCX"碆c1'EOʾ PB"|zíCk L1VjC jp4}ܨ \H;LHci*ڋ {@,{ξB3^D:BFuM6ykY2B؇*آtB>蓁T7"'r0=DGD|8Y & &ed܄@>B`껂+%: Fǎ?Ncč(ٺ4+]SK=Nِj~[;ew4\pĔKӶȴogm# C1,Z4}2 qc~Mdi4o ǟ (XD\/FdzX8I'n[mw9I|ڿ )0 ˙@]': v;{:)܍c ~>ջm* ^Muj+\E?izWpE QX{o'zg;t7/Uk0QێcÜ"6nNLӭY$׈e0sAŹPi37?f}_^JġY7M>رyo&- F!232zwؤ""TT!le(4^FSTgm*.SDkZFE0W~\G=QWX&)p XFU |Cv=JvV murIp}n/zm`5zpN]:+Z3-B4˼K~pOti5qBdr C@U\I$b:<>[R 5h~#+ghfqCh/t|8R=pjF/>2^˙3'7#xev&e|YkH54^4Z[bvx +:?mVCvπ#(a]2eS;W F+֧JJۧ2>D2agA2重.b凤88k}2pf$%U)*KUYRsOQ%'XC Yu%h܌aky2Kպ0ptܟzєBDZFÐC~2h /L@iS4V]*H5uS>smRR4;QCȀ:[&Ha8<˔.X3 ?)'RK @&p٭܌BJ#?+? X 2$qE h&4\#jQ,-Tw$oaH6TnbYy*48+ \zgQ>ɜ3 iQ3Ff?/Hw_.Ky뿰S<=%F6 !HfW&o)?w/sC)BƍK!:5No3z<+N>=OE]_@^)p=cIyk.QT[o0ݠ+r=sW\Nx[GxxEDPE ճ6BqNp2ԩ@RBi$$͢FE=WoXs(JMf.4@ivL]ƠS朰4"s8%FU /@EfY( MYxx39p{NtQ :+ MoX*@02Vۯ洛XB6YS5$H}ѺK4R5Q%u+- 2K}-#Jq{Nyq_6ǘǷՔгpWByh6$JcAUH^C,CaHM^$iBvǖb(b[f4~4\it@팤kpP}UijߎJ@9ѭ` J{ ^Dj}HMX2TGDfɵ$:ApE{glfB'q#6 }FW:^tMUӐ,RH]3azUo/\޹j.\aPDH빉Я JZo# BY̡K I)0/y =nC죲Ahq  .\xj74zR|wV 5kDz)xi%)'@BȤP}ഩh0M4suAQzvsI}q5U5徹& -SQ}g8Xf@dUp]I>q%䖿{Iz4G%H'mtn:=` Í|_"%x<|z*G<ķ/Z3|f*NK2r$0 ܩZBmKN~2evvTQ@/]{Ԃ`>Ҩ1P1/)u*h6'Y4Kjp~D SIRIB}3?96vO4HV(Z >x7ۦP:F`EVq=yϙ\s՟0YyIjL,+\SD9W rK[W>:xu/e[ 5pP,1d]` \-PA*o&+HfbߊHOMuI$7>0k"52-@o7ߜmrnq-xR%[:CΉq9EjtH~¿31r5mO&aH`! 'L"Ɍx:tuJwU^ ti xЉ&xkP$;5#kj6;d5~ YZ1M@s\ өJs_}"A.+`b]7g|ڼ$Pa7 >C9:;'X!7}@kFHPC}z;w< s5UYJX8xk~v'5sDa3rS3Ӑ} fof  ]~ ߑKIïu0}RPG0:V@v(\VqiZ߮O5wI'@p#jкPBLzi`hijNpQ-ж tr6} 1/Ǚ8{aRsƭ;c$1S\ʧd ;q7!#B < RۮVhGjחӭ_x1>? Ty I'˂:hfъ(BbH$=PM 6m+4%-ùr LZdž U;n\={S$AUM\ fӵ CtO+zlUWCg>:QgiS٨3]`u[6Uu28RڏXG"s}[un/݃DC89VR q5E}[>ܘ%T\ 3ޘ5{%>C&t18_5UwaoES[ſs@E{;{mih.\ :2{-GEVOba_:G#aOx##*xגgXO~:LRc=1R;x_ު۞ z`?{y>7VH9c"df]6bւrN ң4 !pw,8PH˩M v`^0bJ:9MM8 $p /!P)ksXbe}AM(5S`|>bNm>2-29VD/Kev.&Hm?נqaj1d_jk*Zt`޽ݾ)ʉwWl@9d&g7{3#RZ,~oxE] 4*P?)&彰r3MQ+ϐÌA֓zm EjpՒ롅-J4vZtsM}d;J*+E&~kAHIɘua&+mX ~zk6ܢZN{``KOOzF.NLvЮTv]]7:;xk+poډ#SAXc?pBRؐ(CCpz" 1C=>XĐ01XZLuـ_ m Nً +QN>L>wD9E:fb&~yw$kiJyr(5ՇIe`.Xg ˇo2Q}=C`*^C }**♔CaRWq~1v?n,1iq*S~(:w 5 26?.[o}7- l3A+.%nﺽߔ'az ONWD>8wYsR>bbȵ5DxK'it{W0!PF k_u5a'9[NShy ,k=48%}@+knlK oF_{ˉܓ^?p#kt5G41J飓7,/ 72Z+%9FR@;Kfd3'2FAJ-,BJݵ! UqZ q6x G_07Sћ&a6[qs5P,OeC>-ذP}Ͽ6qnDX.N%|w~9r'yMe\uZ$kM,7[ w[פ4$5/)/7KIB{uگ A3XPyi{P>cpҸJ*TkgI[ #=9  S[(=Knw𕟜i ČP$Mf |aAe &DKCq ᔴTa 'uR~ya4 ]#Yq \h;huvK}*4r/i5mr ښSTNooX ە/_62[c_I#[aeu?'攼QGE7@Lhɼ TgҢ(9}͝ZPn cM]$D̲?LV0Yo<M=u"~X)'wh'#.5 /}!#F /V4I93zHFg(TS#BLXт\B`ǗFU 4< wy࿪Ƴt ToOt*ʬ#)I{f#u7_2d$ K SgVtigբQxvƋ/$i 0z$[/RmH?xUG~*RI`2F wѥ69iv=(t}v&3DPB5Z qp_ J 4Ce؁ŝm=KX7Oj 許,q4AA Sib*E|[?8$uB}&>kf2tᝃH[Z-ʐ5戉cJwfT- [ 0TUTiO!>E!iďN"s桏Ȝrݱ%Œ>LspZs#4~ʄF)Oiy!oke\$y>0ky>Y\Gȯʚ?~0\N7pB( &%%0ל="#<+sm#r,Xw=J3uCFC)=tu7[uAt{?Y/:JQڄmeV=]>oA Kf$e<@fO #!mIǞݔ8B]X,OW2DZ*" o8h8o}+kܥ? cJBM.1`W%[6B~$ԅ"9q7y >HBFqT_Gi64IUoSˀt)_<.@pĐ,!ѺČ?}5( curs$=y{vCIr9нoi&T $B7MpE@Q8Y68ʤg-p#ȝj > Lkd2Q$PYT[ԗ`jȱihn1GΖ-EB[}N7,GW{ta=|Ġ;lFXNvkv}u4pԊvBc{Ӕ,l 0)P; u:k \El^^m)~0ЗKj`=xb:3vtj[pLLg4 ٷe \spk@؊ψ):%mَhҸ.+ø4.S8qM~y9Z7΁F jS! q*5;u?n9p5RfփX [8;D fB} M{.8> f\ ~=I1mt݄>Zv@yQph )N_бVS[RZ 7MRdP3z$ 4HNTsj Pd1n#sZhłyWh|dk35[Iv#xe_{h Il%NdL.(rVxv8W 2_C?%Gvfѱ5yin 1 K:5VVb)zSbs{(H asқ|6%c5 E.ݳY\zO^i^vVp6UҢk'q˾>r ,J"m5JB'S-DGn4򩀖avJjz|{vf {`rNo,`2d< ^1Ճp7>VBn5[9agL=A;!|qv\![t4TAe3Z lėx:&!^[2cƘ~a:A"TV}2dj:?tnreI,rl3X(@j ~ PU.4x f,iөJ`ʆ_pK#Ƣo$VET485-o-&Z {n+ӥ>Ae?Յ\@Ok7[9?8A<hNf`> }jZ揟g.NL)i愇/ЯZkެICh-mrSͨoLMN*F>LnKm)nsp`#@pi7Pg>5#gey*gVC2>iߊI*\9^dWuжGmc,<<þH+w~jOs_$I.!|OT6Xk :k@[WQ*+\ Q ȋMiO2(GE𤹑IM>ڽgB*:o@<85`%6B^eE-=Emô)rΛtQ,yy~h ձR185 !Mq:2Ol K)[;"Yz2 U#lx X?M )#.yD]j .9]Pzkw~=rdzVZ逻N)6vN{ _ub313Xzc=5Ү>bk;lQhw׌:>ցdȉ abuK?|B6 )pfJeX.э\42X/;`} ߶El:O@YFm!ƌC%]1%f2tTzF=YFg~-ԏ? *< 1oGYa#kFd+I~SCT~f}1֊5($PoȒW?Sm;ӕ%6@Dn'eMa88 1ߤ5~ٻj2ڮ22@w!Ӈ hugνi/SȒ9m}O 0Qo7BdE;%`cE $Eqpih-oU? q~ waE[GLBn9[ 0M.-U߀a!%$,87U\VׅU` rMhIqWE͆.O[iõϼ_+̠_鯪YTn;LCGe |ziZ4[@wm,CQ^b]"_?t\d epr(v[;}8B*TdfM#$}ՠ$$7X3qn@@)'A U>pQ}ȇm) %Md>u9xZ4D*A|B$;?t{h@V(Ӟ/Z]Ri{:Jݜ[_^h ^"Y "xX$dodͰԥZ6|jI~,`;5D2;c)%A@$V[ñȎ$R@6uved@,Xr fMMQus?[84c[ꑥlBR!MVWY~jX#ƀ&m#m-G_ت~ַMKj9"fphr,Pj Fg+s<2\}eoN J:9cïmrE.)ly4/7!dqǯ وXUwP&|ZTgj-^8ͻ {!%rUj5ksK2/]4@xԢT03plo+ Yd}p{sy梿) x40Ҷd\Սfw?DZ7YڡSo{e30  gC"@0@#\SF;?5dx1|HN}f!fB$xO?]8~X-~R km;,H90ANC5^v?V nx}YWtI?,N,kݹӶ^qlG R2;AYc ]rJ%B KΊp;cgop ġrls`%vr6l5t 1KXˀq `p{*^ :Y*@Eg 6 |ho('\s|oAĂU\'j.#rRb࿶JQeXKeB, zS;l:A!XO5E`P9G*(FncEEkT"b{w.H$>/3xv;h[BlN>O+8*(!+#OD!uqmG 똰KH$~jQuI_QRV}{ݐnWenj~4<+h cLPIc= B"s٠! |Zxsʩ+Z l5Q45؉RPs4o/0@ 8{wveK}OҼ?y5$I3VNb*z۟)q}4 tibߢZ(g+dN%Rwye˻p|*p̹<㦢oCDG-nI  aSˊpH"}| (iDj"fk8<։Đ+T&J- v7,jK!Lh#Rv]KpRlu`W%9@O/{eWr bQYo*ǛJ!WƟTull>ݓ2CzԵ'sUzr.j[5z+x=t$>heYy; 15퓟֠d1A%e,7œͽaP YgE~š7F+$s6dxp\%\Kn F[0‘jN-Z:D/\7q-k=J"K8p6齘zXܙC^2eS֜HQE#~`&kq)4ƽ8k%@#L#!ܑ02 vxlp )?-$XoVYck @S|tYIWUS{ODxYg ݮT FDƪ"'J{WZN$QdV21Vl:R9QՙP'{SJ`9t[*GҭiD JK9NƓ_,{ AE1=we 4\4_N6YɄ}X`*/U؎7k xGb7jo`gؕ7@-=Q4R\\. ^ " Ɋ{Ef26'=}s6;M[8 B0U[*k \BiZ>r$:̺Hb18[N=f9,.s+A̪No7VΧo qǽ2XM@5 s N*ޤn,[Y=Hגuex `A%~"N S>tJAD8 NXB,yVh"bf] Y[+ҩ?7 *_:8Hw#ݖ, SO~Ӑ(w?VdFJ7\3'n=q s62C2\[aJ`Nsaӳuz x- ׇiy,o网<&z(偛1RZʎ] +-`dl jy(T ̵rkγkM —ݧ\gvDnQ)@eF-fnuϹG}C51 k]|*.LOp~PKhlV~.ʚtw6uKғdثGE8ǦBcq2h& iO0,5m#艇Z;$=ͱZiS,x&U(֜D(:_ Ș`"X ܩ3VbXF5Z%KW[B+4-kuZcl]䉖d1tJl%[ *ii6M i4;&lEo53>~"­.-w 798ljpoyH j?YG)nx6YrkLw#W%3ayRҏV7'ӄ߭)Y#BIkľ'`֬h&*F=R\mSSw ˂ 7~vp|w*ސ'LZАv}݆ϖBqFxPɏM큧C F?yM"AU"60*44y)Z<٥{/PB+2 JG]_E& 5Larr|a@!uUYF ڮn->o_IA5z*9}G6b ܯsJ,]c%IVJ΋1$85EǍ(ޘzckFVت#ę:V4-hŹ=3]9/̑1E|ͷZ|  Pth )X@UQhD7Ƕv q+hyEhpesTc_/េ߀fGP1-bDwμ=+KBw7[q<.'e&j@+Չw&WDlYW(=0]_; BazSMzVh o ?% Fb4D[*"!Yh,\phm cCyj<>۝cB Ϻf-dۦ OPl9/b4meq5zEI6ʁ;(0 k4l5X˕% 4$tF#v@j ڕX,ߣ'L2v!M3!0snD2f}g R:T4[:"|=X'Il=#Ԇ$8E pDlQĎIًH;I]V'zL} B]߅m BOk[a>-kK0ak1dCU:N@L><Y(3 }чnetw~W{#YǥC'HEOk8h^a:1]~+8FXtc#Fb;VnƥL 0jztbui3 ϳ$K39qt8t zMC%UDl~$t7`ҪBi.M/~.gjhbP˥Q[ ?V5|Pd!fyDZwgHLugL9~ԖPϺbTo4+PzS|\craPRG5c|AY3 k'H]m"Ǯ7׬\at,! wxpCo(۫!p9T"'`mGCUTAY`*ie8qMv D/j)M͐,`ٓu#;հ8RⷕV5xAft:rf7 b3rY%cL0kn=~Uś1ܾ/u:t kא;Gzv ᩵wy٫]r`;c1Z8%mA[(^Tly]_U(0BMՏCn߆WR'BBp}.NNN#Aj@ o[ (fWRsWՀvyasf ڞ i>{I `*AQa`">'V_J)2JNFm8G"g&^c _Cг~ &,6EN*blxYfHþysWkw_b4NǬ泮]& pK?cC$Ta 0fU0'k4'-U^d2lܥC'>TIf-C =D,*QQ^tA>2t$_ld.nWLX}Us)gYw,4i, i&G}_^['UQǸ!7z ]|*F> TMC)Y1kqlX_c4r-lS?@N9) QgMUs=G!I~"To3S`I .WT~vdf :eA c).X Y<["2dZN~YJ݋HIA|8A4+2(ܑ|^]BOٍ=I/Dm\; o6eWx,ee5ep%eƄJ7hɼ1uѸ-q;goO2Hk}ta;ZN _+@Ⱦ{K kAMiID۲Ih'fHx#. kF-}"£È 2E-2u}j|z. ʉ¢{Q XiLp pm{֨|'QOLؙ?be=g<9Sn%J~R\4Nc~^[F{ GU&qm\m]#Su>>0{u$g riL&6ƥq;{8N"iY@x n4[Uҹ~luЕ`R LV<:VCmNֈhSXEk$ckuKƆkF;n=.inhnv@PW?JXLސ}YMQh8# QQcKs.#+E^kSl[ƺ҆zSB 1OQ1Ke?9慱g@/NJmU@J2,pheu >& P4-_>%r/JYhdd:k-A~,#`(`:tzk4POڽ %VA Jv[5~άpPNAqHB<25ht  JD _#7h>&!zDK- O>1 9swnj^m\P⦶)O ^_?z\ tTQ &8>p/}5} eΓ6BT1rj(6ǽ M:#Jy cLJĄFK@&v%$ױMF~?$]e73mg &.*M*%hsKqA[4MoX, B{q𠊺pm%#)Jpd앨+:0FhÃQ@z9KgD$5&ڌ^0v<7Bd,֔;vޞO6NLh%*quЦ^#ӫׁSTZz}]Q <~$)o-rZ66qHԯU!B;]]l\ w70TQ:O mnF+TCa0sz *лx m(my_!DDSچV& ֈyփ ttn4Iz~){MzL w_uA+Zri "xJR( H[@3Tdv*mMY66\{1uc}CɆ G@-pW=]/_BB2)WcOZSG& ?) P}y(Qd]qn` DKmDKc̺P{6?ӗj6bM$ l !vy?BX6H 2kķM2&yp:o'Bz}0MdFc=G_k{GtjX-MR ˤOz&!Ӝ`W"(<AOE)CBMfśynϕ"ta",TZp<3`?rdd">0k?؃ɒ n /o|nU!yl GTPyHF<4H&hLF,*O.;Q⡎iEK`q7o !X#鲂'Zxlo%OWsܑ bf94"C)RJBW#Hq"eº>.&a@'ksg[El:w0uN@؈x Go̒]2R/ VRǀ=%ѿ&Po;p&{iՠu7|5847'o"3OZ 8s^m~\-S@%V&},0o8ida@E[ы4zOS.j,vkT*!)gogdtlo o4"plİXWγer¥ަ9mdv6AͨJ񖡲 it]$k+)H@Jȼs< HQ&`,K~ڀ)C xdD%wwFAh<-Ud pj)3m[oej.M(ݩY_J)o_*hٗE@ʤ;vhZ~|yU"Lbd xxχl3  id["ˇi-qNZ4U{i1Fbճ `|0c_-1BQ+kckm͘&?10Y̪ /akOp~/`.Уo Ԅk S=H$WuV ԯhLu Tqp[i&ZaYH L^ m/*P<"haTvB"B/U.*PC1sO N JH;v>=,1oZ]z ywEB0~$w(Cc"{xAkHMY%F.:!ߒ''HHEl⬠4#V{\&--*ҷǯzw-|\K Gl|(H&`Se~Js Kj<1l3+ SR0 OγC{oD0PwJc!j&?a攮a )%;܎2j-3R(2yxT<1tjARXy{Z\Q ${^yb!qx `<7/Q1VUoVG'/qƥÓ]3ðW '{Q 켷5*KJR5ͷ,?82:InpJaS~!d?RL@ox3SI L0ʬ۠F$( "M>8W|S&e-=>hʿ^,P1̋ȶ@6Nrv0c+ݭP+k\WLJwŗFu0~{xMV]s>H^';C#x8<"JUh[v&y޺[YBw+d#t.I\#F~e=͎]s0fhI;>-vaI /0 Pԝ/h em.UV[X.|%BBȗ{ xp8.86qvdqq)|rՎDx+Or>_2[ҀT NTQQhBʼn.Bm/^H}7W*jf$@G[[ m x@aAv66;{&r < w'V(*#l9ǔD:ZLOSD:Z#Յ_L!gب#KK1pQ/w S3X?]B=-~Y{qd1z5$咽i} zDr\q;iۤ6~GDy?G'#gwM eI$T?*)SHl¬?|v8n(L.PI^'YP,_I9ޥC~Z/wM3#[Yh<>7[Jcv2qT]s/⦊Dbno#^όqeLqM\a?IQ3]bƹB\mO(Lbj1bђc~r*OΤsWEǶ|RcLq+h[JvE}R4nȵM pzݛQ^UX%ΎCS#?1W io09mJ+*L^<~4v?WMnR){ݜ*?T 0; 6M.\Ky35 jlƭxw:F2=&<{n/uaTʏUY&mDl Z -X;C2k!>= 8قfz3: A¦[T)n+^ȝn '>o!'"X*kK}x&\u<* ܎oޕ~x?˱'Y`?}]X֏6HWUV1v;圑}3q@RԤcr?/ȗ2Ֆ8N\-[ Kwz1O1y/TZ9$="*6P.<=DK5k$7{vU⎅lZ?f8QW3ٻ },MU;KJTyj0*G|?_fwz͹F:!qoZae ,,6Q,xB ;e^:Htd7Hx?+ yuՇLʢC0Ծሽ+mnC:n.I_g ~8M߁Fք o{,>/hó1O5>^HNC`͖\u1κi[Z~RJ=|tlxWvd(zP1TNԠKƺcpVB\zc҆hdW o 773ǂ\1j)$ 7[ omhcfH󝠇g&3uIԱpƾ*Q؞S]1ŚJ elycT ߉Ju2;`ob(ӈW VCH-T!NMbk0a>ch Kne%]0vgrJ&ʪQ8{4?Ltڥ.\8hҀfSLќB/ѰQd*~%I769/F6iJлXΔy%/IU0WDy$Q 84)i|Xt0MjKd8;f~RMsWdk{^s4'jP,}~J(css/l8$»D/QZ+RZ0¤ ǎ޺Q^9#ZOp8nv[ zoUo3S+eWdpyj@.g# 8e \0bΗsE}bh4##ODlAI|W!J&wy Dwr] C=&3= P]ݐLeFW.߭ŪXg^EW@Si{? oG uaodellnˁ"`hUٮhv*P*CÜ~ǎ>m|cϺp@H+edupbhH;ێ)JQ~73_CH!U(>>/+hr2l/lAȟπ0+slgDwr]0ftt '%h->_u΢&@e2xlc3Cy/Fl̘&xR +7y6 p4q[ fz&Mdˆ= `eVccؗ[8XSuP$xvaBF@'ʳbL􁝜sO?4j&Q\9[]G:H1 t@KfB5)$󍬖eNGggXn]oy@@ hfrQ/KJ@bq`un"d$.Xg:}4qf,*NJ'oV 'xcvOK3&b+sN _|=07d%mrDŽ>TRct{+6N&Ղw7GnqHmM4@C'"&c'3>r܎Db3c,q5=<.oaSyjn^AZ5Cw>BѕС/_2|6kʢc&̏XGoЊe!`Q%j8yz_wֵ-_H|[CZp)/?]pUE5Ȱg52MZ_op fQJ26;?sFƬn>Q݁ޥZN#䏗'VLxv 0~ҝ,_GC)튏H 2P]\,G5;.PLx q,ѰN I9S"vY? ]Vn0b 6j*C`'G 2 ,6)H'm DP;Ii ;y^|mr*Vn nYu{ę"c7.Pp+_֞^`$L}CMU~IpXh \Y8tIM !y]UNv50*+ 8e26[J(ƶ'dE[? 2M46F|Խv1v`{}Rv2۬q?1;{~糲Q߆vhW JZ?LhA h+ w _F^QQV[Cply`ʪ+#b CKԃbAs^s|R.L4#mBZb3n}|]J$aij\0iQ c5o4Eʡax ?P̘VY{[:I&$hu"M,rb2H[7QZz# W H~rJt6/A6BdU}Ɂ -S+o@O92.(3In8}E)m(_;69srd%;W^]⊂]qRcZ*,]f2 xV'B۟JڰF$CΔੋeX -Eڈ4&a K U6) _GѩT3'dUԕ0c<|A4d߸RBthlwdὌ(t@&h7q. :8 ;c}axD "{ǯ >8]m'I !@ 7e Vw :e0nj^MJeRيf ?A.E3_>菜WeUƲy4ZNq<sa(˩U=5`QSR'5qS" i-NcX9d`|jrxB[1bPruzb _$HEPVŁuD(8V'1Ҳtpϴ#pR=(Nmpqgx͇Ämw+FK 7T&Hq!^0iĀRQ틘_eLuq׫]I ^3uVU@G_  _GnO)xi 3b^`]@Di:.+c0RQ;`1l1@N UͭI84wӂ  ߼K&~U>롱(nyGe/6NS& = 0bx; ?-b9bZ}/QK`#Mj2O7U@L\U(n/ O7SpD4HҙW7KGfl޸_N4OP5p[On[D#D[Ii! F8lp6~^}d5%AgJWJ't8_0g>xl6 ޭC ,R"yUBE@Bk`1#/5;ugK kF 1ׁ_<PH#J$F;}JAo8r@4ays `H2Yˢy>73!f׳o ʣiŹpkMhAp"cu^m=npUCo[GE;((LƝz2ˁ%Z0V^?ڤB>v7GRx#=myl>Y8Mig"=o0~L'l!-ھ"a%>x$Fi7!NX\:m<VKZ]sB }qu޹%ہ ߍL(𮋡񌫧F>_zm"ҰZpzZ:Pw`EY( r ƹ_p@v(?R桴6UvM(cA\ fT՝[EiYw;R-͑rԣ ^\!2bo0*~Т@g8.j y<"v>ѕTh,BL *{@vb0R)B<#ܼs]1xֶh"g.CrJW(uX\e#n*aoL@6o6/'C:Q1PN*@a%eZ%#wY}Bcš9>Y:Mj?".'WBb[}T a]Rv61e[3EO1S^ $m:kь ;e" ~&*@G.kl7k500sXc?6!N 0Rnԥ1A&&EJW>Dx&|>rst8&+(!)FJ/WQ/jnF|9TbNH;5EN 4`U;V\ZޫX2vRAͱӞ\yb!̄ZaNqЯ(I߷S)q uaМzGYݺ4r%_%ȃ8_5uܐֿ04!b!P+?$Ǚ՟ @3˪~0v>-4i9@ATcτb#i8PqKՄ~O"N5ӏ}F x!{ PU"'.0ry >_2\ L,*Gw%-heX!^a2}}rAyMg<ۓYKIS6(bf ٿZdXLb* m])^L F ;%'aޱVJ4mb*SObi?O*W%W5) Yepf:@-s#ju=ύ˼A5efS0"⠨QWnNxGG~tyiX}O hp+OR0KYIdMrL O8+#Ql7j{D @aݖK8[Rʺ ggoH3Wa[VQ: `]HǵXќ@ێ9PY`zy;WՏ(ͣA6Xu1vx]dSOϖu6Ffo>9eRVsj٥ w68‹oc;eU昁#]K#!U. htyy4h6 upf寞'"MJ98TO\ϔ=>qH0 dw|6/(Fd rVʆGq2 Kڸ}>";]3ؤʮWW`[]9у\jOf(mywDS,(жNxĀVE{t7'VJ-"?NwioB,$@u̦ŠVQ5u؅!W37%BCëG l4kV,ktd+/B$|ix<4"r9UX|[;@F䒧b(KU19ܺ;h  vfn+\4f蜄\x\lf0C9vs}aY# ]QmK?L|19 X{V6e7~D$ut=dl£Q`͠_bmbEy Cً /QDG^H nh:ZqӤf"Z@!rm۔阍񲬁xʬBv.\~Tl!4$N1W钳dJ}HXHǀs3 xlToȷ)~Vk_Bp? g&ؿ$._ŰEc5̰qk fxh'<8c˹Õ Cj ʡkJ4'naE*P\ʘ4.仅NOO 筡ͥȅ;ݑǧg-Kվ2üU*peJJLl*u/Ip-,ޔy JGxl`> l]^ t|oAv%"d P;4)Wk[#.PsLKes~rh%*+i0 7ify0n0sEb<b Q fǗ}tfN1e]-AT%ND J0wվ]4bۀBvUp%3@LYqĴ'^i~KƝ:dXWf5o.=eAJzVĨzzV"׫;; 3H;L-ha ߥږ桚L 7kǃ / / \"-C]c—C-A~#`[⬜5KE-!W}a׿~'BzuqdUZSCTBO}SAQA+$kڇjַ;V6zr՟xO<ν@m㪠_6 Faf;1 {BZr'-e|ױ 'zKI]E,v%V']m/:2 aoltzDAq/)ANǘM}96Eٌ%,V4$2@|3/۪4p[ksQX>kHiY `̡"+ b0pl<~,̀z}-~owKY01_OrWtlKPw!vݹo"ELCG|F+|lf,lN_- +.A!Y;@?ؼ˲CW^hB=dj5 McĆ=|)+zELgvC2c |"c0;ؤc?P)8`rw@yMWl0RmL_žICZҁx_ۍC F;ģ[EUhq Gz6zSQ ˾X,olu-sIًHbnBY3S$p1w #Q<ْ@i/#\3דE:+ . '`[cz5CF &uh eLemF*zLR5NeA3xD1},&3x1_}~H706meiOص-?Z|={]}Hks'h^¾O'%;l&kq;7e0?@IUQcr(=l,iEDϭK^rvt]OJn] pk$ V3p&1xΚ+rO7xo@*}{ѧ|</ZZ.V= :饀GS#׊Fǚa}v~} L.H+L7;Ѡ ^KkM~ ̢҆&iҬ)2DŽfo`Č $P]5`M*qQTJx ei[/)2'R/KhҬ!WLOv,uv+Dǫ ps!I.{ɐ;:7ܓ]򏤽z1Bi_t”SM$~b!t!V!Vh %^vfG AoHzhm(-'0SJ=Zid:~ń C`qݥJ` E] K`+\@P%mt2Γb|[[+J)z0m#_ ᵊL縧SL}1rm>B\9PIǏ8]JK;{Oȩ#^k¸T]s m]|iOpnTս %\tX^%xEǡ0E*ZlKy^"LxF& v9\2o]>} ,Nɑ8^Oj<>7&@rjTkx\s% uC]<~˚jKLsMm<> 5 @0MkzjL.E %SŘ*< 27C9qPYyTG;w^FyJ9,轺m]E^N,Z\vQ,+H*t|}q|db'@pof53!B܁7aUfjjxuppMvjPQ9ZGhnz2Ǽ >\b! \./J!n|ʀn9bfg9٭AO,q-x֚#?x=|SmDb'Vg%>&+G\2&<*xr5e+1#"2B 'T>>LF9 % 4kq2 (#AHk1Wm!˕H}=Crb~={=l̕気R㤻Δ i {9 @G4.;<@H_ ?Fb%7A2pxV]LڗqV^fa+H\{*|+˚hur Bbu|U >eQœj>w̰OH!g u65=z=g*񨂈P;Vn9?MJ:p &C@@A4/uN00ϛms9$f& aCif49 W)`]kh0OMXYIl, tSMs͞?kcc9; *ĸ~T&ݥjgaA v264)!bNXfJ^Tz{XJ zUT X*u9߭ml(MDH(VR֣ec` hsx-g뻓^.P5(*%[ \+\L޶Ѹh'Ȏ gO x:vAV%;Y|u`fUbqnj.[ AIKAtiu1PT%H}fm]KW%7ڣUl<6} 4yZ=jjO#{MU)`B;T6 .O\Ԫ&%7|),)pϔ?8njiI#`f*nj|9So4V}((O)h3;LL ʍSKͧ$`A)v&D͚aҺ$""ץpa4x)kdca. ٨/|ZPiD*Q!~k}$j1crR<&%zt|my B|vpmm6š2\eF]êf.4_6ܦ<Gq86atJF^f(`^-Vg+y{?L.Yd a\<P#*pL6HhAe pM%+֮~EmD69P4Ef0R<)a:lLM%I ӟw/a`c/OP }(vHF. '9E{cH,qroϭxsy=¸4iloi4Xu9gO r^%׳yІ@uSqE`fW`IrxEƟŻ8lr`!֕E&+9KZbE,WZC1v]@=Z&S?y@yAE7,m#tPէ7vP[<B" Ix$/f W\bïSjd% I5q$D@;ɿkJF8 g펥5:QA>5Ax̰NJCؐw.R!H8w"I~EW$A$#Ȣ GYf"&n >;&Gz<^B z5@#M8cK .F =xrPCA2rD;Q m=X5L,%;鍄Ƥ/F|;gU҉QS@3 \v!MkC-TUg_ _lSB^pUUõ o8}4 JHkZ+!';_hJMps&e>#yq /-Q[ !y?4zɬ S=n1Nd?|դfߋId(zDGLd$3xԍ;1x73$Z_TA/]Bd,XRFt*Ί+c^d8h8 z;|@4iWjXww7^O)˂>Xs 6yp? OKL7U!7N%C٣% x֟7}ݼ2A@3 ~nh82vMU$hHw+.j&A#W}ZQs%XA7v>#`wC~W4k6;$qO b@щȖp9SObZh|j`r&m;gw>T[V.qL+,\{}|> 6YQNW $iTzy2yI9ĪiG3N6=* A;r&+#9ն7eu] 6g#ENGqNΦ4b^^x 6Epuy%BߞQ/) ,*R%\!Qk968^PΨED6,qwIfeaKO~%)r6}ywLCiV|;8p|8uuKZXbO XdѾv0[yʼpQ‚2D'dWaTZo{K_$lS Z?S |(.tD؇wR5"USnˬُ+˹ǎ ۔7]?ROlWG«F f&I30|ޘn 3~Ct_\[0u6qA/tڲ7'|kngoS`B9qgVoaAO*7|4D"S k@ϷJ7D09!P.Ǵp<].,B?ν]STY9҇ԓ0 0ߌ&_v^),wX G1P\we"-OAJ'DGI97($֦R`;22xJ,6JzGhoӰ|i7zwg]AWϲ Mhԩ"F-JNdi]i@ӞhwT^lu +6}f##!8s9'NUƳl)--d ÜDA%Aǣ:Qhe -p Aoi~CITMT?7phT[L "1߸x> "^DI+m8Y(CQ(:PtQN;߭;Ӥ4H jp7>0hZ# tսy8~euaZy(gE>_-g X8i?'cΨ3b HUI!g8,W[C@Scf9"kJcԮH|Ͼz뭐Je! 0))DZZw~ }Zy}Yo3i^wdMz KD*ZGe1.\352ibהnU,A1uZ:`);TeW͗#e `Ս9OPT( ` :fNKQ)STtu䬵qQ<܎~ Z[pI;IʜѳT2_L OEl qY; &0w!#>›}ҧQ"+E_͊itĦ_ʈCd1i@+%H:C&^= raM.oiUȊ~(wSne{S)I`^n^wI8]vh'>!JQMPdE>ua7߆euf{خyԧbY,i6d[㽂o\6@ hL5ۗ؊z}M:X=V9cȽ ?ȬYS6(!?O\`{qT#X$HMi&;:Ns826D=Mc V8Nr_sJQa;64Hִ%zWu~UQ'j 0<ۋEށNMWa<_8{zv{~SP1Lalŋ RB?X3%o^X?Sߝ[HZn=f!@ uXU 'Zk>4B d,ʉhX[(ہfo7' _yo؈Sg R~5y7(GJ#uU͒ƜjkuexY"!݈R`ߠ~nJ! Rt UיOޑ6ݗ:k~8k;ugp[ )$ZM0G&(6 8: 8~8XjR0@՝4Á-;n2']s'Ţ=9Ӄn8^ NƩ4L^P7]7,s?'l]r릩҂6Q8?(,pM}d(Z.IR(bfGvC0q׋xzo>'"1Uf\ø[Z,:(xQCHO^tdhMGfk::_6q-?CB؅vQS_vm]<ͽHԞggig_ Ji+|O'-R-l \F,[ja`sO6$|3}Y2Viat,յ-Njb `=3$mN ,NE*1F򪊖kn8-1Y(oSBae#rwPWT)k홺/3Dwmp댵i$q]z )?M̉\I#w3~f&Y?yW6ˌVKH,+}9%?iL3dym[ 4=—A֗Ȓvko,3f;;u#(ԭ}h9ӜWBL~= 2=z)B]N&R>J)u󯕥%qm͓&4'߷UjOIFlm}ubdk)> ҰnXU8-/PVzV}F`zs: g<,䥵ut0q߸J:W#P,lOy?΂;E"n :Ѿ<P;>4SA;o<˥271"8*3ҡ{S a] EOʹ8 tR~ޢJKI($jKhѣgގ[^~&a=pZ5VRwDs@38 9f9*RT /ղ+c)SE̶"s=SZAȾC4ԾfX>xFKWGoxGD8xHiۑ 3B?ƪ͝=ѻciuhu{|P.d>KC[@~x^z#4vۺIRQqp]4{fYg3vy#}ЄQ)^)T w5M;>qR>[Hlh U7*!a| 7;>t-U%ɁW=)])yypT(!Rb z^*1TSj)wѶ ;.Ņ9lnl`S>ZR4mX ZLVrZ7 g .~WNmLs7>] q]bLjlS/3XSG^0% Z889ʺ&DMl!;Md0pBR @i#7~,ݜZdӚtP4!c!AumoC3s(^a{>*;%HfPaRi#q"x7H"K$T[5cA,j[@ع3^pl %Vґm[DS>Rܻ(pmȱvx>)*C~\p)}k5[bPGA\9w]LV2*,&ǒƶt14CXֿs>]/Wc!kgGP?%C-t^O<}lճr&vNM N;35IN$7 L3Š{F:㮑v<-($";rYrg(E-{a.44:)|6tuEvɗ;c5HJGXZv{~0-歰f ت>\R+X!vHTf*{K@eu]Ym)!+bTα9K8R+T,$nsge12Lu:1|vl=sԬq1^GIy%Ցue*]5LXU I?0..zY)Oneՠm{ĥwf%J%VYRWۘeyʌ`ҽ҇Ӷ'qC1LI^ ~+tFv#~HQrnQp[ڮuL"(V |{L"k#'}.ny{glLHS{,=Oʕ&hRnPRSX;h) Оk%eL=bab*s x~L.Fw?Fds, Cur JXB('5(vy+xzd<((]A*_@%otdM͟:x lٽ؊M>O nYkk7 \};D~HR- aHH`N bd$h>]ݨv8=^p+,a#"@mgg+sW.ۤz 2ēHXPrIpJ4 F3Cty;[&o U}kgBT߂}d&9 JR;JSLJ(3@LxX'inY(g+5߻gQatzE:Kj &%.q2{|F*v 9l'< DAK>q'(L^Ueg13XgB/ɏNGw[0Ь% ps_~"PHmvxo$T+ڧsG=-:9nm04x\h$R-K$i sHm%y2o$ aHuqɣH8D~TjYC*-/tkҘq͏U7ķ& 2bOq94,@w]°e}^\>`jsBA*ޔ烣-^0Wz.CR67s.^,)wj&UD9u~TL+{|`2]8sf=ΰB,Nhob5G1ҝ~e+,gR_` ]7Z Sqek͕MhKrzNe$Ŏ&'F]Ly)J)@SՎ.00ܯ+&9!ɣ*v5 Leqprad *.+\K*?x-K0RSW6DˉkϊPXGe{i 26r| p?|@:>6?yTWz']o\2LQb)N=|Lxnox'iakXZ ,ϕXpfG]zo>>UqMNaD qzӚ < O-*˰ii'@!qGO͍f TVѺDmc=B]EU:_`S5U:7AˮhfMQϱR r59̹l_Ə\xcw%o3L-NWwFɕ/,1aPt2HzCKX`SƿX'sgsL^R9\cy',0w[y]^b`у í.ChmHjQ7:xF\Y?[e'],:'֔ _Eb8YZa# Ri}g@6P_Ms *D LX>4f׻ݳP1U,Ǚʮg2PrV?hǸ q†bSA)A؞ > %_>%g/)t  ;bz30!7N`ՍGʜ,-bR +: (WNӸ7+*wG ұI9;

j'o_ ޓ&q[谛5V=_IM&ZOK) -P,Zema34nx- 5L* $6R )[5LiЏ`f%O 2g?4k{+(FqkBܐЧL殒jƯ5 kx[;w3 dW!$cٖ7íE+\ @UjrȑuG547]yem22|0|gUF82(̵@|˙t;BN2]t +85e܎oםὗ :n?&&\M:E@G4_ˈj?Fl l t aY~ o vY^EIsŲ@=3Ȭ0 KV2c~e(CT]\'K315 OQǸs.XFT-el J;(}}wŔʦ%@X'Z 5#t0%ϒ`4V)BQZطA< OڐPO{ L)^ݟA( r"uG#wv'ک˲J%$iRaj7U-t\QL^Vo)Bdci<$Z<ޢ7`HU-{KOYL*aǛ&@.YP%HF5)xUݞ57'[8=(p,DDl_c CkEv &><Bqb'@=|0Zw˨%6u5'^l#`G@ f G2xQ SB&vY`%aחîȆ,\O@R 15yÓص8Y/M><@ 6zA3@Z<MFJ_Try6odEWhQHy8jT([ I#}||Ǫw O7U$R*'K]Aa3HLuak*SGtwui ObW54 #m>R^[9d 0әhsJ~Ho:|>Oq,bm:Fq*/}_LJ%Z{w1 ~t<2jp-N8)h2lθP%*86KYF10H)zyus]=Pg) y nt=^l@ٴ)Z9o}o)|u[j>9鬲/N(>Hw>7ˑ#D#Xg T; !gw͚N`n@ʑ!Ezmilk\;=nG|Rd$WEƨko&pEEI~O( a1·+5:TVj̆IPʥ1=g}n8Cdv#Le##O4]fE4}|TW+Χ5Uڊ *k'濛Ġ1 ӊ$ ,Ur7ZNʋn)D=rJSP)V[E+A}#,Lq2".g隅v1jk@ [C.ɝؔ۸֒B_ΚqI$m;;f+ƟoR:lWJxEfe +  y9#HiؽkǢ]h&`WSٓ=3`Eǻ|ʋ{$hFwx}.t@aӓ3?wlaxω j"YyAr!($)X3C"̠ 1Uٍ6,{tK#Ff|I8j<Bfcse:&nPqgw5}ܷ ^tfn' |p-m2e)/$ްɝ$hOY 33Ƨ{:`6i_zogvgkq`; ^>7r,c֦Yp7qӢ톀O+ T' =XLs\C7_E=|mIN;9*Ϭ%@~j98Y,±\靏F, aEsŦ@YuV 8E%!L#<p5U)WQqpN`{仵.n_Nwrvi#!QJN5e0C\BRr^mNc}ιbvè_fV }Aǜʎ3HSg ,R((sü&"EFsf#σ_R;\s7>Yw!$&HCm&kEe" tփyiPΰ0C=muLԷ&?l.>/&3v(O5zZF}*k%ȭ[=GZhYՁ|OUrKqݜT;"1R}i1N zFS8Z%#Q3}{GIi>o>Au w=I#g)G8X<}HҜ"֏Qα/HU$ȼkx g* Z mC:{Qlw.X^ Uic[unC()0`=?UЧ[-N\p/oR':%ɳ}-L1x'9=^|==`u*Uˠwd#H2ʐG4})AW-,/bQCҲ̪0. {Ҕqe* T'eekz|zx'C/ר|;4|z~/}C̦Bi#a&xGx9ӂ7٩x9 rH$4 mٺ&؊2pj#@fHt9C/}IKbhU7lDx ĆM9۲ǮFj.CpIC٦DxRLJ}Wb,cXo?C \ml`X0.#FQ Py[EX4^!@I{\%6$lƨE_ "Gf}ͫXUژ; j7Y,R='1Ѵޓ .խSlÉocw1Y㐫@ jR$$ddMjd6ZJJ(OG냽5e>vBe 3!b!eCiim;Ŝj 7BX506f22"eD[[[mӇRFNcFR;Qq~+jKTqm=PXl^J^~Hv6у.AVZ72yxXd8-f\hwF<08N/sֽr# RQXL4_]߆ tGfVBkQy+G4`^:x(|2#nSz?;C=Ta.'xu8ǽ>8k&^"/l_mXlo'c2ƣeE5rTU|H?7ԭIvATv<=WW/7: 8>mλ9poBq{HtDhjMt=ss/YcIB`Kj2|u}xJ !-:CpEykn4wntQ}J\81$7|/duZ$!DOgƦLF MB ڽnNvG'^sp{Rձ"f#V0۱zx'Mn-ش5$fj娓k}0wpHes|" o_ %)Jy"36@96^%2swaYF&A(*g~%wĕ=3kG)E3H#:qȷ|qD'!}Ty\D&!7`IVYCXFY\+(XKܛ*鮐NdXa0ѳHLP\u@K\#"c{).l|t[/20<,RV;;NV$:76QKBr?$!ϰ6b{B[Ecqwxۂc琽Ϛx1+_~⾢Q Uh壭W͈,rXq F ޮ&]E&|j ]cQVoB~uL*C=p, %KWoqfx| (D5  yg`?3(IlހW>0NuZ J!V+`m㸱7aH-ԚZ5a:['_qEsl ;㼩*Lr H]S XK\oqktwpR=◗ w>j}.>8Yk9jBL|vy֊giEh #~[m!?}?#P}Kȅ$<2{HָJɫ%c9)Bj_> G ( pM߃"nC ''lÅTu<9ŭJdĘnحkDhkLB}¨'*T7k?:\ZSs۫D@LN*:o]Z g7ɍnMlj.J3*BGP;0#P;08WNg M Ve_!;dVa#4y2}@I\R"r%9BM?j.b-U%ƉkfRfux"@[KLdF?._@ql*Y>$WB;q ɧ5uIo˭kRjʻH:Yo+gl + 7 9m!ۉi+ܗcf^':a? Aa:Iq`?KX43/cFT ?u1^M]W#< H5ƷG)㏕u%)֌xN2r{DJc$s*Z!\q0zr^~fACNI O?xǏ)mpN{>PMȬsޘGjَAٍ 8X^5xhn;F]6N.Gm8nXno\ךWsf g%ghSSJACGhuh#uQ >-i^yLJtVz<<+1(󝑌]t ݐYVRY۬89wTX5ڨU#c@ ?^ziXn۰7(Gn"mѽ-@VvF{<_PW?om Vp=O,"#~$ Ŏi1F_'_~VH֥lӕj[xdK0fAń<j< Έ4;ni*!L›5^!g BӯuA?*nAϺ} VR.KqOA ;b7U̫{Q4}_oMw\28DY+]1J7g7ƯK{6^ KL%]'&u0oMo1CBtF<U h,\]!~h,*nk3T 9*'ZsI%ڞ@Y2c W{Z*ds 3j?tC ?aQIӢE00ajZ;VK*ʈ,sn50~^q$.%;ɨt*#xF3VG)XME8ofPǖ wL5b4Ql X2;umxλP|g1?KVY13(r˴qWGCf}ZTHFu]L*~ 8`mD9.깼cR!4e'8r1i&iHlvR;>-_K?LJ"fTBgarŐK"4$* ǿuQ{ZuwC"Ț,=%b8ۮ#2H;7Eɮ IyF \)'rpۗ2"࢘d^|SƑEIX(,-/g:#!y3n$H%6:)AߍAZEu0X֔myqPPe$aW# -gqs^9ag7Xyǀ@Lق6O)gH$3iwq^|^ʘo kAH9+IEay/m1$ģҧw{r+Fa 탡ξy Xa''.y+3xTP7W S qa rgߦAmKwE[5vԔSH}=L}Q e& XS/=ca/gClt僪$A["} {0pǂJ\x]؂.Jy` izl8tkz7yW쨏E> vS"AiA!MC<`Fa# d"c#97>Y`, ρ@wΌ,klhZk&l#iN $Q;#ګb^_T˫ꏷ ׹6iA rY7ŸCGwOA3;<-HDWx햤n" |9NRxML,/Z̄j& c]e GZY<s5d^ ,xPmeaIA+ 5E|Upy&HȀEչ&M3tSכG%) Ko]~@h.#>g)w)Սt˷9!d鈰Ah:Va6v-z],IۺQ-Jp}r<jNy&Bg5Gid(}*wu&YUeK-=5,mcٽdqO9ܨ>/zhޖBN2Jn{yLAI|2QH0_PS@M_i1q1mbrĿ}sŸ<7DBB䴬z-A$VsrO%XD5S4b_GX/dx]jq CE|OkVH4VNM j.%f VP+,]A|'  #{m(rLc1|ܤGXTOkm>֟To죒țsӆ$8"za<ŶO<)MǸkF~W:>^$*e dcÙykmϔg5^,[; {8 qVw$>cetdJwmQrTQmmhZp uZ>_]m!*O2[*ͷ &_E) ~iJ!:pcēМØU'j$5gd鈃N{Ijfm^(I^L9}szN֓ҾIѤwIk:.RHq'1^i+6_ՔZedBn"ܻtL*+2H'E1dYZP>V1JErnL?jUM=e[v6ph.# z"_5F3+b]л"T4&H4'ƙ~%*Ʉ,DPY7Y ꘹Hަ6.EW~37#/q")7ʖ D'-+P<.;*y'i`$-cD _IxtGiw`q;je9m_+A-h0vL"okkM\p⏀ƁPQ(.Q[-ȩe3zD};ci?I~c!Ztn[^ɫqT5d&7| kB2!uOT'qBθԌ' B3rRgwߛ|-SN`©j$]#c fӰ#O>Y\B` _]%k簹 .<i!p@y^{j=%Z\ɍV"%:!ll[j+N_%H^lYd\_ʜ?)a4䶰,f \DZp!hCZQLxYB4pW$3CNk'& |ҽڲ zҋ7P/LsMƾCqxIB鿝}K6ߗ?Rgs6$0Bq/f#H? YLpSxbt+|*^MRl]=tA+ϖloP?Xղ`z~!Sʇ>X$[tݗ=˟Lg/εu'?pD1s0=9%Σl'ICESƦ&tfBmd_=F{j˯Kr㘿 i1Jpi ˽kZo!JcityK,yaM5]6)ʜ2> @BWʴV'q'@2:A diƆb-\FE]r{#KսB6E.jC7A 3TK#Wmdlj.Ȅ]ͰNøD[!&_e1DD(ZwN @}eFMnqwŅYι4"!S.,{j·ǘN=e{FQ\7ɍA#g4-!0{XKT.p8PRXpF%{Oԧ)ׇŷFC= Nhy9ޭl{SyLS(ehR&G W+4ǨB&#) :fD&|ֱ%C0u$ROwكT$N NSmz_;LQcnB N]+#&e\> HWF=b>lÆz}ۜ3+\vg+Iv>C32vks\.w0mW~~w^$rwV2re9+{?F'Ќ` ?E&PuׯbeR%TjAFɇF*S!=5hz!(PdmŲyI-z]йMw@Pcw2eㆥpO}r-1 JQ/ VkAnE)>4ν+hZ}qѯթ0 \5w+u]AYkʐAc聮sWw2Oſ=j>oTt>Io.;igO IarMg^;yf[dwKa:F~y{Z#yk1Lyg?L[YdWK &.| 1Hȹ%B9d5#Z4196Uteq{05f&I΂i")o*lz(Ҧ } }O}ñrDz{ߨ2[ړwA'3׳Hꔪa[On;ȹx.KsK60?&rI&ej~%D97 qfn*#) [ct3T뤓 ^!1q?ՠ3Ԛ::hoUQαLnaӡ1Wδw]VÍlbr$q!ӐL4[4Qw#j1Y~i}״kwoK`<=0oG@59 ɋ(/Ŵ `gEDq3Ćr+N^b3 (\D{ RܫM߱W#(hz|&qY &j?w Nƶg `ﻠ ]1>vz5=/ 1Oud(yMQfvj ,}J w3(X 4(C~Mn|˷x;;W\}by[A[ne/N0{Ü @As]YRp=KlM H{cx\1*i\}>9P¸$m1z`å|JUefkxdxe\s훮?(}zhzv@Fa \3$KC4~:iY4z?P:DI%VgyxqȍR!ۙ=z IQN`;*C)ڎEl.8K! 7vd)38Ya:LYaDZbNQ"A&,]!T-:؎WkvšDԾ̔ϸ0ɣBl1mI!h#잪傿+x67Tɢ`AzHs5C )?ʕdz}[R|$ۤWf&o|~1fC\5X'!T&N9w:S\9k?2&1/!LF9*к }1ZBNOS%P+;ȱ*Ӥ k&Y H'%@Zvc#r,ivA{6:##(\Vİ mP^[ T Yu=zmxD#*Y6eO ӗ{NSʺ~pQv>h<KY ssPWJ_/=ֵ`-vD_gsYu5OG#'鴼lC)A3B+F^XFV10,v~iޱDCdv37 i IUa{(r"Lu!4@GŅV霺M S`DO-n35HD">Mϟ7%V-)2οR}pZtfFh5K#?)2ҠK/1%u{X m_>hߺo&)#HCҵA-0!8J7X BHҗV_Z@d%7 M]v6`sfBA 2ebgCԮ-MrjlMD3gώɋċ@5{<v_yI_hc}U$mlur|S;Y#Ꜳ],0> $`dWCSo̧*PqSe 7D_sR*GlJHXw62>Lp9PJ)e7es 25*Ȣ t3Rg@Q4@UcƿQ!@HLdj$L졐⨬OS#{1ƈvt1{ZX插T %䯌L,4Y %,3n]-̘LX,BC:A8v2X%{gA^K%ӦcJe+$U@vdñ ==6Ꙥ;(Nn#zؑU={v$[x @N?fVd)KhˮrzT #{O !Krzn caE["3Em 9[ܮk5>lL\ eڗKhcqq!ݷ1iegjz0V.ˁP96T׽b/zbm@2)/GD/PcVZn3Y,odQ:gFq'܄"JoEt+<&Ff` * )ba!G\+ 50c/:+P CIeҨ`hI5) v:1ǫݠa?AvhL^ /a(x 7 q72~c{ӕ_,+K2ZpQЬv6CQLF8jvO?F$.lV d(O?KLJ- x-VЄAUEwqIߓ_r }>fk}öL,7 FA g +h?s8 蔫QnnDV=Zޱ+n>i(?NLkhHyFʏ{WM VـAoRG?MVR۰V`B@4xbHjN9^;ܩFU3{d.]>-a ѕ(m[t hfh\6y,VWK2ژtZdVػ%kHZ9oۤ0  NKbIVBp8LPWɖOz~8]N0ݨQ0?:jkqJ!2-ppx ґFv46$ ܀,MJ4P)s >7$03B =HVc"@|KLa([PHX?u;bk!nB YT\IP2L/-gd)Q4?do.|/qHg$˦Νd\8ORfUa27.7gz'%g, tH "k8L`ɟTgr{Z~˵d!\B8Kd[]>}OP4\ҲuZoQ*ovyb@tZG2M}Lvݖ*ja)6+ŭ2 !1 DeH%41o Kp 1O0 W"UU\~γ#8yD־kҚcTvjH˛kFk? M-X:X qoUf$()=wN \I !t}l&5G,^>䠆2-83J!zy*-{NR!ct?A$1I;WN$(W쭂tdvg NtCa+"Q9"Dܽ ?,WY$"Q\h:@C6ECv?q.> wrj'0F2P-M[Q9g\ן 59j;֖K ސq1H~B)sBXFx#VɛOP|9fŕv+^u q¨)c7 MVRmBv,7g|4W ,ӛѳ7%ƅf;xOJQRK{uʡAf U1|/͍sfG}WQe( CJ)•Y}Ce Â4eBxIl]8b4גb[4["9O|*[ .WW$梤=o:t~xb0Wķc!i/E_=fXd$3P$] 篑[hR$br7z- ;r1i342b:3 ~wR]G \g(Y/ٝc"rN0K%ݝ}W l|g٦~`׈!xdŞ@zqgo,w ~)CWز ΆGJνPS9Nui#&-L >>,! ө?2rJϠKM/qžc jG1 ' o@BQD(Pjzw6/~/dcDYZPA=ҝ asm-Z&6(ʞv3qӑ4=lm݃DP_\Cs_>@p)e@ e=zĽ`^m֟pЈhT& 1Ms ЖeՕÝvog-MS* tVHЂ 2/.=XDSeI0!ڐLN ɿ'ѽ޵;>73T6מ4n،xC;,o!mA>haao&E5XUjdP|jȍey]tX %:e}@Ek`W!ފXw/ c]LEdn7qawA㶣Ī(.\_,X9|R˕؞VH ^gD]ZfuS:t6Z:wM~BH`=z]@ȻLN: ۨ^0^;Sh܎aR/,I/k(cV l[6EKܤӗJ Sʕx1 pv 0{nLDa3cbQ+so/P gMk|~uz1B!A Z~Y}?.ػɑH>4@Ya=ud*#d^9pY+b;,?Qzd;•ze5@gԲPeU֤_Bi9Ц0|PzlLV;L#QRx٘6s eFwSŸ~ATvwVrK }UAE.^D iJO_lx@M a骂Dž u o֡$ PxVPH S`N\IQ,il~ipwc]6g8fЅdT\՚WO&ա1)%{eqTʎ}UTSe`0 8<wv{ W`~Ljog-d rU_# [˩\ !('9kq;0(?[yZ4u5RhyX[m8-Ca獣HPNȔD!,'(F)VY8.9-acg).5?6er2iDpp3bH+=>T#<\g>VH RU֫$ 4-s&!+lˆ殜܋T AmPgїp J~;_X#ɮ5A44댿*=gt\) ]QZ'ZZ6cV&ch*ă.s B졇8<˜{L.+-xdzO f:_ߧF!HD?jƖ!h\Фew ="$ԇŝlٷƼ(t>Jpq"wcw~i%m߻Hqůk޵eڢ n@#O=%t7QXĉeeu۷tvJ`j/n,MwVخ~4X<@t*CT ݧMx̱%B(v#Q"Zft*"z2f}u׏()[2owԇªhh(>!~fp ju,NLKE%A+&⣏݊zԉ:}SA8.YYsx3S׺|f{^""b<V8i@ Q`~H'̏Њ@KR+2yl_gt'@IǼ.bebQFJjY%S;zNXns2֚uѸ.CUk犍zJ^ 'NϛQ/-2x]kѷ=AR\RYjM<|?|NQ4dH$5rx4d @>/4Vi W''!2ŎIƢŻ UD{Bpm?.lbpQ]5)eXMOgn[Pf7O&|\c{juHTz5>7'?|᧭FZĬ&s٬@DfFG|P>;98LCHVG&k>)I~V$)Ȇhze Dk`?PYyhY${c=3ηn0™!$=cKf.-{st[fGmˁ]KcC\̀ A0ć2g NrLS\7lndWp}q82wv}p~gZp=ؘ O ͖s6F%>Xf2mh4 7֑U%2hA4t* ?)眱JB*$18\?bqL:$T ȝh&᭙(Qng:vq,_zUR ~yy~FRuQh(:o㈝8 ;D%RКdY ZrM[QG(.L|MtvgH51 Ӝ%%}S%o uX `-BcY+ͼ`tY}Ig@8'o=GҥDSָ18+L.jlޡCLuH'9FфlP)iwwE=YؐNҸ1l;)=">JXf1^VcL\88BPl7 =VosbV<2V@5upOBX˷mEeLg@/}UzəFq@>@j¦xAT:ךD,(A)p}>^9@)J(1 1=^S8 mIi5 áِ 66" MOhwNg6N+-aX‡@m{S[!܍vJ5mxnn&خ`/ oڰ._'N"43ԑ*ø-3⤴.Vz/kt0biVu2la]6u iY׽ޝwuo.*A2``ٯ@Z85g~]y,71;B#J כ;n|scLZL;M)YT_1i2 䠎J J0ǀ $) +DbE(' }0ZZ_aqݱgYZ0707010000024f000081a400000000000000000000000164943cea00004d50000000000000000000000000000000000000004d00000000./lib/modules/4.18.0-499.el8.ppc64le/kernel/drivers/mmc/host/sdhci-pci.ko.xz7zXZִF!t/WM]?Eh=ڜ9Q ,;u4ÃuBtxG쥷QYXu$9ȸ5~W=(/ۧ6Ex9 T{ǃ3TF x6#5Lcɡ'o_'0"8!?R{6~L팊~IF 4a2`;=iImX>H2IӺΦQfO8m݅y}!_k_6az-@`Bb$}$+DTz1Q)J ?v_@9f(&>Sb~i4mycpCGc)!&' 3{s'`>v`fD[exu&P0۳nnB3#t k[CW$4} lΘfG4ߛY J8cK !TEY>d諾 X3N4U9=dnW&6gë Q\&A@7yW5(p2;OLaN>ЪGwoMa{ ߼tZZ> #W`m~eӦSZ y _~Ox [ =aB.zO~F1`}Zl-fK㛇1&]8矉(,y5T'od%;WB7qM4ya_Gh☴+ +]9O؛j4 H>Fe!9DZCA і7,RO:0sX o%HS [6/"S0RvQ {L%B} 5pvSyClSQ/xb652@(:*bMrĶhIȮ~}9q.+%4_~؆ʙ !}v 6jF\#_}k2,XҞP"ːeBwΖn.`3Ln6~{K[s/W7$8(l??uxa.{Y(B3<~9tiuSTdhL%RDX2tPk3w*(g%f? }Ou8Mgtz5 HcAeQ^FX<60wh6B Itq$"ϝgm;na,{$T8M#NghO ' 't!#bNV6*O9R&-Ƽv1QưЛ[ Ȗ|Brf $6@){cϸF에oŅ_w3!M75no*" ,y%XW\^u4c)SjVk!.5`z V30s ׸(zHa]Bϵr n&܍F Il'1knU{i"31h܎tĤ>搔 ƜµPBIx&`@6$KY8mZ$ s+D|MR].ϵALкbe 3u_VH@&e<eP nK@ ",YyAK 4DFBq%h~OV>X'6zaƌs2؀[kjg`֎E [yȠoѸ n\MfϨ(0|̱LxAd2dUq]Mk.Zw=]G|7TףG6gU9 ^Tigg[k !$؞bFj;j}b2=˙8Pvf<|ơ6'9_ˏ$V.\NĠL~FeZZT>wTKLl2tGH' V'߁osB.SX-/N%ž&Z'B vY9Qճb+" ak5em1 }:x‡E2jꭖ k34Yc\ZK3aS7X\HLZ(ro`ke#sqYQ; 6Ƴ:o`@%Ckd+:LY I\K;вt?"V%= ri*A\kM̞Vxv Mk&' | F|fGsLkW6e\m}(U}nOf:_CS _ˤ+ݩ Y_T!-ǫ~hg/E ~Qqq)c5n]"4E0ΗBVc*SLq\5xt7XɏDxFb﬌ DY]y"y۱x÷\UY/1kqZM?؟1:Din_goG]wT/X5f~]2d`Q$׍ޯEYeI+7Qүslۏ3$7l\hZAn8[mihbK@6?S~5@i @.<30 4ۗ@/`O ;09P.A:t *>iW@>q6rݝ0"H\NѾIv9S- \`UQ6rK) *_G`ӹ RGKOٸiܷ.eCzۋLi lxެuL#V1nTl-2ߟpAaTV@:\SX}Q,NISPo^ݭg_3k(;@+Uy $04_X*ŹV%\+LUBmƹ1BjڅEͳl*LU00jB.Z#xZܭ@fbͼ5iHk!Ӂ'A'1nI|qթM2rr] 'rw=s6m;:N[Wd)VoW`E]k;bD`bx!)z m樛Jf#ϰ̀9ƨѓ+P^z -|:GKB:J=@vZlzgDkŠl.^7hE#P' )cQxOX ,j-% *28k˜EЖp.ѭ#F Yϼ4FJa/pgBt̯ Ωx5i]S\˳s8a$~W2'˽4|2;7;HS1CZW9CI4OCFy-Fe/B|1@r=&c@+>>^wWhL#1Ц]6w~&% x2N,ECXi8BU办KD-ɣ$bu@ěf܄ss@P%78K@ދ~ǘReGM_zXz 8:޲\ wЌS-<; oLvGN6D0edFF~;scw[YltS;*GCcؤ.̦ &zS;[ӽ2 qjpsmU >yf~|_sS u֣(6|ҪK8TKE>ke̚rܼk3K_֩saQHe<=1.`NY6t}[@CNdzpu)$N&1?{}eF׿X(Sxe>{n/2G aA>A5%~ͻQ5X:W0s*#4 Ђm ^ s6JspZx:ߙFa*4ɪ%c_k|s#:屽AJhbi|_3z@~-~9$ &I@t3bs/,~hRtZ}~$L$^ү_}2z\}k7:_=Q& M.䥸 ҳ `brpX-h.jbI7Uwe+?^c J\DNm|j{?uL@[P_/Lq9_O֌3S~>yeˆs{TIyH.~@?[g!?9s~LBo^3S"nn,[lz0 B9}ЅqdB?=vٲ@%p"0+[=T-WMz}SH\%0L&ڨ,T+njF B;}1.W̿j Ve]V;<ס'ꩣs;ACMڎZ\\_ LWIMҶ!"Õ9a,v<NW"ucT?S.{wNHR+lxbߖS:bArx-%} r5RLj /2mDa2*VvQօ(j YF*Ĝ ǁ@ǯ7^DCܖi>dyR?[w C992~2^~7~f蟀3mbO<|hb$>maOt{P#8f^A#獚7R04Lq02Å)t;?,ijKo݂;}idI=aOss Ji# DNo>zde]6c3eX@qNT=^ 37B;ēgl;nSOeccOZ3n,k[goj.`@JL8mb 04WlQx1u9 2k'8IdP+In!Th-^;U (sKws5 eM+#TdOPSܨ]τyPO U5׏Nyg\;'{.! VR2+s=؀~$Gm?;pSnZPmI$L,Z;p|I}t˻e :KRzv-m&!3"JsEsm@mhl"SB7;shj܌LytdiH?\Zp{y5`'K#$y)&Ąph1Uv#+7 U,N &1haAPG#R`pSD}3t4#o'*^ iit'm'ax/F! x Hjğ.jޅw4)dv$cS$^J|T$&Ρ2(qONd kRjrȕ \),s>o8]fޖqQ a}EkHMaȺJVL/SIN VM$3HZ g)g2!rK-dS ׽;}RYN#ыRw'=IzV -Γ 98]g8Ux@*0P\L,nK:.W=vϯ cj'{? pj]Ev &#=%P SB7)mAzP\/ؠQTJq~"cNG8*5ic7>ILDπ?< "o˅& W3_=3mZWUk*WK[>Zx]x= RCS(ȼv乊,ݫ:Xx@Wmtn{CwiNaUG(Ztx;XRe2ˎբV5}z:c9YTtd߽d+'qEqeݫb̘{׿XJǺ̟U.6RUFfPww ܦ w`1[hp\+ڃ+gp~ űYJMŘ5MJ"P[(D31=7!uLmvC*hQOZL:kb-!NPBw2HAϒ Q\t.'XVDXěځ'މp. ٍf\?`{GW..= "t;p >Hď&D _fwq]U, (jB<݁^ȲZW\!"-f Bg{ja)&2tmWw(S:]T<[,0<)Ϲ\NO}ҧJ|q?2W6:*i"HY d+ _ ^.E\(2ܗݹ-;~DFBҶS'Paу/_^F ѶcnuzXZǫE`zn*QxȬ'xC77n຀0Wd< €k-6,":47a| ]M /-!qQi# ЉMϽ@oQ!^oq#BG+T]_ЗU1`Փ8 >5W > x"8Ե"L!ԗ^}H}VX88#+ "?gD =>f!}ZOn;̎_wbmeX.~TGĺuΉ%`_N=Ug@VAEٗA0ZW\)ڞC줁Kb& Ltvh.QIO G3>Vaogu%?-JbA_v2;ZGӹh=a #ȅFj njO4ҜclLPԙ1t(Ex j*sX_Y33}Ixv4BCٔtL:Nj눞J4;k('Jv"_iJ?a2l}vMQTCW&dG0$J%14h9߂7XoF9wc1HB`myWAxGڌ%oSic `|s.Y,aXp.,QwMK{ۅQW@&97 WSc~^K%ccX &ru淢`<}k4`FlQ+{QYqvau.lڡڜ$*L&W=7x+kOvO$v3._L XE>{oy'3pLvŠN'X#anȞZZ5#ɴ2Nb +1YAXg%Kk:O;*`>5ʨu{)3նtyz)3U<ƕzak/| +䈱@Հ?W"X0]= t"x+\4Q,sN@:J+FIR-iba#C/Pi6# ڹ}øv=Zߪχfd3ٸ1;l*˲mabXY`"Tr1Xzwz{o®L_/T59H.tsŒG Xیw㒅㈎3;:_y'eyr뵖]nmHL3Sp׈rka66wGն-hl~u[̢eADdmᛳ-l ;CxLͶ{kVۦ-ו6 J Q,WI~94Cҿ_Qzk%ôKry/ϐ%&O |kH#=p{Xk5bPLG%y.e&mX̢H=yAa9]JkH%~CKyL#B{T}~˽y1?0EFbX}Q?(Ra<,\ Dna*0"]sh2GEq9I oRp'bax8p $:`랮J͉ tF6k'閼YLvx6tAcx|^JBWhl jt,_d$!uRiU=%4HzlrSagKO<mZ3=}m_B _8_"ĔHA-͡v~ӊL FR=􆠃PN*A~"RI ߞp~X0(}O9xn"٭kW|Y-h}T2e7 !lމT:OAY-@RKK70jA>y,-&hcI` QۣЂ1W2 lw2$kqA nis Zxϴ s۪qẵ)qIqkbF=1\*0.|1 ;DyeRM&Jljfr~, =Y,Uz@i_XۓD>LQPۻL峮xd&ȡAi;)Z R_AaP$_5J&kId& ;q7; [Vg^ z(9]&3t:8i`,wPgj4Fݰ{2x:tHQ4|f0Ӓx,9|@/n:sz՛]UjB?Tnu[V) _,;LYQ%ygաBgU<8k3?m 2Jr\c\Wf B^6 O;o_u(婆ON$Z[{=˦yTʃYOwA;2~mG/ţ:%9|TӾJ5L]=uIgkȵ~cvJs=f jJbE UɧNP5Kwm GFt0AĬ^DwVL*.!V >8Ǟ%gidm y ju 7m̑_:BtY]sp2ufe|˳\ύw#xȼE׷A}f F|(.)\Jϫ뫣DnYDwȸ~\lNv>9U Mkg"-ǂ[@ d::>c)^3 ^#h .C`$/&a Ӥ96qHhn\c,Y j ;;>ROmA8][Ly}?UN#TJ-帲~ ZUђZi-<8#-iXѧ<+忧˫)=_lf fVnD[Du8m gB۰EȰQap\$=UXkE\̝7ASn' 6۞nޫS.a";Fv%Mxn)'YEa^s̨1RP}"nI| mbe/-;jdy\SQ@a'^^nɆ@ %F>lJ8~J| (tEV~~`uOfzLbgU&!9_mNf=_/7ރc8g>](0OjSWSs1\ϗ>D_*ؓ400A&pƨw߆DNXP>lU^IAڨ)<ܺJ$4ӃqyH)%3d>ԒU0+i,\Eگ!եˤQ94Ei2砈x *vb t'!5ӡҏְ1J($ROBHF<TU 8ifOK^4~? K\t&h)AF,Qb\Q)'$WL&@5gڦ͑OH] =cM3<0ޒpVWjݒ)BB2)?tct $g9xP cIn70g;lۈL*/V-`!;&%<.]A "ڙ>^!t|+ف~kv{x|e/#PzZn6oԼ6LH8x6ؚ {B#IaP|2p+bUmˏuW|"cZ .FeAV^pD޲<.󼶱:8gV J}dg/4=ӆŴd0GmͯGWZ-f}YFҳ`h7wN^k1Ǡ7M\Co g_UsۨkLj)LC1黃* ;r߾!b6:^6`(aMy)܀Ӿg/]D2*)R.z1.jvWn{$(n_;r؀ 74W{c=ή6WINjbWBs?#$g=. HP*ۣ1)iYE8?~RdyFVTN@OHZ=;j3ȃ*!-%f6m,PG(lߡA2Sݗ"cGѐ2W`۹.\e gBtOQΞ{0Q_g6_?6ͳ݇fVctxJH_a qrа;WzGE#y X(mZq$Yhe2`qZV"Sݼ.& | $FJMK,P9:1v/j73TM~NjMDZ*1"ȫ,#A};? ݷS2Yۊޑʬ]Cp"a_SVje3 =u{zr|Sޱϡ׽fˣ >I-4'nBF=_Bc"}z q1ŊUᨔ/xTׇ-r^wot꛾B;1O[ iNp$,bB*Lj_(Y4܌2*cCO(NRSU%Yֿ驋[7C>vAWJR?.ѴyiA*o8@034U[A8&/,;h*~`y׼2c]@9 E:Ckdѡ [S7ēQi+93t PPioGx+g ęǭ%g NȀ8dΫP+x}wy=[|͍\W&[4($.ۣxsk?jI;x/ }Hn"c\0b#kyVvEGW( J[݉f#'edzsߑ 7 K8ېI04's90_W.!NxzOvvS`4GDc_oץ@ } vcjls='\2-Tvq_k<`ì$8b; Ȅɦpሤ:L‰s9~4g'VW{}3.8P5̰wO}q,܏O!g̤D{Zmtydַ#|seci>ED Bp$!QKQvU yqt&u𵬟F~ &fe9VC;_UoCB {Mɩnk+@@5w,v{£儂*/UBD3 @.bֹy>NږŬ܍D3"ˌ,|ֳ4"n`91 5a3\vsb?L5gD=~&&I -ԂD2>K3VfUE-K~ܧYYze>B/|.㍽-5fO ZbO͢w^:Zs62Cyܢ#@j .Tq>ۚ%jyeuAVMk=|u1&~ W9yg6˭ά[$1l:QNP֭4wSc$K)s! TSp/TӠO(̸ięQxW|.A"ZF|fd 1P8r1+ QҌֿt܍҃uRgT7r.XN狢h%Q].PXpƇppmzvs>@vzЦw[ U#]2kQh/[ۖhaV)ySǵnWA?֩eAu\ga7I z爃^!Q/ i6$X:ڤ/_$/Z[xn?C԰Ldڰ旹)k`.hPq2ֆJs18 JW";  xSڳ;۶ Ra͘>~9]^m%׿hp}#A.#B1AufN}0U#ӵOCe`j=讣O[B~vԆ}{vP9Xmz v&goŇ2(Z5I(\uIe]*N2%r, cEE% > G6|فd'A$kn z GSQ3` B4!,5o쏋(Vß AgR`;oj&J@?s+`+x$ -"kM##VZk u8o} BNW8 }֒lsg3?n"~_Erau- >l{'D{,=C% c<kG:8]Fֻ.xz Tќ l ATdVJA-(0bj8,w+auׂ)g`.+uY;l׿{ ժ: 8P42ndFFrXyp4yYf4,Y9D['C}^2DHHмA"jaXˇwjZ\.L[#؜ǻz_J>-I)+nhiN^m!n`q=%pq\^s_^THȒxNu"C H|CU"nkh:K*Z0U { 7ힻ]/-\c5SŐ2WI#;z`~MUFlA  > _*S?°P+hˉ]ֱÎ!-tYñ̪1!!Z19;(~ݒMW g '#=Yu! ђQ]F1|~6PyҠRuj\^}jik.S۸(j|6-"??>.+pbw@KL˳IIdDk$x9%m- ~/_+̵Z9n^J^z%7Aǵ!K9ijRҐZ2&(e G 1;{`&ABz̧[mQnS̢Z`)1M"OC#-:ތE"ŜoI 0q<%kWލD}ȐC;X@I 5 (:߂r Sui6WϹڰsp*҅Cv3L')L > Ua&₴%#~o)~1Zn $O ꁦo>(Bl6^;)82c[v4͝7WWue ڭDJs=?WpgSg(7/ kyk"y-Q[¯A6/i'yc37Ζga8yexm?4;kY!<9j&K,4 x\J|HoSu2#cw.lu6圌Yq,5!kM#z֬ u.wiDtS]s53Irb;rEȷpOr;˧2;3\)A_Aќ+U=w23$GcJ-0{\ζdUMGW>vr}yc:?vĿdG7L9:kR>~|?kBP1FgaAg'ŏUlO b܏ʟ(bo^ `.H=;&F)@PfX6@!Ozf ޶ mAK)BsLcn'4?0t7߆vOF@hғ́Hn2:zJ ; `֑*[/TGk"W$s_Cp&+9CTG7dcن #a/W8NqEtxsh-KlԺ9NY3J=fh IQ'h';Ocȍ"z&7ۖ1R t!ڵ*crnLk<0H{p_ k+:9lL4У6]cԴ7텎YK5iru,]~z-I:uu[RFŻ)BDaVA͍Gvn}!Axj'kVWeC,Y*>=gBޘ%On}#A{ϳo\.3 _mv3.XAoF(_y%&wֳH^|ZĜ7kԺ )(Ҽ?mR&zy^'댖ż8BаD Rl$El7g9jcDK!sf&yGChQJ(9o/tx3׉w:li~xiyR0Kh"8ΰLSKQ,@8;!XD/4+ [sS O;ŊΫBE_AgΏ_=l0[U A GlQLt<$!\AQ5MD(S .5{n Q,y3+TLin| 'DԃRāXK'hDEp0!|ُ(E (?I9 N8f V KyڮK&Ct9OKO+ jCzD ikNJHgp_Ns- T%|rw#󹈒!i3WGQvls?u-|3b?I@, ˎU/{V$o:=#nT YU|*gyyB#.ȔbtݾeI{\He[h֒n@%X#0hAԐ2*v ngR$WKf+ v|zդrRNgG$댯 ǐ!A\VĬ1~f?ݥ;-UPeT ȱn: rbw;*^FVm,rݶ4PY#IE`N)٩&ҬuK2@J+.OA8V*<Z|+*~Buσ`LV~aۀ+Efysw;[Y88K8u7q^$;S;Ǭ{"RETB:T#".?mʟRH1n~%H;(b : yyӀAFP 2c`@'S:284{'[;EB6/a21W, *LN'+PC#ƔmNd;CpUeL,3 u*7koWoh?H&ݼ}4գ^KVB#j!% /`,%ׁ.@F%BTc9s}FKC![Xipmq;Z.yѨٜS[ghuh9_@X7|@#±rRݲR׮?VBS\ʽv>}?>^fFBѬ_HɗY^D_>q!5BرOf%KOTE 4EIid$M*`x:jl] /]^_|A j\/' ;=AR[IYo~1?Ve\4# B_*#4c+05rܞ_^zpV.j|<) 㫰[0 cpI0~ 릋[pG]\!,!LCB1ȑ67&S|/T]$C/gͮz-5(O% \lQ\+@# >Q#!"DgYZ07070100000251000081a400000000000000000000000164943cea000069cc000000000000000000000000000000000000004900000000./lib/modules/4.18.0-499.el8.ppc64le/kernel/drivers/mmc/host/sdhci.ko.xz7zXZִF!t/i]?Eh=ڜ9OſVUP9c7I(3V+@h~cd$xEE>IzQ ya̟H6"enm M< 6)ڧ\(sO?L'> o6+ lWpxl ג M>aC{udQ0ӍJ$F Vu4c7n ^!OHd ֐?ݺ. d Q6PV*?T ӻy\ *Aǖߊ ̴\ʙDA0>Ek& E%Wa'zy0 *+gs@٦;`7>xe-Ğd gPcGa?{hF쩯%/QWbXE.FO ֙afefl" jpUwOSn +Ku#.焩*-GS͛)(QK!# hc:@$m}"QHt;r| F/j꺬>" 5F 兠)0ji/ݷ w נ7B3i]DZHFHuh2xHp=-fyqK0E)%gFN :bƥ.Iܺ48G;z/BgTąN"颗3 BVy$2ce~cw3[s[5Ei1lFsxkyk 5WY×^}u3}ut$B r.x_=J2?#%RدJ-,+uH#*DYt+*Et'!BCϼbR\ҚuTlv2XKԈ( &HĽB E[#'߃kRXE5" ؎7fMnPR񜵭^Ѩfȼ㥯U\8$={<{koy(8o gahY-[b\t5~NQt\nx<x؁["9Am]"lJʣeZ&esbwhhI\>"t23񒐹dL= fT} wDUeB@$O|8eY%϶Ymp5'dBٝ$g^@VsWD'uRg=*m|{~K`}5(yRz vY6Vmnڭ:ń:9caC"p"d Ln.KHXu+섀&.ɀcf5Mq"EP`oyWXbnlN|' K[5S$y+n-|1 ׅv]c X;tVy*ױsj ?;Tԫyp΃u.'ʭ l/I2+^50I%88A^NF tyʒ5Ju&[@iԒ3JDABMwZ1m #DHEUb+([Qυ_80-6 ^ arO2 q!{#K'de~   쭦(o<j];| <F.<NK6|ʭމ8{І8 a#v gOd"?lOe,l s_$TRQ Q >ab͊hKQ 4QϢ5ܢ l/vLn6'c\A%+OWn XåV$;ݨut<15^lNEthX{ 5Z!IE!>(ݤL.q0_<) LlPLM#̮IƟ3ƙLH A k:xM%W$fvQw^'cp^gַ.[ 7?=b5eu&\cGCs$nݖk/r@liPf#"~s_<8QO;CA9JXN)nWՖ<~iq>ri,>ll50!$4 [ _x+=6ޝȽdӰ;<(j4b<PWWpdxJDRiMS=_*tWMo k J>F7QrZ&񢜓_$z0Bbx"Yw6nB?\vR|'zAC3+RQc&'I %gr/Yd' qֽ(P;ONt#"(FJJLsEoL9O'8 UK żGDR6?SW!KqL;LΧq#Y`W Ak?i wYiX\V+F-mفY2IK*߭Il\fz%5R^)n 偰dh|x̤GD4m' .G[[+ !2p(L196ZGtiyt$g$`dݷNX?|jVyo *8'OhÒd+,v 4+2\HCp J><@&~1Lb{eut-z1 ˙?dfiT>h{v]%`F~rh$l9߀eU`KHFkbU6mHh B?{b;]2׻W~!I@"h(Fgrlʰ(xCsj3,t)u-Pgl-˫hjbڔ rsq4+UggwGpPXA_&1 MqV$ʽ]#2 eouQţw͋.=f-ޞŴ Cn6t**%p@;55΂ԄO;b@_< Oi濵F%AɌ"Z-_!pھ6kSE?IX2S0 @0{-hf+=`3̑נMm "C@(*UN99§t+2^E)?UxbE:T= _uݵV4k%qaKCYggus  $z2.]818T~6&9>c*=x1h]c.vG&a5G3ʃUaXxe @ No)j>)"Z `{35bYvM  p8ֽNz;/lCAn5Puo* "[Z`[.LD5-76##Y^* `Wm|rO{!N;I K(-NMSHWM ̱; q3MXc7-Hc7iނy<(?DQN/-Y_+,ʾ`GfUQ-s-gw1$<7 ]s0T x Zו ꞚqdHJ=RxT:d0fuU&Q{fE)4u&;ol6NVLXCǩ8*Cr&Q́~RW(QZ!,2wz]V= p{.s/E{S&Pw W'Y 9Yя#4a1؟jEiH/R4Q+nh+7G蜕`i; %9)0dFx|3ljmBX>swI*iY)!(>|e=fM<9 1.hoR9/bHU6.sҨ.J=; uLR* -Tf'o u)`6_OLF j1I!d:e14}w]׆F)5DL\`mw3T?kudfi! +x+A,"a ? u<9ޭG aƑF6fr+~ YBÒy,mצ[<$ر5 1ʘ߈ I}\X]F Ԉbq9yQ[ޡSO'0qD> 5UV&|㨋q>iz!F]K&"+]!yOK8exZC:<Ԓ|w7=bzW1nК֨E?ߑtz˸D=$u1xP(-p [8/+R|,IAڕ?*Ё+;$`0}O3Ŝ]pJ"CJQGU<'EETIi\GLY̳Lפ cDjZ<<;=v{}rxg].H^f-<@<˰,fMx+x$YE #_4uO-v] V g@l5@{l|<#4HR[:]Ot! `chcc#-k ?bM/PQ\\U7-y1Hwl`B>K{DQTDe_z"A.O~3D]EgYaM~&37:GZCRmٕ`6"d %9DB&)@ a$W2_6ʫZĢͪ~D}{A)r]v^Q b 4<8 p-xEi6-NXS2#s+V.& `-X.%'uqyσaYAlmLΌ !.W^ C'ibk(b+(@x:Y?=G@$&?0*T/Sw.V5Rg %*0qۚ8shfr OP Z;s׭_}b Rա,t VǀM&r/5 Sv HT55q,s )Tx_kmg00gːNVR\+8jӜ~D!g׿섖]ݰFd&\[=a+S%Rmu`|Ú| Nsk1dwx[iE ~ t':3lט.` UTf lG 1mv52 _B[pvDNPT˺C4j(wEds-b"n.8uCsirB *?Zsg&oCSK[c[m{ Q\rndSǖ̫u 1}\W މަ[y̠o]_%$TNF~b:a#5l -/fb# u%vXOfXŪ/5=@!>'wѡ,G7 p R- U/IEt޳SWWggAA)]ᭆUhP[7;.0V++R0*SOZI;ٙ>ZC=h"LA&v3Wcl7ωXJ+V O겖!.qA>e9$>.+FfgI5kc?o!Xq8r< =%;pC*MJ@L=_t ~lfTR: F7lP~ Gl.3-ktݨE/F(~ އI;Rz~$Li5#X1 GNxc tX56zmX;$ ["v`s' #'oή%iE v]2#TBm;eZ%YuN6ոctHzc6f6 EŋkDڑ=!EFcPuK("V4RJ\}o9{hc`2,˝O.zt,9 YsVvy{={|9mnی'l\R 0RFk)fGrg28|ۃS$F#ѮĦe}jm@|(Qʸh]u]W=as$]>?1뵏P Y~ K5 3w1]]j vgvdǸh\ -e܈bjw %<H!&F8,@YX׎L,ٹo=ΟrGgQ4GyP ԧFp<=u^Y#Xb^sF)Z)XnP/ޣF}J'h~g9~ o1I୲q/=tA䧴+eJT}L=J} _~f.JJ|ԑ_`\{a6Aj{sn?w M9\G`| *}ek聎Os "z=ָzbjY[_0W]c T 3)HMw/f=:,]P"lR@IWl^jOPeqD۽9ВVϩW5{Ef&RP%ZۢL|>&eh+?Q&9-C9pھmf(!6,]GM4%[Bc_#6`-TEBT} Þ3h)Zu _ʮͯ.v(,߉շ|l&"gBMz=m< Ψ54I R5ls~b'4ɡu'Zʖ_Mr#Tw1v r!s0;~7H\"ȴȷ9R %ؼ9IT7Sޯ##:غN3Q)xN0_RL⺕Vk61U;}n;_;I#^mI6DX#`gGȒzS<ؼ  |yweZ!ĵū֤v\^s ^Y8pP*IuNйog/Iz#SZX Tmx7K9hR&0ԛ G(]ɱ A]wQsk6(t;cNp D'|Y$F^[mS{pUVkWP), {8}enoRkCد;h ۓu gsW<ݱ*T]FFET`T_,9V^l <WA1ۼG!QVz1)[Cކ--_7!)栌a*I[\ܘohN#>rrEA3VyQb0I`zFQ0((uͩ%R}0d9:(8m\ˢ0?Y|f{2uG^enj/D`ĽUNU%,aH2˽pH.K/5gEūV ?eQӛP0HeQtVٝ[/ᕬJ1"!ތ}_gGDQcdÃo3uWnO]6FyxJRRQLꮕubXvLZPnəhBʓvӶ`41tz.7ի)ucQ0V}s qZ8#q1spĕ H*q{ )]%_3nu9NT4!~om~-9{[ <0g,]cܒ]ȡ.ի|4뗽B:xNt=PVڰ'c%|rTz1㨢\:n`&˫u ITu&Eee{a^fbȵc6srJ鏤= ]/imZ9l!x{A8N-zh_105BCY3mMo7 a*@$֯>NČ|p S$NA“ϚD/ga\>v E\ }7S]=RH2Ln32Q=V 6: s7퍲+31[`NGմK"('] qPj|FTcW7MJMq"6,61j )Tp%TI 9s?J9 =ugwC w۹Ɠ!cE"HEuJQϠrpY' !*H=@t&l*0e" ;{<%+. DZHbBSL ːO|t izKcaREuci(s;0"vktC!r @+ F.ѱ/B$T]`L9"H>ɾ" S:Ҙ?&k),.\+r={ƏAl;vr'7uHKrTkYC[Ho0nem>Q)c~Dd|flD T3v(Dm~lgUGH.n&[FME7 \C"W5zAڼ3Q (qqZ!iMRxS~.s2.Fe%!) u[pg^^(B*=yM=q ^4 V;𯸕K֊`ԑ\a|X$M[c0@iV4Fܡ̋.ux ulccIЀ#DzE,~l(qς R<>])^-nU5/{9< ; 'r;XG-1z cu*nإűc)oXnO̫dwRsJzٜo-iCL@CF VEYSsJz}AU| ˊId rWˀ;A|Lq](.KN_&&ĉ|gn>]bԑ+[d !/ם VD[Į=@,J*WZ8.Kylb=0LPpbhpWdS$OܢukM\S,ɲc–m4X9rr|"hy4bѐL@Sn+k+Tqv_Ait&'d:3 \\-mL(6ꠚƌʘepS!h*4 zOIIu0Fʔ?\w IF|>~d mr2Mq(Vu[VIK2D/Jb6`>Sy%XnEw]?@vwا s@}k3 5K"p(kdLNn2j]Xx$=Qœs#g-$ױR5N<*~Ӡe2<9T^^<s۶>{M_  I*E'')3%.H 펙4i+IHǢ8oE!~[G2pE.%rFF]+рUkZ PyHk49ÔU#rHB "c>+\>iECHu(cC* ?4_TtD;JO%M<{u6L;v[^0 "zH%Vַ#ln|Vg\OH?a%R3:~#~kK1eD"^t<`q|ҦCY#ͬ&n(xZ'A\bϖ^)]Y b_I.qS o!Ywbtp'iC(mQU wGeVR"w!#$鉪f$aB6ā 0S=YHD2;k}2Ft<6)osd!%2=2 msDuF{[HY7S~aac)U׵' [ݭx-3)+0B^(Ï SaZ8*Zλ1ZM1q^9@&pV-l}9"8ZOx$YxՌ +0|V&H .~^_l50ק[cֺI Bxrz%e뺻jj1hI5i}>d[: 08XuԌʛeso] ,҃/bu?c 9Cľ x&n}[(/>0H^ ܂|2TbxRQTm /zdo˜`2LxhA˽x˜lԤCajGGwoV_3,~6 -,8UMz7<ycv6ʓʋjj:1H@Gqǯ>7s%GN_t_x g;C#drr^Ң(Y!~K;DUn[$}-ԸAܲDs}n گ9@$wAM.#ªw+_M.)Ġh/8Sh3$bۉ`Bo⻏Az et>2Wٽj C\vQw.t]clnsԱ0SPʗf@Z ;@gBjpG+|nmfceGOݩʲLUԧQu!;@+,I?! QӒx[i1,7Bљ g}rà4O^rX'g S7IgcuKDScƅp|mgҧǏ_[T9LHJFz@&fyDF So" ^+3A%Y}Ox {`^csa?jcJpwH(} (,[STY6L,W%ˢ8[bJ]ix# ڧSf;h?$?FIЉDp^xaɂ1v`=MzPu4af7DŽ|(g91 VB[]Z }/ ~Qp+NM@өgӼ;V/=fі$>Ovgt%<^Au8 Ն/nڻX߉98$.w5Vh%C p [*gf~s37 )PsY,f<jOl^5q j7zXƬZEhg>(+f6hUZ<*Of`Mǀ.7O aRŢV]#5/cap0.egr|$0^#sX)?$EKO/yNw7f2I4cgK}ՋT2`Cй,N"i@e$c Z s5h ' 2dbb"Iw#!PQ\ ,1 }DgTľ5AVr'pwuR2?MRX|"x-VOrTljxgXт;j_e"DnQy̡+ O. \^ aC"> RSo%8VVxgIX u[U",iqJx_ilrΓA=M9L_ҍ9Lh?{*pN2ޑq8EҲ8Ϙ(' %s0i򔅳Bߞp+lnX.ɭPJAi{?ӍIK(m96l'ADy@˨v.ofNhRsᵸTϡ\)SI:q?S;e0uئJ+Z8mѿ`QG*R&a!E?O \L69̳Mep=jC~<;b?qRº$en;o TGLxP He_!!a7Z7«[wƈ*l$|f#g^-JYFoX?(ۻoKRq՜)NiK11ֲ3',{ ٰ<>GByt1[˱n-R"֯Ռ Q9]^o+[-oRӻ4Z|{kۈ0 ›=(}K) }Nk WM+dCjաY6˥'gGT.JZvBwi0$.D8)!{F)ۏS,%"_HH <Ř-~ %D<|OIA_VV$k :J`rw8ZRk 9)>x}aO^*E.Џ\d(FyX;H_}p0T?F.}(K8TPp:]B)S);7%<|Dg?HьģtDzJ2%n/@9ĆDk*@fV?94`6&Y/YH]?D,1QA8gts!9U-<8z9>rX0^f){q8(@9>0weD.IFжa@݁3Ai4JZȡ(*U؂Kfm}6ri\ 8(%dabiV\(M jr>0\Cq[K;R5_Q?S0\4\`蚦꼐 '* !jO/ȫPV(.!fs C2zԄ ff$'sy/DSj9MƐ](HӃIģaQ3_0􊦚VdPe cn5 8Y^kc<誾ԓ>:.Z*O,$x۾>i&$^TfVYGJӹCW58 :plfTqDnOapeろX;@̃2$EiUW,ƛtJfjǔOƗzx"zڕb3/]-FXO$޽ٹXLxvQ𘑠WVO9/| ֐VFO}HOk׈$O&Ys! /F0@櫨ܟ%p)|r?&߮ګsب zzGA`K9ʺ>[\E #h)r@ :7b0~:Hi Q3xB4qdL<|N$KYN8$^ NyN+j@)?ki/yc84c5z`0R>~%y^_)`^.jЉyl`))fB9stCeྑ@csIo6ܦ"L`De&'.&>Ȇƙ[4e{]) < .ҚUڄK; Fز5SDrΚl&CYr0F Y3N( ~D }$ݏ5ɈsM l )x s 2[j# `!&?0 ;*S=%F0e}WAQ,}H$O{&:].oo80F1'`sZFK=דk-iOY'pa"L:p"Ɣل۔;XBt^,D"@@@ŖQ -O>,l ܼL`ܡ㌕$/r2t1-EE;D5.ֽæNza3?⏞:uꞒ(9ȷU2Uem~]9^ ,=@| ?@n:<"`&s!Rvz8j&ǰuJ4 q7m\A;babدݢ k?f wI nkkzdO$K!no`v@︨{{+G77M_2al/?.1n+Mj]&.+n@ی|IZ5f@f5Xe6bM}'rO+P.Ǩ(Xm I2X]s72$mə}rӁtwB,{qk>ho,nʞM{^޸Tsԣ;#4UD7WٚhZl ps9&7S)YaDݠY)@GAXZ.я2(+"2(Ej ▁!w~]W"J+C&w#bR.j5jU7ib;f$^]]3 ]Z-bt!WQ %Y:(tג#[vB ( Uy?T]FHmFbÌMѳPQ&oR' -s^Lې^,s@N<̾4,[{DRu*syRq6"ЙmmJrV9[ZE|*M$͍5,[T}Y;@5`0!Q`-6˃1G0cRG @kzNobvH ?j-  ~p'lnP,cG@x<|HY iVJWBo>TUI?j)_Akñ)gh*yجbu\{̩ 6|*ZZۆ'? `aOwN$c#p &CĺH.gEVk< 4I8"X5G~o}G]"iK9!/k1Vp8W;VJ I3}i[+'cQm럐&%FY:+Y($J=e-CF. .Է55_`r7PJ'8}8!9#2&S@*7Ο+mB?Vm> *-I[s܃v冮6#dថuF_^wG}^n)#A(#<0'7+w"'c$w4UPWC>4Nc.soKN޵%}0ђ'z[ UO)(3mApp _k~3wijVQ<\6z-EF<*Q%Q@@ U.ؽ}h2[ǿ\d|c%UY [QdWopݏᑫMٟaCyO/bh ʹCk.Ftn%%] )[z0pe?3Tt{zG4l}?beⅻmOā4r;XPږ2&9Q5w"B@ťyktY|-GNyDɜ>KʚHpaM/ 1U|@C$2 Q#jilZSO᫻fƇ dDR*JکA7"'b Dq L0=jkϣ@~?|^IOqȱe7nWd'H7 qa~gBƑ-Жs@Nvx/yH8Z #~:T qɝRY$4FU:WeѨ8v3iim>/[Au+5T`5w|~;wU F/{}8BZq#8*R]?rZ hi="j 5~WT>y!_#N4kR;dÙ_Ȋ~' q%]W{ XQ|ݠ'!яi߅Esz0 2^,$=8r1M7Je1tgߥg ~6o;o'<c$ U .ȫRM 6&O1 g6u1y ,&IEw?"WJST4kO|fu#ڷ.8,O>yT[DT? >OnFPftD5Uz$m=dWʼnA,g9hQzo!49\tѱYecq,|3h:}ଽ+B:D`L3ph2Gm2rQawm6UG|W‘?cy"jXx?~s*k`ǯ<"kMGi])|GXWe&-<ܰtOC.4Ca6vS Ҩ~޸w8b?P3mqsURU]+ .h-@z=7,4̛#(>)vh'I]F/m[w3~=)nnM/wi"b_eq(u۫D'hFSڏܦz\;^-W%c/,ҋ%>IgSȕ*f슽%^2kWl9Q֨a8c+xF_(aJ§Yѹ$hb(CkiAűF_<` <ܱ7`/\i6/yqs1Ed'_smdBkhR:9fgXsTEfȃgBݜ#f^ ؟hg0bph; uzNE+)j&jAQFՊ]VnBO"ƌPn:E)!GB?W-?s1>{%ЗBNEYX.):6p>Yb_%Ъ@/H*/ҥJGРgc^ (abMk0A3%:ےō#X-E"Mau=Cv@HZf׳ d[#Wt}y JoRo]Ifziq6#ΊԤRW¡) 6.q̱wV/Ms21ŸҤ!FO%:6;SyEN,`/e!&˽^uXF*QI$\we}Y{fpYOrR +W8ׄba >VO0ל  f' "c w!Jd>{.309+9n%{s2ǜnNJScَrǽ\ 6,R)L^k)7OR e[$a%>LY1l }wJ1;s1_,o#nh$jT/D9|n 왝m|bQzWg= !f ^ua ?F6 4ZNNfcI?:i1!Lh9q`Ǟ\U5̬;"wrEm ݃#G8PآG)Nnҹ6ӅlA,.2{ m*4a3)PѶQu D9`Hw':\M_#7\y\ EXhSFJ yJx6Ss+@ cRq5K+zLedt7^/K;:.aE> o߫o .5jJl'D0BS¹d붣ːxPR1TU\'vWJp\dsȢ-גn}6~w!noyT,nOJsLɉ^5Z0C.4\.5lWB HeGq6|+ʉz%Nu énq>r;:c1oBm4A 8$!KN3:wH"5bh*_LjmK1,)JG}Q-ו ~>r0th[ެZv#{1Jk+>.K1ees?>r~ƍt&1T1hݧGAQz1gyʑeW'Y9n&ͣwVG+P̔eE,D6ἒzkwL]3*p1#m-=8P.KmC7BL-8V茯;0?q솧ʱ4c|d O&qYYpH>aY*L-*"j^Y V( [(gYZ07070100000252000081a400000000000000000000000164943cea000028e0000000000000000000000000000000000000004b00000000./lib/modules/4.18.0-499.el8.ppc64le/kernel/drivers/mmc/host/tifm_sd.ko.xz7zXZִF!t/(]?Eh=ڜ9Qw2ђ-4Iӱ&Y:h{sd}`tߓޞyIK ~{*!)=X Ofb[Zg+qwQyIU)Mb7Hi BcFyCF ڂ1%5 Mhf-껞l=h>ZZ siy9ǽ 7k$\X0G ,<J3f^}z4s}JS >?"tq5o`u~~s^1 Sy=!n3Ⱥe^!qSbx _T`rleR ƶ"7+kΤYqBy8k㧞 k 8o#54#M6ir_d)o2цzhKXt ?M)2d~ng ƙ-qU,~ɛ6S"&G|ToK2\{{o)!P2d%gћYU%mF׉v7|Cdso r0gep.) :oQ#hL0IK}Ӟ(3F0ώ7q 3 4棘:?Cǒrɕ⨒_ɛ7m~;4d0(xhi+M[6 w 彎v`CԊeop'Rej%kFj:QkPnʯ?"-5NQy/xp.a[h =lJ\r(YtRmED1XI ';"kWI1̈B_*" Vš%A0Ԝx,y ąsꬮ{}sXIK4GW<VWx^: U%MZ`k_nXw[ ?'M_CtHZ"2 brc& +- y§Cqh7ę=ܭ_TG2!U>CbiCC5v}\I (UOyh Φ4ɣlńcvIJz * r& ߸TfsEigb\~U*Mz#/l7XTD!pK [y,A_ f!Y'KʓLđ5+)ZAx_ܳV _KRP8'>. Fͽxɕ(f Q4]9mzV=#%2!fXbDxjE\ey7؎G% 31j t^BSeiP*" ) q<ĝ,$R!@XeGK"?]නڑ |h}0;OeR0 +$P%̓n3mTtJ}RVqϞA{2J:YsR^a Fo0 MʮYhB!fˮ.0'&Nz=UF6r;0Tĉuv-M|oigV&k"2Tf|ӄU@#?,3k 5Di傠Xiq:,\:!偈ܙd?zy;[Soy!E~ FbݽY)-^ДD,BHhmzq?W.#p4k'p 0ZЬr݀,EϚkj׹2g $gD\{oq@?Mԗi\2&0ǑD\= P jg_ǫ ,6d g<Ձpқ+:j˵d6VfJi[ڬOwWFA6!g| n2?!ݢ;tEcQ*ӵ!R}4рOa&cKGƝ1T} T<֎qӚz_i.b,l .Ȱ%x]0ppX7,q7X)IgK0msV qzX+_io&0_[^??!؛mT;\#O9yd[VKE;%ܸ6[X0'#aVs؍KM8D#={_.݇f.Ds촡`d. O6Z &eӚ8HFq^ sM1s2 D4A[{z^K;-f9aH \Eؼ{ ?yA>Hj,!J'50BH]>~(l[~ЋaRƽ^99⍡kE}B2*@ ʔ:8^&:jPӊ =JmU2Ԗ|pFQu} y#!mR o-Y*8!a\8[F|<'z@xI}<4cӊ[{B BDSh2K`[<7 Dq<|ѥN\%omZ':? |;_WC~nS2w-抲TENEv/5o'HDBQ4xMWATƚ)ol…`K7B%ahͅjN%ݓ^tq,k[`hK,1aW/ud`WsTd}rruIiT@ WMjd%KcGgCpn7ZAu5e$= D>nP--,;{FA2bh|e?⨌:>s奘ŭ ?6~ ~wTd]bw%7 G[N>=E6~ט\Fl }*Djt9L`V<j7CPqxńf0y+Lr7$(Dd!os"HP FM~<\v&6v~e$"f_@m$M|cNjA I5U"uUdDzo/Tem[#ufhY/fBg_xTJnq;mkN RWIr jgmpaqDbPwu+|fWrf%wP\XOg#Swt0a tٶiWnU+eO$2 =!#o&=`T?_ȍN)t2s؟ P&iZy]) !eAJX~{R@‚BI.qՏ|$3[~Օa0m͌o*Z: wy?gWf&gMY|eMlaU>@hi'u%Mk& V7g=xQwvuܢ~%l wK~R\1ש7oj\@^x27f$lA8m=PMz*pA`F*;0]0Ie*HB*JW9&-@ iQ7Gy4D-s[,kb,rx\1ǃ1x`Eg L[*ޯš^&mqg|˕/IJgl̨{`䯛o5,2 Sk0k^& (kJ[ɑ"hMX&!g"BaЄHցyLYKS` >ZF4/6\A>8aN)FV2i\6)N?v~EU)ko^~˩SԸ~ͶVvXXuOM0zս&t4tdhomcg# q"=wݺilbRԕtQyDj,|'~nyĔʑla\[SbȎxfռpq\LnR*y^LhF+x}_*98):2ˌ`+Jm; v\{MϦDaCr6cщ_}݇1ZuV m'8_knp{aO8x?"JRg `rw[52.۫?T>WRFMsd*XcrɐcjvU ZP7K\-Ao^,/ cF!FY*:+ull ($.MϠ]?̅-0 jM*PQA5o5a2 =-ds3'᧫DpPu?X{fFEg;O-I/{QIl}周YicNjfQJJ݃ 8Zl_g&LA~co4_ 7#Q$_Vn%6\(><sp%rF;CQ%?8eg'4 z$"y>__ZuWZZ1G-:Ņ&!\="f%i31fNeC Zdfi3~?3v0,3}z}M#u.ڼW%*|sF $6h2 x ># q螂>Σ?NZ:%W_y@>drDpՓg<'H<@aE,$jAm%N'vVv ʾU|vQbK8'rl]GgbϨ#2S4Q~-:#qU~klZ\ot.-& M3T Zݯbe?A^6J0VQ^ny\u[v|JNO. R#o0B-aTf&l$tHTz9a"s"ީ1רfPw=Hqx ߰c>ϳx݁71*cYaGkQzZ+{Ū 1Uh1, KA*e:[/j}')cb "A GcoxDgSu0 C1Bc3KrQ JPLu KMf#9j7 Y6xn)>eH7wrpM _A_CVeL\Z,܅򇜊%4PNȊISFEEn]3K$GlX>z% nνZtisz +)nc,ss_Lel.*TCS:ِ21nFzLV=۵kq],hr$MWL L$HRr2չȪ -%}p ޒM>5]N O{AwkkQ̑z'gD RqDr-Q9c((Nkl'*?l2BfX@o+d%_-˄(ٶTAUR(IۙsRx/щ\3'-TŸu *2@{!f7d<:UŦv#7{N#Ĵw'nح!֙@qU|/ v 7"O}mk=8S5KHu:6t!n*9ɩ( 8<¨^?("˿AJb6p3 twivo7X}ƉSDE?+@˺HM]#T;xlF9PO)Q;HH# \4mWqP,N.Q2uv1ù]ٿU]Q./?H'u򖸈`2F8x\nIe-$#c߼ѩJ TO@@~(<@f\'J_$r" -7c+ުrMUcON3lgI;z/A'cpҴ?/%0{ gj+z␱˧Jl/ S* .¸N]֞nhEdI;gV!@7 ?^%` d($chqs mٹsP%lpc8FڴSEP&+΋go$Hqtٶn;mr^dlO`hFg 2wP-=3"hЧ|rhеuN\(cb" ~F7Vi:{`|\w%lF-&WXS ƒ5-[{c[.U.qb1' ̟ 6݉Lp7v53fQ\^t!h2Zk/Hp%˔9 8#D*L[(x$׹QuWܸ@6}%ČqBdMŧDMydp՜.ג[8LR+bq?\(* T7o0jtQ]Z7g(3u+IE맢2R#NE˧m\ A9+y2rp8;B v֢NqKCQg+FC*2Ӹ9иtX$[y|ǬKub6%Œ,z#twav0cWLfʟkC5/;a$P_ /-S&vB8K OKw@HŊfѾfp8 P:MO(:|JpS{ qkjO#`MlOxbW6yS2]NH*mlu7danE;:l(JXs;-.NR4ה~yH1-B޻P@q&.ׂK{3$^-Pl%i=ZJusYJ v}'B@#(VwD:S&BQm' Gf}$"eJ'9?6Uu0 c?ݮ'E_N)>Apg0 ýD*C6reuZfI5O_W1zE{y&6?yQfx^֕Um~踊9 ǩũ:NgDWrIfB_H)ň=o+_/Es&qe'Cd6 8.^<4S[|-3[&'TOߖ~`8aTCG>W%l ;va;E_*KC| 9IXqðY2&G1'E࣬)OF^e-N[[1f?[.ѰfȘًlz՚{HƞD`lJ4 wfF15>/QnǶ@ja,'U9Yu'Gͭ sOQI7!zs?x y5딸$eTPGxJ,Sȅ(807=5vi )q~]BiI{ S[`1/@G;e}4ptss2;+ˈB< ]ñ9"l+_t})/3J"17ráZxkP4"ռҏylI;; kЮ2,f7$xj>+3"~?rq'Cuk`H)AZ'&`%qT?〄C}*Q oP1,PJ'<}:ʛ6[166sf^:Lb"}:<{oĢ* ǻ uC[ Hw11)|]#\eb 18r|f&H ƏUq.?q&QxgyO:HDDq\`9BXM1t' 3Vì9\a9ͼ\_pu_21k8dpefV/'K(v|XcZo&(G5(6]5ϐVLѨMy3BIEa<ߦPB$jcL=Jr)sGf[0A|aK@rc$NvxQauג X6(;S޵%%Q'GeƮ`v1 }]%@U2PVvJ?7nN(Fz6 iܹg!Uio }KcK0'G[}–wy1{28Rq'}Ľ.wT0)>H툕34_@/Is8kR,2Ri>b C8V򜽪@6`d1e=A= IJ+X.-X1a 0RtH¤VwC 5qV_7Kմ1V;z4o f a5X v(QtI>5h6Et$Qk)b؂·@ 4rZkXV{2 ii0$|(׍KTUZ%^nUJ=W({,{g*AmmħBh| N[H_dlVr'(4Iy!C*cN}lnkAC]|NѸGʟw;"laB,>RodSq@"'lEϪq֛Q=.H :MtT[]\v OSn ywF'2͖VCJҡ(+6</TL0LKD_2筣/x;"Ç,dٖ;ETW=xC`̀xcm(=cL݇w(?*9t p?@q)PzL|I[9&vګ/OȵM[@ɹiT۝af4&:+6r`D+l^(]Cքɧa QɇCfÛ:Q^9r62$CjrfZMT@Wa87TrEz+oJT%rӸaݑNwv?K# t;,|-D90?:)e_p@а$fYi\ۋ#ο%%*Mln4Y;FXJ!tN5]şgBdм\֔o71 TSPؼ2o| mJ0&]wRC(e ɃfbB*֛0&?tC'/1Idl . _`+݇ma<#$Ɉ+_2 U{q_g u<"˫/AÊ|!QqW0LNl]?xtl^jZ\KBz1F[:I+\rBf(;ՕeDkv8j:8H";\؎;/ C,J7#:+:*>J0tmA@'Mє/ck.7M* spa_d-ޙ^Jijx:=S:@|4y\o:314dm= _%T0OǤYQR1AƨmŸBhzhI:1A 'ˀ*&܋>9: 7i||8 Q\-224 mZ0LX6bM/Ȭ5CÁrX=݉ʶB fbO!e; E?vء~zuh-le҃3E#ۭCJʂ߅c./aC]-hYZム1ZAڨ>m(QuhWjcPj?w^qLrs.Nsq&ki;K`փå /!Bz3}[f$W=1ޠ<ˏ{;%|xEO89FPr@4۰`ܑ04[0^ 0ԡem2d t`)0w0GVlPOeX|tv^Le30S1Du?'|G) JvVC 1S9o!Y_j|+(DDVmH4<& _Z}Va|owVC`a,!֭$=e\lO",=AAGN"Z2T=;#(—q,t=GT1Xf^ !s{BVV[pr~qPP^;@;`\c|BW,D°%z~Rۥ)v?ٻci7#$0ïa*iz߈֒d\, a߁˃x/FM-+WIn G+xWc{"ӈ/ow}-|ATdknLUn'irdt e7oTA;ˆ\/u.Ol=jeo%Ucf,ʮ|>omIAS5(%@%MjWOzQ5ۂzxf)&НS gHK# RY5W P/Ov_NWDKDLU/|·m No)2*DDTQ˛L.'PKjվJ8_pr/8C%MB= A}sk]H (M}cGAqc !)!+tJ/1|ɩsЩ'e(ёHY\Q. 韔pKUky \IoB,2֔F8$tw Y} zTU~CmF/afT(3?ҠCqГNG?'Ozu}TCR5:1NzY2&Wn(. ,(KSZ[lNJG\I' ;2Xp}t&Iơx~bHzeE4y|;pi[y791D=AFƭ吡s\%yfKSX8j'.j}!;,rA;l ySAecKW2E^cd7\35'Y ]בQSXBH6 J0A*hg : RCwHȸc]8**Q<,eӕZv1ՆIo)-m}@]ʢM:gB@hm# E1 ?C ]3w^ug%O1\-쨦 }Q!,:us .Vwi!-4KRw>$ opxo ꊶn~PI)9Kr[;V #^|.Y;-_n'9;͈uRΏ!鲊H.{Q\&rXbOT?V3 WV;%ZVjK\mս$>(I4+yi h|[ Tم%tK#`Sq #QGF[ή F :L#yY-*U6X۳",*ac} ^cjhe`ϰrs# Jr:kU) Эpm$BrzTGL d.ueKyfuuK]Dw IZJbP$"4%喏'T@ll+RKA<51;F=z40~Tϴ (q2_J -X͆Ȕjd烧(4E5>Y8{YaO?=Xjx:>ݼp>/T[Ç(NAM@eǶUH+tW@X}Aįώ< # j@dH0AneB](!zTBW{ q.΁/B!F|r׀aEgrvK=d1G'GH+r'e՚7瑡T¢UWae=Ղ:yE>tܶ%liZ ѭ.R$sOyiM'*Js5?YUa8<1" rWߜ5Puɧ)>t_:: 8T :NqIT1}6G{r: \rPz(.Oh^-)gɟ zǍ?#ul> Vp$(Ix͟q8m^$( {6i$6w6Ե6vfOm(W$i0};)%aȁdR{\}IkN5TdLPf(ep<*|3qY% AU FQt~pcgS#t@'+V U/z I?@'AInY,كiҚ'Ԋ}bk5N-B<#Ca,}[X 謯2{[2e4qm'2e!Xi}㧊dj㼊ب-RN] C=b6+Ķ}kjk rkkt9Kþz1^LP]j1Nk]L&uLOX%IE٭i2/žKiV(='+h[EIU\+? 2$0W0;^<.9.\z !KРaqv(lX@L1 oP^27e%-g9+;SAr~>r`jQGBN]HulB|_ 'i6KzZyscK>phmx %mYҰB ۩|̻M QE`De$"o+3=UkQ#I_|Ay?BI!Z0(A-T+0?K';3e.:mb'b]d[([g3evuX6#2ElrFi^tž6n m-HlT5-?2\ =|g&yTGi0,٠zM`lΛEU/}fF`-d/:LnBL k:sV!7tMoU[#䲸Fh8,C6}XiL_JmgV]ľpcv7qdd<0(N=3Z/w@ t&5XiXpD8/M-Xl;]'u-4-4N'fSj/~TާG ^qm@(9#)Nۑm MWlv6*h?˥p/ :H^n|vpT⼪5bяy-zv2xNOy[jgD a@['op|$BW_K{q.NR>И#$GVfl;I*v 0/#i4liO1,˝d+QQL)J0=-_,x4QĜƸt)4'p hLY$p8G&P']/̥Hl鬬@ ;ެŜy|MoJ}S+}>2eO߉.N [L#c,lr]~ Q"kLuOhV5bj.~*zvzH Vp#,G:v B&gOyKN)`Lm@2YT5={S :dhgkCEεضR3 8MDp4 }hcM^L!䎡 ;N^:%$91y_vٌr'|^"8,8̇`~N7z泶ek7j.INFLkDfiPи1 "Xoݎ`Cwt#)H$ѮYnBqgfTJ*:`" n00N-XKY=}&I5"yh,b29x*9r>%J\E3bߙ@q:^!Qr~+#" :O-Tg|LZC'T)Nʾ8%/p\=UbH'NAӕmr@&G ['FM:3or;q&+jHǺkB& y- 3JSj|9*CiG/k47EY#j@_n`WT\UGP>νz6RRO4N9Y^R`FkΔ#r /D)> z΃C3u:t/ż'<8K 킰ƕ2 Fq9~Y<\$4Q9Ew'x>?Z0K)F;gס>5DXQ+s n̒%,AAS}lc 3EH# ;*ِ)g N:ǪINQ/$in6ZX칭7:aeC 5_Zmܿ6&E$@,ܒFWJI MV"bMIvKǀ y)Vp潫^:pbseq>MeV^ssԞ2˒A!RzlFxzAwlo޺PjgIy_) ,XI'0dwV{!ͽ$CW? YˏG9FnR`JՁJfN@,Q`_-SW&/wf'?.$b;2vQX (y3Na?ʡ %Ddath~ZB{ep뿩y&||n&+{͇QP`.+e3VcwVf@Q4-eo`I'zL{Aɂ(Ǿy4a *7o(]@JFWl`NRZK-*Ĵn@_ ܶ?j}缜z?*D&47UKdFo'b]Z,2*͌ cM9;kJw02h$P=6JM1Qfߴ:rK gl ,ρW+4^ݍךp$,N}Z[,н׸㙚_(^6Ye8|59˙9m2F3b^x u3 [ةR&’),8ԻgV> 1k}9egooRmg?jeU QuUSn/=Z 'hZD<=XߨPyNFf{T#oBqVJ"ŀnr:`*ѝ w lI[? g׉D=Vɤ0*m8GœSCF_5@RH<]Ha:ѣک˻!#_68hK&b\e 1ll(#%&^ @k`+`ODAP*V))V˸˥oO۠g;SlS>eޕ*B_J^j#\5NGݏcM͵ݻ_>ք5;<1IHpD7ʿf6m4Vvf&t[V,v_|WNK#FɬH[d(Mtm\A^'y]l@)g3Z2!K)Dm( N:MX|KԏJ[_:Š YZ_1ut0};U 'Z^G]nԪpv8ݚ8M;fBa#e5z&k JqR\I1uYt´q$ )C@䁮MkuMq-b;Wܟ~Uȷkȷ~qn",c]uw5S qZT5o^O~.ͫ.m$ٕQ9tZ m$ ,)šz$E~qs-f=uyze~Be\e> ڡ}jXa/)Jyl-ŏ4m:0,1ݡpg%Hňy [ 4'i۸c/R2 e?ˑc Dn)9 QV/~)YrMV/n-*miE2v@>az8CSHT(~8ɊF%ekm _Q)f)rّYh"Mx֝ܕk-쐬E%ҍ# 2ְp)uƀq? njAZ醔`TƧVLAy_f#&O.W`yR)%%RМ4L1:VJN_>܎[DOnǍ-VN|,"1 3IC}=4pwmwn۠FkKwLUoψiEGy1r7+ܠ΁EԃB[]BKA>\iqjF?\|]bLP:j酠&Oo8^HOyGnl!ZL=(5) Jwj]rvxK٭~+Huɦ9l/ߖ}< p Kp7DὰS} ޕ}w ]-> t,+  D{C&vŒ "l~ npifƎZ|QY`h=v=v9×EyZTFІbJ[R/$pO;7)%[ErRusWum;N4RþǩSZ4*cB'ZGW(kdy_%mP?81j0бb4QF^ >&5;NQnZ SE]s[.AP>?Iya5L|iP1 T1eo-DYXVx˴"vì W75Pe-&L9F-3pqܖL/-WmБ߻TLfWwʩ tp $n"\Bє5PvIRf'zb)s޾(ҷTԻ"%Vup: Lx4^ҿJGؚi !V|kT S}ٹ[Ɗ}RQtS:]\ Xv~Ni9Ϡh3c`'4"Ys YY"OK$w7$=AyF@7A'GtQKg*4QheuH؞@}Zxx_A)x{#HzZ{:`!-?[CJ~zb\ xDNx/ZA)in*K!$(jfV ZMu!FCkk 3y{?!2; 𤭈OʾnYKEL]z/VFk?[j@+9C7|J ]eL čev(VT)$֢ àW+IW&-^12$Hacc+u[pNU+IG=ձ[" /uq 'DݫPth5 Oe-Œٗ~Z0IA9RnMYh$Oh7NE*L@f"(tUjbe~sQ FҀM}Bߗ4CGUd0PpjOkד yc.vY;.&XmD NԌa>Fn!@E>Hƈ@z4'4׊X~#o!sאUD|XT 5?- 0x2yxm>8k7ړk1ξ d/ь99(OvI"8צ777+a:8\ֵ缗wSͦOc4lץ5q]vy (hЌӾIٽ%<s!&b 2K ՕI#`&n0(c` d*T va(()*tyJwPN(Q]{/pZM9Sq p x~7CǛs03]1)+.(^k9" edD\ ߰ND\Z!csEwhzԕo 40 {"/nv듐2?I/܆^pnyuqntygd~Xn`i 븅zʄX7nCӚX1,Hqnh8eB^~gٽU ![q3!&.$ xe_C;/:RGcIf^N)Y{?ŮPrLQX:1o&>_4s nQfw,GBmAǙ~rO !< PN d ?L2G>IYPefk*|o_s9xS3W17R2>2}6Jkn8_{(5L~nuםhՁP,-@6Kz; 02#h7i&38Y}2T(S(Ԟ2pEQE6KxYLy16P8<'gQC_ׄ ti23Qm0sN#_u4=Ud; GbRN)O>Q8ۃ=u8%/C@-W-agX{K]ɑV&:>řT3ESϝJCqQU=N{Sq˰w顔*+"W.EJ=0c'gcbۍq08-')p(SHD87r l+F/lɳTAjuO)|T?I9/|lvk 4pͬЊ4ų! ئ{=ytt7 7`G4 y5 f O }sw|ueCDNO$.# I[0yl׀v'=ҎGR>@.qLcnyǑZ~25,mm1^]u*|1+gF)- 6-Ѫ§@ >yL{E@!x9ATj4kxnj|F4ǶrN=k>.C۽E 0wFBlFP(q v:n]Ԡ f0WU[ +3bV}.eVYqbnlvfy,GKM5 ‘??BV?9$I?3\/[c8"I.Dk51F-Xwó,AiWYzΣ$y Q]Zd'&wjGwfHQvIu`*OiJ2TL8* P.Wzduq@G=)-[+ n9_{kǠ348e4 ^Qˬ=xn@ZVa3J]9bS3UTt-T sD|Tq?0T`jyfnxܢV@BX-~,?2@#aZwPmp  : "5paF Mz;Fw,08 |XA5w7woSy>xS8PRCCx,Wd%[ %vN2>Dܢ[I&ЇA'Qy%1I`xF͸VX9J~}@<2U-5_lj%tpKW3IU#N=W7:O {|$!rVN{`S~n ~.\ {=&eHp r&HEȉH: )%;`hF=6mTj! UMYb7䇕upTey~ud`=BG-QkgJf|U/"ul L_.9isA 0|zf08xy!`k}3~ᏊC~ĻľVBY.ieJVkFeI"=2?< U;k p~]|F`X& "a;c!\OL Q%yX)pjӫe4؊4"mf,|wn+aGWAlj?'B0%,Gq kڿ+|څ(;w~U,.ǯS|Cy&>F)/֏Pٗ[|=tN=-i`"Һ68PNX!SM}(g>2͖7ͥцQyrO@*=my*7`kΑ ws0_N:ΧdXt^ ӷ lXqASh7RQ J~nj$3VUMVaOCK URݍ^|}\]LuKe"> WT[LyCCtJr5)B-}v큑PaExQ Yfml.g`Ju#zC# ˁ?P'?6흇7N$[UőP*7>6ViT?'n4Gs0NdQ:r\+;Ewoc76i?z xojPƹ!:W jKN&3[enq'eM? #c"$5NԞSՉU0LLޥ6@XA納輥"goIQd$yva,TlvhnʡfH=V;Y1EpQ  AN#҆V'cҭKZ2FUL:j=f<7tJf/:\DeoY4e Hp$~U~|iWUXޙ2@(=Nni_'\#*u9(oK5fNŃO`çڪ _qk؃jH$H߸lEXWm?I|.[aMڗ53۵˽,L 0b\u9Qtj ~Zak@:{ങI?ݳlH=1ġMj2JItsL(AXZh|idx{Fn0AXVoU 9a'.ª$f|%Δ\޺J`ħ]Fм]X)RғYG U=ᴆOad# yk|`LJ;vYmq]Q+/*_pӃyr?:|KƵv`M)tG:e *PBk]u!mTǭ0+>wz VM**=P_p.xib\$ XV-^mNhwmTz6~-C=FHnq4Ǧ88oxlcbZyv" T@Ȣ0aW- #i81Su{^G'J*_?pݯ"=okTFz3G̹DR0ZWpy`wfO9C_nȀ "zMa|~A2JR^9Ϥ26d鵭0 ~➄ʯװe8Z?w[%Kgչ&?&Yp7 :ʤ[ pE#hb1x[wPt))zw1ݎz%ذw t ^a Nߓ^L0F2~T0ܮde[$xO~.ôwY⻄fզjg)DwQtƹi+s6NYJB D;/'+BdPebhaQ 'FU)(_ޞ_kZ"UF oq[_din 剐1wрDYͷoG1ڼ0a?U8WrY2-)֡3kNeiE:Wˊ2Rm{G#eG1$׃ WFևtxڌRb %;QpZ4 1 tOvEJD?~J@Ece)#.npG vpƫ\E+}9R_0!Mv ),]A/І,i[&G·x{(#BO?Fy饿\nGdIJD3h*0ME݂h\ī wQQvӖ rt9A'%N 0~դ Qa7Էǡ>zX?5'Hd@!-TEq.Μ߼N ?.yj^"aKB-` ô` ޓsyϋ7Vc~BYu_dXSHr8*?pȚXڂ]5гQD1U67+;QxDiDe>]xDĠVL EsγMF.~N< q%K:̻j3C1F䒿u:N*(SZB>rIM"UCT>^$Zo}y1j3+lah4ׁ{v`*rCFz;nf\&dsJtCA?O&З_ڍHx A\Ppw].ҙQqs57ATꪹuޑF7bމ:$gDsft= GZ Z8RUH^.C)|8krQEeuE 2s5B44% fD9MWnp!if`k,`PNˀ_IJ{xgȇ1C_M1#u]~+kHH˧_ t~@yf9֌̻^@ĚK9#)GJakEtmם˒1NC~.`*&Օ7Sˑ.Z"-s nKfn}s ;Q;4"nȒ)E =|84bNv9 P3ozK?qJ"DXpY4,D(XK|N^(N0s PvNvј˛W&?MqjK'.Z6\RNCo7z3as?),0%/ 97mw¹{B>$tD4ZK&C]4 Tt̠۷˔M /OB Cn+"Bp•ߌ SGC+ Ecϙj3,e1bI(W$,Y!SiG d+>:`r GCԗ^^. gGn!}[pyP`Vw*M>wÄZQǢwy^&`[GT[ [Tژ%5g<6,Wxvlz>Q/wi%0i3gSDHHA/BNΦ<`a߳f)i$9y<,jK:#ɞq fݗ& eSo9x460N+: n3M6cΝ$[ź#!; bsBdQjME0/;B&zN@_ ϦS8HW.tj, Ƙ6ztKQA>ৎ&"-?a9G҉<|_,8엕O7o|r iDv+sD{m6%w0J9YB݊(0>^1M#6Y/±sBZ Xi|]% BP߉ܜmS"Y|]q%-A ƯF@|&&ԩ%]j:ckyT\Yғpw9Zt5>N`Yec&GQ\r;_q%(;JkghRfI=pfO*mJF IWvˁο&X&ų)Mc29s_8-&AbJ^JJ¬eʘyQ-Fg*l&[]((+=1Vh4+g*>ZY6=.7I(#N:0B..|J]$Ԁ/6)&GJ9ڝƉC. peʲ}Jkz!pRNs7F9-uA *'\ \#4H !KNH9ϣ\ze59޽#;}FAI]9}*Ԉם\:rXS N_ J\ -站8@ n0E ]фB\YWnhPP! qM-<8UIq͐ԇcea%,~΃l ˍ.D1}B0c[+'C.ZbaU3U>'"1,q#f vbt{S$.4V V5qbH?y#Wlap ږ+!d`锴/x9{k g2&MaCȹ : - CF%@ZKBޮôڥrDOPx7Qx[3R.TRݝQuG(C`gB!r1US; r qDCҼ%~Ow UuaЯtȢ8u6 &ul4B4ֿŝ:/!mXsetJS95B0JG`*ksnW#ᐢPtA} 6E._mZM&U=K2-AbT_E9/+p[!>64[cU X_0W'5ba1+pn N(>vZE1k0\*PuKp!MoT]#5E\n0r#744 / "_B5i5I-P pBӹQ}F3 ~gEh.Zne88(dxCjI/ a4!P#þ=c;:^%<,(iĝ"53\jg`*T}0<sy{f6GHUМ۬OکPG@E5y7rUepݘt%hWȩ K+@c"SnLOE#wmv|yN"YG19%;JY/(=v獤)3a]Gz=Hb`(3努Fu NJD?;˧'hU=q''29kϲ%)%\kJãNMnЄ]k$\8\pYV(OKoT gTI)83kӡ1FϞ{Q( cΜU$i|thpZL슸=qG`RrMT]3 VIW5l pje- +@ +ԩn4&V <+WXU헓H؄xDy)q6odksLl`,+!YTˬ }Wv ]㊇h\~΀Hx-赪tsuӗEG! m %׋aKE@n&8}z`87w\URƞgnA#\(8PǢdXm*1̦ߢ:3bu52u=)V 8Qx6Aw|:/|\o?F3마?S8@#gOr[nFKwC2tSGH51*.vV5=I:^I"1pmNnSKh 5mˌZRF-.#f6q(Vߵlb΢c1GG6mbZ%SBj)t`Lm خv^4"i_*.9 +VCĞ2ӘK~zEπ$:9̩%nc LI߶凴`խ}%āF=Bj(@EQ ҧ-Nd+8ǸqulU2 NDP_, }#DAxDݺV:ohxn 5hDԁr{tnW~qln벚jjߚ\xxa ݒgXlk%+U"u _y*wL"?K8SDȾq0]9WdҠ 16K v,NTiªНRfs,_{cBkݓ| M"# WxuY1.3|X*Sr.ep)IcQQ ;°yh+7e =~R?>bgTW4;ɡ!;R"2 0v]ѰqCz+5`Ɲa !;=agZ=Щk]ף4. iuOxY9ʈg_Tɡ91v}?%FuUT(VYa83Uc]EN۹KyfVvvWq]|<K1EFCF_rW94.f9s鎺~Vlx \t} n$Ax0X&:?3"σ;|}ٴHk˵L+_V 8ApOvm{ < buϝp=:{6bGC+3ٿ*{% 7Ts.nj:m^m )ktq4 Dݒ pP~4uQx߁/{p8z 7 , :~k E((1=>rn |6>4SL#YKS#ElѷPI^4hE!^ 뵼 </TnyIRgU* 'pD9p6^ALLEܠP覞dw[:'oO4d1˶޳f*f6c޵%D\\EEockTWk>cXt#x#J⑵wێ Ķv1\'apj*fR<$KqbL o@vV/O'y]r8]6i 44x-8A4ʱg*݆3MBN),#Bc0ߥm(2rNA74 PZLyp^oE[l2d8յӕ ij`:$Im5@;D_DaCew}* Qf3 !φZ (^jld<'+ `W+7Cc:%bDe9HJ49{1|Wc:H`@DZd->9 w\hD?9G7QKNҒ0Pij  bM"L~iW~ J5']I~zB9f^) > >B}ԝOq"#]a~b@Z_Gkκ91QFnU$4u8U~Дv1aW~BûMÛڈTt,F؛Y&2p@A=g ,tvvra0n~xh^ $U1>jkm7IB@SBbQ׀1fW#Aˉ㬫ȟ0͘~!K[|r&"LP G{ms7X\+5ޭYs.YblDI썺ˈyObj>FTg^Dݦ jIiJ/0@#ͫ#JFaHai0Am‡'mY "?ZvK$t^٥w! lL+Y%RtKaK!bcĴ;bŘK۝;MP'˲.1vYu :*~ĴSX/"y I$EAvx&Afu J=wZ8vWp)m^?YG23q}bB&1 OL, G\?i5hDooKcZ*sYEx/#J{x.鐛a!{ k0jty}TB Aa^ f'hP锋hChV,Hn 5*IMf>y,iUO #zJȬ>d;9%O|WbuU4biz]AjHڑ9RԪnqpU& V~,Y %dȝ{bK MX,ToeBr}xY>u\-&E$0~ui\wo6N>X{`oڅiWJ xȴ۶ek LU^V՟|**l M0MLNxs=*>I( zmp-Hж둉!+i*FWA@eQٳzF#ێ=E~S0uTloa)rAqYGS ?>< m\Ѥ$f*]IHA 3JiF?6"s XQe vcE0c͋BXCWzmQ8QHdӔ0::AC4!tФC̨sdr1Gy[meMvt??+y/4 }ͮ/:^R2@}["pKNLPI\ q"Sd?ؼؔ\`vd߄E侺fpИRMG4az ` z9]~oB_,Bv΍^?.sdz/P c:ht,Uق)v M2-bnJ?Fgc|њ:|К^sGU8l>ja1258XņGD)S Skc0DV`7y?;?xIAxc*:ۦ?ۢLAfwklh]xҒ^|ϗJybX N&]DyJQu`ïxNp<9[ P_kn33*ņ\g#G$qzZ0՟&: D\ד5R4Yk͎3%rGSWz] CJ@ėgxN(O"u40@ln; Jo e/ 1aP+XD3c9ʔ^蚩Z_&q^f$z 0;#ɍaz}ɘL{/q C9L2Z7ݏ(fQt-0[uMI5q#ۅ28.ɝZwLڜQɚՂZuyoPbR~)uֆߢ=8Dܘ8,~ne>sd⑂ - ŐnK.ޛW!4J$w0%cO<-!$s$:~:DЀD_حG mkOvn|~{rwxi$ݢM^RkE5;QwYcŃ&> Ro~D4<=z8hP9пO$8Qa.eUQDhPi6=&/ P窾cq1xy)8ӾcAeO<8cDعl.bcBE"s@ O{KEKcZ횅֬*Mu>[l\LO]~J^k%^S䞜oN XNg? 1Ӟ+) Oz#PE! rWxLX;G\upg:7ZDYRV@9?.wRsJoZ`#z & z-꣯l!S;ܰKB0۟"0;)󕽡]a2&A(W $~WHZCe/vtSXh` LAi?DP(ъxd4?4-#bPb9nΠڬإB@˸sEn/g3?j(%M ҃p^C&t#6PҐ?.:0d>.`VogUhLج/Ď*ͻ4_$9Me!gi}Fޒbʺ/jb|,<Ɨ{+o WNC؏y/#I+Jv Nٽc`牤^#u?)K O͵ fU("hE7*NNDJ/n¯isnMT{P\Mbk"[ RQl*{)Y*ح֑@USt1ߦ?E]%e=9ZZ ӛDm@Dgb}_,8Bq0u*t5~HN"fzK%+uJT{@ ^.$y4\Xpd7.t qh>Eh'NJS^y~Lf126_qA̻y%nw~2F1e٤w=x:+2%×?k!"'}fNPNz&)m-R&wՋ,,ı!-OYX, !h ihۙ}OA]@l4צ "q[3r *#vA1]p|}]Rt_/TVzA>6s-J[ALz ww^s P3hk NzG؈:Vpk@y?8Yts w56վUFb-obDWnLY!;7xKf]$#ʑ|\>X+ZZ  \b6J_1ER3Θcا$gY!6wjKOXM]Q.9ԗv)JTfpƚ"8x)tR1?n<8͢sL/-''H%m9!Gz:,Tz~EYq |τ U`vh^8 ]X62GP3Rmí)YL[ܞ,H`(d,, <fxE/f: u=E#P ꔟIUyj1aw,lX|f`"'r']ZqyhjzɎ4Rt!Z2Kt5[sh9e3Kh-vGF¦ !9~dD#AI3JնZrYEF ۫dgewn$孺BB?{?葛w˄YG!?K* q2 &8c^lh V7~*4%7饳 lKQK靂2-"H8b"a$y-]S{\0^ -gV[E9J"'¶ujhN$6hJOДqi]n?Gc' ;AHaa{u.3Xx/Ya7nŒA " )!'l%-.pNN^AMZ:E >::6DZݖ\̘"y,Qdf(Cz>>Hy%G SmT. pT>)h6?YFȌ0î_S "BE~gzj}>(t(5hi?4ZBZ2oYJK4Da-_'@"^O)s:wq&K^z8Ams eW:x/1yӏ  s:m7BOU$K\˦\DV0Q9&o#nnf>O( =]Uws .J~NvwOM!ų8!>vat-$\d5;EC۔Q~>ef3ҵ+ѠS0G V (=fJ&L#I*wTb=pWl:o6{cΠI4ӓJ_BVdT{><Ԏd;lKk >fF3hܭ߼T`YVpw"[>F (r1=RߛGh7_'&%yhpmj{҅`3BhX:!Zej2: /1SDLͽR[5U}Ʋy FSx_$ϽW$2kd(ۨSaPǗ UpMɏ475AƎ0g|PlH͖($KMFX2Ҽj7!%߂֯Qw0Q9aa RjXbE5C+"!{W? .\5݊4i`0_(۸rf޴cyϦuzCtOpyq%FyQ2BܫGu/fNP4v>-[lGZl}%fsE CҝXvD3mTuP#B=JNWWLDiQ\`M32r dzFϵzoEAI7Q||$5X9 Xb;֩G~ИCwA5xVilUf1mS%Q1Crvx#-]QART,|uw׬P;#! q+80\3]Q3](6Dٚ=C;%0ov+nb]aX-q)bVKoeO>ztL5 dN\U3q,cU9~5"s^-X UQ}BD,6gȧ2RwTL0eO/^eFnr7-6ecTyM@Pĩ@[~2]N;$lJO܋ꏱ[zZ!n2@'1ZuS`Y$иt#l/i/Q8Vͦ<^dV<#?<*)KDZ j_Cnc5cO6,=U g 6d򹺇PPNwݟaS( HfC]!5zu IAbwTL `;|-ز gM!M#LSAaSnu[- \6έL=N@_67H^hpؘjĔlܽ9I [,[@3㼆l ×|L8 YTȶl[^oƔbdl.ô*otPĘa/ȻT$9w)`á+m1,jCtJ~K~Ƌ#U^L;Oalӻ& 8p `l,E_fP WWEoX@+L@ ;EblFN*pβM,aX^|I3!` l $DN!tuLe Ơ)q0C<}{&6$8n,}?X1Z_ }bh[45 /cPa&3%ߕ ,eQu~N!%>4*FN+hX=fgeILOj޷. 9UG=H} dzW`BZIpu!Yڄ zDz``P|)D|y lV߹[x|m11udSߍ|cg !?/wt`:"t" @6*ۺKrzIN4X̀~=e`d<#;J@|qKP6w%缩 Ud{_\?w) \Sp'͎v;«! _G)C"gZIE (gHł$Vb(ݔ,avսTӵ\zwi9gc٬I>"B=ߡK|؅ E1ZEmm~3ŷ{QZ8l@Ca1mT'٦m7!sf8iA~`Cl냏kεbc ${QFmHcLi+H4RqyyxG)!1%*/P0}?-1J0Pf x Y͵>K woZp8,]덉ƢիUE\ d[]'"ο@zJett 'm!u(X Qڔh0jiw.v=u)Mǀ$[.w; ^-F:8Sn y^`Ȉa2}Fy)Mۢ!!9G=}Rx,.EJK'B0҈_3Vm^]y :N K髺bsS tyIv\"O}IfmMlL ZQ ҈MԔWt(I9ԏWr-/$GKHc Ըk=wUJ FK͙Bɜu:U[ΉP2bDDxѬGiW'lLD\^(")ҳ6W+vQ hiHqC҉/]-\jJqRG6Xre e^%@\K,b#M(;Ċ(6|=cyAy=0=WQRet{[Ņ7\]>+}N}na+㳛Y,HkL,3@(WnQmY} awX\;8tX}(*G^C cQŬ4ll%@ȁ̻Yy^l=IA(]>.|zcL9悀t{7$4Mx`+Lw=5~棜ܺϒ-d>~rpy._h>zЊ=y3 cb>+p2zAW_564Ѵk!9uq,X0!W]E)CNS3qN "| 2EVCĶuÆqᔎ8җONJoĕjAXO7)dXZS 03oQy${sdvA T."TNk-^U®G tHpQ  c1XJ7B[O6D>ɣEN?1"e'pcCZڸl3#A.*| Lp Ld_<;2-K tFzG)yִL񰳗X"aj> yeK;KK#7}XKo@YqVAڼ~r ('eđu@nC)F ,;:5<^Cj_LV_-.YbGXA}/y\t]i 19^@>zziPB{q>2[]w* G>\N"?$wKMݰHy>< .kQ.CsaU]ۏ(O|߹`2-u(3PҪS8DwdG~֯IWrx+\?NOb4-ϔ3<!k64c74o3#I!h.^(lM#䎇AfɪX^# >?݈|u/K1%,;l"&n:JA +R;Q4'EI;x8uwR#9$>$G(=ך u?r-'|pwDϜZa,t: \[x0邞P O Bg!)Y\KĦl"\QڟyAzעXM *fc`^mip5$yrt!X9fQU"JWLv)AYgr4]gq=P;.&E:UR,?9X&ȘAX2M\b׍Jeϔ3؟v7['`P+s!{$>Bt#@'FB87pP2k-Ta{#ȈNS3(iO,i owEd їK)k6m=|Z1Y>6ȗw|ԤV)#*<$L^2'NxV?Cij|x %pCPxzxFIvC&~,J:]qh7x½442) )V gE=MRH|6%3T?{|gs.]5P@^<]VJ@72Cx1jsE o!A-c2Xs =uAi<-M!rwW;l-9V:Ϸ5N?w-G}Fӻ;%Uyv:bh]3f3:vR(\p.^ otsf!-k>nIIwl]}Nz3rGX_zhصEOEW::yO]}JVܔQ楶MM  >ዪ>"3I&ҩeC3"j֟?BQtQT,K^w7hl,l4x7/'6sy~iNxFjeYy 3J:ob&郚t[H6GAسS&l2%%%(i;6ҷ!'UԘ9ŰK\lͻ# F@ AH'E`UrsY<ҌA|-AGXv?~ { H"' i:}ň%ԩрĩB^R1?(\=#P; ay ѮzlA?v!}s%,ѓo_I{2Pe}v;7o]IToAd4EPU0tr0ANbx=NkEQQS 9R@"π<J14A{[h H׿J\Rz,7ʻDVAs;Oe,8 3VK)X7%Qfm>Z?QBWUēzM8XZ{eE?kCm? Vb>߭nACaYG4Wa!fŃ8zهiBtm*~<3vyW*XrvM1`݀ő`dtűa Zq >Q o ~ (1p$2j |ʁo Z1OijBs& bX-Lӹ}ָGLD6 5=ǾzAO#3&SIy[q$ҿ=yHe6Ȧi.J5BR4ǿ=EY yt{9=uw]y5 O|w%J{=Dz B Ԋ(<@clB@@-IP6yaU)?e5 q;Z,Rar2kE,V4F4) "] A?El.FӴ53t\O^8tXެ#.HC)mHSZG;$*s*Թo.7gG;ަn/t\_PdԻQ=0~"7oo-JR@G-*˹30~gt%)FK2)3s\ GFa0Z)u\t*8$̡-@7Fy1a2Kh႖+% +^x25Gf΄pl0u1peSGN--@F :`՜Ʌ}#@j|dATblY>9 !'(k/$Y3^t/g76@91 J1%;N7e{'Ra#ԔN;`pɹ`B)DYVDQcSk;3 >ɻ$eDYyIYÖ%BMyѱ#f'TrvJbLF9Ύh][l^'44/FsKԴPneyIP" ֪%@aT竆 1UjDA:cg]W?maޡ{Z?.Wi*,0Ah-aVZl&UK0qs!GEzݸ3f:cRwtū9Nd@:*f;4ƶdަy _n<0 Bȳ>CtϔQJK(!"rJ"7v63d6]l!o9M]vE(BY mܶ$_/=`ZkUݢ@]JXm/dplE,H(]#ZW^V.RwlMW, o#mϲmo@(:dLuqyZ?̌()XȰ pujt6*C! xy_̽= 7t@Li7Ftݐ3X\@gA6+c( i_ !qgj1H!ٽy|7 Dnp)C~&2b\Pt{B<0Ir--Y;x4MuyeL#=9#@9]]h ,ӬQ^p'uҼA׳HI|L抁H`J(U%!`7o۴ȶGbUOQ~NdTE`w6i\U\>.oO!畇-1Yglb^5LkH^ۅx"Zˑ٭@ToODJ2=`^'VY^Tz>|zDLgf=6*\P\^?IJĘ;c1[17RaQ;U&6 o+poZ9}IAjBAJn,24|xŸ65~/Vsզ}&Bȑ:e!U^+yȀt e3˂Il4d'!_^ש6;KP^յ) A[pi#zdR0 a1xy\9 (LM_𿬎5lX.ᧂ뷪6qì1lS+}Ov9Wf)=㗦[dVEEXHcH`~n ^Niv(UvX_H J+:m'~=ΖXai) 1rg-H_GCD'O2l hwklsR"-vn \NNbәG/q1崩k\t_]ŢxJ oXL?3_aSnM!0B';+;\&/WMḾH\M" DB{|NH8sL@A3 N=PSs7taC8iHmK7d?S @{< K ?=;PXS=i wmXYdK5v_3ϵY݇spZ>6# ǨV` -Ym] lW HN}S(w+UտZmw$XgB#DŽ̰k,[N~bW-ޤqcH0 }qon_6%a.p;뤚*Ȳ=" QD;0 ]c{<юtk7`0SrŔЀTQN7a@_/|Wɿ`9KݶckAx^(dKFѥ8'ir'LUK0\ud(ĵLn)>gp%>++o;~t/\!Jls螅7V寗uxZxً㹵4c 6,XBqZo.~d|zCuyuXjh$3m1 ^¼nzpЃ SK(2|%b>}! )^-^}M~ L x; d9#&eȦW{DP 5u&X:IL7{_5NU|o|q^{/9ь.6zQR:6]smDQ%˅ 83۵~J}oiv]iE mf VD -B$G-pB:?gSvGn!]vM=\}[SUDɢ[v07b샵- Wg7CU *۸QB #ФmOSPN4iq8q^ JlYiᑞQf+̶j`g&v k`fHnN-vnYʩ&s ڲȤQp܄tK_[V3ؖO>L LOz̆/ܚSna@ =CX, \lfV͍i^c886|[2jpOdh Gr3ʇ0xqjZt/C>"Ћ'jԇ{hEsC,"8Ũ>х.I9B551m%F:7# OE*2}B}ۭ8l]#jl8/5㸰G]pծgы|Hn@Ugޯl٧FBk]F \3)$q. 3 IYO1A%߳TΗYG,uϕʹ .T h|kpU8=xX!X`fᆭ\¾Np܄8?2I87Ou#x6 mٗ?4%,&qs_hsb`8.WDWtcKIiw|bj3yf$ڠϹо4C!XT7<73i!/ln5$QO4U3*E˓am.:@wXvgu*=W6$aHS־b:ZP4+dYas"._"R,tg ϣm'|r\N!s0PzUlc96oUbFrijWtBxfjk H]qhPg.{ܑH$x, b*7F_!A,PH5_gܤݨcˡL!.K[4Y3jXnfڕ5g,?=d* Pܠoe8a`<2ᵻZ r%g6%vnuBd%XQLF6`bb h 0$R+`pM2t5n0ʝNOoèZl$_]<Hi1/cԸ0:T!TFPoVNW.38TF?@#k=-3f I'+`%﫨DhxJ%<?bLKרI[lfͅ[iIzVL%EXܧK=:FOI9nW]ay_XVZO5a|=USzf1Ang""'A)NCjj}Yu1~f =%MĨ.4:H&8eTފw#.sCX4|]ggz3'6sN}y +!Ȫ;#H(OX6EQJfQ04{,1ӇAu,tJ't&oLKA8UtjpIHTZgf8te $srԬ>sڮ朴(fEL8{Yp_|7M{X9Lo6FZU3xIm<pErKU'_%`!~k -0LNXwDt@QY8_=x1F&h Xɶ; #áA$L.N<6emHr}!FtkʚZmi[?\_\m<-&[ߘX/rI$;bW,D0l_,yE ttZFZKzũvM"0Wl5f?' ܇ E!YƽYTMdK)[L>+BQb΀bt!,QԢv+vg A}Y|hV&a[,f \3F մSXVFMaG`x'2| w`O8MFf4K~\,~~iSF),aT~ƍ'UuLRvڛӿJcF Bo^Y#g! o`JRmdc6#DԢ7`d"śKڼfmSGEK q,219iYʋIl&c3:R2oޘ%%vyaV7%86?RfB5=\e1M|nEM?v ϣvܬ*,EDT6/ Kqopqd6Nl7 cys@:ʡFX^SAS 0OFn9o4qdnxt Smk׵zQ,Yk@@Jc$U(ԏ%abw63qa"V#d% \c?:!.{3N1j8uKEE>eZQq u@3ԀӰk7WS/QzrmJ2"g?1xqJK3F >pf%OV/6qإ6\}&3?S*N' uu#NGclb)R;_kgƓHvD`M[re"c)6Nm1ZK;DjG@0zqbdڷ-jfxj\mqI| R 7 X223ܻB`yoq+1 D+VC> 6^~Uu$kmM(cL{.y _5?(Y.A Falg<*G,%H0KdhD س=+ /;-Z :SU*uF ᭂh. \f|lb>ZI3d F/m蟝9yKD$`|f»u6Sʾ^}{͕g<ܣo{=(MD{w幟m:+5̑{d 0'#U'4n.:-p,D[Se3aphf`3:R7PӀޭwT,r\s=Dg.TQ?YTi[yD͉[Q  0^)D|U4͇Jⱽ%qdx=QCĊ tXCI÷&11[מlv`&VA!z ы$ BJ0_ F1ODGxٌ',ARMHAYwHG0]L4? afTC.q^r8P[y߆?c]`Ue"Tl)mL2 0?G0Aqy-4ZYHs`Ǿ3qBE]d 3RlZnHsN(L5$vY,mVJu>tGˎ ֶPf }=}K'"-qT@-N]r@+M:jL#c`7`)|t1;ndG> Y,hHBm#]bzZNݮUSb#Ođ;yxn8_5[^Y21`?~ [4tjB\ql]dZx# to '+3T[p퐋_v*.I0=l[mzdr4Ipm@)9:;pt*v_Mg„)S@.(rR'u.GPi01X{#knC[ኆW@d j4D1JL 7](!LL ]ʅnElGt)CKH%Y.1ִVbkN@ʻΦyNTO4(EL`!gmμLlz/ًϻhjؔsjۀ~mH?ѶC9;5粉|Q}rBP$kt=Ԗ}c%vHt)#)n@F .zX3̜0DY0i3VHG&ӱHGWtq Eot?qD;^]w%YɌ@O`-8=/IYϤfCھ7X`<3|܎WFsw{Vt+'Wa]zBDf: {Y3پ0ʼnG r0vF4ilj&ע }K$*cGqxr^<;yYIa.Z=,ɓV턽d&.CD$Wl=kt7~YomཻtO|vaz\b7{Vh>pj4"Y+9$ala?hAP6/]#%9^Qm< uPdYOİ7ڞÓ7&?RNPiYţ\X ~$2x_|+9rm$phƬeQ|:Zyè>۪5HCi\,<4r͕ =H&^ֈx瀽@o5tYۦH  p/hͫ[dq 㜏SmayP.'II"nah-}HYD&"@ExH|r&&.( ¶n6|`(oKn,D@4&6]x/u2 H'(_#Yq^_Ȑx6ynT27hy4-fEO?"D ]mͺtaˌϭHs7'z(_;E^*m@U %]q$ќCO2dЛ֦eP $Uq8@[V'# 5% ̼V d&C+fHHȨ(M:my3nkRֻ#t@8y@᠂N}X/rHDl;ZUFKMIVLѣPDg߾Nt։q&Pn.(y6GgZ\ӻ3ye.c/h䠫QQd L>KCnfpI2M`5@,Nj¹UIy7Lg%k ^AJ(kV$ɘ?g4 S PDP!w3.Z-ijpu|}|`C/A4-%Glpk3YU+g5atNj"Jx%$ɚr0H;x+KҴX]{1jb0,*|*= w .})L*tAh_hzTT~[SlHm48QۿԤ[]$B2]1➔3C4p!D}?>yJ`8 [} \V#r}'ȴmJ9$@hTT'psVNJq%+k\!tbWxzI HZ:رtB-wmgjihK@R)Tq%DߑMQmffW JqY2.0щyJ%5Bʷ3ԡmgر7BT!t #qR:9} $)y4cX@p0-2rL*-O1<ޣ/e20[9'ŒAVkB2'ЩJԟN#Co/’=A BTT])5c0̹y+ۭ6#h^ *#'[8qxeiY }#jT~;LjԆmB[XUjdg?e?rnkZ\s] ?z2`/9߶Ư}mʕAbЁKӧV'%J`y98\m%vKXNxP6(b̽Do9pթa%헏)vэӑ UR$pff'vSWvegN1^/G"RF}y28PR[1<?XB=&&$Ŗ#YfEEC E~hLEҿ]A?k)\!`RkIx v [JR0eDeBg7#}Uҙm^/]qv#>XLUN6 <%/AYtbyj"%W7ϑt{ ,%%f"o!{cgAXZhW2zȚH&OhoW]'xIO,8#eہLQ3R˹n8.7M=37ny%~4& 5}^VS'X̼e)RXW.- 5uޡ]T'q+XbVPg[R*i`*I|eG QY'x%n%"] 7P2b=-AL8*}Ijw]݂ڢ;U(ګO ѩiPO7xZPCA AZLў]Nd;Ɖ )L:0¸a[uSY s7rz,WD+"nH_ ?h.+ eQ.Ow1\ qf 9 '"r{i ]Zigʘ GX><4 A%.d2%htl5bمnܽNz=V** G)s.֭T5WZ{4x  pAx*ӋXR~ sj}x;:Sd?a@ݝK۔#/#  >06ma$h1[  *1.;5h=l0LsPrșU)4n[&̧sOɮ9~?k{pMm`|?vСQly¸`kg4Q9%jvꋁWx% [0N+3 d%kN><ڎfhlīXEr(M< Q,)PdWkEHT𵪜sAVmGwW|(9t<,5)f R~'gȖ0Gm_C$J9E&W"q5dj)^W6rL7{hM2Aj;RĆxĿ$g4C+))S@Y<0f*H.a}Kn N’~A,bqѵx]#M E-k)x_OhW buuWj@ˉSџ^ !M΅:N% mP*鉑gkȃo3r@$P|s2Vp >qT̀`X Qnt-/)J2/OKĤGa" $+?Tl6WQ]rx5\t9NڪWϓ B^,֥J#&OT3nU w7ɦtOV;7uN鋦2pۢQ/ ak3G֊!PЍ'@&(AσˡYja4mБ[JzX݈: ڥYb Uomn ⍯EFPFuFALf!jY5"QĽȓJ)άHl6M; UԜp^\S^۵PHow2CAǼ)V)zd5HEaov>2da]0/EV4 Bq(@  "\0q8n{%j?X<ػdb<d ]ƹ`Xz 突&هބsėdi ?o$;oXtΑzaЇF?" k>4w.B{|@<$~E d+ Y16F3a_1m { ÛM3Dmy h焣Ug4gp8^#rqboүA6VIp0>z@/]UTn$opErh)"0'JѦ.yyvJuJqI,Sxzs^cJͷ auQJ] 2BD ՟N~d ;gfvb4#!nmF+0` g.P.`U1wlPӹS;_I#Ԁ ;?b H8^FL.yjɑ\rSv.H(ϜKsD_y-h.76"Ӱv#\BDx3t[\{i>fYS0R@S|_>XL%ZaP $|a$ GmO>5[./8JN`iG[Cs g.r"Zrq Z} y,!zw3Iuž%ۀ/*c^PMeW $\Wp8g;'˶nWZ{a,RN&kƌdvΡ=nYDA)zBt߲iD1aº۴zxyX(Ȕ߲y:bURzxp"Rބۼ-qΐrОc/M,Ү[*wFɛ ٌ?X or;{ 8^y#\,hXm#A_" n?Bq$XA cgooy@,ɖCgB&j 'AyJ^7ܺhޓds!` G \<-^(%A^RZ$K-k-u-;mW%3AUC/Ul ),vd'H&H+xZ~19Oݨ@)`gC3sݽ rdHAaDmLr=Ym6H¾MII-7D 9ؓWr=ܡ I˔ilܥ\FĀu".˵k$}!RӾ`j˄IOpߛƙc5´Q:xZG(Ky\# +4L//9x{b.tGo,g$D KCHNjn QֲxprȢ z`0*ZpupINh6T |XJ(gsZZo3,RzPW)sE+H. ?X5[wJ2 D8 ґiUwKZ%W:GH%oوCi ^ajB+3.JlCi*d㹘qg _R.7TRCh43vo@YNzk~G tph 9? S9 Fkg$̴U8ħl3Z3fu \2jPN- b=liX8a|R܃ɖyrXѤp0}b'~"0%Z3ub(F~WiFP_i"lEy,`S<}>xmgW+bւgo!1pBTE$wv6Es57{P5U>V;3b9 d@Z1+OZ| DWˑaR u piWTǔ0RC)&LR W{)57 L6YqR cRBux.*;y@OG*rB0 h*.2~CCK_⺔!;s񠥷HpZBS ON;p+msiOfgшȖۨAgT7[g:cYbG("3Vʽo0n ^Fs^~Lm9}*4TJuq -$ȋշy#mu讐Q4R75 iJ΋K}H@v`CzLrcx#(2Q\R:3^?9sP8D{(_dc=M( )VZo.aҜ;ؗK=E'dkX]υ$x:O@wяz(ɵ [wH#x! WT2 7N<";C&{⣮j!I2aq5gr>%:&bEI_1R&mFR|!Z|ގ\E9p4Bg0L"W Xbiya-7ELa+9QiD\zڭ8y6PUqe!ea(cڼaO9ZśT>GEdR62͘ XI:M ~VEKw,vv bHOx9w8 T8hc ĒsvQV 1@\wtBjPDmqWq匓"L > [@wR*h;_s<"U md[[dRzvSnVEGn^Z}d' DS"U3S\^ uޱgYZ07070100000259000081a400000000000000000000000164943cea00001168000000000000000000000000000000000000004500000000./lib/modules/4.18.0-499.el8.ppc64le/kernel/drivers/mtd/ofpart.ko.xz7zXZִF!t/B?']?Eh=ڜ9Mek5Caj.% Ϡ{C3>t tgMx1Ӣ_w؏wʑe( 񜩽VBLQjFגm_S nCy .΋:F䁼&;`5/by]UB0Ǟ)`4,KCχPenMr>َJ8;UReJa5xtuAS7~FhU*=ozfg)WH6:r6Ґ6)Xȴ=7͓&4[ȅ?7sʆp/ }E'~<:*;8!! H:f(}0aA3'Z X=3 ̂ɪ_%vR{y8wYpB:VβPjE, qC: mP qZ/1xz -Uj0~O/]@6Qqހ:Bp6H"{*[L:I6ƩBRa >un*ԬJ[{iTW5vz\] &kÝu&3qt7E[ivUcNynI` &eނ17tm{f:u'W\SoW{ҠbVe;Y'yJdg=0%a&VyP(C<(4#(ɷ@0`/}2We^kzP׎x`oiFȚҀ>j{HMEK Fxk\I`e x˩i8ќrgijbTHfC%+w7Y݂^ovR݌}ΪAԧEji?s<4.Gj|1-^]UCg#BuXzvZ7r6*/m*vo>C k HXޏHx~!V-n(鎕.>T #5قn0a(/8e`{ک&8}'9CHFw%^z9Yq86WLזk~ [Uj@uC>{}k|\k ~n 5z\ Ɛ?/tj+S] kƻM w)]7Z{Wm1?\G(@cO@$/W:C$OȠ$p+zP`Cٽ4!5fÍ7x% J[wNK|gnӈxΔl1`<Ε՚!kIj,.BT)u~)"=%k7*窑~O#LVЩO*N $#G 0r?9D #Cpo7T%_W/$?`O؁xfm9s R9~V0E<%Ք!Nwy4͌^dw_px3>TLEX ew!#\ەXdsFmoZl>MڃlXg/;nG&djxxS;8"pEF+h!%E%@;.EN5 4-x39l"ny<_WUO~Do|6جPqwjPJ*CVrWʇݯ2q9۪ TbYOm~ul*) H?T@TEqP1O-fW A@71+Wf[7w;n7%C@{$)@$ʞDo+d& ) x:^9UK-Ŝޡ`Dm&cϔ7JT-m=9QQ7w ;?u"c%ؽG}VQT9ʶIF(_%-]%)6Y<>%4.9m(s[3׃$\F .dV'qTǭ-= ok$+XZ\)ls4x>3oHP*g\2NL > ަ'e3z\ARqklTX$XE5FV`8SߍP%|&=͙"i!\)է:Ts5/.X帖 s G~x\MHvw %у:?mGL] tPlKvRB۟Ϊ!K-.@ICRhf밋&=[K@򾼙 ^5ljST W-CQ;s(k Kj 7nRqDHW؉X|<M1*:ﰪFY8Hե%Z_E^"uqQl @lڡ1JmCKơ(zZ׳]Kx]UI9i. eBpŏPZU~?[9^lVA+CFa_zx*&6Z7߱')@m$#"YgtKaFT^h;"I:ϞítL֯ Y/Xj20Naid.Ú/hGF gɜF%BSS[|Vq"@ݓaR*9Xئז,I%Lm qE1`vD[F%No+\mwt-<"BfgYZ0707010000025a000081a400000000000000000000000164943cea00012c80000000000000000000000000000000000000004600000000./lib/modules/4.18.0-499.el8.ppc64le/kernel/drivers/mtd/ubi/ubi.ko.xz7zXZִF!t/x]?Eh=ڜ9QSiku|#|5*T`T]c;!ҧu?)rUd4b.5֯'8U%9!gMw GX# EV%\ꩢBzM\s5 Mh NjOIn^81o/xN5'eUg<;Ө3-rM76],.rMސ~[I܏0.]l[Qh99Er #= \  mbjZ6ሷml7N; >̌6Aj>t"Q#?[H2S%&Aqk:+TAUuUO#XjmdN!e|trZ$|{)}#lM0J痮@pIz5N&-ܮgD0xOz*( RdAAz&ggN6V g@{-=,)oDWQoQg}ی Te9K$X>d75e0aK֮U5?(^ZɲSb@QƿSSg|aԬI\P`5JO=!ow@6kQnYp&]04AW747&'KQs- y ߃Ը"W]mig8w 1b!8O FM3;+\h[ŋXn'A76Q)|?|ז\(OfbƟf"4Q6Wu ?ģ%œ #$/.cw69dxofsɂύFswwR#2SzY0'ޫo`µZ:KhN]GI:J ˻}m;VVR2f!YH< Kƒ9\B4垾tD=GamKpe0 $6ŠFJb|8J䦏 1kg̑e5GWmN1зռL,eB,P߸h,2zi4cA!PR? F˭A,]vO\kO Wj_h%;6Ͽ3W3AZ K×7h DĚDvآ1ZBt`];Y=@([i`u:11WԽe ,xf6ëku:E(]d&*"㛮M[B!W撚c~o_ ˴l|U/ &M-&/022ԝ pɦ4C|y>sM5`eF4}ci1sMb*SIZ{3}C? QB_Xs<4C)(Ynnb UNV˗hK'߀wXidߏ&F1 ,O.g~}/lk/+jXZ`;P`dz5aρc{>A46`6u,y4f!JKY~SߎG"'{5Rg9`& 3hBxVو3!uXK?ryYxpZ'|@>oٌ܊Om{ς7gV=/A`_> [J#"+ӹt-Z6 7-4^h/W3ܓ Ib@&f$F({q&?-}Zd- pPOi@FNQ|D%GyhM%8iMUT.YZu7H2~k">Z-f#>BR$VJ#Y1ٌww@Įkp劏L[ ;?]I^ 6n-S-[_m0FƔ4^ϗ^ c >=#}9os7F zCQ:PbNA'0ŸSh;#u֨ژW"JDMb&\s^ayWeﭼv[g2x;*{J7uC8ٜ XYsbr$ݒ·g?& '( %G1a_6 2Z{;8[ uK]`V$ڛv+CiB1w@aV_@˄o*Jig`ǯ\,kQ;s4Ej{Gv%_qs+c%&<~K @'xt _XmQXu'䌴fˌnJygޖ~A9BWjV.h~^ W)dɮ aKꎷ/0?,K%Ii6kז^ڴTSa\`k@@*&BKn%kC)FPi&TU 7[m~Uq%V/ '"ƪ;&2["E2kLXPeZgV_ÅS,S^bQl ;Mޒ)'Ϟ] ,,a> I(iO*ăZk;"|Bt %.VbdHp CXayRAMߌm\2|V.bt%*)dG\7/y?ޭYZ Z+h1,.fvjZҿ+”OrR< ԑ/ۛz.RyRV"k\Yk(dYO׺`nX i̹5|^C%.7j.!cC^u^_?1O?4PA31ոj>8 RA;ũDE1/2 4.xXpo,PC2>X yya\z0_?!ڨF_<%{*SqY#⿽o|S;䮂|K"zͪVJXWst̐ oa\U23#-X%4`ط-H憤0%&R94CAJyi&HeO|^~=5Oz; =dFZILq`H.ZTM*oF ؔaC԰{!VZ4TJrO I<Ͽɕnꈐ!#hSXZz26_nXT˶AuܱY1R(|R\;-ɭoȌld0?zC}R ?WP)oW=L;h=.[/;o8DfX1}4G7?B: =¯TI[roWՀQ:$x6䮸=aP#Ezh5KP!4}2H P/Y^ ؽT'morLZhT iI Ӡ eh_ruX$2y&6x݅Be|_)9"T/ K (n /sz3kΧN0_yx^QR6y}-i%hAo%*ɵc_)Xe;/mT 8.(z$nZ; ۑ@~@- ww!6.z"ezAJyy7"=d {c$9BE_ = rGz+&h1~%\D<,rzTN G@'CAchx.MQ[";@P7LAu /sqّ3% rzL-I%=l>3|!brn^} Iوj5ZF3肉(fsf [JrvzS<(yez N g2'£LP޸wj% iSpNQG6YTв-ACU#P A4J!|pgy<!$Խ܍yOl>Xtd>'t|a#8:'얬TPHR^kz_ysRJ@Fqy ~Cڦ̇vMųю_gEq'v ni_@jv$R<h,3t+PNb*z~WT ϳe[Rb7-ks1cÓL'-Qc̺gl\bff_[-ꐳ=ඥ= :8lhIB&ŌRͦL:=YB@Z\"y@S*- Oin0x<:] Sjc I8zx}% ʝp_AϺѱۄ4+!ORY@B{1ߓŒ=̬,.A Epz:_>|67Z1ae_*Ľgkh``ksNՆб\^Lib Vre<+vwÖR ?VWB`M9DH_E>u8 WƮ2^N<{Ta EUfB%ԋtlف5RT:x34b!.{9S 4A| `bCT0!cd^6u2%mOǺIy5"EXU^7MxJ#j]rᰤ LM49 (Q;j0"^yV"OC/>›Xg ѩWIJ)nyUDhwkDk2,tpR9B[AXmqu È =X*!Y)X.bʪQrA4HP-hcY)+}z&Z߇vl O fx8:bvkEޞH*Cr$toLR5ql~Y4W^7x㏊ 8C*/ړEKQ%X&9vΰvg6_?G!}H$%^NF'Ҵ%n3;|] koqV#EGo`*Wl܌DcKׂf;.YO8ǀ*a07n٘(U\K1JF.6-miE%چ N#AaHQ'Ɗ~@)/'nS5SBjiNc ^4.`/3 ,o_πmmp@ܣE,U0Z,ٗ9"* W 3!zR@p%@wVʟ3aG#s' (5 TF~)v묇˩07ax6S*PY5)Bcsg0?dcҠkώyLIr|1:~sd=K7*}kN`BR9ZPz̽q >z/?РYۈP=y;g q`-_td+t$fOBpO#m~!),es_|tlym.tT}ִ/&u>&Q19c;Ŀ5EN)IYapGAI՞MShOeSd@34q=ξah2ڲq_rv* 穻:a7l0cto[aQ4igч%N!`vyQ빨JްSZt1N{hזyZ[7h+Y mH<^]0c@Ȃotߛg.Nvx7qɂDҼv;j+!\/8 7z(y+iTT⏛,rysڀnGn!hDI'$~1)EJ(x֫Tyl$bT=z4OY5T%x%֛ #(0b0l`ӯDG`5H[v?[}&=m 9*b$3\o}w蹼m0,CP)ř(ypqeSLi!IY(ݕSƀjOCO%f-5JȁvЄ)&4t[r76S8ЯʱH`U[BҨ?n7߶˩õХ`ܚvVR8 ㎺E@_o,+ݯeƏIg!5 z3Y`x@#IA1b q\R #:~ mۀ/Q >iV"sE+)4r \Ӵ"$ oL=SB)q7WGp^Q~dy,j^Pz\2NLr(%ZA @Ȕ1DpJR *gO6}L5g7A%FXϴ#R.׬̵^2(nMLо53g+J(I]ƔcJ5Ժ17\U%?QUƓƏoJ hj*2kF,OnգT4FCd'@.\.e ɠu,ցր8yQv@Ɩ (3;@uLR<:/;@fpnluIz@/|CkPIw~Jjˏ {uTW:.h`)VuLfB^oPcɘ˭&DtܙDV(ߣq zt[^LM|?p=2Nxd8p FqRg Z$eכ"U@)ǻ \a%q-g.|v 7?1¤{b?rf)w 39s?630+VxQ!>2_9 gmFN_d'i[IԃR]˙֋f.yWQlηl-8B Iߘ+m VKطy .隬!o3~I-RV|!(E-tkI-]@^*X;vdh Oŏ@KXv@ q&u!]9ujoy0%;|}ɨЫe9oޏx4Aâڿ22¥G 8ԟ-̇7Z ͳkDs'iujؚA\/Kv9k mE˄xO4*Wϙ%r/5Mio}Ds3m.Hco˝$"PagpUSYl]8I 5 K: IKɴmwmf瘨_ VR1A-W630?5C*vzMv0Y=rƂ cySO\ꜝ"db ZL!#BV_ z-Yv+'[-SBbWSJtb$GT0m[ d0W_e ̢gi1)e&Ռ0G! Ir-Ֆ&^f%&.G 87󖵞TH1 ^8blb0BPln܅R͛ocT Ye8[^Rn8h+/!+~N=, c`cձYtxgs\n˙gxt\<G >^ NpZ.h2y?w_,Xk * rv\Ϋ!TjRMP_oE?jsA4~*΍\wet6#F_/X"%.ߏ {0+q4]e~ - KbJ𘕕)ӈ(2&GѨ5ܥ@){~8DP'ԇq^n nj΄ΓQZ}څ__ٽ'yWevuWKڨ-1o+ȾVvaBdXI>nIR%8RO7p#~T.1G5,m-h6g+(u#5͊E[K`08*)YDBX m辤 8I0WN ewda,}-d+E#M l.=^R@ tdiUv\цKTʤ==@R!* px_HiQ !dHD9ݰbZo(hJдLiqF"'o ˇ^E+:JIn?`6A[Cᡗm:"rY>=ɚz܋g8S2Ngcar}a#ZcIj ۓK~<؈Ծ 1M록ϵZL&|͞ u%1zn+1P+>g-X}\ݱXww5k;o{Rϊ Fu`_UgfN0" =:} 諯s\[F00H) ^Kq1 YJ_/&4Ff?`[Oj{&M Z8R4*Ng%q`sm".U]L8&~dsJBBV­&( 8 8g#ꁓdO:L(+Q}RK.9fXE+&W7mYAKOC.W hv0!QW9ߛ͂^Q&f$g)] +mcVb;)C)] |{ 9N,'☳,.S=Z7Β-u.s|͚V'њUKJj/f oI+{}ƀh[t2A)nD6s_Fo>T`.FD2Rvc\ ^ԤCAN|e^Z\qd~^7u@'/ Jprg=5jxjf7,re%\TkWMq$Bhw5+YͨgLp*rwBfORb&)ȵ~A8uב/Xl 4?a;as7g1ljk1gf3a{H~3PXlJxdɤnOC3tYTdfg{.|rvH< ~&NCCQK 0Iy[٨[h-!;v)ڻ6W<~[@1:+L/7~)K^b"a8lm(5Cؼ+[m?Vk 3-B5iyj VO2~ݿwd2 OLoꖗZFye "%h;ҎWS(W?z%\ФrBGO{,0#r#[A3vIOY'\DIek9an8dad+__ 6FvA{%`&D؍̅;zF&7`E!ĵ=c-d43`05e׮C;tš&'ƻ@ W0?ja?x[./>d̕(ch$'n. fAǘJ$'ᬀ5VEiC{JpW.##E3Ote*f0 6Y;ɤLϳwPOS`B[| & J}`,6Po52hEP`4\/ Ua )5qU&,g*[KYX _CK7nT"T@ˍ靶< xm=vK]KT ڻGvqjM*2)~ߊ k7|o\NIckKKY2w!ؽ/0Q}&MH.ڟevSncxeAʛr2ۂ.๪Sܜa{^mVTl-r1 ÚV[jk[;%w`)uNW؂{%_{V%ne?zi(Ŵ-aG_ 6mgY$?HJ|~{=Hyn\v;* ^s&SzH6?QgQy%|#+TqҤMzh=YӃUK.'ƇGb>wL<\p~pd5pλ~Q%ⷵ,`>!!=N` ZF1!UA4\ Q]?Wgܾ㣚+M=`zwO< nrDZ'oOtM x%L:3ĿjloNU0']^~y_#1~0z}TZ'$n[| /`Mr**kќSMI;O ׶8L#]5r~A1Puk !,+8س JSN ܓE ۓ alVOGɳ&$'' J j8']0W* w̚p\ t=[^b&?3l)cR$3r1 xV?S_W6gWԃgWc|.8(?8yK68<^JXV'HUR)x1T['Ϯ|X0c&GZ=jcEoY?Ge``2b9=m2mKb Ry倶 u6ьJ_Gya}lbuO>బLlY۪7^_Yb6oUNJ8iĆ G,_'*d~G ?:8HC*Q ҔyI .p]~ Hk@f^%U;6" TVrI1V}ƛ!okbLϷp@(X@n=_Q;SF5j S# !7Oq @hftZӸNV0a2)E?/oYu$f0~fC18} {ʦDh whrϛ~J|A|G{UH=[K5΅.1A@ӈO4@y<ٲSB"k (lI`2tяEKI&ͺ*t7T 0WmګL*5nԠL[#s 6- @бra"P[(~}tD䕥< a%".$†`6M̩݉(V:vaޥ Γ֙#G(6O:$qojUĥŽcGKCT@i`_ʶq"C_SЛ#'E) sI ukݥWyE>6vذ4 9uF(h^E K.X2;Pzm6Β2[^4wv4XOϮ{\/.ǀ%z5qPb6[m&ZX۫k.7aV~Iq AC榍Gߪe\㟭?!l"\nϙȽ~ȇp.eez$nVϥNnU]SOf j PD,{v`Y Qݡ2l4|r8}xEW%|mR]9LhN H|^]0 ͜rlK T3gjD 1q 6lv ;mL?ѹxZ—O](*XQՄYmP 4norWkbQ2Y;'I,2mKN~CŲHg&氮C~P.oiK'MgpX_~R0X6#UsPR8Gy;+8(9]%e1~0!\%_‘Ϻ1~}?(}-(гfP1<k Z*EJOkm5g&.&&8F{$HJTXu?JF;T+fƁqJV C.'g DZA= 9eFK8̢;ow_IPr'B"9D9i,57"4_ =P[f+.ϖ\9=nXy)`lQt͇&\Pi3V{qbfL$e^4N#r9+jM] d!bjf2J  Ƴ7] isBշA>{*`jD{"z_Gc;^rǮy.d OɑS02jp#}K(͘c*::,G=-JF13_?˖ul n2F1|X)塛x!Ƹf::ٍC֍Ѩh#=…)KYwy JsO4 3'G?JWp.g~#De޻dB_FZ+=ܳ/Q}fJ 3.5XI+ UQ9rh)cwPǭ8-.a4K.ڋM{VVğ!C.1Se9yw|޺7/i>Sʎnf!<~z}fHA/M\vE CzF帵/ d;X"|yX`O }֥dTf+L\:x]C!I`6!ܢ8B۞zZl0Fc8I#{7XK%\Ŧe?zau~$V-C9`y^b3+fZ1g`;?ʵEn4'1++AWS[,i<6/WA G#)n ~8m@H3cV-#8PC+\XI]1|m1WưdA!NT$ g8Qt B󻭶~F+-e*Q R5)\ETܟd-"A%"2G}qH!5Αt.X߀kNAfl#cyl:\A9.&B.띮i.V&k@8/+Dܢ ୴6Em!ɒA`'Uţfy͞vd0478DTKLL5.y58V]xy-EEC{xrc9dNAzT0| 12XRie?B{ j#yD-l2YˆpxyդgjVeRw q5E, !ѭtÈOi N 7" nPCrt-1ZKPlތ#[\$YCޣ_AU:M(DzK^Yb"@ JǔuZJ0)ZzpnHΆC-YPjHb⩔!d3XeDZ #RDP !\XtKDH3 A|K]Ž"uK_ӯn0'1Z3ۊ-[TpW:9wLd:<:=,jKL[aH~ط6>Vp2vs OAU+y5K6bs%h@Vsf5ߊ7??L J5a x&jBj ڑӽ©7 6-~.u[^M,-3WD,7?jX ޱŝss|8;4eSf2Bֱol?=>J9|D굂ᇐZ#d~BQ⡶6%ϱ-$&<@Dtl.wNc0YIR2+&Y7A:h'#Myz׀i/" @KU6rk;2̣yOtHs 5KX=2;$A#fcna,[T$dҭSDĖoƯdtP$M06ϨHk|\%ǜíy/FzmΧi1s+q]# %Mda:Oq \O`X`5pwgDIG">cB(2:꠾͊0Go3CyU <&zt[35"idI$N`egJlڨYA`;j1.n }nMӻ]o6VtҊ+ 3Ǣ$OWىH&X}jX2xb?ˢw[o~hK0@ȳ*0aW:E!J698 n  P,\̟RJ!:)/#ABQvcAk!=||_e2b߄ Gz/R 6aP[k%3 Cɭta (L|<Ag.Q]ۮ :OHS󱸧O`qԏQ4 E)bf}ٲN-vR6VBWHh{\Qw4t [ɧ쓁v!FӼJRPAq\z/`Λs4Ԃa46S i@yeiHR q9maB$!jL>oW.9yjd7jj AHN![6?oI_&)7[tcpH-H8fe0f^mN:}HGS+3u\~GeB΂)cIJL s;NmNm$^Lj1hl/o^y=3ŀTŮsLy>J1:LpzԾt){!0F46Hp/C0ؘ5M{#& @ 55 R@ifG+>ݸ^vh)M V+c$ u3*ULbBkO(;{$_Ӹ/L:bW< g<^̞^p@fUU,\t0d{N<3EDW{͍lMDIg[TbYive[Y^¨^Ք^(N¸%ګ-?-GbX3(`m>)^gU'Dv4lly4#W(&YmWD7W"-HѵK|pp 3Q>R,{rY2O칻\oFD',"p;myȠ /H*ͥ+}ϏwVW.ݱx<.~LZtO|R&Z3#R!6 *QKkaK,߫ m(R<3i_FeI98.nz{ʒ"Y鉳;F3k|pL7VzmrC㠮ߒp)? ==xeG+oظ,qӠmxN6呁^DӣvrA4ִ W ߒo #*R=[J[-NjTҽ؎@l?ڔ뿤V+A[а AyMEiPwcMrk.^i}uƞR ):A˞}LX WV03/ w$ fV3xL+T60U.qlL,&$y- y.f:Qwx.+C#\AMjS8Pb[֙=0{Rc+~=Qn#WIy롚2CF׋]tx]˗ߴKޤXK,h@. Imxr[#؊ƊI-%Lh})ICcez?jAM+S1C˺~֪s#( b ]tF;#^Fjk,-xHCgN͖^)K:r}XSp?6 n/ C.;V1KS(ȺtԢ=3lel\OlV?K׏C3+cGkm3hhzM( R rn%I YȹΉ 8)\}4܂Za|2yɬ Ld]?&,(~Zk->ب_''xCsze8,m&%yNЋƃ]CN#2e GA^1cQdjWe?A Šo\x'ʿO[g1"=;o\8w$(:J$ߍ[S HIv8w@7+(w+,2h̸4 =ǎllۋ݌ωZ,YqYv- .\*?@Wd%ƥcm Q=7 =lO 咜k! |gCIۙ c}Wk_f ;M}s5݆m/*tO\mDHe&$W d`ܦfr;Uy>'h/M{7B3#o.77~/lWs#Nk6o" NV5kMo2$6!3`U6hZ <7onhxAigu_³.Y~|M\|gE0j8iyL0|5އsY8{sV"DjX&S {Ala7~[{&ks HQt᳦-픮^/BHRd HdnJSSy5poՍS_+ּTZ$7^22̕:GhE|)onIPVc(g6%`~/w>i4!7EGC)%2'H˕0jdRd4|5{lo`XiGr |zX'8E .`|UyaQXsȾMqw"TOB!uSW:-Y.(4f,5B*WM9&UHeck1|$X?%@bv6zx yj@c4\hJC?7>^_9mzGbjG{]v`(a$faJE-e͓IukLԠW9A@BZQSjKv͘P k*1bJdi C#eƥ !3dH?!>rd^ ,W|ΧN`xMgˀ\zmb䱣C2ЬFmȜ(J5f*# )T->|'+jҺڸ;H%G fuQ( FG z 6zI<Äբ+A;4H veY;=9j` @#B+svI_ 4Me:@McPNnBYy80߈:A|h8a~@!!,]m6D6VL/>8}5/| B "HG VDuAn68vpQҠu'B԰cQ2f>J`.ʲw4pCyRگ~Tfb߫%~lJBl0 -yw>62%U~KIkd)i#r/*޿a@T6r\p,_ؘ}4H9꿡&g4!EG b Sd윖 '7I%`5M|A@<ڼ"&bJ-H ;vDʗg57DcH%پ87vpoͷZs#7N]ѱ !{t9EIK7 Rvz~fB\ЎN a߶?9 NE,It~rۗv ^9 AxvEX́zDGyS|6YT_-qŘ{Klj 1G^2uYڢRkK#$qh -6`,T,oOLgURzSSt@ky.^Fg_q㭙QFO0a~Կ4$j? \c ao4u_+_JeI=5x>}v`DYx@1YS3rvU#;;2,9ی]yS8oHZ_3:Pi v/)%allۯjJFk[F(sȍ~ؓ: 3WA[e p#Lbd!x3޷Ԩ)_ª:UȘ)M,eYAth91 _B jS> .Zw/Jz69UҺS,l[KHQnCbX^RH7s1-HĸgGRW7jQFhK}"T.p}7RWC$N@ЬvF"g O 1=Q<ԯa1k=c%x,!_Fڑpzd7Mc b9:o>9D8?TRCEYW'2l}v&Qg*/ْWI\liJ,|q6G[z4 ղA7+%-Qan;G$nH4 S8=$U %|Xw )v./`gG5~6TIWTcS2LYٙ̇T$=!o]xs4H)9gz!tH ,6sk0nlΞN& SfQ'_Ot)oOc%*wjGIu(i{h)}Ef5M"Ϯ`x+(;?yEf.E8J[?C>@;̐PCjxѪfn_vbTHu|G~>R1 F" TSΨ;im-Jo#TJ7)*k+2`X>8a( 5Q* OɃ2n'*E.C=oʭ:Wv:&c Z끝'Cb\Zol -(Vs]e P#qT.Arb! Έ)hUѲȮ1Jm=#! j]E}$fVX^h !KV@ݩ*#W¤=OaU?.Ҽ.uZIyaxB!ZxtP6 c#`ap /.{wE|*C=W&V;$;!RϽɭ~%o㍄߬ʠяUT4viZ>$Q`d$ E G錠-b[',`/졝|&[ JH`_@V8sà:+Ȱ{I6sLOxk's 眩4[dSW㺔_^*(&5Ȁ|nљ<'ɿ3So B؉c dO,5/h"LyfRʺ1a*cOFӈ0\猓2o[/U`صDy ]HQAh"nhTW ^7&D?] YHisܼ^vOzZJÊڊU<z,lT׿oKHWz@ɂe?Ȼmn=(-5='- ̥1R/"Gzڍ{ܳT+e$Ж]g XWFܾl8 MkMW'| +f'Pڼ@Asr>xYnDSW &+x<.Xv>(U:;x"dZKWޠCdF,@+{4ܳx-64py1͢T94*AJZTb4l4A_)UXѮ14-*1X.wA `U73U''@QWz+hv Gjo~:7y=Grâ_Hm<X􆣿V 2K ԅzCǩ[V[rX&q;XL%Y cX٦UW}}*stá-JL ޣo1&TB_|d/{/>Y 4#Ʉv͐dɞVx#ΔdG=;B &Az͝8 8rwrdxffv;&[C4_XxT28!`_!Cy)pPFW<#6CW[PvJ<;s%{b }S=CIݟhL 1n`Mϸf'׋@FYHJ:XDH(BiOG=tネ\LL~zvc:WT d wi>kXaO% b RycLk1ҰB:?'NՆko㆔x688'y"mʴ8FItK`Ĥ'>^z4H %|֠ι-kO}mvh3.MM:3{:ŭj8u}+v#@dn@{,BcT^$|^5JQ3 vHӴ({ g^6:FwFS(ôŪQ\%!0X`ڻ>go]‘N0k0֐Nہu|ڍA_Urm1 y⧈?4YBBNAox'}y"S0%QaAu;50QZ3M &b_5i ʼnuWJ^R2\M-/:'-:CXd l1 ǰv̔(h<"TFUFrSg@ NgB tMk tbimONtq@郯h7K FX%E ✵33*U;m5淐N~롴! #\s㴮]-0qSeٍb.+o D 2Ŵ3kk Y:goϖ@2%\c]2ʛUAO*hb&gwiAbKL)4gymܖK g%g ϴ:0ZkƷԖ72rAx;IK.> &Do{ .Ų54_JJs.Mj(&K?3;@IlBk]%s)""RkDe걭 J^o3{NOnrKsWl:1̦0.I>Tbp77 O?V0*C_osw\r$2G\z Æ[Aj'i>Ee쐤\W4D 4[K8TqEBmcO}fD^#:JTQq$vF=i&Xy}{& [;A?~m 's](Qhؗa?p= .Cfm#L3pq[xL'6^_[.^LBM{T9|g1ZOXłG"\&) Ho@e Uu_Xh}|Bmz}qA> IoȊL۞ 'd2~d[q}'&Vk$ 5d,>=^"MpH<(&$/RZEDrNQyW/sm㩐jƬj&E2Z6jصKhKGAmT)`hWeۖb/%ђܮ$ , ;=Ws(E8 n1)Nʸc=f=ۇ[>Bb9eBp̢cƟ2~BĠ%VarO[1aٽ䅅% LW\DR6&0_3 baYiS>$[W*I{] R4}v `C6ܰ=ː/^x1gm32NQOݞ(&LVHW==S_@`Z"I\n~";1j Ey;6дT1>~`ۥ;}h$+EYd5V$׎iʊՐ8p8ވO/uC(ȑ gZ[J}_1ʫRn&7Uȑ*lgFBDRI.JPCnDj"3|c{cVԸ_P& .rg]Nۯ0u@ B䏄{l{N3ӖcHehl*/9([osbmФ5jY;c[I@HX]`C! K"8ff3ry)+'M3)prDOhhhHᰌ.<[a")}]qZ~U)؛- ?ڽ@53Xkf'dDS8bIKmcKO7h^9/kSd}9FpT6&ZWɬolUo4ۉр#"KHZF0%g;T.x>*x'h{drOؼK+ W9k3= Ɵj[xr3 ྜ:+Ažu9Z5r36Ţtϗ?ƒ@kV\/c{cP;Ov+yEqޏF93IIG'∾ _;^*5}?ڤLiƏuӶ*[`;Ϗֵ]V#IڹNtLzR`!ņk t.=f΋&CH閎JYIq?9%3 Q *]:ဤ/,iAONc<.AKܞ$݇ ܬ1T۽eR ފlEN]-L=KRi v\oKvU PqIvu?@ͥO€؈{M z ]Pu @,{yLK ̩<5{Dkp # Zʝ Uj9~Qy!ŐdkV]ƞ{ J'"T&B|>ظݕʹFS{h.̤7oLQ9Ur-yڸDDJr}pD)quCApNJxGj;X㲻sr;N-V![{\u"K֬;%͸i}Ѧo|*'u"cJ"&T郂؟% E8^g8XꬱgLhnu؇^rV.uSԌ๧k%`^3S吨@bNtJtb{D](pF5!R knM v|G8rU\R!^p9HǶ˜LH`+46xS'ߌc rheM" s`ʨ`0"O^MS,9-IRdzofB؇Zs[H'Idc F4hᛂ ͙LDsġUO`"2,jZj, Yq'4nX+A ~]"<ZW% I+lc)(';@X{ȅZֵgmRA5f#^7HL{(O|\x80{9G3 :+M̻8n2 o9B4el6ku*U⹺rF+Psy]rKiF"%j6:zӝ='ޫRu)"ͨ}?QG @˽.(_q~;TN<+bޣ4T:Ұ bÙ÷fqmO~5nE~eaߠ7 DoOBa5s>){qE-pJٙR`;;kBpdpCtiz{'PNH;)kc(~}k';#Z‡&[kqdk!~"Nd8Ylfm(^F^^H +iT#*H# ]v])?T-28_l*aF4N|s@F>C(,5.~zN@:*% MwaR9%sScS5:boJ1>Ruh H@_[4(_evEVJWGb$褽F+ljdUkFNW_tWWtVhw.8ϓʊӰGLu2Fmd@#Nm¯8u - [9 C("C~K [K{iMzKK¹ r/Ô"߬:G;i|:BVdVrAyc% X2ؿ&_h/2$.)'Av왅TvЦgkp I-I7ʜ CYYy]F%fƊOy<3̡bWv=Q[w^wKiJ81}9rM51x7Q%HRZߓoc AFFk[xsG6 ;U{ue=]}9`vXpd-Of֝]1>W[?duiL<Ifh–a\-c^7^W u,4p]! L-WGL%KL@';hù'һ{(R#7"ՔVF[;uf#[5d|yr SA")Dj߼XКK`LvEXeO@: I36À9F#Rc9W1ǖG] koa |`i[~JM J@z$(Wm2r@DKauپߒ]2 gD1 ڱSɏuaKJ. ꋜ]eyj)Lo݇ h}M_Wȵ5oIzOەvf@(x."Lm~}߷.>|n,cc '15sdҫq@V\Jqtfh_OO&?ɿ$ ^ts;z~zVãq9 \mnSVt9(M+wp1߷#<6CYj}tNn,z Y@p]6dǐ?#ۂHe4JvƺCBF@N8͝="rȋޏ~N7,mX Q32o!)y;X|ttKʟfǩj{\.#g(D}t䵀GFfO*Jxb,[^1--ӊ/`ȃDCb:*Db2G%6{9RyC2e{؟6P.vaKHqj+.gځ;m'oc!j1dH- ԊK߈읓~+|#*kaR8!dј@<<]SBaS%lU?uDKfO4AevnՄׯNlec %SڢR_|[cӴ1Q$jEĤl!Ox[!z!;vHˏKO:qkl:}v\4$ϣ;=ys)la:ݖ?S䘁gS r3DGIۅJ<=3{7M=  @B_dK$fP"đ/2lNo 8Q],ą y{r4)OW_ ̤uytwoC(0s?M͚_mMF,nb5~(fwĎkٴS8@PՍ g!6T 4 :uZ>jܼhB.M!4 'up*3x :ЩOWjOph[ łS)T^ptzdGBc(x,lu= PdgDiA'X5|g]c] !nn$*CGjƣ '3o/(Js^6hyt&SSqlh^Cdq!@XFX/ҝ՞S 5$K |g%H\4ܭz a-LcXðv"u] G >7vM9 BɃLFd+d?7ŐÀmt!碽e_ذ{`+ҝy>@{$OeH-FΜJY/֒jeo>H+EQE@DH?p2M0H"{C1"YR9(ϒ|PL yq'@N{Cz֒!=kXVɢk w0Ԕ#ڷ8YeWpȉ1)^V;"DA'Nn&Op/eʱٳLJĜ}3{{{#JwgXy+̛Np~=B+D$tS[tUK8YHT-4֋OJj\mIoG"fWҥ|,y{ 4jb0 >x㒣,1lҶa)_{5Ԁ`8/ AO3x/*G0zN#0yG:J`y?/|jv5&Z>nQG8Y&miY|*17Z:6*!Aw|r.U jQc5 QoR:ax2-]6Ω;h.abO`97?q$DD@ZSr{XdcDj3+[ʗS{NNȑ'+-ׯ8c놟 )݌1BaJ#*gn)` =:AjhQ@"nl< JB)?M}Yj_m=y:O*a|%E6o:#pѿ+ d1,_Ճe_Y&.'0UK-O* s<ùt[ sYfљ%*,laSi+,i葰`:}{Lgi~|n7~< zؑQM VJ l;|.9HlQ*Ay:ȸZm" qZ~ǎַ0)=DDكo@$w x>:YH@d֑LmLҴ rQ=|QB`CPӅtA҆G0u)_ @?u yqYN(a@)"S?"2u0oBU"Ai$~i8 i8}alh,cE:iTunm`4R ldMjgFF结YoZLV/n h*’U(BJ9Sӈ;W@"z cq[mVY:(cD)Q|clfӲ[_]l'"iZ' P4m_PpB"{_"m#Hti IQND96xvtq>rΎʿ>#;J>e =a85EeDEwf2ʾ+]`U@Z…x= Q>_+FI#?ʎFEab`ّN}jx BkTr:vO{ݰE^3g d.Nt5ygE)jDAGf%b80oꃓM I>#{YS'\ W<8G^-*7:{Eh434iF Ά㛻l)~ 7f%#Rb_hw#N~JHa 'YAIN BN=}M}ܠjK഻%Mf|GK1;I}l1 MɌL'+@EF ^±{8ENם#.ޢ᫛4*u-׭;q:Q΃؅]bWIgk'xBHpGPUwvTL~>tpMߟMPX(#DEÞ ZS1Zn:]!ƅ6XtĖ3Ljd@V)bj!WkVg׋R)ߔc;Oh Zח5_`?5nA ¢lr<^QcR蹇TYU .S|7["M?T ◸Ħ! sowO^r2eLI _X+ڛɕ;L-w4ՠ'KRVf<2*?RO2ߨwHg>.DZKE\8 kt+'*eܖ )QAay}`25f;ؚ@cWW^>y$U\WBكblGB%# sa5!C dh w)^ y_O CsxbxCHJiܵC$r`rˊ(`TU)Z[J>oӽqqfYbZ mO6lXpɒqNጓ&[&wߖe澟siOTd[JaBw, {ĺR/rϴwW/v=8O65JkB6k_4o4 ( /ݶϫeHDV5x6淍t05C2Fpʹh>$`sxMo#wκh~4cQN\3_zD+ۧ]g=IBs*5'م1Ru2_AwuEN4[t:],)^f`j?WNס*k+9f}ͅQx\< U?̂6e ]CN `}S~#E]Fdۋ5t|aYd)AP[!<tUM\'gBР>e"7Le#8`:ĺU)ݳRBNRFT;> IWٚ)10+S"mFܝE}6Jy$3O0$yi~fKuuҁLvr|$=Aׄ7^`C:uhp-' neD- who-ki*k ri[ ѓUh%88VQg;M_ko4 @8E2J~ȱ5"o;gRhr\PNy{LO6SMT]h]`jx\AάiBn`ol+e݄y8QYE)# z ƿwr(.A K HaOH1͛Oל o{4f  !.ݟt &n"u= $/qᐪ6w;N5-ݠNGM1^x<|o ՍKnn&ѭCQ|c8NT=G ve&Ilv6Nl1,Yg)0|w7a mն@3ixB8Tغkpbz R6~mMQTԨO,z'C$[oiE kV ىEh}K {WA,™ #- ^"wFC6r(:ިW;<Tݮ#eÒ>i|Aȡw.at sxC%3v+ E7LzWvnX) %+ҺP Y_?;KvT >H1SΛO;{'i`⬏&3Lj'F%?A@)'0kGlclqsA--_b;Ժ!vL*BXߥW_[NB{!aŰ|^/wy?4dMNN7g9"_H|kkcJ"8ƕ88#I)\Cleg{~AM|7[K0 +α QZr>|-;:zv'M`Q-klq#kG=DxB c=;\gzɦ4Ɗ*Ů7r7qvk6iŐuٞ؅μˮd\(,I@ZI( ֋DCaڒۤBE_:aj9r/gH!w+H^ܩUzsz{fT@Fl4brUUdĸaM[0kdkE⌝ܓKZ?#@,Fop&t8)%ֈq{=Y;KO,B ji>bOs>k S^8%q<}ȟ tuILT<S.ѻ/џ1AΔ5=/  tJO`U | Ck#2 Y.W/D̪?ܬ} xiW`M劘t;3Uwnl7FfQ&6|iAXTHS"ЖT3TuS\%-F[Gcː%B3V6*vcpC <[k`8/\f-©1:-昕=uxjٝ]|#9G/gY_J{8tZBm^A,/x3>͐ri_l?3zyG&Ujwhq$ys^^ UFdoD8VܖH]Bu#{s*˕B2xJNW#Q#c*kf#= G $S|#MSe@]MA7x ZRܭcsA6|m@)Q%=Eh]10:=n0PGJ)m!C&+zxEp<DE*D{Aj8h%ʯ*O,2 j >zҰŷyN`Ccv(!nDouo,mI.F}qΞAX䛢`lR, )xƻ\1YFNlT8z#Eqt9:As8\OP4Zw)=0]D>tE;PʥX;oI^54W/H24e};0(ivzY nyCJYyqa%N lT Y4` I+S ZDiT*ta NcG҃.4g`g7^}˛-TVkA|ㄔ DCN mTzt%l*%i&Fhy.! ӻsZQ_oF5~15![23-LƂw$_7\r ʙ?yJM r9A8V9`J1uKCxȺc(۬^^m2Ni==j; º|8YM!zKΔLZq,HƠ']W+n>ʸ5_mgWȞ>5E'oJp`ILqSI‶O-"A(+5TΦY$a.k%(,GoBV!lѶS{yޑewE◂ N2@py-ǀ,XSų9? e먼(Hn0Ѓ1ZE=܅(pT\Ct Hޫ .OB&ERsHr;=q5C|+sb`c96濩+e/Jh!:z%m}AүՄ-tcMmYl-_RPyTQ2-X8`T[םݝMKmSs*c"6TU#HE3G/K51W ;v2 [qXِ( ?]ruc:VP.,G ]1Z=|f㳣eẸh{_Cb e @(Pg''Pv- ?+,*q"C3sisrF\WXhVoJߡ$O 0t#_ꕆswq"qJ%ei=[t_5u ]Jԫ*ӮC᳦S(A'k22'Nv?YҀ <ǦMRjsSгfEJ,r!ί. VQ~X1kVOj<LdX#}D= =I)cF3LVJE3'ޖTrd tխKzf^ym蹮ȍ_ =je=7b6;6v :] 50 \{F$h 7s3>s7>t_NjI-CK)uyOZTbfK{UIͱM\!uice90\=n1"*/6MЭIZ/[Ra6g*Ƕ8NSf9dj<$ݖW+86=J %s}"̰Y,1ߋ8@r9QS"v$M&R\^6IG\o DLׁ(ϊGq1vE9pQO-Fu֍5\,tfr3#\W`0 }e d_@Y]0yoZ$ L||j;ЮdJIS19U+8` S]s6 ON1W6#ae\dm-ҠkBrLĎfGC@ H~jvI'Q(j8?οEnɶqٕ/mJxL*>lӻ8f?{-!5- ZR)Cm5 i[T:pՍR7 `aJ -'LA㑵c̅ ̠\S U!jmX z !4nKU oڳ`XZv%`bܜ#L@CgRc9[ߢ%J[r>zzi@d kQJkT 4h7%d4qt)b= $t5{ʦH\{M 2 q":T0c? @bv 2o.QUX}5O |liiDsA^MT]wTʺzVLm|kmtAل ?efXͿYyB|=v^GDnߏBcbz^F?Lt|N07i=bG EnPvhɋpՖLV^)ћͻj-rk`JaۍY!e΄ ~ko'$fcυ}sBF$oK0Or, $:'iZ_=G;nfv.ʆcʷ C"m4c4r aBItxzIb_a=pִn^`ĴOP>Y W !kG s_ z_FZujܯL.I6Gc2q3W]pr+7ᨐJį@{"͆z^%(`ɐʆJk٣Z{Ij^xY%OԥG;q=DuPSbfv~8l%d ^|" 91IQnB0iKֵz*Y=11^=C,wKPYS_azDѳVSc|fi{y(y60u: VͭY~h:Kaz"T+lMyFB1"SK1 ?)Ӂ!|IgnrRīŕIRtZiC!g&e/¬1sX/ٛP ZC0e:+cSH?ґ \fZ\LɬS3'Qo2Tn⢠ɓf֒iYvN_1"0~PyOLN6J!HLv:(M'} [vsޖm ]ön;[&NZ+=Z1/#sBCd(m}EhX?2fIB@=/9O3we`Ur5t(KE\rD()Zēd~ /1#_ؙӽo (ݡOڧ|a#zԈQa8]N.h䁚%&qvMP~9z]J]C ARTR:Vrzɾ4 SR|fIj>&r~hZLCv9uF3-, $.5PjhuE\K[Z[kurQRR?AuQjVP6c)K-ҒJE|gNl}x-%3XkP4 hߛdq妢/cD3;\-9ʠu*R{dUwIr ne I{̖>3R/5?)~H>NY@ۊu P޿˹b☫$-=84(:R;r!l鮭&RZ"6;~礁KIP@ #+L(!c_,{B~Ўg€o- &L'>iCUЈ6'>%΄vkVgO& L+('`cHݪ3@{[%宅2h5 urvw=.ca;@\֛Js\,y z2{9dae&O U"R<_Ti=RnnML/CtW¼c:'j)JKXTX0|\QȭoGcΠ\\0Jq\E(`a=O_RGAn1Z06 guOkKiU&3e/'*b8M7W'Ouy¢/l5gGዠ%òx!iž~"dU+9ucM9^oqfiBmGS5ȎO{ m%EVE͠4xŋ+Uq3ܝk/(W>l{~`9P :{`ӳlUzFqP5RֵgCQ~  ˎs`:3~CILil 8z%@X +¾ӥAzf/<^ 9p᫟EޥYR`D\NGIU(HL}W𯕒y1{?I $[[bplZEy_gL/Y[(9P?Z\E=q5Z]w im;f7tɈbbWp@zBz3|0?F7jϵt";W;[ɴڰFb4>1GP *ʂ;L3;*RpA6DUۡb*CaYLವ ʧTC-;/^ǂ^ EAY hw6b/Y>5Q"7I^?HO< "41w!#3#=i˛&ydzFf~ae$]F~v .f fC]Pp+vlBljHq Vm>lUMNN<"͟hg~y‡؊c!Z8z3kzQ"2˒_Z tط4 x[FL#̂WBkh'c?,`:RXIAG($ W hAS gnr ǀ`?uhZ 7:nо';54<("]B34Nܦ.? 1wj>&#(uGݺU&L~nYe# G77HU@@AIJ*(B-W[@ w[2'Gu/ғM)''j5ދ-#9ʍKdq|4vm8[eM<0ncَr ţ ˸) );"^xu<ɸ!'m ܯͺB24\/Az >Y<.|pު8u_+q%X7'PVz1Xj~\JFLJ# n7T7rT##*MǢX\:QّzubSdʀiɐ8Hp k Bibr/?A KkQ*;.L$3p+lEz7E`iIXr[pFUnI2]iQ8Fk),-1kR/Β=+26Bmr &: Ƀ wLjtqS;7) Y#?6j5XYq_xd\G 70?`E(;w. p<;_wm~؇`np* dv]r&.I\t@I҇V{!~?團މR H,V N)~*:_Lq]O.v:庥>:6ZHtabSHGF.hW}qC,UtB1^'FZȡO%{F+Yfu38b33^HW)l:, Y1Din}e$#^S0*}I] -\1I R≱Cf"^0=LhG l8 乱9>M!_J679hI(ӣ"'-r —ldnL}W#8t!EQ򝽨Ȯ1ltr,@!*C]SDVuŚb6'-?m1ˎSW). qkfzUXF_]ŪIVߟm9=I,B`J\KTk.V(t{Fid|ճ"5-iZu2-G^EҤ'Խr X^HFMY)^ P3^e(尼-cmQp)b7m]!cL@HE#"tԓGSnC@qߠj9\F;츰*E)E;Wn^C%l~{b\qq5| ]QМg,{*v iODb;*5n"~lBXlENe("C֣kIk)]gI0 I |ȋh`W{g@bI[3nր4?0%. 06oWIbp&i_Udk<9t}Dy͞D$@<6*}W=h-8RÐ`&Uy=˛] ,"h ud4x3w~@B)z>S{txOtvSf!p]K}S@Ti.=@22ycmlCw3 0LcC^ud)mAEZ 0A=j .& ѽ24@3u u2J*& xQC` So-_Mi)>cc%#]Oz}[~"j37H!(Sw0EU?+9- =J,|!yUzr/(JNK~ Ť|>*$jmE$|;ν&i7dCp,X.չr ph"m flF։qRo:YsJ5)6{B8r*-*uhk\[臃@XrխCB^d(?;r:ƚm4sVGfLV¡=z¯[˰<%Y9\E,e3w{;`û%)K?[UnIog_%0tjdtH>3Ŧ1U; <?KW3;![nlsSo)F柧[[/Qr/] CA 0$O;aRĒíRY[P[$v6^)\BFr ℊ1(¨ wr͐P]^@h [ehy't )Og$ΛsL"uԡ=T8Pzh1sCMJ?8WwJ0֫w`B f^-=7PGw[:WX3>N>2/~|['<$ /s^RU,dVΧ2=] j< (j1l<؃Iys+ *:l `|Ml;(^wĂ[q3RS%B0-ķQl;/] 3wKDRιڎ{T4Aڑ&>=7:uAG]6%WP \G:3Ζ㋣Li&v (w7hIВkaV}yV4"?G y*JX1% v0$6k(ʺT TCN5VϵXqZ*[鴪fmӣ!pb8ce3|o- D60Ϗ5SXk'ʲ')AOqyٗ~ڡߊ"݌mVm3B}Kc+S7{Ȯu1Q1su#8XlpZq+jKH^!t77"s/57_q+P}҉0xtM!/I՚{j}tmPs}qy {& J'R|Xd$a!*ޮUIRa4' -Tz=4W#YӇby1r0鼤JFZ (JyvQz3%C4a1:j %|\격Ģ֪J ]Wfqf$k%@޻ejᐁCڣ _L7)Of&Hh헶.fpY *~~p΁ia4tpxrF!uՃ.|g}{ ǮǗJ /oGtDvIC1 FZdƣ@RΎU=H4vcкGD6 FT?<]tşSOQHO%?;|K}2 9G(`?+!Mx^:K^ ɏo,{߇F-C,_qidWI %MM?H  +4"fAO[_D!D@o7FᜮɐDZ~mqGmAB>[dzH:]bd QTh&kE;0Qmf#cK7Ҟ@`8k(4R.ҸwI vHI77o:sS"0q>ren xHp>}~ \zͲ:f-L"1`i%~MfYMB52}PB^ Jv O#(E6>!Lħ.zt0,JV'ztn{\y~kc]+L  =B 5}aVQښ#oy4jhVjM[oZ2bNCՅ}/xAVuU <߾,0PHޢ,̝؍3y_bM_+vPXոNUZ_h\B ^//Mi2|]LP_ʇZz/N3/Լ]'4+8Va*ua8#IE!)/Xyvc&@6HY~&?GBM U1+&;ϥo-S&dTmfw@#Ntx<Tj@ nyt`?nچ(L҃Ƹb3](]!3ːq#m]4i+h!eP]{m66~w†뒜 $#^.0JR*Eh%:T7ߊ~d"3/2,hOˢt'ȵÞ̲ 4O;$R_Xd",r/u񄹾)q!%n|vH0Ћ&LYPZ.ź_vh?bꝦQKw.lh/WSyƔmnJ+}s"$-r>zﮝ, ǿLۃ#`G^6~Փ\s8/^YTtAsDWOjDY°`B :AI:,,r2HIH5sH<7z)vOcn=0Zv0P%nc:*9 xz<J0x\Z,dh'6KF-U:\Q]bȮ~|@taNnŠG" Ϲ3FQ1o\;OƏ&L\H.B W.>'u6 )u֕}/u04jP@ egR ͝1TW z47%Ten!*:t”ϒ|($Q*CGUXD%4&s=k2@+g y|(jCp#ǭ{Є$27+֒>4 nǡ:u$Ē)db7Z#]'D[-BM ;ʫfcDO W%Yt\*WLG/|zO ÑMF7G ¯صh BA9s+N Ft1=eI],`=נף&jmJ:p"NZWAazΓI]n[BrKsJOacgu!:#3VR/O)4|@ZQ eO{{1 !byNE2编ЎP?;6te#Ks--l9mf~ݓk_i#MX<9kOK:e#3,ucCQeƚBlx-Mܜ38K:pJMDWx`}џI9pcԪG\O~1" \6,?"y@B-9u(cdD9ti2xB}`q U&ʝ өa'IGA>Z.hB$YP`P7)6fg+gnGB2`X<3f !`PQ^~ZAcfT38LHv-~7*y5( sp7>cF=hHO_+#1.l35B_b /V?p84J=X<7I𾍕N,jJ fpCa>@9E*A;sc] miITjpgGq BYZ:dQ\MK J{{mp6DfX@邩C's=<x6>r ŒIa"7JT+Vn5yHxWk9N8\GZAGCd(ls8KꨄJ~+.LE㦇 и7Gog=lmqEdmON[ĂM;&Ϳ%gT>Lrr[[: HP:Np*3(k木uby?x25N{)l>x{A`xvΰ8xYx'Fl,w/`K˭&z .BwZ*cu j$g u :BÏ'8qGrHKQ| _3[1J#Xy˨<7ǝ*2K[/@0ْ3CڂpmfEzC+scbW(Fx sDtDBzdbEa,GEi8,#il`_䰽;waf1sC4~p_[h զ=YoI.~?LPPfrh]x w} D(44E >4y8$ I\rwlgr׆ m h?\UV/R%l.Dyj|EnB}y)}K#JʵfMwW.?ȵ!RG.0tsZΖĕ!Ba!=o0X&ND`q`vTt';+ijCM5/މy(\;:R%WAl?+(]-عI#GW :k`xN&Ux \ǜ(^U+'|Tٖj6b¤ q|Ik>f?iq0-SsAqXbfeo:t-T+sڤ ;0F^"V=ZgWq0qR'K;K̼ٱDgue$؀'丕Xl n_C*՘s!9(X=ge@6,<DŽ7X Spbp\ 6g JYq1e#BY dvh'@.|fΣb1^ϜPqu#X"L0yN%L{y/!*5š  (ƢHm_+@C{bn H:ERmF!X5AEϟܣJ@~-cH=V8.Rv6/]*gޯ(iqT$>6Ć<ۈޫ@ hi,FgUp XKs@2/_$BTZ$%,'(ˉ)9۶>3#DJ_:B /dߩ=Si?PEhZ x,hKQf ݲyTo"X-=1Qԉ1뭶WaߜK{\=z_y$|4B-,n%sb{g3t($ߠA-K, -"[%Q`喃{h"08ZN.?^e] 嘞$NkqFuZ-'m;ZTbJڌZʋ73%pɱ`~*.cV*yNVVsջ֓БOR1-P4nkdz{ 1nkOq2qhŬb4bm,GNy@Qg2u X{QJ/d!#ĵF9 U<#; .~ JuE|4 6x$7;UId])a䇗Sqz[G**;cW{(Q(*ͽ&/j|YiDOx:`k;EgZ ;۱˩"֚7k]ݮQ!DRxexƤ2ٓ)m<|՛_Չs/tPdV8;= n6m% ]Fw+mb_ݕnY:DjK7p9\b|.%٤~͂`uQeUy-$ق ,An.ƪs[( )yit*ޞ\!vzR@H5ݻv&^CT m3 @A %J6Yj/6͈GGVN7 ?Uf#%f% %ktB+JDn!HDvJU2DoKIҷ9L VߊvyTV[6@r h 2Sy9dd{^g,~09 'XPw)%,D^S\5_F&*Mz|*mչDLTՀݨвGw7`N&iN&&ډ7pßV%+J(8!06{`=3|Qm(6xǓLcFYl~Udf|*-*ؚ7;Y<Ƒ)д䳻o o޹W-g@o1jÇhY5;^gD }PT\T 0< fa(;PpW \sV5ܡyZ.ku0EQiOy"=9ۋ-W t˟(qK'\쇲ΘO$Ucub;n 9U{$2fF ׫dG徫iʍ@`&gyaɛD׻]#} Ies)aBۋ3FkrKL,"^"G[ZE4ZW'ކ*\I~G,.}c:(2|K%H]5O/P.EŨ} 5ڸP He((|Ʈ WPzhFbCc4YVv:b>KaW?#([O:<8Pgj|?ޒضځSОd:zcj8M,zgSȿHGع*xqHdO!ܹ6a =:j&+Rӽ}j<K{<z4ƖP;1I5: 3И@U#{pDԆSpc7:K=eVc=;lawB?6$9lB|XCj1i&P-ռ]]7D测e6f`L= 16![o|[-Zo24hUD> zl> w)e{O !TM pѐv a1@y:VАuE#k(Ζ,Bvo*?cQPXϨNU]ĈPNh-f{}[ 0O`$r3|`k}X֜_PJ%G)65>ԵcgӬppvP=x6?uZDpNZn^<I:gh"4c{p;;p[ 4aҖk&+ ԬZx:]2̂"lR֖bm,M{b#C`K6&c@Q*j"WQ[$cTa 謵Ff`͜^IptCq/8vxWugFR>*h[v|c<ۃ9g^p+cXK5נRv"i)oL7he};37G9sj(Ѷ*)ӵ<az-[g/9}[3W&ugo+(© Uqi1g41h!;{{:ϼ|$ry_lf;ٻ݀R\ي9^UJL)fHR 'c҅(rh[7}t΀f^dٛM̨K zi Y]KsޗF^I _8J@ô}4|Y!Va)Pk^fLF e&NLWeFpx@h4L0:EgI-Q>GλkwL=md.C(g!'Ξ~xKLֆBd"熿+ZkO`ė/vG݂€^tY_(n=2!Hʺ^\``Vq4k-φ]ɕ@R)dNS8BXG[ jD a!9ܡҠ矔/{ ;<%op (8d4WC7]0)yHМҡKE*: 67&A\cGqbhF("Lmǽ2> |4؝"ln!]ENq Sӂ< pc=t<x|}{:nC_j)%=7`d=, .Gi;@G3+'Zobγf<6%Qlj7\-616,]|{F(+k,1R?#(N'~Jѽ=ն1# M3|DzmO I3 䁮#}^N)z4bMq{ce&;twP٢~ͮx:jL`kF Ll=9B] JtI\u~(D%64JPO Ijʠn(/HN2Qw" Ѐ_9~UQާXCZoj W)2$453$j~g6tǛ9'᭳SChW=# K'YR(4jpNZ2Y /jfscAզ[7ۇ~(:CrH-Mi!3s[6ߝ6{H!}>[dl| ٴݚS>zՠ3A_sH>ɩYwN4/X2G!Eywv\YLnZTG[O?up;c^AWZ uNl )Щ']S .gƀRM}'Z. Yk[ -R&6ZeJߔBh"e ZL SW+ǐO A0]EsIk}r ÑeVY ?Q-zY))i"%b:e {*THwH%[(J/7}#`W9$2 ܄@̳Zt@BųkOw)6wrX~tHӚGD9R'L%qF@jšY}jC,"_rxK6$xu*m|LH p?]D9^r's / o!GPi6s"MyLBRS~mU./ biAcG|^4s)LsP%^9 jTFusoߒ#);ddPY(1ty?,iRLŝOȷ E_!D@R+hF BhS!ߏrĜs(YP)Ν*QWﰝg=6bw|,GR%w׫ӖǘUxl+HctsHLEp4^*s knZ3g\:wa d{.f@Rl2POo[ ",hA;9=SoVa^[wMEċpZUV vJlZ{a1I/qP֌Kז̇*Q^qW8sۮ\߉Kޅ#[FcKcu^ѽMQ)}nCo$VT/r*LZ\ x"_/d9+G_ 6]+!Ҁ'!s1Vjb؞=ItRSvx*EDsC #7k{)>Eta=T;c-@g`'#?NKVoG=@%#γ3&sS=Sfj1O` _ˀ`ouG/c4^]*MYkV¡AKm&HU&  5oפQ*\Z:;54 ,|Vb:&DL*F}qm;aQ=ؖS[Oi۷٨_VF6FFqq~¿0)Rִ鲔yOt-dM/NrU Qjc^*=Rz0,E'`ɻ4ryѥMCőGƮON2 c.:>ސGM}0 XCHlǐr~Lෘr~!,(mӽG\+t9$7 veX=͸V3\0E<0U#Xok0] H1v,K5>erի\8FD =3* öa[D|iBCB1^+UI[NO>%F̽ \8n8+ڞKnp02!Do3=Ug\7_Ҏ0> $麃H ҨMvsy4?CpȠDדxrjxQ^-mralpgوWPP mJT 8ɧ٪\vE[cA` H?YfzΎU*7>LjkJdYYvyNbE4Ԕ:\rOx#q /0 $Ә` h RV]~]m7.&cҁcYY]ԅM:ulu2P_q'cwt#zFw CʔBUjjnCT* bNq4BbAt;':\!RO_"8@iMWY+)ܩN~WT B`"8  ؇ a0O(NF"suMV49nV&,|6Ie_GdWl}j\qnS} %ʬՐ_b8oCLǔ읚KK2̔-C}8.b"g1H*oje tJt PdS{2hF_d9^R2wwx!%SIVv/=#t* УSB+Zd'%; [VTjK^H}nÀ%Z[;juci đP""D4 bг"f; K̄v I0e!%PS?v_$uMkJjS>Tz[)IƤ) uէ{:|UTw4~Ke83/+1m%"yy +8n7pj'>]M)}4nZ.DcN/nCpQ!}RO*@ (ͻ&rvw; \QVeMdT)7;=`eb $Xhܼ;YZо@CRlk;[gC_b dlލ0}jgqI9(NJ6KeQRwO]RZJW]uT ̙?a? SJeɲ\-rQ,[*id& O`؎aj:22S\~Bj"ܑX tXKY[xؓ5}0;CR}+}[o YХ5-N@xx.yq]_g"4Sm03kqfL;poc7.t=6 wwK?%Nx#OK:2V{0M&g@Y.c ռ>Ÿ2lj{ZS} Y{!WHlٳy΃+;U(/QW`_ٕ:s/CL3SrbڎEBM{m*H/@e>osoyLFSWG-!92AC;$LƜ$Υj2ru[L)˓$uuO`C'i RZ'''gAh%aV*" 4/r 5#Z~JO͂_Tm iaz~N!,UxlḱqZf:] j 6olAIf@Q3ivߨ:t4xG U5ҟvLy r?a"IA?Bi5ݗ$1wcY6ȳzHG|h_DF '܂%Ȍ[ XuSdy/0FTsV"!آ`CجPMa5R|+ѐKς?˓"E@~܊k_}?@$`+-hZ3S05 ŏxt؋}B(ћK.84S9y D:MNY wzoΧ Cy3@"zMB'+%ԅ^5؞r3J,'';毜nkQ o;VzP&2 :)}0!fhmo&SQ[S{jcl:"" vzo 't+{C?h¬i I8΢iːGv7L0 0ODcQebq<ve]N{@盟.jrH0*uyR@V1N:#Vke;[)@ֺ 75= 2L^Q4Ͱ@ ,n ‹= rzvdjIV#[,#+ EJvcaiymQ@[xn*JdzO"О P276UK ʁdlp?ha(&OƱ+В ~}Rٖd*pJu8"C- fą50<_/AsN J*be@k~ g4QوM ="]&zܧo%j^ՠMkf8X+]_"SsnfCҜ;8[ `D^ih0,"+x;%sBR< mٲw g]{ &*)"|Iz2G=MA*#R%? O$5_=A{ 6Ե#%U<=*hEKjk,lnNeDaŖL9zHi~tcMoo,ӿ4r4vi&֬[Q2{ґpGIbx2m_u-YnW,TZE2_mng%2=D9Z1 [U#t. L2H%7bpkoJ%:f7$`..cl, QSEg3gX]QVPJW .cE'18 ѯt>-!0OkU^HA5~ц90 RaaٲYf)4 `9Rne 2 ӡ\҉WQt.ȅyufdWMJ1mcYϫ]q]`zx@bWh(wZ,`j;`P' -P á}XW0.( #xO'9"@ZG8SĎ&cCЅiHrSOڣgie {EՊ 2|"<-mnQlGi FgQX܃7ݿfttEdBH* x)qt%sP ?MDح:\SϸSa;}U FLz.{gQ;0~xUlsN+K <K`>mXwԥ>^ gԜХA,{P܀95}:}[g~-&`x)l kC|9 ̎}ۧ.ЁCQ8q1<]?O6n2ƻʄ,N-#裳&?~4W1}ˈ`2((m" qtE<(B@TC ^GgƲp[ªܶ7XB xUi}:3| :S!tj/3[VglvOEN*ayœYtbО'[ejYX-ba铄cϐ$ +^ߥlD6?n 8I<3f:l˦?ϱfeMOR: ;.N_4”, RD9m3'K#<vY n9V[WYG*-&I(6jtan^kVydTqV9ӑP\76UՌ-7O ~j ``' ={Ș0`S9pZ9FY)+h BfSzmrt ) wO8};yx8gr/sE69HkyDyNCqzG聽'ߞt7ڛ Bi;!a0Jts\{>n/j R6Opd 0C[ym$g vl^P$e&ZnX۱V bÂ_Pok#}QfzKr\sڰ!$D-y5ԬcS} ikPT6vRN,xK%R)ӭ0 ɦ-6e]K5jL5#a=ꯤ+L7fQԈJtOCd,JWbqzmM< dW_n:VU8ɵWgЦ"?P4 HUWfv qh.$ ([׎؏]l'> F3e?w ֩Yd ǰ{YbasJ&ne,ѯN~~rmb1Rl&&|t`3,Z4l6af#j</`笼j^W"慥 !3>TX 0F#tr.$}IsœfmXoX }%'$P" a\DWW_?GAߨ↞l{0]e %5Rd*N.~'?ňU\~ Zga-o4C5 F2d$h駦_;x)hGTVtaRkQd274@V]ݼ5̎_n,GR?Ձ6WD\dxCX *{^& vRW;q*U{m(w2).G + 6&RI%J]<-س?JHS/V4j {:;! 5#jռy"BK'DМm @qu H2Vp (X{'#6zNbA#vƮDTWn6'!&/O8%E=hf(޹XA_'U}7܋n<|[i%r;c :rPFX`CJGᖆ܇Tn]>ԉl@L1ToV]&aFܽg; |+A6JU͋yV<;2W:5*mNl95֙ͷ=Ȍ܄hbհX,0ܤۗ^:ƠI`^ho\bTf*?Mx!_s6)zMпJpMRZ Z mj,|k><D>4J~s:hܽP]i6 Rt-f1Ͱ?5S_ޝg-Bԓz5+B}/fB, &~(`p{ t/Є>j-F4@\?$;bMA(U )҉!trni< FXc}?\.O1vA.?|}A_1ص E\gYZ0707010000025c000081a400000000000000000000000164943cea000011cc000000000000000000000000000000000000005200000000./lib/modules/4.18.0-499.el8.ppc64le/kernel/drivers/net/can/c_can/c_can_pci.ko.xz7zXZִF!t/J]?Eh=ڜ9Pq+IO }˩d)dPS.IxéOmgdCη%-_ E^#IWAE+rjzPjT4k}i̜U/FEJIYsbύ`geGۍ?~ 1-+1}! |ج+U2nLǘ/b+LI7*hD\ ;YmAA#Jgd22aDI^/As43n=^Y`92:A#}/+_ g@a%'u9\gS2?hd3Ԙ3<^vB9ǩEjm߃Vێphlhˢ/ 3ė1/)?@T^S]nbKҹ! 3?ei&@.02|P?8G|֚۵o(?i g*?% f2{tf(MCjQ3yqM:Ƥوt%:-,j p 4Gnkrhq/KLj*D; TS-"xc*g zߞ͸ap Kk$4x,G=:έmpޝE})҆DqW%H4Wܻ-ji'ۣy3iݣCKWQCQ$?Fr0;gduv{Z l+;({D HflUq*OߛkIsX\6Y+JTx6t[}lzP3}}g"p0 8䬭~>`3"\XnQPlg7pŐqw Qլ7B2ޚX] CCLP]Ͼ`ErU l5LHHNݚ!HA񥼹? 6xz{TE{TprA/sD;mM7?Y bS5cgPGn f6cWɯӝ2E/ȰgNBx(>m,ʣXSyz;TiKA: |>%ly֠CLfD;I(^G+~Gˀn܂4ARꪷ3{(vPBFSHgIDod1cz֥a?%ݾ_w'p.h:md6D(B_ f9טW\'GUu.$SSҌAp0FVԗ+V:UgI ggA -z_1<0d&VXIO O |^{*A~vI|X(|`v9Q"sHh:=.epwclfNxQqV?CA|7)%ňc$72u] 2BK>jE>}:|]ֽ mHu2?OŁ&t)Kaܩ&-M?S"LTJ,wD!61=tP)rj/=~Z31 d$Z{,r>qun7ko4g Gv/8(PWDz쿩$!iWlL'052++2"elB>3/E /vFYSJ];0GOTv>cHXតYR!H VdBB`ymhקh:2Ux)fŠ-v3۞78 Wk:X!?.$Rov/<&AQ Yg[<_ɘɅ5LYD͆MB`BXA&=4h/-i a(#D܇b49f¹2VXb><5T z6J)X/* !I{gB}}VOQ~UTѧ">F|V ꪡy×0K@Ƙ c>DcB4ov\Ch;Dvk'(z@hobU[UY4$>)z3 jB L8Ewދ/'pYE#4e~N<S#l@#N;y;M=3cgl[(4,i&^w8-k6F LP(P'x" jD[j_ dr7Qo.ףRv=?h>SCNƘK3/=9\kM9w&е)|7;+z$ ',eŨYKVb ?Ko#_ ]K*0_vɠs-ziVW }a;_ߟ:5 C0IgDU`(jo_> ERJ F$;[F q W y:۾RS?bw()O{g#ҹuX>IsNOPVf8F7X-qJLo-]@B?cЦonxZN!͆a Kd5̍#}M7M 3N2 /Г`S#*cԇVZQ(=q~h.kޛK 9VE,.rk?t\uu|Qjbq NeF/ɏN( 4/[btac,Qy L-kb`>e]w2d]+{f1_nKjX9مnBXg!r֖{

UEM$c$FJ~bs}8Gs4_nq>3Bۘ0Y 1u.~B3>w0bܴ ΓnR(?dOrNg@*8s{~ydrV"2; Y #zP0%k X:z m(5eCGt?1^!,/#S[LEh{{M)~Yn)"XQR.]&ONjmj8F߄4GirFШḔU C@TK^I#Ρ8jsM 8W[=brh 18l5,|@+'ת2UKl=~4h~*󢸙eX:hwU,bĩ1Hd?lksimCn}}P%Gn'Ohn#=m*,KʵcN(E O:V $G{\K>uNnd,ؐ^H>#m̽DJ?#K8*( BBymU¨|̡`ioV\jgDY^̇y QS}P\pJe?dK'ze.~͖:_6wXK3a脈aDqqQ'iB0fW oZCȤ<=tpfIÀOYA5Oɝ[d*I0~&V+<ƅpzŵ~ 0R"O=1fT򒶳PK86p0^|_m+b0Wn/ߨQ&:zY 8kDI Һ^Qz,#lQI:UeO7w;.$ ݌$(.ψ @GmpXfa:٣TRd7BC\-E EgBmbcCi 8s^0.B. LJ9`OWSP{tLqJu >j xrur3hBX`S#ȕ9AgYZ0707010000025d000081a400000000000000000000000164943cea000036cc000000000000000000000000000000000000004a00000000./lib/modules/4.18.0-499.el8.ppc64le/kernel/drivers/net/can/can-dev.ko.xz7zXZִF!t/6]?Eh=ڜ9S"w2 M)zd>ȒؚxEmLӥwlm-"s6ޏX&׀eygozv ^8jKV\0eU{֕Ň P0#3Agg>?| B{jC[Yňw>Yg`pvATqaeM [(&rxǣVd#3+M*¬]t^l!z)]| |璌b[%JpXðJ[XeѸtLg,>|*ɇ6fDgEU ~<uxJb,Qs2OPշ6޹2otNNr }{F|Y=OI= ໞ-;^4it9-x5˜ffx/ALVEЦ*g=IrݱdߝWxj Nb rJն‡~@I+o*(i]f.x!h9CoCqI NWxhT5 5}Cw^u+^ڠY3 d̟%6`u[@#秗C*b>Q)Aɹ!Ӌ[s|UEЙV 8 > NU+f~*C9SsH*b)4fMDB.WJm0:eqV}7mΨz3'6dVHAX7I ۭ4rE;︣p'k¨!n vt/Ef4 IK3x!]f^ 1) u;oϕY; ?~g6ˡKzTKXf.$*<Rr?]q,.T4# _VV@htB%TV*&nS(}Sސ݁/( SJB塷3i.6_[U@x]"_'{y(rxA'PcV*7 /@bs`қrS z|X_&\uI[(!^ i[x&[Yr^K)"Uyi~p2 SH{ 1"B[%q7 m{m7F~w[xR)j3g̔K0|O[d;ۦ8-z.`D'TRߕ8 E< mYj)TgxɀɮvA7C_.ɣ[cq-ʹDfhOUrЕS" ![u(֫ Tt8>N+#aUތ摫y/]RL&p#"'Gu|-RA~[FOر7YёO~umC26bm'jHg*f |V|w|U9{yFz#h+hN@&Dȓ\4eLyޝK̈)#K(]4׶xkҊ]Dvl[} "FĹDޯٛa'Tx&^ +H'h3l&i=mϛGt]En$N@FGS=:[|^n:s<[F PX[#/uTԏ4,3$?XE\*܀CzQ-#'bi.)xPwew$xiOsD|&+)Ļc;\IS=UvT'WE2Jcøc 3c4T絞E~h {}hTt듰!w [vx ]UZ]ǡJ5C` H8j)ԾN*B5o pdkyriɏ)3CN={wDhsNX! jti%,yj (e! h:sTǺS=}mWğ"㳉/oQBu$&0ÚjJh)뢇Ma% S`O#U!\%P˪Qk3/Lk:B0h՛\E}F Ś O 2C(Tcgs{_8  xR9/aXFJ|;|4lC2kYEn]luyّZWEƥG>'`$,gR9,WIFRЦ0S#(㶋];w.E_6kQ?gWǻ5|(os]T)Wv5/} t*VC(Ӯ>#3p/ lRjw )]dy ~&/r"׊uaGE~z>{~M40DGڨCD oQs8tVo@WAza +w{k)71~} 8s Jd?Nw>>^pZ2+c-I"x,Zrf>&1#Yև(Zb'X wJR{\Gn$(ݙHُIW Esp 7sK)/'\ŕz[>Z[=bm㖘3O 3T/e;kAkA1e _+0RL놘3N ;WJKa};Tf 0W6 'Av /EZ[RӺPAV t54oq,dVk  а(6T#49yȲ+zyG8SF.g$XgcI=̭4ДdՏ~όKL$#ai`A ga? ~8C[%C\KD ӧnC5nZWAR`ؽi=acֹkZk@s42rƑe6g3\U~_uvZ/󼀵?d=;dˁTzU|\ݭr(KaQ6yr!働/sm⣇L׏lTwUiyB[oɋvw+Rv3Ľܻpj'ĪI?4y=&ӹ˜Ê҇( %%-xmqUQ2.мEu?VH93w82Xm[,}n6hmxu56%x~벂g@O9[S7^i/tܔD|GC2g`6e0_#²Y}:y`d*yrldL/\R;Y* >bPHxuy'2`w{^Ӥep$X~¼k̴|s&t½٥,(1 }0 = Z/Fmi  Tep¤d-i*zz eK-p%Pbbam|II4F/_bQiXnsƒ?gSk؅($wiv Rda.Z{KBwwz] ܨF~Tu" wpaՏ*+f&&l/vr%uH7<hx:FkGmyk^\ُH.@ ,ok0aFbq@ xP" b !wNvD:y>R^>E? 0Ds 򋙼Їj=}Z{gR%T [yϿ/Ӳ0s]>ǝGKq#. ܜ f2)) [~2a Ī7 Q{N0ghC[SA|#^(uR-u1xS#( Qv}`q}:'\Uʍ |iZ>lO^`av+ T. QqM$D5$T_&`'a;ރB/ Cz(={RGˢm~6MEJ.*K4X)f$S5nnVrg!=?d;KId:S NaA2\MqѡPQA7C ؼiS&:?J"}n)P[nF5*?,-h1]t%L~|r Q[P4/Lq]Q %7cۗS8/^6L;NQ/b&Mr['6AZj%Q]ź[cs^j[23+PX}Pk_}ZfbkTț.}XN82y[j.˜c*[~J\?o8Z+bgQeWCim\R^ӹ*DMt]ԺViZ{aXokѤL3ڑyR wqNjUaalHWWQߒB~[O"\]`~QhBd :I4sQ*c.DǣW.5M ^a,"z A^r,ZcŋZn $'8) w# >T,!>S˥ku{\4sOKMl|o`ŏ< u&^\AuJiJ}H$^Z{7P]Y6=I$;׭`="ؕȧ<ܺ_ڹoGz>i淘&b轛Ԧ)qT؃TTA̓NcM'(Qu<5Y(Wouɒve"Q|:z̼ qG`ӳTkzepo ?HICI~VG~;uFdM ?{!}KlZ0hݑ#OI_\\|/;|eMSPAgC"a |#w'ż|tEtC Q!BlfB4a|c+hIoIcմȑΦn ɧ;ؾgjiYf)Ճ- & l'0,F裷^z`CXFȏW@ibR{FA`x1t%r .7>&z@L*:2RRN|f&Y%٬[9hMz1d'4W,͓R03\:wÓF[Z3SGDKQ۔]eI({ Bn#E[}s{QCqGQvĥX&62)b^&XJ<I'7:Eֻ)6!G\*wի#ئNN*T !ꁆUAӲ7@B6E/vp8wa`2z{xm|Cs@<7fۼf|(r9,~%'.ŕ\b|vW6?7HZ7!aZ5nV;2˓aDpQ,?$RW/rϗ̱%L]ֻ{rV˽˥?vfvT_6O;:؉jroDj Qoڒj]^eEL](KC±/E$yӜ*SMI;2JBNMU Sd6! 6ǚG!es30̓eGG*a,%;a嘫='ަ~(rOeX /.+~ͳ `Jn T_ۘY,Ŵ1Þ%u持-o5*LXLF!\E ug[I$ VJ2>`j&ýIJjJвhDN%l`#AWL| ڥ-D!0 tob&mok_$ uy_hA{Eޠ>?wgR Q$biUZo$ai;vr$3@R 0ԞţW^Š0(w6eabyns!Gni=Grud`JE委GM"{L/6* 7;k̟1`HYD{CKM|kd w,"bzC AiLв )~Woq2iP5ݢ v4M χWe¹l*imY-J$GI)ǰ5^jP8Wyo&KMJDb\va_*lFuZ4'ofkhS9y|-e1kf#_;=P@yBw+7 -?hH"KG O0 Ewؚ žp^LUz`DP҆i28U F-ޣ1s0eF/z[Gaj`1K~/ħGSLRqrjwujК_کJ;f]CU4Bf}`klHIVϑ3X Rg_ܩRwV:,jN*UXyg m=0s1g PNWN; ӵi<M )`@b)mY +Bp y5RTd}C_(A'6g7W !B4ֆe?+#?^# 2F<4zC1H T& rPmjDluZS>bXHd@5_%q$$OgBNjoB(ȽLr{u-{\rUtx7FH«$EY IhOR*I[pcE<)j7$ʎ۷ YOr(Dq)G^wr+KKu?1'%cbBLjCuiøva[c1s~ oCWc_ʡ"-*1?@ xCLht<'MP# u7<]#(g?w؂X&?.$r$ƥP0 ́ϢQ}(R}4n1XOC NK|E%͂1?t" onų1#UI>!Ѽ>,8lgæ8H瑅>wC>m銕7H6{cOtuw_U:4`3dy`$z\;Ch 5ם~,8'q**C 0 63TAʠ,5.kJ"FwjuҪ^I>%;DyCAU]j5r۵&l8=Ⱦ,Gn0gMpz2z H&pƣaݭu @0' K `I'ȡֈHJvKj [h{(} jZmst  ",rҟcމdUqFfv'o(V(\ ?cn0Bڑ#f} 'qZpl UӢaК.@Tȩ32Rfr:_(!&\d0$2b]J@q^f r.܀`ψSI@p/{2j$&2ٜ4*ql/_%jhrp78:*%XםyX5d8J|^5Ĉ-j1L{:Sُ+4mPes*nrhp2~s2B 7ONxNQ6O}O-KO[6i2<ŜgkA*jmm }c{v|sCr3g^US Կ\@T[;p(iY^EQm~ۛ`I[MH-Z,E+q=డ"0zzycR-F_Za;$tiG\:c.O? UKV|<θn}-W˴"9z J|Gs:yϸF}̈'w{$'g CP SwedԒ] QɏWG'2BdEUegꪧHa.Xv9$ ^S&r1Pdl! # x].9[䑓9f.Fr|>_ Y+W,_" MFޏāyb7pts~q4GݓJt"5RX5K􀚉$P1y \?]U5z"h`LKbm `#F\4dC}ܻۛ K]SjUWҒ3cCӽu s&pMub[(sÉɧGH^hvP$=*\{*Kj]Gh~Ez Mbb0k$z-Qp91\y5ס&Ur/BL*dV"xQSlvXAj@ #gW)i[rg! >QO)#ƺV@kaN}R3Ʈ@pg "Tw:BpK0h0oeN5x",[Ao uB74gv"1?uǵrW*.hD#SBeIHDHg߫]8iu. QLIiRD gQɡd\ъ.8$6{e{8X})Vq< i>^ +W[}fڊ&fIbhA}.A<ȱ7qzp]gViSUp EiFyuFr!xw>x6;ҕśYs&bk<%!VYS KͼU%CM'ߑ  2KHDȿ1*}|kao"F1thwGP,ji%}!jz}Kh\G7aܕp  C֎=7Tu-WsO}|qw{٨CzQpbԂ!25om 3I'G^#Ip',< G e"/΁%D|WY\)Tj".Ș`eR95d$#zw9ϰN7ΧR4Y끠&)͏0_i@q=}f*}n_9W@Zzd g9q[-ph h`'7'3vz5]a{ލ/ GOYeoj?zWl¸#3PO;A=9 e2eG` < xMYϲXOYigg*^a8yZfÓA˅YlC ?Nɧ'l}ŵ\>'NhW>ƞR {ٜANp֎ f|Es9 u}rѧcl?7122XWeB Y93Q= }L hDi2ݔj:[ 0.vh?hNJN`}<?TqڧW:X$}!5w蔛oj#9N:o>t2ҀQq̃=C4?b+W= he%5ğrWC΁RᣛN=u^(˳?pyG=zsm!&1#w| 0*P_|q!OPxX24^AJ3d/Ao9iG8ٜ ukBׄQU'ut*G쭦9W.͋]z|M)CYo3 -.Ms_ntchs:}3 T$hQzL)*dk/Sf95b,kޑ׋bXZ:qDeQY-0M#^,Hћ;(h9^>;3 YٞzT5rKq &jSvM=CpsfRc(iCYhpJSm۽5U/pxUWj@% 68 |fiF5%.+*:jA;&%q1֧^Y2_&o4(̣H5][6hsۮ9?cPI,~n%mT\pLNj%1sG<.JYi Ә\ٖk`Pd'CZVnCn֨E R+%at୞#K}8/%P?N K4:>ힵh{{&s@TϬ[V~;ffDaw2(%I5u% v7 XH˾[~E095ejAtJ\.Fq?! 6v < w,弼>Tre_(.YD7$7yL1 2d M 8),-"P\jIwMFZRf@)WhLi.VM-(kXuKy߇΀0Q.TYJv,^}b[[ Q(R!q9R65FnMu5eM >oS8>*bp#`%lB.b_F%@:2kl'2$ۃYT9H}חC{ah.*[\-[ EH2J#z`ҭݔ l1r,^^Kk/5epc;7h-JjemFJʂk9AxGyqMO$ZHVFbCNRg`z em-my9.tY 8d%ߤC- )Q Kjq1H 'SH;d" DCӷ|,CT!NC`,|s6v8`K]`k]'zT 5-߇A֝{*9Ŷ5+!eH-b}^tԎh=ωޛ \`ݷ >#} Hw"/YA\sr%>2Y#M0Xy<ȉRRa΢<*yʜ4w24pq{ dHc֪뛫U& oϢo-ٺ71bx7:${GaT8ҞY6ܒnn0=F3*Ɉh/-x(z %Ȯ!Z/}oc?KTXsP:\aO`HHh56Ԧs;Swr5?U#%NnJ0cs ݆uҎbQqoS$XX%đ4{޼4d| 7 #rfJo!;d.·:h==CQ2  trA.pQx&cNTgjJiA+0*^SèH#ğbbITdȸ ?pkH|BQxx $i7{:Er\EtMAW0:)F+SW_v4C@G¥9J_ё =EېX\^dvm ⱕhbgn}c\{mZτ*#֜Gs2w타[X%hdc9r@a\,2FOAZ󜚓!TG_O{6#p1.԰Eq@E4ŔĎEًE"jr%(o3VA@y=AQMƒ! D >Qt*P$rU꿻oZPdeeꖽV"U%U2_ H&-lBco4C= fx*jy$]v!$!e KCD?Ebܓ$4ܥ ̣c|"2$8{ i{"W%E?A2y,c:7u\ڎJN$"N)i$)Vj9mH!~y"I[a& wiUJ+H1ɧ[ ?QPl C>_Nd$k2q*,LhcN!$MH 1fVAj@4:7md[Nd7r%NUcLkIT 5!6X,)14[;UNO\j?EZ8- Ad?|%,t#Ce2T!M KaS$ygʏ"xdmy;2&R5"DLӽhlʦ>?_Um@VJ8-".hRG81cl&5 `WL׋(nil߳x2dP]U!pIkA<q I ;~g"g?eǦw S M//DƵ*wQWǵA4t3mJDz!j{ؒʰQ+d=:X[L<4^_ߍX\KZΧĶ8[g5Nzv- F6\s ~vnzl?Fw{hBDbIΙj&Y )g[ZD.euɘI"P)0$Mcrvua3*)T33囻‰5q"{Y)wGWР% ?5l(ږu}u6JwIwB&#-Nj)r Kúz[-IG?н|I.UX&$]B/.>`8FN2łc/x`E$f.nݟr󲷲3 "}*aWr!6@M_o_Ea+'eBj{Q~ipT1"׋y/|..+lN9Hk>7O >d(XEM2:Z5xqim^FZ;9a*Zi`>"mѮ$(<|Q*>E %^V1A&2Ax[͟zMڑp$͇Q>^* 1.eۧ!%ث"mH ¹bz+B˒eoEYIJmR@_C=5y]FdFP}*nɼ6nǹf.6^~keyխΫQ.,kS$.<4|AZ+'(`i<{^/.z'ߛSa E۔z,8+<YqhstrD;0sAPSJ^HeMaRd 5/G#*/ȉ\> Ԧj)הH{ޚOB@oG5@Fa7u6}qp{t. GGRf>ZkSE,} 1R̮e%64Ybju|p:र<:}A"}3:n^])hבМ% |ՅfR΅\L.3LǑ. obwP!_ E(HqO!/|&3K#):gΓݞ_/ 9@^[G Y) hXq'EGt4!:_Kb@Kјw&7F]. ֣Q"dD Q[Yk"wV'9]pUn!Q䤹)r65S}yllHIad 'k*)KCj,+06Siu2q=yrmn ߵВlfr%֞7[B`ÌD[C,ᑖOܿb(Eo˷+Nh^% =f$Okl\$ ks'UYY6DFz zB&Z6waDV0Ÿtc0ՔmN[> IBi21pDT_X 5dw%Q̈́:~ܳX'IF+/'O;_Sd|'iW%1?ȟ>\j~CE e$ip~ŸbG5 k(F '^E%f@+<:M Z^!))**B;a lvգiYlUb"os/(nIru%*9Rah8.bR{:3BU/z~H+ICzp ؇\m~\'^M=(7%*ӵpYK#]wצʯ'KBǓ-rle 'q+YQ j$.<34ud񥣇;c~‚mDhG SlQ=nW K~ 9ƘaKJC6n 4+!ʄ@g:HJD%;+i= +P}zGexjS{ g;M29?%ɘEK~;=q~6t9eE.M :`=I ErʛUs-F vC*{QU@SЩZ.##}MIyûÞk,Jד6XӔZ]I^.uʶ_r: ~rpo|9M !GPQ'8m}U=l&{0GV|8P}0Šьff%['(&8 FC@=hb@3alAxl*|NinA?8W$h[e5ilJАV}RtEr` c@LEAÄ Tfdh3ʝ4\i2”T:M^eCY:erC8|ѐ ":~b]DrPc,9+O';d^niKi`W᯶"sLwm`UYI *t;1;<8@I'+ᔂJM8|\~x_v` |7VNYnLfwIgvCvΉ@ DI"CD9A0>/E@V{gVչ#yؙ-EIPX5Е…g ):eep7vD-u 05h`z1 K7TW>S2 KY@0,p\dS\;;^~QMv;=9 "̤l0I6_LjT)z%`Y &0^[En~UVaB%̔gU7{}4`Z-DczZOd>޲cp ,>E΄4gWȸ=D"ˋ8Z1MA;]%WFJg'Z `~uAP_)v}HaE-'1 %w_R-ӣrϚ\?dQ^׷2j=Q<%XB4^ V4W@ Yyhu \ny ,Kτ$ `9| ։u'l:[lW3j=Q.+*4)4"ё;RyiR}P$S!:U|SPut`.QG V eBK~t|^V5]eY h/X&rҧU}^sUM :&]@MKاh&+{cܠBf,Dq[;`gẠЛ*SMDNy ~"j 9WQdHhTN%<PNv1^?H(rCL/k#5SSjnxgFx0]eSEnsdGC ݝҞeJ 3Ońm yck}4 1տ:N[tD5϶Ȓt-eieJY"բ0 @$nY>j?EQC@9cidV-*tu<Aa[M&k,̒}ӣ1%q8\CƞelҶAc$HT-96$RKԕ|梘1j]7dC 6TZE}g:`iŚT_A!G13C=DkXSFΣ<XT87n[s'Ev)FѾjbAEV=HB5:Dڔgː=$UQ=qꏾߞև둌4L)l9/{|hFXjel /)Ðp)#T*ܩDGRKLIq.CL)r:)ޣ v\E`D4pOuwȠ()ku: SzfI$'tH5B6L="NB,hcjY\fX~?{e 2Ј~a)i r } SifI}Ğ~"iꌕ3Q6וbYKyxA} },;ulvZUܴ&?)`"p{V/=\fVOv쌖U;Xti:atk7?߼(A_|@<; 3V/K1)rpKbKc)(%11iXCE4V0&Ӧ R}lpO\T,aEkx/uZagR=vRrMF0ؤoeeΗ2 o&H ŽYS& I["qlKܼ$. egw! h>MTh(^VlhcYw&R?^יEEw (HY XDɫwrȸ璤/> ݣOh:zz.o\i5)fF; l ,*: (̾1B\wV{xku_Nk(nL h c@4odS|V} +Ny ػ,jk/>n"맸.bD''=Ҥ Y)ȩ4i5әw|\ h-0Rp1%m5|':Up#)[sEKJ`hRyR >j}lin}hQ{ƫbP_" QDc5tgJ+XT:33*EM]+i-Ng{^}pms7l>w+nLQjFӉD)E9ӈf+rfH2KI:|L̷ HZ$' Fanf+)䌵$rOlN-$SsjPב%}Dmw$wXw8@X ,J̭Cv.8#Z~=SبW-Gƚ5`,\&`خ"%g2mړ5I6Ά9H9ŋ?H8Gb(2E__KJ|[{A/[5k.c~jl XHȯBȟ3n nQQDݤFԳIspU04+ bL1|Ywqg*m%^KD>q.?]7:d%} `7 7Lln=RsB9$pO/9ϫ^T($/?F޲-$J˂v| bbr2Q֦grW 2D 5<͡W9|52"}gi 5bsM5KX :Q⤚0) A#ws8c8oE"Rc/ pc# q4ꩩ&&~Itؒ+x{w. NF5t\+d䑋 SH5|n^̺d-`cQ (%nh ^,qZsF> B~^pSY2SၝG!At]lhllξ(q͍ k~R>5orDiWR ~}Pb+\Oyq\rY?C9-*3% SK|.}s::7U.et~RVS"@wXN%g{> UFVZ3*QMh!m]<ͅx8)=ގRlHյo.aF>nЎ?¤18Gl#]8O(8<1.|@i̞*n|lSoU^/#0mN}v{WBz_4^#njÑP;J:bDA{M-KxlMkF&.'W[rԓ"Q,ռ=[>%Zoԑv*V"yB_X2]n)؋0nj@qXGהCj\)D*yt;:!.B2dQKa9/#k1'H\R_eB}wj;Ɣ1NTnHX>:~Gtcq|Ȗ.)ʒ',  }Ɩl”ciۭ+!Mu-^$VazZL"bߟKT9^KQ{k2c0H !%{'I1~ig|^U*Xg8 @m c?d$jՎDQgPQn ,؟JVJņLB|K$0AȞaG2e`xRj?ȶ5мCEΎ4mҧA tZ=n%cs^쁧?Hf{uRJ01T}( RMrwJ+a( Z6w}7aʈ@C|jM.7 3O6P 3,̈'bg&KKS`1pAB.HC"یKxuT*X15ؐɲYQbF_p_Jtԭdߪ a$iZRΨ,O)2A NԶ*$ޔ~s=0ix4;. OHq_]dh?9| xcvd'I7+B$Fh3j`Ɲ'_ִ7 G[$xsVm<۠%qBO٣5 ¹ 8?dN=w|D83*OA.xhO3y*% ,=&8"g8<_'dh%CA0n>/ܝ+Ԙ7G]Pfq21*hJC4u7 k3-4v87 33@ҋ³#},}(G~n=b Qg"ˮjZ1{W5jC/~t 'V$XաaZciExXtpJ %,zf 556qmyOi:GDS QmwL0>h3u2Z`W?vx. 64w3lP(%R&:^7#/;G*Q2 ruI4..;[,\^_bV$5Pmܑ&xI q(L>-H+BH݂-5T):635-v.`5A88 WŸ*z̈`rUP8~{x )&VićBTt_/yjG<0VDߗ@tyA(QXfy욤)#=kp*y~/$Z.. )πGi;kJ6N1[8Q%-lQ(^R[yQ ,Ȧ6Ѫ|͸F V! Νg6SLfNupޛ&Y 3N SFC pp\nM:ʹOy/kZvZ^Te&q#f"3s @BV(v x1@WreWk0kBӈ޹%lEoɒ*Η!̣n^%P@mӏ֙XT)49g8e$X:BIhpSXhgH1H`2;T#"xAW3 B$`14ʢq:ORx<{#ձÐ1bIX2[$V3( g5}1Ѽy5 ̉~jWO$;SVk"UB ,di3Kp݄pײY=O )S"lj)1sYԏhs s;g,|Ϡ:=.T@Ԇ!h>1!J!#Fc!bWhdکeKz2}1dM$gq+lӲtYh ь\0D86wƐO K=s@i$37q+ZW3e+{.[9çENj݃]32!qXXmU*Ⱥ!Ӎ_$qLg .6wJ%k:vҸI|Ofnn̶\ rN}A|e1>Bp_\9lV2"Ȥw$CZk7]e"JŴ(ZI$ Xe1ύu4kh=K1P"b-cB[Ts7sr- 'S!w<'VNAV IC*PrtB֞ިav_2䷅4t/їbE}ڟg U_Om\.\$!R]'|h`l`rtNm('o;OmCQ^@N)*$d(*: og|}(h:N}/ o"#;Z"WVoT4t2Bo+o;RZ1uT`)l8ky৶^Kj >}=7V=^'>C[:i}?Acr,t3UY.S;}n` AhŦ<PMLW 4 Tc X9#fqn8eLy <ڙK1q7plB&OnNi&pFcrLkGjI,7)T6ܟ;4p-Nx1Fw7c%1Cp.l&3HW0Mzj<Jndħ )pp?T< c#`Cig` }>-[ȝXӗ]= Jy7S(qp`&ƈ8)p2tf(LS| &< $eulɩjHK`2~:i޿ar! wJ=/#suqVgb˖H (#* d{jWJӽRؾ(뺟Os)ɿ.2:∎Fz O)"݈n,uB#vJX;q#>.vyAܡJSlF>LU *+QiQ>7C:)-ub[]b/^ҲPV2 { _mtP!^BdBѫ`s7v+Ty_ͶVzx*V # 9^v:nhp{- LҔ۶"n֧'s ^hyҚG ~Gg\m``6jHZx=JSAt2 re N䰒d:|lWNB(N a Q`΅{-W=/Y@͞UF!bbۜDz}#9x(ʔZd!#2+^_'EVqqJX *ܷ/7Z4&4b!4ޠox'NfOl7*R0OMRu}'r'Ka˅ʊ8/@6TTY7>AwƎ`e&dG%{I[=Ʉn )84)[$'3_V엢U2F|!ܯFxu`F 1Ĭ@x)_c:} \"4 1e5y V{M(( %Lobqa2M,,b[kژa2 n|l rv¦y`$NUyDU>*sA/W'Vl.&]|} Y~_wpS1Ҵlɘ̊R6֞[Rxs_G]?sgJdk}a *`+˓Һi0[BG2Pv }G,ݞ!S_SWk)('W8Dt2"ߓ% Xs.$"O !NMCJO$goV#ѺF}cJƎO.M+$#|2߀Ebb ;'bPu8om"oã/vGhB޸- 5aٯRú@e8~ t%0F_IIJP $ /Esl+G* g#|oEY/$<Jժ}>"3OD)FrMHbYLԫ\M?þ!㝒&PFhQ $p>ºݰ*vC OXb|[TS:hFeV뙇#Y 6x;1< u'*]Z.='FnB)bN)JY>RH@GC&w⪪cPC X%Tfx\PɆxS8[e Ido#r Z=C@^1?]ԁu9JOG v&7A+Pٛ '*_wl]j'_&q\.VKoT%U у'c Ѱ #&RP@*|O%s}W pB8},2JMPKX+ ߏu7lUL ݯLTE:V#e}X ^/y{,7k -)]j UUm>j1r+ ظLh=DkD,;v/r +=\fjՃ>gFQ;ױ{r@DhelaP%Lĸd`5]pTO:~muT9bQG_X~s_ۨrI?r_#u>$frMS.O," B_oʎ_#~C=!;hf~Z޻`=s-j&b7A/I?y ݴ5, CKDWA1KAʷ7^`sC<CbA? I!1x9 @اkjLY}R<Pؿ6GGTNfL_C0"3e fXs|iscpVGtl󪞕a0zUd0;ו1&kp[sG NU" B:k; D%@CC66, Tk6:fI"BP[Cc79e]5SIlBsPM> JF.T1KU[StO !r{zH,PQoxRy[Qh9 r?l|o7)jp3V{&*Fb{*LM\K*$瓊:S+Xڕ,|,_ZsETz>T+*v $`ؖI?sHIq:R5V E`42?{.8b˫Ԫb=u, "䏟m(" Ʈ]WP Ahx0~qp$,&`] 5 ,BklS,8rKQܨ XiyGscܞ"PtYVZi:޺dBNP%ܭ_('VLdm1gA {a7j1~7B,]Y ZJgO>;g{#&U _&FJ|S,| W:mZN=$ǙiECC2EfƟ\eV/૚9++Otǻ4M[zrz?gaW5n76pyb@%{ޝI)*K!,mtڗ¦`u]z{s 9({I@+6silx1M4<N1CƨC4kشE1%L>֕Ю fqm [߯Hm[j!,E CTM*(6y+ , :3 Ikfa#7ͬʥK\+(ʬ*$ep=y,m`l$!AjʣgD7[^}ܟMD4,ޓѺ 6_(vj6JH0+}-oohCV*yp`Y3ZmU_S8vQ-6MLUIf~B.`IFl[X3rz8۞zU^ՇQdGBuxug Й4.uSfђ.lz*dey[=Tri06t0@B;UfwWuQ[6@];.h }R5!pwfx`Tiq_|K~v*p*LHWlr-K7D26Li'Z5+<> ''4q|ہZX[Zʱ~Ln4V@q^T.mdwJM|D~{y- $v.+;xSx~37^z\z` ևK0Eh mh<_y(\K$>%ɰA5z cL==TM ErǢ pHLju~EQRJ-Perk5_>5ڰ"@P0"Y2 [Zav֣ ]x)31/$2gyNf*ޚB5ĩd*$NUṕOd",SHX}, wJTuhq3pjJ{򂤑b E&2hqMX8]j~iX;,,JB؇:(^W`i];_)ye%3XcM7!:8 d}YGO7,7w94턜 eU# &ݝn*Eawgem&#Zr6)0_MA֤?zy?T*&pJ֥޹A3j8qz>^8~Y!2t(k)@2.=ͿlH1AVvUիpoQn4T;Ƀ}@kM@M:0**VɲI=ƲbUkO{͵yhQHե91ʏޚ?c¦:^CIK.;%}g=~6ДߦVʢ]Cmuѓ)\FP| hZ^mVU: LgwQ^r`{EQ$Tf3hJk>, Kp30(cg] <)Rli? I$^5?sms> YD#Я-& ƈʿa+(GS TҪ=*HֺZS9o6UYnV#rrmY) BmsrH EM^D@<"ѧJ*P=!e :?QуD,*"54qm&+0ʊ!36-GsZQTTrl̝q"J G|bmvR7ڬcxd^^͠'d*hkH;yAl9eqTѿs-L>c^{ϞXU2p8NKq/uЭaulS@B}PCЈ"0x?sl$C!:`2!-ZY"!džaTrDOo_Zq)$~~Ӕb1w$ڠ7,p3V4rAnOG8ߢ)+yKq#: ׵.r;fNY{ҝjqs[x9iZc]ڶɥU8-dqBaWx`[3ўE. Ƴ^~dإod7"~Ȭ;$qžC"ڮy2 w<@F"!DX=_pGfZ:)is-~U*RqP@2~ܷx*Q+e4FE#\Efr7i|CŚ P.~in}kiR-w%fGb g:T2P{V0ɪ rJԺ1.%DYO^yKަ4U"w+aqm ~\#ū+#!(뜳/aD/"W/VeJɘ"'XB"6aalq\+]kL !؟Մ-_ xU)d4V-@uJT Qm\A#<(!a6r.=d)73슌Sy8S:ҶL%`L`b濨I2cc\ 15LKWIXv_Д; D<$ jsga5XW7##r_ߎOoua GQԅ-$[7Ub8ߏu)fmNK]kD?ڹAܪwU+Q$wkamaqF]`"QuoAlډoVWnW9eW>P뀣g$QIB"`¾ b\ y;`_`vn\wuuNg~7ǺGW釦K/烩p͕ܞ+? XIY$ E&\$?fb7DVXԪzjox& ㈧x6un*YWwdQY65P$z7&Q%뮋EtsUMh֨f'(x6ؘ.r_|mDG"Z&}9pAix;t_I3c!#H4҆L@j$ͩ·p{_y?Hђf۷ á6m9uy~&qC*";"XI'T!TQvokmNUof:cJ {sniPQK5?zg}_ߪz]&'*a(I BWePw\asT/=Eo!T6+ OۡZewSHFHgnޡɊ0 #d'0݊%CEB_̶uՑ?.@o0B'{L7o~5Y:qsf])b X!U0B:׎AR.Mބ9NQh@p`Ӻ">$8ng7*-s7UAnWC7yG54g2ZQ6K皕2- 6mFd6l=U#8K{=^;t~}OPn9BS EVM EvsNBlK}&=j FԾA3?^Z0* N&2wvEcw[Hmyi63`-6S}9l.,z cxrNmN D[ig68M9⛰{REϩžC%"ooם4KM:&D'9qP 'Q٦@g%-NUp%] ߮s*%:DZhssYM@пSM> (7B٧@꟰[ Bl!1@i/>pJ;"@cAĞ 3֢aВ+tY< Ǔn[e&ʠb/[bX4X4tEӆG/1k2ƻ"1Arl~mat2@kx:P#q8^Vn֎0k3Vd CFvFVG&yt;sn=@گvZ~)9NxՉQ~=`ViF-7mq#E}|{LgTdL sAo`D#RZV─ ZHCrSآ*K(F,,#y=IR< lNd 2i@5"Jb(al_6|ocDf%J2dn")@V4y_н܃ ʂQ'y>e2x6癭eG.:WθmdG!?[v:oLauڞ$G/ 樖 N  `kE~MzcO,Jε Áa /V":ᾊ^uW}`wk'ej;yَf*)Mךxť Fو/*5^B_nLT [ vIAQrV"+$dž3Q_ _93MoH-QУ½hK@dQ *HbaEimHգ}ڒacSOܼF+9Ftlh)J 7m6Aqd>c՟KПC &G86KuJA6U Kفmrݡ W{e\#LYڏ b^|G#ԊID3۠LSIDmYܿ_Bv9(ļ3^Lf|\|O9v!Yԩٹ֨{d';h(Mx@b:Τس~h-cr9o?<. I60kt)*M+%F݉@V \GUCdׁXHX&|~U;.Dm!\nԻm xy+H`*)n+1#LOkɞS)/9Bo[-E'kK5F35vLqG>W~@ڔh?ɋh HSX2ԐVU۩0 J9koָRϠ8vП8; h#(a}\0 1hytX㚭vꂯ:;Dӌr\TOa$8#2.^*r4m.^tjPZ"g?}e(PIjl;ؗ,9( 즎pF~K4wMLmi)g:S[b#wihcmY-d('sGO8FŎ5l7M tO3] \`Haĝɰ] Ċ.EҩZz϶)B buxZjeƤKH ^!"UXp-(]ʖ#䳕]iVwj6 Jm 8bTu})R6aQwCKA2,U<"k22Qs^x^= ֕5awsM[`勡 kmv-M2A:I֤+;"gʪ}07ӳGo(LZES7)1 Oy#g0!1}a2t$Spu $ Bj!|AC<,-l h7-r؊,bwNoL=x_ο'x'E]O'{)n}n/ZC||bιaWxV@IGɁoZ0.wH|vf]mϛ{,́;H~|'6$O+5CKL]^s1DpUlEnXl\oFOHY9Gtdr8xN_e߉ Dg$EX7)A!5%Pǚ$JZ>e0BהwW% jty~R&90_UZsrj>7ALk z8Ny)6S6 JIuݕ>tMod‚A-^!q=,Fk߰(1wm9G5|x2oi秸,fL[ap/e~U`0qӕ:foGj^PGj]͖p̶g6j-r~JfWAىI!Ap?^l˼B'^Z.`?RB]>GH՘El0iQ! ggR3`&| ʘLE-aUe44xib3W 7@K-8k%Q;*qTvI @׳v}QĎ ᱇:^wNCYSO_b4J+8eR)d X{|/%Vg:6,IbS3xvP?LqP̡oI6Ruݖ>< Fr!]7ُˈ2-rM{v,+i5VVN-zgά |\cWnc}W=\Ф ʗՂHCz_`QF &~BhWƍx[,LާjxQCɇ}LS9@;/&pz ";ݢ3CE+Ќ`}f`_dkY? rPɳb܍aqA7Cj*1eBOr<3VY6=,>+ zeAlVCbLing1 iQz4H@& 7rHhE ZG@{ό׈6DWʅ?!Q46CτHdF:%p;<}+KtY=D#8* L%Ȥ#Nx<_;6=2 uկuνc11yDvE5(re5 (SU|A̎AyC{ކ[qNqf|?P:B{V=j@b!.w:|b ŋi%} _Zu`GY& "+1NHůL$ء`ބ< uzJ䲗 PY~[m p޶1L"l Ȥ];VtZ͂솨r~lЛE|-ZHȘ&Ƿ[.]=C\l)b7uP\8b * ,̐ z ]&l_K}"jTv 1b@jў!E΢[YJ7tneG{|ʿM8ʴ[ǵқtE= rexɮ1y8P4&C3w\Oou,jgRqUIg:7żu>%6m0Zmw-t:%t_l{&֖fI.]Sxc$1%[ً$JY㥞~z7lȮ07VHziiK #37ޘ@㚋@㊲o1>4YJf[ X q(ɜc>i$y3ro6 aVy^E"t">&PLٮw1#oT _&-;ƕM& -xHt^չjִC?jjɯnIe}w+ &τzoOe˾ u,bDT!mҏƌ-NY@jW" Խ`Jjiɦ#fpPEHw%tsƯhժȊ7O{%TxգHz Uy6mbvӄy+Y, э6!lO9:\OvKJLm0,rQ`yOT9?*<>^ejO\O3Np< ]S/}Yngq9ojh ,l|5c{3f\޻ ^Չox'1_^p,@Yͳ?2I\1G/_MN8^V;@J#|B q Ŋ$cC6m ga\>k+ݕU3{ LHئ*7'I";N p }-E%:i.^V>Dx$#`/}6LFWƐq{ x|Iki(i l\׌{qL{mvj2=r( -9X.\[,ůާVQtŦY~&攌'J926b:qG< 'ܷcd>):Wky5#xli'(Vn='s:\s_f\3Xgt9M!^ ~Cu^RմrX`jA2r*!AKu%`!1]q/%2|0vhu\Lu7e}F 4qsH8fȽF8Ѵ$# GIzƁ,&Uk2\4D?v|cF*FRYTP2xj ? u`@wH j^dpW9/m2te_-{v cIB@Irfl-J1.O˸)A+ЊJD ?:.=V{fD|t(`5n̖)ԕ3k[f^QO rp(n +a9D[Kbh)<3JD^ h }\ّ7ne!avXV|F&r[0;mPvX)ЗH[DGYFS7pwſ)\/ePWeFE$RȐ!̴A/CUJ1>1IM*B A'՘2Rovt߷-%8F{k[ IRqXImFG4F7*]tYRU*HC'Ohh' s D XRj%@5ZL%€m!qYNn|BUYԦ&IxR~>A|[!ޭI:w-C$*5/cP5PGae/ %]P`ͼK  'tOfdזŦ,uw }׺߬Hfj9ӭu|ʎπ \*̎鐁AZsGT)X<{[Uc)zһH1j bџr)Ng9R;M[ R;oC\ h$g䓵SsWzRe6cO)Sӏ=;}o9h@^}ϑ1aC[FzoF+mDƀ>NbWA]YMsƘxHVuG)76_5GJD@Wu[t>3~^[f԰*&J zƚ}L5DV)jxU|EGqy EdWi$ŸIjyg⤍>^; h-\ź;k8>pB0-? {A]:;Rl-؎&SnY&7zjmԐ#آna0ѫŽ-t!SiY >I"ٍƵ3L 9G ׯbU4|*pes}XU'GQ¤ifnfPQ00QWmҭ)l?{_ZbL5N~AEbXf>u?ѡDuP\wLC m`w&eKKb  \7Mٚ;G}nHm-d>׿]1%\\W[;͆:;z3ϱmL:4}9»+^ RB~z坭eʊi@uaw'_wdPu<5X'DXݵT`D<@W xqr}qG Chc8c1{e(Z6TfFfbYE6wpvsF4xxȖPhƇChcsw,Vc kx?/uᨂAse|Ṅ'*|d^w7oK3{Y-ga,=n8Rg6>a}ӈk"8bJdhɧru VNayLb8ޓ%T/͟*؆: ZPɽ!x?ſ'.!>.zΌUPl9Xu / Z3wML=nېu2.H>iYK·n럆{$T4 _AS)sr[vǹv! %std~MkyX4MqgkqYT-J5pt7c<|Yw2lA\) JmO{ ]Sf/G}Y#m׵i+YDh! (O|]#OĀsÇ ~|1|TlUom8C^䪀=\*e7 U)Jbw=|׷4:`I%K&ĵثΜڎY={Z$⊒q+BJ-LAW7| _\{wacSy 1D~ƫɠ" zp'zȽ +eu7|2,S[-OSfρ)C?rԪ)Em@OL=WA=zwșzs@pr :/8XG2Ka^% '!{h'S yu oizc2*FqELy\Y:LMkY˽;Px"(ycl7nr+/rɧQJDEMc*|MDK#L+ AfmAg%}ڲ83fhR/&1ʐCGәzY#[\+uPͯ {` 2zZ %_F٫agdH6T&O{z{6vGsE N? +)/<^bv`VGkN`sj'*=zrJ:}[0.iAu88)Ald&ğ+#P2rh oZ}We6oNT-)!qͷ-.àc(TŖ>@Ȥm<*=u tYcaˑ)ձktj)!1 2ΡeW忳\|a9iL>`Yăޕn6=1|CXl[Uz>`It,V^pV$ڈ3jBJ&Ȓg^z'vE>ka8VUkޤLl[o~*Plbc}Z|T/-?˦b//_ќI+Έ%`XPL|}:6cРGB3~,H=L-znDJO]"uz;4w=wޒ3̧P%s9M1q >^w=yP)fY<[Ɲ~7?%ڜ)q&M:b^Ҝ?_|zZS1do.1=h|Xo^\BDޅ?3_`S~ġVQMŨ <t_bQ&n[p,j{f Օ-L{e5Z-U[L;Ӣn%FIB\.Lff`%AۆP_%׼qZsuv{`PZwQzh X#&At"7`/.!S6*Tzfo&p;vC&[1I/qY!܊įFv5݉y/TMSCWgPKnm |>7iMI+E4 D zdVC0/-X@7W5}Xw)(q?ԫd\Ѯ^z>VJsi< ,s _;L6J3)97МV:re08o;>D]xZ7*ijP$p䖨.z=9:C+!3ahkUae`kW$s5Y^ 8GJ(yvOs%hi5OQtWuJTH7޳M AxkF`=KgOS?;įOƚHyC|>6%9R_ qgo BpNE&a}F{LUSv[Kײ|ޔYڥx- mꏅ5Mw~Kg 5cqR倥U !ہ:n N ]Cm'WP==+.aE$za?Q銎ݘQ D;6ke"2ӯ\ S(JNc2\ÀТeBd|ruE@c(%R9Di4]@Z$U1bwNa}y/~~V^+ 4T_7`P>&u/BJ@1;.0%q22'Fg3¶d{(d@/Z? fuA'sy?r0`^ZyAx/`v?61N/NG)7(0LقjBCQM<"H-҃YxϾW{]vFrGb.zCDe%yd s@8ԭ{KUy]n"A&4D aZ.!-&L:UFLJ@29 O/MO?uOVD߯tz}G1 Z^[ :4KqmPcZjȿe yꂧޡfAhbBC 99-GNQ:{UHqesjlC`cļ"):b0͌Y&#C"W&xqQDm?tP{IO6Ԫ^Q@<ЅzjjFK_W&wa^WЄ){2:d&^L39$QEX]=fA* !Ա&1&9APmp&νΙ}ӿB2ou0Yb:C#C}Nanjt9x\JW6;1IJJ*m^*A;$Vwyi;34,N4ZCt1NǦ E lH -PU/ҽRNϜd=vˠ9=Qչ4R"KF*]++L1}Rp⤷g(-o|R*&[VVyi:zUjAeh|OQ,UP]pn7FAtTBN$,'L9~[gDm6LAxb7m/9_mhl'?i5b=!WFq=Hl f.=:[YΌ:ƑM5d42ɬtzWPwc 6b1wN:E5ڜUP)UltP.RkKYUy=O <B3rwFI?nFctXK M_2`hi(}ÄjWdƜ:m*}3P>sHexT=>z3Ȼc_RO[)t괽^d뫙@SD:?z<$3M|q~G|@TO1ה-cB= 9t%|,yF<>#x-qS-n[VO g?H%zT\8FUR;v ٌI19nA^SK4J .{i1{E1*]ѣPB8c yu*K&S^3vsg\pL)@l4 dEBY!=0%,U3nXJ R-*OG 'E j=E!Os"H ~f$PF A{lǫD)NQIhR[^z )D7e9* Lf袽FFLO;a] eB t[ qp"jq6_fGs17ojSoKg>ԢO7@mBK?[~Gslϰa}9< |^_? QE!u)N1]߃ʃfGRon'Y[4y |NA+5X1nTWR$k{ƽ99BUyĴAi3,&(y(Zm2 t8AMyo5߉q'moWsZ jȇLy, x (ޭYQq[-$d|o&6nۑ"@'ʹˉ󡝰_ܐ%p l Ww˓Ը'6m C$jYYqE$# < ClP (V@+Dz;UV[DwһgKdk27(PtH*Wb| nvye+= 'TMH G!V5 lGP36 ܊Ps$^zBr;5DHrh~p.e9˰ S*\$rKv3&~`#028*B1CթUo,7O(7ݟsN0:WP~ib)Vw&k ԕch}soIc΍ dM#f f3!E;9JqtîXa8_(|lpHBzC&f1&B+@Vb Qu[r8ΰRc"IĒR>6RM@|>2[$(=MB.e\n2 23pб(Dջ粥Md=Wo2dE~0%a[F0O;!w ʰǒAJN4wP ޔ"]prޟ}v& ~5Q`E@!pS7TR3.=%m*hȻ--aj巄|s?u{4w*~JDbF,s NUξ:-NbJn=G`\Y*!7aFj/Գ2짟HH Bʬc+C>!cM:z>XCE-;Η37jӑlօ C}$d_pɳ^%}\cɽ1m+7/  `4BY+:*'{XdGxf32iUvly{̌QX~?ŋ*K|GGy"~`X;*sG#jl7cu;w͈ i—W=;li[ŸzxcNG@̆)K{x X 6uqN4RNoK͚5j'x`JNLz!`T)t`Qppb6.ӒvzA:#BYd[!e븥sb'MN#pu3quT(n">kҭx10% |g# UNc: &F`:SE{Zc/[Fs T[ QyQKspi" mhvdr ]ga0A<ę[KWx(-Ɇ2~Fn(Y.cHԯXAm@CsT!akʲnt~<#p\j)Uq,e)?ߩ4\&YbSrԇ1d6ʅ:L OUuǟ)[H㯭y^) q=c1U9>=e}ƀfr cZ)AU0{~DcHrB){nyjΔOs_NW5Le"vEj8CVz`"LR%bS~6ArPL?nVvR?w*$6tBVkN}0yԖŐiGrAd*"O:%1M1R3ށi'C,P?"_Ͻ&*){^x{Eq; `ea&N) {Vbz+=D,˻24$rH rk${.U5O8+ -5,FIu u{A5t@a~Q 4d㾉ylgHHۏ_?鬿LA&GqDvr+ 5C+;%fUy^wf>L𽀊)u8lX(n-@\fn2gWzsܔ^C~m=)F]usb$]YEM JO>`pM =%>.D`&5$Z !f/O̝VJֆbIm%K<VWVIEU \^[ȋen-phCE]bDdȨX_pkHzU  vh{fX զ~z (edAsyE<'=Uc-ogoKTV(@'[{C~ ok^G^R 5+$R+̍b(a`QU[B/yba a\ לDB=C"C( w*`kG-xgp?;~I_HR=P)b]䠽JMQܵLx(>hm≁] ?|3Z$Nm|I=œmHrG7!+ŀM"Wp$a{ۥewLW @m͢z@ƑhAH83MhkD<,`UV>Xw5]btO ?_@ws1KP.]Fӝ^,dX80'\*q:3X$$'P.$ݹAjFYtAN$pV_V&v2ı vAh'%p)* XvvƋ<*ur0OGx{q[uB rȸq0S^)0bI^,4G&7'Co\u0ԏ`>洱X_'.jL3Ti)*02 CHՕr|*q9m>{ ZP/tNn# 9Kn`|'LͱbSj @<f^76Qm6?gu/?#'ԩ:8 bzR@wfP S>Q0Ԡ̽"-:qCz__:}DoVD$cw uS[NY6J[9GJ Kk $U60u3~AFY" L-r?C:?xGh]>nӢ0 w;MzrG?e봾a QP'W9q1"$eݬײ@*Vg3\yȧ.Jo٨< v5*W=YACYҶSC7Ҳ$}м[YMkc/p:wwۦ8e3Ow,p3oBx.!v|2ni"_."W>M\IgOmbм(fX%)̰\dhk'ڒ@G%f$rojp_Y{%\ی87_1DGuț{_RllϐrgKeaiՃ|UD4ʻkUlu~U fLjku\LSA 1I6\/"X7)HHPUMɀ A^CWǂΖE/`Sf2+?A;m&a}9/IT,Jة"Zdƙjd-%BՔfK&5t&Ψ66v\iQzѦ2ʲ.XT,)I+EfԄc謰*"(7kg}W(<=QՒrnufj_ͮ cYA٦^w 2˹Df].aB5U:񻉌~Kc,Y.PDɺ#<.žGuh-Vۧu 9DQ35jK -z?@[k+>I+XRgǐCjϝ1{g`I }VM^rZ#k'Ew.89#b0ropݦr"}o<П䅯A 2exo,rtSiiЄM~ g*qԙ^W8+}5y侺Zْ97Էsg>P{1Н ㏶OGz|Ñ쨌~OOZpH9 i/sa5)nE zd)'"m)-*eɷF]4y5WĆy^$Mbr.ot!r,U[ %)Ȩt捪Kb:&&a?]6(&-.F_,4'>6\A>zw%pBR|~6|wcI'‘ݪöc{;bI0'c#P, yjCd|G{FU՚{!#Tf6=  tˡnA 4`t\bϰ}x:_N9E$Cz"vS11Js3ySS^o`B6FjNhj .m]y\tAn#&BU[HDO6򡙑)&¼UkGX)*pJ2QN?Vv X#PEKږN 9K3낀\4ʟޥES3[X)PpŖ%zmo]t_7b37||t. Hu={f?ؐe VNǓu귱ILuo'Yw)#qyIwvW(=eWOѵ39g^pԄ_3 *;w 㼾3:L#lpʴʤُX?@C'uM2*SN 7ge[*⎔顊v̂Gc'Dgbɘߕ#Q(sdKmZ|&w=2n|Mn߫*0ĺp%@;F+8|yeHbb%q)I1FqCy܂ sdmCv3-]#I=` 7J?†̿Gc9s*bZdžm ! t?4S;µ swtbo-Ŕ56`,ެ<kfs!USa1K­h V }C)R-T6H;Ŕ0Yǡ\R@w5vēW.vS2MGc}&`Uo:E,!pF8 U50|Z}Dx>E3kDe"R2浧\L*)W݄khTI mLD4YWJ2Q~ϩAn;΋R.J+܇C\mna[yuȴ c$a}2ډWqw ;$RUt}5)^  v P]h=!rηߌWX+$ހwOQO ~Og  ({لǁ~oedկΣ4rr5B"R-˸eo-zR+$+7T-񞺝7YNX)bAGu\'iTzjGA{ƶv}]zdFPF("_&N& vZʘ눗<.α҃+n=I*Z!k^ [M>,iE7 utjWp@2j xxS'˅P6U ^5ʤa^ޱ]IbY{XQN=q.s_ςԢ54MHU*9 WaD%?rmmRq1(y*1Ư1Tx?ϯw,,xYD2^*y%7eT\-"bN|ڐcodon ^:X7ڴ'qB1 >׺r.I;xم-jRφ%0[@OTν^LRNۈիg Ko1d|{u׌L 3tńjwkYJpܼ`+l_!gO_pez[ B.UL ],CE|7 +M׫144fe :2 ç79׺)Fg ]rV:{K9Q#&ުs~x"Ew7A㤊#I\z7.YN4ޢ1A m~g{e+M^9#oTɋkH~ْt 7xzb>yAێٻ^Ϝi>1CBY)|Z1,as@Jюy]V>Kl-;gz$Wa($ECPwP[1A"(ԢDKPiBOE]vۼ#OpBߎY: d_jqn ŷ?Qٻ4^tsHI~K&(l5L][\$*2Ê^D>gi̋ O2l+^56d>B,c鹲=pKyB%)E38gfu<%:=HtKNuF2o_Z N~5&O'n ]Wǎx+sp#EK@X@3έ?;jUk]UiqqeLD@DrO^l4S<聢"c+eqt1Re#E,GiLc_Zo ; +wZLt~0n+9gpQVbcxe\lVO\6jr){ߎbS9Fk|1*KEQ0 wfv~ԐT݆-;PN'JwI0//?).LW=mIxǾ*E@HSSo͐xo5Pu,,XO &H#]@x*X?&VLLn&jWnP~0+RzE6?èAN]X]Z4|]H'/*:IKNR$):v~$R o?z+E=ۓn,*<|goey4L.w%MZl0f馤< = ֱ5֎&oʃHo:]dw"~5>!n$1qP^w[,iFQ"^R.ViEiGn2EM@ٚq,sN%PWvF.Ju~vzni(_! q5r$؁!*|\>1s8Օ9ؐ3t'^9읯CEwm\²?wPd uE A` DRC)Rw @JĆ0GTbl14#:"z :NM2 Hތ ]vt_ .LO:dgc!),!qW0>)Fx4! ,jNq#m wf VSbǷ;ןIs$4҄\GeOBi'?~ak/5SCuAA$kckE=xo陘qh?S={L>2=9*QFсiz¶φt,'=z[WVj6BU%C[K>R ?%E5!e d7ZWqiЇF$nQ_FY㚸: ˦aq #c k&$؟#Gx#^ݳ9ݕr:/R FC eVKn,p2A dw#?> |FfwBA~2]۱sؼeSBR M:5GT vkovȟO:Q JQ!|. .id:\>\,}A&D6p &*]ZwoQf]&ma,)\䳣i~I)!<@/MR.ߌAbzyKyPܜX@S{UMaس'P;^h9Yw#}wtH | vZG*U~Dx h?\;Q۷nɊH-Bxe+(ǟę W NE4 ֨ nO&aQtYBvu_پє[2 a98t\,ܟ4?ѴVMeж|MPb*l 1K{O"%-t0ߪt3NGBC%k8b \BK3@O` < .ݿSnu3RM@R3+!JCIFV$Cu+wYj9kng%1'XIk44A-2&Pu¡ *d1)ٻ7KVC fy_7C Kh=zl7@#LrVG#UsqRT ]aM^nU,c:pM^<K؅HkFZWL(tW?6;XT \}"q̈́@~′4T<>r8,,^!T?Kϔ IV!WfTvfx)5E~ je9s)Mc/^6|{Aw 0^.D8}hr9C#*]?6t%g'Hg!!O<$mz̎ƐYR,k ΗS_+k"@R1D{_"YhYt?ڛ^rI CP2,z{2L3V?ٷC8:~u$-?AVTWeO>aܼ!?}IY 5O gyѨG۽ER$J$Bkg j*pZYҷRv61{?.Y&|1g>,5n#+feҮ3Z/;8!lPPd*YP[lc!)6v/"4{Ke`xDw .A)zأtB%Jc3g.q&j RGf>.qloZma_V5h!@s:`tܟvu-2zQ*J4aBC: 8 |;=u1vv6leyۡX7NNg$ d^ e|ő^wC62FN5 ^f[$TtC^⼆i2цgmgtШ;F/~ew F ,b| ̵~.V̲نys+ ׵_K+O VSLn@K X}kPGkԓ5O# M,"h)H RNcݨ[Oې9|+3?nG(rx rܒu1E8j j)m&D86%/\n-.;c[;5 hjǽtHgdx`{=_l\x]$wxT..S2k0]ൡTMWb?YgOłk A 3Tm" A02b@`ħPտvUIu>]QA\q]Ɩ` @0bȡk[(PvJҽ# +;Ó9@0 X]/Qw} $yFq8 Feat82T[W}6m,J&y_ mҠG5R@+{Diogl aњYTw;Fdp}<%9TC>g'HD^$ELw̓In>K=:s.ػ Gm2~Z]3!r!\$ݲ଑ʷTL:@ Eh=eYTXhUl (m~N`A#a%!LaR!щH+>~:O{ X:nfua*2`o0Q~pCvppoSU:Cq}-/d%\7-y7낾0^W=:fK | | #'-;yaDzz۵67@AB6l|Ѥ|ɨk̖u[x1NU:n މwR-QhMbU(ɉFKRiI7gktY9L蛩4 ,P_,Y " G/?@9 ww8qQд<_s^*XؓjQxvSەllЁ$gֆpk|o_ @h [;VVZ, Ƽ<-_b.5";7 򢭾RJ6립P=rW auUv}obȝM$WM~^^VzuqFk'o1V gbo<"J #8#U_l1"=Hv{:f$}O6Oiv DEErj&qxu7UD&\uRA_JAek\RxVV}LP /Keb3b!궟{V3И5mhB 0Rh@6)L#>=TakV :Z hjrU25;#8琥5#rU50K v"l/ݶ+fr 9 9)Rh(귯Hl-2S$/!# Dp&FAL;b7In:Q&b lFc"8uTHx,䋊$T W|#»LYۖd|z̖gP kyzjΫʓg2\uEAWm4( %O T|g띍hi8WrOMy;CT2Rv,AV)L\#>A(ub}9OZyZ*$)vfHB;c>,"Znje&MަfefOAl?&\6:e~F, C{?2 rg7*!2dM"(5 ڏGE 8$rGWRMZM b}GwĒ9I.lvd3-8YÚ"+n7a>Xw5B6+r i@3qTwQ*MtG3x1UJ .dAF~S}d71}ot;Y?ykA8dʥ7} 35ok(J?0ݲ,+8@5aƯ]RIpN}`B &T3sD GKV{f߭ e, -PI5p6)E8b<6)bi{"Wp134KM,eS|߅;2m["2F$ s-8WCa#o"j싋b^>SˀiD*psXG}JU~q0`z/.ԫR!ц{9CB,@2OO b)  ;{hō/a n רشEPeZWl3vx6" &7ņ+>٭)@ y*[KWIVXZADji=QevRMƀkvu3){Nݶܗ|o(ϸgf.jl")74@CFloNYPM(o׉Ejx2utE0!^K|`5 'lKNbXSy7>0l7կKY~cm$A%Q&HVD $CP1'Nn=ت ]iqy IؾJS=~e# 3=?OwپohbmAO"FJRl8/T.sZ{O*6`MRqikeۇo=m+>]l,f{N&ϿIU$s]XM&U@>).޷-6P~IU1<~KGOqflD3/-erjgazŻp 6[(+`S˶ 88ǣ 3ftU~6|o_|f6%22h˖fz߰c-z5tڌÚPBHO vmps\f®r ᬒ%o|w[7-|x2 ~?K * 0p?=8L旷ϜTCt*K lu9cR,!FHwf49tTV7kAyE_ޙ̮R m͒P>d  Rue$[[ƅ')|K`[튧[1!*.)5(cαv.pӟeO9(*A&~)e ;n8N:|Z/zeRB7eי\YJ֙%gOjO 5cJ:(1vRV=4 [ض&/9KABgL\wXl)*ORЬڛE@hRο?ޕ #[Hsj%yX_ȡ1Ϡ{MA#ppSO ,إw{ב/S@>O"xJ'W~/]N5F)ܾOjA=ZPچ ʃ2Dyz-42rXi%Bq4<{aE^5lƇ'(,Uj4`|ɀj ASW5 / JSs=Z#tֳHqy& 3ݤWoH1$[ni iex+FOY Mį/&=*Ňb@x8>Y߲hФ #UoO8j>mݽ]|2jp ӐK_IeB(40 Нts7d) :2Cid#ʏh< dl*^hQ4w,sQ3_Chs"CJг4y=qtj>?kPYNVT ~w iHɢS%s,6b1ԃR(c) LԧS"vMg╤ ԡ0tbR'ןХ߸2YJ+wF@FJ?+w{_PNE*x[&_b!$8g]0n˄`.k„[Rf9n9k~p㠆[WB rRJS `x^s>T4?"&zpFsMqHMaxJ< 1v{) sgd+S.t8Z,Tj#y ewRl[d9Yt7q|h"ȸ@ZI&Y$۷|a_a `e-*2uɄ[h"6؄L ۑDLsZnQo$ر4^eh@z9?;]+!&6<yys^)GԻ}9f]]0h͐WIt! R"t?0dm6?Ɵ,Jep;p{^M`ʄ98=ڃ)՝i9tO$y/+}l".ąc6}өM=Nqe'CyN[4nOsz jY8> jHA~h֔@k`ߕ-D/ԧ,@%;YA@ZIl,w T:GNs^=${K:E^{9h)A'Vh&@ -j5z=PJW- Exs"M 67J,lڗ?BGpNŰ^TCN|d\`7:\u:dƣ.vO)2 Ŵт$ F.p*N@W| W⚃m LC[&[JRa2i"%ܱަ҇)dbî?Ju.xcLL_VD5R \׻Sӯ+ERL3_ 0xLiru7qB ~FeexwPT\pPi\/3b'k3ka OrEޚz L ֒웊)l4'_&wlͺ*'媒%vP+0u`05Iu Y}ɟ ؙ鋓oֶZ GG΁(2mHA# )h1?P w12?ĮPP[cfGN/Mja.oo%WŃ$(UtJ9β!b~`V-K`P4!Clh<* >=,wEN `tR>blF; ut$$/ߟ!HW`X"j HaPUwơS?[fָK_+ƹ")"GM/2}ҫmZf`5oPB j1'Q3WWvk&kX)S nUy<4/u/8dʙlr=WAt5eCB 2خA!K_ZͶlIr_o5._Nw6^Р;=umzSiߍN^QcV R8.*%:HCZ#ŃUa|o o*G?/ǖ5~i~"zǪ-]FCxa)@CNh/m3) GN>z\b)E< }s"Zw\u>3?m-^S~r4*4('^%`-%rX̥}L_!R_}Pd0ı5j3GBN+օ* 0ڀbO{ܝrUAI/-:=K鿴\ OoϓmkzF"Λ2ا&u7d  4Fe1w~ax`%vyH(CzMs}J_ˇ3cy?= V$h>[*ěoyS X|Ϳ[B z2/ q: ( wSaK j2?}RChbyd_V ^:E/hOn՚%^ӤNY<8 S}6pxu[O?bxkl E=+CBZ[cرҳȿ]m[=0.Bx<݊~'|6 31^Ja ɇiae4ˇB7n7LA2Nz5. Z&*; Zo>0 uLC nXcV83G[>^P,?ѩ3¯pa\cF)M~n?G@aX9e왻M~M@j{=yfڤ?X]NQLτ U cmIPtdxQ%k.ɟIXVM 5qED&-W#bzKb?!JNk9[е{d8{/!sFUY8JҨ׾0 &eKk:j8~M |˒E R}IPcs3*[ n{a %_1;>1Gz^I붡67K R!Ĝ=Ȕ EgrP k"CG&U 9 uTB߆&ξ[mիt!<)8?xBome]2Em7IcP0?m0F*G~-x$>U7\E3*BVQF, %^R*Ozz䝯W>^Xgf*i) |AyN9u;Cg.i^.C*T#1CD,ې"`.;z9v(7u0.zWU(S)Q=P"1puR?..OM{VE5뜱nJOYt5[.g/,cZ|4 Qb_vgb;ّ4C˕9g2i#"vX%ݪ)X D)XaH WG22.w(]s+)R (,R¶)p".#%{)SB]o kw"lMbE$ԕ2d2r,ۤMi5u/aL ".,qmv42]D4tfkH^B$0 [ e @`BQR(EN/z:{.!;$yFS7^M0BU,kT|s3p}N-4:MCqyke-"yy8.y[[R#ˡ5?p"~'43z t+<6V_x8Lx(MN8sٚtşۨZ)SM;iu,aAlOl $Á>N Ti{">1BxrԐ>տ WBǿ #t[ 1%Q Y~X_Z"g H3>'.*\j2vF!sr7ya?hdZbz9 w/`OUJ,ek4f\ιr8X71vc@axP]cm7WmXӡD(3Y^Mح95o.7%ϷeeC-j39d7++7)VS~]g os$pqZ7401Yňo"DX=Vg6U!I=pG*5wg[^ WE@8*Q8Ѱ䇶?fR7;_h (7B8>סs.h?dH)YߙYY<7c+@[Uw:[uބ:uN*c*'WGߐXK^1d~6XB l#d%a Aߟ)]ɛwFE@+:2JOLМhr&Eu!*16 K3Ο}t Y7dλ^嘟ͥb]v=t$vW= I}Xpz0VQsovةpM@kS+BlƣnZ0(͢)qx+7AW8^QY{e?U-:vhNtQ٠0T)7|$Ħߟ]#qt"U%Ӕl`Pci3,C+T<a5lEUUL ڠe%/$`i|gPB)68ȡL =cI4mtcέ1(2F D/HR0PX6?B (F/Nقaa` @(6n} ̸.fF~=sӠ¹׊qb DRzu;K {%-x]lQh. uAb<=ihl۪˗KRawJŬb=tHAۯ)`LB98Sk`WfƨmNg7tsϊ^0ԓD.{L1|~d IQ5f;.vvEl  _S yvuHbSRm S c葱9՟=)765.CjP /`%5АBkѺ+tq?{ Nfu!&ț&73A@g@ELu%J̨zljZ5-m x q)ۣqͼڔi mq~R!j'hMi&ߕqq9tßɸ[yZޞՒ{lZD-0uBӄ Vv3nLq #bxĩ.QY ¤{1L鶟,djG,jx N?dZ%/ul% } _N/LS[>8#6imIk+ "'im̉HMWgSteiEY 첟:R(mYgyFFv'* c}9rdž)V7!?~F{Ν-̩l=J{5#rG ʘ@ Uq+u=&eNvp<;7 gA18t}xPj<{EBqՃetpV?*/C][`@-wPEO[m1IHqcU._`IjfDȔ hs@lIF?Lؽe{ѪY:l%#*jO'b7Dg:XGj$W$֎2=_LoD;xΩ:| s?6K Ae料ӌ>V| Qff+H,b 0*<< L?dʴ,ߥc)6) 6: ػ3L m}ߜdp *+Կz`$kfy$F)eɀ? ٘'02@|)zJw}x-Yt4fmP<;M0r%ĬgZV: k74jiP渭-)P7KH-ÿm:29OD%5`ZߌB84k6r$kg=tLK{m2ޥODxoSLT;#x|Bӗ!FB_HkqyDR䆥ž;_VS>왞2jvB+:!;'o:0qM_ƅ&< us (;'ҰP}aQaa1riFWu~cYv'`j-|xB-Wj)_P#*|Y !& G#( Jo˦0?b cHف'pi?Jy ;)l"˺@laꟿC3W~%}CwxzPM=JRQ'ɎBH{f0FA|sb|y Q i˝:o=oޒ5Ew2FV"Mɇ"i YDe w#iҠ)KHY]\ E ӉuIŝHIBQmA"T.51s쁶6|b)wH]L?/7 9TRkA;EEz|IX1`25aj: vnf4NiB;>ʁRr-4٥=Аo'M嵠lr>sFvzެxVHvhʓSj_euD{eVl- (xZ/!JabM8 zs KO.r]xS;~eF#D¡jFw*X٤/ q hh;% J/33~x0͛Fǩ46cAg")dΤ߃+W*ƒ&#D/9OB m.\VWsh.RLkV0 cՍ@ZdŮ|\̷#`Y5atU$8{/*"vɳ4ޢ..҇&6 J̬LZm?~-(81 ;K& TߵZԒ~O} ‹mQ_ TPp1Y1 0Zp<@+lb@_%f(Gf=a$`b+LownHuɢX4F4H-wݞ͎§=7h:.moe?}9$oѾM;ͲicDP\UHFZ@m3Xٳfu6v[tOkCI49hbGVI\|Oxm+!aIS{Ѓ+B=E^R,#i̿w#wޠBpCo#iYI`^hg{ \ ͯN5[!m8!J,}`,]W;wRxԋƮ5\$17v2ŭgQu:A+~%cnG³L SYSВ|c\\Ђ7Kqp'N>p^ V_?D[X*`yN3:p/pVJUU wAs!WLKlc۽bC޾N($˝ɑ9k @6ʆUVQ~}*2v]] 4ϙ_: @'#)-XVV=wl)1߿W[z= zknM&.& FN N"d]qDLkRz0K2tw> !(7$!|77A2&YdQW5so:gXɒwV/1?Wfsg':C q5㼗W;N@iLX|-4$6,+*v%h!!xQU7&jc7*9zY.ҡgIa|-ODwU|USGr&2Œe,3vcߩUFx15!ҵU R7P}ִH6`v|.=ػldU,0ȡँ:,aa=Ĵ$ _|t+ R棩P<^i! Q)dd{ b iĸ/SvvuF(VoxVk%=Z)C4+kW^ʊc}r/0݁_S{̎UG6BIrU2קr^&$5)F@A , `K,kAKQ[: ӓaWI0m%"32^A _U{=iS?`½t\5E ?-_:Gv1cmU``?x.{GrA)eь8tf@!?IwwY;?uEc$a_1$)ndk.칡#23fz'c:")9%Ѝy-[*_Y$Z"*A7h4s8%VT>&c|S }EC)$Zo ~1Hy\+c+R՜zZS9  eտVa4 D@ )~ߠtqcqLs_Yy\TdiwIXoP~pk>[6!+ D/IsqP$뻒o4FR, ] o sCFA&WIf.ʷ`M %Jx,~ՙs0IE{~`1Mj:d%xT iBRny.5Hǐ#6&ݞjf}6 CFXFC+W.CyT=X<1i˺(3]|N2B^̿E&槾 ˒ 7Zt9krO"Yf=:_WvO)}|=/WlQOՆ}uou[Eco!,tJ"- Vwk F4 -Z0GȨ!4Rg@2-DZE$eOӹUκa"6.Q@ xe?ɲsUFu,ha+fTG'/䩭MY޶hɋJgorBz)ZFaqӦ5&3:D\F%#Y!@0wP.ģE)XP-(rV@mKw J s>WLpvMA఻vdօ)Mޗv4L 1_`D$&W} +FÒ:QL֝L䶆`ecx:X6ydZRk璝Ztл8O2sz{tC^n۩lm}!RqE0t/)VCbŅe*z"F'; Y78d^y"[WDkZ9;VKs=wc R2p C ֿ 7eQѫ:`FI]|ZaP(Im\,Xm-jy}NNK@Ψ DGLPuO"p_"Etr?o;ExB=ng*  *Юۏ@FJJlEɫ2&SLB0@g>+i;dy'}v9"QAw3K9^L.Cd4˄ )@=c )lFꑌV84KQ%0K=WZ(0-\kEb `'^O^W C'%}ܛ񔱴ATӬ4%>e2S;}'klv$=6`>ȞgX]>=\ ᗷ7f ?$HX"|I|-2w)qB8wu%^;Fym#+XOL*k7.*rKZ HvM]6~YA4(jw ^i@HwMc'wMjKx*nqx1=?E)e$+Ƈ g)Wgn<1uUd*Tqp2/*q$.grMҩϣA'h8Pӧ=mL|M4`${5̆ !ӗ5m~x;/,ӃJ<(ԩcxD@ÄtկrnzKx-D9K>^ ɈX'/!̄')K%Ⱥ++Eӳjo}6|ݵ*-΂kvR5:6$5o ^-|ŐE:=QV}@̋w&\t[2`-QE*!4zk Q- />ShUXoUPuzsOf׀p1 «,\&=- ꠉeM<{bF}ٿOQKWLbbcZ`䯧Iz)Su1at-?Ij˃2^1eW\(ȗE3t%~޾gd^^HCb5M/:o8E_p *Y,Dh#ϚA)3=QIGXH^.y1a?( ;Z\~Af:8K{M(qүsIԤUyu%b4 5JwlI=bc!@-}چCY/&Og:sO4t$PJ~\h 5jr['IZ?6 bIvU!- g<)M;EU8$NTB8"3_ /$4a QEQ|O1hQ>ZWعJ5 &0gXۉN:AKp<ES|l*48Sn!ɐQ<6n]%e?De5h?\ m3#,CQV#.CXF7w׋Mabխ^Dέ5+N) dLyq=ytȳv\kbB9AM| u%T?JdF}6CC. w'Z n813Ju^yg 8Ap|]< c:z[*Eqstk(L ?aN7ޮcBtE!DZô:G8.6ʻ9i4 H;'a#nJm"ݶY6"OcO1IHoć_Jx7a.72:KF׺I^,fZgT& Nیsm]`np%3q7Mf}%<0~ݯAH\o:H{ ļL. ;ES[IUo5f*;f9) Tq?oMȐEg+TΆ* UqJ`G0a }^!|JdK@yGb[GuCf$̺FX){/8ӞؑZBCk6.B SOR#Y&Js6z~6['aXS GFA]k'i3Y^&)1"qVC>NɴY1, TOf#~0Ojc~ (>1ˆTGq2p|2`Fw <#-Y˳(&.o09`֠S3xc+ctQ Փ\#-N6O[6\IJ3bv56:k@;ާT} 8R ަٮKi7N |"Cю+ke{[2fktB"Ȣz)A1*>:Dqm*vGwa.'i lI@sQM7҅oKUu;1!TKm}:OA#5SYue1|xR_ Y7+KbE%!:lx'HxT빨¿~;' _x-$ɑ r~eh[VaF&q|n߅0p{*TB,O|Imk=ծun P U(2T qd nHܐ$M}Uϴ>&9#T(\$8G!>lu0Ze4JOk j9^/90QSJsnv&P*2&+2LL6+>L |ojJZbz7d}4zñ6k^Vl̪?"-۟Cxؑg3ݨu @f-r^~z5T7j "o6bX¯ "~ X4xE~OD,m_ꃕJW/β.чv ߨ<8u>}0GmDUU}W34dY7{'ǜ (XNR~ U,oN+?+Me 60g#x:^YpK)@TPX TiwfЎ#cQC *ҷpЩgU@,7(O99z2SHa!c.d7<A";!"aXi(s,E=5g]g&N{f4*Hf1^a}[PBM^}c9HjD +1"U@TKmD(F^"8[!1{I\Ni/[#P]'|0]Jk *ʔo؎:R 7s5b >_2sJ5k@.˽bA >VQ@F5]+;C;3ik FX A zwhƓ.*W-w Ndz|yK.&PФvD9wN J6Q\Pfb1qSQc[1DA5X/-qy\D=R f(EaM@p4DE3:PKrۆNh ;ox'>c% '_)Kj˜hm˂'&g2j>aK/9myEƒ2i! 5>orjN^b##m2A* r۲$U'He Qb_/8/GW|$-3Q#*.OilśoK/J1KQN5ulTbPBpIu/rX//VMĪ0tb7 n80\d!;3L4 {aNx~ }ڨ)nb2{Cf3}`*%6{d yf }ӷkI'ЅmZnbI&sc?y /q)1!Rψ^oJ űgYZ07070100000265000081a400000000000000000000000164943cea00001f30000000000000000000000000000000000000004f00000000./lib/modules/4.18.0-499.el8.ppc64le/kernel/drivers/net/can/usb/usb_8dev.ko.xz7zXZִF!t/v]?Eh=ڜ9TE:1ι?>~XD[W-"7 fEwT쮺t}(7aEgZ9%8K܀ ',􎶕wPrtgڷ+Q3+2Gq~zLJm,BƜ3%xyA~ODApJ 3{S( ,G+,4 !S{Xg.1] ݄8jn|$#˒$o`c>rŎhD`|!;R/ ޛ=X/MnC).WI{"s(f8 2j֌J`R gɮu&s 5bEpѤ]{OPt7E륦!'ho ŒR2gʫڶk|ïZ>@:b l; F?2E0oVanx83 ay"W!^w "qz{Q KM(`cgjN/Tfo0Ky>Dϝ~hc5w~;R:ӍBX3*f2R2`E:+J6`@us3 Ys&/=o5RNi[eInʄ+xb / (Ki{D"ڨѤ܂wi`%z< T< &TPտcbĝ0Nc@fmmA94`ѽ>#v2;dGQN_sl5q/8Bda3hof>_P9tP ǧlB!_2g2=o]w#@hB!nȉ!i :U!;Fz{:KX[dT-xOfOH7!7Yv|[q "sSXO>'Pvyd=G;,m$ac(8!֊/b<<<,')^щ9z+M Rec}Tج[_NI-4dXy,bCR݂5a+S}lxQfiEjM` MOM` G͡ Z֥aY55)"6^?g Z*lǹТ WV)X}`1_ޛ.>twVh!{BpOp,=@ ^jޡ>yt!!&]1Ѷ8|8XpwX /k] IVBF/Ճ°Qtvg`;3 \sc [$ U=*G2eU୚Q&mO愼j`rd\ ~ /mX<ɋ}BK&Q$nuySȩ$`\C̠-gxt^{*Iyp`λ{jhZ_I;r-?*3xP.\ @NvIib@]}Ei2RƃG&^{@LǚQ3U |"qUhO_@_3f Ѕ)}7zU ma>y {0zzSΕi8zJz#?few Bx͒fAMq^5Dc/#!lJt-}trzAba,%Q!Eƒty$ȑjg X1dء;TyM jfVzƕ7c]Y!*yv/ X4\|1*尋TFV7꘷<ƛBz\UZѼWmWª*].<|ڕxr wm5to~,:|KHͩۃ+@$+[YfLZ&^*c<J 0/M_DjlԌ?yq~7Z[lC/Qrpbޅ1Y;SB.(~D͊UVbc,@@"op A>%B 觧^ls ?yL2޶. NSzigwo$J]LL3Eefu7eu?v{vNUkZװtW2\'-CqTAjMٛV%؟Ǘ?΄\j)m̙ZCPҫsrN}M"8xke<5sHx68S8Kt:`No`A# W}9 DTrǜvȯT?j[J^%DƅsZԎwnx`@1θfgsا\9meQAwIV>dN*=)@-4t;u "#4 ߂ÕPUCĩgeqaS1l.UѸ8FE%$K46W㹵Rf8z%,H6? 뉖A2ư}X +g^%y&/u;W,ۉZOSCUjksWW~}rcE>0);6v鼛\y+ba.9}!PqEۑiTzQE/MzOGѹC)v-n[pmZUG bEA?XjPL"#5y>QLK#!lO9q[/֩\m[xq߫YvȒdgm^\DQiȹSk)\g|Q dy hs|': 4cߔ2}p6;o7j,bAIjwB,p eN w JE#c`)}P(C J@lO H V/m^rSA[ ?9tdd.e+BR"_W" ;UϘJFh1dQj|}zXgC1$ FA2*sAy8ªؖ>[-XO֒L/q˭\C[;bNK򴁷dpUn J+HZ־1簘QIvdO"*uR`kA/PigPiɆ[;P*XoKC! 2rmsPf>y8hD`OV˵zoݫ]Z2r") SQx-K{?lO={ƪh8TLVB%OțZyZ^p3ήqPYx_gJA(2a9 @OU%<_HXĽӦ<2Y>a[Ri3l2g5耚9N۟*aa3ݑ0M6X7\UIi[Eɴ$LP68;" {+ƠKJKKߡY歒IKkӍ]?Ҡ΢e<%U 6:6Jd8^\L|Zؐrp<D-4)90gJN@5)UwmW+(p<ۑcqʆw b) ꩰ|{My%| mV  #A?r]^k_[{`+[-0Ƚ33etk# /X"([4pPQ; &D4pc3>cfbԃѼ+AlTKhl:gqs.OHvKY(;\|EAB_0wP~'d{Y0~5ͮjե%ÉU#)$0Y4cȪJ3d&|j8TT,y"JxngE-4*& @36$&=.hv|s"8ߵ?)B?P6T\~AY"F~9 mtsW͹,𶅔։Cwz1đ$8`TBS+?9|;V`9yT.)8uD=Ŕ,*S:t_ǔоs)7\J,nbU#op c{UBvgikbX7N*#9n猃:("; Gs,DdL}M!JJ6"&*[TtNu(ƪrsT&*H)˿{G]`g 3C(]}#fiڿt1ƛZgƌ֒&PFzȊ]a~hMAgE=3U`Mb˒ΚS|ܜ~a۬22ZCZDn.GM6w咽 bLii4M{0,lK<}{!^Ghyio.E\ȫgJZv{n 8Fiaw`RYm9^Elj9ڊb+{H_!8WQ#U;.Tg]*O &+}~(s?ڈ-0lHp5wFӭ4xHEoW' ML7~ϛI$Cx ~.=lZT'7K;Nq=e]7jA:?P/.#Vy5>Lz4d{WiI/>il 1뜶zA^ {}qHˇB8>w2b*7`I?-`:j%$<3i Ui'dd=dJÀYUR7.cYxQ(K^sZ-0מӓ6]=loe_ehҲm@<ቒWٙ퐑C72d){-0j:x79R<-SQmXK~H}=H:hDbXTR>g@ e^3#i$؁.&Xdʧ7:g j3[xl 9-֟Du˜t"tWt/~WL~(V&gp9ؤek!.^u} q[Uc9ϩgj3T^ASgN|lND. bܝC߷cA7bEj+-ھ1g^i9ЃjMק[I$.]:*,_%x1<='P" F4PS>Ž逾[s~f*f+Sۈ֓~=[aKɦ}m2ee?QOݻnzY\u EX}}b:HfE]RXa=iDFUi;CCә!"g=f/al,/; u]"sQ⸲h<9ѸƑwi1VDzO RQ9cGrvCP<틪[FSonsފ{ eG|Ʃ-t*ka"C viz,~@ftPɅ&o9*6+zXf)#`̴_@*px֑ʼmAb { 6%_6OE:NvE тO#EoE6.~8I3ϱ~!"9q8zj^ssT HwF ʉU_+Sce~9ub+ ;`NIY|`8)O[r00 봣4s H#}'|GTFn0hA˅$ W)$sgsc AZa٠g(m`TtU7Z!n\ٙ/J?3n'u>4ztNw2PliWlvHqA# p`߲6q@vVۭktPP1zAS&jpVrй}t~o_"zHz{P8}2rAWSRIh^e(j2iqiP3ÆN/$[ vix;R%<]:2ы'9B+rji4xD̝:-(_~h-OevqD IS_R,8kѢ\!:2jX*^2b a' sA<#[&Vu{2*=,\s7C.iS}-~lb(㰙FϒHFec.0|q)"98+Sl$2\#/@3ݑYlţ褘JҾ#u>53$ "a7|fq4+R,]bxU΢V(lYvPJp!#l$FBofY|mb\k3ld/K`"@:"OCDMfsC hFQn. Y0L?}s@>Ȁ8%gYZ07070100000266000081a400000000000000000000000164943cea00006468000000000000000000000000000000000000005700000000./lib/modules/4.18.0-499.el8.ppc64le/kernel/drivers/net/ethernet/atheros/alx/alx.ko.xz7zXZִF!t/Wd%]?Eh=ڜ9NPC3r2η`dDI ]\2E?C#cAq-./==ݔNI;[BYX_4;&H|Ζe[ gRVLL`E/QUۂ4WR?e@ 6yaa?b4'wG|ucګRD6&fEa[ ;R"G8<̂p)}jRp5WȽ IhBt;.)gBe_]7748WD']mgwCTfI{z\\ns'' JলpgDE^XG]!Yb%Ul(Nm2ecYT ɼK e$% S“nfL"Hٻ؏\H3K'#4`x`ͬ$:ƀ0@Qש'Xʏ q])ҹ-ݟ0|0dSN6k"WT5r$dI6d2qDQNxGL rmEJTJN׋dn Z*|e6z#8 kw`h՟u/$"ymP։ncD=@)%^Pg_Ek&a ߘ16tȜH y{^P^M]{gb"8{RiTmk?ުaAkn*5Q>u 4Mv)OrB*ūGDĒQW+c8RJ^yF!}2S{ i,C±.N;-E%P5kVa<̾Η^/z˅m`z+C#01u]Ĥ%PS X]^TFkEQ:BXuknB2 /X+UXPY9D6 2۬RE'n_V+xͪ4P'Tuҷ5e\[O٘~cs8vbQljCeoE֚w,:)fWv+ζQ$ driVaeSC! Xl"C(n}zx^wp98 !M77[#-%g#3S{]Ae·.EC&.h׽,;*K'$b4`I3]eJņL&G3*R1Ԣ#oITxv=Z\gS5$~"@=WP^wzO5#f ǔx 4 p'jTIVZ caFMci-.B;/e*,xp!mi7|g 5_Uf@7*rH:a1a]I[6thǕkRDRq:b֭6A U:ɼ]6ynjE9g&N2@B3椗{ 5h[eh7q_n+mE9XFNk Z i::q G9KF"ʣq-2ȡL[\_$|g8xmD/9>fQ&"|DӃ"nCv=ĩXx@b8rR8(/ º E3gCS<:Xs53꣢v#4h{rmRI|ԗLX'Bh:[c ͳ…d*jpwG䖉0r}]@m]N*nؔӭ`E2hWg@°ŰGq5lZŹ4 :$uxkPj o'IDV-m}olpcC~#9gFcWP*3uqCSsx0mTHA?U2&EV|[^# 59۽)jN$ԓ]Sq/+|u!, RlC gmϳϠ <{,ͶLrqUSh,M6:e ֹۣLFqi(3Q⾴G&_S ͘l$/z"%m BJ꣊z5=aohnHԑ pOnkNc=筦s+ki6gA]n6CP~YbAgBv+aC7ItX`扫iƪ0VC,!K)5a`wA<ғjcیA[e2Z/J,9ZYA*-Z3*Bu,_jW m)W5E2>}Ί{5y\}Dfִ$3,,~ݬ9+M+b7"y@Z} p-,5eeף/_/֑mAC}2+ o`}l̂E&=PV9+InG")G # 1T ?^;@Ova )w9 0bSQ1Oex7Gűw=\5#b󏘦tz D7YTh)㎗êeXgѣO-Ҵ2o642W*I3M J`L#r "T,^^IBd:1CeݵQس"J: >0IQ)M%=0UJ>&[fΐ<#KJmЯk3;5 ssz1T1 <5JYYUrY5bnP9ٮr83@5o iƨk69ZmCs[Z&WQ{s>.D?/,mڍ:Z [&GY(hn28k7ܤ(!9}]r#ۆ@"3A"BwA}+~#9],ltM T(bn05 8 n%c00NX{- duM}"'$ 6$ػe}xa@g3/7IAJ82 j>H'8“vi3sZ`NטK_˥NER;5 ia秎}p m}F R\2N+$#+ #+;Y+ƅLMP83b.nJSqCQjx 2ąr": Ǫ4CY3`T϶*VX R4Ǔ'HE6t6QZ8O6g6b6X[Z/:S}꘶A-{ -u:l- @]0yL|iP5 BD'^MAVI>,`>kc>Šɋ@]; SfN-L0*~;E70:)-O k0* T>cJ!@WeC_{uL0#ig@TmL?mYziYn`NrK}،I6׃n7l VQOCfF>T^B81w _Z>J!לdvWcH R=Fz*߳yfIsTV7:ÅeN}?!\Mzu v$#LmsW )WRx D 1]ǘ[6OJaNzO^ye.GYKknӇN O7 j[Z>8@PsZ2\"UH/SwE)hO@B "XЕ{JJ8s)P〮ذجOF۳n{Dö<|{ŽY2(39!|2mJْ<ĩ+ܻ#*|>##r|1Pj~~P[8в$羜'`qzeԚ,+IF3>mjcD5W V .͠ ?'l^PX1e[Stp?ԣPd9C.~1.ohP0k*QpVx\-d2O=JNEbWg63$Nl'Yn0C:i__F@\j/$F_w c{,pB"(wYxPg z\!_[ X&F"iBaC^*9oIJD`HbB?X璍mF]a 2 Gi8stC:.^o"g1mzjNwD}jK+* GJY, 㧪dp9j:6Rw I,. _ZO[-ys?2O\z >.(M_[낓*e\:= r|KXn̈9ei>nyA6nYhzf_Jօ-pR?3f_A;݅6C4'~mvG̖ g*03}{4mp)gE 4]f EUHYMF qCk,/j)Ew-!ڶD.0g#)>hu1Ŕ2y.ZDSGyo2wu` 7=?&el=fvlIJQͲ%9[&Bi]hZh 0OĤ|e,qs]tqF=8+ٌs 1"gPI{s[xS]Ƙ+ۋ^9Rm|ŒM eRlB5܁7A |玙'^1&дezns|(UY'༴0ú{/9n Zˑ8:m/`+*܈X$JGnӝaCd޻;iްWWMkqfcnޅ?mӥFs sG\1J^:MH0P니6ÍD16?P12" Lj{77St[]ב]Ëc|){W;/*Ev`Gt|}\8 ^HFa"Î*.wj Eiy-꨾|kL0VW.!,jrʰ?Y7%G%{Wuӽ{Ϣ4l w.W;*- s\ W38#X{^T3ޙtU_r&_<ҳJq { rFrr7kq*?NЌ~| Kթ>e9V:K&G4^wgM*%"W-s@ɠɧF^T3>yȽ%L)/J(zN-o.D+k!=Ds,Y>lڐ R[`v^,R\xp&ca$ Žs@9oTSm]YB -ȅM46/ڣvw h$H!Z P" zE9+lz%P"2C{0ŰE!/}H'b@ Ec9.ڣӿP)iWf=d =Sb'O\(A۾w,G09r6N#yl??́fZ(Rq .}r2h*?D/L($jnXy߭FeƯ d1w&&wsI'#wXx6,TF'"9o5M}1s6Tq>ʦe'͆1\B_t&s _ hFX?i`Jei˾7)JGa2|z4qKE jveOaT";^QŔ퍐[.T! ob)q\DV`(ȆYn2y́1LqɊB'I)3[=t,_SNQ.H]fȧӥd-uaPv`^qtáz+Z"삶qj &DT CJMwgt_}X=2<;ǵYZw?ԕǯx[ >@i91,(+vOPp چVEƺ3Z,VGH1mv<j?5A*t\P'I]a҃jz0F(7Zmb(vR~@g94M$j 0ɑ5U Ng3 nfVccx{=Y a7-]ޜg T]{8=& ޢ q/18IM;ϽWSfF` S4"MYb4TWX:.fQC( v] IwV*h_ZK #s?B6&Ľ{,a~xc` SOчyGL{`er 2?U_9i}HYߦ8{) ?dtxmQ?O^".M I^FZVQJQ)|7(0VzIfEZ{oTUR4}15љ.cݘ͓t`ͳqي룼tV,y m5W6fQ6c7mhgC^P葦ĜX!,Qp?PNgR̨)w⫀vLtآK'1Jdl? gi T@8-|dVjsM|U|v|jJY?m].}#p_mȀ.5DpD ;-gx_KEE#բ"H Ǒ9=yyکM-9沏0IJDU]"6"֘A"zm.BC;BKHŸZЍ@GP4$s\8-] Ñb5T@A["raq7 i#c׊c-Mbɀz{g<͘H=Of o # X8<)Enп,W2M8vJ^9GgH9ҧ\dK&#CZp礳3%pS3?JB4$ECM m㘠,V;u1F۔ ݢ=v'U\tPU\8>oޗWJD/;ͪ<3sة\G)|b%Gl)jb[WE \~KYĕNHIqWYd*Hs[ZʐKR?᧢ I!~"! _ii>_<qyCd:}vEPWԸv$ֈ ñv|Dpg-9S__506$Q՟N#SsVfDQbzYyɡyQ(,l-ȱk bq4I yt6'9 ztXJ Hc,h(rti}؂, 2W!/:bx; ?1P// ]a6CyV|!չ5ޙw_A\vaI6 ZYN/ojAXcgq!0dSve:=@wޗ\;?4ȝzy7!/nlxRAO?b*;Q䚲^,1+GO]877%m%XO  G37J'̛neQR`(3rQIM${Sԓ)d3lFSw>|boU4߂1rV wc!v:o56IDKP ich#p+dӆ:: Z\MQ0{qX$1?Qi_:Uԗ_DXIE3y"wh0Mꝿ#aųI^Άmޡ+|JeNh*{$V>b$|R_'?U>&jZg<ȗNAb`;fέBM"fVuK)-b6 !\ejH]:&EmOS 3/@1CyyDگgċ7RT*+Nf4(U#JE 9E#HRo#'`:K+c% f~([\HA71ډ:A: ⵋ%]B٣m!*b%u ^ߌ2t5.Ks*7LS(F1Zz;``B|qPd**ECzkC~zx*RσnCgjmec w[ -T]jS MQ#:hng?SI 3ߌPm-Y7אڅy1%*˝%7AjPtbbʩ Sr"4>g dNBGSxyhFVJq߰4a"z>^[ҧBҋWdOow)Y(/DcvnaNn~=6>3ʷLUMD`͊4ƫGb3p,hm7YyZӨYBr H 7/{&̳1g6BpV4h"y0d64)m!u\skVK '~M^.aVe&XnHd '"q|6,϶9<\Lf L[ =6t=,Vl*rH1wJoۃ~)&8k"#c2qܘx{CTUWw8] B\zxB!Azz_T7Ҝҙ7#nѲ/j8O,M߈^H2SݡS?hB`=AI$0-%>)% \@8/HZTٯ{%Ò(\U*1춧T(6El|(˸sm=YhV5MI1ybfÁ Ny_ hm+?Oص[+/B|'/<ҒYef|v25뼎Ǽ@Ѷ ]DI G)aN g`7sX=v̮,^ ڦ,`O[a;>s 'AOI#'atc$ \r iXݑWP-=crV B\-ր0Yz&gJǢbfKIƸQNZa~=@<W= o3x*о:ȕ!i9>0kuv: b8Ч /vbz'hrJm8}Q97Za0PC-iP9]s~@NBNҁ+`<ǂC 4q@_ֆaE&A9*\ɓ*ٯ7H' z-;Q:z= 8x?9S:嫞+ʾMlm~Afd%e$g^?\`b+?y܃v&@r`X9QZs P&hA˶[^ \gƝ}uQ cS}'hJ9 gU㝄lxOt x*3RKބQO_n:+Aќ?'y޽k@IrEUKL u8Tϊ3I]CCB= OҿM† ]Qm#W\mwgKf5ˉ0dEJZOKP`XEIn+QU"p$[%>'-6^p7tXj[SR~ξjBg*G>xЦTӠ|c-kD'oZ}-tMrn_k`/.A\o׭o[&%ԥx&H֢4v̧ *rpZY>?ЦM!rp",Du&I+_ko(nwd\;1 Ct/VSNsO\ĺ2kLk ;Ky$$i o'mJ{?6㚽Ox 6y\e4ŌOj!/t|U3j%)ˆxhQ>I`m$:cp=Ne\ 7xۃ*"7*(AT>4bTA(e\e,L-.*`EY] T洚%H/ nJTǝ,F^JCB) ðY2.}Hf^~+Rj~^Qe}_6ߝKH9}EHV!I!_S`fQ ki‰gWTPXk7+ ۱ zP x"V߯XFmoՌ#(42c*9$YW[ Q!xHI7t=pt-_¯ˑc@kTp3Td}2fR 'N')IN@`_ EOKsA.X[ B䟸t lDI -E 6?1$B:{s:@pHȊɆqR"ҡ[op@4hTTOV;q!cGw{K:R'mXxD=_m& 6.P4{ϟPAKŴM{!1z8Qfx^ў]zI6/05n6}&Dg0x3" FfG {z/84;Cےu4o&8ȁeWC?e!UCS{i}ɬ7Ŭ(..GJ) b.?!a8^DI(G@K ~-?n~kNa-M]9N;z(Hek$c!N2RO^7 hٲ));u9o{VgqeҞk6z2cV˿(3`\9,XxҋjQΑhr%Unoq-m NpLΨt$F7F=qqr 0L`j?,"i^7& oc $h4,QHb 9\I"0ߛ{Ry*wf^z 5%B0B`^r}Lƒ㖤$p$IvF?_xنc~6SyS{Z"*n\mCN X#4"[" ZoN;j 9%`KMb(, On~@o 5%* ثbSkZ.I {i*C1=sG) E"f6Hoˍo8:)Ipʓ~OmӇ̆#^&# +8x bش&d.>aqp:'IFY:C~ t%JUM;+'8~K#>|8ā` #@ئZ7=l8ހ@?8⓵w8Y՞o`|2eH҉fĂ{aHd&;:an (g+z +zo~_+KYbXY |𭯇\5Sp{+tQ8^D6E],3#Θ -/.#V;R*X㎁"uϽEɥZxdMjlrY@nE(CPĈ<@L^ cBeiZKƌT "*wl!kt! B#X{Hw[ UI.5(JӰ ʄ  `.!x6s"BJy=J.]`TsUˍQ7Fc}Yk.^or4eI<ٲ^od{bɇͽWk.%lّO_W!ҞUAW^55c1I'cwG+!"!# .ks!PGf^jLKtj"*JDvaKHMs3Ejʁu9$~aݣb]?yS‹C9;%o"RY Gv]Kn}.N+xSY\i"^/ov/\bQӿ5mp`Հ84om? Y٪ą㣏h'(W<&c؈@EF&q^$_)?Gw;QcaHľΤM}E[N?'~4GՇm .%<(9{dws@+lf>Q6'FŃS[f [ CJR[.>[£}$J]WE TJS:ĵyfNO8L4jiU&.Wkhoi2;rcv+!$W0?mMii 2t#MotH\9 J|#TKNbCP\0SgUT$mxj eOy 0Cʷm|R |srHvt"y#LV]/労g'!S1fqW1J d5{s~X>۬%묪^_9TErzLGNi>o5z[3v13ZѬ=蔜}"eu"ԓ'`Cljyq na^ Ƣ<`;>JyAb]Et_1306)`3Ot*Wq9A{>c}o>4/E& Re2~fb7Y 'ӰXaTz/%gHX 4gjxΈ,3U9֜~PѢJb8.`k$wռd$qL:Ы'> [ތ_"E_5O(s L渷՜ci%C^w-w6g3 y`m72GeHCQOb'SmDCL]i5bWѭP-1Lb)49mkd%$ Ġ|y}DVo j8!E[[_YA 1zI&00}%!ο5+POćꗭWW?}]JtЩ1ũHpWv>fs%1 2'Ԩo*ĩ[o,}Ħag\r0{%P?-_ ^m JyM$F_tq΄(<*Xp~dv ^W2ڃ5OUe eMsةu9&M2|_S*qפCT:*9} ,Rsu(%{Cy܌{w(7c8V>gSWR3K9!c_,fN*udtSwV]xjNQgcnU1[]=MzJyFsfRަ}C]q ɞ»S~G R~eY"!,{m}&tPt#lHr[C 'ƘzZĝǺŦJ=&2\tH%1BvՌYdh6/[ =\)sL]X6c tQdU7`lc@KX8ůj`Ӗa,IeVv:"jJl+,+y"gWVo\plψNl:I.}IaAk'UgUV Vɫmsay5N RC19={d9VЄ $C Lgԧ@w//+-,*IH]A3fwҿ w [C rw`f{B ID8ij`Fjp(08m.~?qx^  k7,&h ?yK͒a3ngf]9w9kVq̹&U?<[annku̷#h2CwP#I\kel dkvڍFϸZ\Wb4{RR ˲vjٯ͜f#^3 X0տAGFI[c0k]ǶG!{1]H朽N;q 8ŊVgw^R5WZ<#'(k]yۀ\,=hU?}ՓM#9A m~*\1ǿ # m3\)C8G~ehYn)+hR5If'RCҤ9;Mݧ"X>M*t㼐rS* ?G?ȭ!Fzю"Um+'[WX˝E4`Ti;sTAFXXʆS}9l@J'mC.:۟Q.b)F94s̸AҶϜu 1y8JPlneU/ƥXń땆^ib]!EX!z0\xh7C1m'kHF4(D污R˜QEqwۥh]qq x4C5j R OlD2.U )Mh B4E|ѵ8^x>4Ip6_S̲J;3e̺WGl`G 9f (EQV.:x0V–.P,fSZ v))c0QA@o:3V%LN~o^댙qxwc56J*{#VzN#fMM6%fTQ&\5E4@D#|nn4엥~}0(U.bxǛz $t7qOm#Jk6El};$"4JE8 xON A-Ih?!la!eYޛn#vJ3e~(ᨧ4F5aR(f>P8']R`!س[lRX첧Oڹm}Sa`,kͫT=WVxcA wvżۉ9~?ξ:(hO1h~%x.l}v^%ϳw{Y6=Ov=&,CDZ`H9M pץE9 hf۷Sލ2;NeS샑N9#gOdJCa|4flSKJlmԿVxV{sxUD{hPV[-7aWvy엷` \w({gFt< 2Q)JP7lE}WHbxZr;n/n jirhw8 Rq'}56!9lEsTI-e0qHfPw3Q1m q0b+n]': uF}SR}J' n 9ca#S hg=,""Tp8MbY {͇3TP8"T;*.2x!#i 0[f-U5P8!ZOB12QvڽBeάC 6Ϯ9MvZzC|HHDi"MʑO|DnA\ťv6mB>qn]ǀ/'AA X\#=Z'|mp06Hͧw4.΅ˆ]2dQa؞M++NYL.]Rf euIlv%*rG#D $dML|xB%IJK=͠3S|끙Xk ?Ƴ0VBk:9ʡ̀ k`ԓ+4m3Py43#EBeaOsIIG3 dd~X F:Ķ&U b'l J>^N}5rI$] R5AIqTuq`cKF"P>qz'e/8Zr6<|.9moY PJ'lc5Uqhi}NalB9Q_xՈܥv{ښ ┆E)ҌJ4:x;j9,ϣ EFsBnjeI;l+> \.tsǣ5d3LR^ H6]1Ա#ILmj,_1i/-D_2'K${0nୁ;.(kA. !O"^=A$oOȔ2oel"bd1N\.s6ʔ%AQF\J(B2jkN1E}S&ai @)ۃXsxm3>NLW^$P tОT5-F #CP ~;"e V"Zm.ϜR=w Ƚ/Tp%}cYjkYsW='2M\{F'^*W5_J%k:MRa i2uRv>ʈ`ȊcY} DilsMd/Jd:iu'BmA~:69 7Vuv$ ),72W" YPZSZ)m-Vʼ 6" 4C<@2DDJ#볔߰ڕ tg0Syuaܝ"TK %fއ=7zTq=5LPmOz3yOpzر̆5(}ר7Tnۨ'h@R ˆ=.whwF3M #uI@08- sD`}sZ鎿 =>0"C[a)@~_"=s4sz"ă^2n?71μT5X s "rA4}|Z6bJ;ӄN39Zh6rmh#Vf.;*"M(jбP+zffհ@{xgdv_kwF{;_ ;bl3hgB%~ynK"wvA~Gt_[){XXl2587lm^ݫ6q !C~:OaHV;|^h\O6qzfV,4u!*ȥD!V rra ON+KiڨBͯPfI6B 8CUP6:\TZj9J -K7q+Q\aݵB @P m&uGeOU&:S7(!jn!؁nu\DbBEϰ/)]3CJ3ʧc l:H<~tY Y㽶Ԧ<ȡ Pf]4Tҷ47Xw ,x1ˣLĐmBCzM `TBdrzG3ԇm@Vm~FF u)Y,8N1>Kxۃ 'Km;:Jw6R 1=cEreaFsLwvdh9X8NuI`^r͔K-K*s\-LXD98˟v)9?ucH(5zֽl23T.#(9AV#r>GZ5_/NlZ~!81;krzZdb CCܘ1#tѠ? yIij|#ϕXs7jDNox/pC% b ':l_I!b^(-EJt-({d!Q#@ZUOTlRL5 -(C!qExTǿ.6\zt-Yrz?: sYn>[S{Kp}[UGs 8 ,!jHANze-7]( i]QٕKDž&_,5F•(CvG6{6ȪE:\cz`%4m;aYV:t  4A1 #2BD2R}0_!QY _p&3M""U֓=A[A#P Gh&YPvirIx r=%IGI..Ӹ]4*|PBS,ᢪAjj)](! N`ɔ@( &H*|6I ‚֗PKq'WyA:ş{fy1pU2w4̠UIRC-XÚ.dCJڂ|ɞW,o%r`ur+1-w}w8P tƜAH#jJ׳V*,ʗMi-};)g˽}VɆmZ&lf @^"mЅ-%3fc2GVY cuϣZ3/rrPĎluk)^$T;%ALQWy};Z2K9bD&C,)K:b6݆"u=j9(\#NuMhpG!lcoXH`nwu{\5:Ɨ :0 ovUR OW0AB%/!yg}jU'KXKMYF2bQؾl2%:Ą?%L<+?KR?nH}5"eF>K0gU0r\7Fѯ/qc Cf%L'ekr|ϰ#ҵ) 2MB /ssXOQ!V.ڞ>JJb@;nL~l(! 8LiL8[Z}>|;]mA9N,1Hm-]PNBRc> q!]BFffA쁲7(OJq>x?=ܧ ħ(9\G-vD&a`g /<WK:[ܥkgI'#ȤR'q1) XrwB,k_6*u(h@45C`^MnÔX$n-6:p'ueRL]dT{5B |D41qi\԰̺G8Vީ^6>mW~rЀ&Pe:~HKIE}ߢXnPHt[5I<;qE&G (OO~=h^`N rØܨJpˇ۾|3i%yt҅wږ5 ~x\'2w`BmEy0/|H_[E\ݖ9:.eiUVX6H `q-M p҈T3HXT]&nTq: lI:f0Jڿh+Ui+Ý@oHŏaiBN \v;A_aG, Ayc-b jG'qm,|< dF`R%}=z壟> 25B n<%S7}CƇ3uNsm㱬,oCIhܳ[-_&Q2sXZJy `?/ U$?(τdjCsȀKY'[˙ Ua隊(nf)yW&qZ." m)apH/-$p \,'39K ܫ- FnU5jWX[?&9>:Zx1BR~́OALT6ep[G uD;2IlW| N Y|X(st`1Cqqzөi[y̬=+Va&2b>♵>@DsZT1_I^&@P!>T7iG4%uۈmDe8w-~LHgϣ~/0A U זTK&k3XnrO'7N 9;+9_ø g l|ee5KljWaTrToxjN#@~Ȩ)@ F4<5wbZ72t-I v^]Ver0 ;Q 3s{jwgbtXG7n &YmMsQ q4m.ftRct'V* ~+f8Z^[6Ѓ.<^V9#1pdSiϭj`})|)6Raܿ 3cY1ٛɝ2g^U\Xw8pek#\Ma.STYQicM,}m hycLF>r^$/6S6+H6`)jib//gOV֬`Prm')־> L#u8qɍ6*1H-'_)>?] @9AxzKX4SS>%TTGj9 /5[fyYurP%Ob>8K/tSgZ2oeC 2f Sq7R&;D=SO{ RFء?vy/sB{\pyXaK@!*%mZϑj| lzUh(Ackcrj sқySL:2nGCDQ+TX?]Px_:Zn? ~ާ %FyK6Oh/. | ID9/ح>$a["D`q-_DbeXH皨=Q2;tnfTĦ_q_K~ft͸uՋk32y+9^D ٝ}c*@pD̀}"z;q?mfe_ RR=y)fֈH k꼨"F~ٚm/U PnU+lҬ86i;! $y:N9)~w"ó[cX$ueP̚ ":n!$DV3?Ek̷{ y Hj( ,H=<+)xһK TqMu;\IB-#H6X{_C'\qښ8Y/sv˵zMGlO.XwuM;M-9+w<3P[:*QQECEQ5| X5co}DWJ>yh?R m,JXh>J rIi73-$NCIgBd6 +1ufSf:}P\?>bPU>OeY 9>^~AWzD ˹`Aי R.{jz;#qWQ'њ<):,F-G^Xq=W5uu`(ꑽ./]s_(&u (H{-n@6JS#;4&NΩm8̀y aqG'an2ʸi5&9z,'+}[ٗ9aBVFS^2{ 4NM#?E%F[Y"A.2bV'}|جQųUO#d"8; ŕsixZZoB9S~ݏ,H2 GX'<_>:nfb{rϋFs$7^ @4r$*˘a\.JWB"]>F|0vpFr?ۄ9&#V6sN~m&{c9QeߊJn߁AlRpj|6:,pl jvJCڣ:/- &$5mĶۆ> l, _#vo픍VoLѣ_aGZ^c .r1~-IN;'+N*\C5")\Lē!rO( KW|ࢾOAgo.ʺWV83t(sp=v5kj lm(3S }=*xxj/9K~(Me缊D"NFv@Iw 4$`ߍ–U;;mŝ"pVG]}[Sqx+gL6p;.^8 _2_ǫD`2[GYy 3Kp%׭@5~#5 U F%W7kaX0W}Ow;7# $ t^͹V*涡u1>m[L3 vz,P:J`k#*@ tLǦ)oӄ>-d2hЖW%St4-F51YSzMne j#kЂa;<A7hfpw8e@Cد7 ͊2]rЗuu#C" Q$6U2A}]LTC W}W 8"*8 tYUg a vU&f**yPVKgTEi'RxPr~Q/@h6Ϧu ~_-@\Y[ίRcES+Tbl `]vwRH0%&o=鎣1 u-wTJ&E"Wtvoy!fЩhr߂5f\-o앂A "݄ȺDChK87c"[:q=-!m͛ĵ aԱx%9ID ޳gCė7^?^/g@mNr +y&[+6?C]257HHnD V7P|ւ ʝSυ}9sͻd V(7k fw "ւubms3zC3q>E:`ifș+Dt,gg[OQ? =SeB0n ᅹW54!qBbc$w^}x)d~>b%fDm_cp8p~iLa +4Mf2&7ލmW|I-,\7.0wgy䠏WqPE1ղa #\d2}oxH u}I7$߱SPġ TB0JZa-у8qʳ#K;$*J]_d!YaEYnb5G{ܜi^y?.C̈́?&S i Jzs1=7ME} a}1#((O/?7:qUwJP;.C߯rU; bZ*),H\*a?c\o bv|@a?ؿmȻdr w_WߥCWVjEQd[Yz]0'6s̓Q({߇ް'򴁟'DM>ßݰZ"uX0Q8樦TrAT0u2m53> \}NGEKcChRPۀ@B{hlYx6k0]W՞)u'Tzc&tupG^kCBb1o~p.>(I?BԧhA>:5EܛɊ͢vOQ,9_O 7CG*tХT}2XW. rcS#)̼Y?Τ>%E=G/R: NI֘VﮜoN:E|s?ق _Y^) +N[m.?.۔c?)9ˢO15r)2L`px96!%bujm_`=/Vݤuc/㸕7_1MlA*ꕭ̗7*廉80`AtGf7&ՊrXXҧ.( KQRR&c;ek ﹎ύڔAZ)ϕˬ(?v\zO NNi 5E7˳j%FDFtvfߧZ09:5.4%Uk6~ 1ax+2p;hP Ia. \&@D&[vAdd1 KZZ~vIXv$*#^ܳ=np*yyp8\ZR)A3ZTq6ډ[SehIh2 $4{9e|gFWCި `j@ .srXb(W~cPBl*-_d%!T—.8M7GK"F2Y84^jvNcNjiՍȉl* U^N_2(O T2IH:U2Ҵ?5oO)(f,*QoVf;ԋc!jD hJ! 7>Y4raro>Q `Xeso>ccW`)hΡVB޹ϖ[׉gb|mόBj%twR-Ji"(6%uFEE~1wOOc8 @į\+F]MhJH|_08G} ucWnw4H7WƗe_~*_t{8ם_ﭫKK4QOUwC,S9fA 7.Y7< ZRKb7 q gBI~MmbFcR~qjI͘[ɂjt0} *{ቘ<\gĘV 1[G]U.BAZ~!kUp~h+'@œڕ>EO'i'ᐤFSמ5kYTl,~ s\qrӣ E%]iAx8.ҳT5GLU4\hQ5aZUttP{@; m轎Q_G Vki/ό]'אN 9K4s$DT7δZ!4kT,@x(Zh^}!}ȷ_{ [,)~Ek7S/VjXGʺT6T׷W怯*Z*M3M7$ B m@Xj7sTCUelbr"irLk]3aYwk"gWc;j64rz6Θ-;^,ZB(0 ;@ iB5,u*jDb)9n FH;4Zp3," #y{ࣱm-(`{2: ˇ~ HS ` ը–C oMlwfϴT8]Y mL>ho0ڀ8(ߒ;9>Xtzn'P#&LΩrvq+H grMvFL6C050t;6$,JxxSs.yiV%Y.5Iݵ۶FquFv'd|N4G-yW|)3ؓKq0*n(eC= ʚְvW|Q%!Zpc|ߠ=ł?tbdiV=XM !S lZ$'aٯ1'Gk>HA ^ +ʹrn<Z%7 c(p\3`ی(GRA`  Y,6L3Vñ"?i *cҘ_Q_a%^p `ºQLwG;)9Ipu)Ru~)1੬2;u73ts5}cA7eo]c#5n n'.>EN}d%@H6OE@CAHs  z<7zk/ՕI/Fݨ=Am#{Pd<)w rH, %I! ,3RTPKE&ƯaW48,y/No31.RY-p HYIИJfe9B+y%cZ|I)nUBY(S_rW0O–pO8lvP0yk5hT7)9X/gwD>LvG0I輇]ELsy{_8I :\< uIGO^9?k[GS65?hi$:>5vh#)viʹ 4~pve~Ͳwq7d; \Pcj_ޑXs]>*]1mXpk4rPD af+9S晧/ӺIu jwTp{ *8yS $硷mP&K>unQg1z %Ww{۷&PO _(p~r=5 ?m<΢Mk. QZu /e) ()MU Bk[p\ҟͮ!T{v@. 852}*:sL+" tcֽN8Ե&zuAr)]9/_d58,2^': i 0?C-=WT׃2!OEs1" :u?uzg[;K+T6߱ˀ8 &rqYMR,L5zKYJnNu+j~fn :O,V6;k+h!i%u= =)i=–P 3 cLEVdXΣvx:$ m/-K,*HY軔kL;u<\y$umkI1ɕwEѵ+ѴgoTjw`SdCZZ9^-!(>*FA-t7=[fkE35VܪrJOqdVtDK*d0 0\)<h moU͙~8@PNaɅtBQw\ ]e;3O,.Ô eWbE /\z8b-zG:tٽ!E/N,K9ő&|Nɇ( ĨWCQÊ}=fӣlnG?M3r2dTzî!<ŕUrC0z!(')qkVv VW{6w2WwSPm4j$֞3̱1IٙsumE.ʛ5gJH=!VC{w\xNXU5klZ4h7ewlPOh@@"L(㯙 }ұ G.!d(B+uCAZcdNF-vݚj(nϕ1*wƬ)Y4a5u#Bn5sVv5 @^M2hpZ$A4=Czlh 5jNSśt$=@UXAoALJ9j{ I(*ȐMXæ޴uU/Yrr@g &:iy:z͊%{G@_H2I2W{Tŵni{ghSx dawhS i%AMڴktgGF29 Qrԡ^iRpo~:h NNpzLͷμj_Cn'SPyiv:VxNjY}c!Cx 8)U'30I42—p+MJ℔@ TA)zy?wY/QvPZ vHw>e8574TFZݳM- S6 'Q^'!cߕeq/ǁ 3/`?(a>sƜ͏迈\:ZL'y49 8=]IH=zk5R*o +!s-60رXWۃOFe!VJ`je^4x`R<#eilnmE`G+t8#qA ay.'z:bb9bHufUz|*Oxi.@#E&.fh\׃wc {>Ԥt[r1NgCuY]hմ_ NI|qA)}!0G~CiШ.-~95UrpNpr#$}Nurr^܉Ҹ%7Z'@DIև /pDz.^)>k BӱBUp V^yh8o֖Lj?$ߎZPd"kP71W7 ݨcVAe87ReZ4ސkJP:3 E^UUoID w/eˡk% (P6=4{p51S1a7v<i!^&GIi!es^E͝m,%bۯ_tbk{[?dh確OZo.>'piu2Ϊc!>oD1nPnz䎥$aaǭ/_᭘=DG@M|q2^.#BŮ4k6n*&WYaIJDzP%t˷ < -P7"" gT݂ If߽HrK 6nj[^_G!UL! éU/n,N?4mCWbIY2 * 2M76X^ >N.a~}7F'ogh$)m2N5$W %%ɣ(RLG]#ט Qn^ 3?>M,G[KEtu0ۜp@rA K8P]7JHo߬!nOq=KJ miE2}|C48t)A`ۃZnW W3媊p!̬a1/a{N=mίKjvLCqJ~/p^O8"sp¿E'ari7K&3 !,~4pR37h9Mw "*c 񦬰73wWDB]ٟLL+iWn=*ޅO%~$H⁄|]A]ONЈ58=5qdNنnm*1ZQ#;A᪯ak<6.r'CỵWinsL!%>O᧭|^il0iWHѴ9%O:h3w`Wt [8#QVI4rԸSa }3%lu'"I&ѪyfHcf`\q,@ SdLYA?HU _j]QlwDNtfdq"Ɯ+a<$nC@v9RDkgkn_՞YEⳕyZU ~B{^@<Y0n9iu!yQ~2&5ibMepFZځ\!,:MslqL9DS?*TS J^%q6ɒVP ?DI5H. gNn'G”;I6q(C #,BA@fAq9ڛ&5x"J9T6Ud)(d1d~J ݰ\JwYg<$9v5L{7lX ^SG*ҢX}@m7yRvl!CR-<ٯ&s~!W+7J3/Yܟcɸ`E ՜ m:"GI_LEmG?\3?d@GTW +I&r%hiٻG.~6}xamX4zcgwX RN,u&3hCmgʃ":`~Sյ֙?+jpo9#/N(Y*'*N)lR/vUe4SõٝU߾դ޼=$pyw'TLdb>zc,e׽`̢)\i)3 #,jBA:!YJ.@}{ _w[m70! +(;9@sɹ:=Cn|WV14[ֵ>ŋX sH zIE4 (jP/B hplLȵyhtF;J(.Y׿!e%g=O}u4hEbF{W?E"{;s!Ao\KUk`K^bm<׀{Xڦ<ʴkݨѭȣjR|/T 0n5F vKUx8B6c":FwނJ2v#vI'7v&6.Ի=ӅzbΓZvйWSv3(L6d ڛa|1(I h r3![=t$!J\$mpj_E^DCң,W sʟfx)4ube5l&íp 6bȨO-KkXHJ:r%bވ5ʕ J#}_`Am~z/O9lqǡnbq?[`U>8>+<9g uH2w/(ox25CjFs7S;jCs[]+F!A11.mޛJ](p(OvL#Ơ1l9.gd&ukK+4b -D35Agp=n`g[ < &Ip_=D՜t0;m:}5, "cu~b5:6 pe "i)V6d{lgTjc?nLH!I7uSuWQULO9fl&i̤{ z3 yvVcs[Q莻ŏFB Ň̊:n͡)TЈV:1;gRoί(Rqi(Qa1"z"ϸ+Ro|!$Nr śKx}of>^|L;&8-= DʔHWx{Xyh0 Zn]Uޔi^S?>at Lns2iZYTWW[z֘[ '`Xn[Υ*\шfE,O`hЀH"Z7;.Cd!š1U|k kD FO{7|]FC+1{WY$k/MCWbVB}X^ m+&DXV'5.=j-޼V?sf4 I3YA}#0d9e'!/OIIR}MFVW~ /b\~p*JULq$$֣S(!#1P9Yib /C*.I+*t!B}?\sRc֙%C#E) 6 х$ o|հ^.v+okޭ}={yIo3P&n%w8]j6/ %5-GtAa%g9" [pU(ԃq|H?_tE99B[+ġP#r>}B;^bK/?4ɓ3dW|8S d,YTJQމFCY}<4O.(vGӋSUp{2f(2`Wp?`,{sPܽ;:I.i 0-n;rcҒɚsNFT.J]Br9y_v'&G̛A'AH[ @t7%f$SuXB[H%ĈvtS+V# Mlbײ{ym\an=7$ʸQ\hR͐ t\W&j͋Fn:,xƁdSOUO]g;-bSϲ88(TFVkM246|Y÷*-p$8RZl+`gx!}th]1 .-f8lL1qv;ngǨH! mF' k gSbgwaHPphGVtOCT^#jTbUb(OPR1NE6u)4B&NOİJioY jZ Q84+@8.T1H\VB3Ԫ˘fMr[DYW3wõ֒nz:9E-0*R'uEkGނה񚟎ApyeQO'܄[_R;0 8+H2T% ((7)j,n/(Qv1BZ_Ѿӓc@Ai6_؊J,\y&>L3󈳮2a7$#KXf  zL>Xy|#X4& F`mȱ0ܽI/"Z\jI`0H* ivYۇmd.eɜD ?tITY<*JtbqA = !ځY׆dVٗZW߷v~CG1J\fJ4Ʋ35hDC^" \Q=CKcZTݧVV<d9`{yƬCOJVYݜi+I^P- F %RWN6*͡A%HľYcZ"T~Y?>5U˦58A v *.Ml%1zI-e<{-?.-sg>W(O{eE'}%luզ@qFK|0x{kjY 6?RﱉBg,b %mZ̀ui_z#EMH*mbcamdjFjx0VAiB[~od3)\yAR49ve6dIIw5gƚzK'R-_Nh@\&O&kX eFϸၟ3aSliH(s&sj+=~3اmP|h1'31=A^]aɤ],!N{αA#}ƌUeWA>Y.3~en<ϙnMLm)]43u.wR*ǁ4kO,6Z00B@'=`s4;6A}iY9($< g|zftl9n @UQh/ +,AۇٴXl849pd?;?ހmߓ&6(R6@c"% 0%DNQhQ!&$ #N_ji&_$=/^J6ׂ cgʀ2?JDrB0>d94}P)_|Z"[t뷧dI+>]Pt(nW-2^0 DCWLiͦ<wݖjuwn'^@+VM|FSm&w"ȁt !4?YAQSjKֵOTacr;tMjJXo~IɉJ`ӌ3/v A1̈́8oﭝg))q@,Oٙ"AbLbw!}C=6ڿpqd`D`Qq@w* { {9W* v^,nGn&]T0D>9̈)ylp-Yۢq[zVa@U'a;[R (ꁙ_5 B .N`hٽrA/?F0;PfCkfB~l{5] x*rݼlfx-b ]ZPgIv*h74"3 u)s-l~bA{_!6EC$e@l`S3^J֭YM{wz?*rDmǧˎwLfƩe#&GɯfI)Rq:D(nƗdVg@Z9D _ Z\P| \1mZm`P%ؗQaAw™tJw,KvZk 3KgbFvwaq?@}u)Iۚ)@n_ =|@jSsG6PV[z˹~&MIPpNh$NȎG/ aP9,J1jYsnsޏ=GAKiSP?|fa'Dv}E5JoPN~| 0L]{CRԳU];T*VSwMODFRɸC3l:8,׼zBq6Y.FNkB#'3Fq롙 S-.]qK'M*4}O-i5|T Ĭ"ZlnnѶT<9Ŗ_M9" Fsnr&0kG>Rv#TWsVHM(U> L`+0?#P<8 @0x>LR-яđ$O%/`#8#e."N#()#Hi܉,ҕ.gJNfڣF0uWB}a[s57Z<|E#jxQJO\#b>ha~11|JppNEƣ{8eܾ:Ġ)#zZDPCIzَhAaņNq·1ޛYa<$d`V'Okp W~L֯0^L?jޤnXpI;|9=3GJSAR? ɶoy>^b@.85a#d9gN}}PT+oV.eRb D/=MG FB0jgK7+~IU`)s!=k5jU'ȖHZ+/¦SPLH#"W&R=y ] sT+BN~9$V:hzd J/B}4 3gGuT .n돊E.Y=u n$9ܳ)ê,+v'F@uqWoE R|uˈ.i"Etvۗ\}J5u96[bq//@hVNF$ݲt|9-?ߩ6EV>Z!M 4[RH~ؙgtP?}>ίiL>(ܰoހ.;!D OK̈d:[PBs%tX < TkāsO+ǀ%" 93%)H o3F8X>pP;Kd"zG;|"̈rB~uMglX)bx;9b,R: N VĮ6oWWwЬjeoڰRj0 kT2rJ^&VafxQS"@TwmM:ta xZŠʉk&Hb\f۸wmy|bh2oɈ E_Go*+'NEb,Ε xk1Qa cߒ{gP)LsZh8q_̈VXGr92B it#v$@OIƕQ"b0 j _Rɚ>H[U%2 KG滵,GOTHcz15eB^?.;&2 GW)h~BUh0hn @Ξb@hoW*Nu(W~^X^Lm jCxyάيoJA*TXEFxZ8 ᳩATqbF=||K;00k6)%Q8+GyS [ VUY5D,cfhJ`gf%'h[i%LFJAhлJMt\wBE۹bmjøvQ 7[JuZ=X3a~~NiGp!lC~l&-!A1K=n':mɵC8SX@{VwS9N:H6n™ fG1YzʼntZ]s,Tqڕ#?q=9V^呅M[HX]{=7D2S? 4$H#(ب 8'a.}vQ7I~$g4:GT$ -m 1#"cn"Y)Za!Q B)B ^.,$ i\;ry㑧hv"aA/;2L gQq2fyr ('k\ dzO%‚l⇗x"b-#DF`-/ FYpwIB ٠h+xZ• d(];cC߳(=VӋ;Ož{> w;y ڱ#x2+ Tcޖ3K ,#L@KJ.b0&1.)߶Rd͌!5ʵD;G`H0x3S0D /}5&.pEXgiR*@-$E͘kuc< tiGCE~,M_v{> F}Y4,lގ 0-5l6VvJD&܋O⣝}!*ȼ'UtzE1>Ђ!4ex)^UN VosВAf?c5?zEk65qR/ǥ3*r#팒 PSkoCd1XO\q3Z|/H*o}kuW `2vV."C s]Z }h/ih+MG%S]$V9 TM,eW֭?>b?27'TH`@5Lh3-De/*/(#q }0,Nr:ܟQkPKUlJM~"4aV$( Q :'@OKH{#6Q՟ewCc0g'2ȡq;gYZ07070100000268000081a400000000000000000000000164943cea00005eb0000000000000000000000000000000000000005b00000000./lib/modules/4.18.0-499.el8.ppc64le/kernel/drivers/net/ethernet/atheros/atl1e/atl1e.ko.xz7zXZִF!t/ᠿ^n]?Eh=ڜ9Rs/#{^}F1=T bZl(B~6=TI1&/Uل$1aiOt9ʭVw,&$!?f L'(6I{ZU)U{T*ϫCx72\9ky ÷)# X5TÎQ81NN2`4C`RǨqEG=Lwh! a#0"~ᚍUmKY<4R7;cEPYgZ,1fmIZ@e(>b`[QI[T#,o'7nMpIsuVq%MS]qq K,lxy3 l5#Yg9w<tnS>u!o _{7עNrTƠ x9 NN#w.j=pZ,^DŲ22c5o?[eĨ,<z;"1rL7@M[뱖`)AI#M +r#șdR_̸-lP2VgPhE1zhCR8YNxEO`"1*ndKI.YE1 EWw lɎ=Bub.e7J*i9T 1cΝP{}YH^D޵0WćVnN:EfS G\[BB@Cig]QmHm١Ȫ=6T]%1ta8z\pm@bA)z%(HFAKDpXwKZJ([^"ѸZ*a"yFX!Dt55 n_aZTzBc(+ޯbW1) '[W&/|aYN9ԇ,TDW-/s 8%;J:ҋ`p;ZhB׋͘j_N)1#T5q7Y:Uas?paPj͇*r}fvWS8*)֯tHr OfQ39zNBs6 -<ū}59:벣d.tw Tلam:`Uj2ǐc_Y R?WG$q\ouo.Wcu;bqi'gQ9+źb;U%UndK݇A˯=5X1Y)lu H ፧Mőplya@Ep?3aj*WBYF|~cg`=?o$o(Vp'sV,~ V=NJ@.f'@Uc2nUwナ ZZf@}t\cԞ S mix% QBSuW?vg ZU덃wW6z:#á +LLsZ9sPK 6JUͳ# m{}pde-{~X1x"](jMUiא~Z=&㢣_4 i즨Jn>Xh9h^| ]#(RxwsDpO{B!iF0@_U$&[$z(.je *Q8Rxd$ ygnA;A>?nة3BRɁ4THp i[lɷ3d,loT%D2ȉ]iPjm3c 隉QFc<>f8%S_qY||y 4啘Jճy738%~a?nR?x#g1!]\ S{?>׊M㯳Gl+Ce 3F򯡧}lQŌtАE[rJtKSdHVlzA6PY=Ocv@Pc-8- tr%-I. }_%mNIMkVv|ehM--_`hS<.j"XWw'ò]cZv-| +߃}A.$S ?w,E\ lW)2:E0-U[_褉4 JvGyqm{fCD!56rHy^k|$ ~ݜO=_4q몌KUtWc$ǃ..H5Vݚ{411mKihI C8#Wyg4#0 Qn#B7_G6ޜ)ȅjdx^`MuRa`]PD]Z|{=$i=$6\zJNT?*\\Hw DkJ'*!Bl\&-əFz]51$Ve.Xc+Z[ O$~E}O*piWbf IasXD_.!tы+lg}&:riǕ; Rm`$k>!~*opRpRLji*}űlbvyBh7kr,MЫ *L١Ǜ$`rs 냵b^aBIvM2,ҳ_;hAE]Z+QhC}‹`NŲ2뇾x \sJ^68#cQXLLfŸfn""$2RC &yQaƉĿRVSқzovuHy=[얪ƯSkw@``\@qrJ|jJb_) :d]ͥpEѷۭ ?H~ ~rAW qxKA(qn| C V8y@(6}|S,DNcuoskÄt@Oz8rZdm1UN=]AU}k߂{v km6{ވM,Ѡ,Nn*qǤ_f>2r_eHo__cʊqI^=5/c3GGPԫE o}|EBr)c}l,}2.Țg%vWOJ8AV+dA6󷢍` XXo\o)L+.}6`N gsY"ߙMd(Scۆg?qд"iMJO b(MW,0%Mh/'n.#\o !\RbNZҰ]8 3Aj**cY~"_QIDu}\Z} Phph@fZNb"y6Jjig19-T9»1W)Q0|;hÌW7~dy4DrKr  Iq:vTif{_xDzr`J3q,XvN`&]۴} QOvk )C|3nPmZD4TC)A2:@b-f%S*a%r$8}1TD$S+~\G]QfD>R7}Rc ~O wQz R۬5*JK7pǸL_d)6 Ҫj Ec*>:݇i>el[oS֮q=_WW:]ܓ\8̷:^F A36x9}X/Oyޏ΁^҈.'O)!P *y5m@\gڽA^=$NEG)y3䔫eQyRy#-/c-W9ɢ},6c^:qiJ"g\_6T?9Flɽ a$)ɵ?v6^V-!6 *QVT[ N)$kZA0*!vQp,CSFFH̛򝄼.ƨx&C7SDZHPr8i*}B@ZGJ$zR(w#fbosväi!.(0C 5=V5 wcɑRcYid$κ0wBޢPKϑiNX{|o$G3J "yKxxu Xz^40X=Yz:2c`NR3ڥwymM>Y6'%P{Ìhu*CMɡcoȉ[9u`)m\IX-#]`+e(A+;nS3k>VwߪF20M=<)'X}VܓpJa%bд)Q$2t. џK$NM_9%8ˆm 1&.<ȫ2g~Hk/%o|^8;ٓmʣ^Sv @ bx SڒW0cu$ ZICS UJa^wJ<^{jJ\CVrԭ!y}G]Bg 08?b?R`{@U%u~(9|M^u?K6CXYyi iٚ#8Pm2UG'Հngg2PD[-*4Ո@fܱQjkK]YTr~1lXTqbhsj-"A%n\)3"efđSqbq(xfTJ.[x;N|:H5*G?0ۂ2>]vI$~p[epAPW Ba4;*ĭ1fE2"HСZ`lN{7塼uPzmr+K&鏊r5rj2wcsD_J 1s*mCw7DcOWE&^Lq}6u|T]Ϯv+;>B.L$X]-¤ wY%dN>(YzMbsfo[h"A9hdCW#v -\\o6Xn+: zmuMӔ{ޗ+ W9A6fA2탖g}kߛ` 3xb9УP,6-R>2nXM |:їk 'ߠ?rCMdj$k9*Ry/drG$v؅b@q.yuYnjP"VOw@ۉxyD \!*πK[WaڳKu !CH6Nk~c=?hۈ:iV4Ja0?eeƨSwPtd- t1-xImRh*̦"rVk)lvtSŬsq/:T@ AWr8zA^n {dzS* TGyIbBzRp_1[#7Ud3gJŅ.N@XR*] s` Q&l-S[#ɤ.i_fU;(R OޤZ.U 5~Rrڼ:e@}>+נAnqk 'K&[.|r;(~.R(*|?+oguP/=;WRlggF2HqJ-;u" &مs|W>li*Nc clfmߧn?m 9| 퀃Xqᾷ]L*>8٬s{pAMd,/Eq8>2"M9JeV(~ b^dS=rr)OyBe?0-Eh֝b[;B_Z@x_Bj5eAL+]o0Єe=@Qk}BM6|f|iΑ@M* (ܐ4E$Db"s `ۀ@ Մ\đd L] rFOP\2JKwjG# q{U^ ϦWrK1"@*dA&JAN IwVzBpU*d؞,TI7yGbZGtV&߹(!C1VlQxՓfY"Pi^+  `;$B:;D)%̵b]P\N9 ɞ o|VZ؉ntL|@^WI%H[LV}}̤?%fjW+˝69R8f &9vz)놮$niɩ{4בDLhb8Y+׺4?r #Y=zS**qTn1 ?#~);ʛRؿc{ Ut& cIɯh">qt\Fe$jvXi2ؑQX na/0B *D'&~Ǭɢ*cKRw6=azꔯD4(ǵ8 =g cj$ wJ~{%dw΅:X::?S4RYd(RAAr9XKEje\jT jtnw^cab4i)J6dɧNN^Qt@R-՗~Y= ̈́)sĢZ+^i~/˽LpwcyL`+ CI"x*Qj~7 w9b Rt;-TmQ5׳w""egP0"oa礪F+DJp8x%O= Y<Ծֳ֗/xJc Y93VqYKJqgo}k~?jB,҉"P d?r;W6wRZO[N)6._.\sPE⫔0~U$ 7Ş2kkoo*ZiEx;e֛g=p\—UM3Xg$uQ9f}snao ( oMG^ƵLz5lZxHZvz uTu.>'0)WL(_lC_)1auw涘]viQV;çP/3 `T}yC~rⵋ(~saLm†n4RiXQ1㝍" ܘvVŭ"IQugŮk|R8nڃ@2˻c f"`xYjv|aḮ評sݤ +:k0cS8,~1V>cX Jژ1)B5r DFktC3M:ZGk$3sG sVqqWHpA1 Y] jR {r6(o 3N*SY,i;ewj V>@ %OYMԳ'jr6^~2G?c/#)ph=u[H(=[v]fWԣ&Ş!]--^6V}I}U|#dhM%bcKұòT@STE z\_}m43C[_N,RYxU_V*d9ٯ|"rq>|s"pUFMVkUtDe*IWȂ>L!uWyaN>&zC=J'UI~$5,XlBgpgb7Rl<!B-Ui0zN[z UYxGrtiG]vlDzj@pO=.TJ&(hYYb ^Y__]tGG\r+dq4Z97}>lhon1q()j+iHOa êS`/4os&}ϏۅL&d\3reHPwcLU5P*.z)cz0opa[v-wߕZ%ɑry΁`.Ѽb@/T^,t[R+W{HbmSvoĬI`dʊSlp)P[:BcffO9je*@#f\VGc^&H K#:W *:C! !w+pm֝y&g^eS(kCoU6YJ X|/VQ_f'{0v`!P@SrJe:J_TzSNF\Q,l%Iwlt9%szP CFk0/A_:lY ׋3>ɸ+#dkl_,#Ff(Ur0ZjV|z^;v_<28orfq"􎧶EC;ҋZsr`G4AFvJ 3CBwuTeE.ֱ$=vCvJ |j'IUP})R|6+ x#mlW@`GcY6=O@qwv\J~/&i1RYL=M Ȫ @@\} &%eFoE ne xzH|]-26Mqҽ [~:R&YvJYV1aZMe*ɶV8:2Onܓx*HBY@:):dc,b *z  au'CWm3g"ch-s9:P'4"V+afv,>7E9xTnM).ByAٜDѰ+f[($9b41gn .V*RQjb*K0O36t3T+߼ʰ[3o1:Ȁ[.@!p½9!_)B!J &%!`-54.bLaScx2G.XZ_ܶxb`}\LUtȮH½}&h?)Fw̪&b-Y(CtA:Zn:b<N)Գ~7b?9آb[H_SҮ[2BV'Q-),$Yi_[L͎*N SP7ndޑDeS$ /򸦮QHv=C:x WjQAcHJhA@w(Xr!G'*+_ѥ\ ~DyRq@ZaEM͔ xj I_==TÖz=aSE҃Gm/2`e3ԩY 0ĸ#}?l.x>(rd* M[l~"z8E'W5oG?3N5s)'c<@/-m 0QpUD[ Q8ؖOQdjuxDsp;}?t G\ӒD>?'EMC4Qa)͆%ެI.V]8G#>‡Uh0`bnSݸ6i7aQFI"(P]zS@q@ _m(G|Hr* jWMI&zt ( b]2ݴbjDD 2I8(OesT\P m'x Q=D{ H(`8RŢl3jExb+;8 ^sHQ$$_˂L;#~C;5/c51ZFnG^eDT UBnb6j8wNjlq7 &V4l{31Y(3mJɛ뜬ntOƦc!9:Ha1\-U9M@`9PM: 3(Ju@c9gG xWi60Ʌ4f`KQ+AhEt놌4g:I:;۲.~˾`6.=gD[l^?7c1 jV~. IE K[Oҝu{+ fꃗ  DFzȀY>NW =?ΦB +"=y(Mlr>T$~ྞ:v[J΀ +]FaO'FUZjKB"4e2,>39ɤͿC1KNcÒE[2,:(,Q=`2 \µ(ըKw&/|&ۻC:(y^5 B\.7B\ %Z,fgֽsXިTH!AO{3nwY|dL"n%iٝt V^[T|qYץt%A]#h%PǗ;o<&d՗vY;]ǘ¦GѸGFQʨ2\x_x{wlUǏٴ8ɼQ`pt_D=* =cgxʍH8,Tw([DM 6h eˈoҏ(BjV/զ~}&:k2fT TrҒɧYV|l^ Z䧄( 4:T@Nܘtj#>ZtTNWtX y@OpM` |,OTi_#͇gXf,퐁ul Ei / s6Vi 5EM fܩٖL$ZGSMT '8=y3u)Mi;3E #$&C_:؜R&j].ɲi( V91Yy]kF9}t{_(j{OC<=I[4'kfDžrm;7Pj(K,D! S+<,Zp4 )}62E] ]M$/psICW%i|١{h;C(_" ƾVfs9ߥ-S"EDe(1Fܵ:4F'#6iK*١ԭ U9[] OIUA(L\R^P"3oۉh$&5b?ԗOE~S*Vz=?W0=_Lo 8^bmGwLsQ]oyJJwwR/qsS-SGƶwu1eNmp~Xy_5T$!=}ʒx #K<ȴZ 6y& Q;ea9kyiIsԃ7hɴRoKR$F`n;?k>f1X*$H/#kT) UenSW74fӷSft3 ]-d/3TJ#R~+wVpp9{h$4jeV [r`4ϸGbj^(5BJ ]R $U=(p/omyXԔ8^cg :#QDi>fq{1޿!K1a:%Hͼ'gmW%f;ZiՃ vDh6v&sRξ2I%F]85FZgHbŧ8qP3{.f5@ ~ϕ_ICLoR/Oc8mhjXϐ aVaB_uhB f]$h1H|l6j4!Kk[GdhÛ!W]VJ9\G@cjJ0a@%Oܴ*_w;>i(n<#]'Pe{-N <5 n+0k(;@Q#/њ7j br؅ ^jY?lEvt´L%!&Z QRmJz͓dh.jX.('wl9T;q wj#Y6a59+N%0E^ex[=$9w\ A? 5<:d){'37n)m)2&fty֔bնwvjTY#%rCZ'x4s,SM_dWzTcPV /׷wh~6,i޺0Hpcyxn͕ :wO'/2ӵ2p5<>0٥煉]hq?J=37suPr=@S+[Usa[Iez-yPfj3x}jcj&K;苠\YS)buedT;J݋ zOS=1rtmS">&7jyRJp8؁Aqpzq0R)OZb[,-ZR9g>H*,aq :gDe2$$}Onx)bjaI0YFewMH$q9nޝ3eX7C>䗥S?!T^;>YP; a;kLn?;ۃgwY#.C_O)y2 !g]^iUwlM(/uQN֚jIl@CjKG,EN nn ~9}mSS`WP R Gf6+u~CP! "_~0Ƥx`=fWm'" *#1!g}hA#Bc4Ι'n|5ZZQ9kveP9S1X>͐Gv_x*oWp튄ZVi:xo>ΩX\^/Kz(ۈ_è5aDj YFS['|R;J̉8EcS1s4v6/67`wvCFYD R-`tn|dsZM8YbF-\9tNScp[|xѕ&hihq~}oZNM3a/!6 ӿ̊. bI.s,2=+ 8R$5m\[хG@T撫xC6rWX%FWޭs4 B5s)/%LCڵm5j\\QDL*(rx"%*hC cS 1GQm~7n5&ɹU u Z::(l;+,70-J5Zxʈ2<&s񡍰[D6V M ɡqH" Ў9+Y?}Y Ƃ" //HWHf.(8.n_SBvJ:?]iUbLF+c?kUE-nz} >y-ca nlhw&Qs_5C(qlSċlh"H@@:^>mBO:4Ck'*g5ċTr2srt{9//e:H O3qDz5R4TxBdtsP ;ʚ\3>1%2VbdRB3ޯg)+;}-#3FXL \9A#3s'%=@Im}ND;A{#7-˦]cqoFW~}mд ̚X!lyTV]"'WP. m\ƇRAaUwo0ێ;Tfk#I䃈v~, |V!Xk%Kp&"_&b?#m Q>|[Hc:V}IC46(\ إJ%˯f]Ew~$T@Dp j~ I%Ea,:&FN{.OWfZҒPĚ@xt?ɞy?AJoS)e)XA%OyW,Qhҁͯ~P;yբ| v+I iP*]3`߾YnK[]D -PFO@V/zwV0>a9lLŧئ%TJ4Q]W87CɌʘjl4LѷK0\nF JyKՉFYA]jm\ߦзhut9pxTv8 }1EcB Gf(Dh!,^ZצeP#tt|%B>.Bu^[v2KAEhQv.IfB/jPpGT;3R/ktvP.7XKz[5t^QiGS.>EC5#l nPj93-m)h+4o"ԛˊռ 2J`lgs0 KH ^ImeMN~u ھv/}8oj^-h,xcmw2Lu4r%bpV̓#}KꕯQb*gZy =}PiR0kI ڙ# Ǝ{0i^(5>fu9`Y QLL-Ow)A=me~x¯GY$s%u#ߏT&R![b7az&&ԙ3A}J_B2?dkC7;X5ӄdgAZe6PuM>?$KkHSbtuikKD+>-3}(X-xu\뿝O"q}fQӊgK()f`0j#wjez}C);5E*drqk#tGGNYGEu)HaԢmgw0MgN&#pS`zOLIfJl "nу}hwMͪՋ 9EgJs`UM{G52j$ͫUq2ɥh^n&˔]3ReY"ne.QI$g,_W0aメNF:Р$PdvҦl>y/-D,}j0w=3p~AO-+rc3{6U^ЌMjkFX^,f\X`)Ru]Un0E mvei:CH?wr/0-拇 y=:T~ :klB)ӵ -^>9FocǷ!!k)Q`"Q D'K\^YynCSL._{8 {23p23׋ѣ 2!hU5(`LҎן4j9!#wK|+`UqX4C-nCiq*|š\ ӏ Ѱ4LݰѩWsA)дxnɝgf`@ JJM*V{yqRʍi͵2GDW<PM]of5Cr V`AQQ$lՑ7,t.K;ݷ ü4=iV!"T Ǔn6mpOj>tT9pd Kuse50ٙ  В5!JKb00NVO| iU;祿ZHhEmɛ{t3` yG&Re%1ǭ6IBo !C#$RoZ\RlؿG~d'1o='y<5b6>ˁ]Yvp1\>IFpU1z.~hIQ{# 3'վXW3;v8%M9c58LWpPp|i*ZY#2v',\xIa5Xh.RWٝgYZ07070100000269000081a400000000000000000000000164943cea0000526c000000000000000000000000000000000000005900000000./lib/modules/4.18.0-499.el8.ppc64le/kernel/drivers/net/ethernet/atheros/atlx/atl1.ko.xz7zXZִF!t/UoR,]?Eh=ڜ9Q3<;u4ÃuBtxGkodEnK:q&Cٰꨧ/iPjNy tn+)7aoĬu * ?i-lZvR˾`/s2b1˟/Q.7׃60)d4km$ 6XoI秎n?Te] `ƁݬKkzo]~4 nFM/BxUoTB!pA!;*`ڐE8@hfSh|hT 2kj6-SF:˜ __ 6m=}0%KNz$h`ٳPL=%].Tc==fj1% 0ъc&wI;%1781@o:>3ʇ{-=wLAW TSp|ڷS>27YJ2DC.#qh5{IKY,tH@9#zfB~ș3ܬMB& V-d#r.fs4p I =& `v3[ ~]nrN 6<}}ʴ,mxԸsHq#2|~:JLt<2R~ʵ}s&:jY,(2 䧪TjLd%oXNrA$kbY=_{4NCUK#ۍRR )"X 16R'PKZ:Q02#}n=QĝB\K!(V &p6̶ , y͊0qbC+hx3uEbDBDhr]I RszSDى8c,݁·LZ9ڌȋT8uo^!7i!#BVf]-);7rNh( y>E9AK',@-HȜJDlxgtg'.HAf ax>/*a{ h(TD/y C%HFI`HUV Pg$ҖvxAeM*ݶbp!,)`gfΟrmyNC&8^990@i`@'ǏAM$ܾ?peBjٲ4oNq$ .a{Ъyu =}pĸwbE%NJznm* x3ro6ü  kđK@ޝfG٩QR}%sUyo 2}a6LW%nкly J7 5ځxs@2+&-COځ)9v+\V) y趹c"N/A g"Ԛ =e|tr5,9bi| J7v KCJ }fC5i-٘/]DC\`)Y{F`.X,|Pg):'=9໽>EkUG:EZh?UwDsouBpTy1ڷn,y&FE=ŐgWR~R9CƊ7 J7Dζ?ѓgk ڳ(z a]X:'=I%#Ÿ Dc x?Β0EVãx&@&F;c1DJ.$uV :B"eHpV?$A)ej7\oؙ˼R3Fy"L4vD4c)`LZOQ}  ϥQšc-oPo`D,ηBQe0(W&&`lm.TtxhZ᝖ҝA _E:S?MJO-0?d Ɋ)GmuKG~B hy}}dN'XtG2F&ayF Umښ{Iˌ\g@(0CۏI'<!TJPt8hIrW>W4_waV۱m{/grKO9m̉&1IR .N1<[.ޅifk57%5*|U0UkCL[5i)cٳ=Tv9_ߧ(I4cJoٽc߇˅a,< 6{@U U}!*ҶxjΰiA#{el']K}_r P*Ѕ,dg!Sx֞K(cB=m~EFq];/Hj*`|JIW+X.-"]ׇՏ/$ʞ֠Khyn>86 Vޣ%DOvuپa?~k b4!\f׆ Ink<Y!S>(Cblk\!NReé@Dg4#XIT?lu}kC~ ŁٲM*KjNE:8ăMr΋\jSvk |f}i09`WB}ިgp qqR}H4SHSH:S$ѳJFÓejm]uVOv*/b?trm4);0+֫7a:rW^!P(l a2'73 DU+ `쓚x2LniYYK{?WZ,I>\KmbE_zCBW۔x97Z0ܭFVU?ݸw:G jۜG-J ̴o@Z6>Ձ3@N9WI`VԳ ~RTFnϘNpÇOm1Hi+nqT_1^Y+̀=oxj@h;18i<&17s_'4S8 ]C }!ri] Sda# ^YRg4"H5d^܈mCᲵk6ʺtUKW`f&Bɴ* ʙojJH hE*)mf]jYFVҐΤ?lLpNJgU0tA.:dqk:b6xo\ח8:8l巵t))ueqroyl;!>_Ȇ! R580` ypի29 ŏ͗WGoo =0E n8F]C7~e-@/i S V{w%K԰/OE@qi*pzVk@%o1ٍwg_NB0;:$qֺ!?hUY|ͺȏU<w.[ `}@%dG/q#&9\Uҿ֤׊ʩЇ(gWǺq]xg1|Apq[~um,ĕHqr om*ЯQ%.'@vojd0.5^zr\s!P56 j`\w;>Pΐznvme&DћqFaϏ%[Q[9,'gaI;Ìɴآlo3 $j?-NplIeEn&T _W,!zCV(e{'D8z>PMY#w$riW}p* /ѫhT(̛y(icLf'>/[{E6N1ّ:՞I>0(T}Lo f#="G-,E$/ 3::HR?Jq~ gਸ* ?/{>8fEDuH׆q%ur1_f8Ӷ@QoK{@#]T [8-m]|= [_:o!f5/gG":FAhB7˪ MBlK9 ';}Z1:*6($76eŽ^\h9o JQ`p`^sֽf/rg>f#~JjZP+uGu[g/}:"ݨ 8 {_WY(ol9+TLMdwUn9!RN╵6ne#ҐB?c@+aZjܧMyFOzd]ȯ%ؐ15ǡ]]i|:<_ Pb"\k.&=)7;XIL={@McuLm>pa Vݎٍ4U`+FUBePڋZM @dR$\r|+˛*8Fp\ğԮ͢t yC/ok4#ŃxqSH"G D}7XbK4p ,1ceCngAL\.tک1"?Z;o;lbe3aZtD͔!q| PF8Q2iP#vtC.h!K|:0q#rJ}~-=p$ȣ1#6 k+B;QQ1i,%X&k^.Q;orWքudӧe'dXs!y$&:.+(8 I|3#̤i[lG(n}M{bR5yOY{(|[:,hڞ`^ ɐ6OY!I@o$6|MR;#gB0i+hԙ8?(itBYd]uĂ`mb VJ/*sT6 04m:t(m0i:2?Yj3с95“-ck8r7Cxd*I)@ 23U(]H ^KtwY:3vOBp%h ^yQE AWRy^>y[ @P&MUgl}pbkh.u{!ͻ! Rb(PtN22q{`Dq43SwYC\ =1E@ VsHD|rAO~m{!2-Wp20+2KD2R Bϥl:'%6 PA[>t|@TeV] >:\9%QQMD>}r,[GVPY]af֑ Ccs-2,O3iǖ)Lvkpa^FJarFt+ "]fwhvD^%.hPiNX/ m{ܽAGR" }ahe>TÚ!90΍+fa}5X:CySR:q#:kPRn7 8i /];{By @3CZ5#@*! ,z!.{L0//+#'#)& Ʀ`f,,aEn$.ڼO(:?[y gM73#e1X[э=AVȊ` * V {Ȟb7ktPS@_m1fcq@pzdd04GA`!U4:@=a|mD |>\mt:t?cJ#d5$7.9ǟl> ),toaR6rb4k52f}ejE~D᜝SZ{'ú` pOX&1~9{1`䛇LYb^ 37^Z6с\}$/%iȈ2dy"Q)}tUH@U>h݈ _C&-%B̃_I JЩfJÿ$|+}qqPsm.xuxQUbО]>V>x>e̅kxDw821zj'eo̵M;1fX1ߦ#^҂) J ?+0~˷,2ʯGeѩvgar^M]T?Vg^uU3LBXHF5Nȱbf#|RL5XKVnLaǗ $IFNZ+kl bWRj9/] p|i5L'^y]T.Է,PA=2i@50 7 ѧ9,Pjms(fDbي3ۗG-5@GR+(H~6+8GS"TCF)՟Sf|1h uJv~a}40%qbV@.DbTDTV؇ntCEwn0t@}v`0gY f*L5mlc`y Za<7G%B\!:H+^F`j:@ >X?I@28zԊf&`# c7MөVM5&,~ݞ]))צ"@Q;y\{2c Η8LZ[M)Gܠ0HAX} Q6h+YDnf0͓ q!bxiTJHF_Rm LMJ}@!T iYѳtlv"bG>H2pR8ݪ(jnydbcQl9tpE .V8૴bf=ü[\0̞`w,vҶeٲ;DqH{|i;~+Tfo6 (8Ər-6)qũdx"P. ܊S\欴Nt7DF/*?@?Ň;#Nc}usNf >y(ɓȦJ4n;L>Е;[R)~BvaD uOVn K)% 5Qm124WwϻˡN% K~f"V^[_홖]Xrur!u zTfa?⟙uqŒ禣N,ͅl-.jF3>J>7efh<%kE'->K(nX?tІ[v8k)ǚ/gM@3yכ~ >*V* 0bl! ٷ75zS>R @\6Ŀ'\W{';e0zY⥁50[z`kJb{kin>w#xaP99=[ Վ΁<ӛeyel)4tQxȵ ܸGxApI:D]:C7f@N"{?vܛ|Rճ4]e='XrY~C hXm@#_nO0#`9{X)hN L$m1R$t-}Bn p!q.Mӄ[NO̎*a0jxFE! k !eT*߉.zD4tᙇ9!yjKK4y&4xX[q-Ad1a.x"z??աG! ;B^ZԈ֤^u!iCϤ_dϨcQ$_`A{M~UӬFG2`%tgLe^>BKP,gaqELU,L[p˜.5Tl΋IYШNQ/5.(EyfE9ܶw]߼i/`u)CI؉ im)ڤ}"2>q|a_up7UaЄi_ys8-G$`mz[tIY'ۓ[Fh ,Ȥ:순oL*؁lSڠƶ&=AbE_*\o T2:WvήԷ$hm{89Q Pr!@avJĝB4HND}9}CB;U(;ٸz>hzMl>I Zwm5CTSiB rĝH{v*x\ 1=@w~qۘꯈͪ 4U$3dW>l V!KPerZ⩢D-n_ZNcZܒδe}o1 eD="g kύ Yn`Zzc>bE:3V/čN\O@M.z#op,DZq+ .aE:Ks{>bDi[~_qNa Rl&ոZT%<]Ʃn"ە=Xr{C>%,n2uoDgiCA] ct2 :~!;3_٧,yzvB'*Lfg[OdW)gMtgF~a^MQi]N:Ӊz=O*OnJ@ԯG]7DglAij Xķlի?]{ *q*͵oO Q?Vvu_rSZ'aE<*p&$=g{O}GzהaׁCj& EqCՐ%7OoSb=hWnsyST:֮}=t+:}h`BjZs8ݻ%j&|n %JZN0u^j p|@HbDH94m1óbvZ <@axp򡿌k1/8!YܡqnҶpi믩b&Wk<.9i +iۻPVXZD&FM绲`*- Яmͦ<@qX'Z8??y#"zHGє-#󓒵]ϒ]$3RMm}=:n]ȓkrJbQnR.Bi;^CNryUGe/#KwT/[%<$N͸mknjz '%8f(a'3oiC0#!NŃHx āQ[wYe-Z c-~K\æzo|_# q (Uq70xë*M|~dx߆Z4ƛjp"+;"[wP@jsuv%i:OG9{*%JLݭ\,;(f:OAR (Z-7hqrU﫸6_&`'b+^6*U ® Dr2įpujM1)rQ)[Դ 92ډp-.!ZB~|ûVLƀܢtq~̠ z_ΧtGYOTZrcr޶ne='S$ր*iU @AKHHgk&+Kv٧9@‚U:J'tK%8|l!+-ᤣW-"i&%]bdQ<2c|#3`p)HNu(D&֋${ (ZV,"bQ"$p_M+Pص&Di lnqxuJѷ|IkSnŔêz*Lp0S蔌s3qji1GȌ<^Hv0 >o-= ya)WIoez\7պsj2^^];uܠ2TY5 =dTCtkl~fFj_ uvɥ9I c}:iCP%ZoDvl5j xvpI*^c %+Su[׊Ԗ H*:F^D(+Kol7V[qߗrm6FCuL2CPJh'75ReK\]B tVُ~ ޏVɿޞ5"}΢6̆wQ^MLS ߑM0G^Ix>""~#8x?BJ׶ZNUs sԌ2~Bb^h~eХ(^t;+Z;t&6B$ax #Vô)d/(|X;$LDGxI_MZKCg'G m)Lgk6lySNRSʷc-ԎKՓCߖPr wBYI.H>fowҧA>}M_Brד>] ]#S9z)2%厮VBKFQUף3 aOJpޖj(ˎ:p(>U6qxыL2Ƚ9WlikiAOY:|}!2u`FR3Aԓv淒Pn%rpGޣ) |0b(qHXd⅖3u 4ȴQZj}RK]ɉ, !Y|f0,]?\D) cj0UrїI f=pޢN4ii@)ͺ9HQDzT$SyʂqGIL `ꁚz(*Gه0TuuBcVS2ѥ¿< AAOAё=S*-/J\) OuPkI=LAc'eP"F k?eOx e4\/|TH>:k+wєTv m.eie#?:/v0[|s^).i5Rw7vFTkY=}?J-@#McUnLyJT|^ܛ"sc5Ůy|W`8}yi;u],&3~aۊ$aGKxUJj$'= 7F:}WBdɺFWv䚧te b' ,@I~f/6UA6<Q"Gs 8Uӎ1\s! ҟ]Dp0<=kJ{θʈAA"jY*+wPU까fBҡp,}u9@;_ =nSqk:*6#6c(3#Wxw(~lY}M춠 aG4,^ݲtZ=m܏!6s3.]U];֤lO=eV0#\ NMys ,`58΋JzcO15_OLFMZ~;|HQ!7߻gn$fg"^ qnWQh;̼)Cyf?EV~E{<оw y=D̆m_2a<rEf6u.r| |r x)}B!XІp "WMH48W 6iO7U- G%|O5wc8iJŌ8%c.Em?F'ӕK2D?B<@2Tj_8:!n"sxs/5w월P9oece q=gITk qrBpKfGrGtYm 9ףU||a`.ݾ'׾ B[s3-kiޠ9DNc'?Yf-vj,:Bz-?4:][`Y+T :{AUuV絺EU4tϡGer\E. y=|Ǒ~2xCUA//rGtl pq?W6ͼN{tk֨;$ 4qgKYjkwpf5{n; \2牓7DIwZpExS<\-A8{ 1Lܹvk v!*f~z(t">( <EgmאE/8SIEW 71p_uHSPs4XU>d3CVhtBך<06nNfya^2\? $w,٧QFo:j?dW.;jE3q^oJǒv.I&K뱓䡐 {ǒombǸ (gԖh@s߻{P٬$ٲ_os.AM> G:$M+?jsyַM:Y kQLOw1F9N* hD2R e'jS܏FA hީUi Rky,ɬy?'x(櫽ʰH=F"$0L!1A=@\y~g1~fwrsCauCm_K2m"޼G7>8qwzv'/+@uISbxr&Gh쵑JW/Q=ݕw w5m)JSj>hÑoj8ЎzNљ]!BF,(po7q?O!QmCsBlHs {VhX${눶 .nW0QoOLv@u?W=|18OuSZGߧR &XIA%)%ŷL J+j ^A"PrU*9v~́!f>G U'[Cx;=a fIa0S0ZOWr^RP>S޲it?*W SRA^K:\O8P@YUE]}7j:; йL"|TEhۀ?hLnl2&PΧ Q=6s8cWk1^:u&!PdF4Z~X"HpMՁŇu$OJkv\l]զeJ |::߫f*fr"/B Kx>lDCr͘&@ TQr8DsbH^~n|*wGB)V{kgڥ$YދTG7ܷ)lSoI %V+L&]wul1ssSPZa -:EpD U:irRf;ĵ(S9jj8>H<1N=1?47Al17 HB%BL{QuA믑~eF movE[;xV.6Ɵd]մmZNvJ"̍}Q,B#{uн#k/W:z@23  &M]d"ü Cw7FHFG5I,cf4镹*'~aJȬaqk[AHBOi|$p?8 ~[4s~ڟhS3 Nڱ[I(-r-wd)qbu|.$guBF .ЄSK̯Oua#0 D&:b{޹;:]Qbdo+%g3]Kܿapi 7$t?uUQoaw^@Ď|q׹vnrn<7M(nuf޶VS7PRdFڧX`!ctCw?G" +|5$'QiJ$jݵ8.5X?[iy$m &;V-k B qt-.`kK4 m`IMG~#fa:Frh[Bco~\R&q/Z=wv6 _X9 =A|_(? -(#CsY6kyYhKt䢵ޯMo^ 2.1C;JaNŲRĊgYgRw2{q*R… =C5OFt!҇ $işTQMI(*o0.B^5At;tR/N|M0mͱ>E_n_NL fRr5cL~1*̖LdUzjV]ώyws59?={o̯Ҝd!I|rRLj)nD 6% 1C@'B5jrt%ϛBpe}:լ#}Qeb#lxRQτM_5!2 i" G VEz%[|-܅AȤ ųgYZ0707010000026a000081a400000000000000000000000164943cea0000440c000000000000000000000000000000000000005900000000./lib/modules/4.18.0-499.el8.ppc64le/kernel/drivers/net/ethernet/atheros/atlx/atl2.ko.xz7zXZִF!t/-?C]?Eh=ڜ9P" #lp߅7,|_QսѼu̒jyJ;|Eoܲ7&_u/V ܔ7*ݞKCXt-X"!BFHC3Y6"]s;lտ99m=p6rklnT/z>-Sġ&dsgY(a w)>h Ts ]j=Und|?benzM!*PV~scr_;/O3 *۪T"SmwNgBi=iu.0^Zƫt$~jn2Ce]δg?M-xcĭcW!m.*ucUAeyk;9rEt)v`T:/;G9@:>rlTlqM52LX$ˆ ;s"a[%Yw/}p!sk2` ]oF%f 误{;CGY$.V̽aKsc t[bFn#D;rQƜ 9-YE.Iܧ(j7A9(0Xbۅ9&@*\M!7Ԩ*7f9$BzW'|]})b{]}be2'UU24l,z[Vw !@W /,/5]u)+ :%ʦVW;- RPy0K'Ck9ī /㭀'7)SI(ʗr3݌DxOIPaq^XpF1Ok<>k[r:sF'@6Zk7#H{xSXJ~=@xֆN/~qrYtJϜEW( >|/m]<5bCr$vTQZO꓌:u<\cL~ׂ޽ sA*./SgܾxV /XPV%ۺ0R䢴 xg dCպ _~kh@lGAJx&8L(&€q`}O _lu'_Ug_s}`|Z:s㈭rV0@M̽{I_Ir i jJ"@G nXb·soNc )%G.jfnqjyeϮ=fܽ# Uי "<6۫Ղ@twj$GeŪvq%[+T\COe{2MbrTGB3] 0_7S4W:⫫Yc(H)r=H!m!S~zVk*Z6[ȑ.ic[.v} ,_;١Uc65Mˬ@=zDw'-oen?(HE&Q/H=ԨćTcM T?*BMK2. ԥp1tc.@pVa2)Ap\X+>N8mPMŌ eJ!Uj_Rb-#X$niG^1 M.%mثK`%cE09%`?ZA285L<V[}`«GLS1>Ҥ4iV72VWkIm1O,d%dcDͦ*a~QsXW3L]ڔ) r64ÖVp=VS2ӶcPm4亀;pnLw#4,~8MPLa"%CW> F5gR@i!#*i%FJ8R& ȑ. ߁دƸUx\ԆP=-k^r-p 9Jܔ]M-sbֱU"@~EzubM={?ZW/9(%TY k˿//!8Quh6/uTѓM](n`| a/c9}: :@q_BEЭ613n Oƒ6/G%KgO5XD8=`WblV.osJMYv:_ VC9w.D|k>SkpEܺ\PP0rW69Ƨ_psdl{aua3zyITeDDGK%T@׻t> iՒQ޻ʫ|JţuӔ<53B&)?fRۡ1)޻VhafTHxk\dTfD0o$HZ6y0F=,}Y:S~lQiVkj]iP}?`v ^- % sH;|BY,/1KҷJBVypo=(M|"W4hc 1lPZ۔nuGhM1+fף`A D`#A^Oz)Կ=!x|d9휳 .ZmH 8BpRNׇM5W#c5vA&$j0QҢ9WH@íQ3nEKgrhe,jJsbU 8шܔ$d9f j?ՀQiN=QyYw,0冈m#P{Pc LNLp\,xI:{\xK)T6&p#JmH  )0r ǫrq¡%Bʑr~[@vRK74IT3b'> ӤL ~Ӭ 0[_;3u,12I2|nyE>_W%x:ﯕh"%kl'H 0HWW `s8ιϬ~[2i 0G)'-}G 4 _ӭzXJS*C;śyJ.W˳{{?X45A|($$K)5S0 ^,Wk(Y=iklpm9;MQ Ԋ ZIl7n3)I7M>uD !m ˠ~|6`.TqOJf߯Wɑ[HjeGPA{j7hB;BJ{t稊:K~EgYN{"H7%nAN twS'm钉|h^< s?=I[ _p6PC}J݊`~ceI'/D=#~t47 q!7- McU;Gi Y;9D>'z@za{cM[Va3d xE0.ԃx#o.P>&><Ѫڶ|kƬu@O6I'-! ą8YV,HRеj$mE]5]ڵ^\A\d΋u-O@ "w8V.ŵf|2\ةjzhc Y "@Q}r~&R!nH*n 1(%3uZG"^ Vv0 RZab/@MxS+ˡkQ )k,Ŗ{6БRH#ܸ0 m*1m',;vS÷ Q:y't}b@yeŰQUgx8'}ⰶ$Z1?#AHY۵TehtsanqefZ1xdTJ/<PW=9  ǔkq3QR)PwSd>i]89Wӏ"j( xd~OR*}e #|*y(fe4Ӽ ae{J-B2 k*t)pOpr;7S0HbA%\w̕BKCE@{RZbI'b]sW!Vi2<vtDj[Nʨ~ls֠߻ QK5yKi{ 4_%{0zqYR8 JsW&* aY]b^= ֆs&b] QxB"}r&aAnG&L8x>}9VgǣTk𓄯uK*WVV]=teVӳD`䔕 x=>ʣE3O\"9G_FPQ0'˹B=hߵVF1DM˼*vA1=^$N`$[$ӗ]˚ǖ8`);2d:@Z+vQܪxvES g*?}_~sw02~ҚM&ӆ(TQmrQڣ.@L> q$Da oiXL,ie+4]igZV8Đ<\'X/WKL.] u|V`DI()1؟ů =Φm4~>80M.GeMrd H&"핋<@tI}kB^.Xl`׿!iX}{k|PB@#p6t,3W8}tOZre.`ha\WF^YblʼnJX0NO=,7D52KKX|{kW_"(ÿnٲHQk^ك)*gd /av_ u֬lY~%]FIJ^ISE>իg1'$m*bI(ȣS #cU ;/K{W6_[BF,+T$VNA\̋O;ܑf`@()kB:ȭ*>+:A7R7 j2.EydxrJ1ۯ%bp#ؒȑ RV<$,aOT;4VcMq,PBw~,e'$q }ޚX!ͰtOs. .zFv~<]ܾ,%rOh=~^fo$?aos4ץnlffiˋ̩]P.PuP®vhq8[vӶ[7 ѝ:xSE*#Nm04t WRʩ%$r)w9v+Wp:tk9KسAqJP ^HAVg䥒(IKjihi){?mRlCO]#x%V1RExVuLt~%O9îZ)٨dӌ21vM 2Y7֓/\Dr>?ܧ2U_Ȧj] 6C']+6yRTtGNaJʖ4kL( qgZ%^woEyX2vQl3*(ySG~#\X9*fM=4,pȴzsu8K.ԙQµV%7.3yi:nJƪqZ6Ln- d[RրbɐR&鼨ǧ`l)eKZ:uHP2kǣʱIN+KӬߦz-BPbsb[c͘5oC 4L)kH27v2N>kaV_^z8>[a~ ] C04Wtr5gFAb/W͐.[i\.8)vj8f',tYLU\iGʮ4-9>Z@ b7r19}TBU0lx@>&02)$^ ]BЂ}$ѥO,4>A ۴Ksy ES񦰇qKSqOj!pKAniq)+fl-ĜsW='hNrE\*d4gAwTOď]*=a%HAV$[t 4C:t`|!WeDthP~jb y.:܄TCL*S"_>fM bD;o]ܒ>$ IJ" R,̡O4% Ӣ!&yK'S`;W1Y3dj](%νQsz$"g|!$#olЃ8`8'δ(8W o8bdT| V_eEW`+ߜ[U+wUiuby(]e\ӻߪSz [~")2O2Lr):fD7|n=/8unIуuzq1``MaB] "µUJU\(/7ZqrVqσ]BOsD"{z" bM3< t4V3oo~ ܯL1Ɯֲ_ I09'5 >D`_htf8!Q]nnhn?o^iHivo&nӁx[sړ:8Q}߸ɂ47-.FR=!٤U!DF@om I܂>AX"V' K#+ &d|ܜN%َSzC^F̽*r#=KT`(J~ZziW&h?`0a\Ka*#oܗM⣺~&\&d(gGbVVgLxxmw1 3La{}I0dzM."6}F7`|^n7~:2n+wvEf֠ x@L; Rh~=Bmc07ɨ*sNjUvqyY%3eK6I 54_\+bn`s3DP)-i?PQQaN4s}>߶0瞗$χǁZGy_M*IZF,"j=0# 7-[BUNdO`f.F:;8OV;C;ǭ L >'[YK|$x+-6/1-w0;^mXYdxX"Z:_'zO¼ ${}c9C0y'6\=%0xu;@![..˞^G,@n`#d3g0(>kn,ޑD=?m))[ڗE }mo hѴ~ߕgd)G6_ hiWc T@@g=p BsS2H\<B![0juA OUI"sU.U 0h@Q^8+ "\DLOޖD! s.Gy8>-K;i hVLaV/Jbp&XfE5[ Vz|BV*Ӓ}vD%JQ Jqd}sBqd4YDRIq[֤%כ5_2 2\6Q$:=L) C_ĊQ`s'ۣ7bNvKab!Wg*eW,35˺i:2ra-c>Y̩F6~2Uѣ0S3|{ p㧇F!^V~C3KBۯjkY'}Q,m"Ȕ\I36ĠfB*d&޹0 NU,Ujf*89Iq(R%^ڕCƒx"P }îcg|-Okx{BO/~'bT,PҊٝc(j GmAT 遬b5]FPZX3CB gLށOn+Ǹ؄BQ[j9@&%v|:cg䁶09 [hd?_9 ,miTFpNRd/9Cp,UV iJ⥔$~n@ŻitR4 jf) obV-,*͍'TpAe?G9#,e[6at.!SStKC\̅Џ3z2enU8xR5gRP|Yۼ@JMwVbV&Jt3p ,}{1aY Mx-6<.|$8 Hԏ^?o:,mlN 4QI."F%$m$n? 3\ƨ9X !/N#tW7;P V֭ 0D Qrkn~B#N"4T0yU5 .(pi !T^ |LKJ ytFP(.Eѫs{C}|P+d? K rk/ 6 اA".NHKyrv쓞dYdCrԓ1/@8 ДҊ`z[~kW+O&Pk6n3Hё %R4N5$+A NWuEx;MLkjɥ̎xD B֏?S "FfǞBxR=c &t_@xyw0rgYTMM CYzB>*Q*.Q^ذEƯ5,x;@LϦ}]d\̈eVi wA'K*{+\9A;OJD`<}h)D>*wy%M++Pۥ'4-:$%"]hmA~Y[qekLd$Nf|.4$r*j&kh[=J '*],yVy=Q&R-H@|Ly+=a_C%ke-f%ul iU C7)Sc b$Oqۯۧ?:bs0]sFJL)+,3h wO Ɇ ~䊀*o Ie Qp!W/PrvWccyL!A?IpbW OȒ@=^Go$t#w ŸNS*ڢöb8ɗ:孆)9!&Abaej8LWu`ZyH}``t! 6h ={|y^}bi&Y<]Ab-O9n:<]Lh| olwþ3ēXMvz6SՄx˞5ä$b1 1Hotm)ҪnE _5mDLA>%]p8:(b r5;Do[|52 '.>eSM 7Ld g~+s PO؎CX$͞DÌ9Oy iil5} hqSlnUtcTqҙR]{sj LN.ڈ 7hsW.%{aȖ\c 4z?C PJVS0ɥc^ˈVBr"6Adu@968V}2y*s _S- BA},9 6 ۶ 0ӸV jw/`QZQhӻ ?.S&yɁ9{7Z(NMa>Q&j}!/^M ?*>(|E%t]E)Gl_l!9)@F/hj>&${ zFRAP+@ֿ#6ne?n5 RX[[M2Z6*s9V,Y\@]d sic) Ud?$ӊxŴ:/eJ'Tj4q펅XWBm'p#X4t|t",LӨ/JȑocV"-Ab-&Y|3B'b{4_]㣫gdChI&t02 FJOn XY3BRGrJ}kǂLI$Bɨ{4G5,ۏ"3E}\IAQOJ=F{u]& Г(*yD$έCNy^0793Ff>!e ˽Rs_zR2^7E4Qȓ_5g˰#;,P0Pa$~?fO XHzh:`L]fӜ+PDfdAՖz~:=ʒWr 1;XgN] jLJ2;}?{,NY;P@.N_m] a-k@p Q5~:aNh:D^ilt^-2O tJvnw;X1lj1Hokgbq2[@BҶ8%iGnbh$Goe˿8IUi^^Ji[ u.Y=w#7配.nk$\v[qV /m&m p s [͠ް-.I{5 _:y/$Xyl<*>l aK /da"(7sqQ+f8\v*%@CoÁ :/Rp\ ޢw 53SQC  pDig iPY4A݂i&Qyֽ2 \@*6)ft(knڮ6$7iOYRb!G@9A5^3% k* n:tn<ߢ~e0 dt0ݞN$\~a>\Ɲ tqj8Lm#(plexI^- G9="cZ|v(1do]%qJ@w1i(Pchȁh)wbӹ}V%ޞG4zN&^lQ Yu\:8 x2 MaFR%+M_ Y# _@抧M7{%U,dTSiG_ *h=} d \w}}Ez-VȻv s?,R#ak;S;y7::w0z‚ /Ӡת#Xn +}0p7N2:}1ދAƇ:̐pxS0#P7۱L3 !^QvDsf"HY7^+ݚiϛ)VwZ3D#;B#*P |zAʞƫkͰ5`ji_°d"+#!rqu"ʜ7֥àVo_5`fLdlEuK"X31ͳ69m3*/mv-3 rI8%lU_AʬvK%Agf|Ϥ[v 'Xq*3mK)N=PkB3{K~/Ki KW ?Xrt,KIx%QaQ5xfƭ+ɱ-u+E%I*Kn}EPSu=tD@3"n(eͺ{*ͿIM xB]M1ܒ1"6@pi֛qPYT>wlHz9~) StݔDn9ʀ؅Z]gZ]M-j#)/Ʉ}` M:&&|@ ^U .b Z2q XVRw ƭݦ/<מ]7[=SPdje 瞖<ٟ.pF%u34aIf Ivbu_bH)v}* >N:_ꪗ_ct]{hG2q" P=VXyM抇@oQE;Hv%_U -9$EZ.bl3=E7\+Ư:PRU]cȶ:Nu79oTIxijż.# 1f!-F?gS!L{i8u@lrP.0B7(58XX4 Hƙ'qRw/*Wk/~f!LArH;"2"zY1ः-M+ʤ]&(H9zBSh\.ߘ5ߺ:^LN;SGr:ϾK[RUҕ;^(aJI]K.k@zX<^(w::7Le,f}$@d^J>K3gCq|fMC 8JM>pU?4`#V]3v__YzVW| ?y7IGՆMk]2XB|&FtfnSaS3.ß[aok\3==1Ul@ kqCqgh5GdPlwBɬy"FJMm ȝT|0:-xS Ms u>{X31ԓ_\JֈL̎X.M1k(&rQ[vE.Dcݍ^ `f$=a {٢al5G7*rP$(>"~W".SM6RlGY7twq9%YN.U5l6{@B<k''u\$wb0I!]Mr]tgcEfgvRˎ:whb_78tx f-hd8hC Y~@cC?$U->q Rrvg5ƩjZ[ hOiZ/t&禳4r8,=E$U( @  )cs nhLr "6Cy&[ -&Eag-T~5U|%HUZ`s54w4Vta[& bUQE1ꍃR6S qZ =bN@#[xcn2X(f/&W34u?{s ƶ.AxWϼGJM/ ߤْWrm5#TLDNޠZsjnLf* b _Eh@+>ֳdr'#O 8rnl\SK> $LTmD{_D4REk/ilKUћAE,DhOEWC$#~4MF/Gϵ?9L{7P4̸VI67>dy*8Rb $ ,x;`eI7+ĝu' Jּ4gu Ʀ@J7uuN?;*IZb,mE]454pG:O(,L0' .g:=R&GWQNRnyCg跮V?.D s#A2!⛐F2(O=θ΃v)Aʽgq0nw-Mȡ( ڣiv\R48Ŵޢ>V[E4y!qO@\\k1\vdR%ad}EVz2S,hǛ$k3RPYγ-vfÞ8 L33 ЅeU8PC6L!Rf$ix%^΀Q[ 2kV/7h".$j5J"fzj*@|{N܃R##}@K?MqoӺ4[,z巋S Ƚwxsr#r/~Ywk黩,i?#VFi(xUB<$ƠSvPI͋aA Jr h8??\x.~n+h{S0"#^dE[TbK!@98| ҧ(mb/Ÿ%U#>JL7 +on2%硃 YC>LϰyZw,?h$3!WDDnQ |]pT@d4﮻mlBC4F@jIFf`cY *"T-LQc|Sa>-&i X[y1 1Z`"¼Fp~U|)W O⚺fnM\v}g*A"m9:BGLdgÆ91/=!B-{:4KXYǧ|,!BC`W>y]壙3RI!7?iò[(uQa>oqƌ+0ڋ[Aܭ'4NJ!r+s#(1Yxcc\a4lD8*_XGz2|e {CBwFGP?gᜱ]I0@Y]'bO7I"PU.na jP,VUEKZQ!Ӆԙ2ԲB{P+8 #uͪR pS2Ǝו "XLG. -Ho>?O?%H]OqzϚE:Eݛ^_͏;?loZ!<4r{6Sg2v5Ul(v.Gw(riv?yv?L f"}^ol9|.L$.@n[7X[6:MԑE2B^a}F-⽵+5zN@/%s ]oE)5GI2wOv7HڝYq)︪k^hec6f0COQ@ d=;G/&.Trs-΍{y 2ޏѹemyjeΜFox+;x]/t(>nD0rv1=ZU8b@,Lwg0a-ҽ_;C?N^4!)~oM_B6JxfDKж0ߝiaE{G_1_ݥJ`*uO1UVm  YDMʚ4ȖE&Q2=olĞԋOP.Z$lBלچjNSYVvWǭ=5v%WnXD_tCdХt R8|N%Bh \ЈXj:(|ơfW݇~V;-ZfSqYl`zic %s4-շ~Ut2'3O?~) @\͐6 <pԋj<~UYcg]%wS˨h Ve*՗$[~`ERWZ rIZ떝J^և 2jk V<#^Ϲz%L %bOqNK|;B~tQzc8*…6EY;5/ɮt.̖Ɔ|ao>WbMp_PNzc8,~Rà뤷4G^iD~t`׾ڷF*3&ʬo*p! %`0c n}7 hxi4r8s5Iwo,QN42ΗZ"A)+t6#횫ٽ>oe$fTT/)ȍɹ.aӱ#P֢0 o[%DkP4:deJ<%q a:TȟsUA qQAZ\z|DΕ5ZTaEL|ۗ& ]mXG *w ǝM>MV;lrtj3 e3Ϟjt5cު8-P@i%eqi#ײG`y #]޹ շחX\~kL:Zsr)5K5?!4^{z4aP'Mo"K]gx+>%>'=FσTLr =0zSfFuB/R"Wކ(<-(xG 1BĤ#km<$UЊ7sx p0u}=o( \ZeId`槥3lg&oQ| ]9œP7O[GS *ҳj-|M~zϕE|PAdt5V$n5w E8 Ye%I6Ks/dC}Т!*Q˴^ *%ZbSN7M_Eӫ[\I)}`vl9<kIp~3<.OJ. O\ ٌcaMx`/bfsfϼߣ}b~[׳Ž>"+U[6S!+n֧~{ Z/gn(Oě/=Fnǒ6_x(0 &bC핰]#%wukaZ (W5 KX;$(#|ݓC՗ӌ i:,,(x>f8.RzMBPc) ) LG5m8^rVGl\HG =pV:HRP h~y(Luy@iu^>Y$y:f зݖ 5F0 а_h(j`FPqYl#Eea7 $͂f0LY1 ["?, FeӬzҖ~w#͍rPV)ި UElզ{g0xݒ?/Q'g$f[3#^kb&F`gq3"4Lm+rGVM)2D mwZeΜ$ F$1R}p6*7 h"&mJhw?)5֌uB i+_J_d5Tp'-q_dǰRM'VOϳXz?JG$F'σ7 b,KXH*>/(RtJs) ~_8Zhȿ.CNZ@muD8G w ko8x?ԅetLSx ]_ն1TTZquSBg,5KOWn;HYO @:qsTӮ nDS”4am;ϊQފ|ZJIZc8V:~NQ)c6 P rIXCvֹ=I:;p)CTLf 4f)ZzPĽ/F{'hzO?IIU]P0WU $%Mo\7' !:_9~HI *=k%5[n`7vƱO/O`x QÜD ??LS*\ ֡2`Q;h(nqPb BV88{Zf1!|mFC 6S p ?H{FW qfh_oK62LLSUIz=%֮wjR]KI&3bWKtqZ&#uY!o4 x,<E$X֨Wp$ETU |vcrN/9WtNHH -:| txU G 9xY<ftq7@Ҙ9:$y#ue ms}6$MIv`wb=VA=/V[TW$E0mz̼C ^]齫_*fw7V68H{K_#.7N ⶴ%LB?<=jRm V bvz+f%5[o}뼧2N9/k-HqF%1Yp]Ho^.o#X~8K܉J/wG@rPŐLqlnPMHlxV)yymX,Wn;>__&:drLijx?ul: =:T!z.m%B k(Tq&zد!x,GD|HhZn6CW2tkgȃ+1ՆDgoCu- i@nU^QЪ]iZm˖?24ͫW5Qf7x| ?ɛePCSvr{iŁ-@,9r~?r!0G0 e^ ")l3UX_@ xq],h~>2ZooluXƇE`Ғ<~u32}ߊ`ֲoP,Z[fc^Oѷ Vam#aܶ:0 19Yuo=c ƒP'lu)'ZtL3o@(cW%7_V]lsPhmssP?,OGqq8 bn4O),^$ zy-')GM+{Vjz(,O8o8!3+#I}pdM*A;ϰ5x8ByKB~2\0-Kjv n E7!_6+*:`D݌ڙn7敭*qs}z! %STq/XEuage{yJ`rs\:' =,~4{YOc!䷁IzXCfHđ6zbp q ޕ}Ƣ4CM' 5Ƨ|]>6vDRng.}`  ΎȊL)oD4'~n,z.^Uu?,T/9'IMhZ_'%u^)x7Zo+x^|n]ȠE۫f94tH^uו#QGJ`ggUBWG52ߍQ DfpܕC:MWZy1 /dbd? <^d}Ya#Vv((Y*x5sؼQUnL%`DF%QNCP|=~8ڬͤ evCDB ^?bس<_a$X'}3= 6v\l[Sba{Xp6cθC[:gTm=J 3m}O\,_tzJ%#ti=%Xd)T7Jv"սTJ\fBOu 6VUlv<<*8%G_߯Qen$=H2 5 l]Ѫ=/NnV(C1{jsO.qfg xcc& %컠!`N/]Oa gSi-YTRg=\Ju{Rss(m_+JE59̝`nDnۚ*:AI5Osc*%-t=.꫽>w&~q`qץ4k)N`L:@= c#{a׾A/}kd yw8Ko)[-httqpAP^tᄈ?exht?MX Hk @Tڒu'CDa$JR8 ՎGʎz_@z`E&Ԕ"lebAIOS[fun콁Q3xdG p! 権9xƝb7.@zCBml+'vIc %#5U g(,$oʍTK#ڰ+>%PQηh!&/RUm;_<GOD%f Z6 2(3U/Qt-O}q 뜖飀B앻! r %w;\8 }JZ~o}Ϻ(sO/G rVzQ*=|L81>[O*q -,l hiO-!ЩVDjv3a5 _lJLP"o!:⹩r-~&臄}ǭ 2$Qי=ΤUEy=2 #йcҲF3tCe).lP$nlB(!7W[QSǃPK8q L}D ?oan+3(Ȩ !5tƳZ_xkv%QA+ Mr_ek(HI3Pȑu=7zlǸ#OO059Q_bZB|@[\j8v_bAuD)=״)Zi>jU88gBp8.w(y26>;Jܠ߂V=HlY &WFw4 Ō14s!9Mf"Ƒ X̢Gc~> ZB^ʭg!6FӴp?><_kDžd9BPL⧬y}>Eh86#m}قbWZNEʭSw`}Xg0ueXz(F1q !8͹ uە9/eAgʦs|̃TpS~)R; t \NC^C*Jwf+ 9;x-I6U 8j07Pa -Pi"۴+0vJmϡksG2'.P #TZ͙5W[ eΕDfyB |!}AD֋уo7GvKH=gJ&iOIQ胫K*r9Q 6Ϡq|vx%?:\-dd4yT2'u<ץzpO&3v窪#"\-#[ {#%#- $$+4'&ju`>{ (zf푗^cO9x(hfNF Y+|yxl([n7L JbM*Qun/\˸s:Š9`ntLs#ṂiׇBa- 37@j%"!04{|*jpc.9xGEbZZ/tKRg-vچ0% 'h0/w!Y:61iM^-߷, 9Rt1`AKn̈Z|ϒb#Ű4e, hiF j;iϴ=Ypp@XOvbFЄ>k!S;,1G8j(` z+=&ذ۫?}YP ·HmrT+``^W\b:=Ϩ.>I@fTP%d+P}]б]ӭ%cP+胍I +w)֙ !pRbݑ}gh`δ}\&;Tz熛|CL}t9ImPI,zjYƎajJ#q,zhӃ X q c%жȏnN`߯˞?˭LHw"Y.N AMONܜfQ ֗BCf"H# 8 eIzf Ȁ&R{6y F; p 4wxu­[OVxtaZ>(7~{U d*yV dۜ1M9zm3[T=R+#o*tpJPQWzp< mјuy,6Z2{Q]Gz,wQZ:$^c/Ii9WiAT<Hi҃ueP&SډqX0?uJ%iP@9[ۖ>uxܥf&*흕 (T!S "'e /b}2l\4'~.Gʸ9Z1.o~?Gdp肖 <5[\F hcp99Tu"a>3 *13;3t?b$X:2ډ-ojǧTB^rwLj,t:Ɨi\1v z&d! ?M3"eȱ#ņ输%A 3;"u\p*qK<|. O*z l:h]Nz&~Kc]YZ3ϣѵ-[$"|Ћq2KQ:0Kz&V#?QciUev +m2`*-u- u(隍6u~1VXr[bbݟ[jo7zۃ?gru R>SOFBlTUX2_67_>B f 'pcVxPi95p:ZyW58RLl*XA@,6 Z&^D +)dVxcˀ ģ;?@̐))ga}JΊ; yPW5 *ED\ؾ.nsmt[~MfN$ƮxB{-"$~jÂA1Zsmez@6\LŹ\RLU+pwZ+%@/ޝgiNQTuP\Dc_f z<W zA`YuPmC-II=,I'tphaxeޥ. ѸY?WO[So\"NUE8C?2/1 !GLw,"oG4bO41^G[t麍v3 0r^>Er%%Dax|44HvCA ȂAiU_K`35XعPp&H`MoyOCm ꫌d<q~C6j {l9-D^*w)gڻ+s͵w޽M^9Ry6E鋪L--,"W℩~Y yHqp׉hWn.f$]ﳫ$.ȿLn+hY< _vSXM.硺C4 kiUǔyԟy܁ `1dt#s)]-.%rI;Ӳ= ,Tt'^XD=ٖ9e&S(`HlLe !ӯ3ndS`Wc4rz_i8Sv}Oٰ-F$ł< bbqOz.?/ҭox#+]ogRL )K١5 MbNpW @(K&h/%>'/ O9ôGmR/F4@_@ ˜>Vq%d!@N6/5Uh/CdB6=H+#gG̬3x-|)y~PfWOGy:!c]:"F >p]swu=8~Z^ ?gHhs4WFݘH̟{eR,(u6' 6R{TX|=5Y@9uX=l6SfQsANvR~*H AzEx`wgE#E>G-iάȥޅ?Є* Ȓ\bh\R!8Gu*ZGsRyIwM@֥8_rIdp =,gLݪܴYWnōH<_cgMހC<=3L`z!& oa)(`B'`[fo;tK$S(UqU68el6G.)zBF9ݴFzH71SJR'mPBY$3.%ť36BAc9+zR"Qkex(>ӝ[}Tq!*vba.>Jp:8¡ nE2";5YP#h I~ + ŎaZ'.,CK1.P҉2\$367cDЧ1kA׈ #^+)Ct'T.m ^? Li4R8hmɫ;Ne5ӫ4`{R #2+ 휄ltpp2~M4cuMQ j-Gb'k805Xi~*^9 OKȺ><@L"{r5Pz9Hedeܗ S }633V\Xw[8@uҿ Sb8Ʋi~o*2۸Ox >v*`Įa4H/D^h3\MFk AjʲfbujIu`+B>__5uE{s8b$M|UQ{7= c3axc~Mt  4X*:Âd C_Q3* lZ%'=w-.4uK^/55b63$=r [SRoP 7$j]᝭4sI鴨ɐ!/&7Ͻt-r{{L`iMs)Ȟ$?sJ4W3|.6{<^x6E#9QY ? 8ƒJ$ґMorjZwȋNnÐe6'±J%D1Y#+ zF{2Sc?SBSР!+QHyKjH le M@# VH o3VI{ʲvmS᭪./`E6G/F(|26vFp?,7NMWӶצ)X!ސvU=c2n5cX>3~S6H]scMKmD#qv',5GBC`-d'M$G+n Ý-bw,Еn֦4N8* uvߵl l"=ѡ2̙bҖ5T˼c `G7 B {y: АÅyʍI\0rBɩR:QtRZ:A"cCe ?RZcOƞ%t~aQUv r5>3@ ǰ7֙)Ȓ 3{L˴E1 GoA`X}!l?py lFvc>$n [[&,qX•tk.mS<#\Thí4&<'F 5x»l=q/moL1sw:j /h Ko±;$.Ӵm -H 8*9ܹx h7r%d&4e{&9@46˼:;^4*jӨ4Cѝ*jt*vU JC3Fgr"/(~\d[|J :p3q̿FQ |7*@MYOKř"WqIEe?~?L|ALyb49<1SwKzvN|]YƠ eX]d*/`Ĥi4zZ ƏO~Z 'h _]5jeBv04-0T2TݟkR(T$Bm;&9l0󞹃}ez1E ŲKfm$V 2! ޾?3O}O߰YF g ?Q^R|K shIa]p+Lo9ѳCq"~gi]% Y-)$*Q1Fu>rreUD\@`C:hw~ʫMMr!)m Q4p֣%1c>Вp'[6~NxRj&40pNF`wbc^T] Sy-GDxhSԺkH%xjZslKg6.Ju ?)ue7}SGܡYnЮS9,,3' 8G'ˮ̦Mq*gn a8'^rZ yi$'M;{ Nވk()slN( ]ت 0#f4wJƯ\$*e6Du U%Ų\( iz9SdI@`Fp'G9Oe#$:@\_(7Bhdux_(F|JawΣ-"nY[-k#Hk~w߮xY:XHo-b| M_y&hHWhKoG2Ϋ!gnk 8w8ʣQ"+]BKTJ^~_~ dC/]]M[Fl[wUe=l@%Ĩ,V-PqX2WzГ0S  Hpx {+(=KCw;UQ/#bN^=^WDݕ;qCkQ9:G5wE9&h0QTA7bo n2eD*nc}o4EMCbьyٿWx|Ƕ4i^VLBA0ŒEn#έ.\m-[?5.'2V|[+,xhh\О•%H"ǣ 81#ZaxFhrW(U@,FZ[#wNn.b)&jJU0|Zs_U]i'CAU@k& ?}9up"N=PvS>Q@i FSg>^Zլ}9PK>ĖMq4&"ϋb~]ߖҺHqڒh -B>Ks9^KI #) <%y&dfE^kPzx鼏x_ /d.EG/tƩrBt p"GRzbȭILCnc.U ΢ebA0_&󘡌mT%*9!Mtj_o.G6#'b)ŧXpP|a/$( p/qߪ!PiN%0òN?}[|l, ?Cz OfPY x,궯[4fye=9el$Mj)t0/jFl=a%WYk( o%"9%3Mq>S `NᲧCnr#((:ڿcP>ԯ?_#L:-Hh(o3ՃD'tPب(f,;|^]0ޓ|O5":-F`{Hv>rB:^dqC+ ,F96)bBJsAh{_{GcStJ'炆~ 8Lf8SbmP*߅ȼ՝P 7ki&F|\+eщ͑*9+wܝFU&kzל L Wyf*C\lxB-" r-PR{+P%ܱkLa=9|ڴSsF6֘&Ukn`\bU\.f]lIjwFO&uo4]NM 5nBVXCw\1tפi3Wܼ-qܰ8 S?$_lS(wy#xSFSĝ=|ap;1 {(DU)57P}K-y[}'`_ngK3!q6[OGϐcA#=45"2|ħg%)ȒDν#3;j[on>i)Nxv[0,lu),>0]x9|@Y$wY':*`?Rs \(oO  ĸOR"Uc= -X0T,įE #}a`YSaX WtPfu*n 4 E 0f(AR{Q;kOSץJB8a':)ʔB'Jޯ9 2qQm;=N e\23f$u0(r*34K<'FenӃ)> KܚXXQO^Q*F.q{, 3 _N4f4R&3r9րp9&my;lP:OLqJ̪My};?~×T/ kgN84~nD%Pucp)8 *i/1]bc62% Tp%Z*i՜7s K~mM31!.vEP^Ec6g$pfSʅ}+Ȳ@8J$0su\/MZs])Aj ;vVjM Ԩ͐l09 `_@{*0ш"9_v9/8rξ`OPbWm^}7;̱xAQ}ͨd2椫DY>p٨L"TŽ;ZlЎ6)"Td$thܳ; 5LC8Je%g yt/㹍4Hm2Ta!A-hǖYR%]Cή˔؏dD `uHroQ-4@Q>8̲MPm-c(Lw&!“}4P8U"=r;dm FE -ZIX;{ ++֤Y=h`>]LSH:z aOۢ~z7 uD#50ޙExbL8Bp %^IZc;8EfG`/KKF)Za%( 27NJHbgx6`_S[$"л/+1p $bZ2]#b4 ס,gD+1}HivL2uP#|}β4Bz1sǓRDCW𥁁<褩 YP_t3(Js! Óe2j 4 jN 6 0dk ԑf Roj6z+ߣ:"ٙ8H5ec1RJ?0,ȶ u_'ڊ˰ˣN&Q.\/cyeUL73ro@nlhق4}4z0kw|et1 j/V{ *;;m5msݸ»5^њbO6&;,:G?as([9^W1- <{l퇸 1ތY|J3z u{Һr-RLmLū,2 T5ɾߪj c3ǐ\7A 4 <SD3?t'J9u&Kc37ד*pJ"?Q5-bY0VTp7q{c}1t#|CWd^'ED/gtw97HeVE,&ov(j"P,1)Ƚ90yw9i;]S뫾R-?Lq}4E$*A 3xiz=㊿Tt*wK dCs [ #idc6_Ķ[`z{?9?i!rBD(h_<ʼ*q#LNԱz<7q\B(WFuJOLizD ,5w藵 ؀naժLxL€63ӋQHuY0 v/*6~ ݦl!TU@$˗Líb/A>(i$L|t٤;8pt' >Ȱ*m L:kűr# ܪ MαbO=;Ţ.Q|`v![@ 2պ|$0Xf@CTn؞´.e8\5;ifٗ2 [tzP+&,vבv=52Eױ_χll_<)#,"g]Qo'I ns"TM~`p {]RNyB"V3@P04&KԏdtvÅT滞 .{:D]j:l%ݪy"]@jL11^ }MbڌRTp"ߕS<3H?M9. uVwBrWi 4r*NTOTYP5O&Rbfãhy$= 4[K\ޜjƌ, ɫgHoC*ADa+ga<YՐ[Wk=}Sj4+/$SRa`s+5rY HEiZ2'r_N+tsK5 =U֖ .@ؖ&}۝`eh<{Xu.7 !Q[6e~ޔ{* ٭ l //Fh;%W~eb_/$gk0(TM_yjm @_Cz5I'Ie=|-=+, 9l衡z|ۈ > [+nWuu/_+|NT0:~)7c>٩,@ipEQ)rzRc(ǀk*L3|`,hמDz[cGaKV5!lkVj'-6m KA:lZƂuF#ߪӲZix B5l )6Ay&Ϩx%Vu:52֓˫2x}c5vcnIEfE5ꬂE9t|}ܙ.>x1ư>DּϤޛE|޿B{u[yPeFf苼N/!~qg9vM01F٩Ӟ($ J&#,6QI ?l'J&`T{6$E јBS.NՍ`>G66@gN]}aT#Mmʥتsk1Y.u{  oDa.mia%"?_u%}E J͞> (A&a$\?QîQe8ot~ !AѶ ug 1đJ |g2-xnL2RxokAύ6#k+!Q?+(g|Xy`w#y8l4"= S7qcC&NVw}aP+O9^c%K%Ni>lZ L3B"=M?LakL=!> +RyK[N^1# s$(%:Z(ݛ{xSFl k&S=iۑc~;R$}KO*i:OϐrzdWE0Z .O[e%:2 >[lغ2̀#5uxS h!9m c杪AsSN-3@PGw\[7W+' @O&/$X斮&ꫨrC"4u! ֛[zȠnԩ\c_!f&Q](2I?trU;Uu,0 tvsnMjqp-)n"WJY59'c/p4l!T4-xWɵgD3UŤ>;k^( Hђ/% ~?eSwWT,ώP)eQ/ [M 3|+?6ɚd4srmY '!%$k-- +s]H#)IW4|2xs??PXA"(*JͶjVz3-Qڻd环 ;["RҾo5z٦:U.@vgCωjY~IF3 H $}GyBe?5UEv\QX Ɔ[]ĦJ0=7ŃԐR1? AB4<^]=sHP/9B8 D5PAx`# +^zQH2^#,D>ORGjÀdlkAѿ/z25' |*BKv\?5^h,MH?:qcK#8b$Yej_,iiP7D=&yIPbp*՟ZE*9RòęqEWhEwI lT33p.vO2>QM{JCuͬ-ɕ[,6FYͦTSج=GnѦQ?hڅ$^ú& =Ϗ!k6DcY8oS~t8oƖKmOAA0a@ȟw^/27oCoi q~Kv^ŭhr~{blϻVnεr?)E8ɻA|u5D@c{"ܳg8S`TI91M f~Z],?ylJߖnp = A9;8%ߢݷI7z_n yrBEWv8/A @Ȳ-vIءCY:a,Y2cY"5iT~8ssARH}qih ֝! B]շbF4)b\}miy]"GfIhf<܃DamuĪuW`Υ&A@msu'ʒI-jSGSpa`TŒ 1ѭ;t:c^{zgC{7Ns.>jE:Pw· VɥriѻGgۖ\r7?B f<%3QU5CrJל+|!] T;:M'; z!l j_a-rAB0KUr A ~4ـ5g2;̭ϴAPȨi펇|K?\ŭOn{O\LAo`ϫ1\(/ ~n4{go|@ׂJ0 *ɧhAcUK4yׅO4jsEQnu]mEwPV(nm߭'>ճH;lf~_9_< }Y^JNu$6;87=b"sh -7PF~#hR303Np4gH:o>zdA J$E;.v*:&≊_Nl7&<ᔟ:@ek$7^hd[޸Q-@w["x;>!{6'i#80x?d3%+ `fV|cr,ƪr؞S!+>I;:=2SJfPP.. dMږVbG"rt]ҙFF:}7<<%`~&W;Birc4y R*Te xSZ&Y.h~ nb͢m|DJ:kvW^ϿOg-^3{dia0^$  h<7YhìĶLvHP^#7u=0b C[:FC'.(ɋAP KˮZOKE*kS e1ȯr9:3۶m+uRۧ1yU•`egC7Vu[Uq5=܄0t'ِ+DVJ\@?d!cVX'¯,Z-"ءAޭphEG̢-gs*m¯ݡSo YvѦ~,lk1 ca逓_Ufc>"ӏX#|AѓuILK@< x&mf|n6*X1.x׫$`^QiPj\ݟ3qPZkھ]LHܭJtLG )jȑB 0~ {|8;rMԀ{dSw=V܆k nQPBHYS*k7k ~܈,VMk6MknE_F=dWs,s[S=)V7U$ a!n\ioGTM8&.,#n0CȀ8}BXG # ^-eG"زWTgra -u'쑂L:4ʏ ّ/`c3CV9R*խ*.TF 8LKJ_e\̳z͜P"DKӝZ=uӞP(NymHi`喃8Gld(aU:M;lbz@e $WBK`_I:?]ܮhIv8U?k+rCcR",f`} Zl|\$eez$\ɛXG!rJ6_٭Jx+I4Ց֮ť(rx ,Wrڟ=UD <{1$FB7^oymcH4bdP<lڥle w(,N0z@ArthubK:܆\s]s9'(xet{_ye?[S 1hsUPrUi.8F7߳L _ 6R,ku5>C( gX7`i&oO%QS3lk i݀J ^]c sGj"Ko/z9Fc&l!44s@['pa}:;l6O*&cJBWl`MmD1[ Y^Z"n҉ ;R\a/KjZ0UiF8.6QT Df賤iH"Y܍31.喕#HcM0DffCGL"L>SAU-_=>=њOܦP(= >`{_HgM XS oWg|s'U-QL 7ulQuK̥/{B1}Doˌ,g1}<RY}N*H\&E>%JdEQ)ז( έƕ&ew2dfK2^ۜ? %>*+t4 ܽ+?gy>60zP :@cbV ZONa\b@Yn6:.AVꙊ2;L6O!qj!Da3&ǟ]nΨ *\lCHaAQVE>3ٿ|9+'d`A 6LO r!&E{qQU'I[rUWpDf U%ϟE$5Ew!LqWgZKH.`*,$ٸb=Fڴ-i&B FQZk C$9VG&DG @4mF$;cjiEck@+TTޣxQ.6]ctQҸ I]y bNL2'`zMgr(YL}#~oHvFbUa"tA0oHK=1;3ޮ4J˼/IBQiO?7j/ Vhc#~ jJ$ ǿwl| ŗ3dRD}']#嵹p#B-c$zc{Cb 1qKjJMRuF/`w 1eAy[22 &D4T5!rUqnk5L:Irb Zm@zELО~K4(/uXx?%WdVZTc=R3^ez *ͤ:|R&kT%32*/Sz|Q>3BYon ?X+l^mLx\BݏܨMY_| rٲzgJW+ĈDCT}$Y$ iBY11erH,oPMzY,ƵFw0*r%9Ш L_ԾtMtE c |VQ:{Ϡ   ')i| @xEfyY!d/Fș-iӍHY&6zcBgqt ]Q0UgA"yIy lu.x <@`zLw.)yYhq=<&:"yLL@x(5ށ9fDEGt|@'v6GWR}VHGT qT:eԹ0s.Z槝MiӢd3~L<<FkWp%#R^}E(iJIN̚|^9;?QpA\K=R^v4)m"41T=(hDw=٘V 9vw"Ͽ5^1ɹ RENgP齠yKݛʲFemHZ\)!շ5%)c fߦj:G ZmN}\H^TL, kmqfS. )|g2~6TyjmX"DhbȜzy}k2w&׬"ϏM,Ǿg&Hhbh _c ׯ2COw$B#/Gj4vq2Hg)apMQDR^x^d=M- :ȯ\z;iI rݢOzk$Y!е~yu "gQa_q' L1ĚZG+Bu~'ŦToAӳq^y̸ 9 ֿ~,([.<҇ մۣJe7ʹ7N4oT %Rn/H)J!#}1qdKFΙ8 x괝;jQ{Rv")\CbDZoaRv)zs_9=]ܼOUӭ*6UBN`qPo̚ ۡj:a_aᤳFиbfco_ֳ2-gRz-u[1rqلtx1'!Z^Bu9pa y%*2#|m0Deo{dkQ=VOfm ԏ¬eDoa`da: 4xER"FYdl160utqZ58mq&{c~@#ϋS :Hp72sjd0rAvJ~,;Zn{ jImHYc=;7,a,ʖ* (y ֭PI3quԽZKGp̬aSYIyӌ%/YnMUPDօ[< E2Mp̞f}ʭ^ v$m_zsvċY%%XJ|I(% t#Ao3: ImawC6?y子a2Yz9|^&*>> Tktj0KTFН /;L c|ɓ#] Ws([Tq2 W&@ eҀ!ֆӻ*ګ0/;TqwmSp[G \z+2hZ)P!_ z"㤲E;R>. 2 8;uS8M (k'rwi"b<β\hb9_X“P=cD /rn:Պt@잂f.{xT;e3dc@ K*s &"BsJ ,8`3jf~R >i>&,?4zR 5r H# U-wyG6C cNI\:o(7JkQ0**,gG7͸߸M%R}z +e('}=}|يN"gz+fLM<2koϖ Њh; s&#*1ȕei @O4 PcZ #K) ?sp1E2lm:<<'#k74D)Nxӈ< :r*q"`TP04v-@v2j$s\,RN"9nN5 }Aџ nd2xa'C'n!K0+Π9P[s?FFW)9tפ_ M<<H͒T,CDum}}Z0cԠ>^{*@P7aJc,7cWx0U;C鮿ʸ8Ph_$Ђ0U*2 Nm3znl6T1_RnHcI*kbG8T{8,Y¼pxl4mc1A( }0aM)Pr cT/&r-j}; P:Y[j[gdr@MA셽@Pa~dQ ?hRU&.^|57Iw#7xsĉS}菐D;cNPaP&2ˤ2d&DdTYyt$БiѽcT5g^JJf6S%QfE 4 ֞d9vB'ĀPe< mѝ:RIJw*PǙ$/Q;u;uG% Uph0GQNr}PI-:z!9=Iw[NKUw!cf2;C$@Wg?*|0(A<"qI M3H'',Hsk?;YZWM ]a8yis{)paE]PEk (Z+ n%)`\M\ǟ*}Ҝ&wh7 ]#F)c^Iˇi:KnJ!}#Qnwߝ=(-cBM RQA^F a'h fRX8B _Q/'e.E_)^nT٩=Xrڅ͢ZΡӲ3TyZ-KSr=aj+zhMt*g.Y2 %lX_Aƨx|Y@N1eRø@]|Ȩt-^9Rx[[yx'S V|%DZcPᓹ RXe*!T;a?zޟe+) U!t<ܭfWbpi~MP~PQ |V?R @}KqUc^iSVµvB3*Ij0XLұ5R-H=EZSZ -]!7sHftB @frjȍUlh<dӌ*| <,L~{If*F S 2~BGCA;a&H*k&<ѡL*ҤyIһ72q1 vz{0OxQ }وu "mqdi=>r:(qWrN!\th "[Lݻ dӸRsƒ{>?y(@QOB;Bmܵ}Z\6>)*0FFy,'<5Ρ/4qH, H@FLݖ~ ֶA& ]nMS|7,a;?ed*%i)nOf&q;yΗ?fV.Oyr;\9MxwkPAecNޛyF6-Ŭʹg'RX[Iʆzd(tjV{.rT,%hR>P[E0 a;CP^ـ*CF&t&)ӳTYh(aPC,8XzimpAfb "v[9.! KY[&Bٽ~ֹrQhn3<4&r$'|ŔBՐ.xr`:OrĴrᤫ ~ 37X9n8jŐJH4J6_ۀw cP/`6tR)wRť4r}eۿm?M}0:ݲgI )Lݷ'L3 mTp;knl%O1L`P9bafۘ9ߌZmHFDު44DZXG[kL4GGcd1ygP)@X]"ʵ?(YhUI˛+ӄ+C{;H`q EtdVQCA$3>;4*ƴ«ݥ NeNz>ؾN[p &R̻8U'`Pq,\ACΛW!QeC *on5B^Cܩe =8q8W&ViЏC&ӥ{r[.T52z֌RZKk%4OXȕ?$9x4+-zuk[}#n"d*9 RZR. k9D-xcN6Ebӈk5E*_nIXnuw(eT_a?BW{X~իAX*0fBOPqa#C] <=!pgz,,]0o+T")Zٝqu,%^}⋉F]/` v\#&9-"SFy<`R(ѠIm?@@Tm^)60;QflF0Cf('D@_ <3sp7K;*[p8/Db$Dm?Ý*u Eŷ>)'ijdlo[bwéθ~!(A1{5㭨1znB'_?-2^~ F?S9wH`k Hח5kZ38GƄ!TYv~ |_G3Orfձ=<{[ ]sp6.՜/aLV#DnsX7n|v"r9콟=gFt$&c)3'Ix<<b`*|23EX m>]hz7\}}T 6W=ko_d8G3뚯V%:Mm N~RL$%cي@e6&_᢭/fs@'  L~MV*+y;J^V1SF)]C#pUH: rt׼Bukc m=h}?JÛfiUʯ|ڈR`i{$WhhZ l5/B$fq,˴R'Σ ᱮ0ƚŸwT(0S<]mtHq$# J>'23SµQgrXMf<2k.a cW˱Aib?͔X FG#M?r{g'4dX˕ [@̥j$TZCbjHSmb*bv 6,q跠S›IYE[BMm6R\ڝYGXa>赬 f3ֲR* =z 9 Μf;aADjsفKD=FFhvr܍5 2\{<k Ca-}z^.W"u4^5Mz4Mr0R >U24bN#gojR}{|?t{;;}*(©c@t3xl9CB4ݖASK_=!P6䭎==|,JjPJ:|gE0l䢥;wєʧ7>&pHYQݙ9f"JdpIz?׆Zܜ߰+V&Sq{>"RkbPH{Zߨ"wjK$=NߣDT դc3W[4tql gi&pmPz>)|t=)u$hp6:G3Y茼>jV`&ޝDO#U['3iraN)&"MfzS۵KE_ِpc s\]m=@i u|LզtNOq@i߭dVR!u[kzԆ'GX9doa< iWEtaOlvήkπT@etŽtphpKR"thc%÷tt 5V>,wbhOX!Jj't=uYu:5G;huLN|jL\dkLODZg ga ҕ5gC,/4bYtnh m2cz,vrS丑\;C ]nM[g 3)Jd)EN1J}s:'s;Oą-ΡIm  4~%Ǧli]z3ovǟ< H}w@uXHxCH4%A;Z~&ПxwO 0 Rjg⫫F7݌lO@ٲ[Ož`SN$6rq&W8Mh1ktM޲zyW蒊?*7c QrBаk￝@7܍ ZD+V9EAAgIk͌^eTO#Q蔤bdgpOyjWLAHob.LW@ɧ_Lo?g%P0׼ _uάbqx{u-"1itqzÒmnzn,Ns븺+ʳO[Vʳ4Kgk:%(xJHPKLȪ3S{},hP wIN͍5*ILp]?n Ed=/΃. 3{+Xi .oJ| Bc $OU?Hk* V֐}ڻ ͂{I/w0 ar=- HbIA*g$$>_%oqx|Fn FUb=)&duf!pnL3Iܽ)T.іC-^z"wb/hkzVqu9Jv[R7&XHE -՝ tA;zP[?b4֚9 Gu_7X8Vl_#xD `ڹW쪂qn)KL/ `stK69F~t( )U盝jl8Zw >'u<ʢj\ a1^ָW߼;Vi6>fҩD Uȸ=B_!S#;r Tڅ?>Ye^s_=Uk%?dcߵs, "?In7(uj_Y;C G*b!)-nt$ dۄ=vșոFIIN:(gJoTc\/t.}M:l[2y{XˆWABuy+KH;s 75 H51T$:PTNe\a^1%TWŵtvP 臼-B|c.4ݪq!8}-{h$EO8򓬗_*@&)'AEhM%3Vr/0: SGIVp,$& `.'=H47+mCPniN_N d}GziPwl:=:`S,:}`]ܺKGwSvM-1[׎;$H<.3M`Z>+/Z{Qofm/oZHED 0e\%etĂsff 7͌t F9)e99ڞOhz9RYǹTp-}gpX2|ӄ}Q+UGw8S6ETM,~k7~}6Egzl'}GZIzC`&@h+;OHY!By7 $+[4yȱX^Mmf};8,`ķA.rNG-;x{$hQ?ou ?sHcxke"J 90:SA]t:(!'0Fi4ÀPC!>2F$SmY:.Dl%dz=sdEhXd/€lx "JV.faS*>Hv\W8E0XhCaڑN^#N4k{fb)֨s}/MQƏPJ>j9s]Ԫ&>f3f!A􎫂%'r!°b$bzr7Vdp0x8oɃ+}B A-$W%"PՋ n2=`1\qJw0Xtnǟ ۃ]z<`OCr/݌5W!/ŽOefql-uӎ<*8*خF勲&?E.#2W0l}Q9FiS'lrzV]9ˉ89ִ1'3Df'L;gg˜m&zH%&!$wY&I,@g;܊Ud9L;-Zqv*Ч˭ïp =<955J7 $JM?29$9?{?OwR ô#v= i".1WlB1V( cӮ]bdsBVH Dl+YjìRլ3B'&}Ny3ちpYKe2Yež(o)@Wh8ɔ&yNf yP&;oAB+Y/{"k0!|ڄ~ʋ4ʾ`Cѵ-" aJͥW:m2K#3l!9@ %e6l oqdV1m1:d޽i m&^ac&Q!$V/R ~unUH$4@ tn릂Lżey'VQ Nϟ6?% X eVlv_&e5GIoUbNd$yMkФ.jnTtnθp[&O oJWKCԠfVm ^B#8BP6ށC kwUcxKv]r缗T77,BL0Vz5Ɓ;V#bsxq~c}C8JďϠ,:`Soֳa% vd&=zm`ҏ!YUP`sPD\iN#[XOy`g( *+?rttqϟ<ϩRQVn: x{y Q+r~72ʟ]&sy<%} DiKAA*ꎼFoot|>.lg U;FO+Dcyd%b)rl:j J` 7kڥ8X-!s 5 oY5١/8QL,5<|i>dD;8 TΤ70%ׂSdXl CHD=FBƒ!sݑF "$#CEhRVGv+S鳘޽-q%_i7gfn;t0"Q\#`oG,q&mag3F<~R Cs ɺvT;r%f 68jWE)W [&QW{٪H buYa pNA]RzUnQuHMN ~^nf [#GDŽ*jh`oGW*l]<QE o )OS~4 HC"tE֐yjXn6 Wu!Ĥ[ WRW-(:©jLcMZ*5|v `CCU1͇pZLν--dM./07/we;r@kO0ʌX?LK{o1Z?vKg?n UsQ)y g!Kܾt^?q k7▮T֋=տo[%m5&ʫ= J%UK`7{s.:(E{f2TʇYMQT럍seDKo<-܂4N(%TЏh8@D߷YmAoB&/aD̥llhd m| jP.|",Q~!ڞ=P&+8_;[&H'nD]'}֠VdQVf`{cz: qZSSˌdhjwC(ex+yc?mb$טd_IN,|k .|D-<[{{t$=Y _!]4nAӭLy!֭UO}(fjţZ6 x,OՍ)˰Cy;6B0m d֞L[l}vK/b P7`ՖRNNГΧ|'O6nNۋ0g`o?/oAhjF~㰽~+K7 =9)mCrR؅k(Ꜣ%ңafsQ;%q$h @QOO-އDVȠY򟱍T.J(f0: >+Y0$MIжSNn:*.tv]b;C!o! RJ,Ⱥg !?n{@fp ^`$.C0+(3 ..}rp@l?A׽50,lz~9{9|Őh괉sZc;.4N[) moIÞ+ʂ$M,npU6|B-7#vOۉ]qIS 4ZEo,d#) /ͥ{qU{QIPYжe%~ᶄUV3u-^.P{c/ ] dyKdBY^ @$c0ұ Z ah[M0dr ml|ȜJ񬻸cP _NBxß7MڢV-+ےHN^<\W>\H8[ErK ugYZ0707010000026c000081a400000000000000000000000164943cea00055c48000000000000000000000000000000000000005c00000000./lib/modules/4.18.0-499.el8.ppc64le/kernel/drivers/net/ethernet/broadcom/bnx2x/bnx2x.ko.xz7zXZִF!t/H]?Eh=ڜ9Lܐn9c8l nFi_~o|aG& =lfAjQAdk] (j܅'U;d1&e;{Pi'YEeT7f'XQl se3" qL52҅-?գ@N}=`bq " vd1Yҙ[<FaPn8˽*Vaݣ䡁ڗ7I/rd~}Ni_C_v_mC,rq_ht "UȚÑ8^a[3 HȵCp9}R^Tt9^ 66*I0~4 P}DnlGm uŎe&  : Bb̓= .vD=8J:Q^$r A gtO Q|r7a Qt@]rҳJJzP4JOmX*$n |`G8j/c%(dLt+b qk\u=xs(ُ %^ؒ!XF߽Zq;?)+h679wqFxSAi CdPRztVv0^CUxp6Ut\ۇ\0GYQTtc x,~᥹ ZZdHocB!M Lb<#djLUϺK"x ]F}ÿϳ5۴k!bO_V~ts[pXG9\HMCSVţN):rA'Yoks˛-o\f 9zE Sh TLBVwZD=EC1@2fXw=+f0néU]D# JȋqT=NpJPWX3fHL+ /rb yfdמ֠6AP X({7hkryFh[ HP~pĖĴq@҅OLj^diA%YvPfq`lH`>8ZfYJ% yz b oxsRp[, r"{R)4g% = %(v/_?)1$^ "izV<q,aqk,$.df(\*6 Fr ~[Ibf˳ l˥DlgNG74-=34h73xfBgіLJ\ᚬ!8-ß &G4[piouP&( gtȉ?TJ*)*U(rpeT %dMq#҃_ۯ+Ts:̂Ʈũv?8!as*1%asjRH#gzi"ǞZs|[]vo}CWUe%sEhk~^hTt,+j&ݓ56ty CzE0ůQ]"T"kfmNP>6')1dI\(8 ٧hBΎl-/h$.͇|cxhuEY }Sv5r5&[0qK?x1+J`qknQ=rXR2w2І<& ?-sTN>~BbTɝ1*u+8?j#LԺ21 R*SwU=Iu] *,ޫ-;&]y'ǙԈ]r*+ W,ES9̱1R +BL7}J\lj9Scg۞NH$CA`G`NB/ҿ]ɠD/Z%vyH$vT' 3/r %lkσ3&(AuҀ*cr Y#=-@`&gLYt L&Zv,9?}VY&G˖()}-g|_\YB&#͏g*MN@;O J6uv`ҋ0<'|n )J$620lBfE;'҈EU>Ge} Q-]T KUUzWW X._ t6o㊗I{ ;_ԴP+c:ixKl:RNԭ[ET:W۵26#aȖ\;@t9{WEM0Qj尢AXU[xG])`y^;\]_Cɔ']Chנ<'ۈ8&Wb6cS.0I]7e>eӝsL]]˽"W1.x?Aګ21aǦ4FC.E2~~,O'e8 |Y["Sfi 9s+azzd]xI<< \pޙB^{$[P\3v*aTP:B/2 xC28i{\23U%vi>sFI)Tu&u)fz8imB9:pAxAdo fֹZ,< IKddK] jXe|Oc'6Pq:&ttd&~뗇su1r]l}yah- (A4~9rnˈ?LZAje'~Wxn̓wd(U<ީT+ka57UP?*klI(7ҲPYr*'b^1 D{9Y## +L&&mtgKZ{f}sj]cbh% NUsq]`@6 D$c+ XȇUSW`[s# Ggg#*\jUև C7&Ue척V1PQ"b(6; -U:>r{ymz+Aļ= f*fbs6mĈrx?qhR/y*Ng-zaM=y$'l=?EkU}+10,y` (>rifw7 p}9S]"$FU$Ϡ]!եSZ;c0 zn;Cc=WxG$-U,7:bo.y {kҎuh+.BN^oK_v5"?WT@ =6{yDT@[7v%*CP17e.9x4R7{x܃)UBPKecWS34=A?Q1br]Ӌ|:FDs%'_3ʽϛ>н-dmE&6f=L0MDY$l'zA~IeHjڤԋ)M.n 'ק&] ^m{CB&4}ӓ[jJRL#P1۳{ix쟁CS"}-\bR׊)C&.+v昧L8nm. "ex|̬Kav7H8WfIQm:`E,6EBlצBG:yWy0 Н-CIKtkДꓖ~I0{(ь,+Xݬo$IEX1XP8f?­^_@[؅V`:,>D.BQ]`ӷ3SgӈT;p:n (7}h4}}ϗ`bL1 oxAo[QH@@C';' ~};ħ` x䡃Aʼn1) xO)e%BwCX%=r#2kd0ʃ\Ш궐D{捌(dʼnTDm3XMeׯI$p\0jKvL-w-/DK*;z#T1Z~1nY~o]ԭlw3 EOrW`J)4Oܖal8uo&~ԠP2:n4@Ul_N#y9{v],Za/_ı]Sd[UF]ēQNA-K&칢> ƎAETW+5qwS|!W>(+6a'KwşJa]5x~) h,pMVV{p=M[`:_N; /]Pd޼DU#_i4؟7 <&i ~lrDHf瀭d a*4Y#h묻BGEͲ* qxa20!RA@\[`>ȗSc'-TῙotFM=D4.{-RE?$-AJm~0P4poكBvenԨ{"n04O <܅bBd w@_ZT#r(g,ԥi/Cg7²w8ڰbVCYZۆmX4lM؀.ϳ`e_,4CNpVK)" ˬVv@1pFBLqhPẅ́\N_5  sGiLO>jYq>~1}o^)Q{7qC?N-"I0z9g[FW$}}[QkwHv*Mc ^n8H4bUԾ+)FvF_ʩӔײM~mĊGƦBtHgfZ@7$=袐3$ri-̬)\WWQZP؋\\gJatVY䓂Zg~ܓH$dg=;&V[VnZî7Dpߟq# :u )l$ WlbD=t]pwZF:CSX 0QU{/*V] ouN,AP8(rWpejrIGˇvkXLݝsGtig[]e$9&u+tJ MH\N@Zդ9\9It3|Nf[ZO'QjÞ#4+!V R%R R~#8p1Zf&C?5ȋBR {{isi5G}I&J(#yV =Y#iΪ@!cȕٸ#7_69bXjw;0oֈsKd^DwΐDJϹT2^)'/'RoͶ%FbpU lI^.b'@\- :mK)+􊼷dfyY|Xj@"HOX wq.X'L#Mwi?mA&Dc[D1 [lO!H+y`Tpntsͪq>!cP!:;Sf@̢Xck5}~&*Bu,6{¹2EX'Z$R,ڧ\ ;/BYsLi2%5L{is6a+cqEJ7E8ckh2Lȥ :wƌ/Q (Sڥ 2#'Qqjac3Z=&9pH,lK&ٸBSA`㢷1-P7C Z%m0Wߦp]o5jRm{E:A ; sOւ$ 2r:xGl'1δL A΀7<2^im;~#fG=j;1}(Tv=ADE(!%ZvgőjBhdYC2E4 s]aב߈ d`c E;<48KT鐎PqW# xnLRUGPkg .CuﰜTξF+2o =&H`2T3bĩ2{Sܸ7d-cL2Irjzٕ;0*?gUNg]&3׼AJR &MeE>hRę1!ẨqQS_dt9!F|){9CQd1CPϟ/xsbzQG pY&ɾMxZNB(5s$ :,&!#9rI}v>Hs r^p.BU.PӃeTAE75/+`D\!1Ʋ#v3V~7akLmDhY8~ ՝V=E `ca4iԄ@Geʓ4) LzC's?;ҏWwH0M&Jdj-]qĘ͡]gj& S-1h@uqJzDK9ِj!dƝz@'[<]uaOFG(@޺폯 ʶ>c wT ]@]4{z}Vd*G̩ IwZ.p6t̻@6 ˏ勬蝳}87w\ZSiݱbQe;*9~=>J?y-_"$xNO>h3S1X#ѯ㼁Zi E`G$Nd_+x:'I!2w*!vBh̀t/ƒt^EL? xǖ,qñm#ms!BH@d)ow[$gthd!RA@_V L]:H=O얷]k2kkd3.ƾgQ'/15܎gR-T6@ֿYzUqj2K ֕,,&Hh3WYnQӄJaO$;)1R`BEiwN.@"Ě&vNiwK;>U 2cm.΂B >(l Ƀ[/TWLQf>ϸj3AGr[! -HXλ{)sIX|^ba AGF^١َˣ[dm.?ܐZ8˔o$E^Zl=.rG#wR]S۴q1) 6,"rPa SoB3i>d ]sj -kyU4R|L x{V[~/SU^%J d'#[YM48"Jl耰K4=lϰ+%z=~hEas" E$țgAA"j'9gh;Ss[Im<̲j96IUc̉; Ӻ: `~ h;]P`e*ڃw{_FCt0uHab6ou% /|Ft,NF ^?f"s=TC87$LUjϭl0b^C)8($ʵP9]l<& !Nryă&-jտ,q$J@2qNipOP ,U@?e|[T[a#e Zn *2\rfMh%KǤrxu3˛rc ȾEHN wwŽ_ I3EPdmkFE~w wHȱ!\Oyz &*G519v`r)ʼńeJ=T#^Eì|$ 6v]e=f1- EM"öFz&^R9p i+!'Y4Ŷq&06asafYa΅l ib 4IЅLGDDEU@kfaiBD(># -=]ܒ'21=WIh/g+yȤ*zg3$ΧR4R5ـR3)* fyrHJh5>Ce*Z?ND#8wHVGUb} ʙY‚59QyZ?* Ȗت" ֚&q5 )jVv6ycŔ"_ brtےht_R): {ux1TgY,c 1 V ̧m3ENC@r|T^YB|އ=A?V{CSKdzԔUO@13\!B2C"A?f^(%7;}6\f)nI9Vçɻhv6OKlf6yZ^$$JH oibɈJeBmҵ:4g>b&L.Ҍh'zjnbASk6S'n۫m``MhJhG]>PJ``!Wp8mXZp_MMXʓ 78.)fD9 OȑR-mԜ=~h"NlL,sӓJ9+0 mg6 ;[K4(8[=xNO䭴#nЎcz`UL zvb(QU>Ltm/r_ɦ{+5{AX9udcY=%TR0gZ5 {WpiE(wƽdeN`i6ujݮS?B.>1݇B`7Ϻ̭(jwGGjK 1m: u TL׺ӂ°$Ӽ} Ӱ"mlD9"4)vJ:M!=ݺ}?Y&q>7mK4_,WnUveFJJ cuiٙ L l'h.zlܚučx~{v 惪\1#0(^1FΞ[uGc%Z>G_4۵^k ۱S@C/UOLjQOɨD[ LPnV}x(9|C#JRc-v97}.?:y?>ަ 9ŬXZL! .1p2LV-wz)Ybh$!drhj?62_oB@e)'\r~|[3~o+ruhNWUhy᦮5QZ]܆=R^?rϱP qG`Ü֤̦o:%W0K~GǾ:9anwV*!Tpʨ Z=v3\˯s0j0 A ' dqlsK\]ejF\xI mJYh"=C,NZ|#D~/0J,CGq$i|;'F@B*F_q6?4ضY*2O u艄]{qR nlf"'&rhMr$Ofc4El귏V}"p̠}bIRN3{\L&=rF9jZ@"a'55Ú2]8鋮T >WLի7'\SgYF>։Tr5,vxz :pΡO'o :+hD|&̹KxXysԇ(gj'L4Z &T洋!avFusa.0FtI \bK7\}хG#Juƪ&'q0\+f?+` Oǖ fTM0S fbb``owB`eZ hNZB3"r_GJ%VJ6"N̔92 `5i<>=d^UBuG"61Q2I,ڦK_*n_ÑjBL0MN72j u3 8C~蚅uGֳ1bFXW.+*)OY2j2\ [#Wj;M: u gئKq{%Mgi=Yt!'_HW<vU<{%+"W"/Q'͵iݼ&9Y3Ήiԑa QCPCzZQ5E~Eokm.̩+j%R>,O&,T細t{V:Js2kkobylzzڼ)q)Pk4L'jkccC*(NSe1h}Da1ir o9̰Wۯf EW 61_ذSMU$*k.aw4lp% 2T=Qh-!.@~^Oh#FRLØSlh} J(q$u YD?=3+N{Q40`LupS !hb=8 ydȮ^W2pd2 O36g1gG`UHe yAڟ&y.S@ntGJ.4$҇]I. b5j_ h.q}<^lYn :{7Ky]1obn/eAf#GN`P!*x{%Ɓ8g95/^twV- JuM ,>" v9%2/l oB ""`p9tk28p WejB_ⵎQ;]#~ȓ{pf I(:?E9VE"1 !D>pJ?k܀]5Ӹ)JdF6q--\TV Ves$N*;I5ք_M].1{<~ sLRU˳"/#~5QCY c"Z2I)sR.wtmE+j @׆Y/49:Z£@?1Eޢ|`A&zMǛ ]oU=S^@sҧE\0x<Xy?okE~,ȿ̳[6A ß1'HOr}E_a'5jRi&\|5\uvtJߡ\B)>)k~g<;?mZ>5N\onK}^U^υFSZtح(#J %&BsВ?Ƌ چp369jGU ϠǑ6=^e|]wGGbFI)aq;y6&KܳQzh:$͎'K-yT0 HoҶ+p !E/v'$gdVVLǣ34SŊˋׄx%W(GR|S;'] m+d YJ:,-}({o)ɕU5j'iE/rř=ɥ-sN/рѮi3JAkGvA axwG!n4Iiq zvT Eӛ OlUo75JY,]i-rm`ɹUOזAm8h!N #OiN|ko_yZ';AF>yJ>.x Q_IQ:\FtA]fFEĻMEaq}" s1iYRfH[(J}QPf["n "A6 JIo6:鿨`قF኶p+ϛp̭ rD@Cm@*dѳ1<>ea!Zѧdҡ\PL;b,z/YeMz ג$<@Oo!Xj SlZ}˛eૂG>\iV̶q[ Hym|-k2uGJlA@+z1v}Ǎ{-l2TQx?T )ŕrH}M6 /!\˘.HʨCDg"1H rS`D&N1(Fp`lȜ]XFHw*Iuyp]G: o6$\cJϨsY]5[7L9^"TB>Zj+Ȗa=<2*~blADI.!+ˢ#w *FU0n3R}7uQ>"2E )߻"xc^mNLL@uﹼ;$F,'8|'@ Y:$ڕFB(|zl 4^c] b+'<l(DA&s2͜~/9+ :װ=hSn9mmCRڡJmDZc N]Sa'V-TՆҏD2@.\ :>)as:eCvXѻ(Ӵ.{tjQ]z fz@ fwo4TDUkt"Ln30&ĎxNJL /GcX*gx0nIuj ~j]Aoc>< [ C+lvuT\Y͏C=9KY $hzD,v̰C45B`d)+IĶ'A}RRq(aeTw׮BM Rqwz#ћ1>0wedE|FkL[> W *SB]GJRm-qf= 4CWrpcw NpzbAL{ W0tbLx_zRwR uj;>ysZjB7T5$mZe-P^܄4LKRHo ?Q׽cfyAh 86$~r>Mf=]S&M*X!$q!}=eIR} =2Uvy]dāUuǞL3PH}8#7 oVO#Vn5'VS=wWZ;řj̔j`v-l@=A6x1w>+Ofv2fm >\' %luB!R4ѸY.EP{ZgbD ^JVuE"/f hwwb SKu,ՍW/PHE}`1t({Trʼn@kBg_@G#-$XR3t*PGr˘5fC*jiU ́97ujB7N z!qM'QL|0 zY~}:>8_;>Mc}H9@Lͫ}S-F *y-\%eGԀ+41#Lr=G.Yo;{}YCؤ=J)D_Kq[`2 0L?&Rb-"lncN-{YV~ХJ!į*CvQQxҵ&5 .*x"[l~)[ ln,,޾c>0*6h$ssgKv Suͻ}!R n?f‹ͷWWgdJϙO xH)\3ǵ@6ŝTgvwWfeަ4@pķFKJU-*AP%xwn fᝄ;CS Kb>8fNKR%g>0R,,w)Nwh\ѧBb}8xHHC囏QX];YփG+:F_ŹtN.; |d^ʲ.Nlv5CSW%)֞QMϪv 2k[ WH:( 7s/~u?b k8(4:K̽&+juh ޴g8! _S^^'g\(>hX-/D(u= gXy@ ه{џl fe1[$7&׻\fΣ!ؠ,~@Q~q's2 "+PʛO4UFJ"ӳ?gV&:md`Brh:i`mE}6"鷢 wr'/F Y}ACDQ`N ]dqȵeH]G"!4w*A`UOw6CK+5) BY~Rd eLPVq:Za=[j{^TEfwϴ/| 1J`U;MPZnBMl+:eȄ*7r`9,|Rg+`zrỀu 0!?KPH7o-CːI8?i6'AȑdzR\ dmgôL lfQHG-wꯃy&Ο;8ظX_-BMjH)yLAV0O =R w9ڲGF~>fm\8 Y{Jn6m-"=x=GB/ڌ;D ߂.O@,(Ȼ9 ]w&y$I 'vx ^R-p} )"kVWIn5lR5(_`bц~OG "3N3[TVYyVz{MsvJ\D2P@ڡI_h)oʎWDvn ʼ"@GJ#l8S+G#m*1)t/>d45|x]PYAleh ج_8u`g CiZ,g׮l TnfcmW~*dAUqLr+\)(5G膰)g D0= 4{2#-ߛꊼl9 4sznp` Mvrq 2962 p=Y^nZyH=${U;mfkn8Du$_K̯Թq i7nMS?;=%j6{Xd6oQ"fmਐy% Bo s|"ru㰻|2ϳϊsmH0nΫV++) wQE@^^*(%inn =|$0u)- z2>F""0❄'hfiֈ "ӛ(j-`C;+! 0# z39WX1 qMTSNAzP3 usj`YČ$iP_ghjy8o:0bG7ލbjn7V7j`ߖ5m7f0Ԧ9|^9wrѸDv<RARm3 xܽX5]ܳ-gۊEˣF~^қ>p2G9HaBy 'm\2fWmG_Di ىJe` S`֐+'rq懀F -`,T\Ym@]" yF:\gI\ =àc+[z|oJkYq!/9-NԪie)W(V*") )KXBc6.rI)b1hNem8M}/{ʷ{&gHUr~tDVu 2ͳ$x9C`|bɫudH(`L۽7Fbj*!4֖?7 єxΐz+GF{6䁜xrsƣayv ;axܚY+fT킄#{-͕)*wK 12UX+h2,ܢF |F aѲ&qr)φ[Fvz?r /%Əpцu 兡fl][I9)_lF꾤ca P)vvjKrFoMS&_)q~G m])FeZĄr~#HR|n*]^?=V0N-4%\ %ef_m:{:~C7eQRw{+}y|wmYaPۅSa,:LE +QdH@ _G({J}z8nۋa ;3q)<sspb(j1Ř98K6A>2-SQ ibQ@iݫRqJp0 \$շ7)EPq2р3 CWCYY -DQ-ז9;:>CFcp=%g;tX. A4h|vÛZe!% )`֛Hʿ8W/:+/'pH=O({cx&v/dԺdW s|g$ K+s6)%$0*_ '见gi|h̴?KZ9hSDP6TE+uM_^*]ʍmGMS8ڮ~ZEǪT٭\d[TSI'6~jk%N4=[VޝybzjX`gȠ~Uf!u7fa* <4Ah/J[o3fL |LG_Evh=ϘG S!eȏDyM+=ks~B3C-s 2>&"B?T%u_7\0[/vYY抱;zKIhyYO/9>tg]DyrP#'(D<1^((,pћoY(scV1 /$3YFm:Ĭ@KsrGL8ׇ3K`§zSjusmҪՔ-)H .*BUI~EU'/7mӺ Ʋy)z8߮C("BWVݎ@`f_:kHlEy܂ewz'"0O0W/gT Xoj gX8cS8}{ X4 [IӾ7u&6g3w5Ü1]cJ <| 3_hlU~)?h`Q\ sOQe3q?]4H]XX4eTc"O`wS~7L:,/U[q&A3=YQ喡%Xt$Ir,on=WE{F֪|XD)HhHTb IXnyg >i^][ph*.4סmфD&rb3c;r[$W9G\~EO!!`/@~VXEJr5,}JG'rB(̗P*+~QH 9ѩzG̶C;+=]Nh6A:_F'G|S镻Xޙ$.Xt/w,_Ωy7ݹmZFnI]x!n=bkw ]R 0ȏ^ r;Y EbҬt@&7ah i'0+tjܬ)0f8[DolzW?xfs?gQIgfۉ+CbTCL$Rij4oU}a Q@/}.4Oz5] |7Lr#N}xuVZ)|ɫ̺30K.8ǩΦIыMEraj7LF!8p` 3@k,{նWp gQ8՝ 0,-ܛ&j:Agկ`LխXZEEb 7Irv>M#ǙK)`߿?=[8nt(OB} vG6]$8|pW w, y^@l[ ]قS,tġ|Ao W2~o 8m4U) a!֔I G(cB}ٙ8vmab&읔ڵ1j6 ΘKZ9 %eI"=fj{O5)V muq=ƀ!g"|GW-Swaw! $kHR>19'Cn58oUaz]go<& …ӵt $$˜Gv_j @iW.eџntf"r\؝;? |l:;o#b5 %JgzCjՀ{:d>mBܮ+nPMZ]kaswoYx:JW:%JniF&E%ɠַi^A?evg}7(Ir 2HSFur4ݩ1H!41G=_6:Zz54xÛJD{< WTc9|jM+h;ܓyke* ''C~UoQB܃o%=T緯_}x?ѝ& P`he0Vk ׮YNRE?M4',椧hJVkQ .}?AHD(ī|S?{]k-=Q'xMG}60)+j%BWԔ1NZkB˒ qY|!6iRZr ؆(+]ǥD6=߾w$$- 5GGtJ6 v9,. }݁qժz7 ◒N`[dLzA$W1Wy/t%ۻuI@EČ(]zv(abFG@J"8vӎVg9ҷ\A*2M]pư"_w g驥&\F0ʼn0??WkĪA4ȑnėԋwo+^3`3:1͂I?&[.6(UvuS5騑Y6AW->qmct x 6l&a<ϬzYiLk` '߲ٶ;)fQ {b*,&XWПwf2g&󨲬j k|9+X(eJtpQ-1$y vGAi(vt?/7ڨLCGm-hɋʚ. HL j}C@/{-f1O.K}XɎ^?vͬX}< #kS7#9d|s}TzED>>%ɽѩ9p^Nz@i)w?Rޥw^΢BemIW)ݿt A=p6"75ۍG#eE}}8ߴ!ȭԄ<F~3XVi5^D&Mg[W2oׇ]q=9e(m9#P3|t1, bk7vL1SROa}z(Z Q_( j!B/P6Ysat?m:%˒Hn/s]s-_LԱEkf?i7 ^>!+xIMmBόq2c7x6zxK.ا8 َi"1 ˛q1WUܐ=hV;RcNURf#ߊBWB~y$JCU2 `),]™ YB<ȫd`6,3uONbx[6.݋M'l ~Q$CX- (#QrQՖv4Ѕ4nF'K@3 }pEк'iigy6oބ;vmJDMZ!vwv`33b--Kuoߚ\t^'П %Bf)rxn2_bfn}7P c+eF n-@޼ lVЙ]ݫR[8QA[j[AvdvSaOZ]1Ѵ7cC(ڢp00"b 4Z.sB$ΎN5يha?d{Ps* hFH3 UϽoʠXޜ1B+Nb?&l0mݧZO$}o) FnT~&o薺#$*Z' ^": hɇh#d>v]0xRk#Z|LU8mޞ eYfm 7Ѯ@UOsP߇͕p淁\X>Ӡg-i1y랖'8[ص~? /?u@= !VC ;m$?mo M _DZK Wpg]Kp !8 ¬'Bpyc@$s,7vlQKiyH =/UC9$,߶Y;bgV*ps/$y7akieRCD> ߚ+;sj-?ʃTd HȪiu8V:g!$S[j48|[8]:@ȐSnp3ׁg::Y]oޒ Ԥ|"0= [Ŕ]Y?U8ԑ9Șu @L\%ï#S*II:Ij/<;GbrMLV2'5$X^/p;(M鮹wrWlg &@Pz5E_>xEQ{mT.)o20@Vhb>g7$OEڈ_ gKjmЀOd(!Dʕ^o^$?,IRXL092yDvz!t1.C'BcSJQ T^{.Dte*p@3~&7ir\a嶗C~H,/wRL+*d j\=YEmwϳ?6L#lO)ƌϷ'_g3 ivW¨˕, h; &G& _p^{:Q:ݏW=YOU,E 0pcGrFn}IlΙzRkZ yuH;\^"?+e/ ]w( :WT.?" \/u/VZarvCW,%eWxQ!]`Bv8QLq]+'d7㇁vMA)hޭ?tUDt5N4eуMo˾w@d 2#зmU=j*vS=n%sLa Z}^Z_ȭ˂.H1? ^{؏KkQUѼ0e'M. KE8c6$P*wae4M? _'W4O _T[(l2 T1e%ĝR:%j#Tn/'{i魺9o" ЗJP'?55<JZܧb wl@f4 |6p߻.Wgap'WҲm+`(Ul7lGE}| ]H-P$Fdo`L j+ot$pZaפz}3уq\ T@(7(pgvjB X:v 8(߬C惀g ǜ|8bFRo)Vq"szɋ^^=M8)UBNO3$ -n?zwD8 WmE!p?+CH&7: GƬlCyj[RϘW1Ը TՖL8ˈ\ߨK!7RJm;jLȝ5$⇀>ۿ_=(T3Jp}\AXaE;KJS؋0!O1*Zżs?SFBp ˥ȜuH෡YHŔ~8V2S BMܞ)ቛt>I*؍oD?je,hvEh? mXK.ݰ> : e=uU2̶8Odtűݗ^>-W_({RVr$.pWs$E-NS7DQ/BgS 㳁kvn\VK/τuE 8&(FC1nY2ړ\}^[7c2W``Pawш"5۽ lwk wB9ETL07>Ͷ,<:ʷ_G%.hٵ+)_Os kvs:!;-[y7csi[.Ee^*[3>QLE/.|"8ӴlX1;p):w݁bhZSoIyB 7d ת`@,j4ɕj j-X{59B.cDS'=li{1jlV]:#(>,Idqx<AD¢N#fL~KO'˦eˣH֞+:GfӒ|`|t5hʼA.h(:=hSpTf~ ^آ?Իnb}sGHri4fC8Gsq{#1l-($?EO\Ⱶ0D)ºaE&7jze85p'A~؁} N>9v@Ů8ϽG XEubW<yq[F~dv|M_a/U5GC[3 ~pR*ǢT(.|1kޤDئk9AOMgG  Gp6w9jx4[5?q52[ hx04]+"zyY6ꊘ9b-CKTCKP =dsiܛTfzD`)#Z)RWJ0a,J8cWjH8@O,'a>_M>ԫIpKF c[t<z=/^qӸ NKm/gdWۯ!@q+<.8~4<B)o#@9=mSVM3߭EUB=.#U{\V.^QnbO|藁@ERhgD g`Vx7Km"}l(R5KĜ', ]yJU?KWJZvBD)ZS۰ϗ%Vʹ}"tNR_LͳoiiVgP spj}JebM!c/}fټhs\Y3@CRLhSNBFfĥKIߞR65܋aۻ@yXzdɢΉTgDX"8T NAkx)GKV:T[.uQKZuyF$1 g-NG!Mg!y?xX$m| Go-S ~O::=wmi31ϿZmCʈmХ(̆nk=U~CkP*wIXծXz[qUy:+Ñ||3z 2O17 dW2AxK$eŬ> ])vrǕgbk!Vko6+I+!.kAo9խtӘ&2|3G%W g>T~m%._qTY )8_kv fnK\UHOT:'9rq7l=a qM3#WJoK k R{D[ h5ID*vea(Q\w-tkgq$3.m X@cث:t_ { !0) ) M <ɺYV!V|=~F} Et0䲜%9)ГrP%<$@Bs!w՗'S"nR & MMu0t.C!jɼrtYT'y /^0~.ӧ$2 Q|=c%Jz lI,|j5+P,~F6kȵ* /*3x0\v8.jӀte 8bX'#JSs[.kANyA|PR@DԮ& ΐߓ^cv␂ȟ6yOIዼu"Wg#PR0ݿ`c+ל(c~C.5h5~vo-fkA2V'>H| }R;;kCOL-`^:֥n*ٙ#~ -J[p/wۼcag F6¾ڦ.<>y1dO:/1\xJ%\'zvp]N1vCN9ydmwLo i\*X%IJ5&g8se2Ƽ jTrE@֪A|\w} HsUœqq°Nz&ahAWIdt} MH8Uj5yM-G1ȫdE %?Nt<56AЉ'lBpFa#I(^xY}lU e _sG%@.+epA0؅]_yfh2nB,$d1[>)f; 6)xGX0<݊m 7+g3碜tNY%KO3 wlrj|һ7Eɀ$mͻ2C!N(%C7!;}Xd0\4.=R5e=eݦr&ȭguaujcd&G')렰|(\!^c4#.@9(i3 ܡ)e/<I#=/@PTh[c| Bݸ[.l^q)=#y<^mtdE}PYr6$cEdH&E]V0&Tu4#xɽDKf{՝X_l+WN-^[,_d9f]$~c9ۗ^ >IHR/<474R>7`g sH"d}#Wvw^`SWپk3K]kPnadg1E~a۹]EݲɃyUQP:o:D䌮?Y@ $g *H ߶2{006 ^ ,KNeVHdrgI̭6ݐ"b܌H_(;Jԏ(Eڵ/,мw(@-:Yi'Q[0D UV-׮7 MY^nxtƒ1%n':^C`IuUVbz82W>\СV.9̴ B0;?D6iZ9UJFʲ"4h ~ƕt_qKoݙ|z`X>űgTDvOᖙ+V5>Cf4L2oivߚ q 8y1@944HlK {sآ1B9fd8.`''KfzE3 q ׈/m(*SuRYH 5l VR RzOEܱ"~)-'AF {(QB3@7,LHͿi΋;gU官vMIrg i8q6xx!H8c:zE,fVuZ#1$gL@:WȆrD벆< t\(PF_{G40m'^@;pcipc6 K&bԽ­pQ:LlἹ|)cO4r2adԕz8U{&P7!& NCsBV\6(P |lMD}x^plQvZYfQbUGҌAxkvM"ևy߬'@:bq{Ϭ.y| Aw:v2FFr#c 6BJR 2#N9=|dv.znُྒྷT_zO?$3'>bԢCS䴻^?z 84,IWwƩѨ]z'‹5PЈ[l𺂷7 7- BWq.l?oGFO9.*(Ub9Q%ӹ(m'aAG`L}f$G*MiG3ytQe 9Ɋka癙bQ5#{jӲOT`ACorBGnjlnC&;-:@0G;qtH^+ *;I+Dg*1J|=bJx+Ub'FStT &ôqRj';1_LqŵX.BP߸Anu 4"R`ztQɵ*eOsq->ltgm HPг6Ix*z\Qdh|%lBFT/l扛؊;T:_b2v}Bt4?끭7^SI1T5d}<%7V[#օUO9T~= YT֨^^`pcSaHz.]V)tjs,"0XC3d%nCO9ؾܩ-E!CGP|yk}A<@? )!Qe;RMݸ9n}՞VK-JYFXS6uFd Rץ?`d =!QKGY=w^̓AX (r+HbRdgBs+L馂l-ꦎ _PU.R5|(F7ƄL)L4OKQnMzPt+. nZJi RoP:ؠ }n3ZoUv`Z{vII7Y=sy ;fTb+aϔOJo@Rr#E<9SU=9dzZ͗>i>2k`=(D𩞙C]!J\E^Uk%LűKngZ $~Kj%)/79jߞ{(?JB"_􋡣N2tk%ʆ,<:=<5'93;Ved=.~t8+] (K,@N/D4d訽 d Tz1ry.ܗHمdȯ6|CY`А$b-+QB-'>9I Eى,;|( |w|ڏqZ CI2QjHYL3.*O wt zUPW9$C!#X Gvbҕ<(J ̑ޤ{M/:T p{)U)QU4y XJ~"b%=؁7jbnΨ _=(yA r=BGjyn,ŐVFE b! [ŽWj$W|Z;tm1ęcPD?Ҫx(s?4Sj9ߧldt/izN5Y 7_k׶V!:CYU Hˉoa׼=bSHoz+[QzuXXs~==bB 9c5CSADާ"DL&ӿWbVzË{̜}|ۤ(スgq L5;vb1W3Ũux R*2҇1@xMWE ROJŏJ [/cx1xUwOy=C{9h>oKvt T1짼c~y'İYd*~vAljˎg pYoC9٪_(#w&'ٱj,-ݐ#Uڗ9^8r9A=@KS5d:=p}>ms<^y!YJM 7P}Π:&(2$bΝO{fr}|D+ĻRP,E1F =u[5vIE($x^ ` pae*ITꇽZ$ė}SK ,4 6MgofnysNId+fwOW/*J 2;ŕinڄ)?gpEaY:Nh @m4FI~|u$5q& Q|>Ce.RPjC  gH-xe~Y*;=G$`7'?Y"NPV*Tw-]`r4~Zm& byAW̤TˇƋ>ugnj6,@%[ErZ#l^ífS  &zR5%e"S=>,95Wʟ򰡝}mJ?3BY-GOӽ2E!=P_|J!S9gP{ףB{ ֑~B(Wm: W##j:*&v-i+8і!;ED&1̕ !$|int,Ȩƀجɐ9b@0roB8SKrR7RϺMǂY,;fh=Q0 55`ˊĩu 8d+p#ޫ wimD[P̲O;|ˏJ|oIKt'R)Vk{7)2 BREgXղȗ|#AYxռzخw%Z{3m!p*6t`HV6!Eh&SGL X׆QUyT)¤|ڑ0e\nT=;۹$Niq77m1PS~#1Owr긫{)i0Ռ`wNtJ Żr \ԱzFex%Ky$ PdZGÀW/`RwLҰvbe֍i9lUw˕]W )} g͹Un)FtmR"5zU _fڮ%%ۙ'ְdvf5]"aa3\ZMھx{)tÒ؂rA(^Z3!]T>;'H#eQ> ܧ7gL:ԅO֒CcĭkJJ*=(97N-F-*eb5%SU\svS|3%ؚ%? IAiSa%̤t贚Ft4\Sq^)ꙫ}QbV3qZx=gp|ZY[JU=T 9￴jw|ڱxs=0I~K^g#ny?: eQULEI zY {H ZO7Vn BƑ{%joA~8(xUvcOX,*&4NˡI*}&뚏*O/ӻ򯞵9'haƴ-y,JP9 u$"kl=GhO#1nIeCP.ADO|^nWے*qF @Y̨S0B*> ybQ=y nP!cc5C)HU*̃:9ݴmV_\qUf5nt:#Z(jbC Ak4r?\;m䡱KP>뜚4O H6,؄A %yKr"Ѕ"P1N9}=F@2w%M~tVci@% M,/@AyCr7v igӒjz5 DˆՓE90+ H`MnAX\%Dx u|o옧T%VD=yu9@D%xFy04!vTJ_w`7ű5FgCѰ=3pPp>[7]fB8/@b٭{Ĵóc$SDX1LgGj@0vm0|jcN\B!ߎ pP1jnp8qA[+ףU2B ! .< %{ V&.DoZA''}g?w8P]g5%Y4,t˔{Pq"B`2Vɖp:բ93._u^ YYn !g2ּ0k2K8;e{/lu)O,.9iHҩT]eU'N&;fr\ɬ`FqćUƥA6=7[_14WK܂(g11ėJ` i4<ohaakMG᪹B` f5K۱t}qlqH%gb0QiEjuRB!΋Y5|@fӦmC~$̀ľv!3HڇHߗ]uq) n=Q1(ۃ)5&PHj͔i텻?Dϐn&@6($  ܶ鱱Tsohb Lg7X0 0h)É^2: K̓R.2@甝ɿLɕKo^gZ oVrвLQZ cQ@m6krM\d}t 6 pfidMfFh;.EEC<޸`+9V.@ 4)śZ[RtRT>ZiMWt=g{.;ÿ/BZZ#rӛcD֗b,"yPOS/ v[:MA)oiT= jWɧh14 V r?b W=2V9*h5eԚYKB|-+ɚ9xfRӛɘC|ȷ+Vrb]2hE ͓kW1Kn5-BNtu<*z~ֈiʛ]{0(S" Qd#S (;*RcPVrmB{ iKo69g^L-'*~$J4yyX&rgL#的24$. . vZ5`4 ̟(^~GnՐFPa-}..z>5&UZ|Vn*m|h@bCFpyx,S¦Zi,ʕ/&vi #>Y,њ @pp|%!|1j$9Nf5pݻVH0FcMp6ꨘ4#t۠e IuyNˁ7AP4*'_CF6{p+\<-X%3WIeYjF$ż0pݽW3;xMI]L8 cC3zY٢:d=vT_w4]1TYnت/oލ\Z+CNRojIۢ I78\ǣn\M#d6H#ua;vpd3(IGW/%{+~ t;xg6 RH&ҁ  MCIh. P>֭ai6:.5}b;p +ѪmT)u UaWI s"c4ϰy*$Y9}X/;l=)krÎ r[Yn֍5j6W+ԅw4'9ѫD[; A(pIsģnKdXFoǦc8Ko\9܋sȊލ$첏L’ZC0\`7{Ki?,릕8{E4DJ$>eHV&:;ynًy7MsB+H־nףj:MXc8A7>F_ Գ!,w62~'ݮGۯWxjZI9͊($%ޯwҗΕW,m?gA\d/6C%';:c,lrbGl)UxضAy~5uh%ig:-4tRb+a_*V_) *Oֱ@;6~A. #;V8ߴqK8TZjvs\lX5m؉'[Qx>8jȜIC jzmߒKR.MBއF֤mȂ$ԗP@L:Briq3#RSP b|+qޓE(R@bYV ޷hQ  -Xe064uYw)q'+#s*D dӲjPb׮lKY,s"Z@eNU^V͑f̵~OUwiu\L|vK5˶L'qTr2N6R5 0>(b2o]X^'7zb0Cǎh/"fi|ڙyewAL0רnkS ^X;Uo E>a*.:z>44R]:_/ZwfDœ1Y^NumM]2˲#` \Y Wo[^! 1=\Su325Q%y0In:2XjVi %a l"Oc{ C>LȜnSG<+<k8*l$t%D1Ӆ8 1.MP=1;2߻?ii,(?wZ/rZ0.Poz"sT-ܔ.ʜYAUbV"[8VԼ5P(VZYw*!J5_ C4oz0qPd`)Ԩ.RA6W)dȨg9mTI|j9iޣHIѪԣJѮ٢urb6ǡ%t D>g{|;ᦖlĊl@ubR7|C rnhtb7GlO)y| s(!Wus@7%NASr7B>m\ b4BAoiL20l ]]fTw5K!6FR#=q댡H#d4-CS?kJ^M̿EKAn ؃c+gzZSPɀNx|v݇@d`*×-Np[֝g5|ϏHI2k4; 4,;!zEQcX'BdG wʮ@(n҉27k=9WNpfg6(t']K>-J%H`w!&9Ҋj!r66.SCf\=/H2 ;ѵC * дj٢IQ\lhլTa.[MAXG鳃D  eA.$~l ++y><{I^oqC%! R1`+X C!ubM9Egi.kwl_SƉUne[h荧᤾ 2D ~(4sWRKA62ǣ 1.3Ps)Dse_]םt7Ǔ>sN ,$TO sp.AR@oNs-#Jzc}Xd5,t0_ r4+mώ< 7fծW) Bv[bE/q@"80hE>szK7+6Ly[|.[ 2Ιd剉ˣ55X*ƦpכzȬfbS;y2 J vZ+9kJ{1QK3pu` r#@q(}(0:$6nD~vQyD`UI N^rJ AMVyipmjFud-znl؇edtb}sޓ`W9M5uXg?+ayjk6'Ii]?fsHӼrk6*y `(EHe<381# |승F - G~%҇M{bgyR<'q`e*Ȁ9ӣּ,_Ad *9]#AVYcy!XߢlXOiYd燊vһ+ȹ5"zZPƂZ7a8i ۿMs)0Z‘RT9=)kLVN8ĭFZ\v֍? T#xW,$^Svrp?/Q#Z.JF󹿙jPJY4\ jtʪ~w[>9j;yu !IՍWhZԈ_髞GsE~.D'H,4$zǸ"1ۥz|Y4w6 x]|[ncY2%$#AiKдkM_{}d>|h/Yykč?t 'ai9Q)V׳{Jd*cpgrVb6Ҿa [FQ#ufxBBYbs-ApϴZlv5 DIy\B%u(vlP{1šEli9z\gcheh &t_OmF!pcX;`>/j8XpKTz8d;ܻ*i [,H|6u#'T '\+p %btY{EQB|a8q.ZY@*J|L:?<,4T~a]6rbAV*ݽ18./ҾGE Z' AKlG=vV@Ҩ<9HKmPn2c$U8(UOOg4Ys9f|։v@u~"!v=|N#sCt&A2Z ܥkOܽ* uI,$ >eͼqeh1_H2fNJiTvW34eHd"A4FTԅ!\dh0SVmSsč?mLfGD4# $ N5"i*㡨>JR4cf4I>`9z_&-: LY+Ri')q?ҮA؋ 7ir)=p9Xv+m ﭒ/L?J5*m~LTw#e1br[{oANU5~M /L2-Y5.0jwT`s+1V&hF}KO=!wE^m;^~/۵:6):A+f<^Mv\Ǖ:(}_񊕒vH{tBdqwCm 0jԾ¿wWlA!cl"`AaZ?缪|SJw)-]8~b9i&4a6r S=0|\&!c҉auΛpR4!@/"t3t@BrS=h^*\-8eǼg@2fۄ.Tj._CRpVn&(9A\x@%>~!9elؚ AB#ذLgT]NgV 6OSWˬm$LTlj$eWQc VXGf?6E*'sTR"@=w]Ltsy:ȐIZ}GφbA?b97\6[,v? ,Lyj}91ߊWqAgVRd ,ɏHSlWsKˤ2훽)XDbD/: .OQzrWDv@f&WWq_f|8DК N+<r #aJ*k';0|WML"n#FN%fr$~W ,@a pZioB4&t ߰t)e%2v@~OBZZTk=H<Ξm}}–u\19Qm E } .Pޢ[fx21Nv>Ga8<N@@FT oohDhY cle$F&5Pa(|Sz=swun[wГƑ-INYή @H6b^HFb~jGWU:^;; 8_Nt.j[`~jn-)rIMlZFUsN$-. _TgjHJ X+JJl|kh˱)aH ǠMt~0aBTQb(Yz@J 2]WNDž3R.g-C3wչ[M|"D(~bFm?J2|PSбnGX t߶(GNwQ}Fio^_ }$87JF0P&Pfl^ GA5隈Lw ݔRzsf $yVb/ya˃q}HVȓ'/.nr?j64`j&̾ KC\yj d{E A*[)K!MJL DZ!J bVhN1j7I@HEG CKkw@%c"D4'e[9w&t瑫3{;FzscxqMT*Å̽UgXB^ڸk¯A`}'+#jz_f lΖg u9?wGQ!:n&a~0c%H a]QbˈiZD9,lScn {-y$#Iϑ5vfbƔo`[(gJ6g5z*Ey kW;eDmsRE&6vzuƵF`_$Q^{rm{&sB>!;S5˜>O=Ěs%ELd)cS-ɆE'x>e).&  Uw W]qфkdxiɛZ#$ļb< VHSs^<ޣفS:iޏV*)X%DگəU4 PZH-V42@̓4>)Z9$n۪^IP*0d,RA )a!)k~)F=d #^V2ቪ8Rg;$\~$rV ddOiw} 7faYR74OA+3u?_ã8T?U> AA _,+9'bjRQ ߿o־jڃ2|=\Hܤw>Jva*f(c~7#V}6igxՉkr'^9-#YH%aҥ=\3_AL-}Gl7# 2" T 5GzoÈGN%$2aκĦM޼x:WKduCAF9ү~827rp,j=,`xH]z""KD׃wI7^Uy3MT?#}K|0jȿ=LRYTn`!TUQ*B_YP7[`峃uPHJqL7h:p/R9xF_A@ F9ɹ-廷*݀'qϋ+=wk&Iā`V:}V9s0~~gS{y7 ;(n{alƪE,>ee#byX>KǍvq[)g\pьVn$`]%K9pWJ6t';YiMQ_n>U43H]O8 <.jНryxQme 7slعcS 7oR ޳َFj{*h{?WZ, 1t ۻ,v.T4,խ1ӂ1MVz2.Y^BLzwARxu+i}i=nfXa,ީj/yLC,qmSSRoE) D*Q3J{aA?U5$|̛dLgwq-k1g<6.Zu9/V^.ꉤ&q2!)ɻDeBSE@;b(Y  :aŹ$ӞQw(!l{L@\M^Á#(ke'm:8s'wI`Ia˰KN;ux K{X>*;Q,O5*q40 )Ǟjj?bSQ Bs3.OhDRs5'0*'eb3d={7(]0wo֜:GDxY$"Pn;Tˇ BR0[_nr{l2%gʄAD'lh K̉Pޝ 4,hz%QNmyY4] ^'Dx$+$ȟY$5~L PV ʍ]o􋽤cj#1VS]mn p.oe~ziH:'xI6ȕd࿾`P|+9WDK =*ĝ~Yߘͷ]A?ӭ,X~log( FL:%v hc#e k.v*zr`,瓛Wue-/kNu: Y!1 nӜS9b(xr^FfWF"o-ay%M&a_]ǶZje;Gwa_a,i2qBKVWv,,J8ƅaѵ5j.a|0;|B@ g#%Mҥ_ O_;ީ'Ihv% ;iMw[> v(,0ȼ1FT eBuKaj71v)tmCe 0MIOswQ;P]1qGz6t -ЭhM8W)/׽Q}F5%$U䆲_(`oKK g2)T\ eI)B}7/<aw  P]X2< [c;;>`iWQ1eJ|OQM[tA))[.{@d&zrM+sM-v.]5f4?-2@3OSjmm\H!Dl Ҫ)M\ʼ*~}3#oNZM|9%q}216eAd^t_ޅ!M>Znjp~_!;-;ќR0ZS&ga7zuqgX C#?z_ KA$) ៺;GhAA@gЍK| %# I")F"-,G6.L+݄cg1Ͷ OᧁMiR?7Fhޞ=B⒑,nNc@dl7WdۆJ Kv'pZyQR9zK(?fJ$BEs>D $; /@Ñ(F)[ڕygt H"Cۇd~~ cR/#~GFqȷ\8!IQn&to&Xӟʨ8o-9/2 S΄nE\C2oXsڿ`MA{H\d=7Qgܗ{I[!Q0. #m2tՉpeO%gt<@!DM܌S0dҒS#I]gUEn"y裪f}5#NEcI}$ڙ#71'=s'qrMe}u{t`m`Ym_;; V<2S}i&7ibCe<mr, 3PsiDAl4ՋR >ɟ?b[Y &pޠ<@cM.~+]6W5nqo+a %CKDf \# oP.F$O/w@MvFOdV"ד-0 tmaxe|K(n%HW)mQ-+zavJ-a4Qo5FI̚d,1j^+Oۄfr^FOo>w>X>+\S$^o\D hOѤU,+cYWi $ZMP>fnsJ0QޡTr8.Q38u*KjGK[Y7DX6u>5X odC8 㱻d\$@p4u& FeZHMm\96ъO;}r#A+BܫxxkxB%t BWk I$#sU;C`2`;Pj.נ6U쵗!9RۆU}+sv(&Vy(({mF;i9E9@}j0&7ipH0i3ZAQЄ->MflEfTРsb(C\to'ɋa; ȬiTU]H") jdY}4n6o*1LRNj2 zuZ3I]OƜ2NQVzrS~X4఍Yi\3 %/Pe yܒ?:&hy- FiH?ґ 3xSHF#%t~X_U0k)jun6'-`'1xdVÌ- XUkZI)5x|?K夂\{UQA̗Iw5FܡC̓E1sfhv@+Hyn}`qȏmf\d 9]&q''>lŪ-a8)$aU6x=;sSs4f2.Y:l(yPW_(ۢk1%Pؔɡ ߳rq}amYv>İ+!$z ?-~dfu6S"k߲OvoM]0Bؙ{\6*M6wWt>LAuiiS/wrX[H`ȸbBqkw}~@48Fcr+ۇ 2t|!Bb\5Seybv(E"M_;3D#N3y.')f%6I{0X]Qy_٠ |^vev7A%Q͎%"B g.T1B=/ ؗ~Qv`؏[RKanDݏu[1ߛ48`O;šSĄ>yD#\I0F3gb[rF$ybvӜރD<"8`sf m>zvoӃAe;',SI}cRζC=hwrc{<4iQX8q[MF0D{knAx/擯<8/r2=+˾.zerb a%uuR|,^ '{fgBuH3}O M kYTc͚BY$R YJ6d_C)R1ɐށ[!{t a/zڧ@)3]`ǥȦqlV>3u|-H3YlzdG;˕$b+RjJ>q#9RU)S֫0w-y 3k3"jC]w~'H":`-^)ث\_ߗ XpJ G|ú'챇mY]b,+i30ӞtΪju""B+U"-Yϊ6wab杉OÍDM I^ԕa/7AOޱ&7:<_͸lE@iy9^;ITG} /  t}b^D{O_eG0xPC :74o}tb]lljo3247 (mL=$Fu~ I;hٸ PojQcRJVY/; 8?u[$ gLTUCzqƈ+?hc8v;O=}Z"զAZI9@}$\iAmL'}u\CUBLǏbJg&raҪ{4*HDB 7ziL=՚q+q*YsEpԟV?O>xVnm3ڈ)zA\yX(4zt*[l,Ec=[6:?G53Wݻ-NbW9%* 0·xfc)!ȇc}ԫ|j2^ 0PuW2d*N n$CmܲS;2͸.v'F0Te{Y wF\v\z_ W:8Wk7VE1Xr4d: ɴEfŚҤ}ZA0)#UL7Li}FG$Pp) V xA `wDJˡځ7&jîB JI+qZ|`mN9j&M[faٞxz51i捴p)TV 3.TTޭ#t׈b$~d=zhj9WԞsށg~夘D1;9@)xT>0\Upr)Ez8aTTJlvQG`̪ÔJvW."*}8d?ԭC32?T:[;/$pݱsN kָv8 `fwQ+n fzQYIkG5o mD.71xd%?'֨s2=~E v_I!@39tKMe33md.eJ~fVVDX48c7e/Iph 5e^S|hcޙF܇[6Ü|NyVPaҙF^Č8M"Nɸ^*V"wW$=+g +/ssEX%,$yUx fA<]{5J:툺nSƻRVǺ)(a>h(<| R7e Z"@ՠA%ײIq`ڱ`NyA, OJr9)PRj2,۟[3mtIX!!X@3? "q]M֓_ 8') ̽9̅C.ףV܇_p[w.*jWnyurՈ<K؟K*qδ* :6f0U[i=Fr@` zA|Ejq^*Ax  Vm w|tMc![w:zG3V .5WF3F#;̽\""偗*`Qw lW2{Lz1)8S lT~xk'ex=DʨDLJpYHAo L1ux礆3㕘}9ZL' ` -5tIEt [ϛE֑S.TF 4],}{oF?jl<(MPUdL!t"96"$zEx{}Գ ZcbE7OQ_ wNXR-a!%&{^Dʥs˟|Cs5&!ڕO ڷhל嚼WRjmX6qS)ZZv n 7?R k\yyWkD#w*>gX - u?s[X _-닢t,ՒSPOہ\D'p]3~] KEl31kΏﳾo2&QHi4P aYNchqݴڍ.Z.g>w7E_ 9~c#i1\ gigDNUؓaB2!%tTu;I>فFP>~2iX28Ué[5is l&?㑖cc!krUȯ$:1 t-Uvag1Az{eJ=)KVQ" z(v SeKy+}E ?ʶ'c[VW>;? ۤv`hgA%55A }V1]VHΈxVK+eFX$=B)vO~ @|)}H1|rEYYLpZr |:L*OՔ8%C6n6uWȷ72ł }\y _~əJr ҆鴙hMUZTdz'B1um..`%ʰ P۰ qQq t*r4+"{QHpFUL;l\[rq?v:me JbaǜfKJU4Bo,%?w9 N#(_YֳJ`f zU>㺿Hn^a~e-Υ{ ;wm qZ(-C}_ #=oέ˫<!(L85HR:%|"8MJOBJȌ6 8x75Rު<؅)&p3VqIYlcheS鹝^S+Q[R 88~o6W:\d$ -;Uz/LQ"yYoCK#EeD"vNHx LIdz ё55yIf ,jO,S‚ ۺ28Wt9M)Ag`B/Mz0&f'37WdC2ن|ynK 0߰$;\QHvHB[%.UXk*2?^ 3}!4DAu%P#:|5ymTx$wZ ĽF&$ndvc`.B58 T[ ӄTkg [*~>NOS;5*rBtv* ڇRu4۬˺4sfX!}9,@KS@d^Yo'E]pt9,ϸ-5ʧIjD@UjFuGm/ twv ?+= JX?mw&}_ )A^h6ژU5n/Pv Mfb21 Ύ9Txظ :) ֳߌz1`s$dqʭl@렋-d8߃\ _ޡ8X=n53WmScrM9_[ 84 t#eXv0X6o&*%v/+~` ƍq@kk-;huڜ3?J[X+7F&@oUw>:tTF=II{>,&|X+ M^x+1FEβtblظ ѱOr͗X\uNL2IP+/%8@EE{yi=˃VNzj|ϐ#S6힪ut"i]Tbb\5f3q5n*Vl,^i< Y[=i5 [ti?8)gs6@ǚrt vy} פDެ,ڱM5MKgzs|zYU0oRr7z>~Ǚt}ؠ.>FjeTG_%M@q!g0|&X,B2]dj{r{WTk810d̹%^k/2L%-4FUdƉ[ܘ̡͖ފ2L,ku0lĜupo&P{[SQ%fNJֈ>aցzem7 }icWBn6k沈Y^Nx1>חK{Ԓ} ]`bMxBPN Q}.r23]LsՠJ Ip0Kު>akb&ق|ױisH<~YY!$8ꨶЕP^&JTU ]~7-P1OI^*\ӾGT=}Sxcud3%`ky.IZc=z'OvFiP5\ژ*CcJU}yU !VmT Wo ; ul̰CpazHW eVl"ܱ ¼SQAB*ыEFd)>֥ `mZ* ٛj ymGi/YN0tQYp^8؃;%P7DATaݓ|H`]UtuIt/'׾U]9qPlуcӣJɬϜjֲehzk!r.OP'hQ+}WJN`j Ę3^d'mnff25X7L֎߼%WrMX.Gl[Qڻ[t 矑r>!2-Tף[YeNZ8wә{+owe)xH5LcMRt:BBWz`å1?;Ѥ=5wmf:GSD F߼ pu2Ԩ X1$IE-:dm*R%hPzo/l g;n~@¦P#QYD.g&_&bU(-LU>EH"ؓy()`_#}O6g&7^OG.l9>f7FEYM4f![dT@m^AFmQ ųbRCRrRCELƼ') d=廴Y}coP;ƤG QDS5/}_-R_J)LK?Urer؊=MqъE+-L, Beê#Z#,zְ6/EOJ()C,CFbtV7 gl<.)1[ieʕ }/dbA, d%8hڿHHlxMsu \>gAGVIps͏KT!K_d_!<`E{d-_8Kvːƺ)@D,̀x*U||.,-z7 Y'`^| as0Ӵ{m]TQ*hpǵ ziہVa#h5F:]:)/I qta&c i4/@FoN{KC_vd>LhaLnbHL3v}_.xo> l,/ݩaꟇ럟NiqF ?a3Sw˔H1+ _rb\ ٗ T\EIτ!!-GiN gd$*=|Ʀ Lh7b K,= L`5H5w" ÑS8"KRrKgg~SuȎDhϯנu">grh!}n$I{i%󓒟g.k FQc{as:'\>ROhWqD-mB=A泾I;u]b;MSId.@ 4{J0U\ݠxQ)88[DA3̯[RO\Ҫz1[$.㽏H\)?dS,}24usK3|93S1LJXă8W,RϷ TI񵒘ozk 3he"!-oQ8w61 wƸǓ՛0,iwb6b<- =bOiU>5ALg^2X=bzᄉ:~T GYp@+ϹJEV'M|\GS_3Lb(ui!5g|{"z2 K{_Zd@ܙd!4ˎz.rc }[8:'yi\ܢv,ru#ZC'u]v"Jj<kHJ*1Tގ\amY9bkpqxtmH:hFCtGsH°4%.KP9Q"VpZraݓt"O2+$s/%K&}mwqHSFKvw7ˤ\m';Ӛ(S55!םJon!%{qǹ),/y]'޺];AsdΜ.P+(d?[ozXAq:(9աD_@!Kǒ(W)OUC*3Oj}ԇDu\AP2K.#4EĹfaGXO {ŠN)e.~Ӄ#~ȂwExn@3[ %9=9H ,gHk fN0dndXCkbLͼBr3 T6|7C{QˉZ)`Ť!;vY'ƢvZ d.bΩ܈!Lsb!owm/0)}K:+k;Ls|6ܒsfe2įFg9D]{:Gj͊e_!,I d(8]Á ʛw6̳,"#| 97)1Kr I!>lB ;PYAFG< n&J64k߬^<Q-DW,0VQu&ލusZe]X/mtHH*L^$ۮ(K0xS+Ëm2w>'Fhc^, B%gv!(D{0Qrv7j{1 ą*a}ܒ8%EnBPAn - K:>!XSg=-W3՗>R(GSppO#LU VsVDrw[S,FKwbg!՝I${% Ck)z RY1\gR9V2PfE|0^T,ΐ_~-1ĕaD&&º( $x|ڽ P^ksմbGK4رBގPt#Z cDC[@u#7; f(9]$TF:fI*o"$+J?,}Mœ8 aӢuA_b[9*wgڡ, OJ6knY$dNQəb Z;v&IP/͋KTN }K;T¯dn*Ģ.cJK}"|8\MSONuȫAG̈W}x4g7]+OO@fRI5~覬ʟSXn[|!66DLA"'wu aS,%Β\uCT q 0O5ۙ6<ٺPRwqhސogY_p k\/>یo:8cUΜg0^Ie! ]kԘ2x )o b|Ȑ,<U'0Wt}6ɉ0rW?*Ml~j$I 'U 79.]ӓ~U.e '&L;a׌m6>G]jP\Rx\k0p=J:~dRݤ53n(No=+ΐx'9#(;pDuAvr &7Pz sm錗ѹ!RusQ-ڄTlBKzpmst֖׉GHƽ(mX{$Urnēe/j<0x4Sr5I%0S,fČ wJ2)AᗰݒmӼ4?)/;  Tw 0'x4ӏ)9H:I9HZQi_@3rX%xfXG@lm`dPr|9 3&=0 V٫͹1r)ZA[\ee!KshjD3]F{*;{[F E!]Y90eG3` `hU8Q)xgÿeYTf4Ʀ3u[ ׂj<鳊>\ I}Tܽ;IZ+6N3Rƚ(Ϲ`g?w^ SC+чYF 8Y8euQ_a߄V 7zt}ia#64qADUNLв''Oy|9mƃ~ɏkCk%ǫEW+~M1jw;,LꞿC%vl [cC!UTʹFkF@;-Y6.wi+KLZ9зr(5*l`9) ̶Z H/lr \uDCYeH+zUPZM=֗-0Ūl+=ep5m{:?):ysg9wy;7reAc&w#mCwTYB$K2/⭔Z5u/.+BWa/"_Q]͡*_d<֚7{e,2XEF֣->~4w$RՉjuv=  7gjT$Ƽk,_h?BmƽM֊6He#F";ϝyw-Flp?D2b8cE0JϤ~\򓏍hXV5D%T\R#r(:)ctC++W7rQ-.A"ȗw+ئ>ƉIa*K/ phEP@屜Qy13lgEB9 yKLКD_}%G' = .@n;-eїe8V♓r;2ƾq2ն|lAXG ӋX *kٟu9g,7h^r7,Q-\e%O1hR葿z'Kg 0:ʹ+X̂3g!BM=Fq8KzRAaKU_9%5)^1ڢCR)eɇ"I, Xg. ^A;:f+]áy`*},Fum~ju0uI R|P "ƃ}ȼ]W#&7Wu^ s򲢀SgW4$י="Urj'2sTMvψχsǐx &q_.؆0'{r%yB,tjS^0cX"KVH[C 3ԠzqppGOto,ŦgnFDV+-GK]-zK hLE`a (I~@ў O'`ޚ>Yo(10n_zaLQ0{u?@QC+4#)}(#%yII u1y!VN1?mdWISvkHE&dzɝ4HY(:=QW/fT}[6 u^3HVMQXbNf׉m%Йa@?/xF? Ƌ`DR 1f\PJ{I/%\{W ' 0s8HL^2+rF=(+5=բmAJ`*8OhLFG w-&^Pơ4lV m, qo"8"oA- =05̑)-U5fT90<^ mvRbEM2U ԇjwi?\sT.wܲ,+Jr)UQ/KrZ247@ O6+mVÜ 'DȇaCsg+ԧm A$ÿ[^As.>6eڔ} ߔK0w8ΰ䲙w-wbkt p[=z0O˙$ qɟtTEFQUAC=T<7Xh2Z'-l5GVPGElD)['$q Hz,3>㜊$!Hw,s%j(&/V"':%UZ:7ʁxΗ"lH S/S38k F׍ܖ*Sg-^'=^8,S_;ycxE7eé~/9Sd~ &$A\S8b)3P?`l6sqnmށ@(ǢhN40wm iYþ epҌZX.Q?м;Vgvyjw6$K76)ǝW3 $ڸP̅*j,ƃ悴 yXYq.j.r(Q՘6d@⥏a:OLo0 hρ#g=p 8QmPg J+𓡈_hE3Fdy(Ϗ&gFBtoc;‡[4@sEmsT%-av/Dr<2d`e'P__M"ND-1+XK\%;qx!nƁz(-:7}/~an0 +EmUt:h n 9uN#}#OSv)JБR*73k*O?܉+տX L&I%dw5BQ.|؄/@3ROў=]:YyC sumuW|iʞA# ULv_-rRMI/I)|bg$ƛox43Vm*ᨵ;U!d8wzBsCK`%p\7]Qqc/j^Ϛ.JUucxAc$w#Sc'X=P}g~xc,QPjߣրKer8?/5ۯT^q1<6$yr5饈3}8^{C.k{$6)m # I1+M1e[9#2 [t|}d'鯖`$lͰ2r]b3H?AI~]FE`]K6 ϽS0>ʽ)y'*b0M;Zp"D(F?K jJ_ bD)mf͂w7| 1I2}*,禤"p1۷KͲذlZ}t\-8P<)d$΄y/y+xfJ<&K3,j_hdHrbfA> #/S5K֕10 rb{bտJɦ;ioWseYU ^Kbڼ3~R2l®vLr5,16y!Pt+l@3#F݂觫N8T0bL=E !$O0hqS;n1ED`C>6#7NXT&_9L#"? rOR^Q!5IZWZ:3:aLl9UB{.,#GQalYhOZO$ۯ&nϬXs {.p,^Mn]Pd,@@Q˶cӤQ,  *X%?]w"Ӕ> p%V-JSfn9F;#Xk_=8#BY{IcVteדT/+_pm쯡m#˧Fcײ`pL{Y*DvMm4osٵ1EԙVE*iW8UJiH5#/X]QyLSŒO= b83zg@wKŞ[B]eJkMq!m PeOdQ`M@QyN 9Ԥ# Ibm"rb vS5R94ĕQStG87{`ǭAs3vuLt:KbS%!ZC?E衰 ̌ 1hL1$V@' UKd緹v? י'\v-` ݌& \t%<+Y:f}-ٴEV,9yp]ٸʥEVJ:-aS*2_S͐, VLV8܋!? GuSq UT43X_KFÛXY#="㪗ПTxx _90 4 `dTGD56x, 40=%ke`k*RO_آmL2lf*󮕱m:/pOg1DSɂۻxH00jUo K㇢L[ Ֆ',I*-\8Rh&SA0Ȫ|qwLAg&'()dUeG,?倊F5 !9ey̪W3l|z-uc>h?]B|ɺEWQ ;I [-?&**k:ʴgeD1e+ '3_e 3.ϒ0)-v2e`΋`)B\h NvtbGz}t Ĝ &`u7 O9߀7@U:}`C[h= _ B3iJʏO~0ڗ&y+JQMÑ -L苌 "(:Zp-=qդP*}qXZYְ‰fmLԻau UX3X_rlF9x,q??eGlv܃76VMIRj,mjDnr /%gbe':Is'%< ?Z viZo6Ɠj nY 6t}{,AMP2m1* hC hv0ZM2FxK#C^G=ɍZ#\ÔGF֗&W4<̔Uxx2Ωz2փeݡ>g\IsT=ZDG_axX_eow@65>6{>ɠQon-ÅYd* Q3m=>c_hF#nh:g!XJ@~d;1߸ 5N;y*!43#}Pz 㖏&k& :ëP<~7.S俿r*4LV "0G@jc*K 盜Sw6"5Ͽ?n!t%(,AT ?pAsEwJtĺ-|7|r[fc7hk] X f߼$b)4s݃~rM@>ՌS,ʦo"ԕxyFHWWg)>b* 6V@Os(i?c3J[Gĵ=`eG?TcInS2hB 9&,Y`(#1k!{ a[^ݖIzV%w8G/4F1.xTm8sô#B%hʽ$P*,wq[6m)Fv礣o5@SkN vO1򖢳m'΍GmBJDi6seH GqZVA60akss&@ ' o=:)mvյW@xfޣA`>ȃ_0H"nY ;+sB (!15 m!R7/3d4E%7n#8lk+!ѩ6 A⤦6 a,R\;yִ}U@Kj׼f@{ٍ#FI{h$+Ԫ#1mbsgqX Y(۴0N_:]:4ءs˧3@ 5{*.  i\E>ic%`p$51sy gϷI)L$n٧ofJ.!h |%=)`S.9d<-[]tnO Qo\R9"Z:VN+ٕ.祊G,A.d+LQ _td¿(BD=` ^`1 [ʖf|6%VM: kA'껟IuJy+DV!K[뾊,.Qc|/ݵ׬^~/魇~hsGf4p*N(B@p,m E*lƵ]65/U$ly=>%GnxL괝ɡ"hF7qK Oy ǟNo~o>y%hV*@hTs?l#K(4r T+'?>s^Ӻztn)IǸG&gs=bJOb"7jRㇶZd|ufb3TeVGb@.sEk;8h5&pl(A7d*}Gz,5azl:_6o ,AւOI1efYb{=:poŕ+ U8PjJ|L!% z1Tͺb57njƂ%;\S/FûHJІuIQ` գB5UUO0j&`Dy}] 0T#eoQ:q}cM^Doca*O'5rjBLsv3'_23+( Ljtr-kx.uV:PɉF^u j$.NPdY2!8sJ91xN A.%r*&ί 3=Q<>0edUm-@F. s<\ިecuCy]= ȕ5R{bߞvC߅v39H#h/ )`$j!D52unT{` =u\ t|dh(>ǝuxFns I"n DI<0#zgCǍH0 jij Xi#_:0o0[z[jMV+!b̾d@W$W9[J4j'ˌ|*(;(\0&,?T۱ceA9,zV<1HtŚPT'JJ lggkі=ب `wq} ɕѨOSXȷ3]Dr  e㟔pMWzqv)܉[Ъ2ta Ni!#;uz8߶POL ~lSima޷ѣ<]$CEe5!q*R/z+URZ.dN~8:WO/%P8j.jAU Q[08 3}Yi;=vdK0 }!"ƪ RVg褤6oe]g5tŭ,,Fq6Bf2GQ*zR YyϨ <@Bug_o(tJRэbeuו\C~=W)]Ky[mG 9e|AcMm$՘v+>*; P~-Gb]؁ԛKru{W$* s."ܣ~hyR1t띧#`u~>CFza1*XK#\h8QŅegH2U)nM.\SSWG,Z4N2VpZ;yo5UvPf=j7 IljwA`x ST̙ENy>(5qnAo9xԻWV$9UP©'~D*[ _á3Qx/cNv/Ɂypx=~X}UFU@s PЫF:I@b@EK=v]{RJA1t>*|+RU& &k@(XHty{Wp^.?{-_>:&9^qOq́Ċٜ%,EOdUF7`VͨҐ3WہoB !3[d Ƃ>@ =iɟYx!uL!rp0*qD[eM749 il}skuu(8KX7"snvP.)0ω"ヵZ&)'^V1Lil@k^k6j sPv_L E@{ee 'Qagx"e#A-ǟ6"۷Fm"˯X4kiMNf֔;6jFj=6zOƭ?3юĸ I7D_;hGRs" 'i8.Y*#~g^!,r*1U.QJ ]"q2i_5%ϼCc+.)G=/ *JzzY;"AU;`DD.ɤ']WFVnz/ q:75>0Kj+7uoHaPrmpevTӚ}>K+3V.V'CnN=Ppp,~A HI)4kO $س7Wb E 0kN~r->zbKK7E8n\º5HFR iȪ'H>G$ (!Dc Q\xg=Ǝ`KSf5o "ߣq6"o:Mżb*K2ƎTLH#9xZ W?89m8oD0&HH棣h;:ԇ~c߼uFjI[}ϔVQj[A^uʴ[C!U14hgyY(PQl{AW`p0Ol(yj+4Uls]{bo26}ـUujeoO&ON፧qT&!Q#Crb O'CԀApcPD$Ƶ#S$P 2ڴ0+EtM9\B@ʵpnٞ{ .Z%8"T> : ֞ r#<#*7FbrpUBl毭y4W &|(]9u^@$BM )[p8+V?Ӧف{ğUaMMyB|thSW:'U"EI~DaJ6ډE?ؿABd6H?x˰hTT0NJEڏH9sB/{`, @ħaى:h]}@lyԥnfc&~LeCPr茓k#_vLS\Kѭ%"GǕtܾe jInǴ9N)-.ea,"DI\9ptQһWcz]x|Rӽ4>|0ǬL"Y9=Dl坾MNyaMepE,gs䅪,@\9wR_w!vڍK~^6Yt&.uvc)3ȴá&dGL?lU꘹nzхAsz8ݤohIbP 17KkQ"E OW);1C4 3JFHrP9=Q586T pL!>?:k:,Z@xprn!`麁]Y#bI}E׀ۗF(!̱،ΰW%PRc uP,>@6k 8DaD1~IPNkYU  3,eikR6Z؞ ]s˻F6Ksc2)(,kVځFrRhdԈZ;Tȿ%tɒA\ Y^`AN?5C6P$aJ26s #{T0aT(_?S~nʒ4{]T.v4l1Or]2ceC.}W(RQ@Ctzp,aF)mhlZb:dy- #g3oGl:\M EHIr1/BXB) ВgK?Ϫnlau> d%Ԅ -,T\G]6pBYȦ+i(&(޶I3ᶼ%MeUo8Zt_ضئj Qԓ 1Q5I7YahjxWL!cQ6( X8:3NVSPA|߹$sԜ[?1mxӒ091ywIT0V:t+貺Y%}n엳Qdc#M.uno1sgb0TrqpJMJʭ8!#%;:^ jSR~+ZPTzqP%e)ܰ/S;ppiw4t*4,._ة@3aW>LJ~Ot-_ڡ{-;YU\LL ӽVB3we# m%':N7L,; '_ЈaxK /Ly}x@++C2_c}kdE<Zuy5X~X,Q&_( 9ǒAE@V~ kwo+?Ճ>D=xk! t}3':oF OxM:7]R n0g"5 AܝhR!X饄d?}jՠ:՟*h1((O)RN^lY[ i˿&_3qAb"Q =tE |[X-fm{(g);6LsҬY & {ݲbr E3 lHfk2<"N%ɦ̘f^X%p4G ƩDhڳ5,AMeYKwf)y_Ma aϴ\(EKt=k>/Ǯ>5 4q4Ѽ%`&-p.*ssO>ǎ\! H&ՑߏchɘWt+G;҅rU-G lxׅa5O.+I;:Naj]*w3'r7U R(OOݕ^!sn2,h9 I6S z4hCf=cQ$Aᒟact3&g1WL^P:9,̔WA5kQuԇ5#l Ewosw􌂶e|ZChH{tCZEKɁ2I 4X] Q07Nt%{\rG!Vm֏8s ެM]T 2i[ȼWm*tj:wcs&U? hStT:x#b/86箃}U>i~R'=eVawǧn T&xc-CuBZj(`Ko' 'U}^+8K"?U2TE9[p߳8R"lA\K)ƃ)i(ʿũyRq愿y19u"։Y:fE{ESڌ&tULSL,~dđMV76ɶv~甭8ֱr`Wp r\zEP-UdwN'|C$"vfF g;rxZ`ٿ2‡ x8_}H1d@+ƨP=fi(*OQz~liCv 2(0y$WІ*{䣞~uh݋Tt*aR.$ A,:ſ(hP oLwN7%lv0P˅R>Zwj0jd,6Y#V z^*Go?u[!^TQZ;e?!LtNgJ\+pEakj-Ks-ͭ+cKca TTT/ʅ - Cxo7up'Q(8h2ۤwI$AU񭈘N懦gNl4;|.=9jH MM})Sq-Τ˲{߼S??.,₲QRXFZaN'kΌN~=xiq V#ZlCy0sbe /G:ߟΩZQU2d;CE3iudi |.>֧M,>c$9oh5!߫d'5=u0(qA0=aC  5[ӎy-6<]M1X?Жi^ly:L1y*TB%D98P8\J 0QX-Ȓs:c,%@_l`mqHͅ0TU`jnS.<(,@P|eOzhpz)PM gߍ"՛!Av-rOn$N}nj" Z7 G?uКw/QҰk^o/!/2{C$ "{+n7C2K9w^fvIM,>RA%GHȀy ՅM&,7r?1X uBC`Rj1'˪ls,dDաh.RQ9V9?'潦1ri ֈ~L{jd=*6#l*_8i2fAM=6ĞaU)mՃ=)R2~spvp5J|qf|usֶ4/w%R^.pLY|SPc+8uu4EIFBe[x .9+b?Uuv-Ek BGZ aXea}Z0UlLI =e8Xj &0U٩0^]s0+Φk}s4r.*>zr[&d3kL!=j.L*׿;)gTjÿӋDNx=WP9152$n^Rv8w 57csR>pđP*e B+2eуI-Rg7%7H Lh\ }>F"yYJ1҆K2t-wi74!tz`6`޷hNڑ;~@wF_7 5! fUCg>;!؂hJd1d>ނ}x|(dC0YjmI}bw"isuG*%?y* *䶝pJ2%t8 pDZ)  Q@5"|XfT#y!]vCmN!Վ|hFװg0.$ e:,`|&Ol='dek;N]֒'9yqa'"JQ6HVpNXz4]c;K- c+8a$YR (/DDHq츬A@UOhoS|2>D =iZ!Dg% BЩl ;+} L&C;I_MWv>0|#6\jUSJC͘S ЃƸ{Gl`}.2f8Jax@ݻ85BD}56_HFcviZ>;ˢERbV9H>צđjwC\cb]z[@duOvxku |3_CʺNH )5nPp1g =(sS7kp9 ⫵Y28xe&$SƓ wB> 5umrߙm2#mk/\RӋNj1,Eܔ&;=13SiUv[dZW^nvJ 21~ 0o_kI%Ys>v^I>J"$/#Jb'zѳѡs"?Q36Mb$E q}!0&PUG>ʠo6' $#E 軚m{d\s(2oCkEJ3 682)㡊eAVdiXC_ a/]HɔʔefP,'Kh[PlJ<+XL_x}ӘżxB˦_"yj*j%,Uy@:; !PSS-N,W3|ٳSn=ܰfr2wzmmasWa5LE`蝒ֳM)zOa>6݂3$LdNPsd~'%4z/+]E*S0o5jM T*~^T/jT9jdN"V95}@Mb+\rf ڞU˼˹Z7Yȴ&,[=lΫd8E W"&kFMiĊ:_1P6 `7@ '(?"G` ⇠eidK$jcK8'`J Gl ^ٔʔш5f"& 6 !1E54%**~΋=aGH6!B/6`78Dq)Z=ms|KO{ݺ1^Ӽ%s9gcF`_WLoP^v#gnt{z@%'-jC}b_^J܇ߵ݂ c)(kA0"kT"gÀc *<؞l>HoM3:}Þ^_9*|ۯm6-!/0:*8h3-oNv%\F$oa~L<LLcxqu0Ŵa"d"|}%2SptY/ֳ0ڂ.US'_lZ$x[?T8x0_˶S! ѓ8oXUk?nO2CMCj\*8 9‘J _YުԊlR>˓}ʎ/gɵXdK,sSbAk1'u.3͎ */GkY[=٬YA%Pй՚\&"8CWH@0Rļ{b K[ҦN$G_fEv,h$Y<ԵJ Kԥ]4Xǟ[Ve,`wYjaQ_mF=Q9xnC ]z4IRBȟ ͞UIPL=Y8DU{Cr;MMxNPLҹ8i&|m=aQyuǒK0t'QU (ccPGRH/|OM3.K6[1ۚc\ǻt=Dd@-oS=F8nsionlkw6Ʒl@Qcp+spycGrXǶ)íQ)Q)|\ÌZb(-듛Uu5!{pgD1dw:A>,!`> H &H[}m.M˯ Qۢ-f"h*]rof^Cc|me`޴Z方`rgxbb9w߃i4 η`@ FGri& _QD ʻ~ hxM[{cpjZ> \+kf W оޚ2PF?wBl~Nu24vēARY$#AlJ۹ |^W{ ,w臩f n/b"2`2ˠrGЁ ڤWa)0ڋy3S9S HNW^x6V)to(Lg t|ʂrLt;۶2V0 33xˏ_ZAI5lM 756KXіmC. 1+?=ȴj!V tlYxς%b+R۴Ҩ~ &t )P"Lt#'G'lYKwW.`MQd\|.LNaypA%JyN 7C2[93gN,B7;m56B">Vʕ0vƚDYQ?/I;un73&ݶ ں""ΊZ$4HtAU?:£|- USr(sh1ùH[ףBd|p:0wKX20wDES/S@ {Xaُ9d@/x_v%N5N;Q*2S ߛ0xOK\&@+j=k;F&[vSUneR N$쮮D<ki*`U1 OuSodr-b :Nou *%-9}Z7K۲%D7vt'ɋ ʌv|8||dLWn-^ĩ7gRzND>HQyZ1>;bgUNAr t8%&`::)L AKk.ˠ QYD]Hɱ̔* L>d3V |~jPw4jlX#?zd,lis wfF*Q4 8[D++ME^01y(9iS!`A^/.C-tܟ2,бngu{X)ZnYY%=/VSp:H`匞mUα;ߧmeL4 Nko]s_ƃqӀ3J?'DWJZH[xn~o·bfh@QgkrQ+ʻs0LGYҝ@ز8rSM=T@? a=gI qڍR{ K;6P11SC@&\AtG|n'm+j4mώ(辅Tu A4rޓWvV4icϖu(5FzOs8Y]SzCi glndqO7Sz{t^V:N9y}@͡Wrw(By>ڥ76EfE77G6hj6Ç3T8.w$Q!ee8aӳ D-\35y:A^BosVr9ȟ؂qV~? _RpϢ àM\ ]R~qݪ:I7ng U:w&&$,SEBsqT>UZ4EzQQ@t";}> 7o9Z PG-Sn=S<,$o-/(&O2_MZ)v}Ë:g**d Gf!d:!{,? (%ruRdQ1ȃ1\RH<3DF#T;% $VįB~q+H0)&_&H/Iϖ¨yN@hކVyu'ҧy?f tt݄  峸S7pƏ5MwSٷO9Z}_(F\;1d(LnG (I-E"-:`M].ꀐ2DSSsc.||9\vUBG!^G9$M'v .Az)(Tp>{T&0(q⦇e^Y$Ɓ~]əvŸXHǵ_s lhRɓv~&}rH?jgQxE8L5{9\mN>5\ ѧz3'uj| M%cd gov}G%Ipsn `Гʸ_P:Rr0pc @tDC,ܮON֔lQ=D<Uv7Q>rAv\"}e4ʨ q)Fr O%J>+Mwʪn7M% ODO\rx8#ɑ:kOCN^lZUP$Kr4 §ni{r'; h)-$R1FqSX|26xX*سTfN){:uUZ,bEdcRg!* Xba]yi6hkÂNY`7Sq>bG^D8%c 䳈= iƸFFMԢ uY`aoig"VQ?|Հ" 3Մ&`x"&?ޕcFc=.(RR5gIA1}NQS7 b+LQXخKK)vV#;+䱯5C"!|_i#lDɲûægE#Qp_><|[!db6똣fI$[^1̔Ms; <vZ'R۩r4;&+\K5Ү^߭;[?0I]!9Q?髙H8{ƫ2!VO- 9w~‘l]| ?ҕ,ʆv߅}Ɍ'l=ZQ%j{fsDW: =tUz]ҕ|) VYyKaQۛդAf<,ejQnSpAgL~:3"kсE+ *NJ}b"ՄȊѠ JZlu0e*^h\Je=ǹd5 D< @h׌%}3#M00 赼KkaP\ZV޵(nL8DqO_0d_ysf-,f>tTA>B-oOl^!7"q2l˖]&pYW̍<oױ%0.i9"Ec%r=mQjmCTQ8.tEgqb;gI)}CC<οO&ؒўVᆛ a 2Rak2r_]I4~,cj2|P~8#pOx>R kEwJ7Ag1(MP@Ł 3Du7g]@Vzj@7Ow v*:A3Blj%v|>CF\z(AWrY?`=*E25d`֤ ^7gY,ov^0 Moym?V 5H5|0hKo3WjfPgպ7T^(2/縹.?&w9CT=﯇PB5߸BE[-άs0 nm:Ӥ5*@騦h L"E8M7&(gOyل/>>v2Ϥqm~ܝɿPSҵڅxէ@NsNgqH)v NyRuu[]w>,xR? #Y3 t@fΡx( o, 9oT,`ISkÃ%EN64Psu"R^ff<-^\!s9?#ET8WvK( $?IXyʐZy;[\T)@ ߟ ,_ `bͱ6E֏Brw.<]=zju6=%`pBH0@V[z{vn?()%Q]~^3†aV0Osh1tsF?hҞqa[$. Ǻ  L>9qVcPbI~;ś^elq~OS!^ʃ>A7V^5mcvr.Vߝ2'9O3D5VLLb5n\MYב}cQ]XC-N+uS~6!AԳg&|u0[sMh x&QȮ”~4l:9\{hLF,ۡRȌkn{jv|\K}FoA0 TA쬐גB: `^5Ct3˶ҩ !jB;D B p+O!LI;> @DZ"1%4[?x$g["|N/sz)AuATvJJ-=Smq|s`.wa"P#])Х MI2kpHNVS9 0pS86*a# 82Tj~Q#5Z57޸S1@8P-*v8 M<"thQWiEo 40y aˤp>뤼Yu>iocZ `iԋ}ȣT]8os([0nKC{tӻ,=hC2ۛ=x~^ 1Nv$hA\x9cKALec&^UH(#VE~/D,x\/ƦI0T#Yp65ljӓ'Ӱ46 3֑ƿ3g~%"]v;b&h2vY7c|Ÿ>\h۟rHd/ i`alC{!bFRƬXΩl,u'7zC (hZ(HQَZ7T''gd x"l[8'PH[,xQlZ;Ӫ_ڬdhPK8Xy>QVzى\\bb k֬Թy-sGXG!yǴW7r`iXK%CaܑPM<"? ˸7fUxiyb\\k˫_d"%Q'JH jmqf kJ4+;ZK6ZdvnڟOC':au&(aa  *˯媡n$"Ț_-3$.Nm}Տuڰ mS"A[,\~Ǟ#d5τ:Jio՜Fpi;% WEaX$,'0 3[cwڼT,8N[FK&6kq;@ x>(0Fa>@Y`L7|7a]_Gk1ۓҺϓ[ 5zk_y u*4T(#0 4W'<2u5l?Ү/amDӝݘnvlv,m&#X +-Ƥ%d׀*<@ NR ms'͑> okj0Ju*dFk@èR21oܰc|ט##+;c=xRK|;XS<2zlaK);MǍQ dQꖾBPm+&oǸף{~|i!d/h? d#zPo}_HK`]]FO0>t{Awi!IHͤ{󯎲 ?G Ҍ+x {IK~㓏>]? Jak o8lD"pZTՄ6k]^b!Jɠhi*/[Fl_Cp̄r%T" XE{4]3j(|pB 9Gm{)$`y5W1Mj6:eyH9l迥F\(J\LVu~OT @IϩP{axBYeB`DBls;59~MJRlW`'yr+;]oRtU<-@97zTdC 65X¡SUok'tJ1--xT($lǑ5+mTujگP-s= a~*4B9LYb_: 67b:Qr38j0%Q A$/qW3 s!n+ѢF- K@V›uϕ?A--wbP-ut~kg]0c&~9xXLqEj/g>w!vW6}u&@]cea5[j6eNU`w#h ĈG۬YSXxpe{+-_%u?ng`eL $?5ͱ;c6I1bwWd7J*H[̭();*tx;W=W$ 'Sh5G:6fXf0(jb'!l`ESj q t:dW1n:3jNwoh}ѿhכ jLQ0׾q|/cVq +hBR_ឫCsi1[K\ ~54Yע~H/{LXB k4g:;\1_e5:ظcb؊]t'eUEyeR#|9bΗ\?`F(Xb#*PmU)L!>\@`6t/;)`:l:fv5Ҟ/{ E gi/a&TS~Jz JB\Xi /[('Kwt|n2h-9Lɮi]u+,i|iV*oAF!T&rCqgzb(!7a8H8tѠ`V8o 燀|:u3f^*}w}|\O?k&ᶈ/~3!Tڊ ,Ɨ:ug3 m 39%FjvLaB^ͽvZuܲh܍Ҋ;~~T{/\:5ۯ6<Ča@޾ӗ?ZX|t}oRv} -ь`1KW g&zLqmAgr'Q6 H\Q>}kzKn#~ / 1`6} )곻0μ_+C#7טPuJf4!k[d&חQ':*x{2jDVӆ(2G$kIB)(4!DDI]H_lۧɜIRD7N5-((z+d)Bf%uYR+IPap. 4cKrmFdU]1e9싃Kظasqo⼂҄&ʺ/NPYIQ$Hx c[ ;V l[0q[6d|pE1Jx~,5)UY6f2.cĦ˧MIxt(E 3P$0c˯VcSQqO>d;opKl5c}Q l?%C8$|C쬲9q !ja}'WN 3h579Ծ}<>8 xS+/Jhzz}{ !AmF=m6Gryܫ*եQ5:JMJSw?H+0]UcѨ: /vl K\ldJ)2ܼvBxt)w]0^˽?6mh4 )!HV "4z2vu}{`"RAyMyI x%#8q}-t[!qIAîb:{D*|)E%[`FK^@M#gdsNjBG_w}_rAm^[g8 +Y*Ph=CyآoB`sO{L1}}sb0{w%l6v<ʷ+*Yq=YR20y$0bfnujRQKQCI jhl8twMj/>#7dPđ1:rO!^_j -wd´xeȱ&acOawTi2M"Kgu SB0J|3B/jC}~p.13^- "[|=VPfhcD}Y6a$Sod,`'lvD_6a*ӋhA7C9"J 3 "㓐䳦H㚥e`=V@삶~X2MIOzo,D|V‰UWl4/DCX;2vB#쑑I['k̻AEW(S&b惓ʖ3ƩURs9%A; ǂ#h+ F'zO.wG&'b>Q4}ta n/R3ϖ@RaoyFvd[J=PGLz7fXjĭi喓K o?(mg% ))W;a(? wrтpl7Ȥ'…?H$Y!RzHo'ayrg!%( !Tm96 #!߲E" å3en򀬻*+Yף38|AN%6qb pԳ0Xb5ţ\7!d!'8mX-autSz/}GBYm75IZD D9hDk_/YNADc݌d$޽ EBۛ跋X~H,.aUCҰ\:WGֱ Iғ**"JSB<.r*TK"D<EAKITWaSր T­NmR0n"'QY_wIihJi[h'Y1Pg@Ye3%C- dEڑ)9mgh^Vwf|j]Uo؋ n4~} 9WyqLo_!V%]g^Ydiv`~x/!3-!-|\@rwFnr&Q=!{AHK4ɸ_Ce8f|L=cabo b_*ۋ88 Mb'hHOZQr'xsAwgX*㿏S|JB{xW"HI]ށq$~%&pݱO[ʇ#*Ʋ!,l$_*1ͦ=hw]CGxoY!u$̤yuށ#ڻW- JhB,6 |{/7/*aW`1; {/*[ş/0t(*^q@kl߼_@&fB%?ZfTU?h{"%+tv|JM룕ӏp} b/yk^x޷nM QqEݒt^tb=@,"xgꝚDIKv6Dѱ+aWцhNπ1b9W“ Ys.劯7V4%9ǩ{Y,SgEűɤzXYzY,3ˌ61#_õPSWgB:=9XaQh)%h>CR[)y(CPV@,.}':m۷+Vf}Kϻ5ojDyZvqw q!_BOU݌.&mxٞi" ^)lQW>.j)g?bJQwoXPn_Kɓ lF7w$mjq0xCIp&^Y1񋓆f :tA4Zhasj=\۠~gPu?C[{~$hд\:ּ ZPOxnۻ9BР'lġށO>,D6[JQ'Ѫe@ #>W_i}TD_ )swRtx:l ~YN.K8Vq!s7NxIʓцx?W zs +C&yCt͡;:OOgs|Q!QV?g+;}{nh!#qr@V_[́ѳI.jBl"]"KiQ~l,杯_ňupQA^=TtHfAy:Prqu|ӕ:>6ϛOMiz?1.BW*>L6)A2xHC4QIuuMrE'-Zji]*j+KYkJ*NퟶJu D8XOtt (qTu%LZ7bicxexvh3M)"򢥃}~32Iwd *"5(?jZ?>[TCyPÎz3E#w!L T]u&Z>hl1c~i!B-_?9x 2z32$zC7c‡-lj zd5*w(mBmdh%UM竊+M. FJzєX#:t#waHfv/)Cǐpl,p -*}`_8ݝdP ?Gr!!x Zg/q%VOa&(1C ձB0#<5{9i@f!+\s3nqX/2/ :KzRl.% kǫnߑe P!^-D QxB>?'~@9&*ʩT^@vP)6q^). ;OOKн.ܠ1y2A`3' Y  G=`Grr:JQN2Ԃ5%-rMR~ J 9ioLд=&"CkOگOk1 fjlҪwr.fBE" |_@ ci$ f¿J6Ռ(tL_cדB5E-@rLKҘ!chnv402=yLL]jKcH+>pIFE6g9>V5ǣdl_}(3j0/"8(iSVO`7pW}պ v1EQ_4t%mhБmS`Ĵ6w_?*&XHSТ~fxw$ %+C@{e1O4YC{ALnt>WdKv,Be>/~ho)^qe S@jJu]@@ѮTV ж]#!F g}0'.Y;Fehn2}:3q!!0`vpeg}}`]߳qؒVBC\rJ4Ta]k|[yB#R.2x~GHsPbЄ4J#LpCYZn$Zl*{%jֽ *Tsya*tͥPvq2,iQD~@GyrJc!6 •8MUw")Vn2>N+lOLﶦܯ3j3nl.3]|#I_TtpjAƎ)YoXő]#+L<EʂV @snE:MOQn ڮkȋӘXXv{D{ϷsBg~gg/ܠ-fßD(#X*1ئܙS\0I##Ç43&[jUvL wk#Q5 }W EKJjQQnHa ,}pBUAi ?=د))ä@-A{z"ўalu n3Dh^~q\0 ʹ`:-6 ҹ|'./:)~+ ^Q.5Ƭ0U&HPgYU !y.=,<1av3@P@h.>~BqȮ"RI:x"p U\Pmmi?zFzY*B[}v4̂m^Oghℌ-gh|CQ" Op||p[5T*NdP4lb2"N2,ʿAQw_%0`H3`aE9wt}Pڝ+ Npe2#ѣN\YbL{o:Y>|،?ET4-yv? !}8,eQt~Yl9av5~Qz=JAG\ڕ%'m|[~pbNKKm ތ#ijN߄($F} ;;R.[~:tbVv d _ƁC-hЦqRBzC yT~ :y@Wx]Vcc)Rb15~$(v!zdШ4SW|ǘ%uf U^ݾEIΕޯ~~ /#9' ^V_> ^w 'CFo0?\)1r=f^ؤqpIa'zV/?}ӟ3!)I;;BNU҈~\އa#Vi0KnwoB3kRI凒Bӛ- vn4 < t-rE285je2˃ʗ!7D [ORL4Nj>֦nh.ҁp16 SA1*BX zQf}b0XХ4.=FP`4 2 7Qௗ0gdGK6Mœ=%d:= |̯+8qW*Y4cM`[ʸo>9ox1B1q+BQe"z89qPb1҅ Sh}@jVWc9 z*2+ f{~uAx%RK9Rզ {>l?fFSp5Bҽ~r4 j2&¦Ql?$P3_[i9|q Y}6TY#to>~DNgHBʄnANFzB#0ȍA7; mKc4}/QIߦ`zN( up3PmS,rc {aNlte+C׌#VH8$mkeI^8]sKwn+&2'_& etGTLR^.hm\I__z>4tNiD4cdN`Q`5RXwN~EZļ(G;3puȮ\9~"9R.'[go0hѩ̐}EʑB +~h[PM޴AuHY؅Auܧiʡ_l[u^(s[1- w(\HK^E3KW47;j C ez< \T  /TnAgTdir^!ݑSzh ن_ô2嘣·#O+z[t.5׍ZЩo<^)ˠŝ-Z*83QJ P(,+#my*Q !ϥ_Hyʔd܏Wk9sֲR4ׯWpиY"siRy]xd̕Jͣھm<2} z >u JM&u ^L0*H1#ۑF6#L{$(A0FxKU)\q-50e[5 0c5u(χrhz{!S% #pB7$ff?*e0],/o97k&ÓOUG +EMOY(%?̴]7F wXV*ɀeP Tꁋ9VxǨdnUlF&e'QcXZz\~ce"s8LgOIT8DaBkm%`D W|W26Te)O"Fꘉ(opE:}1a8ƤKP8=֡g[hrpsO[G 5-#IAɀ%%#D;b4MmI}Y-Rh5;^I1J GβoEs0:$~8c`i' ?=K@=X&{3:lc?[Qntwx:L|%<ӵ >4)j$9.R/ݶ4>EqKhӹe RtF[fl/< AmA\8YAXq>g  zO+%FpE` CkOVkVBga#@7*8s35gR,h[yב;$6A9"P!0(?.УOKGJ%r_]+? 枹%lx IuN2[k;jqQ[7fVX oT Il-ͯ~xRB&F;#!̷*A@.HΨ綸fࡉ0w<[m[Ä)Br@CosVu lS5~W~`G6 qAa~/vnS)QM;27lG#JQںʆvFLw 6G]s1aGDӌA2fm GL P|G*ѡ-= ӹҠ? A pMQvp1e%LU">ía$ŚdtӸ|aHjRwUM']N8 *>n3 +pYCx3pBfVQ7Y{6f2J;OiU v4+InٵSp$,o,BP0;ݿ-29f1 ͖w#ShlCmq7FMIFDplF;I[yۦH'0Ot~L_\&шUJ1!2n[ zKiwk 7*E:0;R܃?}9nkUMlOXu *T>`zN%..mDrߊfqB BQ!U.1Uԟ.DxM>?0D Wet)f3Ĕ `,s0eӸO?E,ihi꼻ϖt+vVB5/|v=յ}A@~?*89d4uԧ]Z*+_<?Hb>nU()YǵY]`[1dnoCc_Ϣ%FvډL~&QWѥy) +%WC!A]t_Hi!htr{kG[re\Ph$I\hCYs@C~Oْ+1]i=_X)SJ@@p BAvsw E5Uh| tHSN@ZU \r`ԙmSED,0 H؀ 7C.bsibmԤ.k}sU)]{󰉔9,T yuhˡG)y z='ߐv/܎2 s@?,C1۱pehDէJܾtDWKn{fpf*IW$Qdn$؟9/k{H0S[GIysA$tؘ^5&Hۡ9;`P#kd6i|vY@N<՜:ѱ=#1. S]š6m}zq!'rv O|oY\@$7ӯ Bg+5+xqk7iX[cs“x2dOꢜ{t:^?LD6ʔ@SBA'b_|۠;aJSƁr %8AK0BC΄|irC1VW@Ds_7LV=8 ]EnDu9#Y\/?3j--xfi7dHpjPyIdR dA0_ [ُhIy˷B/y[7ʙYmsㇱ|1i?S&!]P5?Ʋ[gG6{tO~nC>#1w z4A#&Hʑ@>yY@dIceOvDrvG=j͚k,~mK0:ktO> cY`̡z 5p@n1iSJUnW3}˿ LtbEDڄD!JSu-F*+2a[Nb iesEd('; UQ~lL,;w@͐#Ri N[echԄP=R4;8&O*lDoI61nZ@)0W] +ZĕRR 1Ynnӂy"k!#&&E<,z&zEU6W˶ۄFB] )AuZlMý`UipШdDq!"pyd{&6Z"h:YHr\qwQ?TLny:CisT@85kD'bo*˭h?65뱭c3r`-A랤ơ_2n*? 3iQ-r=KJO65=f 5Ra=@Qwd[/8T2hٴo]Zrz]ڑQ(jOU ef 4DZɇ-`4 ^Mf[0V>>_Xn*_EI!GT8,B6?3?蛚KgrFQH`FC{~g/?WTEz-M'dlel^lE!o=UDrD"QkKA$Fڧ#7V+Ol [ַ7/`<'4zc۟CH߬@ī .qu Rf=:sV+<to?8]!M):)U5ufK٬*5&[ou 7v=G3LH}=z4G JE Su%t{r;+̛/*WA(p+O1怳F{*}/[N@fT~!e== N}GC(OWzEh\[?0+ x=KofI C."5dkZvjpIѤ3FB@ɏ{O,r4st܊玞Iʋ;}>mG$/ٟ*RaSlf̭5@ ci`ܽ/p2VD5 r(>yk4lK$ (r"z%Mt{LZn(t4IiVFsLZ!n3Kh8+ M bS-^?69X<ųޮzn$EʝbD^_v3H䭢H&9?g# KyfdE,#!{X0DF/5"bnGZpk!d\L3,\WZYJ ~()$`m=;ϐ,[r nOsMZfG!&nKq m$=pBϾ6kHkY "zXTsw:)3YEdVm/s6]fYF0<$w]ʾ2Ll mJCP.a{_O{ag]<+h)7:_D+Α]2Kz`$wd†@;$@ȱؤb,\v_*K*+F׽p_mՋ*OGC9zu27:kZ u!9m7IMH]XO\坺6s}K*lHBP՘Q Y< _(]='!%^zR96֥ynb1{ T`IkA`;OWeyLņ CAF$8ABRƍM9A`&lcCˊ jX}`kTk 0.$Q` %^cQR-L8 v-}x Op7POO=izJ[67ៀ_e)c8"omTF3*iGe6E>aEt]Hl0>,,>pD鏀^,z'V%>B5:6HG

?>"+!̚IKO(bigLҎ^SQf+~t]qFlns8[С GrEsa\4"7a,'؄].)qS` [E DWaAOpfV@z]i)i}xZ8?OMiE fYFFor/(r"$6|RroH)+I:ybaXwuS qeSL5W/(f>*MZPa}~RB۬ ^r/ED`Z"I3i)Kdz9FOضȠ2 )[PwpDӷ9?^ V<:XߕJK(9{s{Ha-,%<ڦwʂQô.zLAq@Q'b%-Kؼq+ xR#i+eygմQ4aθL>6HڵXSٴp\??tح:([N u=^RJ>EcfG9G4:a;uUOhltv L 07\Ah*\5&x; Zi&>g9a,ɚidsHcptдQmxi AqhX|A?uP1`4ȰJ@#NkĬ,[L}AjԣE2Rrq^v}Ჲۀnm'@OԀ2 JC)} {j>#$r)j:-mX0Lz#!a;0Z㉭ŃD7Zx] yFݧ#/UqST59NqW@(%1, j!{JE|N:%jkrE3'_^@DeZ]elh{vwʣ9\$_ S!pvu?0£j9޻fJ.WZ۟#R&1g6HSU L9~J{֙òj柃f9LՇZ'^J|o|Tyt)1:U;0 [DŽFHіtMxǩ&(TY8G9\kvx]_W`~^~E('7XqQhmYw)nX߭ {KvqN@Oa1'j; ߙ[<>5Zc*ET_NNlnn ;J_$*I`#.2^5##}Gae,\'E0̜{ `c_V T\ 1ٖo p}MCqRlN{nmi#7VN4pi8ŹX!>ĬXg$5tyQ2PmUG`hnUsCCXT PݰpM{?4h3ܿU!.C5 " TFmL4-*ZG`;:}YT:mk3νXV -_ȷ\7{ĉH KHMN>ǷgTJX絕sp٬_hrteDJ"JmÃVz<}H%&c1n*R;$`W#`c݃ av&oQzbNy3m1&#oGTϤxDKG;ROU_ Q2&^ŒGRܚH4qAq Lf*B}!C)C*wD.4o6~_훵!x/+PwI|ۣ2 qYxv%.  = ^_>W5Sya -BNGzJ hߧNn^udل9~<(i?-Ҭd\sS#Ԑ.[BUXr t~MA%;  \r 2򞘞Nӣ /o rl=jDۨѮmpPf[tp;j9䊻 ==hX3P\= \6Zw^YB%iU٩rÞG/=1J1L8T(e+R[C5#i >IF tndJ!q*QXc_=N3R*l*8V@"@(?6p,p_N/,.p@Ž7;bjn}i5e `x =l= C;q{g}o&Ϊ/:Oe2ſO~oPcyk0׌vJ0ثE %XeGpW p\{bn.=-.|ۼ yl*!əcӚ?ybW7esEwl6BD^!7$-A!ʼ4C[['l_QDXI{;**QJ٣j莥88g2E0x( f:1خ@]'<y{"͹V/#Kcu6q"O@n#)N$;襽4>vཧs cL?!`kv{p8cK2ϩ̲` % 2?o ףvRNjzY"S؄,/=Zm#qφΙm_l(Qf2Vl@VGY\ƜiW8pZhYy?yH+Me4%xhݫ}e#*jߚQ廳o|'wmÏ S@svv/S w' r)OʸL%vOjSXM{.5p!$I`Y '}`^4+\wR!dӔk%[]snf&B2pi#Eμ)pF䫅os,sAԶ0T-8|)R ^gJ7g~NHUm'oT#к?!?^M6TeϽwKL(~O[8"Zޮbr㯧#90)KZCV`e5E-Z΁vHh'8T_NQ&c&9$rKbGZĂuSjnqUB6DAJeek7 b+T3'0q[}%8s^_BT+܌̢x2` /Ǿcw*SX"lLlVv:P69I AF`~J<4]i@wAa<"UdK9՜%̼%yV4G:8b?Xq$<( Y/B0P3^`ʕq&ܗAQl/}NqxTg#Kc>`!z SVѠ6qKɿY.(!BwYեw؆9W=o1Av$XkpwOdAMYxݺn*Tr+R6c˔\iв3fYJlK\5ۋUv.Wdha/]'?_TVz)?k",]}j&ِ,zmEIͽ҅aC?e u(&Yܤ"cXY :8*?#TB : IKGd)<(0m{u5,s=B+S ѭt}DhCJ,'HE~F"3\3 R8DFN1Mv|x؊ -aݖ/ r KK}).c8D,-Vm"ڸ|4LƯb/W`$P"H |1Gdۏ~skb!#b'ߙYh$Ww~y#,f?p^;?qO$\^֦ lh:/kyל5a8U>.\EE74aA>9>KQe(refE93/~Fⅲ}|xF?r_|G$U59lA[ U"icږjנlDψ *AN7xHnNht0^09ޫrt1qN4އyaRr%QW`q恟R>ir0ƪ7&|x!\  jGI`xb_bs‚tm)|nŗ*:ȱrhBӟպbH>X鞉"ZC4E͇*[MEtWTo+>OO+pY}c+5I)a,1L~>3|@_: @+fUiC dWDgϗT D]`ńUZ!TbJWzWg) O?Z"Wז0_uD19bKYXF{ ]NU #J\uNԀ=\Y)ud4njg=j!N>O=jw8\M׿N?ΎS1rjӓo5N |ǶL'!S_6P1eQbQ@kee NnyO ,t@멱lBkXIμ 56Xk ?Q[g=]#a-b 2lH0+&z)~%所g w~t|2&3 =kL8(TFǒ?F&S7`2l[XRPIOS-DGJ-$ϝsTljg48QsNJCp6y[)q1ak͚G\]L۱y_Y "q>ּ>bX&r#̌߿\7^Z8$Ul9U̴vyr86 '[?,:Ox -KP+mw3n^RA8PV2'e402E' ~D 2A([ۿ!16L(mQv$KU4Uh$NTwdM7A$6Dmcɑ5㿫" = GսZqF8QϹQ@.!f`͓Gu*" 5O&dS6/0wa]-9D,9tO2́G?(th8knS'dcS h>bNǩf҂r\񨥟0l_zpSf̦Wr)9o>Ѯ~$tdi$;m$Q9̹-#:colTrfvk=ǼC5hI?] _^FTIZ ORP+w١tŎTs\ݽѸ}+Qb5_:vzR$x6>Z1˯Wjye0qZɢc %J|p*'*ݦ lҥ(Ys! R1GVM0Dr5]ѿa=%?ƕ;ȡ{*'ʴ'8w<&]Xnm,e W`5wmow{@Ǡg [6*FR sw8WKVsyY^L]qg{n럚/et?ܐy,t5W6jEGM)=9HMr,k#E.IEHwXIQBA5uóǧE/L8*LE<QF^6T@AQ,_̋s o+konwc zn"( p9~c8b.DzjY=%+z'}^P?狡%G>Q'TImBv4B$BA7bf?bmʈMމ g'(;&#~H'JHTģ*OqaI(aMbo*qCeJi6aZ`{-H NB>kjD*A/&=h$i֝q5;wNL~(4[+h)^< rA:o QFYY韔]"L8iVIi:ÛF=U- -aqw"v%m9&t20.E%`5v1sJ^1.ы:B[~؟W 9;ir c{.bba3sW0G>8yHHK`}"f]$dZ ;m4Ϙ, t_̫ ў> Հ7ӎ62JjF+n;= q+}-1OkHyP!Sm?H.yn@cw jGN8l%hPUWEutG9!tCr#{}0F gѽXuϤJGDx*+^tFΪw+?jNAt% f) ԾU)UQ)%#b?;OPK"*<>&,5>r:eܢJ)~/`:3Yүѹ<5I6s73V t/ 6=ɡJmC~&%` HtJxUE?Pc5-0*1ibϱqK[ g\© \ };wL*X|ץJsmN"{nBPq/"7K4z.z-(dc]w dٵ3aCސ4 bLLzzIBFch-CzD滑,\t3=1=-qRώ_=x@ěѧ3EGL_KA><[BR}zABgu҆-a>׮Sď RkKm,Pa/{mOLi7%zD'nU-yZ7dJb/!e(̻q?zB%F\fGٿU",&0Գ\!f5 " ŚSo[Ϝ& C?RU)j6vfs(KlB)qdhNaY.^öas#46/6=ls&DІ9HMM@s3q{+m1կm M\b][E4Uכф)6UtBWtT VGB5epge?{!HڼRd:9-Vӹq8YNq4]%V)y>6Lu0d2zELF,&fc:O@?hp w-ڗf2Iyټ)rG҉c\eFºS P"4[>15o`P'sj)6N33|H80 ~Ooʯ ŒYe`fq :d,`>kFRkΫ\g̈7U(~?:ezNV=ӏNn Q9b7Mt&Pcta"r2,u̲k'b9r1`=/δ7*M7g0YMDF}1fz[?m{xL}uRq 7@   | $jqʺ1k>4J1j[}R Owjϫ9/~έxF-yEZN8*_lf6#LSUqYzh:h2}u6Z /z6ԤPsdG[ & Pv8Qj`gU[=g{U}?rʴjn:~xs +L(l.RX$Q6SQӓ$y(6Fktw.( b[wGz ڕ) &[r/w2_) g#gCev%E_vk)PG2ĿyԒٚܣ5]Bc**Z%[j<6-(`@dTd-qB)6`ػWM \ߵ- K4k|;JmHU-`G>LO*O$a62pA԰v\RF̕mMh+w ˦mjhx.%q7I"7W.#zsK?7P!]8s@x<&|sD57J'_r]Gh|*cfIXnjMըJSNe$:-ib#Uv5V\PzYM'k6ە؄~fRHZ j?^WpN/*ݰS7gY "YNrB>'(+zډGAùyOGS]Ȱ=glBg,S>loRd*5\Dyh»-a*x]ĕ[ ֆe!0Xh(aA!m)/P2~!FGſ $y k!:Cϊ^N8f1eʭ?9uf*upFy 'U^_E C^AtNJ) 385T(&2cԪ~xjN'X٣V֩/Y,_#>i7dց(5I僎Ⱥn( 7v< BfBЛr;: '>Xz99?A^.{ѮYT@itSCŝ+kМjL,!}SS݀E\ȘH(73lЗg-"C+JB@4S|,}M:m9z5|iBb'pn޺tO[i@|ίJגh+LTkf&[x1 8oLcI[ʺLT`"HS-OOIY4J:OHr|C=Am#?.R!=oG3[d3Y8t5d!`6 kWY-9h *4rC%9l ߣ$Kg#"/{?^tǬ@3YE7L-<ӬC?SAA D²tt˃Y%<(w!vZ^0o \ٔ`Ef=jVo]eLqmE%ӳmf~잉F_=]@kH2.  Қg\P*rR?3ex1ASJM1b*+^g1{dW9DFݥz@Yx*0hC]rl`Y }``WĀ;ba Si ] 0od܉@w|Y(M jt7ui+6E%1k\6T8zңFiY.O6 ,F KȲ s_s[ڨ^T-FXV]?vT2 FkkocZ~v4߾WR?cg=یaBHv8ȶE_5Z(6tI10*OL"O$Vd>?ieh{jDJkCL)yۀ[Mo ɦݿn"h?uiB(rB|!1ڿ hcXt+Om層y. `jT"0;DnvC5N\бڋLF%WU8鉴9UAD/D™da?M;5CRi]`Z<:Pg,ժh/@Zn 5yTNV^뱐F XKBsxk@d`w?f6MXdLvJ|a/-cvl}oKUmyV'$+\0?baECE"9./S, 2;!OMC2'ےLe9r<~lW>4^hհ`\{0 L˥v'1};Q+s|La# {֌ ] Pw)t4EJjٔp:޳4gc?Oi Hva$^,\U$[ _A]abQ%\Hj 1j!.+ KK?d⟳90WǑ]WN|Z%IUהQ"}s_5/OYZZ.+oi~r?+a;1lm%=M/Aü& c tN5guZ/Z:&(:d03ܞ<P7N9F蘪]R8 'O|ays2CFv„zr>˚{ ROdWa*D$@U9MÝ _Mp$k3_ƬSY06{w Ėd!X`?Gq{^ VY7& qkX%'"[gQ2JG Yc15a/5cvRDrxU7nH~;ugQ˻\Ȉz[͂@~w 7(%OۑQN/fs`ohdE~Ύ;s$7G&fmɖ-UQAMP}SeW^Y<Ο`c2)[|FҪ!cƹ^>Yٺ QlgD,Fq&ۢ'Et-^qfTJ%9SZ&LȒhv9}S>7}n`P^~D`H[xõo>!N{4~ ߊ*]0X y*ҔySɬ|4/Ruv!$i𺷭tG sk3T Ԕ ?u\A=V%SHM&ݳWAKY*潎7ƗK)7V{q8lrT*kt?;,!]1K0o}&'5qS5$qO\VcӪ)Tm{m蟳I\jfC Jnpz{öb"MdTpWaGbeb@]u&7XFWih:䢴 lO03N{f",Pqr秪{WJŇ 9An<~lx4#O.Kg3HN㤙rZIŇ(uqE&{+DÌSןxȹάCyECh놠B[EΏ{5j=a'00N =R7ǘ33+JeJvz"CC02[NA!=Ha44n7yTdx˼GFIGqjo օ&n sL3z%vh#oRxgg7 B%FD do*ƖCx3\J8{6S\0$f2=}JϱY~}=fLm6~8dLeA&Ci۷ gwcAQ vi79rCOKVA ' '} L~۱Cg˾ -k6 X.\!i`ٛtu)J?\YDxYR$x sz y!H+3`&w4)UDKf̂gPڡ/1,T4jg EUPQznj9V?e( aG;\rTk ^P$4XLlKno|w,^ٞC4 -sGNq-|8.J[2rBu@EQNkf#Ǥ$ +9r(dRJjgVea I-d mIj5;XV,ꒆL/ kl1 ˍ3 oj1fesl^ DeU <:=lm7qIʲ?5T`Lޣwn7Lz~P% |mEKSHYe >l$Z@C>O<k6k_ {Ww2vq-0ۜ [\Ζ3z;]_ 04Zy쿣Z~[e#\yW47|ᚈhf|RX ~4M2 Ǭjj+?$>0pMIQ+ h-@xq4BB"o٘Ql9h\ Cgf G$IhUE*k|uým~ æ8Xl_5ito"OS#=IC b)\߄ӑ)[agSdiz;Xލ>h=?azq6hvhKX=z;*FA1,'ERUM6]1/$|i֎(q 5@oGi; 9$wQlV0cUiU7Jrk6GRq+9JNqzSGÉuEU32K W4HFUb.ډm4y|:*hbq#( cu(1T74~_\O-ZނȺsEϥ|M3R?TRVG#C OHWC74p&%*N:VJAXV~{m@#Eg6.#S(_E^ /Q>CRcX9ST|wDFT4`"H`Tm|VŐH&;/T؍t8W+cAtn]'iEu9(.ۯbؓҮEt|(K?1DM~cیqvk?@P@P`zRQ׭w'p&A4#*MV^- 9{0- d)xѰp()aŊHEzɚ)щ .qs%C*CGXFbДjLrmw_w a |4whUj-Ӛ_I EZ-QE^c|F.W8ҡVnYި_E0Ȯ"1k0$0㇭,JΉI~foŬ1l&01z)5ɱ?Ly; |?#vD S|8q* 5V," -VfR5š&l"-!$AHacKaCYػ m |?H "F1ȑ *!w=m?қR]!3@I4aX]H@RT.Y%\,B) ʸRDo#tFYmߓ00e`W! j䫆NXmۜDof7?3F^8g'Nn'F5RH,aE/L)kNΆ;܇jK #rH!;~^ևOLj{e*,"fEAh/D>jh0U]b`CP#d Rs6S,L@O\ݪQH xk?&Z^Rl7d{eNtS60 l<c?Fľ!ճP,Ɖ\s`JcsF1㭓mzܼ% {l_?.vosTQu[ 2(F%oMg=LH>n~v)?6GM$%:j|D.ʟֳ<AM$0D$0Buj.2Oē C>YȞ7 \JC^7b$ֱ_#o9N 4@v}Zg??>Cz O;lKFZ#ynĚʙn m!ٗl#1X]Dъ]L61O ٱPJuug:\85&g̬5mjK@ \ %'ZXwM~}7q;WXv^%o w0o}w[f#^NHuad5nO;TGN F5p5ޑ 9P,mH~3ܽ$c KPُ5y"iJp-4-5 Bm4KeZYPmLY=MUk4y6.zY=W]~B0GmSonpUQ|@Qr;OxiQ56yf΄6mg .ICTnZ2es~оC.9;o&ݏbv0>!ֹ_|߭(C-uh33{[;O{v5ݢ1x!`%_ȤUu56T{4V&ՃX^ ޾|e%1yxcFGbvyF$ NR/2?lBoyɼh$uq[zv춵vvnVx-*NB$aeUݨk ӔKD]eENDю;]3a퍹2I,uY2V1: |ViBok!@+Ld g3}<~wZ<(m'*2#C"+5"ł" f,ʓ<ŗdȌL|lTDuz[w!1F~T;D.J Aٴb/v1nTddwyXLHv#UT"WIUl;[g2Yi쪕jmYJ 8gfys mdn.=0hw䚜줐"#-[h'yU竊fֆ3z F})~r,Ғ5s^w5d%tyI_n"l]r]%r| !R _fw't*hNŹG9_?Z`a0ܤIרc 3=EHC?\543'~#^5TkjpOI\ż/AzL[6~mFՕYk.1ibf0y^hѷS[k3Xl'&ytVC' TC;}/q>< o N[hJʣCT]c,5jdoVM 1?Ҕ Hw À[ gy\n{O~8 yRQMLoѳb$)fz0Ɖ16c?_׏!/zjvmjԵi>"`}OZ8&@6ըe9)i|M"GO|e v& )>3JU)#9AniҀ] (]Ϭ* \3l֝DL4=+رbvDpbqfKM9J5e+EBP{Ly[pyy\Y:h=(S1a:M[{e?~ĎU6DcsNO$UM9\!9r3  cCnD1tt~7 9ŕ3v:\"g+ҥcts1%_j䙇6_}oSG^M<)74(QB2I a,jI~n`ժD3x˪>6{=KgB;$z_Ej%bbsJu=י s"B<}dv+ )s=DNIf4>.V}dڻ ;z @#lOʲ]TM0+hi @T$(12-QU엶 3Ǖ0E k"' ?#Y.>`ʿWP%QAM5_l6tf}->j7گI@e9?]<.[V)dg!|֪6PjL5YEJKyW@ـ$yK$#u\9 8gqR Wc!ְt'a(56HV؇ }"\UJFCL/ r@ʲ'K/rkqH30Vƴ>1Ekmm훤m!R$gN]8q^þk\ڪn6UG]V2au$;q=[]~JBձmཷo9Ƕkma1 I:2z3"<%_!B+C#e΂ߓ9c/]wJXP漺s:wg`0ڢhDSeN\HSJܠ)IlS!/1 ,:<; vI>d!97sebdO[Y[6Y(q4;TM,iMH@ŗ KYTGZE,bevF3nMB;$EWwc(cGar4?McKu%# \4nǬ]@w`\4:5!(.cD.W(ԝ|7dd:g&O J~ddlBĶQp 'G_Â%Xl/M8 SPjո>~pM*!jj, Kw7kqUOׂ[BK 'UKB|(ng u D Eۦv7/,ss理˳b(t&P$-'U{ջa,3p^K]O;oSM7^E+١)yhB~ٻW=ҥ&t,DN~D9Gv.0dʑ&ED~z+2c0D=dRsAyy]]eLь9xш*ɀ\:7Tn X鿬+^z&JM;\Q K_{!5k:C-Rv1w8#A0i *P$W8Tj>5rΖ g)s} SvC6R=;6i[ʅKOzWX@׮P#­JgT|dhIy)0&'<:_-'ƣ#nHES{'6}~PWl})kM:1OIcCY9uuP~=JDhIY|+K'USh@N@zcR:ܹ# .'_TyV>\sXeeHU(dAk5s rVl$Cz&"EE-\&|ryma/.k :#ڥ E{yCߋjATx E69$nd7Q>u*:)E` ֛Ik8oIn"ۀgLneio5PzL ^Иf9BYo .'e苬Eܼ$N0~Nmpi5X6?tk[ޓ}u%gR($ۤz2ZB˷Bf}9v Ĉ\^̕!UT3KfKQ]@owu-XÒcD 5!)bV}IZ 42;>(kP_9-5$D#}f43ZSP S]F/jN D_u fz]4^6f)Ñݕk ?#VMTRBt.!**5 ZmV5L7+[!ׂ *}ؐ?8 bk_=t;2k`m:sJE+.$Y0ǃ8y=k= (D(:&*C;DҵDq 1J5: 8>Cwʦ)%mbB )N1,櫆8f= Pzxlvߕ)j,CÖ8ZOz!op4ftϣr7X̿{? GL?H|vQ̨W?ruڴFuU%]OX':a(x#{֪gR('ۃ`'+BGo-qNg6.Wϐ62JܒزM q<#"]@HF`1?Y9np %N{Z͆ҕdrPOsU)Ű#5_r}ZRWX7EAUʶ߬ w*жl}=+ys`jd0 \GXj능PcZIƔ2{э".'ע+g˝b9ۏ 9j|,0:/^9H6˭$JԱq5xVNP}KME.AgM|KܹR@4%悃g'k yM{Ki_s &jl=>@$ۆK699+%h}j].Z{]_ !TmV/'WF*Cp=:ώb';? e;.)sIa31֏vg,߁u+nD]3}&P&9UJ aR<󖼢c_f,n#,9X9eAM{?Y@\ X${٥( K$1˄AE7_C~JT ;䔦*镬Yv/ea=M~欵k;^ByZ՗씣/ զF{*3͈jīC B$~Bu` op0/WEvXFډkg0)q!R3%zk'Gڻ" Q䈫|FDX_Z!c[( Y=mWm3 zJ7a[<Ӗ6 K;x.$Pv |Qq2qY(Z,?bK-3yrPq@@.C͘(pGڎC"iNy ;^=G5 =lha$.M)43`ӮBHVhfxU /"e颃a [iESmիPyuI_XN0(4)L?z|Hy 0OHhps/xp+ (ׄ}[ۭuSpFǐ;/㠞g)ketφPvu:RJelܩ=N<+3:H&=='[UK JucdΨ[)Q*!eY9ғ2Q5 Rw2q("mKgȸ$\ Y U!ޢ![]}SOaBZJ.JANo/Գf JU^CU8ULjXwQ쎂+am)6{|(8N9$&h51e1m«PH\eI" H4&֡P f;<]]>l} #awyQivxk,ZuVy@ּԈJ`O?l͖KfӬ֢n.\qt }' ь$#}/ARWt"9`S WHCYcRH#2*㡜f /*i!шTGQzD.D YZo`qd܉fn :/z0kp2M-N8~K:2o_*?'b&=I Od4!, qM':Ͼ*D2d}wJl"r5I#3%GFGG*`>:[Ϭ|Mq"G:iSiCȘHl] –ujOʩY_>OX.9r)sgX c^uX#,&@Ĥ+h8t GZsw GFL0ʦ=66 y?X57WU5B W-SRTY}ϋvm[Od(/I)!s<S5neـvV]erd>>ޘ?-xO7B7}ԏ I:/"84-FlTx=C}HEWǘ jO _,)݇GeB4_By!n_w"&%m "ui){Eh.'27wylс} &D@^ޥs mZlQ8mE6_GQzYf#hKz$P@ɰYk1JnrAU p8:09,u^#n]閃C$V@`kwN%_-S,o81Y ne]܂0HN#>w"ϧE͞m }@|GeF H\<#s01< Co*\}^̃4H+y2a&'pq_bųuaVѪ*M^z҂z3MCa.E)8#ɂxr?1t&*C+uf01 yZrЩB 0ĥ]:JTS~⪘cQ>0r0O alO )Jٸ>L+s r>#Hjm EBwՓc(|]3‘Bp=K=7`!>+PL2,/wYb p܏ .DHi$/uKK,6s@?QNQk>5.{xSyAW'L>OKYAFy?"ީ,Zc=J#`^K"$; IJ(| #cO1OPR6QP]ܬIr,d: tiՍ#٦znOEr765uKEj%0*!lp@_+6L5bsӗ10 :OP UWx$z| pj V5$AEڭݲt S==~Xhp sŞ^;1YV%a ܷ`73 i苷 ~̪$)I~&X$:. ,R?029Yk,fbJqD?H7N%f~,+6 ?oF9ÐۅiR㰨V4ڊ ƅM* xW+o*1kYAkȵ,yΑK:FaH/yb-*VHǶ)I"M5G/+]NHF+Ȅsar侷XN+րQc^[@zVd_)DB PDAl3r*\k{r{nM;zM:w$TY xṡv[XC滛հQE.Nt|`ԅ# &TLЧsUb$=$J~f?+D)w·Z39 T'/O:g~s.0mD9](E g%ѯܵ;w+`();C 1$pE> Wc<y?x+GǞ mhf?ʎ䄅jp_pL_+|wTR̩6=.BL3YZ|Ke@jT[0$GW9::X >I-."/*DAqS ۚx,7XA0U5NunFE?iX1ůȧemFP<{4aQH>=foSz^fW8]>&}rWDwE7މfZ ؆тٔ{c䈨gz>RhCBvkB9]7st,~}5KAARb}Q21=34zۙҙߪ:h6\Q֢ۘW{K$/`j '*VۤuPzAI*`q'r{tsRչiqo;&kU] g1]Q=8t:,"6r`f?po{'qޗ +MI:jBjHĄ*nҬif '*BZ5}ڵaud0dʨ ͗#Q>DǍ%3W.. 8߯GӰxm `Ї2ab!6do$n_^_d0쪠,˷U:A=^%rgO6?<%4Kt79ASm[WHYǨ3?e~_H"q7l3fR~b]0w4(ԃsx";WC*}~V'!5 tF< T/8*n]#eCx5Bv}V[¡cnŤη\*PBRk~ @r͆souJPԄZtKMT+~DՈ|&*=w$L(>)ZsIo-RfMYI))g<.uXNh7\Fyi3u;v̷NTpd@ Tr}D!U->!o7?"XSSԃCnjf/bfMpB8< {)iv3 ߓ er{`"iN$|];^<_%n<0$+&?Ya}ҦR:&6zT+CnK -1 n4du p`, xӵ|Q RhXYB4F{p[?9;`KVG՞MGA_KH(MOO"n6,^Nd:OѸbyՁj2y.5R/$1. Kuwq1xXt%BZe .Jցg)!=Бn){}M-KYN4wvJsjD:; `%Ur&} ^-H\%`-E} ^Nw YI26;4r˚lZ9OmN+FMc-=inm,-5Dn̜|j#TmFŠD\&<:n$1GWy{7@Eb hQ_"#y*,jr`>D)Ty"Mb3!%Fd#ׅ\dНYKfss6eW誧 IhMo`<"u^D̝w&$yK[>ebbV>DN/8 2LȧX4"sK z6Y#53c >6p1h?ݑunnuNۊ znLP~2u+?s'yKQ'F}F7ƺt6bv>Bcw1Vb ?pT$i> QD׆ѷ=&s#z:B㙗>t'R=tB mgzǺڻipY5t` #&/uUi}>R"!$UkKX6|+ذ3C,WZЀߚΚvSLU`^;}ɴ@:Gh1zs Gv?w_=|:Ub,b ^aO"C貏\= >x ^1]u c96t gחXb-謁BKB>̵;@da.VOpŎܶ\r(*/ҟL JTd[%7t)|JM+c–ŅAFת0WH>IIXDEC^Os/74XWCRBO< c94]!VZ57ić xJ`o%zp;l^q\9\p&KtQD&G&Q̤tG_5kF3/iW|"6(<xɣK/k)}KK͡\tu5]Pt#IdPsiZA8N-P*XĪJBPas QpR #yEML\C2B.UOBE" ckp #^@Eo@lVX4E AkmR~5M8qC}e/y  Wc0ա 5S{U{ o:Yhd<}iRf~)渜}=`#l.C +ELSuq)94$l_:NkD٤--+A_$흼qɄaj|.<|,f^#TW4[wi%t(~ (9B-xu4X%*~6zUٰ7BWm yq,] >&|5ON]pen$}u;׷,7 W"`so z$):Ъ~+2m[;sƊ)m&nxЄ NvBJCZiu~vݲvHeHbi,ᎃ7%GVM][9pD.$Qw ~g[0AJP`rcTW"% ЃB~xc.EǾIk=HsIzN0K~ۊ4=oϵPl]0$2_7 $~0p ~eW%eNHK BZV$\NMJ\ HB1`Yۘ ]];%rr &cPqZ ؄"⡯eOS6EF-@\O”/2]WY%$t5K=E?4~g1M Kb#9FE?+mTő|n{$X M=hj+B<]S 0:v1(QhWk>&{˪΀Aо\Nߑ ~nII*8юJeWշU#<߄D+;%h<"<[1V)Jfl̳OSiH _dP([.!>k5>t҆A=Cl۷Cbk Gh*<[]9 ;rYP< 'u듮ÒV,QtěrZƇH[5;dӦXM>r59H3H^`<"o~8'9+5L\–dقTޞpc~Ȣ_/s\PK"HS ucw7T2p&V+6ɽ;.o.~ɡiRUgq'V8%Ovgi1- yĤ}WȐG&Kȗ-3h90;[3{( <\gZ߇/k ulxoKJxd72& 6Td2RcFcem kEVU1 84 m KL˜$DaO,Tk99JJ@*HVZ1ǘxs SdK&rաm&/^ O{kѝ"d=vQZϱXq̼zM wWs=Έe!h 沢[ÒgB=x#j /;n.g65xyJY"Gqg}iD]jVA)@0ُ@eCkEÂk{E£K>}kZLw\Ȕ[ٸa06G5 gsYaJP^:06 jN߿?|_|4ױ{*\;#E^_r},g}c̒.qja{dU^A=, H@ #pL;/`j湇em?P^ډRQ]}Qd/N#5=vQe<"FϮ,|ؘS^ auݳ{6Or}:Ȯ#b]ëǩ@u-aFvn& r<i"gnY7$,&g?%eg La؛{X/|.΅(gXDzX_V8~%H}H~g{ͤPJ̜ch̦mfۨAy&.94 Y] qSS|u1'TNJ Mv䁫\C4%jeܼ@:jPn2 PSo C ERjP/!觉 >t5jֶ8&'00yS Q+H =jYʢ*_]Zl)i'{lx2:m, EU`)wˁ 5՚ Z5*rD}UME3ԁ`Atl0du\ ˕2><Rj`L9sC!g=>A`b:ʗnYRiʢ68]+EJ} y{ELBRGp]Ɯ9Yz 7 r ̻wS!N|ë]h-'+W^b"bf0IN)[S<=rU91ڮA/pPQHJPJhc4 m{l1%ছ|"J`ڼY So?fB3ð1fO44*dٸZ9o!ȅMMNpfBsc¡r5<~~QS;\-JhBt1Cj)3Ak(u Djk}<^ሏk(vI7R|"u- :ij"i݉jk|z&=U"pe*UQOkf ϑ_~Kߟ,sO4DMrIX҃T{0H"i=i_#RQy0.we#{\{1t΢MS !~&Sj_9ہgMf3,[obYLM0-d?NeEz[}Q0 '7 ) &֏GrꮈBTv<ʇj7tB†ZPv mQmf;dJU!w%}*e^[+yyqv2O)1E1f%<]dVj-qt3pj=/mďR*WpH+E.tt#.psnn ,I QhgP=fjKN#_D!ru⪁zeV2 ]ݑaVխ90:b(ӝU΂3WyyrRjlp'QnVg%=5kli3wT'hXҬSDhQBGa6ǴEq(cѷ>>GNʽ/(2r [ %N.хsikZ׊ił%\cb;w?Z~sS%i.`]R"œzV ɡW~!;z/qyx4Fh$A2W2v]gr* Rc +S'lA _=[ A:B'T O\9+eÉmO[aW;udTSQ*6p5>>PoK/_rZ8+ھݽS4 K=J,8=[b܎\ "RFFAOE̒ v{V멄Ğo#*+Q<y;[}QM67d9>p;zɧgڮ\E[ZYePþWVo 7Ăgx;u廠㒥])IYA:O>Y*e˒z{°UqwXwMQaz?g 5ORHg}֭\M7e(YM]KjEV#CbqMA^j5ݤBq`{RVFWWrIsG/)?n^+fC܄:qx9 ߰2E.q8 xU6WaQ-񉠦 fiZ;En&KkSz8QkD^fi^fIsX>)OvW5" ],NooH|Ӌ_Yj1 .IKUgu>%b`m qÀg"uˇ]FlISp9&# AG3u$=8&b:u> zb@lD[W ?y\+lM9X@GLs{ 2zϟyx.LwXRHʋ7ܔOkzÚ'lkź$/3龏{jbk~eg8 !>h@4x_`+Zo laEv[mx&zpIr$P93A =hotq 珈c!Vx$U[qN9+wrq y9^|9?,HlP8 .ަ/'%@nGLB)`>a^nn>(t P/8j_cK|M3/ QA ZPN   *Uظ B?ho7 D8ꧪ<ʔUN]&σGCʜ Gɐ1Q 8AhSa`}ĦkJAXM>-'HM|Ix7wJ\rC B $2@eStxʒWQKStбnhR{)ط[g,R$B Nt* [`+P".rVLuqU5uIn]6z$v w* {ްaC.k٫GxradEp:^z:$|!M<*2޸JDX%APgV6G T '# m1ΒAyJ\w5>yKXbl`1I id@ljQ\M SE.]'( yŰb1Xi$SvUB#5y//Ӯl*^p|Eob6,Bź؞"C;%>;/Jha,eC wƻX(jKF;"XvKѿZxbPa]< hjK )ELإ-^Xq;(W쾰|whGھh$]!hî;d;͎CBbc g`1+s޳{(ZwGK5 ˍZJ !CLӤ{ |;5yp)CQ9LYR"g2 )x0 6renRrz%\$()>m䨀7?LU&f.M3_xA&O-ɏCoRjŒ@Ef6.Mal%:iy̓&^ܭ:~Knn 9aL0 $-O`E)̨,+OZHgWOw ZOpf5"ΞLP!GJTt>e˪dԣ#U/PZ$Ufp' +%eLl+c@P0pAW1TEv%UfЭ7}3IP>tx'9(VAōo,w@= X_9(( @ò )Fo=C Me+ŻÅFW8F&p~)zv\:(y"ZacqA9s ܩHF'O X[VYqqPk%kJO`級ff\ Q4[1&݉E=f čzbQ`~`qx;4EDFQNP0F,[?6jDloޖkp'MИ4o=cmYFb\$,v$q7XrU-k=#ަbril2UaѳcwN[O5f]c~wXU3 0 3jK\0 5yXNƙ~|$OwK&!y1)tX2kk`ɀQE@Ӯ۶j$ ^^k~:),I(2{F [[^Hfjoqh"˖P%RԢ8TvI%ny6W:@jJ=}٨n) G@I#2ܥN[28ҩ F+!qnڱrK!w[@c|I1#2)+عWފdgnVw)D0111H|)+>)m:vmj9F3~4Df TOۼ/ ;H]>^bQʌ|pU3脌F4]kN[I4#t2C ºn(kIMsAȸm ̂d;xMWnLW]'6Õ LAhWhf59C"nCP֜i2ee 8/"N Ig"BT'$eFȚQGTK|φÒip%bѓ~_ipT̈́$ӷ7|K rG[߾d= 1ɬQ|7̢"qX3+NļƸA{w,q/٠+aҠoەJ:2jD|)R{/.Y*hc8|u/¦xlFWilB ۧ˔*>P6g; c< T+;"i`= H/awtUW;pTenS%8:UF֪yʌB#A4!34]`afv3j>q7ׯ4 ZgG9h]5)#!i ƕ/ U!Dݘ?(4zVy7/r fc'qO)R]:t8$|V;U NW_-֎2,p \!V ު_JM7W$/[­JD?,b*tq@h_ `V8zji~C]ca0$!*U+e݄WCݝ aunXf"'GUs#j)VE*fw9"KhM!Nv0k΀M.:_ڪϠF1ٰ]:.p}Θ![I?-OƧ12fw1)}j펱JS,2[=Nۉ ň)v;Pݱ ,)JE=ןc M.6g|=kCu)̸9 ,UY4Bc6JЂ+U·ėDFMN5B2PlKn:n9͘p:9yC5}\i:x7'#_#ΠxuA>Xn$7ܪ:an x%8!CG@&n ~C=îaTQ߬G꿽wgW@9)T?rcr-Y=~4e` a(ܪ/FQ>62DJdj-#'w3po^Ey ԗw$aF!k=I(\kMJvqTksyxBZo՜A0TL.7,%f.GrE$<&xzta=;Sh`\`=B7>hmJ}Q@ˮs$U]*}CX@ࡒ7t.։W%!{AY1#Azj"㲟6s,XeL\ ʟInaXbR]05w @W uܡnKNNwŒTLjY5lF9 ,KVPJ?}@͏ф1Czΐ>:B]y RSjŗ oaTȳ^#F-!\+NyĬwwjo" EK$n;=-M"J&R ܿPT ͏p΂%_ ;d +f pt|ޕl\[`-b4!"%jk"WkYVzYU"OZ7F]WGK?5j zJ*$S$ =b|7] dQbxY=BƦhJ-oRrNZ#Q֓v{K׋'Da= =|]ـx{39ۢabr;bʻbps'EUhWcFt N:?}NI|=<^FZw8 nEMEN`rf?[ك.i>żt ֑_fa(.F8|2:H%g <]DJ ֑1I_inn* 8djC*ouwzr,JW>twµm/(]荦 ~`ËЏ(Xc22rsuɁFu1M#",qݟ }9>gWSdW$sn8^%Q*j gu‰._L;/nN`q^kKkx\55X4 %bJꙙa`>cSo0}CiJsz Cw>eGcBD}ޙ{/,*Ungut˃M":f<3?,Zw4$Z% JXvF,ǻ+t5 w)0eCP%]r$x&`8,4 FpqZTrJ!LS5qè0o83O6CW$d@ P1*'HG9fEIŠvN%xkj }P>^Mǹ7Qc|.A=7E(>Mӿa27}fq8yM}[%)~TQ] B-t.<4B+JzsO>E.9 0FqXpc -AZu")-2WIdY)&cmU={fhesŝ/٬$4@^";mkS'YsYX f۴}RwT ų@.Kx0 I Dv?s2]㶺CDtNi^2Z-Ay=H"|e +|o5fdA]ƄFCjnv#( sB`>fGA-g8F&  .}忺-zb6:y( [d3ǂ,k|2vq]gLo<]\pvKfBbJ4]y27S_~6tvds7-S53N¿+2JQ&1T9ݎнNl ? )?`bMn_1=ϿvMT~ro:RĶK-]4DFQb5(cK# y|rFK sgK:M%Xbnf,87dPN,fkvs9V23㹪p/͕8u⻟ Ʒ 'J e6􌌳M9Y_aĈdӄԪK"$/ a /KhZِbKMf8 S)-P=k.N^*}+ uirhP5ÖB# YRqw{xJ ;u8@&%l d;D@ vykSn*HĐY0IHG@,q #/ALix⤆Hto$L oAB|YVH2Z̦GcE&nSWr*y֥P2GO S5LR;}Q#[ щC'1 ]~Ȗqw| 5l5zQOiY|Q7^+d=Y aD8nPky F|Tp_Q`_Ji%%rv:p/dZnldWj6ڿtc=Or.+0d{E6aic?D"j^X&@^.MqS0Hz.o/Xz𰡬Wp7j5n9 }0ԧ"r1|,sƨ \sP!YuW*kf_!L/% Wk HTϖQku'*L#6Dz}@5ߨN_;$. xb,D[gSt 5Ѝ |_hef.U+e (KL6qցbwW0@yLU"ٰܽx:ּJ oSvڟ[F[X`NT^y;Ǒ*3+3\O-nCswf$k C1 W̸F'g{)s/#`Nnǭ$cCԖ"s(\[wا/mJd@S,8ز@]x֧;e-5?좳1oD;n!oJZs yg|7cDdJ:(˿,"k*N&?eJcwH7F"d4㈙CUyS3'y_Wx0K0#sB CI4F*}gi]`G#nrf3IEHPoL{E jŞVMwh$Eu"{2Ct࢚Żc8fꡰE WC3 6@9kۋ&a%eh(?Mn< (N5ST@%kk 'GC.8ye"߅չ$gIDfSQ["nJkhi׫ iH&#=[:%$KwdySaB|6lk 1H<5@H}z7׬]c@Bm/懍ß)D{#Ee8N ~\+ZMR"ѺAN%wbeCLI1le(#WN:}qNRoI`p%2uJA>An9)% 6 Vs11.rX@x/*vVs@WǸVD /U!{LR,O.RT.\냕ӫiL)i#r[MA%⽬>EAOlM0V޻Ηh~7}e׭U3U/+b^ҩng&8@_F$A]8~D[r x[*9K'9pr nw.*˙u;$ IRA-.Oh(6ƒ<=(VgݲR2jG%V]ڀ/'[8Y[c^M ^fg+sE<1׌SvViZWux@]1ljm)8a9^*TgV &!b w ݬr?+mHSk64ha3_10)[sg^˞ K<t%Glm㠪>T?Ğn1y),@j,/޻L){^7ӣ;ׄ+6l+=ػgm_*ȿ>k$zIUm$ ZTX-t =eH"v ?IIk,nHfihZ c 1 AMU'۵*:Jߦ1O:lޛVt `bZAxD`UA7Z뵛XYm T%fA?\M@Z J-J'nZ}I&C[b!|!aTUg&)=EQ HD&YݹvTSO[ُ0~TכWz7paq-CQصD~+\^DfBѧ`o 91e#֖}7K(o񤉲(g Wڷs(e|?:''OPa~%dJLLYof ?\e ,p 7-|} w=P]RKͼP02^<JD+H1|9^ҨWNS) yrd JLlh瀭" \(92 )R!TTzaA(p{"ʔ1C@,xݭ}&Hdz5\dWh[YBeZ_Q[mxSҽ\>,b9l[ҍ4>M-a 7@~.\uy!c%WrWdVpHӚ#w]p"&;'[3i<ԩ:,1̬=^YKw0:3:Ң_L/QD5Tֺ{H^J:ڤze(kZ2y #(+4Ft4oF!I&-dSSɘLQK&ZƄP}mD#YB1X0!M8S>=+@XC2yY}{D&o"_Mcdu=^mYDmrg͢?p[#Qߋ~=xKrSg |{MiOspؾdJI5a1R Dq,2ՑX%#&]Hs#Cg> 3(?baMלI>5ťµuN=1V.;hxxwK?]aI$Lr-X_Q<`pqKJI@@=xh{n e-v*Ar}kdh5Mʌ E:u.h75D>wPR^fAtwE{ -^&$naGdCa'>cʴd_%}e"y xVo>l*>H%X묙R\} z|$_׊@w!IJ:]&}.;׾=h#)וpmGȆRW3ˠ/P$c|hR ]ΰ3AQ!2gۘryF: (αCeY|a\] m$ݱ\7BO3H"@.p{u,m)C $AP/Ft%xk`"6WGD(S`c\1Xʿ{A:6C%*=5/$r@:2(O!Ք'(sqggA"ͤuaIZd5&Dd@xF.k(o=J& ̭(,Ŧ(uw4~RxO8W?:Ռ.̦N<~iWjn:xo],pT8Otš8i/שҲ28du{3VHEjBlθ%sOF&h(i#߶FC=Zy:(]>?jCro2^J0 'tv @_Gsᩋ^SѤI#ǶEƹ: 6uCl/[3ՐJe%5UG;:&t8G$a"tpM&+t|ƳC /ٮz l\ihW(ꅫ""^q_- 2ܝ_ʩfyˠdGa:Q`oR ߉ˤ%9Aohz9@_(PsQ+w1GB8͟)^,M%:9a՘Ta郏uL^ 7s`v/|&[⟾4:WY1U*F,LGr 앂FZ~p}u9ޝ9"̓\gj/Fz%Me~sѪK(OMXj$*rq~!cNH(P}}Ga[+5Ag}YX!A (<,-zEělX7SI8(xGLQ:C4d q`E7+*zPE2 k@;'!MFcHHa͂DIzM@勒,=i%P,q6tۻX;YF~٫'8^5wJ4 jN\'Q4ae ;={D>ߵ"rR-*',7`?GWe1mI40S8\)Xڅ,(n rFS2}#mʱxV~ΆR >v{Lǀ3 #C Wʅ>Q\٠[r WxZԶaWK`kn;Us<g"NB! ~U3x*Wtt_ۻrpxqnPJG8:98 [J4ѠN%7BxuHdeсt|z)-JG_z!._ f!RHFr ̹)BΪ['6_3Va2.['Nn ZIq~^cuËnt Fdm`/ۧ$/D/kE2$d@:uX兒D|?aãV;㱦߰,\QM@C5/UÏ.mie f>f0rXibk9FMvr~۴ys:>S8co,&0N5ݼufOLOݧ̭Z]O>!ddQntZY?+ysڡ]L^1CF}UG39wSKF칟 ɵr Ýw- }T٣;ӏ}cA*s^\ʹӔRzI,LSV._pykJp ?0dnd[t[jjUeĕ=CvVs()%h0aXw}Z0ޥTJrgɞ+dP!H.fz* JߛBOe?Vd͒=Q%bP#譔%2\d%蔼f*% Q3>=879lܧR]㢮9)#qdfIV]/ȗ->+Д6BTi{RnQe y, +\~1PL4G5!.ʹ;zǩζ#{KG SdÒؔIV}Ea&k~(Xv:kii^9ZIn!hHtVYf#OW"˾4)qݕ[ 7zWrrnj$ Pt=DֿJtox Mb/xn{}{ ));&nG$>܋壘C0'hqT̄{ do*C!R uyk@>\T[C}=݀2X֍쾭!=Ut(ƕ^}M@`=W%c  U&KJRT*"?N=[e,BTi0Y.Ujׁx Qw_T.vQ#-[gI6Pә5i%N~J~yy5B$u F翚6po, C%5ĵfu4X#xs =h; 5biN@x]#7OΕkhr=ݍHxnX;^@$}_`mkw(%!zd0"'hqpurhA1btJȶ/5o?&O Zb ŖE|#H*lf%u2.'Q0ؘ6ȋG]NG(CϘ풼,G0jn !Yݲ깮B!g;$~;sUCD;̶5o)̅OoJ3.T38t'Z 1</y aA2-3Z-!c-Dz9Έꇪ=;NEu3tXY;hWGvkB X]ۅmbOC QLaI-C6.cT2Nqcayۑ H)8u:)h[.hP5=> 3px.Zf\ND:2(.yF`7xhXvĨ|LZR"br4Yt] LLdSߣ&کQlšUPo$=6[ :ar,飣 ;EzԇA C~텣6|79̶fr[1_%;CwNx< ,GX"(s9aKv5`A >/NUVt"\ƅ%xlSe:U#RAd踾EW՛GJ!#9^y3˱y~kU9E(5k*4kAh hKWmrjՏWE]Dr&Rsa,tQHJA,fw&|F]Xq%AIG}Hb BjawgB&Ey|'j3\) {MWM.L'턘mt "򫢽]WH} ~Džv;5ZTm]EՁC9طFDz Z ɠst7 j*zsBVa/[@~tqϸq'Y8qt0EZqk[IPehd^7 c[!e2!U l[4@tƳBYjt|< J@8N[prE?ğ2Ζ|.;#dbb23 f /==䶂tB9=O~>6` a=5Vt%_s ё5nݓ1]s ji1:%Y{Ef33)cb~^{}hqUiBLaqOq\(p˘Xk=Gs<OTCjZ ˄`ߜ\2# %uIXޤMHK 5v0ђgS؜XUdxD0皤d$c2Q~~?N9ˢ&z_9 մ h_X*-yn©fsasi2~pSmR_WqLmy awORz;T JR ~~`^[Uc gSq BZ: Oͦ e8M[P'>bEcm>"wּy#2ldc/rm`.7[| <7k;*]cjŌw'J$‰O%S9Q'eS-"` ˒ G]M3T0rb tk貪Ӈ3}g:Bd=U!>hEb l@1蔠UÖ2􂟃-lDc&?(sz@?iNl}Ǧ"z{cXFR%A | ,#bŊf6:~'FD'ZqsabcVw$(EWr8Wp;@*dMb2~t5jIU}( ~:c1C9:0nR.!rnE \Ga Dm[>?hkBQgЙSU '\:97HQiU)J!̶̚<% V\'#ql/۽JzJ \a;1S- Am;H j  5ѿJ5ȇd^q?aY38yxgc)PR S'Upq@%j۔]JmmGuEhk{ϵCqgvIw/ùґJ#}M_ =&b&*6Hm嫀|0?aOK^FSQf>+yl!:U(6D8 R rӲ_loIc.]&t {] 0?nEHB")O/);S{m+ pI@#^@t|!K1i\m Ia"&ov#@œhRQR8G3*c&_i&;jBM%| `R3gc~.a"YėGSSY)ىu%yk/U2+2.c>YZ9U`3A‹QPB$ +:eJ~p@[C\H`=`ZdЫ GLZpzn\ n"I6lIwh~)e 7uOQ#F+USύg<.1S%#^0YdЙ.1Q!YLX=B ?L=yH!XRrzkOp{}4`b $bM1ӈdct!_)LXХKZGFc ¦_%X1l|M&r x2tY<=2O*p%_D$851džhɅdشaοttkSO..ܚWsO?LrZX bf ;Eפw ܱj8&Pgq˽j,aa хe|vgⶩD_%P91Q;xJ1e)։ZN!Բٜc$w' ħO2gIHP0N]s8,;fC.v$Ĵ-LvQ<*Z0^蟸fOâmH_ Y7Je?|} m3W_PME-$*rFRO|.@B"z6m~X"75Wv0Ϲ"j53طBש͖> {4\@ֳPVkȷ Y>Pm4ޞ;voŸbH~)vL .p;PֵDЅ8XZz?5 uql c./%g$bPPNe_?_B'R G+&J-Czr_ 4b(-3GN5l-y Ao}"B~^.Գx 'f-^}a* EɈYh;8zW!e?-f[\ NxHr-F&%նS_!Zp]4˶\6ƛ@fLp.3#?mԅϯJs+Xa1,._ҼRM~䧸Q!) j](vrB}(kg2r})JRr!FlR9+%@!ԧJgw:58FBFe} ӴzbNT/TUg}gtInC;ܝ[Y ʊqRg`h%yDPt0]ַc[lM"c)'>"icǽ$QzfIi\x4<9^{ geFr$:a[72A8&aB4hlv`˔e["o#k(oerVC:H쌄&sUoM@>샱s aJZYsNNXʤg ֐/b_=a2Px 2QϫEj\[lҩH^2&cx2k^> Y>`{IxzhHKDŖcz$vωmQ M2# #}+b%w< -+Lg%μpr/vkkزK-g;Xf@`ww Yq,чK ;i>Y(:& ޑvWvR l숿'vI(BGʰ; B2[jhħSLVi5'FC Q DYexOY2-܇e@|+r?i-~+{_A qmvNsPjAh3Bx Q _#iW4R~Mg:ݣd {3lvٴUf2 ,PGEthoR-91}|(~a]_qjaeʗ{̇XTyUA!?" #ZSHa|FݤQۣoǢ\AAt8TYP>H(גpol59I<}4; w3h5G? -Fw$~Dyc3S'H%[Xf#޻9TxjK\risֿ-O3`|iwhPnko'3~FB|玐Gc-!/aG].P_\*x3БM0=yh*MgokqIq֪"ad[q0Q*ׇjy^-kjt$+]{v1L=ǯ Qo͊Zo ̃FE=OV7ɆhYy!4A `<ϕar!LroSw䇘`hKtagj^p΢9u@yΖxM>2˭.#Boni\m3d\gz&#>2azav@'Xd*Bq;/XwuCAD$ވMm_JpPXS,8}^W #|[=ǸW[䫷;bć[Yݟ51>0{7 O:@\x=PSСH:O?0&JQ&Df A3Y26L3'=z!*׫wQ%${Ύn1}QŪW@bD|A:,fئí= DDUYߧ[В.O&;\ Y QY|daǾX{Qqئ I2$.,&k /jbR)*xyeJ>m3qsʪz)3kEAwT )2}bhbq#1u%4N@*?l#f̭sg–,UV xMZ"huC.% m\ۻUZ dTc$_:qy8'~)eG HO?Ba7At6ib9_SU mlcjz4Wm u9q]+J@{s<=Qю[A!IC?wkÙ-u4m%ѬU'(I\JU*==Ag*]lSlmWO9ѓ AP0}{'}Fre_'k`*O#5 AYɒET>>vK]̈_{0;{Kei*vbJa\x*>FwH̀mK ?e77@4_a;#:qur>yL3~#{TD@_11ED<)E@DxfgQxjH ^Iw_AӔ{x1bK OVb[Α" I>(V UOJEcFs(:U7/zY}ډYT{\c=Z*5IkVs'p3~:{ԏ.vլ-p ⲒHx $<755o )^hθxm& Of2"M㱨OGZniRm`+Aš%"}Ca5BsOeHJqٛ9&N#pb< $miHHvf LJ2uwg b BEjo5Un'ް8a8\MU|{XWW7Q%L4)Ms j!]ᶑn(LiR)qHZ~ }pUPOquhַGcG&BB6qUTu8W2$J'ʹi{@ _l`ذAl2ia+B]!Y$ts%'s^Y/ ׹43 ]ˈO=B~#0H㨝s2tjybh\ēe훧;h~UF)7OEeIJze"Z}2(rRy<('< Tn@hh m+ -4ೳԍپ~hSv@c}H|L[Dz8 ,dwEZ|pxŔͣB~j5aM7)=x}wl6o7[H^#!P> A\f,Z;Nfh>Ń)=Nŋ؍T#ovkgfR1@|ttSaW ӅR*2{ \I1Y}?m )<?0m&rpa:03fUȧ?5(s sX;9E#Ǭvs6rh nm1FZ`)~H!1>\xLS.Ӯ qՅiuDѪCNmjD5!\{}3ڳJY /]S,ɖȕɜo$G.)&nDˏj.f y#:k§UB!qo&ÜnP+\\&P ES$ *f>7G뗈p&;?߇+Oĕ_8:)</}Yq(e׺ &\mH9U5I=Pr*_|G枽|ogPIO_xivPb# NDSn7<9Ӎ.CXܵ-Zmn@8l- KPTZ7% `Ԁ-&P!rF~X##"Φ|rw `Lż$F͈xn%NDFh[fL4~VR(+9۰Sy.!yih@DKVµ-'Z+Wܬz6fQٝ^m01k<zhf͈%&Wbn 5(a3G=U  ¼#.sQ{lӕp?J3NOHdEjE,ړ "Ztiy6;%$*NѷD)οI(slekL[t«pT4Q=QZXvt1?xY5̒ 9+El3CGdfoYp44?v0k ^'`{}A;T kWnl)JIw}z\Zci( 83H9zaVY#`zoj$B.7Ui] dXjW{bb1 DSeۭy ^ ?dD"l!F0Z?CU.)iaUpn 1 aM-tU$sXcSHd"`av(i.$ʂ j5+L"+LPx#g6T=!-pf\kJI 천ep|R9YcVx27>F= LM%\IW?fhO]q0(\@nsnv[ؒ$u_*gQ{Zᯉ\""ڎY4 ,cDLR.!sr|vQ. Id؄j2[>K7NJK^1yu'i>1q+9Tq+m%& ҎF#2-3Qab w&в` 4ZۺW WΝ~ R\',LX$Ԭaż%:30eQ6v9}!nJ?Ab " su~{9%/6%j;zW]k*hbHBL92OT|JOueɸ'ƊŦ Zzo.'3qK w -vuB[φl3PZ)ю 􄋊a*8cGv3}VuMQBtHy"AVa$fAkeo[`W;UJH-$GjM2`v,+X+A0;Ti#ZэOh jz}MQq>^瀵0Zl bi—*shƬe@uLYdژfΣp'ROd?ZVZiIϧonL^Sڣ!+D< EXng16ә#2&s*+CrAѩ(tkV,(EP'O<ڑH챝*`wr{=SLSjsưm:M H>[U ^hsEx-{WzcC^ʉTŻΈ_-l3$5b71A'<@e bkTa)G<[AE]Y` B$K rxl˒ 2$.B?q!vVԊ*Ncš!`5B\ 1MLwz{<ϥlh 8uh '; nFX4 H_ƪ3۲=,Hnp'Cpr'Ioh"?P  ?kϑc.f3$kKGlL8xDt=b+H(h"21vy}=ʿ/UO'(Btx/0 f"`Itﭱ3`n'z(Lɏ`S`9 e2@ hPí0&iqsAj!HKF68ԈG/%,'ꙔTXIAjQ)tS4!^ye-*x_0<e tvf s9H2pK{m湕 pGĺxL)1OB +lS{lf{ F­x9SUjoy VΝ}EL{0Z*ȏ?Eb~Gv8|ޒFA&.U#8Yܮ 0  ò& :AS_4\aM@Rw/iq̸'GGV}b ةb| qq'>dpH "dc+PKC38 4Wܱ1!8YLxewްzvK/-.JgK9{͋ek0yctxYf4偗8h8Qg8xl,G!k?GiuY ߧHlw'ˌ'(Q$+X97}`Zp5z*ɖiTHD Y0y+!h㠙./{J5 `ˆf'Mۈ5]<|0!(*c~k/Æ,8CP1RcKey4]@%wdH8/ly!p?e۞IuK$q:ί/i|[OcלrJHUeKT %B/{^6@1nB$ -1X*RgL)q[ P j3-nNIb7PV{Q4:D'9°Wݬݮg{NJ"r]RX^01t뺍|Ԯm_E*F~mftzb>{q4%/cUhAdh[.m)`>=. H; >sn4<鮵K>v* 'tAkXp!شY|5ukl/JfAƵon6e'4o<ʙd%??ɅӒM}CG ZQva9$/9GZ v-J Rjv7.nX7V'M+qːqI\8Gi0LH`AO7hC(m%g\UCӘHڶ/Oa e1L4RHJ8O`HgP#뙃3?$,!C'YhVߚKqE޿g I hU]-af@jLep" H2@"zy@#W(F6\ECҳmFKb+5:$BtC45iOYet_pVXZ-(XbH[pu* S!"ے=+rV'K4Ә0v 7U$`I+axhb8y/6!f{O soi7` fz+zpQ. -",haȆ 3^XiٽW{IaYlgX*ֹJ^ioy('CZI fYM}U;a;%1 Nfqxza7.)D-LcT~srAN'횪gySe|F$a๞n&(nl5fR5e=3<2'ν8Ӭs`*?ZP1; U2:Bе=bf3󬔠 Y&#@hu2\N.nηoenm׌#sO~P[G.nH/ؓw"[0㋔)[i _Et),˒g-!Bsid;MLH? Z ͣ zgM:_DDMmEjT4&"{U1¶[+E[nT^0?e-FǞіp2³+Bmr.`aUqN*5i) كs_ЊrEmaS mõɘgc~3^X' Eć>-rN}k^3^30C1ތ(?[vړ61`!{1;nujtfR㠖n%(4IB 74K xOLc{Kp i=N-,}K N+so=zΉr\}DeWE_~3H8~*"qKϪ@T,-C61E`17_|HY׉]sS[}JdQTMO`'4|a0FNe9A|9fjg9m=R\toCM~q{O-MB/%K?Ba||Ʈh.tbgP\o޼/ r=)TKNo'P utP!Cքݘ IVaed.lL?E|'+1iHyh*w9vQWg:/*.x:L"@ Qy!6ߐ-4G|W{aGXDo57ٹsn6Dκ'yF3Xׄfm ULLDZa= (QC8o qf2_n;VshHdr5ҥjl}gthYvO 94q WG:RFuN3—WK 2&55`ަ~IP(aHV̠Tj,|uOZ-//"Oo kΗ4 P凚*&!Ev+ICRϕ9WǧsE^ Q+B!(rʞo#WєUMN,7v!*ة'ɒK__WR GG&ig6!+8{N%Ob)ZO?"o֮ǝ #_8ӗ`a}4m _xFuҧwW(pP$*k0 h$Y]V6EoHQ;{,;Xp7z6^oH!qu?犯f1`?D NU% %#yLg$9h~XoJuK%Gg`r<˛2>'Fذzr{Re2艭RG^1s:.;C10RS~lsvv);Tq$RY-Zu@)7&h5f ۥ?}zG=V#L[_aZ{Tlvν"|4&}#в½߂ (jʋ)SWqIXM ]P-Qj)pMKUNvrX|Iiܒ;gqq{A[?JPPR!x(LϬxs%WհgfBA;eTCFSV7 8ti{:Xvrޕð`M` quHtF7#)[6yyC*z+Ƌ shZ8s$02I%)26SdKHn]XmtT0%^+rEZKl9 !]RSLf&e ߱4zl'zѧ]79eP} w=쭃9_8tKlH,Ė$/UhT0 9AB*_z `{{H_!GC%9\'#4l/ i\b򢱃{9XYn"^[84Ma80e#,A-$D-yy CMdM|_bi=)]=gQvqj2!Jn ܷz'+|Z'Zޝ$q$a HuCh*Hynt q˂" QF(yiP'Su[@&o(N6<|Zz=r?( }UkQA &IWth]$?;J%8q/N+]11\e"ZY܈lގHi& ĺ?7 K\'xd%qxk"䂞Of_`^pZ/#CE`=gR[ֱh'2h;9HH̦㴬A#<4 u$+mKs0y|Zvne@pN`\ٙ a̭l<,Cnkl{5"S=!;t.J|CAڜd*v w(6ǙUU,Aл{~ q1 A%CSJF(HVuwhDt*1 P";urbl8O״rv6x"d24W4OQ73Xk30(MReؒ}?.EwxZ׽+50v3X<ȁF?ZEq;m<1'po/\߉^1 )7O[pJsh6g qBtմΑM[LT l ߯M6cug4v!P/)|k$nٶlk"\P7 ̖/m eL  PLCKj hf -!ZxkKrή:\޺Bx"&;lhG;#$OF\ip sd*U+6puf)z+JR FG,вw! jD7DBN0 |8|yKZ7\$<^|o*ԖkfYwɧDD:CA'J@Z|? j7RcFby#,HwQA:eYC\\[fZdL+hyRqPC~@3T 8Cy4X; Y6>w@:0% F$%jݺ [eՇTL{G{(8aOb@<`^h,} h鼼񖳼!Y E#IT2(OIM?pbˌN%K@f4WwH7jထyqݽXht4ŌB`tG39PN;*#_\Ԍ f}VDjjp=J#Uxc]3qI`{G; ;EIH]  YЪ|v.$0%=x(* М\'6eQ?m<9 (q$sLaG fXƿG0!?z&z`o?6ds` ~ mqIAda XF8R+X@A4Gh/8]g\nt^LZ U,- a|@ J(k&Tdۢɟ*S5ha .s{w&=c{̞"S8?@ mu!@j{>S!6'YGMʟѷkJ5rM=2H؍Ч r7Ʀ.kJz]#JA(Uݤ5 7q~1NgP7fCt7d1y[s|d/쥤4hN94Eѫ,iJok@G "9Mu ^=l:wYo=LlI!vYd4Yʊ =AcHGttoPz&u/SR wZ͋J|\١O"{vz)hùO6ݪ!t |0PCD1X&ŃSA%NMVݹB՚$+7GAA5li&%NGz赉R&\e7x)Dh@?u2R6 D+RԈ|x4čcc'MYf~~">bWUT֓%3znUa'sYW{&~1/]ULn^~Q9,>uKoL:@Ñ-:~kkEk+[]V`&?e;i?|r'm\:.rC4W$Asע< U5 G_{UkAohG:[h#lM);$Ғ jH1}Z#EI9T˟鈽^9M bfTe@"%?"ŕ.XK^)]>w*r܍!C_^Q0_*wŊ,Te|hoxa,K$YDۄu\(][v}tx70? U*D oj q7 Ѕ L ´8ff |*/~,~+řL]>2˓N?`YQυ!㪶6ѮU;;UhB- h~ښ$UnuƧ jYӊc̪#K;?m=ų^p. hޟŀHBY\XALP4V6^=~U`-L ԓr+3]Z }L% ̾Ȋ3`)yB'.8 11-#ˑiv $:bcrAR'5]&ajڏӒAD⛾ D']P\3&h`誟W3I55 ]h/׮ .Bڍ=n,c'YG]^^FG㌸ ^ZJ %h}V) Mc'f՜~U1%;[oJ{F"88K0W;Y0_ۀM1 jRWx_K@H08G*]Dc_*u3O}=Z\W4qV (5R%"?DE3<R\5]$bhj }^<45AΪ0vh lQ0V1}6x揻@È5n kZœaðTWaꏈ+ KJзk Z^^tn՘&.RT2PgɂIj- 1rN' ^k)?.7cVS. R_v]=vgעj0Zt8\/~%JZhR%״'ju|Ob~/{x,B=I.GJVՒG @rF_/Y 4vjfsp֪>,|m06nADZO䭶i 9ȯx{xX܊NZwN'N XmЮ}#S5amVtdRWjSYEu0VT 7:(ԴO;B{jQ'w5=Y$?"@1s9G t'tq913n+Ͼ̜EĶD dOx'y@jurȂ /n'NwW̝2N`Xn7 At{a'7Vdf=TOH w.FYM mltlF 7%| 6<P*x~ K! Ԯ^zm{ΤX:(Gw OfZY$=gnu'\&Fpu[bJKd|}qW+biC=k!]@72n sÚxoS|.T(۳Acq{nm^]f%pP;T)gk)뇇?Ğ!&$ƖϧE&QR?X8d( >;8}cx:.LӍ31cLs8Y$bn5uDZ.~Ǧ!T|N" N,7y)6Gե2ܦFN90N2%7q.5[9ow-||I%D.Hxq̽T;IٞIǞ^L/Ha$r<#v*Rj lzz jG)_y7bB5Y^hySR!6YMMGHq:{_ -E#>lUe0\.>E[7b)_F˥p=<+0J㻑7M#9R(7lpF%yL ߭Ԡq7AD1.P=ٖ솈`$p$ Nב!u ymtCRv$sAtd 2=Fku@NB?,Cj:|-\ "s&”߈r:rnG0dz3/k%{gb$Ғ}1C'Igg)YvfY-q(^{uW`ݺcZq{Uj<8$USeq;/SykY:6F#J(XvD6[o85x/XҹwbpR}}>#[H|g`1+س.pM[4, qO#>>ޱAX#(T;ZA^#sJvj;U<^NvU<\B^%aߣ hBq%'ǀ1&WvWibaEV< 5=jgI#gѥ)ej|r,l#t Ur45NL@Qk[>֔koȶ,]ra0eB PH9idibb. 4>lRlӞx ,:j+A}ЁHNv˪ܰ`/A1qӦqɵ!nqD~b޹ui(dDZWkfȖN4c";';>.-2J>yem5wYĚbpS <.=}oN140BKFUB|CQИEck}S18^C v]aH"gc8\wls.GϽW;_:$4ræ/o7SyC=njy7d7_l*a~dd~y@δHچM%q%dW*1!MClUp1lTb-~QGdD(F#T=}#3zk *P#I6*N߳]D1'M^8-A^MECCɮp%Ң/=RA{}/?\ΰk6k!/ɞڮ)iYx-IǾ ܔ֬~V4UhʜYsYc1xkcph^o6kX[ܗO㑏ppPuBy( w31~=NStUn4pLs M1KI1(wJ% -#bt.u#]oMMUֶ}/\}K0/Xq *-L+U.OL3.i^ \q3 ¸^ ̼PBcLTRx5ӟ#D@%(26;t*\㪌R9DK3ܷ,ƒ&_` $bJW^{ {hTlŷ}1351tP-oZyi~j!씕\? /\y']ľWI`VZAg6մ~U^#H쟪g֠ޫFfh7u`8zhNg\UFx PҀkG U“14{wOb*/B$0_e@l\frnڋalK5'ΔUXGwrztC2@nD=O]b0?U?ΜBͲ@N _k-v(.r `{TffDŇ9d$+Ǥeau>vy`4Я2c "0eݛg2lTC/ޟ4>f2a[j?OI77}h|:gG[$I۝:C H6eb;& bB:(M;ك.] m躇(LO?; $ bj>V˒WpxR[&ӄ=+K|rzhO̳6_nVZ ։N9~ٖ*A}itzj:*FC)Ԁ?KXU/7Ev8+=Ĥl5A`:-oZ.o~r@H>K&/{#fY ~4fForK5ņŒTY|f(Z6~ <,MϬa1¼'[R %zXFdn =$S7]T rHC|`چ@TB1!pA@ l¯i 1fG.h;%mM`@vw; ,ÞjΣtf2X+(E Fgyo.:tb7m4; ql]>y3,OKL 7Fd7u6*4j|9(@MK*چE)sOf ~&w? kқ{GX1+NBʟ.FhWBoNۻ禯|k̹ _8,R} %/RwwGR쪊mZs !6AI!D jh6LrM~\P[a3|`kP4Ɍh! Bzٖ&&yX^㛍僧 &QG6R3l!TAhj7Ddl#xUNé-)0NiYLm =":^\Ǖ ;l{#ZNv1&h5ReGtdϱ(|UF\1ht_.OD?'?\ C+-3jJ7Py=Wb``TH@ɡ;؏0]K|4|q}kV6evÓJb~]Ei:|"ij+|MJ!/!k!JҮy'M .ǂ6xO Qd^cER@y!zy_: =Oq5dވ-q!M KRR0FpQ]jx #bP jm;}jPDDO:!SVv`eZR1|D@OD`e@qE8VߟOiL-MftU蠒Í#qZ?1DPX i(]O'aCW"Z"bC+ < EKw؏ܶ|MZ4j@h%x6LFnِu:pvNݶt<%{B>hj(=Rz15ǹ`E*|QLU%T}897dE0g2 զ$*'ח.MG5r'T2Kt){ ؗXSԛNP(萓Cd9!KI'˜-"u% ķFfy_"RYo/nF ?BPywFmBרP#z W?ĨTypW;mJULS'AUԆoʟ22ĕ`#%Y|HU9+ЀFwN8b *KC> r-`<~ Iv/b =,gШ7F|ec8,ڊ".r#' wpq#@I^+.좏gѢ٥H 1E )5}հCW0DBx(hAn+;kr",nso"V\S(doNM4$bO߉1M ̚j ?ń0}S_Ɂ `[/`g)pi%/Owy4^Q9iyd>3eŔ^?ZL?٠+]0V\AH1b6Mj7(oo(0>'/XH:~Aꎼkҡ8Y&杳vyͥ\J[,Y}ָ[w(4f>hJ>;g_lujҾKON~= Ky39⠲gn /C O}ZY1R*1`/mGݨ f#_ӈݔlG[hL<<,w@cl*hY :ID`NCP趃?3ZƷe|Y'*g&y0xhӆ˃' @m?{V>QZL XEį޹ᒁQՒr0^~ͼ$"nfԕMgzAAK? ?˒x0Et}S:ơ>;.DEX,k@[8 <,֚頷̳|K{H3 :cUyjU.$'#;\O.Sd6BGރ0c-침aAR!;%pdux[cKk>2~b:}U).9MN=ڎ8M/0Ӫ˳a.) m1tc~^0pq( w,6J?uH[hȣ'(ݨb]2ƲncFw&Uv>rL&=\񗌞6'C;vNL )b!E5PS;Rٰ=A/]rrV6S ms] us"n ~˰) u ͣeˇaAJ$<3|? F.dE7t*4b@MikEs[RBM DŌ/Tʫǽ =``J!J%Ô @Va<*tkB`|I"Cʡfi\RdsrU`L&ѴnkpĆއ>vs MY7TVvܘ}k^/W(͗Gs3Vi-$YhPθS>Do2PC \R5Js @SK /1d2JYVJ\4I!5.kɥݢʤq4-o*4Ijoq &rcպ{9V ~Y%˶\sjE=xI76 4BM8+6^tŔ79e!6cNWo2R𬟬. y$-bMuOlպ/k15b/ԙ荁Al~b3 \7nG巟\w2[FoޭQ ۚnxC{P~ >2XE4qś)J$ ; 'eCQ{9H)+s鸜NMrq Ny[77 ?d>uK5RRv!bҕF`)S %k9le|QLKYDiɴnXJ2B܆9S2dM^/g1@07ZQ~CqklG14Y''0x;B{|2JWҌwNN-$v WUߒ qᄁB!!j50{LAޔ=%W2AYTCN45ĿsS !!Qj]+Mrp[1t@+UI6yTȆ3'h17ߖ_nT 0}*գ!k^˫WΏeU9A<r)f.~jēײt9M RRc!~>X)D+\6t8drҺ:([n,??YALѣ-?)h8n- v {~@4T`'(7Qc˹e#*7ߎ6OȻwQMYsmb[RAK2pq]i〳+}k,`R-'1KgT7D&q"`kH_O]]]0TsKZ`f?J!U&h-@_t:̎+o/pXDuX/SY:|Ͽ}pGaC25r; EgS6G'lCj+`#}LK<ٯ 3~bf9=<S\՜Ok Ihs# do  zs#v0j|l:e^c`Q׹y`=/5niys]hvt1D F-p[DbiJ}qƲ|Y&Sp8};zUHB<%,R<(d0g:YwRBE- JWku ِ -xߑ=WxW@pwyԜh#T2RKm^ %{L\L&z& yM#:\/X\nfG5҄&[}6f2[fA@y:l?3.4+˹(Z5A3P':/KNyj"&#o `X(F(gB/<8 Ceb=U cZ%Ԅ6&^2a+WCh Ƞ (wS}{ؐo}.DžXCIB MV{ IQ1[+ Ljԍ  ल #r(SEj{>g;Ye|6_ ŴuJ&u)Nw711A~R- GOHp`qhl@_y"iLY.u8mYN1b(G?. D@6Tngϩ8`F{hÏ-Q ht@=[JyRB3rCaE KkYoB9k(!mX@I$r]s'ii/L}WBDt%qfW:$=BágPlQE}O-"qz-}G"'@FEhl?A [fAf(|.wp>$_74[FMZ #590GM_ _bR: h[5RQJY*T;8C?ж2"ӽn\F(SDN%qJdX;xN㿮^tRf0R6+h떾Ex^o%="aCgl9>yx3בe+ K&k2N!V {SCݏY^Zi_iz?qBb]sئX%2=E .WvKi>\.6k*G4Gu4xJӗ%v򈏱-?0PYmPq:f{?({qMgGꁂ_ܕmF!ܜk}$Ӻe<{J ~[m%^󾯦 2" ?в!q/X V$Ud2J(3\.(8F=hS J_XJc*ȨH=dV|=Ճ,l[y Қպ3a^ _^{f7%Q#Ń,y8LǪ&'| XWE/i[2rrwRo*[bGHvEI`͢rW)RkW6oͿ88u[sgpPnnt(.y%e> ^ *0S>d:.@"W \7]42`[K+@D^eR0}]|_3A=шķ).y#} X3:kyrClV-!sSE._qcVxBds Y G7grTx72$tRV!Ja_c.q34x`սDF81nl9ӣ7{T` Z RI}w1 )}.% GtN߶y G^x,n5ϗT <t߯Ru?,BZ7%)r &e]Kh٬:x@FR0~}c"a2 #S\e6-N4HXېKPt*ұ$V!I&͙ Ͷ!t SL` qf;RKX+n+kkМ~(4C1L h0_]}NL47v gX#V!vUs$[kIq~4VdRZ` (<_`FK~ِг=Xj[)cAW>WF ?l‹yПߐ#Ie?[fz#f /t_zCpEw^+ȊѽJEVPGl u-& rO {|Lעǎs`&+DYKB~1پ20 RV=`ȸɐp2*c"4,P6IW(m>$OY3-%NfkY g؈t\95. X; )MܭC6,U jyÙ3`8HUn  <|,n.ʪwЂJ/05!&V^Q6EM0'YDgsEc&-eyg~n9C76M5;iE.7WS|, W1 n?c2Nu!,bAl*iC4n#_я^ތL; 'B5_C_WrQD 7Xσ*ļȾa)ءjVً) 1GV^28tN PUZ<Fv}o]h@=ItCpWFI d'H]ZkRLFZP~ikū ێ"U, 4/3z8۔0*>Hݩv+dpYk ͟Tk6HfGՠۓ%8G9J5\ݨ0uk6Kh.w'廮bcpNDk}TO vUV@ōdj'ՠSO&yx.Wth .3[ 4۪q=gSg| z &Jz˾N. Ck !w(I˝PF`Aq.3k:JQ, xVO椣YX|4ZTjPvQm9 H0ѯBrkTE\%d"!ӳ3>=lLi&|mQ&7V Z­+m1Q vo"0CEύzA%GA t6'8-ŤOVXǶ##KY Q>G:[|j (ww[8Zj7Y~!uP֐†[2MtK#/Mã>P?S2?#nCzpMM,Vnn q;SKj VujҬX y].>uE+{A߀FxUQI@ ވԦ F/s.%{lNC_c*l䵵6L.͝swL!9e/kaY>ϪnFE ~lh%' F . ٸ@QC%r'v q~-[M}qoˮjsFN7XZ-Z5ugylLJƀ '\A,tO N ǜ{EoO('@ۺdp_`pKu>X']Dsg6=@A+sN;cv(CɌֲ^g귥  B4ؐ mK~Fx U HۚZG)ؔ7h&Lm/9jnBJXf cωjG*CAM8ʖHW, }P @Y8ຍVkY7}8S,)EcJҋ^ըA!{NFB#L3P 8׺@X{3pq,K $H[HQXti,^xtE;X-9cgD_L\9$IMVxO^SڲW`pdڬq5!16w::Cyt:P< ܨ*m٤ۙ[M' \ދ;h1B&K4G .5~cm+9uoj^ Ys{Pd/v I]ډTkjL)|N᥿jQqܴ^z j+d֏6ƶQ57ءo!%Wl J8+yl;{4FbwˉYvIk=.WM1_أ΍A.+wu[lC5u_b9eoY5><`uT>4cte/ &wޥdmsZErMRcWN: U8xk| }3su+x,e֜0x/5֘D G+̑Ƙ@XsuEKxECuSk\9*ER"} e^L׏ 4}Dk./xV+t:biZ=6UQv.~#I7& CQ(GD_Vd/%"h iDUjW L{ݨ} )*F=+Be " q?-j"CE\SabdDI\+6y'&|IUp50x ϰʇhDظoMd; eJr/gٕ*6`1wM; V/.uN\FºV4A솹Rص̼_7vh̛YCů^0|Y.Q{?*on㏗hV.돹eFy=բ>kЅ/YE/Gx'T`9 ꣙=i'RK;q8&.Ubn.&_ސcH"Q* g\h00 \Ϧh ";zFj ,yU1Ǵ] r$]}+#T/MRRSftr"^54 ; j݌[GNơy7!2k13KT܊t{,A+P[\o0`#9ah\W?Ni$F.VbjC$ /SY'U`o“ D&gg8hvI2u_Lf "$-oqQy~Q0-qQ}8ًC `_hW֭=Xx;WQodQZHu_ٵb!(r2[uop#D(lG@&8c:,l/%4ra9:wTJ^̈́ ?*淨OAHM9/ ^_kkxv"/vV-+lqIg_i7 ^}^G`|R iBVmL7=\:MJL17r=QZGx}.頢釁M8u&0 ;\-OsUĎǖCƠbiԜkHGqdC}";ڌ\O(>g { ǦP-b2vN!|#Dt$ 3ts6eٰ6=\X,%T,?׶J07R kA׍(.[f$Jf!%LVn/c]I _Gsej @2gM pfzH^>8dU=BH +6V+J Z*ϖbNvx.Ž*XH9MUJw #88a \_F*3/q+3^_G_u9aBE$i=DzW`XGƲګO!P ɦ5p+cR\ǎS@kŭ}uG$QBBLd@I>J x,{IR3ܲr Sۦop_6Ň߄A<,h?!f&;9ʩfw܎_S,]ds=ca(@nYPS^h(,[[gXa^TF6fJbRn[AX~1T<;9y$ al]< 7$P=Z2o8D(``'xFF}K5s\h!!4L:dVwit?> 4OLhFSpSOszwRnpf#)S[AݗSVw<3&.T]\Ɏtr,Pfv;+g>dquʣU.Jkt0e3h/mDzCr-|< 4Gq:E;ˎ]bfpXiz0{|z|{DOE|)oeWĝiwС"!beCL|\=AK8":%>  i{|WVuPrv }ӵNzѻGQ>&Ci'3:-3Ɏ+']SSW vZ& ]g ’6SHw&uwQ+˘B 1wmVd4atfM%Sﮮ4T@4Nf[v\Oz4g)>!<4o%xeT1vs"D~X|Er*DXfJnktħ5FIxN&rk*Oq&Jd2;eb@R2bC1rdՔWc(QbJel[{+G 8 nJp T^^ : P"X)*q5Kfxoi}:"sJn,Yu2\;(8\0l5^"QԚeЋ<i ӧAWk\%v\&/ɥYUN3dqEwA1 j}+Q#wrl4cd=+-~6Y~y9nWK40/]^5s=>i;RЛ/͐ɚPa%ߣOZ "Yw` $#Gu W7C;=`ʄye<-gp=ϕ?D"wZ<:5 ueki=b1jwA/Dvz0N+Yzìި_J.@rӑ,-yjm;} _(9c,p, XȝSsɾ=T?nZeẐ0Ճw'v1y ']\>_K^((&~iӀpQ6⢃ȰS{qP>Y ݤzSdxP"yrVy0'+'Կz /$)}$3Y5z1'LG+ua9\E2]I#R~̒2]&~}j.ᡸ9U:v~E=e(]Dbra}40!#N tM :T&'` P~̾ `%?5 ;C{(4ACEUpw7; Jnj,"n6Q% SkƖ/ueܟQ,_} ^f0ؒ? O@NkJ'if{ J j;Jwwjedur'ɜI oE ?B, ;u# 0!130娂_D'nܯ@:`Θ0F~";3P3"k1Hns$ Ǫ!ɴE}{k vapYu4-?9d#NwN'$Fb?sUfHE<3/2jfnY bu8 MEɣ{ e@I<P/b1er`orxc*_skqEbt,GlO rlMRO;R|%/uk:E%^7Z@ԡa qo|^׸7ܣަ& 8Xv*iW ,DBUstk5?pgDDRBze ,[Zq™m Ċxm{;pW[#;]ofH- a,Y rNh6I*()vLɹWzkR V"Qԋ1,"AZyF‰ 0߳޽"%MG +%};OUSBL\/H1}Rkq"yu1 P+`UvLٸ6{'9{T0'h;M+zN<5Ꮡ=̤@&(\~+eI4ѦZ&07s_R]}\`K~<}vugD "V8Xp,Ԝ}а]6:~osFV ѿSn^.ID4-]RW5v !E%k]gu "K5p:Q=aF &6 >0b CW ObmPYқ /[NUFLSCn@*?ɐؖvƆs%. /:Rz6 דZЧX>YWP57:iV`sE#mL/m"v#Oy_Ĕ9zQr`5h&WPZno-Ue3Ue>5xC$Hғł?`@8EYd/"}؇clYAf_\Ԧ=ZU2zJIsa,X1-LwS[sB?%M?rvˬQɁܖ3q/cyO.֋hAdO5y2ƒV{5E -vopZ-V29wz?ƠYǪ#YAMz;e>)#S+Mi4n-";CB/z).W?a|y̴Akjv{UMD|v  )чSj΢^xJ9Y8hլoZ`F@f"Rh[z2cnbB'+zCVSL1)uY?-ml={ad[K$-Qju"u@_7Qf]fn&4bb`sªAWr|f\чdGs6q* Ĕ 6v@x"Q,w]G/5X8(7"8{.{m3[nOhciRk{< \d` ʊמ-XکlDx/ctR{?(l=#*8t+ч ǀ)޳R$y>zA 2Y&ʅ)˖FufE?+Z/g@X;>ZfB#IhPH3MH#{}d)"G!">n+Z}T<:>,+B/HM"X4ⱓר3H/6AS֮/ZE&]~l nL]sbml0PG NTPc$+wqN+ ˩3>X̔mD`.]GEpG s>hGPU2B~A0.(xdsʗj@zR[E] Ne/p(mθeQ齗E=`5"zn`깯(O%'d{.^ȘZe@Ø?.i0'.i<{f^BFbV>qۆ>߶CbYߟZpwߛRe B&LhML&bF6DkӒj =ORP_uIv+ҝ'B>˹Drjdj,Ud^qc[2WVթc MwW*Jvcrqiv=^fZO4kJZM.}@_l(~:p#?C‴sIᶎݪԩЮʰ~;L PeH;ե\>|߀kKdse`o˥'N7ioRG< Ar `JJ[p2W|'z᜻~yn`CŎ~bS 1UHtp m $LWc D;~J$)H|ܐ?- Y*ER% <0Ti:EXLT#|OsƇ!)kLF-K&Y)P'R_wz`sƵՃhf9(%gU-q\= tg9K3K YyjL.|.f%-ܩ@;A5.6:W阋&gu6ט@_/mphwO,kk堎(#Yh8!aC.S8%qWEñ(ѐ" QItEoUmFggEIOtsۣa*YR}kL,dL3? `Af$1Hh *;70{ybv߶3آ 1.^דeOy;id5(MZgi08Hf5K3{Yo}b)K=$f<+~N24P(FO? j.&B:ؑK.#]Z`V@o:uI;)ZB+u.ڦ&*+bn+Zvr-KJuP7M20k䩓T^4$땃; OĘl7or@I 5c}3~UgDvLpnnYīan\(O~t6X$''X~-^c_Bt2jWS< ٱD1Y0NjV^M쫏chrVE iD& D/oߗr6q-?a@"ASLkhmD^rl U%&">>}G,y4x"nMragǖ+OVC]'FëN&w-?+oB8=8: {f +⮠$ՔL1~CPlA# tIT@Su\ܧG9WYd"@ VCZ4S ⼾p3`+6E?a$OraU{wM 2Sd2l_>ù_Nl1 L>&n@wV 6ELXZ8y`U- DVé*̜RKz߁mKtatF)g$i ߥe*pi&3Һ?<=#.[r}TH&YYM+vB/N?nYXg j+ L7*+rBGri!6|^8 xT9! ?bG Ѳ,z!dn o 7T!38_rRZas|;8fg"]n4A=FFn(a.68z%2.A~M LUN@* 75k+|_ ),ґ9{CCML;Wj\IkR }:Kew8|Hvk}4G"k홨c')'SϟIhxn`cul8Q @EnݻQ)O%4w!Z?ZcTt7ufZ?y1-Vze"f\a{OCc¬(`sGhkSSaMgЇխʟ/4ěS1?&r棊^@ -_JwIyۦ+ڋ _#`NEmuRu7wXpVeIO@^tl#3L&Ҳ:O#nf{ 1$ mR yLadOL5uǿ'ef4SU'\I-Gr. Q|3>0*z7+Zt o ʇ$@dɊ1l*n~|j} oؖYsU4vz_xڬFgdfbKυc$L!"t6@yRGLL=Z X}><$?]]YDN:M:yhXREb(nLyzCV2Aڱ֘*ak赧eeR(K Yt5D*t4axўa&A2H70I7EhͰl R2z ~hw#؉ 8=Z_Jlj20>9>3Ӽ{-Ě$ǯQw1J6%JC$rE{hc&ЕՙJ ͂!k~jBW~Hqr)c} =aQ_53"D#[4/ Ɛ[BV?3Rgf;bDUKm7(P j`./·fꂵ)K[)dh]kL~]b8`~ Nj- Y L#xD-Nsa6.-_e`7ϝ# (4vD.}TIqf5;S!KS{8Is.g֤Ln.z~$eMS!TKQ&k@U{D-kL\Yu\\>d7guxR"'S 1fD DzZ-GʅXɑ][Ġ3TKL!Qh;԰w`ޥߥGhc+^ UmrgyÌӥ3?ͥRJ,ҝF|q5[Tऀ7/VhJ޾ϤvEKs}A SvѰx,@d$nSmek]`4*Ek !߹K% Q_g:Q( !I![P9%Nc5FCrJ<IVi3HG0[><|my{phea+ zF3GͼN ĂkQ̬Մ ~%󚢥uЖ%(:Zγ)ؠ?hՎ ⻓OW! iqoSdR3-k·'8 dk-$euy/pO9bszbEA'f1>ȹ$uo$ Jܛ*"+AkOPѵeuugc\a ,"zI$u0b6gۏyoN2vVce=ӄz))@f?=UqzjE4Y =C(Fņ%Ȅ _BĨ6څIj_wZ"qw365ۑ$q醯s_p7V@8^صE)ЖMdN>2>t&녂9KH''hr^?۱ڠWY=K1Aʝ{%JT~ZCM@wɥI*J9nϿz-ށC䋳7D% (@@C&PRD%t5>,lHJ'v <>Q}r@"s}=7 @~S50SLO u&%r!sS+ҍъ%t6mEVw?5F0{\6=1}EkvK;(q E&Uݤ Q$1}#ÁDmaKٵyn߉<G2GrAnA!3bI#.AA=+|g2pѾÓct"B r2C"AU?ZYЋEB~eȣjc J.fZ +|a,ȐǪ+G/*0a/<I4n74܀Tҿh8$'鱇^ 7_f•-'(oEޔyC/KlˁB ^D,z- }ORjW6AAbtm+"²;ӧY|&H-ox.dLm@Etvs{J: !ry$D~&":&L5=rAWfSS|`^=eڌe\|u`նCKZG`/\8pc~(P9]zY?W dGB#TQ^41# rӉp=`]_-y 4Zm2CXl@#-2KѸ- U }WHp%1"cֶ跥;@ݳ8rkڵT}&I6˝qC_B|"Y$F8'/(,H 5:65Y-)W$ ~ǒUCn WHco;>L+BbrpJ8Y.1w7 FҎO&9t$ ]=?)^kϛsJ*VW9fDkgQgI m>$cVPs8X,{NU԰ZcS&Ms e6[8I{OI{3RyIq]G4yA#wD;{lZ=!^?!?P'G?0lw[*d=.l5i.`n!j!xHV K;ʰ'lOc'mR$xhFr#n~.+>.*NpKHnb`gSL$M%WlHz 5a`%&^:?DXˑY"d$A%x$볿L¯^8D SYV3g( -% |qE=@ d?*Y>wxt E\6lAXY9ۆI>L8:T!=ðVIm6/bFokyG9v&'?B#*:8$p@VoK/5=N&$I_ZgKC#tg XB)5=}*:Wm:?FS w[ޟ0uj ~J_aH pbZ6 qRZ4̫EJd I)aosUB5[>͝0˟2hsN<>HP=E*opW(F.NMsd`!嵰=oGq(/*o@| 3K]m*L$`lװ߫P`vI\W2rٙ2R'`y Ne2 :{P!&#@=bVjۗ% ˑ`}sx%+5Bn%+xfaOZQ;%!8}VDЅ4RTiL%Z."3hg((&`_|Chӥ_ՔHp:Sjy1XWvp 5쉈7N# /AQV[ה{SmvvĘlsƥf Vآ(h<;DZ\ G CuKO T"qA2 "bZo F#OH/Ӝ %qQ30B󠪗 eu >?2#-+Gi3&[{u1=[ I sl958΄;^(fz7-o)q37þ %*W$gw_9sՙ C@ӭ!7"cX MЧl)+,.1"nФ5>T]*-@=(%Jwؿ"2Ik%e ! nS4s/ҜvS6?$3Ν=)nWpROvC(fMY&rV !&y3wޗ~}7-8@']uɱv'T'Oi 5G*e_ 9.IE˘w!BN/K*em8(̵>H-u-}FS#P< Odf+Av m QAm0eAZ^b,F 1s*Zq!z_-nN'a+M:>53mL;{` efΪF^J@1h܍%I:yN8> 3W$Bd0 큧 S"FJW-#Z_;f\| #i!*p̣WtBVC6 SY([[-8GȖ]vvwM\,`ӕ;SΆIGnI!'IAQㄔc{?, y!I6 M 8-(t 纞{3>ߎ|M5k'6=N*>HkzI0쿼HA]VZ\@E l٠س=75Ex'kd4UFJ``n%ǙNy +P8~8,z_]ПZ|[MCb6§܍Nm hTӃ3Ie*EH{U lUZQWmR"#*{isuj;?ڒaO8 d}q@C7>}Pdc ͈K,nj:{%RGrCNN=X8 l%a U mjѓ<BXsɳ!>37xwf36_*'e._HZߨ@O@՚_Qg.c6Q_!nu2O^$Yc&JT> PR'C]No_^Ɣ=:nq N(΢g~FO﷈sd!pd;5Z*AoĬ vVec 1&paj?Nl=rKǹaMw]珸`8 E8Ig,W~~vktf̌6Yִ\1T"l!^G\-ṑV']%sDzۉDD<6'x|湀[0øm /TUowwP--d՗8fCgo($>DLA6Nh]cI"IiW(1 'R齹AOy ),Ȕv]T]#!eb0 ?_ ѠE.0ZWfL@>~@ңfYeWZ n'l$~qt"d^㘛v_o!aH#ҳW$|n|>/қHZߒt/af&cx+x0rFپ]a|I4 :׬:Bs!:M~F{7eۆ*ILX[MPJ3 ܃/&R[l>5S)# h jRZlaQ( 0Ʌ d`m3<E-s휂ϧ!e-c5#Q1$E K+aiA uAOurDj+0|MdlQ8{%L`A$3wЈ7s;& 2Ch l6'I +eMt}/|bgoNrMV̀ `GܿS8hiut?y/ 6sNy]=U^/ϱWQPX@3[~PM|2T"N9(WCi*sL(}$5|u ]eQ*ؒ5o[Ki[\ '$;8jA_lZ< ?9%/oejyeQ4yƄ ͟NHMnOZl;am Sye0qނL0`S;JM1*o@% 56apfOg "Ji*2{9 < "!gD7#s$Ta( aG#";k(jF !bU2c:)GtS#pϱN߆g{!bWԝ-l9=(!jC$ S>Sy?\](d;/T&y#I6?mU7Nĸ%ᴲ (S:hF1j4532h>YDZ<.qa0k0LX/NU\ 8f.g`(lQ?ZdX?" .ax]B"E~O͞KlX|M *ҙk0X^$kڹh5t6(ſ7ٔ` 9C02VN^z令٦9ӐNgT'$*0q'oD D^1,6F^TH]u4#Q[c K35eT̘ط+C[}xa/ nT~ÖnfBȦ BGq_`)0U[U76G\-ME--$cT}食NQD=Y =ff4WiȚ oxfKC14ĚLDdt,{? XPx|Tّ&Ei`3WMpnZT{] {7KU[WKŠl٦H"v${E[(&pNڭ&tT\EN–ձкPrCRzϽE`(JփÞy;woƀsB,X׌$?hBkudB<&hj8Mѓ2"#+(/(hDP-x(D(ɍ7\a-puo8`8Ӳ Klҳ\`,jg2ۯT#\z8&pO{k: ;P':D.C.Nj찕2C5!B ۿ9e^[/U(#CG֑dg#]ܽ6 We j6H}๤0*B 4Jn0,Ɂrֲ%JnV䠈" \}lE񼭡.Zk:yroSdZq5 NNZ죡KJ'.wz:w@?o`kXv_ĆǼKAb xCVb0԰Nbub3SsU iܼmQbYͩ 'x{urCqF@Jy=Nyp;%n'z3rFR!v0,cOɢ`vne|>NjMJZjSUN=L][I ljv5xDHn{TZ2K2HO',GcQ~RˇY &`&;сS-y+;PS\ jS]SUxӽƅ59%aGӓ%9#w UaQWS^!Nc'$GzX1"܈؅o%Y-q{H/#E)XB8;^;]dL"/s- l--uj_I|nfln+o!3e"k h G$Mjj1`]6FN%0+N]!q= 㴫xmwM'6׫*wwTK: t 7_ĽjiH׈Yh""2>q:=_1R=ͅqP!aCēv*Z&xJ~ܥ <I-lX7˱ l>w{N<*}9U0(&UBzbiu5E1TF 3'ZA=yb=@aw"LœvO$O>6Ƙe]\6em,}d 2xW!GCokVYm͵V6UE ,C\: xhZ҉-P#fS(eq> ~>dt#sFU?_(%aAFh ~t&OhRk*h;dl'Jӳ H4CG?KTR[vZk+qUO,;C{}؏OcCg6>q3 ,es )TĜY nKN=QΚ~jcs,>Rkݓ{x]ai3H@".N3k}Ln\ ?H5,P(x fz2cullgp)]\ag̤ `xзZ2:\ujT!M>PTQۨ), =Ʒ UI,]yWvn c" T^鿄I^}'V%H[@WyiA=!N A B$NYhC`>n9S>r#&wV_7eowbeFUnWl;8ڗ:J3{#MaUR|̓͏Cx:#D_P;iLεR]0u*"&/0;[,$ވ+Jh0oJOa-8y7.u1%)1_P'!Q@굊'!x NߪC{Pgz×F#f* I=+beUv3iK6<EŝON F0])El9/OFql3l4Kj >} Kw*V˙MO>xN`\ĻEC@…!:)GDVԃ*0;M證{>/1ܠµ|M8:x/GvZ(ă0TUE^bH{7l1dgFx'=& 5bQyDT"56K4C _js}i+TZlRnf].< TL(N'*AM؜ᮓPG hk:xFL`wp.֍.sU*r7i#ΪvO Gѭ]~yyXj,!Ԉ޾^9s{cs>n("J v'U=]h~>;:;5TPڥQ;]z]ak]a Z Y{XDnY_H*әk*~#>#ʀWRǘ jRmH8vF]UbwBIğJpѕU;3S Z9 5A?`訵kdzvNj;2ȧ74?g?BCT xLqb晸7Y\`"roq߯i[OA>~lw j!ʓCU$TW_^u$)͗hl7;Ȋ˱md`5Ea1 3/d4'] 6琇D%åD/e{ҋ:B  Xxq)m9mccfH{IțŶ\[1Y5 #Y_ HD{$NbgqonlVUˀHR!," 7''Z}+kѧ #~C?կ$׽ ^ 1[4F6%t^-n |yUE6nKJRA:[40 +:[D(|y{s^$gőN,Lcŀ١(`^-yNz}ΰv P{o3 Y 'v]+=xN+ڐ%m@Zj(Ơc jSp^íY^P?ZVnL޲~ڙY 6{Ȫq\6S?*}vV0!=R.22AXWsj_ͺ]yf0s',&юlAؙbmDǫ $gtGЄ (!ywxr737>,[%΅SLGEW-O@^MxY:BT E\(IG~8<%m.I 'DV:{/mgtЛ3ˆSHh=l%.4} yTVǝdA{~(e9k1x ᬴ӹgh|Z֫U5L"4/TeՉ1fL򩨆xD^_.203j/;kn# 3ظ1*Xrҥ,"KTο1B%6ݬ=/+k^ԁS^i9KnILAmW,: S^y"kw&*AH#N[,t;#0(iԽݻ7dI,ČZg4BG0[ .+l&$a0{sۑrp|K OL:KW5]}$P.oBY=5dq[}gr(C-H5 6z[.<ܠ>DK\nqjkiN/m|7O9LnQfpY?WJ;6cBB Zľ{grhѦ5B@/4<;LWrhԳLp<ӗN?nzc4בPwJT?r5RmHP>S"[be4|Nj&#w t胰v#6T\dlV [zBU=H`~nޢ}?q,DTڴS0N Op:fvGgήwdt.zÄ@Uſ?pVc2o(Xylc}9BfU*(nsSIP8zՔ}Tȿa-#'ґ p w"Rd5ebX ( u8?- [BC耦Jsa1bރ49{^> o!bnuVkyOb\̇J'.ܫإc {_$eZNB;*CTwD '#uNzES+xbYꂽ*3DXCm1/QBn֠Q޲TiMέu?N5U47p"YCWȠmn+ fX7se5ؑ,nnӅBo K.p(ӂ[aD-*w5>"w.\h,J(Ek蘭}ր#5keeĞqȯ`PO]< #G"^bVJ=N-Dc7&]#0 Z ͈U ]yGv\ >"PYR-XGF|t+{p;9[W6iOSY3uzm9V\q!#H"nK&5M({Z/6.WH|3 vο*5nF!AΤLRԣc6JmaQ;'ĀA,k1!pFJB){W {Z`K,$Vt!Lx}~6G1 9pZ$ϋ nP'vwx6+YB3Ivi|>ˬ;eU;Zqf]Ic 8[>pEFG1/U%PO Ta<\IT8LP0&P@Cc)5>>tνX@p"!>gEGz˨Р"Ux62}aǻⵢE~ {uO^oBµ;YJqhcm{!ăX0N},L_W?.n]kE=f4y1{fKII&P\CCߜ^F]]BKLgxrL?o6iۉܚ;'A;vjhjdv$+\g- KA3enI*,7Z 2&{&]ͺQ@DoU-Cj^|X?6BkaTfNLeT91&i͟^Gu2 ~h4&^0GB*eXD{snVfAsbC0_J"P\R; :`Dmgk H)~./3͓n9Y6;xٕ4,SKx1qe!7ҿcUl YIS> v)~6|gɏ-f\~ O9~|B}.Y6{Xy.u4(lU)U:47X䂺7RnI{V+2ߨ` o+ mJ=yx5ȵFRvat;&_`P!>ۛlV[>:{/L Xw,ۖp,1:]Z2Ժ"*Ks( |}.l3GXwm_]0!m=i`ݺp|UGP2ٻ=a`ƑhU:~?m%n+DLW9m[ 5ԻQ%R–u~& F$ ̮D^8&4$]0;= #MaQep8 MAF,܀m+EBzuqI5YQ~_c􈖿vv)+x -h*Ϣc}C*r8x0oc(lsEc<ϲ/ӿ h'1<( .8#WP~/ Lx= &p)K%,(7Jh:6 :7vJ>&)ƦlX v !v-nnᬻw" Z 9F; 9?2jלz#/Dcܠ֌dd].UJ10Z'#=iM Ⱥd*%Cs|C<>@^7yHb'u' 3 T8~T'د\G7-)(P|udnV9^ޟCc=I$'u k:L{[ gvf[V+C՝fz[ʅ)ֶB aopuRby9{傰벐C`85J{A;&Y&&KtۣːYpt(b$fr& k؄N?qJ*<$%+^V#$I6To5"(* _5:&UA(sjKtv$XcalϛLkw0~q OUVZpp]+iluX3ȇ+@r0c8W]mZ.0R͵WQ'vUb1z8!E;OAYl[>3"yog,!%hWؿ7AF=)ƪvXqRSݯIFࡈM4?>8Iֻ.5jtߒ,y!jx/g 8!4RPeK8l?\N(T}a tEV iY`G}cȯeԏ<8֬F/^Sk(j1t) 1U 'xzk5MGAtbS~t`vao&Iɒq!j;l*tR(*ا/(!+meσr6 L]iܰ; ML%ŚDhTغeNmL¼;RUWyAQ[A84XG9sن7/l2d™ŕbU\SkX@RGk)Ȓfh.Gֺ0eL&sv9H>Ao- pt;[]9z}d"ct);ǻ3M_fdQo7JcdIkS[=tc_$uDQPSHCeXa<TB&Y1SA 6vb}ĩ9:=ihl+[|p}[òd7G^.gR?$.yQ3pܭ$~$[6*Z^y&atux9gy0Ghf[`h4]DݷWh[p#ya;;(.ȶЁoƕֶ=# 'pRD6u^Y_+1Hfߌ$[1JTZWoPB5`@(! vjx'r&w/xljҧS~#hfܟ l'kOZBzwmfaB1Lu8N ⭗]ZzDt E=N<54)64Gz2o Fk5s1!c^@wc^3DT!N} ktΞls;jw4g5!T[!i3Ϣ&o*<HJ*r7l)~ /F8,DzM"d+ֿM xlNɑ=.:Ȧks!ncq i' (\yHt,6]O1#oIca,Geh1fh&{фТD:bZn-4ze Pg1jG+yvn,t%rQQHyURiءRpݩP*JKa/XXb|q;&UqbTB +]~ވ(1kW 9rAVJtc[pHϐz#i9tD˜F [ iji n+4~+e`2D]j)$ׂ߄`,J j6,;])ABv$_fxcQ4S+RN';UX-+s;mhgmz&jH"#TO}j!&Dnj"+%ZT޼2rUה4S1c ۔?жh(fkcw?M DH^ҥܥ|Ʌ..?#VI't ? rҕS^̓ IC ގuVI;EBsD 5:!KLȦ*uiv9@C4nROnOi#IA }6 V l^ @Du?JX8GUȏ)y"BMOeB{02bͺܯ7 d0P 9B7 F.-octvi29feN@R k-U {>@St/c!z<>*?⏯I-^bC0h;tVx t?KHjuxNU$N2e7DVoGuڷG"m %nSʜ}+uBp jc4 -tt#Ot9!W Ԟj&dTt5 F/u?(2KAF֕cNU2 ˼&;L)c S[n>{]e VFMfLi_М͋-V]tM )(+bflCJhc{^dō-X=2_L|0'k4@4+2g(*?#yGEBo(-3،U!= $DtJ3#R+"{o_jT04RJ(Ay7b1o.e|NPT-g _}Ot;1QP\q'~`8(y2@ +,UbuMˣk2#=b':->7wUnܥS^`ó+ĆzרE`B2d [SauA(5Lᲈ.Bih#Y9![{gJw*|2 .['!M ۫a9 ,s%FnXnH/a_hMo҈ȍ7HʾMݴ&0l}suzK$Uj5~'گ39. wӍ汋+"sPE韰kpD- [Cp(GQZ^T;hr+/FTflkq Av#1+GRR`RwLw\h++j6FlU&YܞlqXD/hFF?mp).ई~&2]Kx ;<ƭ UXKlP|~{[*?v,n0E+m Lk\&_uҕ9s3ҙw_`U(_o)MNY-bɃ+*W@kY_M댊73i0FM]`+q3h<=! 6k)jYz2 `e1WiK`y8St=:k'˴)yI|"ܟFjݶWh2[cu`xw V'n; $縇d>1v!:KajEGm |WvyhZ^r;D\7PGh# t݁FUUK? 8Tj~r"DV{r*'>WY8}Vu^$fSN8xgMemVhϬʙckZUF.gBB *<iͅpm;Z߲/DЎHuT88*wS0SQCy2CdkBSH{gZ3OzƈȚD^_*?QMތbcԟĹ΂ZO6^m/P)lH\kAL쌲[2ib?%3ۆerc!rel _uCp0J O)o"eTmRrV z\墴KEE$[v8Hc#oH5vcP5!ECBh~߯aq75Ie|i:S|#2 M]>˾^ˆK@b6ח^xqN*B&Ēq6*׭%d*y#X1C5R/3Y"U V2QH!Ⱥf])x*s𚃥6o Љ2y}S#_:38J3Z/[$#r}h^0+zpeut4w.N,`|ҏe,678B?Djoߖ"8N'UT:h6P0.L:uWp:K;NaQ~O3 Vb`)ç|EN$^V%YyN!C9EGFqƯ&o>V$XIo#/.;GWX^Tdh]җY#1Ϫh?FB8Oa{"&Ln{X.J<=BXt[uAd CAH7J *M\I5Z7И]ʶ;ߩ)+1ʀy?ON^ݪr2fh |xq^Ṛ3|_cp^#o5f^],{u2Rۄ?x6i&}'Wuؐ} E@L.1@]b>.l" ]EyFUF2j3.5v F"M_"N&T/ⅼuan8DUv!w%c l%JsslUg@Q||*JoovO1{=z%f;.5*%v2Њgtp#?i M `|2"$$ǵuBYBZ݀<4Kѫr@|rۺϗ=C)&v5Es_.B86Xo'p+#kaF]w!y!>u.4M׍`P7HH_JǓUˢ'b*_?yb^Hfڅzv!uĝPNJ?Xn!ZXADjN-%-jxyɟ.-PiE "h8&,tnϷ]-^w&B!܈ {ܨ<3H6Tಥy^;7?!.`1"iYDQJHkV6 qx+?^}_줒oy*g֧5I,lܔ9!n" -[])SFamaDQML"$r1[߲>5A)MCdќڜֲDd3h{X vv)('=l:N?WvɦjEVu:IBΝEIsi{6*ΐv^˚Nrx tq{+~$q|BLaS;_R,ͩdA. ?*nѶ2b 493eH&PjtѪ{a 9 rFZaIvVg 5;J1qS=5k'h*8Ҍi$6*Ďfa{lj mNUs5r<@F݈18LBz%b0V@嶊#zk̉:WWi@,yůI|G-vtk溾GG GO `:w<%Ԗr66@h݁XagΊ! )ɯt½XF,sDn4[6`a8z^We#RN< s!Z@QZI'2V?mzXHUt81{qQL]CVLk@J!2cCsQe:oz//b1+yahMI9  `PʳcHwۭs_[Q6+wl#uc>{ʸU<5eI,-pwR BȷBUTRaڶA lEcsr=c}޻P4yB:?PBaCf$Qӵ{)fAie,4&38yLMkfʂ3fI69>`7$dd9MτiwKi/lPo?pw5"ozYO<0jU$m8ƞ3R2<cVqڄ2[脞(Nj4+hUCZ%,1;.hV$=3~Gׯ)|%w ?w<TɝQA3ǫO߬SwRlX~\kf=ah[Jh^{i RNpTp76;{6Z5:=(66DxFÒјa0 yuFf6a\s8X7B7 pZ^6:S^tgT>S=!n)\UFVfGrHUݛ[棿u0?E)h hxJRo XH6?'e?]oy-]>mY-:BPۚHr@ayX>xWYwS6\U00i&-޾E5<]fhIڃ@\ '# jg"ܷtۨj! AA^+r}K=ySmzI쒟(iz0'Oz˲6 q9<+Armž8a.1 WD%^H]`M, *i5]LpLB$"p7k*jxk]]l]D29: {0?8")ifx&U KjlQ|bq_amHO8l EOcd7xd |QRO P /^?#nJ Qe9HK[c1En`y*;,!T^, ۋ̠2 `nQ6wSzc-ٟA֓b .vW쎩c ūo_k9Ģ_?K%VJIGSJA_6 zi:+"zr{L!dJ5'_>D;F/ hth)cG lpW"4l<(2\T9Ї\ȄZZ )C:hNOӰs10ۭ!(, y T\w#FߡVw[Zbjq2ҏp c8 C/W)x&M;$mppIr\ 3!VU3<7m˷eDl:qڧŞTS?NuN*px"H- hcҌAT0R+-24݆_+l S&zWA2~{%KEAU㸕:9Ƿ <9esrV,D8Ù I*]regM4SŸmBw|O O4WXG9UR!,'w>,gw@TnV!y f!fD3Ah(vne?bCkL]I*=tQ5Z!^$aAQΉG D5/p̯[̌ěThg +k|v\/MA*pb(/!cbUd&,wHb.`3[WMtN{ɱ8]%ԉz"̈́{7#7Ìh ۉPr?mb/VLI R՚~:)"*дD,a7)N?(؄FmhY+t$yFoD\W*r§Жi'POm#tr o;*瑅8qZUTYqr SCgɺI{_7e>W\$͟:P5kq/;@{fyd a = \O$74_uXx ;v#^t4hxbOmSSCcH;63&ī~;NމV*ށz͂m+L^ l'EzW5iFFvif/Nص9qFeؘ;hxaM)R M6MMk'Ю/m 5۔nH"o^ͷA-n QcjЉ&Y\)x& *WZX.%;]+Qəa?)$mOEi%$YR;iY-ʭU<@]+s|{ajv-=nЭ q*)zG a{p@I*[[i_Q7hN"R%33fv>W\Ku f~!Э DnH{N,Wr,^ɞq kW*1Б}+.i{ps3 S6 Yq_-}/6Gb$账Wp0v%4OWp"jQ7Jcmmy|,bߗ|mbp[vR8 9QwĆnido*?\&bjCGDz{MH6=1 0% Qfro%KV ,n8%{[<#d@@?]I\zĦ~0!=/ 缉n F67uc3]h<~:pr4&4&ͤiiȖ5K02"rIhf2K3Gٍijb#aS sֆ.-;ǣ* jB;l[&e)xu\ZY_+Rgk ySQY2$sB*%Hj\gD^T$\zYjŮ wơ[8{>DJ#cksKtLF_D-%%^!kh٠Th[xA5b' 7V}Ȍ++n',eiq杕ܶ؄,I?{tcPDOGW3ȕZ!2@1;5j(GZR T`^Kb7ȭ=2yWe%[2l˜K tL$$X3 4nxG_Z*9bwA$4[1rtw&@t,Iyd un>*fK3 #WHwFĮ9./Nv>{(qKJ /L`cg/ŨЌ 0r2\!ACd3:ל-3FlKvՔ @2sVY_Wk 2һ+cc:!_H(5>3' NYk}!'0plwLW4Fo:&\f6^镑 U"] 6j24s꿩FЍ{x4y~4i^ApUnr |8aC)UXoݿ4a<&lKaCg`F8URsiEMSO&̑~5Pn@SDaAF򩶏늅Γ*vEHM[)T.Kr-{ɳEQ;DgQ<ӟ KD>'s8قSTkE]e0tr 1\ʍ}}e$[-뾋I)[f2iM43Ji䗟N-A@QUjXwgӎy%{jƒ4JRu/tmKp{PdJ5%/3j$<_=#x{=&kJӧɸW1_L2sYhPA*k=iyZ .]OʲgEǮWM"C."$d~!!̉k>HׯlN{QMh=EmK}8*Qdp^;ALj^ n֕_cr69H;]g`g]HP֋u FD-~w:ˬ4^se2:Gp@8٩8-汶d= :6(w+ YOH"τ?v]mŧu7yf$2* bLgpC*PM~+5 a qahڸZ&De\2MXBZekPBQ#i  Ȕc_UQuֺpQ_ x.e y!lk>aۖ~UKBEY~ z#|[nv¦yr 'e!<;7)ϋ;\P I"j;as>ܑ*? :+afAqbrdݢ?߀1ucNs՝PdDkz#0UuhCc m;"RD]+qr¥oj@B]crOh33kR< ԈR_`Ռ;PEL~MOAI{DDz BT`| ,F{7Cy8Eږ@"7ҙsK<xlt8{9b99B\r*g|6qL[иZKM$&.!y]ZqޱÃgkғ+R~s7j7.F)6k 8MX&ˏKPkڝ5Rb%N8Tfh?U[ɢ;@D'hN.FF,ؑub +@aJ%Ml>ǑdtY=10! f@ ܍SM0n7EkgTDjDS9HfPI&[_DH0haH{q!Z+QqT~LP[G> :sЮ~.vyiE]leuz~⍚,-jEEJTE:1߻쟁'ed}?P!' `lƬG⾇bzLjC:f0*96Y-ҳzoM6^G )LN}%j$ʣè" :C7G5ÉYe k 9i2x1zڒQe^kj@m/%T!rit:ecvrP=ͺ{n/G~f~'Ɗ|'S}q̦WR۰1qU˲*MQ2wn(^kgOO"U+0v)lD^XrLR5Q^XP;ԧ9^Qn% '#Hd(}eAPm}$5ӠB1#oܔ!>5 `Ì'2T]gˑFZI#hd٦qzl<8?\~Ow@ ~5/gHg*ՃK&*{)%)i`ާ^ Nbբzߔ5ʼn 2Uq AfU$)OLl1Լ1- eW*<Ǎ$n@"y5; RM$ ϓIB(|/빀2 msfCp\n"kjF1'zJ$]q\AZ\0;D.W0Ra ;N&A7 N%EcNܢTQzX9pYDnvXT*VRe:pZ#rҫǎpjDc{[0NRۺ-w QaU Οt8])l&gna>CJVo5G>M#'NkLw|sW3F,:1'#Frz]wΧ96 P?˰GEH!*=E`O#D7kgW&(r2ǠLNakqH߆u6ÛO8&5K@i-Ei 'n Z]0abw5IX>>-z'Plw |Y؞=MumHJɵC\V+jEU5ǡ&| !ŭTmuI)>G8'&\hҸXp()FdD܏ŕu0~O" @,7V1 L>gQy[\*-򔾾נEPI|+:'cˏyzLQrG2o%q r%/=?uC]"t\Owd0o%Hs kֺ#.ys|B wɂMrה \Z@S;|97r<;|R]d_b1r0#\bH&z3:d+/<ZlD0 ے$Ye 1[3[M*wCAlH,"u׉ |Ii6bϨ;h\N8*RGya·R,M4RNk-%fcS1xR4xCS|žR^sdRez[ICLi)j:čDzhٝЀ ݐZiAҎ6TU@ yl9gOߤtp?F. wztio?P;?"{X:@w)/74ƽTC lcFl3cWei6#OLZd *i(J3cԯY<l4={d%-2uFk~)0VxonRJmEj@sae۸>ӝX\%7ëurlAn\{BB^d)[]72}(W"P=T'?O܇*,(X1EQ,I~*WԢDK~FF&IȆ}lhrP6p+e=a ڤӯ0͚qMFMs󤭿oJn1{0E fh7VY#1u~p-2ȃVM" w/ c{%} g1[j@}h);8n1ԏe|]hkUJ%.[nJ'd|) ޙa-dp5 )Ym4*Ϳ8pɀn0Ef-\9CYEE^vK"%F!{} uTL>ҙIV6McTS3AݢnW7%arl@ҋRVj+,AǖqȮ^$}Ni[:O<|̀~5'Ig)OϓUc0Gu~:z_-C֫E=Ph#z{/E¬T#ŵ$!C oP-"z Ͷ&ho㐗fLL\-OdÊ/PMOgH3L`$\4c(\MDv{]"l'gNtn@yLn9R&cEON0(c -E4\ =|e(jb>J>"̖c+K,RrڗI1WL6#H\5|uP,ŋuQ>u01]QEySHӄ^䀪 QH/;ytpPt VeVOfB7t uĄb,%AV(Q=07,nM\P 1PsE)jˈy>&0@,Ď6L!T{c<m5( V+`e{leFc(YHwX#quQ|$"X?)S'X!|J&jY+̘Rk]7%]qbZ2+6[, m#Zá&SCs15CaX=,إ)w7r5]馫CnWw.^o{8s2%BLZ>ƀH)WzoQ!W裫Q65 9!K)@K{|>Mp"Zx:'ӝ`' k}pͽ$2Ax`J$q۞%EiX6cǼ\!، w<.nsc֤Yd}m{K^SdW躭phy K0dk&'Oڱ_# L'f(6dh_ (r˚qqM4S~kIIĀ}r,VׇEjy|6n:H}C"!S$M*WbD,ΈndƽI>~8w(*B&OΑX³ToO2lB܁,Y,Gz!eanmdl7ӘDnyUhi7KY75pnЌb=\JI} Nl"'z~ْ˝Aޟ-[a1#D~BT&[GjeH+I/9-r(%EXV5hK-oKӔ|X Q)|(E :H d$tv6ӆ+hn1[Һ-m_Mb0k׼wW.gsű`Aӈ nzKdU(F[<*4))zݚs%b*„ڡ| xr=}pw^+{}BOsa#%G7*v>(wsDtc?aB0_ կzsNihBiBUER/1i=Cxþʄ|)qUTrhVZ7=ɿ[ m--^":4tUD5[ kqa=2϶3đWC11}}0G0sb"<Ɔ1$RITYЀ3}ֱS&,B!C I8b>j}5bz}P#D.g#TO2zW̆KkAPxWDZb"AG?zjj$A DsqWeL?ZG lE% )<$S|uy?3̍NwG %+e5-\!|gclx1c+gD+f2ɸSTٽJ#(``TU;24J"ܒ[:g]aWǏ] oL0? $k4~閮q͆IKxdEe43PGb7i;PR0ut}<_jHס'sρF{/S{E7ޛ?/t'+k?W!w #SE`U)3UP4+5 TkvnA1y>@^AςE?mx ˋMlBR쑯T>Dz|6a dJ_32Eڹy*Į@*gwYiZmfa_ 2`Ecu0LPjFTE߀|ZxEn_tǽ/i2fd ڊ?{3~ڭ]#!ҁĕYi +q~F2w:]%;$"C.ƎO#VN8T- &0dą&L,_}Lg,j@1H؊X2ۺVLrCMYs m>EtO! -" ?1 UqqE:THz%HT7Sb@O}:GK{kn!3\N(KA!N鐑^;t=0vahYQωË=a1croMŅ:^S65gnvW-~m=X3/K}tfX/|NIÏ$~-xK5yƮ֒=VדG,`tWqY*&~-tkU0#lƑ%s 3TNr^CÁ} ! ^DdaL͇xb^[Q'.D%u01σ4IȂZ?6J:`  X$TԄTnKPmjQY"a kS}f OIHAHeZ^a˰]p#U@hxv#?Q4ۖ[vs:'$;iw@g<{a҉Ôo5g?8>Љ,6D2:R Yl֑l 1nIٱ}*jTvM?7nt_yQZ*FƁix;F[5tiU}vO}]?2꠮E:ۓ6$V?M 'ﻲZֲIC:A(|imBJt!( ҇Y_Ax+i?{܌HoLo;zdc[3*١ܮikPҊЮpsgKrH3g^Wy?+okJdyǭV40IhlX`hxƮx <" (N|fJ$]&.+[1xhKJ W1ŒކxhJwc C у"%*cB-MZ.u5B/9 w?)GxPtxck az(ʫBZ3oeØOσjYEeJA>QW{$3{i*qSx = >R%?cyQGJ A ǝwHGJ;W&QwlCl^Jҵ.LPkfU~У/A4[j^sS9qh5.M+弋:P@qAfYW{8,s|9U(=lΛHɊ O|##7tdZ-'دwZҎNOSuL^*xvZiI8*=R^gXg*?ЦMsfYWy%{fS&1h9DҔNt!0^~djh8AkW?m 9=AN< "fYmw+g 9RG!Φ^G3?1Oئʁ#]V6V}fVaƎky;l|oFp|`LA1Tjk?+sbl44|w3>%{h,5qX%Ed*ڱ,j9U䗝K[迒ؒ;viNE4Z`uaA{$֫woXRq&5V` ʭy>=6ޤ[kRpQ yf+4p{2kO o3?m)huliUZx`Z⪼Ҳ+*É{K[^0sZ84$~7Ft`xՙǷȒ2f[ Ԓ^:2:3_"jQ<f~vi*|C%L,teQelwh:nWmK$7"T~MH/ /D $Jwp'&Xpg+Bh~E_^fE! K=:ܿ$8ar|2vlX(ӒڞSh3~IK >sH CJ|͊Yf?eh4Pq8!3FFgvrwV8\1ʆ~"{'LNy!tqJ$RZXD.SoL @ r\OGnaRp/`!dv)\O,\vH/4H {n[;d0-"#)eEJd L]ƉkrA:;ۊz1eHRdHQ[5YXW:-HA%%<(󮬊 G9*dXGAZ`v z"eȪ;vתmOUBIC"!aF̱.X)q 34#+_+ZNSyjIJPF5ɓ<ET*isS!ֳPR|>by$nF(0셄Hx_*ͷt/f^n_ )i\=g4 xt</C>G)exEh 鼼_Zx3/f}M` kj#X($Q jڻMK9{jl y /U V v- 2j|?yq\PbF'x6dӵ4@vaEJ"0p4ֳiwZ/TۇuB-QpW0܊ysjc"Fc݋H҄DnT3R9#[Hdfz0d-Iy9kSd%MZLnsHvK2)Hᔤ׶Rv/bq1'݊RvJ3x=]zy0 bjv'Bn̢n}W=lh?Mi1'ƞ9V]ܼ0R:4 [6-k=TVWU[tF\=D@xל 7F=R`_?*x >z\e+ʥlLݪ"b&_-*>a!`r}~ ۸gW'0deKN4(JVA)SI8[TK'߭=UC?J;ɫ (Ŝ{軣#$vGϒX_%BKTN1ePM㴱CV%6r?} e=s=^BpZ7'p89j> ΁^=i324 >'64L(\Ul(g _ɗy/ж+.ԛ)nu(j(͏^5dH8l︫^{(ᎾN-=gQq.T&Rt=P6iҦK:"kx@reJwd%š7\yc &B `~[DChN0+bwJ{+;N21MS%&eF޽?i'VfB԰֫kp1G Y')%Soݯ}pc3"_ S4Kͬ_K.+;qQә4_6(팩!.in|ҷ3/ұS՜Ero$6vYi0m "p6> =<呜QH14ayQ);h'%x`U;vTGaay~ZXC1;,Pi:w4+EDMLk=dc,ɖa X+W/@3L@ o6Ħ79/C~gdV wzA)&#Wz*mBzuSZ(톤n}d6pY orA3RE@v, n<<Ẕsqni)EEUry75p=_jĽݙ֜*GޥŘCl_}?]`<-ϩ\! `}Xl {i|h>X⢬U?6tJ| Tcyu8j^R"훏ީ$I\#S<^O'(D0_ԩ€t&ZhB;/L*-`{ioCtN$!/ۏB{)o{[W^&js PuI~MS [ "^iOtD Dd)mʵ,Ux5iPlM ,}xL{Uű8œ褫[0M5|KOBБm-)W1˾dA 3G-0m}>WADQuPɥ9 M"3{zXe]˦m.EӦ"h)n~ 7."PmicuNcrU=1kW/mU v|.{ ̵1O*g΃O<߂㱶fj?."Lh,A'㰕IH]Faƣˌ]ER}Fh~1\j^[G(pǐ!6ȹΜ0~43.6Q(LA;gZ7|pW(B?hdc ~ ,]7/Ɗ[1 M{^yB<]P8 euECDw+u*{ sVwbR^`^/YcV/|ǀ+Ϡs'=)E,tzRetȆ7tB7T^)4=[ ¼𵤚߮ǩ-)\\6׭ [G\{bg^F"s ʑm6u(5 Wua9 YN4:,܉\8\:!4k{Me\ՍacU̴io\塞ݾ\B,wEMhD |dA.31=`uL"y"[G^[='MQXocJTTE AQ!I{ Rl ~(ٛ.!qxLR~pK=THxՇs+3T 2\tDQZ7sȮ h# $qwDz].V+mJBW]\:ltXfrd"M,lJB vHMFo5X*eXȡ8FL~ 4\wzXJʸ^[- FĤ?   (TiEc1U! &x9Ys ѿv0T?)1b+^)3U2P?*W EصQMg8rY/ʹɣfwy"Rk! B6MIgØdeZB S){h=Ws8x_9S}ֽ9Hɕ>(ȇccGs8ԗ9DxM@whfelÉoNs7KCgFoeԎyUMhE/JDOG3O|O[3C˅ȃE&yc_G KPSI=C}x.֓A^Z遀 Pe\>Tcc6K!|<4/]li;wrshll:.`{)fn}TSaKH1q߲b:F,G\Vg*)0s]ylfQcs3EZJ,xS8)`kWb8AY}VsOT{P~6K(DM}E;e1^LnY~[m݄y6zwt6{ zSl3 ߯Ŀ4h$LخE;NCMMn2,)ctZ(EgNƜm5wEdo G?:$ y;~m")F= /MҴL{Жt^_YmYt;Ni /CX3r\lJeɊҳzۚڷM|I98'{`Ex}PQKFHq^d .@v=~$ƁSLfiBHê1 J#ЎT0[R;ydzhZp+譝2b}ӦbbzÆ 7[|lϯ*:3 d!ٗM~)BDr ~@x&-f%`*=)NosH|] 5Nmx#R3Z#I <3곇CizU`GDȭw})Av%R欱y'dGmoy `/dhZ],6t'\ruzl!Q=p ?Κ Im{s݅A:5bO@KʷDjLqAFC@@<3; +јR0AP>6\jn+靁#zIn"&mKH9؊ΊG2r$C=uߝy1SZ Wo yc+ݺ.ȟZX0[#1|я&6/=tKnzjsG6R`CśB[EϨ/a&Qm#nXȇ{Qk;cAXt.!S~\&4蜃gY]HwRN_3Wڢ=h cJ/b Su5l,r&wx]H:)J˰_a~(ݙ M-e9xb#}wޫFL}̀/,,nsXr̵ ovnöZ gK&QZp% +oMP`VR4<\O FSze5%[DsTUB :&b/|y+PY3Ț((Ba& T~hZ~zʜ?܁HjdMc26LUgZstoUDz<]@wQ qUR ~c2|IY^bf. N?BuvlA'vH~ };+} 1WWKw!NvW$y㉞C($R'2#<(Y$P4v)Yhv&K9}bXQ.2 V'6a=ģ0=eh*'P[^9>M鎋-(+heq iR`5z=ᠠV:ZE𞊰(.W{!? $䏶ϑGBP!錾DLu)a`na7Y0_u@:Lk3}ZeaChp@L FS-}>=;bm=MIn1P+k\(^-<|ݩ+wvK P_ pq?ɼΒU ?B0 1-ܫF .PޥH!w!be.^^;ӸmxC]nKat-lQњu<<<ixD =b4w/L\DO?UWPQ& LnZ(TTteugDO|B6,u0r19;_@H۝jInR_D問_|/O»+bp)Eُsp|m}InUv#l1RҲ%A2^{wϗI4mx!A#MSO6KY+#&qK|ǝdΩg0zsF}OXf)-kCi&>j8c)%Ĺ|6,wgGoK?,U mMK at"Z%i{Rݕj9=G, VpΦD/m2ܠR4lA4xE8 (] P6fx2UcUB_P<ޕwIXPUqFKJpM 9AV9H k3{D$}?JLPɁ-2-1) nT.:{_;^ႇpPRy@ġ\UԖp8Z.2%{ˠnPf4LAIF?|M+/v_# d,L3Ȅ%8UCLeI[BsxM"@~wv4ݬK^)*JPPy #4m[+È4L Ey|Ҋgkq<r?%*$GBn%3υA6ꇪc)+DcF /T6F fPSkoE<$Ey ,Pdukݨ$m0}Ti=ÇI֞9]'،FuvSAo )oy[z$yfgs;B[#SRe[)Za4xNIA$gdciT=#ja#J%gX}% HVXOy+1eC"Zm'rt@_f=@-"n[)k0j{:/ U~ ? 2S%V$lwI 4AS)cW yc+\|]읇Ogѓ8l`;T6@+2qEg;Qe`<>jRo|^h[nDXAoBG8m >0{BM޵Â7}.o$Adi~sѺ~}¦z<ȗ{'cQ|-U+M]$hPyJ yr1z(8H#n<@èWUofԫ#&yI}OJ]U^YsVF\+WguPO-p@zT1ul )]4~uGep0.r{ 'Bܨ|Ԗڝ1W\qฺzt:aa;noV=dA,*@;`ޔ|txɑdg;{%td 5=Cv;AQEU-U_+DevRj]3vN1Fs2n<%[:u`Txv:@L@y\y4^jњu~ U sBNřP؀։ lLObc42C1ǵ:c$<4u|W +0(1>Kst_K:%5F畅A^(ISC Gl Vgo]mE:"CNEWm;Б1"cL#ԕ>͋B3{_|GIolFp1#+\3#;4]7#=RN&b1jT0qH9?} 8Ss>Зq_s&g zDe+rvhll󌦍T/ 1b+MV5tw* o 1KIpfǶc OF֙#"evDmIrYr͠&7w^j}͏?ꝥ7LO|)ubkTMC,"C~dnz)2fe[M.{b,J_m jL7 sY͛#LSlКvƜ0fOdC 놯 :Hk^c:uQL3O# u`VYoZ0Fy.~O5(A`BVLWBNG`,ܗK^O.U}70 1p`?Ivx>CCz1| & F[pA"+aԈ atͻAVF{c9Vq,sQ@W1 pIKCފb9;uA8X%Da]0ftO`x?r81<=zƨNWz[[^!#vOD@gk/:1ǯM: ; rOa7(a cK Sf\|ͱvqKP\ rsFc':O/Sډ-Bwa8-Tv֣lH{iKesTezr0Ec%ti¢Fw%W}~x$Ld=|m,EiITZT+->f7AI:-6O$=]aia/~%R"3ڈM)?3p C_m6n톸evVm]w&> /d:/jvě (X'oZm2]yQH*b,w-p[QTz 27,&VsOQNȊ-5a1'*ByeV@%Eŋxd=C .u7ˎO;=9% W.`' /'v8_]GzFAHB՛Q% ge/L˄2}c6`7k cW$@ Xsp8@<`Rv>h%f\*na]iؠEK#Va*2e/Q&<ȒĀcGJZ4QRmnz@cJdjOz9+9XӶ#UG$Ŕ~T Z&mD8PT &#!9OsQ~K&~,})pSMEq2b>VIJI?qĕ,NғbXBqS` nQ/rH1Akaů5*gxw,|LJ n~-0E`/s, Ek1@-ɝL(m fdv)1gɡpAC-֛ jAAs`h)9IOWz6~Ey~GhEfB>Uu7$KAuh4e]mĘ.pU] 2u'f庆 !/;=T N -'-O#e;'ؤnd̆+J,@48q.hʣ1IŨHA6\ zA ^I],N}8.nfpUBdLRW5Vd Yp Hn5,Xβad%Tz0SSM;oG8bS$HUP?hp<)6XGJ[2xΨ'5(L-d'nEUBCʗܙ-Ca-+uL7bNy9c҇DbS5T8 FRf6T< 8]-N7aP"H|逽uudXÎ3㋶x<K'%=ԕ)F̦~-uV*VqAjݪ;n,iL4!*7盇e 3jɹ84BPZAiN;ЈwF4歼."e aN?p,3+P] l@$e/yd>9S\ėo1ha<.8έVCMFP8:vj&ZҬx?u6p"pD|ogvo\g 57T?LSz{`>crziS+1P}Z,߰}`՚)_dbk##WΔW*dM8m@"sjCl3P齘6GOhL؆[efxQs|6Έq $qWZB1*V$CTPj1 $kͰ# `42%rF5!6;Ɔ|)჻dڙ[tAUO[`GIr{mqݽݰxom. Y˝^d,{pp%N' YՅkq!H}/OrIԔJܷc7/KmD@y} =2McG#=k"e8qJ[+9%َH/Fޝp.wϘ2i.fâ[8jOO2ZhI@x@T|M.ء2Q_ܾE\wl{l}-UhYPp^@i<ApxOBmK GႉIpo}VZd aBa"i=?H(BLS(ϐ@i?םxl 9z__|_GE_f7r~*&#s3+5`0u#V%AN:TMp.,2~y%VnL@`}E\%K?y>fMR FRΎNlA#~!Y pԅu#6wbWrHX{KX4ݭ/:gHZ)+e r3R.0^jN@)#96 ~|,j4pZ^{cW KOe=ȋI]2ߊQ]Z4{L.Áv֒_|)nEʁ0Def-FN*P/*wJ3[7Bqo/GHFk_ƛ?I{ҕLt{I' t^< M8hHQ)= 1;3:oRD 2 :XSȭwQ4 2bwml%ZntT ;."Zp蜱ZM9M,!( g]`̊ˈ;6 VDՄl9ƛ8݀26fd[Q;YK:oo{7s!usгE)j$zڈJUJNj\hՇbbK-Is}ۋk@1kzO. ]!=qS2VH(`1,N^Ú)li,ey& /h> ȕ Zc!Lq"3/I>v*qiBHZ+,G߻cvج=p<+e3 ]~\Jz Y]2 UGQO aFîkG yEb9Jߦ$e%,!7WC> JI2"t!GM^Q1:P2zܻ" d\ɦU` V "QC!$[4qp$7Kf\fPّc i8*vQK$a|ڄ7_-]jLo+9V&"_Pi6T(&(\£w3-e›us#% ۵$v@gQ}Tn9QԭW.`x-&=؞u E(5 a+% (3 z];wKɏJ\NQ& :ڀ_6ݛm[p_tB"c|ux 7|Np]?1֞79B r>g>e3lϙY@fc~47O\5DN4byWJL.3-Ҟ3(/gOg)3Of:NbWM'H:SfIIM5d}rxPjiSi<:un^%зB^9 } m_됺&32]L>q[[!/M]SXDǂ~HjӮLy5/MPy+hpc6*zM2HӮC;+h Д +?1Tv<H|T7\ i)=&`Bm5UZ(ϝ2cԩ+Vae; DSp柆muW%-4yJof #MpVÉ\r2 t7s#ZcghYO?*{j㒲1mQed0S#i߉ݟdnwg22#~-a}\ cYhY>d8(:De]{=O$^v.}rM=:')ӷe fh%>4 QtT㊦H9HlT!ȗ_-еrYK)`R̸))4JݐB?v^IHM## k7wikjiyRYhVy1-1d8PO9HW<^~Q=7BPU6tg??"|d7ǩSW:6}vvsoWyB4ǻ=iAGE)PQ [tLÐڅ|ٲ133p{)C~JboVW,© z<D>07N꒍䎷U^'V MC]ߎ0& !s^ПqHMs @, dڈl6ab`*Q=PMh,a( ~0>̂ڇv'CyWPN 9GkR^5@M)]'x壌be< ZK8,JծKe,l;s͸|qSԆJy6:;I (Ҕ;+7MsXuОaRAXo~MĜĎ 8[| kiB ):ݦ!f5*XDC8+zS`F cn#h |m!B5V.*y-vWQ̃ܐfҫ">Yte^,-ଢ଼o)+txZT<_j }&%ua԰r: <9i*BL).,/Sޜj{j{ěon$5*t)0<Ɖ%5& 8* X )HOc1VC۠VƮ"oNzJ5ucN(,i|mgS " 3z 6Zv@^j`6~57aU 7Rq`.CJGxDN/q2uИJvEevl|chzrl-:m|La1B]z3-$ [M2Ihp䓬RuI"o1$ 03j`7_AQ$-ǁ"m}ƻ%5yS,%^VN脻xJa>M[iyfQk_Lb^VO}TpZB퓥TY&Wbu8+AOgx_RxڦHγ,$߾"`Iц*grCy~yW3j_̕UwC)n5SuOtuMc_Ylה7=^z 7mY B@D‚h(}LYbFtg`3j}0 Y]J:c0NzSEP/ *.ذnfsq=/qG'R1a|X^bՋ5]TWt1ܑԨ 鉘 YRj;txم:L(3wtS !ֈbF.-IKgP, EE)K&ӑ+ İUy';p"}*7.>3 C7?Lgֺ:U9@\C6?5&x/)6Xq F,0) 5#=ddXgaKN(8!C2ww Kрu?vqIqW"TdxNRg]<齩ɴJi&hr4,f)֜CtG* C6{+^Fn);(o8F[o'jaۮcg4>Ӓ2g~k\}+ GmjfHv\M/z8YܗUt*"݁C`Aߔ3a[ʨ_b]laKo~"z|8YC? bΖ˔_q/4kEH]fm|˾G)F&L&\u}L'>c%f WPQ6f★(eUEHo8p!;1*ɳW}e%Š}UzVv95B|^m\[UU[De#gevOMt.u5j I-(yrmUY}#7TFIFUZ`#CO.]6)<$<`t'ߝ˴H*1ۉR6ȃs>[xgMDJn?y~! N6OOa{?)(,\%F!uېx(#t!cƗNuƱA0Ĵ>vÕ qbcw~|QN/Უn#YLܫ;͠,J-~B傾+N.3)5ES* LxqUY+xw{`c͍VGKU?Q`4X8RMX8Uȝ ̵ P}*vmPPMD`dD*ҖZjN&!1B7'8JDŽ*xVNaQdB#S[Y m4-tE%a2FHd>#j5KplF_ I+Qͤ1/4ۻ + [uuNڗe |RLj;.vH?3 OBv!ğn1z:UB%Ŵ`U]~% |k߳5UoO-#`Km7R!Z9;^ 2.yb:rh{M>{Fu%R8hlP߬ ; o*|Cw 6as6:R}³L&|TDkLnmJ5 C%>Y.};ՌU7Xq.8 g D%[6;ៜƂd[$`njcŘ&#) jMMEmu}' +[21^2jPEC&۷{) %mFF>#P*mW!y\S=xݮx+,E %y}xg(8], vuY|17ɋAmxw6 t߲z%7u2s@e~ngD𺟲`Vt^mh:uz8X ' Y (ho aM&~ )̋*Ewca/l<L(5Q)ؠ<`w*G>8< )`V|ؼ)psea">Mltܕy~LE2T@a&7b4ܮ|bKVZPG@ESe2I*/prF]롚_.NR%@\ ;scX8s$"yeVM>TKTl^$XLs}7'Dhl9C*l%1aVISQZ 6oq^s@)5b ^HGTpq' ̡^ LucʢB0mCtF3a  ` ~3-e>:~xjdYexS2o! o|I +hH-(?Jɸ, 5[ SvofQf^MVDŽ1oRee5`ݞּ0f"1 VrK3ufGx*wS#Sk")h,khJIE'kό5goί7%,{I#'Ó0lcL#i8I2*%Nm$-ı9KmS!6\3 e!9^'ٽw?T[j]1F]<ێG> C-4ΜX1z7a80Ks܇]Sx7eI,jC~&Ev7kJvj#~WR_]BN ,ПM< ˋ\W9gv8إzCxx=>;4?DI;n% Ne+q?rA-4g'vWvՇ>(uS'IJ.`Ul߳.JDR<Džʍg[:2zH_cBaY+FnRu&/7E7JoHG>-dA ,;ŝ!&?/ѣA(,HH)SYIB2hQYaЧܕ&5.9G "-Zi!KKJL x,^2FH [deX]udޚ3_uYFU5W,v?M`؁󇿪΂a7 V^kJQBoXr8$<=Y ey(ϲ(EPiD-!R%LIRle'Y:9# @Wʂ"etwΗOW護RæԂ'vMڥp#F6[*XHk.7%ów2i`/;L q/X|ȅ~w|xpEV"৙n^nT RD6)_<۩K5#󕭬fXXԈ ~i^#F49|I Ƈm|ٔ_k}KL!\? j tB;6UKd:>.z k0\PsYq0-Iທڽ!K{]b4? FoFM`y[A#;6 b w*"tZB(K5 RW|B';ӮO>4~giظ'WaBqꮃ˝$:H9.9~TӺ2ZYߞ&A%"Қdp F\|TFd~xg?us2k#KMȚ1?hdNϓ# $̍ ˅꿆j=<# ]J6v4@#.F1g>tWd}F?d(ŁHgsJA5{Y{sձe`t] nn*X06 n X*wf6 ɡ/ʳojЋ$:\HRQd*K8YF-%\bl_{D@1׹_K&nG :o0#e w~LcnEQڀ?F4՜O/%HP4e)jUbH=dg?\M\>mcwY8j$My4,KK}hÈs! ,c+~hsFçMCޔj=t^T,g|Miy$fzxݔ@a^<}*G}O3ٌ2lg >Ӟ Ck!pBדS.,5Uct(R[`45f8gtm'LeX 3;5yrn|Fp:.U#+]  ξϟ}" \px hECc.|X~Vx,MΕ s5톷!kّH\|;`+W}ʰAIjRϟ7:+hN'Eg!ݜ+dѝKK'xHd^F?Y1:@S?3.Y)䗾 5{) LE cVj`TYM=d F,W\2(,+';qU4pg07i/Q;f-kuzb`>y@0N>Ƅ?w 2*qvYT9 kfW#fՕg~~n f̸ڜm=:LR5E獔JW,RM计 JЌ# /MM)0q"]'A*)Z,`@\ȗ1Aa+š%مlna?zfط`‚0>6wnDiFZ_j틵#㬛yJT:[RwBz׺Egl1H6F$q6뼡 /:* {J$3qWCTچ}mB7cU?.Pď@3k̼$h7Y)kra>g}Np9+yvЖH=V򲌠 R$=0n>J> ] hd_-\G:Ԅpm"s #Vmtdh¦<| ccSN!Sp4.c3 J"2 uf%o"ql2/S1ʱ.VI8xfYԟyÅ {mt+@mBAo MDOL7U3Nyh2ÀKc,:dnQo&ICUxgMr1gE_Te aT(kFκ$ 'bEMNGHb ϰ5jjY/*r7q^oa/;W^ARrZzor7Vr:%h1 8W" Tϼo;MNu9g\tth_3C̑ C$`H,5 k.D0S0R-4Բ_W c&pd0PRi:4wTLRyx3kozb8[&sǟ xzTnԭ@D~;`{&D ў؎\_/POCI3g 9\;)S VD6ԯzVҊ,*͌r&f;)") v)^f=C-|>'ٗi;‘d֮-p>jVdUd7 O+Z?w:B".u_!%ƌ`XTb6^hѻX E(]cd|Yzi-d0W[O,U2{"t0, z6N EM0^ۃ`emw\6 t]VYoƗDoyO)!x,F˂.^3ŹSL€ G& FRK[B {U†m14Veq31>6"#=N@\䯎S௱u ' [{MUJH 4K78캏A@׳4 tua="I4 w֯ls^ gfinGĺfm[\*H݄pKÉn|u:"PoDcR$ߟS'?(w#b /'X.fc9-ߴ}W[k\ˉr]P!ª#N{sx[9+ Z~b6WLpǂ^Քo"`rRzNa?YQ"͇~\]ޝ$#mWeTRNtiHeVb=KzqE!+rB?ήP Qت_1 -TdvJWضT?R:MđLU:c<:]bm)+WrNc5)'9e,|*# A%~Y8b:"zzaĆ Bf/t+zFy_#2!5ֽV7;%QOZ3~sؐ䏑]H*(P(/Ơe7_TR{4ꪐՄ>@hm淩wCNn_WfؖQ9.sD`X ❯nHziݷr$75 H]L/s8v]LU\%OT8-V;i[Kͻ9AދHjXU|3Wgj@@ .u҅-7[@Z21`Z6Aζ\=Zes2ۂi(ITlf~.:"M(NЌs6Jzw3M5tXڶvJhzN*C`1T۷iݬ~e{vV] @aը<ǁiP QVHFn@ IEFCki ZUDŽ9\3ks,H{1D ̘Tg1 ڧ&A=VCe]Pr@! '|ދpCxhd(a>>C"S.> ;a6- +Ղfna=;_qrh{|.je5* f9-%oqu.7VWS1ry8.ŝ1 N]o8wvlEj®kqH~jalqF"Eac~f;=FƊ蔔1hEhb-%aXMϭͶx&2>"RB:؆sZ I+MU ilJTI8qV: +E}sj2C-#(q_$#Z8d#F\ aQ=ԭSR5-T9ǣxYI!qMlYz؉a)Td!iU|0HYyGsԭuCNmA?_^Bh1!*# lTԟ@X &ڰk|#$A_ 4N.r`dxfYBJtՉPӘ$:cX,w: l>$@#:3 ~ ?-#*$*Td]JvJ5XTb+8Ç@YO)nV `%zՙ҇&,eY)JC۲iARw$9W?I.c#gN_BnL̈́q Qf ~6XXS#À{9WO<9CRf#tr҆7)1~%y ))bs^$ Gge)k:YN'FDM !4>-%`2S|zc:'Ma}m4hSb9fDOowЏDoYxS5ŢeF)n)<͍dd8"&Q;uQM;9iePy"ۜF,IH{(;0?SWȶ~0ŧ䳐ofRYy$<ąBοC7"FF;:|dOgݜԳO4hXȾ|kV{`EB C DYP2CY uhT@ ]8_T\K e?A۽f\"0Ǎ?uY  h Ź+mb4'(  "܋t@7ج^[mf\ GTo U>Z]Pr< rj֊"#Qd9O/Ln"o:l{xRTS)6NJcЍ1rًczp7խ u8xN;vHȝ:ן5<% ]{=}$a?;o-N>9*rFst7GՕl[2&h~Ok3YpQN>IcɭzNm d<`La5;!PV^_tR138J{/aYT\oA6Qb rb^:%])!5۟Rn!7~wug~u"a=Dc.U5$r7fh:~xŶ4xjr>[rwTɥ]U^ȟ=ṱb=sjQ*'*#z0:+j߷9^t's2-e 0?p1^*D2_NNJ(.qF6Q#R 2/޴?N^MfʯѬ%%).rzt@_%}6BE(^elODMڧDWqE926 *2TMۃn?{'*C Z3b-.'ZHJcAX+l6:K, 0DqW%&Ǟ5!"`La -ʿЎ> ]D\P-JߌTe5zz.sJ ceLCPA-1 nQt /`ܓɄؿYMOxc'lB?1 i=\1\q17a Nr(0n)UmVQta_a?W4SD5^1_x[V#/Wk8кΰ}Z,*S`gQ o\C_ ~Qƍ]UYmYGA=WNmmmϿ{0u0I5w]&B3O rؼHQD E`4cx<$1̹Fb[4:m4)É In91 '" QVM@PsϯKx7:,\\1j!vIs\uI=} {\GiҜ]W!Me' ^geSXfs/5Tm n&n^LĽ܌[1ASW A9^RI|A[K"hHy1z/=M( |G3/ͪwhV!R,lh2Qok-KdzA&dlsܫ,$~Xq[kk\4|!ofGΏ |KM`))@.a!GQ&|EX |;r$[Oj *R 2ꔚ%^Z q+ vv,4p1N _OWx(ZF]#]ts4Rp%U\̳u_QƔώXJCץ6$o1zΣg$i j6412>U^vǜt4? xO"sd?[9JTeW= =}"F.%Xc} %&޷jeR oXry$ki-{y"q`R˵#&~B Mn:llB;S㫡 KWGhg8%Ga{TQ!SD=CNETȧ>|I2Nl܉Ȣ>}Hzs%|cx 3+-+p.<kTZtNv u\I|j.8&,7Qi2O \(uDb)^$J\yJC9X SpGKd^-` i 6MT=ew!9Ն3rɧ@d{KM H=SGfJ@Z nEU~ӂ-C ?W> Mw+Vʣ|~1{,bw@ m'?;hO@P=d rp*/r|EG+k#`'4#A ʑHp;Z qm R7c3cJ`溜?޳]Eg0]l&Ob)PS?j%CRh&Fq"i/W3fLvENI&}LY>3QWT̻.k{&Zf7EN*~*frCD"rOTd9MzW)^WXgh #zܜ]!' loUd7fmu)0`MG mf%)QwAij.f\Bu-H8pїa0ѫ Q,c闻6k;eȑr h3m_Բu5ˬtIM3=El ܝuWm+ AUN&&"4!s7: s. 2 !^@ZEacIJftp`9;+;S܋Nܮٷ !<9⼕zV]> 3 ^݉Ci]X[BCbxkI]ۇ?T QUiB$|υ%^üP pFvuɶgk@UBM"Ubش}S˘{6c:. :G)kKe.د p:ٔ!c /k/|vwԵ:v h J&BX( y6,)@{dX8yիeV9]y~qb!DԲI˧Ca% m3L}?q߸T[I][G?h"&>y1;bȇGS9|[~'w=nA`Hao*ĵ ݛQkz1ud+&PRlzy. }Vk! |EV3[mNw[呲`4BsTu7h\Ǭc3#^dJls(YD>9dp)e6 HjӈH5]28؁**DO~&nA,k<%Ǽ"؋o۷qڥ(@Z9mon{̉uWtM=-uȬ[!S7Lw}cכ. ,*0Lt)4 | Dd,< e (kk!I,}ȿO1Uꌋ#WYf78ӱ8)ȍaxDnc]27[C-0/@֬|"sWZ#?TX}I^Ji4 FQH20Օz 6VCؙ1VN;c>9K?910S8W j kD=ɿoSc]g_Š/>`5@RKmLybsK[Ch+U ;PM !zQ؄6xp}>O__Oto=Prc. oE C9vU#hFKGvd wqїY!h{1z>5aTMm,mQDxт%(|7է)C8Z´=FɍM=lH4\6/oT=^U)ufy}uIs(W&"ӄb,*`>smvҔ0M8oG=*n#/˨CC/^&^?JEm@d~"y[WLca˗iWA%C6}l9oJJam#̼>[]ĵ$A; pB Z!~ +;tboS9w gO.L'۶rC'>>nԼ/LD0I +컰 xɚ\&%M>"Aɫ"AlswDV~k(*ѩrif}J]2;!t쳑({Em!fciP`f{&$f7_HkYv7vCn?LzGK"K 4g%}כyx kCK֙RʽI;Jg1vld{ V= ]1ʳȼf *K{5Yc QYJO8%#"';vlY |='7b3.U}E^&FX tʓG 2E+;-Wy;M fUx" g)S͔Fjiv)T $xߡE,xtY~!m `͕e9$o~Aׇi! 'sl1ű(4 )awu$f{NfGcESq/~G,qZ\Y  T nY=׽IZrXH$ "RѦ(8m5&ye֠_l mEvb\'bkR ϸMTl;W|-8w^u2 b,cdڄ-72(\zLbA(1+7Ԝ{Lz[eӏVy_TJD3iLyEd1*bm/ 뺝P`3>X;ȼ v0 Y/I[X dq`i#Wl6,6ٶuFx5"cZƎƨ7$4p\f42?"'nҽRKV/l{JZFU5 k*Vމ#_+L * Ѫ5Mϵ3PIs^5^#9+d]ĥrP`qePg޴RQL"RЂbP2m;[361jsL_e-CO u~ ۈ)̌hneݥz._d|Uz~Ǯ0\&D:c%`m CS>% [il:\JP@5nhu)R:ҪERdc/Hз*LDu\. VhH}k.Hc^*IYlBԾ5Tg\zqf|01حcLȄd8P8|R%:xd.hE;|!J=l-A۹ %6TzÊtc$qa`%)` aA:2^lP:GfpS<*#.Yryxf&+QZ?jltӓ0պQ1*N0Ŭ[碀|P8V&{M{gݱA( ^z6may'iA/cO̻r5J}^> + |sJ2T+iTqf {n:zigX8;Bu$Az Ded;S+Ȋy'`Q\rtqk.:b)`)BMαu~Ka>`c`R {IUPP#o3~qo`[zv@B7`؆728.y1Q%׌!ϫs,$'i^bҶ6ʥOJ 'Œ99}S͸9^9HBF.V]!F%$ZuL^aW3}X \G8,ED[G馥Z̋r~*G@Ɯ/29ܕ6t; [%0rEt{#mе"*1\ / 2/C;O˵6BXN\i8ew+t 2F z Ot2)`m/9ڴi<+5m6LXF[p 6C&JM7wPҮOERNGD=ޫ+'&u}TM ^g/d6䬛Wc怮UhB`i&a/ǁ0 n\)o+ن@1 Z$@\ " 56WN q ;XbAE싪JRrQF,~֜D߆3*s>.1'6f!:uNj|`Ĵ/HC:đ|du2U7kk'X0dɞAFx}twSeZ㭸 Tk]##ZB"-(wنэ)8(o;M٬wwI9eTS;VT' < we PZjb{ݟG}`ʚxCh9;EΧ^+Wb !'Lҙ ۓ 9ycG "J;M8 };:d'%厏yNmMMǣ cYYo^],`"$@vo&"b_! ^4 /lVn@aWgkQ_+}:āxqs+ǶԴlDŽ # !f8Ƨd_V+>vl73h8FweBFx-^bUr{YqNVg." #/GIY7lѸ0YPw ٽL fsucUzYP K'/.|Z1Na₞MjnF6< ;rl4h ]ˁJt&pvB@0-2oV u$tWK4 0zb6jK%%Z82TǼIihM1 l{@*s=C-;o؈t =P LֹQ8b "zEAK` r`ف/MZWtüB"bi7?[A&2>@Ϟ؇.x$(:Y{T- ؄zӆawF?C ǪGxD9+tzy 2-+**{)f@hTȖs +-v.#_{\l w7"I#]>$0(`Ѩ2Hb8rdoI[bTD#/I?'! kj l^ Xw7AH+T\A٤M, p>&fNl-{ l^f%z,q"$ wfS8\M2 [$Pfd=mBhc'5 kG˒%3fhO^ǞMIsht-vѤ.f-a]7 -P:T\>!4RH]WC޳4ZX qn=kR>DUWNztȘuyA)'ˇ1Q( _Fv2hm\<yep>y~oR"%ETּ &<6Lƴ$c1f)ffyFuf_ dP׳NdZh"Az#ql+^$tG.8h~Q6)xܹ#K*y9k.nP{$)?xԐ}AYeB@[s4+l;僺/ߤ3a"Pwaб wu7_hVjXW0XshҌ+=I:1A'J`ڙƇ˾:i&O%_-] 4|ESBU\˒xl3K\1)|!CWl#QiVFm!jPVFƅ#fЮ,p<  J3m*.ޯ7y7~M\_VM61l g p/2;Kʅw^ >_< Ζj@7Y RϹEJ) xFLuq0e*+h#bLf:zuޅT"ZU!1v'e}S_SI=dpȣȀb3So'طuȂX_i6t:10bWŐ WX0h\TxRRԣ\ S1|;(1<c1i%Ꙅ^!YY3o=+ $8mTICl#LC%HNb$;߂E0e֪4_']:~ UvԙvR0{=fWI#ү}rwɠY@8=Ds|8Z&M*:HwIV8WCqSlDa~\|=2Œ X d5dFVF)=L~,ۃwX9-t?+]7kV`$mÚў(VE̍tny| oks=1-QX(Eo [1 jЍ0} 89WhGGSZ0$I+ksc;hMg>'gR凪gRy~.63D^iخWV1ŖnRdJ+'U-me/*8cvVJ0<˱=asy-Oתr/l2ɐ(]zu \x?yMv(cZ4^[/._ >iO=lTmwrLoe詝Lg!E ^;/yKm #;l;'t/Tn5QAA Z\:َHۦE(hAlBQuAX]?]*v $l@h /-Ke K<|MpNMKwlߊO,}zNv8a F5Vӵ;,Em'- Kh {G;P_y9:͛5rv@,5w)LMj^tx})c$F2_jmqHg!$?&rwlH`4 ICH[8.fJZuP|^pkhjYzjZDji!1Ds4?[ j^(ȑ'-2dc3!^{|&*w!d8Tws,C:g ߢKS v|__@$uF]\%h_+ [|'|lG x_q6YT'gaI{ P~:&Ui|楙$<|Ҍ@FU{,\7V{6FKɝ*6LiX) Cmww9-j-Jk<5D$H% Ctͧ))9V4Bt,h`.&oL6oXꞵ^H͝q ?H U+,ῖuob#q=ۿfn2q:sKu#O uZFt'03NIՂ)$$k"n$@ֽ"%6T,*Jx{!,R*\g EXPg\8ȤG2-D.*e uLbʹleYqyim1M! gMp&&PmGhƦJF X/ Ui~ٖiZ+ (dU(,DL._8?)Җ7E Cb(w)GzZ<]q@fSħ*hurdnOwÂyB-:: >igLsu *\fNOz5X2d /bيqc 0*CK&&` !χB*o·6^.A awDnWf;#ݓ|bd V9Wl ^a)T9q|2'{;"r\K~ܲ\Nd!c-~Uwx]sb}Ε iˍ\PD_2?d7&zdcpYYn͸-B"TYaQ]\Nc{K|,5ň%"ppW]7tkꢁZ f'Enyxӥ5 nx_E$W(W4g1By#u~`|Sڡ:'f7wPnqŏO \ t-"B|D ''StkZ$֜ %]2#;*#V؍$woN$-ق [c!HDpSƎ.]D^&^y;)H"E2w8\Nw&x!}-d 2]I|5'kX "hU2׊#z{wzRºᏩnցN?_^!|KLՅ`:JvRdЛ҂e&HW ϱ01 =S7 4_lg 00צTt#̹ s,=ϻN"B㨼@.[_"@A*"gy6NkpO76ܧ._W$YhRgwI}5Ƥ ~ e(Еh)h/_y5aɁ^Z&ʽvUYP`DSA+"G6B_T񲼈yXFUV0A/^Pj a+ho8 _åWyYc#$`zI4 2=m` 64ixd.SA\4 ?Sc>>?Jy˻ŚKH=be7Ai_q1 ^[+tGG̔)Lۨe DBn~`8OaS}in=ư~i7D$UA?zb EPR@T+MUGSh7wUvbP|9VH;z&zwovoPboBL?4Cq|%F YF*p7kP^"4gިER5ܦ^D c/惦A$ii}Mۥ}a ,2Y¤)gDT߮S,k*CU3{]CD/> 0Ni_e-#+bk^,qEfjė 8ü"0])*efK+ ]L=mkxIwl& HrY;%Y H"DY3*GxTiFx-(iQT]҇+\.Cd Kaaʁ& _zxTV&) ,+La(R=kg ϗC|xv"}H$symMDCAl.~X0@'@vHOJTM{mg)#^-&44E8΅b7U&ecĈ!VAZD8MZf/:1K!*%RJ*;VDMaDSϊS`:`,W`~+uoE1 ɆW޲7 +i{3.kc37ߟ'sq$ dZİU̖xXn:QH$nG;ǥ|,`}/"@3X/=eg+ '`((x Sfz)a-L䈌;IEEsĶ z Ek jϙ G`_@1X(/pܷL&횉_bYh9LBE,adT p$eLA=y/2,X"9;"*Wۉ&Ck@N.|!c({~”ג$ΖX.:ӢMafmVazN201[bm9^_n&mRhSFEUv(E`!-ܷ "F|ԧC۔QHb2vn/;9*5|bˏe]_{|c\4do@Q(fJ PO0>='WnyBSWBlN =)B;9?`As)pGb|^Mu>%1߀3T &+<#&p~VB>ehvRokjfw*bG&rgRJYH <~S8]BJ` \hȹ ?v9\`udk mI aD!RY6T,(W&E [ɺ'Zeu7yN㉤6YV0WLZ{|Z*҈3/Aʓ!$x JܠKK,wmlSVR#l>qJپ\<6!!.E=O6쎴>I^6T_F: ,p"K 8⓽$$+?s|"XuC: mK,F`s.0mߩsݢ'jpi4t`\}b2rnvQB7F=coM4{4i%U"@Q$3dĚS4$,A;j Ϛv+JgO`.7h(oOBYUS1:`y(NY.P0xiK'w VM!#~W7V|sJk _!s"amBU^ fm|qy"M:1 _i)go Z=_Wt$2qhxٲ.zcL7wEJ`[)b#th68j~cߪ8C*)?t(pqln 4֯gt,O.QmH;ʿ"BeBSK?h{*`i`?9'OSMޡ'.7y*g)d e/PMnRAyan}nRmZjrGSj9~Ρ.5Uա[h [LKj)ÇjdTHj΂F!g,knf|yO0ʪ꩟\]ׄ2pZaH(s2%]c{Kɯ="Coz gqrLX01?BX ӬMI2s +K2Ѓ,N_("V4C/H:nX3#)eVl{ni܈sr-:NǥTKcN=fK_qt;@fkilnJwNݻ+[ +_PwjL,mYQiB(uQ5kTPW#ВJœ݋gH^xp%f袤˺~={ouc2T1æJ=iً|W *6bK?t ME 4Cî#$q-Zdj\E8;@IavH~PCzr_0| n|g2 Di q-Y&o5ե'O@1#:0mxQ԰fM \tvQi՛djgy16 9I&Ƿ]> X\iTێ[B7O|$ B@iPdpXPռ%$b`xlPХ=I O;k Mλfvkuh>Mm1-ɩCOvV KZ \Gi"ER 0Fi[Z`~)Ug?W.pPIfK q}'G4"Y˪vaF NRR_@Qc.4#_́^& c^|mbzORl˝ѣ($h3S`!&7 Q8CIM*mƢ$m}dc )s+TC޵e4F6xy~keB\{ޙe;15 ; ˾wVч rk7otSCyFۚdWWu?Z3Z|(>)}?%r \9e*t#)oP{hrē.[TEA rի;ߖ[A3V|B +5>c>*ۧqft;z?':v1GvSoÂHH#桶^z2@E'AB܁ 4{a;k@D9$0p; !rrG$NMY'@%b'& R8[q3fvna϶W3y:AzN dI嬍dخHYK,v!fN w80c[<ۛcO<./*;`oF!6䮙v-.n\o7./FO'M^ ,Uufn% GzC n쳴@kD?NhfU0',ƗqGE+ wYou*Yz O{)N&84`À! ,YUYͯ7\X3ZBU:*Aj`:VzKFER)bQVm84x(A69Wi26ϸ+Y6' ̻%Wn8,4 5 t C |dfNhYrԐHq?Q N = i~d REݲUH)@c¾|ɓG' Wqqrxn5`攎^pޢ^C;_D^ {A+CJn^ZMyivq -* %PV`ZUW]@嚾/KE] g9QT(p ^D'[θmj %X ڙbg"k%^H!Ҍsg* _3[(ˆKͱiߗRHcH0Yy, (~}@y프p"3q: nPHRuԀq5/vo~ϡ* ٬n+k[Gْ$S4+c@s3ه L˵BTrWpǧSzf0M$?Bo&cP)- 2C9fԆt5J0,31[=wѳhi$V1ބuIEj N*]ϩ;: ;"7xU8R'pBjEi>/׻et}?,/ wY#3)_n5 1+"ƨ͠d `œ,wKc[[^W9.oAMLB"lfBliA 1'q`6~SrK~,_<| uuzЗC}rARXː 񠟀*W[(HubGt -6?xeR*[M4Q"n(5]uSjgб0L(;/%'M|VUW{nT Nƿ>bJRWc3$68?ajn`Z73y!/M׫ 9 '-ǔHLW DBהCcZM/~@8s'Qϝ=ZmuEʬ=&:/M%PF(HdFpkj}/G!="W_}G˫ $o2f끮`AP!{AmI~cS/ݑ%gtGd }4eunJ堎jk1vO<n"u *c.h^{;]确ER;X#|͡i~ﴚ %t3.w$yRhӉq&Bz.oAިi412ӡfU58|JwKi!el9x[%lc(Eބ9a2Kv6sJ:dW<8=F73]Tg?cy6(ۺD, nPۙ}4lV(]OD>!{GgYgϼTTE+ҠM$&6t0b*/7a]a*ֆ@O30ã!73e@/nPLi9!.Padc2@:O$͏٭xq0þ5c "cIoU@ZC>GSCRN E ufR"N?'"tL=>&M2lnS8_Hf Q &ˁG:-䞂rV^e/ʁII0 ƇsX|%JTi:7+BUCC #7zbH ,{0"6$uBEt?oV .\V:\ƻë]ԩ<\{@C\ayj4z0[P}VDd">Må =~=Mʺ\ 0r I'uN!xs@Z{ zw,CVLRQZ@w>#)'Fj]SQ՘` *m@_쬅?RFs-H)vwOEomxV ZuZ'C}8)h It~2Щ|}Ӫ9=hKL)39YoSC3ϑv}{j\Hs@۱[7܌{bdriQ[Ɋ8U0NXn9qA7 q[gnj4Q,3J88ϐhoq;c&ݯ_f^rw 9k>sUV+ncYdp` NIv cm%5|(3u109o2[+=7и)1Aۼ?WɃSfJFX0IiHnilNLB:~>#ȉbIHq7K᭬b \ N]"ʐ6 3s~fI!i٣OSȂj'VK8k;!0U*)@rzZpɥ&9$d97]yyܳ @^~ΗzQ1Q0F$ef0iQk3NMdbisE|Fhu 6: 2gavwW[hد`9,>&l9_}qP`yL9 g!}e)d]ב:cShz nSdLrF 88sbfuJ}wCz> 0 .0Rh? B+]r_@]E'[z!+]{{.\]Dv.BXR7Pk9YD&` <駂@ د7 h~_/-)wI>RTOӔwBiMPHs玐՜U^HY*7阮WIˍ%>D$-0P+Jo/\}LՁw>1 z܌q/8O "9r&_.H% (lCn#߶-1G" gl%F(XyeCPԿ?6vP ><-fA pG܏fj|AhVevV'nd=An>g\5;bQ /uNք4EB Nϊ[5lMw~~fN#lb],<WVpdOwP N-0 D) ׋zԍ 0>_{nq &u 3MDĿ Z<%fiWξUG.S†HCL NV.Nt y+Z=FHU쓧XP)XwJ(:Ҍtթ$/}.Z9wgY򝤟ܐj R 8l*5 KqjhyF@'*Y N8ld6GPpʓƆ HU7*; -wm!U%?~Cو 0, nelo.׍8pر@/_[ |[ {F[>C( BgEP@SϹ.9mG`όξsG/eO~M? AR t! ه66z@Jx9SMgkH.T#/ne2=9p"ݱgYZ0707010000026d000081a400000000000000000000000164943cea00025f7c000000000000000000000000000000000000005d00000000./lib/modules/4.18.0-499.el8.ppc64le/kernel/drivers/net/ethernet/broadcom/bnxt/bnxt_en.ko.xz7zXZִF!t/]?Eh=ڜ9N(B_@\n\-=2V?' WTO*DB?V ˙gi'SbRwLafifΰڗ;R2$(AUғej gz?o˂D_L?wB'ڀ_z<$@X<r y27?ӊ3i/qz?fKdCVMΩ-.$~DN_ɳ'<nDNӖ"^L& ^|2-fMMx=n,*,:HM * >m>N_ ru""1gR2א,FݴIyTdn_U}z5V:%0?p⹢ܣ ]@_T uy$ x."yl;5p<l b'./}'_ۼ RQտI(׬rwùQ() Qdo7nS 'y mCHW*,'Eʾ*-K4,:lDTʴG'EzN}f"}wf^74+ A<^k*IZ4Vэx>0Q,&"W˂_ =rwJ/`\\/7}G͡X/ K7ГG.d,S8<:M%Uwqߝs? z#L#s#pltHÐIBJϷ.%wD+[OTvY3[k6&ϖ ](nj`P8*u)48/B# ̐@H:xir;tGZ_ZoCJy$9E>yL!x9MKw={28ìᛓݘ'ܷ"4RSՁ|5^<]bkO_=ZQZ ߺl7Yd|_@سyQF{WxONb_ޏjQ3}7qc%`JzU]+hЛe"uJV *I'єsҏz  Amae$_|ȁj=#?/=ps-@H5>T/Ua ҼYܳ_V9bl7{@n+oS tnFy)Ŕǡj&PxɝVU20,)|E ^wU"M%u!rae hFy n>*ۥKJ)6ۅXU0gze(tk1j)>{6@* vf\ZMX]kp;)E_W1cgkni1ACIc/"iBg۪c{" 4_Ӄ[,(s\Djh%uEKvçWUN%LW"$0YhC~97%2A|paK. Z;o+V׶@זTrs|xMT^1~ =Wr*2-uXN .9[Tukb7g N v4=fl^a+p9_rL 1ܝmys`n~JK-baA O+);u"Z84ρ+unϨ'8ʞSw*@:EPAd9 `(ҿ4e)`̖H|W,z>cY^$Wؤ7\#T7 m %GRɺ+&t'gc^1h:wЮͬ+}cywɅn]*\a wg>Ǩ^foVdrn0dqwB,x×ZB[z"NSwh$ֵ!bɤ5PCbǁMǂ/M6Ky^g݃)7 Qku4E~}$|՚P;DE7 ye}Z, OGE(^RQDrxФfǟ}evpr6pbn6WΗI \KmmHe vNڠ|b`;b$۾Rc#IMJ&v$_˂:>U]`}D--;Fw08e=cz|#!(flV@ hy_o5 Y]NGyc1uJ{ jbr.ֵj7[n*bZ)?;X*Wؽٶ>Ce${N\BAΕ~ۄ6Qp|QN4VE[ŏM|c{67KpCCA rw٩Qa]DD?IL f_a3t~FxjH65.@{bO:s.Z*$3a\;=Pg)SUd} Or; 3 RqW.UD$!N{ 9V0ӥXLдU?=pDB16d&ENtJ4v޹y9Yn dyiJ6$[GiְESF?tH_7!yأrF ڒx"0k[ҐrMG/<8` 5|^*Ot u!Zf +UCJM[;ڨ8V *]pGZAvAgko[u@-A۔+ 6xLmۍO>H\J*!0~n=bU$@!S,U b֪#wN|ETs]%ݱ鰏d3Vܨ| W;Js'֬ :5s=/ Gv3KsgRctQԞ8GLvo#ky?e[٘5NA'k^IbCv6mM;CV!ca1mgk$Cx  @riU%ַ51GÖϠ:j^ !vzLG.h :TQ-Զp s߻?#]!gu';|:%m"HYZvDMxw *nB$6̆wðP8nYbn5 0G;=4?C$IbU>a,x B:8(MdPd#"(m?o^rg[`%g-u-ڜCH?mZj,w9MM& ) F XK5q圊BeO),(t 셞GQ+XMr5A|isɃʟR[O{Z &̲v,y) ߓg -N͌EOt0+MAAXzUYeW}>=Ӳ'dfGYoP]جU#=i>׾M μyW˻eZy* !~C}?lQM2ob\.XjSض5V|hFS ]! iGJoR@ gr`|Pnc,RՍLAmIKwGH<w UpMEfs`CtcsrXo+fdOn\\̚<#o/d&}uzɃ~-uVed+K2o^ U +NŚ:Ҽ<󠖷RaEPԏxR8Mhr1R\٤\u Ug/=2NauIBe zW^JVˤf' ѻ]g弔#a:_9d jũy8 9t:[+PE|(@N] x%D1C̉3-9n~)(oU6j]kYw-r/4gKAma^8 8e>|=lGVZ̥Qy=Kl.ZDַJjڛΉ^9]g0-0nMlÿ2 #l2 m&GX?$wdUGs܍RT2/|@eG-UX7 7BQKu׌Kle/x. @'f%]`G{FyKVYA|j$Zl~+OH1[it¢S5#W.甦j~k5k^REMLä^!_<`&)"$Fd^"Mef!<~tg|DJIn7dav\>%J8zVe6D96v7w sh;yn_QC\VicMjLv챶'h|7q> qS9`57LCӃ`}4܁aB7L!a(YKYr%:UְCzwO ,ʌA)lFģiCC dz=+yÆ9vM5r^Nc? >wEm4~F9=Be(rF'sFYąTQ)Ƌ)W=bV͆2lg!,7VqǪt+i)luQ황}nMq?M% Okl7N+%}~Y [2KPG8Ns:oy#G0)6sEF`86/gѬs1+l/-jK^Y˅^=GIYXsϟ+-ш#(#'.}4.yvxmf#a >m`/1|#Iˆc]rgVQM%'@Ds[a5ZdֻMf eZr6Zdw5Զ-Q O~:^΀UˊY^'؀'ws&Y=H3)2CH2o+gI*W[D0Խ!̉S97(p< t:v [HzF\٥'_ LZ\t`֗*/; CZ' \Z RY27OJ BYiYrIto %uO}yXp?ӦݷLEcC j,T@fbrZ(H=(?vD>e2,JaԲ+kqcynSu'JEOkAQ삖sɕyMiZ?U tJ %LbߚJf%!G@"z.G|0w8ؼ^OYft|7ݧ^HDQuLPjcl*B ϹmoR(CVW1Bщ"$W%٦&6e>m#-V_i>{ r4NA[l޴߾~ӱ[`x`H,i48g[^8zEᖟo1vڋ9hصۿd-ve914VvpP!ekM~v4cXt5&ZBdg7BCS!P'w"Q 6R_EGW__Huuk_0&?ZTv8XFI:Fm_4x_tx! | #w%`a'Ip'OY;5] {q[8@`>RdX= @UrǼ<rޢ˩>3 {Aj"a, [KR$s#hw&Yf^KE:ǚ^waA*рϚ^`\z=!dҳPn7*9J,J^8а)+e'?9ttnw&i9І9AV2@OX Fa3:Hd".@A5 kgMDÛ CɄe̻[7pjJ>(ۖ*3,Ю&m h:AtmÞ+}-g&ׁln*H{0q9}h~0q](M%ymo'% L? k3q6Oke3SJn8>/4ӽָ~b 2 ntwS}/;RM! Ԗ+j⹊App._Paف9>9C̨D+$OEȁ}XF뀽zDt1>Q v?2uQ&ş7ΰTx鑫DۍDטsk[_ /H{tfFYW{AT~)Tw:fKg+]TϠ<> yd2{E*^`=@1Ez@~(/u%:G5 %uƲKZzUr:TAT/9-vk' 1x|N qTW."RtFB<1S!lStFEgq(k4&) 5/8VzQG{vŧXD(4ޝLO^47^/p#%F/坛 ]LrVv+5HzA!w-4Їfk1?>}TGij`'~mN/E% ֙ 5mȇJ3Lj$O?˖$fhs oq?_tżi!<Ͱ K-TfX| 2nKVJ\za%iN죵5#Kdj0AʻuIsi ߛX/_l6v(ܾaA\HNW ϤѷyG'= BXtrɇ+TF穆D~G3=D:i>KGO㪆>ĄFvPT|’kߌ.\R8jMSbb( g5ZXI(eEYRc?g_Y[V١D bF{TȯcvHpN#]mx֟E|TaLGY[v㕛WԞ;E|>B# e3v{|IY bme^zA>k;(慠@.NtэĝQؿFi?K̖ܰur㈭~dQvRo ]8Q0-1(gaUާ1wq)'!O$D4OoAxh;[6j?|\=[;r l& YJ|MJ򚇛 EP3pe\Mu؀g*QB5xڻ ܍,9\MG.!݂m70P L Dف;+Qڛퟖq/jMqdYƖJ5Ң6~t܁Usn}vw`ij+Ng^+!_Do ȶpxl q1p9qSSh%`'O#]fE)w0S}(L[T3< v'C0jRMe5D^y77 8@ &xt1+ x E*į]nY>ҥv`UlnO͘Tf&bJmEhα_:'#R`>㙢Qvu/CcձW tѡcr7DRV#n!?ni37E&K2CyM[lQӤpX_nw GsMzY~"Y!J Hg~(>gћa}Rin \}%opeYl“E2H 4@ &~w8f ?_o1h276{ɳ`*HɓާLewJ趑u^֒((!ʠ$X5g)UM ( xcbkP*g>a-Sc5RN> KNA 4~DrY{ND_'׿рk+{]ğ$WnO']$$Kݥ}ap6<v{04Y$q&vy؇+|5VvQ}Zr9A2I@UwiQh4~ k 3N} E ͨ4)5, [YMu[(š[li'^,#t?]ȴtT)lD-e|Y٭ 7,JW_/{M5D cjiq)uW==,e/r24°s!&6M&0BmJ!!9Pd?P;`3LnitS02oj!dws5 Mx@ι6D@UӹSf ?ҸTl]#ωLNmS&(~b,In--4xs#TIo7c}v_&{ pDݞ"e—O/ j֥p+2ؤPbBT|}R a&Kw:NGTY''xTS*im*2{]l{3KuER7V86IQPZSIxyZX[VRd#iE2\@8aIp9h_u ~gytW7V3Y%7Imtڗ)<*։+#CXXt1BZ(7e-[&b5mtgRȭVR M?8#諈`GfP*X0L/,Iub^(wZ0xO |j0+h!)/y҆ ueNʩlx0⊻nUJH51F&U-9ƈ׷M{;el@9*KO+|*I E%b`J$uSlj/0.Jp>Z~p۫W1@.oX4\D DF;U⬨vE9#Y1M}3rzFgne(zWo3ɟ`F|`yJ^O7!lڮf\8‰^fN."QMCzxQo[ښq|.\`~&GCcDZdm-g_'>]<ꣲx qtj |>)!BT38e Ϗ ,%ꫀ} ndXE{64gHE&L77P0 'èq|k&3Ru,9MOxa" . _uGwY^{ ^YAX-$ka^K`Ro'!%~f@@vgZm;2AluE>6\E:3kZIn!\G؈nGhB!yAQ(e V7o4=pJ^⼽YmZ/i2( ;I q⽥pt5Lq`~lN~h%p ě}nv7r]=0,8R|ZQUh+4<ƻs eCX~muy :Y?BQ;Jv9MϘB}N/n;z5֝G`RDK Z,Հ 7b U@ h/RSeIWɯ1CV@+nUs6CL_ NAQr`9g_ Q~ qu$_SNjOw՘lǪ,WըAS#w>,)oLV}  1(;zM~N_eű;1vᏈ%@B605Rܤ2|wC`,SW(/rU9}c`~x79h*+$qԯ؝>y2Rm(/\k& uS'B2E3`RӘ+ %l崯%95n ϫ}ٮss4SDW($:)zCru5b˦.ÊǞǍUַqeVQXO SdU500ZoCZ,3+xWΣ ƍpiQ޲*AacvCҭ}VI.x/ `΀<\7zx06|[ ֟SlW T2twzXB4spwx吱!$ _"#ardz Ys͔}%€Kn 7-nժdm<'2֍74_; Je5qY }Ymx^C?gg(q*t v26zw@{=yfT=:KΚsƀ Tig0Bz{06w#Uf^>Z$.H{7끝UY5k7QYgu&u^62LT<hY}j^IJz5.|ʂ谝CǶB[u >v?8;,K!P"|?jN4mj!vvgZO9KGvBZD\kwu*˦j0Jc0DZ}k+3}rQoF"%x.zV?6L=͉Wc_3AڭVn??("VA F^I>Ʒ a̓Y^ʹiƩ;B氺^Dr>=VdOL̈́ K<F8'x:?L4Il]|oi a s$t¿IY`s]\YT`N(q5c"4+7M&A9ErBapsϐuЎeX "BzG7>`X~HkI3 T_ ~-F^0KP_+ z ӡX(59 cļ&5i4јd/XC{E OWj#W 80̨s-b#< PŵU~Kּ`l x F "؂NTPJ0F0~7kv#I3%sG@aIs)6(_[Sj2o|!Bf;ͩy?D2!:v:ӌ{=0hdV .I,9+q*IZTۯеO/bf*ʃQ, F.HnSQ>Y1. 8WJ Fq!]{[ygWHCXfRO9){]KE,)ocyFR<6c#rP$ {ZD¶Z>I⹐Hp7QUGzd~bfO:܁W78Iif_&to3798s]-eM~x q9Lǽ0P@|bCWxKdl6@|ߨ')NG@QRMs!܉a\vHՐ]9]௙&jz nIHȮ=RyM1>rXDFē)n_1,Q=ἁ D{ӹI> HdɷnvEV+=4 әwT \tєH &UVt{ϸ5OO$ױg s.8lU#wL,nWyPu.Na.6-xwusd&,(hr' X)[7f1 A>xWO8RW$ ߅uvᒒ\@437  v5Ky*/9bn򦳠he6)`{ .,C[`ݮ!f.pmdt/N&z"(E eJ*uS%4@1!"ߙC~5- F"DڼG`d΁7j7T .kSoD=Z'OVp[л{ Wy,nD1q܂Ѽ vյ_,HH/sl'W3@c= >Q顈RصD\cW؇w/9>=Za+^;4}(^4h6<2߸_O}($8xSWwD8K$0.|*03os5"X)vŢ}h(gk!;jVn B*ג7 ϮQ2>hj(m_ [AZމ,:%Ѩ;Yg@;殨~Xb_/<gz9u;HazG)6=!ĈNC>ƅ`vsPOZI +qymnyY$ǃ_䩄RlA %yWJ hnb^W= 7~Gp!5.Ki2@Gɋ^ 3pY y 7tvò͓>SZ>/.[՚ /Y;f81]@oH"LrS(.y.qG-DzEuNFn$+Wg_{,ѰqRKrku!?,~twrC.naP[14.^-?qRS[lb±29j3"5ʣIoT#t>M'x9&^3GJ ʔeN z.]6IL\å&N"؍}a 7LsâFk=/.(1@viRf/SWBwon4xn"Si/#yIǕ;6+<~>>OQKMOަ2ޭ)0|ࡂ(J2?Yg*˫henk ִXENEJBMx^F4A~܇D^ǙIwDRATK]9 ,G(Q1w]QW50P4ˆ6%P`:3ؑ9&Џir<7 A.yCQ7J"!Կhi*:-TS@Ync< kueR F[5Z4`RKozR]8M<L #L\Ʒ)7vYs޳ :Askn 3)>` ^(Y 1ǃW#Q03wB"<zx|mH\ugh s<#^Ba<`~›t:xS([,NGFģ $ Z~.@QR/+1[8 {n=e'9޼hA3\M#G8 z)%v-NH>tT}^2ew4-zͼ>0qm!}mcٝp`o^d[pՙ4yf>1=ljc˓@>ҨBlI3iiMUn)hwCj2hmwKt?h3!b=rUtcȞzk\WxݯēLBCtԍ}KA伫M&zfnB>w&Vj&;Oh.\,F=?DYleD?J:#6ڕhաgB} z P\ONX+dajB?x༵ 6ӏ#_-Ԙ ٌG ė yn9Ч/V'Aɮмh7ljiDCY à 'gn1j+=`m%= q|ӻ*B~K|;_s)L\@/0"TD UV$q>KVܖ!ٰmEs߹g)m૒GТt9^[M͞A kfvDĈ Wߓ/zi] 26.c n؀O҂Hƒ<[@j ʗJH&Oă(T:LRER%TʂM.^(`a?Ot wſӍs&<ЊC| P](Wiz2t  xO| ȲʪI"@N* '9vY{V!nԚt4vHI?yL3 ;IzHp:͗H19vk̫ffdN`Ҋ t=E`<}#=Uj&!1 ]UF-3C-`0 eڛtR$OrV#j (Hs(WZ9$QX5AG!}<†=l ʊK@%P:bѧJ9ժsIR9|:6OV^W"$I^skP2$/"P$v\%#R ?#$;WڞCG`6jXw=sDF)oJU3 lBF]NYdM fCas#h.IrtlN|.ueBz7w.++br-_ԄnEm _\\D\4 ITvV)?v3mR^>SLޯ$b6윺#=hpl^ ;W u1`˜.QZ8*18=r>a:(=΀^ SD*$ş_1TRaQb}[# 1#Oɲ0:V䆦qɎL@<,b %FxGd5Y>o$#>ǢH+ljnڌ>gG?> < );{-k46} ZA&[bCoO!Ū}@-<,)*IӻϜQ{2dY<~@@?Lp5Bt;O  5"=^ؙpezc*/ g񛘙-=s7`X(|(?k-K@"27/߇)#fupV5t ce\LaG ÜN)$!0hMt^uEQrz{vM1r3YW{WF8bq|jz>ƨ7g[ Lî =QtB[54 #A+C-tr*W%-'듮F6v VSL0w5#嘻BCkHSj.kgwRckڬùt͑_kl7FDba3e57eP^s-yY" FKownb;I񇉧g /[. ,u#A߬Qk9kG8 ˰P8Ov8$,:ՙ[֛kIA!ur5Q+82n( BhqҞƬW} !0iNȐ.}5?kb iY7)6PefK.›UlFLۤ,([0E?v_/$.?dZ#kso׏/3W- ?GVy^ftl;Parjޝ˪~! bmP.ZGJE!*$ubئUܪSO ,p<븫I7&#p@ϖᓌlU^3rpln>Bc*=:JDHVb̨NFĐ#VWIx<}~#c 6 BR"'c*4"Iڌz9:uEW`vCBF-ڡ]dI \ 3wUb"PL2;kih<ft5f6Ң28SQ.6s9H-q,: ]nU`]%se\%lPJeWƮlT~/mUS a- wH$Lpt|u65<\dmu+YRG9JQW;Ma *Q3z $N<5>A%UVy)He"&ʽ }>O8 fxotHD;kڸ} QP!zsYm K-7-IM|F^ybd=l=o[e։g7lx)m.mzګ()p"!":]?9 5kN)y?qmI1 l&Ҳ[on&;IS~~ՂWNR ;F7&95#VE?m 8ѹ;ur W #iNnL9~]hN2K'?*ğJ}:Ͽw7Hi$ G kBc+dzTIUA r:CZSa#N@nRYj|5Cɱn:dR;Tdu s1K} ;uڂa"Xh-=,^^`ͬ Rez$J-y_ 2ӬL^UC7!:K 'ϦO+(C`ھ{g!za +[>PbnzR"ҜV|c4)1Ɋ'!Q#Շ/6ޣ]9R4X\]M}(_7s'z20IJ.`rpwKPSj6cfZ!f\j74›o!}ط vOG:x1CJݪL1Ucڒ+W3CLJ,aA|Dd ?:\"c6/liJ:$6AJ5CnN*)E"xV;{xEfɆ5Ŷ8pz-?)YR!6:ʕ^p-*7}v`LVLYQ~de0'`FBSrɂ`TƬT [I Bol=}nAP>FN{P^4rFe;F.u<[.m];x8Ab45P>3-|~/#jq7} Yi2B %_d+>r|~"r{N_i>~頣ζ L ÖFYN`EoFC7Uǝ mPhh:,(5#`1-YRU"+NLS@tQ$TwC#7NqRq%;N|!"`yRk96QWvgrG7rG'ώ5m=dfs`8'/O2b_$QQ$ "g=fg:"B{njMEvS7;ǍT~FwK2l߶S /Xv*W&26F㥏Nj8cT%ѭ$?z*R>$KqdV>RP)qsiC&7$ U fU d6z"^Pyi..GdrɡR){2|ٝ mֹn_(HN+6ъ #OCJשtQK } {} 5-c@ /x{D밲ZV~;uqN*J&uaߙ\DZ$[1SwI7¥L ^^~~qZI!y]-؜zQnY>iDaK=ՌyQ5"i P!#v5)ɽ5|L _6ԛX)Ijh¸6jP urGhN>Sv>g.h> ju ź%Mt`$gk`٭ ˂\98=L8Gґf)o.fC+^6~`ޞs7O犇dA\.RE`MV ]i(`+s[ NG * 38]Z H!eȍN'Ƭ 7&zPVM+i #DU$=d9 s`WvFٜ~S`2i$/dN /EPJU[Koo폏I$/쵝٨D7I] ~BiRfu3&.D^9{?};$U]E;F8fpɨOO/SqJ0˞i>!T1[~]mS+;%`ٓbRA{\Y" yHp_g{Ct9Oہf5#> W~[X]8TlpxfXl~몧|qݦ4IϴRcs ]vO7SQJ.C &SX䇰&2D:,_ ;U.Թ| :*TIZ]%w X ކ(ں.RƚrLk3abPwBinP;zޢ RAGDrYJA"ōJ;ЂIك|Ʊl _lW䝔ӋLJ nL]IM ߅<yɘ@wq7?dH&ēxs&ԧllC6[< &}`BKq<,U1B0"`$p/Ia^j.8BW5Tu$uk5os :)+ŚXLd2zLJ⢌YR,p.-u3G{~< Z}ӠQY.frѤ?h Q[(yON2Wв c%BTXaꔴYaE n2䵗>6*C@d:򳊼JV'mT`+RGPJQ,(@EMx%$͌&]ne"4VTÐG]\r߿V)YH9ż=Ao8mV噙GP@ ZD||<'HN90ugV*m#1o] юX1[@x32|S8Yќ:O~naN"\58"͎U ncI R*;Lte<lUT,$_,uvAzO6y,\p& w̾7zNaAőo%yx/&-#& p7d){$xaj5dw rvWo? -Bh;YjnYsdإSӆqWKv9h) NŹ ޖYV?)xT&.Wxr|\5Q`63Z2TtwFGqYm*+ k@eB}R-JnNUH$O g{DB:e~Q*Oǵ؜pu*p?1')EOLrBrv/!^{C=@ᖧKh8Ks R.{]3eփf$ xw`Q 6 |`W|a10ྤ_q˾^, *Ik!pxP,Y㤳Ep/p퓯EYn +=ގIy{| rGB΢ 8D.#Flu Baz7ިS l0F5c_]s*Kgs-y7' 98БL|xj Ě2bP\"Gӵ}g9>|jmˌK鶥TQNC"8I; 5 {3ucWXĔϲEyjl{ K!BtX5[8NMͬut>wsp_gZ֓2qjԇZJrOӐe@%ρІD]:,!"FVy@aW_IsUě= >˩XӒϯZvoL#ZcFp*NJB^[GE쟚BPXTVmY];1VU^8 fWF+I\|.t$$k%}H MXgP J1x]lB,Hqs}Y٠ɗ D]Qh#I>%EUABatޥ` "[$=Zk7< ٳa/!p%Mg&S+FYzlUvXiWJJx@UzG݆PπFy&D`2ܟ1(#yZ `pfg6^0 cq=E7Gu=,eV.QkgWȧiq=j*|Dۊw2/DhUC?#Q<>jҧ촁;DI*fEF9P҅ Lo^R|SUAAJ+d3@/whO&sJr)x>*J>oXq,ft &$<lOQEgXŲ)χ*a0c<S$T-ٱ7ָq/' 6ͱ\bHK^6kutX||?HchCR8̉sd+279rGQ,tUc3+t*fj|!f#%x>Y^N/t{W,A4iioW >d8OUWJ ttJ#L-73oÂ;тBnD)pͷmGenChb&>K޶}]/pcfϔ'd)声r7 ^|?|{6mYDc [xمH|MVVc*GL$zrli@{7j@ޜXt Y3FUD' 5J̬35W(ΝG'LsdJrJieSTѪ ̙`Bk9LL뎤4YV$fhK߬XP =µ0CLì}E{#MXXAʼ \gFK_CNBzu_$=G"yR?=|[C6D 3[Wb#mGnE݉>Xw\ۼc!ZDX[׊01^YhG}'3}H$x8d'g[QM% HXG$y5D5H|m5/ТϚ@UR}!!ͣK|z}e+bXeuHPͫgЮDj.(#Kޠ1!'h/|3WJ&p&< `F=BmMDN!ɏ= n#BGdY_>9g7 2XyB@F~ lEzgG#@GRyUզ"z6f_D%1>D,~#ajs2QWKdSS+/Q#PQU ]ǰZW5bg5m3Ocq8o:Tprx1}. SMqf,wہ["@uLUD"(Vͯzba'wXl!ai[v" 4숁7 Wl(_ଡ![9wOتm&Ek+ ;* ty w9AY@ؔ0&ٍ@a h;+pK K ">tmu ^idLjzAJ5.C< &, J&Ο܀F B&p0$'$-(n  LHS:7@j8E[+Q>J٦l&{zVM=D0/"dn1Ae]'WKY\2đԯDUOC>в$@Hȯ3{ =,Ȱ_jqgEt< @D>: ʅ{{73ExD ?>ůg1 6.unoCRv )㉙ zO{P&U(bGV{3d\p:x=&C}NLBtoqJ[(i]OB߭ZrQ-ఉq=_ɩqPŸVzLW:-0ԝ:hw 5P681,p +?q>+.ON]޵M/hG?B 糷6){ng¤ƗfvM{}^`2㢁=PFUDc(1/q‚&xIk =~) dʉ;ùh0PXwdzFbFP5Vo UQKt)Mn#o(0wKO:!AAeLKL[tcWcfsw(AGDVUx#)" E\g'TQ! RYѧg:C9 lxc 'Y_ރIyb%C1oLRv5.:Lg [SZp᪮?b4O:"/|ޕ>0?v*n]='pOa'O[Zc3s̝:(pS_EOG]W!z bLpl# g ;x$WD*尹[€CӱJ$hB ;r}¬  6-{˚|u8uZ j -i }Bz%p$.\S0A(|˸=_ꡫ=JKOQm `bH|z<1S7-Z _Kj7#*%c%OkmqJV4m@1Xwi@~0c\B)1T /X梼W=O}k:)BÔǎma1KU |m42=X{vm,+^$H&m ծ&_m)V0bơ2Ԟ`(`c;`n3A .XWuŊˎ? ҷ)4Aݳ@fL G+AW'~cL7;8qS&lM+"AZ7]gՋMn[4t#PѡowV­.$3yTm 걪ۀnfɝ卩 $%o,vTr/Cqĕoi=}k`Z!Wkn$L\B1x:*Mg} boǸ,rÜ*6}S2[=x Tv'PHK/H 8,eÉdYBjXW3D!;zꊃ9(C <_Z:/Ƿ8,)UK j$@͗]y{T1‰N(8j tcT1@ m b"CrkW_;Ὺ$ I(Cgc30U3=8kl)Wtu8^C F_h颹؀%+d{FN|NL-E 9CHjyVR%35&!}#Y'H-H%%wc3t 4_Gfro2W4vs+/@"%.3|d0%XD!eF$ifqrb3E$hKUɘhT*LGØF ak?\$ML;6W'O8LPrhO‘(SGL^rI["jTzFCLhTnV;ܿtZn`BmUk~W=MYm+ɜW4?F}Tb~=Fh\L2pzg"7~OIˋj2?s<\A dbfz;J@ |~r^G*PįJoӉ cS a52@U>)hǁyAg`hMQ>c^Sʎb)OɃiHkaJiZ]"Z,}7! MX[Jċ}jܺTʀ_mgDP=o:hlt/0KW=WJ-fGl?f!("H3^αO3Tg;d9`qlVg,ݫTE&T{yJ1ANmjw<%B*i/orrpA* ɾ4o'u3Ë7su"rNICHͮ ۹9+_N3!e0KoX'a{'pB d5|CYX%V:r C|iu(*,5&{RSh}Qz' lt00=ZMU{40,QW{ds!7Kg_ slm@x 8;cJb3x}bi` 'l[VtO7) vÕc3|tlD#>ZE-Qӟ \]׌/V۠Y6TW)sPH6Q+>h-EL)\dT *iʽ o$űVòPb!@d ݨh6eG`d{_a} t_Mڦ>nIu]:酩Z>~$KCfF3M\-AL)wރ-_lȁ| X( C0)Ө*+`oAhiDzV&ڂ}"LKoujPĸ{_#}h.h"|ʹ1OIݳ [WfU Tx2P]z\@1hAd6_JoDPȯi 0ieTC! ! Lo jyG.-{螦A-8ό3$c&3T&f H___a/n>:`g8P}䠭4.yjL{G;Ohu"j f.ƽ-KaAah\ m PB1._l(4?_;dc>(WlCwq-Ux|3Hj|Vk/i_.LJHdKR2q>_L aI>j38`gg$-1ч@EEXi:≎ۄ)&?cG .[ Aˉ(6jik`ߔj~4%睚/96_\5<)qKVxqauꊆdHc0ȆpM WI1s0JO} ^%wN+u*B**EBcɒ7H|/! 4 ~R62SX$,4Y4Z)1lk݁!z^GrB:B'lK-ޱ@)T~zG9낳>ϛ xR{<SDy ?K?-CAa<Ku"ihZPn5$/8EYӰ#u=ǒ,//8GhmAӾ_BRgh9B 0C(ގA hi!&-9@^[Kd-HqRyU[6 #V]GDt_ֵJ13J̉~ٺdLoBt X Tzc^fݷn5ϙng+ݰ+&iw=ܾyG$ʮ7]4%Wazd愍X`ىx;T,G!)k2Fu몊JN%Hk}vĆ_}Z%a{JXP(0k ][>]2e%j"y78S~ g14&ژ|,G]O%ߋSz1[7 V[5s;d%Xdy%ꅔSaRH=Vyx;W " EIUhqinj F/BN0Z(TբbQVW>KIZaLYT,l}r>6c:*)7JRy?jk+{ȗr2Ȍ )X4ѡbK7&,>@z>sѩ7KXvUu#(X$MђǵZsolm$4xa$tFG ]I~k]qԅ*\Dӳ>}ybGY6C85ìqpJ tː.X~t@`ɈHlm5fyߕ~|h '2[:ϥh.+^>A8_O|) 2Ţ7ݍ1J :M+73USp0L uwUlDژ2wRW@|*cM<:f,,%fd`C #^rL`JFd׎)||`W"}j TIEٜ<{ B*7t=ջjZ}!nZYXH ym@ CAjԨyyUDohBI=!œ3s$̠ZѵCLFeXB iC]#Q"7!Vk3?k v176{ ਎=ƴKBRdxc"ong:mG̪ cKC|vbZ6z)`kS~wH2K&Ev#ٻ ؃ {dL( v*`$$9g_ Ո(+%0 LʼnGZhb!lk_o!xzvR).|A"s#{qd3 q5I9| }`ŃIeW5 opN> #R%S%`TwY`iXs d[3:3e hg{zJGfɡYBpyg|N#5*lhLl֞8 En^ -V ؛*j_>H5BoQW"V1*NpڍKDnjma]|v#xzp9\uwDڕxe?O@ܙ,MqXA nr472Y`4_@ ?QW׌z! ,kX)LQGj΢Ƹ}#z2Ѯrl_4X,VT׉Lrj2kTIqp1!f;[\  M?r r7gYfzwfCw=1LU#xnb*iрw/-md TIԔRu-XH}}|ymBV ICͰvz2-PXBypz)K41[^?ټZ{#]i1MBSc6ȼp{:2Ր'@+oj&3-. F b&6 wrGʁkĈZlBp*g_s3zX"(4K|縂'D9ŭ` Vr$F`{߶jԾ`t7Fuj7 tg n oҋng_6BN0ϫwRM) 1m ]uf.6oEk۔-l8BNQ;/*KrG<gV Tٶ;!M̾ޒ~O%# Q3`iUn*Hd#i= /EuqK f)UdQ] zuƃ/EC??.a0;DJ5RB֘+I2eȋNF!kgբ]vdŸ HexGN"]ÛkV]14:4P8+B40=qlE@*ƖxλI|l4So880' 8D?|X/ ЏlgCgYbr>M={%֔ߐaU$:(Og`)@#C/ =aFkIbFnj(#QU]Y CC$`$ḡ %4r,r{~3^T&q@hd>!;!iCN߯K,onbaؑ qƅY@KlfkTmt /=[`;5Uv!Xu2nt}Kؓ0J iϞ4[& Axh @ ڒ^إG2-Qy¸Q:|jTI,>bb'{$wUϝ6u0`6c>M'HwR4:k0M[vr{e} Ңuf~T7Ǜrε׭Uj||_)]8iKV,b'RB7hFZSeLMRh+A{Բ? Νe mq>,9IvcbY%vjPF3O҇'3.LItƛTp{}1-K, o;v*ըQƆߜcNn$l&KXw6j(Z&>3x0T)Ȫo,q7(C7#ؽZ0:T-n!-BA /틳$jR0[w~EXuDX1ZXc^G)a5[R2L^ZvSzx 5bz۳[/)hTlpgb*gB2 n4r>ݛ@gžm2۔z-}3g!%pڵ60 :hAj  ^3&Q0zZY6+>]MKk,ńUc9:0W%GXY U]!˳^3MJtpT80(93Vcm5j`.1'ݺk2D02GlOAu~`e{gXoLR]Ѝ9H,<?V5(,k-Q~cdM*:W>_ H2wiY({c}Gdκ589Ծ~4Q]Ө:l$aJ+si1o/*L㍅g_T:}vu TT;4>rx$H#.CsH*:VI4H2K4TpAR8uc%&Fq(9#mXH+Dfּ#hluUP. hR-@ i \c- LT^$jVU#Ѳ&l>B QecQٓt .j{Q H6^V.H/̱PV w7_6_>2zfP/[Y@13mb7ߟwAJ_: ɱ7Aw}bVFMm n!]]HY8Z֭Bw&l7(y`H/_O}Ey(U>yI4}¸R$Y<'^(8wsy2rNV1Q(#i4Y>ucӣ$frW;ټà-,lq М}2~\\7GģBrZk0.E>Sqb@39hȏkmHJ?7{2QAyh݅9pt*F8VF2*$$IosVMa,&$Hg"(h|ủ xax|c"/Mx=x}V1U&'̉8@k4#j2c+L-| P3K`!AMҟ՟O;.6VCRdž58:y帠 4e|)'"I>gxS$'͙ =U\]MuŜ,\ nu :/oG!&pnPp1D%hB" ԇ_A#<.N_E)Զ:.֯G;|jݪ }<@Qx+Yx,"Iu`L:iUcۿm˦ ].W_)5I"Ig!H<| ]iY/g R(n.Ùǡ ɼg7'g4VԸOZ?T,YRۡ,X*|_%2EZ(:N=(8,ڤZe2G7cITܿc\IinkQkF#l0bX ߅y7}fG:bu!#e(bQu`,Ѝd (BvCBz:%PsQۦϤƒ&nVqa|?A*vW&l4Ϋh]J{ξiKGMpB'}PO$-j:PKaےi|dҠ'"S9$t)Q&~&u#!  NVG. V6vĊ^ !K EWP30+#W=oƹqpDD 4yi:~h<[{ߗXdVuVb3G;ebg c;Sw)sQըD̈\wnG3q2 ̷{ˮ*pε6H0Pދ'P{DiGs-,♗vI!K;>p'iI;.}!مIn(86"Zr?gz6_oey퓛ȻDs\H_XH\Z!nY40(ǞЯ_e؋MV\^,{ojkue$zTJFٷV\r(!t 2l#/PM@e &xh^f1APEYL%"X/0(OQܪDp )c#f#AAXi]LLtf%lw 3C:ɢxR&~4f5ܪ&le!mݵ7mlayF-[,Z#thg HѺ~BL5dz>ۤs< ]_ BZ}!:=iȂ3)w9f8$kn= s(cXS%ꩃpeL!Ok%!*:6^ѥxv6`Ua%]$ PjZn] D i,2/C(CIg]sO=o`3r-Jfɚ Nh :[+s lY7RkvʃCNCE(WEEhЧl NO5vdaƎ&)W68&L-( rZ ߉AIY(ΚJw=d)#ҷ#rTc9CL9n 5ɾ6J)"òw~89/D; !in 5| X0)RMkjHӢ==KBJ+{mD&N*_4;Z[8؂Zl YWM\#F8 xgS[yD>BsnxG~E8G %%1|ulZt*@\^ n p-V禃Oy/.lذfASvTQRm~,Fy~>Ki CԷ%\ԸOC7d1,ܐAauV9@/,"BL2&L7fR늚M,@1p$gхp8?DxCo YZg}klͬQY{iwؒg#M(lrj"eAU Jx̵.C'b%<_P9oXڶ0P*tVq!ӎG)MYhFlm.Z~0-!\FXи5hYe5#c$TOϤq^M wnZWzўA8/4HQo\2#?0$=pm)E2״;. OMC UMb"1L[X=Ynm2] uSC:s Kwk[%j8=Buc([¥([MGY_^ ~Z+,LĹb 0 ] >|ksR"/t,(1 +!0&q\po"ȁ#ps(q܉@WRdzE4T~6ck;>xd9eמ9'iШvn~.nH1[[Ov,q? oת#Ŭ_էs/ IoS5Or%E5 \jn>!{7z|n׻C}KKAiS(V V0ܛ`06k随!3ru:Ln0;KM ߵ [5ƕ0qKSȃȓs @kĿYt>" ,;n:M$c_@b >D]Q0 !dD,#$\eʊ*POO2¾ftf5f7r'f,_5Z $YxvwdIyt%gwtil4D6CI1!͚84qv;w26v`#`pCL)b4eKf3Ba1VlzB?- h R\0OW! OԹpBnd߿  }(!x{4vEuYnhWimwݯ'xq RZSEIlk OX%,j~3/P89H)!=+x}{K ~?ڌL](ھXC0w+tiҿX5 >=Kk>_rMUʐǜ?|  :KۯoQ?JZ'EzE4bW)b<AVfdicӖJHU7H;ܦ @|wZ?!"Lp~2$!̠Dߦ{?;>{<@"<6A3V3Z~G2f#$߻퓉Sc:b}˳sslp8uUX -q.йLZYpFe DP=_@rTlنuD0)\~.ibװ}wuc2lEY9Dݓw/n9Uy1&(c[=q˄h&i?|<-Lْ2S&/f>0đkH3f waɬN3֚ӿj_Zb9CM¸X1edZ#[F6[\WPA)UZdw ecvosj/׻[uNYT;crN횓ݟB̔I9bڶ9"xI6=iR 4KwmKh:QJʊ|kseY}ӎA$. 8J''>L-DONe^!T-?ݿuW90:êS"41Et)T>XІ10i'?́o¸̆+^ĚY&AԹ2v}߽6EÒ1oݦf:؍Ha iVufB>Є`jC{1D1lЕڟ=H@w[:Ӭdiͻi$YnV1w<8coi-k?D)W*Փx_Xը щN {@myX8#<'>b1dZ<=䎅X/p:q]FB}oUj_$j2z Yh_ө1 ᅰ/&: 6Z=hFgXdg4 bę}•5؄Fw~Bp8̌HLnmo[DVoeb3oQAWs섅L'Fz{ɀ(fca bl!&c3tZu.41|#zf*P*]涘F~xRo2GI!&my d`tZH˗U -_W9 TI,B׊]g[ASDXPK7A( G zU )dpؽк|. PClg;F][Ik;v RHRCܓ m 30Y>K6;[hRG5M\;G.?YY:@opq܁3G׋DͧΔsUeY!RJ'~t0wARxs>?<|gs M-bJ;eځBX:X ::nz|fmJTT"{tyL(c{j~ƉHT 4Qz욝Laa~Q7qyfY~tS}~j$/CVA܏מpAOvFd?37=ؤ>FIٌX)AO h Th jk}/._ (NJˆ˲z~~|}{ lhͨGUdOmXa.߄ΡݚٶR+aە;E͒@uN<3 EczNQpEbZ82QM<>TeA|lQŝk 8ݗLibzsI >L an4rRtcQB9>8i'BN_w@)d ґw3!XF KT^X%DQŠz͍޸g+J_(%<gS mPOXL[۽7,Azfksq@$paVIu?}ô@j{V%LpU2jȿ`*ۼOk7_Rh C,+q\їE̗ iHMVЦSR ijV!99gVaCߖC.*?- ꐨ ,lra!7EV'Rl* PY7WSiqnN LTlGA%4#;$KzYw 닆ih}_[ "l#Kv9P2AK,Ĉ *7?kXσ2˥/d4aNq̀%K etDzF#Lm&R T։3 zDSEJ:˕e!Ѓx.64V oWܱtM3 вYA^lMJ |@ⰛU*E*,?:?;#1G2bL:p Ƈ1U,g=jd_Lb)5e>^ !-*<ʈ B(naVИtMɧ Z=?өwgp\A΂jSPH@º(دQ?*|l>.EmdGt"l{ ~ЅV_¾[E܍^ly./ye;c`gIwRZ$Ԭ`؜xV]5nz,N魢;ջb zȞUh.%bTeDL%Է-Bj_5qWj̲ ůH 9"Ae{K Eįy1chn)U$^M`Y8E=XYƘN+nr+2p\aڡ f”҂Q ]K+fgx/YF-U!9 d{߶E*@a?pr[enXPlj(Yۃ vpZxƯe5K~~|9F]k&:kB~-ȨC!R= .F;Yek!fȩf,t|%zM%}sUzai~]8LfyZCB1 S5vi<3 9C~i^\Esk ?)ݼB9ێ-E~@̱Ws!Ɋ ?F@)Mc5!'(͹#58G=ti6 KX­71ߕSSaCIѡbѱD3'sǜcw#80]Z q<{;AuܾkC¼Ajhy{r*]'pj\}0ī5ٽ3brFD=@j}9XlGC[^[CnXvb^*tO2|1VC묌 bP2s%]m*˅UH)F%ZE} IPa舾qovmz[j kvr6lb گ\; wVC!:'dL$ת_LBDLx4(!'O|Q %F1Y z+f57xvn%$=6{W)~=93:ΞC}{: DF^`a !`D s~' $GJPi{y?9ïȐN|rG# }J-īۑyfdLZGZ0jm݆ˋl9SkO U1 +[42(UjbCRjz<-W֜@4󬲗$eT FG8L^h,傠5%\.*yum"<.RՌ/ sBӈf̐zq,>uÍewKz@I[P;acH |Ey5gRz>1nS!r%$ <Npmk8"XH|7eB8?i;gKB~vDLB.u8?ߔ(F@UN]{+HX˙pf~G;Uͫď{1L|]Đ"n,est5b?o]3AQp䲰ByQrna[<\|2N.,ޯoK 7\`f"?h\ѕ/?\Kȵ?QNS>>Th Hw#\)ۢ6oV5ϸmPX97Z IOy '*Z5c"jNP6y;_%US M4#S}OV-q`Zȟ N RiK2~, @{9K{ٽHĴ+%~U٬:KM}dȝX":h  x:KL*>WQVlXɉ%ZAz_ t$}f"` mp0['=񒃂3Y+=zo1@-bbIzyWkx1wއS/rch-DT=A4.$Pz|U<&Q1G \)ReaJ ,(CԮESR%#+ALF+קT%S#~ ")>};Ho-} f>c]8p HPm*I,9-iuo]H%5wlU?WN,u(]zmћOZܭԳq2o \Ifq`h{ߏFض_&g+М Nѫl{!!l1gqM2 sQD__R I]ļ*,>jL󶎥0.hM'_tgaz Pi ңU ty=Г3WX@ϱ/\x+Vy$~$khޝw"m kǗ@_u bZ9]F3q/*w~VF֯]WU,|Åዳ8<-[ 3cIяZJR`v0kLÊ%FAœRX9a/2W XzV.D'E _xFkA䒍Y.?Hnq+uaHhhZrka-ufmNKFRM|Պ bv#j+%74DI9Pcy }n or3V$I 8HǙ7l=O\jV:JtXuOeQ: [㿚[zBMNQ5f杵戜bC)ӈSk5ſ 5Hb/k6v8̆MmCcRUˆ&OgI`F:ՙ`TjK3c T#dQ.~^L8+.iV_w}_!K/-`~{ 67 IXNz,.hwIUBe p㥍hCawR=Pð˷c~6J?J"bK=p8sA=HXy+O2 wJ"3Szĸv<ڏy|Cw;+:&.5d+ Cg<%$U␒ѭ![Ls8NC1B%6;0~"R!!)QA?kuLO;`Xg)u1xY KGJf҉'GqTuzQM}55MfϏ0uMc?MɃ/j2>.'J=1"" ٚcyl59wl?`G٪ -r[EyE7KnQ]0.9gژS<8zrg2B]#>}^cR}NA5 J]PD '3%C(km9HGڀ^ORuɕM08J~A'"e)>j 1mڻHԁMi_13TK/"OtN1ϸwKAVfF-]x]Nء|QtX.>eJX3=SVqkMx)"(}cJ'|&kFY1qK}~Kgg};.3ї`6c&.> P"ɳ/YU6iJMeqU6õy*$={'oC^ e駐 gƏؔhr9e7PDy/T T0``>}%X0rG:h`ޕ*NR3:`<؋V']QhKgCL7qO g)'O`?<|/&'A$LRx E)S;c,FݳzCA_V#wKEbQ"Xn1y9X-Mwgۍ|jy׊*q&t nO!|@֝s ;Yũㅙ3 x4->P>HqYr$V#*顪8kM!wN]su\šs!q2!2 ;\ noTGta9}"+KbO |Hl[E=)Dc $"~$b_{U坓͖'l8۩327hXsE"T*2=8(EM)$<؍:IA gCgʒsC⟁pNh7!> U%Wk  ~2eKP%PlA@mxYA=ٓ]4^eG=nԢ`zF] nI2{)b\7hY\U;+z*mu?BݳJԿE$gC^L,o@4n"xuWR3r'x1"r`38d:N;|P/ O`5Y4-횺a:DwS.rxQY)3 #RĊ&O$*֥މM\8uEkI: ݷk1MܘվeP+ƽ;0u Agv#;h55%\`NVUAut%Qfd`D;O]a˭BQP7ϾMhD,Z|]y8s!3Ǚ(^pTh #K0X=0 €H!Y78*[^gܧ`=ht{gV4Y|nRhd;N 5NP]{Ms]U8og1h|j̋;[Z$FLbd|QQeYFix25n81<^hX`Ū /?PxJ@@*ТGMWl4EHnYp-3/GQ[qCϻgǑnΩ_G0V'2MД4iT|F}e@jw$. pX\(j⬟h^MHDnqq`.w9G`B-_,Kz  2n$AY>^Hw&yJhXPU^Vp(K@ӫ:g:&|j)I& rHoČM1if^z-uEhefYOw7r}S qS$WYW(,C&2yO$=]$Ջ,#g+Á!fQl-8'ע[-I}rDXWU_^ MchcxTlpPRtS$|C|q:Ga`m|mr-6HE_q;Q#5LjkIICJ?jGLeC*t kC (Jms$d[癎X:}YKض|(u)++ܳF?x0$DGG .0~BQ{7+™x=;4bƝ>N-RTs|s3J`Y"0gzF;2[ WM)uuSx:ˡ><{Gf#uKfGj`OQ& Ő~_HfƟjq9{҂Nq^p1ĥ j;WY-=K[%ݽӜo1pnWw->eB|-nAWܵ{;z;ѦH :[~x o.=bJYQKW{Pb.p^'{ fOKB(He6O|7am*[(<#P Sgi:'| ry Zq%*$v-Tni*K gwenyUn8Olɧ1Z3-&e"Szբ-[u(9 em:uI;_2IKhb墼~&c!ycj݄9/^-M8qpi* Gy59P'[?e@O绱;h3_ԑ ֻ͇cy $9"ْ^lO$*n5x# V) <#;)'T!ۣB.Sm&`ᶖyðj`nځqǁr b,G<㻻;jH qU+,y:f&x. 5-u'૩JSjds$t21FiW ? ;xB94sb+ewSeI'[fe('/aM̦ݐWGpxޅoy~4+<=EG˪\e/Ϧ\tcEX |)Eh@E)8ա c(~uB^6A]Y9 _?f |3Ԭ4e|䂖絨X4ϥL#MdLcҿdZCf"}/ݛ1O.Rkffo`oCgMqaFȟO>hjF(1B] *[TC>@kbNeau8{C^AYϒ.>9n^l24kn8vޟ 4fJQ&$:J#e M<-VhXbЋYgDݝgz%9p<țJg]/dAskɬ~OnɬBWvի٬UkJ/攩)I'_m/?BɶiջL2q &#gk!m +gu2fg](|\W?SGF̒T!0֭;\{ wL?2׮L14$IFy2NC]v/ wMl ѵ ޻$i:?}K|$TE؛1 F{@`{lrU,h°*ڬ7CH(1-vPGI$+װja6͆qiU4P.Ӎ~HcC亾X$yh }тUp8BA$ :9I&& 1"Z5e䨾 R.l|ЀmxddUCf$LJف^0Ū#F)lnჽP}.1yЗ@{tq8Qb-m#IG:@z6tOw?/[yW2s2Lp'Zu~@-DKUUց}Œ*\,BDՆb"C +XoX4Ir Sζ%'q#.9w}Siw{(s(䅺8FҴqv{1iUj< >R-q.2$mV!Q"֛<|cI GLc- a؏DP KWa D_ ۞lEU!w-Xu/gS{log셗Tu]245_o;?YƇ!MUv5IC\BbNG,El59__.1.' wn[plLɚ'm9\_kJR*gեAha+ǀkάV- џO5c(fjmcS=x+!͉CO%9 ^o8IY6Rj!5O6e*-C5IbH Tpzk!i$pȸgxvΎco[몛ne/#zVIBS/ ^ͽb"wgWL f,cwtӐl2F| ձ;f&w,TS\Cqb'D `lf3)FOO30ш> B#arh&M?\{٬I~VffUB߱MggBgjuUme!N=\fNu]Bh>ud'؏޸Aֱjur#T8#Dr/ii p^ F-J%Vgȅc )"OF\E*.{\٩pX~ a ̬<[ٍʿ[x}*Co F᧌`ZwZlQhU -jF%Q0(Aܦd~?ig$7_WUPs=uSD\pn=GN*0+)9f A}EbbQГ yJc$J6]OWzuzނF7}Zה)}Kz QE&Z.7,RJ#[~tzamŀ"6o9cJH\W3Lv 6XgnSAz%(4U//IcLýC6Q~q?l'R*O Z]'`6`ІsQ8SGEf}$s.h*AXyDNZv ӱBe< [$r7t ˼vat,YR,v^*Ŏ9|}l*Xp8]`WNVg̊DF߂EL,'w_l_hb]unp@4 T. O % @ *ѩ7i`vU4w–%Pj)D?(V%'&f3&uJxIu*%꽕ǥ+{9X~/0M,qpvaPYQasgZSJ" QyB%zq-1XͻܦnLyL58y*}X+ʏe!u4k(jR]E[!@lжJk{#ғHH7.n+桇sVe VxP"U#dF|mG7ɷ~zQAӓI5`Ozdr-{$tt&E'S ,PV|%FEQk!ёv.V(U!xu):2/py5K4˥)<,^*Ѷ:dkjVhgKʾ)ʨFR̅஠cBAU(Wy6[tᭈ齿eE\.Z-*vhY't )?Lb\hTml/ֵ!&"[i!U^2F"qX=3)"=rO<ɇ*19Y'X/f@ܧh"u:K{%yvG9xbƓ͆B8E')r kc} gp^~,`6"x[z$*菢v4MZJ[$fٝDdt@(`_y@ 1D~m}%BM.JFqf>_J#%O֧9`P  r!>}[bkdN׀i^|f9䜮AfHr\H?[F$0N}tv{ޒ=lSO9}-&ٴxc]EyDkyextxCldYhX+.S-EJ#,׮~Lȍ$f[&Vӥ?oE;|)N ->xI6Bĥ x̧c$_0fyɝ6f9G~?3%3 1{+? (UwM0CGIT}q>V:30&B6xjbs Ʊ8êzx-%w̙M FydTC׽qRVJe0ϒm '#jɾSƘ7|HA1fqva-'C\t z[R"yLW{6LѼ%ׅ-eu] T'ds\G o%8;1KIe " K6W>W)wK_'c % m-KCi86`]7,>P vS?!5#7z&mW]x(6M30Y0Yo@ 4ɩE:P68UBRiei|{"9|sWꛖZоyhw~> 9E,RT%tCW4ȥknWBݢo[`,zYث rSRgP>Sq% IiHOŸbnvǂ@iR+攷D&['QeS-#Pĉ>ix~ &ꨌ[0B ,@;݋` 쯧'ThJ yʻ.xzs{ Xw /Xm C5 E(h>tU|>!7pTZK52ၓ;h5NS&z.F!j2Sy 5 ¸l!6]zNjOek?|(1IwwfV)%˄Uo~Jù{18Cq;6f9Ya=R`]$SH7;ʴJ1i̶xl/ON8N-O{#b_moxdP@' 龔/?(еO|r Cw8tkaAX)˃hc+)<3, &WE1etiyÙh+UE`k~0&۱#3LЉW哥}* 6?Nwu0Tٗ!9S+w0ˆV˥+M?V)Fo=#Rk`'N{"fl)&t$~jkr_w誼g `eϧ} [j*?sh{~ŠԪ(dzYcj~cWMTH J+t+OoqcUЬi^gwBhYCؚ}56d&_BP|S4-lwi9,$4gȁ. wB5gg}I,=?ov"]ĹļJ=̌(}] a;0Fl=SxRBҥ{d>:4JaN5 ߖiё]5(J*՚AhvTaSm6w7ΕX~ʑiQ`/cP""@%L m?gmj.$b/M݉(#oezX//j- J|:|{8/ g)F;3bgnL~KM%?MٗF>F~Əz(<5BW*2r4jM;(Cl;Hz\U0؄\$sqHO֙ `eb>vy5ܑ=7Py'OIZAj͂]c ȭY.4.ڪ4QsdVz4B95mq"v0;L&R3k߫C*=^ϷD v`_bf [eO`]m0`q_yTdISn[k] `h+jd& p 0 |UHyeK)ET-Z,h-'*eXҡn> 0qiJޡ[$}BXwwHSr-kӈܪrs5ˊ^rUdjE]lXe&B.}܉X[)n\M`^ru6 %5cɻZo5 -mb LoOeQG |fTb|~S+bpI5տPG}rUrͶ']YSՠ#6ز(33NWsw;pSac?61/uqD@0E/Dp\nWrrw>@ps.pxNϙb<Ѐ7zkM]bMSw*Q.[;$-;%rsDXL::1`` m KC-7\^  ZoeyXzm6A]QU \*fzͩVUb̼Kh6 *@V)oEE MnԅBQ1KTu6H(r^7 !Kތ-hEFZy炞čI6w3›LGYhB퐑r>96yq$H͊|vJ {@ɕVo,@l¬e]=HB4)OԌVGbJ}+2i vTWO~|ŬؓT6d̴P9p@vB&J52!9aiKv4\[a4k-4Dxs$};r;!{[Myч[㙹ٟg`U_36F egkW$㋋ 7']Y`-W<,͉,yU1/[!~<#Z)MdthxpUJH^M{^DXNI[G>&Rw08+\_:>gjM;|ºir PL+{HOV3 /kO;%r'S8sMdV_>"c_ m `"Q@H[ _D~6FF]9%9ƿ(p$.KJ]N?p2эYuY1Oz{g |>íNG599z= BwYW戗Qb[4΅TpkC!]rKTbFٜ?(wOnlu)]Ӱni kk:D%3݆mlpK6VZ 읧x ;Fuh'wnq1$_=ȝ0"Xi.bS :[R"8|w0[luW5f`wCd|?'S08ϴ,@zÿ$J &I\IMB,nQ c" `_VOg"EhIjm 7)'Zx@*(J1%~WQUEJ=v݅xoZcQL6yE] ڡ8mjW0T av*ѭ,BwtbyM!~qɝ_?ꈁa29^9~Rn8l+]P墳#ëjBf_ vy%^|8~hK"Tבb[Ėy c^LZ?+^ Rgik!T'qe e l tGDȌ9mw0<5NrQt DSXPk*G3Q.O$~$a( Dh.%~gnN闅 6GYK1[`AB%GFEn??etoFϟ,b̽8ؾ"/-m2(/=Cǃ* 5hͯ :[TBik htYd|@ѝyGLha&~ :љqߚ3GgaB)zYâyd؉ڍibɁVRdy 'hRlw4S)a走A/y?x,?u6(0#$'|3@C;GALj7GLTb<fkRFXzg m\3N܈Y? ^n7qƣ|9!em*X5! b &%4km؝M `?:b;ak)Jqෟ7KpFS؅O5r5q> &q RJ⬒yUŶ6ڿ>9 _#W}/IpuÝbZ!>D2Sj~H+ XgAP|p(j9D3j5m=:'1/1EU] { RGv/ZiR Q(P4{PnPd' FdK8GKjs*m:=؀ Mvy9)tkV Udx_vkkjpZ؊⤩4}΢޶wU<EM!^Zn`[*{$]TVt٫o3i͞=^r6+`c1t'd 5SQmaLu: ?uqsCMAUa|Ea3Bs+ם`Ktnkp#TѢ7ԐB+k:'|/ZN%&0k-ڿw=/)ɣ B "d fnML40R :RLz=i5;GA 8bz썬vk z>-GӠ4DPPg0]'2 t-VE4~dz}oqKz\M1V@.𖲗[dƍ,"y&@#׫~ #4I!woeԍ($[8\Mʼ̣=ۉ&,N:G瓳VJ:I>d x '^"_R iP~R4wz0W #QPY'/ 1 Ezՠ{c Jz2qɿ䉳?,lZP'w$׻K0zbNbABH3=gq+XBS7ZAfmͧE^ZS H=< i)g8GK\SM, ቞,q ,[ozUpWߪOHU݃ AǿD~.쪰bpcP[uRR*R7uưY]bwHЭvNk@1kc Ҩ5)ns>.G[]zFk|^ogq&{PFjH`Qd 4(|S{&['ܓTŒKٻJ8bWi۞d]QǑ;_6NA | mУ?SFfLR_I_x`4|^aS~36W ]dT% ZTF>rO0Ok蟯"gvyX9nȎ_9twj*WS[QUEʺ8\Ȃ"&$X>m?~Rr(39d(48>!V̞T6F޹[;gFw.q;a.E.gD̟R)ښ䃜Fm&daI11? |K/3(҂'K:3YΜ[!CߟF$~/.pa]V+%`:5{~02#l͑-%{ye )*%`_c JW:~3-QѤ"ux%()4k W9hc(1N8ooc +z n#XzPbZwsh:vQ4oiCG\qpdi?5qGұ|k->+=֓ ]JN 2U.to6sPAo}j8  V\'/%"'gY'r]'J:-Nʽ)ZC횎Q9[}K½ xiO$c{+cyY9NoB/ջ@5u1;n۶i={^ʼn`\f$ۚgOZbbRbu0r2$1'*:(4> O>lrVP d%B-c׊fnP BԿm}6 yO7L~e 7/GkBψ# b6_Te ijКhi^c❞ny,Igw )\$>x~NVc{7˜QAA ۩Gr"?[*MmOlsLڼ;^*%B>Ww ?# S@[Z1̒`S 1 w$;oZ^}^dV>_Bo{P˰Avl0UmFT%?*b٦rh~BODI=vx / *4a8Zc ^ y[ϻk!e85uz2v{PQ7i쥪/W$H:Jk IWRq/DE^z_uǢM{|*`I5nSƐҿkw42D[Q~s㣚OC]b4ͽeW839tۄ&;_ 7 D1pI^9[×stvp M޸j¢S'Rb߶$&;*E*;8;ΔGJk 7#w TW% Ь'k;R #RkbE~|값um:KFUC_z$}:î_bwpF\41+LHGoGgnlDzݻN[+MbȖ ?UO3΀Ӕ|vpN\O+Ie XX D]E8Ac* t_/\ p-/o ^pzFGeَ=QX(rbi+jhf*Zl 7Ď )z5D`ڤ-I!qcIX#X;-|わ 4KDKQY$Ҵ* ΋)$qvs/WS$8 xv@ҘC\l@gDa(,wìJdӾV~kJK)2HvvbͥV%`Wӊ[|Keli ՇIxni,Y #VN<p<]m]K˒yI6gz "ZO smςNuv:bX wVNDc]3dD9']_ݯgN m*&k=ϑ ݹ1Z $148b2@ТT :rs$et(jl3H!_IEwGA5nN(Q3stV{nBP=能W iELFwL/Ŝ|zGHv4ݵ?fn|?쀜 ƍ;TbUXgX1! uz=TMy ^6  7k] Eg|CxAlRXT=eVog ܿoiĎ'fqaF!]oǺqR;ð\v/;?<Z M-AY[-MSDwN-PgyϘRp~Iܳ6d,lCF ^p&A.%G@zO"}<4sg)-c]/].D7[ޭT|Y_ uTŻ[7IfO.v% hSӻ)<7$ƅ*M?lCiOYM¿g!CGJY0Qz CbaU+=h8͡uTd./hLJ9W[Yb?qzfPR <%un{[= 냗!'.:ݔX}"Ӻ-3pB֛}pԷ M3iŬ/ʥ$Ūa4X]z;v$:hkDiEkFf=(h 0G-h<|bul~bAteG,RD{GET aO(Pݦ8&{bXW҂õS8nE@ih3:$Jbx+=N^fL9^&P'n POZ:o<ov)OE.TuQҜK68:ȝjq.RئJW{ TfURҲ.xD vdbs0<5[Tn*]Y7Y9mE; 3R&fo㺔'–2,IMRN?BlsPuX+*{r2wK1'}DF$42;M?ȩZjd!] J~crJA5\M!DꯛU!.^mT,*7l eӉF%?ck&nϻ"}K 64<7C6aN#/iQ®%ٱ~4`}9a# QO=`8Hp,M `kјzIr `4?"dR.^,Vqllr[ Yu[ ClbF U\0'\tIw~xJN)l7jN/ܤk<$ Mx|ֶ%}4B»6gb8FfL_)zHI8H~N9ҨE7k?D ХG,+^Z4uqC(XkmMv?5Ru I _;3>5K6?zTd>uݯk!qFRcYk;6`u?yJ?ɡYLlvb1Ň};]LL~G6Pn=Dp$ ʋ!}oZC;c8hdO,úEa5SC'cG>Hq6Va.͊J0)ɃW4w*x kIG,#kYJcNيHܛFVa4DsIJ-3eB("9zS#nr⧍~mPQ]jxkNXoS0lE\NW8࿖BnSyJd^{{b!KeQ5`rώg;uhyڐ Q9n̳sr~LtYFC}<^:NթV,9I99c~J9P\EECNR,|JMLά]SCr\O6Opli>&>#' #! ?#gFng!'Z~7qnZnxD-H1ë:ٝvxӔ0q"ew\5#ejMyL[I7x=O@o`ƿD&4_K>J|0v}n4`V-#izDX EM/fa Zt@kZAu/ǛzcW؏d,-v *etZЀ`w4&rjtj ˍ){՞?>rRnDl΃~,ϙ;(bî[f輧Bbd=c$iYf2!4\TA 6]>&P'l4^ݗ-&6AhKFSzy͒U&w@"Y^tvxbRgRu ;8g,!>T_yM߇&,A(lJ5Cm36aɬ0`$,-qVa5FmW+J^%$zUg,Ț5Sjԇ0N <&m&:dܹ ;hI(8]=/ՙ e] )r*Vg.9Q~]3A}+q(gC+N[Cig]xY+y(:PgQ% ln枍}s*ЕL ![F%UV|k᪩wgl/[6iBI qJ)l읝zD vQ|{&c"LFqB堻fD{pa C_[t[Zdja-(͖̈́ϕ@2 fm{!ò'˿7CI,QHd1(#OD5U,ɱ! ZX+@<̐ okVNNtrS+&o$iIi/-K(z*fM٥΢& ,~h(1=S!3S0'h_!bCh@RHM hݿ3 E%.۴rMU!HįM93gJ0oX#hBϠ]i?-& XL/_JJUh&J';.չcM9m\#4%[>ka+9%L}RPӘ9~wo>P7_hߐ]|21R e$y<8ebm)#T<9\WU  eP5uOKhaWctm#<g ^&Nܰ9jAF׿&/l?pO=RduI ލJx҆m*7% PD+v)DjXW>[DmuVʡh ;V&)$iˊƃ#-ȵdA+uS'{#+qkJØj!=O:8vjr_[aZKܕP^\#{lVR!gqRhZ! Z\dWd*#%/ѤGZph#n3m֫HJ"Gt/X7{PQEgFv\3uT Vcv:]CGm@h\>2([.gןS1oZK>`x HQh᰷ i$y꾬F%]d y\֕HykcB4^fف^Kxl)˦yo4`iBmGNMɊK;8DdZa1'7}#7]{#\fr6Ib!+ִ,=>de *&h3gM}nGk!%~cu1xV\iQVR5V@E^?!Ux5,5G{:n( p_Ңڵ!@}^ݘm.Cp^+쨨 T`sO⽄7_|i gU;7AÞF%jDG89P|$e#(CG>졹vi;뜊_ٹu<ڄ4_X EYr x)@NWKӓa`>[@};s2Ms1N ۤ A6rsl,D޳}\Z@kx1C!' |i5ǛqWޡ]@0z{i+N0%Gn^@JYVl]ӑDT$*&1aCyP>$ ~f tHhvyx>fa~lr7|'aKO:B1iJ}&Ap*~W>ìp)/|/ ߽(D*m@e #e-1oH!? M?CJgodxeP?0]{4|/O(cه55<jKxvsF?_yO&EF1Q)SwZ8a±~ZF7?'m" j "¦`BB&<N1z6 3*ˆv2?!:9.FMvC _ڵDƣn2:[iA#Jiɑ*֐5'*IF UpS&CKC2}} mʸ#P = :>_hu{^VN aabwbksSkA.qM|Yo`j̣`V eAH@dIOU^aGVh^hnXK&ô_Dٓa wјKa{E+p ͞"r>QD$QhͷA !B9aMY5G,R>csxC4 `IR8ە)fyK|Ye==*1--G3hK蠞:fD"=Q}h_ԞZm`6O4\o7wMY2G*O2s@IkTCe̕a&wO5EORR$ZLtSww u)%ŠF \2ݞL#9omkLt/P '[J c1oq( 5E38+Pl<@RQM0+;BY~L [?hV3\3QBuG?d~eFk?GUq/ɶyH$3/s}ZdhыzL3Ԕk6'J[*߾ޞ5w2 9h- EZNaY~"\gnA/uN^ 51}:džkF# }j یpf+f,iΓZoB:-̧ШM#GŢrW.% GN6},;ZȔ\c(Uq ߕ2vLN dǺ&Ih(n[ը7hq?T=0S,a,k9%iA 6W64ªA;5?{Jw섮aYTbAJ(Iy|hXLΉ20'˚}ޙ@G+Κ3`pnEՐ5rQs]9B_U0 \ TR˿ہ6WP៕.5pل36>'݈8"J}3?KX ͱ1.rIK 4cx^^nB\(v՞ +[v]s0 .L(ٗv]gORoG9+4|2s}b()ܕN@p<)h,pHO6'VG2 0"R"k,/<)]wk?UnOGQ}ܘCU8.@wqda-n׃wıQh g UȗY)կƻvU9YJL 8S"oUt o+v;D>jl]“2Z:/$jk7/o4 S'+"(X ,˰L 5OlD f)n[ QD-ٺ\  bhJ:K%OIҲK%B^F^ċ,{wTU W( -|4ݒ+# op]n$Q,5 Gnyq@h#\9i}Oh*Sr))BmMzl~Lk%p?cU1FTcFT .TTJK?u8aWXT'鱂+N\_ Hڡ3b|>A6&բNgPrH8susMr\Qa̷qq'@3*vrSin6=@W(qVC,9AmkP0o=͑2ڄ Wސ&:M H<|T(Wq6=!4Y_mD0 A! (P?2 p j1 "؅(-4!kڧe)Ul_*>cvjH=ː\rVL5jP}:e}:X{]kV5|,:``*={i .":ޫqifN7XMpOͥ;-ŊZ~;gO. "Ъ}TM}U(S(3~x~^INh5'~lL-xONMPU/d%Zx[ q݄G63G!.$E6Ro5m`28TW+妹Ży-td=YΆ5l ^/5ֆ\k=(g|e8&UaR1wʿ$i'%}O!pXlrTR]`0l$,E!; ʋxI=xrB#EGmM^=UA7.C+V'48mX PR/iK4c-o\"kɖ1`}O%ek) CݰgJ1nű)6Aאi M+ᰐDC18<'˨! L<@Ѳ~5Tr)6Kg{u)T?lք'iZj'eJ?aWG1dmln5TX: 廔0AR1E;>Vٍ(Gw+WOz>n9T,'"ϛ0n_:޶GD4id)ee(@b:Td7 A%**H9ai~?`hr2YKVk& FՀWf̦E9Zn lN{ ]ӈE7|_mL(qgM?EJ[Tؼ_zsuT|ܒTq=pd$QұmSNA^"єcBR_VLQxr*1j#5(\w BcT4 [rv\R1︐BT&4HB_Y ,Q5 ^KcD};P[WE@s7gqjL PH7Ԉ(JI076yoEor҅ F(PSΦnjM&'#̱,]%*?(-, :@[V _y-]t+M5r:Zʔ#>F*<ÖC{+\lJ9'zd2.]Xv}c{y٣ 3if`](_ !m<5ϥ5:팀H*:|y{F C컗\/@萷JC coډOb쳋C)9{"3I+$֔X GLhypl}y"L!?&G..,bC3ψe!j 5_-y2l 3'B-R!#8.EXLP=> (N~Δpf0 ċLy+r,T;1{6[<4X 8/s~ r(MJjU +sat*@o#H9]WIA.͟N.ng 2^.Tf~7ozCD')R":?9b=WA֎&3}Ыlnl^&4^vY5}[XP's|tqYqh-D|RTOοQ-#`oOZ$єUE1 }')ck狣u㤐~Dc-]fGn],nx6H4 3NZKVH2 -Ev\bM+eׯ( (3J{nVmeIQi-e~ ]b%tXR $/lQstdZܚ)fjS3+B3`0hfǂ(7sOC H4 Xt PZr umU f)45əZ4|b=9׋9ˡ)x xFrϤnj9ЫLލJ_߁+Q.xSV ׭ @FXQ1Ś_ޘ`&sMlV4vdZZovs-.>n.SG\[eiY08gU$mX_@E+Y% n]'%)a18^sÕH[PU\(bI:Ih:i:ͱb#z<@5A<3&EAǑ4NwA*/.Y8US`uzk^t?UҦaF=ИPl0]TJ9IF U(ONjɽ N<'Cq G6VdT~I:eskd3|uUoRGmҰ[ߦ4i>"o>=;n#<[ #Ğ.Dq8%ɽ {-mdƂaNro{38`Z2dOZua3pg@^Ob&n~O\,;k%K4XtSOMT8ۀ 6>tVKD*I]r~q> ]KjgTɦS`yjhL{S%M(6ٺ5O4/E'g㬯ߠ[?)(%Ýbrfi/ߐe*{sJ $ؼ*YJj $QF='L)L FAgs,Dsd; 䋾AweZ:k<\S 1[ӧV7>d:sXH Zä]:֣= !E z9NT1wAڋSfMX] m!l"O"0|:'aR}䐐 + PRїv_)GLnZr4\(e_'7GRt_X"?50XTPʉ@vӕvae-A"4w*yPAY9[/͙SI20qs`?Yz׎Լ! #r]}!E-_ C} '[\kd O[p! tfL ozJ\5NWT+OpI`#7e%901+n*AgM:/`+(ܳ2-L@?c9DBggB*bb֔t VT +{6zWR⫪~(3|]g<5?AYe߰2G!nHwP:`4y"s 󥃇Q?)>/Rr.<;aqNI0xז"3zl#iMup< X^M>YEĸ Y1^gSI[f oV2sD P6f*(*(+x#vZΛV]hAS7ܴIoGUASث*i $PrK,/U63SBUG 뱫ԿS|PB. q1 ܶ2zH#?Cߔt6!tCp$f%V.vU*q'|A1c6i8uh>ҕ&@ ]og^X ׊݉H *x+YёHJi:Ez=mcfKȆxqH1_2Dzܽp*p6ST¬}K$y(k҇W$4` oPUfVSp;55Eduz$3UqYj#iZ;A`]7`z}MU]a蚥:^i 6R*ufDBHa!Q.Xal,}{*3=-~Pur͈GE3$.LFh`ݶфshcNe!t$nY9gxL07 .#/6cOHTWOI|SrxƿxFQx3XqBm/NZ\O_IsE\ g~qb h\+RiV9]{Q/~!J42؞ 7 sF^:D K 0w'&wd?c(h.|uSB}ev΢tڢnV/M ܝlrx63瑱"{S\ɮ7m8nW0%xUR9OWW¬j-2m@%&#R'"!橫MP9n\JPrv"1{k2]EB&Zy-* f0](2/;VjF)Zݖ`D;C>NXg=$Ȭ-g{2- CLS|WbֱCH+z^N"E.柦{V70~Ջ'Ě0Ԙ%nLf۶ ^d#Ak"FPx$rS)1"h. ^!g|shS U6ehh]pM-]|CZ9~ _ɚH(Q7OӚQ>:l[+}xsy1i6*j#'&:uCGP7O&:hSH-Yo$!1&P` IQMOQ˶þ{mQF3ְg&!B4/7f;~3T Ђ?AB6 |gtfRüu5*Nf"fH]2&t&D& ~ |=LZ _~FC0RZOquX.I@=gďC$M=5ImI m6Pl91 4(#"zɔoH}DQ6Ɖ,\ fFw!Up["FHĉM3"NoFT߾Cr-tFSR87D"3C1^m5Wɲڶ< [=ݠmx>Kq$nEj$(EюkR8cUJWyw @R/:W+aۄ Af>~Kqy.l}J7M0sjAFȢaJ^ɟOWm0OlҙKqd ӵfZj`-&Z5Z%um a/6Ӌsp!)?1eple zy$MRGڙ=:R  SvmdE+gd[.09'~%c 'XnY LFX>R;O_dsv7d±g[4T$*$T<{P1ܵ3I:f XkUɚ_ەL`17bkDhqA%؍)\zPEbnxua1x-'DZ):6ۢ%UÜJn`L^8fcBDF:ރꕥC0>qdәR>n5.DVq}id_ppa1%zS#S*۾q29V7Գd\[<%hl.ZI|l_w/n&xWDܠeY!PҎiҊ7lY,rj{Lî0_ ^OvLǫX-Kلa ^u'{~.o $gֹ"wN_bVD} D:_={*gE$Nٔn& kPlՁ\#U!HfY\Iuf`TZZ(޲dz uC2|X!sH[C~M9X` \D!SiD8ѫoBgDW7~mot,SS1>1,p\HU}hY#C\'␜p -SXh<).W]j-61\7BKt15>V$z&]&&_ 1v *5f4hh)tpWMa.2V$'6lZF]] ]: J#ǽ*R[͟7n);M0@߾݈+gU_i^w X9(!Ҩs9ϷZ 3ANTm_1俅$ O+7>f-v=V[E }TnUUiWkbE2iރ˸BD*`~EƧaÀ>+1Hf صrgrTXrsy&ҥ70?g#6}+4ôN83 U|U#ijKKAsǙ$:Yȅ/3?xl`nڇ﷟K!VW|Мʑ PCbӥqM{."a#mfD$R2MI&+$ncRRM[R˘g: W/rl$뿽눃L I3zPZx^?#[u>ꇸkE8(y,Hxf'u@mؘ̓ SW]JR_g׈ ڞ=]i:z8ƺ3Hd۹QRu0 {5iH2֩ӰiwQ>Ϳ&%XZ&܌ r.G @ِc;ɒ(9U%9RF%ع`X%8#e?h  :)sS:PX'Έ٭n4^F(WC/>M:r}ۆ ޿`4t53 ,D;mBN{SAyz'~ŏ۔!H}JL\Q1$VxTN4D)MV8ۏ2hd]DDƊ@u7δG^(zEl^^mRA$eԛHaQo]5/>uoftylTUqqY`[Ihnyi+pWT86c;د-W.V{M,h p1 -@UN+ z&e+ro M%@7|)AewSZ6I u #9y LwP8Jw${Eհf ۅzE$8ř]QgAoPFMc6N?;Eu0/_Tyr4a_Js %-61ls 4DwuK_it llłU,Xf,y'5dqmjCNVj}}dDp}9v=YtCRsJ`Yt"96<}_O wJR ΢Ã;&I$]Ee :02,:Bg:9?"|7U8rxӍXT*C5=̝Q ܋'a0jӈEWNb%ߔe)VU;m8wu3i1$FYkw9]dS+;"-ֿWtONX5E"XdR~^@z]k#8~=:iVrRS-^޴'/q ί{lW8-#>ꖗ3{hz\v$0 `m[9ʌ6-)7cvM 3.f}'Vs)(RmhDev&.|?ȟ rlPR;[lDW铮/6 a_]̼c%]W)MYFc擩&o!ݻ`NTFx?Ӥ ,h\xg傣3R֣Y`q9oˁW5g#"m:W/f"V5ی,d^⚆!+(͉j:* Lj_uhڒ ,z8L\f\үֺ+t k9fHf?ԍTe( D^B];tBZjLdӎ,kҳLz$W-H5qfyH"s,7"&#AB T:zj:\&v`Z r-wz>]7U=ыn4_`o樂N?{xv7X&A \0RL4Њl~ٸ׻u-2> V1۸\y\vZ. ԡm3PA]u9>n .ξM%eo18i /ָQn[άY"ZKpg{eƱ s%N0+:XvZ~Ψ|DdE| GXXs kk3+X)霻1,)e]hWh7򴶰9gQ!5bp¶'fjk =Km`5ƣD߆+\6H$1^fa>Aҏi΄Z|6v3t͟jh؉:(VӔSe7Чvu 9F )Dk9w nۜύxci5`c.:"`ub_";H8oROBJ'Z;C0~IB#ҩ& +C uW<'b"Rbf.dwַW734rYu:*lsfV ֮eǛ3l f ~#ۦZ,߳-}= uF_! v9"$:G0LR՘\:kgz,c/FJl%|aO(jG^*@gz3K '-Vv2 l1#_WkNQJG/ISoCPK§MCD|Zʐ?>$؟ʠFԹw3~a[ŗ]aؘeäː+|)Vn6,;HUzRnTs<-" %s96p9޳z^T^SW#j%y+RG8s# ^5vO<q*:IɄZN=HιO-u=- to@[ C(XԌ+eCA\}ؑM寮WV]C!AF|zk&wTj]?Q;|tyK묙}Yxhƒf_ֶj&AA.kd.C&zMZP:vٽkF Ղ+>̚0j]ɏ(NqpcNߔkɀ.P R#ze^9|z=MH5|&쐹M84?^t9!zJI'-+c PFJȳ8y'Z{)|A,Pv}hX'Jғ?52TBӼ˺J%$`_Mn6¿TNY3reI\L=Cոi E{QFT$p$W֏y# ;oj@r*!-07JQ0PE̙7n On@+J$,' EȩD+Fٸ4q2TM:c.ǥ rbanCB[Fw^"kћ\Uنjrἡ0SWHxP|hVB .VZcd5B^=nW[Z]Xw1+[YS,I 5W/*iPX=Q:סGa t\Ǔ b$$ bɾ'q4ѸC!1`&6W:.lTϼ&/8!9l÷;ZMm4;f,.R;E\(#t+Sj4YO6IqYmb z%oYDkT oӚkRp"Km/ִAHCo*$%QΊRZ _{zXHqA ?ڤ^A @م%E3N3 d[fzn< Mo1u?4U2[* @u5aūʹ9=#G=oWp->"\L冿4<owǺl7J2ahĝ4yzlr\uNhU/H/\DP3N%xpa%ߙL[}Q= WsN3=ʻ\t0N.U]GP|_m|$AIE"Ώ[g7`ۑHv]tackOùd9[i%\ '9==]#Vcne5g:=j,:O3j% , :曷­JE.Ԁ/Z@ㄍ>'.ˍz`Ѷ}RwВ\ZX'NrLt"s>8NƔ BL0@XeXd醽. r-k7JYSE0#m\H-ҎʊI/ qTgA jWwCDa8 7l]:Ι.]P4`{9M/ܝ}M"-8[QzУLr.z:7Ï,Ku⏒v_ݥȷ@|;ir9{Zg36LE-,=aҺsJ3uAbSUs?SaP7D8ofiP^UO/ {ItΨZ֨:9LZb b7:)廴ݷ#僇+z|(f KXWd@ Ey#BVyعeXX;a0\ ǹ餗"YYT,6M۸J,Z\swL~vN1,F˭pAyh9Ȉ`!/GS<㐀 ; Ӱ4faF7\K\g^- ~ .^XzdчX@3U 95j^JTBWL74G0"1@/xtj0XWx%{+/7" ֜7 A!,}&X|G$/̋s&4XcGjLp^x!`d4P=y?_RH~8 ,sݯwFSO6wݟ\_=yG4pfvu@Fl%x#M,:oc_hpKQ.fY5*奡c(Cv]c̻ǟ;8D_< y*S4p=9x]& H䉘8 xGFEˤL˅Sj, EdDPX oZlD51aݣ p-54*1BΨ0\ 0x!$Cc+HSp1SPP^؛2 Hj2* D+1j[֊Q}ted+ zGnr'&A-ah7Wz\3>-Ki.E 񩌶 &9~11>5F9'^ d)# G,H LZ`Q(`޷O;b}Yhvyvd;,Ll6(3aqmg ryR W걿Nö7UzX.*Ս7NB4˪bB% #($ "(YsmpՄOCN%ߺ鷣]J67tཛMvҋ}ZtV%Ԙ?C‘ך'rbJhA#bYWRMNg0#~nGRv?5K%\0/akqlɂuxcV{SK\Ջ@Ȓ>xicÏB^o ebU+ܹ]ٖA2f贉9{j_-?Cx]ᎅ*7"(IOYYo=Ӕ*9{eh0"T/*p6;J("Do1K٨a~}Q0fP wlmZ a负@L[U&)D+r^T4w]m_aj |!Q"YZR56s= ^1WZH! 9 X?V_XJPnmQ/sM';#.^p6LSkAKF03Qw,;.xnPZDSco/+-Pwx|x"4 (Zu&Jg@'Or|4'V0hF#Q>רK Sә]H$b%[x9 b}5}f; '#; E)K9]^ 8 \:+=X^'~%]#{Y!‘}話Wg -; s -02d/b!33/EB,4ϙy||{{΢Рa[Lد|..c-+IX)kGV'D|REHy`8"OJCʱ#yлYӏٛ\"q$pJן2%q(S'$_^d fέ]|V>k?1♯|M- p1rQc/z /lo]\џr @(XHW8L)h\`Q* 'vw<pE=N"j2NDw`<KlWG,pI:z%[4_Bq<^"w, Fіd PDW`&D;󒴅vi盞 A`H.;[8G,+\4]}ψ2 |iagW%:«Es4}_sX\9F,0a}uSt9r8$S7@#nLyƸ떙CsMPrriʋa'@veO@%jN^ u9Sn;O6c1 6кϧ9id.V<D>㔺7yM6a lFin˸`ix"_\kr涎 8W)H?+t~̑sJv5L&IKaPl4"k-фU}J]1;wX-,慒"gYmNtc yis>4izo)I*Bum~TW2T3LpG $ IF3簫hS':EfZ G!5J[ p \VIG)0e*/"ܥ7hؐB͈uEzWPaT+l%'c(y9G.If'Y܈l9[pUBQk{^FLy4Wc!z~x\E NCRe%,wIWbc_z"64IpN(NgMܷ λm,SY0Ii{ rNnstQ_ W`< l(L: i9dM`bN S. P6%A6CIzřV4v'ѡvb%-z_M[1m@hK-)%^lVȩ61'ҋgi4Wd6x6CSDnthyYuE3HUq#0hIB='_e?R~ͨ'WɬT3( fw{F-V],09TmL[$$(r@h0uq]4I햲nʻ2w=n]L.C |_#U#:VuQ1MOb^U`顼[LgJ+uӽ-sc CXpZP{cڈb,KEׂV!uݧtn?pAE\8,'2+*+joiyHa5EGh^Pf1SAD-KOLƟA n$r Wn鷭oث]1^rG( |Օ1LRn֗vmGupS,p$S'؇;J7c(5Nu1v|dpD%<;g݅yk~VBWo/j1 ëƺܬ:'˜QT^Jlp{, "`34WMG/!˲qW&pV%tw2L.E7׼o2G N__* ,?bSܢ_^L΀ =1ќQ_Ӑ eDt&۷W68mK-"7Jն`Gd#J9NoȚ̾fpVO$8Zb#mn퉿oXh D/ѳzȿ1Q>ģu(ЭVx▟IH7$e5-g>*"m1w{AĹ ԞX6HA魢0*e/XEԦdPPB&s%􄾸5XܡMX ;qmlDv(ƘT H}w I* +Q8FE #_4] |=h!}O6gQ!A(f|0Fw a MҌJqXn{cKXn@(XD߻opԴVB }sW|m/ >#`@77"tg1m1?wȱ' ¬ަ`q7tCu%Y ּqXC.!fjfW oAt2ѳ\pN4rێSP" #C]#a銖pVg6Ry_;IPrm4;qgtvكU2ldQ|FbnFЫeekdc-yHty|势X WRVGNIf/lR.wMɳN=r(bLhiD[rBgҍ$*XiT<+5L>o{xm3{"g2,c!*fm' dE;Z!kbls5",]/$-PZfs^Bk.W#m3Es|fo5={OB :=W'8`ɫKX׌ʞ Ձܥ0%`<[yg5@ڵ L0mvb>& SaLfp5KߜaGA8hc;_@C y;grm8qE4l4'2dcGi:z۽W<(?R bOJUu9^vfT햃xZ%Ҋӂ'}Dm#P -rjط}P`z< iנQiwlERk,ݨh䎻Du_+@[.6w }ߞ̪"ؖ^i 6?QjXaElKrܸs֧iznaILui7JB?(~V!ʎ2C$5q!5~eHnLgg*>'k][ u}rxN\!-TmGW *S+Md)* T@rKZ˳XT|RdYDFST<`y ӹXUYyIDx*_Ƅ{a3Ib.a^xدV.GDm!u#{S P*u"og.Pv}3>|14{ºPQk&. ]_Z(8>2jT`K1 *!5o6~eGȼ㒳E&gؐE-ɛf٦ eI(pFN}ӵDy\*OaBCo6%tZ:/ [D[ yֽ<83k_0V위j!E,;A *MB}S,3ڹzfڗ2gn# :D65=̗R 㞸lA#1{s_IeP7tfF [k(PG"+d\&x ˽d a0%h9$gqkuh`.Ą=l0IF,`ɢ/N^L2%)Pu{tnfT(u2S49rEc?>Oar6bG~3,ٲ [3O>jFɕ̗\#-lCQ|:7g}AR3R9d߭2 tVD7AZ+z^XM?RHdI]YU8I^aNnRM6ŴM>%+ ;L]e!=R54Btm^wu͡km,x?|JLfFpT+B%Dq݌kryh "UW`[1j&?rGw3۝nAyװU5?gNF^/VW/e9KXZ@!x{ٖjV*v!@?וO?(^0v?C+Jc7v{2R1Sg@SX㻧VP+3&%P#h[*$mH W/C#;WZ:\ȬClD_OL'a榸J5}mF.pM%`/; Nш'>K#uj5 ڤ@D`:u6\?Ep)>aAM߂z X.,ljw`r}#X r:zgu=8E"'O7b)#.a*itrg|lHn<^"0?Ȉ Bj͉jD&zҵfnMl"Y«v4T4+,bBjɞS|MEp&8C1G*d~mp /925u>C @*WA{y_#콙gM݂X3ݜiXɹvd7^+S`tf?' z'qÎ%=9CT+1Z.>-9N&1>zwUyLhsW};2iՑhM:yޠHvkÌ w]|1˂ &du16X `N2߻)ϣfbg0ʣ΍SKt 7m!&vX 5CB_h SA>TdK$ Yq ,J,Β eU;NjӣG| 8iRϯ E1 "H xG6,A y,ރr hl9Ba)򸑗{c^8Cq Ij0vP1:ܚaIȒ3 жZ,LD.5㏝,MD$7oyq%SdoP gkbwֶ̅W{=x*+%%R˞=X =gmwPGn>1r㋒7̂ڟVJ8׸%fŠ\Iwԙ$jSMh&%_uh:v1;S䨋/ :gI۸&%0OEh-N\ϗtֻ!3}0ՋtPb$h@Q[i,2!=Rh3poTh" EzIܻc=hr0ȁn2T%+mM_=]y$]Ոoj,ofL}Ow(ڙ/ЕHiW25:y2*`%Q3G<+j݁c t OlY&sM$YC' tג "4/202| B,W$t#W=+ JKRO2EDӛ,;QsIe5›J@&7t'}_\c ~e)vk.1kNZbJ|Ӓ~$k{O/(o gKg>V< BʀׄPd3ւS]:7!*;f2{:?-g3O+uq/5:هjIr 0Qe3ޓbqJ75‰G@J EnXOFf%71zM^V-_Wz2YM 0y5KDbĶ }WKUO`c.|s_jX@SL.jn4[jEOhvEZ-yYb̫xim?mUػpYY7)ɞy ָ'` hrVFpو7Q;]%ʈ2u#,'M3TJ 5VYTǣR^Z*)Zy,VI[P.;VQ~6@^(?Mt'J 4-cXm"?}*Z@X ;youlG06ԜI,zvr3yGe4پJLaGگdz +I&<&blJ_p.y^>.I&[I&¨GE_>HG>>J[Ë(?7;GͿNK)5v Y Ҁ/hEﵛ2-IӢj?shLnw*J.!F=GLLB futP {l.uZ=YuA0E` eMj uJURi`Lk!MbTَ=)Vvr ~T{3,Ic1rag< j8e!YiN=9[e==YF6DA-" eA ޮ?*,ȗ{5U !GBAϢ47$ #r%_TJw[umBǩI-{.)t0= %iO:g S?,?iRY N/KLQ"xnq+i((*K#DxL_ю) ?@)Azjc8}mR- (-5 ,9ReߖQzq=mҽ5*{V&A E & I{9u]thb,Q[d-S$GN V!#Y(W}S췚iϺT;|hLV56,*{S NW˦댛aЋיm3Bo3ugŏ j1P&>hTFfq< '^Ӷh-.&wD-?"qm'_;# `Nyώ-VE%raE<^$Wvp*LEJsU*VD#U">Y v!Iس"=9HM36_|W@zѐ9Z:o~vΓǢ ȋiOZtJ*zK+gt?M]5 ,8\f5l,H |}QCa$hCv[^XM 5Kx - DF8AH;wω0"qBEP`݉jcKc>ytbs/  4d&;3|I N^jlI?>sDī*u4Nhx x/ᗌ(.d/SţQ MA˄8^\KEǮ{-k3ʸamz@ϼ|i(ƌ< xUuI ̈́:6s:K3ZK QTtZ!1]6S^E9P&m3Zf +6C{ܙaٕ QOW&uHZ`B6VPꗴ.'wfQd̹` 2VEu,(5F2A3BgD$;.7Rh?V< 4,RdL71T;݀@cnф\pcˍ=е^[Pvk~%KW$dR))?~qYz٠Ͼ$ohs:K}uȭ? PakՀEF{D*]`CJEWҐAOh ]ػa3F3xM꒯;~AhNE*yKH.+o.> ;iR1+a;pql} n i+ 3nQ*dJd ޺ǩK2/8Sf Ų Gt Q``5KZ8,o#'hnnROw13/(/OZ__sz<}FVj9}ZQ(0n3q OyEsI!!]R==+ B@BFW\hSDUS1&2JOM/k@%[w}yc߹.Ӯ"M4@2x $:*Jtod 1l'?6"ܑ\a|$iC оҳ(-Yc83#hlaR4s\})$səF@<*aNӲDho||E' wgaƂnu<AKGWI4tȨٻ 8"r46L|kg=26y'{w?L*~]].v)ͨ_6PPXW, [X:uV/4d_H ~n(c>u8[dbrOr=,r?m{wjR!ੲ&X~nI)6?>2Hnn$m%B+j܏&)w Ů9 z*N~@f[k __N\Cte3ӁissFZƘ5w^|{i~Y-%$ik%F\٭ O^9!=㐒"d&ոv Zw/Q#Lk~;a>jO zCՊIw7cDn @Y__V?;m0mϡ~r7SDKV $St|1BBBZE ~|ȘZO2[m VѠ+r{z^~cURBsB9$\`1W 9k^@_q:tA k2xۼg}c(nYnyX̓r U3q`Do#y/wȏ＀%*GϽ^͛$/*AȀbjFGd߇ˋ^Muu u z~)'! e!k#&\t^_ *ᗎDЛMqS-I,(BƁp|| %H* btB s8(|NP D}p<ߥh5;8 \fɳS!\ !ՎwKӌY.J h,F3sZ#ҜpJsJɭv1A_ڊK|gOq{2YFMmT%d0c<%=CN?vhIGK"yƴBF@ҿzZאF5̝^31s zG<e |)` qj<vlsYzkʦEc8/Y W,9$-WA!OY =op@]&Y x˦7:1sk@0qC \EгK2inv:rDgй.@ -tK`^tn J 5ΫΚ} [";^o  fY_ ſ"RF^D\S^ =![R+NϏ?#GJ~Y+usaMQQm Nb9-3QW!_:!U ێƒC"fel54oxsAq_{/YhX\ 4﹅+YMc?3;J\gD KC!N-9i@㮁5*OUWQ6cmqdJ 6I^ m̅Y9Ѹ /QdSwFƕr r!cA=K B 5_򯙪Uxav7kOcL[#gTl,lUk26V8I5Yh}< 6i?mڳkI[,t߽Vqގ.ֲ\%yyuW@FmK\7:bW7xn}\ZxP%'y5cH:2X[1:Ց2Y.QX*2?BxDF/>yMc{ qCl3u`}]~9:Xֶ+z/6z{g7*pb6Cؕtt&u5Gq[Y.Jcb==$psWu˂cR}Z`BgY\UP|-teˑ[hE6Kh,d4Poy 涹4.V]O<2*'L54 ܚrބ4]su[0[i}+yDVr7?Mξtì*!hl+Y])3tA?G7z͈X _)Ȋ>ki}!Q ]{iGΰp7+d?$9Rч+'DEd5!1`n4t0ܸ |͈jnx1@fKwA4N>a!.wG;p R[qk=^<#ʼN 7CsE'l0ۻNIp./M3+bWнv=},JȻ&E\XÉ0/&!<řG5"]ds _ihta= Nu|5^p\oÏB+Eesq#)oFup Bgh"_b?N@8Eչk? Wg364kzkJ=*9R?<|PHL?[@Eve'G YI4tCs|;M_enS1f>bm@i@XW(0]6jn}έ)5m 4X֬սXwj̀L/~3ې%_;ѯ;5c] s$c&sf֐'gȹUP:csV:pzQzs_VQ/<TeC2L 1Qʢ&#RŴ.&i?!7NɗU2XRw4Ǵ3k󃂮ZfV Xu @Đf#hes{G;R \K :?&mâ)@;`$ kTXT즷‡h8Fت&u[;93սoă+Q5H7ymZw@.4>+'E@ k2U*\Jcq-OT |g?̃{*wBA/[zâwW\ymi#`ua)ƚf,7kIyVCzr# QNBeֈ`0_m$c F;gMFU؉_/nYD4q/lG`\rZ]BdVcy3s4+"ˇAcͿĴZsԋHM$l~2#WtziݾŵM{ }6kd(XnsIB g6L#mqY=74>2 h'D:s 8]2;[ 6 oi Ҿ#Xp^Xb]:x\Cإ#$ jg3\a&fy΀pՐc7"=UKOA *ŖLMG8XT>o4CxrdHk}ut'Ƀlh ׆/pʜw#fkU x#W8*-З9a"V;%l@OD<*@pbEr3hHf0AZ}Km J'*#jSj⎐I5xyif4heܣwqa{xBKS4PdK7HXd.;㔷^ 唒+|6 pdUH1,p4Ijżf9 T"V7ץb;-K?x©GF'QD>E7!HGȹ+f7c.Qi ]`[-@zv\F]% xF%{1؛=@ l߭(O$;jiȍX5EXS ~/\`{w\&ectU''تEUyxl{\ j#u6tJυb w`x:O-Cʬ`;J7p=~[\EgjРf[685$jbHƎ*-~/>~OG99WYdQl0sF|om!oj8 !੒p#H;f *Z7B4M.BRo4t7/N(@N5-< SZj'uv~cwS{rps 1rj||`$PrGN}v0e tK:by7d7#Q]Z]wҷv@@HV Fq1ZG0h#q#]ЬLHwǘ#-~KJy!b)'_e!%/鸇[ ?enfV5He3nSxYipK;s2{fR5f,O/(Ʀؕ?^iX#u8UMi jzn.h-oTyB L Gs%VZJ/^`a dz"*2+[jk?EeS%fE+ƸN"|,C썚ZT!?T!QcbAnūng~]4H-[֦vZ!.hREbD]p%,$xEojpPdu:4Erʘ"*xK8.,>}5v_$/d>=!4?trRNAEĩ2x&%D Gɋ zgjh-̃"* S?l4`z[P3J*>+;JZDoDٗ7ٻcQ\ H75Pr>\Q{@X2l{NJ:":ޮA4[F$Y\؂c;}}e-y!(]eg-/E7͉pLmGֿOD ]ڨf3ԧq4L5Cف{ DBi7QFAt6)=Hnmh"}Nwʣ6mu6Eaکa*k">OW I-t[o,.0PH+hMwd?@Jr402i،y6z:ݷJUQi# ϪڦlZGOH.F>:Jf?ȕr_lc-nĹ13LEքFjAtkĴ3Š^Wr <;W*}˜@0.5{3l<Т!LȹWE$/k[ Eav2IzdL;)fӏ' M2U-6: 'f5)Q ):ȟ*wsc$ngʒǰ7/ajpD{M"*"Sv+?q~AFl񮓾ޏh;%Y2i20ًHv6쳚jMwY9#)\W*_ s9@frY*limNc%;m%rl$Ұ}^i}zQ,G\0oWXWt'Y(Z AEeRaaLޡAkhx6? }ヵ`"Li_+=*:>H~FW|M4 lٲa ~ ;_tԸ9'{}48̉1?w d ;5ٜSЯijո-!:^C])#=9^mjtHnw72+9&^'vL.XBկ{,"-t"~IQ$.D/ɘ o,c* ]Ğ|zR1'g2|/n v=?&0kseg_c-4ilD׺֙j!t$8#횾`cBčC8?4P8Cu$* F2%WY7[ KYP'1Т<t"am4y?gCLq,j֜R>w1DO(OuAٌ s ?LgUy3OIp`#m`W8ȏ2 CiZ0/7~ۧrgo=`b]Gmmu9GQX!;Bl.ж@8dG|6(.)uָBu_iaq^ꀝz0`6;LVUQ%%E +HWn|F@,?G 8 $h\p=܏SFfJ<2r?dL. h,?{B rKj5rL 5 {T"Q~5P+LnBI;|,&ǯ`9F=Uo8 6zH2̢^h"߾|&)ڄMգE3RpxdTÐ0)qoQ,_#34"7Nr_OtnǂCmEZ4Q"TlĐ}E) pl>t!>[f#(y b3VNb(jk.EN#U^dӳ]F+:t@27dGNgh;bU*d,03EM;̺H37>G3.T `U;h7o<{!ٷ%OkDR }m |Pg'CA=mw [3:HXbyUdj1BA9r8=CHu !M `'Q0t/e\=v2!Q)-"m0H)Ӈ /z=2ɲe+6l#]M 0$aڎz~O⦖eG'J_N6!О6@5niDŽx⍴]d:I+<} P^tG18ge  NN%t,@l.XWcNi]Зɸ^F v~8ۼ]8QZ_օE#IP!dE ]XSR}S. `~jIHBaI|h:ee3Cv|A;ٌOb;T 7 7~lI,a@U)g}j~`41SpZчj%a*0V}͒Xj}`$Z`|~ݜ֢K.jOb<voӐYNPZyk l l^&Y"'#Uq$Q82~.L8xM}X S{;HAblkJfh-X-C*Y/L7pOg(Pu 2.S^M͙b`CPeߩDz 2K*woEW5?0z$觪oă!djP@Z3;_ս1yW EDYFB D *u\)#dDVi2Ӄ"uD 4δ3[{?@Q,u^ǑJPȅ/>#)8`XW19?s5Esu\)wʌ=e3.& OoqK *K y\nb6nU"-#rs(ILgӢI"|nF8OZ_i-~>cj]D^=7,8o : *^ƈ|Rr/!nOFJXRǾ]Zi6j(P礚)ta%VMbal|ىwc+{ wČzh^%@8~ت"O mb6Q"/^j/6^,FgD[Dx+(1{rDBqӤ0'|`+:񹢽!.y]us)ķA%Fp+Cg5{^t9!+ye f (הIda+ ¹bc欿ƌ1q/~c0m D,8wAokoOGîx Xe@@Ӆ Zd:2X+۱h rH*$L`^zReiS2]͎H 819#OW cޔ[AtY=!KhOxI}*//bUD_t[J"s<b`Q=嘒,;,pQPI;cj͡a*.+I--' @׋)X%^Lgp|ugzu;?Q Vf_ύϓ J:X*{ RAVSC?XC0^ͲUf[T*rM?y#/äg䷼Q=I['>.·C ˔(H[aT =r9!2@2hPA4wt%1cڥ,{O-遨k29̯nD!mx_|8y!7{loKOރ-۠i` Q#Gx 9663@7xkU޵4_sk(Kՠü'&L={LIȓSBPVMFVǗpŪӀu"7o2 {t9|IH3m-ܿtY6"^x$'iy+ &„OHM:dݥ6Ar1DhksIp:l Qq,5ev1 g\)>l g 8f`6ys=RԡaKKZO,=|htd[h @%4l9i 8!V,×'B%:L$`}4Ȥiuzrx,Tzg@aW˩- i$i$G@6̨1 *W}8i? ܏xf".^) G~Z,mPN{n1/1oïyzh@J"na3q:2dn]h6붨ķ^,I6*N.L{<Æ[OE>G)~tDnG6{oF9H-xHqoιZ^Sxr |^> S6 b]ZI5 ENJ?Y<|X"+P"Y)]]؃!=|-s ev5XJz_ޡ,CG*>YQGsUB(`\Ğ@uHj|g*Qa;"՛[/]R5=tTsD-r6vұP g,z0ZQF,ֳȖtXL2~ՈUuv.[*keTӷSMM[/ oȗaႌnl-7(]7!("_ER+('Kc6'!("DbLWBX no"b}S"B}Kz$ `װĝg>Q8I u-o1%Cq,i="՘wۜ Y[WbWԵ6 ѻ*T̋sK}z>*Iq5q>UweT9ap=DD!X4ͽ8xWO e5(5H3*I~@% Zl6X2~3#Ii,вZ\ ro T4$ 14AXB ,8^ZSؒJCxҖ%]S['\1XNKK1D>F̺$qD܂U e,ɡҸKغ +UDo]W$:׽wU\әɍ+g+ghT=/;=-&ޏ?GJҐdš,< KǓT;<3id4cP`+ILo(kU' Mm_'|&Hg1TAE: #Had<_7,+p4w>/bwAp7&1:9BՇRx6w()?+=FeSl5aB%2w(B2eLH-:OB`<_ӆ W ^02Lߑ`.03}ŏw<&n zIi#DW Ӌq=ƤIp= -m( ~`o~Im|S12+*L4kv5@m9̷q'B]p]UC&^J0Vnmb 0gx[ 7}+ױ%̉Owkl$ρ3v&riX+F%`ÒᠫM YԼ-y=/QJۧ&NִO|5xv%J db͟aS0:"@BȑSW=KϪ#aNJq!Zz9PZA׽pv>`$ׁW,~Wv)++enVG^6roYTfQWN&DId c>lہtnT^%_Vٿåxf dKOyuOec5 ,%% ҩ38붗DW[&- 4JpuhŽEQ ڜf'@oqtupO(D1NU ߫n`o]p!5.:{-[ Vq4puң*XĮJXo+ƙ>i6$ړmKB{`dyhO ;F59 qzcSֲǛҠ,Dĩ +31;+A~3*x@:{B\%U7/R`7&3 .Xl-Fy~ҭIZj')HЗk#f4D%L_ / + Uג3UR=ZJ"1fޥӖy^ 29gF5Y1.bx.Ȝ*XHp|P:ǂ]͛('xjeG£ɒ\8zg7so9U_+nM^<@dxTרR[kYy^#6s .+T$_l%`b+|n-hr7Dh-aL^6Ji2s'x/Z3#瘛SB)/d M"; y#lB~|`}J03LWSM[MLLc*eG<ҩAS`Gtlt4/cR}.ŷ * T׹ş'#fQَb`#}yr%s!Sez3OÐ)2{*ejibWK3fǁPT'N놀MRZtuKP@HS)isP4WBYSkI[Lt>^57D ?df|%zTOň-GhNشy^yX[Z#0M(-8>Q>/98=L¬.m nCs# 0c\=BaDCݧ#͒^~W"ui/e$T0Jz4žϭ£-6WHbM 9xɣPxiRcfz +[Y?k(6Lv0}݀O>z:;4q Qӵfu4L$ mP lAv\d# $V(tpǪ!NבHQI#Qek51.4c'Ah046YS'Kg&#Y`yϘ~ H3bU;}ZuqQ27X)}ƄE웾\vRCf`;ONZMzQBfmKU>^Fzx!т/k ,Tv!#^IƐ$n6T8L4x̬%h[}?BKa#B!K(r=}A/8[+*q(zjGG Rkc44=y^)rNtAF&-B/BO'2G!.AϠGu8& բxfHD)hIpNE+ҺZPp4'PS:$W*]ٓ:XnHU\0}",:JHRr݋)Gԕy/QthJ,=ۆt(n1Yi)LRAICW77b` uo!qq5R j>XvәXn'~cBel! ګ7ֈz.DwdzƋ6}>T}uJJx7tnڭ6և4PB 8Qq~6* g6F#N8*k;L5͙+,`]J@ٗW⼗rg1 SArt^,s gBRZ x5Fqo+JX88Rnn|Pm %Aʆ&I֦n]'^hvIy9as0j/tx@v[ ^ *>Z^{Vaj?"et9f,//EǾFqxGj IH׺;!^Oq <А̥g0^*~n~ ۶k&$)1̘a7F6FE .| YtMr/ZV:OGl@-/̕B뭓|.=jl0jZ^!!|EXpThs>\ RJ5ƹnxnn7oگS KUE/MWFl(pD6xF.$J@H60blep㘵t.cbJa2ݚlJurCLsJx3SHYϨݪfL|EJ*(2?.'w d~6F?O8,k{Fs ULg'3 _mw:N mڍ}?QҶSt:znlcd ,@?~gdiL\, N*$5s),5xjrxL "gEZ*;kG+uTyuzLS;ϯ@e `6RLOD}ՃZ4pwsh;4I֣+%TB;@Z.M@g$i\s[++bMӰ\X&Ò3$$2M $k %73fTuRuf * ŕ`jy03*KC%$]P9>0(qpG9gC'^/a'.aT)hF1r=ƗyϢd+=Yoœ<*.^ۯ\{ B&Nܖ 22zo0;6d/ et@bHuUd-ik/RڰY'8{䢄\厒W4^jC33AlIHeb=kǙ*`Epq%= wk)Y k ثꊊ+š]73K8֢תŎ>MbX:008?1S75kx}xH*[ WXƛ[ž/ii$#(n#nyq'cҡa}` sb2) Yఊ?gRq@4@[rΠL&1'ލW=C8&. *f~HqU 02'qyx [R`Lw(oZУ\%㑳;F^ʱFsǬG\\]8x *o}݃_C̶D[?mШ4 h>md'N c#>gάI5󷄥sI~bg&dQK/TD`/b?a/Y|o>ǟBs_L'Z^1PSA|L+ˊ-,S) M˾Xx|b1JPG0;T..;`yxܫKu*tS|W/=J.RGrr*z^3k㻕*)1j(,=֋ox=&|#,eBzPx;FҴ#ܷ{~G4ÝlnW W;MYuxtP Z_9"oxb>C܏*nV;{D~@ko{$}lLyBf%uG@i>]0>_Z[4MEe'ZW+8tq]%)TQɛ/膕ݦ4Qa3| nhm YZ -tkt %И# ;Zu>fPp۵ȫ3T EU$`PY{!Έ' 1]qxw$Ha!F&>!aiv0vmòBֱ&p3έF֬L cqi&Q)%BhӜ'\~VM[/8IzUN9 ލٺ; OY}yXcj b,LFV4CiL7_.(x%nx}5! n%,/»"Ĵς3_-;#J<݃SS-eÃۘ2.һIK,|LAAzN_Jr~ ST؇2Uw4|cjd ?>TK2R96%oDyKD6Edl8߾Mw؂_P1NYTwKe)7ZV.h/&/c}>>gg)bK?;lh# \Q6,XiKC}k`fQ5gZUdp C] C+OxTmiJX’nu2ڳx1)c^X|+s*|!b v~#N/RIJՑpy~.yLz 4)t;嚾-"4tJ}ԴZvHQB p2`YH~0&$[_4}=C CbۺaסSxU#So A3vgLj9f{t:d@,ŢdNtM1:WAPA0J Eu}0/o`FERu)k kQ4(ig-:+NI?OSo\`I*BOC8f n۠` >b{Orsu&~ w3Q)85nm!Z0(^EDqmaKٺ3ryrgsfH<r=Tj~gO@.v4+ðxv`n G-(JUN^n?ר"P`,C7`۽'o'TNUy.SO{Xy<47 ;g4dv={exB Ů]ܓ+RMt<3p|{Y#*BWPt\ٿ}+{⛍6+^d_|رطAsYarΚd"H wf Ea_Db,( \swWjB ~!# ]rU L> 2%'c;6&d>u )Vdw4Vb%eᴧ5#tUS4W邫qb |70=daUb ;w.LН?lj>ջ7&"vK<>&q*J'\T"nIS5¦wсjxR4hюcu1r:-r9i) Q\Ba# E5ENު|SifV58Y8f^n"yE_c\v"Rߺ"$`sy'}lXcC1W*YrYF{dfpڇzR2O֦W'Zcbb]A5Wb8 FA0!twP"k(KI[֬p2Nfgțq5ӓ22,2-Q/wt̏GYq5oNn.>KJty+!zL*x甡뉠Z wO8`~aH~G`_vIN@_KԆc|VrG}FeNZ‡a#y"XXjc@?!ӵ+T-G&ŻT c5Kas"f(DHZ~;X1R謮H ND5Id;4)CP@g vḪ+G6#<L_:яH ȾPj=9_84x{@^6Q +Tl 9FYF#>]6GT Pyꃕ]/Ї0ҟ2hB$ e*༌IԠ>3@/8 e ܭ eyle)200F3]!^rSy5$RY<(đ6kxdb|Q}l].rV'n97G<`"3^! +k.{eX:>?GA ҴKm0\JѻICRf@QؖCI "Hdm-s̈S] Qt<~ڦT6FƵK3~o 7aTq2҆i)+S] [87{b-bή`@+-KUJܳM,} 8qL!jb>l<'0X|{4*E9~Ф8+F-.~y\m,c*7TDe Ob$E)vHVa cVs-}vұ,z TC _-X+Px>,@m/gǨ]) $:!oQU|:wt8i,@RlVZE 8sJ8Ń8*lB (ߋEjN\nחg5;I*꽝JYo^lq zԨ;'YC2˦.>UW|m~ѹCG3&?"0z9D"z/c  27&x0~TIxw5oI#^:?t\.kTR1!vâ†҅y=Q*n0]aH"1h:846,Tl-?Xg2EDjY,5ۀb ꒍\51Vqhk:k2g %LγqV!F˶ǿXQZ$( x\d}@}#p Εg:od.,fn?aճ-TL̽QW(撒'sJ_YE.Wd&(j<1TٸZyJ (P,8 nN$ &nes. _׳  E8R+(]@T[` 8;d-d *4^=*6J%V}""3{XY` XXYžh܁;sxet߀`'kBs?CD&LU;d$hߺ7&hF7:bs-L[&FzmIbwhCK ܻψaV! C,$=؅jq'C 7<9[dh:Ձyӗq mO9cE^xҢE`?:R꠼e?Q32L y2}ר,N%*4]Q)_CH\5X&+b*+ƲFW۞ 5JݡoVbֳU8;ssT4kvZrm Lu6s6x>ߗel,=2* {@0)nBL3ظ^4I,lc3gֺkfe/)Ug P>f{4 RĞX9}mvc t=U?B)pyC#Eٌ.f/>(d" eҕl:q hϺ7eetٰǒ&c 9bI%}.,Ѳ ez4$= gOOl)Ţo^#Ig]LH۔Y `O/kf<)Ubxk" .y PY>K⨄%y P[ %]T!To\0۸k40N6yBͪG6T>),xk<kcGesG;]:{u 2ӝ: j#yhM9oi0 N2<1rL\<6uYlaPgjzufpdo\8;<8 }ĝ&IQ:aq63b6pīb֞ÌṼr ezO%S/V)EP sy@=F+Ki<6)qѭ{_@#ZaB{ܯqAs^O) HF^B=D Isr7tpz'hq$0)n2t͸Pz!?]wwXjƚ@t$X3D*1MrzS N`0.2O6.˵B40c/Rs.h&;UfM /"HJg-[wv*ӱܘN#fO.i{v2Q]fMtFn-4xy&%U9yOG[TY`-J]矚.:!#]2w-5 0BK:`+MJf /(9`*ZE#36!Z,>xro sXwdʄ愃w BC E""0/PvjȎW1 =őv7x|IMiz񏫯OMSvWW]jZUG.5'E_颶sD#>_O,mvltD~2k&?'SWGDZW܂P{hbnD,nD;9M{# :0'Eitl،m'tku~_$9v@>s@gzl˯ƀx͙MyR8cFsߦ+>U(rKq.T/"jCvsp0 a;2/Y{Xّ?E}"l)H7_4pd1D?. H`#Y2Q7gAJ=IޛP,`5|ڵos}+FT&bºiA9㧸G@1EkwV)pAto AD(5#;Ba5bu2|S,|pNV4O? VzWIAP^Cw۸![8P[Ki[Y6! y=rQ ";˄@QRΉyY+pl3/&SDqLja>q1[}_zӲ"yKVhԱjbU ;IX^pz aS޶^̢!O(c)t,7ݿREUMvѥ[m˫PS+j0ym޶Q{ ltkʌ4`Ɠ<:;x'ܫʄO^20-UgSQ~Љƃ5ҨK[{5`cgEi7/9xV&Z=_ I#.ϓ$q6$:o8W0f"Gc &m6Ռiˬ\]],;Ԋٰ>S4F`,vq@<0Jbi!+xhM/^!e 鲪hg3&+VMvc<[&ӐϦAimC%IJ"`Gf40'}ыf{]fh_C0_EÏ0-H9zFCyu.ܱ/0@BqeL>)L2mAIx=ck C2.{O^g@R߮_/3-.V=igIW]8f\{Lbxv8cf=gߒs[^oK0:HJӢ>vE "KP惕A~&iA雷k/5mWC53nWrI'ƛU'''楡kwTױFA+ Yw=]0(%쯐9 e<43Aÿɼ %$\F@V;; C'nMh}=ڣ*R^4⭳%4DZG@:w&qG@LrDu>KPMJ㍪4B斈^6MuWʕ%Wcv%nVNZV!a1bZy6|$YY= c5 &[oC^tX-~Dlӌf[=6Db t!\ &|5\-hX~q8#n2᭍ESP7v&O' REhsصC Ϗr^(%O &Ià!Pf,mnBo]cBjRĤ$mg?ŕs^sr졆:-[տɄϛ7!3Vу=Lӷ88J^u-f^Sm6h~{:J[5ĝh̒`蓜C:C%@ھ_؁ Qnn2clf楧!mbfӦVp6Spx#yXK8Lr/6`9Ӻf -(i3.C[v~ Z9 7~kpM;3-ךseJ *R:>d£FfM\,Z8$}`ڕ٬R7=?!(h(PtSbCٖ>N% =*edռuyt*o~Y4A lgedzzݕ{&: n{iң{Ƀ8 }tA]ZW $$oc }׮u', B`Y|lSE&όt;m)z^dBO֙zeG'9]0zoCGLR>f3D2 W@uBvy NjJRݞ1;~ɍ4~1ii5ש!^JU]I+)^,\FqɰiGѬMZ9%#"I36f2tQ7c˰U-uW$aQIIK9XMR } I7SKR=9DiP+)sX 4qۡٞP&LLYND?|ىKn/S`m-}&ևe桾02{e=y!Y@wwC"8(1ߐ=v>HRgB虴|3c3"ȅ:-P ޿ֈؾ (9HgYZ0707010000026e000081a400000000000000000000000164943cea000091c4000000000000000000000000000000000000005500000000./lib/modules/4.18.0-499.el8.ppc64le/kernel/drivers/net/ethernet/broadcom/cnic.ko.xz7zXZִF!t/]?Eh=ڜ9Msj1αgRh]΁H/ENM(8uZZI (ȶ'f nj<)2M0&ka.N?z4"2!~NpX\m转Q/ϥ\tKPa,' (0$i=>m>#C3˳@GoTR lw|2YNxA8tYT ѝ*HnI*!)at4J?,èF!_g-w a )U'Z sꡀ;R|E"B>`yTd0#:HA9Tf~CFy_n#Z,/|Xt['a+{;D$Gwo*hEj1l^in"X?K2Hl&5B {}bVK+MKrodT0!b|r.LYOn&e..Aٙ}%؈kn Wm:@`f! s1LL~VjcW(֑{_S#=<$v̕0Z7T}{7*ߨu}hhrBWD(eV3%[F,E2Hu54-i)͌UHL|mtc`+foU^F6X>/v2,X4P}#YV_:SZ*w-cϟΜ)R=>?!ãfb^)8($Lpi}&C5,j^+ьk'_vaaÂ#Y#>G#@@ӧg2}^$1D) [4/gvԀ?B\ 9 03mv!vsײeK%D7 ׹@T[|&؋mEZO:ߥ7<өEEJ2W/}Q;94n(o}K邀Lͻ9zQ1g@raП=K|q @vlPwݪzA&R9AF@~Ɗmv|tqV"m|`Š5Q{͹(69jGt4 2j<-cݱ6,PܒC/1VYgTK&uSF>~6 S7ˮXbGG:قncK'͹10T{M<PU_.ҽkԿJ&hPIp=fګ6.?Gh#4kK%e07OD\vuZ/DC #dYO!ل͚Ũe &B#{4#sk(sT-橷,>&vSOU{"B"Q|W>ސTlhU9q_V\n F6DHrF) E2ܽ~OWlw.@Q}ُ>jN(r"f.iŕ9ߨq7Tj+?w]D>^#K} )~'.= mwXF 'P0-U{TV5w ) <~7_"+p%R{zX ;w%W]ˡ$7&i.3|Cw.sdQO;vGl7رJ1r݅2M>$"+8c|pNz ϼW&+X6KL151ˣf`6Ux0BRN)c:v=MoUhnRa-6%9 $> "^ʦ(;[R{q ̑83dRWp9қѲەsGqv_Ol-k$ y=n\w)qregQb~UB\vԋ,ny)vΦ˧[Un,U@>$MdKqG^,ófM#?SӟTkȊhFwO p/ 7wu&Юk2@;qvMP/jC:@tW u3\8s W,9J0y~*Ae}[5GWIߛ={'% *' 8l,*f۠тx.Pcܔce:sVSPxuKp՟O=lvͫ+0݌?oO"y=U GɂlX_fԎӞØ}fv^}ĭPܔlL&I=?IY- m3}_XVW;FL.uҩkaR0= oѳq0U,wޮ$y Xz^s/"Ȗ P* dD:+liz'1luY'vo'5Ag[[m=xP&!PǢms^~0xX{h} -cȧf2bD1qִӁ(d=,> /*k_p *'Q%Ӓ_F[Ci맏$,VKsO>)NB;?Qoԇ1ZFȔ~^Q_XB0mνK $~X*][5"n#b_3>E,*9a :MǍ0$꬟0Ϭd]S#m0?Cw~t|22T8ڍ< иS~Q@9=_% qԕ"J<"DIEHԘ&CY泒 'ܽc ߈vsquWn!t5®8D&C RދLYZ~ I {]D"(ۣeHήnYosYFEBغVic/_ISz@m3VWe~DBN O 3 s/RrA?ݿNԧs0ˌX.ͰӁ ?IOe t8h7# w6[g?.nz~ qԏ6Κec;ЫڙSE1`3΀I{-.I_UkI-) vdVihTK΅(%0E苞)}>nD<; br= b#AD)<COoi$i'?rU.d@xv,7c+ܻ~MSIvKLݮNީ ELQT6kd0} e;TU(V\@y~JDK/cLM_͔O#(]ÚڊEZثwęB YbHvX7g7b\] {n"Ina#02xMDZߦN3h 'zb,o <ċ&旡Bdj!ڷ:oxQeLW2a\#kg x.Ro*{;ն' }[.0@)b9C/?̮gIRur}o[j5xALz.PS;&Oj~V8%oϛa{7_kH~(8+khRһrlI.=yCQ?7M}HGoE6FXbάMZ\ڝ{Ι^HcfbZ;O0a N,3Â:Q@N!@ކYgW$x/uEywIW>El _k"a;EfJ,4 NMJPa!O9ŷbI]6Hl^f"uCNp/!3 C(::(ݟh׫m&aGaJvlʔ]_R߭0rL)Y5/ aoD}Դ6N T/k=p)*G5v{LEZ8tv#QiwAn/^ggzu}Z}&(t/U6yn@]6 Әf}3!x-} \˕c;a ˓V#iMgxc40{XU`.H}fF?~,rfΕ[cT\w\ 0I,&ęl=h.؟Xw Qr/WҞ(ҌX01|&OL""R '^U(lB~TPIm ^;kQ4\k11wK~oLuY7L> :sӋH~xص'! 1aСybۈA_.]'-z8t.O1 jż,xB%Oj@ [ܦՏcTp`FXc*C( 'shntHȥm,B(DZ1͌#e5gCE\eEBXWb@屗50{nF+[:t1Jls %}C~wtb!JlSP EqI rջj,ef,Ќ\Ψ^a `w2J0>\fB u3P-؄{3I`Y*\[Qoxk"7 %J1UFuD*Q8?ItsTL)v:P#m* mC{o ׃MSڡ$(e gAFݓS@:W50`Ʃ9Y/1'x ]46A'2b9jB /8 (>Q?WV(h9 ]z9]ߡ/VI? kċ%(`N7B3+ʜkIG%aЎv*,9?eV?nxzCrO,QHwY`jP=݂uaZŒ"^\[+x7o;XZ=GFl?=BA^Oņ]F)H!ID8a#_$H{(U2sZjYvHJUDjÅMd"$A{O~\|dA) -\\=D:jBo#-Dllz8FXBub}=D8G9hte\fsI·*~%n@g\?l QIY1?@k4{ By*ye"춷{31= ¨]z#/yѝѯPPC'VjR$+"݊4f.\tw:ӯ-4t,J/:ͳ@OeiȨ킾%1ZO;/?jƋ*_M}o K1 mCNS(c(n "e2fs̀dmN_"~^SعjN#rdG!F:o)-4t+vрp4T{gI7qwɱ-a7_E|9+M+?T/è #EӨ?G4:5$и97/DQ 1Awl(̾, ΎPa_{(5~dťG+JBkn^Xִ\J3[hPy8cXISmM}wVIgG6vLK.{YS}_Op3:C@∓ PflnX^?1>mv H6 >'( }j'(b7E;$DjV >::&ͩ]7eMM9$nT5 ô'M䪦`v; H>N؊(4=ynSvĠR tƜt,*%%98;|F{49eЎssu^PzV(0o۸9knD9z.jxƎLio=gRu]|o" Ow {;aPPKa48ƁNsӁQ tӯ7.ӑp I,V=1Fؾuq|{]n(̛CR3gapg>˓b}VD(JȚ.@\l¾MaZ6/|%`r,>v=_fxUPnbSdjcdo?{-.8kn#x]Gg5$Ϋƙ ђgv_ DZ&L(}p#LJOJմ`dGNFGlE9=/U9&3u S> G$alBZ $&6"u.;d0lWGlKbGkYaUPkN6]Y R:`́KRDQaq=ꃑ ZHw?D$&JYm~@ᠠ*ےOFJSe_])Wf/VfLa*tvΕN"[$ RCmH3p t Gb<(=! nqҹ^.t̰߬Ѯ$JxzD<'SI)h`o,"Pzi8}R(VlvfGozLMȼU*T9Sa5T,ϼ^q=A:LXZGXΑ~cb7ť<߁@g>Lgݮ0m:S믧_+alj2 %]=LKyLHkgE4bHƛfZMAl:(HʪD+,pdy^#0gnh T 󉮥ǣqjHj Ek<7{7k䊽z8|̭z#ӋەoL5˼&oT੡WN|~-iO\e).=EE~`_A޼Re]p e?ϴ֪fpώ(D_P1U-LxV?CYq%,B]I3a+ۆ3ƍ#|ÁQԧ n霫vw}L.;ِIʣ@SUc{;c Q}{FӪ+f| rnG{HRr3Bg24\1kb\( =( V|?X*b2S:yK`z6̯ 3?{6 ~?â|@GBnӚf&&~.vXx H[ |8Weĸ`7ᇜЈ9~I閭r1 tT }Xcz*!1Q!qm_ J/8 .{~Z֞Jnqcb޴s8V|w7^ۙ_R F[̅_ 'hޫf !j+]@yH2S !ߍ*C\![zqgBց1+u_gsqPe蕑Rs! s@<ZnGJ$Bi7RZw~f֗zA $yq:YQA="/mRP0, rϥJ=sqP:whULyF=9[G]߅;n裞W 6dzr`I1j1r)g@*g3~b`\]m4A)%CE% u UX}[PI:{ed%TZ pS+(0ey/f}BEC>Lhq[u&Џ,C fMy9p$׻7D"1c!v*{'!YZ67t;pG$ڛfovDu=c1_dc3ȉ*Y'v8ҋmZ<6Ħ Iz"09w-ZK!1<QZ2^]"C#bE~thBEKԵ1->K +؀B`mA}KS X2G'HqZ\4i8%<̳[.QjPt6= I| :/O\7FLDʟ3+ ![]wtǘ"qԠ%ÂS 9o@m/Лf,`p}mIm -&wt"5('}>܂xD QlϪ܄K]*CьZ<>T}`Z9m-ŕ)j&R\qsrD%JDS ,c֝ _{"BPcl*dJK/EŞڱ@O1^A0q%W62>i:];iq;@1O_nTg?JFj[0AR *~Z)MuCf\y ,y[D#—VſIp]X)0yo>fYS`~~L;P CSv*NڣU3Typ2e)6u'1Џ-d֨^hhB8;҂c;*deFXpmp3)Ӏ5C2xtJ T+<=ݟ Ok)|3pNnU<5e1k! ^1\MQM TTѮߤs֐tc2& ~$n_**,O} $LX(DfV+[Mi-%9@D :Ny[N?=ѡͭSOu -U{| BaH@7lrs)/D=ͤS4 fNC1^Tfz,T8h֐m'OК͙0*DiB'P4p)7Cx<6bE doE_S!{({_\v/ 0}(Hɮm(c0tZve5vI@15-F> Aq ƴe{)@|1"/ΧM7b ,>B*6i1yZDTȂi&aT3A2cW6%3< ^wuhV,W'O4'{$J6ȒWg Y>$% E< ]?D6ltl4\<0jG &qwׯbU!a#ڤNt-1+ESJRE 'b[eODxMI3;^WW8O-oi?lTއ ?Jw 8DC;=' XOB -԰> kfnL/0D8,rI :``䱡w0MȺZG׌yۻv[ |vH"֤cwSi aIcI!M]w8뮅ظHt {TCߚɸ*]1=}uxϢ ᓬz_Z/c`I$4H84ݘn =r /Enl1,$a57$:7+޳ qͨWspa ͮR' 99ď,eH6P|R,r~T ks|kt-o<* nhbdf"Bm|CA?>bKOmyڑ{/Ze7~qUpM>b.U ֞mO{ƀHy'eS{%\pNR8ZnU6DĹ8 kĂEQ i*.*-'ml:0,{,ZHmnS {Kg/j@md x ;Zm=|ᐒEBYdvaxif/.R:f)l|RpU}$ۏWr/XߒAV#-΄oj#$]YK׌/~ZcH_HvTtS^OIH$ APpd?er <6ݔ@H8ض?'h Qㄦ}Eu ,3rjv3i¨/pIذDУ} &XtU_ecčIEr]oh̨)M cfSFUƴzf-7^obvA.=N~h" s4~IHv0; uҩ̎1P]&8gBdݕM[e‰Gz ^neխ eW45lXb>75t y)e G*5Ƒ')ug&L'Rr۫hhȉnZ`]2|kyŷUd)x&~nR'w& om tH^Q{I/YŞ~|ש'֢D|2 ,JxϹ<x8ߢWupG縹?hˢRJ灤0>QPA?*Ւ4n@{4  6HcSbI2xiב\:}W;"V ,V ƾf7pSUU3[G,yF{e8yX|o '\8FHKMͤ;a$eƮ;uFq=iOdE+}D{\P^:v\筕O$JmTC9$<  YxX}~X$X}2쌯 u4ˎ@Lݎo$eDi̝\#^NYk`d׿ӫtc*}z c<90?Tmj$;⠈‹>IokUD' \pNH I9{%:B7 *A] _f\SBJ.*=pOvn2͙:Sz:25>u ZbD-t`5Vf#GReӦ@PɊ,$2VV7!;>z7F */B) DY,h@6&&xHM{JBAyzݶԳ|< EC[xKy.Yp6Xh:.iLLZ*7,7T҆{ gy΅NPWW [OBRpA_^a]d'B . o랬v CI6#Y#OQ. g5mTdB4\tE.kzM &nǑie8JqKirWh8 39%jQTy3R{ B%9(7E#v%߿qԌXj4}*t &<zP5vԾg)E gU 5Ĺ-3pJv qB)NF5)N*,g/6eQEM-jωȐY}>}Ks&ƞۄO|A_.%SЃM,9N * `hΚVU>b($S3H"$ddմ(xcqA u GG MJ)AMy6pcc*Ob ˄9[j%K^AJbЎ…i@+?<*pJ;D990Qƽq}"~ӳ[7!>N -ΰUc><6B'XgAzl /22`f]ޘ9=;To C!KqTWͥX:ۮEՙ|af 3)O_w'mG߭e\.MxC]Q5Mgg80^ljw?B.=u˩/6RswR,)<)a}Gd2qm5$>wϪU;{W\@GOOzt:hMmnh3A6.ܿg,ˊݳ rޝţSj\. &_zC(\6<STmaaմI%_WA# e![|<:pn (r4ģFToY+xPʲX]6.8j6bDhnYJ`0R0 p;S<$ Ʌ:lbAL^ G_>Mzw/T*q7m̖6s!`V8,Ÿ/eKj]5J*^f5^S"dhqLNR zONVAIPD2ZK4G?eS u@uZ@XV 'Eֽ_7OKie3@$!SmWRp qJ1V,ZOQKiݸM+å80[3"A&`FcՓM(ρt툵Λ&a'g6({㲃k"Thj&"T@֓[7Z'~۹9 ͗s}@I{|x{X PEL0ھ~A*>|S؃=/۔2E~[GoܶY(˟WG)Ro9jk^Nmwq'%\o{u(AI8&W8٫E18FpL|Cn@E&[ _JC`9*,T3)6(--9!tVm[ĝlIڼIc>brWGI ~h誮-sI2˻Ui I_X7N2mTM+v#}ԪBYYCë-ʿOV28s {`QjJJ6r'b(gV @=kys܋Ǽz :A]lG;a!/"R98P3N Fـ D@<ꎵFTXm6|k).#ѐ5Ԙ+ƥCEsUh# 4h v(gR6$jPnt8}wS b#xň [ x/@I3jHW|sEWg4p~ DnTT׿~Jp8tO}$- C&9!u?C$\_K8\}RҕPox%b Ԩ&m PqUU-^˱2 칝!]! I-%t'l EG.a;ٹإ""n dH 0#ÒcVw<5%`ȋɯdY˭Q|K%ήFK2?a/PdU ǎf"جV tRHDdnB/71pȀZm>Y"FYO+,l:LyWc߰^s$".:e6d[ ǜ&[+#1pA\d}bup*x pXc8rPy^;I$>3P+1JZ"V)2brG>UV]uz`,}lfz玳0|2nI`,E &᠝L |(gH@_ ?wr|eNėsAS < 7{Ɏhm2;n)t%9aS8bmГSD3BpI Il_F6 /u훭cJ3.8 q^j=5FfBi伲)nYypGw+Ju&<krjQk_M-A| x茿a0ibڪpզO^QPu,fLJ"tsw(?0MM)TJbڄLƯ;A.YB(6F>ԑp H ΃5Bή#\&xN֠0կ#`u7~ m:ԆQeA5[/*`<AL?M:#1hbx }W1t@GSѮҨBav<,}Us<Lì2OX"0d!*'#R c@ bNxb+[)mOBQOS}2 cLJ OWw_{ϿQ g@)d>B(Y.R09C7XmjTLJe27cَuWxBf =Lx1 )!?H?!J@``0Rlj[bt1@[C{a >}KB"{Uc!KE4`88|MwsǙǿ*~aBshm]nAKYTFXGGlU}a7 @ g i7TA;/})eWb*L*$ HƾI*6=h #EsQ34]-r <*_ BTKI6v8|ءt(v@M)>y,&KY5e( q%ӏcC*ɴ9IMB}>hd–ⰼJPֳá/+ U†ȉ5%yՉP$A0)yolAɼ0+8~/y\yɚ$^==dS^~Qnj9-JSH`߷Tjh¨i݋mg)|弣(FI?w.:ܖC+?Ķӌ1!G#:wVldfSG)З\!LTT%{ +uF$VX?k|\ϢW0g6u/d1Kvj |6)aiݳiC.s܈P{L k0~jnc =R!Xɛ`>b)d'>jK^́ݶZ#l tO34xt L;>띆ҮyQ|n3 .K3[r\yƟa⭼gcuCuQѨnt.zOGitȺxCeH%ǝ㛪6՞8&B_d|@D!]dY (e/RHՓ3\JFHfGAf.2j?Me-Zf`Y22~&  l/tT>wp1DKo* A=1'Xcc*0&=rf9XSvB Oh,rk:a!8͍uRN+=[s827]KV9=b(TƉUW DƑ)`u-PUJU>sH/b| -*ӏnH۞R,S+gX$#D^;u_i_6Ww7nNʽ]1(M b&A [u/< >2*J49;N+kx˥pyWp8tr^ S[_fpZ_̜xF!픈*U,Gr쉳:Wd6/xk ~Z{)yc5_o?u'AB8FmEjoNRw8EٙIA!@vw띋zcB͔,MA>&d%&;Y:#~QэEPʵB\Von yV&0>{eܺZ׻Nn]sȧ`z#ƃ`&-*S*Ļ|P~@Zq6<]<|.Iہ;搩n@k^)Lb_;n'䛻d ܏a`p ke@RcG5l<|#Z,*w9]?D/EOo qm\&⺒!4Cz^E Ft_o(L p ?ۛs+' V54&A&\ݺoY"R;-#.\Ǽ_l&:VBu*w1$煉f*clL3J - l?dW&)+uqtEX؂J]a>oNg.fHdcsG.|"ĚVE{)4ӣ+%@cӡ6Zfe0kb9%j/P5M܆!Q o2 ɀf?S_\ixvfꩬTu'6 aVΪ|eh\OʪLCDk~ Mȁp,A+A6,Uv pew|'ʮۘTB&m`rӿ,+,iBw43W{LSK(U !^xΪ{2? Tֈxdtٸ͚HK T\$ɑy7At(HEA=aF}l_$^'!:͛*azdaܳY}Jv~?!W_j́l(XBQ.+qL TwV1D4]:" =orD8w}K5lzq~"xeF߅`9Hw}cILe%~QР-V%j8_Y1S(7O1ܘM: /fl<*>5IGzR+8@ƭfqb"!l(,Zx"<؟lc^b^fh+54a=%n/Ws<N]Ց Щ늓msGQb)^(xu"1L=VC <Ywp81B[C割2 WdOo3dGWqK yc #.PP cP[*"aya(кs_)x(%@APݔ7Gw<ںնTP @1OI bp$Y 9~V"hޝj:=^sAmkQ b ;?;>[J~ =om.VQ8 1$4VlJ4Gyx2~Ig UhJG aqǶAQ͚VZ}9OuaɄ P$yRF¼ >F~1V^QQ-,7EWQG $*,!5Ao%rMإUpt 7.pdþQ7 Alhp("C wYtǕQ#]5]uҖ"?UE~j5mĘn[41 p3 wPb?M{V N;C P hT#4sys='jq(j}/rY:CreM KThhjM&le{nWztW eu(Lbt( ,oJ N]1ëTZ=p("bO?ilfLX*; `/uw]U,Јr~5uLSU zHOŸ|SCqk U֌&R!)I.dM٥zv[Ƌ48rRz^Nއ.Sod|Ɖ! ҮaGtX̲9CkZfqbU*ck]˜69+ڐL9|졾T޼`ya7'F]P(y50޿Rf/V'Km 놐$еW\fK8Ṻj A0R8Mx鋧(Wd(ɖm}auQ&CtDIiRl:έW Yt^yM`U[7˛aAr\wCSN5jV!}vɣƵqH=e,=v^:JHG(+=/^%5["2dw+A+J)Ş 2cy5$TjFpjږ[Cyd%Q>(4~c)Ly!(RSGi`%5ӤBj X=9Ͽ4)@)#Q&-ƍn=vBpT=יAGwhQ2!'/VRؾ0g`{r* a7R!G.!RvyìM #F|r >Z:3IQ$$T% Ct"43M^ueUшOhN-& tD.:!B=79 `' u3"Ӱ q>@x&iKf^T 9+ℒwdt*&@Y&R}jk|qR$& dGWe3ʹ'9:LXZ>GEWvihF֓66xЃݧn2`~<H}널Mr/1۔v0xqxA Ln)sP$߫G/&a!,F.oc6כ_pVT}eɠMoT  ~}{Ro#s!l9-Eiqn\*UDt-TkrS~EuYvR!c|pℓ9Ӥ]j%77 .ܐ wQwq8}Ȣ.*+w1dgjH؁DjA?B/J%gĀd_zǥ /'%JZP=[Tpq T8^1zљ!ʲ(>EԐ4axE5P45N7B6!>$W@'K=m4M5 HCZ@1RS9QzJm.fgҢ% hey6*//RMS? !_=G&)LHnMu1 M~? տN<tiELimIpl;HICs=,ܩ+/v.H"a$|b0QS>66کҎYDw <ۛ:M 71K12+tCc G>VA"0N/Pխ/WYa>1y^8S~#QYϻW#Dӻܡ]IOD9Wyu>-E W;NdcR&{'"Fp:!3'/jDFKU'}E:ȒHLE%d ~"'P͘Q'%Q#CGiFa\5YuR5R]dgth1ц,*j#zO_/R|p鰱%?2VСl5HH;=ekVks&>G3'@`kU;]]{*MJLr9G({ N Lܗk8-; \PPo>ȒCurBwcC383֌i I1; MR0fI6.1}5v)eX0;@櫖6:SqT#R"%)柫tƨ9:'ʃ G a]4RFz4o-=M=RXUϻ\j<֠%VX9fiI[m$Y:#_]hIm\% J$Ӻa}ͳ e* gbI ?q>nÝ9Მ|J%Mn%jx+~ ~J@p/yqYo ,΃栃$dTbV4rk1xu*7#D!KjRdvѽk?]"KE8O]vV$ݫńy̓?9}K+Rͤ'SΖ3d9Z"WDK?pW&髬}*\J<$@s;><&6oyEm >^µ~&P_mycľ Fm:m\ҿ(^Vs|~E:K:A;hmw1)FuPU2q[x# pi߿7rb7 .?ZWܓTv@0PdFThć.k 6  l,yEW*|2fu=Cux!Y!Pdw0.$7@%\\:k:OZa|V bn_/r\{EEL / (6azO N֡- *J>,$ByuesqH`MvDHi105h y%ǟ4m#M AJD*RUUW#ߐ)oqxRF1 SSk>t΍8vaThod V|ԔVۊD w̜5 P;ӿOkMcʎQ&C-KF_@E7 5/17|;e+:\CUKN/|SџJ㵗yK5Swokܳ"r9(w?4K0+*/;L/.;FQ =wxm9Zi93/cH~j=JT<=lv =9x Nj$ֲUR^~݈iy3\v;_pǃM uW;H0~a ]/宥<5aO춷miüD3+)UѶcz|!HS+61nLhj}ޮS%oyI EG{&A<$ףlS~٢nmaN'X"Mkjl`&>(wX4K-yt89 zG$ 9iL\-í-Eddz:5u`_Ximź&vIxPo/LvEӍua׳xiR,U-P'|3EFg_cVewq`:?]I"lgL$%ZęӋn7td/m5RϹ;J1 A_w!1nG\':R ['6(QNTe/S7n)kUB7SY. CqݔqSk+{X[bC*a)'Wn$Rz3Z㶷hEL7#>ŷe~\-)/$lHtiXO,}  s enw-M]M!Є-.TA1̗ m"W@8Uٺ% tNl涬[&iw<4bc(BϽQ刏O~jb tś̽W S 0 ԄXA(+V@A[C6M9N @12lD^Y+b3ѦޠwP.XdH_SUwtD_tLaky~)Z,*d M8Gq_e2ƀd$3c z&v^>&$ rjqԓ?I^-4G³Uc RRt^=4Tu9JBHZ_mԾn. ^dMN͙D KK>]q0 KZ7% E 10əҡ 9iGo@?(+\X*L)Ju븁[*;`z6ѓc@M8vo) 06fϨ J V-mU@ZeGz]3MJZb=xI (9סΛK[[U`3+Qbe̊5)jq`+]lc#ufbŚK%!rzeq-'/";$E^koqqٝF 1ǀt#Wsa6'b_IO'a@@pjHË@W"^5_#@wXL3?BSf9z!+VbLcG uS^ xգ:bM:C=&mal)\4Z@fdxUꞆe a*7.k}|E%,3N$bLQpV sWM{ xF'd7D"e\BY3y'>;l=;FnODcL%EK`"?n6@+ϑ @Śi;Q5'9l\ 5TK-vb-dM˘<uE鞱c :'^ hv)z Pt[9E.>;kWiqoZP8_8GfVi N`rF{%s k`OZ. hHKڳ0|ÿбaJz )ƴCVg ?g>k˹4/7P ^4ĻȕOzmbjf~(Sθ۾,%ͅlMWˑRN; =VWlKB+W,'9 Uys} t>]ֻrDi^^ dàk( `gqGع `*̗/]R-%lnjxc^̰4琥e\0^Ʋ=n%3v.K ^=h~$!"m{ *tBR?5mC8S%+C%=BV5+ǘb!8h {Lpª_xU_ eO%2zzE* '|pmS;/k~XyX*)#nO #j(# $uGF!xM4>1k-Gk7&g%pz1 v1n2rVzR=31]ŹҀr!WO)~ +}=S̔8 sސ!IeFh_gL0{r@e&qk[7D{b}>Xgr| LWs '(`r?ߔ;qP/R~~mV ևN;ua;I/B9G[mp:[?3~"$15x QO8{Z>lDwv̜dYQ(2TW2]ɗ@OsKe%rJ6at G^q'#|<]籕i"EfjF` =ԅ=\N,!\~d `\,= b>rG=ߐCU9b)͓;6ŝ_眳0of4xvR9[z wҏ ˱7>RvX/ufw)z!-TZmgԐ7U, GWacv{|S,XSe rtNJJH"!Rƪ6JҹM}tAޞR),{ ⩣IG:f(/i-gM ,^ ? óKndX \Tv!\"lcfF0qE?=,ע,ԃ"pwދH e!' Y嬛'`I8>DWAH୿3W {6><ڮwqhkuVyz Qp\Y@>P?5fJ2Z6'XȮoe8>i[h=x;OLu% d\ނ|1o,َZ<ňډłҒ3>B"B u 8qH?~4M~GTp7.'@a+vJSg'L BZПҗn^ `S"N P uF.!OB4$!=duZi3ᅆ箜Mact=g{h_ L> قn6eU#7c"#V'BCJIP [hObvp fUB*}^m f!!D$<7=>خ@/F@Jxal7&]b \$ Fc Fr # 8n޸bVeJ > P:NLQ5"d=Q%Iس^CAGаmn4pSjV4;[FUb¨:fO_y^t*L: ${ѭ=#L̑8n#'nײjM#,[5!@:n7Dp!~J@.‘bO%Hff#~3L éԾN={$.JV!꨺ u08I bA!u&+/aAr۽WȷB,N!6<ʛ H53RckhHsv Fk-(=9{^@Hm۞qp:Nes\:M+aFYñk;zi@B c'ПAm&xWy-%4 d6_;IB8{t43϶ ?TW⯑Hu*T1+bD 6zy;wcCz]|MeS)mݎZsKdiG cyStwT5"gYZ0707010000026f000081a400000000000000000000000164943cea00016484000000000000000000000000000000000000005400000000./lib/modules/4.18.0-499.el8.ppc64le/kernel/drivers/net/ethernet/broadcom/tg3.ko.xz7zXZִF!t/ ]?Eh=ڜ9Q;̻u|#ú߁ nx8#;aӮX C{iEs/=3Rr@?ngN_}QZ{tUG:դ#+nAbF_sQf:%jk)gT\Z{+*OVQT|񽻶௢mM?S7 )XVkftmeJ / 0pMLN-nи_snx-x"kמtT__z';rjri6{>MH5_bl=:b0&Fu˦ヽtgZ 6t3 *i8 MB{2gCvCך <'۰o[^!Mڕv;됔jjlٰ9]}QHPt^☂@<2&v5%{nABla7x“JF~7['q{B+CM\:Dp%V3LB@`O>{Yְ HuGxd%D=̉}`nP3׽ȟoFolxB{w@u>g(ޗ^k\xYև J_}KVw91s&e/roS9@S?2Hd6ur1YXh8 L|y;p:ǖ/76ڦ0|+.j5DfoVj=4yF!wNoeğVN4γU毩7&?D?+՛ ZR~c[+הSlyӨBљ"Cq :j%)<ݜE) g\Ed>)e)VMQ%-->m5,pE1bΉ%E,Ӻ,ޱ X u'+ (eteovhw_xZ$n݁IIqP]Oga3N0ډ ,5oJW?{RB*j0y--/3VF75MI'uPUC6Ds [>lV;2}Y gQa*|l*8U B+;'_j3A]8WxV?/86yRPL?q+?=me~-5=ZR7\M]h$2=MpMLbv#}(T *} (ɧf#sUqL6 ͥ,yF[gɇ6^)(pS>.=&vpP!PvK[L sp7HO(<J`˧uGBϚ[bm\b|7hRЈZރ~8j!o)GiA󭌵DAз# .h7$~;SJ~0װMrnمG*c܁۶`hکgi?o: o5h(L- SBznl܎l%ڤB*B%8D~~YhPF埫Rga8p.:nՇ "7E6/ѓg8m `σ$`-Gj/݁+M-pD{EqBsy,Eŗ좎%1W gEC8|?e> TsDeM T& :^m9/:e.v$k"E ۈ:NrfmY.|>os$*絵;(` mb7?şgĵtUFq=SN9LP\G6~~s{VOe!\4VU,{*Ui4e6tb%r#؀#sfK *q瘍ۼ»:s!vʶlN^ ׹o=@3k߿HB !{v"oG%ӧě7Ԕe$)s@n. /ysM_37y YUJWx `&mOhw gAyFy {S{.L\$@ܕm}Ot2ǕG-'[A9تHr=PFWea^fQDJ}x2VW 6ͯC{ueWUz{_Oyx$b)3.Mb̅],fCS{c]hOrwcŝSAC̶\lVHfPZ|a.mnr@ƀ];ex*++0TWz3 glǧA7%3ӱ̌'h]igL~V숺MOkGaO.в3~u3,)ˢaJ"lR[-ۨضWOzY8J:}/eyl˗ r[uk=xuZ @$ϖ}1ۈ?h&Po՛$4kzjRSvZ%K٪DEq$ooז%,W@js\"*Qn*Bw_Z[g/ũLcg;zH&D4E_Z`l@7u|XK$qĤmX6&նζ &߻5DF?\fELG"`GS^e#cj@'ufY`?[y{kx?U.02^*c=ttXɈ4->rVaE,63S]'jް!RUnvqWndhj/ymek|H}\ ds7@B`mt;{YfM(vCZSA_ZH\zν̮iS_u;јWګGx?K7p ͸-ɛsA ՜r+X]WjSg Tl{!AnS ;;PӫgP!htFS`˂s{U ľ.L.Ji>wL[- ȑ9$aZLOPAA M=i6`*o& ? Y{!^ȸnQ $zhnW1Bv}Vd"}ƚep0x1blCR9S |ZnԀjTb6 >J4:^=(o&taDːBe~T&Qq3ƫo9%T>L6+\ ;I%D àUuKHfwh'|hG#\{HڭI>IKfO/KkșHNql$r2Ql?2,w_`jK#!fW_1^#]QK:X&k(0WYV)=izDϐ#3h/S4ѢN)ϿWk|'wۺQcQa@=[M. J ڦ67N.LSt''9(X>՘Y8wDeJ 2vcgùF0 5%|ؓlqD7;NE$#kOj y?v= T<;aBVј=^2] %9-1$HbY;&n9xS<߰P~\8 )- #MzNi7;v= %dPcY[t7ci2gP쒳2屢W^?J _iHsx妳!~3NvLm˩yqӣ2Ciy5o[DLj[S^Ka t͐X@al|"pq47 9mX bM9dN$og+VB]v5jEYDUA6.G8E8Dss4oޞ޽T5k0$K Am:ܨNv&Cd02H;0AzE},MWYZaCg+2&c7#:&و1 zI:0W)giVd`WK$mF-U;}&e-x}ĝ3o @.Y@stùϱEO}k L k`a fd%Es>a"WBƛ65!6?1 p +S ùWwy"w*-%OL>N1OoݪZ}`t Zk( IFuV()p1 {%)>! l; ֵe\{\6ضW1T>x*ZU1n`8GQc*j諆 qoNޡ,rՙyAK5e {ڙOurNm]=v.Asm0^(c O` 8V V^v#]O{jv _AurZO q=AQT<@?Jy`5ʨ~a>\\4m$KXnQ˪C"aA_2^ix<4W XV=R딬RfgyDv(X &TE@)#g!wf?"V5acfN"6E #wg~޳Ո֥pʞLCTEýTN$OmJOcq3#N*wVr8"%nemÞxFYUs2|kvg r3Z:փ5c 9\`d~c вJrʴg}iP,#9'/oZ%lAo_xʐvKƐ6NJ-VC86Wwk9A 9;wdF!>?#Jӕ}yǩ)u3z}q?M.}ǣ+3$JA-t1o/CDO'c]Ǖŧy5c!"E4(FV~ZX{m*ah|L]L7ưJ8Opƪp=#&=y;׆q*;)i] MG5kb :|UdSk}-ZnC>Ę76xh2/.7 5{opY΂%{\zO¸3PQ+/>,h!4yH#h|3nUC6bq4L'Y))YoIJIj}<e)eZRu+KN7..") mMk9l;AM-xW RnۭF ;%9E$g1x;֠Tf.c*FS^1< E0%/=x C ?7YRZ YYf(;B` .S~\sL8 :?p<}sD)_tZ' Us Ѯ}IGA ٍdw_:ͽ|`A 2dszF}/]-ߦNH8_Y͕mi\t O|>wSxy{m7qDZ'nGz->P Qx1<妟!9fbUyRc/zҾ=[.8iP=H'qw8e7 4káaI^$š>FRb2?gP+Iɸ C"(ؤJD1sckȨq@p;! N6ܣN}O Zhֈ7Y0ܷm.Y;)XH2 usB8rg=,bFc0%ǥu'Xy#(9v/YPU1D`Ld9; A=0ȌvػԀY (9{b'@@)vrA&JB'igȽL _ŁQdK*[?j51w3 Pa& i7O%YksKr H~Su&}"i)JLh*.1(-=~Xk&z*Tyw! $$0UNq7*Sgv.?O恨EO9h9JKߍnR FwKQ"XKkOנ/^t) 5O6 ιXIz"i&;$$46_$ڟq;_wP8 a 8TJc>N,Bƙ-{="?▭KB茡;ۄh9}ZXsx )=%I(W>覇pӂ0E*\^:F 'gD4v/{=?ef׮By2uA[@bǮ-/=Ͼ? $Z$c)la'H{8oY6v̙ӣکK ռ :ݒnM .ngͬiРf~MG|4EYOo? L@G!pRy czf$z;7H°+R?*-MaIoj& w 2uNv}m17zN`4 9BrtҴ.q.(dIOX?1L R$iq( k}ÃK*%'vnNnxCi Gb/(L34{MO$Ìvכ7f~;.-%P)ᡆbJfփERO:;E T4~4#4b;T5&?:l[vg-R"H+Ue*6u6@ѠXjD[T}f&\R"0$^81XήъNY ycl7*Yr يv]܂D468LiT,5_)R =Q3#ϊ5y[ufw~ZDJu%b0ȦXH6Xa#P_A:r]QiYw64ӝfO#bzQ7t:D {q_T-4 $pv"%,M ܪ uZn5f >%Yz-?5y9M+H0] ~J:Kwg!HY>ӊ}i{Z&Hz_z'xy뉟l Ih[*s`^`WvZwxӮ׽<'t{ISgd 뎯NSϴxpYegr]jݧ _\8L*ަ%@i@8ˍ!\UJog#7jlW%hlj]b9=0kLڷ q,&=92ܩBxX = Gpv}Ihk%碜Pl%xe6N@xT ,.1# - ҁ|S4)΄-}4-BK*p;ok#:ۘAUڀШznX2 e|[ҪOHe3ӷkPׅ12H=j R 4`EyJ^@Y [[nWڛ#GrӓK{(҃e*WnC`w(4FDEsg0\pn:LXfK^6ҧsc"3"YԨHHM ELR'Oz/lIviVFQg< P3IING@1C`gU-=$  slJbH eB6맡&[*((4 rYU(eӽ;M=IR7#-ꈍhL=Cєarf9}#LAO Jd7%N3xOQwHrԈ+a0.=|5}lK>5(d+-WY_&M WFʅmBP^{)لudH}o&WB:sy_;#/$,KVV-G?2 cLEKȳ2]i|.*`4k:::P@Hbd;4rÏ sk<-}<lc2/ջ4 *h 3yA5nsxf|B\j-Q[`;cJiov8xCsuvVr `{*Ȋѽ F1<*ɶqjW[=ZBe[kaY@Q\KEBގg"pD%#HQڸU#8@ꖿ}%>5iP{\oe=vzk)}U^"R2ۋt9P6=2wf ؛xG>·y<YyB  @! 7n&`ՒrnD>iX f?[ibB ?u )89 [O@#qFd^ƴR{1'.a۟!(neՋp⌺V[%ނ/ZpA~'PW5v@o=]K62t0#vݰh6;YL-ʓ^*[Jⷬ};8v4Bm^R(6";^^?#` [Ca/bai^ͣ`Fѐ =#V~wLulp@,(zrcߏНT!ԔzԊ^Se޴ג >, Αd0=POf iȤμ"͆EV~-fq] QU鿳 _ڲҝ!Oc2&A_y~ꉷ؝*:s»9~nՂiD:n4h2|k@ DHioەnH$Y =$|d)Z]a %vGx7:gB(YYs_QNeFxwܿy$vNי f鐓oիA랊"]V\g||r9᳂%ukDʫ3 )H|;yEЍ7;q|A(oǂ mGܵ@ܹW:{2ۢV {dra x;mِ&P ͹ӰyaX_J~Ș8mO7Nysvy[|΁cq@yCp"N(pΫ[eSY']rsA{yVxj\ or`uE?e <*"I@@CBvJj#a>־d$C_ѷ#rPޅqv]auP,AEj8&p4Qә4RC< M }?oK`ϙ>bcPo> V "#?vŖ[%.@?Oc[C$,tӽjS3of mGǎMLH-xK|B $"8 #$W;R^-&+x<OPw~_ JPگJ˙6a90Up.ݕ_JP t5meQ=>m>Yײj{~i lK&TjK&9.3GƼ QXf̖hMu<ޖYswDbELIm^k!p3h+@@aO+`?_ {Ƨ꿌:T?>߅ӻUeX`E´!g- @-в;n&&ff-lq#DI(:~`'ݴ.h}p6{V܋ oX]Ԍ=y,}^9^vkkc[J.j50CGժ{R4<=4A:Vn"7h*[m|6{`(j&炟!!"೗;`"{e,E*n}Dǭ'9Qle1ZK$se6"츐g Ml^ǏCZ+zCu^Tm_Z\ Rg{BvD#"V W˷zcگlijpV*ɴ+Qdq6Hր#->1p+߮ȿ@=f%=V7s'KAuQŅ7Z_Q.:*$= P{en rza9ڽ;"܊'8P rz;ocIAm$}VΣQ <`-m7O7[nԄi)&"4hGITaa4kBf,5f,Wnm-GoD:Q5^ wƃ":pÀ{F?2$bOp˛ d9mXAi H kqgJJ_U4k^Fb19S} j6cj҄2ʅs8Ͱ70\!s8NDiT? 0%/ۤ.`߸kj.p=]b uD1!vyPqA #1Nzv&7vp)X:?'%$gnUJ 'nʽi:ܔj' =xDȄxpU?<|s>+z*q⻃e7 + MdaA!9{ r`Y)z@6 l2FѬ'\ӻӴq3"Tۃʏd2Z\}9Ӿ~GJ$Ƃ7rǼP& OxU 4: ajll>ݩQGӈQ5C&#SƱ,>D*\IMcU=A.5tq$@ OM+E#- khDabbEwʚĉ2,J '[2#2Hfuu;CZg{CO wIDɾԗ0C*w.x gz^4I-@P\'n͓WB*x^LDH8'-ea_l6@縨rq\8,ZgeqjNz 1䷵Dⓞկé|ֵVX >t~~ȇn(Xzk.Dt@o?uA5A&O@"OFGNT~n˱DTzgɂiS)w>Sg7 ̛)zžvG*xU*v_#B$zc;Y _O,CIN/FM 5ԁN1B}ld",jy.608`;3!HҮE-U*&_îSJF`YA~|+]k;uCG>o~v?Rx SB^nx2[eK&#mzoO@%eԅt!#A =bIf&jt1j!*ċ=|-x.I^&ڰ: oIx)[3*lp1D{ajl-?c謘ޯXyK Yw8a3²sa8LP^_rz|J]Sz‘x&~,OuʥFo4g8lGTp7v㿒'Zɗ(Qt׆&c#p΁R]BSg/ B $U {(K15md&7Oɰ7 s&J%6ӱ+| s5Ԑ!o ^(ɕaSgqASk:cP ~QJP~ &Qh>$ٕ8#mUԵɼ/d6Ke8 8 =dN-*5iP_DeGZ SMt>vpCvrdk.H>L5rM2ۖLφKٰW;q҅{~v=2=)ƆM-mǍcML^,FFR|̆j.ˤB!%8ZFVlUڋ9@'oUR}#{TsGzKus& yo>3KIx5}؟'꠸:/vRe(Tsy9EzQ"9r0u0 vۍXt])r3w{,L'~;^66#Fe/BQ(gX$G} ]4gP9 4,jaJZ7;F ׾}~`R-ܥ4Hvg&WدZXx75*k=׉~}[5,,QyD%DY((ikh+}G~|sG/xJE7 "2(/ tm!"Xn3.mOH%6Z#KJ4dTk$`5=0';)7g'l:x?pd1pnޙUNu-3a@o8yFa1~ 8Q1}}tLe}jM8WW3Ǔ g؀im*e*v cf&Co*~KE'|fxdF:_P,YX,zam.+dwǔyO)g|;0'\&U2 =#S qDq8Br1&svZ0I&ٶW=* P*7}6 ȞzH3+k<\Dm/\=s8j~>XO ɷ׹EmL&Du2G%# nVZ!If1Ъd(9s=}=)[IP ƴQٵ2dЍ=RhcLzP@_c]JrssFR:&u/}4sZmșT25psib,!9Nℐ jf|jΏrB fG>pg9h4<.UbGg*ֽ3kwH[NuC,DYTo߈s7`hT}T<6[j͉8!u鮬..ɒŤb`0)2,QbjITI%RbDj NğG)A9aVsW-;Zؘ4ɖeҳÝ5fzT;TR_Y7^xךblJ(l0^T=dV~tk=0FE`-ʧ֘{\k-vMXsgh{I6[?/YZ"d^5S {(^Ñ]Ŗ`)SeP)HTCޡBDW(Hlv8ڟĠb& Bm$7DWLϜpрeJq"Auq'՜x?M59x9 ?Cb{.bC(֋:_y}wտK8IT nsNMSd tE"bD"䫈 rR}ϭV>?@lXS2|MznԮ%Т6OƪhCI%G,W;)3q* g<1\U X;Hl7Y@NCICqʄɔ =*x} 4O6>` UO$Z΀(%>!l&ԪVsȳy 4F76;*9ksҜpSnڐP7'tlH5Hߍ,#S%Sow?~<7 A࿶-X_s1 ySe^ZP&;Dq 2>XGY,v`X#-V ;TT++Q.7h*dJAHab"ғ.okM˚k';1ђڙ7@"w8Uds~𼦉}x[*2r HȘ<.F^YHlwl&bW.~٢\Ї-Լ*nsVWQW@>; :>Q|Gtry$>ur]AJ\`;1iG Db ߚPL.1֒u2&40/Ümb۸ Jc/,Zmc1~5GS%Q̼Zk᷺4crw }1J|)죚p4;Fg|\Nn5ylZH9-z$OtI ={{ٻhF'D+qK\=}\^V8$f{TvQJ_ a^X>Kȁiu7g<s(Zbޯ`w-wBO.uϭv*OmiR_9 r"') _ eLɡww%~4/{ A?" *M0V0gN} #s-;S "mhY6s!Mm HV~Y|K2ZN3QC;ks5+e4~AAQ)R%yěZK9)W@홯 ~U_/%G3CWSjSQ im):WW:<%COq.F6PCTɉ~Tz2º9 7 ua{]XME7 icي CHs7-JO3ϺZҋĹK15T|S)8Y6!1Ge!?՞|!!] /W9!3^Y$[aûp?ĈҴ}96,sJN Na)b9-ɔ,;z=xID~Zw=+5#ȲTf=nQ#"z{N/3k;^z=|ȵoČsC]?GJc4!0 C<?.=Dc,w@*g ?5΋߼5xgE8uO y[6^uIZpUuBl\,??.\Zp# WAB_r߂"&Ucɚp&Ox< TcL[폂Ȋ)L 7挖s֗^w`;4 &8~󚳕{D;i$q+\@XZKCk KZc80O"m|(EPd"ب.yz̫ؕA3`Cj@2SRxGl.5H3ߺFI!/=#6N Y$A.Bbw*#M e_ YM@1'y#saj^Rl+@^J}nMd)櫹v^NM9*:srPBC};8NELъX|. fH eT!ܦ#:Ud0r߂vYw|Ne=nĻzg@B{[/NPm2t! h P5UM=8@˜:ă9tZ/ߧ%sw hp( g~43=x|$:Pp$ iÿ{^ !<֌6/?Qz$<qS< Z.dXBkoD;H,'7ř퐹 Vu_*@l-Q$T+9U>Mh @Cj\w$6*\7y^/ROTP/EʾDX)+}QhԬ I!M/P3~>ߋ]Ok7~:aj7d/σU a8h%me&=0> +}f]hW"_,ELb$Dώ#:ўP@rTM!3C4ț*C$&cuBʩ`W9 [+NhS6~SNvFY%| [l~wE>rZާ-ͻVKfufp_2J{7v8ƜNJIDVz$tXɼmXԙȵ}y3%-iVM?/0 &3ca"fw"~tڑrk'(AmQQ 6vْzO-"i@7tf% u,{xf,WIj^u{ bkfF*U4N+QDyxnk,1UVXWǥpn6I*%.I*^ǩSqwHSf]IRK6t*N_q~$'IfhvxbĈP"\; nd-DP^zR8sh@kD+PE8q^1Ȥc ( "9buhZ2Y+eݲjk?E_/x迪YHER/]W$&om_@gn5qgHD"*4stH >rv΅3>NftNaxa^<ҧ[Oʜ G&t̀V8H ¯g7=cװ?[2cn3!&1|.4"p^#sgݩ=@aT|n9j rqn~:VflnoI;^xə 4&gW,)}4Ϡ%ܧqْsnA?0yΣ6C=3ouލ"C[6"5_i7_$9xynhpV9֕ЪN9 \u_»܊m [tRյK?J ij| UeJS~jZ*pZ{|guOgΝ7@U*gSʐ)ig:|6ElZ2P:RH&F;ءvYReUA~13hзCH{ۈ S_i|6S&|1UE-57:  Kc[Xjِ>bGp9O9_fѸgQNvn_uvBg mM"P)*xl 6G}+~M*MnGnݟ2*aKwud}5Y'$TH$oO|eekݖ($ٯs4'U "G΂JkHeR0#/ف vwaV9sR"v&j[<8vn~#l<[j/e%>VS U9ϯOᱬuu{`ō6K#Jev,0z)-gu:6DTi=H2kV*,CSehW^UW(`Wev8mAmGyJnyح/Rh=3}-|I&-FTM"Phj3_#Vtʯt J;{J9 Ʋ: _` oywVD &VM6?)srӲe9(Xh3J¦jq;2u{0q+Eca82(R_\e6:I<:=гZ.&/ <VcS'D}X5ny_ ǧۋo>x~`ʤoDg&Cc0̵7#/V䫘Hgξ2 lŅ4(#dxAd IoMreHō kq轛3@7tH;D)5$.#9X+GkثI /Aξ'F^f~gح(k=2WhAtϪ.IҪ^1IcY*rY>EWh|E;N@Z(['hIg"Ms}-yetx#ֿy``e~oz@,*x"dp YRA0M?1 lLrHlj'Xs.QODX .2`F=]=]/[$?M"ƭq~wwY֌*b0)1mgK˪,Wr;D V̓R):C KyS6c|`\^ۼvz9p~ն8;: }mɑePϪ YEDlR'Ȯa%YR1^h=$2t”3DYsG)`&Ƅt!sI>sg|oɹ*zXME?\>d5D"2|Xn] Yvnܤ?^dIR/Z@⤚W! !4U3(7dsI崋|br}J03ntDoaE<撩oQh*\Um$[¼>d uG~ρ£!5Y9 $1 G=vk}6CCۘ/:J gu݂=T:WD4LA8z 32"!諦œ>8i>;}\8x΀{KXبYlQebg$H \Mc˘l"U(L#P vh]pbp}fmʍRj$hisY)Idy&c{_ (ކtej=fPMp5P(BYb>hvo +s53d_ER'L? [iBU.ܙ?HSCx˲`-, -Z-K]XD*~~/ oq ׳]YTA8x.=8X̨U v\sʟuT2fN9d]C-IB?*BPn'OS\*]R'I\K9Y̪ҥgc1I) ӵrtA',b:kp Sf& л9^_C!@!Wރ+䤘>ENT1o#y?(`hn]͝E1",xae)84;Gݔi Ѿ3h2Pr,wKC y ɳ$ #L8`t ?k~m_uhLrFIp;JrQLa-ovF>32 q<粺OXܶ,mB6R: EkmWذ<0! [MCf[ ȳ=L jxUYUQmsOq 4p*.rD`uB[E6_۲4, k[ hiB` 7|ϿQxU,3ߍPu3 ޹#c.{K3tti5o P7w8 " ̸cBX݂Ky횆#]4Y莸Dݒ%0"0Fv#w05*W໳F#C4).V;ILaUzB$Wm C\vD"<37ɽiV^,[N Co3kY;uǬ|@y,(uLMglC%DTTd9RPط.xY7ҺrqȤVȶSA3̵ Goi0?s_?&)͙3T{qSAZrRF#LR=$oa(gv `: eϧΕeY~3`H'x į`7PXhǁMaTi0? m@/[NۈqL5y4t9TcnTrv36hZBٗN, p>1v׎5bQROʝ5YB݋:EΥ* !tOPx_θ`&sf!dL0d+,jGٰ7[oJc|+R ' cG39X.Y~ٹW.Z )A&&)?">;W>3C LӨ<[Ew@<2OpW*i\`MVhO ):ӚH]? r1 6G%c-j\cb2,,^PG2/ޫ9O-A:H*5t2dsEL?I`N.9?]_6_ j?T'בrgj5,32 X_ pS#h@8/3Ul>0XPrdiY>tőqR&'e`ī"3_qPzNOWq#N"^dJdq%/Jgo&Lo:28?2XNWC%վM>({Dh YKdh׬$~|> PDl,i}AbGQ};alц SU,7\4s `6b \/ %b!^8Kr=頦;[6'hnAdWne,6Μ^mn>q{fAHy5O8{)"./+;"Y"+*[/ )m2 OX'efDvH)7~习[HJLj-Pu;a+G!4 kkB :Xsc/:ܝQL Diy^MIѫ{s`zs,Vl! Bƛ}4eVR$<"&{qJwҬT_coCD"f% ?8G (3m-i!P2Ucc]蘋%Zo3$.zx!oQB@Vˀ;?LJn,9 \b@B6g\Qd lK[~v|ULAP@E \zn a눃/25( ȗR-mrY+\ՐQj< #ad{mBIt`I$@ Dvi _\:!eɚsk@8aʍwlM`JJW<ٍzn  70_݁vbSWo:FzZDd5H`F,0!D/z~/)yGS! Zk/o@,=XcP#g3ȴaW;x'++}ꈃF'f0;O:ٞ#tRh`L$H~jl_3d D'*%L4| iL)#U?eMYEz其tciAn-'Y(?P2-M1tMԿƶ=iWo/HQеt`wf(ӀHVa&`IK>ސG&~5pAz%Wĭqi|X/ J%4p3gv &!rjlD8sӼXK'^bw?Oex >J /G%RI|Z@>+*$`gUxUTØ><C`mFݬkCe{%-e`%MEcbh+/UCR&tTPG:>4VHUWVTz4iUf[?MR n:&tưSwuPߐI1 X}/s`Fcz4S ~ 7<kY Bہek/S&ܢ$;uE%P/Sf IOpWӴ |ص;(~o땝tנHps~nXVBɀ &\y"88+aS٠g'pZ.K4w8ѩX3g1/򨣕oH!} PQϚ`x7|stSbPVC@\d_]בdJx ?F]2XhP.tmw$0yQ3TGtCR:Q oH`U/O2ZVǽKvCl|k'KQ"^Of_9]d3On;<φ 2Π$G%up>QLȓ Ѿ%Oi[}aTm8LCvD )+d `n0zr v!jpmO wzwuWҍZARp ^?mUz!'j:emȋ14K%4nW #L\ *R5cnSC')XKmN֎k sO EğrL;˂Y//C>!aޠnCŋzx E=]5)Z?S?M ԩѮbAܳA9Ȳ\y +xC̐l0>~Ik,5Ed(]+6,Gl MStmMf.j C& QK_͟qo:[ R +>kV^̨Ì`@_:I ">PoÀ Փɟ8ӱu$7kI:K1KEÚ_Sj:BSCC L&C"j(f܇|ⶉT 1"vαW, Wv2G4I44K>9m-JH&ˈn2@fsLV#X @5jۈmkMO?J%Hux=ϧ^H'b -boc3f0jwEv;TkgξRCqDP-ޔ ⸖5#`ć9-= ֒{~ɽ69Kd(X͇'wJ7-PަE D j܈G069k*>Zm*YL$7DrK,^Ln,^:'Iubx>Ƚx4i,|D>%|@;V!p<k.{%mQ0f .'C܄xzRھ9R r/Ul]8(r4ٖH0[e]@RBx(oC;$|ؔ#ύh :A?-77S"{d&mA=nG@(l4sGQ(.`0nx[+*N31ŒlE˹ja|+q6̆"yh/H:e4PLJxŹa$%Ɣ"I~1݌W2S^?d(Sn=Լ*1x>evp~:䃩G@<1nLq sv[n9o GJ/}HOC0U)f1y\91;L;wE3HXLioX&c9X7X\7.agm[rgj`I<͞ uLjwPɟ_&tNy9s)_3.͸*-XWF0?c}3F%mUoLW0}, r\!>UQߩj_g0[,$SKֱ[zA fb-o\(E6yDT:t5(ڀ0{!!̛Ddi$Hdq>_9?M)5va5A2~Uz]m< E H~%Y/Hۭ,z]4d7yI@0Ejj|:S*MVW{+h{>KaB"a? '~1+S!@a B+(y9Q- ~T1+k!=g%kY *Թ:p|z9wqj Йi.sӓ@HWE meAMh }]o/5U_=Vn(MB W!0UnT.rSO0+GFu,dWP6+FXtФi uv4m:7t;V_ x"]}7Uc707GxC)HLM?Wot=SDh Gϓδ9̒`@c I&-nsy?t JSҹ/372!-#h kEVDu<ȏ>:ZOZ&픪sۧV<[1y37Xad۾J8zKHhRj|+ aRlia ЕG{LA|嘐@ Pi#pSB&uw{HVxe#uGp(pJq֤o!ٳAs?'2qGPW>̭:/\y8:LުgߐDŽ =Kb'PT| ŧ\(37zg -=+P1'V?4lԟ?* oMb\Z~ 1?VD:~k0oуR_m97ɼ-uwlIi1ru`kzI'K\6fGݔC"3}* 'H 2t nL@3atEJSQ9ܬh[~ UFU!DK!_Cr ۦpzŰlQa2MVrBӚO`e6=ƫu_QL.7 ze|Jg8Jωi`X'u UyD) "'#Iyy%~) q¢400oگ6+tZfeŠ2;{3OT]y]rP;[˥6CMJA` ]<|%#xh{wQM͔sªԞʺj}]=2eherIr@b/%KJS)*%t;(k{vST)y-67i>cH IzyȄ@E Hdpy\0a٣>K'-޵fo=Y݇m֥zA*5 'ml1LweylB[1:+aIu|씌z=y=9nD^>vS?0VNbҐPR(r̩R,&[mb#qbڵJLyJ|K4q(w3;K4ȭ4e|c O[ xZ+Z񠧢_(Y2Q b#&@%wmFb ȲmKQR' [zt뛈b dukcJ"ӀKHB;I`b3y TR-cpNS1/9ڄ9y\%tlh`ohRF3p 'a+mTY=oqW]HFF~Ɲd#g vZ/fRDʄQdEbE*ckg7(w_\{T2CmZ=xI|V;Ѽ= e*0Go[KእI Umz]IA'{nJ1t5@f_g5$-41A3=|0 xasp}VMeE0q6^VF0w}} _BvI%jp,258b0>N̉+m&tBQ5ue;|g$81ڲ='L"Q+Ad7 fb"[^yb r9.1G\Nf:?"m֬bG#fȫ6PX'_X0;67 X &$:Gc3>#VJhQ rqjeO f`~b9 K^8 )[$!Fi%O%E1Kc!z0. wPjIK7|/C,O,n,ujU70;LǨ?×ɡqPR*FoV_xP7"wf K-/j!ٰXdSDʴ*q,l4Ő]C2.#0?aZepIn΍^ Q:ĝ!P%ϳ]D}<%Y]oZā*!ruӆG|L3_r|wl.L˶}%"Y.Eろ3@Va7rKSE\VA--1ifMCW[T52fZnh-WL6ۅQ?J7`ɬ:5o NFEF=@cf~16AD] 7 XX]L)tR8$/.V}f9&h볐Dq0{A8S2/^3D{:[YBj`xܬƽ#f7>{B0 UR4g# ]=fW3,!UgDu3ƒ VtA <\:]|r`#3d[2ǸEgKhg{d'BzT@ P&@d2#w-ʦsVrj9rѢZ@Ł;ypvfqݤհJ@]*4qHAz_&񭻬9QU_-bX@x匚YꔘW?phf|ct23\$p1M)&b~qҵ΢;zͧcȝ(=̃t-ϛD=ٷc<;lTiSŖ"Uߦ+z^}/yܔTqvvfƓE >+tz?̜Jr16e+Kj,墴*rf{G'.wvt.B0սꀟrbo݋)J٭Z\؇L^]sM\2N;$yX&#-I;ng AtCû>Ӕ9U⣰r@)+t/A &^LPj(蓁4ƾ I@IWI!pRɧ!`;xb}>sZ:NiT[D]p"CkEfi‘iNeG'7\ ~}/k<5Q?z& '(F/Ɗw'v͡/R%}d(0B̙pݲ(\ l@ FW-o*Y.ArOhi{BnY]ծSϜ0ShVk*QT <h.Ew]C6!gLs~j? &v{m7T$I&TTw d&A̤K3s~)D9XaeeGT \o~c TB!xn *E>4=RVnk֟Nl 9WJ(。IH߲q1\($e9а\VD%?חג1;h- 0`\D`sk[b,Lmf|`?ʼnXwr9$2Je9jhwY-3( <{ϦkX4q3zȂj$I\*@V Off {IHŕ>8IX,}Ϲ=G5-̮;mHbU]E͑*)xXzeS4V.nZ!2|J!oR.~rE=(cUbgQy(D |tbVԱX/$~?]iu#46^~ٵ8z-Xr3ε[)=qp)DhYB#I40ۈF8PГt,mc:;eXMqiSGŃ.CJT?C' XuQ(-/w`ux R«0*!]a`yBejV<>JIT~,0:|2=.FB\tDXoъ.JbWkA7D^Pֻ@7RQO8bПd7Ghد <kns0-ƻ"{[U\%J ^c#(oM Ѹ'sl0 ˤČC*gJ[¶HZ$Gh 49mRK`pSV'&@3F 5i +z< )}G«A-ħot!xl=?Uy<&X<صnqIfU@LdVT_1M1@δ\WZ+k2jZ-=7Jݰ<\d#?HJRj~@xTK+|ӴA]ǥ=:!*mvr4#x:,ǫ%Qߙ 4V;<&qqBAR1DlKRۅcf6,bϕur `ݴ Cn:z^91p Xp ܨ~ ER%5ꪴWL";@Ljg7!- }=Jjpې@UYA2b[jpUv;PvV7,ͣzw) +Ileā(xNdo )0pa$hB *4JrX\H D5jZ .Ob;MÃ9ꙵ u3(" eNx{5o"1YO`U?C`cҲ[BcG`3ź Ex n0e&4*'h%wkd&8 ;cN#4k<3-Y"tٳ` <aVLEx }& wpK>MAlD>yP ΚʏB EI)~D&%[uԑn^(q1ѣJs=g8 πvU)Ak R %Dz"3`lf /wL/jph#ⅎ5Z`F?:R>gyC~FcVg&гCbI\ZF 0FUFd0DwS܋ *L%rə5SV (͸ȴ+࡮(<-;8yȽ B ,80V~8yY]K[YQ-WiYՓњ ܫM_d4 (do_PYgtxN}!_ za'X #ov삒_jv&h7|y1BU|TL{C.o؜^,>KϫlW`%X]\Fv>6Vͼ$sC ke7ۯmON^]g+[Z&nQ»wv*Scsv_wMVENw^pK&e)*n0x]F}WTdO([ٜCt^} e+t59gVFBcP6<I~cO?lh+ylY^X$RLn.kvRH+̀lk0p5 ]H)Aa%WhrIZ'VFК1G !dzt`k%P-XeJ Լ/: 5;$rA gnKQ ?]#|X4veRWƉssXѶ?˲ u [56с9կ^ 6ZGz4J4|ߔeF ʲKZiޛ)>uog:AL'gKvsNX(Y|p޺#1:xĺ5VrSYX?&]e&qw?l=-\{AI1t?n+G|.%eed. AA9Ѯ6#՟:<|e]@˜OۅsK.*_(9 *N3&[lp\*-Ji;njC7& g;U笠 Y\TGEz=^,ۈK$+ԏ ($+fiNp#7>kۅeV?i`6!g&Vsi_K=okƌRj;S>(fTazl6N).8)k9̒],wR1^ 4xZFȊ}yi535}|AT _uV?^O[aCXѾ6{FCGۋgԴYtK{C=oM?Ԉ%iԒҺa n". O-Z +T."I&(;v>k)8K ђ0`3^8b g!_H^9n3 ~B M_?te:㯅S|" qS4J2{+2AL+ƷnٹFPuf+l`p :o7X3Z0;a?g<j!{ajO-0eu[}N:S'q:2{0U|0D-0_S|LCpm^?=LvInh6Ҝ3ʿTi3 lpL~[GO2}$tJn=2*il՟΂QC\Ӛ%:qAi}n; ѩc^ѯ;DSG<Ɏq ԏnr iM{vs'X.z6R}W%cz?=\z~5hɸjB׿gyt#G01O%- Ew<ȷhԧ]ͺri󵘕pz;ֶxs+7xov'a.L×0m9+8jzOzy^q8#fi' oLQD77WPo 7Tu"ƸH5YNlJwdT2^p2ܽGd+m~3ggG"Rnsxf2ӛݫ&* e8 9=!ba ަalݭL}.S/V]`%YA/u+9̹t)F~c*zfTZ3 ~ًq-ir8]EܙqR4t ͅJ śIl'yӖU8gfFbY"9") ՗݄xkntuqJ<7RŚl֎dYUC6}2TQ6zL~p:^/ 0@CvGTme|z_+~00rʷ0HJWA}&'VUtWE93=2.QMI?_RǺvN/K0Wo3 7v(72I/1Iue& u;奫?9 }i`w5aݚ;h&ڨ a]&GAbuR6~xf=n?xXIíL\U2f$Ee䁼E֖#%5ԺEU?-X'9AXa4WrYyyA=G-Yn VP:tK4GE/QufZ*=#SLD[\7EهK[NVutEx]*5IE2GIK"i}H}Xv_Z2 w()KpDA״U]AaV}BҋpW#ʏGddߊpL9KtP/)* *QaPS\tM L\#zdbRy'It|8}>: x gHJ%ۓ#V]Y,rх% űffu=U೎C3K.& yU->+~,{ҤmS?6 x5(fe^x/ (xiAƉk #෻ F4' }iB?OĶ Kmb) *QWB'ܭXvfau$RDp9DY#'`[3$#GJ0rזƙmu:3 n^8g#,H0Sp..ST{[gUwzN(G]A(nC#̚qan WTFzW6mޭ77 rD+v"qnD'ٮ &^?_2X %\:o@\$.pNey%x^ǯ`v TȨI}1ذ#]L2OcOۓ ] gCˍ =O8@ D w$ "29ED"$`M5J|mwf0HU֫$%ƨ:q/>DxUZn*d~I[<7 2@$$h$4UW(sI B̙Sqi(aIظ ޗ#vTfH-;j΋2{Y0irDTg0z NrAyK 85XIMɾq>[Ia*";vD+8SH1R.50=d/syqfzvDkD"/P)똩Xe)/8{yefO?W3#ڃdQڐimo >\r{/!4N׊iJ,f|-XSye+5z[KV]~F"[o7N/ΑЖjU@p5-\-AWtGTv4}B ۧS[嘭7dĚ{Qƒͤ4"xS4RQЧkvR#9 TTeg顂Ui綮\Bq<76zm!(WDdWQH;G2%92:Xd/sXdуٖ ;E6_* Eˉ6剉^(*!*De<`dcъGJ(9-RZ VEe#E+*6Y1o8y"C!%BjX׏XzTętxYw#~M3,sctCBSɵڵQk" ֩2"J)r4we'[M}M4w>$14]^H|_F<^=F AݕkK5όd ji ~ QzSc#.WaX">LzRS!g bUA2U$KAQyNΌcR߭Bmuw`W07]l/(l~_8}pF}S+.Mf|#D]/+ D.V1b`NǺodoEԐ^U`>5@YqF^ndF!\ xj;E7]ɓ%N̳!DV7Ǵt+P92-xLuWXR.nauJN*#%u}Uti~2[(gk\!!F>x)݆W}eOĭ5A,l~sw⋙ 5O[pԠ:ݻ+B1 y=_p(d @}ʧ:FMbƓ⽳Sp *[lmF+3 U"}k#Z:7 BLo' I}-q]h'$r Qu*^ udȣ~%ퟠ-%&9Rv}Uj%&$ζIn+r Ԍ͇z2:Cm , ,ڄ+x Z!wymm ߠ@A,^gcB䡧|55Tc })S'/IdULy߅MFv]%< MԽT}\*ZgG<u.(4k hKo\ ۃx8n&?+Y*Logr'l7#}[2Ngr\-Iq2|+l\U/tWA|wu[lav@z=(+GY1Ęz ȿ=$u7MFJ񀨏zq)> 5A@50/O*s>rZU7 xe3i̩0H=ِ]RJ_-Bz?nw@ٛ +y#8t %\Zq R oyKxqv~i-2^0MNkj+@C# $7l.a k[uȬ0CcT\XeY23K h*6wU Jh;3!Kxay=Ã#Ůvփ;3=yA . 3u7&LJ &;l D"x+A X&\:MfZkXvN"C=7y0‚VfTmebNau}?pMbZu 0bTLaN@M滛J)Ov>jXC~t=4x󮸖DehxdS|'4DC0v>*M9R~~vARG`)lh1X`B_EғqA0#y#?X=}xOy>r5f7B>Κ Sz!9 3ZK6-B=c=[P;=icpE^.4c+4ԔGZ E&}[mEgPmm̭dV/{wTyJ=5k=\`ƹG%J1X._LgՑFdJ_4qFxVe4?6軛C|D (&KΆTGܝ -`\A9;{1t:')(hL8Gg`‚VdXcN " A|#}֝>+qM9}K$#嘂9on-/ pz]B:ڽAxeԌ@Rt<6Jg Lxik~DHpPWG,/&Yd%Ru{yR/!S*̮5qb]bKwIy$_\;|''RIsVgn] !!zVtȃ>%H,If. W;?>p4JO;z$Ƅ2'xuRV#%g(DW\BW a:zA5w+:v~2m/ aMx"D ɩb,|T{pMYj[l!ubksR 7/HAiS&j\Bip 㹉#3:}#qcY._2h.CÀpbݐkK|ir/8=@ u's4^VD G ]>7\DӍ9h'Ѐ~Ɍ;S`g7inAڎC5{̚\BtiH߱RD5[w?~i}EuG=|#"Yvrgs5"AthA n٢RK;dp])1|6sZ*06!?v$u1 uw,B#Eꩶ stpX(W1Ž4 _U@\LB޷@#5܏ٮn)qE3vpUb<"306uƍPao{(I}8`оPGyf>bѨmۈjKI_J+H~0h~z31Fl#ܟhKFRK=ފZq^m{4"넹Q)^M-G`3;"2aKr%RTq]*)2ul2) y K,-}2(^lI1-$'_׀51m5A)YI-l8F9N:;- kom}:MxqogNm QҏX_aa9NK硕Z"e-Ƭd>5<,ݵ.۔Z!_70I}F+(f> ~*: ݓ ?u! ;P >k`A HCHQ>{C9.b^A~ :4p,B-to C/Pga:Zgx7vkf1x̂hR禼THݗb"a"GQǶ`Ҡzzق{ZlXDDVcǾP@Q8mxJ!Ց27b 4_Q*!ūX.t^ YTkuo1;&/zvB0g_Aw"/¿;IPYm0Ĵ[g0QFo^Za8DMon%@F׺pxZCr ZwLm{pIg+Q_% O\qVrWkq"4%:PE'V|;qof$ޥ  'BϘʴjgP8ن*Uq:wz&Wwb~w+e64˞ b+%l~#HA~}^glh d|ȿGρݭ4+{[ܚ|#'|ъMnmALcphj[`۝]6W鐍X'K.q g ;jP韍@r=:W (ԛ^,0{n9I7}O VCnZ@NlwgԼc$nЉ'?EJ$2I_XGBB1٭r$:rf{}onwV#"-EЭazp"`7CZ9!v 1kRM磿uLu='9X> YhƅrqSW |6HۨJP8\m!̨;O]eQAh'p2;dġv/rgIC귇 H^n~"C17R2ef+ ѵ1o$tFE(тL@{juG0!T#b!.llR֗\T6Y$,ζh`:YR6r>7 9Y[ۢ/*\X%& üKh{b-Jy1[T(ƿ،0 !O]N Hɑ3107T|1I}ʋ42eVŒGkPt 06Q>U]#mѯ:jԖ[*oy [ oIQ1!w/O(JgAmu1lÒb} >wT_ϴ#+0n>ݬ mE'HˀE:7Yu3~l@2M~Oُ=Or'%\%# hhƪhQgZ0dἰBz|稿dJc.KeYeoYrfً* #*p%&JXS PxoihI1k _O=LrDzMzICDo8L0GuH8Q`ʳd?<OvBr8TrD9e[r`s+XyBC e~ªP_5u۱ǚ3ԯ dG@3/lo!^i~?njٖT^<.ۥ3#F lUuA9gA*6)HroBvЅ3 +ti oXɣ>; *- h]7O/K;p˾K֧1U].zMу3VĨ7ߟ Ty~F=&~XdȨ_BaVZY4'U8Z2.!$Z-W P=FFk,r_-Z r!APn2ۂ+2jpS'kxoКXG{E]|?#JwK0];)NF cc¹Htjxl.Ω}0,nb5mC^iA6\O֜gՐg"3..vbo):&u=EmҢpq:eYap,k\,2Xr)#ƦIAgd 2"\L. =kׅ@^h|a jYn;;YZO_eS+/:GpP?HXjݵ 4>/`6`W< voyun%)@b\v ٧"! J, ,6YB+ڌ}6}MAe]yO iȻ.z͟f jMߍkr Zu)V\z" `%x5;|!`ޥbЧʃ}}c/Wt|rk3|Оg\wBxf%۾ju X 8?4Un uݳM`Χ9/rUB ^;JΨ8='̚qD["㊂CϿ}r >X/AAF4XrW%NNe9.,< 10A ϵ* Ilqs0,=1W.Fmf(n GqT jO4g6q l5}Y Ľn3_Usċg UaŸu5ڨ:.nˇ2 ߊhQ")wczv hY}0<_PQCNG OsJ R'?9OЁq6m2Հd>Ȼ؃X'PF凵}ӿ.Ѿ VY2[/jy(3 Ȑq1sW= Lőt51Yr!ᄋ_e}qYҁ}%~2f0;U?RJg?ĺ#Kۭ;J:h1f\KN$XWG]/$LiyX$fpNX찠FFӦdHs[#PIRKbv '1uVXOEwEv[JN){<ɬ2O-^1XɊqɆZ2T~U8&rMKe#_HJwV#a؍!0=C͉)S3 v4n]l\|ǛK&msp) A&*vq'\pGC%Yh)DOcn^()(,jҿD8mQ<4Wp8)'%~ڟV )pIAliLWHIИ]zw(OL7ĩӡKZ"z;h^̀Gtdq|Ys##]K Zoޟkrt*/u~՜BbpE' M':_ɨ֬xj%Jr6w6>hXB~\~H Lq xh3tg1,tF8 Y#c-X'*x,bU𼜘yo=j / ; UyjH C=TV5ƱeAs2Dx Nfgpd w!J[=("<rFɬGypП"|Vas!JB_rwV=l}˟8*V&ݱ|@X0 b`Dh/ٱ0bhcv1:&(;s.PI2OD!Ih`rtg_://* oq iZ])PYmʘSS#vTru{&LMt+[88bPAf89Fj¬PwM=oZC,ԫ td1`Pvt9ȥ!u"<66G)ʧ/a:;1Wo +X ڋ [\ k7 U\ }II|"Fh,ҹdVU9~ʖ%e.)qgG:E0E-Y纲07kCwEs2q:*Ʈ2Ffy6$ K妪x,nn=u? 0\`lr1|71 u>tﱈmض{tdseΉh&eN! ꮗrN0Ӯ4z8GކTڧ2y`(R80#j=67*N!X>*nb&NY]6 yt>ƈ_e΋h66d_hI[I!ͷ+DHxr3:$CBn-!d?tW#e3Q?v6|`ߐ9yՂD@ &lEʪY; (lve=;dHf B]ڷOp_TЁr7r)l)fE-)*܆9m]7oꀿtAu=i }MxW647'h-ُ*vF6;2@̣2C}A̙(ײ5ZI\ k㮮 /$&KX8ّxƉȠ83 z,KIu ^Yt&k KNr;ڬ;L.Dh+R[*UM~*r.#2nN|p[};+#% /9%<L?]g6X$QA7 b\ j#D ǜ}ϲcҸ0iS]=0^9pX S9,d:/t<"df\$ `1i[G|X+p limK8@gnY(W6aj=|^|+-ʔϐ (ϵJ_HQb7T+I}ORdWG&iMߊGZz{b(}C⨪t3_~~mzFfZj̘ńX 01)}xoIl?Mų^4ar-B'[]d7QM~40e('Aw,PsS6pe rwЌ= &B&|wL93(_@{Bk iL|~lL"vGQBw\vw37Qɤ(!>މ92`6"|EoؔtpRLxIROͭ^dlj/.$MGUd Lufn 7Ť jSnr7q)+;ɰwшc/dsS}3d⵼yBȚyh ܌J@A5ڸPw?\`m>245[M#^$c\19DOk&?0`pD~cݎT)*D|<,5޹cerXhl`$ y;R/+ι )` gԁZőM8ZxQ3 }@}3S;s>KƳĶ&:4V|8!pwzh4սdN$6.Xi.ЉAkmy!(Ta_wӹl * V@X,"Út6՜z=4FR=]4F:_ާH>Ni09$KKzM~uOc7;|0(k؁)iE]N+Ң=ܐoO *LV.48SGTՉQ52FGK͘w&GK`)Yf)%ڗ)+!mXOdF2)xlJ) ǞuUЭڟ<'uߗ霪5U5^7hU_@oƶd,ѻ{{RGa+MxQZ}iEF{D#HX"<^j^kc1;0I}U\5ąS yWQeQр#XiGՉ6u9=RM\rq{vN.ZfugAT5v B`==׋q&7T(oZ!-1b8W_Ư/=x+Ø B==; &K7!s L1&i1vF|$gPaWĘ<qQmMZR|*Af[E660JLM ˟s Q;=OAT`:FS"A`W(hZNB\ A ZUv)-}G%n{U }оiR$e3p|@"goPj_iS ꓩRZF: 2q-S,0ӦF](Qzx .J]v Dxͭ7p}۲k%~YQw` ?(2<P JIZ \T40왤>^^+>PR&r@yd7BJ1 r<%5g=SBQn!$da~29Tr#`AY>qͅ3S+?x_k}A v X)ɀeH ?Wn1mu@Q>e!!sU<._zjF>$5~gkTn?LHce}WVIy1NC@1h AX4ZH2z#U~v4!0Y`3Rfj&Qֹ_[ق o}N 89 mݸ2d/E倭R!iҪ"&{ _ŸX*U ;HSUsŅ|3[n;܅c:"ZoIcJ #X7M*yl/R1Bu ¯Uʴ1ٌTpn/ŠIL>tunvSyht]~Dcc#.( A=?Zy HX">EyV-ț v6d~9X9kCܴHQO$22,Yt"᧿I826?Qph{*ΤTr+6~t{,ԢWlޤ1~"C+&b_k~ՒF}S' &(zlb (+Kժ q>,)/ Hk97fƙrmRn2u/FCO:LY.Sɜ?",Y]oLzίЎ3)>}4X TF0AU0orhF2n\)Σ&mK2%Z q3enrSi ]\yh ', 颳}yej&Z$)6)s7ݧ'?@Xs(-;˜D=֖˶b;_ wG G\Hx 8R{򝝑}sg(m7{)|4hN,X+j e}闃+Trls"b_Hn`='I2<pfHˇm[LB(^9-,>IOzϤ&<#|E< G6Kh 7C8~'^ӌ-9{ 7!sk6:uG%<ؑۑFy@ TTZX=BV(HpC]\bC 2q6Yfp SYV! i)b6dyRGH}<:8Zp"1Uo'<3nb{/g?O#k*[zOrIgjܛαZ &캶FY9#O\I0W1J&${:P0{Ueeo+U8HUsXYɍ ?ß0ĨsF:c AsJCc/7ދ2^H ` kt*ml:9y`D4}WK_C$G8ĦFebs}!p.ŝiՌ isc۠UvVڶfDg\Ϥj_S= VUۤf,1ddV(7'@r&5qXou l5_'1YԒ2$f~;X[kֱ1L\$v@4b_+ͼrawE!mIж넩 ,/"{Ia={$.ѐtĮI쭕puq{K>Oi0$na:/6¥+ѱQ2-7S#.:E[P~z'ٷ Lg{2r(ĈI<⁹Z J~Εմ5:UZԊH8f!J@>hvЂ䊒YS 폮u[  ),4SNk1bye^sv"62T9}}ܑk.iUKQ'*vĮV{;i&Cfݘ|K8m2jp"ݠ񚆈@JudP]cJQ 1% ]X;1A!CSXm{:^ɢ0hDA=*L{2-h vMs &&O6^D"Q I:~ \auJMRFC x V 4yXTCS>}`\AB_kc$vv}G1IY}˒Ɣ~0< scwm+hp7ߕ|M^@g,bVi>=pg^zkIx<_ҘY@?yfh%Zh њ?@o;6[`斂(6]M,Iʍ,J`CN6fyxz7Ho3YQGxN u zIGDwv7KS^*qXɟ:Q\h$a[)>Tay.+q]lFl} ^b]L` ]xV}7| lqp #Kw7ȩQ| ?ӡ% k4VU ܅P}#/#QRV^: +_tD{`>516Nܦ]̕ ΄9#jŸGʭ93.Aճ#@r:rDZLӅŅ$)6 d8E9ai 6s_Z_ޮ$ku]:Bl@ լy6H@dSa*K%+j}] /p=*.  YPCWJ.-8'wW9)qU]f2ԣl 'Lh3$CWq*:d? (.&r5ℋYfRj75yٗ Ood ${KBl^5 yMˑZd(@ m?6ǜSVg- է<#R%"]"LL OsYVZ^r!^䞊Zbׁj B5L3@"j/ꃴ0&䇊M +nr@%ON-8BD#5, 18Q  i|W/ {|ȯYϏx4r`fmDd aLn)%c!lw/ئISq.e%֙8 H;nj ĥ T#'k8H! i n}~ԍBL:l+Fp|M BAZf2m 69J\2.fͿ\\%:#2 ,P?gZU79hnuur7`ӤE%e^#$acѧĴ_b)ѝk&LIvgb1! ^Un>teP L3We㎯fbqAqox)D j{? }Vq@.uر]E4< 9gސHQIib~=QGraVE2 Oxԕ'SbpZcu *aGRJɨ4zWNwFo5>qO:WLeQ:6Vň.jTG ,BRi\'(PKC͘gBNPi|s/q} TYfjn|-[ l0dsb'I}l3VƜnXVL Ahc`<uC;6Cy||)A"AlH6sύreK2iiM}N=(Vߨg_U4"n7vߺL6qa${-q׷tܡԽyVчKbb\ݦwZٙcWAyE#BK5XQG7"vӇD^&ti /8(dK >0$h֋>2h7 c ܭ㶘GɵUVhb! ƅE:pr/lVlEjxefX9\;oa7 Cg}\fݍ,&ɬ1ޕhf )mpn*+ͅXA[)!2IF@a/1R `-kD܄h%-P^7 #RqJ0G>:{TRΒaL>x*.0Tp<^f~R&0y5 Ma>nC`,`˽ ~`X7Z\α^?^6G%!AE*kALaGQ!ca~|\A*~瘣?"b'*dA侄i#,w4jPŶ[1l0QxyTZ@+-<7^|pNlLQlӱQxZ6lbxUd ߵ _c?hn%u&N̤dVCZ($%G,e2e܌b ״ǀ!6&qKZި 68;d]@9YS +]0p b.E˺4 :\&Tv^jwqR(g KZ]zP`@Y9'vLY4?dz`K$WGaXj*w45<5]+|d! ty^~6&?(xhLHW_? 9#^[_؊~2K҄L:]:tB$(EerȣmzHl?YR4#;"ԗY5mpj]6qetALf\Nm,X+ݢ(5mP{7당Ǣ:!t" DA1l2o׋P > ֍ |mБXG}" YCie{!#T6<)u o5qM~z; ߤ&|͢H L2xGkӲiT CV ܠ Yռ>n#aAE!q(?,!HI[,{=Yf H E+B.y"գVmrQ9dNnr_Ų9civ+9Oc48\УK7ՄF ly! \.m1~|?mu8~In-YLOD5=9 IGQXECNP0BZp(z$,eo;x9Envm-߁@nfËrp+V{S9V@q.+ (,R:  jVPDפ5/^ϕzuwntzE&}*}0 -i"JH{!O#iL &˕aA].>1(9 XW.m`x}xoEw&f^ȓkn޷:6pW5#|| &QD0R _nB"e6[+d255`8tu,^&rW&0F2zKFaUyTpU1t @ZV%,seD)Q[9=:t0/ T>vcWZ#dz7&@))_CFnrήG(39:W)BnO(b3qëDHɥÐ%`PƝ6wcٜgSM?d\jҺbϴbh6 RHj4݈N["K3,@vڿ!ϖ/1VDF-Q9dA}վpL! 벝D .B $/pz̸>C,~iUd+5KOhr8*Y(B&;9mŢ0@pz`>ZBFn2*C }enp+"PPX_MUƲ'E>ƫs"!_1~9"poU>4O%FgaʚQ]$@兀P:+Iy]QVH'deep+DҲg}懘j=-UŁh,h!ABdoùs"}AV7> =卩qq6ffpF϶tbe#؉,5BāUhnF,.i!M J˄.ϓ-!,D"lfˋ'y7Β)VSteD]MGU(cBĶ[ԬIOb=:ѥE[ꓺ#X:'^4F!խh0 TM_&*ҏz !b;pJΈDK8^W~]u_ի/x qN nrVRx %|cATTV8Xɾ@%~&P|W̶]tFF5.CEΡ5b1vr+TT\Vcr[.'C!{YܻUSvs -r9c_X.1PFBoDm<ҽW:EMZϘ܏47w-}*%YY`n{򊦩?~l¨tۀqDhKvXq-o8BuBߛ;&-B:&'+T X>*| cxCuDUH%!t K3dh$H`̛?#;71L?^N̓ )3D7&W .mAzQJc#Cb85ۤXoNRkv1' i5cPlƇU.'* T3PݐG~H]?4v'`*Zz"-?@ ߒ#sJSJysRz LJױr[f~L*`;+\mx4uil\aɌB5&ib|:"sr{K@>*(a-K̬{n݄p.$O^qfs=.CV|&.-6xu Ja:ۓy1b_z;^J(JHi/=~/A5 VtaEQVKچ5ж2*QR1 a5CbqL򑵨=::RKh8~KM߃&d\ZCx>t0zFLcN5 m`[oaCG؈3 ?1wڒp nVn.HU~:)1wx3֡WlK[* 8cб'B=)Z|n;ǚ'P(LΣUO:8:XX% XڔJG{é P!R #ތ%ڜNѫ9bPY[ؖ8) -5_VL-zk 2w7_[[}aYNL$2鳰{b6RD@FЇI l^bxq͞MBqIkD,nAp 9|"&muw1-H9YKD޶ٞg1 6<5D'RާcB/R N }h.kHPyC@n5J~ +^5*7#~ 쉛96ؽIɬ('m={VfhB[f(OT\xXC{T",q*0=fՕ3%|q ~!]8`>/՞>lS LPa+%4.m4(3@df}`9\ k/yn3s'7M/# <P bҺ09X#SĹcLnE|2+USA߿DƒI2 P-U"Wt(Q:[Wŧ٪V=R)e`ƈD>6 aҕ"3]C,;럷W$B+P!đzC_:Qŵi!{Fomn?˼pl˴B{5jsP#~.Ziv2ԧN CSU~go +ɷ.Lk4  \-VvrA)A\7أڻp9E3oM:>O0ު̛JjҁvkXPKƾFƻP<3ID=v"6dU|LAR[NlJAqӥa zK]W!Q4rЏ@.=kx`M'; k7"gy@@DQ!xb).+ł뇅0kP7-ϞmtF3w]ꅐGq:o8y}&l~ϴdWiQ!75nc3sfWe@pŽ=eXֲ#8D`DYq\qlQ|ߓ鿫4L,3zKۆ᷾)Eϰ_08s`i6j byV!6 qzOxі@$=;~6aB=RroE6jf.o7i(s@ue89'j9ZV\i@ꠙFdV2 @w-OjJ Ó7ևH8UI~H=ش&0whV-$># ŔnH'9)\Ia=k},fV_a? `^7JUIиoU6w'V$;R3=aґTBPDi؊Juz"FF;kK]EgkK7nj.z^Vbu:ڒZNEҾE~=H!%w5(W'G*Vz5o'r#+Ɲ+;6-H'&h:3ck}^nhCw;H,2}}TGDxWl27RDJ g'}0^-3d]j>?(y@#99=(MJojyxwz-]hDH,{x! c{yJgHbVE/e,šТJ42aa"[ÅHYuuFEBԋ`/ߛ9U D3vlʬٗ-%ԃ&1u^۹a8[X-yB}|r@XA@evyŦ}ȄScGӎqma-!CsTltw1ͦDsBPjLcUrK#3Tj _"ҩt5TXI!Xy`9)QѱTsQLFe7w7_ďEQ=.8BW Ȑߪ̢ n8[Q2d6"ܧTCw=Qm-zzv \]"3 d?eK-Y_;{Xwj's"!9zv|CXA^wjΎڀ"VM7g-LqU ِ,P>gpa7Ύ]J6#7BU889]/I܂LS!h6ߏ?~o[ cnh1*4amׁ!7=Andn pͻt&<lj+(x>t2\t}4 OY vIL8@hK-FOdbQ 2J0@O), t> O% ~[tYgTg;HH~Ci*Db2f~%$QL^s:dv:sPz>N)H]ԞSe> '1fq ǭN=bfP~3ty(UŇH. |Z:4-l!#n:g1qi-eW' }e. (  OGsOVs%|eOg.)EnѼkw!?©ු͋OH5.m!Axjܸ;+|i8okzyVR]I;U6- 2VJ7o丫{핀ՑsG Msєo/Ϻ=4vA_{,>p NϧɶTo %e,2 fB &( b .Cyk֦4uD|2֏rB؆ŦV{/[9`ҟtܷŒ}«i2dܿ!t|(\01~*'3~ΊV!Q[P6W-YpWN-Rb o&K0]K)pG24gp%Y(S^A2#d؋J9(%c]jDI5]|%ۤ;V61{-Ur\.Fe/W?/J=ȹ"\c7+*^,{<,z+$YR'kT[9z&[2gd)5 jø ۩!/xuXk*9ČX#}>oLgS@feڹ!8l8AeerVb Q-/%1ojDİ_u0\]%Lbb%bcfs4^4N m qA:u_dN"{.}kok`X@.d&7{b;O{:uIca> L]D 5^RGuV"s((9eP-]ê))0}RIˍa,W|>fi]@j؊=`/NP6/nH6+pt6$b+,uf*Cҋrc:i!F!q$s𚔞<0(ޜ^13DE>VD lR/$NfQO_6v) Jԟ*Z&}+n%BKe UWc76z͋U&ANNmnvt^f.v=~?NMO 5:s^Ao+3}q էlڍ5 _]<̍2P{SAиc%4aZ-,(Ny.JAػ-BRsT%݋71bd.q):dkD^,0q'B֧RJU(50Uٶ٬˷[W+5~3!L}Oa#hvI96= <GeV*fb. 7 n~\@,Ơ.ϱ"2B%*{aTŦUVv([*N x>F>O(>߉DqXoh`9n]uɮg|smDv?:;Y~flYL O{PӶC?` ǘzKUՈ+;|\b+i{YbaGԥNf=+K*UO\ G-(HCsCl-/g,G{ fnRo׺#4wp\݆Pte,H$c |>鐥;9Dbvp:vYVb*A.hO5e9\vQn l@`oyRo*>$)Ndp',oϪ'0l+t|WwD잸v>[X0v )2QP4KnoPF:Sۚ5+S9n_nwƪGn{p)z3%?Q4m#%uA݌1͙Wڥ;Xjy`go^bP ib#V@[I#dn+Gp% :Ck$+A%c*FG U!Fivq犀զ# iSf?MGWIywKu*[QQAV*4fB%>GCoDRr=/4Ͱ&-M Kk}maQ7bsF1j7FO5{n[Kpk@j$&yeYA0lFO ygaSq#')FqdӠklE 0qov4$dz dCjTK&8vvEĈE*i;#)Vo^ Ry9 Da77 5 qq}4`b֪[yޤ~T.Z ̯&ˡ#Bċ w_| E]nn{a\[)A[qּtF;^5R͎VEZћd 3 ڰ<76WgYG}H# Wyf;] .j*Z5I..]կ`q 4_}mpxc;s'>ĶA(vfvFVsϲ]1z@&osБ_Y;#|ԆS-Z=҄6K"""eF8 hcjc_*>(դ.8į{7䴥 L7{9+MCVUM%yRZ# W ܼyئK8%c7rblO0|wp?])52p̓ m[jζ!Z/eḍ UQ>C;7B(+:睉Bpgx"̎0 <8xk$uMni6 eꑙߍ.F^>bD{ xQX5K@W$Ǿ][*H\a>b9RY>=f3`zl`H=OxjP0_V:kJt)זw"UO$첲 x*רuTmiǷ,܊X#U*}h&7lnL%?F^eVrg'R陫B@rGe Jz_PX$)Ը[T N_XBs)E4<"iÛb}3Z.3wru7t^Q-,S9\/e.|Ҕc9G++| ;DvR9~@wЧXC~Bc.R٤Yʃ"3ownm*N/92t?DZeOAz~4 u|Z<Cmyxw ǓSg1! jCIo܂N7!dJ6{6n{1Og_Yv;"o-8(v+2L~`k0Xų /TiPO ~E6Mˋ~Be㼲 Rk'HQPqF̱Q bi["G뷨]$?'17wıL|˩ۼ.V!pW@;!rt^xsfs82goDa|B0UD;^Wa')TtE)JįJa"/0bN^bH*a.+7)6ͻQ0A 7:d֪ER猐A^%ך1{w5IV^4e(J^MPBTV;!ƁFMFĒ&_"F NӟhY ~#90R@̵|PU7y[}3`zRe:2ҍ|dzvWb/  C[1u ].`حR)3,Kⵜl0]%4OS|MKS$?Ñ%fFi4*Njyp>2?gO4% FL jPsOw{wu[2=k4:i!C>a;GRɖԝDDlJsA4ې7v׸a%hg}r{놊;OӹŬ9uGŸO?lbAUIBG}i8r[eUG38ecOZG>DJ~|ȉOgvsCƄSYZ{zPCT18-85d ^=`DVfZ7Xhԝcy/tW ާv Fu=V6k/6t(JHXl!F75ͅ8 . |`WANo\K`jFv qP٣膉]R{S~Q`1b"YP|8T{qrS~iʂr=zZo1I9WYdUu&'%r q7F+]\רQԁ0dqO՞=}jni8<ҰHų[1I}wZKVn_L,ߓL(VL2ëlt95v#>Gy8C;UcdQ/ a46 FI`>E$Yms̃b.^t/ sb#8Qcbȇ OwR[&р)uO\V7Z;#^xx!Ύď L~V7Klfv_?Su?fZ:eáw D] ؉vu)8%>RV8sp$|P!QYmLZNgj X\})]:`Y.EArhUwoO'X?{}h>6fcad >O){"ibfʚd^"C1hd|6$9TiUsVReoa8e4d4$wV&6J0Ͱ\2=(YK#'>&sG|('hʫ%;5 +j Cw .LX,(]Zh6VV ]%V#~b; GzGtr"T,x'RINo.~bm,upX\cMRA]O2~>XLش՜<NH߰ O^?RACSvax,Ph5Gf)&ɾ]lT@)@ )XV@(\vd%8ژWq>SYHs gЦgzy$)yɑl]W=S~>&aqc-^SKFh%Oz åhva1=8}oIWѷ17! >Cx,}.'%H hPp52+5W' Ǡ2_pG'd~}Xn0FdZeG+?gkVMNֶ!p )Ɖ=& nQbedsF~Hz쪘pjGЗC8;0@*ΛֲYZ;'EZPv]m1>V2!xC!Ѕ`si'Hoy':J?x 7gJ!ȅ\%d" 4Fvt`l5윳C!QU,"~_{jD2rtL^͢. E;\[Yd> )HgR>($~Tj(XLAOiMye41KduηH(xe/'ځ?yN䡡7D l5!~i7uk3k[ٗ0_8?R" "|[%fߒcR' %w"BX&^"Q*E~^wFwwYVK #ּI/ s+i*6!ԕ4 [ggu!̑tP ep, cZGu)\s: Nx;v qQJ U(Y@nY**rv%˔CoZ͞$z먭wݕXyLŊmMykz| 1wbcvSv|l_U F.cw(l,~qeF]8 ,1yl-LX/+Fk'^i%S9}f; oI @!)jtt(սPI->04f;-; 5hJ׏g)OZS=*q/g& ܷ9T0alWP%u ڍ?s[l<xRT^]%Snf)0ºuL9Hhn˂]軎 )) [ߒCe鈂5[ѭLx eTJf4̷[cz]Ǯ، 7kyhcbzbnZ(/%2ڇ9M{0o?HS䒼"ش6D oKn{<@߫Zu:yEXb}ar ,89*l`T$)`7'~!jsh(+ 2у;D҉0?{J4@3PqrAZ+c䚮_Jn 褋 !)w[BZil9s4Fm,VEd~ϓ}/뢼Du?@GkظNFqt_*>8}jHYKxʬ4hh{șDQ*қqы4+R]q7/%E`/ōjS*E F& Eω%eJkd魯$7EmrnSM$l'mW˼ψ?›jwfq0+jh/ {r~ۙ?dDuUcsḤx ܩf's,{'z,@ JJ=>fm꽉0Gю>!1WI4m`Ԋ. z#ˮx?4qT0 Zڥ rY@{ES-Y84jv<6/A͍Ho!0Ds*IgѶZ~4 3[7a_?G 8˹ԿnzmEӓ!5<,Vʩa Ko KO-X;|[chr tG'fkq>maZ( R8ܝ[-!D*AANf+[y\f%(_*wĬdq3A)u{Ȳ#=. ;6HGG0xh1X:ztFdF+cc4n5o-d P(RvLcAHP|{db= Qkgţۨ8d$jb$^c(')_&t@ 6]'PMޥwCx*<`G  8_;r06x[-i]I!Ջe?zB$3`m@/8:iz "8'@!D%jFyS \aXN8h!ԹaQK R#ԑ)X7sϗ$Im-A p âkpb|="F7P_$3Su )ӆ?o&Aw{vQQ?k>K> Llh>{..sW/& Bwl`vXɴՕ ۧI&aK+34ޱv&gYZ07070100000270000081a400000000000000000000000164943cea00039e48000000000000000000000000000000000000005b00000000./lib/modules/4.18.0-499.el8.ppc64le/kernel/drivers/net/ethernet/chelsio/cxgb4/cxgb4.ko.xz7zXZִF!t/5]?Eh=ڜ9QCף*UM2< m@͂z]oSHߜHԑؤjK.{`4)DW<amCee%oKiCjX^*U$ bgV` 6U끿L `Z,dz%8*hR6q $4Wanݝ`R@ROIώ|"F96Gߟ*k#1KE0 wWJf`̘džһ5|tk",6`l#N?K c~ن z<]An\;W ooO4gwpݨ˽{)/q'11P5x9>DsPfNص~>;6OXƎ'E;zUh9&6Du92o6Ԝ#_ϥi%6[;ֲmQ~8ػ,mU<"w&-e$vX8>9f6':PWb|yKa<y5uIf֞i01ks> #׈&Ee_FaC}O/*X7^l̩ 60"*2m>ZPFJyHcֻ @zp0]h:#;Aġt缪x *|53ջ@A£񃱘!xDg<5/g%T/ vΡS7qc!-7. "1aw}嶂Xc??O1nL)F#ʥ1}D<T#@Sۙ q'4ۜNC}ot `m#NAIX fFU&eW.;X?3}~ѧe{+q Y+.%*:'B+܎@SjySN @`#t9,9Fz$4޺W~/yο˱W.Mc,2#U~:ԔHic?8-\)ƻgWoxud4y޽]( D|GdBªb_Lxieyv`rN@NT +WR9|^~@n_p-@6燥F6A$ 5 $1wcxA&gj <=qkZG?}خvU] *q:u`,i\Q0-bW0JLQ[CX- < ׺f[mn+q05W-^0iN!`SW 1c9ِ&41 ;Ǡ4!%3gbκ8E譜IRBTQ)эoxAIG~nba ^ań#iY+F^h`@@-ւ!_~=Z PJGqxy3J`zM]#Ͱw(X7m ȒB SVgfO ɂس;fF5k)ҎGw/PGS=!t=Q$6>PSۂ3n}+S.aﰰn?W\: k8wT 1DV؛ZT 2nyHVDOM( Ah.61dۺS"Q2C YۉQMnRX,A]Լ8c_z(OW~ |kE5m)(f%v c+1w$F%hbYNvU'jŸRȿzSi`?+>*rcqPSa>@GӍi[b-)^?宩*8Mv?&z4̹\YژX߾MF\(4i㫾d%ev4ˆHk?3+PJ9c 8tVr6fO` /5gWKӝڅ1ё8gYKW"lve^j+gXRN?1;$utYýԫ)\퇿vgXm0Fp=& 8`2dlM tv&]f@e HJZh\f[AWm U=DazmctĪ Yo@Ks217Xiz<ù,$B.6# MK8&dTd)h֩ۡX:1A5dr:80K2X&E׋q8o4QC6\A&ygow?UpvTv!M{,ۈ@@]BDdlP"Di+g,w+\dM3~<' ŗGLvyn*Iwgp >s^\byEc *dmJݔIc>^qDo?D`0pw@w8' \{\ӛ6%˃Yd=gO_E^jV~t~ih)XJQMuWX2œ{I2uйx`@<,-O>($JaH.sMh9JQ1-gg# jB5bĮɧg%ڨdM2100ҮڸfC}6gWĮ^]ac'=U\x)r/p4P+xZJ{YzE>);ORcd{P`+1e!/U%= UXVc]7r{YgѰ߷j6Epݦr 0uW30oE1=nU% b u_30rw325>7^ݔ-kJ5v$Pce߃t49F$H+utےC( dY>ŋƉLcg^ՠ%)|L7.Gb\;Ge1O|^hO~ܜ79<3c sY~1 ,5fU? ͟=>I{%~\\ 4@ b&;oλ}v5jk4$[mk2'c< MyDEĨ n.l-V"8Y{8!ȔT;)R嚥Nxw'82G^,s@9|>ԯwߜ +U^݀꠼봃 +%o]o߽ii~K 2ݴp, S $I.'XߔV,j_ )CdddG 1 r3̥rr:VGd-Fם_ |\ 6%jKӔȖ#\fXb4{ zzBLt''* =]oaєu<7?oT:y@اzte@%:|mn^(_Yh`KN)U";^ ,իєAlWmmMdHz)˓]Y*al"S˭R>NBfņZ1^^?x]xv*U0q6 ٘Wdu=)X 5[ a({{%Kd'Gzu+gWQ#oU)A[=L\16(t fJ #kqˍn¥>kq(*ިm&$Ìho8,UrUn+ꐎETwzezehzUZ*l^[n%qbٴLt&g=:jYREcyn=D7_b 4 0x9?֖` P{jJ+tօ%$Qg W1GC"ҽiG2c$YҍY#N8`Jd$". y1{Yj&pnD0HYjZx,on#xaDz.!Ffgtw?Qe(\ @kˡ{:.NC#i^s;]Բlkk(&X \r('AwC쬙h-4uՔ~Ozڦ%&M5,@(W$[X+SEqْ$z6^Q!S\xK Dbd{m/>sS{v9,$c0o1T¶_ԙd(k&{ۡRfĤl#S7艌Cc@ P~P*&;NV n-B_}2JʠQ1^.4FMPۖOE~ql^t'u:]}A cMS*fTxٻ0ƂA@g3au*gf}}(ή*R~/:տ=.qiU3jz+˫E"dm:dLΦHQ~əYK)BqڿeԎŹ"LٯQ'W$ɭx& C~oNfýmG)Cj /L%ve~x/MO*l x\>?Q|ëޕQB(0k^ƲܹZ8L&z 0y(po_kYd[?L>p fw|U ͨM3&t !lgޔ֠}Sr Wm<-~*#@ bCB4VD?؎~N5ͮcoQ^UPS'M{u (1A?C|bfA40^#@9=0*gv@&|rfWj~UDA0=g;SؗzH.)qdyNt_"oDN6iU;#DZC{I.vAҭm;H{b vѶ]!DnӪgU;bd#̼̎՞x0_4۫KnHtDf1:⸀|a-αer=1"92'Z$873O( St0V0d=b:8阊e@Inӯ 6UrrR(C4ӟ68~/׼ V5 i Y{1q֯cHr@3( fkZw5])|#X,>ݩOit*R;h;ׁ 'g‡P~^3XBl&CȒɼCӯ $tR?\&t!6WK-0ܵnkg!"tӰHx,k+ Iߣ#XȯAZs:b|4@&Eb׽W^3pi%Mp*I'L-~?unnC& ~ȁԮ-y'}PǶΩeJzGT1pRst8Q]SgRxܷ>G; zr1eŠ)ӵWErL(';mGN86{hFĂkه"e؁Gf62iJ_ ϥPZ4ĘQv^[\6`DsVv^NpţK 'JNa ,׎ub!zP ~zNJi['ɡ}=KtKI*ҝ"q#Q'/fx6Qt2\?_>M.X r&>cFY5 ӯNCZ˦}/$Ԕ>>Nwë^J%uXB:RAnC[u\QvEg,eh\/3XH1[ef¶(<ʝw+gV 5eˋ&lNR:4(ewTȟ]]Z_Vl"1W 㤄k쥔v#tJ*U@ D GDl6=ۆAԆ!QCWCnJ]>cgA4T Ew^ZsN'FQgm݀!CĪ+>9a{Uѷ0)?h7$ybnf1jL@A}*K* !o= O @K~+0BtD`ꈈҬ=ʈϤ9uwp }¸κ*j?s6䢸6]T~dϢ }rjy8PJ%=t]{lN`n1MBī%3).BpZ%A?rWfI<"XOs<277 Ms1,tt1X+:ou>@JM~> o9O~P{(%8r6~FHW])Y ( (VV:Diެ*mDJJPfrHͯ-\i cj^i@bldI { T|qcG%odgyaq WxҘwfGPd 柺҃\GoLWl2ˮ/+.ocn\)5.K#j(K-t!`H<zaP9fJWdoul%0" !'+ǃ+&2c*=}Z_GdM5fl.7C,4J>`COG5wIIpUЦ\Q*o 5$ˇ%W~|ű_ 5vcQK-\.}Et$š;_#aL& #E&p" 0EL0,9a"Ғ TocQiE{Y{\B9P2>>w W#}NGkftY݂&D= lԸC7^߅I:boE-pd!Ypޙ(p7_Bi.>,NpTPApݍSGWn~H(L%&R8lNR}t ǯbjS{?m~n~)N,zP[wk3ZLaR7L$'au:UO Z7lҿ@3/ 9""zX~"q2",MOU.jc9kXzK` tKHK[6O3ؠ2KobpiP;P3hjf ES#--{yx46,lv/PDt\ᥥGQe6}bǀ^گzeTgT0yT7E/֦tkިs說'NSK9\SFi@ImJr r.i 4h^0W=cx6I\OE xym0OR4g&u<9J ;2ܶI3ʟ;Y|]#}C5,Ui^_6LvHKF] z0o,b!o|! ƀO3!jQj+KV$*jt%]= uVNҬ=_C,Uǣ2v>s-  m;_֐K?o[X%|=W?tP4ڗE yto8;R'OZ}$N) #|AP>/S~JnB!dY3UEV@07I|-quAJ;9+,)hnn$w籟wc.xEJE1KPRBr{j/Ke'ms^dHRuכrW?Iռm$SJpx$$Zufb.9:bC d\"`goa0ϗmg !f[.Tze?3OM%5' Ng1 ad,;/vd=&ll{~[bp.OQ28DMolbfa9Y`)kKJ.cBȷwU0; ~k~ƸYkUӵ ƶ~& /LR2 /Cu|þ>{c4dSƮ48$)K H_Pe /,gx۟G|nzZzU8QE 0vBf^>[c0"Ph¿tYQ77} W4+)KKJ|]t|*h avٖ {yq偁|̋iP]!0 Cȝ H 9#Cs#J՛VE뎌}) e? j _sm -xϡ.v'}S126UL&o_1߿κERNG_!NO]y8x/4h\8Y/6~XPʦC]_AVak98zd,0g@Bv"-zD*lOЃL$[-M|H؜^1J8qT:gf]SԩUҜCr-"^Q#n"x T!1b# Bԭms3:yd'A_\1|eçR9CeJa8#>T^ x t'(G;I'gN^f?Wq*Q*$h*f\Zr ;(T*& V ᓕ"񽵝4|%M’uMII 5/yBf?>QRXGvנr!ԛܻ-B&5_OZC~a ~!EI<6O2 Z"|)ca ON:@fEpLQAt8@ E)6Yqq3{a؊rR.ilk!'_!beZ?y$DqI*H:;wWdoIp-xS= 54°»OѽH7Ge( Qg-7*00V%b=?$YFu[TC%xאzWFik?~,|4ҨjR]tfFqRAH0j)'pb7߄Qd@K0q_'mFh8`*^=ע9"؏@KX gLM (LΨ8բ{,y_;=Vev`e3P A4^|gM _QU<5 pSi4@tGLYc,,B2) ݋ii t"l\ښdo1I2*a; Nɹ):ħ1| ~9>fu(iر=mAe,J T6&2 8ߝ;#%;XB ] S6L?`dP4m8ch5 "Q6,j'kQNr"9>/RfxZA7ԀpP#7yCBdTr.,Gmm^D)>ssMiOkX\tjEq}"a wV5QWz.\wϑVW|qCB@eخ&SV֘вkJ>};2 dȶĢq/ g׌˷،Dn&4@A-s8m=kv3fǤux+ihS&`Y'dD5fwe 2Xyb~")!!; &Ᏺ`j۲2WT&"&Q|p{1I/o/ V( P-0 y.b"tYKoQ`l (K6ONev(+B\s/عyc_Ng Ā&X={mvlFﭏ&sd7ɴf:D[bGA>A7 Hx9XX9&-[ObrYT$dYDePҜOQ:p+$o}nH?.k+eo |y/9h ٻ_@"? 5Hݮ{{7.(vj>m:bGw 1聛aKlMgKREmCxA{ F$gu@XsRFLl7!Ԏ38[?.k=xЈgVr1paT;ؾux\ts=へ4Q?ID'v86u@|G5^$56k/y,WAAiVRy5SiAFW]nyި5hBOb-#Z6jSh/.1fCҳ|cH5~ 7*J:*nZFǒYd˦71l!QXzUQ88<(9ן@9np!DKUH#3WKaףv/%j<V tŹ rSj2jj;t š6/bTUOtnN޽{ =]6'6 (>A2MEa"U#8ՏRs)w*#Cy0fMǿt#; i_"vCH:mpEX>ƕOBG4e xNB6=qfPbFERRdN7NT2Sq9G :J7ؽJY RH9?Y`8]Bm֢vV$"_'fڱBWaN/[ TS*AtE%ĂEW1,K/2 YvZ:4y|M&jI"ݧ Ut[D{cWlYHpT|$Z3̶vլ,ɻFRWZ吳6n(%ǭQwo1]k,ZMO*F!Qim0-d[P%wV k(2{}hqiÙuv4-g-קXz'6U1/4{޵YwBF^ P%-sj C#nyq4Bq-ikʊڮ$_RsC l\*È~Tf'>Lb;O]֟No*3t(vU!_@iIY8L&+Qَz;D`>bj˟Rl i1^E7}wn{Dls7G0I0p].Wvf {%?߃Q]YG. A,.1ir-#7r_vQ3lx.Cx5%JSކ%-z|}ֈt&匘kw1wj֊o'ɪCBuK¥JN¬ ҹu=-Ly.^)#m(a *" YSx~ ڋa A[%J?aDmOZ>ט%!Og}@zvoq:c?~"Kk*xt`t4`tnU2A- zKxD.Jij+Z61? hՄ/1}p2SUR670P3@IT3V#kp[AcOQD*D*HF?[ŘpxzfߏMSynf*ɣص؃JqS*F=6l|;]Gaϴ_1"5'{O9C|z jS33f*Զp]ʡdH6}).)9FB"±{QStw?iGKkk3pS}\!S_]F@3,h#31AvM4)h#O?V;ש"xz t+}cyO% ;3V6Ͳef1̠{KQv~xZX mނxan1n1eEQ5u*;~S淋ye(Kes+;2g«6򞗝iE7rN 'aej% v%\ӏٿW6*<=T<A+֚KnCHUsO46ʵ08NfzP4=Ҋy*al>N=]ve{6{09b;F^ ϠU~t/]}}0Bo/!) *\flKQ5y/;j bItF:-fj=^flvOY!KB)nݬ-C{(%@F&@` 6*\s*b.yS8 &)5 8 =j Lo^41УHXzj *<,tl Q Ln۩7b`¦>F¨4W =%[oټůw)P#p)E tُiUSm!HK;>,9WeJ'K]q3/~v~Y3''V/G(¯3[z& z5 .21|*&}DuGnX֒[[/"miy({oIB5jaUF #B#|'e ,åGH*;Mcld:[ޑo/nq~ר>1H E FL19E&qZq\XXzF)-!.a+K]18P#D䐺8sf"jn$֒]RiZ&ͬQ6_iW% CUFcёu+GN< OcQOjf1Tkz0"8RR6ѢPgi+@f|e[\ku^ F|2~ 3 ~̾~C)([^gG":EHk!lv(6UZ&j4B}7z8B4U+UwڞI*]qlY\G;,FPkAXceɋ#'@Xň:F`Hb] 8$*qC!Zbc̺!H=x&>CKEh\<¨&E!j-P};1'LC"ʩ-zXqyOƅ$yoJH[?CXxe/+Hkl}@^8-& MR)YN+|RJ%`b)POK v979P`Ggn|[$fGQD}r,";Kan7']1ݳ6@+"Wbno[1]c05s~{p*p)-gLyHpN$? >@ -3N`0ƔH .+E&fJ.: r/ssߔ3C0L~Э=eUkHFd xwI1]I}@uoû6@9r5y(b_`G^nσc3\'Ē1W(<3.@Ly4rg{'[RsI?UC?&]vSdZغ>sm`S> oR(WDpn> xuj֙Jr@3]]rċAwsKbl1F|M9yNDB,)bbo5re# "vcj~;Ú'u@YSK#'֏>Q-bAsԇو쿧OTliq/ }GXJ/SK"7'p{L\@v6\+\k2Oȃt};R ;Mw80#A}NmAJ,b'DM4Pyoߓei^ ,0o[3!M22]w[[s 's[jJkG9LX4R'城+.=UkGz!j='%fټ(>gTO*ErudiPu834bY?1tO*يĭʩ:13 LĬS跾+Ş "I9E˧Uml{-G#k/Hrc"$p[Bu0鼓&Yہ*ʹz$⒈M5wy~\Rd70gi}\CS3eF,(4kxHsNsfU.=ۋu& )3b *9R/~'8ͼptMqvMpddw nao Pz*I;J w.FIyu̡%^XZu.z]/Dn5׮pSrxA촔ecYE5]d'H{ge[U@DA嶺oȳ4v ;q>wbC?; ܻ;4muylQ^'ןًA|SOl\mKpua)<4K̭wvcEBk&I)/YmHݦ`B f3Īz82 NNNpQ{P`w{(KCl|*-yڈrZKi70}Tto\XvVzq;oQ.u]U^T3{ոGЦßƲtO_5J4F( J|nSNrcK]]2#Egd#,P9pq>OytD4]۱v2Ҹ^0 :x/j5ݫ}$ 7JLV4k.tyC0{#&p rmI-EFI(ߘM0ՠ|Cs(/gkXSLnԨatxwY~MKA fZVơzMW. 4흄J#M3oJ39 lF#Cۨ29{:#SCjx脇3s&}|]Kc`ׇf)N^|]aX\7Wl=e6H&)gPC/0)x;Y?γ{-9΁9$1>Mlqug% ?>ee'yz݉K x`Z'z":z}LH3UqA|f_7W bg?I.FOFs JYNe/Y"׫g6ݍp@B#3ǎVtAmSk~@9-go9'"uvVfBj`4+4`_`4%̈#wOd>z)˭R{;Cg7IBB=G#W{1g1sA -OZ@qʭZB(.MٹhU Q~L(`ڮ)HJ( Q]ʼ̋VYHʲi"&ȯ$8G0YKSꔅtHBm]+ m,U8αg9s*V ZqmaT` XWY bN6دI_/,[:%| IWPRpSɔgQ>Tdlyn:Z9F E䠹f">U[Nq\&xIO:ڵCoz}P89=p[97rKwLO_q8Ae/v~myrZScQ\ye _v-޳B*O˚^~6#=9s\EkGsz90߀2(1X(YxgKhmMM%’,K\'1uD*DP$U|rTO9rHO]nTE(Yu+ٖ.s1A*xyD8 R=-2ѵ2NҫN4/}>qí$bT zÄ RQ­-jT=迤TvtgRJq8)9c3[<((aڣ ]RW@&X*7~'@o~G4``aj/qՀXj,St-sP8pMc;-L2 ocl"4vH !XMA^A&2ڪ FOQbjELQ3㭵`&V>s cEg҉5y"O3[ 8-#sJ[PΦQߐ~Gw C S%۞̷ceN2bqg 3p 9 i SV=߆ؽEc~m;d]k OOoXYKHs V*cvDYOΘj@ԃOEdKԚڄH I"<:H 5`3~1W ~ 쪬(SUDA[[Ybl؊NVJ!OcvS&Z !㋅pޙ.C^޺BW.]oǣCT`wŹ{='~N)6T49]ʣ PD6]%8'U<GTeBc1T u%t{a׃q $u=,!%RG3xo"ej J ^RŜ,a`>6m~^Z; ׹Bs| Rm6+w\ڐ]B!`LA(e2"j/WRI%5䀗Q偎ѪML.:[=f&knLUE_8u6'˫@LD(_Nb]YӉ4أ^4>|nk>]6j6aѶTѶR~% ygmn2;"VXrѷʻBP9yi^ı6Uz'(\v::? Lԧ%;6mr#SыAYJI&b(˿TW~:suX鿎dg rZ ݟe{0 4+~_a>GυyHz ~:V7@Hg'¾? _Kx!!LgUFieqZdo7ۏ@Öp'嵥Kd}Ggd|hX]8R'ٯp+ț&=by[e??B[ ]VSM5U2SFDoIE7 PdgUqH8  ,2dp%|cSbDx+EC'* 2Pѿ6ϳtxJrнi-OEҁ1-e/G4yb 2RVou7}@NC2lC+~L cl쟉 -(T7IH6 ED—t^ppnlۋ4L %$ gUlo}{ ,3R$\zE+$nA,ʎs2VA+_g5\6Lg[\iU+s"dGfs9[W'sۺ#,%OСEv^ `bsUrsH(q= aCkݑ*r7OLc7{21Qe;HsZ({ƐQ LC .#}A?'6MIЊ)X[kZ+f?]F>F]II[;`D9fV^XKQG 0^4}6_uiCЭ1hckwQ۷:bFS"k-8%efwȖ!Sb<$QZۤh >}DL}R77 '{״Q u.t~mY~Hb? p{]$d&[g9LEAjL9? paw Tz)xqMYPn,Q7q# ت]ktJ aS|JR6nK_G8< >mScfڤ*&LCunu[\_6I!4fՊ c O< nD5:vdwM 7ckh94sv|Pv:2ώ̾6kpk1"=.1\no1WN<ȩ? 8147 |o#աRLqȨ\1چs/j&h0$ + -&n=ƠuskI4BG-h Nuy Kԏgl-Ը8nhɞ4APȓ$m؃mX/wوqHDqThe t].2u?ݤoEŊ2tizu7Z =PO'cm"Cs-.V%pԧ@H8 =kmG-Ԓ&^EU9 @^Bx%UZ OJ}_<*DKTIoU|˘$<uoer=&8Vފ &i ی 46 |c UNK@`J}I8+%>.qY~(0:ʴi_"8Qp_9ǔW:pg?xuaFH9^hǧb>PQf Ġq5wLN$}}Q%n{[At,#SG~:wrJe s}fْM,M(9ɗ-uUB{XbGզ0yAfLǒG^',Jڌ?__&^_,~ <*4i|о0-J'!H؄d3mB +O'{WL%t6U̡vn:DY1U烶7Oiܸ%f8RqrӼ^bl1H_̽'&€q5mpK0oQI֡PmR++`{'6|lZZ۪M 0ʈIcD|+oHNZ#G>Ʌ|M`oZp/\(hBn`&Ȟ|}fr$t+@8{LvJ}jDWNĥ^Í8 iyy2$EBP1~;Y~>HڂǴJ^$&9tR1Zͦq-t-br R̳V9̛g@0lqTk2~z =9Lx[mFh#t~@9Q3vDB<土5]hzI_@\N!U[Ik*:_> />-r6;@Sx T"ȘI\o._@aYmzÕ% 2.?6Ǹ$xVsԳsQ {IY*1%];[< p,w=ڔ}igzLZylB" 20ۉNSfxi5RkUsLK,fN2+8כK$҃pXV9}<&aoR_ՇBjPv;wk!8UD L}uZW%*[CtUNϙ6t^!(S!K. GCR5L\'}IZ<1LBHp403xL;?@vx,9'ym&LJ ^^Ax4pևFrrG` _p) W*4u.}L*S~T`.gΒ+UM]NXn~?9IYw&R*(A;>O-/2ep5E.nNjh)t%$Bֳܻ"J)$H5n#a7ae…;6Rr28ilX)A8xyNrwl8m?A< SJN_5 v_ib8-<ǨR & 3-`GeEy:'Lh^f 0#$8kHYWmw!F@S}rO{yZ1P4;NRu5}Ɲ^ķ?8j;8b[\ 1OSU9Bg!2LbrGSR%RzN܅Q;H ϩ,{Y4;$\\[h! {:J =#Sы1/Si|^U:S뢜LpFmst?3(0Ovl|ԄP/Imnj3=R&3 Y 7XobS ora!  8:X*3Z}T$2” 2Ͻ^*^f&Bڌ; ߣ$MgnˏNJߣ|O-d05϶s.Z='՗^~O&DT.~qnNG^}O)2⑮0" s}U.իbC |i^[H[Ț)cOj(? GMC021"0B&Yu#m7w>˺r %Huè:SL` ư7勢/}d(Q3Y!q@y% :XC!YM$V$Tu5nɦD[嫕+P :f#>C{>.a:9LDv?U߅PߔLc= 45:p'1VA(J-8vda8n?:eDp^Fk=߄\kL|+.v誃ޝw2h<'Fu|^{Qw׃N.o[{u0&ki1覣kCht褈ݘRodNNc H$7N<Pf~f-W$*sހϬ<3ٛRC}Jmn]-5+OVu@/#nK{$g] a">ž!DZ6;㡧n6tՕ_g՘Zs`n%eKBEh^bv۳cVGiDuo~w$ iT[H/ΪWwvjiEoXms8OvrͶ8shVB_Jm: 3+“؋}-uBgh[ҒohȣT>Z wNFv%#viT% %_}$Z@CjDӖUYB.]vNɐg], ~A^p%Z>ZI`3R"$(2J#̭%F* ԛq(5(zžݦ(gy#,6Gojf^j^3G)ޛrIe0G*þ8>~-ϬjHgY#^vUY]$B1N#Eu=>\mvi$毦xi#f+(qPX}Fynhߓuyb^:YCqk!AGۚ{AEN[M6@^h(MwU%=/l\zy3#/|+ vVX;&0Xz?^=>'vVIc.452;#Fw鞘iYH12] LfZH^`E^RA#5Unf䠽𷮠s!wi#e-o/b^]Jx.Lf ހqO' „Ꙣ s]E v1{f"Aϖ!Yᶾ bHGoaO 81]b;cBOktІI]T&wC88Vʁ6dPWGII@bgԥgr孙u R]2sUӺa`3c'o5wg!Ԁ/s*,,cf3T\DfbI^:*QQ9́,K_9)0Ư%I}2uQ(ڷO0ߒuoU9m,?&oY~}N3v`YLƶ}yh5<ߙFyc֯6x%3*Y.3DLb{1ޓjLvg{o5Ք]|lh{ JY(?+#b d%;0NZ tnQ#D*wɸ1%Wpih }zlqwo;#7)S8]/^_jƺ=v):`Y Ҷ3X#}J9Y(_4drT4.uH(йrm_kn jɦ&q (`ļ)y "R(6([$ezp'̫Ԡ f!1(u ~GkIЁ7`ܕPLӇ䢅ze[34.; "C659`G\fA2J#}p/}!01M4[y5/zW{+*@m1JAF:CT, Gwq{8jE5qL([^m^\g#YQr;:ɘӌ{FuqL|Q&Kk<&7}*,foA)kG2`+mO!r )EY``1_dij/Dg,`b)oq? l^T%=uw>Zd*_=od@S%+?!i*Hxi]\tA@${|z2M!V EԛXX`*bMfWMmy\&6{+z-oNcM2_a=2J sԬCAoջJ>lwH~@)ylnj]`]\V20iX5_sP `MC~3$tX4ct̨)J֟)kGuR\,)`4NȒKVG~118ZdrY" ʜW? ]vڪʦ-MQO(j9XtJW^Xm9)6!RǢu)cp4|AN%xӛџRv\PSںupvUH B~l悚&Kxj[-e7=#:c `}5\n9q'!@< vm\}ӈ\ `R'=FR޿bR)*⬞<=w+Rڝ^cJw@3KQxN%H )i5I)ݍ Hć2"EG9LNd\5dbO5Y7b$6\p]k;F]4L~dC3$Pj0D;|"dx=@ _l'jCvpIzPًR8s;mሦg 9 A0{eޯBmQ s'uAu[HBOH٭C}ultJ8 wA{*7WҪxul@T0ۺ _lٻ什g.h$ukwn|K^R5P mxMZKRfNE1 8JHCq}-3,| j{i0+*y,yׇ?.r2̌uҠhMOo~%"fwP/ TͼzL|O¸Yt%9l#`;ZCb[3rdOgӵ=xcZ2Vd+r*) me"e,=hQ݋/n٢xvQ#^?@N.^x;rJAqۉU8;~c5MpЫ\g@ӯqNb#!𲳛Bƾ3~o]V#TQMp%f\Qgz5J~Gk<R;:x+\J|ΣZpٓ.ܒPi}uUW]%gX|⪁eVFwaN48>>߶== 5=5,am촚   293P&%K=;98((5v搌u"Ҝ?8vDF6}\? zva+HxK꥛ԃ\}lIdts8IU8g|a)9~ =7m3Va7ā}BZ'*P5,m?~bW4\p6 JtOT9֒nTL Zmue'ߡeͰd <?9=4b}0 P. #' k&'!{L\hq!xM j1RfҚUDmU,Fa|a%>,z&hyUYnOϹvK-L{IH|agY^i$ΐNg#~J wlf)Y˒g1Anw<..UhN# w!FyQޫޟM.KRHe#̉+%9HF F2ttj$N=bқ]Ek*p"U2Ԩ7 P8k!蓜̛*B&lY>Q(%Xzɾ>P{ e*YX%'_}pis0-Qt`&ޓt =(}{(WLrVJ@Q 5i&͉6Ñ:nVXSd`Jd#ӂȽ h2giX[E/|7WC}z` ;r|VIJJEizm[ܨF%_WyuuPrx8{ZF.q+cE2baw׬gҟ,{hěhk\?Bh=ڬ&7{O{IՕW˯yQ9APtuB5b_՛d8)"jV7R`ػ< :n#uund׫3v"ql~ N$&65PHE1lֿ_XQ>S=3sوI?EsfW0rz# 5K%U]p~'+ |P>= jgiOnj0\.85@}F/̡'u@~OsἓMf S_ϻKxW_{7Tr:`[ z brY G*qG>+^_ ^cD/&|[IHÜc W¥̫\[<(]!+J@eFv#t>BQ .\oU5XHJWT輶D $p;z{2 ,&]ScͽU.* leVJ$TMRU/{zhцa $D%c4hp;9(&P_7Z?VRB-`#bҬ]hXi0@-&bg:&vќ{}UdH]Iv'y+(t@).Gi-roNٯ!p'؊p>_ZgbjsiB7ۼ dWi9fd/`~Oxt]<:$0/lE6&n 6J4MZR>.i565PMz%e'#u_HǖY%-S0\Oiޜ'E5~+cHnhH&'}>,̐,X>%ډɿ5w#fq|ʭͅ_\C"h{ ׏Y"zBٟ4d-7B%AY 2<!ͯ/C@r#rc! deP'4XX=s\fMg(-,s?y/C\ M r!vw= `2_Vy̯5ǽ*@SIc/*\ɳ~^N,!>9@.~k$p0 @'=qx[0CL_5:.ִ_g{%m(cEI9hWDB[`"IN y [H*=g5hL؇ȀxTa ?$$e详ٓG)Euw1Y^PF8T fK'Kб.,dG6QFoW_rɲ PTn5,io 2bYI=:E5Q2sxyHwB3ҿݨx~]L{*Zюͭ`qwy(M ia^%mk6PNS\b s 귒m _XFrtTF.K^ 596]7ItxhVѫfD'ѪAb]>"')rO[vλ3joFQ>mUWC :4NSK* mS$^FTi"p)%n]$pf+|Or 5VK|u{tWRh@&޼|Y%[SZ/'E:&PJשּׂf!M葋w#$cTNY.!o9ƒVBř\6L< >t Ck4 'dppcv2v(|'(ۉ䌗dMMd *$t5ws`.\ׇS%b/z$ ]^܍tlI f@ 8|Ӹ 50OpLd}Vu+g%TFzϛ'.jX|Y@4O-N&gטex8"E.ȕ]NBTP}p^oجQfY_!uXf^:\K.DZB֥1Ø\wҊj]#žZkHL"&q<;'9c-}ll6\T[NhrX#U)nA#hO2'zRrnkGzujج 3%{"HUc@#G5 HkǝD61+M6n)iی-&}3.ǁog<'b @վR`B/oV>6P~CrCSF?[:ymʹ/2] wM_|KrT^;D. R, {s&F1xX-c8GU[5Kr yȓAkmw.} @<wiw!d\KcKY}; mR[@^Cy 3yD.W%,g38+ӠDa߀5+'MKM7RG?|iOtbgRDh֐!ٵp? Is򙽚g' Ԧ {ޚԜJc@ GA,/ CHyv]@Ĵ]FίDEŶE>Ky r豿!e=n43zwD˼F M6y`e5|V2E Vu\*',2Wsn661GLH2b_fP$R ,6kÈ<f;Cy]S+*NA qDPՏ#O=Y>O)al͡wƭc[WXTK#-{8FY /~.KRXS"=P27:yTO~D.YN  l~*H C^y>8.w| .z' % M+ȣ*Ł9+ E7EW"(Hɵ*{0BHO#cuMf=))Ϙoݺa,q=\yTp 7[҆ ^Qhwި&r/%"<ɿUt@f?Ȟ9>^+ׁ $ 4M\9ñDjN]ufWdʊ(+=#XeVLQzW WHëIΪN}j:meodwx?7f&s-uDĐb'2|@7SMJ cQ9qu3ldxoLps< i1I`pW/-De[ #Wܦ ~1 =0RZ;A6w.oDķAm/bxsM9;T*J\2ߨW+CW Qޠ6}xE!۫8熩(h P~jUHNu|O@0ٿc!!{B֎*{)#E>~sNr{ r؂ǃqј= 3wC{kݮ*vW*qQL K^:4 3Go}j[.>Ho%(}ٞp ήT8GW=^?4hѢ ʒ sL;O_AO~^$P";AN4U_/(NʊNk:9Oe:(B< ?Sqrmk5~N}Spl Q?LF8A6zؙuM\dg7Vd3\B,/K tyP Aϰ:!nxK ]٣:aWijɧ,+E.R51E%2~Z_e8 // ? T LmߵYn5H%̌3MEuJ@G֏tJ Dٗ*Wm޸i!a \EFVq64# I4})=7p5P?sB17vM1{m$bL6lk/u.'K|BC0<`R;e$vɷsCZ|$z1x7R@i=,ȿK)o*\i"Ҡ7c"ehIJ`Gz} s߯هV A/f/ie0&ôߘ? c a-F/"yQ$)_ȴt)sy@1 6ڔL{Q;eUI~å2I[*ԠDl)vSu<iSxiG OqBGʹ+,ȄwρeaFݘ~gqy7fPSw*l'R֓- }Xk*Ѐ5Q4kؾ=7h~eU})̤4=W$C e78$ʗ&tkjuZ/Lb7x]/&QU)<Ł_E8r&>v9\ձp5Lػ T(CsU>DE0u1)rIQˊ^*x/^a0BLI$p?Iۀ15ISPVO{qU:UƏetٹ`X@LvÔz#MR|LPۊ ==yu[m)1?wx>걈?95<*[$hwFF-ݕx xpoU۵{sҒ6;ڋ{HnTXI>Ԙ=$ɮFfD?gg/NDѣ]w: {Yc{dE͵\(AX]OoT@ Ed3|C ޝ wZRa =mH> 0U R󩅴N7ͱ{,gw"E3!2樑D^6 +`R+ TQ*S%XmܡY١_;ƑA`C jFΥ*Rߓŏ+ȗ#plhf&FSGMZy @<9>{<+=L~d"ɡOח=ᐞlܖO|87v~ke\~6'J"n\pAO9ttT;* (x70ͶQi^(? ,rn9GB$B6&he`hŤ&:&Хe)Ήt2|3^jVOcw/Zjm "zpx3t8 ܥKn"!;eE~l} d*Xj>WCF!S' e9)-opcRFF ֈ$ٞ9TV:=?Y1ǛF"ODu"ЍVO<"-wkOCHI\W1O37P9u@fhN$qgu`<P<]-[~PAմEY/= p}/Y~G=Zgl-:68AQYoZDM/5ҍ' J< $EW^nK{cZǾAj&\OF*`cV\Vng]2"p6\ }%/g57>Lʬb׫'a*U:H~[P|ɬ;@+n$P1SRYэC?mKCҴAnR[gV;VDN걭W8'"k{s]4"3 r?+_ѶmD۽rG`9`(^`J_o`xעS<1tj~y°vw,גOSP 5*@N"G2@M`\~ݮ@s}}:PKo5ճ5“|Ȣ=\Q7 L}/FD[c+W<{>qFK~-9?uU{E; }: EYMz6"7as#9j|Z9 jIxfXĕ#.KEஃܷM*6X.7TQ5qunM/L?Y P()1;̡KU;P\63$m[CyS??%LL*٦^Ξ^ؚ*lzH/VaSnkA3 ݙ%R-[,Q|b}fqI[FC{Mu`tG>%bA^ZmY@*{%6n[|xPVțNqSvX l%mFw"Pb(WVJL3xغc6NxAVW43WNYCЮÎ/$[ B!#[S($p"!Qf1[*f KR(PQ N_ůO)z5JDNꦡ uF;@Oa9&ԽMG#0-OU( _ Ku%p6^"Wuy=xlzFZu$ 1aΨFZom -{'Fz2Ӻk޾*?UD@j&Clv꜃rSsO93MxD! nh*_P0ߌqEBL΃X*CB|Dɋ ϫj|jB}3!<=؅֞ ^?b?9a)I QZ;Q ^Yx%h}P.c49TFmKc#Y=Q0-ƘUC^=SrE2Һai|cI! C# p[.r$VZ( Y#P?,@Al G`>ڇ!J-@&tL3~6r$ *w_Ⅎ3∁Qjp]0 0=ʲkN Z|Dl9[med؊ʹcvq<x1LwFFMMqN(x _ο94Cz{,5 hF\Ut5hS֧7hLq*b*GG QGb2E O2Fz'XUXZWs0GSvxy_=6UїgLYRB:ޘ?,.1T5*KZSkA!Dgbڡ%:i hD7%%n40#(#)lz>3Ǹ6wգ*ArO(KzL72/ȏIu:=Ի̂yW<$ֶ%#hy Xs*IbZXoeN͵S$G T-Lh^qKL%RpnWONO$~c?'ﭑT2Iʝ쿆h|D$a j Si\ҽf<;47<6&%cP?Eࢦ"7~%iV6ETQCUq50`PrSlӓ鳕ڎ+{B}Նb;M2o\!S\;' 'G[^QG 8mT+`ծ/hNMuTh\K^KOhz⟾D\Z0j¶"biq>+3P'yc$+GSQa깒.w-IIT!',Bϻ" iI}]fo0 ixhH^ Un%{)Z%o?Z$>˖Y=Ҥ 9wq9xBNtT<>tLrB']w>.|58%R,>׃Oy<)t# &khddOVk̅~o&+, ~/,0lA2d]QQOK"sJT#۴@{Cϯ+$Pcm?rwo_~\Uq\V(Fp;QF</_MFb)3:2ؐ\.vhY̧CC..&z US;٥lt/\IHf@tsAaoyLϞ:x4CZ|NcYV;[ z'P\tsHw1.aU0ȭ$kgHm~4%b:]bna@De2ZNWt1uI@zu?aA T[{<:Wqȇl-g2XTji8v@qk˄ %iQ][[Ɲ.@>%DO68RZt38`!`l-"O[~!IW=N̓=c&S!JA,Aa_ZRX>?;Sw 6sUλAhg;(/p"!41U)b) ;b,:˓-4qVhven"˿cr=;*8ױJ j]뚤E]C5|*EݟJn=P9t 8|!VQUgb0.qLƀ*^V6/w/ڌ;8-;@_T&u .@2AVD<ĉLBl` ;Y> =@YJtjMA5 cL̰:q5r6 হ)΃-CL324Q\Ќff`|!լ!&h羘AiL{D] RQP"ZL2}d=9q1k)8 .jœKӶ {@{Rf # f&tC (y$v4^tIl*^]f4*.n4\H!cb(E#P c =a d |~g`\G"V *8NMփEuـ 25'"Q D1|d6=%h~ 4ǥ)GZW1ֲ:RHےlCk2kGw6 8κ-) aI4tqy^ {w'v"rٿ#e L\bgtqR`FlDIK&&GwDէk 5fZq恡woRex 4 1^0ғI:  5]cX"iꚅtRʯ։sޟ_ʽw˾Q ~*i*K Y9m)~Y >8xM֟BԺHG}>GA= sݏeuPEJ . DOaǀYjD$˽STfhܶÙhV:?P*_. $3aJ8^q4ZN G&035ny`deb e1f{` "ݘȗ*QeabZ[D5W% lߑ5/6=Ŷ*'.%-Pijԭfpu2fz۫;+9)yX%w rM{RΌy;fx*l:aɊr;8k6<ߠӊL5{x:;pO@TU]x>.-+FD/xr(D9Ö>`Ț**߈([=G%'; s.Mk~8o7 r!͵d"_nt4浝Ƿ38u 'sHVFGtR8*IQ7vצd~%>zVP|9{"&gfS>DuW=Y$S| @q 5C,̿&S Uxqg :qjxĄh۵|>wUn!쟽ս-]gƨk>^4:ެo>;[M<6L :265J7t"w?z}2>G+5]%~.y:9N5ͻ"dS7xږ9Q!V'<_]բ-zC+@ ܇AYB K%y:m?|*iަ ^m\ZKNU׈_;eDHWMJ%z}M(܉p,79J(mvP,doNj'-oǕ7hU*xS[MR!ZyاYW߈E +σ <#!ootEgQB|a~z+['an#LUL6>Cq.Y`wpnoh5/Nݯ)<D6*5Ȑ$}26uad{padrI%$ش[,)KeXC-b5s58ot+wE5P`t0N||"HX 3zfB~fP%z)1 3+E iŷƧ24c.:E!R!\%+I_QC`J~ЌBl Цׅ;з$aq*,dHxk}@%! \`|>?Un4?sK&0o3 Ok52’#<$7%3qNa+*qn^ukL>$n'P[-C̠b.!s#VlJݐ8 @@ax /DŽ=89:HL2HI>qDrgԱ_os A3nN0-GmB^YL: =-^'[8QWu4qL` %d'"KD{$|9Y3T2F1'YwQ`6iz0Y؎o\5GZ>cvĩ,_jbP}3 QN:ȄZHR}H"[-s>{czbTT)wԻ>f%Ӯ&1T3\."׌CfCmݭVؕ¯k< s_loMC{HI%~">%qŃF;7Vy9>B!Ovsß XHG0@_Mm&( ESQf |.G5C:Qu ʼn?W~Yj*=,y38TIlw,=HYHd?[U,֌/3_*łƨ-Y,=0Z{pD^җ9DQ'&bvud[3HFn6fc3Uq< Sq5gd {0$l8i* Z.fy{)cM#'3|:g6=52*h7s@*NDT]`<6,1PsRa$K#Wf1ggZp}]*Vł"ff+|("3`r%S4JҰ*6_׬sv+DM[ |c9ڑI3T8HGQ3=DVeiڈȩHMHTQ2dPb,4c+&Z!z*5OV)txXQ#$=\qv;mJkQ鴓3&LƽGͮ ?Y! Z̹=e)lyE]1`hCZэM.XיF9^寑MpH&aK@k$hp{)gq!y4^2Y"TFL$x竊Zόe@+`X1ugeĎN^AG*wR<: I"I/B/K nUnJ=b耼(]\7#o:K'|!ɀnE\k9n=ؑA1es/"T@H\Xe(o}2@ڃE"sAبU|1tRjPzV&-dl2ŁIRENku~Yb θ[88T?/c]JKБV*}r./!łZπikoqEO/}SS6 sXvYs`'\A{x}GyEv5;wKh]k&F6&6 ܐoS՛?)D!vO4UG? >jwř?L?9>M.A+:KM6z uTcne4'T\YpZ%o@8`X{o#<{%吤y5 ¤R7wH6gEHdQH/tI; 0$V<|5׏fqV+R!s[\,5iEmQy%TeP2!lg&r|!P2[bVzKYu{{-̱hҵml-i] C_4pEݱ\߼3ge(K̞wS' `ւ&5C+@i@q%s54`Qco &j˿ E,ỎY!"CnzjN%ҟ'U#)H%>iAwJ|߽!yTו+ 3~ Sւ*̔#+O >-U:zdb4 nҌ :f?zͤ} R™^Me!6E]w-^RS#vɶL&gK)$@.`Z9}f7P魃s!ڈkVmg?%X<-OX8X[4y&*.  dzѭiԆ^1hsp?Ov eÄtW5B gY >#Y(SXi#g֧)77A,Al+@}^_Q!C=IF([1$Mf.oI8y*22#JX1"d4|i}EN[GXF37 kMCOjeG$&}hnmV c#-2)yskd#3p[rC$SqN/cϮP{5,=b{>cfѨ#XF1 m1VWfd{Be ٙ膯9>_ h&y\ƚ"..' Ѡ&Eʳ}rUUŎNNugK ֑E`ǸLJ9 mB(};n f(=xp(s?E9+:]KsbD+É Ώƴ1ƕenNjHf/mcEyG\ź9 ,G;1mxLC [>VDf,d*Oj5R@dZ vGH9ϝɽ TNTi/r yI:hz"RqNȤm^D(@ᩭ $cGPP[2;JkI#dGו75b +"YK87ƽ%HvշNQ$R&;/tBX!"DEg~̵3g.˨ X[T0pPDzEU-#j%}w&t^pXLk#,gv 6MeZ\W+,aQK{J$ P4AP@#K:MO)-,9X /"0 O>7aȅb@&r&YL+ƎE<4sD_ZcEVȆO uk&[JҊg7_ѫs1seK:̥9M\ $tW]X57o|T4.yeFh!@Ln^u[:]y#68pdAl=#.vNذBL BNg܈O1ѫr 7i3*3>3kEz߄& ,е*H`! g2]-}N%HD:D1b7z8MĐo;-~4aEo?dyʏE`&8Xk_ҷVx$2~3ZJTz:U׀^@ĒaU.kt^]j}^oGz1 t5`Lvc6=׏H~Afd7PR Cwр0AVb).0Eo>.y$u\N[6$p'G 89'mz2;>p*碼4y?71YB0m9 3uω+ѰzVr=iۉ;,!\? 9"w `H@:NN)n`1Z lѷsoq0Q/.r*h*x^6NL!qQ-i}B1`2O_V;A>!n@Ii:`$&'\ Dq݂cD}~6OY!xFiӭzA5y$00o*.\6ZQ3'.eP%7ZkK`﷠ӷfTOGxVnvq5h[9%ϯrAw tI͟F%#S' 7vD4CXw|)oeҸïB*(e&xX$iq]a}Q8fNRc\&lɗ#=9XS#(8 )4\k;١+I [ѪeDWד5XMW?rVeN/"z¼ Cˁ=(﵄!.z܃ZvPwy0ć퐬 <0F#BB ;[ s7%uhi:IsLA آ 2(LԞo+"O7-3(,dCV[pϖ4mKСht*z5OUs%VoW#\F_wm!H4rYcued>#gd%^'`1Ԛdo%>W{`鉎QD}O+AkA?? )c{քJtxTk?QQM{dN#ؘ%圽+b{_{ @ D&^x,G:Ib}VZ,Ol:Jb oŦS1 wzнKea[/Bhk@S,>!Ra@˜#EWĤ^̴rѯab?0s8CA, ޡK1d!P M5| "IQ1- T`QЫs%ւkȜ%1mfe.Im'c#:P2צSgϩ&! ]ǹ'%\n&ϼnHRhV,3bV.; 6z@Y)%禄)_Btsyv了ttW,$D vKdɩ 4Hl+ G9RZ/2}v|פW݂v X>82oE(?R0qK0{Jӗ6{ce/.\} |đ{.s[{ChF[9wpʄzW-z  &- ;;5:Kƶj>LK!.N_Qui!?.S:!6}C܂`OCB\ q-C m`؂v$ bzgvbmˇg PAHL4(FB4WBʚᢝW(c I&8Xc$g O2ÉEi.-|G6Bd)[&OI_z{ӥq{V'Yan|#~[+|=bb-,a/&foF]WnpX6~gnFuZoTʿ|7''g{ oxM#܃?|'w5@ZF=j[gKo#zED7R}R6lFxgmS|wȏf -UcީQ$JX]D`M'o8h0xDka%x`\.EΉk ~A[<$'!\Cx}_K'P5;©s;ӕszA5D WM>0٥3ۛl\hS~RڱX݅_1WRoU|"bIػ%!5⨭s|сM:\ɮuy4|7;aB@-,o{2]7U(zth\50[ԵZD&l%ǚEI\dflu ɤ|GuY:#5̷uw%ʀ#i½cVYթLH|݆f^N_gVdDaà .2!?Lx'T dqKũ+y}ubuUru@\dRD֩U+ >R>"µ&-~M@)} aVHߞz] 6Aj'.O/_嵀Jùҕ=BCY#՛:9vQ`"$^Nëһ$,!v쌡A#3 G|םk>dL1$C}Z/9nC Bjد9}[&tf5=R}"+ c*1sH?TFcQy-i-ά:qpo~c  e L)c:MnUeK+qЏX~rg(K R֜N_C@[l5|LL6#)BhYWI4tW1):hZֈM|R_7V.|`UohQyoMj! NIyIݍ!3ܮ^p&P44m{z~Z;ٝ^eMr)rA˪kۥj.*$hQwuтN0Bmj _7Jz). Se}sy39ԳJJB3}QvnLQि$+%{ #vi+o*>NK9x~H$^+`(7 t1:=3JWs EKPZqHgڿwư/rQ(*?\4W.a9R+s#|+ 蓖)Q6\N紋X؛lǝt,6U2SḩK%P-},%+aJ"|3IEy(/Yj=.%|ͽK{dO8B ing =8DDf'9^LYsQCDd"Wɗtq^~:fnSʉ=:F|4(.BS"dKܽx[kX]to&٘!dlGGۚ-猲Ѣr :z{*L&`;H-7y &Et-9'à8N /.8xbtmS_Ib oN&1nqX 5m7 GqwI^o;{ K[W-L%ZjA%W.t;wIU6t&'|`zC5V6O${=$8S~ j1Qnf'ތNΎ&_1''>#/=b`&uMos`u *Ѿ_Mqv-~hP}'a?QQI{O|\^@R쏅nN>Wƞ*ʂh3eJL􃔀`y *[i;xy6!&$9A#Ŋٸj]bs5Mgx5;aW['*V/p_?sz҈}=QV"拮 4r}?{Ź%HE\yhtrQjO& 8Ժa\m-=WnlzBKMX,AvrWTǍOm$Kyž$.0[& bX ~ j'9ȝ cj#OS#@"ϕoqjB *96Ha*Ro.ּ͑j =ϛͯFD'e1Z?Z+0˺#<8ɇ/kf jxڟ:CX#zǽfZ=F;޽wL1/Ң˪ x4}.jth_`Hú_ƕ?9K,ͧ؉3r[w:V='7­X4~A"w9 >~]%,xE+S4P { ٌm2lp=qi坒 .Ciivr^w5/ZP *M4kE%lĴ\W 7'qtV[y0[;h*c.dqK26zjEEp w:[Y 6 sY]Dn~TSW`XWm5͐l>'8V2I)Av0x2{g.n"H224ee14CSWfmoWbƪ⑜0NO;dώG.C4hf'ӈ0 "9rQml;OS҆Ʒ(ٚfi}Xet< _nkaE?Zo &n'œ)"/EH1,9Mɻs8-ԸB܀gCE!H\ &R2WJƴBۋ:3a.ډ0u8Q[`|uL 1}P53%4[^ܨ{<ӱʼn TLZvp>atuuROZ7\ APwXZ>>B̆9bCUt&W@2YdtƘlY]Fؤ+SSěʸl\(,[1۫ke͠ѓ9E=b|IgW2MhÆySҘD"Agq7`C+AC!d" -xҎsmV4]c 0V-}Wc+R}76 ru\AJΊRmX b1ݎ9z V*yM4B>ѥб-o,Y >Ix{j1fa笤OG8Ax)}j;O~"x"NFKT{Q+z_3:ͤws<e7U(uJE2,uD~dϒtb8N{[؞,d?a&4*Lp8 jJR}q}c|`>k1jZ?^ho(Ixu(.\٣YlD/ht¿PRyWg | we渫n[#Jڠ]([qbPA+د`# OAiSVZƨ-qz(9]U#u1Q/˟^Wp&-W5J )=/ћ@qq9]! =TrV8=%}-E!D D|U5J0ɰɮ\KcB,U&2v@ AC>ԭ#ݟ-k $VDLH3-^ 3iCFE7;U@?hej5[68rĄ[^C~,).3͆~H+aen<ƫ 7Or6/ߛh%t+\S)>x€a7B#^bj7$7&=}Ѡ1{IysnpA.WtBp5̭ϰs<DBxA%!^էZ4͕ `90ⁿKƭl:H Uq: dR64hբ1;e S$i<#.}cYfZ8SM'$)\!j\M@fzO@޹-T.1 iĵ$q4}qyM>F8\ˍu=E<ۯ6)`u c.6 ΂ Z#Y&\ lDMh'R&՝]9XuO'~V:ISuPkL#gbXnEvƜ7,U&9DH%goh#)$92UJѤP<}NI / *vCoճyHdS)!4?o)؋Fz7qEze'f_)^-`#vʋM!et,d>_yy{ה6(@=-]hȭUϤh3yL[2_M8Es1MX\҃~\\;Ÿ@N g vEHے:=%EBQUz 'ӕxcoU9JZ EKdT6|K,bԊ+SF57rꬥR&0(D cxZ4gx ʕ };"Mo3lዛņҬAZ(Ql-)QiZBubDK " L wpn 1 ?~SY# ﳫAS+< _ez"blXztIIS0yBʳuWz ot sPBC7! I;{YHL4ڎ.1з'% j*^w\V*˚T1ZKtW/HהS"bA*J]nuz\l3_.q;,rߜ9V2<9";',`(&]dY4 eZvkWkN%g5~ R* j*dHHYʬN9'Yr-L]TBĖ«9KTg([3Bϰ20OC\,_P;kLC_RVX}K4=ךՂ/LE8:A#YQ-ۇ`}y#JRŚp(_n;βWE%}^$ػ ~o 0r^~[LfKϺ gƟg/A11\κEO#Xnj}9~>2iML>eҤtko:XyLI$|m;Rm atqsi u6mrXs=!nӤi-Nђ&7BU^_u@yaK!v' e=I;2P-ߺ}<]T|bC5)װfKypt[d-Hhȉڇa81 Frj)2W4F'QǠLpu=-?!먯k'YeFʳ\cj&]O:A:(#oO/@0~ oRfIޗ#G\wFZ?̫m'zi K:76;ϟVJnn^zb5;Rsͼ5z彏[ kZ(o&Hu~%Ǯhc7F.ߊ5@(e}/n@Ba?t l{1I& ǝEp-X2|N8hGx I&Veg^9Yn`Pk)0-Y3CwfbSI8BLRB&S{)0FEfƬ#>BfsFߘ0pkC]cj*RyWP3eJ9B WBk~aQ}qP+?~n~V KP,Ჺ~ȶoa;3$ٕ<_xM \b@QzmPX}.8?RĎ~-30W >s|Fn)݅rqwug0_Q7f %I ^5xn @ID6LԬڊ4~T-$cxDA&~DݲF r c!Ӌm?PW[HN<ߺH[ݔqrI,U2KCG5i8\\ֺsB9Y{FUQRӚds{WZ.]12Wnj[+r0 o JI'veuFz)`0ҧMgpLf8.\KJn** !" ٵ˰TD:ޘU!m05аJgݥ_k, la]gm +~@c]֫d' O !=o0-?r2$ z<]9r hTܡ,Z<{ QF]0{ 46ϻ`;M:w `TGYUe}94P[⾈bqD.őv8Ц\ TN@F|#V@ڗ>PZVF' IR&Q".=qu9zϪ,g bopI 5ArQYB l"zA4683+*ߩXJרWtb CMspg-8juyK^)Fڋ<:bmrCQݿR\MgpߵS4MS109b0|+da5 v}oMGK܁{8m~Ұ_bBj(2B@ T@wv;?:J+.P7j7+6M oP?؅f*AB7X"% GfWȻ=ƴ =cXt@#=%F1>LP,*NJ[SK'iDXR"?F6=_AOt)fFMP-j[9!RZëAFǔ5)8ae1Nͽ.1%JHe3)ܙM $ k8b𨔨6c-&(\?M2-fa ח^'!JK8*OT&EYzҌ˘u%LqzmmИ7 Y:ˁV_N!/FW9!)A3ӑ*%q|X9nǮD?/k3rM:E-RZT!"%Rn8$dpc22)`sfџֆϝȫߗ3M6']{ 6齙w˻HØ[YZ Һ6e3=h?u^ٍg?:g?z }.<4$|<Sq8q o6`/k#AwҗrR,Mq'DEb46=|?hXe&t~np@YbwYdӚ_"U}Ҧl@H4mH08niPԯ`^~@$VHGSBt3u{ZD t7$^_K>p%!\8)4q?`ʓz># 0Q)ۤV?n~$~s4zC鉗mp%I?v#f&p] & 65uR<{-EBTо DK曞Lԧae;Z?Ϛltj:{, SxzHS2 Ԕ@_#4sL LNLXeVb{{ތ;T)%p|D/R`.e:qCpi r/RAWlF귞D{ˇ iY`1@v@G~\IzvjWْ.O] o#Kv10kՖV~`o '[DD|d&y7Du@j) T0x;.9= pg 9$tTx>0)qtn})R@2י,5#C'on1;|Nh}kV mS%YYǮ ꂫ|dD[JԡO6m OoFR-tP*zɉ-py8[U{4*$ 4D_)6*v Z@/4Fd/Yx%@;Ӛi.67>B5- k6# Q2V Gk9 RIv_DW5/+6LFk^VS+&Qk0U0|qb dOEz{S)|`dC*B iࣔEq{yg"CQl(C~e`BeեƉWbdd1M6\)"-ީrW3n?di q!8/UFպ)d gn%yo .Y8rL"A !YW򈔹zESD<$5d&aϼ7H>[P5 ݲ4!a“jQDZQ)ScIlkqf-"cDaV'vs"ˬЖp٭ZSo3W8 s;TNjЁʰm-d;gzoaPh$0haLYK|w/޹lQt'ʩ|Xo" Yz؝[:. wY2ryۡ%l$}Vn@y32i`lĕD2gM)|)3=)rn*2ta@8" t qgτ !0`G K{<Ϛv0-~Ah'kZsG0zClVֿja $l\a +4pxGY.`:Bzk).gM/5}&^> #%6` Bآ|`uդ{XHZ\> `_wzAt"pto&/< ;+[쉈t혅n YXWLwxDvyΰI1kBn׫l`OG-_!4t[ ;_";g]23s "U q\d =ng/A*܊VSkȟ^nCBeFUܓ[/lQ|fwQ#y(5R^N'`n\T'"]*_1VY?_9Mꢴ \-.NbtD7Y|=+db¨/G% (/"K>bKzœ!m=Ұoq  /_^6"눹yx;I^tz*G?@@5MCO9 i2yyc:a3 ߼ $ JMU%kg(sY_lT'ůrzC\3jP{gP8E7A \]RE{ndSG 4n.\H)SA?Ɲ|AX~yi"q8dV|^U(P5,<8^g@KuHrSkTYe9t tS-tsN&?E1B('31:Ei`P&!Y ~7=kV.GH>>|wd&4Pݭl|1+8eWܴi’4=&l@?kS, I K'}"!<6`B"Ji2 $dZᛸZ$5?ւ|y,wM]I6f411::?n g}22hHGp1]KM+9u t`'͚.Ԅ`ʬw I|f:UiQt5 E$eu04]JKBNs/N;'Dy!j3ΈW|ÆjV$B<@zz|zGŤ2O /" Mn I0K2ůb.8/nA.F̗=tB}-sq޾\TW ]Q?hgB6H=>/ex[Ύ \8#ѦK7L`5 ]|?{5}iAVNւ}0eC \7 XvJ|"z|Ml!(Vjm8F&KLޙ OۋC>{kYD1,u\ZC17)kMpΘJo/‹E4džMHf: 3V\J*vVf+PĚE%PL&v |BP.OI@!2A)|&F(rθ|j.&![InP)gn%I ?_Jsi޳4-&d90xͤ:9FöBomPg1X܍nƗg'I}]v8^C{˸3tMpQq&/J #+QQVw? dž#T w-a&ϙ9Z0uьhX9NJZ0i0r%@2iU3D/הf Mgޚa l8S7Ny7jj5TiڳkX'IyaÓT*ãd`xI)_yOyI_ SsJxsyHlÐӛ: 4ZܨgsÔyBz#Xח-E5GpAZyӍhN`xxf?jc9 `Œe_ƀ#ǒәJh%Oβі-S[☚E7׾%UrWn!ڥ,owM17 %bRH4H˜Zj I]NeلpiM9DBdeCNQ`R{0t4}dLn̼I]Oʮ-`p-;57<㽣uڤG],84m%aK0 ;ml=h=䓛!ßC Ie/&$" r#W=|BKQY@K-j4̋5 YmSt. )9=%צ@tbmDr-UI뤪^0D-%o2eu\=gevEV2@Ywb` ih3X^ G  F9J?{zbؒ,/zj.L%-|lIo ڽBeS y"˦h_ں8o*J5P'gfK4 p}I39>r}:8Yj~rf: /Я0OT76myhihb\"| #5odf/Y1t&E ‚h׳=cxP9vQW]8_؟uP砮IE3Kwd>!9߲%S:'2sK9|Y" biM}IC쮉83&% ޿cΝa],ќo]|X j"oֺktɼ&FHԳރH*R ÚӨPns `=P=v g3wƒ' dO.Ĉ}`9l#rċ _-*W঳Pr_7=1[ս 2O6< 5F[5$f=LŁxCjvFؓ(j5x)ɜgpFôr"cfRP5%# ØG8dzj6ῢf&GM˭XG *Z'S՟f/7Zqs]+jFhM^E6g5b+"BIC=3r?.x,G\[(tE)팓\fPHt$]þ [Y@w, Yݷql! B2ȟg`Ii}TTF5gu@|3sak'Gf8+rclk8U|~ ·欨Yr%N iXuB$s`< Ko4 iۂdӛgtu=="r[0rsn )bit__R͂}20T4]nma.MU2rd[܂ *~6 mmjٰXng${d2 ]I&R"#x amXT L0͞.kxKS5/ d@.W0mkS֣WSt3Y,($QIIoQ_#a9@|`Gb!&Q<ƭ޼r1ךdL;x#5ee#uVh@$?k*F~dOvD|#ݚּFA(vSNL_HމYUY.!LY%> +ڹBn\L̓-$7hwVOܟImϷ ޥVC4BN8"'5"=*>E7:1$Z @c"m2V>079t:ڸE*u8pRHuJU(ԦH *H9!thOʮYX5WhC;2sYPɂKh~M[8W~x],}#bcTegdͿG{T"!Cȵ3;% mNLexoN8%|e:϶U(<n 4,-fօvm F|-4 G P7,LlfS2~DGzi/$3nQ"-0>A" z(Ĉ 0֓grZƞ:8j!gw ?(2鎻2WlX+=: 9Np3">9m[yBaf;ԧ a׶%7 1߀ 7ɾ֑-Ӳ)QPoB^ ~oBʁ_ķdLoh`ECcz.PTk!Mc:PKJ/x iLr$9@ڒ4R$~NUrh*h52 #? |dMհ0Ȩ,9lF[i',OPG|X$| AhDYf09-.eo}v}~F8Ҧfs'оu%POE;[fBĐ=àZhczd.!#wt\r*/ Q}Pw^9;O㎗Dm6.j޷x+=y~ @eI<[J O,J ~%+Z#E&"~EӀޓ-@TRStfno)652auD@PŗV=dToJm(NѲ"jiZZԮ Eg2l!NjF\zK$",PW@H ,M0?yԶ?mnմU{-H=61檏3Oeq,֭°tpaN/te?>ACtݭ'^{JߺḎg~AI0\Τ}o5 o@W\!s7r;FwڡrAV/(oJ%NJޗcjSI&xL57參ww8`-(= @S:qBw>1>NMԠZc=nL_xO$%>8ׯ-_Mm?$zi l0馳Ra'jHbZ pa^>`]5:T̈v\ ֶR\><{Z@XF!7锖5וa Hrq ?KIO< *7"9wc{v?A\' 6`EQKX;ɬ SO5^Zh RD'ZqG @,L3 7\\ $C1i*\[v  ΄'Z! ]D"o&HVެK.~Jjs$& /fE\)8/<,Gܱxji 6fPȓGP7K^jCD:FLs{ѤF&]F垭b'kͻ?>pa%_Ctu&x#ea8Sއg>8LKDE O1UWKwЎmE=-^Vd$8(^ipwŒQNXy7v羯κ6$I95G)`կt(2n%sY\yN ջZqt8RYz<ᰓ G8~ U2,-fзUHM8p!& ;tZ^0XLC-WmfуdX -]@ \@ EO(g:ix5$nDqM7IBDL. #?́@h!=dʍw2)l*Н-[h/AeK/ U#5dx\i=Zv n@B\#5c4ŹKV:V&,GOC8I2%&3>'d (2Kz$҉4,?iAmm9Rš<=ԡH( 郸)-`틾;J8ec^leWizZ/͛Soo6SKDD/䡠7~Q<*|jZ3O--^AX &:^.n;(d]kcR: qp9HEspC{6Xb E졓 )&MG UZm?P^lCZ9F_&*# ?eR?1@kknzRZ`B|kPwmX4eiPVOЙ +`æϑDr|0^RT0se3bէ\/?txqPkM%ڥ/a3Kr>#!)9!n5Yx̫lo  'K'*ouz?(ʼnHϣ]ʎCIsm`9$\>8Mi("Z$ C^\hBnu#IwAiRslG=[dEDz.{9YF'"PfU鬬Ҿ҆!9/3 QI[FµRgmh2#ݖAtɌ^~<81߅3Jb)%SwNhRIW6|TH*ÙBKnR:n DXd:cH#E6idtDJ#7׋J-2P6Śkr3'97:;va%F GA9a-qK`VId<&1__^¢A$#a(.C?=7HX$1 4z BEySz؛b8ȝu|Ll9&Cr|K\kjnjV\<hbȭ/ҙ^A[jIߪ8W ?2u:c"2sKIK7KWh:bI)k*8YB|իHddtqb/g1GH`S-Lj;R>WNc xFR☇SO|=$ZsOMk64IC +a`I$d'[I0)bOwD0Au.D(kf?3X0|-f5Ω#%^C8SB֪]E{pMk\먤6N܍${Xk=qE(jGq|%xnhTRw}nLv,(vk+ Y@%rH%;!h";hNe?Ȼ`93N~PH6uK_,ۖ75#xAꖭ)]NBJjg~mPzvKe&*`ի{ ٧gc7U"luc^~70D>; bPW!%Li?Z噺=ؼ΂`Ss^a_lJ{f N4⑔aiPA |4w`A_|`Z"n}췭!1nE& e^^}cuBz,\mu)ѿE=#݈Gab'bp}ЫUҒ ki; IIƥ[ɛ@00V/q: JmY130%f)pg\l ҇$r07X' t"eSX=e5b6ciZVypb!T y/U([t]' %ZB6s}BLT"=NэLE)3fr Th]@<56C| Zpl9 [5̾GISpyjaX~OM 66QN}Lkk.P-I^t^.`1.ЇMj$4Ʋg&,p̽xR؏oǎCV=ڭU+d\ޯCHO1&(h9 KA*}cV'FrR5r/`J=Si8Ԓ?kpD60;ia ?9"9^}ĜZ;s7]1Mji5ȯO/T:l+ "{rߦw5ցIPY0D{mFM#mየN5 6 I|J`A|q!8? J3dy/w[hKĭ&a ܯ0:ypnMu4$&O]ÓNO߇"^Y֦|2꟧B:TYUloр4?6"w,[ڬx !w&*IW.Rͅ>y }'ÇRsÎ@>qIEw{B/p\tZ"/fӪؒnj,Qfߒ='V,[B#^F&.y .v.QV61 M]5#6I#%뗵;Sc~_Ϊh}(3Wcs{;2B{(@!uBՖ%2OW_0C u<6Eb }r8bv^gU*2+zbόз<5%Kz&誷a_G p@P(u3m P  ڈH8-Fe@n-*ߤl!>$aLOFۀA`hWLSj4}赃|v@a,P~z!zfUc `zeIe9PLyI7r4Yܳ'ʇ+~s'6 /z5EH*1%1p3̱3 yY>N0{u']((l=lh(kN㾬7_7&cg=)n6!s.!T\C) \Ő#8AKĢ4[DFY%j!Pc'8ޒ:;b+Tc›F`%'5ظ3Iյ ҘC˚#ju/1WRL"h<2I /&jrvIE-(N +hctx<2FuV*񍤳 =M/x~uv!n̚q&jx.QPDo T%|uc͹h1֏œєp(Sf#")ֹtUix~ςurBi ^̰f)㹽V 'N:]e[`0vQg#9#Og&C<)йƅS@ FW'ChC-κ= T64Ut^Xo˔j8vmpchL=:'"p.jC^No.e 97.8^k4D9e=2jĀ}\=skmrij/2l͖\y7涱<xqh? 7rY6Dis ecp߆C'8ƴ':mJ ]/{'z.B](*ltw5}xjpwċkt\RXB|[Cu9TvK6MG'Y#u>.yP}plOڤ?=`-o7B}`<*n.?@KEx顈缗QW vzΌ \+Ý\T`;8TII߽:HJae񇣷(- :[F;ݷ[SI VUEO,Zd 1+f@1zK[r:f1 2!6/p5|L }. -z%oW8xu#U>NP8id ľ'@ Hkvwm)߀@$eH~ ߆,4B .y$g5;а>f~6*l,[O dFie A$Y>cFJ9WΌ;< ab\[Oңw ZZ⬃`rQ!>[zO܌en*&pqz;K^]p/ LgIkkǜUpk8'R]Ъ8?3aJ rͺ60 ?RwяgUW>ۣq9~W9;jVnѝ*hbj=;[kv<3b(s01=jIc(u ̡iߥ*TV vDkئtlgկ4n9frǣs8E(f_iZt@WՏЛNf, E 72¸EԻ{Ÿ MTPS͕'?ƇfuPdr*;U&Ѫ5ކ$aּ^f#x=٧h€p?$Otv* ym"U`z.%pӿ_Le8óx5gYK a!f/zXl ϼ~"SD=ƒo+Plbb!TB݃AQ ֠4)+YsiL@ 4ڍ3)b8n~8w}o:iX2#>˩hwf@EWJwxųqRZsB$Pt >mΈ x`َW㜍Lޏ+qlL yHUn\U  8vȖmdjpseSћ1wŀ̜rADӁ$;}[ +򧀺-%=&S<  cy* KY"#nu"02.)nΚr?D'`3}7E|' Ůa lue"]Sm%D[=FԼǚhـAd(LxVBÞ,ge7;@ C.CNhF[j0=Q|& 7!` >F_h]n- lNN> Qn!exdhjLo@_L}x(v?cjD@EbR$A).H[S7ɺE 3!3bƮl"p?yN­:7 ^@cTkLrC9>dEGG K8Q]u钷aCS$ fz][(f`kgi{N )9sl*U쐷4fz ]eHKuX 7"CMAaUWX^rV =3YST@?.?"jsl1_,otg*^vgLvrac_CLʊȌDi62lY"Q`>ZFrOrwPu)sQ6OzvB˃@ s]¥g,?O56/+8RJilEҀ U"y_07^,][9p\x򳞰*Ka%eQoH@!bi: -ι2;7hQ}"Je%P|N#z?ړ؊T$G}O=SbL1ܞbب_<GyH;^$Z%~@l?FNEKo=3"8~?mxObG8I`K*Ֆԭ:( .s!&ccc^VkKjoSӛOZj J >IyL1Sm%HmHeMA5[?텄O>Pzp ;+R'Hx_YWqbFo+whg\U2RFƯi,d #=a e)#m03OK^%p|]0=nkz26@:D2U&N{"⦵w2{y5,\"eLVTZk'.Y/axaP9R;29%b _32e }=#,qbBQp>ԾPu bn8zm0:$v.;˨7T PG&_ +c :dzn]Թ#T_Xyʢ:=,:&;4YT>*[u a|g`ccH|T{9b]sź4 i2TƎ̡j&93=~HR?"XοzzX $Ş59n Brj./؎\P5= ,\n/PҴR8b^XMVu 4\CmD(rJϼ˨[~;C 5 L+z :B{x#yc*5THbd_n*YCU=:ZG5 ~ox ;7<)ʿsQQz6˾> "fX3jZ yK,iԑ .@C-ސKL3{./IUF8#Ƃ°_߮wrljZSF ulTS;AN z^ 1Ԛ!4=@k1ҝVz\ T7*\{,P ,#4Dv|ه\ ?ep rQ*yOuDsJ$C mx\͆i&?v!<@/R]^Q5cvābF,ڃW2  ?ԧ}05Wfeh?~M IBT{rbYe֦^γW8j6wơ(Ҙa+jw̴ "οWJBBݟMbXS!::*?'fL rǚH[ȃmѾ9%scod4bCo(C(X \`d*s(Cljm$"Amq,jk4ߦ63CSs/XL琺CXx_ba·yi4g sROmKE"7Yj6ˁ6Jvrt ZK;_EK8b_ JA-r3/CL>e./024-l_wQ$^+瞕V@nɄ܈R>T6Yq.&BV|5~1 [ <&y~8+\͏HڟEy?BZ9n3l wʬ*!Aܪε)J9r*p&(CJghN&R]l`<92DO)s>LPXLH%dy8)::T,λNza>'26|{#!YJݕ غet:L\v!JHw bTcLstd3Q#,D ȀA`ЍѮ4۽-$u.Ht7U"/ӽ8 MԺF0&%UD3-ۿ%>573{ J!^v*ٗO`mBĦ~Kx]F\ 5/gx \TGJT+$sDz4jxϲ=詶Wn~BkOk[~8O hU)(Bfc.|}ܴ耊'Jb fڇyLhY"{pjɥ}-rഺl1?qq_lHB݌,\-"j0^ZsN; AyO˜`>I#tr/IT؉nͅeN{hэ櫈nRP U˲f$903>ktvnS".Єxp<7\ u|@;㮊"C>F|+|Ov&xBAHd'%'ӣeN~U7؀V5%&(-ECƬ>a`x U- ]VJq2vx%5 vNI: KZxtVT(Cq)+ʸmWnX'$ώR⎓eTIroWyQRt׫/U=$0Mݳ(oQ(]l@@Zq!.7ۄ$W}`95| Vq?J uX<vĀHU|W*+[jkjڑ{xzqk29'Ϗ#ΏbFE7X/o"ѸQ|3u1QGm@GQ'Pve \Ɂ Vcq=5S30pYh1%@o0t&#^D-lQp*" i&(%:؁ܭH'~'0dd DeWLUq*XJAD#ּ!`7GZ5I :y?7{@*2>$.A YvkG`&JH+aFE%Js J ߒ2x$$!Bi( kt.'y殮؟l+VZa4=3T~ԃx+H*┰™hC^@U`CF|pi(BJ!?҃uX_ސ/ Қq,wqSj2tC>5vfܦ.C ))y⛖^t䴤kv^w 8Ap$;5J𢙪p8D[CK igcIh[+Z-u+䰻 Ѧ _QĖ`lwg vWbG3 4$,=jQ(T_a q8SNڠ5Hc6KSqfuڇ~_M@؅#Ѣ+"TZZHb  |T%B&yke(d66-qXYj__v"[L،'mjPIh:gJ.\hrLP~|2G׃lDNq)FtK,Xt 1$| F'4Z`qJnyl_[JѨ%e2}ע0;7 "AbCIVh_e9i,k!K9k3Zb_rϵ Q}YqWYt{s)Y7 ;40}gM"^`#Cȉ, 8\!Gգuί4]w; ƪ }Ȟ43m6wHM=UF}ꔇAM;EV\ y]O V[[C" ]LjD @%𓋂cg(_i s֡:::lQ6 Ji6c8% nV9-{W[7 ױ-ij:# $nH<ƀ6v:ц6ݮ7hq1iDDEoD lJʅ`\Am#;yW1oۺ%6" yd}C 4+A5Alwau#`۷C [vfu)4,y >AO\z2׫7[KߝꃿR8(4bU@ #2NtRsIvi`)md"eH8} 2.@SszMBD ׬wIp,f/]%BFnm6 $qc~~>$]m8%uf=$W$񲛠PŎh"|+a*ϴ OiˬE IzAP1SQt' Ћb.lv)]/ſiWߙ8kX vYDP&4 dtZ]bɕhrYOuQn'-{HzMXN[ՓKByL!@qX{7(X)aZY#do(]kEC`C%4Wdv+ÒHl Y1&`Pf6]FYv(ؗ6G@wbL5;׈^"kmwp][: OО#ȿұ- D9[VCu/ - @sIL؟ w#ƌF8jQH[)()ԏ#̡Up%4y|ʼne,X^o3TyLxQ,rpG32B2$tg4K,NdRðr؈'*33ނVK.B4~|Z]ժ%+m>Ou! 0OHIDpw(0+٪x^ .Ԣ$8gyl;hסHq11p\'/mu번} yǰ "p=#f1:K:"B,Yөۑ[C·#vWl*QQIA JФWSw4S,jeا ip꺰\9lv[THKgõ#T0rb) ?O(*{ (:($yP9zMhb1Yd:q K_AsBs#6x]:xn5OٽK>ʌ[i"aAnS䝜 v yFCKߗEVnLz/㸽C*l`V{zbe EZ`}jWa M(Ƃ۶˼mO,?lwI)֓*37D'nNzc0*FIߓ#&zk8 g=n JU*2^: Cpu): u>HL¥!|oc)}k] ~As]~q-՜ޮ(Uc8h7 q }~z8En%O(1Z5ؾsȈEbfMsPE }|<|TzFDVQ ނ15٤k$M䆢|3_U=,8`|2H v9؀r[҈dB-CKB dUT~oqb;:qNi ȓ/܀H'pam/ ļ$K 3q&;n '*<{/cis̓zqJj156qo^~IE 4pd0z-p pV{CVixyӺN!^L͟5HA&1,Е|6;d;*:H-A` ^sY=1xű q4i٠E_@I6U}U}r ݅elhD@33=5PC :@qثӼf&FM~?DP8)絊K-ﭝҀÚˣd(B 2i~r\@<]ދJn1!҂o,Zi;O73J-agۃV9D0 h#j7(h"$ jM\AѠq߱WgDGM57骗R|m6Aw:g$:}6kg/#z6<T.zen 5tyRӂ6zяUbiBDIAbݗlv2N@rH_I^X]qm_%Mp;,1ψU#1ُ6.5*l0r&(3#Bq]a BD2pK̾j_BXN{0z|IĹty2fw'}ocƶ t_"+'6>)] 5Q봥})97 {gHTc.dxXG'gaO=2\CZtpKj̨oBM2МG >fˆX:.? yY {Z԰pPS ΰ{@*HI3p)eu'9[ T?,`Nce &!r>F ~oBBh!61IH=Q8FU9horxc>S +l&2E t0S]fLM2)]# q8XZ 7>p!b6 ݋~0݋ˇG&xѩvM)~ +X|]O}&~y=-8.1#M&!BWGMEgXh G=k)MU i T [uvs-gh:ae$YJ6bPt|礐RsXN9%7 Qa3Q@$65B9& v6$cD(8|1 F]M`!'NHFڔePg]MBVZ\OoٲqΤj <Wo㕤 F~,ik_5KTQ ~wH{N TF&HJ SU`/뼵-eC߲0A6?O0^,5J'L=8ELA*F1gE͜wxRS R d;umh!=]+9}G"-FDnn~ԏfgCx}-fK֟1%Xt*X(U?'t(uVi,bBdzAžZx%@+t16J,o+(q fTz=PkkR[CضXԸz.nۧ;Sџ1mĈ+:LO6ADz kv }c8 df1`;SﴂS#۳޽Z__;Dvjg_*AXDAʂ9R m4{+I꘱@Z H{`Vww̚"3$7Ds3Ipmۣ;ߵ}</w^H$H?r8ѲBL:91Gê'T`ǎOp=ԌW@NG9JzTMuQLg)ryProoK|͹\/z8A(oH><L@m\l aS?~՗fmr Q" +_v*XB FFѮSsJc\0K/kɭ,--=tM=̛~2O w}ݴkү-À0]fLy Dk.Y(`75,HKR!:$4\ dwһMh8QhxJ2$st\eͥ>Z@_' v)%%|Q[T43^5nTԠid#91ENJ9b|njb<%yOmsIg@!s3`Ym*4]JQhPȡC^ibbڝ%]}KclڕE>tz5񠖾Ϸ\aDʈjyamKa4[U.1& ܪ9<*uqu±kF2GXF\sȞ@(K*uS)h\hk3XzWEI;s{<@)cr4{bE6M^He+T@j}G-h3~8"T8CPHQ1_(rtϊXvLKg=UY, 娆s c۶~IXCMdG6jBEΫ~fQ^jDRTmSd8,]Eܬ}).;1Z{ 䱜5Sg۬DRUDIţ &T[=4mOL`w%3hbF T~Y}vzQ_vh{'< 7Wm-.==&ߖ6eL51*~WrfbΟm#PrS`Fa]rz1ؚ|qoȟr2I P8sj ?׃zM2{Pn `buW\, ]!yq]\*u P[nw_j] -4SЄؿ\]}jh3[.ݮ8Cto!tLoF'Z$ʞVϋ'F.aA+A`eiʀ{Bz2dgCfj9Y?Yi>%ՠ}EΚRox(H4u aoI;3;m9;UZ_[d{Fl9Z[Yg{d_+'>^,ಘqjD_X,*/ FOQS 65Zr*V<ّ)ؚd_~:wEP^s@I1T9N~>mvqVzAfP/Y,hcb˂N _}~S;ehU)Wi_mÕ Q;XrO)?SYlp.)(r -#Q;;n$rϚ6Mj"_4=}JJؘ/d;॓U5zܿ"^s}W7T374&yD|m@š|۵Tux=߶[!z2@guБ@x*UKHnV >;T#%;3{^;6S ˽Ac;xMbxpJՖAy4Wmd 5Zs=nL`wWTJM|!g Ӗ{afq$.C[bgNMg3/aed+r-؏ /8yr"4ʤ >ldTɷCf;.=5*c$uHj. *^^^ {| J"ON>l`NHa%dhno #J)3J:H@Sm}LB?mt+~zL]IV? 9b :Bq{0'ݲw "H_gE D'bH& v]ER`[TJU/Vȩ=uiݜ{k1!IxOCY>Ir(E-ofըEvt: LLːU,% 핺XG)0j84 ܰ 8m͎iSMy(Ec5gj*{A CJxfWLGmg0=f3 VcEY& O[/0i }2~@|i7uͮ$ Һ|h4d#M%'nuwJ29Otb {ۅԵͤ2"aXlRz 8Gn Yb?4)?xad]Y>:ò6ǹk wPg ?wMe4%=1W.] zofҏM&"ɂ~?P_j~ цI3L] | T꼓0k.yXhAjs5J#p5FQ/H ;t=.l]uy =Wp7)cZu@T=eJ ]`P NǔQCql1 r:1(RUO;{̩S^T!ü+:R x&b- +vw2X5MiA=bji}vr>]D2VF ӟ6IӴxF|p+U/q6 αGhi*qd C 5.4蹴'c)+,W5#!ać| Կm]E -'GCTOxPY$g{! Awiz}P18,\p$K@qyR5Q4SܹhK,{bҼ'Ƃ߰4#kLFEj%d&!.3#tIrk,Z^#~0Lǒ׋ x΅\xDR=l2:*Ew G{gή@8(6z;Ǖ wSqq0Z}ǡce\,%[Z.&0>8"4tNX9h!rҐlx Ozme|!F_xcZ6ِd JYy7,Ѝ#4q;9-#6/o12k{v,; x,P -Zc&6XF,SEhK^h55qv?/T]?' .%(6竮5GwK;9׫o(00X[):mːZ~.Qncs4%Lnfɻ=1\z/Jn,c~YhUM`ЌCW#I?!SkzYRN 40]|ragYBk$_)1mopZsgEm %8rj]D4w4#*ΌG;&orv?m]B>%|O0hqrSPX~:QQ~ls~6g;?/z=ߗՠ]koJ#lF TK>lcJ4Eje>2e+V$U HH]Pe7L -0뽃!0vHZ34#@l^j_9@|ׯEk<"P=i( JnYt+z' a;iX^jEBz p۷m &XFI+_%1uSFive>n39@`YFh{,,*#$ ΄v^M9D{3x7 [_;p Ԣl6ns8LMS9UN!'…_|yHxR)Nu\VV>Sj]Ra$rAD&Jc&9Ĥ39z᳜u}!rg3kBtCK'B ?gkIY,<-Hg&XWZ֋ ϵY$4BSt?Mtv+][Wq~!w]$ͯ^"k=/U*W>[P4 VhxK YoBbnG|Ncmp }ȏi2_VwΓ+p)]#ț12&m:JU _o꜅pbh\Nҝ;kJrۀ.iOTY:2 ~3 9Qbte[N -qChA%wqY3'a Q9JIȀhIx^$y)ZGk)"Cu|4EXB? m!ޝHzo$oJ[! Z1%(&U.o҃xWϳᾚ@Khx'SԐ C;&9  ;L qF7qUTKWèwt HLzej0F\jn%X;T `.G >B֘Rn'icG ]+AY[KFX5jl27 Ǎ&u"׫8rLLǞxHqo֩ zY!bUb XS1* 8G,`h il*>8%IjA:-FO{\ A?{ e.}{Gi\dkXH,κ~- uʙ>do;I)*E%?a8H)pqtFď[U9|jg0W)+%bs#q@'*)5e $OBup"\c:xo'1YIJ] Mrn!jPF" esMjޗ+#;Y r5In2:56Ts wmr^ x O4l=c|D甿@һl 6=k]]/̉4soN_q2IJ4 mfl7YF+n誨q }}Ys#=})rAlţ@% ?/(@dpu^pa:{WaH~=-\>nWr _R"?vhAj,S2 U7Ŋ>Z0`o:"CziKlB> o9BuO6jv bkuHTJn6?~h_ ~Kaʥ9`'))5Sj%#ehYPݖT\FmfIx?( o!2T|HFG\SFaNUzڣrB|mJk͖1n,]sInSF OzU'Gq$.PWsk nK73GUn7gzqxF05#.>Ur!ux [0NȞn2?p[0&dDvæ( J]DYuȭeSl1sN5dTD`yw0>LAOqV)X(|3&AFK04_iz9{6gh\$3A5%@ٳ|<Z`H|vm3:BAFZ-Dk z_U^-6d&piiN;y;}*J9,^V]ӲZ $w5yFSh1J\RfQrXvC]OH&$13?0qI*.RlHh ޒIeY(<.*V+1shoUq7h!Xn761aaWvC#^9`qփHymN= ࣻu"_5U+1205$Q٦1Ksjs;zʸGnVQKL;g[ tg琾7R͐\eΟt~pGX3FJRQ~]qЪgPF>$̦t̪8ER ɖ]apdwpc8o *$FwoD.!ʻn lzߊd^&;B"F_RγE,u(~($RiC#%acʆ⩩_ 5f3& ??up [4gRR T!KJx ߌdc8];{CCqZr}5oz9)~b߇2y+߅I8JЂ&XÆOuG\`*&S!M/NvOЙ9)c>ffU[{7T n,,#(j_ρsڻVNNcGqp$&: ̓Á"{($&Zk:cH^OQgڮxK0_n e5k2@nI}fx}8Qh3@E\^^м`:+Y4Xc>KzmsBʨ oZ'봴Ά'6o;+ZS̹WUKe7SO2Ԧܯ2w|RP^A !XNY66\`0jG!>o5X_sqlEQz{By:>s2WO&okZ]kj JK6QNQX)@ @9Շ>M2ecGaq:OOdA"xN#t&-.3˱E5Ά`3-e٫"32Dw3]"]rIO7+fk h1.un-i&\VStn)*v_U:|lI}NV~9氷NMWZ*PmpJE[vXλGiC xcD\N^U?Mw_ĘTg]in+SlGoSi&G0w-& h] t4ݹc:ܚLvd!:zAm`lQNpww6D{{2ޜJbJR5C&~=D'(ܓҫYƭrF'as4kW]εz!JYvrh)C'`{7H[_h 1Aq^Kg\waU2m-r¼D ɦw@T  !Ʀ}@^FY,% dA w'ԫW,бL&GM2qPVy`r5LS]0T49˽A7Ɣa\4ߌ;zXi>7l=aT.IƷ+?FZ净,eZ mq=^%>G]C ^& cQkPeR!]=5;ER#'+< Zv=S 0Kbyo4 oTPיtۿq^Vpdܔ=?Y#y,$] k,/4vI HA166ى; !X=,(lkzskݕ `e|a›(CM<[C&`I]llӁnF~"9ٻ(e?I2N"Iqwݬ|Gז0uJʫs -xZzޚOpAUR^VJ;%+>2XbنBf :Q' Z$>eӮ]`ޚ0;7¡_]O lS0- ö*XN/gy 0 TB$;u@{+ŒHѫ gT*h̀'|E,'3q$FX"J$&64ق~f>/C ֱƘ?cԄ |?-箃`IpӞsKԮov61/oa⽓0|+xrʄVcT\Q (PUf@{a2ll]o[AI_^ij.=7p%=!Ƌ}މx^ ܳ'LA`LTAy Y"^oe5tg ŏ߾DoD!}JW'pGD plM Cl6~g mO$S\{˔G_: $p ')g%CQS\CDKs.ѠOMOM`?CvTuK> ؖ}>_R6JR L^ rgRSL`'Fe4=~wT n`\׶bߟk*_:k\2D$9QD!BWRKX$.3I/~k9=ҷyl*iWriD|E8cxE[tlLB(8o E]YInD"԰皛LԉӗaIኝVjՀ'5bxЄFd_R< Ӗ/٩yD!D@$"SW6C‡oD}W,sPюl{Ǜ9',pP 8}gћB {#spP?w>YU!BѬ5 n fuzmܶBgۋ]RV%`gWM͂cl뎋BujTA~0~ Z{`#"߅/L/qD|S)\!8WTNY;T[7_s\i$*e3xn 4#B>ⱒt, xxPqg٣APΦ0)O5J _W|])e8m, V '; XȂ6 ۉ-s)?4?z_8ط]'?v+!X3-q#bl @aY'&v<35.Vwp%ioEu^Jv-/,'.%Jjt{b b;KL&MReB=,l{_u sZ+$.b5Ҳfd|YGbQJ?Y ^05O@~GAV k9YhE'9q,s$gS(9 `h?wH>0ߧok\nuAZ\E? Jz)||'/ړYi9w]B=D#´}rӻmUvF6[p6*a:L^!>N|B'غkGE9t;`2;6;ůݔXfZS"}M-._X/2W3vF+R'أSFU 5PCl c-*Uc"m<=cxsqDc7*if^gXq`7N7|A' J.Xx 2\m)yG'\DgrwZ[gwvW ,$_ N`/)0Hoat$ RV\3QwPCT!z -Ϝjt'Pͦ~dZ` Yc4~Q{&Zj40ugYQ.4HOQrHyEKJIODqc3x _G}DV.+Ƃf9Zp~L9qPi$tFqgziX4=K8[%wHv4ʐ r }ЌHΨǓ •ISN%u[}|obDdJaBGZ.Mu ĻW-Te#Ӝba"fcU87}f˓K܉d TD*A`@-<4DM/V,OvS|@|^ЗK۷?G Ln~҃`SBy>k0B7la䦈:9}͓a)ތ_H35u"PjM(a5ToOT} r;ɔ\(:PtGmmaK+&C&O*1pF?ޯsHEut3 r+~Rn*Sm=*qt!@ȬK>}slSʲI A@ưo= ,˰^Rܺo#Q|>ݣe%#gpҩQ?m摶pzRq!5!/)% 0* )?5J,8߫jMRFAIocU#<\`mc,嚣X= @<3K"^2YžÞxfj;Cx'qJx-Dmϕ#V}d v]}+ĩ>C:tl!5i ّ4W*刓 rv3^%.V1RQ8`\RSBBU5ֳbz arU1t< hRS:^٩0s`HiIFk^c 9aE}83p\B3oBIjYdp$+;P$.̀ i'&Qe&y҉=+@=[-ۦhA}rΖmۣJqCF; ~#pD 0+'$sFm?%(7W鲍E rý'>|t0@@̺p o_@q5 >RnoDcTg8:?jKsuJ[+A)t'RN&=\^bԓ Ɣ͆*TvG/?ADh]2>:'h*\HQ⚼ CC$_"bbSJ?? ZK/ `"o]b83˙rN1]v ;߄ 8<}0]1W0h6:D8Ր >VB_QqZ3MFr,*g z-L.:+M N?, k1lITv]y?#s3HU5"ƺ U}f .#4(4|s<Ԇ=F<2o)Q<>B#܆}1uZT(YD֞bR:ԟfM.z.nY %}K ,=FLˣavxxdHM;60V-z/"-3D)6+=燩8z.ÖobAqP?[GǢj ):k>$XeegxN1GZf!18_ ULv0o|chy;1®C,NdjaZXaS 8$ǣ1q?~D6$-&.x)'= Seؿ2sa,݁ulp] ӅbXO1^h fjq '[㑇m;g!m:^&<(ZXR,QR8oPrVPsʴz㫲"/ 5Y$~g7[F̠GYP >u2[C/4_/CzAӿEz=!@ QwgN~5XŠ.;mT#LN ;`@j-JF?C9?%@HKC\x\WC Ɓ:;LwQUk(BҔl@ ۋ)D5)77x&z3vO}Jhcsiw}%`";zTS͡ Wq.PZW/$`R8 O3%|Fodb;b~%e-!pu=Rh @a;GP ' #Lxd割ѽ (64nyS\!j_@毁 rf"n@7!׉ n0s||{ʏ< ɿ~l#U@3NJ8RN`Û@_%p߿}\:nz da.L7)``f:NjON_AQ]M}i#X;vG3* %uh!~ȾiG鹙?3gڝ Q'cj'I4`> =Z4|QV5zIUNJA!7eZMzBqMy,-'~uGxh:P-Ig0~[QIxyQDFn㳯VNfм{fE %`6|ʜ"ɥ/xkG-9\p.wq%= ɀ0aG6ںU`$]xiC*7: {} qq7(YXyHf GB1Fl7 9JB*;?vxT{x1u*yٓ5پMIxuplվ%w(10\;bW[kx"fL䎣yӱŚa!]=;s/@G 8-S/ɧCs~K&_۪ 1VMZnTއ89`Mt:iYPyyMC &";DMEfk Gr*ݕ ;;B;z=b,D NJL31=WC tȿ\/ w?-R~o k,,]9#>98HV@+ʪ;"<56B`Aˉ~˺C~y~Fǟ>n4laMo,QFjE_yګ &Og4M|xarz۸2+ ]TLn fSvP[yLM"1)erp6&! ^ixj8'<}q^9 ܊M8rR#ك:Le'/pER]eJQ)-f?4A\ݷZyQ#'p| ~_e#BjڐH|H xngbbrnRˤAN)㞲y#ۛXۨUq\ ɷC?P&#Fq"G狶XH /O(Rk J19hhd|\v } e| 5;:ܴ8췧0n.wK}?>*m71"|_*^tm* r1?/\ QNX4{lL'4xAއFMUR4NTj(f?͠ ?fSp;3nra^yTkTRp^yfҴZu{!ݤx=Hi=ׅ>]^oAV+kMn #BAZ4}w|>)T@QcRw)Zoiw? -;`܎-!B{i N ;Iblm "ŜD{ !Kr'R8# `F 4ƿ0Qo m$M[O"NB ecH) U2! 욉NcDL|MCtkM0g6l;f$&?|5 ,igr;|PL_2?o|F۞g!Lp6I6rhrⱰIIzhHGļ|!4n1"5veaUkb],ptrB<;G,k&X ֫{R): ` ~۩wocW0#PnatF%1F\p%wSmhۯs}@$H!XsWw@Ti@PxAj9'c8)U*.ț)c2~OW^Fy ܛt+tajcՓLOoC8c1\vAru(jyyJ_S% p0SP@h&ɴ`K3-r̼$Mq,Ɍ[eyr&[ a@<{'QZwϚսft,Ln_^D;Li51cwL/ |VrtG]TDdq45,J0孒 qs Ji H[ qơ˂>:|`5G(}lcp.ω̲ء$5jA|6 ƼH |5wg11;גMg xQ^De񭕪Ɨ7dԊWIFDu&43 MoCGn_~`a9j}J?ykȟ(5-z:ݲ[M(NaUo4;^@>G=vQ~o9Ł.ٺT}Uzbm7Bme嶻lݓuy8 'RmVbj#RvxWks}_MVR=d6L0Yǃ+2I|wx80MCpKX~ ExwfpЮ5ǚ$*ktQJ_7xcObqDzi&bh(difن11⪰{jUm7T /cPr=hOh_'oA ,Tt` /&9j-"\xˋصPcZI')uCA<̘ uΖg30Qu~,Vb`qKX+Jgyi-GsE p=lNj&ثjA j 8BX}-C6oU 7Ԫj_Rk_lv~WހS oNFssNo&ÐPuy6V FxfNQ҉:~т%'[`/ҹvZݹ7po]K )|i`8Yj9+&M4퉷?2p&p@kLa,!,Ɲ;qc6I',dOœAK}i7 i \ (m.G.AFI{ѮvVD=Ң&\}>Fw7<OkN?c&nQNPPͥzdxK0aBVU{yWIJTG%9`(Ƣr -x>v{ˁHBƃ8X?T_kr}2t)bc[71)\ Jz|yI95uEOQVx}\Rr@Z[h :)a|C$В(\2Ymc&Ü~b A!}sWXɽtn'V-BE船?$^a6}QIz NftN<(Gh|RV:M%QQ͎C(L^^2;"Rr,tp76?뺌SPޤ ^H^ak:y'hm8J1]l(NVK'LW^sߩ=&T*p_P)qI]uFv]4¾ߗi~˓/~Ci`^5tspBFVo74X3"2<2;t-^w2dw Ó~Bwm}$*f Kkd1[m9l/pGƺT.T}<31'll7΃sth2 /$?/= `gd)$t+ڱ Kgx|plDX?Ztiة:ۺYǗdkm`9)nG!4MqY Rqdm'bv4g4# nCHo*g,bX̓&bW{~5w|AwD{ UlE2xQnf`y)ѼWZ}laT$UgG:| f4?D? 6n frjJ} o S!wtS; ܺ Bؓqk1 ޡt:?+Z%.b.iE*[S 9quXwo¸[)|8qtf%0IWڇzjQeWQʆJk1QoKcnfI 2{֖s.6ei>JFk^}l]Her;-M)L<OY8kFpGY?Bf-e5xn4rb8Imf3{:xvwhIq=$&2˦Y1Y끤g[ o,I1AB&čoSM$۠\U$%q ͞Ur9Qb!F'Ի&ij·bxQC`}* D"[ܟ5sMUa6yX- }_*]bwUן;nHRX%2#U,.?p .m"ɭ}t^6VFgX%b>BGdnNZIc5 ɚp@OŰW9Ba*(iyMwYuXDexP[1MЗ@\} <`Ic4r,u N ʳh9QvWSm981{/9RYկ=~{!dst:ؗS0ཎ k I hN8F_P,tJ Ux^.=68Ukq] Դ$ L9}J"fϔT(!]=7ڪގn;IRN͒{O={^Gt Ņ˷LҊCo߱jF!V|V?>VqP Yr;0v3"bx\X$"gWλ[l4yZLB1SuY>&n֞*ri%vI H:f0E'E?"AuWAvТL M,Ϗ5lnh|[OFoъ3':N~}pZ̜n᛹YEJ &~|8<ԙ($q/>1)@G o8fY"iRكd1tF"v5i N@B^h'6H}8ZBEZy=2Tb?IL1B̽gN:=1 Z$ 4Q2"]+j| Aw~ :*C!mvT2v/(h R-z_!5/Q2韶3Ш0G7BR<.= M/ڬL 6b`S:~CzBp߽Htt{|? @@{7$ns!]=%٦itN57MFr$kc45:d 'G[%zZYi"".lͲzz4%4H㻄r 2M=[9Yٮwb}^b<ی>pZ7\_愽x jGE8¶yo.k_f;.q$I%G(?G;bTSsdtY5b7SuEǜ*+ۆ0U!3l` 頏4w"C Z^+KXДZD[:-)*RSѽ "u#;c[knsB4eS6rhdPͬw T5v[VU>6Xy( {޿XӦ;g&=FIsVIrnls(Z{xN%I/*HFM\PN5G|eT7de ^mDɽƹ<Qꍏ#fAJВcmDASmɵh 3v8)Z](lU$d30ՖKN ;6?er:#i ` b Arh*>ˊc YPݳ7A`eT٢,8X]+DЇ !ncsn(ftvZ$xix.jYD41i}C[-YFx 3+U4}m:^vKZS2F r-7DR@C`LeDxPGMu3E TZ| ǃS&o1),%W*;K\Aܺ͞3ktGCӎ<8J\ PbN9g@d4w 6;ok-AdL=j|wOA{f:BI_qYwd=#kWSt=")Ɔ\  jR:}vܣEzuu/Ca{K}>"caWR!|)J'iЗsn~orHߐ&Gg1`0gǁoϽڋ/Mf\=î Be6#-VG _G1j1 ݀<|9n`nr}g2)ƈOBL=xχ%LS4N%/yx3|UNﬖ&vyo uUiO7.!1BXf./>w_i#o2{\[ٓ",=_>b`ԂQR-:RYam'vȘ`[jߎ'xWA ra]Ң =@`Xw3uotE8^BYe?`|aCU-225;b_lm[Z*ۂ]d,yET iI9یhQ͉ 4 /yZ,_R2} %N"/ܹO2Z{[x4t(T@@o)@p'PnRN E +X5{Kz/%fEçZޝˀ[W )ƭyoql1ML;=&c/5_Fc͚a<6Ea|; )ct7D(}o;k+W|i2.Qӻ7HuJ*4]pYPD%Xblϐ2JO39 | 5^߅lD .:39;ΒpL.dCX M y xvءyz\ )=y'sЅ||1DTnkK'ma3Mn?-SpT끏+(⷇O}KE5|;Vz[5."HbuQ\YE۟FBrtߩi نw:Rӻ^ۛ>zHM}l~mL.vʝ;/1BzT˟snk:&aq"hYHQZi3Fh!ȴMTz?FtcCӯdh`>0B>`&v_A778 >MnIOn"< '뱹U+&XR߀;9*Lha.󬳇N[Y k`5Qg3MpX# * wHuݣGo'eϧ9XQQXmw*hʫXS(nEqxld^p۔ vD-*fY.tz /9p[tb|Xk ލP$>x1tUTUlG W54(EOO{5[jGRTwƍfit3vs2a^^ 9~ ǎ~4IqJG0Q9>V*d@JALvk~ebbc/cZs^q]% #{{DځBbu Ii=pu)!f;\V(ieCA%(MN7DZ\g'7 hƐ H~:5qqA)ge=P !gX']Sd]Go8Gk`A2豲w@hbGhr1]sʴhN+&KOjH6͢u*k+j0jk\4Z*=ބSs%L7rzgQ所e-EEW'9}; dgLOnSI=t7W2 jh!hkmsW6QZoϸqP9xi5jGڝ8efm3i]˄H_ȍI\ =[fя] IdrY&89MA8|${B;4ol{J_;uSJT,FX=r~S:(w7_Y.TdٔNnk֝:ȌGpjxv;iB};lolj/w슃ԗxTNtE"E~bm7^:w7͆,,R aG%-m4 W<$8F-Wzz+.BUޝ&F!ʹKkmo\u ]./L/9xԉJK݄ZQF 3yH}D#?/#"'-p` k_~@C\~c6B1qᨁ!3?E}DdN5Mla8dRRf8Np%޳M_IJoJDyf6;$|(ɑ ;xό|u)*3!pl￧(+觎&,9ɿ%KZK%8^mZՖЀ(]=sMRo`Nо]Dbz`G,'"bk!&W=^d6§ ; mӑ=WFa m".Ep:ӇeIhp 8gce"nbn4Z (,&uxz ፭?L 5V䥨y"ɗ-Z_*rw49V;U9pLFJ,f3bF'+!oNuδy>KC|jp8ݷLf㟼ٯ_RXG-3skhjuDP=[D<IY9Py3zk&իtgp\ Pr?./%RPcCRjH V1 5JJ%NJvqKŎݎㆪQHe`Dcm{q\ $ kW!"ˣ,n)NޑWQ`Ljw@LxR~82b2V38e\F᫓?aJF_ <ͱaڄ9Q56 #J5.7֮2׹C;`[qaƁzQ}{wqO6x3[O:7q KŤJ)gC}Z%5(í_(b4S= x<7!ogF[Ԍmr5%߉b<|P0Lss,3_Z|s:]d_g-eE @$ta@XS&j|{dԢǕT`eɶ$ףxȣ¿ILr^tɵ]^-KT317oVTb Uye_ 5 "n莧l;dǟıExqZΎ 0>ױRۓK{]pP8jD*5c(3D_5l|tK\=H#B_F[|Q0_Gx.SdS)HlhQDeBW nUcLV"uGc&Û|^,&u܏*u° +t@9.?E 1%Z%gW0Qlsѧ$xb7RS$hq<,~y|1j=3{FP |dXlvXqs1>1pi'lT?͢.>$ ]fUn! EZ+mKgdu'm@/UPK- 2:FI̓;)d[;̸=za'4 Ѿ{bb H^V~{×tV'wpE.,u1l(FgB|-t۳0J` $YT {Ti+tڇw@>;},zAI9ݢ)3}CR#B4zީNÆ|~&xclEg^ = hBq"jKW+Jj N \S=wb2!ⶈx =lӘ/)PKEf˪'s JH` [ [bURPs~T*߶_fxP_ps|7Fuㄌ|[@E񱐪~>GQx;nZ/@űh~9TC w|, μ[%D~_ !9iuSºӸc¼sEH$ ^R^d_xbLVff J㢝UTyba$P>q ^yÃWw%Z/~BI7H!ӴoBgt6V z=rT zD: .PQ=O=:[?SWEs;LN s)/xK?$dV@Hc|AOƦj%<.)n,VC6}'_W raŅe~A,Sn@&C I! k%=kT]QSREV4(`@{ߨ>ȮfE›Rf]2k-e dty2kok>̘Y|ػ; Yc3wU蜢ǎ`V);;8/|ƁeMKI)yJ.K8;7R3E;+#ܮT n<9Q3 ½>"~3\xOr]q4}u0{D@Ŭ`Q'aw$|v`+pܪjgRQhx1Sf{ձs3(8N1"vVv"u\{XgF"\s1]E0@z Ujd}:bz{3(@?\0N0ؔ]G.R%L~6Ժ-@Ռ Bi$^ơ@uL{S-6,څ6)*J .cm:Ilw@ӃZRAddl&/aY4_v)2>ܼ中ZE&tH?0K&u 2 1w[EΎ31 qu\d/ѵA,׵V[3*D aSs)1]|ڽXq8&6 x)ȯr*xw!2Am0؉JqY! P :5ɱŬ3nBn*]꒫ݨ<+U0 iv0DJ&7woWE=Y5#``nh/>i$&w} K429 %5ay<Wf?uq='6L"ݏxÁu^sy10N,ڏ|gX*UWފP<_n;jm^Ϙ U0NΚ>_6ayh6ϭ @&ƭնAR!7$[,}I,[ t! ڇK&N{o.o |JynMҢP&wE#ϗ1q%h*;o s5n?p҃O5@H-F,,}e]=8:נ7x;+kF8b0(>̵]:%NuIAzQ ˈ5s]Xgnqt_NJDyƋՖN3P6"ue0_? MYi=ea )^Iy0%Xb}(WCK=v(ZS&Ruතv7ܚ -E@ZH)4Vhs!J @'&<9ȿVVȎ9fH;9r1%O3H%OO] %]ʮ\Z3GdGte<ҿ&49nތ+An^[duD Owl]0x/HEdfCermk WݵI)CM٨ j)pw *a]8:TN[k:ZԴb;P3a}@6)2VܦcE`! o",aG:]ZiH"4 \Ԗ#0FmbˠxH钖ݠ]}|S7զNԣqٗk[(L./4SJ's(+-*|}q> m>̀9s-'3/Zvi|_N=gB8+f_%-alA 0%o)Ͻ)(ӣ :+LF)}]3V|, k"B0$o -B[1}b4JߌqYE敿3vx %ݗ *`bpT*LOl@z}-%sF>^@Gv4rG7D9 `a7N~]F /U3au\\ XvB& |iYx{@;ʁl2wU,8P`CJzUtsjRO+4z&GʧЭQxqV54MG磡r /tH7X:B\szwYD}_l_?SB YKfcGiO^}k6,qD' |T`'2œzisiԫK`\;DE\`Ia6.ґ3iD<5by3#dfJG~k4hx}^/ԂPt+9n{EG"_FWE&S B'0R?>~KPd( &ެ ۫F)AF2zʡYGׇ )/ʝ'1ɠEH^4*Bgܓ 7^tC҉` yGOiz l)({pݼ@n^[؇iLgۖt*vq&o tn*cSVp%J6;=P ,"}ϐU׶Kq)̬V^g]n;]ҹ ҠVF?^MAge=ZQ~ tbjՀwW3+ULaYzG AWUŀ||rIUlWo3.2#_ƄS v5Ѡ-\5K%O+HƝG& `tAS@2rzⰕчHe~()#JSuIP*CU6ϾdF EJu[wA}ӼIM҈ ;Nt8C#S g`f=qk4oS7y6C}X*.:rfo}@G(%Kb4wfUQ:'R>Q/P忘n;x Wܧn;m^#:&/ڬtit5=WRN|4v@}6}xRz$ ZnHԼulQm/:HWYűD.bg ÎW\ɊdCW…͛f\R"̕R8hZl?[D#ʼ#jՂN'eקm~-%4 "W0aXuJMGVSpٟH^7z}{o (3M=g ?ە>6raw&EfK$_fԿCyX}qa6SK _iXu}jb vn]~{jqB7L h"qFz;dD>ronw{׉x6H3C͕ō19ą&x AeErfM +ťt ךr@+1? (m2)c^";6ޏ(Lh?L~n> /{G*SJIs)Mؒ kuS _fA”,Rj%b(C0$E V XӆeS*GMjh?9MFN=4 < LErU#Qw“av&A$ц Ը{\`:9g#r  "a#~8?C !/.7D8PXqi65ޗ7P8ۡ(?7=S<k?}:4ԅOݶwd"ަЬ'{̮.lp<.B<+7:-hoUeSKs`*, wd)wXY2ȑ{> 8b' M~A4&Y%9RS.[$wS̫-0[NV6D=jER ?>Yw85>cIi g{X ,VY9!BE{ wH]'9@`uBg'ݖmsfN¹G$г_XVrŘS M,r#mi+;IY h(/r&_+5)b cy.  i ~c;(t::Nd'gE8AxuZ$BRLb"t/Ց1XLKTQ"?B29_&|jjګ 1ij ' 4qo:*W@jP>?mmٓ[T}Cňh`|W,rjSc]:b,B=Gz|KYUTPArv]Y91>RzC w \{;V/ *K-IPs }\r>?^#4x+~ƽ&?7\bup|Z֖_ ua{  ȇ{sAƛ*gD"p#]0S=% $Cj8 [4ZO?0 C.q[JfGmUo-Gn.LnPJeDJi%#bNYvź}|bTa<~Ԅjn96 `mI~-֕WjK8`zW[\3a'${Qƭx-MWXKkwrz1 Y{0[Mjk/j'_ 5G0Hkuf3{1Ը__+|z@چEu 9 r],ܯgpCt[.vL 3`jmh ʳ}Ċ^TQF0⪯=X<gdTd#:I.zD +M ,Rk~HG#A>\"?)X?3"B An/L7NT ?{ğ׵)sMWxr ?z^=Gm`Yב!x {j9Hl 3ۈoeo{࿟E~̴mqq*{L7)ə>0fqHR /d$'gexxY [5DYE+ٗx`ɑJM:bY VaJ|nC3M^mY& A ѝYԋŧL@"EҚ^wjF0+gNYњ +p&Z`49-zgʦk>AB<ξGRh'!|vyQVW=0ZMԗ=CyP^%iP D_O\B aw?#^e;~Zq݅jH}w G&PJ<> 0Ӿ  Qˠ0(.9vKt LMB"^߂J,q=?GB![Y,G] l(ifMq"mq BB968CS(736i%*FdkP|gn%lJĨ2L "H1_QKQYb&ΛyJes=gY%]nS(ҵƮ 0w=Nr76ŰI<^j!8r/9.0*7}n8Mlss*.GË*e?sIoܼD6${Eϔ,AAg4'#YIdܐ~{閗ۧCN"^FqXi~|uZx80+ ?YhbFdIi=h|mމl{pzuЍ> T7RA#H96:`eC} N|ZI@y4w5xn y)|䂼ӻLf!M"q2$Gލ҅jt8qIYC o+nAӶy "pn\z3yn(dž00+Ԝi) cD_cu-[H{#K;d9NjٵT95<.Ѳ~`%H-_=LRyzN;M(Gl*[Hef8d xfVOJ05ΚK)H㙤s՚ *6`XVd N/rCs th69V,ze48_jQzw髿Z]I{ݶ:NODE} qp#CljLہ7!ܼ"å]vƬc98§ԝRw[;ķgTyD7"1t,ik]x4qW!f ㇞(-%Y>X{ -;aP;:(s,=XN^dMhSVo\Vc$Wr|Hol7w c7~ U:Y~ 7\!3)֗ŷDyA3dIeg*77„kxvQp^!u봄P*ew/:d06Q(#[Z€'v5|ƌ\&u #\O.oKSHֻV9BIe<~ bXzFt7"2VYcm)"6*rtxrKM]0_^V9K}b3OXTr "W`ڡ1!+J 3%՟5=3f{ *h 4oL}>AAtNu=KeKD\f(TMV:j27'L(s1- $0"ܱH_4iB@ajW;ŤP\e!sJ r} &uFWs&9==>?ш@l.}R:.ђ!xɷ?7%}몘9C(,ri<ÈIU*`$ @5 1bXke+ՀiCa%E+.KAemxfB]ox٦Y0@\J>7onAI<^,4Gώ\(T"!=%pf7vS&0qRjir:;x9ѱ ;Z y(%0<O\Vpru{ey~-{S-{c7?YsVV"/v,e.[ F^jWj!q [0uiwm _4ДڰX1ߩ3Gļbj ;2fK ʑydmKR_1%6?:6Z豴!_߸8ٯwaG2McB0mN,W!be86| - \r<0[ʥPoFq3L}sIW:L߽@tlj,BJp-W9*!2]S[a,Hg$ץŊDvoU' ο2z [44xG6jѨبFjLn<@V`c "%,M?q6K'y[KN`z(OH_U{O„Cf2E=z= v=GfRd,rIf$UMz5>`4i( ɽ6U~?4̘nL_x_ 7`)$:.`*sbc\yÃ:DulyfΘ竕̧dv_Lk5+ib엝T6LvvigV^GBXNvulhsdT N pWz3"γp1&=᪀f|SD*G,/.Ӄqc=`@}mI~jOi1˿|E0e ~p#Z4u'P%#,*0"Hu G9(!.7@N Ɉ .Ot3$ܕqOh]nu Yů yz݆:qn7.aTrD]!J.mѓ-ilD<)_;i[c\/2ku៨RɄ3{)Y˳9*"МJ2A_ bn֮9g`-)I9:PEڴXʑo^ 9~<4m6$htxz'.2*D21Hq4 6鎷ȗ ժZ44V$ *3v :d I 碶uxHYgxbMyey7 >8kؑ=NӒgt8\uLnz KLpݏc_, )̏-a?^J!WN[E/*}d~u߱#oTN!!YE*UD8̕!]UGY U;rjրM^'/ggaa{gvWA⡔e==}Ds,6^mu ˝܆ {" ]iYUvh>8GW iٚ7i%rr{cm?ŬNpZu O aԧnTnB؁E,@X:WxOq= /x}mK];@ P~8.F%A;ˊ+K>v%i0Ϫ:˟׿嗑*}afQ2߭\#6EɜQ`6 εl˷fl2h>48e$(be4(JSn/v9jM = ti.6pch& = +M7=F,1є"M{7o%Cۘ6gë*zkSnZAȊaHunhj5 z 2ۘ[lhaN8L+tփAL϶|1/9FYiZl過C7.p/'Dsu qέS+}_r1puMYWXfNz*YFmit\#~Kg39wbv$L VMŃzEL\1/kMKx]iFagWT|_].~*t2KُZj{;S5T»M z#'ot$A%ylac-ٕۙ؊WӿW[J1 pnJ}uIFt;JW byhـv=ɑ`Nκ2"@%ӱՄOQ+8@рGo#[_X Zj%{^f-QW1ԶESuvBU!j]2[0ؾ7*# "Ёd pkΩ{yzX*H{!wG YsGB*ƒыf2l d xطi}b)w'GAL @zEgd!0i:T+ f̐%N-͊?$ 0ldHjZ]-`.Bݹ*[Wno)38cgIZ *#'pY*x4b\;aŰ87SeX^'ԏ:~2t8k=mwM -$SYG' QxR?L[ڇa%ԇ'@>2ZR]A?56/ߥڈL~ӣcE}z%Dbsݫֱ`03z^P% ToY%{TPΨi]ƼY>wR6I8RSptQaZ!d(בq׳jT=F}^SXt7#p" ƫփLc4U7n4iMj?F$ 36U2 .-L΍/ m:N4 ɂ1 "vM toku,ivSNF/zF'r+ iąuZBHS"M@4#hpgGPi:K}x |~픐Q1{ "p˗U"|}ɝÐ\f,{Af. } w@*cN\= (!PV YW!a_ݸ|G$Ȓ+.iՑ 1ה@v.̱7}#5Cb?W:_)7[e=\Om"njUҔI69:Hs ֻ̪uҭb2;`7:, fgg# 'Seb_`1xU5`Q(3ݩ td9=g/5Zk.ͯy)ա;Éu-c9C^\zN6P磴}=M*,],]{Ehi|ƋfKF!I#:2mZ/p!&EջSS -,fIƢb#(f+tz5͞ޝ񡚧B6j6uM|BGqk 0-mcD\4n2x+e*²p2FgPIK7aXF*D7ƃSjE#Vxls3*|G`i#TZl?v/qx*zXЍn$^'֔>α4 oE`lfu6W[U[L}4Q ʌ`MeIU({۲Ku'X eד|эY>1>B!νjܴk_&^SV)'ƭmp1sh\ ]`MB=eR EJ ꨿j"&F6` >L REd+cXsΰKdY۸Kw$_g"-"e"]/|QyIgoT)w+jJr\Yj'ZlM8nGʿ/~MX< ˬߵѝ } :ok" ;|jWt oXlS7(/RcH ;}j&1Fo 0[` ۝]樍`Ńh(N6k5%Y>:.?y#lOӢjYtH󥵇Ld:@/OqsS8ȕG|v=*N,cPGx7̅cP2mh\֏m6_ʪo\UB8 R. gfq) qtoZ77݊PS<xq'c/3NU^#{UUdxZ >`myd66 uT/T s=t1ה\Dwo1W٘]䠗8 jp|1L/>5N 4M"CRv1Vᣪk m׾ Fc0nV&z@]ͻ9GϽ#HQS)+kqNT<grjbE Fy]C33En֪,OgIRzR(u,vVUqg>tUNfopʷU_!);r[9ǣ8D'{|U{qtyfCqrŁh=d?jU*z=r1 _F̃&R&F}̫?@;$ 0`]4} oIElv+q|5G#IęJokfquzlGkKtd0G1>eBm?¬,C%g>Kڍ[sOILD@Acʦ~Kh0@Ny~18%4goMf95jP||b[Ie2w4F 3X#c61X-bMdr2\neKi/OW!o*fIGFlf紡νKWчYT36(d=8LЬaX߾ˑ(y>Vg4۲qU0ux?C K'9~+8ynscSJKrKq- eⶰoN#F(3Dg,2f/}Wy)q-T^,it|%2PmY _U͟x~Ք}ʰɳ6kDxد]b-"  yש=Y\"}` tq@n\xen~?2?BokDSٵ[\EH<^;X?  ζS` Xݤj/%^$G=qA wL;W 5fWIFjw;ZpJ08܋!wv(TU:i1|E /ŜxwX+z| N"24l8^FNSAm*:/6I|;4x?١oNf{)]ZX!S#}#P]VR|R/CDlڻ,k_KkHY}coǶ<(Fu iU)\}p*(94Ɋœ8JگSM]hX{4~&yU/nb/%æryEjvޟJ-;Ȁγ]*d1jӫ@=W"[sRXB czBZ"3+)1pu}>3IķU FD'ְjV/3uoRst3^W+5A'HWԪ;tW(S ڌZkP3A%)!5}5462y#D՞غ~i]m6ԢRBMS&Y5 _e{~sk7O>?IbjL# ().GVy" o3fXi/8έz]..i2+ğ1ڈ.UT/fjjlOim^79T5\D#spcЩ6=1VR0?TG^$if'5~wV95EL^ +&AT'f9̼0X .~;kc NL_tb^qf|u_&gK"Q|Y#ϗ-֊dXv2kvFl[-tb#QȏoڰJx^z[)nS%^[WV \>N˺ qH=OyuNwt<AOg9҈2c®X+l34[L0ӓ {v0ͷ׀Z>O1XNΏG^i^[ZLB%:@vSU/o4 )\q5+*Z4>xDZR :6FcicL 㽏 ~y!;2aMg~m WE''7 Y±vkbr agdwc/NMWUې? 0)RC8B$kbR88=bp0ֆkڕʼp̩a74kHVSXEhUI):_6+ax{iBs' o${{aQsVatsZNPf8:& 3' tڟ`?"WFSB\ŖHzF8 -fkm.:lQeCm4(("&WKԠCv嫳v MAr1ȂV&~b4iqւY'&Ըgֶ<0*&:mHfy}o IŖ B lx ~yӻY]:412 !]gѧ@]V=$BRJG:Rm-{6c,ޮLЭtH M`/\xg^}6 N"~U2)gR qgt%#v l9L5ܡ !r,NSsh C~(Xb-rؤ4&P\ ?OyOֺؽv`/!#s6 $VU`6[9+j;Omr|El/y vhKRnIzz;&ύ*?jq)c{ CJQL;,Է>n6Uv! Iqzü:<)נ""'TNZm<!8j#<z_L. G~3ab Kk) J5i}6^uӭoN[v#D>q6:MIsҽk2"* >o$v񛜮|hlćqA( @α wF<]ʤ"6kMTv0>_4-L8e Ą|-WI$򯶆$a XLjs=׫XiwGK ̱O&+wZ3ߓclG "t#m\כZN1nz2ˣVqe,H-PiG,*E&a1^&5Txn9坫 +znPA%_ܓ=([q5NZ `cm,'\:X8l0o`K4DL"dqlBĢ/!si6c#œD~_7^a}zz7 惈.} Eh9ȹ&Ȅ4>ͩ2‡dD2 RI95\7e=4';_Q'@&(8{~/w:!cY:Hk]^cIX[Q1i^Sc9=g=)ԒՖ,Q J?~?>.-^1Nr_~u?b6+ oW # {0:.$V&-5c`7̙edWsZ_;[mo=|@zpS>fvVV+J|yϥ@d܋BWUM=\9Lh{o 3f:J1QǥW?f Ľ8B_?Mm&&<83!ݵZc7ﲏ'g{hHߘʻ1Ʒ%rYŴEV3&TjR'^`TO73A$dxكfM~+Pyk9XZ9cnwKT䟳V"^3x-ybILImװv^(wyٳt糣]6"^HSۋZTRט<" ~^&&=Y16{!&;NqOϔhx$ }rE04_U>t*2fsS&\++aZCT;x)d:}5ˈ[ԋ{5Э@) pK}:ȊI5}f}é|R>#sF 7268|lJ5IQ~,؁"Bπ>a4Ծp>ُӼUq֩ۅf#񳤚l(i{D)hbn"ev VN=$ue4u֖A]*[smbڂk4sM9d-8йu9Bu4g9S #!0 Пȡ-d,Eh72ͣng>ٷsﺿ0 'Qs Q< :COue;?G.CVٛUEzE`_tQu;:Sj~Vڑ0dqx&3Ml4OEi/Ib/>źW5K&\iZϛݠHtF>ԂiS6WW%Uf0^4Ǚ   3fnnSӗ5t]3IHP5dOuȀ=E4b,QsB &'k3!6yÅkx2{BqyfOqu4hE B L=)OCm 1c"=ua<׷DbU"2~3^6\r dMrnF;7~L`Sqi0˃dk4AG"Md?I,;[  J7eGn@Ǯr6[@3b*ƸRfJ~#uO[QDI LṕR맙7V  !#[aDN#zHU;>] Txx"Ys+6P3rWx@:NՊ0"+] iF+L9vY\ǫʸuK:j@F"b.佗3_Upk.p[!JnF:/`x+9KfOqK֚R*)Ss,n,@Q UkP+sжDe_AD` Mg8T1cl<m17bMLS?hn.y84vtzv9<j@nsQ>#ɟT#$CoxŸ&`ni 7(U+/dZ#Ԑ"" ݱƚ.=[9ƅHW݋0xV.]N/1Qgؤ}(#П>_*V\-n5"t'\ႱtFDO^}Xc+qƷ`)V3{k}pvVvY}@2 }! *rckӈ%t^{ `>q)ߧamţNY, 7LQ>k#<VӘOC?/^iӑxO5ѸC=#]y7?ӵF=+0a$WRey.AjQ=[h*R2zB&ӓf;mf|) {;9p;m~T*ԩR>c58")In49@<ܙ~rÃ32}Y |[!u%qmĭǤGX)8TuIE@Og}v+Yg1ݥGZv~om/|HW.+|eJ A5vy$±M俐w"ğw!=T[\o^Cr0B ?y=l eS~ZAtc 1o{vT8c2+whe RVvHZ9YDgEvlRswm޻y\ j\ޭ +!Y`F4Kk엦3Nc KXó꺴0ʩ2F#aZTT|a4?3*w}0PsOwV\Z̺7lHyW+m%fd+3M$5w3 5\DExc/WH1x:!P!g.N(]} c36l{>WUGqCؖ9jS;7 }`FyRrt\E_D=it;lYf]]Ώշ򌂵QŏI=+3jM#0!o}eML =R5 K>-z`LE6;sf{#v4\Ɲ-SiXW HXb90};ol,1aHHоvn8JCjkcas.n9Q=t8,;ڹЇ:SSH4FaQ;>\p q-,T*}/3'h6`BFv+jĶ5Lڌ~cBS梔y~Z.gÕAm*e1 D={$d"a0~b"Ӟ_Ӄ?ㆇU&o塹֌lVmBnz>ѮAh"ra0"„&[~dZ Gsuu^lz\}B# C<P#ڦ?w3g8 憱k=A 6Tzdg'qW-'*do L҄XnVCз*)>MV-ٽ'+@]K7N>6&n%,Dz]1zWGY:9H-D\Ww(uMϚV|u64φ~nAјNYqD,UG[ ?9%"CuH(X*… IQȱT]6Y7(F6$jnNFʛtxo(#%Q=ѣ:' U_ O-M,Fc{@eڗ{o)$VWe(4T$H=x1%<6:2f*vyZK@%fׂ+E  }u窖b}E/dfZI^1_Ag;o/pΈD| _%=E]Ƣ#LUH Mx?|؞wfAM7NQ" R0 )+t)!ZMbq= ԪMQakg7` DYWZ80-ߵ}H|SI Rdw`EjE_ٳw8ٜ&:{r[ 1WK䍙qU2O8kgySѦ }RR7sQdaG$)Sm즽ۄ=L͓.$VNi|ѣټe`juIOYaTr2mӋ:aYtܽ]@M*^@Rq0T~ZrEN?Z:\Дbkɹ*@eEY|WV.q~3Ae̎eE]LkKn)\r&d@lx1.~:gZ:&͡Պ ɘA Q $*vX[.Ϋ'h3gYQ IvAi8CXJ׋E "ε/]G\i m53'X^Uvuٸ߻ND㽑zO-@8ΉZ owtEW­wQbo%CWZK^f,⛳lIZD;O$Ju82/c-2+ K)R䮴vHx=*H^vxsNX'7UEʛaS~1~|bX\>H;qgx"rAo}5Mlo #vqm9wÓR:2.6R]ލEv]'}9z'RnXg4[)İm ʲOґ6./ȃ?왛E"·|]6k*2f\}1UaIjb-^۲`p\6d?7TgSѧR~9K[7_IA_8`Ծ kXʿ53%-t@-s3'etN(h0줙@[~]hq$GzM1sg*qazK"jd"_Gp~:Jqy*OA 2MեI*o:Nεנ@ $crX%8[ ;\! 73|t_9gsCq%QcFX)2%䩎[ ե zY? Ѕ;1Z EaC/c- X]#);ryV`2cuKzÊZR6$[D%LZa go0hWѺQ ա^ ۽7 Z\G?Eg/T(Afaʈúv$su$q>lhz1:E12; 1ΏƠ(WlKGͦ[{GzypJ_D]ק%(zy`\ a#|>ߐo)=7x͖Iwnxu;yUj wCN~Wkm-nbСs7IC06'N\A\:f!j_QC5ߕvD`H"!e<܅PF6k8ڙ `}w̖C|2 =D fM>Cm2q;|Oiy1<YQH戈KdQ.`B@/`Q*8*ZXx6F4U=?Uc69NOt fm?Zk9G&~kzK]]f\\Cr5'+K@ ٫8JFG%`.9b΍5]>]BHmU-8@O᷒|$A[JPϘ $^zA:Qu=JUm!S8 2vs1o"Xk \9'2t"j܄ʹWaΝSy#fzm>wͷ X`{azѩ;o*r"=f_7h7GWK3y}.w4a-Ilaf 8Ppu`dpjzkaTXy@siz 4D>*3yR4zE+<5U\4o0 ϬɌ(6FaoC6#|InXȂ YA4Bſ6ibG΢ k'T/ȁҼ58Xf|tP{')σ+Ñ=~V!@GwrC. ʇHY'ތcHFaGU?W*D}WI/\|x8]%:[B.`Ԍ ӕoB ^!0%_iݓ D3m:ҹ Ohˈ \Ly[;a^jG#hPdb䪋c9 Hn;V+ې)09GLuke/F^ T鱨Zչ1yd d:;uCﶵ'A/ng/>GM b٭(ECa:N/H tI*Etp{!LW|ޞEJ|I(W;2ضG#= r*#־.I? fSNĄD`N3C: / yיe.֩YY%_Af↓ab9arsvdl3C荑)QwWjb)< g-&~Ll8 {-n4n>ocJP![{Q ?6=t 1-Y^G;cNk"oyLd<@Rv71:!Uꬆ(Z$ӯy%}QJe,cH7{R.goK}t07;W\u,[GWd>f;>oO2wl]t[C & L [djEa &Is4b +1/ֻ۷-P_&_LvRM}qM{PXX *0s rl%zpQ3([Y/C]UP8rO9*G`j+T[ 䎇pvƝ/Hjul7K ^ϐea< ]P7A9#'o9@,.ջ`^3 ^z;!GUA']ǿ"w/@⊛ Dk侸b[ek ź2Vx>V9 Z w/˒36Φl0vD(agUm_"rJA%C3pj6! fxT ?yw4@(%~iU=\BAM]|5pe:'C?na2sz^s-S(=u<˕B/C|Y' G%8;ٔݑ=-vE@ȀUx` e)]:\,a:>nz —&e1q>Jj?(H%EÙE d2b2M5GăV8)_NQZ;2v. }n pM5ʼnWV(|l**6A"&TI]F(onQd^9Уs'u'*ścgL_zq-<Zi\2 9=R=FB6^88 }6;ٷy^p9l*DD7+q-&4O4'бQw]/F峘5bs%ĺiIOwz4=4M)p1W!6hRyȝRh{/vl'8lPe&huR +A=%u"J_MEN0 J[?HW~j"SV/6nݡUxe4&vg-(2k*̜ɣqĵYg_ k6jNэ5ς|k!#%7"PAko0 &u:q!KUHs~n9Q{(Pzbl)Δ$'6Bhe™a O-QIL(vWXrtJ~^OIo[$%] !^}0T#B vz3X\(I*fN+2^~0|#tҦz?ތҥ\}z穏Hy:Ea^N5HQ & MŁ ?(s:X/`?0x$ ޑBCb6sA /2׉@ !tPϝg#dlIrѨaĸTf=b~nԠ<n.&LCe΍&%<6|cod# ]`3&s.A򜍶=JQeY):Omx LF{S&ׁgR{@4=v#:sPQe?f7<[!`E Cvvr6dCi:tƗ,5)G+PE|9Jk\8H _V+eė(\ʡExT 6i&[%uZ/-.' r!C:F}%=Lcmp6ٌ}ޭI2$PxxSαCg˯Nqj mfb'pp㐣5.mZǝwBBPF tho;?dH ֡3+J#jfz߈EI;Aސ.'gl)VaA0/C+m 4>D^me`{(;ȲZ#26GD ˔bN'T(b*Ui^s̮.<8ƫI-g%Ro_rANŔ]UP2N<9nebuG 3IݦD8%6O7V`[W-|?]-fb1x6ڍ)f3sg8Y!Mm=7Sm )P-v1 (?mʨrhaNTH r|2҈&3M L揨CR+\*cr"Imy@ާh{; 5]3B00ȫ`J^()3F/n(}~,1q FW_RG'm+ȴPrg9ip ?V-Z"( 2=CaRM+k3w|O2L3 <:bivro`+B`,Λ?mLjDM硑[Э"%#^juY9ε$Fԫ'ͩHkAN`FrSqó3fhB|vjWIJXpGQޛ(G#Vbsd4e$bۊwQν(ynCHNrxyx$7gCT5>7Vz3bg,@x?Ψ/%X > ҙt̿-'v > h'L&_«Tk~؟ `0? RiԹ yuU>$x;A0t)(E@ZbwhOb4Dq)^vf3!)$UVڳ\*i/21##Gك+M' pfDM-  V$Mt:.dedkӡU:viύ5!Mߙju"rR֋I|0WzL AVMGYѡwI{@yIZO2 *fRܯ!1iYf݂b]j@;l %bXEU GKF[V p#YVd'AM;J`? *8t]29ANF|պNYϳW%vt[ ?G|noEDBS6pkAD ܔ+t!/GBK/@vhg3N*n5ѡGh6(eH~Q_4{rV}s8: ǩ{[Ȱ>OJY/Y1:MTKqRIq]OUf5渰Qih2#oȉ&0gᘡZ;‡Q!6p#9H$t7y]b2㼲׌_.Q#'3fj6Hp>Tb{5em΢mKy$lԑڳdlh$1}mא%.b%L&. ka~y(z݌%qp4f߷GgNR[̄P#@f?  T% >"4jO >j~obp!A#R cK, R XMNLś1 nv$2g ^uVx; ) /4>*L*pUN"Xc(6\cg ^JD}jjJ]qFMq<Ʌ5zh&i9ZXI.ݾM YJoH'[DHgկ M7iN0f~xmPPd$MsPw|A8J$JRB.J#9v '3;ݓ3s]sWHңD/M4J(QDT f$/Ql_k>uEBs!)UNXNct#2 "><^< `J` ! `xt$0ck2D% Xe)6)e0{5J|}I>01ՁѵQ+T%T2kXr(@oe+|dZF5X& ގ@f5ou\FS!rc{jD[}ׇWQ~`[ 5Gn@0K&EbHc$]Lu3 ^-$ܘyjMR`iw p2S]+B?/xw Zr) & s>0魖Eمzژ-$~Y}2i&J'?q]dT[ǵ̃|&iOa|I0lt~_H.b]ݠxt"C sRsE}3[]m-sOHJI|riG -FmL+ kNXkQT)3 Rku@n Pr3-GIFcs>2S ςzOR8AnEZ b a& >z*dОB^d:ԧY}@IH9Ql,Z= 9 s%gIՙCbE[6vqQPZT,ş2$j'<(dE 0x#4b-A#bd t «eI-5vpkZΖRw;9.uxX.ˎrafvMtģ?L"Rl5# 0ۼF[Ѽ bD oʞ2wA H7Z*ÁS_,! Ys-S\́Oj\f\*rvSfmƚ~)U_45nps\h%|C CXO *>[|t qp.x4ސK!'g5qT~v:NvRR>wB,ВOLJoppo KoC(M-}$d\I!39c$pfn+w(Ǟ 4+g̍AFE(_Xã tmw*MZhW'ۚA=XFӪj'!>V\)=V (+nOT"!g)!:,(ԐV:4Xj{ĵ4FfìƼE$Ud|+s 뫳 B/ZkUrNrɉc<ΊVK>CjbL+w$h0Z2Y)Ț:vEU*.4L}ڧ}>?ļ4̢4E[ $QUGưUЮF C^?)J"[r;P7K]J4Қ]_9 !zTA+` 7֥^0cNbɫ$= ^},د́9B5m>/ωӌ?rRS)ؠߡL$2c[hGʌ[+=8sbM3NIOߥ8^.AL<3vuOQt\_*x+O3"k ̇U:rˬjZ8.?Zvx}Д>^as0b|X8xC+; J*ذ:d&X,MDJJ(֔Eʭ {}?@8ˤZwcl3V9|Ɛ%jpdK\T "қȨZYԕmQXަxZS ko4f({h½湲=:1nrR|&;2;|Ix`@NS+Ҿ=9#G>Z5-CݼkGJ>XG Ovhj PT^FIS RoʿZ X3Zw[VlQ%M;svd 2b༹HGu2 N} 0*Vتrc;Oũamp 3:=@z=őh0Ob%s1&>h r!0VӐ8]wJHN TΎgg=>jA_]4{;J_v(LoQhV]igndYǙ(i:$=蓨͙qwPF]&`3<2ߨ^w6OY H9Hط~(!Aug1zMBxZwmye1{¬At¿Igx5 Y]<I\8$+ G2lXe']%끈x z뀝Ds- lɾ nLK޶Gl5~ u^Q| ^˚<X?+>DΡ/_X\5*i]0R!J_lكx u|L)0DUOgC6ͯ$8 [mGe""oӉjl݅ [|đA7ΌذKV(9MJ%>J%6EGYPxTr0uLer`䥠6W?=S jO"C{3ޗp X)Rɮ MO9 `B\8"F+wvgs&X):]* 7]뗰·VAW@x)M3&z勺^iNum,,U)Ų>*'mF)Kg?3ݍ\{̚2%Ιޝ瞣 TC(QCg%J&-,B^3;mmQ(^A$5ΛUQ6Hp8~I(ۻv5m6-@Ƅ;ݝE7*v4O^ĘSro]%aEݢzFԳgKsWE&{a8熚Ũi*4OjϡmbDj(tOPqP GZaS%'Gbud.?ZZ&UETyBB"kQI$ǔ`6˿|/0mH/nK|z!~N`mﴍmQ̮*HF>'ˏψphDRvy m5m^jF kDUu*ܛa_H'MF\E~ 8uQz46T_9*bn}z>mK( 5!Q)H;W'šloU녨:%[K~C ^\$Z'R୛ \65j7hj zD.Žw y,xqF\87)\N:V:O$(plqM DsKkՂY`?֙FϟRUJI7cq^ww+A}CղNLܳԭ{PöKh{8)QC/ *7 ޤ(RGkI0EO[Di@uLz%7&pj`! Pȶr`N3̆[0[Q}@~U*g) J5Z0/dm<.cgh!eZWs2h6?ohCad֗kwM\Ԁ\^z)νp7Yv!z:a:T1%zc!F)sX->mZ@Dz~o^bNյiK„Tzk"=Zj.F$ndž~fGBFT8k5|vd$ |@l Ws^FXޣ䃇akk-ƛ8Զ!ȑn,uZvRsX(9<29[l,*an4d En{ΐ]K'X!БII@FQ*UrnK>?ҵX _.*FHf$]ۋ-+Ic19S2y J̯>"P5җ ɸt_5kk^?14w:+OnM?{--#[1 W; N+[Gn /pgIԪH1#"i70r:<>>|ӎJH"g g x<3kTMB4\ZT=jɲ02й_UƝ!'PԼ:OKtHP veᅩALy}XEɚ#6"d|¾%6sJ_ӑŽO?403={lz{^ݸ[TsI 8QsZ}1%$Avi]VC%$e]*C UsH)/C=6FL4!ācH sӿ;1B$Aר6)Xwu#,o{ "ђ9yP_J(3/Ym5^XVH8@698_F7UM%O;:X6|7ȃ ŋ1uȰ0fyQKChoe,)gy&9d-X2YK ![N,s\tE%^khgဃbE.Fkj~t ZGP&sKHMтakvI~z%n,quT7)٩!ćºZ,[|&Tq'N3*JEehĨm!-\`% fIxc dd-7^y5)p9gɳ=m./f2$Js?JWMdZOI"jg~Ϯ@r,:|xWkg$h8"%=aUTt:EUcbT=eTaش*2Wwvo~Ur «N" q;l\w1Q1׭!h/]{8|do}'UҍV<6D7X,bu Pkj=qQYhY.j8,ĬqSdʵ.uUۉmM/QCMP@NqDvu e E2[O"sͮ@)病lyzW|`L.-ӺyUɢz>ԻrhZ@hMz2rC}rf3S-A#y*qP.^ƒ)H)V3`~\D}c"TUpMg*rXB=cG^4y)4?5x5Gn}=aFN#ˍ!( cPsqw{PiĮҜCY )1L#HSZ( "ą}@0t9#|Y8y-|Gp-G$,gT!^ʅSK5Go0gi@ՠbu!H4| |`kC~55o}6Po}c!GQ ,C@p an >XaԆKc I|,pҫ4PREazJX`S'}}m(z \og{\uv"!¯+|pTz'Zեy,OH '3;2 V=4LB?Tzrϟr 훋E+h(/JpU0_-: S̶^v} `~d:A֧i=W(֐)"'K@pVW!OY|eյ5e"3!^+"i5c۳9z7N8gqR#mp$LH+L'sWtf5D'${;+a $c$P07|n!VHi<{4"^sR~LllDžMO(kG7gƋIG)k}Wό!/,(s07e0 ;bP"9 fzcޜK\ccuQWT.F5fg?a;8͓%݃b5w/+-=c%<`R! jnOX(к½dOc업.K ^i--ڢj| h 58!"`YZ-p[!2ā oKfˈЗxptʥ\*!sRu[wŗWB ~sfOf/(֕3yiCː ;5Zd\VfY\gc}R86i؎Olm1&Fb2~$p ڒulP>upȖ j<.xLÉe ;=(XBσH>lDf.l=XMWcT܉\xSGH\t B)OвZ1(yF" +^zQZJJP11\բVs))3=ֳм )xȧ"䘔_뿯0Ԗ ]C8%}Fq?Z5ytw,S:Otd?3^ngĈ؟8p;qRxjV*ei.]jG2^9F W(ū nW7VMUqfm,O ,$MBs>̬uH`Pi$OOmBz)z`7|a^qlbz6:c2fcw#:|/rR>E+68%r, V@H֊|??/|` q.!(DҋG7%bzspR=Ǻ~%.ɑd8dDy+\,WHLі\|I$G2xH,hp4jtN\dXDDPd|!g*4KSL'{^xG|]˅1'SHba79˯.IPMBBɷǏR4ۗ{h'ekI1FBb/`}NKгQAŹaqCHt]$TJ6Ubk3aQU$˸[&$.. /jY~c钫\pP`F>6 V63[f$xEX1K) i˃<"4lvv*s; T֢X4#{L[ 7$"#zT> N șQ%Fj,?uhKVF/\M]Hǔ#N 0bźw1'ZYe\\{Z̲Uu6Huis+!u!;6GyL{+[%GC-s;!!C!t[CtjLV֥O֨|Dt]zz-^6\PKOGGclR8:2O.iO!۴ʲJc"x]ME=%PAe8< aR'`aB8z_0>,. :rD4`QMc tZe%C:=dph21X]kcȊ5c7rLOqA!Lc$n<h{d-A[ Q=lv 1L,N~Q'qXdNQkU"2iGOx`-~;T' SWLmn9+퓱VwR#ωZz&CżkQ0 qcvDpyHA#|&}~ C`n`<H]޲8pt,^8l wa)u $=ZVJC5řt&Pѽ9u޷@ VĎRPg+ݳW5x[-uW93m>NsĮ4~0cz IYqS9ܧrZ2pDc&{Xk`)@}=[Kx\Bjjm60 -'hgHIPw{6E 0b0χl*OxpBos)5y@0T8xsw6>Ӎ_I`K &͞Yxq73ZnoSd̜ǶRB*705#$bN {IpNb X̂ >ņ&Xfwv\/=aQ%+̺;&-}Y`,@Lnp4&a~dk5 $ 3dbr2kuOOYqؘy\F@m Kuw|p0Rf@KwhzKhVY\bPfA e#uNsc !m8T#ȩ$JJ%sl:Gc"z^K몚d並|۲~H4v"q?~gf8{BSO2Yph .(1caȤK<Ȍh@m@eBFw[puY۶+#^}7ִD>Uq' 2Om'V/a%l&\^" }\;}: ];r ufL9{kX2P-ȲKc_X%#`Zn*$fgze" .ƒ3~4^*tdZAcXB=X4Dڐ ݌MurO9*JnfڢGѵ)y(7peP)Zep+82Sg_0g8Z{SYy,'xBK>H%^* tkE{s(L<枉→Ng!lIISSdyr,"s`B- Kvi.}vEt޿@?gc<_:(:+Zg6u}!O;h[/(oGZ"(!< bz6՟d [TGt3Ʃಘ5~a?*(շΔ6t$ZrYl=7ӷlw2Pygl !s שK,1^*м%WčjrD$t9uو등M$xfnӁMY^%kL"N½.kGo*dsQl)xALB?YtyiT >CyuR/Hy(s;m02 } kVr Ց7bfr+. I;6_iμaɩ BӋAܾzQ0@]a$r4͇>$%-USY=I!^ 42 p{ݻ>;lJʥ |`ƍn+NtzIXheYLK/̲;BB]5߻Y&..ޘ;޻"haͥ/dj7fѦ$,"I?g>eA=[dFRs 4?؛7hDiQ{-;C&Hߑ\lr,+zvLT8杻}EOJf"ECvȪSFJwDձ>YRc0uxN J>|*׋$3$a,*bѹdA2}ק<4c߼{/% fR@ҡZc'6f3*,5p1rr<g+%i0ucb6oP˶Ƞ.8O Phu` d(,[i!YC~6wj¬Ͻd.:{F!2&ƃVѥK}~E*_ A m A9Ŀ#ByBg;Zzw> O/'XMTxŲ)"'1?XIE֤ ǔ>k# xIϢ\726ܸTlEC륉V:Dz[]<ҏH|rf.h-Qʶ+2+uvq AL=" {sWlF/+榙FF+YlG 'ջӾ {.al`{/*CH$7wvD6:] 8y[S=Jۤ?ŋ 517\P*#A'f0}i[PGx_kZW⺳87j=3YcZF '{fDvU{JN NڣQ 0Ov,+6VLH0_oA ^hNHڅS3`EiPenpiELbK02;7˹Xk߲!(O%K_Xj3y+ɰSf /c~D;(sR%ق,%m YGrֽgI)P<}h xTͼ,Mm'I3-X֟&'X6+-{zк(T]as̞^ޝ ;4\,?3i.Ds_@lU\5V 4Td{\~Ւ,ͪcT PL:^\fwRk^)mO*oO}Fik0Aڠ!%ݒ -$r;I\@zU0RəQVЊC -Q)y>U6М^m`n)+na7S!j1ҌQSQy:Toyܺq]zZs`9UWSAQ1YV8LL^M[v|5[d< V]3g)CK*ui6RJT᠂޵,IrЋN/;tc;*b&V}c"bDI$r I*A ߤ2=/~ ֝+6S?z/E~vpN{)JB":Y8کT@bx!}&>%Lh x!IR^Qޅ- +=HE rfp7d$d{Ě+: !7Jj |0x\ȃu<jT>)x-2xl_wtIavyhy[g{7 mE&08QA.wF؋v2&60.g̨k2MkHz;Jc{q@mBwc#z<A( GUo0ĘRGޖ0'z[jlPֳ؟Չ@ofmhXaG~4!ʎw8IC eNJ8mhܳnwrŠػ{*mORZTZ}k<\ɕ幣hD8з]1g3~a.)wG$jY0}~*' :H{C̉"[Yt6NCii>e,",i$)BPRQPȫ}ɩS1azWCX3eR?{gᢽUV؟Z֕##ŁUWx']"\s(PF/S#{~;zY²ѼSufj'σq S-aDg9H4GFYrp!9U p#n-b͢f._q AO;d[M?YX^ΖDKUyr]>`|gpXpR1&b;\̬ok19)ރXWLP<6NNwx=|yMHTQ@DG^ݐˑe8?y1 >r f *ZǻgM} "uVi r-64y9\W=e] nZ@Bd!@ asZQwY6NT%+m$Aٓ#f=]?ҏOCY6JP. /a)!ī{: rdp ztݤLPTp-Bo"t\% (%~rT<bdT8:q ͛=7dES٨5}DD`kHYZ@{y QXFgCa6dTGe]t2o]82X'|W~kz|(LTaS6ɦvA6nO)M }{e׹ѻi91%a#[Ⓑ-F溑F @}oHq|;0c8gVW:Ie41 2Y2W10iXj](&`KnʬvOpv{U}6 ׿dk]º %l^vQ܈ `5:ޖh?㶝M_n9\7V![݊2rӿ~> !8r2*|0/}O9b qGH,v3Xn ;w@?ʺSoc?;4E؅WG@h뎥=/c0*mn1(=yѮBcXhA Q}j$p(_(b]Ob^⡩^N1j㊛̠ U]e?ovɜ7 ֘Etu _Фzv*`Fx>7e(Y[T'/2d9QS ^!-lkt2!gM"%zHVn!Fzri;/ڋb{/~x/?LU׼''冤-߽#g&cB]u ]嬪z8:ݟ 1T8}r;uKxPO*_gjjوeC|j5źJ綔ox$]|.PR;:5xb\sy'rj.s;_vUcXOlсOM$R{0@}KU,x?f4fe# I|\zV&)&ZܩcI9NYó813uEOk|6'\x_ z< He'X--t_hrfxP4QA'H[ q>FUϪC07I?ACMG#?uΓ4ʂV86o_y П7MMT jJK$Ϧz97œnCB5 h.Vp.\ŌkY%$?+}ZG̻B51zʅC6901wm#[~Kx5Y 8xK7ٔʦvwx)KaҹXȰwn_BA>'zWv"0LЬ9_"C}{QԌgh_63bܹk%DS\6 3CK.oS'a% XE3g4 ރN\cE]k ^7*h_^E;잾pmi1K VaஂţX6Z#*3dS~{XSLM=YhLNKI2N=j8o2۸RvI9- y)]4VN@h+۰:Fom=d.*VaB̄}yIG'=M%4s%O ] HGV?PE?}-`{2-[Á4Л-3{QaFܳ_ƟXg*hՅrt)vŽCQr5N%`$UM56\3I18ttJh(+ J/haJWi_/1 TȬ^<{q aQq߭Xyc[itbiHu,,*<[ҜI] lj'}]{HQEt-vH!…;AIn"mTBa˕=+5O :cm rg1_1m0/Ziً@[dk pTUKʊ󣷩[Te⾌tl>y :4~q"l~#RJ(WV$ɼ9 XՒaA+B:mxn[ICEԳ#"7 ŭՏTD5doƓg8o> !tU]rdaN]Ƒ7(M̹^/:x5qz}/mjA*ʎ+/U\sgxZ^21WgJjCHO.JPW -L]h0 [ҹ[h,1BaT1gAHpf/7i5r̀h+t@e * OL[Z"}0Kщ}T~m8~>g3 Zߖ~وK -a8NF ɓ*QՈz;Y=k|g}49>½#0JMZTf<;v̢\<0pF%-h%Of72HnM,{smK ƘJeTIJ0\*dbO5/޿͞86V?K҅OrINՉ;|zّ6eTfK @a tQ^fr+Y\Mޞ [!=W MJ[wD6v _}^oBIB.H kԐ^EyA/ BM˙0d3M]$2V@FݬWSL.Fɕu +{no?+_@ʆd%+ul uD!Hĉ _Rq>銀2ٹDuߍxV6#cfR1Iv 6]}Ng˾=8I}PvO1Qʶ) oG2mqY>?֊vQT;+9uq&]I&cު H˲XEʄ 2E4+mHvT9|'6،",KG#ÍQY`/JXꏺQ&IzJV6i i#P ]g=*@{vԷN͊-Y6XJfн IBgykdwy6mW#:}_M܎K-$QNu?DT`ٍ4g;ڻ;,^| :A>pX$b3n~_a1p }qL҅ir}D;p*1 ݓU] Sry\w]DF; hVC _̮5?覼Nk=Ay*mL2.Ursus8{xjP}fr():^2N#(] X{/4ި(=0^qWRʸ'Qڡ54 S)ԹKx9ڮm8Q*6Cw`wo%2=WRP|ꯙ߼ƨa7C pntfci+j\u;'@+MAzhEΑfVGyο_M}m_FI9- =:y3U< ?VJ)71PP`C20iA\ϰw[ 1 7'N 1 PSH8R`Ed4#ꔲ¦G}V 6Ao(y7D0_:2mwjT:TMV5U&@=_F绕T'l^_C8ޠ}lWi{`$@mk1#Q q!x`^Oߺq>~bɠԂ#h`:MnY8ŧhGcd,ur;mc7ճdI_xL &X<>Y{;î> ګu“lbꉽ`Pp8Nu> ŎS )S]ejU$hje qAF۹CeԾGLOKI}Qq5W\>Sq3MH*xdi\Rg*s|)#f.$o ZS8pHԬ')|<]EO5;/#[X2د{t,~鵒bF =BOlu}>͢t(( e#e+@p'\?x'c$1>lL}ڢ,CU:$mJS5QSzi+bxLk/Z,/UdZ)UeYtc'ea%BbQٜΨvP=y'c,8$aGF%Fpތ6yU秒G_1 >S/C3̧Tx$D\7mڴ^Okݹ.Q6 k͙#? Sطnaqq[6` _GE!PSHQ\|K~^gceC*$R[I #obM% .xe݌6C/:L柱XQ_ôPR켴JZ7zq<[ɬH)%!ɍiF٭H;S):|e:2E 0֣K! --at H]̌ΞYQ3R!x{o2p('{J}}W {U[:&3*r<27d@UwCቘ جsYMyvRW^N]5\ ^FAsnfuu+a1pXˑ[pMc^O_mDE&7pyH+ O_p6,X9(cZk_ϏM"!?{CB/p-oah2}f%Ŝ`(_8D" z2;K>Af(Sd#0W%$a].kͩ\G-u( 7p\N:a铡< %wKBG8Yܽ@6PC(Y($^ 5!PVVdhלPz:1г**uJ7 զbto5O@#9@P `}v)JkPrsg|>4f1,5|N9l0$]^p!}c-4=9}[AY#T+(/N=w KNz%4< )SV@ ir ]e6kֽD0iy_0Æa  ^DAim'NQU]\ivpE #8ֳԜJCyz.kZGC ,Z44҇I  〨=:6[a8*r\j$<nA{ֹi HHdd!i$fumD pG<?| ch[ t2m̄WG(46& @yػj࿱DJlz7Q`/9ͦDf?"\-qkʨ2o֥;S Or%@nuyAc 9 p[%8S޳SP7ֲQtYv sVvGZpm5p8!2Kʩ2B(j %$2&G"j5Q#LP#܈>ǗXQF"H-xS=9&{t4 Fr=N ?^13 lMn .qDF@{r!́]tːl'W^⋳zW CF̖ȕG&À.w,SVI=І&foDjT=!4"fdXlh"]^j'j<XyX\toBT=1| U4|TVDo,z|o=Zׁ3$appTtEb'!{$&H3r }(xv?^ȿcy[%: J218g! ΰ_v Ȉz0ǁ\3rmLleo K%֧CoIϫ1ŧ۝j76a/P<9q,aK¼m / SI 1֏1ڨ3w]e =_Kl弐? i#nCya%4rۘ3"_K= r:/@rHЅ Tmic+r$X81=L,sa]Ud TH{jHzL7E{g'vSb?pd2m1]zdr`cԥYc!9=f yx߇cdxItԶ@ FtP\I,E[{k?JW2(IEp[ ip5=v]'8SmNh\{0xj*M3UT͗fZk:Ţ̙=UGW{nnʼ?۳g߳P/Ca6寜I-[`,TRV|%>ɸ W飋dִaҮm"9\C "Ey/+T䃙c,Y3G.q Ӧ1Oq),pZhK6]M?|+4q xsz #GDl/V3"gH;cEcmH d*N>Uȁ"P{U q 4O]Ѳ%lXemP M8JAP?;Oc#dV/v f3M&^]s5/U|HBMc&;l8 'TDuGNʛDKi8Z ɯp_-ѳL+<~4:4!LF-5y#̟.l*POuefM;r~^,kGX6Ii qA1Tl'5!`хܦDJ#'}MfKrΓ#֙elXJHa6 +T;Q)/-ĚU%,DA4i~WJQ:|s_Sf [ vGGn zh~Hۛ|l)]J}misgR-<⍫P!KSQ@՛ @YoU f 4h>v,,mwS?IE xTD~ ~ L":@lD%d>Sfɬu")L_Y:4DKB<QZ&CUӷkoS{󛛛ɻ6pKt;;c_kh&@Zl^RQ)=vq ) NKB`P7t"tܛ|Y7C`[E|f[&#[TIƍqܝ8f%ޯoSc[DQuop*'pvHZC!!޶l]F5(` >fn|(L:-rPi+p-'ǎ$VUrr[Ҍı7SE,,,;Dt'=Fyu eC`M&x8X=4xHε\&ֱt>¶ ϫqBhJ0  QH=0m.D(qak=^b#8z;%>*h9/%gm`F75)q*fM ̤,HͲT:h׎OYG3>h BhЊTӑ$A]l W=_!h/>I)NKL[Ń8pM~Fv[.TLexo*%Nʗ=2@ja]z/]*+ m'5@Jh,~Bm+f`l4rFa!܎ l3F_R|Yfp`L#?Z4Mz3`OSx%VC衭7\aJ3^@y1OwOϡd\:Hr8f#rI|pQiM#ht!VJp,bUcP ;FRD 7^&.y"l`[ük1f꫟ґc&m׿$B]C^0\Tykpõ6XXmJD#4-az̅ x597:.G+[c=׫cm|ChY]8蹮n޴t+N/f(bz"7vê8=?B!c< ؿᛖ;K_!/&d4f.ʭʄT ^xf󡖜rh2%jtʢ dj1DQ,L^j#%%6(gLbeosdШ- "iAw.*@1!W@\ \Ceܵ} ^@mqg]rHޤ5{Ie/iLTO;kD6tu)E57I33C4?Ic_@K(\˂,3}T Z>qgbԬ6QF;]`_3A/U}!N3=\B} Vvp5d) =%g"u .hI̷U5^ێ5';J72z==p! 9 }ר(@[;[О.k鿱h]هO\zHZVZCϫ9OtyFf8A^m I6A =kWm|{P uK^ %/,@-J۔'ݟ zĬŮN#N-qPgaG~2MGg[mlYo/&Ke!^쯺2=>%(8ǩU˖韰et8Y@ 2HцuSPmnJ*,ZLO*71v":Q5[zv`J?ydզzmO#pPmQ>MKU:Y 4Ǎk^3 YQL9“Y(L؀rKo1E_@6n dw05b&TX8 ~?z90̣#syM(O;=֭iKuQ |,_A{Ѯmx]tHt$.fԠv=z|u;ɾ}6rӇ+/ӄy®,Gzw6sr}$+( lJH 8fB1<vD\{JZ,FI3_<- YF ?|tr-hf3~Ogj_~XfBH{Vk_Q#_!]$XFA'a.q}TO}- Gz3Q̖ySEIB]s~ZT\l/4+j6I j*-H{&'Rg5J7DMĂ ukW6ùQw:g"mҀ;hRo I#GMIZ닟e#3CHh ITMDhegSoy8~JDšL`h5AQpzm1V~$ kE+]}a<.VLZn ,HoLÝƤcv;w,. oaHBnlqajbbv;URYFjM OPꛛws!yX$JE_J)bKUNM73IGj +'CCSjpVU-qU0KbNL|"?H^%%Nmɛvq$܏nu"#Azv:xmjXgWiұ|,eT{&>:ATTz˘Z2O}/dO8do 8@}.qFעD?;Ɛ!9x bw7 g e:$mf^xlenKOGK!P.9gRs윮E̱2u-fI49~%Fk5ոd5}]T~;#3{rr?GrY>[܆H.\ve9#Llۂ75 5WAHǫ(ܘn?q ?գ|mrΘ im%}~)~/ n}k~AA_]Ͱ[TlFw$9&%@J]BMޟV?!2v8V38]ZO):7ׇ@,,m99bf<<2^bl8_BPh,UZ\L ~G !XeU,/j~Ӄu?C Ż=nNb}%zABMC(k3j$n1,žvl#BFU3I~t_EGզB"@b.@ ;P}jV blK kO MmPJ;'QfV vF CA+gL@7)fOC؊./۲"#a3tKc?P+ 6"GibyI $aBu6<(}$@X&㎡,ʚ3"Uu+z_--vP"Y4_A?+_0F9zEFIg>3%sA9i^Y͌]"+_a$$ LnizTiUUo٤>g<~lv-;ӝR^M={8b7p`\hH/ mBSuvX `sn3% BhU4&V55zznZw~A|=2ά*-$,͙ͮCZ>}5OZ8$uWP;<4FVqމP5aӔү<.l]K} ?hߤttx:z%/GWynˇ 1ᖆRk9 d7Mk(J2 j7V"ņ%^FF3!ŦS40apc8jni^ q:0ʦwV5*PsoGW`hx5\o"z)6ʦֽjB!u?Ԥz}2uJB?yr ?s"8ǣFֹpofGycWd(KS" G3)_?M.&9S1)(-6›[[ >_vDZO]z64]ɣ^R9M0cl[_LER˅v™'!~m4ғߕe42ohlw/43FBJqjx;΄$B/BZ_&m5>Ȃh\.<+rTb*aq '55PŋA4Eq fقm%h]ݪ^GzaibX엀ݳ' £a[ٱx]~UoY}Cs>1Xo.mj .Uy~ZkQ9X9jH2{QrWq>\9ijf#\(9q&v1zj۳qfaWU#ҵlJq ӛO?\;$kvȒN)\ )vU*ʥ Yuϭin[{s+heQ}#bmj{5~gznK* V,;݃}t .~c._q>n*$|hïvWH?dS ]c?)c(vN6%$b v 6gb*aF+wWo{\_ IRjwV#]_,2v|u2}Noٮ]-Qʈ>֑ )dd0CxgRa'cEkKъǧ߯Bso')\^'tK6sn5 \߳߫AvQmm?Gw$#XJP{,$4ka̹@n{`Y-AG[]t>믲ע5mYX @^ӧ]c؜\GDq^ImemۇEN֬hbJ(^-!"72xN/S֗MP0%'txg7o4VO7VIAiݛŒd^)盩74(`YY=fuꬼo0Ofo(08%.ΞZV!g+:8brr"1t#hꮁsts3[/>y4MPolgb7#-/8Z ٮzn ^f[Xt1~qaT$dg6`\A* D ,oAFP@͝ǽ6IZȀ8C4.>~܋fΉYcU܋Pް|R35TS*v,ԖEDCzRNgYҾa:?V Tyn 7:65sϙ'F'-t9g#eK'~%v H5xt-rT] io*}S Ohu o r _v(.-20+ M?[1@`иxfB:+ޙrh9X.%Hn:i*ZuVn H!z0/$ X!4jEPʻouNdxW1#eFɚ9Qnb]x6멀>ْJw謏QEEs[/R$D) S iēĎ #qAdU6|<ф#_;fGm_ 6o(y3[;81qwi>eFk'qP ? ^Dk.&ުuk|( #=s[9K5xFaܨ9KAqOND.Ib|ℂ;Zpl'rr -;:_w.]@$Y  SE1eLQxCgj&v6ݛ(p; /w\䐓q`bjm_:Ui!\5LK!.(J+쉆l$e+.F|(,mTH׋E11U%u900<4JľX1@Z2)ko`U 0z": 8^QbuϽRB3r4ۿcN]P+[Hy%o5!+Ԣ5hYr,E5R '70B9*&u4IOsz5ߖ5=^h9&`\۟5mE>׊xvt0ßs1.԰hkK}0ԛOZ֢3}mx٪Z?WIԪ %-GzA_0&Cv6@^bl !xC5yNѬ K+vz+0=4>mX7Q<.U۰1lƃ]IDpиZi~m) ciLԉF/t<-uc1`7;LMMי} h#/Iش NUwrbſL[(L!6+AX %ސFKl KvIWlгxό@G!>8 #f*|ݭ/ZJ+OܴCD.Ɣ"Q>;S)m pPP\F?M:*:tf,DLzE\^M`ЉBU*{QFsSz&'&Ú ] & :ݚ;OEY, OvfTt[A:YcF #Ȑ q:0o~0m]OUry!dѠRC'p)i;dtk@q/8ߑ5= HZݽRLh橼sԒݺ RiO ޔd$-hN< ,GP)}7`ѫ\(ڏ zWoj(lӟ-n--Zl[B:^U/(B`>z')TKΊPϨ6gdCy." ƙ*\_O(BW-5!"$H[/;6}ϙ_B@"g [ݯ!d^R?|?+©܆̜L(@XJ"dt^YNa񬄎iqɪ Yz)lvp[e$FU1>FעbXSL^̪~[cz8Lp!"K^s]vk75ʇ}P`D̈́c ufv&}MS*޶:(YVwP)n'P$X <e&.U|gNĖ2b>=K6>{T"=Ȗb%ѧ6 #KAL:3uL VտtI71*K:)F:Ʃ=[[Qq(y,K}z(@W zbYA'%FmAޜ!h0;U`;_ ^wض#[\Q^eD!jHzx֖S2/^zttrp|O;ꃩWc?ܮ̏_+ QgqJOPyqRiE=ܔgByj~gWU:A]g 6]=4g~K@0js7߹y"G &HW1oBA +.uMY .+8!CbW9L9HK9 d\qg @yYxRYAN04.!!#8!Fňmd; Rrrvqx(~`r 蓇R(!m6+ P2h?[t-FT^򬥰 UNJ,#`~0gSx1k FzѰ$&ʩc$Ayc6 5IJ'a#e[ T$ [EҪOU{q:εv]!9@Z5,bR|z@wзN _ha XbJ$+'e.6Nl R{UYnf]?c1`!Å@wsklm}X-'wjQdX,d!Szd>'K,FI \9-(Y<.[ty k3||s - ʧ6jo,M"Ѽh@.Iߤ~T1ZU&R2Vܑ HS7 YRj --:2By,L[GuJߝתRsJ@۹VIҊr/{C K#Rlo,R<2sJ{.}{i=E` 7Lhd>hG#ǐ8_RyzK҆ab?5"2I݆ Cp`pr+{&W>A7 XWO>IJpdl[9Ug!# cOV1ģ$= *!d]ޛafɟ.IՍ)Fq:`t]XXKd?i'C6"@!T{r.7=C}a3+:׬Zp>\b-Q&0 اG\%h=֛hBukORDFNDגbK4k 3?7g\@j,rܣhœT ]X3dA 6nz'kB[p#늞jB˥pib-.ifCGXdTH\H2|DoV}3A4[[W1N{3K-qkW}v2AL!;SS4ҷ=V0ՌBj ҂||ſ_c)SWϻ!|^0Ծ͎Y Pv& o.C\Q1ԱF'†M8{'oC|.>L,!"'T/h^p>e{ݤHjkڒaH!Q'#|Кȹv3 BL[&S$^>TW(ygm= F_%+8BmREuisJEe]\Qdq2<8{Lض[nڢLWd^k=I.]M/)B]huϾpX, ΦzqN*FRTU"jrhT^7**T#qFe<A~뿪?%$s VJEО xzArA5Ŧ7=;ɐplЁt$nH/>^F6` Փq-*r ;w`!>mҍIObId,8JQQ>3{uJ4`FRb^ 8׶z\I"\>jl:XDg eŎ}i7TIyަn;$;7Ε~Kvy;؉Ȁ`pd}7Y*/5Ⱦy8̲mz24,$JYs#VjɮDDji-9(~p"#6Tc+WUeyoXYaXp\|L'Œms=6*2dMPby¨iE(V;P d!c")e^f4 Ibӡ!6$4ZՍ|(IBAtX4DR!IӏonVM,A9:J /R N0zB_ %Sѻ51\<=ViL0J:IAKg(ڕiXr&Q|Wp|~/!9hLrb/(({|OupCQ%dm) z%.Ebb>O|+aRR?CcݻL&[ Ϋ_J~}Qbh(pćc6o@r}۾/13{~-h͉b*>A~ȏ,hfyn(0쾗?ۚ Fu2`ml嚗 ߭O8OR͛?y2{3fgm_:i"O]EdkoƓ&DY2G_s+/1'Y`C3\=$x)ׁA-`!w>ne^W3_Vܕ-ҏBٛ^r؝Fy,Y9.6o2]UԘZf&F)ƉEG~b=iUh PPDE[vHI"6o\Z3KsoIg4P|Xn8:2 1ON@>D.^s|` Sߟ8p_?O&gwXCAFU{DR/R:\ t }}_9WJ8"o u[Sg_W5}! }hǪл)WubPnqA]$o_IZt)P <ٽH̵IӇm8cT'}}=j8LehM1,ǭaWߧdC~FAK%ٿlFz k5,% TE-LY==53Gԛ3Y⮋lYT{2P,zYvgi^u(t+n|XSUq>ZfFd] _%NZkIDJjL (O0LO=r([c+]b|E`ҥhj{u$S1*C Fw63R#:âPzYf?}7oʅFem+Lk;؊5x~_H(Ra8 .a"iH0S+ќ)+޾h閂 M܄)k=ѴaW>'?wʕ8Ǭ HqL?LkBFtLHtn7a$02RŶ?<BO!9uc) ;Ia6};~Ė\:ƢC!%VThpY_Yljߦ0J]5|esB5iuZ*@Fa/Q+0m%tߴDC`* ' H#J'u$Wq˾H(gT i_ͺ*[u:JdFBYLQvVn˘dl{m<*h)gE]U;B2AŔbqNY妁`aY7}|MJ:>{vsL#!xYc#31a ٞ1C뼪:p?WjP.BE >dNs/CK`e%oQՙ(/f:ttQlR㿱IbᆢX+6JHU FfmScOP.j]O21(RjXN ~0<jſC<<:&g_ٶ L]y8Ɖ%Vyrt%w7A{o?Sz{h vFJ{񇸌d{PS{Ɲ7֎n}c*4YeO jV =- 9FE|Rk,^EVLAox0u_A*'hU}0I7?4!=^} kS5c1&e5 ˞dBĈEM@lw|% !wytvM HvQvJK><]U <mEi Jl p;\ ~RW"eV Q'84)yks'"E$p/y#s &/rR"M"boe{M|Vv6ahsΈݣ8eoT|*Np܈ %`ETz@[9 JYH{w}6 Dorbչ]V%nW*|]1&OSW8hpWQ3ꊉ+:3V={dF-Zy?ckd_#5B_)r\w)NEhEK;OcG3 3d*oQ+y3ߚuITι9jD}wld- ~ v藳iJj1K xxfu7ٙA6XktEBQܹ3 !x`LNH@JxL e|ƒD0JLP/AB!{GM(&!ӝQ.:g?&Q9X Q׃߬s& H4*j}e=4絅U ~_W qܰF9VXY`pmoC)% A2 B(PܦGL)ў& e2[س{Oe!5L`5-hk)n?WزXmO+ bS6=<MWƧGٵp;vwN|M{%e>jAt.XP;-+% oOD,)uC(1"mHkӷI9 'oJ]u4;ZQ bͺqz>|`zlagTG/4UGэ1QX8z*ѻ]t9DIU@R$l-XѹҲ0c8/`ɧ}Vjk*hgdP0lRƎ"0,-͛J4R?,kSTE`*RTDkKV'ޠۑ95ijb ZP#e95>@C^o_ HIoH2c)`hE=hh+Nj%5]\Mfȩ𷐩kp>!i~GȌDe5֖C ZʦYC4kYfW0n<&% ]pxwwRO̓^+9؎hGvk$x?EmTyCxʂ!F<+kW#9 * YZwwqx7o6ɓQz\<",p~/Scskʻdg(F؛ \,(oS<5ʬ`Y𚓁~4?nan؉u% ˓)'¦bѠj钟 v&;_Yi[QZr8f>ä$e9x ̄CdNwGTwv9!B,Ӣn<&U=W a#r81`s`ZNpwS5H$ғE5I&IY9o R[TWڋAcݳ*.o*(h 42~hNrhSi/sLMTG&oh*>ȜkFd:F=|:՚8d $_ư,>n8)90r !hwԈo\3 #PiR>kLNpDp#O]4)'ey4Y1BmD.LYÊ"+/Ҧ( L ,5r'C.ngpb&n|C&Np fɫI\0;sqBĊrKc;ݙb^qE *``vX#^oibݩ4;QlM6픞uNF&mlۇ{TA -2.8a>$+GCXj, dž%\/癩n:\ɠ W`v>Ztb_k!Ċ v%Gۣ*amx@қO&l@#lu/ߍP*)gC?\H޼LȈa8ߙ} +UnFM6^i!7fM3m|#zqF} !\18}x_N̤!xɍXO gT%ǭ辘oܲ4 ,!Zφ7czWՇjH 9@w!g"9X5M*M0jǓq)Umŀ gCju$[Mb%p\ "qXkR(ImGk1b=riʔ鿮W/_)zCΊY1z -]/ } \U\&bh,t1ƨ?1VxfoLj*#P#&6Mm[CVZN]$Y b)7sPE?i{|t׹fw۠r71wȒ֍t(̞Qbk%X֏=&rM3^sdt+v‚+4noFz%;H]ګg@'m2?I/VOQ"[5ԆC>I.vwvP6{0xNAӑ:A%>]; [Z9,VOzpY$W#oxg = TetKwècaԟ0/T4y6|'m7SHTGsuFFļD܌#l8+ 9$˘+ !lGbYܘn,C΅PKk摇jW(1iY-Y9YF`8\8"gM 䚳p0yYuYn/3X]$ +z( S0o ä9fL&KNAy `Q,oGp}oޅ;\>e2Ҭ3Rϩt;D'eVgJ|"3G!OE<  5plHq9aQmAw6R'U^L\/W.Ѱ,.?X)JipKgDuri+;>xh$2x+_0yKaU܄5{m0eR8Ҹa`n`<7)(;ưT>\8PDMGs rD{{%r}!Y3II Tn7sw$nNa6;8O!Cs1m׾]skyhf"t`V3Alb0.X#0C9"!씗R~VY;_mϫ1 C?i5p4LHegC^Yff'OUҲ`"j,8<-0)2YegdP#IL.3QCK^tvT੢ ~Lv{!uy3ҳ9 yZHXKv2* hj>|1kB. c!*X]z&+Ϝ'An ]y %ʔ=#Q)LJ+'5y%S9y+7:K"!.N@ݼQ46Xx]a|LFB:A,ǘ*$jԚw 5ی;{aLʶd/9&s1'T<ԐW F{IpߖKMNf;MM p'۝mBeE,,3bIv }kR凶EVٷ;:T[5|b4%o6a[FZNqM3xkquq|XрV=FDJrCqr?U~ =]飹! ¼k콒w_'@8k5zHڸG{Ql zGU}!1w.oz5E*" b>ʜMSNS V_!F_[JލE_~x|&g{Q0O.Rch'#v,pC~2eXfrf:S&u*Լ]UQҿ/fW5@Z"/aP3wף8XX`hhrfxw% 5 Ԫ-!osB ~Skg4\)B$ `WW &wh GۂE;.g<X@dFQhu(=t>ghj4)k/-^_rot|LyOs)qۃruQ}4s,(\<8E/?xɆ(l\J pk&52>bfvX[~.]Lx̌UYh\J㾤|z/F$~² .Z$@nk+/꾿^iKK\@#zנ.gNUNi l|p b#l+4uC٧A2IG͈1{C.߂tu$PPw \:tM%&Shhǐc5 UvV`EKݦ⩕ffJa5Q6;\?yA;%CL|b}\&Iq]7is;IÆ櫨Abtbi9 ԵN^wP|H{8BdWHÛ-&cېQr6V B*i/M;?|u?x$X>=5\ 43!K[esҒ3OԏN}@!Ra>jۇg(ɇQ 2TR:TG _u3 t,g>[ ̦'9I/hUwpպQ*tdHlSAKSwUj/xOV3iI N1K ~ {< 0ӏ,1) GwVN9Q>kQ+RVXq4^~ENiW]zIHZ+_PX|-ݬ@C0uM ,PEQz0Z(^yZi/Lò`tAteq#? 6M((':Ļ;bLU-TAe7Rr}\s֓Wʗo7=86@ݘ#6-9Eo& dۃY8Ѽ 5 ť/V+m;<0 N'u u8M6. m+/WenTNR vč֏%ƫL)%z 9+lohq-؀a+T/WxyUh]nYO=k1 ;KL r]`dUn% i0Hb=_L9m !ƵMP.M"Mc{qn1p;N#+48!2f`n zrV4r}@uJ?X6>;5Sv|ƻ9Ȑ"{bɄf̉!:rI/OY4vD#B1j@c dEƓr1XnKC( N8uUtWCr*=K ֳsI-΢+x5ۀP*gFΨb5Owr6y(r L.|'aRYgăD_`ɚ bࠍ9y1(h\U̔,y b=r2nC9 ,@RQ]DiF z8]H5+}wJpVŋ/xdjJAs9xD}Ɔ:(7RQ%Zb5""HcJ>L4E]" ˴jԃ阩}^1mxZP "=DpD >S{ZE1Q7=:30*43. ~XU+8"PLUzo֣Lt9bձ#`+?QDPR@XkLLG߫~j=eae^:m+[ /1xq p0D!>@t-8-36ǀ#&]aLl)Z,* |H8G$ gdHS R #5;_JjB]/q1TeA-My+/8Zl٪X;[oB+-P͙*Vaf\YfEesӣp*9G(f 4@kddƒ7pFc`@ J- Q֣F*D;X=0оXEj7&}ubB @pĮUtPW;{RuJ(ВPBio=3ubï I RZtqv{H7>FC*ZŌlطO=d2lb>SkmpҴR̛ậB9Sg@ht`Ff/tLq{z:Xv;ީնLKC*΂JUL9XZp6^7wEj)o.}°seW~4%%G[琪d~C4 `t`B&nvʏQEYNQx3C I3Wݣqp+#w(0[Y:t1SO{C6drNs,$1vDYEMe5rMjN3HaoX{hY x V~{{M4h9UsqC" f'!@M@"G}H??$^baUe{~3*bP2b/?YFH_alL¾mkp*,t O2ͱz4qH]'B|s-z&gUr8fMS(&zR-pGeF XΖ@I+wk"&4JK }"ZL4;zdX|*:|c}һU8S򠦞-m 2Tĝ˿;q̦wᐏoc<ȭl'׵*~!XlcBvS;:yEHVow>@qr 5Fu/߶9r(1n RU]ip0ґ:o6&0qӭJKgYZ07070100000271000081a400000000000000000000000164943cea0000b564000000000000000000000000000000000000005f00000000./lib/modules/4.18.0-499.el8.ppc64le/kernel/drivers/net/ethernet/chelsio/cxgb4vf/cxgb4vf.ko.xz7zXZִF!t/5"]?Eh=ڜ9S׿[u|#ƥjjSF"yB [r@'Y(1-O!*+ $@iA Ze/C 3g_jpfbdǚtmBD!6r^>iH%JɎ`O0b.!Gh-gS aihIv@rDτp%s sgӾL\x1.OGh> }zG>Tӻ0d,w* S40EwDaHEr-<ɷcqW]3\tKlԖ΅>ڝU!xC*j-n eh->YJ~~7~X*fWГrFBmIC3S5<Ƶ* M;zhk!?P/Gj|2 ܺ]o%a^feVL!6ΞJ.SϝR.2͂Uz@d"4⸟rs{_&f]Q1DX:*6b}:lA5\1%/+JV9LΏ7GUMj MĩNAX_}\:JPviɩ $8&8tݝ<̟fjϧ¦_Hʧ<$YyQHBKĤ)0yTPOQ9PAkeD:s1z|Y f~E5,I@G1bq+7ÀA~h N uOn)T4hV4ylX]b_FO&Ⱥڟ67%R]X F"k';ju;9PG!8b` Q#D柎ݜӍ'H2gE_N^׼+Ga]qOVPf.KC;2뤻 Gq* ?EǩMZH\AoV%x2q&?[˪:^4D/^1۷j̊UJ!爵)J:*[S"3K9#At %`G3[Hⰳ_c%16s%1m~E6)1eMk+u#Sο䠈Hy@#]WAsg~bёMbt4R6 t4ź#2Ϝd*op*$' vLrn_T4vdq>|z*@PT@JŠsh>b#Ӭ2@Bv;aQRO 6d-;@ n }mlMw?RToȓC hdbZeJHrQ_+O"I_o6z;AFh ڌ#}x#\hsnҖ̭K{d|+ɾv`.P4%$4[C 7[#ȟ2]/aGH$/A1 i;5d^{X'cKq9tSyT#ayۄu.BU =V0HLPCT (rxۈ,w!+J.1SG(Q]vE7*IkfNRܺEׇȎEWC'w89ۤQ܍t8PqBXXyj`eXUrtV?öqC] ɖx|FW @quކ6QU H 4wQlm;q£Ŵ NՋ%g^Ӻنb:RC+/G  x/kc 16M8~C{v(%{BPoR|7nKQh;fa,P,LԵʿ"sr\(!7@s꯫ً'*ELćik"pqM)_feHlU)GOq㢠c14̞-SrR7~lw}d!MQXvByUOp?asAiYަ2 s[1?h?F!X+cg^ӄ kV$Jld:ƕ&spLj34nm;Q9yO$;ϕ=xkA[]Mw&T$-c P`E`$hz;6SL!# @cDUNc^ #5A7 Z۶v{XzVfص ;ufyuD@8_|FnZ@~ib԰SrBL^[J2JQe ]G Ms NZ~hie`Vi;Xogds2dMt8w~'n¬X77bY>_ֳP+;(Pu(w^j| 2qׂ{<9uf_3zOCP]5eO"b;8^˹a]ݢ$uiB-APO4R {?j/ cTnHh"dh2Dq1d"I5*ⴝh<2g3Zz*G6)|G@-I*딤8h*ZD8^0a:4dYX0QyDTCqFy%dF8**8 ~pcQ! ʤ8 >d iZP49,S.V #ԿqNrZX&=r"Tܲ0M>j]><IIE|c0UK:yȚ͍FFYȷo^Ϊ[_HNz:ۭKzS; 4]PZ81E>7]uu'٤t~_.O0c2|=~Um C{յ^hk.*s%٬F7%zoȪ\v\y#y]u.Yz[YHݎ%iW?<{-էq2z4X'ڇyr,*>j _~G> [Fkfow0bZ30("?oIT_F-g:\s" ~֟Q?vDtG2@$({"`^oܨnR甎Zᗆqh /'ԮQk\AiKMB/!tGƙ_:{9e[W& Ő@t)Em'OsaTJ#ؤ˕*?iO4+VRmnXw3[A7ђsd߻~׆1b<|l1C h<0v'E~>Xbȵ W1R~ c mu;ClaL4 I _C뤺 dz4feE1"#]aIp"5D{,646xw uS ,v"HCAvO[$e4M\boԖO\9sqI?]oKfʂ0JuF{"0[iw{Yz`M÷ԘHx=Gr0l#'_}c;ŠGϱm)&Lsg{7.j"|6iVߓR1n28|eql°&>LW`Z z!< o5@ 5VhXh_׵m-!nMp؃$E_TЇ7e@:_el5Ra+3-#2bw|Ӏ=x3Tf¬7<]YЄ=6 )RvÝWX څO*q?pT!6\]hqtmm͖6lcއmnFN|sʌa{և/nWBl%_؀<y]ܟLaHQaAh{@#Pu.>x% ~"M?V#| &+Gw뷜ݞ Rzl!IbQm8p^\NKYY2mf;Dz|5)О:@%G%9o 7l tW铀u#-´9͑ y]=v"hYV\w eBr3u= Td@͓Ӳ*k %,*%lJ̆e<3ZI']{ŴrIm8"x5"жyKs+tQmtS\E/Ƒr*\G<ōq1эwv%׷b A6[bUxJ3zi(#!. $ B|2Zz?~"H:<g,M5mp+6.Q~IZEpGq莓Gٞvc8vެ}eR1cobF WnndiJB 1*4|CVIr07:)fnõp19y'%,jؘP|9 #S@y<bOS 0W6ŏ,S,#W+T8B.vD<+>S[H =ߴцd'uyN*%p(-m]؏3yiJ/oZIYר e.ҝ1]?x9ݰE芑؋}SkΕե=~85`yuK^/sEi/ѕ8{-j>!߯r:wQm8/]id*p:J*&:UI;qDS4P5hD}l4T|TgCR6AtPADeus%́pq ddsc(_nR=5TLb彃X.˩v;|^f+HBI [.lCicrDB@;k+8.^c Iq5-?O!n/UײjZYeY4|j*s-2G.-/hU0k(+?o־Dtv7ewd.G?,#ĘKz.=Mŋ FU(Suvȣ 0s_^ =m84Tʩ>}]H܎ ?z^,yװa:' nLkGiVͱ 6-[/uKjb"tZ/p ΄7};|U&sntV9pCȾo[ԙl+S&\RΈƿ5]ekW߷Yպ±pOºSa|v1E g\4@"3?Sz0.PRK6-V }::A, Di; '2%|WxZݎL|vvFq%$gp9/] WuOl9>zvpDmzQ"5 uXmO9>9PɾIYB+Uo|@AzoY:8p Oh5( /߃b/52О'uBp|c ϱ.䓙8cCb|,b>HS^Ym"[mq]8C{{fj "471ִ! 'y1WuP0y=GЛP<|gL&ǘ hZߝ T>fDBi0RZj8YFv$v¤C0-s0."QR-jRqiܰ4G tcf^.0$ oצ#5׹;i@i1.7Έ InьM;o,  Oz+`)JoCyTVqy=S8|ɓ9$Vg6g K ҢV: kک )ǯX.#rҐ;/j]ql<C7܆Gװk]j#c^vA@t ONQZ*|4HLv-nĀ,74k$ʥB%&N\ݭW׼W1d[Bh/@׏T=1 &ETi6H]lFZzb۶r돠+Ɖ6H3/V o!1%08cᾚkeC7&1i`z†ɇGb$D1ߡ lԈ\F'Lx3Ho]VȽ fa1\7=~7"UP18Z%a2XTa-vks]4Ⴁ^#0gRVmwRU=$jJ/(ZIQ\5",PGu[c,r-N z`vh\G8 dzcdC[XW?FKmf C.U{!1U?{);!`ąݜ 9zCvic 9Y ltƚV$m/nMR7)($bt < a+|wh5}G-1ob 5"4`~5<'-m )P²:?ELKU{jwR)ˢZ֐J-f<;ؒ;1֋7^^wIj:AQ=;}c\Y6R.Ig=xPA-A}B5KIi)s38y%1ТVi]-˥y{A3 "czNò8\ygU~˫Į6 kVſ)+zRyf 3,d{(;V6ՠz[-ӊS"H?lsj%QoVv>TJ;KAS$+}E$Ckӝ(i ^:ϟlB(tK)&+;Iu8!T5Րz.A[y^V$+RgGŅʮvEPXb>es;5g/5&<Χ('zA}98Y TI9;v6X/Nfa ا *oA7l%Y"ebө_Soxcl}Vz.h%@ 2n&F;"_U,"~1BeL D3WϬFGYHcA vOƕ-lk~?-Lne:9h /is Us{tW^T%W *0_x ]Yt8)`b<}pa$uoV0M*<*CX(*Mɟ1/s;x}iHMƙ|ԟ48EUBw;iRK{@^tvG\ &١T&&{,ta(3yZQxoyYi@js1XŕJML}#!X"_:R+z5:fm~}L @[]o~d.\3^(wokAvMk|Nu2w~#}lp\p{*kc&R]ݚJݶS[g%|/;qTP6I9~hZʩj|bGTejQQm4bAqJB~(:55i; YJ5j=_2ZEDF~}Ms=8qz +$<Z#7t9U$g`}VxxWmY+ѰRM|)vN[ѲcxB?[6i?!E ղupv.hԹK=DKI$g6:M!h*Țc} {UA8"dv>;i~#;r*SVCi|a>Z!2fE !"V 5p3>b+OczoQ '7:RV+I ;_-y,TSIqK<<&'|F= mRf#V}yaط+`u`Ȼ3ϊFKN2u7mJٖlV?Y?GrL|VSOsY,M2ٸ8ym]g3N2 O@$h۴DR%R*_ڦY 9O\hBf?{|y#(*MG$BلӏUj(u&s£ 1l[֩-3N{-<&Q =F 90aMϯmx03ue.х+rKـGQt`g)#Ew):a6lR`|ǠzCpއ7ҋQ^ lѰnzo2̕ "ƻlȄǡSnpYc+D x0ٸ%a˿+SH4exom뺮G/'oO8oMgd7 K{+LO9A8F=VLa@(_? n2ȗ(ۢal_&3: UF`['FHPj8UrdL"|~e}/҆g8Wh/v@ 4qj:(2V}L1Fa-81Qg9Lb|N,[n3(QQF5gk0%'#$2XyI2LssS%G-bU&<;Xq~j"-C̏OU??@P$mo}EFu^龌I~[cz"feW14n['+DJgh,R~\AtNq)9$K{~PK԰;hØ{*0^  ﺺx>\3Ddygp5PGeTI6(jTw}&ǝQp]Z,~݄~pa\\p0AO{ćPTWD:Š\~"qOP/H3r@xE φ\ xc(]z-©LD1˄0R\xA6d:X'7Tw3:@O!>_u0m"GYR:b7'Cj26]8&-'% ~:Ƈm ϾR{;'3ӿ;a)_?W@ROiMPk0^O=C6/Kyw'$T\ |tyJUt UyB mۅ lzE*exKǗy𤆼p5^Ct)`Dd!0$[SRkbsti ? j` (z ,53.2FxNlw`s")~-9G٧P< YO *gxՅ}Ue?ӜQU& `n4Wk7(FP}Sl c /|nPHDXDa9lZy!U#WlxG}+ݞ D b:GwךFHn赞ZPyʻNIZn iwF16,r.HJc;h)e2ͱ{Üvg+g|zVavyEͲy~}7ỲKZb:lE}Ue2<)m$hejL՗l:Fwj_/՗ bNfeieE1͸8bċP8x׀Lކg1S ܡ bš͹smyOЃs! R[l(葢7Pc{C4HLj?[޸Cl8^O,8}MH4xz7{WawYHܔz_>1% 4{fy|f$Pso;Hy'̺^FnR?yv;S^;DU"]}aJ ;s*k 3:O0o%KxPB\;Abj-G;Vm2zHgIPU90GhfDsggD ? ͝/x ۡ%2n7}FTdvH҈Z"p֏P< Jr0_8x!AK29swZaTt@5i:=U8Y_R8 IU @\nޓ(,-e2e~X'3"k=ʹclBG H,z-'9hfEC}N`^1xCk,t9"y+lі z[|>9B *T #qzlcQwݷnd* L1p\&>m? bwUq؇V.āܕH21J_yua Ϊ?,r' X*S8KV)$v'^JYbA+1?o8IlLM#dG1v+.H֪_Q~VƦm! x7x %(Lݟj'BȀ.b f>tZ&=h*2Wh6ݡ*UY{Y"DZ`Q >R6L?X^AUDؽt|BՙǸS2W `Ζ7Й & ?U!4W{qUwgdSV4Otn0NMv T.x4Rn#͊2*̒ +N}C*k4\s`?K;[J㘏GY\л=6)Xg d髩ˆ`.)ݥ*5(@W$u.PPt"caoWklPC_}=f6`DDi\]yMdOI3_ id`?ߡo 9**BhQwQcłL*j\r`o%;%u"PҎ.CB/9>'jIO)r;F2>`)Ҁx&++ cj{k>65PYݿGwQl+53FYQȫb]$t_winY*oꅭ2g1ƙiL}aQe+4kKC8:f䈟-+W}͏{my8ǃ[+=k=7|´bdHnLE^B#5t#Na(3仺`_7upk.ׁAfj ǫ@ªu۱e DנWj}g~$.{pah>J\Es%*xh~P3XC{UƴJ`4B 9ՎP|mqaԼ\R9N'uA {B A_( fyZd pxO P{`[S$wPvBazLhVlC6c}kXR1ea\kO&&|22wz+lݸ9̏Puvwzw䭛}gIV&5޸w\^<4s2$ZGPfrRW}}iBWt0[Tf,3OZjx PZSp}k쯷C6bx!~,$*s D5/AtBk⠽/P.sq0ӽ_ޝi ( SsiZ!7H~_B -14v!`]A|V>E2.[FWm_955p£F}ˆ*rJws?|}c[*"u?.x'kFQX(/Ҡv!4rD-no}(+DK~|͝BLKК |"+5[+R'} ?xd0ZP?C[DAϤd>Oi:"2QM^\~zem]p}}bY@O3rx D_HOP\$ RlR&'+yxnb|/m~y3VΏ{H4I'`|8(ÍGh&,ܾt֎.4aK"g8e_f_G_jl^__#_f)dV3D&h@j:r*oQCQj  R5O 'B.#şPmH+} {Ϟ.jɴᜀRgAL/"6rp0Y)~: g>c&Ȏ3[kG.8g3ʝd4?K&J8e ̭lq\Rȥi,|lO,;˔x *}U Im"v%T. x/,?( aP kbв7#-$}m96,qjM ~=%N5"ޝ̈́5su>&\vrAcjaZ1Y`&e݃ CTt=m)-d:M^Vl5Lh{i*-Tezq dVOZ+JdoAw<;?犿82#M{rm)en^ jR|@Vr6n^aҏ\rjB[PHe3*W nd5=? YCGug ~2!+i&Pp^Yמ/<">mAZ,m9A @RQL^B- xѦt<瘟GXESa?RfG8۔4*J /p ueKcQO2' 7%ܟQ@uBD|fUL5!/gP+2o%)ss7 |ݸh홮Bl" jd^eT yp,B|vjfq! m@1V"zB1~wWHd&{[ra t.YLYSW#C`ۘሚw(>&KR|e+H'UebGJSP 5tvYW}3š: ܆:]`P>$ީ|v`ysK['[?E.c A]k-.Ko}-Y/( ;Lޱ ddza; ¦-Fڑ#EnBGv㸏1U=n 6#C)@@йOsY bgLa뤲CfܘO@?IoO JZϷ eR [alZc*1Tm;gP.GfYBbΦ]_(hiS"xP[:lShQ*f(c'kH&kb`qk,zqՔwŸ0KěÌu` iՂ1%祀} FGv6 ڸ<$g=&ޙP¶9S̄l6im/Ѓ=r5+y׋ 7cK=8=0Aύ Ïۄ_g9%1"eRCYI*>ϓ+.:7y[\ VI@ mF?6stHȞ-?A~p,"njZqxp҄UzO7G-潜{̸Ǘ.mҮӪ@Kl$d+Ae;D+,cqAEGQ yTqd}=T30oezm9~_ WiNbMi^ %;)ybswiIK~7$PF<%ж34F3nqYMʷ^QAO'F8ҙH+a^YZNOM;BQ͒`'8 uH>՟Kh g`$ tpmG[ o.@<"$Pwhrp؉; T'3BpWǰjuXZnC2R301rqS$N@.i npޓ+9g*ON5'ǏM')X~67a,UeBFցoX^Xά~yok()\ur6s]g{tXprM)X(f5IWe@!(h=\V( ^7).~O`1p8*vwh+\;dֶk v3MbXirZ‘shAKcqzSIS͂ю?Qā{vs9S?lO4$μ\-Gz9gpl`H7u蹘e!"Y,S]ev:}R+ rA:/A ^#;#8F~,rLTh-:>$0M8P8e7B~"pD]\bfS5rbNx(NMk:^-snO@@|Iw5s;9."QOH6.47k5ovu01ZO-?B[ʝ&8x'LMZf-S㰎D CɼgZyZS2RD^RL6S" Niɩ^U#1/& gqJǎvS5Զnp͍I*:yP[Q>~ޒu:ZtVV0砽o F3L'dIV+`cCjk7-u4ZoɫT㖖Ǩ,2.HOnRv*xT4{XFO1K.)ݢg\3M_c.7RX*DI|tzz |1LU hؤEk9}Md]).ئOi+Axoi]Я/4=]%C0@G &/z޳up:æđU}c&d ji)tT`O~ _%^ 5)zAMl1\=$p¹5Dѫїf@8olcUy?3zIZf b? n "Xa!Od[vĨ{6 r|kXE1o5 F/8T5c CʝŸꞕL\ѹ`J Jm:ʻtm=FT4$8l9JOc5 #Wr$KGP.};ydF2 8ET.#'r~A ->LK?r#ԵNj9k㞉ƴSIzb Pu^ugfwKD'U3a';zV26Z&~5F h-4{{M2i*4>b;osT^9/,N 1I1mx.jE[/j;1&KgF>QX {¤<Ĕi%/M1 J|M}jq$I;G] bY%!m8I1(څ;4P ,ע;DCz7):T.F $& 5W6羅ԑl PD|ЄGKWv Qgir+*0Sy@^$b;/:>&RQɻX!ދON42vMWDJ{XXsErIU#czenV 렝1^q7f.IҸ:A]vM:Sq?[CXĢ<$:ɵ ڨS~Luw@2  т~<==h\.  5 _E=[{Uɯ"B -ME3 k:6}Ƭ6NX XmϼNֹ_av7zxtƏ*F4? ySM 3 Xd{()tRpdexq}>«~/HLvQ$ĥQ҄kګ0{Dgj0,P fDH4%E$]*=+fj!::pt7Ĝ|:T1<:IMR:2KFÝf)R [N_~W.͠kHd*mp] QF!ŝ_l$|L==Wm;8 o# ywDV%YGrD> {#fsYoүHBfA{ƜPVa1|Dj!j٣64 e[W\3 ݘվ&MUOKOZfe[Y1aR3XKJQ?zNJvioHI/=!xo[)*cRi60䰠c8k-Zvp#O<*^H1*V"MhtqOVƿ4<45g )Io!MXV*&A*k5/v%19<K/RHP%rkh$K}eEh.kCHxS$fwyoV'RZxR }Iep18G"餮GH ^0P% >b;nZyHU&2qo#ine'@0<8_H2a DR J27 G}E<^ĢIADyDOAN(29Y`)Bu~/|t6)j ݒ wpnAN@3{oӢі?uiA46RYQUyښ rg3@R"/r 3/ڞ6ąqH\8P~:7W_L}lgx 8ov6i)᎔L$YsLE!) TyӁA2^c}ml_T Fc?8i|(;f[&_%[w%:r j|B%ps~W*V9qrkh#y rQ!B)thu5g;O4DqG dCo\ÙЇK4scs6^X 8}uGwq sDARh (;"]G}^ C^nJ b}os/h& o"-aDPqI ~cgN*8ӧ \R Ms?;h-R T5 (E`C)Q l ׅ]b tZVD`ImuXsR1H,aK8O (Kt,!q4 'nf}[E B>]=X`b8Nfl1:ǜ|2twFWˉS?Z2}OrW?# BӲ:#f{]oТe!I$'r'6YbC#l:w@db)d+H=:[L{}f0xYUlC]biJ5ÇE-!|?=pop,KgvoApB }y+i~S9!;,y6*Ő=qa풓,b)UNT5rnCBO*aZCd4qHr|w'iX1;n#iAosX~L֝axzcvV׶9)S]9N6Çt H9է=>}24;R ^6#mC_8͍@Rvg[dHQڵBbR6 wBxiJuC_x^/TefbpV/>SJX5t[w ^>sZZOsnzF+*[q W#AQ@ ښ:#yɲA貞TSDt o}!PM++JOY^d]JȤF ]= ?^b w9Vԋ=@OuT98b%PqLe}vr(L&tB&pl\ ۃdR@|{.疧N q;Ծ7Y+O{7GG PF0vľl7MX/!}M82YjmK9c4[lPq)\oT-an6g2!-ANOwgl<&LJr %5\婸l9: W0- _"%lK=*0Fb 춚20 Ov|xM纆8s7y[h|8|kkXF@¬lz2>R"PChs_s.tFA˾}Gslf-_%); OTy}>P7Nܺk1H8ײIdeia~y1?KJ!H*N HV aCK{ BB3ӆ%הKr$=eToͧA*J'd6WɫRc߲ 㛁N{(ztѮ4Ek?% xb,TŴWkm,+S BJ%yB& p$xKrz|F^jvjHP9Ut4):HD_geZ7chc\8IR@H D UIDԤ w~JK IW~*JoqTғArK]?{ٷP4A率@ K%u巿l/B+W^4J3/xYo)ޑ. ZLI!W*"VV] *']HQ1VFRjGGs23Vߧfȴ{Ia.fy'+W!1DrDM ? u0sH>.Jy\ iIW%+C'C܏W&p\Lq%9,gmCʾ*P_ڂRF*i|yY"ɪgʙKޯtz V"Iyxr$/Olċ*B*B4v Gڞ -OpqЬI+ЅAпbH s2zNmZk֐N}2̜}v]\<-`=hv-=Jd8@o_|K߆z)6TM Y[:Rѳڦ#Χ[8Eз3^˰]@EơPߖ9c"w㺷 N1}^jteo֒(e*0(jBX'.^y*nGx*C{tP:2 DG2&4iyLY/=E^J! d^a>0u<7k?<W3[OF8EXwZ iJ` $WO* !}KO,FM\tgʔg,6!i C'I^f ɐB[Ɂ()1}x̤d$; A[獶PƏFR7`=#t/RhF94꺥mꅤOpcpWTtwS%1HŘ.yā=$kq]s è1~iZw0V!e;kzr{XcOG < !9/dנ >#MGzS7B< Wv-TZfϠt-l+ N OӥoZ;Y%f֮_!uBxvޭ;ށfJ ڛۭ;Fy9'ݘ=h(R6 l&LK js<_OwY s鐽^]Qԧ"KJҜm \Gqr& )oZ+e$jqkHu) Wmi1TƮ6ˍRr4~ HPׂl8@i(w] =Fs8]-w GVa[4`?51z :޺.|2׷gϚ5ٔZX!g96/W`W8:8"Z k , d rnX!3!_v򵸸ch^FA4zFWx Y5S+:v>aqov=s\yz, czRs/+2%G2[%ץɋ2Nf_, Ym⿳Mh&1(,|~U(b)B5TvŶVIMV36w|F^8WaFa^qL) g^ց0|P{ |}94k2 Cv{B$Ex PF_Rp}IA3TstS@'hkϨ=pI֊{(x[7V?${ r]9d週?"] :g%X}$߆׽1z*deb0AI FbIzؒ†8y0l{YQOE!PEU%#hqUp=ЬmhU.&{/=!]#F92-c9g}+ c5(.kI"=q/–fQ oe0 D(sd®1l/ ,EZخ[ϳh4ZٌMG~A}%Z}sdKr$1:k'7(tF/]U57}ylO*,0]:o wFR͞ M*8&9lEhC-?-A";v+?a/_{]@xa;{ Jf ѵ1sT pQT6Bp8n⢣oU=OQ FU+`O.A98 == :o.oJӵr}j2j\ɺmM7ڑlŵo5QQs\sk0R:Z~—5ܹ*q*3q -U/ ӲU h]t6` wYJN6sg1$|V.)[4e2F@,T,l|L 韾*𱁻k/m`TkP}@qжP[O71d&΂KCԃmh6ٸ7B'X2&~_N o4tCC[)…խ%~Jdto\HO+Yc$;Q-L@%i z ;jq%;M?b芼5R|ba9D5!,qՠOq9P$%X KmQ]=Mf3"Q\fu|YR]C<~ēj޿QhDkꋥ?Df]Ѡ n4U՗䘂I`= !qVlD_QiIp%#9?T»J:饵T0џɆa %oNÒoK\-,Y6F))ssYgm٣~rM /T|e+Eh^Ѫ*:t{cGsfr&|Cp" S._掁FMR5%$%}y+ϔJRW;[oPiՔbKR*E'@x5#qT民G6Z0-pXNx`~lbSN#.0Q[N" -z 9D]F` |i8vv3͊La~_A+/!pvץhÖl[dIC2mHdhD}1,]jWIEhP#ZWڞCاR޵ZR^s*5Z1t0-r6rcU])U1}CߛzA*HVL$EHmG$W(mfXW{p @氢oLbE'Np8eߢX7Y{{oe멨/0z{C4Ʊl FCiŰHIO o_.oxG}bp/Fcpn";zdޓ + a$N(9BCC/=(^N:dhoz` u UleAaZa%QO^!0Lx36F)*Vwq{œ'B$zAڼ:u[t^GX2*ݑ}N%16F yyKg n_6RtGM#yϘ #ʇnOn~H .$DuXw)yY0&b`弹t s"Աӥb[e$kS cj@Bl bD/sCvI6W 8BK1e~ HG):E~U^՝)r=}i3!w Z4ϏB ?)w `) Li)H t(ku@zCcJ$p5G3Uk3V]: '^f݇8ȶuKe^a%(R HKF4!25ɬ tzpu *(SsQH{VCщr*}WE [hhk=/1)o|Ī.Nli)Gl#.iKi֕@rBFГJy؍G >ԵO1j8ʸ'//B76+PZ釐" htC?IRG[0R6Yso0SFZAk𐂊=#Ƣ.kMT%QKPwͅ `d<8bl#@6\hTc| L:^ڑvHhaFY`%g*R'&l3lOk#DM&7I^yuA?J@Iy.r@7J)p7>,kn.;@(pȵW-2Ź-Q4+OK|нFBjiP2 N(Mٔrx2(k ½LCYg TAm_}%NqO; KdHKf3IkKJ 9>efK?xث@_G0&j]Gsce&,i̛|/aИvu(o?*Dׇi&^$#;KK/ՠj$MWz|\Hq-"xI~L <>_.iӒ~SRC:TH[Vk5P%Go".%1!p~m"@k8'ZZ`xb&jЍ1-!7JN~Ҧ" G,kbGǫ$|Gp?zV:b^tc_#7hȸ\4 g,a%?-s$pzS9zxM`!X3|,N&0r8]9n[?2:1+9@"PdNNs_cy)ZHI^ϞVZhŢUC #ʹ^U֟7)"xgKy+%*Cz\;TD;9aЬ ?A0g9]9Tsy L*wq>dyвwUY< .~C dJ'R s (b$8@@+D(aJKE$Ti>ևʸj)~;ApBs Vs!&Ri_ c ߁Rk]˕AE>4}mkEܻ;^cN΃3wӍFJFZ!`}B<T.+q.;BA'iwQnL*Gc4 y#%;}>]Kt+?6&ɉlu@6҂o |2}Yn}Hyp~wJX6 `'EVPFoԐ?Ugd&Q٠!?Sc(ugf0-N {1ٯTKȘ4|aT3c4ZR3d,V]|DHL8myGN1D<+ j%JZQU5Ж-]9[%<|XFFr*k>w~MG}SD֣:!ȈO[8>WyIbPc[lYFM[uUIv b+%_$h(;:ѐ줪 o(l6duȩ"άD)\#il #08Ќ I=5s,W+-SWH4!h9`B~:?Ɲ="ᎁL ]Dp#lK(bdqI2SG;u<^3+1ml-0pt_f-3jK<.O,JՎ2NЃ\2?v@3<{7)^ܹcCBƬ€[~9ޝL_l{yQw`Y}3^dTVȿ:ϥ%r>Exp`J,5SXRO,n.w89 )ǃq/ U%m m[aa`ENB6M_RҬywj7G txWUr@^ȑuSVlӓRt-!atj"*rt34B3] ]~-mGLg>S14lC*}'z1c>b _$oM'b$n!^07ӐL 3?36@vq!pN.TEі4hE/\lFaD!AhApf``AU`XeO?q96e[s96ruRn6Gam A1+$`X-|[OfPq^QD`s_ )86[\Em<t5!"}b'T4$ D,: :?>oQ9% TH1s$ i)CƙB/IS[ٮ\}SfλXo+}-oْk%IQ yv tIcogoyS6zbݑMRO5gAH#>y|'ڐ<&mzLS*vNndfCPRbZ{jJ%uP)~j*t8f#ʓ{޸ Zvro54e#⏇E5A 12h˘D5B87d-Zޥjf@n` #r]8yax8 z_z UMG O>M/OkiHwkD_Qo8K%kős_eJsj*gwmJ9{'rꌟFmIZ:!^'>E3ndrFǡ`X0`p7Sn)Z2xeýmZ*䁫2 cfù LAN"q鿍݈Tll8.s|G9 gr6} dG|K|4a2p3gYZadMyhˢbhthɌ}x O,`)rL},HpL͘ێbM-x(M_k9vhEϗq;[vek`0N2-ӘY~N-xU0J^\ʐIŲVaJ"'!YddS޾&>X[Q 3SB >ʇ(}ՀUFO|u/NC5ľdm`_\gU Z\t 󹚫5dy!;&DRZemՊ黃Һgkn=kLBv$Uw.{W]zj])Xks9`9ރS76v3o^JޱOʚ& \̥ߋ< ݅ospwI&ZP3G嫢vv4NAj|`i4t/gUT-1UvfQ5+VxḾXirA[b oxTtp6uo_QK,Ou~5&i19#m.&j$mrV"lcx1az 11;}d\AOo_"-co.N!;yjg^OsŝXg^.o tRB~i{Y4%>?^OZ~Ȝx[k um &GW-Fvʮ'px.CTrG-ҩl}JG?y2YХ36 j3o|Ab3!ᖠoS6v~&l|Za"yez0Voy"m9WWVi0xCSAU6dreKo 9dDbQ1fq>vb1}!HX $$lGj&q&T N-nn}PYBkH#Mux5̥V%)BU7J|y)&><,,֋3VMTQl<,.WV>ro@9 xUf𾻵jWm:ۖq :uEmʵyRX { ]&p֦~I5³ tJR[h:B0|hs ?7X)Ib;>{e吩3wIcàDxj;ʆWҔ<rY-ک=Î+lN/"F⨽2k.M.#:5u玸ӘKsMw`Gđj1\8`NFy^[ASB/5UB8πJ ߶ q+Qe.Mɵcs M( [z"ﵥ;.Xȶx; sT*?0xU/)!'<ЪTԮ4'&6Yw}d "$Я"G mhq jR-̅*x̀L\HLw=//4s%#rS MI❓f9+B760_8€!Ҹ Q]h 4[ ]ΕuB*jxW/N{Ca8G:U;Q: lт{w{OY3,F} SfMq]h$ba2UWBH2T>[g 5 ŏ4Yٚ\}]('s "l$&LblS ѐx1ҺD; '.{L`őr:X2Sia>3E456e-7|k[5MXʔ?zZۀ>rv41sGR@ /Gg>ʿZ;pV̀zIl;ǦǙY,لnh0PvHXS- WG [t^;h[$aYyjX<@miVLdOP&JpS1g͂N6\m9LE-`KI!;W2it5RYEYp5mUX2e v,{em -|4Ul~yRڍP/O| +;(%/MI0/LyzM VP*t"Ē9J{eOeoC=53Ze} Afgvj%# sֲ: Qu޻eHpldsvnFjr)I"OmT\Q׮Af/ V):TC|/e!t<^LqZxvDD֞k4Js D('Ft0<͏O(^wNB$AI#U#nB "1j]U"ŗa-&<5/ ~=.,Y9#ѫn]T%CH:|1ˆΊXF w }VY‰lDYTiQ'UdT0ڦlYujesX͢TI:L,Notxc R5߸WS&)ϰNWMWHS;s2[^Hkn!^٭& 0km |YQj<63(MTlt1oqѻ`V+ !{Cp%%\ytcvo>$3%7z]բ(뎫~#NKvsW?"!XqŤ. 1QKtLÏ~fHXHF N5I8osrV~qz]u= '3 T(.yު<ׂ>p4hPRhӬ5,: j387jl?@H5s%!_%\)5'Fp %8 #eWXNQVB5Ą#0su|%e;X#5.4дjp2|TLd}c%`G Ɗ]gҍ0à-Ok̼]ak/M@e^5|ֵl2ɑƢNׂ#Sy]UuEd)"J`c!+y|=H/lWސ Xv32)v̞FL^&JTBWR!l1r~<<='j>>~t++k7Hs IFOc) q @oc4ѸBZeH;SLu}1Ek]'h#)if0u=15DzFm'& io4ݞMAq) r vC;MW:>PD5}戻)?n02% &HW5y0mMo">wB2HyyE2뿺 ])dSGS\OYL#" 8ŶAKYY>ѣ!qO[Ym6T^2lfb iV>ƻ/'9aG#WߊUN@dp@E 8NCU0zoc {6b|3?LFQQo\M(SӧUϞVK],rMƐ"8p z/!Ra1k:8_X2Fєĩ0ư"*!wĽ2vM˺Wpy|fe:n IBXJP ƫKB ^l meɥ|0i'#]J/ngɃ<#vC,8vQ ~|Tဓv7jz!QFXHV&yƣ7i$ M3T쭝e xzQuv3C`lk#_b ~$+M2Lz$ Hu'v6} >6, ü]}VK]~2 9- >>nXp'g .)o%a d?R"E{H-Hx{4* ݵzwOJ_ "QL= 24 ?ۏX}^S1TQM,*Bԁi/ه cP6F;]BwE62+lzSC\Q+8)jz)^oo.4Nս|!색.̂88vܝ&7ՆFOBM22ҐzanSjF'ff\e?OU>hSL1On}d̦oݛ 2@z NS.$+or'H>^JMF2J6MCf[;L}lPO[)⎬d_lp1 [{)dV< ՜WK͓h3Eއ{]8 ?"HAOօz7rq2y 5̸|}z9ÑZw} #Hz*MƀwC4a]sՋΝG]:5妚"n%`3k_q \]wfyHMUTضawBN,TP 4em||ۘ."h33bTc~Qt~>2/b4%A-`i!! R1,IkiƇw%KL]Ӊ,,8OVkanLH h|4CjJnďqAnQ^׈umzp^[J_pƨ RyًK?\6!ݑ'OIq JR h2[F7BlKSXpnWE,`F}Lz=e (ؔ^SC*oxh-e݁?`nKRYxo%"&cg H(!#xRIH.=ٴ =O,q4gPXl ϵ5.~EVI}8 E313(e$o;IuiwLN/}duSO.&Ftҵ3^ك5+EݺG#F:r;m۩ NrY}DĶ@DI)t~/'&AOFBRW_?" n!5Ocr-4P-aMqܹV}36w-'2p}zJG8bұJ=W,]VbfBS:bI`қЉNQEAJp3!1YPyVkGDKuz&f mցT)܆&O+NP)HvPY鞘VHu6ow)|c^@g3Y<ǒN73Q,OH؃[ 1En?畲 :n?lQ]Qe 8Q ޚ.O AHrhovV9K4+c$g.?!*xt1⍱_Fa<'favWNC*'120 2A8hWsJd]L#AM%t-}6a؞UX?𷢮X'Y2gBZZ|ȵx P-"2ķ)c|5QtڣXKϠT"AKX^\^_qt*U׉#_EQS;j-K5 oӧ7ޣɽ<iBi>04eg- /yd%T^__lKo1e8s~oY|ϗJ:sD^,!-ۏ33W=jn$a.* KЛۿUlNî3uÕQ7FZ y ߶ҍMmRt93w{J[~U/ZMΏ=pQ`&Oqaoq}gn3M懬BjBɈ 0 @(9Yܡ12OYGCÊgŢ,kg0U4+E,t@5/ j}g).~W3w~^KaP2#Gh+~qاH7qW޺0q;=TNsW,!Fa|"(2ǔ2~˘fN[^@oWzVg0t_(&cdאe 6OKI8e1vV2p޶n@ބ`֗o'/q;rx{a -% ԵsgOѫ꺧' c釃t%& njFVd9:ʪ>n3CFfQn4f?ҍK R[(~f}t]y-)=ebq0C~Ẁn@B#:Iqcܙ¥Nwp(VOFϸ{CNn>U<4Ac%#6++a"p'I5=$-sஎg qD[104dC/Bp*u_@htNhϏkXyiYU6xNV-!tPz2 _ʅ Ƴ}`VUONvEuF4Dw}ۃ G fVqfTp>WL):39#oCfu| `[_iSXթc( ;CE20往ȃK H1KqwΕ7+i#zb^BY*oPRN`a9eˢPSږ|9oPt伈M |9vްYٔSnmLZQ3""^; ڡ\`?G{չ=4ZT ZĉTuTXnKmnC,k >9 p"[8A.E_E$YpvcPnwS} Tj=%!t#΅gsZ" Ž(F@]n~gsN|?=QP:O`T:UP4v7F]![3EGL $dnfԩ%eLlGO @m&J S=w/ 'ݵMX)*'8X%+'-P [.:RGPyN_I7LJW>$J/L=t}Oa1۰XE61:gcOߝVm|Z+QtUrVIw݈$u [hu+_mIԯnbZTwp#iy[Qi[@k0%+X7ͰeCAokcni,gV ̹)y8DMjƻgԎsTwgómq# A:ަuF#΃\#- =LUvvbZLToZLkѳ!%^FxچlZcVVmɰTho}8 .老IN hCQXےQؘhitZ2 L6)ݲ26]ί8QŔ. &l&D;7t'}ZۺfCJ}wI{Õ/bhkȀVd4©D,Ptd'Ae!K7hm!Q!C?dCcI{x{ƓfTqkˆ 78pL7n QRPHFai~VxՃAv> 'IB [v 2y#2LMAHOrItZ˒}e~(1bƕ&e탢A* Jl\nxTLc;uebDq4y8)1(m?$SwcPm=! d$.}K1$9?2Ճ࢈c "(?œ|Y&4FY&w+HJ*@h!z ?Ve) ;:?j=Hڬz 9}뛰yA3FU$R|[PA!;Zvc@)Jz/LPn}&VS C@ _mR|6?|"@u,ye2Qrpi~)iΔRGI+ 86y[ >DyQ@S^]+6EZ6o%7Ʉ1A슜fř7rݒ980u0sH6\SC·&tK/{3V0W^߽; r^d*2u]b l䉠FS]s1uҘ( 6n.. zݒ٥'Ş{BMXb 3a`_+|v:ot%MzcbA r㎧8ٮS|tr7 ?ZFr91> եEYh;kD}S]?tJVo&?7*mHlяNx YV ChUˌsiŋ3ndJv+p¬&OoHk]UDyk`с-DSDF:*\`mX$\sϢNJ0J퐯^SEjЖ]6947bJ#Ȕv$s!-<7T@+kg GGhp0Vz,ÖVyH6J!ãg۾\jUjcK 0$F==vw^ɣY3ևe7H2\I_;=w{o: s'Oolퟜ[ /3Fm[ EkVl"64]a _-;N喵CHݩ 4PKQl$; >;`5.|c3p.!ZڹVm^ Dlׅv (|NȱH#)|8Fck{zO/ϣ9Xџu Ǻ5NZM#>Q o"eՍ-Rh7fZ\11nĵH6uJT/%*$hŹZE6`bo\mCH ` cU $M SN,0_a >/5|t,~/aY&/Ewfiu6EH g4(nLvq47a 6 =h$/HDR5ӭMF%IiCk r=pֿAV2m(T&~YnǵBi-d 'eM^b>uX2sf{? ӄ}?hmc(%FVm3= Z6\9b񈉉!iRI\AǪv5*oy8 /A> edQ{?)0_Po <PSetYٷ }0F*5Ɏ}=}O|pWۜ>y:%u/rg',L甿@&`eckFթluhd$htvc8T>mh0sHaѼek~\S2`UxZC* K tuZ.ʺ-΂~1U%I8wq0yYeZD _,qӻP0NN-X+& V+U,W«Zl4dmR]hR@NU1wcu8v(wfڒ+8lL]R_Qlf- }gL$/@Ӌ,M}A~8d~m Xu,i/aZЄxR*N1ð *G`6ًRJEdv_dr;G,jY)'\7b5f#r[^u|9^Ń{b%:b2V~m5gUB|ϓɹ&xub8 TjRbY2~cycfS¢>8=3Aֻ10c`[&v"aV#&%D(Qү5T&mHd*! h1>gj[Ђа3|.WQn,f+ z x5Z1[-[,iXت, ۩0wPK 2"f BC0?4 ..H_j{jT"~RN݇i8z;CἙL6JG5D<,YgEDjRvPڋ9W9j׶\y?āڠ@3LdܾV,the_O@Ժ)7O\s.m@$]6!rO\2P ]L;PxK`϶riJd Xϸ;8`_7NysjXE]}A}Y!XOS큻: p\%0W%kg+JG%F,͹']}C?l07&MnUv&hX^sFŠ⪴Tq}(I(#H5k]"r8=RS4fjm_-n?L_Ѿ^±YdCӦӯU1s7 \jd2YF3~>=F=EFYoKA&vY3\TՏP]ғtS219mqS'(a OЎݱB8P9\4cb_RSL\dܳ2 "dHk\ *`k? PE֢ %34#Oy9O5V?cnՄKa ˮ%QV{deU齒W!(jXiON/lsPpK++W~x3؊6iWz: @bsD1 k< 챝-#ۉmC2@6,/tMJ ͖ӥU;fIyG֙9ۥw; 0yt>Nnñz^NUDr>Y䢞/Q* +5lg>(u"_퍓a$$U 'GU. h%K*{qYYQZIreuYHRad!:f \O|p9])- ,c@l bigw"3Nhr(yϒmNjsahBtD;x$qdcjAP@c͋ 3'dV%jUZ8RAfz@P7֡S\ ?fK.T +=HA !R}ѝk6(Pީ}1H8.WzjE{3MB2I,*U pp);315W'Tm @nEd?Odsgh#1#T|"9 +tHOJr&宭,rok&&z-M5ɇ7V:"=w(ZLPVWRaj7pmئiWe ꜳ'lT 13ysܬYQ !{Ow4*ȸz7/Ce>cmU:S͵5~" A ZCۖ$" t=Nq}3U֩H p!OJ0>eޮ#P6JFQT8"QO(̆-*N붒ď#Ѡ]Ig۬0sOkNFC!fin2>J@\a?2gYZ07070100000273000081a400000000000000000000000164943cea00003ce4000000000000000000000000000000000000006d00000000./lib/modules/4.18.0-499.el8.ppc64le/kernel/drivers/net/ethernet/chelsio/inline_crypto/ch_ktls/ch_ktls.ko.xz7zXZִF!t/<]?Eh=ڜ9TiY~w2>r-4يhX'#.2-?"=ȏFuac6}@yW PRYr,d ,&7%rH޹D];Z"HHOU9kaY!&h,JWxh փ65 ~òjJ^ӜQžQ0Rn}-f~E7L`qX1iafLfITa^Y5b6KہBB3"kSڕd(*GEeLKhBZ7.PBkPO$6"=q#I3 Cz%u7:m.416+MS t3dp\gHW#Ja4(c 9[Q_0ƤJ2_)ڤv|w@m+4Acv o!=p3G4K,?Z;L^۳OĒ_)z>dVtJȞ7"v?-p!e~<[61 ew * s! &R4A,a[T<@*< DSIEiK8wȔ8ƴ*c3]2cZ7/!m3NBNW+(3c"'r[Lx&(  lEnnϑ `ˉއlVV"A)ǨTtQ HXX A&o>ZS! $,Izbm}!~fl:]THdž/\z.>4ʛ|HLcᩨȤ(ʫ1qJ xʒYh. ];-گm5B~,@3fr dWæ|jf7sf1n*%!Vw>dڣ\*|O_=LiK^ Vwo#o\idRΙZ!bGR@TAV#jxiQt*嚢gH]Z]AP /%QdwB J+8DD3 Plyn9Of R pȂG]nE&GWMI'+|~Գ]/\ONRCNJ躉iNHf'M#;ţSaƶeAl'= byi}H/n{.j!C/͏FA_VFJl'8x#NE&5&fiCdU>/bb !B\/u(kd s`omav3۞-$ihldj&'өgpԑ& ; gQ=Co'{* :qô~$@&b5+jPo<?O^\KΕD$jF:ioX:rp 6 /jl82H~W+;D&GsyJy_HuxCp&&E@% X T"&':`X=;4v.f-e@<o#`颯0ƎR:&(F??9YN_&v>!GUOj]z2k' 6>\hRycHRt}Yߵ2&3ק$Ԩ+\e :m旙*YZ(fk[bghZQlHbHeG|pJ$3m7V?˓K,h;͡VKQɏxQ৶IN+l^}Ȩhe +lD.7]̺5@E~BE(l23.*|NX۠ ||ÞXoͼ=6+ 5קQg{zBoKj){yfYژx p׏ux.,2)$QlAF{VM˷|{CQۼ.i&+&Hse(b})% qSKcRs:]4W+({hтtH3ڼ6`0t"5/iͶ>)L6X<ʟ-O0ʼn2vX'VT6;.EbFGRk$E23j AΦ"H|wP<,9V>K>(u}S\ hH-+grR! tv ّ/ܲlgg"U 7L|ϝ-( 9ヅۖJPK$1HDHyd[u[) U SdR(3)'Sԣ2WmpgݩΛ:xmoC}e>,' Εe~4k=C4$JTU+¬:ƢH9G-}/ Z(nNu`|'_;!n-AwfǽI0>EҸŏ-?X>PTjQ-7<[:RT\$R-Eq%>>i{j )VMdM\ hd:)Z#n}c. \CvWG(NAߋjE$CB x@|/1`<` $*H9TOSAݩzj~-LOjkA1e R7k]F+^U?&`OfUFA-4 M|H.nQm8IRVIZ=?'\"* ea;vWL>nM{&>7-wdQ>ꦟ*f w}>~qLT!<@5(_Ohgz),WӀ0{^*5@6ӑZTH[~F8PGδ',Cпp]<cEɀ@n-Nr\bgɟ.4^PԗSGth*ρ3 )q um`ss(&EGK >pLjʵ6pq\ޭ&ZwTKȾK\?ѡ#78UKY?H4຺P0_v0ЛFC y\'!wQMoy3 ;1A3iӺfY]Zu2B0 $yC7pUośieE@ҋ]DXֱVqqu@E?66ķ6Oťbaov U QxK5⁅VLׇ'k.k@ AfyY†n.f)SwwX#snWZzހi5AskLOhfQY >@);Wnqr?$)oLhVQ7$ڡ 6`"x7?G7~v;:7R!O9~|<$첁_i|5x]LѕAu" kj5$mjsDo5")>|HW@rd%Ɍ*`!D@ԐNU.>w@p7PFMTэ UkC4lQnIP. LL_(")&`.^&f'bcƼXAlU1&j\zufR}O23&2~l6Ca囫25*JIE6T"AI2%u,_W<Ł\Dޡ=4Tw]]/<(D_M%oxq($ʠsXO4mSuQFw*Qdݽx&F忠.ӛ@W.H +UXd!"niEVrëJҜ "6Yͧٗ- cgc/!h:VD }_Xٲ_LoS; BUW'~S]Ӡ~bs1)`x0=:*C~I{K|z1^H_3[Ro' l|K ^;DvnguiL2ah:~WyRJܔaP &O6pl:bSiLH^ aoPyc$#G@~g}*1W gRK0A} %D}ɇ/]9u3pIcqVb`$B@`1P>"p޶v`ǯ#Fhr!*IE͉B;?\ssq;obowX=,f~ÿ SR\WzÛ0[xiWxJ ~$i5w)獝dt-esen2^''Ia۸DoӘm,z^]=m;,.AT趹WIi+EC)4~~ 4& Z q?PW %(ƚ*C~V`0mF+?^MK B[ 4" R2\|rewyyPLj1.Jt!m~#'㠒iAv2h5W=çE.$o7-o bJZf2,Tx.}ZC+7іXP5Y;͓0`Qg#<^B{0\] (u ]w3_]SkiUy9XF2,GEhR?ˣU 4;7|ʻ(8vWߕS]C W"KM٠/K+~rh0=,/9MJ-᳡cx{\ܷY.hdՅfmzآDωuEV۴KڤoD׶]~ ^֗rTiĿGʗ75PzӮIu}91 0A`*M?uH&\XyA3,i#XF= Ц5V we} Ozqu101v}i Ue-:VsqrK6if+sorC{؅{Գm ep }W(d夦doۚB&zo+b~.O1C N[V{\;|F3I]梩O>#7w=w!C wG5 gC6^ ̋4,tA>kFYy;{HknW;|Q֫8{EDC}1!,:r;Q}q%ٵU3Äe#4TSԼA4&" 13KpZPG0[3T~SSvd\Ч\hĿIdz ҮBG9n\S'9+adJ_S`l~/xŭO1_Ny-lg' ) cɰؖ[./.+BZ͛WZFRn+33~e::_n Ӥqsf`v'fL9nN7QE6E`cM:1Ÿݜd[~pe. Ѻv QP{u=$*!KkvIy^QG0N{T|?Qw}#]%5^ʮ-\E3y606ʄc>zVbnjCL ʕݘ1n뇶 ZM#|-L當g1҉”.묬t5e:39rMMuLߙH? 10}jO(Y6ڋ_z8wl/&HA<;Y~\_<WpkwZs#9?PvP\DfAΛ)ӴfV>h6bt1Y&/? |kSh+j(N_f bʐIP0xճ$rP @>ÃA?-P BʝħkFQ޵F M¾HMc*le1"nFwd & t"ݲ6p omd'6@cgt a+O ʗ w2sȞ.[bEҨo|Hs|gk_p&B;&웥tQEsɷ &ޫPĢfh.T zXNp&gLlh`?> oEA ͨ.=pªBXfC~wzK?`[.fPe y^S}"0MgdKҭ4`Rd-ewLŒ;ETw#1 d=yY,[jzKKkOdWΑ{H>F $&X3vZ8/dsiO;]p o Y,He |+$^ъѩJ3V(a (qNvָsDQfRs2﬋WLz *-9ḴO򔱆\Og'Ѧ*pQxM+poD+#1AR E Ң^t|X4=~ʠnn\vrRe:ZѬ7Sz2 :n "M:B`] &owؕj5JUe3i*ryfMf5 W xzrŴTh0a&uA?>]c}æ[EB**A)/DvUKS "Uȃuk_ $ˑu-q[ [uTW4L-%GwVtrѲ>w~Ts&Q3KϾ}otPO$#<{ IZ-e.&gJOu+'};nTCSү8ng?;XB*p}xZ5Z*c_QZtҲ<~RIPwX1!Ϙ:.ٓڌ5V13_H)W׆`P_]gI)˹ Ij>}TLXC:iV\ S蛘+_=9? O "܆/ǰ|Иy=z˹\0}zx>b"%(Q׽+ˡT#&?M:peT4jX//ƂXN1YM\.[sU¢_k6G+\([ ]͞kPO69l35r潬a>IM`C'5IZtϼP sXYjhF&媍RUiFd2F ^:SD{c͌ʔV)]Gv:@_XQm64|?_Uw>кVfxhUM[`E#[goҸi7[u{~frNJ, hPaa(P\(j&%Q+6A;U ClÁ5:|@^|ou۩@18&,mҗ;eA @DrJ/AD<|L79To\"*.c)bs߽I$Kȏuc.DD"lގpU[<6)/cgmGyw惿[`^H^Cyث'L"+$7x|(ةB50|l CDž?P/3p4 7C fQ1L#Y2'lq|l"~cChb~Q4V*XNO>D4:!O&s_RB&&9 (7hk&udqpw GĚם'ѥtqh:gGh㴱A DmYEۏ~UuW8iAr4B yC,l%Õ,U> SQ_#Ho8GsAtG`4Sn[gi< @k8ݥoKm%xn!Ktgq-DܖH bs d vMDBhҤVQNyĞLػ ,bro𷪓=l 6Z9|LMqro *C&KEV`ԮnJ8px8_M++(BK#Vq:;8IY~hobEcBHuv󥑢( (] Gn7i# PXꔇ\EY/qQB6&`I3ќqVvTߍ"`1'IOS-AxVO/)ITYo<%* %j0я~֨k:6tpe9hAY7JwG#BW~ :\5n<Ἐ !1˫5W^sXWHn&;y+v,v'Mbڍgelza))ȝ\ne=D 鬁Wc;B-AԆ<4{](+_Mr $ (Qub&uᶟWnb{Pf/]孤yCn9*.Fqׂ:`kPQhrW/D+ήқ˅{ŦA 9w(upeYcf*tc;G#,odN^X3BdMrяۡ՘9*\J$~m ];?7g- [@'vL'*Ga"NZu-ouO7A:w3 o6$XtM<^޾?DdKz[*0MT4i`l?̉{gjY_*PaEaw^# (qJ(Ćz\`9i2l8&gO![f_-BvЏFIW!˓~mvMY|Mj|{Ehоwu}g| OBbu="&Y\$k=}qLwCI J#R }ʻ-frpIc"Hz(ZJ/n EqcHaX VHywZ R/ikhK9+kXd~" !|Y s.pȵ1͐j] ?x|ȵdm>XVMCJ s4_Lp x!VJk V`0n?K ϻJT+eYﮝVUΎB+*kmNAfW^Ǹ q 8!ro@#?HlOef^Uw\e ~ڽd~LL|MN OwV;W't=-q*O+hptÇ9m Gt"EMn_(ʌ,*(k=5Cirbe*FFߓdj[M>߯Qڳ&{q8_3uf450u!꒸9 MKX1*x4^FglP2 oC wv&&?6R"]G>/3ZCSG}zn#(T!cmpϦX< f0fpPM-Hp<Ў*rLX{i LrfLaB{M'`O, -", ) $Z$5UP !],4CU~hf5fw@|S8]g..8?;be, v=Os vD>)k= 3g':|L'{.饀bü8E[&(y(sCtn|J4t@ hEJmOij_c2rCfR`oH/"&6]6:jkJ=$*}/~ϵM l2hYΌij.,+ ߎ?U1beq.-!;LבAUm?MP u2S@2X c~HG4Lԟi."*!Cjߔ /4XucP-*պl!GF> e&)HJuUYy|e,;hK =#3"x-P10?p?΄)jeu~?E0vx(0O H*#.)"7}cjHbj-.ˡ>a\]&q?_5&tR>3r /ԇ=nNWL౼mi)AP݋ڒnNy9!_7ý?D V<(57"#B'=?~`͇' } 5he %[BZ#,ǵ%/j9c9̿$VC_?*v*cR'{5:Dlzb?XIX+}?f~蒐ˤ,L!_I 4$3ܠ{Bƕe+Pb B!=us8e X„ɹWDElɀ# ;cP{.e{rm}l\-03@?>^YI,њi*N؎\ ؛dWa\<]!terWhgw9;K b~1[GhSgF/ V|`F3dkf Tfl7Y+v( ԥr]eJ5܂ڎد]5[ЂdA(rU%]DwՓ9 no.;N⧥mï Aq>GYOpa lyKgYZ07070100000274000081a400000000000000000000000164943cea00002018000000000000000000000000000000000000005f00000000./lib/modules/4.18.0-499.el8.ppc64le/kernel/drivers/net/ethernet/chelsio/libcxgb/libcxgb.ko.xz7zXZִF!t/']?Eh=ڜ9Sw2|~ezd>-y[-:Swgl*6ni<H2 jeg8j;_ieL_h;Ɵ[2kx ㆉYw8^*(\<ڵxR?@$LKStTѨHDhR5ʎx/4/+p;Mbrs ґ=T%9Ήbi~@_S'חD/'l:q9RJhgLZl3lX(t+g->fb鄏؞+D⋘] H࿳M)oI4&[DSeZ6GZXZ2Kd8!}آ&˃Y5t+FU}4;X\';OδϩgQ,-_d iE:B\]3<<ͷ0үg*;F1Խos8uvqED浕sB0VI+F ~\Bq|-e[x2maM޲ |/y1vx|;LvJ4o9i[Mh mrPpH`:8*ˍ& .OO0\g DhrWu&Wneρ)"мS;÷;#{Ct`Pi^0V2;}.;ڄ;%&W`H$8-X6AۑLwt-sLKm< ^s95@Jt _lAwJr m^ّUb8VHQׇ޾ԏԴj~&πbA(iދs®Ct/uliLX!́Z~ưoحhac {:,">b*WP:g|za$P(d^At~t m??RfsHjfW\ LRPT_; ~~f̺V⯞{_YXyakjw|}#\^ '/xܩϦif}u ^dRg<¹m1#rOV׋]Me_ɗibynчh 9 NL>K>h}:@FyſZ4 x{)sLWrDFCk_8`3 u1o3y9<[a˭f,A7)IT:ΰ/]h\A`#6BlT&"3_9״ Sg2G9=_kC':H3s2slg0e/3k $ozIS7NuZ.:H_=TىvIt2v4g1\I\.5hh$pjm]lAJ)tNq픦z33;E/9(ힻ^Uq/LV$x1 |I0,AZF@=Gwt[fNijv´ҎmIбkR-G{Ld&m{G41`&_.So"ភn (}a"D&3Qϗ0g^B;^hЗܓC' 3[Їf8FmY8D{-W =nl$uhbDH ]eA0D_XNQq݅BHM{B0?Vpc?N_vxFd]K aC id+1/dnS"\WWg` Xsp A#Wk_f iHԻ6/o>_ئ])}yĶPh(ZC25r9݄a^p;C陻LA\Ik75[~ȣUfOFsh`%XLa8ab^|S>F Jj`:[\H~lA#HW7hSSيs{XGx" BCb-tx׹##@53 Q" +@_㙶a! @GX.9v(dHLl3ٔ 3~ʕjáNg({ƅai(:В"ݪIll`?k($5+hj{eUOnURcSu*8̫Mhn|σ̞ -M>2Ij:߇T W] U = )~:$?c~2D!j ʀqp.)1:+~@ UH6 [n\ Qv}pOײfxa13ڻ$ ]o:Itp o7{en~W.k"^k_SʩM ^/9˼<:A+AN܆ԉ2ͪ\nrhȂ֖~0̦c:k)N_w/ QHaQz]֘i;ɆpΊVpVJ¬W7i-s[8VHy\y5$AF]ds!& rOϝ`}x 7|Ri1Ô_;ä_MHJk Z0z2i4nUr(l9xq~t`hL3gF;ye%ϣy)+L*Hg]lE P 5(Cv_! z Rqח-U݃_ Wgq;i;`kDpTO5$ާY_e#n#!(3m^R72(>x)TjO\K[9ıAڳ-x%ֆ8$0BY i.c^3}x` Titac'*.UEFq > Yv\wG=s<QƉYL#u$;k= qU9իfո[6kBfѩ/=s *n\A{3 |5풯g}' t|JYS1̥F޳nsύ[77Sv"7YJs }pВ6N.k;jSSV\umm?9z ep@rVyٔqCS .gTOr$d#t\_5ɝ+<>^>#?(fiMNUD!@Q@<ّ_";z{wX^̎=TN;0MSs})H +J;HkhC%63}]w 7nYЦcIxrB ~m.;Q '#3͉:\L١khrAigCvX79,*9)"^gњߧ8@q}~Ga#^0GVU@#u Djbl>d;\4傮.U){G),͍Na:a8*4{lLT'g(W.Y&.w*Xnf Hn`9ZC2wn1; m kXf^8_,Q !ą3"SX~UKOm`0Eg\8`sC3 xޙx`'831ԧ'eTJϘaGHN*Sq.ٽ}wm(ٍ EFH5%@ {#?c d4K*㨥mێmQWpO hEpsB3(_=HRvw1V˂$uB&:vݹKЏoӠ"!d c5@* +mKQߏ@~D#U,fFNQPQN9 4j[yBq&_"վQLTUCF)EּJA9#5n">Pyqو"JȜ5Tf5I8{^(hJ=R[>WD$-RhٙT磩Tj1(C'k1iaNy?:)޴%"2t\?udlsz>к *0u:N TiAK²2ua^ՒlDzfԳk=eUJ~ITgQk.Gr11\ ';TU pȑLTJb9~-$a8xȑZc!U(+'`#vQ!|աrͶB5+`r&eh#' 8,4*mYL˛#t#Kr.BA%$y9 ws4$]5]63* .\+׼mlmBΐF}櫵b|GBBhM1P.mؗk Wԋ7\s@k .R>wN_UtrW%BmI[71sbkڃSZ'Qle7`@g6qDk#zRJ-Vc|6RvM{v;)Sʙ;Ìx@Vt/ jdlv`\.@{ 0R۲\ W8ġ1S^~hQ#9r1U `RگbqƐ/.9FAUJ{|:D 6\ hu%5v?:,]mZ5"n7 t]P1EL4@x6r1qZU+S౔PHI8?WpA?{dF%WAh$<3ɘ)i/}}y4ٰ) e`#<EO=Fm kM];ú%\78p` -Ǻ#d$d{J]|忣ie)@DlPb6@&ΩQ yҍ, oʻci>R[O&uG", CX| JMC?8U.%"ȭʢjO~!y}TyQH 857|y] :̓/Lean56-LYD&ژ'Nd$e[} O`~Q!}'`kqu =D5׊{c^6_愆q}Iɩ}"eV@$5@E^R5pƁTp4de\tz{(q BaŢ{ loYD̯%芶(X8ɭIk4 a0ߛJ}ߒ-Me@Rц pςCDm,ke*#YQu'ymg4t\u 4 B~m] \n`g!'Ba_RT0l$igPu1QÀ=p_')Lᰞ7EIz_s?UvFy ܐ-\6s 'G67BN b~ڻya }ܛ84N2.~??!RsGLjfU<=.ə>Eҭ(< %~/*B8}/z^2Wv !.>0 s4Wx=$9r.` t;h? ~k.߉ _D9r>$.Ǡd#ףcRX0tla'<nT?.gB`LQ@[̉Z"j!O}ӵk&a"H(,Gw>I=~bQE($WCW7Lj1L@o*=4SsZ` UK.[9î_)!yً>C?L^5)GA c)ɉvƟԻ+{urFs SrT_>A79}Mwru? EzCM$"观 A{?cPe }5~d"$vݢ ( B<0hcGhQ%?ӫ\wU'M!42C~T)+i]l6p}qB$2@@jiI$aJi~eFP=b@ -Ic>gxR'J]29~ڶh ~mJ$hi7%Ѷ↭1uaJ*Iϭ\9E:H^jM-ʝ[SK knҕBt S+IIۇ;^>N6ʥM,AhzcB9k?KrM*E)mNMWzu\ Ps+p>m9հvDޓ)#âĥ6`g\ܮ]Je:wW@^cg}z[;QP'"8McvzIVTb!')ExA>Lzj'[ snɰV|5gIP<_`8pN1bIP _q!lpH5mƸ9nƮ>w%~4$DPXKO/Ι_+fuʹO?V,}lj"nL@V`vy #@sjE܊qpj7z".VU}.6x>:- p2+3%DZ FRA-'jPr;ҁ"/m5f#̔~hMϊ~65ʑ&=J&!#S|S3RVn%LlEv9HƙzU=؈D|1ty $x]9餮mk$q[\Sv% =]IuHc.O-1Ed4q$o; !:; 'qրU8dBD5 n&Bz\9mYƾGrT:.N)7Թr._{ +_)GRN)o|P2gIC=ȓj_`5'sX3lGbpJ_G T;.G'ɏlYx!C" .c1X_<w=Jwk檘8𹛃3 XOYr5dq|rAy P$깟?)B~;[41>t~td#Wt#[CEڃꗩi,N'(Wj,Ǎ'!IۼXڪs!$4Z܋DނAދ将=pUH/W#sq40w G:p@CLI#򊞚4p,B8ǽz왞(E +k,YUfUZOZViZJ{2 Z'HR4v2#82ć.cP֮ JؓOfY؂S"PSDIl1JF 3u EɈ] d] `33N ₟#<κB@<"{X5<(Nc4FN6߅OŞ1*7fZ`_CĐ]d崌H}pk㙬m!4;sVxR8Lø#ʂvm^,%P9< ˠׂ]+.$b={ }YPBfY^Ev[;o^'[;ʯlɹnAp[Vaip:GkeNLZz1606V3%^[QOoz_bzQ0vM 6_G˨#+vhSw"VPL2}P0pIXN-&[%;x4 m߄S5V@EEoV+ lj,j~I+.BadatJ+j13 E֦ Qq!nȋVlKDQh(/&Vƃ7}A%I<|u'9KעT/7 ku)wnt c )|b$Cny:Hm5uJw3u4e&xx^ BP}/ oׂ8nmVQÃb;c;#6qM0×_ "Mi<Ŀ*bY1ÝgW~%/X+^ic짴_1J!=4E@G6w+ jP)NE_vUSVA-q09&"唢?BW?O-J,+ut[Np:uAG/RNr?/M%wUh#H +iV mT%(Z=(i֬TR>d `A|2YmH64,j_}-(vl⑚.҃@O *q@Mjߋ^B)$Нf9Fm+=y# 5وک=D\tkGf-Ǭ#/vmJ\%" ~"֯ 5]FDa 5forYkmO[ѳSn=^ _kwhsp: riWI`U/NXE@NPrdb׾:rctuǒC~lK6 ^V5i8R!()J~j3DŽl5庍BzB Po<Eܦ\*;?~)oijUCL g6:&d%*~ߞӋ1WކOBIw=vn݇/ Z7q']?;J?H,:>x2)H~: G:@ͦ >]s?ݱJqJq)Jh~gN\>/%ji7& BZ),zx3X*O9Ek2W{, @`~$̞ 8G,OvwL*搚XyZ~#OD7ZTGgޗHOWgڋ%%ʏP4=hk`/2ey珔hj xq)ikji'/1NNJ'I8 ,'(!*,x70lt c G7K%+Vf%C\MƟؘa+#&SCzA?.JzQ~8D;sWAn y:K U\L2*ީQ| B~NuXdyն[ʟ TɈZC|]{CJ*cNt3wFtsB̛_تY*Te㞀?iV5f@q6gW Cn^C`߸t]h9wDEHOd?y hmt٬9+;-iCG!UXZD,yaCww#(Rh/d6 ~J3i: EbDDVm9Cd:퉼qԯO,Is=U'EmmQ{sNf6gYpǰ" %|j{Є("瀱]$r ٠ہBTdS%lv}q#[@uQõ_^w ۀ1d-TGbe =)I|H 5%c2fzNW::|:Nnߪ=|x\484_թ̆Îc˼x!%d8~r. e+&IO'+"2ΆE9Ύ7iijYC6x3b A1#7HjBٖtÀ-4YWBIyL˛G += D=1 _0W͈Rmb4uyB{l.c c@vw ZJm ];NF#O"\JLlHҗFYwom/ЌKzK?U-yO܄Ǯ@KuԼQ8x~̀ݳN tUjK@%e_ TM$=W\OSf=O׋)ȵ \tCme)։Hsm勉r,?wO$ЊTiILe_8ݕSBo`AniQJ⧔)f >Ź3=Tِ^feJ;ZxOk@n}ݹUFrɰҸ)Ti߆P/rN.T|T{o޾l'/41IeWesn{o0O[q ˞5&1C\\8? V371tsYLؕ1ڥIw[k)2Kp"N/c'ʐtxu{23וVwC)YÏ䍟_ݣ=%g_ S/M> (("Ak3 2,~+F>x4W\IퟍwZu4=`-w)78녫Jȥofv8[ ^ttVljg:q ]ĨFbѩ?Z=[W+tFAG3ޏWYWҺmg[rEA]qm+sM _]IkqN t1c#^_CYh“/*%{4 H*J3f_nK˝{(-ш3B %]mu3LFTlz톑;@ĝp`ExQ*%ƚнEP/7X|x[Et`LΜ]o+7YŜ+;+ _Ɛ}0HQ?0p\U ZP]Q*:0ۿ7wxHT3``PTk zA]ڐ?P‰N)o3m !ӿ1Z0ՇnWmJ+Bj@\sT_ʟ(Ynb렦tF?7-!7|,ϺccH\0tkI?Y I5H욌$F^o~?Jʸ3Fތ9tW˵ńȒc7쩖I+$AE-M!-vOwm>g/~3f4|41q#2(0Z&slw=U?,?{A}}4*Q ֎~3BcT~x e{WW6g:qfI8\o!261tǩsVv%E_8^J}_S(Q`DЮ?4D[]Y@\T^A[+=a,F+,vТEERM-Jiv~93=H uy~n*U޴ .FY93v%]; =qo1Zm@LDL@Sk~~K=ӯ=o V)vf:rɧtwDd8jIrNg PN)Hzd$8gw;;YRVM0u}QɊ$E*$ZsHa,è o'#f[l_ʳvܘ!t;/BO^@CA(%WwTĝ9Qi}:kC*G ^wFY u %#c|_%0傈 C6 a۲U {e dЛݘT0闈*ܻ&R>J;5ӏ]qƒ#R{ }Pcs"NuI9Ȥ@*7Z" @.ܟ-f;Z is[K:5Eߺb cJ(9$ޤz3^A9\-SPk#iD}Ab=ו)C.n@frG@aվXam>6 fv-9!HYShP=1gƟt`[W*s&@FQUG;lڍX?6ÄvbawZk330Qwjԍ{߷3> ( 4I5cWמQM^B7`k>u{GdOw>m*`"Q88;K'VקC[X;vܲ%[yI)6L> \_|[e1Uƽ_Fw!W=Uj|.ܲuBQ&XD=$ )3UJ"=TZyti'k3Lc5a˿M\gIubdk4z`"9Z8 %& *,1g/wf,kD~hd0z=MM?0%̧9CanǪX)?}Fq U_ƚC2dhT332Y@?ޚe'ԋS`sڼ@;,C ֎uJyۇqU]օ`9>opT: oX;4dcaEKHv52bՊ[LGAUz^ ]2`0n?: oɤyPt4#TþHrߊ_#6zmӞ~Gd+ܰ2?jxhY|Ks6r$VȲoqϫr@ɀNuR;[ a6oa ]zw?d Uܛ*;T.cv<K[1QpHj7ꌱ=[ B;ށ=WvνުcuՔaB ,r̉rO'9?مV]Sc+>Bf~/~c<`ţ~Q2i>M-M^rա:r]nUvbc *[+RR"s'&kմ7:`|4ܠ!03Ƴ v~BWx*.b|ď(\0j~:D~*\/t|gܠJo4 ZʐmO묭T7*cj+pdYZ㲅êBMK [M`R]L`spK[8ͬ@l*ԏKQN33@^Lj-W,d5~p q)OXE`h</gGŒ[YAm+ʘ\I(7 +g&IuBg/Y򎐰.-\Ϊ7q[H@YTXO>Em%gF4i[ +J.WxY~v2}@8|Ԥr'ȫP&ڃX(M[CȟzSD%i +{b|iY_,_ut^2u5;r>)_ <Ȥ$/H9-OQ([/38Z!VuqYveiONٽj cc' ^&8KƑ#ȖF][gz=OX6=HVȆe/"x}¤mOY(T3[F`ȓ' `/KrX1 f(s[TBNW7-d-nan0n\)**7C]/G`?~c՜/dP},,#bV,$=x q9okg0&xblW[ AZ.¬P[>=*N>DtܝXI2#ƞC7_vL)u8@KY 珖ubA4u8{" 9P6F>b_BG+yͽE)wҚ~w ym9Xn99ۋWDԪVJ]IXdDpßC18͙WXwVަ$j>rMuqޯ㦘>G `;EH档"i8m) Rfvϒ_'G+{dBЗXeT4ׂ!bB)F SSIr;ր@Z]ժn*ȐWGHTsI^ --\!dIH 1bspyfB\z+%DϺk)Y$]#$] jA,;͉X{Ć6GȻs=.*KGÛΕ )A(u4+Lz\|&ш}(^K騾Ikcx=IysD5P7悘0$~R` HǻZzUW"|,wyjBx1 b`Nb_g}ߕÇpP?v,]jh|TF*hGr97cQY}U>_Y:-C^sok5{K5=GXʮŔx𳸩,O3iځGNvGz f"hWZIH2g~@a,^ڍMq CKp̓-o eQ CriGg]&p}fƪpֹqI2%0'wom*|Ͽ<8J< 5|Gë 2f [b EؼGf5B'oڴg$0*p乻5/Yb #Hm`A2[L,} L[<BNruD?4R"#_*`0v)N,V]Oq5.VH>ˣ ao6*mΰhgJKLIf-)"C?p-d LQow>nhM4n"(1W瑨s3lf&A}~H\t: dN|4֤&r_ Vm2Eg&KrZ˶Y՛qߓ;LzR"]^ʬH35ʐy!L0%` ]G bZ<k-Ĵ܁Dfwsv%n&~먧?Uë́z[#!>'q HmBn%.NxաygG}PFѓ@xV \!:%C%)c3iO)qP\W/8J1Hxn؃>\Z]f,0Ǚ暺x_ i6 MPi~`I3XB(xWb/qR0w_—fXcr)>tqp&5Ƥ:<< lɐsG5*Z vvR9qNK&h0q+8Dax(v*$P.M}pձҏydҶogQ:]jvR@0FĎH~MzM;J\^naM] <-3́>P+d H )Ij$&D_=ի~ASFY@;  rF!&!(C+E*@=uuul@jea ~֩TH^5ߵl*E Ҫ[!쎝/^^yp!f*jVv/d U kAXWiԓF*_U&g -ΣQf^bK=MY v JG?I4G**!9Ǒ)p`;^c0}ZࡠUbQeU$AԗCZsۍȲ(OYۺ].d)lpg25Sp=΋EFSgy0Ӵ,pelnRM57w2 o޻m]؈!UpY/_qNj Rڿa??F q'jj΄*z%ú۪.7qm9Pt$G|j$Li8&!2~]#OFstvnc9&OQ29Ff=vXRyuT((n Nǯi:=;?-.|1GaK Ymo0Ci1╤D$oy>}dn ymVkFKԢ.KU _~Q)cX,vg)r&DM8GU+KDq /Bm 4^PG UɈ$"~e \LJ!pJ)3!B]z}Tn0-qy }-)WhEg%tq.'XLD9tA}2d Y_4:᤽e\JuS7Cަ^w"80+5\mkg9c*NaF%9z;b"r^(J9U7IlYW#!Z A0+nGo=6߼T@pK S:i4?][< ɴ^ب7[ y"lxijWSII~s+j;>,a[^ ;aG豭VLSK *؈9탢榍&ܱQZe_?W-r<g,S] pu75!gq j,O/ϜBOSFڞ.]֠=E2-Uh8MKS?иP`%˵Zy@@pw.^M4ne:hZQ{Ve%a ܠWC0dxl f]t/~:l@{);YCB|%vERyeUh?׋FӣE ҘЖ'ٙj۪:: Wr$7 a` #UYqMqːb \Ѷi#xԿ7>UOC#A^m5p*9ۉ DRȣ߅sǫrjN Z]67(!q&)84HtL7 }-p3j< kn4:MO l/W{ޙsĴ[M{,ghR LI*Kx7n'DBc!+^%g (d0-eD }vCQ/l;BK\%Q" |/U@+0 E}=Y8̧w9v=Ay\`ʖu>u-}c'\ׯ]o{u;L]^ JmCjM2f0­HOϾc1ӊHs7<\[Qd4̠Q>!>Ȟҥf }iGK%9Ew8HweĹj5X2t vSmʄ1R1nZhĻ SSU'.KLܩMyC&B@IP]'7J@V?Huˬ1XK TUU& d8!h@0I:](QςdRsb+IΔM ׽n &/A%HjAQj+FG@D1WO>2T 5Gabsw"xI= # |Q 4 n&mxJnJPikj*&Llǫa_vM27oH=jISqxpuc|]A |ө)/Kei-IbJzt'K+ř0N}A͞N񶊑yZJf}eae^ߞ G^hÕ1+}n7 `s8#w(6y7prl O#%pXV>;XzpQ+phV |S|& П!#7XY#!D죺YsP>L#a]p!8+<Iaͱ22M2ms"q0aNEw#ڗ|3JIUY1rNwٓ<ծZbc"KZGNq (A bG EEB`Hr-\2\,߰f0qdUZH1#H !*P |^V'y>^Rx~u?l7q4+I{, fyQ_d|_ޠNkBR01QM/ r;9_J W lվF8_0zq&xea 5I]c- _A:i6uov T]$U ɫs?󠶸*Lzc4.|}SCjx\C#%G )a9{mfY4d٧%cXe@aI~C_@/۵Y+eZ}sr:H>c%w$4)pJdJXV~3`)k^pB~E[T+ulZ(7%4tl1\qD'E4*R')Ny fd΁lnF!]G@QnN!xF5QQvp4R/5)i)N fS&lֶ?!2Hlֲd{Ks< ^"ȋޠѦ@=vuXoŘ<=A|䷙0vfKX{ЎO@@//il8eynuqAe_7v})G5 c+Xsb=f4h{E҇3ƬV̓mST͌L\D4o{wgGr9y#r55)V4(m%3q91.Y*wSM쾾ou HTliAhjѪ9Q27BXKѥ*\Ż㞜U-,6[t/-9H$aB=׋xC 34I _e(qa{a;G4z䠉E=Zk}͈k+^geN/3b$*疽Jh7-|!%xb@1a7bߴ]6bª+Eoo5`&F[ۃ[ i][Rc#k$xjwhp7\2Йz@>THC)zPuGDaͮ?94g]XGp-VDРė! UUnyLֿ :KC¶$ͳ <#|Jq'Anx6ΡYicLY]k0f,v|]&inb|7O3H+-Owi4Tnj/j3Y]Hs_3j 큹K?M'Ό VU|.Ϫ8ٴefP<ҪD>_~2#SKpIёUS@p'>\6H =x[ўSL$-vT.J/9Xwf|BwDٟG4)IyKeb5.]q&=|r).t)>]KfO3~K@1p cm7`SDd}xoo7z0M@Kʮ@6UhTԪX߁d9~M<7W w(w@bze^_`{|B熔SS xŸ0Y}© B{YBLd 7 o j:*lym7C^HnU:" E*$0A>#ւe}{,mp$d(-i=/Zw/ř̈b?plZkN.a53m⑩2`̕:1A6]UqGA"9MGr .D,"L#]P}6zxC\s-L``j3sn/7.&MIh1^uq 8śg]׌x[irMy\jŋa=PDhWt~+M9'!a uٷXhb?^x#}-טY``LHzI |K@d@ kBQV3K-Fsh(@U Z>_t<Z&]]R1Mm$PZjf|цYmcɒ[lCF4GE{xB2 Vd?qy ;t*5}Lv"ҳ)< `k56߂`g|@$fo+hܜ+c평SVǕW uNۅ0۫m+s3&}HT7Ю͛!Tw?1]*in.4@2^i0,^%J9y ?In$0IR pMVNRaO͙Ǐa2,{2TZHִ79śƳ$|\Gϩ p<矩 NoH[$"hpztowўvƕȳ. iWΪB,De,ǧB:\y ؂Z Օs즱ʭ5c"PH4:{iUv]'&te4{V0ɌA`kgvpIHc2-Y'; BšCB|y쉑"'o1 *7y 7S[;x;Q>&`۞M9=y.V܃ؖ/]MC 2[ؾަ_-ҮТPG*qp&Ԟlf|?Vo~JSsnZ]??[9:W~AC/ϔefgd*d샏υVM B%|#AD@R_ Sr,jSt=B#yMtv1.U h]WYJ#m^ ћjK< l{` o%8/Uߘw ]Pk,["GuOU򎹰3`sؓ"z㙕[=GaZ BLd!$80^%0YLW4R6fi"x)@"XdJ:ߝ,Js^){2vTK0:2MrPMsI%',)68C.AxUѿ\\B)cm&"ɣ" J*3(z#w3D4pitJlAf IyKFjFGCo|d*B3o.9y!&CP_;Wka2plP+jHb 𰎅!ahj _v[TO-V@Q2 -$XD^RV3M4AB=bGo}7ϗ/#@g؈҂Dj_V=ST`]D2?iB\h;t!ÐȳC B[qt(@x,++> ew65bH6?=aE]'q+DM+ 9s9[W΋@aU fq[xX8,%+gf)1?yRPl,aOuWz/j"s:mx UKQ囒w acq@ۡid}Kj8 ؉߸j$ݐ)E{c7M„{8k-ב5{j@PVP[cǒKZPk{n|Qh$~W}= K5yOTph`QjOP-18IN\@hA(EczNerNPz>\]y&8a>rպ0R =:O[??p.RUB;t 2V?!L7OOcWcO1K({M")Tb/CiqxD:? djQXgR 6Q_WW]>4Uf]EeVA{udZ&stp07dEfPVaHW(| >Tto,F[\]/~_hvOp0'f:ˋ=җ_S1Meہ$G[f(Zvp>RXoQ=vDw?#qMFyŪ`_`\;j۰썔LS7&}#u?2<s EA*-tyB F]Y-9Re]?m a.p73~waIXr NxM6Hm(;o<=G(ɐ f8ܑw wdJ̆ʁ$n;I6R%zwg\3Z .+Z'ਙᣝ`X}EңQuC>II$'wGfg/TS'E-h-b&/_[n1JMY(0O_"E`8.Zw%7& s4Scz/)nLRi3'5x.M*sR^Q[: ;NZ8/P@wq:~DĄbs&#mj`,rѱ)Ǜi?)ALJ8|[ QxQ/PpWN.9N%eD;v[j j:z^9v W')V_yﲓo&kFA21D?eiw} l JP82p~mK1k6d{d7Г+)0Z%`G?$U] hBdQ%r|J_ ,0L j-ϳ 8)Sp6=^_;2_| 4Kx答b\aVX1[kz6̍3%Ɣ[eWq`FovJכ/H{dON[JJ=]M"6tug/3iX`h@pᜠ׈6.pI Ojv6T:siS/@3jR!,3 >M@g,uْb}3v(ho6&Pƫg-J 3@K_j6fkuD't;NVգ]j o(vPM]N('Hw}67P'}Fze_,Z`/fn"tg` ^ɴ$8I 9i:u&G6iZD!~ح)XR,*+]r.4UTjBxL 3UMr2j(glH@: e求=CSw&{ dO{Mo!B]p.ӏnaAuWh1BLW 8'q,v|)eSxβHxsNHݝTIE6TT"PBwH奶h)`XtpcW-& HiGY.Vq~UB./AUc%n}MU[!B:Bon5B8Xq_GLhi>L}@z[vЩaCCN_$ٶA\R |Fel 1MbP@NQu{G1<ޟ]bX3*ޜb㽍Jg09^Th9DiGb>[x..-urlxVz )w-ظ8NVK&1uyKmGa#xaZDP8MA5_ V_ 8u 证&V;+a*Bl_|'y| ́KD䚼aNCtj=-uoq.g@%_UC]~fbck81^ď(M}#dRDG$~ nArhz`*Y|BTKZLiBЖY -I%5T}syp2]Cc.="GO`ɐ#Ts|~LsAg|'|1 2g_'BL{%驭кwO*b*RI ~|9/NX+yq12C ySՑXTFV.ھML&.*~D+oa2JJɂ*#(dzI%-Ӫq6=ΆJ &mc#XY?b&X^SM^kW iId+$6귯&HH,cZ$f3ulJ*-*6x8O^ќ@vS#Gz 6zG7>,Il|'4yupAhUYoox|pPxo{BCʠEwh~}&&,}@ EkJō5ְcDɊΡ8:p֨,/8nF#Rj3iTw࡚m6_ óe~x{\g>/r⅒WmVRMGv_ǫ"kGZ9$4kWqY;p{h t%+n]qDRItG?X~WaiA>{"A"cϔskI$vr?[& y`:M}i9Ϊ9НxJ,%#2燡)h`ne< Zi{ZrX6ԡ12 Jzq { feSch8j\OcؒDtp\{j,K%@|zrӧ3E(T|Q<;O-a¸1y5_%5L6:7~5șu}]{<%kLvR(~_GBm$[kde>J ׊?*hÒn @ [:N&xoI3JG8mcF_f (.ST96Ԫ 1p!l `!þw;}l٬PړҀ$\D)N0j/ԩ4oP(weuѿ*Twir?fl'S%X՞, 1ߓtJay-}қ-L#F}7Y+(Tf|dSveJ5McWSų9G{iZ=L Z8\˲`:-8TBN Pg {U{ ?T(=fgˢTBvټ^{9Iٗ=0UP NF {֪rh_@f as0"V( 2?eጤ\upOMViL8Yr8#bPk1PR!Y)IogݦAX."Bap`<0xi |{;nx@^xd[ 7\}^VĢ'P.e,oLHev}+X`oMT ߢfJbNjX1EIDtʞI4AW@(j_Ic&9j2-hjϗw5ZRs\mdh>́:PN)T6ܹ]X~7plab[{Y< #N֓W>0oFB􂃃z ZVk{X"q:EL<-|iqzJ55d!mK1,=y'UU3=k֬㞠\Zju\ 6^OM-tO2s U |:C \ihb~q5a= ʥq-5vt1TШ5Vj16ٖ@R:. 9t]brP"]fmȍ)mm<}LLf]zp j e̸O:IkUR1%|1 %Hf*_/ {1"} l}IglGnMBS: n2bGQ1@3peѳ+tEP(Gdo(6zOU6b 2W|",eu!:ƵMb>OXW1*3\_%aL ]x3b{ydhs$_>(Nb qodZ~V #ONHJ>ʎЈz f׼ndmtN >{`ƾ]eYcrPAbOI:|1{oع6D:X=$+"%4`y#č?( B`!7|0qRhq5΃]hdL K\_8bo;HjF.F4'r>?ꎒak'oc;*m]丙1,֊;3 !`q!%.yP|dec%(mOX 1.(&f(CO?l8bi#sL9 ,[)MBS@ҝBCKSC&"P@?;?C:px*G8EKl@IƯx }\}w+5ZKbezgDL ?tYcUmNU(HݩCJtzir3O7#+C*xSJ/X WfO>[jbłZ~W}NLf.&q4ˠC<F%}Cߦ1el9 ?R(X C!RIATJB,\URڹe孔W-YdTb)QOd1oydS_s|:)VT?'t4ZR8;C3c98ْc@JS`9Idr%aHBsLswר$zlfaW!93@}D{Riȃ ^U8>M;Q"hmU_@cg+Isڝ4OI3); ͝k\'~w_fMݽ.P|(w :0<9_ډFi0^ʲiZs&BԢטz5ٳI#턫ߖ\USBk;x9U~'vU;bǝ;FwFPtr7ܧ%[~<=5 M̚'c0RdiÑ6w=d,lq30RFGޕm 2 P!$%Y⨘ަg65nx~1]CNZoЃ)t8&>Bc٪ #h`&dzpbݑQ.t;ڏEӌNM& /O,(i畞kY3" !Fc} ` 1K&q-6ݼ_R-+k·}'b{BP(/s:P r(;!sYܰUcaH;M!#JaHsOdLTYBLwcb+ÿ3gv׽. 42 nnS\S#Z#R>hiH&믙`U/fB ( ʳ¸ C*7 X[IB=RKc:>nC!|!3Qyp%!2I3`Sܑ"=%?bU$bu.6@h2<((0aZI[]Ss{s(cf zPMbrj).qG1\|taU&{púv}\dwdgIYb]eַ%]0WJ3vw%Ue(z~ ٘T!gʎc_qm4jf֠cQŎU֪g5~mJvT'%NJb|7`38D D6C=&P)8׺sx.lx4'y\ qUd=ׄJ7=k~Ϣ~Bs+h6q㐮ˍ!yQܼ&|]ՌASHjk>`$S@l#f}Ϝ~"#dD~vVmƨ0% Ey! <+Ets +i @Q~CKl5 XNE&uI2dLM/zuOϐ8N Rdu)X*˯Đc]~rUMa_#2Hd^gp*S ~ i:lMH2 nED>픣<ޣw: OtAĊڅ6ui[Ǥ%= &s)o ٥*XW=$K[ ?PEhۗx#"MNdO+žӈE^5=%]%1135shS[x`6@>=6)Kˁ? er,)b zrŹc9TLFcj\pKe`5G4x8 Yq* žrē'sS/dH!+s])W;'inNy59_v`=S"Ncepy%=tS^(ƿ_G 8Œ'k{)g'Li<(z\ {V1yPKx>30켈fv(zcix_Qyc"-vB'؄M<[kӼjŧ yxoiV0p&'UQt&[SØ7[RT-UCi ^jZaT9~>[24+GM?|.kJ0(rh;aaH }՜)Oͫs78(A3w>e,C̺1+G N( SY=7-4U4SZ\Ƣ7Qx pw ('z3|'}lm3d7rA7\ nfDgx]7aɁDڛQIusD_Ùsɰx5}fIHԻvvjFUMNTIc^X݆k80L¯8:ɾ +,6{+)^TV,CkAf\֯lH;m)洛>|5C"9&XrAY|fG2Z$ђ(=hf3sp糘f$)j鯇3n Qa`zLF3.e}~O[@н q<~{E3!hw3*9\>ӱ 38T6 tdǫ*N1IQ&pԋ,ŕ5I $UfYk(&.Ub:;9sz0Eruk@dF\˻wjکVcZN4X (Da*3c#J >~>~[.c^y%GsIy yk/¶B2p='kMlrvDgމ(٪Uֱo;WX{.͒AywHI>3]sFlpS6߿Hx |UqM+"g¶}dF:!'f~/X맕Da4֟:a—⡴YT `BjEĆL®Yu/֨tѺ.$c-Xy&C5 .!0j-炭_35+j+gL-ES50gK>fcA{#DT Mu$A.^>VpCsK #2`w4* I.b찛G-^Pg HFXIA:pu ٜVWŗ5w.-yugrcS0$Y%i;fk"bϷ;e]}/܃3#4ѻ-5Y%6#O# p;^mb֕ M̟y2yVQC%CW(j7ta( KIf?rU?oFpn >_bz׈O|dǯ5-ijE RN+``|i<9G_?hZYBr-PX33pQh1B`O$)o?)+ ?_bfxC='3E:!Gj0TtmQF6JO e'F [p(nc2sN<# hazE`MR*ps(OfKW! 8 ^%3"vz;ϵo/=G6L Suk(=N*趯VoG6%_zR֞~qMXi: <&ޜjۢ|w}<@ٷfR"ZyPfJ,G(臟{XRy'8[Qng`WCNnϭҦTT6RǠ޳6yeܚb'R~(}aP*w`q{}8B85jX}f?L07:#ȗgĒz&oUCo~tMLc-ֺ& H$G'i1n4-Т(<^`B5j8Rut3I%f}ާ'b{64%pepT5 "^biDiJRݚﶓT?Z{gI멕w+u| vO+ LlbC$JJ~ ;d OcU)(Sw痺iB۰1*بC0!uFt~g?ڱ'~~*$xeoᦥܪbN|7;[bF ΊlgE!Qb%q5ibS3s' l"a}kͳ& Cu ,IG]vʟM^w p*}#i&8xQO+9Ɲ\Kq[w]jtu4Ҡؓn [DEnpGXc0h)lM tѻ7$~=a-9'=cնwoXPkZiߺshHMT?{_N|>#~7([jeՋ۟ڋ]!'l??p/4oxIWE)3Q0(xp&.Vg ;iٶ YNFC77XnP0aj5Hok?Jى} )cVH;f\'Ja g[z8 Iu q"Wu2eC$FLw?7D!pgVkʲ4w5JK_]5tApD_,-'F%.3K~>ˍ6# \aT6NޞdΎاu'Kn FпOetVnf@cp?c5"gW3Ɵ>g8T, ]$4B@l`W{'E/\^[B;<^7rQriCōU>^r_ʁ*0P?>K -Dx6-]GB weʹU=zP"Ә//\%0 IE令0tRv^2ELQvJ[a ,hg4~(7鯇TuoMЍ| e:6\h_P+n>!²)8+M]}hCҷZi3{YcOjT<D`/ή`e(v~[s݈,7t TybۑZ"J–QΣ+A,jGadUrxlr6 $B-"* ~VxL U6]7N\JM-~kY20iT v@P&)VX/7; uiVh^0 }BW%ZW2=48hU #&vvW;w*|* 9%%Ap_a5SV~w>y,!wÙO4,^#[@@=%Y-}cDPƒ$4|E7hST5$+!vr '&-/ªL&(͞",2PUݨk֦*N`E" `#)^hK\ѫ`,PN hmUDJml-zg-ÃZDFop@Vd1 ?`AcxtOCC:%3d/_7RoC:{ [ $m:>o7J">{&N&7bp`!DkR _0H7nc6~@fJ7jTor\g@͹AX3wm72ãO]7])_zl*oa\ex?[`*h2))ש ʘ=o']e@ D_t2my}}1X*ip61er4uA>auuִ k"W'@N[68\@I~ꩬVQcJȪ& ܅/@NU^?ʜ#~qq&3cAu-<Ԗ!@߅aQ".ۊ FWIZu$Hx Zqn†=,cԋ2JWгcɠmw5-˭cԔ\:.v˵̆TkͼI(Uį'mp`r"bDQ0!Z"rA(fP5qE K9c-c' }kcNM22R!Ԁp#.P_8ͤ۩J!0*)6|n5^ǿX^rf\CJqx l8oHQrέ ~3Wwbe$$|0i8D`0ՑȔ^?⍇,k=>]<^/k9/eFۦ *X\쐘Q27F3YkjE`)t>ȿ,0-z,۰%}Yx/8:HP ľqehy#U~JnרC4@?g$C|=/ʄJd>E3{-| ~fٱu1S?-̹lGYX[Px>=, 5ly$~!1tK `05#.VV-!5D:!Ö)*~LK2V+R/3Hoْ:Mwj4S щ3{kZR 7g8ڇ6@ݘg"A hK`z/_v>Fqx>'Vz3R)#T n\{UǵvOc8yhiooS/;=<"`{b((A -ؕf$S2zS qZܓ#޳tu3{m9_bJ_pGv` YqzsV;Sݞ?5H!"4aG,1u+戁O%Z7h@W)ұ|q`wطIS{+m`h09P-O\0P^Imt`SoA~{()o *ύeJ Vֿ!S|R4(P ^`}>Dm5` +KmRZ!n[FV֣/``{3Ao 7 5wmXE^9npmݤ+o̻(񔢀!}m-Z6'{F,&D#{o-Fdb]D^1o.E3=bnV``JRp-(84n{"Co g*6Skc[z#%Խ68͹4\Tr%,ٻZVw$ޢ}$B>$}v)Nj Rq xYeZ|;8AY7$[z3p޷<5^`''y-+=Njgev\Kjh?FU^c*.D {Śכ7/U^"Ri.?KҔϟXĊ7n6cqm4&Y5SnԛN^:f;n_ᕆ`SZBLs0kF" F'eS4BLxt}DSQzup>RW9XAU>i$f^yg: M&UE@ 9_nO8Xۅҧ>y0CM_͠ګ қEMԯx9sxso/3`>TS%iInX+{\Rũ\rD'N E^N`|8Pʶ!yoCfR'Z4up6_FWuYYD$BHBg [JL^YyJ#O) dF~3{>k<xLtLwF6cieȴ%J81b^Ew9lrq۾u,̀C{N-y,")E!ʯ߳L : P߫)ٜaYᙄuaT5z'ܼV4:/a$ |/X/FƅMZ~0y ve8tifhL,?9S:EGKBDeK8JX]0W?*tUU:K⊐1VQC"W\Gк-h~WnX1gK\ La@wΣү w2wNQ!? $]o<G+#NI?+J\i5ӌTx;+>DAC m!EvP8\JĉdGʥ-='G U@pr_!Zs@FN;~B]-@y{ ZɌrbWc|gS0Jq5]^4>#V2'902`;\-;j X2hfL (o!3 *15_AUt&5_<¦+Kߑ)t_7%y>]q4UCzPx0e[nvῗlZsq|K:hg7L8/ctOs ̨\ `Mcz΁%,&쬾o" ?' ,gT{N#ՋޞmS==*D^_`&A8a¿?gZ_^NEy#1 -S|aR[/'[^PdKx'_@0CZ}93O8j2Ԇܯ=DC?1V^d2^jx!eU|jU3,&zYl\0 epU2ަo ߴۤ{5佩VWp U5Tya̗l6<WZ>D맏PهLxC@!\*hw" /6R_ek~ ex|o ellt,"""kA4KhQa+vYr!5_"[G A&I*rcvDfEltL,Oq ؊t܈{, T+;'.U}av_v7{&m৶0 2_=C_oکE*d@X∧}6} m̚2?K߱2~ŭչj@BE"q "u1ZmM88s:'6|Of^[-)zP})/ ֨{.Nb YPN3sW*qKT۳B =FP8 Ю* ݓz?DJe\/^22H|ec1&e̐\%rt@!w,tDCLN< .ҞC{qSB ࠀIsR$ɬuQ WNQGՌ߁hR? Onwc`Y; ;<`zyP<QWv.Яi[#AU ) 4z]V>$`,g" # _Ka~:#DpoD4~6†ǥŻސ6=$F㓶E1U`#`2iKЏ[L1}Q$g3V:WuZ v0؛ sI5ߢl'kL|nj'몘i0΂]vY`qRRW0' MQ%O5 H'!8{_42(Nl"QQ?+x&$Vٜ[x1UYxqO5:\°:U`g( i/I:8ԾAj4Ni3{үVm>Y'ҸbXazyzpbd)WD}Gjg`Ⱦߦf sc0a);_:xOd}!ɡ,zC1Apft|&gb':r)w&Oϡ,g:8& wLɤ벐kojD9+}e8Gq)wȠ/Ap!mZdcOI!dJY]\m>nHzއ9]T=:;$ i }Kuz9SǦSzc'ʭp EH'*Gtյj }q){f`HWA#7>CJ1s!}c3k"s*iR!wK]{J?^wqn݄(ɪ^ PXś)E&2C +ߧ"ס/"\o K~;שco! i~ΟDYpli1f+R*I*+6ڙ^ dv 7KA /xڮ}>%#7D~)=RZZʞ&NvQcn\%ŷ_sϞ&Y7Gʟa%]e;~Ƌ0u:dm[dQ< wշQ7r_,N,-.rcd5Jqw?5ZH@$_t/'9r0;i!ྍߐw:-Vx3 #P˹䣭c[džHb+{' usc\<5|n(u0_ s&)O^ 4P^1([>)ktS4P*9'TͿN]g5eĨ1 HZ~@P4:XF0%({+W&)w/C, +Y|ןۆ)r`j|+Nawv. 7Jd:1ΑLkd l H\oSyoSx7-4`mk.]"9eE:D_y%4SrqH߯ %kWBt|Jxog8k%5Fp\kJ >S&-k56 D Ƙ?MrA^s]}f* uԷAUe M O*XDez yf"_*%;ά O!+5yPw4ƃls`5dJXsޮ7=O S1ns4n֮'_UZKˌP\Om1;xBY)Nr|y(E8 uF2[)6tDuY~w*Kˀsza pZ|1j[ykm3 7Uek8fQ5IiDraߨgYz3:q (5i 'B <ac6+5aw' } ɯ?]$Qs?nqJ-O3X?P|r9xT4^tX<=0)>|WTLx^䂗VFچuJqq6I܄yr傉"ȇr W) 4z3OGCDo) =`G[byQL *E96Z\|S{(^ҡL5fBd]]^ׄ -m|T~)grac +V;rqr4ї>eF! Q*`NHΕo(%îi'O{Ё¾pDGHZ/ᡡoKvPD:+u jlЁu,=]2_@H>!߸b 8I-ދ?$ԯ[7|1&#L@gK(Ne2 L60$G0MHAs G* WCNiъ⥑V؊,fvX:{s^/ÃϪsKuPUTD˥?F\ľ$zfQNtEn~kIuB(̔F2Πg*9*:! (Ɩx8^zƽFJt4O~) t7ݟ q 8!WA//qS3|b0h!^?F7Gs٫drC\de=.+l(Z7X)%×mׁ1t8qMf|\J> [z@>A! j0\Z_P~x̷4Rh`kDAߦPC ִ@u ӽQ10p>hXMKyDTqd)d-A(J?n~0Dkw9 Pf; rQ5TGxI$yϟ, R>-BvJ^0BTH'<3Xs`0P RM>n{]• 3~zN8Xbu%M"]56eg!ڐIZgS߷}k;3HjnJ_=`Yϗv͠Ρk-Ie)#+`f3!1g7]i|bry ո#lO^T5>xo:^vhFͫױ5gǀ>z?|.L]e' wWLErzR݆`^M㲰xO/Ia(gԱTГ0Nod ϊxIþwgc\@oD0K&:\ꐩf gm4 !#L˹L) k1@EɍVBf&(VAWvRإ)jbI7P6ġ>KI^nt}4t~K*4}-"~|7%cz1Gv76 )3LzT-L;h8Nrx>6LL4E K'~:ieDK9L}+FDX$nq~r8xT`2+ 9V9bBi;ũ;*zo)“"~k^GR]ސy=HR/zpnQL!m@ A"U#/Q(7nԀ6m=oF xy1ܫ4_y!rl BMj;" —Ӑ5[")ZwRk6hDU9\0+㸰):viG~t >4k''9o^hۚSp=e1jYJk_i8jE[hg5B%`8h T>'5ueˍ]tܜX­6=% [1$/(zsJ*grhB,nzPr9~_ܲ>NJMRYVC,,2?JtڐgBYР Y>\%6K63gر[N+ZD.?s8ѹ1)lt( Mc/<%@]8bf=A=*; Ci"މƪ2Mð:B'U>F];DCD@JPaW7:/Io{CR9"_w9~؎S/TJ~xru&OYu5H(Z !3ҸY;h9+ g>s$TϷur2%Jmϙa7AR'G^(dT?6FdŲb/x{0w䜠T_n 1V+r "8Vќ4D[i-y|k=!3a=~v4nܵtw˶_VH-g_B©LMYwycme"N9A+('q^YLQǷM[$0X&P0&M[h &\RM]{I&1q%M*cTb5U)E)] ;OgRY5&m]J@2C KT=`a䠚-"z\EҊ8iC^YTͭd!\®:L$~s [q,9AL:NCEkHFR'*na՝ {wy+ZXp8CX£ʐȉ#0yc@S6JASwߵhi?/_*q-s=?|ŋO$O)_j:}(d &5>\m&R 2"uQ<>Svqd#T@K*|&(|@2R'G#St,;Yט\z+d¾Xm+E6c=hDEZ^ SCW:Mt/PRձ )ChöjL$ D(#{-{unq>6BAյGp2 P~CbU7@s 5x /6 wy5_HJ="/oXQeܥ2Q{Qj~I %Y-gBPX_Idf:2w-EIJ(/C\0t=-͗̒+'iƛɭ"D *n)C=7)3QRtQIWXLhP u$׿RI_)aKJ_`iT[A,irL|!1 sȨ%ZMl@REK/u-G'Y\v:#״?Vn:@8f"H3A|÷E;P42f%$5okfS3l ?}ڤ _`m|&AdJ/d.GZ<Ŧ"aFnz`rFVA= w.Hn3Nd3"{u V Xo[̛%mVї$mI^ TW~tBwYZL䗷jW.MITQaiЂ3ZD\0#@gt*ܧTZ2fkQ}厤D?OU !}N@w_* z[1! pQU=DF GSʷj}[,=,y#sW"C,ԽNGd:yG+ 993%|isLǑvm~b~M)@ѣ4RZJ+'t{xRzWBߊJݸ^HX']aO ɚiRӉ¨xF).;QC<b}N/j{P8,  05P?< f1Zޖz^mls.CIE6a@m1ܰ C{jd<ƒ/}W]HzPW6o@^Ѝ5Dzs0&:&+Zh -#;G_D{MG3OI6)}@.S]eUӥ4D%M$^UcuXb{#bD#fr!.j(ޅ?#Q2*O-&IοmeEfpnfYa>OX'|Y}3 Oޠro9nO %Iȭ5CjI9O89INS%ރ-ڀWkNc@皙s5oF_-I7U``ypG[UĪ:a^.It☖O@Ir?bv$X)@ddZ-* SPP "aMZFh A~!υi E(U{t] >^ ZT܅#J0OO60Dohf^%+IKaA^q|/<:.Iע. Q ŢjljZM" CR6$/uI('oZ[ t`e4.gCPD^#[c8-bXZش>VSvdܺo2;'Zb7CIݙ7lL=~F+S9۝?阝ͭck"XT[y#FB1A)1nPٿ!j_mW}Hc[y,WpS|/yv n#:hl@$_y[@`l4[-+FY/.G[,^ݟs!Lw]b%*R:":Fcw[OEc62E\,Gj?9GVpqGg5A8=r,Wzp4/H֝1.$+*H)|tB8#$MPJF/N~dʌ\`}Kԧ!5^d㻣3l{-b^V hi2jc7@(xګik\ٽ?, \{XssðX&>>.+AYL6]X %L~~ #unqH.-_;,\U/4~{ }4][4R)0zSM7tQ'wփXƒkYk b*c0|d?tG5km+dkz_ ^7STP0hRθv7 Y3lfV4(䪇V蹌0x9E`J+F '4fzP7̪+”XO_3OWɶЦ YE4}GZ۩_i0h< #([;||"=9ŨdG428Pq6: ;W0RWm0s|.$MCn$d`жpG$Ҹfx?%$Nf~SQ9L߮k\WSASV#REs>x)9v#7V0dD箢ED@l͞vOs60 n=0 RDBV:sqCpn{ ֹ]4B6I )+)^ģIyJDh}'3YQm6%"L9Yӆviy)7Ẻ{3JH'1fpB/Չhjz;)- ш% ~)η .Sw+FoEC r{t;uEm Ց%#\/Bq~r3IT) ݁:5-5R{Ŏěд?ŵNsȷFv)ɻ, >']SzOkMuu6{Q  [q}.~a咧*pXD|JAP޲uӉsw_ tsn>R4/퓵X #nփdE~[[pa\T/>YujN44Rm?Fm Tgu χ_8ofD9bJ## XD/"(K%>e*+O13wWX~x[q~e"d؀.{#3+/!lہt tRBX&:֒])efXq8j6 csFΈ}(>}/fwR0ɬ6'V$ϙzGW7A v{ܢ '~ЖtGt;Z%)}dxnCQ|7sԂ9_)MׄunK^ E$Z(4hE67DD7S%79y0 r8yzI8~~bTFiwNLM5z/  W`jq3oj\*{5VҡNh){7O&'*ī}ϫ>Tr}rx#.>/Psm/3/\"]#l? !^ D ~F~~j2m€Vn{L, 0\`TcHOJ+:U+ԛ֯q>> #C| 4C&bf9,,Ec0vJzCVb(i$ Cʭ]˞H;7`!g90^NeC Ra\>ly4g(BV f0bsv5k.ƬKMʃomQ a`k#!ryj:jQ,\xj%tRgHվyڂ-6.gE\xDo0-ʋdA͜8(IpjTb`k?x_ɝ  oÚoR]"_1wVR3麃ϰC{!_Λņ"=^`ɝ<V?n Nf|w;j$W؏Las*jRnRa XV.] Ga  W}{@G,rR֡ٹ Wʧ h Pf,7kG-mh^ī;uZegK:rKbFO%G/ZOs@GAa"%ߕK'w 4<m.DrV܍!u1*2=Żh{>}/~pxcBCL9SJz쥭;#Տ"΅C\350*tMRzwo}[r]E s*Ut,IdɃ2%;@ ^U_ n$Lp"UH)2De -w3{FP͒/R}8̍EBeN"Cz $~_s.S/c~*@G u5@!Wd~a2!S^ӕHN{@XCY ߨP~14;TH'fJ CfvC-ΆX}uJ G`fR$Kx#(}$}[t>ﺓW,{ֿ 9뿀9T#5 AZ_fxs$? ‚ÔmT*,fݝ7of]{ i&]eRHRKOk&@yY:Mv %.ɠW.eZ^HU+IӶiיּa{JY7;㈮* XhMcrOE[zVA1TPd#dL3+fzXKiHR{{,TR砣/W0s*_S7poU+> 0Q0mY|"32c|wGΥ᭷*$4D= UvlUڞw:"JU= Ws9}S }>|,,nlJll$o{DuLk%Z1A]rϮJfyO[b_3z*E! ywݦ#xNb7Վ5#ney ⶓ:2YsD?ItDћU[[mLQgt4ޓ.qFb;Fxe87SYN\pvO{ Ixv1ҐfN嚆@ t`%_ iH6A z;Н! KۻU3ê\yLU"@t t0H?7Q[hy#:}ԑnN`_]oYI {_"t#9$ -k?J)7| oK ߊK8@?PbQm5Ub!a22Hh'0LI>/%ɭg|\,+"_eh} 1Mķ Bg1p[`.p Aݫt3=wB9lK8 CkrSESFq̛lĭrGeSܴM)PΞEu|gt&lwpԩF@+‡L[EpQ(Bp?Йx.I"fa<=N#$o6 s!a$  / 8;'W-Ha3L^%EaHsRG@߭]0i~ݓ9b%9w]S04مՖn eWp:AWˡS+chzrHb W#i FSC5 q>-vzF^l#PF24BJ 6A0{k!G [Af|;!#l QgyRٜ>qC3߅s*[VhҠmXJcZ!2'z\VU0=LJ5}&T#۝ʶ98Jz"J(nEqXsIJN#|K͗i~ͳ["z4X|`'֬~O^r]% $$*š`|;߫T=Hm#1[@lG誸NH V7ABWr*CL2͂6 G==d^s5mry- 7!" 9)e CNT?Ȝw9TJ1d{`&RtfHSc>Mڃy L8~cدDByb@Cû4p@8Z0y07 t[n)|6/vE LZLc FA>6G4vh/^pT&kؕ6{|MwM_3P/J {V$&l꾜"}sQ kk{`R:ePdDFO"p%)拆E6HppCJ8bemb-evkӛ(0HdWaw=F>E|˾φ,G-&O9o=` j d#LQC3ccp5}: ]>@O`ndgo%R*VԛϷ_ԕe?8$; |O*8#&{ n xzV-?xS6JZ4;.1XQ`։c |?@4p'3-20cP=4\[LT%=!^lkr ϺBD#$7)JϨxXzg(5 Zj(?Y?qR=zʾRFua9nqWa!r¼ l@D-eJG93;@<!lx-5$N,"=:` }u;=,=uY~Pȷ"!,B',8Vt<(sڳN3;s+#U#6G}8.6 9!H-qN3&"}ۚm X SHR/qqGn~@ho.,X,Ir\}\=xZ!/Ślk)ƵEHjߐ4e ,Ľ k.} 2 $ls'bqS,.i OK~hخɌ͝{+F@5J){x>MZ|2M.N i'duYԅ@S?5z>ܗՠEh!.sq`xmJ?oX]D[ YFz;5 |&MbDKGtZWqfĻ# ߖEZ+trKfSL1=P]\`1Sp QEQzeLe7X^J=ڳͣVQ8K?` JG&QE0ȶ_`6ySs ,/>w FaH'$˳ׁ/8mSOʅhT6䃆4sv}VVU}$1`D\#;hX&̈́Okkpa|:i=e[~w/)R,^Zyİ3Ϥb5?_3 )iȰ^YO:U sɎ{ MK? 4Qqr(wEs4k5Ċkd&V^"dXmup : K=ir*OJ r7g,yh{Z^s.F@a(X'Rdˆ/6a}edYИ' *M^O\n?ּEAg3}K2#-*`ͅO1,M./Httsp]r S5dž#]wÌbp/G&9*u^пzB4l1ZAwbQ85L0=[`'% J"%L .e j+m? M)l-VE!#VEhHӢ>;*DqlF#}g:y#M;ۢܗL[ZAJ=?+7LnV[ ɬ7[@.M6R3kmSt]{_x\kM*՗6[X6ɷ5Kσ{::J[:!JSbyF2ARc( xzi^SS9xگV 6Fm{L2)ε=t5ܰUBjC&=/f&4Et~IKN.{h8EmxEAAw8o7:ƘcpYN0{B=TȔc@ۀKM*UI6B0d 4na2}Z4v$}t;YaDSi2,G˦Ns{ G X}_ ̻a2?2ǞN6 wjv]XwDcF쥅Z=e˙J#[~1| a]42A3ovocҼ\E rGC#(9~=d,١YGOԊ=?Ma֡?I=7Px@y8YB|=E#궭ۥyc Ŕn$z3>%s}@-xxF|5yR`(=9|M5g3Q5*LL}3vH1O֣]k\$<@QNA%!ﰨ<@:s j6adkg nG3bl;%PeЬPC40ļ Ʌ#&x i!4HdH1:̩̐fV!^m1^h$.gUgJlVu6MJGY5911#BBgzXS0IE2ۃ 6wL}WfX N(YHyW:d-zb[X@% zw\/򤘏Fnkj,pvlez/UDrBAIL6d &nR'{j!ƃJ ;O0=ѯn)SڵQG_aż:`jH,DvTˏ`O&1<!L j @8)S~Ҫ[>qδY T/wME:DL8~mގժJ Yۦb N}yC #' C&dD"!L[3գF2},VŅG0.kKd&y- UfNѰzL#"7S$Z og"W^P=M_Q.l3>R`TӄG,B Q,~q_|9Hb$W%s5PANM}1cʩ+~$kRec+r),ꡐ)ZE J0ٟE@6ձmV10/lS^{8h#ߤ%+pV77 @FBN]6VpN(9QAV}xs)zѫpq{.HȖDR ii^m1ڀ|X9H2g, rF|U4lfgNiuKuVҮnsjJ9MDIJN3.ɯ3*nx) Ɵ^IN`c*BV#nˢ!ho~'792a#"y+uLS+n [hڬ9Dar%nV|`RUsO>H iC'?|lc̑6 i@{_ì0;jʊTe[Qvm\UM@}+O۹,(pB˾{ ~ Ę#V^hxYruƇ NDe}ePDtV:YhK`.|NI*CB|(C@A~N+E? ~ T ::]&( "ؠGCu(cB `xg_x%:/2W|TxVqV4:Q;}%f bVAn k>ڴ!kEmk޽hYUs˳Qw [:#eQVx?tdD>8f|"o-Aa zA:OB7a_GQiʥBh4=/oܢyry_"}3l萛NQ{ ΧEXĢC\=ht<5G3CGi< vvR7؝8S%ϸ =%do:DUA'أT# [{NN {͌rU_!^ryS צ]!|xhs[%dː/@#_KxubS[fFqɒFiWR*] KR7B?ǰ ? N>drNNՏncQ6A0 nH*)p>fGT[034FT}O=@{b)~)wcfhAJK 2dSc=9$ <Lv/,.GD*:^~sP<淝֠D­FF^95rчJ~JEZT ~r$ fHVz%Em\߉ޕ~;KXC t pS:sΩ.Fxj«@CXj2ear哐KG{7P5?١y%&B;B/2 Gx&k F!K}5˨Q\ɪhKAM)7'LWEYYE*L~rm^S0ZJIU+Y% ?>!Z$|ذZp0n^qWBʑ9]*~,jո mѨ bq)k,ڡ=5a:+=uu ;. S՛սhmk]+&~g7HY})V'0krNRh6w)":`KɋI~A=琀!zf>~מwc JzAԤafɃC$9+*ɥlce QF }ogt@p## hMQK<5o>HYQ_A@ b0fo!d3)ʦg孷?I*CI4%gWX d3f2[RilcZٲrpdLyzPG|u"}o&`m&g_A<÷+0 ֱ"E'uskK.҇(pP[>I#(.y5o@tspwn5p>;$im  *,lvD/VE(dTJ4Pg}3x]51/r;X c6g$s5 t{J\0U"@(PژSpQUUQyRs'흲>P[+yڀPҜu_. ޴iC8㈣#1ɭ-z׷, ͯf#v4>,2Ãw=Z8Mh w{mC]m)J5eG Ӧ1IşYsUzp6љ+=CE8[O NLD <3YaOt(BWH Ũ縣[wѕ8Z9 WFrLe:IJz FmF]R\ %޲ot=?۪Ÿ%сWg5>'`Ĥ@ErՇoXȣꂒY.BeCW9-t_cBה 0x8P #q?LZ^Ls\H'lWjM [Q]Œw@(ew'=E; ~< EϙǠnPֺ GTn[~6hiy;wQQča QP6MxJ<wXZiɻ3mkl%,i-r:롷 {H,(tΐ?J$qDMFˢ2v}dq˶ku3>/Yѱ X\ex#j`fwW[z^kUު h) YJKRoTzo\X5jJ,ѩ[­)=h牬y E3N̼3>%?ڕwq"vZ(i2p(x#UZTDA Qܰy+wD%fwc40n&c%d+ӧ+ I-=9( #vSPq'> 2flSH[޸y]MD4scc;O?]) O!/9L*:,%֣ࡩws0 Iޅ բ/]W­íFuٳruȕ7JY\a)%!jxWPg DZ(3BI[W<39=n ,JX`=?y̎$- a?w4r!X wYgi}aQ*TKZhϑuMɛN}M(@3ܯ|YE[~/:^E7?()خpvҍ4z̤6QJdk+zY溴 >H_l1DbyeA3T 0b%Sx3Fں.UmYoyAT?f> ߟ61|k+B6Pu>3M*p߂3:S }wh`ZIquMKKU WI_L`$[Nqhŕv ~4@Ħv`Pgj9Ǖ 8^qӔˋ2R[8;65b`\Ҿ~WN%]`H 4Fi$,hZ+og1(&19y_wjka7zʗ Kcߨ7͊ýCJ4QX9j)Xx9;k^]R+B ~\wh 6v,+@* 7ĵ꿨ur8b 9=2LKt<&Þ#Iޢ:) ½ b꒵4JVA}؇\pgi"!R*(J2ehU :jk>v7} @tX`k,+7*HK =qYXw.c,]MՖfկȝo@n"n" 3Ƹn}TE_+0(;;_ɏ$Zc1jr:<U-@3cY.»]ԑu4ƙܵ]ӢU{Ho^MQ63h#(k@qn)eq=̽G EkwMzlAbGm2V.k0&(Ɖƾkͺe$HM=II װєc7xkQόb$baQ@V%߲D %Ȃ^̵: QPJ.o4};x={} Dd8 oA.QЃ "-gZ&`K5ڴZ /gO5<kw@ Ei!G~$)[G_Oz@2;5;voPt-q>Y@/z3 B`I">!hsv@4+Fi%[ح l/s;'wR0b{ NC!M٪~^'(H?~bGGrC@k!%r,"uD)E'G(h.Vn&+8n9KlUsİ2"l%"Bڍ]EVC1*D iLUs|êrj${v00pEM)~ZU_,?0̍r\ gfT8v2-kEz5+u#PU@LApʨ21ߞҟtf@U܊+=X}geB܊sda9p*eQ}YhhP08T7^mG[])G >#6Z~[y&PĴ k"tc (ipK҉€+'b$y \u(5z"[35m>qTWmoiN[ hO_'P]$4ʆ4"ؑlf=vZKy x d?ɹ0MQ# 0ñl øn7(H$h> |t#,f&_,lό5AmÊV7_GDt]٧R Q2X&82peJޙVHrc&Yg@%dQ?f(<~/9ڱGցFFM  B'vIXJڂUA(Q7[`ePQ6CG]!5ܨhx0".[K[v ȾjԼ^+DL>`$ Eݲi9 (A9_@ 3)!v S/?~T׏!Ld8U^R?q1j>wۉ6:vgoK|}=+ 6ahFwc!k84LYfFi2yԠ\&0egt^8ʳ؇٢4jMRUu3ZqL3oa*(#d,2Mh70j %l^ HN,`n+~RY} V(ui:_=K{){=։yYڔb{st[tvhJgDZSX#sӆi=zhFBf']CqɩFЈ=<U55:trfdh?G&DZ:a^$~}u<,n-g ]K9MJ*7?srĶHhaꝲUqDP&a2o>OOOpp.N];k;-3<| IuZZv𕢍xzڋsvzu&NCp2raуӦIq4'w7}U1^on¨Wڦ ;EefL)xo2>/1* %W;94t:UaX};1qj~Cb:-j$)0w<]ܲNľw!R3E]d5!wsd_F@#He:KemG@Η ZuNz!t$0nɏzz"YG%[[|UEdI1pE7;ḶQC}] +鸦4bky@CaF9Tts^ضӸE t7__Â~pK [&*i,Pl.9r<7ʽ n\14i%>4 Z(QpA6M7x|VpfuwOV@Gʙg%ůьm;;g !Ĕ?") 2"ůy`"3bxq` &h?_.DCC sOn0!"( -f}0v w%tnۤ&IݣA\ Ng$;yغ2moٝ$gWJƿ@v0GӲ+9?$҉aItK /hsy I6[Q<@/#Y~=(M \(;6h?)+td7,|IT~WGXG˛xLQr>@J馕b}3v;rWPҭZx@w27OS|CzXLN1\<P4b'].-Mļ\6v' 囓>)ExSJ$ YifU7RjP?o@Ay07Oֳ-V%QK` 嶠j;aMw`S1S/h=|u412>IR 0F۠TG?P3X^tMALc,ixfmI⋾drE?0@":>ܾ<0qT29)/$ 3?6RMZ7FK4;S_al8G-s nIx%3Ww! 4NiHFPz4O7GxIjSW[~QygNTΈfIGV,S49 J.ꃂ11Beѩ`IbLRDC _m1+$A(bkU>,wjh!j(zuf7&mcrq @D?vf /Iv̊Fnm"d ;[хwM3t4ktIXPu~[I,)A.y8_W k*EahRc&q> :P-h8rf](l'ƋZ}P4#,tQ 2CCG YB[# eQ#TL jZAWuΐ%3ZK ,~֙sD>^ҳ]nJ'Xe]*trشqh=sMdmwsJ emD!4b+3*,fǤd k=1D(xH ª&03͖ '-<Ȳ~S|][mWfyT.Wi&6?I6!wa.Q J.85ߐd"/ɤo ʓ[ KюSMxRps \EWdCd$NN =^,^YQ }^ûTh48=!)onZ*N؅nKk=wkg(iMׅsiU1"p$"E&W&.EٙA%<{6 zyR'x"cw-sH!_5"ldA:Pt3]+1n.P?:{aIr~Xasulhy&Fo- @/z͉ ,ӌE{{[Xۻ7~P|vٹ\!|UG q*6']k /E-E]Uۨn^f?D}&[vi‘:Lk~Kf=c:ME,  =% 3F .UBdNhl_ʁnE6yQ3}tU88y&jsC6<֦2 Tagz;E5H7Y2{阀)_sF31K18L jӤQ k*tX0ub&$$4' D=",_ŒҾ*$dP@:h` cK~Q{PazjQ֫y'Gr7 } ?Z )\vE3Dkjຬvoq SfTTz 86@"!K]p6har30A:}groqq\4"Frp%:(=2G?sV}?)<@{kzaA1Q>z35%ŭ>Njė|jλ\""g*(rxOP,0P7 |gR0܄$>e˟JNGks$+#}3죂{_ u^%FC ,$]|'qD\bbCw?du.~zD _^=+7+ӬO UJvbe.9CN*P{J՚wRbT &mX.X6@m*OKXh+RG/~rۢr % ='X~\6Hڢd8߻q})io8]ٰ~' #LL~FS 6>OA̾oSg,?` y=G8#zz\Oa)cIȎ 7р> 4ޞ8}#Ƹ]uoKM+_VC+Xt1 onx2C?z&:Qj] y1[i]-96BζFD& ,gv|$SopUiqe61Vth-CW"y0 :{_v|V?);.BmATcR+Y,8sL;`{ L.' V[}(^xmft)2Yn}ճݜ0aQAH+ci k Whw&TU\N  ]5O ՛+k*5[ElRO h0 K|8s_kS'y 46mQ]|הJ驌{qiD/|޼=Y{} 5͍ue&zUYRO(49#aA5n|ERi/mu1,i_PՠӼy_Id1Q4,,d `&,>)WOʴ >,@~ yG=p Ukk(كyJfoOVg5.]MBIL/\8,vdHSG)ATs1aΐͩ<*90BA5mU%ldEctneN9\^W^]1n;l1˺A!Β2̝5J I% KV?q۴ޠ\ϐp$0~m7;RPcWg`PX5#vRsC׽N7G#C5ABXn_lӬ~՚lLJ8m],}x lX=ќ6O=ok&ލiҽJBIPzuXykLCV =|jg}Av|`KHji2˫B61-YJ9XDRy 6Xm |pc`r*Xtm_,c2]Z~RﷰODC"[ xa{o ܹ]VׂR|EQ%T$A5~$C@RBM(YgtQ7GaejPw_FDwM)0614u ¤5NOUF`}^AnZjЙFGji|}`,Q ;jP_2/r)$ݾ8׷7}M;S!$%ZĢkM |qa9+f~gQ4xꆥvnU1RH(iHł7!Zjbnw7)q y.uB? ܗC]P@y@V4!{ƉSa:$<<_:-I:8&:Mr<0pG{ ?|cJ'"v4s'|wl***4XWLǙJ6I X2O4Xpj爟v/a6Ek.ڜFF*gxZ5YS7o+U/&oa83j6D pk춋[Sm8 {X,ևTD֠jȳMOOԇ<c$14jURch2Ep b4J(cq6̞ڗ %,TbUxe7r.e 骅dR70~iGdge;4~?i1l9+\rlt49 i"IwQNP›yh:&uP޶RE{bG7q'|a;m{\K;9\08շ$q(o|E2M{A@axlrXf+'Ն"U[ّ+u!c_DH7E/ KҎoIhxOuN; ݱ{UPWqPk}rXC.oa!>lp բg` ^}LN RW09бdS rRmPT]{ٯL2ͫNT5_E3.yhhIk+< d/_:}^Xlp;rm [0yHhiQs3 y:!7'O} GKM[kQ D5*{l/R]K(hzVYG݇TG|BQBN\YQY^ */T7yXo)0ckVtj*E, A^q@qZRccګVԄ γi_*zhXF``t xʄ[ gW x:CfP=BW곓Tvv@< ^gL_H2n#80N{ :$fyRzӚκF)i<>4/rEX\rH_ho!1 PjۼEJn #ޝ t7٪\ALz z?u~KwΒjQi04=D(S/#5:q>tT<#=NlM3N1,AM}S As* ֗;_=&='mC+xv?۪GO "*>&R柖sұ )Rx7 8uwb fChN`E2/hlKZPZc.* 56`V!~zM4jŶZ^9r^0-%SCAU7N+B K37*W+6<-7[0y1~Hb{}1K}!68QYFޝ0pX!:~Z[wf6EɎOm&z;XVzm>{)͔8F<x2 #_t] ۂpJq.h&o@M/ ,k;RUL(}p +V4dͫ[IƁdXDkmpU\{OOɿ+e&+H6Nu]8OJ椡[W2SŤP['؜>ȾMRRy%"Pg!rىDäg}ͬxɚ[l䯍M2Gq?B٩g]X`aPBH)*d2}~G__r#\lt&K7nHUipsCl߆ƾEFA]G1?k(i5A2ɣ#! ðhwmdDžܫƗx&eaX;Vجm?Q%53 _Q6`!D&$X@/}Dm*p>]X!BP{7'Ui;Ǘ"ݗzeS6 \ZSPTՕȓ5[r?sH7Q[i6ًX*w:uuiͬ0_'Pնno76Bjvkp))jv%{UHp-It3.yt_ Ǫ% IѦ~>L2'@Ǟ>ܪ6uDy;dqa>fN#d+R<2PjEhl4>=yoEȉҔjl|}4-%l Nn끾l䵁q MRN%]2)cz4Smrv'Q(w֜l-}GXN鴛= =KzW͟둃2LJ*XGɜ^35xr Z[4?D09K<*߾}`PZ+ ˨iLKhh{sI}S/1ABg1Iyt= 4<7Q \ .R&^2{eǡGS fFQeWg|sK <9a\!E(걊%$`$U! 83bDq3VgK<_IJ'̓C3I !v]2|ԺPTBB,b{3gtElRiRtb># ɖ __Gफ़ODBysџQ5UTfuӍ񞓟=!ra!4VyW6ʦk΅4HyS8N}ͬJUHw*sYI~jEAPf(Er(裤 29 R4)t46Q4 <μA7)P[T&JX.[0 #xkz֔J+`gQE<*+^Ti4K%ȢĜ,#h6yWfxvLD&RȖLTmg*H[snHbމ] **@)?󀡹b i)K\G tW/c0xD9a]--6؂uFq#ЦyF&|᝵LfHh`WBQrx=/4jYw^*(nR>`x2rJ$ Rlmnjz{@"sg[v[~$-}N\^a+pXVSsk7l݆):a{C%RgbRm§f~NfHk<ÞJ3Ln=5Y_k?Ыq%hL;FLv,1lfYd7Rwɹߦp |0^F8CBv>kv{ɛ`c)EHs^JPӣ,@Qzc.N8nʶ@ yVGlҮLVlP}chU7\z (5yu j3RfrdE.Z0 pRGskAzJ':sAumPi'rRaI^F$jY҆BFĿAo e4ٔ-Ӂx m&z̹Nl6#I.le ` :=|9ѯtr`}7&bpjY|6k'iQ@Kld j<*'V{Y;0zybrEޮDp(dV +d$ a ey^V~0W+=0ZTnPT_aSq`RG%:/;L^[><<\~vEDD&Ѡ/;G0̽#Z}W2v r<ϫ<>@5x*i1AwG$0䥶?-yeSսduannJni]?L8âJDSyPhn] JWTz{j[mY/>gWak( RnƽnIe;גi]- ]$珰qRќ;lfn#S+dNնy!}99ޙQ Uǹd% ߅ta/()gV#%@德(t v*rvo^Y$ r+r|W6&['Y:, 'N+A'({=u.a8}Q\\nw>wC5?g/# 0ӆrPGAmLK^q1ibh?p{x M -a7n،Hr+we"G"(]l|S0xB$BJy7 ¢֝U:|6Oh0~|U p%KPeCM9ѡ߄?\Kq|bn1)%J m7ةH*Abb,MRB,Q?5 fqԾR$|BIk` &<SX`K424as :4UG99-T)rQ* ,qM%_"},g;ЪL( `|o0x Sz, 8Duʤ0^Kh۟$ 8RNC7˫!=xKI+|[Ϣ&|tδ\ 2G#V6Z*>;5m/pZv)6k֜"KPd(Gચ l<f*:aӨ ͻ4:FT?:ةށص(5c^^Q.}z ok%.,\}:Զ[FM u~}Sȩ0+wr#[_hqd1GGú8GB#N8`T߁`W.iz^т#%??tu@DŽL }Q瘚;u4uF%^l X._zU3[aX{A]a(l][vnuP>Dn;r4qnv)F*=6Eʟc•K '"V"jvq!U*2 7RX`O9٦1(iMF-̈/knk?KcJ_l_#a͞6+/>a.L.5~h6}`IPB$4or8ᛚj# 1}?K$ d:}CL%#T0>tq\1 z\&B0nH'<$0s#} 6|#[Xc/, ie7Ԏߌ ւ:/V^voa2ǴXn<)O/e݃KdSD"اI3+nh,!hރM:0mf/ ւ>XBY#yócҮiU.|#1}E0fcgWS(F^@s0 Js6~ȣ"*a %ɴE;}P$/u8KH::p=Pre^1ީ-M r ]pk"FibSF"l`uA7PtQ \FwM2ltH+t"N'QѤd̤ҨB8w3?Dv “&WfeR׆o pm>晜\ ;W<$BP `2=>|s&yZD1Zmړ@ Ri^}Td(x4n 2eZ$ Hp쫐~މ JU5 5GFGbguO|C4 2Y(Ig9&ٴ 9ޑj#50b&a)0=7{XA>44_&9]Q M}[~~'KP6R-'f Kϝl <F߂Ms\Z)dvpiP`%۲|BZׅXMč,[ _ v RH#ۺӆ&03kHK:“MŶ:7ඃ6;x'*fT'*]CD $h!ݠJNnږ|Z6õtVr`iWru g;=,=[ENÕ(G$jK kl$ޙ0ھNlAoɑn7v',qOVwrH("_qY3qٽ\tz2v풖/^ϡ؈u4Ƶ=V`dW >ڌn7+8N3c i*͍gY|>0CnοW+Gg { jBZsK_V9LRC"AB_7?>=`[6<ޠgw)=D)K9&uHwpTVSx / L+_tuY9  Y}"ñ,,=} ,sEHnL &Upm?݄䥳[1b}}rV-_$:D)N'U7$iIq+m@w#0x5 ie(" !..a>JiTlU|f²~rQzyPѶ87rKEx`LU64oK{^Wg63coKQYwճ>Ծ&ت6˂?=>=}:Bν:Q(@LD{j~0b +|lZEwI2ݬKJ*6 <Fvoj NUYt)m\Ўi'ǑuI璳-r>g%k%8kY*nod9}TE,le`iCһct>C"1yNNOs cSc>@!s mi 5UN]ٖ[kFW_iZ`[ػ=r%|vz[}".7>^;Äf{ הb14n،XzT2Łk$ \K( b[ت0O Ej4,LʴMHi8轵=3KJ&|Kbo o%Y+?ܱ!ܗZ՜ل_p=8`nL^Z^cFto֮d\ A3W@ 5/d*R&h&FҐ;QP~ D ΅t "moMBk \xӛ`W "!0 y_2<,3ʩHx\G0=X31#8=p\}K ϵGȸ07NQ2&})l$giץB7hiI\ 9sPV]:}PʎL~ FCxTXnlhva DrJ(SQcxt&:8`FWKߵ!:S¼5?c"RO_>5:,*pfVѾLZӆ~n9pa;=Z*!{4ëMd$swƗp{ wuudy%&u/g9d㿁8 -+do&ұ, l$v;#6*/C_6c3BBK 2ea`|;&j%]>rfpf˕ ImZUjw[XM<)(݇\h a]x'9'2>r پg4yJ 4Q,N+2aՂ9!T|9*İxgcNa=sهF.gpT.~2G*S1 K K' N~C.5MA4mj#Q=IȂCҧp Mq1mzfZ/ˏga,z*{B`T!+ `W$HB #.b)bpOX>LMS's$9Wp"g2dZJJZ16 Tkg ',$6e]0_ui֐&7'G aEX?BW̹ř|gg7qHbw5$ľ޴B&F;e۶BoqʇM$[KMQcW < pCܬ;[ySpJhdYȔ"-"AyAHxP)R'O -Ns=: ϯN[(8G]kڭB ii1<& ϖE|qf`IŚ'ä\%<>)DNʭ]w8K_`_`BA]עƔq㛌f񂇁qW;z:oq*LJF~{H0wL˓W,<l2xhRKe `_z[DOiQ$1 =}/4jڢeZLA+z@ț+Otro?a>Bz9!|D"-%Kia|Q[CHT<:'~ ;G 4U"7 ~̘Zd.'L{Ƶ%0 |J ]Wͭw+V"bO w=x G`#Ja)m`wCƔ'}D2`KV(0޳UwyC=Yasx"f^a,"VSq,:] ZccN0m`4K VE%e1u9Ij4su@jS*r9k LebR'^m[F={CT; d ۤSр`A6V'(˴SI۝FE`f@sM~An"IAaB5wm4o7R7 ê%lQ?)uQHqgq՚SzH1D޲;*94~([s}ZE Z@ jH1a>4yQeTld]4خNsOsY7Շo\2>s¡ll礻5\CvYEKERh,:'ND (Au |zg G ӑ/c5 | [AI "^𜱮7N =:&A䥏No^Ed*F1ؔ?] EC^x"GY^^#޸79Tɻ2?s$=1Wmwi'7ze$Gr/پ5r Ya[}O@ Gm-zKkڐ#\/X -Ac }Obj f)2P {ƭkg=ayΏe2eLиV>ftgHnb]`|C/"y%R6 N5ݳڤi}ʆq1 }Gpu-Yƻ$/ٟb`#ۦ,\ykkJg?0 pމ=$~VG$ Iۡ|>Ev9J.r۟֫8=UZ ͟-x,94VHDOj-ȋ !L*ZE4Ց.4GmmNRKey2Bt_($EYC-d?4*!Ryo|]^ ~>v92̐\ſݐό7bC7XwIj9cz["\u_D7h)nt$&^U#O&xٹ ePS"Pfd"]9^,!PxلgF^ kcEbD ꑐVCbdU [+-]C<Ӓ*vutMx.T78 $P۲-M+?Ε[@$8HO1J>uV`[iش ^jeZP%*arP[Gơ>_5ISgYI6o(ׇƱ .,t?4p A`[N%2WWRN67os3w+QY4D"=l%U[n 3k# P)owG>-<]^vw fET3fDa2o>Ж.~ z}c60ǻq֌$xT-}R Z!{ѓ;VvXZ;bjN$vZs7Riapl|2`Н[憢3K5Ux3gZmkS8?үE(AJ\ ;f=D풷Pm%S#]-Jv/H|3:W7i0W))^If'4R ˱fʋ.èƓ]ҽӘ uWonT5-nP))x\ (fDCf{Qo%{ΠZ0WNJ Cnr>$U)2fp޽BSx Xry;ЌQ6 d_xqz ѨM1֝(c2"1;Eʼn0N[K_ Tƻ oہ٘0ˏ2tg /Ng՜4_z}mmEtu}F!6@CG`-zn~E$0)Έz1Wh;@%[k  LޤξB)I1&H۹T` U]'=сL-Ea(p뮙kKlwk:uSSĸ׸8)Y F}NKaCC)J^Nhl6m&a׺y ș *iWYCM4K=nUMCO--G<x'}7^ 2]H|.lwTq|z,?@~ڗ\[7NiL5e}'ٯ l+1CiP" {zRq= +8h pq7! Qdq,Bn/si 5T28LAA} 8RhZsĪ;!8ETY+Os#RqfTѮWCԢF,^ݖO1>>0-E`ʰ^.#qNS&0G[?;{}"L QuiŤu^mN }Kǒh}rL)Pqd^[v 'V Z8؄jn\c e6oAU^|C;+7d&-F%Lm9mQ(1(8$`HnnI|7HI90L'|/1.L;t^ժLj$u ,2.P\wJd`];# If0-`0rv5T݅C7:V)_Ң(AD(VUcq6{#^piʵ!sNݾ Lfav׊[kYSl>c+|g*#'4TwƼbWu|bl*a˓U3 ]ٗܠ'xr̓UYvgTVof5Y Q!ڂӢsqܧi[gg2o c]DŽ)Eg;1sҠwA s{9 || x.ۮy" (θv;.c% @Hs``FttϵsoR"' n%SayDjhWO6 Uˤ64PQ?n.spӅߟ!ކ(+KVM;ށ{,q!ngTհҷT热y/!АIIV#zt9we_qϠ-vDΞ)A(saLuF.n_ Sr鱃dOOĦj ՋkDeQl$J|BR>줍.!$-8>e2:t`K 2 =o9'H.RsόY@kEKc=#7)8$@_E:uvzE|?̰iGCsTw.@Τb~sq?T(]F5EQRhϤ0Fr!\ Xw\Retpb38=9L/S;8ٖz/Akip@=I뒘#J~>)qS<ۡijat~ i@sń enLǟ4MǪ 1|ڬt2@R$q2k:"\mFi|}Mg\(yՏ 6oLXZsut:iKIA~+E >aWiնȹ Tb JE%iZ _Or &dCNTcpOpY]m wۛNE&]7\sd H9U N!' Q J]3?G4$c}BpĀ 0~TGܥYaAy?UqHE0"Yva|1sAKٜƿFN 0ϣޙ>n-{Ԓ &mWv~k1kPHP}1*rl1j;bXM c2KͰi`CxeJkrA'b\ `a~K)ꗃF3X[U٥}bcy +s j"8.lnE\&Yz##٫G-g;oOo$O29pKJTD-RW%haN/V. mR]/ #^>\!Q]?lT.CO0:$|WJŹmajԨZyzڜ:#)gZYL=ld %{ibwӈsIA9G6&|'x[vCHQFpHj+b7ocW) HWQ 9iM5фf[4Խ:rɓzu@Uvh:niMR7tu8 ݕ$>J{eGDJ/:6@*g"*Q9?|oڋ}*o$܆I KjKŒj&+l"24a­l &>w_J6F9?DOWm)l!EQbY0|ETV.Oc&b4{FpM-z1fj'o|#? Y譑VvQwQi-garüpu DI80ݸGGh]eGvXQa;f%j O_6;%B^c Ƕ8~@d:dINՒtcAЬ+dz@Bo~P, dg6`gnæ>0'eCkdɒVl@W1 qmb렘Rז aZ5~j2A|mO9^(\Aݮ |2܏L-A gJ1Z)riӠl]6~]j/K6C#6b{o)VnIK $oW/:Ieb*zGJ 0'>/@w gLnDʝ ç,l2*zv5nt]9>| 3qxRN5IQF+o] 3v@鈭`N(e_*UbB רTRz‘shzUZ6 cn@I;6BL= Q\O+ew]sA̝燡qI B}Ҡ3U~o9 `gمur_QݯbӤapC4&ՄB#̙)̱p.1~xGp%y40mԟVI׋߈c!K <2vڡS'o vq.aY'TG/SBuN$FvE!8YpFeiT?\uq}LEN[e)Ss9D/5UJnm"RLKr24 bg=2cHQ-=?4]<7DB 2FWkq8{m{tS:M hKI:Z|hnc1FPxn  ҩE+k) B_"۸,9*?n9W :vƷ(+R鋬(=2`]iAIoe}{6 ɽ_r,*;ӰA;W$ҩՖ{t"S_: uLb;\Z,r=l2 q^)eѽF"(}CzqJ&UqЃeh?9)`L¯ϱ}BP^ HŋY캇T\k+ەԭ ݮ'eS"x}m$0FTW 5p-!͉=C.pM/wq3_4 Z^CcV$j@0=`AgN=QoOuS_Rr[<.[m5DDȴ#;y jd &M ce;b'Uɜ78Id ^;4*G/;̏{aa_Lx2B6q Eo(=prZG/7տDKXI,tT;xŏ67#.ݝo(F9RlvF X!H`hEp\%6 mg1}J81^|;yk_Bc⃥b =>{y˓ :T.):N;S cy+  K&uƀ|6[C0uɐdofIpBh/?#TZujf|o :\DT!RfVqqtIzcV0f]*EН8(W(UYڊKgV0KL74ztmےj, L˝'hiCW{3Fhs\DN~A-iSĎxDسs. z;gwEƀͭ@~6F*>zF{. 'QdFP G s32ڍoML\p ū#%a֤é5H"nE3m"6Y#0Xc0 RA*V)2ng<>(g8V<#85PȜ[ijs8f{LZ(HJCoM~#ATWmeeH$inIctR̠\>:԰c)v8_rĝni(YB;{< }XYs]@Z Z0;ب=s,nK,yR(IT17, sy`ޔF_Dj(w;=X晷tMLwݑ-/ ٹg 9D-hg߬eenc+7DA4]pg6;uS-QA}_)k.IɧЋͲ2ĉj@b2M=B Kl^k<]gۖvAoXWP~ܐjFFdhZzo:Rmd1{O fzaE* 0v+udb\+"u-UYBd%Q2o ɯ7QMJ]OIos2nU>4:K$"zmz~h  ~*Z@IFO&ݱ4єn(3@V-Ǟ;孛x|8 `h`y \p0B05G~Ϻ q!uY+XfS-Xw*YZXY7Sx*ގx3jW>";;ƹMk=Yu9٣pu3vN̕+ߡJ # <" +S. u8>A+m0&?PQP`B2}5aF{'͝ rܳztk'(#kNzVHW^`51)(U;؄;D!~mkHl/f&04cQON[IlLLvAZ"r=Ia hGgJp*}21I*ȺHyėAG-3=M(HnfGe![5vrtApkvL#n'9B=թIEKV36?ܛCDn1 fP? {kD| =ѓ?໓fq't6k2T.&zϣp,LSr/ϕN8+z0zrsb;HPGEzi Z?i0gB@ڵ kbJ8OţwY 6)|H_g% 4]ѯ|GGrmAa wveAܶ %_PFL7T/ \&qTթ^wq[Eld#rn|Ǝݽ9Hș *B9gTniQrА]gwUnO?~UmTdʢ;OmhqFɾYj^KEce)uJ? 1ÕJY2N}nQiI_=L_򕢭.87i h7zDC J?zf[>uj9n}ȡW1YN.uP˯l:.́ :X\bd@Cz / $)LP|w~kh`x᳙5 r9*&OY.PyqۓImEY,,!"^T罥TPLϸuy<5sYCo~\T]Q~;MG\/`6UW 6RrL"S_=TGXf$Vi c.vbqvL,,)ÜS/q@k9݉.T=^"lXyaΌ۟_`dP}q'7۴8t;LOJcr2Gd_aBz)@łr=V#vysLPщ7iZɑrFa{rS.Z26usˆufLGȫbI'`H5`>s= V^ *[NԾD84K^5`)$=e"_qÓﰙT [HD+@QRqŕ'I lX-u\ڦU6ٿ F#{EMr:/,mqP^c1{>71 ]x?+dt^$єX>m '<4 kXtb=)/,php8҆уiM%HO8Wՙxz1mz>-7qK9{ze<_,:lt) .8o}B!zz^$tn$Q\P*"8/'GT:b>(Cђ$SclU|Мb4?Vdr ՗*Zyώ@T-ҜA>3%7 v#KF3v0r 2̓ruK '` \ʺM˝9 ffzu`[SL4>|1.D J/WT-ם34}\])U4#)1k5-pÑ[0%&cs*tɐKL>)w4nwo3@Pakg]DFtSeNrr(8D+2e\<+]STу qH`*ZY>T'IBM6r E[띺Eޠc:<Ԋw>4zգE@&ٽx `-) \,P*HbLbq޿8c|cl"8ay,YρeɕYsz CX\XmHf` e #>F8-$궅o@}f!]mў*FEU@Ku Hb6+2.P;,n)v?=p#N$ Kwh"7Ud7T8;ď6Uxg<0b.itj,dLzOԜ$`mKZv޲*k]d{5 -s-㞭U V<9AXx{Υ@YLOi+c{`| Jy}\ x(ҺNp8l+@9O$tiS;Ԛiʕzd*hdz17<=0SP$(;)"pC\gr] (0"6cbΖDlz37IہI=ݸaXX/nw ~RisiJtɱ2P gL$xHEcf%{s)1@n2RWevoIMm2U8Gԃi'>7,//AՍ=/N;N,;V9 i}`r6QP 99n>iڦ'`khdI2j 2L$ A[y4`oceZ''6Pz[ 7*t~cUj#9DIU,S+W?6#-V0Egv2[7ɊI#7m!M4AX~l~bDZtXKC!W[|gt,%92̐O><0@]7 LykBIsYs J۟l\U± {m]{EB6[Dz ZxδXK߰bqlO={]b9h.tkP= <:; 1KUPxj Q.6~JvBNa_!T:W\;;m55rim$m+Fee}>(&Jk~ ;O%M~*'}KsV7[>w|e >-V ~TR]yq̩9s۹[:bj|Jcl&lwu^1\I%ٞ8@ R=wBF/P~VG^_o7W:٢i}l;~q\zfl×syDw8K]]7evG=ɉKY3X9ԤNB ԢD#S<̹A.$ LX__t eᢺY2CNY h072M=Isq@5Xٜnd;wC;-6!9nb} YWv ӖOw3z;g[u}$j0Y'{fs9.>^kuEՐmW| @s"HZ;gjC _p)N8*$\J謸u0Pӎ$q} o֗տF| Չp%I.ȆД^ Ztak `k~! v+g%:A:/uq%,%LxME雊JK8$G$[Y-Q/ B(JQ! Jw&-ֳTWP0%v uG4auQM]~e6b+ E̍bvKC|״e~c$hC >}[0#|'7Z'= K1b\LzuVbyWı-SfL_<(-cPΙUn|mYl[&}Cw.qֱ?W5\q.o:EEn 9È+S-\NȒ% PXh/mi`_ XxmjZ ;*C\ sO 4ͿQܚJcȚpJO)9"mm\gl$K"ڦ$J2=w~/kZ=qriys8LWjp-N(p:"{UfO]b)P|ToQTH1$6Wl `~֦ K`3Ev틆e9P*e*UD=D2%jb*UWXzb/L`S#0 H#3E/zc-Ő:6#\551к~z.ey2X/? -^_$.xt>eO]}JZS4#z|t*0qĭ)Mpy?:jԍ/#TAzCT"nMrCDN1^j:f6~.IW]}<ςE_}z,C۝B>i۱tsyRZh/l$8c fD+ a@NMim>F-PE>a(IļC2͹F GSZ$oiq5+,5OOIi\>P nLԳ*!8xQ&3}lV E>A2y6Fp^&J ̬&Ҵ#递2Q'Ϸ˗y%a[TL~Kt`>@ܩ6iw1DiKMqUVĘճ *ANF2'LEu? p_vx*5hLz(`ϧЁ$j؋"dъ\G?┍'4}ee7B=k%hHঋb Dn3K1\(FVs>OhX-H|.Y-}R졻pY{T;qQTnqWOiZkiاhf@r\P.⍡?i"Qŗedn?FRF ww؆nu%dF'z`UE4 L.HUο\LG~ w3 mҔp$n1)4Ai jF<+ULKM^~("'5iٱ;R-."Z;RH⠽}ސ&EoUq]^ 7r1 L'(%Te{VbRyJfR%CoDZvDb0UIgYBc~j AQj:f$/7Y5=֣EEmf<Ƃe⣖=憌\ bب:[!RZGYB*J?Z7d8bW X.cR:pmAY_~kD6g0+q3[]M% zT~wG' P=| "cTܥFU]xdJqt[{9@  ԁ{rk"z!W߿f!4sp(<64>usPŅAK|6LlL^҆IKlH=wc;Iץ :&Gq 6-fGK' DP B:G"goW4_ lXyYd;VX*~V.-ekc괧0:|w޿:B3r3ʱ7XzxՉn-lO]ۑK?$ts'kW :1}3 螛'OFњǨ*{aXmLVPrOhRӈu!{,mu`q^3gd+jKGb;c PtsZ B?p^GȳHLP!T֬n tbfEх _cTl58=JfNZC:`?]߰tءG2^g1>#ڲr]PL= *''){˄b=RaD?F_{haE+V.:x* #*Ԩ6-_#0@9VOUHD{̇-v/5ݕb gYZ07070100000277000081a400000000000000000000000164943cea0000dec4000000000000000000000000000000000000006000000000./lib/modules/4.18.0-499.el8.ppc64le/kernel/drivers/net/ethernet/qlogic/netxen/netxen_nic.ko.xz7zXZִF!t/ށ]?Eh=ڜ9S8,*UM+pf%hH, :ѯ`0 RKyK"8OG,<;،t7ß݃ӂ`丠io⃺+_p2sA]h}!g.`cyClj_Rc$ۯ.,e6_w.gCiEgW^f 6Dx$},^kAAvWoEIeLNi8#xگw!xirh, NR?K9 S Ƭ3=ou V%[ ^cBW9 }u kGk3l(/xr UwzDbWo)5ZHĔFN';a}gGUZw3ژN`.(tQހƂ|࣓ߪWe]&OUqs_RⶅŃtmjjܙr HDh|LL6JqkmR@f[+ [B2al;9[!s{zS9+;oۯiO/hzˋT5 sq?bLhV h*j3w?\S*ǘQ.|OMP6} 8;jY$obꅞHw}XP C72[=ڕK;~R6侘_Lf(йĶ3`#?j\ᾂjy CU~<=tϲPވN IYVN0مt̲_ Q*k΍T!<Z&e3<99|Q-ZvgMٱukj4UgK^} s!ɀѠrq1mC%3^!jT}w$2wh,+飻gQQ0jz"6p }di) A%k/~Ѫ0E j }3BwK[h ͹G#ep*yc-8zBGH•λz"?b?. 봊82J, Y=\;ܡRsxd˃ dU!Q=Xr5Wl3Xj5 MF[E3C|? lD j{ɱL=F&@H!ʽ޺ytߙxx**1KJȴOZ0$F""9eZ+Dž*"1,r#5mt[/!mbp#Y~F{Wc,ZZOnoieR:B9}ʷ G{ m`lh28w;sK,_jŤ! RiĬ Ej~C»}'[ːj,F3dBMv鈰Z [s=ѡ4٘+$I61'27+06[׌8 LSO;~g_pe.ƽr6ή}l. d(^94JEФZ;w;wґ]Khkl]ª.E lK|(XV dݕSWZYr`933!"pPQf?{Q#4W+[/b/C"`|cSSY^LP k+u/-73+K9t*PHr5z&&bSRf^oswSỜq̧kϞ:n>zP+n9܆Pbm<[-2*l;g7^" ^Ykteɏ®n8eƺnÈQ0k;[L.` Lt՝ WvGCr'>m8obrjAv.w7x]6r.'wxbnqB +Aa{X/gٔQ- uPr](;٭d6~ml( !!ɫ&yuk` FE\$LV{R5ǶeB鉑ٹoSOd#y[iGx ?˹Jlbg2߆'Mؔ:7V,LfPld>ОFB9IY^K8LwNЙP@ `yk+}B ƚ '+REdw3E LshKF .Iu;^Z b㯲gR7&E4IP`&b"%W画|=:GR5#L\ UO9[crBp18׿6kQ')S ܽ=bb 9q=$Xzpv2]iIЖ֫*>})$sR[+2B4LF:g0LffhʎDofPzU@Oi$DQ[DZefV-h^uTM"{NҎ;pY~G dLwx4 `EaQU /n @ 1L@'D{b]W'&}nD.!iGb`꠭'~7Jevҭ{U_<[~cʠ`L;cN B߂/nE|H.&E# krb^( Ztuu(13Xma- БCn, :Sφ;s #W*Pߦg6ieV|^RJk5g. l8\IcLѳ kKnrHN3gqQ .Ss-=r6ST5/dxuj E)<,1uϤZ749WYQhT#1UjG)0tK{mmrsKF}J53 d)e,5D6?Oqj|a:&*'@ iyR[x| dVPV/}nHIA$*{]]7o\,ʓ.yd$g%;з 48uC[5jM` R˴PUۉQnR@ 6gG - 4j+&8Dy@1V(?(^cק҆Ԗ ;Ly8-j|Ͱ.0 Ki9rIa>f(6{|C1 NΥGuF]w=A\4߃cW#l/)Lu-pUUj}#*YC*} ol Bxv#Ĝ=>,?ˣՓj! >)};xC:E(Uݷn4gԗ5_!g;@ ;x&]u#mG-eCW8ґc.&hF ZR%%d!vH<0]k<&-s6ak04+;p9(oֆ_qz[!(z,COducFc O]զ?Y/%/|0e C:YRb'9,t{aW9NѸ :%2r(@fLq{b-c!=DxHg-Ѿٔ/kG/OodŨ`JɢZ1mJ(ݼ vht󂨕Pk54s¶m` ?i`6H. DY-VD? ec.M[?&yE)V}AYRC`_QΆ8خ'U<2Y2u+ByŠS$D?;݅tP##6ۻ97fZχc;=˂Ys9Z7\5.EޡUc, CknAn@;Ga ;2k(Ub,39V%b5@ }h G}nGuw}S#că;S/*|U`T6R(|y9wf-e{Grᇇ'6pj=䶫=tj65L)[eN&/&]]P纄Y-s=cS05tҭ'P:!ܑ/~{M*㶹h-ȉfCt1mqw`R9HiF?b°*0u;H `˽'Q%p,a}a_es߹Y8M,ƑknAO}w!;K0( -Nr*B L.3᠃14%z= }se#%:Ny%hw/E'->هoܡxV$%Ovǃ>PmԠwBV}OϧSa5K+pwT&t쀵'<g; *z_ZPh ,hB}>i&.gl&+7öF>R6m[irE 趁8AbUvPl1S#й!AE GEg#wعFTP# ΝJd̢> [Cr}2=^t3]!^+IÆb>'*:ENטF-_4Xy7ä3/&6 QSPpL0|SO":*{B_\wN;ss0(YPeY9"wF5tYA;RX A|=q z@K*9殙* 䛼t5a "Q`)C yr1Q3RppᶓAw6~BĶ* `CQNK8N'L.R5 5\/wSu:R W3x&uhe@[ٓL-nӱ2҉}| ;n؜Cw`:xǼq?uׇFTZq -Y$8W?ה/3CY#`9VLW.R:M]|+O6,5NA8G.L` |]R.(5J10=n5m<)hߥwY# 8 xOiV3.cx»L-CeH| rG|a"@ͩ խUC)gZxQaoA$6_I AwD"ƫVd#i74'о@?ţώ 1) [xz蒞QJRܩ 3 Um[<J4 H#X@j5ÕwQlLpj;\UVz]PmEccz=O|L2%8=#q:CH A< $,,ϵc7|Tf/sljgdf"a YXI:9ِe}rfy!6PL8S2hmO(!pw2vZTjYUeA .ܺ4Kw~ 򛷧l@|g?֠#u^\}5idHH^3io`LQ*QQ y΍cJcHPnPc'Վ=ѭx!T]I dcKܙhKj 1ZTOȌz/x.˘T898KbܥF$ߤxds5N{MIڤKZ=l8<(璂)wc 5}0$t2I6? Lej&XTpgnvaIz( ~x좊,ZꍞkrM ir|8?PែV"͚VmxV Ƒh'!>-"+z+{_iӠf́([8j4Tjx%o b&#rCNxL mŞY[+9dsd D\j!L݆1vk2p̺Suje[6iPr&̇q:D0i¶/}zuk)d*@K08Y6-ШTBlo!2̑G(o`J~R$w;R\<5'6LUAѴ/3~mDL`"imKN  IAkl]<(6Ryv_艢Hf*,7nEd~jҎXS&"Qe&Up:w" N } %Q^EV|L$E):grl+Uy ^Ve?#2 [ՎsLppƺ#Oy|SG]䜌Xw%S DCʫ4pp}Ry-V-;9_>1V2PeMhO#Vf>O4結fso}`dL,:qT{J "CoֵPPl]P6/Sh 3O#'g,k*W|XwjM\uKAUQ$tBy|y.AWߘ4:aE%K_g %luAZ^Nh'sC96x_ E;J| D-ɛejB`79[@g:ӊUR7Q=]](} WqQ1Ѩ9rN3c58?Fb_c4;[U~ѐ@udG{02 P yV> ux.?4Μ& ([1gc%II !T^F<04Ma8| hN^5zPl%]"q٧b g;$M_ n= AsvxO,^짫bMOETJM4"aA/kF>5xxzi-l) tc?O`RΆjW/T]Ebg^X,H]B^KfpLȕk5w-ƜWqnn2SxԈz'u*$O[~UoNzFפc*6?u?^itbE!Fa6O0D{oߵlTҜ0/{Aؐog ֹ|۝]G# ^`duM0bdls~2Nڪ!;yNsIވehE법o[D:NqLvDUZ{t|BfB*ZK3~{wIXߧ\4/pG ~v);ǂ|>zr>3q>kz,v 7t~A( m~US.|hqrBϷ|\< }Z}43WFxd6z jޫyMTw>93x!6@Weݲzp vLu1o(C_"e!.7eh&,Ԯt1(i9 k9*PHw`n@mJi-LVݾmN0[m4)%Rƽa~!,6drG{Jj:%b#"q8jZ!ԀHQ5x1g&˗|泥.#OP{=>(j:v1ܖKN4S=]ss8s1j_J$ĺ.:xl-mM-n~~% ,><9th[KȰ盚rusx]5jJ/%vrdPnĨiy.fο> 0SEc61= _cCƿ3 숃mIޓG]+"NQr LRoTBap t sxF]en.uT _`sTBb$l)s ^*.MA $̠hO&R0sƅY`5Kun4_ӕ5=/HD͊]KV:< ]''Y5B7e}axFl@ur+րO|G"]H9`)k5:& @p-G*ӣƸF+׊"ȁ}gC5״!1<(-~7}цɷpbT/Ѹ$`-qL!O a/0jmeAh9N`RӅSgHw?3fYEXqˑ+)C4W͋RCvp 1XWH {cC>|iż-L揭x͝,rh SN®O6;;NԡJ44mjݚpOܚi[w\X.5wLkw,0* M)M5 #TxvυH<`( lan3c?V \JR)hx[-HLk¢K ˍqLޯ"ԝ>YUIS`H칵FT'[$Lb+0*R&zT#"Xw r~~*DmN{V>K/_ZJɮ|o'|290F{9vq/[b 4Lj>tlRW6LS݅XNm9sڋ=))$ZՆ*ZљFqYwᇚǭYGN~|`p:m"+H;@m)1 1iG3[95xK}7gL'QfūO#}=r}QՙeF$^?=6ׁh˴17GoΔ+PUsvlΜ i8={J$e`^Z=Qo-]jT{ ~Ds6g2}ALmÄz \]GYT%Sk,ׄ6a{Kyא)x >l4R~/IcQzóO$Mmv\3px㠠:wUQ*Lk 56 Qm fưSv7)?T2&6256Q!"˯ŸVt+VR"V =Zޜ8s2*i.Q[~Ʃ"wD5 CZըbM-cR)WǦY"3N% ]PAJw:6-\#1%@d,W4{kQ_)J-hrBɹhƈ5 s|u"nLԓV[SX4Kئ[f/GE'ia󒒀X4U Q A*׮U8"+\YB^#+=fHMsAFj+kS0B TR;'9inϾ3uܕGV z4Ti.]]p aqxqJZa/Q$\}uuDk=R6i_d>v8ĀBkM0(n*+p;/,N{uĀ0UNo{A+PxޜW-hu(2 8;SzF'gFVmHP\$2A~f)lzQ*h>2e>q#6d`@$\];*a3/OccQBp0Ab=iK0 8aJZqʏડ{z_=ɑzW&,IbW6VO[pbQ=:>qG{N1hxKC]QoiPā<,#1V\ĠnR0&utgc=2"؉ѯgK旐h૙~yc|A/.eUf:w(G-%Y5nŞO@M=MN+xFȽ&ZܹsA9fuy,B'Ng2&<^GZW,<%η ߘ!ؚ:GR@kOLOv ݤ'-U Uڝ߬`sb#AJOWc:②|1Gd? -׊;\ VJx`H<%7ZUU YS'5+LZ;T)|}NIYoS\-c7S1*" Se틣בMdZ M^f~YF1G&$MJJ˼ )^O&eL {}lU,SE;^ :Y;9#Od*Yg>V.àx9!ްb ErOdہDFI[/kF5>tA.7w xx0fWI2茫z*:3!,A5Q҃t-M|Ŕ'¬&f5uޗU.^ЎF "5;˘I7Ꜧh ebʅ /dZ4:DzJx f[tw}VG'sF۬ZbB^( /8NBž?4)vC;} bi\l#Wbʝwƫ*q I]C/yhOZS]v䂔3k y! y_fH gCx0xTGʡ.^E{UHƫzs,"89&MGۊ/8q 'RI:plW{R pZ%]2xN Z8}N@ 0F}0Z&{L@+w,b61ppEyYT!ktV}ᛳ.WMQ-"}yS7H5̐vQQJ՛4Eyv2'[*h(.VP 7ֶDT](E>q#,\-,Ɍˇ=\uYBj( ȂLATp\ hn)(g!~FKVD$lkXlݹM"Գw e ̧W\2e?#a)P!Gc֍6ԑ.WM ?w``ѭX3ʯ+ћ? wt6<)Ǯ@*<>D7:flS҃AT*N{X61A}1 }KQFYuEu-HZku3oY`F0[cF7V/o d:8ZڹU.%bЀ>ݶc$ TTԔ 1ȵ|Znfz;UAkѶ9/˓^@4QP~r)xAoAGLNTETԄ6(_6sL֍kۂ$ A Cʤc־ꐰىk*Yojr*`+DG1LV2tT {wݒ_<`Lϛz[+8}}Dy\8?Cb"4O/5̼1@ҲXM7ns 4`j}n^|_[N]yP]\ܷGgMRg9aI:Oqϔ2zGP {f'ymOم- ʹ7ZJ“|8qx';Ql`ӗ&sfe da8c`z,'(3ɐ h<;7XkFl{a ZT;rwn ҁ G)u>J4Ôofݍkvv5uۏ`u[OrI0$DyȊ)ϛ3áJ(l1I`ʈĺ%. *Kza olF P`[;x h|&5gMS4wD 4'{i悓ՅuKD`5X;R|:]p;ar-@) )wDهIs\H -(49+4Nj7\Y}B؄_) tfpFfOk#o3T<&h9HpVu|˛*|Gdu ]?go+Z¸&y]Y%c!?qNi\lpSfö8-)Jp˻ё w^PY6jm}G(@P#󑅷*Wu;zR!r4*Zks8ܴ_G^)J# VNsrڳLMa0G[-J"'gQ9F\;&3]G-XJƗwW1`+Q{ )̮d}QR/~xq4717-˫ipR3e}$t$YB0 BGSsTO}sI1D STWs $j"˻] nj . #S Q 4Zaw1[M5ߕ(TF{Z#km,)ꅳf=n m5=n0-NjmVu[\|>*9/_psCdSuEKk72 %س ҲAI..L\;/J]_һMx4zD{*{5_d@]Rt)+b=63IQPs{I#,ֻ ^21 ʈ?_O,أ;=Y.]$ }"|4'xd?9eN2+"yNT,Lwdqڤ#bJ% Q2܅oSyZ9iZM9&?Tt?l~j9j_ʷcA@2Q׾e(YnhmބËˊl3`ELGeǻXPp1 \R۝uU'FqVIԫ[DٚU`: ^ =gV-6N^Aͻ"y\>Ăjw@ku(%Ԗ^>$ݱx]KHҿo4VEu\A$pk'mThS?? PU4V*%.ϜXibzA !;ig{._«~9saGlm7~%a_;+ z(ㆃQ]zyn'~$Lg_٣FyNG!iaB$,Uד[DQ^T:eqao9&8Gܙ;;:icR@HN (QľxhJ0S%Gk4 s\l[mV5䛚6hю{X+ z흀mmבM5<4*kN×K31$3^n^D?<~qDEGȡ@r#h~h☀_{ge xY|z+d\9DjnK0_,}c|LAujRn$v^ZGAJrhKjش;؂c|@$~:qRS W@rmoF_BAM˾ gơL7tqq3hR.H]$k1HSD>D4*R^tÓ`e](uhG84~F=qZF ։GyuXGXj1H8^33K{3ۯΙ IeGN  Vp"L" N[z~ưg/iH*qC5SU9 "[bAVJN0nO"HJ3:(f@t,FGPi$(ļ+^jtwZHmDԁ[ʛ$ {O>28j 4mG DŽBAe8|_neVK³aZzJU_$v]1}A=vWmhɈp%^5YOi6Z_0}J^ɵl& ^ʰ%F_ft,ѡjK_J#k\f%/x(cߕbt[YQ3>BUIq՞egFw"新 :PrF9͇ͻ]z>U ءw8銬k9@N YpF4uiK -h:HBν/^Y'e]} CcL>)Q vH9WH )Z2)['?%=lN+鹪WxrWYsr6Ӣa.5 "Kˋvx=Z :w"5Z.-EI?}L i:WeUéa;K'v;}2D>;Y dhz !h,NN'MbfL(*9كD.#}E7=& <e!h|Ys&EHu;OS~= h" c6GJ-=䱃fА `x1h1ʻh2(: =j=W0] rG8\{gef̏y~:z2!I&K䟪v yvn'txWUFV#nq ?\'0atfa֫2$ @t9RxUS,ff@;9] >p!^kr)l2aʻgu# q->"JF2~ڔK gFxF[oAǧeR4!5w kT %R]i#rÜ}-x^{MlӺ6^ J?ϻߓ-a:FIj4c2olz;?$ev0XdO!4Q7(#"WD'C|QVě,pEC3PC1՗B9U#?_ΚxW b"Gܰf\ Js Ʃo:9? fBM9^%ivu߰}Ayl8+ Hv!>>Ds#;3W<=mG&Gk|McٯGxTMmHQ[&O3|_;l.[~M~5w݇ɪ'l8DdUpzzqSAYW8b*K1Dgƭ-^LdsK;PӿM֦ht;%_E`P٫վsfLmP˵25H)qts;> ЮȯrY~l3߄ |fP4 Z#֮cYߓ*mֶrhw?bm£|g\T s)c;~t)SJf%jpoP߁0J_Ѥif|F]|뼜} /I+?y!X2IֽX t5tb!t0%ߨf*ɴ&W\5|9wx2+xA÷P A]u  fx {nk} IsTk䄆vR4|/au$t]B݆P2gm ]AH9pOBЂCI%hmDlK $#UQ'U`N=ikkuްBW7؃,Kl2XvbW[u|/fyXu`!#UK_abfd5D-k])I}*7Xۑ i1b+/!;ާu]? *jetz3M "6|aRߕꓖĶ@1;EDxYZ R"yP}:SHdICol&n)3CKU8j(l#$JDC25T5 t5cZpFkژ/ce"R%^;7a>j<{ B4Gl\`«I?l1񨆁izTKpU$=_r@.vKy-ܳ?oNH`52ݷWlMf·t#K3('lTD{MEW ^N )K )q-YKFX4Fws&\Ie3J*GJ 2$XPkcʙ؇ewaX'Uʱ0!Hi;p5.]8N0g 1zvҜ]Amb9\R|W!u2d=8-V {),\WVW DLZ:%KIw8B"= JEg% l$ ~tw]XF#NbmGdVT۷H:q8-`m 1jlf֐Q4'pF|i-_}Xص欏+"*k?Wܘj9~w'b9{!ysY1\"l'= r}FjmXTf@kY 8yeRͶgߘ SB: bC%R%ӰW֏Gi f E<`MX/&WCH%&d^֫!M;Cmc%A`+xy'Npgǐf葓5` Ij!inT k@Ed!:_c}Y%|c죁tԩ%.e=bTohBD*ߝbKO{յ0WNsM:oIg/d Kd΁N3<U b5 Es.{G6Qyd0ՊI~''V-_Zr:4푇hHYoe ղd7PܖO6i@tp\ }#"KuQS g EwB3t\_z<=لML6d,n8yIr#J$)<~Dҡ3D>n"GH &V:[0Q.%;F\p`4䔪Kgb#Ct*4dNeN9AM16c# "̩zr| Q2㛡yl &-8 O+g^ȕvQ*{be]c;$JR&O}O<8EӱXxڿczb_ghZDxV[CZh&P/Uj17$#h6}›Nbpt@qa풏C..̷_(3@A͓53_XnH 5iJSuCA?8/.d_ڷ{voHᔑFk*([k,pfhO!'c?$)~:k-_$8D"5Eń ;}8ќK`0(;g\E-t6 ej"y8V^ώWI  3ROt1B hSLܟf1~mӼ! dPO|]ǫ$85Y/%0i78˒9R ֻV#\iGtRƞ cskA!i%Gجʰ㩌K00mQGyhAʊpyv)HFi.BCŦIŽ^o{K5ONMtY,7u퀻UvJ9c^-\CCZPk^p^./&-~%"RO$\gxYb3 7{(NNHx 4Tc詷<\.xc9~X=.E*5jto]9Ï"v֘ R[ޖ=!ӋD̘ewd1Cbb0Zs42̸?(m|nbwluzQ - vg )GȋՏbb@ Q/b2y٢3|`M߱yn9W.]#<}d((r"@m~.%ިg;4t;j:F C紌b hR "" E\EWיp.6C[h .Af&څ4 \idb:;7dAbzy6Hy ?:0EfO|ǑyT(C4n:Njh8E 9;.ӵ$Jʒuu-@%߫Nai.uyrDϬ"4RR>lSk>Plkw8Fo*dH≉L]Dh.ȣ˜d+ϳ}hXLo%6^Qc KK n@3#FÝgzaoҼE]a6\"K2יno0ڲ `u8Cibj:c^/EL l)(xgR:jZudUcP#o;"OwWF)xAщЮ~4l;Rϰ? Qǹ,nΌegɼObIh8v07L"D)]QF}d"i|Z&+'T#5ҀCj?-?M$@.Rԑ>fA^Ȗ7"~QSf;FC퀱2Fl/ؘly/*g-AnWe_kNj\{{[e"^o(?̺?K--|2:sig7rhvvMK{iS3ѡ9 wfuyX (0f-(fцNC/E=D Ids(@n?o||+ qNV Oȹ}CʶdI4[eRky@CbĴ({P{d5%Yw}>gF0+5UDw{6'jU;>ȳMEp O6Հ%Hjķ/+6{bciLy1hCZ"H<_=8;?Qޟ'*&.͢Gjtɍ l.[nNR]qv[8 6͑"qջyE65V~W%`zmA4DڻC_,u^n ܿ(ŏZ9ņrI ה3pec RzБ;d,#2No j VZ$kသ.4h? BL R橹oCլD/Lŏ-8be6BMAKv>gFЂ-aO.ξ$DUmɊMWɦk=0:J-*Ma:H{,B!'>-,t k0-)A*0P{ZY |YJz_C:ڔSS  ΁zD8ɇDF@ b榕9i hT9Px-%FҢ9 ͜})R,3ת=dTobO(ayaL0>-y; 辌!ـMnRPNG YqRGyD۔?BtwpUˬBGvGo`,my0"%]6;S}oMULQ2`)[-:A~MŪ2k{79;~G}.5lqFiȳ&D5$Lwׁ;Kn(թdڎvJ3gmRtʛ!NNmaqot <cc0h1sRqVnJ{pKg-Y-=zE5e-JhmhI~iAʱ0zPnkLWӖTOpSl=YoPĄc'6JP?L[=:4'>Uيip~u}F?{uj.nJW?T52:r^Av;d9scB j#k,n-}k btY!;/l{zZf|/ǔrmju_CK\~:n/&Nq hK јe}ZĬ[g2-F~?T-}ք-1ϘO~9)p 5s@pdy m"߬B{:y=\W-Fj$}$0}_!GNSAGddͬ~1 B^e`0IKiڻm},pin̵L 3N7*'-5"pGykGsնw#^IX%U91䊕1a2Xq\\2qB+"$'l9rδc6)hSNڣSXAE*,KNy?T PfI:s[Tf|U }Žp$Hvɂy}wiqIŕ+kaB}4  UY:㰵  Uc- U*7Iu3cM&!(b,,$?U:)D=$j >BѢzFKn-M8_RV\6ɧ-+_D賴dn#y4$9]dSC% sEJ^YO=UDƿ@Zfdg`cHv"9$1#Ϲ4Dܷ{ yv h'wW 5k[Zkrhe|ZmXcC.CA2fj2gmR lk, r޶ƂxeY(PfˋS'#pL/>M byLunu9Fvh ]™I$)+vowF K J)Gi"x6x6Y#-mt:4U@q,as0hubOoBKXX cR&0oww$y%VUf X淴ⴅo(}RDg˭M_ +Ƭ0oc AkҒ1w!@,Itg?jO[vc.l xt$6@ >[r=6Ւmdyd_F@(ⱃ~eX" JQ= f]2L:Hz#rMb6.U V3Р*ksx'H,:O1쨞R\- !lȳ(G!dCf(6X6i a^E3O#Ιٴ`Y׹Iٿz*@HT,4Qr.gOk8h%NbꐰEWAT[Phe=X2mw\wSoiOHZlU?;ۺyxY\ڿ^|{, ݠ$mRTOSWpPߊ4ăӘIUc]wMg 6]Gޡ,qr*[6}^&1ԃt}x[/;]C`KECX9SONXID|J:[5c2 T&LU#%m~Ԙ4חI#+?y$ c}in#z]k5gMRRʹxr$YjvTRǹN0V5Zh,HK3@X}/ʞ!1p~a2W`c؊OdY+>kbYbdĞ, V48 @|7NhC|\eR!h^bslFN/gnv<$U3 f6(צSԖ1xNu ^qy1k9:{͉ʠp73iD(=o98zO͢"{"c4#Ms^gLk7} !;PAjKpU-;`#wV}JDu؟Y@~b1Wyd.a W]FVJ 94(%kg?ewKʳ>(x}p:s6$~ 9a0+U*FʟQrOn3\SH1 ~m2p-u&E)>(V2'(2q)}٧\LԬAoL(OF1t2?w&}G. S9&P~Ʃ%瀌b,k:4J8VjvB|踅ϼ,Ho.&TŒ3(k(. -`Wڀ{I^̜:I¸T?4`(=!32L2`c~Q ^rral80Ziئ`.[E5oItgB0=]chS7Z{󬩖ҧzӓ1#1_VQ) -``TA;ICHˀ=F~X"7..iz\:yookg9~g:}*NF鲅_@&LKaiI!T(ΑoE{\mLւ[|O݀9*2mg|G24J뾼x'C=zEaE\< LBg9F]T_Yhάg:CK'14j$`~)՞韷(:oߐnep9t=95^6uɜWOT) moLi7HO&d-'kDXn3 fʑ<*"J‘-q0:_(gX"5zI_|#/8tN;zsA,_]sΚت{)Paһlz0=7'#[0| T# Z|uuTXFƵ]a!$IJj e{M(oܰ\sm?((3وCOanL>k235SJxW]5#d@.oP'ͬ%ZfiqއA&gowjLP@wE6~ l@#k"8Ŗg8Ŀ+ﳴ E/6E^B$ÿu2#~tyo8^Q5ރjQYfzEDҕ J X5]sgdS WQFM%=D?d^1 '` u~-K#HئG]@\&9^-Z}*\EU4͙hj'=՟Ҵ4<6k86 dO[^RNM> FggP)Lt. ꓷN #(_RXƉǚ60g]rVlzdK8P!vR '@)sԗD!2bT֤hj_~6O u *1n3Ca<[{;ŲtBI\N~A\\c1 tp YHU۵GaGZ3&=+~lE.>8]9(q53-kRbĻNBeC:'%6f~ΩtZ!VcŢ<*DMzgb>DD4+ӣ+U@%׷\:BakHG*O'eHU$>!ªn,@ >²ym nZr[iu-B+0 WCe>_r^٘\g5d̠ۢ /l?ԙD6Z s8@Io RLyHQ2:/·r$o%@me'z : mx 5K3!z80]g69dT._Y gɠ1|[  wb2XAP[&7Z&g>: ^Tu)GԦ➚K!KAU,Xq,2HYI /աVxl% Z{e=#r0XHƵ앇03WX7oWi{V r.&܏Ʒ,ceb=!By_Nr9 890 pbo؆D* qi#,M s~gyjTtFi]9?dlO*O'7xQD\)dԦceD'YQ"ӻhqƃ|(ٳzPbd^HV8Y+i59;d'o2Mttޑ^Vp k~Ʉ_D¹V]p0Jp1CĚhmhte!*Y0s7g3p3(=:6=#H2iQ!ҟHAX=ǿMdگ:z: jeqznv0Vo7|/q [|VNYdYqYJSYnZdW6BKNYs9h-yFR#W_hWQ39b='1M bWdI[ &L~,xmc3:aTǣsA/~BVo&~4^I G Tp,,Pւҵ2s7=APikrΈ!o: ZxFWc"mG<ͨ<,1(6E2SAՃ@GRזIvFV=,r6ѱ_k^Z_r20&s;-GqХ& ,QBb"xz]]"j1:@{*w֨)}Vg2cఊ*QB;@X;,t`( gm=ыY]<|ҜD`1ec|PbYL_8[8RS N"{LRn?P F⽒9Ay,ߘ=epr@r(zMn|na /I4Ϙ6(XMBۮKm>\[6h7Vƛ@NW>"[ql;̾ýX#<-d{^8ڃuN3ԓi%\{f :l򊟒T9Tؐ ^n[$%sp=i(-K!я*Hp3 *8mζ5Oq +Hcᐴb'S$֙Wyg»rޠnI䄿1Us |%W13]j8 ${m'T=u|KzLQm'tak|PZf/GqhOܙf!¼w bG䔪Ʉ$Xgo?bxփLd q*,R~=Y5fn^niiy[ƙQ\2ea$޶(0@(oygfrW^A(HN@ILC1hv2fRFE#6by}h]X36`o`Q>XP?쀽z03BI_е(1;շXTyOGlփd[ʠzC++DZo׬ ῳ&uFʌppͤ=.0>+ryd]7#0G~ͦC*H=.b^P͊#14ccxB6߂axFUEl ӣcfRϩ?17[~&1O"Qs%_&2Sɗ q#4A5[-0,jxf㯬 $@9B@_i< yfֳv.GcaHhd t7vc4.{u-AHrs;40k˦`ȉsOOVKD?KARdZHTN㶭-F$`w5#J?y$c h]4{=^';4؊tqlxc0Z X)qf pvi$'\GJ6oydyEEnlk(l'~Ԓ쑹h}sW2T" #"t L$ENe xFUp'V-kVhʇ0w@O65ǡ7ᔋ(5?nY+GL^}֢ќSK~ /qpE+R04tdfg"WuT}P]+b^g ]A#zhCHt,[&\۫uMm@aDr"6a/yUo3!>t^8_T/cuѼll=c@d 6Ll [QʧtG_\}~p2JU*% |lǦ>Н& ,r9+Qh0Hg~i Ĺֳx@ j`aee2D2 DL۫s0'Q)? W*F:/wmY& ~~`2SqZ%ϧQ%aKZo3)f8*ţ=PmD^TY4ݱO45ȖsAwb`e [7iʈLT>C2DӬ9^Kм;.-XQ{,xnr ]Fcchu ۨ}ꌠ%>NީӇ-ڀ %tبy\^ xrnLHh,.rTBd)+BJT8 p<'Ϭ01y:" 7iH۟4Odrn6G7sfڸ(V=r E6Exƺ_M.ΪD!o Fܹyš2QVt%t-q |6I_fbd:0-9"]  PӹDm~ﲮt3G4Eǂ]ڗ ,e:\94 `zQP,$3s5֤尸uQ]0TWڃw` k"FtPrWBnA|+FR" %ٶ}goǵ4CN-o%x_hh$jԈh_x!O( V!iNbqT:SŢ2 r\AL݋ȴs 'EH ycay6"Ir )+x}qik@|ޞ:9Qy)]c͟\uԠ Do!K?"S"S%Wz146 PL+jz,poym/bWaZU: TޢPWQ`_5,C_0'h@g@x vӠYyr,,Nss;Gk9L=PT۷>nxGB﬜jI7*AېuD#=ϵ sКVcC}͎T?F*YnW$v 7xk-o#H@ON'`.dWix#(ltn7Mnlǡi%RԌ(E.ʺQ6x$ 3@u|W(AUpp-Ҡm|]){"/K;#G_] -3Z.Sų,4MA0RhVo' Z\x%/5켤rWO992~ҍ.o ̛Hyeօ)П)ۿSyk/ǧ9*A9)5yU$gD@l~%&\`Z*ATd#VLG30)p-OBL 26RÐ ^@BxKshփF}.TO8tjxMIA_&;B2 +~#&jW J[NuOJ=8Gbc"^i0urip8m>CCoCeC; *>rGd)dXB,.@E5E{_4;>߹e1Opm .9؆n #}ǜ}$cZla\+gjAȕOMW=IlnL4Ej|QQod6IaicwTd5'Xy9i*#{KFsScnڢcI>ъ? >~/1UN(3JG讔 08?Z`逽L(;eF&-|P1UY䝂 hKFƚjD oiw[%mY>r2A[XPo5VLBJc2 {GQӥ\jMa_w`yl4J|-fW4,c 6B'W Q};CW0G|6i@f [gWtN@Qd_0Dq>dPF:^" 3a?iؿέKktXe1:+ly>]cbZ#tsmπ8M O_L:Oo͑ŒwlDoL i/S qF.J4YeЧщ>#޴$u[Ovp0<Y-&į͵B@%Y".0"Nc-qY{~h0/SHgP;V>= 1B ٩\ô]WQΏ?2}c u X}>ITpx+6qZԊF4`'fϐOTڊ֙ p.U,A(Y!35*4mCCafpY|VD[?S#MIXH22člYHE$cK}%'9QQ 8QA;\_,6)%t%>I> ٨s.H;#d!ʎ?HV {WK{8n)bb`)@!0/t) Ʊqe ^ e7D{QDGp %-%2'^m^;RdgxmwR L*IrGHWW9&,I,cjs]I/8ks> Cx gJ"%ZM8!$=/]fU0H-bv]<8-T$Uv*kMAjBj?NEv'96;|mrtLU(`'Wdj$ωء}e3-D_a.jkywyR.^?3k.wQ}x>rafMoU,VmmGŀ%uMOF۳Ѧr|Q t">MBɝѺt~bќRPVq÷dyP|hXcg%_7P_݈"5'ٛ"KKt^jx.xcr;QCE=ғgY)NP;'#24fD q;+e w42k{1[<)4#eZD6sł( koЫ$ŝL SgHbzL/&b+><^Y(ӇS.3`~}tRmTō \nwY&R)h)HiXHPR\+g:h"|ܵbk; u1| 8!6a"\%eH$&d_JS\Xom@N$9)DU{HjhEQ`U% BN,q.uӄ*ƚt~Y ;>H\"p0za Um»$aoo3Z8>]_ @#݃GY,l6HgmH _Yv͎{L/:z޾l#,]s2Q .%*V}y>X^} /Sauq¿C0f6;VI2<:-BN bo[ v}HM[,w@bGMi bυ-,'+m.rٸ%Iq,9i~U+`w&ox*V"] J>-au޼Jqq[(~-Ȱ=ÿ-"Gy-M,&bbtZr˥|x䝭vK/TSC3>).xk2Nn-E%E`@ e羠q˵'8L5Hܢ7m&Nڨrg*2 ͊s{<5BߘΤh6W 04S"Knv}-:5H'0Q8O$)Td".)~5kFrºgcebR@ӟ$Th{-h>K}yx! Cjsc|PMNҀ୯zzFyʰe}Pь 6_Ƀ%v1Q8_>b,bpWbhy3Lb#jdʌ\0U6mh3z\^ZlEntB=XUyDRa("c/˱`9+JsHkBJTB1?Mt[pu.W )!~ ZVJa=d8)minK^T J(՛CIǎ))Zͺ7AQ2niB v;{G=Ͻ&= }FBe?d]/̪K]OmyF UXj$bz( _y[1XCo3:i+GW-s+w }3^Rh&s"QI䝶uo{b|˅kƊ)xY췔O4],CIAhѲ JU7%UY p//ɱPɀfYȬR 30]sS!)*#t$4RNUsMJ~(2-k4?%n=PD&O >[#J`_=ׯAP(U7-Vu/U?La30}CF,97`8JqW޸4,lN'^)&Ll8* n뮡.^&^`b-$Zo.Z@19GIf&QiWU'Z~^pTy8᪈lU$|B\=H.ɐ_pz0_Hz@{o-IIrjI~=QAZw)5o9ozin8\X_KrCUCVFw;F;K8z(g@V|mR0=Xۤ`R߀;z+%LCn"~w8|S5cilip'\|L^ǶVP]ɶWd`qSfNv?2J#\kcu4?Picٔ\ EcjsE72vSk2 Y,UB;pz|pЅLDNQcM!@rs=ZN(6 =cE9us˄{1U_PRx3rE}T/5NZNipf ,9fQi ?pڐu b a<_z&tV֝!80Aj\xvS#$N+I$@gq\KHDt_'=+ebunÚ+p`9asb^dLZ7E100yp;?7Ӂ ؼ:\xj`6F W_fe#4v T! 6KC-w;?ej' ;1r%oڣSuŵ-7a꒒;?74Ì)z 㷔eQywDj3beN 5 po"Mje=C'KG_ՏNrZsH#䃱,Y67/"3-v$/875prAەyI7%I3(Pį>@p ,$CECWUs;0ZJt)[Q( ,XNIK gvQMUz)r _@bVBkE2wXEЪ%1S򌳈ɒa3Sƒy_"Eh0J@fwadq)@T /Wߴ)E3K. ޠΒ;?e!f;B8\ьds(}3||vPdZ@sBF f\g$ɕ،|I"E0[\5 B5UV%;6uK+<ӓ):JEس pb`1k_J<<:3]œ4i7oW.-aiq,|`suݻ|CTN+1W g%ō.'y0rIݖ?4vIFi(j=%(n={ThSG>6^]vBxGL/Nu+] y.)0J2 \L+RFDO1 IH{+VX uea{yͼF|tߕ=\p\UE/q`QH,^<1}I}5*VTaBVgDB."7 Σ dC{Ņ4W*X|do8D{Z3BZ忢+_SDla==pMg21xF@yMVU[&hv*KC򁧅@!9U%dK ӧ 1a 7ˁ lb;2F|fDR$0MOZc;a\ehNNYU]p@#h`Ѣ)971y>y󑑌pGr*[f:Y>BN<9xEgQK8@ }K-&a 4m u%O,gfLGf‚i`k^å\V6ّk?=ňxE.;ةt2 j Ah4DUA9ۊ͔y7T$k$A(KNp38~ K5JDĸ\tO[Z.Y?3C^b;3Mݬ(hdv0}P";'6 "cfYٴ` VI 1,`l?.=-r33zCKp|bV ٗ4-q Thl폈\{.L$Zf DLqkLu'n[cpelw? wqd ?=1UufSj|H@NrGYAhTq̝J}_/κn5w+'B-rYE443*Pov_sٽ7J]7KSnN%bk[|{RNAo?i>1o}Z0.llYߖAojCJ(VH^k-&348WTDǢuF_)K!T6v,7xAvƏ(fF.= fir&P3I?IFGzp7&b>s06d^W%Tv<^!qcnEtAf@GwR12đ+9V{څ9%\f7deŽ~@ A\$u5׶{r1xJSC wGW!ֶ\,Рدc,`1NR(#U:Lw0_@_|-e̱}Xr1HГhlcҨ 7~5qtD͒ h ΄ON0# + UŶt77T53b+K̠9Pzͼi%EjS,ɷẆq g- SxHhTOv(u^E;Pa૽T&cؘ~PkyVQ%-(UkJwyVhDž JC6;/V3["ZY+< #$̓f4=K$1 9ěඝX]B'C *,qf9s ti (ľW ?yP$ӁB(OsC fNUtZN66;mNOAmE5mV {\Ls_Nߥ$_(  ~YIj6:&"Nu *tXTAFaޮ}ISy c|q]9/$Yw!Ŭɹ\LP~i%+!EH'H 8XZvW<NG}w1mJo^JsQf;++4Imб;?YivSźt]JU@pMڵG#h4)ER%4͢cуeI5ad7dFʲ[E檍`X噰dfAӔUֳ峸ٚ[^B!hjؼEan,fqNE-p0}vH+0$g>Nyvs:~+dLL꧀ZWga^*,}5. yrJo+FIfΪ%b~.4ah.`)ģm ˭.S-n O~/VȂMh L,i6r :[1Ly-@F~9F˫Q `K Wax.q_#HS'JdžG@<U轫$C;m)PU˭Mx6V=kqض>SbyU@D?9 mxnFx32 }tO.Ws8i^Oz =dv1|7`79ebx(h z"u@"F.#7|d{kM^.|fZ'3_^e"z~#!t50w̓d&MW;7"ٳ|Q D'6Gm|>!J2Wn~mҔNnfw K{VKggk 4jc]?Q!Fcy(􃮅a]?[1CcOb]Qsk5N`g7 ZN7p6OEY0Ǩ?:LCy99{IhFS!K7G1o>uv%hbY''5R\qoDwDp' ? k$8m&tnmg)K=O@TAJvh".U(ca88a<`:-㌩Y)Dp <?%P{9Bs}D'
WȄ5tYoJ>ώsap4MSayBdM¡\;PXXg ClWR:նa<K&:wZz>]l;aV`uT8$KE#('ZצƃE7_vO` ( _L联OAڰl Si6+yf?³7?_!Tv>+"U%nުsmxA/m׌gSPҗĝԟlߨ4Oe #mx $#]Wp=3u٥CCx|'7AR8O[eoT(;jDj iRQ~'8)-= *Իt-VXS.3g4wug( "Jf,؟yۚU\EAxJB ehhHT+[5T/uuB- mZދ|ԲQ3Ub`WTRqH`yE!m`RRZ\lGҬؘKЍOle5XvzoY}ׂ=n;:~FXT!ծ|-Ы;Erto@29`#w4@3#W )YC%1AE~7 :z!?w!>lj -=_.J|:z_mBt3 VB~%%O':BcUKyϻv}{cThɝO ѹ, il3.BLbtIt)>X~X#j}r2$}[ HDmpZ1է"Ǩ#W6ǸS#}r_zf0H|Re嬋̸xbJB'0< %|7;} ~: i4WG_֢K!!6C/ "NC7C%m&O@3ʱt6v:>po#/J\yȆܷN(?|H#S'ed9$~&1.孉mgFLgr>Jv/Dc_ B]~+3K:{mgWzGM5*1A+!<_S37#$V*lSH4d5̺ފSR_"9Eߗ\`c>ݨ"nrLfoH 0j+F4Z/$Uooog?կ!Jāڵ:7/ dU-D\[KF^aMN7QM3}wTC<*"QEU29LYp¸u^`b 5tw;K FSCBlnI53$־#IàszL}/ؘnGB֩J#ղp5cJ˂yQHA$ p΋ʺ;k Bv0RP AϠۺ N3< |#|#d.DE[/xVmqEù8غ::Aw@Ċcꊗ<?7QU0BL;g=ޝp' ,Q~S[q˜CܺxPEe0y#ga:0@*3zJ Fu\9skJY1jR ʮ|#YU+=N&YPT0c SI0F5ۂgK]dY 8lnv+(Y~.Wc$O:Sj?} Q 6= qNP͐[fA2[蔤%Yt\ .M q<v Oy}Fq 4Z6!yfRe* |}gk I&הF` ŢH'P:oRl+?}oy>gv_)jMW֔"1zPTcc>*LXR.?-$SijvoC bo{he!vCE'e_21<$$ VΚYaUW!1 >l^+3 R60@rTT1!DcO/F9HG#0|(|-'!:[Xb1vQb{L|Р2~ jV0pV lTJb0dB )ns8c>&&s*I9]TMTZ tzCm@á.7Q}AcI^2=ȱ~ *qWwQw6JscXN3'Yt>E"YȠ%N#&GH 蓒*H61 / 1Da=Ӽ`Fp_1{q"f1 lX%fY؈|W~3< 砓4!uT?vcH$THs }WaI}h= x(fcLb@@`+7%Œ3i$TZׇZ{[h&S:?]/9^Vn < "C9קqŹLT?kW Itq0&w#"vs%\f -3| x˱gYZ07070100000278000081a400000000000000000000000164943cea0004b460000000000000000000000000000000000000005600000000./lib/modules/4.18.0-499.el8.ppc64le/kernel/drivers/net/ethernet/qlogic/qed/qed.ko.xz7zXZִF!t/]?Eh=ڜ9LYLYV#e|[P~aT( V ;\@]&ƁRHdP";GÀR?k@y陹4זH?`.EEqǀ{(flm-(Eiҏьҍ\JYpۓNJ]6"X2H%W.Юx-մ!lE *;2iw@NTq,8!CŠeƻQq 60a "̣%`hbG :NGJ+ F[讪eP$ŒS.C\>h,"^θ6j"ނ'0W _}'I sC~9js3ZtaHOP-x6ȓ `YOO ӾDt]eP1gG,uFL1;%bY#h^5m3_)U7P{ !&O6‡!Kn*Cf]4T2;&7~_A)ѧ`M'g }\0b bKɾ')&"M:QVi̱axՠIo]\-B+D٨o`F(n$ƭ{1%Κ$Fg[E$_}c0m7lѿU)1 ;2Fiet%sg@.Oْۨ ۈ56΀4l1b9 "uY"8bӖ+; ~Z\Bf]]]=?q;Ôgd4!97z\DZ1 >Uk%Q췔Қ}3*61ydyδbܬU ,dI,Tu'zo+Ub4RuG)R-KgvΨCA'%IύL3&Pள5-ȢPj <*x |J!UۑGJ{mR_9g>,jz)=t5#  G*(qG7e@_ )I٦4[.n xM1AmPCL/Thȡf w}BJoXdr?z.4_V pMBXhj\0.sFQΓ`º Q#'a@Β*>,y{{wT"LĐ< ףA{n4nl,w-)Y`[)W|D3%dj[Wx^Ooʾ6#]_!h6Rዺ݌3B@ vĈ];eY} lS*U[EIdNN 6 nUV]F* |Z<"ePSΰ?qK?+J*y'<*^@rnA3U S :8)˲ ([3F4]`~.F/m* &⊧TZOYfDK Ŕ n a`c(Pne=g#R`hzT(H'R[ ni=)~zA7%7Fgnxjquuu9[BMCTeg޼!%r|u@\Oob 1p J<> j,?%]aUiD|\վ3)YM"G7yBaL J`'wRHgf:@9xMМג-|&xŵ}‡ }p]_G*{#+ݬK;`I0Slp! __i0d!c\1⊗̜ץ)v@|%W+eб8p3P`g%p‹`,xh5g9\!EhB{Ŏ䂄0`h;ޡNY) ^ǥLiO*K{".0ȟW0d O1ɟsFω]ۜigG;/&+"LS(:onMDgOU؏-VX{cԂ{mL^N)c4; 2=r,3{ j+n$d::9D`\kիsP@Ej귢fva6Hu!gktTé^_>20h|iVi֓=t]&zt7 G.N5/Mk抓Onkqܽ9Vm 4u@b'402,󅬄2>q;BIzQ%mSETʆ_FW1¾%y<@ldXyc|_k$U[_u()L~&vǕ]} tzB[\4F΢IeTدwBv/K|˒칹JsIHm 0?$1d ˋȞ #G:⯤ҔM xXjզ4(D"Lt뿉Q  7%%AiTiTKJ 7k=:ryc,eLHSbשlUY# 0<dxj_?KĄ&W3zxV-bT? ӟ~1 K5!6B"-d 2+[VZ+ӟ5?|4WS @i| 0EJ13c΋ ݮYO0P=̮*"?%Dȵ$Ȅ\`_u4οcyA'"F!k_lj;Ri!T#(Ix28̶<@ 6 bK1 }-+H!&M aj[q`X\=iJ dMIKƋ]~`qHXUE@ںV]7ee2DJH٦=j9267yr.u)Zјy޴ K6,#fљIo>`kg /5xKTxE8L3 ǖnNwH!jfCc/],::>i[obuhh=Lj_[I>pFP:Ȍ:6P^HQYt7jXK sT꺥lX.217e\Ja#*0-i5~+9a/L%ԟgR"v@k Kև$ J8B7jS̷L$G-Ո+r1:&-N4c6 c>'V՗EDDJϠύ qP^O3ԅenu\6:{ӌ%Z9A.It99 Tq¡MތK3w_,}aѸe(L<Õώ; ,!W@^Y7qr>jHMZ-gaךm~/5'6-H5-arj y*"Ig|\rLR [,< :˜ z<wSA#1U a0٠UJ#~k|dWQYu0l@-B3]{5=Z)2ie/w9|ij5ClgkG<*8L@qnubb*%ildO?iΠm "wfh9pΑ.cgq!ѿ{ "˼@`\vW0c:߰(P`BdcmQ\;}{ꄡ1X>_#鈰@+jPtEzHyi`ιȇQU:`usŁ/gƩ±R)ʯ,cNx /׌_$r``Ax9? j1w{yeh98{H !O&V5e1ݭn?(~pobyz)T5v Gט/Q{#e2&+A!\!JwiօBuBHw^n(~iy=ΛL!,_(V!ڗ*A6/=6ǎ17;]HczMn?5DgJev bciY<!GyG LGʑN {*%\!V=3<4H(4xTt`:yO$n/jHKVjǸ)yV t7#PD ӏ.j9MċL0V'weZ]LST#%,ӧ+3&HPL6v=W-bQU 6&c'|W$Ar|o@bgRMnugONU+lQkhBȗ4bLH:DBa 7c::^I8aEHP#eHh9BdԤvB0D=Vr!b| z2*G+ 8x9nz+fܿqߊbv%Bbx@O3UrGz/` 2lߖ%G/9ksrmPkF/hx%p*8x 0bO}:|1,' ЃJXZ.j dG3 [qM XflRqf1S(=6_ӝpۆy,ȡs_*XBkQ&B%Dѯ KDQ ֏."%N|\"@= 6żN6b@+ZFN~S4 6e w*.wQ(l==۶N1YīsjB#Ir1'"6dM\Hi}}Fˣ ꊇ6h=2rhC^(ĥO"kiӛZdӌ,{d45|>b"!HZ41$7S1*Ƃi"n\"gYԫA0e )9,6rNBXVF3Cc03RjG=,#}^1:(qG.˞D!Ck& iqR KU0dʴ3/3+@)CW`͝ۼy@ve.5/ZL|C< {k!$t<; ܯ`ő ZKw G@w{C^SmY.GZS}dK%˔ S>Ȩ&̄)BQIn>~wnj\ٖ6R )`HMje& P+PI KQ"S pV,~?] IjU5)|8)*oQa]=R˜zce")ǃA˺lGKuiCdg 10Hv'&'2U Ħ|]nE_,_dhc6"t|< X3^-v`P}AFtGκӒ~Y]Ua $iơZ|(lBupXҀ2J;?]`!ߑrc?s\{AS>|QmGQYROn8 L"'־ $/7Z1q 34c,V9FHAρV>J %qp#y.ЭU-I|"0=[B 1ea #S#l[7B(%~,dG'i9Zp)NE6HPJv74M@ dM* QQ`G(mt/5k (Ns6 2gM9eUdFO"-s̤,(9 j1 ۀl74]zx4[zYD'ڥ u+r ѽ[uzEx" tF ŁEoҙ vQb}a^#-KuΪoٙ}+>[vel(5@^i]:Y>ۺr{#dӻ "]t%UܫwE!4f1NnY,j0y+@%_"ć9|o@ ofq׭d 5]6 X_G끴eA#*$MuDmI9 dXr=Q]1X(+9/ta\w0~РPCAoP2nVϕzG[@˰zgp ;xn5K~?6Sa.6{`݋:}Ñȸls^bXFA HcEm=)~_ׅ|9 wo~1> GOs iz,9>FR%R|V]R cQW'0nsѴqW-gE-=qB&.S#+vKO{#<]#mdDŽ ghI?ӣ{= Cs9:쩌܋f_Q2HXs8k0ˡˉ~&p3P4[˨wIr#=H}`ET,wTKZ-Տ M|`3Yփϔ{Gm7V I )씭9;Wǻ/f~$7\5 1tw4P &S2͌I>y}`ĽKxMl.' F`6C\H?Lq%a0b^#uO%]]I.Q͒Y8Ά.-q-t] 1pp{]Gm)Hn2gc.lMuAʵeߊ!Y_{Z_5k晲*MY£ 'A{c؟Qo 8in9ԂݩL.J,sq.|S_s*I^p%lE{Dd*E f(^M* \z f$=T+bi%4L6O/qGcem&!L+Q@eC@V"<69vHZ'!$T x@jǫ%މGY6t:j>MC+KNLybn/PJ.gmHFՃxK]vFYq9^w|C U_G AoR/gpU8eu}~әR4q@y !}%BG 7B<#<lqٖ¯jct[Ļr *0;tf $[K'O쑃esY8xէ,4ҫt 0%7W?Tߪ"K(wLC=cHK %;.-NOM74\LrBӱTc((`= JЌZȘFhi2M.msQFbq| NZ>̍E%9(C+)cF5XSnNYGjIN@΀WvK$AYn \vQ(K:J*TV9ty81 bo͢2\i;3?\ZC-uƂqv8+^aF !ӕꑬ^u8"c 3HlUiU؝`OyJ}5aRv ɉD^2+V45zU}7_a5y{i02Dp`jr}ͫfE0ݢhksogȓ%9wh|~-KɐLu5fFrp*,y%@Zn`8P sp؃}ڔÓHoi5BZ*ϋ12:cy5/v S4 iK67KZ2BT/V7$.@hDKW` ɳ RRĆWb è1OOK^^XLM{{`=";6fHA+?qvk]Xj;E{*?J^WU~  E`;#bR?Ţ~GY$+X&[ߛ&?(Ǘg̥ ߼IlEY'm4\ơLHADmf|92.}mWO1]m7g,aԿ%*8wF1^H#d.caq1՜MK]1et>0 XǴwZW GH zF] aՋ8/!if Czh%|]I2dm7E2 EPP(?Ob&g {p0!ul_E+1p]l< .FUlJlLwi ~egwc6ګuSC! nG-L&._0'$/5/Iu dXa>D~,OԢf:rg6 :aӒ2u5*Es\Yl;[g(tJEH ]s]C2re\`:_ V$?dkt!jUS' P*)Z zm}0dހ"O=kT;f o$?5 %4 Aborv'w+QsͻZ#Ŷuzv+ &TzȐw}p# 80¿[*7ȟJ)ˀ%u:~Kb|OZtj,sE~\騪oSmV $hdcr0#uG n+L6a0E6ӓU\9Ǽ5 X;rπYFqGy; /D qH8]c"O4O 4~lI1 \'^g}}GyX5 k< ibJ[?|c7>YSaaZ ;iH$J'WYc}ਔR2J:hH 4rY['|vjz@7ԥVo( ~12(*ht=M<7#?Hqdn.-VTݞ` /S3NK*ʼI?O@+ Ik1_{k`5\,"f1±߇4>zR\wVJmDi%*1-: 9}pWNK?_bJlY_'^MܐDs‡ / 0b/vӌRAXxt _s H {C-TLȺl2I43Ⱥx{G _[# =X8@Khk7l6r~bLbk`(qn<@཮?KB\Kclځ%YG>$Qt1!/v-?p-4\SzW&^,$?0f@ʂ'`8-/%D?]񐒇cwqL$w֜~٪'.nHh-@Q8$=) & xaߓJ7!av\4 vaB,.϶߇wb_X yrc J8%mN5h~I{ډzzx\2p=kvcKJrHn̼h ҉˗78uURi%AI: GāSghpA|F/i y sK˨˪CD`˹B &y]!xޛh`ؐu3;o v#m.Uq.e Fϩ9^Z:v;,~'#+?Yj 7+Uhb_}8E-|KbR$}32(X|*X(r,Üѵ*T]†7D,kҵkzK*|`@]3С=hɦQ]kf#mrY&9 [(s ]L\1rzԲaX-''H[yg)_J1*r;n {Tury^ʖBkG>@8$ZS +ɽwŭ~e6d@_ޡy>ӿP( Oj׎S]Q/d8%l=0t)esՍs\Na۞]ZRcϿ.Cנպk+Ga?1]y0/\D |{G~~eثy3k`U.S:#x{KS ըGMj7'ĔkxJvaP =id =q=E1 mɰI4SC,CzOJQ6#>\ԆXUSs~G#Β$CQc-կIo&g'ke3>6g/nbu)j/` 1xBO^  :!4uTK3Wc#1% .5XtWN[cgpnk䚘{bgVj`A)NI&)2b] c*ј}lOz{\# Q歿'ϑDi k{)0Ifs_u*nW;z^ Cu|bBJ#Г[lwȨ>_ . (~-: q/ 252xYTyDucpžݩLj?N!H܄uۧeC$ωP1i`7s@j_C0;0; r:9)x)fN =:$@q鳕S+Uv̑"!3ͶnJ~Ο78=zEoGjNUz^#~Bx2|A0<,Sӿ|JQ[$oׅ31 tیb|JKْҶ  q d TΊhԼI pEʶsZ7k@N$2 j\ [!{v$FIfJފŦ:\/wdFlvH}*E4YQ$p}Zx86$ PN6z*X/EDj6^asʗna2]_ע5􀆀o^\ee@$ZOkMKԴ"*.ǰ4(5< <]HӰo>zQ5oe ^?mI(*;poW~l^MBSXzZn*C.`snj|eL^>#ӯsXw8Q vB!# QD_hHKi :E)2 K2 Q6 -{7I9M8thBS0z=#DDpvɔRl k"$`ޏ81mj&EgZtJA{yi*#nvӝ Vp [7Z~MU=жHφq-[ˉ!29A ldH%Fr`Ć~u,Ozqa +N~ynڶ7:d"XdHgGlRֵ&z8Xx~s^9GۊP٥xf%7'w7]A67e6=y9e7azA`UVWW+ x4K R ="i&K趴r<<3 Dgxl`+)W8-jtt8 yGӐf3KOUL65XQo ^0Aupx4ܰNg1HMKGC ^Dj^F}!:n{f%rf(i{BUeTr,Jc &b?W tZD7ѾLuFϫz ÂFS5lsK(㳷J*q0=߷ʒyݪzޯ7o]-^--b\x$s a.E>HnP3B+MI4%;_9l:]H6N$#Wʌ _Mʿ/f ؐ'}:EyL> ^ͧKaE@PBe=k }XMbxR S̒YP=~[.u+^i_gVCVLSDZh.ze'PgE#â=0 HK_Ѥm\ +OLzUèvԛ?$WaXI kѡ-8c@5ֱdMpE_1_']t@ F48DtoQX;:e_cI|I)_䉶DE7Li=k+^3ڋk{6bЧKCF ?([O8gF P>WY Q #*T 4# cn(M$Ο =}#?VGج$xC E߲yP"Kg2\'^@)xO_LF%IR[&k :ui~ 12 u(=9(&I[ Q&(Qk_P^wi'&ȺG> ga N% +EGڻKYnQnoN|d- Ul&d:~5]G _ioIc<$?-j ;)X4> yŘOkO:=Eu#`m)N(vd /RɻhǞ ogIe :R?`BJ6#"Ա*{sM!KTb7WB~z'G 7NdU6Jyƈ!w%0^OV!VqI+CNЍn"C!3%IBo_LztUIjy}=#8׹Ip5p4`CeML6m%XOBʁ-zMew8Q Ŧ5ڨKm&`怔s2FCKp2j"^nz\3 Tǥ(n&Z{?4Nb YX[y(.O?*{ qzY|15֑W@fIS(}UЎ* ORdXgqx wzֶ=7,L89צsnhJv|D{+a~=+z^p7 .YS,@"#HPH N,"WX֒I}3LU6pr̰"~cp=GW1ҎCnTY,]>=65WrxSd LLv*iLQGSuz:8E H 3z<;0Sֺߙ~*2_I@5U#&)ZMz1L(n>8EZhEDZmisũMfJvϤOd3OvM4p%g}{/,͸!WH-g15-ߝoŗ|6 [MWy[Z˩I>A[Egn\I^1<[&Oق2tF{v69O&Rhauf'3md=RE5v(*C/u:1@≿vqoeѢERc` 8 @m ǎ .TC-//s~}/ٴFJ% x⦇_&S`zyfc$m7t= ~X*N WoR_D HlŰ jzW~w3ΩvuvW(TY}%* b>MlFU)UVLj$3"[Ȣ"Gÿ+YvJ#KR(\J˜d5t-}Ÿ: iTV’჎Az6CjYx,S[R4cmT_aM8{fǙbړ*eͷK v(+~ xl 7*^VyXbĨ؞S=|u],(:nYJeJ0q5B-%%G0MJAw0i6^!|tsΧe],Nzǀ`1LI8̚1 Tw8wkJ_PjX9W~X]AYq!+ u4}(LomF D-VQdT6 RJz%=fNʛԚ=\hYml]MFW LV 3Y.HRK2kQ8`Ukssd4e܂\/d#|)Vo@-؀+ YbjχBUa*|z;V{ OL\)4;O! 5ꌺFkvFmW+0>+ bsnwrַ|r&mQà7 Tyv#E=䅖)2Lp,<- 7TLB~7i:`vYsM\pqg9@:pM.. ! UEԨMi}>*$1kX5P {Ѽ4LU&|Tʐ&Ec^*58Ae84ɒt,4s=`$86eR8zkȊ̦J"D,}y>Mf#҉1 m#= J=Zy);/]jGPU+`K:  "H74I# WxT-׍.h*I=!+*mmT7'k7I &_Aa8Kؕ4ֆN`e_5C!I\]' /s`4c<> ZDu4摯(W:99#^L',K9%v۲9멷n,d}Mb^tL!&9SMLDjZl4pwv{2<]VV HJqFfv-ja' |;of,{wu0HRAE\o Uv]h}Te, : B)6v-B]gЃxBq8V,@ hM2Ġu)^@3xq-yW.ĻO.7d;bK es~7!U銝ߥ_L~#pb%%0 2`ݕ' ;+d匛H"mJOg*b@8u%e痏bP d\!V*Ļ1ä:@gcqKN^_HL& '.rI 'ܒf˴Ԗ )He1KO&Rܭp iYԕWG9,D'ԠU(L\} 8ĮˢlU `9iDoOK]w :?r\Zx|ǟȡr'Gycث77hT5ck$`1}65Nbe%-eT\:z5ՕN$4W#VpUreU-lڀI @1*,QD'A~@\޻ @QPsqu7F P|pU] X?$ȡyb?R@+SZ^Y =?v3f mƗSI _m6Cg xzg.R=(*PysN7Dr 5^SHu;=o27ȍ'A:Odn &^* TBC;ʪ+UP'FH ݬbζe5WVd͟ԕ_Ix͢F!۲O݊c;QH;.|+;4lEJ%#eWoֳ=^O QNYd.;CϗU\Òj?y܃uqA +Hui,ܫyyRj-a:tA UزMHxVn.;=UsM(eӾYDLt~ ;ԬtoU:a4ϨgI)w gۭjI03IJT2u1(@4%[IC, ּ}Ur+ӷܱ&`(^RVaN/Q1J|!HKQRF:Y;SSN|\>@nudq]+ԧLNHPVo!nB_[C=@<= B$*Nx!-gB 2#B$3e+ ~\?_~hNUܸR "C{Mug-2ȻZ{IP[)#hW_H8 59S"B@4Sˊ?|V5$ 8qbZdz6. "-#Ё}Kʫwge=Z~JGc&[J 𣺈 8AP-$@w'a%k94M Z>xD26wMuSL#wm;EowcoOƚwPh4я5y. S\62+>Z$'̞찤qU c3,,[|~HvkɗW t qyb$t|Y2'JqL$#}وfG(O"p)Z]TZ^U%Tj̥>%>@<1G..x QvK:F4{LD+ +R)&+"_86j]L3͸ ksˡYg|7"*P6!N7dK^)(*}k_$h >U Vͦ-=&xj$5+Ds֦# nF׻w3 6S _Kc8O$.!>ԝun-֕UF#ȢãzsĔ/2şfd"K }]~2EN'Yp١z!Q& 榰Ph[4u~\3ʕk"zRmَ m2d/?u&CRlS.=R2`|t&gö\#n|!5P;<[1jM9Zͺ9kƌ ݺ;sLf6# C83gVwDKVq}:wstR _gQ=! a2idoae28EKzy?.L%Z݀EW[.QL~qI0+ap:{/F0,m%,$  ۇ2W|}{=1Cպ3ȭ EIXn0rgU\{,k0By];&5ˠk9y~$d=`0`\^BSx/COZZoL/+J\cC!M l}[E7J|#5,ڮL$}tp:Ym-o(*R,-'k4Vק4Ko>Շ$o m`yƖQ*2ʘF#-=c~ԠSqɂ8`VTx'dBh&z;Wߩ [KD`vmX,w8M@r|KòImv>m2"{ mO:#&wPi<%*5mv!d,&BY ; FCE1F2An093L'ygA vS`ĮbYpFshyU4Uh=ֵ3ބ~냽 ^s yp?{xxl0]]5W9_Q}(-9n At{c#6,A8;'P$S5nUZ#Tvk5 \͔੥g30>Fp_mQMH_"I\^H݄z: ]Ol&e܋M!֐[0(P@M1ЎW!Vƥ0SV4ŝg DwJ )NZTLP١ 'p[!$ o9kmg_mZV_J-<*iG]yˉG2sfׅ})p5{g[%TBBVC-DK֢t#z[VsfUK߁R]+]lA vf"0J1cfXRHKkjo8]F'!\WE M/$ٽW1Ԅlg҉_eDu9(Z)x YL֖]M[Q1-Pt{cȵJ¥ZUx@;/Ǭ6|foFQ ~jֆm1]T/8tdye 5]FY%D+P7A2-\!;#ٯ? cdej{0h@WHx-ٶsǢExZͥgX8 fR|Z*\ԴpO>P߈QzDlWG T=ŨD?]R5q!UVj(f9sT^j#gK'GD0Ŵ&ʚ^2_<ؤ9A1ސs #25h&VǭgokFhoL *wɇe4kI4W`\ p&}l4K% _]0$fq!NPo'7{ѝC 1bǫ'=G l3Kx`Kpp5x$]9{~B!`J< D]T< dߍ'4TWy?qrFuXLmI',[ xgF"ɪ_L$fNz/➫$2Ʀe*,5cı Xta0Y9!Td`V: EXB->/S⍝9ʱ #C $KVҷP+,+70ә(r( ˳_adTv;jAzm!qxXGjZ&̵I ?>AHU{ nCcu\"bMo@=tҞ [< ~'ha 'Fۍ%`;[g67ge^EUYEBvx7tEz~ݰC2Ӱ32{SmhrR/O4@gm Ԯs<&=3HRub`ewP2BxZ,  4- zw=ײ~l έde$4]n*:V'L pʆYP:PZӎyk;j}`AKojaa{Ds:'(8i{Yۨʰj*D^B\WAnP?'E^68mgLm qt9x+Ki|C"'Oq^A8@m @@Ү;%eȲ]{ }Auتj5]iUyclDf&̛yF HEKE,0Fj*?ju}uc\I r7Y.e~>c(8NmE333 3#7yMQ @+6G_~vqʬ۶Q 5aa<6X5QЋdjhPd]0*Usl`>=!5q}^δSV 2?G o `](o1C uHCty'\Me-K3TKsN>Y%u:{IGBSZl_|#LpvMrxfNeWMճ!+o쾨Շiq].Ş!<- nɭ7iޣ>;Ofw;#dg>fhla|sErs_\6׏ͫ߀}-D[Gg_O3I>wC~3'b|cǡ2JQtv<={?5Qi~tUCȧCJβiN ´V@vHPC0+r Tރ\hgk+dec\Lg5%$P>މnǓOd_tK.RXNm@چ5._Ï,͙Kۑ:),ǵ Ș.ly\%;Rqp,iÑ_L9y şU2f1&Yx5ONgt4|g?6q'VXO;$kcP,/sˀf?zmaxXK[cfИ˾bU`Er9^^bmh]S)g '0e\FPԟKRj YSA g9lDfc~a'$.^O5qx97n,p>e mW6DL-duuBaI;`*IL 0R|P;4J,Y#ú#sȍ[5԰:7!PL\7W1ˮ'k*c<2qE-jHECƽn*e S[Js2>|Tik=/36F$x61Ϯ("azȊ H3{-M9Mj}ϊ<,E/͑b^i *|Zv䡕BCU.|ujB S"֬=:1.{8wS. x 2Ŋ>`5P7^l|dcLUJ^>^8g?ל3X$vL1àG2 aϻB'&WNo>[]-,-bշT 7OraǦR]7avRJaN y,φ˜'LZ[^2>ԫdƍ큡D>L< ۂ0+ZvkO\`8Iad I3:vyx@B5n&Wʫ ЋS]dQK<) H("ߢP!ꭜyUvue:|k7IgY(Ġ#gzQ۬e9ϱ9HwK1BQ\AS ,.'k\x"_Bx@}-S-wY~=@kL<,?@ro;R” 5J|n2:P3 jU|QȤE*0>l[Bܵ7=-2gZqfSޓdW]=eFޡ (7iA,)pO㋞t Hnl,, }k Lg<`P_ Mho%q(/JBUV a`E"i>tIS~ryw {*z䋾e@#~1OoE1cq+VRl[(-SHϘTvE? 3ȦwTɭ,je?@ܽdVS"x0Y H=[,GU-֔;GUG:SK<耵%?CgG vvz>#wU=lQ_{Y.mmnJ-C<}?Ilrmr˯ɣ`hYn@RsYPжHOslyE3iF@#u4%&h~Hh9y!g0:vsf^6aP+8sʐ9̽m^'v(̙Wx/o ^؟=PQg(+vIQ~L_3u J,Õ {sG|mq tJ :ߴXPPc3'ũ,0scA.R5+'%r!%\o9uV2hJg::9贓>kwQNWbԕjk"): o( rO4%(xxUOnhja+VW0;bC$ZХh.zINw@Χ6}:ldqD+ |%rR?{8qG8ge7~!;<^:pOFNS*s%&x=f)S М<} ?~ ~q|R3R~.:<ΠQ.}`\@k('f\G64B?fĄz!glAY yE pE06G8ⴣL-d~ %hiLϒE3Pb *[(>'Yh/j|g鉐f1mtd6WS+9.863kah\F)ς q._ 6ЭӾEG_ 2`~91Z'JS e"ҩjNeƢ 1p޴"$+lx~ W+_h;?i1j# R*F!z7t3m`HR ?^Qkzҩ\_4ԗVV4w8"|%LB-;M%(l2B3iW-e.c7xeHjFpa'` nbdP<.y8ں6=hAN 6g-ԛ-]3G;QSU_*т?7$Aʑh;~0 \.#{k$Yt;EҊreS:K?3F39DzEp#{,b{ʶ~v2!9uKiP 3 /> 76͜2s )Ba|4)4h.@u7&Đ^YzG]nZU^߷,Ŝ6&3 H"凭:s^ 7aeTx'''bdpJE{O)h96>%cUEBu }|x-eM!Q{j.ȹc҆ڻDYׂҏ?:/^cBb<^;\0oH(ґ& J\) T==#%iVbTH,ւs:?eD >B&*%$c4_=DVtۓF]Swf?|{MQ @hnB#g!I7a+DIY +2 ]q H=_]3%Ba~p#99~/g߲i,WoN"K՗爝HLSh2lDM6-M`'4@E<'uÀJͅ4S)?bB 6Z3)E$O,|)odf&{ZhS\#poj홨Ax,2ӗ@ȬƝ+ZA;s9[# [GvVtB YM&* /q5G'e ̐ 4`BE5*>KV4N+{5TE bP ]jp1DzAXM~S$l/) PHmL I8]Y/}`5m>_r)b;+-Asd߷6^:W^Ws?(}ps3)jtfCb|v| v`Q2e^k''_ 7o1[ > s+rzwbBQψ8ws#0b-cb(ub̊%\^87ڇ:|D};2 b˽& Dט)N#"-fHt$O8=DQbXbIl4bN%.)oұZ:?17YTzOٴ| ey:x Uv׳_aeq5 Ła9'6⭎^*/t4n">R*+?Nt9r$0E&@&ND@]q2ufh6|S)5uX0n+͟CEaXVzUD+^wrLOHP5X*}7jUe)C~ʑH1gȴ_oE,"nyͶNk"$>yGazTU87f(o 7xS|: Z90CA\ y3Yu#6;JɃnw0#BK[ˮ3/,Af[ ^ӱ<{ɹ.9C~தVAG|zs5; \oMOZYk-=?ųIg<=¤Qwhў=aF]z uhK"5gmገQ_ò+ʛt:\0OvA9C{%K>N>81-1@1ˁS=ƌWp{n8yUI|Aܨ)idT*g5X@Bn 9b&m[r G{ܽF5EKRý_\AGBIƭ[L<6+!R|":_#S&&Ûo5S %tB{Ѹn|:(Jx .$TQ< uԵ-ɹHǂ//v3ON8s,"td[="=\41)U'"ES6EM4Pi`תJl%wK |b|=gE]mfQs}Zz㥪K"uhC]Mղ #%a2Ϥgg̷g~xtI*}BѝhHdm:T=$wFjhYbtΙWBlQzחZԙOE4#_6'|̈́- 'Ke:+b?wb&EQ1Fk ӴfЍ#M63eϑ$YՁ"/иWT,U:=k+nQ.c]!`B<]7u1G]z<=v\)}}WZFʖ˕ j+O! ^gn!+2@zCD $0^c]$#e2Kt^I{v☧DQڪPڸyWTdՑpc2RMPi*&~ c;J ~`4-rP GT Y@*]"^MՆ'.DRNԢgўּtd/B]A+*D\sʷ;DEbz]YT?>8z#C ʎrT\nFz02$gi'u@:oH$kIYT؎6juv oDXz&4"[p@N!D{ܭ3qruN ~aJ';)6U5`x{?/Rũ5,5nn34tcFe S'D&}jڍJ k (NK2 0X>ڝC#-.P07 CV~r-_*!BH򝚖&Zyj:$ ڳA y]0#M={ŭ>+< =%>걫uKIU)L3 ̼=S u`9Klm%dO_Xgx-_0JǤ!=d5l*p@WƮ: R7GA?87LN45~.ERdr~3 B |֠eHfCi>hxPHCDɉ<ѽL3 3)=*ځ9+-r-duo IaU s{-k&Ors1t: ],+0^ߦq*FiaSF@bDiE9?S*J2'.0D:dD΋fͳ <?cQִa7r-&TJ݇7^4+Xw[$/'&N#]O\tx]7b(b2R)kT=N4<-fλed6nFCܡ\ShUu;/%%ub[N;̴ꥱH:Q'F3 Ǒ<ӂc/%a%5dD hռ= }KX*Uj AڗϨTcM#2Þ\m4'ݟPnk}}|9G+lIܵp^ʯP W F+Jt+Kb"L٫X:f2)ͺb5Nߚh26+eyO!]rKJ<Ԓ"-33P o^z#Xh]l ;{\M1ޟcXEvM0ld"S qĹ }Ken mf夞 T!Z9+aK[7m8I8/Đ3_4i ۞+Y2PW;m"@mcbg} 3Dz(K6/2Cx ˤsw͏<Pޚh:ܭD-o <Ͽ'~⣾~˄~K?+J(US{;oP<מK'[Gp?H|-XfB&& nd/([C@&Đ[PXaBø~L~N mZ+H@M+ +/KU 擦jh-:}F< 2U _?8u_xUH(_n @$:&onЅ5Xe.etc~Su%@:qIFAأ&]0lW Xo?@P>Fʣ 5=_L_gXaq΁-iPD]D[ qn\Vf F/GD ,bh@ Y->~-^ 1Bs4(y0dY/ f{T*& ދQ\Y8\P Z>5}3h@0 gv_>b *OvKqYJluƻM#a xܘ@5#gJu?ґYAE1bF4}V n4UQpAEsO?syOZp'Qԍ ״BPI#*nJ}=hSTK A.-<] ay{lĠ_(8!ʠV[ĿrmÓT"^yZiIgw|KmG,Y@yrXA)H@Y3$'^araG6E^,: 1ېC2w4~֕JN=)Y`]JG% `kRh`5@BZțE Ӊ-p=I OGJ/kDQ6$E3].Ɣ0U1p4: )6 h.(&z'R|h͊K!&a3uk-CVMlԨY}yXA-0ɇvEPt\Gz)ze[yZD۠+,n=_S6Ђ@:AS0Q<$Whۈ['ɕ;*cM.r-˘i@D7 oh]QN}n a}s25 ,Γg  HP<+bOc_0tr>TyC&"ܭ 7ѹGO3dB='` !!`#}e)<7-aTu[]dfIV[^t"n`sĐitꢍ9tULJ([q ٵ! ${fyAx^=ksô}(^;FQNkKxzI> yPVOxVe%M (kkjcW ԵD2 ґg616V8m$ ڣpp 'jo25ޝzOD+tAkL^{cM٦& n1 W G(Y~Issidxn*SrgD j"ݢWL>]TNC m z:e=n:1QCx'ULܶ;vM< 4A-\a_هQE!0_2sL%"h,_#wK$B =Q%BgC 8%vu[!ČYz 3c$* G(9*pJlUu4j=$a?U܆ߐ(c#VZbu=$ANS`5iDU6"G7&Y?TuD#yu4|~7}HD { $[ چ[<#aEҸN E4Fm̔Zጹ]qxlf ' + 9ߩ)k*3A2FW\G (vΧ͢[D_?N`(@9Rfi!]պ aȷ0T!B<&MY#Ԟp-BZDlWD*_$i+O)B-8! xܩsa0 wi72׭1}6<y3 8  HNjXvBo|?|v*bTH ! /~Yʦ:,F"l:25.8E}C68]W{>[f<`?Vi$+t.Ho+cwʘG zO'b͹NyՃ}]wr&G( ^/Y"Kkt% a<!H??)7$,!vV9h(r `j۵úǂDN"ͺF-4^ Is4`RX?J,̡AΊ-g0)]FZE2;++7«⼔F'VVU)FRp<*84od=^: `f0t9TۊX(ꑳ!(wf%>dږӉ^#`)o,HYJP@hrm:om߭/D@֔p\^=ůCHhiQ_1j񤺙;ը>l8/..lBt1ghtÖԀ `8],?ZPKx&uv\fOD'o:1E[lLwp^qח ޗ^t6aUSd~`e댖}`pb{nz,hdB0=@;f;1(lK]}9:ߩT͓DOjFS-W${ݒ鵉^@`a"A`j  6aÔ"?Iv:,QՕZW2 ^(+|fd}?88hFQ%ZN7MORa#YG?GER7xͷ[j>\+|SXe3qw^s~׷%c׹׿7 WYqLEk3̕bH }~z "_]3/$,3u/v}Q8Wif"XbieAOXUq 兗 7W)Mp7 $l&zܝvwMQ&Ne')m׬}w6^/!׾U3fy`c %Ɏ$e ZFpXNՑ[ 1eO_|^Hu?0sFT^bʖ/s/\/nJ{°Oq5!&Vҩvi ~sTEr"fg P`VZd4JgP?@zU5[0⿇el ]{Kկd%Iaq [a>cG&=f8[$ވbiɢvQ'#\FA"eQ[_'G/reګ^9c׈kM ݉ѨFz:D:9ld-+Z% *|XEbCYNQՂC ?÷Kk7t&4.rӏ-_Y 5WpP ?4m_QVPטQ(H'B4,3Eҏq4ۈ#V4ERtÒ0$E 5ovD~]&)?K1hp0H ^&{UsB2} n&Q|Z֟)mX%FUG$ nx NF\@ay쿨sG0HX2Az;cG5Z_J nJ/"){z8 ZOCieȭ/<W&˄Kyy oɢ $$FYFwl#)pAqʶ ͧYCٔú2H1 wm+C"@̃ Ir{m-DzZ~&UmwJjƓ^ VR Z^ҽW3]\7ӔJb8\}bZIMmdlxL9Ji )q2' Qg~ $=Hs O`e ,ɼ+>JS{VIPh*KZ aɥE Y&o n[Jo*-T`v|S.4":0:zá-#Ow[h$XY}+aEy|TBd3L%6 gNzNiuxi̔#ɜ+u'q+KnuՑ] FT>.U{ɹPJK޾fu+?ؠ ^nD>+Qb B(FgrC 5ݶks F# UFU֙'=u\ڙ4:l,̫ [hpV_sFe,b{dߜPl&mںGJ)i -@coC"Gu>ZhhʷxX[qG^~َ(N-=:dF07:dC]&D2&R8MmhƔg-txc"~Իͭ=rEHywJAm68>_ə[d!` -f2O;SWo6 U\{iȷk4qG^iFX1br kڐU$n9JP@g.FmxTj2컀X-Bj()0m_)OSu[lP>H8,/XBNTRl{Z5vEU|6d.Ub[Dz]}uU]]uF- V.<͔iD(ชAHˡVQ܏Z 37mgb!,C|aʼЉ>\J<յ!>mJ_@mH(|a‹p3|JIm%Ы充w4n?.sfQRIl#}1P s|q``IiT^SsY*R˕03xg٭Z]d?Tvc=bssb}s5Uwv)3Yр0}a=4AZt/ bS$=foT)[}]AδƝGߩ*Uuq:닫RmU;gMj(ff75eܴ!>qt.覷7u;j]7h 2V3>~6J0(›9MN?iaW#ђu,c22$=B`[MQS{?`ИQb&>WDi3aZ^=9P? )aBC_w_Hk+DҬo  hl^CT$lrБ +>SWŸW8P7T&mw-\j8pGGob?jͨ5h7KHXldy]b@MRLO֘e]|=n t8KǸ'ʫp!sycraMmtXUq/_dbW^=ݫUnK" r{OɒJ, -#o䚲P\X Cɽ֚ڂ2w&3v%˸+MOD"FCٳ1U>%I^8Eܞ\Qn۽=L e>.!xȈc%D xw>wH@V3,]koy}gpx-G"ntvs\a:7F4+e|dPؗ?.T1B Ķ۝4Z(OAU*/d,8N"Hfs_=nLIv -T%68gwxr]Su1O-cI4S*C-tںljA*A^h -@jU3*:vgGq$8_ Y~`hWM_ڕ<=cNq xaH $ϒF6ͪ4ZfOU>d엏IshPA/?uFl~~՜X4n]?P0VOLU[gWhS+\n2Geʏ$y2zRV_/ȔNMלG@>[ $(p>I~xEPgf/@%ۦΠ rztz^V mH>Tw)bU^Ѻ4D¥'Mpb~:^ysl~YQTX%l bxQף7h![xdU }J>JOKNϸ1`Ca}u|^#ooF~6vŸ[isdC*+ '&XbBK*8j69- ^`aR |LJHC'(c ϻo. F$c{O8^hЖv0A]鐡JrDYD^g͇ehE!7^.T1 ҭXߦ66Np NyTƥI^@e=p\!4ī<GIf#<,\Do(HU X Gf4+{}ZDQ v+Ѿzm% QSڒ[H5,_  /;yɲVL inJ0_`b|{ޟUA,Tcn޸e֎3aA`A['D.Ɗ^H9NZk\ȷ#VǹιD} gOmpnitW9JʊnU찣'4tc"|#IX=Ӕ' y+0{R\=HIyHk`4{w<:4) #>o۳.;(鞉{~dP;zCh_brE +[jX %Q!vW?ᚰ=w tɬULMp@ɣu?5N/pJI*@HT]8LK#6 yOzqED^'Ea-,ܜ^L s-oD]9 (;q"p},ق'ZjqSAߩ¾6)8ט`=M8.l^ +=BB>,/c|Fps_$,ԕ呄8a*׏lvmGL_StşHa!X],A==Tk`ԟQ,X}+" Q7! V-e4a. ;JOo ]j+1ZHa}~,ǧ{cؠ~}H|[.ʾ$]y9GT]U8ъL(ю`#"mbTȊ iNuRkxtI. aMA2Yg]"ݪhVjjgQ6Krm%%ǻ<ˬz׵[O7"k F4H_CPٶy z&p mB$…tA PO.2>[\A) #e4kAbOQu^ {ȿҽ GHgD]T,C&G8L :;-ݛq[9l!L q:E[7fr x.+!Sx >zӯ#9(x{Ӕ?qEcHQ{ :Guj΍(jy:J0j7?O9@U39~'-tK 1;[@+o`fS#,DztLW(f䌂%]IiBCƛ<̦"g]ً,T ۾!ꂚ' ?4xַB77SZv;'%<䉤uT`-Y3R^~ńY;.δVmXA lip RL=b % ~ wyjXL!S3 (H;ۂQ eV۲ŒȘ/L =LYYV: ,Th_5u=Ԧa L&̂ۤЧ>5lj:Po\G&N7x1GM6 8C}&MBeDoc).;rTںM&Ǘ&cii(7G𫨄ɼ<(SC)7Bv&VWڹCM9~`(U i3?At]*ۺ=l},Lc_֩ m~f }#^g_>뜰t§Q83nL'P +O=ſZPUk qt3,&k~Efdʟߝ >H W)H](szuy%U%a8>_o@!i=4/c4 ))P\ 4kQb} ѪKqQm$\)zkcӓEգ`ٌ0ϸYAfI^)u+yOp[Hq̓fD-}^M5Qya|AS°93su)I UT64Ѝ{]!NҳɆRy h܏)WNK; Nb{wwV@ﺥ8Vɿq`u3 nzF}Z̔eMkzr*JAi|(VVh@EWϳ\ A^\Wi=),G.FmQ3)W',z գBѰq҃=2/-`zy+߭xbh1=w5IF0o}%e$Rvb ,50QFNi)RwùMQ_zDL* ޺]MDyQ{uep&s $IV[ujO<|@CMvWbVS[Z3VǺj+&l!O8B(6  R[|_L 0gAɡptcj3$Q͐ 2)nL9 40f+?a%&`'X:/zV| I\Έ.y4.&[X7_Pf"j rL(3&)L q޷Hx"MkNP6|IjteBvvCDAʌZ7ۇm,! O5ɤO+ [Fz(6TR0 3h zx0-0Da`H󣕠픰ˇrBl`YShlz |Hrב]^*+N1[Ğ̦1KB}U,eHw%; \ڍ;zyJO\, ^*@f$N8rK_>VL xhX2/ENTX/:p(슊7 ?\àLu#b7P n06M QFuZD+ݑ_b |-ϔԽƯz XM"b s,PZQ3GJ 5බ8DX8X iW>@#9+sIn#2HNAYr42WA Y[_x-RQgj8 '̙"xYO`vz#>S z7h5L3Lu7$>P8*253F HVgdݭc>5!N' 6,a c4B)|0TOY T`Y{TbM 6ӂH X=Жho03̤..BU pK3Mݻ e^f6[?T'2mo^`ҚJ{3TإtJMc <*`S~[Y{.?6oQ4$m;h SׄCn!D4r7|44 {WR'{vpUFa8k(,HzJrh5^~J$RlPWR/bh~(}$>L’ʪ7w?]ٸAua<55rS0Xʺ8 ɧokQʃ1^P-4J aڜ.ZGq$ʇ]oXZ?ʥgcijLֲli.:] *a"їW|L~xC;!H;8\ /foϸp*М?{㓊dtCзV׺{-e|CWO,R`[;6J|^ҷ"^ U>'OX7TH*/HOE9tE뫮i0l_2j>f X0Qi+?~ ׇ pVx<=v A_D a\/6[҂fd®C]+';]BKbGi󋆞!&ꘂU{}kBDűFF7?eQJ(Ի]C}ǘYvF9mbPe6M]Cw^Pw*NQ`Z !zUggQE]_75 |PW '߬04E iqF*zs9oNQ=k8f3"R+Ho2y3Lb;4QS D@$r48T5 >E1KIp?jcc·gV5Brgs~)wX\NWv/hHk9n -``lrT,OSTtf)-a19ࡼd>)- ]PK_ RO!;Te…In6ߦ/THث4btRFc5=3މzTBg!ЉvEl\]&y SY9»M:Q62([L՞4]nL *HuSY<z־}*<.0 4{BM, Ȫ.|ӡ% 3]!I"P 8M67rfy\U2^2 > S\(:w,R[˭"V$ȒW~m[|V[61q !.2g:&?ZdיJ LAbd[ U&.dɠ x=Aa `y "峱g@]<:=8SG C.%&Q]Q{!?Ϲ]Y .X0צZ[S krWm$|!2L=T{ o|oJ.8n/]! ! F,k׷e'fD<>MUsmQ:_C9̈́sNy*P cG6{Uj:Hncڨр-id=@. ToG;5}=Q;삨o ~Q(U^ z$q^&sٹ8 ¬qѷGҌxFǡ^d 9.,Ɖ;Eߎu1{9.%fnIAՀl1) 8;/"z@,].=Ux8av\tZ1`Uu(NSN=d9 骓f4-$,k)'u| iWlHqQWI6QM02W縴?VZdxneЌUMΓ~SHavmr(EɦqtD]&~:$gB݋;`vQ#c DVu|&ؚOvUtمk~5.l_M_+p!Q 8ZիԪaD 0k#O6ԧESL@{܆S|po.?@a,煜˼hPu|o5ͨfT.TNȠ52Ri!N'rkHC˥-c&-.s( /R?Jξ2/OKZҜsfVw\L%Rc^5us3:8 [p:5eQd4l' a<OPGgeacDB,L]  ޮxQd|_e3ط&0DI_bC))qø\m>}sGx Ej?8\)4'iյ3e.J]zr+}@5}PZ~ Bd]i3õ$QK-ęu kfj m\0o+]-&BfG+ve|.5 %*7=5%yAK_ۛipd :"jI8%+-fܣ/P|Tr3KP$j9]G c`6y[[l%,Qnj:z9#΃ɥ1i3x(:lXF^ 㢌Bb;}Y#wJ,Cv!;jrav0S~yn8?]ź+w.{[i4tv2*E#-^O .]ɴw<{ݼU?_Ws D9]c~f e.^M3׼{{Inf|Hh/yn8-YBF4+.&0Yr4|$p'YWnѱ*2eNɊ xPb]lOMrp#mVx{ jO94jut% a44Rc3 LՌ])~[$z)dZLV՝ ; PA CnE7hٵ+1*?1ﯢ\;J#BYZA ~r{crpjms '?c sZ{ǑߥIä:Ὃ#}+׈p 4:a[iXNTg  O]_\eg;}dô XtшnV*DJ4-f ^ F&mHө1k[֨^(\omp,Tc)笕@6/vН6C(nju8%" @}RƜ[l6Hv(J0نV2׷VW[`YRR3{&';sTyͳ`[;20"1zD>묵Cp 4M.}}y,H#h$LSkİ+wJ9R'ύ] &F(R_^=Mi6"uk7?_+ 1](^%I !G\آE}OpK)2$ghDCX76SQHq}<8VXG8(TUAClˬf^f~ OI|) {Е7vĩdNS2O)-J`-OV`ij3O'@HuXFap¦ {G7{H );bGNjcHZz3ULЪAz^V5&}y:PBg8%#k$EL4da'fmxt&d`G"aO2}cBFPO9[Kj7uk'ׄs'G/ߚ˘ށH ?C\>s h&UC݌ .zf))xGBi#<[-bgV дbXU?t;Ok+E8Xn:&¨\,.8I"e'ح·3vTx>)H2kcCvf"7.C O -C*RR*xoa)iRPK)`m~Cn^'hE&'(נPCw4}URcaoiˠDWƁc1Ma[LAW[i쥷Fr qt r:KeGS, {Z, 7ߗ;+E U7[eWԫO1Gz}(rG!1]1]?/7%ԗ9C y4>}VEFcmAb77'@^)0)=3N*[zJ _0NU?'n:l\,^7/ Uc!zQdQO"]?+b1OƜء9Qy[G95 Ґx@sXF?>i"8m5z?g]r|umO5 #d;fO|Dowm9M`+IHi%U6{sRG{7W/nds>{.GeNH&azZ}.r_Ѱgj6L߯*Mmf4 tJz&%AqbZmaZu5v\d[Mt#yr8"71z^lv|nyYBnxf/](a Y8ﱆW>U++6 [_fiQg 4\-BVuAu_Ą=T뷚_ꩨ9G4 ;ڥbRz3lgT6o{Yv[c>%LlcIx&k+Jk=v+u,|lAžmC/9xt^'oA0>rKC:R7>Z!?9)}K!8$ ga}g?IVvA<)̑iXmFf$T%uKd]Kב`6n=u)p].>[,nˬlo!$c{ў~dGR{ ~ZQtv Ќ>8F <m4ty;xYOɹ׫5{I^ 1{` jhZRVp2#qxZ<TuJ;k_dEfڲ,6љ=vZہj% ~,b#|oA[Q)[5b',no>LU Y擂l.&K\fq?&nB9A%{uj KiRzzxLtjt>*dM\% ӟJ)N*%WO,jC6۟$RK4TaA$Da!5sߨdK}YH^?ĜRgQ@ڥ|~OKe{uTaf͍,$cnDcDbٮ<)X.R6:^"8O8p1~Z{;Ks?&=nh@m Br73k~4|)vw s;r:R̆ulSPr=":S&|/9dNZ=Mpoo#Z4)̞9m8he;E'Id81&2@eNeuKݬ5/n=?vRkmJr;[4'W$׾3V5ګH.}4\өrSzln:g@Nx_q<{qCpІe X$#;qGAb,@,@é@'\3Yv?\;ۆ3I׆cRX݇q 7fS! eTpQb*z0)c? qG3wr^XiKcޔ+Vqw[>T1g~~(Zlx93ѸEu;- F;|MTiKw~aYܽyWNV32f}IJuF]Pm֥mܾ6SNJc b{g$fQQēP#V˭Yi08PEXTǡrPa*wZ5?J+^kٷ}--cg g!̩MڗppD8:kd23L-%<^"% jle>dP蹌i =n34ZvGE擥L1}*:D:s^"aTQO~jdb IӑIb}o]B!=3XJ]uGmR<^12~oU?i6!vu{8M|MQ1cGFguwi Sك/:ur$hko%0;Y2aM)PNW0" "Z_i |9# Ta` !O9{%Kր5FzAe"Lg!IuYqT H}_͒cp}{$DfYL$S2GA,)p gG;Pv[ F iCVZ_%^|,:k\X>X,~n]HsW :[xz_̋|{U04&B.e9j  xU/|N"LPLSϗZ !a>q8#.hJXV=I,PPzhf&ߊ#,}<\V1|%uft3̳"p{MhD C `$Lyr4 f܇I Vj%ojS~#(2,>r)!vP~f {DQ=)ܣ*nw] Vo}AՋa Cכ;.f#(Ay^ eQTF'H~Hcwԥz}YtXͦ? zk6hȿR~c;=pU\ LäOMs'Cef9 zXDSĖ X)q!h;eTJ &P#cc \577LY ظ%\<%[̅<0lIpk>rXc|@l \lOU~!4%Z#pj>&EK1BVePX p@()&6+(JY5mERa M, EhG-|30P 2hrz'ȩr'b`}l޿ XˣA]geS䞙bT=ug(-ݮYar)=1gYD eS۟̽ C*=Pp9m,< `)@hbeVsTlE#9_ݷ.,Մ"6T&;N#"Kxprx>尠'XSX33Eb jQ1Xd'xסl 349y6̵IB+C;cNfQŅ-BtԆ)GA5Cj6ǖʈ(MB2'%s2P% QBug1> 0\v#YwYfs$1j|&^0 "qxN%s1׃܀v|$5lF>T#4~a#xVJXL=8r؇ZJ3⮊ngR$8/= z;蹝&>#M 7= .n*to70I壟 #G]doqң#~&xzRc2ٴsIxgLV,)^õhXk7$w/S 1,lOt0`,YēęElg+R<)e7ɈK{mxSYDOtj^])YϻhkOi^>`[v"=U Ô.xo˿hћSSERmIH6BC3.{nIJ| UeFXAH>ɗ5 '#DW.)K]@;! 2OߛR须FKThO#޷XlS'bsSWRPQbʉĩ:Xأ9zภlłcMCQ~)vxyò[2FqfaH*FjueY8hz[,=ݙ7fv:k?#%DСE!R&q)O&_Sջb/me/؞ǫsۂGBPXxR-5Q ל`|dǯSt׻MͦO=1$~HM4uӔJ~ё,%9vT9Gj|i@9a0O%@ 2Wt['/ I0c\əadΚQ}]fieI~s2Cm] AڄX9@#Ou&p,n#gu;qCؕ1tDPΧ> U y$f QP}Jl.=*1!6Eg]Nm ~Qa]|$W`JKJp!;7r;^k$?wsG5PQ]qW[fK3߭c{6ې-o^oTD/fQ 5T4ygfCpdm17pmgQgo%dAw0ǃdkkVΪC ֈ+S6Sn(i/v[%L9&ҡ%,֭'2pV,9YSs 5e/=v@И4[ $ZjL|cPzv:J&a,Q^;@`VɴWP'-!cΏκc98q@盺0+O6+Y e \; ’y~IdʩdMLfMfom‹&H-i/qu:8zn<$3ӲPGGE|Vy'k9sG7(Y UϥzYlfʖ)Z)q병7=-Nr.dNu9oEfXp`1e14ro y?=$q]{4BTيKxu] S?bs&8E=h+oht4`iq ԵpxM[\K4)GI-iο݈weap筲tP6v}Ae:̶ xqK nUl)<ų&a{М&AE~&ٍ2+8.}km<<@Ͳ|kr\'5ziF18YEip|C+A[ H.sba#Ik@N 8p8"g߶)JawڛXLPغxJo3-ʁIPe+Bã7:m1pS^/vj.n8ۛ=傶V<,:toSECSJbWې<)T9N%Wt <} Ev0F]؆ͥG!4r#TzkdXMpϱ"i$sq jȇp^57dEiR!f|;'putɆ=dR>XyM[AXb#1"g Z\^UL}[{vL%] }DjMQ̛'@-LAy\ʹ=kp:)3KUkA1IzDA]Gy+mӾS&kޞWKBy JaLy3byܳ ib _b>~ "0&ُ}zO3/?)|f}qnlJ-La(X[n+w4Ndž?*V!%&;PZI✓(5"IwIL b +^y(7=hأQADF݊2|D$0a[rA°8'L#>L 8]f3Fu*VC A~:z~c&x>>!U,(@Lf\ldnm-83g\Nj(Yz1Zv٩?"7͇xfMI6u̔^x97[2*wZ8!м е(1?Akʫ^V2_N1}eu5$:İ> )%DaK1IsmdwcbbZ7H6&2 i<ɣoy! U)tjwL0yg;* }fa#[v?QG QCm{%o.q|"Rk\ġY/e!\Z5$| y@m:|U2躩E.=<UDYcF9r1M)hLO)huD3y@fմ9 Kҙ?T=&qC|,.XBIA ,oVXjo#s%%EtUIJ$+ *W2:"AMV{*!`ui'uD0pjzNeVo&Q@f(ܦxqqV2pJ H{0+{L¾J'兼Ĝ *9x%kR8H`/M]qFrnrF,{uҥ 3M,GBĨ9b{F\x8R h5K-6"ְla;Qk`6 џ=:Us2wDKU7mH1`mHVksh(V9uUP2"O!mNˑEk쮀{g#X),iX깯F>Ɖƍ-%IP C%? :a"OilD1N9-+VЪDzk1&uB;IkbVZU1[%vE~k2DsʮaAώA |G4$4&UFP T%|z6/[Zͦy|G_$c<=p+|$ #C `#giwɢ&@GD+*?^m^-y/依8=H(~'\mD`ؾVLx3 ju*;푫sYAW'DƎ~lJ^0eNv ?1$NP63&$::F fd+@qsn#M6)#8'Dӻ25K BY ;cGʤ}2av@飶t8upʝT ,u+{?2-3\shMH ĪavːZczOT^3pZECoNȋy#b[ uw7i(k)J@F`\&G8Eƭ[A+,E(p5{/JQe 6ߎpsG ShyO]UpYAE<A)Դ"o+&zAOA8KN#U[Ude'qD!F*{|i"aX̱I0꧋^YE:$Pww y- 63LkxD:GߔAְͬt 8AT}gHd}xVK2*m4S V#a-^;ƦQtz 4qdZN5񞒠55s wv*jjE*NЗۺ%+_q LebT)UK{9s>ʚQ%݁s˲{bx|d%SNb]g ݷmʢ,8%^6)Z9an$$w(21Yg﹛n73;q@>tc &H@5JQ:,K]HX~YIk(1Ҹ(m8ulÁdW&g;_'E,E%ک *ט+zq_5%IL g\9+AcҜm&VH34TI5MS9dqFzxvb&/QNY $T*';}=;ƀˮ@ ٽ>zgA'bYNO&'n'$~>7)wc9ǟ ^"[ir gz6B#'a{kYy#4{a<kybJDk8Of+{ 1XhV)$ۯ,#Q':pHW w *`Cc ˒EL *?&`$3 LpRa]-Jf#+ t=,!,Gޡ멘o)C}Kiyq,w$'Zף'{Hb! 'ZBޱޡIKr?YuWڸK3-JTi̳S<|. i u.G8Upܸe{RtM7Fawܩ'Fi|vʴ,5AJU8DzYӗ%"vcb"L*3 eҮs68pb:s8d+%CRmeR}qD䖆tgX4)ŅM*Vcki~~(҂u55#$J0hM+{cg&t:2AoAYef( !C )C ) B{I. "9R2{}NZJ@;(ɍڸ~O0)T$aݠVj3(+BғL-`9V?CD.yJiסu1d0"M5b1$}\m^`XӤS~Mv"͏CE%QalO6 #2+иLjIeB)e;iy`lĂ԰' 5bwj< h!qIw--EłAS}uz p_9oYUV.Ce2m0@:0{dZh6zesY>Ts8O%7V9?Tx*a#1~PaOV fI&neKD mbO {=$KE7%cB;+):˱NIBW4)̗_~@F!zTVy (V/ȴY:0Jw c5Tvtə\6"H|$,yԵ *H Bɗ0.gkg]4iuBL?DžR?~O&,gvwz7q>Pnq3GP5P<0;-tRs h]~tF5 W*NIWҥ{(n0mpUK0m*k:Ӏ`x7*A6Hc= `b/MZ5K\l&dٔ-<:SK!g {K͕ϭLBV]*>P1Ɋ'"@bah"uCXܧ$T1Lxo0TK3bans4EOuc~0 .Ρz6Q~$vp}p D"rAycAt7Cs- t|*y]9ul4}/Z=.nmi}}#¡O0YC[`FdzWs὚kEBabC{,$uLſTy2uuHXi.KoJ"%(Uzd ~*jqЪ-A"$ r %"xd |\U.`ӯSwu,dgWlJ< ຆ$:5mybW ýCrژpdLY<gytˢ>3rqb+UPco^d=[!iMqI&ՙgOk8s~(~0>C{ Hhꎠe/6qmE8i5`SCSpv܆F"׊[x|h1bxn16(n,wa%ܸmj>Qf1_S|,ށEwKf*Qr'R mIUmBqǣpA`v,PR0W]ܟs8uUWw"r E6dNtRxʲU?PmЁD>\a&T5.xIx mmX\u<&S6R0I|4Dٹ+6-YYPa,e,IZʢ[J33AdMGv{C>!rՠ>hd*c# o$oٙi*H&̠BK=fw5$Z,}@k!w[\ E{rRКN )peB\4PIn !;a{ 1B3K",2ўvpс$yT6/RLsͫQP%¯-Kɭk³c{k8 2`zn v#'˛3": jfW:l8iQ Ƙ0-嵟MfJEUT\eN'i-_! S''r?5ԍ͕^~ҒOňZc7=ϞEB#D69>ƿ:i/Ig9@<B&:Kz0kbl ڃQtv`=/{`%+ch+W$&SfHX@;]ouM!uWTzxгR`WY,w+r7BH܇3?b3yLFMBtjmVx0-AV|^_tcf5=s ƀ- P)ra 6gA̺@d:'}@h7 cM $uTR$$N<MvklZu(U0u<)!l}׳E&sH"#83(ģKfntZ{s1={WVUʲ!(t){@2jΦkzAR;Bϑ_*Omrrx5i;,6N槾`xjnKLA! (3"ѱ I 5EW͆8rO-Է~}By`ㅻ.==ɼEPߊDcJ5vf&LҺ`Ahv]Y:wT J婤im?߾-'1-V/GiH!1Yh U/PVeH\.C7AI@>"}5TL1irhHØh-2"u] is _/5du~_e:zGAH>FN\μQ񢞼463ՉQ发:@Mnˊpp$]|hBoo1',|}Q.,Өpqlu/r^ _7 f1D J!e*떊gj]Bfvp@s#r\P`0NZ X_LTkOmYY„+syKB4!pfo|$DV+qc:>K(%fOM\q '"Xe>qt$YQbj\O!?XJMp8}ч)3xC\ݢq>'.DХ@_1p՟O(Y<#$IP`EUI|b7 ;V /k-"Sn}z=7Su J8pv}M]98<5,[ƞ`.hdTϲ=<±t[,ٱrj#+IhA1 a2`6g=t+ Eu48 vF"x>EVvwL֘yc/NyXQ(#|CsIggr:İ>[Bjg^! Z DÕ=%x=p([al,cVޅ|mEfW/@&z%WdZl7١*GTKx7I4)'46Z ;bOW 7ku-x^rYGN)׽acbD^ =ƴe_ZL;M.Ǐ<И@줁2=euHat2X9N!%Hf:gw-3NOܕue!qm| KyYb ;6('/Iy"͉ޞiyrh` a;@'!T_G"bTܯ>S@py0d$N}p̞^rhp*i/ָtWa`bgS}[~O|vQpZg8>|X ef+涗ρ[`&-I8֬rEN0㦬^f(,ڨp|+q:&;({~ah1Lױ?Ḫ}~jR(qÑ>UoE fh{;/0=⸜iizx퉜78jrfEF}vF 9U>R?tD}-;o˲!;3P^EUW!@ 6  Op`+84+0H`afq8jlۿЛ[s\)Ս%!x&:@b*7K݈/;*ghܹo+\v|r\a]]/`9VPQad d9 eߜl(V%S|tf4g)T2 @f{\ f_!:Z#{FL9Qe)`zfiѱCd˾srZA2!AdpBB(9Iڙf@~߁ ϐo 9 f={T,r<iB0Y*ɤDoV'3TʢU}㛣wo#yz,Bߤu5w?c(4kI֏JQD;XϪw1:tw.{"Jt.HV:l=z2xh{/h1j 'u^;xn vDn[olH6gDwwehv,4Dh7.S!a_?\_{M6ar}aYqR^mdu "чa^V dSFx2n?LI]\w(E?{ XƮLT3r[v,v-N1aD 0a:S:k1 #z{X{`he킆6F!PDez=cV{oO;sH⚭I.P"ĬrC3Jtq {-u|Ʒ++}Ǐb/_L_kwVyWѝ G.␽qgUf68cal+=1yS utiL;v,e7gzxcʓ4iḏTQ,:t0FA$Ѳ7Cko(pHLHWh~Nz\Xf{8.ʭp_,`THժO=aEM,-^XoXk~j9j1z8 i\P[MX%-Wei8EIϧԤFYFT -`-Dʱ3҆t$Npiq޽'x*ZZHؒM$(t5i-JYRmpbwaJwNDXE>B(DR-A_Ɂ)H?|C$N/KVK +@m˛y Q[w 4D,&akkֈY:۷.X#?圥8]v8ќa[1%Rů$nlm2(ObDQ"hĴ u4NL!e}PJ8\λg^gCfJf:yfn _;mp},{m+k/DrjYڒɵuYc)%3"ViX-$0X+NhGG9a1:̡J8"h Fsi =1,0ٻgi(^Ւ1V;/Dc!k0C'L1 )_ҲmC%^W; ha8p1oi<$1+]c"ie+ȰRjqu@2fvP' HK)mN+oP; .špv6YͻZAVw؋^Z6eՐfC!힟Ϭw.vL~y$S ƞ@4!~%%U-ݥs_QZ.a>;Ͻ޾7a{`5_q9pQsX6M`ͬgFփs32b|24ci}[DVHߞdy݌BHb>"JY{=!iDQ혱=JZ,wЮWG.{ۘ:c}Q@V ͙"kR =f1&/pXΫę5٭;fvGV~+D<5Eh" 8f4EO_VKZ_ćSQMnjc΄2L 3״iT#&_v4OU5v S]gcCj8%`9o]F#p&U6yicӟzH$3D'!{' +˩))^NDBdSVra vȘ4 ( /(?ZXx]2ޟy;7;R>q+g8vO@83hXLpe}ZW:he!>M tZ2Icԙ9 a0ՙIKamwB;۰(n,Z$\aE͗^ 5o5/ nM b1fjz;x\#ބS?P*2JNQSW É7t1HyTW6D 2_+s䨢:2!m@V@rEOieUC(v KQyOS!8)+x1pHvWiέ,<T}]~un6evaT,-E{~mYJV&;oH_"V= â'Z&v:xZ# qIj3 Q^P >f%\1 +`VN[LS&9 _X>@N^=5*XsLmT+bF?7\, :6J{R N,;#F ;1Ar'ꛄR-'rœ)V.Y9+:+硟Nހ4NޒDꏑ vYVP AWZwo::KdeܻYv}mt3Q'fqse|`驺y{#.Esٹ 0ܕLL+n;^Q&Ga}*6g7FvJ1-Ncľٜ;H|^=E QSV ŵKVm/'*ﰾnby-nl<6S,'5Aαf[?fg@`;Iƹ9z t4ԩ/jrJ }~xkakhB¸%BVA.-3tЯH }]i[Y1+6 ; NXn]APg2xE Ɵ6_UwteTQI"ZYw=_ƂK)mWFCpgD[(9x*^SL`!`sw᣹!WÜ>^+=Kd 'O}H;l B=6/\M pρ&{:rydsAVCi8n=6@;6 /fz+ "_ۧ5R8k]=USoIՁ z Tn?aB#J3TĐ tIvAEֶ;ڷIW<ʡArTF'[R1F[;y@ %!>M.6jɼY\Ji{0TIp%A3W+[~ bMo:X;MR_. |G/'*ƌ{*.¾,]ev0TmHB1ń ǖn92VzC,-{ [XU!̿eRB}/1!SZ0ݜrӰ";بpRk ^d HfG8}K˦nz1Y[ld  E~)oT&t\RՋ"tۂשOM>C%lm~f(jfBpCOhg"ԛPRT4 3LwQ(?]h+8Ti޿*l?W)Zɼ1Vg+(:X!ykE|e6oiva(cemtQPq7;Q{<0kuRE CHV)#a.q1VhpTF{e8]֐F3u)<PpاNE_%D%uz? huXȗ%/L|Uɲ(vjbBg>i`xK94+nfj!D&t K8%X8E< `' OFIQ:&rO|nyIS=FṲ(659"d.ЕP IL0C5G\n x3:sqNŷُIqYÎV#O;"22hG|kӧqĨmCVqO\TpZ!WY_YP!&X|OM:MV=.FI<p%"8"x<g p$QRz~um /"8<(Ѳ'|Qq Fc"l2ŗAƘߵ|Wr&*\/u|K8B+= -dua_8],Lyk!Rw3<6f#®c2Skb'}ZeIx`Ls,RvIV7 6U"9zu}^|i@8zϫg9+Rhkf!UI)t ɗ$[ nrIc %+.cdS`s)r,wעalD3s1#R #գ&s;ºN5.B p٫!lَi䁼(0u-iKMa P jcG~pB~,ǝ=BVJ@oM!e 'A1٢*XMf0'lm\ͽZ&hcN:Ku#hAH_e/أ HfRT0mgŴh ])p /1)f5o!'!UdEQJsǏZv* u`nJcS3HhR]V gO/Ӡzc,PcWz/' ?`81w<uj8NrwX*ej1;@e0+ *cCUT[w|[ Ō왻g\QM3qF=2ӹzGRB92?dp)yd#ã3K>Sa۞vZA j/7gZ Q8ʒcoQ-[%uX{~)%r͐v;N GNf!c>vR"h/ Q|0,>fXYDena(9DSST5`qp_[~⩀ꦶAyxf+]kJr vHjQ4k~z.>s$7TZД(ԲSYUWv|z. ^Wt6{l|RH{R; ׼AP&0/,ۋ_#~I4Xɬ~-6^U)׬,=|a\v_)6E >;->3q뒘,d Hk**Q1u'{CR貛ȼW䘽M{u/#(xL?$|.w܄7:q|KU3wm$fߒs$XGK)FChyjljY?섚Q_ nd.$څɐd. >~8 k.A%*"%SC3+׷(*w35 i}"qZE>VdP𠿥\A$v%V3GET<цkxi=e%Xi)4f!HJ2&9mH#;ݰk78!<ȺacbzgXw^rjBS } U^ Yul`f!beNG5(u$aNK#^Ni^ڃ&v@O.g5`Mv^h-XLO[<]U;i 'YА `> קL~BVɪXhu*)K8umFy#:{^٘|$ }mz\WGS_A_UVqC/~mlU2iQ-pjav/n bsa (7_ڥ zgF1Ӑ$j 3 L1 p+/^^rŨ b$Nm75P9vi[aa,0b9أ*P[ĩ=,ttf'%~ܓ@en Mih e=e=ϘL܋zէ?@ npqt\y5> a _kUSpYh߻TwW^Q=BIf-ۅꚪ|!(]ڈ7PMW34 b#,x]P|%ZD+f%a̿]tEueE(}}9֯L`2r9r(z PZ%%o -4a'EX3M 8Yx,a4MpS E1=cz6kG"ucA]0}Wq zbﵴqԏ=ʗѱ3ʂx4=Qgb}&đ8K{ ֱ̹HczMU XB4u~ PZ4/_L%ڵ3!g(>X_L^#; >Nk5q~xsUH\c"2ד>"o0'أle{TB-  ?=J#M-X!ʈz˧pֶB~'!ۺc LclPKl1ֱmvbG?Pc3՗-zY4#Dcvp<9kS_J# _5sm4 %`2d~4L, q盙 FճPkE2|O+*7h7eh)6{n>ѸmvБXyHe,.)TH5ǙV+ѱ,QyTW09ú3X?6} /ODqJ͆evF•T10*nQA?DVOI*]ITPW[#_nH}9E[evP_:G[!Mo?z =7|:nyA;Rwac̑?7=&]}z7IEl@"=6I/y 1 8VP.4\t-٨#υ{B)Eu]uHrϳ\[ݍ`ԵXMzRˁW$Ь>-]Y1䴂+N75YDnNm %X.r53 WU[]9PŠr ByL)UuޜeECZ_̗ˣ63QQhm C&|<:ﬦ, "b(s%Ί2QtI/exQb{> /?@ o=hZ $oe0 ;û` c7Ȳن.$lc\ئYÊxz-,_7u柉{Ly1t#ߋ&WFM_1LmgFv/f fSEm%7U&fDvZ!R71HYmԸ€>'ZRL+\iYP@:m/,>AG̿bo!XǪz4-E$2RFx~el/fmtXzb VzrWv;\4AD-3J!Q7zOϣ.RXa;ʋ!/9SHpWb4mǘosre>|B[9sŀC`A) 0ܮ-t]_/R 1F[ܞ $,ޱ]ALB9S!Cσ^t#d倷5/@z i1?fBd9q EN-h܏GÐ @k/Q[D+$@'X+[ Rn$Qx,!tUUܶjn?T],n9w45b %vjS铉 r68 so )Z:"lWA~3 5ZI81]ayBArc‚~rtyrOt89\qiaT#`CŠ"\͵dU g1 AGMfN>J/᯾fGٓژd-U,?NKEΑ34 j/GGD F վ۞o뢀؞9b"m7N}ÃKj7Rс#95_^xhp0o"\(G!&&DI:O&W{o:SQT 'E]b`Ӷ^i&1# 0EDC #1̩~^F:xη#vPRj䁭yz!FF< Chh; \x]C)k-*kOqH1R2fEH(]@ H3'6D #iqd*!'!+ ;7il5\ŠtqGbsMkõ@ =w4<V>lUSiuwShNj3&_f  g`o\~;ԗ1\dw5b6k'P]Vbm_.Qx3ZqP=`LZrd> tգ:ƶym3A*Ͻ<>BG|B^uAɤwtSD [(J8dXF)ۏ\xNIBh[ޖO@ۋW$Bs09BdqH(w?y<^;i5pNl#YV\ޱhBSrBsٚѣ bp$B~t2N\A+TѾG@ G7}7iN-Œ)GW&r~ӣ, =h ƾu_K7iU*g2{U؏\ey&qđ;hCDu^jn6#g!::nv~ .j \C&F0UvShI"m&V0[j ^nJV/%i/&zᅰeV[%}zUl:CS6}vW3Z];stظOFxD񰴆[o|Ȇh/=ӱhpgTˁt&3ʦ,ǚ I,uvRmK&* 1ߚ |IJEI1E\ oEܞA0]iWhѭ7 p-Z%Ĩ(i[,7>vzr: cvs_Q17mPM.B%rvqC(b(. Vmi\LpSg }NQ&!C:R$׾xbNkaJ/Yr[xtڻ5`c MC:WS#뎒@[Z^HhݡNJ' R£]"UNi#31U6@޲7p;nVJ0`65[ÍDr@.ID^t.bS\P (c4dMkoN0ȶUwl}@%bk~9?Hߛ@۟O5Cy5wWstN_2MAf/v QKi`5ph,Q?̸o PGq?p F$r1VT gU('%@[]bi6YB^>X؉J2PEN;3J\YHʰ/և#g{v7c=]}@?Ӣۿ?Wh$`'uP8$@>rY*DDX?.͂U>t&}fRY5G)^wV\g '#ȉ-r{dw|"G̀|4Ͷ: \;]t?|2ei|l= iPGAbLa~y4j2I_/Y,O#S5n _*+D7{k83ꚊARk>uՀ mq>l4|]VFS˗N[ +j'Xj9Og[p;yؒd&zVDykuԜ#uE^%LIm8h1~m=:h+'WJBS X/@"rг3""wQ4_K<_H;2^oKB ;mԤ̆(7& +v(d"MƃP<LNɎ%rV{5'z:\nzJK~v64N]8@rz+KQ׬<#B"gmx.y H,[tϙѶ5)Vp{Ĉ.b.[z\& uW4 e:`NUj\̈́(K l vmv]3gP>7gi7Ћ+SIO(  dl7#FL?%jƤDm5zKhU$tN=7ؕ R,}EwX[>,E(Y @OI}G ;\IIuY?<Hb18wl#ֻaIob<ָ3wuC4q~zTnX|^ZF4",O^2}jVg?{ๅ7)M$I'1a#ySf9pyLÍÊNB|?iZZ@IBZ%M1ߡGCT(/9G')&fDiZ5W}PNޅIZ:e;p! g\񕕖OΦ{@x}@^u=1;֙~E|_Q\Yxwqy݃ \N/ Rǐ~œÝ~,0+[#j 9(w+d7k﹈(]љPp u!UX"#Vرza04հO$ZyLrc3]O "]s ׹dehlߌ$ޑO?1^8&4Bj\w4jW6 %hU&ҕۥNЩ3K(VǯH2L~)fhGlꌥYq T4^tN2`C+oZ,H QlÛVɁA BK $˾P؅JBi/K2/9 7.fuE؃)-څQD /mr d˘"Mb5>Mq^.Kx E64QnJ3OB)!^bS=-#k}0PX]VZ9rR6Rp@@߰/NRE^Q̉8wT3W5x|٩'5޴FD0gi;=E,n:%2U%e hq yU^!O ([Lt꩚M߆ayyѮT!cVwp\C:_=z2!ά(?#M 6qg)ȬiF_a>|5p^XϏ>IvMerND鼒ژl\UL;q7ySk&p痺s;tLW#GYW[`8:W>RvH߭WIos@Ur+Vqo_5ZrʸK9\Frs+?*ɟ& 8))~*{k>*1$LݏC j3P)#[`ы[]Od C:0Έ³kb%QlpV;c?!qXK!1<槑Fn65l#|H%vVQ-5rW*hբiH* זtIBk N~.^/.Il>7L[f\d5 H{(gA#7J+1@&V({U/7b{Jjo[V6|ۂR󄠖lK #kA^s2YQ?S׊'zTLuQ"a lww\5K.sJI5tHqf8cnt?^q .SdvQW~m)j{έl*;a  é'6|K*#~+Pƻ4M]f%nn%fx0e]4^ ;Q9ՍQ3m(",lٷUmXXTTYm0 Zoƭq: sg'\3_`V*WpB&ir:GI|a (Jrw߾9N4F4$4r[)Ep_5x1SH}]N7fDĬ]ZuT}T-I0Vmo>dIPID4pۗaR`ϋ2aܹPO>tB'6{߾+͹=C*|oȀz-LUvSy꓌4]Begܿ֡[$iɑJ7ԓ셴IѨgl2|Ȍa)dt'0@ yp? >R F"V&q"ӿujgy6R7ޖƽ<5] 禦=HITdC.)=|ԖekԖ<ٌԡ'n@72! ;g wioFK &3=߭).Fr~t\33~ "GG}ymu.35N\p=@vؘ=:FS0 kkIkZ fW ufTSUF@7DDmHtaI?I<94A%DZxhk90;/էͽ؟q3CK;D!%p RkDRnⴜDzu{wǍlA=UAyc,4j3MMot#\Jڜonh2 @ϝ(+±$ Mjc&sx{I!,mr?1'[nGkxS5P)IR;{!rn9A$+rDۖtQq2X9LΩl vž e@m ,cӢ4 mvA"׍v0#1:#WI V0wA-s]bV>MOG qClT1zp)pl 序.Pgυ7gaqw}0CT?LcY\Hn sA8dpuu>f.,Knsi"lV&aNYN1W{G⢼ |-l)SQP@x" ֑Z+VɛuL%4  ׽_5GV~!ɼbnyeO ȕ_O,fv*/.!ˮZJBCFP]/_uKQ\WcUies{L(EswRx_Wc{GCӡÆ=ϭ Ģ_N)0ѓ8:%5W7 q9BX#QZU][Z;B N&L .My/r#~LS~/wW 1G,43l5pxy~}jsHڸ5QSl5bG3*Q&+^m\ v5HW^. UTzFsd/rRY"854ɳ aM SK:#n0̨Ř;d_Ri"pqJ*s9>;7fDѶ_qed3և@`6Zi n]B/y\T gl䌻yfUV>riX~yh'kRv$Rz<$Dt xMtfKjƪzTO-&lOM Z3^Ua=K5EغgqҬ6sBA>}5vv\+%sY}y>--J0%5A-;Tz}bŠ밤!' 7+Pk$<~jĖaqI @վ{?%4K-gj 'q-inC% Z>w~=m~EWwfHא&O+b\ */-wȳF96ڤZ?-n=%ςrzъ󨦨= 7[Ӧ#F1FVT23[?qŦdF= 4x ^ TD~2broȧ֊Y#3m_I"dN ,V4:fz.nuYCpw<. J .[2WK^6?ȺZU IؔzǦj,1j t8I۟zm]{C8녒#Zp  3vg DTs@)73!+I&ģhsp{RTT!veXh[hWw8go~}n&Yq/z,D7vx>uc/)T"[;;2rܼO\t%-dR(SN2R`2tljM5`ۓNʖsJ Br+(LrS&pCVKOw?פoSr2AK4ֆ6 wIX r-/~MTE4yA*c w(hvR?(sx-:;נ ͜0^+?>,ГTW5#q嗬AQY~>NF*,$T2TN Y\Cݝ IrYRG10x5!4gGҫk!j+Ʀ $ATH :W^GM=9/8շ] 6=_Xз .] $hS)a5V ,Gb*C^#;Jyka xE(X|lFw,[0:1}@TF"rЩMʁ`FU-Vcj) dA.o[)4k*J tsС\v:*bnM8йJSԋ>8pꏈz`F(hՐzdXP kbb?I'X@R:bo-{' "+M%aS }"~<=ñXRY(o!&b+ Aw r[4>*|sB">Ĕ,)r] 2Ie35 s? !`4i[:ZDVFw)ʵp)hٺN|wÇI0Lwb,eagVk3? FE8` <82^AfoZ}I6wЃ#B #j5d K*Gs赡E:?_4D(0Ji|ͩ";oF=*C8q#w$|4 -3 =h 3@f]]ߌ4wi/ 4Eӏ.$tfdlG%Sܽ{c׃~0.wƢE.#^#9b9^X smO Xu%Z c jhehM!hq̘+zθBxҞ1yֺQGBUOS0ɒ:']R88E9{۔D!"s lp}ef^>tGV 69lP{Z%;˯0ä%#-T޿TôWՑդ ?Y# `S3Un&TpK CV7:#[xvmqbTb^pT# \(P>P8`-g:|iQO-1Ke+X2k]b|駪E\]v^m~, en3"U$K[Mi=&v>s{fXdlJ@t3gK#3x N@۷߶_Zi=Շ)nNϲp<;ZP7-']lǍx}EsM&HRo/_Ul]`Iuj+WG>7R"~>~yAwL5ill u+n6ܡ69f|wy$ 8n_5Y5MCmרah=ח,pTfFSn+Ssz!==n0ŨzbW3;*@FIv,9G}Kb@#>c+K*AQݠ'Zfm ,$~ɞcUjzF]zS{sU_ዯG^jl"j2X6-ԻD3ZsjgbFPj'K#*,TCzà #6ZjÜMAd+J pL\#9gLsNQ%`_{)iT~~7X ƉnzNM]ۄxω1[+Cʭgp~e)Cբ!f~LP Li{;`~&;yc8((OKŏɻP wTߖP;SNR2.,PĔD"gwn D-c}`I,?֯eKn4 w%ṽٔ!pzcpBw=h9>4УI؝qX5b1B;LP={Huxxlp`s? T9zZY3~ZCgQ]&lx8C:[R2 h$(0lDC5 lE޿/q:·y6$wyXWKS"?GCu82an}?. ˜q8ዃكcbLhrWwe-}2-lvā[-;&_ˁp&`vP3wked @_2!;n&czH䈜"iAРeJff9d*H` <}j2?WUrO5%PcW SC0&X?՟R <IFܺK,ʳ_@K_>ɾUN>H.&o6d_fuՐv{9 X%ICA"~/ C@SqQR 2뷨Nj I3i*9IopU*pqP~]Uk$DvTWZ\JYxoKiФ^.Ťui_'ff2=I4[D?.[#eS 8+xS? dsfb"'&XIˋ`OJN$O^D[">z~YI1ۄ$ۖd Jc=/[ 2hZ7l@fhtJi@j )fZdhBUOSnQ Xi?0E:~bq2^3Vde,Y4E,k2V_`'K`ymBKZ0\"5*I9n ^g+T f_I5斓Fv ;3$@,~?kڌe Hs"sN ۤ9SyWZa1Z\\g(]]#\l`-%is&< tk I<3 ()wY8,[/G 1b$f獰O!pY+=g rKbb#X"v c p͏mPwP)wWqC[}:(l$㹄 tsuKl֐YRڸRz#W&E ݟFu|{OoW9R4Z>M@=l߆tD3gu~$WIXHG>ȗjY/ HA. ^{0So$l&"tO޵¯󴁇4Tm2UܰV7c!" awњI97̾hȽ4.uX B”+4GgRwʤBy, ufyrZuE4~HA߲F Q T[)3aoOT2m`]=0AԚSU}oP(sW4ieOzSO˱Ci]m`5,Ćy vFRn̥I1ǵ!O2s#U!&SOQVم9#e'{^cpxG tKmUz1!S ;"˲zi>.M̎DkT*~6MIXlF[XB{Q4xɂ|ڊKzY%%a~Q*~VYQSxI~ ӿ %+v#tZ:~tSFvfAmSLsXe qsm)0!qz!dV_[aR>y 9H#"[) OٮgRz QuJ MhGZiKzڧoscbqĢؼt=O({@]bH] BTrkⵡR_B@ o *9 +'h7aCWkC~EVl~u@K8{PĤg@()پ18Vק iFz > n)Kg0 1V7LNրK`>4Mp3ܭ:#ϙEcyߩ>KeR[<~K?4 r1jG'~APX^=Zx8S9N%mh䤷7(FҮYimIs⣳%Gg'CI c}xl 0'qjη=@;rs9lnc:M鰵 = Fذ~Ru(ܔ8DKN lS|.9Mob~*u?tLl0iʯ+cdg K&]£Rouʍù{ gRv49Kc왍e.ݢ?#BUšc|f٭#v"Ǐ]7Znb_exKp!hlAsWP@֚V+^>eϹ6y[pIosm21ىp? %=gQ S&ћa(}c`=&{qOԤ:a8&Ե3 ĂI@ [6V9TU J`y>ʺM؉8XAU-|vv߫r*A/8Eq|V˲TrM6&+߻\5A(#>do>E*%ZS-,N/Lc\|q˥o7#@J4e5:e71!N '/gTACh)GgFG!5'Y4҆ zhܸP@1>:DH+\w0ZT*S0Dzwx<]OUcaLn5.p lv7UʰʎfBRc\`RQ0-𨕟abc ~lHg+D3S" DtTK3eWPm- tqiȕ^I r=;'"2/!v3G "|@W$!p0^Tv`:+ |$l@M_{mMzbBfuYJ9OP/5ff *_2N`1ܶ"bQ@hxۅ;q?6߶GL9?za>5j;) nj,dA|;H2xzb>q`||ڰG˾ə':cd]=/A/1JG, F@rH?܍Z#F 4Upw!CMiIL 5P6O]OfaA4&ҧX~.T$b+׶tSM6χ_Jkr;؞gʣcj2mo,.jR>; r1m\Mҗ^p|AE`g #<7u ޺8 >FSDt43Cu-oAd=$d~աM՞ 瀨ҙQE[ӂHtNe :MtsJQQ.JuyTS|v( $Mp >_SSMaS)SBq/vTJORJr%Aĭmiу\Wo:\&5(7V;ٿFR9R-[Pv/i ^yV mT۳ң<6aUn5Yft_l[ְzTm:9 6+Ѵ ln cEyP{.vAEL[Ba*f| i=t`(n(\Qrdi>^1(tNΣ$? ]7sK;fS C8CpMZL%?;;#A; ;awg|;%`B&O^ܒVo(G7phX: ;SSp=]CMs 5SDP^pN^CoA' 0 6 ҏFحwcvƈzX(!QY,>r\7ķD~75[-_|&wQޛ2KPhm7(@kO3GHL-<]bbjLy@"0_i àB! 8ڵcaagXR\ܓc˅n,v1 4JT!'09+4[|6=@۴vGLvc?Yl=yH S0y!]EY*@.(1 ,ɯc]5.A!q$1 FҳRD]f#T6Y/uуĘq Bm>GP\c7uL)Qtff otJghr5PDmkX[^hmX1q0ᨮeE{kPﻤ$(Mx,$" 5y2V,Y LƩX>K-ӦbpQ[_gS&/x R3,LxT'7Ǫl4UĆ ҳFvѐ iSKo {U_jK:ԉo%Of[kppA[-ƪ4K{o2q=w`Poq,fe!odIoűOrt6%H̰ AuU"vWmNK:j}SF]I1M '^KbӬ8еrUk7g&?\!G Bvvd4PгDnI./е.jH/k!SխtWkHQM{xtÁ-wI1ԄA7K!Ҷ)5 )R 3mD˽XU~ Z+Dj_69.ꊶ]sn~s NiI>NWH(W/GGd{!K,;vj,lr ~W vĝ xҙ@/u비숾KyMO҈V2m^md6 #[ ~2Kj"A91bG3/,ABz$@؟;$ZGCg&FiO;$k2;lLeGGMB"rcoMS0JZ-3N tˣXXyY>Iփ*RՏ j]nm+><1XާvF> ՚w+[E_. ~ <WqMx}恓`* !©&Hع~E =ﺥI$#pY"83B`?JeQ m>[Wɥ]X>$KE9;UZӢO?NCOPFrg<"(΅g1U*>?֖ΞXiJ oP]L5k{duKfx/(1#zEFWs"&RE`"2v5#JWwκ^`DwG08֚kdW}YZ;$ <8]G' q5r:ց'߬)K"i><| kJXw9a̞˰!S| ^b׃f/k:*l&ߔ[dm#^),J&r9"OEeƑwړ_⵼C5^bӌs8GBOEP^riWzRG%ޙG?c5(xqBש9,*Dc޾SA& 8D+Ws486ۍ Szψp ro]~kg[dt}Ifw,xeL6cYTh^VXx l0&sx=)?:J]6S%v{weDleu]/O=n٫rFײU,7PNͫqj()DYXgQEvil?nןRʰsƾz<1>NrYĺ`ӄ']|e@Y+=}H,{!6Wݝk< tѷ @o!(lyH{oi@VK}vRm,i- {¶^#{AȴBoEX:qq"Zݰ~z3Lk #L(5-&ac$m8zW&(KdwLL/,H&z銏X3{eA?(H*F؛۹6N5&Xځ:{J3׹բ974}R1?rEHPIZTxIL2 1^[Ԟwj" J*h_o&lOPe!_KtRcC=z$&1XaBh+1JŹVwS-:x $~j=%W@t.SU_rz{ ?ݒ+Ze_k ^vB4Bۧ9)v˶zrQů&{uI_v!5m4vЏZ hU˕5jKfVۛ\bx+LoСҰ[" '<{e^K>D_-}Mt2 1a22W%|i`^Pxqgl)d )\ Q[TѱzWȿa]fi'eiBrsY=+MFgh1WF7x[o B)/w̛^`%DX{m\m 41w4~x< M P9RJp~ғ !ÄID#,jy2ʛH;l,cفp:pnCӤtA@Z~,E:H*DI(@!+tLٟɮ|p8k醴&;M&.(eV1F*&f JFiNUѡtny3EMF::Jt-P#g'P9V PEEtk L|KT8J|ûN{YQ6TuBP\9c)/♮igi5Q: +i`F(U> XRT0b-~$5J5bq\ ~Qv!\ #l#8:nb߾pv7?0VPM nȀx.a+Er x? ||6^Aga: JF'(}7/mOԤ$l/H+nT֏cz΍z(ъf I&_k;ڪh<'C)f}k[S<$ʃf\QbB[@fawF-s?1+=S5$JVHH rQN;ae#߆3.r'4PDe ~čI*LP"&Dܩ9/ݠl#1K8؋H\߳987ǹiKUuҥyo"3B1)Ʉ[_fhW9{~c ,bp  s9aۄ!@{i8R$5t+| l[Bک쑆p^Yk:肭 D&s nv%M6Wy^o'C f!-I0xj]'~0*kdSECeSIVw!{Ȧ԰L6ɺSƿ*Vwp ast}QUTOYbgEg>s`s:a}ێ 6'#BjTnW|/زc uQsø}mec|U Kq+5h盅 kJ+pY{?VODY~W|$ȸknuA @ Cg>"ܑu<.fmݗ7S~4([fcdM^1JPfL\#d0 PNgl(1p?.x0vҽre ]fx4uTw/k39Wd|짞wVF(PB^2s{Sp@N[vj8RU ڟ 9_sQޑ'NI7f:q]; J Ũ{ie3'瞞Qwr$u?*Vk$OX)+? *P:i=) @@@T>5Z;ƠC,O}#3b8%OcP>-QpxȢST[62oYyTh8وJURu`!Ԅn$L[&aTCܝ(ߴq*RU82ӎLʬ^u8bQx<@d$ML"㽛B:Px{ktz&*b:v־/-&HcZl6A0onabV [^쿓&O̹&6F1Q@0[_[ӆ[:)2#|CQ8Cm@r..ޟ!R2wtY=t?5}$aҫ yu<2*_^KKmZ:(+;i$&Ul* T/@&%|={(,4_dmP־.>|gd{ɘSyV.Pk5tRI-{BinKj'-] a" ^wb 8΃K4d3`[wIꁐ5=rxg/t~e$dѳ׋ɲ~T.f+6aFTʷ޾gL>S }T춯kX&qL/M5j,fBGYHיq(P%L#B~hZUdj[sMf3ziqiXG[?b*u/3hz|+K4rlJwVYn8J""0+ɍ; mL5"&| ܅572kb7oN|)y $쐬PJ-.+4Lpv|1âa\V`2J}=#32}*v L1Fq :bXAc5PڮV@` H).X:"@V_vYd8N9#8KHU0&Ӻ(ƦńG\'9 rK#:};̞\r*`G/ʖh 7m,LDF'R جƔ~s(*ϼA! L4$w$\rƱMIXQSGA2ˑr W!X]hp'iA0fvǗBK\p|zo\WZ=,ՁW\WW&]D"@%gJyUSj%Ԟ̽S-@))gqAnvwPr%Ve+)T6+IzDWGtnx5%6Oj(dVI c|@ɧɍ*} >nkxl}}\G8E|DvY.mDhA{31<\/a+t)oĚ¹ZSlM!ڔ{>D 撍g5MuNG IL]6Sє!Y ILH+ cJ')D,'S8.ez hzLdaB]z$칑 ?[,jMVKnԴْk=Nh>KɎ:Ra;R{Zc!b y]1!NrX!aH#e\wi{Yq\sZj٤l7 79zEӑ#ږrQ; u- F`>k5>UkDC皗d4;/P1 tu6u֯}@ q`%.{R1% ;_\Տ'[9TOB/Wlk:0"T3|W11'P,H_h*C+i'J"0 uF!I:qrB_Wr퉀ȉW\l_)GEsv8wuEސ`BbVJ$&Cf2c,C#]".7ѕ?vO)~ Yedmd(r\Ts0VKt Hb`Tg:""7p*IȦoXFb“6m+x{68Vp.F,؊4aSĝƊC_:>2E{RN@qLgp殦7ȬQJFc(@!o7'yzat~]мNmF.֌0 W M\"kOJ熰A&=wxg DU6X;!vC]w^'ϼ[8T`M`+ҍn,zr0e/Pd?)x=[f;떂zݎ И+29ңFҶ: Fq*œ\R!dAk m,kq(Ff_!z)Jkp) >Pk?€: |`ux6HѸoPC&{|׵MOҼꛬߗKוJWw:8ZR%2KrwR߸e6 SZ$46" `r_>iε],LL )QQl3?i/)t-K_!^^;V7ڰOGPAA=yQ,vgluh-=kER'&UycY{IX2l|wS0j*// oY{~sV7Q5a&*'Hh@eAzs #,Ib=bLaEHC#9Ϥ"ʌ[$Mr^,<5ɐyE1,`֚8wMȠ!5i+|G: -Z^d\dNK }6 w5lzad{5N+H-m6S F֍zb97};! |F @ަYV 'X 0`4)c9'p5!^(#ilu4^r:/ɽVgO+@MlzW Vv IEM巄 &P%#,{χOauBb(]܅뜛{Y9DH}zJlg@xc.0fef&}|w+^Xr7+Ⓣ{RiO\rrEjQ="2-U,nKoCphx'Xb G+eRü $cc#+Yg*!Ϙ ;ɘ2LS >@R{֖I/ꛑW@c7ЬTr= zq[| `bp"" ='G&gH0&"/:Fl!#Pܜ*'o^C`܎VY'*m:aWOEz]<ҰYYGSwQ&;nbu]_T?Zk ߷'j{0\?dsɂ;"Jh|r-O-D7 ka: ð{R5_.7vBU-KMT9L?kp%%Q4pP-A`#ː"wWKnCjyKm()>,JNu9vhj5'FDmTՓ3⑯9rZ \+V62X"/Wuٮ6`y%:̌h^؋‰J_y[̊ؐ̔-qYR7쯘vIF@i`GInc^`9)Z|U%WG84kwyv,m.K udԀ+9,}V{4i((MնsT(cjh\ײm@WjJ v8}Z emRceM&k;]F e<;ǀ )WQ6jW?W|Sn+t%S/WrNrɹZM|v%X4ra-=)P1D*~SPyUA5SL 5ȄfF3zfۣ?0;܂hSǛQ^!=ؒ2 . E]{轕c̕"G6f%=[ZU9B1fKn?ĺShGdȻc%ϥKH{5k I B=i83U|Fђ!8vc.i.C֜j onXGKqhJ1(EbHY$o]s~ՖT C?yQfn^ss\$i9HR4yprNumN*3HT09rvH|!/F/4ֺT8 _1-Xy{M/ C~U")#xiL&GCEٖ [0bEU&yj?*Oagqb4:S*v IM -B^'Sr Fۭ~aFjˢCj{}mn? EmѨj괸WA~Dw@O%sQ rb't$h96,.5~њNpD_GP #bEd rX-؝SC o;4aI:q%dl+w"Y0;7].f^X+tqg+Q2_3Yއ/ 1=N=IsoB3,~aٝu]"ldsءMʜ{lMxXNʀDK.}<è}OvjyS(% bx:3u sCeu泠"[y_-ye} +D N;0t;~2JKZfsub'ά]üq&) ]b;"u+> 3 ;QY {WqJrBҌ}XG;N2kռ}~@IIw@$j=DRI 9ćR1)Nh}оpcɓP_ LnYdd.0 {:.Y2&蠝\[^I30&ICjPeOb73,_[)0MVIDs*ڦ'@8G@J|%"~a`"Lɨ+%W9z)X'zjd֎la8bUtG0Cxah&IH޿:{Nh_L`G$tX$p܁S4F_k$?mڻ4K^+_(@>>:o(8ſa,<,͝IQ)cTdq=ao&ONXghR~}L5jJ81g(Ii>u'By-êqS')<+]ϸ'q{=+SgdsE~.eSOII"[AZl"J]LqŚVYh]IͫfF7Xs=[~I&+Sv.KKOipݴ+sM ף;v,7Ç[&+k1Flt-984`{0v=9á9bnE#=u\\-s枕^9ٵt@s${]9|ն69_x=Q$en| {u*"mste(V LkI65&/ܛ>" _F'$PW@:8R[z6G^ARKWu?zaf 66!G 0O3SؐJ@< $j,>J*Js,;? %t3S4[$Dn!2wq0Ibi8vFiΛ09\ܵk۟~"~p,m|`us (֧r֋F;i]MVłfh?Iޡ/D\-5]_CJٝ m6G@ D](/d%Yj)RɳKI4Q 3/wEOMcj||ؓH^R}71 Ф}$Wloۓ3 jNAvjqҗojّcޟ`7{J$! "+IΛCѽX2SRV+NձR’/764}A}VntYc@AN5w/=|0/@i.VtF+ܥ !Atf(W)*c޵pnhTLM*Eha/i+i)ʄ\p*!_bbNBS9bϭŅx/5wZ)^1@^-+]`9hq xg\ÿJQT ODy2xw_B+uAD&b08Df5?:0*qgAm<'խ:5ײ&@ꆗd^_%kbDw`tNyAJO++7Jk`et`1W<u~.BR.VIќ ?\E=PJV(d:94#zMrKyQV)`C;bQf;2N;}O;WC(9+3 Q7^͠ml'W,]{?zgACn0Vzb8or<ő` +SZ>XTxы 6 >&uYdM@81Ӻ`xMe{}NQSѼaY]ybpJt~kmu Z#9:hpd쩔rGW*<$! {)>ѺD  1VGʗrfC0:ͬ;!tOIe5Q%ϵw7r#hx%'^z}KY=MHEB',EL݋*)ʎxSjԬ.Wwϟ2O /6x,u̎{8[|PWl ~UæؙV| 9y1LGo89//aMb؀>L$@n #A-yF&a8<jVѓ.Q׃bo %Le^< !uaT 38"6\w1/$9&qy\ _ӺFCD)W<8cS"fj]ۆ):b?ǣoJ GM5}?>jDs-b,BW9lq겟d7i7iHIMWfGXg}VNwF9IQTe &WTM4yT8([]9g$NV[t-p>5 nu#]ہG\@ ~xOC-ѱ-gjJ@?aEVH}uA炥om݃My0"ݛ\g`arƾ oKB3fԏg`Χy?w_s(#hN ;S JƐB"(jŅ#JD7¡$cp}2  4kuؤ}/eYUJ W>kD.tJ`RVx< /"T,P-@ esgPa 2TsYø[*:GOzVC$Y-x+OK!GOdsQW (0kg ^"tO;NۋJ3n@aSa5(jjewSKvVc_~;2 t>²DtMn#Z OUHnv3^ cI&œyYT ^䧚IZF}2ܧ{ZyYvX tQu88'@<+[HHPjt2=E€a+Q;D4{?3P^³#0?u$\Y."(ޟy=Tߒ&Ym-IN:l/);cA NI/:W:ro^]6lVn`Jlq@N{yW>kNYVJU3CQo|N#ج !r3Q/@AH@tLJ_jF6P6LL1;; Y7w@'@OG[(ZID:0Eg e\:ϏQ@Vec6C-X6EJX[8ez?09hfSRd Xz戲[@?>P߉X*ߍU28Cˢɖ%h}TY6o*@D@'MFrmѬ-boUaN gFCSp vVfǎ/_Z {sA Z.;9`*H)6,YZJIDsNX'GU+^b&|ܰ;=,\;4"C(^E/iΎ9! R,%P-gL; %檪@j] uw-4\]Crje-!\02DžVLMv{'HZe>^ȾݺDu;_%YT };Rs !o$]UV!Q 2Yދ0;׻FvL/'JR>FU%NO c1epQXG>+•3s2!"$(UHJ4f*{m(OpzaӦ1zq{`^/[Ξ_SYAL}NPnjWؕ \@ٔϬ |^F8'%dp0+<|gy$uuM`_)73輵;,ל}uG1Mɺx9}MH0E5єg< fgJfg$ՔOŕU' NI^ rlN'>l΅4,$;ҁ8z<ڌƞ̛dKeR,/@~IF}(F`+L{'5;lBqmv~`9z@I 3ydpbBXńj#$M!{$>E&!3£{!t,n:}Wg;2sUhcwlF0K Θg;ͤRؠU\)U;!.DPӐm8JlSlw%`ʡڎEݪ\&ʰ],$W}>ə֥;K4byRqAxB s` u!=<z]i*iS(ݖ&u?$G64HP,b9i^5N&{n%&S{L4/P U)%saRwL)L\hzZI Tbr*b-yf'݉aսӢH8j%o񷓦؅i!1L=ypTK i3q8,%;Jx2h$9qTS)&~hXsYe ^Hcܹ^% NO茹fW1PhWmoЮ*g\SR\[Ia2@k:]".`WҾ`N-)qWׅ+XFiNAwӔbI O@Ð{7 Eх.qeF`<=("7" Msj6LW1DǸ?0-sSN+VP-t I{k!7 k0Wg?dr rmL'o;\4V#`!䎸=6N}UM؉\PH }H1Rݤsr *ϹFڰZr1AQS |=GLIŞ娜pCRg*[$4'֓.C%EqIӑ(hE'T6:,F%]\*<1~=BwVY }iqb כ;}FxpCZ׾,Hx kGNQ-3z4CsT%,fDD-3mSx@v頊c O )ۋ*F.|.9;{V[hRB%}ZmBO`Y'{nSU\&)z!9{;]s7GK+%=I̙|LvvKVav3̈x|#oʏ7z5tϊsI57 VD f:Hy5/ׯOelZSL ³KxeK5ܖ¥w[سq)-cF൫pUyğQq4R%AO".nJD>8O4d/E60v1:RcB4(#8; 1"2uw`+wNՅcT=d9%t&;#~^KzDP/k}" ɢG&(jdw+ }b*ےYo=A܃SXm3ctLb-HJ7־kdP~j>ɾA>\TQ]}fpqwvMT5cmI urkq8nܗKӶo>C8NBZ5@qJ3;TQ vF]PUجN]Gx$BT:.k)YΪ ]IKFBKW;Ҽ:$"H)]O|?UR//0M*1 FxI;CO- {̄ɼ#ψt巌@ 2gk3B 3̋,y~ΥϟXenq̀[ U $e:t_yn <$]dZv)E!GڲZ IX@fI!D9Nbɡo \i8.qtu;36Qg$ѷg;fl N_b#d03{.;ҟCEŒo|;t归.|@gi p1~RNp ev7o <=(~nݑHT4?Ŧ {rS(S\b`况ObY>ZbmNjt T/Fۧ|q[Jg>.l;ZP C+U΢D3pDU(ڜ 'C.'>lnV1mD,,^/Z(Q18c?O!o9rEmhpƜTRJ;HOHw pxX.fvSa}t8Jm0e)),2hOM7 .Y9v[ϸlM:D—S!538"L VIl\նvpܝ `6zWa@w ]%.!𖶓~{"_BSqS3QutA?{F3EYy0 =wUVRJU}8B-?z l1o C,p:}+T28c8pݖ%83* }!Ag+JRiIfފPWu4]{sΙ>lHhr{?{_]?Q5۞i0jJyH>CѿzT~u:?)~H e T0x.Q'jEbۺ* ##qH >a`?ޯSz<2TmP&(G(fW<+9IhUX d I,ANpbHC1L&ԔiH<[" 4:_nWj!7[CY0tojD6zY|`6k! @{}$շ}vжeTs3ڹ[AѮQ]T`oyS[֯ z%)tS̹1/"O.0'ˆ?UL%i W1'/dh匇b.n 7{qC` lݜ>CWu.)R#]RÊuga[7T_E:;ѯ|-)OCG5<~D)dlNG&yѭv.P>5;D|vD!ݴ}g=ڿ՚yK644Ci3j)#ag6~|]J!-;CoG4ҐR8{RO?et~mzXUފ8 9YjuWP®PYQ<(R g\Q`Tp_  :9KxƈZ:%1YXh&.lxNaE'dC J@MҾ0sAV(ٔ-(sJ; u?\U_o\L NLܲ m;Oh$jĬ(7D< 7[?D^N1Pq.E+E325'vgdK| %$ԅv "Iklb6\h<7wa67Ɔ3}ELuA4ªS"Uį^D).:i&3YïLaۤ/ஈ`s[~|K6:PS> ~XB#c&DH}7QXC"xwSsT<2Rk{Kty3R\څC> )VeZ e~+n-^GtxkDZUYoɃ_6ll@nVt"uzF>qD9T5L 2&)؈\?CSa{"QJ2 궒v趵?l_ 8h82 n=qy1gNNB$)/h=7fx@ƛ<7S D abש.= woFOVD'5 Ӕ$)Y׏w8e"&R\.1{2yg25nJ.=O#6WcT{ܕy~%]Ώ0[s719u ¬ `7 >ayoho~Jʅ `^;'cݳCUڿ&D߻e?|݁K\HkȌ뢄lc gGTvc.)-] B׼yJe z5ApXU")Dh?mOY bac!EQN4"Ϲ{qƶ"%vKu49m DCm/ }&=XS圞;4h(mBBCڏoeen) B.&JHU7vBٻ*WFgLq[mIFeK\0I~[Ů@^sH+[]9L&3+XJF˫+@?^5á$6@CQ*٬rB1rMı -דeиn祔X זQ\s=?lT[qu7vdUuwe)"-e۫*ёh ³ݵ3?gl`+"?8q&-0;&UfbaFJ~' KF7(=Kq}|1qb.-e;J0W2O6ŘE#ӬT>2kH-uECI){}=d8HІYF!1$a`bL-O}s|flK䌈ZD0P6xj}* t%y}|`'ʷB_dWJ0*>hs8v{L ΐdTd₇GALXOVm} kuVe\_'=uY٥Pkq+I fHu06y )]cXױ3Y{*rI腓:@Nb Tl{.R/&VFa fђ [j[?Щc&w,ڼ;jOVp)+C_33#tD04Zێ_E\iGQkƔGcLfljYwLwJws "iՎ7 .P5[.T t.L93,A0{jJև?ZO}7Fy'88wJ}'px(2P?!tODI/κ{chI et10-z&)h.?9TUuL/9PY?PScPP8"NvrC@(X^6RQ¢CR'[EZ+I>et'~[d\+&>#·sYGV[RU<^rqfa`"R+7@0sRܑR"2wé $zulΠSXơ$<{ɒ'ҴI5Gכ;^qNAs=Lv$[(*@,)B\=(]-"i=QUb4j؆#D㦑}{w_OY! ڭߖ< bp;߈~6Z^-sw!37d:8xe]̂\YKWXyJA(a;ԤD\;"MG L!G( s1!9@9Jo@}PO?& RO켇ۅ6hd[<^V5!AcRQC!^s 5|]5NKi0 kG&œz3)8Z!͓}T[j+bۧEP0ATڹ*^j1`S#.^S[tn\>HGqЌV9~X5Kۖ9~'FF_&$p4iEPu'?d}zFhpt7?Kf;rhڽ-[\ddk?uwz >p 0U^VHTXaݚMa쬯cMFzE7,r $uJgjGi)4 eg.|,1u[tzz(8#v:)C' )]}}|̓E"z/ CJӱБE)f 1&3J{BR~2s^j%5P&Hr'TmG<4u3LY[Q%k&{87]p*X埗Qg 4UE7H("IHHawhK}sJ,*dIA`V ;dl5+&o;P`0)f9f3&ױ= X >))T{ՆL{a8/s<=Fo Q=_͐#4>=*9x 2f 'p:Rr1A1oACJےQHceI*ܯ,f%̃[*CҏRFE{T /%`T)U(^^$tFX>M-Wb,!6y^u(J&Xt)-/݊ *E  XmOTie##Ie&$-EÞMulb笭 _SԀDA88D4*^zO~s\N(Lƿ' iR5wل %=ƣ6XpS!3שf58Wq\:wlH񵾯=7RbftM|`S0#kER-I3T"ѣe#gWc*'xcj8 j(57 aGlӄOv:X)5Hٓ]q DTRC>!lS9IpsX'ovw"N;{jr\2_lȚDU0߇xˀp'X.8'4.6Ү?2cټe\$ sVc!(![vF:w;a51kn$eTnUNޱtsϼaKn6po&ɛEe!{+ʟP2RuR " ; u<|xw />Wfk45p cNMb[(qSaE>^TΧuI?|XR8z jWP-$]jVȦ}1#L1)7NM6(]3=xVIh|q >KE lpg" G]cq-fѦCU\]l =i dҙ`B7UsNs.:UJ1KZ&wHХhQǒ/h`j񑯙[$\ "#ہ+ftvMޢP2p/ c!c Y=c)eC@5 rw֘nQ؂֌"@]UAJt[U!aa_j'ȸIo2^[&uQ= .քڃϿ \ KJm_D(Sdm'ὕh~몤@<l~R0fRdRen查,.fہ^XR(px)Dt(󱚣vU P\4t9y ]aG׽%ԗZWCDknhec>J0,܏@RU y&4^xE`aJ]^ VعeÿG( V[)4'זOcgK$k7;9Q (Kd93^f118~ 039"ɸKV*ES捵-[PDEbF,Zq#X_0گPwl)?P-o_?dzi<"NT: r05'0g&epaNn%k;5i< 9[d?Z-'km}>?=$Di+=ؘMRd=`n4*5$l~dn癷-+GnPм]՘3iw"ʇLl =o>1OԲu2;ayr>m~9aN58!ȵz9 D / m۽1{e=C0NlER-Exk\({oMK'çA.qtUs;Y{Ox?2&DvBF{k/0 dPԻy2 Σzr5G(L˳q'Mq-ɗRK+(>ߵ%l(ƥ֘Gy&~Xv-?x7Н⟩u_Ze~[ѕdTiɿG6;]&B+ thMXj( lT<N8S7ml"mu`3]*'Xf  qcܹPE@J8$X&Wnxc{?I*w2ޭ^Ҋ.Ј U`n–'Ut+rq-'T++iHcp%S~1 *+'^hzehl!VCfJFwUGzc=nBSVI0Oo7sT!0N֮ b8 S/$",-W)Ȉ bQۚ*p"hRu[$“|8-C%ޛϽ1J{W5Est݉@Gi'ZmC}Ĩ)^X@yʚK(0ܛnA#E]AԾp=iPt-։Ã*oS@g=ZTa[:o[ω2e]Ʌ zwQ Fž4&q@7_LX;[ :p: /I:AQݶe>6{wѻdqԧ^ԉQ !Debz\0vh?w_: bfӊsWҫX&1# IQm- Njϊ:{Wj@҉k5 !H]n_+k-3u ECi_{IΓg9xM5ԡ>>*b:Yk9ᇃoBǷ |ɨ͈YNUyա 5H6|#( !0}~ig?;֫ins&4[ },T #˲х7zBWQeMp;d(ůMJ*lUem}Oؤ}Ȭκ$I˹Ş)3_siT> LW^s1ZQbaDPDGT3uo:7:cw6 bօJDzɞF7=2hN0)ekw|]bhQrX0ZD:^3cCOVr2,cW's!JEНǗظt뒐Q h88bqK/;IX)PFxihODЧvawSFe\UQD9" X $흇Ur5#&V՝Jm+KqZD ܲsvYB$XIb-k~gݾ꽖˰T5&Jx^4_F6lXg +1Sp c;OP'ӹӦnDW/;=Ua)j.f#J@hfGК`\&ǫ&ot|KZ84b,³ƈĞX;UloNS׊#A@\zsj. U4ted*Zu2Jp Ëlm(ʑ*]4c*[+l)l@Dm v}INmџ5KMj~3&vC &f$ pm rz?k2ǸK=&2NdUӺ^P08=AB!/T͕Fhuq^gP(9ce:2@|M1 Ed0|`|^<{cN1Ġno!{NFFAvDN? ~ C %ң >t?LA#u( #IӋzg%AL+`x"fR_^ 쒏%U5l!"np -spNqww;P|鹆՜Jҳ{%QYL1ѯ}~t FgF]t*94 kĊa{y(`lż^Hj:+eăӍ]lM3$)P_} _0WVu>ddž4? u/ ӱ!C/B@r2-c6fLyIR`)ٓqÕ8Ye.S +TAj]P %,) 'f`C*/L@(F6 \s2N[ED>JGsο=ov,w-r ʲ|b+;(O*O%-Mnt4,Ws?\e)[v?$s>ؖ !i?N3bHT$:!9H3=!8 sw{fA[5OX"fyI<'ԵkMf-%[睷wF8Sɧ]_cG(0MxICN8qvb*Q7' u'm##R4WQ5܃)1^I!&/(Q*ş88,PJ!YB^&l%X8tRK<$-p-B5)Cc'6O;T5W$-=!d4Y:QJ#/F;*Y2ru%ج"n4f`)&"n뇆$}(L=)|e{f5do u|͠0џZRsè PQtZE>K>TLl7Z-k6~98Qk:NKqtp ԙ&5]RȋNл _"*?fCk᱾|ogNjetk /,&댱$hsٲ"x #,>+2`O‹j; $DtۍV0yÆ2J"udVT0yV\W8GR(4ֱN3MyՍ5%ϝK)vz[/z pLZl=Ŧl5o]?U(b_+Mg0 cB= P~Stt{Y濼W¢zh[tyCq x׆oWuOM !usS,zDF 봐A]"8&xlRO}Y0xg8}ed}_|lUJf730hVjGۉC zbnvQ)~jv>Fqz6@a!~ih.}YbGSltQlny~[r bȨBdI+R\ DrБII*/.RߺuڧYg|4<ǝHe}QNw}{?3ݨ@w8&nט܌c~,a#dW ް=]>/%If7{Bf5k)qK6aG: E27մ} ud&.5>`s)=(/LcghGe(decz%\tI>/y\Y^ÜF؛y>h)-?+J:&B㗁Ճ%<\TT!sk㦫edž}ɻ$N=lrڠ@(uu/`Au`ww˱(ʤ!hKUW{=, ^ޔc Y)~ Uie8^<ȇۭ`=s]9VRb Wͅ@]`P#񢮃>b"xŁNKڰA5KiUs4\l IeX1 8"+zs+ئydf nUZ u^!-`Z{\75 ډxk9>=_Ӹ>kA;|›{dxd98:cb RZ;߉ fuu߄e)3G#q,rU*0lX!ڳO؟2Y3ΦfN]m9VP YߑR T} m]ױw"#gK&+*@?h2_~:40f4&g(~B*<;<aqAq~2ulf@шFBKyY{(nZWݜĹAwʰImnCmNl{plLZpr߸43{9EMh@؏kp5.1\ z˥ Gˈ$TQ`,pU%;k*ϖLHm !#^|=jϪzkvk N;ȵ_ dSPdӀ(0dB'84=#7L5cX٘8G]? Ysg([-ݫfu~AF+dzi h0ѝ.GnÙۉ@mF:IC4b K/U PQY,JoX7˶O,LĞ'99&Ϗja:3=>|i3ȟ4cB3dIJ5Q(col j"RIwv^! Ɵ\NY9{(;ޓW<(@h{Bݦ(1ԥTfE6o@tmɕ u\a`hf~ Q+0bVVWV ۳RJF_uJjW2@QW߶ dY3F9ؓ6AF6;O_mO裙v6 xVg%J,8,wYӸ݉YuS?P0sK5+ HR+rm8mȐ 7^T0bJ=4d vNgyۋlPlJ[ cUPJmƽ@t Z4(,:Z Jse7@9/( 9=wXK;&ut/r}u0 hgplng[G#0KtJ?nZIW (na]4_*0 I'n刱O.oP[eȫE=?P<}pI9JŒ aZ+X*D/afdE=+F Q4hJůLj2mUѮ_'Skc MϧBt4X~!!{ponft;Szr?7~[lKC!CΣ|d ğG̬N:(ho.\Б:rWq39<3*w$XO81UJvdTض-VWPYP)bߋhy /6K\V>F8WYG~_eځZoʭ /w{D?,6|Ρ=)> @MTT;HD<Ɗ?~o6jd:[U1x&ϗ~(;& >YI:}Muޓ WW5Zomt7\hL\4U4rC@F\pgۇn.ߵ6J %E:?Fř޴ [l b؇d:O&ن1xUZ }jD;$Q !I[ T\ӄ5--^vrqIk 螪7FX<^P1 g(86Gs'X& EAAqAZ!7n-B$8<뫐'ߣ :Vm33vkyR]~d1 (jv=PoZ% ҦOlE= '+i{{zAnDULmzS/F0?VL|&6ˬWgFI_ St9lE=K6Z|xvYy5;P(iZ->sxKɌe'pi qF?nia|[ԥ X1#IayЅv+TBxQbav^5|]B,FnvpCSO4U&j^Mci UD#~3E!rG1%qbhTj`lT!* Hb v@;l'YꨰDʔYޑO%B^9Չ}OjS|D P2s K Ӏ_ F; ޟͼA;()L倹UdʺgoKV635mИHr6ϋ;B/v6i<GDfYlhwB쇠%ʚg"{xDբԑ5ފ ͠< o;`ǾXq=Dᵈ05H`g%5YE. =#r0tފzQ;g%5ZҲmn0*FF O8w @ߏhM8Vw }-KޒG'4е%5]90\{fd$d5;x%s7_TQ. xc9+CԮ@FOf[JG釷&\Yeb6<X;+J2=/I\p`-ާ%>+!LP͹(s%δksl;z[~O^4oFˉGl=:|106i+zU[]t _ u!˚ ߄uv"5\ (Y=h'‘k} 4gW-!9*xoNa<$S85T'ϠL@+EYoQ:˶i P؊<G٫JZl>:CBIj#WҁG1ý@SAQ+2ұF W&]u(HއʺV}°uuz$@IN~0b1O i 91]4̮r( ȥEpx}!hZ̐g=if:*V/žK3Aۄz'|}e@}|RbmNқp C Bp?B`Ks=896M4&jc*vcZ!h~4]10,Nc:pUDz b-Qm ;LGՇù"I!joG@f?=ݐIʊm= 6 7ՉZ(xS_q(53J~xNF5ѝUs[֬6j\T$(&-P\r{m81| Ze<,?NdFu~S㊿SjV$OT%zY2CB~@w3CSڑ&Jo?Z&7Mߛcm%K=w,Cy{K+%RA|§6(x 1 dMF{ET%o%nEܫuOqTTHZcBskbZ_e*2(fg PeAwR|{hVq>j_L9 zIxk9hȨz\eCϳs:+p݌88N>Vh B/ )*/}fU%Gt_P5_')\+2C[D(܎XE9jYTT Αp7Uc`x0KLĥ 'إHSL%b 3pVp@ىI-oq8'>K>/9z+ŊrYB21$6Y=,rPyOJ-5J2]vP?.yxC'/][FzO0"甥ɽBZe J: (io" :VڣRFF8[I^59GCBɺG<ʭ rhXhSƨm^c>` :e"fCwN`M<É' Yv˔DM/3y{⁦$*8wn z|r5RW"t7k3&e{- 룔ؐV8M,j<9PdNo(~M^!!%BT2"FΪ3?DcѤl>yQd2{53~z Xf c`mӿd"z'>PD5n`27Lk@k87r).)NSZ#50bVQQȫH}fT+zlG`^ [eG⡿37lxc vU;P_13gߋiTp3*{F\g6OyCSwd03ed:m2O'@I!bPrg–#ig{`KDDDyޫVbGYc C%˝XSl$J.n/u*z&oNp)k4"pkCm{'eik4a@Xҙ?*G'K*ETa*dc`o2*a)Pw-jVw,PCɗ#,#r Mm?2VD ސzT5U2~H.NY*c2lON2 =]{]09?ëli6, > ~:L6\vsJ\h@>xP$KuHB\*>,L`]3+ ujLִ"BA*AMK0{>l|`6lSv͜#kU0ֿ߳>w8 ( 'RxćV Jq:fUײƳ>X‡.}GhwVhq~`#A`]U_,6fJ5\H MRJZuTGUXFX6lܠR<ZងznW.$D[…_dxj\5*A۽ Ϳu71(䩷A֏o8]6Gj[.~ 0jҤ#o|VkKpӹ?,vf.~3RR Zj+ (9># [^Ce.`r5|=|Ӝ>B~π¼SA1|5ͦޖ~ǟ qZp 6Wm9bMǷ}.*`CAb2AymB()]Ylƥibcވ)r&;1}UgAKCx}Yu;_bZ!zaTC@Fq@$0wʤ2|q..52^JAZ#ʈvd6\\x2nT`iΙHo?}bv׻ƷU'jH(}YNW.]cՌ]`⥼BFs՚f:;%_̗$9/SS&}0 PݸXITswIm>KJǚkT6e,MFq7adOkHBy9 kKe_k|baຌ/b@Igb8SzvE (;:SF8m~3cEjTt_5Ѽu5"I(OaGu`ZC*foCO;tI1ʟby6'.Ya|ؚp` ,[%gލ?O휻8$"q *KdPG2*{`z1${q2W7]RuÐp5_zhQ/0a" 6`A^hWz4569 <(hq#rH~LE\:5We/,cVKbo^-q[p@S`#Xxrئ)_z29=`4Sz0@[i~ܼH(5~D{ :l!Lh}>$f5v]ߖA <"\zhj,eM}tFiSy&K9!I}ƿ<Ç;ˠFza @۟o+Q0+qoxgUxc߳NW]5(qǓOFl0+-) AMvš k- > 7㒧-C 6Y5mlBD pP;>SwP 1ۉl4}IFij.Sna^12A^(O]J~S{~rK5:$ qU7Wʮ$3YP2΍3kX"pq.  RNk.to4Z#EB#&6'Ck5]@JZASNG/0*JN2\uC1< +\L%|ݨ\]F[RlrJXo!aK¼sr* #}=P`z(c C囲AUCymi"ÑyG\&dD`5Gt!Qaii9e4cUk׻,@a&tN.l6%mhi16O|ػ+n$):=e+_G&pGE5ayd'91gpB Ou[nGybjebS*: >+=mV{Uq-c^@40L/M%MhBKp5j( JL<< 3:jҚ,Uԣ* `HtK6log >KzՠÚGi#y9Ч0zS+Q8}uƏʽLRq ,/;4~8 lҨGH3 cti xQr\T7|y" 3|饴/ZbBSːҦ=JfpE$erpw\eKA &*!:DLB kQmr8ɲ0mD~!(3(T8ٴsrDgݫv(SA~8T~eۃwchsH?mǥJNUlSpՇƾYEl8ߑ 1B Fc?Q!w<Gws[fu~#0?% j %aӰDM_[8T,n\Rҙi|iDؗ=Oe\2%AाwƓ(rP4&+6S96'S_!wݰ;h\Vs%jKg)^2>@Koc{oKqFV !|m>b3τ~Q3׵ccEk$pU\ reP$ fأe@c>! Fyƾy}P}=1 Ip֯0ʾBJŔg3'TG AxI㹯UyYpćp8(ӈA/ix iD2;jR.TP7tIJ;27M=$'|+.au D' spCoJj^pp[3%(7*l~FzJzF{a / 0V\aŭU4`jSӀ/ӗ$#$ ks+| X՝ EXh="Iz~LE{en$V/9J2ޞ 7Z+Aғ n3]bs;YٿdA\$X%.|`|e=2`vz)ׂhL8qH/1?S^ p:/&_E۬, U.^\? Taig.3Fi:/Q6S鎬< xO1[`:Ɣg!'^y,5jc!6~JiȕoB D$Hg6Oee_pQ.[Mvr*G ʉXQeH۠&?*y'^ qa6Nyy1,-ѐt B`jbvbbޛiJ.iUʶk|"smڼ2BK.YF~GrBL \:xN A0XQ_ H#D3U!bUw$ O¶SZɡ]8񱙽M^Oݚ@3gXSSVVqL} @:{A$zoiGkIkѐ A5ޑP UtL/}K0׆|5 #o1L;74ç|r%*Φf9AP`leQ02Lp-Ź2=(:rvG_>ݸ2t 0@z$S&ǐZR=NHLަ(0'`9[⋔ #5g7q(G^gDzl=Eڷ޳񆤭W%z̬L@QU;q692cy/NAHvfG(IڌQ BDC3< A4Ug_۷|0>CJvQvqa]ai;mtA\E0xƒ JZ]g4)=?i.=Ꟶi$lS. P b)EF/Glx:NFHiλ|=DѼ%(qPn2TQLrPYBL6P qnV, 6|F3CϥAt+#H:(b٫܀#z,j ^p,?4K|WߴԀL`d[F۠mrÐy_7,Zفv\ꋪʥDnLCAd4Ss&y) @‚@U$n/ Y}fũ=_|bJOf'ּ߰̕ Y3t} 3ڈJB'bjrz>O|jcx44<2Dmɦ[VN>Yظ[H6Tzxe4D?\^aNœ{ACؔDq m(/#5+yA"gイ]0!֞9;wr,Jc9vHgF/YLNxer~\A S::YoT~i@ae.4w+6,ɵ{ݺ-GFF z;/W *aJ>sNrQsO`com+<-lYTy>#_ia[W}=SjHI!wwu}6\@sʮqƩ3SH6(єJ#B[K)L^2_$߈+qͭSypZ%IUVg_\IPnw+窀_NځhݮM {5˟ )mt&:U92/&>Xqn0*Ro;8\{7G袶15HMT'=u/}_@Z_x5Ґ?ލ=5p =Ȟg/ |$!S!΍Mo O|: *HD  u@0Ն:EӞD7OyEL05~_kK%goXJYa2Kƃ 3qZĺ 8p /QY`O}{?tĮ'+(6O 珓N]]ts_ʔ<STTe\I_ER.XTKZ}*ܼiVrNEe!תqdj&ZgE@ԚW, χ[pA [B|lSM Eb֪}E(Vw1rx}ex=Ω"쭉#b9%Ns`cőR7—m{KG]_8|yHatKڎVr$X yQөc<3n$ٴ@?<!nbaO޿{(nFKss1OY*[i$5&ms:h,6J6m>emX^i>li!:7bqƾП`h+`D)8sŒ# 0Dۄekkt}&WK6P| )ٶH1Sp,Fz}Nav6Izv8%J#}{H{QW:fԮc߁DeM}k7U4sak,GM!,QEVr_<(bڨ%(/a3G69&~Xʜyރ2*b6JC("5̳+X"ҺotWz_ƦA'Hx!vGEtL[Q^hڅ;Kd3F|k:^|x//%At9n_ $Zj!?d6 zB(}"o~oho=R@c[#ДfpV1$ G eգoا3JmS/AU":tF^5w6;1sdu9 &DBOqs$ǾjP<*ʠ(rQI&qN*`s?R.(sXi2z\?z]cFVQ͂6B༓{Жrj/ؠpi}8*O |A$>z\#`5mؒP7VGзt>!ZbiΌ7ƿyKE 6%R<[q.Oȏ`\<̻s)澐3CF~[z/Uލ| wY,9(D絤x-cD:#s|`үyʐGw,O8I ,~J%C(Z$K$>JyRUVLϾU?'&L Q:=eXA4 hI$ ơ @/GMyJ~M5W\&8C`2W5h @xer"'w׳qen/,9ݸ @y5xFC]/;J!|kJ3W79'#x܉X`2IyI!Ӟn.wPH! ɬX"w8X(jH݌%G)YW. ;/wuM %٦p>"i"7Sy#]Dtlya"N/rYml/uShRP?ɭQt)0kH0E.ۂgC ` B$ˬbNp'-\U}zJ5TS10&`9sr-/+uV1V%;O]LUy0pʛJ8)W0ȠȚ0'w>mvxCVTn7OKZ却2"+ǣA1[<&-䈕`eMrOIEC|>\:8 %.NecIGq4T% P;*!$8t?j}hSKl]AK/4,ɖY (Jr}qۇ=/-Cf,=4P5 F j_GOl"rU{˩ n%ʻoS礉NP|侗"}N}f ꣶhd܍y%sQƇZ;݅+zofO+2T<ǔC)5[.2%G:Fa_ iЖis^R$5jΫ! G<5q+K0KL8&5 -1#rq5 h؜/m !OLgR(N=$ev,k%K8QhV(˙ 5>پϟ=˨ZrXN&| @69!fHUho>v <+^zɣF&T |=t!->:!ѼR$msn5TٜʎgP&Rz@[IF|85TeժΖT-CUΆl5[sb_?#'[,j7_FQaZ dPԐj}{"xLce tQ(xRo`U/jRʸz$%B{%J5Fl]% fMEסJ}ؖ? Q){>S}-sw0|wUͫkӘwbrxL;ibOv gB*A(pM[&v$ώ;;6Oֲ3봱c(iu={-0'D"pB.6f9We t'/ q[[G}H]0 Y7)UW$$쒔3Bi:h@#$dbv55kLy6l9ޝ4ךݽhJzx/Q7U{YN?ULU !C?4]>~'U5Ee&hEQZ:#YEZ]ڞatNۂG[0XMsbo)]5dGExIJE;~CK԰*>.A?]I-~U ʵRTn8Y#W`,=l i9ywfBxBJ0AS ]CK5=^QZ;vcHB֟ o1[OPs#iv:i8C hQf $1&GKk;mlQPbEq h\gcڨ\61^vs5=N mif(jp:H|͍D.)| b s[xIXe[6,/AC޴Z=Nc完e"/R9Ł(i$QSd@-z),N?"v%ȿjgI֦rL4@8JC^1| XBE1~mta{0@ cT*M_&tqVW*< iX;p3^?SZSJS2;[mla͹DrN͈%1OIW \n|LrK#}c:S풨gF]~H,%k¯- O+"7l|SU?z13`:' TSS^JZ^fٝz\xe|={_a D67 >/Y2d>]ⵘ5z\yiDF/T.B/D$7DB2DQ -j=L JɹZ}!4JTChjAYN o#>[Ru[(?zh{E_݈>qGlil1mcޣ ԠFMy|_freQM{c*39vQZQZ*)ŷ.߻.Éԫ_2xX&Kܬ":Luؽ̃dz(x]<<& s:CУ4˹a!0T0.yIaYRʨ.0LH--pWuD [K#u*Xd~S7;}F,c>f^LֳA _XPu#pp#'M +VxRSڢ>-VqQTׁŒq!v^Jf^p&q.u?̱3}h|-JOםIZߌ$[x-oS).A9QVgչfk3L\ A^ gbZI)z&*R6Uܝ5eo#AՑ8B7ə瓜Tt\mthOBqnc$ا$ " \մ6c_0m:¯\JߩgnFp !2Nx%NAJ=3O $O4ɥ4įf=㨦\Yz8~2^gF[1q lf7#z,M2)UE\a۸x'P$'RUO75hQGnʔ3(o f]G!0T֦5$>j1d0W8 (ƷOĆER,>j n"pl1KPT#e+aT " zɋcM!m~ʟЏDG󈍈p*A L~KVi۠Us#OEɞ3qF8UxҟAfȓn$64HCjz`*|ϾEB<%HTQF xvuZHvR`3/g3$}%I2ԥ$Un`%܄57ơpVfB9:3uS>{D-Q8.# qi6Pm`[^vMVA-*ܸeNE=%]pDŽeQdS_ g'$QCNbڻ6㿘c " 8Ld[v)TIJdd KdLb'9e~M=+}xtYbDͧ4ÿS^`[rϫςZD۲!QrDh>bsZCv` 癞 E<5h&>*+Pd;_B,%:Ӷ@JLD)CV|(4s?R]{ 9G義ម "PKXeȄWd+ +ٳ4*DKvҒ 9G97즨"1swE4s\ (OEaK{{qm:ݽn\]z@ryQȘp;Lj_W(oO81LB}O;D\8#- -& Ht'Ļ5pZl`SZd,"3n> . U6֫1Cw ¿^ \߰R"C`wR+nͼ)Pz "DBO66AQ5+.P -wف v=)1~sFE3C-@ܣ\ _7[e0#q?-T{U:78ӹG˜X`nbp}2^νu`޶VfNlr =97J!So[0+[pQN"w‰fYM55,/ZD:0 Ņ;xEݲ9=`4pɞF 7җM*T浓f4" As(i2<)ނVeUqhݩR}g%vg(hc9bq{W0.$`M2O5; @*Svf~#2)WSf*3$PF* N'[dܜ\Qs, Lit݁ +tT |q?{>GKIl%|cp ކEe"9x3.j'>)!Yђɖ'vBFR=,=LIdb{Lmp-tnl ?9- 1>}["ȟDČYjP|v$`gdrQU])V_AueODNo 40+0.Z𸮄 q}>cI`twmވĭҞzkz1p@ŪZiSX=Zz-vc(Ё2hI~5@Ȃ䐴e\=:}2:]qH5[}wc[~+Κ\Q's~hE84ڔcX/?c9iZo}Q $Q2 5ƍD*DLRFR:,0©&}a73&6Cl;Ja,{vB2NlTk}RJ'+J(۩$WDۤo#E`,ޣoZ }be!a =c5E]ݮAh`E_YL ҙ(}7Ĺʤ'kG1ۇ˜p278\Pij̣U=kt{NqUfO!!}z,tKPuAv ڬsON ;`U^+'ޒP{5y:{CJJ"IF)8! MEyOe~jߐ#uңQڣPuuH(M#T*1dr^q*cg`ŕ^=G_]OryURgjM Cx5;_7~ELYL@vSL^^1*r"}2s?a834GVt1au-ôT }wnBxO׳"(BYM F[c!0贝oϔ;+=G$dũ_d|a`zMIE~e AXD9S%=]{M%َu“7ΤSXTǞz6>o a1;xOasE<g{=_=xdtkdg$ʮWTy^Iw6}pϲ%Ūb+{)пx &۪F=(kYV:O,8_sܱ?u*5e\N2eO@gCekjeԯNŐ/WvJKD5I$/S@|-cVqrJÆ4d!\$.%st.N*ҬВԽ4Zxf#SpDM1Q^vQ#<{)auGvHM( }B)~:Υjy ~^|q +|u/gwL}>*Vkpr+õůu /'$:[T+4U-ρ4o>NLLB6݆t 0[0IV /ǸWptdrF1Ecyun9"U߿|HCI]NpjcuB㌝ O+ j"C{ O[B[W`AסLUЗuzդ:OMTǓU ] LSg(;T+:MiF))WAG@B:h1Q}!;Kbigx34DK$TsjW|ey)$j1I|ޤO[l 䇞5/ ieM?s>߸A6]Hrx,-f庚-ib0E5sh"B(. ZܠD%Ut(JL\d,*@lUzJqXz7&qa]0q'aH] F}T@ 8\s8@ky,eD[$S2<(ShtΣ)u5V ,ܿdIr1A`kZ%yI%􎏬ȥRId.:Xϩ߆ZGUc8c: uVge%z5nB Q]VɣD|ʣ,_49;4);},6,LX~<`gT,dkL{Co j 5.5[D#j%߂Șk܇Һ< I1T}$yxn ěx+y1wlϬ):P 2IcwZR)B$ wW l^se"T`,3(l 5u9x6ZB! u56u_[Wj5c#"B[ؕkMXƙ_o#$GySFMi/SPT<GJFӣ}GOd,Uy3*A -#Dب %hr(`z3ݹTْŐSOpS5yp7y}[k݄ӝJ~2WaCs(ijw֮{FHI{B܉U0x+H#R-fr:w=ȟՐi \L]. gTuMo-(}Tg_-UmQ)+QW}r`6na38<01 Rkg;NW]Hg|+:ִxӶH5miL%%o"aJXH0ܗv2zj0b@^XPR~Tq-І~$'Xp 3&p{xD3t2 yR)?oYЏ{fk-hZ.]ujqoL5|<$P'q_g>PP.[o8G!|qF5 yA.$-Z?rO#CMYggvEHqhC" ~>u7vϤuKPmMXZQCUQL|$Goo)eKm|tuD\ki4Y >A ʼ/Ж|طPUifGA].+M+5gq9oVQ}cq izƯۥ<}] ˨LŔX؜ 5~Z1f)2m$1fŒJGZƉY:zj4~T4aoKAqI1%eDrG+}վʏ-Z@F3dS(JWKgׅ,,c"g]9烙)3X`j-<eyO쪭u3m1 S̄U'_qs&'$WXI2ܯrdYf?),6R~rrcph(`pPb٦Hs'mPcjO}i +}b[/(6$Beވ5A{Oq_1ʆMeyft$+-տŕi/c* LUz *ñdSWN;w+M] j,>oJȸ5RpR]9k) 7wy̩4*%YE$i v7Y Z ho|ёb:#:b#I^ x%lbщxpUƖ Mo=2(K:4U6G$b|p,ZAӘU2]mYx^ 4cgP`̝a>&оML߁Cфl ,?SXw3s>fb(;@6 (cv #A5/i:"i'bUU<7%DUOěo,]lqBS)_۴8.M0r#ZgnP*u;g5ڪCɔA`NU}-:`#C_>92d]rsS X=xS}dQC^I j$(964ͯshx~M[l}35m%W^u< f J{`Ayqz:wCl\=Fȣ^DG5Gz u澨3y 2AO0JƷ8Z g3e %/ȱ}eu(uig! wpK,=&Z=kSYDnuvbgM̊ ,$g ۣ$ޞ*cMxl"-d,w͸-40RyBT3jϬMO" .m".̲ԥ̣)wĖ V+ͦ"-:NrӚv)vRۮH>0 n$Z15,T$jǺo t3IQxص%ԯ_$3rʼH.ÝƸxiC DPbhӯpnflj3䱂ٔoO1i|s#?qnš[vktRBFhUXϵY%_8_R%=M̴Mq.{0RX]^SfGϢxecz\I< sdj].ͺvR+vomQy!eb\97pJfcp*Ar w:beH}c^-)燂7 JIizV4;Hx퀦.sY곜'6ƒ S Vx&RK'?٢MؔHؑ KپD>XıSj n8[̎.'2[ dG@ߔsQoimMi{zgH66}o;zGtIe ả9nFb쿝6XW٨!Dys1R36C6'jǡLԔ{Q,>^S[B~E) n~ҵxf1k~ch塔pOTn;t%,;,=pQ|?kx8gQeWogY~az\U\Xr)a_x.##c2ĺN! bZ3?OYwƯT H"FbEeau $+=5t;"2xsXB:W)7@nѡoDgyKƋYv5Sf3wx`H[hNCUȫ-% a_nv*[.hirrb=˔]ua.:VHtGԦ+K;5eS' & fp~V;Xsi쇓ݿ5sIRc)W ˼z7zeߥpLz<9OQ+ dzET'yQVrtL2^WFU,@Nd *@Bބ)kGh?}yy\b~ō㏠.Rqs 12LqOa+sS̯&R}E;X: 5;8fD4-"!;а7|f >҈49kDSc1sx˜*kv/ Vfd;S$>0Ú1I;TL0CfՑ}Fb{/ @wsϚ.P9Sr:`I4GhX,;CeBl}Al3`Vy's8gUKjAĂX9` e5-uBv-!c}{CEFb|t_yMI>P}tַ!;%)y5q,st sx;M ~cRR0X o6-]^ǭ_.Vj*ޤ|ᖀ_}U&6n|Z,n|iG/'ݺ 69oxyte~KR,o(֊*÷ྙbcS@-g:G>wM4 DXF!ƈxSz'@JNo3HԘ%Ń(%6Vg-Ku >lT/IgcGc??wu1MƄ.X 3YMb Rӻ\h|Pfv.Q*_#~f\@4T:[ܟJTT.,g8_˄~mkMA}h%AoF1qd8aG"9eRUB}s4鼸CL\I%gT]Pѳ)+ВL_9c0Ģ!`XpGoLk chw#t68Rz [Ϩκ>)cY}DY2o?lqnk #3eF_Oz[B)s BӞ"kAy%h$ovYH c!{*jQ/[.ip |g-҉,`/e-AS)r(NuFH v%Fb(n1fLE~;Kw4wU.(2"Wv_9:qR9 f&eIlj|@aƽ5w1٨,jڔ!b^g ._ 1GCr%nT$a$-At5z$ ~g߶ y =DJP%<N\ /!fre|9sۜŖlo20и7$UR/ ӠJ`_>;c&i>NOJ4 , ٪%K6$b;4[coQ=a[ArF/J3e6"Ovx-F߯|iz+.ۍf7_[`N 0xρm.G 3FZsƔqC -Wq9XpV|W o/ĦIjjb~"H ȥ1aV}Nz&L< dYŅK'a8hDtD)F4Y X[M~4yhιع'P^JP\;_@ ,pR*pZ2̓c ޺". -D&bڗSxr&%h)t G/e<෴Y[{A+[Gnon 6#;Cq-@~@m[dNK\9qԅqJ a؄EDž% Ac*̸`=Hn;9(OZ3xkB(h=ܔb芭xU=R 4iDs{85)ɫ[⹵{1J$uf-؍wYvpk\g InK&oLaoh,Y,!Y!f OS'Ü ;dڸ~=/4g\6RM$nZIYJY)xzA$Zƃ37<zEߵu{Ӻ2ɻ=j/ęOf6"D@WsgKTTtG3M~w};D7djN#$8}Hu{P {5  ET)2x> MS^V}Y;vr@cTD쓒x1{{oP0(dDw8ȍyK򥎩8KpϽJl5a|I)+[ZE-ށ4rTjF_8qXD c>uC;3 jzTb:4GnNn{,$p7ǁv܈i&yEnFE>j`\#vV5p%;z H~TC6OrƮO8*=`sW;#EcT7:,&X؄·8a/ڑK}^&?ONa ~_P]D$};cNO:6@(\D&T 2&`r# rV`p{s/|4 j-LT4qN<KDds:2Cjj;>ADؒpkYf#Ϳ wP`˟Bwo"vJ䝭y\Mf3 TpoxV]X._ʌXUxW?[ˆ詟YH-K>8aax:u-5.qf=rc!D |H,$E F^LGgڌ!;mN죽2>R؉m{QEA(©1H Ή$zRv;ykһ>?_аS!G{"CB 1H0N*W|8| 5pE!o$d8gF"8`tJeâ_*6DQhŽjYihƖv: ' n$QgKunr9Qİ!-#T"b$9L'Z&*!+D w6"2I>V5iNw7ZCqQPw =eg2zN d o5o ky'Ny'6cˎ$܁K] H;[~~(e5{^NA0 #d]_X>;Ag2iGD]f.#wYh&",sCjP@ۛT0"ϊ "B/asK 8F@hզQiJ0rڲ0]Gm*(Vę@V"vt&OKߔw L [6>ɀ6Uz;Wȑqr z/ς<j twKjNsU]3eO 3,nցWh&Pʻ+\ kbE1fcxX_hǟc[{w H.cc{] 6/X.UcgF>^f 9GKh/89Nb'dZ1rEP̫?%<ESLoQjdAYik #GU z>hTBr1Shh+bTx*.>^qYoGN0yJg(oPi%X!8ЖPwaQv?(DTr9L7^m5hgRw]S<$Z>Me@ NmVF}m5BJT"'{ βO9.4X1ǡ%8~lGPBGe$/tT*W?Rh(0`hѧ%ۆH@nG~m~t7KýQ݄STP\pk4 gְ2ZYG,Aiߪs\lC- Šk*9mT|,z{ i=PvnxNs18Z*VR@@@Ʀ>&%F``?0[>ؒO1^!)G߮'J;W6.' f,oYƮu쌞O2NBas|F^%EL(JǸY~6KAU@sH goߩX0QDh'Iɘ @bVaCk%7 rNtVUJyjW@&/,X_&ZBB1pSa,"6[N&yXd@b5'PURJygz<($j`4'h*),Gz\Y<{ņu>6QP!( 6y;HD >XW)5І/h}#Qx]!9uF}E/ndӎ}Y5sº,yȾf3dIX4-J׉`18es\[ΛPEӞP];.j/A Y/$ ~ce|_+eaV(FUT[qu#h >{@b0|̮)Q[-Piy&,zζz+Ⴀjhk݊ib8>r ڤ a﷚z1aj- &|KT,G|Pmtr4cƍ5KA7qh2HCqHç>AHrR>!{ǝ;>L!Boc P$+m$Q·P'PXG2xygX)O(u j(K'7.(( D;! `͏]5r;!6S遅n 7^=E PQ/wyJbuF/xW7 EKְS?a]4V!B sFS(,`t"<x1l4 v]SZ.Fb`LV@z3&&~tW0 8kS@? `s3-َDc,MU; m[Ii'"\ gT_W:g6?_@+s鲙.k_mSXOaoYAv[%XwCP=_/< :XB ];CsG`R1D4WA)wB' U >AH q_{jT m.0wV& bDtvqOC2]Iϕ(i~S4S0hk6 ,sH vn'ěN7Z\J~pxh`<;qw=8.%S?{&dY`2:>a X}9"W}Ŗ1-u@qH %hd]VcK贯 u DK$hݫqKm!)A&{QDmN 'hľ}5K-IR˨jfL:qѻ+"D$;0fWg6/`qfO(Q2 X=3Oљo<Zp'28%N+WL|V|-8y)+ÒU4E,sT?dD毒3QS! xRj?czGδ7xy!=&:%%}4{';P5 \/8ԢP(#*FaC Lj>)6ɿ Gp[J9MŅ ;R ױ0[ %awAZs|j=9T -Zu~|~sPXEQ{-qj׼_e aD)z434VXM"24|x͂"}_+ڽRraMAEju R׷i}L ̐ p*桂4 ЖfE<`kb.HrUjQZ陓.z.6pά4n>oufhȩOb6锒 6m8;v5c("OA:iLd@ 5*).&ߢ,M2o&CXuyjcGDA#fW&!cʝ/8m &2E Vzm~2Rjhq;~&b̀@~&*{,[蛍 }Lާ+ ⇜`#ͧB DI/U4P%vQq >!U`s3պ,, n-Z_MS)N nPh8f@s0k׵xُ'bh5lٛ}]% An_V ] +[bz"rĪ\{Ee%XQ҄| jX5nu"oߖr +:I / .b-'6uc$䍡(j5b;I>:&NU]E΄U4h0"|=G☈r;뺑&'?xƬg ߕe2k)}Dr9pDhQQ{-!dIwgaE E Os15)49#Jz 6༞S6eR"[[UVHN;!#o7؎!CgX`Wx8>HYpԤEcMNBE&gSlO;Ʀz!D ĀR{}<>]7|"70a,V,t69>檇͑&sސnjLVe>d hH|YRD!AZA<tyo@-)z~=ywTGXnzF8BdY+CnՓ4EbSXD<.YPƒM* .X{tߍGβ?mHsi/"%6L8T CQ7r?05?.@jԧ24BPYbh^om=;۳*#vYV6?;EH+MfX^+vGIY*u/Tޑ:msXk84,EP/Lc-p[kFO L}8hEr{2-c7]hC/#$@L׌pqLw(d90хJu-Nbt s9< YKɉ7$3੦B^;OЁLnjɒr\~guC@jyhn5B5z4[rNgA>-'?GK__+;CڭrdvT)4I-JtTen3RHBjVMPVG6A|<: j ]T_7tp+##Sf9ԛLwmⅣ aJO6Ծ2 2a{@oeaM4o 54ɰGmG/_ij})W+k7+Grڂ`3diFe <؏8xbټٓidߣ&ueHXbxZ䨛a` sޯ 1$sЃf 4fL>v3P49a#mQhCRczMm܂/"g;NT'MH 2^S]Z"e((`iwp h_yU/𚃱A zOqP)xN;d",@:xqn(FxFrk|FH*`@(e0-4!xM91=ϭe䱲\vPҫLsTs'e|_ Iך`p|uV+/h) 4[Q.ȒZ.Ŋ_;j~BUBG^QYy# Nc9:}s4/AA@t5yBNX1If,Wۅ/20k)G6,*wsgۿQeEZZci0s6 -+f}x!+6Rn u4Oi΁襇- l6v{#v詅c/Q=2- _&g?rý:/bK pmu,-xš:u9! hw zB1i.-ko2ZEoUXdTXC*:mޡCY;79Z'tӈWdU( b?P:YB6>}ڻ=/_$_!X) M=*&LVq?q3+wQH֯z]'O?hā1 8.z~qUV 3?]DM@_O9_ ,VZfŎ'v8pv]dPvHmhHM}HnWlW1W;0-: K/wƉЩ7~]`<$XX\Yjܿ~EbށwYox]BUjPȎ1YbE-MHdyVDƛ*ǡ"7,(yT|P)PT0GۖoyFcuv cB̓+|<{vvP@pBK%}ref=e9#-'EJeqPFԶ)ԝZBqasN2PuN62#dzny~17'v'cM!20EpYC뗧:*HX([;x vJ?؏vucL/ڋ\C 5h\öxߌ;Y+ ث4YEGZ̆ʦéFnٞ0R,ƍՊg=/@b(/ $n9<<±tخ4Tgxt,Jf.S`pD`Mx|vF(J8FŸ͔~G='Ir!USw[+'BW98 ^aOGLbyBOpXk=3 ˓+~ K?Zτƣhn[pA'vsZ'~jYj=EDg M$2 U#\=W^Ec5iip yD> "i2漦P}c2CUu3 n_'!Ҹ"b]؊%syC 7~bC@o~)azAV=Ѐa[ o};vvסɜw ]y,ccFStk)(֧,+;z6>a)jq=1Lׄf8O(xf8-Zwtk9*Q_q_G {]4m Ԥ¦WmVxOоmߛ.~'QT>ӈ]8%rA;ʧ@ f@e#7)]#cED5<0+{q8J3`za{s_rqaAHi2܉w?+b;9:E`-VьO8L ўLiq$j^hTBsA.UO_ZJre+̓=fP*4Tg$(?*L5Jt}ɪlΟ̿"I0 j0Do  m-t6K; >WPy-9=DU|*uYm/ݥG02z~IZկHc2zg}! RD6HA OGzWv`aOa1;fЎ̰({yzj!nB7S>-vۮh(Pa[ЬGi8&9bJz#F}q_m]^nd@Tph;Yw#B7@7 F]V~ZXw(u<"~@hOPZM _:L|jRfs Ns`Q@%=$6A# 8F[4nF-pQy`!)[47[~UMrx#vŬ%'Ҝ n4b{̎5\j3"KaNlg?p4; ܗ\Z_ %+UN:5xT35~sǢIŵ7y8Il8iۘ ȎIyc7=ıh,>ws܍9)7>'xOv)[56ӰוvDDf(1ǣc_!gjan V6l_a_eKķ; AW\ dXLʡ#E}!@sb,IR+N{zEecE|w* ʙ^ f[VDoUakg_@=F V-֭6+2PmYLv`TYP5 c(,_}sp/kҺ(2=z\KC{bqom=t "؋Ry5 >}  Aĉ!t1K|ĠMp [,D4 XeY#} b d/ˆZ{1$=zD1 MU@W4Y.'e%/'@J$謶.Q/p(;I83+sz$rhNԮ|m]5@Ͼ-wR41(*oFfqȋSrܐ˜J '),N;Ld6~c-^cF_O4@yWdpC hE0̞n,ȜfET]yo?*-qLAg]cqnjė = MGsQ%-3MzmM5TrَI6+s%D֞K3.xQj"n#*SXiXgi&mFK"U4k($^#g2vJF\X D<IAqq#TRS9Wi::ԵGofi ᱥN=9T!@ëp ,.@\gOs2_'@BߠP??m(N!Q#GT11i)t-=SS!ɍʻ-$OJ)'itBk-s}>TZo!s_۷uFF7C{lS*oRD#%}~ 9vBRbE2@=dwpڰƐM 3OQI홈ɔ3 QPgfͮӻ M*1Nt-oMnDqҜvS }f/}Ȓ&KԑD%Y"l2GO( 4oi4;9>_ P+-:`Ww6 0 v&~m<$>iz.UkJYWV/'HcdE6>-+W})`&2&]GlnLpj! ξڐK|2\ < 0C ͱs2!'&BE&{kUcc"vq0bevʲr?;z$YlBfqȁz>PNY[zEv3E}mCӌ* 7}NF 7{,sun{0%ԛKG.݉vKvb{kS1 "SDATFYV:M+)Ay U>y;Hre_yQvo]ݙ]+"1n n(DG(^ F}HR_c=\pn/MLѹ?fCPtdbH>pKܓ& +sk<L8B@w^ ]fv.w Pc7kܧh}TSIRCPsH1QިN:1o˗#_F5t91Un],XU(cx8\36a\dcּ+fGd5Kd;t`.G*m3!"CU6ZK>Pz:xK^wa?g8+ Im|ዦ:'(ZbJxqR+TK;5O?njFK(>+퓋|X$%ٝ'_a_]S`af\,d: l84c)uL`w@2{OTB&ZʟrpVuvJɚ:8zo $*:Qݖ $@7#6hᯋ!I?*BKsz8D3llj~*gRr$MlBj3G1 oms0&RtSAL=2lXOStF&d]5-qw1&XŜNV8@w{U("Ӝ 4Ze{R)x$~0tv ( Ns4JT #H\ !եj裌z~C2^?.E:HJdz;kAdz Lb4. ,[3(9P9foۢmr = q{rP1Myw`qJ^), '6RY8kO(Z8DT)ljuUv!e䐠bg}}(Pgzr? >Lj8i&ѩC1u:tgYGW0S!p-2K6n< Jf%IL!7"To+cubAuk@F8 $qI% _^1Es(sij׉1GY>H«U}TъE;w #LT/H1KD&1rQE}SDF_d"16Q=ʸ2JEJ,v 5OI~0>+pSF{zg:z'.yfL]?qFkgK񝓨PCܦxÅK< ф2#"7`̍J,Lji}x5ˇKw fcn/W`ۏb$LS}(ޱ4Lź<ܣ<$wGI:,KյMK4_Al\U,(Œm0W{) }%ӫ+_Ո!9Ű-,`1shT7Rqy4sBL6@Ӽ߻p\gr"R\ H$nYQx~}6}Jf:˷/LR ϸ };{u렐څ]J`D7A1؛?{0gpa4a0qlewVER 3nleX:^+h&gKi@0XZN|%]"N.<.'_ BMA"htZblM.|-4z "hbMs櫁=T ߀9CR)bg(I_]:|{)iW $E]kQzCkS#lC<=ɯ\]lDFE) ed<ڻ[Ht01MռO-n2Sdn+7 )o~϶7Su]h30kq@l;&aCU܆6o\I sBLojo=A -AiBYzFuo jQ 1|BX0 fa[w$QNx4vj#0пú#=Vtُԓ NRZ++b/JeppPkZWE[ZYȪr|bɬ1vkh5*;]0 k@WS )Zp4dlrn,̂YcVT΢Nhg#`@Z"tҪ'7狷"7a J3)A,sD=7 0ϴcŝ*~~ttiL^"Q [ Hy>P6aql_4NƼ2E;zeCcGQKCi.![ U~3uD ֣{J"l+>zԓ9 ܚm\ LDs D"P)1ҿ|#pi&b1yM!x vsC9NHPT;j{K.4f%!ÜCl44=9;m­ӸΈ/<9@ꛎ \qk٬ؗ"([ {y" K=o2t%*oʰȲ$#G2LdRoxhLFɳHz Ov)͍폈6 t۱oF|\S+v^ЄEX3q&.X1ϨQIt$%}s=DJ/1VJyJ@D<{ ka? z"Mb^pl;nҊaDm + cb:tYoIUe3ZO圯{G1 9? )T m'P5*s>}>yV<@fo :!FːO)FH=!L[G•.c(@lA [R"9P =욥eW#HƮn4xi `b['wha{J&.Ђ})Wmv _StR sn%*2 Vrxbs<&WB2`2653r~ WB]cGc=E#p|-*:S=c5Gzy ϒ-aWt'3s:1W 1XW<^;(lglăW=:h_dY/8 !,F/@#z~_ yotȥLi2δy1-.%qJ M1 䭌 |˸xZWXKWB: ,,s/LͼVla=T˩ԛ-:5><.aSOր=DJ:E$eUQd 2u"KuAIWŔ8A6&ݚ(鍇?chO$wHwRia8CJ3_ܤ[%Ls *ZbXn6 n'[nװnR`qq\@,)m{VMZD&bx3 QDݿpYj'B QKwƯY 1 yD/-E^LfMN<A6xF>wTu^*+'*g]o%ާcI5j5p0$6)H@bPqU,_S=%ܯqp'ZSNe n=2~G`U] p9h<e'i@Ep| i.1OicAc*O a veQITJJԃa%ibM%-yQk5mf]-B?G4JnY4^:9"0wzyO؃IRh'`I5!9C# ;0@zޢ:err<a !k*dIg-N 2]Q1,"Ofb"؃WB<.l/J˶Sfs^Hp8${7$,}Sl]'rbrw 騟yY^.ez*TI^ |_^Y|Tu`/C⼔ϰ{X0^TC_"9Szm~uӟp{y1RZyt(D+ATw?jOT8&TTvrOv6(on@H jO-v۠f0|ndeItoZh[- L#dxNDLH錧1d&^#ǚ֘^[-&wʍ>tۤ7EbK;xS_tVvpL!骾 vty?SP`I#9)Se9SCvŒoyF5{MqN%K6B&T3FGA9kMłKL<4WGa^;߷vYS睞SDA[ZML!@4`fjKPPSJrȹW7dȢ?,"laHr)K.A Pbt ڣ|8sJ_wʴG#$عmWt0j>'lZHPU"|nɜߟ0CiBPrXڔң:lu}*&X>YxBOOĶ4S;oGӡ+"%0tswEA5yeU/1)(e##H" ( a !Yqr"Q0LrDz\ibagh$Dv͘mY>]+} ]oXL38 Yk"w0HEżp?;wvY z3_skb8%[ӀSf QBNtNf*z6-º@Cw>e0$*f>3B{Y/T̷%tT=SRU)2$檊@c4YQ3s:jMxcWKPw=m6o2(l.gjHT8)a oBh?nXbCй@ꦅwl 2/Ñ}$3 i碀?A 6{ 0o'? ۼ~?~j)%H)܄ 񇍻R=1@G9 Hj`bCT"^`zqBXW#b*^CȚ9p`W qal0OdD}bQsGz~O MC22ce_,UvdddXZBb㬐y:q =TI|}7k+g'R =)Tkլd/@< % c3#עbnOkpL~=WA6딹9±gSciEmD*lFN(a˯WZ~Sjn"/C$X,Y*…xB8Ħn\kePjSoMW:]G/ Y╲N $vcc]Tڐs`&:D揵IMu#>0eZ͖ỪRO)\!3OEHOӓ_Ƥ l2l%Z܋J$J=䓹~A@`2-h!<t#q6 wt[ж/Pxq,Fm gjE|V.yc_9qqpbA1"ܺ<}qR ^<p@5׍ZޓOzZrYwο|}1v#se:oW,U!$rl$syhCڽacR}k09.IZV!zBdeZQB}zƈLnm9?QZb"--}L] i:$=;v $^4E6g @pxhi<"^%\x pyd V=?UboJ0ZZW׹%FBɯ[$`q)ݦ< ֘d> Pruf!D(fID>QJrunӃ6JisTٳ:}qgte-LRӢfAVIxɏ[ v| ]א5Gn6 Lsl󼲐 d1z{ځG}U<tVЊf1e Ʒ5o;%W*E5s1EV譯:g=H1#!ͤgWt'߃#"|M;8  z-f|8ڄ.zVՅI/{.Ah;"ay1ĨGː͸AlNe?~BJEaeHAZ}--SfEڥv8W;h2j,6:q9b@g5}K tӘKuվ{N͂JfJ\l)z-J}=QLi'3ArRT1<9lݵ^tr6r67܉toW N^gP{H I$yBO!LXM{!v О[DK1؃3 V͜.=·:0}}Z)Fx)wkDn hC4?{"B4ܭHu J]8+7,R\ zj`XaZ_QMZȪoKfߡGĪ(dc{`GA[`wh[L]̷Kc L" -M/˖~$ĹoUn %N_4k_T0VP岗wOkSƵӠ^y΁ v jxȲ5ȧg U]&߀7 YZ4 ' #6PV{#`rPhRo DPS~~@bh]ԉ؝<$M?@c4׼H2VkTζ_:w`F"?RV~%0hha\3؊Eq]?rWmIn3aFДP䥢xE-5>F^w,7I멷9 6,y|PJ&;P֤Ǜ` }+kc1Yt<;u<*n1䰡Ylyqi}Rc 8Eh.y4#53|$>So8Vd$P5i33~_Q1V:Az2xhK8+]<o˼V wk2w7m\Va2swM(0i&f Eˡ !,H/[b(`wov P TGO_xMZRS,^I4S Ztt*g#=s\ Fy*[%KQqPp֌nWGXZ|565,q̑SGH҈ Z1MjzϓsY t~ ͉T(EE9N;h`o ?dI饪lg0;Ѱ{'ҫln=ZX! %"t@ܺ^µ$ѲW'q-h\X `Q ?)4UC!7/7)"GMy.IN6ңL-*I^}4yA4A_ ?2v3 ?w!j؞lv uM(Ą\;/E;D4~(bc=`r^'>\f(Tv:,yǹ e|/?W6 4(Pzz \p!PL6AOV93rwCbEmZx4VaD 3TrfOeB8CF:+9D~a[0o Y2.6~ڭ]곮w v[և@Ĝ6f*P]MO҃=[= 8>tAd9 n .*# <߳G.&?'hÎ \n(v<5%4ѧUhD-I$@7^u 3dKN<]`Riռ#@x:+'\l'`5ʁ L%i _0rҨ ,wMaaNh4JwCoE/h/@Z:XAA}#ϟwYBM"O fuk[$TSx-$ÎvQ!N&ÒH@[2/ OnRWBRֻL΀"{\DK^q=+Dm^+D\,O_ ^,m'}rB 2Ov+~Md:zA:x45 >bΚ“O "+o)ۥ[ &Y٠?~M}O_e]\鹁o64MI)ilw\ h[r_ef&=& H}uk48\}%;*Hgh@-`og>k/a] 0_m,ByiM-=`Em;O@lTT.sG Yo,|nmnMd)HA4çNHۈ4ҁb38vBK'CF9`J"g96#e=_lJAV[p\ðK)`B/HtQXBm!ELMI9 ۛ=ot^%Z~K:-ƅV,BAHXI%#+0}b%T_Tar4@/>OEw fm66 O<+s߱kX \MwB[ܵJg3j)P5i:Dͼ?=7{DIo.+0<0^).I r.8yx5l4Ae5 $fƄU= mw:^65>{ઠ~ef`NnRFS!PqR$BF.p '(6MXImjA Ӄ`?A4͗&]`.^ ^C{V~eUZ'S z`&ai9ivNGX':a8\LQ].Fʓ`k~[l#<Yς^mXmt@/wOg6~KkI*aovm2=v1w}u 2(-GN֤pF+ 5joM$fڊ&mRLz֛iu'NB+ 5ɂ<Xc1gxZ7ѻ3 Q|4rLȫ{WO@p g 7JEs^\)nf8a\$oCU>r#|"&eh@$\(-`_i-P5g*וG-q!.óC &Ϳ @HyM990릴U1 F>&*Z;K=n[5oue0;zk76"+Ug;C2swiJQ 2&U6x"C-MQ BPX+Kphv2A+A,+;023?}x u48]cA ә-h֞/Y"]B6F )1j+mM+ܐ&{z^PQ{R4x#NᡃD(ꊞƨvnI.Obq#OhYڳQ5)ᴭWEޯFV^`:$\ƅO e`a@.9ῷL,L};!oYh z@DQD#5bYD6nM]gO͞Of~vIƻARzؔR{}+#w >Ֆr5 6J[3_ ?r \kE_L'GCmVm}Ʉؗs{!A5ñuE_f+n+kz,hhO!342} T kmm{=)؛)Os-L>HBb}\|.ousi_/ KMNXAD&Jg>yH:F54+.:~ahW\7}o-~Z]yW \ #e?Γl4UrVλDbk%8иݗS|?ddVoq-+2]o:$XȗNpR\b;)^%+:WFd(2m8mF)B8wS=חtbyWjÉ̆"㚢^ ,Vi\ mJ4X%zANgE>LAȾ+nnq_mfJ0RAuZfY}!?R̔M;)?)ג@VC?] : EeA)G`(I J's& vsut!bzsK8LR gpUAWE{H39H,>}[Kb9gp z*\ml'$e4wtb9\D\IZaxq0G:XiW'k@^7S'] ֲ!(Y[JS7%#G FV8rFq< a3ir*p28'{<roVBuc{&d5RnxS0. @Aʙ Ⱊ-= a{`==mf${7H!Ф9'eE~QgXd=o֪sWR'.|DyiUMUJm" $J8rl_~6K')~B[tS,RS{ &yUn+ѥ9RA))MR~i:De / VßԂ NOŢkFx88ğPuUL +&Iv'rqJ,y8pz+ pS'B Q<`8cjI;-P&ؒ0|K*3+`o(ĝqt}Nzp_GO(w5Xjw|\dmC+ꢋ6uQt0Jb:c$'4vlxl:hugۓİw톚U&߫,n]8Tޜj C rgy7&om`\ʕf Ջ32e"ۂX8g3"|I U R|$vJyejVLBªx1p`gˡ<yod8lwwb> mC'4'404Sw%Y[o#/1IF->QHC˳30A 5'ͱ:ұUϥcXd v{!fݹ; -6o>hutoaœ6 eF`QkPd?l(SCfr'%_/yuZ_ۄ;HoVT_B; ֗ 0/ ]Ijdza0w߼Bcʏ/1и (Cc5&fG*ƍ@yrx?e̮A aR|$ooMp]L=nTt3nWqF"EÒJ-9@Yȫf *9rO.Y]P6bB'1sS&$d80H%LZL$~)9 4 ^PF#%n- s:6k#GJ$骾>ԞwsN8/kvs՟4-f oX۵Om;.oT2풵=]0T0~fKJ>%nc$eUsc:Ox;*+\A~¬9rCw҂NRZ&3v>k 2j@aojR+ҳ?bńjT N)b:]]@/S;w#sKMU!K׊DRɫdLu>$o GSyw"˾Z?Z2-H_@"7~h4٪R칡g.q(} ^F Cٛ}_oy}QpLRj+=@U2E_xs܋GǍzRWЇuman̜h04Bnw\/Lf dw%fv=Cƕ; GfJV8_Bٛ}ɗLN2Dsa'H6VzBKW*{r30fdF_;ȇ"7\$ nR`6N8p#]T֚ KZ_ʚJor7ʃ =Ba"ZXTIL)>zgbg]inWm#}MI= ɵJ|Q8$NS=6/.?/I8M8o j_4s0$no.ḧ́ SM}wY ZvlT4M>MF/8s慲?b7LY(g3"8$'ocBj{z j%Z cuƈ':;~9[0_( k>&xpU?<+vLk \omk+76"r+?T6dMMwu6{)֖ n)p|eF@!hÆ U:tvT@9c_;`|tc3:`K~ySc!51є';X%oOZ2X1P;ӂl9$$6A1Ɂ1nWNUMP6MLZj"?k%oA֊ccc9p@ |P_2# ~oݰRew]:aYq\0T.W9B ngՁ4b::iVY}X47@jV.IYsVZLCnNJ@Y]z:ʐ*xe jcͪN}FM=u/”?tS3-QKUѡJAmbJiЩBTDd` CgtΓtX#ncԢƞHJrM=)Ff+ j+T1y0$)|&>q#u=%Y'CRjB}+z.jmJ9m^Ӊ E] jG۪ϴhq G,WP[40v _6l"u6accNS7ڷ#^{]c5Vٞk - kAky&/;{@ʠ}Ϧip ';9kOpQuo6#V , dc@nS;)Hp-.5z"$ O RG3@*B2deOw2@ݨ-zu):Fuj?7#FW޳=DB"\-^j>Շ9"GB&Q("_2sb.@:H drC%&Bt=&_7CЛBFKzrVC} <ڏr?Qr~bԈy.kU~w7mז1+.ʉ.oTRyuTc PB>qs6FOI7yn>̮œfc|y/a*ǿsD~!'A3p̈́,PAĶkW32^T0R!}lє'֪Yvs\tB<{X,U#Vݓa-Tm.Įjlk˞}89~$#Hڸ]㮤,9)tH.'QvE c "<*6e޶!uT5?јՙbΕ9?hϭ Յ(V{t,2pfy`3ഖ7uQ$"ѴvDλ?;JP6C )t V8r=hLy*+dKE]TGE %a"ͣ(_9 ݍ%.u|E(o~T4 z BS ՘?U a#$rH% ԀE<n&!$lbF_*B;C>)uI;҈8h3Y T+k۩N[3Ȭ:*G.,'ӵ;@nߢk%LˀJKW5 L`Ł߸孑˓xVyd4"3_UAE RV]L0|k&`*#9+cUr@]xV.IN|r7tpOyͭO>cت]y=`&&Kf7ὬSP&Y2&l&uoz*~ooߞY` 'kF.a1ۇ]&~D7L౮.NM"[PELYlE?ʤ͓^dd#˩SP6X`Bl_΢к*$(i94rn'xxT σ:&bj’Rtoas4f3!aNj_V4*ыuyrf.CDTh :9%ciaD$0 L߹ub}̘bOێBh\l#D`XyNN<ݢ̥jvӣm+wÕ 4cpJ﷐柸|yTF7b?*K빈TiU|)ڙV;:%CC%x0wx"bKк~~MSbnEE YEDR,xAIB6]XIX5\ Q+!lv?LjRWV3mChيәFh!i(`foh!їYT_' \vr8kLz,i@z @%K=`y3 [ҝk=BD: +C5F?L-xqϵ|`(@-§R*Yye&Axyf%C G*<,u{LI u]e6|fUn m)݂Av W #ne KB;)ڔ勩ƙIND梇nRV7%++aDX: ʾ 3{c"#2DVk.,g})y:͕&p'Cn6|;|8W٧t&ӎHbkݐkbz(-)I6"3b "/-N+ʃj``&F$÷ha/b?dPTgŖuG\f?\:K130!-~aJRwƒw7ѱQX3DwjK(yCC$Fj _!)+D/)tz E(6'_>0Ay[jeHS G!"hÚZeʬvm&tZH$uQΏ-qpg+mOÒz_澨Md6ݾ̲@<6.$(jdI*W܎k- "D@xK :gdUގ .]Uo18ҥg,ė~j}:!YYȦubd<ţ~,hU/ y.`AZCcZW3.<㱚~(a)WE+SoG =ŧmc7-d%Mb,dXf"m{(!I4,rn7CNf6k*p̅V-d㰹=(&x^fY/I77:" +GFRLY;:ȍټg h{ `)C:4:зY +{\öKtҽO||<L;`簜b&)c qA Z`Mҥ~Q$v RZǯδf! Ϗ62W>ʖ ^늉;MT%&W݅װ=5Kr;A>#8"Ñ:mp۪ZrpW_W+s.0T7Үӣ:`+A \ /$xZ-M:&"W㿾4"0H_Fy>96 {`)iܓ 2Tcd\MjO%YCANsZp%+F5W6fVձբGKHgrF5T,xIaT_ڒWF)>s"ɺ #:9yzt+g˓VJ6?OoVn'Gj-x9􎸋8Ԁ CeUN z'71K8D[s(/Z;qv;Ųc@3h_Dj:ofkL+&5N*IǐJZ܌a:HqZ;)YJP<j'jl,~>g4ooU#{I?A!Ex\[ dARa h =Zo+qr'22mkQr c-H ȎsՀın APF|; %%g% NUZHZrp(JhSKm܊ pFGS[ 5zN@ǭ`+Z5W`}j3[ř6 Kc:=-b%^6KVݤ_ת m)$b`}o@4U6̒"/1©m+Bfzs&S|[ܼFZM>qs٣\dݥ3xw GФzG >h} bC;=n j`V[!bQ lMrV]Br[Uuz'afoHBytcc,FlJ$2Р_usEd2*^r&Lzp[o+ /lI8ʩGL1 }ρV$ 5Lf9oVn߉dma}K_C[ro%c"A-s_H$Uq~ӗ6Qk3]nE+g.+^]d3lS/b)SvZ/ Q 8q^M-_d@}4,X k'cCBCKTfl<ٸ1Lױ!{'Gpg^ &Ċ/V+_@Dpv#Yr|,l$Hn01% k7(pmk[C'v$v(x ,=*%ojΨg!6H16#⺍<"GT `'T0Q:pu]ηn{cXAyzW] p(tNE#]rd.#.kb~e׎hXaLQU%q9 J Lu @X^e L7V31жAƎmM tOm!93ݘ빤jp,{T(xߕ -e>bi7cgDfp?8:#McJ*? ID_B#D!(j]ϣ>UKZWݑ@~az\=q:)Xmmѻ5-=Iu*q8m\D0(M'56~Y%eXWN[p-FݝK((6yJBS;[&c0$^-޾0.䑊m4 w VċqTVcj#74'NCZ h~Il2])ӷ[8u IӹaZHt9R %6&N, JH/ȝuyxT%pJkh"2}Ѻ_@F#5V(ٽ1Ay}jQFHۣc\qxw7ꈌ^v ˁMؐ44QWG[ԒsC3]QIM&8?vDG1H.)oD&S纇IOb?UㄫZ0$O# Ȉå'- 5>=ɚԝ~ 2ah*aL; hE Hv&-!,^m%6|! %y@{uA ܗ-:LҮ/OM(]9 E$ĻK"j$k`܁T(ϳ6o i"q$JoN*S~Hɬ1 %;U魹;*ӬNEpO[+<^Ab<"ϯMȊp&ʡSXk1]Hf`n5TG0YJ t" `G{, #\Tfm@t~RثРCu.4 ty Ոఎ:kui=ڍ7H/Eձ_D4 -\GMmй>ViI3 11QJJMo9uTwKh67{cq%.#?$#ib7l78JZ]KDp `A 9urv(Ys+:=>KkϋOӰ{)B~K^սO? ߡVU 1f4{Mе2Q9Qmî^$O [=a*hiPir3F|0[ h{VzW,l~S%:l3m@#r\q̯{hOzy.oV[#tTdFx]%5{Kt1":gcs C0,$PJ.Bw!dSKQٲ6Iʒi3j_"T$CZ @SgMzf٢ePSֻGs]H+S;=^xh}yWa!B Z [wDPc(:sݱE]돋8a@ _LOE66 Vӈ>7"/Eej:XnP,H)O  `?HғWa":i!sq<0'6fTD힦@ubMn5cϻ$/}iت=Vd:wm0 ҡ0|M3|݇)yӅ-88bߧ'Mxܡ;@|_VP'өoszQդB,z dc Na͎|~^PQa2Ǎn_]\Ssa` F;H,9Qn`>$3I߶P9vrBba~X}֝9U8syh%ݐ)@U''0'_8OSf냉5 Eڏ,dzJ?쳉nYL'*QPSq:/Ȯz7JLNJv>QD hБrm=}9!YgU , < Y dD׌ZyEq@.kP6Dx (*m`~aU};֒xM\|]'X10ʤί?bBEлITK;XBTg&X2_1OO*RU%7A_3v93x}+4Z;] xvUlo-N} "w^s H69Ѡ(Bә֪~"p7ɔ~ = A W%QiY1a[#c8J=-(_ݲ<]Lx*?J f &--4| >7 Bgճ =8 7_}W1Kw>r?; >AwI*8\hgԽ-:KS?Ww @k!GQN2BK ϧc)73@3fy0_p(&a9J*AJE'3!? /0 TWَB4O.ic6s.DETҚ_seO"am%cH&oE 8ǙjrB+J)G@hWq_*L38\8y^*9GϮo`4@.c#a4} MQIBTE {a%7|ǧVOR$EIhl;P_V3igŽ*դrwi!xƞBm2KZhsx) _Z}¼8oHiM|L]O>1&QS RD%^Q2 :~xTi׶4M*B-С?JsjVWb_˞_Q0=kzUBAKAmcYЇˇ qAzɜ#'Ho~qMѵ5O5apűp䰂@ǫ,amJ{\u]izdXbeΥOc3##InZ 'DAa#@ 6b=Rjm_-)#mE0m)% J]YmȠ$rG  ftr-ћi/AZ ċߦ'2 w4M@~_ЃmNk6w1:7 dV_kXr]XꥩdGȇ6X[eFd.\'<懨~P[L ?̺i>6О$RqRL$j&Ai.׿c|MO_h:ku@*=)wvUTtSSۜz*6#a#OM3`Zpj0]u)Gk"ox߃ 8jj@~5~Ox,b >`?/z]ח( lGP$^)sQI݋lR^WZمr *6hLCB1np`њ;!!?$C]6:cWq677j-`eEN-08\-.zH~5,\h=/ǡQ|ߴ؜/@ <jq-ԥUn~Ã*$0OH2XGhVdx:M)IȩI+lQf">:qGgZZ0䕕@f@;[B~>>(zH51qTi4,d܆j>oђUYA:AKi,oz! 3R.Emn<5Ǎ +m?āO~Uqqy䘬+KL:Cuh"y#xDQ7j{^qc@-OwQmXfS xnrxx+~=v!-nk,l.m\Tu;b#Tt>VgpUO4mL]\>i@f krbK [)oӌѱ6;ioxwbYXWK~"r SXSIMbz-2s2?-rjӞ43՝Sh'SmÒGz%Z]Fqn=dzbesK]IQ^mqnXcl\\SFSAݒ c߶P)Q=VÑxb:Pp6 _whYSqΉ@mvN2}=b^TYh̏ӻE`S(É]|-ɯx"3Jo^tQuX0C[fBԲs=#u0#]`EG4tlfU ^n@qp_h;,ăN>-@<nɖ ug9I\,`}xom~X&UJl,6Pz"Sƭ2_bW*M늵 y$A4L揳bxk_Q%f|CN8Qaa`Ch dʒm裵lx͎CjҬJG}/M.6O_b flHؙ ҥa,e*T Q_^۴KyzK~Z/6w:g:y_8V󱇎,dB6Tp,w˗\N-'zDȋj݃ʎC28]:eIŚEr]Jj?[>V#Zڑ<6U.wu Z]OU0+࣡+?]4G.[M|ψ=o} :PlSJ|;cN &N+nztO9K(cTs\T#G4콚xYI'$%k5R'g~ie?ImDž 9"TI&C2{=羍+IQublb ׼nX;:i<(]yA#8: jVu>{8?rm _\ ߝxtHZrYj;O=Xu/C ٖqg,5o7N{&|\+y_[YYeEwF ́" 9l[ JĎz,U/5A[m׹}K[=+l/$"-DRwr?*_Z#F~ҟVa@:(=pK!9Wx~39s ;Sx3XJ{Lr>d3&%2 |FGjz EDE: Veu Y$*R=Kbz2"ȊcF>q] (,N lCkWv`9w ˜.kN*qkȼeھCRiZŪ݇ 딆W5MV %-TtQdu\YZh3\h5mI.;g=XY:[%O3!њ2}T 9ZyKh.(:'7U L?U#jflvq1:-Ε;T)=L8Cd8B w& oZäޢVElB%;*r|X',ǜʙf&7_C A>^S K l?B u4 *Ax΋,3LM>yJ.Dg6?ΝI?!&4rG[*Vr:7h xU#?*?TPc~q a(3uYPhWr~@_5C&h(4׏7  K `ѳ2q1iRI)l-"W8ls8}pxF7#Ut:SE#rXܾB0ve8d&mv,W ĜyVQ*c4|L HFk^ś%td&ԓ)/~]A^ e +|($MUpN.nʡ(R-ph.M!aR?:^qhoؼVNpgܽ8gSDyl 5hV Ġ 5X-!hHʠR0 /Ѣ'wߘUUAx8z7Sz?Se +| MS*>i`L nAj ަMYmlTRLPXtCssU O 3/\$irējm|֎)|[¿ n5;ˈج6E49~@d~^v- _ ^i9:\s| ,&&Kckͽ %-Ca2f\EAC, Q޲pNmң6>1XՕGT1B"=6yǬl]mHwi]d*1ڧ Q_ EJkY޽D>.N1v q{>X7k$(o Cqޤ{ǖW6<|>W{Co% |Q0Υ@gtt*-LS [o<4;Gݨޮ%|RhFEtqnڵI '@h*#L^IVm6U$H~T!7rqBHkqwD;׏NVӳE3VNL\: {[:7v׾Yj=,Nw ܒw\S3᱅xc2'vSI%J9̬āKv@ZPc :rI}礤ـ^I$Ce\D*ۅ9 s#I/ ~@txUJj8Gd`+k>+/_9Z@DBsNU5HGD gmU  db6#Zp%z^kfَ&xsXkFiL9r^tiH!ԠF<^2l,c0 k [)@#uCK0< *Z͋5~S ^ܭGӢRQ>(~/O32fXQ8-![ QUEȽʹN$ֻg3<)lb@馎{1H+a:;7 bR`0!5ڕNt#|Dh:4ޥCfd[,8=vV?!ɌKɲTcz@B<t|CdT&ER%HVEx+xr|Am`@=-rԺPsc&bѳX" Н%"/"iU0 P(am%ay ?x< ^Q.l)8ӢDq^|ˇ ' awQ֤n 4J! _ѣ) ^#jF3]76M`\E8F4p$77ӻ2R D|f]^IQG̖B }]g <' cjS>%}EE}𨒑l1_`/sq>ٞAw\f`b\3(b# >z|*2T 9  w 쾊rC'KxQb*Q2.E3kj t^$ u;N̲,#J@)-Tu ~OYGD2Tgl6,tlHl?Mp>7A:'R/7SJ{\Is(iFP7T ;;v\q>6$ž2~v^F!]*^)K=H7xÀϸ" .\G. IFx  tMҐ3`ޙ9OT:iV(Y C9[,HI92WL t y%s[+- ]4ΨQ.վxOMAS^9ٯ A=׶xoT}9bX"uM*1RJ0k sκI3,¬a}yN;ǰvRkIOU7E(ZѤbi|%6$t# 'VX 0X"KeJd. -@\&! }5O3o%=HĭO nŸJ n8 ԑvQLP' ^xdӎaD"KBrH v_x 2rx$r3n9 C8o?ցjr=xIw$=v?7Lv XP Щ}[]6A̾,+;J}6nJd-\GȠp?"%ƭbȵ&)~#dҒ=Ug~Ih\^]zEh ߔu3.n%o[E׌wrcefBQvp$x ET$ &_P|yL5勖+ E~K{G%(-ц1~fuOZԤ${m8dd3X) {RG*qނ`~`rW.$bqaT3 >SQn|eۨ39p%!P$ad &'E|Cv?IDaBUt1 ./e"Q eFk\:pAyu*,dӕ8܆u12$WԏH$QGNS,Oۏj7/Mk"|Eu!j> qA(2D,k8gʫdg;N oBIcKP)]]M#l񸑛ƋήZCĽD:@OhJ7JE5f:1].XhUDE՞m^cg3>ޏX ܬfIC۰0i3&19y:?C fyc CXǿӿSW;jm͠3,Xm)T pB=[k4-!5ex'Y5,]hބ%񂽲&B;GA.iZ"X֓]~/6Ng;l9 5eO"Y3*1y[&w5vbzQRwz/ّf.d[Fiϸ7+);v{15Y{Zo1PbvO ӴhCk&\Y"w#Z1ѧi<[^^Mj3$-vjЫͅ"vW &m~;Ý!϶OU)0vZO#AKJBK0d4uP$03+eOyY}ء"KFTХwD4;Lk8ߙkўdg=9@Q[O? ˦]c|a,ߤfol  {S\k%@m#g)xv.N|9نUP6!hFӂk?+xE ^HCL|_sFA.fo}:+R<f$ b>rHsi 8V4ȩJ92,;Œ˫JXdWWfQr >uY[qM鏜L_5GMj$ wAj{-3*v\2>.u)@gh? ϫQ.'ekU@Mm҆Q@R͘ɯ/dکkC_mIjz|ݎ2\AW{(n_[t^̿'ϵH^g~Y=J 5IuYGե( k2$9?uchjP` S4ZJ .2]լq 퉂RU#gp4t5lweF/cK3mhV2mGNױ46A))D$F!ժIk!%S!(0LU|}Iޟ+K$H[nn4E# 3x:_Q XԽ>qbɦ;?[%{mB+vcd|fL;X :&I\Ҡ7*p/[b$P !73*Z -ᩑw&CR9 ^ @U($j0Gg8 lCՠPFlLDPv%OF&F}9\_왅 cS2՗z61O4EiOlnzxeKpS\Ovq ^ rm؏(cX ]1kK}$(og^_œsb|0iSv(םwŭbuidȧJaYJ=1N5Ck hՠӰzTK66<b嫟`]IL*mT/:w|UUHWg\OR rH;No.$c7MfCW;J~ruϩ(1wswA;w鹲~, 5ӧ춮K>**ylpЭ7>$z=>J+Llhn~V38EM!!ndRoT. #4t .VN1ƺ3hS@~ v@ E>#NZ[@5JJXI<ԯWxj{LɦR#*;%(Yǧʈ+ ^;UIB_0uT?FsA.]Y nkYM і f@?݃22%kI)&NDE[}X-UK׳3s%GMoh^7)Jn@;t,\D F~Y'V-(C.9 G$OϦހd$т38I1LzΙS>%X%;D (X}|z73թN9\jd׋$+]ǴZego޺=@E1"y_k!Y~Ĝyڔ2^=ٵ`Q#˯ m-4\Q_tiDDz+r DqMݴidXkwA?w~ I;>*`XaV5\)`!}q/gaeͺ0΍mg-ݏ<Q$pP}Ļ(D'O0S# *`du>w3}+bca`Ƭ(@ш8Y4Y ~&6{=Y+,p<+hI٦-`$arXA}=]W F62?x(?%'9~:b+dWvo/ d䚂"m#XUNv_ z=}~+XFOЧ?}czf'E/ěN|ET߅J__+(s}[Чխ׶4iFU`s5$g$MfӽUg8J=bt/uw2-ncj\Huoy.eLtJ̅&qT#`\`Q!6I#XZE(A3mVc-[N*]m(X60AP,)B[N+$lfƄ(9P/)<ȍ qR,.ggF0wWTݹ)oilaq2t23*G~ 7O-)҉k'¸d &3쵥k-h:E /q$(_'6MY vA j0ia4S:zA]߽OW&Nt_֞<4p>P@ռ!!B?:iÒba(7$W>a7C!Q g%L7 gHu_I& ArfXmM0BG%[E3y2^4#xY|uog:ah_b~^s^OGQF x"_KW dUzZ9^tYN ߅CNʇʗwҋM2 kXvh{V8cz4n+wdvZ &[=/Aެy 6 S!,`<.+ܰ]98VP31y#VK)Yg.ehxhzs6!FW /6Z87p U467z[1 .R0c/_b }}K/$7NC'lg.3BHR]?S=_t8grtv1 _@8U-6R" .$<fŋ*ǞaO|64J88< rU}Su̇L,(tvՍw܏:Ab/1o ZׯQ(n"Mx_7zkS/P+MzFTA A1A@Dtm2eY8yHP*Yd{N\U8Oe gy@}N"&a"_q]Boԫ35Y~d%ԚOwNy$#pη]#3)GS\l &JlgȊKbɞ,}q3yDx. MQŔy7A/Awu*.Dx dN_ցB zOd.*ZP9^@9k9Gm{RI(pSرhiIۭ;)m,@{3,,`-dȆ!E׋ qMbyr"𨬌`maɑk}T'.@k]2Д0?40lА6Q\ih_Ҟ9|J)`fMS߼|aB)x(8VG &`PGkPTՕ/n7s+d>0ɘWq2߾y$q( 7,B2hqQִ-ރ}z;zm[GUpێ&ŕ320:No,F%Dv# X_mVS 3W<]O(0tlmT (mhqe CRS.Ʃ;KCL,BQ> )L(h^xr͡9^fNXġr05n.lE c1Wk]aeSij6gd`pzK欴([- ܱf2y: 9P6kJS>ES['s9lOs%^5u[؛v[Lmƛ\؟ 9k{vU]9)-zϹ Rstcՠ.Z,G]޵fak_/k= kbT0;@:~ jH:'=зAfj.GDI+!Cui(SN:a{9>|R vy/c0<> ,涰9`P$'G,#ƣu>OU-o'&?PMUVȬU fH55O{m8hBf aWHbOBmW~8!<,Floq-9: a01dMlIv>,ϒg@I~a6E; XK`&-:flixkPàwfRcXlT1e߄۬8JK$J1M01=*}pg˶Q]l9SU`W=/é\T!;ɯ <>s,* )-@2\@&XKndIĦ͊޳-c=W{Agny7߄A60:(aoQa˺)QjN %RZM4s0(9&).JjnK1&'˺ߨY-+ )l{T߫hS T/[#XSf6C9v;|(_ G7lq>$ssz D۞K%?GZ7(˻[h̖J26#ڡл$ﺧcDA.ՓgP`-15Rʀ~cfMvl>5csuDp7sᕴDM=p;p"JܘaXg0L(>Nm꼣2KqWfT=fwSǴY V)>ߺʤ~M;-#*5}p묎i!3XƸg3 Gc!P*˕j7W>|/,BZ^2N|XY#Kb4*hS#8(*D%j'/8D(KH5}_9E)jUD y0YLQ¯,  ' j, R+   e|] rM30wM8_bw۞>ݾi5uL|@ΥBN'it ׸3. I0:<3n|eG~L/(ʿ[ rFާ쟔@fçOJGnbEXX̨F9?U.-իu?w)q5*b".C73qgws i81 L(>Sg#d|͍+XJ1V.A! ex&8t oͩ2t Jˏ<#A:L;ml׸"ϲz5;d;@ELS!K!րuu2&b}&%Bu`V9 h%J]^cNv*lس@L'|Sp_PvFJrfD ~OҢ}<@JDgiQOgurF&4t{vPZ;/ ?iBHWUx\u^#9d1^{IjRzJ~ᬏ+Oj]ҏKSm H|/ ?:B~8wq'N䔇 +> :Q"TZI`a5sҰI sB1-Q3"8xmKd:~C!yNHP,cLcoiQp#}49k/'58n%7,K4A)k.RȳNYX<7D@_j~htRp1al'izYJ VvcIS[MgJYV,H"dM?8WXsuѹCvk*㪫?e P;"ã"d`ٚ?`#ƛT*]'^  (OL)q`不 N{" n}$cKJT'ea8WI>RXrzccĻ:,_ܹ`z)!>\M ,To3(K449R+1ݚy[Qf`^N\_%8lz5\± D*U[dmV7o-,4B۹!b\8 DeRX`;& BP訠Р<7gt4=>AZD\zB(6z7K1^eA*&~_8?kՖ|J9nz!} bNRw.PfW]9T $Z=8~4#zi\$u9[D[֌uq '޴ M^41$ms)WPpAc>7x!2W?eXD~$d1z5:vR{ fjC> _A bc4\gU,^%K)v&8ɽ䜰sz~tf69iV0?!WH"Z2"B^Rf!2p° ъ Kͷ2YYES!JnbepLΐra4>FqyȾe ?=SJ:k=\IP1Sm7Sܲ3] rsT4TaF>ѼW1=O;n<%wIoQbpj ݆!"B(l{6`Jqb'b5]-*Tk(Wڒ;T=}VȚHv3~ok0zZ>7 tyBykdn²ƭns5D}G_h \Ofov;_x=~d$@"7byz3;{3 yZQYmr}vOogs-{hB>͖4DIS2Gp^S|:*(-KeI2OQks2>L|xQXvG>ۋogd$V֧<٭ [@njlSЪ] .Hv' _6 ]Kzl;N>xv0c3n2L<|< OfD>_c!6[P*vf$>- ͉ ~P8ʞU|>ⴒoþp.ژQMLb8ᱵzZ `#7$ݓ}X:gFHͭT8|eZ(1 ]LYcBfy2ӎmYd#YZTW"mL4Txl?Is-fD(LS*q+P3#j/ ԐiVٛnaE) l]rrny~pi9+D1>C+a7{~*!]BQZ[^u!e `-yΝZI?퀦R 6BG>%E:v-&pu< ^ xBLʹ=×UyKiw8\&&EI9Nm1İŢ#'*I?ˣ5+rrF0@[ E^zV:w_tQ/eL Aaό>ùI;HX Q}( .l: > s1;%ʽ5>r. L c>7>}*g0BY,UVF zrc~2' )_q+E+;F=U r4R5PZr)6ιFSetW F`xU)t ͝2ok<}e] 53C x$M\G8[>i&/Θ5WZX=?K#sk bb᠂y]ŚR󥞵Z^[ZO˚z<_,Gز<=X]B\c?w%ldz u_Bba!Y( .S_wJfoQN67xMhF4rˮIUӆi qTd4&3g4t(E,o@} $$W<`Q&p;+dּ!Ü>s 2Da9h'`+SAϜw[D:6 ZI$6$U^z/KnCRU,N-yTjXQ7e X.h)%'^7 &fY|A|n C/R7+e:a"fʶX4/H"q 63toX'M0OxvHI4nl̋ Kc+$<9oL6!>+9] уEF-,4`lDx֠Yg[Xϼy9&S[iַCιpCZ!ӻW >?E(AaȒ Q-5L2nFtx٘=0'AqJ__eP~JSpUiMP"w+)4\%LaGD=Odkt{\X$u0@}΃"_Imw{c_rBaW; a%;%u~()VNB T;&'#A!H֡.8Tkt-<.㘲E7*xSWjC:GKY\Ƞ#Dp TE8YA)]43uų0@v~Z=H"Yy_)"u'%H7zbϊ7z`7W;4Y5;-'([{&b>B 3e]^"jRPü}A{i͗KeOD $56n?\{2D061[1lF|=__4@B[8W5$#ZNvr&4 ?r^iHiN:O2_SB=f*[kyh3B9] 6f|q`bi!8'@lZ/LY7i(72CWxl(W??=p̞OIQ!f&N1 ygg S6{rv*A :Vc[[!pgcrOU*zֲ0-?l0&!dmv3Fe :fux|mPNNw:o7\Ē*|6ZA#/r/`^[A\pGTFl0y$BAcJ×ɚ쉤1"m]=o쒥UF[lF""T(ES9#PG"T1 : Gҝg*q๟ji]su?`}Z5QhƌPySHGjtJlR3 XX)t(T0m֛k ݡD'r- l)yqOП2QwMX5J;@nustC[OT=gm&q2Y;K'?h)e&JOpa{TԨ Ğ>\;~J{h{ZTn MfaS[ai$g$lg=,u lNOz=\`5f#A8j %]3d2-ԷXvx~=dS+[Fb :؈&iW)DDpoP{Uz{ŷܮcG]dØTRy[Cz,d=$ͣ׶*x s\ &UI%0 r)u'qfQGقjМ?8Ծeo  ʉth(X$% 0ay #dfNPcwԪEZa<ΔOeitH[>,bH˿(Ιl4pZeMzZS77BCRaT"8Q~x@Xx|6o1‡! Cp'c/>PHϬs¹7æ,o||3&*rȩkE3Lk Uj5#A (hܽf,C@ppxlm0qnanP8AԮvAWS_%u_B=2;>}ADPHi8o7\0zh+nνF3i+9LrD~\߁7R}Xk:[&WT/Ԁ9Vl­FT *.X/2j[ t J\#pKt!Y%eGLUt8Δ@Gc?f5Dc(r_m2XS̓حp4 '~1 MP9gr$ \^lO+[N J:rOl"f  s*]"2 %(PnUszʘN ]o/8~$F 8_A3X& &{Ӛ@?:s:rN-%J  w';C4C\G$ .)_ U6\c)QNu%qgX]<;GXJZm szCv`VW5*,'ߍbC$Y^vaѨU整uŠs"~@]ܓ !e!m^x*QJO'HH<{{Z>Pvok_FЃ taˣ~ټ}~n]*җr`0X;|WW[]Z[!J,͗W7pja[k)9U Ef[ay,\*# NE9HkfO$F],MpZ) StöY]֙-{fa(eՈ\ u&V|+m&;#|S͉gJss+etٌ[a7jזK[9>WN?y "tpt?%vvoc,!@nd[a)llu8Dx9+m&X.TFs ѨӠK#oLZhwft84KFQy]54ީu`LpMNE ÉR5jS`ΏhXSNd8DDX<qP#10׭z/6)gZIv6~Ao:'5y 6ɥK%V c噳k(( WΈ Ԡ&6Qد\We Os?ppR5^ﮡ 8p[b7XEr-_C:-t ۴^^\m &c] 2lus+fڬRɢD C{۾7!I^x<y^ѿ&3?t>^|/ 1#寪g"綪!bnU(q\c $jCX 5nJd6zЉo4G_i :$3-=Ӣ"xtop,>=c61k^c}9'-6;@^0v׺s-vlZr{Pr%a1c`ҹ9.\{3bC ͆ zC *iBrgvE-7[)Ӡ8;j(A4s*[ w?~6_v-.4fr m٭7&*}8Y\'f=_:A(mDo^8"qSyW- ,>ߓ^{]{,C?Kه2h.ҡ| p N vbBÙAe6j]R/)Bc&!_`sꍃ;F2y'rPʧ_378 ?#X%䢐dYeCEB쳩缳:4BO hkL͍8Xd=ҧJYP%M.3Z|G\`u0f>a_e5t?=lIUQhńIQPt1#˾4`ְ@b1<|ծ=hs 6!1ހwT7:n/Ϭ|^g}?M3bfbpmfTNw8(xf,j4SEH#h~t>}r٫NԲ&Au=/E@ǣt)PO0VPLZ3Rjsr7Q62h,}_ 5AF0ubQ6,<]Tu$u,ʡ0[p&ĝ;=u: YU {ᵵ$bZt$KU]ׅ$ē CsD\H`-T$!i"jcRٶ Hz_ ӹ$ mYB3 S ?*->K88!>/Dwm{g8rg!6'e"&,OQñ.may^+(nC2N$XDB̺gU$ ZmG(!0SfhYDGHSWHyʉLi,$6J4C= 75Oʎ"|&byO6Gxcԍ/w`Ru@DUTg{!A9 rԸs:`,N<VtTB{d-Q;;Sƪ9}3yt*qgJh{M7ifVuґe6Qprf!0PA16xΈ t5y/q8 ;{~B*?ɥR\M튮CuN -dž%ZqN<Ўzݞlժ@:tS`X b٬ a'('WȞXcuh.?&p,O=`Њ:;Q<鰬m%"! p^Կ$yJa6='*=^? v'y[rmfh~T 52'CZ/czWw.9#/+-v9(B4md8C' &ScU6ޭA]94uϨb{w1p!#+/ٝ1̆&#XigZVA>JUڼ9^Wj,F̍aL>@"@9ƴ'` EV/Y+/!۽6 }jXkkkA?N2N] ^? HCC3 tH( L^px DDOzثWF*_?u~XoJhNTP?}d(J:Wކ}7T (IEaAik/KHժnS_'1DW֙k)⋃I0a^︔oL<^ 8JG|0qmա|#zgY=V,;.t8WS``S,kKSAli3%A叾sc'p5gMOT;y3"O hk~%b;Hz;Hm\$יּ镨rz4(N}M4ʲJvlӉ63y}BjĴ%GհUB,H0YOYXH~f̉<׭׷y>34Xo@2ػM[{:(6M9 N3$b'Hs'TAb ~.hM$?@DʆAδ#"~lw)w𗑝UIjjqkoGDcZ]t:VdlaOpZUQDQJ!?!?ު4{\&W0(FtSR %Jy/p+6FRFdlxIߣ&qqYzҾq'@ۿ1gwI@fko)Ksʎ![ⳈM,'YPo[8X$r`$%LVdڝ^LAliLmK7m´u56G~Oد+ї<)y :6Y[}Ku`*WYut }.8aSou~ %dNW*0$dtsh.Pbs*A NzjN '6c:CLgF+b pTbw{6-ݶDt>}*Mb>FZvCPN\|Տ؛Lt6 tgR"˾ƃ1`2ҧZ`TXt=vp J +k +*LT\4y| l DꂆFmR.^s4t#iT![jȑ~5?AMSh2 Kh~?E9E{lB9q}FCd*7nv(@psp r%QPU޹PD?6.UJo@pw{Vl1[g?tu;B"\ {J*:z=v|\殮 =9Z $4g՘-<o9܎^Ug]fC.rȱo4-@\u j/&ή_f۫jLhںUJ(6,C?{? á4Eϱ)@=L:Շ fQF1AegufIu0|ġ*!('q8^A  fsRl2 6=O}SDTa )Uātph>@Gx.Gs02~[w7@7A eydB6Y&"OcBk*+&`VD! :ZWZ=^nA`W}WyIȕkt \|yB_C6"Di(Ȉ°DXHn呱vu-bL NNȬ:Ldڗi^їoD\ nªr49фњ9 _k9Q`b| 2ko_J|Y^?8ι9msm<"HEtwkF@:x${e2v/3奈0(ap b.+Uzoܜ;`Rv,#}{tWRtrT_ DC AHΧjv ;{-߭zXSX&ʂFrLxQ繲W/z11r;bͦs?eAξ) qս !*X"e?^-WțⱗQңۋs֓),+9NO0. ޖaj[⢮u& ZB\&{̭#}/j0Ⴋe[*7ٜgSPS7:+ƊƔ!fn\*97<<1_gیW\*{;5)|QHn*o֭i6 t뀱55(!P1m Of0HTNsW;; *6,tX禦&op#xWNT7wCPh>r-T{;l ^Mqҷ'6j@U?3U \2۬uĈ[3mq =>cRI@[!A@5C;aRsɋ:-jt>:G~F*h9o:19T)/12c33Oi_F22U%P6g=ZvNOAhDĖ&t"CuStZMR|Jve}>S×B 0aw@]rQcA8saeTRX1>y Rb|b&˛LmX%X5iURN:DwN™b'mDI>0\Kǘf'W1`ys^e|R$ G|,+C[a|sǏ^㞽za&:U](cLZbA.o,hx 5>F9 [sg|:AHqBW~Ulcu&;V'4"Wl@ 5H Ԥnɓ/4HU,= ݆/R4R{U)TdwSo 9J>:Iw}Nk_Gaxx~E'E\E˫l6Ƶ@ x憨L dɠT#7.D[TS>^B⑲(4}ЎӤ*kNVAyfU+MBkyUj[&X ^p r<+E;q41LoBLH O>GJtD䘥*A!0?'i0J&|dOmQ/}]l11a[gTL|x2_NwQuz4*u֙⎁mT oۢ;X]j^8]1f!؜?M3 SD|Sui%fekT roe5!\f#Ծmٌ~kZ ^EOR@nylD}8y63Iaj%,?vYC'Y03d_2#ͣZOsʜƤeWd.W%(Ho~Rc^ۅfbT1' <+huAP)Bc}3*-{2Hxh,ʎ4ّ,׺=QsL $|)Ӿ R3{-`Oɢ "}wݼ>@Mr}g \Il4r.===ԻhkiaIZh?IUi DJˎ9P\P-)hr( a TMn̻1c'goeI@;ȱi>&>ޱ xb_r؂I +e>s~cl%9z3o3uhʉHQnK8jAm(5AD}(u$T ~7`Ƨbk6QEZ0Fġd'DY/4Umu{7LS # <~*C~%t7]^8H 0g*LGXGb+/K)f,,) ubNhxj MӒWDz^ 9׾VBDŽ?{BeEMVO¹i{"9K_-c+Y>]w_a,EYnIy/s~IMf~g,$b1UB?W5]ݔ@|a01('5($<[ᄏ8 dp_Gx: M&mma5߅Pr> $%,BvcaxL-pDO}m] 5L~n) *l㆚7Q@9. "J/ܡJE5pO窍^N8Ņꈂfkzh<|Ƈ+7=Kg,q)4 0{ѓnS*ƈ0n C+I_Z}FY}mdi7# 5ZM4EW/]8h0Ўi⣙`KX=KW@,H8X`:첐U. /5,tyM#_= +C:|F+pFpR ݏ fD)oߣ85Ǩr^ Rו1atEB8&jD{-Of4\_F S,SY`0ozi y?ď'1zvNG!xJ&wAl94jj9||JAi:EYŖ#qu͢,K|+:k(d-S?}ܘ]EKyw.k\b2R&7k>ՎOTEbw(9z-/R6My D5Tm,'yl D6*h @B` Cv vj>kE?#wY`ݩF6z%tG 0Lw HQ}xB0-̚6=٘7y1֐v@];4:_eӼ"hL <_Cֲi,)5!)<2-mԙ.Ah&>:n~pGWfa48%5A2zq8ulP0uC\@b0ªۤ9,+4;a>/; %\Kkr#M(zb+4}wn|eϖ2﷽?Ilg!tvֿpZcR|ywVrLD *6{l,¦囡_)ⵦ McI*,WOJr`F16(6` m)n N1;o=3l2+f"Puj;ؿ4J>^cWy@h2 esMp#mיji_-}'lr|" B7u93(u{i1-Ͳ/ȿ x&Eƀw13i,9+9H<8bq3e蟄zwn:-:ppO ç9X淥T3s ґz]㵵Ǟ"2IÞd,cMl7 EcNJxxI̭9g_8ȴG̱ hcF4ϯM.̋CGӭ`"a׫$JM0TC@z-XQD)xj?lH* ԛ=zswv-s^Ȁp*zykIj܌.h xR>({qDQ[@-Qi's铦gwWHս2m?M̸fnD>J"uqny kxOW:1eJJ.5uu\uWyߔ Z@3^/ h;@h5|}m8"D s!&2| R2>c59>V3և`yQ Bm|yJ@FfK,;\,.515OK4|)&F Ϣd"osk*x럥v3KCCqgެ w[5K,I& dO&I#nPzXɲWT͵d^KeK Ku1Kݩi9Wiؘ,]{6GWI>ZR$V/EE2Izxw;n\;Aw>G7$S(rOv;}.M)̶\ERF\X-WoWU'ǎBo&=` zh}I[\^nug"tbd%{6#Á+spqx፭yߌV,TrRlс;cS=AEɵl־jX{}L>ͥٽ!XJvd\NRVc^Br¸B!Qzdm,~&E^R?.{iæJHx z2"G_ h{>8}KKYs.#}lK|*qɂ˥v9,~` H׫QisKΗIXan_)=m}轨Z7a/T(UqX8UN-[>9mZ|@.A,R=9کiϫTүAU<ҕ C P拒Ihf5Y4JJ0fXS2.y%MWCK]h`žQ-j,Ao$)iAgR5̮a'';M,ܱʈ'\$p lnѰeP;c}PvpPm}w*C@I22֛H$ Y&)HΔ?t,u0O|}'YyfBMoyk(c\ rfZ:5@kd֭6~@vشFC|hW$_`qC8[:;A+*y=);=M*!@)&X6hzV/Iӧpfny0WRP1 U|U>}s0,ECHiT$%E6\9ͺ<[KW#_`6- 2 F4cũ}8LSZF+-(_͗  l97C$7Qc gRpl?$iނګLbT􉃎 /ZR& eD,TЪ= /5%Sqٲ[Wna\C1ʬ΁  *~C)2ZHOld_Nw:T}/Q{e1I'Ўn~yJ ߄i~`cۢW1/\1)K]^r-+21ZvYOҹ7LPħ>9aIFh8/>]qa/_ vt w$!$,}>FŠ+HO.KU\q ٌ t˩wR܉ⱃ,Sjk7&{!w~8 *n6{:f K1jo+x. %[,z;{-OGY knrNy IWbast*HuϺ0X;[;\Y+"Wzn.]^s`"a>y`[vr~Ӌ=lk~gOgޱ@O 7ki hu9K5ty_!јQ<هF7/yS~ޥ s]ljZ"#-ĈzCWKCRd[ʂ8߮7`Zfwv&Ш:2hxBa?8M]asVo b"Z#K(H/wZښcx75fpw3@2RU44\5,]DƉ)oc^Sr6 vk/*\|#كʗ'If(D<߻Id-32_IUE"bdBR㮻#w1,`KBAϘWnb}6#ٵt|%6huABg)VJet=iDϿ4D7A3:ӆyrG@0+\HA9|Sieʡp)\4fcӔugeˆ ~L8"9񝠿lxL;Si~*חbXuC=j$ -~E "yN(מU97X(6^no=59U~>L%隺Zf8HH~LF ؉m G7i7אm4:@Y7imwЦĞ ;mʪhؠr\ƪRdnuz(?.l=>9@LGTLma7G#k;*x*.][/ߪl1TYYC1qd ɻ(*J*.^@8>W7S4SNw'M.8,,pyFir N m/+_3v̸J;,gjgKsֆm;E'=(fqPl.=!}[a[?!ve|; /!?78&l>zD꫈2=v'GuNf5B&|0K2)y`hP;IX38=(! * )L?^XE ]Z`f%R6I? l/b]]4п|]:?"b-v6U>9t]2O#  ICTv&X>єMI hi\hʱ|ؚ6zyZBrHvB9R0Y`Ia*FJ>#f3K23c_K׾zG ,ʸaa~"0`{dOjXMڛ|)Z\~s)10va$df ּz٧>v0s8tUgvXuL\C@96.n^Z\ﰶ|}\R]J/;ޚ$S[TJAX*4 .wz J8DDZBM1ۜDnI8IET5lF\dEᆇBJuLBƟF}ƤUS=nkչ;<hfAOB3(3q'7O?;W9_0!ߞ 8l5YS#N_yr(?Zq)]ŽVQ5izv]R Wm᱙*o. 5RyQ y Ana#P_R,Y4H3TU ?odfr DgZU#Bmq=' @-EUd9-pfo% 6H0SW$lq);@XRfc9F¥Sc'❣ċe)٠u-$TO_ΖZ<-kO b.x|_{mkq- f[6VpD.ɕ%((}ڔ2⯯c0FLk2Ӱ%RbBb酧] taA!.r^u~ ӧ}ʛ?頽h| )?BD;@0z}vO DhHŢ )Ls+DU|TU_`ע$dkM##S_ cYϿ;RFN8p\ݷ] kE+Ddg*4r:UЀx lx]x/(&5r9% ]{.ɟpхaFg_W{o}l  b}n[W~-Rwa6bX>` ( f]\iʉ`Z,ZZ$HZV%JM%K Σ8-և_ys' B@cMWa^cvR?!5o!E0(g.v1=dOΘ}bd&-UB ⛄ Qe[F'dt~b8`N";TΈGd9/,=77h\\CS0]]؏[p)k>~ QJ|k5C>qBMWօ!gXE8B/r-@[T !9K=7By9L`6w@;S\VZaySǁoZvzn(8KLvi5y;+DgTnsx /* ,xb[u}|f BФ-X(M&+7fPx:5q+hɭ##:`@г|7U]$XkP߱[RӕPۂ+=V1CWƊx{c1% K.u눪&ժNCzu#ͅ0 $YB 9JҾ}F 6E1/g-Be>!CS_+6u [`ET<g`/ B2s_{-;EE4jƁG7'෈Xp| !L('w t`:} A~3" o쓑y] N1b$]y75+Qu "oDH"HД?#Kx!RaK Ȗy3/SM_}ŬZWZc̹%'`[9ks5i[{p@g|Z‹"?8&,2{on 48DtR_M+m~K?c^+4J~ws9HUe*:ɓ[GE~(⠪lw|d}Hy%VR+R_viao&Cl%Dd[Mqn}~ҵ9OS V8^^ Xa#8[m:^KDR@u!0P2U-I^ QA,) ? R`"8>5엲VH L:ꑇ@H~$d Q|Pb2K=|G#9'CW/ޗYyix<~k3Vr]D0)(ufYea29Sc]PARILA&e>d&>Es{LRV ׽biӘPb3P҅e9 @$N׶ٽe*&&^{5j 鮞RMrX(/S Lo \+0$o2 wu%KOҙs-^2B5^%θhmeaGLZ&s6 & s1[u2Jh nj3he _'ԁDe!N}`Ye|sXy#h|Z7~(*OoR*g? g|-na;XZGgҴdn*=Sb\ޫW%AQƲETKƂU;5#6bbnAD[Aʏ'^g.z1f4Kk S;=0|B\*;͠ ?qHmD-$>&LڏWW%{ 3&:˃o+S59CNèq\ SP:Jt!&QNx Exx_%i&"k^{Z2Rv@^= 'ucr!u$"8 {{_Z1|sbmJd;8!q1pޖ3 7vD׵voWl/,n{>XZj?YO.YKGlAaQ'?J  w$ vȤ C's77dq0VC/Ob [y3Q&O2IBPC'­G?A= rWzkg3h,ۃ/0R櫃Jx|6j؊mj <2TR2 ¢zM0s&xE;yؕ8jshQHlHWH [Y 9k` }m'NJ<&D\~@3 p@s= ȉT ڼ}B_e kdƅE™f0MOՏx|8op,e'Hp}GX[/-SU\~q.Jةv)+LN=Dl+6Tp==+=# ibL[> ,WHLz9K.U7Ấ=~ŸSip&ZzeÚgdi$Q>2lPc 4>%VDb? }Xq?v4Gx-~I౸~aeYxLhMw66-c$2{{ rhu޶^/h2Y܃H]=ƽCmvEϐ7 ^ҁ]Jpywui?/ҙ o[ή7zpGLT)|UgrO-sȶ>{ܛfL)x]{4 7w@s̭b0I| %܀^DXW ?Z^Ys'Qw|JHe %h ߥj,Ǖ.;h̝3&.8C*kb_^&ѭ v_k7֌Jb$٤ m?y+ho@ 8.]2gw)MF!{$.7`\YsĽf[FDbEfmX%.X?OPGHՉqض$Q 6"~b& ~ӓٵ 0*GE]Pnߩ;q i"ⴈ"H͍유0x_$ Ԩ^~QV:Jԑ3c_>V<`UвlE PZVʗ_AI F'd5A (wF]8e9,as녝HHAQF–UbЅ6:x0z)zq]M]tdDh /&3sܜB"|"N{m2XiP(tuw9%{bck1Tָ\>k27WkV9 _AA7#>ՠ 36nF{:w5e@bߒYr}FލƖLSg6RTں+3; F jBd$7[74ٹd9 Se+%))Xr5DܙN& P~#%f-}recY /^A|leGI8).鏲sj5^2KCmi|URG#[k NC# =g& Kj,Iw2},t(9ۇg@"; ]Rx{>D9@!E+K$S"7ƓaGPzcr>4m H,/cJWKG8>B>ul&X;#@E x]-H>&l{p\来9/Q950ÄyʭVo+;[ˇ^ O@sS8NQ-O<ɝ̕fCCa~yλo(чD~B1.m4dI <R%VЍI,0^lxřuB>mӮ]rot}y NU@:S8i$u^$J*At#˖ks bs, rugPV~HgChyh0~HLLpL'߇NH9hM ǭYV~, &R`P9'95B0Z:se>t\%i x[1"dSj232!6䐺f!x8-yl͋CQ**;`?ۆk}lti}B<("&'ZMsTo˓ڪ_ E*1}D@7a jg'WᮭI͇W[!+bDCȮ6SQx~FgO;Sx|ߗy3:=4].q 2Lh6yB/+!W8ub7,񜤄b ~?J$Ŭ]* oŧC@.YBQÑ`{<~=XZ]L$Vj//Ӹ6O"J'do9gnN>X$ǐ%iẔKwɊ۫XbvPH\`){ Lef>d@a6N,Y?z{UA7Y'mV17EaR^Z?vSX/?tv[rlynuRɀ6as'067c"c$ - ޲LdxOhaޕ(۔C}7 ,0A49nUDb`މfQVWdR?K @{qhƇGB~\/syO# W(kUc턮|Cb7Gq@/h"~$yYwwL iY @YA3t=9wKZr0sgąM;y4GL-S"$Q}q5܉ҧA5,܃Q~ " ҟŻu*tU 2H~/4#Y m&Oeysj@a,γ?m>,Td9<|w 7s q>ſZhZ8%yuckh} 64%)VtЉĀTy%DO48O`}vVs5DuG3l+@x .TeILnްz^5'$ճm8z'vK0.$%lM ǤG ^ fnYM'7q fL}qݡBBc'^6VxGp-uA尘ށx K̥(NeC…|s %*SyYH^Ɋ79a}S[,iWE1An1ԕnT=JZAaB i CJ0ȋ"5a,I"&IIi1n\k+ܩ1"aS}S;eDb>\yVv8޳r/\4i 4gm$x;jmn9|h>DJ1F+Fy1QBbMykT-/=g0v{ZFCB&&{ + xQ|H/\7ܤ>ZGrEgX%idoJd՛0esg&B֚U:teN[\Zux&?-}3Qf'zg&ZC?Nֈ#WVÉPgvnNKSIIAC0~̜2Ħp4Y1c;cA!ժRyargٗKg4+/AFX$ n -Lj>`˂}tN- E>wC$UDTAnb@Fڵ}/"%{nSũ# 6~\ba0Zu-eԖt.A}E ]_9z TtP iu;#.@.C}#"Ʊ qSAdzLy /TBeaDƯg eMm ql cȐm vrmPf Y_t 3LIVB 7u7QFW $n  tΨqs Ys}iK,Y{@ؗ!&=rymm:翣!!; `(%,A~֝Mr1K>WY9pP,7=߸|F03 g CG'4ʵx3˔`pud4pnjqUu5TxA VѢjЗxӍ &J=' c(S)w[2 Ry9CmU(8y:ԯy _T D E*b U5wz`HRٿ,O?MtE $1F^]tbY{! @ +Dۻ#5NB^t t6xk%la4 uMs?uD<3 D-|gš'4Tu {kɿ`7diJ6zJ/௉oqʰi熈vx)^Fy1*nPTHC9nOYEhoy(ᣙ}FEg b˄*N:z#Pg LuSRTZlaXw/Y&NǘiBZgWQEg'j<2ѳ{:U}Z۱};.ŒA"\h-~?~`H3!Ѻ4%Hj?o{'z,5+ q#g٧f5̒߹Mt(Nʅ9ȡ`fE@e&z]96C3$5Hܶlb? [,O{@0s]#loQ:[ѿgȬ^b{D`ǻaLO(WO8mn+=^ƿIC*(oHJK_ٱwCg *Wea93X" 'i9PaKnKdd#Nb}%pطmvsVx$Nfs G2l/`!(\g*$8s(JsNiA:|5'zP::La/Gn}Ƙ}/Dh7k( vD6JIRDv&^gTy<ǒXGJ )miJ$}9]lLG'0GiV@&= xIIX/g_m d R oo'tj7 [Og#(/@X{c$}C>DeJWuLY-##5zzC n ee>"~>GC<BԿ_&QYy`X90"P䤘tP;5cIOp.e]8Z2xa2Wҟa̭;Ȼd.Yoc(PhTlL(4C)Yqs5##XQ-g68PUO6 DͱBţE36?sh-xha U/?w vHeȷ]ie,H`AḺ \)L}l HηJsKLY[VC>wfMߐ&&|SRH`~WxUq<=ρU e oSՊLXvhڼ{ճWO!\'p0aZ(ề+H`'U`ׇdy.l"W V$Lja._WڥI%U|VX'025Qgwo$ @붢HSb{V,O+7n`uk/! r N Tk:7^]= R+lH Q޾(!:2KS3>ōp=ufl?"(O?a&9t {iʮ^QC(32xX7$Z9s?jT̜.l|GK2;Yߝ[nr> |y,?TLYSi#9a :`Mݛ"-z Þ@>3{9Vʼu 3pKDQ]_M՝of|BɰFTx`bnu-,i`bt*Չ.]Pq pD/i( h%6 \]uǫBDG;qx $ZLl`Y(v6~U$Zlj&hl/$wnm'&S[,#k񬪝ٚah!>g%i`otβ1 :o A`l9({zk һ9՟ܸW+V+oNT}uFA1/Yޖ1%X}Ó-`nH 2mCy.' nz [{D`5nj3<Xb|0nw*dœ|B!:)JcavǽEbWܤoId# Cچ>KǍ"hc]ovk@8|z-s@2eы`IloYZN|[T&&=G6a=c,g UL[ېitgO}O: Cㄮ ;||c4S,ekNSKsPߩ8N:":EUk-iz rl}<7V{b2Wzoxy$IDɩjLbd<}a@^Ѓx}S!e)2?xӲɨPe}qAvsZT[R3 % S= mHvd3Z[ꝱB.G]mӁD k'ZS8PQ+ N_]IY rϮ]bRfr+D c+%5X۸=%47@b6:_leּ9ybSd%rtP@PT2}0$˃exX\N4e~ -DD!FH(D͏Td(Kf͑DHeWifulGBlRd9dw\,{ !؂RqOd'g_=}Ḁ= y'R`ʂV/"tmšF5't")]e=z(E+ d„#cDO_"AnD8IH|l \ppWfԠ!'.{L6/W{zmQ>> ) 0gzyek]tuM2oUN ۝%pS?Y%]bnQ3P*(LE |]1*zh]mQ`q@㭊z\n߹fqyAmȈz*v3Hh?QuV®?M[]y9/:@ޣplx)& ,+C[0iG +]=qPGifS9H·WqzxQ([KA]C27v]-q(ɜ} Ʀ`{!|f|EQJyc2C4je+Q闯S"N Q FmkȈЀym.pܦΕuI{?a+"9t-.@9jSNbӬVQT>B×I^,.G@a:ٹptjgvps fp$S*hMٚA (Ng%fL-wG׽2*h_Sh<ҒZLcXاjz1`aBnv }il?Xv PaCRCۖ%c)M)B1_d Xsj5Y 83SGIS .`F9 տ؟'4]b,4Z]Awo[M5A9"n؛jeBB/DѶfp, 'aѮfr"nH_Qbw|RiN"wͶ(Yw{8O"o0zbdhhG(F;P VZ rdK `SӐ.y_-e)1ꯢsGi,,Ow=Q]`&N)E "#,i-A( ‹s4Q 8Қ2TAULsu9|w~pF>tvϰ$a9Rjݓ E;A4ʻcD3T䛷H1×i!:E3YdS|wkLZTdZs'Nb8nזB;Rr ~,בHWC-+(E/G*sr*8#Q"RǀI,,Z$ԟʜ"c٢$ 4U=FlO?IpOb(ê_;V>y?>(%_ƽ Y xacX\a2T^\q>/s|ɤBPN#DF9]5EޒFEY],<5_H0㱾H dɚʆ(y(bf׺8F! ^vg[f 4으ږ:Ij%'(KPIŞZt4޸\3RPDE˚G8}1%9l(eg陔*!E3{H@1WJ&+\# 5M#< Zb-mr"1rqsGWH%^mZbgC!ϑ`e.V}sz# ›4 361RD"o5 סcV"·$9LP%D0,[BMq4*%iNz/B.EQu'=wiy67`J0G&.G$}:LEU0H+\위8V BARjos͡CC-XaJFuz]j?JnRıWMy:͛bD 60ls_.9lhj .rXPdŒMm(ZgN,!j)"x:"R`%I!nH_T(rWϤF{oNkemepEN%6`*e$=c9*c,)>4KAK =[OhZc:Xow9Mq̄űNBɢw-Yˍ5a@ZL$ϗvw2VSo-}a\n,MocP^R^zX_2.%*P/B`V*wAY|n?ŐkWTZu3DP;<;D8+3]3Ez#{X}S%T9} p|J3(<a>7ioJ 5R&Qǭ󳈔yذ$oΫ0m@ta].F r;OFGt/r%O! yYtt#dwWc77%eJ2Dx?glh/q7`Yc-ў=‹6,^-J(eWI^5΂fif!ʡ#ҨƽZ{ݿK'c?+[N+R %cj_? NZMpR}2Ӌ?w#ڳVR2Bt+Yi,⭏%,sql]Bמ2xÏ=rQ٘Rszv)vUim2H9aP4B##S"'*{hLjJ-wʙ?ཌྷ 3%qd˨.U KgׁD-i|X" xL{*L|{ʢ RtNیxEgʿ1"(5: 0 #tz ؐg?-][9y#E9 v oub|:^o=r@˰ހV8ElIl)椤I\vZmz !$؃!w}ZLQ:ffS(^6~3)uɨa聒>Yx>- &)rWvr[<KX92i~+FRՅzГbo"Sxם*T{)w3ϪN/: q17ƖJYR k٣Æ4JdJv"d kSs>|41( M¾(LA.1a'%Hڏ{@ a[_0<:#|B{pab~BL%UZƬ > ot/2)-˭r ^&T\l- XB3H`eV( N)1qqXOo l֜ko1!UǪoJ!?J/vߙʗԘGd0et~6V~d$ZخP,=brՏX=NKDDq1wzIvKɢߑddi~qΈz[N?`?ޙҼq^ P^UEA;fT}Qr21\/aG{[`of.tX-f4 t!sq(io@Gm#dlDe;hj$W' %`I=l*/RdT 60]b4ZGPPQ٧o$=P cXr`Q`:p;y IcZu=&3O :"41ceZ!ƶiۧB<)v9oԴϙ/\GCZeUw-:w/.u.;=!Fz -"GT6&zZA0٣2N;g,]N3Zm;L-43K8}CQK广[bGW6;R +*r(uႳJn >v?0̓ Y_-0Jj#njdbݩ)K̖)`hbJUQ0O* z]‰0ܩk B}c>F͠gs#8H'8 k-W]A!^!mñn#R嶟H/^SN|@L?χ IdkC;I0WCm%5<]_GU%TKu ;6*^mQ-Q0P;Z]R  ۱=VUf07&,WrA:C-Z"ZyU;N+dK:Y52;+xS ^ud8$ I;Yl ӉhegІtQ0ok }vJ(WU-DNiʛ/!%az1r\֯Em67"[s徟u2*bVߛ4e<-K3$̊rbtvzԒu#=g*a4XOxh0Qb_ sD|J| }P _L$f0b`|)wL:p0E>= .F$r_-1% #3AɂbIKhsSO8FA&\g2JRöIRk|Gς!l5sbP6^McrPA`a='qtڸ (F0OL;H޺o(͘]쿄5=ŸӀFs/LTL7h?u.0[3O󗩍<7r.8#Tfm.AV(HKI,4N`5R58P[ڑadfod0KWJ=B0XR\^'O:w4aZ]WͥyK H/> 2 ezZF3\y>&hv\ S|1`bKۚy XSl4n*s|/WۛG`QrRu;pi|нv UҖڬMnjib?эT X(EFG6GwT 9_ꭦ$ `h"Q97 ARrPodD*QƣzXLs.z gHG=da#^-A^Nz.\cɻ#mJPB)e댑 J䬦-hkQ5vn۞Z PAR^θ4a)lH=8x9ì0Vf?Ya~8LPvO"EۓErJ ۹MYÌUUlҧ9w/&fC FDGkν;B@)Л\vC8".߯ʾ<Z?EY_VFe\wΉ-'-Eħw,g iLWCB=2)VRS1Xΰ {vZ^, tj[X#[hz]]q3IM +KςԘRcBT#v '̬o}̢ M/VY EȶmqWUϻ}X(&UZ3cкHq%=TDxAl/>b}R{ m$YmJ qwqq msvJj%S6&4DlN'_'fg4]`%`o8tcк&cU8d\@AKbp_i;E?)Nuf7< B8(_P =,WZƿ)lc Z?t->G[Nf$b?;*ZF\ `L㚣Y |qG]OEAk:_BNaK,nfۿPKT2|R_eD9iwڱ-pEw#3pVD8K3OOVN>u=_7Ҙ"p 9kXs0( 2}"XqbKu=pFY/kpsE 3 &\T~\H9 UѹxO:ِSk,dt7Sb컬]3C͡Oh ;Hv/&rI+UFWrϨ)L':&3Cds=8impJPIz5:32CDy%u艣l  5im!زS]Pl9  0(%0B1mkS[{YwZgCukDbiHe`io4>Ϧ2:OD'jRyk \WAA93,3E!aٱzA}pU,POnSз㨔`R4N^ ]Ou_A Ih)d^ִ9'T[XAyWO5U)H,šHزn"Wf?^Қڭ 0?IKEC (%6Qu"J|).iF#{!wٵ9W w2& ǂa=zl룍٣)7V}rL`5Kxmi x_GcA*\"L!X%BbkeQXkiDž6l$ TJ$s{R \be+Xnut-*D/;1;nms!ֹ#gfZq>̆U#㈤XISm۞3 57b[DKf6*tV2{`RiLDꆿ]kfڄYv<$-{;3J; ?~G/qCkKAg΁6u, .ɘKB\f 'mIB|.~K"!x7])=_AhC@t7fڢhWy {EmҲ~HWho ~o\~~7x]3zc kn͑1O8KxZN z5,!a8|y9J}PB=v"J]C$oMhG˫jxQ,|a&\>ԅQUOn͙D#%U+Qn/cFLL`Tصi>: ,|6`~0(<3#PC1Ƞ~xzvܯFwnа}d0ͺGC{%xѹcC![BnnBIPmz3Đnq"-/_7&U]~O>9 zX%+}u iYJCe8d,1 9Ly09X3&ػy>]?rR` T@3N. ܹ!K\Nh l $ZsTc >l٘b%6HV#!aFvXs1O&L6|\yGz*\}~'ZCYNv{XN@(_̬*+>tܭ:,LJSw(SUyG ߱3a-J.x1M>%#6WzjkI;b=1VC]aRH4Cti37ɔ*ΫAj" 'rJ~bd7 rDefdL O2~" EAR9HG^*z~o˸ii@Wg*VG`0F4n`c4xRZC,T6rA̹! ?᠙_oGpŪ#/Z9BlOD-ȯt3ӝ˶>eT(i@=u Kx9T$ C>πU⧡D;5׏_Vٳ1K̗I"n_ʒ8 AW0\D(8ڣ`!?!;w5nO[C[؉ V'6S'!s>PXd\@]<+Nx.v6h#PU͜K]31юs]4{J{Nݲl7aWidi tLy瞍//MDm*Dh,9fn7P71CY/A=C?i]X~5_xFG8N8f:G'C=JyMqu0`Q[Q_E}z,`_CsU}FuV<'?EwLWiTK=bA5ڠ ( ၈[;˱j53 ){T i`sT+;7S7rͤjl> ܉Us2>H_Xppt(95L׌0+Svrm%n1`tv=t;)|xeDe;~ wr5|y[KE !%+R~|Lt@<͔m4ֱ @0z-1o ~37^ز)٫L8ϛJ'6kDQqLN2n?I@4=.c/\F-G4]4#G; \֟t;zNnOn|1lEdt Z"/9[!%zU>tie^+Y G؜līc2؜6,A9" [6 |wE@ *`7k:J)zPTZ̾slϱ.jkflE-1TcY {WGFNхE4_ E"#dߨ f[*)f6E 4%4 +6XBaXg D&<8Ğq6)a. 6|I38\/~w⃂}(=2v:$Rh$G KĀ ]>-9?zB?2oըMO eeS>K$@!AOg)T̀Z~+B%FJBUCbb:uIbfoNo+べco˻#Mfe y}ku+= vUXV\m|#y\ {af]_%_D/QXB=TzDfuXR %E -jχgf-# ۥT̺:6^\BwRvׇ[@MF k4=|t\+ȯ:[ T\D{j)(NZYu$IniU`2z&X Ltͪ 5O8#86v;6f렃\3J:ۇ2# ?`u!يlqVVlCWwG}Lw{X˰)q;-5I%LD&"%/4zb7Е36You.*ѱPpiԥ'6䨿t_UZ͑*@cߐfRznU JdIژRze|\yjn@Q_<9 dC]jhߐu=/Jqj)lxM]_-)] 6pܭ?KCD="I*L'ً]2# i(8 KHx WR(ow̳;kܘVC(n guy<9tP?[W/ф!=LnB?4T*N~Q& $wK6qhC7JGͽ;;cRay&Y~)(+j)sAc9k̴}HNL oڞo3XaУ=Kٶ9;/Bְ#9JLQ6LŤ9`^UE*+AVYcЦ±[sa  47ix}To68l VvN]HݾB'ތ$)+ AW/ l~{^Gٹ9j7vNl'\ hj+1!xrci-JB.LQ% GRD$G*񛜘K2! )p: kRtidʃ僕/|WS=;]TI*Sګ%d׋Y b/9^Bd5oI%LԦ }M3cZeT:XiqIύ]R3p!UZ2SBd[^NnL5,Em\(.ջA~ 4 #zgl;`_"Ez%Ul-Z_%6 );Ǚ? n<^[-jvVϷcShV09eswN-v nbphXL[kLS_ xܵIAun- V$ڸ:K="@kŗV>ncR]"H`bc`2J8bx.^'vq9bTS-iGy5r3dh氯6oOE֏R1X.}ma~1ir=}ng+-”tW)osx/7e%/Y'5):u=prsS{9ZMCC%l>K7ڞa%q%!_E!ӓhC qO5QXpF_7I;bFf hLc5)`"Tk1(ǭoLe5gנg_0"Xp%\h'|jb<( S1{}Qa#|q-ZodXԉTd!q=ftHOV:.۠ՐXÇrvm 5|29bRHy#?zRw6snMDNBޢ}]]j i|!{ XQvmH;NmQP4'Ŭ"h6ɅX R;QY2x*e+ qFw #~'߇)Mp/FQs'7g |xSg S W%,'|V},%e?mTz!#_CU+@sKdӗsePIy#Kx6j`[X}@HGI7Гq;Wy~H2ܰR\ѱxM{nڐbvv.D,C 'UB| t& qx|YJ { IsM܇_36P d^=+K⣷960}| @0R $Z\a." wC $4duC_H&a~|zE40͖G>oߏ?%+71c9KRJ'*-{O5GPhhh)m=#ϣ= Ӎ kLB]-K 7.)nz Bz^/FIyb\AjZiHLIu@(2 bNg()s.Px9X# 5Gn//8*xSHt[Eh 81ʌO@| թVfhd}ɏ&\U!ckտ3Oe<c\͇S A˲ړ_`Vx@vSNcy( ;f խ+|$ʱMH'!;+9P(".%S֗ᯧH\b)LE!ȪRUι)y; )L%oQ#EGihTV(2%!S/iuElvmY9 M|' N #f@ ZN*ģ)e=kA{lVu'^(k$ˣCH`'p~fgk@CeӅcX3wx c0`)aB&H.y˶!.`G}C]XE5;\>8épyBHZzfB("BZ{kog-wv7')WгѤ; z{.8rKQ*|Zx%RFpv能dLW`LMȆ;ñi3g)fC\-KAN z$m)/$ \ -=?eV7{t]Ӌ1o1ϝ3M`]D˞b+PVn;NhmAveț8[MZ( HgІb+*[:B,28j jpjB8w JI_<9%8*wWǒ{w֣L"UQ}&%t8n ;YWKz3ϝKk]&dÓK(X`2\JF &$&;[a`!q9.SѴ "ݹuRu *{mI \,Xa pO/x+m"ȃ.oπ@kL+_B}[ڭ {#rmjsoxغQs}bZ?%JdpbY BBx Ub =jDߑUaJ>饾26BRRT59=KQB `}JʞYicsJejF^_>:k$e]/u 3\jk6.r *b9/%nŐoa`M*ǖH/R7 d,މL򸀠dK}ocϕD?4bяqT}^ƾS@s7`xkwNs20p˳FeZ.5lb[sR7( Kx!I~NcaڡhCLYS皈8 wL:vk5HX A㸲='b4ۗN0|*m;"Y?_#~ϵ@bq{oրY^:Ta"t5?@]M@p}m.3Me鑳#@b%9;XOP|78<\;I ҳS>qbvM4ɿ/Mh'Y|a|<'ݱ\7<,M6䘳0Sф%7m+&w?anG~7=[Irazc}"_%LLho:uȫH|tlߦ+p1Ƅ۔v͕&ĄP;g3X9 @h5^0Lx2,fNTrK\`nr"sIJ=)( ΓT]<n)SBOG+۬z<>W6\ix­ԛt6wpgjji.K;fTR\{-F o)f2~ NhL-H9?S4ty4wp3щFUju)^`8mp4vūWz5y޷IJuL+v<* +F#8jKo|iZ 슚 @Lݜqp]4wS?>>sv aXmGQ4K]AR! fP%"yU' [BVSKJSv #k`I0I1ue`Kʽ䟇FU# v ڶHrmD8K#)D3#Ye 4l *2{9LHSXkzY9ݳḋ_Mw;r6m%J`RyNWLwIn2ZPB_ʶmWka΂WMS&!G !Ϻ2X)BC@&4}m1u (H` #j DYBqv^Vpr[-dP:_s~bU;.h#@bI8>pgN9Ќ0(5Ĕ{A8}j3Vt00F\^ ⾘KrytB퓑GJy,U=@#D2m'>_sE m_L 6X>KNZ骉)3ONK{Ʃ.Fl1AiI2^Jy10DiAG἟!)dȳLJ]+)8OœQ5c=H]6gE@LL(`{7jIe#n(DE$RG5 ԭ^;zv'O@JS #~ 9rK$`c 8`Bh'Lb竐) Cf5 4kEj}v{SLJk r@ouѠL$'Uk]OjGlb0wM F^{rTW;J" .A\!8XPb"E!2HE_ǁC=]lMv-Vh{ ,6H֣z/Jެ,w\7#W;hD;uHqqTlfxwQSItG8m6ZX:M"́3I5~kIp^nu|,!@/m \1i66!e7:(rs PΫkI,2Er\]gǢaAG to2)̩lĜNdX'%-I1BیyOk:QϚU# lFHӆmXgWGkgF ez%;vFׯ^ M+ߧO0 {&4#N2 ׁ3Z6}C}-f |\@ l”Bz Jzhd7F氝Ldxk}Go͆!)cCC6Z:HUrp7x37 % OBO=UKr5G7e<'D(mxNp+OR7+hg֖ڔ3VT*6) |BgMMُ(ab, ˇп-m5 6 Xndz9#UbjƜ%Iߑ^bNW^)xiՂ/3&k=76K73T2LVZ~AXj A8= HջΓ@#—܎PڽGxrXyJA.3p4?C},|GyWݾPq2Ooa) fְi>ܲ</V66Fy@{X;:V-}GiLCa0 ?a}si`?#?Np~ JiXܛ:ge#Sx'\^EYV˺8O#?JW@}`XE0FoڙGo䏜ĈG[c"| ^lJZ+2a`>SDc/c C >j@ ,fh֔V8,{~x#XxpDg\'Ѣ0G̮Ћ֤܍p,K`My7V65RQۏ 0 ]d!ZqBI*(XNXDbm}X+]Dی>E0uw ji s}ӛtyncC?m_t'mQ D2ԩh;舯~f~b_9EFD4SNDM4Vƺ7 *ګlf(=A/'ŹгCiSSB@]I Pm|uXJ"0\UzQz#Ƥ(LL6s߁R[Z]k()c22}3~eMw Uoc,5Fkm0-OF+4Q[GЙ@c#)1 zE)Vťgk8w ߍRr$q6f!?jhɁ` kf C٤,j5p1^iS<xt QkY'Cb 6pЁE~1*'}ACY-ĘPΉݹLܐL*w=J $6xue/ix%Vb[BV3a׮ފmV^$rVS)SM o 6 dCmbj4F}JV^UzK[?٧Of]j05dNX!+$͹D_#VyvD"lud:J UOM@B"$xYRTXu3$+GU- Tw%.Dn+%*h\LM׬D;7%Ɣ#ۀLmcqR>!PqbVTB 6pƚoZw*T7>, [l 6d VQq)Æf!BCA" JN .46Ruşwk@W⃄:S~t 뜝v{q4J <3s{w.ZEC2WV`ļ3JbP"Yn#D߅Kmma{Dgm*|#O;)hKقbW*cKθuf>ZZ SMXq?.-ʚe0ev9G~lU6ݞ.+np })!! 4%{.J^劥FıG_z.拱׉F eph%tXr! c75Eϗ-΅{a Iu΀r^tZg{ٲ.\`;8+64^oPB#r{ɔ56iz}E^ڲ ~X79cREZY‰UY22ۘC=%D'=#dv/QGp.F:^<@<.(g?66\x tUYE 4NrUqIk[W|(y#|0\::e'WZZCm=jF&P=W:dp<.7FFWBIӽ#ű?q=;N;nfm|[޲S6A2nɧ}kAHֈ'/t9! Tu?rD$Kqo}bR2V,mAjh]~j2YSU#X "t/4S1YVNT`*bdf uwkx5\ꩍYp|{OTo&1gU~t' rNC ~WRIL]n X͖kã2^5R^cE+wF+6P`^dփҼY3Elu%BZh`:Bi eƊ+^&2Sck2tĮB|"b2幚" %S qt]ɧ` -i ́1Ev Ž+΂UL:f42dlO.DWjH,C9g~ꗇ^)$[ؼpbcnc8ߑ֤r'(a8<fpד%V&0ARcZD%5Ac Gupz^j$I[^ X2lf,#/"Jw~ŵUNxa}qY^iyp@}&:#oCWKU&~pH`cGT)lXAWÚp܃KW򈗔.~×O5i~VyNK[EFB/DeہPvEbmhrrol3 +e=} (Irs]Wy:yc}4<:0w͵6m?Acf2D> {WocqVȨ"zMsv Dgr\%}jZUSs'x4b]x7Ue+x4Gg7^ ̌lfpawt[MMoQߥ^/jډ&x#|ɬ^R˲2L)5W)SVLgGꁕQg=9E70N=Nq˙ܜIRlJusa~]4f{xm^h]VxLxvj?HZIӺ̠nɪ7`K8; 3/:OŽH)rA;^1YvGsF.?t2N ?1'RoUlN݌ocj yچX,mo}o EõUX; [ 挜&% Ǫ:xʸ{J=wM6&X{YbKbP-7(>kb_7-g*AU\E+H=Cj/c8yqyΉu /A2=3䓄6+5&;eeߎa7dKr|gnuJzKӟ΢G(B]+J;a1Xlǥ\22bbVDn~v< t,5CcCx V(_+\.j`ѣC4Le|}Ank]󚎟w2uFBA88<ܫQLuuE/ G9dV_v#ihx<Ħ_ ֐iz4]?tAX0|sxЂuwb@^ª[rTYX ~:Cn}woXN,جGHDd}I.cc'x`ۙK2L9GBHKӯNiЍĊպ'ۜvb&gkA^QF9]IqIij2rWCϭ h޻Jw /*wI<4Zqda襂񍂨BIk|wIΉQd?mIsa GJΊ{u7RXjrIa*0Si??n .0dDDr_o7QgzE/!1 *϶!YgG44w[Y5~XF=K[t=H!N?Mk܀LT}c,K[oz;=1$l*ċm]MpV0F@ G1ڒgY:49sKfrآ4j*p>O̼:2QR. %eۉ_ѫZyJaаnP_%Ӿ3nL2XLts-¤/P ) ?ky 1r%auWEfFjRWt / 7) .'TB9֞&{4=Ey]y%p x 0B xhÏ7"I+'ݚATAQ?eֳa.0V| Ж{Ș {j4N%!]&oh 8/H0nƚmaNZyvImai}^fk|ъ͢L4|r}y㢻,O+LYfYj_rKM'g zٟTN~3lۀC=;3SD , ʩV'0G*81i@~fysm@ /?32{䀣=A:z -\UcVf/Rߓ < BU4ǟmVPqB9Nkv!uQaCPT-Yx a깦2]ؒZٶDse?&R|}kfp=D-)E{X7,w.ԩD 4רHܓ3F؅t' qK6uZd/>G K? ; Ë2.bO0ݧ~d -Czw8^6cԐU aY< tV'jUgxEXM 6oF.$EխsjϷQHM~ֈ †LdJ5C̣ڬՉ[uJ"C@uti%w_yGp9 L3\#&q'z(ŷ%%oG//⾛4L~T oAKAx}WU)ځ4]b3VJ =IhnKU=){'PssmDIsf?†V/(+Z͟ XJ$)x/T 642e '&"YuCfralnnd2]Z 'T!jĴPlF(2Ѥ,`1}O  6.6{XEr:L{H̚.I6`-4;T~8\#7s[Gӭ^+42ShV_^=*%;DBBT E3 ' u^=IԼ2z2)wISE$4>hzWU؍{hlO{kM2Lp~qeat0#v &mN&j7ڮ ,M$U:Uids>W;ˮR!IMP0*vQ>.GI{;3k%)G]*{Mg!(W!''f;!ګU,❡ajZΉ t;# ޗFSUhp,]?YtK,CR2(a$_)Liۯb7k͡뉮yhی2_u|~d:Gvlv:x<=2 Tk*J~DrGfNw%LFwo b޻W ΅ʊ>y~t6E$+cpЗmOV)^[+V8#97-cc$lY QĥH70WǕU%9jV̤P/"z74Vd[ ^bLWE5 bUWy.Th1潧E\[Zņ%1y!ӢOP+ _NO JXɊD6}.u\A>@BZաFK ;J,zQ! ]oۗ82Ҕkzk~$fNMW.z^Zq&&~u"@@lR0b!X/.HLJO*Ŗ 5&d x,vM4ssTh1'S9k?Hx LwF-cB ~){FjkkYXP#^#i >~T}E< jzk +ot׼[+@NK r5(>,͡%)gؔvD#|:0Jo YS&'{Z;PYq*Rp\C: 4xb\f \,Oaf˟6"2G >&KJ@$Hb$erA4hE3I.UV_T&Ubʤ@Hb`>*'Q`E辀${3rC&]Sl%Eу>V9@}W7YSR&]յj49*Q?+w#kҏ}Sɮ82&v xCKAwDȝ{'<w 1O~jv%6ni%7GmVƙb:M~Dr7 3OQ MPI<_,..ܑͧ]umaΙ֦ ha>;u?dkYVV+æ鼾}s^֠y [-v?C5RU</:_/U/C1J}zBX㬋wU z?[(9=?QpqU 2'YB}KgrgyLPQ*6W[? Msj^ {Geh6+9{Nt(E6#\ 6W@o5k{]4 ?%I{-jbqyKNryПLA~ mlwe3%BRh_黃dõƜPuҫTRfF9g2W4}"4axP;"#NkŲF{DXN`:=)ueI59X _\PlkE/]'wz=v|v 3vp-zzZBw񬛱[8)oug//ãS^Rl줌R7sHoEڂy*iӣ xw]꬜wxVd˯Hlyԛdd)!xHI&tElmaSYq*"gLXie+%N~O죯h(_4< M<6C@a} ,Yb 0Y7uNmE`"' ?MZgnm0j.Q䈼('h\Yc@ϔ%, Oh"O_qfO OX[jy}ZR/F䕭G-Qc&{%6לw'@|IR'(ĩSzbtsF0y6OW|fXD8rf%ʔf7P5Z=!k+8] I{2IQ(7vZ3?.iu8|[qΊh mn&i|,F42f`y=j1zQXZZյGߑx͏(%#U;4)egVc»:SӽXP0Vp-TԫOH+A;QcnyXF& qީFB4M j%!@s҈~tm=e0+|ëSC\~VN 1g~U_2n,Ô:w;Zbћ7*SmdJ.ah["@o@#--lwlt/VEciXā@ ōQ 6cƟZkd#C5 ҷswt{Ɇg썤~nK4t ά'Zq dQ7YuN>]IҠ^y`Q`6Ƞ}ǾLQ#M f_SbV@&;qTz>˚ Ǡs"_ _X Yԝ2۞GW'pA`)EʋFbLʎ:qhP϶A9ẫXͶNJ.AބS81?)q{ZǠ.7=4"ESIG˕E._b"Jˉ:D8G[y>?NKGmdǠ;ؠufx;f@h%fFz —^x|9BPWX$}&6Fզ=܋Ix̒ށ"JPbC<`{W A"3]e|Iu%ekrd |XO]#Xak̅<.w3g_zYDȽs(Aw# sr$뽌RGj]۶( !\؆98u:a AjQ_yVs}&q md8 q(bʊU#SSXT krlKdwn±dyPPuR8 ]7.h˪t ZAUÆ'fŬA@QŜ0v΅SGUK\‘ h&=W\IAbie[dـk@Ղ_w*9K:@K|aVhc<Έ!g~L -5m"r6(Ȁ,@2PN<\IU}3 )bAzzO|^nRtw}uv/:K9:4p~ǔVrO:/z2ؠ0}M*ks~'T>,28 rwWsmƷVi~̷,C$S#G1m6x#ArPŗfZ\s<)<#zGA>)~ ㈉7Y4+l:$x4U~3Pmc͈b;^zwgUC)pk^04Vīy!~6ᬑܣ&^ynFIAm!i=CYW<zsE7u k&uZ 5_L3-jX dF>.t)r8@[߫G%lp2TxQ$vԋμC9ӊዣ EM5+*/6=?(P Ri#^6E=v6d;+f?I`җk0KN#[dRCq|Ͼs^|6 ~s>&d OҼyUەƽ e3XTp6O87;SL,뛓ن'\] :@TkgDb;Uޜ8JC/8aS"tKz}/3QQ)!xBd(IRPV[F} srsяYjJ g[eг^~/mo|tAG *"BoT3s̝s'I:dw> 9V4]lߕ2 8z=ViHl6IŦPaaD9XwzLz(mk4E]X5fڎ+݋z,^kQ]mj`"4+^Tι il-7kw]46Q6 ,9鍫Q`u zɜO50;W)dG]Bsm$^0_5LJV<Qɮ:#ҊrA\=*i Ի<1Acr6Y,v9Q~,B:at:2 i v׳z|"Lσi(Թpw-!4 ?`4Ml6j}ϓڴS4Ith;azL$>XR\N=%C\ŰC_zR8m7xP8Upnc&&qQ~a|<Q n}pA3c`)\S 2lP48TW.kY(_E.kfm7iܛ#> (3j}3{7 sfP:*؆L<ѓF?0{tb 2gNȖVK R ]@0מy+ƁZ !Q 2+zfUvwݧ̃LiZWM6p2{d35]CaI1eb)2~\FYY{̀·j,6ls*z_{U_ބ nd6f gĔOL`i|ZHQ/-2@׎y9#tB3߹r0Îւ FNQ 3:ͻ5;YםuOP9/\)$ ty/Yf.gKтZpgg((wTĿb,]6/X̹%m|<aonXW]jФ{GjbaTu~NȬ._wHe[,`mKq%6<Ѽf(H0jzME"T,-$j QUx\*C 9[nyP t\rͅ3xJ8# :^N/^dK_~n4iOgiPC: Pᚭ1꼄QЩ;GD† Ks0WП@%ٍ27*og\(Jte`uHo9Ph1^Ͻ)¿MwF;ޣ揖5_h2~W$W?5׷+(u DTV c=WTs@6-I}}PAa1W0]c=br=g='@²Ek>TJ;F R5B>Oa]wE6FO b?X'&y~Al X{UѮ&D<GB6(Z*mʮU7oM]<1 yP3j~Z2A(G1crɺ&MxXM_%~ 6yp*F2\)y6wL.F^ M'fhNK,#;1R81X἞u=,`li)YF&e|oXOPpXU5~{^qldX@XXV#]F~ɈK;_KѺf(`23rZ]lo#i\]S"+mj^Fd0#sZh\cY %hS hNOslM'ƁyPR +}#]=Rh0s1wW+FsE:MxW[mȝ%RKʎnc )sGupk٫[P/USE9ʮ6٦hғA$ B1 pͻMydN4#u9=?gsy2X~u>6ݨפ fWOFưf|?XUg g3ۆ\N~$9I*4%yf 鈦]0"qLm% KDo=dȑǐ ͸N^bBZ^u PzBg1*QB':- )zFoIP =d97k4nMW6` c 5_ԜA)a^igVkt)$1 h;_5N鏒i;@p fN;^׮HFr[p.v)Sn\(sߤ.Yzկ>9L>9\ t69yQ,|Y.SMZv[ddX7DF:_-fXΙLr ۯSu#6< na vb[PA#|?&efȐW2Oz# H;5J1qZz:GcX֑<ar5gbHa;ڸ-R,K9&8xܓHB-ީ5 *{FXțՁZV?c'׉pbx46"Òb[ ^7E%冤.#o&84w!|6V?˷"IByՑ^i?Zb{̒) e!g"Ojo p͒G"d⛤xBgG-jFY- 9t(q1Dh0*BۦH_ T] ~JZα G8Rfy[;D K^AUzwR~>@3kjsKoij#kqwNhp|S8oJ1=)5?7$; W)œvzPv,Nʊ00]pɤUa1𾫯~To ¤{Ymve/ac`ܸRq<{z,A]GY91Y#ҋ|K<Ҿ/SS3DݤLUzZ:JE^,7e*QF߶TOΠ 3d\%!:⯖ '_vTpY̗'sFyu}$ ~rO4 tK %M9Wt֚@}&/ -;+o P^w-q⩾MG+DgSuwH(Sa K'/=k0ݾ»{e2 ?/=К/ǧ5j|`/ξhlf.} .4>A2+l`?t~zK=+ټ; e= v8NNVM15D*Dw"9XeQt}3N[u4dž% (@&С~tMI59?sn -xI335a ؂׏PIymT8 fZ{Ͻb Mu_MQ֜}qz [؛/ < ùtrѶו ܸX GAu f2 9~[ mƸ/";6 _>NG_?^ߪ_oE<[^ %ښ~U-7ü}&8uVA+\ 3ZbJoYJY+U>K/) 3{P,i 63}YgG(o e.r>sqVș/dSڟؔbUIGĵaO:d]زƧ֣0"Ҧ᧪@AfF)z| ا\\kr\rAp=;ȁ誧y5vMlju#0B :(` //UTDtɭ>yPG4vR|,Nj?v,wv3}BMa< 9*s1KX+bt}?0N+|&4fER6iX?.8V&/M`9[wqSree,2Kf`v7o x3-.prқXMCtJB\ˬ툮I>J֎d4H4l,9Hv[4jx̰fgJr%K7 #Tj%A zqNȋ/gr3{;2 MbϹ.8K׸1 424OA7@0,6!_8bkRlzT}' ?7bQVU3/ kfz7~C:ۯ )e`ӆGG/DOkcKiJםJ$ wLns-mQWY.8ĤR)C+q "7Ψ(=0hZ%In=qwK (wzy)gD׻f>;oS\Z3 iJ>cDgQ;OR Ϊ|%ȉw VZOVTb\Ѻ+_' `뜏Cܣ@N8eSY|Srs2UkM S3Kg 0zK4[ Y?c9vOG -.(}߿`AJ ϭZ{I{yEA-7!c=T 4TY_ KFig\* OæֳvN$ HB?*L=,Qz#FZo~It Zb' pE]֪^άؠ5NQR|G\I2\m|EY͢zs4نsֺmj5 JrKzHl" 61)Fϫ0:қe^W2zGA/W݀惥(åȳx*ٰ8zt"b">N#:\[mrCuXZF?љm%B;{Ŀ5rA;o |L[CLGEu36A(QϨs+MGJؑX_鱒AJyȘg[ׯ@ v 68PDa[(ldV#Җh>UgNhsFc✲q,X_.%+i_p߿JT,%@3FTC{KOA ?ޖx&lOzҪA~mL3j~$Fd\v h xm~#~'R^)Lƞ%UA;UNf{:x X7wIW{E]MuT!چ%mFR̎mKPJ ݠGW9\z=[&Oʚ{ U9,VglG䬡S N(fkC(&MgG~. m9sŽAD$D]K8 9{TS5ۜ4v>lv@2G1#KS*NU H'J}ڙí8xN}m w5.)D! 4@4`*r6yQ&wBboN6#BfI͎kk2e^E;R4 鴋?QYhn̯Ɂ̹;vYj s)\nGq?U)<rb@Hk*% xbntQ;6^O=AI29dA3%H,'7!~'ReqL4̾#9bB-hjRCa BJD0Ʉ2kņR̩ u {;k8IZZW<VznWL.Ir%<۔ɩ'uF8cOrdgZru,=e0)[r_ng*T~eBɧc/Ք|h:뺠sb;3]m-` HίeW-pH<5 ϔ ~ ;=J]yK50Ͳd+J d;0JoƍT%Wb&;J.5lP mMfHyRQP C HjW8P\2V\ (_`W4ɉʨв+'^a09y'-ހբHN[f0 2z8"o@삢5rU =Sg͑c\qj7%6`:p؆VwB,v]tjmY>Hu)̯a8>i<2ӜhY7W]+ Q^C:D݂!o#ޠ{ҨDT`dP>-'U{FM.I)/yvFTq^_qtByB}Evq58Sk!H/n!7Y)y\S: vZ7qqs7T)hWyB˦ח>hN) 2%V'ԭP]{lN0\VeΪ,M\HcRuNr6"ߨ W:ei[}F.)G{I *@q?(|j?k$QوeRx`p)w;N ^̳/rl}X3]L#Ϭƞ\xi\neV.43m|Wci[YɖW]G,O#^:s͖?W i5BwMB0.Ee"2 8\OA@^#PZM LT􊠅F1{= o:[a;w`0\H8Pz,>ɿ+8YD.G<|ݏ'Bg"яc/-|?:EGLMW棌n=IɟݘsOF#|8 fMXoA}͛؝\F6Py93$X /Mev%0$| '8aF>;X\o/3 DjRdQʄ8z cdzVf!>mКzYi$&7Yē.[iBc;A,Iqkt:5DdT9(=gRrPVn'mX~@Y Ʃ)όq74PwY"ݪUى",!s Cz?:3@@z\kfbaZԧD=;=װ4@fkjZz'b,rOj#xtNM; E=v&@9tϺfJ<A F\\>~r̲,wr;'6]N āo"s`j5h+b'NW)*7E70٨9ś8tZXEq\)$'-6`%>ꘇ{4x!4ղꖘ ֳb80@N"+5F)7AbIY=eGT.(Drh\ _ґ|n`)ҏd_Џaq6dz* P%}[oN,(Z}9kjH}^Y|QJL|WY/~a[/4)[;.{~{x)'5Q U`J!M aνoh6$ɕ'5Z0ɥ)_N! Tp܈,ˀQ>TX7QZ?&s}p,EPU7}$b.= ~ 1us.YN. ^PmK6CGj;(I_͆k:oMM}Z5T!kޭD{I2\`_~S5Ӂ>㛏N=2 U Ac2#D gƹ>؜Ee5N7:`X LiyL(>S%C7@"d^aU u "г594a$G,DG8MRx:rξŃ, N.9M㬏ޫvWDXMf}3ƏU@Z?}|O=Q1Y :4}0Fۊ j`G+zX.*]1_TL:x^9(²I}*-bBչ7d˘FJ|y11c^hEC4v# F.HT/Xz{ϡYv7NMK-y33888J6 } +!yt)ffAe(='G+Aiy.Q=:&xټZk!k&_CB-_'!)>u4+nv*@:#mN9+BACJa3KnˊWƎø2+~CH&(^kUl85 @lTK)҇ uP݄ceEQ(SMJp[M 94Q`H~IKeҦų%d :t#,Oh󸳥!tZp hqg#.gX-\XXOG5Fz}TYKBgG }(Yл)qПN—g҂q0K[R?1&L̃v&؃yQnztG \N7-|8[J\laTv٢l $ `CQ**81nj m-m cۓOGTjBD"W5 :TZ;Hk -3j#^ ŃAʎ%AY+"пoQ4+Wl!O~Ś'9PrU^;'h4H#5x o7Wf6gcpKl$Ukb9j'ә1/E$[Swه`̜4EvoRs͓h`䣝՝i [qG9{{gfgU}P{9Âj?m.2,)<⻯+F*q~CjX"O·}X()fkȆ_߽|4kVdEf˜Pvse"-J F׆纼Ml CSvxXY x2`LqE71bi`Z^'"ȬP׽ٵӣUmN%fFyɟA"/d5C8 Dŗ: J=3FiJ*^{0p(T-4NJ\zm 4; ]q˾&O=#i$ kb2Y^ I챉iHx8չcVHRC2zO$[zx s^%];Y,LӷΕbA -zM wM\vR׫c22ߔ6xPL }8~,˯A#@<0wZ3|/!5KJ G~V`kZR̂DMX%|xobFkKk^XWrԃnĂ2]%.""n \VJؔNKsz+|}n?x\K^F ȋ-W54*m j,,O(v./ۄ@rMӆˏ|? S\SwT#)w@9F*'RBlM3yН8Ń> 4& %A?z,NP"|4^y"ޫmn4@% 0/H!C=XG̬"i\YAᇟ"+)q!9 A),Ș{?idz/qWBSuD$3:Z7H%҅OP9<DŽ6}=`,@ɗc [ᑛ`t.h4~B8Tz1r8gZQu 6gr/4S8_Li+󫖄b+ eI,i/F} T(7/eQ}cIyC(mK4O֍)^z j~\8B3RmvܾQڒ56)Q`%2<\-~L5pѾXWtp\M3/`LJY֌gŌSHoH/ {r v& b}%4|M6Aux`;iEۊv+22>n n\.Y[V,;dg_qWS1R4jr ыz5&Hٟ$sYA:;D,uj(i̝z6Vv +sDZ\ yx.P0Xy]̾o:)܅*drZa;-WRgc+q^=FwߐM "p' ,'kF_dzQh;ow6-fM@}#uy4@Mf9e:u͂ %jG@zj'q=g A 6RG&b+V5l@LyaO.ǚ{{f.̟S sLj]sr,LpIqҚ-Ə[o=d~W 7'F"Cwep$(9 H}j eR1=o.%BYa:Cw\ڠ1㡺}:+|kOJ, B 4<ƭLπF:#yٽȢ4{wYDQ'aD?M`ތ,M bQw% iעCogB^ ѯ^1HhK!Wje<}JDo3eyuX$0)D)fذgU95fEz|_|6Y.dGʬod`iցw]wu{%v4n̯JsQnhr51[F0yUE:V,-_V?-4j"L)& "ې{tʟKiH^JW{)0l߁b(NGG*qIk12)!Wl2t6Qt=B3K*AW%1nE\[ `KzLw-de T=+ _oLI BQ:ӧz`*gwgelؼ kKIdx8&|JW|j +`N-~E?z]d'[X~<^5/~m'VedmE)Apw\q%t=Zō䃄gw[9(ias‡?鳩퐲ŧ'auo$ !9;6WC4S2C%,{?wY%mH . Sj[K,Jk* ~Am55m'b}5?Û>u-ev$JnMg (͙J_m1$ޛ$>JIݡ/ yL W(Ps~+c&DN&2eТyʿv1ě9sV+#&3=ib0^,!W,҇އddg9 `kӟ9"Ol6˕8$O #K_Hn5(‘0.(ω<$Lg+0Ad=:z_#ؓli\a<wK7km'P#9^Zs̚#H3 dG̚ȭ&:\$ܐmc—()WrDLl2 s׿|kJ$vSN/}@=~N / VDbS~w"IV o0n!Rh`  6Ӑvh5 ցt.ɘ=s=ru+C cҚEO3Fi#r Y豸MFk͊\ #VLiJ2h܍p DBA];a$AZ&?i?n l;}6Hy[eJk1kzո8e9RіTs%}XNkM8W嘟|}%-O}EFp`N|ƞ7FY3չͪG^|0\B9BtHδ^!7Dzru8\pV._''gxvy.4g` ,('8L^ yFVoQEM yCx_z S"4PV>aP$_Y_z opohK"4Hlo/LcsP zΝI<`SUY CЁ1׻2xC ,)[),GWq}ڃIR|{U37 ɉd ^9 ImF]?~sUw_Ɂa?!蓨"с;_6{>tv]0ͭ8h {Ӗ!^0) gNWl/¥[B7#)Fh"jUd=SEb[[^E7ǀ{|1F䶍K?"-Jji/)9c-)$ga|Ɓ Ĵ_/f%WpwD~e,뱝Ϗ/dhrO`R^(zoPgI|$) 2P;&9x.FM8^ݏRN="d䣣!8yI_푞Yuv@)WS]Sc`W~zU G/n>8`9$"~KXF z&',)|x[t9r8([zvi*lR3d pOc_9l&k兹״)镎Ta[)UP EۤxADrշQ vZ*OtR Vp`Yzj3Exw[A59+ |\F?? GD_!Yhyں) ZkE5VN-k.`g[#dB9UM2Uw/?gAQ)<9A'7AcZg6\'(H"4G(5F9=V`ﭸ?7\x^n -s + |u+}VLW\o3?Ҥ,JAO[$iGG՗ۚwV˘z4)ݪC{*t )E8ĵ`o%_-GnĤ-歷j-s4~Mh2d_!hd>ǿj*,%b)VeF \Q&𼯢3B1#"5[~ /ohk5HvRn]AZ!2к !񋀅/U`2lJ~Ow @U4eptż3yVa\8<INXn֖$8%5khDs&<1~ۇG0uZɃt5٭RҧU|Ab4޿fL%irk3-Q6C~prJTV;e£cH=HFE ]Dw6 훮J "k48uv9MOvO{3q׺#J6d=:?r 4}]:ye$?:m(`q xPGY)wb f8ߝs,y߷骪20|N`Zw.ڶQt~ ?eжy4 +!rU(RqL {L?F5ckXϚX 7ɚ% W^ZK}j.T;"5ȏW1G& !U0(瘞G.0m:IdB} (2s, K?6 WΥ9 Ub,s6at41[Op)|G܋Gw~Տ}N)>Bֻa~"ZUg 8xZ},&m(~^ۨ'fh gnM|Qpb5(e[c,q)zJmkv"7t)d#-_NWSo8>IP7|T{"ʣ2Æiی4'A}Ur'hhP !7C͢f#z^3fjftb|ļ_ŒaWO|„ʙ˟7&3I8QQZb<Ԩi`VvG2Q-SU<qyN(lC]ic}8ޘ&Y ,*/-T~KdkL=XEA%=LAmChK-^\fIrU\pC)|ݸgVJ2tv.~#H9d?(<pjK'rj|ҳFYqgss𤿍M3FFL拉!fLm]0?Vʰp;+(Յ!!e4+1]c"KUz_fpAu՗@}a6x~n#pS*\¤ h #7:4N Jb?Rx ji^.s7G|W[8Aܕ5T@&"_982FK =fz!iʋkן}.!, e"V25" ?,6l3mP" w*N C:uL`p$hsY34 PO% a >үJ%|wg(#P)3p3FE%o}a~/ {6 fX)e\QMy^8#kda?>U8M {8mM%nEMP`&u-k"P&E '.fD<շp@x?kSYaP^b湪eƘϻh|&-'x >yxľ+_SjBM]=Cկn8'b7Y]ڝ8vBL"ajDŒFD:Y~~h|sq6~^$z'V͓%X[NS"r,թLgU4\4io2deH3!D5!/ R1B8D?!HE+\՘l&de$4Ŷ;&S)sVevhGʟf2ZHa(~Rm55xCc699:$ݤq.0`)kHکBX}wZ@s*fT5-eeP3O?H>Ok?_6;`4O|yfebx2N\Yd{(@hs!a##lv KIz`hȬX__R#[6 |Ц;ԍ ߎfLJ vsmų6p0-C*P30`Ykw _wu J( R*8'dcJmUc',ՃB1.6}K6$ GT!&NZDpgy|j1#榗q [qG.wЙNJۤ/_^ IY8: ;0go~v`& BL7NmP֦=eTKJ v( 'I~%^ Hˮ>|%Iw#+I"5豳{`r\b90Lx195am6^V6̊D3&_eh fJ{s X7ջp!aQS0VGq;w!1  t˫q(E*{'{RPSK/v0'?}vcTkI;1#LlgBknF8\b"5*5>72Xa6'w3g3")ݖTL=K!V>;sE31_~JPJO8YwVMV~'T fZ3QJAԌla#y, ͌?;k*",iG"uւN|l!h6[[{qZjР˄rq3o$|I%z_vg 0u4Ih]7Q>r~L6g_o﫝ME4GJ7,Z1fOنirS;fD̄9݋J>.VRKZ!q<6,]`d$4}]Ұz\) \)%g.m=oj̖: %HB`oG~Z˯\TaFB.Js/(S2CAaS ]CeVbpPA̢%>taTJV,z+&} zY3Q4t%jP.\bÔg=)6;`.5$/L¿z>*r '3^̾YTf^́*ݬ lTm߄*3{Ked5qj*0" E?BӲGe٢}q#mlk<'rG;gl_mNd~ i~HK$b_@"1h XwDSw2?J~~A`$#u5?@Z47ބ\f]#R4ߙ}/8n:d!qZb$q~P<އi Lswb gUl"0/D EFb}d i>V6PI9`ՀϢ;!Tt )S_V<٤ȉ?"(Ö#5]7^Fm =#2o:k/'.%`}$V,?X+o%Ҭ܏lr9wjX'\uHPY\Nj&n|F,ytP3)( 8e@t]؀~=l MX6wJ acz/<*R)z(u|gY:#Tus0/<. +ɤ0>RG,/c-uYa :Ci|o (W>p4A1 bXc@vG1q?O-oՏ;Ϣ#Le"D/T’K+/["Y4 0pJoěR1H߄>U¶O}q"o ؊ )C%b^cX^[pnFkiF еhS2"<ڵ=gV_1S/zōsҦb|4Ǣzq?b'/耤 yUK/UD, d;v\4/o]Hzyى~5L-5@%dc&UPK[g6Xs{/!A"P'"vϳEV ,Blt!alRDb"o%.PUtKX\-VZ?nÊ׷R,sQnpmF*>cPZY kd6&ނO G l &ƥ l@?kდkݨ|_zɝԃG3 `7 _|7#Qo#|3*X-ֲU">vݷ,9N B;R§I#E z4FSfILli',9Ş O8L -Ϋ`.\9 >nbvEm ڦuΏ[qwUeohmz2DsŨLKᘜ4D4b똉 s,7MSeYxCsOGs+U-nRK"N!={Jf>7[ian1-/Ͷ΀vkh:NJ#4Ɠ/P$J9"3)d]|}2d!3V:aKP@SW״`m1}VÎr2#Yp8kBPM1S NOTfP )з`??mĎxr:ӻZSǬܳA6I91iEQ%e^IpCž?F źΥ,-.5a ԳK/&{dl%ҩp[:k*T3]b~q1l]_A#0`VN3/6"o͑O&fj=S# ֻ15M@phG%WԪ)vJq.u_Cdh|xe|iWs k*SyWq+) rWM%m`[$iXqW-l8e޾,$_X d(?T%]fǹd#-4~5R'.>bcG!4OދyĤ%)$S\-OĴQew>欘'ՏS4*E.O#o3~NZ^ш :/fy?h3};WZ lCB*B{?1& 7<ۉQQ}$M$P` e.d!ԫs!{^̪.?sf0uB-jf =ғwZD[Ƅyڣr̚06YT>a䪞 :y/M.ޜs iky;5v݀ǝu04w{vݼmϫ4ǝ ՃRz#K5[-ڗl˦Ro1˘^(.r>[}CоPǭnrиOo3ǐ,/$CYgĪrlk~-l by"ױđiA G]JA0lv  ^3ݔANyJ{gEycQ&'>\ыy:ЁV Q{!MEp>~++q/`}e nƼ%nN 3jSDsIAFnY( 5 ֳB3,΂Cw`IF;)ugduj#e 鬪pʶ,aWU:j4Ϗ%mWG%E/^sOt0=h8ç|aiI_lE6WkƦ_e*?˳wGqN; LHfdJOZ82jO4/=bm C:pHsNYf7 n<1@xUU-rux7Z5]`Fa  irn6qkN]]ȶ#+N}钠a3EѼPY#xTv/p)#n 0b*{vBw'NYC(Z0T BacYbw+YUFJ +'`g.:\vRAx[mJBzVJ w'I7†4z`/}`4=Y1f|)e%(4h:<ã7ղ:h<[-+1#Sߺ_ZWW̗| Kvdf|CZ՝Q܃'9M^0ב| ZeNf;S3w`Sz >(]kjQu>:rD; p1%lߥnTrLb&!tѣqSGp/\1nXK*NijZ|rO-@SNQ 7|Ns[Bn [53k;רC2Q1 .㔛!b!۷A`/d8ڌ+usE@{GitvB, 7.vGB&ɰQV ?r l/Ј5GL]?#eLSDGaI*/%V-l¬X(BD٧=—@K:vmNOVV L ;yToKhW*_fn/jf-14'`w+ȁ' ǪJ-gj!\تm6$# |#8mlT5n/f>jA)*UV,99Cj؞U!H DQvc-6rApkb9m &+ЗªWVxKݣLD5$#"vBpc^&۱EO,LMx!@٠_3n xEQf =ˆ>@,\`}pF;)ZcfӁ`2f;ZvǛGdڜLtKo1":'CW aCu=(xQdh/([1.^ӵ ;JP&aךAmmoKMX;:iBjJ7 7Z>@è{yOCf~vVaN ԧޝsdT>?0'`U"0fÃf dlqĉ$fqX2?mɃнUWŸ>q(ȐKpWPkG*ܒ˚'0 kİl7 3@VqVxq;ʥ닭&F&KȦ6*A(?:,}-:&C:[|.Ӣ'[k2\YM|*50 o˱XI2h3RӽWYV1x gO=6eE(}ς NS1k LfzT(^m̨m'"A@խ.*U%@$ؤ)!iyALZ H<%~{H{uC\#kOܤMR=ssnNc2atef^ZkeGb[Bϣ87$SC9j9"ATi=}f.C1RʡneZ zk8Qars==nϱ 't*9 Q+"$CJ sD_cCE ' Dܑ9I;5͙~-PhUxP X kɛp\n%?Dw#"DktC o fj`᩺Vvv|Pz 2@"+r*LU]M~̠wty5=j7ѯ,~iAu0KU>C]V9-chb0eL(K1}i**]&Qo ѨEwPB`9)'"bv:7\^?PˍmD;) ~o9X쑳 _Kk$$L =B`UdZUxFFzUK0-xK,C+1<WFZXw ܸۨˋ 1ۢ 6//`E<zfgdo^ 3nZo_4~Cׄw#UfI'ՍO8!kǜg?»)'zw5BҍVBuH{6q4Wr<EޙtV9:qt_b1yz{}n~9]4؀ aϲhA\[d#m _  &H-sb|=A V ;ވtCӼk#%a.pt6wo vVpH@/dGNf?zS]IDFQd;Iׯf Dƕ*!p=%u$:xÎqkyn뇔hQqĝSHU:~BuE-!WтSsۉhaZ.Rkw5ՊP;)`A8?d!_Q 9º7~te`t ?0; h=E΁/7MOe3 `y2$Džf ltf򰳍n,0ՙಲDH =ܬǮ7kqJ%⋐f~Q@vc|C3"×Lqȵ.;3 P{*(oQYs3W *O|Q:Ft<5ww9Dޞp){{QZWb qV {ļ2TԸG7&B8pLDp@f)l9`VU[tQZ3VLs[ќj9.&wD+=R6̨dO irBG7nK U~)-5;([SD|$s.zK7!,' ~*D[lVoC75}7k>r+2ŚxSɏ@_!1X)euth { {#.Nyr$ɑT4$ʴe|Bjqc(s.h&Pz'??~Ս7R_tw'(HV\QPAfdFYд@KCESS G[)_z| *~Q8[sD|YO晵b F#'?dA1 vTo-z83P tII$ .I?"m9V{fְ,tknVоnojBu]ZER{i׹h}8V50$(ty(G~G1I83בJ zWWѾ̥届e#n4ͮ}9|h2@| z]|uZ|1+/U9-4a:t &:6)IܱTg:. 8*ӭSVۛI.[+~jV 9Aѫ<)_7-׀n4ӎz3wR߽&I\|z^pܽSJ8\{;88x銽=Tے/c$ ē}cOj`z?xO*x7Khd|AGs @:t:R;1=~IvF/#);  w5v: bw5o^Nma7w8ʓm0>=oÒ[OapPF5!}eˎ#3`r,(!?eP}ifHz8Q ++GuV >}4q}9ф;c~M^ͤ"޽Ƌ\4 Zc tEhK6FU \xQ&4=?4q#lpڱfhɀxhX#&Be'RWy*grC~CZj?PX[_Wnw`Jz d!T\KeI}2&wbʸ́CzBM;OT鞛vO6:RmǍu9u3{7\kV)tQAc(H4`M  hlyc-J84} B0#khůt Gf:7̽I5n_S@u7ZGrQt A}y,lMJX?{A(F38bQj3,[th87ƯvV uom{#}NBcbQ=òQRb/O#~"2<w_]A+sP ljS3omB%JS9M_KU';CK8yUz4 xtq]!f+1;*ޭA2q,˹j lS۝仑0$P lqk.e9[WaCj[;|FM3qOMiEe3mI?V8_ w 4%љ:BFEdVeY`.܅OY8R̙־:R|iQ-n>/jghk͞FqD%Y]|({̺^ Rl++F_8㇍]d%g0tJZOGj.E+!&:^1í z874TjZԳbxX*J6L"w/Dٳ܅Ϙt1D9Iu\i;RSH<EOe#Z(1)%{ABf6} T*=Y6M &645g{=BM0ueE=D(+"$vqRhVu2%-1~Gtڍ8? FF_~MsTۜe/Hh6lf_'*DූcڊEHULWoםUD1ӌ ==)(9_23S~{HV%;cÂnDb~puw ]W n p`HZ"FU +3PI_"aE:,N<Ɓ0nb< zC[wk*o:罥k X۔gٌ3>'"/\?I517TdPRGu"w1~0WƌdOӉzDCw#ډw<*d#~p62ol&X osl`@$MTDkYG}ɕ[lD )/cBe( mD%G4eaI翿+,Odb|\MR;3|7jWqK!LFP>s,+%oS1bR2d9jun7V=wY9ɏUGl*l1+|D9HDʹN<}TCJ;CV9Ti(N*|~UY’ -rǕ1we^'/% df{L4V{Ӓ_}cu?/^$y0Zv9MO?ĩr^=|=O>An>A4>Cz.*r8/S8<9txtC>ZQxʚbkc:jz\N8,gaEi`$vo0\ŋMʈ5ӴpjgP>eiO1^x_ٌNQeo8S~2}~Z]rćH7ME$Db~$Jr9zH'%3`J3>!{ RYBBdw89"Hhfv`puw[P)+LOLIAGģ&V+N|[r^3{Օ}($2DC\7<%S;H 27eqhۓ gXLAB"Ԗ_AAlE>#6u@yZYU[&jڦ >LHo,.4c&2LK-dэ? 3V"x`?`Ci u*}uҶЎ0TW#9M%X?vl6 "LTxL9K X'>W$ݷd51z yׯ-_zTWm`L2,A&ہSKf`6Ʉ6@EZ?:N?~yyǖZ>99QkI.դhqM45?z?A~tG2 0J$yX4$6%Bt w6\o Wp̺'jϘ-4~@} O#zI/Ke;2GAd]&|ޕs c+;a=OIfJ#cWIP܇\2"G_9Y;)g= ,#v_Kw)bk.k<;:v.c0+ 6b:B"ש24T)_$<JЦ"J+: L:d!D>s =m2ȭҤ*kpO(,!i%\pnGtUJ=gCaugY_ A>Ln<ͫQuңWMW]2tTm ] [C6axB ڥu L]&/I3_[\-g-?uRgXep<m_xrw'w=JgH<ȁT ôЖ\fT 6;0Iٿd% fZ9ce>Gש")opT"qa\@oa뢳 jo,4pHw ;RsiGPRd,d4O n*:y˶.> 0]&G~lp2<@!{uG! /&*P@p6#|*EE7>oۯ\uƇ"66{|183 jw{_fRlkD-K<rm6b}>B"?u6U a+5r4l-pߌ¼e#7Ut3^Cw|KjM穉Jh#=ĪnQ uuup'Se&2WNfC[ӻ}0Rbul@gk!${AKO/jj}\4 ӪY|rd 9CֱlےRʄ,*6kSuUVm -[TE#2ǑnxB-5k|i7.ݰËcW->|)š1MG8~j8 IKƥ_UP͐_1<Е8秥GST'@dz-tAmH̎AA23AYq{3e,O6%`{xgl F$Www%{,/fs嶬 P 4G;M@]x |KJi׎҇ m}\u2Z[fJ'#bA*eao 9(IQfRVli(n3G&/К[8&$p,smk.{"KhyH͐L=8W"AIpQ ~ :dVy)PTds.Kb.ڰdmct˕ƭXVi=O&ޗcm:dZ,[7l(uLsx{M=:aijS%|Q\)F9T$IL 3ewfH??Dql[Rx< |HEb4&@ݴGJX'&x P8 L%pJ}mʏNq:_=NC4ם tj&1ux3 f#.{SH}G:wGK Pj]Y T=lP! Ga:" f'1VѦS0-;gqX|ȩ]Nq:f e=.i3w+ /jQF\xT7O۪ )OZ#0VAB2wRyR9NWGbtQTu˲pߦ#,BҎdѱړ,Mx^Ng4 c"&?))ִieB/A/W@B ,6ޯ@K;n:6hFD1" 6m/`MԦoZ}F`3󖼴3 . } K_EiRE|j'AU>eo= ``uw;ʷ x" Q5q#$7h ly>e3bU90l,צĝ8d.lנw:Q{Xu/ϧAa9L{NΠ_0Vu H vRCұ|b3*'OzL[e;2tz)*,h3LG/=wL N8 ~.WV]1 u(巐37]'q wрu~2f\i PeN.%AP^vT\MW%*nl`0##Ң+AY Ua#%#!L>9 ?7 18BPaeY]Ԭ]LD3lfy6^=%Yn8K14w"n&xf vv I$H^%KTK,,sy4ںў6nLy*5j-- xQ]v@ e(b73JtGj{V/=(dzLj;q7xLއ,8_]hcMR M]~H 5qֶ)RWaDUCo =46um `;bX!`X,L*@rQfwJXWZU+}h¿z[ iS@8ρX"ͻΑ\[ >ZX*1@i__WA^7 `.jk#kc3*2ȀŦ8v_tD*[Ơ-잘q%m8yHUX򎴴RTɡ":f#ҥhdMoxba|r֫ UExiZr85*D]у娉ҝGWJoGNqgУ_Kk|af+=vP ׵ );*췚,?eΙQ3ԑƗI+Q;uEPZ9es(.0<ߵ+qN h[3Aܗ?`. \ U! z &Ye&,6/ Htˌi #sX ,h MfkP|N7p lcz%d{̞+8Ʈ|QIA-F:"]~? `X}`8!%-@KN3'o5P4*XĖ &oqZvxG!@0/imj(Qd=zRF|ӅQ %_וwiChu*؉ .UPz}# qu@]kB7kAxr"glZSB/O:9|kVOgkS4' 2 mj>Zv۴KFOߤ=W˓OQKƋUX[d:TRD!X&>ZefBLP-s OPޘV "cӨ̂ еβ|825Wڙ87tˇ[9ʷ& OIotI|Nߖ $j #[y'٫H[Mɾ7Ii\87Cxr) TX^y"#HK@Mt0,{Xa@-[g9!^0@44QsWq8/4]cvQ?g;4lDFJiNQokmL;/=ԱA_'))d?,)Yx%_gn 'TFL?;pJу< 7bQU4z9EqV*`2^q7xA0#wO?.6d;rdsI>mNv5ֲ/b{@j(i*Z|Be3Ue|,La0_Blˋjz/|{ʇ1{(P~x Y#4*bFA &!'(kXON'$x]W"h7'䆟ZH|F )cZ:AWW¢{PJ0z .>h4n6'x,A^CCƥiwͪvT塩zRWw\ty-QI?4+k(X !Cr-cfA)KX ^N{HlUyᅕXr!_vFb&k5+D~I'j?D DQnѡYO*X='خYxLN?. A̬ݤv<-a5izF)yui[{oi۠EV֕%QZsX=p h02;PJU*s-1W' {0@MLʹ?Fԉix~Q82 ![6vZgNAخO[mڛ$jUǤ|[رjl4^ec]lM`I`X4]7*T:يs:#@0t8򥯦~( AJ<\n?-AeGH.].XH aay0ěHVy9h-PødX6,!G = W[`VxZɾQUQοFݿL$}!"&>"抝5aT?gl?=[h2%:b64W:67SN'\G[{NIvd'T]%Qp8vf9m'ӸZ,tEY%QUYNymhc;`P{;>Znw1.2TGzSGL/ a &Ӎ^EԹ*ʛ-Ԅ e7 __;@M5ܐGT_ G:#ӀO,Xh"5! 3J6uK p ܺߡk`; Ci~dNLteajނ+ ڳd18[C,t'2D7jSBrMCJdȌguZ?^dO>vF,[3~ߞ( mowdPK<#G>z_ YfP+~/u2*f Z=@"lb3v> ]2r]%:Y#)-IiaXd#Ds:<#ڝ[k;:WllC\W2mnɧ~Jm܈"-@sojPHE" m]8uWSx5ZAVbVv-`62&Ux<|bIv,.M6boxUcC"?|GOL~ !}]7-u p-FaI@B 3eƀt8~E2oT1p#] 7mΕ.'& vN'̚0gtZ&L`srOwxX%*xb|1 .]ѷO°76=[~czbQ elC5 )'@Y!@BXB˳襀0 b(Y t&Т *2~@HY +`)">w"v7쌛GPeWSɼ!|Ѽb06ԑ.eU8?7d:I6TƈD<8}XM4ju A4F\OR`\W ~J! ,jۗBV(E.I  h9m`Wcr3tc x SʔM:n$.cF8CdB':]г7U[pبi'܅+fn3ZIgfwGc:Q-"g]M:W8K['i?cJ Gx}'md$#3iC{; lW _9>|JO~f==OAX* \z]Jܵ*=pu<RD\6l kÒ~Fg <)EDErP0!` iy؈%"`Vg3*?1e;zd壽qc[ИR!XOT 3'͹*;]FC9և&<7KrR͸'#[:&;$"ʲ| HGyl3n0f/`h&]Ԛd+B@2T2nM *HK =!U)2iJ'XNѡ bdžvQ%<p40'o x7s80A6y-%tF~2VÔi&Q ]Pٛ2D ၲk\–#̾UT:`M;q`1aץcw*a 1z>=yJ%CϤh+koIZ@3]k~rYdvg(i P7MKۉvrL k&CX0G~<˒hT0^9٬Z<&O ?cQ)3H-'Čh8p-&]<*VR5v:g{LnuS$G} &G$ssF# pei杬}%[hl=Nvu x&q'ڃg<KQiXzeKe]UZmH&?8o4tR}C2zYe [5ԕd4o0:8%=pVcE+sP*B>/Ӂj9sXh}MOj$)y؅[%|4RSFwt!8I*A'%Z8٭?hZZFk sH]i W2m@y:A 'EqvGPkfteTdL3rVzP isYxFY.>Щ U=z1{drX̀f._^0"y^!xLr-gF7MȐi kl&@h^zCrGu")Fu0EDZ]Q҉P7]G[e=H@ի;F&뚲Ҋ볭W! ŔNs^joxX!򪴰+"c[CRX,ˏTF;:~VH{`w1HkWFo*TVT3ޫ3x&t"ap-$)i{% YpD9[E"sG];,v G"Ub.xeW%GwjM\)W_S0%ObqlIVRdqHQc,'݂аN﷒2uMB'6@p 8.*kv$x썌eIas ̲ÆG _v`7Ձ]p-'K$}KhB8{g'xM$,$xs(Tr^gSM,i>Jߴz:woө#mm":p-$Aޤ(IƍMo5zǚXjNC$uV(ݢ>3tN(/DI1,i`]08xj"+F亏HDd>^G-o9^KKǓ^ x{fw [y^9/&¢2}B II]<hEYҳ+7yUL'C ud\?5H"VԻ&%m߹Im.ZSD36"HЗ3m tհçl瘽xMn1!)w?PZ9aMˊx^BrO G^O<`hF`@Iׁa~Ikd-+=76l@^z+vkJӷיO19k%rBݴ)qhz&>m4c@Wz4\~g1c"TvY[qY?Р  !Y|`$÷1eQdƋ٢HRln`||4Pi 0D.JK3z ;FAJA|'̿ubpM 5VʅgIV ,gCHZ6/iy:P5@ 2e hO<3nguXMQjE^?M%$ VB^7.zq3x$D1iP L WB@(X$䖱};HlSхٖQ[ ƊXxC@ca@*.Z^/m;uƾZu<#SYeX>lP5؛g!K}{ l}}mN JUȈA;"V* 6M^HFkMTTfc9e _`.jj ײn GV͚8Ķ,r!)59,%dy= FfvڑW)UGp&s2Jfe,hrn.PE& k2eo$v,Yf/=ҡb)0x48s5pB+yj :g9BbQm~7r*F^َlϠyX;U|[w@:\(0+?49[bJI]CN=e GE BSkb)89hdҤgt]IR3oI^fuI Ӥ&Q8<ЋҜ_ t#7Eϙ;eToZLJs>I&^Ϊ $^skbqGҿ(L>d<,p7Y:*=0iQ4L|x":`]wI2C)`4]Æ1bn H(|3tm|mh~z +2(bHpbao£ ˥{Y2?Ba{!ƲY׎S 4B6ӷ D +QGF#s,,|"~=Tn؋=] oΘW:nt/NTdW8_wh~S,%M8ZVDeZoTIY(9~YzN܃H缻JeԼp~j((hXlլ@zE?W7Ke0_ hhZ. fkf,k G$k75ݍE٭~CE:[EөB/E3-/;r:[6Q<t9LS_߁g`n&L`gP LDb$;c~ᠣmgd#Zh?Sh7R2_zyQEP^v.ĤLn"LãEUad$fp"a)ի%WI:W3|TFm5pg,Pr icolEAZR=)Ow9WFJh^B>>X{kA3VK`fcJO0mi KߣCHdMG4҉'Ҍ'(y2]d_Ga 'riG]iBR.6' sI#l9"_;d'tpǏ$\9#WeKBޘ/i98G nmA%[6{dԖv^~] C'4Ur+ΞWz(猩醽tL w0?ԥGlWsHpµl 7^+B ULï^T ;1rUR~3zKq"Es^,\\pBa8(:c U`үآ!2{B+*oڂoӕ%6i*Z YWn:5iKj^%i eOFrB_,u7'TM1`@XMrH ',A^ߜg 23%pؘF)aXެ!*k[WE90;ׄZC/>7M@vNbCEq@W7H+^iBi97ZzR[mtbMF]2cߚto p`?!$~xvXu3r C U~{m",d̟։Ԙ;ғƼV(32 ~Wz~,~ϻRgf4"c]1Z恔MC'yJuŏg'f5~rX8|#$k^?)pzv@ =Xa(wȘ~&R&&9 z/ ]Ynb\ 2cVoΜ45*$^h~K-TiFBex09ap:6VcTÁ4U29,(Uڒ%ßؗg@ݧXba dl.RY= %2%}yIw3|K @BUEtl(w'ݽ5\o#vDҖVjýn ˱Zz9""4ʨ,h~ `~^C=XM@ rO]x7X SEGؕN\ܨE$vz,<ߣQ(KW~xeTntDZ7Cu[ӎ{1onA9(q{ yoZ';dqyfyh{7}qSq‹xݛ73\/rCAf_hg]0UW$$o^hVU󺲹Hrۆ9m8}{ JrlvB 6:Mq9A~JljKD,.yRkPs^ad7Y[rQ@# 2(^FY28M%AۀvĚxwʍz[nݾyY>u5v,8N3q3$~Ö6Z8C-|ۙ;y)1n=4 WW$[qK}@')j9R̪W]T{wv/\g5P|-cLŃ ِV a<.з%dI ))fiߩeN7Gl ̴b%8skJ^~UjB&&&h?KZw9ߛނvgYZ0707010000027a000081a400000000000000000000000164943cea000262cc000000000000000000000000000000000000004f00000000./lib/modules/4.18.0-499.el8.ppc64le/kernel/drivers/net/ethernet/sfc/sfc.ko.xz7zXZִF!t/]?Eh=ڜ9Nh|ȼ}˴W\)"?G2;W:TˑV)^=8d,Bl+9.`]E~4?i(Bޥg1_}d+&.enoOUYs^1DSN&c68MG$c:jZӘ#sqLM:7`A$>UvJ{?v; (i4~w=BZGkɯQ~XS?R4z 9)1;},N⯫iB灞,Pmx -Guay śc)y޷ d)] YYU@Գ]>tQt#,[ Ă[7XQQ_~D:Opkk˙DZˀxc`򰱩5jc]-% ,cFOSMԉ'JJ"4tQՕ+!3zf͜nIrcc||G+-}NS'K] X1R_Wmp?iEK͹BIbtBLHMmnxT`ɒ=^Hs>k0̟jvpw!.Y Lݞ65GLY(R|OFK覈Z/~g@ Q/46f(:4Uml֑KoqqP0|"k XѺw^l꫸B~_EI(,浲ѐ?O&G=pbznSf!\kfLRaQ0غpmm6 m1ˠx=ciY/ށqAFJ~RggHXx~{;`';C!"tIX>nY yBp!RhIFpكp L'GVKuIRI_=!&l7:v^+V[/(܍fq˽$?X  6=aR֞`SQU7)i0%błܫCshtNv@F,1=9-zw-J$Ê# PodeU!; 1uЗ^oR`jV5N~ zky@BJ;rI UAwǎES,(#ԕe+J&dccΌQBYRKF9eϲ_c#^ˑb=oնbٗzsEyExvSʎ9ZꆞHk'v ]4RA"1Qr NGPFEĚ0$$R2.28;+=;vŵ݉A-JwF3_P8w>9(/qi*9_/_WM; I;.ljRWt&YxyôiX%ݏ|3rom[b\a< N'&HBzl%ȉZt21[ 7ehI}_ɑE9Y ǼN*(?3(2w4AMx@/e%{ x pU?U#nQ ee5`KDm4?$Pi"ؿb˯B9ۖ'/ѩ%ɘ]UxhO/Y)ՂFY~\[(bq`i}W"9MQ"!y$_6X\,jiT IzwM r^R8 vvdB)`_-=V~}d`Oe5\*Z㋓ qʨBmhX.6Kmht.:lJ@M ^ WlJ| ,!̕mo+""݂HCDBv5 "OkoL-J, &Hu5o9_dmoo'1 1}g^&t1c )!k(8DL~|̔0p:ynĬHTϭ|0ge3-լs`etĻB$Ci kTeԖvE$7X+-0A"l-[`bc kN=Im+J'^ _32WT`=3HY&s:`Q=[ʗP?U_ " &^n >B37_%qR3fSm1/c$^KpӬPBwqeUR ϣ5T (ND5z܎Co:܃U+QfTadK^3 X@AT\L7Ǚ"мlCxl]VrVkg)5ʜ6HSs{]fF;5߯ I!vR `ePjYl,+]r#=B=[ 0Ju.20ʹ  3,S_1!qϹU I4;{wuJ:4TRdYkqH-Ð\ ]:砜jĚS; r3G`-.fd,!"Zas%H)1ټabGTo=Ig:<.ɢ83|_X^8-]~݉ml[ L-ͮüB{ õQrꞄn j#3,uW`z4q )OhT{o"U7GPQ.4sے`lOgP] іlpbp#;י#ŀ8~IוS!( 湴Gp厤cYr1COY$ 7Gׂ{W64YͦBT`OΥŽj"_);.bU}-Cҩ.3()hQD]0jvun(]1+ѵgkd(#As.Aga+SN㐲cʆO%y3T-|myEgتmG1y$`<@5?8AG0ths'Iq41h< BߓYu}F~şm(Z t'Csi'b޲'ژycu@'+|y? ,(5X] 2p+#~pߏ5+qf٤'f4z]҂\! 0=(RZYΠޫН|zK uObJ;˺LۿzG񏞬8 +#ԍN[Nʈڄ fgd};Wh-ler`r\>,ȡr>vi̥a :όL`I6b~JVXh6Ի`+;rF4w? HAL:[O%cWC+rewS&p bQ dccuX#~mS\X4RK27VpRLBǶPnPpm\2c>|oc~bK`3(J?9 z" VLR][ y~,v1Wt}4sHN=Tyft$QMn9ifS{3)jN,B*fK;路 C}9}1_@@&!p=3xP ]]W_~ yX1Bo^EfNK%8mc*"w%jYgXc}7I~Y]k#*‘5BL3,0!W; %OܿR><_kz~V^ {73U}[.1:a,@ +-?nZyZɆdKx;e9YJ4d.E joMo.{^ZT@ߐ\\(K9^Ff20xpr8Ait IKz|@IpR/ GsFg½=sB&FQـ̕qz{skw?0AhØ0bTfPjQCJ<:%"G-8 5{ڻ#Z֊SpKUKP:!WWI}$ *>a݋՚[Hv#4l>;ABDYaFz~e6lܷX7IIxͺ3x(!=ע- ;zOVT/JVM0L[#O㆗TRRݾ3ovRw8"S_#X H~im0VVng[ܰ:'bn;ݢXq|_e=_ۥ:n;1v[L!#_{qsoRC/"Y}Ə_--=nR9kg^@#f u-H oJC"47 h;ͨjAH/7g8 >q*89㿫uC"E'P>o\ڜЊj^.'?F8bgBZf1eM.˽$nH!'Ǖ=@õ[I#Mm"s I Na6 !O*/$l =( FRX\ 0%hj!?Q535$r_њ&88쳏qUpJ]DXk($R*zløH =XmFPՓH`FVې%d~0mDԔ> 2aEI݈*|ɇk1Z5mp!d}1:Xqt{N~ƥQ^[R9AX-w!viz.e2*f˕dӒ6;2õMǔ6qRz>;9L{2:_mF=q!@릁ÛNZvnLLqEcMK )ҷ p{.HVɧ}+)=}'t}ļ5q;-Z"CA$['h >pxb2*7fKg?&D@4t̽ej5oBop&N ?ax*-ɗ"v@7Yt{,=tʊwI?Ę ߇տo֢AfB7gIi KJrIb5Lfb?UłMK%SCkXMձJH8yv2oOK*w A)wГd)E]8/%9 mzǑ,4( !]CEU5qs(4ɱ;āv2Ƅ ɏ*d H^L+r]CrR)J@"y[õU|G EWwD%ɱ!lEL唣E8ފ,O/tmKdWx3÷yE*f&cn$PR#¶("8RGcb~ /:S?o9v yL 98za#1tF<з|P K= ]LgdCTsN>)Fb̶2(0Z!O1r샵wԪiC>tE7g:w nj+'3QMd!;; ,l%p1cgXm(E;%u#iQRTG Jg֘iA2KuK6×[0LNRTmRvnwk~q (<$M)U>P?|[O@̅?a_:4Bk& Q[mAp{>1=޺hp?j:AEUyk6lr'`܀o?%F-ٰ{Yg m.{b^0fwRk.Fd{-޲IA`j);pi6|qrX 珉QP\)΅l39j8 }cxu1zZ> ŵlˎ$7Rʟʫ_`%}wlZqUGp:^&'^t_K5*ʤ>6-/WOy:?wGBpj[Ux=aFK?q3h_ &Ky|:n23$)!?,1]pދQVt-,ʯ7FfJGcZX2vC%Z* SU |nWR,=ay~&n]uU8qŖpVKlȪhX(\orweIapdgT8K+c"b(f4  瘁a2J jƃ*؂W&m8ҧ~ҩnvi=1$`Wlqg@;S+$ a ?EiĊ^v.ASu %5r&KʤiD̫;V%GYZ\v]V@ɣs 3G,Ggbt9\ r?w@ٶQ?Ws~^1r˸Wz+*/+)*-=;x 0y"`evv7J2,-LJȧ#.4Hc ؉R[sF5<+6܋ N($Dn,< i%e1ُ1ᇝEjHOQ~a62mJv2Д "NJ6vv|pĩs8~KLル%yި8|\/I*xT:gb`U\AKj #b6b9Zpy$۲QgRsn*,+M¡$k VKr,nV~bv\7(PYOO~|̨I3dMq--D܆qBiZʢ( 2U+E]`PheȂu@v#&MN/j4q 8LRw4+a J<,·oY~ j*t3Ш#م'1D \!MHA)~)vqg%S2􈑹910_fڇ~%JV%B6/d.d2Qɣ6vQ/0jrt5?ꙡ\q[k(v?Cl; &$Ur&,kCgbY65VӤBF`]2~4L7.~Y U>,ʙZGtHv]cXeM3n]TC\DwbYc\8:=J8?xatweW+HUn;8`_C AA F+Y-g p;4" ƣ!"Y]Sqd0 Kaikd~"C/A+ 5qx%{V0ZA؀i[ru^H%Z=CۡvkH&oՇ76oĽ B3?xFd"[E-.f1HSo Pcrږ$ I+픹HJ}:4(U^HrvJ8Ɇ}jNb*)1Bd|A ˍ9j qlWҴ4—)|O.=k;W: d #܄mMoK{ٽS@}x-Y}\u՗BKR羊7ƌ`cEg9r$<{цk@Քr̈4yv 3ec5@qFJZp:6]}Q}klP;':cQ#ҸO׷ܫO#Ey8 8 ϕN:R;o@OnKLFH6 0)3Bpff!bG)j&E9lTfK_Vd5Sr$uZx$i~rP,z~".Q5ɛViz):i=:@3 5=9 *z a@9 P$x7f/W,BXTٙcpIKƋp im <4oh:=LY:)x?p9:Fo6R k<52%_13+ |< mʑ&)D'EMxÅl?N ½to` "D`3nE*cr*oK#AsGPp_ߎ?\kSZ{(Bam?^W1]H3ۇI_oc36M9Guw'8455-gL̴~\yOCB9まZ&VRvҏ͕\Q1@"2+1oQDog( ˫a>'Y*݁K+89X4v1/Cg̺G. Jw0ڦO&s!1T_:U|G}5ݾ'#eO"*P!8M6"(:6kvd~: ,vR hh`Vi~Tu(קsxPx$;ls_DPb†f!? Pά9f?UdSS4<(3|LWg0瀽T!~|,T`eւϠ3>뱰2.ͦ\mQMr%Hsu&(]!si(9 LKW[7tb7R ˄=Pƃ eGw%͡6urɦ}O4䈨_7eTt mq3۴A^ЀַU.Q!5>=2T a^]!" Ж0E9[&ǭm2=͜s 5c=a8F,uyaq-S89/@~7f||!T#,v@[-8? l߼Qu.̛I/K%)MICE5*DP-2W?=f?"oEDQ WV']>"Ϊf[^|QI#2 2G.Lg51+kF1[\k f18! nJMSPj^# @]NϨB_ohrY?d%ëWmf_F}mRުev=Б2VKO[0zyҕqRЩNY'= M,(8KۋI&(vN -)۲簍SåhM֪ʹH;䄒6)^(}7E0UTn &{|zHO(x4YAodf.}ՠio)>]M 0}I%%nA?.t*fҊpK% T5@dI@_#H.>`dGګ-'x{btZ*JF!ɯsM >⋖N2{, M6**pN黳!@o,NAhɗQLm&~Ϧt?Pi/tF )ȖU=XD݀ϫVfXO䐨['a>jeL#Ν|x)xfINN=Mt?2id=UzU{_vkuNTr!א+G (.zОtM=,23S7RJgRmGk {\NĤON. {nNrA}vaؒ3%,lElv@uоyljJH eNr:O~t _U/> U[~k<)-y1\>RU%rzc fC5;8s&cGˎ"S9PZVe:煹SoVVopt^t%T( N짦cx mMRÎͳ+1\/]:د-{OԀ=㫂\YdP<0;ntasGDx8A\S 0[5||QmOe&6$p?l\ r(+:8yV[#u0\imi#s\@^N?º ~NJ~{}:$$H駇49(ǧ!l ZWFX|P{Zݏ>.{J%a--xk끫aӗͳ@⅊akZ 43ExT;6uA^_Ʌi[h{D[x9/7YW3z8MlrFE4T(ƫ 7D]])x2&n7mHig苺$֣$(NwK-~NVL評z؍LM>? =S!cq!K@gSF=-~%+I@P͙dfo#s,/^?=:@z>,r2EG(.!{]? 42ڃ;GDxɞr`o17І4_sqmM#TxAx99 *(>OMysMVU6]ikt iW>Lq- #dKAq\*M)Qw Oך\r9U8̞i,yڐu0O?s;9(Qj7گmD\]V{\_lvBfFZB䧅'KF{:%yR2}=wD\\n3va>ëǃ#.-ePHċ5xp#B*x+jVf)(Rs/6nprъeZY'tU.E+\cqUQ\Z#rTno>Qi}f WI!p}^,?,sުԯ*ʚK|f-3%kt( D҉gMm̀"w9yZC]K}qo|LZ :⯕2<;0RWDgBh-9I K=6. Zduڤ4Jvbp%D>`PޅrbشnD2m3]!r:YhHRgbRapJAiPG)ߊ]!Ҿu-NJsSd5 ַ{? "t9u F?z]Vןh9pYJ3=ML" LEj\kI]M:7^)n|l6}}`g!i.ɗ & ;5ۍf2h˒,’*(2hլmW9SÝﶓ.4 qhyl噽Ms ŠYDҩ/#SgY3uo2m]&>SPv/x4ZƝ%pe̽$[į2 ]&YދPrkYYA0m2L*:8u5>/-Z1%PO&IeQ 6?=Rl0II_DHOϡQDٚu&35 |!M+5,C1.lD퐲 )sdsמH?xĊLߢbAu获+|QJ,E. 6kZwyy2dE$H)(uLBj~fufvt曎&p^w9x\=3ɾr=1p_z*DH[*Ոm7I HdJ0Ẹ<8YR09Q_}`FMrO}da5{n]ij:d"2cY`xM{s*ֽl`Y. ;oǤ᜔φW IjbMN2m;Deʋii]L\0۟Q}yB%΀h:x],Q93jf٪=PmP@luJ}~ 򻥤KH~a^ni@>jE 'p>>K^@٪ߐPi {fyR֗CrEI/u12yhvnH࿡囃A.^.bDmia] PnS4q^=.g%T[.HE )6fJNF 7l/pCQ4Z< qώ 0!C%0"%Γ *{D9_!,NQ$Q"#I/-$҂81o/2)R>Zel/nCݺ]A:'U(^xU/+%[=;0慒/jq%n1R?:hD!Eܳ1:a[lYi)֪㤹5$"'o?ߞ[хc=:Bu}i*dwee%D|-0n*:#NĒ{Zd=_ lÇ{(F$P3w{xkq9f^ ;W펮ؑFmoX9㸎%GO8a_R+|7IS$U0a"J((E"2wp6ГxE'l~˚{e pfbi:[PF~uA~J[^|Rٮx|?Ub|r%s{RÑƘ`dʇ ƥ\nTWIb2SU!S+ rg/ZA8 KTx Dk_Nm!GxY0hI Qt3ryuXY2󫨸_Ljr>7,锂6X-ˡX=LbqY1|,D&gMhEޥf0%<C5T̍S{rV}?9י%yϾ%7AJO 2_yEe*JgOgyvt1x8i1C.5Ӫƚ& m_*e1uvvc@49Cglg,ߠb%uǕTnX?n' ɟ7-.aPxIc{\,$`G&1:od 3"ampz|jyf`tF*'*ښ<#eST[LbKm@iw,?hZJjnvE(NM*>e_Ll U\u`%4- 1"+M#o"J/1%1{7e͕k(R`ڤϑ;}pP%iRɏX4D]1`L!˱b6A#k' )0OIRi޵&r-Xp|P{#mW%cv{XN&ox<,O$$٭}Kq=r@UE_dj+CY 3f&Au [ K֡CWnU}ܓ% (9xO| CA_r׎79 58>$6hT#ܪwËwZe6DlnZP򻵢4jx]5 8Fa_w],DP9OLqbmEY} Z_XB~s6_X̸+HDY +dHt1l>ШQ-]ω*%t zdڰ~'lOGDpK|IpԛТ7 ~ 'YMQ쟌y s.uP+Not {6_x #/Qq@ك.<2 LRnV=-̯)pfWKbN+uOYVPθ}/0^9@pk> ju-!Z6([ό:\5S[bWr[q~ٗ |J!Lvssp؇1oa^4q+q{gP4I@Ul ʾ%xN9V7[ϻҡ~ W}^X{ҙ2n]18qCC?rsۀU/6|gZjs'F-,gć\y?#]6셈aq! zoҕ9#Z4sީ!OuQRvL;1 Դ $}zyVH^b',˧%LM\%bqR+">(cAVqw>R]kuŇH^5oFEeTrkuMyti Kuc֮\p&RjzI,f\xuCk;9esvW+q<7h%Ig+-{ EN(۱ζd$xATJ;,)"O/|aJS{{ipJ`PaB!"'=a*at'֣|@vIZE3C;u BHJ9`R,P+D$,L_X~lDLI–h9z^/eNν"\$N g"Wm 75j(#j%tJPPJ$[Yt[U_K'ҊCɄ^uf8+BTO)EaW[l؀6mpB9'N5X&h9Jb44IJ? ee|'gJ!;PXjUc?بɴ1!'nte>#cJ]rI`긊pBNtFF*NV{+ 1埆| O#(%1tT߉'4ǀ ZƠoM5f$|/(Fh_є|0L',y7RBguXN#{W| S.{W(H4`G9zz=@"2Qsc'bIn<=|j `T|Ins =]0FFo+dC3b6iSjҖ sD6%u e(QnsXQ>eK2j+pi a@I32+:I/`";3ܻ?V[eEGgDѡLD#! |K7)@/HCk$5̡~H,u@}DdϒunB<2kʖ=(~=* 9Ew Έx ukS:_Ic=\$ }fqaٛqш*21bର,񆊬 N nTxfK=㦒f"Փ%}O7njLq4$j,Fu882ڄB,,4P[qpА݋L6PTd}֖Ѕc0ZE .,b]-=hL H@UI@ BCvf8Na€%ϸ\sSx{\ 6-GCb ]JuhG3姒ÃK5+py^"6R7e^vDq[sN.-Id Vh^G%ù*A5Mg"Jp5^9&@q`dǭuac^%UR2v,Yqp+!ȫK5-Ã!᫯ Hn+E\YGz؂K~*S;~nbc$]+G/WëAd칩Uzp8;Xc%=aEh̰͡@T97bϚ+hkBql5cA5j7nՃ잓BF܃h~0uE ݗŦZH$My"B2+eN^kd$1#7kDxK.?sWr/T7Ծ2ë'A݌;;d3D5^Z,{K d =3ы"˥uAOÛW}$@ĄW[j,E ~Jxx+IOUl9G2>_V#]Qg_N=q<&pf˄_?j@X);kl+z{T- @Q,UHG"INM/!1׃7E2 }ªՂ_퉟.~OHE(3n3^=Ya!+q%.AŎoƛ*p4 w]OX}Xױ4Ut_K2qL/ObyBrٞdCnY[~3:v(B{ui:Y[Eu.- 5 uvf %N>+b"եz?+>kټO \) C5d^xPJ 7-ެc3%ʫhyY%#aJAQ^$s.-tSSOg/j^?TMLP{‰G#4"<[u',""Fv2=.m='PY MR-w9%OkgTh=y9;7R@+nn`<'4)%M$ Iﳔ 4EXe(J:g#cf!ɋ:VjL x3fC|\tgw&0ccLѼ*# ElC[aFL/:@O덹*ZPa;l  ]y]U.$٤x82!j*-2a(1v3# VRr6<+(3 q.;据, +kEYʻlyzr q'i(s5>+2sp|ZhTmvn(8<7. Pmང?/7O&\Oh<ټx}"Ii2o_\RENekF@r]}opOY*|xED|(" EW -ڽ& L p}Ide-n%aJ/tʀPV$$$dqW@OJi~0Y,*T&S%fKHZ.u))Čd2%_׌x]|>2e!y-1928BjNvPi2!!0A4׺2Ȯ/S%(ʏacm}UW3=xhʍK)-/2_e!C&w( ~Yel)mB @20*e|1vy2E vv\$}Xd)KZ$ mJ^R'~K$M5TڕK7=콑@zT ^pb S%MfQ3|σ5$[W_X=D 6J.+_H4x?gD]c֛-#Ł~"c KFdXT,5\Ԩ M'ޒO, n!]ug* 5}Dwծux&^cmz2G:}uuuGx5^иhXS,fiv"^nGTIsYu_l aY?&m7K>p$)bw  6 E1]@^  :58JS`nYp>H_db~ 7\KS/(}gb(3(ڿ[U0>/r]!w2Ø veo~™PޥfƀP6Mt":.w<0;Wh|.HJx9߽֞p`8?o#(ч2]i33iOn.t/wFQ_ܬ4{tu* sA0"}ù:6o1&P_5:v5IC:s{Jgێe3rcol# r/D{Z_-Jk>sX"A7 ~Z#ϫ[!T,i KxZE|&USҢتL0K)Wk%۽1SGX8Lʅ/k a`J4K ,%NȻ_g`ٞ`A"$4ѡw^Qa/v4j*5H|LT 9unڬ5I0ק,lCwQ;S+mqS)?ء9l)U6u:jlB쑫'7ucFC(z<;pA(zN_װkx9l#N"0J$HUJ رK- BA 3 aB>َSlv{j׽),L/ŃI_,>D}=WޞսW6ܐjR6$vF~>M+3Jtq#}tn %R+TX+lַLavԑk4r4p=G!|L-Gf77MYiav-K[NOa6NS&E+n3ݎ'[+VъY|~ҬlHFUtOY.e`鑱 1a b\;#YJhHҐ}=&#[y"[9RɢײlI7KnDFbYmR tP~Nj%Սۺ#J0_=2rż1A+O,ݵS `& ˹T%>k6>$ڝ6T (&t*&}Β @*NI=eᘧ4ԁO ] ,uH,kxCχk9NzBDE\N:g,W)̞V|FR^f2r?; %$PTP)yI GJ+Tq:$O3~ym" ۢ&ԠY砯6ZPDI!!ݰ ˥f )Bh 먕PA2p"Np y>>, * Oh}p[|Y\BJ{3yea#^Lx&pc` F'׫ƫ'gߙA/B&e9z [Nqޭ16E Ń}eiJ?S/_}9`Bk/-xhlZ!C2-$a%cU牅q[\Eh5nyd<ܧ1%B%} IV7"RȸnX@Fm$@ .uOG֜%H0ð*wrU{5? P뾘XP;) {rt?!]@]R L 4aG v:KlӐ /̲vwd*4ׄ;nλzQ TAJ@R:`fBvULCZW D $q/><ق'>{9ޗVyru?C}sudI< 5>#t WٕZf$s"y䯮ܙ͟P8[Bҭw`t7;CZxC2&]LS BFx-eN# grR&S> BTsO hP jQttB s++3B#֘k:UѤ3xB *ƚR< G}rdΔ'wGd^;&=7oH^܈t\AD+ij~%whR]*MX'(׌0iX-)퓤+PWĥm.Ǖ͆a($LY9X JCw= @Cʇ2~*|y B?7ZjkW'Xɚ.&Jo;0p~9K]n1S>jX)>0|BNWϙҭ]R D]fv {)c4K1rT4H/NWD E-+ 7~*B0U]:"wcX^3 q0B W? 5A cxѣ%%4ݐ{]{d7X*VJ^J[u# vyȍ!Nu[sHwm(Kdg*ل_*T: E >Sˣ V T@ qt*̋qn m9Ǣ|GakGYoՖj!PW$[ >IH\mI3(Eo7 [6=;2ΏO0_f?y.pCt{y[hFTqilyޯNlG-)^Ec TE^|ڮZM$$TE{5Z4q1MW:xd2$-?b\DaeE=Ŷ|ag3>fM2q Kr sBJ&kΖmHC=gvΜ 6LxxPn M__&II--3&H'BO˘_#\ *p0C(6JfdEB/:98vX, g$گ>2T2\HdD7e1QQRpq'+\a: 2p;?z'W܃a V*/;ygk(gfRioO·bF']H< 5>`E1=H/m`_Gޱc|/E%^Gi7Y,>N\h48U(er|:1߈X͘5W$$]Xf?-e`L6tĎ{yjbR7d ~@t+[R%V*DYqם6}or4/+>ITA e?|+Fj̙Ey\g4*c>I(ڣ~=ǖVD4O/oz f#F9`٠`3L8v[79r)4Id2hn 4 xLF[Iد7l%)Nb;͔xIeSa3DhLcY3Z(TKdSS$y4%pX:=,&-PI MjpiaE0 bT kd$jqgFєD[c%qO-QH> '/2.ViEI'͵6x>f#68f m`NR5sѥnS%x&v5/|, ㄟMь,S$Lc7qj!B<'$/5H?txis0UТaA8YnDz@Okqurܗ9Kb4*kh@d&Y NR$ɏf1b}u9aT3ʖ-N:2}; |'` K%9%w>P攞o;m5RRH<`LE- ?7(ʍK-K`ە+l' ȗgذGmws׉A{=F'-b'Yݸ%E9f5&xV0\Dp?'I!Q@* _o;i?-UZBў `$^aabnDL V[$ GC",m %d3եvqXjsh*VNC'Fʬ_!W YHzM gh' 8j_(;,2uQ=)TJ$A1tQwEFji=+S4 \n9(@u%dP EPS$/C8ec*jo5)7dCo#h0xGe8хUC(<$8غlRSєLGAEBӓ _[Ǚ0 Y/.Ѝ0gzkzîR *^Z¥ 1f=4HVRX*LÎ0uocDpW+U@ ggRDtgR&DH:s7v2M;\-)?9%=j l/^JO(mZQP8SF)*Zhdト].74Gm G@ͲiT8ƾN<= 4F4˕0*BuCWqG߂iN.!^peK@SıkZxRYY-e&7>FGRd.NJ#bms{C:j:W;%_ra;OAEXp? ۭ_J߅"B:!,^(Aqz5Ӟ^wjkOƉYq-.ߓli&@.!0]3Lxni+,ZEI{sK?Lzﱵh_ЗG?жvnCA D1W\C˿zd&}<edwKYꦽzR R%Ib:LUfxeSR"宇 &P7 X>` wVIe |rI ꎐtU{PRBYr,lغaA8!2K4ܛP$P +G5CHcŘ=8w@ra@'MVNs/99WZyݤ^U.]YLۗK+_^>XBuasL\{Iq(+.I,+ّxױ'B"EDg$ 1}J<92>zfhcF$Y٫D;}"OjBz,+[S2C5[?mNpiMK&#_Ưeֱu=3QL4paPw`WKDmį D+4yG/Ui?Dw]o|$H,˱D{8ǏMUځ= ѧ.\&n?s QlSZ& J*GG&CvY[2iᣑ:`5{uB8ޖo$$ ,G ~z _Eb&ǟCHk Vdr*=TҐ*cX;?Wu@A%}?[늶bӵBpחQDqK7~M +O˷2ڍ -}44Sv+Sv0|^,]J(( H66~KT M9JCչ6.]P_u*VOАjR>{#Kw2>K-FgtT!3;Ivq+3ռ zO[:dC%ABd~_MA%V >V|~?ܴ43{^j&d4yHf߂E5:. { ӗ6:hΎ枭b5s[u:L@2=og EBM|9dzi]X% 0Av~ldnq,:@V@1{ܑ1ފX;_˸?nϝUW6+19`"+QK`q?w@+ou7J IbK" f1YȳVtDU7i5gd6I㭞3p H6pQXQ|]X%*^}}bo\ `F,5ptaC2be;]sf:obBnt5ЋsY{"FF `FuOV #{iR}mËe7-/qZ Ӈ2}o/R,Ǯz$0/YۙT[%h RE.`!,T=8f+%\^wc@ivz9MQ!jOtdRف'.K@ai8srn_P?fjSx鹶cF>3R6A\ ,a;z475?k(p~Zԏm24 uvU=%|D b_Ծ >ZOM|@b@]R- ]@,ޓ'ID菌"w(}JƷ?X`Jf8EEBG梄} 0p5ƫF w$Xhn}V:Yس t9SJ0޻lupmpn!u:VGu>ocȄ~$ <¼_,&,1!Qۊ]r7P&TQÿxM0pH7޶yQNH\JC$ *GpC3_mVY~NU׻UH%Axv1문)TU~h i*{г3ΆU8{Q/L6qN{ByN%(2߅e ]a !zpJU ^qvHw.y"w:,hc=B #=7>cwT:5mSOԙDǽ,`ehPWCBgx. rL?ϽTxEYKrH 1*#$1B}uG׺Tӂ :dK{ נsld * IK)|}mCMlX,CɶyO5)4dK"lԾٞ`禶~[#x"6?lϼ+Ԍ؅-ltM)FLB>8_|11ds"6p&RT5wTMU'?#O .XrѝrTëgЛsŨ>DQ6Ip$OUn W_ &]7 IܛHf>6bz!O505\]>_yk0Qh}uFP,ñ61/I;sYQË5_ ~=WJ{!~ʲG[L}6~nd}qe<pG{a'Y eT`[~5H ToIؼj5vCO?ܓAF XC4xtc*$,Wx!nF=~ġɅ#bR-[mکkroA1 NS1UjXI~"(YKHcE,$dm>\VA[F?x-SWP fZ|Ħ1Ha_secHOS`dPw VyNr77 &z:/=0t阁KJdUWgqʲȰ( %dyfG`j<c?b?3i7q[uj$J- \O~oMa,'ջC[E*W`m(8yR]*ymJCQ}O @yh1k sngUz5zw(3\, [~iJdݺ`zQ6'ds6<ojMb+=Փ /@ VOeȱ+Nj9Cs(YÞ.cS"Tm9?;v{rf%6~:ea/a6v3LDCUHgV=b#mx'"9'y$n"MCsVW8, StK6K ѐeww>%s*SvǪ"DZf#p+ݟi;`t?XO{\ZmfGm/Ffm s3d//JJJUo)d $-?0嶞mM1=VcaEx>ٱةg [ ,C3"8-R-ohgL|WR Eeca[hӋI>skKFh =;b3vDw 3,r3%& #:7\hF,..]AI*8Cn&'"ϥ6d=4kW~Nm)ghHCl%jq$ުl0D(-ȯgJ`?uCg[!@)I@ C}?kof:NJ&> 㬿(90Y4De0";(i.P"lm'`q K#2A&:3_5XL "ez-zUUNX!0ӥ@!Ԟ@ RđRYۮ/;յC롶\ 32o9VwL//Ao#N%㤺r^ zhuoid*kJ(?CЀ > ?2`TR|c"crBhf]nLq=[67kC 9վX8Y ;$Z`47Pڴ!yhl8pʨEoeA'z% |k{ߦsYU)HyyBSaH3ne-Q{zji2a@Ej鳩*D]8f!chn_l.lxU@>H(m~牻,C M.2KئH#]; ~ܰ&Vxh5)h IX B{JōnzL:b_ѧ Ϟkpyuڝ&tSĂILZ3Pw᜔w ^!j"ޙhT}ߑb3+ml0,eomtmڢ[9ჾ,Ty+_;n|-%aQ4l딙"r,N)OݽZޏ0UljqoCn^ W[;Nw]F}sB'AʷLV8/dp;x]HWh]8tfUX:3 .ʎ7w.KaEgrቃql@ L2[V r|Ƃ8+7C^-!vD=*ݹ'k6r8"/ۑe^Yӳ2yW[Ed\I PHo"f!ά%\ŷLc<4^>|zas9 ßmD `([9dqjp/OZ稐!}"fL nDp),]^.Sޘ2eCj־:h%GRSyրWR,[l  pT:١ћ>A\Ӡ[ [)i ;&H_xݖ/[ZewwžA&L4s ,Rps#糒Stʫ% 9-u!iE㊮I~ڳ~#/,y7m:Bvc IA&j'6 2fUBbz pNOzq|Ѭ`\:Vj&|mUn$yEҮgMOzxoY$\I~Gxa{|Ԩ=qI'+/ۉӘ,3DY[I.6q}@ >d&I[?w<4<~+NI[&{_~)SHmBf)aW[ŽѺhnX5dS@vJ~(nj5EDD.D}KM6iȤGo+ R9" SoB+#B[' h6y{Qsh n8c55lhX f耰]Jܢ.ih.Hjff;Z^-zDO/N|n0ǡNzP®4aI?QLK%^2soɯkPvdi 03ˡRʴ$]xK,z)VΜ OQ)L6˘% 6 b+ /ױƖ0{'lID9xx*36!n`LWAd3̀->6 KCOu<&lЫ+}P cs:'Ne2 WUago3\f 婮$c^dsg5 nǷ]yrFjt %&ۧx֠D}5y]`R˶LIRȿ/K'~Cϣo2B,&m5ĶHH ?mWW#\'|eamA:Ӎm @gȟCm0$> ,г3c#{76y[U⸐@k?1Ts<@[43>Ukޕ0)訰$dt L%.Zj#W'?6˗@=2"j iFUBHF{do_<[lsQ(uXǣT90ԡUp;/9O Pxɏ]!{W 9|"#k9I>D/e~HZ /]Ao ( ltU{& [j.$0\f2RVN{േd/|ҦTGzI*9 nLh"S'rW^"H[Sb7̒ɸG-+'gYM5|*|ϋ+L&]{Y[3̎J?9^ MK_A\}j=9S`u8mRJ32MI¦0S1{9ef[b6AYIs5MŒۣNOgIJT%ZHRGҜ/If9ҝ] 06znv)^3<$\N&&c8[T-X/t=gEޒ߃qReg`44BK ouj`So(<#H&=V9nH3P3V. ԥ` n ,3g 9\wfͧ8#+c$~}rjGr(.ϼZ^ot?.03V>fBIq@8C3?F^L+0d#q7~y%- ٕ'+{d.[&\tljy!FGQVO/YIE#{C@OV'犷_@/@{G[ "q!|\C//R2"B5W8w*KJ3)+8C]Y(1œx?owu BN %{Eܛ\6 10{te }xs{:pQ'՘t4+LuP봜uΈ'Hz'Wj/_Grw/:>XnjM8j#t{ b_\Zhs?@CN_͡ὣc*QdxRdF/O , x2zh ^ǿDtʤA[U}׶n3@LNJ3>$'oJw bpoRcײa"}9f;i~r4śhUøfOc?S}/*k.=XEu).#g!&YNaՒ@xeȟer~ک1r!CAyTWza}WƝ\C{(UBfvϙ-'vc%ϣPٻΝcx2x\ٸpH[K"yT*#ms MWY_]exq2eb3u-?a sJk|n$F% Wuvb;,kP943X7JИ<>f_^2W&SZit Kyʽ!O`K~cJQO7htyײS8#P^Lcw8^G~H.l?b-I硍4YuN#"*sȄHu munG;0Ӄ Ÿ^ҧ L?61RHtAٳs FOksҠݦ4| 4CŜ:s"P-uP_7 -+ >·=PN#ql7Q[s- EUbo޶&ڒitH>8Y1JHn##C?n8 N(Eu [/5ÈHo$$/ƙ傷|{%LPG;znA#J ky pjPdQ.*VcJ#:`JpNnڛ1mKxPǰ.KrxH_~,ܫ- 21}b_CaWof-?6ό54? Lq$<XK]8Q|%A(ED3jcukwJ(XCS6DE`F H]O}{G㟢J񟕣ju{n$11an}jr\dghԭnz' z#;|w˹e8Z+A]鮘ɵ=Mմڻg+6:Xs烑N*5N9@bPCA7jpV,{^:_ЪPAy_xnXVotI}Ol\u@4P(r&VU-]\OO"O-Zk&+'@E1, !JGAG6j2gu|fi@)U<%sP|#;;Gܴ 3F*4;8;xK=@IG 0-X݋kω`WpJhҰdYA;"_fe}Q DArǢbWHMc# bb7TOXYbp.߂XkhJ7ScPMy|+%8>QBuGt>K { nW&#ܝ* ]D=ڐ(@o @H@˦ZijsFʁ}xR0^kYd\K BQ;<7$n F?0SD8lp7"3$CwGLc^1u3V w"" u4e0kwqIEh ɥ!AADD~R=Lcc}fKklťn-A25n1`E~.>/|7".bb0TOĘ$<M>a Q=Kx Mҏp~9\x92!0=^`j׼4c!RVF޷VI2Pu#KY"XG-ye]JM=̶GDyRwgYs b!U'$±3ʠ֣1R")S# LVu_{8QEv^( x[{M p6)-;3G8&0ឺ&-T_ bQ#p8@lq@ov3xw`&5F*;$ ^q{6fV8+QqD p~F  63*}5}E4x1_`}עX1cQqZK\b&PNF= RTEW$Ӱͬju(vLŕ !< ks݈q}8SiOidg!_4V;A49|?Emx7xڭWA8̋ڑF4jO'v{LSeDW^BZGyoyiKм [Ϳpriea[PhMc3[6<B8A8w Ũc79:BHYty jTKU=f\ln~y^xH8eK4{LEMZQkS>mp-ֆ Deя>Sс\Zx9hg MK6;}/J>ݦWs;ulP5=4\7&[4IviOz7a İ;s5GU >ijJG5bK*һ6{;fY~C*kR( +;Ƹw^ffOGx)*kRkH]< `aU(f5AԖ6p&Y[ǚ %,AL_i]->]8CIG)Z!Җ&SfWKq=8[lDpmBJ]zZv5"g݌vYX[>L7>[B Ve ~xYew2CcpȇWS= ÷ $%@tS 4GgOmgeB~:0ID|#uDifHIh.BAm mGOX4Xnoк@Ȅ%+hh46%Fd`>':}g˟[g֕ H<)Gg6 HNe"RSwjR x8{K .3{ a/NV>_ѷ(*Ч9dxNθo(]_!lAO^T-ƥCen /b[` qln)2ڷ6 ,c[(ج8,c[MӒ;NbL{9U3oA5/i(\8zqVƓ݋9Ƞ ;^FUTb >NZ)Ć1RnλY~Foݱ/W)8`52搩J"c/4X'T6$[b^]3vhZ]f8Vp2«|aӤyE!_lƶPn8%<$jJTL,&yAW66BLþ#e #I=]q B]+BғטŶQZXˢ͵ kꀰD:4!oDyz $Z*1t+{T^~n{$i&='"H./&q! l,!J*( +E .F*cb,bp^}BACnTK]6@x ;pU=߶N\z(zw>%ѩ%MȂj}OU.|}_{ UdW#Tk7}h{J&%kJN`CW @ gSUPԬTX /HcVt+CM2݃T-ĝ܏T%C5s HU2WRqE@- ^4i13JXqr{ zN~Djs?#f)%kuQE ijv')/;[mήu=4ӐOj̇b\2n*̭ #:igwXs$ʆauO\)wQ6y!u9p֝>h@tdJE0P>)Qu7$gʍdċm"C' _tq+550T"qmbxEWCr<^YũeBb;³2pѮUced9X=5]l¡\@"'Z&暴8l!y/gäc |Ԛ]xX_t/Xdœ7|mDX݃8yUgaW%k4vSFݽH_] Q&LyJ#M6s9/PEXT#s*熨#o=íp+I֔s*HzŹ@`Ft,pLP\rԪDH6βKIZ`C@ KeѸ9?h%Qx?-lJ񼱷o1Q&>=Xs xM)y< R$EO/wЃev]ש=>My-O?mW2典1k `E\SVR~Na}bgykP+5I D>gNԳ(!L04J1ֳQ8&~,m\S1Oňj76g2MJ[Iuk(6QEV:n{O4ӆr5r,*ֶuKL8bzHڍMq)}AbD|ۋR2ڜkMd=sP9|5,7_FV]ٛ,`jhhc4;@>Ce@`,݈ aIzH1#}@gW0N?ǟ A ]DyPLIsMLKf'q.>3D5xYrv-N |$.H YWW(@YYK-ee #ABac-"J{jVj d@ zmԘ(;|(-~%=5jB> VP=Pb qIth`Uikqq {[/!~kf,NŖACZCn)Ro:%c j~#i`ndFR"BEM/`Lq@~hOa G(8[6ؾɆz\KJjy?@ bL) c-YjD qUjL=3E^OJ`L&Gp_{ΔȆ!dɆbK$35[N^ W _ML) D(#]RIOZ37Ɏ|<TҦGs8| @~(w8oy[ֳXK ,. TabGVj4?qx!Kad2~vG\ h64ƒgcEk$Rڕ?wo smRvY[PeY-uy՝Y, [Φ#;f?-),|aSM|&3JI%i;N_?5V.ݹ7lm2mLzN*齄ᥛ#n*bObD:8&BK5ڎ,OaZPBrb*O1Bl'#EAK503=0D#8qc'0hϨ' 'R?i/9_c&/m\gkBnPv2Llꁖl.Wq#ʨ>60ľ!M"I=ayiMlrLo"V>rKp/m8n{}ІC ‡OF"&@'3< ziY}ԪW V6ͽZe:\Asү.2lyŗt7rt/LVH$G~3IenC": ,C?D}xlPqHO-3IŰN pQwsdÉgTصi]v|e0 uV|W˘EjHٖ$L{ (7J1b_yNrm4L}tJSeqo7d֓7OU_Uj]2Sg[juRr@X$mIU%M #ٞOT7`^40)t2`i/8!+c1YޯSIвUo0eλvhwUXEneXPbrMD5TSku=M28]F,gɿBƌ7vp%S7|r'Yڄ/W%&ޕRA!BNP v`p#mH)'#/3zym3+/nC0S@l$[ObmxNGPB~޸F$ d{;`sF( [R?Cqncm }x=m4p+Ev<_dL$NMgUvw;7tn~y#j(=GdBE;߯ avU8<.ξp EF[B=tgDaͷ́x'^Z'q6aj+mZRB4 FҏC6 Hd y&8P\v D^N&dasIȝ_n:|lU.'x㴦 3JL |Ǝ1OTMnH[)(鏚KٳQPxT;ݴq?ufL+)5j}VZTMbI7/}Zpl;,"Y :B 93ex;q XDSguVmQ6M.wR$b>% p s fIf3lgj5n88Sx$yt6% `pqg1Ɣ9j$,Xx;]ح1 1l!! +ƂWapG=:*':E{g rnPr9d,e! 01 K&o7r lɇx9͘d>bkᚥwMG!M#հ,W^1a<]$K#ߚ'] YVxzuE^$䖊Fo W#bJ1n{aG7R0B2YEZ$#z]pߒmm0y~NX+kv+(?`$ X=0}F,J]l;|f) S381Zg;\ n'lg%*-JЅ? RH>P]۠S%:'c)+pR$ͩ_VgV.@ՋtYK:&͔,͐T,V<,!"XrJ9+j6NLiRj^QE65"r\َ!YG`w;Z騅7pUXZ%f&ĎTPvd * +- R_!~W顠΄TEnfy_P߈/nV#E,$pebQM #HFgg>wŦ!n06@2y6Y!K UiY3@ki& !~2߿Է3kY[v{ŬEFЄKyxC ([´[tΥ v:/d)E+N` K=:g&b*kHm@()3,֮R$dQZk2~(*UM7W~na ]׍ %;rq[JyXܼAZi~cNe[bpLNGAPJwnb[Д5'_ĈƙU_hڐDw@ C΂ԋNFg9}V0f:3-:e&!SĝJLZJ+=.3'W6Zf*PU ,fm"8J3M jGӢ%SR}1 -G'xgPksS-2 F\JKpp{Luv­c$v&%,H Zy"4}>ks[}?H'X[VذW Q+&Dh63" DU%A 'iqF|yS93#@&Zk+z|D@= E$]rB": I:Z18}A5통(AZ\WxnxA˖QGͽZQ_3IJ|Zw6 ĭfpBk8<_$Y>xnt]=1dعNMtc!=%*dDeL8ZvY\+pڈȧLI0H4JƔ0$u..8B"{HCC OlFu kN'j tBַQ"<,Cs_L1 7]̟GYxNhfE”KqiIXYKH̃=dn\'yyNUG!C=M#3< f~>>bzswIm7>4lWUy*0wk׼!Ce[4T199^2Y:M.% G2cp{qd^ob>SYK\ ?u/{MWekq5/YW$KIVZQs+!+K[ϮŬ%m3Fs$[A3{f¶- o!OYh)jf!1=>ݲMuP2Lׁ}=V< izБ\9HXT0@cWoU\'׼]!4$p}R*z\ta_8.k/U8-lg;th]SN?&{U~-^Ĭ9oTS&֍ N.}Gq49OH;  ejP>rbq'Iȹ~M{|Rݙ$}aWJ&FaE,5ENׯ>Z M} & ڨ.f_p d~S& ,#hT g٦{YkHTҦff -y5R6YczܫLޜ.xh$;.2olxL@3tYk7<.$Hum~Jٖ͐Nd)TԮcLdgҮ]1(4c:{/'NRY&w^ɝPֆ:ϻ%(@Ř˜̛koFM3o#0{uTƽ< MDpm i pĩaoCIpt>髪 8p͜eϊjoqh]TlE5z^y(`7`@_}ѓ/b )Qᯫ# izʐUihy7}uҙ1º,\vx:i9Q2WsfQr6OoU 6 CPl}_!~,]'$:w|&Xj7@=*5{&:ܾ\TI9ߙ ED q~>A9@pl/ I]&~ .o3x39&#Ûu0.k-CA nz=ðEe29Nd0?Z@ 0QT[-ce|9-@5aoT˂eXF\o%djd6uX~&*mmݞZ_nYZ/,$a=(0x )4"D?‹1^+}Q$Œ}V8C2fRvrвlCCIva`Zvݚ]!3Wᶲx<̣^Z`Mi%FYrn+@)U4J9RE&SK(>6򭊎Sb@ioC3(I%8Fabaд齮`&Ztj:z̰T7%MlnaV~i*[>)#v~*5`,NcZҷmO,@g~~y.aVT)Gv?&CnUD^`Ya*h|DтsQK $=K:[K:[azys uRaW# qP14zpt4JO+ʨ0;A\J[E/* dnYIyWa]EXD$.8vqΫ?FheKR0aDy;1R6,Ai0 `;VNyB&b hZwv\ c Wg.>ψ@25.rm䈥h,L~41Hy\Ć@*%ـ*憪_¹7Қo)6J'̳+;7D== MǼnf.xRK0}1['㙆jw)o8#bLiujj1WnNӊOpօ6sN`ߘFbsY m7I():Y2p iGMUA FKs@iJ$ձ)B&oF˜C^TwiM$t&.yF5~.g; $ɨ0H&e4,;yKCK5ύ nPES"ZnINq4x\pDlAl&ZSM`r+bgDĕa^?xA2t4 *ErołyWy|R h;O$:$γ::ܝ<^)2_u˸d^1TgWgF<e\-`?88/Vn,TtÀ0MLs X2~TV}p7´:4I{ 0: kfrMV956f <}z_[ƆY,%k"ln耣"4^ _#g@% !*V0UlmB<2jGUk|Satf89tge33^zSRԣx0CAm䆨M$5+>5iH4Ddb_nz[5$DlΚMf%좿aI!/ FI p5I<P n董8 ;HG /3O4: C!QLIQ!4j<+OiNwC ~ 6t1ghi2J9:) HjK֋9M=VVcHQXL(5YVb#Y8l 'ev@ѮQkצ;qqe6+g ~j3"8WHb'FבIMeZ{*U_ؕ:vpB"7lغ/̴*5$zouɥ3*:i+m@˟ x_-jrC~0'ޱ \Q{6B\?IE[ A rtJ.Ή~ȅ[U ]qF/ܨۼi9`0X$k\4=G,]2gPh& 5`n_x-){yۋD[?<6*BÕ95'(\x\"yu cK`Of{ͱU7ڿm1OY-yKM~31@j{JI\oz‘rMjN.Ζ8ȍ{eFڶj!=(|ӹ=]>'8T5O0X=J٨:ZX󫸸q&'* vO)Aֲ0|ȟ_Oyvew =}x|z(u6׮LDu#7gˊYcE0wh1J1"2zո8Ȳhɲސ4$+3g٨2y0Tt˷AXxJMfN/mMpOTPl -#uL1f=?U_D#w4qi_"(ōUm"b>y6m~q1Ȣk (|g*Dt4$<캲t3!eJ#\.fibqd) ?p/?y}BuwCO/h7C9I KI=- )#$Х Șsp 0aEԘPBcBJGE6HojC2:|S94ߘHv)&3΂ӾzUM!D,{:+ lD˕mJvp%f5=紏΄D#FF;9("h-n m #HO˘#} )|^zZLͅv.xjMIK#e[&;hhKvU4]2/)R.w{sȮ€4bs%Qyo?8>O^핳[ݖbRPz9tġa74"`C?J= jXԨϲ8cQJY˱[c֙J5_SK] @{)] B ȓG09#6d'oz`r#r*6QK8|>)(|?žqQd"GBp _UmqHkj)r z[ %*Ɓz nKNʄc H )wj kwC۹iM5|3?K5 %ϡ/yϸ`"v'`OL}"\O/ABUA\ov,k=ufѨoWK,{k? Y9#!%58ZfTES"Gl[|y;$ x\\iP)&!?lOQݳ4F=]L1b՗ubaw0=5j:h؄F"SJJ}\ձT5XOdu8apSkdIGDR`[v|Tqju=tqcd!hVwSŻ&F7w$(.ʔmE]xƏ ₗ$ufíM[$JB\9GCaRKUWu~BﯴXW]3+oP ܅| Hpu^=JtvSפ 7I#u?KZY^XAIۆōF\Q)35IFtMiV ;k0C@ݧ 47;Jo$(j~vCMbIJ΃ҩdqBGp1AbxF#_1ND % Gs3̆l8pqM+S7-Xg1V8BBkq*:YJ&ٖE[J +H`KUƱ|bЭRд@sCaCUnz<$W!3/lolp@^ tU'ʥ75 TMk0ڌ:_Ƹt҂_90-^,JZ,fc^\%úeKX*9t#%4>N̔Dz=(K.6+j*Y"cr{kɫ§Wpӆ{dn 8 X󦘖:&@?5ZҬi#qLt&UO96RyèC*fXݥ!<*b Smp:֝us ?'!9b)CH:s8LW-4IqlA{*¨*ОӲОbGBAbTzwy+RFT,R_PjӴ[#{^k>c]F{Й@C66y0 }]!ܙGHrxý$e& 4 ۭѳ_Лs""D3%)Uƨýĕ|xv¨ZL*Xȿ!R_!e^ BXň-q95f9+0: /q~g:7ؾtm; J4aYE =KD!f!@uQУ\tώjA$qaN\ۢ'N+OB!~#<O r;I"%NoV-=QGKA5I*+T5OcW: e3yt`ˡOD _єc Mk\Qu &ԧ"::qrlE = p5Gߊ+XmK4s1n<pnC$'JU[^k'8Rͥj:72B#՚Vz2EYwMbC,7RoX9u&[ # &] Ab^?1bs[>6: fq^]Qsҟd/Y.sE[ǔ x w~Ly7m~ʋbr|R@+ ,j_$(>\y\}B7J_sKXm’z?-ƘUѶ&z1*V<YƽYkY<[fmp*H=6gyjSL'Әo>07 Hz/d:xTM|hQnlSY{$%"U\ 섺.d 'Ƃ=04$+ \˓>Q֊04!yvR\),P+[H폧L?HTyC\ak(|;J!i-RF1P5 ©l߈!Aɏ\U?^1?SrAjSa(O'eҼWoy[?敵͹e?lCy0X_~W0nwqX4+q@a7lux_01fv- nLXMIW0?kt bHNqog,K#ECiFp{(63$쏞e6N?/.5$naOP7 eږn`pXՅv[%mDa[[j u"aʱk<dv$< Ae&pĨ*q,t-VK{֕4r^޷޽j:rA "+6-Q/ǪĞ*=Ryd>l[PE\R?T!@Vs4!T MLII@iOyhJv|4"t^@C"cr}+;VM¤5)95*P6Ī1)ǔZN<$"KQD~9Hc%>zX*Ѕ8煢RVDJrP},BẦ fd h`t<Q^UX{ֵ&bD ?Ei68ѠN$Ve Qx o̺m_G/|iU0m=',]#g.bTŭF_z Mفڨ2՛%43 <{x[BƕyZ1 #TJ}3,D"OXBF},R@S 7ĂVVm&]k7V@qGTX&Ϳ(^W Q@˪@9v>کŢ4sIi[H&yscy0SzoeR=Z`pJ,H]{~imG\QAe(s!.EQbz4bgX"HXQ,,(GaU%kY/!Nưeu D܉ز K~p5B5pyts?삓ZGQF{38;`$ҵKj }>dDJPs?Zi0MćҶgUKba5=#^=ÐdCZx`(롤Y Lޘ?Yw+Abk3cb1qyEd$q?ɘ"#Zuzy-v4j!dH7Nz\G,'–/JQ`35 $65VnJzĻOHWP4!R2R*͆,h)P0zDiAJY<6JJ^!͍1VKcpMǍ6 .sj[g!-L&-,l8h[yZRl 4GŖd16c8UpB%0Dk(6( ^Aζ XweGJn^JpNWBcFzVQWY8+ug1:|7CdP] CC(0V`K?5\k.U53~v chV' qD*)=#YaSdbҘdat#ly\1*QFF}Aq&M',T #e =/6-4戒Dd78^ cgG ̕902~T {VEI3 a FGKE$3IՃWh7B? t6} PhblDX9F`}d [ }K3e\_daq++&.\:Y)[x: 1xwfRLpЫ `V%AoRdՎGqZUmEKW3̩w%nt=(#Dw4#Zy uf xt"k#LCW@ɽ~ox"a˳Ǝ?DA% 9gGvؐS@RA< zúuJr ~,̢ {UE9D9hnALha& {Yhg#Qj ]vPL#CNR7 ozmq&BQI4IvM@_hd 감7r QxKp]2.# RXD mKS5v? ͔m8r9Vdozײ-'vq^xA}^5LV fi1P%܂%%0$Q1PsPk'NA < 8Vf3[ JP.TgsZۗ\ fm_YyԸ=_ _#CnV?qku*cϰ:!uU oڰr-H أ0JYiχz󤑠2pkA=0",~LFIuUWgQ=b*H6Z4$ڥ+r ub1uKo6Tcu457fkzp"׶zQ׸)LHVl;\vy-oD\ȿGm`gG\vA΍aKjⰩ+Z{.Z6# Q_Fw :k,3!&aIh%8foA0@#92iZ̧Px5-gdf\5قP;jb-# YqLcuڥzC1F <@{& z37'|sg?>ߜ{њ7,h%} U} 0m9Ȅ)[[TkAtpg>=DS#@sir1au(a`E馰?"FN|Rшws0`4LIv̓2 ضbODž;3&6OPX? 4(2Dlęq%sE< t#V3Y@60+RU-G0-pK }ZAΔG?/) Aw}1#41{X)e‹&]r╴.Jgk5/_|yЀ}u 5 :ߘMEz kg_ d c3;~Aax;{c=Yu T;n'd|Fo ReA,;e%(^tc.d8kЛP$0Dr̿2(Lo1Uʔ$}8 @y #k yy *O0ws;ODNBfɥY?zO_'5ؘɺY!TxƎZ҅5μ7)l)'C-7փ Sbn^+X$յz&a 1/H9TOh5ZpAbNx]"uA`+?@'~2"_Z5P^Bq;,9hT:Y{(4]3{-ONgj\" [vѿN]='MitELX#~b+SгufLKVfmgqrd}|Vy%/%Gj@NYֺx ]U%`ҫn\AOxc"otr ,,>IŅLk], w+q. ؽ -98e[hbG CEm(QY"4HQE(kP5dAh=g=F0=yG{?y:gq={Z]Zގ@ƨf:\l뷯30/\pH.*RXHY4 m(@ S^}=RnxTa871ˠNC=oϼE#< tf,u i";EJ(Cl7cg@VFmD ]sΔ>kхF0w )"O^\XKAI̊mj;畊҇П*<{<3;rn߁&r䔘:G=Y+'?٨Fa䟙W 9g?>o$m+&BwJWkakjxv qu"} 5zMEK*%.oMvco`. )_ M%A3Qlm%g*ZꬮN}Je!M*Y[Tqږ1΍y 22J`xgT%ٶ7!ǶQf qp+/kWl >k2&te,{5d@,w# p꺔/F讀v9rp^bz) "{(J&JY'kzQ6%ImսZ T5;QG'KlxYvuƻN4%іDӴ44F˗q??t1[&JqX~q$}rl蟄uvv? ?H0cf-)[\fJ&҂!ǍM3E%@y(3SezjF M2hNox6}ӏ5T!mcL^HGq[uoeҜ2@t6K8m[PNJ)UD28lIT Pi/ЂW(y Δ;dlXd(Q[ U.'75<m @vCòǿx0L,6 D^PXxȇ9a2lCt},i)O4)7IsuWEF7!MAncL]OWS\8/G(q\FWsterYywGKFvX7ƝlL!@QlUXT!z/9Don[oTZ qvkIޤ=4ON.CY~UP7U,@he檕>"koPn q8_1d /܀ LC"whNmg E7k29X,&yW3BmVBPm^n@9LwjX1?%8tƻJmWϠnfxe9?ЏĈFK yGSB-,l*N"Aѩ,ȼh/I28|*QAsQKWM~CdIZg5l&6?:ty1iP>Jt-E^g Z`g<"&d C8~uQYI}+ߢ'Td% s6 ټ@O'KHòܜ"8lp!UA l F6@4T}1W~9;*䢞\*`~@g -6[v?G$^d@};:NvRw6IRO(N(vy;}}R/2Sq׆h?ev{Dn\D{J@>lN;k,ŀc]0~tR݀Ph rD㎤QMa95e(DDtåJ# g!.)kCapu R o\'B`}c;U:xX!X>6Թ,-2m7ݸwhE>VtpTH2_3]L q?>OܠB%PR:h;%vDP6١h@J% K--ŵrV՛_u Eyky2Qo艞:fuG|6}#q(GNXρnK6@bO's>wX ^ـ ,VVC4/F3U@Y}5fM':bzw7<4 IGMTkދYŽgu\Rځe@N96B1P%[ְHm`P^G]:3)8يG2i2iIXg辝I  il/ޕ/ãXYt,5>ĖfM*u*~N[_,rOF &b&I7qQ xkyoɁ(D3C-7t[Hê*=n "|a>@:0JdE5/[_G # },2^KO7;U,K_to덮tzXSihzyK/!ymo{+ĵ,1Ά_HQxka2Z>IϊPr?~ Rʥ.\z |іFAq&8>.|㜗*&ݨ#:0W-*n%=~~vHW{ ȓiJ3D!9_&_ӸAV+#(>Ϋ}A?lb쪕c/Y]"O K}IS*,VbQU*ݗRtd%Q;poȐjK[rغ"oWOU@jK+ l*t Φp=аk=Q&[8pKZث=X32~8;~j[:mTB9@bw2~sx;Ú ("\o+$LFpx21`\IGe-}{Gtyy筣_ FX9<3@^B*F3(p۠j'I \lUʖvh3rTsUq"-&#^6QIoF$^U{G%4t$޺f7NЋ2_hݫ4(0C; 7n9!yB1kgQ76a_CjV2Upio:g-.[,SnLJu4xcxjfFKX@q b}Z;+ 0QDe#! ^Ad1M{ Hz'PeZ&:p;eS_ڡrn`\K0W"?䆌Wj kFOe?\/BPw|>Җ(HvĐx {mi?5L]kCEN8wQ*t#>+vȾ`4|rbGi< ~RhqY-Le*<&%gzґ6wWb5 hPo%9V yXP??ZR,h ʜK V'~6l2>S,VDK[IǙgA d38 )y&c[au`+Wֶ"W[7ZAV"0\@jM]sC*B !ʨVqO,&J|SH%o~5 kyL%q&{@>7sOCЌ2ǚ6yJjx֊afm@N2Pu0SQN6,د^e3ȧŌ&}-wH;4mbGqQ`͎&Sv:OARXuKD'*ڶU/B#Hz3gX9 7vK)rɟ,g5G$sbOn0WazBz8rhaO3=b$J@c/0>Wŝ|(Z_ ;EM+vyE-ήЍab} d\An"EضfS~nj'~˞SL_ \?W/{QO B1QQi9J"mV;L/C(R3Ρ6GAG|qn %FZtK@q+4,k#Uܿp0\ :1{?tmm!LXt8"T{h>|?R / U@HV `G c嶾Q[ e. 1N ѿs- L>AnZ;e(snvQ ACP:?Laxȑ/2Oki;ij|V|ecGBLp3c#0VM$cڧDRofet''l7#Мeg*j:jƝ,9B4 .hIByIǃ!Qo(Lf Sp%|/Wޞ nU* 9W}IxP/q8))?<` t'V)ܯ5KR$Up>#d JbjѪ4+YY lEC{ -BX$&XqVQџ`ډ\tc hHiĆD^tapx#"=I0D)SR^Mmr"3#8[[lȯ<4_/B3=î5c6~}j=Qq*uX˴96-W߆/y%WdZ:&ؼ3L¢s W'Ib )9O{]/7]IbT+V[K^|ۚ$lr)TvOIxxzs>k\T ᣎ3ޮ2DzΫ0' =@s[%s5 tˠ//BlmehFΝ203`v9jw=O"SѦ2m\#=t)JP/RYjtJc'ې 3ΥK0D{h/eΚu0E(Z,dR} ik.0\Kix(<[*t9ș~!K&h@GZrWA~Uכ2K)h3Y4 Y~s̖1Ɵ3/1 #a}Jln1 fs cqE$Ze_RN:-=CKz\w{YhYK@;(urs+#d8)Bϫ?חCH֢^06PS&TVhkba+g]Ud&[':]bm>d}'S@~$pfLJOBĹ< A}d=pLaΣ֋2ǟ^3$c7 YAX]kbRh1+5B*$ojg_A{Бh(Wz%f)35D4*D(_躗T,yr4Ƒg%j}mB,7*kNVOKxRƒ9©7&;NCg1g꼳*[}Uc]Ps~u0_Sڵ}O5;cbR물Z3iYHbWx'x0~Y"+޻Q-}3|~bdK"DF-ϰMJQё5ߊԝ)pBP2)uk/IУq\1{Y=x]* 6˓D]*!$QCwX2:0'r?^ Vᯘ=I^?Ef,[5'8&X!H.gcH~y .##cQe4A}E~vdp} s3en29SsVo4H>pn+/hO'!-<xcYoYլ%Xi%Ǝ-0 h&Pȟk݀ܐLF1Ϫ++p3!1c˺s=;ӔjTLn.w q齷e@g%ea8bݙ;^tjF$ u1G:B06xYmY;I-ptG 'nF\Kg}$YWaPZS-Ee,4n1Ƹ]5hQA9Tlຠ%PrL3OX\r.5PŪlcʼnW7TOc&4EsR%gתpPN_J![lwZnOoSP]EjHy/˒?sPvܗ9Qn0zEUa0*զs+ @Ⱥ\'vHj2DHx\>BSblqk@/vFcsbq'a7:}/7tvTf~|G!Caõ%xoj'n-GV̪X"Gi jGR (cc\$[lMڨ o :,1 SR)^T&Oc dPpߊ:e)SZ&VuNU>Csy&Z7 ayʗf h2 Yzʲ RtlxSĵ$޸fE\$qgX7Bϕ֏anPm6Vjzȡ_؜ :;0=PЀ/̇V,onAqz|,v8 e@.;p(m5WshAjPLD>@9 ;ܫY/1l޶]9+5i87)薃P?&f϶_:g'+5y@|ˊLOD\:+2|"$`A[5`YD=p2T<Ρ{)tTH8膹7 8kr"^ s w'"=4.p wlh#vK" D A:˯Ix/Zo2Hx0؁(¢YP<Q[1:Œ{bW6rZ qѳkZp0tP &,F yaɱV2xRo|SzՄbx8b" GcQE%ME`!t{ћ?m$8nҩaR:2a^؟~I>H'W@Ն^ށF܌T91R.kMa2ct:tS|kDlKhS/JT)r9_zI|g=6CԍWD"YW֩ /\-y9Ս(E>"Gum ,]h-Y%xvؗNzΎ&vTK["ScO!H~p]VU7c{˩ Ks^=HpnIBxB0zf/b ĺ.憡#CMY%m&/OEɠ (ӥ!7얘m{3PBx^)NS*T4h*Gq-Kg[Dʐo&&]9'J3) zY`lc"g9 .(:'۾yҭQLHl ilx_5]:CX5ia}saEן4bO(%W,EQҍ߄b1dqR~ >W/_]QfOVɚ_Kjʼnar[YFS.@",O krC]A\@u[7g!B}8?A^k@&Od}O l9eo)82!߉ "+=yOuzށNoh? .'/V%Q>iN,|0IxC'#ʠ荣.Ԋ6g}ڃJ^P}9BG.,+ih* {ϩMlX*]Y?9ROwB6y\*%a-p_dտSH\@cE1!7!#,ȗ/kwB@<=N2R^5VKO(lb ~JWlSA*b[;"N67 2߈)5Y^)y hqXk8as;  %ã9iG.Kn+ΡbUewݨC%G  4GOT\|6O:CIjZL[h(Fp 1K8nL\f"H2G@͇E71>@ Owfl)d]C;9lW^ S?pyӠDU#C;Ov"1 B{jk6_.7c7 ]H~|=_ oRPnx }m#[Cr͗6:_Ut"ܬTYrv[xoGy~}KaD&fkv;yIsDt\ 1 M!W-e. {C#||̩ԍ@Vw!cB4sC "1 ' E@ùZ{p+-) 6$f5d3zqpdKcYz +A_g+ŔHd (ӄ>1S $r,y !sH䱯/cN>o8mFxt)ͦ֫(lRy^}?t1ǁuWASspY+&F)PugeɲUg{գ;*矩UNѲV+YXszyӡ{`T~49t{d6VHU M2$M Q3j啮>L3e+tC@>fh3E# +L7DNTT/.hw3 #U;!}i2íhMc&Z\q') {9z,_%‡x:3&}18]N?@7q d8Jn.*;DHWS~zȆzc2jWPP计Km%FW )cܣAVhWu13\<auZv`,8==|mK.q`H 9}=Oh9{("7y;aTrX6܈Ҍ&/ DS`Dgl$W&cS@O3(8>zԍFoԦ*U`6^ɡԄ\ iG'pa1"a6#vO7#LgP@˞.Z+ vI0ܥ FޭE3, weWɻnU`*v8,/4\y'o55<pۓ¼Wm<ݤ鲙 !qt=!Ay5^H"1 kOaVFrUL4h&CS l_gF s>Y8yPB?'<Өt+pPzO9ج ~e?̋ZܪO46,\wcd]|b% /ܣٮȬ#a'(t̴/4cCVTQ:j dl`yd$ךDBR?ǏD3ˊ"-Y~X!)żnHt$$u[`xጧ[>Pk#uj6es(6Eso\ 7/*:kHj?r VGUök\դ7ʲ_LhL>cK-ⵍ=&[gW_~py4`*{{Zox[1td:/zs0=h#^ƃ% !XNDL|pQ-:e-$^q5 ˤ M2M[{ ^q}F4CXrIϐsUÑU$R(_/歿(Tm$ƸQPNԊe-`5Ҩbä&9ot . /q^L\0!)91q-U%Ɇk[b4*yPG4嫘t=4Hmo{ (rNd *.~@fR%CMVg!4P\fO$4YZVSlRZց-۝a7f)C:Dꪒ zcB.?+j-mv.cEl} fNk)yU#=:Бkޑp[0fɐK~W)\(DK:74$Xhokw^<-(ARlc37Š Cd?y紁 ܇= sGӘJ6) 8mOa` yڃqQ!_CA^Y{{|E )Y4:և{{du~R%g/tԶ}W96~VatNX/I[=ezu "G(g/({jյM7#B\<}7AbM*DiI[)*Wk#T!׻+yf"$!\7Un Qqey)I$c^> [".?o)ݾa(+:d w,{&*ߦ?e5þf&(wFB$t0lIhHbکGR]< ǹP(RdL؞Qz1#ä!1١1rE2.f?D52T*nQIAÏך@ ^,U *Gac7 #$PD1%,X|a͖-dcZL" e.862f2h3*,]gl)QrIp{.,VzeD %׾D0ˁH!&Minjbr5RaY{y҃ dS˗b=V.kNʼn| N=ERRm avڭZS}#+["uyk.\_IZIzuJioA'Ar^ޞH,;~fo5 ˧VA,]=f}~4&2Xnہ|1@]~1iOtAQ_^6ts:-M31) xN88&bl'IkIJ`—*/&6,k1/bKt:th)mf=RT}Pwk=$0C+tMUթj&GrS0J+94 rRmuR1h;s<.5Dݘ}@Jk 9Oe>3i *׻٣FkRiSG;%B%a0 (mh9BHdCf / o Gu*\% L\SXz#N}EF?Ÿ6,0qU;d[C"E(:KpcHM;9@h~yvZ;'U<(Y@X455׮0=|_BIլnHViF1 5 WWO!|%Ȥw{d*7Λ*d7+87eb?8*4n6ùnrp7@QQrt(PU Ɵ_Ǔ'Ixai7Lk1Ino,"\5Ђ_Xxv6"|;Etޤx^\өƓWx|`^`oU.t!{$l)G uJw>lZ詈ә[7p [(.(+ȶZ~_Zlgđ5YsuZD2 X~&32ǭˑj!yHmA ~n2  k4D8آ50!p4cE /8;*Ĉɶ+t24^94SV_C*-U^SVb0}﫹>{%ѬRû𖭩pg>p^ ~m62ؽgHH3KD%c++GejV_JĹs)lxUppM1LB!d!u}}Oo),NJ|ԝۍ}"3UԎ02< x^ 2N{wwEل i@h;^{j'/!BP.n)I72+!`ĢO#R{(i XwJZ / ʜD#q_2!aF%zMCA&¦Jfh}s5"Z~ Oiœx,5Ў9,ȕ\pri?oX*N~Ўs` sjqs/Gnj4ʚ7NNϽiteۀKtLf ?2D-h3j<FQɰ`l24 vEZ&<*TB_HCdqV]1!KII~55.V,㌋d^%(/ ;X+ ]ܱaͶ$P@lSrԈe݃SYUw'tbAG|JLu[k>mZ0()-S i}v&ql[rGȔPcG¼X?`1lOkl*zڜ@`tsL}@^0Ӌ3)IjM`0`AxZl[oWB& 3XQTA!~T"oGFrkmkkItN~m N*v{4d1y6$wDĎQv:-w';^,%M WތN$E][ҙ<)Gam2eʭu{p  s4Ӊd+E6hp];EH !l/xuk&n{@'dY2U?)Җn hi%'oOE v8NwG֧VN\&7y/ de vn>Y G+З֢&ܩׅR(G&bP&\o7ANšec{c\|mء Fh<;TWO*x }r_ ! ,$`hgFk%,a[yh4xsS_L3[h`wg1D;@?IT+;$w]ਗ਼dؼ?\I}9ꦹ5>/Pwۂ;` 0oò<` >/KQ&w91ʼbW>b{+m>Fś IdD<}N&mj#-D>$SAW10ISsOڗ8==KPg$c S.v`<cn[s8`BGk3#7U@wF{jf=O,^gUEJ8=HQ- y3$}(TkHp (4-jKj֨uz=[1٤H!CϷ'BtRRJuBgco)mR_t_rc&:INN;32 4UX{i go[JǻߨěBuٟO/Y巍&oG_+1^ĥ oM# =)@+RYk^El+܃tdb:kiXt4 ፱8)ߋN2\BLΛ?Hu>EnIn!zNč"V>6.Hk\HASRJyΓY9RiGRG8u@]e`!LzsG,k٬"HR#Vhvhs1c>\WaLn K߂8grg6-i&Rl7)^I0¡˶rl؈M~@_'!ıݮ}G>ee'֩Y$-&0:tTz7H}%;0 }WEMN 0 u2{̭kQ;!J螲\f."nA*)0x 㩊Ә7Xo : u $}cB$>U'~ Nri7U3 sZ#cuE?95 Ǔ׎HY4lkSSDnV@#d3c{Q)6]H_V;v/Xt 8r3Igmp63NheA+'j{Xi?dtA,{q T| e m$B+%ػM? svfo˒3zP6+g(Q7c6 oRŏo 0k`^&)U I\RkݮY #BwQ@(M/o%g`h ™w/0FvEb3q[m IsΆ_ 6=fRՕ"ƭN51}a2GG8NOUT&4nW,tNA=VW.QUޟ"y ⤖8>@lڑ6}U馠0';}|&R`g={D-NooV x|4׽O/ LXkq]L q<%Sb'CϑQܕ Q\:ek H谕<?IgM#ը6Ӷ!m/"$8_!G`qS)Lbax2'ثJ2>&d3e|Ҏ}wà O* M{ׄ,*@yVX?XAdz^9nC싀ĒWBRDP&A4Qڜe.奌":ͭ^;CJ> q?PHOO!I{UD*_I(d:]HBíPנ]-u熯Iߚ1%-d.H9HnxkVl~#gyͻ5. DN5]??v>6踾г;#(;OX⿚. ݪOa(h5HκBJ>2%3gVR~ (1as}Ul#4n}|) l?*h-<.uGi #iֈ\Ήp'j,r0P\J?!n3'5hd$ѥ+Քc. 1<]+zp'{$});; W$9 KYc9\{.+fuz tTיn&owšVk}Bq0}TTE 1 a#kHHBUt:% "j-i W?:e,PX.Yi3eA$*gIΈW& 4!F(03+5[Zt }Q?F<uxTsE)ȺH=UtRXuXXS\~CEwtWQX} '0DU( + SAg*0rf,Ptl퍶mSAϤ)2`*L/P/$tyYc/Q?/h~`_Z컌,6PQ"`SLB-dTޤr˴%cVk߸?tF 'Ry3DTx&)cCi9xzLJA}?+֫z*W3`l0M 6u;yla\"L-;%ڼVhJ?F%J̀9MEB#gm uӮ$Yd~+XMzA;ǫ,2,:Morh XHaF3 EVщu5)Es"q ؂>ғ+'q!K a[ xOKXWZj$c!/?'VK)_:8);} 2qp3 B†X;zqvp280&Df1͏񸎏!G˧rb+9 j0/||D31L`#t5gFKHȦ#R D*k*emFbb!]2jsb$=ѩc>8N0$5&|{O_ -Z Њ/cֲ{Ul[͢B戗1z 87 RqUn:dJ7.fڪFIq%!H`~JX l_Rq K%ӹ!";FF@]CED0A$JvC‚e+?jqv7X<#C_|l=`LWdH%;4h2 VNwp 8 Abt:_H폶U=|w\IW?9R9Uf4-&L)q>"r;I &:Zc˼C7 }=wQRULcvN% kɞ+"C%Q*qv 5*NHTd [!;(Dže[~?`溮~ |+ât)tF) fO*ҢwLYH,k]^^⾣|GfEֆxĚ$!-|=JсGRQ'1j&ÀiE9k-E<]Bm-Ãeb|Ǒ//U8џhb*޳'X!z\|q' пPK&?>)%A)ifP @saK!ylr멉8B;fĺ1c FyeD։=&9yޒ=8)8".;B;=?ZYJơ}n蘑-=6?ii9.kjF~X rfbleK63);)UQbs(??X}ޅo//.n9?5 5$4~*mJPhX˪ލf(]pXx%9$~-]](Ro:F A5bРP~- dmo bS @9!,EB7]Yih=3#'ʈ~L0Y#FlwEkhE[D]$yW; kIbWr=]'Zk4)p?hNEa)L D^nR&e_d\s<[hn8Nj DǫZM^álZ3ٺ]~W1Ղy}5u?-&|rW3v`~~|0GC Rm™`T@ks +xt.W޸c{G{u(x)ćoW"Ć:qkx'0-|hohH6lԌݻ%{OLUT]nz| 6L,hӹԚ҉PiWHsQ쬋$TX/0~lhԇxq\N~@({Ikrp `pEB<ύF؟.m JfnihvҦ?[Y-j-Loo'lպ1 6?S)J#rTTq)\ݸ(~ w+S=C|e6V[L`bY=$wmZ4[b fcdi Ec -\;->B boEjK9He4]uf́k4[^W7 {+; J5MbD^!+&? l(ߔ0s(#qH%:a$Zɥbdzʆ{>8/=mJ~kަGI䉨՚KUDpaGV(tY2kTV'Ѱ03gSwK1 J?*Z@Y x.')ެTA;W(k3h [N`0*_&6YGjdZ SbA\Q۶5_=ǠJ.b[4\z86;C47L4kO0?~'Sf[גJf4#Rc"B9=?9K-x1-BmWь\n$"9~`˂Ѩ7RQaVyD}_"\`js '{pUǓU}Rs؇6glEH՜L5GVdF o\PY2mVt^QprŐv߂Q| -q#>{g n𖵡(ԇoV+h#8rxR6|qEa0F/hoE-ӳcH{YQz<o:^vq\r"QbTsSc yx٤ñd}5ƙ&X6]j>΢I#='om3m!:xؿ*$lb&0*g&k}/Ut@̀[gqpv^=2d!؍ uP/Gv%B^ɇ?Uf'}w6SS)"&*]0rVS=;)Lf-yL,zf?>-$8uG(4Rӓ -@ ֬(t* ܪ Qĉ\ZP,dX0WQ#?ƃ9?TXkm 盁`-E̯yQ-yviN 9bb} }vDRr kyoKz'>k;I[gSӰ ˔f7QN,@jp7)zRF \A0H +e" șMkYJ߆%=J< M"#9K  ې+RE*{g3F@ ^wSLfY,GͣCWXiK>+>PS GB ½Z¡ ]vB,Y\nq[08zIï8QČOb˅=h1S++๟ =pgדYg:% t&)HY'̑x߲ 5*4 hVDЀy%b 7r?_|ԙghYR=p#jN iuy: snlio&0w9Fx^[%N @*=Z.'NfU,(/](W}io7 K66HZ:2K`<`&1 HqvYuD"^#s"BHIH)7 ! @w~*XkvT`pؚޕ_0^SʱRn4qo$;HT3ޝUمE{A,6$erTS>.:+XM1ϦC2,N^Tvx˪dU~Jv:I4Riٍ]R=MZmYs}!4~5xmCg68vΓ \{u,ai;NI*p@楎E]=3RteTia,s<Q$|b_;͏УCx~Jۧ ߱6(GO{E\<0뎀 F=Y^>aAwXxe'$،:Fb?*pC*c b1%).? )0?@Cq_Dz2$4)h 7}Yf)jhϾ'08r2^y^eUQCItaYo}㐟dI\MxLՉ 0 9G;L7b>@ŬˀW@ăHPzK -z;v^(oCnqԏLy"ݬJS-j9С; F؁٫ !uB<Ѭd3-r9iel.3LY1HksjeGs+i iV_oiv4ۼ9E g@c[2SH҃h%aS t]xڅmhw& H &#\d˼Ao UrU9@0&.e{ՔP(VaV{xg Zp#}ߗ W ܹr.hO tV$GᯮDB,NCmg~-G R&'`ov} }Z(7q׻[0no%BL-bZ >8`jYZ,`Cҙea߰$R+CZ ^wf7ɰlPQ9,ٌ) g͑bI[Kj,_+1fcC[{WnY)L̈Lo͎o(~H5TP.<|_iV۪7h KWAd}A}գ e&.?w]'W{}fBX1R4mVήq@t41"pZ g_5Cz׿Gw%5 u;8&F.M5@.0-ڕw6;ēPNF>CW$A=Akd9/VRF۞ǣh /+Z$2W6ƶ&VKnHdʛ'Y4 zRz0xl3+OBh'5*Srl=,ߑ9,"[ewEMLyg`cm'dIqT$mNyf?_iBm|dˤ4{bHz f;Vu>ɤˮ= l|@DO4XU_CՏU0 #ezNH6yoQCv %Nz?P@_ $s: y*Mhﳳk}9ۼf +aB]f}T7>ʂ18yc`MPʊ՞|p?n-`>2|GۏIutc0 @8os>S OBz |Q:wt~( nHk tIC% q=h= ^%v:]`rB>&Vz2/UiwX> +}!aO{T!VWTxD3o׬!]X >`yPd#'ݢ ʱf1mnG:k1EL ] kiM+~:w<~b"Y mEΝ*ԇ`DFIRb6E/ġKGdq[ZoSK w!{=:k~8 ?Mk琧s.:f,Q:mwJ)m14%YVWxwm' C10{Lqݴ.9 [Kpjt?wHxy)GFpnkc7EWQԐؒc (vКOK:Fy 8OmI>4UEQH|x`+ښ09.12e;\ޢm#>fDK%(m_ɳoxMn'"vo2~h "N 4o.cn%ϨZwٕx$!fJ0oױ-G}ax˷f5 L|^\2K}Def $7\_!{KSl}h*8p&mYPb>Y?T,oγQIaN"NM a%"뫅7[J `CpGN b=Ǫ+ªvi ,.Sϗ~%=4b⿤*!XT}?'ÑA%Nt-$ku¨oHՓ` #P3#v@$mM1A1Llv%Q=5MBrֈ`UA+\e;of1*_1iF*!*wXU Ϻ>^=SB,ĿB 稦Mz'~!zuߊ ޸cy3(tүUER- B}m_ p{ dI2!&s̙ ('vuN/b x=Ys>UUFMC3 _k X3 D B ]:ƺamh|p%{1Э4(@ԧ僮5h!UUfL\IȩS fs6'D:y G3mb&_(id勺j&&,zF 1rh!M[F2l^yI)q{!dB2xf)ړu\5FW]vC4W#LSԋu&քuso/yʚ\{ XA%,7 PZ Tb(y-`Ey^bԟqj4 v.ǔfks8C˔?ՑW|8$>ԋTNKYfwZ@EY'x4C JY >RP"cR$rn.?hĚCIA;ԸPMu bLS0_cMKb-QOJ]M>yRg܄gmɹIm44+ř$ }n/hƢ%sy\ m#a-p0"es04s;(F@ uk}DY(vKW女9&jI֮̒`]vYď=WɄp!bV6*-:(T֮Tx6$Td|d}evΜ O6O`L0s 2FFVE&(>֭nĢaPŷڞː/1p `BvE\FVߞm!>@aWA82?^i::a8"G@u֦vmB]\pNa;ӯN0Ϟ&N(aQW#pk,fU挀蓷xna/_8TTn5(~i%'0ET[-Cݝ~ Զsi.YCl=?%ޒ< ; lr72Rxsw_F.R[2@;$I֖ۛjѣ(  HSp|r͊.qR8_p` dP`,ꋢJ1#횜)k&:c}.&Y3ܽ<Vty^0t괌o!pKTƒBoI1Qs揨:QUlTk5[#wKzh`ʏFjLdb@*@OsP| o߻2Tս{`1Y~*' Lyd[?z-”yk=X1LJw殆rfM9lͅW)rLidm겧0)sIT7E(tX2x&3a6,;K+Fz3'ZƞӊHkᐞ3.hXY ]8d(iN #^/dЩO{\# g+Ur)njyLWGFU8ȟ C> [*Q" .8:DzhtKy{#m^ -#;6K8Һ٫7t%i6=o@J+KL\-XrZrn3?¿=e'W(gs+0r=xf#sf. H=07rz/_F:k 6?U`D/e: @ ZVmŵW/@A73G?Dz Dkk2=*~Tma#bCz/Eܴm%F~w2)n䲊|F'E6 瘟Ef=SQ#\\B.'Ck+4wE#_ WV,7f-&~8|;O_&opՔӰvT5N Ϣy.e}]h?˯)`:_":5ٓ3#\ĹJ*V ?As"v9k(|wGUv-OY{ZYv#qJ/F_{ f$LE0yvS:,WkTƱRI3.EWM?U`}k/%R$>GtIΏch{fcj69QEN,Lj6WB~FDoc-4_K!RVUkrf`r]]ut[wԬ,]MC*(An?j"ڻvO\=.%܍V >Z gr.(!&^r#bRq YO )#2N~ۋ% y`78yd U.#nSvd\p=D&Gj^85X.*)\!Dn~GgIcK4eo&wHǚhk+ JD&N{b%(|4-|]3ֽ|Ű& YRD+4 ?Yù۲΅XQ*\Jq̙*Op{ :-Ϫһ O˕ܣoB6MnXBU&\ KԤ!^;$ Nd/c"laڈVGO&Ϲ;9Y55\!)B(zs Kwce%xlJ-AcH;<^OYLֹ@!8Qa26gQJH=_pQP ybu=HH/Q7F%[~ *HWb@ĊL"F5AQ\Q GO@6S(͂Qd2_0fz!L|Oհ?2FFIBHij[P|f/;b  Qo0?x 1N5]cɪ7. '20 )ulQXSJ*G/?ܞހ#Z9-Si` >*G'ڵHWب:Ծ.Y09,IHy %E^KCϝ\P">`]HLμ O;:}e^>"D 9p>3RύLPɱE-ޮŎk&P9-*x!|z8Vw ^2=mpY2ݓo9d6y/J]xtQW~K-F n p,=,KXR]gRM&[M2o8^AG9o%.$f~4h 1[<5Vpag*~OGRTDDgۊ!]_05P&2/z0nEuo}R^,$u˹ iͪWggO^L#jd$Tx!k{l_lhK[TaٔQou SQ3XdtVfGFtI$JnVb'ER9hV(eV>jK R67YFY+`J|:$S/R`~Q[ac`LcAj_G[6UezIN BG;L<(44<]e hnDu&k{}gB iUa~ _FY!/wUpe̳"ERyo`5 1&x׀oJɻ[-#"yewgwI&(jY [ecm$ѡAe|JOcJΦyAdix, 閈6-4WODW5nHs \[M7̏^*#g(  3ax\Nw ^fSgCdnG61zij xٕ5P7@^z{RCon.p?5Y$Ӱ.| }r(5%?ҐVJ HaWW(D"W-)ػ¼z)'WO cEz7"U[oǵjtW܍-3 ;NŷF&'A"6۲ƪ"^_> axX<>`aݲp?hc)92 ;$Bڊ=TXӬ;90.(=wYrB#-'Émc6 '{uR~^w; se.@(4Cipާ' -'lFkAA{[R[W=bQOn4cF<*ݎb3.<~ViN$LA}ʝ_l bd R~@uvůT 5|_[ʼn$%Z@ǫPehoT//$UOd|`Âl媀R$he?36MRQ0D~KdlP0(^{bZbbkX}GA|@@aTW kPw誇Zz:OY 8vL <1H.@PT ) K3:䭽y/(Q|4V~n4qNbHx99d0%" eъ+(3  X_} ۫&_*l[Ñ͈ӛ=b򝯗=NK3jH(+S ZJbn$G鲚T]HF< cPN|;U 8Qg)ߖΩsJ 膳(Bwܣs=pBWH" s[G>@a^hsS$ 0;gM fTyT}؎gbfg=u*!"Vqo)`0Κ pvdp6,]i 8/"Hٴm~WׇEPR'QInEZ^.7~ ?=f4%P ~Fm8o:\ܒ{$܃kq5f%ȔxK?!Bo&wL([~s͏|ࢻ])/Ve;B+t|@ɍKfeaڬ!}7o(-J+6lyc[UVքu/e_g`4g~ #``rb`7X$֍^-1FcB.bBvM ~耍#3h /KO:K6OC^ϫ~rϬl&wG~]HNUT;WyK(f[ykXm5 иR|ǿ{bqNM L$kL| ^ }R,X>XWclg/OLImФ ?]@UnvQ-X~էMx{1A"@ Gj1ȜU 7"goh  >`?\$4 |ih${ҽs<6D`DҐ%!;l"ϙ0NOֵiK>Axzc` VH0+A+'`/H BBiI`Hmj]@arSOЃI>t*]fP[pg;`BHp)Ak1g~R@`f{* }COFHOes03 (ĚnP\ p7pig\ *=$uˢ '3}6Y:ML{`/ fR#EۇcG,n?L=vN8g%٧=рdgAL>\P0Kq4'Ɔ,{rl:쯘iJ T4XޭQd~͏OV@-~4'FSͫDr>)#~V4%|bBxqTV6ByVt P3<^k)l̕ K#MD)JY5>em$t"IDM[آ]`t Y]tY^EP@dBa\Ѹ֕!DOr VQ's3pN{͑KAɫmZK*= R8)U/nH {@mCO8n\5vH4%U}@^ Vb^.P W'thF;Ժ<8~@K3z5ɂ ~ |y~]pqP8w|ADK%幟x~qx:f,Hu_ww/h*&NJT~ensg>9ؒ[Ӑ3k8\BDKp(3^K sB(};U 883l~6~MaTBFGz@e{}p&xKDXӪ0n+P@s} &urku?ƼFqvdm@kv3x&RyxAqWZ!UpߡU]f;$]')ԥŶDO.Ӈ+g(z^sO7ԇDdJ֖N ɲINJ+dl-r"> XgőЛ Zdj,6G7oxUrp)Q؏3f:uiDžu"r|]U}LlKjxNM]ViASqI4,}H'·p=V^ TXِoa}cq)@3+fɡ'oX:oW Zvl_[:kF%p0A*:Jj!UGw'fԄ+GQc>~ MټHcʜ'" Mw@:Sפ'Z+k` l@^j%sIztcd#%gwo}ZͶ|B םAVhl #]~ٟV\ 5u%BBNyS}](=> 74}JVd貳& vΚgd) ]a<}]d8 ӊƢ3EUHMX%iu&N})_z}EusB`q)k{ ,`2dQsJ嵍f'ȷ_jRo{bk1d48Mr v`\j{͉LӮLq: : "Hp5ho"@쎾-pT:%>[$;8^07KLu+E`BGӞk.!8QTŒF=ei,>#C;n#ȒAj Z2=ɨ2ũ̥,\f;+S k*E`6#͢jCKNUӛv>G%S`;F HllTO QZJ-ZNɢJtn2f7s.g !L[\AXtYG}]xƒ}ܳ!"pzRq뼬RO]8zd}B5vq!c`tCJK8?oD9 #-7ϥ>]%UhjӰ.ҕr=u3¾T ઢ3 U2Uw /?-n|*^ӦB3ﻎ:4[)ihA/4@qz\c?=& 5|hv z7fj\sz~%򔄹OFwL)`$zKJ=V P]d>WW_uoʮbZ_c0QE~X 3q\HxMVYaa G&9Pa;U|o8Ք7CPY {-h;UaaL$K:Oy8'IZZz$iVv.M1ʔ|7@P*GFuVrf1I5o::Q eכOR1ieH?ҟua!TjcFQ7bE웲 ϓGNć^K"`p!֘y9:XyckHKZ0Gc7z<G-t)cD償`K D?24^ӞsMOv_д[Bnv [B\5@ӷw@IkL"R9%ǻ*&xC8vd[Yͯ{K}lkKLW/MS*E_cxPdcmJ^|jgS7ATP :+)zb8-8v`QVMW;tMsHs)᯼g"@|jk;xHBhR)@~d`dl%kY hr|Uo!<k|E0}`纕{bvTψ 8xy⡞$ll6y y^e@AR±qQ%i1=J\@$ (~wt]AKhR ;S#%T6ӆAGߣJÿ6=siNiՉac?Fұ ~Ê"T"wT UL;n`6T+/2{1S[~D;o{5~Ipy{u{!eA2>M@ ܥt6HvBf+3XZ''yP&)oŻ$V33(z9X,5vէy#1H4=~#"f-fTҬHϥ8 ~9sN|TQhS@Uǩ7# u9D?!!d|k3@7QMɖC{^vSlUC^x_Pkܪs UiXNޖTK/&{͚ͩ/?6xp1ytd<)zl. u&;ϻs¦tD vZfllttC7{晰/ze:X!ԁCGeh7ۯߩ-z @emu ӵSNx7!kzfYh @To[Y aDf- |>#7 !iVTϚ"ӾDO9c-F8PAlV1ViV`jdOykRD"+-R\ ˆ; G Ifzm°vkհԦMTQM"m"'tc;ꤛ?9D9A-./w h30묕垉͔g+4p%/;ӀJnO`4fswSٔiC7cCgIqv$vo+q nڞ`jjc61P~@6=%: d]QS d ahNoe+&]=w]8LMBKRsj8r (WNͼAJJ<4_}. ݿO£ǧnQP]ߐA%n*kB# |4" K_K'W's )g$׷ٷWnڍq.m룇|A2@\;Ѫ`f#镂zm%W4<@q?5P#p/ZX93HRG(R.y~PAc]9&(UlYm> @ggOjk,czP7J褋Gxlצ|1>j1Ebzb ч@m<;N? "_?,7rr(_KxζX>%swegGxj(л71vKiXVP+1i ̼$gl_=ܔ *j]-(YA]׍ ,Iխ% RgJ `ՊjWZ|+7nkh}䍥|Z\jB{lw?O>رYļy,xLaբ|Z}^[h!SItz^e،?"QLfJ)"DK,jp[QKQz[)O5A6i9w: g˟:r-W,p5W,Rv_9b;kFAVѨLۢ>\Ɏ;>gQԪt0g߼/8YeA{ÞDH֐jFv@wGC㌻"SJeB}̍Leٳ"RC,I!䫻V0al9_0r&*oj MlXfPVg.z&z U"$aц{7hWGQ A~Q.1K.CZyqWAkGn)=E2ҧūKDAv!y$d J4y+Ci3qI lM~M R#NX)Rjr،q @]*6a;6_ ^Tʨƛ5k6axbL& tT_u+%D7#ӿ% [Wb5kA=U>PD؄)K* ̐/үTݢ vnˀ3w[~¨+~$&#Zߟ/4w#dqviM9PoLa19^VF(&Lxxf } *5!;#q_dAk-ρc1FX*K/9nz<(6gAJMcBX~pB%ȁqt"Nw RLwڬZ3Z/Q^**䄩mKMew e:'1hbwABワ;&r.$*ͫh4C aWHB;5$ f(H]ܔV*?5Iѱ  N`|VY7٘ǕjX3%ߪY_eXXjW[8޾>l) WqlE_P@)-dF)vPR&6v.4zsr>{l3 }Fpp&|SYa>G8+#=ztoVyGHm'#ԌʘU4LfN@PQ &6E.B=6pɾ&&7wd$VEsR%TƈYB 2-1~BxcPLӑgjgNB/r2 s=p7œ }nއcsH\l6X o-{m?Qd8Z 6H sA/Z `M/hl J7/0QѥeaPώ:6Yrf)Om!E `򔤆j^qHv}7t V^ őVӤ^IqFYMsqIO!y9pjncC^V [4Rr.KݖtaC:4E9\bSx։f; 0\xE9ҫڣϑ.E|xiw i(i5P/vTK؟7Z^ERgVl~T6ƃ<-Na'q-dܑ/ksw؂!F" k|&g!i/*>Ў k1NsdvSԗi/䆘"h*|Sp aFIlhT6kJSzw&ZVKU+>)] Éw0(a7h7< q&oDUyAV=4-=nP_#Vhn*znï{ C 50 %+ ^D;6qGW/ʍ䂙^Jt ڿk՚xL}ހ}g^ب6$^4c^>t<ly2_MvTVN-G)Z _]U˜+$)J#[ ̆@,n=/tBJQRN(!Fq"zSUb"ijSZQ:]Y3IZOƩ7!lI"&L`>D:tJoe^7س,~gĖ'SlEv 21 $8,.nJ3L{r:0l6˧[DAʉϢ˛ț13I#`䘷(B|RPk0RTi\ZL&'2+_z C .ZKg=YEdߤ ~5}.q]OTd e/bPtXd-|ت-!݉z:OCm4uKC z}hq?pYt8\aM,؍ӶOk=,wbc+*LXZ 7ONqN[ PPx 4_b* <;#xmlvBRuc1 Ƌe ejbvqP q0ll@]wtn@1bװ\Z- kofLjb&|YukETLqX4h0 :.-i@{c8LMI: <7ԑrpMˆiY%},؏z7"4#݁ܞ L *4l4xd k! LHk]1h޽cwn `S/GF]D망$oނ=įR| J}JS΍œr2Mc$u3Y/ *}u^>ӓuKj_=\*hB8NQ <͍$z`b~f6PVGN]\Yg3%r#RW{L-R7ʺ\g _lțn'-_n߼f !>cu|kUێ”">iQΩt"*J-o^_Ȱ}L`?j.鈆N 'T'\v7לL <A+eIpr6'_"\EJ,iV{+'!%~ $'Aig+)]qx2g$;em(ԼjmDYu-@n^r<,8pjIWXo^ ߵoT|,!3w\d>fy+htA)ⅮnңqHܸ2AbxD]]`wdyeͥ.KZg~'J U]kd%kCmoRΑn;]$m/gtn]{+ zͯ } ZAZ[}k[ cإrdb<;KbwDaa=LyDoB7"zY1O6ҹ :0ZTw*IW٘MboEc}gFԽr\kfjM*j@06>~Ybgk@I> 7]Pst;=*SYG]Y`3p/@zgH$FL\c.`AW'nɴ~ja`7|)|yԟ9W}xvCBQi~h1.Bf̢PGn&h&t NQsлb%Bxeq,_8aUе¶x"v-CCu*5DwO/L v6͐|NsPC &oEMj"\ :岴N)Go]4UcclYMCdK1 ^?HD0/7ضB: Q;ոwD\ "ln!_jkJgqgMR.?,;9(8DYOtD+2YZx1&H N"ϔUt,A5*yo wSݬ@`6koGڽ]kV̚4YZ:SY݀" )|pu[]SUYV#5\w휥MdՒ/ K7Cšg$x#n?|+k"Y#׬%5hcLۑe>oLvmՐxRlp ёCLlcvgj7wm(Λ,4 a`G䵞G"t E)Z%mA0C5&x $;t%Մ Y6v^llnz޴bk7>8B p6^ /6MOQq=lhJf_)soT#T\ cx["y_u+i1hc9R3c OzLqTg"%Umc՟ThZW_xPl['Ld*c}NKJ3yWvR?Ã@G i gȟu`Aj$cdHJNlI1z)W \%\Q1d:hRJO^ȊSʷ ^{V^L]+ fQIa5BW}BHqnvdj^RF̢=O*&5}M{gzls.tIlcZh ȋi,f `櫮f&y ZCӲh?½Pg|"о3nyY@ؖ6z뱟 T. `,36{li^s*Zܞm(l넆斌nKfSձa+YĭKo9&I`n;+3H bn@|_d,@#o22 j6?KY)= Nj8y{9 GZ6Pk^(Fg*l,g_*^e2q[ѕ9Yt$kA*Xt7;P%iP`CE}o!U ؑ&̉s5?D]ëfndm׎&M"$08tp&.sCi_g߻ꬄ'.ǎNJ  ʻ:@1Ĺ;?4VBPnjRfxXKޅIޫ@>BBṼx$xzuG`3C(W $29ʤO8uGh55Xt _>'!s4=u =_Rs8hm PsN82BJDކZkDJ׳lJ0}]TĤi@P{Yj*W׈R*>3) 5W54'c,fokiGUw3 B`ie+a **;v߷k/Q an)۰}U7IBb +αRLRW $Z.t^A>r (VY~' NxGTDKsC/{%bjS#Xf a%^?a7CC&8IOiDKŌIwKO7zxF;\˺0u3' md<au߶ּ 귦n }O/EJs$}Ƣ C<Rf `Q~Mrڤg*9d>(,̀}V*<{/a~ˤ0ĎGMpbMbWPicr9sDYn8홿O/o7~0*><#vd$R}[(n߈_^yDŽt{'uDyg5Z}>lÁeuR`';g< 8Fl;wSM $1sW(;˻}=Y\fZU紨/쮵1pu-c9`vDTĩZa\ʼn ^\Qfc&g#[˟V"r#+yL&ʇ,~WL=B[nP/tAF2ҐBD]SJ\ѩWx]52>\mAEZSvx͎X+Q%-f ܯ}ѕ&(msGE䘪յFn?}>K7gb 2k"W{eo,b^vG0&I63~tP¾)Y3/u-iG|<7ϕ8o t?gn ď9 A xc=Cvn6<5'Pi)n 3RV)}ѣY]4\LJǩ,V $ KFeŬeAѩlJe-[܅@`]zAW:K{>*xBpa|`nkzb edΝ-;TJJHEoy eUaI-\\Q sYk. i%iDE 1MTÝvMXIzrBNAӣF=~F-1cLs1JlTF7d{)yGm/?FUNnz5R1P5M9lZN{a^Vԍ/H xӿ0\~hfOP&T[H:HnHYe4a c̹(_p"Ӯиbglq)]Ef)SqjJh^78jH% 48B妪PG(eY 5f>Da0XhfC! (zE΀Tq.zaLx>S 9KlPmыdḮe4&z 1w8}cmX۫*Dx-/:/39s2[iw -fDX<$|mL3G&kyCGO\6A(*1+e4% EYҘY28_ ;2KϽ+ _ HX_\[Y T9KZ>h`6>m=)4EPf{-󧷍 /NMxCA.k"Sa44 W]?y?hkՎ4o<9I~/` @ 4*)vF|@= sI=.]WW1 jx5r4Ԟ$5tE${< /wVYzq!ܜΰL z^R(dG~ktBoq>¤= c&f,'o`!{Ԡ:3EFk8S0 ax uċ 7w֫VrdgcyqZor4eֻۛy/i_严"z=cpoY<0;Իb r6e\( nOŭq h&B%.cxrHͱDdβjmt̩]B>xB݅g=y ur%sK(RΙWMؕ/}*vXsJpˇ7X(gLXS5ӛbŚP]\Kt.``&K  8j:Ơ_ GBݯq>j:23uSF8Ewk*g-sɏ{R7oIN1%9w|7.Q F s.~,9S%=0(Vh.=; ^&D6,-﹋iҭnKL#.'4\PflzE V6\O7"ׯ6Wk}rꖵIo돾%fbѯLhxmv8iWr\PE ݁J@1i$s[>T( xnFQYڠ}B}/, Nj텟oɡ؏W5뷌i Ctem͋R+AlRh6خij"[aSٶYQ#i%6K;Z8,L^ 㷓]z`'IEE¾BsWHtI"e%P ! ;LAR.7͛ 8_v',DZJěh~͞$!տ'^{G4ʼ"%%z3jsjI?՜g\*1ʬ.+.#:/> 0 PiZfϳf |b` '+r1KD,2nK5wQe&UnNA %1x?ӻnѩih/b=kD9jۑ+=BWZ0+o:Ɇ=u/&P43m/x:SY'^!$Z삜5&ҳ¾a"ދZuD5))YiB7T{fOmzK vn.&O纇W|ǰ彗EIJU$ p6?MH'8m= #Ti-;}r^_'_[ދWPc|veB"E.&Mvh(d9cs%kdaS6Qߠ3.s#oMjpH֞\q.U2xbȶz}4ngC_}XO].!tRr[]vz[6HMS/#Gcgp-2AӌTek-8$)9)m_/׎h~} < $I' _eD֫Ⱦ)i?3t%M\ϴSf Nw}D  ǢqJ޽lOR|y~;/~k?"׮ #<uW6ex/ o#\d7tN<9~R6jYtQT9f{EP[+̗ +=gr=}*k?Rh.nnFb95Qbyʄ@kA#{yF6&-;> 2`1]?OWR}vA2Cif_e:ש[7}SQ'M 噧IM]eg/x>Q³_~ (Ck+uM% -4S(1axn ~u,.yTGudZW$(*`p_ĩ.a)B0v٥]Aהh!Kp'P_!I}hiK0 /<R0AFE!I+7"ȜĎVѓWX-!?A7t)(\8AvL3TD2M`64]*(;nCaR|XH Y\"=28,ëºbXRM<.y˾{ J21`$i dNu-AB |4h1‘U(/ϮMcWJ> s3]%vJ(b 3Ԯu8>= l4*&*Hrr4X1_t~:ξ<T+#Q,ñY9~6&V"YX.ӞMǬzR!;ē,in:!kVoh%2_o+*-%hkZE@%R/V5]|Z1!i%^cg9kz6YE}ȏ8i6Da4hI8rfEҬ2?1MtHCߤ YsruAt((zNP  =_ ,*0)}0MR-rXXiFrMr=wNf< L!c勀#3.Bq+ㅀyES㚕ת.#g[y:FOaV )ᣔqP!i`dTI_,EEܟUE~Trp%SB^VSi[Q4p󖯃#$xa ҡL2qҐz#)XbmfD %0im݇ f;}SUKjx{+8 .gݻ޲K˒jEpj֚A,4$%H"*{oM]/ 9pY;zF:>CaL &LDh2wB5ZP9na53)}FrQST PH,f]5.!NpnO5ֺUyGJ8J],}Uyh||˒[%2c7c,MPV/RJ{6د+uY ¿S#6/zJsɧ[}Z InYR4?7"9$ `Ք,pAN8 "p''Xd.RL0K"N>4(!ڳaX4K=xV{I'"d2%jQN.?ջL%d~}bа0 wԏ xlP )&̷3X$ O%Ǫ]K5k%1o뾅;5RdKw khY{`R w8A;̺6A^V ~8-cF7*2Ξ<Ȼ-d5}7/g+N$M]/Ͽ崅|Txjr7 }Bngۼ?(hssXhP1"UG Y呆\bf48,@8τiyUm+!=D&܁.Z L9 rqe*w3PiĢD!%-2?'Id#[ [i)U9PQj2#i=~7uP_2@:u]|=E)8hM28X2RwK-A9jPM?#I Emj_ʃD\y8Kv$ΥTʿ6&x?Iz0((tX3/Ij S3\t6:5󓉾E$jAD"QV(\Y@c/JŊz6k5^Qy *q>hGZqEY`3"4:2Ƕ7d) t~#q|'1Ƕ'[eKl/w5Hj 5|2 :C>Ġ69Aȅm=׆x.APLn{cf'Ns׼h_urSMnzl+=8,3tʚh#\vju[̇2nԀ)}l@&zY>΢ds@<@B4,aͬmw|W,ʔVdYc o{0$`4l$QonP&0*#MDlyIPyG,.hŶ8Lba,='4i8\Dg`258*Sc>hpǜ3*$ohb頩Dzc`ȶLD@Z5d[b &ϢN@Δ9{uO~Mh\do޹'y42x 7+^Kv"ۃzwؘR|4nŁ&2Bn5`*gCaCSlgM튐w<bߴ9%73JNl׶[$tXnL /‘|'ށS& k̿n lTi.":i\j敻&Jf7zmw^:p,-J6D|P(2i^&Ԥ\ ߅uXFku0NjO=IH˻ʼj^-W #2V q§y&! Cw>vbG.f5tZ!{;hD"]5'˃kPPQ;+Y1DMscCk̂_ʽbKG.䋣J'fW&mRƊc}&!%6uxT9=nGK[n'co3{@V xFw6A뿍6o;YYWc}:ȋl0R٠n<18P@cgԥ.hߖj܁/hKnfF#+ ⋈Sp`ޖF3QX]ˁ"éMqϖZQE5 eR٤ݑ|Hpy o g71-ӿ;1ERJmuǕ`%u_΁-ʃ}4w14:%u{T>s ^cG8Ac62N}.^Sm"КM\-xL,~-KzFZHn@#5,n`J氯xQpS%X<~]]OXAJ(^%NqO `Ͽl @NN1C~ƛ(FutS wA>[r!' e!R;@O˶Cu(.g$7DiW# `+ @r+>&ʎkݞO땰 ';)i|Kw!'fUڭj`zwqQ~2#cz&ibMe8w N6[>znze%ˆ>ޗVgDePX"1#uW g l<ydlqt]c+wr#f$*m鴸1&wL"lHV0rhp(=tc$J!X b5K ;K{4Z\`WO V\X[(Vjm{ch*L@]z S\tc{?=iEGDH4NQ_rnuU=T6 c: &sW]隑e<ύگ_4FUnc!9Af++_ [/`gX-nJn<oљ:t5Gnob%=PUtc?SuCɈm'u#0~:쉝?:5uUAVn`kuY}\O\T| fTk@.hW=? cM8MΆ3ZR{{>p,G={|:a RCm} ںO,pF-TWhL|F[nhZYȚBJ l jȬ W^g|trPCM5yԋM4`7}N McMzv'[l{¬^Z5Ұp%AE 6y؁7{-V:r#@(ڬ3&" %TX2r#%Yj5cBM:hh E=pߣ g6kj2@)/~_|vSS$c5CnE幙gXZ;Rh_fx* bl( nmxIU(Eoky}\IAsZȝY>¬b#DCom] O]ij ZnK#~ 3AK&.j\ 4D%!~u,}hUz1]*=O.u0A>PCW8,*f` ;i*}+4_U񰢉B)~#\X,^/UJX,^kkVV"}a\-6)LRs:q+槓ޫ]# AvRC/v1h饚k0O77ko*xR5T"XGv?ū2C ϔ1,+wbPH'#$-D'\IyJ0Th.\,{O;>9o%"k?Uuaa6%I﷟ | r, aWf@mjjr<'J2Wؗ"|2rBdףǐs˳]ghfbH6bjiAwRy js KE!H0;BLHnzjy6`%k71cPd풕fi)*Y]!㕍RߦݺrI i|:J:;F8j8<#Nhe .|_QS!9e:UlG'MTkט;RFW68l'"[şkR_?7!C̜lR;Pp A4~0n_ҳN#+A/8<ɉAnK%mTEzgSpۥgϠbJB]"Oa3~ڰ K΢ӗש"7#e kd _]~JVg`Xd8i}X1Pv_$-M;#-3(W6m#*Y9 3\6 us[hb-8qv _l @A2 d^Frj*:/Qt%OPfdۇ`/` R (7@ud w3.W(]z^$Pa}ѧ֬}1\~0ܦ1$ov @Ǔd"EW4aK~›U2&b1*OꆅdJh%15ٿ%Yۗ>I;Bs4Rtf8BJb/!VL0i<̩!\L{'2RrqSv~D^˔K~,,M~&xXlAS;cK?t7XyzfZX qzr c[Fo?8f"ðAfRB`h {3~$H@z3%(c8{ (˰F[&<#b`2rߵ;ZEX"! _ěj~>>ǾD.>Y |d_.Qd Zn޽Sy+lYj?'C9(`[/EJbm;'6GZ:`|`eczvu.QC~f}x~|T+`֜$ vYcŌ)*IcehwPN$gE"!UgBepb\PzȔP >m5'؝\X, Þw q =>Wl7~s/Ս{r_&Cru^Jܺ6դ- Q.q&RںV -@M J:Ǩkˆ_$ˁFb^"F lz?PeJ#Uu`JKsq`H8WUI7>xGnY*gJ#L6 ,0c8kmyZF;OR4=gfqטREXhh5z{Ee*~‡ @OP0LNOwЅb+N!Cm?l|ȭ.zΟ76> J. Qz;\ ,nxnؿrr$?[zv+!M홂k+*iX@2DI7S x}^&~HlkcS߱+x񸃰7q_)PH.m$ v/;6 $ 9VX.}B s ȏ8ۏx $!:z"@m & V1긞dn'h3O8et59$hxKL-wI W"aXʕZ{d Y ^'8; \$.;]1]e?Wb*pVi 7(@Mp(0_CZS6/Ee,7WMo4 /kSbwLܾ4R%YR\va eȻ;wبIZ[ܙ jo'E15g֡)sWD,MvKWen\="b1 0|d6]tӱWaUUreG+r:(U[Pg*i{;3~PNp.ZPՇ5}RzD|& jNT^΀=xEjO~v`m.WT»כʓ/#σ3BK/ eIm21*Cb#b/>!%*>8׺fh|m>_hNȺ,T4>Ӧ=w[1Nׯ''R^7$u&GYDx1ӘD:=+|%SfY{D7\|8=C"E *i?U @P@`eHEdw; ,}ru!HX#x&A«)YZfnmS`z@-mgYjGX9ݰv.FXo{8Z#TxxhKB!{7#iQ»0R1S 1+.;8G ٞ /GVl$} A5v1D36CRMWBz#I}߮I!tG:(BB ӭxCħ6GZ#(@.]e^S--0RHE8yt;p,2U BaI'B)JZu{8"H,W(t6۷z=` #1zA#DX]ZHr5V5FA`'Ջ:YT*/ ګkB|d)rWɛHld/v=y|$E3w1`3n/ck=*9L%YdrLe~pL2M7  1cj&* o%O Bl:EN7虰Q֧ၼk'yEѰߝI}RKL]Ki-Yqؾ\uC q2e/I+[hA@޿Yg}7PR'(DwXCAr QԹP%h'Yz@4PNLx Wǩ9Yk&|"E莶5u:5z $q.NYr c2ivBo`f*:,S/u O8Xn%A]Ǽ~lXQJ &V"* MXZ-qO~3Sw#DVu\31xE8It^K[,(rӷnXR_ھc5HmQ*/fOn9Yta}k9䡚-YV+һLOcCxTA!)*;ёm)=*N^RslwZ6j|'ĽD#JSˆ{f[aUngA5է‰帟^K|<`K1$4&m\xzl|Z2`# a}Pq: cmmIٰGc/nÊ(BgM?46y ct%,%~ȕ۾ي[y`a}3Ud27ֳ,)A#%(Gq/GfLPeU2ԗ5)(-! FߖP&֔\SH **Pt%$S3bAL~ŠuC0~q l܌V `)m?nפkO`o8.``Br;^y{N;!Ъ+GXj6~_g_E2 :O:ųa q2z5#+tKյڮב\OICKl)uo>F~Z36ݕFbhe5ZXLicʷs驣):H!2E ;# }[P4 w!F %&Kj2a2$/NG *!9+)+= Qe `dB5 4ЮT옪B& NFD͗Đ]wP/;(|Z g F,RpIkkU9iV (} mΓ"|!i! ^'dVW9D=a,dq#?dEdfBlf-3jQ s|Uk?ǯY9/& B'p蝹Y dzMe5fp8?y)JM;@71ƏԺ\rHU@zwՕ)& FCW kW|,Wk~a/hUfV5-~Lx6#Ja<2lG EMltڒg ѓG|ɟ@wnR~-܈8"/ z(@Ȕ5WR$.3,\^XkY iIރ97a`ʾÙsӰS_JӺ;K)X;#P$wNgenz|oYl׮Gd—=tN SMVx/<Ҳ1w#!p{?P)J9cȌ;Ar!0MVy /(%uaH^.F3M)Hf-o75t<&{)༕yِbuMj*ܷ\OD H!#֠u.]Z( ȸ-EA䟻r2|ǖ T9<"NEqL/AkJ{A[@\t&;Ϯ%^).G#o) C?sy,XVd%5̎ʖtsZ͹0]?]W wFizd޾  5|r\R #D{{Qa]iªN4_jdhV5z-FPAѿ $N=sw.XlVPpF'JmD9u7,o 4T$&E!N&S3g1~2᛼f wB͢9ImӧL <$GŠsz Jxd/濿n)H wrR' ' 4=eIЄ;7_d]F>`p46-H7GyIgXqƛdx3/sؽW?%#?Ky|>dֻw4^w/c5,>_w!0sڃZd]Ud'fјszQL! nN+*a%12?o@䟽ljr4zQ.+:ye+^kਇN֓4ӤX1:(knN;36 92*]~jR;5]$ yݔ\D_;7Av ч|87H0ȷpj"}}WXz+AVy߾QlyK߸uEX+;sGNO{D.^Dc$uH՝bI(QwIo-vfiKHs}Ǔ RM0'Pri4C'1B+293TݭuxU=/'T: n.&]S{B,r+޳(N)lFZ?5p!n.bWt;+ i/~Yڮ?juNeh&aR'ûx[4cCw#:e6pw׬,"(D a3M L!h`-c;*)̀35=LJPVw Eވxڇ]Tl7ۉ04l 8pg (F [١fnj*w֏Nj2&Ӱ[gnߏ%Ѻ, DAHDw }?k#jS@#>fq`QjMw~I6/l?O4$#rdh|5<$47T( P N&Vߗ kӐX9,Կ+، XoU;⵰Bu"ŤY46%7@gC `.{Ȕg޳m ^?3{ʣ~WwRZ,PCCbM \ ^Q, oO#EͶus8%CyFV)wToYN3nQ%I-5tLyؼ 4rku+6au҇%X |34 ;#I95w!L\ܚ"w\ a{T=8p46Jvr #L5[(Y!o2EBjI)%6BV3+ߋ|<̮rpCHm03r}]lYKS:Wp3amHO|/R,u{)0w "s72э51VPpuzL(||P+G:ZՇ&ġ]Rffʧ]'+"hn3(y FCMYD{J{F5W; [[?_YŶ.e>':gE\NPnT׸fnv{nt]rT}vxȪ0 ʀLGwT ^nP<B|_ĽvJfoEx*k"Ëg:?cҔ ΃mRSң$yM4@NY@Hބ!e?6#b|! "2/!VwU|]nuޅl^syN*|AlCnꢽp6<8ǵ+4V Ld& U*H\,Z@*YOHAp>$R*^b?{DۊrRFqHx9[a1C<_3}J]Ş 6S󿁂h1CUྜyGmAk/)`^)aCR8z$䷸&m^Urc!\㬒YH7߄ ddĈ#<&%C ]Eqqf,2+)Rglr'$3UiMbdc8 RȐdhfľV"G4y?ThF\"+zhwko ?mGev״smvډyR5gЈShL=Uc#˗G VwR1a,o aϵgzg[Wd[}bÝ{]%2- 3Δl҅#΁̯-kn4<Vڠ>wHd|QXzQTNMWBIs99cP{*u@7'zW|B^]޾9=/eWԆiGl>r~ANDk񴜤}&'@˧azJOlTMDԄޠ?^T2FR36!6|@T JY͜Rf6y[>U,y"Atd:[b? 7v}Β2<}z*i)o0%%/k̵.-xJD{ԩ {>;5ͼ-i_ok]#V}pvR iVbl=ZfWGiLbN@Jf :Mo2EtXE}ZySI0|:Ej(>?eeW 2GhE*Ǡ6CN =6U: a|Od?e}~Kª|SƂ2y!ک0ra-x2u!a.}n|F&Ev+Ae^Fƪ$/fLOD(r;\KUÅڊ2N=Fʐu³'? T(`yT4j^f1yH#Q-bIF g3,i0 ;?O!{ eo&t7R=*a p]CчI`E^@ 0ks5N'w/@U. +0ZdPfsTx ֘HR园HnYXCkƓA LC =H>* Q!4ЁI'0je |>!ANr=.RRe ׷* Qko,'^>s6`IDU) G^*M)@xM"NIBC}(LidY#Th=cZ_6G`z` gE sh׈Bst:'nd!wO K< PÄOyk7suCO(W:!mTZ%OgYOPiTǵ OK]|Yb+eMGYgg9nЋ.\I<,SHb( 5Si{M8kr|1{yj5ܪ"IJ݈XPF`+ћ1;f0g@K HdBO[wNm'oR}T݃\Qu9@A?˒?Ys}cpO.ύAL AᜥYW0-tb턾Cx\u'\;y"5[pyW蕚9,m\)\A}޵wOO "pͣ/"K& XZ-sA3=|Sc[H~ %lO &i%1Vrv{|ܘz**㾂D gHȿʍ:u>-+͞(>aX wvN3K]g6[7jγǹM:ݶeP?EٷG*EfkB1Cl}(Ur@͍-DO\axN:Ɂ=lko8r-^e2U;Rzr d/GEbQ٢/t nZzxldAs>?`3,6y{7O5B0g9+LJV㜗l D-f "ɇt~'bQ*sC#pQW*~YbUx ẒlkU0+CvyJ 9g$a~`N 衉zHd'ڣśw:y4;Y Bt@({Bbr) c(iCf^+Et<7[-s}_iW2ZhY֖<1ATTC9%|zoa,ЧÏߣDZTxp(jRVi% 6*Ɖw0X_?Aϔ"0 <guREZ2N 7 op'_~(GT$ ]!%\)6#wfN?oFK6Q&>:Փ[)4rn]I;e~YB#=k~f # 偞7ITnlYK,2 piih^rwZj2u^M=Tlҡ(;c;۴i{QdLdDjF"@ڈ/f&Y#Թvp.LjWV 0:$\ȉE~5vN{[WRŏ6;g(&Cb/`O #o^8·+ʺT(8kLȑR>16'G.-l 2^a?Qtt~ B9|ҡzd @3RV[ :HJ}:_D-m]Fˉ3$3%"ۨ;{_;ŠaIg We=s%*&9meZ$SL Ё!t [5Tw{]y6n%$ TQt0@BnN) 0j!g{>y(|z&B C?b .+jp6lC(JXotP5w?Ds.hܪj0R@.}J e䦳:/{s8VA嫘/wmd"`%]P}oIt?m=flKirbtO֔!a%fE_ cY*d(X͹4 [P @w0Go> ƪy}hã2:rjaa|uj'gnQ'NK+ %"Y] P*}o=8JY}Bk{`彧?S'Mlx!*x8Ado{}=Ȕʠ8={FE\xt̽83i20BX֥d45w=U9G"׍ \ڵ:зĢ]="%-vymVLA -Nbw`a.9I(e~AŖHD."\)+DRGs8ʝrAş0}]?uD,eٸ 9RJ4pp* ->]禩JtJ=}Ucyv-dcN {RF;ՑmuzAbeD%_7r2b8N61$e= ,)=&`0w|dv{]#?AJ7mKLa]]ʰ(`t[E[<\ AT|F$J+ pkrhۚ=U~3 jm^'lV񰣤J̛54[5vWX!8ZVC??T-0DO]X_TTTM{x8o&n!OҘuӵ_,<ے{k>-ۀ O9 c.(ZII:$ =atT?tHoͫ w@umC9N{]Y8pFӈ%xQ.gm%MUJ=DwR|CB:l_v1(ۿ~ @ n&0/,Լ}eWb8r*y'CXD:B! 7|K2 @CϐLa̍%1Eɰ;+HyjxDѣqyµHK4I[T|lcU8T ᚈ}jWD7т6`-9+sڴRs>o(Hyk=" _8Sy/b`n^cPtp4ܘn{c䤴~ĥ%QgW!f3?׀_,ۚmtૈLj&L4* W,L7C(Qet<20Qg;\e7(!κ/B \^;dH;s,GL&\FU GhH.w0dd:OOR?M-A*05g&I~ujrnܡw*Q CGrftd:Ua|}:_ >:l\ۆwgV\8:FyȚUz"yۘI˒!Fց,.ItHF$1@Yk6^v[vUM Ұr[G4A;_>§搶h΀,O}J@ ˯ӆ`_YoCٺMk՚< ӝ> k+~bwVsKtmς@%* oE0E'}04nbKFvUxɧ u`fi+sW O Υ@9> v+5feя mO"4"[c c{19; ZO-eֿӓ>2I\܉w;Gf*oA qIARM {1;q.r61~zG!"FRڑfl^|m(xuc|BX̃Jd2zFbkh}X/Pj}9y*[q)Sx,B}Օ Cń)dN *ntG]4(ĞA=^AubN$0rOħBE0XbO{EE8`ya,fRI[`*R_0VkpEIS'>m TdA1-TW*0Ӧ h^d>ix|Ҫ#[rP`TfS~A[Hbq& $w{;*&쓻l_D`8]8eς1K fG exl"&pµlH'qa"4d!:Rɓ\CM/)K;p>4v8$<h=%oHQ'31 {zNᴰOC@>i,<*({ϥptl?F<[?s}a~2ߐuBh;du䴨IxEmZߥ)p5u% c,w0 Bl/U'K<^!G9{<ں){ IOQ1 ( tHSΨ,l =^ 5ٟ)\򕋞g#H4u.Kk4PY aBq)%Ś 8M&t{gCD2rw9}"k6NidZu!^:?$>Hh_Ǐ0T"E]քSe&Sb8hp>Šy.M=8Yj7)*~80su0~ЖkfmQ8/$QO-fUw?2p'6ڼ{pGq2~X8ГAXRd@/x_6Am._c+m7 W_좫.0W+'d\!DU- ^X #*!8hОJ.wC$pD+vYEY|#a.5s^V7w#Ǎ&y?ωl&<(gx+u J'DYcƴ?`'/$M1=oV[M]B7je[>fbMEub FR.BsǕ"ַ h98r'@nlE DX:5 {J@G/c2@$y'e7,H Q}[hccw)UspU3XϏ'$GnG?|Nka]ܓ/%~ػ9f\f*qa*gLE5)п(IQy;ia4@p_^1v^WUs1FE_XPW@$ 1h}:[8bݷoߗ;5Ն:!.'cTߤOwNMQA:j%V/oQ-(ctpk7X(* Fq#TV%|­WBNdϹHː)O#n>6$KME1e(m Mo_PmDl!XOR-c*J"T\}.L}mWS2٠NSHt>ĥvLm'QytRmͲ[ax6[Yu{ha\CY&vV<-~'r]%~?6_ eT2i,tIlyO!0b7L,lID]绣 GFH']v!7j"g+.abYn(k75"9T;^=؆gK,T\*5urH` _6}vxy\`34*,I٘$Bܓ֟ȩ7|UúdRg8z @53)+=hD"ٛ`?f|9ݪP8 .^{Zr2kUgMw X#wֶRjWK-id`cU6~/I_'CWVBSmA1-*L uKtp꒽慢w8y$mu ~|lNJDJY@XF_YRߟͲ\FAQT+WłnJkg,D|H*vm]ɝ{y3eӌڎz$>VnڵD/yd+B(=j'TMIPd7m6lr%YB `:wZK=-døV5h*MsF=$fcdZd|FEx؃8˃zs~1*[`隒p75h.֣"g[3Šr5lY#ٻia lmHbM 9Dpߖ ۘI9JU k[g̻IGNz1$'8XV U.xw*L A(tr=,%ۇHՁ~btSRu%rTxF*⍇@I !.36O|CobvLZX=o"0$< (QI$l*m>'xC(- 3`0|Ppo|}U( CL095 -D't=9-:I $+4bJm_#z!S]LH<hYF1{ϲב?n%胖5d#*!, sh!u@2J^܁E TSl s<@ݘ4j d vYqz3?4 ,LPlݐ 4v^ipq5>W,He{m1:Y Sn,h#ѫ垓qC` o72mmyW5k'KNQrtHj'"E` d yǻ(~@-Xpbt7RO (`μ95^UEPn"z"H&fwEju87N 8٥5BU|"]ǜ;QoVx.rDh KAf^†XLP3t܄{BPat+L$&cW̹j)* ~z_*e);; 7'1P_I_Gf>91N8ηa{ HّLnNbhd}mt-2#-0d2;(O@[G;r|VlnH:hgc *ۚkygQ\]F b&?Eon5N

}>aңA@) pޞaE"DƻS|g[ɢbt>A8 ]gMمSS".'ـ*S|!}](/9ur_wk",J#R+^Ũg3r^̀)-ƇŒxZ'0KO#ayAhj*$6"o,(/CƄs3{z|102e^)9Kf!ם-g g= Ǡn 5Dpeі88^]U /L^}l4GX4^ձPʟ/u&2HtgHvNeZYQ$P[[^Â*fΒteȾJKhKīˀ3(`aѡΐKR)|Ec}4] Etռal4)VCJBt]_c4ǗI\zgׯnyl1ɴ14nhZT56`= M"o{-kt4{*;W&^6|fKB|Q8T۰9;0>~,RMi>0\Ʊ;0Tk ~znnk)#%!ZK1-aV(Uannfγ6Ϯԗ{7>͢5 y^~[AX[ znD(Cww'}@g#@X˰z<<2/p+̀|Υh6VD)85Pw7^`Ll`层*x0^ dd-mkYo _to )w+g01? U8u% b'54* +enr,<>@6c/J*g3P|M0BZ,_n]_ݡ7!_ގ涳htb~CTf `$u.i> *|P!ehKϸs{>6P+,ks r)r[>yApW4r,*r>!խNʈD DMǧp_;3ƍFT?62E]5k޸h?O<+ wdd5HܓS\U+rq~%#jVWiDAWd-ld&^A6䯱v'B#Ϟ\6AŖ4<YM(_18Қt_Ǥ`ɮx@?u߁퀙8ZT2e!@(Y8:%9mIo 4ŎiZW&uP+Kr6RJ߰Zeݥx9~ןf,;"˱؎9*KaT>b.5|^EbvZB.=5Mtlm^A\o:2Cej΢[ @B)\x2#q W6l?5EoR#%Nda%̚rsxGǸ"sRzAQoLǍъZ~p|YCӷFovbqiVX ZlSm R@T`yAD(Ņ ͱpR$ׅ<,΅HY:A~]Dzq)rGJ5ϫfE&0^Tt Pg:+9&܊x ?JZA%8;/ s=J>Rh IpT28rCBPm!4OB{mxw&Ss _h>2C[7}h:X]TW x?ڷWbR|df-em$,.b>jl|h;*2S6nJ3,*tB75j{įǪ 2`]kgXq 7${%#ctA+޵VcCx 5j*j #}iiDS#`f#]o,6Lh[KYVl&=;Td)K]>=Z\trYFK)Z_\EݝeTO'1pfIx4Rex<#mF!~Ϗ C 7ȋѶ8ԗ\dίuĘ6eB'J/LwjigcA;lSJ 0KdO_*xJ6gd|eth9)uB`uMSJ|z/7"ˊ~`sZNjv~Hf2Oo*rgP"$6CR^%s}~U wfrcA^:I+2}]H1Xenj: ֣VܠY+C!qe/SNN\Չi©9Gۆyvgp17 ,py?x^U2ZqΦ SݑX Q @4`Ga./Oc1itV̓rjitJi88rL|U1f(DHⳕPiWP;|NYaǑi @ٓގm l+?^l>?:!t-p0m1غwl u=m/$)n6ٚ ݛ d>11TVEp#7.$ح\Yr~Ib#&I:)t,YCT!|ctЁcңfl҉꒰d;ΐs:m3n:haD_Z:(x}ytĦc1kA(hpD,EZe p#8aRR#MvK fkcv|gLh1nsct:_)eğhhxF삻.B9PՂ~pPV:~'}MJKR7g"lipFjwqFXmd 0RUގSWUBARЌbqHP9YFOQFE5M.-sB8V"?mCo~bg5BaC3WoX4D7ٚ%_w2 mt8{3}9՛o P2z)v7>w =}6XbF\㻬BOc|5͔ֈ4[ r-cm2 FԻ<4ė4"L[lqG0QCQ]~ֈo#L#tDbة_cn-j NjQ)t8] $A2{P9  7@54i7U{&0*x4`RvWnV,2+<~\^ʻ1z=4 _E*U: d0Gz!-;*lT!jLu$ӣ]f"kTxu<&7:DžEt?eW4wD]Ng4roH]!-zwǜZ3'LKWsJa@f:7s6uy,kU3%\ ]*RJ$̟W㍬KԀy-{V[B;%P̱f / 22qN۸u3m3z nA`.$|.b{"HCTq y8nRQ v^!MSТߴ{4UTQPrR n8fdk6mYH+U2|5ګ#C,ZpUҹUPK>8J+sXbYiBu.IٯN5= TBSB̐JaݽY΅kGv@?TqۇX m{SE\|&kvlJ\NL>Ryk\NqXdP5}rmЍlNDzbz(윾 |_ "M%,_bxQ' pV^430-0a?f'^ mjƋ>ҳsS>ˎ[y8RWF $aBtqgÀa#>"\jPDr?ԓPoٕXJR(63A0M䴎в䴚Dz}bS+q ~Wk;չX?2.J\hjtUHp!BF)$opҕa8HD^u)WEO^7H-R/ֱa&>Y^Vl5f{ h@[ 'ov'Ņ/Q~ 0l,o@:uaE)Y)-D7b-Ծw>n1Tc*—~qR:cA8ϔd e3u_I{Ûa)GVh-pc7FX1iJi 49`{?,+ETCL7kj /5SxgYZ0707010000027b000081a400000000000000000000000164943cea0001e5c4000000000000000000000000000000000000005b00000000./lib/modules/4.18.0-499.el8.ppc64le/kernel/drivers/net/ethernet/sfc/siena/sfc-siena.ko.xz7zXZִF!t/ճ]?Eh=ڜ9OD4gg:HT%'a"<x_4 h/!zsK4E_"SDSM%fV0B~>mZy*s% |{1,H~,7^mI'PŤ~Qϥ8'Q- XMTeX:tY-p;"hF UҥWhé eD.Ig2q06ɳy@eG@HaUM R|u}Jicnqg)sFί/+@ӡ)Ul AP*[.E7ޣ6px-S{+",]uкrQ 1sXwV,<>vnhq?2yfu;aқѭ@X?P9I4n@~x2lB7Oa]ݐbn]9 S,kROķMG?34f OFX@ |A<.``67yD,{睞f[}i˰yѫX(uTa-:HpF-@#mK4KI%?YX^ Kd$,A1XC{K+N%tj$LȍJ'8f]20]Э4+ :DJ4f`m@VAM̨k?DBNIzG8._)(a v%̼ywz>6}~:Oal\vmFE_v5) zg8A}Bo-0{f{j-6%9_ (RSݪir{@ٺ '(C(b[xn2}֊7Jytk{٢s=B[pj,b`@`#k լ4-* dT%}JBkkg5R 3}+nm]EKr#Fi Nu4ĦЈ$<{Ya}|a.(ފPm1O)QyƉ/G*beM۪We}!ׁ 40pUBUR%jYT|LMP_Oj~a19J*n@CD8 ??U-jupe|Cy^X&c 3D5xqr@)2&N)pqZMU[M:`p>l1&taUR ޒM^X}C[JnyI8,NANӠ7̜Iud>ajwVLѓ.?]N:~`)rMԸS>DiwpCEEqR7Wtbĸ@t=e)QFLxF5J5+R7^hh3y[eNS{ލ@D-p6[pcrLQX·&*&j.lB:&?~S1mmmgw,qGt* G1df3gs oA; !ߘހ+xK>K] 2qE';+fѬ{l~ϡo1M gZg(fFU磻`uP'/gJb,Pa߾8Sgz"Ј,k5 ,J?X-]񨞗sF?07> =-=3 1Yzb׹QgAI<@"U_KuqNFdTDvxgq1"e?K0vBꑎ: @㻺}b rOu h1:.Q iA1TPM-:[ 4]7#ML{b֌?\<$<Tä;xޣRfP8>~=&` I|*C,y;.4>XsĨ -C[M㈽fpE`g iu|E#zޱ8Tvޠ#HHcuG<_90鳌)+)f bs5+PzJW2f[0P>~gJeS7YN6::*1֦C jig24}\~ I$- ̑qF`/Ly"* &"tRH#8×Z"c&nFj, u69Ͱ Jy?>Ԍ (ɿp)\Vtu|?ô6@PoqťV2&UjF4ʸ+^t&牡hڏLsSy}?9=(Z ^vƯ8X /E5/T$IYUDa82 NW?dLQ$cs#tHPo 􃀍򡳏h:&$^< $ъ^r/^Vλ3tT,Ā;7&uxf :g7ditXvB6>Z, yfɎ F"޼A_t1ZR:\Tq-:G(>ܩ)2j1 u e|eCS)5dϫIg.VqJdK@Zoo]}U۞”(auK 9`m*f me&fYـ]PЊykU?X SF*+)6oz &2r=qi QPJd9ܨ LK[(B9:r s[6ZF\oȸXf`cyCy(Bd;sI{;qt* WSa/HYm"t2"U j. UΞŻ|[ =6gZ ]p]\@, Fո%wj.uO9_r r OB+EQ(aKa҈0EQ7}<okζ9l,"@..1s(U;R[Ś rVJ]S$7&WUp0 86^4?whO~TC[>YHp͓ 'v *Ҋ"`݅Ey"٘1#^z.uCY)i,)*9b]Qn^s9V|+dz%8y"cgMBDߺ-ɩn \":GT^|_LJ97Y)4ؒ&D4&c)H}:pk rn]l*K46S0\ Pxf .s8>)xq5C\x2w1\3hDqur֟h$%{iܮݴ;$?Mtst={26F{=p *3k೘L#v䬔6'fk\oo9?~E(YoW$MϾ1sq➚?IZ,Je[gsZvX҉X`pPE%t?ie'O2=6HjjGhB pmxV_,MYmK8`^S[/bB,Чke_O'*֯78}YM`jeRX;? ? lY6(L5|b)ˮB9|tΦ;!hOC蟉FA!VEyq7v^οB;469k&ˑ(+ð=bc &+^\[=H i>bj9mf+Y&>6fkI3W QvmVހV?j;¢4uK2N}d."]DB[ 6^eh"z[`F:y *jPtA S} Δ0)|sWC_gWΕNNa>c`?6dK'#)O?z ^ iK"zח-]س*aB&j tv/M"?(ڙLTgْu1V^xqYuu,B襾VIUsV P"rd3GOޔ кc.~'nI)H)D`pYV2kI|!]n)b`lbO.*cBVqP;w`<΁8LHB. 8C@ae#wl {K2;Ã%- pfvr-WiXOXRp ζUBћsFt#K 0ѴgW ׻{Xc:~7$Gh! )OI&C;D1&Z`IP+eՉB.ݑG2fhqlV]qV}&!SC.)C-Jߡ`7W6D(GE(T/[eRM ZY&Z[_Xy_y+Oj}i@T'V'-|RYؒYPܔF'ܖ𛑬 Qμ`9oR;ƿ- #\bI"|~hAz}Μ4W1qHGCuYp.@!#dR?@ZФŒTҍC)&m5\ȼI\nPx' \g&} ޻/IjBMTה&>!8^PrfxUיwis .e [*OlФDqb[ˢeS#VEuY cJf~Bd% ^)P1*Mf@F{ôv_y\WQ_#JM)njR8a])'gw ˬf_$>vL9h xA{΁;76-wsR# Ao{xb(t,t^ͺǞ1T(k\2i Hap:U|b0L j/}t!e8&[&tvđb`v8ZL[HD!*(rz,i| @f`f ̋NP~d^%?TYOI80".|W2-u~J@ȠO>n<踛PZYxwZBiDF|1Se%fj_Y`e G?l}`rJTtQ<2}Jƣ^d'1Z VWzԎInK@N?M[&RNasA ;}p) HNVßFo<zӼ|Vx$O-aSTY2y+ٌ _~%xBu;]w#@\)[y-y0]"cߢc¦5SQmЏb/h`溘Ͱz,,J~~B?JV:SAtRكV~ NJh!4Lb;AEKO81dСhYBv[0J^(qDoke%'buOi:4LF*'LR^BoL<_@ֹ^-y)"C-j1Gipc<H#v+d]Z< qׇؗ9&^Z9K j2^*>װ:\fMF[r-ZV jH~ppH~E cj&h%nJj=a8pסf.#ƢPw(O%2,.azC߁G\yZ5GS6NGN*8??25judŇ5ҋ.ۚH2$bq#k#CnV&(P[дpa8#r614~gBljQDS7m ?8v֞HFNks'r 1KKu~''72Y+Cǘt˝OtS~6v%9Z:"L88 : Vb$z˙]V]kq'ۮBdz( ~-B ]l-!$>_ 3lm6fz55n垫.CX1Ƨ цtCOLɞVS$~4i _Wvc8GQmxN5;iE7pUI4j$7> )6LO '{=:O* ٶ p20 Q$ZLlϨfPuP,&(&D4 aSis.z05x BU+>$x}_yd67_cR^( 6B/1u.8ۯRQO\)dY!J0ƼQ{E.I;ܭL-Z∗rQ,&UV_ Tii:1+!(Y3|#*Aj4q6 c@!g#`썚mܿ'Y3}j*=7RïXE!x鲱Ӫ2jbo-VPq ,V<:2<΁4nm8bϴ9rMEy~dQ < ˨G{/`ZcW;Qs3(n˺@r 3QI=Zyx7^u&uDw\ё>8O D3P>{4[찿@pjxz| і9QX/ Qͯ+/:T( H#逐4^#4QzEUT^(Z]MgUi "ԟ[g 9sVE^,@_\ōg3huQ NYd=xLPbx ASzUt?XƜ|3o$5 )9ZEcQY'wRUZϵŸGzc[),He]W6~3{O/Fco"œbRWZ&<&7*If:r>~'2@ch(M0{B]olB$i$_*7BGj+E`Z̯<P>WGz]lz̖HβOq,_XVZ˙d@:dDN-ןN8W@{pk Rc}7`0۰B߇5[aF+6N 5؇ KdȆ7^vސ >XĩNryiOqt 83ŚSA(qs卵v;"p !`T -ʞջ6X~T-ES>cH\SQ1%LL<1הzLiz(IlN~Ú`C qw&Z?zLJ_[jxkavdǎ9M<;g5D?:A,fW[x|QO݈VÞNsyXsCJd6Q{&z gXOhyz,$Ec5FAm\qa3vF)l]Ĝ-6 aZ⓫-NG_yCe-YrhG b>g_A$X|`-49˱PC/xN .x'lssnYrl)oRp?vWL|X,(`=宼|NN(؂"4:) :e(&,RկZ,x&%n%x;%+ǝC*.$Ώk aF,2i ^>QI,Ymv:oFLm &xudj8!Q:62˧5,`yV<̐S& 6<35nC\f05f[5j='rAxM}K.4) `.h|AqǑrg?oe N?gY7J8Wj?_VB$P P0rx& {e0;#/|7\^q dWJlJE@r$fNFV|n?Ds&@A*!P#Qm_UOijѫlxZgtaBx!< |l6j9[;*DW8 e ccy-٫5wLU=~fʎҮCjF)JR NM  _3٤#] 02E-B3o\q`0< qseFep#CnKŃ'y/Nv wYTLdQh*FSx:ݞi ut sJD)!SI]-?=UⷸT`v8!R$938Ƈ|]+f\{cIdkii~\q :!]>BZG[ԎӃfK3#k.dHu؜ac[|Q7oFC͔bzӕMJUyߙ k {3Y{t *dE'dP>{ z?dd"U6 s˿:ॴZ6QB{TSiOu$Uѿ*49i$vdVdtWPIg믩2>Į2 J+I_. w=%ޔ%]2tnDbjT:d8=ͭ(#=L8CyJ>WeeiXڗz$#?{㦙TR1] HPNy&AcVa&6B2 e~ü㴷0dAQ ף7s_;|$c_Lv-lnԈߘOu,QwP)ظÔ-$o ?zG_lw[`7uY>eN59BR}ӀIQ!|-,=ױuC,οC&]0(uf_jVV]r=t{g}7^VC$=AUDlW0Ba"ʶ-J0P V*J>@! !8OTD>%є:T]>eJOhkrG%JdL $$*VUYSifFKUqb-1? V!N-] fBO!ح,C̨>\Qsf(0%>TFV,m3(7"(.pm8$OQ~nהan M$#ݎY7>]1~p7PjHR>]$"ϺմIg *Yflxh)ruj5 7?ߞQZa QIJrZ~d˳x!AfҧCO9_r0EV_e|F9푻SQ:#oOf"_BkZO'C=v/|UDLF4,E1LyCH]gXg=57G{A%{1F%mxț}^g2h},e;䯆 qnO &gF\kH6̹U v:vb,[('zFa*` 1UOHk1eLf$::=R-XT04aXhb{/ Y#K͋ k$;hx>Ϊjp6>힆Xj% [yCS _L8o47 -Z㯫C_6W+WZ.Վ۪6=0[$<ђVX1j)]StJ%IMEQ,g23 Yֱ:FN4ԝ@Ș<߃zaؐ~LRB[ԥxF;e&ǿD#H;k;gU޴,*m>_}Aa)GMrL V(Q IHb u%So\iM:Yp^s _ʙCtMᄆ1j,s\=y]e<?DP4_^~>c$+J6x(+S_B"N- # p"XJFyDgK?7GǾP!} C % 筞5 GxPET$-3l }$~%W2S:|x-s ǎ| P!/YoOmyݡqv$%rNz)pzv: O|BCSNܿi;5UҦs=¾T'/ FԑBI870:>u@*k5ӗk%NF"f.CTBjY=DO/G87p[輋b7Mx {%g׊[ bKK-MA_e @GJdSi![w"R@Ww /{Q⽭ЭAUWOS]BS|D$,@$ $(IMM;d[K2-b>񜹋Jr~&m[-{ A_qan'D9ӃbW?26o"*R:bYqjZaVݞ,l+V8FFK`L2 W}3\5S4 ?{՞[k:p,t&.8ۚU%HutM2ͩkBB?/ crEW;`'q>occac`ƗǢ({x#)G{G_F 2fk:C^^ѧ%?.M\T<+K˟$08R9 .W[Q g ]tu Q}9{a7I ueh3LHc+'W)}I3܍}az $p6K"~_On f얙[D?@¸\_u8%fݸ v\OkT8)3 i&-_r {vi<SGR`,B''p^x.Mj3T">S+Hx+$3kBI% (?غmMt !%0'$J`\mOgǓG Zy6'6ӬnazMVAs&*%p;&`3k_g'-XϮDF NawuU gdG@T%%:R4y>'.9wdᔖ$Xs±V> @QW5Y+qR!Cq@N0Uy]7g `1iY}xsl-b1WI)-27jmmr b=d4@Ś ?G2 m姁x{".%FXݡBoT6J#E ?TrRphZWºG0%PzZ0Aï)&k~ 3s-9:KỸrL<|`嗴w bݧP;' {}p.PUʻ'=&p% V'wm̊k? |jƇѩ+pfm5M,'/e΋R6(6QeQU@&͑pxF),4t]W9w>Ϳ j,+p3mdQL4O!S΅ jjdR6&;WL[MwdjȳXﮤCB$[\!vWZm [7[z+pXp;\v^& ]=G}QW|xǴ-ˬJqhpמT%˸ `ƍdX@3zG1G_' txi_,;e+ep[0Sfa]V}YO-שo@fK%V2f{$v  IN_(LqXS@nU*#3npo(=rͭ/D(Fɿ|_r)@B[X-$95X02QX[%dg.JzT>х虡U1D${53IM =}h %P8Qy"r>Dxĸ?؅B"`֮=]g.S@}Kr6n#, -&>.d$_> D,tkdf+xv+X5YRwy23a(J敒i"#YQкY J0tYi۵%wZ_8 tVϫzL>vż>G`[lI,74lQʕ,h`Hc.x9oFǧozoJ\܎uҶ0j{’j\I{ 7zP~黐b:=L{#ovVtjmd%iJmi~ 6*jjfR$RKhVi|hZKDw0vBcl.7ܞ{ͶQLJ6!0I$Ά#PewjO#B9 f|~3 :!ޒqywȜ/@,|:R7X|ꃝ5dNXw;$X;V@wjpL_r*ccؾ0vA'ϼ!7)|*Œ't+pq+CvYWWh'|2wudaV*Z,)!Do+4OMc"[lZ>w^ [p2d5Bc>""K"e G7`ԋk˖G# =o3#^|\ko*H ˨}ob?YIϸT^>75pʭ]`o_R/ e3$Luk{ 3 ?..;pKط ֭>yfr-!:PH5XpY:E Ё."[7E$*0V-iSEy_gC@4kAa?zӬPo xU,n{ea? Ա*ݾ`{LCOBm{|nrV{WWm [vOe}UfmΧiNw+h,ŴR8H'7`J]XfQ5OlZ<qtv5t> [K7/ЗJV 4㳪SDw\ ҩ 63A,[ P( Th68g U{ctՔ: ĆrSZ*sTI<%ikn@vgvWNwT7Hg6eBh8rTmpk5ac>'p Erlu#N{x B>hߴ]?Mيz=Ol&{˗It#%YDщ/ D1ӶE [p'zǘUgFA h2*6?.Z- ý8עzpĤ Wů"#6Z kFwPVQRՏV W oS{ͱdyN8UuGȘY>|Y&YoucK (q[>F&v̷4`r!J=wyQ[/>Iw"3D:Fuȸ߁7q|^އ~f[\L}[",g8Mquo^ZR\^w~8IIc@KfG,g\R%T:KYЎAE"X{Pxh<'Ҥ̝prPs&"1eQdR*DM_KT (;j S<:+SÛU>=Z$U\% ^{F95oO8IB#,]Ba`-UmyAWňk'?3 ue$*ꀭ~Fjc4Zk0$eNoq{ӏcO*]9 %\l%$ld_b0xyQ+vvT=`jKICȇ аdcԯ8,'Hiy5Q܇LСPdWiRpJ#$ uCNg9 R:SC2.(8zeezI`J."=[kOaqUSCUdр0f1v )T FߌBk![0 TG[[6z6\[0[N|{;ם:k#bTMR*$DEFV`nF#И0T"8"tT~!mW_ Dr8w:A$Wͻu3Ԝ5xGqQ Щ]pԥ/M9]οT9ƸI/rJL`oUԼ&nEnmx~j| |n=o=,S&W9o]媗y T76ȓr9p+BVbn8voy zO T"S)l䤛B%Ҙdմe܂H]OE׳{]ݘU^c'N%wG{I|i($! ` k~xH zW$Jj.Ѱ'ٙ^zWdᚏ^y P)h!L=ByIX-w FՙRMwKB#G|"A=!G>8΋\gZ`,B*y4bJ?eyz7߼UAyQ|bntsCVZJ6Ҧ C LCju2=u&Ę+#ρ媌TANhޜΆ >Qc,̥pD7q_X8z0qTߚò_:iVytdFXц 90ætk"=#jٍimE/~?;Ӑ[MMZBn2Lio眵D]Xčo%G}Im9eJRZT@`jk%6xaD؆V:ME69 M svS `Y$m^r(i^ 鳴rrWvKUO' ɖqdNȄE\x>IIRmoX?S)h$pO n\" $NdF%M3\Lb\΀hxS~eUz}S,0BXe2>\^GavmkAK!>J"^9`1ʟ&@>{2JR+cuڧi_F z_^F[٨wzPW9% ʕafDo=]'_ڶJ˫Y!;K]\Ч45|Cu揕XϭwȈDvJjՏwDFKڠ6W+ y.YAhsou, ,t9U1N[418X+Y5:]Ʀ@}WD?d< 1YB%Q5FrGPsc2ܭtN$:]-&;]Wn GhÍFF90Gڎ0Sm7iu+z-Bt2t *6?YSäkd 0 $@"e>QQ].M`玚G[FlÔ}Uy} 8$B-a# J 7S~uF1c@<}ʗ|BrO_jT=XpQUѭ !Б{!<-$O7KṄF&mQFr; : w "ó7k"&4֍Tˏ$Qk QMۜHʰ$lk{᩽m-g7wdh4}lkZ1ܙG5K3RJŸDzdD41u]@J~cqicςrr3tm0` ȵ}WCԆ-*V =#s'ߐב|! jWBăV{Lv$,)0h߱sCW !K,虒≐Ũ-(x롂^~D-|3KdVDRwy )N1!$YIsUeŌjXWtYn%AA|<9 68;Vj x'4r7'f^R"~^k nt`«y@AeXK 59/DپIZw&2gNtt僧nBH9j`/^);}Uf\#ur~G)?0`;Bϟ_ OrIt k wHԱX0/4(xg gdk>%u"I]O(bk7CfIZBŦ#O9Fr2ꊀUu`־r)SqV \f2i5h~|+QOAa7*'%凫I]_G x߄îGu=IV*niՐNKQOЗ>;|>yqu̚ȲZJ^)aWC} y꿲OE?vd7|"S"@s?C58\a8!F5}>0=Wp ɢKcc3b4q2wGZ% kR) 柵:3}}{Bf!w*Wp0SGmȬXՃLƛoX ټ+ZEŶ2Qf#D*gQ7# E&DGmQdzf|fOW]3E8$pf]<.@@Rnݡu4Оo/Jn^7o_72eeD$#$;\UݭuQgpn=%nX60I[^{h7]跊8kS AEx.*1tm"NZ WZ//@= !OgON"*Fc1A$/lP3Nc0KS x~= XuU͹AR=X'~C<ꁻ+h[Őo8AAE})n hhyF2!Bet?\Q<)",#97ؒ.*O(zU%ݵh}P0^a1wX3,@jzRU =R͌Q3+uw8לA^['g͜CN8֬0UYL΂7bd(~S1IȎw _Ҋ%|$Q˸IziҀ98ep(Jm[u< |\">^$SY]>!bb;TA D(pޞ۷Tfr/.+ ˮmOb<7qAֱB ~)Mt4<0W90wyf3zJ۶qqj?Xb쟷L@nSbpn8>%d(pxkl@"ۧ>~ӿ0&Z|%^cwj@^,UE5-gi#bKki X & ,pV.$~AQP`:#FU_>FGv)qp r b4xZDi 6tUW"[Cє[gtfa_ʟd>̛OVmu9kD*e0V~iɘj'g{(BVshd08¤¸+}̞5+1SQv61X!Nxa] Bժ#S\x|Z _ݕϟ7 J^oxJk@ H0b1Ѵ|P3`Ndd*ڀw [K;㝩{NJj"1bF}I{e5_VA2XGi92 2Jtޣ$m89Yʇ#K J3Jt xrI|'hG9&џFw[Xʿ:p( ?0+> ¨neIIG7s׎+"DP |~6ǐeΡÒU:-ߏ?0j 01/9@xD/L[$ L}~#ܞd)'7fv\fIe -$ h2_8j]a 7"'w4U^$ :ƭpe]^Fsga Zߒ*j\C\xP_ji0l*kUdxK b4X?~?hs2WvM ۺN#CTF.}A=#\ڣ|ş/Km#{1ҋMK @@if[ë/sQ_B%nʁal^ @+9D `=#PR2&w%W'+*FlOѫn/YTH۴{eLsZar"O [UXR% 5x=63s6%X׏hRS(P GO_ x}29O>@|JB/hgoPp#AIkˆˁyL_'62nv~e"%uJmzVQp,K؞vѩ$s.5U$}U'j u\&qaĿpW9}: ZrRckT15eEҡ5I'ʳV{ҧjpd@t0Nu5AFQޢhOxpwDV 4g2 k _2y͐Gc3"?xuP'^L^!dhWRb{.$E:ڭ*?yaew{g*׸ ,H#_u5r=B f:#ʴs0k:8asDڛ(b( PD$iSOLZrIYzMG#Z| :%y=hf~:ދUN"2 ]agZsf ",^lħ]4yYiji*k?la[n["\/*Z\(xTM(jO%qǥ6XeJ>z3."(*ט{_+hf<^j{@2(TrfYMyaQPv!e䪜n$FǣCBvw=QM{D櫾p(Y|i^j~g2.t'֨\YU&U2cF['?7(EiV~bx)z"ܱnZMCMl8>DOi{?sGC !ŅÀ!.\3)gjO1W3;`?Qvܜ9Ps֚ ;0 YGV:Skמ OTNuqo~M75oSJDj`wVֻrdi6J/9 _Q E!1֯[z i!.XiM{;J*%qݬט[%r~ Tt6μtSRHD_H)~r^^0ܢfFϺ[ps ~eFݯ+IbM12LԶ>t~ȿC$TP˷ 0r[yŭ..KB |>Rپ$VMvxNX$I5I9'[,^9掟Ε1m,ݝ ˦DzGJN!fk~х';xܠ_CD_B!6Bj QŘ$5r?Lm`P-1uCSB)ȓn;,{m%7dƨXq7 ~GvGqٹ.b䯸0.ϱLIG*H|anI4 },,6-ZGs.)DӴ/(=dM+LGZ|'bYL+Md ӲBf3{S/ϚMi@FAՕU󡑲?}-pgMmu(je "i֌_߸‡6hV##P#qX<72O88U@67&)Y[ɺ /2@4Jp.wބRZm4wkngF1Y-|Z;٧f[FӞHN?7dꔢT0 ZN|,h%&j_eYߠiJ?*@ʘd-RaO{*6=/L&ڸO[+?b8IȈ+4@lC؏/_Rܿ[#A ::{Y +YT.B_حaJz G 4VJ)6JoDUH$`H[aX[o~+T9*QLC o??B/$6~<awZ>R[G̯yCfYfS^JԓhCYelBIÄ#tf[컻ezBmPR[q0S/Aύ,3wnrָa`Բ6_*ItbT;(aםOGQ7z1;MeMSB P>" [  -2MTvkv/c;@q '+.6_ab/j2!R̻R<_o?x9۳R@4W`z@eIn7~u\NŦ k~B'o Gr NOT6FB[(Džou#5[vL[+r3JiUQG%O~K1;l(#Sg1ߘ.Ԡ*0mb2%ȻGȟ9]nqW6u X[dzr6w\ْT_&{4:ff4b5 YdxĔ6ci|b=+:zEzj?.@}Q0!ؼŊ>1VH)*r1BLԐBij'&̇x1S@Z*. (ͥ(+e!C3 8w@y#5ʣaVCA9bKøsC-3pGtDMVK $)[R;>{ąpVWW_|?N0LL&f }dx ~X}݃ziUnE5Q ϥ;J; jh&Mݹ:2_"^_OOUNW-9\Wq:Mũ $=g'͔)s*ZBlr GVcV)^Heda_)%tPC"FP \^#2֌E_=pnh^4~yܽQ`~iV=8ܳS/s7ÿ=zB_ntVao]]KOA]Q@&m¬هvy\ a[Jr, :C,w/D,=yB/:_ve?r_fBVֻ`M=u,$I;>X/B>K #ޔ!x!`"Og3]ņ2ro1Rݬm~AtayCǩ6ΒM^P\ZM I9sW ;A|і1l.'J<1j` 0&}JJO2C  `h_3i`n);r0ʤUX6.':8N4"YxC7]p1.5$Kc;K_Xa`ݺ!JP i[d~ܬnio}B)NC]2ޘne-FvbT\@ʻ$jW4]Aya;)̦;41ڬ?Yk# btx+3yW[R1Wwz'9O> &ɷ9jx1>; CWʲ^AseHA4exsDʁj3L8ǒiT[HCn\n+7PvriѴBY;"| @~UȩYzI! <~1<'imUp`<*:LA8P:/Dȿ/!̊f1J&߉K -"d On+wz|o4úV"+ ^eapnF ե&=H~0д_%R~/n' $G4~߉B jt-G"66V)&*v]{T}C0@'AcςpisaU䫱-sP>`T&Vmt}4XSִھ`->z+jE>ZLP op/f|]|=;]=hk+LjOTV|>`5j_FQpB^VЇBp&ȭ-sra7 @?'لNS!'iO~"0#EqW 3.M-} |0X۝f-mfb\! e5ux[hpXySZEYwԙך)/jwCV&z-͓@ kh,jyrLRVy{(Y hw`f)!ϷNQW"x2?7a ZȚ 鲥 t,qY^%Gg-'qE.*DjiO}d ˠ/coB^T4`edR *q{ST+7Rjo9|_* ݴpdX% uj6b 07dX跅fAu>1ŗ P>c84 p?âFؾmW2Z|y!a~ُG_xf8gmFb+@ @19v 3ẕy=ۆOo>{aTrtI\)nqX\Ʌ8A}&$4x/&tKGn,dAwɂN#G-׬%ἒ.t!<ԟ ugc?=%<+S6lfChJ(RK\j)gpꅐw)pyhP$1xNLTqZK03xcH#G뾎I! Vn{>6}%ԕO3 $ d:z!G(6Gr~4zLȊzdE3y!OV X^"9dq ȩ?"{=[4+T22[[ZJWZibg\#R[5 wtF#v# =۵X(aӱsȒ9a̓BlcĒv$'9\1$l~\v&{;z+PSjF{v:d)?z" p,AEw:Q\=tyTئB`hۃWT nIf\I G^mtrV~NJh4Q@Lm Sh_%g|/VG(oDL{kOMޞ&|Q6]s>!SFX{H= ‡626XW=;H-H B z$9\_”%|k1YueT-I:"hOgK ԋIbεhiM`E%RͲec^@ }"Lh_ <ԞPy>i\!@|<# r1h_DµlX /yt[tF^zkUz8 E3eF][aN eO<ōKiP@3X1eJh~fiv5uu{ ph rY oxzixtDr22l\ _}XMІ2O9åM{GDV_ԃ' q{Ź$񚟊?j*tܿ!5{vB֞&z!/pi-aKQܒ(2+Yj|2WVG!-O|NWc2ߑ# Ay #ZK'i7i^n]vf6ˬi7|HrYh%eG,"QCEAX tqLͨH/Sp:<'Cl-ABpNwʀ_ +UйUYţR,849d ^jHK&JߙYG>oc'B4?SEkZ -%|8`.g;l4| bksVf"/䂚k@"NLT56tY"%j GgI?IdX0F=p ӠH4Mȡf1ԟ`?m2:Mg@A;N~rE0oWaeZ^y3!C+pL?:It~`B2_P oľ\cW \h !6{|)ڳNB63Nl/h 67t;:M).x@cL,+_"+>2TxK_H(j&2 '>?Ճ׿׳\:grY=`ip#lf=QKKbS+"xwgP18'xfºy j;qP%P+}uqI!C7Ki`@/Nȿ@@[H^Urg~rq6`hU3l0k} Y1:fhH|}<Plp˼եd܄%LwRWv,R(ٓY}71YyoT,'T n06Hz?7߾2dǚ4A ^(!?!DB9/Pv!˵kp8b*=趐?λ&U𷩉mtT ńBƂdV>[.y [))Tlip^}]T $ㆿ!y1Lx;i6=25?>Bduk+vt#Bh|)Z`8[HyrUguqEB {Qzh޶gX?ڱ?2 !9fj?\`ď?\^3 3Syl3k>}tWQa(O_3 JT\L|Gq/'aKشy}4.,)ڴscَŗJE+՛!MfYԝ?"}VOM"6"POlt.G֋mQebyqbW"5/1LTM *4ke`zpTXr*hM4MxCU JH1%z]Q'Dptdń4 to55 Y%" O&Oڂv29J;ܟY? 2ʛ5zޒ7ϧ>4K Zқ VSsL)r£wx.흟\,F"Ԫpz:frjÔe(֕#s*]nʱəGA3r7L9',YA-8%]LI4UipE|0m8]j@1BE6F9d7z?& >*GG"}e|h-ʻ6ewX沀9bjZWf;H}ڡ7Ѭ۳ rJC52 1}\(<^gMݳLp"2³׋E >.[+pHQykQA1Qm> ݟGϊ)u{}"}PV[Yë_ 2ʝ_劵R9t+A W+uE`_툃fAwٹn}8Ğ4$ХS adwflsd ㆺzh|m\@I0!=A @yF ̓yŐəņ}w/ CY}DaSJ?6aZFxMEn,0wT\ŵݽeP{w[ ' a\9$fkUV@,W9nm Ƽz~;oMU{Cx5hZҬL0ՋHR|S勯0U4Ȇ,rHսeC\LXhS$X'?mZ Abnnߠ&z2{(J|."^J˘]*5t\VE*kw飅Н:X+wTdWNN6K6w(7QFpN6 fʎpFs(~w$9C1]FW4Y/ jZN6j Rk~Ȭ?LhLjNQJ y I)bu]EaWmF)9i:>, |+y.(VEz|49Oצfu#L9EyEUp"*\jtqm8oYAI?C'nzj]4oԢ- f`@Tcqᗋ?s;9CVWWݗ(p3sOݛ=ΑC`% K}U] :P;zvq(+l!Њb`H$^޵PWqSEzØϬ`cAyK޴؎̥0wY]j+I#<`ѓ f 7ԅqS@SulN/eF) KΡw<`yDpa;punrO$lFOf3$7m>Q/lB%w.9\8 &mS1f/W/c(vrbU*#d+UOsV1$Q4IIu^d>)ldͅ~<=vͥj5KMa#E8WIǛ\V Tє2Xu V V'\PIDm6<ŭIjDiv@/ bQ;U:%0w""m4sfj;?$K88d$ >6Sup^a| J ='{tTq] R0+R_>n&Ձb?]u@uFiߝN(Y\ ,yvhsnVw ­5ddJU3D4D*}"qm.w(l~奈; Z8@^'fs6(_ AtbxFv6Dj#҅ ʒ6V[%E!!2shPrǼl'qW|{S<LOlRѰ#WsFǠsDd1T్U%3pzJBj@a ‡t]}f/{"05dz`?2foSc&_ZLfUhwdm*Cqu{a*?Э1sLʋa FA4 )A._&G]( ҡAgޒ}_G-!Y+Qv{s}e;jLA޻yY0CDJoKSH> JOL5gQ7l$]a W) %i0ReSv\V:O, 9V֏ ***g%4~Bl QcǵZww:~=˔gO5=*r#ڐz|{T>z'j307 +u$Doh̶!@MRoI ]a,()Z WQ^W7w2;L+2`w6$3\Vǚ|EhH I3E%v= g9(D2=a( EYLa=wTk@|dRzܕp`ӑfJЁr˕܈"Lj8s?a{b4x8xFla{e?3TO܏M4%$G| QV܍™Dڂ5&Zdke;ӳh} oq48BE};P#d2-k8Xh%:ZVI\Y$_j5tVB=kOSy՝{$;11fr`MJ\L=c{q:H~nA"O5T˲j( LPO ]|+ʥA'P 颍A zrm4skI!~1D@pqp{N=ƚhtcنנ,nϓ$Eb(TFn}gR<-f#~?;mb3 4?FT%&}[y$PeYlb9خQ:5D@=n83]/B>`M6LC9ʐYBW8<$P|m5@U^Edz$iءxbko(Xi&n*yY)pvy|*%|2ڙwy_*-IfQ˝n&v!Kf`^:<2Qcz~KJs+IIXT2}#?b0L6S +Hώ^ЧIL$g EPIQ;()T,VH W)% >kBLkb GsVjN{*ek춾iv̻Ę6ߙ:a'0 T鵅4, ΡU)Xr47T"ٛF%)cmf,d2jAIX+5 "\'fcW PR?#[P-#c㉥\OHh "'3g:F/Ixж5yWE Є/`^@Qu,1c1<1ɔsDIR+:`W>7}}ou>gJM{ K6sۉU˨1+7l!ѓU#->mx#d$Wi]AXڳb/ y[U xN$y>R^J`#emvN*Fwt7gجOt.V{ {z5\xHÆ\/n~j ̶~c6>H)y!6o_{q uNdX-^XqhTLfAt '?E_ÔgH9@X{3s -{J+e*nuSl\\HP7UxQ+Z)|{7C™-ܤӳ {m ټ7l\B/}J+Γ]%ˎUCt 8EMxw',SfZveY?Z>ױHR` 5N8BM”w)Gz !Wa9!} w -DOLhAWeͅ[俕.c#, ଯ-:@h}NYa@$Ӱ{FJ]ӷ:ܱp])|6h 7vwIkpүf9{,R617)W3(#M?ZvgFcx q̍[R%rA,+u_Hu(h0(تGВ16A>I\@wL{D]}j?¿1i ePj'L5‚XeD:Qv&=wGC%sPJGw{5lpjxƎ6FO{.4_ٚG*k EP> S1/zbÎ39gW@rD3(@޳-J:P͗M@D5+'"#4a Ѝ<紵5nƸa#lgYvX 2ir~v1U: 5)P\X 6]{.\'9 Eæ Æ J;d@#f[ :y5}ޛp:V,MόIR[g0 'h>3n|i}X0_C^a exB YFΊ+8ÞdH/<7!}GgC l6|Z |V`Z;YNiu qxb6e]N";+͔~,ۣjb y':1d ג)Z}%;zix]uUo =61<NLA3!CIE*ƃifųHeY%$ýY6-4}x@tfLug0/CSR9Ƃ~eO7eiu .TlEpiP`[=>6Eܘ{iBWsF/6≼qiKoo L9:; >!20b)n ![(I-^4=2իGQ8 -R=\/ \a/YApx[0UHXz9xA5﬐O͂%hH4nOTh i7nsV L1r9ml>6dwB4|2@u;kIޚg!@&HV㷝z p^ p0=^6,gVV`!B&羺k^u&hpéU鱙9#". e x0\th3] ?6^P{);]udmT5C}U{M aS&rtWbԙ2`Gtj*=k~a>~_<`V҆<&|t_ ?Cʆh <[aAݕsL.rJpQs8 W9WÉUY9y1|enW>o?E|w>V{0ip$ 4ABgE2,xB6Pd\DŽXmKd껛B F k]Y/%N삖ês@pI',euNy-Z9io8W.SMiAa C`H2##) z`q噷̓E(vh'k'"W5:gc*Z <г,vNaz4#\mpuwdR)Dβ 8)w.O7 uA)% ^fυ%SvVOFI ݵg˚Ҕ2Xs8fE4!?ݬN!݄tv+>b-~edP@O>t8#@_R!RI,/m`qЌC=|J>ZMdaլynOܙ avd>w-λ2AX{|ڧti|{zZx ڛpu/6~U4*f]KWkGV$,\Tp6d5|~✭BIIE/hl_Q =`󭋣C5&N^GkЌxU_o{NW= Q &<+@9K^=xǩ8=;z'$%ˆ_r!0O|2;WPY^<@Y9WO4:A5s1N6upu"Mv*j;Gci*)!ٙ;'㫦nfbdhRlJ ( {y*P0ػHgbu\GP6M/D&X)SMsg94YY ÅQQXF}WSn DVOM"x2_pUML@@>:Dy1$Z@j޶7P`>~2m卍Nax q,L)mCٔPu$_B 1q[ -X2?dU>J ^!a-d3SqWxc0V33/o_ҡ Jo3jTs:X9\s;Q1 '?!u! g&VUWӇ'4&M ?;[rJ3 v6E8~oo'@"g}MjDW}B ʼnɴCyU=H{G]~ H>RM/ j7+Bzafk=5)BmmzD&$"E]өWC>$ҁ 6 Chn@h CBcfbL|QşB-0Ѱq={΀uZrUEѠ}Xߞ47+v5(b' q9򝛐^4u/:_^U=XAlaW(9؊bgJi+g)ov J w(SwQZ>2{$QFs#y`JT)&hQUnQds8=|}nꩉjiTF"dl0@LF x[LFLւRƭ*.طh$KJj&F77V7(3#O);MBxv.eY O7 ])]N7@KBxQG;vaO\es>,?z4͹ƉYVȨlq[I3o%)G#Hs`ǥaN< @cy?,uxBrjܣguMHi tp3"d5pk|t~[Auim'/+/,`J~oҺkc^,*cB#e2rX }<^j Q֕]]&XuN((yy<al͊rM,ȗE@jY3-6#-~d2;@=BkwF@BHsno#Z[jв5 Xe,U 6vtXTm}u\m9<%2;@Iϣq-_ScNsBt.m+ ܳ *jƦ {{ʍNmeP9A69ՁW)4ĺgĜ-jr6ûGAgmjޜWVDZ#\\eMuz]!\1i+Ak0;%CVQ%)T}Iw|'\cQї~؄]GFAee׆L?9?Sv.aQW`:d`֭!mnL}x!}rtag΂6ӫU)@-ICK&ڥ?&MxI{b &|ʖ$1CźyՎ$y;3zhALD@(vcœAgmuuOжt _]Y ƚE`iGŀ~azմ8feǍŌ0"Yl 1!ekߴEDmx~kīcWig@) |Ь~gfsr7RNvTߦf4*о5҃>Y|-?BE=flT:/D['bD1zj:U8g󼿉 !A]**hVbX$0d/6ނHr BLɚ،xp *6/mymqwɶjki/L-_!Y2u8 bi)ک-C( ڮC wܿBȁG2YcjyDT^i&?DcnB*՞A f]aM~e8 ;l@Ahb'q[w-KSA粍3PwBi JG_NESКPee5[Glc2De_|HROWZaY;\N-Z;ly{p]^<=(9K$fvaQJ"-:B g%(УZAmW6^.+ H\?5Ûm PUaVRVgdb[RbV&DG|eOmʉ"?δv ҹiڜ>O|DY-8F è K"w^ؚ3̟Lj-6V˻6G"g8['\YOhV׀Cȟ~qmV#0pxδzm,q&NUo6y0W˥Z;ޮ{V}hyDεKDToZYʄ{& 71|zGo ӦtdGQ>켏OB)vJkwZyيEQ0uRNeBPeI s 7$^1t(q=$J'jC%$8n+fKr r7Z/%&JF`cnAXĵq@h.?| L|he "ޢ6mXǖ y,aNni6hc6]s?7c:Ay9ƼV% Qxl2?$ #h|/\[P2d8)Rs”ä )̊H5r] JYVl ߗZ>n[?O)OL \_X@i-q,Q~?_6-~~pGйﲱ!S)Cx5gp \^CF$qfsč|: -6@n"5}o2[ׂn(ސD!`hxcޫ78SȺTӌ[vTZ@\c䉍TљBe8hGӉy~^<~=QbTv#Uņ͟{\e5`B 78wRި.aǙ+aI%6ꄥLs mC+6B͗@7|$rۧRS 8+K;rw,KB2< sh&b0^Vdt!{|!_k3Bb9aqqemQZ0KٽOM9O:%_ݔo|)BĬRl+,@%&E.J0c C'՘qIHm54]fmE‰;2)x1Ls"^S) }zK/>Qu}6pC-[nU(Wr)uZb!TPl"] @ LwIA w.Y U/+Ha{+/&~8^PK㞋7\!Wmq3^;Di Yi^g㧦%vCnqxy%5kuZKmV?`x Euf _|+_@ =-.r*YgҬ>rC|,r3M'o'-ʯx|YhT\$ frK@ƛS'b2HA:/A9A7u72E`ƭ@s)J$/}&ܧ 0I2 Qu8Xս͚\Q)WQ~Ǽdtfή7 /ps ]t?-] ȁJQRK tb4>/>SCO6hO{ؑ*߆atnYN;w4 0 3DZrQ>N"8+-3~^2s^j9уh}RP:¥Ge7#rC bYuY޻y`V/XkԬ[?zB0"2-$9T]P3U8Qv PsQm[#BŢe*R8f[TO ]Zƣbܝ͘M=ʡjo;[4x ,,{iZ wnei*ډ T9RvMҔA+'nsUґo@U{8]CwZpv$ Χ3#ԋWvܯQ3׸>'[Ⱦ8"Ձ`L4V݌#GBj`-Lz p"LҐ!nܰ+C<*^?aⴜmVmkjl%p"yQbUsل)sAl_tT`Y2ZBp7jT^CNۀ#0]CW}0Q,'q\,#(=dٙ8"[Lx]q3p>~WCgFdw .0^'q QI>8dU&*Y3u+\?>'O8#ǟ{zJexM8916KV*FꜚELɲz~1GZkgƷ_,1>9 >[1-s P9wO% +:|< ۹!9`hHG p $#HqLbThS1ӧMsܕII-`?ߡetr+N` Z c<``s*R䴍K8^ m6ۡ:o4(,K`yrWc hdL-/'L\[En>Y)Jb,f6JX^߆KؕhE$:z2^p봸h _,;~j;j;pxl_CwyCbZ4v;( Im"Ex!<5t|X=d,->#Bݷ%/j crW*"eP]A\)=fqhc #nYON>౭՚n7s-_H8'`Y0g5TPdH>6X{:031̮us<4' [y>Sۀx%s[|^\#$E\Ϭz\t]"+Oe6fH`icO7{HϻFEW$!{M .-.w\<o뙹&AΟ:,Jc j0Ik/5ey4XejI*lmw܄zHvZXX _):ޛ A4!fe%XG=A#~w=[yύ6Er5mv B.4lX|ko2 qe}b~e>А i2d:q)_&N9T9,_V(!9k\J.Sa}r[5@NgmLxց9-hg9ƥp:- 5d9NSPZޘ)NJp3dR.[ziy9`c5kl#B9nf|(Vf W/z 2b19h"g7=M ]RGq,oѴ+SBH Uaq)-܁VVne+΅u܇~t=pʼ[t_$s 4(5jotP-8j.k0vr*$]vo-ħPQSwp)@k4SLs8xe[+n0BHz\ 't-LF$9eUV>nNAYkPo\tUx[Uұiv%M}6A9<^}?|hwB*'*04.i2wIc؇TpQSw!eL ׫eFZ}D2_r "z y,7J/ S8%,^$O Qe:h>v]g4zŒܱ"waJp uѧXl%lUB6p{C+ [\?;f E#-|," p~ܘ8Sd N0(+EZ0gEpVax#o]?ZVcg&_wrla;Wnqe nWݙ<hrSb3D!ԟ̯ŀA\m"?\edIߊ*P^nxׇ'Ɡ$Ug o.N=oW&LhAT3V)zqЊGJW`OvUz#0;d(fԴS>"=oD—>VY_"=\ yl/!GE+^Eۊ -LNH(~Y9`0mUZ/UI ~BG#!ӬNՒ{>ibqФTMA+3kY+9o]8uj(8C3[m;S}Ӎ <(d-2il{h2n,Tx.ghkk1u 0--JK F|T#b|zhkTz=ql?!_򌝮Ew2ڎ5%y<խ#|% yQ̄fDel̝4|d}ip4S~ďd I]>+Z/ynIoL PWYʇIMQPƑ\dE-VUE%r6mL-*خ]Ywq>"+)vdet ʯtn>]:6Um[ m-vzi,GC1..vӑ4F< m^N]:G@֟v ˽#]*OjIVhG}TȼP)qޘFrk;,"ڙAj%&N:3lNj^a.pV<ۋ\qIǏ\O'Q:P6g.UEe;TioO H7ʖBk(Vׂ![ߔsjh"$bf.d .NQ#ۜff8+;֯2!uaR#3ֽɈG xᾧWku]Χžꊮ  g!abԔڌʔsg@0,1(K??>OW'Vrz0b߮56b@z{&Yv %kmC@ ^x!tKP@ OB1DQm=V+8MCbK QdE7 !Eq ɓפ,tQ]pX}0Y6@3"+ ;wȱgSֹyKۓA;j)hKmA"_،l>N\&:"/>??3J,=s}{F⭚Don3kG(;*6B3;Uӗ0~/煕p;}V:1HTX.?Ǣ, @\"*>Xœ4%S .c\yшͭGПF:u*Q۽:Vk4[LV3,gX~+JMA1u չ|G (*>JfnV#?l?|c%|g!~T:Qj(`#JnٍOsAۅ=i~P WkZڷ=-֬js*5;)W-!f֢}/^·X%M^OCQVS0^feR~LNcb-`3N#q$o>CuRcxD_Q>l^n_Zىko6kЭFʺ cE-ʚf8 0P2>%jEDI-B y}0A4"4c@kJ\Tf QͧF΁_z}ذ>2l୬G1=QtʞTfiA&Qq6?Ow_-SƶEW@]H,b ̓TiG7 !v<[ ĵmm!n[>H uCהsH #A[z7+9y(=0|Z٧,X+&#˫.-%E RnMXkz6l\HX _` v'h b=fNrw{ç"-3vo$˽ C!k})g֕Ay 5~kQ. oxkmJ$nI3ETڴ_7^^ں%~ua !rrp뫍 i!h~ATX3F0:yb]#!^|xѩLt dSNӈ75?NIxft_;Ae /-V(|#qwpy-Mij@-0umsbkpo>t=\ wZlƙNvI۷skU\s*)܁1Y Y̌}})X<{~Ή/6кDrhT#5>p~Z3JI:Zܕe3z|7[yUwi$!YL7!gϔ,H'sp[^S%$jrcNguAQYYFEٝ(Fܘ糌i/Xڪť6# 9̔'lZ.H+ yVT*TQ y#"0&·a5ol&Κ{cPX[fХX/;gS-gv (Hֶ;$!39 /9 N}%_L{u]լ!ǚuΓKM5;lqyL۲GehV< "RjH^(=pzk] J|ȅkPbY1 t/*Q$ƦFs@N|@ÉbTws6C-_?yO$DhǛGDnbl ]։I;'#\sh6M&ήI.<_ԜK.1UwKEl~N8p.J4)wVˋŤurx5%*wO|) 5›-^[5'WIqKh\QgCDsP\5j[ޚ+jR}KsK[Bx*6 ujRuI/'”7 MZD-:BtJ 4 +)L4JuZ7+ ]$G(jM2ަץ4ʬ`4,D˾<>ʩ6[n)ۊ*ovtU~4q'{gpw69CճYFsak)}S܀.TW*_CIn*lQҼ"/ܞIۚ$lhJX%^ /IcD^=4p=IJ#z/e?:0%N8xzSӖDX=! Cirƪ+f6uN/m .˟T<,#0ILޫзLy3a[+M:ae'G9!W 68yXN: jdp 2XcY5_~PY<&rq3MMF‡Me T~ME؈K0] p@xrSzŷ84lA0DUNGB DZoQ.ZTSXsKmS@jbt`B B?ΉX]s)(}6yw"x%WS<2/ 2bB~a4YID,ѧ2Ԧ D~!v7ZQIKgvph(7.~GWeD@fhĭz9}EXHCvqŷ n{' RC!y!g}F$WwY$% qtyҩ1ri"_capBo 1 qЄYT؋6o %OL .Bbd?@r΢MK5~XN B7à/%#) !`a( *i$R~T9J '81F~]hOt,dS@f[ӋyLEdmT$ά(|/sO=| #D%d keil:t+]SbZkfJt;,Q.d%yK#jߑ)v+II7;;a0v.9AL.IvUCRr=GZnԦPɖ}ڮNT#ۣ@-Ѧ/U'`#aWo*ĝT,#>DgK<AEOp?c@|Hy l=.؞6:P_)Av$6\ !A[Y۸6{vI~$ѝoXo%dMU]=lM#gS!Ln1GF^$ͦ\hТvD@;׉ɴb!4"B\ Ύ=-q.so8dBm0ļ=5VPTB71h` N7>rph08VPflt?2WόT7u flω ZFcųtԊCӫ,^rYEa >ƙKUF1r_Deg^xL\+&ӿtQ4tَYgqOVl_&NeAu׊G28mYԭrkl.] r6MإBN?%uO6ƗW.`fQqK[訦3DylTI(e&O@bD䅗(# S :r:) uɇV=: ]P=]|"FV&L5&Мh }E.F۩UAtٽ7;Ҵ/8 1{T:;L_[sP]g}QGҥ׸=ٯ/v@zLS$mlW[@׭Pi%/ ) |s3>np1Ns6NK |ST%e԰+ْgrmD+CX겶'XFB~߼ށˠa-YL|q=2tCúȸ^ s( 3:!웬Y*taaQij\j6 LSL҂a 7 Xwp5WwyKƷ[ky7Y<;ItPXYIcm\9&ĝ^s_PZZj %4Ijp8QNoXB٣=}G, (DTJ*D:NghH nJKr/5J׸hDhBήFxuE*ðk>ִ`NQ,+kqrDMج1w%-[C5!E^d(0Ů>ޥR\كW#hw.KYR8fzz>߹Pj.v4M2Aiyxg"!͚&CX̓sf-`P'e[kڭVde) [ۛ}ꖱԴ''d;X35?ǭiyl-wFٔSXp)IXN%p#pXugEfC|'ȈszFSAhם!vf`:G>efn3VnrRjw<μGnU2q=̟22_&'@w=Ӷ3@x~<$_K@kEwOrOe!ցHQhAvEP;>tRA9 h-u܆cL_K\NxK,FꗊQ8M:Ke }>.z XϾtqN>Vasx*dboat_}~ˮ캧j/%f?NҝVfz6a'Y|P7nC0.nM{`׋@w2 b𣱘s i׹`LpWtF`Wnfn+Tb~\V %2 Wn;T&?мxP޽O5_EE L1lGG&6&f=TᡄD6 7 'Ҁwh^Ss4ѿe[8Q)~#tI9cԎP)FncP{G,{p+r4!,utk_ށ-[;pT:;*h&Z컓u>)AKY(;#z0ō50@wjE4="/ KCZ㌽KJtFG3+[LJ,̖qw{qFܘ82vS eo2e$^\_qrM Rf(Ǻ}pT9;pdLC]]{81]Rp,1ZhL63I3ȕaK\[@$ :\U<({?_(Ry9fI4(acM֢gF5I n5S ODA[S+h\X2q-R`,1UsbM$eS+jn5t֯Nf!6c]4)(g^MWt$bo#(=̧7stDWTǓ*CB-N~}5]:qp%27쿫ҡF,ijSg bnJGQQPo8Q[*2&>@clS#= @y"pRť 7(ZctWq?!έ%2IfAK;_yC9zg(/f̾zv/oB6MIpz!z~{؍Т8$: ^dIX[S~ 6yF}k2HVwcYt%|f؃8iӗ~6@z$% ʼye]~b|WgmԖS& 22Aj" e>Ɖ= TXxoP{+;iI6*$A@ W%) Mx{hH(GA1`~2.`A6yi aH@uax,ôUCFV{1CBxՀBg{@i'qGA[G Zӑh+*ᷗ80ŴΝB~ҕeg0@6: CU(l8OOюS& $wM/<ͬPks,%ߔ#B I/K KgԀ0O?Vt}jf7xGr#ZsO**)=`Hrb*Qy2O2W 1G\7yc(!XK'{-1}_ӤL02:lYkGV@%D@ S>niK$tP#[ EQ1R_L+MLːÏs S&>EYDthBW i;]|4qv!w*(kGchO/mZ'eBUN >:I% TXP.v86aݟ8 !>\w~F tGP es Xe>N>8Ϳ|>!q/WGRAHD͝1 a.Tt`С}rfCDKՅ$m nm{iwJzWg;5SN7W]v KmZȁ\$.?_'d o0DsMlRCCs9h&xGyLϙPˊ&LloVy%d?#&+=z>XpѶej6nviSu"t0x90 FVGhm"…չSܷpjh:pk@څjW+V0Ci4fЄE|-:yÇEI+'|_jEW5sV9 _ V9Jõ:dGFWW/fs&X߀Tݥs%L[VJuȑ!!0P t65WH$iofe5鏕oY6X/P`#zUed ;A|1e9|G(KJ@u |p cG֧[$ʏ<|>Ixl !zz6yxhͤE;rVQ)" &%3߿3g%ԺfLH̟ž!!p&_12"!/ -(<i%R h"0; eGiZE'2H;f Uy.n&!^]Q]턆B6́ơ|,I7aX6eQ5]_F:nwЎĩ҉(BXW?qckse8l\e)C|T _~u1ZVn2O=a|^n/YB7ЏCZnUuMKg1Y'/2<ü!!7eARWHVUy?xˤĞcvk<՗px,P;!Re|eڈ$Y)(.z5ui7)H3?U;<"!a Y= 9 ^=`\C{;B]L(ziI/}7Y9HF j7-λh=HHE~6sn}̐=$ďM /%ƋzȭGCZzAQJrT5 ;њ@cй=/#,W\W䯦#)no+Yx194<_F1~K;HfuHzeÑBT%yQOf}I¿Wޙ}|߸w-ZPZiL0ЫQvB,\29A*y19>,g%!Cf$`z܄D(d!a=|誇CuN,zZ6c|1[Ei@ʳ+7J}>9D_ZAo_of,ou`=g`1?>a/Jr>+DFh\ѭ'tF)CЫj {יl~:UlX I'V߅])Rۋ3{fWj"5tҭUƤܮWd>(zV>RLkgF" oBAf9ZZ_+s5*7@YJYϴ]B~*oY92lDa45g%r:Kjx3T̐L;4OU["ݹNz.BySF|^WL6 Z@BrgMK;_#Ҍ!*Qڛyo{*oiƟB\yt|ˎu.me``1Hc*ky+ucC~qIY=`4GP =kA| 8qhJ|l?~j pt^a DIm:?OH[c"]Uu -;cVECQ2K/ p v 94pN暯ϼt;1!5/5|ݡsCq>B=zH `âÒk r/}_3?~7NHqzؚ:!/ij;5! ؊˭C7OܪZksK0ޥA>{k P-@=$ n :=03we Cαrʦ=G )\r2I:!fj8X| ˩$$o"dnH/w.M+rFJk Ҧ,D1X' e To D=D;]ˇ+]zO++=Z謻3e4~LU4 5jv=q?o1K:LR{xzW?xZ? 14z$< Ϗa(?㥵Flz.סB+hAf]Cz™HpE8Gm{~w[ٗHD0KJ[6Izn&YO % ČG8* 鎍D򀈦JMut;/qtˏ%sVw$U>KFY8q=6oP_N1^SUV3:eGo;?`ET&χӮ:ÒjWYe(Z$ROD:Y|TtĖ=<ܧou4?(]_g<.V XJmM15%NWwlBE(|IFŢ)(C.{`goW c&1*>3ze<[]R؋}) ?U'sҸ!RsZT_b+mC"ih tŽk>Ik{d3wuGE8* Vo;l:>{?U [>FSHP^UF` VgDp2n뻳{B h6*\# ܏?=9k(LP|!ňC Y'uS6> 5R@l%rqGn;*o|<#ʶJc+_,Q ʎ?*0ka=p x8.mHV) Vխb0=! = 'FlK/d5qrV% r(a8~/&̇K[Zኒ.h3?I k* }n$ľ:zP<[kz%==Wt~)LG?F&IZ`ƻݹw 5U jcs1E +qqf;\9?F@|bh9, (I/{5, xqthMp>x~a k8 3Pj~N,K>h B8'JTטfP!6o4/+1>j#TZEYx(5 /ɵLj YUQ,\`U`/F Rv~ӗF}q+M~7Mȇ)V+3+@#G$Sm-6ޤ7i ˪YPsRY CZFlj $lp5ddoA4$cfЁ̼/&jc\(IѱLLf+M-qe} d~YYR;X"&*Eyb'C /غubN{5sy* ~r?cL|*|`&SS ךR&z;Nž]ة) ]xgeNWOgTa9I:g.?4:f!(H^ O5VWZ;ч85!GH2QOB9ؤcVV6e7f?4Xk4BNRĀSN $jː Cr6!AsyDc?; \v]O>Cj7Tw#410r% #^嶉 `[HaFd4 Fr+<:cgTvqwɟH6&Xl G;eim ?^ڽ)þ59$ @Vna&z6D4x:5v6] }hXbF "W;+cآ2;e\H̨QYǿYkf,NjDSt~p|?SzNBGԁr1}:xdvB+|zv!DfEt9} -~G־DwK8q4>r32CɳsIŔc$!8ᨾ=?i}_=v: wBl(wN_nQf.!*_;29{?qDꞽ]dPH%+B6bp.l7!*BQmG"4AwXzfDՠ0ͽ>>iC-f8^-jlhba-)V/jGuu {m+yCq%^ډ}thO@5ߚ7 ty2&ޙ먀$)v|6\/O5fG0,_8X:pC1ӰԢ 3.ץ3 WDzL6I*]T;0ʌ3,~Z`sH.ڡ'8kޖ\#v]c@:gh2duOyx£UWht 5E3U\el`a7yjc0yeJdo$SAwzyD# }drƎDuG%ZsҲIQ)7o9/W>A.AIJ˕?Vy\$q jAAѾm)xضibQ+l`eе~1M`+;s2(]˟KEfh-|Q̒ K>ﳧ ·72QH.%1, k A j:7'[FYT{QA=UUB.' k.OBE$S3XGHĆkHށT׋X,I{GZ%%b2&KVEw܌ Ǒ"IF(bVRL7̲{PkZ,9c){<6\OrT'Hrb4]N[XH6>%X+C\sFeL8]C~;~|0ю0m@<% ?dnôC Г&"d~IU:Y{E:lPpU$a{<J<`/SҌx2>tDWݺ"Uv4L|@0O耐(N_-46K,o)?YɵJ*jeh8 aeRmȴ֕y>'ׅ2"AjsѼ`a[e[0ԾZ,?seo: ;v{^+~aUjlORХ0n2~ri(Y`Ts$HKqv3́{c'혮{Xӝb+(!gVg$H=x.V;}V0ݯHmk'\{O~4{(2tӁykc^0[K_5~΃^ /'?wJ<衙)qaKǣX&z lqA%5!Ь5(>w)s]VP6ÿ1Ycfo=q&8U#ѮWXؕX|felt0Óu #SںglƌYFe HHCr@XW=˵UJ ^g)"ix흎Đ7t[i*.&.,EXz,};M@dF*j7 -ެ(/AZ?`$ʝ15 :2> 7NY+y$^2#.VH-"vuʪIweW=Sg$:Q4s4vޣ1I6?8gL&iYQ|"7uVr7#ÚZ.m󓿗 vHYWkN5%;_q'R;yKcɨ#oL=,$D 5U >u jm L57m{$ dWa+A(s/`q4=nQaa3 7j|8gn%sH g, @;M>r(,J}8Pkf#(?#޵ܪpݒN?pRgDNl0"(hѣ8ƾ' I]GW#fEݖ FU܎VOt[Qx䝨WGa5.!?4" Y#_rpB[S'@lφC_O¬s^"BY{Jj+si+ޡw^^)`\8J0|.O祫R?WC۝̂I[m/og7Ix9M4PNVWS[.E4>z_M4|YqwSڠ-ϵ`_4ϚdSY"`ZN?"h#"i 0 lܰW7 "u]ՠs隤]Gjj;䊓@(܉7XM+?e!Ccg"n?0|>kLw/OQ#9W037 hg{mhz|v C8!\UuOaol0B֘->dmJTB>iv3:FyU!b׆;ٚU6躇Ujɺ՝&tr1Tm 2.}D5O`:|*x_eҪd| ${JFJiT ;!`zYARχ%d3E)cźU}CPͿ/GU1菭\*` e;F'};8m;0njNԸƥ wqr˲6k&QVHx@MpR0gl>8/g3W貁xi9 QTw<CLt.yk9G6A4ju}H'nTr*oͺ$(;xˍ̓U?G +Y[}ms 5-#>&s x⑟ݧI o]*-m;PpFÎԆXRGCtmvm!7@kmAW >ͪ}w-8`I8A=bcub5dO=I478=rMj<0 "Rw} [&?"vH2kd TZe3 y6eKSߤ' L"*T6bo?tk6̔Tq}k9굞$j|(lSbC C BuMT{Ѵ؍4&,ަ WеQEe=> HrV==GyP裹[-Ҿc8)R'"J`lDAk4?@qm+ nJhLw' sc^ǐFk; , cD\$(9U l3= 춣fJm|jr̢C J R&/Wjτ51*EZai +p2/Hk.5zaYp6YL<l zb#wdH͡þ mu?qD?h403mR\*[.c̽euϴ+67q ڵrد&_ [-]~+K??4cy{ZBSWrU=CriHPuva _?="oҰ+͟.J`"gbe7™/Z[T,-dU $PqU2uh$XGE["}^b&o+$my (:~LbzbZ7*J=ڝkp(d@J Wˠ2zʶ$}SM'N8XUb^ J-d+mc9{Hi %Q.&FN8QHtXȡBIm8,U^WcQ&ތy?;¥95[d>:~+ѵ7)a[hEfd:M1eV -^;]nw`XF Q,jEZ~ꀘ*@IG00@o[91@vޏg-jE_` E)W R]uL~QnȘ,&P /qnn=11e+925f8sOW)\Uq{L-b^eR:3VJ}UmΥepػ]\slqtoXj-YhLߎ' (8C WcEYa~)Ts1/VD<䕎_O4m!:^Õ$lxԫ$OuMG)0.]H؎tyn~vY}%,VcD5@|\M{$. jgNt _LWqSJt4,%6Oї'X8ܛkÞ m]=uL$g_3bwE^!MM=|;rx:"\z%?L#2 GtNJi/ODi!I_ueNJk>h~V yP 0ГZPYO ]\Orl=h E'cO劳s5ؖ&v`?r} k_P>ط-pt$_>pwr1A 13sN2}r"'jm*0/\kI@Dp3h~W|HV{-ay&Fp PʟcX%Z쒋q?y4| n U)B0CL#S[,ld39RudusZiQ,|9y;ĊUw|Zps47|ϣ#ˉG8b %FBMOJyU@ac6j8|ffxP/h$m6|g𷣟$ Cth)TUT`_) G m2\4nyW* }& ޡD -lN#.C.馒W977U 7wpljLu-z‡5hIXfhŊIhWm\Ƹ$W/|_PW!$'ClQ!A^$CKk^U>8\aOGz`q}f|g93A! G@2+Ⲧ $0@iPo1iHCyG@Dmo^{ŁkPD<xtpXmh aXTlځ̉Vm'R#Щpbj-owIՠ[DɆ vbk_1kÍjɐCyWT)Q?O)BbQz7O2X!ZECRn*.*_Ҟ 43 ?`HבCXA% 2o,@䒚P8%aNSM)>xCwmmAp:>I?wu{;ςn2+L4"%ؾc1pE{[ -kNX?2vVegǑ]ݝ!̫$ғ )̓Ȕ/|t``r˅ӸyGNIȬ6O:+r 3 JgTfL~OjS _yqv=:jWH͹&O:LK]hT)tn C- ~Ş+' h;3ļZN~yZRW|koy땓\`5zނYP*֟;"g鵈~S󊗾yò}m1)i>^/njcBa6P{pQx|X/(]~T6ycČ<ϗȇUkK1ߴI2}C/ԺAaWWpUI;oeo|%Ó ,%^*Z9"I݉ٻDh>J^zAmݟ4>c$A9[B[-A9V =`7Ih{<4/hWZ\z+U])B/5䨰.}']/jB]{oz]cҦro͛N'q”1VesI%35)q$]8}m3w'QPSj`oDDQCZj?anq]N+G m=y+2!Sq"58AsVUW.' ?zÝ%+}zoI /T2x$B%p3h'pSo yD%y@vb h?1gen%~l*fT*ӲAfG@%ʄ; iM#u%$qď٪a]G/X[fjTҥ&D TDV9aSW]ʑ "!MT=3q-AHfԀJ@WĀbƓm^h21奪dtm2.%L@QM r"pnьsn!D|e*@tknm,-_f"p=O1' nGÐX+'~*T)@M\ry2Ĥ)Z^6騂O@ZUsl`EWG^?HScgH߂a|ݨ@%,iI (ƨӢ2Q|Yޑ+ k?* |PQ,ԖJx%J0: m1@pFE"np-KxIg>!&~XW-ݻMnOdt $Zm] LA!:H'Nc'qũv,rHafV~JjmyY`Ѷ~`" c*IF#Jw ۸ _]$>gqgMdf:u!Y&\b[qHrUopg,%C }\j}SEdz~h(%7sP9R:`oCjr0 tlašssDIٕ[\ j`<lxiؠUOy\=4e[b.?/!&Al}PIeWM2HAccdRfQz0omo1Z Ca'̿$9JlZy_0CWwH Pfwznta8 F70L9: 'DGt<*\@۸Lµ/"6;*E:{<|`O(5B>hY(>p)K3\>IIn>‡R.Mw1itb%kw}&iZ;NBJT]&S!'S>.3ԏYc{7$T %V3.)t GPK;4ٶ2\! vdW>tęa?xY$,#Y e*4̗ *f5YKXd#<.D,Cgox6,\ifa%g]3-(z? ϸ&v@O>q~kU k[,ʂ]\Ź/,-;G¶B1EĘZNq͌t~1,FfW6zyeb%tǫvRאJOqWKHa )^{&s1*I,Z+lѦKP]4/^/a:U3oV.K7H[/y0-š/^Xw!72x\pJ[R^NT#H#zT4!ϮY~`b/-eô(+³F-XS8P~+]:d`kOc fȜ2F+FIJl[uq4;d<,m9^ҿw-6 g=H5.^K*Uٲ'lY1 SѴV !Ӈ bg1&~\Oz 1$\ 7h|y%{.2f kfRUqnCn3{̻U#e4FRԋ#؏37-ATajJT{=tP4VZyIiYy\zqc"pPHw޹"4g>_,%RMlGޡ,&e5@~i%Nl&y՜a^[¯936'FSp^2GS~"xRG9 X1iJ s+mXdy xsM1\mZq<| ͋ri9T[q uJCdQE"\Ab2<ǽG\Q;`x-` tx.޾tHxG-7ZU$3&4 DX24jh9 e~roT$9 Tee;c~0Y^*Iiwj2xePMj$&Ӳ]ߞKYT3't~K.q6(xs%ks[͵걾ؚ3d(e~d31U"l.%%rvڗ(8H:cQm笡ؘpj{hw_F" +n(Ňra^!]{NmL2>ЌEWģSYߢ5>s5< |w2OÁTh8y樁"Z^d!t#xRvCm*#@fI[=V"JO+Z.N1W;0O؉tSN\[(%e h0悵 WgM}rSt.Hja,oRpNʠx81}uGW&9~8 (qSwlABGĐIGex G]mq+1p͉2tshBde,UO{ c1tErFZAPlBOz'9FkWKko0Fƃjo,/v+:B_+ [9P t\#Y"#C-wt wUI)ˢGUrȃ((5r g=N`Ms3yD /Dyb-JwWG nfb沧U)dڞSez.mor*47&nk-Vm|kXR/ShYkrwGźCխMI%0ֹ~˓B儾 O,IjB6a$xnQa,ZW.jC6w-4u:vTp/zTxz Fۅ0ѪVx4ErzTA'viݤ|C4&,*=Ps q|j ,8i/v+]\PI |Mɑ_yռkpI0z  wN{* 7Cu+mTb H-iJYH$}F_Mz4PdOti! cf-?d*Xy҈!sހ* d/ UVj*o_=? (VۉҰLkbAf䙸]k ސss; HyfV^)/"CP8n nR?с4tC1J./ņ+`KOH7G]b2hQ'7`S/Ŕ*?53=ScBHk.i23ի1t6.GXm{biכjdřGj,$b=$^mM~<_K$YbVө< V&WA|B㰼Q<P@GG-#mɰy*^^i/5 rbAAw,ȣ-(rKؽܕOQbKib8]Zt>~cn9cxEI.M숾h?~ͼ'|\uܖBC\cq8{3+&/ (zZ ΋@<TIFbLOGcRݽ[.0xn+3iSXn9Yގ8*Bڎ2>4c*Y_D D!YL!kaZn+w7)r[' r"{3lH- k]z~W #uqQp>zqe0 m0iSOw+P ygŏj&8;*T- hKokΤN$@-[iե *;rФ!E"ge\FZ/|iĹ w1_RLZ\23Qk`*-;_Oޙ"r㏚*u# nqwE>=bN$YcpcJ dxϥdڛmpz ٺ( FNߎ_e9q 7$MMǢMS=" Mq-~{DSxdt1PҘƫID=aA"m ˖QC՚S^x"t"Ywb7=b2W0rb1yK??xDCwY3Q>.U\j U8$=`Xbvŋ\QP'ƥ L/2j `p"-'pP<}Ĭg{܁pޚ``,ܨZS8-Lf(+6ꭥ :MOm'S4#HV1+X6'k `-#+.?'(CSZȀ ]W]!ҷ <(] gxl|`jiQh *F,CѴub:t(=l,Uk8ŅT7M  A3w9N |na9J0zZ´2,QG/6;=l{T^uTԖJC Er Ne]혘VKlM,]nD~TE?M7(lM `5\ XIJcYrAϼf \`Rju~wsaNm$i8(3ԒqQ."?3ϕaj&u 'خI8: WܷedRZ:, C)=G 2DڃM|2?t될.: .(4.ٛ;1Gҵ R#O .aPXbfI '74cF\G._ɓU2K=ML?zr:[:Xv='bW(܂@VJab ~zV 1i>aEc \/M(/ܳaȊLxތbtէ~lPR6"kHç$ B ]U^XOJ$fP[LK·4ؾ)M7v_$2_-[%+r|'/?8KmXV?.ąJIQv9ZYo2ݧkS\S@y{iKZ⪊K {}&t $tP) wT[G|Ĥ"RŒз V)3;Z]86kmMwlCj;QIonhhqװ"8өW A+h3^nG^1QTN`v:읞bdP㿚hGH9*b%,t(m5,*$|o˒{(:HO=B5䲊v~ ӾRX3"BlLZY} 2wLk} WukgX?-ش /*k)'XA∯tճ /֛*]w$|]&Mם g)"Eyf]T% R$]hBqlM(ˍ&jb~܍eյ1؝8EAn)~/&#YKVPA6l%j~Zȍ7`42hA3-'8/vIjDbpKUycR`#3#R3unAEтYD3QY,f5'X/\CЁ9JFo?S9/N!pLaf)#9nbjx^ !nݴ@||֯r 0i~E+5D4 5)# ^+'*}31^C׋d2)!@%:f6F:z槜|:F  8KuCI !/ǿ؃|;_{ORfqU 7:ggXZ<#{3SWgv֧:$uh \>#1*g[a).ИKJܐ|L`h6g%l% 3Tʃ ?!> 2y|]6tS=7poAR٤/o$+fۂN1ucUSE6WV M"U|f s6ͿVJkŪIiM%}pֵ}0=t` )Ř@zWi1FZS ^BSɄB xVbҎ>؀b}OpR,I֦oP7I| < '/X )㈿U{0xr⩙"v ,19/e|~<]rx 93x~R*5&#̄ó1lWuu#!B&Hc*nszŨUz:e39` (9:y"z`:i,2]WTx#-&0Է|Csr R7q9r/kթdAok͛z!+y zOGr 2JrNY{`v,U۔PKV)GLmFE,p!/isWe,f$Z|J! ?0pv~ix{DzPcŠ嵤(^h}#(Z ϡr# Q]g J [-?B>?e"➏SDp,QQ0ipӬm2K/?+ Q;LǻkTKL;# $<wA(G`'ƼHqGʞs2㉺ th}oޥf|2WWsdkHG.2wUc/s7{ C+A% zVxD=PaAPRԎGGɥYnMS]ek:7Bz%hf֕ks }PDOc-Q`zPd<2Tp&lAɖk-=%TəECp1*IJn $YJQmtWSoe^\]Jjjy;lA#}ɸѯRqӳRˬ9 MͫpL9cnn3fZ`*#TݡIRf )%:;W7,:#s\2^K@5µRzpjpqlK찝ik?LHļ MټU9f72 5F? f!3_;]٭NwmamUdb&ρg:*EV \zv1/c0$mtqOoU*);_1p@\)2϶ WhxiPg9iTɘbX&Sndi2Ÿ.7ag;FEVqY)NDDZ{"xԙXg@ӹ(6EfZ` *>cѴы_#f[~ͤʿs?s{Zkʃ͌>rZ|d=8ݺ9޸ui#b/dio+?WYC ,^".F1ۄ>휓Ǿ9ß^nv^YO@W'<ŲTizzK #*:[=ӷscܵEҚh51ܙMĽJEG3')+q%R'6+ӒfY7L(} Qi ~:ЈVHciz\lZ[m;X{omv1o ncRG ;Kú:FSSJuJwp4;~xl:v`oȨXfsRo#~X[,+oA>ZbLpLyś`=x>_ԷQ w$ZOacf]ҐY^"ap#phBF܆~`C&F7倛.89q%Uͬ`)lqCZ6gfdb|Geo֏?⦨+W Xf-.Lh gffN@~U¨izƣ}n.c!ms`K=^:yus>)tVh[0{{awLRp(kڪhًK)CGI1TRDYH(#B8|qD@z 9* x~_cZm/ׁK+JK"0XM I82Z=(h,IdSȀ݂՝N%2^l,#H- N0P8 ay'pTΣNJ9EY qIoP:NeLWA \R  \&/Jk*"GRȩ$*Q$' ^!aNehQǎswDO &&͏Xl^}I>Jg86̽XNWBnOaMThjDUǞ1ma/meXHAmܺ_:<8JSx#Q4;<3t&sp`xIj_'ύ,RiЋ yXə%#ͳosJIs|W &x?@) qbL_.v<BdGΈ-A333`Ak W^B6#07gx-eGHGtTG9B:,Fǻl ŬB:̶I,ԢDUtg8!mAYhY 6j ꂥ$C^IT~84\}»XeѿNbsG!bP6jоxX]9JtnHH',$0q=̃ `] q_}D(np{rHD2JeϵcZ:5SǪ{%7Z<7' }HNKm(I7el:4b xft}އh FB t`tJ Z>S̔%@uGg!hgs5x#6FJmD!"6dgQ]=,aiQ.N3 .;;9Q>$3ht[}gG>;g̞[B9hP1ӌfjC1K6װWcJZ+&f!T5xb4'ӱv$@7̝lG,K5-Mc2˾1L]b|ѷe^0@WzoM҇ze*#S 4"R&T]QO֧|w+լ 3H!ӈrLvYB[ P%2LĉS/N[mŪmES鈭b)7h ېf:djo1e[Y5V`dFxԊ1/sE>W ]AKB:oeÙwR>།>*lQd ANpotv[Fg).5}µo_cì*xwKT^m]6zO^=sE0dkm~ΙuHLyN"WEWX0'<Gnz&29qŶ۞̫kHJh@vaDfxЃtS?;ЇU>ıfhcNڕHLfcR 'N2Z)2Glk;Κ(;n97V+|^%! [)Ӽ̐ .A>MlD.h7@d喽/ίޠϨjz/SQnbYvݣ~1@$Ю=*z&=ﵷ`(RX4SBQ#4Խ۫c ?=楱y{ĭ'@ 3Cn6J=_(v3b̪2k BeTv^m@  ):|\;J9<6߳Mac5 \:}'C6.[ME ;j~؝& rRF' FV,pQ;eUѿ:+^fy{™ Ӱav䀃]S/ڊCsL;`x4 ڸ _J}6JAHiyҁSڙ%lV0RN0Asgzcu# )9)͵{t"o8b5Q۲FUv b.{0jZ{؅Oꥷ*{pZcPFDh~m1 `S4gNȧ6OdP =By:m'̃4h$ ~avgSjS0,]A7ޚIu'҅E ,uD;:~ u7E!*9p,KˠDo,}2U>e2l^ | 5:S"ZL] ! ƒ/“(&xS3H'l>3p Qp@Z~|0W&#T'n0shK:Z|@ĹdmNɕ - {>uCrf;i.(?5 %R1%WsH$(-iQrLIitAaV3{wjZYt n.ޗVE'O EF^f:nH?{"_V6䐞:Yˇ˟SݸI;A_O?Kq5)f+cy+k%ijH @D"-:UDAr_ꗼ@{G3_v]FRFZX鑇1:/^?,1i50gN:[]pxY,HjU98!1*4%@>Od[TC v7e НŰRG /rf!u_5gY#;K6F*CªPhQ4> SA,sbśCOLް_3pS8FtVtc`@˜)jkQD#0g К%T?89fcψ<)OGG#(ٌ\S5÷EMY6]}X $ᖳ]NN `-R[]_8(: 38X iWi<9(F4.M0cD᳞Na8Tʓqgnd89?rK(!jQoXЇLu!ĬTd׈,VJH_ 7)Qq@\}_xmH,Rd[~!rMFU0) аIw.Fw;pQ[?D}gvS:"^{ùx9ȁ;Vv7b Vy$\{_ %U~<|RJu*ѧϟ"LS'8|_j[F_a^Yr2DXBYMOKdH;S&#L׾\ÿF5Kåޒbb٘;TzkttHI[^P{+ɿd@/}\vc6~xo6W\ ~^fUӬB%TPyܭd+&x!g =huJ?f\Grc;wA$A8\Z*/T oF#Ygpz k?A*ma<^۲EHkzLaD.DŽ="V`jB~$~?c!ipFECrt9y5ѿf(2LDρJƯ:Ui)heA8֝"? rN lM2t e}ȪO[ 5XDZ#BEneB`xu0׭S׾^|ۮ-,cJ ՜ ɶ xl?c$(1H}4{43ޖBVY$n&=&Fnn^~(miRU8N>|ā(#_ kl FyE#c58DoJLCI% 8rVÜx;PDzi7pF;uvprcq;Dxvn"`h"^Z"ղ\ӡ-hN jF-g 'G!8B[)@{,Y!u7|UshˏtJ { aHm~gWEWţ؀ë<'kOt/rV )|K/]3(WE(.mv.ɵ- ;bn+[*ʇ@Kp%{pJOR![LҚu542Nu(U]X1Lʼnx@-ے#D]@ffj )90 ANRGH?C{Wg4>bAuz^҂u`3f2ߔ>ҟkewZ5\F7HIス鏆*y/+{j@Ypp&oLM,~|WKH=fI}U])B7;Pg'ÆVm ?n(fRv^Hj(2I:d[%6g*fHf2o!s;%A,C|\I:EhEdIK\ B_ft`"gzHҁ-&ÕʳCjq7n*⃥TU~n̻6emI̢UP.:rũt5ݹvkF ޭKOgb٧%y0$ ["ՄF_J3 q tůIz:?5c#usr阷ۥ {0o18b4s4JGL#,>AG( R- ȸšZN`R{0$8NJ2J=deOa-G@h譏S?CN[zoCB;9߸;uz{- =C%&"USmY|b5eC 41M!bB7e2ʅ(cf'EIOp7D'8pFQ"iqǣ1D[]C|X_~JƜDK#{:63 ^G d<<>:p.iGhP1x1lP}jÇ' oh@ iL_jRYc"#vР]FSkp洑+K0RLʝ83J;$%{_1= aj4*nh|뫐y ^!3t;6^ujVt0[HSƖ cn H!Sl*C_qӲ>[~!Pqd.7/Ǝ6|ܔ27Dϩ*?i@`_o{ [dG:l܄#t҄'=</a?PФu*a,c)57WGlb0~)^fT,+}vP ɫ@ث0 _BplՎk3ѣ*5 }*|WYvcn YoE0uMq]>.YTzcX$Wvv5[XھRň_hO>R!DTXM$ چgEYpv+rӿ-nFg2u]i= u}Ǽ!P#~_єDM.2S$›VT3$-.RKW׹4kw5EN큰s8R,OͰvy)֫TVAfsdoԆ;(cl!?e‡ZNGdbK\ϽD<׭m[`*?}ޥ%ȎZ]V}aEf[9-FD;l5en"| mb*,;}mlHyQ|rՅZĢ j!8[3r=HSx5I. :Fe lnӽ|R'DdF}׽2GYԮ jBδ|@j Ze&KQum㽠vH9ynm*yOn-)ba^?gOSα;1\Tru=:XJ7 V;5?;7չG^[j8wiIr7t;ON{b|U3SB8H.nS_*:hawE.f!>0OT$Um EyHCqf"&"RR6 G҉5WpEX%_GF鰥G"ʜNXN9wQwzNכBE}Bg0w̰w-Z~ Re:|!?}՚ JkH^^+Nٗ)tbaGWL8c(R"タ9U Y,tFcA۩ڷ9Vz0(Fs)~a  }NkƤͭ:o+џ}dȍ5t8F$-!8Z4% ZLSfReeF`p`c1'[c 5XGN_[EV[ #q 4po+8Rx{֪[lSP o ٯk^&_ϗ&:UjF_8ʝcSVPI/-%pcEdRpк.zn ˈqպ"aF?k@c@aCY{qנ]p%ku[?\Q(k57nQ ω`\y6^wYo-P@"\Y YwI*}fU5ۣxAA>h(nYPvMD CzY/J&#:͛758@Vr@ҾBlp_ؚuZ)8ۘ- 82/rd <Ρ%Żq`3|Z{JVN,-vp `пmQw`VRɁ >.IOb%:˂ t$V:d'wd :oMBcxvh|Ǎd,.tCdMW!} O1/Vy_ 8l Qaâ{wm}|CkkV6ug \aAp} BKka-8u9'Y[ǝBf4м;}0u!^NM^ی.`\ko..v`h4 ~wtGry=[u?U4t|zmXWbڲES|3X6x4,OSÐ̑6gQvK4-/|s߁׫q#,q&3FKbI(ʁ.>XyZ{.u a ѐL[N5meiTsdD*u X{Bi:J͇2E]f(_-Әhs})ZĒ۰r$\_e!;ިgp rt3RjXo uy*jK|Z5e@b)*6xsc,e p"6םvgX|`!Pэ!=3 ?Ѩ/NX-EqBO/pO.NV;)_0QZ80-Zw^nx@Ǚ:(MW.t\:h OPw+{Џ+γ*,ݔ"H^  B >mn^oC* ˨ Or~†/J @B~4\X=ǼtxV^ ˃u6DGj M{)e_5UW-"Nv,k:Dkyԑ]ժNV[Sa/ەu=$龜T1f:dCʤu^|uɰHAQ1RI*d~C EJY[*`tۑkn9q(ýb:3"+@F , l %kHv]R#ⵑzjru߈uK N%r#8)rܭZfTpҗT Izv!K@6ڗJ0Y-,DzS%xsr AMĊ3jpj} 2Yw7W/^(IiƁ^‡]F{r2|Zypi=2i]ۉ߲bS)q-UjA>a <%=t_r 1VȠDLej[X/usX~&.bE6NU xy\BW.'Iph ͝ar&{hKw `٠IrL]f+y8S*ˬiMcO;EE>V6N!DB 4?=*q-%nkFG=r`7|zk[^Ž= ;$ X{umsDlUOj wNp f>"u<eg'vNKoVz NLj!25Z} nJTWĨ쫥AØG{P+6#bԲbߴM$&N?jKm Mّy֤i#^X]c MN\/0 Qd4oEd+8ҢcH]]`^PIB&g9< a(9i KqỐhGfb5{2tN{Tv`@A2=o{>xh@)Qk@*&i62"mAvCM`ݮ`WA)|n%W2HarkHlP`=h:&*$- eD#-'с(!vEd3JрO YsMD,HJSӐMh{NN]z032h$oOLN,7K4ǧ^npJD-9v~^%$FX8? D%E@:fʈ+ӃjcaT"^e$Ps,`ǵ+Q2'GkIv%? g6(@qg19*Ng\]~P)32ѿa](oͲ^jVz^ۣ `1Z_[.Q;{ß6c$@,`h烿+b*!Y,ÓRH*ّ}Qc鹞,7Q4Y©;qLְg[=w pu aBDv#K'3űYRoiOQ67f:p{J]F X! ?Y;˛+ih$2+.#o8%wevl[>*8KcU\"Qի9uOx@FۋLEEvvD6alhb]dջI3mѩqҗk-ܐO [+ZF,τ;_ҀvA)$Vno}M₼nAFÞ_a D<w9Qm D"՘g>ۀBu_\Ŀp9{ 5\VWtNXCtXLHL{RUc] }nk[nyLt_}C׿ \zY;_MƛTOC}NEz\\<}%l&DUJ5Φ:B:*/xN`yڕ8uGyE>aoY@FyS&R=FI,Kin{Q5TbS~!) TB*KΛORGXc.ľ-*Hg)pӨ(zfjmPsjbO/+3jNF M$'9sd٪@Vݲ$7TOl[B&=I/ p3©Lp2IttJFәtSh\ u/:2lSsaëM~~DLOq1]?ְG0W^OC3d=z!\pek7 |ؿf7qO!:-eu ㍂ĚሪԜЉȇ{ONS˦kA2}_ge `;) ԗ9H^6)gKB *J6vWbG0Ry05W2zoy65tL w5ӀvNUwi$'.ߴ 1GUL Mw z{쨌CC.u{Wtr~)SK>!s`]>11od1TQjoac UReS;VmLlrxz~߻[ IDtbP:J8:_)љ+Sk|\F|Ȯ]L?B q5HuG|K6OY'8EʻMU2 }'cA!RgF{n5mFE;$akg'ʠX-@024]G 2%/M⣑ z$T Î!B}a$/y*a"A`a*id*L\X"e wS<7-iGCmLyyYgK|T*wf|&i7C&oB6cB~غgYI B%B[DP:t IAxO&EF~u{^RF6ʺ5<=م BQo[zS$IA^EцB]޾qa.MJ['q@RLuǃE\ϵ?޳V4^]%J*J p)x3vʽƧD9WzM&͂t 4Sd`ߤnk0PV`pCy n!H;S5nʇ|=*&/B5Ln(m._"Τv9eng4h)*oP{ Q W|_PW4|Dc"󨳗QVU d y-᠜q/hx?]SqI;GHjq Br%T8#ά{Ԧ EGoMR pC4?M C/ ?̝A5{#'aA輙݈Xx'`T8ր:5ȶ AվThgދ8.kRxŬ5uu01)gpzB0 ɓÐL?pE?It$^s%dwƞs L<̆xN>hC 9 >GI~=ִ2j%;>3Cj}0 vᅶ+(+&3$lt{LJOnc.Zƈp1A)SWEZCj;&[HbKDBf%?HyxH`p %:})m"Mvoj7O\; ai+g#!4(jy.G|OFBW&LX5eG\[icEʯ}R_κ2U-Yde姐chvj 4r۳Y)po47 6WeV-$|z Γu{?! 8n/( ʀ EχwݾQ[)TBp9NOL Y'Ual+o@% c+`1{L`A OjN!ٽx.3|zd>sSn哱yrd$E Lzb:UHd wH0a%ꫥJ92XaȂZOFXǠY} cY5y5W'n#̰å\S?n(Z/d54e4-88!ڰ;FTQkX5%\+R-T::mf&|-m9k[lr;gi0w1庚<,֪-*H]d^02#9Tו _S,U0+f$4`ѲvoRfP~h×F9?%ʝ dړXB7? Z0ib!NQ(//)k; _a6͌]ؖI7V/h+ײqi_ɧt-`f7\HD zFr3BikP]7$%HHqvY>Nî7BG[Qy|2e?bM(Ɍk^+MJnZ`4t3=NǕhnYHC. F: JwKGN,fyu\mgPSY?oŧʼng{E/2?wQe_-ʩw`ͨ:=ui{RP6?%C#+9zB,T/sfhA޾Mu\/ UhųG݆(},<̻z7 X `E8Ly~Fh2daB+/DȑW;;?ՃcؕYSY1/}KUSuqpY k$Y6UsNM B=sSrDZUHw _^6Mگ{b^A井_Q8 sɹ!Q <Mbf_'7mt7$?:JzK>~<04]u.rFuegAH~JSu06@=jǤE\Rݜ郐9{l!ߔ+T16!ɞ0LEx,S7485ъc;K=Ô'yP\էIzD"rUjĨBF5SN +&-ߒiBT=ļ0= B>DZԛ+͖I6E?&&aFvZd Uj$BRD2a6+Q eof/Ǘ-k6 x/f^όR!Y$娭d$6m">y0ǃM=il?Vdw5d|c Վܢ?/VRo)h4 ƿar7א!A0%Hp1|?邷6D8vq #3c먉DBiVbYe$X+r;CdMdlyxiLsA(]8tǡqA+v <cL0vMdZ]_W?pD)Gk>5raoÓ_ʑ _$!*ՉhDt̼ mo rJ:|%m|0!`-ʺ++6(هԈ?zԂØ>sbY?ް n9zJ`9E*5ӟ`z5h IHP\,υ/'*FmK[aG *)#4w/y: &eHK)QJaŧ4' bjCŔ*[#^Cb MX±XadԘ-II\s!^lfxd6{T]m$uo_"fF vs!&1 vqd Ju+ x:EB넷Elu-G{: \z:rk૭j}>1A$r'T?":ұjk:cnؖX6v6!v_=ZH?aF <5#tD R2<؞};beHªؒ%!7tHT"} " <NDi(ԕޭP;[aU>hfR8 @"/杹^%-K@HVwXB!R [˲.$ȰC/aH*UIPdAT *gUpd}cGdq@*dOS[Zh;~ܝyOT|UAs} $9QU=W2_ia`a*uW?8H""ɣJ|V ''^}7Ua&kE~O2kPI&/] ":ƁJ =Mq>Uej/+".жV5 1}}.9|ݮm~Z3dTTs!80[숈|UL<t˞{$9 izT]_拾xULƔ0v6"c`Rr؅0 q|ښoxE"͢-'Tm 0Ou5WHm|q̷ k`+LYf$2ȕpVnl) P{Xd:"o8zn$@J͡Vut(3!-#> d&g63I)AC#ژT~3)WP5ĦxUsʭ !ЫN4ʔT{-1DF9ϢZd yԏ̍:dr1o3ygRP7_HJ cpxVg\1;'id.iT ѯC".KY2]%R`,r&MriS?j /tw8yej(\z./wfMWqLe@*mףixsnDç49 ^V{]|>} t@NG3nw/:H3o a^g45ш6@b"a>Y9E#U׮z =SH5Al_~yf&Pmbc}2҇yB=D ~KoXkRcL5t>Lib-8(x NpVGBhd'; R"܉HL˅z K/gv ՟`S㤂ն3cڠ/'HkG" lim#2)Aq_fI.EU?گYfn|2P8Cibdl'=%q9lئ6ӇHNJLb lbrny(3lmkZUȄ$Cפ 3&rw@J*FQ $iL1U ?vzNb+*i .D1 +\fyLtJ!G{-و#K-P~iH m9Nv4$HC_xOwvϨ 퐜^Xf8|X[ַu804 }PLk;Xސ*v乬nR8-;?o,"Fgu:IDص:Yg3#u*(>ǟ54c}z$>IJn EǤ-j| R.B| G19KHʈdsLSGBr8#Gkf> [ݿ;cH gub5n]z(eL{<wRM sA.\<0N@hH{\xR.^D*REhyڤ "ߑ1T~+zAn ͐|ꦴVE7qc~&O Zvmo?}.AFT~hmm)޷.arI2K(\d򂻱evV'AWtY'QxE"nO?C(c\af9Ĉ=E7 9 bŊ˞jqa4 L=NA.;tV'$N&`wic#]CIa sW}a+# rJm5[կ$+xبdF1t ч 8ŝŹCsۓ-kyZkI$|m=J֨ezxXɤM svooTڬ^ha `7uwAv$C ґ xZI h@! ;>{o6(mbj`d1{e-M؋TEqA[YMЗX}1U7>aMP `7DK>f³D.ذeNA$5Bb[%  ¹!Um8,I,uO?H.x5CCj}DIg=AZvs`e:*@2[EΏRV$w"$&,b-$*;neڠ" oåzLnѥDvȹf ~[lȍfhɮWuM~unu*+ [[!O('N3gl{/1"߂s}gƬuiM׋*fd}XCy4YP܅ ˪xR|)M[D/,Kօ窣]<:ef#~_jK_W &P0'NhLEih^7ܑG=k4`ގ3 R$WtCB5aUO[bGIHkm%l*WL.ĺQuL".YY#>[]C h }ϕSM}'dB05^薶0Ngi 1'š/==t̓t ?z@Z@20(8(oߢA@U"υ i)%IHΤ= EE:jE^p{~g?o[3s{-ƙϬY^]PeG0gBb71(q߀SXC8D<« a#c ZB4 `)76L? (r̽˶#DsfVhHO &blU|$@CyizJd0jv}c^Wdbkk2Ixg9 $l0 >M^` J gOѕ-vRGZx%*1Ɣsⶬj4ĩ_t4^dXq!+uZh Kn.:-b|*vv>p0ouD4MgЉS(X]\"Ч;ҁʏJ"f'UZ8SDGaAC|YR!Kbx . (v6MطfC+HFbCM#'4bb'N,ILμi/EO7uj-yc'! Y75K^_=%VA*e53u>ޑ\-[??R )V>2r71+X}H]u04%~2sP~c3R_\t5tC0+@uQģH.s= jY#"E?!~;yU5J d6h"5Fe `(4J alm~~텷c,r>ⷴhk8 aP'|T?vzZg1}Y"v;wDGxJDT3ev@+52Hr~o.=xc'bֻq.ʣ"r\pOyCfp_8*Rhj9{qOϵL3{3 Ǖ NS x\AzVV"ixis&{GK3i0 )Kk?z׷sXhE.[.^o{.~x{o<5ҤX*HU}:jP]3 f9܁vN=ΜA/V~&3d "'qn\}F( ibprS| .[/#4Q /\aS"p~YV(fNgt, ή>Bw\W+Wv 񭽏ƈΪlؖ|y>2ʿ\MytgT {x/HkfJpltbPHA=RwwC$K ]"0J@K8@ެ=!ғ|TNSJaW4dKQ0ea?]q Z6\ fiCQ|s%7zF”d%Y΄1K2cWp}~"P4>ـ/LFRJIAoQ㙴.aLۙpzşp]_ab餱fAYcXS㥐j C%cޞ"zo†,H3[>_|Yh*pͳXEzI.Į<ݙ?>e{;V^K"شҗBPGMue!\k#; s7r OͅWa`L kKMs݁=_oxxGQ"-/)hRRRVKp/+:+g˝Z_/j_m-(p>e`K'' e@vM$^p,'> U9MM=Mxiϑ/Tx1=-h 塨 }g6S@Ez~0ۜĔ.PP|*A6*`1VJɣ3\,,H8(9lmn<#Rgjn0feD]Q^}#/uvEH.=P}p $ݨ ފB=?RG6&§y8u&ңZ&&frYq9,kzQgõF͜})* @!dZkSקzyk`7pMy?.:m>W@9YM$- QzE :6#d&b!db H~o#;K^gL5쇕G^UJݣ6&}I9g {'$A%8*/<\K[W91)\UmzD:GoZT὆fB`3+(ǎĄ']iQ}=9T^:sT)I-Kѣ\i闊tףZ`:-?8bmfP ^0"pgX ac1̅¨U\Sh)g13U:a/M8 }!o{WxIt-ׄA5_$bzj{#Dwޅz{R g%4ZM#,þp C~pڬP'f,Pi ᬘԡm:< LBs 8 i[T:Rviie  F<: ؃?5uji!&u^$V2t#ytm.#{FQ[b#t\j/ Pol7r-ǥwD(ncʼ>zbҵ{f h0 &)VjM~;7D\$|J_%TK] ;?a\/DӾg&G٦ *Jҹ@ux|9 t/fC!ei휷8riHO!bkF#\<;K@ZKG*TW '!N#.9xl nbh'U Zp=;tqe a#3a*: |\5u&7u)sENFp[?e38A_5 v%Ȯ駜pxg8rjPeq59:m8$ Kep7\Wc_-уzFRs&1wnbS/c`gh et Z yWhX ?dCxp2:˗CoU5ә R18S[qZ8雛[YzbT 3 qͻǤ,Ud@.gH39ȣZ)U4Av. 87kջlqabj6f'yF7o7 ߓټ,gs%87Z #5c q]; ^!|tqƣɚ& ^.YIJ13dAJ@4YjHOX/ !͐. lخ|쟳SG;&DVUL&9]Q*F{b`X^T؅oϏipA 5s+F^' 3r52E} []E(n𘄮lmʀmKInB u6AA# MQyx"*& %]A_\:/hƑ'[j, Q+v1w3a7#_ZXNDY׃釿Te';IqX g>KJ]XW޻"{b ]%f4w3߄rB#ՒL9й:d[Kֶ eD+ Mep> *@sfoh@Ԛ7{?saZt;JCڰ峒>1Q%%&t=e=*V!vF]ZGU૸ 0Ż ӌ &>,\ٲUF\$Jg<4\R;02`n\aOPcNoŇ@^}I/Eߡ!&o 'X"hwGy4:pvnrkaK"v{qU&5GS.ۏwN1[Q{ ~N[Prܟyb ={FM\=\vK6ەWeAt"? }<|YI5V"ũZ ;֛4NABU͈<;l *txw׶&uڀ=]o5cLۨWONv4 G3%B`| ,Ɖ溬w{پ8PmcWqnӧkH)#AKh9'햯a`kw9{cO(3&FSb֗X2ADCђ..z "XS,da#fLsj^%1NRI) QblZO vle2yy|hyEĴ_Ise?@,1 s=Kix2G>b6,Œ.kvYJN j Vb`Y9_Մ/.e?@|bg ^Y+&n+:UK@hfM b#0gًblUL|,hQY'&فL9qi8:;'2k8`":km Da ~KaV|Fw0/ɂn\3dݙWY}>",OQ%Lm?5t7=;!-F嚇\!zB̙Rx3׏(%MzݻQvg6**NeJgm:x MY̜3KH{jꐜ 4z\;Y7&z_kte齜Bѡ$e mBBͷ_WڀD}Q20_޽Y?Бx`rNS~zLl8BF[>&ݵ_]`-6e TC}3k!"Q|< |fx' KW 5Q};Tԟ[,n^cFN7Yuɗvmi->^s-.}fr+j1o5gG%@6 B-)*M0rF=wꡖ`?L.vŧ݀Ir$.Q_!X O'S*<;LR̭%Qk;4}v͌(480-Ѓ,t$z~JDGT6.^ٍ!AŠҌ ǁ+>].8Q&LY:qãO0| :+w#gŢDla@pEk'8z\7?:C" "b30B$joLMMl3irt95;#([g`ٔ |iĻqd00^TAo;6ml2@xbƖ(!"b 4J#-˴޲#J{c ˴;ID0_PPFMN&2Qrx買-^K'aw+4\{:y&L.dۡ0M:uG|WA5)k8(@YŒtu[mJ%*!7CV|b!=a؛D,3ǘ| P`{%˜,K"qzg=\ob-w h7PbF-ԦjKAcXW^k^#H8!hfh眬2T&-;;)OfuM AYx|Տ(2&m,+p 6 {!"@'Hj1w{vf:AL8<O%L2V"'ж||ju Rāx\ڳ*D4H,\[*Ro_"D#Y-ۊV 0zXÚeW)ڱF}/v%]z/H=;xSLC:wD9|0727'}P~@f%7.ϒ̉b* ]O#JAWvHo@#L#aq~;SظdibDØa5u4VՀл-k;?_ 2*ɛoL|xމJ̋G .|xy*r<<{6_ .WMo@Z%Nêlz,V%s7x3}DY} ggsU'{#rOKo ` +$Z$ sL^R%7= [A[Y ctP ^$q`qS7[ǰ(KCZCAB0U53$5~iha;&aUD_z'n|=LP<lE9T+eܰ:M$Z[D묊 ;Op KaZǙ)`[A~CsFlW܆<p EVs ēph8F8N9"fO]+ Z؁8r MGe"ϡ嶚e^ۯ7iʇ2Mmõo-!aq<%X7D:,<{9MTT,7X˚Btl܌{ĵ* ghWo_6 \n M)'B fMŌ[WFrAW`{<鵞ݞ:XDAj8xUuI]wEe*JR#ƣ#WL܀1*%o@Sàny!9 ,V"3.~dl6W`_?v t=l|e enŸo*axi4 (~*!ۿckuSQfk&3EE4:L.H[ϖ0 J],Aq{r {V ͯgW\;#zhC@019782fM Q@C H\TxaL-c1 RuZrg8Aa7ǭvyk˃da4dr^P5.ԥCK u -{^]4wB˖>x^:1L :Q!yV.R=1[&սVV]僃]= UҪ O{ ov&UY Qa# MyEw蕁oP{SVaO+9L}^y$hQډ !αqFEkv'-aP=ڑ AORr[(ʓV*ah-{f<"[1?+3&TQ;25uk)dx 3z>m4m_ +U|@֡HA!nuJD]zgx\%a'`bm0j ?˦qVQzu-u&UJ6[Oo^(}X)ݖ|xA 4OrcGC%X+/W.fžG <=0`=`m({=suff/{c7_H,l݁†C-5әɋyihd0T,X؎\ϥV<*ㆾNS|X+;V"řߵg.t: >:"F3O9G&'wzV@2sP0)HS*z/.J:)FR焸59"GJG%^+{_w|'ŔGG`z9Y9S]C5vycUNcגvFdB8Q%Zj1 g~l)KB7/ÈX}*_f./|+ :.#I>~X@4UW'CYPuSL%$\kNDfj"+s#AyO/瑜]Xak.#u"#ۈS*3/9μ&hrwfhҝ.%96ݮ=ʖikpZ:fC3cG¯b u>N*?NO4†>#d;n+Zϋ2dEDC{M>3Dtl0*B(#Ĝʕ!V!SV\8ʘϛLV}$MX&CSMGȪalMXx٨ocR|c|!]/*m{#a/{ E+д[E DM'~0 ~`荬B!or ~.|/>bǖ},xhg=NL-šYbռf~iʚdp=C|wV+הҦkjX:@G~r ~M*J|6[Ղr*Gd(>h8-3BQ_uGxH}s]eJ8(@2 S5}[\º_bs6 s8rK!i7zLˣR.S4:md7Y>#Nc:}kR28= }fo ]aZp.@J<`,X '6f;+˸ W3S=}+ɦq騌G]o"-M IQr]Zsnv9e_x#AՂ:Ct*w8~ Xlm*XH.Nڹ_k16Ձws;̒*tP9΁r"E% T+}Dcʍ$`t"NN*O}b$yxZ*>^Pef6gT*fB/4n@P8V6$_*~Jp8?3rۻuinS|$tG@X:HP)'-)D ia``H⩷6q?mnF C ][I< k& PHE )-0۩b'7gao#zu,z`zeMμ꺀&-Pr{œkxH ȴm!&ڱ>X8hcnWÓR^±Wa7Vm M)t1kkxLBXQߪ1W|AhwۘLp*KQGQdv&ܗ{FTBݢjI% Co7C!oS$n .R8ƚ@8Azt>}\i]jL(`vzZq:Ot1cs n@ lI 'mIS%X, gީYMeRJ'iF1,\4TҸ~ֱ7[bo;΢hL(X>Jl ay~U5prr7)+[u@O8NlxN-?9i1'cswj roZ_Yv@dV. 0)9>A!p1D*T>󁡩 :Ȑ\uQdg$ҏ D^DA.$CWc 9h74R+jYG &hs_],{s ~8eӐ ӆF/M%h.#pw`;swXi7c;'OjqtY?gH [L|蘽UϮҶr:%J6mm-h,0 6䀤CPHGvʷ|(PDB"~4_U mSŪn9 dȓ Q&hVvX! wzJ B"wll5s ~|.9}}8MK4bbD~܌(jDզʃvYQq@SJX@&~,9k>]t*~`>sG$O˳z1b]v)""!^t!YS9o7Q&Hׁo>pP ǼT:_ft݊< ěv! >p5'¾R@z8!D f Wjeĉ&L54#n9Үt~c*€ l`IIzoㄺe9=xb(4q0m]10F$䟴x0i /" 74P~A5gMXlx񰤣ecpyƷWG?&9LQF}}E_(yn ;uI] x,O~};Nѵ3)pr N^RG^%{uxVniEFLŏ$&^+SfJ% /Y458okys*Y>y h?\ۂ@:u_uV-q.JI5}x0 5m K\ *ĩ*YfWOIָM@K|ZU 5HLqh -xHĈ #``+G)aL9E=ԦKX[ [ hM J_zmBCRwUل>Cg/xJ#a01̍\$XsUG-&34^]lPf(2 A{J 97 w{T'Q&nߚڜQm?~@9(٫e. aJ=OĨJdkUU MD,Awu.A@~M (cvNuuJEWͦmD2lRT^(ZA@qțtDZ#t Jx/A:+7mהV@tw}FIT MBJc$.D[`DpIz(~}-"E$lWHgV10zq14'&1nd˽->11;A}),2 ht28IGj;5.=XJ1ǫxKQ$dMowcP%t$@{V ^ ת +z+륛7Il5X]AC航Cz團c5.<<ꖔ'[QaK̾zL}^`t6*B&变4p05x0}( se73wnoj,b(uv7mҒ7(8 "c80C[$1gi]yu{bo,TWgJwuHH$mA?zWڵ^<㤫f{~wz539 ;'g4e5ʻj.q7!2CFJz@ru HA7ZJ6FhDbVt~E@cE!*I8>vEVi;:R{WJktoA>>xOXOpB85Xй][GIp!o?oJP;..\<զrv =wZ{39E,پcd2DU۫T))dڴ}טi8-+.kcj4 á !f,_MϷU #ֱo+į,Qlb>1dؐonG$#CՖL.O81U| 5DZBX'L귚|d;Fʭڴ2`m㦖*є n?7o^{0Kj 6\paDe`Rhpz>\ pVE'EBrO59쳬eUDFϺ}Wl m Q S. Pl ICW8Ķ>?5H0e Uhf'&]+i`:_khU D0ʧFm9cx)8? Lcy X "Ivb "C>05`Uj8 >I?sPSo nHʟȏM9x@aXb/g!NraF[)o&4Jhbɴ~>U?q'5VaNڪ|X-DSci88OǠN|+N &L} BG-E ‘-)n/GЕ;1wSsh}!^6Ϯ5Fq2kk!ēcVickzbݶ|«700}i+"ǃRT7Y wJ>dk[ͪIx[VHuutoc! `Orf&gR_EIK_4[hˆ%=?~p󬈦2y*¹ ?s.(ũ#A;&', >Vٹ~C, ^y<'s4 譴ۑ 1/̆I"=phpC!R00ڽR_y9cSg-dȄ:,wh)q%s,s6dw<xr8S0-/cb+W7. iS9Vʌ >SI+Wzģڰp~bڄ9c"J,'0fA,ꭐ~^E)S5s1Jn& 3pO0r¼kX&jϥ!8:&G-kR3[GDK&m'tVP^w#^sslϢ,j$vVȘ_O(z{]R{; $a8A˸s`.i>E=7ؘ:b TB;@ {)}D;:jx|Uʘx~. z@{|PQp Nwl? -n$O ݞ)%c-| n[iR \{&:0LC),ҍvf:^8(2=U1Wn(b`h6V^ n[L!`8wt ʒBX7tX)i\~?WTϤc]c \LVZ6@(}-YیoN+We#B E^17%X t+Aq (S_shD-Z)71hϛB.dwlQazU]nޚfxl`P3dS>@^v w79`Bν wJt7S?`3\xOXq>#!>[x$U%*NN ͯ​ g͋n Zh݆E7FUiMnR:`bcr kMBbZz;K:d|2޼R\ٖHWHU_VM<9iR3hBù{x޽=)%pN$яh#-q*r@!pHq|S㏕o:^z OuR1 (%(^KӐ[%xer19Pۭm!Yh$5},LIS]9mLlk̀IMjZRUr:Hf݊p.'bMװ.BhvʮKNxCe;S`UiR5c"J$@$B_xy1܍OVzab  o-Ȃ&͜4 lOkJ mU{F+bsT=Yհ.^%m2*bኯ&<%巈{Q~nѸHF S]tl{E8 ow 0pY Ṷ5v1Tuiӂ嵷{ wδ1O.;DOq,FE/Ѫψ獛cr}VS̛0pIxr;[W@8ɻmsdsn:1'GSHY?bM>P* *{>&q {P9IHzv˘8̈́9017Q,G AuyLZxKVq3ʅxUpr|N|t|˜qEFkZ?S/]mPؒXCR|dѯ+%## ap!}/P+Wq}=xR nxh86lsıs-4i ]o <%#ߟsv՗X@jdP҆m E 9`a&[;+;m&WUdr VFMZVAj$"+=1VRE8*5 .2VbΩԅ~iݘ&N>E?4=a s3k6}W[ş"w.j?Y،*Z#UC(mHϴ8ٹ_<4AASKzۘThB_RzI$C l:w^ļa5H׋n.d[g?nഓx*b)WAz=3BPAXO`1"1$5h_ЬI窑Uγ5$DCɭcoŏ!0򬁢 1L~wݴ>7%$\:{\zS:9+ g3Z7/lg XyT-Q qk")_Bz.]e+"Gv" sÞcS`|}blrp! \ymlh C!OM J :A (5,l PKN|fu߫4;INѭ#,]{>AVqRc WG) zZ)@Et۶cF0[KI `@e3,[AF\e+p6ʉ$|J5슙'YDg,zLȯ1e?΄Uݿ G$<'NdgJ|:p̴D+V3""48j;R8޳'[B̀D k ( !gt7{H8TE$b_M,JŵlGWpU'7݃!xFmݷ ݫBJҠ&x_oc  @R`E֘f'evׯ-S@* 7dBʹ}}Bn{ER>!~GSq\~ އ~bFMFt0N" yL*Mgyfrr+[gMv_4bЎ}4CbB}֕M3i[o"hdz~j{Xo;wO m͌WɎZzQDNMf7 &֨Vb%%xh?sl֯iS>lJnȖyP^'ZI±&GF?EC Q6KBR|8ل$:sݧ|M?a>y֨v`x:4)8w(#hzw|"~`kڛX'S+, 3q]?UBMg{its;@#_u,WB- .a_~]ºO#gՈRKd*4 z7<ҧ7o2.H!?ʍO=N |Dw\r!zi:53]fEKyLx߲TFnmR*3%[{!J2>@Pby0/,\qSЮyەq1Kht( hL4sIXj<2"%lnq'N1W أt*k6Q|4Z ƵarSɜvy=]Ih{R577'>j!I Ozl+WGF|ZS˅آr-ez1 $[}k4P\O cQlOW޾fΗϺ98mRIp0c<8j2.ɮ1,q{]Ht g R?;٩p&/أB6nU1HjDXX##΅2U+p;c0jz/QOUC^L̓49Ԍy 0|Z ȸ_z:Zi089si7/Օ$7hxsuJ)n]arnr_='aYPI y>.E׬&|kp+YsRV}\/Nzyл֡}ݗ Z@0O7FZ@)kӾIz@Rߓ7ymm%ĕFǴ h;[kT_1 41x뤎 ElZz~gCl"xI$ZR&ƬYr+SH tν'[tLŜ4 ͝PwwUIYi݀:-y!p 29c& PrWCoXO|zdYkM-0rkieυL/h%uo._j` ``ϓhM~\!WgSF@A tƝ | M@@'+@]K{,1[nZ@_NۗV\4 * k}8 ¤"BF)Fзt_1} 쓑 09e2"ƒ0(n5%%$duȢ eޭk5kSSnM_ maQ ;}6zqɨ::^IR%u{\qYQqo'V7𺰴FR:IXF4W*H$pr xfjԱBSOra^dUHàpqHg:x>gc+qTN-fHC ![ l l \ <@S즏a{%e*~ d C/@kSAO2Zۡ3S0nШ{1b{#Bɳ^*`G|ʓ ,Wwg㸂p]!HQ5S3|kof]v#(H %|"˵E;&qܦC F~q)YF~T]Dq,"b Z 2h.ެ}8)fzj8r2*j#xOOTΌ4 >z`W<'x%ӿ/D)c͜]j!{53)FNZ b7D\_p})TWL^BƳ{Mf@FyZ{{`9*$lDhXg|>8BXL_:qԻ׭'CrT\>{ "'M6XGON#/'D% 0g]P 52em1ܦ!F52AbO )ڵhsVDQi>S9^+rAg|o{""e,^YJ^)8ęE:D E[fx=X*RD֨T-gG%Sl9V/UR66s1Fi~]-[rP}pVEĭ/|d{mvZȋPBXQ:r= Q8'omF{j;&qHI,Ur ,.\x-CTpbna'k+,}%C7B00%QYak&^jKQ3LֲҜ%=<ԝ}RX b8prK\^4 e:kn*:FgX!gHp'^@ǯuݬy&\\ON-v[U#Pv;A`yhD5?0Cx.wܲEi)4ݳw< J*n0}+}P5bR'3f}D=q0 p YdL,krs\NŖ~ŕ SdSǬȒX` Rj' Xj^ T9)djRz9l]w?봉ҕ-WtVVr եpLЂ$;^(jL6|f(CW{)@:AWQßCatp$tGv3Ԡ?zwc#Be,H wYT-I(>%H'5,]:ˉZ8q<ZHjYf(z.. [$dzLkWgrF=sW$+닂)}Ei˹zNCQKn_H{$Ylg XC)տSu(,QOMB2AMtʡwXN2rCB"}xA˥IF`$zsW Bh D8w>Փ(btjjz_eh(Jz&+fi!I=#DS77S0aG&Y \~:w|yc/嘎]>~?ŕFu^B@0_8= 0?x:͘Ҙo<%:( ݗ$jѵKT-s&3xMȫ @C8m蘒l4"AGTc? l 45~N"b_Q#<4i ~N:bͬ?:D!.*e2hRY?8NE\eD vz %1_!ZT|&9E䟉N|SOGce ~rhT?)'7g_7JrwkQFnzTY= _bg<#0O V] ͗e!*`vwNZ}.Zb31\?=QAqeqĤ(~ p&;?op.?.JF2z8'k}Ee7 $t0Ѫˍ>吿0}ŽPht!TZTf捉((G.}"q砰VfoƬ;Mu#t9ZDU1BB/|,e<*{sOs\if>pq1۲#dHۆGXPDwN\'TPdTҿlv/J} " 5}/D#ME_No4/SN+1JlI<늇@NTװwU^ot5i' :ƌa+fWcMY#&,Ēp>.L-LKpZV#ŰL(Wa~i %o6'1/F;ߡ na};i^wrk1 ʾXI^$ ʒ8`s}ɸHd)٩*oDRc响z.b"w^L? *Q+q}&NÆOgpI/y:OM>B? ̋l4865ԍ?(L}3 E4ʩZ9? Ӑk>~i6 N˄ )N~NߍT[T{RڤOa:']2<QJ5n*&DkQ^iΖprEveZ+:,lfFFqLs !leϦ;oYR< 1] MslH>GjޛrmҡF-hkS sqDmH1[}ԬcIОK\ap(cʮ R~Q% i7%kT6ݴ;kK`8֡Ūa>O1nQ d?{]ᬫ.j_6P% 'oP-qG{p@G[];ʒNzDmc^4P\WR&vg;q&@~xޥbP>gt]85Jz5sY|-"ẊD߫֓` eu A%@0n;\54R*Yc}OL_BNG^t 8gk7z0 ~AЋy$>6^U0[/DqJT1L_oBOO+Lg+.(ZA4+wC],Jw:9k/!|.@oG9c Ͳ-@BPKj\ߚS˥,s=iڷn9#avy`6ܢkGԌGp˧!~QfRu쥌m3dsұv:rV${`6J~F HJ:5xM9A@VB%u7 KLZԸbsYz9 f.]Sh~Cng;?Q%mZ+J\O0o4^ 'k@Zw ^| ?? LV/ɪp-lg>.>xV|67{j$k,ZBW3Yj]շ4e,mnф,s/whWxTl q[WK5GXpQ<Lx`xTN!1M/z18zZLBq(wXw>QۼTc~;K'+ytS+Q 3WUUs):=SJ8Aim30~Tn)?02ESG5B((mD=j7 0v%N{@fK_< 2%:xs9S$f D8j59_4sڠˤuVAZHC[?AGieVKKȁm@ ,"LG3C+t/:` `dEQy4O+aMY"G$̃r=6mR]qYNEF4dl}.HOUK'ɰC:2ǟyl`ˇHQs2Dl8u -&P5 WoJE5e:"thfn[ΝD$[ !?Q=yA|{-~3eD-%eh5 (زH[:hj{ADAؗ>= Z(UʯUFliuTi+S2 |xL0:G_;JnZ Kss|gj3A2˰_t\+ ۬?O&֓-J.5 Yr%BI.RȏAD~i#$%;1^0-q˼+;|Z3"ZCYԣxHVt ,@ҟ0*kʡj؀R,v{$Y3s ڑv;'QuQU[vEau} p ]]G}MxPvyMIhJh%UTmd9(;U8gBa렲̂P[#,!|y*BS~ 07 R-l?|K@j> ]=UVne級EtCqY+=yG{\9?2TYEi5) X,: [4 F]&:dx,OFB3x80x_y.%l:w79THhq"la!h'kH*Pm<}G2cd_Z }ƎW0>hyG^i!"'-w?WcU_;Kl}ɢ@#IRwJ>exhڵbb!?yV"hCY*qHп#~GP_gخ  YTŽ7)oo[cK@Lti M :a1>wSwq/%THiVHBb)‰ĒX.pgKJ뮽'1׳> Dqcֹlm0 o]HW5B:߽yhF%HyT$bmV.y*ԔNGjvj>$?IHF;ս,>Z3f{+`LJhwzQs2ٚ5,߄c|fEce:Vt!.L?FGِm?TAe P-7 Gkf _L~IdA՜EL/uԧːުܴݴ17Kә=}BEYosA9t9[$ҾGo:YPi tߣ#.$&5!J6'e_7'N'j(CAlIMuS"/;#I{Egɱve$sb´atC)')GOX< vk",}Ri1 \Fyn)Z_t[aoj52v6ӣ aPZ++t8Wvk5"6la utiSuau"oN T1w^dy,1#oΡN d>hGGiLf# {mGDR=%0eRۜ\ 7M4ЁY<8\> ̥J( Z-re:.-8Wi5jX:&4 `FF Mu |#IAU,l 7P۳nX[vb՟JoWIe0P3>KBǡ}]Sa[ÆAHIݪטjlˏ(ٹI=o]RZf1j]hFW窑>tP/jFU0fg6E 1g4Ǒ2ClW8 da~L=@,ϧҢwʟך"ءZg~W , ϳ^%9 cӶ}GȹAk&n5 JN=|v6ÒuyeqVpCfÌ6";Ͱb<߾b"7uhF'yO|bܫ :?0Y/e Sl(r1BḄۉ64i09Rʣ 4%Hop>,_G`#| gc"ܚY[Tġ7PKy&pdG\3M7,BX z`_d{N-;|ވJyPPɌ,qjY Ļ7Ԅ`lq?ޑbXwPWb'F?̉dm`W\?闭MݽsG1կ Mekhv&aF. M%$ٻ,/uXpDұ/DgEl*ʼnDVE\<5v<[nYꤍ~as2g9&hb(!% j^˖djي0v>/Aԭ"$; >(-݆mK ÔGY9Ę$/-N/ ]Q1$M7,\!QcH@Da/<{^#`F\tsYJ0IKye$ɏN/YVŤWh@ M.ݢ% jhJ"~v[sSE ," }ÎaB` 7R/lw0,P }\3_M}B˺hg@u$|v'3^f3@tVQ+m0XsYZ5~Cd!S.r\cm*/,r\[9I+ǴP*>Jњ~!U9:[/3N3|i=ZP ‚ewDQeb]/\+'D[ cy܆i0`!X)z!.: !Y1~f-@wulNE3BO<(W.7z fExfӨ/а̲) uRf`jLrCi CePZqחT}:'S{n@lGydARݔ>`}'B%s`!! ç?R OfMOa̲1: ?F43kIi H2"{"Sq"a2$ժ_T$h8WmoE*qWY^=k4Z"sºoėA"ɲ뜘|Yp֙DΊdfEWQU0ɮ\7*Ptd(-=ʺ!Ry:8KG0H3$aFNIp c<&7iL57m3u ,=uE;#z=X@t*O'R3He?KvdQ[!=͙x-ؓmMj^^wQ0[\J.jkYߐ|֥6>53D",jGHcV~ԏi\*Ŵ7rFXڣ?J"uTjF>"O JhMJ}epzb Twx#8!#0>%½I}J7:6]ISW !+ 0H\_^>!KManֽj2nV@7\If6AtEqߥ`8J"lhQi("Fw",uΚe 8=Ph;c6z2ZcC (q':RIx`H4ao| uf>Kmr~N =67F<`=_iaSE|l4ف%eaxSwK^q ky$NЛČ|1c}-,,B lPϏ(rO~Eo[&JpԷq|?]" r2Fx'X|9D̽ToY=yX<(f捑f8ݭo3h/,1`Hicl#M%M{dF& 5J0Z,LiO·".;±8jc",EbytH .Yrp#SU@%8ƥ ћ@!Ч:S:\LJClM`Exr❵0ʋQW$?}§i ;巺OEZ O#+ (:3. & z@c `LFD31C]a7ΒU6~de>i8'_?RE#"j%w ,9LB18`i깠̄v%>N%>ȹMs%+5c.TP'u189σIa J{tfr#S i6`Mu/0Ϋś+7ꦕ5{4Ui18o0%;bϘ4Ae_ܨ2S+tpZ@cr'D.; fܤ1I b+n8$s$+ `z%'̅/ZizkպSaIá@Job&X')'X`(iL& tN6Ox~K]R >~p 7AdMds8~S/AHaHFo0>XtM4"fwՌ$;S]jXIc- \MPR2d[ J Ja-ambV< !i>Tկ~}՝u.հj(DZ>U. ԰]չ׹Ft8&~$?.5$@[ޠ_6!smpXEf#~&0BV\Lǎt]wL25댼97 ԟObt@#s+|"m84-J8k@ҷC'z[Mi'KC:3D(zkTL\ ɼ/I c@X)ÑB_6AŨimm"Pߞ5 q2NPjF}50#oMsQ3HN"V&(@C= KgCW{*Tu {,#Co _y<\,@ \i{-|pq i~uE$ױs*r`5E-chUhâH*"@LyXd ~Ln{sYx>?/VPc{Bi((&Ly8K)#%! P;ʩkX }?oM6J O5 ib76V!-n5hgKUxL|xٷ.z"4!.B.Exo'æ|BlgIr81(M_.m;;Y8zNL ZzBgݕW{!#gF/wjWH݀*2>TI.'(]Hkͻ͖Y4szbSpȒxf)(4F)=Zyf*zLPnξYhEQZ!0iOܞCȪ(u L0i 25EIzgK<ޣym&bf9/( }d/ Zv?R<\QRWP %zJr0M&бhṩXefN,1Jk!jմ(Ö0 "ޢh0:=ա60@qF U7pl149dJQbWUf]HmVu?nJŐǎ LkB!wdta0C/%f(|Afg^ⓥ {fdbn,[9k.Z x8ιi#w,pLQ?97D߬]zLiD|wxEڟA R>IWߊPz;!UKT`hf%^P&Zg#+O8$ttFj$ʌr)wtu `nJ'0Pȗ՝F8#SqHeP&殆_^ :* k] v8s똟A:a6C1l@vW|۵8bՇ""̗* t\(((Bg l7KSշIX;O!rÉ;:gVR~/`9iMk~`wvi#ŗ1hY`j1@,V3 ,aHԵt#kgj 'Adxwz(4 ^;f3\201CBp7NЪ%3"%A1k/Y8?cra>KHgm\~<"U,55\ n?n Fd:dTz$]hr Uڄv A:s_zI|o)2- mx(-zċ%5VLэIdy 6iz!:.x!r.rg&[4:Jğ6;Ǯ٩D q쳷nd L%Xfʐɲ|{uRmox1.>M3v6{ Mc9.֥fxeN96nLnX,ghхIYctL@vTu&MOrѐ&0ZHgR@`wt` eK3{̜MR]-7flfpwOad(kXXH׆g +^S!/QE8ۚ+y_tŻOSd"b4wP*b69fgQۆ]LJ8)@aCGF?b -mc4:L~59e *7IMH=ujL, -ӭӻ 4fآW_7JIlhqsɶF~Y$+Fp~qAyV++?S"%1v..QgƳv(Ꞿ䔁*?V~3k\2KALDd>slHrJCݼ| /TᨀF;)|汣B'<"ǖGY#WFUYf   {'T+H7'7 F&A`YE@xt bʴD0Qr]筏;b#&Y*^U$IڍSv༖@Rm-yכ̽lz)ϋ֡hE~iC1.IYgvzsp`rsl*K`ӨP{7>,L;QBA "X#b1G`pC=%QRKku_E5۝P|W 6Q9uOc0IbzzӼ|KcN[! V#+TgmB:x}g$5a^biD9/CBۜaDEF}كC(arwLxYh# |;ʶn]dPle7ˑ|H|>h)S?)+. U F[S,_{:'ZT y/)Rѯ!xـ\I'W57j{<_bO ҈[b?b^ɏqO^` \@40:;*=W ֙a9hqokbvA"WBDCCM(# !uOHU~ybƒӶoVWD?aB~ɢo;}Ν8Q² ǖ:yDgxZtR~'X\i8MҎQ4/nX\YU=Wc5eGɃc+s|H{Y{2YyWsGKzvEdsyrBdض fN+dtUzTy0~S;5-KJ-̂ 9jYS>%ӻKW\oV `JЦ6?^tEO!׍:-ͮ:@ml` h5#W޲5BZ3c3w}klaO2$-f{9eW4ƺBoxŠC*[Q+χчR xQirPn]Ov *%ė"zu}KzԎ6/x|,1cP{riVGqI|-?Yg촞D MHӡ&b k7"~.l'>+>*^Nl3& V-Y^>$LBR!D|*L!ہ7M9.(Yk_O1cqjN7?E&|6h]hZ|FR}[E#VhX+¼ n^&4475`kJ(FȖoݚ#KB'v $낫SW[AQxbr%|vyX=yk}$7aT"EJQCf0՘5 /WO~{sey{ڸ;41o]:Yi [V]GCM Mal&:]c"H@ސTOG >#5*X(mn!P LT!o{BD$eF3@t3 ţ*WyIR,IoX1Z굆kCE6%8X>lAp]cjR<[d0 |Xvwѭ [yzx ^!tɸa*r3L@X պe|F]r 7%T'ZWlX\[q==YpVZC(L2XT]J|ɷ;@R}NW!*$ iz]`JR8Iz;d΍~G`8{u Gؑ=Xv) UZ'[ x5>?bVcU ub@Snp |e)apH?w<Σ3A?=శv:V ˝Uqf$;-V2I^"G1~-nf@ _hg#jx#@<Փ5*{Hb'1DBA0a5 tK)Il/u1- H.!cON75YNVDj {uB6Z$6͛[Wa-U,_9NQ'/ s^ĒSN8&v |aHc1>+is7:_hmTߣ6L2)vܭ]E {» @j î6<{\%5ec+gn/T?Uɳ]-֠ET/~W~D aⶖy ¬]ڭZ v eh2,UTxZp fUMrFN(H-T <f%cfu,2"/DR;t8hz@o_ QL!F6 3юІ"q.WYWZ-]C.Q?\q F8b ֨N'B ?kB򧼋_HɒA~q.킛@P.@)6!9; "2GX Qj/*%$'Յ.b>s<*)-e!?#9 YJ ߏ"EŲ@(VH8/dd8.nv֨qgF2jT#G]Q%[hq%P]/Q"x]4*%(.5 _!Qѩ"^N? ؅o#h텔e7Z=KtnZ[ve`0KȾqWo^U=GJesrǽB ]E/03TgkW3BNj˜t$v|%Fџ1xpGv(`VoqKMbp09(MٜXWE XN69p4>O) 5 !77dE;˦fmȑǔ1f'2=>hoHG'\EHwT,)3U+"5<'x0WV7/ةP;Q9s; K!\LIfmS&z9ɂt[#G*%"ԃNZ빭kb(B/dBŹHi91pHGyaX#y[l 6FGd)GH'15"^Ov Iѷ ;~麀VLm`~9fk*Vp,VG``ʈ 'K2uUnl@@(&ZJ' NEƓHc`pqj 䜉Bt=E8\FmS2|Q ⒩`^7>>vr+uGCz6) ^d 'Iћ-RUq=xKh~ y;#Kۏ'P!-W6j/cToBv ~ RMcdSiYGi]mqr#wI:8Uz,\b)%CU"'::'V)8^Pa1bC2sAft@><9TsBʴA\o kfmlKQeWU@gA5FNpR.U?^ZɆWS_yPQr?bOaja@LuDd1BvkT utlz@|Lo 5*>ևH(z#vLgXxp$sTK(qHay:A kM{y:Are7\e b(+c+s )E[=AصB&yRE4 Uj+ZAy"Ldd|n3}O#ba42_ӝt1EaŻNW<%ʈûwQ>u/NqHSn I*\3i.^=/*Og%9*Oٔ){ @RWtj('AʿxyQ~jj_ KkQTpdO&=A bwEigA-' uuEl+OUOO?~DUr !H\mY)$4kYd75Kmm.@Ct|+Y9_hR8$k]e^D=Ytz'%up3yj#(;{jcU?@Pc#p>A\ +2kn^(8Q4ˆ*TX7>6xIُ34- <&Q鋾 vn$ɶBC#7ݪ 5 VW6Ȑà P%Bw|2ޏi; =D]sǝ{%J$9 XѝsC\~E?5iv"񍓈W]~xGWԿ;? `&63DwxgC@_2:ak֬R^% @&! վݳxZ%f )`^#u%3S!nҰ_wfnǧA1BqﶊE>#{zYR\DצL [?&J %8‡81s 3vC:RcoW0̭mDa@-n,v^ny;X(OwgМOoWsM2+EU_V'@yp):{ _) RIM{U򕱩(;# +g|$K3K@ҿ%8۶G JPrap)PFkk 'T `U g9ڦ~gT%XZs!zjt:%L\K{i~K XYk;*幈n}bp)qXx~T#aut"@6!i Q[ ¡Wfp,)%- ?? P[o ;rƧt⻼T SUZ@U#A`u^+0-bu 3J?QޡHŰ6]lm&8mSVb\e8(B?]EϘo[)a`V1IvNcz|0?ޞ6 #:yoG_EN$lmF035$ 2c6wuObT23|#ƈNOя.~560y SU1lveVSUW+'<ed󈈤,cd"L@僧:.ѡWҮ%fìГ1b%uE4x|>;k+ H>Nr3r9= $^ѰʶtV^iiP5hppTIĤZSDs_ܚrd{ |ڋϤv%Hȶ]p̼˭oJ+v/!JYV " 2kI `/T?d0r2 OVJ#P{ԣ÷#6A]К1+4a+D %N:f zT%Jm&ɒDh`۴~`uH;)B-̓];7B}U=I+D瓻q [oS,eJ&"/@&>j{[4Tc.lj CKr xۯg qn'> Ϛ.[cU{}3I'A,ja;Þ{0Sp|)Ÿ]ŠCcrw<伱9j~oe߰uxF%|29mceݫP fZI7mH[$C0$4 Me${MECJ[!`򟭨r78AdOa.h ~x KE s=GP%̊mKT,1DEHkԣ)= H}B@w՛bK;Hz^E7*)@eW4II"yZ)'iǖ򠃥4C,s_j=2u +&Q;^{he kGLtlm >M qTda弫b+~A$,r &)n+ JW$T\$rgs8RŠtXڤ/^m#BIShZKP|7\[ Lj+q1g;Kކ@ZK :%+I02Yh#l1 |7lcG AdPa.>JbNZٔZ_tޮo.ɀzQr&bRa|*jݜ~ ϧ`$!m ?G~?LjXupRiLS10Ӫ ud`Ҹ aJ }}qEŴl:;} /l 0/ETfxjdl[5I'4^U~OM'as:FOԧ 2KyьG~s  xY(yxRߵ72  ;6Q=}G1y1挡TA?/ "۩ L$IV b9)9#ce"{E~k΃ /Yw_]JX~b{" 6'#3HWГؚs1||2[W{1Uew{/^w=J Cݜ~+G1LEkn'tS=Jm?IѢKz0.EPڂd*!}U(|ژu:2"7q5ҳt7n+!gX?4Y-qZ^`Q;a6Œhhm3o2HXFN栱gEYHf +SOE檽[PTʭP"Y[x{$s,%i 8£']J*ޥg^E+]v>i_'NkV@kv:,l8dP`$=9 1VcRPAꇈ_ 5(iKQ'OFE6l3+{,}fs~fk"e:" Z>< K}D2ovM$FrЁp8 e*9g]S/ڬ =S`cv1kJ$]ߞ#rCOEϵM-+ 9Q6)Wۦj"dyMlW<,tpג\KC+١drɅjx '`Ά^yx5MEZ^Ƣ_)f\Oe*g,/ BTnQaE_J!L["W$tG0eXm=UM@ك,GRG^66>̋Bdn&A5(" :Vꂃ_Xͮ2BPq]gs")нK&Wmu&80I[ChQgХQu bEV΄>9 gzѾuu#CB^u7jzOyĜ鎚Uͯ8#W&{nUlHP-bGP8hz3!脃k 9qǿ> -u0vQD!_X֋ g`3)2'3ulE ֖WLvS 5g~RPi捉ع:Lw.@o=Wsk݌"\cw}̠5s4YBC*[/d|a1pfN;u{9Dv{sF<޻XE m,y #)bKR2њ9 yz$~n?5&G:=kaﲙ#,kC{=#Um>̊^C;FH?xwro4r?|J 4up<ن^&"h:rb$5FV0Dy= Q[ԑ`d\pFBV;9 H" Ծu`\9;xsj}vRh_nB Ӎw-j?A9@Х]ύj41ͷVI=CA Źqcm|Ӗ?t\!~j9~$t*gHAB}{c g**7d3y\X|.P2"C%!LJ: ۛgR ժID0Bmwm}A粯ItJ|&a>oupC9gD܊kwXѾBA%\0m)]9eh۹mt{/hќ:b.͸JQFT<[[$nJ43E|ϥA}޴GluAӫΥaЩj2RN Y6^+"{: 5ѻkUH5Msaoo2_=ËviDž'$ Ǘw4#dyNvlk<&"<ADЏ9˾"\ł疾0>!=W"yBPAP%h6 +!9=P34d ʹmQ+?d낶8/+5S+f<7Ƥa{jz1uQ2CSyynFX2̽^z?pmk $Çf{727,f_#Rve)s̆vr`3FE^2 ;tlȲgQjx`,LԔ WSY=J TD''#qZC$K+7uKT@'`ݱclR'd+kJCo A &tɊ[[(`}̞|XMK4r7L\d,CWrXĸr"4 ;1A#}I^.Z9%M2]>O< r$kàՍVO. ~x/rvR2QRx'%6XP`Ri[EpQ]}Q=t /SOk`QcOmXFx# #Ӱ5/y;_Ń S+z+Ϩ&NUIh6{[3#=3RcvypP>e_ّDJ0`O%֗Mtq<}p9m\/C,M _6#Wi5-'8 DyQhWjBMX~ f%Lb-sPYG+>u$(cU<^4.B심@auȋ26V쌽M%\eNjlv9,I5o4Cg/S=%'kձ9:^vQ4(] K1p/(۷,,Yho0tpU/?2֜kڽ:gboi&xw(ߵXƔ]Ev=cH/gӝT%v"٬d| nLr;`f~\n5`n`hR",BA;܀ }(ץ`ö*͎ ^*| tfzwɩQ D+LTbUA PgJX]\4V{;JST˂VҮ]nǏLt|I :a73vD;E9kb .rRX/@ڡ5E51Q -/x Zş guG& i bܱ1V'f!A<7, ;DĉEaw9GCn]l~Ŝ6a>c) 9mɿ6l^7ݖas邰P'Q?PΤd h[ $Lk(~Sy{.MCװxseG*pY>nC)5xڛ^JlKEt#+?8(Kt51 / yN 8>P|%=^M,5!>A&) W/L/"{4õ+y-DT$RSNN+ެhl}T$<< wc*|pyFzB@&Qyxw% \v'P~ʄX=p6Hy,t/ X呎?ju -sp,ѻpHöv5wfPЙV9~%1MmDŽނ*5O:}6WQ U#a g%M?LT(oV/=b(Bn e&п <3׿b +V,.*#>'>Q4Uö+G y)V*moנ0Y 3p`oj0!o !7 PD@ SqCq8yPiYIsq 75+F3&*M}"}-UsL} jl5%; J 78IZ?P{Al RC$ĉ:ssz+3ؓp0<Hnzc / iT(;ƣFuC[!xd_ ]Sznfa}onT! 9ɬYg Mi(iF83@ |O @/{*+ &lY;}8yM1F+>ӑ[ vqxegC`JJXTwȩ0Fd̡Q}!Bc JK12鳁ڙHK BȻ ǫϵYCdkӫ0<{yy}ž´HC?#CP1"4|򏍃g`[hk+~U"Zj-%^U lw 7&$XdF܄pguj29 ]Y:\0I )(z`*x~2\>y=6Y=i:f|AUz_XwU3MLlS/G+,tUY:?L(͚l[|v [Øeu2l*(-( K$ šUOJOvI($׆'5m 43U}ƶF}$|7~}*PnZ\wDHC)^Vu|>leTN16 ߳ Ի`!!O 4R>'ɩJo =Ky}Y`h!zr~'\`9ugn銏L#!FL>Ow 0t/G >%suF0HL~4eлGa Cn㜬c -B;,tHUȂH:aqR_arJTJi.mǗX QR`h=b$@ :~ 7ѷA]]@B ,׶ 6jP_ -%3l=g>Cb4fSEFEВ:4OMrufՀىCv!)KKH 8Wk6/)jgf *p]baZ窔U]s}7ѽ^ਜ਼9U{?B4 //tW^!8Z60' C:%7* ccg ;.ѓAqvDqJ=:A8V B:MxܒPA_'Tzv0]Of"rwU`skäY{' .g#PT#x sd8}-~~+tA9p2.~* }μ~p%=E.o>ќ'HJ~DTJ=)3qb:8NChb^2;duT|#˽h'a zq@JK21ь0&tqq+^' @m=E/hĬ+zqD>6c 6dM2*  ͫ:Kayڃk^%~ۑ:L%D nS?a-=|~>y=n#0%TW?c[T\^A2 a!ѳo~o$Za~&9@ynܶS(iI[]z&_Y`)S׵X`8sp'8 b?SV>Md>=.tn1Լ>Agr~;G Aoe(,54Cnѩ\)pXQZb~VQ z e )[#d6 0Y@@sk }yfAY,O50IqegӋ)E2bS`Iy*؂bŚ32 #lMek0T,qe6S+r&:Ο{Jx]d&!'\t:VB=Iu`ͶǦ$>ێKY/r-x q-'} DVZyy,=4MU6:<nz:+M93e[3'`S'i6hĠİ8w-a 3X\bo&p"eCwIDzA4-Ze5TzcGɤ SK@/D@#xˀG⹇vQzV+63Z󂾉 d}~cat:b^@2J:7ܠh$wMjWbJg !@b5j#u ݷvUk%zw)]asmٷ:&KxjƯ2 \ x\WG,qi{?) [yP4Q*e|mT<:ۊod*0`ma1V=bLa:աwoF2-\dE2$}LF=Lc ˚Z#]Bmݙ@t)+"xc^O(&Lh-}&~tShRdN\];菟XS$iמjSīIXًgzЂ9×MfXqipr qWBe]^^.$wk'x#C!;WKlvb":5:Zlj PaE3Dl|2q , $"0k_~N>KwNͱAFk@yvEtZy0y޴$8J@㽳ܴ'ޖ+&r1Xz=LƓLW\[ ~M@UHWgO[lgV@{ a",\QMDr3^0&Ӓʪzmv {(R:Пwvmn,1ɬ4x|ҎzSJy rc9Ԙ?syR0 (m7ۙ12)߫NuݼbIqDes1hQuz"~wӟ4<us?D {`Hؾ+j.K rS@hhXY~U;FoljX\n5AE\x'fy\C< M=S 6-y R%:)v_+Tyt̠:8h&ToxSK~[+7V>290O“\Z6?;PḞ/b ̵"Ky 8H nstiG-Nhq4Q8fp<.!vUᰩI]hEjZ?){Z+uy/SMJ2s4䇜ٮros)Ƅy!{L/|9GoFm* QX0|43m0:>α,؜{C3g2>39pӧZ0M. (maq?`j shd#ӕi,z^.E?Xp~rڵ'a*m,k{?8FcpJ?׫lqW F]iO-GHVb"`Tp GmӚqQEqhAwn)ɼmtfiEst~AyK׿щsx' I廜Ţ-ըSZvIA wp_9Ǯ`O$[(,KބԀQvoQC)FtH< Zۡpa||ufp)yALś拳dj>ʳֶLr6WQ^Vj"G ?6]& 볝6/Za*r#p4%9B/@Q%& w4j>C-L 5rM4x7xzGh]G#?y"F[x^ ^ F`37^Cͥ_+'*`+(ݜBq@Ǫ/l ʙ hėeB]}BdJ-Ӏ5xZ gUjżH XΘMq=YXU2=&\9fu H`]f箉¢a|'&,Y1N&QÌ6eqib[րg-H'#[0+k&,P=9_IY<X+Q:cj:؊T}ǀ%1j +]{D|7TdH/Sw `-V:$Q]SЧb_?̢ Q1+/lyi1XWV>AnEn-YI ã᎝m;w߆ ':D w*:l,xzTmFWqc^N Pl. >[$<2_S>޼UIl&}4kᇑkF_=\}`j*Z1ngۀ )F~Eܺpg|~i")$(!<Űb-mc{#KbTFbi4_+69BI7-j4ixq~i݊Fa''o3oGgsQb6m2MPdp~1?+GL_DŴ>4v#};EmY2;N}*95>`T>W85M?yό'q}K+.%ol[!B}ǞL2!d^<ņ8_%dso&Zk!/j'OA|M3d;7ŝhW] ǁ eoFCpkwa5brZh?,0;&tBε~U cg7ǣ =ӫK8cISӋ(nsjgXgЧv蓀J*%tTTguZ3׷ČWD{av~G_ n]9TIUж}P){RH[ׄ%׏4UBSKhnesDfGS=| c"b%#}(b]gwqjɃA.KP -W_)ս8"W!ڛ!NzeAft(wGϟp }} e|Nck"rmocUK(qNZ5렫uRԹo=ː.àˆd5/ho3!Lo#:38*:`HAp'ńb4B}sqp{dB0)"ǧ!Jd+4s+}BFY F%Me䄶dmꑫR9b" Q&M=,cAkbJ#<\E;,ֻ-"bT%0{C=/Nͫe}2pSiSRUnjeVy"5 e?c[]Zcs'g9'=X%roa54!2mּTUŝ\3ΙU*dP~S]KE8t4s wDxEre.2X+vE",iYSk1( "Qbta)J~oIG_wwޔq?x&JqBjDӹ€RFTMFWei̜'D&p_aqk֭v.Mgv]_BzXks^MM?l;Mcmqz@AN6+\1Љ9B9iBٰ ,| Ԡ#O?𓳃Opr$h8dYv9UFZqAK ޷2V"h PǠ e$,~|5 ݐbUL9Uod~:sA13w"r?fJ^i>/]er8&% iͻ>ClK,֕Y4L_VLCQB9nRȐHuͤwő/CXH-"_8.raLA@ΔxEƿ)r߿J{2}fr )E\A('iC% t~~Gy b #O՛݊FQ#5c8> FPu.MK-'H :'@ۑdNzt'+i5:Z꘏o> mgwo}?P\o)U0s#Y|3unΠ'3߻ÐlCd%uqZq3IW+Rzģ\@p-kӜ9(1`ɄPBX(RR ]j/ {:O'Mq6?+$)8syW>Uu$'0OfA$.?" $,&Q+&S;65k_\=s0ט4XkdetOE; $qI2X8$I%uߔh(M~/A_u" *%Mj] w2) "U,% tClW4Elf, H 7(@ _V\g@EV_~O~> ,*/̟c.(Q+xπґW"URt}uN}3 "gBU7AJ q,c0.*LuۯK*RAӢR Y~K(СTQy] 'x?1kRom3>_}.MGh-wDBps뮀] d|8 5hH871QkXB>lմ2!ZHwv)H"H8MiT%S\<|5+|v9Ӛ%caR<+WgQ,NT tN`SA2H A;,7ȍeFb&81.@֒@x²X݀@f/-kf*>MZ$Nn\At,{3wC]9Lt2[{@8&` /᫉uLp9m߈SwVs權c+1fH4Z;;EqzS. ]7v`aɫ+3׆ Syò ]R\ui`.Bgɞ-gUL5Yf+jLT8IH8OGeƞlC]5ܫ*ggOI㖹jȌ:侔an_ͥw}Z+-%zPeݍ*S,3$FQ w+j禇 O%IH'SK4nD20xuF9̙UsOH[H\K{gMAޅKJkN1Gmgu'Iz*]Dl|\zjtq B:lkSW#Ovl=)xK(u6 k3?Q0-]g AT:fRQkn$iC'8}įd vZkq3klmΪv@.&EdOOhDg0u%{s$mF5xIuD\0 oc%%#PY5=zD/V"Gd[rZ[e  !ќ{ ux[t3FRA>OF[ )T5z(l{͆m0&۶ m,ѧzM"Ɂ$8\U5ʩ4chM)UJ;fz/{omVo~:9E([+g,͘,;pZ] ДS%*I3:3D@٤C8wJ\SYa'a"p3w̿3C2<WPψ:󐗽G{͹~AX馴Of|'uMK~56Ho|mfmcuY֯j9Kpf/˞iNXt*ZjDJ(sN|xieAo +`n'4MۇQW_|;]'|O-]A"%1-RW갫L*Kl_# w:0YkW3Xkl˰0f5x/ÆR$593-1LyL> 0޶5ug%+oAL>hk+4CꢯO|3w0ǐ>`g0c {1g_J$α'unL +}K`w@}kʀ@uI1EFcB X+PNG *ֿRFÆ#{Kb.6čZfҾj@ȳ|'֜3 6=z'? џ'6:f7a_׾h{( B#㙼p;2yŦZ1B4k5"xwkZ+@tP2*]jw6g 9kGC"5-e,o{ -A0Om%68x@hs$4j0lr"&\q%va"n9$}QʴvC rF7a^r%^ G 򠕵Έ8oN5Qά.~Twi<$asVK$x~1$]+,c C=>UZ%lHG <2) iYđ%y9 `3Q7 ˺7}ey=*#sl ї SOWF;jO(*q`J4UUb_z"M&q^.e[ GjA]`4<"10N4zecD >\Rх=|)~Fn1MHr7k]|'D cq=u(} RBW * yK:7aE!#7THKL' M9~ ' f+֎rZLa>::a1ڰ`>t nzۭExX9mPN)ߔvme ߏ \Jr 0߅sIm?Xd`@٘ .*>o^O5DL zӕɵrmwzlxiNA6xuS[(Cyw%~{)NcHyT%md%M YK K3V=Lrrch%ph@Q[$oB#mӦhVzk19@QI߆3Иs/WDWM$&kz`'mݝ}fs\tn܍ҏI&l'at(Pd'sD_E$Jws?9iEIm@q\ %`Y:bk ?6ƏGPoPEKӖ,_ë*‹Sn|`nVJMshE'a^^in%Ij$s' }75&!L / - Y[O{a7ҵ^ .%nߕa{6 ך#+YN* yx{z492^+ecS{' Mr[:!J3z&#T'h^mL\>"VVdQ2(YItB^<7")帚 B0^U%rfS2s6xG3A!IߝPex߸FER?LA,.w)"wmAv R;%21֎rU|vL_%v%6%?v6TTuL;EA5}NV-T ^CZa]b >Z`,;'0䓲>D)R[;-.r…r}"v Dhȉεs#xWDLa|.yLyʷGEobXN xoǯ2|3tQM.!α.'W^UgH:u"P[He:P)9P bx{kED,Bjz BaS Βa~P. M6ieƛJrۆ]=@D62diS4ڀj0m1~L4Bnr#f7]<>"e?9TJ6GZ7tm$,ǠՋ2{L0mo_DZk4pR!RS5>Bw_Ѱƈ RzZ,^T0ؠn%yľ`WF%qm_fWD`>l1uT{+(2£L{e׿a z/ψ,4y_ӘJRdab$5=s{4x|@zTU ,xF-N? Bqۭezag`BWg[Wt,`x54$qT#)Ϻ'@Rayp%੆f:^Y=IlQ@D(EV:C]|L*:]NK!HAcCe]m~ ,ZB)UMFڏW ɂhr/p SR@ ,لSh쵂;Us,>f1 2v!IT:>'*mU"?XQ] [GHaC>yBK;1m M\0͞Cl@أC]ENkݳwOxz&7oMm&##xЇڿ7QmUͧר40zp2hGXGG2}(:9IH,{xkF}K<4z,Ƈ܃?]ҽ3GDo ſ2 Z:K: 褂`"2{-aK;5mCɺ1ZwW3d[g5d2qDy3 z@a65\,s\R82$ack 9e}2{ҝ5,-{-16Ї}?U7> 0D}M̖@Xía0^a \s1 ʺEF3+[p1*2{;Pg)`hEOĿ'&͹2^Nާgt< =,:Pt.7sL/&E9+b\Iv\< [ ?J xbfRt4g'D|znN4_jg ]Eo=!-3++'~\o Q- Cj1Qp"d讍Ҁ,f@Q_Ͷ 2 9/.4}#Zzq \vAfW{%(r$ Wj.$)b!t1xj_m|D19ԈڲMj-w%';= ګ>fHrv XX[S_\ޕ冟|RqWt87wx~,-AN}F="s`$ړC~-+o>+TolW@/'{? fa-XDXo.9ZgF [4rP Δ`Fn'v߹=0OgPy5"9uJғl?fRg VC_ V:ZWCȻr,@wI/ ogJB; Nh~ Lqr L+q+ ENdPFgk?], fܸCrZ.I^W<@=ZYrU1)e)Mo9j ^~O 7c2ׂl1v'9jk5$C Fɕ<ݥӘW5ʫ^r~,È:؜:ƫ'xN<$ ݕO@]_ү3qzqe|; .ᔭtd] O{G W|A2EHǭYyB2";0.}~GpjEQ90m𧽡Tvg. CۻĀ[!4t uBMV=:vdE!5r'b:/dHcpq$sj+8wcL]< t&C{IP]w, !eϸ(PSIЦue#~bD'UwL]I lE_cõ֦bmNTR?$vu Xc^0MsEuoig` F.L+Pu.gż&]џJ~୴5MܸzQ4*u CC}AqNLDL;Nk4}IOj\:!r'4f\ 9uk7" 3*:O0߾[)bkxsb@?wtq}'CMb8\d 9+Flp }"%T`[уӗ/}"Ow\6Zk}z8j7]OĽN "Pm]Q` \N?x,JXuI?K;$6tI}Һ'A\4j\ x1[$zl=>VQg,)ǫ eY+5st)?FFc jxB(wweFlG%ޘq-GI`]kdIXM3Uʚ Wl4m--lcY`mz}+>nH)J%oV\Y{6 yeЕ#hc̫)dqҎGR z [W5>QkwUn9F8ċ2 ulk, δRTO(A鹌m{ z҇mG6EhnP{L0al=r/.އ̒ODV$V!TR<2l+ P@(>1PȒjp=ë"&T2B@طff:L2ݢuNI DgicRcPfaXxk-xj@pwճ#>;Eˬ Q줃/ ?WxC +e 2U`R>?PX0+&'nf2.M44q gjMZwh57L{'4LQ;?n-9~kˈmAy:֋#,utZt=,p_-Myg)6 I:đ ^$Lҟ 8>f'¿ &ƥ|&$&B ]Rߑz^/Y>VPL(y8#FbErJY,( M_ t>N8M鬾> zLC0q O&myP߼ᇰ_z$A k[ qNWi'+^2Ђ`K]N ?DNKNVԫ)XEfCԞ5x:^Ȥeh[ړJG/n溦6?EvL6h JB4!@uП\mbde_>yĞMdmcrGFLG."> HD5ȳPJ_\jGvkNȭGA՚tnua̡ojs$ oBGF bрApgYMN)'%8##~oYm*;^ ԗEĵug0rK/5{3&[]MfkL e]0L4G9]$0Zq<"!?`56J$ OvY=`rYaJ۷[] Mod ݥ(L!ꡇeRWߎLyy\S(_}'"[ΧT UߦLL.4zLZC5 ]/us92_=}6/F>|EW|뀩3SR5ڈ[qF9ʊhb{&@wTKh ψ2wvVLJ٫. $ˋm躿4h )Kܾ5o60dccENԐh& eu-`%7w|lxY`Ogfqﲁmڲo&ȉۃ_ . \ .ia|QYEmWgPIA8Q9iy%3q|w.}ѫ<ׅnދiN':xsO~3ʤ5Ӥco"NT˨: :#F9 ~b wIb&"noGYC-mN|"h ޫqny:K"E2)_[._z8!A #yoIyU /79yzkc!4iR#N J8C[( #"^nGz?nBX< T}k9}Xj2-;/=ł~'v2J( $'@:=g z׮6.; frb2-5iMiHQN=KV j&ta;ROlS^嫩SgOc=;4[ۡΡz=.f'G,Y__\0Md Ehf`̇jNો#Aw1Qg8G&/hX2Gyhl#{Vɏ ]!/l#)L`0Aot]b$1BJqːt,##E0+4W&Afu-tͼD$/vHGYqD7& NT]6C|VERM]_:@*%k'km-(`-ZZeC̣z`?qH-vICM@HX4K~ډgpƨCF$h"i\X]3bVO%覓Be~}q&t6!k^>r?֗yFuq77ò}Jn5~^ƿdOi1Z]G*Ѯis0D; i:]" 6U够sACKXL4OA^+ x9NGØ JqCY``׉ ;9aбIIv3T`6-F~6^]@2)dQvw>:n7h #8)xlJү;kܶ2K (l١Uj%besM$J8m}s Fco(r{bZ᎓0 (mؼo!~p~bOv>Kc[?uuW,@u\Spt;0S6pIl2nn#}3rg.~^ڧ NvȆ&pBE7$j \>gBHK2Avfk.4\; ,v+f)F]e}G,b|Р}(dAB W˓^3?i(( SiүXK| RZzɴ H)uā$Ls %Թ1)L,n_#l`SZZ)YYjpyG6°$mօ:5W(8':k@ e!) b鳈Zk2"*z7ERRwQc-r]_?!6hKt>䟬g!qfy lť6^`i8h7w=*SgMtɞk{lbev+O@N3KxX|pWJ˺kuN藤W";+Eg4l%p\ 4Ljc'|oxdX@0sP |+#hiy1-MKsG|'܀ 5*{ސvE-]6!<9Q*:"TsK4tLRNʷFwAY sI8 A 94 (k~KŘu 2y_Scm^qE$+1)WgL+5La ج}IRBx>@`Pf`{)Ur3+?hsgU BMɾ`(M?bg^)!v"6$w~`CV5MW9X@w%,rq?[x—(!AHV0#C;hngW͖7sk*Toz辕Lu~vHYf(k>GgOsn$a#[͸{?r#+JtU]Y_[$1428:D A;i\B@1xHj!CU)J pי ]w7%mCnhw;XծZE Igcc䑈R ₑ[YGi o]WFۢ%jY#q^(H|mZ5P4.Crx!/ 'ogRk`()(- &~x <_|jCNRO>>")̡k'odOx JZly%C}*XzZ4zSAK&hN bin%-Ue't9H*n\/XPr`\)#'Gr2HS?Ӿ@"(f4e\v⍹<,0[laf16Lc蟺(\r܈jY=fZKHx1V6)s5Xr7fj(yu֊t7S- cX=fo`-0+iDC}Ym|vݜW*Iڿt_]iQ^uyr[̿Od!FY%@fcfU }3$|y((ԏRc?-G 3p=ٹb<+z*6micr̰HIPq:ˋs܅#!="GB]bt13?:TOjHγ@< WEIc΄˳ =) +XHdL$McEWgSN)Y#X3ϊPYG~"86Q a)ۨuEVYV#*,l]: o} tјǮ&I tԞC\):PGFx21d* ?/mRm;<:_E NF1w{ü5;֡d@aS9QeC%3Ν;CT ~!z:trA2%"[ͽn*\z-} VMx" dT(n\O,HTA7*>/1bf\<ªD'X@ʩm)^(+qn'RX}74B$E&U- x٦tWļM)4w]G{ Av,7 05hj&33)R_F//Rgj X\5Ӡ%Q073Mݪz,,;}$@xL}7dǷ,I|n:kjJ߀O`pK*'Ҡ}%:w0+:eȥIa3_+O&IщBM.Qn")R}US?2n.r^V^p;1sO8i%ϛLTKס!Џ}aS^Y<~ Y"1sgMXV?S".6' xiKԀ\?ā_ ?(frZ#[UX E4 E,ojf#CAH(OA Kު-"Tw=D,Ҏ +y}DX7ÅYޙP#AA1Ex~KֲEN??+xx,gH H k7MqV;Fey2jrwCy]O´%M^=:,J#"[QqkvЙqj,NR1,S&XG=oiY(,$!5a 0fm H] rq Z97C]ޟ 1u󨽛N4о,>p]~`đ }s.f}7V|k[ $ȋlWjMO0aػB_8>|ArIr ˩XHq:my :xxqXdjO[@1oh٩C{Z&C_y^FY:vYf' Yk\Z`XQ}?F^ƪ٨oWלj3|`Vp}րu֕bEw+f('tϦ |"a Yp/l|%m{l!%!yXV3!tA :xHcX2}/ʥ٣k\rt.TS19WO$;?VG#= p3L7?x$ֶY N9UHO@GD)"cאw VdN>I59h# '4: =G˝P0o v)Ho,uwMp0 5i*|j01@BH.VsdpT!:7CQۻ `jx;";DIS X9k)<hK^i{LhpεC߫G~zfK`cfr;, l>jIR M§3V+7;D"\M[Qd?OU9 [e7Ggns4M##ſ5'PTg=+;Y̴!_ 1Dϋ/p1/zS+DSǦN**evAbYܶىu ┚I5.WMl8.yu86o[dr!7d$ܙy ۦs7p”Y.>@YtӅdܭӝX'%W@ }"PA΂YWhޫ:@G-T]r ]Ԓg,O .(wJEYMgF[H"\:ԜV (=n`UI/ `QX35f$JԻFrغ .+iAVkkȞd]!$8;Y k5Yoq|N2}}H޴)}`bCJPFj<}%Sc F&OJM5!G䤴}&uո \d&I(HY>6 (i'LŞ4>'y` "`$WUƠ d)quLA"pF߱Yp v-Pi~a~7YoCQ ]||$q"Eqow:Ԝx6rC>HwQ|c$YrjZk/vi Rb D#W.k;\i%T"<'PnOoB䌐#@njZX*pKW\e),}׼D,~`fȗmc 5n5b:! kMT~8d, 2qm{FH9 ~ε$ߤ3D jj̕&PMbK_8'9cVOt GXqYd޽:1ʰJ@M [Mi}}jK%s&> oD߀&Ӂc+.dLJLf ЊL|u )% 71awoDElKxDkù^' o7@* ~T)d g|G2ruFLz!`26rlK; қY:+e./Hh:PYNi"Ő$е]؂&u:mΞwPY%E"\&љ8}|m7%r ƨ*$VҮf]TuQVDžc+OQJ6U xqQQi( h(whB#pGOʆ Fd ᤐ{F#z "Jd>.j =^h~43Ưw6;h5љ"#g@5O?|^|䚴ӻ)ִ $S9 Y];6br_RRkR'Ȓ/kDώ R:?GyFHJ-yO-f:$ )c#h"XT} ndV ˵{K3N[ v @I@l5aOٗ߆?@= d|Ww $E]1-XEp$OѪɣ7nZOZG^!Drj kEJƦE ދDJ')0^ZՃtj wC `&oփw5~WLzG\6$xoP $pXrmҏcrG RN!o2[v=hαz|CF}w~ܘ^tiӴhO-! uF_j?#Hlfut>abugzf>N^`AizB y{xUV@AlSF.ȝaz.X1ls WӖq .}YS =jh8-reF8B6Y1J{P@cz 0!Vk=`֦iAۮS0T_:1F=[r~"[rDĽ0R$>LC{^wKgU>FĚG kȍ/M&b^,k怿mq 3֍U(/p':D=mxoN>P>`.ݞاMA`D )p7˂a*oKk><{bBJO*׊2D (ꜧN!ˬ 0ciV}ϪLz#B7wѺ ӻ 5)~ /뚈A,3zX$(VXcVx ([υ'0hc+0THO&8hYlߧ)ԚMQ4iOo.3ۅ#4l8԰׀¢FJPEEk_m+O6 #LзSB_ i*l R ^t ҿ\6"EƦLi3jOW')LL1<|O*]|aAN'tuPyRU bAO2Pӵ9 8S_C+YoV$j|K@,h~K!zNҗ`4.WOj~E] (>~8Q*}{*Ѭ_Q',S vMF(4q[ˆk !RKĿ\ӝ`:N7RQT #qǗ>keRqA#$CJak 52mtSyMŞ#A6/]v5v'p뜿BRrymXAe/9_Q1_AWN5h3\vQx6fx: q2MzL~1WE)ouv~UU(=Z*U 9 h1ݲh$ JUpT1(kj_4'M'aWB/>+$IsEfc6bT˷ tG2+y s)sSD+X!K%Rq.t1i,}g#Ȋ>h3dvOE ޷kB Hܼ'RAq/ӘMXzM. ZT4ITm%F5iz_h)TٳpKa(ah,L}p]W'NyO׼V*0*D7]_ttݥm-~I?2nnAzFg% ;:讀nnqw,^]'DmT_c? 珕+^ܝ#v$~@XM1a;T@ǘ&~e2lZbi`xr\q fC B]dK1U̴^|!)jЇ9kE WpwX_fVH7Hi`ZG#rd]δY IB)@ܩk/ȼw>e\JNI{@=;|BR<]Ĥ@epg5CUnav.\4.NDeg0 pIɺC~タ"H)B6)O'LZ}8]k<"zXWRRTp@Xf6\sfˏ<.iWhk-M{zdj>*^W~L #H;- Z07Ca&0%#r8qHLod4x,+k\}ɸt>m5)Æ cR0{l;}=ʮe6TdWp/1; @F d CڈB\NH'F> B8E MxtCc[aP'^{yX`z+l{Qxx.M;0_GL_S)[Jj :<<,@8ɣ+xTp'>o0v]~c nkѺM"<"ڽL]VQcG&T. K"ӤEbMXF,zR L ؜O^֔`#zfXRcJgD甆>,젰o:X XT9g<-3)ejaST"wbZCq>hOSC#ZNg"tyTI+ju@}ȇNmS\]]N@X>Iik_vd.e쉻|a`*8a0^D.y`KV>$b~X!o\}&?nC I>!"L OتG3¶K8FO|)И~7cϫfzsivie+3#F<23OKp(tL҂z>ʡÌWuò_GDnؔnҵحp"Fx)T5a?7`A !&$nʏֿ5p' :͊"Zm4un,HF)슫ToJ%q6̠?D$'Mn %U!Yg:@u]!U+!hU"EpJrp)β"-MJPgѣU ?EB3|rTCRH;5R2}DrNHCL~ERV:? m(l=^J}`B#iJ >t{rl/0W_!P5eXAER|p_8[+6+ @Y3@g.`RScQf8EG u iՃKmsF; d,W+I!՛}30ʟCqD'ykUk* G.OVR'CY&V5r/I6:-Lh LQit|ǘ`g$uEکA:-%kCZr^Xg7{o?qzUe̠+jF:cߵ@`0N"|(8ChU/[E eK8*`>h1&|?}d@dfE)N,׎ʝ K̳00nqȉ6gBVK|SY 5Oj:7`ˮ~bg<,1CX%)vn,ϰg7!!b~*kϥdͶK@vi>i|^UnZ7Ix^V%k 5au`rYDnkNKyŘ8^ /RH(qӉ4qEl` fsPk+ }lؓaRh^z mPi Q]~("0U`c$ QDN4GU}Q8 +ZmO숅n9 Ks{7- &%le>їY=xOc ȫ$޳p k1J`R~Jl"or"cb`=02VI~ oa4EE=+V?>ܮܸ7mG|Z':ʦM;7vFWڞ]۠#\riQvN/Y ƶ_sK7 z\N !ɍ2鰼vQ翹ע1IcA/"`^n'.e>piJsDU Z"5(cd˔Fiy&I=j~2-M sjvXqbiZ<<]]DБղFg   dJ׮ӱU29@#Zl^ SeسAm'2(soLOā!KxuԪnN@zx#9dOיZ0l EuyD..mt2ta" GLqE٭>J5YZNf V{ RЊ%>6mr",Z}RL,A $K[`֘ұ|r]{>A"ovY(0dN<Ÿt{M~x /ݴsOuh..Fcٛzh-DyΩ'jG{/U{* ^Zg+*'NF$ j3S2qHi E=w%TYw[듕HeCV$# F?G^F&~. ~  *x mFLC<%@Wv 'ĸ1B74>ŧvG6S"T9DK Q"B W~k<{ي({hJ2wZ+71Dz_*( GFcѤǫU9DxA4P'!AAdu-+O|!z܍ejٹIl)MCBҞ[IBO"|]'B>s#dɦmA tx[F.܈kcRD*7<he ҰVL.]j5l[X^cv2VKdT̓릓{Yk)94?L݀xgLrƩqJ2EV0Ssvdcw@Ù0RӨMm$Ӛ*.WaCu%- n1Gaevš㡛cbNڮW|&p,Ir!d 5F}^xr~Gǥ\pt]M`7j %k7U:V+ ƔA԰(5X>[N:G]d?5$PSͭ?)E=b7/[d$N;5N)_esp[e6-Ӵσ" BAm҈/}M hhq1^fk̖Ǐ k ;/2t<M<#gScuZhF }̼CaAc)/8@sٳxrwcSnrXdAKf shBh;S8Ԙ2ZEA`%ηmq@B"2 &XDАĤF?Q)XE&hJxCEyyQ́5):7 Q=D s_|1.y.1rs..Ӽy` i"_@ +yw/}F6fS!k@c?E%Qsr),DǪjk ZCz?+Q]YP)#;Zr=?d,<.DnTb yw? " uza#Y\4(A156߾;ȜF-#c>}>j<  B0Qq@e! E]ǂ|j:>@&˫խIK]^*zț 2!Mh͟DIK=hwȇ 7#fMX-BRuj8x6VPqٕ!TE#-ԓWd"G=7vw_ z $b u vNOTY2!`T!vzuD!ے;o;?:ۡbr YDH-[raEOehhaXD||ԍmdC|rgJ;϶=ն H}g\؟vnDWfSS"|B$%vj-O*fm=qTUx`bdb@/ x%C!fꜭIlZ؀n* 8XSrӖvݜw!HGSWoS_׏Cͮ2'~k)D*` @D@py]"aU͹)jZ39р+>]6pRo;!EfDX+-";H= z02kZ[bwMywt"k XaPm7Fl ᣕ pH4l?\X 1 , fjMʲ= '.K_1Ҷ!H%?CsaybE'ܕ^Q~82 o/AX s*Ŧv/5Ki2B *I̵H vTL&%l+ĎRφ0Œ-Y ;Pbsl"[8-2= YW<3x˩;zWɈ7rCLRv2۞#g@%ȹkpp 6 ze NO?6{[5Sэ/PtY[)lyTcS S:\dG n< ;|fh H "_ A[Nvڃ슢3ObNn۞ݎ!mONj?2J툅n'f*rIN=XZO7`& >i7^_r)וyjw^2}UX]ŠPΤ "c:x/al^KagW2*]QC [@9x?n1lCbQ8ewiU"<5;YgOjw,LhN )/FTuuw;ß4Dt`SN76/@TbQ$即D\5L.(cT/\3PB ׹'ApN_vXJ!VOD[Ki.LJ6m~CW6Ӏ.z>k"'lʍب]1i>d m.a d Í ^o|={Jvr)cOSWzO<}փn/LM 棎a[i|E촥Y; yCs>t`4 ETkĽMIPΫ5nQۙ4M}W(&(-z뗛; vs׳Ar|3 {}EKv"([=MT?ʹ :pHh"l9Um[NM!'ύqZ7%Q5}$|gfG|kɾ[R};*T[gEtYD@wjЦ=| ?/o fDmEq?yNs>0OxV4YZ.tMCӟEOuZRf`ꁁM^$j_G!5fJ1y[ag4Ú^0Vܳ1ݵ HʮbR"&,[E;9PhK-qjk)u%lЉO$i{2n*#\ zH5,_Rس뮾`$c1jP#3OU!f@~CvV]{[z0WT~QeXԥ4:\?C(IH^AΟ=7>k5RrUzt;_6MM2}v#aRHcPC⾼Rѿ!T P3C{ p7)ɀXuʴRՀ1mkǍE`$֕ŬkdCb <`'ݶ>Eឬ_.DO&&~b/RRRE鶔Mi ~!BYo75 M9d+ς,6 d`׆[gI$2pYzH1ӭ=`a)nF<-fm?|G?YQjv>|m*)K yaks3Nsy4^@X ył^s+G?)5}0.fGRiF<징-OAY[]!SZ%g⒩Q},x+)P3i0[xڕ") nwJjoj1X̞RRC> uHmz+LVװTD uCH/uJeUU݄ knw#dn*ED S nǮcVoW&o&lYnk!Yp?aJ#77c=q3&=~E(3A{@rS9}+e3\dnvi?,4zMt$+Id:eNw|Z- y/] q&˭/wi}VBV D_*v2<+>~ކ\SSjt'ܹ*6ŕ P ݞK- iи\sr(VcF,N!pJzgU,`xjnx ڳMT5`3;Lv+Ivu]qdWa$=L-vH_C AVs A>FLBpAdHkyb54QUEsi9zc`aֳx8+ք7XhYc`n鑲Z~#IRq"6?lJ{ا?:{vOyy9jaYpʍA*V*Qg3D|FʴU<υ]7*pe,g6$y*1ck.1+\3< ݔO* 63;YxNih&Kؚ/%xt!VJ%pmɚJ\~Z>ϛ^D MZwX"]ܿGM9lGr:|$bۈ&GX{ϵ k͠E-eX©#J݀\)qp$ߛ%9j?W̰0r RFe*|e" RPYHNyN%}M $tBPGYqF|ѡ)^Vv*Ɖ侷. dpGb2o#/[m G$QFR8+ '!}B$&"*,]I{Vp{ )~!vOr&Pq?"F˿-3P!ƨp=c$ʡ/8 ZX$ 2md)'Jl⽹_wh[dv FxEdMnr@;e ^?s!!T[(8?n3:;7GaO$IV//A`Ujb.V'#tr5گǞd YaM)wLr$2{!V %3#) 87y/ 5G/n0:dzBT o/d7~&yy릝G|Yqͨl`Stx6i@T=}"/Tcy |]E5OE@YP.n$(>ꚄgohxCCf^[]VjQ.ByT'-C<:7L0,Xe|ekMb~g .<3c,( 3穏(J L BK2IF[_l3+l` N!0hWb5_z=7$@kصFr^U7~3:ƛ \|!H d{XcOyU<>ikZFXz·W4嫪wb7]]Sd;4m~H"s:)-矗;:Mw&lM 0dj"wK- 0K4iTGjԋnz]8A`= Rzdu'%: + 6?r*a#,%m%H}+0fg}5mX1d&q*;2,@Bs+(h!#l LPSV1I !c^ƨ+(?+V;_?<΄yқH҄ *6$h2Qn7:DoKn=Hl]7ae-Wuܷ|8˛- 4Jv,zAV 1hȓfߑa#9Ȯ:gqSlxZǵqIy4K͎L|!{ȫX >LRK 4 Zn\ ]Y X2tǹځ zgt 6*?`Aųn ~=ya@gb ܱ=0 hmM=FgKmPةDwEZ7~Z(3$'麜1+v΀S|kLa{I?!R^ R@3,^]3i]^+7,꬗>Sa6DTpGĶߨyQpqWQH4:e >cG*2:F=fxf*M_)b)[ \ 0d<2MA&B^YyD*N|'͎nrAlT}qr l[39VŵIGf"HơoI]|FԀɕzn?ΰi@f8ZhW6Nu-c$M3`My!n%ݥ0iga\HzLD<[Ӫ*z6#{ wI>#Ay8p ZRNd=8B􄰂 j9x.:qgނ#|:\G ~WD;44*Dk9qSiҐ'cGFz{cw _v#kQGдX`MTfd%y*%/|<L#xz0nQ#*+29@@:]YYC"vn ctH PџM "WՏ&O|fy3) c¨i;)^Yh+1Hͷv EACd鄦owZ`xw`OuS!xj9$'!` `:8c \~9 /Qٶ:8,)dfN4b=I4q -Ȥ[dbЭ3<1ND-bKL[bss S',DG1Msuog{6䄀kw>E X&3H˒}蠞eWxUE?~~u[*'U)WW2oAWp7,B@!ĥ6 P ~= ެ;3N>űziO 7.@u:TeT"1/yg)I$s dWD~ ӪHLjlm]R~KR7/ϐI6[ oyۅ;d>uQ 6]Ⱥ#1Mo51~ WTHt=0{OEÞr3FMxTØ-2: 䢼K70#*h/"q{']b1BOgNOv)v!&E;Xql9oa+:t>xpV :5#11H.Bh@E%C4&Hf3v_ZK]%<ҥxŧ]!j%p&bbMhQ*ܰSHU NgLJJhۙRTx KyY_9nV݁nan-Hh{2(i>b7EVSFւ#,!؆\X&oWaQCoe.Oyٿ !N*~[wO9M04x/N5#,|Ir~jN0.e`dL0s,'4+OuU W6B кli |iKgCTQ qr'BNsF<ݦssU\ڡ W6$W.mLNghO [ MsX TrTC>ӿV|x9B 1SQcmg\Fc ,އdܪQM"E&GßF'xݎS [y5 me}Vr"}l%h>n+MLe+螯Cz\PԽL) ʅ: ͍H:R05,Zp;ɐֳTR|#QbB5F JwC f0Z1e$*鉱{d:APZ~ō !:Y+aGu~B} }v*=ߤ.➉ T`3FiW e@ثE1XI%X}(Ur@gs,g$Nr$D${'8cA e3cζh…:k ~|6! NIN[CiM1`ˈ;i EšwU`y8,]My8>Gey='^*.2J5O:VUҩ=``cn=>O7~xA#e9Oh֮;JӱT7}L\P+$۩ ǚΪF?ܣ/[C>^Ҋe dTT‚Ó h;Ej484`*;G^PyYw:$i> I vYXۤ6lO_F&le^Xe$S%[ J X j:~ u 6IOHޑFsl)ʨ Q)&j!{ftqŒi> -6[KcO\:Җ YΞ DW߅3 85my/6hMj;`~Ln'E]<=:bUG?[$ %ɢy1!t!8]Lq{z|׺k, #;U~dywÑŜr Ԍxɀ ^b+^}Uw",B֝UEå?¢ٶLochȩ| ɞBv,v03lVIno1 q@s1*FiX#^,.Cؑ?V e'ٱV|!k9]XwvugH7\D+?E,[_yJV L`;ceItya5()A 0x V%TWXjxb;܅[59ɤlLQ.Ip͊ :I?_t=W:._5SKV#2KeC~`&=9"~) ˥LOgvsgli;;远gݲۍ|ׯRwlLvBE vi tN 7%H\o7kBx Sm9&6HX >U"^n?IhQGWՈn6> B&í'8/ Q''X5tfNG \(RQQ%:a"("ieV [H^Jܚy ?mvoE:c P*+c+O ٠-r ǥշL߶ # P¿NsqB٤`D&uHC-6JCy^"R[#sEjqɲ{:orHBD1l@M.geYe|$ H: iz#V͐quk4q,\K IqI{K oUR񰹻ԤֳuL-DP#]ڣrMQEؠ̱툂VrڹFVr u{#$OH~zX9II9_Ҋ.U _;<"4!o{{ױi󕒒rN;NՉn=-fv?ʏ0YqMEonZ@(mI]J?vOq!6XɅ(O~ mmOçz R;iy SaD='ersk0pؘxԈc׾(j)mKrşZ}M ;ړ.g70Fdno!cY_N6 W'd:=\QC?cWA. 0i}u&0st4G1T7<@m,޴)؇`DwtI/#HW% UiFhC&Iio(@gnl~Y0S0iBeSv$.w4*eeݖ"u=`C+Zt,D%?4ښCiR=(lVʭEKTON, B%sXoEATTӟMHls@y 2bhVJ. D-LJ[Y?;6_|HIM;ݝm˿=9YHŵiF@q Hq]kz~OY [L`Z meOj3+6˅`0Ȟz{Ǽ_~FH j,?%8\0ofD4w hp/3ҍo*raF`)|ҿW{pًj?ƶW ɿS<%zޔ`t=PXNuJ>]bKT-ߑhv7=5؁HMkC1CYGig{юp8<޹ui.,]3Yaj1١TxIKktuoe )Lz@kÆ/9S`…+MO)L!+5Ķ" miQP7m#閝X\iwXW zM`EGd(X2 ׻^gz}dQeiھaz"PnFS~Y'~~T?//s) zʷu %@HT3"Xa n,E+W!ơHFGi+ , +/#Zk0SZڷbkdKX n2Vsm-֒JAN;)wdw!qe:t.pq4͌cFʐtaRw& pxBVj+U@C ErL{GەBOeIV@ Yɦvñ{8L(_`XrчFzYLw?wRvFTЛj8[9dǯ)v?\*v<FU+=TD`j@7Bc/y#+GwHJk m`E?z~#Ė#׮iV#tH-P߅<> ,A] \V4Jt:%M tDz 8$D. r,+c:g/ 0qW&ʵ&{S.n4F w(ݒ59D9/΁YNmWֱtK 2.aSҽ_rUcX‰  GO~?Bb3&ψո?@YI~|MCyG D%f"a4Ϧ]i Eh2 T."Al:9%-n<҂)8Ӽ:΀i`U 0XDn,g^YiG!OI3%UxlZ.<B0Z[λ[K&~lϫr%ZсĴ4̳{>WNqQ qV'f\ NXPy͊k%Q0XI M/ )[ԂESopU&Q%s] Nx&ΣL KtOٮb1MFOXSk(S2Msa3SSލd~%!Ƕ&U"~׸Ʈ:'x`24˒blj kʡ=gI2aY[L2ꮡDa&(F %)[*4Rg} :Լ5sjWBKayA-Iv 7Kx$JOD " x`op A 6sٶb|=q]GY,PRZЫ bBFoχK')C,KA|z|o&m<@()FC).1W6-{Q)xRDW+iXO֚io[ &hmþachcN0/,N, >X=%ZI7Yކ˫-h]B(*w5_d}Cv d[;d }.q_H}mpe3e§z?סTN6}9uWg#=zJmdY:3#n$0ULe` &^xހxŦ0M8C.s?aJP*0^Vw& "l@ _r u._ +Iє*QJȂ:6 xc9 eџ>ːlFڝ4HS"{XH^5Fwe(ػ*GgωBlW9I.&I*T$< !jĝ.2|hlBen3+ԥ'3De9{gO擡D]8v D3ĔeCeR1jHgt9cɩ7^,X)x:#Y>j(QMҕd<7|,J*m3'~1 jTK_b8K-\iHi)߼\rZ uUs0dAF5dDl|)o -*S/ߓ#uA!aI?@ _N+W܁bs *-iafBs]~3Y. 22M88a}F%yo3ZA80?/I`@+UTsUD p2c v\wsʟ_\t;dU2/"ձם!aXQ߮:!0YQۥ!HiA[8;RLq\^-#EY˥ nH>0H(ZA3ᰬI+XNЎ9@aݢ?ؐ$FE"ٹfٟfd:;W1{ߙip]\?qV_}+c& `2%Xi]Rdk̥#S*0CqATfWԭiupb˙`%]UHy4&)6Rm8-EGC#vГ7&F)&{;ef.ʶtfS][~,k^Nٖ Z׍ [y%4p$d/k]B|c]PKYpik RW)KH<P9үJi32d3oIV!oRc eql*8n%1VF3~Urn--M `h5g.+M"*`wVu 4NqSd"S2IZ?BfFNICDv[oԀh3\6bԮ+-JwBgnwK0Jݝij9$‰\̻'|UAdfICl!\bG 4;%-_.x*p(迦Z5ݳ%=7C.As,mÉ_S|2\&^31(1vU6uDk_ICB!9;cJVd)ȩ`%r=#+U$D0ifݳ7)H 'W=5EiĔTf٣$i:qV9Ez&%vFBtcμsQ1"\C$#MvdL!LgԘ NҠ"/*b5U EMY06&{roX>BO),5nٗJ[9YkM)˿$kEYưyd?cW&#x)ÚeV,H G'fע0'@0jHa J$0ztlP>Mj$ h1a8~ʙ:jCӹWs4PFEb̈́s;Fhd=?W\U_#SPo[cX}Kd}azM$LʦaYFԭ\xj);bp\5sTy`*Mq@gOP0\N9_nW5}TMs\J_z?:l>#bBvKZo?J`π暵m9'ia״G2*wb[?=D]trtD][~P6Sپv&(G~79'pAA!R&@#}d,\\2 e4#~9,XB~oFedU\uU`!VP?t%݉fק@@+7m%n䑘e p M{=mzkpG% d78%F:rhG5O9@EfލDϲ5i#زrh7^}iz 72,ʯ@#F i;Vq&UP!$]'ִO#A6/uPPUIn2i7y~,qU  LL@,NTQ8?XVX=@fkL!m0@̈͜?*~+ !d_hmPɅT'V~G&W%٠p=?N<^$U&dy]bMWde9߷2?ϫ HC#A+56lne%jztx׫7-3Ys Fo}]R7b~HR zޓJQ"c ?}X\ML@V9Ҡ{I_nʍHeP]sqb?Qќr@baJZKQB(.4߁oW) 븼'5^P&Yb^{72կs^sH-oiQ/(3 VᡮDS؟?Chi+zo~/'¸K|)st9{ZeznλVs|&gCƓ;(P);eq?٭=1!m.GblK@G]}wy)# NQ%>2lF, [aLH]acἔ$}i&9*SMP#@K5.y&.ԞCYo]PdړV}- 7 cϊq^II0ˡ@މi5Zi2{*+ 6 `Qkɞ6&^D)4e1 CMӃ[eS_lyôdqExDa/'IXr2D32i<@ # <#PGmԔ(Ӎ_6 8s얫bÈ?0)E:~ʜs&j,d%Bk :`j;{&ZVK&=i4+,|DKl1oita(rk(;~"dpT ɏьBf'g1PZczL R'/gfCJJQ[So'!//Q+d\~tG2j3PbWc:ڮv/Sd ^6M渷{c'뛦>KܚeAe .ᗬ-R|Ԏy L==$lVvI P܇Ҕ|֗"8nbW/t`\7ѫ[%-P(YB' /bKKp#٭\BEXQAR5&_Dxz::~ F%I!Eٚ6 W>C)Iyutu)rnNE67VF# 1x&`B2j<°cH62Zt4g\I;Z2cF`O\~d#_7 VH*`PfV|K7Nhn PΞ cI;ỉ^ѶIgF̖b*Zi) \M:y #k~h. 7%T"vRgsfw7hq;Q7DvpP]h@MFJe#?me/4YM뺀LCƧ7ܫ}>pSV.3jMsn we=0-?k\^W#}&!=o?LEhsn [Pm{~}Sҫ%BC #=m↶To[Y0 .&O^q-*(tm|(vyRC8vKy/!窹4=9+-qn')FQ0ЦVhSiQfBŽA-(id֮$9Ο@b_)d2%P4~7| ?-sMcI3"d]/ ۑ߄\/@ 't8ET%&Mf.IUinj5J.&[y /E'|MֺvƹNp4;CkJZ2+V99=sVP%#R_L8MΊ@ ]#Sv_BFSVhr|H,7EH;;Pf x|]s~K{v^e @ g4rά߮B|;Xp ǹOފ` ,r%6IJ   4wXu25 aF?yD[n?k38(Q$mnrXbsEpvϓoX2*-Q/և!j]GT|,%:hS tKpο"Hw,:\~rwF%dh$M"{w}0l ". z2iemw2{xSGm )AKiPާYn>R{áza sӋ %#9?.k՜(iZrJ@؍"a(oݏ^@˺+7F;K\/unaÝegJ6ĵFߤki$x'0ƲsM=/gt #/pq|ƈ&,|4SK5c2(4VEH.ŀF!sl.AZZx*#zXwIJ #+Ӑ!bF;գ[_'ވ}M*B*bU1$z"x9n^gAᅩҫTK9S^JpLg4ΪL rV8@*}e9-<h;ʼnI!Ya)WLYn W$];2k:-D7 X;%Iq&5zk|gX!1v Jh-Q1,s(XPP'01O)yG#*4>VJKYoLtBX+} ~ڈ~"=@ᯡ},)7reHHF: 2)[pG^ ̺b1Հ`D'n* {Z{^-Ǒlw97p37&yjU5Lt3[u'ʥ&Jtܑu^uxȐ`%=y?XJnj `fep5 'H&{J+Q ,Öm-)B_™V:Gَhؙ&W3)ӤTg!*sktNI&WSV$S{cVkP'81 +͇S8b<@4yRFʍn9Q 3| ۬}r+=ΔJ4ږ =Y\.& }$L+Fu);xKE5 a=]ѩXPlA7hY9n'b%׈XCt!ʂHxtnNTs)f״nʩ*4{iE]|{&0}xAG$v;=(gŠ( q淌Ʀ6> pݣ +v%1p ;+9v t#PV&ve mMkArXv/we}Uʉs ]@}JHת/" H ק d*hSׂWVI3MK;֓ȗrQAydEoYIߔJLgJaP@o o]C&SmCZ ۘeoYnoX# p(fgWs3m5R寉{]T^b, JׂdVMf}7Т"uD;/ >wR@C5S(j$R_/v3CEKjNj <~2iGmtQR+$/I;xgFJU<nD0azAwHe<<|Ј""=ѩ4-JtL`n/`mRH4e-/B{c_U. f߯uR GDǃƨBp>~.i@>Q?-^b> -`\DOð G@qc{2d- o\{'ٻ1ɧk.ZJxWٹE,=9PY*<0Y: 2K+-c%%8zïxЈ97 ƂAX Z^"qp5pW"#{ 'Sq^qr*e,˥W>BcGנ ߂Ku9a= n]3@E#[+YpMk@N>,b(CvB&dÉ&(άevtz~9#!n8OD}%#z9!^&wx$X a΅ŵy=d!:PbzRnuwy7. &CƵSŊIA;fH%:OAiA1P 0ݝnZLmL7:}^1:mUWɒvV Rz1/%Z$(*Y EMhǀ~ TA\ʏyVd٠r \)ꪚ5!!U,<11EPRE^VvNWύ. 19PFꊶj@\ IH9ȅ.Xo '6H|S}xguTΎ-ռ1aY[KkH.ߊt["殳;]:>־TI2Sj7}k#:^U.XrMx_舁yf*38`.6 R]DnvBd ݘ/R@ w[>隄[zTv2Fr3! Dz\l>BoNN-M" 䚋ǗbWYag(}[\.zVuJ(B|K$hp̩NWPo`c+$եi:Kp ?3dBi\P@OduwSs7Ξ rJN %@4)+6' >+!&C>ftWԖw+ȍ=|&2i !,rUea!2Gf y(8 ;xLQqVR ,Sq9%OTs Y繯9LT_I{*yvsG6Ζ2)y 䩋p3{AqbcƿMȠ w; ~L?3d'AClK?\laRE).n 1A8I;W{iD珥JnILt4ef"=#`#Abd$mY AjrŚ֧Ɉػg>+]9 v%N("L/]\=a. }7VS;RnMK{ݬS@V@U-[$|Hzn4WT-(XՀ'G9z-&h_a"}tx0nl"R@s>ZLJZ Gў$'@z["4O!7#tgSE>DpFУ@q[>aj)jK-tq5hxNٺ0:`q! V? wV>|QCףD["w&h\1*+@r3ƓSaՀ&zMqVC/P} WF>(~w  kܛ 3kםjR=[=wRg޽NjۿLC,:P 2_`BԌܨ\ +ӂ,מ3(.ЦaZV8E54Spcςd3zDd}ԬuLR *6F쳽FI)/E& mG_)Zo5a:>Am綎XV vw穯_7ଁSKR/eܞ*L+`fȫrE4q[ *g!8LFHl}_yDVpΎxRomlϢSIM10cA~6ByڑVrr :#կIƪe޽~Vig|x>{ 9*{٫j-+.Mޢ*X .DYD4+**@0ԞPG2>$_.D 9ٯC;KM"Y%1(:b>wOL?`g) 쨪EJ4 ʼF^d-KB(U}o%pHa⏃]".ÍJ;/a(z[uK[BaG]VtĤECd_|[Z:RY\ۊHFuLy7é$mN/4NC5Z60)1ymL(bz>+2\2M~lMyd#9 =׋u=_SrW@5"\R e\_Ku Nc1go{ ipO5CYNf5d"ʐ()G@o'G,/ub$RD-Nnz.Jng=??pV;nVconςLb<;:OVq[eȼN:u&z),a1:BGV#ϐrIТ&aec\v=3ߢle`֝~ϐYW[Vrb|F;2bnfW Lh|6-D}}y1^Nsx&p+Be8g#lu*5b;ӽsU'v>jR)!+?[\w93b ! ?@r#3Hk{|;t'IǣtZ wvAsOlR‘n.Woo.Y^96ћ1ޝ?(1<ʩfc݁8FvV-qqxf\pR;!et"Sߌ@l| U,%{_ SH0$i[(ͣ7z0aEx~^.y#+d4Dye T"!#nkP{.k*Iãn:" lx>xrNܫ`CN9wV5h=شJ[.-/*dX_8o|V"B88%z{HY*Sʰ(I Xx"2kg :SxY)/qD}¼ sZlt=Jız+=YnY)GiP zD)#țC e[vI\3E;szA*U}ELu4nh-n 'AW?GՓG=rJO0}RwPrv(lAsj=)V.Tg\+2AҠuAn|>O4=c10AD$q("kCS  -W[1kvZH {F mCN8asd^c/0 ΜA.o, q3Hgg2|qi*嶏ClKT‹&6YB#X#aߴ֜z+[T2&eOBrQM0k+l㴐#oG&w1#v G.벍Ccmv(|lxN*J>BMtza4onn*IvDn+/ыc:I!xRc2 &W%}cpxHS#.2 O{شe)aR$h*[O Cxt<0CF{ DLC;dYIψs=T&qKlE ڨ)+ACPq͒#:[q{Y_6#Db ei"%Qkr;šAF警]W^P8<>¦EḿͳH@E 1d"@vw7 2mE!4񡏜i&DST@&V4uͯ8>}K]*_DyRS0HZk_u?]4v9/IX㈙&@ɂOo7haYJSKev, 2_2j%Ϳ DHB/LH?mZIg7Ǧ=q9XELYFe?f`ZIc(M/!v2Iv^WP_*}8hp??;͟mY/wh费 z8Eب|lh$ذUK2fT}iý/QWRy2n=R>`cK*…*i鲣u̴7pY{ lVʞ(ha_QJBтwJamp {:MCtz1`Yn}JQB#!C@HoDS;~Ͻ@_Sfc!=LD̹%|y1a4=aQxW1ˌGAh,PtKvٺ;(jm="#wq[#u:U]J/N3|U3_.C~v\;Z>g3T!幉w6Gmb*yI.{biO *(aP/3J ԥ<(RL]ǭ{ ;l3P<!m:y'ƒ7TZٰ9#0ޑ#`?[B1VkZIɱ^#g]RF[JV]JX\ۨIp}?M*/K6'RzPR[`%\]J"{(Ww׊rl,y(%UbD>8]dC2L;ҤA"܄. FDp2qaPz3sn.nβ<.  @,[;V~ƤAWBf5{DKS',;xO v:҅<8",G"ܼ! S/x+oaM,G7 f.&I}u2rtd, 9DԈ^Ke'2/zg?R^M( D}&F7B +QՍCǵǵD]c4!km.lJ B4z?[T 9+i.,^~?+lsdI2o `X@;6ǿSEtt44I*b %g3 Kmk)~7Ԝ$Iݜ?\}:H B_Ì4t7ja GX4(_yzKM3;Y;8G`(dkT/@fO6dJKEXEE#=ԣg`'w:GHo礬vxR:esqOH ?Mu lƉ?a 5cPH> N/>n=UGIJ5r% UKshSb`Z3K<$UepZat GXԗ,}_3~C!DZy2hh~燸z\;%Ǡe~P 8òW0.g|l: {t ܡ{y#yj,)TŁ]w?UȺm@ѻ E~⁑[q ?"S龷+MU~CPO~R Q|0~,U)^4)1lb,tKMw>H-o6}{RARzGX⪇ t(( BgtJG Th"Kx^ h++9R  at.^'oP̯8Ko|} Tjt T@6 U~P߲KK ˫|Ɔ~cyfs舻^e1f ♓A\Nm̶W7ܚj5k;wOceP4 φTޅ_ל7P?vՉ=j k}j /E$%PM*g{+3Ќu5A_AGdk݋:덢a,S  02O,"ن 9 h3{rhݫ ۚV^܇&؍^nFYVṊ3xM'j"Eګ6 ћsND?c7iXfs7Xᔆ' :CRbN('uF⎱\ Z'm%G)uk.-A="л U؇ f<)څ] k&S+| "{d 򅃒u2z ?Q:̈U++6Us':6J7~Ib;p\GuQQ8 < aIWM|XwprKvz_+,)RqF'<}8[M\\Vb<{w˜{Cv8ϕ168|hŵz0/Bvej)n:,WݸqV_Z@zHQr{/%O GN4X@f~n2I@A{jF?S[5 @3 @nh[n/O?0Lpc*'Ƞ J}f~Kun*;&@BFD9/ Qfz@/.ЉjQ?H-HRmSyc$ S²zcn-|jH;L3G]o{8'Bܰ8u[s^,;P ȉv_%zeTISBN媣+OCw|I"NP<)n0ߴ]`1b Da) .fAԏ b,؁Z՟'DŠ,3\z*-<#®lIYG Q M$-u_En dL#{4dfk5@!ިخLjgZ~Ph^_mod|I[h k@@cj-1IjkؚjdGT|bjMďOEWJyx?3za2QyHR|e_BO}$o!p@L_1\_ț3gO+*zDtIzf &Gz {0%zt2C6"N <;azd:d3N?+7@VO]a<ݳ8b4Vg!2aF%FvM1ꩌ̵[nh.}7IӸ( &!ONE/dr%P@06 bʺZf/]'iK&&@߅+}B>당g7{C>]q7 D2}亚-1 R@Ԍ&ͽD9#UνinjN=L'ðo?`2cWoEٺ5T鋎Hi/8`Šins- T2~NNn~@PvWA%TK0 xFEeZdgz=kilIYc$8 :U @b%^鐵Y ޳iW.F!&qKtTPy:pyM45Vh*Kj o2ruD_QJ G2V?iCmjy "^^ HCU.($oZ 5;hPL];ɦ?cp'l᩿&\ _N*xu8 ؂IYzag暒>i%/IJ8I=]G6௑VX<̦[l Ol|'2X8>S oX_ @$~׿<5&{{݆c9f#޹#PD1h t{ZT!r|1FqHGx7ʰ1#<{q,̨v|.1gYh|+j?vr'й)xm %dlL 1,;#%:AjX/hs 3/}TCW3f!f́㗴q*ŋ$ޘ4\bӓ?h\n+qgtY w֤6t$[YR4M8ktB#̦'|Uo[$'q.Fn_LӫO^/JBuf:mF:vr.Bh>?.um%EX#{MK%O]~0c?K5,/ qRdpWr#hknE5n,^]Ɛ~R=,R,`!xZF7m*VbT-Th +Iqٗfe-yq׿M9 l'y.ցcjՆӹbyV+X,ygEmvz)+NhfΛy1׶rRؘ6K(29ɔTL'Tk ~Z>q?r=/f4 OuaLߌ~Ⱦ1)+$`C|=ήv וa5'W[eW0@JˇPa&*[z@#,1_ %F9XFg"XY\ݡAO45Xџq3oZ/$}.QVtVkp1>̈́m}plC{Ճ,&5߀vg:iz6$+fb;|^K/V~'jAeՋщ_cyl@:%~!uդ*9!wXD_PPeV;~¿7՘&|+&k[cj@t j¤̷󾌾0g{49]&,{}`ƟP,2~"ze='G:/X=o|tؤe19F9%aK*]`FӋl`FBBcAκLnޚ\nmhOa7<;}U}S-s#njw4xyqKC0M&W+)/%YxڹmF Jcm&jy7.^YN/XG((FQ=qDkriߩgt͑<4y kY'Ԥ넝 KK1* wзtw'6M | ,D ŀ^s6k/1"i&tdՋ&,\¡$AIaЁˑR R@gSDFSS~d<~ȇCձ+ڻJpAV1` f73_"y2.98N 賂{' (qn01iNbJk|&MjEŒ1:g7z5;-]+ps޳t>+*z cW,F,' l)\A ] 2d+ mIq RQ|*xg!H>8j51-&Sw<\jlN.MnUԏm青 õg;غ暠m\e^1 r&µI:ŁYL,hc+sc, Ib(obr>D#oJBG6jE@1 [.)L)[W0zWT CXSBdBA(yULe~_6nFoVhH߻?659 gqJ7ߴD_8 P(:MF%y%|wjv|G9IgD5P4Ao|:S hA 9(Nf %kn\Α9Q^oht]e] 嶶t%dﲀG=U 3_SS$qgF<>2(*VZ*^1vT .B$+u9lrqe胳!l)yJ>ADbH.!p!SzIkҷYG 3_i1BIW2}Bd+Al(&gǢjݕ (f|;zEC,p yN=@ ދ{n:PY@yE.̛PfghKIT7nMKTh^x/\"CGrn*ކ|yiOy^y_s/ 5 pO=CAXWzH_Z[Q$1wdDUM'[EJONV\J^mL\-ᦍ?la=m@')a[8?F!]ZZr,ۍVwJ谒xV= A 3A,U[w[gBל8s6t]q_Y8ڊ ̥P^H͆lQ\F= cAQg0Qe 8&!V'Xs}䔐L/d K|l=bH F4<8Yk~&;a1gAv`-I*4D+bb[Ӯ7}۲㋛yguyBݠ;5N8 A\\pm1B<,4W oqɫ?2";:>x}󧕴썜}є44XzO ^=Xq7dK9/D?7E \:+XqZ: ϭ@o( "PЉ\Eǃ}P#h^x)b럸:|Q@=v~YPNյDӠtW#@>#ڔM&Dvpb%pF*b~ңmQJµrmZ%Bx+,zQ.P5'*5' %^FO*{HqlQ̡`y[ -ӵs%VdjӒ}^0 SNLyZPNi0GQ%Y"o^}gZ8l؄"5.R kӦ=f` #Vˬ/B5Qt 9>FY&JVscN@XڳyZku `6cf&0x,L<5:۰mu`3"Ӹ +"0ҕqpU^'egP¦q,\Qr;Q-fCQ&՛m#%G {;R:BL w)%v/rev?˚U6Y9} WEᰙIrXWD{ @A4IFm#(&/RSņꨘ=^.|\; y\`ma[4fU}bԊN\LzNp;:<j^0Ϡ$D¤#5^mq%)Buc#tǭne h+*DeuUW@=vָ^MeͲ,5e`\^+$]K#i/Q:-@N~WNybeE;?\ofHGdRW)>rnL3A*՜># CU {ԍ=|" ~3 b h!zQR MK `oAYF[nOJupX|6Ǽyǫ ^ᢠ%"$ob.j[vo|w99Q,_:hw77Knb|>D%C3K,X^*9O3GegwY _,_Hpg3(&s[W3H<VӴW MDE*ݤep#|$`2Vǂ1V2Ap$ ɐ]_ϖ.ߜ;DSнM4o:֏g9v23)T@܉S)Y*9s[у*JPzͧNHmC EӥmsOg.J)< ,:ڿqc؛Ўԑ/$_'x VBHqS0y;-~jPSst@ H$8e@I춷cwh$8ny$G&̚^܅/Pa#q6$@2BC%we:X hbd5QU!aC>66lG+fuˊ<GLxZlZ `-U3= I,SI?wO3Y|$f-k iFXIW$mۉɶ 0d;hbR5lz ΰ.!k'/a |БҀfJXp[b<9ou-/p")*v؍_mbojd6 "{%9kq ZW %Z$T|n0;+Փ%r5d`84QPZiK?(ֿ9 s'k#Ntn)f ⚰1aɥ-԰gF; c1#sG-`SY}XtkzGbk],1}w 0bl)R,YܹHMPxM\՘P̟6db5= ۽Q}%xnBtD1-ţ׾۫v/Yq9 ip/֭g KhX|k4 ]R⛖} JBQeB SzѲk5> ;a̛wdau :88ζ)a0G.W^f.4E^mH,Y^<JN+:G[R xfU[oJU󨩔}+HGBwaǹ/f%LLzop 룥:.iXD.}*ICSv PF'oQ%5mLrENm׆ }*nw` <-7ғN>%}0k.6O]!N" ]sPp %]k´$%=;e9LY3p*m>#yNDcF 9]._m`-\K" "U8 [{D#LXYƦzrҩi0w|THQM.\nƣWI&XvHyfW`l[0d!N-E^VEESsEѥkMo˫:GYjE56{xӡMɴR]Kq ݁@K 9CO[%h3yijڅYpvTPУ51 t- =pqy>:P V0\UZ긲 Ҕ*#.x1! >tKf0%hS68!h+F& X۞ztiv# xhZc3~ȍ5SicbFpiGp|_fw Z* DgV2.-% %\U`dh|5+#/cJH;]K*^GN Ǘ7c{Tm-Ü h?ɱz f1ۗW[Hs,;3\ҩWƿ:X.]┧-9c/x&Er[u$:κ 1 ykvC2?9 c=6 XIL-Pb_CtF+$_eX 1TMu_;b?LwFLXOWH=L0ZwE'NeTưU#_/NO*c6e:ϝ;g6s=nX(τ6xfB?ae|ða09.p/zC xbjE7R^rJwfiN+5U5rp^j[jK@ZCɢ^IQ :Oa'4z[`cb4ZXH- w5RuR~qNzXSuf(__/'yn0fvU}V޳ڙ/{wX|F: tXLKc;F)OI>PEN!6TJ˘r& OFv:|̐5r؁A)Yxz41AA4o&,QFCҬNόBx;j~ ~§2ܼ݃j`^cwC.t2D;CU4ԹIVIH2G`ZW$n7I>:6BE`KI\;We~vƤ:;ͽTn<v-:7h'~=ooK˛N1Z oK8]P ັ`5GE"!jae'pf"Q^7_d7+>Ys rU˗Mc-ʑdj s;r%7&x/>qL rIxu 8q~b%;VҶֽ4Ol0 {uKdBෳs\x FFnݩb"~1,.6T& ݂MNa-I896Av-xSDȼ4s,$x'WY8<mpXBN3?oZOU&~Q GVD e3|mJh a l1Hg;쀟lGߢ]o=x ?G&NV$⽽(R e.r@-!5װa\%hXFt>үܨӥy>Wn[iViw6Ȉ a0kՔ & }6_=+3\Zq%`s"2Kn5ǠOt ܕ; sG3 9vRStNIC:_n4H#^͂[q8z{'1>Q0Fӛ&(eKtԬmz*9OX 3[m*K:&yȔJVh8\P\G^L@6x6.ܐkT;3=H}Р2Ù`<[%{[$2Yh:yvEdMboh凅jzߓSn!|\N*#۷뺱>0,ЕȐz[sHL4ogQy D5t ]0:PI D@Ϙ(6Nw\tGxs?^sJd/x==C1Y)M}#Au==Cx9Y5F >| P԰QV io|ukE:4!ٌS :Ɨm6ݔܜzܥߦ`d HbSl`sHRn;& oOh~%q6ԯ}H_څQ3mڅޠu}hCh&2ڪ;u8*a'W^P%kd4y%Yt(}4b 7;.`өnzn bm,ͺ*bȟW8i/?&A?g}=ncs5GJcC F? {gzeǷ?& m[HF}4Eq־i~^*]?[0D:og(JMweJbng’f Dqڛtq|*# Cph%&{b WHe9%hša`U,S7wе?3bF%2 ̱L.ja^ħѲ!&t&ݺ $&pPǼhh&58m&E88ؽ'Y͹|Jg ?Td `<ꐭDL 7%v%bNͰZ"HA&rұ [4zp 63s*t}?^ q+X eijDsB~;r >QJa$MDԎn6]a: Ҋ]7=CIZ1͓&̪\?c;΁ à ǰ.l`}deEO#WA:g\vP4q]>RqB#\(kJuCdm&ϴi}/P S&H; G 6$smW1-VYA?S 01mr0QsUk1:$qA}1eZOⵦʇ;V|inT.nwamP*̳Ʀ]pC<03+;GRb߬b|Y\^ sR~c:$k9 fۀ,^<{h_ۛ|[@W$5YX9MTEit] gu t֫[ ʼVGC&:ꉑn2 4гcSv~›]fa)q=A.uaGI4V{*bsAVqպj0Ӕ|BK'm`SkD،Az ,AD70Z(fDϪIDجQeYۍm;D|&Usmtzjg*Qw!qTA)ͻvaZN ,E'ʺB2SddxppґyaF&$;l`BU1XSS{ra<4[`"WiᴻzU ˜p\cqq Q4fnv+%.+KmyyE9Kgܛ4+or3';)Ҕ3c]Z.|;}>E~$sJI*8 }.Kq,XUfF_%=E\KܯA{J|;l/ ZUf7{Mj;I)Etr10#,g'/AQE vq>FitoUkiV@4e!w5IC*kE`{TqɛÉn:SiZuֱ) 2-)@>,1xj\R@`̯=ؿRWY, zWp%?2wӗӖ$e~kJ$E*3zY/ pҭPILRπA((T9 AbOdJ~/r&DxdE(uFaYN4^kMgzBā1KOǣ5L8DSzWt82?7c+=I9#~GJߧԍ3 W2( #h %3o ~pL; LRndo4kt(0KTB|2Eqŗ+ Uw(|jwc͉*u}ef3",*L.NU& ŬK~pҰ-&<%V_!Y.yM GUp`X? KZ Mlp~H~y$gԱmq!<$;D R#6sibVR.U>Ƣ;ji;6}`xN[ رʾt A6? 0UFaۚ NJ+~mYh`܂VGZ>ז>lq8<>18o{7e'P=pc˪|1:6{n.Rm@|~/vNxءޭ?ލŠחMxe!s±F*-I%%w_S` d).^˵B-QyJhJg 2P &π Zo:F=f+]U8:^AI/:ux<p pmﰹNķCFbAW>'^C“M#,rR]P: '#A9$5-J4d D;q(@(b1YʨoKSNO?)>!Ib}a"k[bs'u=A 3VR=`Ex  wLd2~HVmIFY;8>ɽOQ$eoQ'Cz3_~Ⴇ!Dcl' 0o0U.0ql`?_^͒7ziu6ewXAn7N(%Zs'=T"~OPTG%.F5ip|3xgSLi݇huE_|XWߝ*u3`[j_c3O?eaq)'LgfL P=Ç *Dps=5u-H՜:;cTE"\F67^}d ch/[{0gKG(8L; J!nE3}*.UV9bj4x֊tzA֦+S*lGC %6 c1Ԏ O`*%wf} AӓILSH۠h7&ѽZPģ{gcSG\NXw&5i[:2e9/bO# Pob.k3uW\^Vzm$e)F./'rvZ_B)ţ%X 3-&rY A=Znm)9/wGI`"eڕ|BCaC#; ELDcß~-CozQm$=K̢ϨPC]?,S)E*FBl}̝JľVhJa˩đ$N Ɋs >pL_@&\Q:aϭ2 t hוv32їjG4pRM*koxv4vsK> W0KrbWc1'@3@!_V8E2-< &; 3^KveVLW/TG(XI6UzeyGmKo/E&,:$3]wْ3pSwOd ʏ9Vbo0D'weȍPba,b!*}Xmw % a`w3{c󮛨}w'_ 5=G]Sq2엖Cܐ窯O7X\`chș<'.SMօ`ol"B;bP;cNmà&Ul6|2}*B8a=v%Y>og@1!,&e5.*"UױUdWt#W9`oqֱHu}fI獈>Xt!D'5z>Tb(Zhb3DHs>,m9./syF AzڑvcFEF"|Ϸ PdzTwL/5ι 3b՘uja0G 6m:3F*bC _W dxt k:xqӕ0fTQ4bp-iI7Q#bk"]*Ͻ֧TZr;l3drºs0(DYVūL5]3t2'w.kTi_!ɿ|fȓ)a ʇ-BA)L gK+I)Kg Muѐ[aU:ʣ A&f탐Sd4QzLEP,{޸D"?OeĸvPDï`d~YC"W<5Tr4yɫane=6擋]CgvgTג8+VQ 0eP ⲯ(@E2g5\b$WB<P-x/[,uŸ/\ ^ Sr[Byd0/7K;Mp#sPY׊/F *)Q.]NK-up4U_͏ prH*u;8hN"/1Z՝rYȮx90Mz#i |Eee3n[R9=*ӽoݥO|dlNc穱?KD2# ZTýv\$"סvЌ,cj=smu=Jѕ`dߕ85"i[rq =EQZ%P1,W}ZZ>zj4+3S٫2A pj ЎQJ6ԏ_'\oT{Z$s8] o.vk=PJ&ؒI0󻊍}B\g)2R{2kekF=L4 ,~WC,1={2Ee[-cfM'k*A1R[W6zlՏ/4,1N,[72 2yRUw>,ʄ3l PXL|x3]Rb#do< LQC 7AYl0YO$tlmߦ~=AedpITXdYe]!/ۣ[ Ű 8A]Q@]YgR.ʆ;\05@t`_q3z I!d =?'%zR?b7$ġ32hHSXj <*"rht,CoةWI!ztOT)Ӡ!@j~X>ݢxUF.oHy5U;PFbǟ;3,tvv [wya +;'f)[BR'5s 4] 5D+ ӿ B*0oSyNMgּ #!ͱnm ̄مx:uHX+"KESΖPuX>bv( Q,Q ih,C̺ZEFiz?=r L5kP 2%HI:`l$|z%>n6ܮĆq%^O+B h:ܕ- Tzk$OgQ¢ΎޓN'hL0^#@ݮ\b.qIb_4bWJEf2p(~_ }7A\ omܟў+y&1#Gwꃓ}f}sxK_Lb9Z$9R?y  4Y Ngf"QrdIgᆔ; V2*wd-0bܿ97QY|}xϠ/@Mʿ2@ {|/sZqbOU4-gRbyH=~CrmtR0S2[&9%sVJ%/ 3}VAWe"jsU=Ejaf TBS 9BP'NXD+y*pmcAmM6yʉ Mxh(y?x'&ewn1<,cIwG9%یG,]w)GzjB(З_ڃ©tEC( CU2wtFs[)o ,/iuaF2_~ug qNlZ'p-h.1* &>nkblsjH!&I ?W >MU,4qձW$e(#"u4M= Wtw8Jy0öAMz; e:ܘldXI OS렅Ph;3ߚ M}\BbAJ|J˻*/AbH6EMQ ǁ,tYސpf.TR;{:5VQ;.n-?~|#,xFCLlgP3E%o GXUmL8N*.uz•*пT%a.,vzӗygddr+Fp?O0Dᡩid-B.ݖ$ȧϝi٧RÅ?誮W>ܐ VquYn 3o3{bC 4G!pOFiibH5.Ѯ__8f-4‡3.kO76 G`c[ 렘"Aȏ: |raRB1ӰnGҾ21D z|dB̿ k\8L ]oA:awjíCJ[$f&M{/v;cm͇\AX*_8͢1h?:)ln圝Ŧs~;DRѷYoi t-Ne%vfRanC2l~>OtNJשstCCQs<k J5z}AIJ,EDU!pt9 Hjկ]Ajz9b7tQA@E__!nt^ǡ~Z (<Ζ[~OlZ51 /I9)"u Z +Ř0uְŅ3o^a]52ԝͪy/)T ڥ3?mv OP^}I:{06Mɽ)^/!jڭP#NQױSg$aJxf:Wh尶S9_{ss(4@ERS"KI\Kv3cs坱G74{6VNfmrfZwJY/dS]50`ҁd#.w|jp8M[F]A(Dxv5H,0*bMF6WBuj,!:0OA,L5!}O&t;4xJ2!.~' 7  (odžgR\$I]gT5at6I Zfdr;t 艔^+O#̌3rb"=[CHR 6 XƆu&K$A{g86rL%]Ef(9apoϡ 7.Ĕ>"}G NٿSq_ç |!RQBEw&r >o`wM#kE7LgQu͟{_@"bG'HюyFĖ L1F@_L1|xFN~\Q *xgd\6ܒ'Q]HA!&e4ؗ"T^! Lֶ0m_"=4"7A*w} [Vd&e՝{iH3U#څaE:\f @ 6f\#|&ĊgEG̳{h*X8 c5µ(Tj>,J?RH=Gޚɳ2A3\hvKFU ي[裾Ӽܢؿc}"1>sd.r RK%sD! KEC(@u fn~,l9r=VEXhV)L#, !$]w&bt RwhmuTjq֛"(Kr"͓ަ~/a?~NwQ;疘Ss'_::)%$D:JQnBIp]6Z) D|m@DUkۑ\(60s&mSiɧ)" 3\S<% ~gjרr&*gp[ = Icf2&_M*r*&JV::)NZ(1ttC'M_vj􀷿gK٦S; c Ib]9yJҐ }g<>X9|Y$[!Wg (Odv3Z;zF}U+*ٵeSj8}>٤ͮRt̓ƩMJt /:.QeC`L҂$#ƦNYW4@{R8ۿlb,kfm`Y.k-yZm'/\U(ݳmi FANhzqtkcًjN!![$,af< ܍53mh:ߜWk5fR i'IwԹ{aN1 .Aרv| [K K 4Q  %BRC-1(vkOJzAЍwr::潕BJM!Ndp\2:IF+6:ts@saC?*zZFiIΫq'OhlSӺ' ?Y 3KxbI2*b5H@- ,a^RvMwSI'aKY-80̠^eM[=.(  y~pMa27b2on)S|[yeU7Cz MNlu(v1o~.G:"09e>RQ:}[:Z,$b O3ր~.9)~@TȿbzT1-,Z\׊-bX>5Pn{40Zz؅5,ʡ(18hyu>.uTx6RF$*woFI^BLZNj P%: ދ _mMQU'CQ앹7PWmD7kT|ܫަkw':F~h0lFbB@Iʼn/Y$\ 5ҏKX&(sڣ\{*u}niJq#w):eb;U2Kq*rJls#2H.֎lAeqtn3sLm$ ~2lK3U'9cY`z䞆 ꩥ Y_=wORy5qJ9ϒsyX@8懾l%vj8 MpԇecUr## 7w):2Hl0j_'C~P Dݯ fHp'bf>Sy>:Ї:}p) vr\YLN&MFmja01+.wGq8໏DV(RiE:҂O`ʙ>j{1ISUWmXxMx uLUգg?S͛Zo(Q.J)8nq^Ѩ{J| &)4$*/5;))mJq:Ax agmAαH̬x7rwy F=pԁcVkU UI$ 97Z%W5-.nYqטIpym|f#5i}mfʂ qQ>>mo@8P~'4əGK[RƿoN;=0F"nIHH-։= eaG%V(І_F~{b l=wګhGtc\0’uԬHoL &#i&r%@9KhDX*ZRcx96e֓]R.FA;Zzz_Z9M@IZ7nfBp=J%gmfcDaI+%8yƤ?tdֹ=R$w5F5"N9Yh_9 pe,Ogo4b<=N(wJQ<ɓl dyY=;oܟ)͝ZZE;Earm16ϙz"kr4סSRk^@>_:8c˿3 >U_rEk4Q6'drT@cmбVYY{M!0jEq3 ,3i4Z^?!8L2n؛OhLP.Y&$[.4;is bx[1sz2 1~09.:*7G=-^Ԇ+V|pS,5Rzv`aIb V:4Vp2VK>0LJ >.-ޠkw]u(hC{HLդ|JW픗iJ_Ftg_V6447Y`8s 2C9s#;׃qUmYAD EީbXEG,(B|@stT0 Nl\FjO]EoT`Aپ{ Gl%[ri j6N5+/a-Ä!ĐGcĻ"υ;w MwNa־008~5];Lqž/ϦG )Ic#4@2gC`fvuv3)ZL&,3E9 QB9R$վet}Sa24'h(hB ^c6%zh-M"sx[(l^KC_ػa#ѝnU☉,a,3`kZ~\F?_Wojw0Ȁu&lyvQ;D)]j،L§wM91EQ͏@SSZBSHK/V,͢3x\EZurE$2 DC! ~0LލT(GOZop * W% .kX?1hݔ($׿y\Iv+jD5Z&Tɵtpר!H`"gC/!aQYnw7,qA]}|Օ5#THnOsPLɈOb9F#K.յnL> ;--8?4m $s(iRP-0^OkU1g(<:IMr|<a쿗q-,?CxֆY;.VXdʕҌ;q-ĨBt4Oњ^k@~~aӔg5G"(wLH{[Ai{KGp\/4Pzβxngԥi:lSЭMe@VfIEaMyk%tE*[՜*6=$U,};;񂆸KSc·L-!"dxBRS!-xo936a+1#ev:7 Q(eGTHPˮ)($ճaj0 {#_Ex^_(s<+q"6Zy@˯Wj?@ms:^kA+0!%W«-ҒKd} rZyۈg#xHFu?Q*1Ol 8Z SxTduՖ)8&샧Q\G_z ֢q/Ƌ Zr[J|[丹ul]*Z|7O}yr\Ȼ(MBN$uAlmÕFC¶8_?$cA6CA>+ٻa~5*Ƴ?VI4Xw8)+CMG1uNy@Wo}芜Xi'HPc f1jbAI`81JrBQ%۔9ln5^j95alj3nbMgo4"hϸ Pf[MI 2ufs ۈKKЅıu@stϸT*Lq$]XzMo=!(Η,x%?;B51v8 &OdO|[eBI_"=/lFڿ8zMw BiH|ntA>7'\*?3 kiqsK*g*s f "Oi0} %6L[;spg|gU[Gp:lo$.dןu7Axl0:$Kc§I? nDo'$it|?fY^Y>Veãڛ~{ |+Fl9kp׺N6nN'ֆ5 ҇QMzX#7B\ʸ)/E0[NaΤo؟  (C:"|UbV Y0 Mw(ԲIQ[pѩڟB) @Ql:̅RBHYOE((_6 [fkER*BF9Khp<)[Y ݌l׳ U&!A_IIM-ےJN'; ;&QM9h?$3!TrcU͖cw] ߗGحZ;ީpoGA*ҎHZbWHcm?g'贮}YYBXѽRE l+Jm*"3ƣGoٹ9,iÁۜaȪL;=HZSd?.9&ȓMW۫%rSc. >|IO2v[zH oJ.5wZꤽ0N`&%kpNŏҹ_[Q2>hf"w!Ec3he盲7Iz-6]6 fްn'Q^kyLϮoNBdc\:`G>p3hcwZj=ޏ([ W"T( f kYЌjtJՉ^@ xD:*;%'zǖxʃb*B;5VRhU:̾Z 2kU%CuLc/ZOiRyvFMKSTԝLUibBE83\i3,ntT ׽N|M#3)͏ѫ'6Z>\ Dצ$zQ×!xj!9 wD~a*ېrq~ku &eDP@M qƼa'ȡRsPږ>7$G8K!Z:S $es1#,lxM:ܗ:ΠgςE%ih)&P -77Dq{c)Y+jU(Ӭ4,49?p<'S5?g.35{1mM6SNKK^yRg1t!jo?"B0)퐖{ 6Zۑnf{i #XɯoPP((L&}ɢZ8'jɣ,O$zpW'_Ot@[#f^n5j( Fa@9V%ˀۈujJ|}B'1OZyz-(g, ykX wplXL1֜]8v:,ʆ/:{!@t"<:GJKLJQh]q&?"CUN CstwٌߌL,Mu'@+uT|rُr <S0tKO%9 *~AŤߏ&v ]NɕUoGv~~pQ-3q; l$x8w@mԁ9:Hn m+mWҐ㛖qYJC~k jo4Yy=7M3OKioƧ^C?\U "9!8x2՚f'dQKȞIH՜Jǚˈ葥 Cw 8^rqpMdgvABa-ӸBYq3]+K~N7 6u7ݚzYCYiZG!ef8j]nsC,,H%pך}3:V>djz h2՟lІ# ]̠#x&!A}.EIVtA>9Rm%pw}L7\mG}Dڶ;%bZf"n GLڛ0k;m:R頗Aeh:u\+lЬ(\Ḟ<=XCߺ=}S+A{B["VۑA@?v:^ ͿgIVQw`6r!M],{=8E+D3ؐݱ4/| NX,i`YHxSLu0paSv^9m)_Ԃ ̐HH7Cn ~Gr.קq/!jB8ܯ=> U-ONtEU < =Ou$$$]h0W0G ݿfEPW YUMkWA06r\8*}/4T6c~/{`?aYL'Wa YP=X7Yؒ%rCjuRX-#_DqoY6:wHw`l- Ԋt) /q^ 4]Z5ʵr8kޡ-bezsh#_w݀|uT*7tK.'U{b0jx1&e&^9m?glUܘkuMý&~Aw#FQ sy{.v3#Fi׬r2i]Gh?\@ӽ:~N9|B MWbNDDmQ{/eljh'\}+f~G G;-5 ^t9'0exdoM4>T<%3D $~QN d>paWжՑT?l:uʸ2[ Η{إy0.Y!;| X-a#)%87} jU(#?FNĩ%I#(q)CJ2Wagxg82~!7y)VVNe7LTBZDv\;6#Ek[Ѭz"}ybة!XfVnFzh Y )x8".tΫO넷T;wa#(lS)B#ˌͣ֗z-iA*_Q'U]Nw<3^^XBɃŴBRv p4X6dR%^wa@{W [hڦx|PTआ: F8j3΃Nx KsT9JɩDY*%svDGG 5}HqfOC}vOD)J[,u1u5hJzYQP-=E' R~GPsf-oʙn%4|О \qYFD}ӚR I_3*W?;rwLJ"'/wb>ˠB3!8eQeF&C>ⴊ\k o1 Ad\ZѲ3o"~icX1OАa>̒xe||?ս.2:XWc 3lU~8lUI4^gDW3%REZN%{-?Qru{O*GG<"w9n%m'N6˄B534F9u7;Rq1˯'r.{@[&tev4_U#"\ЬH%ub \[N7"[rKfi!?xݍwln2`e|f/Ҝ9p‡傋}ZpRj[U ,&C *gݒ~p7 oi2 S­_ԟ~ v@|}*Lzp?ƀwgNcn\\L.c.fQ^B rߛK(1ϒ[Lh(Epʢ!WYDܷ^ރ]L[OR$Vfiil>v $Mݗk}BsB(s=I 4]㇍Dv1Fo0`R/֚ϯ\"w+zmMJVa!nUޘMkR)AGcO*d}68gr'ϗSv*/@֖@إՇe]5q܇6($qa n.(*5]{nZ?&JBX:5T=]~Wңzy< S!IϚuY,p?o> JxeI,&3h`{c! @i7hӎ:KFng휿 B~ lC41tJ{M|_VS'X_PN+6YcNҬ'4{ *LmӰ:C^b'Đq-Ng~-j< 뗇(KE8sdU1yg#hYeJigk퐦F vDHl\?qu)_[U  oA%#CH /ЖtͼQ7\@kOGnbUP[H' /5?0NjwdhL;R8WhXwFRSIK9)KeʂxQ#tj4攌Hq92 rmu =#A(EQ0b`fo.mHT-9܃RXz3€i; {T)gLJ#c=?J԰꒪D[fO *y"M8˞kX/?kSKMB_ay1dT"}*ˉB̲l(xp #]w0'APæ&B^UD[՛Gq_2Yϔ 'uu%P:a0y 53tl'pu%IMśha!]>9jt[E%Wqof tR$t鿚+a,+[fRzYFFhnsjt^ p/w3 È@4X9UϿMn 6.01cQ2OIf]pySwl~&|\H7fg8u~̻Em ^ǀ#,/dɳ(@&v}LN8Q)isKosD Y0a"~6tr^|\!T"2gxP$]BKgAD9 "!\YkgX`ܥzOxvXI Fbl]MB{8%Mw D~ꑖ > 1JP=;,hMzZ{0&qHaU+|}Eq_"pQ41ޝk',Rr$'y6f(`B:z7Ogތ>7u`gد/#Wo{E%g0khHJ@Q{7F"mr2BNnb-/q#*\r5SiF˂^Mv8r֊!(g]P%>^T!I;w2WѦ`5U\ƲJ+a]CjyPߚr4@JnG)buP_adaX;baP#(hõ/Z5N J $t!*n\@t7\gSmgw+?75)`34J`ܸ{ [MM]$Eܑ: XNCVAB0>U،I 2K|9klk”x(cj*HեA<aNN9VZsU Dhd pz.ki a V6JSRI 9%:2.Vh(+4+"V~" R[b'Sfl0`'YGK/i~5m|jAe 5V)FƿсZ )_?^Py ~q^tmݥ4~!f*(8&uLA&✭QRVGa@/ 9ӵw?F{pYR{$@ 1hS0@8%QYOs p$U  !9Eom8[b[(Y)P;0@D<&^QC#lwAFT i\=@3s @ ZTAl`DS(/v,X55|+RpdeM !NOЪ>⭽G)Ոci$d @ {PP7m+``m5,^v,,~NpfΦ!uk'Ȁ:bw3]鼙~YD&;O?`)muBT;42k$H| j1GS| >j[IFB3#GYݏ0jd-nϼo߷j+oծhS.<;Om>[=ղ'(lY֠D^L(Φh|P~OC'Օhƒ1|ׄ ĀZfэ_ x /U_y N~y7 GHgX^x$ȇWW&sqX z]春iSR3]0[G1_x!?iNo.a}h?2my_{:/co2YR g: q5=RƁ*;^:oBn۵fb~ NS>ŌbQUhы1vIg-u١E~[ ɀ)p zH^f34k `d0_{!jtb1q`~%fP|BJ9ŀi't5E2#4F'A6LOGpqt$J-RyhZ>b kV %`+ƿz>H6 3\`3>{3'襻yZ ښR++4a߫Фyy.qL{( <@pC޲b 8K߽Snvy%􉖟^`e){C/ť2Q~w̍{MRrլ`kYD~,j-1xBvGǸ|AS^DZ4P!ޟ:7]`4OMx\O{%RtGQUu`cI&fa.ƭg0H0}#ɺB4sJFڌ3d=Stj:t%D8_bZ *KZN(PNEDO6g̜RHT1z155E!kYlãjv:') ?>nj#&:vbAgp 3lNO bA]ayv4t~ X{DTL.CNP[@JƑeXjscϕkEB]WW'cպ"B+'J9 !h:``vGKRQkеW{Ork+ L&d, &*5tM,{AomlQ󗍔[1t~Ȭĸ\9$•a io:q֢\3`p0_H̻^KrG\eB-v=&:i=B:`p Wm>/jY4FJrD3$~p1^]^w6,6捨xja9&-Ġ7 Γ@Y3%{ ΐ(bKi-[wɁ,2˓ȕ5EjKEE zgv8 ݃BdL(vR"O2 gHFWeq/;`YcwT^‡ExX(=)[l뢐n樀dNlk&o=9#ߓA|o%ӤyQ(DZ_E Ϸsn~|;?ӧN`JhdxN_C&moRnzC8vxB)`Cfd::=pT!|VW9= k2<ニON47;ED)-^b3:ې gGAr(M{Sa0: tȼ &2( ^R|hDk_y?kmSHϔsʋ; p5Ǘ /t-n~ݨde7>,.Dqv'xِ]"&&x"" ;CzXUm !`)4x#7ʉǖN$-$ROsFcA .i\pIcP:7r+,GDkJ+F +i9Nߏ{hwN1Ke,̺Y7 ?IqR`~"`n&?#@P 8"'>¥Y2$o5}6@,,0榺0W/HOoaDQqLwƿن|vgn6U<1 :ӀH|FVɻݼ#yzG7.Mo 16 h_|uVl TP[ɔCӛ4D7NxCx#HI.9+?S ;s%an ®P=F6,\>U v֬ZA0()B~R> ^myXC&|YWRp̶bp{XyusI~dw('܆r~wMkG}I0+`0%%m}(]hWQ qbϪp 2j~q}Ѐ2e(-A/FqJ9y{] skCUPv@~ O-H˕䵯avyn<1>P&Q{=#RگlO/DnXeb}FĘ)=ahl76  c8IPG :4oΝ#f% B3=ƷXu\xRoSKl8uF =KYai[rH8KGĶnw6D (ť9_ It C2s:79 .)v',Ýr/ݿf9jt_x4\v޽q;-1EGJbj3;|O'`DJ! K,7 Qha:MrH-> }64)|3ZwSdL0Ϧ1m*S;^d L^M8\(LW}n(0 `JK~+݁iRZ Y*S>qgΗ|!}H7^-K# )}Vmp},q"݉`\^/E*KV>hy"}jx>iBb!CE}|SB4+BD[5RB&)O4Y*|+?۷qCA0hꘋۻ<`2i8*ߕۢ(pgɱoUon.! fk&{ʗk0+bhkM,[R9fP`Xt2SJiT ŭuzYwWJ I, (mAw>o)rI(+ LDak=%ﱓW~zƶM? H"w`\kGaTo&tL?h%OWiI8l{f0~9Hyþΐ͢hrG78iV.U~ܾ9C՟߾$8ť׆ZZSm+4mW)PY0~qS >ɜ-%*;86MYXףc!X9DF+`JeɻS 6{LHOU3fI5[#`G)tk iɓ%<~hr=wY8n̖ F1"AfTaa=t-jڿnEӟw'QHj);3qP?ZMyr!Bԭl:5Mۆ;3  -䌅_y@!BF:D%gSvؐ8[ K=W=b<ć7ª?{0hЀ7-#[O(#P$㧃Ĭk3{' 5o{aT%)2)FJv4/6fK`-[ / Y W_Qu+xK_[J8~UO7I(SUKEBIic '@cj.n\Lӫ-U]Y0i3Lq>+:]7A7B03hu_8ϝ<%/QS3!֣.>$M IZ`1-Any96FG压LJ*]qTؒ -nvt탵 E`A%:Fn8&;v^(ʛ!݈ǐ]QnIZR[svo; S@1/Ca2Ļ=!m^闼6QT䓥ːbi]Qׁ&-[ *01 :ē!Odr[͵!?UN)D.D7`{5Cd3#L^'gZToM$ (gY@hV^(ϒ qPP"7@Cx}jZm3MLi-wGi:,VGDwe A=.1AFXhҰ(G5skm̳>i: 0Ez3N)fµ7O6Gġ2Oz$^]x5򥺞LUS 0fshLg[i}3w^`VLFP~LJ-rpx*P9nz);ȼ$+0深x4aG0&uLV]0`t5]fpvU@ dCgݩ3CB|# ?Fv$Ql% K )=L콋2NHg<DYiv@{ eqy[x{e6+gQ<&;>&ihMq7]~.}߷Te,mǼ6!1:|>a<$2<`UAoR:w-ޜL#0ˣȷ#0Ea6ʚY1ۺdž=7BJ/#coB5\Ol261|\^8&:ǖ.*pue"(W}FHg#8NR@Ŭ!::;wq6ydQ`xZ>s2p&u.Sؿp/sX*YsCv|MǗ(Dň UCzJGXlV_W( `++id%AF` Z2CeK+&H%3P~xZ[Fx))R ~TÛeӿDbμ.@:KYfa69YTrX\zhA_ulŪ@8a̚x=):pRP[\ŻkL65[&ѓ󹊭NVqږ4SSM{U&pQq*s2={Z-UH# HI%bREGAqA=L6e񪋬Y3KWSĸ@Q=?&N`h[X$:>vw9Fō^tYz_-_J5Xքn_gMrOzH<$jU]`YHK)2vP _ C,愮5*S =dmEE 7m$A/]'?)d: ix* xJ0iS}Җ fAmo}D:#ѓoaв@D82pF=8E˹uV>Vڂ䫗8E"<2٦yb@|Ka,ͭyֵ}5bc @uݢ&ҩ)K ]vd<- Yǥi9-5c go_qwM%63&`C"UB8oFU\59ul':^~X28Z399;2^^fmn++xaV$!/3!ۓ6Y-l>m8dHiQeT/ҘmV5sbbr9w#/ń mHԙHmq_o§F& O"z[S&tN.M(fQ}(5SYY Ms\GѪ“ğ#!o[Ǽ&Ivu&C9> Q F nDz|뺷K$E bʇq*e$ XY@cn񊑔7hR56p&PMOQ#ωpe^3 k;jƔx K1ߑЋaѠؠ2>,Y܂##ew Y;$ZZKeۀ_k`m.ƽ2F<u@ЫcP J~G j Z},qo]ZpWgї}z0{2hUD!cx#φEԱ~} ͧ)/ !ܥ9l!yPNʡљW*;T;AZ@=39)2(RFx&BVCa;y: j0=_6-{] [}-TɹH&E[D I3bb|9 aO#S }oJu!2|SWRvrCi) Wߵ#CjӖ!zR%t]]qUЃ )U#Bgp_}NO vW!_DLI͢8meニ9hZ뼀r3ZGTeEiW> | g2x>h|1'Mv!۰`߳=kj: W |ޙA?Nilfy|IS^F wHK6 Y=AWJiHE۬έJ !.?V=SrI6,Y[Ev[EAxi0I =1aQMp+ⴍF5֙hM| <"oO-Dt7I?[kub]/_ڌ\湵qJǑrFR3Av?BD܅_:(s8 x%0^``:mk|}*x+~ f=Hiّ%&LxʿfmLHFX2߯@ˣeGeZ,N#ͦ YvrXs"f|#^W7?7 @FD09քy.sRs:Em\l:` !*W1G/YMnn8Y@HaM]T/{@`gJ쉆R].C˝AeHW,%hYXpS̜N.orM{Aq0g<{-cJ m `KcWO ;۩`tdL ~N!b-abIAD_6S"d¢.w/S:+tW!,n<ӿrJl:`ټa4rΘ:^$FOA1Gi5$Zf$bB,/uZx476K_,dc? AWq{2y9e+cWYvG4>61&;*c\OkO.55OE7Sod!Q\zZreyC8KK8r@#95˅6מ$-;[|p骆bTJ-y5MY]pWC-}1"|fmV}{؈ŴNܯ0 A ij % 4*C$3DUe CB4գf3]rM^NMZHoZ~_R M+],x)2 &x,ӹb1JCow/NޡbqJh匪t<[+V/Cd(NĺS 0E2wC91{-'/zLF d9SMJnr3>E>D'B@gEnc0G$?mΛuy&&O|KƆîxR2ǐG&Gb6k ,^UmVQzTEWϙ߸[P§DfriF;Brz60S q*Ɏ:OT>#%^glD0ﱖB6 fK W9j[Bb.; PdX 98& 0;8(Y" U~L! [RxwfL wj#nNASn Î[\=ͻʮ$UxR I5CͰo2^^0ܚ/ŸV?c<#Zې4^"OO󭝢KF#); Eo_%!->47+>>0|G۵4 ˖J`_K}>@TLx7 |Ě o}p..C3t.>hC2)gpX凴4WoB,z6jFSgS4ɇ!ɀRiS)=#D$:A z/rf:)8On>; Vxet4V X!$XXMG) A<@ %Dn笽8r|=eZ JR%ݱa<1Tj7 di]gĘ2BW&-̎z$7B\6pl㆑ AJbCKٛqa'DFܩX"8z!n?jMPC@X+ɰ ~S]mL!8)ep>V-魷3Qeo>l 'J陀.H3:~e}m'rٿyb 龰c*Mns T$Mt0+ tR.10.-7o3YDj/wuQ&Ƃ%_ze q/&1v)r/VX$h8-=MFܶY::O^7}H_%#o*,"8 'iCUPm$g0&oJ:`Ur}NS7Y3=xx&ϸeLihiyͳ&E]:0%,+vhd1ESn!>9eʬ^+ё8Ms%[Iv~9_ zLݦ`lWrOA纸i>sgDז=l{Q?kSS$ULLlp$S8v+-"OkF357)CJHeQ .ČۏN+`I*e bQɔx({wfj#n[e#,v}R_v~ F4>T:ژzp.fxfD|Ϥ6KLYMBTHh ;&!|&.̨̗p[ 9ht3͘Nk6؎dsc<n];C.ɮ$+խSys!U cOB688^J~I'^"|>ii /fmY'up4`Ep)} Mʟ7N~DUv "|MRW_k822NW '+1Tw+d5OQI2e$Œ@_'YMyjJjK5z-oqppzGXH+{O+QK`l=`mH n݂ \WS%5PC (XpFH=*;I%c[,{#7wZ^T-q#SԩjxH[rx.8 gWw{ܯRjW \@k08ɬ#5?Fd v.:UETކ*s A#j@!P捃u~L$ۗx}?e[ )cQ=TZPXϻ:. esA!tƕ4}m沏Nu* jg=G`˧)NFEs/ ;C3L^dtm#k$^@{6H`b^ԀnPݪU$Ɵpn$%Ͱpe{\U݄$ ên(+Μ,iѳހ=Jyf|t/ 2ִܼo}$JֶOǝa0]Ai(&YqcJC!k{Ʊǐt)(&AI8b^^%pd_)e1d/2JCU$@7mkVAr~IJ^UE& L"ڏMs@\=0{O-~-(#"ܽr<2+Z}uv6uߐlz@nYE?1 ˨ >O=.b~3 9[٥:`3'*1N:5 t"kl J{#: i+!)G'`]Ѧ'U7rįq~ OˌR̺1"h;dŮGyؽH+DuYnQHTӪRs,B fU J߆wc tROݻ!(r"cp!}H%'S EUgː$cCi(NvMmH@j(NF;ncFMLoe\ * ~尾bjR?tTd'y=K4xHVÞj^ʗ-Ol~6JpysP4-b>"C؄ȞE?$0U>*U='v&P2.gوKdZUi WSf}9hɱi)ta}_o!2XDabtf4,qw>ݻq`E710zK2ⷹ *PB9\'jAoYJpCȀGbMy98k|iokn8aœ$b GUjD,],ѕ *'h}u%@5nb.]ShDŸA-{O[(]v m^gƟ_=s%reLln%>WZ*Z&vɘk&6PBHUoS155w#d(CiѶLINP.1+y|=[- @Hide]%RvVn%d!,!k3\(?VFXEOxlxʮн,!Z!\E NT2(})=2ۢ^2Pn`I1Q"\o?yc/>Oڲ]0|ϿH9SЅtS?5?PP(Y W+6xN*a NMaCQ-{I`i7g0}w=/Vv"0$P ^@>O"'M[Km:| ;o@r!zB Tj/Ox'Fn6믮p1~HAroVgf٣;YN9  eÊh8!+qq+tv I l9WDY(vT1ɡ6 sϬěAhza,|M<6Xy 0\4eYkONo3u}?_F W)hvզHْ-Țz gBх|p3ʗLX9) YKy@bK4暶XI}' MFr[/Ldۖ6Q !Ovb·VDPxށjg\^>[2Si_5 Y?[Py,1Cesڭ5us=Wh5yTWghEDG(H(]HI#a=3*UbxR,=+X^;n6s ˶hY ,V*ܥ۰*j1&B԰ò7+3A̫FP+i҆d0j,}l2q>ܒRG#Q_b|Kh[Rܝ[ܧRb 1g9pd|sItuޞN70^sK^'9.r|o0.T/h`"pPZߜÖ}XfQM,)_g]6ǹY3ڟ^L]  5]7R2 qqjV|mvU֋􇉞ST|ɽcǯ>?Pa1sj#|U Y p{yi] 3SM oBLq:eNSqk1 BekI y/ʺKV6hj Cϯ"9L֛/5/H5A,Q)3>%ʓw g)Kү@nP ?eRe2*,^ ,09}ؘxUr@?OxΔuQ54ƶ7HToz5"4E){/`:{X2zcϛl%#DCyv8YvRb ۼ,HjҜ;k*Mj#:"SݚXX,S2՗'e"hb;YHe;6%,@e8-;:KL"R{] k*9xgE4uJX| Ԅ,O<<:c @_kmRbc9Is:QA X7IEsu}}Km;>sU-#+K~emDWK GYkJc#D#e))5$g&g4|Gg.Qk u K"{VeyҴ% $5 F)I!/f&T0#ifN$d2:KG#lGDvX>#eK.i]sJr?ά"2~JVm™6  <-kA ^o|U"aTe+Gq z6[ɒ}8* kخX^y|Y4XQL"} XPMi(9 @S<:L/Q:QpI̧˃1+$tP{~<~|6k{U./vvĘ3 "S(>;ķ-?LUwl?`p bCmy{?ts>FBOۚ[` SFڄrmH !!MKW{;sG;M>BTVեd|,![VF-6aV d%m1`e1Pt4xwW*ZxA%*J&! "`Bjx5Q\|#\UhǍЬ{|zY@bϵ񟹋!Sң4c-Q1=1ﮰQvWkKWQ /TR)fZC.s2-rc#\ ` Q׃ Sؼ.k+3{Tx`ua]~upGE役NWE 'PeQ}|P;^/q\+>xJzi̤e~fY#*'\@eg5*!c {yؤiTR洺O57[,ϛdR0Orz78Z"@8 IM6S*dDl |v?c2a#[x[#:.ݩ@dKIX~C$ϣ)-*:wgJ7]7^{0a`cUAMo`8`P4E\/g*ԏłYpneY ??+fϾLD8@|qsV*|ٔ?;ks׺A,D3Ԟ2$͹FLW*R3ݸ_c6q2Ϛ} +NcYDL*_hμ~(D]5aoAek6_ 0#]jv"(IHaN!3{I 3E{LIM~4:`T1xqϠ?\O7<%UY^[VBBRdͻz` wU8#Cd:s1.m@k`O%7_ҕ1ĘySҺB[?wDzv[yxO(6mc|6lk'2i?<5}h=+OBPMIx?H6BoIΕOhƛ]8rZE+] ,?,y4 ^s, UN-y5(+pheiՊn0R'sx4WBh>TTrB0rșz%oV}]+g] J,F=ě,v7U{r:ouC h8 FLH5;cf gSUbGimʝ')duʐF?nneiYɆ[r&,yN=V67~JBxdKPekw(|qQHLHDg،H둼짬0uQ#x?/s/1O2D3RIRdIu%|zb=F% `xF-l.`7l?qʭ) Mt~0w@I]o ֏._&󻩔lf}{+R/&/%̳%6'0+SzgXlcVQWQ$YS 21]/6< 9(cj x S8_[ WV2Tޕ>-ςs9bV4`'ЭK\K^nQ/QGQ?c+zOrYQ521|b"Z m; 'Ž |%Y|zZZU{9:cBEy8~aĴvN3iNźv6)9FBE|khaXzuj@u: k)}I`k#9$-F44vYXU8$ݎlBQhX&%}kD\\s7$AֻlDzޯ@8df BŵRR8ksk; fb˚1Л˻뀣Lr2:\*;\ˍC+ l !9bDHB;~AV7/YP:x [O6l=_t;[䐽 s+[p Iç E8-"GkZ"@a0XM8Am3'A\}͇t/^>x# ilE")%(!( rf Ipk@t@ Shvװ|Y" 񦭤Sa}}1Y@^%YAq|dziU,"愓kzoй-:qhh wx$m7Zү~baYD-5ՆEKtn+D/^Vi< yEP EtEY Zhp;Lr׋iPQ-yg -EZp"`>:T|n~9dâYWͫIEH5+ja& i)ڂ=C~gpr;f2gw0h? yZqZ/Β)AĒ1KɄ$lUpWնyD`Q1˸"zza?^#gMw&:/tHV-5s2j$BUfʥ\y)V`Spӵxu`Ex2KbZeo'<:GFdAK D) p=.9FKW5Af>tĩ`Aqq7HO8i&bg*߶ݴq}K4dd1qJ-ӏJA>u4b%[zÀ{у if  {`m;+6>tj" Z۰ǟ+v))a/SW~IQz6>mDa2:%{S*؟B&3? 5lv[V(,%ąeZп_?vM@4/טt~¬iH"ʦxBwKGx@[xXDO)UFWTooM}97d~?)́͑Vp9TKmVpűTY cJ~OMz6sI<tʺ(Px1' "L+F/MsmEc$<] 9J  V>6hnCl0jt듭+Т:&EA3WS$4M~| C" E LЯҺF",kyޢ 9FuTʓd%]VE9jU87XB9(qNޡ[밧:DwBFPʮj%i/J.!iʅB? TfBmxGߩűnthK'!ro,_NdU8YiSP᧜F/'_!,',,%tb쨬zwA@GCT`ߛK~I8뮝kj RR"@ T pա'#@EJDu ,v̇M0$t#޺m.$FV B:e'u1W{󆙃Y4 hٗ"%{$ }G C?kDD:'dRl.tf ,/u&vlٴ~bP-֯D@d/q?b> 1!'}ZrgsNGB\F=xNDθQ+Fj** )e-zyθl FAq-NLL y$19I3x>dU2msqi1\[{$@O{د& Vp'aOLLu7d*AH@I7Yzy :6h =!%3El-Jŕ{"s99ﵐ^on77K_gC,#owF:hkh- kHkpؓHl4j9KZJ,{jaXGB9Tq?Ry1gXAï2mҌMtsl:ܔfqJ]00;͐' (9JD]/3Ncʼ'}>k~ :H28cBp k\qw}z' o_^Xmwԙ{%W/ rRӏ4Pf z1R# =ISu"-)U6GRd7ӠRBCҤ$E1hwrTx[[C'f^I#;U2?0CE})a.Zؿsx(MOuru 14B2VƿJ:ђͳ9d"b$qe݂h+xUa(9]NZ5@=\6XGRw|s=L J<BC- .x~̅2溾jvc#3)K'/-zz5 #| M%vL(t@Qy"(EU,ˌKOg9Xnr ܭ7QX{$?<">KF肥3RH)\h.bH=L|3o sCV tbV]rwR=) ?J2|Qk(T2m/aZTӃB-I^Z`@RF"ق1{v N -4$~sV#9mJn u t]u""]bQ/QA3П|XeoU3d'vp'\v> ƻDbFVbo[^`WdN&[0 RQؒ?e5_-@/`=ӇXe0NdQTnOPC$}V0jH4.w?@ QuVǍj1ZfJa? `Yv ,Bz֯w>k# -V`cO*$3 w;EDN&b"D#~ž[B45EO٘M!Y> ggǝ$ˈ%s@guh g$ h,+V*WD!V1yv>)<7HLn}P%vؓƥf'Sى7̹k}?L3J>-k13S«ƀӵL臣?6 h$[jRڔPAKzXBMiQum% d9od~o}٪J(e Ѐ7 &BncO)`3:)r%7|ׁruBIE/922)'[k^g+"d1)+4vɫ1'Ch970|LU9{69V>=q ^A-0$%fv;؈^{AɔU;+!h=˲ůDLB.4?siMAg9VEOBX\'܎PhRT;'/-._S&#إ` Av5‘AƷ^r2!,h 3I\g֬{aOߢH 8dTym0=H0ZN]-hxCL'׮ i!e[lz_ 2hѻ*W^ˏXx`t^p;UXOtiѼ%ZۆZU01LP;O;FoRa-u0;6ߐ@9`] s#I,r'3iPNxh({gB<ȩ30AW+ŊC2Fg^͘M Gx48~S %@15ӏu#"-"R=35& Q]1VOVD^Aϗ䶁tgΈvJ@i%MmH6HT>mKߜ8>uiv]o X'C:vj5G}/\4nfډO3CI+S7xA'nGFn gחNwngC! JҕvVn+@ՉpuZCbFXAcC΋#taK{Z0U2ӆCg +Q ƐylGYpȆym\bwEo}H>`H(s3;_m%HÃCQC R!Qd77eϽJ維]̡g> hx-B[f{ɥF+8lk_ijȜ(TՊX1B*m#Œ ^\D-Tu IwQOwTjLk|D1HdPA4%|x͐ LܝͥUbw-4dG8HMfhCaLĦr3$5 FgT5p(A PpRE&Vl^]D* 1r!l}TfO#cSs]1- rp[ Jm E YWFr5#6R$Ȱh|=Bm'I [шD|{exWg 7Z0]YD  LN~=B_"\ʪ'/VZ^o_d=-Y}td\NeE.L4MeQI__ <+S)*$^b._ۯ[2NVL p9Ui}CXNĕJr+A= 6 ?p{ٖQ +T?b>fمBѹ76@eUH})vŎ:3Yf<7R!ݏ,x LPFqCbό+"/fTfh3~^* [2yV<#l?Adf=^|Ҡt1+LYC$n ۈprN_noPj#Rv7ads! f-j xvs)2 Jl @uVD S#a>\bT s;"_7f Jayp/m8f@ saHŲ‗ 3}YvᛮaK&מpnEGec;^8ºUaM.pUW!=D aCV8"pp,@ѠY'U^[!% =iruT#x!]Pۿמ%)՚C;Y'2H-0L9nM%@.k-С9gey5rOX<+斨5j.. w&|~3%XMsV|Fb8-U6?ˆky?p Q$5:hl٬j\+}qkuZڂyȐ3'Ʉ ka:EFݓ{fץl<3ǘ )=\6? E Jo^a8 jܮK6μU.pI`F!->$.%{ΟCjdksKS(*[EeE eAGGgOS4b~  k+8 Ko9x,ii<{= r1hx/2u"`4;q YY,N_TokY堘Qw CvJmp:&YTN4³KGrGBAt$__ 3D\K鑖ݜ/`1OL:srp=g5 Reݦ !eNJ *XK/.ҬRr dY՘kp|X\ "nFԴ]/5RsE2 uTwF0K:h0Pu >bj"sEGp'_ڮny9ϵU@*v7yIe!IT`)ۚr)*lEНn]{p{WԚ&Qp&ܭ/p?M"Ac!Djby mn<cC⹏x uBqGj; R^?>Gq \nT =$Qʇ`vm!VZHB>zbd2-ma0=^(`Y7y>ޡ:-]CN!$UI'Ey. Jqܳw/xl x8NfS":elۙ.'( q6k((:l\`-@66kGfMR*"6ȥQI󁽲ր>msx̆Y"fnF㦰7:iک%T?bq\z4(lb|owi>lnY:ѾBOxk֎Z^AxÀyS\#:~@%Iʏ_ꗟG_;(YtLAv e)ܹ[jv#;9ivzGYMsZ\fKMPzvgޞ(堤=oާܰ?")?Ɉ˷j*DPFæݰB,tTH'Z7ҏX9iq\y*눴Z8-fTk߅jf҇}]g+V#5WoKG/a Ya<pb#.ђ*#8˚9Fʼa5mN&H +Œ+8؜rX:<–ƿT\(߁X'Vmp827t@J5ÙQصXtԫR7wM$&\vp.8m$36_9vfB@V`!?Yo+59 $9s\8$uM&'=Ul*0ywp*AtbMYxוƖO]Ul͈uİeq*Ygui$ kƜyhL7om,~}:C(4pnuؤ<-)ZGΪYXH~f)r"ܝ3&5~V’:!(3![̭}%C%uH ]PHFBrm*W)a#^m WSG bZnATYBfhxS9iy\'x3<"dSs@^|rkdD7 }~iC~dT1K1?z < HZ_]aMmIj)6s2:QSB{5Waӏ&凥:J*B}X>#]u>SںsBWT@ gR ^*XȢ$X1{SOE#5j&PsL,OhbӡΙ;WgvKxeO #d!@Z(+Ο7P|(:F;::F]5e2d(`W@u޽ q70]bNa4?$0T\.>KvҊӦHʾ5QgxgӝTrl|Z94'+Vq>Aɯɰ;XG}Մxۛ5ə L m7Cse gxņ2EØH4!g7|2t4:½D6Xro[:4䝞~K)o)L CQs0K=È\So|IMKbq:|nhun*%.!V̜f$K_`ui.u$K,Q׶BkK/1'SuDpEB\H!D 55b`7/m,HJ{jXTyv\*Kl%>,8=YH *8h4$c|1)Z%hJa'sil%}^Q# |i^ƒ~S@YE/4+kK]Y瞽>< |:Kp+u6B(fdbl=Lb-@NcObo'8[>|Q~NH_p#J'VEf̶SD+?, $$G 'W cViM<沐F #6j:%Eۜ\O<~oŧmI,]~.Q1'rvz%R#VyY! Z$Yx7Ҁl)2 b烍Y2dD\܁\ɚ suZФ73ER\&}v+C@dEEٶ%Jfdȃ( aYsǿ|ʫ3WBkYAjo \S?:ig ~BhlzTd9) aY~'s90PF)H*(Lx@fLRPb̄S$rL$c61s& 5iP%S- pa9)>eQ?&"lܓ[EZ(Zc=DB>KxY1e7L"5_)lb.=dO-=+!dYnQ!mqlbwܿjtffv]2-QBtĶ޼7lfG.Sd TD3,?F+c(O>A޹.9'>T.T\ۡ_Hӛr[0#'݇d ~M^SǰMQw&]8[ߺ*XlB+=81cG*_xDou>b_+A\|3ٿnR? Y$3:,\vڜǻb:2YLy5DSu4=SY^igZ'&Й\_P땇 !BL$ˊlpO#3@}g@%)fn wm:_7eNSvT-QW"5)ں-"2[Mы[@˟ ,X Os ș7oLZ$7Ѩo4I"n蛢D>:] :c8aJ{hMFß>oɶ|Iو2b? {D//:\ P÷fafC4(@g !Ǽf*t欖PQBnw8fӐB5#̧ /P̖_x.Y_Scu-:x*ˁ;JMYMqQ{a-%dK[;vY.xz[kgk@戲-cAX,>/1y97CFocNֳE5E5^3J@cB;ҧֺY;U ;M0/ nv[VMjT@8q ȝ{V},Iiڦ C'(ۡddDiDFf9*JtBl{ƄRȔقlSjgC]? `]%ss~':.EΊ{G `);0<к&ˆ1z)"5SCؗjy+QÂtN(y񞄫ZejȍZYӑ&U.XDI- CfA'"^Ch#t5M.,G_VZcԋ>EA0ܙr#x1t¬iQ[ԉ)~v1w-H"TRޚcHen:r.cV0\Wk\/:UۺvajrjC  }|?%S MȷFSzr}.] #ww[Y+ etM (tݝn\0I)ƒ+#~ wG}7ds .u s &"Kڵ@Ot҄  obsh!jl?u2{ '6;|?Eә2ß31CÄ{d | Q%膰 _QxSr|Q [86m o!ZC0[lgD6i_ncLg@ߜ0ʋ06n"e앙"}~StO h}۩.<Py5\+mOZq=7+8tvqY /ܚ ,aNT Az3Ö!FI1ڎ"f3Ȫ%2"t=_[ l3$J8Q gɱL!0Q)`bqN5F.Msy 6zpܕm"]/=Gàl!۰Ѐ#֨ $󫖚- x$w.VOi P*]Wx Z9ОvkڝU(ĉ]kpۀl0<B1p@# .)S˾p<{Eb_RV{ /j|{zelx Dy 1Y@+clD[Ҏ$E 0q[e`*?oz{3|#//=k gH Oi% 5z0.Ы"ƊOUq8+5 )# &OʖMJQ0b3եn p%eהE? u"|u{]0Jtġnt!1w<і_7^%/I p<=ˇq鱏h]va6@*6ιG]~|RqrelJ_~ؓyr3gٱu'/IJSIm2MX!ZTʔ6ȶ1sS`n&R\j+iZ+J`̎ FZV;Ysi'TCx&D :"͕G<7Z!&8W3rC<"^3T2i_NޙS:J 01H}ݾgvՉ 4pyj6TpH@?ܟ:W1S˅7. ҝ.WϺl9\;S> RɒYӥY QDƨcbBA'.=DJ0l|!wȥEsr:f}q|\t-Vl_95⩫ߙG֨7?h缎7i(e2/3%SΞi|Z6Ho  tqM>T ]6mVG;o[?$k43_ɼKWn@ SIf]HQ*JZ,+Ew0pƝzjmGt/c9_6b-)(A!9 hjĆiy^L1 0e5?Q7'10#Uv 6Jqoʕ$wpٖf`Dݰ?L w YE Sl;t]oժn&5bl9c2D |t.TN5$WeCvsSUj˺i|<آ@zvr;0)$;+ _rW@vg-^\= :) _VyQ؍lV2 `"PGg-UFr]Z퀾};:oMR;3^5$T55m ػ[. όP s1?nP',aÐqާX}풐\~t8K"Ѝ ئT6V0#7_Į*7Qެ!ZRIpB|`hMD/ U0Fce/) z3 T#g@s !@u_~1. >!׸km}{I̾Iw͑UdXIK |} tǎ7= =Rsu?t5wK'ҾXWi"/QSF6 pN6wl?|u`Ӄ ?@IXXϫbo5eCǂ6$0BHap-gS+_>2#;✘B9Q <8Q_;fiه"k4H@\_0יt ms񦒿aɁǾ#AϹcTo^SK'͢Uu3+dGc\AMVZ{BDVԓR9!US86z(teX6&یE t^y<Ư'V<8 6`3:=+A7G6kqgu4ba~Ejy,R-fĨ$r=/)3|i *l*ZzV5< n Z[5YD,FDۀDB)FRRO|k:ukS{]U+[F[8@DEvmCICFGkU8l/up rފX hFi ,t\bOU'HɋQO,/]mf=?Iǣ.Ӭ`u=ghEֽxؐF_} uGQ[ g_~ >inmj5a'J0!9TeNji)/h&mA.<*Y2BZ_ "vƴU\#sAw:5SDLJW-L䚄]<bZ=!Ep>-7"*o :5gXpלi-fzYu\i=a ĺJaڜ'g\ZGQ^;JGQ|P=|GLP_B#!GKvVJ 'S?rG ^2A`llӜ x~R ,_HAy7* ps;?bjFpTՉLA`q Zg+\#.A[Y.GAZG}*rZvbAC;32WOHj❉s[=XKQI&!o=:Sfd zhe_ndCXAbN]1i ȿ f3 h51\ڢ"UFnw;D`g];Wǜ9%,7Ʊ#iꃪM.$' gi-ūXHǺhm=5r&Dz LG,FߙY]H[ sSH+6Zj&R7+1%QM+0j=_-\vB}o"6ϾI ݻ秾d,Uՠ?%QJ N8yK7ѐ++r#b_])>p!g%C2nHDzUKTRz}ET"9-l~ǺZ( V 3NiM5~嘦:QbUXҗѧPuҩt^y2O9*an$h=n̑2IژtăCƈ!\ 9X5\! <,Y<m?Y͗sg{-RP7Sax/LZ?)Z]vGWݰEtQiRz\|5JRTƌ~S[L:*:]s q<G]:J6k{"Z1%|b+;AF4#ܒyBVLjDYe#]1!y<?"̊".<2N?I,K>5kkSb)4Y\qA,C)~,]1o ؜z\P0#zr&$SrAe'W;XE4+??n.9*=఑cFt4\^v_JS9, rB' $ݢ4cm&'xb'3|DS%-}>2\x(\$Cp]o-=4 NJi TT5Bs!Ԏw֔!(0IiKrD*G-nJ)ˆ~#@P MӦ8*qJI4S08NAQfVI;cV2Cd {`Ϡ6'q~뾲 <ڬ{Oۃ@8H^Q+[ J q|[B?!R<+ݐ/ FfsH<] %bc cBs":2G4cӛ9j,@г{'\Ю[]fKr> 5" uߐ2d:x=]bO%$a~NU 锗?l@RØhkfҁ"BC A38}stQ,4/~,Itvn*gι{XhL;[˯J]6,ß7ʩ`m=_?aN.L(B%#L{CBEf}8Okva?J2<3ZN$9 ,-!6u4z|KD@$;`vax7/n$ Ke;d.<~0:r;(~! km&\ )YFg(> >d3('Ve̪϶.=m#R%AŕN* L (8%+ePu=/M̋sx]$O[sY]>؍"D(s0fk/a[xmjOAxwn!lNN;PTHçX˹d m9,2ߤB Pޤܵ& `x1TIJ~ԯy k: RocNyQϞoT{OOT)s8^C;b :ոC@ݙtjw}s-_윕~AX"(~ݒ':CL'hL*;Y=26jEL f`W2)ޚE6) ;u4:i߈_GmyV kSa ~.R+ =C,"M>c?\T]ERbxWPV*(]d9('tNRW|Ci4:-H4^U%˜:赪rzJawۏU6hM͍::fcJֲM%hGbq-yE#P .'=/D$)Xǂ_P K"wߣ2;d:*[fD̈́'O=`$c•z2ZlS~Qi#L{09A~|{S'S5òie uORWN#EAl{O_ UԎaȽ0JkREZԦO^Wgtue'&JS +n]N\g9/twN x; g "v8g]q8|Ǿϐ/ΐnhI ld=mv8Jwi$~x]sH ]Ԓ6[i~Ԛ*6; ,f ٳf ~fd[jve3?ixMŨLN5P kE/ۦL'} o~j7h w>XIA'cF/cB+]❕V:)HIڹ1b pTaSN_TinHұ;6jLenD!8(tE`|6ɡU/.:ݽs6aUB(yiB[װDO\933&>xQҧbQ숴>.33['^2mχxQ2Ӄ.WOd*QJp9Y xý_a/j`*ŧ@w ڦ3HbK#|K 0&m|X(*f91~L\HgH\u🄃k]63% ZZ:\F:=O<( $h:+n|;IUHV:LwJ@|. /_.Z0c]zɰG=ƺ|k6[hU+ٶzMKliOEncD? O G\ܣD#|ۨ B Y2#3t.bsc쥾l0i~;^_54pGn5^aS붅:Q*'ᡦU*\DZTrኩBc]gG- =/,+LjGxWlzh,c\H>b?̳\-Ѣ}%oD$w(~/3O~]Gyq)}l`cRA f`65SF' sb/s .}3_ 5%>^#R-H]c^+}p;ξŔY(K>VEFN=NdkR}αva>jˮoCqb/q6+4$UM% OR:453K`^ ~/alϨoxdLgX6b8wةnjAFϳ0g2]HQ)dZ-qgd=w; KjltmIAN=wݰ4n'nN Ej x٭_1̡pYƿhg("oыx^FYYΑVf|wd6Li'c+nϙsFX𑇧Z:{ 2fbփ`%cpŕ*+Iͻ#!wMb8;)UҢ>Fbn!8"/,۽0$y:\h QjZz 6G!TJ */ _7Ckp~k'6wCoҎ@wLC ?ko,HѲhuA33_ʙ. ǀM R|Sw.#׉EYDn ;6%$iZ ^ZarsVSwX ? " C~9~߼e+8^ׂn췡Z w' +XJ1wCu mͫZ2 c&Dzp^AMBw{ԐJ(6lLRbk.*J5e<9PM!A mR c=$|'NKvyN+pmcq:n E ɢ~[i>@-wePWcit$55 'N,D{O Fp>_;~]Ev&En6yҐl.֕ObMHr1o-Hs'wEYOJ8FtcBBXK&Rƒ Du͋)i^پ%ҖFi l< xc :_dNS[78v47KU =H"zHB-/)Q Dƀru&b|:9IR5{&a@>Kk * ̼ Q4::s:o/QkCQjˇ$;A].>p͐Bplt`έ`%Z˗+I?^vmZY=.XaaZF=74qsqF^KP 3*;|eLJEJ %~@˶4\Sa?jo>=$50{໪ԽU0$=ذJ(+ !M ׀Ck IS"tmTtQ$sb<9En;I4oTyhjE3,8K58zGQjgwԥq؀!_m SmpVchuW&)nB`.b0hth\6 N{J8Ԁ57jq͘:QuNa]Rj{m%x5S.TDu0SeR^[A` 7jLCƴ' =@CwWz;m(q2H ]Dj:#F>!42 ?v)ܣTiX%Gљ V{E|C넝fkRMOjPa&ҴTHlL2_ >&zx-) ^EJ>&旀IIn\xrтI(C-BGVS.wVH0t%ND:|dXǬZISH cp!pƨ._qջaKh,W=Xo*~w*CKUDcp3EVfg.\_mKϐ#Qjjݘ.Eںzȗ͊z Y"u};;Jo^ ^NNc;+bNAQ]-PCn+TWMC"cqĄ+YcɲdC#8- kGa㕋ɧXb!0,ZVzU(zhq]NY%C .˸8Tӌd剩aXe^V%.'zFOnt+=qo x$j৺zŁdgp':[~>35ئ"R1Hđ!cj_4b뼀PARQ "&*@_: ]"9x"" fsģWl|m7A 5? hSP3I9PJjd B*$q3S`@Dxi~SgEcXaqX8:޹t2a_|F{SVGZ^֠S/E("ヒ 6-ͅ `2G0a2nfvb:d wyCu_.,q6aԦoLۀnLl]xUؓb:l24(w39MTK\j9HGmEW91 4SwBaVɳJBdFCf|C%-xy\̌_-kj.#~y!ck-De;[Ǧ0k齨=L}lo&sY\XRlʽ`/:􌚹3+C^?/E9&!Y5kd0 ɑLQip7X@ WqWCxaFYlolW!|6lVg'4ұY=(I;OfH]={&m`] \E>CƐf~ap<`m*E&\ɦe>c{ J'ʳȣH 1D $nkd6I'F'{lEqDPOp|`A؅& !iUO &/gV~@I?ʌAXJ8ߴ(~,bcfyl!h1= FT1"Dyjad,I9rǚgϭ4k5,:`S E)vSg]b =9 Z t7X;Vmf. f76(lRt~NX nK{;W"L"4]jEJ5T  !Ԩgj:guAZ<~$9M\0YnhT;s.J$G}w.^ΧJJDuJ2+L;[b8ZB B}WV< '~6/5 &q ~}!d鮡?/Zh-oAY'Zu?omuPa:#?{{E}V.aHto[.;;t&P_|C;l.H'%m^:bhue6ardWΩ5{4*XԚhn@X0[~>AifJi D"N$trKwvVwc|^؞Hdlc7l[%P" MDzέ+ːXW$ M_LKvl>XxB"`Akۜw;kLE?bAm1(Y9clUpK7#!|PM^&, H{ɼ1dL!/eJ6 8!TiW"i:|JRůb^X7ǂYP|/r&1IUt|9te>wC$];t/x~+P >SK(ˉ"kk(iyW)r4_}q$&`mYy00G6<>cn@m|D>z$S1AM0B %_>`S;;9HZpZaNS쯈]}-v{~^}ƤvGσ>+t;:'(c%5]&LvK{P^~Q~>" n mТ*@t^59c=4P˭ۑ2q iYFPHP9 ȲkL;O%?w&0_14f@¥ڏĞ`r!QdU]W/Oh5,(e.0!b2㱜D~8Mpw[dGwD`"##{oY32u@4_M3#<&fyuzaH$KzfS䡙OaQu X:T#7 *Gt 9ea]*t|5 ':Xx@ m ;-9z~;FXN-*zbn :,HFz<;Ÿ-Y4cR FHDu+wK񔰐-ҍM{Ї2F{lr0 |`"8ez8 Lۛgӹ~V4BI[%CEΠ ޯ/Ɇi$u bU2DZ''Kωm:Cފb9FߐS7eBfRέ ) kd7z*N* C{D:vi-$EB+)l(ly\*%n.Lu)+Np2mYYxdQrNtiYD{`@)  /\u-Bg׊VNnG vV;{Ro~RIxc$p͌F= `{M}]!&?/'euekmRZA&-jt7cpkE}1jߋӗ_TXƃҪajNdU6l= mnTu?t4EiZ_1$z!-45 ]Uqkc_X'̯ؒ\L*h?,uzDz⺢ Զ>AНQᗝ2LR\Rpto'=-Mew=%ˊPR)xugv؟BB#RzWVdM[f3xo 8GrV/FR8@ }&3< VTw("μ$deZ'?h*3 {Ijadૄò34[^D! nB5y>$gTyc_QUփ|DZNMkeݟ~)%s /sy"rºaX)X)|}.郄Te驁 mUwAVʑ3*i5A'#InML|ZPHVuӀhu Su(72@J<쿏n0S&l`#Ȭ?@*7zd O\CiÙ:\x: DK+2MB4blb\"`x2.˼ViG씓~>i!:ǔ?6F]Hh vr~*%C J# O$fzo5ixUIU3j3淖ŗ$2ľ5.[=Y%FŁEmu^/07ŵq3дٖÿKlK=YƸ0">i E֋Aqw:lS ўtLb^U"ܸ2UܓZI@,_5NYa1헆'qs5VÙnZʉCzQ&(+$07ayl*r"l "&גGPqF Ea=N];p=0ncF. ES{ʚwհz{>{VN(Y3XE`_$⼿4LNRX;? mr0;LyAٽ Z+Wج4}`rGQcq4w_}gqa -H1 QUoS2I}nh̵Sbb`eN=aA9YpS1-anVER@ lִ1z1Qs@[L'iۧh9/T;{p(pUUn)(UWI+(~ά@xw=GuX-}ec:\VhT{GlR@1 (*bMO1'jN)uD-X-P?̍qcT9Q60^B+Ca!9 * ?>- |Vjɭ rQ[⬇^y"l@[Ɛ̶t@3Ԫw?:t3ʣ-b7o>JQTqgA Ħ^Ѱ`]50w5jeW.V,r<_@ 4D$=KFm"52ŕ]bbx.@'w?M?>|yU53nLpiIOJon˳5 71="lQ!$>^.iy[6r ~f6 U-A!#]>a&=]y^hjI.`3ՄBP,K7],r#_)tUۈ gI#0H35y'\8Pˉ9۶Lf8k\^YG{1Y궳u{nt^ Cè*7.&u׹ @m*\hzNCl Ju-*nQCk#޾jyD4ȫ",fLEQ`Yh]I~lb{uj2ƑhH] ĺ#u̓! B{=Vl =4_XKKa%#$z4|ZQq"ll{mi3ƿb@/(J#d0_@_>]aWoPHh'IO"Twv&* m8 dP{dY ۇDėZ\ L[䡢 kٙ0PUIr9؇gjͳ/XxnvKԷMd:\_IVT23,E2 R##~#9+|V*NChi #_CE c)EQb:0 Gr)9 0FR$'aކ{U/MmHk M/`Oe`?tcb " YJ.Fїq nυ✟cR%6Ş0% mA$M ~RROQ< qO2} ʈbCz)_1ѨZ꼲34Į-ѧFfNLi@=m%6 ﳖs^y;/ɫ1@0BJ09TWti& 0JPP}oăJ^ !Jz7\q7aWHM_f@W V"Ɔy$]q})7v;[c`aj "4 MBm.ǼR3ʓ/#3Ai!?{)N5IIL0G'>tj..BܝJ41w 5QKʎ uI"xP>vZʕv-JM&K 3Jkqiԇb&%C`hqVe, h ͑bYuleoܭcP>iQuʕX a܈QܞvkǙzd][S[Xi{"Y=.VoVRX6m 2ď˛G}T-0Mn2% QSRg)o7,wX׾]-cS 'A%0>iRP)20" ,os:Ğ|_|l;"tw BV~HQyB^70'ny8p Tv[;ޖ:.PגLE_Y}N|آ )P5_b:!KLOtqVg:27YtǭqCD-4/g*@ȪIѧLڢMWS .a5R#~P[eg#d4 Ny6BB؀1;%rL7&JBAq|ICVnwN8}<șV\l8u~8/iQx7mmZG6X#zFlŭL3UpIpK%)Fx;pzoT?=4瀹)@'۹2=eGZުC\v([?iC#kp) ZEZ$8!SG J"yN\rj'Ɠ8N!@6Tb#nOLkH81 %'JB^a01,}+*b 0i*(fe#ɁOaɍ |":Dj)Cd2)Gɟ[lT}? TL~@b#>uqr/YtzGSWz~`Ay+彶VK*n%~\:>?װiHRZZc\9H=?W'Rm`Ru-W&kVIy\OΘM0*B"AѺge]|^hj>8x&`ϭ:@O/[:al|Xhf ]$/e%5ї-T6(Y')z;D ?`"(UŞ%JGnt4ï arZ|G%0B[^T'FyMN1Q)!^rn- вҖv4O~1{UۦVk&,dRr .HPHA]UA#a:| Eu1be&ZɊh&iR`mS"#y!k?&yGp&;eY꩓6Gؖy0eAOefy2uM [q^Rj"U(jɿc/[-Č" weQwr/ʏw*Mh7 &6ZM"#%4V^w)H}>$HswȒs{nԒr<{2-1ƚgOsTc!>zWiGA<7?Kjq,dacpņGtH:k|3vb+:_y(>D@syF"R,yz#ˈE:UrQZ_J0F@g `q~x߁ˑg~SCbX V 2J^)#c$rSW&]{x+7~N_?#GRoǪ՛.\lìt_dQ[ysS0yӾOb)@A22" U;c5ې16lvtX=61c"z՗ <#}L,EpA6ahm /sy1rqA)Lm %W't϶QjFM@ߑ1q$vHuӪf= DPT݊]z]^I欄%z9i8HHTH%aK" y<Ρ%<UotMdnJZ\6i[yCo?[l;,Y1p({$BҴ0m@Uxj\:A$1o5Ⱥ¤ fՈ[NqX`&l,Ք@D4)^oڭ7w?nJ1~ы"ƀy7jl`hYLMDU k'܍ Oi+7]^ nFBՍD{ xj `p6.Lh:C$l$/j+Wfx\?]dރf6̉fZR}^_q%*`;Ո'](PM@=j`COc|(_is7r|>4pTx.ĽsCl[Q݇8 h1~c-*i[5z5R<&2pNh:܂a%{"R-th@R̹AR-Mz@BCVQB612e> L/SfՐ uTш76SXKk$ֺXxN6͠ N^QUk|"\okHS$ ۳͝jD:6gpra%ᵠDDš81K}yXD|&x2Ɋ@m+IQIw9p+5k^oɤ£uxN ,_u2R^~/3Ɓ6/DP8V4LUK[21Vx%\T C Hդ[ZIϟ܌~`?,^[>b,rvpAw@G,J&mgD[Q3 Vjnk jsXmsS0o 1?-cnp}^N4n:GnR\diw^1ٌEIfDL;L :}ܝ!'Aͤ Mv+gE৐<]tZ"Xu+;Z)-ߢPR^Z7VS}ma+-a417 e5)(znSڳxH%aڂHO 상(1ĬEk[GlWT s̙#v39ļ/ڍ3vu>?ݦ 'ۺ$N,旿Jߟ) "$їa#Ja|\I$&Bj$SnۓE:](&^4/: ⣄#plsbH±] Qt{CAsLV?e]$w$7LE(j>2 >SBq:&@W9z*JVro_V"XowJm"ςq]G!|7N7YZE<8STx`f5VKIM1,$]9>"M+_j9'(iK*7#NZ g͆}ON![hZE~JlReᇴG~~ʢ]8&#&ETS_VQBu= *u}KrZ/"4 3Z᡹,Hh:J ǭ/kK^T@hrJ0^Xri)4eï?]1%?#!\<לmBy#e5i&;0SXK%)PつD0"zY_Nmf=-8 qmQ6Ǡ*|iAqyitNS)=WNGmeҪa@}O$|H}g< ®(*Çjs w9|4RYtm#φ>zgUL؞YL3 -C흄<$/tu?,SzDEim/~yW'0W3XL9{kNfg2 ev: #?a ~{Wi12(. 4sN6ag]k]GwAJ4Jxw$l//zK ǻ 䂊$Coo@iY%Zy 鯡5>nܳ 9$!+Lj<3aޫ99a> >` So'RH}EwzqYR 3{bÙ~$-bW*pkGJ}vSu<` h~lMXkB&-":uԣD~bԎB$aOIL5aāPH؈TUs|trO d:JĆq}Gyb(H@5%L@2BgOÂfp\x ܎-1` ?4m:1@yM9e aBкY $鈓:?%͒ut̻swV')6sqX,2ft <;l9.k ] 4TIx3S47'ߪףO oĿso`p [))p \Kv03T]KHHfK$L"#Ω^Hfௌ;زW`nrq)b{e|QP0Z]T9h%$UbӇUi9LN6'9tXRL2Ls;% q{V^H[H0,+&HAz A8lꯐoȇ~M;K12V[Ey5pǎirsŭ@?àM?/DCw`۫[bffiu_I}/mcϪt-1Gy!狰Y[b9 {<--`aыeF|: qS@EYkĨ?qn򬶴]ދlӲ#<19G!Yvr_钒X) ͩ8^?{dP,$@β[IG|0Eq$?Npd yA "˱܈۽BEX(1(-rs⧱U1vΦYTٽl%;UFȠ>M:dh䵏t[Cn fdZ51@N@ɚ#/OԝosO!;qWqQZ81QL͖Vl$^;Nw??m*&b/KaIb˲ {;DE}=e(QUǧUþRCm~6Ns ?V :x_jF+&rja5k {NIc^lȢm594G$fT*c7e`܂;@H\*ej{s2Vrn!UmQ6H?jb p Hl`P31r)daU' cniꛟ )Eľ8tFY GvcA&&Tr3{SDeO|(:28 Ex6T30ֺYÂmne;',|CJ?J'J5O\>$=8@DŽO&Cxj]A&v4,R%(AGXvD@~ ̀Cz3n:Cem~z^L*99+XϨְe^$j x g]}.JgsiOn܅$zeq%RZ/'ti\ʟ\Cf&C}i[YƖԪ bR5}e-TfӴi9奚N>(a-6PzHHڨ@r)5S1P7R&"QYv\{fuoc!U6m6|JV# ggIm$OO\1[ScC/8`* Y8594(?6(yGW[0W"b_+ti^ <(⣒AB4TҒIL[ș*/8o],@TV-<_(>p +[aYW3.hp~YNM2FB9g EԠ9- 9k=t+?f4{͐:@3%jMy%@V2=H$Y'U)xG"(FO3-LQf:@Q0U|FcK l,?~ŝMO`I,r[XBD0T, $pw | m3/OZe*YĊ/΄}yKz5ɋ;~E DY'|:ygw,EKj˞qp@WJo!R]#ʒئ,$ApBN})-RN (chv"bGTꠌىm4.s((Iaa),35X<l*MfN9 Ay{ϭAcDN'Y>$k"(ASuYAcvs$%ŃnK;727q_Q[o76`Wt'xoo4>5G޳;kwH|&XÓ$+*[fېJ>-j]N{y!J:k^zP@_%ړ١H(*J)h44㨹do@1WXHKPFĵ?ءX!ՖyHv C3t$9dBFOσ 8djsVYtݚl=~&G.K8B0[gfi݃FZ'= XAQ&\)t-6NDZNOlğK#R;Ls;!OIG z ߹!Ĵ[-;~X!jAR.@Ӥ.>0>?fq]ɘ+ϡ z|/xW3EX&]1}P1pḢaizOTKK$p֌L9sƜYWl k%SǍ[v)8CoNE߻q"?G!Z@Q dmj+Iy.W?qlkF~%T؃rs+߇_4}ҳ_3śb&\H]99=+Σ,k#Ѡb\#Y:ͻкd_b:9Mík5vSo%CG Nqfal5шb /nXdyֆ$ 0ڙ]Nhc}Ļ!E̓A/ҳYL ^k:Gzny{>sgTbD`M]%55V߃}Z}15Αڑ/=w#젹5]x! ğ Dy5PPdftrX8--:_+aE @Zç>6# }Jpo5 -.R^$ De0[S&zfÎC lNHa9 y;?#_=2 ә#&L)'>ȦVmk8}:&Am; o}I?iu4{u@Y8)E0fqW^LplAqE2֌7#ހfٿ%GGmZ~*Kܬ[=yml@q@PRd&F*V=^ϯcU3-aWYWʭ31!ê<.ك7$dB(-5gD Ѝ]w$7"#ACN(J6 _}╻pQ"o'YAPpAi:wgc𿙋!IP])aM*Sv>#\%a *ڝ'q\B8yN O3xMh1HB)d7W 4Q7J7,Vh i$5sᖨcMJ_`ΕI7I{]:3X'G-d p /LYeܣA*N̬"6" :z}_g(J@P|G?1)=2:{^DKuM)A1?ͽ3: udǬVMXPҌ }ظ'qIxؑfl[iq)Å(aZ*f[g1Hn37<Pիav4HidDtY+힨d5sBQ7hC.,%s xnWc Z,{bd\^Mh'++wo}i\`H 5E3?rLhB]27`A̕)sD%.LTʔ}&j;XDdQ4TG"MfgJH?<#@GjZ%*;ӡj,ilʳ#;6!Eeܞj cpUnjrڊ F>&JyC܄lD31~ HUD+9Z)e X(y6~~Yc)` dΘ1u .7, o/XeC~ x#wRp K<鮑[ʳtDE\] pj4V3}ʈ4O{KI2YzW-űP?Crx%70"~өz;z8&1~Naq6u4慧-'!{v|:iCdl3@6%zRm"ء x[aRDFx{`m. 9uX3z?$-w|2٦9+땲4#HBGWv;-/),gr,[ǚ7תڨ?oUN0.0W}BȢCbh GX $EߑP0Y:"njWt戏+Ҭ{ꌔg#k"*ҩQt|/R{΄2j6b*KOK?̩-!DYJIC(x$%A/sHǝYTh @=< /F@j oq LG_ׁJAo'jE]h$8ےl*GCPYˬjW sE`b_,٬PhZ;H^iJkhȴ~aZ4-玱S^,2 zC:(=93cӦuԶX''ʼn|dM 婯dwA8+`ʜu=rQU 4A)D,v ) (T㤯2RQ]S&ȆGq8n==vC[` dkv^F\`;RG8Um8$һs ¯ |J^Dv>`3pz`P]3cZe^3^h(s0|Cپ_la*x`gkժ#ۂ#KQ5aK{E(w3Kuk^zs:XZN\eH+5%\5!GHuqKp eE^#"6'1&mrrWloj|:>j0e ʜV%y"uoY|M6сv8Cq_Pq}L%>%`0e3TS<84?aJ7.g vم 񈒍#㊦}{9Ep=/uJ"/"Sogൌ9Nsxdb(-sl6 =¢4 GNQ IWM!"+ET(^/fH|a ~ٚeޝ~Jcؽga)&-62Ӗب;;qqFMxC9Mr0HbXigQf\>ZQt["&4ϛdMCqjS{c'H9T&e TVx)M.4d.rz5#]aʖ*@z4&tKߤ#HfB0h4RjmF$B32mBu!h=Ma\*(Z(eco-[e9Zj.#ێ#lk76D[l}bd0WuGڍè!3:Du]enYQ~V]0mO )rYb#iuAXVW<ݐ$%(=(D I"Qfī`M3g`ncx_:OrN8'lf#>#)/Zyh ʪ0$g]*-tKig2)Oa_OMyn;8|N;)1Lni ߱ONj"^Şݔ|,U[ćG_,k9 7õ`;C u90s͡hrʯG෕SgTM3$wN/SNЉhv.|IwJmK=ei'I NriulDw#$jYCX NmҤ-KkrxRШzR;},#^"mGqዽDԶNBr,//"q% j|wuonO:l*lC[|EP)aIkt* [DEl%h8Q֚TR4tk@TQyaEdaeς;5hiӲi1'TP3I~r4b_Ql_zF)~7.$ȟLguB4$P|Bm!d8/_--sU¹idyq"QC^r ӆp$Q +1^QEjaO;岐7kIJc~1m6PMWk؇$M`rH.kjI<[?jz II|S@!H[(Mrl-1 $\Y· ?JB$? =R>1sM\_[ ŁiS܂:8˝>%]{_ jhu}qu\`y4X@U?>[^%^N*m4\!*3ɫucLhTSwxLqvT?<,s-u/ S_AQ+ V5&T;4(j?{5P|p)}5Y"yiAGSN(/!)dn[=;bZ8g ѷAQ]P8}}cT#]게ގTѭSzLH9S%;ۺTɻ6>rDjzQBZN1G(]?ۀ-ZW) +-0/]fÌj6 Go uRޖ"Ynah@ )vBVgVjvI Ѣm>d5W6}ˇh88PU,~詝^ٱt?|o!N ̍-~|`UPY Z4_C9ҙx|̸?P$?XIs}6p9R-;Gl;!uZ}+3~pޱ" 2Jnf3_>"H29|yZ}^t,RF,)Ig8~;VNh"M\帶FuN*l^a9t>Rk2N~P?QId8'OѪ?eUm2S,ssts7,) ot,}{])f*ʼިjp(Mpױqpd!ۭ6g=x%-ꈣ; ӰXW-!mdaj嬫>(aAV׊H<*O-0:A|trWFkץYLWG`' -JMK~aJYXf/,4;{VrγyIzDrP3s}Aoּcٷj)ydT-}nT PKX|ȯpfxEvV̰m҇la6CX4q=1K'~<#bc+UћNGbu'lFL{\e4r$)kI5S\I:HdlqL3{b|y=(Uڜ|6a0p- jgl`>2ض"i=̊NP y1QR3,W@,FceߙhvmQmGe1+:rT->tΆ 6 9`Ry~O${y^Vaw:$Wf`Y7u3w?CüпΒM±5@JC dRbN>!fEV/'颞b5^$ww8M]x cUCe:2CRx)2=-9xk85_` q=W/{l:^X?L8gnωy'!.=8ih<>.D!ZnXm]}ѳyZC"w9t: N3ZF͗͘39$@sr/): >S;/C}!6~fPT W+,|;OPuK};$eƙ":ݴy7T QT"QR`Z\4cT*&+uNOtX^.C7$\rMH[{к|\ f AUAXk LԶۼy# 㸮=? 2[+B{Q9^~&!w8!׎k>)E & W%1""Xoh}"BT6rDq7羏e$5txJubBV.<\C{gۦ+]5m(zDza\W¼ Jj7Lzٓ5sӞS|h[lɴ2ɂW*c6,c\]F >ՋǠ솰fH%o>2qV0iUVEvAoK-| T'~vV]j*bOAN1 AǦMd"`ꛧykk'?V*ɤZK}AݬM EZ؝+ڬ Zq*U|nVJ j~zdDZ;A y UڴllCh!0v},ޥ-sj}Cb fY b{Lcenh: t`qqK5mwXo%f{`gxfp ܉o'C za:PG% Jy #*Xޫ5q }O 3 !^U[!cG9 q ٕo KhiO®[ &\f<&1Ŕ?5м\#:fbòLxO"PJAvuyuc (eQ2]twpE@M*`#hky=GYh{RY\I5jY{efӏ%dhAH@ڙB1,ZnԦEMe<䤖i |oڃΌ4%bN,P3!ب Ӌ\onH&($BG.Od=7p|ϛiͳ`=_/Σ pu1>dL2})}p :eruf@y^V6B+ȏUvzR ++i-߄%Gs+̓MZ00s?6=m\#FV]y^' y bc9kl?ӟC{.~0Gww[/V 'cNh'RZвXu΍VɜTmז]Uu|H}s|5֤1^0.P1>8B;*/deNJ[g-Z#GX]SL@wQ@(?sX h<젂O+â8UUWƽ(m{zg+l: bIkHW]M'NaUzΞsM)jpuv dqRG':oʉ~x1߱e>mOqhuy1tpnKZ!B_mzg2,聇N̆{37#~3c(!gw_h͌᲼xkL7{~#Vein XWsCF&|lv~i0nzFg~~fT?#oх8Mg~X@`aWɑqz0eɇ֖*iY4?6@q țǚ5k<ҮH_e_A< |xE3Dֶ4RCL_CLe,CWK${VNBC=&1e6騆&{~_q4b.E[<gb2VSGцbNY|ik۫`ΆI#f0yC*+La;"ϰA 9&9k`$13Dh|[9qkXbذhyN;/Ro>ZdȾ[.U`#AC*t tko6ɞL+–W:GMs ( Z@rAboX-fJy&KaUu8ܲ`'JQb$Յ<0Ɏ[|aAC!uQWwV*Ӵ!ZȽnֹ@~Yu̀F4lPbNQ;b%Y[1J!Am[".G-{7`bwn BR3xcd_ RAL!K> fe=9jPΛ*F/l:u\WFl;CcB/3h,h \,sޙ;GmlꗮɃ1`bMz糁ʆy.E y=Ả55GDtq뷭[BWŔL[igU2ݹ}@fpYΡ--4Y:9vǧe0*n#i + dZⶪe(IrVu6 ? '!3(䋂DdZ> 1` Prj$jgmbj>yđ>0>C fQ>Y[D0jKYgeЧ'w>7aDR%u8Pҙc trV{P}SzU$cHMHn6={ʽ3xg(^er|U>) y3̋,Yi UNj&E5To,KNCH.kgx]ACMV+[p&ƻ;D[M/v[ٗӥ7gyKr>^]ftY[X|X2@:,.WK nj5rvoDRɰ܍9 \܂~<%/zFWRy6T΢"pOr,f_K 'u_y{Vh3jlя@5,fˠgwуaU @A?^G>DZd'/ ޒ ,4Hߖ_fӻ ]Ԏ$ 0?WX/x4ץv:s B l+a4j1(w .Eo~v$.5-tJH/̋3`~ BC/#c'Y˫PV#:O$dz+SdʆxRC]k|Bx34Ps~mD Qׂ J<]\?89&'4SlqʗV)Z"[4O!oOAQytyğcF?y<4cۦb2lCv|^*|`Gްy)+!-QĨϱk$۰P] ol{s"̕KKKQ$f;:_x%8Ч0oOTRr\N:]_1vZK`I{1xk'GU N6^|i&͊h.$b*2\KlRT'~ϙ^=ό>i2 ;aiW49ύynԩm3Hqzeށ2QutiKސQ>U z((q't0@Omu?iW-Э[i d'@#Gћݓ:)r=SφeMAՖ?ja k=0;1`@eVzoĂo:[$kB\\+;x&vnR @19.@yY@>.`ƩJ4=!tt7\{ܔFs@UZ (|FW'' V[DeՆQFuAؖ!etp5QC#9"fbnE7-J+l!\\5`Yg2QeP@ed F? ;ʥ~N: tg,Hw@g/[#mmZ[?Ǔb]sԮGi{؍|;)MY':@Jvs-aNCM#*/&SUtiD+ fs#DOg9Lȯmwz42 q] kNnCMx U,ЭưN8ç w] 6B}g'RO eWodz.U}yXpBOʚ..S8Q%Hp$n5A=b! ~(vm@JAЙNd?ΙZQ%PAT@PqAuʙ5 R'>Q@Eޥ8> WދJlkϨKulWIJSkE^oN@/<ʡYVMZ_b̩lCapnS3m]|뗯E\_t'g|̲(yWiL+a];Q& U) a{ !4+Anh,OkpT%!>PM;C 3?d~Cbh\?xQykI}daQ I_ܑz'`MZ`p1B_ v`3׆R5ӊşՃB%\ϩzÚ& ey_gDT_0݁HwYjBT"V^>ӲF`?jn>H0`7KDL rT^v* #[B Z=--<*vsA9c@ { Ɔ=˯=06vHߚJO-%\z\W5*B0G/.;Zϯ*w ͏ I*<.76@wuaY )YJ\!G.XrL݅Xb{G| S,/#]%|-L,֨f=$]9<(rZ \~A-E;wH"E n`4P Jd ޸~-mV^3 %L_`IG?Ƭ$Hc&`dJhyTu(nMg?EF4~]V=*Bab 32.bMmD4={=ELi?SEDjW/e_*]M JGq8"UX/ꖳ1 C|u;. ש54TM%G\{9V"Dm3OsklՁr(mIp Ʋ-Y?+4^\:v澐Le8 ){(9O2ߡ|"b}47yWmCԙ49]Op&( H.ߴ 4vgh~9CF'A+ uل 6|GfUEpr5-{ X=DT#lpO?"#^/e%M1U Qdu8kɪb;Y1V:/t(n𠖜Y2i 1Gn E?qc׾;{:yi*h][ݥ*!!1fNahK%P$=:JD[LJU7([(J&N#1 tzs +] {SO'$+K 1X> X4ItԵ*@*zsfF^~X$!3#7M ւ(8zɯ/{<6PMa f0Ϧ$ۊK{jF9LQBH١rCҸ\"֟6gku^<1Ι qyNκF%Me2/<π;~)WWBp't8ԤV&n(5~O6\T|5鐇ᮡ>(L3`yZ*,;ĺ3y/{E#+X-_ŜswMt+q.5)JFw [=]նg^J .^ v i-;0})[01Oy؎6TOp!\Uvh. e%v\#:N1MQ9W>\RhG@5Ex,SV\r3 8A[>"i a~LgWޞޜ "l z>5:"oqߕzIɦ|`㻳stP2w  3J7Xޓ ߼-kDN" : j -;ٿZ5;Ni[Q1z`4)_"e$JEG\/AM+->ײn34}BS}ui^MQ vIX!'ƪ2$QLj'!)&p._=lQ 7xFY]:kP h^G?_vD#ΔRzz7oF==1L"Hc 'tE,KaM3Đ\1=eoz؂KA+,j:$eaA7æ"Lv X8jhܼ_/B>ԹJomi˪'RQ %d ʠlbkֿ3|Sg Vws *]M8<>b{ؓ'4 c]FZC~`|؄h+YBʖMg%tފYй*PgcڥM9WX#0ԐܑP_ȞWwG:ىwNJ\4ّE8xoh;a򎫈ƛc33\s]+ NZ8Ls;[` ܧ}"/ נF%kM9 ݐT}pW%UI$ @UHY5?J,5W;ZA2SHn؀h+]Q]>k!Stvwp~̓TvDN!}_l")8Zu3Y:IyTQA\7J܎Ӓ D9g"%ֈ$Y;wlU"g b6``uMi)@[׀4n'Rs03\Mo]pG$qOPq̇Xl/+]eRW#wU Fm?/ *tUI(#懵aPvk Me> t̙-S}RjW}OM z xQ\ 6kN2 8-7"!RiYumk4 KnR*LIydg4n}3ﲰ5\s<[A^I_CeU{$ nP^vpsnj3BhF>H~ɷM:Q%q6 Ud>;4{SVr@ۻ٬!W~ȑB+Hl\rrK2ձ:x/KE2:ֿμ~sA;DӟQ8ZmWOh]oTEƑ+%H8<'|U,8a1Ug{S̉ܨ": #hGW`s@aEﻅ~ߜIczq(U4u(]p2=s&=9b]^u%e⣦y˂D\DI[wL#ΠnuJH*j0t 2{@' ńygy[<"NNŢJ g_z{<ʆ}Vӑc;#ΐiI!~ޢ쮛dY#6R&g1oN3 ]r vFRveɟC%i^cx*;!Qgc4h (5{ %sݐc,3 PKf+C)ZF5PpwgOW&:pKV~Yj:klֲ#~DRD:!n%A G}Bm|f$MLԜ@wT-Z)@k|Pطl Hxj?3tyTd5_LW hZ44Jx͝Q3Tf|}?6Yq1L֛`P!fUX v}B*]YD1O PVP<OޭR;&w@iiNiB2t4+ea%>Ny7uU}%[)[Dzośi%aրM M}qȲ)ݽ&OpޘHm+Pް@ZEp 2Q_.M?tJfEbD8.Oѝ"4X 'DXOq2fcINz;}{Bo _qђ鈍8]2#aHZSU?$$(*=/xPrk u; 1bCojTnA&vXǒ7J#K |@>7 "X0Do?˙˾:!_1.QoK\gX!soe?bcbME_?MAܽJbI֜dhg SaL;g4lV[R Y؎6W܏ܤz*BJT=g9L>yV$/MDI#$j+\iԩѕpb^JYM}g}v)~ dH}>FLeYxa x`e@NB D|MOeubf{\=AÏWKQ<-tac+)\K-Vt€цirg2kSw0TѫF*ό'gp6RfTaH͔ CaEnJ˘TS9NQ&5HZ$!SzlLnFfmO %5]^NO[,̓8)qi@,/'ߛ&`l9+^%7p$ Xp}y@~0>}moF5rTukF t|ѴEF >T('xF#C-qAfj[[x$ nK҈_ .Uj,QM{bZY^4TA3f;;N4C̳yEYUp.IcXG=}f|ƜMyB`Itwv h)W0$B'?S( Ŵ8E2 (][q! +])d킝Ņ!|wm9p[)p)=l.&qI++F X*u~#?,EJ9p *F:Ezj.1lNŠdcs[Մfڻ!DP0󹷟u(츚i㘥. "l*"÷Vpf)Kke4+6 j)/jZ[ӟW'q٣?5t#^ԧh(q1oc8cL 1EEd&\,cyWA^4Mz2x^Ŕe#Q@"EOc$cҎXFOF^dggnB^mج3Ka24̌JN5q5dASԳ.:^_]AHL:M6Lܳ^3=<@ tm<shHqN5Bv{Nl[R[>iEp5Sg%Q4sA&(#ˎxUlM<5zjGe~o`|>UQzrN7ufnu]ߺpOEO7fD7'QHDiTPd. ]A6чxT5w~ %OНRX%c0O*KA<2o'p` nexP^+lH/5i[NT1Sm\ #0!ֻk)RI Gn0ُCej5QPW;Q .I+x5y,^Z ΫG.[n)Ĉqh0zf[ xiW>iBob[U2*9 84Bā+ft PC ޺[̍l Qv_3! B%>7ڌm7.tc 5(օCl[tªKA\`Ç!I*je(֟6{$.5 5wP#j'2S lQU{RLD3=Ztª>Sf(NYS:ƈ+GfT\f6")I0UIVnLgT9^+kZЭ,HrvuX1bp^~'Mř2|=R'ɕC@C^wP$Әh&vDDиbIӒ@`~Y8ol 4 NxwL6 {0=%`L\+;aC&`ChFF4 ehWdoQ!<E H{Eb e!VZ'$|NCcaHxg&}e4i[X tzIq_#xocR)/n>j 9R}Ķx/-T`=gj?뒍gO( < uj9}ؽj<<'?-`&β. wa.-erZ`Klg(پn`U[}tv)7P"s ΛR&ԢS(vr#ݠ胝9L|MM%/:pJ+|F$<)0%c3g/'Ts÷Fʢ m(f$2,2Kh!`̃nQ}JaO+6] `zw@ע0&W"jNsj,xvfst\ؔJ.#o~h[ddJzs'#fSE}pÔm^f-!-yMǿJ7x7Cb\ĦCq0 5Can7$]>9p9,  'wt6:D$1cVjփn(8^9yg.v|vق{M+;y ֭Ʀ~s%-J#N@U#wSܹrq4LoIW O3c APn%X8U~yUiVT2ZVƛ^%nV#jMD7gXGIiO2y캲;E 6y}D7".F+~VfG_41Ji3dwqAg |4s_(xJG`CWJ&~7ذp-v#E-QkM80ވ$*k1$E+$[a!ÐzyiBS3(omgs;5>q^~Y` /ia\0tC~v8PNVJ[#l|(ԦRh|DHt8u<5}}~cJj4uwpbdF [<|iU%,2dmT bQ0xRРY6=?o6/u `slVA"F,2|O0^HW\%pW; kwZooapNH'őں$0Ȏ)';g( k ie;#IW6p͠!<}0YWr'NpRݴWi>{0xvb MГ\Ru1Om6<֔b/ֶb96e.d̑ o*,$LcmGTudo ĆGst{-,-&ѩO9h}-pAU{L<`zl `Pb^繶1lrpCqF 2+rE )nMlnYz2=%D۶U5ӟcÁyZw?##'U$P0OPC[JSTɶ` i?*:N4u;mNmha7]f?;-̂BgDdvv+EقDz 1IԻ q<[^V|dMt}$I>%{0<@ 0F2C$.S -ϻebǎi]O^LvU,*NpI)1t }OQTlFt*cP30ήe/h8k~(_؂"ybb)%ғY.ӊɁ*F ye"x Mk+!I/;O#CSE;Ԯ#R"QMg~T^Z9NEzcU7EgW 1XoQ74L6E?l9=IП-aІ P, Xzwl%Ӊ2.#bwv陛B?Ċ~ϯ B=Bo݄/{iZi]D՞.~B(ھ=@ϟ镠&}sID]5Ü6Zx̘>Q|Κ]P 'i(USEG;ϚjqCsvdBf-E#߃ge;3(ښb3؏3#qiъ~2+c riqt hNꇈt3ܾ %H>XD/ą,6N+XOLIu3_irȫL£JyegG&Gg^?XUd#:69 %GJ1g̞H { &?51Hw-q-p_0Y֘jM]^1Kͱ6_mu8qSCO#ޫ2R#+MDL#F "~beݿjt0l%z1]u8jA=o.T)ղmD{PM\{cի\% [GMS.$5OBh0íE& #_+. E D'?ٜa]ZM$k0mw<01/*1wvr8(Κ/+M؏: TfTߧK8z/iNBGnˆQmu¼Ҁj:5OvfCeR@C;:r z94\ еO4Cv4j(ɡ#Ri:^ CM'$*lNF8[+ʃvKٍNMf*{Z+l‹Z_գQ70kǂ|Oz#(#eɈ7vJL :r/槐҂_6@tBimǹ$ )iD9&9(z&_zG S>Ut&>v<~6dN7][ TtK҂82QHv6NW7Vm-EC!Χ$2;uYQe)Nrnabp8 Yc39S*ˢKgҪ̂[l%␲6$QfSluy;څbmŁ R* uyBT]8 pPU vbpۥMQN :F1gOh~ZeC3!Md) WcҥyvyA}E_[(>)ʗ?thqh) Cs&U^gZg7i4ޓ=Y] VY^S}&@0V Cƾxf&șܯd3/ô 8mfqTڏ:0g$[ob<58 ܐMdmI|)|7N0V&0={y%nXv7 /\Xwn=H#3uʘd-J訄-c:]`)u0ْ۵3sByxcBfFL3 ;uVkڵ3J>uz4p[5麖 (& uM߆[nPYe6w8 +rFE>G ɨ/4 FFTd]%r.1!Rk/'5RSU Lxh*LM aѠNjM%gQ_6Cs!GPZJ&(0+5Mx%/./t G8rźTY?HI$x0iqsD@Ky&2^!P<ƠȌkӵy4eՐ5plnąѷyҿz]]%LpL~9*R;Ūg2%Fq'1^҅zr~O9I<~<kGfE"Hk^f_M5q 웷䆯@Q6VG_;[u oL_BRL(w&[]W$ At(N}0SY:w#č—!dF9PXp޳iRԘdPR ҞLif޼:c?P,YC{2KEƱmĂ4qxG^b:ɽ6Wq15$_3[Ab,:7'Y2˄l=robw0d1?SЖTJpW:8BfȿssႇOnxqxaz,zf[V,ۤ3 \gMƛkF^lWɓ(b = =%sV%icad篆"aOMf#&[(ՂBmgA[Pr@3EfWW@JnS\siLUȜz&QGoi@5Qt[jEE .~D絫7<_bdP;]5sQ ,=9SwqΌ*粪fOW$=v8$+~S |ߓbUl^UL_05>зJo%BC~ϸkq%0 \(>UEl e8srP .ZLȨVEokRt6Xw@d05.&pV]%r*܂(nLNq2PPFƃo#LzGOͼJAk49K9A(\DurKO6GF͕٣aY#~iKϐt iJx7Jꯑ ,+Oh'YxJg*.<1?gޭ[q C 8 Aϓ]x6zSBSZ[2>cƿ /> Ev,X.RKZC >"j,(ɏl>B"PGLxH Fmd4Ae{iNhwGX [JW`vk?U]Ұ p1qy cR"Rm|MdIiQ ȩ \+:rNw&y4ョ45Fض` {ĬtSTS=ĪL\BS"ސgw=) œ8̖qI \>8H jS/RP$KƷLԦ̍}П1Jty>GĭN TBI8{- Co:,/v}w8N>@):ݚ@i ~/sQ? AU |yβZ*VbYmZ{xIZFOdcx?~}JGH_ކ}<i6+ Qknk*RIxb+Di r}[5Vq͔E[$%R43X:EK1Ie,"S(9q(G''Їvr=n9 =YT_AAY_Pa|cn|+jHMHkƹZfj}e $tMdJڙct/%I{d8Qn3bBj{ķ3s Ҿ_W3T}n&/4h"K'| 7⤬ EL@j!h0yM67xCs1xrŴŃ#eaJbJ'<{_E*@W]-ywtr=d7VG> *D׷c]T׷HՀ<3qM.w ќM"unq}'LyJzCrϕ{*ㅍfy7OwwdNl2(lGʩa?e,H_[I\[E Rd} ci8T]<˒IRML!+pw:/Q xB6X1]PhH/Gt=C8[ `EOM[?$0A69uq#ĺUN=P~ `5."k8X>sdSQ71oƬr}AblMT8빋b5+fqj#ݩG$뀤v 4p.) z֐ʣ,dc274(q]ҭ/=! -"]|m:d _їZNEW'Dm+τC>,. ĴJ2vJ'CENjECWZsvL2`7fB"&Ay{܍k-t8FFxH{KjDJe q1LR^AX*x+ ޭ[Jv.e.7+ V9cǗWfQ$q* :#A8 +le8,I+xsS*#$8wxM_Ow['Nb@a~]rȗ;hzLNt E:&)R"^ԓY" t>p"D(SA]O- zS@x@T ? |F,)Khi@mHx$bv8(J/ğ"GXs2dz[rK>CS?@HQ$Vc(q$)fk-.B@K8@$ 7gn ]QM{k2wKs*sn_i&; Bu4Կ*H72vx uT̔`z3-ډ-$(nQI֔DևZZڅ7 7oΔs%i6jp>%/ѫs)hWJhwwbuorzl;1H5| ?V+#kPcAjYn:  uʎbA*l_DkQfXeZD g'ЋHNmQRV:6 𢓟GG&XE?-3 TyTkeq"9~TdEmᓧk2f>z 4 ^H=(ҌW>ag%@BoܜY5 3wlQ-V#L+ru]. {6+8^B40\j[/x $F[4@,c.~ :5Q=0h| ʲ(BV#J\bNh8bع)H+yZ̨ݡbbs*0K8SB,+$'aB19[yCq5YJ? '.e?;Rj]._ްestMù8Ns\ p չƍuMHmq8QsȾ35dot̹ƏLߊ3!<÷ ?dH& [bdr.qJ%iBb'e{3wsEh ?Tŏ&8H8EHk'K/kPoc<M 9j! 8W%qY|YE萲5K'"($] kbYfYu~'''`VSL)[0 ^<CWpu:' פq;E~lGGƛUG*xd=5z}VGa fS=jjrE&ޖ8<&} Tsh~eHY>c lN%W餉{7ο=&1YQ .b=(/MpH{ip&;ߘfRfz&'HC{c'P'}uT%2ۜ3]tZ.X*J;x秛+JpL)|' u98wS߫t鑰$+*Gq[마ҙJnV2c:I<="&#Vk( h,XPv=nUD0QEumNcKMg!zD 2XX6v>G?sO=e$j2'0%le|NyǒCD)J71bjbiH8/WXІ;Zg :o[>45/1K[3pQUjPbV z w/xk{ _D-Kʄ(]yZJ;\^&g09J#3c41\ˊ,<.W&z^Y~7H [z Ͷ?u3GEP*f<ѴZsP?5 yWKA*0`&h?v9R?v$R{=/f8=Y ($jFZ-2E,g՛/(J7SWtCf)d]aA8Ёu=`}-JLDtfircGckrŒi?eoG@PA$r;O f$ŠkCC=x~mA`(?ppaZ<Ŭx6Ʒ&6q}.LK }=@ݷe~"YMvc,_8@hjE%>% bx^x e rA,1xPHLǷ#[U6 UJU ;]P%U4]B p\bo^c ~-#.%U|'+[2_x#:""b2Obi2bMS Pm;l>E CWz5\Ȏcs-r,d3C*F?}W&ǃ]*Y!oA-\CY0 /4+>]0ӤuO偻|| :ЖwR dyu盺q4˞{S 2}[9 ( ՗&u]_lz1`g- |wԽPĖ.d^zŹCI۾f!Ph;G` NLn~_IVD]O%6{h%>+ }$n)WHe_3S൒h-ޮ$> 5q`dsjgQ("K[{vq |j ]q} [FE[ +,Lj#pLK"&3d&l^*npʏemWT(/Y`m.}s d%4oe4MCPVp[x> T;`^7aHUGg L#2B+] .EO˰#R#u;(s71cC1p'r-VY}uuiTzK/Uһ}Uʄ(t'a@Cڐdk'3gyD$Znje TT+CꁅYi@"+ ]X! wάGy-Yަ.M(bBT78]~ӂ U7zuUn̑G$5^ tyBV&2 Fr)ӨpY퍸VDj0G)~4_O[=F+^U;75 Gi+?݂&x7u&*\vPXF5gI+~{]nI7C!eѾK i\N'jcm1pZ%mEyhaisfsx;FuZ,1 EG:H>SI3W ?p ܫ5͆L7*}?!2GJ@s^l Bb# &%wᾹvJu4JWԺ_d9J-fQ";ykxxlr !Yw_ttNFtLes'hD{݂n)`r/,/i#\nNkRd.r,SsNq~lzԨ,Q<jL/x=rni_{HѡxQF2_ +<Z=z pPI6KXƔmj :FՈBkf^@_5t ȕ5xm!XtXGKαn,;PL1?"qu5tnplTϼL UI̢|rGց/> 0(C9J#. ""iɍ{R~&loٿ${xuR=IwN>FC`noAo`::7uX !c23kwr?ﯯ8VqߏDu_,| c~m0|ʓC"5 kKv1 \dK煉ժbYzNOC(9 pO~o䤑!b6@/:Al`#Wm8!M /ձ:mvPkZ|RAe`dBnмSX}\ݪ*9OJnb'`Wׅnq l= xwh֬}-85ͷZ7˃bl]D(1٣3Q^?=9ιsBkNxMS:W[E|Jm~͛~J +Ⱦ+Zs*VEe1Ʋm;s9~3~J+LJWzVSܒqSSڌx6,829CBX _/gh}:sSF?x]rW3_bgktG\oC,.hdMj[JwGy܃z8MWO>É- }A[EroGha--taҎW;\Mq(|~3%\$.T;>yHi`Õ2ʒ𰾗JL(KMz!>w DY9(Tl.S) nFLxoE8&5g(sШ@d]|^Lź9"h&#-c6mu-12oə\h]!p+f)=FeDrw[g\g{/f`O!w7'#c2EJ5ch)6VrZ3|Uө0OA /Aj @V4=pdG \` ]oo82NaXT[c J.Q)nܳVxE$ҹpϯ:sMǛyj,\3WY; *@ݱ H'PD.gJº\ml[UڭP*{!}Ӿޚ_[Y&4eK8IA92br}V-lkw?J~p kfÍ܉?t,la!9P-gWq`vvFAZ]k|Kxʯ2&$Nh۵#Jp).|Us^i~^a)12 mhy/]ڶbKbY9Pj[y>zM2I զ2FEs>oHL+#DrZ# `me%ƚQN1SiʛB[9e6m('1e5:ՒX]vy=P1B񩆽jWQN)[j^g)[ZAߡ[5r4&TIQɏn('zY%&7'alڴ@xQ2p!0q0IHhpy㻑R$k 0˙#ۏ r :,뾬#l0[j,G(㤺_ Hf J[ J 5\WUc^%2Ga ‘ Wx R**]1e=4)ZͨIMXdx|O "Vh]r%`>mn!4f`y4o]%b ϡ @=kWf U5d*C>c")\?@,iÌ'89wsoZEK_#njc-{(__atn0XG 7w\֞B5 F9Ɓ{"B.y\1WQh,("O)bXPU|H)rEHs84E83,o?ž%ۥLfuݎoW0W]r3B) lc~6 f)ju/Lot.wS&y_\ݶ sTFcC*ֽBܟ.| 5zg#8L? 3{!V,.틼~Uv4$&Xww\X и8$ 7+\p&sbTĎi j;l1TUxZ D/A ]i )`f[QȆ8t FX+L=7TX l+=ˎ6: c}yMa^z:}:F87q~2Rl7p\L"nl.0D!&5^汞G*ߝQL ,1 >49R򐖩S)|d(wſ37Z6%b$ppGID[RW~WcQ3_@JLNJ;[`[8}5~ d` i112M B'R>n-wZLSSPC#\֭~hŷ˙ZgaREJ1\Hc7zLKqMA: `!@#΀┭!@D=PjOAp,:$P ueSl~蒒PdFuYjsjPQ}o$j_~&pDWXί9?H=pf,'TL@;qO2_.nd<QUP ̥^oft1& \R3ޔZa3_6ukpLxM:M%唺.MT#X\XP,b%kёzaFͮW!SA,?({ ^fn =^@~|!wwr_rY=)k&V=e̠)י—Vg1wJ91|-{<ΫPoꧺ?Cw["wĴ@?}c6`p0.Ύu{Qtb u C8PyBLD-B6xzU16A٬O^G u7hh%9k%CGyErߌ(HLDy[5m7櫘B}o>H3V6aL+*mZ ',A 6lS(XUvBU팵Qb KA]dD~LhCN!]QY6Ax7ge=D֪e ƐWHRE^41dBUX 9x޽.?@qh6>84FXb!{4KM0lM> 3VC,ɐP6(SoN/ !qze֔' y1bbIیl*s ]5r*>&sΕrKWhIT)j$h8vZȐOp@\D'JLK.@]L1@DYR I+8 f7܊Clej{<Pj.-鋠K>w;VpЏ-ct;x*6R ,4὘T4st^IuBl2WMD` 6fq^w@2n%xq8bD#_]Dd2 'ENc,ϜU0BڐPp.$EJ2_3תNRL* <)1Py' aꇦ?4g:rdOFBR5o3CS@vA*}ҵ~$X쩁UlZmGԕq~my-x>mw!{1v8jooygGHq gV0`B 7KBjI<7rܷq+?s%6TtA~[_}If36-g~Y$ܖ/U!T$;gN7P7K` ,QOzٴ1Ñ ƬNo { 4*E鋁;)7‹A8?n]LƋo803lњ?y4*}j`8Pw]Ŗ>Yk5xrSÝ75+S o1I&!(Qb Ĝ sXW #}E <\`Ik2(I7g%tr)a{IU :pȔ[ JsjU F7ؒCxJeؘOglGAj A}aHIK<+CEIzr8  Yk /|VOk H>|6&YN87Kb~\wo33uSZ/R b5+|X}8 j2N &1QjiEړ0jpv2ck˒s8w*`ngkFZ8ǠA%/[x )̩`V8|1FsSTp!x  etF,ZXmfg? 0}M2 KWCw 1C&{̢Oz趯v׵$n`:^ކ':. 7叆Y_L҅g&-&5UӶ\c G Oav^3@!(Ү9ry@q8 f?)w1P3#~N.cnAu8i 9dRlaY`hT6fk͈da)f hB;IQmpF[W7>+o=f`QSLpF@4ilZ]~Ծyk=p+ݖYr]LESN ӄAE0A*_"^%:$@J.~!qw~0r #Rpi;ȄS;>ܼ(mќs^DEۃϽOz :𛣸p^@z-%.#EP92xd,.9" , %t{x^S2X"rHe֠ &ێ[;Ei^?F YH/&8LհiR4.ײ#Dg|¬<$n0rptp鯔ES?oߔ7y Oŵmcd(8()ec /J qglg9\SkUJl0-) u=R 6 fB 3PWn "0Ψv?%♫?͂Й% G._@*ۍK)ʞ3Ǯ&ō%S,0 ݠ=;}|&NTq͈]f.yMJ>^w8#Rr˓z5҇o y~OYqٲ~T mcu)hQJ9&'EvBretSK;1xKz$%I ܉ANY'͇oB0[VWx4a7 )4&<uZbгs(S%f~mB)=30^ fY%?`ނA; k u][iCV$^l*fGwu9!ݻ84Gf,lg IQsZkPw5=gd^Svե!#, 6R'{Y+UL.qVK&&FЬ$h'=/a5jފki4>(gL#w|}_t]WX150f4 N-"SY|@gM>O½ҳ;}#"w60750r@,!&URQyt\./ԥvYr3mJ+ <(gW u1P} ty2k'O9صά(grPf;搛F6{8l0:¬x^# S|]W.kYcБMu8&̞/Ӗ0\s6FSqZH#8L5tŋ=׏iZ)rd&=oAu`%d?M>Gl۬,z}c|ѧ ! (bը% G`zE>[ց%%Y. M(hoTjNS%=-r;!'k )u5u=:S٘h,-vFe TüAJϴn7R]Q?)0@w.eRh?-DID(NdR Ob &՞AҶj,N^*Gz^lQ S!Eϸр2xT"&*6u( -a>=dM5pj扪V34:C'+S̯AB88Ziqp=`sU ) \( 1SG[9P/8bg#0 QE2#^ɯJNQ?8/uZE_rҸf(Gx29ĺd| gneZJ*=~קUm-|IOQWAƛtax_u_TjxEK-GdH(_KZeav/^}%An ,$26- Mc(+HBsV]P]sr H)3 xүUL_͈GI)qZ2٠O\^i9e xm8G2Ǖ U574h 9yܓ{M(ˣJHw&tx漎3!w29oęێo.69M}N!]0"؊L@oU@~XĄzt7+?PsfI1'f8(Hn10BSL uL1ی~4[ڈn|W&1m4D/0x,N{i?OiF՚) Ocx%ͻ[%7ۏ 3=r&L }2KlsXȜN\H}/f^T!U xZ_`a4{ jE4̘ArߊO tHSRC>s|SqMG *2 mwAex;V_DWd,6=9E1˹oBYd3fv|${`IKEJ6; i0gDကd֮:8w8Ԑ#8zObqt{܎Z jF><0T*?M%$ l #k˨@QL3%> #̀)xl߯+٘ [q{Jj)]aN8KfJ {U;9o[1䋃%xK4dKHn %!Lx ߘUbIb>˝`_`˻RTɑ_$&D46K9j|QOL|/ f4 q]%T<i@i0k@۲:xB6CXAss7 W5 EX?()02S%HmM1I3z3/0u:)'֧sي(d$@c7l{7d/pwyvJ^%Q@9: 깁RWP- Cl(3`>JGF1 y|,#ȥwq0s;Q<:z.ɠ>ev{ uQks1rAF\ L]hs|\so"aOv[y=a */?0/Ă&Gxاh% ]}`S5O<_Lv{l_& Pk3Hh x}.'B x1 <@R)x c*uY$I8ZKi[3Uܚ\aw)⩯:W9 4u1^tF>N1qp>;vGy +-)mKT>r frm[-nƦ>_F(w+CS'-ɢTܹ!Yb<[yZB, bT FKkNFLSCiGhޅM'Hἴ4tbաCC+Twʷt#]& {GHy21fL= !$ߢ 8dPsIĚE+F[. U+M?р>ӟШ}L>oºQe".6]' tG'}_`ME V3} \h滪@2ߘ6q7sPjRZ?l68W{h_\# v1a)E:>/< >| pcJB3tu5`۵]f[!9:nm==R0[, yNūuwţa~ C[SFCW/I*B L[w̜[$~O".?'UvuԳ{"c~/2!m4i{; Ha&>%D)bE!"fylBhpP SDŽҶQr?@tbL̚s',]+/n><;vQrL=S>A=pAA3'/6f8Ng>zYb\K#޵o13g%RuTV*d]R$Lz@cPqghėG`x瘦:DO\t1=Tye1~ԍ.0=}{+lZ$ڍzn.*N75lHruqeT"8;Wh68VO{+h~n`kK fT@SK =ovϴްH9aЛF+b 8S4iTXhDx(Řft~JV%vrrfՃ7Pe7 ?t!42i|Jt#E)љ-X7啪PW;ҊE|48sR^a\$*L qA[Vm:4wl\5!_yL*Tb ,3(㛤, 9-zrc+Ro;.:͂ގP?f1=V|&]`gOUs``RH-2_ :/W|cT@ELs9DDn'U>\3&wC{ H>DA3DQ*GlWQŵ1=-d@7q-& _X|ԫTY׌WPyAY!q#l/B gBlMB)>JS!RL>ƥVNxu<"p#a+Sv4//hZl,~EM-&7F59b9GBmUٶdG&` 1Mldy`BOĈ,,߉)pY>^Z/С5uuOEv6Ꝍ=dD #S꾪sr$p+gۅ`R5cU¡rz@"Y 5u64gz/n-1Q(ݓI&yOimGR˵ow 1DqăiɆ[Tx|^nɟ. ٭{OɁ&gQqzxC8H΋<ڼQI RuKa_Z|_fq9 wDdܟ/#UeBhU! G ԑ"tBhP".at@TAi 3@4w5(\T thIN-tZe:H^zd6fB0PU݅~L,`m֢{ͫ k0xrI7:qvJ+m#"+#KJ+0*?qNuP{F]qu4W[6oS؉͞M{OOÏC T,Dӥ;Mt/R}\-ȍ>CV5A٪ xu 3뷄λR>h'KNѤ2AA^ pxWl&Gh\5Np}0@^$?AÉcgf mJbzq4ePz?a:FneAU(w_CnR?VhFDb"ٜ띉l^ ~pL/!/72$ԱRqw9ۂM(b`z# p3x=hpcfKy=à۶ ]xi@l%WCRB4yf0ư$$`Aښ57 a U& z .`kaŝ!~ 춲4h O1slztYq_){|)˗u>EXUY1zPv͉D'䅣y3f@ ïMxœO0Ha`c!HEHmZ`"y+N\<Vi>!@Hf9y@42Y,FJ'Eš dpKmSiWOt`[8v@؜~u˖C!sj(4OhQ{b=c`QMFm |BEBܯcCk@zųHY)z'7m]/:S#7cRRBi`GbML+7) x$=ϒjR!l-5#ͪ:-?<hҸ=J(`j nJiVJi҃ E^}ƛ|O58dc?T"Ai~]GH+&,&~a:UO|%Q[|6Ng*^鈨{nAovl- qn;Pᒧ H.&:IQZsCq&+՝=^e5Ŕ}O$1WbAPUe_z`'v Kz]U¾L @stIڗSapPX0e'Rƹ7{ 6,;LQC}OUΪ 3AscʊFP71Ҝ(\n!'Xpڝ?kz 5o-T0q|dq؛Iʶ*qb9 ĩg~X3ʲ>^N_=~E"!.6*`&ToLN񆚻:^4,]2r|XW1Z ,X}N;E>qUz+vG6ۉ9EK 3uj*|I(?0m%,vª] k.0ΖG)yPD;%*y_tXc$}۱H#1Z 4L(!eHx9L tCW7~̕lXu~{Dpt*J̈a7A*^qt#n6JNkiGB!A)T|I]L7hBNXF[ .uRͧF'1O 05SfdLK?&FīVYiVɆIy oz+K$4LlYrdRJR63R1A{4A)o_JVԕq9:}7GgW\ $Z9yb>NyJ42R}U*julq? p"0S~U Z5Rawɡx*S i*Re4hˎji4\7} -m>FC3t)ltd)YNI%,&#% +Ӥm0 9Y'̦m9x ? ;sa2=\eH-g_\s)WawY{pOW> iRO{dD24K >4 {6y04K7yQ gl(jr:9<\ /|j߯@C!8g͛ӹXIq ;,g!C9mF"ssSp`,OH.NkKO KBO!2}W{t JIbVd(E9qryh:ÙR cz&tMrs:]! ;F!Hl`JXG(_&#Ź(5DTh U\N=qm8 y&y:`YZ6/ì#!t>bTLB&a 4Ԏ3 >p)Kn/si&]0:S>x_BoK.5?_Q*1b+t '"oh,>bFnr?ҹ/>$J2Q]TFmO'3mU 'ߜʏ3P/z\]8@ˆ>Ў]Өk>hhP=q[ID1fBd_j?E;+^ƹLhHg!)pN13bwdzDq6cXgxY-Oa$IŨE t@UY[Icsi/hTbRe+oԚ2'On. |UQc U8{DQxTϘ D)_ddo*Jb28߆A"(1Q-g\y nF939,K͓T4TΚ?{(#t%fBStGCv=RHحMWD"n@uEN֭cpc˳r%xPa{2ᵟ-Dך9*#ZyVO+X,Dbn#h:Ddzk~i%׊,KJ$c68bVs Ѳ{eA+@kQ`S0 ּΥSO|L'g5ߒy- Vlju-4hHLOB1avנvā[grll q5dH+aն:*hCj-k ]B+ѽ#> R4+tY-p"Zs4j:[d|4, ePc秷;qaJ(QX5 8Asy'nT+⾂&D>~7)6&q/.+4'39^9[udI+Gp0:8ʼn<{x1♚_g'cU6ӳ ~M$r"g 6E /`&Bضm0٢b_t7e/8kՋ/j \8Ɗ΋0r@F6 7]5Mfi,Z (I>̟pdFs烰T"ߤШJ[&s?)zw >֤"6q A gwIGz^[f?Ro'giKt|v7G/Ii6$~;dn7k+8WL7Φ6"5)0z16ct0T"OUt-| V搟'ip(vi di$ !EZeG= G0Z;"2ˡ>svږq,cw+(B_+9& Y0~+pVhmH^S~C+^gwk'D`>"PvtFbVIQ6Ys EмLjer7r?"!#M $σ|:/ n0jx,X鋟?OulBj=^Z⡵5e!+K3ڈ$Tra0]1謊%&1W涆 D D 4og+h'dZuҨs|vR+Ϭ.T0W]b1! t: Im(и&ΜT߇\s~^̂"'`~7ukH*٠j> Nm{uH 7SF,j;'xU\3d)͈pcX䖐*ҭ >2m٦nozŻ*a5}'JQ]z\D2&4wV^g#T03 ga  O sFN:Vψi_YRw*ZuتCKݪ@IM^k9ٲQx>I{BD )L,4!iJ ILpwS -*gfaɫ" k,.Q/Hs 9.r[IKOPtO9LIWax+3ކ.q~oV*{ 1`&^W ՞<Ln,8+%}-&lY,F<2pn":?ڤ?Tj㏰:M=69]y}p$RQo;ִm,WL(HI 7?4bXǎtcfky5(΄mFfWPρ;`] ү֮ʍ1S-)",CL};Aݸ;vӧئ-o6 Th.ڹӱ-XJWcms祲Pl|/_NFE„:6: ת4_2;mcLWƆUb8X=LQ@5Q:LXdKUz˅س($NZL(H`1:u`is/<]DY>k|MRiGAa5>d?0CbSa`Jw=f Pm' ˋT~Ȗ0D/gfۥ]:&P&8ɩ#d M|_N,Srwiu:D(-EdSˢ#y¢su ,wjF!E/i0)4VL}Ͽ}dj|`̺$㠗v>%yQ(bENHx e47efj6ȍ$׬)yBH=(l=Xn9J4Q.tUG,#p"vD<wi(7g(. D(9(f)UAICAnG~R" 9WWkt`5¹9A 4|qi#԰t?`zw^۟x>00pL` ߸ 47~q/~@e/@/-Lc[<#Ɏ Ié,XFv)pKy.8iUƒ(VkF1[EuJ^= йگ+DfYo LGjlC0l-9z7{ve&GogHӐjR:P"h0l$yX]?~2T$'b]j9&*~pͱw~ d,bxjɡ>"|ܾc:FMD(H̑ ).|%aDͤjxت< drvK BIs"SvuB,fgzd_Ȁ 'GyTMlFxs)GL,5;ˇBTR窠mDWVgbI>s} A),)$GK՛x[G2X~E2[_XAÃI~d{^̯Fɛjqg*MrשK2pC~c[GW'Teo **_[ k.ĀIQkVWl@wiS:R4UB3LLn˲,ȤƓ` ZD*I ^u*i~"V=KD&J]J0$ӴӮ`ѓ2MQۙ x`_&3=S2SSh5tE._kru[6(FBE8Vg# D" %$h]ٚ|XTkAb\# h]ik/?zozl3ڀ>ͪފT:;i3DDŽ^Su|o(嘶0iV/XRG^}UY5r jJЦA֋g,<>+1#5/|=3hToS{͊;e1jiwdlUqNmF(XVI6)ڪ0r^ZXw3V`E{ߧeG\7sU²bE{&;Rт«6n{lz`|!o^A(cRbA+tXd/[Çî  gZfLqGFKHB1+:)׎+B]eQVGV$L29*qnl.sÚy B/X];P8^=}P%Up I)聑Íwց|9'ȀEV0cte`y*ȁ<{GXVFg4Unq 3`!d[N1-uHo`Ao/&r]lV.Fxl гԼ J~_tҼ ~-k a¿G b4ʷE 3_ %  7Fǝ!H< H%vjS1\a1;RfW1J"s-ʭSR`6NT%cE+`79,Fphjyİ?vKo:MCs0Z:߶v9hVBc"]myӷtTiP&M^^p2;tBʚͪ냘<g@s\f);_b䷺5vb|xhQUQEGHe|@0cF}O{<4\MJ<lzd$w{?""E IER󸳗oWuQ7\~Uo![a$eW2jƤy~W1r N&"HQA(d͝ !˲MfA\[Q:|U(c*(Pg٩D,aAn!GJm_fjId2ַLQ1^~UF9ףӘzSyu1.m9 VcJI0[΀,j8pR=A.{E͑ELIy K3eVqZˋP:/@4mE>0!\R\/oY˞>Tyq0BK0xfE8;A._4_.R [wPR)5A#4H;Mڳ_I]_Z.:g,U/KpY s{o~͎lP+BstufBrt"4)E"Gֺ:kAæ*P; Bv9'5%IxbSw%9čd0G}{-+]F s־s% &}D=݂ڙ ؚ /ih"fK 9jN%qe[˔nufCn8yEW[+!춧.`lĿ8r,[KS%\(:ٜ| ~J 1*E+V;?} H;]Q:ARh'2GYy 5KUHSƻhX<$ BX@/&8kK*}*.]c_^. b M%OaRu\t-^hR7Dqn]`|.[V,&}_n ;ICօ}W.?FlONʒ"!LC^.MP@Ls竭=ebʢ߰ s6LjC+Ked3*ՓɇMLj9}TZ(uN@ϓ⨾{)z0LFN} ;B9y F{n/))Tߥ- |0 .®1\2j`)1eQ2k.Qث6iCerF\\wt][}ujE r Ϫ T IxӖyqSCm9sM܊&(24MSnu!_nQ[n! 5 La]y%x6 d#ww*CFU"^'[);/ml8#&>_ÈY_/?_{eM᜻x0 t2F OhˇK\[͍G؉>)kmjCL<gs4Xhb@wO.@3ҧ$i/p=׏z-7SSq^Z5(xc=ǁ)5?][sڴ7"yFF/NWtvyd7צC$ ҾGESr "LHiXtzu,aAaJ'xHp`C&ՒmHp9 Gv@D:wxKVkZ lW"YZHZ,Wy }M]%+o{I6Mi¯l %HիQd+Y^TгSVr$,]_mX~a?|"@u.ÍI55"lŸDѶ6Q4e=c\rn3Ș77(@'Ը=0MC` 4zIo)n|\f:iO%zצgzt(GN |޷d{։B&]EǴ*%+BlCtr\&Ma"%'t9{/Mz3SM=O!8s}vܺ6M-E)ap wBηp ܂13r=:Vxt^3TT=LZl$a>nZ [e&%08yi7n/2'nμs9D:N$ÖYv7DKOm&Z ?=n]Q;Ab]o0`RyZ-U #K~:AULAJ? JUUC@Ћ?H.6 UhPnC$%@y)4V%^*NCli;zJo;|`#q[uᄫa6BSXj48MlQr!Jd݋@75(2v|p?*$?H?+zKzp) f6*?@yJ1"HvyNc;]. ED V!#Ca囼Q-2wb 1wd yg%U:JT:琺,x㶩޿%w8Nd(Pz\rWFykNܽԀ5qAת`,}0N6.@x]8e}4\ӑ"L$S`!v!3T 3*Nyd>A:f2^ēn F(_rccy g/G(Rl~ ^|!^z7ގ吸tvy@СSdHAS5՞C|j$@'}gܔXr B/Bb;G8Լ"NAeW@>O*XK?M=5BwEBJ.G86pA* rVLm ff|<$)T6|_PZo' yx煙s)dAĶ. P%)T-[LyvKqc)WQ8}Qi0@Z4FOLr4<: V*,ΦDZ:&Ԡ>*KOh|:_e~Aٝ}>~@i7b0r-Y!gYZ0707010000029c000081a400000000000000000000000164943cea000037fc000000000000000000000000000000000000004a00000000./lib/modules/4.18.0-499.el8.ppc64le/kernel/drivers/net/usb/pegasus.ko.xz7zXZִF!t/?7]?Eh=ڜ9TDO#{^}SưDw#ؼN[!l'BpIOk| T6\^Yε=4fFlk ib- A!aS_7zcI4.W! O 7gsw+ލHڻR' Gs0=1e wJ/&]ZD8LrR~[RZJf3 5hj *aQ,)0k h *l9ke$fA<̫3߯Adބ$э(2vHv&ĎX|T%̀5G(g(ݕp$bsss\+ɲ0;Gd oVC}k_B ׵Vͫ^w­xr .MGѤaK;G/oYUHMDFA2jMŝМA[}禅aI-1vS52 攰:tc+eHHw>$SvDubS |`(cxzYaM{=ޫ!fҥYu2!ݶ h$)vl|3Q^s4Ofq}hhG`'ok"OIw`x%D)Xh3BM`/}ziVQR7k))rQS o }=i.JY_xN=-䊊DwU Ldʻ> -s!<-L3 P3"84Q 6gCސ2j">ՒU 9+O8wʆBrsHd%uף (G(taql?%[,\!މ$:/:ZGĵ8,Lyu*YrFt)뇘{$!`$y+ܬwX8Jr$41ݢbb?B%Mهf JH1WBxkUN}e-{&X Z`[>|͋AG["؃R&(P@tpG,jpA7Xl]˜AG,0K>*XUF́pbkHކI3N4woite^Q*5mn & '1vFBѷQyВ T=1+M^ 嫀~%%'"umk"?\Qhm4r2K FQ0c}gglZIRz+*ȐUAZL aJU a@4bRZL=V)aDqMUD03ѧEE0ƴɆhK ?i ,4̚dM)0ɸlB (R}z^"ǩ2\&tťBa.4OU6M:+(YwP9<~} HJdyneN-I~`md<z퇪L4CS $l I"褩*ѹFI!N֦F /$}^h*rށxCШ9)=˧ I_F:DUא-wYxx"DX HrXkVM~et$N?kdum;wVco?xݎQ\[?Ǯ[&tM|֔)/wsKTήyɅIɘTx$OaUsK3]yu&ǿ# O~Y}^͡ -y=|@] Џ}QlHXsp2Qt&?:@{Rc&mXBK*wZ;=Oί0/{idn*땩j+xרIP6HZ) Oxk8](Q@q,x-ξ/o8n6AemSSy y&JPNy]vnC|m"%mU_^ujF6.E9n>.o#ۄ!"K7[Hpitp}zʙs]3-(v8 V;d>UVTJf[Zx>w_H\\Apnd!`fWFz1IKQ"3jcdU6͞s\3kjD׊ayW>e*>7M5jL":x7~թEa>8?CU3i[`6?1.)+aQ&L"- tH2ҠSJIy]Xƈ@&ͭqNE $Z v> QeU7[5a_"hrO7HZDBvJwsU.ֿcT _*ʵs6]U iDHcAW—5SL$Q0UA t+4aHR܂X~B>袳i²zo"K j<9B:*ّp=#x[Qn^r)*c~}Ѝ]?$2r@}ki5+ഉa.>&()\"qcS͜sw<=^RM8XW0g|nQV9qI#FYP) c Z hwUidr\7kYX[Ṣ` $ {:'eLޮi>.NG.XbN緬KIS-9k d\7P(a"2v)0bL&S$NOKҰqůt ΆolVTHWƤW(+mŒS+9dhadPL OZd3al6zMk&_:vgł*S݈Q(D#R fpZ ]BG:`lC=TV W7K_-r[TNFfbxZV1΢d}t/L%{( L Qgaɬ.( hEiUΟy{. tmM|Mڻ΢ttUt|Q]XOdm4 X|ylar9D[Vs[%$IPH%g!mo =|xlqU0ѫSwTC"ɞmISB7}} sG~ r:s‡&>6O'3;S*PdHs7%53ߴV/w$}Cy굅&)_T_؞T>U@;%HNI+Uƚ w=ChY4?- z/>K tveQцrV/PʓaUVo= ( py&ߗFYø[>@Jh0iYT16Xzd ,6>%(a ׋g{}Ӻ^ D22h;T% (1In쩱*f*m$ba`p<8IO;?g dN!cER~HR 闥d̏u@kLde_F|ix11/[clyiP^m)Boߩ:3Qa簃z٪jniQ;6϶gkOQN%8aqC}4, fLy`5hԫ4,t )5Mmq `6[sN Eh?SwLw {% ~7^wb@ }Hm%6M˼솟0yZkDL{B3+<;u#2\U̽57ת]#p99E61;~j8Ձ[an :Lhh3D8;y_< tlJ$q6 qe|DzzovτY_ߟXdΫnzaj$j?umC, ;ϝDOK:]ryP yK3%^d_Qς5q:7 >U'@C\TH;]*|; Ԫ+i"6l@𳿕nyU;}r`pmElܶZn&0 5hQ<2JXĥ=&cd]ibX4dbjKd>?}dB١ [xٹݸ `M)妅."!e ǖ 8ҕZxXU-T,rhhƏˢU?w3ˆ6HuVSWwV:rT:% L?E 3}E3AaKOc3 M^hMCkAB`8?ϰIC$[ A5Tm3^~`EQ"az[2!#D($+5-CNàu5AP5"`oVg1rIBRxJSJ5IgW3r7/=WSEE!~UA3_(_t%3͹ AlJ䬾TsS~ Jg~`Gvcp:wTwf2Ts*`/nFbőUc#2TzrQ~%n~kZ:2+0#dXoߎ LZH0_gZ^rhٟ'ٗ_L Ȟtᗃ(mdd[OڼOAsIτv:m#ƒP8;5@'?|!$ tcU5>rj-wÍ lGa)w&uws$ItJGciG*9w h܀W3 ֱNFq+V-} 9`98 OaZ=-ˁ@`[{ݨ~<>>&@ZU3Ẑ(:7,R[.ynJz:SuoHZQúv`ӰTzuu wbTweb$7h)P (Cr/ԅkf-c mj] }(!2 $bBldGD쳴S;ǠXKosq#PQϫuSYm>0je?QF.uU$t}L =Ӣ hgfH>`хX=^FiYzCz9g gO6$9.rUM/ܖ''v(L$UX@E}_?`Q,uQoCk#:ed:tݔ:].@]lR1ӯf);Qu)S۳K_|% .(?i rdT@ OUdLv_?S||p9М'""ePfi|GFn;\/4B 3訥$>*kpJmyDޱ ]ޠ&'b`$BwT۴S8yr4` '|"Q=H& ˃ͨgl 0)Iӌ`wT ϵ0Kq Q כUr7%/h C}QU2VV#d(^wK#EgAF'tbmhiE5ҢR+`jtGT@/O`]]&=hՔ(eo5,c6VXUxR>0z z&ch G-wdhRʟ} khn혖M]A-**}5*nP#*;ω3ow;vM;`i#$Y&I.꼫U&iMy?X٩3ZţOÀŘFL2PA=ߑw,ooAI8C=O#^شj]B*lu 2J$&)s .8H"-"vJ.FH>(E;!WSGUb0̒ 8!=) 1Hr hK_O8[HS!#ѩ)VT{br@/ 3<|Wҟ ,8| BG{""0{T2!; %=Hf߲.v)wBrv̬NR?$7 ן (G;%oڰ#n'Ih>$\ f6vK! v 0ϰ.?Λh}gyCC_ɴR[5QMk7O_wc74h&[HM嚭X[iȺ[fs `KeO 9J݋"D^fb-\ w[Q) (1IM3 _%YڈVJ8wP˲5+KLG[o--rj|kJ2ə\7s3^M[N)9ٽ;L OzėEqu\2E"z*&PGIz?Fcpl! ACEyca`b:N iiew1pn/s`̖I7ws5荩;9gF'Q8SF}LH3pj'"4 UU=0k|-"!c# #eDXsY|HSI.Gx6E /҅wn:):T&MBd\,~qN)).'YDs@=iʂAA$vt. 3rTxpِ@ $jiaZ_ߡ4r٨9qk|ʹ읠!bfno&v.g)n;äRDDe(9+>eሸ닛I)V 5q6﬍ؼ~cR+ 8nZus9 _@D;E뒥깻 ?Os= l4X1B+KQIK`'OF]#%o>YA{;[~cQ9o Qz1Rk5beIN :Pnz: ᮻ{7rg~X2xqI3֡~1Z&gNUְc݌Я$QrKutOhۨ+"à,4A3!2g00:zs^DO^1iE],jirvu2Y$I8zW1 w7E] L,wJ,\f(Џ/$?XI.X݀IQx!krH:دOYRmd's3Sv͒s4n.fES#0LHU+5QegTPkdQuh>yc&հ(ָ.Xq{QӴ9ߏ#PGڱ3ºN4; z=A~ Yq,`kb£HS_YD4`L>!,w0/ qaפFħ_cXx Dz=Y" %jx$RZ~PS_Dk>Ya^dZ[6!$흍S]F@k l5PߌtW^g_}Suب :Ac1|_ڍ;aWeLm@Q~w{KP|hqv_0$0>%?j*P l^c 0 `з_37ur`I;T7&8`#=/\ϋ(5pF/hqY2&DžZthG:W'Xz* +3̝+xm2Rl95wMyeR^#H@Ht몹P5-YeȌd&q2xB {.(6 f,' (㶗$AB GL]Ƹd$N f5?ԯ1B9ckQeF]@qů/a\>ݒ+T{Qު$49e^b;%SǙ L=e K4u^<Β$ elG1Iu[|"0Dcoܹ*d^X?b <{®kډQJ;IOl+Kq#>9=*{@I'? H _Nso~!ٌEV}I>E61+N*A#G!lsIbYƣo#} *Y&XdY}`7LF09jyITD1r<7H(fW|-.(4|R*v ۻͼcQ$pI$ljAT #ifDz|[%R9%Yx̗݋CT^ЬYpF Q ~c)M^_\12ca1 6O^uä[\c)Pm܂CFۤEEa.w[1㦺Wh)HBҫbdz\ kȢ5 AĬѥ93Я); O&Y4kN;"@@_Vj3<۩9)kN~PUۄ̆{qXNڴ{K kvC>uQN3`U88Ɩ'ShY'P.2:?a)}n)t+'SFuFB&8[i7U9dI shuLt{ q()2ލxq v@k>c6Im >录 rKY3D0+ƻ˰SB~'8WL-bT2Caӫ|tF5vonK 0n<`1@SRP)c\:Y\vA-C DƱbsz.ˁclw #;R\4bRj:y /,-\%159z?sM]SL >'\2iQ!9muO_2{=|IGv?C0+iD#TQ 2%wtc=/\q /f-^ \dޱxmfsbT-qH1?v{G;{EA:K:<x׍h`Wr&E9HN LQ(P;LL X5ຄocq+# Zt➠?!WAѱpM~%_^@cAƮ)p[QJYoP@ oEj4EGLR\8&+0IG3(RY虐?=)ge½)19E@SR~'agc-7tO|gts-Ci^sZ3*BƔRnn4}񬟜1F=Ai^)j@mR[>3.sq4#'g߲0UaӛT?X,^kvyc ^ή%!Z+$ 戴sK*W FUJ@ND.)t8gTN/2 LUt+a2஧=8-cO%_0b.{w(C|N` u<45٣ǬOfM+&jJtR.>S43nbtw 0KӁ7 ǧ F[4#WR &PpoLe2)}*'z0 "NDk8uKoӠgYZ0707010000029d000081a400000000000000000000000164943cea00000a30000000000000000000000000000000000000004800000000./lib/modules/4.18.0-499.el8.ppc64le/kernel/drivers/net/usb/plusb.ko.xz7zXZִF!t/*w ]?Eh=ڜ9TfSw2eF4^CUȕO׏?]܍չYT4(c~bB-܋…"d NLiJ2)dyg//H J֗ޤ -yy`thn ĺRͯe"F]D]4Bq%tzdp2?5e-(riY e ZZk!J_[seBM( WwT Ƞm<ҶF>NHz3ILB  2  *څH;c\EoMC)'*h pNs%Έe 醊Rg aewgFo QpKVǡlnRXh6w\!ͯ j:,+a̦SX0~RA|4  Q.U2}M xn:&OSLްc9HylJ%4)(^'"l/DL\fr2eo=á(p,vȘ35x}# F_>+H%tuC/"ub1`hd]ƝcuirKXiv  o0Xm7yB"tGWv6?^RzAvމC]e!3^w.D:Q@1ctE}?60>ւyhogX4xH\1'!T@&K$FPts&$ѿbΎt2>h[H+רӥ_?ÂORT`_ՐNyC r1/LpV8 /9+,|w'Z}Yhx,g63JX3b1&vvu2S$c-59b[hζ <$v͠>Do.6Wr6`mб_x GJ5rd PrV'u,dђs1@5B(ßW5U]*r3 TW KpacdZ ~i~^m_PES POY`@!mrcǿge8f~O SG"#ثjFÝS/`ƵExEM}{Ȳc-f q6]x!S/.:[U>Ȏ y3Dz^I UŔ/95P ]8\˧aAu'+/RbxRbE-mJXsd0=}߾#V_q$Ţ]tCFT`AS;Z羕VpGhQϼ!'v-LjACʈȃlCT gYZ0707010000029e000081a400000000000000000000000164943cea000034a4000000000000000000000000000000000000004b00000000./lib/modules/4.18.0-499.el8.ppc64le/kernel/drivers/net/usb/qmi_wwan.ko.xz7zXZִF!t/ፇ4c]?Eh=ڜ9R#{^}|0Dw$qfZڛ!A-"mIAFZmzr$sfJVȧTg1dyP֩w+hsBc`/߅| 3Q\cbP{;4-,0f+'{=oòOoG31T\ǃi/a@iQ9HH%Շkd ι_QN\SLVZ,~O_dt@F(IM&Tu%ek fy;5zaٚ`bHtlNu+4庪eɧN.{=4y@py:yvC6+C\ >$|]y[<>Xb837!Jl3AO 5oѐ tin!QmE }pscn0p<9}nK)ƾ4 i*%?ֱڳcL,M]km&ۼF/.Pq>cm]h\H7rw-*ǽ@ۙnʆ7G}&~pTV+96\P#/l8|/х_?c^ ]oH6h ?#x?!;?M[sN‘ ,gW>;xjxԉ|B>_Og o@V m(xFAŀUhe:WrGlye)F/Hj-ǭPL#I/>:/Dvl̻;Nab>KkZ& bG!ѵokrm_62C+xtY?Ń{Ц:קn8G5] B}IA.EF ЇzWS!-^v{sA.@ؚ Gx0!`hD>4F(u3͇/zt)P%9g?V`Ef8V\(M S,<+_Hʒg=W'/΁2Ea> /qc|z30֍,! Rs30/8k >8&cePQCV}.BHAd sӟ>ZrJU5!+,l#o,2&ѓf;v(vr'@Y6C~,I9û~ZYqL`){V8aӝӣ3PLU΢@Y$y PWF3b<k)}$aQ?Lj:A[?[O:~8p>-=m'B&U |yC6_M<2b~Sko6S>7և#ܦs&Tu]*^!vG YE-7 Hu$Xm"/>yQ (ݞkWi. yj*KM%J8ul /4)iKOxwYZ"ar! g}5e&A[틠ڻ@ hHt|9hDF},RK>{K\iq]b%ށΗ,J6MhUDwO:{|O3vI2SZlt5n25Upӭ 0Ɵ\l+df꽻Oʢ@m3ߠkPCr\Esݢ ުuזoj BOvS$ɲ#;> NiRAC&'KƧbUȔe?)fųTq 4G2&¿(zev/-c/Z7Fmi*i~Kl25S^<쬈Aѳ2XO]pg.EǨ=#5q(VKwU6ՙmVg3: !Kvf"npYX3&Od<ҔC!msi.:a)\6j0XTP~vFƟ"yUܤ`8->``ƌS*E_gC=3,gp*(Yaug@R {c }ϙRLs]~Au|z`J"0i{Hz'(En5$fr|:a b+5$xWKk|*4*eԔ3Ӏg PReˎQiNq%،W ,}6$3 ɟ ^W[+Dp/y"QlPfhY*4?D'Qf%sJ&E)B_ä"3ՠ0*- ֯xZs)-݉ߏ,q (M @Gc0x܏}ArrI(U$"`0hjr{Yي ԨגJsyg7VFےff0αKu$1g`WCrc斡`t`hp| him[`ъ߸_`Acxo#y'M|m: N\g728; % j`Ga>^Rjg&b E xZ[`yؔ8:qNiMko16wfR^;msEZLi5pZhCS(/Fsauq+ hxGy~sO5@,Bbwqv!tؑgl&Ϳ.eMVfAL182е_g:" 8zi0.r[iY<& ϊk.X]A%6Fd|ݷVؘkK ] S2Cf©Â5Z2AgD#ҭV$xOoDm~鼧RPo7и&"\sƅoQ:➺q b }!bl;N*t!ms+k4#.&AZ_D eqʇ*W~޸ŶsY991ɵCWMɶ$ Cn!Txئt-1n-3ZoDELo<2GRy\#m}6uX`9 #yي]p"(G-2Ba)*aďqWycRQPD?ZgExf8|56\X,M*!efRF,RS{ %sƈ%D#ABY9bSӖnس#\JœPٟD5<| W%/huaj0#Vֻ5w/*@WO 1FpΕM2O .ňOtidI Vú^b6aUQSfτCRFf&I"l6aA/^$"9/\ !LW$"-D+=^ʟF6rB6D&*xm8_i̗BM4A}󠩹bm2!KUطm9&G~̶~ڭՆMj{'X,0ǂPRR]NjSQѴa0:BSt1OC)Jaq|0KM,l_1˕߳'8_4m{|U hH t!.:PRjSE]f3%י~+t;!PnN'ASrPeZ}wCcIg%*v/FPbe=3(K7 Dho{6OX>?=km@ǹXÞ\E]2%PuW\0cZBdžH5/_L| ߴb$$OW[]Ӌ65C+#C Z2L C<Z&AaC(! LVcA|;)7/nJ()? UoG{R$oC4F:ϡVq ow'20]\:ۓ5b%N\&K4U"-`0NXBYRX# 9],Ih*I՟ /Hf5Qʓ9h\Ik[CrqZ4vh3lЅk*PHgaRˋ< oL͒Z!'d5U2 PJ{KRsR3N'(E? md1Wx·\+cՖ>Q9% (!ksϬN_A/CN#3[ U,ȫÆ?DžR<5M? OJ<̫C-GN$Z!V1#$KT*?Ft ǘg3js"̵zs//b^Kˢ/mqW`|ç4Q%wt:C/`(w:wȨvE&tz"H=$0rɦt?)UcFƳVeąz!|Hm7hbGxUSYjF}Y7\ kp [wʐV40yYmB͢o [8f"V0񼘝,'Ln+ dْf[#Kiv WO2j ,.,Sؒ`^=WyP Mv X4 EЧfU%$5άa`,%8A,~: vW)^Ḏww5`I RU(," ldDP6{]ci|q!yHY3ֈ)& Ӿ *໊ +D̲ Z['ovf9I^+}rt3-#uH @2# C=98;W \M0=A2,mzQnv&hFQ^]-<Ď&Z2Zq~T?~CaE`(GYW d2MGTb=5 Ĕ+B(6Tsiɺ7e_ > a9o>[JP[t|9I˸Taifo7m{I1}ToSP(x몃%[dae xV>81Br"vZ"MiI |6vtMj<$wޘ-6qCrlsN6ջSq_AK&^ak2A#:t8nH N8謙lYc$Z^#oQZ6>X  TV-vukO\|si0 jm~mOMJmZn0XXBtRdv",^ G~6"] uQ\"" SAf~dv/pI*d/KZe+t:^7\-K/4,8x7M#ҔCu"BsfHU3+8ys(9"ɮH1%9ߧ}*X,CBq߶3Zʳ Yl"t ʢ@:YUJf{}F ϊ c lɺk`;Kz*Ael롘Dje1ti@Iڷ~-vD[ ܳ)':RGy_K9 ≜5O|-3t˶Kܖ2X A5!gŴ' #.f|[Ì/Te;WCAʐaok2gu[oi'0λ &1;{Znb唡٭f<# hmoLjr?[ q(wJ!6J `if5$4= s1,'AfyĐuԒ{Pn1-'?@Dw on$7W{mW_LHMZL~( t+{CdJj}n,s3hwsd F #hnmӌ5HWrRs*a`!FFl " ,1?P`W!ٳJZ&)C3F #0h@M%MbkNzVIw(`5IX"(z Xkl)Lo *nQt(6ja5Ԫw|7#c,p,pܛ2LXJqOPWݞ9-oL $~8lGα-4fKh[$1 c z݈N_Q^J~Ga+&\!scr!v)^4zF}䠋z636+hma8XBi#)Cl9ƾ9DA"蟢t"O\Cw&^ɦRӷ.&.l޽LqT8]*z9Tu Uk DԞD=)掺 ]/ _Ӑ HDٿz7 qX:aLd2 wP̬[q[#ӜhEؓb݊q5 W?ňvT?yOخHQsN$n%uciF9~H22[y~7G: X=F昇z2eonq BLFّkY#0w4+~EŽS=Wuly;ǭ8m8ZϟאV@&QR~z^QzSmL+.%W.T,ir[%$qXJqQ<~Әy"Cqo**PtAX*b [p/5ˢ#V4}Ǹ.dxR+UWX _V.s @oܦ$621?)J]סT| 3K]25d u cЪAKi33[gg]UG5ZVa\hϽo΂h[aekPsְ5vB"vֶxRw 6u;VA҅[r}*M&)8'ͧ.܋i;NdX2)/QQJ59?Գ4^x{DKt7.yvu|oPWv0t(wij2Mj*>^J3Jk)*'ff9Z&#gM."15lжvƺ֚<٪KpX7t[_~̳O j980QK1 |%XQg'fEaN8w'vp2(!A{%^kpǥ(/nC +oYsd"jȍdS} ;JK6i .j{I=#APxPߐb3ޯ_}WܟiP6]..w)PFl? ±ZB0:gsm*$,[94T /p}0_p %5<\`t}$Z<~7bMP_qcwݻ4ʠJ5jøyڴZz>y7 E^h2oXbm丞3‰H8JNf$5^tɼsJў*Xf*b1q鿢̮w/[Fip-٢]Wm&n|n qm\/h UpFXT04_8q"x6د<3CJr1d5-S3ڴ3Kӡ*_Lʋ B&OZH4)jYg%M e8:ë͆CtɈf3CK ;y ` apd7tgrU*À [Zh9DbA |[JX*A f~-{Of+U76 W7\u'v9l9RbnUJn)\QA"aԬ drĉlX`~j#Mq!*\-Qw2Ѱ y󦥉x'vpvkүt`uRFby~z.JLNn]Gi!|ky%  a }P C v8Ys 12vJ# RoT@?䐗n+ŮrF]Ru;2ƋP|tCCo)67&ZCf l9ʘ/S "l.>ѱwlV\l 5㟔:dUPfm47;%b,[%ldb}1 O}[_TޣGQ)Iޫ,(~#O?h'pBo a=6PL9UN 8tH1]oK_Ie=K+697a%)t^F]? Ovk^e=(WĊ%ЀZrL;[*6B15V0s=6u:_%r +ltu_?~5dc~3E}'P,St$~B eV XkS5#!7eIW{($%{7FjjGVkԐ̲e$t/ CJAiSw$8v{qB#>SβoS>c6ns:3v++x呑h #u@O'<&QO]i!0!wOH8ϖe:3:alYg}F//(2 ;w}zT$.;(o{CĻhvH7G5l oB-iOE%2g ed#Ʉ>[GB ]^'q*+b,Җ©t뚃7ҁ2mk%Ë{p.:L75%ožY%-OlN/Q-Rpp,quZ:oPG7tP. ykst*V+񝮈ҟw:tOOq 2HI:{dx$/|-ni1t“7E?9V/hboAd/@!'ErH sP|!Mp(8^}bd@+i/EDa|HַyZH(poק cu¯d5z.VԋFU!'8t_}p?'CΑ!i~f4xs^ཱིra|!YUdTՍ@-K?rqgLƖ$0 ^46Vmlài{vla Wi6#Z+i ?ūCOXGBIOb%nh-"gYZ0707010000029f000081a400000000000000000000000164943cea000095f4000000000000000000000000000000000000004800000000./lib/modules/4.18.0-499.el8.ppc64le/kernel/drivers/net/usb/r8152.ko.xz7zXZִF!t/ߕ]?Eh=ڜ9QV:uS좪%&%&|>nR (H}˯vz9IS&*ZJ9[mˠs "qtkzxXzŇ3]5Y pnicI3EV̻8݂"DR{ex.ğX$sxV,\;=n1M,)N\ܓd,DA]}m78G> t6# ښ׃/yw%ohl-sƙP^ A0`p+PMhH籀r΃S_ڷĊؘy"^l` c AVB%oM7FSU1|z4MDmA8pzjĆ-K|}M!Txν5yrZw>(X] 6|RX%IAl%S6mx)GOV+)[P4zrf5H\'eՖ BJif" c}-kDHZY+g> b=Lҝ9V.}VyHY.q N>T=9@hYs!=|+7ocSϽo}%3+h  q"kHݎi &6@ֻVo 1-d6k *Թx?O8x"d hW|Dz|okw.|zx "4q}jHVE1I+bXYuP3^A)5t$"RRH'|^gd#`M^Hkm^ AjAljݶG2p$90dbhDgL&ΰ [8\g1P+4,ڍFfBYDV\y'! g%ٌ([Vn~\Xΰx>L;Up̄ +4}.&WSY.|ECQfOT&6D1۰˶TJeg2Z=O h 1K)$tU9ʇގہpc]^G0~?/ G zSȿ?ͬo`#ٗH:=*7b7띊Va+ Tl !h_H܅ 4Coh]qQJę!,F6)j _`\nAx5W_1̷E~/RZFRONsy;NەUCVcR7<}D>I7\>:@bWBG yK@ʒY ([T par6ɤRnք/-`* X S}]4N"07_4' 83TR̛4_+$:@MЂqnȸ9AuFBtfrRJYra.2~cK,L#l*f^}nJ̗0IAHma!&&LdlYև->@լwM* u}=)nsh7ըgDϱ7{A-BhevU*ĵu1t>4Rn vBEX%e/J `*F'Y븒œ/8d,3-eĽaՅ/[0?bl07YEw4ʋL Ya%k-Z/.%@ KͼI=B*-dRϊB` ^ ,@(f#eC_"jE5XAxexldYϰ`kGJɓ'Ib oYݔ|ܞN]ϸˣfKmE5,4ZeWŚ3qXJD9e-PI˽%VaS̿^=A*cc7;V?;b7ү559`uVXieܵ|E$ :lz]l~1W?YJfM'Yym}멅Õ޺fN*dClxbosm} ϝ}i_("dHb"Z%8m}Ɯ,8 y7 QBC( ?Q;:&6ך@o1ʖApخŧz!@ǞT-;"mr'<ZjYW0MGPysÌɕKZHNУࣘvYJ 1g`cUK˦e=E \[赲v,)B @=d<y"Dgۼ?Cdj" 0`kYlʚ5xWɌF[Mj%R~?@*@Yh u<;*|;{I\ r Gtxø9g'o}  IӀagszᐞ^zlú3RC/zHYS+ `2PˡQe#~=7\>.Q^]ohG5:ATuSe\ ^""=jzڏJfrr=|pMvY>;Y\OF$UkTW9rV\)91>q#;4o[ls,V}sn̊Z4^@u- e 2 IyYc{~窋r;/ac *4 Hl~?3ob(j˚  mʊrZ8RmUo%Y:Ŏ7}d42p2RNV#4Sn^PUpJeG2μT^oA3Ѽt"y=Dιn@ףD GmpA&[=iPBNՌ~C#ӊ@{qleb,7MЅbQgzM{c f''SB^> (UO'@9DP3] . ms978hTnە,H+U jE2ʻm]Z\wG0cs0DGxwG^DL&q2S6"LoĻu `Tp$Ŀnt6̥z& ĺIӍPѧZA<M*E5p ܕ?:^gt) F#҄bӟ~<)}ft}  |%m/7i[Vmَ׊ELJg=IhMjM,^ŪS̾->v}̳u|Iz|V|i(?<my uYiF7v -@+v/ðR¨@[8#B7]~̌>ʊGNvD~׾s{\%Y0R*<D77ZF Ae--^X쓔2M;WK'Ŏ43n<=r2cCAbY/`J.R< xVEƝ~%`]v:ޔvO|aoPXL!#CD)2,ZP_lWSQe5xclΟm#hv`{&q;}r =vŠ#t6=;Læ5Y#eEV"?t"䤌wW!"2*&$s|0E^\gW[um@DMCU/ rI,}M|.i%RIm2Q*(ګ8Ue\[MHO}K.J}3l(؄jn 2Umm!hrK#)q  *2.I1nAr$xko5dPό||i<2-m(7*a5o0 ;cxq}8rpq`֍x`XsD٦v ОyI; K_cK 3x%6dxhڏ'/@:|A W d%m/n$'~ua1$2@6+/h]y꜎#u<6ofB-gd"itNnWFhQ ߘ + b>i}4r;6%0WukEp̋~EqGdDGsOBp,;bP-^KuGP3,|*’՝$03 zʭԿ0M8S i}7((0N8P<% vcEWp"BC?=`HN\nrpAFFy5 xs<к(Wic(a=7m j*ys /m-9S BeԠ7YQKZM3(w ۠cg`m,ID{4|- +5oANbsg%^=&D|W5d9X]8ٗ-05s.\NjхPG#<[G•)l@Fmcf|}?N@G`7%z)]Ab]j0,NidNTTo\H(8rPy^f̛!ȷoΌzʅWVqIeE*& n_Bɂ.&ִ#J,Ӑʨ-mz,.sp>D[]v)w9Yjh]INGzȁ!:~~j$kJtȒ8ps-LYDV67%|xݑ~j2&L8da׏ Է׳^M2䭲>`R `}zY3e"lQW{Pd#W3yV鱗oK9Z*=Cc.W5%kRh-" 5{5uF<ƹ`mb|XA RP:l۸ٶ0If;ٕI`8-y~TH:2<<]/No-bfHMEk p!c9','YLF)TmWyW E.B87\IckbM&aMZ757;#$'[( v0' Jw#*[3SfUꇈ: 2Svø4_qSZ81XC]+[/X \$ .CږXgdv?f*- J\[%J.v lUWr]vCh_|6ô/gQ=rE& bEH\rs=kxf&}(j}v % 7>"[p|/T@22rl~ˀkm )5On\_T6 x XD4lW90FA`m!yuReb83B<1p;Apg{1w#$gj)(l%̞t*Cw#OSgS_L ʲ!jsV=ynL>Qm<GLɀ.Y1_ؽ{{@?ak%LށE5(/1"~6t_@"hmiWɖVvbY@egفKë],9%lj{]bULvEGfq!47|0*;)^R>T4v'̂D `v;2ŕ4?4]XﭏGwJnx v?B_-i:Pt0Z::8zWk#D@#Bobּmh3>KszŤO/@DxFg}-bPS SB,Tc\"|O_=<<ku5"eh,o1V(9K+fn43-b)ɟxЬȍ䯍" don__OƖ.m,OrLzDҎЖkOol yBz\岘&e 2Z:DƥVdTR) ^4=.WBGuyWB~:$M" *eM9 ԜPGL,85e I;IF=`XP$Um h~NeÈ4I@'lh2 0\Y-Y׭FIx'ˋeߪE@$&G))Q 1bj>:c;iV++ }IF79f+il$$z?!jPpz$i\"iI]?Q!G1@BЭ6cF,FP WBe>6Uv7f yr-mECQ*Az`N :!$d,yZfM'M*ޱg @$˳'x $S+8K" K-bYn˒pF](P-X"7 /eߠ8J% fMo|W lqCj s[ db%6FYfmS L>zjF[8Q))'Oid.ZER|u6]MPWĬdu]95?GLXS|Da<frD~sdM)"x(U$^/MapUg|/Fp1SB1 5VF<'sy&5,263ٍ 2ٸNs5]Jg^RfDB}0KAѻH 9x^6;H(.ͱұC[^kf ^; ,.XB[Z-L >Mq[IڄzW~*F#"OčpN|tFua4d-I;E!.~RG8)DsN HBG7IL ?tY1@]*h%gٲ:Pmޤ#K2#jX1!sدtW0rJ^\G׮EpO!69Zػ WB?hc`ש;ku1."3[|nl@BEU0lUmcu dն5C7kzO{=whIp;z {΅T f/*s>y}ZeIy f2eEu5-$͝꿉ԯFces?2p;[j)5c~]bZ,xV e{9n(6]f=s+lB-.:ܔVbWz$ {hyѰ~O`5ބ' W+&!Ǔr ǍO`2i̠TWen2N'OXtASD{\]8%/lu32SB䍥rO ==|-a3?aW|ӆrZdBO?27f_W?cwfoEYT%OYw3L(4{쯼P =t$ "W<(K9T)f;gL@nTB\DKƅmr^ds-XZ֣'5t'+[H-k ok_EC~+yD>O\t@;r6bPYdqT!?NF\Y[3=>C; E_YO%ດeV_k)ڊX] RrJeq|G06ƨ|Kױ.ذĨ(Dn ' s8hXDae+śn1).a!sKUb bK!r^8%'a9,ܨ/lCeB&}_8o( Z: g6\}r kz?RjkI19Q>]ԎD9)[ pe`(h 8g~PiqS gڑ,\yuT)wӎ)LPeXbp͖&Әf.o{"B^AZ)xx*u,7t C+upyj\\4 -FyqCØ\lDyW " Q|iA-f Hv{\ KaIMgN R_t02ȇHg #1jT@ 2/M=<.jyr0 x>9>AI6%dN/,Cqík1T2{=894+tVc0BC&㯻Kt; jCq{ (DcriES10i%op+1+H9Vzk5ܻ;i >~*B0}ˁTQEsgTPbE/ySjZe[ZG20?T])[arX gnjpjzI;f?8SEk^Tbi'&@_-@&4]\tR[ 4=I!k8's`iyǞd p(VkV5K&d"yu]84Pѩb0)wǏ3AEV2je)8lip_<5.6L } ÎҪs' zGf(Yざ+Fr_f$7l;=ǰD:mSi+F:It}7Y^aoaSNeLڤ+ŇX'7V5Ÿ7i-NC e=&?֕/KJ7#ԄmSrN )Rw蛒/o.?aIV\.R?Hl1X Un- t}?<%uV,0 V9AqN ۉ-p"?YِS]4|qh Hw-a͡ M9Efh#tz;zA-H%oWᐉ;AVV榧eCo6=, kץȜYa ?eIXX%d[Ɛ ohl%$VKp 6jMF:م\fhͥo}^f8n 4,Hs5-7|04S)zs a~+ˢCLZ _!bG+E}Z?5Qo@hOseEܰ:3gW8/tPupZ%'0_zk7bɫLkH)5a0= ;ju@6،H-EWI+G҅E( u43IP<=\NO][~#o-}X# g3*q@w (o`A:f$* 8LTX ͌1|oPY@m~uɥ],L,zX/i|lO l35݁yE!5Oh,Nj^pOy}wnΜǶFDDtDNxXc%DSxնjdQo[]SMD}('ۍ{\q7ݍV—#nXcc_ul=|w:X8N^prk` h}]Mdw=&#pt{ 0u=>rG#e莅MMh}~ߔȡKkug 1#oĦ8?D1{Y٘ #$V#&ڂٌݘL"=:#E5`T X؃IAIBDQٗ=LϾyVŎGn hf +)ɭl 3wQ)X?pzeYzM7 'Rڲὶ7}D6GiEPxPGP'uBQ߹rr|) ~G+nxOIǔ/p~ yCa,r"kM'("xZ>nu27c;4%hC?cê3> G>&v<ntgI<ljd"L_-Qnk+g_-aQiL,\vS;9l,>n1ܦO6OLl;lw;qx RUrӴoq6ՔDi=;hw^RGz}6b!k~?ɖmʵK^1E)~rN pLx,~  5b-3SDzޥtvq/Tx8~RpwkgWK ,Ջ3MS,1 vus~*1PMk4 ~SrhfMd>nr=7=ې*0ֹL$n7}mgL =TLɨ>>'h˔8]ߐHbVe4Y+/"!mdc&EKYNyL9]]Pƛ`G kE?5nHE9}Y{pdLS=v7GLٝO4v?Q J~ )LJ)4}1-z&oSRh+ߪ? /oqm&MD$Kwh㗧c"sfm_k/]NO,n)لIfcd~tpƜAF`^n\p%4? 㤲&BixjS!-|A6 ~ iqivg/l,e v}Tƾ&k@-E`^.T q)6 wc,v۲,CpGyRu;TFr N#ro2A_>'xDn5_;bR#Am_$5y[CPӂh*' " rW ? ihC^%[< k-e!=8WRn[9>Sàт!1W"ٕB nޫN]6qX WIa )83iz'V[$%r;50$ QuJo)դJ"-hS"Y9w@LgP mbl'nW`䘪A=~b :LNV|KI݊ⅠI9աwB7B:ϛ/gvfQ) -RH'Žs\Vi^ )`qQvGrlY=![ &ֺ{l^yOthU|^j+ ycnO 5NXM5JP$JQk LzsGK2A+˓4aS!JB~,RYYgwIoN3a* CAhWwi#y> oC0a*l;eogE`DÀj5-F`3 :TwIIWrqh~1H+Xv?~?&Ic2m#fSXib&F'teLLgɭO#jHHUO"J+ 櫸qF`)uX| q9G<[xgBP,~ B xsydI~ yá# H ɠJq, I-uٺhbaogt SyjṼĠ"iRH8 p׸+h+ /f7AZAAafvfJFR+x[$Wk0%לΣ S6ڄuq1_8Wrm!J"X%׸m )ԃ`R(}9 y61kl0YnYֳ P6xmCNv^FP.csDJѡ:ټwK~|aA 2i'˦ !s}y׆$NsK8" b7;mZ)P.oand1GK[^o [KnsFsKB|JIp"5+&NNx@rG<"5A/917áII9,w}ef Mx[7͘借A bY0ʟ4KmcT:Bh۱S ip( 5laEtV)q27_ۣe˜*WN$>弚 WWՕ+?Xe]U)ofҀaWqYcF }p_kP"3gr;*Xk2 ugnyd %c|+o`NmA✇nXRFwH'Mf<Ν_`/ihHb^&i&0,PPEywmiK<vtp2SS-ej^!X^:,Z2a;` U 'P7s# *EyҺ)cM*0Jc @dc!8&g^Р̬M!_lQܟ!8ArMz7@w\▀$$p݀juL?ל }p(Fȱ~# ()AL<]ݿ~_f׃s<i}M00J n>ٰGT 6J,;i\ҕv(&s.E]>ا MZQt pxMrRD"*}s^^QTVxB [H[g)'^G[&E ްE kjRv`?'Q,i5-淄VbYd_ "U(olGAVqj ӊ2)g<0<'̿<(~o+3A$ԾSw| byAyk'0ð24M!9H"]~,@djZɭtjQzrU(S`ꓵjտL֥T;` V'??/|eSJZa7HBUIpxQNxj4VTSvoafvpoUhx%} ?{Z#@΁,eߧ8qIst{lߺ I7^3VY@NBXNαt|,*9X]0f5RhYvpƔDئo/ %@FP4مVu2/LVt'Ttb+&QI|;U uFy?C)TI` .X'Ndc*|g}l8n ZBZns ڶ :5bһjBdfDw(nq xIff`[QS$p*~0㠰 h.9eW-@ؗ-bCa(-`s,W_{`.\ zs 8Ox_tpnx+3amX13*ebO ULZgD1F d&™;s0Xw=T_3ԈtN(PP.]FݳxٕdUVWNj.sAONQ0U<.n2=e]5 o˟$ ʼnxH,[? i/oe+8&[ :qb$ǫx~fj(aOScize'6 /UOy-H bP}F(W{xj|vcVXҤJ (4Wy ouҼ&xJmDHFǕVj\X^-dJKQ]PXv]'kWCʥJNYZeb,0E9{#`,K]iMֹ~v4"lJ%{).*5p`qA䮕#@uxR:ꀗIsbprwh}Y 4:bo>ƫhEՋssg%[Þt2͞OǮuq݄)3wh cԠq, ;y#TxO-=U*hs-q n׋/U"&+]\+5L]a#R v_0Up\LjvAJd7. 8/̻/0!Ɩ:8i1H˅i`7vnitM5n|8! f( vM ɶf@U98]㼣U_cgo HK2|IԁЕ'AC-شZ\ZzM!oE_d5fWM޸”+X]{+`0$Qם @]nPȉޢArV2^y}nM/Q=]i!gUE,u 1]CY?Ϫ\2V} ?{C\ȴp~Vj/hϪ.&e {xƄ#L( Y)~rq0=NO)2]F=dm$}Zuu6)s֬Q=g}+a̫,y`̏B%Lq[|<@ZBmؔD~Gsɝ$h0]G q>:0"IPQ\2HFc8;$w 2F/BnGՓn\cUV$/J4C \͠ugPfbVR|y0r<*FeZCmS{Ch4EbxFDYUC@^TꙻVE{-x7Hj,nK; &ĥZq18U`XOLf !+- r&ˆatUP{qӼu\,ikPs'Nb%hFP, c$P SU,JSlßdXBdcQV_+jh(5jrM]6^zw4sA zwMd?M_Vf6nWK!(ry@𶱳V-9傻{27+owM(>WqOx?3\G]Eg{aUYq wQXMJٶ\ 7&~ hIMOi#n UįM.`qu^F}m!C哖ﯕ@lnǓ,.UP/e6b{c߀R:> mWLQ^+Z?:-*R)30o']{sWK?p<[JM4 `D׎*Ǥ&5G`gMص'e.&+aA~J!2 .7vYG hV6O1CJYm&җd=v$b s Q܀bϢnUI.iS<4E=beً<6d^s %^!7L>1C!nF5gu]{4:~ҶRu<=mU Dld%(z,:9"_gL:sg#H Є`el؉mXi0LelTZ|$o&v+6oud)dz{dE S3 \`5U6M#2:[nUS /6/ ]RkK`Ns.'65\hJmыT[ $5C_t|{ +Kk% )82Ȟ}E}o6V0uǯXATU/=}1&V7qtgoK T ox=$ҍ4&3]V@KL^b :yN^$~?(lo¸xzv:%#ê9H::xP%|ٖ^5*c-P=|r!A53F;`ML7eRT o &Z3o1wXw dw"/'kx7cvj&4V6ry׵F(^s4Bث&[ @购ޤ|"L0;i&L'%-Ǖ^uH hJ'=Yf+1';oXmJi+)7{=b‹W^\sfiIMtSJu[\r6rTow/"! _c(z3 Q8G"E U;u4p0_*=;I' f(`K6Ifb7^8 _sVC4f;r~K]쩆stG# $،rA7Մ~rx|K@\Fo8Q._>kUωEL[ Q63Zܣ'zq`5!ЛWqZnDmڶJO3!)5Jj g;JS5._7Qo.)Mx ݧJdKyĐ|iQSMWB眐NZrPXq0x w.1H<|0 F_ )ho;T!#n׸¯L:|q]&М3ӧhKN< )>ꆇ냧ZQhɭ{C# YFX@6#9v;*bHP.1ivϘMD~Le r~1MLLX ϧ5bAJMUϱr5gL)*|ΉL`"n(P')/ =%q9r? r8M+4i4),!?Wm=bAsq._&;Ʌt8L#K~@UGr,{ރ@#%q5X2q)9&A ȫ pO|x`:O~j?1tEFV4SY0G(oQUr[,0t6*pSc)PP\KU}9& >/i+e%S<Đxހގ[Q٩+E#o#F..r< ېCn!i2]BqVȞsP^+坋ǗbaKwdsR@ʳaLYcMy\?\$V1Me25ƷK#m"js0Dִq|k?4w\qZvh[:3{M 7"6cb2愓+ƫhEӅ@W\āmN-WH?v-&5~p\/@a쓜!Q÷NH&HK;/\+$I`! AiS׬I~y8ȇh=o:fyt+UI1gNTM'V,4تx!Jgt j,Q-v58wݑ$$}6z5v>i1gL 1OPow,曼`ҖXTK'_^r=!RU`NAHh:0!s*'ɰ珉8D%˥S[%b,k·vX&/V&r@e\d:阫7p0/_ff8z{* AZw!N}d24/HB,? PSk&ҋ!^LsDP!M2jF4Ig+W*1/ACcpIT;xRF y[-eg6Vρ`4vPYF LI=rpj0@M!!< W /qD΅%҂)oGsrP&6}7K 2X>4sW ٤_+WȎ@pɀ+'h.a<]--=c~ Gb;LM!Sr9 gD\dِ!GG`i\֬֜Ԏ+wy4i 0b7e7st5&N4]sZG悮:x}7c\  dt>jfݳ@t|N@-ZɣHc,$LGɊE[[ Áe1KDp8GDcf#m AU/$SS"K^پǶ>=ϑfNds7XyWMKVXjy](8J?se(inv?d k ;&Ec$2+{3q-.6鏮%G,%ildM"@ㅟbx":X'cvH |z5 |\\%=vxA{0ֹ,_q.5YV̓ N;`Mh"EE ֒s= QI bh_d{m"`_+dV.tq{TZpb8$o,yw'AN`AfvǤ٧ j[X}I0А&/# bii>#z^o"'Ҧ5Ҷ9 E0QJ-[$D®?ǝ Z>kîF}$29!/-Y BvT4RÈRxk} WQys 1'a]p )JtێBmXyL$۴rd(msmɀ&-g5G/JbΩK/'AMebɰMҜa PHYnnj:Jy*TODQְ͒B~-mԈ\`ZAZvR jh* _)u\qL? Z֎dIu&ObF8P eD6~:O"+j3 街r2V6V$ ',aM| 1{h,@_>,. $󱂚D`"SaXmjA.- ՝vU!4Q`dH$^<ԮgWcnޣh1\T1xk lϜCaBFr\Hc-g~p"*\b-xǞAl_\b\V`p) EZygtVE,cqaBñVKR/?p U!yA3tl$[ul <{H\e1!ɰwo.=bPhXw7O@MSiP*P7@QZ%n,96j0 !^&"KtZ y@;яܿ>CXBZ١!xn\wρVU)iI7 7I7Skb`g4er?Ȟ}7˪h60OI Ƅ!Mt `Դ[sGobd\h]bL8կӍ~[u1 [ulqA go.QlH/ !M:\vj0BK N.MlXV|`:ʄѼ;Qä+$Q"dUZFt$tuJ'J. Jv{̩Pάڈ UUbEc/5ǍI^k_8nGZ߾<ƲyI0nw߈>.zsm4"`;JF4,}qDG*14^Bz5x\J!sʧG 44r-4BcS]N D`ʢ zl"yG U8egu*zE4 >6Ԋ (' u{+sokC U2] Vu@gd4guUlk}#UW=Ľw Ď*-g`ڬl_כBE0sW)+LbSp|5 }" ̞\oPUBf\516w`rxWv;KFBCsAjƝTPkx%7O(kx;m*82ƴ ?Lw!2RhDU3<D$jt|/r+z4ׅ 8x('['7wx|y,V!bQD>Ccu {SMxf o8VJEžbPXf'A[Z˶BlBA?Ҡ(Ϲ~rŀE v_$y0v#:4H/5j>Hrfy=Q^T:mtuN|2Oeq1<*ƅŚ]4E.Rpܷy1^\Ia2j2_2~IlS(D1)!0{"/6u_`T 7Y 9%hZ#7ӛʉ'x6#~X銮B^i[rG+y2.PTU{ u吅%v 7#j뀨+ 'BﵩϨހcCFF~%0h)86~Әl6֕kP&NYc]m3yaޭb/Ɏ.AV"?n s " {7ߓ b-L}1=OKzvU('W؜.:k8:ۈ 48SꬎF{d02jB!yL`] YA'.S1[#*6}8pS:J+2E$וF8 Wg5B6*݂ZI6uvM)L `III~4+*Mʙҙ q OۤNL FLzBBAQ}-pfEpA/HaHfw"U,N^3霔2_ uZ\Q L)b|GZĒ{V+K$PQ*4i ;^Q[ 43ӒQN !ڪnH MD/FP =Hg[6",IffddfnRWw!G1ΕY9+wn0)tb3ݚ|ٕtBAHZI|GbfEɳc ,&pS\Dh?0 aζu Tq:u'&9ͭ7|e55]ӇShJ >!xiej^b `'ݤm$q5tÁR`BcodTX_#Q7En'@fheyI sML 1)<>U>h6a:}(ovtB6\W (ũ)>l:,3M/eg/T|2%!B kc^?v"pB)Дl@j,Z]ׂǹ4π8^*<'Ǯ`3l#ګV=!KB Opva窹w)]HeA<-%A[]a-8 ľ Û 7,i*?{nI*=Tj5-ƇӼk=o5?7nV+gCX[i6>c+  j~A?c^yfa*Ѷ c)T>|wj{@!2jZXP88o={ .a&"T5beOh)qiR ~mn.vbʟ3 :@5No2OA5\F˳598Ĝhވg&}bCdHDe/AFd0gt?,1RL'zH/yvѺDwyą,nyVow 1 X>zn)ݍӕ"T +7xtv[̓ʏ͒\qX:~6=+q25tSw=-}.XR/Gr}F02=o4N͕R5Rf^p>]-tH.rqdougjƅsQtq#uf,+ea^>xDMkyyAZbޠ9z)I뿫@!rũvƛo1 7\6Z,Ue9H:\5daGW 67mȣxygu8z ֖JL֮PFQpť D^MZEBg+5&Tm봄"ړס8[(蘷ZUM˹y9]#s@A5?+<P#*S_@V!/DpE'.p`F%i( {1ŝj+jKA^:nB,CVզƧsI* h=1?n4ry|C {iً`sW.g.#M6v& xNҋ/<5!Qь2~[⃪7(syy:ބWNr<GyK͆t7[E-9e睞2 =x{TgUU06EYo"w ۍC|*wAqV fݩ^& ppx] Хl -i6K4 :NpO(:RPy$4Z?21I j[ !:H6Oß\ngJ+Fm(OXp3%tQwH&çCƬZ@ZwD+7wg n꠱GL{)uxcijjA@ "Fp.W5\!$u 0wJFB&89C^. [fe_E©8Fv^~7P(/|@[ GI9 o5)x oBrXN_KK=h *{^I -()du_G1z^OIe~/{(.<7)[floa\~䛐 Vj3K/2eL=EhQdL}'1G7A B)1_*2DVm$0Q׾|!8QF*?€'?5 K%%/iAnvL/Ua2^ݾ͐>0F_r].k],P,Ny[Yp5f oB _QPv?ЄR樉[c&[ ֔@jwX͹S|;߄Jlnf-qw >U9ѡoa*V{d `˜N/g{LIXI{׼W'Х0Yd/um1 %wHBk;]-]ud2qA'ںTTHD/5 R[詑 ?/,ɈA FNaEx(; ܤ$;7nbB Y-L;Z9?md mr'Ϧ԰(/sH'Xj yE^ obhP , h@FFbZ 8L;Ӧ#a\OIֹC1uBO eA;®o~ZԷ ~G^UYKPcCIO|ƌ"x^nB)*cѸSPh4=e]VxSÎO![Z8w*=U] |nNrZ'˥vvNs)RDk:3pl!^ jF\=s3k쐫E؇ZMy ܊; ֌4=ÿR$44{"MYdgR$]6nO)PZhgE ۖDw$;/7Tx_Rb'AE3lET`&#)>0U.<6h6s0 E%jn¬!k~kw#*Ad5 ]Wqs)F&mFJwN["%pP솼F zĉk 샑ق) ك+vK2nZj^߈Ս1_3HQ vhn k7 Z TqJ!j/KֺܱyK-i8j8]zo 6A#"bFe 3݄A,eO\:W~C)ܣ&GlL/`FdRf{ ?5 yEIugIɴ,,|:Paͤj\+ >\R-FPt+֑`mY4r#zܼ]ܔ֜}/2pFM͟ > dwI (1U4.S jɋxTU >xI,{ʥ b7E`A Bt\[6Ycy4݋"j%Qw@8Kc3Y(ś/`+V נO<"@TTxrcKL1>* 0Z|DÃ{޽Dut[R3=[L;Gz;^Z3nqb?PQlyVqM +o>S\n`lvVe wPچڴ!:Hq] {$NVPJ=/R)(]s"+=Rub)hlB%Fm%9&IAy ߾@5\K^y}:-2]g\݄Rn7 귪'tID{c^X}.hSMʧmM/+ (lb)狺zHihvPFJޠio1u>*-0ڣք%Yv$?A%9KL;IN+QhxɻCXI2HK.߳uy b-M?2{N2k^$lȐ+OJCcޠ/xN`3A;Y!oUVKdHe-j,H%&sg B l;;~ߌ/IyeYuW/mE$@1XTg u5Njóva #)0ÉHF1`)22PИ~sgZݣZPXypAO} NPYE)G af``y8u YC2 83\/,÷˗\u$Ad9z (mGrBvi>oXa|;YiHOoKtCڅ~7ꎪķ:u~>j.uwcEa2Åy,/|pꪵbyhͅ7 rϜjnA#wsv;ۭأaT7`͎s]7{(R%p@\{=% 1G과,wJ9 ^[Tp<46~嬸N^_> #w ' _"jl˚7b$s=cC.3a@;Xy2xրD>]L=>,nۄх%pqLme_T>(_PZ1}aA3oąࡼ_k4LcCnqq :]6 ,r-B._?RҮ%Ҍ4RPw*K r@? ˄qc_uz92GNa»5ZKKRw6޳c8m_`5gπ@(WhrxE#tBJƤIVຜf 1 vJII4($ Б*)Cf>$2<Ybr (gJTۧ PB }Kj`퉸gX|!%A[^oy[7U PlޚjJIOؗ/ ^FaI-Pkb/xȔ)I(֞;@߳\jcX$Lqy^ %ݛ!i3OqjMgrX+Hc( +F^LEVܥlx- `42`Z .a:w䅜BCeospl d` pK;NNEσ ]KpKn|&CUD ߙ}{[eMǤՐfsˤNK?LnV_?j4$lДa^g^k"Cç(9$gvTR+4.=9U-Ig2_dQ&ɗ KO9C7_>gf WeB:H|Ti3::ݶ^l E܆Nf]HaɻlP=/ ">I^|ʢ';ZY#ϸmT[joNLV4ӮWuyn[ qmIvh $=N*'pd'8\G&wveY9l!?!jdt.9{nG媮m\5 XfDzC\ci~:kxSI*6Y9Mc&<Q6+\Dg o J? GAy#x`JƎ{X:|+W|pZ5O.aC $acZ%S0mY!k>W>aRVBnZ7aio4=m'vDARm-[PO$s`Ҳ _h1dn8b 5D@@Ԝw% }PznPRS<BJߑ,!A{!:΄n:p\8Ʋ{^WB >@,'_ĦZRSX=01p$W=f/=H@hyytgS*QSktu:G(ч1sUX!w}F̖-0ۍzj_ WwGhݗKy?2|ϨՇ<8$op2u:)c_7p&!.rQj,T8#3 crI+ݗf^`oxEҞdIYh0#ȣTײT>c+1`3\t=.!Zt7m?_ܿв`jՒp ntt9F1}u*Qmo&n͏vbVfH,2KS^1OX3f木<9L4!/$wA M2W0NL9|>ـ[@WV pB}d &u"%WkYc ܄tq]Yq*lq\ZV I=f"o_?Ed/GzH·kR|*H8EX]DTeK_ |~!;}L;0xg,ɽ(i1C-7_Vi>\ޔݫKA)KZ=,7cz;ʰp"yXN&#6`ʷR확Otp=VTeICW@ V, o·rɑf)Ϋd+::-C4r.&5H0(J6B !Ux~:03? K>t#Hd)+uhdʇX\Ģd\<HB{ε_ZQ;=,P1ҡ~bu]֣4 c+,UCI:YrHĢ A5,"3yx`l j"\FeSIU.ʕ.9iߡAZu&SfUo+4;%;SlMM W;%VSZX_ \x9 Hdb dMEW܇4v {nA !9 /! U;zR^(w2{`:a eUoPt?^E .|'E !^wY:r7,hRZ5u0z}itmF9 }MUi$|^rA[*L,FzZюBh&~c8H+SJyiڙj<glQ$_)a\?oBiP={ѵc`ƿS Y8 k W6m{Ԧv]D֗ZYeZ=}3˜v}y߲M,˳ؕCi"mљ 8 M˶4{y$|(>8u%+Ylgp~#9p*65pK3N? 6)L\.60Oj 4p/vJd*b]FCnw,([#,+VaƆZb[gFC0`8HW<6P^1u)!//oޞ`y23Fc? _Å?)gPܧ%q5V( LBy}5_x*?_|"n&ҲBuUt{U`Z 3^`(.^4ы^@L}v;҄eCiHFVEvHϻ3tCA݀uJEj2gڽ\w?K ^/s$D#ynx+O?g '{|#@9k{AH=+Aһ82SQY-jW)=e@mPwj6zl AǼ&+-/'g^u1BCɩm(0tͪc{wU ã~&:vL=żl `dsC(/:zi0x}2JZG^T|t(mb Fc (ݦO 'CBGӣMRM7-e,{ 2s߄m> YdK&4*?WbyG˃)-Sk>^=z8#ТoI57[_&iWK>!x,;FȇjK2(W6AFgM៍8֌HS.쨹6bF>z9+F\TeQ zYTt,eX &PJ^yMC-pa^zAHFIT&Yx^w"xDЄLOm@߰=@ål!K{2EvIc|TB,}?$װxkSN~ub>e'axrYuN7b ]6LJ;pE*Mۼ8i{eu v2Xss :r?A }PJnyzV$@PoArSr":'7868;i"cǛG=4H\:uST9I,.ḿ9m :x M|>CȲ#%j5B-5͍>x0i[.OhKHl!c]&nϾC<ժq]R9͞[r@oxb6tqSЀ}~W'Fsz'@_l?5J ŕ\kO6GJZ8cD"{q*r]zn!LfV~%jK6 IB,?zoZ'4))b{CN|ݟ̠k1Zg+mg>8^-TޡOx/)_קr &~c: @U^9Sr?%Yp4S^> W vhҞl/0 >t1ALj:M Ma+A{!:0X๚C:k:%?Pg;]enHc[Kkn!vmݺ1Yb;7vW Z2+֮ ϕ 5;۔#yKck os,Df/,Bq/h>ռ*_ϓ1v5ɓB7[u(S 0g^L@dꍜcJ dkhZ*lC?dUGp]ô)q9eݕLjdVnF غPQ8kmcds=3ئۃA̘j6 vT!ܷg ;y| ~Av}z!vJ. > hc shħ DIҡTѶ.6%&Ιޔ)2ʻ4Rgi/~@DiUÐt~y-:Q (y؁ؼ8jM~O@el87"}@d9e7$4IE)Hi#AM|gaiXt\2.,cs[3--it1ȵORt4bs텡Z?I"f!mwRogM'I9ʳݛd=^^"')8U{!NU9^]&kB`'n^fyԈ/^ztyC6nWO@ޤJ$вQܭ'E;3<,*WgEeܤ03_*Y:(RQ:[j{I<;Wi/[E6=ϽU(]wnKc~ =3  L(l(7ytEQSGg\-Ti,rE["/ls\_DnbxDش4AJnH}T9SȔ?*8 9 {yŒo'[r۾`[mw0*nn8m8e~2n]A !_(A_?JVb4jp{rHCφ=Y-'Ɗst"aWUpU"ŖEvʣ?G Cs$8rJvg%Hv`*JtE-~ғ t VpϜT3\0@uU4O&miL`M75Ep=4HK"_]9&͍g HjjtcOZjy: =afev\Uw, Aﻰ kbfwȩ"@4Iuž.biqf0Ry&|qMw97 @%q 3_Si)>+0*}m $̆ ;Oݣ @ z6)?" Sc1>p 1&"8dG'6?-:d>ZO)X1+Ӣ3sB WFh-#R773.YI(*Y/ԑ(IJy-U*A`RQBԽߍWi*ԐnqYK̅Zw\$ V/VNq+V L $f*EPQqu:n;!{{t&Jج>FS>GR3 ;$K\ *b'פT%@ڞ [Y7m YΫfg*ٿr|ΠOXYziLgŻ[[~Z#?QT]0 }end c Rj<ᮍ0V6WtP\? dwe_wС\.Oj|T1ir&|XD2B&HPw$!oEBe`)ZW\1ܔ:Z%:qMjG9 )OOorIP8vSkf- :nNe>]eE MA)e4o4#~or@LeQHWtVb h)--E㞁id SJT>pLuC8'iJF1:%gdb,^Mw ̧TcŃZoUt9ٲE@,V1 %j)p%~4*3rZ Rߪ.CD*IU'PCn| ^Z[K%`- >jY1$˅R9\PqEm~tQqp7 xhؿi"ZBRL"N)ʴC<i"P}mTi* L5g= 4*P@at6E|scoIrZsяU1Ph(4̸ؑ^p`wQͅi( T6,x;5vnKڗ 5/p a\X|fزR(Fӌhj kTu󂀿 /^{GWxG |#E#G`|֚U1mbzsjDpZwIVu;I|;u*(ШsU`LܪQ; JJH LǷ5YgGa^D|C33AsMEr k|BǔЃ@Ҽl;@zJNȖt`HkهuQK ]h3D] 2%SL B4Ak^nvz&8$P~[8.fC> Kw\7>@c=Dc~ynl)l7  ".ե&HgGW5GcEWR@%Hia&sSx7!A+3 |IWlx%BCh1wݦ-3h_@l25hk#SJUT,ޡPke>CEKkx۷ ;IΝE=lU$${Quݥٙͽs&i~ n(s4g};Fz1p:n梗zOSisnz $t?@DeAߙ䲩dXz8 ]Nۓgߧ 잙z,=݈/txVu},!-z2l+p*SX8z*ص`ew'QPa-+#Ƿ-4  };%Q+>avEګEտ5z*SW)S^hvRuJCGź羰w.^`9>,<]oj&޺:0"܈*C,Myj$mj:BZri߭S& >8|qG%Odb秷g;ݭ8duj[s#dVFGhd\Ugډ&ؘۗHh{gxm*+3 f`٭uъE\n%TⶔE$eŽ!Ľ"$R@\ \0@$W4>y(P3FU?ehPNodMһPMW d*;VY슇M$uiz5<-ɿThhH2L.a*lY eBzvH]F@CŪU-G@WW\-٢y"$h v@d"z)9!Eg3Xg 8o}7oh R!l c"b(E`q+z8: k$h?v\/8سS,gc"z$gnw Oƭ11QiT 00I%(t& ώkpj OT:k. {z q*Vk641D \*h5m{x{=%WRxoTՈv5rnpQ͌. ݽ  Up z]=U &*TEp2(m:75iqjm(Χ{G&SF$t;z,{ -<^͏#wָy[BP̄B3эuϿ,E|WjW]f)q"{} f{G o\h؟ ~h=ݼ lT^ !c#z5ǖpBJٛ>h7~`Y'?_$ePA:u0x mN#=0-y(d~t6Y*)|U 5,dadB%udPHG,`L*Ɠzt$mL$MLצ]Րvf?㢤?瀈Lji #|N"+{:݊kȩ a'au{&EROǡlAm?7&,ⲅGL~ (ɺJxH+>PӨ]M;a80;WT,nn6E`^: | EʇS-đ> `ͮ'~ =ZsoyW=әSĞ9^Qͱ^oA@`5XT>`r~ǁ@FUm LsJ 3KO] ){2RAr1f{w_:S%9{ y: U:t, ?t{L}J½M#ZKRZ V'>Oiߏ- ~>'$ޏ9/T}9H裹"0y4<}į9?Ԏ*xtcUf4^CA]]kRja+^b5\\mףѼki8˲6㳛F wRҨNLKވO(*: RamKࢮ(4Y=L6AZ ݀7{Y (O+6$жo=c\ףip$̃Uy-wM\*憎q{DƧk2LEwW:buU i2帵,.N>~ [F$ G+?hv**sr$V2z ySgUm@%_6P|z`x6%b7kV^" ”,Gr0q[h۳©nѫ fGh3"UIRh\D/9=I7?eGoMˮZnst'cM@HO5jM/+AALJ#;]^Xˍ_^y]~_fTh?rCvL#1$ģz}0pw,Kw7ڍft@@^_Im/<H GLP5JqH~Ȣn/#qZ s~8?]Lޠ+%  {H+b٠aΉ$OWnD;j`+:_h[ NefgX:MӦJZUDe3}}y\T:>#(#SQ=X PÝc@9|yY977C}}pa_|`Sl80")3Og5ߜS ٜhjn 3a%w!RȝK!f7jZ #)jPj-T+-wz]B% d ;!5X,QꜢTk",0w)rᛚ]G\S*:GXW9=epQaE# zVl~p睌V$IQPnJ;Hlٟd3=טdqF1("ܲ e'ǙCebLX:&3@br6ZD:D:U%cT8#(-htgv43resQgYVӳ9ʌ-HZPG]+!;cN4u1P,oug l&`py2961Ӑ7  $ceBZi{. }[5C@(>@2ZkEܦ4Qp Ow}qܺ;_uB[&>,A=0*-/bATUOv-tJ4?tQ?_)_2\Ƃ÷`\ʼd nd lQ?& 6\H,P_7"CT-JxSTmK.E%O"H5c9HFͥПjl}?y,Tɣr#}P73ynW̩\Nm,$2q\J@ ړ?`ӕ$aѶ4^P~;12eVɖ])ЂJF~崁?'Kh"F-}rPI 0fЊ]6N19xve +Ӡ wqsmP:3#yfdj};Imvl )N>J 4ͅ}Rp ]=s=5pZ(*F ;!a5'\dTBuXNiۥҊOxgANLyb,MA{NK|wsCj%He=ՌLNNb<%Jfܨх[NLȎ>]Fg%8l>rb۴aҭ~HBg'P\6 +R jFjUqQ[F3V2&BLQL 뾯 C5&d,}q}Ъ{ 8'vxUW"MAkKwEǖ( FpuYǘzl5u=xN \̺94fA ٘P̵z<>.G+r/{Fh ~ e` @D \%tIpG/6#дwXxbg4O93Ҵ] ) u-@?ᩞ+)$6Nŕ*_`8)?O7`Uu>:] oݑ_,A+ g8{ceֽqBƯ26,t~V"d~Np.F1}hfqmo4jL_ b Zd_?I͗.xd7 ra&r5(R66] !_NnO>E+w`K) nJe{`_siA߷Ngɰ>0C0yaZsh\!<EYbvZ}}NP 1Oc6OV).1U`-2рr/w^F{Whp) ܲFɮkm RV|6 /8~"&(h\UU{"asWwZUU.7ٖӖZ .'d‹[Ǽ?N6or)G0k"( /_j2_RdS3C?SRHAy|8h+w((E3r"* [En}^#&͎>7 GoK|J".#^Ѿs!]Gj_k}؁y@FfNA_3m85YZe |n4U{$\tQ~D-b6eÅ(İ&y 3D0+]93Y)eRN8KnWh<}x >k#nUF9~LfjVjH)qpLa#D&5K`jGI΍&`YE]ݵ\5gֻ #I'A+qʮhBX{b] ,ѥֻ>T?C"jbPO g?iC^8%#Ÿ*-}@$B`(fW r[ ì-*aA*Gi6c:0m^w2+OJeղn* f"&+ժF+qӲEjY8RptDPPi =&Wg?/lF"nV]s7K8~ߖU?F. KM,]Ϛ/ni%Wd6%OTC'2qM0LuҘO?d5`ASV曆g_ =N]EeTp"bC'%tR+q+puE!̇>l!X)AT,A'^mUzt}짏;S/u@?nJR"U[E-w6Z:k,: P6}Jm9M1 b@h+l7I<7͹ m >+0 وS_Ɔ^4JL'I@mDM5=) %(*#LX$HF:UN*CZ$+/a9Xr-_$n-ǧ|F(uCM˷[YS޴~l3 F~&MUmXNFAD-nf\޲/^dWIeS%!unU7Cx{$@pа;2E4A_ܙc OM/hazh?S:gRT+?y[̕7Y,_!]paBǘS/o%%k?Gp) kuъDcF͊Xɦ;ڮƾ5̘rFUy|7~>ΒG2WX`}!XJILЩ|Ħ"xM+>㽑Gr@c89TkA(3^i ҥ;z,͐x?30MsƼY hrb xYC g6](m S!sK IXDF$>06cJ^ƽs.00= CXg9cA YR0=x)czV0acCӳk˃8_o10y(ײ{ ޑ7j޷C>ƴc,b.Z{xF$>f.,dF6g+lBꕉ}8 @\C;,PIqB+B7'LsyzA1ASBw/sX2 {ſ;z%F! SvdQ]$]6 ]Jk_Ұ.ciq8+QAq # Wg.p^Hrj*_ ʦ{Zq|VG09n&4a5Suj+S`{7 ?a[p8slMr8,:4m"O p`_pFrp!ٱ$ +К뛣I_dv|jn]5dw7NTYBf۾O2ސ}ezwtV\Iӆ>5o"W!)v"ţck~\Αc:7'oñBeϸ z ?-#a:=>iY}&C Mů Ƿ0%=}XCtc|; !MJ:]Ԩye9R%^̸5#.&,; dLJN/.Yb":TߙbstVN+yag}N [Y̩sʤٱlW# C/04xxYFtlL"Ic:Q-\ *6Jji(cbWf52u)9TU;ba#40dsOD$$-s>L Rhk)xW/ՀEdthM̃ f #4*ո);Pl :x77YtҮؽ[Ӆj?iP1?ӗa B^.)p.PL=nm^k;D,Q}R V |?Ys2@.-f'"]2yļ-lc4v{K.%ڐqL 1Z"6UXQC̶kh\LJ%u:~nr#Cr)a+E+Z+ RA0)[ҙ8E9_#I8.vCM)#&x# f!P]w~{Kl*C6X=hcZ⳴SxEߑR=fpl2Wn(|ѐ{̫ ! (t_g+'SAj%r;"àWk.P(:VZrdep"{3 0 nLbY' c;|oO/bΕx>X>VzRpU҅iaχ/̸poqϲ++9t0vu! ohS/y; q HZx[4|˿Po-j0 #s)|lDvH~=t{"W]ZNQ~l2C1L^>-! 69w ) 틩a.;%HwhcG=Wm&a.frJ!+K-=tV 6L:v}7Xɶmc\rro"i5׊y}ܐi0Z޻Pa񳡍 EW<>x\܉H:6 2HZiot|%y`1- 2 D{'.P.>،3I_:וd]M;dD-}ПjMɨfѼRd~^.L柡tcҚN PsURw Mk̫\E|?7P/נIT;F5G4#?0vvQ4zZk2ڧH} c:1Oi"嘴oJ5r.;"U-U5#@fE\ot j7: CL}nia3\AfR] G]W*lFt>eCj.4(KwFQ,?kW=gO}x?P"VA۫mP6'Y6>(✥OReΧuy^TG׮#ӏ 7WV1 mq(/pC,EDT]*CHz %k%U$P. X޾! |Ґ{y?+ gEܰwo~[Y[S12!8t##<}A| ̴ֈJ@`6Qn+cDwpA7r_ N]wsxjl<}͏@:0\$Ieu5L"Hz[t.^:K o~* Q^;#wJWfdt3M\B[7 -V 6IYJsH-3Ra g>y9_V%hp/g nN 5/JOwZ=81u|` jbN4SQ]͜67֎Tӥu2U}b`gEkNfg(<$ Ä'Ï-mYPX߻j?u F{Y~V13uu$L(a^e3w='!H{a3yLhNثdVuk=(oC2ڙz"XN 8S,ooO"dtQ.<ŎK{~&y7J,]768w `w.h1ԞؤLĂ,'鷠.޹@h!U8s'S#&53?2 %^h~N,ܚ\$?n3MwIPL )x$:}]l)J"_NNO& xjV9=h ѹ!y`[' t&wuJI6sKu"2RI\RՁ{H[N) Ԏ/e:/qǥ<-X-ݓQ˔Fo45'T>>ri!trnkU U'0yul >?TL6E+< g؀g@p{砄Ò(ݱsCaߕK$ {[1A#؟A٬hιФj5 0oyb,FvV"/${nN'{Q%E\WB6\%Kn{bYES`^ j[V,NAVgR;j˳b@>I&>mZơ>1E0OuZ}O`Nv*)KiS qJ;i-3n%oE 0E¶.>_:~8`ę` 1cbV/]+vx9 j(cMOqIRsG6i<|+#j.LO&6%Y[q#a8nR- S ~V^z\(ޯ`2":iY7hrS-`UD&/̄5 $D'(3ry63]_)L$)\'1e CcڡRS7h7s}הk8+.EжVŁrS𕕹g'g ND,떍fD-$%۳YR{Knht0UBUD9ǴM6gTJ8$iUjs Fk3 E+, f|T l'hN*-ϫ6ǂD$R4 90&Zc9#zHD8k V(d?v~gpAᗇ y]JUFњ:.ßwA 5.3M|w s1DrX bk c2Ltd=hrJv.j}׿V]6t0aWe>y3zg"GF IX\Uo8?_fsFVVbY];ʜ|^O ~,*Js ^e#7E̹uÌr5l<#ܟ+JwuI۱2l!g:ۄ?jMU'jNJ=̀Fy%Ȯ ;&H3$nC$HAw^s= =x/轳4z,]X̗KAq0o!Z2 @8vg#gZ0zJg¤^Kq$$pLÓ֗0.)j-Y 1 G@b vk|8}{ $6v}m(JCT-b h+r1X<Ձȁ6­wv@L'^vZv+[D9z2/no5dhZx^3& j_Մ8E\Eb6~UjRPF-+pwiKy&Co(p,gmOЉ($RKp^xts_ob}S2sB{dbE`HZ#sjT=~w|oSJL]d1}I5.hUՀv@Ak\IЁDp Ib"k{l*c[c.:E!/^{Nhn^in lh%Ho|D;>%9M5gDžZ‹﹒H! VG*<y Zx譜A&|ʼ]Yș ~toQ1uK L?d60;>P{ اnc2%Tz&͖Gq HB,aM 8}V>5d3ZM[s ;xycO%@B}jr͍K*( 3i R|ېxN25 =+sa'h],C w4ܞ]Czi+qon nJ9BGRHeGl"5O mE~ =Jkyc_BH*܍kxռP7:jŵCfW7M 7|YfQĻ$2pj*l%A?ZdɊJ聲oO5e-աk"T}; NL95=`iz̏w`Wt~aa%z~%3,JlY{b}@}E=;0⟦IQ{sfv3;7.I΁F[aa\"In W>ӪR(Ӝ`b@G[I&UfFuc `RG}X!ni>y=TmIȲ}rlQ&49 1݁);g)D<;pv:{d\>\jb>s A\>{u<:zLEy3Y_$<-hKHe>kj;dQ 䝩\یs5QYw`_ A&:^j1b˼n3mxqz=6TW[$g_ i*QwC»>= ldϢգIwG` pbJhߍS]X{pI]Zb}OL7]D8^ACRL 4K9fۦ /OnFw.SQ%z:a~D:t!iX5wa*,t_.IodҒcquNmPEK%̈́5nYDPJ]%A4w\̽4vht)4B)ގm&-C9"kBní6Vu@ǻ^he[#uFpfasffV H1`NgNћSvym0wN% x֦LC u/C| ?6R읾gt kyN+ihdUUlX/S]&2J[`ۗ{p@ڲt݂pQPTdJ9 |5WFGt#lbIL/P7;2r0s~\Q V~3ɒ../ܷS$F,aG( U[ hέ/z*RpƤ*{6T}~ZXx ڔAv! *H/Pб,pNKċG- nL 넘 @U8xnE??ꙺ b;hS6+!0,5͵Mw0kounR'NE'+X*"֫!tuɽbEhĈ}ə`7]`4rb*XR%Gt>cGVtk%pNi ,8LOӔqt[@Nt{2R"GQK/:bt|EbHUktZ..ljה!> +j0yj'YQ;m]W:U zuq0=2-=*9T/YOᢳ rF (m@mVIHo#PF"wn.;y;DF!'o@g{rsn6X]7U*oG>륨Mv eYdL=.gS= m"ul? <;ǫ~Aqʼn^M]I%3(tm=+9!#}|'MN314~ӷ5C8!w;ɚ̙Cr)C}-^ 72Tue&%!K]{qF><72cDL~yHru=N;/[!D+NGv$۔%qȥF*Nf1drg%x'Wy0HU0nYYj̸ƃ=HVŏgttrRTܛK3) ޺].~Ԣ] xd|r N0CEg|ߏNF=dY1~ uFY0"az9E~#H$狹C_Sρu(m-W8˔(" :];$l 2 D4<׏v} Ew8!q-cWOp~@#A.%fUc8g9N݆ ԰ܐdmdtlMl>n|?rڹ3MYu#P;:u\.jDn/_©?L*% ) m6>PtW(!8ʰaHOH*-Yz$6KPk|n!+B[_$IyyF0nWk=г6@M-Jϓ?OF2lS`d&%񺥴$({{gNyE|tf룯+61_fCn"^BY!csѥDOCg+vu!/uA"GdliFB0/z!RV&sh)ϑ.$Kf.gW;nt?3u/t>Vp20BdSZLȌ d <,?B=&4 0UȨzۃna)'G2NknEB3ц_ ٙŢL ws-RJۉ4e)0cKOx9u /q&)Ǐ;4 7Y,2lޏ#6vT$7֤2ċk5sIr*lьssk֝ctFH|.Uy?#~bJbHahBF ?lO2N4 ,HWWzy⥸.$T׭ ؎2@ʐerns0;~48'|9wVDAaoH"8 WF^sNZϿj|Zq*W`a%R. ^-ɉ`-a᭣Ik 9ąWatwi$VۂjARw#YC/I )DfΧ] 8  ȉ-+YZP}n5웻zHc}u$'P[{r*u}˽gm]M\[w8? `&e˸0[.\QkbT+z y;D jÒ}>n[6>H`  ]ׂ3yϖ7.S$83Z+AW軡(-)%)4Jv-mP?rݒvHaWwr5 H즸f[3m[d}}zx^y _.jt#;Ĭ].⃵6ۇe6U\vM:ePh4Qm:ʸoxUZӚI3"U m7pZA—3QR@gِu>dm2.d g.x,<-/`O-hR\ǩ)I΂V$ ̕!Z!wt\)`6"G+j@kb>0aW.FN&6=qX+ 뷇vPx DĦb~[LH- |9]'>nq4U5L֣kΌ:2#6У#M R5:߈`V,}b_tӥ`N \#m&kALl٩S|D}]*Ə]>bݡmB+L -艒-A|~i;7MnQ7a}1xUb1["5e}}J\Wz)&d8x |ȝ&N \5ikA PìqKTIb2h9D8aGةĕoR.# 6Vp=wbQΰSY.7ӮR5 Ы׏Oudc/;ʌi[b6O+"AdTᾣ$:'MvD9sx vd>yU_O__3 bɂJ$I(\O?9/E0.x(uxH"V<~S$'|֐OZ׸ \OᶨZr 8^?03\_; Ӵ+1* ^fQu-) T. UveNbRFo+T"{%dBm)JʢKe-b,|n=̎_ʰdQ18KK'+YN=puF⎌;^_hv|OdU@>W ˜e_-܅]S O5PlX:;s-ͭ>87dIe<ߚ_s107:G¦ )E@1|^7 Ff! ޮG`:܋c"7f=$5Bjŵj>.z]KKg>IF{SY^@ASkxZk&uE{-i}Y kA(R3MR/̭*rEq(++" R Iͪޠ4qJPJ:xUS}VF+Ɖ 8Z?2Z5L.+;3Ex1^YχtZc `xl/ t%lZT4?H-f3'CZJ (tI zAC)CI4XY*\N#L7Pr-h5(ԚP%+(\J:[U[F>T {LBQ+Z$:Ks,ԓwހ#]`NsbE@ihf0{CRB0"diTքX]/SLiSF`4ҕXj6Іh)aRJ(U~-y2c?odCAŮ\%.{4i;e ,p`BVn 迭H#u^t% EA!XئWϵͦ[cBՒGXֱ6)$՝'~p|9'ygv锞/k:/ԧguzw11]J=gI^# /XH$\td]G(yz6xҥNt[Sd7@*#9:uQ"]BDt98ݢ(fZHPݻ/Ggk!:=Wζ)Qrmk1[Ih{v=x׽*On²QH򄭑~ _a7KQrL5\6"O*5.UB!jGNNNQE! ,E#hbwId3aVWlA%6U5 m-E:W@w >{*܇+_etQF +yꖾnV/adYiU%4_Egx_4ns֫72$^cje^& d0)x`Wawȯ^Ű<,(l 91uս/`k?QS1Ӻ m6Ȑ@7M's>1-hI<6aucT?~Z9,7`_2vO#[#w JF(OkcdC*lC)bR(!_<9Zo(Wfq̪xY1"QsH4m^]d}& (!;Q/RRcmr󀳝Zx:YFn&_eq|9ȫ7[:$4FxaXCPǬ^}8\9M ^J.qj鸻ḡ(yNVLX@(_ >* C]%e%{Ȣ  d8(Gz 44=`:Ix[or|irc0HX$>MNeJ$KΏFZ+h/%]+x5]s|$.:K7J_&o7X r`P@/.9-N){|gKk4\Ôh?g|]a>]V L&" wrd(h5ieaRk;{iJٵʿ2KQKj>Vm8Dv8DM|q4Jthr./ uBWV}}d!A|RS%y)!*zOKY=@e M$vS#j\D6 M 0[4)<i-&C,&ƅ&`_R<RLl?NDWs ]:Հ1AĶUub2c#z{}rǒCA2(TE 2 "hsZ e46U߄lxy1=83_]߃ 6&@uOw~P9fvEŎ2N|++ 5Q,tĆUt\qGU];5ӭ1#ՀA"c}ͪmх\t<8]-HsUKSzg =t>=Ukc˪F]I | Wh{ӪB*yFhZ,UO"o=~dpr سS"n1_jC l܏0kA7$M}B 'AGvב'gFIHlը`;V_n9gyt{E)ҟ#u3<˺|jBt#%*D헀_} %ulxG 7NM-}4N3D6B¸ wYk6[ N8U :5rE/LPpA Nit2A˜aب#Z3F26-><'7|5M-g {l9]w V|a~Fޱ>Z_ !f;ed)|8HW <),VKwl ( zM\.mpLB@T\"dPnKWs|f2耊Qtx9 _ $ u'?qLH^u*=FF/7 -A6rggȜUWk\(]@݆?F̓:Z[Aet9 L}GӽmWp-|}75zrCaTB.yvm-ྯ30iu= FoڢdU ` y&9~6]̅v' lV8QJ^ԩ9Ш8d͔}'=ٌ }wMb 3os4-0C2 %Q' j:#j)K wZ/8;띗f{pVCqT!jÿ3'O <*^SKJ^|[F`;KKSٚ?D=tuxeFe]p)EY &)Ju+B9B??%{:`I1 b]k7vm[WDVJ ˁfDר,t9 QN"j%[>yl4tS \;Z) n/<Î3-߭I R-ڴ?Di }ҞE.͎b9m{/7$)x:7_Mժcv$Nk`ؔOh)G3#iw\!W`9'K͑Jk#q21>r^|}УDSuF`nt<8-[N߫7J{pBaRw;md̪hG3޽|2$:fse_C\!ĥSyv%%Oo[*ds}DeS*%34>ϭٝ0 M!^Hl>TϹH>5'Tq*YTkmd@LC# tݬ #~BRygQ* M>o2]}iOǤliW%L8S-]wjqPe֭h Bg g; ֓8/eL;JϝbwTԻe`l` AqoXFl׈UW*jzdYZߪ̺5;ML#ʽC#b/& (i;̓ꑸnv-QZMĕCnQ"V{o݄&lbE")֜v 'zr~X-d` 8Es8M4.  i< mjՅ /$OS(I0""w@&H!!LeZ[ < .\z2ML?]-?ZMNd97ieH5t_hQ+hk $bI^^a'{?DjOl䱍ׇsrۭpSn^-ufM1aN՞X;-7'ii#Z1ȷ *-a)1p..h]gL?{ȭX4NHTIu>du{Ij&U\65UFـV(jLcWCh?j|]JyJJ`m٪ M8ֈ0\.v܏ b"QSTA?&/=^yvF, pvJn>ˏ!KfP iܰ2$YjFn\ɓh8 0p~M vK_ZHbNe4Oʔwyev8(dixןg-?^Xe߰ ͕`1 j D G3 Vߕ$We8G 훈WY@w0`}pQxwde"-G /Krbըza$ !F%K7HR ocZr~jW}c$<،@h'MB.}0CǐʣfZUOQ29*\t6;=Ho0`wX۟ N~~Ej:9vm3Њ*(0 MiwOYLU LKUimFN øs's!]v|sP7} %:L٦{M2m>KO FInt(3HA\-i骀'yZ5d7:he{{VABJr]WgfQ !w[Lb \,ץ/S=UEjkQ 3 "."{-*6X9d$ULga^K%$4OA%Muꚅu|%й(a& ?=a tn8a5+CD#|s% gbe W:U9hƥg ES6Y4+i@35lA'!%ըZԤ=֪HD$R߿L2{0@44]+ `NݺTmNl"jI:<n7Ks6Ԅ@]o, !⌧ٷ=.>2Vր [64vr5A'S9Kh*:KɕQzerVN@ڍ̡Oojr _,ȏ/^#OyRo\\p(2!]tҢd BMZ!u{|c9GF\ Z'N ȹJE׺mQ\=6_)$QROsA8A7j0x[qjSjs]fPl#:7o?‰<ݽESHoW.*J# gįKN-='sJ9|xGɼP{'پl&w# *T< 9^ ;U}*D[5_1ٺzJ*/t>su+dO1oڸ_a~BB5HnخR IgGF._xԺ ~iR@㶟-.)BAA'[6*@)s[ md7Oꑰ m݉6g̚2 Ī䴈*# ^dT{]뻎 lbq1  eh~$(xap7Oh.Epa`0b;ߚcradI(4droA>r}ozX]%nU8[Dd3 7^[2u#nH/rbnwJIQZwIc?1#^ޟW#'9you,>ނӄ^UNs/Zdϒ<H" SC`5z8(;`'3AcY P L}}Zc~{5}=&ٜՐs)0Fؼ`ח/nl 鐍~RS}cu?Au?uDu O28KpKKUb*@7mgbAb*A=*cl~PT?] oIx}8teSolc1uƋ b%IJ? 9 gCSDQE_<PR31XpcW"'|J4h5d*]ɢ*rL̢@™;?@(nP8g⯐ R1ǹ83F `JV*Ĺ\m~2CrDM4'Nm7mz==}@gIѭjyfPzfrUסմChc4C3LH19NhR -=؟dЕc_//P0 ڋʞn#qGFDj& T: SV?\kmFu~9C3F] :|7cW%p+UgaG-QSA??K*bӝtx#>Y$#2|u=-9;x`E2>zGM >z/ ,s_㤳r4KOҊj>TX#D5"VdO!,a sYTb 8MlAx)" wPSfPJpbJq'b9ה(8RYTWu&3Ut(@bjR7I3.ӽkv*SѢ{z*c8rb NE'O{iՓrC#!YXw[ }T` f"l;?PeF:y:,FVv U"plt;GJs['s&K+Z̮I p\Qӡp?t}H޾DI<l[3]\Y@RXwWTʖ"#?aٌ-zbm : b@!`FhN&ChEO7'`g~R-e"dh,3>DCEm+y+蕫,bϓ@G~7ߚd ҪY:dOd\N k9oxdzp 8//F*.4䢺_XRd ♖!J:\_.&%Poh OvUusC4^ V-H?:5_ƃ<`'垙E *]$ ,)/>dWr=ݓ}'ޔSDګ`3^xK(Կ%ݽ<<$Bai .{iCG2#(6Piґ pwh6(,o^NKt4 oUٿ|Pᨩbޱ,OS=GO"Dmԟ\P ?OI=Ʌb*΃6u*x@ŀY`F]sB黜&n(/d|8V5y<Īd:,8Z֌qF=lL>PKZ=ž]BX?ҍoU̶/JFL)8O;iȼB49)uO棇>E*Ҵiq)-팧dDF"014LU/_\ƦRRBhIf7):حd> F (3c]T=e56t" .RJbݭ7IX/ oTJA%n1\>v7 C\O9)LoDGQbKU%MG9T+&S{7fܪHki0m-RD`˔G%9Qfpbm~,B쑱:TCwm@\!FM}*hϏ-Gզ ڰZR zPe20ALG䕸t*U T DZ`ԄiTalݗq3TrHbgf~n:Ŭ[8(ҖA:Vn*LEtÖvW*nr$57DMڬ3KW?t}k. Mdm3``1#L3n}3Pֻoƛ0:-cY11VU|)JK+J[f^ iҬxq H7 K< ]&CqS Qz8D#-(\@dk:kݾ0-tVI W(`e}a >B!{ JK\f[6_@l[g~WX&/ץeA)VG%G߄W٭EW+)FYEaj1;P7ƼyE)SL Qo/ psӲ={\t (20>D 뜹^ߞ$>*.87 )'"a2 ÍJ8B2c"3ם׻,@Ҩ.XٔBȆg"Am[<]\]#N*y&0"*"a)kː _~vWl:ɾ=f}+\{d˪EB<_Qqi95̤pO]&WV&1!0X_.$1I^@ CНwTZzͩg٧Vuke 4'F?F>>QlJ)ˁ̮J2ݵ }qHaRly3#á0`?3e]tbOlGGuClZuHDX_츟:b3@Wµi;!{3-#(T~oo0#갵a CcޣSr2J؟T쓾!8n*{=j 1;lՐfY9h_F\Mz9j|f s +F8m+K3ȟeG>+CQQ`~zaDlΩŬ|9BcNldi4^cF= +lsОcnI_nHKsycs"B[Xwa!C5dɰ>2%y[0l .!+Z~񨬵\聎V>v2>Xo5+]/yk@ ޚe@tZCDK?=ywҲo`M$CAx=_^g҃J̓EyEx2%%P*4'HUUt//S_~߹l@b`1|W2CGG=Ⱦ\ &*]55W=fpO2|>LcD: fo@u<)9ߥHWQ"'8:hD欝h5c3-&{ggګ#4c(gǛ5 ][hNUxוM]0W`TNaU^ze04Fq`%TʔpK.ɭCa-3k܌䦺Niz} e~2(X!;K`H;>2P!@J@Z呅8djYAssڱM!xS\r L_OBܻ=cR ǫKNYRV䵮 DF4`EP!b]RcұYˋgLhfH])S臟i51+xrdtJ>v;4> :Ee{ ,_ws5;pc5:/95ը`'4T5"'&a0^1]S{ڠb15 eT='$8JiCpAV 4iP!( 'd[d?y2am/Ԝ}rvS/M2O^uc4#-298NVN^m/Gkń0ؘ=r wʚI;PM9?c^m>AOkqNvh]bMv|(yqBh&"Al 3lD̕^5L`ϛ8S/M26j0 1 V+2V?!ܷibIA lffxTX VUV'],k pyN#.<4}FEfɚ~ˠYҋYل of0FW4b4`V$P~1('>.,6m@x_!SdwA\;u}-ow%SksAf,Vf~ǐCIHW +DOX+EʀSR}=C:{ ^~zX:3t49R2+^]v[٩qvCt<˭!ȫ I|8~^/zpLѓk_m5Ū}+ѭ4d vEm DA8E94iJPl=r1wE_XmKBɤhGRH5 IbU|1Dp:A-@s7{(8%kWѓ78-:TdG(sLU ⡘ѭpAJRGx v3G)Fgo<<i |:|J[#'÷ͳ~"0nFVSuS$;vt>%YsBޜkQp<B͢ӜCLi Y :焞y!)V?%V'UwٮdT^LH=Ĥ@U'y y#.Kzt=1zP]zh3ap}g"ªm0mbozѡmF(Aj' :)(C%)daRS'huu-d7D WrȊXdjxTSnqOr|i؇YװN衝$'XwկfZűy@+")cB^:6_FʟRlHZb9^!#߽*n.?OT-$K}Ppcq]Z߲Ϫ0cE7pB&p8;g7w:g)MV3]5('嗦¹ K ]n# s$ EO)vYJZ/j,zȓ2sͥS]m yB .?@/97k4ⶒ?׹7Áp(𐃎MG'~1[ qȼyw&S>Ƅâ} (!{9R._CɔX+q .EηS zd5cj3t"}Q&DmLY;4V`xx[x/Va4kE'Qt%"?r/틗g|@Ts 7'iY[&/A!򼡆"eXkgN)j̏l{s?%1vϢF5;KaVpB 2ή!V!`;Owp zXQ1Х*)!ߵ(/pMq)ڪ-"B .܌]N L)PR&# "Ynɿkt:hZL FĻ9lhVq\1Mo1+AKqMgNw6covv"s8[*]s'O}g 0̫RU)vt8<22j/.}"R:v,Ձ2mÛCzQ6Z\<7zv|L֡r"#LfE݊!baD(faMŌGbz\p@m*p.'ȬW.krN?uD+m)$7yU=+xwet`S>c nO6NmV$|xE8x:hMzIry<4Lf)h\M>=p͔w@8a9ϐrȋ~xTA0c~CQI\*+oF*w,=iPMUj A~?Ak' s~v=i,`~-Z||F[sM$o- G,S:Q7A1c8]I0+D)ĩ 8+}IsSw2~x7e îų(b^r:6zI,$Dz`Kb= uJ@/(7;`΄=Jǩg1T/NKu|䖔IFɾ)nz)D^Y?JuchqS| MLUb(~b(Z&$*\#~G3M+c0с6PqtI~πRa9sdӖ~-n4&mfh67vJv19GMjPf/ATHEH(4v#vBwҟT $V|5mY ]-"2|u][5$~ eaLH#ņÄ!i&==Jv^ݒM^lDp "w_C3yԶ5;peDG! SyP}s-A>^uXz=7N5d6ɚYU#Ix= ;pkeU|ɣJ70YPe!Ē,(*i?ghWdᨄ"5j:]gcz.ȯ&Cn[p>w'R @!2?4$ZzJ#mSM7mJjK2#SO\_7ļJpo>UGT 0=s7z9-bX5m¤R/;9,shr{r:bS+eus'ZIT`>j]KgCSŔ'/*}3ZfJ);U:˵T4kA~E5z.Ja1'_Η Cǽ;_!cdpQP,X.&ݩG\ *)!ztkTȸZŨar͹SI6syG+^ H<&<Q (#cY3ryi6e8!_Mnr.Q1EHϯ('pi4'ӟ{2a2>sݧp0G wچYhqǃM&JL5K]zoC|/69a;bfXŒzH% ^Vn77mb"0߫oxɊ @}d ~M+tJBňt__N" Q8M6h5hilcsW_PHmϒ(,V;#Yy)p"c_/]+\7Yt04is+=ٶ+rM\pyC O]ki9M_NY<}>"{3Xg0?IBxY $붊tהO )왁96d4ubr@^gxNBWf||9-Z]D֍ xQo$0q;r3/.`Y<'ZTڱX e $8\W[|AJm+.~lFAMR Sëѝlv4p!xgV Ku( /bZzqU$g4a ,J7pXU88НɂÍ,YwPz|T4'Ģ(VKz!W/jd#QD~ok93zd hHJs#>5ؕ1c f;YL]BM{PjqZ4>-xmϕh7L[~+;#p̟ 4X9d;j-ƶsɂ)f K:,?md4uHQ}ao^AލXIK[Pb*V]LJs}kgZꎓLfHivOweV 6S srnT0+*?䗹'YDbiG3me֏f5'ܮd _@VOԷ2KKK\~l 1FXVVu<ʯ<ܔTciA* CMx/Ig"|,'x n ,"p!6rJ'i^D6oDr$VABbO4DR#Fw Z~jBpo sO5PM7ZN{J>  7a=D߾ ^1 ᣺6b~2 QB00vCSx7,|+B,b%ռH^%aV:FW%`ާ9:}Z e LwL$/2'K瓦4B%*rxI.jKAV!'w%1#}q.l㗰p<[@̺°ݽ,)!P\xPUTdH}#_Qׅ|koas@~;9ŝ@t Ic-*}S~ fQv']鿙r'B؏NLbI&vo\K B[bd{MN&ASmk[uZ[+LjW1(~&Y“h5$."rcʖ|GE{\J=d RECjfzd8R0l{)pRek<9χ\ʾẖ}H# icj:'Qe"LQ:Vot 0dfsMFLZp bJ89BK$F.uWu2dܝܸސ[l^)'ס Ixkv,O(}sPU+wIPq-ZpW&=dt-< s=de6G%2K/|8f0I>kDikA{K=kgO#Z˵"]u]z!S!pT^qO uc`<)x+S^N^cXd[.R#G  <))Œ׾h ynEETܢ5Cr-Mdc]&GggYZ070701000002a5000081a400000000000000000000000164943cea00005380000000000000000000000000000000000000004900000000./lib/modules/4.18.0-499.el8.ppc64le/kernel/drivers/net/usb/usbnet.ko.xz7zXZִF!t/ᚧS=]?Eh=ڜ9Lˬ J%Vٽ8pfF :؄*~MBe?k*͓_ѳ rORG Yw8Pi\%Z"9Hzӵd"ś9,34Aij dn8||~I'k,DDӋ\nC*/f#&YKqs2M!dw7+[ 0=}9iX13oA(gS`oJC^x:)SE'm.;C-W;$XkƽĈᓼVo  wP$>sFXo@)ZVNY1ѓO~ U%6wc׎^aEUQR$<:Ϧ|_w GfV:PZmKoȷB϶VTpc@-j.[ kU grj." å5UU9>uT&i F'A /-7fiI龋gqiTpi *_a<ɂ[%GVğEOYB6XrNS/r Ѯь}Pb!{@=N:Yhޜߢ||=3L+'4<`yNp@ aP,Ge߅qoCVt$ *HDO*~ᐛSkGz9SS!AiQP7DWjIMt1!T_~w񺎥J3K4^@)xorG*oהROˢ[ξ$(c%y:H6ȓaB&ge370ܥ9TD<-zBP8"qz<1=ejmW7 Js8+pߛ >h_l{l]'fCP83"zz;)l,K0Q$kT|x &VHi㾞>#XjY 30[۩ORtU`R(dS y|vXmn^2?Ņq[o"Qw:B W:ȭe{ۋP:={I*5F!qKjqoUǒ{CqkbuF˩;jMqY{q @Ȣ/U!ϣB7*Aɕxes \nfM˛,igc`ib;MPikM8W s >(Ezօ!4t~{EdV˲|&+p%Ŗ[[ں6ʺb9So^ǔ"+J>pNݵWKfϮ3R ƊjrF<;{ mű+7p[b4:]|܈(/5$_-TU+=j ~Ss7~LWoֳuDI0|ĢzNAÂ0e[NFaN7._.}4)/f5|aơͧ7HHGcJJ>]zS՝ ^ȁĀֽ#eFF_&|^ӳkhQ&gK|T{,"Ε3 u P IᥩOf5ʏB02< $ ;qTXdiOw̑9̎5%Qʩ~v- Rxm 0K3FՑ&TMsl tD-%Jođd NJRnS3k.# .Ab(AYF`yߤ|;%XxU`}#s&6V6Dx(jB!HSI?x)KBYFY{ʲ1)X,+Ii?PuK?U ЕڕvNthf۰ƢTs8T,M@kfxC`4+%]VQx ~xd{q?QQ @>r4 Lrx+#5RycA7 iORKƮC f4rۛ~ܴVNF9z ''en`Sۏ+bC5J3%STLd_/kJJ+|A^ .= XjA=i>2AN@*!э)rTa$`.^9ˬuk}0+W8S>) _.\X{[cK].B,Q0gm2^[ji c")-Ci:ǐG3XrN~{ir2VRz,vh+ =³JRz32|sIUѥA1ZfqŐ)92-cp ,V{>܊xѬw;[[fSSha%ȏ%c{ `W^%hl=4wYy1StAv9(jǵLۇbpaA6q-ޮvGol-;c=/!#G5ᲫubQv168GJtN9,E;q=8Frh8Uah#O%]ĉdHȠ-ƀ|0~}fH?7a!+FK@tsj ;ykgh v\Axt>,)Bq@XL/r^7p}TbYךX}6$`fKt.{ps]L.`Ƨ+!A:I54e C񺠛s$J:eA!vYPU2t"׽ĵړrB+ >g/T5݊"\ Dٳi%4Qb%ߓ"#MU; ;B䚴BN{FPnm$E؇-Sx8aכ S\a1U-0V00׉s2} }RV+OJ}I_(XI(xX J<}bXcϹ$gE%_&8*\-;~>JA(F4Wښ)E'!SHin7AO;gc_~x(B]oE])<ҝn>{$eA7jWcu-~7t ũFZ1;z=`7W&|eBZpt˯M"wYluNm$~5ѩb CY^?#Mg\$7/T6&Hq̚ǁFb=vk+$dpmWr~c~3Iu_ZwvFds>TEqG~w<$whq(h|UnxRbn>Α`6B5{;ݕJ6d,"3̙clLyѻ)jm/4k5+*IAM8qQ _0XK[E>V}m{&Pt1,-#?@n ryI0:794tԨͅ]}/rYC* )KGAMJY"`_XC\ؐO5;U}x+7Y?|xۿ=ͅJTUCpQv գa-P uX9œj,)ȑNigX3,u;AY3hFbدh:?B̪K¿Ζ4t䈮BO-\y?iЛ˪IĢ3620,$=RRG\D1!x~̋a>H5 fw6^dwYIJh/3"P,wMC{BNQKӣ_qț^,ՙ&e @^{xvE-'.ō`ͽGYi1X*_"<ý^_5ч!bvKdQuʻxAܡ醆/1f8'wcZns\4&i;;"6,_R3u T$6T ˽3î+j'mL^d, 1)Vd4e1&ړD ٻc JtQ 4Kv\{L$| =,IW{U=wvtɉ/wU"!}0.1BDivs|l({a#{wK`+#-LM9^SpoP6 [O#jA֑7%9KLu}:R"crԚciVp[^Ͷ."_aׁ8uRrPb JաlJ} ?_~oJӬIY@Q6b2d+XS1^!"^wԓ89 8g˃J uRP xkVQuStOwbBA srA9\Vע|n}_\-*{d=h/K@U*Hf&%'VmS?鼨…w;D"?xp@H83SC .^1<5=l8 3q? t>SZ$Sm= osCyb$ ( j}qCwNI'&[׾^  {ؙPCVb61XA9Rdg^ {"[=zG> !+}ZAuc <"ѓ7S`A^YOlf*GJ}_FV#h;xj[h/kv1(w+LAvH#6I!uAhyk&EߊQ0Oz?BX(֠wL!IQC&<|YLcbu;k}ˎz戮rMG)7*ĐM! Dz_ݽO$t ?kS{bGdͭVEkCiCiF0LɎ-`)q)L}fE F*_9ջUl))&=1̙5׮#rY7/ο+5jHӉ"K'8w1$Nnt #ce9+h\!{CAۉAD2mFqAJ[4cf28ϑNx˚QAGݢ~gJ,Fc+0us⍭K(RFy Ds <8aM>>{4U{N63w,e3qu}:_^=*=EJ?"۾gA[7gʼn{oeE3^I^ =Ӈ^AMM\6`zo>X s5 `9 `tOr?FJ62uanlPwVWbƈFa;E(!S~P:AnLB)X^}9ݴ>(!Isɩٞ9+ ]ߪ$Y`^=:e~.j*ޔ+#⃸1iEbqF:ǚSxIG2 Hce C{+=0aV5N~c'vTPO+6i+",ePWUۘn ?h_ }-< { ]=bb*Q=H\.CXI_/3VZxm2֡<ѓĮ{la Vwїyޭ2 e-'L.B P:a": l#7v# [ O{ԣxs!H9˳J֪F(ωX"\O'm:Ok0<eS(7ڦWPW\B s|'~UUKb|IB|$ /H;\-@i?smm&%0n?Og"f(_Ʉs[=m8!e7~@ ; i.Dj$rZ2 nMm0yj@,m"wK( ^W325z0- (knh=(xAaR$fNd01W [O:|UdpP/{S\ fnl_WJMYM\fcV#pZsckY0EqGyLs܌UiJ 3L15D|Ių/59i 1ЙR8E4)za9]z!]ݵ4ǾH|H nL{E#cnQA&$ژBINP ɱ i&?}qz[L` Šm DߍԶ~дn]ghX{tByaOF~Ѩ KuGC8jcŚZˍ,5eA_ENacqPv[ ڀM寗& w;.o"kX vfo4lQ.ꂮv1I({䒜ǎ_dO5-\dF'Rf;Nj%x C\ˬ&Ko)-nF!p*]F"9BD큧 -D03[=Oǚ=rm|țV k}PY=)z*Z8ZFmH$V=jV?r"i4tFpX0) =dS%Cd+Pe-ĂґC2>Wz;IsϜ a6z0Q6y 34%lh "ЮtDB/})N+61,WC=WE,hZw{bj/JD6={Wzx P_“T{nLTȚW]+͓FoB NSWlX*,-ҥ}'uUX{$']\m{ ^vyO"?& hGv:̋BQ{hQy`]vj8XYH JØ۲RT\An3mn,:CtkQf<NJc{,4KPHr' I#VfӠLԂ8`[ftHe#2QL:Rl0cJm`CzXd[ 5x{P棝9G֑b;\Ђiƕ_|<ݮtx "kVjpj[SkYZ_Pxo"]Lt8`(\#^qTn]Ƅwin*}ߪD \ r*P?LiyoCRCI@-R-ܰwO8gr>W#N&@Df@Axkf93U[i~>lUL4g6>뫿›X~P5Y:Veǣ(^ne_„cxdnuէK^.D tSM:njlwnJI08R @JDI航 j6t1JExc8Xv7PL}N x&CVCow,0kw |\pR0ͫ=ƛ2FfdyM ĵ2ʩh4Wc55Z1ί"p-1GjK8uF+NMCE\aMƖնf l@DM*jdI":-EQàς{_Y&_K ~ORePV,sM}BdHٙީ n-T u@ v̈́`|\7~uSåcyrMe}7{nᇼ~/ļZoޏ8̗VyCږ4kiÄ*;z[ĵِo2EAtLq}7X+#5\@ߒYC@ʽ@Y]ea_qČV!Gd;#*A~mЎ ظ y-j]R~.8YTÞĸvqJK^,\nNdWq:H\;7gKrs_s4e#{qdX_Mua_2o{i #ߓէoN1тSȘ:1&cFѢ<$,}SzsdvSݰ8KCOeMwI?G>frgfNmӎǦL+c"v~۝ 菝r)G-Ngy!fRAy ]g 1-bTGk6[s @>ԖTۥaDO-kN߃n:-wW7"C/{wyЦ/_ic^tM#a] ՓH[ZBno¦f (.y=FA P+(Ӌr:[3x3Lٞ2[щSaU[&LӺWw#'Km^,}8NwЎmQ5T;0EB 7$g)Z[ "@ x\E;X̉jB_젧]H v ڄΗ4PO}J(1"Ih]OđSdЮ¼4#{GΈeV]%4Q 6#:y 'HJ$˓rtft}$˟SZt*z48j xVdNir7_  "f u>j^Syn/!5nn|jBfSz"19+i&Q6SjVX!Bw HW40H]]31c8{@DTtc ׏]Tp^|2,'!25a&/m,܌ӝdž0\,Ro BY"A H6Cھ5fo'K^-^ a$\ ݡ5OY*4d2넙 $ѰSKCD)MIrJ@aSS0!0)L`ZrRչꣅnyD '3tŒ'^!eGؖJ6i ⭮܇('n3T!xQ6N8gly+yP>'M ȥ<:`$Gvͩi8p6ݰ;Zʤo k~g? ]j.0Y"syp0> b(Gb~KIm+Kޫ!fSnl>]8<㲣>yEhGA$70qlK!/ -1M';fcoG;=^y"\iO 5osY 4Źp7-pPc1+}z|Op{(c+vRՖb2DZq~,Xy֖H#)~ُ%ijTijJk)<$͚3F3\u&Ljɸ͸=p5+7uG -#hVoRG\;] ȆS߄ònQ 3Z9waia~v";0d̽ v5[ Ž[Gzb В<ARKwW(P\~pCzf^>$xE2\* e!fFm5' PE&DVWrB ,q-[dִ؎R̝;MQ8T[-62̇vLLkq 'y);>0`څN@X:^//0<:by-'CH dƼT9-Y=!+Hivkvيc\5,+r}5 s;p7~偬T\z0Wfh!_Y`Qvyw%žuO+ep #Hz^pwu85!˭_oE?ۿ@ŎRIu`)NZ ʟ`FOuw7!>=t.q_4gMb:kB ߅D$eBz=vi%k&CmfEUՁ![=[v\aܦXм4oFOXVG -lf`cl31ZŰ荧/zs%߯V'?F[  sƍjrET}A$%#Ul{5:?Yu@Z' W8 Pi; N?0^DllzƍK_ٖ UJmo\?-i]$A,qUh yO D6rf9G'U=ЅVjeh$j f^[? E(LΘXm sq꬗O>d_D,j-)cvB&]88Z? 9#+jM]0Иk hHE:z?ټ5c,©߽sXG`R)/>W J:5K摪{w5,z׍9NY/gsa[8>j~reQǰF*%km a h{C˞( ={(w#`Ǐx%WɸZ){'}f[gegJ8 V}&\8vՊQuK Zja! ?o+‹`؁ un|,x"C~)B4lKq1T$olXj脘}r XbNL̄wL/!2-.'ɬeN.(I'OQ9OpaF\ n8o3ΜI`w6;E-fy %kT% wAf &:[NhiC]5QJ^ot4K>QiҐǺ1yDB䲈E2HEJeT7ezq\~ Fp\fQg$٥$!J4}ȟX8aMp#G0.3$UF|=Õ/H^%[G$xKiW#SW$/4wӳqNyc>6RB*^H{\V?HY?g]ʞaس'f+}_`EeD>*&Iל~m@랤jDy\/3.6Kd!UIY&uřy_Hx[1K' 8@hY-_G{O /P;vv-65qX|೭6y "{Т] ,%(t;ܩ[L-8' }azZQh!˶\i]*\Gsc9^q*eTF(?ϱB&F.g7OÁ3+3opRM8{TOiJ*0/MC3a$Vվ9Jm}[ wQf e]/ߝ;[ OYGY3PbHߑ2(FyⰁ/$?V:OFH9V'LYؿ#^^fjEۉ~d>PMHNWlpw?lcX"$@06I٤Џ7r+Z*V؏S|߾RQ5 ")m כ¾1T~}]VAX WuRп~g HSֲPy2>1wW 8 btτ E"+-)yl-O!#o鐹= Xq> ?25(͘湢Q;F3_χ& (O;XJJ.9u]vsiD݁V.!$t}oE}޺><VrkVyqS[Ӽ".GԜB ʃH&wx%qIL LA 1 ":.Gd19< ȷZ}E9·%KŲxR֮!b'ZTW#!HI *x%&{$f/yCDn#ml\=qXb`ؗyedNuA,APK_r P@D[hu>NL_[)\ļ՚$Bԯit^ R_GPteܓqK/M.lxqGt/">14a,y|/:s/A;V]! }U- o0UX勓LYƒ\:Lo޲B* 9_HK4>V#Ozsm3rR;uQr4ee])7VSC>%&*PI$X) cW^'_c0^x2U~PQh#@E2>|ĩ:^yD6/;P> L *7rjvšЏNm@2R#a8n>Вj(p>P2b,wh4.547IH͜xT;8Qo\b(F_KnQ'ceVdJKh>a6?kPkםvvw7bTNRAܸ` ,=a.HϮD!Yx,09[W:092spQ3Ӊ"RҀ|n%٩FJ6R# -~XtR7,9jram? HM@9NWS|ݸY5t -*VXw񼍪?=_fC]8BCvWN1.v5m 2EaCxȘi JrﶣU3N7_zQ| ]I6v+*g/ 'Aju  np߫EJ@d뜗-N jiLxZ.P[m;-¸K_B6dhxBJ\vݮ`e.|{-UJ4Z)QQ5UWVQ/fSB{IKׇx`i8  ?DFӾ=/&1ɵ9Ă"_5i*zQ嗳HsR}i7\?鉸Sc1H/i< ,ԩ9zϪjLh!'Kڗ\ 0Z`,[QCvߐRKstkխUߓUJer݉(Nd FJ /Z[]Cl➐ߕ{rƗgţ F؂o }Axja+zNLVL/PX~|&stA/\O.,EڿzS*7AԀ^f`kxmy^m|s+VܻjVp$l٧b% J,@LE ٶ`1?6o, Quc_"ZSy4ׇ %'d ~*,8lN(& F~gY"hsTСC!0vJ%1XtW~,m4tMʼj#Cc^y-}$ Z=],P5^t 0HF%t"6y`g~оN )Qkս#H>uA\rjݩ~|U?sv3 wO:tUt<~Y0E ^hlB==[0pɩM&F3XkƼm挬PL,t,&#N)2eO#.3Bj*.<^~UBlC^εف\x][QLmjxށ鄚^WxaEQa15U7\̷&PEѿYL,+8]Eq9)GK\ 9G8Lw6]fy!Fn—?ȍ2J7P/9HsHgnL3#xxOb9!:$;ϕŠaWspkJ٦yggYZ070701000002a6000081a400000000000000000000000164943cea0000105c000000000000000000000000000000000000004900000000./lib/modules/4.18.0-499.el8.ppc64le/kernel/drivers/net/usb/zaurus.ko.xz7zXZִF!t/H]?Eh=ڜ9S[>w2>r-4٬m׋b84ye@Ve*r.zEԲm!50WϑԚeEؒrIɐltj,W rs\𚍸]OfL}#L.XI|:! VBl[?Xz%è;B@ܿ  0]){-$В)<v?# ,ѣJ)Iu]X6ͤT fE8m]*喷 -&^\%v&V Io|'X%cxmҠ#pY-Of@*CQ]S# -+V}H7Y$a;/@GJ%oNDު "(`ZDfC>J]Qd$J5ܔ)p^*51RnHEwt+lK$Cp OiZ_j!Spoc)Y,9G*l -ZI?J&*svN\D?Po56o"X:_놚ͩXq4D\!@1T>'&9=jP+`Tk3P|V,̴kqUwc{Qh }Үfvh A1j{ȱ : u|- tҐniCo o)U\bqr07:q*U>O/^(ټԕzQ6G +2:|z|0R"Z:cwHA)̂tBG"JrNyd`*Me?j4Tߴr`qz{R:-=gIQ@5X,90,gy۾[mX2))Ln_M$n|UOP.SmG:1y?C_17 lL޴F䷹!=! SFVf')M{ 8ڈ`RH:^UI>b[b:E+fO+5CSzgK&TOxix:| Np/ٱZ[`VIk1` ԺeؿЊ[{71t6-7kX9C=0gRD~ d+tF8;YZ;MBkD3/:}A.Lnc7VZY6첺2p#ov NAyD ȢA]=Ȝ9nL.y'rs#U`rDTB~=5Pxe70rsS-:!sA22+F|NzRc*zp};7'\9l}<$4[ؤxOIfÈ"WZ+EHNأ~^m(MqML.9o=ᩏJq 5RirYkR-䌒.~02] nG*0?v{9K.`j]GyxPͩWMp&:v[o.~dRZ  .1W3@;{Ԧnr4$y#: ƯhIl0\o/c 0 1'.o=꫇¼XAo /t6_0VJH{\IFmE19oi]Y6'4?ы.><|~h@mЋl,C ,'nCUB!-=czM#^A{ q).ejL'kc1UŜiYMny  }oķ8-6-?*G[ wd2~TtqPJF9`u sqL K&eZSKȀu)=̖o,Xn o~Өʱ)O=>U$͈ZhprSD:?O|K楮qaLBa(DALXaB8&J#AͩKfD 랪9p9aUXJ<<˜fwd -^~|f >ܳnXNɎNaz7mjE6U4  NȰoJX.N$pyO&**+5r g d?;~(Ft&±5b Vd=Kg[~Ԥ*Z<@ӚAs%g'J׷`nK8T F* ?ףͩVL.NPDZ~-N1>wԶ"{(2MyF|spT׭̞,>b;3˔P}rnIP^8_\T']?ONL`$#2z(M m ݬD%%Z<0\ 7£wl`]ggD.7n=V?SBٻai b/#b|~B!|1TU). {1rYhO枸뒂*H9\ptGy6EZV!="%=ёRQcxU:O(ڢt\q ݑ]rS(ZƒJ eI;j]#s d:y䡻Fh))x^* ;GF} ("I^`Ҕk BX-)ށ|l91@ Vh E$Riam4TICB#ȵ(A8ͦtM qIf4TS];ؤ彣ʲ&\59MiNm oc-aDL`k١&odH`LZ Yct$-rgXyb5M{'keqdf~8Ou 5gYu|*9E:ZmԖ ]-~18Q-C󮖭F-91rة7 !؛ףS"!=%,58Z}Z$;u-+ Uh˸Xy-EF2M` "Ua;:#ѻjgPJܖ?Uc~#d6$T.i~PT9y1>dL!bo;oG6hY :q:wBp=L+p+AK! a-NBk/9V$m[Am,]ߪ*( < &C~U3Qe@|\^;S.^fNkyP45VK;UJ 1gId%_RLsiS#~P1&e!8% 1{&v'S\{ $&|4%Ƕ]jߐŷ4rZJāH(V$ 3r@Zɲ ޴}Z>aa>fcS:X?ڴ=JAurӲQ<`.cwg;`ޕ0B{FHw~lV*uWݟT6՞YϮ)\Vz~j#/840fis)>o1#DV?DF=U\p#&믣50Lf ͍ޘ {5u?MŊ[n)v- ,nEτIAc畗Q~_§Vtg%F|N2eǎ<()__ºhmA6lOQ wUJV͎joSrݫŶa l+(N%'X3=-]26JhAmX7IhE'nfk{Ǯ*ځJӶ5&ytH܂BSh0i1sF hMKx?R 7&z우1w5ҫjB5Q4O5g %w8GolYw~c2Д V9PmrJ9%{"I~lK$Pb~>しCm mˇ 2iӧ6tS9=I0J.7I8\".; s5 Zg^$¸\b$VRt yÿ @D:;Mqh ' د'~[fOgzLBՉ&;JINpf5DUt$tXABz_M7$0QYkd$;2Oy-8{]?F?tU0% ]Q`@Xٮ>{+;DJQئ} 8xcOBxϗuQ&`DI|aqixu|v 5L8Z%Jtk{~Yze`EV˗id%kAP*!ȏkQz=<" QZ(w[ 㛤%o%'ŕUH[056(3b5G@ty>5SAiͿ$k[gED3+U|q,_Z3.lr Љ8=/׿L=lhF;>2W  ;nt"גCM8}: HaR]=@V.lhM̧Mm5/dU .ʇ$A"(GR!0qGVȕl/3@d76fՠ) PfN5`e:>њ@q>;Ts3z-g&Z4; ORYl}E?wPDl(wf \&5A}]xOP oN!8FW[{f+UDqV;,oEjk;Jɳf4Aь9E^ʴiGATT@yZ/z$s Btyz42<9e:Rg6MKa2s+ 8尰]naQ3ƨfc('&ď?~4(fM 1(y|x ~@oܕA')굷1 -)\@7Xôo#[vfMj1H9}O2}|KhjnBqn 4+Rg~枒= 'mU@Qn:,C lWV[(L͍DR NƣU\݂n|MDhYj S{?㋅D*[sa^"Xh]("Qri t%)BU oZ&TAהI1# PX?tR~,0j SC?N{  F.9g#"4;1cnK?o c>Alˆq6exR.UySOWq]FXSd*dZe󉑚a>qGH-u%vؽ`R)u3G(D{nc ]~1р!58'KM|1.+G^[rʸ5N01e^`e}(+_={a:x,IHx1rHЩr|g21;G.~%`K'67݉5FG"ۙS:CnMuiu@KT̷i2$9ߡэbQ\÷^c 4t,Ґ4Q4BV')yhպ0)$ XOɆIů^Czl8dg/R Bga Gx$Qߗ1eh}?:fp66mVk&Rj{dlD9ٽkLeږ%:} Mq_y::}fxVt7k;"ci,Do[7Yg2ߙ>y8=@dT1|-ؠ5;Y[]UyѪU^Cw"`cQ6.;Swr[+ٽjd)ۍT{Y&Ʃk'=8Qꦼ  }<לõ&l_:UGmpA/k@"wunĐ5`/OR(q2X5Ʀ;BYkƒ,uF@-pK'q O&*xZJ/VՁ۸%*M 1]85%T[JTxC(M~(kHGaP?_ɝ=o=ڥvռg \egllHP7yY>Ϛ={8?Vw'Q׊|n|وXPFk鞚~i~p֮% x_oxDv}[F5)7Ұd dk|:'a3 Ǐ+s-]D)qy4&"\-5xci ԋbOZ Kiڕ:ꆷDN ($#G}+Uݓe|?U` ~e>@yP+:)v`WzECUվǖ1Am=[X,3LLp/*fJ <85aNL͇]ӯn,1YlW0hq/?.z#d]K{6%X1A@62 }:|ֶQJ4V5t  U9y!eB^,!Ҫя MSczA5#^^Ѐ@}j:_FKEtÖ;"{<Ѭ-%@E<6Y٠oEY >r8Vsn5jOe~GAOG@[X2$^vhGSYb:F}I jUH'ڈf?鿤Cu!n冨3C UTM*%cpITU- _; Ծ:la8K3"7EcoWXj6#18x=CLtCk. WN&:w|Vt_;[Vy<җ;^}a4Ujk%JS]؃ˎ):GpXE:u F7iwX]SWfr8g81ęByCt/8A)Px'fivʯ(֧ ؜ʨ~I@︡T~}Lwjתw&؋R ~|ip#!=Mr0tP~CJ1n ;+{T"^2qup7nMbB,}@ȦvkA@s 8gڿU͚&;Oq01=qDjwX瀆KtS%'@x5XGmN 󫶙9KH1mz¯"}z *ֱyOk)ye }g[=9۽;wChЭѨ`c[jiW?0oŎ+֨ct 82I`V _1%.y7F@eojIkusy0R}Akm?E4`:oژJq:揶'Mvwq:MNnkJY1q?W d1™[$̻WL_A{J⫍o#uT9XWCEJws9'u[J@If20Gte%pR1%! 󩢳Q ]:(AWVC MAM%w\wXo3P>}$(gh{nKz/-b!ܢgl窰|4 0VW|w"V2!v|Yfv/}K=MImx fUaiOgAZ Y,Yr%%3>V]D:z-}?A/"]lx9!f fYi.;B?ǯRiލyQq P )LЬ!5bWﺔu(,S.TdۋӴZoAq=iqB `O-d̀D-jc猲J&F2 xJ\E;˘3X1S\>>y ' oI Ԩ@9WݻlA37eq\HI-ٞ]p874(Izũ;ȭj%X5ڻB=:k & $a?ޠL0i?S='b4T`3wBwit敶N,@*"2|ۈgd|6A# WИLY)ܸ@rU`G2"ܥZBdT,NrS9RR l˴" q?&aQTYEM+^QMդml67yv`P\2ʰ7 f:%I(-) '\<8aP@a?J4BHuf#X廂?SٯRJl/JM\|YH(}{ #prO{]Lk0 W2pZ oQ(< xw*6 '"b/.2x5LsAqjn{o.AeЦTGggP} MN_KH~Pf` 6F{Iª[~~ڱbc[_(c=(L>/FV)uW.%\7@WTfHO&lyh;W߲7,^8.#@)um$?r4qh|S9 Au9WŞΙcM 'pVD-A[QWq:ǁ9w$__%PB*2c^utbІܬ` zdUn jG@%"BU|.K9YQ%ȭB0P"Tsl dY\j"s݇NzJe!7n!Zfߗg;p9z4pەi`郱:w_"291bqlHΠ9joEܩzjo/1?@i2F&v c+a 3+G_PxOTgQ,t(\)?J$W"Mz O9U]"FQ"u,$rN2x村ء.Q.Ց:Hsk5/)v meQQ{E0pU` F@h;̳bdODM |ĥG[U\( ׷vB>[)42:+o]|">\s(M{oy4,[p]X#MC<]gcKBJK ,G9'kd_(,x|v0Tk 5Vt=UCG @?PrSD͡ݯTN4eLN#DN]{i;02G^9,m'@ -ySgHc *b{ Su. 9a*;I&r$fזuegI%YIN7U Z}Ciç sa1G4+κV-&UN#p-,8%`3 6Gs%vڼi: Ŧ-sv)mwt0v$:99KSHd J$ rJdpTiE:K|m?^KGa%]g X ^%DF;%c TJ10-|n}OHMX {u& (6w_'~NU@mw/nr`0 3Q q"_&@Qw:rq!U9;pb,v<tf, c>r P8`K4-7s Y dAgsx8ddeETN" Ǯ_\O(^|d'nڔ?+,׶(mqTe9btyWQr:g0Uˤof EC+q`H,)>Ja?)ф{@|QՁx\:/`q{2wҝHZyc3|?.x?{;mE[Ɋ2hѠ|)qFM>q< n:1ѱ"GViUK\=!ZI(7&3LS?wޑ%{bHZn%ƣNֶVvTx/s"kq/4CQ*TSӹ,6k ?DEKMNx;#AXiGpzKm/ޘiXZc6< ŀE1YT\' Z^@% @O0^}N_xTHc;?C2e8|3w¥]$+bRWWmU'pDqKT+MNWr^CKg׬ hP2\>S:m3ӗH"݋3N/ nq* )Θ5kmbDf/U4rJFNfH$zn )=; V!~oCZ! P 1,$6%vw{9 |Я%Xr'J2AցLyT[sHF/+ Uqn zs׿7SW}>"̾5]"8#/on532 @ۖ[kw2 ϊŊ BQU XEo4YBb }#Ttco,eLh05e,<\ x-w-%SOR*v/ <Fx[%˃s~X&a;aDa,X͎T){?:M|xj<׽-./A n 7_8|FbF†">A }=lZ G}ջba 44aY<+CUAX G'j8lʀZq@ J2)݀Cz9<A!/ehGTi$&v[=CS92Xy0CVaɊYc[^a2 z1@O+_36_3;O, )G/i]x4JC^&ðXe2rlGӊ.^/0T| jhs NAv(h~mc-hZ31:80=1ToZR}c_%X^{]%ʓ#а2b$JWsG"a+0d06}rzɈr{t?C[){ .O7yuCn WrH Ej0 /KR= $ vDoS9as(Xb $Ѓ:*v~{?06:go68273&e?M w/X tUmZyA,fNͭ=a 1R5=K<+)nh YRJy)}Xy[]Yi>"@AImyv5j0<%Q)+M`1ciއov$сTDk9oEh*=ZZ^&nq@ DdlҪ9;f \mK!Ɖ -U܋ ZY> /F1̜EUJ*+.¶=g #%Su YEWJo|p waeE+ቘjHgOmBG6l:!S(7KZ Zfne90 U2ydV;H!%,$iH%h4Nl?}<V4xem viGQ|xKyA:p{êuCŽJdBաmq<-7WyZ wL!M/iOF/sCV׵WJCA?F%y׍ٌs=a>G ʥ&T6&dwNn{czI ^ă+%>*as)mlhO,”0$Y:s^k~Z؏6y\ |C2W~u4E?fd|I}˭4CuoHEa.7lsƧnݎM 0Nq|# ,zyM4G|LɈ}hA0vxErm1R9?pзD:IL*IFǴ1zE8 ()[o$)K3gA{ }d ɁXEZZqFP 8bFLٽ'9N ǰkO_-[enTh`R>@nPs;Fsk;;ɸ0`S(zT6:K/!Izs̫lCF1๖A3,Ѡ2A>Y잆p+>%z{* 4O]`c7t*WGA,fn#uE&.ipA1/lzMC&ShRe,u9|Vd,Q/k=]3美6lcW\;Hsr(D["Gl nxhOM?P{D…;ҏ ??bj]d.@tj`ɞdUz;~7Y9ptu&MHcc7#,9eW7ȉT2i#$(V.,&SR}q|!Ue d"x+W4`d/?2~,"7  yP͹F$v*MS^Δ|k8b^1V1ATP4+ɭ\,fL+CyfozY5F D(Eprl/h4+]WZjvQ_l^ R.eʚ3Sz->0ߙ,20Ηq h4T9E7x fU%hK0g=P](MI^e /7 [CcRh? K#`ު(-ϭf'RY;}3ձfҮ~ʮHb#o({fV(aP{^rmLcP #>Kz}nj8cm\Tz1]BP (%Q2(nIPh)cw&&a?"Ae.rJ4HHL ƀc#W g1:' l] lB:><5COK(cI#ZDnYjʠ(["Bh쳸3b ' ͶI\RAnBWc0/,_?%\D$#oAM,Q(Ky8u."(y,Fi qQyV&̡ι}Qֽ~|DlϚ;ߕ=5͗Du5NAo N,p|9,6vV4ZǗ^ $wXLJd~F)l'qAS1[*h&-;"H)̜6o\g`U6PBkJXMi+øKϫak~{.@߰\4Q i+`(O6f s=xI Y}}Y_zCzsQ7Jy`ت򦸽p@^Ra.D"5PZ7D1^⋍H lh9@LZO\]$-ihmJtnшerUJ͜_N%(["8wG,p=NL!C.?r (uc ~&DErTN fv}@0l)`!?{{9\)s⟅dq3ܓHC0`}XK˄V, L*@3yz72845x*VN MfMy.fr6xXL#$zm[543;_ê Kx#sPK˞oP٭E`}錸);$_RO/meL% ((O,iR¥@XHp7LDR 9^ fݫUuX+gB t#yW BPgye7ualԲK8!=, QR8/5%XHc?Ǟ%? Q(yه}}\+imӦw`p;E]ˣy9?8V@:W;%GDԫ~ x+`XOWʗ\wƲZzSAx6,w{3He[jpޭ-3=IAV2O[ <R%h K%:0 ؑ/6ц2W[Pc9JOJ=!빧tPc6DT BÂ%ȼU +\SBN {uMA7ۣ?kD I*',%H מ_HzZխ2nkf"S/FHMWJS,19BRWd4J17ݶx0}7sˬ i RGd$K9vdS!0%`(S'~sV~2A}/ڠ?(2J}/mw5ϰ!L2v.WfO^CEx[ ҁ8"LN/;+*HU_Gf#x(tQK{hřZ M;Hy$]Z;7b*ѹAc548>X`9 ?+@NY>sbyZ;)rTPĆT'NZA_}9] Ee2 x"v7GǪb`W=d>1G"(l4i(~D;hnv| 0iltgfy\!0Jr sy+jW-N; ,ֳY|1!Rt-'Bi:XS Y9Z Y&vl?#gYZ070701000002a8000081a400000000000000000000000164943ceb00004748000000000000000000000000000000000000005100000000./lib/modules/4.18.0-499.el8.ppc64le/kernel/drivers/nvme/target/nvmet-rdma.ko.xz7zXZִF!t/(G]?Eh=ڜ9Nd- jL3c9{0c$wRMCE4^_by_T_Il0yYL9=&H ,;#&SxƱSJ,(q+kh 랰 j;hb c_)fi8*I)t\56O}Ix\=l b!cag;+/΁{ >]?t\!-23 q\dv@ƈSo@a$&d`p `>/m$pTB>4a a^XF=SD܅_{y d/; ڽ7_X+rVp&AjC0NOO^:{TYMo;EA#b4X@ Q?'~]QzQܞ̳] ϟ0tHi#Qx=:>wO%~kҒ3j*r:/SB\7wFX~9ήXRD,ܐś="19WM @! Ogj9z&V&kZ87a[C3meH ˜ /6Qw#Orn΂\8f% *yڛp<^.{k$;k]_܆< !17oQmVMvTRW*$)[RMHixWrl9ڮ!󌸴]e\bޫbp-&OM`m͋YSIJ+ogfne"\8MYYcْ^NVoَWꦸƀDTj8PZߋ!jd9EJ8)3MwGb2btU6:p;m)cMJ~nO\8 ZdX ĕ]@tN39"^)&埂*=aлY^%زO5#WR&vߔ N 6]yVLy4b &IA5~+cC=wkWvؒP]8A[т B9+~fΕ$ U<% , q~ʥ &ь}}72J[-Ey˲CtxH$LxÆО}W#BlTn}IPe~^L+Z4eW;U_oL1_ lp`bdYYҕ m&*YH-0ײղ RIfDXk2C <$+|e(to?==r5` `c?[;rU<.x'ᚴADEٴn;0x` S<4$Khù~:"V]`H2ãU"۸mz>݈@&ٿaT>T{;i‘Ha"z&!ګ5ã*8 9 c s{Ÿ*$,a .ˣZrDȒʢ,8Vj`wV%E,gZ4sS-vGm8@~] p.s IJzIty2x2~:ď+i$ ^2Km9zؗ2z$;zͳZK*WeyJRĈbAV˶:wg35_ݶWbZS5Qkeɷ -`ySdiLάw֛ugfP0 ʫ 1!v3_-W{!=\ڕyv_Z<7gTEE,~HC1tn-6G7&.zx2i"6l#.d[P7w"@KL`6i_ba!y }`>sWy"؏^#L}@yp0ҩ9}_q=X}WA .P@P55 ȏM6-w^TWf,P*ЎYhQH5(9?쓩tЪfg0~iղ+Mq#:⎅y.7/|IF?2hP;6(%TA I#A~v@v6gM4jԢ_[8+IGfx 6UxMQ q  15EcHeIr uB7g+HsUy.i%hx  kN"sh2wpǷ12˕Q6Y:Jɭ#bTI)4OJt$ %ʦ,*˟ k6mD65חZ"_@I9>:(i Vlttl ]E47#F@^F$}o TbUПp_ǹqC[!%εP9ET~csk)c=طFUK >-ֆfl]/3G+߆B׸ړ<*֍^Th a.샑9 7'FJ؏$deSE:1;)ٛހ&Y ~)Ulb? b${"G[rEdMsx!}H*ay{ʋ5% e]X,<# Ui'lBX!!#2dMY'̋8;3 ga[wϝ7~1՞cmk?P6'(IᘍGKYywR +SZIA]O.(ʏng&!8$0l!E^\: F,I7 AeX&u?FU}vEŸ(c {iXF7K ~_؁闀xIsY`LINm3tV]-@lA aU7 " sU/9 dBwM _l a?$.yc8k.X5Rk}&_lU/*b+ s\*ME<2{;qߟWw|סPehyHim1DƺsF~Y2F)<7`3ZH"\|*QqOJDX88_ls]ϑ~hbZ'T#r'+|Ar^ݙ.Ÿ͍,Ϊ굈%l˞MntJ0?z~D:9I+f59o0EY8F,8 Vz?.V5CR@J-XqNa<nxX^~Z!g W*%(@Wf~ 3^H3fR@#J>V/O#wU`d@@2s̗ л%Q? @am@4!a.T[ MZ??A~zg{0bn[Ž^%Y$R˳\_=$%6ADE4c SX$L-j , š׬2 htqlCO'|N]~X~^dL-}I;r+!%)ݚ2 M&Iߌ'T r(Aph5 i^ǜr7Ejǿ \/gi0v'v271z(BhhgtE 3gdq bjeyËNxڏ,Ravh\e<ut"DJÓB ^,umc@b=G <qHarFZ~J6's, UdK[fbo%bɂҴJ˸m_\Q{, {z-a ɷ 7#BZ(Hg:k"[a1zxw9DxqH$h*vp`X13|tWN(:"ׄc7>6.16`AF7KG*_G (̶y U_v%)=F5DuawZB@6*]+wqœkę|-,i!m7@ߔ $-Ṷ̏8Yd+$DAws`J zI]ag\r1GCR&} hA7}%ڴQ.K[,">?W. 0=Ane&GoԻd} 77C(\ d@ˎќ}zEpw(uUlCIUpڊ0%f}Fb?F}3LG oY泆47ҎK_ЗqoW?D_5c*<{s8<hBzT `Z_?TET qex}ZQGيZ| }FqyO"$?A>o/vIa֗>~{0Y=0Ħ<[@\NFMn@+Ԏ> mm!&xdJ$ .D3ӜH"e%ލI@=KzbjGgNJ{yQ;ˮK_~'s.ߕ&S`)y&cUq﵌@u=}^rc8YHs)4XCq$c х]L8qY|tGK:%u$01E csufNXτb<8e[f6җiN6͌ч%n Jz-C~2L&$Xy:q%\2 ^`W:W+t) M0@Uq/X=暇^pڸK6&=6>v!Rp֔N7VTO|փ8@TbZoq\n!ȷE(6U7~l|J2iVB c)?^}dDG}^9S9蚰0A!geʠUގ$dvkߩLqaH'WDB˒|tSS E,~H$ܺz𚋓U8ˏ讘Ȭ0K  IU mZW g{Zh4)1}f1 RY{f@ӗs@~Q$m,"J3(hUE6ϝ:~DҌ/4tSgK0aC׫W3;1P-RJY.,!_@'ᖏgQ`l` 0o9C]'- ʉ !@[iTȢ_czuii0# #.ti2ou!;""*^.Cj;`t~^8IFyri 3)u0ژ 6@3Ύ8mAL+Gg-m] &XsjyM.#Z9E`kZcFM<|Ư8W-}+W z~LeFA7a汻d8o-kD!)DZ0Ai1|'yBU݁;+{ؖyJ(2y6hKIŀSm/kp /5\huv-č@st0hyWlZM:A=[2`4pT d`>_?pe*gF>3B"լ 1f,ZţDS$tvte܀{wgu*,FTgN#h ; /Q:;(,YkPu߽u1:yXywDu+^~3>1ꗰSC٪x. 7=s(JFCìaCmZ~_aM}.^3_Y)K iEB+k$Hu WU}]!E8L)R2yL΅MmwWwE@^q;"F ;͔_ɻX]ЄLV$8`Z+ӮSR[YFg&:dBN"NU(`v [P6"y[9$2fRIk$.1h߶*6rQ y7gCK9aǽa"tK, Bb}OXe9Sn $)U)|, M ڢdAo׌c[3}u_f}XĘqMiWL Xl谷B+3܏U˙p)[s wzK8EzD[`m1D"z>.Tn \E5yLz֒AȹzuM8c@oDư MmpHCfֽw=]a3, aƭL9_*.9,ZVu0:c8CԐi#M8kArª A_T8SK_0MCnDUxzl9?MףXl ~A5zT rfE`gΚӪ+3BM^K&cMS6vXv~@͍z1OtWjCqr xl @6ҕ]R?90ң4l sf+);[ș+gqijEaMǪ!MSk]J3W-?{71^ i&,~gfQ"=,Y&>'VdJGbH,1q MHyphH6J6,Z@Ɯ,>l>K7J\wB&̹j& 6 g&8%Y5ҥt\`J3r^0d˻p(oWm)xF<` 9K?v{+I&0׈.zoqu| O(k4×\P)Z>:WY7c m_~'Gd(p9 HO}Y3U,sO ~RoeՅx8G[H`FWj{%=-sM%sgFT#_/ =Ř"]Z;,Ph oFRf9l|3T@ Wꔻe0`#WT jR˯{Z:xpܲ!&GBZ(b֥J@"?!s&I!'yc؆%"< Ɋ%vO f䮅ti EW4G?oTYLDsOb..\y)fۿ 5xXӴ+ڎ{~M 90jRw7~ܯ}j D䉻 T1j64cYNbV.n,xB_INh(YZ]=/8lK|)A=e5I#/c{ 3_aW1qI3"# w0A[<@Y6FF*W 1cX)V'H1ĚAx{l/j K8ڗ?VdWmlؒ@0Şuۨ9'e[k:20dVH$4@'ci,VQ N3i1z9,- qC-?kCc/J>;HܘJ:_d$K^ݿ)&CH1 Mޱ 9!D6f8!Tbɚ_B819ф欂k 1"_ޏ #L9. zx=S]ZUt!p 8li͙QfX{Q ,tΦܺ, xM7'&eVO|fWe311g ١#P19uH!q}m% )zj! cgȄlׅ,ye0K.OwᖁFsW+/>0rzzda*E;6<5,Y1c^`vu2'WӘ7631kJvmQ-m00NHzn셑/I[g_cpt6]ڥ+ BF5 ⱠD|{t<)* {9 r@*w3*jڒ~\4;mo_.[1@(EͰAwRaJp?YPM NiT~Mdb*A  >o2)2-*g$J)͖-gSe.ʽWAR~)Z~]!ۅ&o-`(JHd\2uPMZ-n<?ồ%-CLp)zI0jr7tNhxiȽ-VW\puT+n:Khv&e/Q1rn}}xJk\NrR CcH˟X/rVP =cۊ@̠g a; WCOXSlL;`TP8GFEbҁtl}$O&Kh7`ݢJ nސo jqί' ]EثDjN>+YPc7>;\ʰ]eGi$rK7М_\L #~@Nmg)e{]:"CԧS<*q8qNSz1F@`wL0=W1-ޛC%y(Ap4|GDk6YȠ ;S,.e:8Ba$hvH_GS q$ֲ" ==u3’ѯt rBYT9v:Yq(8f\QQz9>ėwrߩ1E·=o'~ EMIREG"#9}mМMw]Vpj +)8U}]N^:Pi"Y-`Dg DYԼc Vm놆(w'Z: FaA6]V,׊ֈ-otĽ{8?緸IiXRP9:yE)QGb?M%"2rn6^G)< /U.^ b׻YS΅㊗4$??ѡ>;6q ^=  a>8?]"MЄ>oTއͅ]ԏo(pUk( z?*xm^˞G#cmӁLf~]? V@ФB^umhV" f1&"D4L"%WVǑyrp1vւOOa@P%}aMk-DP//+d2kۿ- pѡ2DVM/ CжExQ~XވF9l~ڢh]c H]TaN 6`pʌ$LD]ZQ LnSއg@ǵY/7[ XYO79hمș\S8@Q6Xl{+Kny/eb*:@,H1 A"ew/;!Q:%^X,ە'&C hc7=-̀Y)`EwϘ,!qxR ֶ x*۰sݛU>BQ\ 6= "PFQLmT\4lqtqް ݬO6SV61ޘ@2׷(A8t$hQభ<\6Idv.}yfb*ᦡifމz23/N7.QkW@j;ydYzu/Uػ[c-%S(|*G PndgidkbadK5,J`jEMduaol(^ѥoVAeyߍaj~N!"0wDJܙܗs4l0c$ԛVٕ{I"yq,=(~6}'lc!ӽDc#o;pߎc }l=kܯ!)B,TA; jiyMʼn [/D->ػ>pq%WUtA7A6h2 [JuVXM@e_ d9[<\5,g["@gBWǫcI3kK(尝~Lm3Cxz: *`rz"ߟ${6Cl(:S)t*ĪfM_u8d=/5w/2Cox7(t/q| H]`lPfkFF(4v.EQN o<=*.8$FʳdFFHv]:e'"C'ڢL1^ݩCtEU/.6Y 'kB/rhMˡB}ֆ-$nF ޯF%)ȧ 2&ytAc-eׄø(vM&dU}sz*$|'O]&Z[?s81IYb`'}O;{wvlŒuϞ#yO!#E{<ۆ5 82F[~E{-~E91BU~[=ȷ[E}@I8ԕ7xh&|ݗ<Dq(N#́anL, &` 4zF-媺މM$9,˸ X:4eCZALo$]uVL8yZer뜂Y sz|U7LzXNFoJ³th!{:*$XӤ̇Ջ TlOhd3;}Ȫ08]=4:vK-b;S"\%WSV$em B M|וHHLzΣ]K@=GG9gZ?>UܨP&]7 2n2%Hbϕ: 5|`AG\H1ʵ*yʒ^֮e~)m6Co#uvҙX}ݹ>,10T$Yh/u#ǐhl6Z\>ynnMU Q`CR!k3|j)0L8tiI6XE_DS]mr/7rTZmyH1rov'm8;rww=n_Y۞ R2g9 ϊDW($W̌M+׹`D}tؘ J,SOfy.OZx ^ܣ؂ElMoj\m)%^c]U x|j5ü \I_:הmUnZhsQ<3Eَ.ҳ.LZ6}K~o$96+3-OcR"c̘5?k;zÀijl(_βjG|,+SZ $ CckI nZ=h^+0&69uliw# t,LtĦ򛚍|BjwW>~5@p\&iBڸ [LjڄRG]4X_S j`VKSz=Lr &Umq v=+p^dcyg>E LIrt~gTEfkmO,|_̖L!'[Po{x8ƊsBTCAsb^ZwtQX!Pd7[Ӌ%#N'7KoR!*Vֳ2gN͘tk!̉GW63AG  ]m!<:aϣ vlތ5|_@d).Qfߢp).q[͵^8KJs7ۂE'0`- &@RT&73aVdK:d0䑃⯧\aa(1kKn:wN!ΜdECWw[}z[V,~A]v;dw:KomWAbGQ1( (hiint-@]`uJ$ ; !IPHWkoq-^_ Xt9 ReqcbD"8(xauoJδ=31F2QeL`c<=8xWmN 5|4V#pXk^ +?SV*`/,9D jXkիUU6Lɓ{3zr=@꤆ bUj+T⌮eZu 2XyQDVR>AQ8.iGȴFqLdrnĄ)$^Š[EП6N"bK4魯e PiJҷ- gsˤez~vT^*z>NpĄx˛ rPg~ U]jcd} czpY\~B|z =roG700b<kMps!WDȚw*XB -']3<@T"sGxL|<Cw`"j jdF)gohf<<`R*z,KTG}K w|8ƉCQi>sjBQ p95RO _tτəCfETA5{TDh5 PwtPpk}0c\cOL%^M'?#mX6z_kPj'8̧ [5 $&!жۧڮ Eݻfcxʛ-DNCKJ}ŻHֻENgPիJej[L}AܐkH%?_O_j"R'{йP֒]@ߡԮh.^/KiV#|шk!״/#9:!@v8U$e\Owh%EB2BDdj _H? hǰFehpA'2Ne9I q(UruoWI}.m>XY!6Q؉]"uf/O3vl7Z:?oNϷЖXk^/^2VZ8NOb]׷*ggWt!g^ \Rr~Pl<蜉׉t:)JcmU}{RL"EqtR®/sx2/i`gk_'9"LV;XPH'wbsKԠTh@+FN895QO?drZSn<8oV@gׇ71ioDsXGFug)J~%U߀F"=J|cqouJs9xv ""3/Qy+#";G9 :NӅ5g) U~ ]N#e ^ [{c먾joVpaŤL8^kIBOyDЙukl3 LyqWk^wkU  vLȖC8.߄B:;jb6QByPsjq_DBEK<!nqPD G!1'$#UD?T  b\!/@ARxpڿþC&:brҮv,ۭjO^: Z"򷿪RǛжH16ϏR=R?֓rBzԖlN Q֍Yu+Sz#Iqa*cX8}A_f5?-0%c#.|pgYZ070701000002a9000081a400000000000000000000000164943cea00005754000000000000000000000000000000000000004e00000000./lib/modules/4.18.0-499.el8.ppc64le/kernel/drivers/pcmcia/yenta_socket.ko.xz7zXZִF!t/ W]?Eh=ڜ9R)P~u;}ߜJTZpvUw RBkq!m9сV(*i/#^5,.8وI)}[T9xDkH8[vobs{_8J+"6*Õ1bTQH> &H ux_qTl+ &tbFq\0`禠:HugXk2[oP1 )L`BB6@+Y`[=`ՕXΖc'yכjapua{]zn<:OQd!)YЧە'y:ݘXTWl SիGPt ]/4hY3`_Fͅـ[eΚҧ{=$xФY NtVOt vtp~/O/޿Qt;& :B:IʛViѠS M3< R>?,6y2"L%S pׯ“f3k#6Y7_ x>,(}Ơo .)yhfX}"eXV?/f.]R#B\MI 7}*\ /s  c2ż@~C-rdgяuI@p| ;@%#2ctnNy3$~D}$tƕb&zZɎ@p -KOOFeMdV:A"X "9Ҏeuu;^9dɣVPau|'a߃hg6fBB muMh?jH J4,ݰ4mb-%?b=Hw-+^o!5!#M;BY9Ow揋8#j ՄL4_*]fmTƏ4X'{Ԅ[H7Xp'2Q*ž rmaX1`+`rR,5)Us2iUN GE,JOk/BC'LkևĤ"~fh Z,/ǔc~KqF JRH-yvYa b)8s@#\ ~U&)hޖe;wf0=M$hJwV:*sE`1Is𠲄Fe`ӕ^¦\QDa->i>isW@&)}8p( G#4RtHfǽ‚ `扆؅)w pY@ e"JDpE@le'wWtAUrEO"6SI~F %4KU?H^ܾi1(MJ'[h' h$VAy^p5z8j`ǎƀ(r9c|r嶰lE,J8]4FoO΅IԆːړ(Â7h>q;9*3BrG|gsKeVv+sl5d*$|[ H3M}{ YKg ̴3wSPRݾ>T/H<0+?<}MׁG4R|ʊv4L5b zT}*Z:f])\`E\K+0(kԘw/G8_$_]'Fh{* 2賵d*uDd-UDa75Vh.6& zBC,Z}-a66Qh >#Z)'d]lvmhgxq'^yayNiʷ*~k9Hy^Ou1$Hq\'ZcQ>OLr>zWy j/$lJ 4+swOOK"uI[? Da(VoZ+Xcb8ffӰ=~tœQYa?{ '[kwTvRV Sԓ7߶ԧBM|} "4ZSt,ܒݦbAICYJi<5a^'6b@V[Ad/hfݡSnJ䢓0-غ6yDiB35-'Ҏࢼ*"qWOI3Ť7}H\bxӯV~~`1 W&{f3uw\Z #?AŦM./3Ddu! l.{jRRuO iY.KYkvŒV!]Aݰ$)rKdPt-E;fdJ{ 2l+ҡoL]Z8Y57 `1_D%|Pr{U%?WW~}d3I{xiO)*H]̣N6d9U ǰdaCCSd@Ld*OlJ~+2vl/T)%yh3ǕIzIco"y(0a s7i=%'rm/'ԣ6m)887|ʳ9Д@(K˥+LvR@|6;;FGDŽ( B@{Of_Hrb7  pJ7?UH8Vpңy:0Ia m; H%5Ξ (ظBQMpePplWO?Oѯ (ƃx7/w+EeODZ-n]P E@q$DrC'^.ь:8]>_!7VeM-n>nEʪ5fk`z DF!hJ_KlL9P5_-U;v V Ʀd'&:g{xjv66Nj[tN _zŹM~Fy.߿xPbnyw((ğT=$ z-E:Q1HL 7@s,/pO¦UT֚F0ܺF؛%dA¼n17)׬@L+o ?5$ $zSvRϚbDy&a:La<0£1Nc[IZں=SĚ7~_sp D"*RYy4EM3RZ =)/_1ߠ>qGy)נBѳn  j/hhRBNLZ+2N?@~KP^38 ۥ-r^.E-0m[-h%9}ѯ|qFOTW͕e$5M"F-:PQ%Ɉ2-!In>^y`9lCGUaE;zd?GuV 틬Sl[ʷuuLaXA,ƳIZ{1냀+Wx\|:Vťj }(dL PdJzM6 x ʝӛ(Wҏs \DB=%W-Yݳ7",M+DuWR!\{c2^n5&)""KE/[| 9~x7֫F%77`H]mO)hn:bj"C6uٙ^a( ^nFxa4Qf;E+{]v_DuwHoLZYB)ed>d-73? %W_o\:#OȻek-k*G]2}ylVcZG0x-Ó7)A+1II#▦)粳m E\/'%Nl7B2*2a{ ss(qӪÀ @%iٌnG \&HOÊ)w/-7%vvOuƕ5qUYw;W!2K;,XMw_,1C.8!;AsG/s9x5O<؂XFrH:u8I< D2#6h#eB;#'![^o~+wBA ^E ܈uF~ GhνEYz5C`pW|[*ُs %2BR#HIH0 UyIЩM)p7O|2ῡ_ؒ|݆db)7Pp$>̫,: +aVQﳎ6B5r#!h9"I {RSQ{ BԺ;5RR {5:'N01@䁛%SțGmZAɖ@S'\ѣ\e)4ݺ6{8vht0K&ij6S was|s=D҈ qwոީ; dzcߒ9vY$ya =͖Ş nl#^+D[rvkUq\~~ I۫}G/oOw̢<N%C0p`_0J, {ݖ@r=I=< /,U9m!3A^,lT*]v[n̝1C+}qH>d`*m~sLp~)>/; TM|%ink8=eύ/XSAj26PP霜_+qʾ%Cٕ<.`Yj-x3ҘMTxX&f -xIUV?@2NȀYjh dFvYxMf۷@>]u(=>"-;Qhq;^:vpvj ^gIDhxۃ!F竐L4FOE 7͊IMùYn rsy[w|%`c2qx}C@hQ=u@W+3"hQˈe+ԥKʮ'kݕSJZВ,&\yVAN; U:a D23&?!C ֽz xlF8ɨݺЌ눜f>r$hFxsz(+j8Ġ~Ǐ17#+hƧ+q>*^NQSX.<FkT?۬&N76Мg*<7TBڱGY}AK'9Xm!$6\MEL[u|<_MC*wvhD皴'`۔b*85.MI ;7ťP>pM+GKA)H&e4ӗ'j;O;ڲ;|*Y"ZT]Fᣱ ƽJ%{>3-Dc_*772wNiN"ڢ*ZI3"8>b5`\wixhn8MI䯯? ߤ>T 򊈧(vB;Hm!|  0xϾ}~-;gvT\GLl.?AXŵf:Fy"N>8Ri+M+O&ΏA-mt5Zq3~wzUf Ij8Gr&! m=Po / "wfH_E|FZՅ \)UkE W]ܲqW6 94'OWq7K{9):|((u5کQ3+ 0&joZ ytB@ :D6TFvC7,E$ MN*W, \:K97NQk-ER\5dB(8^~`EN]4$u<\ 6ڨpFN@Vw"DV@4Ti,^#uړ_/ح2Pq҄Ox^ϛ/7)8"l -}h[(ͻP7o*d/sr}fKrh o?%5mhEM< Ys&q :iI<晁:8&?rG2#-k{!@)8`ݸ$JyaJ@Tzt:sI}(Fe;+xWG .s=W>aU i|%ԠϨmuY=,X<pLF2s(NsTcH N_!JT,Y/ &[.F /Z5ty_0 /0Y-!w]<Ҿxo7!r  0o;@/*ވT3lO9 ӳ6!PK2ߝ˘{yՒQ,%jŽPStG 6$A8{^v4S< yYoT7Vdw5;7_/)# Lvp '9|DEӔVZӞD8q=pɽib -r\?8RJd}/| u w+̓2I5OR1,>JyxGjyƤSdSv~ʿ] N[=u93F׾V kհRWeo =mwBMqrb̩Fd~Aʌ^R>s?t-1v%dK+ ~loX0u'-[Ak3םų' [!dfm" ,ޣgw%,=ȳS6'E|BNVWتXVZ+FS! p1j AOL^͗ݱ%Voaq¯hwSo6/5ע1ݧ5C8z>L, IY--#G<ȧI1WW$tR}oeY``ZBmp񲄉a=ԋȌdJ1+V zAi_dIMAQs}uArW %z7dC>?k'"Efdɫ mCy߀+qȺ(lj*FlM5 r)l#4FkWSi]廈DQkO~Y#C:! |n(p*K)C>qH⦓{j5O,C`R& K1)sŅɶ$ΥBF A_fêߌ(}ލ93Z(@P {N4өdOPf5{-Ja@<ړm*Ĭ$rAQ*jn}(_YN:3~kaz`g(ȅLLsS UL[=^Y Os+3^9Sx6f0=݄cKDZC3ހ-$"3N+A+q쉱 4FXpX8vQ펪YHiբЁ8kEg7dDW(ak!lܬGnKN9%ӾS<*MNJ#weS*]M~~3r U#P'&tP4LkǸr~*b&Ǻj4C  HO>8KWl7jSO˷uh,Bd16]"1Oh"}J< V1b$Y9ȤC5\Z0t {{L1T"] W_/܂/\ S N" p=VUO5ܢ偽?M!~R63zr.VUcǫ1뽤 !t/=jgŤMt^Wv7XR`;w ft>cT}z)0 ­X 6D{K:pSu]pONm8 \2Ot^:-lҍ 5+`y{j\ W5P}iO>7-<4 vb>AޱR(= 9g=ZcȖ*:`ym[hi:{\E2@]j"k5+cwGd."~nywR:Gi X& e}kwL<-ӄI=6d["P.> lAX۵XKKnv)?O\ @'g[Cq#D<#Yg{ou{ I)CwAhhQ۷'pYQ2Xܘ()LBXщŻ5.-oL.2Ool3|iy^8xTǚ7MMB0se(ɗt9HVV'UoQ:LftLא,kÄIoIлsm˴c7^'z䬢=6qFOFv5)prH?mߢ Ui ; z'9*0–<'}N]Bv(7.}_Ml0).crO]Vwn{R^U wg眅7.02z3M0wx@c]ۙMy~ό,s |+u%77R陽d+,:W ;rրC1b4l³]+؉~(njyyKHb@I3 eqDL+L?iF0_ ۹QYtZ2p29.Vp2TeDa$7|FҀ^!~o[fմ"׫iV6j7R(|ׁWۖ(t0u_ܬI+4# c`ޤ'GNN0Qֱ oLc[ xɅ +DM:w)ҫB1k?RaA J75VYҋj~(dC,v{}Ѿ15B0[DZx={ws|tdytpkhM>tkdžt g !vB쟚yC%|5nZćEܟI^["2J5nUZ*:8 P^4ujzO դ#5/$eB(E-;.̴]JI Y\ˇq:U'g &XyHjFUXu&?)Me.b16F 2t*v(ovWވ?1P֖3|O}ol:4>n~I3@ ˤOiw㚃 D\PADn0eA?(I7ǎdyEjz;EڛYC4ULڢ?]p&^dP$w_y)tYw@ČUFwRkF,PBAfr:L^Ov6hDQ;ֵq08L A:P OdhSWKlͭll7|.*٪o%=n\T_.ґ2é u7Mi3d,c|1,8GˉXq(q.)k(blaptex$ЉzS #67gU'xnj^(n}3yR(o7bЧ}3OcJ/94F[4r>J!:'-d(c4C DDf>v8_E=p]yͲ,@C=!V lRE(%e(u{ͭٙhPIUK\Q7f5_şIp5@lҵ_BI|IuIȖZ^rPPhNÚhgOb`\\|HNqY)9'waDYgI x:O rnTA p˛{~9<`3WJG`iR<֫cpp?|PX"SLRbjUCY0h!@?\cOxO}'N=Z?t~oO,%D; CMI#@!td1q+{L-l&i?ho&@"m΁2T3 0j8Ь*v5濰ڽx &S1OFम}W 7Zf3V-~>6 [-fZ&u|ʎ#P=?Cb;uɠFƮX( 2hCcq%}w9"kԢk95!{ b{|"uWxj?FwҎ@'/'ԦL|.n]8-LJCkdV*} DQ%' t>閒sz†ȡm-YIv~-8<˂7û ^Tj7aC=‚è. νҺ녭l䓾R(Co-lbl pkD1~hG5] 0NCHzP b= 8@fjswW<Pr.w|rXn ϱUIxE&27hEjj'|)uc[z!/ GLœx^ A-G'+|E[V|CT Ǜ2Bjn.nRwHZ~_Db~9=K-5 An |ۘ?ةRFP6h-kMd#f| ti?(NGЈ1 6O#$KV5W)UcvEv7U; l)/ĎhDLˈXqMO;Pǐ|Ϗcw&-ns ѷͻ?ST c4UptOhxlo [qy^tMs:ZqJ 2D*3sY,έz&+>کaguBE:@3U\ |rӻyiEASASN8NrOq+ .`\6ZYXf.a! [}ZZ\PZ& !`Oj;NQ1Z[VA.cΫaPYU:#ZeT*1)b%vk0% cBk}~WVs&(| k5 G>d:ƭ"I R"'dw֥[bd`."3|lTy8 ˭s:Y$auP`;<:5ՓlmAٓR  q"xr̖@ w{O ؕ"m!Q2 wa#Q; PC++&Lwt7,15 7ƲI H{{eF (N&LCgV:PP7dv)sTpttʹx73Õ P1|!1$vAg*x ̧0 DǖX*UOOnGV'xȳRe8D!0d-<-3բ--*K֦VJa2~IGךCb@鶵+aԷQwh2ȽH=yi*8 ,{豥@F$i=[] ?<@+s}J{7M#Ľ<,ouky!_ uHwm>LcZl hQ%ߛgdkN8GǽsA6=tSJ(0C'o OD9axSrs8i_u 4-Wu0 BJSh ҎjȜd^:FF讎:3,WEYb;P֠zPk5%ҋ b]-;aA ~z`bÛBQ˿&C`ixTxTtelbնw5RZ|yqKF9XgCxH]$HV3GB_J7_!G֢܀ho-16 0CQ1j%@C3t~N79.n_pi ۖ>d{-AήT5"A>;SUT\ssG 6,^ #}.NPp-D%+$ ; `Z}2Os"~2%Lǡ6~kʓ  Lԓ\,# %!݌!Ypǩ'ɀ S%| o18qlCRҘghD %n^)RÏQ ٞ˙~ "օyS7vfYp1 d g1}Nd&Qm>#4bT47>ЫLg239n_%n }$P:_7µr( 4Z5̿MuuSJ6r£7O?'}CE\9DFPN^B`-(I*"ХQLi1bŬT̳m5s8Js7͆ 1fߊ w+- _I%&]%#T)xJG鮉ɎޕWu;-S۴Dd̳d8%L12NbjDz ]hifXRw!&et@4\m$ei`E\Db+U g !~}oYsY4*d)NaO*_h!qK.œz+ ,3˰C+ϫAd*g{w6w Odz=p 4>G SojpUb |oS4NK1*xcfދ7cӊس:m~Sr&+~GZ6 wVdL$'Hab_<Ԭuܸ Lar%5)F5PkX+ۿ^0$k2\ Tg&w˱iqSfIf&n*Nbn`mE߰a02|bc-SF(>;j~X7f3{:E1㫍qdCXф8(E)nk^b*T+幢ڮ)Fw)aYJwAlHL%0E6jAv=$Lae밸Sr$={ Xح?,395G t]у!KDm^95_ipQUf!4A{)_*K#YdJIsf&=@KK}ͻ#_[$X5J✑8] /-֖XɃf*7!6HR^ "yk#XXqj71vE_FNJ{vcd*V2T(NC."5|0 \D\:cřҾ=tbSВV⣵F"c8C'w5@;t7?O֯Fۊ\q7 1{COZQ݊cSqm "7  Mp P%*ZFw5˹(uv aW* J%M:1%P:a 4Kcd(A:CWeZ2E{m%?hqhбmSxeMHkdO:u>z6>DO~,aM/Z#){*2rcASG.h4R"?Sྨ={P`aBQ̛̔d^Prv/gc??5>u%*W+,$ b/P|PA-{ ÛY`N~A2_t[jwJG kHYȓF\;Cz:OiJQzP?qI٨B,1OES#s Uhk B׉\L\ɫd{kq_*>A߳EMO\w^ʙIO3v/v6{@0+qϳD!J >kYm-; 7T#C8U*d}9+$W &"R]$5WZ-CԌRse/n7BTWDXXç\+oCD'4ê5Ncަ )@Meq:l@WC#ݠJ2P~ѕ$ FQRU Wx-=iݽvKifuH? R\0 ?6WSR2'c:Vd1zZ.fzΈ#wTΞyzjf-7 Bѕ̖WsoCcSOU[QOHtyekˁ 39P+2~"dרMZ78bI뷳HG_@uor۔#z̊'+םN%i$*JusP zꂖI݈&pХ>l\ʼwr0I+[{KIgX\+E_e`Oװ6N,yǕi6xCkTI?S8.24xdQ6i•AZ!ɘuJke3{l6Ɠ[M9l݃B/iվ p%:kgq9fi_kf%eG!Ӌ[Noj^>{`zGJ*nߵy%dq|4@f+}C ɈGN,d H9)c5Rws"|H c SL9}6`<,c=_pъߏGp۞Y( zovnռ!.y0e<ƴ=sx#OC(χ /RHAFt\θ?x+N9\TnN,Gb6W.$,k fBO-$=iP"a^^>+V̋AK&s1uy(<0k d!4.(eɅ^ޡYp9%N3&S1Κ?Z[j:( ,z9I8qh!Xk z ujSKpFTRGQ F-B ^yXmifҳ 0Cu:ln/2~]&%Fy }{2 WxA{W-3kMZz`VXk:Œ6N.2/֝K0UG·<&J$M\ZD MS^+5' j}@wkgZJn $s"bO G&?ۥ:EAǝɭH @L9(d,xGikm ݾ`l%U8,F*Epջ}Q{Z;< ]~4~ T<yggYZ070701000002aa000081a400000000000000000000000164943cea00001c60000000000000000000000000000000000000005600000000./lib/modules/4.18.0-499.el8.ppc64le/kernel/drivers/power/supply/smb347-charger.ko.xz7zXZִF!t/v ]?Eh=ڜ9RiܷZ 5ᜳ4R3=\Kz'x%VoKO0蔫Pa9JD60CXK# YbnܗӻdvgS{1rv sa?(Oœ8AF>` :h |(7PggR(v.?^ T 9]ׄhLzvC(T? ?"W͂ŷM:Œ\AoVu^G@|\Vq;bI'rKan`ta5:&:%b)夂_X]\C-bRpD z-yp)<U ϜCEr[y{]/&be4HFd_YpYx)T0JZ][=Eyۜh/A!%Y1R6vCl̝UUσG> D#M|}fH-Ę-J^׻ QZ`Hsu$ʇ+>!l4A CI):n]"CaoA1ҶԿ) BPtz3L>DNC`&d(,$i[l86ߖ9+a)߇*nH{%Ie62}5ORk cPm4Яvƚ'q:Ⴍk_&9 ~TR-5ϵo~ҍKIwPP]H}rC*+lOxbbd]H]qe7=m}_WOn՟VMKUJ^ !RMȼqyZxKy)@q{d)l|ZY$M)S2%\ ;2h8_Ny+I ߫FIohD\u/-'SAkĪ izaZ0&Sw|25VLT;|WW~  kryzQ/|6K᫒]}5칅1;ZӤGIVhUcRh(Jgn;4>}ρГ˙:gy$ kygavB1է a-v kaujƲrNQPF\N?9m'󮿼DZou7.)I3h#e-JsCwF,mNڗlJ,R]=y D605*\F'-|OR؏'/-YGA^^Ƨq3Z ez` X8sE3H$';Zs;c6Ob@JpN[f-'GL( ni\e*Tj|ddzsWt٩a\tv"-?'o3mQ8 -8[Jf^ِ╌Q{U'AܻǗ@hQ(.`9!TL&٤zk8~!hYk!0Y#aGJ}s eg/,ˣYOP7%izfڗ>=t֒@ I܊ObTVGF';<{Q RZ]HwA4v+WijS__C W)K,+*uU/!L3~$Rݹ:BS8\,t,njB|P45DvcP~Vѝ "'ҡ))bN^?||ϳXr,$Tܦ `a" @EJ-`Z<n[P$dxBIxCyA,$NG8,L/_G%1I_r UA׹ؘ .87blKϫFƞ1dB;3+z;m9>Va/3a~>p fJ |ar,P̄!AZ]2ӐNx2d a<@F@3OYԆM Q*mmx߲_0jB1\R|"EIyWwҽ%9sΙՙic1v (U*DbN i5!hKBRka}JS^~5} Yrts45ZMD`&M͕LR'qjØ+[0I;mw^1 ߮npN~0Uؿ5NáߵODCSÅ[`!>4gCצHΫ9eUo!kp!m}'EX[82:aVR}ܩ!/A`@w 6;:LOh1[]"%2f! 6R3m9ff W7MG#&)ū[\^hxjr ʖ_؝Ū0d1!Ef+Kz1m)$ ݎshp`PϿ؄dZ&;TyB|׃p1-髙Ds Fk5xX$^"SkK!3gYEAfrj&#7[쥂 EٴTUW-ﳂB[fz@G #}!ŇD:-~?AadQL-,"\3?-;LAJb@ ?<@0&M|=g TX>NZ8&8ίX0p@#6…]G6pp$o^';7y , dHz K7MXlz0R'.;Rj_H}<:x#̡Fvŷ@b$ ϝ>7-\c!NGJX! 5|幑 YK'HFFePx,\@KK!mbgpoLŒFj.TB}d7֢*U1.8 ?W#M2p'CįAAW@^+߇TU3f]W]_uu`$4Xsc;y7sl;aO+'2jzȊ則ixXrހ̠B|(߫ҺZXs}/r $>"LFϚtqO"QMA,PXNC/)"FBIj+yb$}<ߦyDA2/l1h&RGI PC/jScq21 \w-$r3!h!%&?:91{^%liP̅usDɗ;eopVlU;.T=BL? +R* id]x7Xr ~83͇Ϡ⤳a A¬uzWҷC|(_`V$އ(,m M)CxE4W|S,z1j_BT&DWm"ʈ 8TQvtLFl I\| -izC:? W/n1|skYCHrҎ/>XDn2!]m',꿱e%v_PEzuGzI!ܗfz4Әߑ Kk|#Crnh^{j,]S)k=ـ;sM0z+a_iЅ! (sڽ&iz /*'es| ǎ qH->m4MiDjA/4K~[*5d+D[dmA Dף=5 .+- n(".c5~3Ln)`d.,%j-2&ᄀ%H;q{bP{G:d9:^X\Bf+6&Ίha*7m+Gɐt ]!NA5Jó5C Yc<;}4Hyo@{y x+;d^!qW>GD,hϪj.h8h^yT/ SYcix4;?vT5e: 37Iptq$ nĭLr }q^S~;"Ą0I70` Ykd4Dp0#I;Lz.ک xz,Ze.Θm-#K3Dgj賖?U‚,|JZutc6/_ hݶSnOӉcR oO '%_]icvm1YlK> #島f><=]L:5~AH2[=kk`@ɚ6݉7J<'T qK|~U7Uf}C筦 c@j/y-'rNVtXϷ^[s`q`@ @Խ]ڄ-k[eCO$LBE݆=yc]|Iu0ҕ ao(+3!xQtB%O(k=;- ֫L`["H1 "!eBTgw6 l7/QU Q2IpȋCr&U\Qkxe/igd&?j4TND!Sq_1^rA*/-L8rgYZ070701000002ab000081a400000000000000000000000164943cea0001093c000000000000000000000000000000000000004f00000000./lib/modules/4.18.0-499.el8.ppc64le/kernel/drivers/scsi/aacraid/aacraid.ko.xz7zXZִF!t/)]?Eh=ڜ9Sk0 u|#ɐM0\/Zik럌|6uKlC]4M@u2SNIzk~ir Oel8(DU~|>JgUXHa2 sj&bL5QG;=` DZ˧N@m/_+{0]'='&;1%~t9#)sya/ =%e} GF4]^j)-t=vBO (PLGbߏ Y3Vze)33fI#dTGBg7_][`c]$Vis 凇S 2nKa! tQx u=c_?}cI49rn^q${@$GNm./E v҆5u[ko]vck'73[/15!2&`>HЗUģ^~ɂ>&3:ecImS+sTڵzM NِgDVK,C+?[RH @k #y&{Uql|NE@LJ/mTm+FTvÑߓ5SCh}Db Ϟ*fi/9(roP1t="nO}H|UzQwpE#K |c̵Gt!5-MazJnm?Jdaj65Y @O;O OT Ne+fSr쌠߀HBY6hQwHVY"XP>.FLdWW0_Ƽu'Ake0uQ-B9pLdsEcQŗSz(Y{'8 Qt'mb>Rl}r 9Bb3.vO#vQFD)T{=Dx΅"wF7 _6.g1 47]cpr(Nnq]qD%n"ʸĩp=qiT˃7ƭ{:_ZcӏL syggm j ' ϔt`~6vsxvY9u<0FpU"}/Oa6o!À:( $~B0\^ihB>IO07NME{NPH;[2osC( O)^ =tcGX6uV(d>pa]J`O^喲yH1M#Mu"y/-AdX ~s*I t5#X kp!5/6j9Y4F^Ҽ?ղNWs-d~f=Y<ܘSm{rFR%}y ]#sB1i>S6`_1iPR!D<%d˕n~;e+aatr8g!W?OP SWGFk}b8>Y8 eV^p?Od̃hultS92PǓ )҆fvэn7@r? %'w7Xkvvv !dfZݙ gK#gZHP߲.uᕍHM{ Q^n)CCCtE,ys݄ئtY&IwꥈmGrx_Kv[!R kwwzb7"e<^UV! W:geZ6f"%EV^7i1¿EArc~;ؿ lEIo`t򡉅>81?;fɰȄ~\mɄ_6¸:x1(moY r +ϊDADtoN2C4n$d!GTYw~2-ly.&#E6 ɠÓ$:oA1z.c):sS x*4|v[؅,W?! =xK&ajy!qriR3O;+sPi I_K(DCiĪ:>R=B=*#Iha-Fn%-6fzZ$Z%+ :F&6qKoV-6yKH('%XaMOWՋF9 CW,z!yMI._Qj2\nͯXs҉ln$ lEw3<3JTSTʃD(o%}Tf'Ӕf S# (0+3Qp.q'#Y-(0sUc^hJ xx9NO2b=[Ry"S 6f9pqtB»27ȎN ߞc cPKP^NmR6HZpol)@O<"6} W֛V7';`h:iFX(:&'YV_Ieznu;"k̅s;jO6E_5%bu}7r}a$8Vʿg$l*ywwž?ep 9pLA!UJPŽEw7+U'ef3 L6r/Rh(Q*hMvx"#uWtD wzW fp(>usӐՀ2֬/6 DS^ V뚋ᒕ9-.RK*DQPʤfX5k[ 4Gx . )~񍏹5AJFHEeG/ "e;|˕]gtDL0-xtbz 0ꮾ?X<z/c&_[(cAwᾮ|WsMSZt+t{y t/S7rlm=U gHp,W'k@-%% 5| .m% OOW$6OJtb! YKqQ- Ubt[seVڶJqu{?\kJxްZ  h QPZk[ ,J9=,_pֆmpb.*vݶ:u[oog4"Yz3vQ.844Z i d-ըW( RY.ՉlkТ ,B` HDLԿ秿:vN݈.u2%A.|s#,MWa!XD i~aaE.Ƞ["LTTQD=K]̞Ý9AsxWl=|=lɂbLym-JC vtlN% pR=@?}qmuJ2bjj%PpvwU(Yd,|lo$&D"sX3rNڋb/6I"ct7%[j3]9O73߫|Ccy]&?E%%{paZiDعsΠa ;ÈID? &DjۖAv70K-XVe>)-M #.SsDd)%wPcuWW@G(F;Xīp/X狕:L#b *l=zuS8*Vd^mYcK@q\}yR@T5vuȍ2ҐY^펢AOۿ?0V6Gx;U=#Z9KśXJ0Vխ iO8.4rgfc'To˹u4\ݨ9xҽG\*e,$G{9W>푚ⲝ1Cܦ $ ê QQH0q'.A}=A(Xv_P3b -iY(97ۓtHaޙV8OG *i Y0+tK1 xd6ʥ>ZEKQ U-hy29SoV҈ʢۈqb)a3G# _CXݫ_ )E^X>&824JjxuOPefNE I/lʞ6~~$  KJϚ܇b@c_Y;>&k6+҂6B$@@ Tҟe2T)}.""*2GFBbf{/ њ/9q= (,_2B)\=@L#E#vSFU,M_-ZM`*Q律Fۼ R<0Ɛԡ3UH,FQA4YԤI}"={WJ$" ʲ^e0l-CpScb'<{!P•֗H74%[{OLJ@81}\j 1k$ie0یSE4;~-M?Aƾ$j^-{I!a*WA ^#,ڑĢ}F{_(x}v}!?!xg;/t(^0cV+/--j̈́Sjs^kxwU2JBᬭ8qWQ :rT\ك<_F^t_i4L\2$}iɓͶͤ=A> {SmN6rպAP~ ?9aa;]zDU1 /5Nbڵ/cXJB\jU&D#zg҃"o?p3֕AN|/,JHH*3H#9U’.˴WעcT.֋k:P|ڐiyDʾ$Dq@rIXz ,9+85>?WywXcHkP3%3Eg G14I&Wbս]lpC%:/㓐(Ք('8 עNl';ܾ"dq.2/u FC>)XgU&7wB- >CeMSweo׿;܆6&Z͸״2-[sMz $%a2AduF-8FLFWo@-X8a]k<֚9tҨc8k],H[˨iDM<[W_ιlV┎oFKat-@+pR6zU?Vo8Ȕl24[+k!c󹗫{p*w51VYgdLI d)gAlwRMH5T>qC 5uU}6W0ʤ")'t\jڬ-sX>ZRTBZ9l6TH4j'.(Q8)lLup]'kܡ"+s1fоF,7A|2ZhP`; 57&Ĥ?GHyYotŋdzy;epc/IG=|y7+-\r*+VarTE d=u^ẁ-"YO@l䔘*%2[b,,-m\?z"l ol˼h#='EtS8@O=_SnŢw) -r7(}9Dk}O,;`6#abwvO QLSyV}pl/ p_d Fݹ+f wֽ#T\}Td!?ð^Nm?]&w\?AN U|r wƃTi{ f-],TЉYcOԵp4*zM\ |*|}ԞzmT alտ$7vd D+-nz*5.vp${Mխ X}_3D; 8M#&|1DaS!-C|n}ES7ֻ3ҭTTεDxBѫo"目fTHALnu{sὊ b7 O]vGhca UD-ب\iH> ` C-w9&,EMu ZJBLJFV'RZ/ %VW.b-$,$w_-3ǚvbc 9gQDxǡX&B{3hBYECI;4SuJqLouoTЇ]<[j 2Bԇr-S#M2_kk+ߑxCWͥ6b;&^sFK :$ܽ5Nq1 ϽPN" DU+5_Rr&y~Q}CcB'*P_@YGh ([ءкƥw0 6|y\2|ea=q6Y:;+Uxk+YPM` rg#(@)OvPUmKWȌԣ{ynG>-EjhN#i,j"CtOu#}0ֱaV麅Hobzy;NpRI轀+D@{;5f'S N(d>{b7"G8`\nZ^2RGde*ۄWn1-\} 8'|u X-y4'ҶHKɄE7FBjۜ'L$ˋU%nAB_2XMEqГGxξvF=c/ m<ᘩ&{!{򗟔խl#ϰ_5`#>}֡G%HkegV.`P3ڟ9d%,! Bhb뎿BpMdb1s@*Z+[80e͌gg?y;ۉPl,C@VxC%b,/Yα;j1~P  0 w~ %q]#JNI c haJXl *s1{҆<ʱP>Xn:]i\7XqX)n1R%S*u7/a٬:<P}I#]hs(8#sp1ou ҼX.*$L]w, r}"YTmw3@b.S ̛-/|Wy HDJQ3MRsuK(lW>Cg ;)~wtm" LMD*%FʏZ-QOE7 er^'8aռa6 =8oKV#WIvnrH<5V=+/$vOr"] DLV&mI?D=ǥwn,'fa{iQzbƂq(w#3PS=1iYjZ䪾1&abuHM|fsK?lo 睺B쥟nIX {R)BZ#@/Z"U{ɨͤ\YJuOC ƑB3F,1/=!3t{DWj"7/l2fј ab^TF\$izi}[˥~(`dwc+1iS)[,98JȖ;Ͷ=P/:諏#MoF~{E!'}vc݊ys:oqN:ȄsAcdKҋ;4QJ. pڜ $ 0#*<*譤L=c\MzдK;|QK0~s &EŽ1z#y%e_,U.P6J.Sn+f, ޺^ G ̤u{P&Ze Ry(mWTc2ޖfd"˟tC.9ZWb,EֳpN ͙aq&91n!@y^pSK?1B+#@kݎGkf$$&HJ)eAB3 ᶖjn[Ⱥ@U |?Ŕ֛ۃ,aӿ_bRj฿:n~5ysFpɦش'%4`]5D 5Э\ȜX<Q3HG$ 7D>!^ HgBbtrpT\}Hi-vĚJk3JdO>7xtR! i+m6Tp6jࡐͅk h5LJ!y f,y$M!2fdv{>JfݘM ȔXcWKnc9/կm/F!#Ö|آ-OאBm4*{ŴFpV.qJj ޣZ@=XcUHZ{nިlLnD X|-ƀՇݲuJ <xM). q%u SrǺ ;&Is)r's ,)޲&BV wY @Q6h:tqS =y%k_)xB ^fy_}1 G0HcHDSWa j;Wo: &q1Gf8)S&d.D*kO A>۾'ϮS)ej6#Sח. D2XG5`nr/+x92 ڈDFU߾KEXc1&WysQt Oi$gX M1֌PZ??L֢qr-ef^-h~e"8,ntŇt)U>:ۖBl`~ iBi_I@ :=kw9j  鳼?D"6qb{#K!LЛtlDۗ:XV83Ed>iJvB}6A:v8=b k{oXT HUv2>YfSH*nf Q_w!Z`>h=z&?,*IgW_EuK1~âA3-Mo[:…'Sʹm= L>PY& ~}oKU7e`VJ+;WM)NTSMBG3S(OhU~ N(M@ċ B?K堅bw=4֚}=F4p,P欄}+LLlikG.g=Ƭq%@ՅK GoܦȒeC_:}@'WC᪉zO8&X$g.7!KV@.! Sy.a;sKPZbQo]FY觖|Ok 8BMCلbWď1@XB+  ho(q\]-hGƦx흳Zw8v}7/+5C6!M 59"1.BU}o@{c:Z%W1QOf̭X>C49.+[~EZڐL 1B!pˠhlV0{D2H: zIi?sQUGg1j{۾楿3/%@hn$N&Z#8(KjNg>2b?Yz *I ۲f2 Bpՠ-B'ƀݕz{jjo-x%kʺ\WϝЕM3If?pe-D=32چE 73ŧwcM :s䳹͠|m'X;YqtxwB9-}s/ds8)%su$C;d5sas0ֹWfsQ\n6Ur#%5W*|:\l˙`n%MJC!Ҋ$“ڶHF(;) 17!GG.~;d99cOMHr?vܝmhf# g") ܋9vQNG T=U׷W: W95 m?f9D ,8ƔĦLr_@b(ʨA:5?xmRL S?!nDztwC;0ל MR@ PGhMr.JJb!Q\ItieP.o)G(췚nu^Qk $r|]otrí\Y(<˳M3I=͵P_ٌȖ˰0aeg2ܡ&Rc-Ij#Vޙ̕auA<0 s39_x +7p)8S+;XaDUKtOK#֌.楴esȋE˦6<Y=җxlơ<[7q;ֵH"L:VMYN{>8$OKy"x,dM0mfRP@dKZ-WfoWɣ5Lj YpL_8$WBeS}9g ᠜2JQ]a&cLڢ|w,Yxs%+HŁ"m[,K`eQ0v4F"/VLkZr~M{Rkbg/m @jSWckBtK!*;fNQxQ~PZ⾬`}o3 8WFud[ͦNאf K7'?<ՅP*޺y_*À̯jz-QA5zWtDKRbǿ}v.ɸrÓ 8_} ݲhvTmI2?4<6 -Ta\~ laXYS׹/Yee|$h3dat8szϖ$[zr5%'{:*RKs)3j:yIg2eBn 6 H~އ*\uZ+Q.`<.Qz|Bu~20񿯽?_q`߬po`/rhʌq=^p7,@I !3?eT>`+ @?kV*}ی˿=\T O~mD/ 7*NRx)AGNq!Ror M >.>Q 89@\v;wnz:#|꙾G p8Z*(&V`tG\npb&` !Lr? ⼶ϬO=[sA7Cv(LQv»=ɇ\viֆشF<B&5"ڙp\fW]§ֱI}07?ĺBnZ *}/DU4h=&*`4U`kZjEƹytؐPqe._BB6Kۭ;d0WHtk^qV[&d1bj]M6@h{.d3ߞc-s׊p۸l\gKKθ7\QO>vAы&]`b-%C`mz= yXayI,[MLB`m_'z>{q3V3̼8b6 x?Of3YuLE$Yk{6[۵﨏 4w@LOBpQ4?LzC9bd-\W.^)1{Meӈ投ֵ8UBjyB+mG~ 2Hh^up ҡս]A#̠|SOG 8w#7S+ޮ%L5MUʵS< ?ӕ~@,b[.G2u9NCP0[9ؘ # C*LN5H@EgQFW>Hn]{YqNG%~們̪d6k%0[F$Y2ϧ;տ0(3h́Rj0T[,ʜLڟ)PB>A_D:yI_2K[8v,>&Yz9vb: Y gK AsJ%0`(,_{'S9O3.Hڛ5eul/ 93SmUa%C>IJ44-B3Ry`S[K6E!!|5h@Gp,*8L^cg`O529`|mkjB_"NzP5/ pKNjzh$ '-=.7n#}$@NA9i(-x[t+ ++|,/3Ȇw-f-#Q83s$ x\-*wNRLqʆF٨ < R47Ԃ R+CNJ{w}I4\hn4?utf{]%hR|\_>g)V!OQXs2ㅾSK9KY !tu`I`rSeeYkBL5>,ם lŹpyMvPYgoYyeTQ*qa5#`K-)Kn2Z;z3p$U5i$Yc=wߤS4߲e|MCV8-_Lq uOMi֔+toN0u$}ݔ/O?+KPЈOy5O^?ƍ^UA%Л ֌s;vCzKǢL"8hq5}ZD((!d|4ݽI,t)M U\&4@h 4L%;PY885gD )+SREp(+;9⿼LY`a"D% alDI|e&'@:ٚ;̻.>*(e|xDy5 ~Dc }[gC6L1ydTO-UF,琳 "$RPr0 iz(!*j=:R~( :{{6Ԧc&smX>A,ӭb]9afC^I8d:8ЀM"6,px*whga_1[S4`'b/hV6vRmHA٩ƣB(ǁAړԦiRera}*Ռ6Lw!KפNyr` jwHnel7; A@!O|["W{8n:<b9{9"1<ޟEB2؉P M;[:5Rb< ӽ%4[Ihe4lfPښ7pW"]4C0>oj)w@wGٱX]efRyG#p.?$n dOTZ ny^z(cWoDw58b^jɓpu{Wg1&a)N4rnZ5wWƿM9pmUz\?n;|' [oUe-` [mXd./ QxE9n+M%`-g+/1urt"Ud_& ݬPKr r⪏w;B!_s ۼz=/(d .F.rb@:!q7K#6 .U5Cw'Xf;"Gi<>qYf`>}!d?zL],[o T|:)AGȡ&>XHCjDPeӭ33,k+WDQ̔nm{,\꡶9 i{L/D]P.wp{`K6pLwv%9.+UC׻=ww#Vkbo:2l F'ރTArj-ngqt7Y쒬?9 Z矧| `qFou1:Ms#큨foz8O.[v3xP{^wSJA{VulbVi2ۼE%nc Xӗtz4vPb;5/EEp;YRV"7(v?{Ha `.0VOAn.75&&G.N/o1Tq#Z_ \_PK }蜧~kՋDͣΕCC;V>&Bs($ dVܗoMX cm=z`5 ?Xr2ZǸ4|H}_7=Zn} #`󐎷C~5%: _ڮNho5^&tޖzI+qUWd.sepIt/'0&(㎬s#9Tb40 [vFR{u@qZtݹ(kuv`r!=vg^2 ۬8\mWF^pcp94XZ HZxCXrΌ:JiI+7s6t]a>5~+xP=zDzQ5Pu]_14ᦺ$JajpoFtJX>@H-G{K|D"i.kg„)3G1Ax{=N4ǐ! x ȍ'̰ WTL Ct)?l9rnI$.f^;a%r :1ܳ8 '2mԆKLh6Y#hEyӣ:>u9 cv{Υ .aoR9hk2z,Jz У =(Dj׮qB񭨜Y H,U4ϞR *) Uˑ}CKsYxlx\$E1`EvBv*(dgsacd [?H#avA \,j dCGsTNaH$1kF}0hIٺDLBs Sh ʓd<jg X@: qC_!kUl_!=5:NQ{:s1|ܚ)<'&~׻ff=pׯkdf+}<76cV)qnoCl16ҭ:J#[.rUșLZH9R^fL䅐&B+tF֪.L u[n24n?Q~ 0KƭI)i!6xeђ;x(eKpWZ9M6%w}1QBe[a]ճ9GFLE5z)J$p8J+z:Mr+T2\xQl; $uvs t,G: H5$f Y>g[shƜe=JKp^ pZRF9s\IrzVV7 Rj$+З}ETL1;18CWPIxpm]ډU.Bm'cRytvVC>{1A;Cxa9LfS_a> 0SkwtT1@ȡQ$9q'4U(|aKZ+(zިY~a8jdza\4rdbۥx1.1 *=1u!1AIȗ?n({b`BRQlT d;Q04Iʑ5u=ͤGhMwv f.rG"˂>gvq/YL_dS99V9(FKH) |Tsbm|H<V-]X…2q9* hñcBquX{DG;y#FcԈ!@Suk{Q_?q}QVxnjME4,&uw yL"6ܪ,0(N54 \ch<*kWۣ̓] \Hpmkz:8Yմ |G˲\3YIi&yh9r0pUG)Bʍ5{v7&%#̦[w!e^o#;ؙ5{i佚E'npF \ 5M/(P#*Ukŗ l릮qzی?2]<@}v8]b o!njVw&QӐz@Vjt$ 3|`h:9Ie=1="(. n9qt**r68P/rW%?&JN  X>/f-]sa/L ]ƩIy>b*%@`brbNgL 1F@*|̪zP.;&7F1GK?2kniS`%(MM?n5ghLGƢL5m_%ZX d+?X浻&S(*v&n@apQ݂D2j0J*Eh:̘Ô~?fd7:߿T޸]ex"t=j5Tqq~d:6UMZQc!YDgٜk(ћԕ 14Y7k8n/)؏Bu=^GEVXQhH;vIN˛q;16^]W$ ,kT,O%׀E$-:BX"HךHˎh_pϰ2Ԍ}O6gx~wn)؂,aocBmfmQ=7?dA9:ʨRAa!ն8:V Ҡ .6c Z!-%o[ 'n;]4O[۰2ͺ b39 ?KHntfu!ȨdOsV9]UxƁ3֝̎#uWU[y&rrQb~VWyUBEM]Ty.ЬtgꚼIcP8%"ӍW0NYŤXh0P_v,6wq G1Wn.yVRtL*ҡU|KBW ZindBn{d]-d';GAKE"PZf1 0]Σ-oԁ] ƌA(Z?LA|]lT74T3ư  ѭy\?wTn Ϧ#'pfskXhl5.h26IAިnbzNҢa5 O0fCx?,0ۋ"N/V| ?8` _Tӑpz8jg>Gz}W&4[[SjVH}=se.^ڗb&++p ]}?TbP c 2d-jCEu"שEk5݅Ilҕ *U&lj}V37͍fRȮ{A{rribēIy%(;hݻ¯f:I5ɊL}uj N‚FInJWŢR"tpʄm.t؁BcJTۃ2LuG00j͛ Θl4U['a4US k"NQ}BpgNK^q `-XH66oU[BJcG>YbW9Ï8l=`MNu_帘)m %j10b#l*xҒ|QTآ:{8C#!}̷OAGB:k{E`UJnq!R6(l*9 luj5z‡fYlhu/Oї۰%}F$Y $ I :)HVRe\Su\NLg\=v`s_) d>TTO=7QHcaFd)DLɽSV85qɲe]t;{eTas/r[f,U%C~aMkLX./GOwE1 q8s dɮi:HooiLV10'D$hyEQ B!2acl 1FzTdQgۂP 9%K9-|byjK䬤o8?(v|@ ^8(Z Jܹ0/gҦaXBwW99p,~{iX'8&̫hhB)$i:W)i1hO~)tY)vûm7%uӷս/x8 *CVTZ9p9U !h@Uu0d$D=V_UXq#Z)K/8_= oz&Ip&x5ː !sֻI MlI_9z&)˴k u&ڃ!(~Z_Ap{vԦ"m# ʧt?eŸR+)?1. JD(NKD!+6 >0+'8 TrPa pA!joN:mb`4mV?l'T``[^UQ"&o/r_vd?ʯϛ|Ve*  3!\;?v Zˌ͙6 i16P7Lg);=egC/+;_Ml:~2<kXEb_o|Áqeeط{KdmkiBbK 4T$@!pz q4Ҵ㨮teӀ̧zYY|Q- nlqG&5GI^!VI2W#[Т҈eocوrfuoƳnp~xQ*!oE&V`=TMb Ιͫ6 $(5H tN)Dj,ޑ8l9PBF絰e|DhSgJGݕҶϛ|/盪#8%;@5Z\ۼNtIbG~M\pDki݄4uvE bPS T(p03 h,9 nL̯J>v-Po^.K vFxY[Y/]8|/ˊsѥs,xl7SOaNA%fL;]ss#jRUn%wL s'UkCR L.F_{ͥςOo `&4Ky[/7{'t.jMj^ 7V杍'MEJu:M2U涾mb@3@&rP'l-SzĭkAJ6 Tlr,Yؕ D{m:aX+};gujLB*hn׷'_B2fOٹWi G;~/b/[7yu\xc*z.XRX=tK d3%c,|X$5άc!{R- pۅv4S=݀˫g_Y=}5w#r%7i!OWal٣ݎ_>@e)lD&ɁQP--,&ּPxfA2{Fؠ$hNЁ+@]Ka7r#"BK忁aA˴{Y|v e8!{mWԏ%1I@rl=1_vu^10tn֊y}rD`HmY;۲P'*m1!^;o/5rk6\ Xq<(nkm o%y#l'>^S-O&Ѝ fhנ5 ɰNOP-ŢqR}m#0䀣#7;̘ #3t""mЧ3hyPζ`@Y 3U!t \`|P`mfmrff#y+J`VI\<TFAϞVW7X,Qaueh5M}Zmmu<>Fʬ/BPm2vyfH$?b=6Um>)Sb).-[<]:aH%AcD7GkMJ:wHX_T7'KG6Y[Jړųv00ԅ.+k U--,l! ۜtc'-mG 8X}gm !%juΥ!z#td1e8wMbkK31͖%"/)ۥ0/!&^ć1ԛGkbuKz5B ԘKv rru0:"M!1.@d;Kk أSF0t[BĚTU%@x&i|anG♳Bgޓ9GCcx|<٪iWǔUgm ն1'ud UfvD o@_k={Pz\R"I5L_"ǓCHS\:!blbP~Lj$mI5p0;J#,+ӔYD!xR-]'``Ak ,`-'۠Z.0RѦ,X̊% o/,5@ɞl.}2GSG 'PܺoxGhM Žey7EoS]Ɂ)dȻq87Ua1*)iL0a2(K4z`Ӟih!m%lwJAGگ`&hkh}ԸO^؞N F)`i.AhLɉf.@^B #͖Sq7@QQ_AҵF%ڬ4 O. ʳ 97랫>vϷ299Ey.+&@(U9H,09A_V#Ӗxڨqʚ0@nƁUlU{B<{"vpXm$*I 顙 a<'蘌ŠY[u>9kp=,o)뙚YU;;a)^pc#.Q'̪)vn n-oF ]GlhL\q]B&k}QQFVqdjp޳ p- }%vTp`SB菛Bdfɫ>!,o}} Fkk2|=M+A|n*j _q*ؽ˄@|*ZrQo@vaՙ` xQx;]Ju Dihg8[;j>2y$w9y17czWRܻC'ӲXLLTKiRK>miU[5$'O{ki+fhDh^\3~ʢjS<+ւjb{ޔ'<&jEp&S+*ͼJ."ٴqv0r.Z΍]wxҝ&!.Ft+^O;% YZzP+ЙXg.浅m"]Jziz!jh%8GĵVFp!rdHk1No:BKM&cL?9j rv 5q66\ptr0r ؂U.dZ>r8imrt/~H&)VA#B,]6L N?3>ieXY=Aa1-2Iw`ഽF5.iMc]3QdTXŷTBw7&8*1h*<Wor5c]W_UhlҲx,!ת`Ls=8&aB kZ΅^z teGM񘴺uxsv{(r.{F8ʼqd^.s41H6ǑbM0%Izxm5\?{(Bcdo۸Q&'?-M U|#?ҞKr}(B CWu/3 bJ1:lM_z1mg9thepCg N }W 6(2YM Xl@ Qn.#y_x|_:&lhav,WnL_~}ƕ|υAQ*,zf 0uj+G Ǧ ';=;[k]c(G@yEi@qkg]-Bk-Нq&Qy0b`Ɵ r+kA@4*"\3du֏}ޜ]|=(Yc*;}o}@Xyg.ҥa%,aNe؆#d>5z@Lg[?`Aه%ā_H|gZa5bEa3Λey7TC5B3,/p9P2]aYSj}9Daϥz̏# Ǜ.[-K6cI? 7]@Y;g~s!ِy1E)> }Oɦb)9 ɬMFܗ#kj&Y8[i1k>.{ Xy31T>7sjjtkR|PΠ(|(Rj>ZzL\'y= (HzTbG9xM<:ESX}UĊ,`^\FRC޲.V C6a&tbDe- FcpGQD~q U8xkٜ"|pťMmG>j\6a &T108*衫ZZBf~g~<MҿȂKGZw{X4Zz+7X т)]2ߐ:v뒦 ݢ’C$4HBU¹g ItHC }>:'HpKymMo8{oW&~8o lOj*m5\@$Zxǹ՗<o+RkɸgPk, & E6$yjN5CA ŀU %CI4~~|k/T;8QpKw׼FG]R 1s"<.q`>zbӰMKav}>u No'L_y>:Q=ipjvpZANmXcNf̥ rL߶nYÀzv0+φ'R+}F=nkٙ'%ڸ-LVN K>B,7͒''. X$ZJwv3~Nz5[j`4ӜMe'73n߲ZB9Dzf_7[U!~1Y/DE L+}F9/)JntU!jaA yz^sݍ̩SP#JqMx|"MЯhm }=-D(4hfT$~f5yXJ7!OIpchmwYYJEg޻UJJ6}緣꘭rzʀ 9N"?\ ^fNT}?nG} 9{U=DLqEŴ-s[͙ ~+n%s톧7ʒ㠷h{8\֥-ҡhڈ5h߭qPf ݱ4\v#AwvVH"ÕhDwQPf :Ŋ7V'C(}I)ыz2Å /igU[Qܛؽb.amcgQpp1K Ԍg򶈤MW6CQ߬ڈwO$\j4J]Y,kWnK[`7!,ss_^[r {T!(+I?> JM(S 颌1~3}U$Z9x޲+jL |_ۈdQ/3VEҵMD##ɏIGS˥`$8ɾh~4OĢ1e?Jviܬ) G=|JXD/}J1^w% Gݠ 7<^Us9ݠӋtqƻgNL?$0/<҈'ѓU6i[sQ+ޅ2жv_ ToYyn6ObbM` dpFr4G=ǵ":_RUk'Y 8B}5v1d?Kf\r̤xq- 2*Y?6,6}Ԁc Ps_^KgKTm2A<^Pp} m w@3N+Jbx*]Z0N@ 3NWV4w kRowtP+i*]tAx!0ftWힻG!0rʀ̽.Dx+n$4g!1(% ^ n~'2i#0)6"ݍaL|'ӆt/̙\eNCXy"VB͌-f,4\Ҝӗ0fGd$7^r{@7?CpI3or7i{;_{pGr^1m|@8HAsp>߅ßBKUܔ(QѫKCiKze&7x)7Vdj]IӨ3Sͩ3f*42.Qum qB#caƁb.z_)2WIx >N 0ܺnݙU)Lc#i?;5_MȘZ[IOM[Rp&H-h OqzLOCcޜRc 6DbOn t)zHi' 7 $hdׄӍ4[K*s|pH;(``;>ǟ`8l&yiE*)*uѓ5Jm 5yȹ[fGc%Kl&m涃yO޼ hbItxZNX6#lf%Ɵ\]E.N~A XU ǩȓ]mFo&GH0x  ~j;\gb:pVt "OSyTKj1ʎJO'V[ FtMRRFж8x]ov3,s P[%3r'b; dSC-"9 PNG=:ֲk+ b5m! ~]@_ZLv,OIgANfXU0hOcNJș=[ V'5QPZsy"Phgc|FVI7K@\R<<cXm Fvq[(~6cug LpNdX70VjŀC$]P;i(DL"ip/ZtٹW8@GTR 베($ J 9<jb" 1UtCGrf:qX'7YsϲzkxTT9Y3J.0)+.R4Ai֑T z &IaQ'`®W;A8%_~~@D)Q%AM`y)09Hq-( bj勝ud,Jg/;o= Dͫ7#&VLoVĿ>_X*Cs8_?95VP.%K*ӫGjߺXdp~Ez-ڂBaYS9//Q# "[?<b&P zI  qj&" ˂:"AČkMq#J  ?˙J}*G11睜0d 1 DUo ^_I. ANCzԤ}6`Kܗ5=a^ؕO אnzDǂ22YSlbVlS/$"PX,\SŏoOAZ-$Rx ؤbFwnc'lxDLaN `]u~P֝P%2)e.#sxD0iF&$r#(V:Uܧ1{;ZeHb}GKO!{ 孹K6|LM`•ʸ5Ĵl;8Sܕ@kWa 7cm>Ÿ@I(8p}枥wH Trŝn[\-[GҩOH|魅WHTÓ[-:Ó ;,XSM#sAJΠzu Ԥ.543xw%0۶dI#^ /Nba4|FV3\ /k(T*55ěezI^(Sou_Tuc3 4юF eBn24ޭMjU_(z[KmYd&5pk1̠;mz{Iڧ`(k3q˻ \db/I/8;cLԠaiج+G7@j>l:z}xt"ml^D:"=3ڕ՟益ë߫roxP{bz '_ӳ/1KC!]ln..%.Dz;>"8f UNZk0_Ȝ;ա+f]xNiJ(ÀCGfفRQ*~w+U!xtUO;Vˍ7FŋU;xd~uY ͚3KYB'YE|OzjH)S]H:HzQMd4\T5t_fR$^p ܇ukv |EdS8=x }d q ~^1={@ir93ˡ]_w3wo5~v!*2 v+,C;yu!nz%wFv`dM:T&C*68 +҇XJ_XPG%!ލhGҤvɊvONq"2S{&0C[qI]_S+Gפn_זrLC/(WKǸSSNu\d؄ơV hpվ%ڬUg; ^2aY2tMXNM]6,(OZwì_ ӄsV2Pg+QMMTbB 6"yFD8DXdãDszHB|- c`mB͘+G#8 FMzQ8I1Ud Ыh1uDY@x65u I^ 8q2DpnB♣d_oy5U3 o{VDZ]|'#ݱcvi@( 4|iYw8H9b'ϒ\U6 V~X` +!oms[yf=ZÏ+"7m#ld[EnW-U_UlAT\;PE}NwzyL󥘊KU8{BW3idFdĬҽ.9D ,[)?ۏ;! 4%É5.%Dܐ1ŷ aڦ>ܒ38&n *(wݧL:2.U9Κ*Ed2"z;, !lb5ߍ7.ln:^5D҇.%J\IaYUʓ*4Oݮ%@W#qIZSzцkX>Ko=z{x(yb6eƐ@Th/׍z}yNq,i&:䰘u 0A-D W ޭAB sr\iv^GP `-fKQߩ,PAmaAZFcC>Y12Yě+s@"CB_Lʀ/W&яD+ljR)s8P_G/xf/;EvY}DaGí7YrNR(HCcW%V(iƟJ\eV;P!QӉ>OLv:9"d@K#+dcwg_M)"]gdrQ {J,( 24xYVU͎QȢ!vRa^~Qd{>ܵTɰ=\v%9񉓸h=c̨7E)&:gbu*P߰% !ze Ns]P{KWB4ne9NbSbN49˥5.#] Z}d4aN:{bEM/!A  -B^ U5avS258Gy§aOI)Ejd?@b*ܛeF{ WDx n^4׭."A@X=K=<[[q[{IL^p cشA4m: GoX7`7SWX`~j"h?SjI !m.Gp 9p"L&}W証3hl tFTlVCWtfBG`cDʱyq[7r%t\co[_zJ$ŵНv\a^4g/K//[sƺJ t|vBW{m!GAhjP<&8>YKFJp.%^: qfX,,EU/V- ^ eLC󛫲Y_t#~FY;HLr_Cҹͷ{ d%}RNAv Q5ڮS\ΞQ6XM-0t n %a"Vqju#a)R*B t2/_JIã@GBāBOijL ufmѮK4ʖQb$#Dأ1+[L:cN~e6f}cȭGi^'wNJ[xff!퉞+S낀5,x&)'FG!$,^X$ 9e›! k{d^?~zIe0XT<̙<*O龗 $fW5\z嶁\lGRkQv_ wbGtH92i<; Ԧ&*W;t裻֗p󹥔L@Qzʴڱ%3{nΑFV,.椔 HH{Kyfi'Aw6LHv4QŔU z )}@`+5Uo ow@->+yص3S3G Tշ=OԂ\:Fm2\fm^`,i D{>M@<2r-PVߺMGfmBpoJb}Sxa(jV)fn7YWw)v>b,> 23lZv}/ܷo% /6Ϡ, 2n뾘<]$l0ZiOs}s"+,NTqCxKD'ZTC*Cr&X(Vwm3])9Z_:AϾM4[9##WdFRaO4*[㸅d/T5>z%nPd;Sn ,2WHkq{ߖm<knj#g~|G"tRU<~q$ 雬%O-X*&*&)}E2]e DtF4o7?n;G D/H&"#y8_?m }PVDlcpUr$ ]*,]͉PkĆN]@Z\dyД)<q~Bny=wWSF$V/E?e@3 h(7R7,|chz`|UOW0hr]c\ qŀcjKj3#[N%F5۳2^43=~ B-s$ &0e) Ci)3YY„3M8]+2jNpB> HDҐp_d%wXYW`w֑w1L{RL2m$47+Zgƪ`K҆{z+h~S;ipM U!) .HB_f\MH#'e/npn ff HђSbg=D\2*Na˼ҪO@ohܑ⣋Z? SyCi≊9g[foibҁk 0z|8e*hx0{P83'uŸ"v~nkw8Djk,ԑ|$mipl(։ZMp%1wA[hm_1ksi~kD\E?ߟ&Ex#{^d;2(qT8TM{ψM8_O*$$qpﳄÛ^U>(Lj{(S3i g^VU!Fo@b-ץE,P8adɷUG] ݕ]ohkƻ3(X~oȣص"'x:1gF+X`lw"ϯjg>A偞΁J\P>SKA#pZ]{ijw8;y2+4 &>`琫补s3*"Ę\yJR )'c^&ui zE$h#۽CoJ̥=nC`NJx;vk1B~ KsMG'{ʌH*DcAOY.*rcLk0oh ?%}X{Px`?L>7g'hȢ'Gh"/1yvq)f33 t8՚* R Zw !!T71-.kknlhzOJ'3/ l.K% A596bqs&-q((`*vKA~GjxRД77;&MR. d2|O8u.|r.A`ܫB{[Ȣi$pi>0nmWXڧ|oňr㿥3{[uT>V?zoCX`a:P~ɽ@)ʎ&{ 7oC2|> .QzU~?Э 8t;E KeߎMtwRU?>Bݘ:~+&2SRAWu OHP~IKz bAjqm,\ UD[ 8ľ1dw?4qWSp:фw8/A(mNQS23wr#vɻoR7#Z {P#Υ** hD˪*ScQ\;%<I£\} @gt#k>{?d^e4z^BJE1)F&3:$aε6s2έmXzw6U0 xos X, YbYG"tՂ(b!ڤC|8Ax8V )I5|m񶤶^Uk^1 >xE)h/IwDԧeOaNƜW h0t΍FۘX \ "*0#W -ͮBjYz*;~ t)SB 5xh / rฅ|a{~&}z>0$\:5/BiL# ˸CQX,2Wo;0,UA4 <9] !yx6)Z=v`^>\s a-!N#Z\digou4 㻸D}ԗ밐?L_Ml;vZ*AqO?7 "LGmX4 < bh'pi[xX_$Z]?I[Y_lBib&~p%1N]Y(:^}mγ#ĤSߎj"*9%"<9DnAx6s~Sh[d˱y谚R@gk5^S1;Z,C=YOBvE̛9jQG j;p2Pg-(p)DZGAhĘ{=Hu' _@ڿLIG_ -411m\ {bIJH yY)y^Md " T=8n'lԌSʆgae,5-ؕM—!>pٕ)=!!*LG!K&gw˦[$ѣ̒wQ  ]Y\~;(y% ?6SO==JٌN$J3sR=K,ùHmh[z ^ w TsiHFTWn1,yJTSuַ:ƷHV 6u꼁_&6 ie/Ɩ'uTD|$N8 { msb\ +ZƄ^x_|ݞs !}f2~B/X^a K(0&%U`S~?ؙvhÏCɪ_XwMĹ r,;YvC9Iu 2 ø-$AI?(F~XZ*Sq1v~wp/c ;ZIN_e,􁭤q9~%-g׹UD(Oխ/Eۣ a՟HF͘ݩTyJ@x\lax 2xIcDNc ZMcu{G`1ŋq~{Dn ++I@O\aDvPӤ6e&̘8{t\ҰhZlZѯOLgSe 1- LP'ߧm~ؘyx>53ގ0'5NVp; !scn ^<#Zn~#>ڳ {dm, Y yv섨pŽ)*c'ξ2זBy; ܉FΐNYkR_i~Q/ 5- 8/.o!_FBŷE(&NA[q{ņ_Vb"YE+U*j:r3|n6 Vd㲙r B -|)PIrsFA8طIp"XD tDv^[)xO㋽WUJO?c(o- j{!i"U]zN ][ O ˍ΂{QQÉpB+'n(L k߷9SBDRWT-2_z$Ӫ OGyb@[9#tCtU:=bs?[aH۳] ৽+G5dT kW>M?K,LkwSŭT#sǓ-iˇU.%B`\* "9`';]e'_MP]|gsV?F2kb)Ia]M;tۤeZuju6J3'i D˷M#:1_l2mp&|N9cOq@Ruy M,jy$;/C}"t] N}ua/%+0(qLXڳ!q$$? cSy)r=KZ/%};OEg+V2{WyUbDA()] 9{x=`_ _44aCSj{'C]&}1 m &!0WL[Y~5< 4TF? \(gk [<A< FbUR5Ua?&rLVˆ%DLmYM>`װBCVk#6= #6m>3kU1E;>azRM%jTj` u,!olG)n;v!+ff\kyʶbdg=X/hnd6J}!tQU}[L VWP(BaFr{x#bxe0۽֋l;ߢ.JJ\-83FX.'$%'+v5H"ׄP/_w z*6mCNM5TSz'ߑcti -ӈB*C/[`]!1Rcq9U䑠TPa:Tl3 eH/Ys=d5)dB,r mbFxcXd.sUv^@ǟKO|ԶRk<ºچێ}izd`#uQ L+J5BxHUa.Q᱄'eSe` VOD/X{r2ܺ`$ŪIoh5WVtL%_\<@_]zHNLKtG AP-boץF@ S=W ɻX H)?^]$5]6(l_[嘩{IR!opJ j-,UpأkEƐ}V&!be7CBJ4me_UtkDZApk']־ob`'ŴVG"w&HSby[څu7 \xr6d6#. AF.9G6s`Js #!0kg"Up}Ku0nM9*nSl\h69䈁 ̰nEdLُͽ=CIµ=)ߐ.TmgM Z9"j=H_!Vgl$4E3p߷[&mKTެ粊`AOdPC} -Jdnۨ4BCOF-"LX39ea0:-Yt# LRLvGpS fa֡Pd()+@pƁHBs;άw8^To٘KxcO{4 -! A@mtV .HfY k4V\v"T?L,6DD{ѪK,,=.\B~nJ${b']|}$YFu[m*HiMyO8]x"Ҿp*p_Bz3?Sא_Х$Rea(;_K,LSϽ{pp[ Q< (U?(*r8y@0Ԩk u*~WT0#Cpeôk^ǁ$sѪ2^h6 |2${SKPԛRS1+P;,漟 Ե;4[ @yߣ;%l‘-4b~@g)HjԸS dt3>$[hb`WXAgom{"r0ͪ {4H{a$9G~bd5yP*`"@fr`w=3 sCaes"S:t-rdvV?QТv9anrןY6RMGƾdkMᓷR3+7XjG oyۉas5$ Yj+ a'nV{:{5($1mu8rMσ+!ėRP 1e~(ä][w{Rym 7ø~H3go|o:lkk +j-!|{ʷjpUs-.ܸG%6T~1=ϣm]gT@#WH=}tQ25ܓsN)@ Z 3TSo exYi42Gj:*5d+=:2U1Ϣީ=Dӓz0=@̫#leG M`x!.TF]cb8n(u8rTm6.H;&pI%pf{${!D;;DYo.o~/N[vpgR끼BGHL$'R&<`H骢FbPL"f'2\&cb$^` /pCf}9Eb^[NuGo/%ݝlfOltV?pޓ¸5 #GNt)_p8'd&/W_Aj=~{߅WˬY)meKN7q'KRL*>7$VcqҞiPt2u@S3SfSт*@^#Ow.G8S´<hj]4WͰt꾶Vi aPUŝQj2t%~c`Ʌ TIwA+4of =Mޤ r`eδ4-!BA@ b "ߝ *6oܐs`m*lgIV)2lIB$PnK)1Oc0CmO<`׬?LAO Oya2`TZU1[6~gⱰMm⡮ Eߔ#w4>V`4 aV Wn /O.Cǩ Kp/I.X{L.R}S;&TWIt8t%a [߿[Z_4,8Mf\ RIS_N s*=ejQGgh c5W>ym̈q, < $[g\BV[At|oMҕ ^"u#-",~c$PT qg+\ |)UDEpg7bjE1r#cݙ6@}#x7!:jO+he[W54ԦXiq83zz1#:J>ednۥVrk D|ߺ1%J>uuȇ#D\`=ǝj )IH%a .Ō?_J]8z2^Z@'$` TKtmܓgn|R%;1;ŝ`Qއ^5{;AL+}<,9EW{Ĝe1O&WG:vm!+Hj6ł*м}uwI"6K$Le}py;*? ^>H (B ɧ fhWkg1r6G@a8$:DJ@ts( |:r!V-uz'}f{+2^y`AD:Wf$3A\ . LC8;gLMDGUIew_%Rbm| ḏXcHs<$K -M_"d،:Z\hT*Pzڷ:,fV}NQ#zwܱc+ f<2c tvxX%8a#_ի,̋MRQ!l$4pŮC 6qeb+xN=ǥ`ocrU*jOM\ꖱ(Tq;zHA͆V뚶OPٷ+KȬFkz)v!e<HJߠ8֩Wς\4CsJC+W)4Eus -gd$-A4o=`YcW߰(tw4h̳%ilW{q~=5J쿛58bYLv<j7Bq$EOs d^{? w+?%jھ @vfw߄I2.H ryB4jc`.I4^y Nu7fC,yPe٣u N/(Xx ~z7]P2H"}}mu;Y1⪎b޴s5F~8=z zM]6ejiW/,*OO(PwigHuYdE9;?}78޸E\/T7烓CCЫY(d?}"N' S"_{K<ه+.t E`cM솊$C јիw\W9Z0։iXHiP a>l*Q`´/Pb ctv1Z?$5I AB8uxyJ<wƞebQ\̯2D=攰yQ~vf4F@s a^HDl8f#EM䪬[C,XHƾi^]տeFÐo޺ 7} a|JD_4N1æXՠyҪ\fׁNuN3Q6pO;yWU`4UvhƗstgnswW_ Qbn #Ȳ XOr d|úrɈ>AXmh \n}M/{tS2;M+1.(E;6R,p5ۜ9Q_nd( r"0{\>"vwl}_`hGV_Y(}a3; ZpP.n?jFX@T QU\ z?G&3ImK-&-O*aF5o'Yq0mi+jWvۥi*If {~gF` |zۼ36ӴzDW>iw!@Ǧ:k0@xQ,O~Ej֫%@!7CإRkb2TBixE>>+w[9aȵTo5r$R w}&ņ5}g{קּU$}3U% ՠzゼG^ٹr織NO˷aq8@\ܠw`)"YA~$;/sv]ZW6ޔ*4dӊ>ݵ$<^fX~\U /MA(0َH;{5+$en_dt5^s\|*‡*qv7ʶk3Fbkv>1ʶQzRKv4`w8ZQ1I[gO.24w i~ K 3M\GwhvWц<cii1? ,G$̷K)73ʇ PmaBW,<XŚK/߹Im7DWߟc6VVV$ɺs6|,|&YM}:f+܍*Z`'9ӱɢ. x@Qn&f ^\{7U/`y8UBu;JpX-,V% -'ո3<)X5h disNB8qf5&Ljg]+/S(i<5ȿyp.4. *;^*p^´0煠B:U T\֩vl7½ }S'fLfyJE]S!'Ozɵh  lEbZedlsnwZg$EI뷄匉U/f(}%A+Q셹B,$}Q-N(蔔Vם~FIAZ^z&9Bc^vt$Vf1ٹ)mN>9qJc o~||_O%Syr0*yY{}vll!aeO/&JmdK@DB УYEձ~PCɍ' ,L\"cdd6R.ڷ%{ 4rz qkZmn3rl[+ 6T |"mw MN,ham'^&sJgKrO yW4ד:/WO??Wq"Qį:Ojٌoً>4i fM\ؒx;H8 0T| }0HuFgUΆVYEetėBEa^:2 ?`eسatE0}ZoԠ:Za']+b1NDkk>|ַDQ쎺(PS8JoT=?Q=HS>I.%#srE1r&˰mJhq]r>Tdp &S٭ˁ^IVOZ0=Ԡ78BɀJF>wgDz {"@"'A$m-l|>1JnB~5ɴ #jTgߧ-7O&`7`\'o' 68+"&Is).\{,c `sK.bkTZ!#v͒(fTwz]vwi M 9РY>t@5f"Y R0w~X~ 5Wq鿬ڞFeQDYDоp? VXEy F@p&š([*+MC}Pvf-:]ObN͙$kWg0=,kvD]g ~vq)JMQ@-M K}`Iۮ +kWm+:(;߃‬<@jQrEcܯoP#/>azѭ@r`fmy]YL-zt5>g uj%._^ZΡ ~ٶ>^8f4. 9qiO„b@&A|X]g4iu/{*F!@pcꠗ5blU-Pv@5Q5وgZ&` Ԧ, 5TW_6ج%-*t5Y0f|) g4=7(SYgITLG:dPyϮ3=Wt>Yƹ+ ոFs_bEC.x,.1&ʷ_|is2KFv;R~WZtAxB19;:(ff zzSVMǂzXtIOF^|`"c:">_=!keՐud˧v]z9%E;;KGD1f MCu`LuAl;  ;u(xT`McʕݡmAVY~>#̯s m/(rl={#O)b oLU{z2ߡl*D~vf甯^B(@+%ZuRr" jԠ+ +1MQ!rU(8-i}F0-Z^UV7V{˛|o9#O ^hAՏ I>lʺZTdTC$mUzp>G ABkO{]mD/?OG > ;&75cBZ ShRTutnC/R 3}XNAj\,.azW!ݖ*ߴ8 ݇R u{u;:^^H~^`@_;s&Ň&oX9z-=U7?|V=Z>a v?;?$+QA+P#6@*b*lnp$|2X" h)˺_aсVΎ'i#maݕs8~O׉FRJhfVish‘,AP= A!WAn6E P79ʭb1%gCui~}aC['ܣ KW\ e}zv$# }=́!b3|Uɨpkb0+ܮbDeD}!p7E5Dhhd"fŠ e"Ǜ 5|a].PG$w(KOxtM8t>ժy|kv'(އR 3Υ? X$(_Co>8tJy$8PŹӬJs"JV@1.8[E -d>cV&V-L]x,*Hӷ4pV0izjDTJ:O.x.G끎n6V&ⷪ*C2B\y^}0b&.mu!f #s0Y?ۼ-3׎WEo^]J V K)o>4PSa9qrI~`?,n5O>خbНฮ;m@1ѽwX{tۏcO8BgÓ3D'ϰ~ } kX)3ElG( :OQ]GZ2$n!Ʋ^(Q h|3bڇ|IHdO$3QLşPN 3ȹј:|s0 \f;|c|@մ~6@\45 6e]E2;vgqp(;"@jkZ!t6*Fw 7w]5mex͆+kh+bݭ%ٌTrH#y}!٭=N(anXGW̎%uXo&"JԘx3.4KGx17@jO*SdkeZ'J\#k4duE_Nm=A7G#O?H-5T>+Kx>]FwgOJ[%~XPƷ/gPwƥ\T;^66r5eۚo/ =f]4ഺɈorՌS u:O28Ƙn|K_SgF-ed9g-DUh o+G_&d7cK#?좢cE?n+jS9O&=[0Cq Z6X3J|x֨RhhgqPA taOꈂV wDP/|E)q $2 K5]txKnkH{R0LbVs x o}Ooː)t7x?ll/Ǫ0W*vns~b@$Bhpn%?n5!^8gX&Ċ$@| ؋|uJ^gڭAMߺ4q0{z;羽HH=S6 jn ZQy斗 u" ̪R9\3J Ns2ԕN,ffcQ3~|`~O[IN/qV5{М@ާs/N"D/:c! 5rp$IOKpt7I@x1vbI_ @E$ f{ 2 ([7oVr0=Qy (BI8Q]Q+4M<= VW?_.XJFgG6i1u6w^:uWFٲ.(-8J`R'2mPPL/7"̙fuYAH_ i`4 LÕf-b¬@F,{dQdW')(/EȔ_yQL¢V,dħ@eup>4_߄STkG#fz,CkCnJx)st8N6C&n1tWOS9qVmv 2gY  :* ,It FJ9^~?s rm%}%ݺ܍h=CH Y5[ȟvUUE9K ל/ BC@[`"xu`%V&PbVZ6!մO"lg>7$1LW4RâgYZ5fJ/E&n\v>ep=[!1` "$Q{\Y{h:F2#܇nl L)yE 6GئHd ' Жm ssl06"ڡAlIfU!66* !_" HmQ;gܚ"^1مuuj#CwI[SxBIT"Crl=+]I(ZNz֔RBD6Y <(}Ľ,'ː~3F ߽ka9'Q̅DsNjWYI\{tHGY=][(>`JnKߪbf~, 9}(( XB}@/UnUv'oNocrM6kӾ`u5,-dzHwRՀ,ڬ1Mg&y:g)~?ۇ5&Dk"沜ijlj]V)#];ia?tC̖֏^smK<+$'򡔡~ TPU"x} &r#KKJ*^p3Vk>^|]0~b#6;Yj;!{[h~[MWٶTuӷn~(n'‡:$UL#\cз*J?+O0QbQ9"NAJ=JBK:׾fzh o,?E~PnF/,+eTmؖu6ǣ4ʴZ&#a~0F;#ME{s>Z[n,!d'$_qUdJ@UAd۶d k'}Bݎ$,P?7҃@-Ӎ@g+}[hmsmTt;?`1|ݿ{V)oy9/ڱ<c~Ɏmz И $gh]Q[Z#zN߭E5]Y]ډ_ةQ̹X#ƹWWm٩!UV&i *%>:561A榺.o A(oY@Z|;_$eKD{Ԥ'~쏎5lj;LxW7W-B*$ܗp>[;; =>zQI50_p:Ť\^T!CV<7xSc E!ϱMXgǥG"AWL/N;]"aȥ5sمXψaor .,7m5Ͷ7P~zRXGX|踒xke;G@}ݴX1w q SS`:q9MIKK͑Z{aѰV @^B#vjڂ'1" fV o)Z 6sX|Y:]dtßXkfLo7* \ȝE:B[Nfmn%<Э<xu-sMq:<@yJ.!J}Wt048f~]2 l󛷷AV*[R 70MivL/r|Q r6]Us:1Lﲋͩn][bxɑB/U.APu&ﱝhOY,>~ l訳D Z'rA(]spNO1f;:S)*Sӱ,G~P+L=vu)-C)iolU9c n)f ~bgz'.2]q`qWAma#\_\]s}4gNJsH@*%+ؾL&E:ցW+%~sQfs"@ק@-ffcf3CkCl؟/US{UNAy֠e !{=[dz@ z %mBIEz˭+kGѯE/x^Ļuq䮌fլ`t2YmBuzvQXh]xԭ@b*<]7X(2ȓ?U5A??c6)uoUFHmjh$VN!I:-<i$@;D]+QX1H{=䃷}bqx҈9G@m@Aro ?\ o\!ʁW7-ŲvctLBR?_Y   G%m*ξ1`b3nJܢ BFԱZW@6IJwfpfZ1=e Fcm+yܢ7Wge%M֧DpSe+40iԆ(W8H F^#}()AwMv}^O7MۉwWwk/t* d]Ah؎CZɔI[w:_- 㯮-Vrs $VͿRGzŚkOX- n=Z?܈TsXp:hC ܫi,@{''W"l;AEiʅ]C;vs^ܕv?뤞rŠ`p$=oArAGciM\lf'( zaz)+ dZjSi*;cEaܝYq:^s(^NVJğlU#Z0pakbu_`T·קe~,=G*!K ؉fyhY/[KۥO{y03 e^<6g$Ledi".QW+;|}~ 9S!n&¾Bt b$|'fZb_YՃƜEt H:X)}+:& | @ znI;`,W.[>x[j$}p^(Ƈ z'K 1M/Lx%+l'c1$mC~UkPkxcS=fb4uF,\M'LZgJ 2o~-,[k̚ 9kn؊*54FR"0Ĉ23eTsaVQ_??=St9*kZpكņAu\0wu$",s<2OJ|Pa auͨf:Cc5җZ;3j>zP~WR¸v6sr/`*RK-Yšђ>[MdB s5W~h=[8<7G.JLW@R}Koi[ZL(+tnT5bAd9:;mIśLXclOM>sJHcj+ 3uu@@GܡW%:EMeT$A i6 ]]W)?x2Ik`NcdmqO{ t~׽[~E&~ gǼvU]32HF F̓7 n- !'^ {&y+E3)Yˬn02txI'о(|]Q*gqɻfP֤Ӟ H@ݐ 6>MkQ F2|юnUi@INcn+|}f?@ύ)d {f"cWC)M\2g!}Nճo "Y`5h gN)l|ORl+6vϴF䥊+%x$!R>i_W3DRy9$A ~F"B/w"\!H=gv#dޠw_j7;eoq0<9AǦ>PHYQ#3 KS>$}XGoى  {'R(ok;Oƣ.5cc 1X (ߥ! C djU4;+\.~ՎI )$dc9ƎW]_̯) 1A n/(#;luh˦I'yEOEHɩyjҹm89ܸ-5{:E eBjؓN=^!UJ!bq)"`tחb\vvxnkA{sR#~zY"-2:C+TϕB!W22nwIݒ &|>FJԹ7"2~b*DH,WGY?26 wiV= o3FYJ_aPtؿ-uC& kRb5Ⱦ-wy²t_pAPf N78&xoF金B)VGVÃy֚6{^qwOm+C2˦ u4zlP7S9rN 70G=0B;KHf kv̻gMl@ D(31FĆ|Q6΅a0w(eU%R\ي~ CC[27TfP\k_܃=Hu鄏SMe󎭑xM4WfBzrSI]ʟϼKv^m V65:BkǪԔ̬1##78?.ZXM℗#! z~s44+lx)::SNq>[,8#57'1R'6yk "K`'C$?g ނC͏W8Uݩcx=Gz|OSS~}c\^E$P$JLU8OKgVq*MVsbWӿ"iDA҇H[ՓOo&sLa1WlzIj1uUX{o^I~Wn$"TO_,)Y'GAbtzvE -2VKY2\Y$qGMǺۧԲ:\FHґPo3Xq@ƪ߹LEnx[&I?SG8}?"f e6KT5E5$anڳ.dB/J& xpSQ }ኟo;נ72Hg3Oz^d`8uL3k02K hOw4iZ`ޙ秢(؟Ey7axuÙ{Dr%rZWꢍ*vh/7O 9CCrd$VaQk"|){+p?An6cyQ/œ:(&!ԛ9^@)`NYz! ݭ {&FE,:.<1KVXLhlU)m=άkF&vo"tu_oV qE(W&xi4H:ff a Wejn(z{5ݤ{uUdƽebѳ { *0%6eYR;glf iΒ`W\pީ_# mOYnQqy<ىmw;qX42j^SX?M< 8rV7 q\Ro\=r%DHZC<8aIp۷{aR5[WhMձۂl1evL&zw1GA;><'I+뛪\EAm~2ЙPio t^#/ I# `ZMaNl"!kL] j?*K 3ZuCclv>lBӤ=Lώ hD0VSCzjЉdG#m%0.3K@?=={RP?M3j"55n^ w WLW~'.Q;׹R#w:Eu ՎQrKʊF5#`$=R*uzj8zJc]OOq*XAJT;_Lg$BkS\ 1ed2i٣qq{$[5$5m, Bi>Zq:hy ݴWCGM%-j!,sDlbDnPԟ!/-p1<'P'o;cҏ s!rOS&D}I3e`0DY],_Hzyl- ORO`CnN(;тv6+Jx))zLJ`chHU%(:Erα߶ %|՞t%}Y@0muCѺ0=4M+ȢXgp̊T[$ y$>BE.)2?ao=lxPimT~:#`tUJvʆڏqy?jٺ`ͭRc.aekPb]9HeHO!G:DŽk?%*w\^y1c]QOjc^M=7!&4.ӆ+IǦ#Ъ0xEX@uظn#F#APcyRqAq`1Gb{{7sF#o^5Y'-MCuCq:_ @@ $>|; cL'qgϗ {aWjZ3Qf;3sr^sGTUPaLQq\ĭ^Vh}R e Lg)N_t^!Q4`M.(z(_%ڳ/0mnn]Ni-O fgU/l–_׊'ź MN>[9.`3"h_,s%z#Z YACU@Nz;c%.n0SVAߓrdϱ=znuvI,uz|CMJ6"EGZӀpurtX%S:8U# gCi9:A|C\["T.0,Xn/WH^_ܽjn6*oc:ѶC9Ʃ QP$>zm˞=aN3g)l:M9`^ը752]+TU@J!W&Wɿ_Vԉ#;-H}Fn'.NT=qS3I=f`vyi dE\6+;E"d6fզǧ9lJX6ӇKNwxH%M&اҋ\^KgYTXSA T# iD4 cb)* 2a `Z֡lYT]t\s'D=Q.I(\x;G h)1`@H\9XZ_NngI=iG~BaћNp/댈qwJ\ i wu`5EȭpPAx)x.?ozS0?dbbB~Ep$E1Q¶ǝc*[ȅH%qc]~B]P$85to\"]v 7[rXNLi0cBZ#S9L@2գD aI2̚Y1iyN-2evS19f_ ObG%A],#ARVh#IA  cD1"㙢A]0\j;"0G\^]?􃹻Qs^}-/ڀ{fDDFvDE /3P7rmDŜkRw=4:b$Xs_o(@\wE$b W&}ak OM-lXS*:RR&3G#0BߒKM7@E +~ά_-Xգ;6w`_|Q16IWw+9I Ie;k@$Y-U\@k#<">j䬰z3bOaTRyޮ{Ǵ Q_3wN zcQ[+V d ظ%O,XmY.ԄDK5.G:?y7y߃ 5W[[r|E@\lA7& &!櫓khݡp^Mwu0kU2ntSW !Si~X8X;5;"7߼o^U L6EOJ2NAeyx=Ac#ˑe#4Рz ;;LH@u?Ll$e=OMn>`)Wg?\|᩹֠ՌCwUAFͨ5$Oz];O}-Hk/eH9o.81ET^MjibZ.} :th5IEs7AS\"ht-^sJA5:nrqvT86׆ąRj=fxlDF)'ٗ߮n)>5n&(Fh QߊR6_krt2^-]))Vn:f7F!TySo"S@'5e3֍E9Jf;!Q%2}Pf*nY/X"*bdܶ`y{횠 :x/|.2wPUh  + W5@'4`p)=JRMȼiNץV9E?{=T|V9x&2wN!R[t/S];Q2~cB>|u0NVN%S=|8ڎ$YHH8{L"?=L:r2IvAJZm3@R1v%[@>j@4I6bL(j$4~}m&ϮСQt{&E5Ql)5e_S!/LF#pӬy?M.o!-*<ӑG.J"DFY٢m<;g},v3{Δ,q39mָwqUxFhX]$&HT .R/@B كG!n6*YE)rNr| qWxϹ~ xG&e<ۿCn]AŃ|zHE'ǂ#?Ƴ!y-*42! B<ȩL5%䂭[~ѩ ,˵xf3&BO:mFKYCyjUGJL{/  *-bE|;BߨV`_mJz(X -rP;W8 nMI񊈹 hF|%=40 ? ͒o.% ބe (`ZW5b.U |#Eb]h~"o,Ҁ_'+9vB!rs{~cj(S2 ɟ93B_[C RZ VL-(V:qBdU:߈-|2%-r2HF.:1Y+vV?ױ cY]aY.)HRg0#]GvFQ=r 8a-vf9u{)~ M;G:G U&Ww h` :Hc@k==gH5HJp3y ,h4"g5:Ig&d\-۳xg'M>}-i Rw1!P_k|!dpp?O-%*obA|pP'l%Ebvi^~nt)?͒nM7-DPJ_&WhM@k1yO|nM+#q6ė*=[C㹳m\Y4^lw:NQgno (xܑ blbCǒ~>0&Ѓew,E>Ѩ* "q~ђR^TuՌ:\A QZ w|q-WF=-4\A 5:Wє2d |a-69YW1UAvG¯j@,k ji䁙>oT}jR^8um\P [ (^zļGB;9ݸ8~h}pV#i9 k @iEg14gLDQ@q(2T26ì30\Q(vG',~Ϥ {+#Pk0#K7)^T$VIx˝n5̱%lg1|-Ikrz$!Kx!Q݆yCQ' Z}]ӧ70̥0ṯwmZNhQ4)c&5;Hf}%YÔ. ^=*wkߍV:eudQa!Iꕨ`Hܠe~r~0 g1|NZr8J^׏r`.*)Fe2*#*\EXI97@ms6w .e54N1ҍu*EFp[֒#u|.<6dCD_kA׈=s ɚxR/G]\ya0T)օO"]93WNFoYpWaZQu.)˃iTd  PRERڳ2U(={f ͱ~gFA]t,JXQҋ_us5FΞx@x=|Q* iGքNwXb]|˔d-mTIE;@<% $3 (D'~K=9Y*:WŦiVHjs Er~o z'a*Tzf8--N?/e(U~h>70S%atuM<< A</NFA*1a][۔OI(EH:O![KZ5Ўǘ@ÿ!jio 2KgʺZVP8ӯq'ߑ7,cd[!~DCrYĭ.Ie яl +{79P@U6꘵oE%~H t׏)ŇM@^BFLI+ۤ"?r.ƔSh)I~-ր!g|ib'bN1)/?п {^.3K#̝VQkthϐFBLY28/ǟi4ʥY>8:UYbg fuͧ iݶ"a  4o2?+MuO1s;Wj mDȫ!ydžF%.bF+|v޹\FaAh;T^xinArT/6.9nle1 (Ipf9=·Uz:TeI$O~i6b_G|nѼhnv~7%?\+CltJ9T\CZ p7D6s\jq0ío[u9ᙆuvNeOa6SpFB{Τfsd){4p%P֞PݲhvDn,*sCz"N?VM~^}FAVh#DqmX*zT˹lMi6yC Ow8aYs܂[e&nO{_Kr| ܰv$?ƝzZ!X7G?h_Camna=.q-KI+* niMbwQ&~ *GV6V%sh3Rё~$vZa# {_nsO?$>+ ZdsjCl;z=fD#VrYf+%J$|'>(z_L{[ޖ7›YbxeqYOK2ڇs9}WLT<Y ̹b_p[±'8d# &kK+ȔbIU>(>@ UL!41h0`zJeƆtp?}sN1ؤi 4*i?Z&׷LJ'7^jKNS"*^*^ E0•Ӻwj;A^p34|A}n0 op  %rƴq @ 8%2a=y4>E-VzfSEfWRJ= 6Pun= dӐz!j=h-yV'\9bkŹ&tZt]Qvܲx Q2 2q K֗+(ۘVv^(7Jcw^,BM4~TۚM꬏Wa*T7!g|"U&K{~ WsnF ^T`Kô71!Iӕ/7"RՍ]^5.\z.ܮz'sJ;\ozfKeqCSxO`"ͅ^Bu~p<-v~K8Vxe63*ƚE"d`f贄W4%sn?kHʼnd.‚8:8`;y(-kWGDX}s_| $.INeU S07F"5k\rٞj2='I"Bg,~Q|MsQomx ݸZ",N IƎV;)JVZPtH}7.Մ2ݓw,X!}&\91 S{v0Π&9 5@F7P1Ho&`ˮ!cnM_S淯E.7ǂli4;$؃X!?E@%+w]Bըd$:"fL"œ)zPR+4 Z }c[,5YZ%گѲjИz4@mǻwW 1In!x5&&تh4a5MdeGbJveی$޼ >6[`~?ۢ! 0%{z:"MZYJ)9 K$F$+6 v-##gIe.R%@byټc~u$aKsxZw5*J) JyJ!gn$+ سLomSˀ$u@"́y4:SI[ʟEyw)U0ޏ*:*^ 6 Ĩ&m+*Xpm\#̺ zؽT _}S,\}C˭+4@ (eΐ#T51$jH-_͜dS}N,D;C;uy*/{+vmR݃|LÌ'k< TwW 7]:j˸Z}lĖPOb=7zf*nd݊e/, zңaxuaJΈϭG>+pPZcٶ:\i|*RC36uLB-fꅃÉ(Ҟai= jQ(8DR-*vΐ)'sy*H"RӶբe(A$,mϪO4Xz 2e Rϵ*-WHWA~mI),vɖ -8Dr 5Ǧ}?핖i4㙫eCQ5Ee|M*N6W|t7RꙤqLǓ,֒;g&V.1!g%`%dRx~su$dz{pܟ^hĤAIJ KNj5e|F>xȬ'6ڣ F,>S2Ž58E9PcVBL]/J."w,J$J h@e)լXu$9ɽޛ_חRgj<jkKxU՗ŽQ*е?m1777a>(jл]w]3lNܰ:PP)՚ˍZ̞KS]992<)It1G= ?zk\uA7V!EB0˹EL .zyJc, 2$)_L5%>ɃC4N*NG3G)`T p2bk/'.>ZRKe=֗dЬՌy KF= fU_7w!}:@Hޢ%83V[41>LoC_3,ˆGw7M?n(aZ.F=4Tpxr4fNmHOCI)₪f;JW_Vz1u*jEڧ 1[w!HNW1էD35QĕEoa} I4A9}b5)AUAŽa5rpO*gPy}]\UEc(u{Sa@`dv-PčRºV_"㷅xA574s6[n}UU$|mS0 r(ణc^pk16T30.կ nbOnя}AA4&N.ݴyTZZbt֏bY#NS0LH-s 1yt:iXhz\4.[~ZЋے$42?o`0@'+[{KB7&| 2WDg-V&ѝ06"\/aO6VBZ?jBt?6@ ]ށ\qm%`  }ϺL׭| Bdw^㪮w7k54S,:jĖ c otM_x5éqV>z )mLf9!:‘H:hn%+rͣ.vrdŶS2w6ɽ3Y +#^kӝ}n+8tf@TW/&B}XAP%Ba6Wolv߇R86Rʽv^0JtͱqD@0bh{ڎ&D=&FxUpjn64䝫QJPwtFZ}ۿ 7:'SP 'Q-FnljF@w>Y|\1+vo& vEY1ϑ OؽuȘ@ٓL>hSˀ]DUbɗeT0iJTZo"Xҫͨb^)l&Jg| . ё-^@nݗRg]6c8 /312^Y@((X=&#א<}ϯ /81S8r+m=NquB!psXqDvIu/Xe|-3?~sI,ڊ;OCIˉA)q 5"tJ~* Gq @ث:3h\1Fr{pI8e UڲaY&O&ےc:'T@fO<5֏gGv>q5N|^G)u.!In"k}Xh3藺7dU%xZ%ܪ!aVYASdkԱVN .fVfk.hH݊yY/A[LA>=y ?jY߅5"3s0\VYq`G_ggNW+U .!= 9Ruёtә%o+/3d˼9 8]e-p%q?wWcjR!Jn~i'9{ L {ڂ h^/83ey12S/\_LJW6bv`X` VC(#4Sk:*V`NӢʍ7eVSOӲЅ9BllfЏb_VC փ5?UK'13H:ܼêNF+Kua=. ;L*w_j&sЪBMռFXhlį+Jӏ֠閶sDND&k3K \^Lq=7QzDљ r<&,ȼuqʚ[ֺ-.p}Bwv O+βKzMQ*orKl}z87kӿet,B -!3MFlR2ʮj5eP?1d!Ǜ)1ƊfD[ Y}ʲxV;ZWʒMF}C3i0B,$@s*pe7Q9eێ"`lqa~Gl*T+2;X4[\M 6KDw 4`ЬI,j1ՖCW!skŧ%-5zBJ4b"^izqI>JH4|$t-" C],;Ax GA3g WY$kPŇtrA7#U̢rcwxo Fz Å}RH.oq H9e 0nC=-"%s{C*qQl1`)l[aUm~L|$8U?R{$r(V˭L'c eg9"oM! [W:gF stI^ŦT:>2:]=b؝ctox Hfu&3wn;cEެ0_o)yb3o }oxZduY~ƼR N&)NAPٰm(XB#1p')/P{hilIփ=do,yeMƆ כ/"cxX К.s2v9a *.#Li37o\a4.)W,h*.Y +\|e^bTCh:S,U4.pL.TӐ$χyv'E1jh)P$F&>cX&hH3| ;C?/&ScR8P{~cxzդ*s\n}BZ h09 h: ,4}. TC?n6?5ϞaFE,.zv#Uı௓\*88I7:y'o j:Dz|&Z WrF%\u+'wrA$l&EM^Qٝf_xxUUox>HbrnYhHuֹ\"}D/'V䂥6twZ*/ϋ*303N$PGN/==r''x΁L2ԅ3>5.Letṋz9XRJW  ldv]xT]`h'.84  a}*>ο"ѹQOSo}g`H4Z%řjMe< qU RAL>+ _D\xӈ` Eb=Ƕ3D$C>xÑ& &*6qI>33pp@yXSw㊞]q[P>Nu$VOQ,qsn-kPafs&Fxk@YTJ9I3b/i9mwo"LKa9A3x[v<;GGnSt^bf37Cv+=5ta3ٮCO>"ҐV(y3zmLVnVyQHڡ[ O)!XW&:"$;18 S"ыN|jkF EBVq̇LT]#&7F;ڦ Bj⻂A  Ijhf?pPc'EddTE WxC=vXOZ$}Țg (& kѕ$3ZCj&pӧ ^!!]?}<SM#4ֹ \$f*(3o_>OB T nu~|7P^+J~C͘ٵt Ow`0ET?.F|1]X4RT)@l5nP*UtN:Y.~`c:61n=:2SgYi@ie+gm? rbY͞/|x4vw>ZHڔØYvʥ+ I +S/`v9|½EBS[6*eՖ'$3rS"\SfhwmXޔ“ufVfDᦲy.a =-Pojrzvz2#x6gQmb:k1,GBKqEݓ %/!g  GUVMT73Ow#նWkWj筏Ѡ/\: r nhYG0FIù4Tp]<^}-H,5Е6mjbu?5KAf5l5N\S9^2h<6B5BiӁ7\bu/Ĭ ~/qP\dBQn3miT쳻 h~RHOy"É>5b֮;yQ)1AFZ]Ӡx,20 S{6IЍf in^ 4;4j+5 X*wH)b+lND5yM/f]OA߃HIHSŊi+~ϓ .\ќ(9ҒiiKC6fǺ'eB_MѤ{wP-]L r)˴ig_&SGz lfUvVCM(SKY*$v qiJԒp3&Avu~a{iM&_qb@C?rz 0`uy9Fm6퉦"FMsB0rm/9o~ʴKdiQnMS q)}b5DR7)wgHihn@B#'2ki 2` \>FAh)dWX}zUCǨ3jS4g9 §OfX`Dyq',N`3p@B"e 1S?}c^oPd[CV7n;΋[Y7f֝z/iN4)G޽+9ӉwLrvET"4 F[h钎kx'v2F Lق-:\){աS ݙљD'g苔ر6(h4 Z IG*ۼ&6h4ijɶپuDc@9d$',,H$vzY[ s_Cq[<ioS,DH y ^l}±R{e\$܊C:هy/1ݲV*Jһ}2Uϝ>l$:(wśW/8G8FmCo`P2ae52kx ta@i#瞚e.F};XzOPrT,McV97Wze5"3;³w v60/!U1YӕZE=.x=R 1^5]lgOqi\J iʡr4xaZNF4a! NlIHa<3: #ُGĦ_nnAH@HWHw};Ne*Qw#zOӾ׊[ww\+nM#mg5}G=V4 c VnؗEf#Nw egX; o sT=wbT=g(E+>ts]&_s O',c{iAw>@wikG_)*)z݌C?=n@jlzҹb}B2΢2ϖ,"j ` $bfAӘȊ #P%b~fuMuic8%`P''g5{/gH/]HHJӰvf;Gޑnڕ!HϚIQ&ETC"A ~qanoi{_M(lǥTocҧN7T6 l|%fp riQ˾ S%s\`wz!ɰ} 1b VTcg(by)> 8qNJY/v iޭ[^:ܟj| <TwѷNc*Lɚ 阧4tD[,5s`O"- eoUCHQ/ͪ2gR(Tn: 9vpU0q޲5$mDPtNl.^._뛒g -F N>"cHM #Alhbυ wW`:h Cr?j,He6"ePLR"٪%{b]96o.Kݻ20 }@,M=$YNUVW˫tQNF]km9h|T9b[QE&6eq\B8nIIsG f!ިO0HT:h{YOj- q~m"'6Wčkxa7Bd1->ɯ;s ގ 72DNܺ0n5s.#H`uO] Ru;ܡ!AT `ZZpy_GoPtcg,T߳% ;q?X|gYZ%B ޲h@h`Djr1ɠ3/W!? lI%=r: a0"} f}ٳ[_)\K Vēx tعSK -jֆvŞW# 4$ʫ8 UA̩$$y)DQaR阆:5DYqNէuHgTT+7"t!.*T48yR/OYs2>at|?rBoD7),a4D9ExG;&W3(5LV%7f~0;O8Y9 )HZv!pyF[׺HiS_]{)YǗoc+TQU8i KCQ|m·%f8ɶi;&J{<>Ul֖ 3KD1ycCL[Co_Ge2 zG+G:!Aָc4-݊A\K[:QNAGHPr.*Bܞ׫PAІ˴Q- !FHZq] 9"XXA>6'ۍO\wX^H$>+HwAF5qzls̖U?g"S369w3@=硦R]GA8ȫe)u : k4` 4#!(̲ԄNk( {V./_$Szjq%/~u ϿG3P%(#@x7: jvu@ *IX~[ɾzB=1jlY.RYG)fa4 }vW x^(}}6M,2Z|҆wKQ! nyxV6"*?S3D]-'DʶO7b` /O>4(I%@M6̏]Pj}=}:3{A-R"zSԇl>g8`m a$esP0j\|2 ڒpI_|.SDVU'~">XQO>UþVwpc(>=P5CLy]ݰG1$z;*f6p$[ :5L"^DZ9TVZ b` 8(Tz7lky+d!dJ5q!r {lMD9glv a,mr-odW"\ڿb]L w$mWV"]؏!3O&<p¼W;eVaIjО,\ce&} ֋l?nrѲp-=:oMTg^f¸åL%LpJ5 KOA~Xw`.&eA_bFYn8P]B139#trq/W]n7qth Gi;%ٲw! ږMW}@\bu,eu,5RUK`{ր //~f=m}q-Oǥ3 vcSif$?pP|=u{-)*VEս'!j-Ur}s볫NRdzH2߻s}cI,khi'3M0-'$?DI =9$`d%LVn%mJubH&L"70!=B֋SY PǽSڹm,zp}ߜ+!mD;ȓhO[HZܺՍD"7 )+.Q/M/FOtS%I{;Anhb=T]4ijGjll@埒Zb$ ("Qu:ᛔ[X_;j-vG>HVwYDO %b!LVcgǡ@x Ah~fUNً@F>EZJ~~g8ќK٫!gM֞ѾNAxw!E:uV$fBEEQ`QuEi+ =4}G#" ŘVd_'q QBjBV+igkFߧI@9L/t]C]rDSwku7-EG5l ^o˅ܲhAG$Ϻ9Mn-foh!%G |ڮPs!%P{Ŗ)U~k~[k")#n<WyA,-0P ~ wB1V:EHμbڄ|k0@2:'.F W?GJӦ#na)(nNĄxKtCf]02QXE 6BçnynWJtF^6/]y7ž)3"xK^@XF5QbbLRW4E )D5L@9@5b 18yIT V<<8+٤_fgT7:Ȓ9\Ƀ6\Bal^Zp5̈dNN0Nئ@+B&3SCBE?i㕐/4kşo[w Ra?.**:"Fx63|6N]Z\m93νnD֪̬hZEN.^:4!QSN]ٸ6f^4E.!𽬎A)A,Iq ^ޥk(l3Q3g WSo&X_[Jt?"ص糅 @Qs Zo\@faRj)+ jٰnU?w(C":E.(/)-/.nm[+,ެ8#?4H1QuI}A1bDwm`;HzBqU3TvE2nvzwe cô7.s#18VeH9f_8î(MyWpjVT/OF%n(}KCShuvCl|8@o MgJ7m'TN=Cρ!|Ђ_d:m8.EiORD&oDHCrsݜ'k)K+ܲG[@'D+{IGD *%l3<=QXD|0b,Hߙ8""US)<[c-frqp P(K肉B:O@ϾЪZFoy'Te XݡMvlE}򄨇>ё\zE 3oBnb;5fVHaNiA\W ٬} 5d'tuqYT_7S w /ng-,.͍J3!dA w(x'h-{$:yHo iZamFC-˰m7w 41_R*I%ib0U〇t";\Lڂx~cX_e,|/i)!~.U/hk]#6.KKBCrbExx/Ȧ2V y^U1*V2+M<71yhQ]-2ѐ'>6 tRUˢ0Ċ?:I@6ϝg%1x3A>yU2ͱaoB(b0 J;-ZQ ,A0yȚ ȵk=,s3;43(:'U5x24(RD(\ C2mЀVL]ɣ^V͡kTx EVg:䴈}QΥUN{AlH=y)S[wk Hbig1 gu3K|ɠg2$x86 3d4)|n`ʧ} @Bo6>6Q֤++-q j/v>{퐪 p5C v㊵\trz SI7&pNc'*T b޶$8Zs8q6dDD Rp@k;Ꮽ i0jv^> 8;Hlwiv.dD&go4q[^'7KsDy:rÝ Ps!$^l{UtW]e2Ϊ*\>!ܣhWVQ ЧO]\)6h/*;F-һ *+úB [Ih9-dr RTQ\mV"xCq|FEITT$?LRb!x*g3e(y-8rM):*I(9e38֘Wt0+c3CC>Ys|,p' ܊98-eS[;i"s<ͥ ~ .pb[?l ޞZ_z+v9WՊ`+F l}@!OW=F(!Mq!*šhA34-b}1!AqKLGӠV3WMaҐ\gpC31yeWo ~[D?}+sm]XHJ(-W0v[OMcë?:/\ j߆inQd"w&uSsq)Ձ)-_5suМ^c5$" SƒJlfzyJL^4t 6y\;/!B& 7ǘ=Yߙέ5-U]hĀ=r_.`52؝}C+!Ll[CjƊ&A]A5d1bPaogxTd+:CYujC$h/BeU΃C3w%l݅` u}>r|28O(vQ}wclhb{t[=o/ؚ 5; pωn ~za^d(Bzէa|^-o<k^6/GhO`?U' {XwKaLatCҖA51Ehq+.0( `m<塞,Q.So:hO9BNeS瑱& kȂfLߞa#G u=*"JG.8 _[?✽Mb jlL6Of na7{*5x>4 8Gss%dmdĆVc׶A]W>ltwu{2еj6fYbp.g^BˍBX(6.e2v-X pJmEUrMԡKdpE]GGSʽ Jg<2p_Q41PZ^gOGh>wd0}7dpC<!57LHZiF(oh^<_ӰuU%=t? (. xkd}RF,-K2H"5A? u7s <3G%@(2O$5mdF\q=pX0$O|77\eԵj/>ߪzěܰ x;Vb'A{ׂ^{ΚRĦLnﰲPXZё [4m<6%ȂvPHR}}8aEz7I3j_XrI dȷIߺ>9{Em[\Eemm*AٚIf SۼQ !;kM95bqU(HGBVҧr;v.HqO$ˍy6wrޘ LN5}u2QyK:AKk(|ާnk \HFּ#bk}uNh^O<c7~",Pc(s#W&u 9Ef1!|1[FUe -Ił'ؘ,f>.䩖.2ZOu4#Jz+>ӌ/nP[)"J-pY<()" }G-%"- 492orpwf#^XpD UVMaa:޻2B">H WPkH?H4H77O1q[l>,Zв7.bm/ i+xL8Ow\Y#{Yҋ[wo;!IWj/24+^i G2q_n_%479vbQ0)QkQ{~D݁?n ֙J!%myAd?if=mo';^,LckFg(aIKn(R$p%.ZKp['ꙍ&wAѓSӇk9iE mGMK$Nг+} 6b\o āj%̞'Sk<~m|Un"xaClb(LP K%򶝣q&ӞEVБєVC$zo#UӣA>AoJ8vUqKE39X/ ;ZXoNIQ^3RJY[;3V_uwYBqUH3;o[De|P t3e/v<ˀMJ)Iٸ`uIW]`W}M,'&y*gcד9wұo e&.1R P{ANG-Cjm#͚BMzI[\iʟD@Qh7AB9zr껤kGd\>5r+LZPVEw/?_ER E0+wH47/4ȓ<`ۑ{zzmaph6^|2Mooʥ UlkTqCetWShTm#<{f/ hS ûe\f*UF !:y^n|}:F"{d˭K& [1-FT}?* ԺY_G"ud{kkTffF#ɦP{n 7%бӏߵvVsCS w~\$ַZ'0 xhD-@5vB(gte ^u~Ta?ݨ.>؎: P TOibxA@ϰ/?".0Rhb<..*mf$]4RBg!ai9 p;H9KGh*"FS5/=~n:0,il-.QC)IeךE]& M FXA&$tU "j.`ly}>7-7xl#%; Gb /Íaʰ-ka4Mvx= hپʉP. uaW5ezn~_QUTHd׭lTA:}73QՂ/wiz=%΀E~ehH<А5`כ۞[KG{s<(1*Q M\˂3mE/ѨJ#&77&NN$2bJ`ճLM.^-5)/{i94TU&#iKr[eȾxgd.W+h5AL=[F#mC)QʶW&|6K߭Cmh ;aS<ހ@g?է~N55JO(vL›.[rs}Xo2HS'ndxyCɭ7'[Twk-(*>%6'W3W(+,7gޯF:m4 +i!~!y'4架FH,$o gPMe@"$!͔iDv/ڣշZ'-X|xsa',6S xϐ .C{VXZ3$^nC?>tmNP݈x D, CZzr'r94ehg q=1uvvr{iмb HkF}K 9Νnz%4w),s3pv`\r-~.tO-"m= ˟P6L?s(vpu({qvzTDH7SNd!7 QLiH)Є(p~3X\x0m8l\NkDyn<&|5b NY<*M5} K[13^ jlKz-m'bng-&k=7(tD汼YI:iAm cayaJh9 .yύ}6MQX0!tVwג.4oȾCЅD -mm\[B>r[ 瘖0>62La~p#n!"zM ^В-Zjˍcb," ? 4\ŰLnlpnmXpt"7<|a㎰}?)V{ r NAoG@m#bfQ?D1 SPDOp0Tf셍 f1B87ln"hrK ɇOC(4{ UH$`:jbB}? Uwd{:}mC7pNo~1fÉ `_Mxeػ!گl٠19ת4R5N>ʣ邩Oӆ]SP8dc ~v+2[JH{Hl4ra{dU([/`ckO"\`%1%~hދWtȹC$VMQD5EW냅:ܹPE CұpRZTNG<7~g"~.hpộ"fa< Z~ S.H2ȑK}S} +5¥M}USeJ{)uY$SfHxݙ$_6ϕ (0ٗf@ԛX.̏<ꢈΓ5ol=qC(کS=/%w<~#wQ{2ABW<}lWrK*+\P mxdd 9q-:-ki58 qV⻓ J9UǑDD 鳛L_Βvt0u81 c+T\ 9.}F3!᷇(Ƌ>=}|/vO˹3h;yLD,e羷&_WEle T빴}!Q;"1|[oBp:˫ZиXd`ؼ()`yYAp.Sa>ꂗ6hiv3&ʡn1Z-Y}5xoZN4&haྱH7 @k#~;I$~4+KkFñ=D:e,FsN19tH@PSeX2?yO`|%CoFMJWXLC~ԃA *΋ob sYx7.ixU&4,vvg)kmE*S&"}ŊHAbNq+0O{&h,azao*IOKS58Qpv1k2}i|+ߞ l]'",TgreyM!g[J2v>p*t~mي|űUdZRg8&RrGK 4k- ADV~J>ΎW yRn`j2/3oH]Z]γ>B7!Yj>˸BCw&cm2З7>\omQ׮@\' H#( ( f Tη:ɎKͽq"bso-nxբCxnD" ưHA/VњVYߓ|z|^BQHlͲoBN qaehf$lIiN)Z k8!k- 2qfdd+Rc=4k"I? _Y=wXlh;6=`d#pϐiP<,.p.q?邰]e!b7lLxN Em_>8 t-k|Z !&ڇLu-^ԑXTl4b)e Fh|*NbLx?/c~1~XWĐiZx. s- Fncox"ֹ$F0ԒaraQ@ 8|tt^hW|(`HacIRlEfǹ%9}ZXxf%r#QJ@u؛6MӴ)Lē]5.ҳ)R6\}1@uv^W2ga͗Y -=]A&97 G^ HZ?Nӡֽ]aEFOS߽(AcpnyW_&D̜~?#ցb$!fyj!35Z:@wK!R#+M^FI5O%jJM scO o+~s㟱)|#3GI )iG/j"Kઞ/(ޒ^SyFIY=d ͩKFF !0SԴ=zr H7! XT1zlЀ ^qM3uLH| uNdU,KeJdOv%8C}bt<ȕ1XӞO%!hxc|v)C::5uL?B*WwDTV.r ~G&А͕C23;PU7SHnxg8e5XGYƣ B3`youjw .tRI&bG3>[{Fc$`;H3g]ObǼ)m|"W|\z(XISgmr.dd@V5G<n'⊓Vq+}rhed#Uo9=B0ܦF|],j#(p<[WV|"hiL*RX{w>e6`q%J^7p A"Im| zQo\; gǦtdL0ѫ~S2mQ!Cr"Ӿ`Ct9d85 ҈7OhxvN׎ęMF$_i`SFNj( ۺc\U T¦mz<8?̛dϬ@KkAQ%exLၛk<kR-(# GSCF|IgL9jPA!r;ܫ,M$D\TG"/f-LflҪ:|kW\-N صX Z|nU={ %RJ̴U/2%,OA)U;l}3zck#-@d.,q$Ke/ @6mGMI4i ^a t`S'?%wtL'f><`n^13s&24>)#I{l[#9|m݆ЃR7o~j@Yes/Lh"L=vXɺT@G&`:$Hkdx!z&*-n~|En&$Q¤Atp͆r1ZОNC {Wk@?56v';Z+0) 1V2A8fvmQM$]~(PxY#L$idh:g ) BUlhK\?Y㵎[]%WͥG迗Ϧv_m+ӕGkLy**i~TIDžJ마9U`4.Pguc-\eVMa'ݛ.яYۧ8`>Hl> XSyPWb^# rD0)Īo|+v]UQu 8cS&;< LvfyjѨyQj6/#^-ֱ6qH#jT |bğ hmT+f&.~$NXQ:ѳ׸qϾ- xh:خ +ƳVvb&%d@jrZoZ|s^򑰱=G >E 0Ͷuڔԍ&P*'2V&uyh3Jb)f,G39!#R,'`X4}QseL_aM t,^>wΕqdv8kײ/.m$%*<$+hpix0EN3I=SBp[]{RRB04+c(~ICuqYrp*RLMsש4 Nal"NL*|gʜllgy|v2)>nn&rGJ upFs,*2V׾F0<9SOHf}!:ןen:sT$)A#;~!+/ca]I1W,Uhٺ*sdD:mwՄ4v/͞9}q,ŚCQykɋju!Uvo҄@|QH>6VD: 2PV3TY'hq7srz;'26yu>`bi&I'ُcMB #n'ȟ~7f18B %fI\#xG>BT})S _+4E^,q?,HNX:ٳ{m9!'q$qF7jp:"@f=|d|wxahg_lyU;Š_5S[7!3K 5 :ӷx=Ga+ʍ~-ku½+<%9^1&t 5Vto 3K ;%z|j,M9V4@3kwprvh )a 9_K5bʑ]9;"s$d\Ulf\3›6zT5rtU^8 :7ME0בfoN?llE/^~^En7aߨ1 Ni.g~Use@G  ZauЪ6\-VMʹsVXr#Ȏ Byd 3NmK#f݌Z54ANbGV1Vsඹ$qq;ڔSwó+̨ )T"PIJBԑ[uqt>:3ۈ NقƼUK5lksw@3aP}:}J%zh&tg NLi!DTx+Aj9M<~ EslGxhg9bdoL(c& kmRYKI[g݄In0c56 `Y:GCGixX*:>ټ2Q!x+rWw"ʉT{Z{ş9PпΫKw 2T5qE0˾s^Ib sKQn;dȕqeE հWxJ1ҕTyc;L9enxփs ,4£#(wE˖ ⹮mMxÙ:T0, Շ6pF4*di`14ᕄشbdSoqa:h74JlRVYF-5heڏ;l9 o%Ip-f%͈cF@hc;}1|څ%HB$0_rF:J)J#cby 񈊩Մ/mp !/7 ``wW b986)FC8!P-V^ܦ x˾&+, u„Dc'VK;"t*'֞yATs"#(vN'5NtYUKж!:NP `)N2WQEŕA9J<0uuRVWf]4Ʉ㲲 cbmS# yj}i )\{-XŠL;$I,޼T G㰯UЄ95=^jT)&'p3,b&MX]/3N&uSֺF^iS0C?1h$S-?q q9KyUIxd~k?D]q !:~VfN֘]]/- X|QAۯ蛘JOA$݃Ay׬^iΠI&ұB!c?nSѪKe!Bve˝t )r혌qMH6if'7<ٽȯs[ԅ ]K=% ,,40 Jɡ iǗTllc$Pg~G@҃S)]JzHn ^rZ9>B6n%(ħ+64ʗA; WNl[(ShV#5p$."e:bcPXsv$~  j)`;LNAK2ɘKi9'q۝yre0FИ"9 AdvZhbm"{h,.융ӯ|U˝Z[\$l!͍Mڪmba',ӓbIa6x6Pㆁ'MP$d]IrD!l0oeفIso:B=\籹c!nW¿.okE<0= (z{ C:/8 nETScwLtv2\Rⵌe5F.CƊ-"Xc͘NY*Y6=UիܽLMx‘ ?J-Eբ9_a4ؔTeɓ7pKi%W. d/Ybfʬ m=M'N"e fZacfo!LըF5UBNQ; F5Z.W9h'"̭\͙6g~w5&l;,4|J*;m[>4Xf-MhĞl (ǃC1Ċ/vJ::,5>^0##)'ʌMvPH07[7Lbh=k_Ё-R&,UIgY2szCr9bDa+'ds$h #^-I#1X a|A#-ӆ_S 5c#/V ت6AST:9sĊ d4F!i}? *8[FFZI#)M5ζ:zާr^@ͣn*X+ XbG>ѧ']}ߵ'#/T$NVlT͛4i~mր^,DTy/;+Me($=a;DռLԭ'fu;V0JPl^C'ubI8ZZ{U19T`?*w\ލ^)?A ֲ[:d3&h@Cgw~po6٩с.TKy/+1x&lf";}UjwPXdkH1lKg7+Kzag@Bt[r̙M/;OWf剻^E2{ဆ}Gb#3W3(lo:PSyrdQ&D~gdRFCÛ[H3!hR>NQh_K0P5, @NݬRubqHVUP@@ķ*6fcFT5_aK zI,G>ɿG>A!";NV}dzBu9&Vҭ$ #y؟}_ _B.a-Ru eFާAetZ4g#$ʌcwۑ?M*Wh 'Ot1Ci[NP~?g/ P??@tSuqۆ9?bѢګC%`=dpe(uwܶm >C0_TM[gqosfc.͘Fπ$Uχp8DH{BїT=2z5bs~*0AJ ^~;I^{IԄI\8oΎzѝ* bLF~t܂(;WxOw1NlYk><,MHkX[nRP2c7kɨxY.Y3GJ^QKaP+f䨛ܴc#P%c?MJˢ{+D2aDӡpc{8CMpT ;T(1쵇[Bkg# ~ֈ:mE1`RV3#4Cm̉k}˔U'qWز%Qd~o4^8ƻ 0@4(GLol5z=Ad.S݈l&MQ˽t d轐M+A8 '7 tآʇ0\yc2Gp-NGۖ)Ejҏ5FO(Uw9z8iqX xTo~4^ixo撞tG{jJEn]j`u fD\U9=Omҳ @`5 W] (ocǕ`t<t–zjdT X\jqWPw,i_LDvwj)6R$& O!@QYGfp"gTm%q=WB`^?6:<*JY>A1Owx.-)bdeC4ZQuإSځryO4PV.@F=lJƜEL4Dm^Q3QRĖW& wlukS"/bOS! ϐ!`mAH$G ܩuS4%+vN[n_.kdeD |=wܹ2 Yzщ4z,ŗ~ aP.v>3vk:wGTA&j_3@mFcZ,7H4CVf|wu#9calMK )T*!kKї6iWTLH 7v1~FexBF)2S'r.8W`l"ae4\lo̪K(86p )8 1eCUj6ljڧ6_=ϿܰZC|WY66JA7 a%/y$ 3nU\]ބq}g' E"4]9߱Pnh` n` {5SvP*/:4Ʉ_RhX c'b;߄G)@Df ֐2þ[?R&] .Q"{(1岏 'AxUaFP w)YlYw[E䈬OOWL72%.'E^ۥq]+!)V*9; 4l  hLQAl |ӈLf8{ͧ&g>JuQn&!y ̋D>wVXKץ6QTk!ߏ bzyaA%?{R@Gg/. *K&j9O)28c>뤜^; tݏ=l080*d+N]T']b6pͅ~ߟB.fݫ4AoBh$e :hϏ˪FO#6mqlMωWD>H.z%$r=L.ď,cELmb$uNzi7=%M BԾGB:PɎ(;p :c橱b)@~OcIѭS ;nd.%=<72'.[晦¾L JA]C"'.n);8 R`[3 G7ڙ']}5*'ӭݎN2\lZ16c/h ]Xz GMqJ<$A~ dq4VR&5S9M2q=L)_cv4VcGg&794FEC!k.+LG$O4fV @mMAoQ`ZEW[] -DPUYP;ݣ%KFDj[ \ʇ0"罪\T.*x[ K99rSWċs|*Gs$M}҂ +ɫ@Pk4d,cwW$?\swѭ`ODd[b ń<ќ1+abB>?Գv * C3,E6@(Iv[jO/h _4;~λzsaj'><Π;8&eO$CqIfxYGg^#u&O|n! ڥ D2^ۏMr%-\[9887#Ŕj S:@a-Fn q?2cfzn/}S˻2YP e'LAC™!IPNyJkw@S xS'pR+'nl`?(!p_:})P6ۮz(&>k %4-M~ql^@O+TmJ~wQ[b &%ω5Ϟr8hެd}89C׶6 g;a㓞slIY`n׫ u r~u?{s-EŁu^|wXI*l 'rԽ!fK5r>o)&l~}`8w|#Ao:MP2 r'K}RɟZi#_=3"kTy3V;'Aœ~ !@F+e+>7!藄0(ix, :fv'-Se6SUm}րF=?иryyS&uu^$>)VB8 6&ܧR-K̲g?TVLd8*νGLݟ;`K5 u}g|ZJtLHuU6fTBJa/j~g_no,!BNϊȜD8ƥ,Ga* ,aM^0ny52ni'ϰ{9NrY4^Yeu`|`'UADeByjNrjE>KV1mxr1F+Z;v=ưZov/{` 1pov}w#,ݢOG@-nC2-Rqb!oSl3TRQz @4| xŋȯKC:o/T ~L_g|5۟3Ш_mH3B {ZeAͳ O>PK1jœxyKQ*rTz] zzxvZ9$I!,{~x>> iڈ_hVtI&!,bw@RGZL` W)@h&@+{zgkPV,we5oa+2{{Ufd d} /չ~"ͤ/G`s@27H ЙڬL/FFX}vc8rYnj\8E䕥_#2 7oFɝ} [*lTXlP:x\Sr ޤ5gv4 V @,AJמٰ:Y}xcoRTѯD:NVj=>Mu#T# 阋 XH%i%ptDvr+S=8DH8.Gݬ;qgYZ070701000002ad000081a400000000000000000000000164943cea0000c5a8000000000000000000000000000000000000004d00000000./lib/modules/4.18.0-499.el8.ppc64le/kernel/drivers/scsi/bnx2fc/bnx2fc.ko.xz7zXZִF!t/㪷g]?Eh=ڜ9OB38q+' xʄ5BX]KH4lK0 2M~D!yX99x,~-kw֧WT!px|[ $'x>X?XGlMS^9n_S bCU$/5^6 VfsLi#`oˡG[6K -,ޡy-kpq6}W<,.μshl|@ -"6Q=q WJo9U/` GD+w:X[L5ht\2Qe%ʟ}F=\=)qݨm}^SWGi26v5τ0fH[ ٕ_2Ru24 i 澓- 4JF1O#ix22.X)<L0rpȎSmz÷$LݵJ@"3@"iLnA5bw0 @QZk%9^"nQWYF0ʋ5'J&*9w\gi m+ gSogǡFKڴ44Ȕݓ#@-9ZSdysY5 3Ri2M =Q K D!Y b4C0LvŹi}&YۺTBqkh-'`QoDxG~qh4pȶ TɌjf)a,nݯ3@;+W`L 28\sbfW;r*Hƣ#G7$<ܑm8ڸWp(|1{R'>0Ua0`=46^ؑ?NQtէu$pHlg&`&tF3O(EŠD1uᄛk떝F˿|0KvO}IDܐ7Ҍ%LwR2^32Kz j+BoS;}Kkpx_ay1B]>mxv}KhBB&s~Kչ^F!fi᜼1L!ֻ$V f}Sabek_^n8%ou7ޢATc^_:6L 0W Ov`y=^""X3C2gb&nD{_H{!Fq y$F\$"j8䯲Qi-t#Lw9, Ep0l= eyk_aY|c{r~  r L6Kd`+$7orr[h-?u W>;&{{sR=Im</taM&O,Yӆ;jN!‡DŽxN+n+x&0Ivv6v ) KYCW\e{BQUEǹW4?qp# a"QE'C5e6?J5D&!3H_1;.u7y !qzk 6t@{b٪l$n#|ќVV8!MvNrf¶d/$wfesui֓ Z݄5uU_33$㟅S | 8+cdpW8 )0m,ו֋~j yty) S\ %%r^9UR{;;_WkB*.Vй;Z t?n$c%!{U4 tS:,81;8SV%)}}[Ȏy6 \Ä=-0nYOB{~K!` 6A9P*X3c)u~×yD J42C>!xoO\Yn7sw{dDSW QŎ"W ΡmUFIa%i*c_b;}c/>Ņ.ZA~Vu5T5`|H(Į&;5!V>mx/'1cͮ= DtNP.kNNn[QG(]B_<$Qr?]^n~ y<|ҍֺv7} */fy*JuL u 3/; NaM(E%/.e}f4{}'8 b+IgL]i_gCA#.AڅI|wW`~-";F͒R%UiedEEgG8Vxg&j4iY& #jFhzN܁1Wqכ>| 06 1j)cQ!vw#鳙A"<9P{o.L{ѨFfYn>_Jdv{ &%}A'[+IgOf,VlG+ B[Tn-h"&(jVWva7A9@5 꽐( 5pqVH])f,WH3Ř8: *3-_iQiwMmuPgrr, zǁ֡ ^cGlج"k]hhyAS'&Up{er};ܭr@"BQ(v[crٷSfϳȫX0Rs~uUZwydC5H9ql41>tWJ? ρw&%%w{Hb0#k,7Y6r-dI,_Sɍ՗G`fJMRJw ±j>5^A"4Ӧ Ӌf~%v=}h&wq)$It[oz~ԺN.C&D= mDҲ^4rqh!0Yo GQ~É>JH .No\`.clNĹ<šۖgW$@Q̼+n}`dYEzQj}X0Ph>y*=಄';2r>O/(\%uF`A˱Ə IV\ aY7P3e?<ѿ Gy3% oc% qt{$|mp"'}` 7t#hggE5nxhf1hYYh+zUGE++Zԏ~"UvCA"ܨ uEAliZ&|+ÀjzU{ ;T%qIaWpYV@{;PfK8ؤvYsy`T%;Dõ[9)?s:&p'f`X+1'aY'}KH"*4TXdhbTfL $w$ _Z |+va/3͎%̈́*3Լސ%tǂISk`@׻Y#o32ٔdOս›ӿF9;QLMȤNr)JS<[ɄksD؁[7C9+Y緎X) ~ ZR,pS(EqeV9c`e-V+Z$yM#}j?M;AԈ---Iyp#K},-#-y^|`zpfL:kŠ뤪v,| fKSdV? QҸjk8*N͎1>!PT[Uv ;Rucf[jz~m}k?~!I,N.U2K8D՜= 9: ^0f%5Cy:0(19ɬ{bv-W Lf+ ģ)Q'kn 6[>uД8X2Cٰ+79,a !ܣ= d򀯯1gǧ>yh e)M$B h=C |h%ƫ|WNy \ZemRoA¼~f%A Ƥv"s]ǵ Dx:jp y/X( ĺ"fkj谋Uo|)%z`V7Q9(DpA/H2 ^Z:ۅx2Y`ɯD WXnF#0 q-!g)q'e"*a& X)UYf<!Xcl9A/HAäs")F]E6=|p?8|!5{MO_qBV]MX,(F>;hm} T?xK@({ E"%H_7"t誄t98G?Lz|dS I"]XZ*76-Οhpvek֗GTS߾5c|8@F2Ymdz[ ,4 Q5K2t.3Q3+`/Du 9MȉDF37ħhy)u%g{I03+3|3t%*ο! 82;x\\ [׮h:&@dYw,+M@*VWUg*ݸaK(&1Y,_اxّD$(t'>߲pHw)30]b#IbyI[%X|s2Y3~d!~- p(G=o]p2z._#mwHdM]R!*OO0&M]Q9;һ‰g*ؕn,bg͒iJ28FM 7zk [kE;Rp!vpRւ_$UHZF`?%-q'ڄ V5ϭ1 њm%6gKyq0yŊI"PtFK8xj8W!M UQ* " Zi Xh8hfJ[-RMhc]z&؄rTp#0(j%&n׵Ңohʘ t&{..G5/,!!ik?= -._+ LG]KIS3iyҷ;_5gxHd6K4'AW9xFy&#s iSrGҗBg56u(>_a*9͈v čf׈Je~_V`nY,dإG)D0X1Wt$`j zzm kIViҀ$>AvNi d驻?Np꟤궎D$JQF99;`5^m-o"|B, KsS|{ U@Nb/Ռtq[\|N<7vTnxU 3K5ͧE=Z$ ew' .p)t"]:<#//Us/FPdh# TȰd e/!r k˰iع2h !}"-1h9W-ն8g]Ib]Ć3*ň,yN27% ܥ2 UHm*.%(Zξ%*x%=>TQ WKoqWț;A*0iu=N9Oԥ?3J9TqQHB@N+!r5/aҔa Ȫ~?xG{! Pfq.Z{dn<ֵ6~эxd4;uF#Sf_IVǓ0Nr,_rAp9ArX@L&ufd pAPKODO|ʳu-Y_H OXO>3k #sS0Ttvñ *`r .:6ǻFb6/*ݤ7Fn!>Ǐ6watRLՅhrtufcD4l5&ȫ4O)yaZ+P YzbIksLÚ0g̑Z+M6RNA\] ZT}97J{qdyN~Q)g D3&ۮKBNGHY69r~Xy@ YqSfʽdū0lEpX4/''nǤXt6 R[M9q2؁:ƖS?!# xBt:0!D8*w8S6c#L%¡q<"N,J]',B^Q/ h%{K4!PڲF͉$nQ)@)N@ꦱ}lES/&+'d{tM22}1xu_ۯ6jNP~f(eC ,i4jLX8} x+}-̤6it%HJ+_zK~ML]Z2 GjOcz $br3jdELZ  *`qM`1 8&[kfN $d뺀s푄e>NV42 ^<ƌ6t͉%8Av8",] 1xc:wۼ(!ikpIZ[&~KQL7xpQ!;u&bJcY]ClxѪgR"S]"~`p7 g%^eBavkM”~JilW#“DɲdwѮ#P4m)A`I,@`&u+Y :WֵL 4.:b= 6G`љD.6b$)Or^#UgSS`4ru+25lj{7a\ 8| BfX 8jmU 2#aogu)gsBAKkZ&Fg<~<+-JRS]-"RZdwO߆ pa`jw@ļ|\5k#bd{4eb ӦO> 2!ZjsbCn.v\S@> &Zc6VϜsVa>1JX9n<Ueă}RHL8*Ƕع=Z>O;7KoD]4A,.RwTh \oQœN.NwRq^7fR k"]pv4͸9uA8)HyФ>0Fʪ,ʢFX$|{Gn :*#\3V .v`z % P < :z* Ԕwgkj"Jt6PİQ'\T'|ٴ|7ZEE+-!B.gn(9{ yҊ@&<| +8tً J-ל#HdooAk̇kJ_lJ(~%('bpf5H?*ˬUɘ[M=a>T~e7 )UӞD ̒;-g"utvNJrTg$:mi{ Y&2aY2*ާnC2;W=BΘWGN\ 6c_.Hȿo}rZDD{Ipf<aY _>\miK0`zkw0@置٨"g'NTWyŜ W嚦* &{ w'K(J]-D#v`غoVD]-W!tdgߡUɿ>Yvnt¼4#HS6-MJ89RR1#q^sFD÷l8еl/2b\cw8Eݓj FwŊFp& |ؿVz`Cビ2e߅#JgObPgYp.5͜Ɉjw$2$֬eJ+N|6,C>U1G+vM..V٭HCۊBol-z#$Xĭ)\x?Y5:ufO!_# %>W+NT`WW aqYqj6 }V+͍WʬYW_ٝϬkXtNF`ь}<߉Z+^Hʈq.qNEnOK]]?>%*iHi/#OAsh evkJƇmŀAs2;OYo16Ғz6X} "!x؂Le W51\U-`FH\?ҭP8 =o:#)dF ^*ۻt=fX)l%Ea"w *MB/8rʳ(Ώ=caz@F"4IMA1.Gg(9~wCb928qcȆzxFpW?;#y lHЛ#G- b V.hܢzE17Rxr9K4 2tbwA}2dE)~DQdQ7xmzz_m 7].;4YJOZD-c{ T w4ǩүʬ70#tUgM-ެYڡxX*ԕz2򞍹B+w ;[`DtEY |=C8|%%M䟺Hˢ-'k5o͡сH+0zV@87\'ۦ=T1}Qk c+cwN ĶZ{^?w2HGa/q AG }=>]/_87 GQ<וuxZ%V'uU4y|@U뮍b@_ F:0ВUᯮ"w؀N}p='/S%s{Dn\ m>vhD)=|3yA%.|zp zq >FQ/%oF+ 0tCahܑ>fg#8ޅoi@@S/3~<ŷ׭J;A(H`x(ԣSG6S7Gd{I,5)eו#>7PSͨS Tmr^<)]x4Ks׏[Q;K$6 g~$m(VQ3s!6ԷAOxWhjKP<30ʳGag;j ݀tFza]xmNY(eh5s]r&"iۮLƴ)baʖvX!.tewqtO_Ӯ)q=QV" Vvb/dT;=wد#ȚWUQ̙aM3;/Ez4TQkF8+ 8݃,-tC2{D@3bFY+;gCg }G9v|1-?}P+H'? ȼ;gmw:>T< 15Q{Ow Ik;}+kFrzRc~;fvj ֩Slɇ 8qwHqOJ<g8XR*Ge}y 2wz (| G#>;θHff((L fnZ 5L,a BK=o)cdh}6GN@34-CTccd،VE."'y#9@I>`!p>SIth@C,T϶R?EJz>[ԩ}X> 8-b\"d4|?NU^v Pps׆ʷD5@*szRFB$ܾͶ[=uoP #~s Ѹ02& ךIgmȓ@72"m$ \gF=j&^>g{h@ mBMt^lKIbF ?KXmm+NY"Һ=[/jX Ns i"dd&~śu_pAx:z.i= R $y>xs?,0{v&\cWds*vծ?x0%v0Η)_jng øl&:dI @=iU7 1+OuL+6o*gX{%a{2&~, ycIni1Oc5ݠJe7RR{c*ȸ~6v!BX5zO8;+F Aɔq kр.8om-G>*t `.9Ÿc-j+]X_48 *qƒa6K v^86@|_c Wj]|P!5#OމyW@pd&ml;׼Eў*33GA/IcRf͞T8NZ`z&Al ߞC ~̈@Ҥվ `owW- rwmCb\BR:hiRkBV`B]U՝h"Y4gLlIF̗ӿ1=6,Mi1Ӌ/|AYoՐhlB " bO;Ʋߴv @@e̒|ّ:Q89fNrة)=D/ V-]a=r*BlN,1)=C5;vYW֫(q㪣Hi2+/VI6n0…lܡ\Ԑ4n{|9Ⱥn ƞ6ND>ɔ L5e3Tmx_qG@>7Fהr1c8feud8ެP>ɥϰY<7̼ xL/a9axEP=|͔dt7 J\_1H$Ȣ#r.Ʀh}|2 {y6ĒEw.|deJ;"ͺ۬3RI4J NbxWYA&Urj("4l"5,l(9hn#$֊PYf'}"tɱ0嘌 }ŸOYx|߁NM"WZ!VC" K˚y"~9qO}I|3Bʎe=RD%-sl lFPo9:gɀ&kk.T:wy X_YҁH:\ X0o;hbf Œ94S**(|_GVGcS ˓$&1$OIfA+.5:V ?6&AC&4Wj#ȷ'I S'\M/]Ʌguey9dj-ӻ[Q7@T"Dp4F ` 4(sZ!~Fx 1]:0UXj Er>0tױFa}\>C?"meGf%,3f7fx"'@E3+ȞbǪǬ=itZ7Ib!D.ULR"dg81sbw˄74" 3ެ_ET\U㮦`ҪGHDbqgpVz k toM?^mVQc^ݗ"b#KXD#|$\PV'Tch׆o{Mܬcmf lMrCLjfP-ers}fduIʍ#1|mX3S0H(J(ₖCUTKl{>Z9a#f & S̸ &O.čH܈oK|U;"L>#;:P2? :py-!3dY.Z`S*.9V0Q`jdOC-!0 RCT=ü|o 4}0nỽZ'~ o L<ԋD:?%Mc'`/!rRcqz3Gn2/iw6["ހ=Lo%ϠY;cjɋ*`3>qq:il!(SRoO'Ig&"AJd8ˍp1: /g\>YEH1y InjaCdpyrXX:&SGel/-ʺkC •o%E_EKipS^~*Ϊ*@7(vyV%(!}>[`'xu12|Qf1o1Ms Y!bBİ>PH€?"Qn^1<dws"ծX4Y+oY;¸|8Ő8m7O"`DL) :'q%$⦫RǥY';,rlч&% 3`'K#(B󮧞9t͓{}:>B[gm_mO9l^S}Vͩ2$E\+fᅹڐpouE[;=.O ne]qtySg-lUў3@p3>$r5HƢ?a)PIژpCV׶?r>cvHtMnG/8=Ӵ:\H7wX\װn#kf׽\=:4!=C>8`f tO{$8%~P`k_d7^F/z3[ZJzKmW"(WFECb:$*K_lK]/:K Uqa^8>g*w[x;oLQ˕I֡[8j~HڞvY"Ix>Tvs*㱐wT48#y#c<wDfւpN%1O=i939hKQK"=R(p@u*NXF܌&=z |bK݂F}PNa+_Ksrh=qrYZ) ʛZҏ26@Z͖U:UThfXB4aRpTFN=s^\wK0*%0^ i)&7cFtYAʹ<~&=ƞ|&*a?ϳ 8&&^P8o hTRS ̈́ B+?g⤌""=CD*Wӆط>0Nka`m%tSDOEo{38MHMj+HǮ1T95G7 3@窕2=+;׶!|(۔Wf'khWCx]JU 4.Ȃ9wg# `:$Ә25-,L'0q8*eqn]K.T|BqFQ8B(*! 4J}kK>nɤR2Pbڼ Uѳ03Y8hذ\-yx`KHق3~IG57 ԑ LastY*W;Q-&픘$:i-g'q,4 J:XH[PEg Ǭ c)Muc\ȕN0gB+Ģzkqh)eB8Y2f3u6RJl2M,pӼ*؄Dbܣ2?|-Clt_ՆSEb8{A+/ Noa i[Oeo,<*=3vS魊K1|ĚKȬ.kT\xX3l腀Y*myD2X>u`]ž.o/nHm]-45Aݱ-DޟpS:OsJ3dL!rkepyIL:v ;?ȿ@vHV_DA#J;5RM Ohh2qΊ 6XE&׆_r^ʦvxꝕL޲_.4 j+>mnkq/x׺].(*9+ϧowS+d| a.fdDWi}X)r&0!O#jӁ}6=(66!ϱfVX_7t#_TʧoB bTLOtqxExKVǦ\H]aKΐnS>Q # @Ԙ(Gρ'-LݢP< ׎fRjCE]Px9f7Xw[-߱M اKfzP#6K=A=ܼ(kGOY)B6MF @Ÿ3\u *ZqؿXQū%T9 ?c`9{Fj!}-.|vf"93W]]/O7 ,8"RMJxJ|vF~;700J8i6E u0]쁇cnu-3DJvb$km= efd$^Hϰb #w<)ku\'XI5Jf_¾Dֹ c2옋BEO,X}ֻ kQFNaoI_w?:rxpw JL;>;TL *,Xs6h#rg4K0aKrIB!JIcM ?f@'GPy6Mo#HӬl!5fݘTkKjN2' I?`k{f߉}rz(Yr1h?7|$2eGt7E̗b`O<Ts}kiC* tќ Q=ħpX 73ہ *_تj+]Fsl7tY*Du^ka6B"}Zҝi1z|֥"5+S!"/Q׋Utrb \YwK&Cƚ{T% *`];Z7|p]δzsWp$QN(`"[W|mz9l郒ui3T,sԾ}w D,1;RlM&Cz9ؖQ2{x%Oֵ)53wAs? 2s\lwqC@JӇej /@SZѯ9"lvƧȊ.D@'Fx/r`4X3# i&?ss'A`u6]Dh)ޝ2uV-sF-۾JDS߹ M?By"{7?|?̑ZTuo~rubpqK4AY~#&p;m׭PoL$,?z aϚ ǿhD^Go}73sE;T"ZfوH5m+mX5X|-N;m4uycQ:ܯ8wCӱd\M^,nU1ºT2$WE FkVY(U3-h]>B|,^eʅ_|p+ mպ=}sq=[8ۭCWm %&(do` o]QfRբ,pVt>hqP5º ?R뇂dncsEP KM!MXLN_OA^ah 3 p[8^e9^JX WJ@jgFaEcr 6'(*饛fLZC"a1CIX7 Ё,nyݳ kEČC?.+o2$}7řd,C&Js#} d@ IVͳ~F R~1)eNrd#WL10ǭVk& 4@ hܑڍ -LrY5o]4%xS{SY(5:d!`sUp``/O¼|"S^;9 Qpټ~eB1کXOxXгiZ ?!@<][履Έ|N P+6V^ xn)lNst!߯*h WaⳈ3LxЪj[Z&/Dubl/8 ڧ 7s1|>ZM49Ǻ֠J9ފC_|V Dܝ ֮E7;} A-a^-McTOhY9ӘAho!xexIPWR+?Xz6!d43tUv0'߲M.jL'TE_:? ^*G6zű6p1`ՂJÃa1%_u p 珑tul̺.#c|lWZKtb<z䡖@l߈OS^ a@gpĮ8pmjU\;J` 7w 6 L.O+W{^qjH,#8Pْ@PQEh-+WVc&?z'+0frrV)1_G[48҆6Zyg}atd)+18ˬ 4YsW9 #kUxBIG󓿮:OpzJ**]*WrYN/cJ[(ˮC7p˧VMM5XuNKK޻F?RLuLvp]JՓ WQ #H0Y녉ڍ;dSɦ>ۮn %]Q hz8sB$TH)2|3imK |]#ɲ?R8ؤTW׏L#!Pa(|۵~[yoBr.#?M X "kS?/5FY3d9t@;%MEt*PB\rq4^C[pa F8IZ_7B$H6_ Ku %}Ž>(V+1crD*b RH%cIPL4[;V"KSPgЪ+x؏=x]Re$nEKlSdwA9>z*-uU4۶DlO]$VyxwiY~zuQ~kj`i@PLcJn뻭dѿEg:nY&tLEc%cm!;zE}>zT(0z,bn^ؾ}9f>ABO O;l ̯P}~A/l s$}Kb=>5s)1r7&oo fSxlY,6j5F#{)ǣH=X2CjaҪ6 R Rc\Meџ^KW#[E56gFOA:u=@ˉ&6wa4A! "_4T-;s},l? &ef)-<p="6 c?r?cdm 5t!Q+s=yC^,xj Oꨗ~´:SUb?6Yu4 ܡ`d0Az@tV\=3yrp0QM}#h߮ [T'Ci߯KB`?t6hOoAAtz3G{9 +s6N"~z_pmeפ$EV#]`맣,û/$~ʧ_̳R$9f8+V2qi vj ET@ɿ0`wb,;P `VߊVf*Ta.Z[:7)=6Ä7N[N$ɀc.R ˭RpP 7:{ԍ-跺15Ed9O`ƘdJ?4NmmK^k^?E IUKD#wkm@lfN zD!KUNvW`LRF)Sxa.X5N%4.,Uz@@b畺Ìi drd A>1xjN@7eoXGU0j̙Ep?T3C@pSoq4S{~6moDЩڽըxs)cPBi: *" 񛸵Cx׆bqCrF|{2Wo{-Il[fuL/(i0H&KƩDhVPD4mC%6J'XkM׶$w A ]LJ޸IRժ L%aHjUʎuz2orRhC@?uLT6*?$BL/]LmÇAi8?L}M V`%H33$;4'!Rt۪1+|n@!W;!`X&nCRѧQHwC@Nӛ|= Ƌy;fNԛLQQ[%M.˦_VtiMm2P/J뽑J8I 'ʅҼ(;_WDL az,Գ鬫S>/4K־}z r[J4fQXQ&.qXdA2N`^'/<$i9ֶO>rBA3 4т,UYÑxzI]йVÁ (!8y4xSmV)2 4F*H6ju/A\ҔOːF78JENp6bRo3Qv u:8z7t0Ϫ׸טVB֕rRy :GUFsU@cy;q ݃B`cfs)r_!>*0 [{DrO-SɩRC[Ǎ|NWP\N& T5/7W~@̦0ytE+ Kõ4~ ]:O@[5fh=|&4ָNRN~VOe ~ϊ3 xd$\8ij,6" UxV2< /->x|'?_|MC+V7'p+00&?{!@T&$&tc˯_Z{8Lmm/)ҞARBA%7H2,:&emo*Z\cdzb\l̬3I nE $wwƘۥn+#ܐ̖u5É3GU4蕟yF"tȂE{ \aGBv9HiQ~ $o/Y.v0^큖 ,: 5qX>p*e,1d%i]N`msUi'!ٷpQqZ]Ǩ{Y]ә]T StP;TҀk6&e4 q2pŹ 0Ìlm7,36y$x6v&Q>f@wwy!G>vxx›Vyse߻;|d;DŽt",P{9A3a뻐Ig I'`h\p@Աq!T1- +OCV?EA5YjS[KEQZ8M+Qh\m3?ʥ iQ0HVdhRאcnnZGR?|Zf,r/]v\1 XTo'I5so,R,3lKg ؞ZLAut̂18܅D̜u7T"~U E c?j }i,Q*gGhwEDYo;5!uqm|DAhJ>2+Nc.#F,Pj1SI.έ 3RpDz]CI73X EخffsCƾLJ{O^=X]]=qE{ ..v{ʐ*f NwA!9 "|jѪMhAg^MJ}FW"Yx'pRđת/uPSX(N ([#n݊."^" FLfUYU9~]˂8EiD&"iP'3WA0D$Bg~|{Q`D6q'Z/zd8̩,@ɡؒnW8|qer]pe;W?C!O9!LAv*FKwҬU#f~_Ae皆ɢx|Ol̄KT>zl*rN`@zn74F[G8 ߿#^Q Mzq[]objO=[uu5iФ~fp;~,ꈈpy@'ߘl+ϓdդr>z}k&+8TgxY1$RQs0!6{lt B⃍/R~/}\(*t}s7JsP,*8jFtjac%~%m8cׄB錧ePnI_+w!?!Җڿ.|-+4 |+UYp;uJ^㋴9.K̶Q\kِeko~ *+T'?h˼LwBG\5b.gt\a/59I9}ǘӎSЩzIag'9c' F=H⛤,rܷ{G6h ɏ{+auoR'[vhpT1x{>fqCce@IB-0pf*:8spB '/axwvLs\1QͰT3{ռQk]Xxyf";űeZrֶ1SSM@eU*U#( ,A%Jo6@CH-<:xjsY]WgTB9)% /ͯ2goi^f!Gx)U*˩u>|/R/j䬉b;U©1DZ>Fmahc.Z67Ǟ(:;nbV\ wX֕sDsA"u>=pϗ4( g}Z !Ď * 1n[4-\ͺN]ł~p e,R(O (ҭ|79iC:1Mx:@ǽG1H6I\UA3P,zǺOSUWOlWcyDMpU`p p-8~Z0uc6JȳzJ׎]MWR$W^ =:۾8I~'~=w4}N-ʸrOբ5IשcBW7)tISdG(N\ {*P)ɪI9Y<ꬁDG=yH mmhOWU0 +mS(qe=̀Z_$E%yX#ZyN Ś .xT !`'/Y@+ f[xpm-IK T{dvlsy;JʴZ^s){l!)&Ҿ>:Ez[UOaGd<u [fgH}O 6FO%7f:Uh=Rg+^'wFw3]*96bdʳ&y= Av+ bd`kEGRn6ϷAZp߳ %wnt8#Tu Il,躢ҵ90+z(3TWˇۄxK<D='e%bN{2@N\{*ED= {,Oqw,-nXt9SAQX Fp$"  [[%mM؟A,nM]eMhO ,̦Dhi,jq2AB2on E[F}(Q*}7)^^͖?'dxJ7^:X:V^v5@YKs 18[g/{=IK> *m@oqSD1B ׏!e7X h~Фh'E9ۈݒ5)si"#A̰-! `{\Am6$nS!^FjJٯ-Uzd!= Vd`,i ģc&-/P)+uWFǻ3`떡Xj+ !c<=}^5Ui!Q2POR&(/H{!+J~\'Yў|(ވX_6(:D)]$k2`xZ zn *E!JX>]&z4bD3Gc fv-i00@Uq7U寪'ApQ2Xrq~a$@kVb+9L _yd79.L5XTV]& })1s1{bݝE0 D-W?h~aܣ MMLUlâע 7g_o]o!9o Dp "H :+[ jxI( wl!b\2zWu꛹jwC/p' Yo d+ܮl9SJn+b_b,td6_}rtdn肌C]~6:EG;,sPA6𷧘c{}ﴳE{qVu]2wp"hd'M;J2^`ѠBo4WYe1҅ ا? )Sɽb;OUow iw#a I { ~bVLjBX t4nȂ!a,**>mm5 MZapW_ulFUN$z8yCҤO%vRpF=97^?x^&:MnhKT팅!]PQuFs4ЃľH s G/yqu?/ /'F?%\vfQbseitaȺmm&(xXUtW21Տ38]}A~s[=,0zV4C2 ïCM*qj<,zUGe ,yN4~9/ATڋGԥ )% : 廝"tT }Q| i|x  \F;DW\ٻ3Q|)gs^bÜlK@U D讷8r:gYYŸ%! NrMSҒu4e'B)Ũ5kwX}lNPcL)yt(l<2y.12O?7s!V4iS2 ܚQԺz[ޛAw _uA0 \p5^pw@IÖT-+T#jUdTpߤ ,g]k"=f4U,>_"ůn@^ h5[,:Z8@5_F]͇27b5rMJ/a8㊑r W&‰HT&DLi`%u;Ts2_JW,0)ոyB`9L^g6|-q*1t;P3tR՝pYaca0='ŦfY/L]Ws̃F.m[m4j9}p[֗Ge':U4tCt3Z隡Qqc'cm3A n=``澈?Bl:oB'G-Л 4}9 KɿlPU#N\ ^%;8|T+h;0nNSNohj9JhqduIAv9e3y#KT&U[;9$9T7}!@ހ&5LћcRPve"<%ܕFQ3um:Ov5<|7RjRFfusj(5ȟFQGC7D #)]U{IΧͼʜfH*!.:K 0qzD%Ual ]ݖ 9RH $#sxOu y *bqȯ_*vOL5/ٴMA߉27]o!M60E/jp~*U,|GT%)_[Ԟ6q+n( z>e]xJZ质+97[7Yמ"pϩ`W eCXRԵ~4Z<BJğk7<1).q2\AUoPsX#\;yVa Y[0ӦT ֪{K #t(FeM_JnyYh}uDA mC\l~,X>lCo?+ >"?7-]l g@'8!JWح]i25cD>u5ޅ;[ᬼ@hK9+dk#8I)`\ax D٢&6z+ۚV3\{~%ؿ³-(ՔC'@k!u20t''68[(Z-rLY~ 4m+~кpn#8WއY xdrjL 0YOSsJS@f`Z԰qyqǣ;L@}EdBmB9dXPGT8FZuDzr_A?a{2I $LZ~LM9g#d BH rAchC,5e_x>Z mDSݮ :"a!Iˑ 2^+I`r\Z1UY8}m 4EK}]@l֘}uByM.8Emo]%e+PEp17q/ru(/Q6V+U`N~w#ﶀ0)^De>sw ,ꔕz$$[H;Gg'SHxFFp;Eq~o'A{޻Cfx'dϋOf;@sT̛7@oz@ɭq@~m^wVySp^JdiFJaK-^ =a?Li! p Y>|:j ^bH tK5: B|}4+ /W͸Z2A#_6av3tpZ/NrmZw.ySb8z8'?˃KB oŞaZN[Kk ` w(nWj1Ay-ۙKLvol=q5cuK)/w?S6]ȷO@j,1*@kǿJ{u%˻WQvznB$|x7du \N",ÿo3 k}nX5GA@h C덲; Y U^5&Z؍5&r^DmD,ԧ_i5=OE˸ُcP 󧘑bH=]-gnцӲ~ ϔl"m\CN~f; -LCqquX-.h<ϫf68V "gՌv ztrܴޠ Ձ(PG fj^sx {^~ `EYB|iC~m5 ;x͛TH:EL"K٬zXI8*\G`V1. ޶Cu*klnF-ČrΉGzo郉HeOF'ȴ49ӥq4/!?&)bC TnA7:#3h8mS9*g?RVt45 H ;-Rj3_>$ b] JPZL\>*k[6,ƦI,P~_ 8ɍ=6rpj4 ο0j83s;Zv>)$ 3b%sٻgrխe ~}aY)N% 6/7KW%Ŝ("0ps3qYpM?E؍]d\XN6a4ZіH,v `\bꠈӤO+zx͡"zɵT@57ɸ&W`ڔ 9:3;ltl@GK_E⃦)4otnoL$kx`BW`d"MH'ӔGa Mͩϸ<3LGj|4U άG6FLxXt f,iJ}Q*jT7RQy2!K U{n UWUjH"ُv&wv;TQ(" ]Wu#U9!"T7NPʔR<Y[->$&qEVfL]4g7 gu:xQ_4iq#@PlV`&FoegqwoC(fa43,5>:SD2#-h͢)(f!]7G Q] Y#1,Zu h$+TxtPTD>u9XGu7#;kQH[Q!t?wPd#sCb`6_&uHח›l㎩^b)NGa5*uwo0ouN7%&h- maQb- .7JAy(o7 ,"aJ&!^X_Iَ-6'm̷Lqe,%$egt0T^`׵q{8=2C0E%"&ԶvixԓX!ZbyT0 Asvm 4YcXZIi24zdoD EdA dsd#)oAmEj^l-:N2{#BiH$t;Sk)mo:A3LX@ɍ,U@CuTv}-1uV'z.Q9h[S c@Zq:L8<x&DB—saRj} kfd&ŸI6 8%t- VDg <ҕ8g6,c]N<T"ȫz v¹qF5DMR JL,[mCͫ bHO#Ij/z<չiEJf C[\jJt=fv϶խOm\g.Rx |>cFԁ\Gvv~T*_?+%E&%@3#{] x}Tl] d!Fb85̠WFB/ޱգ$YQn=Nx\Dݨ:¬=6~ ;,z7F,Z41x/|)yL;2PɭXiTߤO!<3" O:11buNzP|=wfʉWUYmxn'aJwU'VD%j1Yh,|);܁OM%RHufM_'AjPŭS]NfߦC ] ;8I Ŵ4-nHIM7!+~2i%!5~"|B6Hl>8_7߰Sʑ})?֧erK\4P{83n@JcLxzc=f湉4pTI rKm2yQBx߃62ug.ic?W@x [l-=S/)zTfM(qHzlU̱ԅRSaC eDgŊW%\-H+1p:*Ѷ|(?7?eJp=mL xw&2'9ΕuxHU9cݺO1 /zu B1,PḆKj[ODu w=Y_27ӧSF?ue ?'7|hO|Gs1 szS16UqjpYP92y$Uv#-+[z[*T7MΏbg9x1 IR[}Vk@BF<-}$7ܖL]][#boj$2pMBlD;ʈLQKo򥴆=R-AjپE^/grKĬʮ'y: $ȼh† F+L)1ũަQ# FO5Ji9X?=bQWnoͭGe].(1pmd朎_}eDr۠!=R 2m"lN|¨jEs?@@<= :/tIfD.w`W~)C}w3&6gqopB LTF148mW`|tޣ^g Jt99Y*vP )aڳ{YjH /(xGO|,U#-=_W/UCZNYWs smSYq5Л(o&RW~ UTㄅqxaSV'9w rP`L7hOOFMQoeȆvJ?▟.r*3UwYL ˕ŧJ4y'Q<@i_"Qè?üG*$*Ed߉"͋EфM(Amބ8_5&[ ~+L*i=UIMЫ*hUs!›a.J7Q BP*+n[5֡ wumv(泭TI:@i$Vֶ φOJos)8KtT7CG*B(]9z鐓w71dvf<8=y_<p}k+,TJ+睾1~Ĕ|F$y6'@'> S#尼0+p VoQMj՗glGS$›7+t%yV[:9,9Jp&@,ql0u:uҖKvR8qq EZy`x@d:/`25MQLz7ș$9@/+rl$#?AASkq욘M8H=I@.G+\_PqYawW+zhhig W%]=˷8ԊVN'E$>[Og6WM*kNz=}Ƃ,F 6S@&TbMA(7^mB{G%X#W8^kaȣ0!^qEHSiE D]ἵk9=L(lTux])Y9*L/b2!~Kˌã_ޣbݾ#:WP(9fCxx 9R* V"Ќv`X(V:uŽDZٌU԰D '$YӖ㗊"Qۜ =@twg<&,PksjxlPk+;U|5i1[Re}q^Hd np]@,pw#كnr{Y Պ$$vl&/ুQ2n)ni[dP-en_?>S-8V` ;U-]sJI+D;H/j}$}wZqAňCbtfmk1B*z=-AsW{${\[*܍ ɐYm{T!\߸ߓd@eGWhct ?%6\06;>ۨ!G&bS]S#$j8wy{ 8ۢ j09\_N{Uu:3@~$xj+aǖ-pxq~}PTpdق .Ũ%S IpX{㑻ɫ0Ԙ꟝ؙ%ZE@O(Bc(xM$q5#1Aby.| %mmf`7'/ul#5q:0Ry{J2,LlPzfʩ<`"' ]t6iQf+X7EKY3D?.5b*)NE( >f4a΅P lTL c+%|,dl~kXUcPg8jN&Ho_(oȦfL3^@ \9$6͇h6ͥi,y>Utk?`,a-Ý6ŗ86hd7#'!!l2r=Bf42LH Ϡ劂3ۺT'"e$sq ]^_h!u d^H<|p}Kj Gˌx,RLj{x-LhNB**D!zI z9;lHO@KK'~5#ۊ^~UJp Yxef(z3sI&1.J*^ (di9w4>O1mٙs#ٰ{X(\=Q7ʄYAUڿQMwqpo%K^ uB!P!l(Wfћƞ5mQ$XKz{Rg^ٳQY[W'N@ &uoyUtJ!zST-b{S#`L&rB)70{r B(f ޅiJmBt[l! ia<1`9\HP{bmq\k)}rvUsj>8)99 Aؔ3 {0zrg5s98( v(0|l 2̶hֱ†AWٔ #}?"'"'qetͶpmPԕC*uoN#DpFԍv{hyD;PH@9 g-[yŨCK@)MHEeԆ26Yx,CcG,WE_0; "~;j%5 Eky@Ђ$F}/{΃(ꀏ䄨_bz^/VRhA1^>]R{Ȝ h_#yY:"}ʛ82/翍l V#IQXkKӫc5] |]+~7ROr.7l1=d˨0a\`@ $g-=q$ Ϥwer"IFN'n8nen;-Ǫ6v10K7ןcy:;ILwSp ݥjdV lⱚ> }L2;am(.q_3GG'RF~;")˝Se/D\ 0"S^ɸ'՛>Rw0,5sJKrRhמo!nܒ7iv+C r,g S9Y^/ؖqZ#hZXLwQQP|F(G+~>i YN\Z V~CP$]&|#sAXiÚvځU,Nb._q$-b5b}d@YsĥJSs7^ίðâ d@Sސodg{9a%J,/ 8.L[ƑFrtYXzJ4S|?Fj{X7)Yr^3Zl7q}R4)S_W5 (8qg k\s款hZ1Riv-HEc&3UzTGM5n3ϲu~ {2)\s9p'Z%Q@ Yq{i+{895VOgS'}zdhe_[ ZQ6mqf^Gz75K-CP5\?CII|O @q{a >A6^Ĩ}?" D T;{ؙa',xy$mzS;TjEuLw+ W-Z0+&H+lt&qYJnm2sYQCGymd TOr #Ǘ!+G=ӹݒ\O%uʕG6UF:>hn4E;Oh쉙az^*Ҫ~ӛKǤS'a.*:)7~u-q*cq:幍HJ|]r((JXg ^@wMv+Zޓf[s0^0q%S3p"ouʨJX?1USAspi <!JBIW [r HDwc)CLС'6fGC?B ضS}2u0 1'$WЪ.uLZ-=d@︨O]ƻز[h$8znwT?2[n$ZnSְ}g3I%];!;Q~!5;uOu]nIg\ϥg-ޝ*e+Z1\+8nڄ`ȗ@ Ya SU﹦[7@D[Y07DbH,s&7 az,Җۂk@#7e1E>P JMaʆONIZhC7tevPœ-EQ~R1GOO:O٢ ԝFBQ/i P9#FKRu+-(:9hs (3WF/ )ڴ1F6v-P}̃Z~z NRw@$ݠW-dG;?3͌/<9CV*|xg'u՚ !1WPK18牽opˬw|`/ji,}o,B7$qiy8,܆ wx=A3wѦVuz[䢸m^.#-|1n;*jyn2Ljڣ+lbI? Uf*wK 3;bVQQ&Pٓ[T_n(.j[B6h aj}xOY̷ZݓҬ|ڲuߛW-c? 6}<Čz\[hF;?=' v< B4e.$h !k0băS+8X4*e$4g8S #6<4Y3YQCu@%MA85!EAڞwZb0I6*$bݶL}YOH*\iH$Y"(5A `KXF!Wܜ^qVʝ\өr x?(]Ǥ5_9WHH! |ރC%,ޏ)loqAZИv\pjrR3b6oJsp`QELV(XVv@oL<-H[]K=~C u_ϩWԱ/ǟb$BH0gg! Vom&pe7O^܁,\|&k#eN3/H_gYZ070701000002ae000081a400000000000000000000000164943cea000071f8000000000000000000000000000000000000004b00000000./lib/modules/4.18.0-499.el8.ppc64le/kernel/drivers/scsi/bnx2i/bnx2i.ko.xz7zXZִF!t/'q]?Eh=ڜ9Sڶ;u4h4zk#)F(ҭJkK(> VӿM$Zibs&sA_*z;8ZȮY'߁xIQAbUEíWgH0Ÿ-(L_u50bܕƏS:69|3cH5qŧ@:y(ttSQ+lC)A>W,BQpXff)(G /c/n͏N 7\> ɚʛjOf:aF8iISBgt윗s];25+өԻ35FY5h eDt Q]f}0OGkKG.j(q`gfEω|M9?Rx5/2)*IXUPnj̎{^lܮ`*O@Ә @i7+gt#0.ivZ24 - ` }DBI 9w)3 Y;m*bSzNPV잡`~ǵ YsxWV3`YirЬ$*~Yie_!uܲ]'gx!_JVfYxO)AXV4` `g=%AOybX׈];*C}!~0̎ҳ-\Sݪ 9ߙ>ʺ*1< ]B,WrBKi@ 7a 6qf'%.X+iU4=X7i9yƠEPhRS[~0rhc?kja?zrב>xz sF^Xn1Jjd 抲[#e|%\Kʲ Pwͩ4wP yD3ҽĢI#=>T!yYDPB>Js/t.9 5@h5?(b D (o?`b NhF66 +=*m?~@X3HGoޯ؛i\S ܚs+0IvUeC=#X4ATf>0} ^W1=)_PYҀ<!aKd άѓy;0ռrwEwrk6D&L:Q7q/'0yAZ._O"pQEƶZ!]!U81"1T+\5ON7'itNIG`ڂ:/)g׼@:r {d}o ImXz5|2\/sΗ; 6z+]1-@r-sO,RDW-8"=BA_H Մ}/| ,DSj,@r$ۏsQ}\H6_R)P0-<(8ʁe{t3(bm50nَ̨}I;/q*m1@ZP:_l'G !;޼πB 7[bzP I<[]>"R;/K5@ <#>kP=Cv-a 21MD= /@Yq>6 ;5j]ajo]N`-WZsIJR"CM = _-禒o C Q͋qPe9)8iLzy R-ۘݙbKNd L`wr8/+֒J):_#e mXB\I~F5qy/lEu Y+ibUڅ֖1rlšIRiۺ1sm2.> y5Hgvg+fiF NcԻuֿΠ1k~A[pXwە3lT;<H,GYȹ{ט8cnDcFzj;NA@rm`sEixKj_<-Vl ]ku^g);?_3ԩ iudђ'>" )Ȇ-B!LKTfmR%FE@(ZLje}zR)͞ь ;ƀ lvFGMF(\В}Cž;^pe[8:^䃦W\З^R`"<ue7BuJj THUмғ/S\|*Bly1 L_?#Y[=8J{;NL% -DpVB7VOw0 'TFsG=ߍiۏDRTaEUC/ַػ&9jxh XԲv^sy>9 >NbC_B 2_]IC~iqU %XXEmZb)_M+i_ 8S`mhm\8;$GXvZ$ *K/~t%bڪ؉}64R#H 6U#},04'-3\% VH@˜%K"+|Wl[ F ?'͇b`YȆ3 mQ$kI}r~^PO oQtiTk0]vPoW8aX\gV03 1E!l\ncXykw*:8*h\k mK^{z *k1\:{P=n&K˥<̡Abw4"07&Ye B)in Y`ȯp  4-)4=PDTA)n5IsXՊ:>[R?|cB2>;\&?Ryr|{.(X6BƉ-[ZgپG^zn&ŝ>`->~F\G܋ u vLz<-YŦl(Y/u!>R^mrQS*c%pB5Jg@n1mǬUP|Md_SϿ yZ}|%, bSrqL?؋g=wsOD8gI٦qV}a-W?l f5y!yjc9 gkU&aV# 8~mn9tq=/7]*+k] OƳU K9Msٖ- Lײ6:EeY<.os1#4},8AAeSjW< rbڃ> v?0%Ċh}j8t$ pdR& ߰b~9YYR$vsT "zBWngD_+7'BVu.d^xo ?7jF|[dI i>Rɒ?YsTOW*b9;ٝAPr I-Wrg*bVrZOch aٓ3dNUV\b2kgχ F͉~F3aơ/ rճ$7e@%sOXc $,W ({5K|do!!W&4?zڪv>YAfQsǶ ؓx&w׌/c}@&+< %jLVKT3Lbz;jf| ?c`Y\ _Xv  <'hwo} n WXŘAӜZ\^Uy`qO2k6촥@JDpv+:c):)9 O -گ2ٓKG'F?u8(dIϔzSc?HgU TJ!7 2,wq8 mc9[GRi14QͰ1.o+Y9g~j+[t7_vw٨۠aQ{ iP"os[߲2YB|qn޺5.-|]B8~4-N1l6sY;a$c[5gObd-1ejTH Xo+M3\dM"BRֲޱEĒwG廿m0:?xHv!d!zo#ej͆,d7Z Y9p89k*vH{o2۬df2JPL[`P <. I90d$;AL.և_"8$D u2 3=<>ah \q/ M IY2e)xC(`&h<_p&F<[_ *bDCoEC=<_F넱=((8?2kW /g}lLr\{* Ie_Dž5+LA3Si/cmut.py35cƸj"@ 5WN)L čdͿa&TF| ~ Җ\z6xlb8e7%XX'q^P_d!b={ Jtu,wyTDW}0aXLNe -`2*q,a@^^;%tL#>:F,ʼF.;By$Lz:Vw/TKY9V}\O+sj^N'xi]҅0ZZaO@4e^؂/Nʄ6˂uT2HҩqLO J'A! 8"/+]U#B` QQx{6qU7[{Ze|j5pQ`jʶ J/qw*?(4PT`%UT,pV6=ĚXY0*}b˃ݗ1:236RЫ#vkKO6CJE}e2- Zݲ΂+[qCW,R`oW.`DuQ36t;a="l΢,+I!B+Lɡ^- nDM= j2˄Zh$$'=ɧ<]z'vGUXy} ﮶!l*,LOt-"*  ѝ}sl lyZƳHo-[ϕoJk:ojDL5ۖ qD^[>s9p ?)LFI5_M^CÖv<PKYܓcL%@;+0y&9N;F3[%w~)#FpWٗKhJ>ӊ ݗLS:~svf6'dje{Ğf%ZXS\*d'|ejc u mM-sH3Ժd?.DcKa~ɂLg*dLP(( k%CXa6^ y!KO[ղ{7гZꚝI2Xw~.u| Uce4-W,64ԕl"ݳuMD-Xfrf9xMXt}y'RQzUj-g]}%vʗL[«~Z-8B4$};k~94yF"P`Tiv$18JeW Y sj',-?Iu/UeI',~l C=}WGVL9fR* ʣ7>7YQC"ukVhյi;*%\&*L 1DM6觎ӈR*= 6#uWbc!:>Rdj[эM kf*bXȕq{ AKf(Y;92rOT.4< aG u2x HՁf/ ķؖvт Bް]6NCܞ 3Q7$#xOSPknjD ʇ[EagCC4l q/v3u蛨Fm|7$se{"nt`@"@@;\їPZZw3!`--ʞQy<VGՌQr$\ל{_!Z#q;Vm h2WY.Cǫ{˰TRcj"=)#`3@/$C2;%٠mY#lbo%ۛ%.vMmGĆ`G)?|0DS,c~hS}U,W"!U㴸={ZhfCBt"g5  Y֢~WWP0do ҹ5ϒJR*|TS2!\[ "c6}mۯxvlnڏMUJ$2+4/bj݃1iBMڥ)Ts (w٪)AF0(BnȄ^Sr+?YI+GG}5s UnޠuJ"2oo(=~?(Sqxl&%] (1QuY+} 8HUD*^Ȯޡ?:6Ԯo h0g~bOtVc r_\I׹kCEt]r2c]ژMIKfXxR`O l{=zPaS1E Dwޙu Hھ/UMҚ2P[dQ !fWj%0ϋ7ϷۅŲIhyUUW= Awf+>E~G:L~q0|uiRvHl/uV[p")X+H67MhJ sL&pwv D.@Džx+2)(22L9{4 z'2 $Z^7H@sA$JLTcJ=8oWtB `p,[z{6qJt3}8?ّ/\L5_x+/AFHS)0PFciGx .`:ʟ |2ZO:sl(xB nh&U.DYɰtid9Z!ϟGzSe.T<!_]5mMϣ,XNZn ]Md肝9tZ$bn#e l."e-^$pԁ٢cjs ,* E#*fP($3.҈B}M 7NO 7~/lg `gi&(}{Ṋª o9rz°ntʊXx܏Jbd3?khx+mOg)*z%.p xxKT h 5ipQagZf x*՝xh^Fq7{S5bR+F_'/wKp]U#sYQl~xvj]_ ϭwghB{UF6N3TV;1hW_ O`J ˶rMmjWn!p @*Xf 'toM=0qe]̜$ 89Kcۍ[+apS_e\yzgdT$75CN倆Qɴ thBUYt,y w{'c_W 4ph$5# P¬d{^R5w '[ykޠђ¦NO9L2;L)r, n!̐3}6*}ɴYL$]c-RLTC/Ӛ?7|9#y)G^ӚLD{rZ!mѮagv[dԣ1$ Ͻ7֢\Փ=\LрkҙyrfEdnۢ)k3%;lXiR) qۦ-sӔ2!'Ph>6RW%cbs?y}vz$dx1 l%ƀ*B$@jB=/TOc! ~Y38. |?0G+"6S(!C"Q`p_^5?)A D"Zg_*2Mų3^ dPM.`QAZ#CՆN&-ASc >q|g^["V—ʩ4Qu.rp )ue *5)ޘ[mknD&MP\}']Z Z4'ן -6*Bzp,NƇ_^;{"h5O !f-~|]Wq Z^0eH*3r.J9D=*J|}sRPo}m [ MUjN$#O+< DM7d,Ow_[^~c 0Z7Yb§km1஽kDLzp"0%{C #9ZPr &+1`QZJىCŌK#w{\,YYP9S!BI-*?xqd2/j zuu#k5fe#3鳪ўn[c]]"/"$So4R"D;=]0@.sH̍N#qks#2CĻGgEz~ju'I~Ob)Yb|r|J=e]WAuXu<Ƚ4mN% J!eDaP&Ap#w͍CV^T|("|SJ5O7\őеu^6AN4G l*294MnTX0[ -[[W[A M ni_Yy7êpxlo ksmn6RG7OkMdAxr123AxxS [ks``NzRTAxėҁY$36!J5MaVI٧ib9Klip,ڐzOa51jm{9am}噕MZARշ28[\m/YB=IN@ar^lʾq"9%E(W^pDO/.LE/ETw~&bSyNA.[nKT_ḶP^\ P_Ӫz.,QVxg4ëAwֽ:W8Oַ7 a^é!*ʜD 5ӒlpCR_Ts6PZcơvF1w"`*&Ϸ(YՊ.^:6ޅ \0/G$juJt3b >`~rg*!|kyEf1:QuQX[ X>r#I:b5"bw,`/3WdFl*ŭ'8L0ڡ2ΰJ 23p-Hٯhj4*)9 &_% ܑ+K_ æ86DL-,:U W _ZrF֋:`4?uCX0 ر&0 {knB}wn˰ZY٤)Dx .r*Lĸ׫Pe;THd&LI)CD7Trtޢ^ND(K+Ą-pl9)߱+áuub.bOsB{u+ʢATGf;"7-: dwq>YB(͆s+%d*ii 6LS8>ѽ;}Hx ŲPG*@V/aEIs3$<Eolt]CN%mg @r@]7+Rc袤Xa;1HЅxf>*{t"}U{ʋ6m_?D~*>Ϭ7xڽDxHvHKDfT oI :8J f%}"̒Mz0=YxIX¡M~5]˽`5VL|6E;PIUlGV_gyp-D@'1ֲв ?EjrUn/kbU#Q[FWϤnSjoVh"7Ue|5``m^BO!oW0@gb3(1DMzl_1z'lCp&j-H!$kWg_\#c=IwFX3I3tt=4 !" u4%U.=?uܾ/ïA5B prR`w#bpCyo4ONxE@~kY9]F%Tfwϊ1#Y,Y1oo͍zzcE|R1<<8iB|}B +]$Սri7Q1Er a܄Wj2W;񨠧ec|,n9>zUYmf"S4YcAu!w2Qy['r4Ygzk-n`z cHɂ (x_i♺Ͷ DiX]`hYګr?c)E CߕIR,b\E3yͯ͌!1D ε-F¶@Q8䘑|(gҭ)'lI3Nڔ˞W.U Ctt-?7?$2r06b{K}Ud[Ҭ3k)N41~ 'y(,lib*$cU Ey/V0U4(Mh?=IO17w{aUkmY4 w/m0hǍJl4.rv$/\0j\2'KX|ݫ=4.nt)pAcFe]˝~q]Ce-7{>MJ"cT>%$6<37=ʒ!&L\4p'=R]?JzvI}\RKC-$CP ̗>]zpj=sEQݵ4\Yߪ[)5A4\$+Ri7aWjN.0b{_ Po|u{:O>Bs^Kէ9_tw;-~@2e 1 x=T fݴ;\\)L{yHC,5.JߣTGٮRIckm$D&< 1D\&pO 0|, @neB3_扑nkhg[$13^rmh=Di,|>:_d?^ : &9ސ6_'ڍu TG(Td؅ 緂 g737 t9wn|gİ"v{ԁcѩe"p/MOZJ7ڵ m%ũ`c%  I F?@b2:Y ,DGu.f$:ͼ\GVA֒ӱՆG_V?w A F &i1_g }+~# L *kNyIR`8}e^#ȯCQW2b js2ft- 䠺i~*LuIҸ3ly:FI'H>t" J" q#^8(f'Q{X2܊oQjnSǞsDF cV1-^zI-@Lᬮ<:PU5^)5∬S]*:;0B5 rm?h.^ix"J);Tfe'NVN˽d" eʓ=zyu$W4[T J;(ʔV"`J=$áS5cۭt5^KHf7Y2F'4WSGiXq9o! xd&"@n)'ŒbDFω]WoKRjRo vcHpF) m;חE;sf,Ac+_/w_dd gl}=3ƺcUŦ%8Dx e[CӍq'*U}mx/erڂ)"1z L36I67`H۽G dD!*F29@o9n;3xj̘VItkdQN&Vw)IQgZ,ȺMCK%07@k9kU}5WMf=+92(10hŻ*T* F aG6q\2[]9x!\`[ M-4f^خjgRv]3M》}I)yQal~^ȃZ!˼zr-&w;IS6lfƒt gP0zMOnZk.XO:r#d~dցuw_Qŧrs8X`AUΡ/(d1ŐÎehCa}ҍF/ [Fz6]~;&P8r*i)~?jhn %n&ON{r:Ka夊2AK |Ykːe%T ]j@c3S .2ɻ0GjQ֕ 4qNL'm*cCEkZ7;ٓѳȕ;3NlhA31ЙGU֭AYUN2؉WOIzxK!{mhUz%.J mJ~ B@oGCa5 2#%7۹hS%jn9%"'q{3FyM;DƥLLWd۳g>_ZHB}&;fJX6ĢZ隱–'#0.A aGY 6y[Pc%3OjMA"?!A TVzL@!o's.k 0 ,gu)Z[j__Le{]"+m"]_^̷۽_#@t8JsVT"BCB04OzTjWIWnFzKH %VH~`\h )5I. O#g&cC7X--]SA0IuM(4%!u 㡁!%{v`SPHX3eeFSZv̲ŧ B\/Y+Z81< ([,ؐCpHCb5jf@kz8 `fBnQUJFLH_Fh`E%Dxcb g'ZK Xk/;z͍G{Z#]Of S4,0{[b0(.Cu 59J[?AafZɎ n`u|4Hzo _gHmK&~>dp*!`hFa\yxlŵ@mJ90ߏ\$Tyt- P ;h=21s}J]V0X}Y%(I&oDyCG/5ƌ/rjq!E~1٦q"RŋWWbdN+",9B.g-:qD*rNu^CRK˜c?>JAJ>D,\g%GKFc`dή{f\wS"<#7=v1ۇp+3W믧dZV|eat=ͧ#ރ @2!>|xFz`31b`a8w-WH`ջmqOKf|{j>8Pp% .z6ߙ6@";qO&[])sl(էY`|/9,=6Q: _n=J8K X\]; ͽy{c%#{t-}w]܊Rd_ďm![_5"3|`0-ĬdejW6#Z!'?~/d&UUp_P/[V.k} N*ȷuv%DJ'EyE~sz>`!-mJŢztɹ2KE~ܒg VyfC[<|s(oJޛG}泯I2Y̰݉<;?ȓe)]\s ufƙq,R" oT>XK`)}}MHyҪ7j׋$JV|43Pݥ T,[ #ڢ2+iS6 fe62WY [7 Xh9r:Ma|Vf#a`poxOJyKPS~rV}3:#Mb m2Z\4ռ hU@݋jĵ;,z]9 =zCSa\:B]c z}t^̈́Bdm2ɠb"U$\0o48b)S&r5+"jԭWTem c6@Aɷ x^h8Ơ<9xڧ g >_r q]U:+OuG+V2. ͍vrOP*]"Eq=jQ0Cȓ ׍8! 髶&QVnHe H:@:_\a1tHc <{EkVw[W)j[>aK'YWUdX2|1KQ,`I)ܩAីڔT%uE>gRJ4 2KH'lP|N> 5wOq!'XYꧥvpA|܂|9? "Eow> =n$,.tU )/0/SKVÂY a&yfgLHjbQ!u s!7*=ЕK0 g%qd:;;}ۺ38éiºENt@kMEepysIFڊ}& PsOݡ}%K0B}H۸-x ZFC0yfu*pl GXtǪ~ǃFpXZ;(%ʊ@ ևE*է#o"[C>T ,hr5&9i_֎iw[QoB.)& Eh:?RUs0$j|^ӺKn\*1Vpdb3qJ,lU.lv6z_bY1V#t@R$,¾! D~)&i*\zx Q\:tՒ̦L:H.$Z;Kz㋧}U#m6cr@oIHۚ=YSf4|#u9zA&'7z#X]2U<Խ&SY\Yv+v5 1rP% `|(J" dnkQOY=Pg^[RÝ.r]jaceTp&.QSq/{/4k[;!5r¬\YCcHiOf3J#ǃHhvb L3/+5{Yʯ)"}p]6_쯄)PIMn1rRaz 7XM*٫ DSJУK \QPKU"1f6MgO'#uі[;b!9mNs8zj8aCW|M ZY#y$r0Ri84ʂQE}0$Vؓ"v -7~WkTA!׍p\P-`^m"ǠN~izn]^!'˵Fq'nlȭ\.5T??tuv&Xk#k=O cPv8+Sgp^0Ύ^Vz%:ƽ6bmM8xv]̹Ig~|#tK{7K}? $;~r/Һ^*᥽fwEbp<q.,LA:˙͸Pեΐ9TidA ._rz&]e%["-2$@fX3m 8 ͐•@O\Sl۱mZ I(q{SS,C {9c'Q]Ǎdj |}lg!x^'p'Crz˽aSiq^!!- CጂNkFಆ.CfܪDܩՖ5I7( NTdy%١ti(7TV=B)ݏSRT_>1k(KS7uuMbӳt-ki։HEӰ3oUqxUC_%vq1SCheN,!ɢn>sH~z'[y#V Qib>>ťsJnqL1Y^/fn %n/dY*+vEwХ| l s0%ج?&kr3_ 5T&@ץu- l02!y=FTo׬\4N%Qpަ$w=C4#@0_|0Ԕ $QjڰwǼj)23msGV aߺ`_¯-Kն7{NXxbעh|A ~[yګtf?&9NVT\iݵ*j8GiCfGsy4@.ljhQfO6HBZZ?vuݽ B2xhqTfpIxadhǓh6HLzҨ1/L/|}}QC|ѽk6&F6g dx%cBo@"|VV$ 5S99/qՐ"'6,]fGxO(r˽-_MKPjja>RٕyY:V[j!`fpؕGxxltt`sl B/zžԬ~sk .č| ZAkW/~! ) ˁj02qY:lY9g޺_Q!U}d4rGYʯZV:,}j{Ll|!EmFYm9TUnj ;|b6g4T]fDd~݀\VE}ΛXCnJZ`b|<=kǧ! V>. I";8G+N|,c+`Azc!=?!(ȏ>CN <ܱ"QF.+Jk%o> -m߇e-CY"dӰ{$D]RaV^Qﮟܛl2ʊt+y[X}fX-J\><ҵ/$liKѳNVшDO#8R?rxsntj#Qj|[Vsz `E~ ܻ}3=+]YKXql9T@?7dlk8+IElZ#lZ"Q0GGkjpJ">`DĜFt88X2X: Zǚ@_]:x`wY;k қ}XCtљ;K La܍Ȧs<%'u*)s,q"?'"a>[t,]؎XTY4EXM-^o$ѡŹ dp,kB{a q0v۟Tnd[פ?!9H(\f.B4\:t֨[X)Fn؂ '&|]L;(sxmP$ Ϧn‹޷.ezGI*R1i2KHUՍM:td>v\j:Jx!,ޗ`r@0& X,s#ΠplM&ޟ{yttDexQp,3{* a%e7 _/<Үw'(kB}hJ'94Fnn; P ~ƌëSa179ÈLa:gm '6|奥# d9* 7#SKZ1k0ji`} 5`qˏk1kYV?1dS~u8 6iD'yV[ыWI bR3+9a%oaIӲJVtzZ,fo@ChVL?Ѝu6L_bʏj("iɅ KVw+ǢiFGLc(%giE{H)AVko0[]~XJ>Ho Wt{w.Kk83\N)8/]_;CC%8m;I@]stIqb^f". LԩGn(K9s&`Aji(G'e}& (Zm}-&veJM&6J.y7|!l(IAH̲638ڽI^CХp=ZXQhW?:iZ_ڣHˋkb;],cfYtwu`F+T,LEDg>|Jw{¬!47: { <3}0@AWiquʡ ڣ_nsI3NL[dÛr'Q%p=L.ԯh+St_'@ pv΍ ,0uHy, e+6B:y`ua|pI#$NBC7r9;S/\BO\mO5Di4oA$+aqTjYj -6sd#St))ǶaT)A'j X7q96QNK#PȈo[*"/ Jg"KgEbL5%G7DSB񃅭jE*^ m*˾lxpѮaD/9i~c*e1KrmC7!CjFC)MwQ@EyGEq7?xL2FB5ÆrHS֛Gk*ԕ:C5iUjgRm)̸S[uw9zP?. ?I3`*qVY1Ȳ{rQ۲ Ej3V.礎s ]5wM}5=\[u?8e?Fd@x$SyzC VkZ?s\:Qk{A7N~kRґ L#zzA@ ]r1\L׹'ߏv>[?Ag^+j#pkt T6'w-}B'۲_-#;a(dIhtܥdTP7a?o}HxMg|̨PJC?7 p܏L1BNxZ>~R=[sW7^㋔ι~ڕx͚dݹ6sSt\un QUDX\9<OLbOG4i o} )r'"D]]ޛXCA՗yK ̴$Qw`f=n)j6ydHB*H1 XC~ 4d b-Z_Yyu TV r1fog\VRt+&b#6<N("40>;&.@HRt|yI_yW@8}}gF3օy0SnPsU.4zB|YOV(۴Ƶ>.T!a4BzL9W˵ar¬= xK xQ'Mj×WOGLke}!{]l?"oTt4#O6ɃʡZ,{ HM'OF]VТZSgk[LHprP՜ ɹ@YTw!rc}/H/`(T%mwKl﹥ԽppGWw]gj=DvM IJXDh?9&T>ulIwXpNs6P ,&HXM6hǛh@b]ԷȞ6&\t8x%sC8n7ښ眯@Vbe &1ANxCpu=o5CԺ wxe`%H:/DB܀nHX}3Mz`_Ҿw-RUu"MKֻ.C\m@c4x:فo;+ncso!ŨG\JgYZ070701000002af000081a400000000000000000000000164943cea0001203c000000000000000000000000000000000000005100000000./lib/modules/4.18.0-499.el8.ppc64le/kernel/drivers/scsi/csiostor/csiostor.ko.xz7zXZִF!t/)&]?Eh=ڜ9Zi=pсJߝC'EFU_yP{*%aczUf)tPJ^#o|p}#7$t! Nn'(~yPٽz29EP2e~ېMFoT̴A]oVk7SJDZbZ#Y>hg2^v$͒ $)$>;|Kuń쪹 )VI/N|~Xf2F~j^o*ԬÀ`jo4@gp9*J꼝 yR)QϭPezg,67_Z][o$XRz2+SX{T9,p"Q,}e>MsH¤;^4!Yt ~U)ĖXCT#n n"*]e0kS:K4v :{ix[v,S%a<#@΃ @^ZB~˷4B"^f|oT|dȵvJ֏Eqx !@NMi:[ wd[nT6HiSϏFtEQoY#Ep4\F" Vfʁ_Pӫ/Csv֜GqETG)3N],})ђ ?¯6]4 2~%tp7Yj.lM > ,FIE.>f_ T7Jvų P0ie?+Cb^ST@̀@֘lN PSƓ2#IlD/7[  \07--Nߦ1f\x(pꎥaJ}w?tsaoQ a* Hƾs<q4ԀkHfr¢0!!F^ٰQ߈3X80l,g#wuA%gSQ#@b9 /b;yv  xO$Ok>RjAA9 s!`@KLb 彋ĆL~hZ- /0;bxs7ZC}lpR^ʱ}ZX1Ǧ/"8UUqc9ԣ<ҊOh3x@h +pbT}yf/zõ%H _=!Aڭ:,q tJ98udcS%Lƹ ƼҌ_F@ mN0GR_Hh"+#X44:P(,Phψ}quGnuJD 8*_RgnIA=i/߬3% tUqw4z9,Zޥ J ^СBf|c$kr4>0~!t]EDM@)Oq_5@bDW8WlF'*Vu0{jl|)DVo؄}e|!WL 6= }inL (Pz|nsCP~Ƨ l-]Ɔe}I ̮\.T@j]YRb-9@;I)\dMˈDŽNF8DJ S:g^EUG'WP|8A0j.D9,Q)4'"9Hn(]U 1M}'Kl/^;EEs,HFg G&`;7ETU"Sa0b(#Ǿ/IWEpҋ wǴ/q1i_|$, _ ȬxWO"䄔;g?r ٳկp m7J-CcfF,]4 6ǒV"+ IDL̚H'akXc8~Enk 22ںSߵc)4 o܌ɃH*R CѠ (r8[At3-9S YR|}r+tGwsC#uf˘r)1 9_YM q5*.kQb5g{slE"%oH*0:<'MCrsB'f -ZMD3l?ޖ`dgz'|GPҹ!ΒenJ,>/D= !fܓF8 C=t9B*Ϣ_#lĻU9 T<.[kh+ߏ-( ~Ϝ-K?"@;aYt~Z4,FQ.;!;ɉel$mзbgKpS2Ù\i5bTrg$6~yZL-@Tq^zX- f|4lF,iAS1:@f)o.RB2A4qo=u70[:F 5h Wa?we~]/S+KR|۵y# L_aZ濯'w2bhrWa]/(YlN}vwֵP'>'ҥ@PDJڎ 6pTevk$ SνXmB/8{+,+ xoO GC7q-2n;yx(\\mVh[HvC*#j47(>G %HfmA7s9AS#IZTAR(fW-`'4p<ƣAU4-a˸r rmOiRk5?%cj[l&"wl[y\;;ꝡ@1v{90FxK6Uj0U"31]!MP&ar>"N=a^ Y^zM=TR.WtxL2 g?Y#1CH/)k/yCC@tCiC{6[}p 0V`ZߏEA(}ugkMT+񈶉D$ z=*l\3v\+Az~kfe5]̦G <% ) ȅE89@ )$D'׵xbۥaQ)4o<;nG4$9ұ8FUt)P1TMTH$ZOK06_;as#XsÊ}A%WR~hF S+K# V?<$:G2G fuWVbiqIʹmSAka|#ȰHc o6]4ր@/u[Sxɰ W@ZpBFeF ~" 06ЂܞT5TB onhYēr-| DHNRr >fXٱU"AaU7;}d]"m^ѸAޮ3ľ`.cеս؝=^zxygy -x7܇Q H7 ]`Շ+ T܎(IkgjmȂ1?M;^>8Gmm'r,N?U %d6,6Vjeݰ+= li*sg\ 3w8d/g[3Q\O(ӠC kzΚ57ޙܗ B@Tr&.L!/…}D8i-16VamƬb(U\.)l@Id|'XNfZb{%rYLn6j/>pq *!e}Uꄿe^=$ጽ)%mM%*I r24~%4:!Uym/`]\ K]Ut/%RӨQdŸbl>';dQ Ea7dob{ovk]I>h [n'=CK _=Hl?b.o}Y[h/Y:" oqwk!`l(vhC}4I[΢TeAN`<1nUL!9bq;\*a|ӧK.ovՀ;Hqoih<9g`Vgda66(T B.orZ2Ze BCt2s212aü_ ~c?PNcq]7ޛ2@DeKrK bB;ѨW(j#,C+՝0(ߌ Jޘ1o߽%τPbB-DY*Oz^i!!_vܧ3mL@T.}j0pA45G}DA6-R̐Z0 uXo0((OS, 4nn,!`iht[ &([GvW:]L^`WE(;_:0% α CF9:.l'ό7eW Q3B=-*&[+@e2_)P$@I~襭]s*ƂОqff|iE\_B4ɳDOB. JW3v lz]EpZ; 2}O7KqV"|%%(|mCԞ2<^F$jINH2xo z~lE+c&(S.֩bRƾ9 LVb7F;;p4! jkIYZP-0 zsD^ w7kϛt 4LOq9g,I^͍sbMD(" %ʍ:,@5T c>O֬ Zi9(Z"^8SC&=-;ʳٲã:φ׳ (͠Zì#H, ʾ/. p07f6G?_#SG勈sÅ(uqo޵EAtQ|Aif^ISF29D-p(0:cYnɜ$>-[ۓ~lpjn1˻)ӻE$(vMLLƘXb` ;)0ūX@$x 誔?BHM4QdF_m;ИC[]QTs)IM]S{Wf;a UIԦ&~ЬEW lLGJB#ox2<S0,2DTT W(o*N>I59w3۲zžϋr^f 8XWn6>tSPx}dH+:wrJ{ctѨ-ی<*8'~^lI}P{uw&]"j%ń%gH*_ҊqZ@P䢙kB>gv֣)_Y,1.żv Tf=ݒ(y5DŽݣrZP' %f Ї^)1iwVc=id^5j2GbxCnm=A ?J`ODA)tntۍ8 v@lO%[ڤɃ>M;_Px-U @>uZûbFWچ*B0!a-d,E9m۞}.Y9U& mVPy[BǟMmt9eF"Vt\`cHm5|[xzA/̆ɶdw }H,p}[qT;LxKk xNsfpXBE4ZF,E6JagrM8%-{`D) iѢ&uK{Cz >(eb=tP6_0Q:n=Hq(S3 4`ĢܱhA$fjۥEHE ft[ x9^,DrZ}תi ¬CDlSz%=Ihcj !|_拡"ξ0 7&@Mb4A p| XAX,q 6KڪQ6A_(x͛!~HMq}X k'RБW,s:v,٘KF2eNM~RO9߃6,VQ06rV14JOlKCfa3vϵ<Oam;\J?m!] KEy],h :wX&}Ƃ/>8QB|F(U{!]0@97])R-ش,&w!%R!uU='́ 9ԝ}r\U}tfv)e+kȓ~v|L޲ Vl5ӾB%ñI4)ailϻ5<9G`Yw#%S-b[GL}s^|/91.r LepW(o-Esb"Of2 R?aKr :f0kצ}\ )yGjNR$ j-펩zY85n\*َi^Rw;} . \dq[iH{a DtgmOE܋o ӑ VE1))5uf@ATv2;GE4l]w| P8nLA0J>y$^90X a8q3.T" ⸚FڑMtHAcm{ZRӁLttx=v-%Ŏ--xD~Eo6|jEB  D=nwG 2'8NHfyW)^wǺۑBV2Ctaқ=6r}M f@Uq6͋#g?X~ވz6aZ#'s *LbJ$CK +[Zes{A7L|[IBpg-r H:YJˌc&JDBZ.BGAU&Yy.tni`wGj 3k TȖ9w:;ٱd/.e6cT:B*lhI{W(>?I~Tt2ò{ʍѣwAFKWTX)izoҺ;HUR [Vhfn)u^̪l2j^_NKin%;\3#&sue>H&E9'YDK___]5`ځX)DTߝ  s,$Vߜz5+ZkK+ڌZ 1}8?Zyn\'V;RPVo5ПM-yup N!E5|͒#^1u > UhV@" ?$`ɱm.'-|b#XRoeu\VFW s4Lgv>x[db ;ɇ> Ҿҏ ? Dhtl؉¦³QķL+=!J VSŅv)C5k]/m|ãqD2,m\=)DQ`y P[R$ z( }1;62îKoN[lD&L9[7֊f2@d>TUmCi ÔtFh`Spt,8%gpfͺ3۲ct z{!H'A59IX[%16RZVmf[ cE!izv$0rtmnٖ`uh{RDJ~WYO3ƦJRRʹ*6Ik:i@K*~\@THк'Rg&S+}8WCs5HׂS#txI@K?-ϻ[ ߡ]fyi5Z#+ ?qU%nA띕j{RFŕ 6&`wV ^Ic8_OJZ8橚m8IWi.<>dlyMe{ø֠XES8PUE.[ݒN׷=f ٫`mc}";uzOy6swyRg)++cCTZ<mHMrFK4fs^p |9/B:FE 2{CA"l Ujk25 .Oz lgGIlAy5S=E0Ҟ,[A2%C'+μw 7FWަ{4x eN3lj,O)LuSFxx>kroͧo'Ѽ*xׂ7 c$Η Up6bm[L׃dBO=zG1݅kw: }:P1HA+̰^÷g ӟA"Dq [f[]{2 E8kOEkJa4,ZՈ7gЙ/@* *0A:5QcE`.@;xmFՔHW7lm%(e+R$ǀzz<|DmnT^.ŝ+ OfŒg1-U.&svQģ) (bG %kQs(ThrΥQ陯pXzGk+: ߷}dGE]^",7ekt%yV_s&ĶoB1?ϗgqAbeʫ'}'y~h@5FN4VEUTiȤj8E\ !]R7 4O2>9 N`Y5H?#SR'7^^V`~Әl(J)Xv:Y'R?(&7*Ԩr0?jٷӓltw.@qrvyg)8Ū&N9OqUPãpwP@otxmtmNdς*Ro@ȡi*L+Otw VxmJ4;ĨbVZ2HKDio-;&.ASkB)>5UĘNL'L4\B&C~W3E!(6LUEU-IA/ij,+2VD.l8yDx&YV,h0ZMrs)ihS($Oy0 Ja)ǢKet []#gd(N[Sn+ZfHNs۽,=4'T|%8[$]ls,n97)_pUщ'Xu :"X]̹IV2iM0S?\U.&;/JX“2r [Ҥ-i?7̎|NfY]J5=1+3A7@,ő4)nH#z8A@9ħ fg%4 'bQIGǣrMUvwo:2H0}FpwO[.' A qN=;ٵERV  j,<S҈՚F@(~rҗjϻĤ<Lk Eyp-sK.US4J4wq_um:ةLQB9+nlVçG}ύljH /,,2 '%=gz9wdfm m݇>EʊW4kO=)7k?!g 23WF9 zl`j &ޔu@XN/j42gålSj7N){ |@k;\O=HtM`' ; !8D j*sË?R^P14qxN7׶)btSjUHXX6) |H dmp228Zb)bվ&߰MPlT:TeV́,( V s>psvQgAO[V w߱mPcF.|wF$UvɿcGl1~̶y!cPt[O.2ecs5^bw6 t?~g<q~1Ig´UcM.bӞ*?kùKAuI5~C|um?ˎ`EԻj6"iʄV"lCUbֽL`OM<E 1~`EؕDEKkNY oԵḇNR( C= Wʸ$#v;. Hi8{uc_WY8Aec MjWtg mMճz =R5 % ݇ƪfvo%W(N0| *y6Pq t~}3u|m,b֕Bz."&C+X}Qc2dP_>n9[ `#&z]ѩ4="6d%^{ 8m6p< Cer=D4\G_C`w*eUGGGDUkMP\q aWN}:ZH-sÆ,*hKfΏOבLO𗹑'wI? 5'0b^WLpS55\:nqGiɾbxUM[8Hy?cKp9 'Xefj .%fzݥ2-@G06m%zF;#.}2 \MB696 nd2^ gߧYI [ѧGF3! V{ *'1WϜmem2W$QD箶pAQc[h-h-6O;jon}Xɶ{zwake2+458ыujϚx$u&̗w%^6/^}Hp6(k}*jo%g8K<1=T䁀FС85-Ts_֭٘6s;ƒ ݺ6׉, P6-|$%5]7:^p^i+PxNŘa`6w^NK!k^0VP4< '^; XKVԼ4yP%[> 8"r~ gUVƒi^lZٺ|ךd9^tLf-M:Vq&PwsS(/j$(2v"=t*yPx}cdOޙ S= Ro?UUQw`Qi?Knm0ՇZ5(7pxGPK^Z0N7]4%LjbO4TO|XbnJ?-]\iPrl6Ãp~?-srwχxj,\$d۝\r-}ł'E^B7}Lt&dq9xuBjeϙ^x,1 61rωMZSe1E^m9E7d)T0)%L0Tnx^zS 6Qnct[Pֆ؎łTpD6=:ݒǰ= T< ^1nuu9v`oULKѐ?Dew@\U_'շQ O.]'rLih&ʫoߴk,$/ +I4R J>, */jhp;crYae•i9a/A#?R-|fuP#FC&vB)Ԅ|'>2"1[PsNaÅanC t*1[Y ko ާuC%)^zo]?sAB#Q;VN%01_Nz> I}[9:zfSO?`| %U[fR+e/R5փ#ʅ5\ E0m"sh/EbK%~cw)[Em8mߛ1˫CQ#~kX1ΟgѡF눉/45D,t,%fz[׿0Y$]KaI:. gtLh4a֔j֢i*a:%%Oe)sY^ڇ?=%E]Y8b9z*e\.9پGمѨ3`v$W] y(ɒQ\Z&ɧ5{"8uU1ݹmyL"ԄYG>̘&[&czwgKr8f:$Sgw]::RP)vhiNCV\@_  GpIL?E#Vםɀ N ;nÂy'ؽ՜‰>A$k&jp\\OIѹSmΑ%V'7yֲJp$8`pI#~bb.XH@"ę^[}͐!QsRaB("H0}>jXU6<^SHc](-$;z&Y?X(r*qP7L,Xv-E-9J4 gsF3Q6\#Qb.:*`3(X-t”Ani[[1u?=/!UY#;FQwlذ/ܭ{"J&36֟ ^K ~_c_v6NHoTScQ>HIWi2I>e2%pEҙ 5_׏eM*2 t7eT$$7:,;YDKd6f\ЍHo"bH0~&K{+"d'p/QQ!yaƴҋz܍f:uo>iz8~\A| avٯd<?SPϗm7 -T0I9e;mLF.9ϰ_6%ظۥzLuz `&bmtOnL.$m"䭻!ֹf;X琾CUfQ736[HطY6miy;X< _#.˩@(n8Tr!(2.i9=3`[рT8vB;0*պ3;3=e@pRϽTm yyD8^FT(EvKʧ:9fIO|%kl5]zn;,FIgo3m #覍Pe(dֲ[bh piOVWQ>&Y-Z4v[4eq2粐X+bNEJb*DǽK |V8\P'14dꈎ(OZANCPK4Q;ЎhL^k$qPO_K)z2%bHގAV|lu#42Wi2_Nl N˓ #CT#QU|Gd,G(!<F#>9.1L:9;z MV|QUO$ ՒN.tmn4#Ͻa U2` SX 3;7K3(Q"'@6RW;zlVU4ky4Il҇M:Jm̥kbfRħ!E׋LobDt-MtyJsz#E FɳL.NV3eJS4hh.9 EYgX)@d\l5dq%Dmi07KӤ$voGfTI9:T"LChYSzQ$Us !}QTSi pkڄ? ]6}^5dbsh_^p+J!gK28R}O}$?yUty^]ƐkF%T1-@>5w22Z]ގ!tJ[Ō@lsH`R{-h}ADz-seh6ROg !6PY9qLlN$ Omni$ds8`zxru.c|z(ҝA11\>/! 7Mn,^9k [ wJyƐ,NUQ՜IzW ; J1E0mˁ[r8:6S yȇ <4l.g?b]2F3RucPB:(NLr'W@c3^WتXn-\]e.d z׆l! VX!b#:v#㳿DD7l,uTuR;U"qit})eSCIS#<'CR2a|Na 4~+D9r:cU׸銘h{vwC(+x//ojۿӫ/.ʬn8zqX)/\\KxERjm P;M捪IFŕa<2#V`sE #{Q$ ɵ$Y(cB:30yYp}:*Կz4k8eO!E)T@eOCvKV <_~߰!;)!;lCkmL}.*U?BYdmwL2DW LwY 'eB"kOҪZ\/#vz fYZ%*DpC6Lh|^;ci3;KW*|C4gH-/H}zWC NJ/lUR*}6.}M P7QW + B ϯ((n5="nh+/T Ao'2U.y,lVѠ)\_QZ &T tb= 唕*SjsFeuQezgS^Eݍd|y. gYWbmh;?oMwQALsG_L2ʼ8-=Z"Uzsm ]wa:7eXesZˉR4=(x mWK=4å,,A-K.OO*le B5_\ JVOe{yؚ]-+nPsis@^ol*XZ.xwpH7GDtd:iRorO))A%F4{rqę-Q(N^ÅL_N>˻fH"sK4[ϳ-`=p[Uk$FBɠLn8>-L4X:<B|l$v,Fa7`K|yQoPzyY_(LJB F#Թtg LCbƨҀ± (\plQ'3|Oz)9޹,lQS(dՂ4 auLHwHfUg.ˁ$|z{JJl,j{Nӂ>G,Oj#Q rXs ڳºZ!?Tʅcu"u `4Z¦L~]\ )jz!;kR(5ۘإT[[d%7PMA1e st}T/SPg E=- ~pO$PgV#ӌޡ$wԦA6bjq~Ӳmt޼WjbXTqW #s:+BBG'6:(|gyc1+?J;d R^D4$Gm^nk/lo4T@y+"G!0_,؟]MV:\5S=Mjr<`vh| 9a"*L:Jq9<P{Hm"NS> #A6aWh X*xȍ\Ɏb渨J.>492+`"{C5gV2}"ұTYCz`SGaƐ,W_7{Hkddp bn߳yϳgwǽ%oqK+8WI3/_<凝m\c{)q>\A`܍+Oŏr\u⎵M O6UvM&rep0}-T^-!U e@P-}nPyLYYfQFe/H)M&sۋwO&UqӖ7r@ux2GR C@XE&E1oERd'#N&Uw7W 2E CdE0[;45ܐSzGE:Y@T]- Ejw202ictUmK_Z|?UmK𱆖;sphyA],l-+Uj[=Y`]!%eqҪ\As0rr,R^p\z^*#8xyf#!RscEM *BwaL /f:T=eWt-nO8ڹ $j,ZQ3rvqc)B 0eKBe}Z"\#n9XjVRl:/?l%FzVӰq#u`t AD l~t]3CBe@ije|nun X wWRp0JGU8˼!S4t01|lUH ^Qn|q>ՄW!hC;*71Aۗ:ij.noӮ |7@9ʌ8XPIO_ |I(C\Yt65Z oE:Vl_=.{2Q8u"ݢ!<L{g1 t5``{&fifn;Kc+Fn+% V+-C+.VO02)_ȑio)u NS:v%>-mN㭶i-.zeFRʶEMk4ڇ=C7^DYdPDi>hfV_sNCYʌ 9Ÿc0*ÞnU6^^ص`v@%+U}`A~+.,⪑.kQǢ~v#Z߇mHX}9SA/EIhrFI=fnցp$ 0A2Su+=,5lup+nھqa#WL1[u%Bq}(>͇sD?^=x0B\t2,9ԽڵǺA zPv08}USv ,|CwlO BZt,J,TPpy- J1'YcNNqO餰Nld(ie`֠Lc ;jտʼn6Lwk27;gSK~rZ;rgK%I#Α/nO"?Sh"xb8Q^%.Itңv/*F[;}Fw㺧=}KIUK?ķw|DnvdivN@4Rd1iA;:AD iZ v0LiH vHHPZZDrXд(IY5c/Qm]Frc ψ)֖?OVA7~;YC=rѯ0.|on/t~NBpj ~w%zX@]ꠏáVEMypz FFB20B0_SЫ0揰!?v5WnX5L  -uQ5QSQb ){es|Ӟ|v4eoWr+42:tn,GqH@uG6 MANpLuM.JwrUĹ.=ڔ#RLjZܶHpw#Zc "u{jR2ip7#%}MfF槅'F7'eF {kkh_e}[_{}!2HLar|x~)A1>&!4W;o1z4? u.ƘI(蝂pVf!Ei'k|u)vvTn,}\VrU56c@;%?5Nu+g݅T7뵊G\Þ 4=e*M)Ʌ>"` /ka~._0/Uմ(xvxע礟x I2WQ;}PG'$RODIR$O^j/w%V9ۘ =v_'U$B3\}(}Ksu"kyIx HWtq/~_Bt:J#mg0bB[ cQӭX_ .E!S#A *t <#'B%<ؽ6?x= 5J|?/pv6cathE1z6o`zהe |.B}s&$;!Kt;"n;!)ۗ>Q8vaJbN~is ;ҽ3 jQ361] Hb/k'vjQͻ?R HL<y2fP.!K+nKcUp@9 bY׍G>Cwֻާkp:=)d*\5<뜇Ԛ;,ocfA?!W_ ;ڛQH(HNF{#z,wse+ԋoF-¡6CTI J= =3䦼`[H6&05ʡG}}Kl)g;ײUQa:SePy316:}&0/ 1X0tMqʽ1$TD&-{iۣ!*bEF '~h_R=Z`/f31Mcl͚hfp!kʹA>Q*tNΦhRt)v\C WF0UW°ą:N.X>)R_&}ɇB3\[B5;}|E#6Gݽ`apVwQM +Y#P{Q#uqv'4(}0+ud[X!eрK?lz3)]bQ+ mKbr= / }?jjҌb}0; G3YaxmE1py! ;}DyJe*#w{z:jQID[\9eG->>s2i owF%Hpo^Y2[彉.u&kʨ^tXD*dN ?`HϊIѤYfU痮X́rI~-S Ik,1|>ycq܅-IʅVvAm%CgDe+ @*R=<@sx%N[߸ QDr>2<te<ہ$ a.w{g;6~EHb*c?.XuVgʻ:ueyAp]U`QiTE `̣f=aX5D |(^\A=`OGąBrف =]O:Gi>߂>qBF1dY[Ws%VQ#Ȱ(. ~A@-xǹsM<R5K)F<öKk"(IGlgaVD:~2qO/f=^jAz %tmmn2T]3MVnɺ:DǐCդ ΍"vc0rDml~y^ާcKilA`&AFe,$҇zzƨ*zmf)1e>GrLD_ OIS k.6Pdpn)`/]\O(I:ҖtnH7 Wu+ V:dJïj.Sqrȭ$by~@N܊;F 0uZYG89HK gG=[Ǯբ_a)e~BEPHfǗAtlDe2J91ɪHzA3L].!@BV i }>"=F `4T :5RUnpPv^0U~bRXnYI_P f Zb9}?/4vRGr+3l6G -|3&Iqo}VQsYt.`a.JCfUB!qqRcn\Z}[Ơ:DLeq`{~uLŽ٠_uns|R+ ?s&ěWD@({IqQ~16D`q:`fs纪gPWOs>7[i)8V,CEʰѷQiK4ti׷7x5 b!'M`*mFmS˻7k(-DZc63Qq3 D2g8P^|;Q0ԕ@|H "#6_Mgt,cZÌ9JgV DNlfk1k(K'X:g]-OOʒb}]#C}{oXu˭}x?<R$)z%d <"N]Y Dl }U5 ĝTv'>}@ 6%V6w^QJ&Tҡ,ӊct (I<ծqMF]ut[yo1N)? ŦH 0jp*ۯ2?_KWnDXI(+;9wp <*τu=>̟&|wFaNj1{η139 ̲nii~vV `׷j" (RƧxxtH.ؗ@Y9'&$xC?)D/+/@~\px{:f|5g!t5cC!jaPW̱Iޘ-ٞ*^ͨJ2^lΤ}9,O`ı""E^˨)mnӆ2#~Eq_*r=h22't1K7".ښL?VuKJa/!7pY ]"=Ǭ>_;-sI<0N`Ed=( ( ߤĜn1^Z§'eu^~d@ =i'-׋iT8!I#(; Y+@Kh6:ĪA'Hgͥ{g7鯲1Mp-z g38}\^ߕpӣFᔉj["W@ e \9\}*du3z +_M)~"CM g=Sԧ`MriM4ALȫPqJAR'!mo=O;@qmL.\$C[z!)g ;w2`?iHK-W -vkԑM.Vgp ,R"摱}?=Le5-{98 T|l 1r@Oô# G"$Ǡ?wf#Gza`;~q6&]P!r2sZ Dz >(DWjNևbYJ4jf{7 ӟE` ѓ H Tm Cz~i :n*/"vv$ ᄏ josYdT<`&[saK=H,LtJSb~ewavF Eph*h=ĻZD^j!ry܃(^[AaO-z Ҿfvb%=jE]t:L2蔈Xْ t}ƋYq\:gЊ:vT.d)v`h ~XIc&:h{$?YϮj9dۢ.'52PTev61S%u9'R~J j$.x邋 yP6$>z /fgvA/9< QiM1LB]c ?)=YmCxir!04d궋QIc` tLV?ܡwڑ>d\NCׇ9vND R(*HWe-T!Hύe_4Z{P+p1F'4~ 0Dx. /^ڼ}\vŻ*$m|`M;,4I o4`xvl>?{?*ȿ}N,6֬aXi?JǴr{qfn|版:Lm%śjqH3T'F[GbJ83(Mq+NUl?|=ӔvW(fQPevv2Jfε7cΧs%FȆ02g9˼#ZrCLmVLl@B3Og ]c!yVA؃3~٨ pձV!̿iOL{v<9@s}is{U4Ay-8b|s`KAM)/g{@n1RA^m0cmLR$3z]:zTX U%sb8rD 0KQ̔ZQ_(T3@3F0WxfLX)|4L!+~$СW80]5Bc،=2҄[Wtg÷fMbee(OKSOQo;v9h}׌J2Z`h&Ԩۋ0}d~Ú}X0? lמ*޼?te_ո NwQ1\it[MJ8i窵@ 2'|e1: V; JqaSN/`򏚊STWZX9}Ul%T9h}tA=}bb[24%r=tc4TX(J ++VЖu:2 uA鵭=p UD )c=T&e[)!"w {!{Dy}v,N-w#F'nVwث²KՍ R_5wlZ0JVJ9Qi 5GpzxL ,ȂF=8 )PTTjmBS_߀51턪jQ_}颁 P4Pݠ%kmZ!;Ŋv PۧNGjڞr`|QMh{vGA$w- 6}u sT A/6#nt bT-#S!YΩb-)j'S-Lohw"Efo`LjeS tUH,AtN_wV4 QI&p\V?oܥm4zHzQ&(Fݤ/+,tf$WQ 8Ksnv=B{S݂ރ8QsW)LC=ǝA[! 7~{w' Y#N5e{ :0Jb'66o]-Ycɓ71س_$:hA;H=~KWd|۾8ךaj.{z`37#1L26At]o}ekvӘNBɯL熏sE+/¾6E?Iӡ(+4_, bѴK|u k[n+a>)E/#EД4 0C紸Rwi w )9.Oԍ=踺ny=cdg̿EWL'raShW(zVT3#Vkb\H p8m8U qa g!Mw8El [ɦ+JgU̓2hH?4]Q= lG2o8w' ڝϣ qKQhxM(`+{AOE?-%@obucuƲ>5&\e@He.IO(R54р1e)ywo' yTEćY ^@nL.I>(@qKX|$h 2Je( %,5e凗!}zԓ2 UaZ-bhTC@[>6~Pz& (%̅ nn" ɬJhP|uNJ-Щ AQsISA%noћ.s&Sۚ!gK|p,Wkh^]S1g)^kЎ!T`l |n43Bޫ Pַ$ő%Q1-T8VaڇGA4Ш^6W7\`(K8"&ѐ>[G%DX D%y;D"~׏JF,m? qF"='8ߨO\pYSGA-)ZLQ~$u,PvJ &pՊ\V̗AE\G}}D p"95D~SU' 7/}7 qu{T_Ǭ- qYL)~t a1jnA|>2?3<'Bz.I;Bu@t/RqNTٳ{'l;0W?'">eI`-]| g80 *$%u%;ރCE)1,нL~\ 3NgU (H?O 4τN=.r"oֺ+X䏓nH8+n;~=eS/  Y!-e>2Ƀ:(}!M!HGFe:MA  #OaJdo_o,/m%!;SLu%?a[XPȸ9՟n0N=ױ;%///,8VV:h:)Ӥƀo=EőzS%\҄b0w$(](pFI\mQC}?U숢],/kP,qWGLh|ݟ 8b&ydbܨdŠi Q(LMNd̬hЏy;^޿x uhȢsO)o/#dMJ-aCzFpR9O'̺ɸcZdLd1PՆ|Ü;]vmp^rqQ(IU`\Mzv< 7c*y;? 1".Dp]gRz&Yo,zF> AI `uGAN׵b~)u4f[ؓ&i0w/k##uS_lEY̑BUfryzC)aAf+̋ ./OqLJf*=;Dio !'(ɞ%Yp%&+K WΔ{ߏ~ÛWqPOtn 'd` 5d{xe%)A!;;[.Q=G9@M˲Z˳R qվ|b_Xwe?n[e3~6q,E2[ ? 쟤U.KKSs-+&yyށ,<<~0{wJrWS~ 3ݿYCHc|W=d-jkRXA C>J:%^!Uߗ^<`+\^y*E{ s ?DakDuH%lS6${˪D|G8rxO_ @shُI %?< Əc|S=dn&]^aB[2RRR! - r_&$ªN80}O#PI ,>>aS6E}$s`tjf'&D^R`rk=X(=-|0*bd1{^x'_!CSJ)RG!CY_aS?%HXWCA\ 2ؼsY\V9Ѓ1 T<0C*}u~hq2P<,{|= h G"yȖŘJuQ!hKBxYbэ1(35v8vPEX3̴ez5ŋsk7Yl#C4U!UmJ#50m-/㽒=4Ak*vc㣶齽Yv/IOLZ͎**5`S8Dbv[>`Z XBh'.LCM'2U~Auu>u+gwΥTG%l}! d_ip,k1VE Qrg2!wiNޤ<[4Z 52>JR31*>BR"~E.W>[_|0_b +Ij:ѥMfJaQ]fʰD.=vg[hD$vpjv[Ӫg3߲+^fw&Iw^+.OE:ZٵXk); D8a:1(7|3.s߃Mבf/J;seSIPæҨiH[px5wls0/Ak.P޼i?7k|OT- z:i9a|71hJ}!mD[0aoHH~L>|HNƖڨ;^ԟvoIdK37qQxL W@m# toLЛmtA T ?CZ/HGqOrnyV4!c:A7 Q.(alb~># Ϩ](h3l\6?#IqdxNt/^/tNn0A{!\6\_oƌF^8c8g$ UGwmj/C$%]b `fH'V`Kj@vP$z׼x?Qɠk2풶ぞs_=yY5; ES@g!%L-΍(BJ@'x%S^pFhxnӣBhŭk!M=4v(wR1'!őҏ;鬑Gr! 8GH:iGUoo < "q KNQ.R$Nr!GɎxѢ|vaU$s%x֜sM flޭHQĎϹfƁ9gKמϸ >L2By+`*[: odKy:l\yǞA!;ʀ+O^pCZ4<sg(\hl\Pz*v~7}<5m~%pnvvZC%pา w+u-;[IݕSMSeoƿBϊe* ijm Mv|wZN=Gi%]r^ ͤ_}4~wuQښnFx>RGIAD~w_]zԵ"AܮXF\If lHw$0YJ d76+(.*@n|bwӱwz,j/֔tǫbhte:cD̃Y1|8BvV10OSh!sG 5_/}ngU~VnZ0P4^gB;Ρ%;wd|I"u \ygy҂]*1)-^) RASuS=E(NRK|m_`RYUClKf;jL e20o4kO /!{G=AS_:ŽN:؊VƥKZ/0 Iz#MzIs762ْ Nlh\OOY}Z*a8Q*`ޙdlP'yBU>f>㳆fj}(mU,n%H)|V̎QN[׉D. /`񉎚ԳC"7*G4hJزB?bFH RB- A2j6ꭟ*>i=տ<8I|~b]778 ,H^ H]8\t)L-,2 &QjGs}k(7XnpǻRu]G"y:=>Ϲ8(j v ~66bX4p$w,Pz %t:ZkWex {D |Sܸgۤ ۬濱RQk|B2@'̋Gns"fH'|)νIAp_0C9. OƧO\Ie/rWY]i#S`zJ_*_%< O!@nxG+vj&^*Qzٟ |$d~A˯{}쵥uT;=# ãF1WC ,Ñ{*+(م[,XYPGUZ'Y//`hKL0l4һߦoQa8W (Gio@Pƀ龳ɆJikgo&*L? v+o7(쀲 %)JaRT3?O \9Fur;c,QtovZb|+4s-ubLq]8eX#oP]' LT+q9 ZILL[)L w࿓ 5 07q| $譆H~t zo]/ɤAk"ĮxA":էRٽ=;)1wEahѳiweV7"M27u*SWO ǯ{'pU6P# k,zFzKϗHF]dΩg \(_ʍ<,HoL']lbK@+<ܾ}mE~0h$B\ᱰ\+5emdZ ȑ&Ԯf僾(^Lۋc'@ @se4WJ <7xF|U9'7_xStC=tJ(Ũ446d:H;uP뫡1͕0{z'k` JäΟD:ThXK!5[ &I*eVo,0W?_KoR6!h+c8S1H!Wl`9ͻHgg:6?FqC >1mKu>W%Ķ 6&+D W}.EnwǙI +JzJsTLIj03^K ):IUlqbE?_vIS3_c=xtG#TK 7X"F|2PӛUvK09A{oƫ'I|:QZ4[܊"!MWkڋkOӭZ ~tZ!+4µ(/bd(]MΨi]0yǼ*+Rq # Ofc<>s'[c {sDݾڍ:9xSe{@(T\R>4t1ap i& =vOtfN7m=n=o􃔯#lCh r @K׉7'þjSvUk]6Jre<<]iC:ﬖb*wM^WsD*n飷d*)vg*-xԒ :\IYQL^PTNFFm!ÍrouϋMy `F"" ±QȸoCP6#IJ)Myъ9Ug PaAB4~֙xKz_z1]6R.^JG|~3Di TuBg.jn#yGE[X _%CήM߭j\ IPcM`KQ|>F_L zZfrG }Q[2vkq %J\Q"wonIEyU HmYi\ [.IK_FN jW:]S~sɿV}V`*̾BZ,ow]I|q?_?[?=fGWp+MVoGG(_M~ǥvA̟_`B-ZwH݋!zr֫*e*"\.@܏^ qfS㳪`HThXpMrw8zzxq{,1Mɖϗ :ͅBR KGG -ty 6|7U&pBDҊ 5Bfo1%`]$S~\1cH$io+paO@b]┦KG'W%~VyQ;@cCG]k$XdTi9%\ȭ}3󜾴!n=cQ(HZ0il#0;@ CE/)LYe[` 0;+NP(x;K=D]ĨRW  v&u2wR ?a78j j7k?r ЋdJ%ڬNK~f.:"@2Zj \ QRסU5:#a!5Pf,PL 0* $+ )ỹqڇ|v<6@`76"2*i3`G_|ԅt7נkڄbjY|E|U F^^~F C0`.󞒧[ $ Dy/0ivf!&2~s*=VTs$ Qo{"3j{l+r,lfZ&` c0$PbO;l~DqGH-({y)IaUg8*Q{i͕bLx,MKy"jBRҏ# C͞ME^$FQs_n;ߵ*7TEw0{I1aC gccpts :'|2JKœ}A-JNJTdEP͵fݝo [}hqIK,/"7ܓA> Suձ4/LFbxeaȸTGi{jszKE<ѤT0{xD_y~xg:oR1!$D{lШEy0 S  PS/6-os$1z]]:!G ohs )ȃia c8{)4@a7m`4QQ c(ӒጾYgz4lB"-?=<;&4,Cu;&?$ Żfxڰ_a᪾Okx2~~f M^5!G $(?ӁxNS[ fɶTr#W0YR00Y t|P7l8J1z2AMckqƄp .{+*A_ *b]E;thp)hExj\S+\ ۟q{|?sr@&; #B̥qnpѪjQػ'8;X^fH.T{n.gbml)Ib?ګb!$-,s1j·| edDS[Y0RH>{{mnNQɞ#.SjX'>WdyݧK_Eh=&?'i\FU1)sxX3 j[rOQ'6鞕 gb ;uu9y韥:`ZT6jv#c'SAlQ;VzZ u誷a֎zG^:.Z`76.@0Mk8u=xǻ& uYn!2x{'$Gܗ  \~q^ב$'hx6{Ըpdh? ^U_+՞j3.uGV#Z֊,D1نΕQȺĦj,?"'99 9ˠGfq0 MH@H(70u*nWR܇Po2q݉ԭ3NB񣴗Bw6KF4lV4{=xKj!<Rb Tu)jdGHےH&*&Ÿ 7RpR̓Rՠ)`GAQc#eO5>a[侈xXt ۏܚ\e]{ew6N '`߆?H?x,PNN ʻ!"vWh.H'P~x"IMN6/FSXWbH5a?y-rfcosm5~|{ۏT%M<bltBÄO x}e Z>~ARUBu5Mav9+e$UŢM>ĉYSPiyv P3O +3JA u{ƇM ӍsV{aFukx2Lb}Z [`y3kPg[V4RupU=qx}M ]qb@YJcI*7FYP2Q双_|%/ Dͻh!Jqlh %$!_Kg'AƍԢN3ʏ2hG['gu7Qx$~`'0QG:1 Eʏ"ygz2S_RimtҴ䁚È3idg"eCϙwL`<)p\V{a:J[B1apeW*&u'lXgc׹h}^\|Ɂk0{n9k\*1bwXr"FuQ=#˙eTقCQbL!&d!UuX96j"5a rA_49Qykޔ%x4nđZ|U8PkZḵݻ-0GÂkxvٷwr?o@lrxPy;zRΣcDǸu+-Sݦtc:R$Ba:`TBTŊ=n˵!" x#Z!#*+CQ^BV W+7GcVK>EnG!T[oOi%Juu 0 (LDžd΂/fIY ؅ݦ@w<ԌiWr%!j{ ծ[+%)%䫙^fvtsb9sBIanͣP2f* @nJmVdAj~pgH,PqO|ӹus(rTf~fYd/ 9鰴B.T7eTX]ffd]햯np F.Y -I*E{*6 B:j.Fz1B^bVE̿(!+$d<e.#h>ryjrP7$hMw9MAJӗLd$ 0~N㜥3WO inva˜-k6]\68Hg?0- qؽeLTSEuwRJ*DKSjWsbDR)ĬqHqG{K*ٝ䫜#>ݏFFȭ]b=C-^:08PZ%Lt:Thx5XݿV#"o_}*;*}U0 ߺ=/*b dg& 5~|hv1/7(0{,;&ntD'!m k^Tk_);w"k |`ϲdd&1~f*7Ael 83uE54?}z13tW M͙S>8JLRO_HǾ]}e,? $mWF| =^ܼL\(ۂ.,Ώ#3fpMw]dƸxwFmtĦ܄~b|fl"Î~5OͰK$CZfVVNM?O/5څcFЦg4wSz#疜Zt6 !6r5ޠOiWD^248tq\N3{_<*̮AD<`A8J7TWƈ&/^`VY|>"̊ A[h.A&uqKTZiuUиRX>C] Ӎ &dJKڏڢ;9Z6ևLi,J[UPtL}#lZ(v#px _YS\c"K dddA-I6/u)#كI%͵\[*DRCKG֫J!d&|&3_.{c݃RҞd Lm532%[PSU^X@jF 00hb,;7'"3k8%y  e͵ _LqezXpy~ǹCRdG6я^hޯ7l@͉bk\J'-l8~UX qf~ umȅ1&{N z}M=rָKT ip9og|G}.1:IwHۥuX3JJvna8q8foPBEU0(&!`W젾/PG!Թ>lZߧTqąji 5ײfH^LKWޫ2 8cqĠ7dώԇ̉ G7tp=3bulHoʦ!JLϠCWP3z}ϭu-7 R|KQ<[RQ;ۤcfS3ӵ:174YT@mKeq>^jd5-t9ֆao%ra<@-۳O5Z.ƒ8Hp}o4+nuc'/L砢vlYp}\!KfC+p4F;*Lڤ'B1]PxtY%AFF/A_;$PY%/mi{͞aIkPʹげ"ClJyBBaOӇT ns 6,lH+[nЋW'>.ߘq+q .e*hz$L>uy&.ȃ L&.!Z8]dUQZh4S\1`[om>O" pbmwBua]F:VHLU' Xkf~2=?;ҧ-CF0yQ=e\\\n/taxֻ#Gߵ 7pԴ LkIt<{4AAyҗC dr.3 31!hꫨ 4_(\ߜD!oNfFcޡ9H&Vp̙PlG{9PRۃ8`[pk`{޽p@Zd0Uǃԝ( _+`Բ*uԾ _mTGr+jŚw"O3ZvBvNy LUذ6j8L#(2|\MrJɿO2+*~R\RHhPsieD1 de`܃4}|8t٭R,%wi#kHy9x9w5xELwyڱX=X n"Kj] s0h RO*p!!Ȅ#D|KN]5rs)8"B goqruI~pRsL ?rR.kPf6a!lh!doӌXRm;PIfZ˵WP-@Dža)$#"FiR~ dG ؋Moiĩ?7nXx/9(lGz[fߴ٦b1 ̸5콛6neʋh $:jOT;bifW$hm  rA<*ndr`Tsg8Œ'|[\8UKD,ɃsaKUOjHYPxN_$ 9ۓ閼{_ZlK"^%ȡʡ AuƇe^Q^DZ jlSQ,-СO.^>^}P{(գ]61D.SE6ʺB J?F*O(^Y׺u |̐$O.&mȘ2ۑҟcZg dEٵ ŷd*1am$?XmهE]X;˭Ы x/,TI_a +4>dˊA-RƸ'dwgNĝW\0<73+$}ˢ;/nMo=PLrްA;F a@Oa6AD>-lOOdIt 3{*$7V13wy@36W-wmئʵnhb(>+Yȏt~5.N V!4kɀU=l7$q Qߊ] 7m4^e@B)psRj ]B|Bo $5_*{lq{U3,P?}}p4 Q=QI;1?/Uwu,Pf cgei*41k| kTp#+_T5eD]`{hP?HeКAGܵ+lxTU^!ՕB NVH2Po2ܨ@w+uE>zhhv;gyVr{CqEYRp![2+pIa:mK'AZ攞BF+N?GÀћ>eh<3w~;W+݂C9UNXCk&<8\[Q;mj$ՠ!9sA&U|n[Kz<3h-0/giAͮbϮh O6:oLTZREZMlSI,y\zGXU޲=e{\q3ͩ ۬.nCfH{'H] nɳ .d(6#?n3Y  Ł>f~շ#!~x/adNDzǃG׀ 1qщtbۋ}/ixѸh8#!1 OhO/#P6[X,L$`䥗tvݙw@LasB8\g2Biܝ`;Իi$dy{bh%Huע ֘w7\Ŵ}g=4eRiy Ә*M;?Qs3cU0+8B-ɗ^6\  D:Zua͖0$M䫪]sR`S:xL 0TС r!}ֲIr3L>JjtojC٫ǽb',kVe=irO_JԍHU9їeiyPy_n|=[/cgYPt2-" (`_HAz;oKJR '>@ ϽLM)-S>4pR!e/z6Y1(!aNV@B6v\Rj˜^jHڗL}irddCQXޓd??hȤn x0 4~9~Y_2+Q9>0\グEVv͌RJuUgGou0s=ʡ~JxA"2'2Լ0 NC8uxJ FaSh;+H) Q.IO(M8[yRykb|ZT [X&[ڠ.r=3]lVaMǴuhOHMzT_^" ϛEm]qsIjײtm.Ud6A$"_/r$w>!0HѪZ+Vfk Q*bȋYs) ![j(ȆGU Mw?AQ$_f P zR\r֗/n,׆4+j)4r0nxxruSJ $t>t*?]yU=cu9q;l0cH 3) ҫ>3|C X'1'VBOXa9SFΪ*hO~4iǃ Ww/5!gE&m9 8m :`Da2T'hVVhlVo~wRb}N2}=B z>u^Xf2H '2G9}.[pVȩJ3Ttds^LWW|Yh N]Fp%t/;{:S^cAN?B%&Gk/Z*Cd, ={d׋ ߜۅze4WRvl/n >0<$3cm vԞ[ 3FDe`9RqqL޿vb8&hHܵPd€#a ݓ,!aQÂ]dW \[2cC-77iŰ-KP(ZiiZRN&4Ѥ10r J\XF QƼo_W 1teg׷jc/aQx-c9VvU#ESXSýGAtOCf~$o~\?$} y WB2(߁??UwfKݜus&H>?L녏ޥZfQGsF "X Dm?zJ @+~BMn~8痓tN ?jf~xA#KZ@TР2Dy_p6,Fb鱯j躅\Bi:gy7r8IQ⼖%># 6C(^-h ZsmJYc-YZ߄/Y $;Hv )_էxZ²~-Ew [9e)jCMixv6}Uo˶ߊH(x xa*%\8=Ktof9uwK [Q7{Fn@eS屼,Z$6CX3-KTAm@Kem(ɥ8Hq7[Ӂ2nĚhz ~Z}Y{[w)6 6bN MG3s+Pz?}x?!\{Ps}#~')>V֤ͩ?U8qsI#A(3fT:|-Chp,=M6 OW9X;6:uW)Vf`iLCRYMV \G0^ˆSfG&y]U'aQ`v^PW#?(u1Dn`1˄'#}BAr:04'n9x1ڵQd8[iEe`-PF U5p~ "3hLc|KDI|1璹|kPUpv6Y&UKXUH`P}.LP2muL/(,ropoJ cț3X֟4! W-&':imN{S0y?9DZ^?=ĪŞyz㜄ah etURms J+si1ɱH^ +8&,CuH (œ}XKcJmc;\+VJ0N]̅ie8iEє,w@>6= MN 1ty=D1GauN232Z MA0QF3,22)G3% 9)zQɅmAHl/☌>  HQ!k+_.O\yWA]y)5z:ʞ\vz+eeKx~UL2AxE,sl? ݭS\<{~Eһy7j1btd+a`TڲEI!)wm EB_̀QeAϥsAUȋMΟ@!f *Zm0wG-rAEG!ܸG"KrihQ v/szR@xqA#z)!{9:n%9f?J?\"q/Y6qRtbBnc( } -hgXJxQhS!-0P/?ѷ#n\ǗooseI mJDyǸ8URSB8@VͷuE; kI;ae۔(5>˦1)(/5,Wf{Ksq[Iv{RUHy0"!QH7n{^c dUw$Ev(Gh[Ć/E;ǒRrz&b%CF1#=7 ~p;swX.8`zږ@ ª\j'đ1҅-}F&~P!"R$Y=ed.|kӌrB6x~4`<\XĈdln,lܨPs˳4eX6~S3ԍn2?7R"|9i%v9QPFuXb:6pgA^nBq=5nt~-,7sN ^6Y[,b]]ƥ_)nlMsX@s5j||P2# W;3$%QV`)nj mcxz[;xkzs$mtiG(V3\L:e،) Q(lOWt:9IxTRQ/@n[?l'[m6>R!"QD_JB:9~@LLcwp}\?$ C6c~3ò2'威+y g |B<tJ@GIv͛l@vuvNߺy_޵d1ɽ(CC.:m2Ť jkW'-̋Q>z@yֽAeh72F' ٕG5<Zdĝ\3w&(^ձ1R|z(L ){xnD}LCmsi dYn[Qk#PF(/FZ: #+ΰ3] yO_S$@3 h/Oٸ`7~k7K0D4H[~EL﫡)Bh@vT$P5> &24MqpٞeMAcW"m :+Hީ+jy&$p\}MN u "-C{FzGԯJJJVX@H5Ul.@ Wx݌9A-@Ӊ*q܁[򃷈2>qzqUKb ^to8zbˊ&.n_쎞e/34s7K|7#zjШT lDžZҒNM,ͷb$Dq 1.KRc% ao'9ѯw?2iE[K H)'qA1<*$fllU@Xp'Gf^AN&DZY"#~8A# ^o:Fa)}{>KƧik,B&y[1ReU۠Gvu[@cFμ$nu:8؜r|+;"bB E+l6ʡ-'U=DIpjD|6+ʏ'c=:Zf`굛J\rL+Ptj8 X(-ͰVqh֕f(܏޸RDrz9_CY]j!5Imp{SБ)6#'8:VˮC8I~75绻dgՀVN{)[~&JR%ebvʗ <全cz蘹cwwmNzs{'9i--q1;qQ]7ā} 鰈d9D #mu%e.it i 5_[H'@X/Vxz$|Dk,FSo*׎;hD&v\Z.r5GdVw>TNƬBT6iiuTɟRiڀCEx|sr޴A # y:P%ݿuTZ -⽁%(/PZ}ֺ-uDh:H@~; Mٝ/Ukd!OjQAYd;pP>D6NKM-Atw%y뮲HDYwᎢ_M׬yUj1* &v#Nj8y *K"VY :ǍX3lz4BW,""e-?O$@҆4 J|\nR/>o @{dm"]c aqie:]C&zh ϠGplQp5$؇tWy̕3}F4uGI)&S`pl _ '^={]+E=qiO:ކ8,_+3)m򌰠gwW)q JCEIFțckKūGoIc<apѴx6@F8@ E<[6;:}Ͻm,)q bn(0SmzGBM`_ s9q% ( 'JBfˋs \"Z7 a<̽1D*sվtp%(`-NZ{px[Mst sW)IZ+YN*3Μ;5Q*K b4@1&q)^zDe=16NGD܊ѯ1@㡢*ݾVŵqi, * !I +R*AHyP^"h :.:&t1n6rϼO:/ޘk5@0t9SG2IGk 2xC;II!dGxsbsyIdKHpiMBpE4n{M҃~x˱{^*!Otmx _P}gTڄZJ)P 9zې Ƥi;4wW)P/_ݿHyP>6  I19%MUS$hd̃YW0x#GoYV>Yƒwd5+mOrE2ܿ]A󠄦].Vʆ"w&7C%EMAmEpMcS= W{><}gLvWҷ >~遷MRpbvb+0YݞF)_dOKѥ;@ [c@:D,EwNS[&8=F@0v[Y!~x2,+iҸd I|JxThnIHāmg[kc U>&FEyR{b4@I+r5h-x=s, .\Qr Ҳ9L]D?{jn!B,vͤTқGaRTöf zf5&k%'zК=f7-_:s\X죪Թ[2K#eEh1~  Vp>aqf-yJ2U#]0@?fR<⺣*W߶$K~n5%\B8PT:=[.}7H6߲(Kɂlr@Z=[ޡk`TT>;'bBߘ Oj}b"s}i8Q&"}݇y甒HoszrN#7͆szɠVA5 ] ,.VsͣwxU-Q=n` 34*Y5-`>xDXo(rEh[gU {U N" 'gmjsؠ]9H|y7 ~hoVmYޒt.9|ň$'dI& ]Ej]H rc݄ٽRzv/@BϵWᔂ,'T0.>w+ ?5u"N9 휴3vǽdm>uV)39GMU6 4|ꠤBwI]蚺W{fw WJQXB~'1icrY;6;O3a~U pem)e5Fa3%K T%2Љd)%(l @fP_,G/%0xF8yMcxcvPxo[1R5ڄzf{ ?au`6.KMf}Ʃ Rޥ!CX"pt'F=+Z W,7OzlzyHr=KBydo~)>Uji9\~d.DИh2hɾs(/ؒoN Ǭ 3FE釤V_=0j q' $rF4͂;Ga.+d- 4ח(A~cyq-ZRs.ܿ-imuhHgpd<#@?9 pG:f]6mX0Q>g<Ъg|8Z9/W/:+Xc@1v`;aLrq ->v.e!DdVWq/ ܔҩ]K07H{;T3 a" +e>#Ēcu%4FOgTWhP4ZvϘqcoB`b=>zHCzF1ddգLWMCv Iߝk CAmKUrFI7PQ9+XUn|ɵo=Udv#C"6k-Nߜ񧥔֧QL]=1!_-J/Ϳjd.E̢u$B>#R=2S׈P%y愅1>nEV:!bӏ9>$A{MXkQ!ik' ^VAmн2%`PrjP1N'Xp 6ߘE\_[w(f]n!^^ĄZ.z,| O&e"#Sq Um1v4xnJjԠXyYʦ.3$M`s0FvnT|"32 zS:=VC{!^w++016M]}#X%U7|D q^/,gT#CQ6Uo%y5R]R"G- q4CTlm*Y =ڰ$!M3j1-1M6kăS+BAXܞ C+g1n,w(ս"654m1/Ka` ӵg幽bk>1@&yu{Xv 5DWtoÖVVCǖXe:HCe CTOը&sf;3"09=*o<M  t &O^_&3KT%0Fx̅판'X"dԴ{ʰhcqFU]79#RJC?X7jmf3f$+s0 ˰O9@u1\ %lEڝt7d,nXC_te($6TIj_~2VҰl ŭt:)-NѩK1^o[F7P1\e}Uާ9&ňiOGʧe{<":ό@|kj/I3{C#v5̄qx re G ۻJcG4 CBJAʇ77C%p4;UbRqsy\ӤY.I3 X"ɍb6~wjB g)|,Xk<B$!v^.O]oo۶DQ*.I4)Qb04YE!#}ε]e(f6"Th=.Aat|L3b=֛%ܥp̱C9 z*/ I`>:EtaJxRu$g7+|pN!ۊ5t(HBsdcg"WVt;V;#nn*仪%1*~,KZ}Ӷ3+}=na$ #:&H k60VCFm)瞅ut68 hJb*i \&'ž| ]Qs揗oo6xn1C;VCSCulAi, A&0?)|%<8d&'=;8V.![!!Dl!oR (0 ?d\ԵVMO EM|yӚrF?\FXAcNlHՑg O4{gvf|&63oR]>sL`tY!&JJIdݡr-3xk{6ncY`$ ;FcByr9Lm.%{i;%-RU}cUVgm-_*-??S7En4`ӣ-JSgSb6XD~?ЎR+b^6*faR+?\?nRC != #C`vYIl4$}&e_c n[%|paXbQ1TgB/¯R[wUZxG^߸O;E%*L *;9BE~WdP տf<<SG>)Ч1]/-\so;x1(1 a}$@F3ٌw=Sjh2c{2[N y#j6}H0~W6x_7{Gr_˂0˾, 2/' UrԲ>wF+#GCGO',n AzPlVoo$3|:Yڳv}in ntRDhHJ>9JOPN.*@K4? PQn7 mQLɁ"C5۔TK {;nb1l ʸF:(X?|UuF;Kg̲B6ۤ?m?.bnC0r8ºN8,4Yi&?-7>{88_ tWUUXOB T G<0‡VRu4RY ]T!(w,XT$./.Sd\iv9Fv(̫PMU8aH!zTBsUocm"(N{Ħ茄6{g[)G{nۉ~2$[ ٣gF?y,ٽ {įS3Ӊt(%zJrgh)H[3k[֒]U(yZ r7Dj?d@4ҳvîYq:S)2ܬq?7U_yh+/1~/%`_wYC4{#&hӴ6\H`AJx fSWDޠEz;`OM2g8A\5;'c|jJyHl9Vgs{)f\M|Q[].bKa_p\ 5e9h~ds@LL,0ɹˀ(7"2+ }A"A&5!hov  }`ߊ4 y92_ &;5~y$.ǭ2>1k"4z3U^LI@!v!ɪ@6lƌȁμVbɝ tЯQЫWH*X_ނ=B}D%C3,iP&*2^$ΚWLVT"Cp~y(5Z#w 0[Yl;~<&MK!"(S <(f= a50 +Ҹ_[. iNvuTVtGj9}zf' NVYg ɾNxoq>3C _3D7I޸]% 'qp3Ԍ_ko?Fӂk씙lzrNGYZ!Tpqm,Mu3-{%$".4@췺g2VoX_7,eq=~JLĖ"u24~BQ+DoGƞԬ1rnrdr|6׳Sn,i(#_&߷6|Tz^13=a? SVX 90 ??b "]}_O|R"9%IE5O 矆40B=صA 6\4<$\A>N6v~rO8< 3 )6LVC L$ rP~FND<]H Z| =/'f=W/Dv#rn_ NѿfE$AUj'yhFU jYEze5Y/dqѺ\뚕uRzXXmKIHՉc˙iH o'ȉpAf_8}prl=5@vs6b7J\a8ဍ蓌lLT)xz0gw8BN[fbAi` !*<7lmFW$otEh;mdȭ!m?Д}Y*SjM5fZѴI>]O᧺|Xśa`b5\>Q?e9>Wäyt VL诒uF<y 4.xf ;uǫE5u )SHPGs< ,ǰ=ct/UUfe K,X{fq duV8̻+i17v{]jz.ٽ)l8/7=]1 s6pb왰,[uk_W},Elneū9{/=f;OJ]je]ӱ`9g`ZgrVPz,}zY&RԿ[3nw=b~Ԁ ҼŒKɑP 5a%$oSrTbsm|!8?[= |cE#cZalL0'%H'CH ":ɔk@CkHy޴@u˹^U0$XU: "ڽ_If%* U`I:j_5^!gꔧ˲U !1`;NMv攝똷 *G~+cph7qBCg&pJ"}DP^ G@T~̎K ԓK7hP_@A(a _vB''&'MktBM i$vG<b[ #320P%^l'z<`xԛ#[?g6v3|-4Twd0}bO)|*;,dYcZӳDc{;6yp .G ۴Um"̲T*EhGyKI.z竵%%Marm|hɩ7< t 1DJzOڃӒ}kUƾmZiD@ ~lw)}DRrobb~".)\I퓄#ew;7Cwnҷ0XLb] r%GqC HjRkٴ6Zu1irw " ag"Y9AII_0 $C!.YpǾS帬s JU 8 vN?ks,}g[#R\1 SPD J@4d*Ĭ+AP4.ʃoRL:VZz*]gQ\+>?jBQ%7DSC1_%|ovW.?E ɂfPu >@{e:b:Gh\jAOP+TAفce޹i P#UDj1g|a_H5K$%C$<-'uXZ$/itd:Hay`ŹKR&sVdTcG5->uQ]-6Ƴ=CV i$EL,ހ O`-sdU^k89ڻthbPHv>•,my+󫘿$ێdL~`l+m'G*3rynnzSr(fX$P؁o}A6n|~MZ,RR,̥4V h+c'UJz ?2`ne{i% 3z"ot a9kk5ˀ:Ldk\o2юr3)mWrTv󫄣AǫjbݡH -YMwr_A(O:& Dr$w$i} x+]ug2h\21hru h#ɳ,U PI`7\q?!@ X_RܽeXߘ=aˢ.<=9q w~mIqV9;z3+Lyv}(Edf;;Wq?'$)̊uz:1)Tyu-N<Ɯ(>3f\oT}*}JՇ/|E`»aEhJ}}_pwp2${ӌ6}{h;nK =&H8XF~@=4@ # TV^"^G K.0;|DmC<$-pmF|61G؏BZ&Mq{Sت܆rX;#"$y0z"?Rr0a4وhm'U* ӑ%3 ?o w\򦸘#:3̊F?kEYf>!xTU<:꛿x !؞a к9MTCw090$ayEt6oA'^V%!״h" 1ZWIa"sobrxWQvis7$uyZb2[192 )\>f o(Ҳ=MWKNEE쭵X$U! 6b.&6NP].)vGXpA*T~6#s įy0onrũl>*R LM$O+#2Tpًz_}vʦ4DvE_Z+ozR\4LH©]o(YOna )X5Vjќs^pe&< zl ٨[#obڹ qiUt[owYED#g48caIp{*<6Ob FEYw]P(P}CМ+igYZ070701000002b0000081a400000000000000000000000164943cea00005908000000000000000000000000000000000000005300000000./lib/modules/4.18.0-499.el8.ppc64le/kernel/drivers/scsi/cxgbi/cxgb4i/cxgb4i.ko.xz7zXZִF!t/'X]?Eh=ڜ9Lˬ J%cl1\ ߆3}7yUW3ljnoP׃8_;I/z*P1V&J[6jI F:1_9kB0AP]׶ )R*_T%~8^dP=7s#󔃣kDVvU0ٛ At(JӾMX[('E-*(ITk;KP*zI:^c~2KF0Yh q(Rͪ210Oxn$ ńVl*޲&8✜'#-M+찪[w VGɳ L¢3Sي;K|-> iV+!kcA=Sj}Gt{ze53;Bx^K ,8"Ғ⬱èv@(rV(Pij:#znFAɾLT:$xܛ| N6kVH&QZ h(ǰ Ww轿c; Q$՜npև79_Hc)`?~2IA2UORٛNg'}y5բZWN)m7qs]؁{\t+:2QlR;hU6<xyz`ǧ !X=4-0괶W5 s-?y*!Uil r.]M%4:(X}:La)k$*6ZK9M2.ik%8N{KjBeVQet0Qϋ낔50D2 )&9F BGG27W@_M5z@/ejI=ΎQ%25"ztD ƃG- xz 5/]VwOf(92"hhVtn/>{1.""2Dӂx,L{رW=_m`e+94]24Qj;u"4`+Y Guhz1*9<}c_^ }<{G W0>Q{CjPxwY=l}7D6+g>+kǓtǩʶ)wּ!X |Ϳ1aO%XʻyC53?[OUv|?H HdNë}0ī Bb o9 uYGN59lbH'+AM]R%]OuڷAy8HDG $s5.PH9 Y‚tp̫g '$WxdOU\@ZݔsaJ[\}NYkUM$#˥1/ޑ>]ҔE'QO~SSV8DҨLO{ү hJx1Qw 5+Q$b!Ew| RIvWm)8I=_l7q7L) }rڭ]tYGWhYvUٚŨWיqa3 ǘTE}IOyOKR<g,zTQKVO:U/D+Tb#owp!\NA%9S/Dk`Qt3B*rLNb׾n O>Nf6t Oɡ>ˮjHRj{!Ͻ]Ts @Cr͙c|ڟ2,eu?I;Z_SMçLfd;XTif 5MO. 4ioFEm`_gOA7-:z$\Ik չ!p/f<Ϝ<)Nc^ĥ:7hٳRڟ|Qp_Y3)<{uT N<ЬcYSZ R ݼ ;s-W4dz*}6+Я>Lzog53 ;2a l\ .mQ,e ;ږSpg=$N#10SxF=FXߵ<⡟U$h`{j w]͔`A Jܴ87"O*b_4gBd!۽y8oC6:e8X/, l,U,w4}`eC2;z6s1y,WOU@WSXb)bixngrhؙ\(|Ɋ|s a `j'-nQԠ*#R !lld7 ߕ_"tzT_xo"Ч:IXѽntg*H'qf"`'~e?y]tޫHjɈxI܀} l2~BDf:^kc(1ٺFi $]F#ޅúԬ+ώ|I`g XNIM[ؚY܅*Me!ESbNqc~jZ:P9 ٘3ņl9 swyAbG}8J7C9N/Z?Pō_ٽyXtkGQBdg3s&E#y,z1a<~q[9<^QRY{zETTF:g!?if@LE #nR~ t: Z!-iɭu,֍XD̉2++aĄex䕃|;kSYΐLR͒}BZl3ΊgW9i: HO>F|EWC (R[c!dN47b' ^]gқ}=R;-ta"^wqRqOM z/…AOHj/ 6rwJtNVmeAQ1pX`!S5l9@?RA qCJ@I;1ek脚ތ$Y4_ Gs)p *k ./ڛ $=OK47Łs&h}3QsA wMXM'A˂(;yu a*3SU*1_ްOz8APnnpLkN>Rh yi%jf[fS!yWGٖ%;&Zs@SU?S:v}Ӈe#cN>A>SjJf̜ a,kPNoC(hn : \%xH(`YDiȻc fZ!;p8WJENeUPXgkyHu1T"x&ox_8{{KW.B`;}ݼT>w(`_ޅ^hj HmmU?_^*-sj#YKXi]?Zb#J_0#KYr `&+Z/N"VTs/|ßZ#i֍a$ص$W%M'+690$RcR 'li|ʥC#梢p0 (fu2u/|0687A Sy[b ܶR}.#&kc S`(_dk"/^G"JhJ]#l4I9+vju nGOɈ?}oo6!28؛4m%b=j!7&Tq~yVp < :2;S%I+(RU0Gg@`kaKtoP| -a b"eb`;O6>g6pq McCpH98i`/pa-oCÝQ' p/B+z,꟢6CwDhKT3A"PÄyP8]r%8nq"<{/^͉KV#ij )<l{pxg; ˒ȵw=3+zNA-*3%yVs?ָ26tH?2:W=0hô0@DF@))VLj\:69P;Om'*LQE{-$a3#sJJmg:=*ݦ.jHAiz:ؖ͋U>>"@#6f[Xtc 04%e_|J=Eo YX Iԯ^0c%Tv11T(̈;:ߨZbZn Դi vL;?RD]ۨ6Z؎fDe5) [C' l(}!+bn-E*w رe-HܕItpɡ>Gu귑oU96#O3DEHBX"EIL8m00T텶U}5m#n*G4tUŁ L˕Wr& bu|Y oguU)!DQsDIoFfy {p%x9Ҡcы3[jV7u/}͋QY̦41ڭnĻDz;B!Q%\MLE >j&ԇhP+*qK\[۠Xp?5 s KFp8źvNtH2HPĄYHK o}.y6+>z7 }'}GCNnWy2 x&N`Wxk+N4@.֓E9=m.]LG'QZ{bց*O[[8йV}R!(}jؚ^ cOhzd+f8pXj`<8 zA;nft+0:.- 5ߛ`q -%wqCyO XY>v[ )L˛<$^P!t[;*,Xnp;ܳacT<[4ǡC"3$Ko0!<[V«7g*'*LebfSǰ6.+ּ\/MXfxz@]&Y1 FύmSp QAupC"_f9$&aiBG"]e tVu@ښȻt Daf "Wx7}/rp?9ޥt65g/aʚudSǞ˵B`ѻ~r%Ǧ/?oڰ{DL<2AJ1Y#Pu~9GVCpD.'2q p[Ho,5T$\JMƒamH>x^DSx;ƺ} rK@FW֟іaq$}LsxOXv{! U l,KQc "&{uX:,p=Ns&/Z;krG0<#kāĘ;jy51{@wCL^/8 + _lҘ}$:]:w9wWzlI䌨-[~S0n'G|jLu"Isbݩ^ @5,&0I@ٳ _LK[o\ J 4d^lHI߽ Ycl?hv%Gi o;oY1trD/%%ӄ)~B~am/&*XX`F/漋tra3_!}Ƅ0r\priZ;YI:+|>FHR`߰{&6Lމ,u`*XDk6!fSP#v}ntRّ&4C2c5\[JDsu54aADo}d0FIf7gp22x'DChRR PYP@ 3| ;JEnt73}e \V#%Oc`1zi- 7U0mjN|OGl)N%@Y iF ^\q>y$)Dt'zmtRIrSw?h23|kViOT>LG-'<\!d~u_2@O"hHII$bAtPG1#*l hhS |8_e2áOiQyY8{40_ɿࠑkD>)N'iPūPx"T' 7%=2F^jHȎ=_X\:Z`L爮4ErIu~WZ\/68x&Cqto-Pvp_]\WHweN!cn_*ѷ9X+hE=y'  IsXxтI?մ#d NilCl]mA'h~|j HBf0Y`#'R+ZO+ԟݕI!󙶃"fFU@jEuh&|O-sgށmp:yR!AYԐ({ljl*'e{1OIpڲ󪙡 Tq<;~M$מ+ t(hZ_>R[M G>B/Շp f_ 'XYn6\PWU$!4 ԅp\WtW#'P!Qֲ9\?f(kLv[h5kӦD>CY:-Ρ׼;UBU b ('\d ԒkfqO1:\Hgr@]P@/Qe`!> tGI sH(;Z"9_, Ƣ(fMx^ujldk]@0|0FG/Ϥ)}dB">xVg뢮;T˿aQb{ rf3%=..yd$}ڨ blj30|ObmAu^'%@D _b&豸jߠwbjMz, 6!.T9 k%I*mN/+d1ɾ=kh(߈xdǰroL3Z>p9#A/rpVV?id1Gי^G&}7mqkؚ!t16I)MS%H Z[5׿x̶:iiR)P"vL,S>OG3| XF%? F 4.쀋يKW0˗I:}!O S}Zv>pB)l0n]}Gx)p۾Jwj⋇SD&]V09|G[W]܈9קq¿f"٫DLth8h5ʕV8xVGc!Fsŗ%>챚@SpuK! i=j \KM7*Г[5Ivszx=~ؿI@q']|WXtVXz Hqd $] Z_yA:,7V'˶ԙ\M)g!40m,#j"zW>P(LKfA"?Nt4lUN1Oy 1S\M֟,l,] -OL Km i43+qO罺?%jR2@ z}8qTֶbzhUp&7BUKq8ꗮ-WRړLXbǙk T9wj`CSgh5M?>S.0Qx0You1A 0\FE6SkvDUlRԶ/Lk z8i HxvBYQ |O=&+pְolmlj9ls7c߽iʭ tEa~Wm}ưIZ'=`Pn ڢJ w+!3Kj-^pjMȫjl~Zù *Yq/F-X[Fﳵ sZ|VEe&$K{=Qփ'J_Dih'va%.x%_^|]mn3 .瀋bj",g6>"~VX}=\M1k'Ƙ3<_.O򀖭t]R>Gf䕑-x"/L5k'~i;6:-2S<>]>() ^H+Iys9`Ҏ;Gn78z@_b-ހe:Z5c{ ) Hp]2(9 Y1(b/c^C)`RHLK ޜ1J69ǰ7+.>%SٖY b}Ŋ{M-ʖnխcl#R(_9t`͂yI"L,˴&hHR8P 8t4Е#wmwNsЉ vKSj~zd-Mk_/:vCTH)ؤBrF{c@^L,v,]D. e?iK&K|Da{lvd6l8?/0}:s;(Gx~.$DIF"8n0- Z,un gD~Pe'$K-[Qbݾ>0HE$D Dtc^5[UM<^!ŧ XP =~5 ZmWŨ}꼕KzY[E.T4m3l#H!3a9ZH-<x>*LrјRg^_0\g T? g`\5: +7/xԯznG Kw] EX3zk浮L T dI\Xo%'_SUoM=' _d[2f#k9b\#R}R0^)JD?yXR$PB'L8b;si$4,M6st hӍhO*pv8!Q !iROs;(RPOB19 >QteέQCvV -)ѝt8zӅme"W(wFp:/k]!zzeAϪ:< 5#)8@rٲF$Y>1lk0\ Mg}msoPvʿ:$ž]A\Dpb9݀V!1t"1@Ac,M1h)FViyVy #ufχn"_hL1Y}~rȟ~A*L3sY01M\!0.ެ8Uffx :8ˋ-Ie8~')/h\sZv`fbeL3L䵞tX͛m[JyAnƈiZ"=W/ma`8 y yXKe*~Xqm5:KhTqHmRjIΗdWT˲ .^.Fu_U(Ы taz)J?9}(h7і60?}= IidgAlsNr硴L^gLpZ8(m'MP8{LGG#3 r8qI6]9P ~*LTig%؇\s0 ]n 5F]ʂ| \)$; V@֤0Ajno?} Mв忖ܮaWĪb*~ܻ x?f bhE|q546PlWKk*CtStlIl^n(3-!G06ZS2,QYS! V5cm͚E~r~7|>O]%h Q|MW}srPrfDaSjFuW*UM#J]p:0^&W^-GmV JřǴT `1hĨ)F6J@ 86;J2|j"rE@  1ɋoB7q};ӣJY^VړSa嶁&A;3ߨ;n%a˩X B`znW<7Aɩ% B?tЈe.OR縀S!ZQ:YLg}O4,0$x@1QQ)[KKr#kmUCX3܀E'/U|!gx :w!@+JBP?ގ"zZNkDѿZ!;*qFHJqT)aδMŠSn{{Ƙ6`%9sL>+H [/5 BuI3n$Mx)NՒp#9>A W! αF~c5%ǂRV0U[TIlNκѡ'PTCt"bnB[Ɋ4߱PVd%%*m'(^6ԢBr.vhpCu}C]OEZP3yI6~u_^_^Sh/)I$f^WY$L&?q銮(f!BSMlߜxf5ʢ`z4 'Bԍhdrޮ^(T<@|b#6mDXBSQnWϢ֨8˅*䎔ßxmQ o|0] G;<$_o9楌ov% "IǕɌ7{sS`J(& 0ɦ ,g^ra& _{ 5O{zrg톺![ҜU۫vjZ4W*_Z )-% 1B>"+5kCcMN,)%k,Kuo*3=X.6*yhm2v>Spvޟp+6d̾iZ{e j?m|\BXMX(E`MJ0B@sC|b@bn[%:nDR,E#U>20wz5{X={'jF!.+%*ä\@A6$B'Q{6;# ^]JlY !;J3 `䉭 I cu4ϼ1GAK؅ӄ4>AF1@) .;!R. Ԁ[7+cn^*;39A(m$^m_i*.qt2ypYY?$&t~*)6˶GIgq0ID zұ@5*ɈՖы }\ huoq9T>L8 9gݐsz'Ȃ7y$NV{oHj83 mIǍ)=Rvk />ZzC™|IMJ84溍<\th)WjKZEbqVJ6Kv-5'6Gڷo>o,@D8_ ^f(:_{l CKc]?|D/o@e<̝}$̆s[F) q<2-6 :ϻi-;a:)e\&ƌ3{VFpL'vo3%w+b e,|;RL; EۦR8|>ZS+-*P xarGh z,_#IN7+2sԂy/Ҹ홇TEt|oj}{t;?srIx)lA 8nj0T`ao&45g O{A`gE:A'RrS.˷ u Eg闅+B]H(MlD^wzu+V'Lg&wTSρb؟7X&r{~dH7BVWpO4i-9u(1Pry*}=]Aq}Ɠ œM&RȀӱ"D+9 <=1ZsE2%v߄u"VA+CtKSB #4H՘YټbJ<)Pq'k)wq/G On4HG[R. i }Xi-+ {,MkU/IQ I^PI3rΊ۴ ]fK9ɞ5!F Q8w>zU}D ,Bu <2͎ʔ[/ #JyY/DLW{\:~:N& 뿣 qj YޣnY&B,bZ\8 /#_^cQlS`.k0F18"%nʞ-{!+<ܻxQ׵<'Pip*׳!4=@ɤ+dnnH 7m,{Džxy՟=&V~/jx2iI_ƾy]<31喅DĞfA;p9^SIc!\Yiu=G .rSn6P@[JTW">)ڭZx /Q^cdCu Sllq1}.@Y;ao >U\6 451 RmJeMH{#!b2 ߙf׵$t:{tdkM^et~,ٍ\N)C*1 P1@J -=ZL)˳Z1˅"=lr4k{6<珰k׌FK@n,RTwyj;:]n`l'<~ǚƍPڨK_\fcOРN0Ubľ6C9$*PɁPRdAqEq? Xͬ̍p,>-^ñe=n, ,J{ޤk̅}~Z?ȼ/=46J|.gJfT73zDCVf~>CiTO =׎cO OzE{ebrygT( gk,@pgAtuexf$b&aP CcĶ20—Ȣ*nM^T'Ael ,/9Hzj`;!K/[C`i2 {T:=XCuXE`4ClO0Y5rA(8*l)hX&,RuƵDqzEd\3-?ߛ#˯xrt8!b mxO},b,pZUh­だk4rsE!.U;ɅzO΂Yڲ~Pku;)$ כ2fӟY޸*XZ9T@<)fTLq#_vjG00RuQz 4)/xJ1 qPй~C$Z+LŃr3AHm<ҦcJ3) .AI rNŏ.o K=>b4z&v!Iߝs[wy?Wm\|c&:;BC դs֖,Bv]W$Ϝ2lpma1o2U'_3n&G_S2!'аtlw wlaj!3٦47;JìՕ;~ױEmRTw 7;d~a#F\/ > M݅ .:4z( z_yeƣur_X4u1HY8" HJ7plG!U5څJ@ԖlO!hm@JyKR#),[6nM/ǐ̜`޶EW UsըSQ[Yc#sZ_[𽬃31ǐ!!"T^nl>)b؏1Ё/֢4rt'^̚UNcS_)8HD;0 E/LNYal.W2|$o.eXy浼^cz!+JA\_}ʣ]/k$+;A_ck&k+bV b"j1S~;ӓXJG ۰\àSªƓQte£n텛Ǵ)&HP`,?Q۱mf-Фok5LiBL!^;@oxNS$!7w4R H삚)n?mPsD-] ف%:%Hj߾`>N*dKm#Rd7 '߼2,=S+A';+ gU4H _: ٶpgKTgqPf%j2;f!0}LE~PW5p G{XYpA9.vϚNئ9n-EX4)ps? " \K:q@Z gM~N  }O)ҤLz,8?p܄]?b(o e=[]"!fcd.8՚zKzfxcU/SEqvl z<8k-0)oRKλڞ;> Vs|Cc<~!=&I ᒺ"LtcVpBSE!Tt b2ugk-^"HFMvو<.TF&wD-+,8MK0X_~ocU eIb<v@u ?Gyq)Łv%<9gO(*^rq# xÑ9* TXZeb"`'(XC7ѽBǞ^ty2^bKD-e96~|^!0z1ĿnMZ ua¦ig0.vΦ&GHiv̹)c>#$&%g?`f~:'Ct xst;O᫬ƥlY԰T9]hlPrTJuC>{h$b}(QAdMU13m[h<`΄@Ჯx#g7q == 7:;4 LLkF@_lem#Ŋw;{VZC9,S04bNgB迨2gb`f~]-wc_zSTUd])?˫ɘ-wcy7&-Aĉ{@SPe4Y%(p+olo5bFΰ<>Fkh/¼&-`sM֩-7, Z$+e/cjnUQw_됮x2֤c9Tll& ap;sSd8h6:L8R""EOF9~,< hRDG#: gn|zBd]#zxF*hl),ͦm1hɛnWu1Y}I4nakO`øGȜ t]a-Myk@>OL,~WһLÉDž龌KyRY 8! 9_q>V8'cΚvb.$Nó!e2 >һFY. JmWpz N~Rc3P?U{G5Bm(FiYjkk!p#@ nNg l%]$ԏz;ɾ8sً:Sgstwe@}GvX =bG6T"G+KJ x{Q,JMY r;A-,-Uo<ˇeMTnG6'ЄӅi9;6pсg(ɋF{D ydyɁ=.Y1"I+r{k3Wۚ*?,8hRoZyܠzL7o2+f]$7xa(r(8XXUe2LuldK0n}}y ˒{JusUPqCSpxOߜg()f8|e=gƗdp ޤvL1phiP>wE:.3nZyŰp[IG'@;jSL = <hVQJKJ(vi( qxcT7wTۻP{`9rcD~ 2|"z"ZwJT:ܖ2[T`30wf7$`Y9ʤ?i4SXqJ#8D66gޒ-k;~AhKY.Pm#^He䷊x+t)R1q(ؑwngcs{79 ,_nF1|dPHl;!e7wgԞ)anGz -xƒ& P ,UnuEjk "5ocD@R@}u;|>jiBll\D;I/=MғW<:֍ 'ZםMyk!ZIe &8oPɱff>P;ADp(g8rᆖAV鈼qM(G.c6TP%*L&# XTLa<b2~N8gXN.^]SR@n[Fq-{pȅ.–D-Kc?*Cz+$e3ViEM?w]6F k ׊\%+Z쬯FEYDj[c(AR!t0-qHϽ Y,[c#՝E`'p#&XoA'wX*URQF_.KyT{~VP7eDVX(J۾~N؃ɝƢc{%ZoH}zѲ.e`ԋQd9y-!JzĐڱhEmQAQH猍-GWf̻*Gf+K_q6+ Zo٪u{87A㨑z8deo}nB<ġf["7ݐq-qޖ_7oKmFI+"xQ!+0xDnN/EN?eNŤ rg=69B.EFRLղj J<⣿6'۱e$2Lp,]Z2t#  i{##G"v&/5G2iz+* .C#4p s >c!w77O$Fd׺B."`O ~M `Mq.w%bstgلW=!q%-R02dvObRſ5SvA/63-e㡻,666*vYvLQXT߼Q]7$UVHѥe>=,[}O^T>š/YJ~k@Jk|JrsL8tؗz6BV!"G7Jk-@O>J9y=j/NS̉(Ac,yNUj^ݷ*`LtJF^m6\ h\ `7 l9ڗ:^*$XTp_2lFM)jg%ӧ]Ggu6kȣD/>ƌ]%-5{cYgșf_`n$* ZA1 ѤOρy= FUR KӇz> >fɏe:I?4*0ށVw+0^?P*At9c$TuG˨`(u/zj&n-LjE$0%pu/XbۼE|Kʁ]Юy:ݥnDU4L_M|T7zaB6"\U,k:Rم5 zu;}ʹTϡ qG/ v!Zڔwe_JZ/߸pm]7J(kì#. mBɗpSů}]J~8&oE;(Ҳ~J[?TC&a2![ ǖY~z:GVYr95}+ l03ݸEwiLZJg8e&z\iZH-gY%CUG> F̺(M55WK:75 %r°ܟqyb(_E"av@S<^KԆنgcմ/'M"7Օ g;d4o!_{J<;㟙ĚK ˵8۞V4K,.F߶_Wkۮ`\4OqS&XV]B !rW:ӍYHA2?HE/jMe @*PXok‰k\MO3ZjSގttNl2ᘄ5T"bM(ld!9>faQ[$} =?yX3#p(C|o<5H G>Bv 4{rI¯k2]}T:*WzD4k{#x ~$v#]Rr?9zL |gn i+Pٽz}5,ۡ91H&,;eU'5*7afd-b0?܃0fq!ZE[>8{GUGGb t<qtatEZGuJ'L\T=ڟ֋^qָH3^-!vyXAY\v#~>JB5vߡ_قQPB\t#2e{nѥ؃h_ Q;[t2véry4d*\L3D[F Z+8Mʈ:8'n,?rȭPhkpŸFyl0qaxK1Q/%TTlP|g օdJ@Z1g RQNiq,+OL|҅մ޶Bn {@9+|6S((M;:,.k6O%б .Ϣy[#Vm? kftbJ6K @G!5EXyr"%e:Jd.( 8bѥ?p)n5)*@'$"\U1̓ysU\p̞ E0V1.,~̘%Wԭf\l ]أŧ&C\!&b'F}nCFךR::^ʷ="t5;ɨrxcJ@NL0d$w{MPW(ƱuvuMM<E 9#jCCbi !h6YFH]>U5aYmO}_bu}h) T֏8 k<ގ܅PT<^V[(=xA$gn,9͸Ȇ/T3߇OcF-.:zhzWw{h޵@fδ_W@)n/1Z1#Aݷз2skS<wCNLg=5T3+l6،SDSqH.F4Fh=V=%W`C@aޖJWT@aK6b[)HB( d&Y3wb4JIz XnS&rgʝb~~(u 8$g6pK")R/QlXJi ^ ȋi*oplU2xDZ=ѻ@®BPa$~aMթz<;~+Pw"ߒ<}xBl&Df (`؆YHkUԧ>`xw{yCIu>&T׎^0 !ɗ N t@fqvEPQFLv,-ԅAJ:3" l㝵~p1!)c+hk=UW*m?-ܝn)PARR[8 YNE+BʯLF!ڸ $v3cb*)G(um_zci6VVmŧ6ilp0̖^ %o 9X?"\c+./-f~,%@C~`G~!z0ތZGᏙLZ'˯w|ș^јnM}D&8]=d ֪9  h夢^(។8Ga6 ;oa0ţ/|el]@L$]L5.'}z6ŕ%6˶=/pHz}‘ܞnr? tJC [ &L}d)^`kuquBY )9r&WQN޾r<),wkN]CDxw6(d(23UM LZ%V5Q>`fyrWi^潻ʨe(Cˆ7qP,[-سN8L& ] E#N> .=6ه9{V2O@s;nvjX{Q܁GNOc|Ze-arJIlJ[~euSV cIXK{5AH4ljt&qa7*Wlȯ缵<>'.y#GV r۴WYr,]Udp&.,KF񟲠 ]^%p;A #@*敺9Z~0^GχV=[%C Y󛏹).F%2.q웡`bp(*Ui?uv$A `@29c:F,gʂGd7l-Wv|L.Џ~Jd`'2JR ֋";w[t^k k 9;Fjt2 2Oj$ʿ1[R*n޺l\(fW8'yRo%A*cwEϮƚ9TTn|DwQtξXrʚ \, 3MLjwB)nE}2JoԈޓgL~u4KsDD0l|&'ٿ 1ޏEKUp b_Oa3H_Y=5 oqg}W0s.2⽳w"}qӼ=N/n&gn ݤUjxO=wGTAF9dң0ٺή=WUk|3#QIxQ9Rs4,J yymB`q1]\3u2kreYׂ'* 8LC{c#7ج /떿@~ 1ry}$hTR gi2aȭd.8À5ֺ́-"\L1N鋄 A0ǽ@X݌a!t=#suH&|B4g+]uJWgA=T\gc݀mo8.T7&jSssd#BݦlL .mTS&M Gp=ydȺaA/C3]`>fA-8;#ޙ`8U6 qg-7lWqt*/)Bk[\~fl#qg? g-N?i,gR>+jT|M#l LJWx doW'hJw$!B>ӈ3gs./D6En,UZns6a8*T9L$ oOamr  ƇXSeyF6ctAN a U!OF.j&EYn4V%Y]vxLY(G g"(rxZctڍz%^@:T}O@E?ߓ1|3vrےtz uD5J3͹6;p7QrɳACw`{Pn]I-R)$ZGsulhxT3M Mi$X;ys9^)&gCo+'Zda<-! 1\ukD@zVSo87|I8Wcw 2:3A[=YtG2m]QS'@sa`*QR1;sImn?ck'" ۉn/Z@]{Uc\9GBA r`us d&3u~U*2*{K@ ;J8"jiz8ܡ*RL oŚd+XwH˸= w\sIdtoK Ep跛IFpO0dB8ifDz>i'Ki0># XT;p!fc*(,Mm!ߕ+iJhݑzQ2p #J&fD*n]J B->̑` ({ݑ!5g \& 8h >иԝ3%׎;l.̟;8;U΁Uж9$|i&%PK됈߿y-Tnλn홒Ů9/s:bɤʈlL=x VMk}I`EtP5`D-}i^gH&?T@RK E小3\v-A5g ދ0l֭rftӔsW(*י!+JuCEsNŠ;o%f7\pn ;< ]۔̧/,Ҧjk^Y4HX(B `VBmh ]XMktY$$Q}+f"Y)^;Mlv b]":vI Ǟ8bfw=H) =DA.m!wsє3$Q4tnĺ%kkbY^R\FhLngyP^x:Q@3(6w\=۶2h܌E8 =6uMBoB: GmՊyf/%#=PcdŷRRQ7'pZbO/>7Os$zL2 Zׇo'OrmNBh?d3 r]Cg/~G#ZfhWHoT32ᐞ^&.4o,>00 ţFSJVG[F S)\.};GVc~%HJW#QO2 {Q [yD-W/u]':[JZ )kBu̗jE*oJԼ j-jLe,pK4}YxiE=mtfue9560GTǪꕤ0 '?U#ݡ)JU ˍRR%CU#6vlo, .NPL~rv^c@xGFkQTo~.]1W~#QUm*nrp|Ǯ _n{yЖT̶'IqOpZ@*nIl[/p94ЫugqNHi"g8HS;s:_N|UY ?w;]t7$ ?RX.@<#/)fهx.4M9d)xXvCR9aV#%<%]y %HҹZq/ynQ3YqgЉeQm+c_/*VoeLx|~ ` '*:.dyݫnL< ٸ]l@3N{Ϻg~HF % %=N}Etp;b#U&:aהrl%P(*Tw gN6۬b]`(WSI>РT*v:>s+7Gq8Oҽu͝( ̿3^E1Д ; "/ލtE؋H9ryS6QUe.35Uk3 ͪn)A|8!\&}=^\]Lz_q4 e)/=1epMy30s% >nrDN@?$ppɅUuB+F) }Ѐ:fW&Bتo&Q,^;z_FWW ʘyf0Um})R\8n[>|7O}$$ /^4«^#T H%X݊YM=,OjUVL%ӉVIB+|Hcⲥy4ƣR@]lɠ, ꫉`2+ 6+¥FmwyuzO D:IWۗ8=e]-)Amؔ}')tGF1.gc#Ua(&xwda9A ޖ"@3[d]UppW(m0h`e8R%h݅,=V«.pӋ?֚N\s$;9ky"CfGK~r3l#oU&j5zTj2,]_'Jgx,gߐ!9=|u1!k_rc{(iWb˭Hk汙drZSC6[J^JN2Wl(s؃qfg _{>SNޫ'r+qY%A'*$|*Pdv\:y]QsCwk" ]#@^`C8Dj;4`P @'Z W- &Xbw4EdEW<;G G\ j jODY6jm|V>l>|Vy-?J.iXa%#Fhi~ǔ=fh"z@ߦ*P<_>Ly>hX@4߈l)*3T́""Q^1 UƂ_kD,0䐰[=ͥ(j2+lL*'yc FLQ43 9AV^1F>)[KB&`) }~ AY~ Q˨e`$!ǬQ(|%o¥ŀFheG|0ܐͼi+4?qȞ9 (ԯBs,`:+qBfk$:Kl:gO) VOZxK=E!H=|gwy j6"{Vy+y wOu`jg*sIPvD$.[F-Dɂv%$`exKßr4j|UU_$9vˌ ;U˺5Wgbw`G/!Y x.Eaz^ӜMMM21W@r&KaԁvGE7\MOv'˭ψƢhQ?񑔝?/l׆nky}OKf7tŃꈰaT3"&=>ҙ"H:P,hr`Y,ܣ??ڮ/!S.hWre6u | zPH``9 BDu&[HkP,;vƒ'QꎑS+N;$jy1/g(M?:c2zfGWE\c r% O"tPֈ%m:F m"&vMrc[\c[n\vBN''t…vC)(\7i)!#?[U[o|pMfZu~,5:jp>ȊS+duR&B UɚDbN'C$&^5UF~PD̛N (&EL+Zu0dQ\E+ QmqWM 2peU߹{r¾hj8&={s$wUx ,x}LjIuCjf8Wݮg}U!ߪ.fA$"W68]f41SH/G{"8?6=n3c"dP U>-+ʧ܀6Hgd^6SiCMEfpE^Mܶ^NH,"bW,p6@Yh7tiY: ? /qg5Rg&'zav OtfYFXb|T.J3WM~;a:<)p# W' >t̔-ڇ'鞇g,-6W+%>%Yąͭ9I?P_Euf)VYf:b\)]4M4<ӳa*ڕcZ?%mu~Z=zAlBV;(,Dݧ 4ycޫvE 2%'m?b byDxToK HY9dl8a[MXcJjql,I1 -F{Uȶg!+qAS(E= IJ7T <Ƹd3A[obJ5EGk:O rn4&PTO0INFt څ`v0 ghju |S{+WaنRF7f?4_y&OaȤpZD|[7EzJy  K.bEkE`ת/3 +8 q뼡 (_!P3;>S%uIM}<Tu?`~Wz XqdC X ڞ.[;Q u޼ Z{ @ 2/UUdJS1s%j휛J, <d28{'A`.3 ş#oHU($ (@zl%`?Qѧ[m֤ "ʯ oa[f O,գ=od*l*0P 6qi-/U%L+׍s,vؿ#jv8ە6cܥ;$ ,PGNG'dZ5s>e?M b(1ѯ= d|P:2-<_ݙ! a^/_+BJr)[w0 v+z@سA; ٛKʼEgC& e@ϰRS~fN+c1 ɇB tl\Ay7[Y"{;-ƭ5A'[EIrsyf؉((v|˧jF#]t_M!j=_E M&uB1Yf E#<US;?(DIaWFMm)4ד'd>vK™EFf<QP4һhpL /DTEty#uN3뉧#z.~U㎺q.V4LYP(4в2s^8UW5\Dz] HUeꕗR#m߱+:Efn)vba1Bat#4 mrC^D;s{`S{NLX vHw=$ B4> Ce56aVf@'=u1 R8J3 βCԡI~[(48G$oR:ݙK>"+Lƙ)?%1즼GwVfR0=7ěLpW~(u5!D?nqoV%unغwu bNV)!h1vSۖ7dCO7Q|%'/brQ{OqbI+P 6N_/7ցOqz l7h ݁=3A#x]r'?Y\ 0X*;ao|uk=!iEO>֚9eO_;(4nXwVٙvIlf2NσP|Ɓ 'Xj^ ǧ 1ZI5dU Ez5 6pdiqNčJ۠HG,Sj_'#ժS&4^˂,J|>ƺOJs dKq&o˿+yD.75tV'K,6s i |9Sxtɰgނ}ҠD$&q &hi yTODSˤ[@"f꘏0ئ <.~Bb)ĢP8D񏟲rˀ 8F\dYƲтQQ+$o [%+wo (bR;>h\!G.n@ ׻DLIkUgmFAn?D S&G~Mߔ{L @*#sУ E#}z W!.iya?t!"(awוyYkW'22Fѽ7RLVC}Q;QoHz1hɕ1Q& HK R'!;cmkꑘ=p^nk}+qCB-Lz>5&`mgr!wS^)TƆ!f}d`?6=܉Efqɜg̩ 40r~ P,s`\RA/erCu-XY:•k1sc)H;SO#b)̅$ |)\L- !6 eR0U@v/i=we滈(rPJӻhA/^"7̀g@b[&@oV5v"gbu BeJZ\:= WS;uz%ت8e^@szviiFV)BSiz<N~D~Tm 6-J[Yy? `+k{t[Jj @eO-;WRi!(Q}%5+?Ǚ:me`XA[ <%&#@ Iڙxg@#[v/0ƣ귖OH'*,J@_!7߂K _kRF=&Zj8ӔMkZgKG5`5-K4` ˥0Ɩ,sEӺ ωKu\\ ڕjҚ7lxph<@Z >*~O@tWJMT_$I@38]дバy+܄75oy  R?OVTSϸ#&0ZܘYzEdK.Q,oſʼʙ+PƦpHH%A-4k<ߦ.>nVc^F [~]ŽN$9G< K4wLRz|/V@wHG8` m$:ΘYrpnP@66i`zϕ{y%e-hE{0ÎûsV#3{u 洳p)vosLb:p:(5)?{zrD|q0hl}9g:-21I^snrK5 qG'laW- B{& ṫb: N<ۄu ]hgLG3ͩXY.|9!>rڝ#(; @$z9wkҩ}}ZWdo`辖 M+`> ,اAcT0׷2DzB4 ѽ"DʽAX$zTг9"k/Z=,wA|cj I͹z=\ൿ01)c﷢OD^t+hZc+eh5(m;B#j^ Jp淁p&Kj K\󌩗uQ~j9pvT5Gɬon]P;{THB=xpn|@̌-]XkA\C;: Bp,N;nRP_T:GI!fu&PY-ϰ-CS\%vK1ưj3VwoDۍyr9Qb5dB& at[e0!n92B8,z ^U"W, "ͱU &`[?B38bTP.&؄HwQk -t:<30Sw|ƄʔUC~k_؂'nJe8B"BoNc]t_5{*9oiwX 0;yEPPc 2=b_R/aDZ[׿԰W(RI!m_tk? 0[zl~XyWAQ9mzDUb8[ Bat7(-ZDvv[K6|^\a}{Ш[P mO! ՝r ]@3MܺYk:n@ࠅ 9݀hR 9J E^f. q4Mg%bvnH:(P8+Ɂ5SXwjF%?k藎fcR gk^'D|ApJap+թ3pAG,i}Sbv[ Ch`v4a9 Oi=ۈkʋN*ǭVۧZ°בwevѻ&Ό\'.TK7Ae^4>m,Ti@!eyA3#D_*f/K1  G?j6:)MG//%1<6ТyCAȁI Wvy?T;fr+ eᵙ5TI1[-H*{L =Nx~%9*̣BЧ_s;G>gY96p 7 P)w|^$)m- hZa$ՔqPW:q2o]My޾ A^&Щ!L.X:LU qNʪvc1%0o돈 д2-E ~e#k\>E0Khh]Eo|2wG.\Ƌ\X QGn<7j5Ù,-ȼMP􍫥㝸<}۴>Yr56)غK N8> x*5YO6Vt!zQ4B[$Sztlyc%դ(tAZzTOagh$:EHP_0RɰTKR~Ln& 1K@#HSB`w9[X$ߐU8MІXrR">Dɔۚ7Q:Lh *'tfW}Lv|"%{| n9Nz6\W.ҳ yۥ/0߻<%@G1ߚߪX39]MԮ9c4:N{}dW̓'{N+Ȼ;;IwZ >;TE ץ i0Nc.upaBGn_xspU}w1(o솗A۵-6CdK.ymwYJx嗀1R*+/{Vy_,/9mrQK9|׸s%\W%٩8O^,2t {M`Vx"10GJCޢt049kqt:=˳QOt3/gpފp0CJa)' "GFkbOMz) ox~1sRi ."Y3@S[ہRU:#r(g o4Fn"9W4 .M&Eަ楕 /sPY~sِTlZoyC6K'yZo41!-1 ^R)GuPefsoD.8 |N>YΏ) hYALij$2Ēratép !ܳp 2mÿ1J,$ L\y5{r=&;D%0Mov,<_?o*AFi2o_#G> yKhb8aUOZO1er?& Hl">QR)[sNUܵ4݅Lŷmgf4G8=zaQ%?#E]`Uc _l,y ̒QF%WQF5K1ӡfR :!^r7B204l7X:HsHM=QhNqG;&:fv*p֣`J.ԾhBg}fC&"5L$" -`8B J!w؝GÓ,&Q5!/v' +.XJ#<{2<._ j$dܞ V3R/РNcgV$^פ֢C"<Wb1H~Yo~жûñ c3h<%*!;n$P Wk 'c<'-ؒ9MJ*Z m,D*?#<`{?ǣjSs]G*o}[ע֦MI$y\g[ׄmEc1LiTS9P5gþoZd4Q353ҕz۲K>2~[+k]0SA~o8wǤ{ؓcQ"yGǻ21C =! n>tS%,3TZFfi"Dc(Ak}!m=z``/$3z$8\Je?;{mݓӤNk(Cdgb[ O$ >#T4qvY驛M0س.ZLbsqLsLRkVc:w9<&̲'!gG*W_r{u;1/C11$v)zz<2.E6<\*]Mw+sSxuD>-l@QUx]c3 YkRpwzhO6+ 0{֎=lOAKb5Zb]AA?ȔH-z/)e{6_˭Q`R>d83:ĿM' 1Zyaw&ӲkP"L;&ތgJёjx#K`Z5,pV cɫfMc(/*`>] WƆɽzPCo!'S4gs} خPLTcCaW㜨=i}o0N}ig8yDDq>p/SL^fuPkwX\>)m˙iTyiA0'0lȕ~I}*J1?~(O \GGdI`Vct\ H9*woq5Hׇ[gQ!ޣ"49ě+ WtUc.?T?qVI*dv ꁤ%FS:XD0|P~ C^͕r7= %:*&mw l$Y< N/ss#הp]cã#%QiAtc+zjop2`%Ђ6og:OU`WE瞕 m*iкqY_q0Ip<" ? 2?3m^; R g&"Z~ f mOAԻH҈;Q#xIr٦Jm/_tL۩*2`nmr^f``\n =J˘:1l!umPsU"@{Ŏg]qj52Kdh`}W |5KBl@\ks`~s*\C J,A$P=w9%" V性п9cQ=:93Cq5竈JeUYBze<>j%m A [|?nNwsr/Dݾ' 8 v=WgT: F#ُn)30 \J!)>qIg#]Llh=w^D*E$dq;yVq5 晁p+]@FU83ҫR%兇a/4opCs4uwD`nռ6‘"kU!5b2l)Ӫ)Ө XfT83 D9s2E5k%AgsMzF;~/)):){b[_..ym4BK OXWgDž̶"nS-LJ`|U[Z04OF#P }Xn?/aLx:K aЃD|'6nLi멺44d[$@̓ uRv,zWyoITNjMA *W~fB<$]JH<ݮַg/I ϡR;8D(*8 G[˙`nb#яKDbڶ*S<9XRZ\&3q8K2JwW:?X.ɢԚX=cb9]+I"NϺ?iA `x}I8wO(Rg牒WVCxs\:m,iYK>ԕcW+T9գR˷-|ހv*6"b+d;1/ﺂZ-{ )ab!7NP-1.r:YxymNgRΗ\{%'[C0SÅ10 +Rkʱ7&J# xFN<lIWSrf c?2U!D(Q07rl9G)H( bMGL_VA0Qu fRi]Q J]E gg_fx/qBsįw\s dsD]e+7%>U4TnM#+"d;R_4qK{ Im- 9jU-ڈv>5[DceMh-GXnׇ> zXE@ V i5|%`%Jkio#4]mf 0b_o/>Zy &Dmniqmg\Z͑UH+^bϮO)y ( yp8Rn-0aWf`KBW!YCv YG=]4 d0xܘ377>]! kcipMK)q#v0bgdnp=5r^?qt{SITwES:yq{lp^Ni5caɗ"ϫVW_b91XA &0g,o QίbPG7MwDXQ2$p@ȃ/$XP.| OT#U+y7K%a)g.`#|`v50STlsŜ17i|K}y<V[Epӱ"('(VĂH`lA.(Ά:%~5f#(P) @z@g=!>ee\jF]Es"f5S,:Vt[h,  NI`ؕ[,[X>uNOOPq]lHޥM^z+eKuUX7;"󢛪0 zZn̗nCmԼQ#HOhF4`t'%8o$ ; 3W ?މH}̰BOAKyJз}&2-&2Pe!ObBulM5 )q/}qDSlWmW58pH uˀ< W!?u,Zm5"igߗTH^wu 5V6nd&| 𦖞eDp)ktoBQQkx 1Z7 ֍*.kkZ?u*& C^p /?I ~Yo"m:ZzYɲ!?锢دyدAV*܋ZY$VYrr$^6B'C4}7>@'y/aZ8T-\Rcqh#J AG H[qs /f1-$)!t 򍽔amEAXi3T-_ 0d'8FF]s`cf?-lY 2Y3 ʭMVN?5Fv*׋0pH%,uG2 %Zm*Cqk8+!n=\4[[R(Oz?ѿ(Lҁ!0Q7 ߫f5dq:sNh ?%՚[kձk{2 ~J@\ʪcnR ޸:j;Ugo )Ȯv5 dRQ50r`xM QHsfIتmyLu!R8z b o Zɿjw_!>2BzpBp~޿IzӶѩA%;0}*3VlF0IU3b?9~LjMAR uH, ȗӈS o07f= w^cё 4?ݙnta ENךݎ6{RG,2bp$s|1ev:qкd{JY!,໯֡]w:v)@Y >s1+hnnq{MO9,(^܂xsrOT0aAI.CqCG C%pу-ް \Fv2"?Dde6 PP>>)oT.<ճdk5°7@k-}W$On$4H4*(ӱ!g2}Gy@3،ȊR7+i`B=8Trx78zT 7qߩRd>ʔձU.),d>FMbIcb:NR@\>>\!~`%Z J `, J'L$z'6Z9}8i]ǹ IDN <6b+kna7/pE~2;3w1ЩIמ'c^nگgGs:\.}92G Cjk ŀh3ϺkGj[?M9Ř鼙a,V6)l(1xRc@Aޭ8jp_x'IWů k15xU @sk8<npؐSv0m)yH.q¡l5gPTW5iAK``-(YØ>|+pC&W0*O`98XEi ,_Ӿ C|<5PLjnL}Y:>Ls; Lbr,gk 4Jds.s}mta}g*yX/MlZg#)j9d_DxH,\jR7Jʌdxw<`x}-T<qe6=uCPDr (`2i5w!/m%6e\czƞ]>N7rע/e҃8-b?{m;"JMRu 9ifk 5[[aHߐDDHkZXdL_0$gS{HCO61 .exQ,yz9$jẗ;ʿT>72|tOZz g|*Qįs?i,meE;qfN VV0=E/IOe/Fm;"|A! Az1mn{,C{^:B޴cS70Us]+C0I09EȋN[:⠗jf\|9^>o:M˜L /:NZ+EhrdݡGM=P@7h%<ۓ;;% G_-eݚl=eo7 4URx*ߒT3v7|p)z6[t)S:+d< GM֧ L{b0lx: ,UrU|k ѕ=['炥SUt1h{1ɇ ? ¸$[׉~{!B?`OQ1 wյvu:kS}rW =p(2}aOę_]<ĎyTc 3WW/ 6n%x:`6zړ|GfG'9'&RϚPwf Qi9!@~ɷl: 8]%YTE渁NEџ1<'ʥ$K&W5MY=Ì,wA͂c%,J"%b;6F}"b3nM>V4 9<}=^n/iXw0 ae Ÿ VC?<6;VAgk;Flbfrhp̭u%۬PYi[ J{ZH 5 gw # tqǿ?1-h{ݾQ J%`5|ڔ%ECh';em}"J uH5/urOZNL<Ы:l=E):ߨKS `M^Q^FX`sV)\MR"iWHO2R{#s#:@̸mh9l>΍&P]Y'“տY"7#<>сcs)NT2o%Vp͂)=8IaЃ">bqdqŒvn1rAIMS(8sR!Ivo햙Kd_!Q6ON8&!=AQIL6~ CIsA`fËw992Z(Rx,pQr4'U͓yOTlb;䂈:MRx#!_qz t$pIR>va}[a`cl#EVa-#bT /a5C2ӳyf ٛ,AOM3 5RjUH\l%U&Mq;,bAEJBwFDZn҅V4"Aݜ>#a'ܑ0oNQ냺_f3^"uUC0U쐼#tuъGЋ \<17g0hSƖ\Մ`n%!­]]ɂ48ǎDLU9FUT_릥q)8b 꽠e#&;+Dx;Iz @2à`*{?tm#Xj"xlꂹT]LT;qyGecѝ?Paѹ8H%J!,rRS< *'č[vP+x%~o9FƩםH? [`:+z=/յvzMQq}"< ej=9!BwҺcfv +9X[b Ji[TeIz a쫯8bEbD ֮r";+t(0u mW]7y3 X4$*4BQotنdxQcW9nrيXdϥ6S.UF13kq`xmѓá0(%qz9cP%{m"_īx 5tGUb+&\_:"œiѾF@*<ڔ|1Qe^ۥE"f GשVՔX3yP$E& ,M%0(hЍ* kYAC8_!v8*v{GHvASxb_4i{i}[lǩ챒:' SsLTL5) ~6>l0cT=BP-z.0Hϧw 6 hÀ&R]g)).9<0.$f#-\8r;gcH>E O<(ֺ}C_PT- ba:ܗշbP.ACl(:z _;/K;?ڼ>){jL6c fZRT+FYE/"uj1ƫ>v tr):޵@˫*šrGvij˄C-\\{3yZCw"!NKG!V|,/ tzG);mbsjc@4MT9U4](IExνvT0$;J}hۋywg֑~#|8E_@S}eA[iAW)"wypC}6IO6 DsVL;0QCs4 d<_X}*黤>Z1N0?%=u@xFVC`?TnB\hI#-Z vNudG:ݖ`{EJMR=<:cImAP!,Ror9Nܿ,qQkƂB_a6J0ԬJr:5WEmR k{!rJ20ŕe&Ik߹~7'1K9z3g[㍜y^?5+'i.UMuY9ӒBw۹G3NKvaG5g-#Myki$vߙCkX$Kr!XϽmgyu]2.{m`Vxn"Tڶ^a~xq7yLLuEkC*Փ4_h%/wIg0ķ5Wl8ADpM<-n(H+i0_^=NᝡS[pY8϶Bb_d4"lG|A}z.:̑)};;W} A*!2n}Hηg1x#Wn<'#4*D+/ڎw%fG%;hqU/,v]_k!H8(<&:a|PRZ s78<$\Um܎&K ?g[3suUe'Jakj俼O~|2 UNʼP~\WRje\ zxRRy gQ9Ϋ]3o±,׾KZD?ݣsgJ*Ӫudr!lve#5:9w7y='ⴽ9V~N)=h㏀[4ؤ'I*@IXQyq!6R~% z&Y%yAPh\[ nOB_y[Sw0R9ُ|@q!"(I~dzyىbp2:ގ{Ӡ W! ?1$k3[p;ɍ㙺\ V'-=ob,@قWGcaA{O PigښY`Pwqi= BNwU 5n)?_.~3UbPT>Pm+jo{Ge d]E P"W?֢LFn{! Tm/,H# V=n7B ު9$y\¦UZX Ax3CoDpi 7v=Nx 6QXrDb ;F"tSуiC[`J{"x3ck)haXG,2G*˹@jp~tA]L.T_[NOF(:rzTp2yb X<_m_wyz##=[>ֳ, &%A2 zwJj˿.+QV&WA)]ZoFάջsY<`J2.L@"P,iffVék*\m7'aM$i:iu{C ,^_H*|oE 4#\,?R8zqOӶ13m xh4V]/VpgG[#V&D1>{=Y*;DsZ3Өft[+E8CڏJ윛ArKcwxE\/v&9$\ă 2Fz^4|_L_*])j<- CkvD|WEkf/ki>u R5+Bc1agZP!Jq}Ί:}I=M2hP0vjȴ#n ܄UrüGVphEGȱRc_RĪ{ucR;V 4>lg$H˒jS¯IfQ4&1 2nq!I2%IM{bnlHDFsj.V1q|ňLDX8[:"B,C+׳#g@*41]SF8a_'wK6a(&nj^Xy'^]E&RI\flf?ގ2b:}\S*tφR|LY׾Ţ~HTY֐/rVk)_ATLIo|V;)8f=w)Y i ,Kd-IO,_*?o:N]7//\5-D즦 0?vQTK1X~a-k 2]4!Tk۳k KxzbT@kΟ:+gd,P`D"dvQQ)9}{Y׭N% b_' M iOP*Jͽ_WR0#vs^C.C wvQ`YGLRweۻA]LV-QqiQL]o8YҥՃ~!33Tx&B?: ¹MaZ~oAE10f+yIDb^&9 ,x[M eD! /^" Ц$pbNv` NHU 6Q $ 77w1*! RXފZڒ饦r SFP+'ޫkB8n)Hx욁ށ@XSKU ή& "b+4X9[,;KYYlM-u$ +^ȧ3&ֹ\PC:E02۠㙋?寛_UxjUtO\Xޮd$LӇ$'˅,`⤡մp`krݘZһ>^0O~I)3D-DjZEwxroŚW׸+3Mÿ(asUtRS AS97uF LuNv* R(Jf-nj[67|۾J=IV9& 7׌̸JIiѠrfA! ֟ѳ!!uaIH~J;Oʊ˱Y6}>BāNJt!鰩DAbi0 %U"kH 7 )*E {ܥq6SJS7 Ub9D\B8w+`smY4`i'侏'6K2vOsW8:?aJWo"k"OVd#y\; ͈ u&NF  A򵁈rg[q/Sn-?rS'&f`kq6F@Gr~1X`ܽO TtE.a~ ,㶽gy|l%쇜h:||v:K l/7jKTZAپksԕH'׎D'ONftU-()t$+X.0\j`N@ud7F|SvS(#.׌b_էp +h9XTv ?<*1*ϢV#tm8[Mj2-/^En|ʇ$h)g#y q$9~|h9k|?MHov1=>`.%,.=Zv|nnȚayAi s7EA J1+uXG,4PDLjJxN] [y \^>OMG?)߯ ZѠ"y9.6e> Md,:e慴@'6zԪ\3&A={ЂϫȂݶS3vdLQυsq|F il/HU[Ie5iAhjehFoN`5I7qmuö* ͇}6c\bwI1Eb +O3&La^𕗯1(skи 1ba-A~/|K4%ܔ޲u`tߣ==-| DI]1F]r1m"JPUZ50Lӕ@k b]{.E~%2=.Yj:W25HC973dܔ{e@P{冈(9bm QyFs] vj/mV,b'eEI+<Qqɳ&kx)⫶8F2rYsԚI[f KY)Kt7Alahgy1:jG K j@,j<28Ŕޔ.ZT J,f6s_=7loEDr^DqG\.ө/$⌓4xNІ9 %nG P#' V'nNoee51؜F(>/2s`q,kszy͢x|3V3Ԉx{rflir,2zF#7LgL}z̭< +Swd?ugX:| ,bNȯ {gI%BM%7eɥYoX-h&b9>-#!v(!( Xf')M] <w{&U[dFIQՆ$T1f9}/YzTH(彆qf By.s!3^va:"m򄷖lX#m[ {"yˣ.>Uw` M@>zEv.o֠~〻f%0A1[A6)#vr{"0U.H|ٝ!{Vx{(X4me efJCZsf۱$~r=Jv{/y.F< X)9&2ekt{L yd6rޠ˨N,`ȡ;H-Bm<ԅWhz3b6F gx Qn~A;WuцPTͰBݼFh4pZI Yb *1΀# jԫ 2AsA%pH=x?JDNpѐWS"1.[Юl0hM#Teg>פ |@8\gtSJ_"ɠay3yP-8n<+'׃cMhєzΑ_q/gC{o;kg,"+ RwOIFLX'RCEdn5z: 0A[UB 2T~ލAx$A4gkW;j8TړjwĮe폮')%n@p}hwBQ`/M ~͊Љ`;-"HRqߍK&O0Fږ&S\`aE^C۽}qPD\r@8PiZyYM!F5s<'qv]'g 9Z'*8qiSKKza]ǡ#`_cX%VTVI q2fG7J*'-io(;\ iw(9 t;./HIcJE-Z(\nՊxE^Bm/)dqM|8L&LġݓOFZw_[&HcbPrD4/lfDJH&L!n!/┡&7_Eep)PΕ?OFj~`mna8뼠Eӥ`o>*IoN4)Wlo ,#F3?d<|13}2ҽk;X7ЩMCe%)RSB\B^U8Sm򓾯Aq7nڐ/VdNe(ߴ2V-%F >sXZ_T,ܓS ;7j76R[IR^|ŭ[sZAs<"&zB?W \_ͦODGKztll)`Tvqof\YWIlf #] SxM2-4C$J x7{H6DUv83ƔCT:8bOQq5_tj^ϿT-R? D$*"3_wMD&G:E@ahőodǶRcԼ J"lKQ.@+Y|Uԣ~gz!0y}+vs  /&;ʋ[Lrs]v$Sخ,)<mTC9qEx߯ͳtWP:mY H}k ?jz=JzVHez>45FhG`ĝS>x?\N+-?_x+jxN8̎uK`8L4Q疅ۙtѓ855M9ިt lU~?>ٳ at_E'^ lu,8,r"Ϣʴd;DAnVeː./Zq%$AT*iTNpO6HĵPl'd{~v8أBywVd;{iKәXjwYWo_sAd&QΠ<\NvɽS.X϶ʁ^c2W]#ʙoF @0F9LqJ-4u_~qPx4|ss mAjxc8lU2^  ltPe f1CR$^B~3柗DyK2AaIBO 0G%UD2^D /X O*dzHlA2 =ٯފz mJ7V d.Q$lJܑvT-a2cj+zn=8 P^xG .}cjYBGIe*&0զhJ@^1.3Tmf^t4h/[ϠӍ,.C ZŊ%$ţeۃNuunZ KόbZaj0{5:PG=Z,^f$D&=Y,Ѹ/CJ <*݊p߬b%E؛D.W٠fD$1FeԗzM4܇kJ>#ATu D#c6~y*p06g*'3ih Us!m %=pJŰad( Vצ;7voAePL'?دgdA[sm JW`VS?3yU|ccTI1SNswch|_O{YFwa6An51єF\=abZ;uhOƻ%U% x&},;*k铷 dpU[%cufѨ56_D[bj5=Z|Oz0BSo| 2F/ ׬E`Zo$֣;lEq-2RܔHk<cJCd y,9TT~JV CR3U]2-c5<m>)G9f9s(h>nL / @p_KmcbЕotJ6oؿA>W3ft.QHl6h'Ҡ Z5hÍ|p]щze$r~h _\#p~[tdM7U%X^w@rһܵ@b:2K8v!dw?|E_KoMT?ɤ4Dl`9:1^k{A "FFc֛vLBؽr Tcz60Oz`4SN+չ*է&9 AƣBƱ ')Wneù2{bL(wSɧ j% ࡴdW)536mP,wL ~!!k٬$HCJJ_ |S -YK謢!RQǭ#tHVTǵ:<孊A۳yMo, VWFMYF }ѕLN}v|V"2 8n^`l')fr%ѩ^Պ/N?~hrD9]QJx,σ{uGۥ,\>8# $ȌMUVPU4_oUEu>N@w%bg5-j M =L:"@{9{Ш,$אd1Q UML uz艸 ,_VoT.95Ys-c~+,W1*HL,06j;ۚ`W-~B`R`_LPUI;A |̪7R[$YE1gMĺ5(YٽF<}PCW5;eo9^zln@~<#* b6‘Z^B LF:J{Ae\}3qrZO\҆C辀E2 N+lUi2,(Öup>r$oK9\SZ$bX/sY( [^?[zBcX;/wo,RGem:pZ+b1id/+Me{ kB΀ KQ/e؎&zD^b12Ck{ צ` RW[uفkХB.Y#u8j =?wz`2{ak(( H8} rΑ؞v?>uZ  ":Oɞ`a֫_$4MD<ϡʐW\ ! z1._Q̂L XK4ӤJ Eϰ? m/ r~`hi9E)&cK_O i|1-y52ZX ͡zFHwBہũ}hkc)/%6sK5ͥ]t)QSMNN\a |Nku*[SػzOMGϰF`߃oZ9lH_ #"!yEkMiaж!}w܏1VHJ *Mo1\Wv]Һr2dt>Ya S%~=dF~`M6zKQlt/9r-iwDw 0tf(h]8WF4(MD-?ML$&?H+{Mx1 |d;-~"6z*6.7%S~9a$ CcnbFh%ƎT싏cn S"_}$`h(X~) y&?Q׈gP4TЫ#1wpK,Rqm=U\PNBƠIKͥ ]9\}6U>t G.0st@h 6,Qsw"oG~~O@b+z?>v +Q,҆gHV[ A<!i5VKEbk"9&ݓm=)'{UH:D' vO]A_BT$NBs䞧jSfA~U_ +կ`@p K(#QA=/uajدZ4DQ)άbD?rfQlATN[u/lYV)D>bˤޙqZn%('sS^]m/q.A%{#o0C|L#E3,]1\W@?z^QpJt?i#ۏ\(Ҡ:S!,ˁG@EO,?w"~(P=֋ufpArQlHeZb$ C)ާ7OӆjTH |{A+d)}L*%T1kjSTP-t3S~P0'= ꓌'ۘQ^Jb,{.^PvQSG^fVhfAb.Kef#9ãI:*+tϩ"X}; wɹo)>L ‰LxԴ<){5b|f nY]*u}lDvs(fo^)7QTCD5F+E?`xdtǺDg=)Xwl)e\Hu K3JR &1dڦ3r*Sms/rb,.'fۆKz{>b^Y|o[KRAkYkNmF9 MJŊFӣZK{-xZY핹߸O=#5!-<ʜC5w8T* VY'Z1&kfyJ\ F%J׻!6PkvGg܉F܆{")∣ߩ}JAIbn.m"B6.&l*3&v.Y>8 j\{CDVtI:DQǀ,\3LYodLS!D5l%HrnP̀v_4!I^s`]iK:)YKt -tawn挊tRM@~ j ^&.OMKh9ȿC,[PjiO"kWCAWTa:DV\]n3+2Z|ѹ 0#Pԉ a:F|c7xYWίs }?flf@zo%ԊFx:r{0蛭ZF|Q jeNPr:wcΧ2U*asb.X6b 5wlMQBCN#@1#Ss'Wg 2jC'bm?As;楹Ru:tp<]m肭besȓ)e}?2HC0`Zyjs_ xq3oD0GD Df^,Q!IlYF7}.8@iF%ylFHgq 곀tY}^<_P/_ԢVPVj/d  ێז ՍA_]ه)*-OMa^%_9J[%3#9Ǒz1K1yDGBQnl}$D=n'3%'}Sb*jvKZ.xN)&D Bj<\gMn K 4FK5~8?Q 6Ć8l!:+k mM7c{F"0#|EӔ;9\+יi€ʾ۸gN ̅C9$" TqbQ8uZT=9u< "\hL+չF읉3=>tzqZ1Ls3o~%g{YSdm&l 2k·c6IGD](i=Uf!+  t<\2G F+1ʗL\UnTWa3Ԕ~;z^@ |kY/fL@=q"'ji nJ{ʚ 9Ǘpn@蓨 $|N1j$rVS Dmܨ9~H/O3,#\r`q՟(T^ n;Ez~<}%K^ N“PzQZIM =q7`Bv/&t,G ei"/=-޵*v CEzH9uc`}㦄ٳYf,lRGy~\|U曮M2UX'>Ru}~Em& u[LJJ~b#8{HA{gֺì1ZrRSG˜{t۾זuQE_DŽ3\d w'?To\KH# ^DY 7p%$0TlxѬq˽āi~: "iZa@ߢM) .c L7 FP<Jjy`-D"\, 2gׄçT֪QX39vv;iv:&(0@#"g<2OD6&$^[z`zl*Ī7ř|EW'/U?S@B&Iܗ Eޟ{aD@0))y9Y`?/}-=*օ7 ;ͺLȪrTi)}L9j~A(}&<} ӂGv{Vܼ`:̉0 1hD#9&x&7W5UIF<#%նoW0|-#sX:*~<(}@ oDODmꅤi֩ߍ#tXVqU:>![1ɚ+ntdDCK}a|iиi |&B˵ e#0Ba?yz+zDS-0N0CCpt~ƯZ.sen=xX cl;`} @2w#]fL{YThM1DKyes~(ΖM|FmHҎ`hKX+E쀹cz ~)=K>?}kɚ4rs9eG| b]XEay-p!~ /<-I{ZȱUѰhe+!T?K/`uZN~>Q H<n3Zj)o8K}pRϢnmMU\Va0VHp3t晓nKY]mFSq&CD6 ?zXI&']uS3Ьލ&nN3Dcr!g,~ o vhU\AС4(Qy,tӣ =J#Jӏ8jw*oI>ƱLu6ЋZ"IR7~|Y@UfLȋ&ͺ}i{`SN9TR`' h+#YN+ub?Yӊ . Y|wϛX&׻pT121}tv2!K[C9Mm Ѥ*EWbJcb_m3i6;gBh?C,w1 Z_(ޜ)EK{ ]ty.'˒j {!hЇm>PpMxh7`ߢ:2s?LNJ{P+i]<[eosYD׬|n.Fvq=hnE^!D0vM/lI!:DS~M$ߒC=5W%; 㵱e;{y'oyL{4P-O}r׼8/Ǻ,b$LX,`gia(*a?p:͍EqDܨ#qMrAQ鲛X>9w4GY6rE X +4#*8`Zz4ɒۇM-?Ce-# b?UǯL'[r6A p:m 3 q-M ->h!ԭ,ߜQB9#!~W}[SJ%Qwf*g_rU-%]MS-B'KZՠd;4 -Vj$GV.ȍtwJw!M ^pV;أGWMd׫}Kq2xQ:$9PAS/3$Nmg 'h GQ/**~`X=-ćڱ ~TH|)#϶Ɔ</ 7#48rj m-PdSe=ɭ6eI9',ފREvXhv\0`Ʉdk Pğ}$b"8q)ȚEujB֢zm_?+"rbRi{J\i9i~Ӊ586-:^0?4=olD wTG˜72rjpԔqv}wۚ817Z3BƁz02x]2΍:l0|1F} /YݖQysգ2m~8GX՟&١{+y5]?~F-"~ *9c{eYnQ>J,DdyA2و5T،T?ЃM;5⁃Ki~(׮[Kaϔ:8ֳSQU6˗5?j)Bؕ.Di`ӪQU;8@8@y{ ~qPuJtN"R-ɵ3+іd)[*Y4d|˷$oሙQȦ1\K!dՇRxb$ ŚSg{AV--*O DGR"j'qb8:HldAsƨ$ sePuj](,]Rx;,CZ\bO`<{TqŬj*j G k}+ _k` ΓRumE8D$ٙLXRrT11xp/+ MFc\({)Öz~(q>Of) x79nM]؇:H-.gX0H6zABUiIڹSvG:BnPg-^k..t81b@AC7%/2w禃۪ G0wpʼ=)_P70&5ޖwW7T{J&9CN;M-~:8@Dep ~"KQ&X!^Np`n|)GUwˌ`zu3ʍJAwHG/^8S"J<h{LXM¡11ƕ;Kp|cs*HdCE\`ճ. ډtwsꚽa&8m JUVlϝycLO>NJEP'~ؽ[g3:?IW K 4"E@E&"!=ЍV6,΁d2{xp dv5/P||4j) v-N$MK'ˈH\Ҋ[8ڶ%CI)~R4?ݧcDO+;jw1cM[IY@2ݤB } ubʅO}B93l"uu!;.g=F!o6%,mTr)JE.|5KM$B١n5bj8ڥ"?-I4gxfp<@)֑pd[H<65>Ԗ"C2lMaM5mrI,٩^legO#jm< gk,ry8zLr&81Re⼯5[e%; \ߣDR@K۞]ȹal$gz$Pm.ۊ(Թ(5s=I68j`WbLA^m'ٸL)߀t♇ފ,Gi%+tx fn+Cn-. ΅z~`RB=ZasAo:pE;^k< n{Mb7kؕF[GBF>-ɶ=jj߸.,(hn-!x؋ `^~D7|5elOyN0uE_o88#&I JdО:v֝ýͼg4sUE:+|91zT*8ӱKĒX4Q}wd  %O? JQw' &,BmwPʠ[)-5̓D%= Vc{%)Yյw[!vaJS3qUSP5/tbEϰƒ\dgRc8Oʳ6a8\ s%F[3ě~j]Wq/LCvjq/73׏{"Ur܄ IE~ r-M57~c_$B,^셛iNO 'aa0Űiv"Y)VʣI]Ua9Ԙ`ige'O&~}gsx%NM[X/zx8Q0RRW2京sr Xܢh*Ws,} :~RUX{560~$7f*'͙ <}p4B\MPF|c|/ MK5u_Б_w8Lt؅#a'9C5L0.ud)(;u=67ڃ|"f'g8AY8w9wƢ5 Na,IϬt:VLuA %J$]Ǖ/7 >XFx!@wdcW$aD&E ïtD\xJ.Ө_Q@2v=XCL %+#4Y]Ky4[;zbN _ozS d؍O @kܥOϛҭtF5+!0NY p_К`y,z.O9 ThX2 ˵и VWCCOgFB^B'fhwۻߎ~t)>-D ZlFE&PWwIUI9l439HEs| $ʺ3f4H~3ydpRukHBm AĨi֧i>P|ֆh<2Z\q0|A6rt+B0yzޛQ{DuaG.}Sm?}QqpVFsj0鑡5H¶ ަq~{Ù ğV{(TKG .}XW &T!!Q! s8xT6f#W Ww˥ҹ+c>O8U}o;pB,%ZeA.^o[-0` ;wJ:[)MM!7 |gZAQ}B{[Vw2 @ZKl՜ lU9&~LM,_~)_-:1w~%{ϼEz۷ iNu D"kZs^NȭN5 {;%Ž)IQ(2I[cV"-GyQ%^l5(gh$8?㺇ť_# ºx?ۀ޹DCWZO$L x(.fi B煩8.V&ΨBIq/s(02%nM}/W& @TʓdnnF.\{RzxQ!bL|J"+H;?6\{mq́>щE{}|P\cK/)ɾl?6Thc<"G} 3KI[@nUJtBNJ j9"O<4rRM >wpimP9m"o"kaMi ( `naƥUu~'w \^BXȘo0%x/ؕxPeuc" th._ƎChNS"S&#Sg=pS^H.{T9Fa E`CG'%Bk2S^e-G9ya`ūsʈ&qO\,8 (gH M/M9a՞(S \ų!]-[Qd"'&`^ÍBkD}YL"mh#&}]v|M h,rșN@*py~5XZ̪Ki`?%V Q\/N$Ӽ.'LEm+|62,Y6*O)SVl)+J`T$5B+ X$#qd&T~Kd? Ts+I+k0̳P8?Rd  5)BN5|[w֠4h#~bߺ)V ʗ̶.!=jv%ǩk8+ p#× FY0dޞzHk+tODLʤK"bB\>e #ԏxRsq 5}M+>pNZ>-=\qf#\#(o mm[ Y;Kç-uL/ņ.GOfsSG)_c;ŽB GCK[~%.tOA;hws]^J>+&P{:.cpbHXTt(plK_T) OV7| DMH+ K$/ Pd XB \MHy.{˟ϊ?wp?y5&R hm~'[3rC-ؾvJ/JY|璬[2Za.pYN; P<̚_R‚:@v0xb|`Qk'LVX "6Asc iІzV}lCjעOj2$?(5MuXB8V~eP׬SV,"$^n-͹sa@y8t |]2^.{̍F4nҔ~F@ǟ9]raj#)\I@CRWtn?9m EѢh@7݌NiR3ɰ㬆\sc V h5ԍb?%: )W]BؾW\Gq&f>Yi&9K y"uA9bx ԦscڣWRLttdN3ځXjZ9`#k'v?G,*CuoH ɺ/?rk+-Z,? -W]siXȹy"a3ŀUYeL k9¢Tȝ},6yTxYm=FW $f!Kލ^aĹ5zQ&JIFIԳf8ލ"IrMY7> h?bC]m@ݺ+%tLhHUBTYdfyt<*עܹfؚ!ޣ\[)EaCGva9QqhN:.2pK??ؿgʣϕX.L(l9CX`gSZ 2%ٯi,enao`5غA8^bGʅN; V=yN㩝&go[{uoV 3.$#֌кLMJD-1q Kvc#@ ysۦS "ؐ5A~Swc4:}vZUMl#4=Z攆\fZu_0.EMEr0~a)z !5+MGeq$LM5=^ҲrJ<ŸaehnjgoEEiWwLqB.GK!m$4|r첁J}d5|zMu̎8ͧyVkAmoqB ƺ"!% dye.swڡa?6!X64lAuV3 thLFh#KmZK emPɀÚ(x*l?2[oָŘ_c\(i)p`W{oն,&3L`yB Յ[ð擐k~wag yvΪK :N4dncH%(0du&?vDtAӺ' ULcu%ЖZ{ʉ~{LPDѲt 2 \vȇ@2l J0::=r! 1 G}L  Af7?|&9!c.&[3`J*gCybCĤF~YݺUUG=)ْ6Z?[H0Q$R)1Hx(8g*-/r:] V~9ʉiAK UmFX݋G ؀Cgܙ =G(/~ 4stg_|a˺7@]\uC#t};TxJ[,{z:Ftbe 8nƁf?@+Q@J9B/\9Wg4 pČtzdw3w<ϾGySr`LӒrSư0fj/Pa[ֆ;i>}m 6t)f #C2Zfh9xmtqǛEBTNDX4|MrCdǸ:CfG"|Mz-n t?Q_\`$_ԧ?>CiZ=xq2#.Γó11+m,_rU)9 4xwq&%s1vO$y=̭8fGiCG+=Gvy?At3hΊgͯny83Sz՘rӖ߷p $J2_d7ؾP5A\UX_5`іOH|؅gF ~ @-MσoH\w@zb,'@i~))+1RCԛI(fpO~^:ҡV! Q,Xa/pp-:Z$[~'ڨbRrz+Q(zO012d6|wN-R隼EsٴN?cX!7ۯwMaLoǂPep%*D]Gt[LwחKd˕WaM4Еdnd0}K|M0yҀYrs*n(Y4Oe~eO;ˇAQt@|Lf!]8v֭$PIFS jK@injG(eL kɿk/@"\'gYZ070701000002b4000081a400000000000000000000000164943cea0000a378000000000000000000000000000000000000004d00000000./lib/modules/4.18.0-499.el8.ppc64le/kernel/drivers/scsi/libsas/libsas.ko.xz7zXZִF!t/8]?Eh=ڜ9R-w:u]tH"%&c!=\=[&[hYj&}Ԗ"j ڗЩL[VTעgqxÉ0 a#^ E'}D2頬`+cdÅx\%p;tݯwJ y|"6E ]rAQR\`OTA%,N7aDv JX/(LCڢBm$|OlREXb 0L̅EM{0nt8)o+Y q̣M*v2 [nvi~e49/=}Ig w|[G }-qlLA<.&ܤP'IsvP 2rǟ4)/8E Uk#KR| `R% ~[#K#5yp&GEL(wܵf ,pv N^x/Q<5 ы k̮#7lFߩP9É#W< w]jFuiݐ۴L;LFu+I*{%>/ (G#9O;z\ F2«E@y\Ljs?VKCS׎])aOŢګ_GŬ fyGimJd Ц1X5fھ62>60WH60ߥḥX{AI @}nJW(ڂMmq iA-TTY+hUk| 28!vOj:}"x_sJxFBˢ ~``/@lm(.L]YM-'HW,>+`؊Wc߽0 U,YS=`xS9&:h)AIi|;-|lg<<9^$Zsc$kfU>G52sY,(tV፶r7h%lB pnN4<}T6LnͣKUyfz+E*j[~%HѴya}KvcfM;CyϨ#pg/f:nG-@rWlqb t>7ej}/MIH_Jg?X7ЫHW`0c]4K2q˧DFG(`<p 3鋃/ q}p2(JYNeU9]N@HUERE^?!Stum`qңz5&K۝HBs <,=]]-8͝Er>CRlKQk?:ʤ_ƱF9/gtK);&U}R=ۓt 2vW@g PBAbWF,#CO(EmjvpaH!JBq?aCnf*BM;oջHɺ\ j)̩%<x4/FAi(G-껠p YԴ ?>ƀ~ǥˆra9q](~蜼xwعg熁)U=_P/oՕ>tm]BC 5n[;A7#XZ'-&0S/F6WrrI{7f֤!v;yX\u[[F1lq+*;V?):HPm`쨌D[﮽9@?scc}}pܛn\xA]F&922`Ig{e:"``s:)PL3Rk/k7/c}2E7pI<,@.Jң/@mg-,<ϲЂ]=;%4 槓3Dʨ Gwk˜QZHX؂I voZZvD؈ s&FqJq7+/G$9`>0&W RV/)_=3a|na9ZovjpGc^؆,f$Kj!#q20c%iZ6pr $6>jڧatRWQ )`rA_7M+g#Ko,0XR;uV@z bLwXONr^)E8szoxaOj7d ︝U u2;nBFso ݺq(KdҠ8ϕ߬M$S*gL4 D{(hE"H9~6ť񔴽EMW!ZUtU{DjsiN>DeW|NՊC6#DZ_;~ߙ4O/-LJFLI+e]:-g2 ssHod~ӭ94Ɋՠ[=d5U_?P8!rB677!9Q[;FL) #8ҵ%쾪n#8:!ԛ5V DۉFJN8IGuizkB}py䠍:qjRTW@j̇)WsU]śDm_|֫kl% Nd-"%xLOZ }֊SJGqp W.-UhB)tQohqoW[f A5.[F `AvQbQd#up0bPQۃS&&@# @5 4Lb,u".ZoXWָ7 +t/,;>=Wu==߲{ zd1ٌ'_'6 k;՝yN"vZ \UaFs,&[ kP1ݕI[=XQ<%Njm ,=ߡ"^h-a-Mٌ0%t#?Ƃ%B)H6/ iZ -A<'F9 pHvbVԻ*FfP7:%^۬EMt΅b_]~qpaS ߃6:{G|4 }d*L x<yy-"1Μ%Qis&!"ٯk"H|sU! jq;%ajUOOYSRHD҄NP%Lh:9 yU.aYX`lkx"+ 񼣅ޝN 6sruS dtSd@8UǧvNwu:Eс' x~n~Ӯ.1 kAʥF;}f\陸xc+QquУZ>Z44Z)[n6`A\\ &|LI/耗IRdtU`_kPV<.D^QCqUshCtGw2syy݃nw]ƭ֛IN9sٛ?YvD0E&&3BfF'V߶p؃ueUo xU+΢༁#45{}ɬ' QO .Jü H T;=X05mmi4o z3˞[{s#v@Y{6 80IHte,=q hMPN?V0\IzB+3]7 M0[$'$fhqjpa gɦ^eY7Ӱ0d{"EW ?\ha4$Pi l`džY` )Z~tkv(Kj(1gŅ{T\[ADÜݡkcꖔ7ht'awD.(H\Uw" ~wh1s6:uON4?Eϔlx-.//YߎlP1/br某-F 2D kf7f"uݼۅx8ze53r:sŨU[j (9 ]`7 2pX6 (xO8N(lޘSrY"EGJ,bx* Xm5 <2;+³@~1mt YP;}"kjdtB]LiO#ǬJxuX*&&ɯIU>c-0OKOL;xnelإаZGE߿ ӽxk!ALX_К44UnYAͰBżP9|u07_[`t;؃ W,\sWF qbiD kwPGdpb<+ic1΋x!DDA`VAѱ)%|QdZk5ZhnHSLr6A1}604tois " _HHסFvWֳIc.2@`-{2K!R[ .:?;{9A H|NzwdQv3 g!'_[60AOyןh w[=A5"u>{nMӯvh{+kXLlPj=CP/w1!]X_[c;,O@}O,֟;h7Ը+Lut 췄GtaC7=WYd1ˉLYJ>.;|:8KT"'`=v.ĝKh(9P}nCC'`%zc-zRoCB•4ys`5c(M5Nq#/Gg?2.DS#L6 3u ʽe1TD&v6k_7[j 4В}kdVn7]R"ICZ5 #AL[\X5^ [l0lO6Fb`RQM`$ȚΔ/%T1ʐ8Y{=kqxQ]׬ S!|eѼ} osdz b98fVdycQ{wֱe$wEPKIj&'ɋ Ox $g1@P=*jϼ׶>؂NOʧS>~{R㽗z]owyH9٬H'@H҆95x~p<а2 o‚u [ي".aXa%u=kOIQYaX~Z˄l@1~*tLQ$qYK9@V8iyE׃k 1N\~HC/Mb1S  y;rInέ=AVǦQQйe F̈́nXRpJ (4.O]]m)ORZF`(qP;DjO50ю6v :+C!e1/2 {LX> sPVo2K&˦*dr6Z!gH;A D*.R$lXi5X $G|ZЌB`&WCVC;6 ; @T&?VS5ٶE,<@ÑSy%kM4@vn )/lLF81OI9V~ >aU;=Io@ uizm&+FoNL~ӚKzv3br,\Z牤__n)%b*ߓ5*G&؎ Z(-q%H"M1"K%*Zyl3fN@w.4w3Ze0$tmOBpKM3VO ;7O~>dTeVEGƿ'_ڡ RO%G2@VrX6ёqK,tdfj0##(&^'MU6 q16lIe",(P>|7BRj||E 'FlHAM=xLJ@#eK)>Z\^5α^ *GލGXzLЀ%[ɉ6JqS?#*4<}4=z˅M5 'IkUop+,l[˴ YdJ{OڙexBRug%-H2Ps N 3YAműW-#uI?wF'i|8+/.' l@XWq'X-_ţ 96O͇G}+e@qqwdˊul c'Q jk-nŽ݅Ȝm:yG݌EB#Xxt@&;xrou'$Yw&F r,_D39Ax*M#/˅;jx}owIzc{NLN#1J!{ VYEvv3ꏇzq63GTs{=Ŋktť%0Zϟ0tE D*~p.ãŰlAݱ',_ȶ  m=};#4\* gҊ|"`W7 zgHPO.)UbW hdP]~N,ˇצ5b~RB~V#HpEujH"  bZ3^[r:85dLHem>۰Kj[z6"s ~c'Wpzf R"׶pg,qw:7?ގM2p7QȺX[ζV.^Hts8$(8?@qL ޹~UBK௾$ԥ/dP- &Gػe)4%r\^jթf>Y&؋-9e5v[ 8³qlq)|:.%qe (&8ײ,$o:4:h;D@/'GݬeG^{6x W.uO&6]TYniAՀ]=y(rgjZʓ1t_֫DN~ DXy"vthިa`OpHl"qC/ #]g6*2I pЀD/ݼO{B?ӕXzƩ}1v2ȫ`|NQ-@#gn^nc&AJ!P<3HVcuǏ}'[xmzUmeDTZ\ K>;ctW`cP$NihcH=&hBJK|Z;hI׽ַZ >1½p3'~7U!.fۨVd#j.8M2yG(KڋY_ga!EH"e&U$  ˶gG6F+?Ύ&9L#Ktexy2p3ᇢWd$2]*׉Q13/ ďԺ)цpWX߬˥2yBdg )s%:an{~5-4̗"~UM 4hXmD`2snx(f@haQ"$KRi,YFom:%t_(:i=O 2zT[H6:e"+t$) MWB 섳dpyFeZE<1Aua%lLeZ6ڪ{xßGIux`&Xa n1*xsݜe际Eڠ NkӲj(;!Sf I*HPi5p,TQ퐟U]ȭ:Nj?_*=R1 soce~uŧ 3iJKZdv}-R+;^@b>7QcIbÅA.#9`AB[i9g4বlܲ_4.ePJO,8m',m (D%V'շcp_u|aلQt |u?X]W}iX<^3c yiгT/y0Ef?}7(T#:U%r6܊3L|ɯVSn\`HWh•CYpb>iP+ɷ"΢'B[dIo`@ctN#Ge!A-xU]` v xJvr\1dg9u7D7q~qT7z`{ҋy< T`xJKr-!P{\ƘJ`4/@qC:!!m:cfVoikeL} l]l1< 9dɛJȒ/ K+=|jƝ(%k1fϱۂĝϾ'<7vZ]te(6otJۀ]knّA^nBi-Sy3 Ѻmw|;uE]g_5hi ڤt=x2s*&J_+Wa[0]W5䲭l%ii/SJ GOa܅hJl5]۪qDy>7Yi)˙}eucJz'L#Ke3ۼNM6irH TIfQ}4ٵ~ 7dx:{ ή_Tޔ;쳘KR7ygAe'8v׷_.ĹRvR U EZ=I9Dd?ӢYf{ۏH$b%ݫYHd֠T}/ 2rJS4ޢ.K@{瓸psqZД5*,32wS~lh_4xS"0 *Avtm]ۿ.>T#xF\`@An%R[9 Vu54v v#qc]V?\ HCk{-=J rsï3&S?qۛFCc;dea!ҼU,q74#|&$[#ƌT'G۳QZ}arlUSX`θ0T.ĪXׇv 5S|UlQߣf(aؗILYE|cpR꟩f)V ߬AwSH.iԴ)C>-:u8*m5LIf?Z A x9у Vm V`zؗ ܢ M:Vy_cZ efua9fUVL&rǯ J6K4BR1]K&l+9˩QFV\fw!2E<ٙNE& >qAxTVlx J֠ap8s3}u 4Udy&!P0'%J\ IP;fFEnWsޠ|^H<̞H7GmE\y)t>atwn4Qu|]PB;`JvO[^6^r> s N]S&XsM!\YY?7XkCavx+ϻ8M/k͕ QE_O|$:,GNGf-24tCwb! 5?= e`$H]85lgD:AN*R2pLb$_#ٌs?U>JfMNG*xy-ya& H87Ok ]1|$bB{W]sxT5 ֪5SֽII #{Z96q1ke7lwY4G1wlOp` fp`*n7 Y0{-Jj+-=.Z'Qc@7 1S{}Y/9tB=j@U#U !++PHM$ER"֑Z쐑T뷭fOD즆ۥ CH*D|wH5b4T֥HEp٢~Lu{  H% ڏuJ'e}4CgRqĦ߹MIGҠ82j)I3hG d <]P;9y@:܆DRevT kYr.o%:޵/ѝBm -99ysuJ 4!FQƴj>V? mf>d~P 6v+ 7;v8&:av܍xDԼGr8$1~-%|\j:6qs܂/a)Cf9ACnHQPe.83pD 3OBxq&A !? y9fq_M:e;!OK XN4mVLh69?޹^cp/a8J(}>aG9 M&'`rԬ܊0ICd9KĬN ^ŝF<%+| ~퍶SMB{a@ #t}7))~s`ٓ@ Y"؛rr(^TdCC,>MAزG^BTwu8\m='6c$*]FFGNꀏ̰-e/2͆ˎpE>E<-ԭ `pu}@MCߡ nҭGF*cDq&2`f+igsђMDͻ8VaW@Ș" WƳB`{pz %SR~7/m955u~z^.ݕ7π,/uMDX 0pꪦ9!}'m|IHARPk͑z$"mb_QS4{=(pHz,.rFǔwhvceDIbZ:r,> Cm-]xi$Pr|BynegcH%BY_̍o)ݳ-aZû)2hnƗk" #n"z$kNP c\C5Z?1 ~J0M_ e0DJPr5ED]0+p2axnN !1iVu7ؤ*n -mo0JD΂Җ"_:(]2cMa&R-ע5A8/~q`/i[C>۸fr׆\O=/!y/8mH?Ry:$8Z {8U+4 s}jɚ`WrL6S3T//`G1SD"s͠|"X*ՎeEdVU~xg1%R$5t8%D`3Jtx[um,RGm}p5ɐ?!Z綜ʮX1$vMoNעVy!S9oF5S4cc?+mLSq<9o,t+9BGj 61+sE/86."Q(pYzm>lbYlw+IRE|,Θu告tٱ0p^<`紒BRe&YO5]gl5@wY`-I[׸*CBӀDhCQ[׸T}^8Ü^ \'^-/ظޔncf_P|YI1ioG$ s08Iݹ o;GPUd[ij~..DW?G&+AJ)i HUUzvrDyƜŐ8R[VUqd9 DXpQd;; +/57HLJ-nwPۧieSL(Ѻ>R%ן]NKe)"DS~*\0;֊ .h+3<Ϡȩ0B4( LoD?{B(Mx_% v;Nۜ꽥NYM#DR%j~C/Q$z^;lmUy‡,O\7s[4xj M ZB 'i*`IhXѝ dr`Q&7#<恋P͗H"+j~pGL,RJĩuX6bi-u d^h7L\0ߢ3}j32:ɐfnd﷫*2l3cwgc Py<^G)+ƙ8ITF~0EHU~3O\g#] ۵v좺¯}-N@8T/t۴ꮻ k]Hm}R# Evf~$ѵTWt#qkST_)R0V&^?i~;w+Vur4a_<{ze6*wFx*5XaCq~~<EnCXX! gv7hԆȣ"d,YWe'3=ӶA`2-IJ~6(_SWdzOE9S)ٜ8Y( n4`PLU _`oOQؔݶ*iutϝa0h"eֆPSWՎ#%7dLD Zˑ^P| *gz,)C#BN(6yv#Y J0,[b .$%Y J#HewABUv+$nNi<ĭAȱ'cl1C.%ΕLYRs|̆},9ⶳ|ؚSx\ ǣ w*DoȢ87ᴣr~H ݒF*?IdE*I"9%jǕU"L}&}aL!¯N#GI &X\<*E Ho*=QAU;pzLc Z+ sC&yTD7*8ߙs.#̕׽ef?NW:bgѫv[C­wɺU1߬0ۏ;[/192;P uB P4 %"d5w}FvqX?̽2 Kspl:pg܌5qeH!MC4jGˏfwӮ)LAHcNN70n%hniK. Ki՛W+mIiCEW@Bf`B=NXL*ipيcdBB=~1/L6 &gL}|+,)8oԪŪ~LSrDz̛MI uhӡ_?oN-遮NSE9b?Go@|DfDXost=-X ;l!,9#9TF.N|u q!f IR fF:Է#MAzAV W& B'|e DD0ԎțS JxΑ #Ra7jw(gK;8t|CpurXMu_ZG̍'Zt07\FC։3naf5"Ҿ"$楺F/TE&ވ}ӬG TXvBo`x%p67ҟaȀ {w>DF}Z(K˾cz`XԗWCc>Nԕg9z]Kj ^7nkFWf(PXSG) r11'X|@"JI#3HOr\ !ډ}ty+qRHD{Y x᤬vȽ>8=k"xlpg|:W+:EX TB r-O} qny?=MVd=eh9p[,Ueufls@pHAgj1_.~I;% 2t΢_.mt<3M"ba(@,:HӃqf#Í_lbc;<~asG6L=Qѱ߇V\$ʪwN|:Q>+}\6o@O=yl.i^вfS@!tɳt(]RgT}z:Tt@" ̑zAYM #IQ24M"qa1*NЩ)aC֌آãpn_c`=K>jy߭ˤ/\c}ËN `2APxZ=uXfHb3"NX7W&:q"8gkF}oݷx#E@l3݂;RE 9a֞O0FrrcjiVI&x<镙R1#xeļ-|[$![Dzݩ{; }%8g.] fQU<,]L8X0MoKƇ[PQA!6 G/lht!Tw.Ձdo޹ʄB)<}Ov@L{Ho.?*rb0/;]?;}?NXsl$K*&d6 eIRmʔ?)GXZ):ATT8+lj,5hC"!ߠǢR视~O3m@LPhzm&i `Tn9 gM%c-#j]eKkv* VuwBş$Zzuo5V_j=KpoSi o߅ /x{Ax 3l'$q*c0{%OE("ye*Pm72=ԫk$x U_G7ṁ,^{Fm/:k0.0ĎKG{,H*^u,6aOߜ-bϳ$+-0(:zocĐ;t`.h rbtUV^68.X[uxS9EtҗGW"S!-WEӕWa%Clj z]N'а?*n)(BuRO9 F?gWW-[zyU# ?xL%b/lCm%Pt vu8Hs̥םלv qSᐴy'g֋ \U!Sb=mn39R39%îUH Uz'aol+kVpTȉ0QTl6>T4h+y>s{Jf1RVeY$E;`$&tKc!T :z0$i>Zv7%" ?'MֲDoɜ,l؀=l97"ȍl.,5!=Rv:J;qG̀RgQtT#&h^+G!.ųFƩrGX$ш$K?.3zύ | ۲~'eF0B+֠5هf2:{$XeNcVRО_qտ"-KvkB9/l>DsUcjl*r 颋}#b[qq*rzar'Q j89Ԗ+Һ ˩cҊ畏6ŏg#@pT脞F,tj; &NLQUkB81IC:Rpi:gW%&)h -rkEm6;l.z&3EKʐ reشJ=N2e8s^+1ܛ4=QsO Uj~9ahL_mXˇ'[f:_5=5ih9vS-VhW?s3/Bz@<5iQR_ŧy ɂ9= Vx-~L͖w1;WךK"^yM%% VZs44ʋ$|Z F2jk콵 Sv90)ho#~[(zCʠm֞qa94jqQOb1kzx/X/L蔧`aQdЋѼ#LG 8c.[UHԙ1 \"Gd92~e 55\d{9}P};jp^&<[}ۛ>$GeU|c;vmOUIn˞Pf5䝖jfVd(z2=H̖%9&LyφR K -ەl"En{>|gtEU&Ҭ'ȗYŗbFz;'~%hKUR=dz Fh;pAg.oosqvW[7HKd{`ոkv! P{4IvQ_IƫLUէpZzEx?hwN>scVeߤd E?){W(s6@{{;ÀJݽFQLh2Q^Y˻6[}Gaڛ#<[A\*< +$v>x*_[ 9RIi)>YH2p%E6]2=RDQzrfz2TNk[[pZRA F)6nS\PkdH=J>2CjRgnKǝBh"SZ z ̿ae76/9Zbe]Vf/~?cOH \㝮/קt"/#{֜x<*vRz9z Moˋɚ!H(Y2Taݬ9m(ܷ?,. /0yض @/sV- s2397޸T^6]&td}'[fsZT!E#hӘpY&O0PAɅA+N1Tڬ &T{{ց'L)J:$:;ƺdo*/S`y8ODx"^9WPy2d].);j"}|[y]G" k:_B%`VS F j._1q302k}a?I ckn0'*t%qXguI_CßX:8J9KL27%9=r"g976 2#OGH9A3sJj9hbVu/+Dw?EPKMF~([zO@Ɏ=uU/sa\-"I1qg6 MNh~hSfXP aee " v%Cpmm=;+1wӀ`/sUeyKWQ[ Qsk2uZnXmS{tsaG{%R.L[u;0D&g2O,+Фyl]+2ݢ{M0-!#8LmBo%gG lZ!J.X*w!cSp\e^pbQގ9`.Jf5~ BtrV#eg; lb$z>{wO5r]Y#0aš KhBByd\/}-Dm nCl& pS}40 ޴$gfL}1&l_I J&PT"FmYwDQƞo2=vݖB}wTvXS])a#ʄ8lW3aBݱNϪmMZWOudLRly,BJk;㩮E(X| J.J/6\o06^yE&6.]ػK 0sL+~P8MDO YQ6;ܧx"aĿ[ vBt:*Âė^iyК 2e\%>fǢM:g%m YS,~{O>n!0vڙđ~ x&uUKV )/ћ8 ^cB<,s?ߧ{&tٙaXwnFms>h͞-җ:[h#˶쮼Y  }JHh Œd&_ %ВWD *vw?b!JxD!N 0شҍ,#I4ӷY:՜CQ0n@HS\}4[k!bD9E.)sVƠSS;v#F\z5%KQz[⾙&QM|kNì34%Ēy9=w:,^'2$PJf˒d@zɼD͇t%? wɒDB['PtI蚯X_衙`X TwB'F4z$WӖÅWڔ,_[C>FmZN5J SGm)J܅goJ*1v7la+jЏ~k`1筊pʖ:u#[0DI1,=_6r1dѢdK-ڏcIp*KMPbƃJ/{ül$eC z5 yP۝Ȍ8WQwBuioGQbʘ wڔEbnmR8lǭ\[*{Vjv:ǹǰN_{/l@(M? aީO˚#y/= Ui{4]aWp R;-/_'N~CX hSW]VcUǑ_S>TNi I>g'LK$#舾f'[$R+H:}dE>1aNN=5fqex8Z#9wKvYF@B#4v@# Ԙ XG`.<^TdE`[sݗMŚSw$yxWXvi.pMo!g؉rO#Hmt߄CO|$H+0έX$e^Ye ח % -IRwSRHr~pӦ4 ;; +ۙ3&,,t rEgW15>jn^*|O{7 Ǒ)!Յ؉tCvf}_/حܔϲV o#cYMV7xY) qЭbF՞F~xIK3TY!TC͕(eOtZL`tNvI wi\gx\!̱  DF 5ҫ7ZrrϨEyoJi mo:%7]vc Lɥ@onGXzX xpm.]VkN@k{gxn?/q Fy<0AwY#WL2ݓrg)>t;<x@viMH,\ ^"`|h[d3 2'UAl]'b54$cp =KfTP6 R"?#7 A%!#CuغTK8Uxn8J/vnP-VIv(׌ʛDžĉ\[K s:8NH%=Qsd|#!DreqP] T˷|^cᰴ)D}jﵦE %ˡŽeIpK?h֖ee=)zSքŐ_MFga%6DRVU;/>~ܺȳy֨oz[B2CTc;*7i.JCqy1d +^'=[0)TӇr9w{OJvOO]S vgYqu6iϷJ"-mdt {l0wt7BPC7VΖJdKc\͌ Qg(AR>MX'Sjy7X^kYnW|yOjqE=9+跕ZY舆&q{P$Ț/Cy+0W`]%]1lZBQP1-]"%;@QPl wے^ ]tl▇XL(p|d9">z1n MJBg^__'Kg897l{/~P| #{+<[V'sE̷Ѽ*U!q[Lkr&M)s1E}%Ӌ|e{LKF6e3m'i8pV<3,Vru'#|> ҸiG>U4ycl~PS2g8ĜA'Wab>QNOOyR+yʉ&SHcal6WO%kZ[L^ʒ.1wA9s$f9XH:l"I[.u.Q_\c1F[ ѫQ8{Ǻm%;p+4Cɕ@)PJ.hfmd5NȜg<8KWM1SWApy2'B,gg:fJ_`Af+G N\jR^@ae>56ˌ]qo6ff[hye2s'Ȣtr蜣XV2v6@ /w,N@t:[H۶|Oa xF-T܅1!$ {-t@MүuD/e]MOUXkkOcոL] IѶiG48ryWRuhw̵ggN)Ș0.zG1y?4ܞN3JVh};`TCI3uqžhs!׺pb  `z+kMwH>m\wz_f~aR2!D_*h ӹ "AS!#lI0_bvDF}/.^ JryVhRK3IXk'k [χ9 CMj>O?ǐUx"wg D-C.'Wι'PG q:}jp GC녹 r#-_`OD# EAHٲ#}vqyrzпx܊MMZ W#;)c7*{R }a(TD^Qp۰ GRL9| Xd5˪*y`RI"|4W;OlmbNd~/ 2uYā dc.SYIˌuqQ_S)B'o_ǵ=Jz b*|FGчKx9R8og4ӊ1aI.@{%%85R:Typ$@`̼Ěo:"w6s1t@g '̼nIWξFݍB/mpV`"%ܡGCWIĸ4)ul̢e)?V6]A3 U*|εq?&Uj"RPI4dR'mz~RvE$v2Wѵ? o^h|F ,g?"gW0'eh' *YG/01G-^^\2vE$t30($'SFiI3` ^7\Xt[i3=zG5BvAtSzajbeMx30!Ga?c*m"x@MBpY^a/8dԧZ^99uo^܅XnEVmeX&O3EbeM*w[%uq03#׽vu.BH#7RG Ͻ 2=ܯVņ>p@WsB垔y%#ELbsƿБ 䓦9#4%䠒1<1qwQFoB>zܜeCM_?ӷ&UCǚ #R |{ swcfsў$nf3i^іXdd yso \f;OND {'RX˸h3rxHӾJzȄȚ!o@7,@DL2S2<􈷹X1n"J^NÙuѐNEɎ\|,H#U$oBs1O#DXU&L}>caJߗ8g%QyU=W93iZUIؽ~8r!+2 KLNlpO#ݍ'VRkMzĶ6^ØIN'4H$A7Y*ւOn"a2cK1;u6T٣ VI|ۋ䑶.kCKi*ELeȥFQԛ/U4v{6~W`kPk,N^?yY0`b+AX~J d+8$e _Zz`~@J|>RM%"Ae1=iΎf^G%UMq}#Ȫ@6w^sHg<@j,>) %8Q{!D{ɼɹ"qbp3gZ[m'Oج1_VJ s K~5*?@! \{\2 e6ܶ]7C/X׶cj&HVZ='wUK m}nT:&z#k[Q>}imx<~ .z\/ȶSXlyuO=IaY㤸 4w"-5˸ _Ewh_MUV*풆Ϫb QljGf~0Xo$^ 'P;9Wu޷(XF/[GܿTZtU p+pLb9K:8}+7aW/CWQ,45+ySf*;۞HeaR_@ Ԇi{u:Ɍ6%"!md('PUPRKtJI R*ގ'~7Kp_4Zk̇!i;f&QQwI@; :Nm/zHJ;\۩K<`']9Séaq` ?z-rq)gӁ>,7/f =|8"[[^O :e3~9wXYC ^N}!gv*οLdixLY$m WTqا1691`:/Qp;^ ; -VdghQog|+S6\LgFIzG&HOHx~aΙj}o&lA+C$@gI:7SKerYĸNJ3-:W鹰Ď@2d˂:l0F7]b+'k?s3' !{n8 ~p|>կI)_ `ƙ;2nI:8`*k{rJA/BotCvm vђ 4G2pÉV\ùIˣ Mǂ]$)33>atbtq_۝wjhmwK`8<ϭTMulQJiG0- 0;|m/AS3EwB 3Oaקw `l)qO커VX]9(2>I#kOE*]m六/hVGAXT|} ~vRz6Ou[93m^aF=w:}X q*iy:n+yz+ B!xg$~a,|y˼PD|\ .ďϞrR}[F&QoNKt{60_JM-M憓 Zjbf厩/hTQg?XC($ ]3]SD_&:$4Z2 R>f3[@պ-3g/c 2a^,AQz:Qy3& V" J @ _[-E-AP_ndos*)Dq況108P=69up ׇT ; NhV5a+EFwOp0[˪1>ukS\ATrƙ8Sʓnτ'ֽ@لx3.3yV;Y~ ?I| U˒:ٻ}Vɟة`XKXw۟3R@-fX`R{O] D5DO"쏝1պ56DPiPZC\Im<Ы? '77ؔGL}w"˽z ZO!/X"}| '_7Jr6fkV.̎d1@0V%dtJMNt? {Aud>ES9"3UppٚHn[#72Ą2?LRBt`QB]Tn(7lNFow5zxސk7N)OBF ϨB1=qu2^/F)C$IaG?%iԂ~FQa%B[a{2YGNzѓ7x;H*[BzV@PL߄(k>#Mg#6ӟpy֜ǵĉ! 6`~u dn>,V7ޔ]w74ݑlGR[3ũU+p:gr= n#7 kFz|DvjE&I}\(bLF?הUZnAr@]z~()X֟䖏1d)}gcpGSI44**'s h*^&Gti D}V)dt\>7:0b}ɼmۋ3){QҮꐳַ&)3NYZ| h. K˝:bJ|j*OOIO R.МL+l>G[Z8221e*/jKV$T5-cC\4{ |!\;Rw6e+A:҈eAa%#$.^AU8M|ƶP.w൵J'}5Vǔ6/\ . g@`[R94Swο1r 2x(+u Y:]e\f՗1zz#;>ẃ`wf)[L#s50oӬq5K;+R";+ V Pt^v' s͏OѮS i%Sd:Z7'3z#>ylwh񯉾,@L s/-Dw}dۉҭJY[*X/sB"o6~8WdZLh E_@T?]r *w#^Jc=!TsRz3;+YB mi=GlqSTD1ZQKX΀UOgoH1F4}H=8<' 7GnvD *P&K {x   CACmXFG_NgrK!Kh 2Ds=?Sxz)Ӊ+ڣgKU93:{Yq?`2H3"ѕ@gRCn)x`3?, w 6#ػ :Ht[hޠn1ei; ʺCHF6ƚOZbB~4j0:e²GƎAf+s8* e0,?!c=4M Q `dC'k29nŗtgJ~?f T r## C7PXqSC 8 >"\U"m G )a.d`RՊ-{9m=8 n 1y&fKdUMEFէXzIG.mRC {ǣ@$d6M~ YnlUpB;i-v}6ri0d a؈Dֳv 98,dvyj\4)+!kXWwkH [`=>jHZ<З0[pzk! BTpy/Hz?j*gĢabcP1crx܈ƇC'ͫ-f9Z 65n.!i֓siHs< QL4xLrf Ic 8l \?@CfY|ǯ;9_Bg9JJ>5Af-|'EM=⬭;z~9/{aI/0E+mPUO$6 tu)q2]D}he0б_\ J<"c-foRMǕ鐙kܔ O(5ƁV;Fy텼FIdBe2;oY𦀄ٳZV|&JOsǏ" 5G/Ŕaxan6rm3*qQԉDWtE [ oQs@Z8HC(2UH9ݢPknss^j. w FK9AϾ8Fۆ\KkrCUVwBaKc< RHÑH4&W<KY4#!gǶHc2o@\F@N Ńs=ٹdׅ@I3emf8WO3兄>]@kT$_,tc_\s&H4G)H! 'eg:֛0aT=whN}}n5SxO f'/wPZ?eTl1m7|ɅZ!>9է4cU+w JYbv  @y)Wo* QZ Խ&מ)۶us:YvcC{ID#ZY OY[[>Cx +},8&E1({"o |0 bqr`??&w5"AI٫3H`^hN o_:"䡪]Nq|bŪ'M7-; CeIEp?=pt]תce uIo5,h笟*zּɕHFZ Qԡ`Ѐ[|a  &[`d|͔GJ1a^֖?OvдROq)\}v㰫o+$|0-5$Y)IOX>V0n?Uh,APB]uN]L|y^{:QNeDR>teػa4*0Aɰ:p['`֩Yiީ.~93x ĩ)~b DQF/+ %PTˊgfy|.uV <@Fm`HL @nvC^gߴh}Zު+ L/`3T?`{Dc O`cDc~;JR{&oywaN@ l4By>lō4K(ǺHCS24jh~$0Ј^o= 䄃q?/dQ@72XO_? jH`' uzzHίܵntFu@pĿQdd=YhۅB(P&\ŕ$ϡ(,A4/PWT|U0ō6qH{$eQW aɰ ,b#ʉk#M6nh']&w՛خL3AiCd)g`y^3ve4DW_g c*b۲  3aMK2۰<{ _ *ZL,[Z &UݍTLD,hfX; u{SHe x& ds\e?إW ) y0Y^isuSr9C (ZsjZLԈ9C.g#bɎ@ábCĖ8eڄ*JÄ B%8xTWDdcO~*B9u⧝x2kcIBpb"ulR)(Q >W<ϫQn QYAh ۛ6<>`E9'̑CPpVP3ӷ( Us|֤gЯ`ȫ8[jP`V~~3۔5^ ÁN+06Kl“𤛙w{S5Op] wr\vscG)J9,ٖfQ-\:\j>bKv'V2Pr#]wߟDa{RoOyok߈̈́¯F#tEz;@`SMZ1/ c6̖ӇP ^ :յ>2]-&\Q|Kz 97 TDau,Q:R&%_J\/$zf3 /q"Ddm={ r+A"CsP9e籐 +*KLr?>+|_)~sv@XPE'q8VlfmGT7Gl] _95Ԡz`#@C7O KB$IЏD< OI&A)>Z9z4كف0mlKX"ξQ2aiT'Dꢮ5;RF\oM Z2J3d!些1@fC:ծ}Tv.Πt%/zT6+`ądrZucOj%y-*#}<@Xy ͔zhy<)e!ff|kYyP Y1+p?R*`wqdkJb(l.BZ)(í*sЭ+/C (gpK=>K'p8W;izgc6ct1b.I(#Z <yr? %at> 6W(x:A-:unx.s,].{LTϓDLli:ΩL K?-eʖx+L͞ U;P-+Ƙ=0qp'멡\CV"Gik\GA1. b{/<KGģKNJ89͈p>J tX8ݿZrPa.[B˔EH ?V8kٕaMrMF߷plzӿ'򢐼&Jcɏ"x0NDP /;GxnR-|x`>"GG${OB# r=}lhUY$,,W>(gIgFz)Tbv{.DA%V)rujSv0[ˊO'dC"ͭ2; 2iX<"Fj%2)#V3V*agh hdcfMF|b %׳$F[ۃԌJ."1r5ip+l3e3q2X"mOl g{.4m'XV5kUmyr \'s3@$"xcռ2Na!AB'JG<ٵh<Zū\MlLUY@0]VY#.EFɿT65խ|uym%g/n08QG3Fqp'e7RF\)6hJI.| 6 T:^k;F-v4֭v+@@gR͉X]]z#c'wmA &o^y=oGAh][d?4*\̮k KygAKD㱺T$ɨt]^& 11lj(U;mgsIkR&O&!<^Vo8G efÆQĹrmbN]O$n%[D) Nto'7"GkLu;0 Rb~4Ic'IQHv)#UΑ= uښPh'S)awDK[^v5L =X: گ7JjEl'$H~2[AȰ>uģm)Ӣm2qZ(̋g1mJ/@(}J9z-ۼ`$mW*Wz?f7*v6Voj$8$o&P' ZlV)F?*f~|jԐ14Uf:\DɘrR"z[(Ø:Tjt귏֌<!y $-6PP'* fs,j0}O$6c @\ Epշ*7 o (XґN :AeP^ڂlOCv~I aqJ/b:gW范1׈f7| ^~ I!ΙR"I-]e2t Y$}#Az̜=l ˖d(oodL݆H|"`\wOl{O.o|izՎamw&C@z6bֹ|r3K'͆SQn]g~&+O!Dapm8zx6=t߱]%N> H󾨎gw\XsKT=oR\;.mFe8/5F?Q'q3|7 x!-psHLk }Ge7'xmyB풋~ynL{I Ҭ}pJX0p6 vSM ʏG!5y"mmZʑp HKE ̿Ȗ4X6'EϨҟ4̇3ڹC#Dֆ[ҁSVǖx_agx"+؊k_ "\q:Y,~ػ *vZϖS[NrdŠLJ*Njek>W|y¿G8Kꉽu#|KAͽLWx:2I㻕d$[` Jkޡ78Fh9 'L3a[V:CٖT`tgdA1^׽6{`έ@KZr]E _>lj;pۉn n'㘑HAS){U }5qHh$ɩsTaF[TSRXGIUV=Idrc`p$lo8uKKqH`e\-|A~#@RA]]X ۿ+ f^4s~ZVŴ+ ϶j/춚Yv2ia~ڲ14k,Hʿ \kռ}ҮLьVZ: "ciG/od<1z"`xuύ32B%}O}7sHXtY:mҬ'] 9@Z4OjK Co/{oؖ%^`H{QF O--CP$ hyԊⓁ)Q:3>`uF5 978vh7 'gYZ070701000002b5000081a400000000000000000000000164943cea0006cfa4000000000000000000000000000000000000004900000000./lib/modules/4.18.0-499.el8.ppc64le/kernel/drivers/scsi/lpfc/lpfc.ko.xz7zXZִF!t/ q]?Eh=ڜ9Ti)[u|#ƥj߁Ci,o Uz1җ !S-|i6!9=r^̬bUq"ǫE- QZ 3},[4AIިF+8BowLr[o4` od+]>S\ ^ȐsRgl~ƘKڣ24:+JRMuHݰRzkn""[) d9~7{[jt#*yfi-z3dHW?/Qi33{55"?8yd1QnN͜X<d*cWj O}пM?}Jf^7I1ojJW!+NRƨ2@x~Нj$;|U$P5t -TH'mS{bTP lj$}[^4?vA9`h,khb$1&M;W*[TX(LeTRFs2B wӛ@4;,l( fp ]m\2dS>D=%r ߮ӇMZU-WboT >>ɫp2jE.|LcC<,6c΁pM<+>'ji8yR*dkҴ(8[Pfh::2eKfv9|? Y~pɴA=p|I/ֆCӺ 2CT qcėh6r$PIN12U zH6+ݢԻb  ogr{@] '5kC$Ew#aas=VI)L/V9EQ6,%w"!坡Ȏ8tq)h#L)Mq4oz}Z[;G&􉭃Bw@n PMvt7s2n88}+~oU-n"f,$.5c]uNql%pߔXyxnRxZ!Fg;۟ge_?wS߲Ln\XQ_{F;v3B #jK-ZKOq;0^{(@ άwK7SN~l : љkI]M/f^rKe3,rxq=δ8 =gX5Ca=ц47]W#Q8BR/#g8ld,U 3|(#u# .V\ISI ‚(}3q23%n{lЄcwۯ ě 1v)f.V-A@9@-)nJ(?%wg,v蘐Իͣ&(K ėXX9YxFSתU\xS.%ƾV 5jMQvo6kD]ɌoB..{枩yWF9&oFR 8̽)W˘ѻxP>\8ݞ b9>7@sX,w!>e1g(~čfiPD&['8qJB\,6J \IvMa8_8UбviW;$Ի"W*TDJ5{u]/Wre?B\idZcUzR_򪏕/GmQfm0qid13O;V6?&{X t/-UQn*漏0>Ȇ V$4"e3?L'pNזb}y0`"yߪ^`HN][.M׎/p& ޻XC"6:v*4U6k~%F4HPKhH-Xוl i NA~YnR҆Ό͚;ūKnZ;&ʉW2ذm^[_;3 /6?=@- 5<%΢cZEz>#u6V}7qI!xx4E|0#v.$v^}0lұ^LH) "zٰTS[.,-FafJCY,U4M{z8K]xH71D׍Zb(蘔LH FjL8I\:2kism &T:m@.qW ,'[Q"a}w.4tA.6II#x+عba0U^+fo)F0NձDo2-n'+8fdz@ȉ#,DKhN2ˉ11~8F8jA3_Yt)@QS`l+w:g \>Ւ½&(a@3bL-m<$E_ٗϹ;h"0[srj>AM{kR2qjP:>9S95=u@QFhn(2q3~f>{נR:opQ, wxmӜ^+j挏Jj^ZlBѢW e',ϱO4JE(e;l28"Oq9Ao`$Δxw{4Ro[fIl=%m;%!7P=\Bwߌ>X/'ٽ}ߒ_"7BmK-҂B+|#xJRs>se7{WXt:hR<ݤz …(PҤCG"muit5vKQ=I{|47?hLhm͕C:\صY^sNScow~S #nmFv/-Jq#9۵Pj-` C"z.Ȥ&ڣpfMO#_ӶfeUS:CT՘CDguIS16Z}ZMX|j)`լޏh͙UWy8׮y @K Iuvmqr=gC- H4Bra,kl5؛ t105HG@i z0ޥ1 XQ6IAqMHR8 }΄Od5,F5՛| %ŭi}p'~U-CGf)g LB|5rWDNM}H|f`XC6iG/pz*ȸꎓZrQ|1t$UGlC$sM!i.cVZȌ]sHB0!&!ْ0_I=۷nr6_z;Y>xwە^4W n~7sw3`j_mVN;]G1+pc&R#nK1}kDcmt-Z7QS6xȋAχrX(x^ڄ"DŎ6-ӡap\F`k @,pNY8oeq{;#'ne'1¤' y$pM9ᛯ;  m}vܴ 9F~iq?jXSNCK5Pba5"\(9X *{=OSj,j4|ڀ„tM)~UVrYU*]Yo'k5L s׾A'XEN=F.϶ą1}+%[ 7쇪zޯyzEwJENg cPHtRک)6TwPpnj'u&ɤ\|P+H%NCb+Rۘ=Qg2tuN!& _bMO@!I=V…SB7ۗl094t/]O5n`1`$6fO{s:XL\D[,c9C&J6 ΤF̐˞`AЗשV!'%JZ&y~9Fl!&6=]ՏʂZ0juZ\fK߇d3bg/ʬr964 Tj2g,~Mi(WD[".H>!Aˋ@yŕ&kr+ёefs'EFJ)3P|\]߶kTyPrԦٷ߹ 7-;`R'&_-,XiHz"EYHP# v-`8:5sޜ ij; U?ҋqúcF–SAs& љ8_7(]z09nWwc ;E5c?Hآ֗J N9X/NI7&p҅xk'Qza1`5ЙiCn]<Ÿ1ԑLC4˭GDN3ydN p?Ԉa7UXoeQ"(xJPn^#}}vH7qp:kC; 1lMI[{"h4=qN2$ĺ}`wc1*.%Ё̌HχTn G{(;@f|X;$.,[f83ÞlW\arZIg㹤8$/@zU1!c6cI_cx6_]0c ٙϹGQ*DzIUIt#%q2i86dÇQ Niu̜U?RNJcm4N/$MQXe0zک<;]j;,]jczA/KT"㐝̋%g_.+e{F6v1?4*~>aQqFm1cځrjZhaN]~/@;T(}u:_GLձfP[W6*IQz# |jލ[X9SKln?U,$OQ&T3[`nZCS2 E]4/^sDw戞Ɯ[ds.3F+g]ߒ[" : :9*͋)EBq tcERo~i#M=YA?g˱ec&A7Yaip PL=4x?QC W}hgeKz ^d${_IYQmAV{fl§O#.C1gr}z(a;_ {c"ý 3OZo##~f*ٟH*Y\(K0u 늅3-l.xuy49"I/'xr,sa6BxR >vZ,IpϐkcS12Fw&82Ț %g;Sbe ̑mh&3?\ߝwH}wjRHy:GHc*T}@ƔUЅy!(ݵ[;# Xq׺yr(ۇUH$F4zϻy74ʱemr"v1S_zXҒLZ(=Zi]\QHzID*JdszT _~{r.'EGVL˜v//Swk /8 T*{0AȈ8ïZ9]]رQ{"'.fscC۱czM˻elRa棂o eWvLjh- 0ܦIbLVrii~-)pmj5H#f֍>H '̓Р?\?bgbH+j?8|#X urt}WE}[ug+G3k7D`h9+ (Z \Vx9߯XfwogOa/T]}׫r7 cx0]~w } +ۦMGi[(y|&h&eT6h?k1#AZJ$sU]KUwig)+/E·7z8:u<\|a5}rB{i Nݵxj7rFfGAm5`zXiw7l)%:UlJ[_d5gF3YuC%CO>oҰ)K-|-ck@Kkt.)<b :CuABVWjL!ك 1M[oRqѫY2ı&>j{L!Xo%MYZm1)Cלm8zN#hgycH/;\J\L Q.//]m+S "ܿebsdmWGv LOVȇ4)kk%":tff}@ewcw*8tReCwkN?mcXr<1 ZE˓غKYЂ^/S1$:eI 6v{-",;'h6~b49w-FFNsf<*\W~ZY+s0uΝi)453lc%-nDe&Uxg9fϨ /@;)sz ö֣Rǥ T~#@OلDcqK$o;;2&[)X)?yGjcDy`L]qu-J#'u SIߚ!]C ۸ &1 }Xyv{)h܊nU'@"?qBSAgyʤr Cu1mSwb5شV !/^f%YI洽ME)j:2kI:bzWfT+"d>i/ިхo~Bn>\E=]-3!ھŔz(WtzZU1x{,ι'Y{xLֶhn+$9}]a^ e5hGsc.$;Jgo^ǯۖ0YƢ0 >ES33L*k+⶷,C~*hƸ5&z8]Lry4 e~}J !R Vδ2IK хpI_|Psl;qFM@3Q(D}n fhYiT3(ePG_xPx!;xm&TuA] L5TDVIL"hSz׼L#cHƧȠt6W-h7tbG'COdVjfRO_5^d20B%).DS=+E c@jc/>;ap0ܓo+:4c%V$3046"mߨ +gv1|zC%bw-*_]GhF8r.pvK.'\IЈ` ##J,zWJmh e{nUpm~6NP%et)"YoG!o*>(@W)g8[ iT Do*^()(yN%wl+mݛ&Xr xGIpB?{N4E8x +BآH h%gוWhX,9.?"l?6jirW &Uh`ݚZrm|Sk<`G}:! aQHJ9Za W5Y YIxuZ@j)9D}dUJ@!k-?C@lOf~ Ȥ+B DrGb͒?bZ7LR!/rZ$Du{c$i-9;i1uc/Fj as чЕ=\B$bJngCTq(n'ԚeRP3{zD,L]{2(1A^֡d #dhp"gwk#k+㷻!n:Rk@,=C/=\:ʧ)%\''t8̅L &GH#++@|@/uD޽!Ψ ,wdlI*qn5W W $ b)ꇟ$0uQN 7BOn6{o9_$NWwVS>洊=7a A1%I;t<WB!GU1@)?GyR{!uŐ >O8So4rP'O!@mtLog!`#.Q 3n6ΟqZ=0՚XgNXl[kOw?3W̱D|0=9]9:NM)mQ4?bHt_ yh`7[B*hћ|43Y3:N7jj/bT0wfi\&Phݫ+&s{r7_޽(Kɶ4\ cO~)ebCXpsT %C'6B"+:Eh>gk<9 /0.P> n"W<)PJlh3.ԧ H\Ȳ1)44?&3&Dž4 ?'af{GL;_)^ 3 5<1~^1ᰟّ{[+2wQSyTD0NQ aãңRfWy̵~joO_461@6ǕXfB7;|$W9p3:ə$y̝w4s>^FB:v_!%-kdb.J 5;;Q!dƱ<$Fˢ m Q푚0P`}W`S˜[J 2żgegH*8,8nW-T ~<q‰ 0ؖEz;'@=P~9i KΗ/ +9{ mc''Bc2T;0[ 0c8ݷ( yTxO6'y8!R*C4&Ŕ,uڐ{GΆy3^4M>*++?ie% 3aFd<IDV}MXYaemv-9 ^Q9x?Yfn(HW|C@3@R}GiĨ:E 'ȨΗoХ,|GcX‘0%c!a:6<2hy16g_\v^5dF\`wm1RT!=+{{G1ZGCIc=3MOZm~āŧ6H'ɰΒ `(քټ~ F`w"e+k#{"j4C6슟s>f-K]xjYCx6׻h<`Wo2=>KGK4ߓ%G?MdCkC04Ia*',07,xg4_aeF0Ν`YHP{p\k++UĒ2,ǀ{dݜoI(Dd9L<+wJ~W찂Mk>G˪f#ڪ1aA L'9QGgߴ1e*!oeb^'0x#@E$mN yHk neG&2)Af0HN u_4eЅ8e1swDv&AYڻa@pNT(5V-+mLz@suDFgB.W]TLM sIF|gq`/Q?@ TT / v>*YSNANS.,OdSI*GҮ Q'Zg h/y⫭tGFV ی] 5~*ߔ _v 2,r/|p݌'ͻN I0bb%A#LF=ͫe RU'َLEkHS(YzqmIА*ˬDR2NDx(``+-OHx*X8&nH.t 5އ*_Mo^{R Zx@J"Uq}F +O;hELEQ:]_OLE)鶲'ai3vsUէH-{6WMp5u (|a[Q Q$6DyJuoY%xYjAoS\DnH#%/xq\"#U+m#rDdX: ,Pm^IV_*Ζo>7yw )0(%sГ"1z}uS xfnj3&u  I |'EժBS<$`#NK^EX!ԙ>P C?njK.K6dBm5x"2-fqfⲈszܐ6TYG/蓉A_t45dj d|cP}M$brB]N+˯^»?* ;:K Ǜ.$7ƜVzP?O3rԻe]q<$.-y#u@\MgdrF >#v$1pnwS`YCY|S앳~sEvA@2 Lk?vXQe+(M+_{>`te9BG_kxڝFd3MzjGy){1orIegѽ(79  (k%㓈~D$~ GV] PUFkRB4F UVwazjA^bёL9ZDު, {=ɘǖ&nwDQǨ%֬E7>IB*¯ io:jx]fp)F]b|ۦ} 1ZiMpӫ`Y`Rhs< V$$5|r-PUPT!X!;ӳmowIJdvEƝg- &QQt (CewۼP͊Z.]ЃgZp|,px96B@_7U}#1P=CxkpH&%c07&)n*FSm䎫.cTeۆoA-q-sȋ38C`NUs Doa|DO2Gmԇ12^-_CuL?,Ϯhyzo!ٴyru:ɻ]ƕ<3)niӘJ܃s",1{|ydA[cK_`)2 PKL]2  q8PG CSGYM_PIY+7RT}=VZ( M:5dICo#YBV]W_dԾJ<;L?F?oU]^rÊ'p~1#Rx tXjEM7M->2@K Aﲍ$Dԥ '(?F o@L#xP~yz:/]CuqxQD+N bG~ >!6`%qv_{-1ϙNE+x4y6zy~hG%| l:DێYzB.QqGn^S&U齸_No[[{eh~T51y[ҸS)YG\I3`٧;p8Zsitz o nGнLX?KgpW\0@mzfdwt/FY\CBٱU>e;0*Q4&ct״zЍ`h?yƥɢ:6@b~B6F 2-,OJrA20򶛥' $CG *&Ep I&s@,:KJ0P|+˾wwP1bsqLJ۱g9Po(l/ f 'lMФ. I=6l]rEro1R;~h_ 9&YܘKUlG\+ V`cB {,LB؜zD 6Vۇ yT;TSoc=Xe}Y?dĔ:;y <:%i;W?0Ӛ1l0ZK NBx4^fe+QqԊvg?W\7([{kKPTL<$Rɻ)OX ?=̋ROD$4+o.d7svš !bFAt z yE/ـMHQ,?rOYZU0} WDx5Z픁\ѐқ[w08j+:οQҰgaX?9?0)vxW.NfV 1ߺy`DZȺ{.vYYgKrüb/|1\6 ߅'\V%?L YzE,hW86 Qެԑz*-uܒƾ{]#S ,s}:>^<6Hg2J&'2 Sev+N ؊3ڞ+BhBS/TMl=#3}&g/Βc?JP颣\K nUjF!fcBu, 85D*>nqNRY?g7[RX'X=!t^IpO2)yG.{P5|I]<^vXtwh/)kWbl3BڪFHO3ɛrpY !ޠԜfEWNiZC9G, aib@Ubd@:6FԗRW]Wl]I&?ѠB:r{27z5ÐCXQ?߸A=mC0թkRu7ݭMެjXH ݃paISu(ٗZ+갱%]e%gkǔ)g7* =a7y4n(`v,mY2G\|*]Հh9R!'{W`n*b741دVS_NdR`'|up ;#{6TVA8 EDV t_2F~ϠvF.͑ZcbY'HL>O%] _dIeXӕLLEaO&ddݡPB)X'A —pM;(u}cdwo>u{|g'/{YE bfC3!>OPysɰߪZ @t]h!\Cڭ-0Ʉ;?7 RjSYz>Cyk&t%}]*ENHN `>${vbqS{Р~>ro)ȀG/SNaŵlܠ*5h xjsW=4Kֳ佖j8&%MÉkIj-5eOx`8*A 繲4bT&dzLل APP\}2;sh%J^2#^2XNN-fT"F9 zը. u\eD%0X @AI:Ǔ4:Bͻ=wUs' 7E5PrVpgIA۠Hvܣo2EkOڐSthUdwQ*nm .s6aNE6Y Dlx_~,UB+ ' A~Hd,(>Wj8e#92vk8_(;)فk޵ϘHrq$|ZqI/Ri5=ٔIb9/FO!`:4cq*q;nLTژʣ$5^n.lU]P`dKfI/AOٮ"#W3l\&=ǾHVGtfbw;rJi,P4 {|`V?5cIm( vGy;Kکœiưk9 RX̉n~hC"ujsz}UrcYDwV;rl՘)8# $ YhX]D4PuOdȆO\`1 KfDE_y]lMf( PAnYgH=r`du6`UKoOrF[w6*D9M46)=%/hRvc,]^$*) it7N@>A;ؙ ؃:.u7 ϱg]7Lt ꐟ1 =nc e 7x\3ٔ+򦷣`Zgz> F dV(۹}|9j zbgS)f^怽sf.ԻqjIJ J@NH{l;(ߗfˎZȉt&)?y/:rbM)۷uu"  g,0 nэeazW 979Uaz߈k8X\CBWJGK)h Δb_~ȏI<'iS}STf2Jfrk1S<˄2:= Z$3R-qxhVy+-zTJP[7]iXb? :|%H5N}і~1ct^ri`eIN-6qU8JPN7+U)jJS}y%Wk_ j@,;6r c6C^+P[VR4C6%2 ڼSSRrc| : y8F!bCU8NRsMo* ]tIE| M Pϧdd~ 0id;,F},P\4.bѾAN,m9xOBmf!ձ\Hnr]zY',^=*ZFï u2VeFER2ǍUPox65CgGin탧i<|NEz!-%щ1pEzJʤX/H]tA\pwutU|[0Xlݳ} #dyDwKij0+'BܖW9<].zEu@D&D$I(:N~ IeyѦE`^oc-d'{`&[ KE8X]p6 ሪ%HHʓvp,YȂSD><-AlI=,pzn?8įPPu9HEvL3,\3̦%ŞR ܨnO B_^N˃w () NW,Hw"n~ZZ$b֚*[-Y%1'VD.#x !n/llUc,,ertV=/fnJlmD e!y0Fë*U`;bG fj<#K gm # כ  oLoh悕QԶ^WقU2L?pЭp] S M9.im޼KVz>k u.~Kf{oz?`ߵb# c&HV"Wt2cl\cx0}Qy9#}♦m@s@ _!ofx[%mAX?cm#M,n+j4"]s[>?GPĘn$fk4'9C493g T\勎ܮ\\͞LɹYix*Խ5$I1 )`G; WE|P! GVPci0{ @n/PZΈ3 /$ouNN/[OȩHQԫ'a{U>ӺqqݲA451̃+:8(KNv(`uoA%؛քLn(c]c)@v}Bhu E.y ߽-jΌ"팁E+M uBRAr$|Y5VC2o*R3QCyC`n{m,qE"DAiި'7Ol`/s/O~T1R$"e.(Bw*^ 5:Sr G3uJS9h֐-Yȫp3d)?2,JRvFeXn'͊kഓx{>;Քm=(77a"l:ݝ;e='xB'#T̹f=e-Ijޓ,2S?xφxGc8]=-W >JQ)#{{{&u:'h&vH9&NF4 խ/Uqe!˵>3d0E3fQ&s;A$O_xcDyלy? t꣘mMfˮ"M75[lTJA0d@]{F]=Z[/ ݧoEieQ ax606SqauQ2W{N*w-~Ue1r8݁L?Ksmy (lAw`fRthVk>C;WN  ƬӈrL* 3D fEx]2YLxxzhؐDW27]=ᱱQ? ^q,6%x O0/H)k,DguM\B'XO$K&5I!% =ѷC!rmpL#7{R+1=Ty j:r)s_t5- ?g4碃x #*hFzΰ!kKH)4䓩M1 <5L{DO5$dC=oPɏQ#Ԕ1fKEbMyޢTXCjaZ~CV9Gn3q4+ğDpGa ZڌD \2LRښĩmdvly$IvPtҖbɦ)vn,dh؂/ ITLdnYuϸWcQ3|[>;9g ]z::ݖ%d7m8İWSBU=6% R`c49U9r11])맢) Dts 7 ^/vr'83$CD(67|mcNio` -B_^ӌ (Hׯ`mL>,<ވ> S=T;&Bׯy1IbM/b5Eqn `kv'455Q]iΟ">lR0x'\o('QeP+U jQO8|KDžzߙqYT g9-khܝYo_ND=$4*-FH"E/x$IZe! o\/וP$:A3h!-΂}UA=]XYl|U`J@$C.Lp&RZ`,tXYBlYcꓥuat@H|5@KQ'jqdI^.xV{{NEb%'1^(O0ҚZŁ,&( uUhb8wHN81o҂O }SKl½~S՞$[k[{Ri`wtPPwT@Sd]*H-/ ,ARK)27bGDoЅe@i`R"hYk aټ%_h5Qe<2t990_C g~ϢlrlQhZ5<>x.>ܥ93!_݌jln gIPv̄&:~Qκx^Yaxw9uoAoU)'(0v“Gt#XbU7ԗO*_p`v}K*T@. }HK2Cwz!>x1) SwbH}4nsA0t Qn錎mdC7!L s\dc `ۈ٠e@xU`:ju Y!}"fv* G# ΒU>W+5GjyN{Õ1;H³]CfXãy[}I.RV')oi,3qtg$FqCuj&Cl6uj@ga܅~?`f\6Ve#%棪ek}$çwJM "G Y(s2,VVߓ5=u #a9[ \)](+k!gӍٵ*ֈIӋلBpgZ[tO LiHfLιIe;ҩ?oMѱg(BGrw%OCI4ʏ$ C8+P@Üp-s'_ai/K%~\G3]mH0?^tD]-R 7T''Q.fdCFh$q oA`ͶE3)#호kE٣SZ<ç h.z5K@k#+ɩ*4yqF~ :x͉u@ ٜ֟6c x-cM}({W~|,\ZՀ*zn= UGE2WE65| o"eǪR&A+l2>`NS9TXڱҙji/TH(?R'0bcS-L_C`mګS?_ʎ/ƒ테 !M衏{ѕ)<!Rgق^ZTµF,\en].GCK)rt!Ȑ:7c;j-,W#[;[|)pá} #a*.AڪG Ag^ w;؁ Xk?jny\+^;7'XSO^ i,)Оf ]eG- ~f'B1#=Vf|]H^/e쀰[`!FW ezjw@0'dZ_tpd](*<'}7v[I'RCG5"2y\ '' w"6鸈4`1=7p>t]#, 0}iֹC$^;r[QeCd{6eH-͓_!d|*Z僮d򙊙o8ی~3^DFK8tW z-[ih"(]L,'SaҫH:24݉8%7E?nnQ/e1D[wtL!mnj; ^j@=WA[ʫYhrF.ٺP4aP,:V_d|~a$penTQan%3HN3{FA'#az/z)X!+(]uh!v%KCnk[B݀)5 s[AGbY'~h5.mXCL0ܻaM7M _:ȼ<;T @H&PXr. D:ە{ Pi; ~ 29znԪtW@ ~SL8T4jݪ&\1pjE D=Lp4h$!YVj"U@>mz8d XըûRɬK!!!rM}Xp!D+1_^IChy2x$*e \Qy MQ-lWʝw,@6}pH=Z i= "@رj2R֓bN WRrOF=dCThr =,œi2uo)I!mD#[:%ChLO/Ȼ5\6F־WJby5̀ow~_V'ePUWE8UTT ;X|2f˷g(94;ַ=m2:d.i 0$y F >ŅqLt^wm+9 GUJ_1 %8uKR&Fqz?~`!&TO8ܕg `Rk`PthNrY% C;LbZxȶ~`I UXDx_cPQ2ID+yH\1ޘCj"r%(@L#7` t8Y6L3dK*[Ɛf>S:Il!oxFfL\aA7;^p)9kQ}VZZF@/VGtx{ mUw b/I(?~gppute=e “C>}KV5<$ꋰyͭ; XC:"R l>[C5tJ2fL~ f:Bn'ɗYTJSJ).fQgH˻i7 =5eH& !8i1qQ~މSGY#g!BgWCiM`e&Am3uohty8`-sZx 9̭NdƏγҍϺKO-'Qu*Kk7WD$+WUǡXr w lS}k|Q"Ca=T1yn\:BGY`2W(1)lEu%h5`gEhcӪK Ҵ&\Z ʌqu?O1i z@+?.Dydt | w@iȈdbfr_aq]) ^z vS,^^>j>=# m e_*]ln1$ȫhS{԰)`ZYhwMyNn&|kk pF* k<鎯K7s%4߫ uအ]9hb&/ #D(Ay/4usNw|M(kh317D ņc[qϕPh+WE xh)n *Hp=nknE]i^0eHI.aN&zӕ8_4IĊa_{^ⷅKCEsE>7U<;xȦx|; <҄j0]]KvuP:E{t|d_?MR+f&LGFRQ%CDpB9= hɠHN"@s8TXRre:A1j Y(qKJڢW}?> aũ(ϚH/w8tjEڸ)ΊJ^68S{Pr 9O֞ڜ"Cun/bSxCHTJnf}>r _ Z*􃻋 \OY U5բ|㓵iKnpuĚ ZK;b&KnxqK3,d>Ku˙AhQ̨O!n7`+R4$˯#@^C,c53g(|z Ēm;uhR}1ht}l;y;>EtVbR\É MTfLfnRD>0rOTOuXʤ6wuh;YL|?&G~4~o{!1tR+R^JVZw #ٙ]3FK]en蝏&P?k%C-!HJ= [)w |wJ{c<]B89SfU3{/nK4TQ*7:zMBlI=)  =C\)]|`* '-t p9vF.jd&Ȉ-Y~iDhv}she+ld 놯)xē)lCqMtnٙK_3p7ZJ}˟D&ATlX+ʌxڀ4nhev ɓrrJaT-}h<΅X4YlMˎ%W/(޸P@d5b\U kq!e70ojSB ʓ]WZΝA5$_m}]ϪZ9 Z6~gA s`t8}B`^ Bs1L4Yc9'?ZԥC s_7w L13gTh+ ({u!1؎Lb];z\?Vr?eyIo+=N?->lbL#Ve0j7Ao/ypQN/|A#}JմjLPFƟ=Ȉ g3M%\&4p N&YE3p28BpC,65Qkw 0!B}<^Scѡ j3(#\Érz*'W)J}KL볉UПzBNbBM_VeWG#%hGf(smb_|m ưR XT1^IбSg4^gT'XNm"*ً^H,@à35aM|5wD^ᬞү'zLbp_DS!+,k"8q7)WuՇ _oay>jVP vo#Bc$u;ᮙvAd )\zkUd;C1x9qp+ $0TTm9s 7 E[\"[a2%Dj^;fݍ`ϐ!ٗZ8NGm~v䎬>!b~Y<1?8\JOr!6BqDZ>+5}.De"NO1B} ׀GJ~G;o㶙i@D5caw0d+('_^3ybJ #YaS闿ܝP{ޚ?4Bح(!WЋ/O_]y /lT/05n?a迼 Fs^}Ǐrj42/ڲJZBAD"NE 2h2rP-=6FwzYh?Ƈ숴3 g)GЇ.wRGi` VW*O[68";6?(?r.Tj~_~ﷷ'T+6Ǧt޽)Gct;vodlHSGG ܇~0-I+ k٭1PHԞDǻq:iV Wh(!f<:Mm g5Ɯ4y)"Ne&˴|3xg!eSC-h'T 10/tA|vUψO3Yyl;_G6I xں%l 9xgYHӞ8!:G8Q׵T'j<ZX:&a磴h*hp{[+N2WG<Uhe³(qײ%݇1oZ򠅷o[9tPp6d,e\qc{xүA ƘB7 ':potGR\hz0!?L7/H #. K]fI3 i?8fyknW=:S(nz Vp}E!% Gs1=6p-c7Gh̜zέίgk#v*w>XלamnPٿ /%q0uT ,>)NSOKvR̸nigRDw^Petݔk8{|dž~M G88dBg| of`zlS|?پ!ut;!0ڈ?XqT>,4Bn}G5n)8%>t}?|m<eȅz::(KU pzJUx4!0ƻ(߃Z\3/Ny5(7n;-}RzF6Z Trܦh4qtF,NZޕ{/ a4!_:r5ChkDd OrMgg`ttFG Ţ/+kk.[cUxԧgU Li&q` q5vw(".bH+21#TŒwÌ"qDZ 5F7_V6'q_ ka<':U.gBC K]XӰ,Q"ڿ"IJiB;QEC#*쯇׉KB4W92cPazyz~ԑ6TȖI19Mz-{'%w2bc:Ή랦EQ= $~ހ- }YئxMH8C4>s=Rl?aDqXosoG*`ӏjrjy*6C\R( -㘘C̐޼{wɕCiۉ{A 9_藡cqt``s3a~N[[!$WRIJ=tv[LU~UHeeߎna b UUz!]֧1JC,v!cl8 8wYhg&JBnмd2Gʣ|#/ e\Yll:cۂl PآWSL<36 0<{Ž2ѷ/K%\ &W{ǁx 8-<"+q8$_E2#ۦw lB#k00)p;TR=2%)XަE{=VKrլ=6w/bxO>ڄA GvsS8/^R*&<E"j2n}7bN콩i5U3f,kh +N ㆲ-&xh@U?6NjZ D2?ʪG&16BS).P!qnm&Pgef LwϋKS :rM>(LD]1~t`YHt#P>}8'L}sdn&/5GfÌ/ㅄ bT1XN'b@ǴǕ՝Ÿ%mHN&֬)2Cdj[=]l*0Yqޤ$B3Nc_d8LRkV[/{q>2o|ڴiе)2eO mxUۭM`; c ; >Z%n-; \@Qyi 9ʴʠ'XmT' 'R6gr O={xv QVEi(48;{<'Q_|zN4Gވ:ߞD(iE{4RQ3S_TzJڔۋ$ asیNƖ[rty&'2dǦ=KIbd:eF\m*K;8Tߴ< udblr*0'0*޾*^]5$aJ pz_:3נn; qSXV#I-?%6/rTk..,oW=hSVz24D; PNHnmi0;!hxnh>꣚8[[!4Ȏ~UY%motZq 'i?ef)ZKsHAjD+-`Ϊ1>X:lITA D3(g۱iLsUe+1I{Hk3.]/Q9eF4}(" HV"+TLDnġT}rRnSlAW~7*h]>y#rjy>⎵Mx<Ә94x6t% +`6GZJh|cC&Eu%W{E-x>.ܸtմ¡iӏ)A q(0[ۄ5"LJƲp/bˌqXGW{LC$W2O_gkIvQY&ή!^HJV`f`6 >>uw#ק&4^TMhW&1,YLQN> Syi|snܕgS.ꉜo,`e#p0~s;dSbZtX8ЄA7 Rb#dYVclIjS*Wq6 0t=L=n;LL-|@$:pi4cU=q $/ mژ%VG ڣACcݥanoj5+_!ӗd+gPe'GT`%"X +f1 ׈U뼔~IzirD^.:%2nwGPB9ڌya7W[YrK*cy7|G+" Ti>Jj>[.E}CnM,yXdrFWK. '*6\8E/hoKqsj'WvIqeeԴ2Kכ\]cEȶnQPqf()4SyȐ pAJs[ûԛ)6OqxF6C<*[C6c~s~;ܛ)},柋2iL<ݬҐtlo_3bu+SvWbpyOL#3(JOOCbv)qI| h3'䂤l8֛jF,`O&?~*AX8h3f;n`m$WT **Ony 2]5򆁶0%`x#T@#7\jJ%! 婤n1yrmf ݱ<5Qh1rr,ߴ֙#m37H^{3-/Lp~4lsq۝[oF:"LbqK\<X䇪AU-U(^w~N@mK;˿ƫg;CaoP_0 [HBBr_\,🋫?b%HFJI$`2g3t;E2od1IBhL8 É# B,v5OI9e<&׺0EPly!FH^8zqdj*t烹!;;PZ*WmƆ˞9l_q0|&ƄօF'Wt0D9$5IutA^L \c[|H2?@Zq@^q}'g: r͑{ * ѧB҉xy6Gh\e$mFE%Rm3Eǘ@1blj3; &΃zcZFlH`v(;RXU`"{p[Naelc 0頣Rń"s$zF=-aEY*~!qe~ȼMxIC,5SnYnۿk.FM!Ȝ7g~ ^ImMuvMe&Zl)Aۨɽ"F)C PיZgt,C ~oIcRwI-zZpK^۹ݽ3弥J"_OV#`X#Plj++|O(?7%_?-2 S8|Lٴ-$ 2xpX$XZ#;: p6vM*j`M9CUK`r+)تal-@YJڜ UБnw) X.|”=*< #kaQcmIX?eV*$La1p :<0+6}$qpJWi&;j}Ȫ73kn W4uW]|ERSiodQ|t`iqz/͎?G=0!fJpl#9nqJ%HҊy,Z\\rGr[A0-bF[ F ST#8 8ʳKE<d;2jf)ྋqOcB)ݧ uw~fekQapbQç=d[L.Xj,~/⤢jVIrR<_kdq" h *{*?5Ó\z7Rc!! Fv93T(d{ s_B?G;9zH+?uw[jdf^a҂/< @ڃNLm|ϧz^\{[tG l@*o!-6Q|Gq CfE?"]%I'/Y:%[߁"Ch bY8S"%?':ču78k4IlKJs76URCڸ(?Lߜ3Z3"B]Q7=K9ꑾBkLQ'&{6Ei+`xe]$RNqe{|ZVŅ-ψ[L᳙׸y<҆VuKvO^}ɕ"4:=c=ZOG4$ů ,SLsƮo@o`udފ"5@3&=B=3rSY3}*]q^;rB>4E6EgEY:dktpY4|)e ׏#X<1R bH1>: %n$uToc$W#dg/=r6P MV.0m1 pHSVx#%o{d"HpkCF>vbc1V0o yF/h{RLug@S#ɵ4ˉIAH=MgDV,r[7&GCr2õЙp٫ofo6KHŊ XAqbf7,Fjv)mTKo6nߛCDՓmroG!S" +My8HOᕒma ,~$Гp IIh;q9^ =LEʀEM?Hc .3 q LhoIR }ߐj9n7k-ִ聄ۃMZR؄_aɻn5 :@eq ޜW+ރ`Ty_`KyϞNj1p69 h9} t0=M>-3 2ыee`3orCmdƗSyucäYHcJd4+(L(31&>+zkȘv$ 7 QLg=1rשJ10)TeW2= hb.aVb4xEK~';I4֌ܘi˺0>Q3id5 ѻwфcfLXW<뇯g0W\)yP|$7׭X"6\hwZnt64)8NM;ɟ]ePɲp}YPhڅvjku 1.n84QD>YxJSWɌ^-Hj/Z&ː|gy\Qɵ!a셐lqfyN/P/R- @1!BAUjj")7gBz}Cϳ$.``jL-A]s8V |K{ {X㲵`oMxxl|j^dp^,R^j@տhWhLԾj1ž÷k"Ҫ[l:nBHs#׀L*o)0;3襬o̧X{0Ȣ_tCLj U<h}>qПhpCL\CCIۛ$abBw 6[|S#I>E/8/pKf'V,tmFř.='tɫ${)4=5l`פgQ ߻Hu[DvFUHq? 6ۤ6@Os,Gmuopܳ6G,"QÚ2 Ƕs~ Q@~4:jȠDȎӚ 岯Q9c8B5uP4W[94 aUZAS͋IZރHHC 7B@ӈcA9=_yGCЕԚZ[P**ٝ*VoȷەaosGGvh4}j(e7#l 0rDL.۽M&sqTi7m~)q;Ojpʹ!XjڡPjHm>E)%Cچt6 @|">:NLڴJKK͊vHFe?~KŒ;.gK*:Zr({ r[EЦyy/kQ|Xh0&슱n;_D_\*lGq 1 M!?h#ш9D"ʻkHl!:|Dw`{G 7ŅlIk ]dڮ"?}ۗb>}czm74:sIwvYi8.KhTVy}lIZg~r~~$PZ:-{~'^8➴goɰU?('t~+#FhH~ElIrkܰvBLEG75ƨ> @NPK,0!P&RLQkc: t=HRkD*Aw_@ A0.+(2H:K./vlOoR::?F$A@l|XP0EnNAX(?QMPi0u'JRtķee;<; Vk]nj݁{!Ui$B'˸ Lҙ~ w=!d}o~u6v;4MBFs4g\O~lv]H9w5koFa!r@:/DjҍzE#g𝭎lDk'R`ߓ/JyɄ&2NѝF~8'˴r1u%貾:KMQм & hS&2Ax[q ƹ |;TL̊31{+' I"߄?ۚw XfCa<m=je'b35!*5wʓJnbnC}9Mu~,wE]]7/(k?y@j%ٛFt쉈Ơu+ 8}]2O+^4 tKCyv*)uN[Q¤N('Y@t}+އq!Dy.D |[X3 #X磞}U)Ue"#^l4&K Ugsx2 91bvNMbT 7D"@^l|}c"LHQQ[Ϯq#x}Κe4f& T фeקK`q_g*Y=8CkK'!ڃ﹑К(fBڅ,|#;EJ+2!9̸5VPb ̗d~ [ϼL!g(}nK H dI zM۽Dƚ%2 A~4%Ʒ\Y\j,k>3{nkfx\dUWv=gY1+Z/s%ĕ145$@$N/>/sh6L ĸ ZXGM k>Ƥ1/H\yɌZj_܀Jc[8v"+AAo"$}ꯊٽGƓmXfT='Jr$^}_׻4T7Ғ4mN ! m[O'3/ITF6"޶,fˁ4{2NU,9D!hlmri>< +8@RGRԚ&vw#1c܏@}, WXʰu.E4i+W`'SVa3:"~lAL-pi3K+li+^GXpޣgwe$FNuˋr6PЃ2BzT@r lXz,RĂu5pzi Au?H$kE1IRN8Ǣ!O2YJ5Lh 0M, hsAt"wv?3;!cf ђ?^i50OBIĥip jlψu8Q)gCϬӃ\᳝r /'eXbodIzC_h8%̙b^pVFWtu۬IwGcEs55K{VE+ -~>u!z_}W Ɍfՠ2\y?ϵ E>Yu7x7\>f>8ِ7?jiAlFX!%ZR냉ٰ]:Qǟ0WVO fM ?Y) e _rؓ6o -W *e~ȩcS6~B8 d~qgO#"%[FM^ T4p5ԽbӒMT'\-SH9CR"b6#i~V-rfp<(0e ß%pҸ]|^@\j^S]>Zڀ`~ݘ\m}tDM#sWsZc~jZyȋGqxsUk`cxZcL{-nYpRR#L+G+xC+ȍj;q"5-9؝/mK >/q`sѣ >eXڛV|a›O.:}cʲU46xC֍lpb5*8$|%K@埊RfdR=9#\\a.*? zfN#Q"QKS3Ra4=7pQ\{QmC &yo<6yq64?L\s'5IŽk S**R]k=TiTNH;K廲,It׶t{`[Siɧ՘ܙE'Q>@lRJ2Yf8qҔ(4 CcWXpkWhFi)],D,| %!#ߣ< ?v:'xթBSVN45Is0-?5#hFYkc M1gl9(1ےZ+4[& {V*iČ j)w S;w5 3Yb(8ЮDlJQm#~߸SLשa.1wwT83Ge$ <b1a{_z^$M+@vr C3Ic+ō*N m-Ғi8,[/?bt-̝↎ /myysA07/yˁy|q3oDx_䮿܇Aj>+H=J9eYw:~ 6XʎGUdM^vbt O1Yȫ#G]M{:b4?%7ab;|,y1P8{.0/i@v,{8dDcxm]|\ljM@rb{9h7H35".⃛<-𩣡x h&ř8Y$KSŴt Dvn2ed!+Ha-)q~|ΪA|džT P'@8h>;z J<)_M>}*9= aq88w~NN9q.C,FswsZmW:B&J[7kRځ֠M9Ʊ,jel).;eᦟYiQ^.whbd| 9~VYkL@{ JR- MhI n΄daUO f{X WM.:uJ~<ػQRPg-wRw_qHAg }V1? L|na\|kJe߫2g'[>U/=.@1S-ڀNB1H\̲6*؆8WCo^+Rީ6 \N;%JJtz@Ցn'xQZj )ק ·[B/YRN;e=)̰BËp3tw#HVgش |@Aom$/}7h7uG}|%՜hrέW?,QRzn{KKyiR0ܢzB-3eՁ U禇fӯfs2%4~'8M3C^K &X)vha0A!p[5r䷏7;r#\UXr ;B}?X6Ȼ:b+#A9Blksg+y)*=78͎ds0vvrDž0%mc'k mE f*9%o,9++ _,68U^-Y`m?Bo Ҥ oG|$.+ rp@"Tg`0BvoCںu ~15i$Rwú|TߗF(婃;8ApŶIj#pt^7Nז|鍹kSS\aSv%Y=) \@gw(p3= 2͡{~W7mNzRtӬ+,T̿ЅRf' O`P*ReUe2T9Uhs|Nlcb;ظNtNl'It9/k@?WZg %; wIKҞ.s"۱pIj| Q^g6VhSZ|Nãx 2,C (⤝VlaЩ4A(ɋ|4%)EǶ;V#Z.\d-Rg|(ZD߹P^'?Lь(>#~>}DIyUvk",?ѧٴjsB&50vr6݃l:9m4Fm/6~HknE O%̣6KIzn /ba 4 %ӝd-+`P E@ab;p/))YdKR_1=js}bNzd%C 6;^b?FkTZ,\A~C(%o @I/@=Ge}OHi[w譟 i`8+s)Ώn}y }@ >n?=@Q@&^l8x _eȇ!@]͋HS*Ky[gCa+?L6Ng'Mdzy9(ocq4պ0o?rヺX{Bpvj RMSa\"&[Z<c+X/NfYA1/ysɿ&b6i-{d9s/?>"BqĔw}9pl 4CQҌs4ǟr9>Y2#sE YaD9 zp )"zrF[) {(qW?j:DŽ2u[FL[|yx/ GX=j%$ϊɐߊ>|pk1,Ay#뮒_~`Ѯ -B*j qrY)}-7|2̄6"hmu1\|,UF΄I[3 Y6^j+U"ٶ M>N*GLTB&*ul^hWjKR}^/'͗4tY=^4MmNPr;Lx^-L0~(Jl7?UOM\VWzZtnDI >peېqŰ)<ܕ3pfKU%.߫:tnJԁy 5~bRf Y‰dt8 еhRĸz{ZkDn5N/OdZ$-PYRY^W iԎQ~$dCkyT:Ԇ ITf@2l`fzGHz8gד_1[$FOi}4Ϫ( ΋Ƈy\$fQd,]H_"H U*+\:WJ|A*YQېGC^YK aBo sU;:*QitW=n As .+DppN PY>!?tW*C :{d{kE2ܘaǗSO0wZ;D9l%wkp+'cݚ]˂jd(i孺Ng-XO8Z}NXsǘ2y`X <3$;@䍆."&ˀd{+׷9,|0=ŭ-/ꧣZZ8`-~ 33+ R@ Cl! 6R!ځ[86 ,5Ot?U3bQ`Nj,VVBv*lUI®ҔN8C̸ߧ:ǿ>-n&kो7WVbq{4cDxe6G:S%irH@ 9d00ѭ d%WdC{"Jj}K*;jDXvH{~mM;?ҍ"g>[b 7賮*oJ~`T݈d ]msyuU+ka#&5IwU'EtRtfIU!.[]̧~Bx0wdH_k<"!,-ux nσԇ(Tgs3HF &j APM)iڧ IG9zBlX^aҹ5㜢Xշ|3ӘּL$ҽXNrYGgC>q+ 3iRuc 繧f~L=_[4ڝ>էtF3R(䊐ם(ۙzj%c9$)C=k"dNaגyAy{@ Z;cQFz>!?PT%Tߞx%hm?Dg7` D<'Hr̉1M,860O}d! Z*l&*ɃfuTIy8 $L}RJqXBno\kGEA͢Ъ8i\$4'),!t&%1gcyaQ4ÞgR">lAX{G_x 4ËVİƆyoUP UO$w8]ǰ(Y3^΃,pT(j堛[D̔ӻPb5ӯCݶg.Q;CE%,âTR72V``m/sToSf*0/[euήf#Z::0-8F$j@HZ|!?GݜS |KXI%s^tf'=ׂ3DQ#o}PvU 7vYE*-F+ 99.o顺syd7Ra v0{/&y. 2DV0W|;e ٓލXMquТ=ޝ+9$҇Rop(+Q(]ɇOQ oW̤. cN.Ұ+W4椆ü`BQ3M=.dB0CH:e~Wul2iQ3ķ[-h_N 8%,vϣ~n!ElxThR8ocԣNMN {ݪ&p"56(x H,Ks)2~ިż ;8Q֑MX=]V]6!3Kh,X䲈Nm?ӫn:vc $ABv:*eSwb!cƴ #!UU$6iQT`n>kT?βmW0V!W_O]ݫB3$i{&@[ԅ7 ZXږ X@=Y$ܘ>b)DGL#JPaS~7T14f"e 61ʩ.L0Rm(I;}xN@:Y%J(b @2烒&Adw١mB W{<1ӇLu/]bj^b$Wy ;LS gzO:jw3)#a6I$2=:fUeɫSSWmuX*&)FYA> ޜS\Ĥ,<[,x6Yl-V9abċbr, &nlcocv ;/A E_E+6a8{ P`p$\ңKc(x"LD2ak*\b.b!U_rZ4v[ k uaR#%s-oEP8|[?xiM]6Áף|gʙgʿT02L$Ap}u17H,2=KzPZ$Gvx)hRls4׉ 4$sLgDHv2R *m& $=Ypk3gfТnGq^ל?P1ǷuIO2c^p~ ¸{*lzH9@Ar}+YȆN*U![KR"(-:;[NCiU^,g&Ta3܄?;*']H8KQۏc<_m- 6@LvX=<nHx!,]B^I1SaWR4fKF8^ ƛx nC"%ˈX74ٜ%PvzgUYyU+0 Ϩ֛Z8 '۩ӜwꓯTj+~@f X_YRj &Wb] \tqqvAcE%M_BfHltݧ@웲'kxͺ669@.'> 62CPF܄͔U;#Kڶ;onUw0q:U}*qL|>I߻aXLbX?/'cd8Y@p?&e&SM`ՕX;t񸎅9z |e~ǿ5[x\{sHGv@RPfn\_[ Y >`Azn;=3=|"w\K̬CLƤ=Ɛ3-vEbf/@!ڒtm:R{62}Kۣ@4-7$HY >B C2GЙهM0t.0KWCJC8s ,4Թ8a#$n;:Bc*&#wOd4QO196mAiG=7OuLAPT;LqEd*Gxؼ~74ƒ+t' JLjwp?vP|[Hc_T5悄BnxH\Գw& 'VՏ=Qr37P}}H8x HNaMjJw()3~F˼ m}ݩ4`8.0~>a*}-R.mV]ㄦK+e]=UP#E%x#ځgh<aܦM!6Xw/ ]shRt5-it Q+1Vj{(u2И C!)U)vZzvjOS3K͐[ɦz)@pZ;}~u'hĀ<7xUN2qvtU :J#߀WZ+X6:TcJTƝq ;]q\ pC3nskr_V"J|)5罱Y<@/p@;, 50FM4Ҳ9`pf/:%'s8^u^v&c-."GHuK ͌LE]شji`%$b8L}թMw)JsaDVx@]a ASbP(Fۧ'NEe`v&p8PZЈx夈ԯ)1h2BMP FXAoLdjӻhm6ݰ:) 2d$- ۹N:Ą{C]5~n#588AK֨G$iBa/|wER' KY~@8gX ٺm18F[n/&f:1Lc-Es=):43:a;P>/9x5\#6Ѫfn)UIHtq,_u=m@XiZ:q%p'*~9i9[BZf 㪶k3Ko2z&z[06bk|]VdiE 2ڳeI)Jrۣ_WZmF$\g,A kcC?-VEjB⬇yΈTtc]^@喜ƒ4QQ**° N%F=ӥ/+C˰0#[DWnk U{\s3Chmg l-Fg(W.'!yg q` =Zաl2XMU+\ʷI:p22>r}߫E)W´+|#1TL!W_#?>MO|?Z&_Z~54F8ޅڔ63lof yِc-;' IAT;1kNDP|N&7%"T@3l{FW^kkڸ ȼ0!mKjAyÿgSڄ)>3S$)?"V7ms`%BY'iOM.ICz|EgOyxғvMDۣ W^Hg*Zd$ 9VځZq%jivXm畷_&\ ^J|@x], ql&u2fCZЧU^SJ]j|WHqig0% DꖅPEt4[ZQ$8Xwz.kN| [n(o5hŃ7 i=W)'WtLA0}Fvo.gM31oYadzaj9<2w=t5/Plf:7j[n\-xJ RPR0y~)rda_At>A7+v%i !* Xa)qiW|M˩*t9nS4%svrAk{tNd=%eU5 UP]4 uWY> 0sp (!Eѷf6CW Nz5$t|' HPJBHB57%!|ZHDG$?O3$zI*Y=X0D q"]uQn!FXkeu@,ecVCҞw;>č nfkR05][Q{p9gt6&I&#֭.2@eCCA4wیUoȳi+[[6;.b$ekhsdQ65O̰rExg$"sMjz,.,k{('H뒤fՅL)`) iKk us*.Qc ] 8u cIl?XM-w:Ŗ8D,8xfP`/_@r_͜LWV#կv!&Z/|n$*tW5貔6̸Xo-xLN-uo(I#Qy!RǪ6 N9&ݹk/'coUw4uƱ?әe쐦)Rs4m:qGvNWu-Kz e)2qvh+ƳMR_ЌzcRbC8GQʕqo}p| UV\"ܫxʁ4Z7ӹUXHc.K'DLv_ALoEԴR * b&ech>&%6aF\O]1PxW'?C0~IRJOB(kİim]܀0$,ݗקwj""pHia28`4Mo\,7s/`ƒlOLn8 U4(A> %_8<'|>D,")cD4p).}nnBKo"<}X*}/wks[ j:)HiOUL ̧|R9@9X3 sCP#35# Y+KޑcV-"ٰ=Fil :p -cW]Nb̌ӔeXԂ{9ٿ (5 4̡0 ],2 HlůJ~2*p_޳i V@2h?W^SCap6sc&B5cV@Q^.:gO)jt,z$mYT W!Rʶ3J=TsMReZk9HW@h#"x,F"A]emU:FbNI|y}E26RS8+ r&MMG@yXӶhma*D+K}*$\iAxyd깙msNv6-cYB G\m`o$f aJcd:g'Lbeؾp\R] ge\]뮸8V*WԚ[3})1Zc hWŵƚo. w[FfRx "|9_ג`CJAIW$""vy_6/=P򅟐3]YLӅC_hF(/}w++#wu(ƫrA%W̟6>t&ݤz.oZuNBE[윯tV`tMi@2K.Ϯ[8"YK> Na(qha&eG*FDaM42.9_.t7+ i(z'Si ‚[璝?Fa$qެ%)&T6:`wGbAF;>.@¼lc]GtRo 5 6T']-a o2ה "SFwZ_^0tz.bTGퟁtKI,L#5\j${1k پNM~FE,Hr ~N y8+jN0[:D%0G4hYIjToP vC37nRp~KI6G9ibkfڒ_vEGFCg2n)2_hEd3P\)FM|:E`; JyXfR^Czfy15Tr,p!ٚL]+mPvO~ɈCbګpHasN~RϬc0fAT32$H=+2NxK.:):8M=+ƻqևHt%Sc3MZ"kѩlC;t$+Y0/Y7y:竤S) IvM\5l~t-kFd<$ߕF}Ћe \Au\nH8zKV7˞jnMukf O,[Pw>WΦ.8K̒ڂi.Շ3Kf *||ߏL, >,@"ڮusUlڹd ${ (䡹WB%'v!0%&fV#@F8{Ê pt b?Q 釛救ODGk"fޕF+]Bhzj-  iO"3sj,jPCVpt$liq۲!DpRVy-#W8jH S|Å^XEh+= Cl7^oFMӈ`MqL0ޒ#]-.W@  G7-JuQx`-49i :4LQZUbc2{v~2n;\P$3Su/ÜzŴy.År67UN$NqGl.%x'蚭 H eޕʛr,IZϥ2"Yw`lf_?e\bM2y C n]꫕^mx&hz}gj׮2r~.ekdJ -Vº%g:2nB*l6ieXk$Ecc6pHO橔 4ƫ>4l4`}k߉t'cLPyZĂ`O QD:ML`Ca6úqxgV5V묨Z8i^]X {Sam'VgeVGϬjj+80ț؃/*<1|#y!֞xD~UTM's+?NO4Kyq2հwYCďyB8]yV @yLˆER*U|"ڵxJ.Bs^S#shm+u63RMh,]Gw(1xQ}3̀xs֫ j9nLGe=*>9TI0Ad 5NDM/#poX/*0n7\ç5OYfс$vA_ &؄?^= d s'U&oY8yA =w_)oa)1>Ŷ00/4k<,l潄{ZPB279 CR8xaj޿ l=k.' ݺ5Hޑ9I9Zr|\r%XDڜ޿}c|dc!6~o& /q!iLi!~-e{1h5%08(oҷOioFҝRLAb|v~X)xV5ZjrF~%Lӏ=&C4K~WHz)\. X # PyyG)Ӥu'm''8|$`PV+C@G^ѹtI#<-aؾgL$х̊~ Ae ݤ")pZ{M >W-]UpmXT9sr(E$ ů8 -p޲e oq&.o4ֽ"Labx9 7096B%a`mk ^Vj߿Y8N>mȒvhtǓ8V'&χP3lk"w] @qХs^TP5;S#кvIٶ.cJzȏ Us ev 5>CZ(}o v=/m[D8E[Ι>+&* .lECcUo0䬦 -oMz<,y\OEݎf(@t2Z!f:xyZ; K~}pMmx.]!2~1$*$ .V7H}ÒqmcW #k` Qo, ^~rF햝|b8~ z7z%:*6+tN~^H# PWksâPņed"pij*A*sinqV##& oú4[r Šq\SNfU3;.DYbA<_aRLF}pyT&b;=wI~JLrFIi=k5lյʑ0gPmb7Jvf eK׃?)WȡkP\l( 6Pf$ī4Ȁ[) z,kRq_YcnFpUH?SۋfpM9gb've+fFUے~t||$ D%x#z24E'da5MOSϥO#gxRFɧ^Mr##6F7*erpr`F1wfuFixfYĂúL6 ^ox~?YUmF:*T"OmH&3MQ2Wq>"/W-L$m9ܡ`6t2t_WI?ͥojb2R+[u9w)4B HqRiM vIQo|&I#"/hyޏ| 0nk]ƯMi=Y K؈ XH>BM/wu+LհK`f\ӈr OWv(+"̒uӃ8SIl&'zylR"pg:* dQJ9*=[)UEqY ӭ;`pwVKZ%ad#BT]dYK8Bs;ׂ7~Ze ;X^A\"`Y\ Dys3֛hIs>d8 wR\.7jC},]p ҙhe3&]D|+bمB)Z yx k/e%7pۅf stYx$r 5܎5""Yj.vF 3\g HI,$}9(Zo"b5ڻ VBtYsWO\40 )II/ꓧ4dwTv3CC9f[AJ3B?ahaip(eeЙ 'I% d}Pc9v WXhK5_bJYk5XgO ~JT )a-}8ž0չQ{u٠jNiԼ|f;8H8ZV6+>x๤+K78m ί{bҌH? őV[5.o_i{]RM'H?W?Rz/`crVR\XA=U4y%EFճ'eRrDTi!]푺&(8XZ~Mswdqc\+r'|~fWw,|.UA>PCh}V;14=}kJ1^J 躼򅏁 >ZmL"JHt$pr2VQb8ŏ8$S΁ h9H B$ivjsޞ6Jg~Q{9n 4gN}"D tnsyW ǡc@8Zsu i2TI+9śX/#ox34=Y?Eo>ĽgCz.V0g"=>؋EPޟJgךnUX|*eww3I5X?vbFkD:/CCdC@ riBJR: CQ8Zݫ%W]tnwA! )Η7GQt5a4w-ki_}mtTAloK7fҕrX.;Oy%/Յ%t&F3Cѩ3u428PË4oJG –%ⰹtWmFt5f*.ߢNPM NĬ$ plvcy8xvR,B?tW/gaA/MZSH$X*JIR8R9]kSPPY-Qc'RU Gtbr{'bhRKZOSvNOݼ|:;Ъ`OjR}n#I;60c&lk~^!T@|xuSs /t]Xsnwq`4Źt"c/n)S x']:->,Zm&{!PB"J'UԬA*nk#ckaV2kF ]͉N֪FaJb`H퇩wPU,,=SKj5J? {CIi,.ڝ~j8Z'djO"b*i56-OHn3.?*-/h)QykA:XȖUl6(LZWFP( 6%K5;d_u0:Oʀ-!mڳ^GT&pIB̶|}\ wsVLYxx$'M${`{.oߙEkÒ ;8n喕#‰HKkcaHU |j=Hp!u_0ׂㅏ??u|FgOvv6"$leRm3niF!)CǧBgAYuz˚NReʷՔ.f]6qo"x 0+a;ߐ[OrqF}O|yvnq. UDy0pt.oL.͠uW~ҫU ֭<ংVn\wʸITUV 9,Tt=7xÔa?++R Z"dp]xmPűpf| [K*wLʚwpTVAÑ>ti]4[UɲoiN]{'(iܐN9< ڃ8̚BBj,)J _n %x^z aQ .le'X{,R#ӧ^Q:k^)UǟUlD7B@?>4A:G6q9~Ivz\A 3u*W1 )!OHCZ@r|lp%CCcpK8eGd(3Ucܹ|+tY׉!-THt&PZ,S"?> B+Nd Jwg+{bu'{xSu)2K` IuuKF_eLiY`5q]5BPH&._]֔"i`A/ /.oɡ\܃Y)Rw[Ά[ ~9ؑ)Р2>Z!0u\zEsʭ{)-aNǭ j-Y[MFxK˺MO_^5שM|,'cX99iXsQ&)+ЖSLw>G6XeF(vo>sn xI\M\s(B/,TmÖISvFD-m'-7䕘o:fTnYѩȭ(AD_\o D|4"05Qbզ>|U.Է5?4S6qTlxʺI)_hght_4t/j82DGQLBYoޛa&Jl1>DUpH; PdכJP_ o֝=3md<ل^gBE)ʇG|s;9{{W`L`g@'j {wБN-q΅ۀ5Ol \Cz)dꑓ"H/j< 1ZjDv!GvPdhT;Gs19+$~p2{}_xMX'i<VbvBqcT%˶VI H<3,EM\d#jf`]o͒9]{N˦3!m? ߚ3>]} -T?en5jMԶEyPkͪ7tضovJwO6QvYdeXt6Eˌ{xh$MI7BśȖ@K9t\{UN$]6٬R,tZhPJrن@{rsm>j]9ӐqB5[foSi|%^wh^~]OuBG6ݷrEUMrkŵ9#NUPZg()`azP:a7$;(yP5h0؁Vk zNQJBmHw֛c1ʶX7Ra"n2bGa$/rs߂Dv@#@-$7pi%IƗޢuKUКzCSY"/]pP<=YDySxzl!-bU{Dhw;0Q,-ڡ䐵e۶e*| N.kyn|,9f Б U +4Y4xJ '¬3A.V}?&fIs{V-ڒI[iHIPlR&͢4 JDPޓON /ث72Ļž];~Nj H>VIkߪ7@EiIL1I+WlָZ/{NAC\f$(ҺJ]ZhUJǠXxOϏrRUK4]uiHAWb3:O{{͑]Zz.8C*VkB\1dE; eKMr~<LUݲ EuRr vos!LkanH`^-5Il6((h5A?q噾AR HqLkteP6MMmvZl/LN!U3Ϝ53IwTj78k9ôGE\&+3>767܄eؾ|5TtA?^O|5b`fPamBYkŅL1Anݝt4MsM zZ~0;#߂!|qTY_8*)7 1ck<1_dr6;38kvuC\Mf&dmǕn\U"cemI&>yUKj ㏜|ix,ot,F^rD@rDs>9O& 0?|])Dt;I+]Ssfe7>3 Ǡ0?Pwmmpg<ە!V|׉t?EҊ n{]F6_:yO2jlk5>RǤw]֭ [s^lk*`꫅J~w%Xi#QWDUUfӱ7JOݝOK8j2?霰}%3Aȉ6W971uζνX7wIj|\\sTN" $ D*R'NimY.7i%[A:-늏ĸڵa=c&DL!+ŷ2J5_GiY-7˯Zl^c 5\Oݳ5wDu+~[:{ Vj.%<o PPʋMJ. 2#ԟ"`OINE7kGl耜*nEUO4aj;VoLCy$,\ $@`uK1+OYdkHB8qNe6ڌdD~ x) E(xKSűZK^/>~j lugayn=ӣB(;cԶV]Ili@أ0+:2s@SDJ5qouZ_ yY]C$fg0tUd5BgGD=g{nƲΔG4F)O|W#]W,#}Un-!3ĖKd”s97>=Eg6I8`ԡ2g +inq`<.abX݇(^"9/8<ߨVLM)adٳigR6d3湤(YHQI!Eh[z.݌-I6N@^:f-Nm58w;/3H~>^ns_kv =/F"Lʼnd1(J?O44ΪWb؂{8{(RU] [N\}:@_wwg#")2H2Y^Yto:X#,53r.pY} EGitpYb!|Z$ҼHmji8O9f, 9(R;1ߡeWpĺXdt1@VwdzUqWOeAd[5 tދ1a& _l C f\?>N~]]ƅFbe(\٪cq),2N`Hֈ[PL,U .lsX (gzheKMU#&:OGk{!̈a JK^~y"M]ye#dR|yDހQM^HmPzp눑f.Q†LWƒKrD &'ya4LжM˭Qz n.$~&$6E?%mEu(,ɲX7"YC5[MSugX2`$4{cT!cKR>H@DkS':fܹo2UB1 -w:E ƶMZ:uQ# .Ӕķ=hCJZOlMUZU+;TSyn^h  hEX?hؤq]9"bTx[7lHZl+DЖ1? ~]_+À>ܤ.ӋpS =kX`@ S g6dOL.M<:Ԯ7Lc1Tt߿#olJ{\y(-7շtɭov ˹5Uߧs|jw[Ǧn+~lx!$GR?q# %@69@T:'vd FFfR熮=gKE2FN֨M25+*+U"#tssNR|"x hîFeHc,IQ$c>%e Эحl1}zNoQ$eS.imnMdi3ؔe51FEP@JjxOOߦ$LI:NI9]^ݶn=ء|9}AJBWL/*ޥ"GTvwv.e8o?OMtycBLGb1.gsX_J& `OVWcL0RMimnSbnϒH_'Z"e}].nbV{7NA'X LxmN^:m'UU:ŋr<)<΂31Na7}B5˚ d`l%Ez;bk@SMqlx ^yy݅, ^Tù/J\UOEȺ2[)'H#~lGKOLmGw\Ӭ$}R㢰7pӚGK A "3Q[YC:0'3 ")UM*8a;P'sNܲ4N쏊j%N`?k~@?ṅʼnfۅz_Bk3_htY!l}8nzN$钎S%J\dx=T@wo5C Z]3P]j;/ף+VjhQ)"{$.RTfjW%:?]ggSAb#{{"ȡ\c?=8bZc'K(<3[6O񐌓v%a՞P<4ips9aG~]޻,ceh9~2o$2bڰkr9 }j_m4'] mķ9$?/8iq1S:qh{%1dߖV&g GOO!XP$/"jhXKj8;0~iИ/)(u"U˜Xk$ȓbKUEf=TȝMFօMIzMO#6+__?Qʡ*'28m+Up8;ѫX/Xf@mVWinGxP96 Aa0I# $jѬ7\gcJʮMP螊&IVlz!;p7􋞮 GѯdsLa5mw"_:? , ]h \j/ m"cJ6'w|Ҽ=g?l>աS"?~Rf{pԴў6zZt05G܀3&NFkWG\V^ѝusfZlx Sm)oާ>) {tKPi4;k 0GzG28*L})+,<"HkaAH`rY6%UL`xP#驐u$;֛/!֋r 3M=]MLh$! -IzKw0MNIC6*i;zs-eP L"Z X͙\RI;h!ȥ::X3IoHՇoD>ܨKчIq`8:U5~{y6 cLYsmq=}]*S^d<jò%FI{::{勠:F3^:|>R84Aπ˵Il*Cc|d:">畠CejXoYju_^}@. mÃV+^6-m]Zl糵 9;'ćqqgbu{UYEG|*].m!,֔)t"dң>XaDgu}I|0;WosSWtyokp?+]׬6!cb x&D2iw|P-ismI5@:= აϾhdT<.qHit:Npa5Z퓝XpDC iƺZAς2!Sb!nN6jOO=fIFGwЗA^Ft ?oLl 覴OpA>eitbOo)㷓!BAWoK;Fz)8;I]E /H2(GaHϽAL`5ESP?[Ƞ25<;ao ~0'4n.>>siwVC;>`dtAI[ńv%*iw/}QFyB&<"9_wFMTN^8{:J=Um"qZBqD7ydEȪaflIs\҈g[@W>1Oz#*7AJf.z5m*[ Fg.{49'9@ :[TM'cBN݄ЪNCfD4SƗ@ dPzK;VtDF/+& Bێ;2 SI[w–cŊxRxBzr`o{"-i<| B`/uX {YѬ-\VDb䈔~[֗+UdT1?PL:R9/skU6B-ŞRɖ;q^P"v;_,XuɌUe`=2ȷ^E,p*>6 JQ}mO>k18Zs]Vdi ^+r:*? Syt%VY{AUJG{ +e挮}8TED@Q1}& T":ұhMG6{_f/V0Ō,itN1c`pqNKܢ|b >aڇzFoWwk<%q೪û$#1zNR=YԫSkDo!;jyBPU] #b]sg1.>@d P헥Y љ,u+r%WdP*&V5/EwXa0ԋa._f:s9^`'挄,b} uL^*z8a/cQ);f[PK_?~U=d#\Q  0]'̿It*kzLV;=n"݅s@[ҠSHzԧR#}mϚ-jdp{X k3OiwO376+{=&; ,v^k},(~3?pŎnFl;UnpXolo|F]l7aYٴuڙU3^h!:'+ΜYIEQ("]q6bc ["u$rf˵R6"&Ik*U6A{8 I3ex:eC;Zy=A90+d谽c }+ 9>dnC:^NT ¨?r| rpn/GQ]mM8F Md/sEģsFo9}S2}}sYlwrh^`U|45y4j&6'WJO+_wz>^;HYe/cX2~0 +:-_ɿ5ZWAݖ>FcS"H=]qnQŘ9X,۞#l@8XGr6pC^">r4ֻ>.lL=YF+4XKKx-7osiA聕וci_tыPcD"@D uEv49EÉ- Wmj* VN!0X:[4JaYNg.zgszTRmɑF߆u@*_#7rn?=A?2dQ6oOC1;tV$Z3i(++ *DX+¸fj"0ԿHD@""Ԧ4#Q/Y/ߔhm'iܨ`?xO4>wo2 ag=BAs,o&X8Q_^4',⿌{:Ģpd̲yl8@7'-N`RA`i>9ʢ Ưa~X}[KS|u|O띇!>J˷donܚO.,OȷA1>7ma7*\# zܢ~;S_\ aZ*Au{[HCgf!>Va^ng@w|>(pD o"yiђzT9rtEiA0ߢTVP׆RO{>"; #qƤZTz92&jOUYzB"X3hPhj_㚫ybnx[27qY%2hg'̃dZ`TVʠ'EǼL&ǀ^"[35o~4>h_ $t.곿 xF|P}tTs^5˲EѡS) q$ 4*Ej"ɵp|ikk(ZwۦniюHpBP; Lv>{9,q*Bf?׵g>4Y>4FIġN /8?h@"fGv4-c]!(mpբR$!f!XJ_v~_sBC^JC[Ss2qQ?`UJLYDG kX &Pe͗I.q.x|)e"B.CCLT6arҋvǨԢ,kyr~ G,NBfRNJƜ õqxqVgk$$pV\$r-)LƜZs?Z5rdͿl77}=?eI!L8ۏ[K*ݽ ]{8\O&惰b`=b2CY򝻷0 *M-@q݄_tϸ7A@n%n]eTr@%A:rq \L auE[ӛѕCψ$cFCtSN|uƀV>%i gu8]/}@@O)J?kʏ yuӪ 6d{2#e S\;R(;E7zuѬo%k}/W *}_y\JyղZ~82I`Wκj\bs$E4IxeSc(|8vW3Cݚ\eWI~w~DlF+&K }ۅXZǭ֌-D+AU\̺;&w~u)Dm+`Hbm~9IWa8Ii0]ZׅT& v53CGGd纃yWqXĈc>_IFL_w"!A!Xq69vyMR^Z5da'"nq(SWq u? 0#A&'?u$3G" (Щd9r) D2׫[)ͣgh?x,RPR_f [ga6"ld 4ӂ{H:/RJh=j|+~a4;O>"|sNEĴXJ(oU̔Pe"#*Făbz#V>BJ*vqΔA4J[zo]A2^Gߡ(+h2BI.״-o|\w􄈹ho*~Ia nWDs:`0.<< *t4N=[/v?t.$4qQ@ŮE]Я.mc ZmY`] ᓆ!p1VOb }f~Re- #&HIR9iN{@Σt, 8nۀgĽ1wO0Բ=2y&ҹG<1su2z݊wHѾ[diN-E$D$J?-wr]~91&dqyK@񳩕c.d׳2x.:(TU&E8dNΩar3x:$ForCz103fN-HngQظlccຆ@SzǢ©LS!J2og CyI;K{c/U{r+%f ٱCS|IHʗV7?mG޹I0fk)lm8 Q>bYU?{y&#//$3OVK@٭,S^{D}%!KfϫrJ6aӷȶƘ(3Dn/ X#o˭/jCa".?E{X^vQy2C8Wp]k#S.30%/Pnѳ<Еl MSѢ$ ƺ<֭._'Q0\%^F$-+ 0ġz=̭L^p{N|VyW~=S@7rò*F^+TLC8{LY*/@w G@A^hUNTΠ#v 0v Dpkx^)d uzCrUR6#yfbjwm T!pb鄞^ؗiRr7 ik9~w?ܿFyq>[( = E5e+ p2X&#jÌ^Cs>,mVQYXʅf] b(Ǣ_RHG'u 5%U;"$Jl[U]|iZ{#͘?LsvV~#i{g[S[pQ=)2+UKq9Ow6D0}`G #ɽ _Cz)SU۴т@y^hBveu^cdK]G0l򾾏kX,A13 Cciy|ٺЎyςZy[c##u\^%pMBXc|cj1 -{ɋ:EB5&L(v0I0jǶT.e]P@ɍ%C(Uk@̏0(~M^t$4d=FMf?.C-ၼNn}!z!0;ԬpPw?paMdK )߭?bxt3 mZ]{(RJBKSSskE"J,+/,<;vAN),788sw!XNRANFZ%{]u&x xNfbhVZxtrBOyФfA%1 q[j+$'^Suj\ Ҙ_OoSVtqĭw@2G$F&#+cr}t-$1!ƜaMō:jEҕfsd }0M*ŧ N/"خ302x>jq蕬ELP ~ZW& Ebco KxVgF%'0ڌ(dʬ W-ň9|+_&^m+#ACDۖSq>Q4'z%cU'Yr?̒NKBӶBv]*&"CG` WiBArX tOi L_1j؁g9JC'j l,=v6'ݧ%ءch6M 8A`WGw&OwyKp!߽_R@Aآг̭WC7&[75SL;eW?6?vzjGJԌ]2/Szɍ3{ՔpIRnf IiEJ6*͙!]71>+N-3Ġ8ׁе;̙JpUBۈ!+unL  f!fs> &#DYf&=v/z=POڭ}^ &Cgn6Q8(Fp.=< ,tkey1>ShhKF1髣ec.)ıDmyBX6hK#PȓeOn#D=m6HJh|?.k{ 3uv{e|A1+P^xT#F+[}fUh$rx`|9,JvZ"*SsGɿcX( u~p]㥤s1`pݞ.i=EBbRuTY__ڂ[\r2>x'ʕ &Gew_},*+Or{ƹ!%|Z/f- ]4LK8ht˞,Ż`7quV $mWh(. %'ާ"%j c6TN&ߥ(qS6bE2xXYf;| CfE 6|Ƀv_j9߫vQ /t0?a;uz?瓙 {pRQQ]դk-5Ց՟%€4s " b Ƣ>i] XM1N.'dkK*ojgK/cf0cL\[-U{CxN.fx7T|@W"B0w b\v/wxCh{J'zaAb'2'oy;ikEo&K' }(t#En!j%(!oR#w^BhZ٭V ,AvV|q֔I1-P{tn[,dv oqAo^{,g$h1@Q3e*|%`qFvW3{]&__rAÂzV]5D҆aqn0헝v(2nƳ1z ٌRh$T/K̖x12=bDK%oBVsTؐb03d. Rtm}:o Rc UB:=j>3/2dHc:9n^2&,b(ye۪tm>OnNF0ښD`Hb XHa()Yjհjk4c aFlYC qE#Ls^q ʁHf;w$OգnK #ҙ_wT-ӳϺNb KCȦ a)v/hf衰9d~\S5pݧMK0 _%.Q5@)Ͻ s??'!UМ_ u{}i(IjSѺl;3B8"K3SɱOH{O=Ԃes R=wEP\` :xx&1vlN=s'NL4Ļ*ssZ*bYUQ\Yݖ!4Uǔu`.vJ`X͕ O8:z %?%C(0q! 1}3l'CN=f kq4JkGc߇+ՠO#Plr:9042#X]-:dڗb[*hUΧ赥-d|::ZNV{\8dbKy 1q:E>f6/'aJPQ|֚}+HkE^פǪbx]ůJ><rq_oa") 2[n'ݓtWKә02k o ^n~qUJv^^֐fr0\N)9scՀuifQ$-KįЄ5WXDa.p*K' %M&kΤV@ja<[E(o#Gu؟)$;4J{yLI3A_kQ ؄ڲߘ4PhKnqQwAfCLѺQa9k"!3'&㶸&1@.8{^vrtY擼Iɯv!;qϯ/bt27nyذꤳf)T,z/'$jnArC]}ŕ`~yg7G0a[T>*З sCƠNoZc(v!a3>iŋ6!}/_r3|i ie:b br9~K+t++Fa9tyn3|;4ìgFjq\ zy ˕\Ws91k|%mm}Hɚ0VjCl<8+ 擄5#O6cf-H-8܏d|}Dڠуt;|P_R +?XƚL.}ƿ8Q H>OF*#ӄy ;'Zg`C*=`ZhX&nt&fq4m:(~@hCf>la) bt#( E[{!&VmE7m|3UC=ĘZxbGSCRMJ<0v@ 5 9X=|%9egz"wuljoBNI00!ŗu[5p3ro p-&7ɩ񔠰29H>X&^ {8Z*pI` SFT(o@w}{\hB@o겭Dqn+!/ԱsaкZ~Z*~T=cxlpf>sC}"ȝgRK"z^!h*v5lQ%[kBcz$[z(k8 4OЪ{3kzQ bɗm`CD*bA#u#ECY9$-t$t'M1,C%f*+ܬ;L ng0 L`7PiV3$}tT4=rJ >39]uE6᳎L8fE]/}!\SSpҽm' 󴯦E Xx˕AFRGeB]XVQSg 9;=R2ک +822)YKǚ8r]B ͨv5މR쥐7L)ӗf}Km`]#R'\A}l8'N,-]މ>)@=#Tb"8̯uȎ+pirܘ@sYp^kӳO#9R^ b:H.0duǿ‭q0 'J#DJ>AniUP]摉a:EFۃ/_W$Ɲw_v$aNRJOXZƗ@7 44tzI8iĆy.?\`VWE"lW)R6Y넂,'Xw) GR#А$qdQ=;?GVYexZs9,Qvş,j,ej X26„Dt0:_`;"\ ϤH~2*a `Rd)茌, ]"Bb9dZ7/JJʚfؓ ݗ$lu6{EuLeQّNr#"Cڊ,q{)-k H-ݻ҈bB=|p>:uon5 6EԪ啌n0ҀZkHɥ窌d0vqU"[=L1 <qnVa-QʧgbzƻZg?f~eRgL7"b$OQnO%f5EJ ~vY,I_ڒAY=2\Yhi8Ҳ .>ÄKs'A.\`d[/"Am0iZ :jj b胒 n +y0kФj Cf&3NazCTmc.s+[APvr++(=!{-ߌbRε뢶03=Kؑ߫_#f/F HdkGOX&e;&ŔdњStTx%w7q?aoWfxk^,ya%h"b45H07*=X"X@4&HxB:q\k\NDz'F/_+M\ϙuyŗ (_ޢg}d7-Mx*媷)zAI[{JʋYaIwNon^|?0$pX[Ԭ$T=( 2/S<>N"FHk ;bS*úÄEٳhi){1R,qZԔBFyd&uOnNK(2mR@&va$ʻy-"-Q"g&6BY]n#Z,̗Oeko>\:;d,N6%߆x}La^I 8Ѩ G<;6٨ҵdncA#ǡe(5*&6+;P2t2Yy.g7yoWN(q1ȲZUQeᅮտ+d1X)^VG $v+6;lgKGZivD *W,ZTվ*:>_qBgKd;{Hd?y<,kNx! G3-57ҩ1zʐ p% Ho m/@DvNߐ>/F,鯣r=&.™0Pz{oϘΒŏ:Iq hC?GoPNɖdȎ6r;[+ɣOY!mψN$|)S>+jJ[{s]baNgkYaq֬=TCgxEABܳHY9v %z Y-c9őqF*]@r/);ke₡h{HJ'ooKN + JMp=>w WG82(Q"}Ȭo '6#HqzV/QkQY$']0Sh/$IAP#:PT9BBw.Ky%x>gJ&zS^HL{}UNzL2G}\4WS];])@DhW8U ~+%>C(1a8o[z ">!h㾗ɜ~9~{8*['U48`k$`g{Q3Eyj׮-uGֲ ,\|nM9Sp(=uV*o{ 쭙syT鄿'^A嘷9;xa7V0 .W`a8m_6 w5 Q9~2e2( \PBgO>l,d~ PEOW.IrW#qa<MB6*φ- tu3>R@\_^s΍) sq㍓7Ml@k`y]m8evG+Kaڬ#Bm.oʰ^,MrS1b\i;;JqJ>LPP6ؘp~%ZcfTjY r4k3"$rbC2 LqavoNlC SoOHxWEN/K_x[A6@2 Pf6@;] LIh/UjG̡Iדx+xl!R3W/Qr" Jr7}ϹaH{p:ŧ&o5o԰*n6噕!@HԾUTΎyL,7 ( XZ{rqSd(+rBͥEnftAA_tfzytH_|^Y˹ҝ )$?T=O`1 b2#hMLn;bEA mݒbق 3mgŲ렑s^[;+PgKI/6hNC^tVqz5`=!Lȩ+ĦAahDEp,-I-H@Y68 \9E`օ^#bE$h9kp b ת4גsE3<&$JC7Z?&},ZފF\/`*>b[L͟hoϡNGMNqX*fMb&N׿@ *M;^BΣ gm ]͔ >P1@<"bC4Y:;I PCrD|獌E6w)E3O|;Z?xPWէǃqrN7:rtbNP.Çe YX W=g ]ѝݙ&NᎻx*.Gߕ稺e,3ZE>dBZb; &ܤZ𴣷PWϱ=xws#;JP$c29zfٵJqs v;r,br6W ;VUx9 WįB`I|qAms8/#\0-l8V7O(_ˀi,o0 fBdt62{&*\3*Ѥ_H8;n53c R4f|H! p@usm;DX\,2U꘶MD*x.:rk+OXWSC19oj\i3 dA3-wч9[=Lכ&F5V4RM֒0MsR{%dRg*rW*-VsVĥT1Tc*i~=6S~cPL<ՂKm)Gr!UԯpGl0G& gMoXm>NUo+~2 g TjnNP ,ufLGUNR ;<(3Oy& 4DX6d$}+s Jf7ԴBQX&,, J? Bv\~2zIGđq=d_τO-BB-"d"ksY߭J&X/8/?׳4p2xY :Lalq9U~C¸E4i^ hqZg.2JK6[3d0ʩ+2%[:fKRWSȲaُEJq?u:̠)*m&3EDl'&Hk$tbbsB{M @\x˗ jK[x_ F4\U_ 9*6V:~,;AF+gdn9ɱk.$7n'3v(Q^dڻ@QOA[ R\]b2 '#y$ܩ@u"bL#WYLquK[#DIa[*Ko!nAP"L&[B3EHDn3L@"KWu9SG[NΡ]~|ȵ]rOG0?) uP)oTAAc(A@ڊԓ@~*2%7"ra}H,& 'Q&Di!ۂfdF$Ysj[`Fo(iB|I36w_ԞjeQsBY4wD^"߰釁L)Ke6 'D>eG'dw .~vR}aؖ^zṷMŸM!C.SGuYf7Dv dY?la%%%ܲBA*z)Y`[b5ᰆXK7t(*b-n';-)Wٹԙs3 6FG@]ªdx:gFm]ʅ3SMՕ44(P%4&hv(]|:w+`Ff>vSW09H}VM?# pq3WISن1T ͯh6<Й"_n"Bh?l{οSkwD#Wu;@g`u %QG&m 7XVApdS?`+E=$UfyQ!|s׬Mte#'EnRh7ya*Lś3XV῞wLZrB`gx<]qud0okp&`k$0 bW^+l*w?#ުxŘ/EM\ qS;9Vl]C)m5cU5^wzaah+k32AeN5NP-AͣBiGx6%A^W/紳CuZe=Ea,y8o+> vrDp !o4S ĥ~8yy$jJlj7#>y;aB>dp/qcw`ˣM7H% Eյ,೵,=xFǨT{?-'1QCGX @x3 Fbo4y,.*7MښbgL0 GTc?` 7TOV2zԒsTΉeaq Yng+lI# 6ABXƟcxZ0,۝Tzmݏ{K`.ڱ: #a0qlNcFܑ@+7㿳35{ۘ0wvpBA)a =涋B hOA3>\壥0^+ _B ݱ^aMV8E!`5?ώwBBrDit8~40j<%T^|վn9 $&fye,0K2{\i!rte3~a k=EM6'/8Fshكe'U B ?Xv-I2Z6NN;W.3\|b(S%QK3bcن7at+|l1g~=Gyl^wElSCU춨)l@5mBLmsm7Y=Vg%=ʒN[F+o=ǍOl7D]c eUQ03*OtvT/hE3nP߽g7SUqG_z#mfWa6e FEl\+ 9G[ª_j4Ld@: %?A6J.nՋ:Ͳ.21kp_bY8%+Ԅ\R*Jb)z<96*sI=KN§^$EX*$eo3ϣDpyҝ}'*j)`l;N_:y%aQrSwE`/u HUrh%B*? .pd։ku] 5"&_yr ڥG#0zqc10HF e,݊;ǦA(4R,0J|" ַN[d~+(М|}tFڅfL I6*Xӏhvg;@Q~y`xx͇4`ZÑUҘ`2^+¾>4,g,]iGמ*D\i7OqAmOD]~+y^ZtICڛngN;T5; tБB= H4Ce&`֦m)t\+B#/}Li7ƚ/),ñߔXQFknLml$\hqD3e)D5) bV Zs2ַqid-^KC;`[Xu?>hV}!LTRkP kF1q`Nosl~4Aˏh9fm ' ^Y/k̓~%C6Vu=/Eu^ʈ#;Cl@/^A yu&l`0u#2SD=/@&O3C}rcx Ԡ8#fyf8kߩ!A2!V@Y ]oCX~l%B"{7FV/ZWZh'ofE>AyUEʾOhØFy+(VCJ;QF8LwҾ"& g2D^~ Hz9J6)Ԛ]:uLү0 UKDECCxr?&^b6+ݮM1(JuM_̀  h}gSD9<wsG4**P^/ectbl;*Lo8\ ܬC\sx.tMq)Km% 4_炼O$6gw[i: WoMv߄ ` \T.a4TO-JKMs'SLYL q# F#v~ 8^Qq|߅0ssQ){ї`@˨)^a%>pmT`۱9+͓Mݿ=Xd $E!JУcr0o'?2u 頟$:+ƯrW2TM0q y&_XҰn:FirgRC΅tdǝR⶗DHUZiڹ2-Mnx䃐y |ߎ95~ -v)L!N (43DmF9+_'[Lrȿp e7y^A`CyQvGsB2@EFbUz쏋,e0ǬR&A2ç+XH1IhlX",v71ѐtq-]B wƸi]crv䳓i:tde;+D׹.36¶ 6jmfv! ;`baV1JiXX%;+H= ^sfQ(PE+ɷL#.0&jN>3ta퓂`[j.i^"詜<4)+b^]PEk8yFTב@@ -PgjS[̉gEՄ"ԯsxHe'zFzq$׳.\6LFkewh*Gn8<1jPUoTw#a&WЎcTh;te%[w^m[\m^^}TaJSkzN|m2fR@_KK5Ek.o@km`l?:PU8ū0JXfHN_x]Ča؟d_<7o(SŶcIM3dnjޒ}_XA{q(SNP+V$f.wSrj-C ݖ@:]in,AVT&9kbx Y9{2tfz]SUl2mtq3y6q2LtqY(@; HWy\+™QQ¶ֹ2ޥMacF^0R5{8!zeŐ4  aS'٤Ӯ:uY좱zR8lFi'O`0=}(dTQߐY<3a-X7cg? :aY{ႤtOFGRM˿/!>UF{;+^!Ֆ h 6i4b߆2kbĚ U(O؋g04 'Ǜ<{s : (MFwkҲ zL*ܵDjBziKu_e(#3-#xmq FĻ0$u-n" EG(1%mɔۼvKfb4P=F+׉,b:w1/5`~mwenUq@+UR֡@Fc-&Of^>FZ @opaz`_ u{ZMF}' B–gy-x0w7 vJ\Hs5WJ{oTˢBƟA1],ߋؿӸo`s"KƜ X\[e^Z $y:%.aZݏX *|{=Da3&_m6LN5vn{ZVD[jXk;1q%oHQW: ;p gJKU]_􃨷>IPw^7H^=L N'[4p+c.&KUz΃:0l [ňk:@2^U`E컻=kQ9y^lZAIZ' Y ЎƠ!~ܓ&e%tJ=$Z꽴t%b)>_^1 c0vGqA= zI+nCF7=Gw7ku[bs_onս1Oe9(}T98͑!d0* ^" 6wjkФ25,tQC8 d-5sx2N\35c<(C&Z*<.5- ªl{L4HyU>R]y׈L%87 apʠ+ ɨU}`v9tR釪Sn,wxgUx'"GZN&VZ!(,ػV@JPl<]鼴~l5Ǥa?Pu?͌gz~`Pi QL!E/ YtUB"*hս̎^[HhѦU1lo" {] b{A DIU2'xes*%#Ľc."x,c8O/yW`NʼnTK ~(g>0'J0z] p7G|A|]T$tfcI4FdfC&QY)$Sf;!OVZ<(Yml|(*v6qGxGI-G>˫xe#7)obKYpWu2`QTB9iuK%bf&eYE8qQ+1mJcIbU2w?mv!j˪`QwԐ+mUzYGs.qT۹N[_j)Օy098ELhQ)9ɲNbo $"+GEazDJbWJ<4+D3&>i)jv]0ySX:ZoaIϑ>VCF2!Y `AlRQϷ芑Lڹdo =Ѓ"f8ӟkK"qKSEol6:rch~CԄN-"s4?uK,(UonjҔDbSMp! : AFFo3ё]Df)y cޝߐ$`uDrB&'r/h'?28ܗG" +QT<-?/-6X{FshO~~Kg cxcVLϔݬj]0c#2iҾ(^UVTv+vOꗜon%n5K/AMӴ$ *=kC',{֭l!Dow9o%R{>s79YLwQm@ .8qň}yezQa(I"E3&KWL+hJ G"༥ LH SNayvN({k ݭknӾ ZQ,;=e FU6&.Ēe|s7е5 h!Lm.)JEc!plFŔ5&?"&'[<;{W`<YrH44&] :W9&pW'❑o72T7F@{Ȟt{W6@/3 "b&\" B? GG"yLG@5B ħ"\Dqlez=į-^u[ )]=><գRS _eQ@?j2Ӻ䫉|#8ÖIkKz@_s3$zBBxL|'^Y:a f5$=1z aZ"͎Sz-Ef }Nm;}CJQ*Z|'"xT/HxX٢VN+M8Is+%@ށ2c]N}.gaXs4 3fJx]Wm6U#0Uy)*9AehfEj0/3 Ʋ,B%G*P7g0/r)4cYTV&O`HԻ⊀AO~&F @7? QKgd]TDuF] $j+0uiC`v{G.MJ:9sFp>u'zM揳wC9^ /2Ar+&p@L9<< rVm%9ҋU' Ih4R3`=;}U튜.I2 y\g;F~߉S_W4*f9r!uز鴨VACH⾸M׈ܝQmc: :{"QNmxDԑ6K/Eoො|OM3a%j \J5ŭ p!h\!GÇ_c99voȑ, ݳ)y9hZ]11&vX̤r Γg跪f{;:#INX7'b !8|J2C:{0(7M~ !XO.=[B"8LQ_!N$%Oc>/d< +a\!oQFj m|9.TAm @ЩJHe=:L V/Q8aސ:-gHq{lQ!U~~7}@V7,;\{ĬLEUvRA~.#:N-WGm`N5݋R޽8"Ԣ= JO /p #&{,%'&rF** XN͇Hd|3芐 \Pw(Ff NWpRM*/vh(^DUٯ+@y7uRg9g z^Kgs3kUnM\X$Ji0SR ^Ksf%O$ѱv|ThbP~ۯ|$}I94}dUL_>c~3 ៻s%3B%%P<!l{GfW+8׋ p6f.9ϰhC]Qam]+McX ֱ9DiEc|! mzk-NוC _NU>}I]lE$R\`qq;XJO!ͅI7G%BgfKJM%;%yŹSr10C+ȧE(27 ] VyIAJ +:79vuUJ.Z_Qq'֑E{!2XvaO[d֩`!ɢ<2<#2tJs;|j/=Ԏ,"A%5qʻFZC<`O,%jS*?=6!7}}J4< *e ,ݹ jKKyA'B}*SZ[k -1,-v? m tn_f強1$!K,bR3\-*}K_svnO` p{i$F9þ GN29cG U+iWl?Đ9Z%t%Mńa3|_RS?kXrF4$Ƹ7Tag?Ut}}Da=*[Αlt!% )v2GK?TN-6Oǐ ~ c:oL}ůVb/5Nd(4Z0f-lN**-3V$$z!L4ooe)Kdn&Eg3ĸ JT@DK9v{:fTjvs>YO$2(x#>~nTI7ѥqJ3Ml{kѰ_t+9-j`mLy ā@ϑY_"5ߢ<3^8uӯB9X%藱J>J2k]eՆKD]K6fpq>|jI0m^P# K궨MF RksLcfEwնo?b|@f.'Df̀loO%g4I7̴ TRlD1(k&ٞм\98QQzk7K;g(93#l9}&mOM1 Uc)MM\ K)fc!+[,BCqP V=M8QB8Z^_OF 1X8Ksta+;ngPPwBB@ e:|4T{B'sW<"n|I2-tFY Pt%Dmq:h2Bn6 R7Ra9y~ ZKxF_)% C"wꛙ<1?Z=qZB*́fNIac,,Ag0&w8tk2]=GAz/l~˩L=m=dU01zƿ놨btb轣uN۬0 R@53"Mj,^'ZnƊLuv?[i =bDXbPYxL r {IQe}[jBi4?'om>4F$zʎJ]ڧROZGVjV< *E9Iz}ـyB@ apKy.|߶|HәD#fv׆=UՔaq;z톾 0/y(H%奜[k7ZҦ#Ft@51,k O+ݲ켗Qk,oerAء!FzdJA\c~(#h(܄ `m6TeWU׳"p CwOTD0Eλ)':e(V50ዖbtŧ ; D28zj FtErctm2 bP} 漄]3\۝05"Ayb1+!P4uN:rH~I27zϼ;>#Q' Fnj+^1 J.9*bCVǚEٸ5ACZryC gGH(nϰ-+15|װMSY˯AՖ/z}REKfnBĨ2 /CRX]rC;KHwQ3tUy V2Α]9ܓ &ϩE:x-4zY1+W~Y^)K2KH:x]r)ʜMx()ˇ5\"|#wP06{qcՂ]'ztƪQ;E dށvgBtZn9)B'` zX}/g{HG#P:w vD"<.6`p0Gċ16[(mۉ>|Х~B?[?e0|P4zwES?1wSh"C9][הdXCkɾfIƲg6+-(J<49˞qRfzaAP13X 8.b )7ى:O3Hܿl ?/j[on \uq n[/ b5wRz .sܻ1(`ۢ\Se(h?EM"Pݫ$P!b@=zD+%Bu&d)O=e kZJ|*>Q(JAfѿShE?3dU7 <[no5Vwl)o]co#y%So7h ] `tw)Sٷ/ , z{h1#ftD~F‰bfbG!"Ŵ^pdnᦅ|}2#'ÿ)6eVpjy  `2Xj#XJ6!m"C>ZЅޢ"6I?D3p qۨݗ';ދF!ňBm]՟.f#Dv?L4-s|0wgُryWpJeDӵP ڹaB!D!qev=Ru.wg)'|}|U\A _7kJ7;}p) o%3V.X %_b&>he&(Ҟ4NJt8;WG86 L@V$?C֩7%0  cz % @G#/}qE;:>2Lv%HY"́U[x{ aplFm2\F:yΤ&X8ssKmf  sQⷝE4:.^9d.Ӂl|Ǎ%J_-/I$G5z1WY{e hF>j^V ۱f|M ]$ F{%F{6XwfVּ8֍Ќ#sXfPM {ImHlIqZ4  3qW꿾VYQ )F|&3L+* WGm+V4csqO}":8dd/ڼ2T(n>?4B8 dsE]˻=EH2i,!sjUl!N3}fA(.}AϽ^2BMwj%HCL(BK4P?dVFpm. ق4ɟBNQ[ dmX5,,׈yU2"3jf La{U\jwVwHCd` {^/N9I|/` }g(Hm+ -/@^Gxй2ʢ٧1@42FJ-?G͢uݑ71>Ȉ+pm6 TK*: Rdbow%~2XA~u)*m͝I|?Qtu"=M!-%4ĻIIE JUz _W*9@=!u+;IZ n.{ fhOrx >KT-k m>c4:-:;T,ȾR!{턀IϪoF#@SC3^QfF{nQDŽ9SBjUyd"n xXwXz6>aݜ sWhYEd.=@GB!  lUtl8']\˷q{F!|)aiSHQsd]BSf5l-Yu@;Ҹb&>JN,B3zgoin:dFnzddȦ*3#2HQkܸ3?1[.n'ga6ZnArfHIԶe-5W9$S#]9Ayw,R`Zމʮ@N/]uݎÅj"JOpkx2ዔٰJw:DPⷵh,iޓRpqPUMHp74eq%LcwxIdV&&gFfr▗$$$r&VoAv& nHjQ]v 'W镖c4B|y tq% *B \ 6?Xal .Y}/e3W_"r97o_"^@^P>AQ{zxpu4OUq͆˞Ҙ.p$nJ6&^+bAxEmj.c[,q`wt\d7t3mTy\pG7fvQ1QJpS0Ļk}2=4=+,(1ݩMb5F9uMIGUˑoz +әȬJ0:XUؿr*vQA_6{_HܿO?$1` =v-xa0+OqZɣRI-hVr䶘%_`EL"d`ycu;]4a$d0H; 6"`zTvw'ϫ8`  K.Y ] =obpڭ9 #pQWoԘ68+R~B &!B$7s˺z(ĭqKQrd$Cc1>4fжWf{4:'w/Bn>,_xC\ AKg!U=A=c5DNʵ39f@-\w'owzSh3qk/` #Vkh^0JIxKPFNs`᣿P},X *;/4aw d6WH_Q,+rg:+p"<»:iF(wx>xa`)d[#b{+/mȬ5{,M{պÔ ՇWVA+CGYƺԤAĬl>PgK x4Xwn,j9ceS0O4Z%Bnh$?I 3J7$2JpOڙQel&z'g=*-V.cx)9sL(f6bkg3B};ƁkMvj?/ʃ8H-4^)Czzxjm2ue91x)/H-)B bnyI= _\zu܄5 8Vt>u<"wet>Bt{i>sϋÌE`bI  ]433GFaQPPgmEYRxĝ攁uCM%gTgH;#(S oH\ҴQ4eT~' O0ҧp؂39cٶ4;|Nj. B 8ͨ60`pa]1B%OC09C[btYw8CܢI=b6(n#P3B U&vo'ݝ\lQKsPi'Zx#{Մ(_я>> !F?Ҳ3g x=jòך#BTD{ zHn3Dumoz 3_hԜr@l.∌F G*Q ,lf>k-#J }Sqb 6bmtr1fnx#G™o²Ip?%rz6N;UQ9ħ3 +:EjzzY=cA (jhSب >?EuD pC;%ܞgЩV[iMn]C&b4:X R RQѸ@̇<*XMZa؞9"Y+#8͡ؿnTޤJ$k3S?ٓQ2f~PB+w<:3MQ?1\2+_w|ڱHܪvٮ] 41/i[^Tb,XY,U/D4r/C9"TqD#A96ųѩg,pc.(N+#ҞB2M8^?Ĵsp/cLw4{0>&j]ƅ̣YNՔ&U#,="ql'6оG/ݮ\:bZu XPM5oJ؇ByL%.y Dglc_.~w8'iXu+d;EkZhD(6ZwbV7#? ++-([, a+CdF9\je>psC1w3uI%ۘ7f>HTQ 43+aL8/lA'đ$ 8hwbi!Us6?4d 'a3Z|6Vm?oLTJAMgv"EL4JӶtg:oҰl, W|F7,jé! J.xsA/1w#*! N~kPn+ `xƜ2oxU-=  E|E+PfѹxbbFJռYv '^MG}! Ёb7A MC67f]Ƞ Mݣd@-MWԑa+Ⱦn\M8MG//}Xڸc55I02 DըצJ䕉o|ߺ)JnNef܍W,[?oѱYzcv@>T.ɹz!F/(g[j'jYMsڤ4v`w mpQ9gE[?6AQ@nH6Q/PX6~$:L(Q4%ĜfxxqmB`Ǔ]-UVi3#L*M1!c|r8t}(0|o361@2ۼw,B 2bR8K6H ~xXw("]M Y21<:1#:{ N:ApzA%لeo E\PM<&@Os,bV_MB2N˲zDo[f@1BBq%>,2<^Z5fSM9'D2lĠne'Aԉ+tΨxG43{{xg.8>.wk.kW3kPjD퐯"?)@ppGXDBCj0$p`b~Lja C7}}p*KO!{C|gt_-+Azb]eT݌=XJ Y"b ֆEp[1ijypvAid(}:?aH,-O h<1p0TC#wcI8AR0ub.ۙzn/]>j-0oe_Jv"}mg .0PLNŨo2#Bq Ƌ-#T|g+>9F M+cEk};:"aZB$ C^n\ޑVo6k%K'co<@! Nl:ڇIUg se*ܑyi>GRk?7;WmfЖҢ*/ pr"Eqw|ʴzsŋe6Uw.<ۆTj)}/>*~ZtMVf%7xkS5NMy.ԏ~g$#FzW陎ܑ.KA M).^`kuޣT3=lDk#cjd+42%-ȹr{#ـmĸ?G׻FXAt-ÿIU+\J/qu0pE%ฝS!եm@}6FÊbˁ[s#C賘cU@w^$J0-.a-HNfTȞ8UFw!-p zˆ1+Ws|p,'Z;A*40BY'nQ-u|CU8ΌHTB6qͲ.,iOx=fE  rS&Cy6=ekL"J+t1TVW; CItzenoBT5$_ft?x+?)sTfI֠CуOTi5dl2 XCvGZIB4l.r|Y},DC(^JMIɭ_״ݬGww}CfHY~A$M#Ǥp` L)Ԑ&ǁ}99l[1?dXPB5Or&חu|.@K+T%n̦tH ^9:1&hwSOT+NF ".vRb!7Q:w~nb+wTTv:(zb6om$R: ߥHvF/1P78ۮ,f+(sUgrcB*nhwS$Lr`} HELsRؤ fډ;DLzE3)B,&=Dg+| 6݆+{Rxeݴ5bbJ/lbm@GI{![_)?th,1ai)Y5Myg{nhJXHJvȳ\7،`6%6FQsZ95s02uoC̻ yΑv 2W]/#O:ӯi9*=_0D̪=G]=H YtX!zoj]ҝ๻CS,܎}҈]Eef*0y`4  喋[Zͤ`XۥT*0O;^fx|G8?@\]IIw?. i Ǚ4n *$}JD/&C9!2D@w<3L#ͬZ M17nFbNhJ{?\ex؂rP5nⴄeU#TL8ఴܪf-Ԝ: L#FÁ#Ѐ&)91T=bt?5\ I:H1pbutf}T!R=DB=DukEr+ ~e|ؔDSs'+X4\KQΩ׻k!xQ_3J!)_) ~dn!6cc.cr㔴S.cfJ ӏj ߢ&e_=+R\j6lM}ft(2˒nZIQ[TwQI`RlVq:RxE}()YQ0NM.DCܛQ>x01H&5Tc0i;0j p´c!pPHYiIu!ȫ'Alm"s&0 '>-~xC=#go? 1f^P%6TC&T|;L_X 5gf¢`Ncѧ袴sDCKf\]7 ˇM[ nJКOӝfWT\#]TIr)C3D4 IUY f~<-e2]jpl?-mdj SU9Ȓ,|FMt5g2+*R Ƞ6m#†9lch+' HD3};6Ok,("ҡp9[G&&9F,p#_A-%&6rvQF9{ڱ3z jcRQ6"Ȗ|fb8?@J=-_[OKB_EMAGeLy3w0 z,d˜w3{Lh6g~g}xLkWb>F7H)n0VlH.m45<Ld/"΀ތϑr~Jf }=Ǧ3AA9ؾ\KhQG碀5li(Ž. DI%L kDlw!"Ĥ sK9CGw[J.=obBBPk'mճofN 7 uO\9K'A) ta ̡HioZ_7}ų9=UU- {SFz'a twCDZ P{OԇRe`HӜiAAR 4 ҪJ^ P\Z1/KDq|P0du K !YKr[x"}lدtX 8AŢR3qLTDFI7E͍=f f܇QH\L &(W?7H#`)zky5{$^rwIf;bv\R{5w=X-_Zi)+`cw}G^#o{S%sM( ]JbC-VژxaRe<'@upGgUSbkO䤮| Wvr*yՂ 4 k#Q7.!h]K+Rq#V}1~j 7(|U}r'Yͪ;:]5rG?@Tzk?GNւwn征8 u*$ *dC*A Sqh_WNVǛvRV+-vMg;@~TB)a¸CE|2+ePw!!$0+s;[s k-Q"-e1y4)3aUPdgd G*Q3ԵTAk {!B!I#tMᗢ7B^܉aaҀ WG?SnOń*Y[,LgjLDqQȺuE6*B zZ=`3}9GHEjwXP`Q B@⿀Bʐ3 Iizy"tUOEo[ձ$jBc<&ԕlUM?K 9ML>1<[yuhp4!>#."V=BU؛# HGf=uW~{z}'2Eˆ6[PBp7`{ 8sO>)( k֫zI DpM)R^Gcy`qmm^mQ^OÉޜo$Ho+dFNU86*9qf:w>ӬzϚ11R>arn9< #<ЪvPC?Hℿ lnuaU)=DQ:ov9Y̰;%1Vp:0 c,Bi [9%YvV]^ozz->/8[?m!od 4h:P4@{&H')8bر[#ZgG}< n`c'MV X='Ծ_YiGUg?z\/c3I}.GiX{ϕ9_ Epz+~n@S+zt>K9xgUe%] 3}|L|iȎVndH`A;@P2Mu rFV~/h5;G*)9 }j'!sZr«i?;Y+XPybcɳ~i}K៞{TԊED790Ja_7)dyP(0~efD#I)ufKWc ixe~+ S*\E֪&/yнT- yޜv圆¬pYDۧOnΐAEMi7J/e[~eGBZ.>{&I]aMiӉ {Zra= 8!3_5y9N ~vZ4B1b MXpE񷼘]Y{Xں\k8d߀ZK&~hF*ZV: h^dX/̍;JNveD\&vaNcH˝亼}w8"]}$yQZZ~F>ʢNm,w,}:%T}HA_ɘg?o~k/Eضn`^ IAr\|M_ImH{3S4m. ϙ5NT0U{=/_2&tzH70'ex!z,yͪV#yrI;H..)vQ9~UX Ċ Aqj+r$IakƸCazǛ`W3LĴLjۼQ=i0!%T[ae;+XQ ̗)v976oݙU{2saX2,Fzes9]/x\sf (LT?PJ0݂v3[1| -xo!^-NP=A{z.i|*RC- ~)ԨrҒJ=-q!lfOIF>^dnjZʓgUKIHE>݄K,^,]bms*/_ru$#`*C%A.h窎J,Y_ClQm 4\;^.W} A;׭e$96 Mv=% bVKkT WɽpYM.31z+<]j qJR2Gقҁ× 9lDhǥDWH3޺/5i'1qذ$"Jhy/6̝ EEJݝ.S~^ܑ+@+W{)(vU}Bf,:N_ɸ`,^*#JSB@N<]Ek!+Bp#c(e{ \[-| (]j0A/^Kf*3nmnQ5ӝjۃ>!NI-H%dz+AO=Kt'8e76TᅬCs-~@̀C.iQ :^DΪoM{̸v` INp-+!қ)Mfqr#.&!3xj?淳[|q\YIVZŎ`ˇpma`hp Z68Fi0gvk{J9e{i gkyPI2ߠE/PnEYf~ʥrC+L) cMn,8C o] l|,[qJ>யάkIDǰJGWp^8v`JY74m*bYcn1 4[ȄRZ1͏WBku.Y?yJqnU#/2)C~`;{d_()cȯ~.J`Tp$#gUJ~ܽI11!-<Lg ?Õy"Q]bOJr#s^(pAĸ]uSQW,,8_Xûɩ2L 0yV \2nc2sYon4%"Wf>F+@K!`k.NnnSia+5@US`W ^ԘhQ.P4,'U2A#m>ccs XLd1$m;%"ޔZZtҸ$wB!mfr4IJQދ7n7ܫxѼ.⿓,d /s)Uc-fy`ѳ2nlOG/gSL! ؓvNP*[CKMSw8^au"7a[EG`gVKK6=H\6SR ưPD;r (ш6$0ǿL!*][=#VBsyn;jJ9xyV ^Y'[=H*zQRݸ@$h%4O 7h'FSt;^)E +<@1Db/ .2[:5}!Ưp_sxK +(Jk{n:o|n>QknWVl_afE4Hu[3 ~vۺr9¦*ޭB WO+U΀xz4Y6Ҷ[x0+Gf5H-i墐pd~@4؄NVoP)ug6˗Ěʿ~%R*J|b8x#0noL8{Ȕ& MjIgߕh*DyYcбo~ ۢF}EFhXS+OzT5:fJ_hdIj_Ə'w>N]ɐ`w'nVuP䃡VKCJ&2JtÑK2#E,n8Bo` >{FX88Ɏ++qObdcõDquk+P5dHoYC!-HLp\p%pV,@Z#Y nmx8_W%!4}Pyv?zKFjxDAt[ w}(`f&fQ2f.lޜ+ p$ 1uJPBՌE5p$ l+cmp~j=C-W8Uf 'Vۨy,]œ$ 5:V2RXK:NpV,4%[Mv(H<}b%[4+p7"Lm ZN؆ІWȒ2xL8U^L),$j=&=c pљ$2L?>WЫJ/g$%jC^VQFa`ѭ !r FYYi@T"-ҩQ> ':4ٰz:o gHSf;pP<bL, 2LFPP rN.B"{)KJo9&{]FXNKy cL Eu%/gB_^+nרM+}.;[hoN݁ Qg8.}ed[WL|r3B@ Z]5@¶A9xVc˅E'KDK7fI͇8[/XR QMMRّi[L\NRRCR=Ϣ9˯c4ϖĝЯkd8+;z@~oQNS _(~'gA?J;!*^ РG*BCdC,|_P]_, =r2q4*~s*6oݏ5ԁ|!rzuNޜ_)jvܚ$\eA_k`i4- ?ޙ.GĥvwQ2!8p!}ex1="^Rve) ;9 j7eCQG aڟ.ӳT RvπtGjeaCf᥍7Dtυ4MM»P  '|%ʂ7!ή(Ā[LaV\FATjtiw>|¨Aꒉ{!h FA O^Ѩ<3o&nkͦ$US)>-T:*럊9ޫ$m[?׬d{9Aoô{i,;0M--Tbʄzwc}T\Q+Ɲ ;Ög3QI穜+&VZD&SfdOB2&,!SJjF^<1ONa+% 4=Fr}{v Wu*loeYh+Vu)ϔRú = Uoƈ7e#~|b_K*:\{ʧ(#l$E!I2y)N\CXZtIܐ7Jţ˦2_hN7螱Vv{mGz`Z2 @ɨg[BHI_ܼZ otBfuzѹd& 'O܆{nŜf Yb?6tvblA tiA Ƚ [E\JY)̀Uv+21ʗ5fE(%cdw+XzI&1W7ePBvHљbpS"ȯItEAk? 2s3uف##{gڦr'N rZYv+aoK }H@)1qs]iO-B!{;Zy:?8泏e2+A|H?j$˄/ Ns> Cmmi[ NR9(6i%scMF.HbORiLc5> zH<|v%A'c4H> A7|cpl|F 7cOV!B&F6& 1B6a#Yw׸.cP:&[(6a0!3۲cachQO{"(3@rtϪBǼ*{ N9x%ζ/"f ҏ? X-h+?fIiLҵ]ls,^ C-^G6h 4FLIJa.̿i(:A)mma!9~ 翯Kw6t!wi'"O L?DJ1 Vu5 >1~peINvv"GWVٻd$Q!ڡj+A)1AdfrNiѲpo{yFrڇ36Y+vb٥SA3 \o gOyzdIz[:FAHҫg"<,ima-Œϸ}(0Bbq&6ȫs`<΃D͜w%ǭ3MMcW@dbl.(E%޴2PL\a8x;B{BSWOP@0[Ct4caubRj۠bit4?A6knu+A~ 8ҟm$E޷y#=М.yVuyBW7~%[FŠ5{A%:8XI#f)r!-[:gA^!|-a#;N{|* JrXgFAU&E}jMfcq0r mLl$m0AH`f;[`ϔw`/1$y+4W~;3?Q64Lt{"=ՍU~G4$Ee([`,~$- uSϙG F8sWoo~ܮ!^&߱L*0oؠs|~.ImnahCRNI&K+>X/;a[_Qn* mOڪFΦ[;ɉyH]ˢ>9<@G&/\4#8m7K- )2]a+k<SiKgՒ _@&.bw ?0*YY@Tԓ\/j>۸At(1v([g4BNpkZ_#\߄.~)0@jIpر}arh!>fjfz禒ԞOآX<}ގ@;oER[,qU""vz-cvWitAKjvOCS\KFU8}ld3:4Wo|ډI0&GX9/'JN:5܎Y:LT&z$6(jI2XC92z'^r{XZ+h;[N[د FZ܎TgtڷATMjNș2n1Qm8~cVpkȼn'H7k Ӱ70Ȇhaܶ$B0 9< +NKԎ[.AU3QL䢌80g6oڮ),~8*JNUe- ?wP\fsW &-WPqSE$ݝcq,BaF.]r9AAtdǐ{ru+b2Dr<xEy0noQ #M`\7$dfd%gΨO"Hҏn\N%*U.Y ⦭h4g-)CA__$z% nI6 gRT72.GZP^ rAL"dN7T̙~сjw:mNW#7}:F%su'(]jRC6uՋD1}s LMņn9?i̍2%Q@˔I&5Z 2F \P4yvt{`3!*FY$G<f!E;=z1:8-B P3:Υ}1#FpiOB{,C6X   R.?7(kCZ ݎ|QB?\glWBv jHt\EC>(nAO[qNFy Z!K)=2r|JUczAtPU6[`'_F ¼]#a%'cC;!r\uTKv<}lQ0$$D+ P`h 5YFI}Acߪ (Ȣ:rcoe [E;yD$lnO4WKdRxd.iۿƑ}2pU#P'@A<3DΧp)À@ "dbEԃuyB$# RG)Id; Wn%Ʒ&IM%D ԕE$+Ṕ5ҤА5봙t!yIE\"KhXI#0A,d/ $?^Ѡ׏As -_Jtcjxt+ZrBGo9ml#n`i@RH0$zipz5O|JS *N]W WAT;PojGw ڨעKdp~MxXx1kX{/1UF<꼖P&c<o)uxiqƊ]z*"G *S ɤ@}o 8[3\u71Clʶ\gDoش*=0ToiVj&Io?%-FMz?fOf) GXl$XJqp]PNۇ!0Rv=R]sa_G~'~V"↩a0ax r%ll m3mA`^O=PPSPp/l#rb1y2f釪)2wv*rYmnfIY w`VW3. ]KZ#tNĪsf3Nr1k{f:&E͆sK) 2` ӘU3iF-:-OMdyS'm))hFPw[.x`xjOCx?ЄT r>X')kaA4@A{\d/t>76mK54'7%`(EbHTR(뻛2ȶzcakd0jg _#ߣ!8n-M r5L?H}Am'"Ƈ~no" u$Yk8H6wzzCjlƵozl3b~dF'\<7?m:0}m0y RFHCw87ڭ*@pKW;vw cBgɄ R_aU!LwnUݙ<r_Gf*s[P*Z^Rw9l#N"x,krqy5s\H. 8bq@)[hiN?#T9pHhX "rl ^m`5gk猟,uOAXdr#7o0{朵񖡆3|#P`N Jh,A:wA9/(=$[\g*0TΈ$~na|.&R%M0nNYH/"W[ȕh)*/ɒVdCt΋k؇k5ƐzBhw{ŧ}k8Y>HUQMܣlNXTEgCjwZ=z$ܛF0mf3OS]ېT!֥,zZ4Znz MixՑEmT9J#:ͼAxm`YĕhƢt*2 oZ_}0|Y .f -MWU%Xuc/q1U|ncR9 r|hx1٫#q;TG-Zԝ>x˜BJ\eLu D9eB hҵJA$)s[顎юZ#VO3{w Ufb÷8Tcj^%;th"GVc|fZKz73OF*0C)9:BKN+A6+{# t;*|WvUd-p=Z%p!}%(W7NY?&j5at>#G9lrWjZ6{cFb 80\ڵ>L:^^c/r{2lF3Bp`jT)uJETnXQ ^7$^)1qNr_3A7-(Eca_ UbZ3T!u04/lpX/Y~eȡ ˔;,EyK䦬1K?.2>I;1negif >.cQIT4_R$>]㧾>bXt1"UhdKc xleblԢsf#~}ag=?q-{ӯ*Z=KQ}itEKpj<7j]˕5RT+[.n>}cv]$tEs>1ew̥8nl^Lf)F`ҞvEÏ YcS H^ Qߧ^y1c=ΚIL$DIp(w/.[a-\mal!+jڼ&^|4Yd&[@"VS˸Rjv2YR"%ӒAh/>(B'AfGmԜ壵D7N4>=3-i`B%d~^ =SYT:=~JؼW9p3AZMSZ\}mh=LKݙry4}ރ>fRR+p;7ˀHѸK:vTb1l z&s?ó~x˸ENCi!".q'!lb<{K*,VC-wPdzq@cSm =sZ/NBx\ŚOƞg{>ev5"mrˈ<'J YK CN)H`4ؕYs-nf! wߙF{U^TcGP,B^%yVdm:_TtBaK^Ik^w+/+ (L7P.&6j4׆ҳ5vZXw9L[-ZOR,]n)FbVHkeĩ٠p7&dvgH,,ߝRR7`WzJ(uez%1S^~X)g6+3E)yQFW q'nuê؛J/轑@$$k-3Srڷ`{ʂѳ6xV _tJpfGhx|-IHwf&m[^a4C[0%vE:6ӽJ6+ MRΚV 9d” Z:J>JS剿 Kv8$y4HL0ԝ{; v6&8 J*qEaU6 ؁oZSk^/jW$sBÈoFy'+2?7NOxT M2|j?YٗtM.^Ep20b[Ӓx4r G?6#*ꏐᆺ趞%!)xg j:2"hdh')ɀ(E"Jm[S]ux-J禚[&f/ QMP'Ƅ7aH`R T \7Xgor3)MjqA"Ubu3M ?tw1ꇞ Py6np[t4ʥNO/3"%I>sŘ:d&C{tal;|ti#KgCq$f.K#0S5 2$4Vxم2B34]jXZzq)vd$T{kJ].BZ5┊fSk:%eg_jҼVa(@&qVDh?,ej<+ @*%!tZ5tNq@>N1jbqJqlu6>&}gJs+lOe$ˠ"lQ G'FZQz!E|[uv<Wyθu߆W|%*{iW}6{Y뒱t (e_Iz\0#.MY?& {Mg#LB)O9m;lUDRD-ݳoiRz=#!濼upAnrx|I}:E!wGB+ʲ+-¢r}g.WKE^;'tHM+Cշ 0ǵnCnG[9gn:?S>L4%B|Vu5?/~t@o΍geZ~P#;p|[uzb)KdF v|eFtDf!>?[Ls>a[} o㉮%M'XK++3~\@4Q{vC>)9^Nۈs+*_2)SNH%f2;ѧȟ Ⱥ4\(85AY@ ߯`+`$z+KC_7 JEJNhYb$:8nBiI`>RcH6(wQ{îZn]av T׭aԑqAXBA ?:tp%.l%?+D7^),lwcV#ƌ.%f׶e[*`/,R!Cdۄ.QlMIb:9O0l^L_*zlw 0XVf@Gw {C)Z-%@6uvJV.7[0OW^'Xg0u,۽LpCVHϊ_9"/ʚ^I9".7`2z5Cxh[u 0$8seGe(AܘS~.T,B2ٞb #R|q*ސHnZ- M|J>c~x& zvd|\]k%c}2?B{5B;G pmPuE1!pLs I3Oj 1pXKV6ǩ($=#c_U71)ݸCyd }e5FJ2֪SsO˂`#.]QQ8W9RZ/K٣`~ۙ)*ƬԾ 5H/}YrxS(l<3gLdgT4, [ )>xoV8c|a3N_!h8pR:1ȧB#j@[τDz=s!e;im2BƑ|i2fxϾnq|X9Y??-H-hVXu>."_zrqG'2̗ 5/\iFĭ{Z=01f/m.C*EtD JнiJi Q#:=MFXD[a  Bs1g",2G&) P~Y,+4Rix&?o<+cu@ Ԭp-e MXQMuRz F荕#HfR~9I<'՜atc\.}4$lY{qs2u[즔(;)=%UH̿<>+̛0YvgaxV s낿 n}va)#)^9{y <]6 I2Lt#KP[ڸ@NfRކ%Spڼ!C·H/2gеJ"}jV-X&^z z9B{c0;>;1EdK7Q 4އ[췣XLjNQt6`Z KТC1#[ag GŒZf(OR|NRCPkcԫUU zʀ1d# C%QlQ[H?FPر۾&!k`v]q3g/EPekLFF }lI)L#:~3WrSP`qii:ePqQr1s-i:LlC%2 0qǃ{]/ ӵۉ]t,Ӓa(Jęx,?x~y2ciz✀~Ż Vch6&Y!kavwW]U%v G zi";2z/@';~nL bNcjUnC0=U0mY*n$%[#.?Wg4hXj=鮼ܻ8o$;$E37P1 օsb^zTz!a'W}Ȅ3Dn!6kexNokTuܹZ\>Ο2)R;Xl*EXp~k0t8>Kg|l .eW)f^!a4笝ZYH{ fXM\vF7P?&*W4-^8S~m8my\S>4A͢RvJitSUʷ~,d7JA5_=c!lV&ELǿU~.I_GqLŠH60ޣSfNn=Z$Xp}},,lyP^՛WIJ+t:҇ 24 H/^rK| 90uP}> y`cJM7nǏ:E Sbb;!bYA(2沗T)@lc\CiU`r& #f#l۫zDw2&`CDڟ=6hC5}ؙYC2Jwǎ"Jcx=g0s59u6T f%G&S_=y{]LJX $p8I覧$)(C%(HkR.^;=T]dת 'X)n"ϯ)dt ~)% o`хLC⛖e$ Xג'3V8b s"}Imn#\,5ui5LdWh }, i(z|).e>%dkH TƁe qŷ݉!雂?#ѧEu|`\U#T݁&YMhk-ujzR LsVd|i!It͢2Rp`dyDr(X4l61Д/i4)s?#'!-FʢXb/_7m:E l=U89Eu c:9?MEAy〦jԾбu2! *N>LD2DсߦT9bap',J9.>/mù⃀n6^~HSp X#^u9UO< M|mL՘ќ>5BSWo$I^0lYL 2f&r#jHM~=p] Al, 4:0 ZQաShXc<Q$EHmD>I$T0w4|bP{ -S;ğz Hܷ[ك>VG9ѱ̴Gڹq«eoWF0Wb)“(ٍz8Sv<mN,UFrdrؕ" ]bڲMіzIBEeM4_! AR5h3Y2^!F(܎E?vRK8Y KWf1 o(95~,0PiȀ GiB@VԧcӎB=?-W3sXnE<PA VԃF'& IKi+9BI5`c*e;TLEe|3$d{=WlZQxgfSGh'0]ub.j%Y,zFsEccJ,I +04A)N v`-b#/*_8y$,7^bl׀h˺%IbE="*ȣ\(Ҍ5<)FQоfLL]erD&Rcj ?qU@5h@ tv?B}ܫ$/;}#/J#|'U(mbmj=OW6!ƹ!:6n+R~$Eka\bvRqxU)} L Y"*qE4)3PCF*v.,7R?G#?;~0=~5s ݊jQފ$Mu [Y&Zd\c嗘]")'?_;;؋>hv:I?}ss;"My zGX:@2rh<ނ )6@ v ߎ|NUۺz.PU=Ks69!e!W4~X; Qr\!VX$/_pz\+5>cMĞǻ˜(d*@;pR8?*ŬB!Vf4 Ɠ%6e5>u hp| U\ͮUN sZlxiףwz7sAJ01/1?) ޡ!}L|>WQ1bI]\\RgU \VɆ&4G`ACЉ%edO2 8L|ɠv*ujXV߆,׹/W/4;˥-hOL Gx6ϔ=_c+nWP'ELyύOoVa"1!S!z *{lBzxUᦼ+2#Q@h(i|m?'jY( badqV%p'/6vk*WJkl,ЫLroqZS{xӌCE6 yW>!U Ժ57Zs7t}>H(4>! y5*h=1f\G'|~ !3ܐcX_x)POiC^rl[/8~&PoV[;qPX{dCuwQui?S\ ^p Vv 0Ӏٷ%vqPF~=x24uj'xߓr.Ln` .h?1s]ӫW˵A(bwsГʂ[p7}s"cOpC ?n{Fz }~'R#>'/.+u!(J݁UQ}{ٞf SVOyo 뻦})?ZͿZi'ՇE:ru<8ԋAa>9VĤ18tl:Z[my1 \4ilb̦ ުXfm!-- +ٜW9e([9󀽕:ґc KShO'dl !qMՇ +MYN5pFcn\+#c]7B>f_+Wlohɯ]wYJDI._0r4r F~6z/\n8@<}*e{XyUhꮲ"3Nu o;TBdϔ c.nd9(+btOu]zTsk&!Ez~d)jջIJq ƬwFPFi?bhfWx4}>yQF5w͕ *طD'6&eJ ۞ޔSk#H% I`vG{7l őLVjk{m yCQi~GAor4tFI +eD3<˃!Ykv,ҫ 3{\SxLˠH'tZ$KzbvԜh6}}u'~n Jxh ޛD~Hg }3 c"~ԕ :)3t禚;zD92#6A({A,|5@mlMrS>Q\O>PKڲPV$rd^aOP76fQAv;``{q_iWa4܊ՊOO?(P[>~ż#ric84`x{,I[ԍ 耩}d|:m=j]Hpcv_iS*;/2W-Z ~z^J^=;v"ȥaP iVcu(=:gEbp3~[5F?yŎCNșteOrd}'VMHP8 S%( ]Bi1ȀETsЏxa) imgyZ`PT `Yz "0f>.\,_m17U3}`Vhv1.sܻ[HʊkTAH^( [6W_m}GPnO1EH ZRW>n5̹PX?C={y=T:A!Ro!OJ? b>::;Xn:YP,: ~j.Klo͵_VXȓQc r`rA"R@sCJZkOJ>J(`ӑI˧R }G׋Z'b?;Ă Fx>"'eyr'_4:E7 ?=-=^IRڪ"b+EHee&: xvt Fbd.@"u,m_0daiDBuitOդO0wEZ0 82FR;|*q:`%lw;{Q`w'<')X~/1bPӫU651g,%p~\U kT5u&QuJ'h(G&'#]n+*vLqw42R銣i{ng\9 1xt+;'#Q#+Oe3凜7ٰBq"M&qg!Ӝ`*sLGjt !Su)yE$BC{o]bP)P֪]R_Y cNT !%aKDk)p`x#6)W@)cj вD"R0gZ8\۱m(v͔de+cWz?Aܫ{3o 4 u8l3XZn5cVsГ"_(p4L#,mۖh\&í)Z-Qw\O˵ޱPf 2.$9&?(Ri*%(ߓCnOLtNLit,74=AZ_o= ^"7h0C9R>?A=KHc$X|'@ZtFߡZ4ERW8h+oA>CbLU5HL:c S o@vc+͘2ney$OQ,ضe9cdeLM)a X49/E_>gEᥱU1 }$]93nE'e$/šTUU2bAW_k~cU_?)QH)TRLy&rfOrT5GU.'ž20퇿;BoŤyp$} F ,4c~5m= zGf;z[_i4%~AhIuDJ4߬N `a-v{8rFr+s T|"c<>k Q(w |yg2*1<}e]YE3&84#OxFGMOs8nRG!;=c"_4Hϴo ʬ.>JJʅ^@pmR+F? ԉ\g% #e=4ҡo& WM9#?vȣJ<}WxLilƯcyW4 >n=+xpWojͷL@j"vXi 7EJYO퀣D8蹴c>]NBx֖jFɟ-vFxz4`)/K5tAMP2ZZ?Vka(Nr6!`Rn) /ڴH聛C|)(mx| uw+]ihsi o2?t!G;L yLkl r+%v?fN,$!di^{x3-D׫:2i 1CE* .-qSVLd%}G(vX9b =M-_,zqA[EnOِ-SE)Gh$E9&ϓ u e_Ȋ1_ >92?É-JiZyH jW|ob ۡ zHjMtR.3" K,ވ)!g3Vύ zRPO˿u4{`}qcǐJ*mkdc\+IDSmԜN@a>Xo|zZpKd> ݍe5h/e,C<%NNޒiTFډI6FeΊCI^OK Ns/znu>%[attX Q I!")jL%3[ii5&S6AI)؋ӆΓ@|ߟh*_hکVYc¶и'-H'2F&trIP; X_4.2pSb^Y&+2^Hjpc1mFnlKWq:\g\i{}6͸4Cyh)LDUžUMn$,ԫ3t=n|tɞ]M#s/dhحT5,kfXCrSҜgN.NNΆ =2~Ȋ#ߵ>ְ7yKkf /j7p_) y>}YPpCuì</f0'EWLC[IōwJM/4]&n`쉰 '֟qWdzJq$'2O܀֬~XOMl˼FqBƗ>T 4FXqM%eʺ:I_EKo#ӃѣZoggZ_ Fdv;֨*hP)9[bo!a& q醮fQYXU,%{\^9ډQr&9b;Px^<H{ <[:NG·@W; :W_6C$l{Yy(Lm&ݑݧ}Z;x5A)W~OYXFvr~W  4hcXeafT'2a| 3maA<|Zߖ?p>`Ja.@NJ|{YT EO%էmX~.`7 84 #vNmNisHLVӞ'hÍ"&8cR^Z(LN(:$i"4(K׆ FaܣAFyc z*coK]iAQw $lԀ,\JM-I_^jAᲇѼN7g֎=@~W=<6aUYIU(D U=ELeQ.{%1m9ón_coE2}k+ v 4GN˄B>\Ah]Me96nHjahb`mtҌ-NYnf?zmS3dSoNuõs/TL%$p8mTNoqt0PΟ[QWq*@ do$QB_.'p>N  _D[*(j=⇚ CڑR0a13dr06\: Y: Y 0:1cO\=%^*wS`P_t7wr7]+hq!&NuTsqx *Gp;jٌ&{} ˂})jF10;>((r\uLwFPZ=X͍UN2qiEE5% 2$tঐ=\ Z9C< ބDV󺓡Xz* O(?8\ң1?A߾]o<ڶTi.X e'%5 }Ɖ bqDqZ!J Vuc]]@ր\~evoGBδO2`#cAavXxce.kU!r_"CtY5yJǛzqq>pZVU";F%+OU\* { GZ8jqDhXGNc"~Wyt*d^K5VB:"Gy |'Y8 @Y++h#fn.Nʏu$\DR`hn*mj-x>qlzHe >> *S>sX|GKxvh .%Cśΰ(=Q80BΌnl6a+[+! (GL#JD̈́dLHwE͕k5ۅGƙOJdZ-Ujc^NRƟp.|@ M淚Xk>uGx<|r,DQA} )=SG<^c"_4Aq` HnyMkr\>-Cd.*P 2݅V1g`/b"J.Gp( 3.tH V:թ\߯-rpp1,7<6igGE-Yq`^6IY2{ _#m ķ8U >B;y{W8DV$չU.pQr ju/wA񘚛ݑ|0W%%QÀ 1'G!uWX>,~S- k8Zc^#,AhZt9ayG#9;_Stc'z$8;0~iҌAWBƇ3NO FS2C w|׸G%LBuvoBߠ*B"ַ9QbZ48a  v҄6Nj9dB|j>Y@fZzP_rBL=AVK6p6IHkOGHPifw'AQ,%:h ł{HyBd:z'b-WW*KC9{3.)fу?cmYk=jWqie2] B`qwzZ uylU`6Xw6b)OWWUYm19+#V LSSnu{=gS>& YÂKD`=ipBL--H {wY^&dQk.IԄQ+U4 (9ucԛetQylڿZ"\yd9}x:(2Zz3jCPA|".T Z7#Ϳ[ =Z&Zke妄WbfH/mQeq| 0Pw'`h9;J6˥-Oho5 n+#$F+>LQWk+34/yiWx{#^}Tw@&]]6\iDV"i? y dǡFH<*5/pSƏNMpZbVLFǛSLbV>*@=K:зmrnR?B1 򏩗q3>`mU]A7]Hq;dj$N:,O6ta6tz 1@d>q:r T^xgyrRg1Q{:G8tt]MG=/Pjfe9mGaJ6 cZ Xd-1jcW-T=hVR{5cV>%{$pG/;ӓ{D9wbZP[=+8'fﲘ2EE^2R(+dM  O. rh]b)/c ӹ',OnqdXlYC3 'L)<gБ!i4ֆ^)Sm%4q,þX8aB 5|).:x?s\h`&NTg)"l.[9 s]^dÈn$Uy!hyR%T'3BȕE"s%8J̺;ܛhJ뭝yu_37ؚyqtVbWuo,"N5r)- YJ_" M?S0ˍ,H@D3CI k3|@ݺ(b 0H+JH^ z"^2g,{lT:еRb ZE[`>p@~ ܡ6yiRUaWČN=>_zwkwq[ \V.y#u0No&QZ?aj)bvߥ:Nz l@ңzL慼y=]ů-7mV3bo=; R}hGefEa;,i⸔}-Z] d1]exa j:3]fK)eRM؏!ĒIP@جPF'y: ܉ԩ+/C~陇aړĻᲾҚg LlA!]$y:>FŕM dV1YE\fTYxz=O&jqx4eÍv"䀈_#U(\k_GclJQi 2EQ﮲Tpn^P6H%*eĀG1Q:K"@RQCTʅSaռ]=Libܒ^`܅<+oR6ϥF*sG}|c؂ ʲI#2E\փ:_#ؘxrɥPB0dxU@jX <`%L5}Fꋂ^Ʒ&O@[aD)/`f)dhFĆa㺭(HʆpA!t,)gz@ixJ,XyNX լb0FQ,@\ ?Yq~J)`F` "lEe7xjʶ6~?L/_ƲzYQު2tln("ʄF1Tii$0OQk'zP uvc8}^g)T^dJ]/|^~Z6>b_ÓF":bWqŊحB4mK/=h.RTY;r`|:j`vv%:Fh5WEatv#{%[ Rߜj$aMNIRV΄^\L$ Eb 4w$-ɫbaxn .4aOV:D_AM 7)-XG TCy 꼝$#}dt|6_3V,TxG+c멞a&VnК6"+'T=WۥС ӻͻ))TՏͲWbUqFg20Hd5@g:q&Lp݁ȳ>rLqwIjZI#@y=>VaߒZ][Iޛ&cP#[G"2DJKc(tV No`ŦdsXV}K.Uw)) ,'kR䗉pPLE5B@Ȫ6x CtHqh[7>oEG̮CB&d/xd,~&ć;$Yq@uD'.6W*o$^ Z&1΃S=sTOvqiGWZ|:Bzh3+FTB6|f_ {J+=oJō tmRA6G塚 VJ[D'J7xA} 3xүg?o^qʑãW4wØeݻ1$=y;Tg Qh|'}IUg7f2^<W0hyoS?芼Avs{[|?={;c]ISҁڌk"rK|S9^7!2L QC,׮A;4AaSA˴RTH o/@FHbq&\R>Gɨ#MՎt?lZaIS5W(_o+ɭȡNv2OwXB P|J9ƢnW}< mz&P6X0C̤sb?l4ajcpX !QEso4?0j *hqgz|-ޫ~G(9ģL{m lv֭gwfHNSmU=hzBli;ύCer"C|tYK|'L0vܿ=ԉZp kK׊`ҿJ<0HM в_wkH"n3+錏%8O6*o`l+[&SX׿qgk,TE8ڢ#x]&n 9QwuL)Tn-=Ԋ6v%bv8k'!!*uf ?2+ D) 0 U E,60c-KRo0Br4W<3 j)15Ob9ܬáf|=}yZY,urZ[dq;X B]iZ?,}֥EʊgAΩgw,PJmM]yϠ~yu!xUc rS,b֯ʻ(Bd6NqU+hxnD\(W@iC}W*غXAz3r |22H{:eAa. \]͠a&kNAcY:9>5iIi{YQґk5#^XQ/tgQ./ZQ:QE3jry6=ϟ\\an T̘d ۿ&`6;'R Ѝ2*[^iS`;b4O'|(ӷr!63icA8sL^I66w\p%9  5[F;feQzN2}#ړL oO6!4'vC7X󕶮GHo:L7ٹ"uDT]+or,ϳFyC"BmptIs[1M9l'&oNl.br9,U5d0HC?KDS=G`ORGN9 H{وb緓:  .ӭNF\HNc*f :gٳG[ 8+o2NeC9e4:ۚ/bP,mŢ啠M`7C')߹9 g.e7랞۟D$Wd+45bl1tYf&Ii9mncsZ%zCYg؆>yKlXQ!wi@5ZCC?q< hEepxIԞ;M' wsv3N)HQٛ0lZ -A#?LN@5Mp?;Zoa?\*! 耩6"++ Ļ_ 4L*&뫌 MH\ g{rp'HϠdmP.kfX.R;rtI"o.> Z&t)<6~or˜nd_^^Qvn]cE ^61ػz@B9U5D**o?5˗PϘJodJjΰu?E qú$<3#69|2g]&=3W<͸ 9_ ?K\6`!W95R ^/Yxd? kZk&bףׇѻ84~Yq^fFnwH &-^f}Ƅ[M;N5gєb-'U9Me1n7A6TM/#rܻz1Q1>n8gʥ8AP~BlV-?h"LԈkcj+v7pk5PAgk)Yw+} 1L?8> ;EŅĄՙ #-'4+ϭiڡGj{ !wMQ? AE[R90)Y݅{܀ 'wmvx"](6RS#zYsG3x0w7^m%-hckk-ƠupO7"m/1{#f63IP7J8:*^ B,ZFebB徔|_pkP{Wa- V*tJO4ro:+C̄.3Є.Xe#Nl>S2!#s63r=%5#tQ1H=p7V3aHѥP0v_5( P$4-M]Ucou=9$z=D!-7Cuߜ1y 7ѹ/'_i,eɹZa*Gܹ, o|bǰ%Kr) K~nOe )+{{#boWMHW=(qFеJ6*حvPp} ~aT$_eӊcKTOju{ĩzOa\,Tt0:DN{l=^s4 rSn5GiF,X#̎|M(AF* Mvwvi>5᝔HQ8񰘷i%d܅uÏ\D<!EzUKJRVwn F-T7Q [Eܐ{!YuۢsY;5P<ܫ)Pf.q%< ;,\kz*cѴ../-cZ!.b'lf 6< i1LdYt|YUM4dmu#7;a$}0V\`puڃ`XUgqmy'H]ˑ \O,Q\>w$!X :6ap9!l %0cgJmwe΋+dՇ;߅Y+mW" ^TT,k 4H&QhuT^ƿOjDф_(B\~ HmT[4dЮ$cw-ѧ7qs t7w:bdTO*V}Ѿ!y7Jv %C^x^KT&  o\h&Œ(瀀8'.Z-)G8Dnaڃ+zY<]#J#"$=[F"b_xIߺ|ѥj;"_ e<x2sX"'Qu >0a{9XT|g5#45fM!$Dr)|(6Y3I7̡*,7oq__d.(u4 I5,Dý$V먃 Z8Ē)lpq$]"C"߯ n MwXLL:gX4IN{&TD}}lu#.@JӬQAsNƝA>]2ZWRtc0c. Do@yec}vwBU#LarH(Su{k/ǭ~ObT0/?=* 3#gwCs) p4 tY(/L+扝7gufJRѭm!=JbG.ٶiVQg7̥+ZTL 4H`@A8')qp=쩢(v"_69Y޺6Sb.z}@[F-:PDjjb/Z՛bXk{톷S-ZxF8\qEZ).$82VVs<"XA hGQޝ[1#KΔ7@EraH nK/f qW W0uY"{k,Y$GYل&)G& edv[JT%T+omNuƷz~J$ԃyAF鹿P˰EjuIlNhgo0Ԭk99&IW0{Esr'n5EKà3!'Ḫ_#-Zu{>ol8U|*ڋ[Yyr Z xYxcx882Q[L2"*07,ˉֹ Qg7#_xj{n]TT Ha2h& W6식ӹ$SrεO& c٧j-aiP.TG.cZ[[|^<= 2kiòA"~$*MU⏔h^jjL|2Tޭ& lACTjʾp A T<@wy #E}Y6BGZ_&r38m}i=ȳclm9 +m,a1FZȧ/nB!#dߕc1*71ϹR  +*.ŷM8g \f4ѡ3[:IL0= 5&XD=wnJs]fylSʪk:AŋYzko+{R^ɓStMn9 9%8Uga6}Do`d7sk[눰ά eMbl 1=rzHq?N49 ra(R@זWkj7ĄtQ7= ]PS[n_b5Y GT AN'zwCe\-MӘH{:uy]窼S/k}iʨ |‡PzqLo#IAEBQ2WH.X%Len *3ӡ~?cPo Ss +Wy:u$58;`~!zSzU sP(JgZF`d@ &,aGr<撍ˆ]fh="Dolol'fQ@?yQĭyO=m!:ג,uHvz.P˛ p۶VMLe~Y8ُ JI.rO^ja⠋Ż1X/ rcF Xȃ .43-3Dl7) 8ZTkB7LMc%dڶ[PvO#)aXt [q_0Kzk69 "D3> X./(ɩJ~MbeÖ'ԁh:϶6:-ZА;}xC9y]s.|3FYp (SnANYe?DOs_ pS5͸v^ ;<4vEZvM8:[AJ)N~O͈gģ2ƔKHa%z3e$~?$+;ְbgEfY:$W@9U>V&x %>iM9<-]s"mx.yaO`z)X'"*C:Erjl[ۃl!?BX+sSeYURBXnw\p`6\@F4Wd/MQ? R٬2m>74Ou~t?^pPDl $[*oM3)dc;B$My.*ڞ_DEpLnS5lCQ.aF*W^!Eï܀:aӑHX248~Bh9} 'u?؟-%,=6ɒb ĝfۮ."$oIM6)ǫ}srz}q|MeזrXII V}Hab!^{qEWoמ& ~״ʖWUu0rwEp_>^aRT5(GN)gkRC5y $?QE%AF|pERyVtoH ]P |Aݸ G? W.٬w?"#pmCe>g=[3MbPpzޭxj_I9X+~okzA%R5EC$>7`w}G)P é 5f꽲j0`2b⻈WׁUʖΟS8Ѥ^f mڮ?Z1yz98_vNl\m3MbSS<Gyl:\"Q?78zWf]t#'z$)n"΋σc[.?i= YsN+86LflFI6Fus"i9{oQRmzE`]$ojź,:yA7AYGgieF)l*9jWzѸL(xi|vKL rwOkW%t񥔌k1c"uBr dDOd`_ek"zr:,dwVB9"t|@8!9_dA1r%[6~PBɮL8ZJ䎳[xfΕ)a:c}2ks)GHlW׻(~gYC$6} <Q n/hGhT4  &a=JaT*Y79YO=7أcXg0;5(wӏ 'S ĿGKf!B7'v`uN2!U3qE0KʼUÝEB ![b #պ4B0U## r)`q'! bNiN͉΋?&t`5G^=5˹zǮo/A *k̀:M~/Uͦ׌MffoYZﻃd5uPWp,vu(e12FdWܴOQS ΢d}Lx7sh'">XhZq H32RlL1zFvk3۳KlD֞ۦ$BoeYqM,S㈁kZS}L)T$aR+IKG{hE$bPota-؏C _^葊B. I+H},R햞oyZ:\L xU+eeLPxLsۧ52nRLY<8Tg8Mj,;m`[ L[@Ou07u8'57n|I# AM˻ifhەrO?l'}H+zxMNQNb;G[X<ea*h`w-. 3){_'BuS"air R@hiSɬY~J-6;^ #rlqbE*,FC}\8 1]-Ofwߋ03U,i%js>u̽fqǓ/F5"ŠcPQ(Εl="MisI`mϜ Gbie>ȗKí⠰N~!KczT @Xzv=D`m [S!(襆 )- {I'xC " a \r$Tmڟce  k*T_.݊h4LA}UYxcvh_g'@ս$厡AUD{4g2WCZ{RLl##.tkQ _xW*>Tk`P=v#c8)S|6 \׋fY$/lmp&dʝ[kvdww6*8zZK-+@O얱&|\;NOAD9uf [sS>hҜg?(4&z͉'t䒟7Cs2Q0maRl"z3ǡi[Qb7;@e>/}Y"Z"BU)]Ƒϖ>}sJ>VKf 1%0vtC\d|G8$d tzvY<|ݭ-9n&A`O_Y5<ݙ3OZu9\ʿ$ ״4 y3lɞ7X ŷtdPCkgVfz(9Vqw^7*LQtr 2O6Ӭ{}v_b,fH望[6!]S[E\k=V&"{xZESÜ~ϔZ(}6A#vf;^wXәS sEG⣧Ttdw6eAצǦ4 {=pL$N'JJ3$;LY婡]?iD|;ݎC8 Oa1凅0fL?y7dpօlv` nX@#F$FI Χ,Ⱦr8o?ᅤ k9k͟%ɵRhFESaxqUs Z{oU7a!Y5 4Չ2a;\d/O 7$ХQJ 2]#j "b|V4@uP1O!$B]9+{yVLEcrQz>uu?oim`2Ku),#SԽȁC<1pͲ73].gs|圊G!-R%Ees]9KQr嬟攣N*W ~trOͰ>XdJƚ2ڝ:QDHGeêIWJ Io8%f.~?A*+{Á#&l}VEnfkգ}{qgm),I"Q@w BfsO#3~|zQl5;̍QGLfdƮQ4 y ׾hΥ <]U3>S {vr {V'1N["z@!G?(LdnO񯽯I @HZ_@c3)i.x%DJ'Ӣ߬ȌSZxK"J)[9 8y/7f{Q¬$c[[qf=Z^ItQF)QKU DdTkm 4z>lBMԥG-GtT 2%,W̼W TVi=Qo mWZ̘Ʃn&^Zƍ&{g}pDb9I0ЗۭGiS?Zj1A`ށJhb,.A (>ڟ u;6(H Xr*ߧA 'ҥEyDe46Tpc))% =AĸR\-S=H\!G\ 1ɩ*_{Oa]'n4g.:}"$io(GRZvc#C=!UpdˊX¦|ϣ`k' 'SR[7,pT2!1Vb8drPPE Qė|O4||¬(D4CvF ?IM`pb][?lTY:ps|m~yT;I&  \$@$ 4ᣫ"8WvܐHIW3=[Ril46Q|Wv# }cdxc5Rx9w1CzZķHRl6HE/Pbg"{{XU_(picy%=-KI8oZxsGMC* $dquLj^.?ڒ&PS_dL5yǚ$wXm ؝mS+Xۇ2ǡ8:E˳\/ԁtSQp(έ~)ρ٧IJ#* M3QRCX@2|гG PQM1pD'wF?ݻ5 X[Q-NxL]D%(i Xyʜ:>3 _11;8\̶JF H >^OXĉVX+S v#GSNOghgr;wTng6;ˣ<"S ]L $iq%1#/ӗIH`cK c0=-SR^.j>&J߂-TCI_y<́`p!]4?f K/ ;Y4(E?kU)i]p씪(A$ `=LrH( ҿL)I4XAۂSy =&I[+?ZN׵kY&nrÈf&mp.ppeΖS.K̗B(ju3bCn/ Lƪ̗.iۙӭ*+4ZR9^12+rli~ fhdkT3IzDqz1K"f; E߶{c]K‘PTPNh_i)R~K}À%z Y Pjm]I*АМPA^C:bqc~^p$NQ1ǧ9z0hng/;F& ֳ +=b&H6Z!np]͒ \' 6h8zS! 'QXjlP7+671M>acp?ܬ-CZn%EOX-bI Z?ruL׻sWͩ{a%PBRd2Bs  v5Z}%r).5ˏK3MPAjߍ37xpiDW_ng=:BVeʵP/W; Le i,H5Bjc.YA @|cQ(gOa9W]D^L̐sx{pjV`̽)wrc;VJ#!??Y Jm|L?9Ard.ۆ5¤BRC߈,-Ysϋ峰h5QH(^)!X/gi}Q~=Whcc!'pp+4!/қ) F h ]b˄:n(•>%kDZ1 _b/#; MniǚÏhK|`KNՇ/#H_/\ZdQ! TGHuzۥK{72'=9^twnph$חrJ}IBg61jxYG؈WU;VaXɊם@.'IAEgw2+U U߱{=juꢁ>lR,|2*tB-McuȠkUbԜvۣ| ^t[&5ߘe yYA7GOj[s5,?7)8B*vS35ˍ DLvR漝蘅Y*@k2,{|هh`"D_nZ[7!Ku\%r-uJո_/jzaϴS* Nɥ!sn;Y[3d5aqtեiHĤ&1fyѠ3CTOzweՌ[vn M;02,iz@m$cX.PR]m;>QA>I^㍑^h<~gS?o` _zi7]@O.xr$x 6QQ:q4ؑuvg)iWngt;)UoЃ]VsתU@HۥɳMtrqE0-nED48 =]pkLX3\W{go83vK$$ iu0GE|>&v(%ʫ/*R!`UF@(.Xi?C1!93#CW#Y_ |ƌ*dUaڀEƉ x (@ N >puY`K&u#wȵt%^^Fa!^#.4% }/1©<,Wul(>G"a)O5ճAQRdH$>9539<]SϤIȠ̇_'jXܶ,hC 2-_2 +#N 12~f݅R!5ܤ֩EX/iAяބx@Sl/IWHg\{/`g إZ;!_Qܝ/oR\ WKyp'+EeNh?{MJ-FwOЙz-{G ZǨGQ4\na[Pi>̽Gj{i2.eOކPB}ۿ40͎xcuO&%xW?_ nl2:=.7i dr{eg$VHGCхeL;k[!+r+Pxsi~Qu008raԪ3i3Ce*vؚ?!}|07*$JEF;&'Zq4vp~Σ6!EY$b( ƎVZu:er1GŗDz13&0[hşDWG@Hi0u;zdK8*$t:rb1&=jdI3$Uw̰r;j3G|gjfK8a=j &\fa?+K =Jn}&,HLt}Ɂc暐^#T?%O:,,s&Oi&K>}A.v9Z4R]|n цԛ~gUeBE=|CGL1tX|/S@39,CxSCV%ULxn@ˉsyZnnQ8CZI6X凚˅P2n/oG$kwzܹ%.GDrcivh[7awR)9ɛ§)"i ϾE@0LR+x#ԭX8+o 30F3Qg:cjz):筇xO5qc.̍+N;ͭ9}+ ;xe$]-/I Խ 4Hl=#f?:̒yA!u:휒8BSLc@#>}r\0|mB,rt7gnas8=ؿ8Pu_j.Swptn4 !2O rԊn"}lN:tO}4P?ISH TT;'.(QKV$ex`HzYVȿ\G %I\U[ajgV'&%Y& #3Ʒ\# u*5-`\#j`EߗORИ F2L'O6E;jgz}"o}r <^:Ʉ4=+2J pmΈF017uf\hWtX<ްPKD<|BxN)o1&Kp:Pej-.l?{A2y;zf|޾xbqXk5d{7EW֖*pWр,ү 3CA'eޣv!"qQ 9y"VMY%C*kP@%w7!rcqMl:=tG'V݈YkP,;1*GC(,^ \gp0z.ӂO]fDƕ=5<i# &pNiEŞ8Ga>: }0g_jEjp'<5./2Lӕ).~xsn~ -U*ɢ(ݏ7hA@@eCvohO -֤a2*OH*9] "k2TR:JaMO\$= n$Ƈ.˶D^fm0M_ sWЭBe#4 FRJcBwSP8}4bf/ E3YRE懅]‚xSIX,h:(njCSHhRꇽ7.=%^t>5o1WU%AMQ%<?Ě\;[BSR p'BG/Uo x|$ΔXBZ.-~1m".?|?Cl嘴 7V/W9'ۦR_CGu2HAz޶ЁԍR)EIDb#?d%$Igr; 9-ĈI`vy-xPXS Ep"z5*F*_rZ~1Sd(VfY`?gzEξqGpшGas@$Ka?$`v(QN"&e_U[֗ӲKCa^&Hnu?xF'r)Pj+& !ƣQ*4o&)",ى 3w@ G=@UF8n36|r>)cHv1'=xL4{=!Q|^',g2JO,H'K7J'"=cLЈ&aF}84?PU х-X NsӲyHFҳҮs:`!Kd D%^k%M٨msor7CO (-ϔ6!G$KZD82~Jq|e@='сEߵQGَLvG9?[IklNl]6Mm/ؓzJ%jx JBE*; ¹2 Mݳ2ڷ+tY,lй4/_~EmpKwu|u~i~bq&G%H~= }x4ur Z2$Ђk /f@>91KkiVAwyU D@n=?~,2aPwI6wt#sP/Ӛ36t j>7*W&Z)إvZZ2^rѿzSzEQ#.x A<2' $מk Sr~Y1gy" OhYBDV^Xz y|qUہ21-}V٭vb*<+]M.VZcþ*4}ЇQ'>]Oϵ6pծ"7]pZWC7y ?|| ޾PK06H?԰(OZO0EU,z xSg`Y[6y߁tu0K~ %#Rt$ G1#@+^X2{> `9a6ZyKIcΖGgc pmB?9Q_GC)JdO1P:TP/x_Nt@n] ;|g}[!ea D(PC ]v]o[1lk&@61ㆇ.aPFa1L%ԙSg1xЧ8 ۾l %Zhdo{FՖ IN$ia᧱!0geƈe"$U= pcI܎ՉP?"^/Ϩ:}^Et_mFDIfX)8DĹarjE+6ܸސOf9M [xaڱ._jZrJڃ|Xt 9sd 7'(yPNQ6meo&j`wƊ|JYcH0&ЧZE:9OЖ %m47iTBŬ_Ys h'kVl-#}f_jQdL+bޱPޢj'm|${񐯎g;P,]_yׁuk6N:8C24X( V\LR} FB yx Oi2@;_j֍QZe-zyІp5Vy1D(!`꤭SbIjN ),8 fk"9q7|EV)^XOyޗc\[ǀ&܌1ڏ[V1Li9_c<"$hF~X 5g*AQ;[[몂PF\9>]a_{jkPs~ef)z΃ܟ,rm9J~@S&ѐZH7_ Zo}ILVҿJ6N S|jҨgic%D9M!7/9>V՞o湢>.!6pPX(ʼ8H0ƷBK66֭Sű?* ɱT 7Ze#>n^lѐ노CT[-O.~U\ -W#G.go3lNV@4pXki|2~S#9p9zߎLp|ڻ^w#Cn.$̰ˮ};yLhbag^nL^G# rp.QN~͋2&Dִ1ΖTWߤGؒ)ONOD"rv1.Ba# )@]M&r~־PF<$ERPt(Ѷ/␺U&;&my}<*LgmTɟ<@ 1zU93ʢ-I^ Uv,6͊ bVϗA'M8?#ܰk@l+ڗ;FE;nd6KuQ1{JH2maDNXS ۨ~NtQz1Amq!ܩrSi ܰ`ӕjd-ĵ#nцCΆ ɞ`%O c,k{]$IAo!,Ht,bgIXp@DCӀ@ݯqns0QCg`T7I%~O;)I O d$'qi\djT*O #dM#p{,VVxQu͕4 rj^1k36^7j2;}JVB9GtT'FL5jT9qC]Q8 Z UTD0:#er @rsW:7lgƢE0O3ԯ~J`R^M`hήs^hkI>8W]:XڔE^7ϑ21F/aͳ(/v{Ds50^l 0¬A@Q,8(c1i{vB4V^aQ=fTҍ` qf"pcf-*Ǜgv+TWzc tlPOk&$I;퍄If)^l#cr#Dm}1&t,KH͡hnskEӕ gq\ӅD7W}(!z*U$]t_t}ה:?uZ՗$ǀqGеr:O/T*`cQKT٩_Tβ-p,MGXLr|ihSU39N.v7.6ZK 2up7e8<(MIȞ ,+)]f-6}d*,?%ģd6)|VH ڑADLLY4ڹCFB> ];lCnmaM}̡k|0-Z;(J«TX VK4TM a+b,LR2@iyE uy8OªV!,N_.҉ɨ WTNp6fSԩUUjm]-[Ʀ?3DžJT~B.E|T'4A2ތ+|@ H.h#*0L,Ʌyt|0 (g1g&E>] ѥA.{TN@qVS;jLVmU^3ЏA\r7ڛ ږyHZfN1{ mߛc7cOC2r%-|m b|ڐ'q ho?Ɗ8~皣d]EnsEQNԿ;IH02vٖk]VR$K/ȄBYvv<#C;2Mݏpw@݌ {:w;&o3W2v BJ5ҫ%9O}ܧ1(̗ Ts_T.}wQAp W$m+ri3 ɭw]"i^m{7gצM_(hu/E#C5[Zac ,WT&Sm$"Áɶf"= Tlj45%ChS c-na=QG53n[?Ρ'B |ȱ f/% 8G?{qlܢyƎk<%"#q c G󭒵'q[Ie(OUk?p#G/TH8+7w©W)?nU)m>7TrQL5lO~Cjמlu/J` ݑzo K6?1]Н ZW[?DQZSRL hZl%GX4IA|'D$jlqgR M7vM9m+ }(.߬8pTD_~ko)q=B(YLZN :m|}< @2[/_ OݰJ[ROg( ]Sҟ̜]c1l6Q/8 *HfRr5mmȸa{_]ړ{Hz5wLT4R5~JjM_JÏ)+VlL(%2lKPWLNϩxA~ Rd*eeLף SBѩBηŊpƽ8XcYb."!gSDGaV?v64f(ʆ!B?rU+m(3ILw:} %T !;)J~4',MYKAj; ׄo?FOvk=cd,-IB3qDQ{7"_oiu̹X,r}HәXƂ5Ʊq 1 d+1)[$4> $g\}BkKxkG q\ xr9E<p a-ţO,I"rѷxa6dtc\"ãZ!sp%MT)bonCRܾu `1oT$k{A#;cĸX0Ddg#C!h g0CQi61>(@d [^8yW:N/}aXwS>qɕQP#[HHd nvR֫ )tS =G23t; 8y_T[bsR;nxl sE`#.A%EN/MRryX*~wȊwylndPmY& JY@ )q"vɠGㅬsdzϛ |5zF'%GR$p)Հ=WMee>$&;MƗ*8*@8ەo=ЉpW|(t+~mw}E7VQ0;3vqdɯ ;suN|sFex6% ⑥a{"0y W%#QO &i 0MyЎj7'qI^Y$4@ACY;I,7/lTM ЪVAɋ)GJ ) 0%4)u“"vyB{pbl!qȔ9_? I:5SQhK% y¼ѝc k8zlZ\5&0cS ) bQ0ܤ5 )xpF曣xf`r8dX7{Tkh@jIc+\8Z;N}{.{T6On`_٧V\AI%R|z.UP~otP6gg::4k:?N|,|^1p~~`#}?.3/̲AܥQ":{¢ooX] ɟl.{S3в76Vy>9ޢ'og<[ BF|ܝҳ[k̻;)>A}Pkؠ)siBcdVܧF>fT= 7mmqWLR h~V=Xo@2HuS#<ƉqvƅQYgD $cYudR(y]'SJ.Ohǒ5ݳB+<ye/a%㼨:k/}Y0TS䍴7}RwKWkT픙CNm^FBشvV]Jta03t Aa'A&ٴ(vOb(R զn oC2X,3K>LMﺖ_LV}_L:W *6N5 |GK4 c!F3ֺl1_{Oɒw0$¼:wEu8 |*KJn/ ;_ jl OÒd`KHmNl zDJ/jTJv)#ğx >:)W6+~7_F: $g i-ʐ]@vZ϶ H72-#;b.ЩoPpszT=䁆6뛾N73pe},X>ygLTW+byKΉGŗq?N-NBr ;?Xk /8l3dop\|1|yjׂ]2qBatč]kY/63rGT̛_ȷW?fdm  &OzݸMU p ]'A=5m*%Q XxMBv`\ { v:Hys,o?¶:k..o 7{ՂdT; cmɊXY>J0^)cz8CVl F?CJɩȗvT}E2i,+L Yy}~γ'ڻqX̤lEWjǓ?M#%^mqa 8n =){a iupe,8!3Ὅ˃PK$7Z-eF30bs2Ј Y-(QG&?l'wf%DA#8<، f+3"\9dXPw_C4R@ϪzRg| &dS}ny;)E dxL)G#~RLI A˟# 2|q0oUlGwG [dCZ3uoPi}Y>s3?%i3E4HdK>f㍹NKܮP=}ۋ$[Ird+U;/%&]|+bc | 횗2'$eUӅ#J@0=P76k@Q>s̮E%W3=V6gykus{#nAcyB Sp7Xt N2[L]qLh* 宅N#n|ҧV#v9o/;uÀM:RKpm{+Ʀֱ$b1/qD<''-0G߹2Ee({M`res q:rw }&FgH7+"0(U< 'w,?0;OGv jقgcvݓ:<,$Kwܿ=5%䍖+F\Bэ"-ƈⵡps=$,H/~]87xl 2W ZQBfRfz_ݏ((͹n1;]߾ yFkaNauyȳS;}cI2zfbeWV'gL3p0aS-" ب8ˋ|J{0荵k\q_'gvvOŬUvְY+(J__]+5_B)lXmQ5eT]to$g' 0Xs[*+eGI$]5x{6}ƞ;qs22!YQu:$bq@+kIaFS`NXqBxI[*0莏ceUj-iZ[:Ty}C?!ځϐk .㯔*Zbq $mlctZ q?/c+\:ȳB$mB n7[ 5YݐX[P@R91 ZH"BRpwoGODZԿەμ:?Elu}$,.һC7xC<:Bq.o4у_; mǏe{"D&vwًU_ih{R/O($*P QIE7 쥕^Cmy]DVLD3?18 Sh{'붛XaXVmfKmŊPz梁hbկmT $[%W01{1Y(-sl]GA}1!ф..' S#W쫡 Uol#1cH3SaZ /u]n:7<64Qhj}WA<.(xɧRy[J_8Y z(c\m߭j<Ȩ)R8|+?@U1E(ҝPGe!ZZoV1"LHj$jjcUǖ) DLdMSx:&0-xfгrЪYn!_[4 BXJ~X7F~%w\!#(}S:O0>&^&٫f:2)ؼQu*\*x&b1Y1xR >EVc])ݔ r)TN脝HCHqg6:\jwt;#o,(MXl6\ϽT>|o2?;9T\@uڛ{t? erF7ı>pR3ɿȵ|%9ͽa0~%JYjbXC "=s7^:~¿ʯS%_i!-4BgO i?6R( lA,ne溨EŲbA隽5R[?|H:"F@a^S˻85_B$;ʏo3l/U7՟b)Rxk ND' 濧m29 Ss)QRR80~AaDzyWd6c/8C1^YiN"61(<"Mv(|66O2_*9@oܹ I Qٜ*agq*O=8Z mz)bDɷrsSG$!v_7YdWaG,Q@$_#CQEbR.ipA Bt9<`a+fg[uNmZ.E޶7KItl3bOGҖGj5,3tͨ4SԜK7`*h:n5"(Kl߰cУm mUj?}0N RX^:'jչY_NAob Fra迶P;L*Ζ&"'}e+c;'34;sYQnz6i&VO]S0JT%R`]x~u"ŅuJf[j ̾WЖUI,="ꊆ*RȥvEjmܧeVL#w9*^QF&Ǜ|_ۤ,"Z[ r" L+ Gc4ܝ6Sσ!r؂ӛL/lvMgI!`!6u7-Og\_ZO|]'o[?ib6i ͦt^nI,&F)~vA"p@UsnB-Ŷp}j脽xA ݟi/VfX_ʹC tVnSX \"6XAngKHd헳^HE"~+,JE#nVZ jV#&XZ֯y?9G{KKm•_>Ge:6=^tJr=D p̊$g#Iid*pb9 # $THB#I*M2$\kCIbq(O>oɜ@tƻl?2:y'_5grWw'Gåw+ݐ yL[!+o'6y`e'*z/½$_ (z7]DM%C6T3}.N3qv`]lgcn<Ńi*Z@>YS :D^h맂<ܐlD֑ٖ@ɥ &fO>FrJdO`@..p9 F]^#v1sx0qܾfW SP!'MsOLu(fS t_FRN7ON"?[Fi]9gzM]XXZS9‰%3hm6*ln98s aC7Nԅs%!2ix}.P`ҷ6%š'/ yv٫Am!˃D?m Zg`gj5Xg,s 3By.'9"m'Rurllm /kUErTWLxy|n|j.VQ?Mzlך5ǹ1"{L~FNo"}!53prV?7 ċJs,1N'J\2j/oi:B:^iSө9B:Wʶt:nU/ l)A}~\oKI @یBzJlHF1?ԧrF4xQqlIbal"I!",chj.Tb1|#+k@$ .y*UTh |Y }IÀ1 (wc /wSPiHajTBH (PPU(e`y nsE?rKz㹞 ~Z(Bg><^4#`^`/k;Ʃ 2u70;͓I.1VcgGǗC6}i?z<^IS>K鐙@,a_`uHWbfL <˜X\^m`DD?2*/ B?O|lۢ-A%nr7s/ RGA\=cPXpL!|(Jտډ_kNn6c`tSXbdiES  I'~RoyHЋAɔi >RS.o@-SX?zt6I%ɱQuhi4e??ߧN&d8m`ckώ -" ͂p Yu}0|{zeyBϭPnce:t F kׯ0kK بOOQfc){@in4}i`ĊÿՄ~[,U4V@p-? 61P#^n3:6|"KLL*4*&"\u1A c1)A]5hl Jh` fCE1pMvRk>A\lT6siMEߺP| NNG6[FŐZs/%zX'@+# O <;m1` еyO-9yaR.2R0 ?]]*7!BVDt'H~ k]ufєNh.y_⢤scA pNn:ATkmOqs؜blc+Q\$&u<9|7AhЌd Zژ?DBVMcU\Pfu>ŭ/]]O]< S dYC !fݜ"ri'M ᭛QUiTؑ-" !sdw66~R5(VXʼ !g:㌟s~Ep9rKIUa0~z<gjOZ/wC1)rq4mR튀yg>3M6$ů=¾4g9C9#pAoFAUE)8;D H|1Vc|U}Vu/3!:hY[ N/W+=a(Rt\ y=LlD|r>g]3ȴ2mP!5OexeHBP/qt;Y2tH\PkƩqI2LҎ@okB0pDoiAζXlHޟ 'N )^>լ },k%)Y@?*v4 `TO[sI4#1NĊVcb0^ZK-5XQ>;oiiIPA~Z?*Q\)&AoEO[09B9LEI4KjƋ'PA6lɼ!W0}R CݼD>>p1_p8aOofubIaQuq+oUyK#3w eS|{IrЗ2e;L|/;ĺYot>@ܠ1hאo6ZH]FDlSox,9#iݜ)'>vݧ&Oa:Y{ [fq}3W!V83`Yޅ7ǰMUjKeLfv:e]vL7cY FB%;lt2ޤ-+[*Rq:XKzNpX (A 2CSk on`%+`wz5DqlzL BԀs(KF o0&ZT ~gM`ܓ(pÏۥؓUoU7;YÞhH_WۍX99 W, JXQ\X lYSכ!<):un>{n$WWmN3x;"TA--..œUz%Y.4lJ r};Y#`t6a؍BW~2!D2lPxqޅ02V*!D&RI> ¡EAǓ}wjpt4^Njw=8B[,EhG+!Y_/!n3Ø Nm%t yI;-1s ]&7ӓi,e_9.BݬAԌ[U;FxAjOtsARRg- 0Q}_#1ejBPsG]wo2XoZF)^C %d>-%HvKH,oqʍpA(W#o3Qs";~- 郫/nI@BMr"C_xqkKZdO'4}rsRZ&WN"_j[Vu31~B QRQc= nF'm7 }p]\#v>)@%ktw*o91BW gX*d|U9QHI TwGPGޕb墪@6$*#FU(0+ȥr}>ZFS4>_@5Ur~FC-gG\fo|سi\d=[$^VV.Ըl*uK؅:šsx#rm2}oj/R W(wͶsu~wQh@}6 ԡDPtҜhk kʐBz=,i_o8)XQ.ѹTrˠsǯIACbUB:Zz T򌿆TDU-8L"}lXQU|.FdHXsP/wQVdMY*yY(1f+?o%e3.ЫywL"6 V@kbbF3 C8tuZa* cc$0_Jy8i:R} Չb?wU̮d(bjVj+/ڼE=SGDLEPmk '_0nj1 䂙Vؿ7z$) 7K/M(ՔsĶ-CGsJ3xOP'sq(%BCa#^I edj5̢ ȷ6H]42ǑEWG*a=CHr$ e XKq|[."j=oב\~u@wBe 'Y0CtQ\@i);okクqd]':,nC2[L\rwwM9OY2"=4wɰV/4/+', ;>Ccm4#c޷uB2Q5DTH ̎zCl{9m(S(S.vVIg7Bb7P7ɖȶd6iLJFa/¬z _N/B$4`"5 v>؀i.ɰuH LE `A3)Rbx{S܄֞瑕vW !BzZB!vD4ho5qjX϶Z{dy\B.]Axj_chuztU3vX𴭢gjp/fJ#ԋBAE|Pʺ>L٭yy:9' [/A9VdoŲV/:zC7+FH8Rȋz 2Sye*JtNV8FՁN! &hN f =$Գ1cxe:^g/>nii.-*cߢ{#Mx !ʒX >R/Qmֱ %h? BőD1yvD09BN8K,15ҷüFĨS ?\Ef:&ش>h9.>N-?Z4+{bqMa{=xf _KD[yDϲ"~dg *Ur)>0hue<{GEm)@ӗ>A(r[^ fFSv.ytT{6CvitUq>0=:]6)jGff>8ce,T$ fHP5`Į d/\\Q :R; s;$ltc{׹ǥ*;$mwm^%WP?ȣG Zo1KDӊ57js~c{Z}l MU]A27JK3>(Lb0Z)P;XF&yWbIZΗ^ ^|Pg_`KT~ML" -<I䆕L3f ^KQR{\>F&5apZי ^XtPˎ("좹ƾv]Qd*+\~y+ BrvuQM Xڳ$=z3[ ўLSFo(r;=9|ә;JS <OIxI0:L3bAKg& 3ny"^ΑjJxѼ `7@3ǿd(+8}>vW+L\Q%|5Cilh3$kkvE5hD9r9:KV*ܼsJWp+!-a`=: /rcn,zjؤE}H¿].W|z0Dw5DNA w3rzV7a)J{hh~~r#Xъ&&vWL7Į&nQґ~pP\-^mj>/LtU# h.n \Rb88'8lh?!X [MR面4GM(-H8/G DkQ'72 mǺщ7c/ BF[KQ}iTFM ?91sxL37aHvc4paɮ!Vy^u0!7`1pZY6[Ԣa WF>,RbtFCe<eo}Ftu*&׬֗ '9OE~* ]d\Ծ{7Dx{ \^ỷ槮idߥ:DI!QV4FW\%B~-lHÉG$į,{v"¬$0Q᩶M1 yexrZX|+r߫^muݨwv j -A3a;[ˋ 84Ʒ {ݯe27QF|xF{b5};Wݘa`+bܙ#(m';[c!ۻD4{ݔCUU*ߢiBeһOI8O*Gԧ%rVI~L%H_e{>n䱿mvF*V (-v@3 X)?!Ej9t}8[heMѼ"= F8C }K 1QV!V/תzdb[_wRW0w+)g#:2uJwYMOEw]g]Fy?La%#|V1˸[24S}1ŷCJydmia'X'Hu2?KcpwKU#V7:s@|dMuJc+l'xchF<jQL^Zb.|5a (#Lmky&A-l2'XdVA(uy<_ޔdω|.Ymևȡ:b# RFz'ןn-XyxA _' Tgf?K=D$cH\%f5kIA ׼ ?z(~n&e: @ׅe -=v,˿hM@Ļ׭BI2!ь1b>m7e 1gA,ﱋ#l;b^chH=gws(}WO eyo|uKd0(f@r HskFD !26ns KOD}AbW'ydƺi.lƃ26NJ)Rax}'j!jQM# (ڔeoqBwn.ۧ|]gRL"_Kek[=Z;@ŁAy!һh7^ al _T&T5?Z^i /f(|4~ǔ4An7GU|SWJ@^{.D.}({;@@1k_B]jC!v p=;g_(> #^r?TG3OI&-a) za>;;n^6QkVqW(UDT:ڹ*!*ˉO`pmj,R=X㘸/l>sa< hF;݌H B<2^tLc9%l6kO\f{冼8"Uv[SazDOIJ:-,A(M:tIPs柗I9SK+7YϤamx'QVӠhs<|My!>skv m0|ʤPk p MND"A_]YH :Fn*" MZAS1~A!ba[?Ҫ=GtQ3/`~ [+͚y똷~W=dWoZ|)[TS0 } -oV\zjSEXGԋt !3*W[F{ӭO7cTX[ uM2dt}%MSJ9O"A'!LG9\~6 =ʚTL ZsLMy#8͐k] gey*VNxP4W7{' .[ԩCHx䟕r٧b)JP1}ofXg5&o:}pw/%{ܻp7#Z"Ų7F)eoi + (0,7Z-EL7mEZLX+Z#B ( I@FZMZ3՛^\en 3.欺>s3P4Eر Y1 Pbz%ZI$sSӣAnG %rp _(#+iG-Ů{TXm!bLf^=v(DsC,O"A ?*!FЪ#o`mzq)g?1Q7O$&I:8]gxP/55Lw(.Ų{}Aէ  (qmS@,Le!L>*(n,J8}uFjد [3dA)Ti6Mm=h(zK磣j d+5]z@1 8L,rU@ E@/6nQԘW̸۠jfx{uyr ։}o}[9#. Q?E/:~A(T$B >fp{ER-C*PpyP٩rN!BF$THnF,4)9p䊁hXzzCbޘ4޷g, ]O XL3.$zѤvJ/EvK處I_w(uͽia|||Gv$~_6mTѠY9sNB M= }l<2𲯗UbOS1>T)gGԭsnG$LQf.Pq0ϐɃ+a*ss"iM@uv5_)C,ye g\R +{{+ uPo_Kcdd'V sol*xkbvLEUYvxsc=O9Qsw#9bzzЄ~x5CȊwx3+hL?c!Ÿ(6އK_1q;m-ni`D=O npKecSבAf4MVӎRgY]ԗFN[=~X662oMZ P&NTtO͝\*z3RH @tJ "x+CVnjkx/T>'jپ ZIˬa6ri)~StI/Lw_-8,*B5***PրLaeYBY:~"ltB03XU*/>o+Ubsw3MSNR1Pkc6 p=&S?56pү +=jk-˅dvy\VfmhH&"sꊰSZ.Z}k$nLR5k}o-j SrUt%Wzh!G 51Ea9rV4) J1_8'cy+h*+* ]lL:RE Vtoe^ }UTH@AQ0Y%$u3g֜=8J^f·t@ۀM:~R$!Ļ"[]c0}Ɂ+!ey1B5&D}rFf#p)e}*Щ*t0BפRn+wG,ϑpXG$Q"˾U/Ξ ĭ.xZg0\섔/}\zj`deGp'նF`L)@DO1#/e'MK{D0ܥ6%+ nC} tP{no|+3 OljFxtp^w)$;v##wODfxMya\ )9c ]i\eXjчߤ*O)Un6w`p2*NX7UR|E_PXB|OvD(m0 個O`Z/{LG슈FՋ03'h=%_՞JDWSʧ u_GR#}]r࿌8$R)^I ?[iZ4PF?PW+-/ ݡ,0]cH*FgcOC>uC9Z>v(쥈.mɮ+Nj=M;SH7- )BɿP4_t}LISB2Y,܂yA~C< }+l"pQwp=:H%hiJ7#+VUbhz= ɮZ"2l}GY+hŪUkNP G 1RX̐j* U n${*yx+d1Zhc:Cö7đc܂H&+!*3X7>-("^zq+TVc\-a,zd ԲAШ#_` Z {G~)5Q^}|Ek[?"t~[h޳;M^ƫ5nTÙos4V-R#b!" .K-|TsuM934{35qe~4N$޽j7?,SRd<!l ==hqC$Rjlmf^OK j#5#߶%<SB)zfbwZBXR#RY^y x2nI~^+׎{!>jMzOOj8[@g* Zׅnqdqsq_rh6!읔(6GwE97xsG}[]%eMW =ÏIx9: 0Quhn8;:i]~AJ gl/,nnJ?x7TE.ۄl7ŸG#{?߂ )^"qr&HΧ `cgz*VZTһ.G7 UFd1f3@VhPUBnq*HZMz/My'OՎ=, W:rtOz9)!)=CEsߺg§>><x,IBT{ə?)ΙJ4&Sz $F!}բuExӆi>|cM/H_"1 bRUI)5c x;CAqTP5,o=9!|)2S?erC7%T:Wl0 Kux,pYG&!Q&L6'A\^^%cIxZo2i؋߉`Ή: nj!YFBlfa֍yl&_ˬ-Sq=[#+cZ?n =x_4"l'Y^fG/Pߓ ݜ[rhP`g, RN[~xE߭K0 =߬Y 螶1'c+ݕ+Խ*l`R-G\F}E Aʻ(HO 1Bݞ?ػL4f0tF:s5f';i}ji ӻ^3ZuAI"RGr*DsyR"~b!?̿Z$}vpTO٥dy:>E*uI6c=> 9 ,^ xQR3!ϓM;]=]>Ky "4$E~>s~i0i$9 fhlpJ.19nR'`p co= }Z&J U^h2U7vx!Bl5*`wAY߳L4>Ox<ʌB䑞tkl4龊_m-#˒vV&BA*"Xy/#9 S"̚1滸6JkjTu7U(,75H*&aH!/ ܤ0w*}*FgISCs)T ZJ4Ф8-AA"#䏃R}q uB7[_f\>J )KGK>301+ Pao ^.G}JZGzi10hNҋ 4{K_ w{L56Gۜ ecPge/;,$aD8FN}^z-_@ >!c/[ ].b92xR( VN%ZFܯ(qOذ!Oy5G f.=(vR! Z;LRiOH@fs G\MSF8^ I#Q knIjV;fM0$iQqm"@ =BɁwNb*C@$b䜜E1')D0%/㻵'ZmhyiY;k?-UKbp0A/Ŧ&$?] aK+zlK]np9&&U&'WiT~)[FȰhխ !ncz/d@ooGuBr x+Gք&bi#=S8ژfu!H=Pb$WCJƠZ=*X$/>!N /XOwkN eeGO :=Cх& %ew%R1z$9#l8S|G cEZ[$xQ&R1#8N*N 826ݜ#1ߐL:$-Y9>dnZ|oovz[[]\剳2t0,8K`mxi{&.9>4"xM1 [HfYц9`\&)/Zԡ`Y‡m[]9nɴP•wXx2}*Na6_P#LJ;/h2FfhGu6ӳAt#|̸Q+me,S>߹*\ )\QL+*waJx+W{}^4ߩCt L=-ˆ~urb"63{l LG3Mޛ脾Vh*jj2ԙcYVxۘFYVdy*dvxSٳ*iNGvn[kETsrz$5 !]@#twu%Z vlɚ*N/svRr$4S۹0װ4mEsk[ Zhyeٓ;ά՛:Y!tZ!W_>PH5DŖ릂p#7cs֝N%c#BUBg4mvny?e  x95~qRמHmw}ˉ/-+lM `MT+1 S:R#$7yX jS}8<{ ce*3y4 )LW[1So1SR$h*5K1[gQZW2@yzPAtnB/^C?k5DCx$r""Fk+Ч;W'ce2\`r> d:Q=.h*I"N.)9GȣG=5x8_80N}G.-ٜ3fe|Z= ̭$9d'UfUA:`x^fCN9*xOn LRKNeOM'NU:UMF=o>uAD~ԲԼo-L*k(wP0$(%W婽3E-ՙa&@Ge\Lmñ"1u]HϴwI̊9B9惘ErlZQ/ڮ, [ 3?x-k>F 0G:?Dq-3z97##˨O8qp]J/Jto.REfA*65mDR 7=RL:''$ѳVY\ !bu5:Bzai"sFjZtC0:׬T'v8\IEy*I{61%Fץe6b^3#dJB˼}-_ؗGQsH"naWݔpsX!fP%j|ViJ u,u:VȊx_n V~qE3Mykz'v?mo(<߇T_ep2z-Ərp7k0S Gqc/ןԼiE1^D.7,xcukFƝ!XĢ#ft&33?J_b`Pvt:#4!Q`s=)IGZZ]g,* p7ŵοlNP_}u2(ҥh&RLaz69?D"I x<ޟ!v8OO֮-Tоղ =+/G6wy''K_XZtbFKIGQg).LP\7[?ӣh᛫ k*IIxڲk&Иb܄A+; (A~Ņ י*#3GJ? a@KSG( ˇ/ۥ͚:2Q0lul]o-Nsn3qDc̣r]`*@ᎺD.EbL3Q ўni~9^yT}}f*awj5tw_#NW/bKefӛ hnF)?& ?wa5o~Pi"u *aHGoPViO4JvL|ɻ nQ+HvHXxzRS#% [Rsm\;Y?fY$>3yX%|wm&M`7.ˆy(+?tm؈ց>%"Cn]:דoz;1~ D "rٌ {r^ rۺbόILJDϩ/1&^]ڂ}28 QHR|F9,޵HfaJOPK#-=NAznh:fLzvky[tY łbvJҌSsu{e7z80U Ó] #]Lt < oMMu8TD֜u?eo'a!7@3.lvz+-FZ1?!7lyF8Vm 4i&|ɭZ괅e^?Qj9;"2[-~gտ$1tA&o5 D{Z6b=wrY6VvNH#MztFeچ1$X>0a+aO2 "axt)aM_ˁAG !Tr=Zp25*QS79$2S엷GMSM#l Hr~NF:zN-tZ sX)(l[rL%)s3yMcGc3TBGtRYkc S#RQ5$%?嶲PVTi_AJ="rú?sJ_.. JI?"{r;qVY qLޜBQ^$ g1]Į=&X dk FeY]{gTW HJ)r]Ae)K9EO=uaYFR9Rr6!R+wbU0F+` LWQNl{*)`>OřűٲLJhaF?=2~)ܒYV=s/40vE|]/`aжܼn)T d5;G7 AOw>qDR%4PѓRB{J*C;u=RJmQ/pNt^*xLs5Z {X{f>#`/4axҜ%TS+ ӝh$;<6{~;48h(Łyi; ]-1JBhb?umO_ ԺIˎWr a/:l˔+|e07J\3֗xREP˥ Zmw;q?s{1;OFC2?Z{.ؿ{dIc|544\i%U4!(X 50=m9A-UL\}K;nvs<%y5J^u =-4(-sN͸bl̉Dȹi<[tJ㸈{0E4.G^ͫuv;UՄ ׫߾arU.+?ׅVwj&-YϽܖa:8"jI%gFW`l Iz(9E->pʟ7n*K?3Z ][(;3?Y_\rn(H ĭ%&z`"E%[߾mhDө]! 8֠ܒj(ԑ *$O}BCpÉ}<=E30ʏb]F"NdP0F[U|Y+ <x>!TOϓgqꞰFEua- 6f]䇭lˑ?&EmY˼MFY[|PD.Ciz2H<6ԶehH'u|)pb!Q6 yϲ{rw1w%! FY5܂t/P5Oر@MN/`kf׎nU=oA6Ikb To<A16 RM?ƵJYb GxPXdd`\z2?Sj2n ߡĬtqk]("A ~SOv i?ݻ -yO&|}:8SfL~1I3k&,H]2/ƍ5YIqCkPj?r.>SϦzo*Jlf ٢r3^ $u@ޛVИ={7枲z{ 9d58lQ=qw*)H+<@51 Oe,ŪR&b*3Ŀu ';&k? X(1K _x3-7Mހ-8,އo6Ɣ$!4Rw@|" `W|.pÔVf8I}KD FiQ4+bD˂N p{vwI=emmHl*3s+Z@˷ IC\y\m괷ݡƅ,CL ));+.Dwns3|D6dQ+nQcG~DcxGb'Z.܆ ].*M6r5ՕoRljRԣN餳 CW;2|e)o^y>W-(a=y9$'NQ'eK~C,r;sƥ <c"<ɚV~m*㮔OY<?/㾒DU$j8ĥnfs}~/d* J>4W2.kj–r0}5XxΝ9}!O# Kˡxs b_'ӛnҎ'1V E開 ۅd%>:܆8J:YںRRYLBѯrEq($0A(g )c #;':iI~c3߃ZQA͜_ mһ#FqU#J`\MGI$& NOR;G;-LlvE y+ 3̭(,5aG^9) \&.#_`)5e@* w[KǤ1k#`񔰈AC|q!\}j$;z@&G̜,N92fY WSML95.)w. ?>|B@ǐ]2{ecz] $ i]zQdbc٫4VWڿ#g  FA-eprqzbl[#0/*>J4d;-tO 8U5M+r(Tq"њ4o̲$o380a[dt^;!Yެ'8k [.]-菗y:BNR#!gk34-ػAU=]%3:5aq?ſ_( 9 ~i {F$`gx{ajҭq:ȟዴl\{".u3pvT[9:[p%cܼb?\O?{) (E2Yxt7u?[?xA/.='JO".%Rpa`bN7]%""?*oF`"n!i3#l*~ z6߲<7-a  MxYs l<& ~ͬC!IGhPʒ"v?H wC64Ř:|cM3E'ݝ\Uq."٩qb*8\;.< #J x!=˧}dDP7YFmejcb&"zHybLC fy2Bk{*??a{,͢0.K*aO>/¸CR{AS1uՓD(\R=Y$ FoBt0Y"0,Ir)40p!Հ'3 OOr+ Wʬ~`-+9b 9 m8GGyxuKsqc_ڠ+誱p\=V!RJ76G\w;@vF31 &sʏ̈́q"Iv$V57 鋠ᫀU HnWkC۫gaJqRM޳B<5$Ei^3oZj{FLYyӕ 4:[zS_.%W ||TB#%| rX]&y:ʡ37zewbhkbaj'uRB! eoG!TIWGww q@guz..XeԏR6jIT#9i9Lث0Iq*fiI:羗3b:W9q 3҂ k (].5 D&xQ$n?n+Or>% o(JGl_sģ&غfA=tW|H]g 9 DN`yo5.QtRm V@Ð +aW)r.: Vu%Y^;ҍJ/ '!WU+<%W𻺝6mOV~L*[y~<0C_kANCuo@v$6y 3|Mσ͍B9^iy؂Ft89B\;u#دDc Τc?T.+$L[mX4Wߟί:1V*+p@L[F⑁Jwr_ #׽38b#[lD).)UT#je̓6o 3;œjU  ((QN#/s"Zc^wJDc%7y>vmcUTGF>X0x \1卤9crN)e$>rF:pm8U E9jMI9AV Tn~K]acQe6v+Lr|'tL~/ħEN8RhpD)z?Bհ}|!I#wnOPrL|pG=bR/58U." fB&t @[!47s$J:y l[vb&ic:kH@Z%\yHQfpCڔQ `ǹ7Dm\{/'NERI?(jvw{qC.${?YM_S"NQ5%_0xU3w7k$Hv8J[>nE90>m{&fa2Fyr5*WF\N쒈*=Bho]2qiw )K*fy)d8zi; Gkּ~iQ"uQ>6#⣒eFxE:v+ V`{IO-/AbmqkEGIZIt҃[Lom84` źQ&aFkI <[")T!66%]6&{F+XQ}#@m;9M'MLGDC=N g v_gMJ~P@(Z3{pe.Na}3X,r)tERq">t.%bo5 ɊZUC" J xG$1}6K;)t3''a،*!̺Cd@M`;y:"hbU*2Qhjt!)bt)vn)u,͕ɛH! *hݱx[1b&WV~광-%?7#1HBϟw{tm?F @$+, %C:W[C1XkFzY<`ڤ9jͲu+@A/?+>L\k4?/(GX-8|f]ki]%M08$1f}ZGRӪR#yf^i3m͹=fVG;=N6`b]Fb V w zl*yt-v7ӟVEgI 0, 2x/O?tS H5aAșdc`qKD+*xݏgpIy7"Yj XSNI9A3e :i Ca%ɲ6" QU_? QUվ+PC8d`"$ Wd4UqRV]E@zw4:WyDہA< qҿg76iݜr3zo2 j@P'"c婧$KKVݬ/)w ?ˁtspѤ1ҼҍՂav2(P'jl uf| B*P-4J}0IK|CLFŗD"p[[3ά6/ ZIҀju N>^%V/݊ kV\HП8 $)u5hdzcz'{g_v/T? cK Ĥ v;gh6Eah!!鴽-!3bRѷX<ـ<@!=h&>hŋUY~|rCgo;aK=:qKu#ERiVi}!X|U"~$x޷ ^(jwʧ(u>C"n:J ,(fYCeK N P[J˾_5mM?q6 RSt~\>L䊬-EF4IH_BH:5>Ѓ0PnSI^nAn]5㸫V ~aЄBtKrN5$SU8ة%cPBJh j]OB}}4.L1OzA,?WT#/!k"l2?S> QT-̕-9^R7ME ̼aGiQyk~B' h`)u _wГ-2 3 'Ȧ ;9yKTŌn%JI*)Fу@ՓM-R* "޹Qm0ܧx<\zz>H୉|(s_Wj^}weRya@CY>2џ?D|x>Uc~X{ꈩOfovu:C8PmVN/1!ꂕ;[fngh}H-^dξ[F1Y-#3Q\Ϣ uzx5?Ar+n}8gĄ_%]`i&AEGoLDρ]!?-Ie#Է=;|=iDq2 g]~ؕg2eƷଠw Mw&z֯3r`_]N9?ȗY8 5}t|Vr9i≠Iosd?+Q rvdK:;wF 0^dEw5}~yV 2up7it!BM嫁Rv;Ɛ4O<Ȳ7X@oUtHk쩑jZL7솓1Kˣ@.cQ943߽Y`[P\,oG@R6Ђ|&,ې 2>/B8R}n˒g=twߩ3Gs&8`_3#6p¤$9S4M{TF[zsntйw{џF47 lWaj0!]¥lUږ[G:)FJ$ ΞZD6ZDm9!fÐt@ob_Q$\n{yR={uy6Zb?l%/v:ψL>7Tֆ VI'x pvgy \KDu v(.(*,h4Csö;je(&qi1 (hr& 3?oLJz92gxKϘ:hp: t`V+r@ ,{hS =H +$B.op7[B;.5hr}}qPfPrٰLT$2M2yXs~}[b E_ 3 jն"?dS6\^ؘXX & w)6v!|sL6~^KPe l ϲS/.#SlNӘМM`fG ,>y0eg!)\ڈ >'!;Dɫr eӅe|T7م[j`ѓ^"+o=OQ`m5 E|~s;QY3ӹ.Z['xjR-1TwXBAڝie|’Ȳt"mUhGƘδ#{27!"uM<+*5''*;RVi'˛p]=n`,G9 Y+2w}^7NjvwVt4&f :`XUO~{6PfIނSW5Ʋjok'-ɧi{J_GA=>(̚id]Hi0ve$cVO"jWt̹YpւV2WeV aqWVjO\ڜ0/qek`|̒H[U줓'2!,uJ3eۛ jmwń-bB;R2f+@wf篻>mtI,^VN7臎J~D@cLPU'7GYMXqa@NY O ˽,y1aP.ҥ0/ug'KdM$-Kz9p$ג2-,5;c&4K-NLꬩHnzjkMkߊ|ݫ.DHD,A U YDuߐ"'4Add1Q5׃ty[kKQm?`$0:Y?d]CeۇRB43?'R"¦KiS"?Se&kgI6ر]9@pld dmҜmFw lXԼޯ1W{H2̭"-3k+9]|r #A-,m3$ҍ!Y%h~S/8N״M=`>\#[$/ ]! J=ހnq}e;Z UH咭l91пi Hf>Jc⊓KXmX;6v)z_,XJyB5 (`\PZWLKUE4e`@Ir EJ6~%:1g%kSb/e퐇6m],]/7rA.jf۱$3H u" m<⽃[O|SDc["L63uR藪^Z( UakΠk|i>3]/jnV$> hڊ5^WSE[J;^q2ƳN+xw؎\Nã߈<#*t{Viz!zŕՇJc9]I[fڻ׮tN`c!:)?fHf3 1}:JhJnU[U҆39y-! p zfmRT2R4`=K/V*|oKI 4Vr&CpW%%v]98~x:!*֜(K#+6k ZAnxbX1~^?4Ʀ~oT6H4wqԷ{fETP?^Ί%Mu([tv4!تw(ׄL aS T(T #q01^-{SB%!T_AVHP:F FSN2PGiB5=eF_qzR KCS˗Y'E6>΄vxlR_mA~ >J "͠=5߮i'zXs!f)bG`bj?řGYRZ?ԘDa7XtYvUMOc Ju1f~j>]r. v->%p\u&'C_C\ዴ3eB̀[^-edU'E0\ i{qFf|.ů»_$( z}$9zm/cfx0g2X/.Ǯ Wϻ)[\z[ _.I%{KjW~;<9u_/I*_5c- &yۀ{c9 ل0v郥ϳJ;R)C*E% ?atPdÙ(7+rֈTֲR;sonp wmٿkLQ +*ox/"%o$74xEVۗ?UG%N 1:>ԍ:S_L/n:$0x0u[˨x!\AV 0[x!Di\b3&k C\GocpWq+clz䭰/r܃Di)5[#:̓ +GDȾ"[WFv-R1ȩ%(:Էv?ϧ nr9AjkSizxoRfR2uNɥR^sLদl;(Htd<&!^#9H*y;LItǍ_m0X \x:h:_6\˂ºů~q(62daƁy uQ dP㋇76[vpz΀RYOqE̳`{ IZ%KQ#uwCh 2#{valwd$6{Iq|W|lrjAD7j;z MiˢFknZ.P?[MIqO{+EВɕIXᶫygN+wP&:~*7TE5LkJZE.]9y0JxgvV[ } ;|1}|dyWk3rp2. 82x#A Ƽ:b.88_XWn}K@`V`xK`W"O>B}I08!ü?r@Ln* 3Oxm22 `*y2;"O3!qz44x=}Ć7Hl>D;1-|#1'SC*GtSoT.V u#/levLu }?7^FdӋ@JJrqXЋ7'bȧ\VjtX (IŠ}oG +o ǴMЭ/ėDZx]=P\^BrR5ݝSNIө V`_Eru[&5nPI1EzvxwCcf9cHudtpZ)哛xHcH+D]AW>|6ȞWi< 5]ƒ CرCIguç@/vSE1#IA__0YawїrWG&t=de9(r[yu9XJ[Z/3]hPg&s3EG;YĪޔ[23f(fNHhav3E䃪vK.gat ҋ;A@Q~]^u`)Jo՘v\zr63Ekbc 'N<)Y(-<;ys8jxt @''_^e&8Qi;u}5G>#nܒPcO"jRDOwHB8)hF3[w*ȿWs 3uXKF?,$>BTZ%= $w b-.q/ڈsu8|Nz[cs!2*5O_-כ:}sd-2 |NǏ|_֩yY9`v)CJ` STIt{VsZ'5`%wBt?HH_`?c6}u& !aYqTJEA*D9dxo@C$ѧޟizXD#JF Ul!Fvj)/R4/Ώ#6\z!:zwṴy|Pi~L> PYI+Bօ%nwLn2qoFZ;OCM:oLkɺC[zZ:1Kf!9q#l̝aIvvqHI4╤Iƃ}?x/by٧5z{Wf9Hyoʞ~MT/x}r`;M&R܋.NI\OXJn7mW>A^ހH9>]ecd1v@#mvDŽ.*` RV*ko =˂ۖNȥØvvP# MɈfhF#-P?U9~ =?w+V+ `~=F֡#c~qa:BUtG`3_ _G'p*^l(Mg]\PQ []o8e>xmZ(J?rO;g@s3k_ffܓr+nP&dǠ,ِK^Z6qd)}rlY1?KT[1uұ24^UQMF~PA2s#ӭ(KjT;bfEݸިeU!\`)XV` iȵ(PەXCR5,tKh\Yu'T D;beV\x2qfqR"a"neTV,nХO9Gol/Glc04o?W8.L5ʈHcckA0E;q4-1l,1MK}{ "Ӣn)TQv"NXuRym`qNzNu 8Lr)Avq-'J</y&NU|̝ӕ Ԗ󙟲ϪMUMMv(]'8M$ gץ [-vS[w&B/-{e'^To ;lT;`u^yF#ui`y.%5=ƀbҒ഍OPURۼco+3 .J_+ bo0, W;?iȘ` S½zpXA| [ƥ?Cu6I>elC5/od&.- *4y0).1a t.qd$PN\!RqK> f ~cΔ6{)X71u5G%0ԏB'6!r2@-,clo!}ւn|LkvQv?AiAn@b#*slaC28=dajtEA$Oz*!M"4jgq|IxG$z}hbh(aT,\:;+l~> iXV9*hx׷̊(@yfkaq}=&qvk}hEXKOiֽ.8ἡĉ SiW5ȇ=DgPNc>]@7T@.tFKC>2\jTĮXZ7w}e.(|Oi֔Y~K_;E"H /iO.&^.+)Jš|6c$1 .c-'UFsFzG>DA'<6h=d8zbVB_Q(:Hr+Bq70iy_"0 WP#ԅ MuO o+ 5LB-Oqu@B X\a}̌\!Z{o@qD_ևyV7lY6M[ }~=jU9Id]ZXZCUi?ZWr.p`HBgRwǑЄd8`'LB7X0?uA ke3hn!]JB+3͜ݩUF}Ixy }|/7-뀍@BTG#dE0YYhXn7'.nuH4 l>#yu">`͕dqZF`of#!ञP3'lM=T )5#`XX߽7x JhR)9̒^I%4z`#,‚wͯX.'-xn+63-h1X,SÝ>GтezvZ)QJ\n!)!Va6s,&$gLSdbg.@F̀gx׻?׈r1ChLbjDJmZޤIuLY+ÃmDUkRPY7 .O3ݨYB DA qԇ#fh4<hN.jEzn=NJdJooljANz!%[~91?faa%ugk,J%36(B)<9" wѰ=9m4ӊɵ[~$ & hXnyhpD%rt~f\<9p(=`,Kvq *|Q ]!˗=/2Oo+o,T  Q$P6M&(JFYBߜͷ' "@k;c3 4Ncdi0TǞo}ʷΌIxӅ؂\`:Vƥ/tyL e]VZ=QGVAG8̬~nY^ҏHZ?c\ PVN=ln}-͗ĄR7T5TPۉ{矂>a$Oh4L~5l}$%'˃rv,,?9^09Se&@ ~K/8&1ʥk~\׈}c_JiJ\Xm< }6Ļr=MT}_inlY^<[Fn8Bp;ya7ES(\\k1gKe߱=uӮԥco*q5pS_0dk^wRrE=GC;CAj8ԆU01h.ٸ7$35nֺD 4\ [KAqn^Q[}o+- " ŵhFFfI^޵J7sdԟ,6+3E?k"~Ip>yհ"4yM&[,CHA694rj|]k9{P ?q/Y6D<}'AVnaa4'RjQ~ĈDWBC ګ`\bAqvd FcB\@٫tgq)[OcJ4 è^FS{GrWm Jݗ 'oerDIb0ak,JAX!!'6idZkMJ V5n @q2do5`][Ar~FF+@ujY!X,JI[Z7jQwB ÎWOZI^eDW58k #Rkκ5Dga4N󷒅vѕwOg}pMN!=?G6\R& aay#nS`PB/?"8D̦_啴q|ݤp@]1Z LljjCZw\EiVԑj'v}M |.Dc_z584:/GmtrV@kM@hsrޗevSiŦSnYuoYc ?gw/5wྨG B> /fD]xY>*c^`aUѷ;68?Ԍk̚Ӓ5vRBTU׍b}b4h޽*2H <(xqHX)oէ?}?>Aŏ`M>ܐ|J6c!we;R5c~/hN&gb툵)xBk M_{bFB&=@g5.n_o8x/E?OOH23WE UH%"h!7Bac 13Y߆'p}6 &ۼL;`W~1gbJxpA1QBr{ZˡM `ksy+O)҇)* oFa%>L \[ }xN .j:ewz7z()mw>9#M}1pB [ۓAf&'wZiqŴkP۶舺 MXnIf}-9Z=}m#GP2=M4 BOM  +_)ү DBdes87,g!wxFD}4<ӏQ'-WeʾxH )q]dyu?TAۿҴǽm F~nˢki_:0] _WwU 5cӿ?\.5k"3])JFj'Zb/CzOϸnK_ v>Q6Ԉ @z#G\!<%^K\qkCRu;2_{]wvPg>ʚI]r_<͹B`4i~$]JzJIDGTSn.Ph(JI^JH_h$=v<恄kUJɹh ߅aHuze[iB=L,Sd=Ϋ#(VL kWR+EZQ]J͝kFZu=>Ws5'7 EZwØ/Z[G{/6J̓`pmˍCHxIj;>ܞ?kńKP.I&Yl[n{s,_B1>#P iE ]Φ5QdU Yt H~DNuo88AjVE (d*2AkɁܕ6P/M^A@޾mbcV:!3(pZ 2B `Ro7VG>aoy"9]7~ᄑ'>/f X퍴OGE"7`K_K+dR9)]@ryҖ?'V>bؑMpW9; uDŽ+s'ZUE6hq 2*EJI#˛8+HRQ[J{fi+3}B|.B]J4e WUw]9wCՁ\&Ɗ,pa}7F^wSW)y^IE :j:uPn6rEGX# Ll Ҷn 6 ^=szgZfma|5oƒƼüP`% ZzqFSpWD3b%[4|.rHC5yak֠+ULPl޳:]4g+TkgHI&\4MmTBrʞL$E "I V{%\ssn[ep5k>F4V7a%PoP{<+hA-FHӭ颔+eFE. a75U4v=ۻGB#=~mQL*!aDkḢ4cǑ 2 d$g50@A?x*vA؈ZaaܮC;'?Np1Cku/m Y?ίkU$+ ^A,S κ@m,B,>\Žx@$*ZA{G6ڍGG\ьH h5?1:\x ,ٺ^֌o_4\PY}{lZ([6Esb/DeGqI[od)󚶣#Ӛz0M*Ѫܼ?Tooq|!.RLr& pѭ L]j&(/i-]3UFz7*UЮhVD~'j=qE.⡸d`4;*e2L}˕is>ŒeP,qd0/g=P⃒U,wC}n't!XQF[P5ѐpq XT:wh\Gǹ0~ri,{Kv!aD*i 0zټ(,E :G烄ң1pB^[_Iec ~|FU^I  2>A]Y,9rt(Yy"bEfO`> y!O^ 5YQ }]?#py$HkI_8I0d_~e'BT#AaR򓾷׫Y-[6(eY[*9*^YL*{F$/[*9.uYC^-u'^eW2%Y ~=;;EeG\J`z5le@̮ qTꁤwSTȚfEŔ@䱲  CsK8_CRTJһ~ ~"W`. 2U"KH2Ҫ>0h!E$\P5'r/K FE h31(|^*OByKmr2RrBlm0y̗R矵/㩀4CX HH#m'!ȮRd%+-pq@cQ{#lQ_{]S7,V:Wz w3[-&Vth~OD6R,塚n>mw*3X2ftϴwo ʕP OY_ uvF4` NSǫ][DEuFM 4/T j7'BLͅ2X _a]a^ZrpOaz\ J8}I_DD=1W0"CGq%eX<$>[/D V,T7.]r 4t92*Mt.Z>D f&ц3q*넲 òBЯDâ"\rzy-J+{rp=,k.Oȑꭢp!v *A5-*+x?$olMq)atF(hl_]Gʣ/ޏ DSWuK/AHNq~Oh݁/3`Y( iS7qZmٌN7c"uH-E"_:V9=;/H5*L;5"| >+ _gWxm!`1kܮW=!ۿ[|gws62r ^/&ևxn~GXLPs֎f6* F|Kg?E(4GIu!FVagL|/&N]hO7i8S+S3o6F6{MVOOc^[unQݿ/$j؃ =}F#l1u$J<yNzp(r)t4vcyd`s > ~KEq]i4p4Ĵzf<u ջfPH@{=r+Ow{yX݌qabV][ƾh|ܪ^4@ӡW+`r\-r< Dwmoti<@LF+A]%e;z(\0TU͝jlA~xO6[-sjg3sY_0NJ`h7UJQ`qpJ@,I|{8:z'=%@qPW^O.9#\6J+nsRҁ YDp NԞܹAk)apE'\tw8LF=="ÆQ;}EZjH(riQ.K "vAeךKP&eU?<)gE8Ol"yW}'jWV9qycUci>ďzZqwsM%^՞TKphHh| FVLAn/V/G^!V1Ѿ #|0jSʲWٚp$lHĬCYg ԝ.m'L:/ $u?Ml΍d1)})brC 7egl]IJn OY4x;ȵ5ʢE&)iaеV_5|\? KJ]6л}@t @~q?&mpwn y nax+'W<,}Ywxea7 NF7EsNtVtdM[WOO;aX?IUpA^cjS-A Xx2}hܹ'nt{Zs]v#1w{5^ cy;_HUxK8M{-D݆ A^qdz|6/f 2=ju wFD~)IsW|lAiZ{-o`5r?fkPE޴HhJ8.RUtׅ]ʨpۋ\9hIӷpk%yhcRxU7P܍'rԛFmM()̟4WGk 8֨e'/I =luhG_xԅI>ۆYǏf<3g"R)|څx<)p*摨*P9jފlXG^Mglboȧ6I;ct}E()~R Us)!W2!Ww"aUDX((Hӗ6Y6TzތFO;0 @ǃ1/pOWwMI G E9 PHZ__ց~hScFňE>a -w1a1MEDccR 0xMsOMņ=6?7- z~~yl)hcf_J NJ 1;?-w_t¼APrl=YJ?[aI:TLg<"ra'+N屲bt-ʗ)6Kӣ5<$|6!7ʬehmkd+h'f^E'%u{uĒ%qnGUgA(ˌSLo6DE㬿xC|֤@&a__ $[R)e?Q\:w?z|dCᐝ4ʾA_Z=obF@;wxCPX餛wcy=@􀊓? mStmA W[|29#S-*s@]\fMtd+c&:M,4 "G D/ۖҏgs7Il7ʲfu:c!\̓~~fuSP* eU\bՠdN: 8t,AlC)34`Okا$Ql9BR~U ت;. ؜;k~e>3b QD?1ի NJ_`^XaFR;&<lod5I?R®}iaCVv) 8> ad,ݶ;fdR:D =n6n6GO0̬qG %]革*(z6*SD/;Lhc\h4ipᚄQ]SMPGN2Fmm(^J[%jfĞc9 >Kf[ݸ( 2d{liޗ1Jj^/j\)ؽyEgY\ˆuDT&Hv{l3PU1`= A@TA$9j&e")DC^f`:#mJhJXFa@-Fy*w Nwl0E^= =V 9ru|r6IL 쇀iΑkî g ²d{YweҰGAg)zeW>$7 'եZ;MN\H=e+ߕ g#U_ֺ JaGh3C2{$z4"]m<_ۿ*>n:픳uMOLh pTx$24S/%j1En͛Ѡ6触WSZ#.;㛕Uɏdžu'w]?P.jO響o2o՚R14)T9a8Q|6S!Sޕ}bYaiә )jwU!r'1{^6\=ۈWpTZ4J膧#N|:1M\y;jmyϒMR*PġRg2z+mzi ezp# (jIT4\T ol -3Z[sEE *tI"ŒOJ\5k)^9P &>h2@8cYuʩֻo jl InH잧0w႖on/>RAEED x2 $-ZuS@^a 1 n+7lH'm?Q >wii4)ݍsãim;V) 4z\. "#/pK\:2N!hꕐmjLs9Jt2~mG,XY-!\9n'x8, ˘Iَ8_(''K-~Բa[,y#5O=8CVo[^V4M*]1zŚ ^bȊ'&듙.ìsUƜ1 V#z27D?S~358AZ 4JGޑ^Q$<&1H OE=^ ˀ^I1C8F)ތnl]S9mmb!0,j/,k<)0^(&l@;jWN]bY\dŻ? #!k}ۂGkv9tP?4 0r?ENVWm"*Yttǹ}4m>0>[lm<\ozCURa `/E <.2םD Lҋ> ^Vi]5=;w$_vũZfpv:j|)$iy) ~8ΈSJp 5-x61eߠq{l MzC/1s$]*l[^@ hy3sĂS^}9q-q*N -v "ang>Q0@թstBTklqDqs ]~%r] C>|{-,␣2tcW|d5 | yhxn'F"M@@*H{U[yA ~ X,)}  u_P;QFBkHYBSL{/_MlQ i=1)Qƴ!UrsB4[:F:?Rl NR)9':CFUCǢU$ V!ќCgV>8yr"o0sG?Tߵ꾵Ë<սau]Jyڧ4ՠ:˪id4Ǵ,<4ɧo^* _/YNqyoM"۽i3?k "GgLP9:@Ҵ V}cbګWܺq[R/TYp!!:v6$JzKNԗ!K*/gFؙ6sXx^z6XB6gIKcmB72e &tAGu~c a"kL6Œ(tO@A<~}.h Ⱥ7ŖDL_Q(cGICNH&%vj:xpL+q؊DF {q.:hBq3qX qM @.auk993&!d|B0"Fx=Y"aXe{%3,I/Eft% dhZYu8pfNo4j:9# 4TZZbَR X ~C%Ѝqv9UPCхg`7'UnЕR+0L$dV Om8Ӡ;'PǼfFPwGZJϷ7zQoL;y&Կ8.!$vb0 ʴ]WD}h'(q+OPV:ta&ޜȹM:r׭ (ɜ4~_sjo*Oyg ,O";KxD:HYg[ f]"KI7wd(!Ӗ;:CpQ\OБ+&Z^ֵUduY8)Ws k?:bGLjz&.׀Sä8 ЙhtaXnS}jqlfJ'ٖv\WJY-txU_*UH<}#bp^]q6qH7RpQ+=ByUh´B L8_0+S6'q=5q@49A$\5ɕJ Eר/ا? Ȇ=@JN:7T_ ]o9hC a7!p윗 #gV.ƶ>Q gݥ 󐺄˚.9yk24F;gjy1P`YidgC Ŝnj_(RT@a5t:,teҒ mUNyu% '$\U񴒚gGce_{Sq=ye&'z-@ D)oJXStɤeNA} v{*4uaeC}aJ[/w(lo07jOږ=6@]! 76 4>l;WF1Y qpo/J,'5ҳ( KZ`zIg?akn?[iuK t)ו1PXceiV)O-ꇚqZ<Gx l 719}xSb#r@ϔT!Bhe d3K߁4&ѵ!LD/# NvkpBc,#ʪPW5⌺ k~qTπ|gbY> jgP}+ڎHLSCDmYlV)XPfbE_ h/v%0 (jTu {~]zuڬ4~j_ Aa:k =HK2+Ew&{m L~#.YfU׳ݯG}BL-l#iV,Mpf]7jpc>|aq\h I:E<2WJU7Sɶ}Ca…kKaNlD*X,(+-յ` #fٿ.% \by՛ە3\@wX\*.lfV@eCFk0$H0/#gQ.o:l1:X^Qs3;d)Ǘ*=3$a-U]w:>oˎwiR򳎉.7ɡ`*`';t?}jSWH?ʿiBj T9#l^]^{nܫX_n:s-vIT*0k4',q;B_Η?YyGp'cp' XwXn).&! qxVv6/]uR2 =7NFzs uP;poIܰRlD5" TK"]LIգ|\3w1?7/O]BH>γVj)>=[D4LO7lLݵKS^Gy䫵5~ʶIJ4΂wj +'MFWrGh/`%bЯ tU4TWD_9@ z*BKZJ@H)98Z*nB肹دfUx:Bm ?Ǟec-]«P&Çyl>FUrq%UyQA2Ob5k̊BԒˊ0_GUF.7"Kc^Pș$5Z]:. n_!I&Q}#RexWQӑJO\XZ;>9I}~NX`J+VxřJǩL>VW8?W8|'gtaF@:_1-^rɎSn NA]-prz ʜkbLjc*q"I2 ӔNQL&{M ~_awH>H-g;V| >"7fʎh.ωY p!g{I3cY~M9;T $%wR? O5Sr$ƗRWNQK OPT`q7nsN! zQ z}9"ċ闰['~چ"Kny@6q"[kI3vyd-g *NQͱUe#<;oj-B6{3#e46m tI)Sf 4g ( e3!4Umհ1>LONLqSurʮyQ: ?(ϕH_m^U2M4܏iF?>QCG%8TeUKvC:[qB)vj HSK—Vz3c*sADՖޝMM +^y`n  -Vcdyҕ:Yef>'\Q"p~KH~Oe`Z/J]֣ڎ6Dg4Y䁀Y&Luy[\$"dCxL==VC/~4S ?g {{OG{v5)@~EfLEm~FX+A]}0 }}Qב]߇M&FIE8Њ'%{ΰ9ֱI="py&i;;?11 s9@d>qlΤyđJ=@.V@fއ9 [ X62fIo|+XZҔ}bO-VM|\>pmƖGbwc4wu<8{CC,jHddzД_| #(fb]&\VUi}xL0#RQ̆6:"h -= *^29y@ ȭ4wʹYhiYН 2e3 Q#%pl9?@:81Ԧ팝K@$-Z[s[әNۢHL#$SK!{1Q32eegK1eYαiIѲ垃1tX6p$?f=оȰ)B<6|\ZWӼJQ?3jom\ho@=):Lo %1f_ԗ=^,U Q< L틬FUOJ}7%抇E-2]ƗqY=/QiW1˰:Ʃf6OЎ;-V; >7/"9ac)Hm,`˳׍% d鬖U.> wg f7Ŏ  2rd cƚU^cmv'Uu~F %S+$}u/M1>&oAqXVum3fԊXe֘`5rVVeUFyp )Wx~2ٮd.s8IN 4.i9Q 6JhBoEivM1F 9YqJg7En.ڡەAHD7F;&7x6X1(g_B2GnO`L:&m.|֭ kNշi p&dBPrNҾ9:D%165I7 0ݯ2UqA31r\<xZ~6QK'}:D ,ܐ$![mq'=i`R؈WNv O7{!aBX.DsE\%mSx8%QۅkS5:䂲ZE,#o+{Fna9ST~pϞԠKE, = +|ٷtAڬ jRT/U!J*ʺc^}o08d3?jT:fx728V@uO7Ujss|NH.,µ-i/ҍP0mܹ& '7%UVXIKtL'jr-_]n NHeo)-Wz:SslЉRYd%k%H,d!%HNMj)rkj,j\k9~kF"e,Z&_LEM7e9}[iaWVzԁpfOh-0@ˣ8=UQ ~MP/!Du;}%(bAu?fu+z+Aƒ4Ć\08#:|B6eҒ1PkWv4wwe10o !g^рq(\HM &wٛ3`0z٨"Lei**]_6/ɑ 1%.u ƱbLmnoZvzOGDUܖroo#αjN8dEwke|Sɕv$6$'{k:AX>&t&m0䀶7Gf]Χ]3-Dgf_>iSBis;}$KXl/H{jq<3t.[\yǐDq|F_Y]e[p :!`tjV@]mv- -? &E[ãKdg@`켹DO,`(V4G/#ŤQ'PA\V߭S5qmW{)XؓK]jGW= 6Z`mzY&sFy|=k!$hC-/5F23z 1idѝm13Z99̔_w[Whczv~V=HOLg>:t#Yrm$9 ]&D;Ly=Ԫ%qzaQ -BK};&-eRJv@ը:+|04u WL}3^X$&N&Vw]?K٢Zm)E!r90wUU-,¿4(3s8V^86]ilzS©= nd֛l"@ xMA+Yvf?7Eg>ȤzN# &COyWS tvl&{[J oRDPs|s89ۃDzGG wSxu䧱 &O*n\KgZWw `ʠR0MIhj 捠OԃqYJζ]_bqܫLjY3RO,-虉 2LSzAm&cI(|>`m%jM,zwv͑3 %4E9 lTSX:1K]aGɗjf(7.`#{FoxYy e*ѼYע}l qvjVu)؅$WfxѨtV5ff_aѡD5mZ6ҐHGxr2BA4r!5.mp'lkgwY G+Vw'b*ӠE2YMڼhL,$ݿ/`_kjaNL`bFc`CZsԇ,m/F1.o1LwҭuiFzD{xlao%3DnCt7e4yܦ6jr̭" S.ty2@DkUz3pQ >Dt͆9{b?jb~*aτ ZҎlnk!50|OÄa_eu$C2D9`aJTܳ]H N:2^L:bjP¤M12O˴B7t(KE,_u~κ3䱽fB-ݽi{l#ׯc|PY;)I jr#[f|\ո+eI.gXS K;B r*c`4>+vmsH6%)88u更Y1Qr`Dfք;gk(W~x-ʩraL-#C\ ^9JRN9HLdW`ktzsϲYV3AѧǗ WYV,%`| \YSxb7j`{(2$C:tw+勆1tM~,Nr5_r%klm;/!wqbOVA dᆻ8%!yC~: cD~)Q\f /cswٮmSrR<>r:vͭRw ST罯tBJ"ppiLBQ%>W#O^|(RI!9*9.&!aI~qo+P6&nBՂdN{a6Y?f[[=\}\~1ިӒ!Z9Lc9YW9"9MI}l=Ì:-rC֔,|?/xyXs+:&gW @Ҕ ,b""k62kd- X#Of_L 93|o8Z\anr*TmȜǫԼ$G'žmM5r͈ p+z)eJG 0W1(X(z:c+/1bͯFB}jHeFd7lA簈鷃v;(7ђ#T( _KNP2Fs{o{C0Oeͺ 6@R^%}6WS][%hgTd֛7*|> \]>/{-eP*_?,P}-bsWOTmZ-đmN|rcY*C`W۟[M//O[uP._ H!迎ZƟ1E޳YOӖnhĊ/%Lj_\aH(u_ߪ#FsK!oL4&IF+`.CSڱK'#?~"Y4+٪F;j|hs+`UUh R=# IHzH^q*G=g$ 2"@@^uv(`OUޢmUQ= ,D!2A*T̫Z:f0! 9r"o~lgyz+mtsJ]^#a<&2\dBP V=r\R!)GAM;Pۂٽ:CҾ^3Gl˅`^_`n]@ȘȽ+*xg"/?0Fy2-' u|ye*QO>JK1Y_X@v/*!)?u!DJlIp󋕆\kL> zX^VvvMhHd^ `1E" 2I-`7vՍJc8K5*C&F£#D #e!0BEo97TNN 0Bq]Xi@\k| qՎ)%/3ݱuA`)MF9j@z %y!ͣsnrR i.ܭ}Isէt5a[-KS?ynzY|^d1iSV>˂jx0B=Fd[Q/͍ȷ̙(ucKrjncTio$fCrԛ WJ1Ee*Qև NoA?) Dɼkmn!$c&]<TC^g63u]|/Xlг YK' qyXfcKxbR/e#{׸YkbH?`XEw(t+jT[--5./:Jjxf\م\u}xǖDTz״JkNv+EP Uj~o.2UGxv.R^r~ cqq{5Ӫ? \DW2&ڻK."ZR'|D88x"%-OB`VhyYXFjuiW.VťAhhFBHJB4I5ʎڐ2ZK#Ϟǁ)e=)m/SP-g=r=pYR;A2cq7ZЂn}RB3ݴ,};aTgP3ĵ IL ;ڈtֹD*b1zn6Hnu{XXu;ܘV8MjR0„3z"?LDZ}'%AWL{.zp FL[rړo!oGk!@epa\$yFb<&P'/p4df {N|*T%݉{5  v0%L1xNɊ@@BՕavB_ZT; C@p}+&Sygg bcš>;Qɠښqp>0k5qX(hw6_PAɢ,~6YSτ@Cnu3K{/- &[@N9OQg'"a.]df[4dO1)܋E,>U ݛkKӐQQ1݆<ҪeYwIFdѻvf0$5fcWpQ*efR&[;) & aKT %1!Zm}| {x!35Sf cK5XHRlc/G~:ۥ|p ,:ky,yL Yc>2YSg4=qcOcQ q5$f3"!GJy3C}.׃gF3#b3Q@3&7nW_ʙIR<9W'7uy$wk_+3.:)( #K_RLNx[SAO NGN`MiziJ6p3{7T'\thB7 |P͚+7zZWdM5AT+5ߋڼ?)P[Ϛ"vH ?_ۈL 3e&Щ:*x}\;qb #) :TIΙjn)QAM9h<rIKu\-CѲd1 wծ]r_v[bfr4:sx @ImqK\?ѥgUOU3v D1!p5JX5ݺhEAx|e% 0 pExucnַ< zz>vPg$[s.Wӻ|NQO ]BS^oAi^Gκ vj(_F?,`Ue\xړU6]oVk׹?V֋7Wyt_vv"q~.g`oHN@+<flsUeT~$QJ (exFW UX$a}Z Ƭ2>1XQLC$Y1ԭRST ы*{4_cmҳ3gSꈂ}]şX7wZvm< =P~X Jh| =w!9tRr5hMԁ';iCJ(A᭭16a69rj6};Kr'*Ƒ.΢.Wچ7d_ܵ#X,G #i䉩 L{8Q@#Vˏ> ijdbq]y:#~ VCfV茠rpa̱Ku2wͲ`B`b5JDXݮF5z^gfƁTĄ]A{t0YM!#eLGMl=hZv~NILEP>Vj͝F^d}QyyPӣp|p[(vlaDIf OHV)rO3u.[KLpi:X d0Aw QVg2{Ն:gҬ!GNHpseJ'xQ,JOpauxNL9|.aKnI9(:1}[]M7Ġ?ׅǶ]~à5.WZQiQ_LIZ2h s<Mӄ}K,VJFޟB=#Ӓsl9Nh=kYSڵBUsQXky5]C\e,C1 f[9bJnqWoDr[^ }{jK |ԙF9ca'4ZkR-JmαGcnKaDV0۷]_+2)Ў-tS |<.JZ[ ffΙs]l_֧]Mt);>z(~~t'^1! l"BTީ%rhjφd BmUtn}t`d\cœ*GGz@FXmW2ӑ. -|A^EuI_4#-lH:gB|RIDOcdE+T0MDQ)o)o$aD 29{*_}gReg}K%UpvEiC3ǖ-\rp)憀e*+']Ƈ@ `.R`73D1$ߍ4~!~&n^"uܽg$ԁbGX0*ULy,BEͳT0^.wxTiΪ<-a1b@t ·MȧL;#[̹-86؋WF{Pe"۹.|WCșL͊v$Ќ1,6p%&n <ǖYXR_>N,gv{<7g ͑`Mt4 *"K=ۺTJw{K+&(S@j!O{<\;qЅ}ln`ΖP86c|IALDGoFY)rΨO\?P{IE+"Zamrk7e*.>D%~Gu #OZX< RWc$tcS4bTT7OB8i{"uEseay%LY"{e|ͪkD 'i3 ,@DFSeZ;lI?O(^N&:h_5԰kDWE΢/g/k"h MhyL1?qY^Upz;,zKtDrH7e35G}«?.X/-tt)"S܊Sr p {ey6+^j2@DPIXR!N٠14-C]@f/3?YPۘ 7f8_|h?xo;1k 7T(%d/ q[Ȑ(z .XR:byKcAM N˔8/>Cɉl_ ;i_) 93CNzs~ci\;w6:nޤK4Nq)MKigo+jcx+3ůMb J!/:GRnIW ;u_;%{yVvN1S&:)ɍ}J!~2,޶AtkY4|P耉XJ7KC[~xIO5ѻ,ZEg bѰ.N`E̘bQ229jUI\ e&vo,{Rgwc N)Ѣ$0X #0%rpxkTgMxYė+2b ]F%&5Vc{D-]w c=69n+xVb&w]:h?!nnj4BS]nY: l:jׅGq7ŗƛ-6l&_/gY|Ds{NtxS+%QHEd% Ew߶w.Ct4<ԗVj'⧵FhgX;劦3oPqF `R6]Rhxr߈X@^]4X=Yi`"CԼeuEޢu{Y)/t)Ơ@ݸ6.[ZJLS/5wcmD˳v~uE Z&q_$!&Y-e!J, @ɘn܉jWDL n)y R+~ 5JdžVH< }k6՟Η-ɳ#yrX 7e83޷y ֆsıc i qk^(Wʥ* @[ޓݯԩ k!*4'=, ] fsrSO`7&._rۢ%"\=@AkJfX$kBR{Oi˔\#12O&Ou޴T̾ Sa73:ף#nE|+Y{X7,6E-lE##ak1r ~tM8{=KUThy`/R ROB,3DpcT)9 Η*D#%_o&ʏ/ҚJQ68EM@HS2iX<^8e- *%XibĢfN7U+ `!AZfF2 $YJ K^hqgM6{xU,I&M't{ %Ua&A].(U9On_R -b"ӧ׃R;U`l{!ӓfQͬV5(mk:&J&2Z>ydOigL ͧA~o |ǽ|+"TB\'}{04+Q"c&t̎4WCAG[IEΝYO͒RX%R2֛'S1J# <ব!qDmC ӓ-A,sҨ5F|"lO#5 vY_7GGf{9{7lפyóS?Q-'mO„`xڴXhZ).+=m𒍢&/D•֖ө谢Ә T`+1b*hbZTB/qF)2l-#F,ת3`&fNdR3t.=.>NTσ+S#Rޟ4!_l'ɍ骗G[NJm/rt:|ǵ$>cʮv6ՔE L!20Ƶ!9d=JIq &n˗R; Wnc JipKnE6F_rI1nkBݠ56lEǦ:Șx2mX; 2gwW'WL[t k|^F["j UF`@j`ku,aǬF83Aepb inB `f́#s>ΜGRg߱xBz|;ķaRK|4gW1@ ?қ=p|*2 [ ~ \׬K?ESn__ƒ'T85? >o&ݳЃcV1X^vzZvYp:2Ra5y!(u޴'CzSv%?33^iU3 >BM}yh1>/)}ɚ?!O^e~#@ %0*-f5 JcD$x0]sFFŵ9bKaXࢅB;|ҘyfIƼ##W+$g˷bsiq}sK[Pه/C󘈤8صx$hss&.Z\neDC8uf<}MKAUU2plGVgV[ᄄgQBGu/_M> bAGy)W<,&jkZeXw!<5 GC6_)"m?s}xr!0UXcs_ J˨kh=ӵ|'z.Pӆvܨ>K/"PJ/Ww< @@XҗV.0n  e#{ Hl |;TJ!# dgSM&e U5:Ǘt##.%"br@hOs9 ɝ!.]0F91ޣ@v P@/N&bmW~Ud]koyp=f%Zwg|%4/9; UW9C*`6}a,;.)}vQ-G2Qʩ2G=ӌ=\BJ_Sſg,N$+^~9GԷ#I+l1/?9F#ecP"Ás:ֳ{Xp"sc8G_HQ9(L7Bz)p^`wZž0l2* 摮>sdVčk- K S@,+u<ŀU˟ A 5CX\xdݶm GfG|󑀢_Ck'ATpoj)}*fx؂nwEdsA<7hspW%X`0" 8In?FpYl}&?.ևZNah?J,8&/WJyڍk:8=nCrLoTȲ4;hنpͦ-uNF^u۴ e8^]]6rH#Y#O,Rr EF5H?o|޾)~[" IR.AF<Xwdp6.+8on%' >n \Kٲ]y]S&[]U\T~w}"칺0R$J -OAdG 膌bF(JKaYBj5CrBXbpb[H~7\ſO82 E,vh 8  R^1Th_.[}6Z3|]C_]}+MA=f9a ,qI/pE-=1)|q.N$HKߵب)ߙqr))`OhBWQث✳St@er=8! ̬>>9AgXrg*6}Ѡ@zRumT3oF;m=lz#j>Ow loT32jGXbd"<*=)|^-+ ū*'t#-Fb۹`7YgφF{9KF$gû+c C jXlb PJ@^ ] 8=YtX^k`;*Lf=W8:XcڦIKO jaExyvFpxCE;*7?~R>=q=(*JCwЖBif&^W⊪֫) kpl'4\ ]=c.Q%Ѱm:xVkg:&X/!&P;U|mKnWBN6 ^l%@}O`%b;څk?S/%< oji=6 ȔŁ1~}ȢM%&B{hq82< ":E:WN[uā mΜ쵅;96t&76|mU?&uAz{-(̃Ȗ隒H-gMz$kWWZB*U,$"^ɤ{Q=طB&ѐXgcW/Bq$|zbKɻ)}$Dg1A q6 g YtJZ6`~pß9#Y~5hO/*WqX הWȷ1lٮNuIłĒ[l]Du\|+l?U2. 5!u[}"'h"9 a/{U3J'gld4?OJuS}4 qYXoסIH,S p 9/dɏ u/;Ώhz4?/S55Pi?m^r .w!xOFQhs#T1qY[IϥL5>9E^^E\AοF3KNr'?J7@?ŭ[/P@?f$%Qi >pnAhω`ŏUx@Q}5W۵X(0'Z ORZQњvg3 -ldg0cÎBf[u!hM#Q}ͳKxs\nrr1(TL=xmY2ϊL7~!2>jrм>M-GЯJ`K5Ճepy|PBGK_[tѐCZ郔܀/I8dAGR^jַoM%iN\FMo5"Ԍv7&djSB-'Tfus/gX {uPΥP3;T EWdց</!c.b ƷUxHYe;y 9zJF<$u`t6F2` U3ceߡRu^(?M: .贁Ad9IYLGk:|(`OPN%IǍc:!\ pcPR&M%jnq3 _5 YRڎ4HkyDŽ5n| {A3$baEG?QʾN=؛VCxaTHDw'&xȇ(+)($e9{L/u,2#@aX0 g W]ܮx d+{@MڊQ\)]LqA߳켟_$M"Ps#hvK.ltO賝yR.(Z_ijNOc9"QLF9-M9scҬ#S-:iRY9\\2JbQP푆\ȃ.@e5{6o[}ARVL tb2Z*L>C)["酱͹Kړ8 үPl 1rQяLvңcHUiLJq5)xy`f4‘IY4:pj4w8oh? \8o_\R&`cQ*M藞(u3.xE >oHy!(-^`]T:c+8's7{kFW^o?\' tضF+5VVT<fN¼d~ ~rV&:+*뛇n{!CO1bHXVح>H nGJ{P.( * WKx?H(v[D*AsDI@D*JK[l:6y QQ >pMЧ18wSz%Ɯ{F آqXuA# m5d޲Mڛ7~qNUHvHd"g9hVwKjk:X='[wa s<7^xh*|$yQꁸzO6tCJxGKZTުz8D.1 b]=N\lJÐ<+>hI!>ɭ;=P2s1Ӫ>~ PV\7}VwCMuN5t@ly,F@JTAHOW(`=hM]퇨x~npyɫCѫ|* МLKE,"Z2ԛЌcPi *b3]jcGyE"$?|6cV33hVX;).N:4-gKh~ [!#9SoY sx(5zuz8&!Nue}ٌ,`v6 :mGnG/ Jv2tI.U 0q gʀ!@#ʹGL8.p M;ΙM"f9#76epx\)OvVۻ1J-|Ue|lsפ7k>81)ڵv_!R |%<{!IODޔ,k?ƄO4>+]~T4=I3t mC);TAXRDǼ9337b:- Wͨ\u֦/C@$x(ud'x9G[i%p6>К݈<r^I󯮈s:bGA>Li~11ٯY8ap?"!Dhw5]_AI_1H%qBCyl@I=3w7RçV浻# ;cl>h2(>VnOaXU?q=͌-3լht!-AǟL&:aw8xޜ3{Uh]iH dRJ~p?$4|TM}8L 0pC23@dީHY?@iR#<8cmOw7ȇ3pA CR ["7m;Znlu墶 k2ZNsF,ȭ㠾)}`R`sH 9oE#\7V7J 3 !_`nn6'tªCr#h{ܵ) oo86`!ACoJ7S3S |[fűk!BA #w\ DaN\LsFCSd?=0e+CZpwPV7FJbȂzI%&S{[-gʔG(ޚʎ OQ AG]tji@kdTP lVYec#_kǡ]NnشDBwݨE( J؉n;җ7eߋAjvW*TH=Զ|n`@NZr[__왬 ez,'vt40BQaL`#3/ut 5(- +{(#{}yubk7'Kˉ̇ D(5FщSӻ`څ>z[OqLpzC_rfDL'ح,n-Q_ `a.s"g0]̛<ctФh.BQ;"➟zJtWn8x"̘F(\ъEمՕƂ);Įl!XWmm^_*6{ƽP,db+xYc42D[mu/pl'2'8`Y1^jF"{PBw{'fW7dEƳ_:\qۀ=d8a}r:|vbq2G/hT= =oK2D(Y<^,YiKW?CˊD$$(_SS;ҁIb=l&oKd:>hz#,?K%&'/wCU 橆>0^a+ZfžraL I/P0SRz)N=ifFO3qVց՛cc}m) F l)b&`4`M Џyk|h@ Ub2KHd;%m@裱n:Xd~ICQnKy"^ Vu}kSz)%9b:,(ȀhLzin`x>OԤ[-a/r)!M>Gc'%UcI"ȺJ"e9c Ā-w";c%R{Qq.K[bƎү 7cy#-CֈA³D^֯Tb #Os1 3mH*;uڡ`+qC|B׼nv5mT-\;/G˿sl tPX_+#:On%Z3@;qE|>oipE m16,% ,9w|)ml*g1j̐^VAۉ ٧}ީqLQr_=J;i|ׅ8<4v0 3ZXSS9hJ<^E1 }^O#_u`.4]gQvF. cq(:#VaT͗'^1Zb&7E`i15Gyd,P2k1)9蒌oaQ[wbhuY}o-:^#8A3o6tuH: CSqr23SVRE|rc&6H҅핆17^&i¾byzRJqz(u]o(]~H~ۗ}nC% !HO&t$Nyw\ RfN"b6xQVERe|~~<+'&Ao&.ff4 U&ٓi1Vqk *ݐʺ?nmg< ̈J>H  #z4Hh3-:E^/Ri$ "v\,55$&fRoYP;bʤ? j=1> q)mLƩuMJ+0TPOxl6e`q>>ۉ2S#Ѕ9 N+D L?X}oӊ"B^~y$ƣwm gQZ,Pt$%akhL#ƕw9(_whia #B}Rn(@BBu!cVF}?47{$kT=ZK - zݧou~%ty_릿g?ShhM~69: !XL!.aъ9TJb//(]%I?z#lA@nb7Ј|1DRj@$:~-JM=Y. }>Zeu/Vԉc]fo (\n5ANRB}Dɧ,jvbYUD^pq`qO*M!4# - .\|I>1Yf(-lCЂH:KLt@_5x+@GWjUGqw[4d&6}|2,[EBENtF|^Ip+P moޭw#o&7 >$ (E^AS('N{8aR -ኒF,GYˇ"̖EOǤn_כ`u-vWH^'Tϋ>Ï(OCG?oGc='B=ɼ s,Y+%] \>LB90A $Ay=6]}W6hY! B}S& :^( ^/BGo<%dd{l^"BgZO߹LNy mS}!2Dɟ]KE#j CE$!*nf=M>IVg4Ѽ / vicPҔZ(pFIvdywRZlaǂ2 `59ʖ25O2 7!{}:*+v k D錓A/ʅb! fl_ҭ߃ 5ܖ'}iŐ&գ\ MUa /㯜$P |BkWJ,ǵIBZotg }!$NOJM`.5( ~6uf1̻w!0RLb*̪3K6SR~#ˇ,5g"MϨk_s OOz>" +קԱ X(oBgdt5s57C頑VZ6fe~j?_h= gBm@Ad[~OhWٴ"/^Y0hfi߳ H~{ ~=HWCtݘ:;#Q_TREVWV5#F 1TRܪff"w](Xv/mn=8=Um?#flUԤ+5\C)\?I{Ϛd\bqbqP)ȄnsХ o_8Xi惉qJQ3twr+-w#(JVk˦d )O4<]k59*NT*%tδsx#8Gd5:~{ \#wY8F#|GoӅ>U_u CRpe,9EjW_b}^K&Og<ݚct/ҩpPoǒ쵋Q"Ffzp1z~^)twa-{`S<Eђ:>mĭF{-y2[]҃Tq&XLUA-MuXV3.j_ zz-.,}Yl?\#;2y֮%es85/V ;ņMFvFTM.pӐ}G5xRjKzQ:`곏bؚDYЂ˷,6BK"zYkq~!$؝p_NEJ%&RONz!m_wIAr  *xT}d$_U E,z],ܳ$~dTa2BEaF92 埝6ĥ^DG&E~IJ΀ec.`Le>xG2̦[|44:4z]ޙAx-Nܹ#HO~u)/V}8gX?#nPI)e](2a/1^=w F:icTVv㳏0krv!)cFPU|2 vo8Ag-h@,̬RBKz}^,qLw/~,<\]<d5Ʉ8&uVC= 3i¬ }fI.U1GsH-r>s_Tgف9Erq56J1i#q_E> R!怷 |4 y4\V?z5s~. T<T,f # *Cjk['0)?b&npFqv'f!d hQCA)q{pF9{PNxٸ3;HBa``gymF 44$X.B47 <etkgx)aB~t|u1qf߆cm,7=eyQ߰VjAYpb![ *;^e׻E2+БY#S[RJ@(}Rb v>1[n:) =Pb&oE"qF1N mf 6 8SziC=f kY582?@2\4zrwqZz4hۗUpf俈1;c,*BqcDTCX~|haGCgN*۹;*V#(YH|v6/R! g[  4;VAUNwf0; κ"`<4^˷k)a^tknGn)ߏ>N(Aեgpt, GKyDQF[ ~ug}Wf?^.F}hEF"}HRHRYow(Hh́)J"OWiO{ c*6OS[ ?TJ( /+ER vĸᙲ7Խi~* y\~Ȃ=S%m'ga6Zun1}scDʋdv>dW e-Nr-dH!gQ݊XS"T $JmiHFD"|j 39)ϱ_1 a&$CY jxΒE^S?v}% #D=pӐR9b;5Mke<a߈tVK^E)Cf(8uu(-ƿSbDdN\-5BNzpǞ p5v7ecY ⻮sR5,CѵǛCT.gdq.AV̧cWZŰϠEuTq_9P+G=V 2; GLÝa Yr T2e]Pq4\ &9pǁBdۧúOxtD\eS^0:Wz6b %C (|p<6dl*n8.hG*5/ƫ##7}+=`6".E󖄼NoIWʉtYic$qnSFl'GPwE&NfJbar[hEUܹO>{Tͫ~J˔ w^QR\%X(H@].@(E'ºB Zf %Ϊ9-)" !}aB 2ue^<éeV,Óus  qmC"O~Afϳ\a &D* ,(1mܺSIIJlN wa4TQX-+VRt:kGZ:N!Cv*&%OzBZ6ɘseޙW =wfz㎉t{Ա%G <-CU/K(NZs8+oZ` XXk:BAfնd$9_ֿ6CUW;l6AZH 6h@_ 8e7l&nv=XywZƎFx?Nr%]>߻˹N)P+Ԧ0.O_:/}|efƱNNױfBH+ G5g񠭥rƵjvÿJLXS؃ntVF/Sk>1+ӖłjF州:bVd"ǑC" ݉ՕQyA.oc48ˆt^q%ԇb'Xi\ azWQ#_dooVGbɷx8r~5C kku?j?PLL)ħ$A譌c EKG,)0C1(Cjl l KucD$ϋ|Eyi/i 6a :Ȭ2#(C HqNU6 :,lDWJV5k^~8pdmyk()i,*}x# CVP*s*i%"ZsǨӚX jotUV~wsǤ⋷wO˯v8Y؇\t3WUs.G,^;ƭmwNv)RF"*k f9J9uq{sPIgTd ԽڇL3jrλp*g=niȭw}Jqm`zvIZS7"x6dc p6lLCL: &6n ߋ(RiwL, HPM ΍}<;e,k:mq亏iĆU(5PДV$nLGXlj:}EƠ""SB/䉅 _eCx1}ֈ)%A(gB;xQ7䱎o_6W>Q] 7ID~ ۂrͿ0uylߏs$gY*X挅eĆ`v^'9s|@l@9U:# las-V_HrC{,FB ! Qb.X$WEzgv.N_"FkSb+r!Y&^]ДPždgܑnhՏ{JIJgu ҟ'y[^ l ےJF{.tD| i7l܍ AxL6"&ۛ)JۀCb<{gm!<֕>7Hyu=*7' F*%?R>I'K<:`'Ig1q.7-;p\%>3sʛcU|BV\ PĘ?;7l?C7 3ow1:q^c:)n ;$eߪ]n @DnemQ(J7 **eb-v嶊[9YA1qT\nR4NI>"T㝝c~PD kF@_`JUmt*RtލVԻE'1'[NVkɜ[i/TDV&Vqc/cηOg/]It>sz@ES~@jPxY¬p $wH/|3774֟z+h:uI%Q.;#.𔄾CwΟ6Vw^:X XAs!6llv sITP W^N4hP!o;m-[j BylDPU@C7whkxHv dIXw%o,ԙM"Q(63ym[ԽnJV#*Pܪu..pt1uY"9 NNnnJ{t 4IqЩǕΦ=jAm[ȥPs=0;ndmۆ *oLRZͩ#13lSX'GHrFZ _Ƽ\ۀMmP/BxgہVbjlʰ"ۄ|ihb.uw76d~oX-p3[ٞ:V0n~h--UnK( T7d4C9K xJl۞}:i\!8|&rwyq 9/N/upN)&sYڦ}qoz?Sx$)hxk)xNǽH0ҼX.yS 4@cO .fw+烈 Ԝp&e 8zcM T.+!Ok>bU{t='<VrA>Г~ _O{*ۻ+c7u_R/ለ̬|" |r̘td^Q4nB<9)@.vvh^R+S=!݊]EN9\dW.@BMQbAUN-*юtIp_RVl'Us|vC"+a+۩4t=e}Gb,b@"φfk= N]aSQ] @UEwbh8Z 9[s `kPiȄ댃Ѓ4b**qa |U: Ӥ"nW&W}xeĜ;6V[~0L~2U>4Ԕ{L^1qYnxȀaXg\?P$Tx)wb]<@ B!DXUT{Y)7yIYIkH\a /OĤY$nu)U'PnpEba/$Y"|kƷғpS5ĻND74 D!>s!_z$PgC w)cJ<qЃ#Ws*MRˁHgm_$ ps~ =#Uer>~zԫ龀߇!#6}˪|`jqRPn^D?h>}ua~̀.n==nBKKq"~2g',f(j1/8H jڗGq 説++Bk0^X5:ie<;؆k*O >jV׭آpa AM q>'?n@,_!!#J9ŗ1S(eAp?k-@iEG̵$d'O TWXl+C;)/~64%vHNhÎBrs -Ͼ kSY1\iRТC%##?것GD72iAMKTL9@ d#Z\9MTΘbFn 7\&a]7N0pȸ3>ޒWNe JQn|&.zÝ#=<h ۏ\O/D|sMc{6:P<'.A' ?uk N^U~WKD$Nr ~Wy2SxnFBSWۃh*Si`4[H+hO m^ҋ ؖ{ijiUQy#_J5-Vu7`K`*+ѹG(K>}kczۚ \T E~tǭ0!?W(>nEfe{oHOAeH,+4uqYrVbGLe]eȘw;HǼGMOp5U}g깔9Fkua.+Zw0=|c pvz.}x owX<`t87o^dvxH?V˴w/~gRD b.VPMe7O$3ET7]*v5Q?^%>۞[d`K'=j#kSsX cHAˎ΋g#Ɵ#GeMPMwE zj.5K;^TM/)F N7bK];B&__;`J٤L'/UVf$u1^Z&M? b`z2r}urCG!p= _qPѨCd_>gg!D%h% L[kfN- |UrAjyquzi8ܼ"zәpfk`Vq8G( Xj{}48yNgaK7aa2WzO!ɽ7 "Df/N63E6I)aLݷQ%Jp~Pcp>yFn'ud;N t:cmRAmvz߹#~'LEeؓ=ğN~ڍ=<_l~<}~_>\< k~m+j%GkIe 8}0Ζ3$5l$OױJ ײÙ..%CYCk֟"KB)+jŘud f `G]UQnj- ]3KQSje: U1av2`AHSH 4RU)/)S߷H;vq&";ܟ8V% >js8dסR6zs@gWx<d2Xk}|IF<N1yV_k#%:ڻ&C{jX/pM%|U mFُHn/@r|G8@p^V6drsnD&%OK5ъea,':,^H՟tN{NjJN:Ӟ~(#'L{";5Ì$ / ܤq/q{1饨YCE{]ĘG16t-Gpk\$]{wSc@ e8dW>Rscp1覩 BYIwuW9loVIy8o->KBw*FZ:-%:۳S}S<_[SUj<@#vG.^y;ȵ 404f cQ>W!EOMV}tB^G)j0jX@"#\Ov\,'vJP%f,ka !!)Rnr (x&KxokW&B9ntY+ukBׁ0kXY,TPnfp5PeBhHmZamYaDiy>d29L\,ucCrFGts|2 y=#֝>'UO,!6Q@IX=IFcŨ%mkZ7- :Y+3gh *OôԮ/ӵ=wxΚn64[0e4FVk$RdX̧ynƟ/>W`q|+V4Ikk pJ#D֑[krT;Y d}/F<:>bt-?@>ֻ^#tg5 g|i̻M8~;Ϫd,rNphy oAe#'ٿD8F@Ţ"94XF6E܉_%zdj Ǡ|Df:$]PӞ\ 狹Gh6;eܜRG? 2w }KN%^s)Fwp5@s&A^K{*-ƮX" \&bYc^# 4<9@Znwx22|~һ@t(9\Ƕ`XT>1K vmRp85V1Y9ǥK_kD.Ѧ\Mc;0HcHG,xit+goaH&~wRWݷ Y&jMySL!7 U 5㠯_"H"{7/#O>#>V>-YտKΑڄ҅ ςR\ή~+;U?_*jYY _oJA:=k3 d:\4öڎ0fEIz/Kz2h8N78/"^4[JZsvQke1E,O&_ZRuFl/,]%ĿN}JóT ]LE5; j 9YfbH wD?eH+`d<'Ls/j',(|@3UqIއ^ssMV<7\Hk E@yRތ(dKat "iXd^ټy+yr$3=\%0.S&|rc h㎓|WSyt  d`B ;%AC8ZFZݶ [0GrTy3]&6h>A] @QA]2z^{^1.wT L.qKW y)efe_G"x1x$d]*~_pHAϽWbA0h-ώ/pS@B]ؗ;3 Dc0^^Y݃i!h$ g( SxJGGbXĄl廡?Qk5n/CBx UTDwt*DxNō.9f1`H| A6ĻYMQ8?ôNDBJ[|+S&7P4" |]JR|iRh ^TĊM,TQŻ1WsmL͕rqZxv޾Y83eC`#C/ T?9A%,jfB+^iA~v8 WC{5{bm=LJ~`pcFgI 1wձ)&߼X/Iʤ[>. g\6in3I{'L}ժe+)yɧFL-z4caeն56?V~+VcwhG P2?Un"$P\cʫ4]l+njg9_SPUҁmP@ (\FOaW|#@,^Ԋ[a4WUl۾yM`Z?,:Gj,d-']/oז3 '^n!|A@ogɕ]u3Z޲=:*W(CxO^XaQT柭zl'*V{ܗBEBU{u4jQ,QAnփ0v'^"'=5MVr3FT|Z_bksͣ=/)Rʑr5W z%GDsr M#ߝ-%|S͠rPg1N$^$^HI1-C.\5QWT=znGaǧϽʽ*ʤ"N3Aϛqi<2|NH.r1S N?#:Ic{Qoڑ ;&`lTl:>ҍYdA+ edK.x`d틨S ͒ޏ'G|8=$ MHn0 SsOO&BbYIcƲV=ۭҨΟ o,*WUIJ*`y_#QqXBW *iwgy#|' њقߎ!VjQ<˝9f%a7& S>phI*FٗHJO3"f5IK q$+J *MiTv\Pu0o?I%ϭskq{jENApȞZ%:ھn쵩bďן.t*. +?iQȗ%7]ྵ,cߑ/rQ##s@@OȽ @_]!\@cm;yoT^AyB|+lUOn`0άs;s:ߊN@_:3" v X,q4UrãӜ"tՓ#WPx" MO'Q"$dI$4@ D7:O)V} A"0IZU4!ή8U2MtyȔKEix nchQޤLsxg=Wn{rCly-Q]%<#tI54 f}ޯ>]V/2H0.:`m[F&m -}˸@<\F݊GI\'熎RP%vxhy (4pߗAI%?%Y=ֺw`(pzaʋ+-3r^Id݂b^40eC` vs26iO@7!Xg>rmQ:aIs4W}><3ȞXCY HdNCYlWSEw8-f?XuDF٠<`` Ph 9.?%zL(QFUMq&J빽q =AyS!)AnZKJD?%t~3(:1t\odVMoq*6ϺHL5bm]J}_/$UJ1B|siF]jvl7G^>q7&Ϯ/Fli]`!rGD0E_M(H}DJKlDKbȶ- t;ͪK}; =\,}8ҙkbKBvx쑽$9&{YFpu5`kŢMi"yEˆv$ԕ>xJ1XҨO2 qvY6Bei1y04F>`plQ*"4jW2~?mBvRMi@?h<-\ŝH:w";AKޚL4ϻ0\w|)-P2d4i.Ģ$t2Ed5u4ݝmD'^>͆?Ty ƐE=Z p3yG3( j9l-<͜Ƚ\qM\x6< iU r &NȪLDYv] 誣Ja*ih7?FG"F ^aE30x1 ~fsjq!;f`<.CApB Tw^`jw8i_wcaܿ:[K}/. =LhՈ||[$%#Un_B ^jkD* >S@[}/*Nkl2e뮖 Ҳꦞ!@tE0o-nUg;dELǧuKCê@`sMpdw5=AjG}vր]}>wg2P:  &ݤ`hCd n[٬_16 8QN {o:HA1J2K|IRe\7 Zy|6%CRt ҃`U_x~o߽ƕ,t9sqTnK]}E $EZ n3p}j*K ِ{]$e^o~Wѕ&8?{SV3!:'-uU0-BTw-^ܔt:*FlFkkX;!eK e;\v^`;cnhϖ"jhIX#O&*m挏 ai:ӁΥpf D[q.#!..d';~(Epd)re i_C}WdT'r;5(LMrQ=MQ e~?|o*҇T`.TMDxI5BǮ=X:y\5dg$C3;0TH.d+@t8rzW JgAqC @vQ{JRX xk:2?؈(Ex2V<5WX_>#cŪ6'7 A߅:؛kcB**by%u5.ԛqT@.^|$ ž[~Uj!j0ez_٣R!,ڬ FfcT|[S gjLH[laÅN%JrPΜ}KWsiN~xS5Zni P kؘRBf i Cu:˵4rQc*  !;?[;gĀ0sR4FT]ё"( cbŕ-Tzv耴"R]g`P"cqJ$GbfDm)Axj*?"g(J좲NE齃@7f50.m }F38wB|`R )0 &٘imא-C#LD5X?L<hۡ?~b>aLBe^6 M} HFЂC=ĉe,:C'c쯸E:-n#/' XJ-鈢,oaoiQp"?ne.@aFGEn71о-1W5! JEo;Ņwg?BZ>!>|wzn֥\[ F1D:|umWI1 1C\E;e6 yTlؠ6-=l }|ёϤ =Pr-iZֽrePE"|K6S $c"tmfG*VDW ?ӱIYc宨aヲ4LjEFQ-!ЫD2؞DA6K';L(2wJ{$sZQHc7PҙpؖЌ:Yyɳf]Tl*rEp9T):a%s#@SWv?Q?Y3ZJ?8Ø`BV,ViWo]I0Ru]nr' BvFQQXȿxr AחŶjT vڌ#rrP0oܧ]ap*JF*/n޼#|}씡YU= K*mfC/[;.@Ԧv3{'-xX*S=nx4?޸M) d&w>t f`B/ṏpE\%R s.w O X>NrwMI|vzR)$@^坺7MPL9%`h`U>:$KDa"WV͇p) 6NaqDR y[y&%.xi#>kEHInz/<&dyavإc=yJ~Afs,ͥnSℶyKS |2 hNZBU;}8F5cdӡ֟k0 Pn4 |T΄FPX{V-Dw80fc41}EFwuuM䚀[Z& uM}=Eg0JR7ӐX [UYm}p$(B."j d+UI akrfOzt,?n̏7_Pkw'([g>z&MXPc}TX}NDIfIއxxBW:`oTH뺲B.:RYR~>‹t2&FO5v'l~'H0N[&n$Ԋ+nwSc%eO_n!(r;R变/"çS).Db{Dc0HEK/RT Xx6#' H/lP`nX[~5*PI>Xp`mpO"XDJӗtOrހX3F @&.3~_~Z-pY:&A3L+W݉T o_[]*cdH0 :"Z2,V<(+!^-׮fL)3savq;K&&4`|x:=c`)R]cd֨O.d \!k(Z) :*o1^U&MKX={ijl6TȍOV,_0։X Is7? $%yα{g,WVӌ^)`]џT:IQjuC^XxY$ݑK+Hh~G'd0V.bOfgs EvFz޶]ӄȚ=rg|+lO)ŪU;}snCKa\~ߜ@ p y"uMqL_Rե-zČ@`9]]F*mhUlCܷ,ii-WDn?Hr7谍 +>F_DmP;f3}btrkx΂ ,Y5f|^HAQ$GAҶV$~8 g)#!jpO, V|bm*&?L/t5| uO%iמz<=^3 x6z9%pԖ-O)ses~e-Ott+0#d;f6HbUANvǗ2^S?R*QMX?iR^$=MSpy|k ث^e\^\(2bc`-P \]] Q1 w8;@7Q(/HTLMu=՚*멎](ѡ2I BezTeI%rN۫-O5ct6 V7Rym0,9 NyEyӸITos} x w<*gT;bn7c ʤLUyi #E%Ȭ,!4@O;"zycX]e0eBCi\mh0h{cͩx]4?ȱElBW̯?R-li7>cv^'0=w\s@͵$FH|Ďchk* jv0~f|J>ʊ ZtB?mDU"u຃yA{DQWufP?#OcEɑ`P([S";Y6rZ02=;}<-#0ZŔ: lp_vmj1"T x`P{#Dd(+پ32ۑyRƏ*')s&f i%Xq%XuzvVpΡLfk+-zb;V82JˎF*2ƙYj$d6 vs& ϱ&uCf?3y}0RJKuj^BD6Mkɺ_F≰ňzkBv=Jڢbrr#x@bu> lij\&5,Jm ݙNȧ>P!*RR.ê*yȿڭQUu2ʟȻg"kIDcyK 0txV9I|XXd^qZ/fSmgՊnW^:RFA tT 1^_¦ Μ} ¿rj{6kʹHCSuMzDN+vɅ{z ]z8$B:;m^puyj1Twij /]+?0ZzυʝwRDc5KLSTLWspq.fo8ni+VjNa1-<tϙ dw6C!a .28jtf;y焜$MڊxAC^G^\C( td]_Fy٫vu*͔]rYɩ04&' uOynuH7=/`۪~kK7_+7:y_8k/ V˸1 #}dzg4hSv &g2s?`؍}h0c% pc](a]2D}&].A x|;]N7M voO g&*Ar?HP\W ^ ìRSJE+x.| ŕ=ZE0-،{XIbzd:͎ƞmM J aתZ{=xfR_Av~间:E?՘Lyw_V̔2ʨ1fK &$nʾ/378dORH@1]e\Ey0&}2T*#\bmI|)!~ bEDW;N}51OnhUCw,b]&ԛJq4_<6M^()Փ+I$n8v`*A X';&)u8@x-+`=a7؃W0P qލ)|+؝b'P-;bTI*MU6jH+[C cMUlׄ#je#*)4FV ̒YjKȞ<#Gʾʻ~L܄^Z~[.+!:̑pyvj( Q2>}e0r.C.D9{`;R-j1cR;*z6>_LG93^K;u UXReSBA^HcͮafBt!\/E%1=lKߖ';@o|. f|q,쎛aܯ81sҝj@(utwY@&+^S#ﭨ*yF(ؒ !wu E8O{)V phOk%z{uNT mdz((/($Z <[YWi^^E< tL$lw>NIF$"bbP38DрHt|O4rK\]?QcqZM0a jahrIK p0)W4Q!*貽c6~w z3 SuQ7BB%_3o)~b=fxbllP7 _ 7PPyzf.]͢P'jA ˗˗imX+*V"XwV8'&Me4;gsutsEEw'_$'ޝnXY{lie %M_}1/Y"Uސw k@K7E%Px\os8*VHoxshFo=m~$ $^o P2r|X+xLhL[.(OUVNyX-\]j\ s>b:^ƨ%~}f e601Uǵ+‹}Grxfb)Un)ɚQDdK.1!,/cåWx> nf^զZBNbSr$@ALq`UVxA\FbRaz!=o]EFl⫉)dq=73 \9hؼ1ue *^0~?WJ%7HL]ۇZzW1(=PqX~ Ol詪B@N tL:u,⨻]E[޷FG_>kWHƘM,l;W ^-mbֆRUYS< yb$ 5Jh vRf}B5M9699!&1ԙ/`e'ڼA3Cs>2onRm9OFs7;g!^1wΐq̎uP ?P@z u6ű~"k=Gr"e'hw%U :L1}>cե0r6dbΥ?\ %v3k_56(QIo\nUAq-_<nu{)ƌƧG-Vԓz[%L+[@h`&+ hq4ICAr4Aj1+M S}œM>,:ً=DH(eSd}TH \!ʼn1;V<lP=E-&>*;R|_9TVtUgŻ‡q%o*q5>+@=co1A5|&~RkoŸo(2%4$_24N@&v$#n.#S)5*=,ه<+ ͰknF/"F\pMf'* Kw`P|zۀe`Ko >1nC:[k>AwŌE"o X[&\> nd_EXk~}ܞv/ ;!\`9ns|n vyHQxoŶqAHquTmkȓ&m;Q@hp֥\JډZ. ^XwOSl&82riﳘ̂| Sc: n0Jy{߲fPeeD3R_gCĥ ?:2uuyVx zl.@}Znie c ĭHmᴄ0dwd4zU?CII=IQ)o\F:mo) ղj`{V)+lCvTFwOz[r.u`˜ cZu^mFkKiΩunxVFUɑfR"|3 bM7Om}ťr yI]$TraK#eᢥJk$d#p>^+pĬ)lhM*_.##ng\gQӕmCV@m )ُ =e$X2Qɓs^WchZrFf5aZ$$oЩJaCϾSv>2Ɯֳ5OL/6lwoBewB>7NUKTծAͥƕ*BjvƮ~SL^WYh`LE'/1ШubABJ3SSf QUG?P1|I󖳝)JF|\ v F}]5Hc icr>_C^e@ϧR[k0|x#ӑ(4z)~x0oniIh&e. ǢR\8`p7y;ep2o>٠=Za}O2󼦄Fvu@>(p8/wm7n@yaȤZQH֭0FtEgSٟ+Qu{֤fZ( $K0;l]Wn1DzӒ4 'apt7pk;S'Kt;Z>' []3ƗY=T71 巤sO")(7vc5-ocjB28u4P}CőKNi}vIMrP=nnD"C"6ˢn;bOϟǫ3'\VOhG*{g<94rIp+mV__$K=OO3%ue P7ۿւքeEH$2"AX6gUblC3 @ uQ ^`@`+WA F.`90l+Y}@t\8D賜1aG3 ~vs{Y$*_Hc%qyH,T,l܂h8rݗ]S jDG5(k*\]EVg#zWnSJk UWG.Bf涢yF"hO Ca@"p&V{@OnQR2/48$' NAD ^꿆tX{+fh@:ZEѐ#0+AB8RDUulR4Ҏ1W(x4מj nhi~}kX]/Ϧl3iKP`OM"rjھd}h^yҟ^yj$vL/`mqI=~ ]5?[]N"0ҎrWV|C;Ѿ{Ho[-)_E Df~ (a0gNrI% W]ɋ_mHbioxjҍS/ikPAtU>^E]E>uG NwߴEL9l22'|VJq36U*:~qOQ =[(tjؚ+ a-l[V'+ 8BDz! e|_;ha$gU+|s $VmId> rsT-Po2 Zt[[v8?'ϓ6,;;7va/C@V N2:+Ͽ? K)Kx Oz}h% Mm]DaL oſu+9=J[ÙswFY 1Ϟ]v.$H 5Z;t^/Zzdg&d"WR.:li84- 5xB60]9 VL"\ybE!Q4(4RBjj^ UDTH6*$4!8 BTSNIoNY !pAꄡ2Vjk}͠]4jt/8Qw{!̷c0/msf>f] g+D<˱V|S/6"Vǣհ1ΙJhizqBWb22TP0*\!r1r" '$SkLK4ib j.*lLEª (_XwJmAvB◱뒫;q, B$+M1i'^`MtcN&Mh8-q];SsQEI #(VU M/[c)mas;)[U1a0l10(Pyvkq{xphGyd^teGD\<19Nq+q%o?6=~lB{l|= n1wڕ͉޾0OS]T_S44לoڥ##'A[H2SҩPmB)Ota\ꯏ=3t5V7!>?b|y5.%Hu2jS x( \a|T[E?$oʂXբVᚰ}cvl2󯱢=ZM538expM0 YPR=)Q*6 SpEݞ.MUv$mVʦd%˶dž~mG u(?_yE 1&jJµy 4e=Q3kokX Sm(ZfUNSܢ$y2OKpyxI->6)E,5:`Nx?fyб6p2;nIoZD_WڕvAr=82+d4!o"6׻OU]e ʇఀ|@bU{ @V~Tc")*x՗cz[ WsS>MKV&&H$ J5Db7׌Za͒PA#WX$=K*buߌd8-ׄ@OσcV ݪƾO#5R̭-꟬K~ o 9YȪHm8 //CNH-4c7I2Qp2AΘϯd,z؁^s2,eDUzƮ_cBCc5Kq_`SPNϟ8ӆgI~w@$]44)y~t ش)/d#sz08U`ƒoٻ3aベ& [zy6FAQAv%,De +ٺ1S%UakMBM1zq~G蹬p Ԧ< y*Iw?spKk%S'&mbz$X^#:9o"6 Ѹ1@ \ČEO'3ɒիr\8M%n$f)߭M**RG- vtUV\ 0EFpɿ o-qnK?K1^PB*Ȭ5tTn3pd6qÜ]q1@ Y: oR;tpR'㇑.zywr.S<JpicGp*Rfn(-ƈq"ґpud%ˏ(O;zeVd|)|qTDvW O1wj2ͲEKc@yb_d84Ya2g*(_ta,z\}bT)ʡ”&BwCmK_LKx7CF##,q{>>gW<;Y-FY3?ࠊaSyCqԼ }kch"^.'aB =9֚LW8(Iﱷ;!dUbt0P*y? z]|J"-b0xaKB\s??fqݦC^G{BƒC{9b.ص1 S4@d)Lw9Q6bG Cjh⇅]Pw NUwK[loKiYS9q{Fp0Yr],"]봺|A^ !Pî2cEɹ&r^6D4Aq-'5;oqjT-Mݽo/Gbe9_2C*iP|&{-V`XFSFzrtxc`K&pnMJF*@0-@N@Y8-O~wHpRԶj $>>zRsR2O Vs1fS{DK{ 'fA[2YɊ1wxuϺk<{"5x˓hh] ԴIYg Ь02ƥm?Dq %Q:5pLo:Uf,)h&:-d;Cܟ?PI<;kO(JJÅ]_#pF']x Uv}c^%ԽIf8u j-3y79Ȝ@?W-'&$uKm Jvc 9)ǂh܈F·I+)lrlgcEի5tT"^GCaq8eciΆ-`PDCf\0ςa =Z>'d-DmHeߦB< IFoꨭ9[4G<8Y1~r%9_Gmd63 yZfOERc>{- RT҅k(Ԡˋ CZ q;ۉ`@=hIfbd]KY !6[;]1gJbx%ӭ%Uki{|\c)ĝ ^E򮁮 bb$4Iִ 9XX\1PHׅ~p!B×L%]Em3-rZ`w ׹;ĭ%MFM7Q$:*HD12:O ~`W-޴MSUaң<`c%}F:bLL; <ĮH[R)gv=e+Ǵ!>;&Lr90o4j{%2fu&zKT^j`>@o2=fGެQUl\."-+- zč* QH 6rnNbk\ڵ0kk Ni\rwNѹDG/s=!≽4vI`Ь%t-רzک D/3ğ8 wG|g' i/+ ܒV$C"4I|0FT=U ˡ_JAdnxb< ~.ҪQ;L0#[M;, -6v^f qetIaT& tR쬿M 8X"/v{{ۏyU?LAMwG`(lk0ND.Y 3 %@-<0,OI ;' ~.RC(:N n_ׁ!׶(^rBDJoovj~+4Hx%Ǘ )+ļگs+y!fI3Sˉ @jj`Oa(5 AXkf'SĎ/AqwbUձEϏ=gzq FHsW~5@vþ]ٺ/mZɉyka* VxBk'\]0N?F=!.ob@zX1:t\4 "g7#uyޫ͎<1aS09V5l-$fo񁍓n -0W/ 'Zu.\'SE~Z6PBsnӾ3 m, \ nB/7-UjU4O~E|-m\F{3Z5MRxfdT.}q8U3]&ɫu7n[qIߣ\C=}"U^B/}$<ԑu)~X9%;M4L!SP 9% Ӗ[mopM&ԽKB7UV}I5 ꕝB ڣ3kM}Mwkg:κ"@ڻ*MBy| #*!d4G+O]!#]ݫ 30(OZnֵhUa*$AU{ұnk^L(n7Y u+@7$>qnġǿ 1&f9Vz $5N-"CY*PYzW#5EXjZȽO24?d1J͏=g8b2e80Y/ZpR}ll ? :F OHTm 2Y~gʢmzSbX"8fr6Nw <@>|iևvs]t=[s# JY/@m;#'@E y|:dN/Rz{é'XK? Yb`SiؓwJ7Xy&3:"iֈ5rAo `t+r*6LrPGH-IqCs㦻+cg9 =i%^>MGͼ]e,&K_u'@~IJđxI 3sC]reqʛB.OL]fh-1dQ}MKx;- yo H0 -l7:шϒmHr "p}cs/<9枀ڄ@_/aS8'a]!ncyD+]Q7\f>X,!:m< kL4Gk`4A n3:1Yrl,'mˋ`sU*Ueh( PM.SnǬ= $b88RsbseU}z j;d* 6O. )zcF" *QJI᠗?. ^|8^O4(,ijg xq>}HJY%W?!Y[3IJRImϧeoY1 -uC hba)287o{_"nZҬ"籨d} 6܋DaDf59IJ=yT&J״1YTp]<+֊>]IsbH| !TRWDvăaODN^6{w'|l]{ymmx[p-QEKxVX$ 'f6G YJ0ц\R]Q^c&nJV2M*㭠TAw"uI@_S[è J?{ a1VR/l=WWiUI']w[3_ HӉFZ ^I%Q[/e")p#a&UuA R|Э=/#c@6hg[3tm'VbH{ /a`H(DjuEO1&xuomTXLrVߐPpgD*v!i"Nk`YC ~6KL}W$-҉sl8ݸbSnZP+hhL|BXNpgs PM o38Ś{˦Ω^AųDZB1эzKV)$#) }o̡݉#"8[z,!ˣ;y9-LC n~WA~Q !+ʞ`)3:iOvxLFCR ;`,m^Iil$qSTG^L 8Fɩ(R(m?7B%Q]oWM^.}CN]?5N'#&M:cA >SH+7JzUɳ"imsߑ-?̩}:C:|)&n%I34Ңl2 Av]{z \BC|UMU|#R1 f J^ZӌnJzrs j8g?`]#R$T?hǗgbjH42G,B[w*Auw2?қ|*3R@fUi[.~"mde`Vo,k/*!`eX0h5K|myW7_du#<3A<ݸK!\ ]eUҼ5С)GWW Cdso{*"6nR=lyC1A_A^^]FT|u%r8X?7 (u+{"ҷO^j?Lغrs\N[(@QT##4#\m/gzN(ؾ )O.6D5E#JDg0PƮj)N\z['}5r1'LcGŝ;U;W>)Z\<1FPCG鲰M"}홆PXX7\-6a0Q݋{d NǢ6m |kRjOLBʓJoykP8iڬ+ٗ&e_^J@jfrKN &Lp?#Ƌ#GGAaX;լ`ͅ"9k([3ж$o`?OY52UR\Qaar ,懭ۻ*X&ͺV(ɰݩV0OJONe4^iWoNy|8qhÕ`G5>|kD!q`?@(V[hnOGe*,ٰ]>HJ[+0]&?U7[ArG([5j!vdb~ *,} =~w"Qiv[c7taժ \=f0mvՊXg:ڪiNȵ@¢UcXXHR1Ԍk^-]8 ЅLy>4{断qUfiB=]@%Na=f;o&&} ѹqJ9u}iu8x5U%/pZx07/zW~U4˦ЪR ;JJ 삞OBmEQ!*ǯ~ J|:eZ7pk[Ԗ]Z8'R8bO$Xx.b#Wq@?b{Ad2=,wb<[C?PUIC1$ ڿqIb]z-Ƕx t./G`UO*ʤ1ɐH%erč9ѡś&,rGm`f%X#pcKpʅ\()濩vhUyno.Ч?rݿ×)qT*)H34@](ψU'hAX JK5X7oţrQFD$D>2zxe:x?Trr" 'Ae]XDݥRN:l8 .o[HHf4ׄ4i^7Q@(xZiv#5Psb*Sx ʊ/P|S݂tT{G5̚\]drwpAs@YX63{骱yV0uhJY5< ]WdJ-`$ܨZ)_|t_;#sB)C ^[>L~N:qx\BیT#['sI-hV^N#2lhL׆M:|𛐡<Lrio[FA_W VUjX;[ЖȾ#ŊŗK?$X~Iv :M?# 7:\e}Pu *@Lj-Hy}HV4"QI]8gu~8 !$r1w}-=žt;VѿV_&W>s9H8G $bM{=,f22\U]Hn/ 8!rpŦhX\?,XW~'c寧 / @AzUnK6hkskK7~4 ή݂! eg=~yx" ̄&A#~}EyPϺV+W '-f2=w)/V7cӀ:D, OSX,$Bԙ؇Uש:W#5*+ކYW2uziK7JA+pp^p_%~0Ը~"L¼dd p~ yȍ %|O j,QEND2uBӠ⼅'¹ k:#qx[͢' )P~z\f@=`5+@F`]lmS,&V^;㲑->` ;Qc!ǺTKWTPO~Zi iF*4Fʸ>.iggTNow/g*x^ɋ‰|tuj,CGDz/i$NK)<#ĎS5ې:m 5 D⩺$ D"4R7ܵUsja P w@-{T[Wlng66U hް_ 5z`Ky!=r[ PpcӀWbgrL$Ua*Zx/^ _3L F^:gծ]섞܅G-jHT+1r=^%wf9HWQ_m[)*%u v,Ô |38AIͣ*d'ُWj܇ss!& KZp;tRi.PU)}hS'_%<1 _ CnP#D#aYF'b zGN4%ʖrMQN^_]*2\9`]xXZf2zcc P+'+.PK7Hs3gCjLwXRr)uEdV],h˹ oE8ax^W.}{|ߔDEI6|SA @ؒOgcpպgI]Z< &f?]ulO,nL˾x6̥K]B0YOhŴAߍ[jQp'iPSjD3N*Phut ߍ3Y(0v9=@sb>S"]q+!CqGLPģs2!6MsţS5,B510y:F?bsT;PA>7_`սUlA CHw\%/fJ ?*%o Ύ>u2z-O9kꉹ;zaxt+QM:g Ԓg |IsDC¹JDQO~/O~sSLj<gsQ л>y~l'?+7U'zq6,h"Lbau Kn'l^Ӄ0(9BBw.IpߢY ]o#'cȊ {cB4F^^Է /aPVɳt7^4MQ_ng  =.4n4,ToʯhsdU0@6$YH<JBfx\ Aɻ چhS %cLf3ߪDVvs- z0s KJiP!˒G7͔|@ ^&)0=%= gUDOILkl<ϫL%cᣐ5~#EuL!M$G;vτ~ zG=ѭH'cGș 0Udu@)BGaISd&i@M O#Pg VƆ(o/~xb<'#Nva>P)(2%KKu:N\TWY>Et 'VÄLC+²:`+4JɈ$ώQl2{'$Ds\h/-nvq -8u㟒ze,>3=uiֲRN\*~S3 1Sr SNweo  tW3|J1<2 EP_-9ՙM>W(o1j˦[9bfĨϰx} 4)U_GU97mhwNҘ35kn:AAW}Xu.xBTU3dZV+Ts't&] )(f|~Z sc>ASHu^`KV:s|X孔YF4H!eI)"(VSӒ1g=4ro7SH9FbW R7wX$7^xE2:B եj^7f?CpPQ7mI.+lITCw,M;I!qC  c.,Я6]xzꮡLUK(5欸`sŷՓQ)`W{$9:W, %YpWV/xN?dSf$3>Q(0yS+>h~r}9VwU֙9N sS>6E= < ]}섫'J {+*tBc`7Ct{a6Ŋæj cԘL VI#qI s;qᮺ= wj Mf.Dv id 5"ۃdAFYr!<.#Kx㜾yҵ{-6]Bhuѝdct].DBq;n8.ˮ}bMY/bGNU3 3 (RtS&.O85_A[ tf S "k"T j)PuJ8t7Q>M3Ɏ~!0TIKf&.M{ȤRbQIeyo|ʴzhYW ̔)uCCQ; ZLOD&8p H7%g1*:]OI-w|U_\ob2y G/Ye&ƒRh|,G`չ:dt; .vU[~v#>QXfq鐠y *?ٍl.|Hlbw+3.\1CSёS,275ɗ;1HC:&Xgjuz,r~醝IFì2Y.z2x,?+v6gK'@I,TͿ&w;.PzWSw 'aYCt@‹rlrPlx1 Pw'&7 '+zeμigN6o >=0M‚3~ǧ#E8#N&-42>1]ET]AT߱+ӿ0~VV8n' VUOlj0F)Hk|Ӌn'5?lUpx0{1fE#` F`ȋ4Tj^" rzTcp_C)J՜.M:u+LK?[GTȱ'a*>mzW^X3^bmSGմ56ADcX2# `!##Ǒb#h蝁YiiY_" okb P5)1 _pVҷ\Kb:և|Én1Z ) rڔZoq(?mkXb[B|KEW w,mQPyLkF :+ʼz,-1òkOҜ!&o5ҼUs5NgnCxHŠ/<>{GId+XJx80=0%U)#~1+Lbѿ?.ՙj^Y(v>y0c;&tDLj̯gS,(ɯx2zqˎêTr%>5xfz'N~H=ed۞⏀:Cq/.}[@X_iAܶUY 1V i:a\ lo=>m>THS!whyYqLA.$IŠ3sHCH&>|+#)C#ϏPLd|G0'p-HDv)( ״x1OڥZ3 :#Co4d)ܸ̘c#b7<+) vb'xnWo=Iu`|? *Y/_M=c3:pt;j?b5ȍKa1v YWZ^"RrGĩbփr0p`|8%ƨjZ k$kgyM*fJwŵ%NA].U\zs%Q+sn Qǜ$+-wفƲ7]w/q@1Dsj㘰_L>|epnA74mSQu}?'`[N3G8 ڸ~i:I$?:_ʜ<l@zIf ;B\eX ^a5mLϒt{)YG2Z[[ޞEUfYH*<ؽaC gyZ* \ϴ$livoWp[6AID*E_FBD L.S˥7 l |$"ߗo1*qT62|Mq ߕJV-4JL\"el e_'vAq1YLz:Jb.Y7r9+]H5z\eɤPH #!ByTsA]YJ',i/k}U4BE\/DۇO*ܓ]=ğ.G:/%/3z Tm'uIEXvE7H)ŗKe{C594?ys?w1R"&j>q^<[tsK&;b jҳJ5< O9Ѻ1D/:R%,Ԋ9K BK:m;k/ n} 89?%)IF:Dܔh4)oDI.=MISъ, csx#bAn'wjE ܕPB$B=r˧)FSWY+ME+q~)qN,6oig|mNKsO#gsp⨗'A c Q(oĶ T, 儱Jљw q>|z( ޫǍ# E ϥ^? [>{2>tSՖ Yѵt/Jc(Hg)n-De%? *ln͕NFHH/ `v7*91ˌA=#u5x|>мT5NY+s79G紼!MkM Qqp@ f_c W =[pF tBE2}r79L\ wȾ;q]l{ ƣ^pC%(58}H\c06ի q9-H#N>Qw&׃iB3XU#c!uA]?Dk`P|_ t/x~62VW3IO;~{o3R쟀whpJV:fD$: ~\G^b 5,G^ʄoO3&XkŒUP3E)d @|W /ݩhdoPOiNNyXh/?|%{؅B15yaXQ@_N#} #3c!Vn_UZ&ܣz+H<۶ݷ,`([ HŃ1׵2k ϓ %OZ"'|Ajag=,9U#9nS^y&ٗnה[\8悝{hEH4sq^u!0fnr(|^a Nfql[\N WJgN'zLxҷ{}.g88M@f~b{p@٦,Vct\$|Mq0ܾSj)`(Ȱ5Kix zw/2y5ND,᢫| >s^Hcn"W܁|O0'u{t__IyCVڧ<)C֪N̂rE_Y| I0\-C(ee*r0i"_c=KbTsQ~^! UPfn VgxvkJ#uVdݞFLw؇lEYsٖ @$j~)B$Ƀ5l-BNzvU߹h( E{fqo5Zim[UQNf "hI*\eWOf65L@Yݡܬ,@ʄOТӅ Dy~x% Ee0p˭>JO\NPC} 9߇_$hG&,Zƺ~Of+KR2O؋!\E¥%KD8flpPt{]?4IN5įmBV$F]Ҳ'Q)VL)6~NY>v+a$t.bLi\LPؘw_U:ίNIF=h+N2Nu;[v#1 8*>^n~_9s1#kGku\T!~p _2cwBgJ}K֝GXk 8(uEar\0 GXO>^*ve 0[>9(JJ.m `-щJ& `o罹#FmV'p?28k${r q(#zcIk\+K֜i(8 Ynm;-ŧ5RQd&unӫ+#HذJ.¯lÓ7hl1eX87dw|^f5&85MU("2Deg o\ViOvb@v9R}[ph&uIu^j:-{+߼)oF?~ZUIq_#Y!9X򦚩28J@7my$K,>b{ٹAO{ifi]Ae$e1a^m}09q2 Ka9kfc'ovw0j`LS1fa'Bolfs3.Ea) $[u]Nb,wpJ!nRM>}wF o!iT-z١;B#Jdh(AXU64R#8QvDUN z؈}'HO0P0NW|,f7<L&H/_YNifL PŠ2FF$$q1F KzˏwkfE5ke[)De랅T<澏 tkla`g+PxrʞQuK|q֊Ϻ>)x=8$-f߄ _̊P1T0wF%9~eֵ+yiZ[⻹.#" 3+ }EyHOTrjC7l}3b"|UT=φ4: $O; PA*cnx_( 2ʹPPY-عxz>{Z\k&^B 6b׿*ޝI{>&$뻛B 쵌i_F="Srv'1D{P![O>f>"$ ZΚ3pMxj{@Ggm-:c00;GӚ9w VQ}|&Qbq?wHʌypATjU3(&ʉş+0ŏ?rb-27ъhM\ ʞT',3 $2UlrrvM>Ց+;줵:ǷsVF "N"Xޥ8aRQL9ҥù\Q7ŹS5~c1C؂fH6EM*:KEoyc=Y4?DP8t^{6èS0+P*Nx!>XqYfG_i:6F3`W7ũҍ~?\bEv{˸`%e-o?SzL̜ <œg ;sӷ. {pPp )Rd7yA{jCAZGg rkhwBS76 v> ?IpA xێ:R3?-S]1UCG[>5τ9ޭī,9ltՁzx82]u*\ W$7$5AAi|7XQɬ/y6": ou_ؼ2HR'#cpb5?/]glVv,/ԝNx}?K ۺaª nz)  OHHC(THِ}k`EwyGZп{%[aqȁr,N [UP_Q37w`W>dkJaE3*drg%E "{MXpw ?l܍$+׵:ٸB\|C᭑]cV hy}iΛq{ =WA#xQe|˄t0h̑1O8xpKć+r:czlG=Q?lYHƎ''Irz'bZ{v SV݂H"kR{í7`˥ĩqQI{lJ߀WlyFB#A1p2#6:nu2OSxP^X0ofB,~7jjŴA 8̣fK. ڡx2]R{wa,|AK6ޘK\>4?e,mb5V0-Γ!?y`wق5}zjZfs޳Nh܃HٷׂVj?ݯXNj!'"IL-=-6Q:U$QVY_NVRMKCB9+e-C׋UH[HyUp3rҨ)/d<J١0c &gu; ~Bf[Ȟ|/J|2-x^I2T }힘%РGr0~yY ]|W[܊nxBYD.JҸ#5HSQ%yz  3\Aԍpa U@ۆZtz&ej^PB:2W9tkB˓?a~?RL;?#ww19amHu^L45WDZ??2yG;s}XlH&6OYY J UJAxA2,i }Jfv-mm2(-E>vð+nk翨ݤwo tnPrq&ӦA (rhńе1Kkl\{P!7&*cυf_>vEE g>C]_ۗvktBp/Ɨ!,+'\,ńm \pcME;z V 7 ˮԿzm:~{f#dAbH.)YWXQ4k}љVHE0l |&S~BqH5֤S$PqN3}!\X.mf/JLV\Ka8ボ@ x(7QU4bg:K[XdF+e`d>o^e b#6! 8@}n̅]zl*G9&1V0tAhJYdNсN0t_ގ|{J:<3-)?#e;Θ3OãCid;(wc9V 9 Aޚ Yzj2):jt^X=x ɝT `YgHcy Bnģs0&M}|: o=H5HAרA*isgK}xΘٙ-sQWBA;64pя0!Ml>ߢ9\Z#_$WKG .\b 3`qPɭN[Gt8#Ѝ7}I4P-QhG[e5").Ҿ.g91xYcֵ.9oLkU; ;x(_?<㥶e~0ޜP|cb^dC#.y%9fW Zubzvg\U,b u?SZ] e`'O^<4/ A^ˌL;PFw`A փeyZ7 l7@VfZ38|dRtNXfBЋ~Թc8<ᵅAN`V>W.Q_#!9 k޲-4y5ms\"rV@ 75d)&ZgPʷQ&Fkėuc^3ݨ/ߓYqs4A78k(9^]A ҵʊE!wlvB>n/L)L!dM>?]=H9LSnH,ȅj0X x'^ S tኅHPW, c i>%'@~A7]a G Zh4bnچ.+aO 7>{?z](6ׯך@? O\kG|Ï3=oI4YEte9Ę9YRʼA8^PoVO2|"nM]WYqNw~!S`BW-3B2WuF*:$ [CL'7H질.CZ9YimeNP"@Dk4vuԞ35"l\wt uEPI"F&T >=av=脀 rˇ6^`n_GX1Ш6Of!o-VMjgWiH8>P$-ƌ"I:[\K;2|0s1=U Xpb MIl!]N˸e _w!ʶZ9;=세 g|Yؙt,·ŗX]Ckf6JuK A)=f(D:(O.Sd 1} QT0'b 0Pאp6@eJM.$5;qGpo; ٌ\7d(qb1Ġ5cЍS9P:#/UwIϖO:兗IܴG@% n2u+ڐhl"3.FAG6+Vi 9[ȴe>)F}giP9\[Pc[{u 7j\•w~XݜaLUjɱ`qa`PcAI.f{:`KX'Ey\b|V#`m*UL;&^7lH6[?j4ΛuFHJL*ڞd,٫mW 7x޹PBZuX,_)ږ$Vlh*k,*G`Z)7jgӰ^F}^T/c@eܦHyF@ZJu(H۫ 7B"={ùBQ}9k8kkL*ԧyWXY#s%g(x}#.''^>]6L)o)X WQbs*>,&X7|JoY͊ќJV!ϼ7 h1ky,'*/HE|b8Y?./@ n/A>8ឫhO1 =hdWԟq݅uj݈0 -a>\kkDztݼi%ND x!#uЁceVe"KIc ~Ȁ#?k9q%ŌmsicELo|;fEj*\8F3[ @ZŽ42F%GYuG.\j S]Ѷf“>yd{ D `Jpf~noA0]d@V1k2E%Tx ˒lsw̷̤ş!p,v]ߤc`g8Α[r :{8vA_R٥K^MLx 8 n_ϒAĤDYDcW,bI`GQ cU V{C97m]cu/\uTVs(/IԾxe6粧Gɜ2'aN.Ż0KNd_eLtu;>7yFrl#̕a(ڄegσ3LsRP5-/Y :4aT)|qj8nWQUCJ;0N[WVe #řj&B$Yߡ 6HGs٬SrO>߁^F|Ix:C(QRsKatJ٨haVLX-USr {eԩ 3+[Z5^\2@%Vm;`g'r{YOF.Y9# J uW4¡|'lav[+vCEj!cE#d<"UҭaB](]3$y \O]9)>ĄFov*}DR/*x4 548>N2>nCsIEq"8AA튗Dg Ap!1cU -G>ȍcoaD4dӌru03aom|r!3E׷H }Y,  (ݹKȆ[] Dx3QɆf9&_L +!H1PXG&fT^]Jܾ$v~X۔~cV|s$^貼V=%VXU0 ܄s0\2hHrNAttUP -(&_~٭`r}%]@}e:^儷*ӧ><c4E8a^P>xC}ڊVp ޢܸ_GA,$= .Dp?`# -Md9֕1r^Ӹp?`QmJ?9h@ ~Pߵ =ϩAjq9Jgmrurf*9n zHS |" (ZQi.WduK+&>HXJڃg/`)!:<ޯ'!㣳I,3mʈVF-K.stpK/5NdsuԌI$wR9{uTe`Dy)AsN^8ax'; 2x(Bʓ=7urs10h-PVð-d iYKY4%cM"Rr@ٵGƁs$5gg8lɡ1̻|/^fC%&Q~`﾿L;v^.9|z'u0/)Ξ''?g24ٖMKa j(|-Ugʽz;,߮nE]eǚ7Ch,(Wx >:>Z|Rn!h89ST XĊ_*:zL m> 9 Q;S$]VTE']E ͟t课nSG%J;y c6$4Y|`yͽt-ao>+U)( Amv(~iTRo91~$vjG3"Gj 3eQ xU b92 %xQ2\s 98L)I1 8Lc״n*}T/BU:oc]7@>b,6?*{:,y}W)3M 3O伳Ls wDLDG]HZ[adpc#˳0"Z^"L 5&UPc}s*6ȯLI`zmVbvu>èO9]q3ʌ1az9Ś6_CYs2P[-GVN毊 @˷C<" e贪t$#EIaH9b>^IVMb#v+\n-]:OreEG hrqGPgU^u yY٨3 ㎖_)y IP+! ʮw̦ӃOoPԞu:E861PQˍ@_ kDrE T7(kK#bsj)zb™6m!,!/{btbU$42V'[>0ffEpip5]̑ v=l*]YJk+@f/糱޼0[.{c4bcݼgI];[25Oplpt2tZ) =^$|DjjkxfHT[suQk^FZQ`g(3)vkꭱN.¤V BZ@|w«PF gD'05CyZ;;KCVJŒqx4L`NgV1Q$KV-eѽ=e#["eg dQcéw:Xɜjz8*J.UTNC9̎?>X F9\Ze~* (g8`#`_Jsm " e Nj˂yD H^(?쁨ƾjFV|J*E xR ,i@ֺ_5>DŽkGЀF teć6!tbx]1,z_q&8rŻbB-Ty{Mv5i$0F1 ;]!<[=nlEt0?*[]M/NΏ40Ho*IR,뼮-ZtPۖUg)1gFR G!ԯ/++ <%cd9 _5]3eΐN#%|i;ge /bJa,,b1K$wvF$N'SA!nCz$|+ː.Jz1\8TP>e,}(:ў+=CdX=jiZ8&⋩29.'[ű$1^ZrO%OoE"lnQ5|6g{:LDQa/󂚋ʗEaJA:_rW.  ˨Ox>2gObk[S]ut"B 7 RO{;ǩ G0nYxlђ h 6 $%izeccڙYj kBe,/7rZު㋴ƫV,#LF:!/+Lu+pMjdXs+ܠ+xX:AV qI.6LSоw!m k1%8W,R#YD;}}uY@vȹ?oL"rz2(ڝ{"\jhb\O ow{(4ݫs,MZKBx+,o|!6F1S%:]8Ceψ!C,DƂ/ x.)*w>kgԞ ts2E.И=QX~GDn\K4kzm\w{%sTELRKJ7Zֺ%A|ƻx 40!|G |aJ/_q:̝;k3A#L%xѷ#\q;aj'h!dˊ}y8ZeB Q^$_"Wm2Iq8c 5ex}ޫB\ zm.m6D&x0 o~S NAo&kt9#Bq͏_5dU'Si[2٭?ZW×)=Th{>H+S}23 P>®LXmfbGQBs0%V NC0,gg64FV,]DK3?x,2NSu7? 2?NXLO ]k\M qPNduS>3_p-_s p"<7ҫt-5\YVmzc-T"g԰>/cs8^DJ0FBLsC-U)11| O/`Ig'EtȺ̇Js|Ox3։^6 dKj:`qEI~ikJ ޞoc'P6w8>%,#y<y~U)P =4Zc~¶=oSF3!K ѻV1 H U? JG*4p ȗ}fhldl$[I{J,Q|Qv;k a#Nr?)X cTz"X fqvݳp Jyn >KUMG&t捔ʼe.wWiӈ[ȈWTf-;WHoA>ٌc-' si6ܸX Jb~~xSuU2%Lz#ubEFQB{Gۦ=8P]n&sDތ`T/ȹ )F!,COY˲*niiٻ˔3]ֻH̻*k$YGTl˪b`1ξc}syV[xԛѷ@gCm- k%83iB~ )nm0csZ-j (̀Y_aW[N̗U6 JQqQ<܉|dn~o-mWclnQX% 26i]Q.WNeYtRJ$T6Y%mێD<)9ϯ.g_(Z9E֩ }Uq5j%Z54/eP1 Hw$vCMM""Y!};^O"d]ua[-/Q 2X0cqDu_Qb}lH2Li~M_doٷf{Tò-Q22 \ ӳjvAZOHh*( !>ɼ0o+sÑڋl6w{7P~n0-8&k؟θ:]Y~q^L h˝}i .mXikQ= gFw廜ԭ@0KwR5o>s%ݢf" B9g9^l&VЦ56_ cUD\k`&(lPLAދ'{]S:(׾za gށs`42'?-{z[HZ{fV/6DJRA=;ѲU/c}s!%&G4o$ g?+e<'"FBmǭg- 3OL]qLL_"J@@װG t\BD5h!,H %PnQv) ǧ, K,n{j$!v,KUdѮs_OAȭ۩v͇:>beNd}B+z.O}B]?4cg} ▧{qk6U;)k2ɬ77[9eJ5J@ ;D/08 E) xށ[UT :'PZG"o)|wdq,{Ja-\Ma1d:pZ5ՃL k^8ɩO`_w80S;gQY!x]$oVluI XaWܴIuzιXmH9(+5>gܺm4)E;~sfB5Ѐ\I,o׭:̮L"@jx|)%xc ?JͱGˆYKq*`ϮAm dZuygT,k*]]uv* $i+WZ2;y%3Iy+EZ`,_ m 22SicG Ѝg]OH@eƔafؠ]E֫<3">zY=8&ר.ObI'M(E pd%e;JU&B򳺒<yjb];=Tə;%Am?p*UHZDzh\l0n_NUm@{2I\a:M nE]oh|ͳ*J.. oG& UZ=`&6=vN?UPw_/ 4XM;3 min%< lrיNycy#뒵X!vqRj)l;SYR'eD6HiJӺyq "D{ƃ tȃ{ke4ZvYeyL!yѼ.c/SV\8"/ Ȩ{1oa(ea _:决~^:QO\"|IZsѯޥ3hgaAo tmV?2U/snGv2Ʌ05Q`&ٲ`nv,E +awR!oe8/nnԻ%/K 8А-B-r)%cy= %]mVxfl4.[<2ukdڷ ͶA %h2~(ZucX7j&3k&tr7-(;# m탃flAD̋mY6)6O6O1^cWQ?A2X$2C^Y}C]~Z1y ){r\k2pt:koGgFba) \+&0 îFm35=MŘPAPqwf"FAXIzW o)_**prԦnzT5^N 5gOpu<i<[P3B^~jZ/2THkNFUib7ψ,tj٪5q1Lf&4z*F9CpѡhR#_~<]odOow4ES7'Œ.AyBPu}/~ 1ob{AtwJ/1 nrp@f[^G-IuD5T+y|ê5(Yn"N )Q W2ȶ7p p5o^0gb9iR9!b.γ(1gB] IS5`c?ӆ0Ł׿y rqq\5FC#b/ۛKkON$J4ymHȚ`gm2ݖQM>̖LN7zvLt+{qG3(k[Bտo\a ۚĂ5i^&y*h}T5ZyTO]VDȟp{|9S^22M|֤v'383R(Gnڅ`'w\B;Fb(`Jo[ZHelCV(,Zq?@S{I!B /< ~ۆϗ%\нR|ƭbg8];ұYʥ`bϘ,@HwKM)2'Kfrމ)Χ+qۯ%*~CSSZlTښ(H`zsNw" EX36'Z[\ܰ@ Y u#xv#X]IvQHAH~53&tB25&br T6U8f7}k\'8-x($Yyz^6ck6AkVHV!p "r~HHyYhx[Q}Sb .B|[^bK@͈{ܞݮ&*4g:4_m#kB0?Ew'=,{@,m,. %,bA9|mE_iB,]%U"]Zw7E@<~5D9Ɛ6:KR:Y)|eHҙ8OEQ'K¾G:YSAYp2Ě3/NY_ 6LC۲pg ךBo=-@+>W SxW)ߕ0Y2m|MfDVr+tjHݬ#ȿ/'0PLikW7"])0-HNmtOƕ7'K{^̙ Q~rrdDՓXKyx~[ЈumgJFB[$Ub$>NC=j3Q_'xH_MCrعފ߮)"0UfYֹw;~$JN`C 0rFm_v8ғ>qyJbDи~,<Fj;E!8Xp8^zGB~-ҏk>qᜅ)Mѭך5o<j?dSVX{˧mMVowc X顿j'ښ6sfc_n O^K'3#i'oIp>~> lOhKBkѹ4˽'Yp5e,<<9:)FΡK>;Ν1!)~X\ Ewc=_.o> ݱl*Hd;PHޣ݈:?31 3e޷I xz.֦}NA,j.GGv#OoV_vloaot uU>N -׋3\fɥ/6\1 KGS vfoS[3^rkt4¥΃ :,>k+5tJ ٶ)w>\Ч~ٲgIMeE[ cmYKC7:'[/H}T %8Ք }JQPfy ìznt {xC쥃1PH~Fb QC$j 9xr4UTeE_0 h˂w.pEQx-E;w82&dW> `4R*u͊‚{LqwB+~W*_y-qgz$qcT(ww_8Ch|gҶ{%G_:5>>?fϣzjN U>>q9'dV&EtrOt,oa fw!@ j{3SŘ$,}1Ī. 6 vUHآUT@䠹٣t6~yaATNpw]1qSi΢`@ג'%2h$W&z8MgW_*s}{Y=z .Zt:T[~hYzK*Tס0Nh% h>get jI(Ar7m䠣f ?kK@Yqo"a>`Nɱ m1w($~s3PPą@(';no%eQ}JII<>B m ^/Fo/1V9i_%67:.7+;(ޚbr`h?zz}'mbm@#:6(o+7#^<KbMۿ؄xq Hz73ցN0vba<䤒T[iEY{qxOӌ③ߛ_2Mrq`ClfRwd窸:~VϨl(ײ&N#\h~tM /gbs\5?ibz;)^ z:sGJR(_؅ 7Q .5]f&5VHYI,&,;-q1ꅜ/׊ke H{0[Jmrlۿ| _v- ^S Uh?hD0's^cuR^5JwlIBvs .6C|H,Wqw]D'~QӁGMxük'] Td@vuPXQC||| '8G [\qP xCcj/bBzۓj 6URMbͺ*({^+W|:Կ lY!6 ·Mxh#]~VvQ2[ adz+YU:\#F#C 8/]:-5r+Aͱ|M??5Sjϟ*Q>I m酘A|q{nΓfc$8~xbC=bA ++aj\H hG#@\Wn/ P驙.:a j X-33E 2"`mk^3|O]?΋ F6QɍAHچUxw0$75דhÓS!g@~3`6Ouwn,c 'EB4l:vL~9]VwTyΩNg?+_}lzB k "aۢkV+bpM續 G}Q/*3}ِE2%˜)va3Fl)a+PyB:/$}PV+_,@?*꽪eE7,h4Q#gwǞ'yų4 Ss.YwЙAlj ᝆj%=ٜ)>cߠ8]څKo4.BVP9⫶Mu sԟP}Ԑ̶LM+v_lZ,^zXi<nz:BV& g (^;bjOI/nD#kϋAd@\mS`Ԣ[@%s |f/i>kōI<EY}TBv&O;=&[w,4g*A3 n1^2.vGok0_y)"P7}jM|G/ŲW2PQDsMSF}]ކ]TV) *ȓՠ]9bnl$ S?+{?=3)q^IORZ(.˓س6noH4^ b"6sF6=Hﳥ;t.TCj]Z:`uetMM]]iYG y=o~\1P7FRpيU 86xaඡB-23UWaNzKAfRnDN4Pj OCI-Ee-oor*2 +s^6'+RAX:dhBtѾ 3T`YS50B*'"Hp 6,oKǣbj O21PgE4/MNw* Jn{_"kPqv.-`k>Q: ljbx%&nH&L;,DǧOƒ6xb,RDl tH} L:7@O?h^,96t@vnQ$0ivEqځ}Un 3"8u-}, A)& E pj6\ ~ 7cNg 4=a=~?-n_.(1Y(oyf 7eHSN|B W ~rTꎧb9g"V[R?VX}RtS2 @7m qŕW7W;z+&EǠ-3S,jqS0h>'u1|Gv 8os*okf2s)w|V! v<"e[INN<ݮ%>uG[fh4(vŌ--7f #krp[_.%ѤĤ"Ȣ jW>]Þz轙X=6=!$mJ-nE/+_ȣLnQRP9:V㷨-n(B}dOnBK>&N$6G kM\3yM?JJ#dY@^ꈱ0bHT䍠EY1ęv7cn E^BpgYt$3 Tqlt!p1qs'|`O&"ȱ<=sZhQS0HB*1 ^Fl}fuGʩz_S <῾v-2'Gf\u5d7"k+m>MWL-`6!fqOĈ'&h=- 5zΎ9D=F@w/4*LaVos Glշ]+w^;Bbh~FzF*V<Wˋ%WfȧnFEl '7 DMcArǐ3x=1.a`Ç[rO:wp4 y@̔*f;ye$h+,wXvC3&ɤ+-i!6` vzݠwxAJ4uXc6+՗z2 [Z u$8+vY/`-C. 4@ZQI۸_=v>L_~>űESeyM"Z fWp: rf?:i(ߪX3[y{ddQ([!G"?Ͳ b6v"@{']?_Z'nOcG4' !8 /2?tbeByR"#TFWv]]II#qie¦a9uk^+c''_2GMn+6\<[sGSd ?g:䪮K魈lYο&r^ɴ(ėLHN(l2S?6ɖhb+aK@#!qkTv͎V ~ 2+o?5;G<R٣B`H< ώ$ȉ8##2s(p9 4+Pg. ^c3MLVnΓ7? RhO']rˌ @|*[- C `Zb$|s YsNʬrݢp9yyҒ{l !֛Krha;\Lk z(X<6w{UIDGL>$o/ /m?i SΒPPl)]={b WEf[LFy YxyŰltm= |szEM~nQM7[] v-$8#ĴLԂ@khky*-ukq: Wr,3 D|.)0Wy]s?*Twb(b]~t] ~h!k}vm_$/jHڐN;/K3ۀd1Ț*y(JCG6n?[aFڏ*0Ð?Te>)Iz_]" ȸ;dEr@V?.E+KYir J3ghiQrmfS9I_+%U<?!zw;H:"7svkXw[7I[j,5c#[.k`!, "-ӊtV4SvNs1RQ9<*\HR44 'pmc^X(͸9)sl.^]=Dǵ)Eʱ̄Y)>3C3xK0:tjy`*M5P;7;7Z[nPai0']d|4sngmokP50jyT)yXʅs"aV*\.Y|W$!XHq\'9=6ɣTFZ>;Gz$li>ӹL5) (~=pI8/!H^h{Ťy ~.If$S):*Uݢn4& ~*D Oj."-aKEoGuI>Y32KdTāNrZZ}_z^HZNN0 yfm YbY)|O,B8qE0Ӭ QTMͣ5+c̷4$ɿ?N[@3>Мb+MqxݩL6>BB^|z;r(ie+Cڙ 'IL>%QT GWgk9OEOv9I(qNHz%+ `;FNySSW :Y*p% <8LBcm[E !fgAM"J^ 23ci5EsGRML.Ft!k-y,n^*p8n%}N5(f]cǷpuX` h"j$ί'u$7~tlFM1Eѻ Dae3Af~|V%}H<)#+̾@BOA`ءS#bZH!]ӽRNG( ›|%I;m&JOC?}=$Ծ&)HKP+TV$B+4RfGY>XI-L)>qAv)lXTWG| %'9VĎ+t0Ց|jyx7!t?cMp``ъ(> ꬿ&`D(0KV " Tҙ(v!۲:GڷKnHom 0V,"CR>hww==1(FgX$#ernxLDTl/\rGZC ]@`r,g1:onJ?_Efljj޵HGPf%UAX`ȥfV*R/f$ʨҖg~t3.g fZN1ɵrw Qg QZm>]f՘x=0yu=et_bWIgGpKӂNY$MGCp0l5N~({&~oJ@$AvCQBrY=(5(=AG8`b?E0'JE#R`"Ja'?#6b QX uB8C,|_4jP % ͵uNTudܞ2?g :,28VK+G}ݬ'K;^szK 3Ⱥ`b{ \s$fVPjQ̱53|S6[LC1$Dpa|ujV|E1zŰ]O}tY_A4SQ֗^&k\lDƚL?y`g:* 5yg^IR:]ͱԧz\K:)OdVC`p&% 2yJG,Z]p>+俦o+q\Ub(GMtG38'Lқ l[*vlM(ʣd.D e{3+0PwpڜTIV.p\8ǷLv&}k|CT16z'}!i[[RMka ubؿcYIq7|?(B1߸;헭6̈́Z9Q*Kfi :&#NXHDV)BC/1>&A ̓/7\n bb~RSoW-Ǯx6O|m0u<]!'u?γBd o;U}Cta/PE/xXi)9R*vi+g"䮯0zZEXaV=m١9`Nd41~.kiSj\q8탼jPoe\JaPؽ $w+Di#r2+{aqo<\K,OW7M}㴆H"w.V7 T @Z_nƅ%`(~ABdU Nu@5Em2~v`wc8sG'*Zf&hs80gPU5x9aLT- R6)" b%# HAS^p* *~eLTrƾM-1]J!nSħKcS`k(Z!5MY0ֵg{=;ʟBrkҊkb% wyco;3::Zѩ`t)Rkq`SǾ3__. uH ;[#坆3^fd94b#$W OI5N& O%] ]YAҖgU ̛+ÁJHސAYW5Gj>P}HKFy^n wQ,Tdmm#FBS*`@Ǔħ[ _s h߫h@KA7^^sںؙ8(ἸnRh`c-x+mFE @|Llw!=k|$jBD9qoSY)-YHso"s8\eɀ:lmlnmZ 2M$wv}O=0b|{شl gI@6Dw/cI#cSAf/$v7UvVfُ]y}~um2;݈:NF_kXٚIGa%9~G40,0CrV/X_(g#;Qq1< )b$s@Fص-@Y|V_n`N^>ڊw#iUb2/0,]Yy^ÑwӲ.ؤ#9fЗ[ޮ= d\co.>xvζE> -&Nqsճh#~5Z})@wq2XZ?`o5Wc dkLQshеWb=. IQZ)3 7Уܴ]D =i! $MgH:Mj} xUr1P د)(.G/~}P؎zƅ<|do!`rБi~k"ذY$ѝP c]{44Y>Kr*< r9B#>>!0}jHb|0JDQfD>ŌFF:,U,g0Hw@z e,bJ>_ RwgO֟1\-A}p O<% Tj&1UtVϓ5=%g69[ E'12&|9:_1-AL@|a;wsB n(NK.V̎ҩ<r Lc .)ize#{1J6Jn˕"$yTkF!%Bv\_zqD\X&xI<>.DE7y4ՔS pX7bC)3[;Bt vFZ0}ODK~Xԇ5dsb,VtV|9h&հ=YLx!DG/fؓEO`kjjmrf,=]vɹ}ttû(|1S%xxC-y=uJt|sR7$?)d+Ozk&>ΐv7vY%F`^.`iu싘4[_]ygiF9 Դ&ug?fBrxEvt'?<ɴ0I&"[IAΣVo7bvh XA@G#y['\ׄZ(l>$cM?nx,P|#y /Q"Tz-l? R7EHd1} lFX.E.0c჏lw3,'2, XOd vFw#1jh@JQ픔[yB- ̻lI6.N !Y1"lMgFt4Ƅ?ɺhi>b)0="PS!%͡M,O&%w>=x.9(.Qy̴22(20/I ?/d!Ok3Obi;-p]mhx~> j"px$]}S"FA)$"X}DL7z²A )'a<,e*FL Y]lnW{SJ8J]bmbB*-_ZDm Gf]~= 16}qM<.2 )2 !ƽ1OJ|$&BS\o3Wt ,<hz jJH&O"% fgg#BGK~-@i9тIX'jVi_Lf%BtYO+Š t#_gA8 fy^,|20Uo&aMBE ,ku@Z$d~eΐD^Juf&bRVB\ Ɗʿn׫*TyC**ٍ0IVf *mئv=gߏX tZ<́]*- UBlC؋gMl\2hEVBi|P"wGwIm^^k"53Dzqp;O& NYt%zV{|j5;_Ct@p+L\qT}MHJ_=m /y"}Aʙh ׿SDϛ\RUcG C^!R䛿@QZ @=L*&ҳy;KDy\,_#/+a*CA z|Mha[I?K^ߢ ;Peaɕ>ٖ<<`LlQrMԼdۭ$ԥ@3K7_ ܦLZ??,ŧJX3l/Nh֢ v&e+!j7*XoYqY ryWۋ_v-Ƣkp.1KIKQb mJާ|&eA(Ryr 1r([5),({wMlrxu:|&C,Rm?eW"~$u4 J I]CAv}ky*3U@Is=C.XOj mx0w?/mFzB\ǫ|kdl+]nތawXe g}J~u <$  nhtgP"<SqXv`x0ކJ (;p#:L65Sy˅Bw]PWڝ*8`5gÊX$Cl %S38Ǹ m?`)wIOz}T?QDw!$A b 2I+'{gyoW%Ӯ|x7)x@Ռ q>3~VZqꊓc< Pߩ Af/c*+ o,jD8E,~sw, n)v f+4#`#>H}Iu5|()+ :lʲ2u1:u<#0!ȢS-ppCiQ=Ff B|[ @L sLOg֋+P`TLJjc,^s 6E L#HJZ/ !> Vm[8$;mӚ+J!mc A)*ۯы?Qj-͐NO55|^c௻3Mn!?qd.Ӂ,eX-? MIwa(S{R,B 0֔\',D@y3|-p b/XK aaEIuQ> ZV'ܶ?16.SdLU鯝!ѣ"` 9!_x31nW4#?pdX/"6-K-6V9 (y ~&O<0pC*rV 2-R֠V%tFmayKKЩPOƧKV"]a֔I %dG'p~Խ8RaVb57Ԝ\ItfdZ8{DB-x( k&$eȡLK sq0֎bWir93ْvH`{T+ (V~GDx._7!`F{c64˼JSJptd:Y3;(DC泄 rRb*rJA>nҴQr]SvαX?5+&E^륏Pщ~|uC'vLM)"zQh@ i2sk[Dϵ8ĔCC9P)PJyLd>)t!$DŽAqlw^'jOٚœ6:-B^KQH(y\Hd_φv͡nR_%8qtדn(q!75,Ja1yd||W~"z LQV¦cv#):os}qAjC"I9#O:`nk> E,ޅ!W#cM:67k_vThZHVvXE :hfoeYd:W< dA fF7̳)p)ڨzaW0Gf]'f^]u=J0i6m- q7醗-ЇPĿ-M钳➣ qlEjpXnG>AuMwdk(xEE y.%"㭧פ[ !~Mr'6#@xP_qp N-5c'ͩ|@qIvQ-31]|)nV{Rդz5-Y {sلK_}(tN?4L@ʊ܌&(X㬭>HHT02<!5QVP!CBM] jQͅ0ފڢ)j /̃$)3WR=2GOCzo"V9<}~/B=rE.Etm.RtE6R9&cXWTf)\ZL B).ݽnxΏbRM& yM>u}wY&`hsStn zz-/mԄhEcJ:kxzqf&x zO 9|0㬬s 25 9&?fD%Y2$!Iy`)Oփ.Us!2@>h(|%K%q07q($r}?])ktώ8qe ."k|#N=O&4|K+Q`qE*m?.yG+6EpmĺfSHTA<$40إ._ev)惰)4pC Hf i6h\!f[)![NY$ 0n4+a]v#[F8jPAυ4+K-͋i"^A>gu$sETN!1!C< ůy4av5EZTo-/wm.6Xa,RY.p$} ܡdzT:9XblJܺ_gLo{HQ|?7US:Ru csB&;5-l:5NYq[.L7iGٶ9QM?Md9t f[},jb/ uNXەX[+hU=ĿҤݞZx0yDS`IrТjh8tgJd k'|\UBgF /:JhZLuaMoHjp#_7z&)xq^-OW%z\$Le&`d Wᧀy-tK bw-ɺ|]K,*\9Tsk݁]8Q3xR*Ͻ}ӐfYbև:I01=o>^ }}w`݇ӈ[tZYʾQz˚>A+v̆ՐCZR%rJ鎊aΧsjxeEZ(& jū)/Q1VFajX)\>9HU[:=}sp]}䯼)B8P$PlS;kzYƛ1?7ڀ^eZ|oy 7 >j2~SoM6+Yo~+芸z6β-|]\1w<8 `*XfKLkpC_V"*ErwSssu.ܞzUvy7YF} CUɕMcczɭҽ܈ Qn g}vL KSxxc3~ËZm}|Rk:䤦LH'Eg4e$*-eXc c4`5/:kǶK 1e Z QxwR IlѬF1+8Cr ) slq\.UenL.tH " Qݴ;_rL50 }Dڼ.k/?i"5 #f3X"Rkl՝]rG`4֏˻*[%NkPr}sŬICʙ=HKEjW>4qɸv 0`zZɆ5dK hϽH-aq\'}tK!KA_wpK$ݷJX[%6VV p0]*߰Ʈ\l*m-% ;$=3s`%`6IEV";{^T~_r h7mӛ)forfIǴ)6VH SRWDJowiyA_!)pq@R8*3rH>3t̢#ʬ\x#Z|Gatj ΋@39*LN;{M.Wx-m, Bqꁵ2X["@Ipț:2YlJOZU,}V+򆘦y^we7g'Ɉ/|u7Bׂ?8ǯΏ8c/ljBY4)3OTti9g}WvA0;WDWἧs a;P멍U<^S)F>I@-^tsTxknTߡAAHBz@֘[2ݴa2j._>6aBAx8u>,TVՂiAioXwM97WLw(K w(hbp ; 㸇 T[l`FwיQJiq&=7q>#v[u"ۃR䢎ג2>ȲK2AIqn|}#BK}iG{?2}3JʍƢ` R=M0{xXW@ǙU3̻),>.#?nH;t[NSß`,2z,M@]>W&'Ը_q ~0Ic䞷mM0ᚁ-@o!ߡ(dS7u Ȣg;g+/H$X-JbIa&!#~G췈:VY, A:qZYoNN&䄶/N}3Bq34 q> !eqʁG7*B!>*iwlI\j_TVOOaqS pIřˍ̙~$4E* g?hNadSaRa2t!^R' ~`Uuj`vH&H8#a/֗s:FﹲQ˖g߄k5rB24PNuR2d1j ٶ]5)i{l/:(GU~' }9BsL*f|i Oq2S%>,س+!"9F}\)0u/ryŧ-E&|r7f:@yumsE ~I k4~=oJPnhއq3z`G*Q߆ Z%zP-#Aɸy?RH*чa_p \Bs,)9lzkUknZt/CupL̈́$'%ASi4;[d3u*ͼ%4^3;Gcc21hB q6~_^F{PXoLQb~VF{̖.R8kA(FEA67_%_M|a`m\!nskG bidtZ^W |hBPZp89+Mb2pj0!}"C4YkE$n#\hbUS@%H bY>ϑF ~yFB_un ֹc u;Rv=u+6roO">װ\ϿC6J`n)2 ˟b<5.EH Hc{׼639dwv} @*h.5ۘ$jx: V"@UWH#0]FPd\G׀)Tr,E/%V}c׍HYfadn!2[ dd=d`A?VYuvns,z~^H}-G%y 1zlQ9fP}j{;fXϔ 'b p!jՕd>7'j$P ;~ ^WJZ*WxEZwrit,v4| PZ޵3`Ԩ~}◝dLIpV.$ [Dd^0z?I+JD[\!Ho*1YNmӳ3.Tq;r" =鋤(x%c˛ 5FՕZ&aԸI2mGUC1~d$ XEذ&ؤ(@ 6Ĕyu 5k5r) 9. D F{ܗSIP=% a1LfcXgްs ZY:WFP@Ήisw6 ^A8ΓiN!&2y982WyV'п]5tEMYЫ/LD?Lu<ޠtז['\ P]nb)?GV $pb=9'T]e2kjMS ']Wh,5BItv7/|6-rtg{h|JVqvBk>%`{XF^/Jb%U8^LSM!X(S4LE]X_Oz??IO-gp{hq"дi^*0 . y)B}SWG{peN`95^ T]b+?^z4;D8zk4xd_E% _=(#ա -%}ntn)\g]"؈*Kz" } tLM|_;.w;F6/$>0G.d{T`r@u֟[6**Ĝ݂ZٟgD\(NTASu,&Y@ݩ.A>e'0nϽQxy%>'[p~7ty_ ?c-DK=L49 ]FLj^҇ N;]=E{,SWbL[]i Lc)nl}fP:ݏa0"Y?fßhSυs7RzDfXW=wdTz* pim۱2ǥίܧ[|_ 9ȷGqf SSfL8^: |oS;"n#'y|,e,%.֋ӭ62Nim-;Q%ԜrȜ7xPŁ% K9b*!]8ԣ6ٍ A Ff:KC X3Ӭ^+%}`J@mydgPB]P5}gn©+ZEch6QHaN3z`tY{;oBF;tNv "Q)@TwTRӿ`YIKGO,ޢp^}psmޝxߪ|\@]fJ3t)\=KWKk‰ǰZlQםKRbz/*/Y_eOr}Wl&pYXP:WGqj̕X]Aǭ1tƽ9bb3}8Y;h7 sy2/z0 1L!$]'}YmwQ&WlQ[a;lνճH/Pd I#U硗V@=-}yvި9ZYk}Ghwy\=fQ`dƳ3Y=TEP3J4Do):aA`^ IE*FjtO#7ƨ+8@?1P]+Ɯ5{؆B B§ i͇dح+{ ĐM5dTm ƗAc}hfLŘK w/?$ AE6l\RX ~kKLOwG|xmo]s[98DQzNW**[!,=%JK8P_262:1LCMCH%SupS:=KάGjmUspAA9&qݲj(е| Vi{aWTvgŕ |w ۱Rǩ0z9oX; F)@;ֽ g7fgSn\pr|4w$\$/+jkdʗcAW&.޸Qsf* ,]pvaY -d=kN1si-LJTX6ĊU@^_u|Qt{(WnU<${!J5p)N3MLf]ɰ~!XʻL;4lt})P*F#Ij~KOVd:\BR ȏ[YI-7\hQEGDAɪyQ2u-AJxIIbi5i*K)8I:(:(t jyhs U63QE9{7~"ecrÚcYG+֖m :L;CfnLUh&;(-<erH[2;] LA$p cl Ղ:~,HS^iO^&32ܕ k* yI~)y J5 |͕ۮ2mQ-.s5 X<2 !)K=y.>ST?}$$4+'tP\kX)tEop7 q10p&N1+2tv 3b&L kIn+ivhb 8!yAp3(nO{M‘Gн`ɞ(1W I?]4)g?rcG5;ӽF."~OOziܮEy1\vӍvw89%(1x|CcMS K3ISPj9IJo˼ ډ#yygDzRK$t @e*^F#β{:gaO:p "X0%-<14=VƔAx  rPj6`Rͬ_$&zJ_wfa`ͫ\+W{) v_(;[H`H,ҽm?gU,DB+pTT o/-`_qц[r!wWaȯVE, /*SÛmvʞ3ěEo/t]FW"L#b`"K݂C4'zJДYkX}q d03;9ҵ&nUF|:W|| R<^IC>tbM Ч9q-i^v~GL15r,Nw E(aN3:\fˁ54 7"2cഽ],|>`wͩg1k.<7\:[_@܊}w̜ MBѥ.=4X^=2cOиs窧.:l;#qEwݜ5aE0f 4#hQDD/&Sz4D!jB r]J+7rBidxֲ3հs#@zfƳf:m,mbCI9}tdl@CJ5da€V-d\] 1.SVAxzSy=DvO%Y,Ekf2R"״&- Ȓ1>KYd !>Q>ǵӷۋ1Hҥ#,ve׶\@ecGoٳS > Uy=s4- Ѻ WRқª fe5xivFqoFepJZ)6Q#25Egh ~ WQpgee v_]VQq4G\'SO ؽ!i%p Jcĵ}&W=֗K44qu\JVxECR +y&_ {t^柵 Oj&W ;{]Esط^C;]1Yn{ߗc ={D`eݛ2/j[s϶qXGWDmnR.#5g-I:XQ K@ׄ '{Db38p][:\F ۉqIꞰ׌[nr^*Yjr]g-[f-$fϣݞϺH0~onݰoY˽s#~PĵSGeheb/(U=i%n3]jaF"AVA&GUQ&ɢkKg8c2,dm3B1"Y5|[ޤP^7 #4y~(v'@Χ,&]`Xw§Q6) n30Zvn3Iuq,)g`$O %ll3lg dlʑ"rT"M_/@r=)7Gc!UfK^RVɖ3e70N5gP d6.t"SXcANVe_Dݘf~dv/3Fzxe;wfN?"Uʅy"lUb(IR&Ba;/ؔqqN8mCh'xc:-JD%iًJ$l> ҩma؏s]IC߃gQ*#nSoޏ?[mlj{&`a  0}T$Q9C\> 4% ڮ_vjL3ͯ@y6s] $6DJ1Ll87ܦ>e ),bH[ ,5C2P&w¡7'ӓwV9ZW:r&$6wFY+mrP:| N@Rd7<9bo+oTN{܌U<w(Al.GW6̸w}. 6ً1F)ےDI0E7N\nɎ" IBDνNoeU NRhe-%tpyFUjO+V;aV#'؅oIÑa}g%B'>o,ye JV"qU\cPVwfvihF!;_#+K#AOH SCVq堙_eTNܫ{L6{"5M7*a#Jv;WB8(-9>9oH6lwÓO$KI[!r]eTT[dT$tn_rmkP+A5`hV,TVTlxROƘbK$c LYZr*}ʽ cηqF5 \ &Ҍ+ݼ$ًƥCyW2Nϳk{{j)PٌaCt]'H@10"[$ஂgRa56 HCH|8*O% mPyf7$K?$̼(QHf[1絀Bpp׊&Ysh io.FPa_7(픎ڀ)` i*{"Ҧ\m*P?qX?A5yQں'\TL.GjZ4E }6qڅoAaJGQTZXU0rӰ:NqEpX8LJ9#k#f85Z fɽ.POC)GwQu%-7PkֈǯA+z/Qy|Olnx-T,=eođ~:O(r]XA //[n]yUeBD}<ι 7 a/!bV Jkʔť'0 yF~B-V?!ӹP|$gg7Q4|<LUrP wfRWȮ Q{ߜ yy!yͥ8 M:KlA* ˘_`r|,p|b'Dk 7Gԍh%CݼqUI'NE?CGPExlvDB-<:xJY0SO-cZOwBpK^ xCqX#Do>uźT(C(@C_į E#h_u,Di#%@C>X9qA?>62D+X5r5B,]os+oUypґ͑F|gkz*_ nHz(?Zc$WoN>V%Dæ $og(a ‰9[bbbM)Zp>XtnKLWϜ5K]t1g7^v<7[^@) շH+_7Jz^Y\}0n\". IGkq4ޓs>x#< xY={U7{=^S3#py>}䙲R"MCr,!Ђ8O$5Oh=5b)6n8|Ur,2?Hu5GwĹT둤ӥͯm0jR4,~瘍nH60L,일o:pڿ2)WUJ!~& uyZp@oShPR6. hH|"4 ER4#(讧 /t%vU{+D#DO I'f*DKe{0~67[*wDB9Ζ8xF8t ;Q r huXyՕ5shwsO?JFvSq TsFiglƤWV PbtK&SJN[D!j$,!o+Ӵ# -, /YXg(4)m,z)Vʢ!.˒}w'Y5r@~EUu}VJ2m8aVz\n\]D "I餽<ad ,oՠMc3enq?:ԯLw[ez+"SbF`E<>br(fX!kmZ@p+gLJ\RWnʼn@j2 +Ś6 ARbiI߱*!Ի F@ÆCZFtm.JxǟcnsM2A m(ԑ˴ͩ6>VUxW f; USЊP5xHa4" 5SBt+ѷ+v ;xx5PםF X-n?u;bqZu<Ԑ=Vچ E{{]#hTk5A(;3p~-i~c?*!B9Av$w9] qz.5 Ei=9>d^'ϛ6 )QC7,X͗-W ǧ@~k қc/6f%O2}]ūR9(0%A\CwVǪ%w6XdĿޝ٢|2Pe`_u}^*;Q ޢb"&&%ߜ,mb~f^KN>B`tDNUpk#I0L:Xs*rV38a՛jMi}nj+ԚK<92C;g[0:, q!©Z9LnWZk:(8j0ƟWnlo\K*Nz1 wq /bڥ:{ l>ԫKzȷ<'Chm܅&υlua2<2ui= 'VznzmgDptrD\P#I8O (ܮ]nC__aC] JN7_{ג'iƨI|UX5K/ _WHhTDDŽ#Kt|P&$ӵ+ Ek-\p!'* $`$UCrI4hƹ/ԦC]T׾b3]IN.ZT  UmzDh'F_[kPa$5DtV$b;/({}>39p91wϒnCڵջ u U8Cs皛cZw%ڰIe~%%fa&c\Jԙ  3`-VeD(9OTm#En:Rϓgd2j*hKve- HD~w71?DI/ ST⹐p{omЁN~`RC^ KxKBc͝zty=ؒ׏ЕJ~If%ROTi7g ޳K]~Tok-_ 'H8k^? Pońrj`|”jg*~緍wG:s ޟ l=F 0~͂')#Ron}"M9B)4Klvk@7J `PEYp6ns[mK{8lJI[cC|(Rߙ Fָ"3;9}/ D lls[\ph2 bsli*l^kIdqVғvav¯h< E`7^,=սiЏ.Iܣ.NZ~xn,Le {88;}:if8Ykp~`R4Qj2O+KOOVN= `|}aad0,غݚ+p>X|+R z1^@.֕k4NSNgbxt4(*7( ->@wv5oq!\G>2pNuc?Ka|Ӎ2^Jk̤Y%@iFf 䟺ĦZS='<o#b$iAcCzƽ&/搒t²0C4. > vX?\Ci#.\֠VӃ6]U䱁 (^?]8,K7h)MvYFm;7QrE9XK{o8G^7y0Ô{%EJx >/n6}3&\~-njlWmȕi+c#/XӇ $oO Id$l kbb.?XȳTcA_f$TslmBIgĹחҕ5P6|Q[X6OKeyG29޲2BDuڴwSzJdt ~8|dc(Z!dzl^|/Ԉ yd>Y-5/8r:^\x^O߾LRϽ8&kub1wK:~T\>nr (Hb`d7hDHk\d . H .䌁fM, !1tS>zmxI$M|x#sxG~C;R|u2/L1-eS3;uˎy>i 28Cd~ME1XؒcǂEZ_<8,K<<m_\`t_ n"rm3J&geV%V._֧J^c|c[$@}ќꀂzY4&yJ_8]f/%|ꙙ.:d.rCmU(ˎ6 ɗL"!Ykx{Wky)Vl[śpL!ٓRd74IJJMaFtCŊְŸ m6ZpOj>tx LP 7Yl}̖Q $ y&tcP"N7G~*ƃ$)<~thC_eW8P46 Ɗf~#(S'ѹ ,rM) `~1Fd9`6dD.ZFv:[$ OqMTCt]}y ;B eڐ27}f'^ʫ,GHbr[Ѹ(ᶏrn[7:H3"U3uUjN~*Nd +@;f4ތښW %GhKKqrӈR Fx Ⱦ%Ǔ|5Ph-|]1mFsLxۆL\,;CM}c AFy<>կ :T3VA"#T8tNj#޴޴T׻x .Mr^ /=i3،7VE&9⾁MTN-V>b @BeUWl,upM8Ytspvʒc0x"E/V)TAČ3DT%'KZ DBb+|OByކZ}{R3{Av5r[Kn,jnR>ӻ ֧\:U$I%Jk*g.*|*~Z=+1 `);,JU1-RV,kb?&O& Of߳4Sϒ6;Lo~lKOX1 Uj>"LªU<evZ2?_^6;1zeRERc +enA:^`PfZrε7:ڻ8-+.=\ٽ;eI{~tni> X~PK=$ͱNw Ufwy9@r;x M#EzvtJ #/[ZD`}R 2'f귬V+oA&t@!VrfSo V~b3)g#Z)*]<XlfalΈi0 SeLX5sqg^뗇SgLTXio>)/ZrCH0U8J́8/rOc:[{([au?S,b룸)'NHK,-;.`M`Za)1Q 3馃qoOdkDP&ica5OenI: S~"{Y^/U^1_7+`Rޖ( b#Eд0*8zÄi^ '[LɁדtj|A̩6v!T'2(|`CLw KpgyԄPsޛ1CAF I[+jX';ky%xFr9i[5U0 ~-0wuL HXj ng}ev0t:s^@@[6-{E̔6FKèj8y4]yu3[2G/\_(Ax*yݳ6*s (_ZK[2E)C&qԤF'~HT`af| /%-'AK%z/gR8K;K1mvЊ4Xliۅҕe2"(G5%dc&CڪI }ɍEd|d  +t2:IƏP"9lW/&7ס؍;-Z>/i󉒢t-c3F j-0LY*RBK5kZ=a.u.6BgJ*Zv#ڃI~d1ц@==~ #puyF!<=)1z$n%O̺&j d+#j%`%J&9]m2'E۾ ?%CP?XM&h׀we$?w;xϘRN*.iE{֋L-*C϶u!VexsӉӄ ֪駒\fRFxD&ill2vr0,IDFSV&+T1ت2Ya{RDBh)X*1lA۠PIwpoz-YmIi0#[ۇU5a_^lF;c#rQ-WA.Y:dq*e&; 7m$voHtDV1=M_H\O2ښ4oY~ .ߦWCT0KHu"2pOm[NY=nbxWPYFOMvlO~eN}A sqmjiߝ;5`+ !,70߻r:=~TXG)ĭEw<;H;T8mx20[;ߦ\?t,LFߛ5t֊ ChSeA>OA/vB)-; ]xbٗy!$#;ں < K$)yLu0, G[SA5AHcr-9":qUXvށpĻ<OXn9LM*\^nީwuj3MrHF;̙UJ-64rK ͢T[SaL$NMI{j`K/cI3)\߰7)0ߘ;P.uZ'Ĝ/s%6er{ {_e;hWBv'nt0c QzL]%aEeC\w.20Uy)WW$  ;iXva5K)G"1c*眓8zoOe v% =+MKzL7 hڰ&Mn%-$6XySN1*6 DۛTsĴ:%zʎatAk;ް)EHǗO|*M~m\7?5%=61 Fu=]>sw7}*$i9kar䧸acgʶ 0>[0bl52-5~QB E>(G|}v-XU͞mƯ AٱPc:Xp Ǚc]˽ܣ@$ߐ:6'qF=#`9Y]'0r<~Q8nw-r柸>;V[9fs@g "[j~Tb* n2`kfhRNGɍTU]q< LKSuTYm`W *af&Dy}ێ+v|dI&sǐ ryA d3<6&_Nx{Gg}3*H|BoX-z<rgK2N.Q e/N֏~,XVb\S,|Z0%w$cxW9?ݟCHm<4;n7L½08HL&1gIz8G*Nxs<;lFpqt{C ) bo<؟BLf1kCUɽ*K]8[|1A9;I},jAR> f{,+ ctkcCWR}&q.=w<8j,x~͒ Q-1OS~¸BEs0/Y7]έK]*t~l)t w73B? ?nAں#*cBNnӇV*ֿ^qN']QL7$2&>f?Fŝ "P4{ :$TA3D kVwPCe>U<9ZE{ň+R&s,E~g?y>o%3d@gNHA!D[^k币t4|}ե<uuIŸ2l)Ξ[O߼np$ 4Kc_&=C6 Xkj֔W 1Y0;vShQXat $7^PL0#XGkmMzYp'k̞ۯ.AU+ɋߑE#j0zr }KXVoofFJJ Q6Yܵ03kuƒ22G_LovnR]Ot.Y'!@H!IlJcU.2{6wMbQV TBW}wiҰ@e<$E0W<H"..:TCNsH& Eް&:[0T~J`nQW]{ Z9,Pa=DŽQ9Kڮhqa'}?/V+w+S* ]IzE}1DnD/_O‚7!|nuX jAϑFt~>ݳjU8yCH"=T*^4)5|tihn8#Yn4ƟByP6& J0ޤI|O]gZ`k V}`cNΰΥې%(]=KS5 h+s:WGpz]a8g@}4ޯܥmy4>(44u79ȑ#ڝ+}S[- ~Ή{sqa/z~88ԵB3;W0;$컏Lh#GgxLN<RU|8S?[dB´}lvISg49)I!K;dZ^ -z޽.3xk6*c;dwſU#r~ty*.#TE"f  T3ρg_Ub-YH ##NyqŤyCVBe]Utj_s]~VlZ|6|ET0=E]Xm%(֥C}<_]PBfpwݳkC '%t$տ8㊤g .\¤=8Hn`V6(yA)I.2ѳ\_"M^ez!^W-M_>'v;5lʵ&Zsxk^6}[Q' |t*2f&P^ސ~F@(7U2 :>ZYJz(n[F;FŖ钦KQ$HOVr yfJ5YWC® CYIܑO /I|>w՚A㊇t^p'cvUBji65KAI_r8ӂD=lZWkNkP ܰ ·YՈm=V^>܅F^aMi*-~]9s`rfk:Ɣ7bF8w d;\pԌ^KE\6W\16?@vаgMײi.g;JYE 3QUmbXR`^}‡WO{2t^!#X9#Wzi?{X~lM?A_cEJM({ߤ3Dz&kDM.80 pNb8.j>Pm+Sia-OkY9/7JjXv=nQ!53J$ijՍ6x FR| H%7pU2\MU\-"VvO,ǐlGiwh,}& X8,z B\U] _Uznf&j~I})~*FJ<^1ۄ{lX:>) #Ct ^1%75YQ腣vQc?%7U%ʃp1[["_PvEڇɑgւn5Z'[ݪXO@ `ƩY7OK Mfa˅LIA#N{>qAnzy*1pAs$f=ę'`8&a^O1LxmiN42\׾4(Ydp-Ye Jiܞ=򃽦LoRgV{xd@֜"n5M"101ȅ:N(Xu Y̰| J`1}gsQvY6kEnk?mRvG\I0} P1Qxz@[zAMF7 #fHy#IPV^ f"qL5RVCZaj9k~ ?GFB.hkENB*QA? $.%;IE-o Mݳg%fɠ8`NuWvA;s9nz`G9/k ~ Lzu ҢμX3~!\*j}|yi&Ow1fb]L AwȡYLkzKђ!_^n#l c6r-sFL 8⸖<¨N~Q߿yߢ [zhў響t Ï=*F4sH'tҪ|UUsLǗP/ e]tfO=<1IN2˯#?4gߒ*ZZhyJ,¾&AHK+oӤHH%`9 zsФ 7sSKa ͬ:8%lɮ8=cUB= "h-F10il1~9ZÔ$O 3sWHVvNyb~ \չՊC[ 9x+6ĈAxl!+*\DCBi_xJTZ6 RFJ kT+.]תj>-lZ>Axe^Hجt*1p.m2"&d h%V-`.\?6y*i %} Q7VuSÓx]kUYnCÓS9EwB).MT`+ nAx4Oo0zjks/UY]̑VXiHbZ,rJe} a9!h|nwo]r_CEݜUQjQ6@],rMK.~4 D" @?5Ibpm̒(x{v]F?ALpuOxErkS= \#{ŬZocOVIp~usUvy S ,gC϶<(wB8>YBtnB,;GlNvXw*2"/`x3ih`. =h63INC/ z8gWnbVO@eam2d!gdOc8{+xg &&2,$[FJ>M1 '#ՊtRs}H똞+Ds̄w |9svf$˰7-`Cc)L}k@ D@fTBc  77ܤ];H8J"p±pU 3}\V^bk1OPaFg&KGX.lkJ\kǀ\ `pQd|lP2 JN-Ӂ3}E+Yh|ϒXY";{HƇ00} eTXS!sZMA~aWBoTkkp_C+r"9g싵:Jt߻Y/%sNZP"Ik]4H.Ӯ|ƶ#i԰cMB?߈5 Տ?uXx*p .?rF $ʩ#} H8UrPd%Ko91/H-bH3栉FVA[K$[2mno<cdxΰ#P F͂E B5Ь:) WrR| _I\;2,oiI9">}ΠKَJ*tSx<[Isfݴk4QΝH銘#n-#^b8`˖2UB@gbT]z\JˏztTS?ؘObэ'd0]`_жIlja#qMpb+c8 j(SrwFmƺf%pn?v1UeCt_q~])ĺo7ᏼ8X~:S:'/a?OVekn &gJЊ|&Yg2xl`_}+yQ()2́\|?mH E|ڨU03Q(nofMdUE hS%-< Q9Վލ'M1M\^ I-@1= Qz / HL|riﴓRV= Ĕ]qQ d?I؀pՃ7)@1n0cf&}ӈ D|UgJьC!4 Efͥ>p-BA$IZɓɏ٤ Ҕ%E-2m:^`̖ #[F/`|[ ^q#59ٔE!$d@N?D WŠF@ġThPG_'&nWwOZ7{%O (&x2Gv$}@pjzl%h-[Ȯ-d!ӭ0Jh-::80 Cݯ0Ѻz}"ĝOMER=rڽ!;!lI )3XӯrIWE}"BJ<g2n$UM]AYqZYjeGK%ԛg8ONrzɼ[ {Mں2Yx^K]NI\pxX 'UEEWܿ$gR0  f xΌX QN[zKJEro!?~U5B/E8"f6f=4+ e؆lq@ 7)ٳ=Šү PbϩѸ0l8+5Aiߨ_Hiӛ.rm4ӮAREX&~ x~Zx粝{٢N- vwFE]D+(sKAVZ(S+e/& "5 ?hR2*6sCݺ'߽XI6Zc*2y-yu%Gtnz >YH???ZA(A5U@s|Lu2r;s[ТcYHL*/(v#PӴG%zWz!}pil^&h8*sI?}+vUn9\i<tb%f"\21)I 4sa>ښ>EdkJ1MyT& *5`:&&r:+&0,l/RK'r?l]Gn3ss2ٔ;+P'VY5g+ 2AHg Q"[oc7.܈)S$qwU:РeO%Ir 6Br΀’Bڬ g&Go/u;Og!bOlp GW' ;)I *I04==* e@9lΤ,4@H}cS^]rA&\!-P>ú1w[2fWA|IMѭF"cz:2R֫EK 'vATp>5#'^%VVoZ"*#WUG/w P1PiIhm{#.1`Oc-U` u詝mma.&Xk b@ '+2o/2|ōe4810Mے=UTz%ff/aq㤬㈏DE"gIb7A,T㛓\KrZ F/S:._-DN^t X ͩgqd;* 7mOt1 b|UMu !2!/c3pXB |Z^fߺ*tШo snO m/Ƌ9W9kU9J8jU 1<,Tk@|; [.p5`ɚ?j^qjU\b2 }ݜFEnJMh1n`rϣf 9"[bP|ԞnHGLmQUݽ?GTXY[ͱjl 7|= zI?3[QXu;d?6 GGEHMPoMTv1!ODHZ_ioi $9 CʙagH3&Mr:~ gKO-د#zz]ؠMx 9”ljL\n#?uuDβW7^9>ޤZu/1HerOiFʿ%@/\r=q3Iu9m|Cs,p8ZdFF}U&#.2( T5:4c4P4tF'Ӫ mv|LY6;<,> K4txݣ+eR2SXaҺmD[tg[nj9, tRCC}@G8x +G1tOݠ,͝?ݿ!b];H>ygZ+,Ý4KeT”ЃR!BB6{"hM!, ZYuyfuDml堖_G(%3M[PO#cOE-3{ʛ^"LR^tDe8\Q?]CVɏaov~ʛN7%=ҸE "}^Ql?IFھ+yzPOh/23 O,{o7My8$<5zTJ'x@XӜ<a_Fh=wᒯ\4'^J~ 9򴜬`c8@g0^n8pwE^s+8~ /w,V׬$̂' |19U?28ObT:,V=:p^NϐYRYŏNR;b@B~Dd¿Fhn?8=7kUĂI&eGB`xOP]:رХXC9ni3pғDaдe_TVkH\`990_  jE_10 s iAkAX%%"MQ`Jl!N@-e^ah+19ZPD݈8m> /I*TzO`kjS`vW}uA= CGHq1, 7e77\7+ ؚn@c஘Tq ,XB'|Op5䙠C'#՝i|Q[W:$j3%gT\lb~۩8Dۃ21v<[hn [;'VI&8sTM, KSj׎C.kDs3dyhG%5GaX_b}'7g ;V0Ҿ#Lю`d_:ӽhဵԤ/PR|IC4KԤ(e"؂-( jRkHKO{6&Uڨ99#'+XYwkGcdt P-3krGZQ{j8[ע|1ut6𣅡6L(=fgl*H,BKx"sKPv;7dDDɌDN@!w$>OqMqzN7 iGM;g` .wMt盨 : x!xËdoH]¡?+DMB?0 En`TR I,1J_@R {2Mw݃?^' saٓ?\<B%]9$Ҁ&h7fYJ~2X+ w?(=[~ioq:;>'yKie~*)VҤ[H%z~Y^|\U )ۗ*,\ D1,'j_M>ɛ`OO=\CR> YNL r9y%pztz1ܔyFrk2@ tZxÆ Ip6VEg>.)Y7]R'V+pK KQemZ6ĠuI$;a"K]cJVRq%')LNӄ3‡$"fS/iVM&G7*U06~r,3#w5O~Xf O5_A)jݶuPilLb(wd~s6[ V*n򩬲V c@m"Rr@{Q%o;W#+"gP-^`}@5b|Nh;9 ]niaRПY>*deD +v N9E׷"9O5^&vU_IVP$Y3C_@[e )~¦2/ 8@}Bg2%cĴ;.fPow>Bt-c{6*x0 u=nW(] j/t/LQ$+{\^@va/Sw3/t>9:vVTҳvс_%yY 7/*aMVg|^y w,9ƶ$%eo$$q g:ɁNNG]TkBJĨVZyÏ7 վgMO"A`J0c$U/5bo|v8[LA]o KiOj/OVQWτqoE۽Yg؈!x­cY4%\zN^1)(ƅQ{qoˀ|O)[0>:ɜj8֌gp>㊌bl.jEL+/T$ao1 t+Hr'jiƇ$Mv;~_3il)Tcs0Q vLkwθ" ֪r fjVmC87eEFBFphU岄QF="s$Šl=sPIX)vt]bxEΕਧ>VzpZ$]kơB4/>KpI0S$3,_sv\^Yzow ;VV^&:A]<];dy\*$o9_C_4ˊhej#˰'NiW߂'~"e?OQn܊uhikӢgoByKTV&?T3M xh2~|6da$d1p1#b&*0=` D7U|'jw 84?`5}}f38 x_BZ}ia ,Uaݵ u'61\=JҼ_1jOEV &Qu|ʫ6XTAj;m>}%iOܜNb!y9$tLbm^SW* ^,Iis"(7 }{l4ŗAC,[[ɐ<0^G6LH%,Z=E F#s9mwa}VIFB-U>vߓM}EEE-~>ib.Kԁp_ϧIiNul/=.>5-O~Sfs8%WYB&LيT]*7gk= t88L `X!UXɡqF s]wyt^Ey^0μeOUFA[W6S5pggaRomX]xػ,.8zKVZ/߫dyRyZWNzN[e!?_‘Щb0i֟h(jן+V,',\Z ^ z1sQ[(i|6 P2 0űgoժ` ?o:n-g+ǫ9[| A}$UW:&v9,b!( iK}?T8*><ՠdS*?fsz<1E  H$ ICo{bA`&dŜ u6vACO 6V4cٞQq GRkf hзHKv&nW٧z|LfP-.;y~I܄E3${N{ ;?ʍNn } x5eo/BS17$mH'4#4`.a"$Irvc<G͙ \beZR"*Žp3lˮpP 9P*%<}t&!R8d74=\܂ Bb@zYrQp5`9GDI$I:ܒ`ó> xD0*E0\] s\"r6agNy~<1EM_+<=n's91z?>͢ytSo1(Z)n>}?6LMKͥSb㞙PXpFm"ZYIs 8~jrthǬR*t-܇L,2#/2Gb;u H5@ ~ϡ#lƫAUӪc9yy!!Ơ WC>j)x^!K;KKL !ya>q?kFk9?Dx>3_`EEσ< p|!VJqʢXp C7̬ 򘚨xq"JF!]PLy5 *-8iŻYogPl=::-c\.?Zsu~k8|L$Ԫ,:!x_9"eíL{dE&XWz xC=#~ v96Ya^Ō`o-wl"d=Y I(Ǻ)/YS[C 0I7ZQ0J~uX(Yrڇq?ZQELrng5>;L.0ʀbU"ݮ؊pytxm$/ygn|. qӯ WvʶQP$"k]9һjdYϫ.;^A³>]tQ'q-^mvlmREӧkÝVt%(%j0m]; 3dJ%V=GAޗ& ԣVOlC:o;"h{x8Ap( ~;"X|VpBț-kSf:r ֲА ǭhj.T٘F5QNZ)X|QK_,o5K XMyry$mMuW%:KߎFB $DK߽Oc%ZP%nz%M?7p~O;7:ƺ V#R,i, :Aqn*Z]WBQ& PJOg;W #$7QqaKEO 8ŵÍ'z(@ب6Đ0Osc03="f$.Ye aз?ވ]h]ކw$@kU'80!!&D1q|[]W ɟUxvH(3ޕYY0rF$ۖ&{{m )Cn"p Wrjc:%ipWq%;sw w{?A +!/6SziC cfA\]P]ߖ:c 2Uȅ 25SDS_e˓/ U_6_35E|Tj,EzPzi;>;LD S`OeMYΡ|IoWdU$Ի/ot9$Q>Δ0ОU~yYK‹UW"rnSt ~.ذhx %'b<4`;H>Bꈟv ΐ_(r/X΍e-=p(qozET2` )tWPBjKo咂V|;0YZ070701000002b6000081a400000000000000000000000164943cea000132e0000000000000000000000000000000000000005500000000./lib/modules/4.18.0-499.el8.ppc64le/kernel/drivers/scsi/megaraid/megaraid_sas.ko.xz7zXZִF!t/G]?Eh=ڜ9P#Y3?PXfqI?8䢄3d!t͆>}ɾpAJ2!1U]Ix8!Skӂv֤%U/fǢ-"|7(ZO38# nw:z-9 ?~hkn6dUuֱ .98O IfXJBW9T?JMRiP al}׍z ( wG oI4JT4ӯ?޶(  m؉BL D{" h$ |uFT8}pg2!i‰m0>*i.&@d`1Cz=[T6zSk$±_Vվj ݻ"#E0v!ݙD 'vZAIw}#]qEb#E4a)Wղan Ė/N/Z`זnnpJB*W6&-OHNbndij*ݘ. f^s8*lZVHXA!6|e+j[lSH|H@iZ'?KC8#ͥNnjg|ŢRB[UESBYɀGV _3ۍWj ? -OX)0b]X] e5 [<+ꋞnm>G$LWB^ ޶ܞ2Y+Qw5S'pA4|_Ŀ֨ +4.HcXue va>:RIW-빓"DD- ,9tARr'B@`s/!hI\Pr[LA{'w]kka@HHes@âٲ2u O!#zY`D`GVgQK;S&@>h 7 'jZ)c&L̠ԊƜ{MD`*lj:B^ 8U[79dضׁ^|jtBjO 픩Fh30dًfZ@o)KhǪFG[o;R/j&Ըg/nIUEɗ1NB$pfU;xhQb-1E#D"tK%1SSz4 #y\lhhӑO1 UkD @p{K8yB6shG`ч٠2#g]DZ˝hlRsik[YD,2 ;@J ?ܠmЅ.p_`O4@zs,xFKyxWWg h]a4'۴6j\NN"xFߨH;* vݶ#P7s!On%Me]l/="㘋Y7^pTzP#M꩕01&η(ڄ-7T*bͧy$V3>GkRk_7Տ+ɤDvN=sMJer4]VU6$^jFX"n!uV !QȓbIS2}#z'#y=xJxNM4-D}щiHJkE$!b1i6_~qW`~J$ZL-p@u.&2n/s4ËB1eSȕ{(1Wk8cȘ) qdjY-;:D's|yfK8lUPUE跰Er";3E% 4+n B e6EpEJJGLR"'mL?]Ķ;?2֙@bڱ+}ݓvS:. GCMY9]E ֵC}mnԬHm2L4M-pS+:=_$u\JN|ߙۂdsƔxjPvtnpy~_y zch77Ya߰ȾM~8SЄC'}OLT$;)AѰm}٦ KC UZ HRCsV]ťG-MRSKp[/m@'SHׅ -6z#TJ2ݘ`H/w<X.5e-%C-j>6N-+5zM'Ll@RA,g]q)4|\- ^/aZkomʖSieLh /:7$b髨]dsЬT뒈75#N層狋ڸv.M.hTYנӻ(Q9*~pEr*>{}šU &:쩖xC3&*zXBqx+h+apT#FS!V攥 HMd+:i3As\ ^Z]E.,޺$?3 - Omʏi ]Բ=ht:s鬅-'>a+gn$ %4w):Jᢉٔh ;0z Uz@r/I /Oɳ dtw߻*ߪ2J}nDlqwӓeHH1*Nqu2*hsݾA|S=b`Ũ="0 SZ8b! Zi|Xwg*gҙjH^ЀꨂsQc!M9=AjfD-E?ܪ|T΅xZlQQ8n(QJtIgpN ◪oWrs"j;!v)ryhSJs.1XwYpް оZX(vjnxଇ ^7 /)׳bˋۂiҎAqvF#u7[e.%蛾N<:BmTim9ݱ@YăV}NWj)Zu?8nC/l@c#pG\PA*ȷ=%Ր4Ž/ZLYNWAX[V5AwnRBov4o3Md*^,ˡ|Sl;08-\"ZqeeE޸\?>if~s ":B=gvrv+ٱIB>SUMaPtE߱5 4t_`%?y:c$.#c9vG{DޠMЦ/+0'ZRV'8 ;C׳ʆg,k;+ٵU+NkDsBfb s@v?5:oƵxR,Q;EDRjP  E*F^߼[z=v{GYШr`@iOK[MM{γ_`vmS$z'䌘쨈o ^jLjgV5o=g`5؊7|WNfUKv<$QYgu­JҶ'fׁPkd1I[t5itU.c*V퀴(XPN)f_ι "g1ʥ%od,[ˠ!%9*s( 1 ]=k^S* l}2yS$>dC o>qȹ:@& B^NgDRq=7G3崥!WDں ?ush|$fo._[lTo'HMN4k&[X/c\lAA0G&UL {#'3%t ڠֽloTN<٣^ЃDLD)za~sNG2~=&x[3?4`'y1+&Ӗr882am~Zl~q/jQ]bpE3A-#H+mn>P ÓAiM4Hջ'2 ;0*QT"^@VWیZw2;am2:>jsX_ #Xn>ٛXCnb@L놬ztusBum3XTJQJm_tYʱI$Cixۨ&a(r~7<4AddK]Bqjze@"XhTibll$ l}mzDѤzEgHt%%d2.u*~{:ZXx&]bAҖ-h nU )ip4?nMS)SNcLɛYF!QWG?v9A(S\bvAdvt)!8QhwAx3:+BLWmm[S&OAMp z)he+Ҳ5յ$kxV2qeX5*#DEv~PD&*qxaǂmC&đw-Npeh@u'8;OHo! W[ UI+'5H/ֲO)+Sؘc|%Wf'Ԭ0R2+Τ q$ 阧N34%a]15ΝPEBl4aƪ|-^N3|ԫsigglf9F2Os [ գJӮM.LiݖRjoK~:|@Q/ B%SR9 >A(H;Hk$J*.Q(b-R .$ްN-R:NB¾G^kp,PI֝>]_8U/mvPl,V[f~X(L@*[jq/EYihyvAK H=18zMeCo $9"@Z}KWə10u{L"8l z?Tf+=1QS۝ e6G}D U|F+(mѦw/ C`s$u$^89O7h "vPι! /ej?;ek4@e4@~lYPzcPtXa^L dXtFׂcpk٤V' =]A0/hN{ߘ3(|iϼX^F\7/ ]#znԪZq9Dq@~K}~%j n5kO= QPA=]Rw5Џ37," 49_7?(#S3>d2]BbXIe}ҚLH~ @yf)yYRdޛ+Y9$,7Wiim`fVIϓəkk̗R%hMlUػV>+3,k_]=(ee& 0foK[箎\/03E[-ma?!/?zH!8O7|ԤC.aӼuԐZww,3M]Sqr |rdq>CT).WZGrۂO/$:hVh!16Q֒ܟVF*qjY{rfB[c]Bv.=Fk)D7 r!4_X J烃vQpEB U,v 2I`-P&Up|VE42!wDu(C4!9j;S{4yሮKR $ *xv&Fi2>vDx6 w\tľ'oژ, cg(Q5-g.ΥѰ[w@HbX?% sa߉a lqM~гo=D}p#@xٛ^FѬ8}!(e?ԵjՠP}}Vz@㨬ddt+p<cg$Ou$sSrh؇? )Ud[DHӔK&}mg$>*b y~kKYsROD~LW~TvA}^e I ܘgASB13.CWiB[Ӵ&lY P ^ŤAGAN Cmˁ{:K r0sj5VqHd p V,OPLMˮTuEy0}`rvDQg*\Pwer[2΄lh|9*8ȰؔLFr{ڑ՟dNwBĘiѦu (fG>j?Z|z)UٺqXt^X=ŷ>~/S71CMsɟkݚ+eȁNuݹ@CZ,y5Hv[*c)k;Nn(&0쭍DH~ZMSF"܍FT VnO wq5e&9Ү DJL8fA4k i{M_ٯrW_v湌3 C8 يs>W%$9 Nd'H(:X@ٹOW 45sc*7n)@3Ʃ 9RlUwp/Q_"^E+|,SἎZn"dj,fլNJi7  A ,+"IMɈ*e39B]rF#x>>HGE/WSPZ3Wc(ǃg{GyC͑-.T?Z%,k+2V5Gt/"\(Ov8?plsfIsp<;;!LYLb5_,"JTY)=25][(޻$ aNZP-,zW!#!LceL_ ()#!Wi[$:Z$ ʅZ$e>1V82n϶YS=OZ2Qtp*-gz!싃G*}f*!␄BC $k,SV[12\pA<ۈk9"&5CiBT`-Dn^ kiWϭ`+_~)gV_E ?~!%gpPJT`[.C 1R9^Ձ48+//}"5)Eo}BLr) H|ȎOܝ#ꇞs7&7nhӋ]ߕd?,>Ǟa۫G3vF."YDwbhbsO X&O"ǔ kNiF˱Kw|֌ b@vįIrRbG@بbtQ7q g}LksWHb D$u?EyXWt蹪sHD8'OHK&A7G))|8 jgI{>G&  |@%zxu]m>i 9.Z &Ac\Fҩl*&'[z$o8H:%l^ SaI?`Q+!g\ :2J=!Ik> W@-.DL= _Z<0 NwIy!s^;Eu I;)'EVwP_RcDc eϤEWK^ wQh%D62ޯt(HkV V,m>Xŕ[_GW?E! =xRké˳7P_g21W"3lMf)*k WoODW«8|5#GX">tl'צ3QjOJ@U |zi𫂌K±]^̕y,Eʜ0DQ ZCcyD5i__}ֵ0 g2nn)3٧EA Cex 2@?bwTPpGUBHOPeDOp:r&w>h1#mZcOn0KT&kr)zw* !| X(zW[KsNX!=(kKm!cv\5Tri"YA'>,y<`~s+UPY8lFp7)͝erRF;NծEcXizL煂{N<3RFRK!}w;!yO ݍHޡJTrO #-UU/]pC0%j^Jǭ'Μ;k"1yqǤo,MvNcNf-Wyxx-:fǰtw8P@^ye-b0Bѕ 월zSlB[ +2Cӹ±GzWuk0gc+ԤM:% dRt'?: N J]+u4\  2Mg]KKyXs-6#n)f?%iS<^jtJY. Z_QҘŜ! Pi7֋V{ @2NJK!hWWXAr誯>a#Lz+mLBiw0!G4BLoM-T) ג1F)q h-F~&i@b2nԳ*PcD vqU-01*WX:fɜo 9#j8ùxb/C;"_/2^4$jNq:sڃN 4>jzElu c'Ʉ7#d~Jau#RC܊Q;u)AܨCYb.~snAi+ف?虯[W$ŃzQ!ߩkKoI|.eAF*#6IpI AM8ZŨnw؀[~~#COvrB kfu`(đfmφvTGm.ޑ g9n5g^[V&ANG-bt_3O)w!v(ixa kpcX'hV@*тmFz^]%")L>Z=uT'!ϱߓղ;ʢ405b{x=e d(+}tLMWb }8jD*"f8);H*Rzz冒b_|,u_MϙXqYY#u O:Hvs=ލH>V*QDn{1xoLI5J (:%4 1UKR_6Ȥef89~"sBC /5讎<ŒqH Df•[QZh,$VCVI:~^_Gy)E/{}Lآ7r4eLζE V}ޭFfNhn]=omrE?_yϊ` UAPnĦwf[k/2TwqB_;(Ԓ5ĕ&# ~* ͭ -~B7sS"6/^o_ ;CIr)1C:{\&}xdSKԙ񙛸QܥY|bqo] uJ7*ǴhUT5GFEksiYJmU4|4e':2MB{P7LXz }{pM~A~ OumMS'exJwv= q/kWN\D#c7MuvSPU8'iB -׾…:$ g[T]U 0įFnOݺb?4vo6bfYܝ˴Pdu8 `` u]; +@'2DfmjЕY @TwUpcs-XBtV|ݴiMH5FNϷc##"/Q$h|A;Vʄ.Fgϥ6f [6' ig͠  qZ46cqhs+O/">v$h{|~ Q -JY]C1*H*4$o3j@|θ'x`0-ay.D6t8zʠYI54$^H͑ֆtV廊w]L,DPw}C H ׿y.j/{ى2z7.K+XKr2)? \!r fXmJ+#) zLva6ʹ3s̷o/`J;XtQJqLDCPE9d#yĪWՕ='256jyμqπ1!bC'D}y_fhĥ&0BBEE1E 8 e@< iR;K.";P-gV'2K>627HRDJ./L@k_רgvq]gN H¢ۺI w D$ۗ <]A*0x=J~{ӂD )dRQUKv' A1>-JE\0*>%)SQT0{o*f,kxՊ`6Wi4GK^=zeR@Nz]+}oe7}ey?WaѳI21It!2urv[c0>d "4u>8; .;dԣ*Ⱦթ^db3Ze'v#S1Yt""0qJ|/~/Xt BI& k"u![}\>0?zŵ pe~[T(tmK@Yb){}G[7?j5J嬠$yԁZY@nWLڏRKS1$`ُˬ^V* jR2)] ~0{HeC?=`[+Bopm+WoNW!2'0y 9U'&XfB[WhGehOr.#ٱ`yXƚ ni!5,<҃'Kg*$v0(EƒNr1.fo#FgbçQ_:ʲub'X}ufRB^-#<AkUcD+W Xiꐀט\T0ڲ" ^/η~ /ѵJsd 8yղ Ͻr d9A6=nZ097 - dsc]iCmo`Vm8.UDF!R:OGGBj,5E Ci%Vlw xݵgf( ŝ(uvq-qb +NYYL -+U2iE6'l:I<wz Eym4G~} S[ǽB%4&_yy-zbd2g|Rsٴr0:R6X[2j#žY.ϥmTq%/B&5fvh>*.41Olma\ =3 papEO4˵.TC$s +AR}Uȃ72tNb2@&/=7FQ`9-^эRcŖ)$jBZJhË5fhaKrz,SH -M[Ӥ\V<8Dzҵ) Vf#o3{BPQF8,OUXM'qF1g׶GnR֠zՎ F鍚Z:U . 몉 xIH X(i^أ%uBY?N4ǑEs|%ƴ)zN~2\9Cmaƽwc 0}@hΏE კi bKc{@%6 *[5$HGϺйv #M8L-!낥T<3bAӤzنsf'lŐdU)T\tBM=E1!{ymd7 @;u.8 #da%LDx=O;'`OvMo?1zZW"i -{uk|98;wT*,<8R( VƇbfIg܃metkGV5m3RS=~hxοW `DO"B `o}H1:uxȕ=t$~8?]?UuHn5~C;*BmᬈŒ  A n=0S8"y}D5) M;FO!e75fDD֙`V%Tܵ#N ;\ ?1y(*;ZMY>UTk͗M(6quyuwQC$S|.Zں*G]rw)k9u!xW {=CCV4o2 5Q?A1>Vr7WCÄdtۺ^mm}?$ 6=+FJ^"/'17ðD-[.xmt*/#;-*A*v `YLd62直~_b&"< $6}t0GoJI ޤ㡁nXs#MGnabP"Аs,rh2(5\W<\Pχ!DHR|0G Nzp/ j`*Ā=(/nl]THQ :5^ ^yje=ŹފRW4%[`c9qJ<^5U:UtS:C bGF8xtRd"!^ݫN٤"tߜRx,;ln5kgecYE3J*Q V:D,"գ0!\%ɏBF\+Qnk'b:Y.T7ŀ2`|/)o ?Q@:gEoi&luc\XkD'`L ճ|BCPB*h]+FF?{l(QTX#ѶAb8Gk||P9ߥy>A=#Ih&p JIN뻢wvP4oh$n)@[|ꎭ$!bH%)j!x0pT>T6bf*@>*5B96h*8nxeJ,Vrp~mnZk ZʶJGR>eYB:lpV~\N.~u!.ct0ۘC9]͵uO湴LئMK@ &=KWiGzIWR֓퉼 )KDB mC1^G(Im?j۹ny\91)t)!@bѱ3_ Q+Gƚ ȥ<;2_Bbb YWPX IlK5J"C["Lftk㉿JD}#Nr/0aNUt@~c#g|b{נio-m?E]f:BS7,cf^7S}mI(FFF.(2jc/n7BڏφR֬'8m~_bc2ј7A+<) bK  `!YRuVA^p UFf`=s]:cmee.3r$,W_og%;P M 7򂜟zj*/@mi_)j>svCy(_vK}fqM'Q|514G\1xS8K^ZS}p$Serb2YRmrd"xB?̔A$ =LHprb2lPMLAՠ4B)z^riC k.m~X a/4Q2,W@AѸEMɥPWWﯮQhSzs\̸SdgdLfM*&8}DWO݋ZqwfZ2ѭT)nKʳ stƹ6O;R) :w^M˯['&bٱZ'85@tXnCHR%](9ZH78Rd ~N&PB,! 16`43&-D 4\/y E/]ۺGN (| 졈3Sgx=/FxaK6<_'g/N屗PLqoL])Zi,= =VLΆPp' X`#hTUM 2Kb޾ISM:=e744|~L\NVc>bL;&EuƖGiHt/P y_ ⨵qBb&DIX [T_@njϰTElA#6rZm[^,nS\0A`<ʽS8~ 3$?\-'r W%J 15u#tE7 gF>&]G7R>Z!~)TGѢ=W)H#8:m&.a:`*F?[ F;BhbGvk+B08ɛM[Kۛdk"9;Q4#o'[ߍ{Q$#18&KMDu-uPeJlMW6E ADDPzq}9 ӯH͘va럒^Z1a,ǰƔ%d\M%Ǎâ;$}5ox|cPݩe~,t3s#p'ߕ9U _ D KD\U$.LYO8u^ yR cqY(#%bcD$>?4K9&DtU|^.A-nXVq>|Й)rl:ŮMtɆX䟣G<(-3wNrquj"A@ $4"u4PCV~3dn(H_*Shqe گ1} ӷޠ{{|WrQ=\d_|^<$R<ݨԈQ8OdX `~||xȩ7lyӑSAϴh!wv^:v[0ʘJ5ˎXql4@'n:LOTS3\ N\fJ*٩`MRY\`Ժ& orR vzUΥ^SMt)2?^~w%@\IT pӫ ݒ-h(5'BIxk(jo=%wpT05<>aXL%jVHbC^p S Q=#~0Z$ gAD+! TʸU zn)QenWZ r/"GOÐԳ0i=m6Yd`a165ڵE^@8&,R:8zPR9wk'7ACHizD#m)QDe#B/ ^;msJ*2ȼ!cmdݢ\@4S*p|DoRލ|< o^$6%Z+O5wMC(I`*5wsH-mT\}Ez;i߽Ci(=J ktУV>U F\_:< *5e& yn;F+tSH}C)f<jwZ2?>h@^ ˤPx9*!GqCl-(Y!1 #h9n좣TG`5gu^Lex\!e!Ԩ]Tv_Ce\ abf;0da廊"aX%MR Êŋs瞣*pex>@? Aɡ<>!u~I=Pn!G wߣ)C<MkV5r^2m,|~X4Ւ͓#ENrߑzV#H؁6h<BяT3DYh ;&o2,<̧>G@97."p( Pt!3mjʘy"T\K[SʯW&-c@W7a+F$漭 ]mkrFcI X7 ssY\ri n QfLQ AɱH-uhBsZgމg\G15"]eA=']Z"}/HPBK |̏v>\fdL ?Md7fcVG-xL/ܦRM>NKQ<&m>Y?0n`)PzFp="gFP#Z~VmB\J4uRrR׶ZB0?DQnf)rӉf.Hӣ{ǎPq EڷvFiڰ1;N]#rOl<ᢢX#:=8>N8]vHWe~ tc{ c%΅;Ʋ 7:a@XS! _n1j AowY&6{zt|5!&놑4r]M mzwD*tƲ;EEw%8u,?`4m+7d%8 j)@&P" )YlX-m<s -34$"b4 &P2æƋ Ur XY_ʱSZO.)Rrk0iԫp}@94SψV+EEJ6~WMEU1oecyt~l_cߑ5+I P<**$8򔿿l.'UցuĿ$w>0cdk2nBvV5 $lFLJʏeSiRjs HU ;Y3hP$ <cߣ ^9Jt;Gz`/* 8`h0D NO!9o[U%[[]'v\?EEi<)z 4vA82PfK=!}~YOC\6CHqi)ɂdZ|= s< AU<6| GKp|OoVWWY_+r`JZɉW7.9tEղovqeUI\g'($< @k)AT{L>8ޢ4Ҧ ssxmHb1:ok6OBS\ܳƆȔzrGrGL8еf[o\|;2،>: 9 uWRQCZ\'ث~gQ}jXIT*aIvP֭0ݯkOb Dl1h\#"q$[ }.Ozs~秷-{7Bt״ '&oo]%\G-/媒4Rz tvV5;;(Iߩ J4p %zԞhվf6V=0RU]8c5jx r?Lcal 3.0nAIkb<}⎾#rUp$^!Brlp77^ .3ףþ儜_3Ѽ-mFDHh?g!6W ƘL>o٘9%C bt>yUЅ}°} 5?#âŵUKQDMp]5>g@/#0as[(ڡ}r`kSBKBk{Q,s܉t11צ56Bw}ndKYJ-ԋĪ~\=@_cgJ.ߏƕ(|! rKGnt荩F*C@=ecDASLWx}E1֧ġBɻ*6>ߓjUÐ*.~/[v]e=g!܅ aV\07CohECE띓/IsÌ A7xk/:hP/؄Gn]P6w>MBT"Md!sd]ZUQڜ;daJ @;kM'W멜N=A3%V4z⃥~x!x\Je^ 7V7j4҇cCĞVv%b֛5RM! eKa j$ZBA#BhJ^ewI:@ Ymd ;s'eu0@}S1ЖRyE7ęh// MrgR P~?֪Bb 2Ii0QkנF@8\ln ng]M\A v^~t 4T7Gk.Y4ÛƺVqc6tdJ bx6RYXSwtDbRn=#<̳))pQf~clиIK-< \E0ͻ69%mbwLA0i:B].;(pBxFH"^胐:j7%l1@Sew) 7KUԩ<[d4a xA/"O(Q4=5Ez=Ju'^bx_͊ [_-] N;ߛP"4:) eC@$n2 q|Ovuo> LXx0ur3u ^sv]G߃_ՠ߷myRQ peq+UI!YQ}f. 9l[wIb $*tX)5V̄ R_`X܁"/ sOpm'Cg:YOx39vr Ȝa˭f!4>8a(iqI]D|4n%~rwIRr*m~/ >W(\gG\Ef9O>@B4 9G^.%EM;l5?N|m[Re̤٘NjjYڈFXv,`:'^%6LWtGE_\u0hGҫGʡ@L+eOegZSd!H+R˓xOzЕWRv=Wum6=^Z!9xiʆv>CHoCtXP%XCqdDˉE7 )@aO(}xb!-j` ,12t $6w*f`;NōsƈlW 9b9˵4h6c3$B+)L\y$U*(ՁD(΅ee.<)J:9Eq{;giwZ3ۛI[TFwOffjLW^fNs5TOա XJ=kw1Dێ]񩢭I* gHb2#k5lT~F=̼G-Vs}c ,vlfRl$JT:C.'ԵNД p)$BeNT\ â{>#>%3T~{l7}A+[0(۠ E^H >VBr.dWw8$_ /}%id \ؐ>U̷ڡ}Y|_b#+WsK޺vGzlTRϊ˾⟞3<DOf7+>̲:E?h Mn=ȰA0ؐ.S'ϯL .Xxa¹ȑt{Lb(7} GkWƢnLgBw]Y/'ނ@}!Vqp֗kL,?&hY \B5b/Bf}g W ]kGJ^vK K[SG!sj3pcn aܹp"@qo [{¥@4mA0zs3/&{p}"4!Tk ɇTxzN7\2h UzRnNgV=RguEbqv qQ$`lhG}jV~ˆutyVL(j|sc% 74Ml8"Oqoh8a 3(I*Tʅ7xgHä#d8XZpH"$Cs7 [0 zh\ )ta ]A9 k>Q*6N>ч}( S)ݝZI5P=aV.G#+V`x5Lk ~ *;yߜ%fWs ƈw|iOmf|,lkV }P0\ah74iVD #[rxkxlG4$ ;- ZP6*`[ ln77Hq !k/?gi# 7vZi-1AvvU'ZA6嬈kTtgכgȡXv:kPZ׌kL4Ru邚s#t#e )Oc\Ux8ApB*0 +an)W}Ʒ' F,l2{ -EZaԹy„l*rUƩDOT-=5٥ûMq Y+9cPr[LZGYȈO~efjxrGdWADŽАgzf-ݵܭp?O g_;QҨ֋~``{Hf`1Z78!whҽt>tIlE3{/O - c1n@k K$q'2#ul'G-n/5ܑ߽ /)k{ȀQ$^Fvf̺0P&TѨMyO?~CHh /ܔj"mfO 1Qm2f F^^;F6U.kqEe2)X;ed`hɲpJA=ժBXtۈWe"S([`1? #p:1)%\U|/}/g!33) E(>>jvݵ|20S 0u&.@zGG2o\a|Mr֋@W < f.` jvsf[ڭ?P~;(QoHYTYK]<@6eIƋ,QF\ЧOjJT\+˄[5{+cˆNPI7[5wؼ$6 'Խ8r n~Vqbg4Y[F{[uYπ\$= aR&oF"{Х2g!C$Vw03H 9y/ӎ_8_pAQ xX<LeKw)9%O*gA5 D]vy Y@`n+ *$udtˍP#)w9mfH6J&H=47IO)@O\1BL2M>QsFf]&w2aM [r[XdJ&ʛeM5ZC964Zһ T Dȃ.2HP|;V]zRA\?w@imH[SE}/<1j c$wSJ0K O4?|>`3m8>a%=(ʏinWƓ)BTsլRCf\'HV2va?2 Gv/kM,-oX8bS$eo ]Vc<_=y1:0 q;uJ5q uYSLd []~f ڞڱy"x3y"+,_KӴ(+8ÔA.BKe>m*rvXQz^FPѤ3#|A$Wqv){'; |oBƭ`0=^`:rd GأNc`*<2SʼRzQJϻI^!Y4Ɵm~]3=+^F/, &Y|rQW_ 1(! Pxr]OU=ӮI94]mJlOTض P"YP]9rbje39bveu,h'7K@0e؆??:)˵4$9ӈy1bbjgH ~%p/$ /" Mf8 jR#O\ UY59 ߜͷN- B6e7&Gp4&y'zK/ݚe4i;ެ: /-c]P|~#"h+O;z˅ ,bBg 5 , jL}wYaw(@/p*44H?CXq#\gܖ:Pe wUq`‡CiTU(m<>Bk"@8Z9.8)J(_x='Ge6wr:*j|qi7ܹocúݤa <-BƟvh)GJ'*"nNqeZ@g~( ";>1ǭWz<# /8QyCJcn/dJGҧ6sV]=&y^gNJ\0 S%iTZw$%{OPtT\t>@8:)kV)ޱؠi)܂eSus߂<{y\d}cHFpjRdzj'o-Flp{hWW{ /z՜NPo;cZ~q]4s} n;fsxGQҵᙐ @JVJc[p]N=@Tx[dpL}vG~ڶ7ax$(D"bV`?A Np"_۫W4aI'ŕwU:.BR}iy4RzwsbtU;3&hg`<Ŏٶ)[h9a#\+2ԏF8gk-i]7H!xXxڨq-9 a-P3` iYӢlzdBrS(v^e,t0^yO爀W-\K &4p&AK;6>5B(TShQ mY,fK${Hx,1. | QcN9C˭Dl02/$ 07{u|DWkldqI]nbXvL$ GE.>~crl I\JK&afi/cpD$M:1H線딝8p12 5a804&T=>`;u!n &iy;Ia1W loM*L&Pi1x3D=4%L0v涞jGVYPV6S>,|;ZɗcADab6@ʉo p7̐,15%I+++GAI}i =Y4 (.M.X/OWsn:;U>iZBTuXJ{fH׉^k'Z z.+U}Rb5.sR5]Lֺ*!"FW3E,U[ļuI~wII@Ph^&!/RRҊ]^u=A P98Tq}/Zvh'P \>MƠl$uةx#XKpXTG@DdvnvWv] 6CL"*qgIXȻ&&P ѮDi`Jp)@c.@ J~~%Dz}Ywxi,P#\3[mBѫ0";NW:⹽ ߴ u2?\#Fz;;n=/i[ #*R lK&"t;m+Ǡ4Bb:"*zTlv%_>ɅT3[G W] J="@F4\ 5pܮՖ50p}"V{`RmRWW -cJ` 7b*(B#Xz%oE2/YI GԻl'DGz>\%Q.^d'@ Pd{ӭV职,M8~Tl)-@ 7'ǞQon*//υ+>ߞ^%4=ShټJ4dK"2H2Iq`^ak\0u*4{e x[*)lҦ^W3"Gu5VHGep*$r[#2"kЇ0oN,iug~(jS(/Bd{_Cus5O]?Jr#zr_MGrWwDNHcC@X K# /d}_[Ñ~'Ŏ*a.F3fi{@JqzHGuj9\r nE?q7 i Zf04@4x)hXkT2۰F:9XUjn\/d:|}>((\~UY.V}}65d. ޓFܡ(()jkc+ij^EWz9ʬ"8EdrJgkS?Ys{ŵOiL?iz{&ھ< N%/7 sY ,a7ʼ\PmDi8ƢI65'k4}On?\vttZcw:re!y5]9qKєTW\BVy| Pu{ۆT1:֙:"R+QS :oیLK>Q4,P|z:iU"nY$M#=k2%5m;wr" Xܪկh_]1*@h31b]}:U$`j)nWxzb! c:Kb"kaCD&E{Ikjخ"(:˥.}l4@|ipހ(1[IkVVInWpCH7*e(*c9eS;'Y{NHvb[a틩:0Qkx +] ; rwS+$AVd]Myמ6Ȍ<dG s8{|U?hvv?=/.I6LY.ީѐ&G^/,\%./ZpF Lae 89"! w+MS|Ҥ&yczʮ!԰yV3ѯPŦZNPW'RkP}  Fd/bE/=CՄ #?CO͸-1 Y䪱H]]T4BnUAE ]Qi)UH|SzMB,W¼Hze323D?M,E-㭔{{ke;5/NAxZ7WN0ޘ 32H8_rŎ< [&ÀUdy6[o!޳8[klZ MZ*ppYX6_RomL9& e58!@l5c$] IKڃHkJ|cgCg֏<M~I-)f X{Ba`M\0 Cu4A W;KWw[8f~Fj.4 ng:}!g&WO-.l*$H; Emʶʉ qEs#Р"3FB4283r܄}򓐩8 uX7P*;.wft\2SgɃ;@sAU1 ݀C'd=*e6.GӬbRÞz ),*z8 ccSƌk2V9vh)\پ֗̚-8. H3CB>h;AObz38N˕k ky{CT0o,I=%`!@k$_^1SLϽBki(x:ȶ,^8Ɔm7)xz)97'|Ok4P/Pr9/ JBS05/gzW7g=@IwMmGRߥ}q9+\PF`$2ͨcW9>:f+ s5j$Eu$Vam y$h8ܶef=M.Uh|;xY6Ƴ4adStvla,Dpn޽@T6v6*nZlz𽥴f*L4D}<У:Ԓ{Ej[O ńS=6;),+yz^7躁#43uǯ# 5<]^moCusR8w4 A&٦o)*rUf-Nȿ˸xQ 0YP).\\QxR7*> &b?9P>xyK*l-LQ1ɀHn 64ab4eYJ ]Y(3x%e q RN Ogt15jbM ( PAOlt|?9CLsaWCm pD@s7Bβ5\FI֑VEIMw\bEV4(ixP-6Xk]Aōz||Acᴘ飡=}vBdr TxEoCש IW(!F5j!nJJk8ui$ zv<QKd>4%9' A`ȈtlTE!2?׃3Ui%2I1fbjl]GJo3CRwiӂwk CD7gYs6Wo01s:I8RWQq%2Q'.@oN WXwg>byuuztD AewKhq0C\u(׎3=t^U{E;" .`Ń)U Di]R+SIKeףܛ u+Zױ$t8sQ!HCpjh3:#$JiN6zglSa?D%oIGAO.睉 N-_z%諏9:[ԙFY<2,WNuN.ȰKoUx2+K~!9NNO3.Qjb;TrER1W؞Gq$Ȓbj3"tPooφ1|2zhNe(l_qhR~i;qJB# '"NrL: @n=}n8~BM  ZmPQ*bMN[ hCYWb`rم0g?|KZ'Ppi=շy]ԿtlyQLnUq)6j%ڏ^w1;c-a {iӸ1̴iei%,c^KemO~R {ZCƣgIL z2y2g,nNB;dk@i3L ;d6z8;g_潶ZW'tgNFRvyq TycώQ]1[2 k[Qdn,nIwvl@Jp4QyۉӢ*l_Ap:vbvՇ[-sI!Rɉ*)>dQ4xjʹAoIow ֏xsϑ^td0(1>{Չ,sY tHs+F̳q %X-'oa0 9v-~`QIK, %BqXQZK5w>tuO3&F"'ܞ[/}zUM^y -u2P\na2U&L1!1+j^_'8MBY>gE>|d΅ɿ wZu$jAj "[jUf+aEӌ@gY0+H{4eFq@F93mqFVIUn\Ȳ\F% aw^ ޾>Dcu'5S430FAiӫs ȍ^4F@geCJlS/{|эWK1o&}oL7sW;ZagGh`)!-$L@|$kKF;"YRv̻A@5F7//wK1Ԑh+BŴ`q{j4{3KLh K"Q7&' CaXtȼr,97 gb)Ӌ60+e7#ڙ:QG?Iils㤿 κ)M[ t v5JlMLhr{J, fS_Ñ!0XM=lPl9QS[>ǡ},tUE7¨to^L~сhn 5"cA-9q' 䬣 qmCFs<3xx3#=+nEG.f(|SvDk;8) .B+7dno|GtrZ^Ȓ"F~?HGY}Xz'j-cZEfMs]S_}+P my@ (,q0_w]$ 8C!CuK y'V8bHym%%!z{VEdwvƞD `! 7W7M%y"XS\>dĹM0@ l7Ae\kU1!s1 1qs]p p;|jR|v&W-9884E8KtImbaR:z^qגЌ8#=K [9VuR(ݹ%F# _"ΫVN%s 1{fQ(ub@yb#1q5f hV¼~s30X@pwه [nhqav3|MԹ,ڢ:ص괃^Q!(q-^P@kjnA!fRRHf Ս ]ˆ#&XCvP 2o2a<ՄCP9S'_W֢PhNsΖh_Ic[YΥl#ŝB䖶TY\x;96W0#N@ ʮaZO猪̝2g[D4P=,XtmFmRՋdK:G:[56sg.qՐs6ViI]3|J޹VYZh7րóAW;?ۖ@8P?vU7~O5q $ . YOTjyΧk7ZAʏE&>>$D /`6ʸhWQs7ՌIkc}>YɇdM6[">jERIJYsUf&+YpO\ވq o&p.DށyF0“ InG_#˛<b` ϙ.w'{KH84ʿ1B&=PTഓ8tlW7E#sǖ2Oꪐn>9"쯳ZR+R>5Б fz):B١S2e9(oZHyvFp1׮K"lW!O-iq#W̉7_#]p3@Y}D{hLbGZnfTh<h`˺޼)`r$k f.pFK]{ڮ2y0d2&W5Nrd; }lVR<>%?gZՈ@\&eʲ9'N5uљ# ^M_9I+X ,hufn Werڲ탧,g^+qtkPc.sk{FOς1},$x6VkBե*L4vZVS cdjVLS%F ttnZhdGrtúr~+__8 h3WHeG)J jwl;Z:g 7i&etb 轆HDl25E_wդV]Ȉى4Z/)3铳SߨuvJiUy `^Xxv,i)r3܌\_ T]cE3$#. LC׸K=UlETM VMڈAi8Wkz Xcim4;c%| 4sYF/ ( uF;Wg[ טKE;.˙-Y+ԍOO0n kUWEvr >k{. 5eNJĝjk,-}>poc,UK0l*N"7+k<6Bou#$rs>iڨ_~xunAݖP۔@圲`]n6rc'3[ 0ef"[8W, [njm>k[H IA]H.|RźDs2嗄R3 J1QbaqXct|E|eJ!/MS҈/`JyI|J!SI_xW(šxh|ѶB;rv(j J~Dbi'\g" qrٙrl*o-1Ԃ䞨G" Q8:~ouZVV+ta-?MTa&/1+ԥ?6*Xx Yccgs.a!Zw|pY)Aԯ"p{f[; % *7Մ X=^~Xpx{bU7Rl%ƾui3 qXg? YkkK݅!=e!7Q e6z/z$'hB~(&vWۗ`ʾҺXWA <xEe8oXͻd^ t .&PkS:cw _8,:TYg *,0nGa|^;&mzY\u*t"CH;u~t:P*`U+7 g}D|XI LY0zd3CU@"m%җ E2o?v!77$2t<#5^_ :'Peg$җ2$fParTk F0L8FA(^ fY.aQh.imDLDhkVmyi8O(琄{33(1o6)䡚2~;K˂mXR*6߽6,do@y^">y0d,}Ѡ\8DV+ 68W;Z{-ͽ|X1'%ڵxNmY~uoMd9yspPᷮ8M]hq]Nsx9La!_tנ#ڟr3t).zB>RjjYӜX;<[++"D{K~l~ɬGFe_lMzbk"K&({T`or]a{?rkxs}g_ :[D M/a?$x1yř22ʲZYJQ 5G?XY8+9?ʏԇC0ԃyřV?-rvaH;WdY,->D/7Z6_=e{#M בs;?ͫx W !G?OK&Me l8n7]Cy1lD]b~%ͺZ8Ig\o}0 wL)qˌ͈=wԏEsWj\)AԕO:炢'a xxd~ig\KI{ѳ;d]G*"CO.aNzo5v 3ʪ=ЈoPz!txby*#rYCN1ƬLZk#Ju3rSebT_PT*!CM_|\qp|_\*WaόKfJ!y՝zOv̺e>^DirpQ yjY va_p3OU3pwSO^gv_+xtXL?hBF0gB9Z_u$@^~(6?PPD\ɲ]T9qL&IX uJ u/SO#E>:TRlJOQ/Q^Bq@=G4"iϒ/"NIIʰ n'ĨI%*_Aj@!0N~Mli* •Avk" 2KL(s/9t%_=_ot:nH~CC/JgӚ!.^@ģ@K;i ml TCD`-(ђD;O~6fɇ1bV1F@TIዣIo֒^H5˒~A0\e]k_ӱ,,_(J7kyqA3ES"]F;@gLwX7a3WU>0TgZVR>r,!T#rYU.,:BbAN]TNi+uЗIxdP whb1i'D/EX`^#sA?U\$_Bm?tk4lF̀}F/JE?7=$̑x %=d޾0NcXlK @-W(Px7;t |MHWN\;6͹{-ăG2κ|5}/Tm,Btͽ_9q>#~G"%٢Cy"zL|oZ4∕/U>]e! fmˬ dtJ Y۽0@QLh92vfzK^?x5!wL:FetopC2 5Ƚ=O@h:t-Ą>1g[;I'p|O4 YD "w aw<1?pl|Z[x˳lޱDZYJq? D@NDm ;Mu >nק _E*ɽ7pg+O609s;B .Ou O i"ZrXHc9:=ŗb}LSTߴڶś 9˒6]ĨDmՁۑ|#J^3cVL G,a*oy&I͟4fE"DdR{CMv3(Z-%BjÖOϩT* rqC㉋H`%}8fz͔F$vA,.}8^@#Ղr"8N`Q,olPhhctĖτ\ gx -s"gTr;$ϧWPH_fLlRj^ZL<~P3]J+UPuQ |ϳH}iECsCMnxZ_x]8;g,]wVG'ȼ%u1u-wB$ŅxOQG[P u[ yai~*.-W-GN2uӤFbg WVnNJ?!I!sDSGrb!~ROi[ǝ (ݻ05fط/uM~ MFvE&a靨*L71FgGkaئZfoPC V r,. »kcyhRM/v$˓@F20qzD 4цD&_bIĮ).ɣ f"?29aF\-c8wʄ#>Gh -7Nh#)Dl d#ޢvF?*y035=Xkd z!ߒMXwSt os di'.6O!b=,䇼5_To"M:̗}XqھeNZ$dv}8(J ҦMcz}4X[ġ/g n$G{%##; 8bHqZ&qx<WQmE8z{Ŀ@Uѯ' ^J 7A晳8b$P.1-YF0G%$T2Q vUەw|#ֲrL K(gXg:r IT \#\'':_I5Ys |bA‹ 0PRԭ.B\Yni/O3(}Z3k:"6Yx/$9v-؀=<4氷s ca^$CAKNR8U- ^{Y,4 =^%'K)}LRc} ˍq5mIyǞo^S#K&[OrbNdFm|ޱ+H˖{9 ~wf @ZUQ .HHAhrU|x?/z _̸hϗy}rH4*s8$|MQ8eB_gxWϛ'{ytq|ɔ&t@;&8J)R_jo5dk&x 5-{RvY6 1ݝ.v^9Dndo甛@S\+ v~:<hԿ.y3:;XU|s%x{b- ºԚt \Z79EDf]2xߖ)fXh3~|>kW,u@ް4[ _Xx=ӶVF>MYXj&rP4!*Q&?l}fs@7~.Cy.>R5[g j+q#@Ƞ68{i ]ݑ=> ` 湑qzr];aZu0t]RL!ɗ>U|gla&H(0mp$uͺf,%rR`D3kLOva!d{* KZ@M d\uf<$<>Ix1[>v,kз4oMRr{ F_z0A?LJ"uݙ8Yc`Dz p++l*7W{o&OFa\IOnϯa[] &0TxȊ[xc2@|ٌ[kM!`woֻa=ֱ 4Ҙǰ!Zn# ,\?-5!,QŽG-/r]#jT4:a+4)s* ;dV93@Oy$vp; :H5)fV/t~'zS&rNZf=sY5/rDYBSR9\È]𭃜ѽrNhu>p"G:aax=k_L/T(sZ0 FWz%F:k! X1X,}BOQDHy %Wa5KߙVs|wo|5|f`q̜[E|uLrNkGQ}obE*:9 /;T oT_%rRC ؔNږ#2scBϦ-ӳz-WVaw"7A x8@Eeu LcLDS qf=i%FxNH#p;dy'͵K^xD W- zr q-)߄1*j))os~E+k+{.";b_Xrߍ [;;p#[|BW!!."z?DDeX9Bv- SWSP)P*  Ij o֮Hy6$ȏ)J۴w>wlJgJh_t* d Si Tp=9?$zw81;d%׾[҂Ka;c &tm.j{OyMˀGKW`ESL[x<ѯ6džɠ1Y^͉|Rbb\6;G 2 S] JG9֓vͦ ۾UP6+I:pț?`&ꓛL ;)54^bzthߑnS9\F^v@ĄGxWgygPiA=0" 5W >x}'ASPPGxvr(0E3sST}Pr9$23ʉ9<Ϭȯ >+Z=yO "t?*Ĺ$j N< XRgx8ⅹo '2 {,tpn mC :-޸{erc(a_~4){k & Ҵ*@y?ڴcg~}}M&\Vx7\<Ǽjťmbzᵔw"]'>26:yNRK\9 z|Z|OZS^=#V*k̷O v%=qRIª oޚt4@OT\HhKjKm@Y^-Ce3X{q+~D ڱTt#  6..!E:y{JusrT|ert B_7Cy;#LI:}-H%?ެ,FёQɖ$ /h0y)0ڿ!k:qeX_D6ЂxxIb˥,f| ah;sgNdi˝^DO\ܽZ !o#3PC Yʁr_0g:E2T'ʭ6 zUڝ6<`3B[+"*>p(r^et_+cᙒ"wo`~`Y=\R.=ց~|,w 7Q+ _l>?sPdȊCxn81n2.*U63^N6MLƕg{q?|KG}ɲuX<@un [oʢj~x͕HS?; píg'v^Dx" ^,hCF>J띿~2 3 ;Lv/S@(vkdx^D jz(S]T0TĉC ш+6뱬Cb\Dw/(К"RZ0bzty @cvml^ ..g.Dn,/ ]IS쵃wGom Tj*a8U1z9UߩMs{0ex\N;~ک (҈.Z^T3MQS*cx<ڜs9^i-]wzu={4q^ᅒ0: ҏ'0 fΰvV8\޲hL~XBAcvq;o TN}g~6O80u3UaBk2ELW4Em)Ҋ234LGwhw{ TmƀH:YۈQ[ įItNhݗQLkbJỉ27^&SsbBD,XjuKoI2׵F)UX]&ž/<7 y0xQ_n<f"tF1-K6mև~W6iي0^gjwHqd7~&sMu3rq$\zDz}V|}jЉlv6|ɋo[ǒd0L%j€r}?hI!9SS X?"}hDIV[هR #LXZtx@@?쨸+eR0:ԦΈMw%n,PpYxev,R択%-좂3{QN#42HdV%k qWVg2q=n z~;'vsfk‹J8 I2oJ}->DgO%A/?=JEϘn.|`ʑnQ{8Z>[  0)42dKuYfg)W"T;SHw`q "p 8س4>:qH٭ݓ.'^Q?d\=iX = 4[lO0y+QѲW@%ycjhOSn4 .fQ78TzrBja\BѾ^y؇h_^vd88k栠Lj4}={ []_5z@l#M,Ttޮ?Jz!y^98IF:B7}H{u $ZZO7+˘߈f O 4Z\ ꁠ d[ @~,ӏCq>zX89 -A sQ-5"\=g~"QoA{Hg3q,1;ez6MM_-;T:Z|'eOMƈlrd$egydQ0(΍"!KaPp_xfi+$$8Ľe$~JT "oʇ\<.$ڸHJI|mR'%ƓW MR y0^22:lL|õ-/e~e(½AK-ZD=ŬB륫x.)"!7q))H55mi'#0Nm[9T[2 {VH)WwatDmгsŲ}vÀG6q ^V!YІx#1]g'3޳[6}{2Lɟo=7j|(;dpR򮛦>[%A)GHQ_N83BZzl6D`syU~zd%SVӑ~X܉T@47&J BARe_I*&ҡ85:Lt$kΗ"&ڞqQ.RfΚ#ĤyhR*M t˫7i:_P_S?ٷgKa?9n+8VŶP;Rumu)I'@^ZX H2\؞FOȽz]@ؾbt.R6) y]{KyK+' .o'}`9J)_q{h; % L !s"C4pm ==h0z-|X&T#)_c9$kiY\d[Vf6#4'54Zj;,-y7 >K7_p-C>fwJ021N "UvO r40_oj),vN|~_w1GC2of #`{(}HZgc 9оlᜄ0`~3Ѽ' @{/:^Hd[M\p29p_hmlI`fNT?&w+l$rHZ% :wN]X%U7nB:dk;FYŴĪHgq jRτ<#sz4JܴP^h|#ףsz%d .+a<`$'Meg)˸.`JZdЃ!%zm;$X"'5lfS2ʚMkn~㣄c%uY:}Ÿ gNxDŽ#SL2əh3ݒr\*$P *>brˑTٓ8A j8S}%`WY9m>kKN,N}ꜳk+%VQېto6`Oi($mΫeX6ܜAj?[KM-do1s}\7nK2K4QX[ *#&<g4o.`S_LBjst ЁnOTmJtᎍ2]L0KR.ӷs4gZ2Ҟ:j y^dl0 Sn϶wk) P eiZ۲GL eR:kix֎3şbB%e#=ee07l1T)#|Nү  MI}azԸ)ؙj>5p"9#r-l۟5T$qI1V(Xx? rpB.Q!y[=},56<}Z OgָHU̵t(PbpBӮ$Tjkd܊r)D|B< ȕtp p\>g1ߥM%+2@[?\4W;wW,uJk|" QQlÛ1tm$𖯘 #KVeFđ~AWҒ|'D(YI mX by28zp~85KP W:g\XJB_ Zͣ&l(gL8{zc$ |<奅9xϢt(D&\=EO2R1Q>r* rjGlW;oKs*KT2Zs`~nq\p3dﳽ0߇YƬ?FPCScu󓅻IU6z\ȵ/YZޒ&I+mQjѠ=ҤR(0 L`( r+nϚFxs:Aؒ%yۢ-߽COkīWg~}{\h3Tq!fY3#0#'J.;P~jXdi=+c `r_/5)˭|rarw ) v Im#3DIT-E |[E#}t~DX-ܩM*wguEЩjQ s^1CUW H|l{!٣;6 pNhAmè!3/XB-W[N/*__V~Cs3)JEP/łv1&d/) o$ہ#ׁ$Lܫ1oцlmb$fȭ4J՝2SQF}eTCq'/2^=!9}ifkF>0^36[@*ˇ|k0H9lϱpQ\.7RSF9Qi/nlX6DҢO(U4m1.Nw(~}g,ә۠bN:HYe@{}U%EkT+>kgR", (|R?ͺDĨeOMج&B-#Ao͔\"Q7ƏGX ~IzDxAS 3ɰ7S MܰĦ0SE91Jpq;W!jy2VIe_wHcW\͏˒1F7A5?qDƒ̦mSUoar/'JE4_[AňCȼ35)=?GyZ s&bw N4WO51P3 t3=zGODU=+?{^;~m/jWOܐt\4H)qXB)ݗph3ɵ|O@dhar*2an)XgWNH i|3˛}4W4#۰[Q|_//Só=˩je%͓j`sc5x bF %y3- "!PDfx'gIn6<,)tӸBTWR~9Vb MMu}k$B\mTVOR<*\`o_$"NlFnc{FiIhfRg[VNiud kQMLMhM{_4"QdXt]t8 RGOߘ5A5j!]8y{i>QC=RBJZQ\5;ȮMKrU_#V4G ohX,CS,B ,Yִ`E"CYK" b$:}DN`rL~uWግ?* ?"NaU Rḻ /.3C=w.8QJzCKbM~M ʰ*w@_VZiLጨ) YM6@@la󡴧<9=i= SnZwfW괒I}ʱʗ7΄y]gD ^ߪ0QYp:f!SFU_29oDDٙ7R۸heCnjt, ySGtf/*5r&崲?mf;"$;JLC؉,O@߶ 7ZSE5͵$+zHcf|~IV+Λ.vv hʌfv/s.2A' 8̽^e7oC(_+\8^_tl`"<}m7WE!/[H(YEޙ ^x^cz^GH݄O1,Ut@XVWZWxwMǨ-l= / lڋ^ZTU}5̡cvCm[2#-qybTK< ~y9_$6UI,xT h~{݂᫤lpA0+%$TQRrTa7b:(ٲ! eIH.:OY9˜訜 bM(:@Z4ҞQ(o{p1tpvI~McSe&:Z1ڑjƜGTk2ɳeըg/kM  9%*Ge$ޕB%bg|ύh^YUt+@*{,kX6% 7qha0ː{]#{6A\$m2GATǦ{20Up<΄h\@HP:>Of R,͇_4tvI\!~2$/-z}wxmW9 E:ÒuMD7Z [NbCwBU)d3nz!URŒs>$ q"5Oyܷ;r~錃$ɗw}퐑h@[h}Mmy@Sh&iOL|@Ѹ9BNQZϝH Ťت($ r߀% di84ꢫZ¶\xH!&OL p痙?e- d+|ā;j xp~# < /jڪcy÷7οIjJ>\@0K8C(Xb%kTS>fƧ#FZ=}\~NjD Q'j*qџ,Pk HNV$ AhpŔ3+~nq7G 20|sUL"F.Z0Βq*%>(=e@:Rv(AS3Qja8srݲsMqi@2ktSW5_I5 qV+7<oM9IJF[4v"  7Ŏm& *y+D,y50 /g'eU2㘺F_b )iˏᚎ8T'BrY >xsaAuCZ.`qɉy%1b[ , ܭ9} rH;#ݬwQ| "C`_S>7.!k:@ g=9`Xd)C?+7@ABFzu)IRS+_ٹ &Ai*N GP K~Tώ6XC@dt7GN%ԯh}MZ?G1-$_'RAXkJ+>FimgKfy4m1*,'2ꘜ\$Y1塘 ET{̏%7XbO)1JKt<ES)6* q~л62ܧ+CeN[=?1"5<gW JkP 2/aюy^@Qaz\ѮP%Wq7AxWa{iE]e{uk[i 'Ypi|z'd @Yݑr}!/=\I !3#%껝o-/b_еI88gwTc<^Uv]PZc눪mva'x@|&bv چxA2)džvytE8ѨB4PBknOmL{+(2e7Op㦕>kne4Wwy):R ȲͿinu(XF͆5Wdj*2 G]hIp\}`S3y*@l{O))|Em/~ ғ@JE. A% hPhϠHcoYRZw1lI^߅7üN3Ԥqy2݅ (4VU`'2dlb謁KS'.pS®R>Y5 XWbboiw~U4R2|Lcr, ?s(hN_+ //e|%CǧڻF4N+<YCr@4e]G/LJZvV5/*MBD'^NAGP\;jfij6pNh10Du:jYrLZROJFʪ9zNBp2iq\Q9c_k+=kbHKd%] =dX^|( t)O[5C^lGۜRm͏/R`0b DƃgİY$g,Th¥K۬r|;9 G; ʰ/ OpsG0Kk:YX6гܔ}tUX9[;bpy@oL1DpI?)Ǒٯޗ&Dl@}}^-vAM_b;lp@3k+'=$QA$-qM\ 誵&Xp*:2& \{ iz9' l׵\b<{4nʽ#Uӏ=./nSaͶ7liO{uz|dШAaEOIHa^U0D%t+`ckdnOm)J Y~?sToVocZn fc?$Oih> Mu¦ՐN =tv3wff(WihQ里U۪ܾapuYH/\NBW֘,tBX.U7&ړ{ڏyoN*NJ[HjUC(!(Ez%-&}(R ŦPs(TY'F7D'ւ_~'7Cc n4Zi/=n ~0¾0aܾ:|Ǩ7R<Zz}  mZ]<'Dߡɰg]EG,Nײ&6mDGCVр<}Q ^tEΉz9i%weX#%@{R\`Bdx R. [  ͵8n#-fo6rԾt>F3X I-gA$|d!z}~K/NIK~8M+N6R%аŠW ئO@ E#n\hrR'sBƈ$A9BXAC0A"Z fv p)nOpuhk/@s*N+щZ_pmQoʧ=Gxl 3! D'aOVH[R2Z~QflDwC0Y%˕VN}e*MURd:Cq!H/ W`7zb`(Ip(B<~׺ZR_d&hLimZ漛o1)7x$msY@#kpq2E~/dWjV\&8VN*W#A?o6OӶ!Ͳe+5Br($Qp{bw ZJ$mW\73}r̥z9-^<>RTe%2m'꠫ZAg'{^=-QX@-U\ZLFa& ~[} {"Hs=| yH᲻4ǣ3ً tuG':>_uNY 9 Z [aYCo Q#{d8#h3m7AUIPV;ΗȠV_EM@%( 7ol{* Z: 4R4^{*уWGRG|jnS] V n;E^AVGz՘V3N;d05OZ%Y-#pDC}g9)8$,n4vw~ZT޾t^2=# .J\ͶSpW3zUCƨI'^>'>qc`dd;|G"Mx<[۲kwD璡կB &尠owd*,a'4GBBhGpi4Ub7_"yƗ M4d 3wAp^bpVPq$'E4UԶwPڮ@u33ʣιYfB4%N-Mջ5:]<,DȖ+vvkn _[uJx@%#/-f79BLbQ T.) 's^Pl8tWSEεgt!s+ZkQqB |zOLE6%a/f7x;z2~]% Rj}A%h}UCsiU$학9ٟ8 {0pbZe~m?ԇ{tVRtդ+zjDpt a AJž ~ JmnBiQۜWmr%!S _*^={Np57g.o=~'tfb3qfn;`80rhtH[%bW'@z)SS_`"k % E[#25Fu"`B3ҭF 3PS~#h)a\vPcʺԹ?TL_/%bG i`8a^^jL!ˏ& oGнrr 7$WhE>ȅiXeʢsMUZIT0qa1QlzUy57͘?_Fd ˸ߴwUfWy`YCxr o=&4֐(V\o>^4%hT[Al*Mѐh? |'~ɶ=,ɰ+Lqހ`A9魀@e&b̀b؁EBoЅM;8G26y21XS23O 2;y5=[9A!q6Zlh@sa5 jtԘIpB}2RhܺB[zh{w6.^r {[rjLPA7`줃'o.+ci-6aiPT* /%\iۄ@?;<8mޕ%bR[G-KAɐ8qSC_Zu55ѧK=diW]u9O'm6"&g/pr}S)fpT"#U8^>@elCQ7_Y] }Ĉ{3Hr0 zї*YL8gЁG:>dBhiTY*_,1js j"PDߚϗLs,:-;TfIo8qr%2oP򔥉 ~ef_ 6PW%"C٤1`H0>OmY}yF ~fRԐ}*\[j?v.MuVPKM],x]C/}osbqfX08 Xj:+ 0,ڭwiHo%*!VzZ845}ÝnNl <8lS.a&OT[gwt,beWCnN0#Ht.+)~&*M$핃U9}Vp咆poJ4W8k)Ru׃-G#m7_6G&LyyYG zw:N- t1$q/&`)20܊t3YC"דq~Vv E)D3aw=F 3_4W^0[o&, ?/*06=\Xu=*in@Dss!Yl.wjxശyfZY7 JIߒjj0]_*ˤR\t?i>}(;|}`P߰cYQh׏>Phb& *‚s轪A.;H!͙%GOrhZ\>ZzMcSѺve>KWd!y͈v;]zЄED]niO*XFl%8/)&@zM\ϔmty47p" :x'9-6,l9#6cտ=厂~s!,<re6A_kr8z+csK*ckql \29b'F,8Kii<YMA%H_x|ֲ\N6,Kщ.IWym Rw[l&M%B#,ʓԝ1|YOX/߄ۺ|Y@ -\G  %2f1|೦SZ_c; $BE2_v4~Tz5kzTnǚgo0Vt[ZEM87v ,{$}ߠL(a\2!23 6h9R,n  95@Nv~_|:faLWFؤSL9_@?N(^zp5 $1})IY7fi܍0p̙/g僛(ڞьyL`z:+=X"3ǃ9bۢcCjij*Ujue@YE-9t_k#,}1R`#~BW&ϯ:\OZ ּo!IM .N8Wf3O{DDЫf2GAxrZqXQVs۪P)Bb5%i3 V\  vۃnDU<..끸 aҬ&Coy3=J>J#t׍im|j6󫪪-3OnCCޗdgGE jI߫5(x* )s6|a\IU- [c{beSzq%wpWܔ0@)][ާZ/|󲸥ta3O3fi@\>2M%6ptR E1mbKz2_Ҹ@'"q.W̝% =skZ̨uRD&IkZۻ"pNJb KjłH5YHn:4 %xP-TvlKQ"iAw2s:$`Ѱ<+6ʔI Zs$5[=ὦ~͟ (B=j ]\âBֹ8s2|iB~(P7#bҹ]!kP0ܼ=;_FjS VPsNiǻT}^דa9nyaDS XaqgPQpym27ҎpW7ϧX䩴~^eJYo bXs%ߕNjZe RF:;Uմ8CL7 9%}x Ikw}ŽesǍIz4D֎BFM!D&aziՑ8N*;Wdp ;cK#Aci[aAOlѦSkaK4]/}_5-ʪ-21ai;`"Kʯ| 4^* upkIC"}K"s0 #R~Gr\wp- 8Ez3U=nGVuFx&3<żtz iu 9&$HqUP N%Z&vrw0.uOvͳdL_Sl[VTy>a ?ƍ(OhC{mXUDǝɶ3&8zqwyVZg$4B#\ Zy6<&%V_(!O IS4zloBuya&m-*dQm+q3>612QZ9ĻO@üV# }MHS.@O8ӱ /CuiKB{}OZEy};lR0&sʀG h%- @ tW$6T4 ֤EWpW8jGMoZ`-mOnȽ+n<#uű|3E3\|gYVHצY ~|'8ҪE[RRۀq+XF{6l }RN|LSG`ܤ(Xw_d<^ 7ڟ"cD~nTk;ЭgHD/|:BC4twI!#f@s Z>-$J594jcDw A%V>wkzOJ֤m%̑ZCuĢvPj7yc 1i3]Rbи_vw/{եFQn(Pj(e}zʗ7HB*i[wLT{'eGQ62 ]dIZd߭,:=z(6v U((%BֹY=0a1/iZ(U`%M:4Ye[[Ukg6`ju*; ,^1HЌ||/RoSmǡ2FmiMwPe']?(06+Y]=Z/h 4o%FO1٫- 2aWIS|*n1N胤5$ PÄ p'{fBծH\Dgkm1Ś::=sìT$wQv# |Hە~F8%Իh2|#TH9k {5+Jfk+[B%*0w9! [[,=Jur2^c5D)sRs!w(8 2f$ēI0]ęRUaPE$CK'LFE4'ܙTQ390 3ENN쮷q^;!'X"r3+>ԓ#(Tϛ5wkm'S1jBl<7"P붮Wh'Bf܎4#E䑞g/)]hkXb'CגQ^5N#=2ԙ 2bQ\Eu)z[!<>X͵獁L(#HlZl=L;rH¼N],0vjC]5;1DR|0zZ֢66 *ʔyp#' k 5-;/ŅeZ>B{q%)9!$&|*)×f2*24)j|=a` \Mg1Z'3iw/ "i9[G2;dJ 9$3 !TpUA\ٕ@U$ 5jSXAFR=!6}ʮ eCAÅn?RʂRnz9ix 7JOM"kʠ)HHa^QW)>_GS}3S6)v=!g k{}bL`?̩jѨ. *Qf[mup1)zPrz2Tk!U.9(;"z!u0YX9dHލ,ʄF'Uo(r$4MnhD S?g%MrR8%TRKR0ʎ{zsSj1Fel}o2/@/ledvc5Ȱ^TLȒ1bjf*.{v3/E>?:ϳcGF (k"?Hl3}N}A1"~@ p_N4L_\X%TF_6/goS o%DD0.!6 E \jG뫜c1}im;z}&m̍h9Z-=r+@jitm0E޼B |'͖GS t>L6~|Z%`ވ>Fi%B=f3FPҐT>ʳwcoTQrgYÙ OӋAs6֞]R$6̹2lx`ƀw:[͕_И}Ml [r iPGDyRCS; 5ꦟEY}7Fk(}L2} bPʺiGj9I 5>LV ijl4sy+'5tD*c |(\ }qs((GZ1ckj4na\ 9B|N.5CXF*0KAkda kC\cկ sa:!P`>'-{jj׬VŞhҌAn D")]'AJ^gjC\ovA J5 ߾e /pҦ)/0Fc}5B2!af~wMV3U02ƝQߜ]S{^:,&90%j=(!N\~6e:{~*_ lT[CJ#hť m<T"O)H~}w*CG$ n,bQIp `ᱏA\lwA%[.d+;9?96!HQb 핽pyq0,5$2/10:K]̬$jnKџf,hfK@2׋t̥A q6+wӨ Ϯ*;"/o}앋 "5!ܣ ^4 N=~JH<OB5x ӋgSAkCmDz_e]Đ6o([KBJn.IWSulTõw.pz^];}z_dgt^*%ۀ b>r}ĝ>[=H<2;(B :\<QC ANOQ 6;@eOƥ2wqX,9%vSb9li?jVZOgxQSzKQBm[BA/0+SFD-Ԯґ`"ZT>j9hҮ!YZX$s-׭PJ9W q#ǚ,gx-[jlr+ptv՟ *FlxgS'@@kuD˩_:T<%IcEQFO{Pbym{Zvd{`%ׯcv }MnvQIkeI+ORKHyC`$btfKr=dhu"IaQq I]ERP\-{5L˲wtX$U4^ ՙ(Gϙi]l~VƟSf/(s.)Gl PݗXj*yWW~} G/n=LݗY\B +pIi|_~~)P8y<၃P>=Io4+ox1/쪷?kWY$C>,](RoeadIre#6/c$9qJֹ@E}}YdC,T3?S[Üc~:^{YKV寴~"N%w>S3o'!YD&G^MSg!P%„ k~@w [Ƀ<Pae;]5ÚK+68E_{7. HVRO.$Yʹ-CcE>dBe_ܫx'㱭J]QN}gB)Bq%+C-sh'[k2BPcw&Ų,b}]]+wu2\hӂM9cqF\zST{i*~|).vv9R< U6H5bve:{4&dXJƽiU9*9 2ӌkyu?NRBlj0[nb՛TW;B{֡GaL⸂3a9Hoœ=trqo*LWZiEh"W9cn'RBBOF a@y3V?|c5yVh,ܳ!wI\*_?jˑh|^48DenAhح|>&(ꂛ[\d]&LP>kڏqfK٦EZϾ+IP((Zݍ(,e5sRi}ABeCpߓ3tVi8-z2B[.ea^$b^ py`&o9as_>^H%*cm6e+3anj+[Y#t kq78bGXT$ߝCOBZˣR0 t1R13,"UaOUrƉJGD'[s-EQt:%);V&+ }Mu3r/Ns[hZaƉs~9 5h:l:ZֺB |A R%70oX`h/5tALW]ˋ)$eIbob p/W$gSSsxC _mgf~@#Rpvi$ZISNO!'ֱgYZ070701000002b7000081a400000000000000000000000164943cea000221ec000000000000000000000000000000000000004f00000000./lib/modules/4.18.0-499.el8.ppc64le/kernel/drivers/scsi/mpt3sas/mpt3sas.ko.xz7zXZִF!t/,]?Eh=ڜ9SHu|#xlt{nڭפtt;K^VҽY }'7s=~޷\縂٧^`"pqP:{Z1؃FOGGc*<)DNOJ,/cc x.:Ak Ќ_C#-.ZyASޞO'c56HF4!nʥ )*5U_w)Ev;6W={T9#vOBR!]Tv+1%iѺ֤i~/8 "I A'#w`Y4BPh'CU9F\!Y&O^Vw$VN E.Ĥ ;P /Ѯˌj5c+Ԓ(aDzHD0ePKR8)(^wi٣0iV4jVWPo\Oח6; Cȋ[r,l9J"4L* v̌~X~Zԧ`ux:Cx>"sRm;o<)  $4ʲݢl*"fI9@5iK-g?tdletSpXI/){A#X2)1ZU7bŶ@PEu,"m+ 9c N2z7aӽJLMU@@/ߞupƻrNmsEZmw q5f $I<p1$|(hHme<%7֒W q #Vl2.p)5wpŸU)n qpG dź~q-]deL7^FBUe,Fo%.jm3!)j={8@;J_i/-_4Y;.-.C'?#GL,ػY=0 jّ+{*< GJ j[4 ЇnLWLL{/G͜9cQf{x7ѵjX [׫wFRF@v}esR{?iн\=m)Abɸ+صi5 a}剘wQt lw-Kz,^}")BtdeN*lD Z&cpQMn a[ȟj+ n^==Ng<:CF}",/=#eY_}^ Ox'WxTU?:8na& 4T(o?ֈ;.J䑫[& }9I cyiAD<㝠ԣR*sml1l5`(UD;\7xL(.?S'6JNk!4QnpOr0rQEp̓e>HL'yW&.Zn}}9]DPŝJ]կgAB]P8zI*h F81czmUH7cz5HƗAق AW#[{aNqgg-gJE 5nG*̖#T'Ӆeme%u/ yJy'X[+oYՖiPҲ׸!"++L26h̬?#~41,Y Q?A{^Ԁsނþq~kJ]Nm xh@]sCMÆ_;\0~W~*TMhd웕7bb5b)Zv0:}+[3;? r-m&FS_ 0b8;־@b<4?%朣qelk!]Q8LHMxBW<Q[!z-bY _mo,'6\K3$x^;aى7ԶME0'^זRZO_:R`Q^ȲsV3ԤD,%n ¯z;l`` HXv SC>{ Te9o)~I@(ֲ:O7K&錘b;EIo a%YdfgiY3jʏ>˝ǃ/(yHeNGjDĺj0g%UVk!d_-zLޚ^9"y3B`Sh=v7EcDvt@-vz/6piк.ɾU38DϦgAU 6t/GNE[Nl'F8&2[觽6u-D8 )T_a<2Z,FB`V>?q 4+I~A/Gc 9Km [910gI aVQeo7]Ej\ Qp0\c^uvLW)p['\^ !?d(-7 {suI9Y6`xf1ZWEӭFTzZs#}w"7ypțv:Э,p[}45>PO"gZ'qNCwF[7\;%KTZǷWNI ˠj ,0cul-Ȅ*R)Yp(!_ZHK߰%;K>p1&]З}?or_GFčQrxeQv&Z!峤WmX^E8>Jk ()?B1k v:|a-'5z:sw-*Ŵ\O*1uz{'>q>Li$1?iܔO6Gs#g?{wqD;V29v4\]e}\7cIfQ7ۮKb},* QRҨM51FָpddȱF7ٹU^ΥK޺xʵrYA>6K]Γ꘷]J4" )!$B,rXh $9}YB*) g:C)x52\A#Vj9,Q]I]#\f U36 i% k[ʂO4Wb;-WgWD-*ޕUa: 6P0%b!?я[ ksԚ%tQ[{}Ze]?( M#;O'!FCp_ Fp藙cTi&s07KGDWt&_tOb+MX]=[YD*VmFԒkF.Q3JyozX7%\EB*n+lU>lF۩g4`?Y|F؊LpNeQ 8Yŭg:qw9t:d-z8a^hZtwB  [ (Cn'gu=h1T-ڟeS(믬wuKcEKV6喫3o⭵/ Nwy ѠNL `k0_)6q']8`91b$:F$g c8.N;_*O:Zf*]o+PÌr Kx|2<OE&ȳ+־6Z;`Y|Dj#%ȑ凮ˉ̨ԓɜJTd?QÈo]F~`vKA@'?Fh|a %\2aHٳӛK}a\ }*V Pۂ,t(Д~х(z52Z v_KD.Y~F-#%͎Eī_=jϬ[ Ti]m"$#i&;Kѩ%5!E0PXLe3zt:HRxNtl0rwړ+xA_mѢm)Xof=zYbxDh3KxJY& P%5`E/fS Aw F1S-F+ #- ifح}fi,x,?!4vR4Bк/{ &]ѱ:+>/wC{Z3V6} 1cknDbF}Sl)AS剴g١w7r' PZr?XzmrlH+.*kKjX^$؊.|=s% 9td60 ' B;U-|jZFK`wĞ7ƞ2c޷\(HeG#-T&8!?L>Gy8q% 2d<cgXisiL㫿)w4mx!dxJْ$JY?k.Fms)_쮴ɂ󵂆YJ8Bjy}qrMtaU(LFQJIiqhaZ#[ޔM[ߖ40'(Z`pӹxJg{}Mx3[ؚ|PAtýM+:?@@=gg~h=yX]x*f.o-1cKsd 5u1UkRdQ8 dT̲Ӟ1AڰYxz+;Mpr%+FnaYOEkE!@U[ھ:] 5d0r,{}㶺VJ_UZг'&*R2HXUA bcױ_*= ;Hvg[5n QQ8]nCԔY UGmJ.rށx(TAr>AB\&IdH:r5/?@~Yo.H3 I@e /1R 6yɪM)[q)U{2t=>ﰵof)Vwi[ `Y:"ہDnUg^Kȳp7Ttb bZW@SH =XiՁ Bm,7е^؎ PQpLHQ nș2˚z>7*Ş_džߜ_G"6Ĉ7)\֯(AP#@,g"  lM^O(Mt)VyᛏX4fg!mpS zn:lyC7lX6{bhPeQ\\ vM*0҆ueG+&! /rJ˔XMwm<  KnC$U2jzߊDuNx`oc\>vg˭LGL6y,e\+q@ȫ\m9\(cԴr>~!<Yf{}7֘meȡLc" IbO"By^1 p 쇕naxv.q.g 3m+ܚ]'!.WMuE&>Y>{LQOE^!נϽQk|'I\ }\$U=}9R0CG2әqn9 1v3_ux0y[GO$ٱ\;E{=2]{!}|8w(uxgx"Q g>JNKp%O<q-f,e2#%FWנ0 B1\OL$HM&-npxjr90g}y‹B8'U_,jw4/8 1{ϻ{|vM^Y@ǯͤ:u%3[J1O&tP.I_We[weHZq6Idܵ BIhU}`xunmqA). ;,2#unjY>9Uf F]Qa4OjehGl|E12r]p0%yqF ڏV|n^ˠG_+aIV{ #<>%{?UZeqV ; R`X潛C_n\m^{^-} Z?@'J*./3ŗk<'7K}5fJxn)YNp'ū.$ׅ&F}XBwB9W}aL>Gה'h3PW05ǚ>o*.9DAgF":ѱʽ%2^U>GJ8ͥp-Z"1]N!pĭb^P`J(s9kj}] Q,S@ m܊1WmR RɄ(bfMŁE(B>Jp)FyR2aSOtN17j?5|Hg+8X^)u٧lJȵ0'eM/]zbYIq|?,LRA3[UAH8 vla/Ba7kc7c+r ,8݊3Q]J*sӯDg+vR?e(-س)JQ[o%\+Bg!(Õ\ŮP89845yme_ 4s;^œ-p6)׭HIvj)I7 ]{CMka[֙pǬ*|Þg4֜_S?Y_\x1rsWkD| j}S8gI8o2w7)t"k2^٧fU.%ોy9}j_'q2f15`w"SAbd{4Dp("dCR1^nu&ǯh6ߩ{/ivlO1|@?3sCj1x]V 4xWXCac$RN +c <\ƾhxB2x(8ٟ'o9Hox~7'Ai"6WVg~wkSrd<&OTѝv qɰG_F I%YD(&BK1R7ީ=t}ΕQR4! DS{/YHI1Qʆ4fUP|T] _D Tzvxͺyf=մ1*D4 +w'H^nEbyov$b:3O[NLyY^^u o4|nrSgj5 oNO * ƪ؛[ԆzrdRC_?yH uHu <~)dg>VY @#F3ab>WppZW.ʙXA7-OkΜ,|)<~ $f4$:'2 @j^@A[oB8vlQy3L,ӄu"fN* z;+l-Re ej/F,,_LJ;΀Fõ"b98[ҭ w$dG G"/9 pa$Wƭ2^7dyrיaF>-(2}1*MkdGmX+q,^eۦE  *O1)xCLTD9ekx[9: v [aa_֥$-h2O?dou>*TB5lvFQ,j~yCұ`^.@n1щvYdM?' j:h6tbDKEK)aέn\U>cAl"cZrGiJ0TC:5}krz6#0Q>H?Ot+=SEr$]t'٢7]J٨|*iZ#6)q!#& ĻC ͯ8mB_RW>YN,OyVJgԅr=LCIST@3=0)@EwUD`OUʒlIW(A^ V4{Ѷ˔ѼH}E@."$zk qe.E1`s Lq/ː5 dt]ϔUdP4k34vgSCm{6tk:wƕ~2j WfQɄrU>rs@A 1EL;តҠJKCݢ޵ieIuj.)\*7|'i"C!ZcVGShrx/h[+мa_^p|B夾6MGIIOLR0p~#WTc+4C>`͢*ųT ^ FmTO;v -鋅zscMב3: ii=v}jU!%_G}oW_~ֻ^"^Ǧ5ܪ6X^ (j<=9G=GȨ`Fd%AKm>G1@@f׋(tß!]TvKd\Lc?'G5q )zC`6oA;xPa 2z%=6,y@AE%g_ Q]Hl, ^A# UGJSz2B]~69oG%@o'c+ s:Km9 @5YTYsI.߆a+$` [J9I-Y3=2S{c8G-y.>zZ+`Udsf.T$߸<>gxE!H/jd ݮzl VݔABhߙaʌ|cGř3'ʖ\t> _h;,]i995R@T҇Fp0fӱ`ZQy>r^ɥ28"9+hAOˠ=L'M<>OAڣ󐣒P$g-:UQ֢gW"r{`mИ)@Od@cY+:;faCʬbgc$6<$,>h~mB&?sd\(imȱD972+z w:`4Z#Ω/jv$ RPR@vO2$x pGٵ3*2O|gE-7KI׷VI4hAۀ+Ϸf]&%Q7KHRNl%빻zI7ycpo`~iD:\CW,4ʿ +H/^@9;`7HG7"9oV7-޳ | dIxT%p+",(%b B[/5`~шL7|u 8;t51537LJQftz@V_g:]gHSya%DüOdoTh0 ` r|WWaHNzEyCG/C˸E/Ƕ ~m^ݰ*GRzlzֹt%Ա$7u7'J]w5QhLZ#fC:|,HN mΪ`(8: csmи( BxAhŮZJ9N9݄x׮ThX"PpBT%/JB\01<x2ѫ?TRTK- =U`BEA+WdDܓ fE>)VuNL=1\(=+,9=* ±4n \$A]ks]9;ÑY4 g9qi)\Ɵo .{ Ic'pa"eqTX=_ejvr?}oȪt}+h&F~[0I@\'9۲ZZj=PMB]l,uwhQ\3DK<:RRz!q. #D:Sgyј̧ XȟHr(*4Q@?}pT)u`ʹsWSmTn%aKEݢ'l&̽fh=J廣4f%_Иvoy4䪱;7ܣ/0'}l#Z8Wj_eEUjOwyEFq&]'2֟؍._(|8|d6N*Uho;zd(اf|Rct#K4%b) 9e1m3ėm3sydcr-Q`:?cϫ@X %c.|hzDg|)qR,%LʀB? ‹ńeǂ|ĵY 6RٗjxXxի9uNR㗹4j} XFB61]oK8\=Sx\PzĘ1L9U F?!-@p"S[}i՚BjmLI[)҇}x^XHa Arj g ʺG8_^Q I4o$V7ֱw`1SeLA{ 3B;;šZ8Qcb|C~%-҅8ry)SM"1=@2k~ɨ۷N~=`QfCjRH]Sn/vB78 u" E%8 mE~y:\o645={ͬک q=+Qp/WU}PŤ%t[HT5?VAk _Kyrxw+e.%?Ȟ)7zC]ȟG|GЂ&:ATv?w"H+nQ5\=B+{?Œ(ٔ#E܇ZOU+(y] cP^=bHndԿcY,$3 Ym, :+Zew66Bk>qrJ++0ZdBK.QSr _12 Nzlz%yݘ X>#J,8UΦ>U2ά`5G|'n $؛.eCl1lӰko|lϋC׿tU-@_;z7*(% WԂH@P[e9pIƥg\wr0(m6J߅ I vu([g F-s/6< B+eǀDq 9j}tva*^>(]H΄,tE^BppB5F̟W w-Y;mﴮp}2aZ{-C$95(A/S;e~(W笛| 4 G$&s;]S.0| E3lJ0P1 7ʚq.T5yoe!|i⬔S P w:fuKQF[j]OeŴ_^CClHRNeH* 痃GaR 4$A:J"99 a# i̛%u]ados &C?U^ѸMUwFr\k lN5+7T9T C KtNjМ4v{kZL_ g'_*b8Q#(J͆k˒f/Zpr]m*69}I#* 1o%h,g/km=GuI_[(B973N]*CKc^~i(ux(n/Ŝ㨔C"4#`7}49|VYyOu[i0; lbcQW[ ;,e5;@JevJ&MGcg<%(+霝ev# l@'Q;ꧮdx8Wz\ɦu͙-tD񦚴/&<Ʊ=t2z_ ab.3WR2B}7e;Kټ ݩ5 }n .2F8&Er謱<ì^jcemx3)aFj07ُPsʫF#;-6tq/Ù$^˅"n|q_2ԮkyÉ&?1M}@ KV>2 <@19㱊8q/F++D1ulDO/M|`jhS#]ԜZ18v 6)#ץ6rO^ڜC16% @ +hFDشK\a;|4R9#Sb7+Q*wΕo?:ZըJ = {UKNgT,wAQO_u lS %aq4L9Ƅt45PPH Rc[Bv|x5Sbxd *ܭI9 Zf+Ik_Ǫק=,Լ5y?;D=&"r=*a] %O,6a@$qL =Jԗm=z姹,7^* ˕eѮu㮌]1̊Ny8ʚ5,=%q64Y8HJOjg FgE&)lEm/hCEsg˖6ph_)CϧU81@D3k.$^dHH_ ps^4Lr% w;;0"^ҫ`(C9CO,\ZulG8ꃝ\=/ W,{%JR#R3?Vlt4R&2X+  w'i麉Nӑ%{n]4GEͧ_L_em 4W,z=v`Wj^("0׊Id-Ws4\V$I5QjFi f^+Uh7pN%> _ۜM<&;D ,ME)U`~V8oL[ /\/Թ1 KȨ0牻-))IpUGx~=bO1nC̄q. 0+)D‘Azx JX7iY\^ET\p^0;݌wۧ$`|b'oPmAz?Z{cu?ipv8O})|hIDRRf`-D!_7|,9d. ٜ]vUK!:P$Z5,JM6RX5L޺܇Y q!13a!-~GEȥu5݋#&Q~&f6Ɂg"T>f/:'SR67ʌ2A;]!y}5u;[\ P180Pos^]A/ZC$j͠ ȵĜȼ*/pmGs#֙i5>i6G87})2?oEW8^n|18rʫ_,IzIX)+ՙx$?v2JΪl4I(øj7rٳL:A92rUo_?|9f u@HPW'a/S#q)A 4цvQx)򇿊]A_P&8o Ѡ.O촱rRq9y&cIwwógC XJ- w^?';R*[k׬NJ咵jפO}X%)v-n >ho߉zUXncKLk۸+R`\x6+cD1A՞!ñ'/ 6OSI>;ovpa[W%PxNNFt'p|B[.Q1yÐI-G& .uÍGˉ/8sSX7=VSX?r9fOGz[ŭܮ|). ~X(.YL>dU^+ĥr) )îHY|D7,LpS =f$fAGL@CKY<%_=c\4p?+rE{'=Wi5=L;cמ9]GݘD Wh/0y<@"ԇyĄE殦Y4 uH>l48J?BH3R:]K+(u>v\l'_M RIL],-`ʬXl6!̓AxS#P=6@a= †"D6ޏL߸pv<%^k֮9Wu>cmvLId Y8|c^WՏ "M)E[4mfM54e8=#c^]"Ҟ ,:}L^;h߸S@Gy@ 4奻3{!ycu_ٝW_ \$p>aEM,G_DKa=XP} #7 )~,.MoVZыX{ `Cmy!pGZ;B'=#pMῇXx1pv }Uv")!j qxI`-c 9i|Xe`SG Bj2F?v8~RqNCvK8K`6U8F14sStT. O$!O ^NRW= UGX5ZG_zKF.T*F:Vra]ϙaP%38v &DPl5<"(;9:.E7;"DymIksd@Dn5w; d_ϋ 2 !**'NyY>uB4$_]㔘`N#`>j.V0+{ 6Oq.F\WQ!fsMc-W>הFީтh|&7 kܳ Fk;wkbr\Ty5}NG_O2oRh*pR3Bc/m CR&+y$(D`o*(z$p/0_ɢϐBߚ)y &{,@R UEh 63M7}|MQ[*Mc yIU=6%NKb\ @ ȨƵMϑt: ՞ljPRR܆XTG~+olC< j^\m57Y$Y0"05%3&$.X ޗ岹suVbN_R#cj q'M8f/鋸Sƥ=:vt*øBchI&hXM=G,U! ٷ әxldOO (t7Kn U'>r(='):jH &6. p6~I}k^g[uh}p[ O]#꿨ܫ`S{z?WcS$*}rl+QC<ͧ/F!3teG"֍:%ҫ|M~E#lڒF 0Qn#zPR萙j+^'lވVFn'!+x;!( KJmg|ɂANM(h@Q?c3}CM5 ~⏦=ׂBtӀvJQ3֫ҢnۊOSmsY,2xDZ 'pj?K^jΣO[tEW>1y.={3,ܢHajg=-ѱ>\auYbk,McɞZx7S( |It|gN:?1CFב(AvGbx[KC2˔}M|«d OvѤ8"[LfYU8 t"&t y`QSP @2ɎX<3SBftwèS@ 'Ԯ~xT6dFN~Iyåy<Z"g2K?&:# ^>I27E;Ȥ[g!q4X]ťAO=Vѽ[iOwhsr?8c\b {^l=+^J\mv"L OfrvuBaLĢcX QJ۶|KB =$:]OiJy \"eia; }~RtF!e?B ]S;/ ^&M֖L)V|-,JjeU40+Bs] xȩm-Tʒ<[H܈~%dgz`ߞ'}!"yKȚ4mbRXb+!$ǒJ@Z17WM Q%/o"=̌ G5.՚o5WG.n̶xP0x&5H?fC#\^XbPJe]ɣB.[znXS H9a/H8QȷPxm5YGrSt2YaT/J.kN Rnmq(0fYQw.?NuК`f?n0\ =G2}>13^ #Mҭ6H ~2a*,&@oL҆^J8ϩa/~lV2Y6t6ȶh|/މ !-6UW p*A 0<3qUڣ+Vz76h2ҍ˪ '*JmJSZ6BbR-gPM ճҷ34@8t aDCv?/k*v։$$zqo*ޫ {Qy%02Q: ғP}11b|8 |F/}9n+eE抰 G88|O~Ա/+q\/H$Fx}~)h +hW&VRyLTbWHFoD싻*/!$ AEz"AỲ?SjxX3D9 =D$+[@Z?rD7O4[@A:Otu,U  HyE%j ߇ qGμoh뙚m:{#}"vRQv%=yEчDK$:!L,hcifFa9 ?d/HH9+1+"2V[2욛 &i9m{̥~jn3 zW;iÖ́h4U~킢%ԍܲ͹7TpC`*52k!(}ܿtzdyf_r>BD`\t҈]lt|HYmqf!a(f{_zshREd>+$=!pڱIUkbGRPa—΁^#dHq&gi)6K>ae A ԻhD2%%S˔`#^#WɄK$*FzEh)uxQ:q?&(.G}E W@]1L8,Ku:FϜC%0D*c/ W@v}e4HXP{o@5yOl@O]K >zHu֤\,u;LpW0Ѿw:\,Y ?^uȬP}> =:y7iȼsz=[ ^.D 5##:Nkd{<:,M8X]Ir6>1w?bU7b s[E׈#BOBFR1\ b E= CO#lyدNi}3驝 0QQ}j<+|~n7Fr * _/)N3fdBqmn25:53h,Nt (tl0O۰\r%E7= VBI%|/ם890|,*ZXԦ63:p1L@YV:=Z:Pځ;c)Ð}תݠruk h[kMCDZ>I |$1籮7%ʋF7>i5[=CGU%J`MaSiQ&cV,NOz)>؞SHe`{`$hUtLzM6iZ|dVJ(RNq+! -xX `D02 (Q~I?wY^]_tw V,ݯc JaL$oglXӤiS;)-2 fOJ u;:ajC|G+4dXzkCmU' i L2q][˵B(JٔcvK]W\ Lbd dcD$g[9||^=MB{+&O$9!r5 ILgϻlIg%taS_` yɊ 7VPxQ윹p5qSbx؃A SYA,Pz`2~+sm#`# T) dU3̪=W[ č 7AmDڮ) Ko GAwdd˨ $.Amvrmk" !NpQh_E>Iٲ۪p$/>sMx!y ,Xք:sd Q5 Z&_#_Ō\oCK3C ؂6QDy*a}$䰐M66bwrdXAQ V^7ϝ$F3N\џ>aT/$PB. ba;;nm0,Z0*[kT.O8= e5m%s ;K5htuab/|_F@]lkĔL(jxh_̼繽-z.P3e8XB-bUĝ{on"a)ڮ^5/<{~vL9E# "GUnCV͔ôͮ(G}6Ź҄ʢm;Ps#ZrAB|6 ey \00PF9VyoĜ5 lGt1 0!8W͇-x(K@L @ KY?nڠE JGp67=8խvR)h'+h|؀.9x {c_3P n?aFr\/*ʟ9{,O"ΐtum= Z\C WB< 0p=jX"v)_E󏕐|. %cULZsijL>*AG$UO`T/}釄hKm2[]1PO_y`Ywn @lc@3Wq:r)-M <>BV/viPSjd]l&h"6, RX8󑙩2)Ҿ݌8,%7wFM'5[!R龫2%wiF|1~*Ԉn `xNweX'O}qz;x[ri Iq>)Nq&{Sj=Az} &H>0+R*ai̛2jEp3PE4JY*fM;~8ŏzD֓=}U,84Ďge&Ad)Ca<j8dHYE.ySK4 ]&07 (K򅶶BRI{`\-!v R뤅b|! |Ӓ&, VЊ,1lUBSDi~ f]l|rx 2R4} W7zt|iaP}.l_u-d=2-*ha&,.= e$rEe}CM՗1ܗa7Iu7ͺMb5]~|$bj1΋Yߍ?AUtiecGb|9k^lO&.%L r@E^#g% D09 R޽f,ig.m(GF'NRQ&e9_{ }HAO9-6+-{=o{~ n] tz oD2!:i]xl+E#ngy,2nꤾkgQ u*5f;V|ވ̩lTts/lֺQ< ԛ;f:ٱb1KRa"&"`wkjƒ=1 AT4-GP(:]v80u#1F(9ܡ#qVTYy U/z3f$Du0qa7­<õ+5:5tZiW5i=k1Pj\nSTxy dԄt+K5ӨE,v{RƵ_f&xfyDH'38C&Are> a|VA\(ͤF} N"4jhQ[{cef\5nVOt:Ҡe÷mDQ$P,R4WiUy;3{AF<_^*5H\?+|N:*XZhQ\_MOg4ϣMl0hxK]q?n:)y\~dHU5'(z"&ZRJ۳BQD??LAֲ~N$^2T@PSIZLl4W]r2j̇}!`.c/6n_v%Jeў%\l+ ջR7p6)ke mPZA0lk Tՠf?ڹ06OB3:l~OC!GG__20)n)82Lj#u+Z~{7ߠM@!YjOQXc9D ̘ '+^AEZmޅp86(0D%Z9k00 2yNu4PzM~t' o{bd 4B582=48jRk2S#= 9}c+_[,{u?{픗-\v K2Ժ3v E#$ՙ""V9(}+,$X?mI_፜9-_(nXa⸬mS͗Q ߞ׿a1C M6ϋJz hhG 0g<1#i|Guq:}*XQvqR>p ]֓#8\ܿ{9 }v6skFێLS+X J9i AXWw}?+# iwgL_ͨdk8`HTܰF*P8ա L[#ajQ,)gt9!̐ |GǼ''^.ڀkV s[ן祻(7:!_q X4%g%|c#1m{7O $ ~+Md}jVc2Gʼn7wK*'(2p TL@մQF]duUCvJ_:A k}`ײgt[XHhk8ҺBȵ}VՖ_,<k}|[[zDy8 (2rw_fQϔQSw[*D ,7fn\Y#nL U(buGUu*@vжdZ+k/,d?S\_PWʭP3hѓE:?l=n]Z|92DB[ē ۸*M-r,eOPv0*&Y_/ݚܓrNX rI5R`;Z5omXr#=xZ\:>oRϝE’fNÿꘝF^kM>޿uh{F"%GgrQ|䛊i|,ޏpcr;"FA}iO`^DMDRgY[Gn n ޔDjm1 [&s+ɯ8鶊=tS>U2Wv#k*m+Ŕ+v罾48b9 x"2U9# L-G&(Yn1'kTsz6zeIBHCثo 6%s-Oiu_? &[3柬f8" 9g.=58hj4%O'P&ͫO3  o@8?o`ἝEGa]KxcI 86Vxno$z]F=7]W߄J0~p} 5eiLeR&EU`ʿKZda)q joAB{S ǪaYKЄ<>PIO1IVߊ/V_5Z+@*qځ{ ժH'n%DSpxݼ#bvcf=CSN>X@+ߺ&}U";/]"ːk5X(5q?ͨt_>}o1vSʏqХ).5eTllfX@PF|48c=[|J"_W&'7w կ/Ұr.~mޝAif4,c?Z| oɰJGnWU~#Ёl֫{cLdkE&I{Kl;knO`v PS${* j fǑ^ZޣLME7]{ m>c>׆ަ2 B UFfc䎔EPXĨqxzzNڨfqW"jIqdʨ.Jq3EhXYwHܫST٦0?#4+/W|P |`$]C0:k k5bW0"mf.}Z#өgb~P:یTK_Pb J scGӯWɫû XXQfm9B!r*3Ky*BEYLblA\aU{蠧Ks@93_sߡBA4FT26Z-{o]44Hjjf/q6ɳ?6Y0^X`֗3sG60⃽_z IZ ђ]ō?3~w@~㑋"tӳzzH_1+*<Яg 1YAA͑ˆ!ܣ 2V=\B{:vv@\Y܇acN?WaQ/!z8( :z KyD4i^eXjju|?fEHM4K[]#, |“`6_Tmn}N |6Mğ(r- J ͌Az 5 keiRbg22 AlG{ o*|Kv]]tEm%C7*gD8X<=h_}Ɩ CDXK֧4ʟꑇ}H|.1)KiFh1aoP`.k#5Z92=A݋.no3EBYvTǬFgV0nG%p a=<;h9"a g&OVt "ejbV`_p{'EQDZ!AɱR}ꪺ,,Wۇ m~m)N)U~N.3qXAz̜}9+cVS*$,W ;_'$+Cb 5/}4*Q-}¶k'Ti'q>zj&og-L: Ɯq@!m8V]}ңW<"4𻰃RROkwU3|Rz$/h3KHod[E C^2 g(u3S"pO6M;I KE5R;xLFGLkj|Q] 4_(4M*Cb n)I]]'տ~s2MClyxϰ!7S>F c|Z s?iZ=֔\Gˑ|,γ޾@nD%c!"4y#olك3nMhW  II{JPq?dY*9@n٣'D)-'eɯx&.5YW!j(b=7SPQZ[MZ#KFVd0heF{N+ipΆpPϮVa^Tx%!yS_' WYaZ;,&O!" ^ LKHX?n0n!| w)Tz2-sCz(y/mw,<\~/ύ"[ˮ QXdUW7u!ρ3E;F4)N} quGr+TV#[r>6zE[쉜ܥLL-Wvx8y,}zD-y'E/ӦFdH,'rhKX"fgamľwgP6*dhu'@%r2:Y*1Ͷ!NE!l j[ ⛙59Eu*sT,ϫ8m9C)8z)-IF6:w$pۉzR*:?͐k9K;CO.dmhM'A'#ͣ[ukJōͅyL4KI>% TlN򥭆J6tǡ8fԼ60zd aS PF: G;D.Py'XM`(kZؑPJI?@νcߖǞ( ^;3*7bF9av0; [-.^e$ [/p'e)ֿDj,LנNl NI fDDjN0¯@԰Mk ~q8巅L 9c٘l9&VTs&j.!(ҹSNmZ{ HVX;TZd0,F9gq ,7vYs~j׺f hJg|^r6;t+zKP)W;BJ¤ ο!ڕ?RH k%6}o|D gB `%b1^4?s@֓;cH5fYČ9scev3q:Un)'ψdzH\ g~$:3-)yPs7o/=>CҊ9p"G䘊8ugk kMb0Rɾ+C7Gyj=O1ҀVgZ~;]Ƽ}raA]ykkjW?\GR]p 5Wh>qGz|yrÊb8wlQDb6cЕɂu ^ߨM⏘J ĸTDٻ;#n ,gdR(=E%^m4lǘu Ra@ǵ*Ru`0yP^R;!څ{|ic(eh]-?n t.O9q`$tzb4ڝ##ʎ9!فq kz+q&Jzin3ivq%j{>|L^9{¢vAq6e N'PǻQԂaJF~Au<,HTuϡlJXY[x/JE;|A؉1ℸ8!m_^mDZLI id#,''@TĢIEcE(׸I=ANN5sxJ5ןs 8>eѾo:d*iQG%n[F<{*:.˼K& 86=mA=8-}NwqZ6%;9Fg52J(^\^}RBj !v!A*6vpOM'[Ṕ) ? /27KC^xF2@' V®̾WuBG+k 34y46ֹ+A7T|֢9@vL;mGZȸdZ0WV 1mC5fuӚp.@q5?_"gQ*:bwnJUku"X%tES b߹9j"Њx_dsb!b߫^xsC7p 1i I>[@{ki w6};Znv _ H}2f8zb$ .m5 WK7D=JBa3ͱl ?J7'a8QvD ⯰T|ɹ0#O/ah0< l,p&>yCNwH*ON;OlZYjp"I~wh\)gIy87*Ȫo2֗q浊-E4905|׭X2}P~L ulw|~l 0c{Z2^ ]R©>i$Qe;4:hɳ0|X3EለG4=K2qΧn 1K"p*|O7ˡ2:D`TB29[[41?)Zb9HD]S30/B53}. {ʝCw(gR&OeS$;UI eU{w؅E@퇄jM]D;],?8h/@|چ;\܊k %ٸ9@giK}qsb)1b4,#?k^Z0v !9*僱 X #HX!)/?wV=T OYqSEnK:={ɼf@}d0ge?󧾯go@fP L7\"mUJ +BBuਤ4|=fLךL+i n1lvuR1A!:*1[UÈɀOᬞТ.Lu 49 JqưLgb?0Ddml^uX|hUjbwC`5]:f-D;G6a=E#ܒN9ۓ*cEs3cg=x73jD8^uP4H' 1(yckYIj%Rt*&fWW_>5Z6,_ LX܉hbI|hm N5\K7ʍ(o;JZ1Sp^swznu@V9#*@v4T}h:. Ҍ'|P>3"b3Lp==!R$2VRB!:3'xB3wmO{-SYޣ33ߨufv% pё'*R;q~TByY%QRoY*Fh>6;WhĢK68x)ؘ 񑜳 ll |*KѴrC`EG;?d(/[ݟ@&ƁS A ݤ.$)mU&zIy>E0/𢡊ƊTͽ}÷' લ:0>M 'y'ѧCGȆXm[Yk>/gkUnFKݞb~M9☋B" {Gopa.?;*s1PUCqy0~x)YrT[ŏ7x6<[[%nrMb/JCI'n@010 (^W g Wg٣ 0g3.L`t^BWeUJpo9>2fFƛ1 5L|T5_p@=th?ڼ 'SBņKX-;MΠԭAf/k_j4=pt#[0ȎjJeD+")xr䨑fKuX4hT *iH5 7ڶc>EA`t Yi2*8v3\=+K;."/NarKСO._ oK{FZ:znO(W+"P?Rbz ORm{b¶%.M;ii.[8IX{|bݏtY#(b&E2(wS\((f6+9k9]k4^%YUJ,b7Į7)+ hL H$~0z4ɒs! L*3wțD*3|fUiJ :B85B2:#SQ2È2@s2%V1?ӿsjas^9rSwx>޴sFn/W$S@t@RW{>.C7?/m*lThFDtwz tM쟥iKDi inS9U8;Ge ʳD)I.Eݓ7 cb?bX 55fS*i1NβNb -~e,,IN¬84oTBLU$\4 a?kT(M- ð WSQpˢ崎fKlr'1K0;{6 Y:=)'lSeS=ȦY[sD˕EUvߍ3,FTsfr{_f_dفhjq$`ת7USȱ<փ3\V+LgaMM$fcWᘵ@ش>]St.N$-<“9TaDyۜf]G_R[|Wo%2ViO@7^7ۄgͳ:[U;I8o*̑XZċ V"n`0U}:~"ima~f,>NJغd6дq褽c~U445̪F(&kTU* 9#f3X "@{29iZX@B@73r ;H_Unbg^^#hQ q4#Ys\3҃ qgIT/ffgw Ru@~Oa6䳧2i'c| Ņ/f ^d5/6nDƢ5C 4砨/eu,&rc!U z}o*{A? ZJSChw=RӶ/F!6x328EZ-%`k98cG-CUPs Gl=[dNZm=++le6O82A4ceW_MDv%T ~aa$P9a˥l}*xlYG} LêPJ*u;l 1P*-|V r7]\ q}_'QƓc?>˜zLqAΐ%dX]VG`0fa2oYR|";4r.YQ^⨺:aA$y]YF%Ûs(vʖ|.W*j|" !`J+s2lEe&jG=D)$NA9&r26PJ HIsٹo;8uW[t8pqg|'Ei"ҁqi?\J޲L_2;l5}&u.oEw?~WyB9 t(`vn?fC NX5Z;m__M9qU=i#m ˫5^>N'h YOųj@ƈoO9ٔҢd34'UkRR;26teCe|bKrr#~26 #zgD׌Ysߎm&nxF z!o6`85H")8EXRǢfDxģ!#/#C?HP^F-Na^_|HߐDȳWEQ3)i}ލo֣`+~@{%h]G W2}˽=½öx>sj{2+h&iH8JcW$ʯ)ϽCP$!$uG#m=/D0CYOγ&B-Z >}a[/͕AZ.QGoaJ$M5P7ESCiD&" /Lgo]2Nfl"DHƂ)0/ŞMͷ#2;ڜse^bTum}3o aƻ!o1xXef4M674h%߮ UpR)Cj+lnr nh}ξks#W;  a,4]h/@^2կ\+2x=a8Lz;% ǬY#swޣS#Wg-hVmܿM3nDT DK4I#iȥ*$ZdEQc^P{zTgp#U%[5O-sxv©&ҫ/ Y& HzM/!õ[D(jՁ曢͘> _x'/ 6lm?`J3]6LN: %QpI f`|3}NTҊfUV9WU5HSWMQz󇵺 mٿ=1آ^ц㵶Px{TtIGE.ZiCv}K.^ҽB|jOܢQP2 GSwhu+?MV6 k)#kRbƂN#J_ ޼ ͊wcZ,LCD;Q ;KX:0cYWA=( fD^BvSYVoq/S"9PBPT/U_8HjĀ-VxQ)o@Lhapw" S&a6 6Y]nzmT(&c6 7^Lo ީ0\%Npbެ Pp)BUZ#=HZi*tc0ۡ|V+ q~lB9-@= Ioe5`-=fCZ>gooMF0sv7AF_r@;^)oOzzkqxavF\UGfD[^g){ žյ!ZlhdXD CDxޱ!Mꪡ)Թ{,d"Fkg~G]ΆIqIRަ?$d*(`OhĞF@ dzf@@/QPqVC"U׸<\8Ii=C e鰫+t֧z|d>d#>Bf*t-kR{Jm95kk~hgMX#JM]Ōu:ueH=!DC !׭dD]]9jAq3*COB-(=bhk\X ^@l1ҘEńR0k`4X'k/ciNuPX2JoW^%xY{Mկ(yڞ&|jsbYסM&8?&8Vsਓ+eÝ^I|ʹb-vy{meXtA ԐV;}0O8堅n#itfؠ#;az\(_+1z?͚#`,b0K!Fw+rCfFאBOk#t@qm+}ҞY*JocZ? !Yw'Yf73s@Hv|$j6a58sdxS޼`3,tRusAU0OZ4t*?_)8<!sAVz Ṿ8*Au|Ju $mAac!/d+8lA3Y;ۗ8þBnqF;W"9D6ZBFoM#ꦽG8.qǨE'qJ]OMUc'&9-5Rh" [MsTyNP(ZBnvU(9иuX' .tW{h6y+x_!"Oz #dj$V Os ƴHnlcr!hx2d^\;ڠS)UV8q0l-{Lrs!+WQ#0yVv( &Ӧ6,K&`KCy^MޝZ{vn^o4Wu{PB {be W9rr3fܿJ's $hMuSC߇+va 8/=zlPwJl#d2lS|p8gFiW}Dqx:3 XrL5YַbܓՋ O= >F0")3z"e/xP{`VxBC7O+,?:QķxboHwع;F咍Z"h%12-Lyc$v0t2lԾ4Yم޻uUzSɘj*tޕGm@|_x 39+["ޚdAsHDER.f]IOGtO_ 9 B%H=nx)"3ry._ۻw)1Aom0۽ӏ=+R}EҠy6uKkV^ ; ֗~^sM2^&Ce1%ͤ-7n;BJ 4t /BL ZDG<4}ֹ͓q?;23 Hq4t1M 8oZrS V4[2ј_BŎM]Hr,1ύDt/ZK$BCҍggA,,uS??uHԅP刾L '+~|B6K8pf\dVxaoWZk`*59Xs0jl5wc鑔%ӱKh~a 'gI96-& .j8}_ Nn<=z/Ab1ÂK }Sdlj^Y5BiT. ۷la!Cb cJ"nBqzc:F #RD0% PȻIPrO쬣dS 6X3 ]T4HÂ?คX<͑.;N%X셧߽^$FNyYk]:%F]8$A-|#GZ@&s$I$B#N)d3ZpRJ7d8CYtf(C0 2 iwv/v`L" {O(geq (d>թ\2[+F%&]J# +Ca[ݷ#R:fC# (haK%(|zILfAu橵pK+;!?mF (A~OaL#. L`͇[E-R{҄#ȗdzUNUp);H;+U ߫T&jU1ܰ}D :hJtFP9xq'0_dKWT0]T9Fs:9 yAv;F.L j"S0c11 sU:rvPRdyQωLc8 Q@<RіIkJ[ yXE:0%5H>}mKSuIٰ݆\ $hۊ>#cokew$^*g5Ѣ$8}" t1f >~C >W^:w{#oc=h  dFb?qC/YR1#}i BR&13I>w2c34 *aloՕ,@6Gp.CLZwU+^[f`擓KP݆," v([4YI֒c>:?W>ɍˤOZ?hIY 6~qt_%aq2Z> q]f '^5JV<$xNodlNY^7mFSW6tic6lHJtf&pȮP{U P ]hm;[ OKF CJpCb3⅍k BۙPgE"q#U?Ӫ{Af8ch5;]ƠWh9 IJCKZLa5AVIIfa6c(`f0Ym̼W;RhI{~\&eCjw[L7.p}}ih&?*M1PkO)f;xMHF;B.-7Y򅺰+u0>8W>1 L,*$ÜkE jnC9wPW`)Ƞ_60?+e'CVl%UVcoJ]@ 2U'ȉPAze @JtͧFUa?zG*iͪl=]3ECNWof/o/pI-0Q/'` Vr !gUw o7D\ :Zd_"Q]nW_~u=#)0J:EP?D蠼#7 ̖nҪ,)O2yJ#?SaA@Afy(PsDK,R0VKh#  榲d(v562~5P~t4gQ+b(N#I3.m bhn: 8ٸ͋ Y@lQw +Xq%c|m@P9̜(t|I UA+|w &wIwl7:{oJW_M x,nԁ ԌlK̇>J_ juh..W`FU:WG'qd ݴ{ԚL0/q+v$M~{կMqCZ%m8>,-d&֯rM?\YoSP$!fy>1jR| nUY2;ܟ$^VŻh>Y!1;NMM0Gten_#BZwvK^* l$G8e_n˾X eDV)G 3E1.V Q ?)T픚KW;~HcB43xP rX=Y5,ɓ-E^ɣ)k` bg]%Obs!2O ?ȴfs(HDSZu}=;,OfX5g < -I]`- b|1k?4O[[b,o:tpO+žfl~H^]Dž}y{{iu^+VE܃wɎ}Eݕ=qZa@ ˱n~ݬ:SdծԱ\ r,77,ߞu.(* VӣF*“`[-P?ӅIj@{,'XU~1 1Z &7SqbLgmDc'J7` r.(D*’pg*E/ovP[̵3u]}ѓa@_!pط1*n%s-*'4Gʷ s"]"u:t5EQrsgDU$dёgm!77%<< B-F%P&<6 j(ݷOEyP%x: 9 z֒jEA׾^l*#1@*~ ύ{?G)vܔ r- U}-u@B@[1v ԗiЏ_zm7W^A$b&%[׭MFAQ|2Q2ֺF6FSD0H0Ti9`<=\ F]#Fd;*TYsj:Hnŕ>˷e֑`( Q5\x`6s8BD֖~[4 8Del3"/ n!mcڍ{RBi[ҴqJG[Uh=4Omv`oaf){^ʒ"n $ùp7lJÛgFcb0N(5sz9ٟ:G<e|P28fHscnn`!9azw=칂tN)L4 ,1k,#̖dbNH;QU{z#I}w}REe1l140A]Rm9/6y@XW ΏNCؙy/E- h;*"u>NϞ.i]ΆfbrQ)DWP3W6˯7md6X'׎Ysj&|}IFs~3MWjݩv"cߥ ΈJ15Ѱ.@:J.BH\3*ĵJ,nz7H'U3ImAGXw~O1,N@,mi r epq0*WW*5iq\.6֭- mƭs ͛ڨj=$sm~쾏Vd73a*zVt4#Hq3]b4ILN #bJ-]iv>Ύ+C/%*j-Xa' 8a5$d̻ ,"]%8^Mط  9YSAaxf+Ձm?,vEi or}1H 2LU r&;UʊDO9+*x+Z@ӌ0aY߄3b ; =莹\u? a:P䋰2Ow8HPb*f*'_h1.&IFIv[dR8ca@H)YX+c#݅k֤aܞ㫯ˎuGȧ!ٮɇRh3*Vsw|x~:[DEG+DK(ظ,/êZFVA p єGIIxLUn足~,!%h/(?hXfD IJQ_QX\WJa;!`i{6;BuTm$iU3ua D%5뙵{?*`9˫FG z*4e<ٰ[ n7#VP0۬125ZN\$l8ͱk\z@,fO~|aJMim0qڤcrcm'}]"@/.ߋxwӘ=cX #LE=3 ׯ.z ;Cм* Oʤn.':o%կq=ղ4a'ܳ.T[JyVE$.LNZO3'Pi%y- E&{Ӯ%( \Q3L%qcLBˇoU^gV.AL:#R7k&ϱdkL==^ZԀ^>M_Z [1'oC XqZoD4-m&խ{4~s2k%ejChkSQw o*$`DZ![1xG9t:УxS"PBHnTYq㯝ޒ1ͽ)Ca4K>D Wr|E+ѓ\^nt;QaG,E-AEþNs_l>`$IЎ唾P+N=N`'%[B@lFu`YTOsw i0| Wpn 2w轸V$>2`Xro 8㧚JXVrMi;/;\(ܵk>y!OWp8Q=q#dQ.- h gsμmSMZG}D.9A?A{ؙE+ג-:Cp~[¹U!vO'?'7R2`Ժ>в {۸_ӣą'R%& nR_,h#LvYUHq/ !&0"s7e]f`yFێPrxQeU Y.`+ɏ7+r4 GF?AVX].*M,1ؾs( bc`XB+ߓ~c(~u]I"W3Nrz.+q/2kovJbG?&MKMz-~QB =Y6ī'~ Djtޛ͐lHf]$Eb^<@*N&gQ4 waO0 d94~2|BR bp^TQ[3y֫IZ5GCGQ@fWlf{6 zHЖ&QPRllI1Z3sR">[ZTG 6.= r=ݯӰRh7x/DM.u9;ܴvL'N-/f s`[wpB 1m=(6"DJ bǸ5VS |fYM1bR7{(nQ9L^9Gl17+N[MK˻`il>;7 ŗL2b )gnI(qW'B ,N.1w&1s&}Û77`:i(뢸v8E[1&dT[b[s j1]LJrAA/&wBx =T30^QJns E{xfRDx8(^=1Ƞ,ΐSMx& r+ 4n\^._Knl[JIly?C: (o)]L:ΗB|b$!Уy{А5of9M]nٱcf]uJ'T o'+V f &j.xT 1tcM:W8fa9n|u7IDgr$|jf1ʑ,UTo-k8yZ*H;XwEjfi("=]>uMKX?+&؂t QqރCBc^A![{e~yA@tspzHWê 4]ːs6Jdv5$LT7c ;R`/OXBBR.hdw%5V.e˙qN40!ha*vp$It! P+nRxD߼֤4J>ec Vʩwg#q+=fqb8%E{yŔjq AN09nK@ݔk^$XoK$Jo6"AK2W(pu0L@S@L/) 4ݓw[7f?/Wv fpp_R[NtH2GAe1e0ݡZC\om z"۶֎ǑyoPV5diJ1*vHWuu*Lr0xꉜd>uzD5JGfN-L X=\@͓g#> j΃4},#*wZvU~Xc;YTͅAdF77}R~!pMmM׉F(JH3T g;z&]lyp@஫N|8ubC,V}VTWT0)ÓЋԜ|}lh'qFWըݱcNѳϻWۉsХt#-*Ot Sb`@Vbw:+:|mݛo/@WvT \}x2$gr`Iԅ*Wr.-G>?K͕H6:8v.SUzT\DsQgv|+ o= jBU>T&?fʁ*Ro@{.d^O2 v$%29GJzIqׇΎἐ%61t_7}iH{plX:lg=Q@X5'U/g(&3E국.B'>ߝ-\4(Rm(=+> cfVx:<["9y& Jh/'uGh\ :-9hhk&Z8Gg[ZM1d=$vi$ŗB;'?>tIF ͘SL8j9\OM:/tKWXa ;8~/;'v 3$QjgF(|CQI awrơ[ Ƈ +Y;(DWc lqOKVcmh;V#0mTmhTXld=X6ƃc X#-D E>i[ڙ{F)ښhaa:كNYڼ}1-y"¶ZT~N_J8v,Dг=?!0a+pu&|IYxΛD^QWn&h߱9SN#cEPr2| 6'l0uYTܟ/>>6ŔL$S#x4׺Ⱦ=~2䇡?Ͽf7!}% x㩵}>$:BYf'r"1o- U2` jaЕ'NQDƟ/> rʎ4Y2R'tM9 {E'3P":4\jK} qe#rz Y&hpoo3P؄BA͝md\LW'4nLOց5*)*utO*tߖslqSJ*7񈳪Mzħ1V s `+總rd_AWlmToȋhp?DXCF`3[,ʱCOǿ뷳Rt-K|#ZΉ\ĠMi;'0n@kKej̙ą){T\3Y0#GJ1N"ƝS$ Eg}BP$@zDpd`h[;(oq#41~ +θQf&MU?W Å @[0OkFDd]Xzs*gvb |>:[`nOѱ1~%]Όix0.W ~l^Ηg`XL)L⟲ U\ս* Aߢw Ӈ&#f>@|wn=|MDVě6vŤ=/֚df`#>eM?̅ň>U~oˮq Y~Y5EAWQ\rLؼ*Uo?A yػqO/8mu\:Ս|fҥ䛀 +x 9nKSkѱDXU竭4B7݁f)rYv- Jb&gm׌eHyu/],7~[(rIMvJ,is!m{6g]O}~;KYEd`!| ֒$fet~/#XmݳXέ  Lun]hBW4ܭ$`4se .&C: ZA=7H'.(J{ s(C #TOL?| ,B~J8hcb2b֠JܺYJ@ѡ3STtG/wfڰYo)}I_Bxw;!#F /-tV;@^W"b8 }}3j֦`7Dvs1-/l\"`|p9 D 8t}' vm^O!?]jCldu.XxP PGeaSBEPpO G݈ݩ]@m^KXJ\OEL-ohkC5f :bԢ 1r@#d,')-Q}s`HslOr{͠m PEk.ㆶjYJqn<,,ܞ[,c?nsX#-[ wkGIS}n :,s"Q vŴY&8)/ CV1KNT^*8_ -񇣎 F-m=m# 2ĖcwYcBCA}ywvW3sZAZc<)yڣ4^eŽ/t[q)SRF*!L[?a E6'.*V{ͯb kb\vCsC qW!n@Y[ 6z¢&tnfGQ%-:h @FzoY5sr*P?* 3 ;{ҞdhK\q cYE-Qa;s9Qt%a+kb]@nJ±CC[-_ӏɼq YL4i܈2*-UsY} KγYk9VtƤx.7li>9ס@m] hŪT>ߒ %oLV=1cAz+krsM))4+ N<ƝJ)#8I4݀p*Q`rW BM0A7 V$P7%!j=ݶV:I϶XMTrYikߍJKg2FOS!s.;R&EyQNzA MXVN(JBl D;zHnq?mmnܿ±0pV 0fQP9<%s̼ ZŎ :IS.:HaИ#!nJ&Gָه"ZV5B=VIx`{,N8|ޑxG_bȯR T0嗜@mT'%1|xк7mn2bp 3ǙF .=ʢKծۗ&&.6\0)x$C@y O}Șr䶈nGC4~h؛JqNN+lQ sP1oJZaoXr`rrA9)cInoFM e*]֘˳B>EզM4NjOs ڟZ!745MFGbʴ aKSj=QaRЉ,EUm"CmSjh=eM&hܙ@q<0~"r^~WYlO#S L1DR y޵ wf q,C4\]Ч%]ya,Ӻ y?edh5+Ӑqe/>#vC >ﮯϾ&V, \XjKG$7b_nJH1DY.A{"ڦKd}glamx0/yO}f@ v_3ΎS,Ir j'ӹ\V f3jmp3miI oOXĭTYu~!̌ߠ :=^?xSpߙ wl14|bƷяȣ2&rkҜA=wa/63P95C\AkV,N`p9M:YhىBA`:m;UGQ a,H&<૽=zѪy{gޣc,a\c3΋L=[]'iEmԔ 2ȟ,B><lЕsMژPpt#F|_ ^cm@]@puZ@ TCm0-ZڸaS|AXx۬k:\>v4o q&MIPtݔZfF2t`3 &bLoKsUΟΩvn ﶷ0-h28IQFP@qd- :GWAwr2FCYBX)~vI;&Þ^K$HpR0{/#Zj0LIE=Ľpb8di3\GJQS).B [NɒRNgt?u)~$[[&% š҈5uv|S+Ht,)4m M(in:d_(n x? ?EƲ*B/M=ߎu~Gl>lpBVZW0!-dJh*MPih~>^?"Iqje".i1R[wx&Q1:DH+)!bT$}p/n'IЛ6+\ʫ+fj9g184!vyxF/ͼ>y(4LEbFqVFoKWZBfav5 B~K>G=ʹifըA[XwiiJQ1[Qhr_ɰ< 3A}3cP1HMCm:{R|'y*!\?#y; m?$.)>Z7P5[b3]YiU$|'dE׬u* 饶1!~H޽qHKHW -C}N*=@n[ 2jAe܄%Vm'*1A$3k|LL,Ka@\>%L+vPQc(N"$UanyIc4Xupb!*k$-% u[MĹC<-Iˏ-6Xr)hyjvt]?ˈ>c=I,3< [.Kra54:^Qz(R ~Y]&5tjuWiDO*{CR7;d\폗 ͎,Y 3\Xn+lڿ.dHW9i7%CҀ"E4yYbjG3J<@N2/$XNz<U95~s14(0SuifC.j>=hwmXE_kk2bkݺ.m 0QBS>7 b~&TxQi^n|UxA  |!xՓM|g?}HE==@j :z~=^^{jO4LwUXrXN.u2\>7,E8 ~uèvyOhZ&ۘ_ =dA.H-{a9w/G?;JZxDxuUT 95CMY! ?-BFa(ˮ14Z[ ,NȊC[ѝd{D] ,]MƀqItJ %:W'?Py{1fAoub;@ꬪ:o=YvTVoc,<ҏҔ%~HQgc:~ T^7RyHT,vg ʪ-6<!/ٓ<cwyp9zefٛr?୔D"V0A&<UU$;]^$<?ġgIݶױ[%@Kÿګk#;+hFS@և2QFk WFC ~|/P&[)d[Y^ȓN''Xj ϧS' cj⪛|H< 8ʊn?@ovQd<]%֔ߜٛmEmHe&Qq7#B:ÝRyE{!?pNSZ ВmS)7䘖fM@lGHTydHx9YUH2s$h._ ] hyiq7lMCϩt))X-7 tZ;Ep =W4c.-,)eC롁EٺnR恮UܪjHj+s#izY@o* ' 5+Ɓ0S\V { ƍ8!KI # 5=C$:/ygc&zA^Ҥ*gE0 "+"V̘qyM(cέ\cr!ADbT;_tgW'ZNȢȈje3zdD\]Zja7ɝ`ixgE&*lʺ 0h%7WFx0Ƃq&? /{ ٽ"V?Ex;D ʾ%̈́'ĵSZ?P@yx+p9}.?NDs @W] >c7$4~^i^Ngs5|ANAbSg,(XC.PCPGw*(`5#c'%1(*u(ul,Q+At҈OP,.6ءD˪s7G@I-/T~ qboPxs;ݲ iS~x+.=kyT`I&~ċҔ|-f̸>l Ww ^Na-oӵL6Q gCEē9?ub;D e@YVQGp2bZ.'m+f;,M?=)䌞3Q",Q& #%VV26̎{lTNO0m,)橑M+R; S8ph^˲"\}Ъ ,4 zM6Ra6Ț*&C(L7VJPc:,yѡI\wjbf>5G=/5Va]({1Qʰ G]YF]󮩞Ž Y DD]/Sj1c]H4јsR6h EUTSkrŽ}Y㝊5* |.+8`s#[e]M=ҕ&'yWgM2aa?戀A 3vP&(Qkّ42e,'!oF@¶?0z<0w"#w(By]V^e}JYl'VFJNgnAy>c`3)ٷw iVUn$&6+娜U|w詪M$Mߪ#"Aݙ`~b\yCc~b[a@;=(9 x,[4BjLqnA z؛RrQ#,Ϙ:)Xqd=[^M1OvhVaRd umQ&=g[v!W;)">sp"dnaUe-DI/"<<*^1AG ǵVk˂sͬ&iBOJ+@a o$b(|{`q+(#Sd\6Л3% r g%ح FN2-b02mrN[@tA#m\vjbH(3Xb}V:׊##;z2Bba>6D1m7|{X>3V; V|^O_)XٙߓAEklwe jƭᵰR%RPAk?i!` 8lv3q$#n `}Z%Vr^E#s+^h6ڽb7C $v⤔d`%$sy=գ`WM F06mO?X43vsyX$};lEG7R\?%Vx&hjJBLʢ-V١ aKf)ّz:|[D!6'EWYc5F@,ǶaZ tՄt Go {嗊7#*a>֠6Bp&ߛ]Ed 4 }Bm`aسAcP/{^.B9|GKic-zpH:CؠvK TXZa6#o,Bp ;.->6`|CYs0|δ88-t*IO !spAo3Z~[ɖ&Emߤq+lpkeU/KF7%J! $Xxq;lfG):qҊT)m͍v7^WUJqIy,Y@.uZm PQ>Mf6#<]b:ǎ\tFpGJHk{aGeZ>ojX{vވMAVgGpGE&I@i^>l_(7)|?__hbybxҮRVXiZy]pt;2utїf&g%iGǜOc]Kr ԈAG~_SN/gu?rxC̰hoVa?9Ӱ62sӏU (aZ(] Ԫ|-~'%30H!}lns*; "S8Cel<[OegGԝ<)<K ta]Ijc>21JΠ4b?̺ u 2-`]A(rj#d%3< Nl\]YHF8 UYLWLƒn~ӐnC6PV8a1} Bޫc:BӐ x ![xV}9I1SԌHh2%]@+b==S75om(1H|{P{-n%fAi}Qp/I`cXXv3\2r 0 sWWNo5O~0hH׍lA>:ͱ47{|ڱo490fb~Kj91U|)JK_ Q"NDXt ճaac\o~E|Eр;}ɟVtw\ٌE tkoLrý_ _uܗt6s9: ~'y=ey%SɶK)l_:25/YE>pz5\zo)V;\:⡼|g09WWu,9ģ4A5+q 3sGzfLR 8(wsgo%MEo"G:YhG.AMnQyzi\DkL;0/ddU_3]u, yWȱfTTYdZ\wAW=7Y(pUY/k+:hzvy\g~j"zh?f%gr99$- }`/p[A3I4 u0ƿu6]5ggVv: .]HZX-7 Ʊ(cM~L$iZ€wHxW\aNyd1KI2?2`.LS6ێoF( ~q'zDY_qp%mȞJg\zIpD?.ŇhOhM[k'?uV0^G.̼gBMHŚi!(|xZ6k1KHXꀺտGLHbWN*t;{Pd\Jtb^a?rD> =:up%flBjï j0G6dM'{n;fLS.g56x#\Y[lUHgp~ǩ 2cɸymxh-c_jϡo:7 t>2m/W6F^G%CL$OA rfPK<3]H?[ Ȩ(=-׺Cb(jӼ5Ka[.jwAc|0'&Bpk9]Fy:k?˸B2]R4}>BS ؅U  (@[_o- ` o5&q!tNCu(Ֆ+zM흸 R0(kט/ mmq<8Fk+ y5_@w^m'4uERd 2C}$~+F%Gh΁izs2W7"A3fQF!CZ*7*=zK(QQRQ-pD͔.5~?ED&L)5S zy,T /")$TQJ̿]4G T =ό7*pC8# qZAZv9'\swԈɦ#0\cT`NPuXg;$:x$E&Y ԦoEς+(2E nţ$dP2 0v|DE@@cCo*s%=b D%b]І1qs.>ծV20#=<X8@Gr/\bқ ~0 џiGa $k{ Rxp_OtZk!y5GUEqoKJtiFsةVx|Z_E$}x8j'? K{Y䀮+17Qg̲9 2 S J]s] OV?0fCh>zIߑCk)QRַ %Mzۥ3=)]'*yl\ ؝<1 nu@:;$J+WuW^w\׬ZM~MҠ롤b=;؍`oNrAח1}X6LSaBzw1(FNVr:wcX5vo}YyMNȦ|$L .~cvk PP.jfʔM~DemK*%~%`,k5mg9ZsvX[>1-Q DX(V5މb5'Ȕ_%7 ?~"9@2S=_ [4Xl0lYdg(]/Sw0j@DYL}ހ/wRv#gZ53x9Ng3󌃉;Ѱ# ¹Q{rt?3-b;u]kLE$~^(B ZVGװMnCN~C?1M NGP؋?'fnoV}hPXvZd|,?eLvzx?cZ,[7i @ŕyonr8Z"mxηx\JVĥd*&?L h2G׫ջBzϛݪhMs(>s=ȶ:Gz~~ "H".}kŽOG1d GueYqHm9KUs u݌ty{,T5Iύ fyH ӿΘCěKz8R~?n·"Zɔ@δ}p.e` y~"pgQVXSqe$DS_hN3B7Yr-VX8J] PۗlmP[9&5j9tT!NX`0HT@g# i,5&eG(ˍ:ze:8!똦&Q p _/a5 / dn'1ʂJ;;]9n29+(YBP[v`;>3>Y%6-w:"ȕZmnZ /djcxwIT}NYGFv(`zOo0ݶj.v"'ԍ91 ~1>$]276ya~8Qw$fk+sO1=$MY n2\]~ ,#NwGUg15ⱦpk0`Ҽ$$/bϦbPuP=,.HixKISQdnZq*-aJ N۝:mB|2J@'E$L2;KͶʎ lqKK,+}0qOEF :5ɯ=ݮzm*)O"0NEXc}ѸtjH)[}7Uz$8LF(J<7}>~ebwlP4I@U戓XP )RsDY % *9jT \S(t?'zH(͜A}54$.14Xrsi( E洧CS:\d=TR W~6k.>Gw(*t5$GEY80Ӕ~CmSݯZWn ͡Crq Dh&{l*pw/o{Z'n9q"6'0 (@}Fp\fj[&*ůlӜ;uʓoq |h|ӿ*R:|C=H3]r uMa2[1(_'%  8גOHz߈ėsVÖ4>i#q']9hilS@CXs${ƥAěHmM,W=p+)3_^8󥫟TA,eh71U{!4]*G sTt̀IYqNrk{R:|Svz{ΐȱǫN*5>]f t& !խ;t;$肘 iRj nG>6 *0g R|햀V5# &}.qdyAX}}J%oD͉SVT+Vqwp~B ooeJU܋e%5,w(EuOGTg9xb1 `G ှeDcלkV=*~` z-N%\qkM+cJPIXc-spP($vCۓda_q^ h)/j<m8 FV \\.\;8ܢ?EmF{pv6$_^CPU$CMYCp&Я]HvOq%E,@Sf &J"LДBΔ:_6 ƿ{as 23mDUu,[Ehk0W@ad@PpD#tW5w`^h=CSo6:)->75U7}{ȵv+Lt-\ B H{3XכM@ma{o~b }tL=o2(v $ cX.WI}iAq֊"u1{E3mv/#t)oC%S!+7"_2BeWƭGQ:itzw0RX& 4FL;Nv\6K\?Br'1,-H'[W סգ?h\ KGT 戴+81ZY !~Q`]}`m߿a8vhE࣊m,P8meTQ}x̙KrHYs>-6n*\s}&u*?Kq̵BcubϠZ+ykU+vĺ9S|פ;4 ,/YrUde֯Y~6i> "4fTfyDA;f߅e9UAھCkㇵ# Vnq~^R晇1D$ 9]6KJ}"j JD}׺t&M˖8 IN$ O@K&e;U0@y,j + [ ɸԙvUI;#1 EI]G t×/.0.쿽U5W:G湏mI&*'tV+ U2RĽCП u0{]Xfv(SH ^,1O&qOWN2H8wXa(rj|LXL@QZ Fct3Qs~-ʙSxM' (MHa8,@wDCkͫj(GLwҳzLvohidOi4OVȼ"C5 /Gؘfe]r[a 1ZKl<61-{J4Hlw~c/Cv.CZ핹%^mq/;_sY240vU}G`%GpB#+y:&yzwVw4X6D8 g\ @X_JnGNAk-(e C}<.xI=؏Ug'J!:aC Ih5߼a`f's-8_ŁqyŐDy``E0GC{1sH7e(uWvgCiha;/s)728?j?Ҙ &hz)jƹtee,LKE]K>]Ԟ,Eo!_+oDDOd3\WT(1-Hf]f!.f\ה2HTwၕ_t€Ad"gl&޳4Bi/4.K/jF{!ۚ Gb2avn.X|<),tgNG:9nN v|7}Rs+p>lv1 վeF,?r%%D .sU) Kz>?H::&6.p9ӈ4" BCDē ?lo:gma|] A?roӬ>a\HVFt>em*r<'ElNa:Y Uzu_vjArC(!AcPaxnf!(H7@bS]UD1pߑ >}@!xˇ[?$eA0&:5,c{ڟ\v^)8E Ԯ9=)^u$Ձql 3an17 ~Xv6왟2>$G+ FǶ>hz}o Maqw&O{WrrAt_eC:d:H8^˹65b1g΋kppflp\63 Z*hz:|${XA= 0Nm [Uי|Vtj ~lH"`PjPdQpfNF'䘂o,;A/:JJPTw/33, "bePm ]&e^~n_F6KC!| 9J}K{2=\a3F|VȂHiL ^^؃ːIQCS4EL=n t$(͆ݰ&vaV/.Ϩx"~~Bi]hC_Õ,2y GzZerFۛ9[x4"^ %3mrsY=ww#1j>a/"n_hyӛZGmD}#zި`n ij*Yvx"&:qXKuǿj#cC"_KeLn gnGdʸɌ8( yB4NE!if;l91$nfe(;oICX1DY )W&bz׶Kq!{q{A=˂^!n 5 ;17*(EpmlJ3ոğ`%zϚA]q/]WcT­BՁ@I% GzW0]?@Jz֒!>GU0ފ'l+^ү0[[,dtsɊ+JPX@= e ~Tj=l}=VL|P # xB֏ 7`(p߯&ot/$_3S$w31c$p0$DUPM B/nY{O|jQt)8nbq"*/c%S,g0LS:{,.|=z*{QSN$؂i(q[@p'=UYk+Υ1y~oފ7m_QEWiդ,˻D-JE:GS$'tCoL{VG_(z g O n3T=٠2gO C2, ƺ߀{ˤ7AfFѲ,,֝-d gsL@ BT%nhilp^Wb1qyXGP7{ϧpNXgBhK,#dWJQԚԲ[t;q'#c;Y3Ox5x5r01X>>yiY~׍wIL Y1t6SMtE4 e|h*:*xP\ |[ڽ]w 0:I 0SAԽ[8h-dP >;_}IT:X+9!Q̙g3]*v0:z 2G8u!֍S<8Q l5&jpKODlu)0\ CW9 tK1Gxz*mZV<03KeSb)}!q|vOkK+mN(97&y"όo\$دo~s3zP#H%i$pO7"bE,I|hޙVMc,C!4mV^+egYOk dP u<:M:ǖ tXj{~!_0JYgbXvd?姖f@Gk(S)a=\`nP{peB@C~Q{XCa"qE)Qo'?x.1tu⒇iJK!;.D(@ ܽ3g9KAak:flxrMhuc[i J߹A]*gJ\J hUIF>اknXԛ5qmrو%"׉s?H?:9lއ]5W+̝A)g!+{Գ:QCC^m>cn="LZ+)/Ѡ楡8KOz+ǧƮN5CxsEqLyI+ Nڥ&ƞNU ^*_TeP2S*[hcg~syi T+bXDljvb9ʅ'u90.uN3K]ھ1]TLwV_e]U~U[qcԔNeI%#w4eZ&C~s{5 ;НM~in|nE: ڲ}BCå>\~+=)1ʋ,6qZ#>g34@+/K,Sbȝ/`)pJAm2d[5_ XUja,j-NX:9MOl M PKԆO9cPqe  8󑌴@H@D#;kM5 &YDEYLx ~d T 8Ų*js9@Xqnlћ ]p<.ϊ2)DalŅ9âNBAŤˣ`ʘֲ1t<.punPgCrj+峧?l|iLe,p9|Iõ%I3{=F8ճ yzhi0xB!)js,p ٭V/M琄"J\13⶟..f:,:Kч](Y}VlV4n9vs9uP[㸴Lò MǦQ m<#m^mz  uųFfbw=ܓᕡjc'nv)V9]5nMe oFȒp`of+kj ʯa[gJg+#]I41 !)>)DCLE˜:T6_$?:΢A!,ȸb9!c^gEu%ҦUqi2ڴr(mV/4щgmip0a1BS~GuFٿQdss;WuqIr'Ś{_(~%BPRއZBɇY3Tm7>{bRȚgfsw`xgr ƐtXtr!"fAv$iSyd-})R`'+l|=Tju4@GD<,mR"t ]| NDbR,I%hPaw׼GD1IG=A=dsHm|0H_Ns$YV|\SNj,x\z9m,"s-z ~sniy 1Z\d@j[ػ X2wtpfPu/So,Bb@FϪy->;bB8IB5^D4SKkeswX^Yf)5<%_/zr?`~ FAݿ:d|ֳnP{* Bvri߫3ؐg^ĉ=\ 'G=Ji(?,0PHor҄f_}9 qgؚ:@T~% Da9ӄm#7;!aXfUaS@#Z[,f9cIj HS)o^ X3<agm^U:t]!?* Cа7Bw'\0H& G~R& M Ƚ?C׶ʓ3$E_=B7 %dG)ifl[aTsbkh-z@چ`!i!sF횋OF yw i" I(g$s;~/U tze=:!; OD YBVUrQZ'Ck>TJsL"_K\+q'ΐK* bmH.xh?G!K뀭_UMIy#M%-t6%O0`ǬʔEAG.ڐKxk#qG@g[ppHJ}M̙=A4ǂ*9q\@:mt4 OWE^=ĵ@dѭ@5iדkdEm p"Upa1kRU}Or&8IgMWFIؑk+ꥺ,Ox)V˦rG5biLtrFƸ$lTlHЀo$s8M:fzGJ?莂cZ u: J,¨Ë~wsq[2x-INC[?4GDĸ/?0"pݴq짞Gy%1>tp4RՍe:j;$/[X9P ip."WL 83jaxg>X& !bz|{ 8@ȍxrZǔH`E&mlꝴS%^ȪiQ hrBeiWfn opL( <0޹ Jwys6A&:otQhϥDc"zP% shuwt&>|d`٢!Pw!TcTO#R^KuO9 GyFK/WF.k֋"xv~,M)fí9q,,<b EF E<Rb=e(E)ɚg&MѕHݲ>(rY` AbO d@Dűq%HR91Hs|#dnP[kV!+dxUk iIߔ‹0qKaFt. BlG&ᝈ,MfyU|:J_~owD= io ]g̜ Vc$n`vrBTIH`vĪUA0YU=E=\N]H2-mzmƎ˗RRϒ%|DV/-PS)s'<HJ,Ө7~U='B@a(W1&6N |#fHxXxz~. & d/etQ%f{$(}¿ltuK3in,^_"ғ J#ǁSۇ2,ә,@+̬S0B¨& Íc4&%-ji`|b,`x$&0=|&DfJ?G'tw\UmŮKsz7N+a;ZA/Q~XviaHBbw7Pimm|h-;zP#Hsoa&eGQ77OxL+uKy=#dLu7t:‘ǥ*ȑoYН8>yj"ei6g-{7O}9M:ȪU4GsS}&,3D([ yTm>:[0:`ӭbk3Ji*eXEg+Pmb2HhNVdy0re jٳWUll酾➺n5cJ$3 z^:3A` +@es>܆uMmM7'oIW7f=hA.?"\Wv}4Y{A9cK՚t֒jNLVܙeR! 8la,1 JKPUP`r+ -V 8UI, %%%gxJG:EWh> 3NF۞Cc]MV0r3,z3WV 6 ,i!×/JhEջx686{5|g0aXwEݢ _x㭍 tҧ4)ѵ3,9n * t\Qbťw"EPHnx~9zƝfl7;Q@GNa8T *E!()$Nl6|Em6I]P.JߠdqwI"B%~ k^u(ZzL:*8[|d7tf lMЙ-tp]50K,W&=CG |ک!(De$F$ Jœޜ/ u+RPk-\gS'vaOsvA"OHMvH2)ֿ wnw+xeo+~7BW> UdDHn`;Ld#/b:`}m*le6e l榠u߹x1sɾ[;uݟ:m,ea ]OӘ!UDz}xF1 a'@*ƣ%*:ӣAF+?jl'SZ1tdL8o6B%26LmJ5ADY*ai$~d'c\kV3gZd Õ4 5Rmf/ٻ75olEɌr I(UrnuEXFC ܉)yijeM9xnH$u a %X6wUg-f<YlrH Dtz~f7yMO9< v?t6^K^ 3Yka6sʤV_?W!׀̗7 tɛ!º-JjPjċhn;ZJqVArʠ!-m$HX3NS{V qnzXcfk ܞEN`Vw=> Ӕ` cZ3gƔ ]D م[iP) |(Mg7'ՃT\[߱hV׶(Z{\5L-*|͵G3$zX}Eu"/¯0Aw} aDvNBt|<0^I 5#jw74PlJpʥ&IL^]eb45΄'B!9d*pꨉSZjY=<e9 OA>AY*ŒOE^%Te@´8.3TMœ=|j/Ϧ#ٺRLFƕ Sޕij;?wҬא1dġ uHI= &0S.F6[{}rh/TEź j:xi,w+b{"gr/)N)[16ϭ6TX`qOD?Wq()I`_[K.<+Jse !!"P=rMǗ6]d3=_7F֘Lj4%o!M2)f΃\*Iڀ0hZ̝,2{g cs6$`&A-K?;egIm<͉般d E@g2A/ 飺]ws] 0VɇISuM|ls:gÈXRAXܯ EcʍXqV `N WwP vҮ ayp""9&{uR+iڜ_Iqu}<=u *ԹYWr GMK^ TֵpL uM]nY@C>N+mqYjdhteGpOq]fJ$h K:> aiuVߗxH}[)ptuf u&9yy"qb~$-tH4{9p%ʕl\[Qe"-0mE]ܫHE:;s>R2#}}7_ͿESXjdvLS$k) f')qo3d/fchP- izCʵxEʑo; 7dx*d 0LYPnQMW7 ;;}@-p#=ώML _ڻ@e+7E5kܭn@9.oH@1+%$}\.)Ȋ*apNryFѵeNXgUr79P0 (hz%o*lbw¶pvN*ʮ5p0ElVoAϿQW*n;y$,LL9g˥ÒYLGu%h:U{xtv`;nu%XR@!ZԙLG[Fj|P(jguM+볥w܂L I&Hgۮp ,ӵ0[V!ZF>uŲM??DZ*5[BZ,O. rI tN?ð\ =M WN~CZY?Ę maϒQk]*8Agw_2Gih7յ/pw3cꠜ+',=>,o͟4SYk[HGZhY9`?reܦ (*RRTPO$3 Kߚy"sğ*:ASЂi䧁ΑjŤ2Tšo > m&>QwYI:x& ~Сm@G =; +#~K{#hIKʆ}fs`7ئ~a]DleU"|{Hz1u!Y4nnߚٴ^o\.c2Ğ@ \,E mWr/=ȡcR@ /+q-|ie(ncçm8@M"4cK]AXQ3"@3[Ds'![ Դ">4sLlxB6EPP=3-bg_#w x?[x?{6_"wIlПhb$h$CӓD.p ݱf `*ucw$ev>5e5i9Bvw w(ƫÖYfv rK g..b(+q1#[! $j\-<݆K3߰&_/U±[7aSqZdG/,ZsQWJr1$nH64jafy%^7t/qxo }']:ۡ¿FX.OH، oA CfM 0ϔHѦt1,pJMO_Ǡcvn:L#!l,<wyQ?;39+yr4&5pvM2u>`ze-~XlMqEE'ʤ9caRD4f7\-ӌ|'ц8IP 8',5'ʓr0GHz;0tV 1A فPZ 4aL]Gr:Q(a~D{85Dn>mۣUB~wzt2s~-b=G6/(֝ KJQ/: JR"{$P>y GGЇ.HT$)=ި$oIXKz05Ji_ .AR召a[Nq|I/O`c d7Q-.*2%@NJųp:L]j!M=g!l\Lk7@͛S8w)B =y40$P]3bHB\tNNv?P),6m$GGsY m?#SjrKYCcJ!+Eݗ w"94wS3xU`|W2T]!.ws3)uۺk|gb) ᑤn~nOfm_JPzUC35v\>3qXM`  ].p=r0sV97XeNPA'MZ>lӤfHِD4RnfޟjxUIF>e 4tXJ<4LAU= cw*u4U7_oQ9^BTUX=O0?)*EQ6rкqXI':dzМثin x^z*4d1B/E%#kj^5tLx[ewz,疋LO`ofᑷYszPU&#bY@OHc\2᎛ v2KO-yA/`1Ă49*[FfV|c% iwS\DH1!ԿR=mfz\8hBߖ@=w̧~ҡ:MO԰\ ̓k&FIxK)w\ FH:%% ƎT0`Cy >ެ;P pS^}K:sT j;`7OkWxmi:UabGQ>ZM$SLc ,PE*gG{Ku3BI脏Q{g-ێDnP-YqGz /AoPr;Ɋ|> ߾+xH8)BU" 6!Z{7!?#E oٕ ?J@tt6~-`M_*:V, ٦8;pY=u/˵Ggf*9kvQA6$ BNTވz|` LzjQY vB+_:rCV0@'A^ΨbcAY: mQK = LP;ÄW]b ա4F@pQx$^څ]Tnev|coK1 .mn]L 2 #Bd 4eB/"tKqT-ѵpogw\j],.[ch'Dy[XL6KZ}alY,KPG<^ud-n /LYBEX 1* -W3nW& ٠,fF=򎂋b^ߥޮdHS5>k*&X~3Wѯ:khHa?C/=p7 3\7ي±hK'3HƜAG K21Ū0,; |5Y}wR%\(6eڢ*nPIoZ/!%zkΰJ2FBj6Ue9Pɗ|ܲ$N[쿃rl(n/&qǹlMIXy7tQg> XDN|}tQ6ܲ=SK!t9~/}O=H7S;OTgGs bo#vD ɯ6!N_.ID|Мx|(/[Fˍ!cZ%s. ֣+WhF険xrɄ1»p2B/fcW|pԂ_Ga=ٟt1YP] y栻Mw%x4ëgh/bש)ݹK Nݜv40_ur17+P%0NԿFJY26Y'U)ncӻ~o1z&*'sG+ńjHž!\M&HKjό9nRLA{ q2Q'-i -m>D3~%fI,{ ]9 hDdh rF߬iH٬X) t }w ?&t1~%IU$I b !Px}jld[2@ !d֗ E#V7_`7nV,[fm, bAuں%HaM{s]kؒ̎4 c[q.mK-6$)U&{W&{ڡg nGmue۶wМ ]' nVsNoC헧g:`"2 dV2_'ˑDW;fn]6TےPӮNGlj{fʨc[®hBEU) EC|d*6Nr q24@ڒD+[EQ;voÈ,c̈6uPS as;ŌuSȱ*v?\<=R{݌8 n)!biH?,/ o6?磣ZN\/Gε/4QkYĔmS^Bb O"y= {T<59#BE &EM>)3؞zܻ9}b +S&+- qxʟ0Hjy-y[i{ō~_.nT6:y䬃"ZOSidq1P-H;d\YnFa'JD  |]n:ylCxiGNZ.ƭ/IȰ=5ohmU˨rpoVHp݂8L^"\E|^;ֵ4"Eme,koVWW/*'j|ѹe+6k)*T#48jE%tщԥivݒ6-$P9D/+8Vg4jXF j (\"u7Mz2BzK9c)ͫg22!8Z L$6\>r߰P"u!(7}˯D(-bV9iWV<}=Cr/um"{ʄ˫,/s4f~k'bsq09`z]\x6G+[-AuÏތ35)3fSO:D'+Zl(/JΏ1ZT|7i^ӭbçФ51|Ю9`&˶g ! CtG%xPQĹ3BOd,F<6</2C3r}MwFi:\oW?ɘHQE:_vt 7yA}5+r[F1yn:dZUjF-TB585X|iGP3vEROHggluJ~I}WpoAP)5$:݈Q/n{f/)}#Y[/(b#ANM`JM߀ ^2PG/ :;6_Ѥ79MlvfGhWzfL3r;<,v¤܈&)D${JaՋkF.zpQqY55e +H=G`" [  _<*ucǛ3,Q~ }LH"ˊ_([[UJ l0Tn$D9 [.sNmj,nX0ݺ褛g#UɲT2`BEAoji[X(^/x)SmH0.|1;f{(iY^xǬ= d& cȺ}3/_ƙ~E=xt0eC^B%[ w?Z7QHme3Rr&/<~mq{ 푮)ny^OOY RٹN>BrSɅ(-Ϫ3^Zv9]*L2g)K OS eT!heQSљX搣U\Vo"7ZTplZFwGaUS R?Z9 ~<0|-ZFK#He"mӏ{=]]$og* Q/jv|8fuf"E&d%縶JQj8'$`QxG^Cb2D># G{!x .xn_S*Df7S_) TId_x˜i%[-~NNʎU#̂lRjxl4Br6[ vp,t/ h ,χgN C=8ޯA#R=r:gTԫ3ZڰƠ^d\fS[04SGad?zefyRC'KM#YgJvY}xraI$bf:n9 _9eK6u<QH((@]ъ G&𳅋Y$\LmJFHF45&l \k9~G`c){<.;w{U\S/)QOt˧ 3(mʈ۱hͳ܁*eMĚ.$"pVah.=ΜLwD:}\[-˷!K4 !Ēc!Yæ@QHO3gOzo0Ũ pec4=9Gz#7-qY$O2p{Z w`}C%\7-ۣ:v7"_7ִ꼠Rz=0 acW#!z4iqK~"$!a{r?S`naJXMQp:8z.*•xpvػS ̔RuYFP6hWWAߦЦDH/죴MVeb$Pj' 0XV^ipGZlQϐj$XyD^&C.mШn^BGKV p(E40- * Y9qŠHK,"!QyiË"II]x6"Y,dߟudp5Ȅq5d4`朌VIy:,y;QN+ ؍@ht%km^45:MeU㿬%R/xroVAQw`§ƒ M'$5`#{m,?VNz\݇U\#\5+e9B1k]gW ${ƭ@&ќlҡ^9ͧ^ r~z*038;K̆o?!;dNƞ%>-1+&ԟB{_HE31bHI"RL9=Pk#\=c= NThVg NlX) Io|l }V ` :!ӗ/hNīp#Kf \Pg2kľH) s*aΙߦ9[2^*ȊxgLz0k,ۍu J["& gƊ/R PSТOzjR-_쮞=WX?4@A آD .P2MWL@`Jɼ"Q\~㽺TWs`|%(tkQ$AKΫ"0 :lW=EP05Kr{ 8lŁn(ao˓!dd?wVZr@,bǝ <(6rWWl64U#~14\kVJi|0jWUA"IbH4G%MMT'rVRՖ ˜洳_x5RIRy?☤n }׺L(AGks,>޼bpݕ(rFX9[-``>eh^`CC#>u2jL1]Uqtv J7rDSFŰR8A:0Sz{TVlQULsw K,lr$tbxvs7TĞg^OWVP6f9N!ǃӈk,H]8{-18a,RkX:'g+LΜ(33,͵1WTJE;WQN3cN,UTA|B.| ݚƕwZUxX{mJX[HBDС0ڝA~`2?$xrsW~10e\W,DUN%<⽑L~ Ԟ-Xh59B`dfMAQU`*Ϩ%2AHG T/Lh[~Z!Sbs.`SCHAT]-ec(l"*_)|"30pՃ3cęf94V?fJB:V8H ~U˩'g}KfqmenVҀUPK+N򫦗kKL3_x-oakza ?.mýw4 Ĥ}9h5LiTACWz9In  u\7m-i2UBD<Ǝ?eK})}M,NuH`nM&ni4wE `@筎@jj:޿۸8gGۗmF4v?q&Wשu>p4xթAJ%CTpq #lrbsWXQ M(bfI}pe "ns *J% QXG#9f?|׵/.xqKFb=‹݈¨?fњK#%z;to.1^f}DJ+ YUL/LLeΡЮ#K< TsJe$,Z3H5+_} J揠P>lD,2NkN[FdAixȴ G7?7 z7ߗ/ Ņҷ<%d6d=Uye DNC'uD !SA3>7KbuW\!zc:; Hjо?,`\AqРQѠiӻN4ϥN[ L'Va(Bk{Ez8hh_xV zD8h\#)RA{=RifЮ2RA>ɷs~ lWW9(P/F'zHV*!oӲeB(%'u)|%n=ZmyqoIKߺ ]N)=Y-φ 6Or~`fE2-)?ӊlNxbF: ,4؄кJ=/T~[e<;gª tE-w?^HќMǜ,doOӳRuOusrV -.Y!DKPڸ#o<E^"HvU@U=Y )R*?ZP0,7rMaGG۽fhT~mx|e'2:74YJ$O\X8_VB{WS%N Ώ녑ACVWƂG|/uRk⃃u<.Bԉ6N͉fO06X5Ѻ}N$l Z(UNDU!jW I?&}(ZYZ08pƯ4b n΀*n5Ş#üܜ;06PwJ;h O~b.#1%p3ʉf*O!#)ڇ<p+9 Iك-|Bz}US㉮:$V {/|wm‹xFF7 ]͛43gHB*$@w>ZB(lO7=!n;zҢbH`נh߸^*?^O1.AtK_Eפr][&+%~e|v9rzf|7schtML{$OIYmhq?=<tjmp>ٗT@9WN>a~a^ͮP0m՜fRgMc17"!|S4Ј|"MQȈMGQ{zs@> ]Yr3rFgog EC,(m$͜𿽣KΪd=ZmWIxŶ:K}Ecg& +0(sٍPFJS!i\3͐Kߒb^ւ\rB`W[AX{.Q'NJdT@CNwj#0(N\YMxjg߮TBLKMr Ub<1[mvA&I*F6.zt^1ý}8H ep@Ti }<!/JGk֪f.[ʹ;o%isshr,M)N ?6Nx_>JgW,ѐ_1l^}~#Ɩ : p?Yý&쭬 HtVJ/j.F%_CwI5 WYdqMQZu yfpLPI-B-}_uM4ɬ)/( *x/PK\Ý%xmEF.7}& ž@q{[AurPE5Z艔V#C(xQ͇+8y.5H)|UӱџfnQ3hSI\&JZ˞fC4_Jg̴g@Ry {-{#1E q_~QBKKPy!l= Dz:׭9@̂,yV󀁄BS̫w-$m, f _!GcDpn@hUk|}KJ0u|-nNG.8\ na;mޓ999 gk ! hb|Y˾0 >ٗo{*3Dy[ S,F:?"/:ͬ$t} Y_ѥYy3C(f||;Y%3v-k7jD5m5u4#a,O4lcNU-PIk3hml k=5OƜ4 N Qom}l$`{(gYW!KG 3P*/~=iZ"In7rI*j>l\{kh.־+lAT =q߸P,|HL^2)1 jfi(ܠ|Q _DtzHY:%-zYQzC(vT[!,r<(K /k@ٲ[ T?yH-8+#-v-048A ͲC܂-:B RF' 4s_#08(WP:,&Cq75I%r;k65$SJi&H. XI`v>*_߁aGɚq_lsUbRXyaP+] -; xuNTm52 tg# zLWi$MaVr hysXUCgԗ]>⾟U,bŤϙj3F+RȞWçccUJ8W]>\崘[{" /͢όip j9E͜XT;J :ljf#'NbX!E3!,{ukf[AƆ-Xz A?x'IDg'd[+D3VS{_gM(ds@Ϟ EC 6;w_cER|n0vz:v_ 7v1Y5uΰBY" YoS-*eetk2懈XaV4Y9Dx ljOKX18;JUdvypae=r<fPTd Jy2'?be(4XWQpA{ VA?z4okbrmsI:-4rWg ˨@e6(Pӹ^'!1s7|y(MxNLJ,J {.9j7JؚMK{ĔK8Eݪ{ZNzBAw,%2ĺX_%CEunn5oZWs?hu,Ϝ ^6s,*O/zPJE=f`܏Sjڽj@s*JӏSp?F.؛]þNf"S:4.vsGh\b$hEFwmǜ oZFp5lG ZgiD|iujdhIeGu1뫾h3x>HPޑ\'ߠ&U 'TR!mpc8:TCTVUi(jZ,µnQ@*rGKS>nTo*TeEV$ ^5qR/bG0$7qҿU$o1_m 3Ҍ<Ն le(%]\Fr¤ -/XSJ5e(r IIwG #VZENpif9/Hi9FyyWXRBUl vte“w#uL o w ӥڏ] >!ɿq݈'ϳc Cnfs31~Y*C7 Ҳ8.ͮ1t%, r2jP;~vImwjU!\UЭ|]!uc#[P889Mg->9F]pVmOߢit}ֈ=AdA֡" BQ)dE uWӭyX((q ?{oCG*!yֶ$ 4XƉYn\kZfiqV0(.Xq/dN J \B$/MA)mZōB<.X("5-Dł`ПdXkrֆP~t{8uշ bWMW $J2H.lO7$zbD@9<$@Ȕw&= tJ@Dk-/Fg,[c]ocV2lp]:q /7Qm&?Ar"EqbN]u537M$7'/6m`μO?ξ?[ErUr.vl1dEl>a;k6GtX 3#Nzn)0<8N$9Fp= {EgcFdQ?Ǫv"VdO̝2I} oY,kr䈢I> ۉV<5 (X08>N*Q ^ZW9]/*A-?,Uێ"XԦZ>@Zi~.qp#aE7SwG`CC0'+0ڶj'0kF'NWw ">;3Wt])q$G^/hS})~Mrbj;o>5@Uhl_tEu+VC#l_1,PL$w`?7wU~'OR?<n5~?5_PA6C \fR? n@-)aebw?iOXF[- eݼ0Cm=dgBCy:!Lt9)x/KS:!_4TpPNA<&c;`G/vz~ >rtpR9;ȇt=8 @(M&7{aZ|sHUC3@s3o!NV捳좲UA$/EB+<*p2W|-tOV$R89@tP ad_"IZa wR(+mٖ!G\.$^\K& \sA?t3N1Ml冔&d-F!3vVoHCyQD{Mx5<}ų:7PgqM6vߝ!6È:fα! T=eҸ,D~ @ɱ6Q򔫟28xpW=\ȹP϶ݶ{>&]t= k%{KʻKZ-bc7PwއqԾ]NTV=s4Q1ts n!0ch+0r7HXDD1I*ݎOFjQzA=3m 4w6@`O\WG( P!tC_A꾬qY†JBMGf. #`C6') ֢vdjhœg|c?k)A޶5'ӇM ukDS' CcOM:҅'Qx4GLJ@3.ӗ j=_9C5fy/Gͽ7_ -P^`B{ZXp`H[5 -7Jz8N\Kqx=^٤{TuAL2Ya' )=;J=9]xET5RҝNDȡw.OI im]ϰB,`xW\G kk(Tؚ.o nBvf`qӉ!xB&+dqrlRD-T\B@c205|+wUiqSPw(%ew*ƛu]VF,!&v G_Ve$-'P~}}'zPg: MWM<t٩>: pATa+M}!oDci+H uoo_``%  **%> f`~)c 4lĽ*pv7_24d`%r^hOQ`ew*TE%qm>ĺ@NK:?^Nn.E|qrJJ/1PXDxp Cʔ[ jəE=QF%{{W`1B10Yƅ^<" yF. {=D}JpOR1熊Yg*W|=DfLJe` *f' &\ZtPp 6:^[~!i+ZFb8 \-y ?NdFhAgԂl2|zW)>Q6?#ˮE JgBPGzb.b0dX榕Y~Ռ'sGu#]25jŲt5wkV`9*p~ W#m!lAv)딾P˃.Ϭ(7m?Nk ۮ\p*1Ēj FMFȅh(V*Fm$s#\^vTypOZG&t|af= Ce(nȾ} B1j:)m"^`7N26j`\ nHm2YxъzU!tfmq^i- ʦ'wj)C'D|NvVŜG` WRa1VKZvǯ^>2u.d#]k d,3ҖO3EmmW8dm?\r /lJRg J94;}MF:BS3:GGɖ`Ҕ,fg{@y`+%{tP5ECi)R9%FCx=bJ2MOލk!j_zN7ۯRe=>1]ΈRߊ]VZ: ,iBKi_7稤S,MTMHf3R#\N׼P[0_q >һdauA΃gЊ ,wZfћ+|tK)TxūTꢷǏ1ub9 4 $ [L؜Vxf"gСvAS%sx^:oùv5HzяfE]NhAqq! ŨqKYߘ,+۶."}`&nM~p6փؤf*DmTTXfk$\g 2i+/Y DVfFF[i*r䉟m܍Y?"8fR>87kɵj ]b!!EnVZ^Z8u=MZz?DX`ſJ6jsW+=ff8+n=+ᕙxv-@,9|JWv[`̨@c^W1j{s[bb脿2dL=Ҝ>l#uJe3j)Ϭj24D/2ڢZTI+ʵfGki"bm *?9܃C/jϴX}l\F{&zqӈ9Ud1"@+0 dz xA$* 0-`Ysrd<1n`Ьvy"f$s0>Kq؜DLCBDN;FHZ8MM"|p`׏F8_6romY_M1PƠL,ײn'6J8Kaq\ncOx4,reB~#R^߬UOڇl~Zp!pFj1NX~κ#KT}:V}-8,,ZeY$Am4H ~0w+Ɠ R@R3AxRYξAu.BCS]nv@7}mI*pp(M籵aG!/a0b /MOu͝aIm-vģ sWu\ иlPJyjGᯛ"ZJR2>B- w8Eg'@Ya&csHa1iE^u 1^&_^sYߞCUBLլisA Ks%LiלJ_huaYٝ)No.#,ؑ`=a~͏$n ELV5D RGjvȳueԾ.Mzk^J> pT?_ߐv?#~B} \=3x WYqw9=NL:V;wzh"k&٣swղQ:ڼ\H D Oy$aM$o`(=]qOxJ1(w"I)h%r1ֲ>us"&nlPg )Z gpd48~t$7+Z|,[-⟝u-CiD&j[ՆOyJ&'dyJLt}Zhj;^` ْXƎφ`K];{尵 P/!c3AI8%h>JWoC| GqCȵ3B!]EO_܎@$/pJV{]ÅA-W8UBLKIFݬFcz p OiCS*ܼ)v26C S`Yc>R[bxi^N6g2MqE5NyY%Љ?ʽ9ؕU[|7M8!Q? ~*g.bڪ)e@ =JcOKcՐTx2)tA˲NԈg*'eW:nC5Wpuv#ٴGjޕq^Py^>E6 f=f?V觬\/L.y0;2 XqC_ʶEj24b!:d5񁊫/u٢"`3Twv?ݧFO;`[[Czx\ /efV!;{7nN;V4FNzx[B>lG%RnF|$CRF!l`aeNg1zop׊bM> atr@'HwYj:nbz SQ ̚kncyfLbo8P%,o핹 |4Z =Ks}X8jݹq 7u U;CjrPBƃ[ ATN>?y㧾Z3?<1sJ5HK24ZCؒX{%="^j;Ny+(ښgΪ3d!k$y\W]7R?67BTe;]o /ϴ)9>iZ5f&HˮA|a 5O3&QOQqce$\cjzpp] RH!}c2uNq 0kgĶ#ds qX?UԐ7TүQfF:z<O)1o0ecj7+f"Q1/<ЀiPC9:F )jjg! &#&Lf ܇A|Q^ӻfC$nwlӞ  Z tNKZ?\[mmpGސ6;xBp"04~a?klNW WgB8KMI$ԅ*,o@-vuPD!./;=lf@g#j!} M2a.mt@uXvL8Tj, m%t[Qɍ3,f^'߸]~e'L^Erы(橢(]]T?wvC*DP}~l.ꉣyh'ˆ;-h¥(O\k84klјUH*듣;d x<ڴM248vޯٳ`r: ie*ЭHsnH I⩏ AB fEL J}#?A^`x2PZ'S$Q"`#AF굓wF, (aD(F@Cl<<<uXy'i?5j2i*>dWj:{qᦐ60ͭVFklxJ aIGs~r%tiz׫W&[]&_0JA8YlF$碻rܰ^,KlxҀY%]yЙjtWIb`*xVuƐ-v[%7N>B<H`:Wf%B8q,RܥV)Ζ٧oI֜;7v :N{Wr8WG=0O^$q#H5C1͠|[]: , 3uD@ ܫ|Äٽ),.tՓiը$$:UyA\ŝ@•+ȯqT[} K ^\DSrσrۅd*FA⚲&{:Bcdrf%oyF"h%mNWZ3oJ (gv2?+Q`H9.K[i|Sy t ]d]!J)W}$&^s-͈E)% v ͪc*hn!70A;|csi."^VT7~r1-2! A܄  4^dځYe=Ui(,T:`nbp( WC'x5UIDKl8])$HofPݹO2d|3ִM 4N/g'҈>úvxb'"Mq.;=~%73 Plcyvoc;qּKCvh:̇x٘Kj4j ) bD73?8Vm|1iGA&Uԇ2>?`]!AW`P}cEj!J- x^֥E0ƹ=Ws찒W~vi֑vU( |T@N<;ak$p5W'5D, u*~ RˌQ%rY:0Bΐr) G;f5 I|vVUiepg`[uZ Y 6҇r*{S@kwo#~X*36p.F mn}˶-S+E9Xż9d6djgͅ,uLkvO#rh 'l%,RAN8NlZ2(;;} i*f{#-s~y4kɂ%GiFn07]U4 ɻqjwQ2.J4~~uه?{zR -8u~0Tt#_ |B/N[3OX^wXD*^Ǩ2J7 7lP˾"_!BCGj ] L"[pP\5=a i&}h*\ZvbSHv1H2CJ߁طrØ@ع[yv\d0S$~R<gV(9`- 3ڴPz-7`#Ug vߌ]0ry 1 ַqV{%PFp׭d `XDϞ'wVQ7^ xl)C*^U5̧Q9uHM[ 6vc(nuE[W?Lxba=:'bC9QyHm?I]Ĉ]?XK;XO'lIfrf=sq)y47|a~ 5? ٬¾hG4Jֵꤳ~]( !S@eh &ߏ~ Qcb lgg$i`ppL? i+#`F_C\Y4< fc\Q|f /jUp#C:q@2f zzVCLc}i5H8ċJӃm{8* {aƸͽR3xN[InS筍d_ÌR-Ŏ jgGnlܥߊ͡^I*9W(?lhAc4~ >/Y*C"T]UWO0Q\:aDz;P7V(IܰqY Ԑ]y)MviL{ATiˌP-?. ߚ般JR@r* ;@`ȞM8Yf!xJ>@ {lL?!F6oZL*=R%.yi C*7zh*CE8#yTfq+``'om5WlQ. ^JQيT [u+ʧ0ygTG^%&h+WKgL ФR{K+VDͧpd$ (;RR6u$J FK"#8/=9,p}yW6ySH48XϿ7M݋U=TfbzgZ!;ߓPXAvyZRXW=3%Z l sy!:K J 1?IV3+S/a@#]#x3Eb#:1% \!j~yH穴|, R%pm]Wг⇤`Ƹ 4DaSRWH5fҺv}1]6#Y?{9|T\AtS34"h'b6o[A녷P\3t](PJ,h}ܙig+С$.b0rS$b޻02#lq/WW"l->Քa2&?!qq$źM!*3)cN0jqq;PD.0q{蛼͡T MV5).4>F^:>-h]G.#pr<[׃@DکHNW0dekr?i8Xcjx!"GbUW> X;5 Un~?yqJHE_o@]4:nuYG6ʻ:$|ʖWd y{jo@OwuJҡ;gS <\8*lΪm%`De`L fBEo=wYQDٱYV_P/LTyM[Lu_"WJ=/k(2# dFgm8ndަqS"(Lv 9M]QcBMSg{)%vN;X%G͹56kN7 }݈,a\i@y|~̈́<^L{}-[ٴW !F%et|D Zߙ-qyJeE2HΦf$)_q;zj52Uq'JsoJ@J35,O`byAanC߲w?c{N"`Fفir/Kt{C:u^[G)}ƄKTax F#D`e}m4%S:mIa}PrQ3z6 WK*bU|'0(y]O3w6:b$NWW0?VzB]Ȝƨ]˕kV)je%mb? j"&P(s4'j+LC8x _yUpm+v5 9MCHGW/zHCi?߻q C;X|mS-8UsZ]+lF@g|/th:>AϹ ԩp377P7]Ve&p=TN?og]vt&}ɡK >b| lN3BKbl^-Ҍ[TqZc[>k8[Q-I r`I=\z\qĵ mMǡAI'ŋKOWn=PE;k\~U7^Gbo/\Xd}xaK} 嘀3UVΙN8) bav28LAoju_!̭\/UUKzJX8S!c_8::nfuE"x #b4NJ?j9}|Mv-0Tp좙(qߨ*`ġAaָM@7+ER113pKg@"q N ~(~6&/OXL[gEOΗeĬ_ZPno"6$sYz+gBn3/J|-ђ"m-(b% #޽8r*vF8ĶV#9T/ 7ULs%qzKh/@_0$zIz= bE]IMHx)c'eބ]M^t%*@yh؀qE\_:ߣRa[~ pʉ!ǯnDA<'76]}f =&rS%e=WXz|6{I]킀#7:NYAcl&3r:g*PZysx5 APOdD^b.AǟVIhQ^48hr$&E9JzGvkviШ?@a$,@5i{x0ON2DVwFc࣫U~UT؊iS;ɋRe~HKm!=ɚ=_'%^D:`ofMAmy91?Tح!׭k:kW]ʻLR ߘp!'*`\2U^ 8FO @֟Aɚ̺nP{ u܎C%B$" Dž6ld+7io`.ylqƳ0 8/8tbv%[ uS?m>a `-GzwAėE,Uj7i0FOpQ$HhN; U4UW+0"u+PPc6Qaݎ])v [M4yT ٦ %܈q1Y(pnR#XP=gҐ Wpяl >񁖥 Q CDXQKֻVƽmՂS?o0;Ҡ7c7ީh.`ᕲD.ޝ-R:,ߌ$;Z, ğ]`aG{<{/ͧ+iޔJ02`"{)>6~a]TԖ.%aW.;7۳?o$(oN/gjL`qwHɈ]0yzܝx筟z2¥WY]wHCz ͣMZc߄L6 _2e,Cm5VHAkOأAlYѾ3!G|忺* +>V,dL2}Ef"z^XC4iIZ6z 5=/\vًB"vEP`D6mi\: w0; ׻[(&;xkǰcߩXˍ}Uഊ^T&.{3'{?K.#P&Un$z&]bՐ{cRՁ0KSu2 2]ddJ;Vb㖶90F `rfnsωxgfy>M÷W&S{j6Rw|wO7:XhHid9;V /u`]Ն1nVUo0 [JT ?lY?>*:r[?q&1 c]hp۹fqԻ} $>(<$a%FY輅~x.Q ~{[Q;\*$6ҙ5C?0vͨ!&3+2wB|fؠ9C*+ߑS2:|30q9B2n8!faC4&yܾXy[f݃*6*#*6[.~ TMvr>!:)쪔ܗ2Zݫݵq4 (q_W_9,Ư~KOe'3Ne.,=|jN2;9&̐>B;'YÄ?S(HH02!_i0cwHGQs ɢ? q<= DEhV M 'j4b3 F;\9b?DF; ntr"GP-=9pg g!PIU]"S }MS7Mb=#40)2˥⦆s:jONҸE eQH 2h~u/<+bāPE}.J&di '? ~n")(q=LpN 퐮n;-)Je|ҧ{vGJz0Jh_zhb:S5·=TT touY w[37+/`aSbd؏>Uc7$`l=1Վc4/:L}=*I/Q(9o|swZU#f'i"H@ݸ!ߎ;Gx_q8hqMkWt".7^.S6y6X&xk UqG")eA[1$c6nDCEzҷ$@awCAx2 bAǃu| |lPwcag {kX^Jӎ|꤇?Dmg-u݂-{(>OhbrGpIF`J[&;4&͑ȷ;l:d,-n]^y!Bto Hmڮ8㬀d! O0`#M7L40j(7+LfH~V%P.; ԽX.Y6~@zZ7!2kw|7 6*$BL D O`eL]rLJ\0qcFb:9Յk)\f8q҄7c! F%),O6x˾Y!F~ѾԷ7M52lܮR:+H@H0t|A(AOx\@>^akN{S/QWyd.]ެLH V_$*h&2[Gܙ5Ği!cgvc?P3L+,:$l ZU{lhe'@B_MnV0xVX/p_\f2]Co|jb&줰z\@dFRi>kLOp.\4iTӢ|L+ևB%K/%Y6]mVsXpW/}_*bN7"xVffHq2At ]c6q' /eSo7;mjij #LJxwByͮUx~ xjFSV@TW>DFWh/P"6 t˚<]!nrk'dGQIɡKd)^՛DWbʐu[R 4}@m5,:Ǫ0:A lzFc>*GnV2A?AqRv>9bY= iI¦qJڏ&h\Ո/2"xwfs+Va2Gc |(<MG"谄<;GQBE䚌?S?V~6W Ft3SǜkmB+,RYbjg5 tY}u(UO7JkDj~''W Y=y0 -E@lO}l`[ dJ!^6{mzI$7mϼ0c`191ֿ ?@| fB@%1MY,*\}:A<(H*Y; ]v9sB$0Ҧ.5W9Y 3U߅Qr0v=Atm2ᴲES7ՠ6PB[! ^PY'1Ǒ喇v!!Y.d;@T1!ԯmZcxpIҏq1K@#J4X>[m2"rtKT4sXgvn;OR?٭9p` O"/;vȼCI9i]'@s}>57H09FkL! -L-Y[v"WPC)u f雠~n}-43𠿕I2p gH_F *?Wj!=' ?t-kqJ.5;BZ7Fĕ_L!^ߜg $3IK.N\A /Th:g;iO>֨_:q;>Hu3K!KhYx6c@BXĆ.3*w*U_28zl[ԕ*ĕS{, cN}` d/޲`L恾WF= Wf3g_W[p{5A/NC^Gmg) #RşMK:U[32F\wSoZCJe*fpuiH43R(S]qM~C/;L♰Ӟ Vs§-Kyb7YA?6Rpಀe9lE)Kv\\vc"3E7.C6Zv`;L29Cek5sȂC?>0l?5R!^raJ%_ u]YwA)' VyB@.o_L~ە+{C}=1h;V$,IJ]Rgs[ X[M#/}KXFNISmCMYc @؅.:RݹZ{ ^3QaRq$.\ @Oj7Ĕ`߿ ^[B, ?K3UVt.BqZ=VW:PJx>b'X zYdZ3d%?V)ѡB^@B).5$JW@e6E mPZjIlJ9Y"*]zJ1X'Yc_M~.(hD$ٗ`?w]@2JENTlZ7΍l7|?N]h|m~ E:ok*Ora|Ghga'^e?iX l86.n IEb.=CPH8cHի$w5@}[J~kѡC_Tx|ԔXR.VH5eg (~ PqJɐyǨ`=hmVVaJ8"|}0cmԹ.xb:LdV\};dGf `eoP=qFبXTh`60oXR$1 0!7ېQpP] KԇD[~^2r}pդ5WC{\c^,hG=')pbTr5}PR+pxb9+:E^Ep;+T)쎼^\~c? IkFΗ~KrGl09S r$ "=b{ 3$‚sMV 4Y CE&64KK< #:2  fgmG!K:L@Ɛ2@lj@]@^׌F*^ ;v@wwV><{ь4o7)>"Ėn/P?KQ^SNbe*i mxw Cm-DRydkoGyqޔf',-^! lˎi@o:bk~^t(p7tΝyAK0p3DaM w&(ÓQgpJ#PrmQ؉)e 8p[1>n^,`qT7ˏ=@$FvCo# ڊsmP.7 hnb$-&m |bV%j1bCÙL%=hꖊOozmNW|JOiGK?$QyWMdQNij$ rŀ$,hzY~"xB0m||WmT5P:+;Z>1 ,wu'ܪo+? g÷< ч _gxE7|,uq63曔 }9r`WA:{dJEAd^T[dhll FK2g* !ӧD6o 82t{OhM\j"w9`Ko7橰UEF{ʛ+DuqtaKy;nZՏcAtWV,hظ,q )P ]>1_#W @?a奃 ۭԚ^C=ܱF ݪ}ݸdS<5"1{4ˈgO 62Q(@3wmKAb :1s|〼K8^ߧ6p"`t^ Jq((ĞlmeAP8(qX݂۴ML5ƒ(+M`c쏑%=xgGdAe=oLؘH Za#,n'N{KKuu z{V)t#f-sY}ɺ$!E3c7`CH6ip=_8z b\ZP4; knO܃qq.P3/ZybWHP$ly38@A㴪Hl|ğ(+8Ua(=5mCC Zic7  tnud-"K=!V<JƐл-446ȍHs`Z\8eo?\*.4p{nCdI'N")c8 Q`my+ψ}.Z(OZ-o[qD}os(h0\ɩ) cگWoh^ zZ䑯=4bp"|AӠGm;ԌspQqTmz4C|u6VqO n" HSϓWW8B$fNhϵF^$6˺!V_8{--|/8vxd: O]hWGgIT9/`G11^mtb/;/\_g'\m(_W%}9e4Qᄞ*"ή]c$u;X3Dj ijrΦhUo"z֦6Sx.,}-)Sԙg#FWЌWRnICI8lq"ف=snH3`D$tneG,5I5_vCx&:I|؟UC2ޤyW@MThDf&yTXoA'ZK`anN;՞ij|D oє\@ 1DEm~߮ 7tՂbJ|+i:.K=\W l3wBM.Ͻ~( a wD w -Zikhj2M )tvXnC+d7T GQt= Pr"|̷$Y((\]*E~ k:"fV Bx<])@}cP~}S*}-غ|6wܓUkxu'-Bo "PɭTИxA wY-[n4L; Ѳ ^﹠~:^ÌEXȐ30($c =M#C)8;0!ܪrYe}zNb0 gMzjX@,t?C?R}Brt9ƾN"0oeWnT;N0l/tjN?uI[!xs;mkx$ @ (?./º,?^' LS-IߘWQdBsz2_(hHDU)54[F(`IaC[º{z8"Qm#{j{]q`ESpLHlԯ|e3 8or+W?2+. 'ibI?yw(EurJT>geed3~ obSfitTY4͡wR8F+j՗5qńMʍy`O tnd>:4k~@JH(Q&1UxƧF" 3 ndl#|IYHrt2NpzIWLLx<+x6nI|y{|`PqR9TÏ4Ńy Fȟ #0zYpyNrsaw1O9- aq_.=>ld2O*W򈜩& SXGb{  ,m )Aa lI UCI$ti Z2"5~!1ڥQ/{KJ6W?>  0MwͿ^ޢ+g_B|Oz]Y$tM تOfK8doB_v# tdleVC| OY\&df<ΓBYk`9#( fQE% אPtμR/;^, R[ zh $ <[$ۓhXѶ3kN,/ (={3h LƬpسRL_pr*1L|pC~-6+eAHj%39J-ы:)zQg5'KqFC`$'sظprS)D8ďi-[mr%rg턍CBd2EtQf&VgLZv7 6 rfr$.=m&F,3m '؂T"B,t@˼U2kL-ʬxz3{6J(Y[+ƀt"HO&8R#>oS@쏃B3vX[_3S n1|q mW4wj[1썵BC,􆕻&J\ZP4i4cݐmݱhRspmˤt)>D2udHrzֵmGf ȀG{@PO V%('ďzV\߳"T,2D3}NylN(GжMӾF){rJyi 5!ȚlEz0npֈ 몎V#&s?&ߴ/1Oۢ6"~`` 34>@G&@s6/ b [Uf>_z\u V]{",ñ_Ps/*"J 6^NVSZ,ZYٞ0C]ѽ ܘ]OO2iiW!fڵE|7 3dG>ؤgS*88~kqU)(đqgLTc $O 1jBfapo꺽m E5$s5m-/f"cYmAѾU](Cu3ToBa)RݾL0:5 .:~fa֣LzN5)z#X]gUXoJ\?̰\ }<@=w~f~L9"?o,lRCaB!و@_=<3N.0KUOy%:ko_Oɪ"I|+5L bsLw9Z$,`IǯX}4Y"v4D %IӤ~ѬnطlBTNT~d{ݺ SOtX7̓#sMK؆9wԩGgqQ__ֽI䘨&%m,Q~֘|+AUT3 w3l+$ -@0״TPCgQz|n{/ZzzW⿨R7M"5"G\ 8Ĺ02-ƶ& ❻;gĆ/[\AtVD`bPcj' AЬ BX(m"Xjދ\S78~s&BmVqzE 3YF-%iLey'C#K5iYtY ۱'? tEU;92 )?$^?ApW‚\c#>e>TFvWw86CErϦN҃n!v<*Z᷃}|\^@ٰ5eP ۡAf9*Q9ߟTK7X$ ʧ5qQը;$v6kޯ8fyN84u5|3[2촱 H;]PviX8P|Myh'e-c)YzrYU޼%1.`2x.O|*Ḙb r p*Nj#<(-ф:ƹTw_{2_nc}hЪRN~d}Ң[ioJ l|VNHO <4] i/V' ֣ay;Űĕt1\.os ~\ضb k~[北-/<̱ GEI8oAk{p R8lזflXdDCz| FmIaPǃ@iO}h*$y?ޯ>_CwO2 w*0Ԍ3ǹ2Us<@&Oи:qh f]-Iun+W t Jp"2,֝$Vr%97iFڠ(+f#^G+ )X{eEHc܌HO;pzaVn D^݅b_P$uY3wհTD277CX(Qp HHWMFbiWBo_pKmEȺ -)O;VAC{wD}rQ:mWB՛*|A>"OU \rGzN)V2/A3LJ6 e86eCADED`DS;ss.ԟIs R,MJH8HC /++HMJ<8 |d724>Gcݿׁ*_z  }p36 }d?y8lvmҧX{[ӻ']S:_϶LA3V+wl^Lds/ͩܣahVTԧc@i 8&h/b8®B8E=rm:3UZ84+Ju+M'>S %㙂;_/W|oW#i3u=YNjjsֱ Y_[_Ә,7`"ń A2|v/&S!,hWv!ֆ4+>g89xn<:Lf%_1r-wCa yB'8j0pVPtU߻tbAؼ⚞?)pg!߰_0 !#7Aʷ!/o"XSVP[2 #B7@) qRlDN=B[{ I5D3oFퟘq,͵ +CWaGlh;+Qi'S՝BPP CȆ20Շ'K6Rն_~$r!xQł,d|_g9<1Y C[!*Nw;(B xjdu"DUZ8t\w?fC3s^?L-F*QK!DvXNmXO+iӹ[nBNE5-UFs֮l*Tۜbu~x\BOKQqnH7N#(2>G2,9Z!kߢ; oU@U;:a۵'dSK FMg?$˖t L%2I+W[rlh@F:Cj澀jr#nuhiVD#ZSCqT:haCtZвwrjEջ%kp[hq ZAyAL0VaH+v9W  0HނIhwMv!4̝I6?SC$ GCh:5br0-avfxRY׮ݾPTڦ]ۙY -;@F8z~ǙjFTțx3]ze Nv4zB=%C,ٮ.H2`Dk`9 4`N} k*tXF߁LMTn4ozIZț33[[,sZz̓"b{{ UTJ ~#O7?A$jjo,5V=h[Vw;) ,s$g,d!8 B ?e*Τr|.֩Q;C'M{κQ&hLj|cI& "3ń  CX"try]禱+ IO+E*z}69Kj2pg rߨ*FkhwS^6bG"Uf* Q/|r2YJz5ک^6fM-~!DU(6^V!H v͉WI 4m6+ b/ ?TTVK64FGɇQs S{w|^1j~E3P})!FRU"O dkfnxnQYbRUV h!uM.ķZ3˄Y1m^{l$@1Fw1jD2覸OIuYQc{D0 >0\CqaR ,Xگ8܅Z3]P0&AFؐM dyoi sOzSMO:أ^ZFO9*FQ8:2@Ճ>뒍BS閳[\GʠXy]=4Je!󲡬 2Iho ϗu@'I-=cԚX4]Zm"ο-`ٜlҩ-U@^);}'6v+zr>oV1̰|uv=YG%$ Hkub}&dJ Yu=g,B E3B_g_P$LnBDdrhŤھ~Q*y\*,w6)g n gIc:o5]<-a毴((^[f[6/ Rˁ8aJp(z1iC0?hm¤C#~1^ 7CQ.7&i&N!1 hت(His o](%G!?1Ac.GKFoɔz}fK+6ש<*&Z`4 4*@xȵŶMA-Br MG ~^]7aQ{0vvN [gQXMDdzAB0bFvȜRȜ>d a,b M6QrE\"{:%u1ш@isWV< S0'$ՙAL\٭>:ŧ5~|y쭪=72}&B!⭆)_0T.~IČn9OPLkeacއ?`TY!>Jm?fR2p.}.,nG!)7[M]j*)t+ɡ xhk0ɷr!=%i+ONt`=dw=1ԥϯ}8X<ɣ)ZFI~D$q/ sjT}<^ MYÒP:%y"LRAl֜xx8e%U8-ǀ[nIrfLY[l~O pX' hfV3oEdF/% X ~ks ۳5RB҆%2ҥx:몷 B#r.=X%I2>hvfWKj(0TRT3bïfKoMn?N)i]q ^8&# 1HQX8e^3#^Aoa&/VBV=ׂ[ٴ-qv+Y_y'_ '!)Gw[)FsԢs߆)  u!ұs{)v:ȵON3N˅W,QٽDRmNۡbam7T/Pוx+X~0j= 9o)&l1[n> zֈ4&e?q9 Hrbn>p)FO<ネW5GQCv`=dɘ=0GPf5['+ /[/l2$H\h]Jz4.[?*G=؝xհ60RH1R[V !!Za5i3@rqSvfjr͎o}ynp3&$i٦ȯ/_:הL+hGUً_8!=B6A nU2whtj=7 AaHH(@ ۀG命X4d?{%J?Ú4ĄbQ E lmCm 0={&.[C\2F];u/CBy ex}Q$T=}DH}AlG' vLyAoy1Ld4r߸j( AΪ"x?TGSkhO(BR{.Ogsr SӘtUtĴ0|o,é!W"qC <Ⴓa-g):>@*/O+~(-69¹zVyReO@ЏwiWb6T:g?Z0QE˿L>>O3 0>~U݌W?EU+:g^MA7J#mO!f%sHQ/i 5φ?H%RڃRQ`4,dĆѽ2nJd+0c0o $) !~]PY5ɀ;5UbnC@#jMmPPF ~pptѡf`ׯBovꖲ4>ke -wX)–d0u}uGR,PⵥOB5:zsA]Q\]Vrc")"|0oEYWmIϥ1߉kAo )jvdCĂ`s钅?<+֟1fJK>J96蒿'k( 9x*kmA}~g7v en;vin=l\%ɞ|x GSs/tnF,](K!zPcEy9,5*ȕ]JPrs 9ȰFn>V-z^&C}|EISۭq;Bb5;sFStrSzTZ:̭Rp^͐\;Y.J_ny^uĠ?aDY`İOUtmn\DSMKneQ-1{'F-1>ZύBLJ |w uXYH̒oN2[ }J.dN0j-ט% /Gz%ao$ R#jk_P454@F;`PS~Xg֧k@(#6IAcv9TPYh1lZt3R]5lle=Yp)BB7jScLdsTԽscm=; #BYc%y+b|5S4Igoa|e^ (—_k -]F02p1<E~SN`3 %0  vykɅޤ fC*'}bJlCk[Ő0$ M"?beo~(Qfhmq{v#[lΕeD%ͻ&E0K>_M5xt}SÈvc߆97⃝ q=p]I2Zn.4)ǺqF@$ ȉd}$ԨPZz; VZ"1evf(%&CKF` 1R-_aSqvD9Kc Q?C>JFw\Hv\-CD3 Ҷ},j[u)8_n#&P4Ӹ{BTٷ{W~N1#w=+rՁ.H;c),g%xӸ@,|Ս,VrAօ&W-}jlE9]z#|b:DVFΦ9T2&v{bD[1> fxpQ>cM"V0 " I,PG3,#H; /܈}f1Kc~L~"ھ!18 w9WZՌM`͏CZF+p`-{#z0$Qc~tr*$A,}(hG+C.O!{Ws]ǔ3!+xղe^6k2`Tjk \ IԞy̲t~I#=쉮Xg$x|2=.+*a9tc ;.8f_6گ e31/jSw&(#ULR|kίtW.:QuUςy٦kLRÅYrYq&3ЗHV׺!ݏzBtbPe |KV5^%1 gW MVӍ Gyc0*|3a2*-,m/7Zjĭ$9ZD :A`ķQO._g'6qLI[.JJVYO7ca"`yggxuúbgܒ!0!k(XX Y}Q~W^M^ť_T5sI ͢&&KW\|2KQjPF X6;gQ\ n^' Y!&QX>)wy_sŲ:01EoE5uI1GV1ZTw h4 "k5pzR^fq|V`.F0Io3 K`㹴u=GM ϼ|| 2MMcCy`zS^{6 (0pf08E.< $ϲu 5UuQKr'}zHc8MtV@ OޙGfa 6>Y$ 0İtj3V}żɁtl‘ٷ'T&(߇E2L Cur6d Q#/mZPXOc*@=K|5 &.O靽¦䒮+HwJ1b5DT[`} [0wW9`U1kJĨqa")] jB; odW&7HMl{Xb+S u<ߊ#Drйqmaww:UV&𘌎uD4$g3)-s>~g<Kb뤹ai>0Vts-mrL Ƅ9ͭ`B>t ZG\:p1Cݽ:Hxc. B_B#]R|A:_(tF5Ç.|U}#ۤYrZ 7A4|Yud럺z=psOoIR±5IB3W6G 6SFI\yކ^S-_;CH炂 L>ñM.4nNγjJXokVG+5S6l;#J sJ0-eJp wW/vLP _s|7]4gcxί:>jE3_)Q6@ඒHôµ] ͽ\D$]W0V=CqP] 6vZ #9OՋt*(|h@Siq *;pĄ3śMI~lhBM*AxI$ӠWX 5o mrPZbu'LSPF~v򲔭SZHl@OnRkK P !W<}a0˅<N+M@;ILO".lѮhL|ImcXF^tc7q6:p oqO2X;3MM]w便7kpݳAuvg>o~!p Qʵ+UFPួ瞓)Ud Qמy,/\%r~ƱhmFVIP[ڠ{yY)4:^"c Vc'zɥ-.)9P2}KĈe3L/b'1Bu u݀5?<-[){0*ߖ4za,$*R%>hrsk w,W .uS#e"欕ic"e/v1Qe  w [4ټ\}fތbz <\v!5+w欚>+$ܡZ< W])?uQsޚnD AûT^F1*^DU$)UlB.g:qO|(=. 3ˣ@|߈)3dzWn2hDq8NCG.ݓGb&AP.{ l- k Eh-1Ixr/ג;([&_{12\iԡ!T1Mv;d5O;;;>[ NLoxkK);j*=_z^6j!y{| Z%Ǿ8u]k\uoB|_(jnQw['$ހrB8 HފgNo{ZT 8D9zCСޕlNipQ z[B DN?䢴+TzÝ4dFDx cq& jB\3)ِ VB*}e?!W5$'10A6X-JSb[0o##W-_w5_#UD'=eTN ERܗmx%2U=& HMG""4\7*`f;3Ap|6,C.ֶ+HȿQyBמ ii#H6\QN.-M@E:͡[p4g1S'KP- >77T}7 S#\P%U`[ån0Q.~]il7d ; 9"N² /X `ǔn,\+%WJDdb.Ib$2 ;Y[1E',t?hQrh<ՌL/X bi^Jedc7cf- 2}!U- ziD6mçk(@"Nl=Kj$N&8zOLK]ŀoe AyqwM8ߊهf'x`> i5}HD'\bn<wlp}~Ws8>Sw E?@Uae ԑ$+}Zy?&wm_ 4jhR҂Y.j)W=$P-"'m> E:<Ә҇ڵ("?[EN|TH$e:U$}a`;}]8Y~$jLְ`qJaOReZ7k"!Br>^hA蒧zF0wh5+Ϟ6𕖼dO[ӧ2f υ|w_G<+켠R:&"\<"ʙ+/>lorj s0{MKP[yhnt "T2^au:C|W^˗Q/o .1?]ɢε1Ӵ% /VUB6ŸEuT~o?DѧjJ@ \z02iD[ -vt-6Ffh%(t`T][EP__y()z 7`OR;QnN*p:v??JMbds [n}FpR(mH)eOb 9TɈ.YjA6餕_iTG0pMKv NQzc\?M3؄}@(Lw|WBvb|cP"LbGfr=mZ1Tl`Z44$Y䵉3 x\0֎]-,x䏑Ӊ$AھK}j6(LڽŝsqCjUb[ɦbળQYS]“/Z4bn'$N5`vTddL|qAre ;{ٖ~QeXF^-=WpcVpq.f Y4zKf~6/C3Jar ̿;.S:HuJ:f 멂fEF)m<\4B];xRxd1߯_|R&=m})?FE&G1=\=9vcc'@ؘKl1AyG<R j+z +J;J^sJD€I/~?p‡D1SiĘԅ|mץ%+ %umQ!,F $e8&v_blxKUܶx*X('ͮ[䵇yP(rp 1]u u li> =!jyǛ楫F u"vJMeE7\M|[)\ڠ1KIoH6TPX 5|EOyv}!6n%CfKa1#?S]jv&Y@T?~":5p7$=Ǭq!4kսR:cRI^7CEDT{j'i/jK"JoW0'Dg2i7+ceeq6-&t{6#n!Rq|۔+&n4ot"gȗ%Gx#r +Lx5=FDR3f!*ܓքTiPW?N^|{ gf΂C|mv§ XGlR PѨpU8[5Ae0BJ wmᕏ2QQ)N$z :wrWh<]J #bEF%&0K.){oNsȯ ĸgZg /Bu|*)I UpV?J_tҡBШȤ5GN[->CŞ `fɾ /J@cg9zʕ) q=3]~y[%MBp? o&|k}bU>Re;A#\ZuZzr9%!WD\+.*[A:1s+> _\ P22z rbtwBi ,VrvG $ңt z/o"sm5 =) {.Yh6k!VJ &&ԔiGQ7DR]ku[DЫ?G" *~ES+@"?^۲8b_3@w8saE\W$p>8P+Cf2ü\cg]@\5MXX8uN_1ScF::\3EЋm,22Ȉ1OΜ(Й|S1QN3a/}^@ du8ki!RvLl1k<Ĥ_~hdQbU vO/I M,&a˲=x)jm9PgKƍQ껓2cXsa&'S{Sϧ9k*AJ׽=5jI,jc98A)ZF0o8(Zf8bj;4[{{q(:M\BxF/CV+x7 zߧNfU2 -*#FS~$۞ |'Az/%88LL~CIF70c=QOx: FXtA_{"' aal˷ Lg!cNg⨏C%ug0J4 7}oIo!|WDXSQq\/ 4v;튙=]Yuq19Z|&;!ނNɴ9wN˱0A`'X?ny0@I½Z>O%}gjT}ZKzƝw_{ɉW>K]΅p>eh^Ͱ\`+.ph|G)\r>~{Dj'OZj <'R&mm"Wxsnkib6ș7s&h,>2h&Z_$h3Fy2h4ց]vQ.w,&FfgӳlGfr9` >]5C=w=f䄔1 "šY {Yr뉈@_4)+( l;Dwf_ka/n&̄k͝ݸ/W\_ڒOPޅقQrs ME{DǕa`r>ʧ-%KPn٤R @A3j^4 PS|maK) ê3`,b USqY iw%̿@37B:{1uag)㝵1L /f=.CL`(z#ՌӃzyQqA`[Sfk_% Bh?Bpe{q&߾H5ӻ aA T MBck,0e!N3k^kH8M5 OD@j=̷k"Í'3@Er8*wO^>";-HbG ީ:|FP[5RwhmDc0QR3И}nJz6D9Nn۾n_]¢,^jht$cQìKytcGn: H}}$Zw=RK9 Oa5#P>=ƥ}ul7#)e?׏SI.Êv/ 2D "z+H uU?  +Zc㔃s] ʀa}`G #PYc $I%JNu/2ѦOE 5M~9ga'?ouMs79/!?P }S2F!iHk`~r\Nc7@ g 1=b yR1כ3!~h@9 1tw#b.s~Λ*њq1і`֙9?+sl҆|̮7i4J۶ 3r0- Bw|?-ތRpVM*mp{WmRpfCU\\8\9^|Qzv*CWMkL6 "{:-J_q>GUNfC!6f`}Fw7yj*N7WfS31SMK,<"{I i a{zF#Dpjū*MN; Ӫ[3;j ? |SΈGuX.+YŦ@5H /۪AVRaI\۽n5T-g-(7_)cTXuR"#S @Ѥr`^G?aL偏^Ih N^>yaSKױ{9!O+5{4b(g]1ގciEyPFpO-U[@n{u7耵e`M&ԝPJxUJ})_corAրͻVpK,HSVSk$G (zW< Sl,OslEM IOK0{K8xaq>:'8K&%n@6rK5~AHk\B;]XZӏm{w'vS/Il}rek\Z RRS,7D jc1.3^  Un'ibHgQcWG["3wꧼ?:7w-v :K.)"๎_gcV!dNJ2I35[qrsҔǫa;aC>Չ|8;ѫHgmc*<3~w)ځ֛Y;s0qI["JFRԢ50M??-=NJ/+ԭ7`HZ٠}af yL@p2(Rp4x6i=y$mZ0ތR6Y16u̽# F-M?ȦAroCqfKظvUT@vzM>Y4:#}}9 ˧ivJ F-tx<˻ƕ@é:RBr8TΙHrb[2*/~xt)@ٞGJ6 KiAׂ>J2n18'\mT>wx#zIz5p^sw-iCe"g(,[nI MdqLV)VKוxKڝD ֥ ˯&CkF9 I*3 mAW`s&GWgQ2p?Dr!_ow=ؔ!B{nbpK*<Qx b:[վ#,VZl W t ^Ikh?pn=wi%ʼ揗𢔼 Y+ϠR@- _²̏?Jr{;6mT>._ޱxI!-K={k],8}[XO1]T`0Yǖmsno-b/C(M Fṭ4ˌ!ͯ_huU,%x =@^Ƌ SǾ8nt/ G Hr뛝ͅ#?Ǟ*rrhZmDF~hO +gG{2iES27c-8&~ 7O!mnRAQHewՐ O46z\5@%,I\ykDC~LޕIl~LA]%ŖXz&vRؽs]EC,BS4#4jGoˆCkZ"y^]i$54X{^7p^OiC3J+> lt^f4'gl&E#!w+a^4׃н"PVNHռůh}uI+ŞSj&:)f@V—b-E΃̨־y1 sdx4f9tk =jg )m??&"@g~/jƒ=ouB/h#Y؁Jzq#4Hu7SB%fo*;mmS2l,(Q)Iµ0U$QZM濇#FI!^6"|qj+F@Ԭ=`( 7]kQ|dxԘ :3|]XqTLm({WPy{L7G鲭HridVFVgF`hWkӽ^2h]ȳ6^ LIkV=8;["}9)m-V֠0Tw#zwEv:hg (;0DO\:^YN{Ⱥ'#hҼ7=(O7O&m{3#WInX2Ku}I[rhmUloB2DIc]¿fH? C 7r&*L\_ss^mW3j Pc4;*ǿ lݼ, ^.yX|V~S%mBsґΪS!6BTy}jqBy^<,ADz `cL4 #a)4Q쑤(9 ȧU x'?o)Bhs4zs "3էb!6~uE6"f>mȲ$n%4A/JQJ MHR rx` Q]TՋ/#y>?}87cӡ.8i:X߱p.9`Rh5!C0A 2 i?ɧޒȦNq@O{ kPQ MO2gWĞayP̷lY+PF/D kD^,jӹPmLJuy)GԠC `'<9i h.d7cQVw2S 5d?W: !5S=52$S%Gr!e: i4:yT熟1yÇioQ#҇aO _Յa"|V#d@7Qr#~9! CQI(.i_o;aE w{`*١X;ftcNL;raT*y:!TlP?RHϾ#|ր+X^|4<=j V2 c^Y_YG70yFD@kD01#?z ۤRKxE u<@2k SNdΠy~!H++P:oVoL\! ᓒ ~LB&V0`u䣱ԄB_v1x g:LʮPUٟ#So.~s!Jr؆~W~{ S DI {ϧi^$0# KJ.U( J X@3^DɩYeI_RAuًИ-PA;b%Nf{&^S:f0.>A)८J"9x_j똴%G6w x2jtx<3U 33LVO'#;'yl0ه|)Hz5Xe}-oYSȼ-ehTdVaO?Sh6]773iSFKκabr goߦ꨽W a \=-ACcS5 yhZ}-uDnt` ??R\1}5+]}*Le]?KjڸEeq!491{0m{U|@ `Cvh! (Rˉm`=f^ &$dه'2bFoI(_ܱ~T;az\bFC?98vc%ݨ~,5Nàl@R''1e4"A;  ?I ߭4:=6ّh(; @HN͵X;K=۪ƒ3h?XDGi1ݩ͇fUY>>WlR!vZhYU"#rtwNeo؍$~QL(7]YX7ꑄ8V@ ,rWS`oA#Gii*-$Rw` Q.q)b_:~]GJW"ap ,5c$$.~ -+P6\w4{dGxnjLe?_ ".D1;MJ# h[Ig_01sZYBɍnrw`,$G,'7p"$`hp8˽LDHI n9a2֑)=oAڄD͎_aza;_Ʀ}tO: y٣kn:3WM/8z;GU켾9C ~5sֆlN`s&/AQWf+K )Bm̰) <gtl#ɱ{u*{`~4ue"[/N#әYolalDbFm,6 +ҵ0;KF^bjYs1)Ȃp'/|تI)G!x}Ǻͧ Yx'P O9hq@Mq.冔!J8DCGq.H(aИbP"VyR]bǢ g8_@jW [T̼ #[nkY&tL[q6E1ګݾEE1DK;؛j Lli 6\?HFqj-)HURysR zؖiɖ۫+mSN<@%ߢT6*>wGw>Z]4Vm pBas8ğO$ל'\gہр8h8ᶪF QDQ~ڻ*u'.+19͎^M~\Q#pa004~"agK˾f3b]Hbj&HXjZugi`\&c8y{@5?33gJy%@@Y\- 5mSnlu3e_-J!S]]3~m-dV@Z{ 8Nӫ~S' {ĝ|sfעGy|GqxXxDpbo1{~Y+G*>>jF!^ <ҐǿeܑWL(UJ1x ZmbK&ۑi,X(x ۞c3lfʙ5B霧O\I)^|0Vvss`TN=.wH dU/*<"d:-6G4٣:d'蛴WZE 믖:P;{}>0/}~$a?غ}zBl3)wnC@Ϩ[ij| -+Dʇ))IfV굄D8[X(nIATIqF V@w Ge?*ڬj8~ '|R%g]9SMkDK*N#ȣS±J;cavTg`}MGP=|a @ס"4Y7$`N5;*1XZ5jFА训M e8U3 S=(^7__y7vreZ =u ">2&m*wtln hw\aBP%\yr2X'P:;%M!ҠiU'>e5'5l]/R(|J#Y;}/t-IKS(;zU2R>bL]~N:Xn È˯d8S󘑗>]-:fRSOyr3ms`8=?d'V5gXAx/](nyG Y\i'҃$@oA1拰n+nGǿ/(|d+~KӮE|%0 U?TݟZ%-H|rʹwo%|\DE=#{dx@y{X\숒SLLՀL@!JPYy QhL<aA XD.ɕ5Ml^X8jh8T~OS}Ӗ^ l]4 . `}zS5W+7fr笞Fk ^7*5UȆ)[9ON{q CgA!H|DYNUz`P bI=2&cS}Z]YB{NP0l*,iSq̾q7A#"08?U\7A00@=I v@Gҋg1ġN^esi9B C}GlE'e!@J=:(90W\?Q(_(5͐>ci2)uP6s)1cĈZ`*ꌥxyN]XۿR'J8(}*%IX*O]>®_ŷcày3 "KzYsrjT}DQt:}o{Ϛ6]ԻV<6^DS4mAQ|,c_w%o,;#z&[aTG,)h&2BlBN_Q8K`|(Q˜<#'|V);FMG遽 dG+$vr,Doc -<WW[u $ ׍khvuyHh&?3GHPU?J/?UP8BcgvL0 =Н:T,1jRbC@P?}A2Q=h ƵP#hmDipIRXq,VbN5SoIwh?ęOq8'$ЯNt!fombk)ɒֈqɰ t7A-%M\K[-D:Q<.Yȅ)-Sϝn $k5䠶(`&.͝6r;:Io!<đ]yhx@޹w{*=0 EG? +MmGfW]/tO!Qͤ>BgN B@GY[a9ؓU ;xpYt 6zA"BS]$SE;N QWi8Hs$4) p͛5)YRVl_$[[@p3-D`!wr sԑ:'6U┘cԁCL*AOcw,uIV,\H (h}un9Kw?0\I ; Y7;ˤ^a^hnfO+P13CoK@4ǟm:ƭĶjW> !YPDz8˕].^m hҲ[Xn){T/Y-x~C}L&3TWQO; DI}.qΎfK{ X6&O-nŇc"} c>Bs@Ё=ո-xP?qm!_jPs9%TW]iZGAUPPftSKґyq~4<#'i3RQ雺HKZH@.=g?QHZsap 8`X4 }-n-n0Z6'Vbaմ3O-pW zu(E _܋$_$c/䩁wD^;w??b6ǦwzJlIz G|]=]p7Lr[0!`rĵ=~ >dYp{e?) K W$Bg+cEfi!őDֲ6{p2P9#*A) y 2[,[5.=|^dĹ1RYjN1q]ŀTvy LX~XS]w|I]qsye~@7 A|V;!{[^E"_3ܰ#9h-ˣ =6GNG5I|$5&~%eAİDb$P=O6$ydkBJm$na=9B4mS@@ v?wZCbg/y+"rזmcMlu% 2Uhͱrj lP$糴'qRds@φӝq4915ZcK=6dp] anxڝP+pAϪf seh+c,Gf=sFZY+,(/X[Rף8:qAIXBN˼ yL7+7"[s؜KK8 ]kwgKص1iڠs^j"3p8Di(%-Mda8B M]c:9nJ0LImIHѨ"BW{US9<0^Mgꪽ$w) Xv+%{n{H۔,8R8cEo{pXd͝E یKId+,<-lθ ZfF :.%Pw_WZSj bpHլ5{0(g/ aⲤFB]6n ^wMgqch{ԧGF_k[4x&2/d2{Mₖe,']zOu~2n?oډ4 ?+~12jWF;=맠=YtWn4;*侉 zvl>@WQ_OB}%G+ oxTIGxu;o&v!!wd/xʫjW wf,'f"C7 !| 1Dwppt>ҥ0풢R먕MHYc{4+՘`/D3!n[N& ASjvQ6: eVq)'ȫ}/ZiDCe-鸃L&\*EBN{V(:ݨ|4.f5XiABR ͨ,kxPw96S</&( Cw A)l osSOhaFQi>Xŕ1iЂt,Jr69;fB_R\QC2ģsHf>`/"," AY{|x2 [Ϋ|b#78BٻҟDy_>#IF64;z\V3+ۃsԚu+{m5,E41 3rrrG2r{:Ip+Q~+]rK^CfdYCd'|c+YtlpKݛ'$|_A'D"'_1TSƥ=I[ yqv2'O3ۄ7V4jWO 815 b=TRj]?2Rg;@0"hRⱅx[-tTtooЈ_`9]mT{8?)~ €<̕Au4Z؞r%޵<"6VߢD _d(r I \M2T "Α48#  ϛb;D|!ƄŮhٛ/R<6,)TΘ~He^Naί#At3o=+8T(5*B4 L٣z$| F\ n.xļ-26.]j6Ѽ ebbܔ_6U V>qJ7ai:= p?KoԠA-zG3#NkۤfctSbw@TZЩ>FoYs:/2! ?'ҲD]X޵\niɺp ^Ao}g?sq5N9Q.Dg4:o^T+a$Acdj G2v<9–Y;ϧ@r*t,́MmO?}H|9Vq['~VOO\C^S2M}Z~Y9$_OM(K9B1Nep@%m\@y 0^ \uG*q>7f)TqUoM=l=Lv &O[/A tQZX=ecS`L0Z ȞXi6UO <>:ƭC+Z/&J q2OŦ )=kpkrm)Aw({.>Uti ҙkKOn=p¼#)K;!>]k| 䦇j<eh*;+$2_<gisAKP|*G ԕ᧘~tZW̼\iAR&eIi4T=40 3F/͵{ҹ tQYT1*ŅHVExkT&"} AmɡE zsa)VKiIq<*N|=fi} Vg>l33*39D<HWg`! L%;,KEAŶιI;#XvkzS!\[2tXjCdHC}R@G'}XlyȭzHSwQDZa|_x*EpF4NnWmD 1$hbNMxqfj?Hi Vx.@;FȥQSRF>GM鯥_z{۬gu~F/n [6ttC3]Cbh~W\-))i3(Ca!Xbo\^)alIMHÑbrE>7>΁ h.Q4ټdmE+ c4{nKdĖkpg$"2a&0+{%;u#_w3ijO;'3&ծj@Ơi(# wK`c"f# ]]d;-2] Lqm_ǑD Ih Y#Y|ǻ>HR,XW[P$յ;:fR {Y M:dQrQC{' oЦc0L*hh6A]okڠLAf w-zdC6L6< - dp'!`rf1ʻlo*,ŝZ=YONb×AR jHVmUGɲS=PQWz8+L! %em1h#JeC[>"M %Iɴgp҈ yU*@<@K+X8X)-N!7"z)8Ek]/_;$7|e2v<*w'3yqd|?Kl,@!j3u77y& .E!јdXW=*Nm?yaX;$q/;ݟ~$'X}h hVbWUr% K+f㓶9ձak_!CE {P^bSI\l$)9$ ɫ5?gQ.5=HE,@Ern;u= WHj2'-, z"dV՛gM;5q(ymW)yr<)Y}v = ~>+JsWm~^E<4xU3۔EU~RW d,҈8%Iǝ!kWK1N]F ! ;|f'E^oɵ$xM-$?@X0LqCAڠ˘L5MQ44 2c8Q܄K͖B1N1Nېi K6Ϊ\㛜6ڒ2504mR B-IhC8aشau<~$@fr`}:Nfݛ3KLۛsh1xPRmh/-֬9sP܎~o߾ 9N.~ DXaR *l 4V<$GL6-B OÝ@3Q3Xc y3;F+>NN6'\Mjj8rJPHia;b-=tVF i`lˁj'3+V@YWD{=|Җa颾 ~u準dZwBE&è0S8+BؐesxA<Sx\,qfυ\W.5$Z+}&A퐊(P%0#vbc2g |N.0ҍ=:(bj4Y *He;Dz E$Qۓ#'6 ua/wuj_0;!ȹDHpzjDpt}Ad%ɫBebE5v( @,73 KG|ХmG-COH(T]hR XqvyVE ٯnnKNw|΋/_F^ A8qlJao1+UGPt*W,  uܘ95sf=AԯQD4}we!O},Ss vK%s5UY5/4Soq'$WjnGܹ +S"`esz,) mysυ?3VǓ)?'^CLOA>O\LלP}\|3ZN];2Yv+87eu[`i(zJUh#s $6b(Z/ں4f`XMK?h2Z>.;H;h)Y M>o>KHҌ {rj>Er_ hVH]kt-G9w\Ɋ퇐]#7qomE7F/_ $twZo<4.%X \udY*U'+4OUB; M7.9w> ZK,`]D2*GI506/# +KTh>TmU0{'v&c/@[X5@i}ńQ g9 J3M{2aC'nIYi[׶P=8U3їn`TH9)vA+:3,p2~iKnËstm!xc1Ia#~5s&4fRIQ(C y-S%g\(pj--W꺛/w7,+$,]5(Ke(/B"e H*YbY`@|'C` _ MjG|#pHdAϭiMI6JDzR*9]|&wS8ʵ|/ZAA50B ?PP* $RD"is:w?DfTѷL rGUI+(Vae:5KNl8J/) 8e𔞝lңh}0\ۺsнv@o-pLb]X`"NyŭQbtլW.6wMNYU'dg(d6Wx`-n{]%m@(t-& e&Mve=%Oe~*r<Z0w8#MZÜşپc6Z f1Z c%u]-sOu6xj=<7 r67UfD9گ~fn<^[f/im)ϕ]  h+nB=ƳdSEjxeQIX& Oj~DԲWw+غ}LA-U~Q {^-wB}z@FPqU43*!b0LZk (L@U=Z+n;L8f+E4M9u(N#h51 "U.|ZNNlCV|&f 4 _F]D4{FNG}5/&gL_oi?~UkvCc L/vɸoBk$$V8#["m@E隗%!4MOZ)j E\48UB@*r]?*Oq]WE3jM]eEy4&$kpgQʟ `m=t(@Zfi-6\9\㣋)bvC]2Mb~s9%i B\.FO\pl*u2Yr^类]a]Mzϖ y+G! 4߽Mk},;@-KRjԫ2{Eg98$QeyZL:NRjl^G7:"O /fFwa<xS"$duو 6\"1Z/; JX\'ߒ6" uNSJ=ʺ15OE&DtO&UǬ0谠QGɦj9oCmXR{8ĿU$$oa8y`%,Γǘ#T%GMvC똮Dd`_H˸o(lG+Ҫ7r_['YW>}us뇬)̬-Bu"ͤil]{Rf I]Tipf$W'>bJzȬ;^!Vx~Z-:&DjX0.p~|i}{4)$3V|Zx{0cc(хzMe6r[T n*3ьK.EɃ0l[6 xwVHSN'kSJvsCB\0zx[7índb P@@<}&q[X٥_bs1 je5DKA%$*vkR>n(Ћ|CFE(79Il!AmKbI.My xA}┻v-6vW({ 5[5tuDҨ{C~Uo#/Р_xgp?JcOZ"z<"_]2Um=GݓϢ=c`Mرk!^[y/]OqbTe(r[RO@g "T!|3N6EԛAu'Bs@xAū@w SsdFq,`c RtIFQfUj&_L6斌=sC39n\7YteSymtz[S@-W!h;{hr4Ȥ]bW=$'?VRE 2ϒ禰nG+i-e♗RPZL}lS?֮RR3|oQXxhZDYEI*r![̿!q hcP,c9=> V0R~lj7F*4"गNQJB3g&҄j&YAaϳ[038D?äN,ܗ<+t_hRS=gȘ1K\F音 n|![ȿ_Z*x0 {6>n|L17+R*x&_ ݥ;859WU F1xՉ .!8Foʕ^!򧸵_࣭C&A=1GZ0W1n\!uH;["H]$LqrNlOs:2 më,unLmd[C]KuA%^<:GBZnMR?X_ v\ 6yQ`(9XJuɾJ ADے_`qDGÃuq)414yAۃ֞3ŠfpQ2m#+N(9(ڸCYMkj' ^&Ih2Q]u]M%G a_fOfsD(9!t:ΦONoWeYjU,30ܘ쑡OBy庑CA#.ku[#Z=zN:Eb5$ӣfa{}C~DނY!m J-D̻`&6ډ(G63OB;ʂ1Qǎ&x-l6_QBm#ҝqK7@+un!9K&鹲vߝ\/)z9=Rz$5ONͰ|76޽A4Ȩ5unS4,kj!O]cO5tF-#9Z 3>69{*ҋ=`ޜyKJB14~w,n릒42{m tvݱpJp,X UX'=d"PK9O_uf?Fij\W @H}B݇nY.g|W]yX0|ewi@ dS=]cMvqvddC$ 1W>m9 {+9Uw(m +m,67QX= ?穋͔p46+n\-15GY%{*odU)6o$Rِ8 }N^3AJg>?wY.*̳mku!T h`®@t4%CDxL@[–Qe GY juѳfj&>FHN)j[-pA]Q 2x}RӈҤo\c/p~i*Zrp -'EI}|gkm)մ+OL2-PK%S6N Dx; YC%]% .iK!Hкk(WHuZ Ex1Eb&ń}VY,ZBu4<j[U=,e`'*؃A]n#WvtSS]KIviU9g vRK] WMI $*iU!Xj^FZKě=Ua¸s 7e^M= +-j`$%դ5)pmF15:S~@hcN:W1PDq9F y2^ ,^ Dns@/2hy`vJ b^yL+eD+#9*܄BڏZWٿ~jeǖ͐#>P´ԚXj:>˽Lc\bQ $:#EX;1xzvI1&9,%+[Փ=Fփ2ۙ7Il#SU%v7}(;i|(H ᤖ6y ~d)AאݜUv&MNG/*\Lۊ 3TF(ʜFSxDfхKݍKRȑmDvd ºR>p89G0t;aIsƿy'??UȮ9pn* 6 fG ۃUntr 4#ʃ?t }HY!cS% $q~6yB(!D;</US 02H.3)CA76إTo9 =߾oP8?H^w[%^%~[U:07+Le?ag;MW7fH)Rv5+XG[>TjRLd˩v:Z3ĚmIk`zj*0T ^G¶OIᮔIwnC}9_zJsmev,9%(J5j5sS? r>?jTؐW!Y/ga{S.7Klݼ3C3ÛB>ђVCibjbd~ƿbӳ@ hFī&\j 0, Pyhݝ /\6$G=S2*ŝί#ˠPބ$n.$:F#ו-` ^2C"EXr{I!CZ=%c,YHX_:&Xl *.jG1Zz;U!228SQ:A .Lf7-H)٥hal X%I2hN!wXfANoŌ ۯş!Xа#k`5dht=VG5J];xLkבd_/DΠu3YPO):5r)YHtum ɑ>u4C.dLMsuщ m,ACx= h̓Zb@ol_ U89[~̋96G? ae>myjFR>yN4GR1$"l~U9bm+ f\{|fڨ] 4Ζ%٦J^ѭQJ`[aՑN1QiNoJ:5%:fv.tW~&(Qův/Q?|LFTXc֯>9 5-gWS0!+PPɗwI@D}I/ʉIIn`i-x WK66ǥ?cXu^րe8qUpcDѩC^FLy}FS^柟cOKS<*.KqvH:2?n NN3/uȖteg={8Aa^gy 楃Z-wm7}t?Y)Jhb`p"s('wwPfmKbf(9p؃j, Oevn C/uupU/6<9_nA `ܾ7Fw'5h<9aH7@A,_7v'0QqCYm3L)$='7.Cg;? 5Fa+A?͜eq&Hӑr\ 50!IU; ު3C.GO\#{$+;D=g5oէWڷz8+5xuE5;L"aX9= y̔B2QT8&['{ TBhݥEnnA3 tR{C:k~^]OʾvҦq7 a,7ç-Neq8z"BG%;~{ ICfMzE&;.µA8nD~5gc"C:&?uOf6OL[e1Ԛn\A+/`h+tgv)y(j;y,c3i~~t6ozlfANk$SuQ^%7!lw3a~w Y#a%X0ahS s\$%{[O)D}V݃vԓBo,H,JD,v2:.ȡ)p]60txE`tjhߓeYc+6S=t ]]rઢ*;;#G+ `k&˄#Y PPƭQL+߀m[,ԂR ˖}`78&JGmqov=P =J#NHp''HwުjG8W],AIinIג4 F Kl!a`_׽x3֏iONc˕ ݅#YǍ[ͩ~DÆPa)m|KRi {I5+5OaZ1.7?d|SlTh 5^@VIlaΌl XI2@wؓ2u,Z:zhRȻ,i͊Tnj{ho9 Dd 9[4 ԑ?c~ ?:gVYm\p]{)!:$І R#V2FKY6 %PT.2tD8fNqKqI4Z9SVB)[P7 NӇ_"Pݛ$j N= /G5'e9 x2Cz4;VB.{h3wR]tP#V ܒ@3(YslgMC^^pՋ4UTjjr2P֑ C A85xg}![ڏwr]cl')5 xSǥ{±q!bE>9Uxxљzʾ/A6ѫ"$li4HOPY6NW֒gGOOLD"xTeZ.O4w"6X 3[ /ż-l]u>}8!z8~O\ ~\ ~οLļIt* }ZhilV>oKV83E6`gnah1 eXC{|j䌓7[pT67Xe'+ǹk)͜ǷU. cKS)Zf(ZZOd˝Z4L?mR՟ek46L'mϼ{R J07tlJ@U-I$ &]tI3Oч5 a^ E%җOYӀ NuvK=;_;y`3Zâ!Zy'El~Xfu<3t&hpUb\Mɷ/;_Ƥg^deh. wɌsD=:? mA %۟61I <v=j,!$8%FZT\r`YtGpr0&؃gQ.tpJnuhE;钁 7,`ܢ-2^`]`1O+KA2nb XPG$;Mu&+(vkȵ !EaX t&h&zC$9ؐgkcUcQĽtD+y|ዃ+n&I`}u8?2!ݘQV/@~ƕm!;GK֕}S9iM bv&٪4.!~r)zAfVmbUjuqWHz%8 4UZ#R+_q(Ϭ YDbފ5 uThOKr|*Oir8M>"vt~Bt@FY P}~) 0*G# .8Tט8c$0cq*}>(&ob{e4˜8Q€@;2Q0ؑmM}{ A.`ۯx2\}x (&\;gt J(6h dy6kitjBN%o"O&Q$aﴫ۪筷 DGdec=xuȑ¸D[LLeLedKgB+Inpxo!b"䇰MNjs :̺h3q`5ѭZ.K\Clex(_U%M]۟|2u) palKd\̃|pfQHT喳a}׃/<"sFz;Oi5,| ՍwÖڬ;%uL x LL,!i&ul(f ysId )wQe9ht$?m%휇L힠:\f*V~iFie<uمPAfkЩ!d{!+6̊U! \A[^UbWD[cs6=(y€YfٷN%QtA܁yT-jwXgC&F߰D/ ð] Jh/W9F*<%s`8DŽQvsp5Z\ʼn9rj:HJ\$wԝ ] -ӏ9I|y)T$FEC+ w5梭dozu,d@gϘDUqxx[@̼Yz"5'Z8X #3sI6нa6%rtU?e)ZcT z}㜾dR"8Wz#C%]|:yq}/=aYWsʝeJso#ں,dxʕ'az)qߘ l^:Q&_R3iD#n#lgGc\bt_%d)=SoSZj^KH<,d* Yx>*1<7zW"{8L!VN,D6@=2^K/|v̆%DgY+S!i1[I{ee9 Cy1 kb*e>mjLJ2kzm >3|=ZxBk a]nĒ-J@B6G`kV\np4Il\2 [%֟ʝD$h`<'=g{hU*n"ը_{$ yLl<; sς)PꢢH> g(?k!\|+ǫRX0R0~n(͈T%6w# wN>&3sI-6w;G#!^*BSZN+S7"'ƀ|⒝JD-y GH|q/%p+"3 h1 2ў,/|{UA\3$/>|f|d:0BBi Q1I=E] ye,﷘L;TyB.~!b@* eE(mtBYȅf\5\"H){ؾu0͢*5lI/ 2Gw(J"5ecENPT(*_0 93ފ,ઇIAljV߅k@;"fŎ}@zpv]vd*d3?yEC;2M\jArT8M5])H(|;Uֆ.R=YߙQ?P0OI)[qmg&48$]6hh0綵M(=M[i|q g-@nǕ1n9`>ڗyFΙkzK䁿8ElpmKmA00 k>זKe ڂ_Aҡ?1_! 悴_/c&'PN}eX3Mmf=\: Ntѕבx(_Nn!JF^QWD 0&s )e9Y%rLZ!<7*w>U&zJ֕V01 'Ud)#h]{kX9JS LJ Ѿxd.g&<)%N(T>__zxi/XR[hLLX'mT_]a~DU 8j کXFqGZ-{jPUNH[_+* e9 q1W@DSNwI;y}9ljonCjνѧz%C|XE41Oo J4󧞔/[(:]VP)IYPr"Iy*P+҅x݂aW2q}OrP6.z} f K Y:;s-ˏZO`8d:ysȆd"n &ilƬ7g9f(j]K~Y㏨ݘ+&bȞ5G)\^s9]V,*׳Ai.fJOIΖR/h#A&Z˵8m3Ss&h QL,( 5ǝ%߶,iϫ(A[ Ţmt6>m#PA?|w-iq߆^0 {vyJaݰ P{x5Bm#Q@BWC] N4.CW3#~t .c"Ӝ؝xT7J!H:>#PKũ5자AP 7$2@$>~pv|#ƃ){dgRMu J(ɥ;C0{4aQ8 d7)+A vpnz[8hGo"G J ^>l@FJ@dߏ٫NP e{rW+(`(fP_]Mk#jx̊k F0̙'iB ʼn 6\84T{)v"J$G/+ƁWDӪpGRf ̍sPavYEgR0O^Ry 8Ij-dNTU஗K*RtDECXΆxyjK;y ^(=L`E}mr⃖Pr]}k*E1KcnV@}KDw̾:e4iUHo^XNW=y}3 r% F={L+n I=}'BRKBŕj&9woMp3b5Vmr m&Ś ⍝"aie[G5uz(Xi>Ixy:q= eh/?W+pGo"ÉY#8|$S[ro&To❍6\`Tr2.We|" B7ɷӿsq΢Yn#Pg$/o{9r)kAOܡTHDXJKxbyT])H 95<0df;]\Uf9q # Jk1OE_9aAʪ9Dh7~F:/!;~2?u^ōdGw0%0,J(B<Q[CkSK1MEwoJ-ᕟzem֚9{-B5wxH-]:70n>T bxȅ`X~Y-lW2=bh/0nfl:6b/3[U0QowOãR${_T?g]y#޿ P96[8G\ޔGO_Xdf[0,sjJ;t)%[bFSd`Mp0gKhkij?yUOOP#=0L`ڋ:\yjd V4_PT{wƂoVo㤋 4ľ) >ĩJW:`׉sooEp>{>1[)n"D/q c*E y@ja&No96Hܐ P((!z 5%lJLs(E,d*# j[zP41-.*~|҂jZAb%TqU!d\iKE5}H+qo)A$"1>`415u;BEMo˿H] [KaT&ʯ]E3p9+7 kJސ_\,!06xh& SwjR_艸ɾoB6A?OrbˊA AX ҕTd7`(A{a|)D@wy[3+nz%1rEO:(uUKqGHh_cT,yØ12;¦YdmfQӺ|̟o4kUF+uYO`@O0a[[{ HT6c\?F]_x\N޶i3Ȩ{ß$V 0N=ѹV8Zd<,.%cbi$ >.R opGW6}% uz c eod=R-57]Mt+ˢH̞iOvԳ!{IHZhφK((REkOdmY- faVG > pu9fkRvd=ZAKNG:9Ѭ.-s@eMc_@A=m͖`n!:ꕂހPTSJ[-؞kw)69[ :VFz_l_;fDm#:>%۹71@*=aKM? e+4E<#oזJ1Ԓ\,a:,r'W?E-0Gvϧb=龤b5,^E; "%,3 cS<ˎȭA rldl8Ek <;l;H/^-~J`Fڅɿ?\,/0)VY4R=9nZrHu(VnܼXT'mr̓m͞{YP LeJaR"wd)K&L<$Vp+ƛR5ʣ72=q]w8襫gmdb${wb, ̖Dҥ$̘Xפ d^kZ)Op|^/&cܡ>ʽP3x Z~ }'7"{99 zM䖯((+æ <8~D 9u8"FL`1U`ؿ-G$  }MĥB릐`: fᮖľ!( b33c]2Nsw Fvp=bPw=(Bȼ_nݻKt .J jքg5zlf%⺻uD[m2X*2{B9Cȳ@2$s} $VaSϝ#lUfƭ{B:luI)ғ._jil_vTߵ/)ԕ4VU4td/Er6J 3#ur  #Y_~Q=0o,-!4NgѣA=gɳ[ x sgL0zH?$(Y/Ja(Ą ʝR5B4;0YV6{lHKK6G* t2܏$NjD%RU(ڇhwyٶ OojߋJedԂ9NY`Լqhw\F7%z1_G5!L'u9nnl( ?:6 ZE=5KG_JļWpUߥ5dCQ)*;а4AXqj@ylBr;M?(W+1U-K;:UV5++Dk7/D ^bk1 o&PɌ  ॊV"~Ck gJBCVcĨ{+5 ϐW$D)QóH!Fꟕ~V9,oGh;kGKps;YJB(&c@[  Z S2m.b`ma/$kPr[I`׳HA53tԇTX[aܩKCP ~$ M[TxwN(gܿ=_O؍ʇxE*ǵm!"-{ +2Q0E !)T {#O+­/DWAٵ0p f}^'^(F"g~!ɬn/~X[6g'jCoTy|KeY+;lcA#c (u?ѕ5As;^1D㢥>5pɉ:y Fq&ͺnȝiY[f<ĻmІ1'SA0t`EgNny0^*(3TC8w=8dzy\R}GPگ U>+Ӑ*83j!Φel{zZ퐓vA7CCh1ܸޣxK~hoQL C羍"3Jt+Hy~L|;p5Ƽz =1-K'!.d~|<ʟjFV_Od;A6<=Z,L)$1%ZA/ā 6@C7 P5(gMsFJk?q.@2k^Yhote=5R)37#Cc%j:0}kZad7B i_an_D։M7|G[9/"%.,Ey+/+n )e~L@b~+MxՊ$Zy1ҏk258Vk6)\N``4r˯w:7\DW)An:ƁXVKIiS?`SndJP0]Md Ӱќp^t])G%eR>Q%+qq)oPxwE(԰LeٽwJ2B>RWBZkcfp6 G葳`huEENF9y` `x0nK9v]x( +~0޼K_,F*b':D1xVtQҕ xM#Fh]@l] @+BC, ?;+OvhStBjvlaDdD4痵ޝ [0jM%'\ۡN9w8]IVUr)< r+9Ï!QpdpPIi!J1pr(5rt-JܐnqgƏ<73Ctf,Ey kX+0$/Q>J!sr~_xP\}yC껜vɯaPce>:m+?R|Ͱ JNj߾<bLҬ(N+~؀6NJ$ާ7gc@Z] 7pUdf{=,G+\\|PP~> bUk-sF Z:q97蒥Qy_Inӽ)0nd\8^\>R0d, /[z[MQ<$߫H)+pj蕡8.6`6q,_R0lįԁ|P.= '%+D삟uLK-fnxȒM_x©UQ2Y&5~}ٔI<&Y ,0YtJ[fȱeP#ĭ׎GB[ӈS2AmEGROIǔ@E2\^ܶR%:,PU*b?u4g dg\1q<G^O1=Μdb%"#M#*ҷ$'\[@0 R}OtrI7  ~ m2϶oJ^=I9gf~͗"kzDf3͉MBJ޽U08HVoC+O {Lǣ mV}Ii O5 DFn{.e=kf7t"'pjFMĞU*K ?ႊ+o/HxET_oi0u=tl H  ,s!3]庩¥gW* + d~Ă肛A1~r$ 9r|Rdhdd eh椱 {~3KrZX0kChD>Iu2X('s2:D_]ҧɢbi)*qs:B2K`$J_?sfNnSqy8S'bHJD19n;0]|6 ًPUM9xt-80Gvѧmr7_#&4.}o%xڳ|͏qC/~u^OhI 58*$gbE8p#So԰EJ YX/(1d/ʾF g_Y,;LNd#rl1іN)Нws+ףF{S'rU_-Ni%:D.Q@i]hN#Ma0l cfi7-Yv@hL)\Y9=Weչi«טo'f0r\5qD1lCzw}P\/,oϋ}'궟%3M~mIK"ӥ#h%#%h4jgk] ꏶtM;&AVXNJW(ˈN~]1D{TgW.SgC-=kY5pc h yDPřzY)wߑoT;,_e@XCGx &Ѣ8h*JZQ!Ce~rMh!iw[3kDvsh~/O57GcDy| njn0׌^XJ!~݂q3,!,LRsfXZX=CyP•YnC` *c+v}6lGm(V6(pjym]i@Uni~e*gW3W*I:\P9[^@IW%x W$Tj-kٳ;v yG1"K OTByDs-naNfUjP*5)7٘5xq{:z~ -K=uU {I}f "pY(itsۉ+m4\HfZڪf]W_*@>zU h+2 mm){Bzr%6"!& |_TUn!>2'{U2(y@T 3oBtش(=얒+yx,0//AB"co!\܊il`Ϊ`JzKezO"t5ǿA`}`qA>ltȤ!X:k$0x\=0u+#XxcB p@P'3ٶOVƕ)~x PϨGEi|cVn `H+ڃ/P LLk^pwd7!-߿d`[e2+ͅv$9\iޮV5♠#~ RWYIl ;3cbl;&Pm}V4W?W6QbjB4cS+wX ;6M lD!dEzPo՜0CϕTSxorԘ3)5ځa _??ߙxUN HP=ʅLEˣTсSԢ,+&lV&}e8ҵ"[.j! JpY_jzW=HWz(18gd/E@UܝݖA ml7Ɉ [Q J qu FΆt46^b cu llNfew< p<c3 Z8䅸-B0]<$Xdu8 1"sȆ[c9; "nX"K$YPE߹x"8LG:i`3AVO>lhtX/h7?`k}e@@yc=:4wӠmʳ80ٷ"-ufiqaPI[J1s\⾰,5Rt5Y Q# d9HGK>o~bRw<3"o0M.֗M&!ǿ*_"AkT'ά"luvwD 3f~ؠªa^r#cNLul$Kvsjɞb. T&"Osd\P׃KE 8˚* >G.Rv. EK̫֮(b `;ŀS_nj"뤬oN['o8Zcvx]ìsHs@_bƿ*ӻl$a=,C}fWèѡ ]'"dx]FH+mI~ gNO ˌ|ނK {yy]ɱ]$ `()ئHiacmBt MKK:$M?!sdq.O#J/K7{p **2Q 5wi{NksZZ'(? bʂQ!@tdRW2q?yY_Klk-3~jQ^o$<>Adߌذ;8%V#uÛ_KQv,v#J$K^25_P;28D]ٓEst!@]M3>5jxZ¯ն38g'6^%]l ̋]{G2To2.ǿ H[лvnA{j!-Fɉd Ck*'E[L;ؙ𳍕1g=FJE$ m$ f ewF096hY2V`v25Uَ_i6t_1EwKDbUdSj%I 5:9Dy߸mW-մ) Ig/`pͭ#(%C]_{IVQپo9;szB(TZXR''da;M.'M¹r2lOGHI` {[On07МiR0Ǚ[k Ϧ{-CޠJb5GqkS4'ԏ#߲,\'VMrϣtC&sY$ua˚j L%aSZ) 4t,W4Sb @P?TE݈`|VٮnQEDdJcŠiq%x5̠j^g{T GSV8h]QK#o۹(dj.ETM'+,\b|ˈ8>N@#m|IƁ, ~oW{Q(⇤W*wY0 ,3Dq5cadzC+F'œC؏_~yfyN~F1NbkGV Bylvt9DQOtq*v%]*15oe|~@׋bjIRgINkNft~ ְ#׿r5Pwʙal/styЫU/(> X+^rmǼ}Ǚ[WS0!OqH\ o//e${9FoZ%]& x%)8::bmY;`21Y0Jg-b3( ?!Np?ة{ qf4_ 'ׁkm%#zbjo)UiBh+Sf=2HF<̂EKIf-ضC҃Kb K^W$a&+SݡtT, txDk<I4`li䂛@u` ̶-h:Q@ZL3T>bvy%"67.] Xo4+TL\@T) hB$RuFYp{wiYOJŃ-G DJ,V9+m8qSvVb u扦euf#E~o&vV0G#1J)ٓy^%r=O|>n@c93{9+Xav=H@\V m]ߕu骃&FRUulVHf<#p+u!E7+Sm0>E&y}YTpwAWtShA-s094'*c8RnLh^U]q5i1 ZwГJ}؇ ;[+уddW1?xzSS֔IzN &5s^OS *]_ MI3k\CplbcÝȮ΂ mť9$-ۄ_TqH' sEa4ƞ ƔּR%P b;ܨ!@I0e?Ja>uQ@ f; -v >dC,'ud3O &R։eS !% $%fuP;~BO2F ʹwϣ-r0 Eq">~ڕh2b%ML鲉>upWɫZ%rNJ{g.ȇPHU8IL_|Re:bKT]_UszB~&5f$柤^QMO_DRޘDbzXš>},xᬓm+K|8j{Xl԰ZVPMey9}aآbIuLG7]PдSO*׾… bTebrM4X<\oh^iVN%ॻUvitwɦE? wu4Ӿw2I_RmLhFڰps F:U!ѵ2f._NRV:RTUv8.wa63!tz8*USnO%SK }{ nzID@i%tf[ <h`vy+ JS5}#RrjBmZ4rQj 3Z2ǏLaw:o3K,'ԄYUv N'1.Wl26xRL#2)& ~E=` dpiQf2Dnu3Z?#<,&8' :Aa=n#Pn*}?Q9XĭR!_%L(RouV^ W Zs?`Zvש'[;?Xo=P~}wE!L*3}{+FU4N)s#a75(~ P//NM-D2Eی3mAYUC砣_4E:4̡v+F.1 {`K!`;6R 520>w't{(}6f\{ihTL+݈3Q%h"M/mH4v5k+j-Y–r,M$i+xY)>ؓ@p9 ҋiwG9XSwπlD@/vwX^˹!h`/3E1$E]CRrg|48Ɍmԭl}'w~"W!嵥| >QAW_y^ahKX@kAZ7i *ȗyձklB',vbřX>fӲ;—Q-\ ܮ<'Hl0~f(nb6puh$ߺq|na9: wl A, ؔ 2 a$:(ciFْIJró`vPֳXI>rVRu;V8n!)Y$',2V_>c k,31cB¾`"*s@.l8fd!y-Ca*̇Jŗ8)IظIq6ӍkLT/Pң}0U.CLE0CF$ƀ6{>>"n t3jq^zN'S+g[e9)`%[FhnݰRu9ME'Hҍk,_"HaJk!x<LfMdFY(zMcίSV[%p#] |tm1dQ^IkjG{/۱3<4_v$0 oVUףS x< OQ9tER*tC sI Q%yWcMEڛxm2/]o8k1u9KRy;{G"{_+e5~^fzge9w<\ehlғ\:*kk𐞊LTBL$ kQcIrVS˸H>MMDC6ǂRS.:W>atV:bj] jo_?/WA?/|\#Q8*7;0{y}HKqYF(a-hc~(C>)Gù](9 Ն>$aF0al*L"{**?Ep@GI~]k Vk0mD8C 9sϲI *.|w-`Hkl/~5 &` ]G0T}@B79YF_Q_NvjȎG* .&.W-Bq1iٝՄGfnCĽžHnx'ӿD~iTgK?*+lAA7yJ`tW걨1/cpQ(=+5(])`CPn\(b)L_ d'V9zݠ*PZSvZ}^u!|rxp! 8|]~gd^NXRqs-騘QKk V<"AhJ:삇Ln7kU V8!1*hiRN_ήӾ2AXZ'xLUЍ\RB^䗎?Mui J'vמn9Fhg/kٽO^8̻^qSu;tAݕL.]Oyx+_>f\9dT[k΀nF|N5(9·~b_;ةHz8TC{1+յ%ҀHyVnMb$4T'T5 j|& &R># Ɇ?0pدJ'DƂ} j` "?,P~6v>e +Xw/qtW x]fR p)$RkЙ6Z_r3y3Rz !?rSPQ[Acg<G|`"J8wo .eHcߊ+Ɖ8|̐>u)|oi5Vk_"bf՜#U oU5߾emk,7PH/XkN*:؊0Fbz6)v=X{d5zIk=<~Nt6%cP:ܪ 3kSV[Έ-^4P+ cSs`< 0Nֆ%H~z;HK}?E J6W8cMչ?_>wjcy*Jm+3|*<\8 +~x}Q 2 -s1 ˃tZc 0`okwiH@ݙ[15Fub_ڜqN5z3]!w$jJW(};@Mri. )&u$υ^W/f ,9VZз2 YLִo0x_lRrcZ=_]RME&V)Ct~k\Yn[JkBHARQDkWٚ_*+g[,a-"j׶k8@+,f8.Zw⬶w|EbirOQ%,mЍBƒ vq!|m^ A1Ӛ2W*jGAZ lie@+]]8cAi Rcx2 z,SkՂ[o% FmVj{v(f|ӧDw2/j{G8irЮC00P1 X02w/X@e30BI%˹PK'j~NQ +b/5YP˂Q^X;`sϼ5< ::#Xi+:ᔺtT, g-я'"R+ҫ&YG>qb/֬";C&[*%2M-[>SԜʳ7|jK$%\!6wBe;rc|RN/sȁł9Ue8gMEtͳFV@6y~n^勔P՗c`ؐ-PPIJ չaf:2+&tRh D'}=~Pl-N„+Ì=Hμl Gcr$6!.]iOkK@,)0r=dZF )& '.:"ILbb6><$S bJ524Bȍ3p1 o8(n-;pay9]ha=a'\̧g >M8lΚ39 1_'ѐrrI IA&qӋkD*EV-nkecS жl`8`Ƀ[ZqᥜVr' W(^1|<$J3OZZWwDN16_#T>xC܌,mϫxF(ʠ# ƵKLԶѳtOs-b?!9[u4 %qegZ] ~ 0_̅mZ 8)Hr߰k110V csLpbe]6\upa]B/>-F&_@)2k>دY (FjHG*˳`[q@Ӯ`W23h(Uk `k$[71xd5Wfl CQt7}FnGna\el+ʌ&+5f+맩,%gN70O.SmɨSI+1d* '_I5gpIL(3uu= H8s2{ 7TXyZ$ w^{Ө.KREN+̿Q1 6xmE1qjəB|v}{;=>G݊4v/yn_rHM[4I1tk?#Me@JBY綇RZZ&嵯oꕄ濨-d,>##ѯ&,!2]_)~oC=R; j5GHrKbƧ|M@D\,.x,F[pkcOt`ykE #<Da'nE"}xNGTZ2VȭYJc-Ȱ-]`BV]e+^^b ц 1FVuL_J~M=Uį|l{5p82|r?p|8 %MVMSs+E/pgh\y`6ss,%E(7ZWs Eq1fw LuZt?av/(@kG/pHlD]X)  vDҁ6_č>_#-]rЄў)S/JS.4XPU718$*\ʎqeV.6#Z6ad#|,:J.*OGXo5#I(:qbQ>W6NQ%^,]{;|A^kzJ},qRԯ׬I>Hey\D;Y C>H`ܯw.T{@4‰#\Y'f tff 1Q%2QftW~qp1c.ƏCW9 .[-ַR:RWX^1+fo9D[))sڶ @ۅ-9ڿTM\>Ї245`i &) 1O$}K]n -ř*dI(%mh뉃CF `zrp_X ~+%ukN9#^w7<[BobrIGzs=yRش[´9D1?^!kh?-9D&`zht1hb"8yP-DJ%XŤ+o^/cȝ1c["ǧn ˬPyh>Qx#-YDd6-qSZ2wh+UKׁY>ᛐ$DEenBU%s"1!eb=_H4 0x<[9YF82jX|dVO^&ԌMGM60~ YnP~~M!q6v`Vkv(IlD:ps7P栯z7*R7[~H& D9Ynѭu*zƤ019{I5GO046jȗ\<_S}mv!O(@~/̮᜜[]dWOyX Ʈ392ި8{uyNdC#{99JZ uOýh"#ZBIGb=e\%Df85!;IE љ\, 7Ej\(τ(3(V.maU9]8.uڅ aX4{q$2pmg$f<Ӣk"9ޒw7)plR/*Gۖ JT0/Pn#fΞͨP:S49]6\[r~o~U( jIrN4W6VTO*. z. xpX#/ ~0cGO8=!4O+=={*Rp:;2"I&C ;Tf =[F Li-ƿ8i 7SIyu6oulY_i6*}}o5f~L,X1ʉ%jJByn9=R/HHGr:]=kAB*;^( `!3K<36U&E85`:eݭT>~]zhY9D$Z؃X_SV nic[ =(z9Oa>"mxwd#[A 8XUoFA?CizAȈD[#-Vȭԃѡ#,ƾOcRס6Z^NTKܟotYcfxEC08w)IML0d):!Qen>n7x~Mʮ܁lvf2=kZuSb _̈.8t8>cfs~y2Oc뙱|Q=]P߫,kxB\?g6 ? 0fӨQ99EnEs_ZgjGvAC-3[ʇ`fPϨ-5-ǚ{ӛz v3GyDe K]DA/_WVNA,o[q5lrb8*X=(1EyoтuAVP0LGv^suR` vd`c toyQ.uī/4S"ilz֐@*awgAbBJ_n8us 6]YCtY l,zYWV.krq~XsLF4Ǝb6uEoCML |-Zw  yh镏 'rR# ٝP% 5DOY3U&^bʪ3+["![IdYd/tZdY`"D_n')M:c}ɻ7V'WA㸔y8k)=WFaq%ŭisƖpL1F{k!|"IїJ39;d1<] QhFx~ѭ=LŜ TKϩs"~?2V̑gzvc@ m 7/.0n&sJyQfԁˎܕ|?x$"r}8]Pjd* V5CXz3&%1>"Wk4=x:~~Z52 .>Hоn79f\]g'K}bH9G@ %`̌BJqY.N 86`WU@ 0m^;I4&lZ\pt, _$H)iwԢIzaTTY]A閟BSEB%;KE(pxP0N~.nh9vP'+.RyPR,BЊ 9|9|a%uMH#/Y9Yו|7U.fk$Xk:BXWܐym| I5Y_ĸZ-DA7!m; {|c*h+ւ1@/MM[3;A"S`_/1MI|L`(yJ)Ӯw\K6;Ns>k$|?FWDeyVC"Ӂ+c$ρg !*%qZVRd9 ,̗-RYt~6szFsg\Sq8Pc3u4Z!d 0b%8JcSiCK`G~QN.>y ѫ?o@M@~2{QZ崊maco}Mdc>Z؝w+L;"A׼i' Al६}Vʊ)\anYe &:- 0sC8JMGu#?v::MiKfo)bSQ㍅%Rr%8<ӽExF/:Z6qVwz9B͡ V*g|y-3,<4)1?0~X)Н']o&y++xi{|1񗥛)[;le(J0@k'n[3iR|F9Y' +D<^#7gD!'u7蘗 c苫ctk0 renoLb!vCvsl)AƻEtˊWe`(萞64jݞ}YF:j\ë5?vHazF1S#fS`=  /gYZ070701000002ba000081a400000000000000000000000164943cea00067a48000000000000000000000000000000000000004f00000000./lib/modules/4.18.0-499.el8.ppc64le/kernel/drivers/scsi/qla2xxx/qla2xxx.ko.xz7zXZִF!t/ ]?Eh=ڜ9Ms mܑ#sz̗-lnG5 iDZϝĂYDwkSQ?;>RiCwM1\Oɿ  Qҥϴg&o"o@$ 1QX{RU@^cimHrwq368cۏDeh2jLMKmIZ5!݅W1Xյ{HaF8ڳ&5,}FUTWASZDRJ/PL'ՠ:;!}s}#mjU,'sN17|L>Vi- f_6)N]e>L 뾀m,iFaunBLWOEUfACEġjӽb8r ]5&mZpkGeּ_ 6(PGbۨ0;Jx(  kU׳,w*Z56acOvL|2 HzKUIuÛjpg'Rv/Ut`*1!&~5Q'J۾j F\@(Jw2؊Kߍo@8!-C OV[ބ?7֎^iCTahJX5R3@V*[n?9?ڴ#I7\|.'BzUo(uA|RG.2_D36^b52йKWIGF& t`Uk[p/5:jI'ɍ}f:̒b<p!qM nk;MJ>ҬnNy <ΜP|jBSķivny0+e}, 4CFL]FzַR:O띪D,2-J: W{ti+tjz3Ƽp "W* w80 ?>4˯]jamrl6/ B})+x3'wL/ɮ :&e sCFYw81{R^f6# o^;e Zx8kJɪ]=M@}) C _tb0faƚs)eIKo;ȐUnCBk ?o4Uhƛ:3/6ZTpڽM 芃EsTJ;^ O@VIgIbv-%S&2ॼ|LQa 3`Ӗ vb~)OgTXF%%QCm XjkF6/17CѦGi3aURRR7%M&9/z4KPU]cث :-K"11ny=#݋Kl*Xn'-.ND@x|:*w.\ODƌ[[+-S(0Ddg@Ml+pߒ(S\hߢ}R$^kqx M &t6~ӊ)>6ʼnT rԇB ˾bKW@qL0O{J¢` zdL+A:OU%K2V+O$ M* &Xbi.H:v ?rQAÃ<^SxH6lt& nLnLi3`kj1d_ӖBh(Ĥ XSn{Б0!{GGNW])WtzEa9h93e]ҋw0 }k"{\70bqiU6nYW+K|>&ߔ@I,`tMpJJӨc\Y$GQG5 YnIN}`/ V曼>S~gS.}bgzװl8_)v+3kDv!h|EPÙUG-!}wIOھu4oat:46m)ƕkBXNu[|6A¨Idy`"@_Zdo ˡW< |;;-㖴)W_J5R/cQ [9DRũbZcTl=Pfk{ ;×މ'^ .LC/m\_Uh&bL 2Zbb7% Lو34_ƃ,An/}ahoͰ'tA:uB.}e6Z!MB%Q ߋ##@Oؑ1P섖{}5x6J9~{=/8#?s@X]o9O4-/i0#ˆ7R)͐2mw}Tc=~c5'k ]]C#M$6AFʎc訧~[{}uF5*ҌU*n\Eά!P﯊&N60)r49:\:pvL#,zp'XԖf"d3Pޅ?XYI]$*OjF߿^}p^Sa>n 2(~is+V2;^iKڋP5m~fmBB `SߺLThB>[M sЃU) /48KR qJ2Zy˓DENGl]&8W; > jQbyF @Xafv Nv,;y;A?-эe-̞H c 6ԕi-jBăDVWv۬Vj$}-fSx>Et'b[`(p[3*'5zjM4ݛ˕c-&\ XJAR(LRTXI6i!NOG/n~-$>BZ/Y*( zĨwH3]%!NQ[SGJVp B'kۃu7Y2j;#EMgo1`-o`@&+\qȊNDPwA] f77kn^ #$tWvA+ ፒ,0KDXN2ϔlK0Ug(9$D $.Bs سt߂CbU76?f)YDI5sn`0ZJ2&s. XX_tY0-G[Y3k*75j ]t;CWlDGY[!IΩN}%עs_ʟ-~ 6`tZWS~ uq^^OT.J煦Ebo6.`xi}3tTMF~N8l+ gY+׷\Z c待rJv_P2@Jyk~̶ў `C1kv}Ss  'Ҷ|_S, duPK Kȩ/ ͽ~)Vz2mbazuD4A BJ2@$u˦jZ:崯t!0ΨD4;;F3`-&q{ 7K:>?;{[*%,9T TBgއP˛f-z3h32-<,ew48K! %_A[Kgfoڐ)U8ZPc{3J"Oc%'k ";~)42{~f_[?Y/}] *Mu3>,~k ?X| uGz]DXYy}:bnFvɥH =㤽ģbgtbw-d_ %~#WfkJV'9RQ4jXD.ɨz,kI4A^k-M#c*_5է̑^-|`(fUDX^(WC? ??)h',aC7[(_EO6L[LǓܻ Z7 3ӇJ++b 1n{CEF`?AMeE)kF5mJcG /-<6<R I)낿`c ̲fF0Q3POG'Ca1:R/ `K#[c w~唶4`'b+s#H=dMς {pR\Bμ~ %yEǻ vi/OsCK2"#_h4GQP<5SlxFͷV!N>vNFSL+N;|` H1(PN3V )5 TY;[$DA`p(4RG߼ٰNjBe }9nD00Z`cb}NYo"BhiJpZc<=ݛ`ژR wz0.\2r2\hUX OlvVaݝflpd,kvRL,*T:kk9BUfE.w F\n׋"Grx/6Ӓ!}Uzإ^cp:YȊwf`/k*}sHvc͖#XX0.#.yLzA<8Å@@|LXkJV~k:CI3r옹C2dt~Qd2ND-P፽wӧ +: ")~<ID$mTJx;Iu#s2PUSO]dFo%92-e.0uFʈdgTmєNΘ }"9.x~%Z2we.`i؏fdvH}χc=IF|rhX"[R A٭%#.maxsPv-xoxS>H}c2pZ{- oW} "GW9/Y$/M)Flͻc`w#QͪHizSYie }r\Ę,۴fURP%hj|ߏ]qk]M|H-tb=Pի\:~{Jо/'~J <'h #b -Yfå:Rɖl'ұؠ]?ҰM5Fߪ6{ɴI5$y+Vá_9U.V<wUTW3;]eSj`_ s7+@u3 xДmeU9tO~`H HvKLGX^yIOM/ne,dÜv>ܠ):Škѥ7{jzQ1%t{x>)'-Kֳ΢Ty<&Ϣtacc{9zLb[k,3xCJ~cs%"`" gݷ6̲m@R0&yq($9* zu?MwVƅ!;21Z'*l:Ys]zg*VQ=3Phu(IJ7HՌ @ "Xuz06ƐT*edyN`w~BnƝnނ!aznʨ^Cy.OgE/UU tR: b@"Atҧ0Bh$y#S)\6|W Gk/yĂ\bȆ>Cq`3@3iPpunGr ֖4ﳨN쉬'~2"&] ތ?MᄖOHW F;h[uܬiR~]>JS6t͈9M ú{R>rAFnZB}U_W wVQPpI2q.70\m9Y@?yɚ`R RVYNfBl|_3@a-pرLA,Ozw]Ԃax'>n#~Zy=yC~&N:!&t")KuP1S4!ekx cb8^"O4McaTl^(z/$+6MU?5rxO/kL}`@+Ղa$[{&+ 7Cx/V/@[jmtλ2#5 b c) \,wgauGVe}P^%֥#J ڐdEK 뛹fW^:T0ǂL'I(,UMĶ?C9j+A-ʻn5.66lL -enߢfbDS ̚uu+«$RS%o[@XlE$f/>V_}lA ^ < esio]Ფ@(#5{yZh-N0|;'ykvi,'P0~96駗׬2nXÅ+ {#Ӊ.^{9Sr"5l㡲-̹ L7ue*`ȪM&agFiM_;vQ?ǔw!rcD Nq/7XA$bmG 7{ZKkyJrpK9\{~d[% Ps<1ţeD-s3/شUɶ1 k}?NAK%)]6Xg<2efNGv ?(QĒm? !,uWۢPnt}ŏ+@/l1"@ ayfm<7UȒ.`J f8!Ə$.n4,x* ,+qe9mN jw7$'E[ѯ;طZI=hsIZdjЫhV^Ed5(yE Mx(* =@XrXm,fd`7 n^(aKNPnOASZ+;r{0@쨾O]j d/;|_8`"U0NSAO!Fe ̈78Mʀ}},h{a>.N5NW9ߢn=} 昢=}^=[n* w-Y*,\Fa{ߥ|U2f'@%ƹQγ3&v+ IXŴr_}{w95ua<ͼ^(CL mՁ%~vBu xZsӳjYbAmD=)LR"!ބA̖{~nBgvj#.` Jt=FW }pD@jc) I ;<Er Y 9B2i)!E{OY\dt%@ K\Gdj4b&&ý~o׆>Ce ?+S퐁脴;OҮ-HnJu ۥʪ ~G~ɘQuwU*͘뽮5:B0^Rݑ/q"$ BsPy zSiķ,p]Bu$?E\=.%ZgIj֑@&B/x G_B>svbrfNF}1U<`-֔-b7Pȡ\PI o#;S ˥4ȔbnͿG1ڛmv 4;+l j굥upf6?.S~^ÿgWWCwޫVQb+pshIFj*p hlD.nlbl3fsD]j w*IOJxBUMX}uΒǢNm22_i%1H5xm33O]2$L*(O-.dңOzS}rԫfk.ig%x]QwT[[g\Tj=D gUBGVs0rt&} GURsGN=J2!GMl,BZVI}?猙x<4N>ƾypt:q1~FsO1鸳xMn*czޭfL^;*ŭaY4.wvU8«HlK Xƌ1M@{u 9Ouduk-ק>%6-`HDR ׊ug@&Q/筧. %8XꬤKFF+Tcmh콵ǀJ(Vu::_͡ggCؼ@7q:e6_LOO|-_$@yp鈓wowJx^mX8};EnZT[D* 2<`Qzhr-<FUSRa4~> iK8ns R@r1gkw/Iܣ U`)"|Y'B?>n$OD El$ e_FJC)(~Z9ϖ+9.cxr9@:Y߇szd}lKLElbo;IqV*Q8/`\C٬H9.R@.2PXmEվf~lX~ פTjZ~Son!Tm}{%fHZOe)X qx]`~Ţ0k` wK-zI@,VxD:(Fb{ KZ08L@*yCБ;Ż>|+Ue릪Gnm2$%.>0[;P.k&i,oyʖg4߷4={Tޕ(D!Y=wr/J)T3 Rѡ5͑IƎr$5 x@Gh8)$H}\> eN&dm~Yusc"+pD~Lkyоɮ!ݜU^}TTμcȰ-rm$N= #QJ2q-_$YYDN (п:jbfwoR20|7shfL%t9hz4{? yyh|]*}=2"f820W IY;;(~=UM#qua2s .u/p~a^D#J>3kL@>ƽ[xY2U \gQt&d$dJ;V#rT kcB{;80 :\bq[*Jz!zX1$FIIaC7ek0Ay5 ! (`? 6$" ^.\ ŘǮčp]$wQgմ [yƽzL0]/"sL8@9u;'(lX ֠(XgYb'yQ3ªGox? |RzZaLI (&燐"bBF"R{xP 5ϳUL ` }P!@KC.XxQV@Ţ5?`$`#$ O=csDP@2ݞG-tR4ig7ʍ%*E)[FUU"q;fy,`CQffY+S"+a鬼rFr6Ѐj% d'QӾ&V iVl;{sҶTÿXGrXXri_Kp~KH s%YDH)H 7O4b}(|duJld-n>zt^)vbdvX0QaP/)]f[fډBRO;4&{mAUڷ2'put=ZX"<~Ga6|ONhe΁*%"R;,r0n(972KtJ{hK+Ls$Ӑ ?izUc]T(^(bz Ѣc?l.TP%i)١k-8±^SWY=j H0\y{Jn᳂Eb\8dd͹XTVو:#d }iF\mB lqJ‰ivs ήUDe}œP๑N44)HH Se V, }]jlZ(s^.ղ,hx7.7 `_吠Vfc38=Kp4L"\v 7k@d=f9h;I܃gz(h/1?!(yDc~8+ܘK̖/iZ3"T.7$S%pCNqM&U.\0pKCZP‰& ,̓EuzR9qTUi QWX!gTq=&lv;7n01<л3Jj &<`u`#.ɉKޖMI.{:EYqc}=g&OoV"WE#t7NVb!0Rrp=߃N|LWz$ ~<KZď'`=eo".o$QyerBܪ78oEeD;qޱєYڬfg<+If'¾~![QoCqf"R3AgD<4SS4 m؆yۮx\̌E?uςAY޴|$)M;Tj;6C-,J.A5g,4j!K( ,w(pgRټ)AA29yeӢZP~lW I{ .=3rFGeX>| ITߪt79\ɧ *}nVkUHCiYӀ!<:D7^yFe~RoN4[Zh҂XU1L m~INLHi[ӯ8dR* eU!=j v_&Kz,[1܄kغn_I4E):pAvr^).\@Pݦ"S và-1gpI߂-WmRGwl+Y|BS>%ĖRT4zEIނ:2(X߸g),.:EٴL@^5rGRSB UuI֔-w1,MHR(šRi),h,s % 7`DQڏoZ&xi>7#%uy9y Hk "%*7x%RC^|z[`p,qcuc-eٲ4P00BGY$ayqӓ]E$hGyA"gSޘ` 8UP_nd/31Gwqqx 30R{ؾ@%^L\O@g^x_D`NZHA=_2o'{|E~t ?eR^ $]@FY93d>t.YES2*eUb' 9!ЇEMMkdCܿ1օSku~2Oi~0~MOM)q~W'JPrRTT ItfkdN vV#9/.GMgqG' p]FQm uJВ h }r ivX{X\3\޽[jz"6\ooĢơ l6ScoNcZ+K|XC.r ^En T̵΁Xe{ȧjTaMYCpVv;x!!#DKwj](C)9BD> Pv0C{KFT@re?vS"xt?>dweYY&2$kW\Ѫ n!j]O/p1nBJʗPtȒuCp_4;E.ʙ`$ 8+gzf:U+n хgsf6u9T)Q-" R>S q1z\iS愚} \˸veSSu\' fDnWN.4<:1js skrDY>fU6ض͸FH3qʎXJBgJQEP4lEq81^O a(L#݅Pr0@$7.qHQ,D.* ^=V7uŒso~ƿq!{rm ' udYw+\{lRІӅe̾>'-/ Z^WZQk7;z|93 ؙW IwI([6cc=P@钍lA)]r`&;'5y|-klҊ_yKuJj蘡[XTʽуj *.tnv<K)gB QuY>-SA"F{-Xcw` 'ym <B7`wi]׳:&C7 ٛZY9h=v#6ZySXiqCZTgtH@Si*~ـVܟqȽBR%qd#ig/sG[/d2IÑ'!l@eď'JNlQ`chpN eKBH&ARb.u6ŦUz˿W[rwp$f-IgW.(ONQvŞ8_1{ulA'pK !-ᓨ8}VVa z8%M9<^&2{ʨjvLzDSعJGɂSZ>u04C;%C,,ȡ,nY0\PyȄԞ^Tp"- :0{Lbx'K-8hT[|^PiA鐣63xdh.g8~򣂈 CRd&7vX>OAx˅+![h,FYa2hMn"% ln/l9<5S2WcFvX}b `d+{Ӕ1{{i=7TQ!'HB$՝6"AR(E,4;n ƖSJEL?hR ~ث8·mhj45|)M3Jow@&Uu)0;\oJ"̿Wh /tU|ٝGNzx𵅤' \_pPHN{f,`kX1f)/sG% dEejcN#`CGotѥ<?:g$]ĉk]q0E3(Bt۾(.3 "b+5i p"fxi+ea%Z 4]_Jn1рr (K~ܡK6qN1NiC8ϻ+]M>.p_8qd:VlEĥ#q7M_֞jiQn-YhӶ_K}h!` kKXpʖfi>i 5EG'dY$b eJn^ n ZdT '+WXKeav4x Oz1X{B^h:S6_lЫ.Zf{riNU' !a.E]F(sE^{SLf AdA .Na0w*FZu܊/@Uv??a]ʐG͞H;Cuy=+zpQqm+Qv=?M@ȯ`Àc[َ#3b!_jJ=hٙTUHUA/\^Z,DƱVG\qоn[_q"eJڹۆc(V$,9o ;\rE@NGZwہ@d%1$3q a"?UWL09;=+Ћά&UiAaK ..;+1tPURN ѨƮuBJ:p *@#k}tz~fB25E:vV#]Wtu`(I *cpVmѣ;mA}0;=I$(6'+JV|wXT^Ų8 LiQ{ egڹ67ٶ kQx_XkL#w0b X3H..@Ծc_[JU4=Z9Jt:u7v`M@Dr?AKƨ ȃKab쳰ХTM֘YybE!(S crUn;]VǨ\)fkyW-y,bӉr#*a;h6qS㧧EE<@uLMVMD, yI |Vb|>v%ۖ5<5A'e~猿vc!ͺ?Ow;W70lGoW jE+ ?>1P(F>{ _4Yp(v`A1ZFV䋼8 7yb&ֺXz"_c K}؃Hv/TRgy÷AhRu]y9HE.~U,$!>h#]]j|6мΖ-(W񄏗GS _L$U)U ;۩.CC(&zrmt3 sq'W?7y7d̈́9y†h@Nzu;ۍAn-;K OovY|#_z>qeFY6+*wF~4tz:]/2`1aFMe(MtuCA 2Zxr]Q_{h xuhRR=BmN==W4Z78(xujj(ł%5y.,lE٢jw6f%j_Ws) Pgq/i?ßNχ#Öp(^2C]ic$=s^368`j@26FBǀ }7ҍnqYb>i!NZפ5s'L "v,5e?mfvSϽyҷw a m&OW&DRi'OզRGUC@ecib$ב=$_D_XnҞAi4E7eXISL:olmlmw{3KAJZo|&m *E J>6 pUz25_*)1/ zfW BFuZD+tUʤҚ0gH#T "?&o%Wu7r|/esw֥'v~F+XF-$;0gT$.dJQ^'ΤaNLszb;wYTfY%NXwF(md.7%]dD"m^SPUNX,n {KGp]Nfo7b2&f6U.V.ZciBNJRb:z|,hقE2E)yM'5l.Ff ,72m1D3X ݘB<k@ģ}skѠT&R]# 8xe,5|lvyF (Jo9(,I5|I)Rb$_~KH%܎~ ϯ ?\\z0VlXOr6~0l2NUvJq vy#DNB0;3 SP: !VCvH#@qCr"Uy>A[&5PɈ@L" h$ޅ^=2oԜr%c!v>#uMeG˒|lmI cngl.+=)4ePE7$$E{^\Xf (@9ѓ:]j<m^nuOx8ʌq]j"m N, u&-Wc> (#: j)|edUjo0ǻ_p7i\0@aG"*AHb4Ӱ̊O֭h8(PcHNMh&q!e2=U.ǂ;*hM2^u rnI){+PnyN~ۍLUt@BP| SsޫU?7S '#!tKUAGx4ؚV<_:5"% M`[:g/]5Rq 'E`Bo7u;p /K23|m< G9삸>#ժ SSJo,^DU) *pja2/OqAx;A>9^ C[Fq#OqoPw jYmtӞNWVooڤYg+xRp_:mTD+m{x ҞUm)Zar QUcʑY`4GCib)A/H9*@ōY"2*i%shȓ@~fZXX~v)uQGFy>M"P?{^YkyA@P=#xt^]V v&7LAʤRNs$ uh$nѕUwœVSͱ|QMS+$=X̄痿m2@l w-.:FЂC6qڍ˻;G'ܥ\$ A.ZhH=i4΋ )Kc%z:1lF 1ޓ5Pr/FO©OpBp<L)ڏEt<&X zŦrpzI4&I[(9|qө3 U. оY-ŀQ4JWɖ$8.R9^J< +:/֪0ً$_:ӬipppN r{6"h2/YJ2mjW'0)f)&oXxJbj OX 4=vy\d~_K$'(KXD>Bb png)=j> =eK庫o++W՗!V^-JeH "qݢGm1r=/V|ʴ2ؕW/WJ[p^jIwnКVVX@op ^%z?A>/OGhl:da7/^ O$,-&e5t.b&d(7ch\Kl,GךUUJ 2(3PEBS``|s04K+0)'ݜm4$o3s%(q$@bc "Ba-U!I٤a3H;h*׺9)'D+km:࿙sJ{:B~6La"9 E㽰_0oPY6V6{! (u׼N6vrKYse:ٛJК,G1ÉVa')esU Ye؆[,[1/% :죖ݭ."KQ<&kzVѧC~fq⨋!e!ce2~^lǃ6rv rڤͅn-66۔<脏} T;-bحdmw_^)Š@QLa]g8x^kNg٭`tbaegCWH X0K"_\/fW`.5 *+ Nlۗ-G|a[9g+p5)"-0%Q 7r9hz܇y#Bt'&!wg7Wx £T5d5:=`=;ҽL%Rupk]tU?8kf&({LnkiW# Q4y{^a8pJ?zZb%뜻o>yA3R8hw~eHhVP:}nNYs1t zv2$.k#/kjuld,RV{ =.AjL3l)hI1b(^cu`~#^MW" ˸G1D"pR)W.9O `z& F, Y)Iny| 6sCqT|`S6{5'J?g1_l Ai)hnmse)79בVMqݍWeÇ?eaJ<8.E]J?wi8--o[;](/,4]Ih>_5˰nf+)-2;p|6w̐i,n"DaI ~0\ͣxC`5Q]ޔ4Qwgft_t;{%7՞ T*Y9r(S%ˇEi3 Bi2'k7:mj?;4Jz~\g^Jc/x\gOǵ##č2*+sLц]@׾8,v9i-ou<StЇEbC^ʸS&h{@[_L/4Frj@|=+7}~@!ԣr=3_쾗vCj +:ɻmtTd\~Z{,ZxfPgQ0ۤ$(D?İi*Ǹc+\t 1Z )C`V4$~8}pXΝDڱ"u<gx]p2 4{S.+ygVͱ}e#vqY%ᾹL(4QRuce \DJ{lɜq %F$Q趲2 p0ˆX47ḿLxoWB=}`Eփ;2zP*3rs_sU+g7P܃Otثx?Dx]n1!FڄZZ>ee\s4u7~r Qay/-/]L|Ot*j~G"aXNj*3N: F|s6D iC b;a ő+C2xBaԾ+Fj"%boSh3.827>;O9d,!^G3AQ1!: {4A.²vԂI(јi“b,Opť>K}:Kc &K-yxDPny=[?3ǝtݠ쇑:n HEpޑX[H0\18BExAYERlq5+7v1ux}͆F`)hC{Jߣߡd6m14<){nyHduʨĄ DeNG&G"iwѐɏDձ&=Em-U|DUr;CW<3LN,iBg\1٥n/<3;N$iX(>MYhP$8@"){c4($vrfG!nggguFB }5%BuY4sltt~7~<YQ%a-[kCΡ]Ϭ 6M~]pB,e\f<YnV퀠: .c@w "بc脕5!6˱د!؁~P_$'>aש6%~QkVf]h6Fc{_,=G Bf-\Kt jgJ㉥:8g)RWAKj[pS-ҡX38/.^ dԗΦQS6>Dj}h$ڎn>^ }d@_eX GExeI)Cׅ}rc<0> =oȲ;U9 Mkچd!{Јsb+ot-?gh4Vۋ *Fdfk$ELu *!N APOD7q?q}ܢ_X&sB޳:+?Vצ"ͅ `e=-XD/稒,~(-L:SYW'g r_TJMn4yiX i*Vm8D=l6d-$4fIΝHt#7]~ 񺽱o9>>уt`Ld~BٱEU1]Z3&M+,J XYdg%b3k.ݳr\i&vuxYgk/ qkrS[dizg jC_NE? e$q{vuup. [d:2R'[]r΀"+s=EH# nƏl%fT JFb :-襄:N@uڛ- F>;Dhkk$ST|}Su Úbo6哋xui5gDK\h ڱH5s^1`v]5n|\f_yMՃ[ >vm *L`ӯٱ8"´r|42xFLȤޯV>33l1$c $ehu ~T*\z( XϾPqJ/'Twl 8@&VX{Gq0Y2~yi-^}.3%M/d@D&yYMM':pGAZY<[͛6OK==·LgTYNh H"~W0_bx'F}"H/dƋoO td%ViPvrtsz%B 's\&K/d gZ\/sQy0rsmژL܃^1gnc##(ŋ{ 0')UcKDڭX\7$ ԙдn|pTӨƓ닊sνpTw$!,Mƴt9j o%yH!Qfx;d\M$u3! t]aJYeҵVY+i곥 DxA31-]ތ.td+ Wyj)p)=Id_Y 1T蝓Nׇ+݌m.a=1@2%rKㄕf^tM KX0; *J1.sHg l{JP Cn,8騠vJJ̎jF;N]0e:݂~k|!g I{_*y-\~_N?3hAK y5Myok@:,دWّFTĵoQ oTR#|) It-z.BV!;D˄3?-irAX xhR@dz{ A9DL.)b}у=vܖk/xtO%׆Z 9fD*9eAlIB~d||2-*'(E=45(Q-dPV@-5G' ^a>Ҋq3Gv"7Mx|Lw>Dbqkj3bA*NFpie=#N] )Gt@LŸ8<2oK|8_Y< 6+NBFIp<ZT33pgbXĀNnFu:} B‰kXP0i`+ufW+t7Z΃o!$Z2t"u Q㲧uԥ#t _S =~̴ar_]5k[S/th6 f5{s;2.[pCJ &<$Nebe9E.;#!Tr BB(tJ08RF-m CďPg~"!j+7w̗AL^vR4hylp=?*tQE`.k'+ [̎Z)"}oԭ?tY'$ޟ˵n&q$81/`b#VYogUȷ+;~iH+KV%i&bq}1GNζjSl0؞r.1+1 bp.ro~n<dzp`aXuL.]yɤ#s ~z!r;,@]%6#UE+y&j֚H7Lou`"~Cg|Zn 0 ;kuXIP󍘙DՏmFSM܀ԑٝ=_mhq1Euc(PosLS* 춚RpE0KJg,9{rVX.yu?$1Z6KGůԟsה8T1nұRbL\SI jw]`]a+sCYHKXMAczʔ_Ɔ.OV6o2K^XG{"V\ a޲=JpWjB~v"ԡYNQ 1;)ct2S+g 3;L){ƍ'-()g>7Q~xb(sFγ| ȼh_ p?$&YD xJ8*S\O?F(TI&GjtSn#yGԐ G/p#!wYh  v\p-G5z{ne_>6X~VXFtȪ׬inOx{76Jwl'"]` f 5*AZ<$,(>J#O[ֳkқdȽٜzeW]o Ba3 I>jF v#HsM Jt̍r4m l6 4FJpbu!ikxŃ-\[UM9ܓbĦdJ:' rUt 9*2{V2дXP^t:Keq]Y\,w4 pU?J&kp𷻴N Ȟ_N< 5GzKiGj]{ws[K㒄C\N1cVL w Aۧ-lx8r:v^:cXrpYMLppAR* Q{Zpm I Rd=?67V'SU0Todͯ J釒#?c/-dYj`уTk ‚8 mKTQfvmIn1 gD|NC. ]"&ҩШغo8 Rk&bE?QdžKx5h&k0+~Vx% IkWR (Twyd0Zz~b h=w7pJk X_h^=[]t)dt>b W4Iw VCQb[R-XE~ϱ e!(??7*\8-7tʥ *W0!$ܵMw#Hצp yr@EV qx{l 1ҽU#+brX{c(Cz}Os ;:"4899*-M<7$DWnM @7t깱 @+ynӷ~\5xMsMױSD<3,Eiov}QD}>Ol"=0/)I7Vɟe«fOڭ pHuq0Hnz9ObzOe~/̗ wTQ-,QΈd=0A?ȿ:ƹTtNV6xd h"JE\m~O{ i.n| RP )U2 epJcK\aM-c9og^``,+;|@ΡMx4Yg99Xp@3.d૊k27@({$МUwM{5~"L6\6]̧>%^2`*Q 1Bs^!>b#ya^!W9Ƒԗ$?q5"Pop.XHcUD?>2';9|DDR" 蜓' &y"ތh%fhI-5zY[=kkޓ̨dfH[@ڃז͛n7x>BKTe,?YKqcX 9[iQt4tyOɻF:ALǛA %I:oTHldM(唉IAj.عB>B &=#=5&Ab.lv)lС(јCW I&*em#XJbOWi)h "7GVPO~q@VK(0 h5!X,Ҿ):zM4nKoLgc72 GYN4 ={t4x56찑U6ٵh'^%$wft\ p-B{X ɮĐ!KX̖5ư/n|)|='23/$U69Xl짞cdc;ahRVS4\g]DЀQn~_Tf(Ȅp CKPlA]3%9:笈["Bǫ#?C&.`\խ:g8`&+%c ؟;hy󄂺U[,R 3m37<|:/iG sj/!Isgu)e/8=e8 U'~La<)JTAH܉㝛eΖ@ݰ`O+ӏ=ҭn-s;݊ YKi89١V',C mA'0X|s*\Z5ysŜ+:\\>PO=b4!Hk%|>7-c+l/X^,@mw;:4b;WQeTP([ 7 17n%'Y%LeH {e"Pu4Q@g+INcˇz< αN-&I&犱N1UL9@JȱIuf__r<~(d!tz ?x*A{4 ٱ=[&^締3O/yOb cgz6 0_quP+۳'}􌔡+8dk,_+ِF*8VV:}*Q4, I.s=Q#h4mJq 4d=9/dwp39C}Iv[d=Q9$=" uZ8r=ќxCW'قSgI 0r:_?wi ] WERФ4iF:s6Wk6)lgz>&UxF !.!MF?NM:3=h\l\aJ^')3}t+Jt0$i'̹#0ل ܮCZn󣙅CEc;*DKWv#X,`w"n52Ӟܧ \~ 3KvWW0: b*,Mp3ڔ0qCDMM++ \(;f*01\$M,l=(Y~*OrؾK`܂B RB/%6mB._uJ6 {\Exf $W#'r=M,4ëi֋\)T#iB2H-84HD\VRx:.*G',͂ ErX XOp3R3ΐ>KԳk DN( kv 4QO?3%oD0؞($;raޯFP/@Cײ#̚[Prڎ' {~qCX`Z : wI0̘R1'Rnh}q[: mk~.tʢg^#ƚ)KunA:ҮGu&ce#eZ=lHjP[j+WŽUr3G \=,*S5Op%Hy ˙ܵ3-A$ܝ[턋~Zޅ.%Xq{Տ]x>WFQ/иUK1C 3"P ;ϱd|^}\i[0hN/$PQMz\%BeM^|P5t}Qr@*QB#|>C^P $b?[ |Yg2-um)Þ^ J?ERjtf.5d,LvxVmf081,uu^7-Oj`pؚHD/lϷzy&r{ӷI2@Q#*"jgNG c* [II2əcw>&=[H;е]6>m-#\0N?Bڹ?vE! ̂ooV|p5L ;:%;G 3su.D]~?|?gʩ;`+VMAlD$_mun!ϲ&]'2쟁݉ZgaBf?GE~)nM;G:rhP mwEԙ`P"Ov/0u]HkU AFUÿ&hp6Aie5X&qG$⚭NKĜx0?ʸ!lnZl8ݤtFQ$d(Q *!F$)e~22BdץҜ{Y, <0"U;h/VkN9a|#X>;9p$}hgعyjcQ;jq@UNs{n7_w\~<9\#5c *JpG俭zS8F>vk=ls .(YmO9/v-‘~=I@I~ /޹X^w s7 QXW%"ݧUhS#e ڨT "Cp>ׄaK<:pJ=}t|Vl{؜&09Y*yO(Õohs4~2oY^090 iO4˪[U0=ĴVQLfC^x|?m]f~L\N~FxmK_]uyqYse+toK=v<,=3ҫ>7YEK vUSrb!TlvtS }/%Vd5!Ѫ>G5n$oEOGyRfYoOĝW+{p:hiӭ _^FVFWΞGOTor}׍'9~#r*R/|_9ZØ sD|UcVSGӐMb:xRPQL,kDŽ3Uрf;{zu2N' n3n}J6۵ϔVZbj+ӼbkPp\q:Sw{1Jlw@l$}k"ɻ!u $uvDG$&W rU[EVrǾ=4`N0ި$.HE0CB$8յI71"k4E;*`R欶]|nfMEo;|vK_/F˝|J L`!j{GVܨ$N5Mc{nvf޿I7 Eb%$R2Nظ&E#r ,Up2 .&謚6'uH3l>BELwwZ* 6icyٲAc[WfAW,Ccfϧq<zm-̣NdZi<vPc vkt)ڐ2|Lk$b4ҦAJ:B Į熎P% i%f?I)YaXu|i~ZGD˷#l5| hM>)?ZuH3 #SH-~iT!g[2`4Π56LYV~_?ΫIWROR%j}f$;3^g3 lkZ: ~dVްHf,sMُ8D gkZRt4wSfE[ǑZ]9 I"!AMU"Ufy Ռp-%P 'r k 95'ソ>;{+?/ ̺JOC2KO;C$Nv _OGy3 oi"j _4X9JQΏ!aO3&XcZʣDجˉ= $zoѿ&p#B_0VcI(+sRK.H W-WbvnƆd`PGi 0j iU%La)SX[pHۼ4ʌN,t0,z*ͥ㾶p[6O$-, Ϲ'|-#GI zE *IʤW#3xYq(agCmIu80k'A?hح7ʴ#. &X K1.XFT5g 6*q׻#O`{l 3[nX,iS6K9u H1 >|-[Z+\mFstNkڨ.h)R:/ w%#;1P2h<,Y_Qo vZpBJ)8lk@rZ/;~|DfKr3cW JvJE49v&%"Tv|X˽8iQг5iosVj;? I'|mb`pYlt"]nZe"lvycӍ͂T|@'x Q甅/^@/F4K 2zϭa\8U}~\2XKP}p-{*)ٺ74:ڽIgyu6I;>U-5󚮦YAe[{z zieITI`*#Z?&fd튭xz,}l*I椉%nD&펯pȎ{Jn" -5|l|xh'z!T\֎Ao'%˗I{-־>}{>czE`}P`ĉs䜵juxv k sK Gť/;lvNfP 2< u9.MeQѕgۦzFaғj H"U^ppv>td.6~O įH'0ڻHZi7dU [ fƥxHoj\?\9HJ? nNy`*kqw$d STuU,]3Kl̅R)zĒ=޼j1T4n%CMdQĘB35|WGRREUrc{xs]%E]оE̲,@$&Y&ي+$?1-cY>}lBɤ0No3 )ZHd`QݰݽE )M\s/^ b uW}c wJ'^jwstX'=<4[–w0Z _kD}H`\yޝxI!w0K'x2hlN@7l.ABH>m8"t`urAfc'9r8ZDAnIn'SN>,m(7hXhgށq 5R|| nÚ*À]LCvjJlt+$yBtϗ#/lT & II|E5)Q՚0=^{ƭ)EpCpe/%J O_hPi!p4~&M[L1Z[kpIDt^?p7͡oGt1tu9̕T"ZMƪYu}{w6|IƱ~ )Z?Jv-FG+ؼ{<{{^0;11U?[:e/劘΁t²҂O?B<t#OM8w]֘*25p2E7W;AՒIu z͛k|r׺Y|$Fh77NlŬ 00jeÏY:9SKx߂,5lA+wݹ 5WʊMǪvlRU*s-ꓻkׁR]N"9-@`aqUg͈+GS(-N˥Cvs*Ar^hq=B3CTP}TUy0nx1.EXP6pgXa<ȯOZ@<% ?nќNaw>/P7|q uq|dL!jll `)<0)R9` sMJ+mYrł|Ԏjy*61^lMUtG'BW|[R0/L ҝRW_D: T`'Fa npdȚ ?hmxѻ< {_5n0،xi7 DU dsmX|?6b! `V#!hnvвTo XYK%:JRu=CFv|aCf6"B;)K~IՊ&~3jbCu`;MySrŋ#UIXyZ. grPeO؊*~>>D(Aj\'S+Elrc$~\G̵Pl?b0YAHx_}/dL]iuEM}W]0~;meHd* RE>Uk{ONy Y;%"OEd|@v2̜[ԀKƙוKG6֥" P$B-o,샃g?}Y]ΠA(ӫ8]QxMLMGv)qD*FZ~2fnMGݤ2IzqS/31hB1p Qc@i4lCLSᬱAxثy8pUQ  ԅ0 V[)6Ћ E~&y|Y'cq?vpk1Һ^PЙQ<QT`.MGk IqaV:}<*4] uS%>@"^0k9, P+I+-g7@/*0XX }[zAnE:5`*"%\W$P <"q &}{G'{^TFDdp>HݻmJPEdeJn=o?];"DؚnO5+C_5=K+5J,/PEﰉ3h s>Ì:B~iZ&CaX[Em,GKjjL WGRhD\F°u5i|y 4ZׅCif!R v\Ơ,$FH' n3Hi;4d젏ͳ[k߭";gnFE̲H$aqp/ixL,,7 6UndSjڵ1U р)/gewsӵp8 vhؼ)\اEm&P`:b"2K3rrӻ@Y[viRYT=i( IɯFly0NUpMpsXC2 h:ys/AnƞDA7 /D֚',J˞mKѫYchLPD˼ƨuR)YƯ*G+gs6vϵf vEu~r@*\1 k8:Țva,l/Jly5tѥk8m1 i Qjė\VW'n :]Ha\A}x_ dYDέW׆ӵ$ Yz;6[}ǎP#6"i@[]l[ox )|n+&-]"hWctN$p,s.A"ګ?TzP%lbkd<$]UC;uCmk mvBOyѤb-Tv͘==<դlC#Bb!,qcwQj/B8-^r&@'zŴljbLyI/o3|$ 8Pɩ<@0 TVA!(ykR绲尻:Pc+Dgv  ;SI9m4&&q/h5b=fZ M>gOEwۛgom΂,IaBj t2g;ksK-N-8|kqF4 T;.kQv aAJ"čq%UͶJT_S:PA׻^?1S>G:M#CGZ8kU,ܺ¿h8n=Y:80؏8A.;"8&2L#k͊`mF)3&E׹YZ􌣮Ռ@Ç9uTpx/o!cWH;|iC ~M˰EAe$vycH~;R(g7q` E%R^ɘI:ǒCWp W[6ʣ ؘ22Zg:[ P_RB5K/TeBQGXB WS yԕ3Tܠ%Oc,iM}}V{/LLyuo";~W"':;e]޹Xߩ@p4fTEr{A>łLlxjq`|Rݍ0F>z>.Hf)utoVoף&1<^P15B&@Vzaj$GjR/gfK3h>F $si#W ,F96'=u6p&t+ݡAkkGU+"KF̓C*3>cwmW,-یysgAoG*X֪qD-'S&K Acjr^-{H}NjHd4MX q&U5[ˊFhsqѴȒWKP=|n0N/P '/N?RU%uAukݖQm@XH~V|8AGsыNUF >1f/.Gwdl1'}̱a0=ڵtHB(O0Q"ŝ rkziPx#Cs)f EDY۫\$:·:Jx14,]iG1p+WII!Lnح'Jɠh2 &;:`LG, !)j%0Lgsv/Poձ8N2%:+_,%(]eA۶E =b%dh[1o8߁90~l> g# .8 `C aSIL*KB_k8-rx >Wh>jY3l(Caߋ-CD0/o@xuҎQOIŬ g{'ʪMw 8ڎcn@8,QD87nŸy0OB'HǓrѴz >1{ۻu0FOA0Aczp@(Z?#.qpГ﯊qG2TZ~4ka?ƨ_l9b9-.`\Tvz&R^Ҷc_ij0l!mR3iT۝ >RtP6HnGT&='k`#{rHY'6)``K(4'/HS }]AP՝i(jc!JOQF#WU-qiL6"h0=':"zdLtIMRuub(;vȓgH-@Xb~3gufzI'#ASO+i6W|V/uLv*2|ViGk[Gj<\'JzY_YOG0&y ˰ꞻu QDj '9x|ݎp6q6+]ش%*{q>5*dF̛q2[Q9O ;loWwI-Zrx Aq$uck6H$ƽ֐)GU)3Ht:dafɃܪyMSI5XZ0ahY$[&nE!ߜ6=Zg*tPJ*"zqG`(#W0B~+' '>@VyqH-D^TڽZqNbc6m].vxqËoQ!+f.Ѷ?K5:NՔQߒ44q\#vFǦ%O22P.:khc O`P~lfv j0럣su?Yu f"}(tRr*r0Vw188IҤC?73Qw/.xJYeVXm*S4#ZgJ"k}@G .zhꨔRN/lkկn@nLlƈ6$[sЅ8${,G3f7糋={[zԎ3zDԢEcIe#WEOM^īۍ xMIgވRӻmæ>3s&xl΀ZHS uľ3Ip(ݬ- 1) !>nQ. :HKQʄF,-#Dv߾-OB> }B0/ECΫ%MC]O&w)7۷Pm; 8fdsfbWo+u<%uպzZD5o7eauKcVW6VF3pZ`sXS(?S*Q7UЦ ]%9%= 3dV;[2c}WdoʦwԂΘ*I~˂p.@l]GU;:&/;NrVi-7ǖz!KK JHOdwfsK.W-quN4Ϥq&OEm!.u./j*$XRM +\p }:wG0t!k8b؈{gnǡa J>-p5HH%YJTՓvǵ%y)Eoڭj4ħRR9Տrnqv vTO*)BX|܅CJs_uaۍ ^w/ H;1?ki*W+:N[ܾ$sSLZç6c^q"DqL{6dht4_2 m^*2WF[ 6Q+ӭhC:dV g8Kۣ e>FRC ᗿ"r7h3e"9=?*2yG6Wc 4%E4-&L2$po^L7] fʧ7i`>^vMz*`R._6TvP}O% 1mK>k>;g VAol%TL2e;k8Q ?c!u6|t%Cƺg!fcۦb8;9̕W;X#0ff#߻,+|Fo0zke>\b 㧉[6[,qǬ@u3;5s~na8S3W" f= M# hk`IxОY:2)hPb~H /#WԳ@TX&4)VYtl}IS v_Yve]԰KVe"{µboR! "M*.0,xǙy̑w|bM)`#]EԽ3T̥kCS'a1]&ĵ?4|Y0(|(be65A/5vծGwmn&fk>@ >F/.ۘUs\ [(B%-&}i 0/x7oW/Y":LG]:c-^&nEPk*Y"v[&z}pel2Hڷ7]t~=ydH3_PCV&ZL֩[!ҎSBP 43:P ,n 7^ %1ɫc#*[wrcz;[ιaI󀞥<CCNQ-#DygoZNpP(|3DwG Ƃ<6yGԎѰH &+[Md4N'wRWF1#3D0eY` ,1/zrFoIN(_.k@h ݧވ#3 [#Q]v +pޏ)T.} u|Fy&We+~$'F"StށF4wYkm"K?=n<hψ֭i*G#>4A[h=63{Q25!L-sbJ^tR>$Zѱ)ZOºJ<<7+>Xj?=HcD=Y7Y*-cw= 4۷קihj|cިq_bfCU4IȹR" }++%힒};:`&u]6YnjkU~fcxyL/T:,bSОˍf%ëL?s3tHu3I!C%aEnDfj=Ib [aҍ-fS4EFXZ\^4Vgn]Sܡ*lgُɽ h9 wz,^uгXzU,m;G ^o6`ս`|K#ûCpOC3zۡ%?5.*A~R]K)я-FZ\wi%g`j峮W3rF,$Tk.}SI*oh=VKdU|=%}hlp;U4'T]'R7D!`B[^Wj3Rr'3Pj"f@gL[JF8" rsϑ pßUĆMr3M%ҖQɀ ~FLt'z5Ve{V%zeAwpY5T< qGu/*\`n_;\Pgܰ `Tѥ!?^UaQ'|?_ +޿U+^.4:!^BZgpI0xZ>dDWijg&YR̯:k`j# @@7_vC؏%t9djhGv[~!ga\IOf~ ' = li*p]t>Af/_ȰDdqfjࡎf%Sr;ODM9?}4F=^8q~_@~K'k`'m_yNOZG3u"O})IRWf2 ۮeҡp#ږ~e9]U9Et -(dzԾ,W//(LC/;b~ZOQMvZ. o8fzڏ2!Y&>eLiqY^&7oC_j51&xLG3DznhR?PjІ :zn(^irʬmu>L0EGbK:~g7`O| x'SClӽрΓT+Җ,( T_u 8 -1RsmrK(,%I-I@;M`P Af!o#]p/SH ̧F!^opwu֐c; !9ECuƯK]] ')RjA׬5i* )I]YY 4d"lҋx\Uűr}iv~0<=.H9֛X*)^HK!tO=HPn8\/y.=[Sj>CTz%SrPS׳`M}׻ݺi7Őv7yPd%s3%>}"i"4bS8Q;+bԢ6GE~:ڏlmfƁGȄ&y6:LvbCE2%S9n pbʓ|pM\O]w[ł+[+^(j)fS PحY%Ѕ!,"ױ5:-2/unf^_ۍ;Uijf]dL#,Es=bHP@ /b]yRXx]trP9'Q{,(!U*DhQ/߄ FqhGIu͙[G f rscma ts6|G( @4Ɣ)UoxC:.#+򫵁KYڈKx8{F@HjG?3{gp[_ګi䞱,rư4iǝh0 `y ?c˪,OR]$;G-@cA,O(d]8BwV#Zۆp ?}Hwiؕ",;-2y~,e)6Ldb)R0{e}s\i]!/QLTG[ *H#<1: tE{ 'j<98)~35OK]ĹVff"ZPg<|=CSO>EgK+ĭx~Rǵ dr;YT-8 𡝆|2p{eIvrIB~蠛Bk(8eCnr$WƜd䚞5?)ɟL#O8+6=d/ }½pBL 3zF+zW=V&]-M67>uH]\/PMbA0x_xw$e37Q6c]4b4d,>5rĈ6P,ČEU>@w|! u&7‹#n쉽+wFbw#swz?OۂA~KhfGMwEVN] Bpq_hR9ɵ*m* &)pŠd8ߡO }-,'hF *-6=8nA3hFaص\@9f5PmM❸I3H-st yb jKH849i?(^\^ i/|vwɻrtdW^ȴIzb#d1TUcq7 e)H.ZY TU f&Y0Wm.4"|8Stqb0b:A}Սlt#}q`ٳC{iI\A; zGrܙY4|2:>@0S/8lÏ~{B˂ d0cd >g(HlKߪ;I@CUiI!vTL>5Wd;1_E˱]Ga#vjzz)O:(9,;2IB=MbsF1+$Bk;GSQ,bGQ~u~&w@絰p;CSO`lwJQNH¼,əؗѺAwےTWhvZA֞C>_6>iXc/zX /a'wJqiɲPw1|׿z%lʵD PKQ3izN rMX>+ ; E6%I@-tNѭ]f߄.6F(xh/=i+4o@sf#]+YJWdT V@fa/l[X;fyZA} MsrƝn8/mbmT|5&,8@!2Z 2LMt6c2 HK]>@>3 of!,fHz~a{\ >oSRMoe"S02ǯ1*7gWD 0"sS-#ȟj0udI$v?UCIP4S.)ֹ<ܝ*_4 dhWk _N3\ e =b5$b\r]hINeMToj*IlV!E֮r3j*֮^8M ̎yٰIXF@d;"O݋eqEӰ2fj<+s\Gܝ4&s3?, BiI@UYjof=]R#̈́j89nb8ϡ0_>Fs)YA{Q; aw{8H[r&c*=')gYצ+-7A=yx|ΎPcn&}m "2L =JbX= m7UP͸GH='xG'&h2lөVk Wa0r# iΓd7b۲vXbw%9_&FYy\?i!M[])fȊ&,xTwXX~5Ts&4FġL~ C p~cuw(bYF 87u2E4uj @;s'ilD_.a6"qQb-Im>-½!{mħL6YXllP>CZ 5x/l$R1NPKP ~ O-ckt$ҫ%Bڑ+.籍j87c(c)%;sM\"Ekh{$L0#\ކp]uO_h/*RX{%Zy$P )& xgd4²B΀=8~F ߬$ @m o33в0d<1bN={:\Ql }"qD&³4|`{ݤ,mqٿ⪂%1@< AXVǩU9I!:s3jBJk g ^5OQofD$|6`KvP9{̋{  D>dA%8)?xxHj D)WL;9CzV|IpAU d&FA](Mȱcso7R6p;ǿh/stbi!L..<k$r:sd*+}A2d#.@m/\z)ݸ-v-"L8uH釔`7JUi?8cO!GaCq` + WI+tȆX0*<`Ԇg*C:y2"2F@3ɈvÆD/ЍPΊ0q&.<, CD0;3z c74c8/*o'܁?2u[Er09[1xYg-jwʠ}Yv`s(#૷P  na"^fB ;H<}`QT\TDxUXD\-\I 4ˮu8#Glɺ8ijj2?D4I|d BqɶGފ5 w\_QFOoZ $bvߦ[#*yQts6Z,d0sإ >Sa^#u/ D K({;8 V %b},I&.,xȯ*Y'5zU5V#.h{Ui=@yGk0\TX*f 1SRF.~5*KjUӟ|~ _Z*L:.k[ Hu:XiJmD|< O,3.TT>Zldr\,B\_&]!< O9yoyI.`!u5Sj8D"ouu(WGmFO֎cRkűr'?ko;V >/yw{Y+_Hqڇi{;Ԡ~kIԬ +̳ŧ{_}Etȗ#S)gRVP۩1PaPin=%D@A&矯=< L -]bb<^d`5B8A2DP%|{N% M_`͟b%e28ء*RW`K۬jbI\N{rE8[dCqG@^߽0@c:(@ g%Az$_ 0(!Q. #g{%i,$:v} 3~ܩYWvL}`E]¥"*#M5ItrPsbɔ:Oϻ~rraDKdAl5oWk?H*ܢyUthוORO U8m8Yq?u玠Ρ#FhdҦkʊw_FqofQ~Jv: ɤ$\' φP3ѹG׽+%BW]3%FyGCX8@NnhV$]g*n xCe2a }* h!TBJ\koJc}&пX`6 mxk3_2`R]vB:o@PG][fTi"ml'dg(;u`vɯ"$n P5cЮS @\ \Kuu !QfS7bvлB㰌Jmq(tb?"ߙ6AGte+dztIjzsN3r IgT c0brܿfOj5UAJo\898c|͠ޙ w؈<Ւ5DZS'5tZyH@9 <Uj5z(Yߺ{b5v<1M<ˏ @Gfw+LH0=cj>eg~ƼSE&խN&tc_^Ln2MɄ]*_zH?N/Z, LY'=u6MOI8UFO)3+R?u-27[aҋD(DL #m"rF =h} *a2AwEw84^ԧ 鰣9C*̓9 *)3wա O=\(u#3de)g2]Hq [!KBb/SB9qET;T2ڣ쐘֩;7%Zm@zٍmT aTU> Þ#Dcƅ 61x%Lڀ@:DݾrU^Vb\3? 7|8OI.!Ū:t WuCjbr#$K&sv%;Moʵ9SQ&'>fV}~Fa0A t_rX$oJ3X#"ž$sK%?4r SOM l}7~Ky&\MK; '  f`- bqZnX[kYȝc($1V~Ug:!ϸP)SB!1Dn4]UBi⋣a͜K(YK]},.-bR$QEK*q8~KARv4 P{:x }Z xv z 5ҨL#dů]t.,sM gP uM"sUڞ䵤|켧+ݡ Zz2~A4u0:$iK y-@taM< A`=hU,YwqLS'j<PCwtw}uy+`5 RRLXxĢWd g~Ѥ\\t,- &⊡Xm.1 B Jh`sMr)GBUky.U##.V;ECpZ}! c*WQ+׵[{yznd{h2ͽ2eLwѩ0_d*O}*-\e;Ϭ1Gsαv5Qհ ZVؐfԆdBsU?m )@U3wbS<< J9^ybҼ, ޘ++9Kk"(U-F'8Jvg?WQlokqĄ9dZ-w9-pR;TvrP FUPS(Ĺ*eJ/<|@LOZǰH6;V CE?*OLZSTEei-C>d62Tà4?ͪP92!~Ӧq :9E#n}GA5JюZZiBS*@p5)2r?X{>Aԯv%&0uKe<~WN< /,*fv&hsZD.'*K\߄[.*`HTA|$~9&6!Rt+ٶhZ"#6jx[n#ny.g{WE%J: Ve$8ھwb}uc6՛܏x>mY:2y99.Oyms|%jѺ"tdҪ[,i8?Qa#J?*MN&Rrceu啣W_ˆuL`7vo94ukmdÖxʖ!?^Dif #׃Tt/§V(_Atd^q"zLKztN7@ o;%4Ϟ: 2nۿU6nƱeY 02X:ŌiiҺzHTw%55R7;Z?t%XeiP h\*8}+:aso?CiH4$Fvl}\(@.y.fN~IWVW GA\.el })F:ƈ_OGe5#{t륷) \z?n~Hmǫ/İ \5"ʅ\wL@.!_xB.t`LD/q> m.sB,I#7a0]X%6}P_]2٬ybV"ºP*Ȭ0tM+z G_v]=b<(^lPRL@w]l?#bhc92n{KՄKfÝU^1լsy7t:r˥rcN)R<n-~a1&{Urҥ+ ?7x36y7rB2*$dzyŔ:Kpo+k &I\գ~TJ6|'{;&66Luk*!&QKA,M>Tjӥag3GJrᠻQ`3&Z+̨ԙg|`"S-,`{Sˣ ~Ӧ,9{΢ M 5{?>2(^+8aZT>k7h'rT4C3в *,3U٦MQA$aOW3D'NWy)Dᅦ8P,QzdBc0*JeʡD C8V<5ΐ:1|ZݲYƆ- 5%DWj,0-gY PiYZ<0֔@"HFP6$y@nIC>:FlnKappa~2۴f 81{=j;CzswX/Uv1H3 E:D8r:|b`o6wnq:-dg*')%LT8:[:>K.liXGrh5Dt;PpQ$oXJ\gqk:P7/J0'n,q;H4Mtʖ؎Jhּ:gi<]n`<$e↔.bDŽ^9gM\"Vyۈ0Oन`L'emJ)S>9 =0mgCU H1y$ S֢6>\uXǭiRӆұQ<̼tnURw2 qH^0@uLU+L#.mw^ JzF̃̚@u3L!$WaF)@I@iGXH0%?||O.p/}rxB/z)mFQ5\Z 馰V~MXa :2 H Hbh/sIaڵ M9I`zm[LS ٟ:CGc_@+6OJZշ3o:8APO 9v,3;>mais9Uξ}~O?"S535/]*8 `eW*%C˫-L LsD덑mq/-UoG: lHJ @w6e&*j $?\4 2:~9ʱc`s]2t[fl,ỷ*Pxj73[D.y{'`'̱q٬\D*OB)8Qi&;vp hUu0J@~A$d f?j& 6TDBv xFڳyzD~\ѣ {Ro2{gx4 J~\tlp!~.f8efI1Qʜg]tX-ДK|:B3ƀk™3 ~XULq!?W%==sDqA1yuYUʫ]}.JKU'PLR4bG_uQM2BS"TqT'}Y%=$2҈%C̘_Wӎ~$o&"`Eu"r"3vWifT0oB90ω$paw&T}Y>=I/HAVxuVgQ;5R~/aªhd&!{ӟxF?/BW x+4DK ƻk gP&B,^_bOZZĖd4 R?PO.J@,g}+k8 EU}F^Fn\N󄽟"x(sA஢޳2'?j ]EΌSt y|/S4+g{W3{ >wV]Rtle/AZğV#<ֻ0d=$k%YdSes(Vpzƙ+lpO%:]&.Q]j#a'if`WPѽE >[0P >j̹QR$$5GH2  '$N3ҲDМ~mf̢o[xO\ p(y`TE0u};?9(gS6S?z̋D_#%MHY;a@z:tt>̂=.NMV_`?2jE6mdO_(m/ph$%v1w*?Tq⿎Eݑ;}?I$8YՌ\ +9پ㿖wfI, A(.j1sp|-86ae͠`38ZVrR߈dhwCez37jh?>AW8aZ@ KҬۛ@^61c5mOU3IQͱVr F n/ʞӻRz ;j EVsV шЭ~x3)Scg۹?=71[% *&'Xǰ.^ApRqpǵi/nhEX}Go-Ḙ}Xp/1:J%:Ke7vRC'Tڍf^)JqWIi䫪ԲK<_|&yBG|dL6Oc*D1e5EfHQl5qX%I# Ga΋Ug_J2Sjr]$d'N",Gx{1rZ)疢z7~m\#4() '9o`,O*=MV߫zAOP׶j,3IK6&HQۏ6Hj%0T{-,%R}ETGt}ޤ˚Cݪ?s#k2iZ? U^o\;rUF ỳ.؇‡] ӢNG(rp8 `/IutmO1@jcKIDXy0lfyfaG cL*wybx+igz`wj z'ȂN{> rM]a:'pII`O_ϼPL wɼi 5cWb!m6LCMӠJ i%ôqyf$AѮO"2Y0Էw+/K[=mLmՆr /߫hTЇ2 2t|4n[cS#n ;sfYG].Bc@/Һo3-:k͜˱5^ӥQ%pz d[tZKU n3\:X7o?|{o Nl'kžۂc~"=y]KlWe"ʤ f{!Xr7S))-r$ȱ\ q&{^^yqeLWG}B;c_Im%uTpX4R7@(}f٤.cEmH?7c3+|rWuڨsG[H3yҮs %qm'S'JIddH3)4}YlLjDq D ňL SO st78'@L 6<# \!gF^{r~d̅]ל+OTuG}ƞv/;RkpP4E@Ǭ ]?kJ~nCi{њ8T) O)Q.OLFl;˞Ғi9N7~xt[Db \"q6$o? HG0'r>mέA4LQ?6/c(U6#L=񬟨vG s21\I޾zS״8GthwGJN1)QEJ뀭^S iI@1A[k8q=Zfԥh,J$7zsd`[^gV]`"x]Di)D{dE+\9(-+kܥ-rk=I.sUz `I{O%d9;Y$C7KDQ;^ ;:C ,-C ~7Β5y&H$ɵk$RKKUuxt E$"=jBH:  hv /Ka:q+n 6>Ju5u6g/SXeCXek>橽@ּTeG͹!%YhGeJ +< G|Iզ&KA'}k}%0]H,O79,Ev!ץO? pd-'\c1H'C޶Ǐ cES W 5==#LŒ Emzwҡ^xaI->-M=7671(?P!dJ9ϨW^eMrv26#Ն~% 1q>:x֔K-dIwQ\p 00{$ɣ\GJ"{ uTn$JmsX6beН !6G[^p6S& #shBE/h; |V_a&_Hxq`{4smpZ=k02:vɫ䅉(KZg 0\jxXWjjP*(]()Ѽ1`GEYN827OQsXA"pxk8Ƭ>"P3fF"8݆Ѫ:ұ@Dtz :J~IAZr~dw $»\ !}һz4Ҍƞ'iT\l+TS|χkn=u  z*pk+}!q3cE[({SR;VNةA ĭ/k?`tj_µ]#xgbd\Yejm+='W}C+/ YӔAUJR%x=ל }Ҵ,Wa;ҥ_Vm'F]"F8'خ侷HpA}Ъmcv)Z;MτeG a#{]]D`rzwX5^/2KU?K Y!8u*] z}OQ*ŲDS$}ڽdt_QH?;b42_hjWraO:~yU/`I_AQDBC?4.Xk%Gdxmf+8QžgeM "j$ yZa33qu% םbH~޼kH:|4}P4JN~0X2Hۑ7dX^4맵:b33zkT=wo&A8%që]2&}C6] Ό ;B g[!AkT `]. w- RF,1wj|iNd-h&)T-z. ]WY5:+瞲z|w[.9 3&]&V"VaU֡Wc ר* {%'}=H&8  M0ۈa15 -HG:45Uz#[& -~x?\Y|pR#;TKUx!A)>eYrbu{,[2[jsrBp\=ּ.јp,!.D{@%Tul3QFV.TAQbKԄ4)T#2&)AOw 5>Xe:c+K_MkGZ{zG͞]Mμ%[w&Hw}Ħ?!cHH9H$sA8F)e0;TG¸] @Z%[b+eGKn@,ZZ N!FCê' 8QPXV#-`$;)e" g!8z4tYoLnJ7ngorr!eW0K߷-j5]<;{';#k,g] |^҉ej6yKvi<r I>*ѵ+O$ el\/N}0eГrz3;ܩOdr _P%GUb׭!viP]YF5R*ʬ<\o„Sa^˚ꝋH3>"ŻWtE"~x?&MF%}1;=MQZp}I~Qݐ&~iΡ,Mj4PjVXK5,Q6XOhCNSO{vY->S }x>V2, |t6]߇k YXW=L_ᑉz!" H-4_`?p{AAއc2=Ӥk B]qϭi:i XhS}{bx !uO&^xժF@fiG@NytԊq.H7gԊ}N-nFZ _Ь{] E~|!HONnzq@.a;=NJx![F쎴:6RiZ uo]Dn$P 1h.25uۤ⤤;|-|I%٧3ДHWƭprRf]l,^]dBtR\LJZn@,,bFbJBZRa w^ o7% Yz b*D("~Ujҗ8qStjnt]3YݔPahFGO noahd:yJ̭ д#Sx QY>ǽ]uh<:. Z  BL"J_΄^Gxn~"B_p/VOQGPze)l/I2 BTʫi 8˸sfrӂHԌ7ZEMjHb97U A ;,UDJٗ噔{ 2:|G%ZF ֳLE ~LV Ύ{J3j3gӀik6$܁dd}bF⣆*i' hC@_ QyEarXPcI;̈BݑRj]4#5)jGc;ϊRk]SOyz$Gw^`zL$Z>odIL3X ã왌֚0:K?eviLU FV'ư fڍۦ3,ưU1S)GvmuOUCMnR u1_%GQBر]H:X)$Xot!k~gjK {5.{Dly@k^&+0nI;b9>ɰ5/W'C3 fb:\m6dmTEP ;ZD\՚{*M| s/FW TF(hiKfT_?6NULGVeXPA":HkW}cXO|ڔzHAx]ݕ ݺs *\* I< ʖKɚ| JWExOGx@Wkkq@kF}:U5UE po}qNQƸSvp >PgCJ0b0%|::§;Г⅋N>Uƞ#׺IiG=\6$X0 vTD1-4iO3ǓJ[ɂٷfB=^AԪxω ]Xmodp`ʖqo7C% 5CgWrTy)8e_'ex{|҅{Z w!XF ^ 0&vV5}~8]CW6Zq^qemwVW+j4NIsVhz|m-k~N{A7]{To?D*K2g :nYUT5e̥MshDdc~},9喇tV W]HAX7l(3go9/mƺ&KÉ ]q%u.9s wh;M,nwPRqʓ*m*ęg]4 !MpkTl5L_` \d(vbw!uEczZ '_u /#9zvAO!䐒x%^ĮC,Qm1o)h@: "4/}ͼi ^c``Q'^8I{X-s9I,Mhs"(Z#L9 ˹o  yҦ{9tRK{l苸*DP)k 4uhuiL.>YAo؂Z(CGx~stPY ָá%FEj.LEe[LdYəPm%Z\oզ۫C[7s%-8E/h #*R/t u)l>WL;dDasbf#sW§psGzJ%484rBJ݂3j9e}]NWiM,03bW Ub֦`%^jE)g 7f,H{pܛ^~*SF|قjDfu.w2JW`A &w;;E$ \*_%k3rZ9HXGY0]nZ2 k:Hm!.H%8~h_~,gm%"T#LC)r9(VU˚vd ;I+Ki STG\o2D54$J} w`Nȼdզ0!4`8s j7y 5S8^J禅d]JQmfHΞhfv  !K/6|f>ow8_`co!O2D U GK{ .1߂@4z- kT+0H+zb^Y`T/m&1YXKs֮zBQ'$~q Pܴ^9Q>Xc )rc͈,duz;igwn,`7@hmratjE9O8y ;Aek61LJDȲxQI<|wv:zp5pL;.^AE,ѹ8sDD⦷ ÞU+';% (h (&b6@CO=1ѕlFOUp8c0DNJ;_lD(-FOjh⿈;1ЩD݌ԥ A+)BTWtC,bvMALf{$f%k̈́ӉV+"{>݊r`D YSe<{eO>~X(oϹ-.}IrxĤ֜x[tdD }zmh@- n_^k-SKƠF]ˣAVZ?;[55g0g^!4э^%f+ȼ^qf%MF@ ޝc5@UA1&\ccXɴcYt IĐ49 7Tځosx2oadFg;$L3 gt2qw>#0zTI; mLmŁj-GW`Td%vԝO_l# < )ݷvSQk*RnۙˏaHhu3V\ mAj/zb2%m77lmrCCHOٞMG ʭK_sb-~e'Vq|T "s l&@1\|iLaa+5翡RS ,A&MJoB_f]"Yb+mtFi/vL" [`2-RRHD4-< \*&2!,xNA0QAӆY41ſ喖3&3a&]}XT%d bZ K-X~w3ѝo܄uD9>p B}ɦ,Rϯ[= .!6"U\JfĄ6:)$R.?jg+>F,1EӐ}t#" zZ1Pc3%168CEBujQYav2l:,, \yz( "l~Fq3 Oaid6i]4HwO_Y>$K-G-5VCc!`;i r+!77j@#V5DyӼf=;") F2}z 1㗡Pja?vLfu2TG!#fN{aTs=/9@ 7q2aYm MߡoJM Z7ﰛN[)kcJ1.%b1a01Xl}ӀC`I%sxm>4Ff7\w]+*_ S~B:tE\x^lBڋ!KX 赜Ba aGӼ'e]Qʩ qU Xeװ 9(;jmd3^OiV WJJE͔j=R2IdCV#H#N{AoaYx$rVrGm1XՕWl@<Ɲsw+Kڛ`~ h'v^eŴՃT[s~#s:+Dǖ>wm0 #,3>z!!9Nې$a"hB܆d<nzu W/bVYrTR 4 |[~$G1vW"5|V1PPpY:Ezu!gV+,ӠjAF@R9K?‹[D+ҏ`'ݼ=l"#hzdԫQGP.G4g) +F$tjZà4])9ݣnӽڂ6j,9:U?ڎ,J{EͰ%]y<摕 &q#h$ߍ1LB3L$@ <\qhBCd bf0k#]dr_5]5)%lIL1=Ȁ@9|SP|U$K5 k4dۀ¦S;L|庼|iaXc-GG-A?Z )?y޸0^E;s?UC80=g%4*_(ԃ 1k> VMd9qjdDPo+wfPoub92ʕu"Y[Da1`bZDHM?Bǿ uW3!pǺ,ӷl'G~"ʟsH`~ϗBr._fptQ+^\uɘ_o P;(5YhwwҮv|I@}IR~ Ge%^z$(֖T_&$ 1D|@o^. IE5ol4~YtΧFY%(LIu "鍣F^^l.'60Ҙ~I)̍ϋA/oƈ2L¬#fna|PAݎdJ "gy+J3h(c)LK + [ZIwau{݋<ڊ\P }Ʊȫfx=sZ/玃pwd<{L'#]-*\_ #sIR1ǹsOge4ħ*ZUC#XWъDNs}۳xᧅ͊ਦ #$:Cۿont b @TN7fbܺ,sifma.4x=8B$1Z@X&/bNpu _lE;RvbxwldP.Hm&F޾K,`i9J;2h(/"W] A|w!bTUYYl,+u6Du*R/pڢJ&\B#[ί4'.[M*riKs(u=i ٺ9kpR)S+ sMC6q* Vt PẾ2A贑czV΀E|w$|hn. dPPȫP>g ke#agPsYpƳ@&P!uGڜs~-}FUN1VH=C8S% ۃ;Li)eqK7B 'g8=T(s?LG0ă̆{ U 4nK. lnܮu.F+%' 'Q{3 @Tٓ(~#0[4"8Շ"Қ ɄSTe}ϪHP´ɹc8PzRt*c_8\vqQʞ@e@H{"DT B"0 Ho7=zV}]bmW (Aࣈ-ђefG8o.m\]1%_:+&I_m(?:lmO EO83i3lLN'lwE*u[2%Ma@G2/m= IlC6* HdPI@uGr{$F88,{gBqc&+s=cҍ sԛf(?nKarfqelt}K'zi/N^ e)d@GxolAaD[5Q|d x5гћDq4w/ L˅ω^X^aFTܵʇqzYC(( 0Z`Y_=~)t?gj|%ow)Ai*ZTQKZP huz֤oz9!˗e0'g &*@嚙T#\_hMqi~͍zB!_wU^o6<\oBm_t}$LN|2?D2,p3`i5: +?X#RpY+c&u䂅PP0<p\8vzpQc%3'exZ`FMe6b{&NyN=RRl&HOz\o:NEꈻ(#@&x\@@VȆPc8IfBs٢\K9"TX5dz j}9P5Yهn3w[W?'*aJZ46KjKGk _$N8qN k#ߊWy+2pdT;v!WZKjT$ev'mr)b=Cd_ka6K2FxXazk5LǯS6?:[Qdf53]x6~p6q~m7℉.Q^+;LLwHO{Yֺ30ulJ-P tEEgsJe.Zc{ИY@oj`S?3Ji /X*ۡdOSԳlӻ:UЇ #5.8`hn06f|ӮO9-:^`y9K5R"Xn.ͨ4;?֝OOөˤDMDy%iI*F&rA(;e&Wue{,&Zn΋$6S ι@w>I1 d 0Kf)nlplQ#·r#_"t H[>GHSc,`y'˟GO5%RЇPCCAو~Gp/̅!3aRC8 & U}s7$H{期L?/Ŷ0j_#Bo Zlzw<z{sqa& UJhhS;'qtE/zptBID!52*y=(ݢCNO2OnM_Ou9~ՀqijiKmlIUdlT*7Y.lPЈ᜕z.,Q 96C~^!vEb@7>?HMcZ'JOp/ a\s z;%%mrs&+0}r0jJ1T'%yFFp(lZ1 ONͧ%Ӭ++2=hk5zwsʥDe0]a=.p‡ߦ̈́{ނvs].ˑsBpydnB+eN#d#ֺ_-2Aҙ5jQ@u`1Mڲ4; bfRڬ?O B| H$:%ʉ} f BQO$ܹ{}|jQ35Y@ӂay?y|xO,( ϖuB.)DGkI[Ie] 9?luOoɘ y~wfdbz$ayZB!0gs _)wCޓG>/:!T0;Wr 7H֚aJt2(!UjAԾP4M!Qqr6 Fp"2l0іP&3;PR^f.:X63nI;*1u$ 5Zp. TVBoX HI^qA]ˏRh2f>ȶmhp!Q輜oPCɚK9#ς]saRf}Wo%NY-j"~P2g5HGI Is`.R`X(4mZG:>\0sګ3! m@|Kf<X̞u@Xh.%G3lqt ahdH<96uc[i  3+wie#onnoSAq9ȒԠR+H3Mb5d&Q|2 #A6* q'ezj4PTˀ`Q\rorqh*i>$ؐny.:a%{sx}xtDH㝏 |,4onPrw>=l?0GVA(nRaѪ nױ1ta4^=j~,LSdI?q{#ƀе]ɑ} 6bxO{d/V:MmjPa:d ˑir#ԎM<|U3G)"O>ZCD^= Vt@Zd "tkxr^'J43w>Ph'>HTfX/\J1*8|)j_OъLt}RyHes>+X&TJYװLiĄ Ġ3 ۽+I"ܽ=gV&"UΎJg\Mo-}"ѧK>儣zyXYW)H{be K(p"lmkX#:mAN`6v0cqmkwbV?X4F@++95s^Qu _0xlC= >ߟ4;jZE{"bf1n_Ch!)/Ti&# S"=8mMN2*ghZI5꡸H-An~XѮKWVAeʕ+kj'\Y0=j&i!UĘ|3ޢv`!J>e\˝Isq@X>QP@V8r.xԣ~BU*wiM7p2Ft!8T2"4=T1F]xEI}?^cmEdIǏXLIf+V:t9jV>wdǨy{3>"^BbuD׳y6ǂ"B*N{:¤ d:b=,?8K#F) oϳ񶉃pL4gqe&*'ϙ'e񗺹dp%rާa,_*zt\|"aX 0TFRuL.Vv|Zg;m/X{Z9)a[dBn _:c+pmtL 2I7c; N NHQGA$̛,XLag,#`K /H- pYym%SN'M .u=\? CKTF=(^W1^ =6_BzfE1OoꈕxXv-w# I$T7ڥt,sftɎJ`5kT BT@hkxkpL:0Y<*N)4M9=\րHӎOIBc\~Ob`+QȦ/G-aV{| fei#eq[PGQnS~vvꛫU֎^kkɬShO6 Ew̤;rMRQS-@0)*S ݉ڽ-8/CBo_2; жȈT%:s#?.pD~]ϫ//>9GCh>D7Ao56uI%1cZS(x*;d+- d }=(;!p98K̝xnL1+}Y4XTOAjBDW c<3osq Ѥ:^'>(裿vSuu t^FȳR(f$}8S+ v3;[RkIȬvgƏx$7wjު۩ +S Er>,WJ QZTGBbop@WjƉ$[EJRc+ece`~xKVIXG;ABIP] !c-:ČVypW{kO,_TiMH|gFY^K<#B@1/$ ?@r!( 5y7 y6Ʒ/Zl{9Nl,#]ŐiR>QWwyrXJ\7ms[Ū[ 9Ǥk0x-Y̸N7lՠE=4.FWvEKVaw\|f?Ia޽jx2ӼL7KȖ/41*TXV[Y#]ύr֊A)hH+glM,Q er F:)+I{"kvtiiBJjoUJRN8)}T hj&`0^]EhL?`?u먧X8#r4IfFO1cbwMkM&B`f{y(FD@Z_ ͳS$XjfG6#ݰK~W!9HVO4yf[ /hr,JsM֏wkA씍4T@3ex@)JwklIܜfőv6$OB#{\bN  :e ̨nL[q+9{ȓ{R݁3 &d`O1=$v!< mvZ|{Eˏ=,n^Rpqj:kt`3C;.([Kn:RB-:IB҂t2DVP>Uņ؍*,WV?)5uڑ9%]WgapSo99#F(HJǕ1}#Wo&*G+#/ˁXv<,ͻ&,:I՜X7r3*] _$pBmZOc8h;>eAuaOkԘ+2=aT 5mo5Й2*mh^"5s=PW }z{has3, Yw:;bo' ,z+:R+wJ،»i>=̗j}kʞ.  *zwLao V/p>)(!~5s-uM\ƽ|R- kr,V2}6@E{OqVKt`<7Dum UU$jxGi(Ι8S]9\z Ȫ F#7^/u. yQe^-:5<_Z-=D?v>!9X¹g9"@LM{TT:qSXb_%G%p>0^|ޥ-ed+pT*Eemt$mRqDQu 7_?2\V<$u6Lo3%OX(2ő1]u:&q(tUX^ҊV.v/D_>1rD jLR7F'VPhy A>DP&C5 #5PID((A78DVv땀? o- S]v3R;PM}\.ngt1lGq/ūAPXM=e{bD)G4}RֳQUuct7d\%YBwC=Lݒ-EK#!.~vEk7sCʩKMNZћ4ޡi[ghzt%Ţbkb3]. WOG&w#eOge42{GN)M?$3?|t~#yNg{LoF`0ևUb$lUyR-QQn>܍-b0t QzzMb'g2+;uw Fv^uG%$yAک%HbUNo`# -k*R>uPO}sӬ i| VaWFXf.Ǫ}Ù+O)^"{dcHcIYݡ}ڕ79qVoE,$3Ի&z+Os=k* ve)Ki⸹'60F[Ga(H]eႎ3f7ȚL$HGՒ~I̓$iO U 6v Ahul,xp^*q.[sWB*]7w3Bt:aq'y'1"gm οo㷫êe `cbj!&蚒#O)WjeSYWAQ5aR+8 ۚ`הQǵPM zRspǎwM=j"ɴ d9!빱r`AU;oN6'w Dx9\5MJF@ZƂM؊NrϽGnZKlwV@@oPs(||L:˛8Hk(SԻAĿ=6ϸ͂lD힆oD EmÁv\Y eyF +sֵÎd<`div'H( (M_r3­2 à-OY--Ön>]yEs Q .ZqmK{:  zɰ{w_Ջoh,Lwzm *j.Z0!5gxiL' 2#.!a i0\vV%[[Le}zڿ0]]P]U~{7tIzca$ BѮܵYFb G'β !MOs- $#PXvԺRWp, Pu+R@ƴPaZK-#e:]\mN#_E-t=cbω~e8^7LߒW\hIa ݢWp|IujlŽzpΝ.{F.6\UiМ T)Yᙿ5m^uG!ZجzOz3* l+Ҷ8|(|L"n+ǦpIiU-Oeki?;~.6b0RAڇK%WPsnpSlx0+O7dr^ng4Uam(vu1{#$ fkofs}j.ZZvZ"pڜw(Ts>F/TU mVڶєDG2F^K5|^oDY^bKcd/7y[{«tY_#1r~x9ufseʪO(Q ?3Ov1*+BM~%e6հeLx{懥eWgSzd:9q UggRtl Ե\Q>̭7lW:0H؍{!C^%jQpF;byFt!iG ĭ,n= PT ,{4YlOS[¬ Daj`7 ;U\f.9lHy>Ke16\r$!q ˨$U-}Up ;Q?7盧/&M0_gJccVDWݝ(/H¸GXOC\FhxRB3eӟgx Cq0$ t9&zZgHrwZF9E1 le`&ϙ@$^H̽^=ЀG`d$jEU^q O2 }z-ƊыhV 雇/jƍywWIn\%)t]U31&̦:nXo^t4^+bYRCk ˆ R$ BG5 Pd]dj-ViS*t61ySG{.s[c\^6% xsh/rў+w"*F̺?D`n|vEw6sք)GPC?BIjxk!5;ktb##(0G[+`n$8҄[+6!EuuZ^m:^pq: MSvxWU?;02y p.4$O/}Wl0-1GRf(%rдlFˊO(s `S c:~+xMw<MWf a:,`c<Զ53w}hv=KuKm󖌅.jUGT=/5$B8K={YKf_3`&<ΏnMgA{80i܄(wKsfTHRݓ!]vH7+ j聀* hqGe J }z5O &]2)!Fx]B05fmN BӰ珮ڢTNJ%[hNFa/{ri=>+$YfkG޼j==KzqX,FVջ[uDyI>2Ƥ)~= kHQm!" v-6jiDf8?! ScllwS cD?O K|I;.+,$|G0#=?l IG#I<2*JU;ҤX^ Ai+z2Rv=C&L֏‰ x^݂`ݺͩغnf\Lt8DlS4^wZ:m$#Ar{iFppƌ}ɖI C4B"tct*ߒ8 2 `H#G{ ׾Bgm+|oo\F/n.@5o楗N鱫mfT_ ? BKe5`U, ^R'! 30f`{B #1</Ds4?1<'Ã"ܤ] Nb9086\9|̙.}`2BgG\+ xQ&>?,Hc_7S[qlvdu¢uޢp ˪Ii^&!Qȱ4LvY"4mR r\+\P{p+BX>Uϔ}ޓ /^_fuO gBbua'kYeC8&GMVΔ9ڃs |ÃwYE:Nr!=6џiGaX(DjpR=:A 09`٭@FƃAA49 ƨnXLeU>86@S7+*Jժ~avJG ioMV[)B2?KDK4.-"9Djk(z0 Q"ߒ>J=KtKx28C&#w9@eT|\N/88ú?9P(T< ԏ'Z,tC㑭?0Adz)q~iSiELh&785¦0~ruE6 FvI#[x=eeCCExiBCȚ/yuFߩu+Ts+*q ؾ.֘+Nvy߈w2cN@T:]4DFu-ۦ\o$.5鿿z;:N念璑*` W!D:[2%cp޵A!-X YlSvzy9c9Pk!1jKO#] M%dC,u|nwn{od-L_#?۰>T4瑹d (fڬ2HYA74fY?m4v 6 Vmjse"% ri2s6iv1aV{r7a EQ8>^6,/{*1O "iR__?2~{mIJ) S 3w"0EIWpkܿnj'.݇oc?Ə:: н`j{ĕ@HIyXyd+$DE 7c?ts7J~yu ͖ko&'OAfؑ^%Aє*B?q b2Uz+ ]/yA E?8FuZ` .kq!ً$ה)""'VOMWxzd1-Eq)ЎPYaz&M9/"H9d<0ga賈A)̸? V [G.bhItօ!a۫x. UCjKp"KEIewA7C<.K5q(Ϥ5/zJYV'[^.V6dv'8ytdknZL1c<}v()Pعڲѓ巒^rU+Oz/JT&Laׅ}tIhFPd;(j5S@zj ˒q;+y|J{/ȼm1Vup?ds%<_kΜԼ ]daU?^jHz7"OcS[0T/&FgQ\GMٕsP4Io2 (2[.rw vޜ am:pl\7\Lv9.+v^LroH, %ҎZPLbIeA5]Ĩ l#`^niϹe?AN$[?&wҥiY0 ל ڙ+dJ'y+_~@c8YA tju MR'NRMV~=уBqGqUa\=ΰӖHf94H`#ydWބ-kD$Ϛ7ȷL`E꺁 EXޢJfڤC]}6Mc k:?B|9(oEc9a2q99jVF9X*V=ė(-+sSḏg[b~kd1:h?gȟ>NIg5uhuUTGLް=7lr1o`HKvX".hF7"ZNl)ɍo*@nʲ Bu.u_g~s !_~5x Q  UsK~.s9sZW6Y@uKf`)̖]dv䃪-GR7̚4 UɳAG n8FIVB 1q)cs%6ZAn?L,'TQ_H/3Vwח5/K*x(Q52#߯ "Ǒa~g4[ \qVM do[F-[II-kŸlk`f9\;m#$jWN"5Q襅{ 6"M"rN_q9XIea^f-t F ђPW4BQifzUîEw E68e )XmA$)1XeGu!t*=)ӡӃ[$Hsׁa\y.րs~dsv%>&V2n[ʑ+~,Csw/?8Gzwe*?_L"sj4̖c$E E,5mHmlr& >oV@WYfU-7ݠtCA[S0pU3>j`k]u&9 FIvR\PA pq2X 7Qs+th-YǴ~m&1Μ RZ`h<|{d @A.GTrA=x耫XˊK]c&v;N*-vvlIjt67 Y´W@Cg :] k"!8!|ʾ}8Cm, % fP꠮g>vo 4ʬFH2(HXu{S@f穇g l'y"1(yk!MyG;3^DIvśxa]2P!`g)S(Jg!# SerJ>`m[Cq9~76j`)&>ȯ0\t[wD-]^{fûu-"fNYY֞SfM*3ӓ%)dZpcݯbʧ%>bgUp\)¤F_ކ(s͠&v Ivˑ"RcIA/*>-".lVaY!RVn0#Rǹ1Az]xL:дgݍh:LuĪ 9\vr?X(b16a1Yyg~9*]7akBMKJ62Jn×m5V=`BBFaa'}P5&5/ʿ9eE2:yY2wBVĞNn<<n~V=@GQ-ˡ4V)fC[!OY`1r_zj~rZPe><-_'\BKY e絡]-6Ok>C-ӳQ-j5VSoJuM\wεB.Rd"s3nfWX]2qP%6B%_ pV܅PfJzjV'؟Cq?{86=2cZӕn&qvQ=E[zO a,rɤ¹TOehs5i xOrkMn"+%{,sE͇"gl^Y`Uż{ǫ #X K^=80_Ral"m=u"GH'!8PX[n/Mvi,̂X{}5~% *d]@Z,jQf8MԭaʊYSfMq<Ƭ'|7E(C]%#^&W1` wsv]Ͱh|lĢ닏$0M7>ݩ.a1qîݰȆ«mU4^ԢWÜdˮ:/ivaorm.f`6B_|T8D'J;6Xq`ղoȂ.IC ۸EwJ#o3%78ԑ7r{bfiz$ }X1be?vh~E 1`O)#kv*^L:!7'j߶f}̘"M"j!QK[Œ۟6<[o_joHEJX 3؋WJ28Q;J[З_0S>4v=rLb~ŠТݵVpCM/Bc4,3N寅[zVZLpr^YO*^뢴$sAްXs9A*# iA4x1B-}[*b AwP ]b9wo^am(<Lj,zd*LZԂ~q0[ s 0V伽{B` FF%Dlۧx|YUe)k)uu~Ly @Y8 !#&['#Z߿<g x]S*qV>O.#S(kb{agI\pD*Vq("3Uv-dp_|BDgGOXN?0W,A "=UF(aZ&W6p$õ! lVQ<1q(EmڹEnbN6sMͬ~Qxa0'`0ev u>{;zI,S(jGVQobhGkmξujA:L@ ~ ,gdl^F2Ȣ+cil//=  b7Y'ƩtC| PtK461tV۱SuԘvD2+p?O) 2F:bCdeu*TGN&C^K #?YEpyʼnYAzJ 5(bچ k?ڨX+Hzϧ %:iEҵnM֞;R] <L;F3 :O%;~(G"9`#9ڣ.t؅Nk׻btt E7SFsu}l@;^lZ\ϔL'wS=z܂Y>M@^L,'O}gk  pvbU]r`LwY"HnB z ̹4o\f<{^zmts:ߍ W&BL7C4 kնq=>`M/q8kJ1`_ R[|*ُ3(<݌af'$QGANly:vy82A; S> rcC 3CvQ1d+L#WU9g:ؕX۪^~h#g0+ӫj|QΣN05_M6tO@FkU?OʔL+r0f/nThz%ƀlɬi1V^ȽѶg|i7u1g(VF 턝j r>0|;Y|8Uomx,4BGE#R뵭v2[L)& V)Aˊ# 3fvvf`h 9'PBRԻ_P ?W.]BfSP{JB 7lYUs-t!-̝FE,%ܭ3DIοdbz:ӎtl@ ?f#7Pw)UUQeEE^';&8R)8Dw1foEbkˊhf\c OU|ݤ2Au W˗ EǟG~ ,D M lLP)h JB˖P2:a3S?q&,_I]9,ס" kS`Wy>{q\ G%` /`9Ggib(kA5ݺ`f&mKX\ϑȸK~}&H@h;zUֵK|Ѩ<pt-Żjʣ|-#_Dt}SWpmLHY`AG~ !g/!^͑>D>w !'c:LOulN TtϘ+q.lTeSԄ~/#ѷ &1~YsY,Ohh="W4jܟYZ,t~wj9hp=uYšï< ߇D$  TS@t @eړsۚ]B͸ e \fwwnZpA4Brv*i*4fvϥ "%{JD}k rt[T,VvUCxbK#2U@I*9*+`Y[]< ֡nm%(C] j-C/ )߹䴗ZVnoֲ2xb#diLTe.MNoE}X(liGڏH'X{bۗ{"!#~fZADF[ g=e˞fBPD{<鱿 } #spG1u{BeJjiU>QqKw{gԞ=Vݽdz.ՐMxwVHaR.KcXo[l:iсϠח"360@02v]F| |&}d~% ̻LvևMCMvouz42D P`] E'FBe2וSL{:m.]F.E;=tg$6e"{ӄ6U>;=BN7ym* #-hf{7u5#Ṱԭj  K*OY +t>MLsP$f1ô‘PЧB ^Z׻,?RK5 w d5e:RT`݋k0dž[:ž#5QK"J RA{2XLJ OPѵd&:ytX$IDr!e@Zȍ1e5.-k`5/Y8/Yx 3UH*7HgF\f$5 ;h5k6~xʴK52%ΐ{sajj?t=r^KNz=Ggv+)\3%gH_Vң*=Jx$\a(oTB1ʊ=e^4Az^Kc};fI4/Jwr wRհS">$OI+JFG]WPs3vg+`!d\oE 833NKS]djo7I`Ha.eL!A, hP[LTT|RsLkh`SNahVb>s_m!qȯdsfN͌QO:w-i8_;l]JEp`9ǰ!HTI$~o烱zaXœns miR+ "͵Pcb>}4\t[,$^xDBU=ASZ.R 5%Oܿy&GjH/>y`vTbrCe 8) |ˑv%'ɖ2VTs/dV^#&("@$#8{e r-&LNVO|y kr! 1(^xU؆J@n!0FJ闟 I1FvjԚrT7EgS]F~j >/%j \@otkOk)"As7tpn'#2`)8~iWVbP"P#ɠ+5ʒD; T0}q'㕃W!ىiD/MC* Ҹb0'cfei|!>lZX#B[1P%NtZreUыqxJ2t?M%B0"7t iw =\v'y򽔮/#P+; M"~4Q8%g+#ST(Agn7" Va)cD*a\}HhzހeÁ?DWSwX|Y ݥč2Zfu2IcU_q>_bLBB$G\k&'$&?G\8R? H[d>bQېEi t1ګI9fJtB c;׷6~R&!$0拼Ygm| q4ֿB>A }ȇLP V962Op")CܦOy1 }!!v~BGcẸ05 "2#:}vzyCQJUCQ .+j vjPOO @/׿6N3Bvx{\$='/WC`C4)yYlSP fi5c!!:{ u8}WQK-IrނddTGdLrmP3"#fyj817OFhێUFT>U.h'aNhV ݬ`m__~Vl%kyw0FA탼_%yhUUlSO>>(݉]"1ތfUR}W|80u%,{y:xA#pV:)}UԚ h4l3D083 ")բbcPOžjZֿ5&WS"|Y^&ʂ3Ta[wZ1jVrL#{oX=/:@&:ZTMX5}%׽Y] yo$;xshS u4K!ڛ8,>*+oz`X*@! _D~vW[37Cą>7׷rCI y>7sp5k3=^0BL'{1iSv"r1֒59 4!-/ykt^w2J=oo]0ZY-$ }X[A>,P>G/IrjҮUO~4SHFfQSᄝdR"8)IHQ{B\O%mo3 Ђپے h,[)|;spNnTbe({EſU%utXt}뛆='DTNa—b0Q!M/_t5Po|St+/v>ve$jdvbf6"wP%b3rPcRE>M !79d)E:njd#vI4dFX\Wi C9`KڜA߶W&sL-ZRG2N/:T#zIs*ޟX*|-BAvqfC LAF)Ոi}DӶ2agu^R1ȝx&0 z^UhמR?l"z3X ;>u]$0<2*XV~,vb@Ae1oaҜz8n]CGifG䀒y7-VtE+ml"`iL|ZDr7 LMp|·䏄mt( + VfU!7BltܒiCqvzQ$)KjuwJG"4jd}B=:ksYz Ԡ2!}HCTEj%&acV| jP.΄*W/\l94Q]R]#p5G|4Ǹ2)?^^bdnHvd12 r [K:;ߐ6p.,\Ҹ#-P-3Z'WxJ#5);!Z(ũj3@{m5.q19^PR/ leN BA~}׬|_C[@8mp_A)C|rBZ%V~xŮ/Ki6 ::JƖ[^iEN׏n2AZ!+Iz֒Y ^֗cز93~6QjG& I }c*S3#[!c.Z<25$%}72bw3RϕM *J+0,"ygqB#$sԞGM)uErlDjԌoZE7 w߲qt bR/8:-[* zpm)S H u4:6 B CIޭjtdILv㢐W9P&HCMtSV*Rs<#AKM,/7B GXG_Ui^mzc⺓ہ[baEQ}x q! q6*H(H[orHg.>(casxtK.%ЬS} W8ʃ*$Y&ASd=stǖo[pİIz;6#l-As -ia]'Z\F Wp wROO".(̞ !#hP5xuCmlK\lR͞*k~68\J~7=qj$ ;i>VҪ br`E `,,D me3zSC*գ#V].49`Ӭ ] '~0,C<bc;XW~w 0Mx6 R,/Պ_щ=ռ1d ȼ2h AnEb1e|\>`06>G 8C ٽwOYy<}R:jF|rr$FaO(6Y"H1)it<IIxuAwґee Z.oA|^+>#` Zv4#=D{#qV;"v֦w) [x%&)/7 z/ .n5~o81"s, 75_[wWӜq/? وp8}eGNn&-GUi%ˊ~<o t20V.濙޹Ϟ\YsJ1wH0?/Q,b99+"&O<#صzʠ^X>>yBm8; |Ie7U<t\0|dBmkHmHEu͇1n!# m[sF&]H2._}~L[8(#yecz|chzblT>B!_.00h/b襷b$iQMpYN)CVn,sN!1̸$ݺQD#K225;* 1K_WdՌ(p5F95 M%ojsΉ_fFYUu: GwNuah9$dRu5~eGs4 ?nO>hĖQ|+2aπv=s03PFVw{RtYf,N&LpwKzo,b\q=cx Y%`WY+(()^YQf؂ =>Sv2 !t<:,XJŊl*c+Tl--~U}N0fR诎^b!fr3fU)&Je^Ghc|/*I]+&E@֠#mНm˰aJm] O`ZXN\uVn]3IB[ސy % x,Cd.[["~Y.1-}zWRqTwZ]hV/Y׎Iteܢbѽy h_p\|ΚF~r+&I2#>Tapd*ގ91Wtro.D!uw_ֱ07~R:wꝗ[3W{8tQT*ZrD+*2< =E`ƴ·q1v1-3ؠY9(AxqP 1nVDo/Zˌs{Q5ZPϚBlmg +cEL|eJ̴'>d3[k@^b밭ja3; wJevG4R*CHugªtiF*47EB;0zG=v?⮛7|H!W</pTvʦHX+eZ`h- -KA5Fbmѷ >-Q+z}C'Q(_u4\R[UweԺYlkHYy(YoZ O5ދBh6mX ¶ҋSuɬ"ʓTn=*T#rRgsJPAv< pW{-i<hSz Kφj J؂9U/R~6  L)-i#ƥL,;.6##v;`g_ |+KȏFm55TaD^i{V!GC>9#uv&iR+Elom* FX$*צ nFǻȻit]PU {op6K*ydQÊ3S;#֏IPq 0w(flSTXv# 71v76 ٛm43eN#W(R>y]Ji4>%-$z!*ȌUjAW~ ݖaK[g1 ̵\_ Y>m ]Еg.{B`՗~Itit-v件; 'с.NjDgx,“ Č<`}}זib,>~-}WhuiOoȰzO܁+Cz[\NS37_f곓 1g J?pox$[a t2&7Oq #~& ݩ`6^EG arrZJQ&x VdlYv9JAvjNpp7g/ RZ?^0(nY|W{Tvnd 'η-17 :jG*f24Y]`` FFJfӿT7Cgl]ܭ = 2,pN/ҿc?!:%4qc (~Lu[sWRmWr &\`lw׵L?O𼖾ߡ t,.9rV \C8#6N]P;_2'ٿΑ`b15gH:0r U/Mkѐr?;;dyȄGdM%OS>3f"]?Q#ר`&yigq {a?|x ;g),C$;q[tgLl"f~/q ,jԣ:ڞp@(%lf.3NXm.J:&czG&<( }*)LBs%Z~ChM`0#C@ol{muQL\H%uqN:lSfyZlNd`Y4N7G+FRy2HY-Ow*>)> Nג]oK _t9dzJ#S5y:XSK5jtfڥ B,SnڭrU8y4ͰlFEZ,> &/}8%{kbtN$?VukSv>Ou6\ '{k(Eh'~|chfIq5 wAcfs35Ҍlߺo1i;?*{wKz٪AǧHk]-d @$l^n5$LlogT'}\ cc_UKVq/o._2*d\92Q6^%}7)qsIPπIb!ſ"hRGUg"kd|dvT PP;ḙ-LfI1-Z]쪌Jisr]u.1$.yȓQO ]d48'WE`b -:G:KCx&|e._|/;Wuq4zv@Kd Mym3/C:? orbOJdǔvHI> (25n7gFWwSf[;YB)f2I).Mce{ 0G9jpI0 {xT4rqfH @rh1 t19ϚFaSS KR+)d䁼4NЂ5irı/jգ^)Ìd[9y-r=fQD6.v;rfN$BCiN"{݆}~F}Y톐Rg5vUw|,eSǁ&8嫸AeUO,q}xq0GW== %^gz,40UfF3("`kgT{M 8w,oc  aq<(eœQH2U~]/!F<~oJWن=yOՐ|*CG0*hߗ+j|sd0n3N[:$Z6[鷾}}5ztY$&g\S.xg!o`gQSpQq[z.n$N\R`=IO6.^6ZZfPN>e1[nw wOd̻n.ܧvGGqәd.9iߥ &`'ai% 4ώU&'8tքrK^/yi1T5D߫'0g˴&WgushX2RFA_{&RC΍7 mixTҊqg7'Ԕ!Ζ|=%vp J;8?T`VB,5oP6SV#VfԲɃvXڄᗌiU\y'L”`rx]{TWE0Rb+ FX~ph}"i5U5J?h6"Y4ybt .h܋IE0S[l.$O7 멼zKZ7\W++7%hC {z턽*Γt{Q"V!}Ewi1NS"{MAMiWYzec !]t=Gm=2~(D lP'Mj?!0Fcd,efJv9$C > vj@ |b2Co-6ӳ{P`YikeUZAtCA^x)t`Pk:# d)& Kd`ƣAwx_'xwע58VI[,Q!,oN;ѺZT.(ٺ%p$"d.\{T .EZ滖サעk- QB86KYxrնP*O+C}[`0uۀv|ypjb)ǣd_D䭣t[gYpZ|҈UIVr2_[v7WibPG:tga6 Xr"禽`2WfI#Y7#\(I?Ѿ:IY08)8!5gRƝ`^%O@tI_w'{pEo%g[܎s^iNưIux җ$ " ! R /fAaf(}ģ%<*΃oZu@ā-:);qg`eVVkg!r%DXN9:`VҒ%vჃBdw8: g3{W iTl<& +u'CʇovP]ԕeEU@hZ6’  !GhF[d[o4\dXJv5VX lĮmR)ME?D{->aniYQS\4"Hj_:kum[Jj)1H,$pz?B;ɘ>j5Q۠C bЯP:<{JOkl;lyq=Mz"S4څӪ.s]o,p:|mHCdD}BxM'=d/Hm]p#݄d%?IO={S?~OQ- e̒U{; 7 C=5B"&qs*"kwF"s}o9ّ=WJ7`t3e>4(Kam83lS ӽ_҈JiDOϖڹy^,_K6Ua4-:ɥ }a)\7N*fB .] $ uV%NS r,y;H1JM}` AiA̓ȁh[BZTƨ#$uwyQ%  poשi)ǐU-;,;dv$b&` i~ES͸V8}GL6{PWw<lي!^v}..7R:^R\K '%M8DX56rPҦr s@wTyMj@Mg͚(>^srs]cC!>q62r  Z!UˮB_0*\^iM{S6zEez=NĐx̯9D 1i`C3q]v;BB Z!qɪ -Ovh^D';EA)1?{ݞxD I9ѳ!/C6ɢY:\9>>eT\̉TJVL*N\VKDpP/{E`irmbx3Mժ/=98yޝNj&eo"/`4_2u'JC#]FݳKljiq*ˆtXlDzSq%1ip++c6-yT61 c-6:"U xgqޛη`s>8pQqTMbI\`QЖx s]B| џAJuz!9<7.Pg?HVIOQZ%)=Rۼc4_-YK^Ժ#Ko{ۜ7%xj6csTE Ù(lɬ62 0;2Num׊u>28+'z<8n&A;n  - ;FpFq1/k}"Q1eY`z#'PBcKM]@f֗= JbO>+"Lv'7SHF]-% y na8\+ 6.,g)gNO6y4j*!#\H*g淢WT^2YAn{r6kwx?|V.2Q@ہx+q(!P(.7lp%V!6)euSOjלN5;"HOϐ6.@6=ҋldrܛ,~w=s GaG 6 B40a4vqT%lG?R()x@:0 \t ^Hy"a|aúȲZ}hǕbԓ{n>1p\<I1 "-#D"SV|F=~U~K 沯Ol|>cbb kT6~ik~>"*Ydeu  972sIy ,E]7-Y&S|K΍HY-/.̨4{@8adz_Y(>7(օ.6g`^ .XڕbCq4\'Lci294 ƨկ]>Iri,ţSY|ń]1 .Us]_ҏ_DbEM5l,{t?3(L5l׃/mc r r#EmF2b~$=K܏$[xAf:GUkPt{O"}ݙ4ㆺ3*mN6*v7E=ZlMEUuZ|Ņ*k>TmC  }78#qżwzn6% ?5Mm$a碵#79\,⃿reV%+n2* nfRX$ W Tn ј:G|C& 8pmQC}ҎL>?4q5!J ǜLw @@Ph5?ϫl{GDC K۲UD%S<;W5Fwyr7Q p=+lf4Ed)-^5Qb OOu_9Sz}8(IBCV=bm9S|bmhW2 ep( GP+֊e~a.$wFSnV,~iak&D0 J*mr%i}_jL2H%}EqoH_ r++˧eyhIp%q_3v^O6P>/Ҝի1OQS"_0 % .Tpmhc8TOߦHI)`,.UEh'g~@ 䟤yOG)?Ye?5b88W A ^DDhW-ZeP628Q0PJP*"&Ckǐu-^Ttе- 0yT%G}> uVM8b,pLg{Fp(u@D} ]yFՖ+g&6ZX$`s>[ i5/b`kfhӕUQdkv32`ONGCW^225B*1&gX?.rt"XqP}́;%;!::'Z *CQ@(9-u ȳ+D]Pݏ<71 AB"WAor`d|[ŝV6Cb҃q/Kl`a7ץ#Ojno0otsA Rp OXrgU-73;X^AX1W=+^hRs'NOCM<}Yɾu/T{{ʔ)=/vtM36, h zs#OӸr߾2 ?#aSF*|}6ᅄ=/ӭYQk 9⼴L~L$ize?t6䄸 ӯ,aiC}UOOK)J$2zֲЙ.!Z5m =B*YORGct, =[\o!8/_C5SE5 x"M irvY(ŢƥxCUۇɴEM݃48DMYM6JXXL^RRT3Bǜ噉~-zBGznv!ߘPZ~ J_w_ <KvQ̭.1ńR 08R W֕5Q2oμL=n!:0jpD0z$JY_&EݫZ3r%kl1Xy I T$@{hP5ʃ=D-喪#‘P]À AӏS糌"?.qq6<8= #Y6~\zφTI1wJ2Hfw* g\|/dݙo qn6ԻA=(7V!WY7VuRvN*04Hp臲! Mp%)[݂U0]\ F(fJ67* Sڰ2z3iXʦ7;P38++x>q͒Ouߠ4 [zpC2#0٥o1 W! t֭Kpm/QCJ\Y;q畏s2H?g"ՙ&umNc>m.qF1AA_ Ogo}(Lֆ࡟X"tw%9j'l:֘~ՅgtqAV3&{ԘjJ6o IJ_wFI_0ט<wK:XhR` r8(4.ӁQ.[&0t)lsuEQl TáO줡J/e(=w/g:cyO튮[qJ[flzMWyzd/w5ä36'x:E_]9oB@}b qn'ד{rqF` yZ` ث; [C jSf^qb;!ߑf4WsmWF9jg3gډKK'y͜|# 3+'`ISBʈC८+6q w*H2/җUtVl(iH=,%Nh\O'{8e _SDٳG:xT- 3S)Ũa<{¶ڽvomO{ٻ39B-mΩt-C{r>̆_%DXə߂#RINў^#si.ӹ{%vuUS7?mM!pƝڌ;YK,7CbnO;<}!-cUqC d07?Utw|Ő{DA}qW$XLA p0&+\ ShȚqX;(jmaWN{֢f[ }hRoNj +Gk~ݠJXCL5)!)ٝ.2[o}tp1E?{}Hl( ei+yzKŕcCG஻aW@4^vԺe:S[F;4GzJ }b:9?ٳCdL܋ EbYmi<Dvs}+MYAA,%vϽASL16XJ79@> jgMMDJfdy4DC*w¨H3vy%1{9x2Dq?֠CG _ }{) c`H*V5*}<+v~v9r,Ÿ,wGzڃZ6DRNȤ|v=,mő_e3nXH~#Y^fCD \4a0@zT#8 ᒉKͽ&UY8O!=֊biƾMb˚ju w&l1umT=K1uPog+^x1,xyj91sN*൰nOɦKMal{7m hxHV?j7BKH%*ĩK$?(ļ [pWQkCiS)̘|Q_,Pt9[X֔Lon_Whi 5~`R1}jH wN=T!yk O 2ƴv:|.՗m[6dyٔ _VaЛ-g2Dev- bH8#gҪ:{M@_0 ")b_78;^ɾՙXEM)?(W=4i`cL$rCĭ͜fZ92D\W(7!]&QJq*{5:9wFJdm%A,QUWCA6|6=iJeդQhCZ 6 k⃾Q /B@M'YP#(w,r2cTr1M|n4 ,B\7&9&o.9 AB~WzRrҡ51QGaxv;McH:@60 }sRJDbA8gopƈᤃ8+Q{ZwU{n2%٣Em'gqǦ+4tiT"Ʊ b繷_hPi!jLv]ݹ 4M1&xe '˂p媤?4 dt˶:b52( A%,>'Tƚf84۫w3G$COB(0Y(sٶghZ-l*}öpm=/̭!t=JT)hA"u9"!Ͱ)J.]𘠨&F nvvK`9B3(JqU?'dPnlUC!Dr 0jV]0kqTާ5lgIߚ4ӑ(p|!OrJ-:O}[6Eكe,BtrB5~g߬%>-;uޮ .k 2ŌY%XRVcY٭Ot2.ps8lgyX{4bOev3Mm.}{JHVI3WpbcP g)fJP;5 JE,z[kF\q1a``59`—&J7m N GQE/ Sq56y@W{eگ :Zz/xU~_SU#qM(~mzU',WA}D+ΧPY:*MRW<<Y׵i]斖 3+8*2X*5UX)&-߮^*n{sgUhTvE`haFOqMֿ;7iD߇O+Zc'|7Ia deG1ɫsNÿD<( +vTofT 빛a6~î% NNPX);_˖\\Ӽ,LnnXg&ɪ\8@zvC1; mM˵ MQIc/3O\{o[g`EtBasLWϕ3" %+,sJ.$\`.wʹ2[F:XS$=H=%FILLnqsjeo@,K'B#k]m鍮ItQs.QfLFDQK*5͋*}I\W¡$dFAR'l(=(6r M{ gi@kR&L|WGߛoUVbpByQsj` .@ |ɳrȿg|"rI0DeLbzDx+/kËM1VLg&CQ-= #a K\冴H[R/o7}_.aTH~i]8̴cRJ%D&2㹧NSjNO.xJUiPev$f`%l`|<4v0ҺےR Bw64*lW^8c:"k -<8Wd -Hw3 `E.^2?k'is,(.M os M/d͝T͓=2=BgK?&EfY䉬Sy<(&Dd5=P:>hxҳ!rRy")wז̧ y~LfbWT\د'y[F1զѨ9^Me-i+C+G|+8:-JTK;t-F|t2w"[>DIU^ e*s~aO\_38an%%Tqά|Bezt,5͍[_d#Q!텁v\joym:|zJoWfϔ/p[z }TgCZ= *׼cyƸ5aq~=P,7SM^,8[WulS[G;_.%reH.4AZ.)ץgnr1\QMZ1.Ѷu ]Q7oR{F H0@`^0l3Tn~"7]8u)olsK8]l [AX/Tv|, |9PxE:\I6v-5'lQޡfvh<-ۿb XvW7 .1)Nb,;W:/ËJ ϟ^㟇g[+)N).*>-{'!k1Hd}e`čkufX}hr0;woy\N4+V; Gʷp} 9F#ng[_5-pȝ=U]Q=sݜWU~n:0PYb4jћEj <N'`m ׬o2 *|gֶ't8ſokUfy^; ZG.?p5:!SY1?ʥ5Kt=7%^yCu졇1 weR{9$[]/ۄ<$ :QӥHq5CE+=lKJDM7ÑU Fe*" / {q0 S{J%p>^F3ât`.8Wst[59Ğ`=.2*:uݸ;8E$XyJNeM`DT #7Uk+UcH~҆-IFYK ا ׽V%8a|W0:/oȜ-/|`J߯-Rk((F+Ak9_ }Sѭ?mn*(>s/f Hniwr3GC͋aQ3[@WqWV2r1Ƞ_p*;]Q5hP뚿Nem_x6pjC>?lCyy2"˻TQ,˘9Thzt7I;i@_UdUa6Q\nLDOb`XmVٓV|L'?V:^Ӎ`"Iy2 0, Ik%Wq@K!mѾ< qAPT\@,?C^$n )K;2;اV\>JjiOK-Ƞ6A wx<(Lhj&7ާ̫R١Ar.=.m޲i+p$vّ"un:"4rT05d[ F_ /#. (좁_qM0 [.5^ĕΜbfyPק" \R%3rdRH%^}(ƿ,z)>?ǭ ܹ3}c@D1+M=m ?u~Pc ?/W')Y(smf0}|}\wAq5; ޜլͺ#ʛ <"`,S/T1BSKeG%@v.[a D!ɎE", k/ىD=m%huv#םJ^HrUCl߿!KNνuwC+PLZ=Ti? FJvhUL 1_G^0gi0v. %E'iY U[y-M[ q.O38dL~2u3щdZG Ͳ(+M_4Jf U QD:/ 5k񊊰 PnEc}(POS7#eL=\8®uGM> kwۢu(%=@*%JPs1bWuѣ&X?&6R('=H q' |EgGB[Adݷ=lvb;jGɈl֐(g5 4RS b|}jZn0D1.@G{y }α#I$3gќOւoAL)F='*i/Bvr-TW1 ۑdXU%DA{W$ h!>j2s*?-$|bH$i yql ?3n p0lvB}M>l*7VFܫG綅 )Sdr$ψBC'1?q6u#Eؒ 2LM:V ;`$MkQ#g#`)aZOV߸Ř }[u !HT_:(F+dQr!,DYTAړ68tHđ/hM8}QA2afMX&grUۤR2Jڲ3 *Om}y%# 5yJNbe8W },EiY*1-[D)s*ٶjT_yD>P/5ԻM17@o "sT}}yNY>V;ՙgj8]O3?w[܈4Mxg.2 g5jbS.*Kwdrxe VF9)oZOkW48a MP)~_T%ה$anSu1_P;3WE]EFҮeMKDbʃ&|ReӲ``i%2͆x'd@2qylf#jM+ъ:Qe{Hӝz)1 elܿ2}I*X&zR󂷃i$:2RyD?0ڂ 8;GaŊ}歁cL|OuĤPr.gdF=?Nꖻik H ]K:'ɷn?Ng}vX1XShwHНeY*ehHmgƣ_g%/fV,}`rK4Uu4lW8Z*:spZu#6lyaro0Z¬.+2q4Y5k,ٯQȍ S${#M"-u WiI:{Ix3QSGI$*Il-t`pվ/O<0ä8|ZTEq}%&L8yE1Pa:?r42ȸ <߆P%%0@,8mm;suw?Μd{˚ja9%p$FR-Dn!ɄFτ2ŠL3诙TxgN<ݢqJܻC%[fr׭DDҔ.g>PdO3 LTW*Vn,QMT иsØ".8ȗ4(=35sìJKշ1Kh3ͣwܸᶡ}d Vw-*4>u1$FGS9zI}AT~T%ɴ<Kg7CMH\4X1}^)}2+Nډ'ۃlD NR-CI&G ^+w~&}[9Z+HF>"cTEUTX3:h}6ڷ~ ҿ̵o ^l:Kai>CblB{W/iVB gmtj`ed΋vهaލ|Tnt-<Od7뮌Kz5D: ˹'\ cP@-"p/A)$~Ũm9(y!1$-{ I R1.3NhXZ+~ĿG,|Gx7KDEbԧt' G:Ԇeg^\)=56_+1mustߧTKs@ɴA|Vt ꒱ MɌjM:DlCҶb#+"K .ABy۵~긼ͼtQ-t,=Р3>Lؕcs?e82y-F2aC}쯃RQ8=gfch/箵Z 3ܽ,I-_%eY4|]J!0nJ$OLQh~}T*t-3?$ ģ~Vh±K'GE/C%yKs<@ÈJ2v&KdH>aQ '#P˲&9X("^7aw{ifeHb#pL ?Ǣ4̒'vrEEBCIŲ"_΋NuUE~_"(8m{|M@Z:q/N$̘=I=\Lou{hI%ś82?Zvp^XEng[|P]Fg#Na{}kպ6jg&2U:pWP;JEqcX۩b*|zچf?޳s=%S!tX\ܯU!ɇt=7)I@ZH0}+,Ew\+ ;$\g3G;q3T M,,?UL,aDv\g-^$&vкKiJnςϒE̫kdW?bDLצ&|ܘ\̿SJgJ2 bWBU=csvḂ,8)^h/E%ӬOuQZun(>˅|(,СEVگOY4wa. cn+Q] iAӲScRlx<2T7,j+{[%`dTBORAyH-V%~ >P Ds;>q"6F@/UwK5إ/ՏHYX;= W4;G '=QVEJ#Hj:kq3&8qB3^d(:<f>3\bfPtJ|掩A2Fx,Lɶ .f+7>Y;6(褋OmOMLo}:𥤊Br>8KL-{'>+h8k/ɴ[ Gm j@kX"g%c>x |X8n׻Jr<$eHfSC.Ӕ9|>;+n%r<[@K/Drpk't7[՝!xNhK&W4VC$/B5ѝB 3@k KOle8[O' &2>:Yߎ ;Z0 E h}Y0Wi^qL7@lqVhLO,[Ǩ†vwa32K0@BN{@!5H8Skd=o~"AW#K9:o^'OEH ]*ڤ |?挧ZbdaOH]Sߪ(%yR ;ı(ǘk%/\>r.w&[xED8R?mlJ(%6gX.* ƣ]1Lzk;ϼSוV6zo F/25Y6i;?̻GoHn*[Rqjl&n-[F2INxku K'#)P_\2cHѬPΌQHU_:ՓtByl^"hTdiha'6ڡTp+(a&upHj B}{ʡ"@ %VtBH]Cp[n)]Z ]Juz ,5@֍g 6Bc}XMxy/}.xyQ4zNׯan4!@쌁zQDZނ9<8.*iPk&>]E[>zZ״3ivFp?D%g>ׂzTZK1{kgzXO.9sFQc>#ĄJ}Aa^soj"sXvM}U >}_I _]oE^Pal̠9 Q :4:# %aGZtkhԫ,G=U2\:2AmT'd Ux7俬 X5PY@3N2v"=V0qnB<&~#'/I3Y6;oO~#PUF$0Abi&Ps0#iDnIz=H @*GΎ< c I屡'FKi1 zS<`@,Ū!h5WKGo[ v( 320|g"ִ90ܓ6˽i8I*Օ^bMQ%e1%9|!6mKw,+0=u{[; 7X%T~OƕI||6{c%~YjmR=?1mC˺*&e[dLK.@ {=ۋ ugv{!1rX nb5(U_i}Tq$6QZvq_?<7Jf/u $3~r&Lު{kdP3usxF_?.)'9×Nucрsf=W^^%7U?5 6dF|S+1\ڐwdKdvHRN-hBȄWw8 d51ÿV?:2 ~#\V)g 5!3#VwŠ5ȓ<_5ƣF@;7t%<+ɁV?k>Yymuȯ@Y ZS\;yal>pӞ'uBFg2wjc|;nF%f;ޥ Re |v:8z:e;%fN):n?Lv7uFJnt62UY?3IBDDUޗm-E=L鶝j`}`.U7ϛ lM8!YU&`P/!f[AjE0(L@&Hk ѴO5`@ux_hl19) 3Iga/oWrr(Oדh,X'1R ^K |[XafU?-%r7*'SxQHOj&wIsWkB-lj#y`/4ubD3)Y| v![귁XP uEfq&Z32c[*Icɳ4 ڿB'w@\Bu_2w6n-1O+X(b~s0W|ivA>"br[pt>ܺi b?(Jw xTԥkj!0kq岂JDY聢Y+ >%''w(FR|mLmJ0cz#{dZ,<ʔl.MwU%Qm &QJяnb4w._r4zr(dP[}>!) iTqUtC\?[ӆ'z5}˕8Zej7OJw;.?hcxVʖtl7d{j~s)\IL.o[izwTaDgpo7KŻ9[KZ&G"T1 M_7 2*}jFrXg-#rUeG:8 FV%vS-n*lLy-cu #Pʲ.¿`M[+49L7oD0A/rbw8қ#08tAx!fSܜhDGjidj &9NJ!seqB9J[RNw[tcR'sHc<6lo]w hN BP* qBƏ|Kh[ Cݎ/:,&$@~q~+SnWڝihoceI,tIݧشÚSS}ۼJ4XiHeӉ=?P{ ,|"?%*3~u ~ceHV l,%7oc³6/Q). 9E1*7'Cq*Ǹ m#`'Vdj`޲kڐQQ*:%&gnEƳJ :G(Ji'SԼ8A10t2Sީ"wVW$íGÿ е%![0Swo*uϔNjS賈Lt^&1d>Ur*E+L`Q21ojrfT܄s\z <:d4R;omc׀GuXL2߻%ċrzrpMqye( USF3mzmQ` --n ܭ;^4,㿀L!'Ҷ 2sؕm[nL{bK>^G0,BL+ق ;6 KS`-P^D0jSH)284:IP5m`42:uߣl) nZI#,*( ŷ2KY͜v̤qxA N xI"ĝZ1}PJ% !^\ o/pҒLIٶ0[ tom|X@> w&}dq!7 p`s҈xVV(^/wg3M3GK@ <-"y @Pgb? 6d\-3eg5!D.V?Oa+AYd>2Lśb>{"X? WyM}Oz^MYh?|aƟnq%6adn١ 3pl \&I'$O,(%tL&66\ja bXXART$HR J m۪#smmW[~mb\ OЈ%$52WU3=G0@ O /EB)dzbӑ@ۀсu,8-R=6`>ycbҺAМrֱ5~"5=gpl+cZֿSS0 Ojm ^p*m i_ f4v&c%4Qޔ#ַֈ"C|ѧI߱)?gDSjm~%,^'K? }n[iQ]E|/3''dܭMCy(pp[߳Vd'ČmGG_%]k\c D77f;7{]>d$1BcA=-P+?3tDO@i-d#>M{J5YnQEUxk UM61uڀ̰$o8lVxB[G* +^j݉`V"Y`T#X3O»JL:E's=`i*CmCW$o_oJt?5`-owz.m(4mM 9`<%z#PdbDm?ƴ 5Z4:fZw> :d%C qEWn!:*,z寒j#SUJoiXvOݝ @'9Zla)YB?\gjy-![%O ~S/kc={kdfOZXSaa>h3z uCe80)jv4$&$=?Ro)Йg.C8[lKq̓/Bەяު]:hd_?P翴(Xٓ%+ȲVqpedа2)Ł T:zp l{?$pnXvlM}.k""dIѐj3di5,TRsJܦ#eう <|X>a\>"hR˙rNY]34/ftuɌGS,h6BdUP)v/^츮 R`w|YuI /p +/wk[=X-'L {c}Iљoο^OtW4dMek*J٧cLE$ bm#~#1G]=:>_M X;!rgC:~,TWglmN/-MOu*;YWDUF ^ d IzyM;Mz{}Y4=lc(hy}qD<פ'9̢Vҏ8$}ց”; =Ipc 雉1{mЛd=NN_uԺ*gMÓ:+WP@#]J bWKЉ1OP'ɂ$a/YCV`>Ue< 'ԊwDO ѨWpBrUeLy*q?)2H'IÝBkyWc1UKC(#/kOA{^Gy7Ƚ`J[%VcD'ּ4Q+pZ<ܳH0\,'#}/z8.)hOBǼF_"<Ѡ<;i*OsWTr~Zv"**=4:x%< O(\zVUw[A&Ǒ,#$G oG5yH1b)bC6zG}WޖgJ(:AS -mUt|Փ2a1<8q<_7O߹ i6,ڮFDcZNnSwjpBFZ1W$idJR>\{٣ c+ʺB/Q"wz@ .krM-K7)ۜV23whM,V@6 80DAV:BL]CQfCr^L.6~=L aФ csS6L]ͧumae/IԷ(o9sGz9ȏ- F#.dxMoh.љ|ХI2&N:fll zV(n.xt+K0n_YB=&#ˢlv |iYάbF|A@.+1!0n/m0*KL6= ZckB{b2 XѐY*5F:˶L=}AK%>GŶ]j yC/fTB<ԸVٻ)J"|BeN:ɝLXO Hn hjzUyfmP'W{4ߏEPab"MЅ8[+=LmixWPR翛}Ouͥmnjcx~m8EqG,Ư:yxr%@CC7*TS'_ް)P#VI&g{eѓ1]QS`R ¤׋wI/?P?"K]4W>׶/.,#S_1{ or`c;}ZL~ HG|lc6?3ϊ_ՐNyeJbuuStsLhPH+_*<RZc,TC_^%7 Gh|&u 7[%K$KXm面^Qߡ&A$NaVSpT&WϧZ]&Ѐ$g츪,r + 5ʓ".=a%a{;1Ae T7" ğΩԿj:[e4/@HQ.K'CK65sJt%_D Xc#|B@ %A.m w?  IlQu Ĕ:/Ra](;)oW^(?N7B6."/U !oEWDpc*d47B egT(` 7@q|JX d÷Sh6\[`̓mwCܰҙ m C,7i..i+5p>`,_sF֎r{Cw]8Cgu9Qsd ѳTug+ X ?u!w#2c}s]YR0:sw!ש& &Y,sEp jl@M80躑YngyW (gQ{b8He!b~O3Zg-sN|nL84 ruP%4ogϴ]Ŏ )ib6e]sm"N(qy7` ҺO@q3S#2.2? Hk >K؂?#8lo[Vʆ[iO silՍL}zgwnE}{\m-CϱUЪ)73uꑌȁj@mU5%а0hK&`QO`f*+^D n!g <)~23po"V&{?eA3"vj Fx>CI<..8'}7Wţ)bY=-k0 O}9$2㘇{[֧tnXEvD#g!Fl$0ѡU9FeUo,ĹaPj3g%ͱ'u˭dx]r^`G8liSbܪ&Lw:Vphϛ+AHD8vZ& 5=A0޲ppZIZJ|sWR er-pfD0 R62º&BJ][̈́l')g:|74NI}&ez ,.\=0bn<|ihnqS` # 7ފ8q 0Z̲ߜlϰOn},iPcS捋JT8T T a!|2hƜY #Moh]G l ;$zkMPB׶X"]Ro5p |3,8msa2-a"~,A|P]oU"\c0am<'ڂbj)@elU陝q:~'fL5K_露,w@}MlCPvKݢ–K}U<982|W(ݞiV%u"1dyUL^eC4)hҷFzl ˑ:4ѝHIx`1 *|CAU#})%u8PBzn}zvpNʠo]zh~Q0DzR-MY'^Cx齡)` .қEB6%Y!@RIjZewVo]ZaW@n]3w#tnN9 Y<|øUbcR>HC1:Gt" yZ1mov `կBُ&RST"% .7SӶyʢcκ{?/t}hދL֌)yrBd.=HdaL'J_:ڞYR\5^M% y|&IT6]]*Bk$}Fl/Zi;i9 p"M`*1.M+1N\z1;H_,&iJ9縶{gW)O3Ɇ.BH6Bz-,I;rj1`cJI^er%a^$"t}Si&nktc8KEZhG:}f)p w@fx8J BfoZ 'NFW'{MʅykxJ#]D9^vFSxcUAY+Zu|(­[qa^nkC=YC$Wt_djLI@i`ZR( g; Pm=šu}n, ԫ#wU%% =ʯE{V'xwZ'h-;ӭKrxi=W Ì-`11ضruhFf@߇e9d{ܵkŇ'bG]9IaNSpr;Bz0q!Oўb2S)UZk6w}k=5z@LDkJ\pyLj gN|B\*$iI#ډ鋪dzookzSl \\eW-FӉ,'6Хs?'JS8z PlCe;yd@}'f S*c="^CWLJJu\݇!dPH!IL*RN|ooi= #hϠ<4]ܼBʑ~؟0ABhV\F֥h$WMW7Z,jɘ E| >G &B3^xVUoٹ\})tKW'Tf:lcIY6.SƎs 379[/E>e]S0SQgnA( ,ԄmKWUzJO7< _ս(uz sxn3+ -.VMԞj#rh+сKeC/|tnqx NS8_,F~`XMjM`Ѩm6a6[Hݠ!."93qd3v<  ~q%|v][;1t|dte:IYWӺ(P]m`z_$QQ+foln9c[:a[sI&={+؈Rcc!N5) ,a;jwp:S15#eu }4]咤k$\d1:*ycMb-19dKJ_!𴩐V5hUDxgLΈ87f񓪻{ ϸN2W+ ieC-}q3_oD`GN{uːV71(!u^J/KW7=i9j8i PJ/܅@GR֐ 8 y_oˎA:62 rΫ[I?= *v2ʀDr3BgKx4VfKZYA$ \5"NtiAB_g\~% lIirvְ388PhA|P @Y2qg;b5Tupp yFl;=-ckN=]ZebC=;i5kxp?l7 pH@zvZfD._kX0[+~ fz sS/gQG/o~-YFϳٍ SMmd,`R_aݸgGP"k}3oYnQh0ٞS gwaXvwt_(tЌzRjH < "}VsITX/_%5I*QS=I;%䴬ui</]PJp}T/Q<ѡEOvPḾa\ΔIQr=4Ύ Cn5:XDf_tF]ڭka*iwcIrkERz(%7@C䲬~Fل/`RZڠ/A4otzQ*=ZTD+)1z5~%(m^R^AjHa}·O׮:Xԍ2na>IШâ)%_ zbC]yʠ[ڞ{.eDAd+/x5>^f<pcj~_!Xnȹid؆1J2i.~w+N νmfm։/8-efjpS%B3XV`p9}M#Ą b80N0b}ɕHed!LXHBu2|$Ӵ&&rbYaLp:F-a'yxט v2pVoƪ5EW7 }5LbˍH2L37 }!?(dF(.HVa)X67]̊N?R15O؊,?c}9vrI#:[\Zy >yUePǏ-¯*CR}K ⬣i8;ʛ+?5 [L2ح?!)a%wv3G0e,g6I#I]߶qa~6/TA5)Qn}@AxsyE#%/ 0oI6f(c=x<ɑ̅;{"̛Gᅱ G/C@Y$ ֗*fOc3`mz\"$6Ri(A|wiڗ<"PN|$MQE\9 3F %oR{xό"L,xd()Z8œr cE TYyc[BBʚuB=" &ږٚ +()}96b;je46*amzFbV.^txZ P&TFCݰ%.;tKVJTŘ2$_nCJc^{vFQ( :B\X ,^A Y7])9o>/mQ4W=Jqo0+bg1F"7HB^SxSqF^( r.aXh˘ ?4|<wH d`:S+zgptW6wZ=&}4n[b8J4%1TQ(E`Z>i09f`P9elȂy8U <&}tB0 O6uo'm4 yamU_Psy3z637CkԿ\ju k4ҝZ15v5֑ЯX0)0f58#V*:L- 7YfǑ; vrBMar:W&-d;4.}=i!m܍4kr:F|L×ߧQ="({AuY4 8Y05d'xc\;/qS*'7V/#lOJ 5b BWӚjCRDzzS4Za+UJ5!#F`C17!2O9A-}PA6H|j֟Nxa T -ҭ/ sr3t|K3coe 7]k.S^$O<)4 WZԂ| Nʺ0/&165,mLf\9k\Tepv+(Nf񕧲z4p)эkB/L]?nd,vȪM۠1L KC=H>?X갳;i-߮4K0Xt#X\lu?$k>>P/]m;]P*L\99PS ;2/rBn)+s^cD6E /HH";ZޞPRf 2INC"3ށ[oa+IfFjU|PoB5E{n,rMB6*W%PY*"ؼNֈutܠD輠8`pOM) jM(ajwyt`-@ sŞ$zZ\652xʴ~y[anFEHHD*t,Ox_Z|OQ`'$. jK\FlϯP5R#{hLyIdӋޚvДsPq!M۹VGJXf4Dw8P%hc$KwMzSL&XKpEr'G<^{l2%%Hӛ 2%<=̛mM9]+l=zG |=aBepN # =UaW=W/P+!NО;/>|b^vRx5*Nm1*3;פRi0ϵG Lijn9JārBMk@m"Y7K(Dܛ(SܿnMAǍt\zSfS3q¡|OYdŚ<ˌҚ]$j UvG. QG`#ʚ#0˓vGu0&FzXra0}7c&.G0 u%DFԉ. E Sf hkX"QA$ڱ@ߞr:؋ėV2%~ f~VvAmvvah܇B؈r3Pzj2ԂnSsQvoeRZo:jp$l!&c֞dCҞ4`z犋w4c`ϘDuPffOB ?jsW6fzvXɵ#bi6.=8 "Sh4 pš# 35!4[WafIЏǡQ:SX:B*Q.[ѼLi|?P% Y}G)I(U|f_O+\VLz9n#U"ݼoT!WXgHg4u]ƕ0dm~gnG+#!EU܄i~ؤ`</V^Iwֶ('sDї2̕CYh8R&P?Z9w͵=z٤-xwWɔ6`"HyZ6+"M m[g(`Uvqæ cIܘɮFT oIFp1uqⰶf7?(sVRBxݐe9Ki+&K _WOrSlhrմ)*jI038> 64Bs`QGfii`K2Zqnm&cKCěeL LpV -BJBf=>\!m"'򸱊j_o~]/ErWm9~ZTE?[mygݼ'?Zȡq!YP_Y>*,SY߱Ne5T8PEWc>rJ*#.Lm qG\تcZxp}r՚pW%%EWQs'>5"UCN;і!dc`HV8lDmP`mA@?weړRP.8:.o00n/T؄P;pp֞ _j-GO_Rv8%FĵQH, w@DG;BC׻Q_WU mOT(x%(T+#~y+y@Y-W޸YğRyQSY(ZS_.b9ͩ?:$&cVga-4;4:14soC3 \vI2/Z&j{[ƿE%l6W xbnaSɣ/̮2ḣ#D)uۤ@*]}%l^Vc| IVL~`$mdRK2QG;y8  9GiKli ,hAuk^eֹl WM49/E@=:Ub;Iih,I*#μw_ڛ\sViq>ѻmAwSV G.Ksz>5YLtv ^jOHyD!=QA9 xYʼnӋpPJƙ\& 6O`t?¸Gcd,$ih#"*e!N4݆N!x~yAN(s78[E& ewWG^VM94l+4:,F|1,e,N4XIМmA=SDy5‡yxOխS #a NX,?$C-Uלfw4%𬳁0] EWjռp@)^Fė]>\5oR.]gPٍQIgf`d?L&8SԯXĖ'g΀RQսܧȖYg54 H`VjGy@5E4? Hܷ`{Ҋ蒷\/e|:. _adn0F`+Y%у vr ( /|Pu}!d)gJw@% $2k^Vh6] F'm(oU@5t3 N|&tF7ev>xۏ宼+*1:87 cRO$7cGRN e-%1*Z+u{|7FKXf2FQ~CCi6\9~}Cd Dcp:1=~xa̖-k+f_kvH7: -~ F f\Xٸ.Zx,m[=N]OJ W~s=Kǜ_0I(l +;*])+s}Ix^! 8yKx#}Qߤ)CDH+L٢>12mFR723o7( ͔4~+ X&J][,0?ZJw(;U7(|hհE`eȏY'>SR{.C ~ө"ibwyч;٧>s'i6$. W첃1s|O`dI At5+ѱj?TRjMo@Ĕ R%Hj8ucYҁk(!FJ\|Fiա3mƏIdV۰vR5'C SE³l`ynԺBKp V)%6=Ē[ F:Ĝs{90;CQ{oz`\M`Z[u]> CXث>ˡz)H*1x]no+wkTJ8i^G6gbΒI_}6E5;ā~Pz+aFx|6m7}TXn Ѱ" wyw~l sF5٣NOQ\(11cw0hn%8iw*4z2g83\sf60fL#m ~#P["f:jN7zB(liփFwByeYnOC"n*XG@c. K$*r׺iڤ n:{=!mOz߼Dy!x fP#X d A6nNUv tSؑXsR#U}ՒxKАe]? 756ؔ;9u1U41w") @oE~C }VC# P6Kf[ te3TPW:wjsh0/I T@f!0tZXt)}#H\NJ0+Sh J7u!6<1o6謋;hw0W ҕ;6w dm&TL*Ш @To1a)a8ɫO %\BBW$L"P$~ :Ax>N[jJ}D]Ed:D) i"Lefw##񝠚H^sj$ɷ\aϗtb=9xEo܅?T {߾:F]Ye|Z(pc#ZYڻ<1^FQ&4 á]8N-~MENAUcwa|#rŋrw\25qȯT$Fq`y+.O`5GT{ɹ^54]SUx zO_eNNW @ ܌(DcLG# j|!'sVx" Ǻs7i^ʚ WA)o_vFrݝƮ7S3ikCI0j'}xx^(n~ "'x/-ƺ>w P"woܞ1p>?8T]m9 4s }212x?r ֬) #O0Gf\NDW,'jPMe#me8ݘ\>n?U~(lƥ(pPeoqzWoAFJkf n[Z(< вF?BS^D+_좉ükP_;T˭QA9dQ(JVA#L“Q3|&Q˒`S !Qj8tWvllf@U +YrBc=gZ1ld xՐϳ/7Ku!*> 4 /h%dÜ6}A"S/,],ƭy$b\e0A p.*f yP_$R)iR* D 9% _rUx?0CqO$:&rb4˧3)|hTnD ]רaBR{;E -B :۝qdak5ck܂5l 4qV%r˕w!.%E6>7\F}?d[ Sw 5 )mʝ1[ c'.UI2\S<+5me\Ĥ \Gz{ Sګ^ {hi닚6łM@2f[CCQ_"a1lc-qL^GLVc(h,([uv:Ӓ= ^[Hxf$+Y<НU}[<7.o]W%ve_5-Ɨ)GܽNnk' I .0$r\7~ӺO€ ܊x]lq0.ILɍL8{ЅxL 6ŚvEӎxjv-Dgmv0ҩJQ _A~OL"v[y?T TH=’T'@Ixbܚ0kdM^/֑GZP.,m( lİO[0qJ\o=sAf/Qc]yk"d`rI.Cambzb^B{c@}N9 6pcԦşJo FEvM":.ȃr0ڌ=j}[Go>:~PؙXL/q 65tJ k֝x^Ziٯ|w+NCm~`vBlh GyS obX%=k 5r&5<a쒦 6"v 9´nAFڇoZqze~cLNFaV+lWشԉ&B6ۏАRNl%mrWmxFgyd>GY򨉗w>HM-Fjvc\ga||=]vMWYfRh+S6o I[^>h\+WC[o'ec& 68 A%Q( 8 @ «Vmnd4)4wSA~Μj=!%tu+? :w-.rp ?w+ 0Yą\y[l!Q~;(")Ec~hۏ_amWsCffQ6`N7zqB7"6>K>b[dېB%NC#&S4m|NEc6IU| |]x?ѳ>N#E\R -Olbfb۴݅Tֲ)ǡQX;G*udz"jc[h{kBjq#AԈ,!`5H/]^Vm?S!#9R=-UZW(8B u)tW{V\ >Pcܮ<1M%ڣzl%ϟ5f#d{ ~u,A?9 13RV ɠH歑00xޱ*,*ThNÇ%Qd2ZF$JL^*i 'QEwxL+`zDO/OV8ĶtM;N}īRQ/C*iT[΋:sYЪMj4^* `9 :u'Dg `"9"6Z-ey&fcѮ)wJ_ |屋 `Rʒ1r}YtRF[͸$8G"W|Iomf,͏S9q$6X Mx?EUϴ]hY!t@J F&9BU'Y Fb4QwD.OqY]aB[Z=!I ::ou1[zWn؃3uAe䝾c1M` .\DR{(v1l!?=K0e[!)[~?\= (6^@Ɓ*?jm9To=׹ ǯMN1TK`soJlk']|݆;Y)8MĘ Ipn3ܔ28ӁE"WYtZr/վBk3R0IyfEIE(RSS; (C{CAVzð쥁 ;Xs|,,- %ϸKCjͲ@>}f1UBw)3$f&~0%貫K]::xm(rQw״/DK*qD^jp1VX-v@"*]!h33~S#贵GFe;e"S.ev[9o Ŕ"e`;MO>jf\ߖJ$]h~Q~,IEM0 jE 7ݞ#DTX&[%𣏕U⌱(͐XFPͨ]h:0;`vy֚*Dc:MgU\'^ߕC*hy:dώOeq_|NC_38Fj!o`>iݹ$B$"O# *A4@#[I~ gxڷ_rl0zw:-Zc 2vM` KؾT5i._GX^s AX;lP:dFef8&i2JY.4hg)P !v8՜h7z G͞VrpWu~Xc|Q.. U*i"'|r]/铥ab k曶.%ɧtDVi+ӤL? eOh 塓܎ahL ٻk^pS鈩KyJBF44SҸuG?p_:vnE â}{&SَQ>U7s6 WXLWJҿx-*j0-#}2RhS07) 3VImsjtk@VM*(ÓTWQc{{A(Pd\p2(Vc "v 8{,pfk)ϟr=T+L|( O:LjTȐuUWk.lO[$fR8M+&ԩ\'fZ&ɝʗVt#y:UDZ/dz͙ž_©oԱښ&skZ@_:Z Z'AJ&f8tN5Ӫhd:O/Cp+DJF?9h1j0v ?'bT0J*w@0$P-o[3N^ɘ*a8wbƖdQb(]%6k3uSܳfN+h:FT*Ȫ mx{ɓu.H$a{fm5`chSEa"v ]j՞MM3QVR'!nرV^~L_ i/E$V+4/D+U&oKݩa5 !14_*45l(u3]w'3+wI [fѡm=f8.Jd7!{H1Ŧ 볷ygj%3Y#-G]Lm'mۇG"߸tz@пs ^#;,D\n޾=sDvidg9P$=L_W;[9ff,;3D6+"aO~ÚYIc EtEJkբn͍D/;[3b)o237'u|؞/on%J @fi}#7RevĽ Y4zu{)@ 1wv#((~tuw$XfF%zV衊 p7$zoF YǖL ֻ4JWbs97Cnh6cn;+W!mohS/};'suԫIG .?C`Rݍ/ґoZ}⼦0f #Lj5uEt*GMR1 t@4AOPA<ʈ}L>6x0{ f[݃%E8L4n'Z?VsO<ricQ W$qp.~whE)eٙp_ &e IM(f)M΢L(kEUv>#jvNjYF,iMM E3n:C `p  JZ=xPԒa}ߴP=@&\@T+h(*%Uhr-8H+Zq9퇛ˋ:gPV86mTYtYܶ*hhVZ-fSI; V,&'op,'À^`>R2o iV-'sl>H$MP$O[!S- {wN? ?DKڻ|SEiuw#"ab˫<zR1͈kn$8LP:1Nھx!z !H:HÖb3$X[bwf%\ԓ ѵ# pav-RȻ4)ijcŹ^楓+, ǿퟌ+O1*Ef0JQM=C*rؓ@~(8sKېuop<38@w[ؐJX8 Mv)4/R q WWt1ؘX V-d#r}h}\`c9ԉ8hlѾf!{1Zø'jл]Y1zo@-|!JɒA A%e/:RBe/ Aoso~^F#[Ga݅sSXaBQG7[Y yfޒ ~:" Տ$W8J_+W8J8 a53G\+@rHeafJ p#&WiGڬ~n+f;n,l(z  tAM\k7<7wpPM5&&մ<吩 j*^lW B;[:u&?dQC"~ #1ReIꐜ<)M;t9iTPH;IoDGX bL? 0?򹾕Bc.S8ێ*xPiK>fݹ[Ê"~J_*^JfxTy'M2Kir@{H3B=HTy K()&{O/PGē5Ni,7Q,{SDNRҧR35De|ݚa!v0ŞÚin}p ғIEv *HNqw]DӈO3@;{QmmAu_sj N\%bk':M U'|Z6I[ Z7Ay\3,Υc?g%VF1h)HDUZ#څ9Lo6әn):Ev6~Ub0 @Rvu#A\g!J_: %1².t-6f'ۉd">+:ru< "7\);P1 @f]˒JG\gK)m^;g_mj(2&Y5XDe(ѕES W@ v-$pYPb̝lfS) i&І#pG0d__P n\d6`# ؎q֢qRsm~ z BZNn2Yɾw杢KW޿eY*q…c:{ĶdYZt"ct-Z'=\5 ;&| 'lFt7m(GMl1l!#*љV6g=89Ci~ ^9KrSt~u'pHJO7d=hչ +GW =8r߅b'0jwc_+:Նea&%>ƳjMMT[$ˉp - >4|D hhDZiC"o*Kp6Km&w".#i@qGpdHm}-g[׷ C4M/WC;v+"ʷ~6pwT_)U6}=oҴ./ pE/uF9[perԳBR/q]87$€a;|`)-JPX( Fes:yTz:JՀ7HLMgxSBڻT3&௖Gޣ.| ůne=_E!*qTfvO|)uڹ_;0OǺI[Gb6wi3< ­TZa̟ZtqKs} )5/*{Ϛj@ ܐJ+a,"S =U丵N"ZX3t*n@> vϟ1te蚇;p6*s!^h B3ߢrWXX+{V7I!A 8Wj΋LCyJ`Y?h*&^|_r( Qٸ<|nғ`}Ǵ7CzfZ}x4QPh{&;)EMOK 4~2 1.tvPj0꾻ς ,%_ ɥmʱ[m{8+9 K' *or'>4IC$d[͊BKX.Zh=[mpi EٜrJ }ЅRPl*=+D~TGskZ(P_LUc=FSbLQm+~Or1$VT[991c _Ӯ0>OV88N/x[ӽ(]Z-;fnFcW?TjMnPȊtzW zք8=H2~pMShhC^`30h!|꼿SO%rFweC+߀JbyZhOލP|D7I ##]:33X )%<e ^V+T ]}tZMv<6 A2YOs dd*Nv!2hبNd5CiEcf ǟZ)U>1RxjZw2Ms섿Y.@OiOtÆa#ҁ2ւkeƶ|j@̧q?Y8ϔ)2lTp!LݹP!d< a?skArl\'>AK(j kox}I^,3of@`]H*@h Ϩ>W'j-2RC^U#4 K9+, =Hp|5`GtE@(T8G"^wt ʒ:%Ӆo[>ƛAg}uqe9țJI`'8yV*s~QX e(>.DI $ťmsY|Bv@΀T҈cY? fKZ.c0CemGJF9eTcԪ;:cm7gO5ZA[ǀ@%Nt>D&\]Ѹ^g݇z(C}7Adz XW6}Tw`` ].0qW;ep?_{(DJ?u/Bnt+l&'ۈ$]>z LWHG.(x{%E8 ٗzx4W8^HsB#V $]9DpI,!}xG$a_ݖE&+D2MR/ǡK ڍ=yV oy0푱 С~g=3x:trqjʖ H@UDD1Q[t7?d/g7Z0s@7MP~~z,/@9חB_Q`GA7)V9Z6dCMdR?[9 ۻ]1spùe-ˢ#^L"$ꙷ爫@=}b-ƵG'ψ-غyWIDB %q0T#p̤Z"$[=D%3qS`DJtdi@=1},z4MG8*K~ 54q?٭Qˢl\Kn(+g`6~Cf( -|aRmMR<zjO9,2M5{͗3*>h4*ͣ״7Zr!A S]UV?'iJγ;?pM z}gʰ2HNьc^Vh },A*07c@FpS=BTV#<Nb[ZmS8%`즗s$+XZ1?8Zgjrt>.9 O/ ] ضn 8ds珝 m>[+PGy+޺B{ȧppf .zy9yC+H@ELQr:ፀ{|Fx"?H Du QwzdE4*躐ی1AÿX7SEʼnȣRaB`??\Ebp^0܁3uBqU. ӥ)PII&h]Ѫ݈ĀP@|cqt G {pC9`efJ_h-  cT$̃ةaf3Dl7dѨRW? 6"wQST*lr'X;'DȬ,qkv8`#*p?c cwA,bC+b*)X9F>qX./"ߥO6M[ ='@FxF4 =ʫYסQ~_.f OBMWtF?`(ĥfl|aL=2kUq'IUA:"n#}.m *f%ezoc9RV"+5(ԃM`A -XhgVJ)7V|ݠUS'Z?> : ǺB$t=u즫:ǐ$yX fnrd L&|?q<3n(lA<b}tyb ˳uIWҎ mA003GB+obBY!xq=0şqGt,FD:ߢ4%U6mc:rmh=sON[a/ NN6-`d2QӤXZшZ#; _hu!1ۑ k"-9>L{chffapITn0C|. EXF_xYUsP#n5mS8>:ǎq3L/ݯ*+Y9r%ro ( fbTN'rRl 0,? #󮬄^8weԄ*NC߿Oꑝ6k7KR|]r4M=[C0E;kEe(yiUHײ5%AddPB 9&U2>{<9!@sECU܂B2kQ;%,9Vըmg  B V:wLkvyp7'Pk[,JyrؒOlppp.mkֻLAK>6_fk9%\==MVy \=^KLe٫4WhL\z"hܑ򩯸ŒQFmR̟-yZ@!-^^Woâ$ ) !!&N{z#\E?%*nK@;ۻ':_1OŞ5y&3+4-MIՌ ^]o 93ot~yCAPƐ$xal PLUy힖. ۚhԄV#h.;}WLY;&}' g^ĩ\֛DߠYrȦ}DmF{fs`!ĖHU1L=kkW^hІL4fqQB$'<2Ӕ 6 lD-՗W<$/q9>}fe vm׶I90@>b%G*-ұV'.Њ bAبQkmMt kHvgG㘵UNk8 l'.d,ݫ }ޭ87$C!dzwRi}X>6> ,;}.^A~u@W1So&8 MT1ēECnDh̶;/[ `5),ݟ/.8"u: #\3j{HZ>-:n~*Sן($rUw8^^JRWpb0ܻ r"ֻ~~q%{)1mH[Rƹnl[]a_R<]7Bai}6HƜ v?M- iU ʙ\]60q$!GT' &Nm>l[dhI%HJ+p5g' ̭?p9˱ R4= lƒM}mQuhUZb5gGB-T䯹~>9I9 Ue|7;47Tˁߨ EǬpҁޟwg"r{⛧$g>2a_T-jjͧDyO;O[xx \e#lv5R.Z׫dH j\LlA^]ӵGŘ/\iAZ9+boKQѣ/DSż}Y87d $`L<;sy|$\V5o0Ejj3uة"gX>C׸M8k "Yw%/|*ϗ ώ:>StJٹ|]rH@G; 3g1^#d:_I[Wnge9]iJzYE J 3-3qо/0"ĝu~ ګN#!& ½^-'T]h .@1nȥ=g)}-wTu6H1VaDSZBQ"kU^WDe8KO0L}"{tDIcQ^9nfĘ@,pٷɸ2Pڣ'5vTk\fWBpVhZk1MP ^`G y8lt2w }EU6 3?u;ˌ1P5::1fzϰv|rhW^7l>YۃA͢)LwYʐJB{KSp0 S>+6=ˣ<]+[=CP+ٲb&Nݘĸ)f61Hѹo=th298}9Xm]&M8'oKOuC$G^c }!uGP*܅T?jSoPHobQ_F`i܀\S9EO<46jQ*7[u*D,''dҫx V3ou)sSq4̵^MI>AWFb kbfKQE @ w} *<{'!՛>5G;8,,>'R On <2+Yk1Pu_JQvRAqql`fMP~;޻26t7&&M~9,u䲙FCs*+fH1I147Ŵԝ1e*o,ދ4/e186I`}#?C0Y*åAMLD1FW /ƣs۬) 0>q'^1a=mڄ hs^u[.` $];̋1. q1)^ sj:yl H*Bd3m Ni 9huE4U5.`94)Ω1zNtv> fl>2:b|cAvSnD^5M+AM+W͜5XQ16DkצvO0<%'uj!nTIKka2t@״$g^-//\}:L棄Ogj$s{ 5Wm~C3D ubUW /;2B2F.X.bNuf͌H=˜Ko̦"onR>¤ jE G|fPK3klt`(x Ps xRk31"~ǪLy@bQZ\;z3VrcSd2G[|fű-k$ RFe+wZf6#sl,O0S5@5#tG |=s=1;WwJc&gWZkNeYЋOXPG#W#`>=nOAH*83"$YQ趥o:2b5xb"r"*0zV)"}[*Y]<Ҝ#xo5fɽ!N<)Ǘ { y1Q We(]WN q<% yM]7 +?_xtAEQa_dy9 f5$m$4} ]n@Rk#>Cx @53w^ALfpy12HȌHܴU6@E/ AE w.Ec5N)Gx ϟJO繪чcaѶbtIǑn]LOUB׏筒_ݯ Uĵ=Gq2`cR d*{n)oԬ;sјqǶۭG'?Z'obL+wu&m %׍ E .-y_6V44઴Lc^RǸˡ9DnjmljGIyn#[&O3"ss-. nQm-gkyA)^"E)(wIqֿ1$h9/7 /|-Ԯs @"'``{[s1#Jn]o`᧩,/ܞ%YR|!0su-e:ڄRSjp-3^rOx[6ꊦe["Vz9bK PwhVg`%&xFQ2x'_=̺جb$OV& e6! dq X77D#gгOBD֨[ ?^{n6l|)®wN1Xnk2PaƁ_r,C T@}a'8wKhs#5?$:TH.Hp`a$9<ؑCt7%.*聠uQ{n=8ȧ^S \*eYz5p'.v<ʢkZ\>CG{gИ7x0$w>TI se՜>`#ƭC0b8%dlHMP*;Ak-N2hOQ!-H޿_VFKmQBR:EA&DR,`3pϪî6Ԇ{5жplqk%ɰNA5Nтʐ=\/[J'__K:{ ̜fkUg8Yy SN'+fu}i?\]m_0)ۦljm&-륪`ulw4b]T*㩴Vm:I UF2^3OZ{y%eX.2Hqk٢҃24 +*4YD#dfщ2%݂̂mP> ?e\J|\=$z"Nk>ёD 'z,Rߗq߁$3-@jAg;o+G?GDɽ+ɼ9v ٻ{0qbBzhqcgw fNHnV~P߳֜Tlo%vi3v ,]5!N 3J~彭/fH^J-"|\n Btl\ӸV}v=3t3qݸ˪* uRm& XW5+iv(Ėܹ;oTrTQF]NQ<aUaZ`$5VW|Yu>/>;g%@e_3 : w1,S lXh 2xZe%Z8L$zV8W6?t(Hy9'CS*0 A厅rsd6" HOA 2yᙋ ,&C,^xCDg",$;E賉uSryRQR̽T!>~ 'F6m}u bd+۶Z*?j#Ow0pW3anY.,hA4권xƗj__fRQ-o+ɱ14V R(,HBVȋt} >2 vGՐD"BbFg]<Iɏڒ%]bF{J+ 9c^7R3yjdUkIՔx気 Xͷ-8ᶿL8u~P M蓇-FEEvfolnNDra.2bٌc>lknY^%tr؂J>֖-wѓ"sX&H[n*LSuظ"ٍ |du4$V[<ߨxSgrlb"Q&M}b$Q^(2QM3l!hR`f#Lmrg.97$W FT5ɴA =_c ޚf(ܲC 1ݳоʩe~ԇ(bM~dU@'G Sk5m|NP_-1΋=wQ^@RpqܐATIݹ3I HF$|s):} Tk>g'Y 9Ɔc%P3U ܉Cztݭ&BMo,̻؇=(]`Ap ^ S UP>s-OIY e._D˨ً^]ݎ#awkT=&q:vrq611;~[/_JkXnl 곝EG1g tҡC= JQժ:UB%4mW/IE'QoYv> qAv6#кu?:&XzŽ]K^ S.V?h6Rj+&ᴀ/Ԓys.Q:ЭGkN) ּ}Nka^&f>2s^)w{pޜ~.cڇd)<~<|4VZ6ws+8DNx-xGuJ4ݮJ S ^A1N=ߘ*Ҹi|D E-z9Mav׸g>w܈l`\MjԑI7gWnc['z5噋 c+VkLu^iv)c+N-^9͈@蘏M[ȏev=#ʈ9V9 6d\*wف|95' ip,#<[d),C!~{og`7/jS⣈^u?G`|8syղ3 qhɹB _-8Zvzi΄v- {b*=nı 0.YֽG@$}z{ݹK_؃zpXd9iT^@"56  x[Hbk@OW2c&铵QD aN_L&z9\DadUWIg@yca9LFfh,MLrw{YpM 1zsuf7.ITU?> s#TXUGԏ 8c6`\ +4LfE(7" 5JZޙd}s7ibX` >rY_ct/|HP{Cp xڧ ݏXX7%B-g3r|jcu %r0`A 5£{/7ޞh6Af\(*CqI|u̿X$ +ڢbR-r%֎]gfi)30@g֔"A/v-fC`M)Ml0{x?aSL[χ." Ch! .߉LBc{#9W6!<ɀUMvGhuG'%%M,5&<4Dj`@B47Hz1)^~'M!7C,lK3<.+IaȮZԃ|CS½yQL:. ߃D Wykc^| g]{qLt6 qӮ.S %`}b](SK>qO'rVrN}=R'C*]:p^l|#"vpY02}|p9=ly'kp0~7[C<}A4}1VIp]D6+k!(T$ҫ=Ii ]M7C:b|a |ӛ^4<v_(cy:l3Hm}Zj;[t$Z9N(IMGQ2%wQ[ScWJZjfoD8;P' 6r"-fH6ٰKIPE/7ӑE$,Q{.|4RtOZ7Alz\PU[#6د) n% @~RK)^ 0⠌-cӢ ޜw {Q,7W$#ysU1uaJ)*"#DMR)(K8wgCj}bjLJ_?)5 ?mR[@ v(̛y/+at$<.ǀA5Ch`c'֚b>s@RH0飗FWRL?#[F,D Ǚi~t% E!#L/Wo#m$SKAmYRa'j8,_631To=0Mߋ4Ag8b%u b2Nz;+DK-~L'!&l7 L6ɹ(ձ^$uGaI#l-jI kZ9"B.pک1fN Ŝd59\yiAmeƠ#~( /&Jz v6&k=sX߱> U2cTi,Dnx{6%+<!FwE;̯_~:%Ee4gur;Wۭ0V_.޴/&#ҋmvJ WP-p:0*#tTPY O_Liw:i_-sL04IB?exKgh+ህәɫ*3y}+W;Cuoޤ6Д)g*߮zc_tV:/i Thp(__S.Q㘅'j-z=XR Q:C# meE_^1wt.9O5 ^q'c~h]@òk>oݒN[lƀX$W 0eſ*3kٶod&+2Q\?;N!yZͺ̗W";˩(O iM!!nHq8ql@zdc>5A'\/qේz @aaupfmm)wəC8Ak`9z-)cCRlHU_Çwty'x׮6%qo lmd:}F[iB-ж즺@oaru*ڡV/oIڳoԓnƆQu,Q0P|gDd)ңsPˍou], YtQ4/$l~:84]u~e|<ع=C]煬q*'@()>kB%Ψǟ.\ْ<9x_YJBԔR[ņHc`\,MUAh9h]tRMLZ!$^kJ鳰 |fb>:!O#ʢ|vN.%I%t[;.0YV/7 +i2R# }[3=Evl=[Df2Z#zT\` ɇ~<3/vōt(yC2Kbq@͆ejnvQS<$Ks HE ^p'L]y9#M|A2't5]c>aFBy2PQ*F!/Daf+lF@1D  ŌfCH:fÛK̾`8CW AorBk]hʝ"G7un/Oǫ Qݤڕg1J_yt Msor'zϚT*Wkpy䯔+.H4IMExy[ܝO>BdA"R~- fA]vPT"{}wvf]L\H΄@u݋xSUTSgVcвyipݑMJ!%Ρr HoFւ υQȹ)U>xoJ}$CN!ȄPoKt3Qsh{qos•K%uh+XLxU,S/FGO:4ӏC^?w-j.9 YyJ=ԁJ:®;g ? #]KP)94ʎ2`sd⪝c\g/"-3U4'R9iZir Vj#v2)5 rxW,VJM9dW9^j[CEAGW\ڛmcщ1mZ5`Ti3 JҲKP+I6}iIґZuX=f i;A>KK7yƎL,/뇫;hB'P¬~.tL :$EjADr*P*>ݧQVo dm)SJu>m'pH'&a|D55ٚ[fT-]/ Fw9E|#܅B) cf1(! v.t0X%}`H$ib0a_qi&mG 3b-vH**#PMD'J#́psyG@+Mg"ݟ~zd+無r%="n'$&{45{B1!HB&+>),)O+Ə;6''̴'p^\IfR] }_zhw/6>-}.-GF!Kg|]]W 7bCSçI̟eN|~Lˢ5xt#M}B2A=A&J٫(o1SC¬IAx3{$ξ$k0GP{&O`R(OQ< V C8y99O^ظrD]8!p%H7]6LiɎbXY;]b9_.`aȷp.l"+J M̭PD/'UzW_9%Y ?g^# ;ϯݎ>S (&12"' &an>uG4%Poz.7OD+۸&g4# L%m`_DL7(F>FE=ׯeѨ'Aq'G2o -E.fyƆ[%vYz|Nm[S I)K8D Ӓ:8/)#UTL@l'T)&()} ]64ԟȸig׍}J-O7=T0E %K -QzLc@h0 "FInP7͜~#܈#LԉS8]>Zf,ZXHh%5f=%6MR4Z%|7rb\F-Jxs%u<%&|5cw8Eit-ի'sàԼx+gPsHTkÊ-+Ոsnfi8n=!B* $,jY8R0p1h9'Ҫ; *,SD|NM#.΁:岵B@Wʉ * ߝ"Y`hna۞yc)|B`9cue]U2"t,J$QNߛa?18|oš**yؒZVOOuS4EUOm +O\C`f2hGH{yEk qTYW2%` Nvj< !59pщqjE#*^OG׫pE/>C9c/´YMƉX4_] F/M$ȲE <;WvF嫀n}`Yhk/iwӔ}|_mH)%j| 'S75u!4i;YTD/TڬScbm(cWgNBŲj- [d]+5Ev5{k7&sB)dLvUJISxC+e&G)*XvT娠nEN&n={么4=!o,jۈc$hws6%ɴG&~Zd&!Qv[S}M@ >x;@@`IX2Z>W="cbx$Iʧi_Nf֣чp_]Ԩ_v:Yy# Tm88\;˘ |V9 TWfǟ7D%bUmI7Id50A5# k?%(//gX nڐ'DRI$o٪YwˤᚷA?pNJvF(+Ad{a&ӽm4T_}+t(󖧛z1}^ ('1O2h :vqc%ػS2IKM8⹳-ߞy(Tt RcsI7Oɻ[$-&e8k2!#ij^B1٧K#O֯/ x g(CTQ6 D#;/_ ^VS.5chazkG5޵Z1'3LtT=elj%k`mJ=T=e|p])A!$w3 طek8`SaC/G!,/ ٻjF0wȁF) Xp:KșJ ,Y^5:_ 'AsDh!rN:3: w2srAq,uhaռMw14oX N%g ;8M}}vWV:6ZI[jT{:<\ZW]4QHˇܽlȘz%svK0"(9:BDp`Y .q|5UiRBIH?kV?8}9-#njɦa/Ŋ75c]f pT-b_JLxV6/g,Wk,$袈 vY9!f8]maАjANH#Up+f/#6.6>&MʲDg y򐹾)J)a6m g]S?կ_4hHC*t<%@(p|t;6~s?TpG+4Axleʅ@-Z`~E*>gƍb [T>1S#<3Cە>czL4-@y2*9L"04rPHk$8{A! rr+}&K̊.ÌP(wl1~-9\<ǑI>p(+kЌMF9g.fҵ8}}UGJğ ix+ <McntHox17:p$}݆G} ɝ@zYnd9>`-nS4ꑇ!l 4+S >iSr%̻7폗SiI唿/ly!R6S\o$ńT\oƱ GDYn̻hؠ +=[dR?lo7m%ZBF?:w#.4@ݭ5dX^yڞeepcx teP:vU*r+wTԩYL&2Lݩ>Uص_+ zh sZT)3"07e3=}yJV%SfƑ;gN‚|tpq`Œ TbKqI՝)e`bZ@D,|ŸI*T z-)OcͥWpYL5l> ^VjڜA0:7mfx[E&UiQ`|[NAÕg%ϮY% 7Ýe) 9-\"MKߐeFNĭ\CG=}b}#Mkd4LD)MBG-2g箺n~7scPn,NTqW5-DVP\VIq:G_n@ϫw`AJ9 "ȸù7nEnҬIle R2!+`z0x]Ӂ.;2wsXY9qUIӘŃvRA<3{cqBf/ln\dp /fX]2P'*W@@LCesAUc\C.Wp>>e&oPw`.g?1@ ~?,A(o~vfy &*iAO/׺YTT Zr_~S+Ղ]X2/r5\{y5$ʘE)#0˦ !iЁYFk m=qF ҄\5ۓHߊcot_XS#]d8DxmY&xȖv|p&-Dnnfh=Jj<هwtv06CloJ@-.AmL+  Qziӯ.?/v>A8!3ݬdJB2ԦfDoE/lku㳶CD:VMb%L a' = 'YHvQo "~eXl<#ڵV"&%V <3K[^_dS4v8d%`l6]0o8p.^;Y4'6_.Z;5i xӁ.ȡ>~P. "[ ၸAw?^9꼗mVNk)7RDr:=(ȕkm^'nq3 2WX߇0&|dg⪫s .)+- kqr}LȐ ο!qY2l7.s;µF7%EM< YĊbcT~A8&EB7\ڼ=D+n ˛P_/<&dg;OK)\gΧ^ 2;5?R6jY[έN6[s/9zz#g\׎? lS9}5Qz{r tLoahLXiRyMn=3{wϛ*/^?:pi<EZusC ^ x nsss?=Uy٠fn Pڙɭ`IloRTtweՅӃJ-q劺̚a M k jO6C%UI9ax!mƏۢ@ۿRْM֩;E4mc=,׌$S6궇uyXnKd:{vd4vX"UXͦY<DՎAM4k"ͳ-DF󢺦 Z(łjI<2rXp:eZ&7F8}q2aɀ=зE|5Jt,߾T)5<3c) 9׍ny}f*ᖍ F- =W 9˗>ANW9# i-3 aiJFE BvyيjiR83X7)-.iZ*{6 w-rj"Bo{uج)>py*"T,=4_tEurĢݑ87冔(}N);͢S߻o1Yl#RV:MWz^bA/BIJ%B._Ԩ$ ^ V֞/|+JYzUR#uKʅH$ipX{U;idi>RNS;h SB<&/L1ӸYk%0 /& q}7M@˽h'[e! HVE~:N*㥖}q(Al7au4H=_z[Jt:.+ J[1! {Y=TrVdo-!3ۅ1M8$\ӼB nVsEInHU@C@^8}4oUlXFS:D:rvs>hѶ {#Lry7G9xvK{k>H90{|Zs*a\ $y>"p~wd5w0LgwfJ@&;Rݔgx>g|Z/%+&|o8]IxĴC ~5͓G4O[VR<{: x4\T"%}&w!91UfrvMnmFA!4̑X@:@ɿ98?ӘZa'+-@S/gS8FXNJ~j`];qtg꘵ ;ٙ6i̢[-Q]G".4u%|;܅VEϻYT:x |8Wu=8.952_ });~Hxp&ʊ"0\.nV%sy=\g4}bqS}ia3W;qrR?V]*mLE$>Tž%!eS,셵RB˞^r #Y\tDm-hWZQΪj96:0ts[1"u5? *F)&ڤ~Xwr-Vt$%ci/ xn[8Ğ]P>Fg۔yO&;t!'uZ2azjR9by吝Q+ǣ,Ak ={MR mM֩"q0A]Y B` P)GicplZ OD\le4Q{IL]'XB#R<1d!]HvEڴt&4O4gϓen6bg dCZCޡD[cl|?6n p%aU{+Y`$.N<[Ig ɘ0R<=Rw|dN] #5#›$B!d&$ "fjsG8Dڶ7GFs>pAN~ˋeǞ8) ^Hf>I),]j~Obsa6iWU5pNXKZ,V&2 H5|/W{˚>Xݿg<5=TOjM-:#{/e"4{*\b% 1:Q8b,n%'`[gI=λb9c)j^(`9ebe(N]K9mK0!D12]݂n4'SCȸY:9o.7,i?,U _|S]F=bMʹI|j]2dkP&F"0tLB:X?(nJ"﵆?0ʏ^G"H!rg->/SHPód$%tE8+-!){8,=֠8sp3}t1!HJ! T导"^&:G̫oȈeטFg'G<Ħ ukM,eyox0W"G#F$ePw!d]qTAũ}/ <:tt>O6 s9/J\vbmШo0pjEZܩW6ӸJ@=in?4γo@UUSEޚ"x sN-h {+XwB3mw-#ixℬ. #i s^ηEr&S$4nibZbfC+ko^bW=\+-#UH#%LGE2|7#M/ZUc-OsQ{=zpyD} N.`pMaF e}Srĭ~W4R:igY@Lϵc]}3"=tg8^' riYuͨ;j}`w?~Ӿj˭"TA&a(*03Qe5NqиYPZn[{.NȎpv ;)B%V tu p 46- ST=.F!@ѴV}gVY,R_oZR`.KBo<뵞nύ~MPN.8 *teܮQ]Y=C44nH<~M|Hc Z%e}`h گ7`Rt!=چ^T>a5?`yYl*w= br(:9L`->Ɩ"d4 ww4‹40ӿA.8H/pTlݦ]?0P[d>g`6qnkt)u{ItN:$[ \.2 MHaMԦ}4̀lu{%Kg2Lm{Lß6h^s ?Jz7ub IHұH'sOW]]9{A67q9r3w:+9x{bk=eU;jkkZd{ :K,n1WxX6'Mjv odag1NkyYy &Br//LmЁ;~ kotNۘyLjE?6捷|;3HSy(|de/fyg$gPm7WDD)_}8¢<6ZPNvb_FGv߾F"1E.2\f1ewTL58}*YbQ7b&ۚQa-d؎y_E,N4U =g4P單,i(ӿxJF8Se[TIĠQDI?yĹ W[-!ܮ(#z 2`m*/HZȇ 8g*z$< $S1%:=坱mr+9Kz˔Gwwę~E K/+<``Dxd>0T/J܃%!/~%$0L?Oh͔6x+p\qwwGu|GA/:rR.~wǮy1;cKK0)ςOsxCb˹@|nNP0< ‚謦_0Ygz~}7L!f*~% *R|Di9uLrLiR_p9~0sJ^]oy:(5+:|Պ`s]2yԚ<["v-oOFtpJ~a! WPA@fĔ-(Ht%nt9qo9 4Yv嘥n.w=li 5q\D7.-۽B) ̈mso0eH/%x:q̢LހҔEtiUw*fIP)ZiF, *vlUbd2ΙU{=F#ADGހr}Ճ$~HE{{#(ql,:@<RD?`y Ê؅ᇹl/<ₛ'k)-#t!PUfIFvt&n:۝7cq }ͦ&:-]䊰M*ͭq}rgLjg՗-8'>|Ks͍N 23vqy@'JV ܦgc2Kli?&$Jꗖ7*f(uBcBc^C\<Ögs>} QRU\{on78mY-1!m?aF"٩! *zsPE6?2Yļ>$Gt*Th@b, lBp "mjNGqd$8s+ D@r)'Tܐ%!p](NW=1,xZ䢴!H]<> |׸>_ټXPW`|IĂ#h;/`ʫ ʗC_NJn2'^{lT6!"ě`ޥh5ڎPb*CqJQM \=4@憅j@M;jZԪEݴCڝ·f*8sWl=>Rkpk&hP2#Jr-f$Y6M J4ok%M/ IКb,#h9Kڡ FEE¶,k -Xj(md9!eCf(!xH$`:5*(]p`&y;Vx+ONgWw?N/#ߞڠʀ3*#kL *M}\;$'u8u>Kjv%[|U(Cw[}wGdD{zD~+ A:ЀȡR鿔:be<7~+lōA?JQ(t2k 'Nbwf!t< \^רZ؏DJt92wc IGh&[/ajT.*u\Ž\'@x"P9|$/@(|fyV#˯6߫pe's^6K>%-ﲒ@y nx7r=`mwSTXSk"\=SSxt[HkK!E\m)ZKwKNHS/F!dJ;gl(#119&G-좣a/2;0BXVj%l2*q7ACn}8ʓ\4ewŴuS;ɰc+1!&cb1ꋀ“T7"x#8ajrQWK3s=6^ #|P[ V@$3B](Nnk^"q:^}!?e!2Fr^&O~rV{\Q#_}~QcáGoccH[AQT_-߸:PԲ$MX2Oi3VV>7]?_Dy<}㬞ws6{d3gTfODxjɉUK=n, ,MSZ~?#Bm1SBWL]y6T~UcCNaL񤠡? eVQ8=<>ixϿ.|m a*l &0\Eoٙze_%>[X*ekJA˞(>eMH)Rm~zHǸN"fK p X@"hXԾTZL9uA'b--B#ei0꾿=TÌ JB)S y&elUeX C]4ib?R]+x^ ?ž^.>G6-R'LҶdJI0o3 [?HӬVAv/R.(kl8[qzL 55CE6CcʯOijc C^GSas!AE(Hd?=Z=fyFAT\UGzˇHK(@騑H Q{MQش:ϑ{1z0~Kzځ@tCCe:@+ #$ ==@EmX`sHj%^ſ0?}- ke;) tPV+cv} tlOҼe^F8x`?W~_*? b5JC{8Йr!3[ьq-a{xBUl&sPrQUnKp g?N};'N&UܤEҽ $f0$&yue7$.vISOfOU,bu.$AX+֕/ 4稞c`xDwX`BREmi`Om Anz'/rNrjjq.-de~& ;AQ锖~lW+_ܝw>SP]'Uf͌Or`L!\sPÈJr.ư0a} e|, jqHG`l'44?wx"'AX08nQ?I(t' xX 瑫JOHرlSE!!53~Wuh#`ǐReC ׏ A^IC*7*A#G{-{p&/O`e!H\ uJle5/'i d #ei=P۪2|h9{ 43;i6:/tW.xUtBF,K=?+#%f`'UUAu8 '[EGPhԅXjj*4MǮ&Px)Rk]&'Dk5wdmNx%-pLG$`#QH 9_'+Ru+Y(ySn*Y`'Ո?h{p=I&|C7L{arDag?/X\` H3*)+`qcW" : k\llDA轵WZrJc$)`sғ-&_6U5O?nQ~~F&~.El(3vdm s d%~}|E苚e3`JCɷ;?Nɯ׶`+TVwҐ@̉?*]89 .E*{!i c__Sً+02>~.岻ϯkfYҢIsx'uUY3-pOU;;7{hQlۈ[9w/# wb ଷ>_(BMģxeC2|sK:g<ۦMhi7q5W:;_D/f݈o&s˴)ܟpZWi.lӍ}+t~`/pHWŒD~Di7mfswT;g_¡2/|~hgUd-7!,ˋ4"b09%}m-`K]ʿDWgwL廾2Ӫ SEZ "Seg7aa;ԣK)$LNvK Y4*}\(& V*% y+2sn-ͰE 9=M5u5O2r|^It_\ld;&FzECҒ]^ИXBbHN/Åcw TUhm(!dc/f%LzmA,ރ{agwI- |(9 @Н8n|(<"3OVVaq(h{a^\)'s9nĹ|2R(QfJ}c+p|zWhE؀ms* ݶF{e uK#/A./瑎s.g\蕕f1pY"suI"7u ^1gAn>xg?|H]n5-Z+# ۔kγ[߇g|0,fjQ{1k)>zY[24ocE(_@G I\T\݋q;8w%ZlqBJyȋNT;Z?ߧ#\y[rP\ 'LprH _Mg.]wdܢEק.OENNU>DЯ^,Sn)Uc7G?9dZv'@PB2ʡ w7ٙgdD;bGt&M{-ɗsGuvR̃VqUFֲ%?`Oņ+;ɡcf$=8kBFm?3yB1=coҲE];iUq0 7 693[A6`7bx D!Ϧ2c:h+ PZ>V3OȤ<.TIri}VV4:/'܅rxH71kY&ٿ;nS9T_@e #y\yb_d[8/KiV֬ǹ-4Uʎ'T)9~ȕ ɏ#6Oc]}ǣmf}YV_6@]&3KV^5WD׏3W)*HfW}L|t{cxYɾ\\򂳎N}04\]'H7VpW!|`MI"65bvdD:RS:1c\7x4gLg Kz>!hg"ijh1]@=ޟJ*l7+^Q,UN9/ ,Yh_ӝެأ#X6rZzl{`%J|E Z͙TIL듘Ў3b;>Oم ݬ }eXAH%Auih?2 Ru="Y|"70\v(-9P@F$ g;D[KYQ ~ ZH뗔A~mG|#Gxzfj.QHZ"(Rz^d{Iqý/@׎EY /ph>DZR]>zt\YOp '-Y@.PaܦM@QZbC |'w'x}lL?OMpf⿚1@.ӮÄAGzdRmeEк< %w0:#h>uȋ |#]zqOuQ87gj<+._>%HF-iAB抇2ߜ&;ӫ.Æ&;m/_/x0a)L2#sVN1ۣ}-E!%5/HX>K^'lA +~`P]7- n@O  ƛ=TkK&L\BZ6+;g6+x:&-^Hc c?~. ;_'#W܃A782i7(2%iMՉyJࢢ3ԣ}ikMm$n$@0Z/3DMDc37|)G.FVrb܄&an کq30J5j?Wihk+B@]Q(kAFTfpjΦ.Q# kr\,PBM /04xyı+RD@nIf-`iF(nX>} Q &Ƃ)1*Mt;ۛ”+-'=s'U7'~tM!^_>ހbUJ } TAsu$pL: #a"o=yhRKmB@~=oɢR1$XlJ|_uBgjɆhqoC]&0LjSDe elaPw_2[(h,SxYw*m 2SQf <& mS]qIsHpc#ɛ!ϰW6ҮPD> })w9h!tr @[cvE|o9R; BNYo=CoXP#|0@8N :9isXk!0Jޚx&[y:*5T|ܼQNpIT΂ G|DcZ?f($xdЀ,QcF77s2|Ptwq=2W)̩i܍x& 0&4Q!iJ&"yMu?ko MeYx xf 'm(9?t8HK:;,ݜ}x/֌,j^^b0OjuG}e,fsc+Ǽ>AT EV<r\iKV'[u0)CFlՆC$/ gWA-v FbMD@֧3C:s0(xDH< ]n/A'Lv͑Yb<\L_C0.C 4L(1 \T3MSkf>M9襜ŃC a2#(SܰnG|qG mH;G}+w? |M_9npw$ͽ> ╭t?k̯;&q?.~ G3t] غt%ޠ^;e<-qwcQSn\)Cq0Tp YU;[ ҿ)C{!&r!fHx%X3<3g>ժ ݴ{!׹n.j)moAj-A 5yow.Fwz*ZkH`:mMY~!Zo!qd?O wTؒ۰pӊ$nŲᝦU\a.$o Sx`Hse֔$W;[C>Ĕ40煱x]J\l+aIa:-93=ZnC!]]@`n҈ ϒ\͖d\R;(4Z/2[ \Z.݊*m4IOQ.ĠՑ-=zM=t| a5,jOdj8?{mm>lV/ IWyIHVo3B/=1@u C>I>q8#gvIA!lzݪX2JĢT\d' {+RQbs!sʼnY{jDX](%xsD@}a) p] 7-v,kO.“w]U")JZdjn:J쓟]U1Gf 5huy_U#z!^zl>,ѳ85F aBߖƙ i^ "\2tSIiCą.v DuGRT”,$D][?!"Rѝ ̺YxfD»?~=.:*\^t{=rPm\ӿ(odaYJ\oțm\͍0w@?"[܊eQFgs;o!`6ߡ̞m\uݯꥯ"|Z@ʧ^jjzo0J^';#FQrЖԋdj6^J+Ƅ.)o,Ӂ _w'pL,Xaܒ#*l([#kyLkoGgiO+ /Mxs=>6ǒdkOgdX"u+zem_2A}Glo/sKcGe;8pATg"PO0jvܬS.O@vqYZL8f(]L\׋esa\'S?"!Htҟ<9.(*k,uӀLQHgqsf3o!|7&92n!L \DR-NX-[t {Rݘ[8l߿~ش2*N4S W=?NLjO6~d+O:tZ} veV aYd"5yN*bμ.݆*e S֕~IS@g#tI˿R͛2fma|,Y"ilŧN`X;M Q(氰qh8!M%y(ˇZN؀aX6QrF%W8ɠݜ*Vwepq!kN's%Kil89@7fnnշ6:E_6eDo C`15kPu*K M996y6Sge3 ɪM! `T҉Y_l&䏛]bfGCü+*> b~v>0~FlnHr@@W=qKY bt   Y*-y}K+uJJfek6 i<(«ûfUTLoƎKoy8Njp\\z l$r`IrIGm*!!XhG ŀGNa@t=Xfn4sWi/9*/cD_KzW7cEGT7K)1UK>-_ j|6浧-ZRpXn; &8oOaBўf]sq Cž{%<뚶gi9!!L B!&⮋ G}ZU\iD>*~vKp7p@-U^B>HQɜ|)`h"_YU ,㘻wFg8 =&Cd;m ^[&VuTod9rv[uw1M>jo*QiKAw"PX"VoA:HK~6;# YE=*o2)6~`5J\ƹ|jL̟qUɚk ݻzYyRJ#!Fs|s"5YY,s:8kAF-h|A-ƥծˡs=S3W ל|_؅<,YB5) #qH!<Y9q'Q]wso1scU10iO5_bKIvPq^'meIf)Y=CKUyz,aq4qq,=Ȍzs51$/Ss6b}mNGA0U`1i;..ޝ]}R vzlV!9X7؉EI6i{B/4[86n<=v+k-NKT-(*Dvg8io¶R  *5~}ڟ/[hDo CGPh'2hsx,L1aA )k0kN/>`)/pV,s dVDhIzxl?C*?,cxCb;9Ciųw7;8LLB~$#3*/pyN`s=P0s(ώ_4Kx}C$# h#D7/4ڑoWb(qgkPy8zq0Jlcg+yH%,M?T5ݴztpFuEAcRם!>\t\a+6B>@Y3♏+܏_I5}~ͺUӔ):1qu_``:e{Y4OimŒc3ҥYOo658y1d.TT_zxoGs9LeuS- 01Q_ϡLA2zEIk` /Knp<:TS;NV7yG/v!. @wp%XOJ,B:" B XM g7Sz$.$M;Tml2颜u j3]t ̯Pbޅ5(!F_Au5UDHVP mthC,~0zY ]QqT)JkYԣjٷ\\0K^]_WZ+6#3 1eA=u֦|yt;ɨ4QY4,R} jg}6D$8S§ P=ُ>3G[qP2| duP7C<>. Y25|=8jtG!>eʭd-̤FϹ_Ԡ1 usEO".AƕHC Z [0#R]Y˝$~""USid;s,,J!Q$^h4Cu"Փ.s/&D}:KQe(18S+^$][w`*0z/ڿր1U5dfs͠F&Y7fWD%U9ZA⺎3n,Xu4yA\Yx4(R&ԇ,auL=>Ph6c-;´jFH5;g_ jpц(N2YNXK]1ܒl(D ޤRLY#?w>XxJR/,k@58϶>G. i,B LDA߉ UL4J8~k+_wyn:@v[ 7 Һ^!6$W ǿ5d@rܔ ȿ[E."%ަ%Frl%7L]+g "|jiېo"_\ Km '=SPY)SxaIƓCr-^v-r2̜w{g{,tb=op:4!8tw[$w _HHb@i&wܣoVIc5=~q>d|{0[_ዌ@%q7%lG&G4 pD蘏gX7K:hGq;dz[cr&ŦWq)+cb\e{b% It Upe﵅ tE.H2ffO (wu^}&ucGeid:A\[j-N1mztn!ކ۷)%vV>iI_'#!1׌-9kRgr=n:yuᄹkihS@̱hHue<*vTf 06+t1ɩByS>2Њ87{OjC`ߞ4g]""3Yҝ}L{=QjE\6 cb.$ndjU쥑C,?gm"(T&>btޗkw6?OZ "oNXӈ8z}Cr[BC-\e/:aK2!2IFn=)h}ᩕ97s^1nrpX4VGPEFJnظF?[`TS$V2&Z;Y\ RbP* m~N? m/ϛ/: ^tE=;tʪ/z}n}v^8jfZ&mdsy@°cA\E(bRTSNVKex / 1Ɏ*II\oHoZ(Y.lIk4h|e$3=R">U,+JY+8}&~*'|,{Q '{#>ȵ{rr t6K~hA:vq%Bn!xέyr|`Fpޮl)KMcG&LԾմ>f7aPZtʢ%J%?2selduLWE;|TW{L/=O툮ۀo!$F]Ajj]' х8=F '`27-AVUտX?.:?e  lup% 'Q6K#r%vu4Oղ>iSH5n$YN*pe& bO0kyJ-tTwJ2?~_^ ơK~'|͑YJm؇ I%AZuf#hdn>JPjY^93Pv`/Cϩ Lzüל\ylۡJ~<׶3or6>w#}`l*ʴc04l~52V'62l)£3'2Ŭ9j6a~'n '4 T1 |s%~*[/=nƖQE17 Thv4ܹ$A5LŇ|UvWP/Wo\V!G*aAeAňYo¶YU ]\h؋5:['<4Q}ԙ8@${wYY2HzO;DڍYH&Ry:Ō *ɷą >cr&X $6+Nst;7vR* *(, wU 3Uʱ4팼 oDh>GO") /:.ka22WF&<t k`q2gDI.Gt8iTPq~R~$VOO*MGU5I <=N:2"h`<хuyP!3.W(wM3j#v1&B@.7sH qHD^T#V+[-zfJv ʣOSp|`@0؎ @?ńXnW_{9Y-0МEIp/4M48veڪDλzZMmbBUAYx$(@Bj!ҙsxn6K ‰"s:׽ Pf c|~ ncm>7}~`N0ʞ2$MW6uI5H}wXn2 QtvJQ`bu f/rx$wab&V0w\)f(`d̙y*l0\E`AEuHl-2x3ur0(-;,.p+'sImEKj4i͢5 ۫~ ̑K,|3h?Vžk+ξX$*E)uC߁M q_*THڸ )Zmٳq"0ɘ,Y?'x pJuAk5}N8?-4 U =KG9^P`F]rEEn܆[Lإ!1#ZҢʈ@Wi.XuvqE̱ӨNM*:l+p(e|\2Cm*n VvI ѕNgD'vLX{-bR*1ؙ9RI g h` tT>r}j.@ jT0Rqm+՗VHZ6xDקS[ yQ0!8\N'k˵|-eΣ0~ JdKN:l\N#n[ hA'.)oh|)q'^b(~W.l;1,_P]4mWDUI!g=CJ)tU%(Dӱ݋xʚ)MyT\.n}SlٔW[~ ẽ7&s,{aؖcM&6[GtOߒTrEbtr`96&_ 2% t/pXe0YoK.T'݌< < U`kzy4ì,*̱l@-<DRգ]<I릻5W[*-N{PP~ JTgrw6:ThS%`8+ZIpC Fs4&N5_6$l h cB(enJ^(H( ĤcM4-fKA -Q}k5ی"v0O <Sj3$f䦴z֑jH7:)MoK43]M.@ +$*ǓE9 `0rC;yS9U7[/k' ӌ١kuR{FBdXnd1XYU;:ÏQou\C#4*b^3G"b/aOǭ)EbQ!/km (;nLSv ]_8F`FgdEq7D߾Q=8P=6ERrr@Frzh?U/Qe9JQc_qSmIc:; ?L9z !}6™7ȮlV[J_+"? ^w@WbG3O!NAwer4콵CXv( ,7moxZ #:OR(Prp5I˰ ^_rPhG~53`R}<}KvJTUEI+(k} [g0?x2a]jo]wε}:Uc]J qUlJ2D-9h %鳢uENLؖȵ*8/ϩBzQxlVp=eC (gX(1-k}rK`H4BZu{&?{aZ1еԑ -{V6SH_k*o^D{ ztFYLq_.u/%.q$L_ᛳV`.ilPU. UjB \!&^ p oD:SݪnD@Co5Ɩ . h!T[MfvA7Ȩr'|YOd@SDTO(K=Yn->]CqFԸ.zUxUv#QqCqeJv!!1z"~(S8ڞMH̙'(U/2iG'0Lk~˓d(c 'qq*;_.b߹N|@;KbuOcRi&z^7q5 8n礎)TX6q٭?f)V8AW{/?'6ݐ~,Yq3A3xx`S 7r 0Iz O*8$oK-5;]Kd1نhpvױ]AF }3{0gs;妢ےc#яvaHX܋A ymTGf'F,-ۀʱ|Q5R(Xz D&lTJn4 -Zs )7z͕l{B?}:\; !z+3*8$F=IM8&&H֞+9Rc>!?{"UN]ϰ?5fz,aDr?GA):L}㠸k4{TpWk;@lLpQR 0rh>̃uӚ0[V1S=׽4 j*p%WB2#h. (BjF "*Dl%;beNܺ ~,NڧIes0OGzBt|Rf}"qb4㎺+JEBq$5kU7,l46x~g.~m Om"2 Qe2ދ4~И?ag84DtQRȭ`)ݛ]6bs BLkJg-80S9J@Ŝ E\WCƒX~˄8A]L쪸}%8ȗ R\ˤ\jQ)8z@I^N္`T^| ¾͋Ȇ`0DmqMa0u^svIW؟G^* %_ DͲz1,!b ܂krSiZnzHJ£CHKR]@ɗ]—|ktIITG!n`:.p5؋(w"?q=\nh6:n/wG|>oyQwIP-%S7?+0(Y=x "X.cΥ$ūxeTѱeP>w2c r5 ReyB2:I,3D9E^}0:)% r{- |C(!ihw*V8F]@B5'Tp} ASWsAss2;Rb<A{Tk9G)Qr̉.RK> vՅ,~L@}tݡjs^h2m7DqxʟH],MuREkЋhrV Ix%ը̛)/Ԕج`EsJwG!A@Oird+@6W($Ҝ fR_zs p)9dOBza3/zGU9*_v ]\K'rA<޼" 6X bo ?sŒeB@HSkz {0~ 35'S6'V/EFc栩a6b$ UVؕR) ]\óy(2ܔNhqdzB92& qQ@WWJɋ(Gϛi|*Nza|+[0>Z B(R@u/d;_zD='}bj !{+ySo^FgC.JZL!Ԗ YH$ ,{[C7U)b姟 I`,R!C*1["?a5|e+U YF2p+H^' c`24m^¢]J<;v:KdpYr7FpOEEDx8ЯF ޥsdt{5 c{ paTSzLD>60J7:+D /f 맕:ɰ{&"hx:LX'W% An!bL HCc~@8mW .4ć_7UUl_I๿AM$vzI !tflYL<奵d̉cs{~ 4Iar*NQ`zn-NvsjH@D>Uq!O`[Z;y.c0 U7|R-S1:] #Iumj4z+i%po%X>xX/qTw7(M!Ou_.Nv;hDK1W-V`e8 k%w5 w 8\16Y]Ҫ,E~(pP;^Ty!y0KcnM6^/*.ԄJ/áK-}}2`XRB C %Aaۚ0CшY.JZi?\Tʙ }/+t)iT/!zupzC&#`m}$[1906)K\%^̩rjϩ /v2uUǛ\]5@|u,xԢzYاcėZ~dm x?O@*PRZzQr@ǖMy=">GJ L Y\m Xk:xhCb'@B;l(tZ"Q !ҫϬ,_4JY.4I1' f Hp~2HkV57P `!A&gVn"|WƐLT+U+˦-pBڃw&WA8,ta({TVp9VM9+j&/L*Fge"Z궦5>J8GE7m2?kzP*⽟UvNTe5dHpm5k3Z 8 23Ѫ\0Jq_JhD#WPt0oc 4`{ dgeGx({ժSڪu$g{CDWh8諤'd7tq*W 2Wڲ4ej5oHV m W eʫ!{F˛G$9ifB`? Ō|BH\:zi/h45t"(RA(x,JF3T>;m]Gikۏ4BבJ޷?[緮9ir5{-$\;Ok<6m&he?\oƚM-`W= 8D>53gR/Lb./kB@}K~/rz- m07q@bGE>{h({%I[0d-S­1N 39W@ãuZ@Td}Թ5a{N>`yfpF;A jB#n~=qf;%^^v+y&h} h>Z?S`UzI,w{%8h (:-5ܟX01'n#l- ѡQD}4(:١=g3pGPc)cZ_ayqֿT#} r9l%]f#bMc3&Ha%+z~:~͢56v/+r*An[x!o\*;*Ƕ 9 Q _|ݢ]׋ZOS?fȷhPwgY޺cRC_[;9-͍ pWn$ZcѾMcI/`5}JryF}~rbPhxNd ~lhz,]%Caڪ^t`¿0?,A I|A۵d5=GR5FMχ)TF*jNEμhd+GZ-ң2I7ec Da2m?$J)+R';lxNup+azvbwC*x^I2ڿ+k;*ci32|5i\`Ҫeq:~ai\FTSK8ʴ;@ӟlz;oxzpgA"}x } B=g*( qyCO0wXyQ+u;}WV |Ë@d,q[@,9\5!ܓ`lWv<aמ&MIxg6Kf)V<<1Ï$3 uNd3/lAV}T$'A,A 3@V.5~✘̙dwe,UsI,wo䘸LZk~dcBzN. ;aJo7r#}7 Q>&Ftk yHNp| $̓4# ͵#kT\3p2qLԎ*ݱ+9 C=x}OFh9Bc7%$QcA ;r%|mVON8ᭈƈmS Nt ׯu@ehAWǎL`4$ywB#4h`aQ6k?9!BGFztz+D/׎b;6b>}frMa+"K"-55l" 8lH3Znշ [g%ÝUkyo^ qk(c5[ Ez~ΖFy8$ ``h!zSܫG.H#7?"='SԚFw'&rˤdtΒ<Dְ3 D@ңhtV˨v݁ҡpě.R)62諈e9}Rmfuv5ܫ+- oly>LϧFRD Y`awf"NTKK#"/R`q=qFz1߿l~sSxQtAʂ{2)/J N" u\Ev6 ,bIbEy]¡݃#xl^7) lۍ-BT`?&xn~"-0+;vqKޗM4tqu^CkP'>f+ˆQi_g0(_tj2/݅;9Πbbtsp' {~{1KҎ\&Qu&`Ŧ0j(ÃGӂO#l~ Fa:0'e4TY1LfGIC3}~-hW.a7k֢}LeOLOsnrI/ rxYqn;vvKQa 7-{ωH' $xS\\@HH!&gsd ' (E!xR&&7 ~8%Hg+tlofOPRFtPz.qh826wY ^K#OVʇEgmҥj:,RʰRaa%DN52%K̞u{'{A@,ukq?|`%Z7Fx}:Hpp苙U[ޛFT a 9MJ}6/^]@ m)(ȴb-_6A$tEE ]-%hR'Ág*TޞoFZh' ޏ\ vO "hoۗRx7ζ\}c4pt٠zPu%hNaH _-3¦;- NI{VEv,ː TF,Un VOϊ8>r(h=Vx"r0t.gY󁅰hMQtpĔzGXچWc%5АΨ}pպ7yՊqw`lb| fՒ1WP}w>c6&t_L.~&Sq 8FOVA+,Eĥbb,U jhQ( cҔVoyy9ҏ.2ES|:.d ?9 Ô; | Vjm: =㨤CS9:`3,7_2H@=)O+2㲷r+ZЫda}]I$k-bMdʍ 2Iԁ\]g0ҥ1 Yko(?=_ mBWܖ˸u>(Q`) u{%:"Șe{gU~yzB?v4JG#z"n C-}TSo빋pSvA|tI dƼ#hl%Š _ֿcIGxcl%'pah-G۾5rWڀerӀ6@^G*x>CZn5J7-BZge2oWjB!h)Y)_pW6gOxlDI37x d9\bBq4cPPoXo9{^r5J(_sYXWę#x 5[yg¹c k~"3T[,)qW?PSrWHe /DD/Dz\d nt[ByS$m|zl:ꉺگ[[Fn4V<#Ov 4=""^>W:𳷜 —i:Ttx#ļP@!;™ -=#Y_%򄛡ϕ;LJu9ش7c3m$i)gWBcc_S-\[;$<改c0J1$ى(`zn87Kr0e- w ;}$cMUyA3S?@ Ya*:HjE<+wF(Ո%4ĭb6)Oj8S璠!ۚa"Q*q7۴Ta}@oE2\9JNIc!7Q2;C=V\ЂCNv]K0 L7wB!yi ޑq t&Efy@voS@Uv(^܅gBe"~%ʊu=ӽeWS 2ԊV۪hjЏC<49;K&6zXV3ݻV9́!woѪq?\YhER,uu_lc<=C3{i9~!2x@R =$42\ނkPX84ۮo֪U8KlsDӯw6k#(e"sOY.O7!ga]ؾɁ`ӏ%D eJKjY-2x9-Rk7V.*Zpmx|-q5#إdKҡkځLPtѹ6^8.G&S~hMǂ8De՝x&~&AM:-Hvt2Qmq*a;6ma#dwG WparLdNYbq]Lj#˭ ɜE텣lc1r?DEv)4ׅe'`R[#J+DOފL;@VֹCiz7fOV |@1q;5 ':c[NnO~"k`.V]T4 |{Cova+Ce4!,Sܿ?eO~BMš'͹ٯ<\sݥTv~j!fe1M"rF@&n -BTk2d`rv|90Z qhSQ{ئ4@9MRk˭:xIyD *!(B6(`-J8R[VRgSk8>Vv}׶/JwG\#mirm:#]S< o?֍&d{zbĵFUnuI_L󂮝(Wvw*X쉖:X7*ڤR(WS">0wmԷ$A+[F| ["N ]aO=R[ԪE]KSZ^ൡ Jp89%cw.iK 6݋ @bl-5j곯qzw3NIΰ܎*x#ڱS'DW+TQK7\]MuUv^w', :P?_hȋ쉗-('aԏ*\E+_^';1x͋X;| ?QBK%b螖!NW՝lըO/mX*rm2L!)s0*ѐ.=;&H,&KJTb'j0 xFXl\|0܇@/ ת5.3a!*!;QM6k_Oo-ʝ*z#@YڒFVв"5x6+ݣ׳ICB렀JRNYS*: ,xoGI+r7/aO锲+_]l91'UݍG3rfr2*-L?D7cAg/';GP>f J\a6S{'K5]Sx[YC;'qwI=7ջ!sYU&B㾿6uQE0r#) FG]iJ~b@a}w/[xkTLّA;'n#a\3~aKÏ)Ue1"@\oE1R\RX#nL}e< %o>xTR48+'nǖ[,69ST輯gm3`I4'Y(Ȕy|yw>"^@+s+>~o|~ɼc悬 ^gj8d i}'a̵J-)r#>S>L?5b [Ti&zKBh=5o/f 0'{ {m@TwXŠs͚{G^t&8صͥo/m|Yq#Hkl8gs@Ϗ͜x((JAi}e"5G!q^)UqzC:&'Z#Y\g3/Я'*FzϜrtCDM:Cx$yEoHIÊui3'gpBA+"TɁiQ03N/M~!yS勑pz_dXͿ~pM#5&rJT$]AH)6ˁd}/t,#BD\ϣ~$I=Rz~gGQO $$6̹ 41n`":1hL9tۊa8J 6S9|Ğ4՞_=پI[z `hlutypBDW)Ʌ];!L@B~#.942zwl}m; !pV^i?eRJH)RٿF[%c*QL ttƭPg6[ tk1XD*yf^ Pf$4ELnTWU %? W?YXzNcq>& #ɀv? 0{8k6iM[5Eg#εpy"gPg2jϧ7o{w[_^V;ngQ] 6$[HWN_,Ia_ Q!M/[SQz΅Sn򺖃:bFCMlf*PF"0% Iv+3b3D4ح+5_ JߔO}da% J %N<t&Bql>{}I0#> g9n[7q,; šJ'Ƹ cSZœc|A>>G Ek}Ra",8 -XWINu]Xkb/3vc9 k;6+V`lߤ7g*QOŌS2M&9,^d$(b#ja91ڏ42<%H5D>҆0'/rm-B;o' jiF Zao5WW^`nW  0u8Ov{Cʷ:/kaQ8yQY$ԗ(TMg(#IWuQv?g4β6/^GWnñ<42S"LA [Q'd2 h, M:.e@VCdԤ9=˧깞 \)}npj?ѳP~ bȓNPHDhAۡl7)xՠ)(-Өu"̃V":h=816f,#C_*ܓٕCKfSR6aq+omMo6X+!]Xz#ĺ͠~"}7<;=ɻO8"l)Ś J{[YwD/-b@ƃt2 .gKWOv:!k䞛50 %* boEoO1;7cd,:QD4GmTħH<'@qOEzw4Qb0hbL;Ab0$<C|h;E6.x{YB.!7$]HXDL3QX{D;3:~bD?ъWB陨x=+8ߙwUY$UFH$`䅆-a)?ك:s:lBeTp\tp\]@C}L2_zrW>$y)'W} gȗO̲*,383.3b#Sb8P}"/G^,ߖ%4OoxI-fckvq(jlnßCϣL^Ѿk.`=VyL(Eܟ GAkww;d@N&آE%os<KE.P\O]pб\i"RIÎVcWOCڠvL8]gF0Z[!Dz?:,_T: G}q-ОrD c8`t\'VQ!!!U@t#Z(  ܛ!u6iYyĄF94E8tqF3P}?DĀpc$3}|oo{OSFmukJb8`lec: dS3q[dp u`>GB*"^ހb=tO׍x[MM-MԂPT|tv(/SmԲv鞑F>Un^?T|fXqx!pÿM/{ȗzcvnyH1r)ᒾ/Oz\MuEaC^{#Vos~ɤftY|TX$̆?Bǃt%ĺa3շ{A&K̬h/Q8.Wdc5W`Kgwtd awΝ/0 𛲱m%$_$׆$4hWL.8HJ\:aB0Go{}‰q*^o IQ1>b>EB/8<$]콼H]q%TS` _tWתZqN16 0c[4/Sk.nGR8ś<#4#R# &)`LZ %ID5۾X'jrC( x- rv+^uzdWtC KJs s瀻}$Zۡ>%Qt~.ZYݎpfR:Ֆ܂d3y:Oh!fKZԅ^2A 1A46v"8Q*|?ZJ<ZǍ K1FA*.A +/,HAh0Lk܋3s/8,ӌJ!`;M?*ȍǑ bQT\{6hM\OY,oHrVM`}WԬ(ǑB_&+&sLpgase4jƴT$&c悐,ml@@06>& 0 {R٨ͤEvgNB JFt1>GU8RQStzN0pI/d+٭ϭBݔP S'Z1M}L)T-_Ys& E.0}' Z`h`7^m&CmVxK"N:CS{>Ռ3EX' XU.4SƗ+G@F/a PLӇ)%L싀 Տ_.5nZ}#R<}b޵9p_Z-|W'ڡyڦu |B@>6GI(}^+$ޡ[8Ŋ:(D f=6z "˭z}Ii)4Y.8)KO( ٩脉ND`OaY㌢.\&ƅu{ߤ)y[ɑClZPOΣEDCT9>\LwFqΤRF/\X,M{>+nv_)_k6Lφ^x *^Y)Gp\TIhP€~{֠SK|Pb׍˜Ҭ;W|d;ר +‰v!0yt0HM!wB۬)_>bĠE{y'M z ZHYP S?혼I[PW8=CwSlnuL(Ѱ J4JpȹVv[}1n(A${:N+(rcqԞxgIXIk;>MNOG@}ط4j_[/ I`=^Jf"[X\]K8m")! `8 V:JIz@Ԁ}N Hz/ӝdIk}OLށ4!]~ǎ64e AW]pcg~SQ>_jNRr1~Σm6E=6\?p"jp} sH i!Ŧ*'UMT!V2A{ۡ䞡cQ-taMI>Y=ӘS26 }*V*cY|Y(t%ESYS;¾0M'¹龆jMy+m=+YxOw 4N}2\mWC d0H9<2u%a*j-Qzjin&x˲ARXXJ讕 uy v¾.˄Ng@f3֗9 /VUs=RuSL)!2SN7FOdC;P) zG[QbPepYx[! q!P`Pz^p`+Vw5n!ܡcN6"g5Y=աˇ}u ~9oiRih?"( ˦&j |q4'Cz_yDY~`(C|,@78.0]@ 9ҧ I젗P{)jO.{~ {mIE$rɒ9|y{!21phNn;7ok9xa0wKיJ^Gnm]S#5Z )t߇lLz{H|qu"e,m\m`̭e?8{?eÚ%?%wQ SUbȢ[lK?/d=xlX::^ />WÕX\#nxʼn) (: &pɺ+![@޿☷umרvdOH*66GPFf \}.'6 cEn>'qI϶b;Gz0NL3=Ff@+UT1!H#pUFd#Ρ_E\1./07*sQʜĴx iC!.upVs3)XK(8C 4*˰ @ۖ E`kqFH˺} I؊}U>J8`P]d Tt r ) hL@J>:ҡCi g QxnG] H3K0eM*lDz:׀ҬWj:ggvTxD&~o),mT`_s8|+1C܀+m[oטǑ;`v ?5})t;|G/ܟc f'ix(EEY-[*=1K-E1R1 6)nk5˧z `Q CJ81.OM3ԗX eޠV_-6P\r -Ue65t͐hu ~deluusYgep&h S$ rfIPEZrDJ?FY+@|oz/4kƽ+@DQ_\]s.3(j?7 _zhy"<p؎y4@W>+QDf4I»pɀR| ExcNW :ǮzBU;Z0|HV}HKo%2jrz2ʹe1l*{u3݉@˶?f$+EQ %}ddV7'T#i*CڃDw!`V[1{tݞ㸍s^:J]yޠt0俥IG49aNi%4#SӢ= bpN:Bm/t7LYܛfv 3O)F–1&R{Z۸e_]%Sуk wLQvY=ϖ2CO`6UJ]QG 1`s0(`+d:j~=H~$;V :.]l!w1I:ZDM1*H:` )LMm1%fyu+X̐t>fXA>&=צH3Eq 6J?}#)HFT ?8rx0_[3sx0@9Q"-Jijm,4 (1$Zhzn^;83(^۱- =cOJdx:cbHֵJZ V!~Z%؀V(AϦtg =&3j,1s.,pjF\L~ќuX ⓚ髝d!CGGn@OoAb@ uQ[ϚLi\>/%>M=A@>jg"a-Z*+㰛|!4 Zc뎱u,0SU캿̼ ï~\xkW3sȮɥgs\ı_s?0q\q(t݁ԿK1;o}u\n"d^u[;ܗF]7u= &z| aYZ gՂJ)C(tqJ繮|6 X|2&nS^*80{J;s3Tɋ($I#mak&!xoBP*ÌcFX 1ހ \%2֙(ei,+*,=KcJ]p=T  [z@_(&B ƓZ ͩʌy9ˆt,YP\ M>KY$,ÃL;N En)ʨ(Ѵ=biJ).Hf(ޙďZ_igCa9 Eu1G_lfؐi?=(R&פ CFC2"NQqZ9:i4OD3ٷvt`.G]l'hq1 ΄u-P"EpCb'$|+-]E+8zK8eg}cr>Spl;rf\\O{?cJ;xl7֖|T)6uj_ƞlq6Ts=ؾ0!9蓹yrݐA\eKUjBї.Fo<[\»4O:*pZ"8b2x+ZgЊ*+CM7|G߼=g3"Rpk27ÏY 2+R q)&!>wlGDnHtf%0s̨cr?)QQ5p0eEL]DDjL_b sjJU&2Q%^ I󹡬"JK!ƀQ4ցŠF85==MƆ=`i*=͘ Z1lDJ?0+iW=V NA (3S'n[VTBF| .1->E{ܻ$g"1PQ6-vQh*TC)0Y(p?-b̛V;˃"|!"5'Tc,4Cj*mx*1>wmh[g5]݇HHX ݫMLkz%㗝KX-^cJya  |>}2gR  ɄK2j/(CB!mn`,cCWOny%MA[br ]]Yeh@RpSb](#3dkg}0Qc&l|OB{Roͥ~8]<`@ җayd*ܳ~gxyR̯]eCբ:ls*XeyO2jNɳ4ТH|2nAnE$.BȻeS ņSwy }p|!Zqa7"܄==fXooWvޛ|Tk@BKa^!OG)mm)ހ>NRc tU BRUGls .){Zr,S V8bXs-5!wN,X{Yґӝ^f83Qfn |s\&$c>'@B1;Lr}/h+q=u*Ͱ{G5f۞Sp&6T$ܺ|8HUڂ#ƒSl mrU왑%?dT?&f5HHC^6 ;~AOb qz,9'sj/\L;"KM f+fPɢbQ"%ouVυd7,/(^] klb^IO)_zm]~l) ۂ:X6MfQ )d8CJɵ7|.HkDPsd-6xf0Wʘ(x.z 91~ t <*"^jׯ瑱29Ӵt2hN>+BAvefYL{$C9cG]>^vsCGXvOY_[vce(-/M*}ݐ8w]ͥ`|L,qDjl"\AupLk<ir%#l!y*]tcqX>%eJz͏J&K)5ޓy&ԿW"ݢ>y >u~=]Ba*;`B6  ; 'C =!urt̀=6Az4Xib"tPUSTٿh'y-JGc\i!ۏjPnX~ŢX5 oأ{MBA2 >/Gvb&t'CMvwhju8|sr:jfy8io1"igm4Ж|O8՗꒺0XsjP} $:o:QčyK6QQN2JivZS(z'l\TQ ,^ˎ^]yA/4] 3qDǓ\C~gp]]rgBq ?ZHwN#Y_@*/bJR`3%.AۉYP 8=`HV)! Z^GX8c|zAL^OBl~;+3>F :gqݵ8.扌b&Lİ.#DS}N :7hzS7ghBRs δS=mκH%NG$-nUY"hsCE7 ?d6 6dN]seu8UyXatnI 1i.;D;Wv-VK`˺NڏH' }nK{@KV}-SQ~ORDc꫌" = Mjkt;(&nVvcu@af[Q."pӡ_ժ7QQ|e8b^]l,v<<=zG :ʬ"n= 'i_+ȸ'sxTRQOq}5{Kdz! +rʎ1_-fp7j>ʐ+0Tꋮum%AWq/ J0: u+gd>\/SNo. (/> MoWPF$l];C,]OTEFRVKa;"!F.k,(ӺwӮEbdᬏ97EiƔ&gY̰ZoC=4z>ۑsHxw\vϑ}t\;sDR9\w̚@Ij-:!9Nqr. )K}Ie(Þi66"s9 ,2zfdU(:j Q)5uzLyj8S#mݺCn<]W[樟̂J159 ̴dfW~ ]Y .&z 1l] GWwFR@RnJ qDgb&$zsxGϻ:YuھbMv]or$9Yc?,?u(w[wř#\ల$|ŖƆ*"d W-':UϙYFc4;y;jylQI&9һW]:&T@eƢ 'Ki7 w`hB*0ӿObEJDes>8ݞ*=Pnʮ&'݊ajPy^pʒC&!1 JW%+D:$KVf~_]13*#\F&<IQio_y7X &U~X=j~*x[<sjdTw`2F)fOhLvySқjn}XWdEXIv8bd~"]|@3!ÇsW)&+ řlsiR%{KD|=`yp0V8U5h\MR襅W5SGnpYKB QVdD*طu_٫oY%A }\EwDMi\~rAĞx#*>nXpS#{D! ۍTMAl!+Z2iR`-Kң].ue(r6t#!_-[`J'Ǚ*$krp(-Ioer죬>`u7SmZta&yͤ X=Z𻌲5Q_E 5~..Vvk5 >Kh`dS0u\Q=V* Zl[P>/_{+c` *=4X(dG=Fٺ:W{S ٓscyr3j$L % R+;OFqpb+e73`/͍eUI\P3q#ޭߺɭ"Q6PyYnhk[[;mBoAICE#PyP ( su/#BJu--ذ}Lj3ȓ"C|)s) cdA/1/ЅuCunn3y:=*l7oh!/Dd[vJ/\UD' >A+|K釐ONuկphΧ~ &| |JЋTNưseoz: wY1@n EG!4\ӟYY7;_hӦ" 'Mh7N6.qEۅ ^^0$wC!fu3u\Q,EPzQ+F (Rظȃ֐GHSi`&mXEJ&YFޛêv[V+BKJq{ RK(le9pQS|O;( qL鍊RkqqSa$+Uf2O7wylNeꢂ_ mQ#4a4KUﴁ*Tkk<]QS,A2"0 pmYl)-j6,fVg)Ma'7$~|̮2:Dw|v!<>LC[ф%J"Q@$ P%@p{ ;n;= ا=Gd¼8f ~wY@ͮt`Z:NA]o0D؆ L\;D{9<;![95>ǘ[C?{qim0mO7O,R߆'RȩZ-gތ93>L#ٌ% aLC)gH*SAGMkvQq34{YN֥G|YQzI2pzC,$+U?;E*P8mp2xq71W)ta IHr"K ǀ& r洖֚$h0%6/es]̅|6=.8-Q^zy{73luxM뀺Q;TW,v2댾GظdxAЊbEӆKR|+k9Kv\t޳}qw.Ղ,1pӫc3L+5b=~!EkctTsjS bAoV u9~UpcgupèH>rbenkY|˛"HUsjSYYEW~kn5-%&~+.JJyqPB߬o&SE^8և?ʸ3%1f[aՓ >A|]SlB}o]\&0Drmp0id5fGvPeHH.d{DYcgxq9qzN/.鮘#|ǒ52>"E~N2|v)A9G I+NW*AIR4 -h}k]L7SzpA|BR4m_M%&v"L1>$r0Дb;Mn<j) K4y2:|08,!3 /_sdUFx%ʳ̊.vUQ4n)twb b.[@w G(Ҏq^Lۼm2X4@3nƬ-rq><\[.X"{m}G ߯!l8`+OkB.3$N7 k m9e+CiHuV~S&.HQP%B5Q*25&T J~>#ʗξlyE@@|w6N!P_"Y!/)t4ql wdu@(J%dT_uF%f%5Fqܤah /QVWI{ae,%~~$`֌Y:WI+$\(3/N \k=9њ[(5`I*ag*?VuS\4#4!vOan:q=9\|F<#/+=hFT gh瞗D7HSC} oLئFg,a.Hq="Iurr!&Rn$'y/ɏ[J"kyQپ!n5R"1_5d/Q/?o v7~i/=$8rW_:}FOm`|L=GU5h~SmB:EɴF,QgT4^FQK8AmC5\LDq2t-t3~z߬EeAd1du:bǾuU䤐28S̆Y]$0zVQ9P״c٪]vfc+a٩HN ? ݉B}lW mnlQb?o6L {@=Q4~>w ( ~..RDTam`,ygghw63 J%v b%淌ݾ5\6H*&9W28_-ՠ釴 m- |;g\3qǺ+')8GH&q:|HN)᡿όl\QhWCDCX'3_S}*7;I>/yw}ao ]عuСPk ծM-g&"ILjVYcXcyRlYeK;n7Cj{k.5%s=8`<fk'.T['9-smW1N:\NAO\tS1Bh0Qo^J!@;_\u% !ɋZÓ)޲.z8C` eVz..ݜ_W51 9UaBiӌ?.w0$`Ǭ }QK,h:ԇ =w1>5BE̤[Cc QCd[ U-NQ|Ӗ KL%5dyjb6"3GS4" ? 0&RQBUt'nJ0p>{Ҥ gl2\u3TLLW+ –"R&D8hUN+Xʠ%l!ZC@\㰇7"RŴ1d%l]TKx&N^%th735Ssu|bL_xW0e2"GrS6"OH'sdѯ'#Lltj!i-z\TI.6MWq2%KўoFYY(t#P&%hϞAXA-ї>5qjߐpux[;3Nt_6hW'^O3~贤gI;FsN97cū cl>ԭŤ'ct|iK./]~z}X81*8oSXy\ߠGf$Un>vt9O{zxKU樸tT&= obp{!Im^O}osRG}x ze,0VMz}N~r/H6 n ^ f)2 ogYAN6*ܲXb\kH $8īeO^V;3~0HFyLQ =Ug F0Ev&p]ctOkmxz!5Wnu>(* VE AQ i%BvS7}͹k}Wm¨mTG[x%Ye|#G)⃧ɰA+Q@`BO3 uX̚hY{TFv;#_>wGpyJwaHuO{ 6iE&TI z $=Gf|j1T!<51Ŧr_85[S~mTkDX@aW ZnèP<~j85Dg>oק o0,NOfGh>쫜Auօ%c7ɹ;wI/ 1__aI 2]m1G% "c&ō9.m䮪*(l#j0 $E R!!@\ɗ=W/AX4s|//2ߎv蟴aM q c7i1-bu: q|7.oj2koQb:pc 0 )"ªCSdlCg~(33ʌBgo,5SN>{2V ׀:YǪ" oc;>zpLIJ&%Pta淇1[!mYs(Q̋yAȤeB2s(utR9GdݖbW>YӞ\̇ Wݷ7H[ΗT/15)J6ȥp^ C2+z{Tׂ]p ѝ5K#x3-ḠRGwm2f1e4 g&\9X!"J b:+P%;J h*ΧᖩбsN"#s_9"T.yen֋%mese? Psӆz>]>'ϲdќ=x*{fthN&M\*ihGgSCZBЃխChᛛuNch-R*7Uܣ~OgaѻƷb(Z*_fO 6#0&TEG3܌YGl"ii  rnMPwH7RI&J5U'ncR_Xh@d#ڵe40n3X [q]`i`Nkdꌳ| 3!7gP芍5E)˻sӽOPceA<`ᗠμ.m턐@=-XUW $K٤/F@|#ʐ)@}˝L1:D0< v:I(O M>K8To)[z${v1>*秭z6uY@G?-Gjxw|$e\SIfyg/=rwFE\CHۢ=M5wq%n4wI\^j ?O'|?Ƹ0S7agq8S 2XJ'يΨSӓ&zDͻ/3Hb1:u k;5O2͡>BS b:8 'I9Խ|% Hn>'ypǏ5%'w}+04gr鏎"~?_좀!E T!ٴawHh#'/*4vr6cꇵŏ x~\~ @>-h4 y]b@U#=4iw KRZY+)[bXPO\K?و`Dmn\-9Q` 4yU #%jcMwPΈrMMJOINofp>yvO7uH<[ 5a> O;a 1LpDoLS04|~t w5x%.QG3#nEI8Yy{rS¿9468 7I 9ֱ+h&B!asd0JMUWpB~PRA+왢F;^Qof!e4*Fk]kv~ /3S6 7t 0;PYd#i>uDQe` v!NE3 ]ƍ-O?8YƢ8e&9NL'] ;{N̬m _А%>:){(iE-fpHcĭc} FńPo_ɋmJ% 9z!)qNċ@փs0|tO ='M~wZd:<z`#)%ֺɯEVVV7}Ux >)[57kidOh!_AA+q]f'H$>?@VZ:e#iJE p?J34^8l3$/,5a^AWI6hHXمzNE]s=W!0$&>uCL#ī)_U8U`o 3ꘫoP-Ptp9㤉JH3mx :9KqwUT.Q|^~:f@5}IU܋8v)BS-ׂ&OJH¦u<-^+p|3MhmGQ}T%h{k`j#} TO{WRx`eqG/f[&ܐLՀ]5|$ې1qh_3*І"2js2+dI#\[yhX; 6+g$+IJ;B{ݒy"`x6VtkLȴ,dxy&nTS\5,Md> Z,6C~LOB,d0z 2¾oY{ChDc á]Kmn@gG}l9VDžO [o} ` I'ԉ1@){Ӈ>Dv;~2ոa}C-9/ke,p!Ҫ(W&a1 sbʱGuip~2謢>P*f J3Z5H)LgP7cM*%il΀v XY F[B,/v`q>rl0A0O2 i7e4I*YRDWR,[f%MSlc"o̯U͒lל)av㌴ $1֑B ٔQa /$`pu3O.(O5d@͵W.Ƙn'+HԴϩ,49"Exr3{iJ3ZxFw @b9U= -Sr'4 /q?>{-vОx ʰ)^?1;S5 7CIw(yHG9@+$}zp24הm/Gȭ!Ŗ̯e T!Y>1]7m;1rRCjT&;z@u#zi`@_qG!ɬeZtF5ڕ}7R8fi~b ny 砝modʹ|L}9:,4;D\!(]9fZsRFI˖ $'?ƌK@|]@I^SчT%;g&;B i\z9O$ -X?Ky5< n Pk lVKbr5.H|r%TߌxK^7ЅrEǿ󼶱\brܖenZWrHOxvNa}]^NVju Zs?VMF;|y^$<[]VMO5,ChPLeKZg.UM/ߥHc;a5`q1טw ?\KKKSX*CFE}DCr]0jv4%5l8a̝{D3FpTNVՍ<9tpJ"&<TEB 3 BJt<1wjgFH;t<=;&X%.vM9)e\OETp! pfY⿳c|Go>Sc0tߙ@S?=0c;|cRSmw sy' gyjML&_n5Ϩwԛ= aR{ q2[D}n͗LO%# gp p^#WGlŨL!iPz_S&hªCOgSkմAسrͣraDk{~)NQmdHբa4Kɔctf dWUmscCVy`6~5Vزڰ$+H[(\xUEb%6Uf#)u$cpy$͂a_À gO"6K貱1@Oo y%q:=5<9ԓiQ&pɟO1 }ud q/Z%#Ha+S <M!E 9SDq;oK)&fn"Mű!S8+I [d%mnjtjj!S. ƃgc_>HYuDG+cԶtkZ|1 dS^#Vm:sE bKJn (6ڷ6A1O|;ʲrM]2(ۆZx<:@찏#I" t V kBp~Sm4 8/σh_a-;ґ(v`>,j&r;',"@8X)`frE2cf 4$\{:C,PSUSMH ˔ӓerCjp/Mc&7cߞVZx,7礏XPzO5L,1;նuf`e#Ƥ* 䢰J{;+dX {vX $ƉHv~)} \ErxNMQBD#cDɑD3}PLs#Cyյ4Fe#Isߓ]x-phI٨. ސ0Q^VcbC1A^4y0jxx#ݺյ N6,'ΐK Ay- ,~f#CV %7V f\Im ]7u lt!j10#p#C2@&SL_W'i=a屼XAԶșIK 1=/JXٻ-Mh݅FQɓL W&J}?cz$bDž1ȋBYZFe;L?`.VU(_H~PZTy5@yw؀ 2+S\ݹa |y%݅tG'pCѧ8Cu^Rgf$fssbw}/ P:U鷑SA@҅@W2pVq/5K^ 5JA8A܄zխ Hgr/e}쐧c9E| S*݀= n]MSNRiB@9@8"TDP=u@tsV0tGG*+ta!clk4]r3ZO]x;-$ s;S?8Lqʵs 6xP7 gTj8J-lzVcH0MymqZ o=2(#H7\q`q_5lhد ~\j I%PƊ%bSP9.wߔE._aB" b7[g+yL+mUVSDu!Rpoʆo:yn4̘C^Yf/|#zƅEܷ&$58I4J2 ,K(&\AP!5>wpa~hd<0`I 9ȟ7JR'Tv>Q!Jb 1Ӗwn5+=:ӣA?zd^-v{@}GLjLX. lHX@%ߠ{f>>6ⶓTP8:ղ2I޿h0k4j_tt5~ yc 7v&B+ ȈI3S3⹑%ljȪRo5͡~yjtn*zpG33h ܓHmfΦt/cpE4qIV.v@}b1s#.]6hWȜv27gCF{H!# p􍴵)O>eѡmݔ`} v {wCw_v6Qox3\n嫅Sd37$ZXpdCPX'IRW ȍ9 lfN`70Ɗpx_e:sطܹrq[Qawz O`ߌ.Q49<Τ>ПzIO<.ocKT3_h9+c ׎]޹bMG"!L}<-ikFQ3@CJEnj6鑂+t@KxYdL+(Ut ,X7MyBuU!/_iȱĶ{k$JCL;ltwG[ݬ\\5LP:|7A@ za"@+P \wAs/Jܣ˽c̨dCQZyέsprTF:OntA 57r*Pڧ9}CG@gfxKɆ7m~f묨c{ 45N- ݊"ĕ #p0cư^+9 OҎJm yb;~jKMhf=z݂kth:9,SC ?:jW 6]3|+KiUQt|ЃϱdMRC].W۲OlY>jiaeУO h},Z6:bؔ}O:5jW KNԘ HۍLa9%\6u#kߌ5@1F7&@h~%I @uƇrvS.^,}IXxOOu5g a2O}屐˂bD'|[:O\ "<YuͪIn6W-eu2jZIgtjI r;Iވ(ۛ!oY=ŜtEd.8a<ƒ !ObУ1INZÎp0oo5pti3BCFVB(wj0+>櫀Re6ߛI$au}4AFw`2 fs16w,Fp % b9[Koyvu`vv]!'eQFCFN\>F&^Έ_8wsȄnqnʛ^vV"ߍ w)$uOTό~V_##M[^f1rCe^N4:J;*/Ks^'י \4նJVEQPL,{sA f$aUuO|%<ک^I8M$K`ӳnXB+)֓*` \`:^X[$y3HevG7C·1Of=)B_!Iu5IE@я$5Dwl }n/f)ReR mOFT KJDZz}PqNbhJ ivwGKئG8Bq6?hVx_6KLAj#q^wHp7P$݆Y{g( ߞcGC٩THY߀}QjshVRҷ^k%YjG+sTB*2m2wa3ji{i u[;rh+cˡ=xQYrY@\MdL{ ٫'rI76!1,7TT ((uh+cuv>䳱<&v׹Y}pM?%02F`CbQ]zڣ= v&?"CBfU8=0Zx,rs^휭y}FTo 5ĉUis>%:N|p*Et&7a^^!؁E:;E^X!5TFۆ]POg{ɬHe2ŸXLL7k‹ upPh\pZy88c舔s{=c( }×OеQ.U~GO:hzl{גػ j1210+";-&X5O%+/Ļ4kPݼm(1 8s\W*z&k5#nb>-P [6н2ąOs/]bOK _ڞ ¨ֹ{MC{qnA~snx˄%K8SsR^3OLb]+ZZYlECg;:3>#@K[K؋Hh{/&R_ _;,HH$J ϘLHKhVuFmN|cѬe:SK< C&+.%̌xܵXeNLu1I"<[-[MQs P-bxA IYb^ ܎.v6+(OtYf.gbc\t69W.n9YQ%cDrǿc)ʮ\I!*Q} tb6H/ u_7bg-JBZiEH+!ۉ -Е}?G[&Vs(I o3SY[䙅>6w5U;6 )(. ľj7̀g>X1PgȳbR2r! Î|u,˵4% lRw{5GI*uh2L_TKF?Sw4'YB wƑj@e:CG$'{,rl~tR}ZiK&q cVՓM+ qo b znY`;2?`2F)[(dO%KN?a`|N!T̆%6(}>Ec㼐Ԓa B/KBE Oe XaVcšXM= v3?/RE[knVs~Re,Kg>/WG4TE)7ٽn/4yV_Q'P}@BCk![ Bp:6Rh߯QNcQB-N;[<:sz`ywJR kܓSCA(-73Ww*+Z_NJ&JQs͑.=Ucb MabHܿ-KslStBݷ 3vjg2+(=NnSTc$꺞QyUѷ[ d֞_fqga BK>c uMu%Go&-("xtռ퇪F%&Q:;8۪WLd\K:E%ęvt5=* #)rc{?+AZE*m Č0:@z| Fz<ʙTs9Ucڔ@ڙE%E7< etA +&չ_ ^hv,YL~ѽ6!}+_-M'\}ryXsuF !Ѧ` ϜP 8a}Q+>]SLAAei-t)S Z"iҞn<[4ǖ_|),<z|e C' ?з, XgaRU'߉;/+K\o2Jf+?I{-'tߪFbzzՄ, _q8x9A~)#K44ywðd ;AimMW =^9!lu!4kJ$aqw RFz5"O_>ߗ8֤^r-(*KlU-/Ȱ/p]//Ag^tj /sW!j+:>LfEbƾ-:'٪gOJD ρF;lPWFv$= "yfa!WϘh zFn_I XU]ɴt%C 9 vf%Hl4ȗG}WSL_yBK`$.50\^4yϽE79 M.^oɶ²C:{ yo8Up?/7~y*GqqbD}bnFp% ɜUp( `mO$~qYk KЄ) SCJw[?O| ܘDB[Cp 6ڣV XT ّPDQ5n'xzkW'qh|,pX__O)Y(ݢ'\J\Ƒ?h)x2ɾϟK 9|yZr wTgs::nV"iFE*) JfW?Jٿi)ЍUIhs2:QVqS&5+v$l?NJ<4ͨzbB'x(. ~JIo7%Y8V!-ثOgp~vŎ?۶!Ao?q=x1G[jOznSYԇAD*5gCk;=OcX.->r,B.p*'1wddUfѦŰSX, R@Dќ s\%͇CɿʚDOxjItU s=!d2=|o9C({1nɡ).q'>A$J?'`!C7hTm[m/OMr0}uOI.Sb(yl 5>2;opK֞ H8*Ky{k8n/mBZdF"L73(@ S\+ڶ@h3<},d:d/j̸B/ [絀wgAn>Y,l+TrL ]p U_ӎ"QO;R5q0WBF/#|eoi5[/`r >9y~iKͮ{z&_|@^1].EYhz|ZX//[,p+qAPS#:zyOPiKb} C@ +;ugkNet#OHgR'TYlP!P[fN1ŚcC)ݫl5njNʩ]qty(9KIjB kX K߈@lGF)+BI2 AƙЙR ;;]Noև#WOG3{SR>;+* T7sn>|`!@r+vЋ_]DKYgKu]g{P(m4o/᧏1 _ر^%L%-]U&D3bpֺLt?B&_Uc9= ǙRd|_0]@΁tb ş{i R/T;J3ooK+@^@"r^`~l s.سNf@\HT8)TB vS w2s t|R9>;Qsݔc8]œ|w4@F m#ijn?<3nJ>U⨓ Yqsr?.`MI Fc:Z7iWU{cۚ󒡌׃ݾe3( me kTAbD\h!<髳9n߷\ٹDjnh7& [".H9[G9>V|D݊_b)Qvü5AOp-.}jsKAaNt4D hz¾t Zud3W%=dT1[ GC ΥAILZB,@${*I(, $ j\Ku%6?<qv#4w(94Ɖn_v"gBY)v/gmZ=(R]m/%M kcL#3?۴kT2BqU(vΉkYLҀ^E7N]-i:fw\]|Kv  uWW:GcBQ %ZOf' {M0{Y8Fߍ/ c( X1aѨ\U)>KH_!O̰* Ik,R@ތ5|?tJ#/Dz@/ mW67nJMzs%6m^hv4:ʱʫFɼDyV{ҁlFIfޗ'Z+U)'yK^яٞG$g. ,wTFc8 G񫺠I̊gQ`+?SE"W/;\y=_߮GR`C/\'i5P҄ ;h8kepJ4)GiI}$fQB3a4gˀp4v"fQBYo3]p/J M'p)r5LtX˞.J+:C8ѯi8V;60OTC:uߤ϶f%/mAUyD~BL3jہ5S齟CT$+'nīXT_SgL6}3L* Q6LWDufJd)<4F]댋Y/`EU*>3ŃmͦLӾGxSD՞/ޱz0Ƹ>3oթrhb5+m!9 h(Wxύ$UB(Y>E_7iXW }=r -nUz3IW x4򍱇$5[,/v/*τ$EsdN%!cUry,7WRu89=ac;P(Fk#b Ɓ>q5MN(eا^ճI@kC{RDǙ`\ov:&YE>ڦWv?s#Aݛ/e53 a"r-y†L4fS4 /}5z#A{NH3o!D WAF`iWHRWO0(o{4a~ޛ ["Ga59O ݁nL kݸ/628XLgs^ [L,h0*RF8D[1'[iNNKR^.~^g ūnvQ)Y!֥Xrq y:QOT7a, s2{n*+nՌnt̪=MS09..! 1֥,5"*c&c{# rF079eO9E%X6i )ʫنK䴐קC 鯼vba ;V, !w<[1tW]Ibza旋Rf">yNY#w dqˆļ=),?l$2fnp2A ^AtE6:o˳Cd3h&*g[]zz?S irB:iz@l^eUeD9b4CZb>m?.+[ɧ+oZS[&% ;0tn\ma+H 6Kb _])`iA>eSstwL6nҌ?F8TIp,Am k" Lx 35!0F|,]r0m#u-iTjXd,@zuSп^ v$ޝ3ei3}46lciԍ$P>Š=ԛ%l8bt}YMɷ|], q>9r}dgox%)}^ x1Cjwvtgۺ}~ꦡ` ?{h{3Un|7`+ 1rOx?PZRuN'R"D`rǀ߬)DbZ Axx #X3VJQ6}b #ȰژZ]J?I(M&Q*>Α}꣔Ŭ&}!̙Z\3TyOHoPS#~FHm2'(s΅=E*XhW]|lǽ]" ~\z+* V(Wa1)8B޺Tu,-%`t`2W@&xf_?U=c=tq-E̘Es].y3ɯqll"mƷgϣ.:$aOS54+<۶p.ya!7;mp 쨡_'-EG{]ͦ,ch"Zz .'QzaJf[8mכW.քBR5tةy~\9 F$?͞&[00hP鵬sȅըnu`sօ/N YD"9Cb`;_"6\;<dU$+I@L0 j|ėRI7n&Dn A;jD%}cǞ9`BVZ $>ͻ[bG5&z–<:2(հ_LfI4L(sE6h@ZmPق)a}Zx$uLj8nB皙u(竸F1 XnEā75 f [wemfP#OGr) "͓d  3sP^^=׎jZiG'ZXgy( yQn`dIyXp$ܲ2@e)26pFc48+2SAl ߛ= sr 0UN|sBw$o\`7Sr5&*:~ʐD޵fGsv)]*^)aƥw'V>o׵p"rb!YH sQϫ).%`&0ۿ&ySˆƹ}Wڴh^o߭3:fiQZޞǦZ,3}UKRӈ^+=g(o+-k~[$Oy?^CH& k+[>6)A0,+π&ӌ~ 79ݻ|Lj &1pylmAӐ!Z͔&aHnA{V#@[P(}OFgЎmËXpVVNS#wLq3p_B/LCiTdY%0P'C#tوEt FcO.1 Nؖ੽Җ9ZNUc+|EߤbzP*c<((:h)8k$.vUK-6ۨGz巒*6aR|SI(r# ~q3S䚠 4:%jȰGBj%EFq &|ְa]_0 W`1V/#e4OG[7bCimݢkPZ_xSi{=|?=#;@hMR7ޮ",ś\bz tl'P>-iVԧ6*WW{[AӃ8 ZtM I' MH++P;-"bŽ`6g~.a!{ͯQTw pwJ? SN#hjRVz(IQ-,+? D{co^* < 1* i^w4ӻoȚ-'oca|T^o!γ2mG. zk,(y&ƻ% -:Oy]E+e_.Wi@B,q_p>&4By8w'iN|ӾQpTpaWwe4@g"Mܟ!<)=~L?\CPrA!ospTP(8&ͮ6{K҈8w{=>WBR)uHcM%rS'3 |uՐZv$:v|.M*vn?b,L`mȜZLMl8@|bڿ6C~xoNG``-hލ[s B ]3G" ,SDyLmn6m+d-qGN\92yqb:gMq;o[cMi4:ﱗZQLa݌pԇ}Q2I1Iy酺&|4kdxҋ+UQ{e:ZsoQ?޲%"z rZ+,d.l ~XA< A`+[X*-}ԁ?W]u_Uݺ3B>Vcб]`ft͕)mkԽgk"7aDǧYEhn]|5/cc7$ƬRW\'_~,B"EjbՖ,R=pdO= mgfNPwws.*ewh~L5~/~fA5F\E},)69}~TV RYi99*q.{V'0!fwU?-AJ%=y4 |n]@H>,=9@ p$\{M:zԜM1K 2-@xV]//_bn5Q.͝<*ݾ5⡆D,@ZB!qt&+`ݰ P"/DBMiNiEI -9Y+ݑGEg׷݇9<2 mwq0-ҏT?- 86xW;4eq|@8йTgɬ#muuDF;6n=ie^U 8ߟaHC#qh1vJ\D)H./\":js Q&{#zg_C(7䤽1`zhعn!ļLxdΒhmFl tNZDZxD‘PzXHh1hTZx5׳3Ʀ&>g;d3tc'8)XsxJ$X2%#ewf r/;n#~1Nxx?|oV5`+W:6ďY3p+v~)kh X%x~rJiˎK$?u?UY^1#w0Ddiؾf zdg[dkȭ㼾 8ɧaNw-)ۡ2>=,ZkC΍!"mtJI |Thkd\g? HZM&Yhʮ)-$Qc%ȻG%M#+IDM~5TeӕX^nQ~Lv*UL)c!;6>E\'s'Ր|huY^9%g0PuOFHrhrhA7e\\3M!eTN?0\e@+?4pKEKce/Į Cw@|`Wdx:1罍hh6E$3\YZ]B evsaKfP&p0nKDƴ~H>iF]u(;-K_3LL;lJaA`E&.Z>>+dJy'c~Pz}hӠ@SiDnݼ$Q.q#&֕[z3==v I=zmeSY"[Vt"> L៳N,RIT'r0.yMlD0(_KsNroAn}YY>?.hB-1)Nc^;/_rj\7?n>u#" X)BʑԶYhn]Qc.W&{{s![qy@8WW}qIxۦBfJL 4*'F:"2;Y?5x?~ԺEdߗS _#ņ|wBZ[p(^bnk%&ǕDfm>F`\'TV1i{PXגyBi\WҌ"6^D3-߾`˶ 6$~7w.Ea6,Z('iϾHڠ:저iicm9j(֩1j<1ylIͼޣD٭ ]&4ip!Ҡ$Fkl-0>[p929?g$t Jq]MVeq;U|_p;9;f›.;qea"ߜs֋Sst' cFɂ̳m%dЮev^ѢF`T3)a?qI2[`1 +D{ }d)Lϐ8wށ3s.5|5Xׇx*Jxi?O160 [ѵ'] i)Yo:.|Mb*Oo%P6JZ~ EGЛ.Cσϐ~PrTUAb"VazGX4Ĥt+8rp`];b=$"{udE97lXG;-<C[0كMrYh^?f2OTO"A'ZZ6;^(g̫\5-|8T0&Usm"3pC+H۹Gw׵ӭO{ blwdTGH'=v]17-Ù4QYQF?&EčlCsJ=rh%umQLc[}ov92yq޳ f#V޵{H>"v+-05+*K,>e;ܿkUo!*%2K]us h~ q |ɰq1 {dd%sÈ%i7g8ApldRO; s/lՀ=1 wkJ !j5;a׀`[Õ ,JOPEk)lN4PrLO)<`Y4 *߲FmudxWMwp.@鞐~@t2|z/X0ώ `f4,S8KRv*ItC<}\-\'W*z;<-f -U+/(tYh[=j+CŅ"|!UhC'Bl}Foܷq.4J>,tFE<|iR J{(S-S{\PQ_2~Avs؃U=KHPYCWN>>};MҨfYr ([bst@1q=&&`<ޱ ;0O<JX,w=q~F+tܛf$(+ThGNڇ%;N8}` =Cdnu1Iln͖IĆ#Yuz&C}Y ]T  d+:}٘ -)<%vJs 0hoDk3u L+~aՃA_L Uk}tl@j~ֶ=Is)6 nimù_D%9އlF$Wej`$5%SzL.-R-ni6ߣ1 K{R(MbШʟVU0gɓ`TE"tY:E0o,% =ZLZ4^q c:2!TrоT/$0}kQ_Jkc J{C?>LMvŰɌTNM$Z=,,,vvՓ6?1hɴ1tu(1\jوcfw-6]镖݃B7'#3Ňf^ŎiFWeּ{I􅎁؇PouTb%6*ۋijڜa>"S/]r[(cΆ U0c]~ Q@fG }OU7d$FRqstd$GkP1y2:Q*v3 U+Btn>umЩCQ]ZX=$ O4fuCWФx~9*"/[h{D`~uWv]nˀےJW #yv06d# ePWۡ"P30$%$尲rq@хd1pNƫh˅o \Ge2ƯF} ub(I0zO$^!ȒN>Jk*./Dy}H}? W@$ݮnS.qϋ'\ט{.!&y}~X|Ss8+mC;֏Cl)n4eVh (N2y v~y>> YWT;OROX$( m^2,x%-)$k0)%O[ )$ \jt$K(I6epJh 6@3ߵa DªH  !/67?KOϟh5,R53FUP^Jӵ9kZx|R&ATeUTY[^H R:vj3ʮimRot+u,0HgxѵYyk,QZwY8# =7v䎏_ H0FDaA뽯>Y_n2M`~YRaZ NCfbxu$XR?2_I. Qf8rV^9z\`bySHԨ(ޡ19Ď+(g5DHSw/"emIݓKzpMD[ÑqO|/V"8H,0^f(N+T ն܏Ċ?LJHxEEZ+,Pd@2a5 lJ±Ӫɍ"d͒/V_xbi %EX֖DxQ/ *Exexc6RilM\ngS V|mCm1_~k/م0AwwN? YJkk1L(1٨: %ijuB *Kf 5n˄\@* eӰj{6j>6:JT&;E<S`5,c6P&+b\K&cBpC*aGZU%oK\sy*'V3#'YCI k_M&ܦh"ۛş`C^U&b?:=ͨKZEO;cqȴAB/?&w (+:S: ݜ9訟)j;.ӓ ;! O-;bح*QtrD%=7>vMzG_8LB5fo#LWܪFJ3vW ϣ/*BKɃbt8 C-lԅW'!uV#MW&v*_% :j9b>lL&:A~~ f@EtZ"uTga(cU6}O#|v,)*b?qmX 7]_.M֌@n( da5\ks1݇51ŏ0dfuӠ~~Y-$ MgϋJ_]w6?"*3{9q(+xmYZP^14ʈQ]obL:I3'dUj ;GlCRUB{gad<;=4{?᪅f`+>a-RR82(t /U~;cB!Z0cm3t!e#ʭydd-l~5UD"}d|£ǙW)HMQ#&Yxv DV@b$yn"*A 5|_.{{}Rmw{>;Bet f42D~%f8ڹ$/ϽEB ![ML~#@4YY[k{=> puz*:r01ĊSt!9S}]V#UfaYp(J?8=VJT/Q[,Yot;m87t/>#vw̏Hy^-iⵁz_m3NsV7>-{4?9I]EY,c CKrxt/ iϵO z\.HjHޥ?^ fv Hbh)Jl1Y/t'Db<^fܡ#9bn A&@Ͱ,##ӹD.$k3s|+iA5KO`w# OE0zzHp\B _nBoMmΎ _Sm?ĐZwE #ƛ]&\fljUbC@zx=QYyܪ2O%Aڡ/paѭȮeFY~uKG¡08T3R]ׅuz.0t:z{}#Vm ) &(2AypB$،]KITCĂKfV8p-6< 7x,J9 ] (*MAfid:[;LzUoNL2Iv>8xot홛KW-f{9P`@g@dTV)Je pny< ׸GY=rw O&=0YsrC?&ya I*كELS~R7cIVy_wH1y{Պ{WE, Qe~-M*<B3zHy*bY HKyڎU=ecm.e״,fTet5 &1nyKp#ݾE}:Sҡ'X_uU41| )5u6j FU`C-VTtcA~otC9pH5qo .9QV4Ad`=TCw =Ax<"QS ir tƅ^7ۨV 339]'#K~/ϞdwsM'r.!/ĝ#WS@_X2ޕPpue '} |3\jizJ [1~;?jяc-{cg߱⋣Jo$Eb!M7\pMkm*䩩Y!rbӍ dnwTon1sT<lY^@"]#=` nW.&2j1Ok+|5w% GP}!V6PD2F얭j| NJb 7nFK=PWcZvbIͱ5yHR)}>F8롂Qja F.꣸0U]DˣШS!>}'50UvϲAJWHB%OI}XFHg;| )WfIȞ}}5?cb 4' /2 kb[}QNKŧgEzZ%BAY(ILo  *.O"yL@mz3gD+D,4Vs6VBeܔr% @rSu.?A:'!W24_aL?=%z/hj Q.5.N:ޯdE*ݕ^w\0Iq86vq $ m6NJ _)y!CQaF:8ǤV=J?{7mz&9J!t@_B_㓅ܰ]Ƒ~ w#$Fd8+4^>˻坸&,Vo>rʡ l!S*.E,vڟى?vF2uAHǣ%6;pɹEx E/̄༨PT>J2ewgU s}inY=ܬƃIFoE,.Y|]ZD$^xb\QG4;j{L1-4Mh):#iq s"FK)Q8w:DP fPɠV@>Tʭ.qdQ$|%L÷MixQ$ԣ 8mB9\$%WrU~7!x<\ 8uZ#uH(jMrnGy^'YLG8;\Tܭ* puF`۰~UEtf"M %9&G8uT="3txn-u@e%Ŏ2%bQpg0tլ bn3{α q=Yh4=֐{"E“tsaNJFO sq[jUFh<@OA蚕P`0Y$&ǫ^ 6so8ٳo>\zu4@EϜIYݶDr~E*{PnWPiS6v\|s<3ƣU!u_@aObd%u佃}(,n]G Nڗ=#fnf- ]m|iFinmWC-ɣ ] w굤1_y&Z7L]* UDq8*}0C$+vnIC#)#=\nU<uzh،V7ϴ![Io :p_iw2Y>ll ШZJLȅaNK==8tC5nV4[?gƛ? <8#1i?&Xۏ݅/ pUN,B< ѤB&7ecb1lf$>ֳuXp; A\fVmbRa 2'h T(P5W .Wv]I4n.ń/ s{#e:Pjgdd5fh$%!T[L2Pf7Nm݂%[?zzjo ԡrP|PklmAV{W_]Ns;s_Jw MWA0.A|R^2äe107t]d+ԑY3)˭qGij\*H#c8p?iĴѧP2ҧYBZh`=kt\L)I?[bk exuij_-u]. >,B{ ^< 6tG<%HIK7T9k|fHXp =d|yjZ Vg~9nh+^K(+\^k@w1*(H\q^ N]_&TU$1eb_r~V [`3=A2Uf2NQW!ǰoIȖLdZxU8Gףho+FPhn۬(jxE@`™WD.լ-A?<8o)-ޝtDö)#j, Lw(+ÍQE %>X%XÌ50"DĂ4 )}Y_ޟOe纽y^O*ё!qS+LF{ˈrĜ$T)t/ cF “,{r?V zT8i \59f|XapEaG> &Y{ ܔxUp6ug]?M߼= @pwfg  ;3g$emDhHB1Rh-TmIlE-7lD(Ӽ\Cږĩly HU<4߳)'!JYQLsG5@GKuy׃K}x?Đ*g [3pz<)v*YMꢧ6M-ty}72$1WsL Xy*jkw"qM4j()cU/W`~UzD@F (2wKx2iP07FYܻ繐vP&х:$[б ~,kt~ǠdK?@&)Xҧ&6jBO-ʦkȨ,n89@սsg~@pEʅ@édC}D4bx̟%s ΋TkZz:OaHO0;dˊAv #(:Q{@6I^Tj֜)`.7H~FI}:%QP j t|մAnv"3 {>ԹD >9x0j 9DNA#EJy^Q=[rm[|B7 n|01DLk4:`Ʊ5=>$maI ˓9j#pG@`vrm_x1αb | Aqx\x.P^Gd'? }:_A+ -"VWwȧa!$T0*ۂ?U W?o=7}e%)0g(?`+^2j-`n 61JCV/= t˨yPo25n;U'Z4*+:` w/KWa3Im.oNDPtys!R7R|vw\wl)6> SrM[ ˑ,72/̗g'˩ݢ,b{; 3EmJg\> VP}o8>b})*: Ypn.I2pd폲@c a&v3?#%Sd"|hh~e5̥#aC؃MG;E}h$%CB^fYDuQՄ` G뭂eŲ-DaljKnnb, 5q׌]z oYQպL r,9X(dxnN X7EŶ9;";񘌣BquW| S:Wk#r\J|1_vOA6!q' y vYxν]tcY+/{&<ľ*'`~:2VO/|Ot3K]& !s6Leo3"/"YhD@tRMWWSvp3yM||l(ç'cX!^sIQ8ק #Ts“ ]I]x(6vN,38p6ǀࢸe*>#2Mr%PŀLs>f>|ta]e)N t+-d4r(_8<1DF.*Vh7#{Ekn0oĕ0FkoG*:I%r}ؒy&!U2z!&~,Y6griOiΧ} 9 qF}vLiwM+5 `ۓܮF߆4`ЧK9HU~?H%ВQ1RWPM,bo(n-+UtS,Y@N|P]x.)J͈l4;.K]aCqky_f6',vlP]dCsDɓȄGIXIBξq#gl ڲ  3-0ڇz AKY1I0n E';T PD F2>$+b*wwkH %&:IStn)YTǺ'i,(,ƕ^6erO;ߛ<=hu=G-a÷lU;gzYq[)$* aRUWy3 vB.˛+>;Iބt[bue47Ѳkהnl%lZ}*LG 0SeT~xD+N\uC.6+J>UR+ 2>n}ՄrsJ7[ozHs!pT{Qi NL9[Uh(~3s5_qy2&!2^[\]>xt^+G!W\eHgs\yC'!k1j%՜&@ЖK5eP*pr?1lC% Zv?s r7Xme7.MY>CI -`oJU" h> op&sb4KwQs2XTzzҴkԴS(>pa}䄡:d j*LbĽUr8#1"9챂J&}}hPr3Ur. 協1 -!Cמce zRMr~JF{4J-wháiap(' sH P=b ӵ}iL!EPB2&^̨oK$p9;1GN=ހ>{9;[} {|gͼ>x7Љ@]L>dyL%go?vk? XC>][w .Lmd25JX7aNJ6˩j@.Erӌ DJ+oNLSLZA q\2wpFlVs[i[,qe z>ss@^C>?ñ RX30o+EkiJp#IdeX56;scQ~lSw@2\Kf/.U d; [Fg emf|4%~,cf̟q{}):  ^=` ΩEƬg 1`XL} f{S?>p+[B\HEiTf&gqWx)n⑐m# UL5kH-?9&voK}8I##m޶F.r}-]?ҧDn49O9kINF[R%jNZt$.O%~t_a˾ IovvLJЩ+2ڨYe+j=EI86s#3QAERp`F#j.{V}AR=wMG7i+G,\j%Ga8C\s>4;mqtu6bgx]kjWrǒ8whNmIj.C7LYֶ 6Hҽk!WxRK+Zߘ+$E68)@6(qpWx:]d!t ^ 7[C^z`uGH 2~ DzFճ=MmiO5ks/ FG#vz \hI/ 馒,]ܼ~oXUP77цǨU:ܯی# V`Ih[4 .ܖ\+k]d%B]z4p͘СJv^ @¥|7&jDgtR*Xr2 fRr;&k):d0euنvC %+RX7l) 妰s)E<ǃ\ b0īwޒ"v}X˳P9꧓Z4a!;3n`ȷS ޥ1?+qzs 66Km%y\,1"y h&O61D?(/$t"L~59%ΰz(=-Ү.kc] y 4@g /ɓMj6ArDhQ#㎿;P5wB iޒo2 ;nhGYUJ~sy9TzHԣ v+y3o (I%|öJr2IKn8*2jst?1E6\*H=Zƿےyi*kQ唵$ye`0}nx9O 势tO<-@Z%8L+^!d :2\Y{fX4o2ء]XΕ9i[Jg]^?= |ؠSy81nmGpCl_lynN ?Y8Z6d'0^ PQx>AKu8n, WvEYdkM4߭'S0>p8d;(A8Oʒjrv2\6 *cR yy9= Y G8\ ~!25g{$1s]dNGCo0]0 F5/bW2kllh& tWӻH5TLp"[uB՞˕y^Cg i Qpq`uc*ͧ^6>E«>~ Ƭ#d,݋NCi{gbGq \6~e~ץ~=gjm?N)dr%-ѨzqJKF+16˻+{[PZ՘|kqǂL"Fb{AE;iSa~Jߒ"I|eE8}1$>VQaE,:n&>vM f=ad+x#UgKс9N4X5@ tGTݖP ޛ9M"̄6nƒ342 >ùgaHXON\4*{*$n"3(,@7u3{*1U<%qڗ/9g' )e06$bw?S. I BopVLPD3o^:_oӗ©]v$tU%r'Uΐ[eI'A'Ruݦ4GտΌ=(Pܾ9,A_4cvJJ1Bٮj.e5fVC͵TT _Ilh&a\ڣLJn0D;xmXglש9>jnSX܈Nn_߷ cc 0 2*!yT(N 2荄}<@Y?*8??jn`/TC+kA@4p8G qg}k3mBxbܥx2ݻn/ENILN&gˢt'ӠX:}-gy3 $ᤐ8iSuoc-M3AHOƟm&[ (/-PӴxc&_ :.!%_-E+_j2r+ 4|(ߴ& 5]bu#IʸHbwA-?IƦHOc;9}(Jy}0SS GUFǓD- ӣ, c4>- ߜdt4 }A x&H|.?!ŮI`|CMj"GS{4-:,, u=Ysczj.z=c!t*p~K3a,q&j~ev@!m{fb 8-R&yWV q"%\?w"bWM/i3]񜊦̗Qe_WZN팹5RX؁ZoK3S!m5?f11puī֝IKy01C[ p5K4c^}&MZ׺]z&DF*!ٯt <3M@Rdrfq.j-M#)*ILd4zdvk|w>.R1j:V!)>~8|^ b'K`> ieИW@NFy[{>0,qp1a4sFCֺ:s:_O?E۟p9Q)CɃ,NK ~Uvt@7cZ%e{pfXv4Gةߋ$?[p/@S@^jꄏ\:gUӝyhb)^xA}~CJ\#pk2 V2\n5.wS%EzLXޘQɱ"5D*y6Jӷ\Y])Hc/*65 pK#WJp(82dqx>ӿdHI }mLDHϪK.hd6>s|/)?P),wIe:7BxE%W|*7S0-EQFZ6PA.f֦^HECXG9'ɯj|K__Zv kSST08'xhF4e E i i UTb LMJz߅cִN(  1&UI+)aQּ4ʢ'^ K[+6аÔ{(73,dZ8 P&  E=lr7u'7'yY˔JdB@#>JƸU[)}>.͕'AjXWePaX?y"Ae 1r#]Cե2' m2xVul,EFFHͺ5Ϗ_Ֆ? *gN41wqP8Wq(Ax|A΁~_EJP8QM-oM@vmKFiUqͅR| jB6L=c 1.;B#Ƭ0[LɊ Ȃ\sѤB0K1F>!H7Wɥ8gם8[c IMnzݍiq߇Xi O$߲q.ab蔕 p|÷QH zn5SR9N[B_}穳/5CG65-81FV-v-G"BGj}w޼tD;KE{DrדckPohLߠeO,,5_^$=6S jҿ^n މIg5D2^d+F7=穆#JVx2y5nWB<8os׬eNBMƅ OsBry #ɖ,q}{YXY]9sKjnէBJ\-:,eVY6զr!tv{ݘHrY E!)WS1~:_yAV.>E+P I<8N8-=N ϐ6Wph BPhɪFxLK2^`?r`PQ2"ghŻ}w|=fп EemN}O#.~gU} )yqK)s; Ja1tx$H[Xkɴ50􎊼g/@9|]Z#eĪߔ %R92E|17ie"),/ 0!dNv,W|gW>M',`-kFi=L)@KS 4vʭp;Ll!I >nۢ;]^\ Q-y 5ęM _3 7-'ؕwF~v^W-FG,Zݢ06]kEVFRIyrۣ-a-ꠖ kn6Pq?l-Ow] ><SAރQo|u-L -`9iY|Dbq+@ Јq bxnNׂ#bMn#d\mW1gw M30m3٩8a\-Ҙ >z<̯Riˇsh1ҡ^ kyZϜsIkjh>nOa>SW~|[Vd]OIgH[< ?z4 b؎9%ȝ$eO&t5u֠]>wdLۮhy_, /P kXYҴj[H;TYYt|giGW`֟|{!}0'_#*.a̻q< UưOCfأ<}Nq|:[Piب[q:":ˈnjvpIX'qYUMپ KײI*Ji= B;'{9~rI VqK!aJP=2^Owq\ʽH\[nV;.ձ n3 'PPK%Cg3ULO~mTVL"- KJEȦ=/ol \j+\fZfS{)B)f?'0g>uW)fܟbAM=&Aѵ 4 t2Zu= gG5E ipAy6ZTh44ڪ"h燄1F6n[%d<()^a~2n ՟$uiW* 7g$&4VuԷ \nυ3T#EF ħ?bZ$]$*LQCo.t^ =aոmTG+͘~~e)m0*3i6 Q.66S TB'+6W" =o{! Hw%ugѾzMyO.ə#$S)K#ɤz1Lf1 ~ Mx&UQ7;"^8kuق_LKJ3pfa" 'iDB4TIQɶ1©z`{^Z=2"+Dj<6qִ^cNy"@ ?(XJIrCu,U[Zu(.BQkuw#Y%8#½9gþLEBLaeSgHZ~byz`k#N ?Fb=r0D4!f"u,gYM4` sjil0c6Ŝz2Ao:Q8)7ȱȺΑXf^bY;,L`7<&=-a+xL7| 6t< Ry0~3﷗l@.p\GJϯ}o>Yi8X=Gk@w)P`t{)ac[ĥ Z+^tٝ$Qiͫ~/t9 uM UӚ; vqb &&dI`қ|9q7vW;savm0C-&8#fM tJ ʰ:fjHu
)لw*'#ë_$';ʶ\4YK%TVvltH<l#,B'c>V<ٰEHm9FnVS}إ,\d:Wxg%Xܿ%)S#^2K@$+o *L $Ӏ"#JCHWAI=TC`у,aFq fo6K;$T` ^L\N aN׻7Jt!JpY.0/ Je11"KT WO.'25yYzj7AO36YFYcii'Ew^Z맗!a7x6f!\zrr'w״/gDP\v=0ٽ U$SHUZD@#1lYDpc|j D@G/[ju7Y8-vj7j<&4d3ahwCH,T QH$K1ɵ]avZUt HC*~NT<7] b/O WF}vʧ#1uMRkl,j+振S* Wo@Z߈PO7M]me >_8B//OFd8oyvfLΫg \lVDb*ݭo dqc;y8N0u6ݝeO9߃Y6D\siso?0tH3Op2Sbr*p"cp2w$QJfn?z@per,APF7x ސ5j|Z!`*I|qɍZ!$Uow+c>ekjOscz^M?̿z0io;O:3Zk`)$Eqn!^0n[4ta?],pW5C] 8ϋ%/gm鳧fB|P]u+\\ /0Z;"(%K5} 0T}?{z3HpR +@&/+Bgrės%N 9!Tv.hg1e0ҭ &.-S O܌eý ~Ǵ =VqIJyHH2l=s]m4M@LJ):&L4r3fx{)u.(30gN)Z3A V`f iaf>{֣iv֧s#96KgˆWv.Fk+?xlխV7R\ jCtH5O~(\z CFMq-D .RR):im 3eV85RKs^r`* }p3U!@׏=^rödV#l4= )nq#sht (/CׁC4Yڋ|Y=3nMOXGBrT8` V4lJpP"9Y(Gߧ;~r_D#Qӏ`z#,`J)u'T=J.y b 3~ķdo&˹ij%/pi8! (0ž > u,[n~x! K%v4O:ۘUn3/@4vns0 pIb.cOP(.}.$gRЅ IjIgx9G*W(H] JͰ&{B4}ZQ2FD?YW9Gc`'k)[=ACv z%%IH!ԭ ]~).sMMpeL.=2.-S!0.G,Ї:M5C%%^X+iOӵ\JB8rcM~<[O|:_Z&͘O$#Yؖ)x$)n1/,EگԷ}=C.jOk@}YwV1A^}*:ۛIǚs '@ߞP.ٳ :z]6eܒJ-񮾁*!sS*XZ3% Tf,Ѫ'Z%Q9b:s4oWS^a%c8,~Kb" |m>?|Q\DpLQQcՅ5ӣvE-5(YO5OՓ>^Y}jO ֲw>z`&JAD=t,T!I -M); ǀ^=7;l7g}2TNEC:'.k:xnO>\4[7BO;0lyR0ׂ(hYݟa(tLsH%Pj\mbtsh>ZcA<+[&Ad X7 32SFtt^8m lI2l3r)#L5G6~Z9lypT2A9 :W$4^AK,غW5vF7$_ E;3GKe j){kyN oZ L Ujxܪ| f(kyq/X:z)zV'$k>l,o+/ JHƲr uA ҧVDJυ PMnatu XmC5!}Wp>T "4r:s4]hs9K8i_}#l0?'tv"v'Ey <@[d`ooЂ9SxS/0`|gWAJpW@l<\uiGbDNn4LCS/0\\HIP,۾}f[J#]7 HiMy͊5hʡo;jN{Z6Ҕ2{,XhKgIaI֬n[lsi{'/᢫|SEg "Г/;TR+.Į~|HYϕ$1nTն* ̪*-[UP~u]2!0O1fh;~ϥqwrN._0 VdKz@EKgVy<+ c @jV+UW_!f_,A`׊6M ʥ:*=+GS A@4<ͰY;٪T>RMPF;E|("!6l^bG@NlXzⴜU߼Nu q#hMKVw{̕΢ꊉGbc~D `>"Ǿ[vW5_/]ja4p2r>1>pX"ai Wj}N?R1Y`EZ+g @ Ʀ>^R%. 0P-E|Lw%e)הcK?z lAP0&~hߪt Xp5FhffSJː9ږctaGe?P&SxY@ۗʌUA2[auKHx^E38@zI[y^4 /`U>ǺR~PY$q0ED kE1MVǹ$bZ;%"ڭ:^#j5[`oin w^vJ*:Kd&3T9%NCH/J[t̴8$,Sz֚* 5fnj7ĘCBBdCmئ=cƋ[}/<فCFflh7oabZ(KR$]Q $̮EH:ઑr*11Qְbfʦ/|s ЕԫXa0b4QCDX$\XyYjߪy.8'Yugela/㩮IB7cp73øac8 n2Of*U<'mTۻBOH P^3rbQgdo&H+\l5 mYhQg"GI.,/aDsS*FkDl$#e񺲥TZPt8o)1A2RݮJXK>j!Zv23#]}&~\X#]vx$)ODĂհTL"x!UTnɫ0D1\XWђQ\?/_ +].zX}Q^[$-XeLRU|# ԊSZWDzg[ y_)ω76ʂwPucB{YG11ךh'H1=,G?eAzPC* -09u 31,u?D0:BlL[@ H+(ќm7W6$2vϦ4 ](ΉN᾵zz܈Mpy.}>!ZR뭒7)\T^Uj1tѨbN0IP?*ELĭzcMCSQ{u8ud'Xw+(PQ_ig54RJRDb .h}p<jb;wDӜ?h? mnQ$4Ͳ0#%1<.Y*jl,:jT8 g ~H1BXQCլA;jTa2c\W jC@3q4~'N,6 6yxzӭTk00/MJ_s[17)EY-L7΂29ծ1)P%zW=9#"ت^c{V">g$t s:oD)yehMշ!k]> R0dr>wVQB%_5ÿyL[Y.:f$X㋂ 3.kJ%oF|wcnJtŤ銲^n!ج8lP kCv?B#f PGgZfW*-WFBT~QbVb j4Hl#\YLDFrU8 K٥aSx5Jѱ9M\E=37 yG%?cT.%U@|&|W49mVYMqݑhGd@Eھ6jR Nj;"PӼeJ:B>7+$i~:Q-??c[.u-_L:^8y^vM HwrbLd]Ӛ*3+Dl<8hL?QB PB#s'J&2)7Av m*88b8^$/zx`,&)[_Ou0 zIQ X٩<}iUl͔mQM!FL8j= qFV_YY6+3 dVd[a9TŹj5yV<آ)Gk{UMN삍pbR&xü3h_ݿ&.;|.YeE4K7@C=z}Br/e+}`*OTѯwbcń9CGe< g{*Egy d?- Om<ڢ C6}$K3+m4I7a2T%LP  ʷRRȕotRkdzFN Rtx32G9\`͵`%OA׊숇AFT ׫~V ɞղ,w9,銷ik}gǬei6ʪyBLml `趡a 7Tj3_NQЮ;B }KJߩc e}j-i.GB!Xb$39|dKW[]/pmpbHN3ml1HG3R$`/1*Wl'Wt&qeah5g' ҏ+o`* .?}r6W:PuhBoTnU\_3q-V(y7=CZv"޲_2{qϋOxꝾthB;%JP|A=̚|,W{;:"B]#"F8*B 3yTv ٚD,/[bjXpC5nEn ˼*J5W~3f@tr?&0Qt9 ghl9c(WRj\wdA8c߹5;dRzC~ahÍ#Oj$,,ܚ?.cˡP^ְqq$g4jmaF/FJU;n$ۇNS ^ K.s5W[1CI C#e_Y:=rŎ1mbU&ػn҄2-zn_Ye}an ӽf8>N9~ɔ?N/A|wC@ئVMX:J^!L yrw1Ps_JfsRX']&bPQaD}P&qY`H,sKzW0 p$e[WC>S{fFaplEV[bL2~rd}M욙Za}#sڮ;?^ w®q"Zď*4SXțCp'{[*ywVfҧ";ZQݡ=C2vSs#BqJR*W^Ki ӹT]ee6ZV @Y1<UkQ9 e{R 4q !,S%sQSɽ"#14GwA&l)̂ʼCaVy1}/YBfm$"'`SY$ZCɻ;3TfU$ ~"1K&'zD6аHU >3\(W#^Ջ:%b7EܥڶcgP{I >CES7Q=ѶQcS/5*n<&.-b)r xcQъ3EL\- ޅuiM_ToF^.<1T!dN !)& ۱wO*R@K"68 hJ~D׏eXV -SpGk /!-ʛFT~b%dn+q7=SBmc'EމWLPkAOǥ%20Oս%6L"R1;EN0zcY& CБ1ťVx.<(m^EþmHR F׹yvўEZ *ShBxav&b{ u,db!DPɩZ/|"mI9|::Cܑ rr:1JaEޜJMT;R'Q!u9}P?kkEEeXv?vWv9E Ln\V[NƬyc41yk".xkFQRX+,ʁ~U7|YD#M"jT̥knq㧂$W3rۖҿgaDyЊ eux*n?gQmaҝ_='K0Ju8lrs* ĝ9=q:RR9Z}XN8VLw3xCJggi1bXY <9Q&Ek+lHnϧ\Ϥ- S'UùdG_d ȣ , :Qڨ@+;fϛ-YIm]|@f2FOJc |F*|M5]NńHKX@J{::_Y/W{=Zk-V jBASN6]֤eΥiգ땜dxк| Vqَ4sBJ&@ՌG5O>@9hQ(;jz(r_r^p_U/l?f& xk/k08Ci»%Z?5t)VYӔ `8=9>Cm꘩&OӎX"DTL%2l y ̦os@mQD0+2ɱiW>UدY+g\ w&3~ӄ'wAfr+rB%\ (^JLޑDtD('2}%8h.@; S9;nmph$|_e忑n vgOiCᚾdGF^.Kk :5RAdCH ~X'8bɷ' t8ߟ #78bqD?aprÁ ~]K펄45?A,pJ``tH_Dru KALO|k,goYwZf+B#6ew0 GGzo` GvW| Jc-MW; Cf&X3Kv $<(Mm qG76ܨ #f ^ƫDtRqH%ot}o)s;d /xOf42YY%g-т1ɤ{!`ZpGplNxhwgi} sAYn03UKfk7Ia~FQ2=1'C0_[WX\WanQ{?*JhM*D7HecZ=9mFhxR:!S&Wv֬_bvBL#JdRRWG0m}rLޡSPP;B:޵IJpVD<3ObL8P$v=jF&zd9םc'0!WO@G} k`!HN`}G/%q`Y]J;^Qz xja-Y ;̴QO#AqbQ(W5'_?eYkQ-"#TMg,6dѻyt 'u[C"^V񤫐xvn>Zeؒ2B.i'>:5R]mhlW6 2 +M]ZW_=G"4'$8C§4e;Q(>~ixέl)2yLMac绵TJf4G-ӁX31R KB6e@ ߗHF\Ƞx7½-Xc3El>]Oz~8e|]"åbd u!f0ԩ=A dNFKEP e -܂z8/M I *:1K өlB&0ZKOf -YSĪ1܅a4tQSC\^⍙]o(8R;2KZwU(%؀ܰrV}$/X;@fM 8fQٌg8VhMmg +yWL=.ɹLQ+nSF ?bw9o5yq4c ^ }2e]f  l(XPO, p&4Y {{6䝿zTGG'!ϥW v}m8cْ{V30p;A1Ŏpx1")urG&IOfewO9g /tI^8jO4_H@O=ǵ8{x-l#j\:w}2U8vЍ$gܷ7Ph3 d;}qϔ)dKxXoYx2hz^8Bjaӓ'^2ڡ,]@qĠ,PU07 &w]9ǯSUY2n-1Aۖ :fwqݣ5cS4WkuZ.J.yȫlsX ^E[of3Z@dL)LBF U͚Px59QQR*BKuJ曩E6]~02#dTRjILU$rǕhj^EQTr) a"xkT_}}UGɞb.8vpvh鳅v}L@,F&a2k$0JvSyeHTrm ˊ⶙v0ed\ؿZՈkײ*T闬fL+M4f |!s( fԺ*ݳLp[ZXtO*:AAn_oziޢf4vW =Ϝ!GT~9NQk}Y;2\Q@O6]4A;DDČy2Xu-Wp=k8nke[/"uF?lw k<$בF[Bb"IWU)s|!W EG#uI zBfQR2Qv*3ՠWG9hCs5c}1㟙p-gAImi'kE,Zp"L<9@L(Ѯ\V,TY)JrŽ E>nK>|u͖@ ՛a|hɇ %K&#(}sQq||6JHϸO| xem~gvp{ ۘKCD>)WY0oIj8wش Oیd]\SY]J%=Ee]7 Sp5%)4MZ!`|i%4ZP(8{JZ +`ziHq0CL3:i}tI{|_} }i̼]3f;'XiEl^07P`i|\-HLyaWezYsRrg)z %H(sقP @)ڠڱ1fP7H.fzV1d}5ZwKYz-{3f:/NkMi 7sg\kqGH0Aq 2~pJ*[su#K%Ȼ!\ƞUOPe?X7 *%𶒰[͞p z%S$ L*Isj4t0}ó3 v>]*8|otSN@ޤCVvǠJx{qIyD14-M:):( VmziBJb Tcr&m>jI)UX,75AxuIXI¥0˝rcy- œ~ NUu߸']bѲǐYhPc%D=QuZ547( o}ؠS8t Cn=b 0rHs*EܭWHLqV*a){4jyM6߉Qʮ!BsoA2ƽ wj=kHuocka)֟Xݿ;d>]+c Ps }$-=,ƸR {Avƿm."<*cQf[d|_hzKҊۮҰH zP׿`}w(nn^/]GG 74@9%dYq؇9L&h jn5 fDPBOQa]Qn%DUrՅړ0ۉI/R5tϕԃ?r&N4j@ pjuj ;~]nBMAx3OWh&-.!\&i:j}Aw,M@lzu a=!ka{ v@.c=b׌$]Fo}A:TC\3 B _Ffp}=MzF*Nщg{kՃ'ʯ R6Y rfZZ|rz$QQ $ ziKO qMb:kG{nrQEKr3]!fQPRޞ@pc+|S'۱T^%n!kSy''|yl(A|XQo"(Ow% ']܏xTWaƴsN"ɓE0/`vy}F$nSk-tA9GUyIe ?_mb~E ,)ZM (7+aiG8w0-VJoaɡ$UMI![TD[~\><uPMՉZlXJox7])9kƵ&./6`0Sfқ-o4{)~#d]ʜcP(; i8Y]PekԱu8߀E  q rb#|~K!=!XBF7ZOzBw0cuJE,̃*c+>5\ށ`륏}b$Ӈ{c1 BS)n0\!@:IFP{N1sCR7^ F[AH?λ>Q8%E\^ܠ/& ^\ʬS 9hI5ޖ:6VyRhVy=ɍs⑔Ije,\X1݁AQ1v/P 8m[$]+p!AE-4E7ߓ6M7\tY,D3m)BCzj!TkY= q뱳ޚ 647gU4]_ɋ,%~,3)Ĺbv {74+z*>jk- Y9A4L3uǡLMWPޙ5Zr] X7gBͻPy47]>k[ Tҽޑ]kr?E#ۿ=1*6;}gk 8Z*}1ub7NT5Z~L' D6 (71ww:8qR38KV{kt<3K ̻b[ɞ46R81{n+$͆*.8-y1&֪fEo%EeD& -e98>R"󹁲C}I TLl0nЬ(=ӲH4q2G$Nl,bL?w)9dk 0"ࢲ}/,TLd(Uby(m+7פHHƈ*]-p 0時2i4KF5!R"^ۋp2&FTTUćP@p裺BpsrzP2*F%8ƭ=e!avu h: RG4)FHObR#KP.p_IR= >Ӯ~|Z37MSc@&"今9> &:Vބbq8i5QCFYSi?57莅3F=@-1Ur Ej$-^6_Ioj>Ѻ{K쪦v'Ⰴ}tM9 |"a6$o#cV< 4B)iҍ>vIe- {E!Os7aaP1:+7f/јD@|'󤫥1kV#3 FwrS/hswT aMQ+pе%'%K|JiT2Wf}RJnh?tlZU[g2d 1t/i|; 71'I:j\RՖ|RUu(sbM7OBXɄ{IZ3he;{0,}$${*n\;y;R).f9BsC4DKF+wLƶڍ Q͞ܔl3QE_Y^s7f BS1ڬB@ϱH mae5/7.XZ9#dHOhj+Ȇ4^388Ȝs)4 /'$5} -Wb@b&2wY[gb՟>`^֧~MAr2U_=^d}CU.$[gytdhyfd|UĩٙnM[zv ' Z~5H٠6Uác7Ƨ龟/La% ;EKƺ!hJʘ @RAAUVlֲ[(^DNᄆ"O L~N{_3Nn;`-q3HKqvBY;Ii^]^ęVC[DZ`ZL63ïg|c')NŇ`[9^^ yU,4|!+1!ye7 KP/I }k%1I\%lśv͵~c}h>樜h q׹ۋqAQO6lIHwT9S#oKm8d 9L4`ZP=/>]>j}7o>OsIgvvH$hSآ@IPx\S{ij*Yq]WMS{VIj딴fREzz&qGE71 Ka9MMrpDd[z[Ie!M9^Bz.Y^fEy l;,pScՏ "gi&HpI#2dygR?mŔOfunәrw7aQI}&Ϙ%x=7Tؽiεy<>ܙo45z\ۃ&a=#鈜Uk놽wv?f#-L؊2QɷaU;Yj}ѽBܙNguf%(N@sGE8ch):plHCt7F(Bq>;e]P{pW` ⣌+_L>9 ֻq_]'}5O_.g/0.NpȗxAڙaSC|N8ť;1y<9.{dzwJ>0*B3j_aB,"fJ%HLIT.d8 y](pv&Ƃ jdTq?9 ȻOZ{! R+WX(zs)C #MTM 1un6h=Jb! gAL7x"Ud+H=mxuj&c9_md7u J9ev k()n.F1t85H7$\j]\#L[<{,L*v ;ucilgW T\sh2yQ}+TENݗڅnd=$o'MP$.ݓ?O0=Z˿ojmTNwصF%+8\CMKsZU8]0;r|\><ƙַ+u0ɐ~ͦ/RYw*: Dd HћX5C&' -[ڝ$#-mIa4hJE F;M4+gd`\كx=Uj>J$f]8 2b{/5/*Iy'd5!p{@L/xiŰs:bhYH=UFyipuڀ} PrKL% s%,7;wʚ^y&PGނx+iKU5Hq^_pydI2n/@@Q\гRKΘdG_yǎUrX^#)ws X vPR;%0ooQ_L%[Q6޽G;c?x^["Z^B w,C0,:!1xFo7ͣ oJˬeҺm^!ikm bZ3#% N+Iיfd\l9YnD@OJf GA3zILDX7n[`ʝLC}Y\8bl ]; yT d㸼9o ޚ|K솝κcӏH׸: Ae?׿7(n}Vn%YPu?WUjG啁h<,NouE`-_d 660 -ۈ":>fUs]hم! F˔Ck#7qQACT}K)HcVOQ[N:ua1&၆pjS ط$.9jhgS^6JӤ(5|̲^ JQ],D!* IpU;DsC;7F⛹ \$u0v+ylOQ{3,z] !;2-ĩ=ƐDh5D6GN-tEUΨUTN$gDD sO] Dy7?*WvG3k0?m1,SjSy(BcR?)'X>Y{oW9Ws*>Ⱦ5qۯd(40̋Bݙw[DCݫ MkU`KDO"YI=,bMeG^خ%038sYY;ޱg89f $n{ Bvp/ks4/BO`(J"!y1MOxqHHoMX! ee-~ qwb9Sg$I['k.M./> "fmSLrhUn!"FR˸&A}o]]. f RVe[}#L%O^me7ޥ* T|WUU$SqRybW 7+"#S\()̀ÍJ?G9D) Ku?'}d`"d4E9Z;(d?Q`^`ة"Ca%_ ;,"?=rU3wb:jQ D>0XҮ/Fm$ 5W7xe1d^+I+ۋxk/ĹF#]1(O7(]>& MsI \ ]1Ci"e]mENj+k0bf!50S;uޕ{[EҺb|CgFTɓj,BaG%ݜ bξõ:EZ}/ t^E$STP:N p ~~᜙^yzSg*'슝dv6ș^uwqĸZ[+)|KY }h^B&cn|*Dݤ @Ra.& 6.q!"8b6lMkR2RV@ 3^t?G$=VZJHW7^Asܪ\9+yɹ{DKx\A Ǧ.:hE $L_dcUv?q!R&; M9ul1e>N]YgϚc<ɝ^$|4xIkaشS7V@)^;`.K)IA55Fs3"p9eB><\m_>}Uu Ƌxl*؏!:]gXBܩ]Q7/PWRxqT!hعu tt rh0˅`NK0Fam&0$;Sgތ9'}pNdl? - '+",yΫ@0}6z(gB5q;~nu+FMuMӜwHnK z zVf |r %(i[!{"IBI q)x[ffg5Hy$iU1! 2c ]@4!tV}^([Cv=çQȡ(&#nc왊wZ "LqSĚ eNZlڢd޵F,"ob\aޞԃN̬XG 'rh{Gp:_a O/ ;65SJ qpu%Wv^}Iα3= վ:U*Wl}>a=sl>zY7H kߘ|jW]L͒ɮJf^#3VfR^'/"udX? ƴKxQ50O6">a@)= 3h MZ}[d)|z*av<{|YQ -Έt*zE K+Qk4?e4f>Y\$QHlu;buwcq%:B*(1 ͆e" ߦpGb2"uŤ[MdɠGUu ME,~|EJP׏G n%zin`@oMu1!-ohBԟ$Igd5; iPk@꜡,Zr8:u,@C"0> ^ ɬrǯts$Laomۀ,+7 &EDQb\bXEN!qĬ>۠ ٓ9WGxZNS:|j@3+S.P8@JfhF3)D! j22a'! >D6v2]S^Qwd)l#VJYpRe&)[S$!wZ С\lCCZeԄ^tuqɞ=:<1oӿ0v~1p0& w䷾ )@6,xgay&wLO܌"9yT<ЇtI/O5e:ZzVBK`7"u j|{VgƂ3b-"ݖ]ڱJt.%^wYS6F5M3߫#O4|&Bȿ6 Ppޔ68[B6JG}6cR6U81*]E3!u* :) <O{BeMuZuN5 J}9qNl׳وCI-?qnhRpƸ4*=Ʒ+4pq9I _R]#Es8@ 鱤q> ' ts 3[HY*'';7aCieq;l5# ^\"C*0j/}dn <ڻi יrk=ʽ[E0a|jBPL|2GnnC nޛC<($q?zh~'2E;CPlc0߻s!' {D\XSn1ӔP𳣛VD-^Gnڥ7c>6mOwV|e9fAߠ#u M_;c3$'k(D:j1τϦK^8`YIߊ9nׅud2ۣ5i};9$x;Iפ=i9jjҞg%y lzT-I󦠌|TY+#s~v8MSho>!opK= z't+-aJTǧ:=dkv::*VYl @hȴXIS / J~IC֜Lby}x\nC)A:cYȄ RFt5;u {gx-d5}%807D˥*CJY4'XdpYgb—ҹyF+X2>GϷf^ީ93p X;~Z&oAlM 4Cj_d0+33O+mHǽFw*xNgte d!2b/cf{$^nj7ԇc%w[%Ծ6˶ &)[I4zZaݗM)/һj迋Ezy3=b'8=43ըB&uB6J"oL$ (ՀN۲_jhICJvgqRr,auQ'pSf.&9s5HwB.*<N㗰փ-GKڈ&%gv7t5mKCr3d=b\k/NJ  +|/_D89G|`+ YjQ%z'X#epW IA3ZOU'e{A%s&A [:3MUP`#+u {}47fR]Ra+FqT~ǘi(]v~7>\o5+FP6h Yݦ޽uvxu^}; _ׅȸp!n('Z0~mMNL\8PhA厲[Pm}rKr4|"i7Sq!X^'z.kyخ~ճ.4='CcR\(B]aLWzVx3tmr`+^ =Dj)CfR (I ,~OV⇷Zb ^({v^ޔمґ%3m\Ѵ[?Zb]϶JT=+SՉE;y:-#sJ}]R[ nޡs*lo/-XY>A5}'Ů)Mf5(lWނe:'Pi0q]tU( [~{EVǖ(h}is1h.ruC;QNadD#P+`$ <شG>Sbnak^.lޖx]̼LΜ%M(`* []f|<{&mTnM9w J\Ҍ}|G94 > V+~PH3ϙ&(peV`2칁&9=CL.@㑽= d W˞9[ŤRçaf"h9"U4(tGr=33d>] Qzcd:j(X^;8^j=<$_bYY͝؊#*spoT{Mm= B<>:'[* <ʀ'ćVja Qun MR6Nmd:XP/_Z7VM6kad<sD$m֚ .8eM G("6?ҙ!Z>Mgfϕ_}4CG&lR^Kďᝑ*gg+b&/yCB3^s?ҽzW^!XRg XfFӱp{rN a#E!GY32ܒUь307 ҌXt]OnF=g K/MaSJM%NO/0ŒVV+˥:? ?N1]pB}I#_YO|!~ʧo~ftDCgds[)To%cm&f)DT5;V^EF=D%XS9|DdOI$+3  k&B4S49&1j81>#_m'6WބJ5o8Xt"AVg&A ͓@R2?o3ߙp&/?%]@؝xR߈!2Z~zMFŌbBL\>!,<|;*k%6xSaN\W V%H*U?Ϛh\,wreET ) /OSR?h1⭁x7Yζj%`nf,ⱉz2iԵpz9\J$"Mvp+$|ݒ,J?m}6dr  I:-HNQڋ( zAn6tGv̱ 2l1jD)"v)ϫBFzK .fX`\HAbGfa/  S%dFޡ@NLynhTY}S$'SٳŲ!u^\t.[{J覩N69vwUP[T35zbnbPbԱ @{v!k!\ t_//?ݕqScXSjq~Xp~\!K(RJ͙.cԨ8VȄꏪUg3䣨Pw9Zby\ 5HAs5$cK(Nrw5DbqIn 5\o }ҰJQt⋹NdiFT({+'A,;⦴/Z~c/$)6_'֋ ŕ< ooG%[z;Gxͅ)_5_e $̓M^6u!:OE!W2eK};N*jeGǃ2/8$\AKϸsuh,63ݖLL. ƌU<2$ ؅ hȮù? | UPJh7.m`w[I~_R+~UO&*S!k|vK(3soc 藀l67Tjz>,on*6ovE-| XF|~Ea%ݬϹ/U,%J Z!KhL"W`ɭqA1#RVQ}{&ᒊ}P;! & p @ME nr^Sni]qd5RC%|2k3E G0YAQky\Elh_ERxg#h;9 %i'qT:l&-lPŨvZ/V ?ui*B [PUo׸4#)(ͷƀSZ򂤔_.SKt*S6I?@=jAӧgU5zVn^KEZ6!e"z5I*  (AzR_Qʴ6$8pMTiXjtUI,{V} txHI rl,;Q.8ʹQeVdz"Fw5e$pʪ&X滋ݩPm*'m :t;5mYIw|35g>x4WeL*_Z/ͪ0:N]Ca0Dx%G6XFEnx `x8{V/C)S1gAjoc} 2C b!'G;ݑ 2CDZN oTb$XJ`ڠIg }:L#{16g64|`,",oh 40-ep{]a멍uԶ2pOD[u1[ M=q[ݧwئ\mVƯ  zu ӃwPM%)\BfC/WF-}}M^Ċ6DaN,;}mwKM®1J<)2B ZR~ 39;;kq$hc/Kg z›|oGFj_]k[pZڞ[W٭I(%-'X7IJ]be#%rڔOAq?Xu'1a2~zaB'hlfm{*OI#<T~{ ^ aBtB J9£,M6<7R&f`eni22r£5/2ux.+H2F ѳMUfQRˀrЌZDHRؖ4#%nwa[GQctm(7<-|Bn݋ږN/+ :Í/M>rJASL_a%@ֵ~j\ewvp)C&*l7=䤄6`2-NP)>\E> +b<)NjפE_3zKftB+G(s(_zdJN;"䣮*\ &.@o +%d 1CϒL>(HeUÝ&+"T;D%.bc IFnΐ mTF*Q(Ec2뜛[D%},7UF3lPP_O:i4(J! sb 1-D/#q/j|J9rj Wqx˷wcPo*v{p18 Jpw%6D!{IX-=eɤL]Hެ{HZ^mwQɌ$1c7#bG8gĥNW6Xl Uƣ{sƬVB7W2O;mceoS'sy,IQ/v cf+BLt7k_Æ"e9nZhM-35 \kldsv\b "5}_T'ƥ2m)$jAk'3v1b`$S+|݀n|GE唾5+p̞}6An gX:곉vPHYZ̊Q\˧l+C5; A9+ 7arTZ_eF1 vF#6@[3 ֊CDpo0];1"o"ٝ`/[V:+NZA*[D{X6ܰct6.GsݥxEDg/ˎe ;m=n f_ɋ,k(}D83Lp]ȥ0hהp~Cf#I"qBɈ4˶e$AS4ex(HK>/Guc`݇^;-ϒ 1] `R]j3(l]НKjroBe,s젺=i˙,"7tߥl#g_s AԟSQbܦi9CЈy kgEír3"QK͋A4PĆ>iQM#\o[6<؃l؈<Ƥ_Q?ɐ{br|Z@`vdC'لh<5Ʋ.ЪFݵ5Dh,-DU bCd"yjB|9Db MQ WYѺZK'9)w&oqCHwL^6gt']TĄH C/AYJY ?85=y$:XNpUQЦjOa6TuאYGAq֡-؈mme*0i o/>~8Ok!Qu䁰I_`Ea.W 4D]3o$:Y=E'm_NL*vrw+0$ $ G&ﮌ{IJytvD *؜Y,SO"†x652735n*#rn8E[aՒh(4nI G,.ɝv2S> ͿQ3Q,*#Qv@yrzeHX_HQ4p~딉FoH'Z@xmy :OXPBdE[Mg3v.c'ȥi;}zEwMS0iL~X{) ֩U[5pd>!&NK#cfPp18QBF쿹G.1Dz!h'!O3ʯShb2C2.@q9s㾈[kf }ֺ7S:/ I3,q'H!0N0O\MnJ0OSF\bbQT ([ܰ:|d {/iU $W'kRlR. `biN3O釷L WV.epd-tI/_UpglلVcTuBzؤ:p,ʱ'S{J%PFj݉ﲤf s jD飤7$אM#g&:|6m OZRtoo r/ p,ݳ4*k>BTx xJ#A/ہhsEʅ Y[V_F7#MvyH`KBaDPV#Р #IplA׹1xKTA-%&XDAj*ٿ"̵ qxlU0nu -h8 3Փ~6[arHd֌Val\OQ_LӍp^ދq3?'{O/L#⥖ELUOnB1܀ U&1Iz W&p^v~6d{^}~6EJU7%waωF-RQ)5`_$EMK g(IY`)a3͛@sBv 1*ġ5GD.' M}OARw;oa]Nys'CL&/?S;(3 tݴ1e˶ |^H)}2!v:(\wqI=g)FK%VE Q:o(;肃^Duq@+.ZW~+,xLe584(6!; {|IWъl&#agIZ#4a p }ۨ@W$ hu|$j*]\>"WX5 ׭t9&qB''rJ3 *^`&MmR2`Lv49tľcºDQzh[V6v PFai`z@¬ ~H&]eY0]pȲJ9Ҩ>">Zpn)h]Ư+0%s3ӂKcT3䧄+ZZxVݱKaDNu u3RAi˸l Rι>l*J 0Q>?x kdG<`z@$y~ASrF@\wÿjY;G-5v3"cN&rn2]L; \0$*b7p.ߺvq` 2 ph\XeZ`$9[/| :HKmZ$WCƆZ}ފʽǚ VhD1\x2N8lT9E]{@ DJ%ߕ0N;3^L*{_yz39YgTOU`EYC|iL|F*FPqMo4A>n UBTd0zYRWa)5-<4hP~*(uejwfW;ʵ5GP>KoPW~PqG9C)#hX~2IDƥk\yasXZ&E)}4 ]F0-}Sem@k--GU U*P"Z[v:UYyȹ A HmA/~/fmv!GDeɵ-e^QX(C r=-x~Y vZ9sd.?m0"&oZh׭)ro<3M#ʕ-uyt UsPS᭬f7%xtgm2W\-C}qJ2k=ǖx+d.ih/v ,A8KX.O~|Xs76pFO#yZi.$HZC x4aZQlV3{rLn]*|!H @^b [z/@J*N"/><ކ-ދtk{)5QzN5dWc L(":Q={=*DF~M2.bj.J\P?0ai8[s y76S ьv-(G[(3Iilu>Y)KhFAگ]\N_F9UKdq&%)QVYv/ycȾV=ʓpmx W s7P??f:?@T\dd|8%덶VjI7ܯcYH'5/"ObDx䳖s5ٮV+ W8ͭt,Ί>H]?j)Nmlx[f@&-lY~,Ϡ KMVG-~Z & O9axc>\#A_YL^h7qTuY*WI'nE8ܙw $2-<^ZA>Q.hfdVT<6qܜ=..5BRs44Tb pӘ᝴yi@Fmh31΃=uė;4Tz0¦'5$2H nsmU`r ۝Z.aH":lHH'ђ]'rфb,.犾g(~Z 1oR!wbIQ‘=Yiᚧ9`Qie*;-]bar4Ox1~#긤j/}ɦZKJ'~q0P󔇷N\.}tHjp6 V^?ʱQ= 8M#G`Fb}f7"mE~s$ .ECueqH20=gZˎFHSafWhK9D\RQ4=Lǃ 3o Snz^'z)UAr\`LYY8#-_=9UQ">6 ´vvܦΠ/؜./&{!!yOwD/]O9y!t^TR*D}᰽ߴ[ ͦ4Pq-yjBϤA>شQ`e u, ⳝTvKsOIu3qDhf*[~O3vC5<$Aw{g+k=|s/2Z3;V^(Jx`<`$i9Sz2 Ԍm)/ C2IDw>䦾!lz?@Z%5oiFBvB)At`"oΩy$5[*usWzo(ey0RTR <65'V+*t{gV(.&}:4V{Tk;0u@=/v -?ȔRe}欦]Y m:[ݳt*)ˊUB6t) KZ%4 9FQϺ)WސڤS-]oJ6ggUFI)ـɏ<^8]5;fsP~95 EM3$'Gʙۃɂtt)DW$>3"j/zP@=Muq}lf?XbW6272E^4`wKUқ`}+w5Cμ/()N52@ Tl!4~~Um+oEʻ/F+t18]p|Zw f\8N8ԣ--_oUuJ=[;e)oIogy0AFR-eN46mm ŘM$Zidř|~S Q~EI&|{`- yo=q>p kF4# <:CoishzBAz1T61VD^I;Wrm6^X,qyO}JE6r󆇢۶ &-k;HB\븯QE=ӔX̖ tk>}Ȋ|x.eE HZkh1Ei"ՖWJ@Nm6d~cPG`NM5v>kg5tK޺3$KD֍sQ z(`%b-Ȇmˇ#j~,?1K{4Xu 8?r:uKٶ\Oc*)&gٺ8sJy;L7N Ǧ5a ֭Z暚4. SC,KYe~mHR 兝ly.4I7ȃ]b5AA _^Aв 00I.Zz6'l-pk+D(9E8` '`;砥 d.&|(\|6O*a=)K7hOfLEc۶O8UW \YZ1Tnx"܌.+;IirLhK1C2Bޑ>[U;yg2·xY˅^!k^)V˞sScPBdLHQv<ɖh_LzX0 :H-T{4+n?:YΒe+CV#18Dj<)$蔄zT56jfXǾo<54&:N"-4ew.U#fl; @5ih w͞* 5n.TW{)aKI=6cRdy($rE@f$ݏ@cVEe;SXR!BEx S02E˽*R! q8nқd;ΚFEc$ݨh3EG*{adD|",-UnQrM[+~Fd?V޾Q3i#\c91V52ʸ5п8'iCj9Ʉ_TG|yh g=(خޒؠ97_l/_ɢH'_PXgXzN,@c Z|z]Fy4*0{ xK:NܸǀSU[l4Go9p251>j\-&"8/_7>[Ȃ)珬q׍w:yݎCeU4`Rx\M1|wv0fEZ!md![@v J_ga%X83]rnz@a^ҙŇ鼃 oLe|F<Ŭg;[pJ4 Lx`;[ǍW?άggȹcTeu,kk0аShI[(d#jJСrfPFqZ jK>|7(QEԤ_0x>$*}n *bLZPQhu8? īVDXPW)J*}ܩpD pM0*<ͤ*q'x+grTN9vphڙ@As^Pz!1So$Z32mDZżHVe{[[%]?E3ꮑ;S1WC ,@4v /4 %aiÌ X+n[|M,G!>čYOɳ>USwq ƩRxLfՄ% /Ԥ'³WtP+pOW2sRy&KsGRn8Xfs4kKv#Cfz  . Ya-sce+Kb,~FJmAղg8ez4!{pa湄vC 2uP7+!}f@b!3_!6չa{seED?(G\=(JV O}I6+ЎSjOn6ƨg6n$qgW έG[8WBOO>o!x3*'J٨pJ=|$K5xl~v#xk.D/7C2>BW#HAdY^;XZV)5B+uW7 [{7/3?8sVܞ73^8ZLci/#А 7΋0 _7#{dk/DUQSH~AW!qeE-667[>m6BL eda'`;9}GSMN5rAN{O4SPԣ!lCh/~zg!p0P3yb& [ȩ ",@{s4L 0#-^s X -D>r]̹qiN2p z9z4IΑb@8i $1@nj7/6cs]opb~-#4zd>n*0m/et NݍAZUh^yG/ȁkM"(8 jPIN#ΚZ +O-U+0q~rwcG\&:Vנvٔ21 YֳAeCfvՋA勦+r7Z^Q ,|]A g{:J g1љgn|v\F,ImeGJMylv!2^c@W~@_H ~[yAY@ "hKߓ7oڔe(#x$}cR+Im]8-d/]' ҅ď^Wt b蠲01c%R?}/LحSf2,>{Y\3ܲn|9SI%,=ۘǦű#pu׺Jn)sx u<r+ۨ -ҳW<]O \Qp eA8T|㠬 ?2m8-1;tܼ~ZujYq^A %'-)RӋ͟yzMgژPB? RƷfrƗ7{h|Cڻ_Dnl2yn Q|XfmD+@7l90I"٤4׌>s149Y`HO v%`pnQ]>DY[^Cyk¾7crn3h') *sfTnn6kTөՇ掦;=('ak3\dQ3l0 s;!ҳGPP~A8gCj#9}cD l"74$j3a* `%%5q gB QΆ%oOY&Ig׎gTMh0rvݯOt;lQL6᫃nᯀu5]IxEJɛG|I%:m8nVՔ齰{eXn1&[_la{Y d*lrrKӁ-a,z}ѐu<]IO:ќ=1WzNrMPֶ?=oDG`dG!7Ѝl"6 X ꡚs8t E :*kIτEx|}|z>_% >K9sQ39\v͡g5"tY{KFn6ņI7;[s b&BWƦ_%`w6GkJDLI+XLv*Dh Tvv64р҅Ll8MӥxfP7 0@EM7`1$ېJH=k%:us %T]hN85}ʒc&a(&2&ZGۿ%_9:>WP&AzFӚ'LyӾG 5F=N\b9 v,R43zX˛t>%U9lY-qn0h446X7C؛"bU|clS[Dz<ѱwg~_ \{-s 1N񑍤]Fq*O|s^&;zP-e.u@_DA)"g#IzH=+.~lگ8'&Up GYkX9GEWjrzsӹa'L!JҺٗB'"Ww|Q [wHJU&QuTtUJWv*-L"8}!,(Mr\ޓ5H)<!ЉJ4K@Y٤^doZזGtM_ԝq|q!U)zrh$nZk F ~8j6޼~$|C3 %n(l-YdPj3VJ sp",{k=+g!:'\=n_ 9v2KO|~Ȅ8 fO ŝZKuwXŘLwɉe[&p]1%n.M2U-{ RWZH(J2=`S=ײwXUv+)mj+H; \Tq36jt_in{FB+S)[rџ$9;EM, o„!2dN7خIrseY=$p*S^ ).Vx!#dAJwi/`fq_K.އ/8ƦE›<PX4#%"QCC9Mݒ*>VGoQ.tHkU}5hi:ȭr bg 8:BŪ{s;)-sժ?zQgKZ}+8b@ xr{JwiO ɠ(^/|O>&b LP^);'xVr ejm(d:29Li6e>c"8Xs(S֦ r@}{'L? okűn39 @~TdMVnm)峉iۆ@?-#u*c^!; t' eBTRO͟tKy f-sL,#zϤi T;f̩?+|:SmdgbktN;OLrͷIps0V۶'zpVGRbklH+ʺ"`.;azt* = {R_V`D-։K^=]Y"|584 $R=&[2I^EZ#"eEf-П+rĢ_LgyGF7U*!BԀ"iw#9BuUf68m'JlB!SB=Ba-un,&v&d ;7 D/hf:(w%# 1X\k[MUX;fCYHKS+@+|dUj.BQS^Yݨ1}iЖ,-ژʴ,Q-Ҵ 2YM]= WQ>gti\H-9eRwtHnXvm*eNNe&n v[=Gl-O?x |fA鳸 ȟw^&LqYX-bX!w|MH_<QtWzyWqϦܞAy3l3[z73'5Sed! Bm(vyj*V&;z k%2^ڎQ ŝ'd[5; A'NQ'[c/Wc٥/* 5?5æjUIR84 Z;Pme}&Havem@;䮦ᇎ'>h *ϳYO^"o%Prn뜌4t_u*b5ZHCWth~SwG^<%rzZDbqNa+3$;'{1 )W [6O v(gK' l?sbl<~*p~^\XkSf>sWҾ\c\Ϲ&0@ DkP'-CȞهiNC^u;1pǣ]^Yw`4-98Yצ@w"q90E=s_.V-փ06"~@:"2.MZ /L*B,=^mfLPUE{>"{Uᛷi^{7SM f^r54ޮw0_v߀zSvVWE/q'$ef>gDPlpDzBvYE\a|wJX36]-0в3ڸ]Q*w|]DaSH6 I B6J|v”,#D/|rW+'Wx@a>!jKKW6xYҚ+t,ǿӆG%5N}Mw* 1[cb`n Jӡx~- ֧H'u-|hp󲞐y)!Z,߃^IP_lgNZ*dP1|¥,Ham$RTX.曧'c\en @{IpP RQ}7Kqp^2<š,fh.1\XL`ܱ] Lkݱ71 kΈVgS)kJ̦s~ߪDvIz\#Vq\[CYGff] Y1nv<3 s[=8C0vOտ)FG@2tVZg^*Kq GaVA$ٚ'.xK40KQ&S/t!+eKoʻ"Xk'ӣ3>"|\%nkN2KhγqMwEQXb~WMٮa.It\ -®u* tU] /4+m\?L;jd@p)~~ۘ~+7|5.zM|]㤘&-! fLJ8$(E?7( wѿv!56bF#ي: 77KĜil̻5g\vj% AZ7Y=7RpbZǨ&!u*VN[j+; +dK]<< t1&r3[/}- T1ϣZ J|R_OF7]8X-ڨWX)yg{t~f]P5kU[o&h/ZyЈJi\&˳{;O@@[[t SpgW>@: J-Q ڠ`OZ6AQW+nalkSI )Ʌ4ؤsW N1thj wR?㬂ǮQ)4D2ҨB\]\ ԧjMsq?Zm1\GfbyH0Zs]WE9e~hLHR^Er$&7nĩ qVv8ĐPm R}jШ:2( K&Sj㕿sw(Z[\ H}Zʪ5ucp)lAj*(X5JT$cYF U&HSջ)5[v 46𬺠هuc(Op--t|m}|" ZkN mWkX4UV20\,aX~PwTo-㎍;h"5Bw1C&c|f v3 9&v %Gw1H_8vCF̡؋AE>chWnkT e,TR5@\ݐփ>Qx?H7a (mgeδY83V:Su6pm %NJBlej蜨-3H%k-9Vܸ 0҅%p_i([OcG QLȐR[B[&T\>Th""6 iHl^DVXm=Zk"erJqîְKp~%-)-"eHt@lz U K\gLcmIzV{U&@9$܋)T|2 6?I8^7' m1Ѳ?j{ZkJb?C v.l ޞ@Xu Ӿt/#vHI>2 Xr@sEc/YvDk ]kb1dXpDLwRDxKJҦ׸K@~]EHueTi:;4` 6rE<:qDItY#%*;vZtKEDU YK('O\[܋lw ÊiόۍDZN_ie2h6Mȉ҄LuR1ĒN" 91%0/՞"qY.6Fr."]~xk1cKCѷF+ȑRF ]jpL{E@xt!X;7$]?@uf0rXɿz<;\YvZU=3ZF.R6ʆ#O$ȆfA͚j4T\ՠ=f'[ȥC_}ت,|u0mP/H#ꊹO X2jrv$l䠘GjK>غ^5 Ttx/TAB>:IU!tɜwʽ/E y?Pl$%lQdXno)bNE+oSsvߔOV5.<aϋ̷5&qڿx*x~Jr/4, ;bM6kTtqҪQL+#LT =$f]T0+%s  e8bH·]Z6Z'O#N $p<7i=*YnTL`r?;+{`4X&PGq. pO$@Y_K7{5+ql*L!Tu)q)} |+h0),)enl$G$X E;8]62=xJKh"'g,T24Fwt.ͱڠx[I8!y `1Zf[y!|% }.c5JliWt.1Cm)P  ]ij~LΜ o4 -&ˡъc+LƇ^) RP's{A=؆zةO V)b?(.5/Α0W7s0&c';b.Z"⑬ߩMqگ׋.6ARA݇M1i;wZ"aG\Ts)~S0YglW m0Es?K$9]䊔C[ܪ27m! ">tetآ3 /A6 $}o1r33H SIju2Xve8\8xܘ#O#t H/LڪQ -vlzf|2&~}\RpHC*8+qafp/LID79{O<;wt2Zϖ[7˧skTcic܉Ytvn2)\h+Y֨2@Pgpb[D#'ӛ!k=pifI?x՗Js$noP&lWPSBSa'okF[54/,f#‡.?{_BXN[kUb"j2 <e{H ^GX (g`7hD5()ֲ/D+8hUאɨj%h03ȦZ^ޗtj ؔQ'kOmӎ0Ƨ'75cسsY/~?&4IvvLsL3Aq! 3i1ɽrG$|_TijW)BL4-L|(4xHHoWPRo0LC̟Q~?<>yZ)'5鮶 q's:=?>r6|$NqD0|`xHǦPʣsߒnf@ ǽy ]1ɦN0'{ @+pwWRc4!ށh!('f΋on#D9^hK j=%qRϯt'8_U8n ?DMt݈b'wsr6H2>jLKkHĐ{z*FrWIuQ#-9sɝ@} 4`١;LEAZWST7j (@bdCmfmAε!7yX񘉫J:=F/&%T6T9rz;XX,xgjͳ*/c0ﷇJL ށU/gvMD$@U >=ݴx/t}W$3(\W.]\r>|كaA*׺fʴapZg`p*ċХ9iT(Ct "0 { IJ g_&zn̖o%|`鰎/ݟdG]Z7P۴qtK0 zGb&ɴUihU.9qe{3ه7iNn }Qބ}#5m% _uBRҞph DbI0Mq9`Hd"kmj+;KpxĆ@ly_j' _+`qL,ѥo.kah;xSWuFTs.:Fd&oeC>UL%;<9?"=FVoD8yFm4A{^~Rrvy^?pecqfB@V9a(?ೕ1%䰬b%_8zLFqF Ke_0(Lu6B`XɯI5{IT99{9' Z)̂cռ-@PfLz _钦4%ܨ7|ipGz4G+&2j=*kN՟1mc*.u;cIaCx2Rr 񮙅uuI!ׁhzT l0Зh]27#[myPe{R杚%IPU e0jD3|h^S'0Nw̑1j$+VYJO.m0z TSg̋NGe3!ˍFw|ϐBw$QL.vQH\% )L#^g,lRSOu"N*s(fQCU5>߂nB"aMmio1Y,w$pj}ќ)ZRɺdkZ"|1[ƃ_nwkaQx}Q)|;̧2m3hyo`Z=TI[Ec9@k{q1P*PzixIOVJxQg+kh5Zm=H(4ڤ "f7rxCyB|Z6Ȏ'}/WO8 0z]?I.J,F =p 6,\Mߘh`TŕEيq^x}Id^Y![xSpz?\+yP ؉n6S"(U/`ڲ6f(ϭ} ~OR UPc ȟ`lyE?]+;s:Ƒr9W R%kJ YG$9ħ$3fS!WeW9 d^DfDŽ[(tq87yX`m , Hs̕@s2>lQC40UflȦpZ@B$bznhI?|o' TِEvP7èrF$`CILZ*:MÆ7\}>âʆ GdO|(b˼.a=:5O8Ӥ'($W:БZx&8y,Niamh9f:<⍋:;aeO^M*8S%E]=Z&Q3̬5VƀPve̚4>SwIznêݿ +,uڧo4ޖ.Ev6YfWrSTnN7gXتFwNKqQ.#uȜC*MUxr؁)q.@YV$S pth(fU9g;Ԗin(ֽ;5jRb{ AphhQ0S(ϻD,2?<$&|q(n35Vtlml۲wA!'0-R (\/>bif(al) [hЃ'cE83!a}q99s d{Qc4ͽ(S = ;h!Lm!c9|SNHy#4n+,gRܦiUNSUv7R7#Y,oHJŠ,p`E-8x|*Q%q͕[AL` ;ZTSUE &8T\$ozXw`JJ";Q.Y(@lq%kfVOW#sFhhXG0gm&>Fw("_Kzb$V?paL1v1P?5cڃ_aO/2CTĥDa _zd " ^i$da;G ؐvR#ہ.Xz*OH9 8 ,&L`}MMs)״:tIKzmVހ UC)rj`K^ݽEC %uw5Bfu1oI"͚-j;C_r9g㛤u񘎟* [ d ӕ?}/ =q4u)NЃ"iNVӉꕙ!#l-}ʀIk7KΕW; !6[Т tU1&rQpCtV6)5@Jե[M'8ܲ8L?nM1ao{P 3=Z Q!kJZ+s} T)]wfh T֣`ʟ/ʿF]U~-^Rx&Y:7qژA3$tKaY] ?XZXo5X$Nyw}J?o @m(n ӡak%x{@CGuß-XPxtZLpn2 噃I$i~ㅌB.'=$ND~pj*V =Mfc⇒i]d.|}S/J<!cQ(q = KO+n?6$%KVaaǧ@3x?V956}ٌsZhj~Eă.W]Vm%mX(OϗHM-Xy\ .JRO%i$K6+hVG39Wq_`Nw# jh;=Ad͹9%3Aoqu䵻2thIWkIN$r;,>'EL F/?DŽ"j!.wem 1_dHs Y#FҮ1 Uqdt M+m.\zdBy#v 9;s"b:*&|*C& ̢pͿ@r5"! @@%|1)v,HDImu2'Q^-mY7uU mSTk[5qECW$2oۺ\+(zw5 Duyc1VGI NlQuPô͞'eKMf%TƊ~cߍG7xUHڴNFh'G\L_ =,#џ~  NhA,"$ o{L|J+Zpjm]_=~!vϹv"uK89: kZ)i.Ded7I;m?XU;mgpb50m-3@]|JmB,փSD X&& O [@p+RN$hOa3gVbSV{L4ėr5[NmGѲFwQGP0)ALVKk<}Yf%ze\Q;~\ Xǻtv)S2iߠuJa>@od1lϔ+/dau6qt-A4$pݐ.҉k͕DL$ǔ+2t|s蜴if"EpȰݠ}TBiW *_&0.<qN]G6yzT'P68U]HRkHTW;(1#φW-4䕬.GoSj\=KX&sñ,{X듉>gO|RI͇N*D @e;i`&{/w/-b0(8@-yi|,4֐g14ʼۃ!v9 :$<0[†1j#N5e'A 4Y B'Aѵ=,.5~M|z߰R7m#Q/LkLd׷ G{`>l6˩)I}@>8,n2v,l~<=)l>Hd7ܑ5NOrZf `v-kmE|܉]nI?, 7QJE^C!/1(?zY.-IL*CPCUYr?yMڶ#H$kD^~2߲P^7ou"IOKwLD$0Hw? 4*wC!cjܒ! / 7x( E{K%s>c>Ȯ8Nc8D:a%QS7*d'f"ғIoIۓOfF}@Rcdux7:c}5AmtA2;LwȧvE8Su)v ?GC&Z&)`eYv.4{{c٫$_ ڨG]-[ KViq5U-F~ N:ƶ:Q5#r9%F@96*K~8 'Wǚ&16f7$eĆ8_ڰdhhE$bi;—a .+yvZ>IP,2wLͤPv§DP}!)xwwA'~It//eC(dd.4QPZdMB$}2ݱ*Y:NJ;w\gc؞DLQZ)ڭ,=1Q.qAh ;rX EѬ豸$`gz߬R?dWzGxh5F@Ċ05xjzz{NMng4֍d7[[a`0gG~j2 茦GQy鿮Wu1BTJʉׅ Ǭuz=+@A'Xy=Rg , .)QLmr8}0"kJHv3]} 1ƥW;ȶvt'St0iR3o[ Fz8AE1ub0/5{v y4%>lIW׿,S;bFgoAqqu!F=#j[CB--< Gݏ1DBdW]{jb&a얇Xo;! dU )xy(px.87q8+}v6Ŧ'e_i`ݜ?$p&¤H֘PR*/:yk0ZB7מIlo?] !5ʹD.ewmfWm% W 'CHl#Ng'bӲCR遉_Yqne8LquexaTuڽ"/:2kTNoֵoayClh)4'P ׽-|G i|5`8) AKVvC=]׸i+$VaN} nAF2-  /N’Ӏ M+ٯn7CM\:C=^|z8AXVe(4Zc<"Yٓ V"ˏxm V)/p @y|C 6M!q'&$K;gy%_= ^;MeW&[Qu_ `yΩf&YGȴK&A?U,?fl HSmȥ,8ɆAEE eIoo5 (!YlGnK N?${A&30^eͫX4)xZOS1Ȍ*YNJ?{J4)X{7y $`Pt($Hn(';'j|UiF09 +YsF~qm$?ciP3}|n &IvSNJiWPЅ菬oS4xr:~dFƹ*8ׄpŨ#ÕЎ[@GCb1&l tL$jdG׸hߗp yB(W@xoqS8ʯʋx;2B 3h`3~/Ry->GF:H\[6PE+Sޣ""d{>fKC^||e*;/DVL?Vi (5W@uk88)Hzs6gj#d^q(qbI)i>?m[j;Z24$J<'%:^ 7O9J o %rg KX Q G:ڪ %2 gRM4Ml|U5 ?x myX ت0 3 Ξ9-i?OCe'\ᗉ07^#{)5*W8AkEM`|:,i><8Cg]WIPWYҋ~T_rR`Hh_laM"̊{oP9+L01V T}ȲtҀlNUW AE(%QߥBVRi6AȤCOU \p k4;rgAmT2Jsr5;QגL54Gxjx ڻ tAf77cK+hO )ІTօ;HV!^J7sgY.X8 rg QC?3QN\/`V\Qڬ큯<˭5Lۯd4zMGF(4_uHbG4[fW\uV|NCi1$!I &Gfifbs{jA4'6.t^!s)7O`/YC OEʣUbL09|@YnZ(Z=s%X#e3@yϩ0Wk /mEyUY[R3nTl3WV֍)#R"uMBV"Cw©1(*G|'֟ÜNxF:g݅?{e]j2;O nU{5Xݹ%ȽkAl05I9?,zLt(hͫ3B|_qמʈR8{VgYӅ>YJ- E߅oda'࿳/*:YMl}6P e rRHN|ݑBNjDEh R S#j.K>iLj&PşgPhfcy*6WT0jL6i<^[6BF#;Iytj1f\6F- @C[|E!McjG4xĸZhr`GZz,z8, eD#^nGੋkhHke Y~8$Vn k =MqhU*RQxR\HGh{t!$#A*}gG9 3|&@bQU(63ܨ/o!B+1*k#3" H?Jʅ @_4>ybԅ]6^2f<-v$6.P5b~gT$)^;@Ii&df*= .EFwZ"~rGNfC;#Cܑ_JY9qPڔB%!KTϏ_0ON,*pg-CW-gS)E R:/<>-D{KPmA7GL*3x4QWl B~EN(b*5 \%. Vgi'"!IB#euuZFE(u&݄ Ff RkQ VUz~hfCЀW:h\16T2T- wMS`QVœoҔ50V,goz.ݲʓdzt%t6۪Iv",e?ϬHK-..Ō%a?"$v#V3gcCν|uM-@MvNfl_q;>cIĒf0xe3l%YJb rR3N1tbirs]U5 k7͐jh ~Yt+F`PQvgamܐ/ނA͑@&Fna5ֶy酻A'e=?*%Sp2 lsβ FZp6BcmTl[z.i_$LԇATN3c-#,{"KܩQ)i@?W=C-Ԭb+F> Ph -oK9|/_G4PTڔq-IGqK_9FR5p?XxG\1l4oh/L %|T\Na&QDPYV|7|cP.D H:M[Nv^=lq" Cp1벢dZj2O觿L5dcB$# "e~}gةR ƌKx~|C5 ()"1r "zJ0aZM0D1pJsFDwۀ}﹜,s]\<gR,-)zuh D^p:پ{>ކ[E<;wom/r*[~RMKɲ$'UKggE-v/yxd< IJÙ\2%rk ]%j=IգsqiA{&Vu{CEAw|L#THqYbي9 IC(R"Zka&]a8QY༱_Kc42W(2}?NPdPXٷeUYD҇ +ò66U[j5^+URc .-z5$(;2AS (^e6YPWSe_=;PRąg#`|u 8Q5AtY^tb -9*7)*+%rD\-&( V'O) L6bSК^َb4bːiiC@jzD-=6 P_6_V}S V5#{\Q#^~IQK=h /A-0Vr@2T"lU׳ )QT1=VyN-]$|}bnaư[zx/NW%/#,._w@tm "[}X/̉@9l]i\Fd DZ¯nGhr4}`ߨ7tuzWCzQRj}ʒ-jadR6AF6NQ•JkV!qP#<ٝ; &y8]j2?t%C v+ ]>U.+ÀhI'0EWhok@^EP3;hJX;6s+֛=YS7C؀Y;1<<81;m=q/.º矐&mO9&J?^oH0I6~1Um;#-4X W}Q fA^kEpk /`wMApmRdhc̨wEp+?B t !?]KuK A +܀Ikhk#o5H"Z.h@;ƭ!>*DnQ?6(s(ۀ8{ys1/uݵkI+a3> И2C`Ur4!+g5xZW{4d\y` WH'Rh 8#~-_h \#g\B)B",Zґ9LoiMv4B6Z. 2mC T/7#mèlu ݖ%Ŕ*h(0B@~0/~i=~\:)6:6i5>q6^k.w;xM cEv q`Cۥ~mB6nd f isf@7E ?RtG g(2m\ĸiu}գ~C  %޾kV+Ht#5-ܱhe&[\I!IOk 93\ hg;;q3&\my*+/c\Z,,`tsi~z)yJ3^W \+K2q[Wp`Jk6o,0R\Gt@hzgrv2 g[A}$J*sWAq}rV'5ih՞=)/$&Gc%;_Mjw sCR͇.dņdJNEC&kŧwjm\!VB2{]z^Bjj5SeX +F$MUw| UKh#%Y2l jz#D1z{8s\d9QL`3C&dMp^B!ne;OqT]Y=>zm~*bq/8$ ynn% D<£u0AG$" %YɃoQk\MkO =$\O۵(jzne}\qOEYa%g70H(j2(VQNp@wI!5ߪa@HLʷw{4y{]7//V K[~mFz8|HC^.СG=rTFIt_ 2&mB@O5=sƇ,CRڌklj_"Xj?5ȄR@88_&.R-+`%ݨuڰ,c5iM9'%:a,D۝м b#AmK*[i<[*ߎ.29E26iwɜHay8!MGy JB}ࣕC2B&e:{IG;xmkL &H- m9m#9W\iN' IY6n8a̽`oȳMKa7FЪA,qax6~t]נ°PF%Ҵؑ( {!0u:lwm᧲%ք!8Ɋ' K!:8~/zM-;oN;J9c 6!PG7 O?>{jlͽ M]C쪿]ƿJ/0c0r!zpT B e(8?_l"Peyq~z4Qoݙ_[_]x dX&iH 뺀DX|Tya?Ϻ`AXS2T0/cG݀ese^褢'U?ιD/[,矵t5|^Vykp^&[щ1A1-F ڣ2^ ;]iS h=!imlX6mlz7gc,% q;6xD"$p |q34e r0ɧ #f1x׶7̽ 2Jh@!D Ү 29-HB6cO#B?2FmKa>Az/)o4EG:"SB-RDdY o6.4Z 3:/Waocg"c: C3A~+[QIG,U;3 kz(y |¨AwPJ? E/A-SYo{j'9pp6Eg5 _J8׵* u7NV7'[GX ӔbT ؛JLâ6W)Oƛ eG1^jK;y0G,y6h0Q/‰m0n Kn? ګ)n#$Au 9K;qX]=J3 |e ̜Պz *iZgMљOzN aZ6ތgeG '#t gl7TvA#H3SBڋUG„bZ,&~Zahbx/ ,D#{gVcra;8jL6f. C|J!@xEI2yvCyѪŠpkw{4s)`/J{[4yT0KڹL/~v7{Xs*WGԠc  hpkb'gwLڀe2QJQG]P T8K.á%kuLFVcC '͔XU`ɰȈN>xNA>,{ًZKC_yԥtmL[z2{ũ0KL`q0+Y=ՎBuM %O_|bIބ@o'e#Bo&Z/{ˆg:jn(FFЭW9E€C:]ޫ߷{~V|w=QXj){)-b9)T[NՁ,]E h؜uu ik %uΛiw?Q7C2/PqJ6 8=N͚K)\J{rh (X#Nw>KzC?E1mb&d^vϥIgl8uwD\5f?ͺoȁ3x%p@Vrx җp 8;,2T&I3ݙ4JPb~ *#5>V)HS}JT#D=jޖ[IU<,,za;j&:ФIbI`ig_ Lb+{1'RmZ ̋lO^‘EΑ툘=%RUOH6 6bUڟ& bXLU[EN .)@8P;qթ6[8$3Ĵk)y ~Z֮ol\^jkPYCy0x~p(%p$`}UV^R5[upB`_TAќqS5 g B 9hh+kzPLB9\9Jn--ZNSᮩeUS 2ih\3:tԨZQ5(~ݥ(o!Th9 r|% *]V¬KG[9nߘ/@TiR"$ŔdŘ鎕*QMctħ .<pHiRqQcq99F@UyS81Ehxi/Lǘ{̕VOT7CU>WHuJlA"- 3tuKBraI`xt>>4aK2(ݯIm4 w3$&d~<~׹5"ɷǶTO8By!$-A&El%KAa.cU&ކT*n0R,N2PM?&6HÒ/B^T쟊欔Hi*wp]tBG竮ZMd.[~qp81?:)F@9(c i *Ur=,J:q>( ]N8C/vl!huҴlkRQ6FVEO49o _ zPm--N#Αadžj&? U?$p2@ 'Y*#/ƻ#TA5w kN5Ʈ*IJa1bo>=|rȳ= T!0F1lH¿*Ogȹ|֍=WI1q/sttm:}DL)[5cjSS(]?J񫧄 ^bss\"=0#Elӂׯ֙U$#Op7}""if}BroPYegNaˎ4љ :V6D1eG6O_z55S 5s Sc0f_BzѕOJar`Ѱ‘qBldUys}HC9q6*|BnあhGH/P!o"ĠY: -Uf`fBAڪmqA r >[@$;j#m>P .Ceb1]\n* 6/4Пåv|㇗zf|7i9QG {A/|<$De[?UD b9HT)SC lFsZjP]N~ﯺJ:e::Jʀ[ "y~ h%5(8ҜE=֞Y-t"HcbA|$Rs!sZZ \vX_vmO7/%FER[Ne43Uș7!ٽ(v`BVKf'' Ki*z b9Ψ26PC|S*B4=UaRJxq$ o95^Kht"c0gQwN-v\'E[ĖNw_!_6'6a=0b>>=LZς*7si x! $(hP9\P@#W:+:Ŗ9ȠosT濿ً3d7r9ۇvKRւ2蜧 W`vrhxգ_r%5ሗlz4s3w[dit85ot6R遯(^Ρ/h|ܨDnꋵS9;hXs4;IuSA-<oV>8ku2(?u**~E 侭W^SY~s^n+}_ŇN]p͞[S{u4is3%%nl;Q}嫠[PCl`m^ϳm Tzى٩}a5IH^u< q>QPY030# MAQv&H)[Qz{ŇƝG Pל/Ƽˋ,H=GY't8qKll5y $ݬ$Z xQ/_pfOfƗh*q{[+-Q |«6ϾcLODws*{ WϷ#E`r7 Mj d@Wr`C2% q 0J2'|@?/c?A˖m:~'KqX@JzjT5bٗU#Z<%{vJNzAYG{?9ba%T\e8dbcp# FCˎ.Z/~{lk[BF=xKFs2O+#ɇumL&Mq#2оvWڢm p.``H9)uυy>c]!vF0?-q8ƴ!Zgn Wڜmoj$֬0* ]$d抆ٮI5XҎ0 ÇKzM2VXzkMA\Eʊ,qH={@зQQIn^}[x^aHf xRU^s5Ȱ;QRi6/BNM Rft kk 1UoC5lzP9U ݄AzRZ Okxn`qP^ںIiE%h(|BE`jB =r/ёxLCZU6?t __+r"X?eQ1M3Of."&*USK<p>"-meܹT N+TN% Mv FZdO_iL|㓛PbPNtNk]_ݿWƬ޹?tc>sT{^F8vaPJyw5םg[S=2AZ8Q~eBESpfuNROv-;$i!ޝNi3`.#r-uB=spI9LK}Gq2>BS~%<<獱*l@+$F܅ ! #~^xb{"=TbΣvnP \*n/pZipX8T6O3Ù(Ic??~0\%4+hIŘ.j6 uZƋJ]p+o_0@CmP1D.DBR2) |@npLPQFY2P#)ʦOʰ>{3lnFnsraneGc&ƞm٠Wb iCv=(3Q^Xcpv]t{y{+$9エ9Lxۖj#^c׺J*$3pBMB!o Cwmݥ}s=EbD`۩M"4)=X((E1m޴A!TY ]B H8ɍjf6[CmCGq $O\Z=1jRQShjha›P~ ܮ7=/58SkDY+j($T<] Oq`lI@,5KeWr\kmqIpC~ɸJ[Tj϶QjžE {xG&šD|ڭ|IA5 {/F3HUQ")@bDzrln;#t?aʠ8ŧ½/[yhˠӒ0e ϩ{}I:Ig^$p|uM <x޲͒JhU9So(q S`|P-}PC5§wuVYh@VR ^ rJ[Dr(q*ߠc aoiR6,^4P:a2㎒CXe:ח=ٱM)㞊ߴ%.ot!)+3aZ_.X;zZ"x a#0$hGm(8iCzq3d<ِ MZEu (J%ò~]z)'< \IH|6lr& -7=#ٞuby6?q'&3pi̽|; 8)g(OvXҲH~:WA)-q&؀p ho4;V]%a 2 3n/JO~*X\hD+f*ݓ71guqhjD\Le?K aEoh__r} ,}e^X 2=AӶV;ր~> Wn(ȥϑ f"_?j:X^BZ& wC>^G4:FoP{Q=T]V_6?ba*Z^%nGPyi^~* YۗaF%lͶ5 f CE4O[$)u{=>@,Xfˢ@~[]\mz^s\ij8cIA 飨9kDRy~oJ1`^r{lC{.e4;E}>%DZGۜ/~jsXGA1 ,Ս4ߵnc?<=4(Ӌ:ndߪN+o>"=@vk x]9G/j9@ZI.py0[Æ!Hnm~UjT^ÆeDBR4JVRױBV84#)㉜`m ⨱己i^Bznl~pG^ꅃu򻵟-F֜= ϰXm9ƙM]r{U SVNNB TIW?AZGܖjcMPr""j٤׳fKQ>geAҿ9aF|llQMbîDX[>Z]Gn?~j*Wk=4Y뺷QENem7"&R::~bI9izzh-v* {ZhW'gνYmd+4ٗe|M|=Ϸ6j 5hNQˮtslIn8y^P}tj]mkvwOvxa$%B%JgěPW.#JճzeT؛.tm7za#fCMd.^d&a*dx3zXTB I53 IeHwD҆ڛ=ZuA@]O sg6ru ޿]xgOڅ:Zg6ݜI|O3tv9}In(h6@XjmwZm fOY6s!62V*]lt#ئ^dTVl4px SнFCT[@5 x|U_/TE C*Sɇs\9k-Oʷܱ{ɻic>ʭtScX;`N-q_z4cuL8DJ|g##qh<3#p6s Q=]еPH`,I]1`;0YZ070701000002bb000081a400000000000000000000000164943cea0001fcec000000000000000000000000000000000000004f00000000./lib/modules/4.18.0-499.el8.ppc64le/kernel/drivers/scsi/qla4xxx/qla4xxx.ko.xz7zXZִF!t/d]?Eh=ڜ9M!$r4oU؝vXW]wd5"A Z;G8KtQ4jV)jPUUqB|7$Rx q[Y̥EGvJz)GȺumKFmiNblVU e jcNxZU\JRIP! Q1Bˠ w5?o~f(nnSrZڱUN`S{O@J5Obb-Os2ռ.ohHed{6 oK4iwQwOFxq|HS+,"ې\qZ8ag (-iOVSֹxGnDhקU!IZ{v<][[6Ԉoӵ'"3pΚmT%iZ㇧9BU.:f ^xa!D ڎ 3d*CTڐN§yi3J\;_uh12h鲶ӬK]:qRK={1Z GA^QXϛ©ߝ\Q!8E.<FTb"E|ЂēWIpdØrT"TJ`7wRf؂ȟ2r}Ch]dx*,or呟¤z>akʅ&@BSo։|&$59tː=?hr;}Tyh Y4~KK @YD7ݺ*A Q?SMPXث5 l'ق|mF2p2p>w/3?SA`_% ?2.P7Gb(Xqģíթv6l+V̀ F&3?Y6 ȸ&a[2Lx-㲭00,ԲLF.Gm@f=7_Ɲ5}B?nm}<;HPY*Wc|Ws#nd*B| ~&_mks79X{4G'JߦҫfC@A+HtV#&"f"[hpz[HUDcr54`cyk]W ]_GK YB?8٢l$ԫi$ojlzbꟷQz.aXVVvbwu_VO%i+UegX%Jt/49eE"ݣdrZqM$ :GeV=Xp}gEs%1Iq"&֑(z! K^,}}FWv%a+n󵙷Wz@9E;7Br2P"An]շ v=7#aM5DY,uh4]K];ÃÝQ^R|s_)ݹ#YUz$HuHvc_krkzzJ[J8 .}^LMhT3gEWk)Y ";NUsm= SÈɲhoAT[UI[L05<4s .=aR:_/,xN~tGHȊ>F[!خ>e9ZO f~N>5_JhV3*׌n2 +XHd'|X4k;3qi V3Dc;K,$ '`!7 :JM[%~"RoQtc;'|1ŧyx]+|̀FTb+㵬啶l_ocu&,x񀑆bȽMG;G;HF+:i-(@)s\紐y8 :h[KbJ%-u2$]LZc/^l֕#۰ګ]^d2θH>_ w3:yHź# ] $߾ynO^+idX_RpwDpyV*ޭ"4 c>2TW,nFy05$ $8NY.0`."^XE3SΉE4'/ۋa֐Gs ȵtީ[[UQ@l"L>!_S8g (1Ea]$c̴6=CHǮ8vz'X#\r}uJ]ԇU(d4)O ^ -TA"KdOW֕(Wqz+ѕ hVYZx.ab fL*J'FuM3<,?jy(Jm @#{&i.I9˕FܛLv|<* # mX"Q?ӚZGeUk 3 ZP&cA<&deDʅ ¦ d3/,'ʜ 4)-d{ODx1gN}*?hNrnTs}OTkd5A/|ބӦh[?1⏞#e]cl)x\^bU` lV7ǯkGiNkx}Ҝ<@qG|R1L2Ǘl/[K?'{9k8ע W}<^%Y |K)ΦG_v8v!߅WJ xP1 ū6Y(-\/kt+.!U ~ΡQZJ %GI-xհ۵o|/*1˵PKrCDJ;62oZE:<3GP:/w +ͻ?-"qIɡ 6 WgEܷWbVkY/WwὔJ!>foCQر d:dU)Z"/T'-JL:e9dž;&/w#zBEuBu݋M"z_]"vN ϰtL眘'<t#mjyK%=𰍀Ps pA9g>P[ vps,֒ XX`߮6N}_[#Cc'5GKܯ qr̎iO+H8{syv[Z~D]oyt.JG ؝w,(֜4Ԝt:E\%}JF4I '[Y߀/](YO]:)ϑ(\3WН< &ې̩ bH/9 *Lr\ U_Z I-{; ֻi w5:Ks=guӰr/m \rb*Ԛ_ +{15.m!rjV[ F"^>n;ɨ-akr&٢,HJx1]npFEpU΢& Q6f. }ǃFu}8s[<&'lն4fU'xAQ={CvX-TrR@dGX3:$.aJL&ó1} ,djVzkUFIa\c>[{nÁ^(SyY?;@/Q[lD; E.F;[ `靧 abEu.YIF]ݒLj@M)vUV/ixZAߴ?c7So=_LgU;V9LĶ߆?]+ =C"*="UdvI،4?Yfck?|ȡFӯopO[֍3X,Iғ]P~s9~GBZD·NƈܮΦio[i,6>\NPB'k͘Z1y3oF;mE Ouc<@j鞬ZZD^ч7\FϞ<F5n9G?/+rЏ'*//`cg\4vwIW2 G9 Km2|EeL6a6-:][@g7 ZD]36i>? AFZ2^?RoМ`ri2M*WX '/! |A8m.cVGB->Z9RYΰw&r0\=9B~'<Džâ9k8f>X|[Q\ N]WwwziET=mK`ZFUFJSCD $@W]T@!wpMB<5:!D4w:֤i\(Yvw} "~ !&ٙvF`fLGOH`V.4v8d~f{WucWLH>KkIAw!:7Ӕ^ (dksEF'|\2`%zb$S.&HUɒ擜>I1ѥ~xydK;#Mv '?ؕw,o^3zsCT>]<<"|w=!nک%u6?\w#*f," qkv$ vPp3+ dz14ރ_~^'?:BQ8ҊvVaiv!x5 B*:+2>%$/EXȋˬlp\(QZLI԰7BJW2vTiDDz`ˮuB_w>U7VmvKTaN[|/'O>akbL-A'"Ms(IY rL8>Sk8TeezxdQU$%DP~蹦gsFfS>GمQ2rdKgL&E 21D00F$Ղ_J- ?PP$h;R!pf9iO;QSOפ#Vi&56qיvsayN]y/C'k>Y,4vC#~ZCNkXҾtͤ7}P$V^l[`xl:Z/Ț뽱ꃶQUBجt8o(خy f]y*֬?F "bı t r18^ܭw3.o K#[@!"PZ[͏1:.vU8S+cQDDDD$zH&>{PI{r AqYZ[eOA _"(()c|.!?a|`˰껚:]"7DgiHgl%!W ,I~D6wf|,yC*&m E:@^E"zR%F?r\2p-xy diJQ7X°V.%ԩĺjeD>is/}@Uu^ɜt(ʿD8,w\ Ub^4R;Q16uV&m/eKz" \-Dž _:v9puD! 2;zZ$Ki ~)'d rm&>GBk(fM>?xܓߞO\TI%$Z) o*x{+᫩qLY8zFL؄K+}A\eq+WR)M0R:{@(Q<,cNUI@wr5~yG2@}xP3xѰXp=*7AKwnJ|hyx;*۳ӑWGJ oo1۬E'5_Ћze;F]Rj x}19$ |y5aP)L)ײגQ)zhs9f;`&f8 [ڽxd4;Ch #yi<~| !GyK 1ip&cVt CDI7PqzkΔW@I _K&Qf}d>ASrEAu7 qO?rDq7Kѡ`vqopL7L]Ϛ#ؘ.Mm^2%\#Cۭݻ$ђrnjF0Uԇj|U{(5#P-מ71Ih7teK2j=jW ,~.xK'dk-ÎDIl|ҭ)"S,j?2߬Z]{=Yv;ܿ=JwmȋգpmUtkT0;>;'OyTѨ\n+9tPܦu̴%θTVE: "5Pbak> EOX4,\H~X2QL,PDr~Q*R`Ywd&ۥN5aȒ.y1B%1$ZZR,ڎSv1.M&|ԜHN =J?S+4Nd$S,< ?0yVjv XxvZafjtL$A_Ծ52rY,1zsd6?4/RePhtU`XL ?{`}cĖS~'q+xrixDqpoYEL-2U,⢘0w>qIn]C>mEfp,1lZ={,ḫu(#QTա|x.߳-P\Rc2k=oXV}Fj#;-Og0 pzn G)=\$= *l</PK4 ]3&P^Lb6bTr4os5{jp($tCD z̪'+Evn.ɹQ3T)vzdj5'bX%[1$˻U"ivX|ݜ[Њc>;E^k_Aw̶( ń6+"׷;%{Eө;4>K0m<Th?ڮܫJஅhR{7bAaͩ2iZ_ a/ );.&O08Ϯqr4m^-)Y)MּŲ.UKZ5ԣʡj􂱐 R5~6{P(R蒑[%GUcAMD$Ynʧ&!Xi0<"H۹!]kO=k19I Q?((&EE^|ᴆ,NwXDY3b*HFo PWCڏV/pu#` eo9?[_LƗ{ n*l^WM/4&.KqU?v68f .lұC`B EB֓2|MfV.8wO3,/kΧB:<#dAW#xkߓM"zjf fͭΉ %I< ~˛^fy1&K1S'V(`•ShWC=+C@?UY(2SͯtjP-N\pT(+Ty"[%%`bL#*0:g VG+w܉QgZx4| aO{>֧r[M%}LnJP˜/l* Y8]j[#Lq5ڪAK02Q+PX؃$tXhQA-G\v>h]xVr~2F /刪LL]7an 6mP'w^zј<-sU-F(Ɯޚ (mW܋qNVX}Qs느NdlL)5 e˛et fC!ׅ)%9+D| \՗e\Ox%)elpU$̡& 6zG圅nPD/hHxnVD1ԺG:`j"ES?k6otgZL5nQNАmE>k)vQ-Ԋܨ jL5_ JeV5|Bf05i~DV _V6SVkR|"; kB_?1pvK,CYJ  ٲ6ٵZV!\I$㣈B%y8 l JF Z!C#!`f`& k[!"{| }%: KPGvKKq!j%lKctο)Ca.?1&p`S+/À|MS7ŸYoH)^%Geb_O '-faRdU,OCנPLXv#ȼ]RպX}ZuY{F4Oc'°k&C0Qę|aV__xs+r}Áş)BzFJ7*4!9D V"MF$x$!R,fޛP@U2auqudz""HКF}$~4Γ+"bBh>Y @Q2f?MxcٚۋJ|{)[3|M/!$81[hBɚjft~T6.G kIp "څDz0M.ouF,peMߚU'nfc՘qQĵKS;^0ΧS0 ޼G&T^Gaz֊5 pbu0 sfSNbP9$4A ;ۭ6z(&BZEWB8c蒛CZy:q/bp x,"ʜpN舜#W>sPL=a_Wb勶:@)Ϸ~[@Smpb"cӚ&flS%jwYb#[*oh)f4H$u' /Ȩ@0 2?oU)QKO㥿#:qL(^.a_Ahb+LzD"(n 瘟n2}9oB qZHZq:ӟ66㶒D :>Q}-0F6Z7f%5.eQ ZUBUWy< dc"Y4ُ r@]Ν2ONtYF-g*Ød~{rY#RO˒%z~GHW7/LNE c*vץɃ{892s)bsZngES@FO3E% Ȯ)Ms>9bE%FY[3;v-mSi4k7;I5% J I ftD)~b78ߟ{غ1m/9~Ek} ]6C>k`^?ti =F\ԑ4(W 1laB'|wU}C~c6% t }JNxcP},ET9WBM\<5Dƣ)#g|lrUTջs~Ɇ}zvXQΦfÕ>ꉽ/L"ZV{<,:F\D1KR#̀M:0/;k` Uu}"Ca/|Lj8=_kg H@N9C' MPt#ҮȠXDK҉ &x]vV'.`|#DwR bK=M`-*>W1O a53;12Z6"ȱt5yd}=,Axǽ.FDv_a7M]}?9NP El)wwF a(535&ǵ̓<,G)ܝeݙ6`zWyeͨxeZ>0&xS ^-MӹRzU ƥ>mU@˹#OMT}hb.[͑~_Jv}zʡDZh[*Hw9 Q2:>_c\l94eT E,ͤE{2H Y1WN34σ: HA rA|7]q  ͭC:Z( `\, D`b*( q ƺ.0,>m/U,^pUI`́3d$NI%nw4!E=%б Cie+d솨Sq4+.WW+ {Q-׏9SߧCv"f9m~ vqv8 IK׹F##p>lN{Bʖxo] s@}lFzzR@$ğs.=nc$D ' F'iz>/i\{h#*]5: ( Pr. 5j?ޝf񐍭𻏧)0J?#{[z#R+уlK DV2]kFg"s0D˅yJF˰]z@2Fl8/ăA<28˧\؅":<DCs#&F&tgx\.'/mG(U](ed~gH|Ê+yJf7sgZB*t_1s}n(r?Y5e$+ǝ"( EnzX\A_TvzEq;@j@XnL\,$*RP}ަK!\ 62pphҸ7u?5z]' iEI!ԠA/O3U?z׉$jtیny ΀9JzX)' x`REK6{s9`V$*6)(Lej/`|> Q˭BC㹟J0g ~nziDÆ/O,su|q_"l/<2 \I_Oc1f.SR՞pVewJ=$ G+DK t~kT8񧒰#`&s9y7)ʵu -;d` X`E K^2j~ Ϸnl.m<d9hTog_Jd1ƾe|_aUH=)PSG% id`W lAa܀6qjSUzP #~͗]=xr}\ח)TSF9w0)S:c z[f ]ѣgcyQp_ev(w9 H+ ʓI0wbjd^A#vzccXsF)9y)=H+- n~~ShA*Τd/2A{НSn`pZ/O^7=6)$0*G c LsoM.{=]O&X{G? D J /kB4_&?ȎvEϱ{':csLYϵFۺ*"spG&@7d> ",@}ZZy߁j >ƕ*FQjmc޻&pz <3HXS"VLۮNUQ$ ;t/dzv /kYԤ[tn 7Ϩ3+x<)iS\d3Fp{ \Fc&;}m{;KUx2e"]Ok hK"{5Z\,^람R ;P_ 6N)x -}씌8([}Ie5 7TcOx e̢IR75Ve.?ñ:~$5F頨@uD>!*$wµ/@\ռ< 9&8_hJ樀jQѰ~R7YINDhh, gz/c'|ވitH] b4)0^psdpX jAhp- .0YHUHmWӪWJ50n~Fư"ׁVi<ڟOЬ;P 8&HiRfُ}/v`Z(8]s:Kßn=ym)HxE1һ4D|XgpdBY?$^Z2{.PɁ$5vkos%LtVbʥB5G+"0mC$:СKS:$Aq2*bd{Y1orw2CNx3FMc/rP칌rBq^TŹ>{)?Us,%N$pW)bs{k4R:l 6 MvMRRi 20Gzf] yrHW.jR\_6^ -20NR^']i#ZIU̓ɜ?iV/mzNK[LLKb ׍ӵZry@N!#Tbd!=%Uhzp?,~7JΔeC;Spb?fIʫYQH#T]DQ@GO|qf92`2E8owe#ih"5nk8Pؾ17+p:? b83P ǭ#ӥ/ђ_] MbA YQoƦ5Bk?l!Z.Z`8e֪\&uq#"-{F艈j+ANXBJR)t!3/st 1ƐmϴTۄɽqH)]͇XE|rAʙ}j2 בQy _w-AK1L]%ӠYzx4/{Fk, a0.WUax Uz`xB/ț%]P1 r1sEy"tQN+`aFqy2d_}گa'#CjFN9 {|K2ЕxV:)Oرb ވG]W,L9zg#_h BNGh$KܹȊݤӘ]&WvԜ{ ^\࡙7ӐFA\_HcjmMGƟ%2[ Z>b^ڽBDbO!d5˧=ff7k:IRzVb!dߢ({_W00MEA_4Q?H  `1RޔY j "TFԾl & *1<@b@ 穎 .˃TEGHHJf(`j\iX+0H gI}B.:%pBmulV[]Ϙ@;EHb؝ n=ο/ cQWMңVs=Tg X'?%gO[\Va1,m#)_=Bg4sƽd6):A:ޅ55ứfCo `\f"Pu^Y^E@y?x 6=ÖE)+kC ~83LAo֟ĚyaĶcl lUwBÿ3o bKrc}U#dCuOULBRkpd=i$_iyڄZqR%4^^4aR\w^ǛLpgDH&krC A{&$lc:>ጽ[&V/%`ЬPc n<mhf9Dj]c) p.zЄV:bU#{d/AʤFQѭ)<572{/tۢ[TVsQS|s'1N5Sf AfW$]fm,p3-٦ g9e;pcy_ErnN>W7EpJx1c^&1 ya@V&=6YkZTcY'^ȺhZmQSBy.U] uT:MVᥐ @t _Rㆹ*5;,!CKTY!X/L~yϳh hCl\XjP3'Rzr`RV4+_s׋_6^^|L!;{@)1G`J0[f׌sL'dQ\X1Gt!e:G&@ՌDE(cY)EcӕoW(= paxű\ _>iA"c ՌF}&6zH0k#ͺh{2I>]:έ  jO{!FŴoK fYa_NKB)6MNe OyD$`IK' iT}IW(F`g!gY,$c!Vh)/x奪'GYWbN8hg T.% m <qA19]pdU:$S%w "mdGkBGzv ZXS2N"z"c2.ulLU2n$X՟OD{2gf +Ga>W16E0f`L\2ն1V' p w 3dGpJs:L UTl!έ05V<) ~ |땉"#;ƾiúDΞþ/U8Ֆe [=-J=C* G}\@HD/^}r69D}1"٬ZIǸBÍ{6ӫ=vPU p(Jb Rӱ/fCܳ!$|v]2|[YgI"\]ފGUH G P<2vI66+NSs--xGjSv<6u=)42VS`,F[z 3.s ~hj1,Ԧ,:IXK\_n'6Qx[yT[!Hs4Tn hwgPeݲ Js/<%tj85)5F3)䴏W= ֔Q;ߒ㲑L>n&%H-& nSsqj0oNvP+^ipvM$Ns1붨I- 5+~ |9 jT1"0yճU4:"J2.RVp֋2 8e HGF'DsGSAi]Re>c5-*G>v7?f(gEi~NY(EܖGiC$JV ozbXS5ܼ{&PYm%Mҟ_<5UyjzpNV@pG.9i#v*{Lx9Zܘ69Ũ=%_"O!dyioT $y`JGSY0̩AՒ ]ެ& j<3?N.2 5/ZMW0?G. V x| !"ߐᏨ6$ApǟBɷe-L(խ,ꏥ^KdkPR-,E(4a+W#߶zw;Eߵnk}9()a-$^9_GNxv? IIM zW%PA Ǯbg">9AgOh.õzM!ZuJ 0-݊h (J+!6P0c%L#0h%hE4G^+* a6_17:Twེ>V0]y;0˙g42$E%:-'dyz3uE7C2Ƽ3f*>a>CmeFiU"X~FTn#GDdZ΀74Y~ 94$v=9罇;.S!k0vaţ1`s* 5<r<ǐhHr:HBl0c·znXbՈ[Qa͐.J6 co kqt>;? ;cZ 5·&w=*;3 z ùN;?R5`*5:1;IiyArs@Xr{ -=7v |֑s?BQ=*'%zˇ Ygv̲w#M_?yp]w|#^~tr)V"D}x07 "n= LE |wa\ZwLE_4eh ʹȷ,F[[yD2zqPF :Ex&>^ ̕^VhySzPCZ4|j }k](:C?ݽʢն$^Ҋ*?r>OکTtC6@ޗC<)XrP۷! Y8#Nl/k2@:TA0™{Gu*rtsɂա1t`Da;,ΖBGNdP 1N)I::]}<5ؓgH`Zu91, =Om?e3'r>/900a`ZI NX@ TJAdu6tL8명b͢9`o}hx]*azh j" Ê?& r!Ef~> ˓yV|i;SA x5 ) AlO|6ྺ/~­Z!TVzw$ɬ"g;>,~ΐmԡ'A`\0!wfH^np~~١%C-(wtAΞx6Ba٭<GL9W;![-9s-$eB=#d!aZ"AD+,?ybP>-kkA>DjUpl2L2] p6eH$DL~N4^u<$4НM 8G^8RTwdnC['"ぼsdKXK09πj?nVY(0X~M6!/_4rwTDΡN@i/ Z'Hd +tF^(-YCGY )(%c ^ܕe5 Sl~:|6`V?*TcRjse!<5K"-vR>yU/_(5EZ>r{8LCj.ͩ]"[EakY1CT+{> i5^a F"eUk1dDi:0L bݰXPK"c*0u9KA4؋F8܁p ؝~ݨIti;n/^WV2ьٍei jJ;q ~l $.ZNQ̕=" u&%1'1;cp|dq>%b iqKPpR_K-v5Tv6J]>>t2v&WGޠy>i0@"ߜ<ѻ|ʌ/mh&`SnΓT14#s5SAD#x t 4Pv1FI}MB[]"XarZf H}7z*P,KN @ਦJz]z@ftV2µmn@Kͤ ye;SZ`[Z-wrH!^G}Jtԗ>h$ T&mdˢ hQ̋J3)b<[Lahƽ]< JL%Y^ Vؙ+l XWÆwҎ:Fj`ek4IIҁvX[a8+8 ӗ!fvz%o?*:-\.ie އ:ŁY3nY#IO^X4 Z8 0/<[) r<c0ViOm#PΔj3  6@/ 쀘[5i[wڃ~SYHG9+/EN!RdCx$]_ )-\:9f8Ib zz:]_:ҔOYA\s}Xq7UQo5 v쪔 ,y $t!9fIXefg:h0*\NJ؞d6gR*Od7'6Ė(Ik Cn_9Ix]i=\W)"Bm 6UNH _f@}A]]F"EYΐ/gg͊#w~5v%]tCKr jOoYbPףPN뗹-H(u~{u]wPZGMt: (-A|Ry:Y;`(4gθOX 9JfԆ&LHv pȾ٢-vPi s%d%"XC| sՀ~)h1=q4\U|( sl/I/D.ͬ)"Gy3DW)vf&4 kbe YfWʧ*8OI&$HGH>pC7÷.ӥ;L3y{+dህ%lG@H騍2.ԇ!=\/R{ kR YH2Ev]f-DyW{{Ԓ إbT6!=9y'Ll;TZh&VTk9Yy2I*,b T{*>!=?C*ꁕ~bg j3;!u>NN eg-eܱ SK3M}҅?0U(0i_i]R{$r8Ig2Ootj)CVs2$"-GO-G[p D9{W\>@DŽtA\/CB+&;ܻ$ߠgNqO/׃%)ɳxGlVTK/Yl?\O4ҥ0AM^7zQև,HY|Hҏڠ9$Ic欽[ba}"bWXHfGGp؅DR 5}':C7Bp?A%)҂6 ABS v]6>Q_n-3m&Ԓ~0*ZU\2gBEΠs5GPUǣ OOEPΛz. Y"D뛊H߿l/;WnNZߌy ^c:r[`PF&¨+4F)/O]fawStt1@Mچ0nֆow ?:=X/0q eGJOC >MO@S~?.zrCvg!Zp9Rnm|Fg'Hz/8[%xgck}~Tu.I;&~Aiy[5Ro?/d m(j*WсMuQi ϝ;xzoY ۤw7kʐ{ͲXppce2s<ҘMeTi0#2}ޞ€'zrMJP̓<ҭuRl*cظbbRa.uQ-CH}ɤK.}!)gCN]x`Y;uF DPZ'>}ݥQb VYL: !k0ѷ舮8(:AR]J)A2*!/C f8t ֝\]#hppE;+&#OͺSa U2:F2( %;ȋ Yq~*`Coڱ85;سnuzTug?q”ziV=ٮ$z~} /ȅMV rua2,XT 52#48UU*BE_톅2B\9;Ua64[+Yhj^e2:xTamEL0/3PO0#0|LKw5bTӻ1lsI-Kw;k6oU %e0xBRqdW֚[{]^˄94s?zvЄ3V#UZ֙cP}si,Rhh-|j*.Azj|:y0tiPНݪA]p 񗼣/>cs%:IGxH }cʋ n"7 H,|hG[^XYl3xڀ. bcD."96\:HlʒY Fz{j i1 N7.*! csRPSAѻHKF?Yl)#m}d+{wTaٌiՊXmUpeV*Ż[OHA<;y=1N|ТovMJ>ah42k3;5u>#hbʨ.O^r3ue^%7}J" F xs7}xJUbQL43)Ѩ b肨CŠU)k+dwu͜AJ3D[kbJxr _og x:dk1’Fqt@,#wrU3Y˖W7_ }&;hq=\+'}up;`Cɋyg|m+Yui-S8\+4=3o#_\'a/otٖTtLe\qE'X*C]o;-!γ40Xrй|{ ? gtf ײ[B˄GHݞ셉P?=DSp"&[+X.c@ъ,E#"xBGo0runN;>@s| S;A[XWEWٸ46l\02qk"@g5(Nuu9zAżo8#Ƙ3{"U,Mel;3%\YF.ϛ3b;f8WR:ϷyKc]gh :刌f%(_+*-\5"SK<?)8r69}g]Z؋tzjvG(Ao%O%)΀oυ&da[/%~r_M%v[Z`H |+e]*r9/P%dT5=zo6PUl贇^ئ-ȿWu"}P^o~~hhA4#*@DrXl[l мYU$޼5W DIM, qlΛ]>-fmf(\хwȦ~ցΗؿX1zijݹI5y-K} h?f9Wnu9_ҒҋG_}Mf"z([#? \v @ʍ{3TU$\} %# *e4i⮆Um;mQXl]S8uWkb1ɭF7S!Z$ #ɞʶHXZW0YpcZbb¬j>R1X׳`/&gr,?qW$88%a[{67P6i*߇P,3ɖlb*;X١- &@Llp 4 |/fc票Z%ǹ:k&MXS; \hВ >>m-s(8;ȡq1ҡP\n xH Q4bHAJFR8w3o W_Nz9/V?*|zStݦu}Y'!':+ZR+ sCפX_̣Kb> Hx<} ,;p\(0$y#!GYuf?x@n5m*T桔;Ќv0|t믨_MM3zx&x(%>Ό_x>x<7LX&^86;XWRv "$rxA@=yDmǵRK}3j2#MuHb2Uk!0Z ߕ)B;]tm*+l QkOUݡ=^߮Z{S 3=T1 b?&ՙIw-zOPʇoKrE:̑VeED+Lxd2Ɯtؒ_cIS?_4Qކ;쀈i[/'V\5nRp6*X#=]-Tb6_IRɩO@<*icO1c£;:vhdlY"kcOF.~QQ*j)Ue%O !LB*sɂ):2##NetpIwqQ^۪EI`Yt: jq\&> @bh Z*ZROx}LP )LP)w7g ++dQ)7ׄH0F#T)N-"M߈ {e2ZnUeE:~\4xa*]CI0H;(?1"&{_Ɋ9>n#S46{OJP}N|0@978ʅe1'5ak~6DZ7%5P~].:y!DyἛ]8'ؾ&/}:PkD0UeD*xƶx#ONzI ? 8qv;a:㠏͆td,1}“PQȹ %c^ne0:J͐e]H1RX5n-'gӼA2")^s~c$vG;(Z:ٜ!`0O%(e[Aq;8,IHeQ],pRY8˝,Ի1cX%rJʣ H1. {(;7 -&#Řb 84& PARO) _hE1'bNZ7(Ug 3 m!8|  G^owU^^^CqsOv?S:@z;:,ý29;XB\rRaa庑u7}Ģ%w\NA=/:ȣnYI{4E]0q*2b"vCwEp4&8OD-q)*JVFyw2y$x0V C";"wVS vm4ljzZ@S '%Rk0rkN~( sC+iLe [BT㧽U51ERq% )Z?KxMem^!F U..2Ns4 dI#T ǏQ@!(ol(hS_&̌U]Ǩ ,=4]^,굡o@C[!'(-_U1vNIAu<[ Dm%"<1s3iHӟHx⒓T?~CTW Ά@`fiS| *'b Ȑb,9%U R0ol,Zr9G'CU<)_QzOnJ-Mޑ%ӎ|ʭ/[ә|HLNE#gΛ>hT7:ptTEN }7jajg.8j4Pn;#r! 箁B#,c 4ƟXx&ߟş]2>ߕuL6{dh(gޣ]9&܋ltdfǦ f,.Dg^'߱R+Px UСUᙧV646gQuZ@ 4weOo1Úd4-N#{R :d PsN% 9C_` VsέPb@j/jhZ]xB-9[lH= `I{DK$*PՉkVC9cU87Z9̪w+@9؃sDžj5AތHPzDx9cQp?BÎX% j/![NɋzD^̒܃,slwӎOU;V0PR{EyØk[^^3"۟ P밒\NSLxz{@mv@1rp/:g.Un|{.~fv2h)wxt9bFu2O㣒ZNRtKᐨ%ro8)k0Nt;~ 41Q#40YF3P[9(brp0* ]̘$yǞ{/EO@&財p)*!?z"$ثF=4VË&]3PfЫL}(^ݲu3#2-G[>^#5 "?)S-Q, EΪ @j!wN6řBGbT Tf^CK 3S"͗e7jD۟ N11<ϘCn<I; -g;mLh]\$z<8^EEcW.Jm6Qk:kR[Kyz ^R0ĉSlI$$_(^S:Ta{4Lk84$ߗ/h&+CHdc(e#Z}HwK"VYႮws U #l5]C\!wIf?\ʯdJ!|gJϊU_ R]7ҢNXc#/e'ZUuOfDv&Ja2EÞRqeބUdzm9Ψ/rdSd 9%n6Ah& x #d>x)AMK 7T#=8v޶9Gi((o6Zt}Ds%YcÌdHmyYa@q- b3fa}l8`\3U/IeҐhQxۯ2.PzZFnD4C !94]P|#"IB¾z"LY|Mrk5\W7nA%C- ): HDҘ@xtgL&SYUȡ#>CJ3R4;~;oE%guv@Vii yZژz`˵ kFXd'խX,#$$ 8ć㫦[Émx%)MO3oUbkJrX<} +CwoG:6(AvZM"K*Ł@*8fBO,s?ɳCiS1vNx?WDhM0lAʪ .tt߿ jpdZ涎X۝8 r۝x%7ݝ }S*Ё'H$n1 yWWjL_WM}6G; v&'^nFdwGDHsx,^sYX>2죒O.& DaÐPSKdm Ե>ff99& 2'R>AR܏4"8)UP  j5Qf=ssTXkIH$p B6ECpQa)jw"t\1SwjZnwd}}| pmDOZk6 !8j?<U|pYv^/ }EH?)Nlz&F7=0`qΣ sEoF"qۆ0 Хug5,꣞zV/mykK/96@{qX"9ZWO]QHl< rZDG&6\pq?zTo=!x:v~& OX QOkX үLoy5mQ|hͿPmP/ά*CE'=4-,,Rߏc'@]l+=, lp%@z\q &+gvp2.A9lb,N76-f,;! B[6)D5v _sYBX5ss?gVf[k6k1טq-i`yYTzҮZj? dQۙȝmH/ ~\97¬OV_8n\ѽA;1K72(]Q${Cg}'6z8UpNu]&qsŖhgEtOxa6s#|&.@t+<57iF6eVq nqtu+Jz/5cdse0*u` !'(в0rޭyʢhS"VЖ[#k6aƲ=XQ-jE-4+u}ۿ8E9 /Ж yDþM [{дmc}a*yH3 vƆ7,muS31g Bg7`34 +Zd'R۱s-jAƥ2dW1 ;D`?OirgI-V|}Uf4[I"w?E[_2h By'7FKMC 8pϸB߈KóT?;_MAbvM637q!=0%&|dGDj4GIqMDn/$sw&SMa3U D%'| y5*5Bjjxn'VիԚsvnJ` b䬀0Hg;z4_cFM|87#)f8|~U 6͍1(ƒǹC/_h> L 8vK!]@k ǥv7ͶAU8s#n8L{Ke\[W(˅qN@!l$#˓ ^/ wI^:h:{>խ$d$??8t=Zޫ Ó{yXzԤ Oam:ߨ Ǎӎڈ_ Z0N*? ̳!mhwW-LUF5q<uB$&5N,i@ndF!m&Tl^?#@11|-O \>|`ȑu:sVi\G5$~SU34h=UH4V31B#T31=Ftċ FFuвZ#tsC^ѢٵD :C 4xI%R6h9Qt[ 4uS($mMZW٪'&AŸO7dKIP^yքŦb^ =(/Y@',pG\',,)H#d}`f_uEb6鶼T|=j܏ٛuB?\ç~L<}_OXw|hL"6mf4vƅ-_"L$,pA|dz|g%v dv=F*nDZe0lg>ɱ_#9bIf1VPpEUb|nSnao"{ԻP#>&@̽X~Eyoϑ2($_#oLG)5*W@n;4j!&kCqt-c֚7_?8l>$[GCXEIHφWw^cʅ 2Wii֦T"n+(_B,50M@ܯ ½j AB𛑅Jh|Ev*!O\hCg |P=+VB03msQq$5J̒yrI/ktaE!3yg3Sn^a"Ȇj%v`˲zзj0jik ,aґʠScq,Ax*-&0Y>p 6e`=g f6,&4 IIlfN@Qb89 *iaoL@fNtĥrTZb^D#1я{r<Έl*2dxCovʎ^)u6y- bz禕I!F 1oЧbL$#X~yyD1b:kEǹtSp f֍ =E +>Z̏ Ŗn'?p9܏oratt5& :)в)@11bJ#V{4U%"R -ɬuu!QO(ݣmUnYViaV&#JGnFrxɺjÙ(X#j?g5=50jm8v-v-k> 0 A50XzPg'fYlYH֋ߎʈ/ĸȯv!f9͖Q'@uXܟڦGT]F!H70 rTMmGv;;-?9>҄e(~!83.GkzP=]tgtCʣrR/Hɪřa3Әyc!/wYϲ #7_SU3EP%hO'ǵzWXodIie$xߚjy bGFvL؝l'FOLۭ{"{^WJWQ?’ٱ/fK'A%ۏ2RkjK= 2(ʤ'ɎxK,W~/IocZ&h/CWKQ0O{v?zO \ZCwG ǸQ|&{޲R`G;)߰pbqHaʷD9 R/95Jr;J:+Rł}F1z4vw|JleY@ z(P:s}[qܹPI}m'r̛;x$/n 1(ѥBJ}fbwvyzbux;ǻȇOQӟ+YH0Zvl7N1,[g3qKdcہ0ddX֟_OBƿPUyGy ޠXot`N8R;VO' .JԹ+ڝ%W_3.k/OCeLlA=]8 Qbv$)˧_.D,nQ)ov{&. JCT<  ݪ ):KJ*AS8OCS*t3&Է*Ҡ 39ft3< Kj}oYJ٧QineS#,-Cҍ eRI 4, @ -ڹcip^KB4'e-.WrUH9et gTu3L'^eoWוWXdC^X"̟Elٿ9NX"淨~qB>; h9U^cӬD5G Y(/Z4}tTZg?M:NdP&N;x:Ğ؛ĞʼjиN++7@N`yn*&@:ՈzA<1sݙ<୏5!ٚ"w7`{qꧡt@"::OU փv |VֹӲg!?zCM2;U# i7H֔~ )o2֩Wz` 4Eh~€9@^+3g7nY8 C,ώWND;heXG/oՖLp=lD?O%vƨ)Xwscpϝܤ,r \A94a)1 cal*w.i|6 ٤;a%3Fvj0JC=MΗ}; icP_vѩj,|,4tdgH21_)SZm!EnJ6 PF l{m)客!gǀ:&'0_B#H)4ܭa<"qr 5,0ͼ! 0,Wz@԰zk7[,⎶ S5t gO?+0hͧЇVU- if~KӀz'=2|Q5 QCᮼx(Is%H=m* d>C!w`|GzE*#dS\=dWn ꑄ׽žhl]4oLA@(:ט0Hdx>g>-PtxPPah@oqh%gEE*IZD[89N]D4V #dG"46bc-{ګPџ[AeIhXセP[B$20^hDY _`v 1ϙ$ڧ!Té"<w/e3昏U%A :F{yG}·DYm1'>c|"@6I+X_DFK=m"0_z{ m&*W}USϱ.SdٶvdI٨e 9}d; k aveRL)AN%Chwݷ)S6F:0=,,?,2pxzӤ~c8 x|Ɂ`k 殁4|8~b\A*b}DY]=@^ؑ }~TRdx tTa_ PFF2pXA:T=M[E$ܠn Y,\FGAAkm!`5#q`M 3UȚ{ih|iy1o]Vj*h,DL&PKn`H0*7s7,[ŶC:.cʙ'|erЁό-WPǥBoh :WTǝW/&7 y5Cf*qFaI ITNի"@6yYBXCT@;_PZm6;R ],B婲s(·(NZ`ړ-O?h1Pwck$I!=+*`\ܒVOppב^(2 я  oO~;gp׾͘\0&E@q605Ҝ| mb&W4dub6P4RTD5\Jxe:Оx"/޳3 y>5C7$זs]<*_lI[_\2KgiAVutڢFS\ͺUtxً6(ͨXaؾ!c!φdw"J+׎\|ĮRB/l=Qk50(C| %N@BP Rį@>wnЀH͐ Z&D$:C҅߅OۧvZwgR9hLv2/SDe߈U/՚+|>;_ɺU7|.YФ Ԃs6 LNlZM_K~(:|==T,$hM7AZ)ȯk?K~Ш~KKSl,Kejhݜp;In%8sJw\S%֧ 5DD Mhfl#I,NLOQ?jmyC_m Ig#ĂMA* &ALI^I{7p$n=ۦi=EhÄ 6WnߛE+#>09N(߽*\7OFN[E pE90[EB6W׀K| Nږ7{@PDz%]گiI~럼eZ&*LV N= Vϥ̇ DChڼ\1=G˖}юo"%fCD@Wu!B/6<:JjLnYpz|.LB4h^@`GuRh#OZ %\'l8ܦgjaN+ qݶ^y 0JO&-q)9}@⽛d3-4Pt cіy 5vʜCݪەwg~8 7gE+r8C1#_؂ H찚*il$Vwl/":FD(cEs?[bL`7[ƍ&6Cy^&Hy<68$Yinu_wjoUs9E~manK63gv`t+ :hylQRT qYdMSLRHAWsX^q@O4 l[+k7!dO zݙ` 1$ Hz(r=d?2Co<6 ԀT./y8H%`+;*!mr 1NMĄF{#G\ˡY/jWUn\)q]G0+1IEoGA=vF<٪:U`Ow' ;Dy ~tY>qPa윊alS Jl#0f0=E 7ΰ])qeZ!^IvZv&FQN:2#]);+\bѥlDIp4\,MIqD0d]:ͥ aX'nn03m1emJ×MWDs%-"1Hn6aM T}//Ņ$g#4rU6[誥Foģ{Fe ?= I'Qt)1κFQ"X01 k!;(}0Okn0}$ 'zUs3yRF0~rwh 8,J]Z1aJW{:v"%L].ÌpMv/O| f~ C9\m$b>>D%js:GmD^({ 6j,'cSCD'^ ODYUf!vf| հւjD VhDM~1k"LKj ()Ӌ "N_a[ \ +V5 G蟲Xa (,$P];L8rӉޱ+ x&ol͕" _lm-1G>Ix\ud՚" VL@Tc͑ⓟ4y0]A..Pu5{[{R&X%NR&JO`Mb*,fn !&HIS2w`Ҿ@ _+{/ v !}lIʾBPͫ Y)qjJuUenR\Ţk\]x 0,>|Agʯb<\sf}PKƣҍtKz<-|! "m$}ٿ@97J*S}3Ԫpó{X+mNU-x+pcŒ&Kpsǒ\msͱ!fr@%.["iGVg,cq)(_2's 9PW]a/bRQX֋"I * وWgIUŶIS+3רs`{oQj/1WWAm -{ g\2τk꺍;QjW_Ѡ2݆}c(d̾dcChrYaF(D3QO@tCKOpiq\栒5E/ VS9݅:Go/Gb# `y-OyGɽr]TҚ n5o\m,:f B yS*t]gEG\JXnrB hQHtɈeT;Ql݂e \Uf  mZ|<6J|gĚtrtOdx D;%J{B6i1*)Ozc~:~ TO,t(-0vl!p͕B38OeSs[ɄVYY$3)yulBe`i}^NǬMr}Pށ>.Eu:I V"Pݧ8yB NI& ~@}N +eQƩ}YY@-+ @Nrr,i Vݢk4@- 4%MF}1RU?e,s{ @%G'vC|X@/_NQ/qQA 2I  Gr<&ߙh Wg+'q>{3k P ?j z1J8 b1q6KlEw85($, [Ux8.NUT ih\Ffe6q_Iug0:?X&ޭ7/Iwry[%YF@z"ӂ}r֤>² X310a=* e4}~d{FBXlR!;jpؼ7_`G_bI /yJ: ]$sȮw:atMLԓ-vC]y-"TVYqA@6E)HdVZ([.hc'T" pD'ِ۽e :0)v oۤn .T@}ׁ Is䫸18E^RHHj޿$^CHo:V9/@oIH4ߚ+a+K D쮈7~%ͱ8c?$iZg?a3*:n i EIvK71# IؽݔƲ}2(sM@J]~&Oο[!Vv.ް+F_qάTẫ:l[2Iq5 d~v&m>$g(Z$%-=+s,j{vR!w]E7I#PڧM^jJyƹ~Bۃ׆Lu;`.FX'k8M^ zZ535ormg s~:"TGͦĵ{%"ۨ:})Ї/A X GQ@t&V= {֝Y][bڂ,w.l >:Z?e!&=+ђ9bzF;Sznqa{#RN?l$OKF0J#}>DI&zՂKצ шbvLe?g6E\uCrpKyD"Ҭc(4 Ɵk 9 S3jۖտ_FpU+`콸t[6Sq7ZTȒW=Z2Xڭe28ζ=."5".7(]GYv&kZw 'טvPhNCH`M|Y, 'kLB%JdǗnRk s[*%]"#og+TF_ɖ641P^;R⎓I` 0&IT! n`:" kxڻLZ M`ok^e/ȿM" y߹M暍3{M8FO|gq`s!^3*>|Éaܻ٢ UsѬGR,!HDOoԶ4OK %53 <ы (fAmwiQ [ <̀gjs?Pb_iuY6:-f=39Y%tĵc[eNoKexJđY -ëpt=ԟWtD2w {rCWDncMHHiyg}wb?6Scc{7J1w@5Iӿ#Wq0tRzS٥5FsոO9P$Q94o(?y cp[*n7`|+NNhཱྀ+gm H~Cfu^ PYlό!KI|q0\ U$'RSnt2풜@i֌{UJ3-uu:c}̠J؛_y?62 ^!/\>'v[vdMpXZЫ8#sV6G9`mڙiZ!.d|icU5Xq&Hci;قbwe:I[(k'bEq/`jwL#k&yn/˧y`[>w^eו*@:d=;!6!"<*7 {P@3^7-N$g:I*Vjc)Ζrz諛15s ie==IWĽem8?bxsn$OɞÏSA?8>Kp*&{VUdc ȡ:ٵr]N+Q fSw9,Y,4rǿz{|'aY ,z( 3bk.E Ot%+B~j$|13M3:hL&wV;Y'_'\,JNIO&|B&x`mɅ< l9f B5JrK. *|Z̀+A>lMg-i8 OZ/T1>%g?&.|*<|z߭"twgDZ:^ x]aHZ)X`k"%;5#T}7lvqHix2S%"3ZӒ_R..D }e|YlzAb( .XpztD:4"bZpo/qJgB xG<RV/ӭܣ7zuRE[OWݷl1G&HFHWOvAۅE˜qp-bJ?gllLr;DZ=GM̏0J1Y0tپNn0![ 1D%=dZ-K}i^rXD.ύkrp_y"ֶ@Ǵ?`&|ɼJw%?ZI:ܼVf9C`SG<'4#(d'؍ÌĦ9e<šGUBx:>)յ^]%UQ=e]hBoY}"FɱH B_F"K㨇@qD0X(ܛ#]+)P"nJOFl.aߝh%~ /X&8OsU豁7G):*ѓd=B,<(3he]i_?%UTVgC  Wx<*@5l,.-U ͨ-/oF},:+pFD3H7EdQT,o\m=X;ƱV+^޲c1Db!ưl/䁣QګzoWnTRbu89 5gu f'ђfO7. vIޓx*UmaC:+9s%sw*]LұaˆP!=MO\]c֋ab *R|r¯:2h#n,zD̳rO33H2XymNd"i;lx9rDVTHIY܃/3I iל1Gc Ϸc"q~9% Ĵt:ޓD-2d[DJ6#$m5] H\#ܛ:^wv} YՀ7VP\Bk` zl/kw!@iuCUg&d(sl%`)7oKg{ItY:"ޞLSܐnI i#gւ-7AG]C XuhV՘P$L`OO%7"CX:LdEoC35j䨹= ?#` u&|wXplǐ(O{&Q8":v.m/DޮA;р'H=ZZ|*{`z'1zA8 #oPo0'E8${_7|4\SM3۠mmGd-9՗_ᾋgײFǺ{0@{qEw3Xçi' kKq88]YŸ54V]-Q@juIߪ\BU#5en~-OZEk?jFB# sRc5iABxJ#dt1:m o% š@ dhRsMqXZ?L=^ P~BKsF i1%E)`Fm'4 "~XW- EQ3.ԭb*/F;^ K"@OPy3 bzvn`)F9{9*q)4wxP77.>ڦ(I(@0΢Nέ$ ehN d$)0臤YU%7*#ԥ0 1ӞEҽW aq$ /wYl ԤL-SuDN /He75v=ԍvMiTT/śHi`߳u~sLY>OSEi&BJrY6gWO&'O%4P$=r`>b8U`qQ藲#wNS@z)F)'F7xsJ?`\}yIf` ~Ia]CofY&ȶݟKa,lfƜem+M.A \WnSrpp*JC^6#iωMKk$&n)q ]|]; %ŹO%':f$_dt~:SZh[[cs`qAw|"ʫw]0:~& s?$ݳӻW`rM@^|ZXVb^ſ~(A"QWt/$[9ƚ yGo3B/8 c0ˋi!_ FsE4o_nv?wqT:&?M (^R؍DQXA@ %k#LJq*nJ:C)^,m!$L82jZ{`9h 1UI8.oÛٍlK }@wo)sơO.d^Bi kXo7J8O5iP&h3:hUp=tY]OEE x&"7ɣ w]%9%Kңg9g! HU ~(oÄh] xz+/{{-pt£m2 {ӖWײ]NJ3S"ny|"R&㧁b7I"[.?y,“H~s\$@֧W5cw 3QkM^q¸? ʉL`h=Q*qkO$wg ŚO _s+HVYtqa`W]5\=% jYx#Ԣo#-w"eL:B-̔TBF`(|pZ̾e=W"WD;J #p(c1}^*hWȷ?2[O] bXxpYP"zolo yESZXF; gG# ; O?{/4{a5F>MI􉛎c+vY9FM4 -R6k% -@|yRu O ԓ&>tֳa0䢕co0f hNu0xIRa)/% #Lg! )xgaV97%aim>So@ m<-zd3sSVÀ9 BAs yt,vCGPID_S8wGAlrZ _Y\&p`*aCt2x?u,@iRȣC nk ]|YMZ z5|ա=\Gj3:3=C633 dyns~UqG.(?g<U/*yv_1~"V rv8Bu?͟Iŕ^;k$hbjV,u-UCF|uW]B*QJV!QBw ]tO{f$6zN#('(Mtv{56LA mV>Fm9O~`vvȪ)xk3d1w1|c4kuwDt6Z;A8yI*!tdeaα$%X*X,Ȭ䉼2ې`Q㈖+]V25k-QÓܩkEr*zA#u_>< [x*'+>U3~8jll(~3 4M]rSߪQBjfw.1_ Z 05 :V\/ΐ+Y酬TFixJP#8E}NCE 蟇sH2,4O6 &J_irPgJ2a+Z+>⪁07c: 2#prgk \=RyPMMU!o+&p/R#s")X>`Z[ƀ)NkHZ+0FFL?%GաwC%ΌyUMj(JY+]v݈n3eA ]O*Q9FMpv5]=#slS[ ;آ:lWLq=~dnE ur'eVy >X)JWhb5`ܼ[#.#! $Ґ}4XԈ~2 {tox~a]vopu>:]7*&W3B$fw#|(Xb,v2xL2)IЪaL,1?'>6h"'$8 as]֐)1-nC;28[ LHw介 _/HQ?ޑ MsДv<S򄓢 (~ 2+i9r/g y`jII M4;,TJI}zr?dŵ@!]2e.uf4z!zC=)QD u"0bN5ARB+lѩ R/@-ʻMv.`J~\QN2Ww= Y7=*~74jO$DHɰLq4 oTsSб3ĄBP٬wzToI Sp/(G0K3wYߩSܞ\swT9(ݗPxn$d=[X"K @[!f$b?fU5\lDj,SO.BMv_Xa:h)J[Y&Ij$'+(햗q8W&tGQbζ):6[rK #Bla+s5_(K9"c04TuyM&BsQ5IW򔌽_b3աiؙZ4%6i,^;,ZL[w_Ny: P<jsNd#JAP1v%DF 6R`Rڞ}hO?ة ie"肮U^tZk- YNpQDZ>+/csu_: 23nwмxJ(UeCJh^. b;j 0 ]^NJ9w ]`" we&݊UZ] &vc4L/.+-C/8}ނ{8|cfqW-T¢E vζM|:#mpjݱiQZۯ=ϭ+]OA" .7<3 -(jS5";=zg LvӋ7K/~zg6%꺪S8 ;^׃J q_d%ح~+ޒx>pzp{MvUTw!?/۬{; 9- 'R#-3&!Hl|%f"x)8/Y8 eW쩈}ofZ5غpU*zrb/O;Z]̧%,pXdB}>mZk߬_~5a2SX@/xjUw|jlY@мԠ"\+#{۾9MizfV!MeXBӵ򸬰NVv?{?>IB=g`# 5q+UT .i͑Pf2o`f@:TJK?DX BD$7C2Fg3J!iO[s .:pmٜ`\,fy6&4k%tˎ+bi8ڔ>WL\F`~@Ao5pbe\vU!fV78SaZD-+Oq>iAJ%/}C%xr2;f w~5 ,{4ҋ·7U !mX*9B~d`) % ?ȍ=AHc#qԻϘza;)rn^ė#L0󧹌oчfb+{ b[O/jAϰy\ev\5QCsDIRL&"/e ) $U+4IDnΌxn 9v)# <+5+Xb8ApP^E 2:W{jc}aZ%?3E"|Oŋ$ͦ j٫M]O706x_UnuR(k2"%,=??gY`Śhb`!JhJ^ <}QŬhP~J"cFaY"!Af5R`1n/y#/K[p~S[i(?NnSZU + Oa]l1Jq*3)4idT>()Sv;I(4`%]Mn`bJ}J`n-Nnk!W/piD%"_zǙvd7[KwKyi3 Vm!8}uj< ;;9MJE݀RQY̖WH FTRz)k[zȸ8Bʝoe3WNjl:1-c %A޼plZPx`rRgc]o-uy&NGdg/o*=*HMybPe"Y)({Fa>3A _Hb,SܵЇh>ȚuB>W1&x[)$Cknљ3722|QD_3&d6' Bz 32iJ}}MjTD5ޏz礕Grڢm|IܷLP g3Մ\i8I TDYmS8\ۂz܌uZmUR NM ;b %8?\7,ұzZ6&[?Izyf@oty{λ#o'~积ƍn?4 ,[ 6z{и P0(5hfCޭDnx#*7$$.2Q Yh/x{klW#ZP>ie8`ˆ,qv&% sgg-LrP`*}qxcܧAȠ_$U D{cI#(&Uw/?|y4Ջ23AB BN;q`5=ݓ HbNە],)/.E;fRWe9$G VW4s9fZ+[~lǸ(%ƴ=)Эnw1 !tA0LO_SfGʼn8N(TҰY_: wU[׷E;%>:c׷Ǵ5hv/?tl}z G/o B8Sh'/$@T0^뮑kOrlrM}Hpg2Sٺ_c|o2,r&kDm '1x2p&f0-ũQ*a Sߩ,z!>040ki)6gE<[Ouϡ|5!f.ߌ=݀)NdR6WFk7U*ŁߟKqU*)dWWGF8JK?1(ٻŐ ){*E Hr?Axf-tLV>˟60LFr/_( %B׵8 s(``te%mR{IBi=wқlVi{hPE`k]|3ep&r~ڻҚHR[ O$s]T{aϼͿȮɩkRgc>cF"3*VX7ӵ:}S 2<}*(B Q~4i5˦oCUFp!8XanɆ "H&5GQ6:;)rC%,e̶N-/Ӂ3(7IeMn.]HB젌!omea7(~6&H[V{,}e v~ήO!˻HHDBkNΚI!em}NrGi<7\E+U@=L+ʥ*p%ܰMT5H1zӲj%Sw{|Z<ā?vW0%Dq,ACՈNNptV`)wΕ a.^A;)eS;=5]gq*3Vj0zTz )"Ê ] u ^|(y⿌3H_D"hpD 84, qr3ĉ/5s8ז]{'A7~b[9{䪪JWx,7f!WrNgo]7Q;Vd>$4`ʅ QTQV#*C$9WXQiBz.ˬMJ1>^$ GMfSo$'03Y]Yo! 7ߠJPv( r#=/5}#@ok8|q`rK7 `7k>ꁻq,F^=ەD}eQeb']vYT"lۻb W2:LRE>BQ85 !6ߤ϶;mUA81Ux^ [C~e 0ş>]܃"iԀ<{$|oH^y\贼HB 7_Hk_pAQ 1B-ƺ=\,"w=FEVhI=c,$.(ݧIr%dnoXR Ӳէ)ۓB_R/ gs;yNt2o)IY~Teh1~r9BZ34p@XoL匳&^e9H'S٠7K߀F5Vz`YtЪ1Vl)74=@1@H%Q @PvVK츗NKİ3O;a:q/>9lsٛ ƹzM=t0y?ֵ < YX_3{?G>;0鎟QJȰ,jKs#@pk3P)Kû5yH5Mc-F剢M}F1W8  ~ x4B=}[ 0N70s)GYX*܎F\foy\d 2m$"^4@ QtQ5&H`_n=3'&#i?PlmxGd{QHQP9v{{|DvМVfog) Ax닍tg] ucdQwNU)޹l,wuCr(Ҝ.&U>%o8Щ Bie8a.+89s%TYyμo-{6ɻ?݀.ܹ\lo51NDt? a 5AkР8/a,%XuFrP2"pZ_‡0arэW؏R!_Vј9H" | APa@ۧjNr BEFr. 7ާXWQ&3U?;,Y7;)8p9 ӃYpTZZ"h 2?OFEpRo]?̩]Y=O,eRnnڹ~)PRSB$ǿ=-TF->l%wAIU5^3. z `zm+zQtc_NMhoM)lCO Zv1YmDlęaHdw^5Y<H{fMY )HTp䋾ΡK\3;:>HCWPWN[teMjpOmSCl-89zU/瘂Z QO-=ģ&ew9/?sOՌ-ۮ7$CQ*TE=CMJ*n rj&o_n/~v$8J#qUE$H?MmspƱhp'fO gHO.Tq4˳ů[(Q[w"kjN&f: [|n6SAfd|nf[D!.W"'5hUClcoa ߕ&d1.Rn#&Op1Z_JZ8aվc!BDg Ÿ?k-}t:+$CD̨(~vAk޽sq2rմaqF~hZHʽ2j v6N2?㻸̆>"PE"8Q0-Ϫ:&;/ToWDMIbc!*CK#p#}wR%rP6?[]֛> ΍ox%%9-ې[`8 QPCD#OHE0vG 2fp[T?r-D)VS{JK%1ɰ^Ѷ4AmG W1!> i 9lZKmʵy?cL'H2ܤ]d87CGqL)8e9r!>[oG/Uc-HWSo#]* 4`X m_  X#z-'tO-I1sDŠ;FJyHr!zG#htiF?TGA)g_Y+ˡ Oce"ȖQIY-uDILT:C#HX9&=qՇ4sn=d95 ~[g ? zg2 K#d }0F~Kgx6 _^9׏l. mJmvXqe.A&ΨWND[z/־sZ8e9IxB#F..jF):AeV7@ YsQHfP}wrh_&R|PS8Z (߀pXWEWEeg/W"RdΎgatc<#)!wK7sqpO 2MwFhR, #U9?u 13 7zS3c̤̓ 'Ms-@Z}7ۃr7 lԏ C/= 7~WqϨb]ߊ}lրLW Aѻt]s7'c 'ѝ>rL:>Om F⒓}ɭ{M= NȜ=G@t w2xt-%"iUDwz{iP\>CjԈ'O5_'N++hWDE^Vxf'Œd?1A%L^ d#5lxMCmfO[>#8/Sٷ6XLG3|~Е$d8V5 O1]f!3!A'='N y6uk|,[/EHZg1r>#?pAε?Qz%I 8@JHN(4mB iƐ3]t*@Wx`o6=$Czk@(]L|\3-$$<_4GEtTR<ώE(y)QւrGYC y#W8=5qDy 2huZX|E$?U [rP[ـR-a"u!V_ H&L76!z?`5ɱ)!xsH/aR2H=&irzs3(p͟*0u_ e\.lk;L_u=q}U8p!Abl<od1Z?<.;rw(U8ˤ{&|y A$CcPwge˛XD352pV`sslBL 41(6/-mĢ~ ZdF* LQ_٠\/t3H;]WKy!`\x҂7Lm#C=ndx2=ʬގcЖ@B yJL |'ue D@!p͢[Lm^3rn-[k`pw(Ԑ w(#UR Vy-ϚMfekw^s/tpOȠإ>f<}8r_1g݃ͅpȲIҒ'qgDÏ؀ e|}+kiy9(p3mp'S}Y a.>bji͒#33 7  #]mm? D!G)/&} m'N\lj쏷B$FUyuu޳e"qizݍY>pszNio9fs<;IUm5&T!tne>tZ)WؐyiTMp?rCgҳhWOVn+F?e\5IVjRYz{^6hVy'(Yu,Cw8&똜 'ﯫsuJyn)L]İ28BُZTxXV׮kJ7f@#T_w㗬99B;ud"b3czQM^; v ܎Rj9#_nudVRUb #?PEh.g 7s mZ*X[)B&m=Xkr>k ~ڙ4Lh@`NJΐ7SװQ l,L?T٩W-@XWm)"!SuG" H'*#~9V(]zsfz(>Gw9idQеߔ$_}+cާlƿK?y<(e_/e #ߩni$ґѺ49D*f\%]%l;wV'nC}#乣&m391gYS"Y?UR&JN&ۢ#.  $qVm(Щ+uNaRMG~WeB$dW_fEȠ : ۚ'@kj(139T'Lb6CHDzr?fiێ{}ypv#3!gVQTdMxxgrk[*_YJp]h!J1 RܫE)ׂ>wґc!PpiM<~]F)r4mޅ㈌H~M:h(t++*5Do#v#iBkGT9ai䱤7|e5 ]O}B憦zeQECp?pfJ 4c1̟vpM }/%caq$^PŴ@;T|BT쓻u :w:-rb,!geeżҚb'֖|f.bBI*)!^/KRWN#]|:$F}'smZxs3~48\8GK2m <{2%O|74čZ`Nw?GK' gS ̌]I#ڌ`vEq +%ހ{0YN9}VHszfӵVg?mduLC_疄AR"m`5#v21FdU\L(I$V:o@5mChXkI׍e,BA΃[WOyc) E\3746 5Ω'It\\ł$.OT=zKesEܰ8R:4(%! h:D3|6#iݿ9%=R'ZcE`?-i]ˆCKql_փ J4n-R2 a3D03&>%c~xrl ЧM_`++*k{٥,'2[OXagZFSZLÉ^S(e:l"c!jblX;nhT#OwMKT~~ϯӪn>Psٷ7{~߮zN&YOr" Z7$~<脁z6ش3𹭅rn >&I5RvBt OxV*އ(FRaӄ μ-P*U'aܦ:H"\`mOQ`@7XnM,B"~ႅ./hcڦZr"H/٠Ֆ (  W2v9bMg %@T@W!WR!0P_,_Abbiȇ"b P~"}XjzT-7!D>`@H r;!T%Jf\| ksd%(-&#=r]M>8NUV8m;%\F ^b(/'CRSZQc!ymI!`|QKf/U:.حI@J dmSHuI=(H0<'ωgl F"Ƴ}~dFK;@&_uȧ?S45{d?J{=+ۈl.>k1[뗍%5UuSv"GC9z> ܶՂ,<*&%t}=Ա7PcD>nm b!{ ҷR:RVe#fe㡌pZr4fiӴ>Yh1#uāed0:Ѹu-u"/W Dn(Ou,UJ\c=\J^,nv0Dϲ[{2ew.OZ̻QZm8 (0{׎y? ƝSyh'3TO1luu BvW1P55b x}p%Adi0ɛ4R\[x

1P#dt F1\\ +ȬT[fX ~^uo8!63'<3ZـST&07FI%'#;[iv{Cjr@aB@Ѹ /Ez"a}GpGw) +Zvi#DL%\v3 V6hu+봷s}0sѶWh[A1pQ/Q̹ȺCыW!lɠ?AI‰x:6>y7#5VIqJymSe-.wEh"MFՌNJj ;Ⅳ2+ 3n.p*=W|B`?FeMOzX]$@^BaןFuϹЪ:0QSI#@/St]߆1:|=́*xT>;DT[Uv\RC}Yi=BS%Wîh{xF13sʾq7D Qu Ek<3cf :J~CnS_&(ѬS0'S/])0Uh{> 9/.yYŖ,I,_飻 <gJ*4׆S.,OJ5XfҨNGoCu r99"mX &*֦墤>^Xܐbx/ѐA>&lhq/73jYdWA䌔l b6̰иٽQ4(*Gq=,%}v[P:auYg@ryTiy2(Xҙ5HOԅCƠ N`oo"EiH+VI HJra`j5Sg>^m.$DzfvEyα˜W*o:I"t_|I *X0HrVԠ9/ys oymfL,J}Ђ/ I5u%?_. 3bPy/t4)B.YC{t9 qG .h|nu,-< ;mA+i(x`K4KC.uYc7RlǴ䩲?q{LWjFص_+\7݃uRm4Z0OU5$5.Y<ʟ4Ddާ%]4'h|zEM'@KA>7La|^֕ DSlW3߂'}T ѯ `+ilQN~\&7ۼ׹'rIFdvM,;y$f;:gE <[*K: er$(_ԀmK[ >b3jcm'VIH?nԐ͔{P&tAʑP:OB?rjn/@\3@&[?i Dwt{x$&Cg~~<% *&7[+~"J^ TY*2[EژNfl/9Pyj'9ѯة}:~{D/X<u):,;ځ2?zq ڄl / ?4sxs{Ѐ_< 67{u:k ;Z'$K~]#4@K= %=MXu5jxH̛M1Ʋ1BDNs!:f_ a&`NemTL]XE[V qe)% `5où~g h^>/;-ǩJIßS7 <&q vzW}A XB_xי\> scISzx8WSWc YEU|:\v»W+ZȑykH؀x-4¸)Ad[b"͏6Mu>w<81؆ucZp +"B#G &8L|F2/ݯCm=)SKC N7{gbntȂdXC:Der=LX@|C&,;懣=TJݨf[1|c>^l@o}&4ie`("Sdh\ONBK@deXI `)|OY OY\cz_aP`[$(kd ni1N#+$'NYh[˜^t!D.}j8tok Km' Tvj,d*E#yJ wj~QROWOYSAږKCk$X_NɻL|>~& qh$))[A\lSy'cYDNDEW|,Tݥəzӫux{~q=-h͙T:|]Yx8|S-Z8<owyͮw;$S٨;ChS&pRJ}C#'}q!a6%&R54lB LF%^h|:N=+P/(梦c4->hߦ?O+*ďOu蔕mEzjo≡ƽ-z7kv9=O xxnEGp& JX6FVg'f$%Brv07؞˨*W-Vb]hPBq{#Ϲa=|sà 1f\ 8CfVLcby՞,W8 Nt.EeZCT^6ڊN:|nM "g~8Ln<2 rcZ"dLR2t2"nLmք@~x5fMыѩ1U 8){׌@B&5(m/Bz桱J>L:QBH|}6eb-.Xc@2ewOtw`\'`:pe@'>ױɮR09ES8dWg qW"b~S< xRꗖo)GNJ\ƢmTqHyTZggYꋴC1Yʆ(jlҲ@18o6v6Ktc U0V5;G䑒3;jv rNFҭe~2uXU6կ_ G/e`pͰcQϑ;UhXI1ĻUT*߅{@iQ;׌p8xJvTz7!6&w/YpQ9w76X=ǚjF>.RhFjh6),*WՃQMcvb, 3Ok\GPԮ uH'YLe̥8D7N^==Ϡ-.4N>FD($D0?MOȷ>V-za(*reRh64Xصo+֐#Uu<&Xo޳$aG} 03iy#ڣwfN!lz&D: >taɺ^?\/B;p|& belͅ<\el -boǴX"^*ef2K*\lk9(l mI F.ԕ6xG1F[I "J$BPzMSvB=;}L7匕u >潸Rd-w`b&Ek>Hr3 Ʉ5Kr^W"y8 O~0`0ȉzŶk1RtUfZ;6ehT&n 8BDm#߈)2 PШGj>fa;_ǫ^( 3CNаI:#L\cv-N~R{ĽtKPbǶ9(0 X\B`kWt&CYp}ݽ\aw|`4lg[ɸXR%uuvL8i .Hc~fc$Hl2x ΡCEuSQs"*q1i/E ӠeD,> f =SJ K@;:#(ۉ䰊 5@_ء6g<ׁ%HV%uj(9||2{غǗkO0ܢ᝕cW@t6$/8tuw~Ϟ80%tPq+dw)%膙.A`.Dr韸ʖC{WNP3uʞ=>p25%RTkS3Eu~P[QeѣcgA*){^"g~t0_j R7n/OO!D&Jy0Tfe ,6YiQBn]'<"f*C$!xv_$-̓9z2":DIbpx#m,:"yi@V:2rxwwj<_sZ*m4MֵU_'Cq95Wis[m(_b.GEA! (~>/2Y (k'īJD86~RTx Uls;+<"D+[  B.ďA׻:8k}8V{4hdBٮN~%}zs)j~Pv7,8<@EIyugZXYYw T]6/R|((zѭ4Ǚm!D\̖k sڤ} F\qlwM[>t xjakmƅLRI $c#gEUd 4=P!.$Thǹd Guɒ]e)O}N:6yQwh9g'T#wUhVocƽREgQ"R]Υ2|}^l4걊0[Q5\ǑNɛ=/ $u~cENLSN9DÚ8 V|3 moJ H3FXLW)b Sbft}7"^@qSsjL)$^r rK&AJ&xD.a*|U,ݪf)b+H^eC < <#Fb.8%.2 b=ne*X)`bg :Tp7OVN kO'WF۬6];2f̿Us {ℤ'yCHX?&) 3MAY5Cs\c[D 7arot43fY#; ~I {Xl(\Rsl}V^?k-6 r\Uϥcy)^f0IGD&xnt@@a4oI"-Bb1^|7 gT~Ǐ gmuJ25qʋ-Zo1 ]`K]4vr Gry.^r#\~ƒ86zUl_*Hi'`f1U(TȺf _w2Ȕ+:h{J&5bB?MW彸 T-HX[a2F |zp,[/|ѽ9RaP*hpb:%7܍H6I`ڂAzVB ʘ񯉆q+%~_H3mvz lG2I(pĩ'AH3#Mu7 K%`H˒Oܮ(~,t-&:džuj*9Ԗ<cl |eVOկpbpU:@p0OQs^_ȑ[D㝢J(غ &XJ@GZ c|80KFش%h#?"#; 4!75᭴FVC OPx!)*jK es! \ mfVkt/A,N20م!;, |FXU Bؼ?g-[{ffjjӕӴmZݕeְ >:q R43W n/8,\s9"GFaϥ}CaBԧq R[}W1-IR?[Ki';R%e;s9^> ƿv1ĝt!K)T|RGk y>k7݈{fTC5 Zt%Yrib'N͢(W}"#b:0ZryfQ[k93VsNM \ YD)B&kSIl !d _u Wm3;`o-n HYi~Ë>{ZMG:`_҇MN LA0H1g3^`z) 3')\!h{= NQ!J* Y0:wpBZ)A ݷVV* E,~^Iܐ%W'+?vftbk/L5gc=Ɍv#X4=aߟSfm%:3˄1%\e%)R'&^ =F.N|!xs#3Bףp-986]wUO$%&cQ%I0>ŸyWZpؗCzV_Utʘ_Ղ_PˡTyOIzc%tp(Z~yvܴYAx魲v憜iQbMzf>'|?TcB# J#;xu.PL9Ydt&ȡm2}lZ0ɿӺ->~ȉGw#]08տRY/X4RSqq]ĽS]&a_ kd_ q3ʒe5Z |6-9y$ >݀U`f8=Ŀ0Y7}e!`Lur0M /ex2Odt틚^ כ9n - a`5Q$j^Bߞ-^>6aJh{dͭ{\fj_E^8:Fe*‡ $ZA +_d J㩶E[uS<#(68"96䛚3 ? eހTtGA3ty<}):k:]osSB$yjdY$n(a#!}{q] HdXUT<K#[ۺ4.k_ u[)h'7gb7;A#hee`LtIxf/:;VT̜LyM[%9 _NR1u"n?܄wX,r"v2t=^C;CyKE U{9Lƪ]~ b8%z6%o{:suߜ筩 ȶ\RsLDW:d|1q6YC?l*8Ep2hJ:5W$>AVNvR#VNtF2kx(G3VhY5He8s@Do\2se+ #e IĬ\0"g: 3z$W Tj$I:qѱ(MS4;74=ݻ F K1(>17;lbZqKoZcv P=`TSP+)2TCWR]tml Վ.\@Y/RF /޴(GGU^k|7>c[!i?a:6L0V⻩4dF4u@^`W)yg>ޥ$ߠ HKto3Z_x+*[>(Ψ(~ŦQ* -;E:O\?x<G)j%d^2G}bTe3 p{US+kջK[r1OZ%xr@]1#Yi(#FDͷ8ez"8#rL&Fz~mZs?$'uukͥ,@[F烐Z5%|>p׹?&I/r`f;F`Qkk疇(1cȭv`u/>Ym^=H_tN9܏}NW )ߗ} 0 *KMwnpp*ϭSٛS_|R!/^@fpMdu+i3[8 u(#;'łm D"l"ڑe{OcRilujC \2S-q!! .啵7}?)L:9Ӥ)_y@wMT9肔{B?~5 Iӥ)k{0P rU9)#=)c.]{jǟKօF; =^sgQM7@y weA~DLT=<,ti4}͍:A"bF hUݑMU!L,i: Ut3*`?hFO&^ dpBN R>Y (Ꝍk?iyɹ$እJP'\%9шqV<<(a-)K| ,Lzt Q*åG:u1 $]j/=J8;,dBw@\XTǐ{< !ZrHe=+MdG=mn /ߞ\&>0s Pz_\KG`)X)-o&F.> 7ւSe/_ >0xxxʄ R۳]bݗ?b#ݙhߘ>BxGϖ춋AdRur԰e[dei="r2^4(4[7*MFU ޣ,|%Š|HL#_48!V$Xsz"OnJnF 5`T4 pW/‘gs-#:|x'L~W?۪@X:DPbS_O2!~\Jvp) ƿ0/9)/ظB= ̥ Q>a,Exl^YEͥQ#Pӊ)z+!' !,iޓlfL-i^K+yºfr ;m@sd)PO2 NImrP/ 9D5%Cx57yY+2$ zV.#p#7k @B=ʚta7y??ȝKcH>0⼻ 1Cyy(|,-_} { kGa1`Z:fºhU"]lK/97{#'%Tf &>n.jNɀ5pGzҀ82-Z|y,I0s(k7m,;t8XV?dkϕ󑹇XS:4`PkB.nrbV3DR?&P?g&|FcΩ_tgj'=VWö́gk""˥9ͮJ=G+0nOĎ?dk/2ZIp~r]wʬ >M<@wagB k181FͬN_A%j\ׄx7ys~_UnүeRs U=@Pf )V 6 zn/w捝l^)-i1}I^>_13d$2-[p`;eKŚF+Dq8M9S׾#+ e/皌!8Ejd8 U, p ~h2)[<m-R.8.KvO?; ;6n)f py[eU5 1)풸&"ٔI#O XGVԱa?bk f mq:Rmh ?8BuV;ivNvmIKZ̢\/(/ PG*},d.+~W1u7LkoQR,)9X Y.a)ǁLgk]uQ'PC X{9!T<Οwq]^dT kh4\M0Ν9_sM]!:\%)USA2߳9<>p ٸ0{y$?ݴCzq)!Bpk)럢| ::p_{nG?c:& Z:4B9ߪ+~hd#ZC]ɴ`&)^B=N:4y-g*qop~:|jm2_"4\-bE?.r@s1]jrK~PS}P?{=P%-, )dX a6K ,e.%. )C?GyBhul}#lPf_I oVop-SyΜ.>=ZHAֺ3:ߢErT(p.qMɇ?}Z!yM b/H%״XvT[_T|pq33*wmxR jF+A]@#^y㈺S['u(#8_8/Jرj.us*X6M{uJ"_/;}s7 Ɍ8^5BY~4}jڨ 5}2?7M3*^n~; Z&2ۓVy(L`xb$ aJǹD7Yb Jj*T1:oOoZ-J!m2i ]jwOt)k+=kU, Ex ie}eZ|G"Ur^Cc7皵`"Z潍wEF~0zԗ>]BV3AqVWΣ}JLB(0٫2[ ۘ'%4|o |eCM0%=;:/`6uBv42!.Ub۪Ų0l,0ϡdڦvWР Qd#ulRz30]I!ncdWKgAlLsb~u]bbP cR](gu-j-OfA% Ukzs{Ӈ`Ia@n;#Gm -ه<>Z:ԏFRjn^秜i\OWu$9o HXj6ĨYPsvH+ly |lmWDS8I쌳1 =:UN-= :X/({B(EU7k'Wۦ~W;9V3*p'} u=5(f\IM` ybO'Քq(r/F\oKF*6gh+dN;Cgi[!(4AvofIDH q!7lἘk Gq#bA ?޵U˅N.|4rA--C8=0XPշln,Nx'7yOLMAOru$܏(|hWb+5:@3^oIJNaE 敢s.'ꥉVtd$]HWQN_tp)]!qx:u?P^Qga9 ]pq žndr' f-KoI;Emʭ)L4TQi)rI 5鶪+,aM<3=r4c$ם [wUq{\i ,11| qL$ #O!r6_eQfRSZsw`2*9&r Rq rf ì &v_ȊPh*(o`s5~珻H(֭6sf6 v}iޝhJY8tKp=DmRpK¥A B(sFUy~ڰBEzyZ%gx'@|e..gS}BEd$`BEwvky3B(  |2~ ۿAj/kYH*fp!0%r4_P-Wp)VeUTB;RD`ܕKG-o R7T]·)qlPDg.|,fX4!wuxC+\{)@SQ"%AR @or&jaVm4B4Z\>y1=oT=i(6u[70`IÈxwcEN` $&Scr\uo"^bf/U2a)6PNV5J]dQ3F^Ҡ#bO,2O SYoh62Ͳ *Կ´!k 3<}&C@ȢFi;r ;ŽNcq*`wHdm9=f`%(=dkTYN'bHsˈj1p^kME͂<пQlM@'Fhj>h2qI-tWgʿRlEC\6a}J ,.fg/$;U@P `/tZf(;}! :IKчʋ3Ū̦.Vǿ35=,\2X\n뵸W?yQweuŭcڎpG2-Rw Q$yem~7@5Z~BA_J!s')ʹU,7G DDA)_3G8Fn#`AI8q"_WO6Rׯ2oA^Ƭhk.|AZץq1{:,ڃx'+XٽDVlǽ{ 7lwG1ն\)#AN(ijRed}JLo^$:j\+*hr(\Ϡ)Xl2J- 3_>E<'@dj4Ӝ +|8FH簑PW/jK{RQRFl~F]r$ ojp AҍԦmc) i(Y<-.H]> 1]ڠnV<-Žig ԬV$<:_e.磥`ync e]"=#Džf 0R8-:3_ሴ0:÷OIgAI$Dsx8IoP|RܴCm1'hf`c1=#Mnz{؋Mi" XѶڤͧ a/)6S_kX8cfQc<Y>˴Jg-o,z24o_9ђ-/Idr"k(:,ХZ:qORk;Pl> z>YifkWxġN,.2oG4}^]iYD;@i|L27HSDfI0j.6 Ф9S6] SQΆ91O+nx'J @nN Y&ѣ]z'i`eݺ(q#OoBJAvN߫#}QO{qDnX";SǗFQ@㮙~mn bKK+A bF=ZT\ui 4Y"r: nDBB&F^z&Mb9WaI?, 1 ky/.j=V֫`! bBEvvFr0T|1%W"FLŮαk,(-MNPJQ޴9"+P$}c$"zZme(GA}OA*IMEKT +ύG6ݑ4l{Pq50gT7D՛u$;TBLmvADDjTM+qUwM oLQ]&BF+'@ jz̑ \zlț ;q-_ڜQй )Ь%:!9nˑ<2?8U[^7{sonPv ݧi<AQ0=t\eU_?`ٟq'H?j%));!W p_A&~\vV&CB` w]dS)d:C`7zkM|mx X |!ˆ]Kh2_'{B2/B^هlp Af'7TX}~Sn[fۺqrRMS'z:1Z,$_CgdP N9zF1'`3Pja(jAVrviZ,'/ }BBiw{kQ7ߧ3 Ћcz[s7D4]v Q\ftBhƤۤ3۽5N5^dxF° ]4G_h)ݎyLtaD tbes4~n-uD k-FD)ԾeyiL,g'O9hRT9&'gEǻ)ͤNjk;pAc5a1^] ݑ~:V6zW/\MK2_\L#t 4%'J*C `faf2YfZHUi,Ep(<E2jfu>0>S.\) bv' AX ]f3xS=eT-C 2`@2>#3ؠ5ߗpvk>Nx7,͸7#R='3 ]2]Ұ^;^] ׹VJ&/Ϗ"[7.2L N`f-߬7&JkʱW`]T2ys.e ha !gOʓ&l`B `5pg9lnxf"ewx! #M "uޮ Au5-~rM % \j?Z2mkHu<!C{UcC㮹!Q=BILRB)L\,KN]!zHFӑwAUt6sIG[ HrRQfHtaRk F s*V̟)[ss@vc*Q h"b{Ԕh[,T,&%}u1O=bǎTnf\Au-. c>M#q/nQ"#VѸ;OZڮL#(}@`H'uW)`>5Iv@i/m uX%HZO.:;sjNgC84T"^>"-Pi[tܳe3*xm, X 7@0vXq]Y0ݙF ?˃!]İaEqI9×TSgrF<\ZMyR0Q aSO>Y%*ĉ}3 / _j2M_6䛈1Ƭ&YѴ$U,YU@7`5E?cK@AjQ.⩣ţ-WA> bzJȧ_-̹қC|M 31^#ps#`s</bx&2^x% m=NsXWL< "UL--PVsۄ; [|rV)ֲУz镊+ɛ喩u Q_S([}\#*i.0rgUzA33`i cfĕ\XPsMm i$@ӆhrAҤ}IfK}XA.n}|K(~F:TLFӟSl9p~1w~A!0#XsSjl9N 4z0*a_ pd.]IQS2?]Fp\Z@,?0}CRxI%1'p!@1Q(lGAhI1@mQ)4Zv.* 罘o _2w5m>i\k+t6"-:,t sO^iD:LD]d7ĥfJg6-rhTw&{!G@?OkaLGM6g]3+YTo;~I:77u -]tqj?ګ-$;ۚUyG$~z'Q=9H^+ntvĕYfm?ш|(s'-7Tm}_  x}iHJ\jCaGTqى8%k#d￶IՑQ.=W!Kól5kn"~ɋ@1'ٹWP5D[-zg4mN5ɑC47{]e3_0ΪH; BZ‰,+[W@fל-%sbGҒ`,:/h1en(\1<> ,&vY*,UEWQhlWl̪x}_'O჌$V=y:L@Σֲ*)*>#lMZ 5$ [W]*o g zGU¿qVl9mUPzH vpDo⋄MҲa6 TO: ΋ PZ^^:/q lڳߢp7||X%;3&h860҄̋۵2ϓfIC`}pvGmt,&򉨦ZlGw'[Be)X7hYm|%=lʆ inx&Kj+fuW'gOuid!F?_Ђh|`"Mβ u2sAd:x*Ņ <*n O.T ȭtD O2Ќ]7Lr縏{:RϏDL˥T  |m/&$-ª;Aqk F΢ďHmqfX#gD^iqmz8.-fxՈ6̹Y\hPx,1)ଇ:C`y@aYuDekCA5 $N?GK*5tdgnޖȾ/]쉇׾)Pm]cXOzl|]NE7?Mo2S KE%aOLW)o,^X~ SCvD(fF%%a *¦F"D'!E2V(!Aq ;4 QV֊ebyb')6١4x=y-JcDc~J }/Z.,F`SÌ Hܪ]^#N3Pf IbV׈qA[׮j%^PZS'!a|kNqlL)#@ Hܕ!=n6e84o)rzߧXN|d4c*^HX.˂:v?GMe*F寞8Z5XK?,OǼRl*E/C_n]rM7yЖf>]iFxJ/ C3S{p2 9XJ&'UK }R `VI+Fc(ȷxU"1rw'kiȬ0逈n7>@m_Dc=ap0G~AU9P+4}TEvQѳ` oYSˎE}1OPRo޽@z-}{W|ݓp~D`8Z jh{W!#Q-wh]w@ mo\6v cS+^\2zrdZIg "ݣ//2̮`sy*L mhs2wek\FQA/BO5ּm7"U,sţJ2nj`5_^-JR=q2a:Y>x^ )MyOZ $=;H I/ݲڔGCkA[x q de;) sj?K21(~n^R2<^vEN%p(M&oZ] )-2HW3g RQ^i ۄWR7W H/ FJb*h.ώ]a` P'H#=9*x^5_o%`h[Q]t鸛E;K_ͻpnuBT> cSC"e)^ gdCC飧RUzS/ƧNu]"ӿX{司4 t^j'6 +ѕ[ؔvbNcc{U@Nڴ[U8+mKvT?7K|z|@aow=+HDJEİh[_. X{MO-=yc9M:$wwţ*[<n`ypu @MՈy 9&Cό(Iei![GWʞ_`Q!h_ͣ~#q& 6nn`5vԯ (ITfvF؈dz7Jn|s/~yÏ6/ .PlC7h;E qNGw5 &h٪'ĥIذg |iBz#tD-F!z}w 9I1mIE`C^+* '#I)v~rQz1U O`p;n".9n#3Vڏ(XS2VD>⼨!m/ dRU!tps[D╇*/A0=$boOR:̕EZz }-fL7G<+bpufu-?es^~ySm{f 1 SGt=wVDG ,s=w-!Ӯ6mD!90ga9>cV)tE٥OR]/ב䔉fUWP HXavU8$T=3/Ÿ}{*l%]qʰQgZ"Y3o6:e kS!g|֫NG,N>tn- -7]s[Ė5`i}U 5411ƈ04}$1%a'.et؟tͬ|}ΗviXE;ekG[˽}jOA@xRC?nl 0*-8]U4_g=@Uh*f-Zԇf׀_iC ?qٌ5p6ԇKԞcQT.y z:s/ XNO a2ñouGF{QU0wrz^ n[0E*S2~x׻XV (%9%60|4ǻUCT@/]@ӆ.1%ę=cHW(7KLz ɘFʯZq"[^Gi#Luxib' Y rvEI{{z-Mxt43UU}v +2,/r FA=qu!0$ׯʲj-QyFhM@<QŢ9gY@Ћk֠D<?9s#)/!7HxwJrSE,C<(U0m{uN<<܊a}W8r=3'Ȇ V9r'?".if`s&WWo!JqEa  ޹6{+5Z(;n Pͦ2P'nl8Jk( ܓc:>+e΅jaQhubq⢭TsF?z󜱕'̟P,.&;v՜,Gɠ!H^Tཇh)J5:eso;EgzDR$i=U:B“;wS Y:IZS;nTYzg~}ꂘ\v׺qmץw\V=|B9wW ҵ۝~4҈v4e[})fN浽bT#X+yoU-M]Nk Sp~=Nvxy[kVy:2I H.L_<`hXɪsw <[ʤ\ gvii9wu#ʗ1[f:7OH Ay9 _ZcaӾAMfǓi+s.C*ɢGIHp(W#0Io`%Uz$`r&*R9,wz^.]{H!Jy! $T(EhR% z2£K] }p@Ȑ=.F}xkfwfvtfnPΘ»jY& jt<ҚـiVlzjan 8I !۴H(}"ܳؠF*-]. H3پ[>UN>w;ξ:_LD$Z6*5Ȅ*zw*筳ƪHj[Uwym}BTE7?m25 q26D(O'yk%턞=Y8pl.]UǶ!4$VUB-ٯ^&r8 ۄFtcx]΂_Ka(9P?% H3ߪk: эĝ?'df%f_^D2Gimxm#8EF*eN*81]l?Q_n ؛CRl=PM|a}PX"]7(Us#t1HQhh ^3%~ 2z[_d1)|Œ){i]sv\]rѝᨕqW/G"+vLNU#sl!{7g䫞2"բknL_gW]-TpogE^Cl౦XZ.K2M{>U?CSУ*+RK5 P9yA}꽇lԈK,Qbz>3ۆ]'Ljmߔ%$Rg5 }㥞^a# XSjCC=/|*H6|\(ZJ0u}y:T퇉Od;FdSr|"!Sc5zWSڍ8rDİey]VuKSS],4DQ̿Dt @yr )Qң~Šd|l ^2`AfK`n7*ҺJ a֫eZOpVdGf-Ii2u X͉kkN)ϫ'cfd͸09žVћ<$$z[gAva2,f~K>&vG> ?5"|JJWBH%K~1O=fdJG3]ٿ(xZEʧJT`w?/Km}u:НOқ!!ܜx`P]\Sr*KsreQ^vE]ϻ`zK(GD>_:B?X]s3cշnyFƲ͑c7G0'D=6͑ C\S-ZJL.89x:ms X (j [SJBϏuhG*?3ްLƼO5!\> `nڜ/8Imn /˽*>Mc26t~չI5="YX"ӿtW|m3s:"+Ur۶dQ䁪 Lrj7kq 7a?m,uaۯ+$'v, $|s7ս3ezgwp?XD'pRAR A1[j rc5h]Ħ=|.v #O}26(S"OEc\ ݯg8+1O 8;:sxq{yƋLrh>5_PൢGb<@,o069BڲΌ?1xǙȏ+yXI0+ƐPpg}ُ^U$5ֈvP-eySFgQ в*,WmqVc} ƚNo+K5s5iscZ+]zFBbHH%R#+!*~CcI Dl%+* u B6t@U)?-/bG] }VcdR!7}[fVzHʩff_|ie킢F'Y5uw6/]Fk>BtI9) [81CMqȀTB^T2Karâ& /$WT`ZYU-xjPP1ݫ72DrF(l8C&P¾#&avD{,t%ʈֻèSq9,L75#3WuγjY8B"ŰwNJoIwj_L-A^ H= ktzI6uXt"aAW=ќc%PYus$}Xlx<{jv)+h"Gn2㳜+'t#3IstS顇CNK.!췐bA-C'hw:Q/ZSqϮ%z))u2bb-'Qz~v+/RbugLe"Sq-r9C obr9M|슎5$p@Pۊ@@L1q\V asYV[`̵* O`t+6(5M"{ȀNJR&'ag\6]z`H|8 6<:eάAܲ2e)[ZX{|U_e)~g `wt~^fL5! %q V\S(2):ƇsB]zbژ34稾͗g|*PgwvW_vt-GԃXb;M7lvCu2 V$yI]]D\͓e}V>A{ϸr=ԏMn{ JpMmKl$B R뵡cHc./Ь$SW~Nt +v^*(&\g;FKp#Lk0.31]\Zɴ-]nЦLŊ –q;2ѭ~B~&E)q{2!;Mo t/w v2hגsrYQZ`NHĢ꥚"!)utMg#l,_U|dCC6}(p|b%4+vȽ{B#Ob -܊rc<7jRmLz7%Uv *x?"&xҥfVcoH>r";"yU e D N RI,RY)3'9e|2 ݚ:1OC cGIv]Ut}aݳРx (-2"|& q AG[}m(~h&UE>'[=6b~C. :-h7=ع>qAsݞd䬺/T1ݶ'A UIhu~ Z%‘/;nyRm~GdlFL=fO˙4J;јKF=#5w 2Me16ks-gM̉!8SB]oFqYĮU96sh)E%qL=Aɟ!A}a+ۚ$8fjhXguY,nFoN@7rzML=i֡Nܓ l"󽹓cMߡoʟl!Lۈ0}湸C?Ĩ}rbڂPRd8u=8 R[?g+MC8x=5*d~@,~מP̖u+~&:)9909~:U!+  c'4sPn!0@2/6ޮB[{aRAaz >w>^ A<C=͕ԞuSjn.R߫6`>J j:6UsEĂ>4ì@ܿ'iNYq5C2µx:̯oCD njmC5^2:Hw@+HQ wz„7$fM.bJ^`Ny- ̮c#9؆@yMg"+dyH*#L`eBO_0ɍmzH?*(jFfܼ<4ݵA:t)M(蟛%u0 "U.#'g"(wF\Uh9`ԏ̓EMrk)D!wgP8W1=z'VVLcSreٚJ 2zVnfAɬ܍' "ΦN,|qoJGMɼn<@9l5m $o:C"Fb,c1x~lNYveK4%֍&cE%|q9ȴݿ8ƾ\r y5OJ?<@P8$^.̀=QLZ';R2o?D =˄͑_=߱iWa6ݓ]2n#\.sSbbd/>y`ٲ%h1 o}QQ,B+Za H/`݂Nר]<:'U'ְkIQ)£P fT8IJfH_"M.7QKK8+ @=Eګ#Q.W" +*B근+am^EǴi̚uN"뿟B&1X"./|r +ڤWYhgcȢk`QRT3,j8kW0٨xG}ޅ>?(B9')K]c"Myh(d`Qb&,$@h%#U ߱Pa*ush/Cl| xm#[FIRocphϔz!%GJϜw7oogv͔*`^ )+ {bl#N056=25*cыGMY&SL ^la.<wY6UQ#贈GMB^Wױ}d&hgBgz;4GO< ԛ5k( RXKĬ Qg078"z{ o6k>6 <f[/}ZÙSwpn9.Չ8qdv"w;T#3eyϕqZ {LQvP//ܔFΡ;H;AiMuc!lyq$z##=b46w~K_.'5i.Iy"4+k52%tde%xn"ɀ=,_v's-{yZaGhn X^1l%b734aT=ೞd`S+[)i)+$W&"X.j1(:4>ctο^(j~ػcZFj>_a$њZ0iyI'7(H*?A&3A ͅ.ȥy}ZƐ; Vd ?S|)uh`2Q,ZYGje6l!;/p,;(\=e)}s]cK@ӟje3iX` Cl^Ca$vQj ]T]Ne6RjyIL<.R0g=zXuġՇ\k^8V s^5{omp~y‰=s.>8ET9_jV4ENxG"S/z 3Ux`_*kqZkF6'JcڂtNlwOqnB*{; j٣y:HqҮ堙`&Ms%]-Ɏ!|JO==巓q)S6f@efn35ƣoTJQs܀skAjH5Ǘ{i XIpêd!?'8D› 7:lN G}#rODh=G ]l=WZ4M TLAW`G *MS!D2;w_-$ Z3'}wY8+V5OXcYEZY!Ki|9N @R6&|>IMEpkcjeӖ C⭢ 4OtZ4g4И(OCsQ?^{Zy3_ GCDӠ dvց".ǭhET$2~ͅnX\!ìQ3Gf Smө;WT$g_v= gxϭøn'Q11O9@Dd+^[5[̰,%h^j$&d% xL{1''rZ|>JGO1pƄMp&6_W.\ӊGgZdЧ!XU; S|浙)  $*M%7>`h۷!&il}{uHOp .MCO{Jנf;unˤoUJ]^O*]6U9g*L>gz&!4n=. LjWV($L\lGPL,X7pOq!M8Z{4;YL(Zv9b&d~ԓ%ErzԬCjF9)pήK{Lo}@x 3_4b `$G8)S`х:z=ϯN)<܄W%ؑ0`lx58W_"0Ϲ+ߴY_(b[Q !ȅΛʛ,;ϹAϤB_BJǘj͡EhJbjEt]l؃#T-kluEyA'!>s9'oD+#Uwa}gSkҩ[>s$ ꓺR4e ݡMr:1g)Aʯ.NOzmo̤98. 'S?2{>-֥ꡭ);ɂ773#\ |LdŘ.h*:Se]&zw2qZaPT]bIhX9/ Hb L ![,LXe0E2'O u¯vG2+% :2h;Ni­YL]_-j'4Y3R.K$۱l8A2~񨽛$Er,Hf^h^]+nlc|\_~9jzR`Rjm~.m(:Nσ̾ra~!Z!Pk(`vY)m"8A:j$K!AC P(2Y@l#u_ȕi]c5:tכUg@JL|@s">~L|y-.G*iOǨu0mAa rCeeD{JH#>ٌ;hV8M夜r3փ͹9$="Ɋ h/媐}Ӌ(T!=}%GA+@&M3ZPձq9Ap` 郸7vɘk40 {'oCk%=g}x@&)K/.Mw7WOb l>i"vOvhLDop"۪_ž,MM, ޹gXgy3_ k]#dT#BR.gX1y6{" d5xTvsiP/-"h$I@F~Й)8~l$A kQW^1L[ uDg2_irPvE2}Fk~ Ih.^1|Y`3`U$| tzW!5yP1`fI.$}|};(t,;/#n;=8/4.s9f-?S{\/J!:"lSnɄ u}~H(S?$o.U5Wdn;|z!aO:֣7~̺&o*PmqPDW AnTk+;P{$$9Z[WSXx@JZܐ)Er4+o|a㜙CATA6_CE*N"IjH`Xsք>8T؁.5dP8!Rs?V|G(#b|C(Klo*s,!D*e)ỉ)/˸cb?R- -aIFs,<"]l3\3ޱ ru {d:<^B}3s$isCX*&uқi)^.ˆFЦf3'&7ÌL|?#Rm9aHN+b=jAE*ۙlOErG[~%_PgOゼ:ħӅC-Wrw nՆoedägǦ_B۩l|2sh:%k[ `ߚjI&u7*P|]}vZ]\„3\0.j2o//Eknr,1C Lr[({QG|:+kyds5$6Yl̥$`;u" zFrϞ tP*:cW7!-~;LmҴoƓF\7r[p_cy-Z"jIѺԻLN4aj(}wm4.fwg,VؤI/D# Z']MQ{lqf .ªOfFCJo=|JϯI,U9}?cU?|WYAX=%C_Ihh)WNBԊs7 n ]m}}枅d#;|~z.c^&B:1%ɿ\ڹBTŀ^rm0dd[qRc7~`X4= j;M KaMEhbUH 7(Àq#)7$/zHc_k"6 5/QyaV=1ց\1̓~&>hOOX`gV3UV'\KiҐK_R7(ϡtGB?rH]Nl>J/0N܃$t^fg,d 8/L?lzϣ7(jCB}Sܼ_5Vcf{iթ{^9DPqf^7 4u7ﲆFU瞮g2>VY11aEoi`ucZ }GĢ]2!Xݩx$P 06$_ъF}fP֣CAs:BP0-6{tryTU,˚l6+q66=llѶ,9 OTBWE`g|Z7U`xe RPF !Ydh].3W.EpՄ2Owg7-"$b;$`@Bt3 ti/4rD.-[쑈M:^@h[D^uEo9>Sl./h*hrZGJE-Z' 7-<PHd֥kz΢Vlx$ Jڌ#F}*>DD sg}y*6u7T_l/( iNqbEzPВ-0$ vW1ȟ1*A9lJcsDW0ftN"Ѻ)QuU&&k:wKEX<;Ԭ?k@o[#ϰskY;|cLi?4^g[ @a=Dv)06l^p#hmN?TDJ1}8ȍ&qUnOڥ"9g4A &*tj,E!ý!wN,\*/7XQF1F=}mܠXcrW/EP3Iy4 * VdݢkhŁ8yFY*cYmƑuĬWQLk#zKIGFp6zè%V^A g87< ޻CPOX۞?zU &LYGZJqcd)#7A4QI=6~~Gasf5( >p$vf}^ҰiS(ez2jMGzSjt^ٷu{/ᰡmn{m]zZYՀEt I=sn<e:̡>[-~=2x)R5;:V|DQߟFd50S}ҵד@)xiueb#㜶>>BqϝBjS Ct,2R8܇qy0x<7m-r/Zt@y=T1jGc<.DMf9f ?dþE1 moIHdM(Pu4'w A*H'B@naǭ{Rnk*.G&}@*. [-=2T''>6`9`OC>S' Z|JY1fsۖh_:tݒDԫ~\!)eӡ+A*MK! 6.O)g93狴 L5ܻcwze :0/_ )79~@XaU·/[cvK0wjVHd@%Ǔq?7@+,H82jjzw R!)H1D j OO  Ǝjg"kOnL&Ouji `}W]q_fΎg"=wK3(1m]RQse%?ܚXjDBǘ,mZ+A8R⼧2?뿻d$G{7La:߹֍q_Ioll8]Y`J~i0܁kLN{(RO/($ .&1,B >j:dɰ#bgbs X$@ 7uUpoӊo9ׯ ++@[Y~9zRRF E. 3s ^?rÃppIeݑ{ӏuWW Ǩ5W[92F}'ݑ`g=a <$x/Ǯ9cY '4A'ZĵoXKđ7^G Y*jt`K٦!4.S,2o&+aKܩ !4"!"r6iUyL0\~N{"Vfn>yl1r@:nVZ-}liN~`5* }N, /G ǃWԢ%xPpwwwd1j&ۚQb`y)%ۺ@>-} >=q 1G 7!Ĥ+SV[$ RߤIfdu%gYk6 ䷾-R굷쪢5;czSC9}sgm1fmM4z6;{W'MI 0$GٰTQ;-&12~~܏m xupU$<7͛N޷;S۾?$C_`LLh&Bx-B/]C1l\%iEj{=?Hg÷ϽI5d՟gK˂ M.T%_KE̐g!?IϜ?j"Hx/P駕Ӱ8; 9Lu+/ W\,{?h y3A, g&4XK~h*_Q ik rR#(S(籤A ~^rWؾ ]S3|\ըQ0^#ɿ5dn[F7iP?ks"&5Z0d'qj5!H 3&wLeNDHZN2hBw G $ZbedJpE3ր3g0+ EquȿEԩpqic7I.Oժ3b]Tӧ-xyx1nO|rΨ7 ޞ؝d%]Y"mV{ TFአ[t~б2jWopojܸ7E3 ᵜ|</y {Qfwt&Y X!vŇ)M6Rie-RS4J’vǮ2>F]k1(EqlT҃l`p(cqQU,{ix#h;P-H"T c ; Qeࠛ#~RPyƙ[?L#{uE82ê/L2]N3owهN6DU*m끯li[m%ž~!uB5g;)g2 ׅۡY9=J6ʴb=*QN6d:%yρ=E牰neN#\#OsU`ss|wƃ3ogFs)@ Xq1LɸBn0-N9rn~"j8)|)^IZQ L._]M)[k3Ҁ &_t7$L$v`ba//2 ^-LԴwiU|)tYtu}+s6U9L~+ \hxcOR\Gv9 r;l Wȥs}:j.f1p,a8ᣚ7M{2P9Q3IpRXNǝ&MyY&7V·`]#j B nh'ݞI_) $ΎO艒f92@W)m*LfW__=$"N93RI7tVzd핚~t5čL54&Zr@ }f2MZ/0ATfcIFZ<FQwRnY`yz`¦ZI \`7ecBV_bŠ϶gm I_]^FuNr0]@1bG-9ǤٹkmN|K&'@wHYAl\K^;zO?{5Q]i2,OL;P&DH\%a7|jp'!ƍ?ʾF& :/“]1WULqyFEWCcHQ6Z<L\ lU:N81kW@q*<ԠԕQvᤌ,SgG/NLl~,)|ktmUfkzwJalC=w_#}_% iYwmoAGcun Υ<7Ly٪X '>P3KMG\ƳLgi 6p^_+k۴:U+,a(=<9Ygk(t#vA(;KrzB3? .sۼ~p`$ PlwAbu+9(՘~TnCS].z 4{g+w\Ч 1 w6ٜ[4A(.Ɵ?'hw8 (zH L/"ӿCn$E`G"d.d#K;=NYtT E oOWٵǭyNXP4^<?d[VtA>_'6( y|IuWϩI}c2;QJ-3ҳ1I2`q٫eҙE 8`t&$̠mœve316]?wYw01uOpĄTۏL\y qWc(CBGra {B {#E+vwQ?mcpMga؋?`z>jjExd.s>J򟹡b,CF&טfP;Zj:?MƆSjBh`|a TH'Dđ1;Ágbڎ0o`, $=Z`Ȉꖱ4UO4XnrCxt,*z/rښg&&smٟzaξu**Tm & fY`1yYy|bAYsv&3yռ壃 P\&K #?ǒ6rJH_ڏluB^*{}%-iX i"RT{~@~z?^0C2ZC׈*.Tq39F<_n-o69| ] *ȎHZJ0| c3cPebeJ߁KZNH~bϸPF_A~#$FkoJtq 0WKA!&`[ '@W7Aw0}yOL^̵P>|ßֿlc:j7q'qCU*^5p5>XڤD)?h7:u[cc"2BwOq_HHb#U81!wz'dOv.O9{=H]~ǒe"?KW?,;"?#o \@ʎ/]N}n5OAePSbUH?ii_ kc>Ӹk`EkD$ƌh|[|& 4571k>:Wsy\~}Ibn:.U\f!>9ME|HYn}ͽY`A]S[Mt^18#Wּ;9մbDiǹ0} r!wZM-,yop22Ǫ&[\a,B̡0jCf5??\t>4XDMGKD1&?ºұ֡@ .leh^ >J(f۳=-զPfebxLTo;6 o*؊.9UHWq35B-^iAɟɠƭ3H{y(@|(PZ_-yEz, D͵,*~X f #/_Btإ҃{IDĴ[4Vc/8s%E-&}B=A.6WLFf#9oCFɊ,H*5: (gHĎăPOIȣMNhEt)@8'f?n3eZVlt-Jr)=Q+'- +8x9jiiTzkg`hJk X'>ؘ3#v45jxbOj Eźom*]y%84wP,Jz}tƶ I8x}oLMvG = .ӝ aڀKJDf"{ %c#=KhI7=3A-nfNW:ʒOE~<#o1F!-T{[ g'Ctk7 WtM{nÜME)yO XMu`g]Y3؎wðDhJ7_?cKC)%6gT ضEqR0Z[!cLf(ն}FOOqp X}\jz0(FS S7N5R*v`q8C [p)-H<-rƒ>G\lpl-vjA)L?0V6OVGfFӱ{ײc⟇}U#`LTp]}).ɀF_{GOݸk %5pb_ƧX;ohsIs{19.IA27l!6IY*_-jw6v8 3PZ~dT"/p>,!휏08XIg&R;lU$*%VBtʛ{53(w+ʜ2kR}t+bZ^&c`=% PBF9`'y E%c}IpXǔM`nSZrdk_Ů&W:chĵz眻j!C`5dRk|@1l[ 5P;eh*6%pbHǞB?\ײ9vxZ))6@ ;YLBӔ 躃ed׿z{YY*ݓ@:Fn?O9J}uף!c ǁJkM'yL3i7p]#?R^Cqo8Y9 44C̺An0~R>u#OW6{&},y>Ixc16#Ujd> cצ 7tZ;GKs戥k"!{ܧ w'x*wkiJWlQHL('mcnJеD/VS];Az$FҘ:|uW#l=xvX&KzZ~iZԲM b %V ^0͊?RBsaH1 t\5z1R> M.aV#0T(ZPί]ƢN;IN퓟^b/YhV[UisAi" Y,':gZTƈ%۹+q?HS/ze֋6H~K2)h [ uDIXSӃ:Hy%-gא[+3:qJT,d9g9(qu8gTvzJ;LSFh7u/,ז!_s|3]DA}toi}J5aQl:dNшj\)8n<ĥ7+ ޜь[1KI- $S15^~> :!FoJ#h%%w~VacO4Q^ sK#$s]p&/RzU'扶#oQqŐ7(y<!^FV!S!YW-_eZ,`}`'X*|gnN\ݧO*-[jLlsbZݲ$5\1pg͵`*$G C!uct9?]ƅTly,6Ei5R/Y(1Ý0i ەA@k $fGȌ[.e32FGqΘDWȘݹ%cqS\"+ڗ^Egh-Taj\ }b6: !ndW5.QHv@;=L.n\v%EKUj!C0^<\6t8E n#=~7P2afbmvidT =&P#XܩK"x8)Q37*1 "XuEA?yxh䚆9wh:gkFq+(Фxֆ ƈ9-"Xt3? Φ70;<^HI'Q^ nHlXƹd8\x4w>9[/@!\[%#햇Jzb𾐠L,Pm<<5k40ΣWd^8A=lԥ]I(7U6d..Uo%PspK#i(; gg]ZM؇ٲI'*%V~4-o,Kۜ4j *C8jwwu~. oiPCy t.5YagQf(S,߽q0GbMI8趽zgOHT拻 FqU4 &6+ ~ece]uu GGDBcF@w&5HZlb"f T!tŸo魌<@V4hihaikuM|#Y3 /.Ɠ3r?P B@OoοO#8L =_ja?GCx˘'F͵+61'@*pHb: ~nu;Zv4>*bj%Ev"A"I)5-f^ĈD b&le 7OqqM0 ZPx}NT8e ͊}3uI_Pz=1XjvR>wzt;Q$e[:'|pI8+Y_خt^xK]ʥ%" lڧo]W׽ʢ#Go{$̸aR߫T& 0:s+ 4*{oi%ϵ$حό 8Gɂdd}5o֋1Ib3y4ל=Z7 x]ML}<%0\s!ǒ./.qݝD*E^Z%9 d6 D9LTDfnmcs%aF*,k؃wb@w$U+.NФ+|)Di5#{e5 ~z;= y`7$%̔UA$YjgVhc܌o̅^z&"{IF߆1C0m\YΪ|7낳JG[0*b;bTlt@AH f m[KEm K$mQ*J]4SB]vW?lpY5?~ȓf0j`(6fN{\bX75CR_\0LqJU^YJ F둄1[ VqԀt2`DƑ [qUp_%+yTSwfVKS'!=j& uu۸cօ O:lt A>Tݜ%>sw^Lγ=ɦ/jד8c#|}j= )|کP:,XwDZq-~gsfR;^)2 -7~O2+r7x|z` ₽ Rd۷CR0E&>T4D^ckNVEAتt K XBVqɩ ;&˟x藪Ƕ.=-0e"WEh~o7CN36Xʮ³ys(Lዯ1͑hɚCN߀Xxmל kd7`Z,lIPLZW!T^߁oԮk٭-!62zx'Q ``A<#g"dLC監[}u k7hLfOK uj@3-nu0_vNT2))dB-i͜D4Pd^ɔqI/3@D!|:5\I= :ȩ`,G@hC %JH󗪕-~dh2fLw@.={fRzz #ԼכgĮscEl&g{B,9w0cLJV/7Í[.6of 1#VeW>|FlYg0A(p5cq(eX-0S{1Ak ě;V:^l#"W01{% qr<A}Ny_M|D̽y *c3U2dB:lCdE=I(&pUl aJ~Ouvjb'Dx) Է(mKIY-~hB))R>tDb`阍8, bs+nkxBʊ1_Y+FܳU0STM F,JZ5#ޤi:9xhEXȫ|X~l U^ |q 8ee4 s -ދFO']Ǒ`LdU)R dݪcBn) Ra_+ftBi/KN#rx czk-dQ^TRԡR٤sV>P_?vnt{oTyƗK ϧt ?Qcđ&B}>*9t&`:p{)/Mf+ƒvjLK6`(_-rd,6B3AS LB:5x+4UOLEuUhw,`hp,3z6h 7& #‘]6wڼX" );Xy n$@!Q-߽yw5p!%/6cD/d9E4di6_zt˙Ay}z tGx.95\W6`Fe<ghǷYn#-( VK)#xxОİ _ NI(ME,vV,;_{]l e0[`(YRi[a?oTc\鍘=^WZipݥf|yl1lZ՗4mwγIOw\#S "e,n֫ 7~Vƌ$K}OdEus3+Z^~;T !#I_oF~XFt*}v 'g_r̂`Y&a/@K E9}x%d22`0KfL$MΤ^'b{3d>B]1:>\rj4 hIs4׿AUzD# _?, uV;zmMaCSӀu:IY>}+Q!Q(ôv"?:dO +hvPYQp7i\{2C ?/5!JLz <-eU( "ٔJߒCCW)Z{>h-mp|L[x K((Jo+ ŋGe CXwDɗv(`^1kNŁ##(xpvL.@&r -JOclF쮚v`{=NܜA`:#&tiH -4t 7U-"iwL6<ϯhj8 S_38'6h*YqoKni-zm%5ﰒ?-d?n!\"T t".G:E(#H>1 tr:P/ eWmG]( Bu_[ᓸ\0'ov1EyMgpJq-s75޽ӘPIqѮo,W:a: rCüc$kqX~@L#tXGu7V3mZvq"h^7;)wv MDPܮgc 9^-5=*$uV{:jp]`WM`INb#I~tp1yFAh-Ϻ /sFOTrN,FU[ge uPCfFERy[yMP>Zc/υ5}^J8юdq2Dg 'y#ε-SlwܧLO1jGtw0q"KMbiadȭΠ]mM>=i~!@/L s~G5<پcoΡ^_gFՔ ~ZnG㯌b.p l?'[0?$Cq l'bnPWؕ0=k1~Xv/=DSȅVkx/ XEɑh!Gɑ>T}a$_#6a@96kpokc_C`+bA8UFM1Se#,bp`wOi)k,=ޢƓ;yYuV4@uQ`1w PHs]1ۗE07(P ,6l9Tmdt3^'TKZO2/ NX\ʒՐ7RbWgP k?ͨRl+uĔO'@DpleGLԺ!`Gb|U\R}a { ~B :k1i9w6 Mݡ"t+Qaɪcs.}%~B+ l?,&.EoЙ<߄ouuLB]t 'XG wnEMKp`a^0݇#Ǒ9,MP;eE_%jjhkܙ:6F Q~ fi擋zEbsҵYpS 찥0[G3B'AZ,7%#S40Iyot* IDлx/@bI6J 瑞V)K@[}r˚ހ#té&Z(E1#HC][Lٳy 4(9^4P~_`P٨LyWK&&Fpl48|Ƚ, պ2K?u!ƥ9у?E>q$;$dC^@*t-#DbBj9ޞWd@!-Grz)y48XoK_],.\M^j+L:|ડ14 Tnh} qH!4ɵR!#x*>mc=cQ>LA|TLPeev:c(!B#Ք>~f}^؆ARtd`b mGHDZTs;G1$xftm V-Vb*lOpG {|[M}9+Xx5LuȒ蠞,&hg{`o^D"4Afe(c&Cd >*9i(!ZN_2ਦw!EYs?sb;ݗ&VJ0!s-h%HR }Q:pVί^aDELcz^|f@&?6RRO*z6aC8"x}!..Un^@w)~XY Y*cnl!hWiI˱@DZcfo _`N.ϐ%ﺲK`PwI# z}=|ٳPۇJ*L41؍%U',Y; c'[^Tp^YK [dRvl`0=#PZ&օmwseKٴ[aB OPz;5(hl^\I*Aw7@F/siħzg$0"+2+\n- Fd w6c`q;Z<)}sk'y}b5{P$Gu͵S5HP?[Ԣ&הN 0{&mGu3i}Q=,nLX *TZ`*u-Q.c_RpXM)- yHT%6 2VvSG ]0 FA]eH8Ozv'nQ.F:bࠥ@Hj (4PŸj-Udć` 4^)w*(h? ~6DGlgDuf2u2&#h\m\ӺJh\6>Wz?.U /$)1|qnu$Wsd~ 2􋷘bYD'Ϸf:˕U D毀mپHBꇄu.фT$nє_&R9OE8n6bLKLԚx0yiMKX)0릡{%9k \*@5x0P' 7HQwS̈ \0}A.\%\0tI3Cy2p||ⵟrc;;mP!8B6T59{gGrJD)QķB]VDv="HnXS0 Y]ds%&ap\-|t$*o.u; W(K0J Щ w|3|1CT*?zuIv 3vZFb4)J|h^*i&Y9e YKr:ѼwWl$1Nel[~E%@igݼ npxRa9qUTրP SYEPqyUE8$Hfn誒=hyV,/O7y^FÂ+ ͏Ito4 oL8OlCsIj+ Ғ?p_耟Yܤj=m5H^p'b_gI+4 +3::27r+ф6-\0#CHЏLuז<-a,T:x' ΰ,MWn { ޒG/5´`jk.#О}Jvs:73SOƒ3jMTSGpKBMw,-ju#]/u(og _-aѱۈ,/5G9gCE hCkæU<Ύv/zsG(!@y [RV:Wo79WMggZD;*K{׷ޔzEluW> _.9mB%AsُH+&CIN[_G!WuYXΆ4axq4f|*j| pĨU)ɍΫ " Wf$.UBUqu ϗuZź8(ARyۑ ^aJyϿ?t5vr+kGyEIne5.%OYű`ԬXӫL>^?ޱI0m F q?s]&@OF/j` ή['݂VFhY)oS e|\_Υ\y%x2̓Nk]SF\+).1_c0;3ȿ": fx ̋mn +ƙ;Ws )nas_}њ۫/EYH8-eŢ,3`438t8*wLN"=NkhY:&41//c#FGhxkɇatwWw7t^x7=}m$R枱ū@6N33(s/I#嘦&'k/ H1H/R^ ^AѼA:jE oC[:Dt3B$YF|H$ !!tȶ!1o\T}ƎPv& r* &`(\fUvTo zQ:[pJ8r恑"N?剪^" ]0@i}*@I.>!ɚS1&ctLz- ,cªǏ><  awi7qD\Pii.,&\ڬ²{WE{!GOue ƍ[ʸ7? SOp|_:9ޗ~)/hThCYoײI|:4Np'9`l<;u.HVlDzFro iq 7VA[Ivz.>^%d3Lvq0}y%HFV!H^c'{ijBS}4'j`%ѓVgkȨ>icz)>| ;I5Ōd$3C?,TMK6]Íq! as]m‹0y!6S ʡX3Uϸ\".[EYyyvF(.8=HU7CnPrV_|`0ZqOBime`scZ|UCJ!8]S21!H6q#Jc2;ۮ|#uQ<KRÄDk^>HX. 8Nj\0:+1?i!'q @umoT16Id$kfx _4 eƓ7] @9&=[V̆C VuA^ݔ0ZC7q4ȏS$!TL_0.?WUƻ~וuzC8#Ò NftmOAS8fvOi_ TA*6%nl0R 'o Ŧʙ%d}XKؐ)oiqzO,M,rḁu!$d%W;"uKg4@h2g:}*U!MFyiy8Ԗ-*qnX^U4,sʨ|8\Dh3ZFt)) XjK* f;aA+ɨgaቻob6ɔV 02 px^#h lHe#'j1n }}>G46 r\OR6L@B1<ߧ2Pi $8skUF_O=7_ ! cF6;a`MǎA:B5&ȋ|z/[IS1R]F^x_5 SiľbU s+"!L|#z mӢue^ PkV31RvB匪|ͼtbXUIa/# Bxytp)==ᓖ<&]gZ*O0ȇ(= UY&%bR1 B׶BODbiϿ1CK.mo+̂s#$^c=W!G[A}?Ӎa4 K19!A5})TO蕾 P^XԞ="H%~ *-;f|寗cUЧ.G GMl(LUS)A1!тQ]L7D̑ѺeV5E9M,U %.Ɂqw"~unX"΄J4Fwl5?=:H863C]:Gš>,| jMAMN$`AsAzؔ (02M׃z؛%]긠Q{I5.?2V8xɈ 3{UR{ D|`zy?1}3dPA&J[lR3_y5~nwP؉m7c_BlpՌudpx0txIx?|٢2=FgKokd5*C[w'CzZޟp:x@d%_Փ/WN5 \|0b UA; &=vкu4%2}e+\lyw(LןPӕwbx`+xWVf݁KvI;z}N#D#QV\dﭦon-A jؑL]Uϑkעr|uv x@~TNޠNޚb6D;"2̠nh::Wc9_&i`AD/M2?pV pfNXM-Rkk9kcr5j%%z>q F+R aPR4Q"b?|C;:sa}p*UrYnkQqt+"Q%rL@HB ( \7 D i` ;nPo #X†؛гOd"2^j[ F7hF~x?ʍu1aNBX?IGZmq.O zl^q[pTp h?u< Az`=}2Ι˹~%t{<L.!Ͱ `%&+ S&}"!"ҵqc!wF3єEeY&`f"nLbEQo395lJ0x1g F5U l6l0lN,]\aͦe7p*!r%H7$ 6G_N0}嬏ld k8Ʊ@Li /#,*d )A!hϊlE w ߊ a@{J^'N"XV5P*}<8E>l⾚j@Bb5~~F .猑X?'gNɶ3hZLrg;IDt݇oNJH* GPܨ*b+Icbv?def}5Ɇ"jC̸yd(֞eXӯyọ|&Q&S{=EjQX>7CZAAyfktQ%Y`,-NJlUGW'1!|/u~b;mn- 3DP'jd5B:PO5x/lr>9O@ðĴqAiiB[Ӟm )|Mxt`uDyrl-=*eУزր\Ͷ ]<`"YKڧ EF3 ޴y"R{ aۤRXԧ ps蝕u2Krdj ߯n|)G"/2̗kS fE@kMT@빰3+W!6YEo|; {\/z sj#k .JǗMUw18r{5)pϴ`y#Pڐ5 v9,yI{X6mXv<~Y_-)u1[ tjٔKxP-d<3Ie0q;LW mh[7 f[m=%-D<1Q%{u k;Z3'f}Żg:0h k7_C XG6M@\"E[Uj hoԖmN! ;,뿥5crq8N"=Wh_Կ\.02'Q})T qO }zze (Kf4L f6xFØLB䄘Uu]@ʌۏқ{ۤO jHdij (-!EWٕnBuH\qC: ~N53ŠuJǬ>D,-epF'IVI#j؜qbk 9lf&iUȵN&݋w٭)4htz0S_̐cK:BF J)n7~jxt_LS/Jhx|tDQSԹai.W>ԩ^/P緛T9A2iX:w{Ր8AQVdӓb\ ŷuJpܳɼ{]GKǽ4<澍i p: k-6qU/}͚@~Gap'Fp[<^1KĬHWqsnD (h4 ^+Fŋ<,ԼqO}Cjׂ=0w 0qVn8O\NRADĐ=o -5;o['_3U >umɹr5QHWapv'FNtѽeU*ޔUyw5m_ۇRRy~j4&.I()6ֆevy]'RέޘeE~{ѝ 8@ӳ+i\mGxi.@ k䒅WZV J!ȝ_ﻩ¶7I k"أ,gQ/ }p4DՏ $s ɗmM &DB!ٟNrq^SrmӐi䬹dė4ZxGjMj!vmmڹ\8{!(K&?L+Hr H Crɹf =װd[yTN5V qSzZ=rKT_qLEhpI9Ai w@nXx!|kYlg0*z;x x1Lm,PqnLܐ/:dٖMjTQ{QklP3󰓐&a2k_?{GԣfnHvC5:N^rڨy^aܜDTq6O^PRHsռ0rPB, +gyj#EМ?@}$D*]ZYQ?z1(OݺECH.yʃ≁:uP9Hz8fHb ?֤Wb9&CYqj@[<ꀺ7Y}"!z:oԕW1a#@(wtnc1h6'~䫻ecVy;},,2OGBQ!XZ9meZr< Cxv݉jX*4ㄱRP}!nØ ^CҁiGN,PP.V'Vսd~C-"Gӝf5@N"H_"nȢ%m䓣MGU/J"Dw1Ņɚ&j='ف陦ukt-=QT{$m 1 ]P󎚛ر'qՓlL!d0Pks _9)j;U<X5ujԼQ`^rґr(J/#_^~t 7@4^#hNbQZ6R{?#9$|uz)%~A ФR_O̻BfO؝^@_K:J5uَ6at ITb.RL[Dz`]xmYGɮxNW r˔,srGDfX* }Ds͸X%o` * (V/;lvꌞDD_8YkTM桨2I;D5༨lvljԒ;ǰ)2Qpd~k"A?'%.C%#`{7BM=G;ܡ٤7bSs/ 5R{~ l2{)2e_<{mww{ yq\IY $0A|EKiϻ;2J.\d{;ݵ'Q?IYXvcX$c1;>i5*i}N +K.-Sp}:6jc`nt)a.=,~&+G,,XΰtY rdݕvUY ~ _Wʮ,Q4\f[KqE.A8j f`Ŵh'7,?Q@]D Qσ'̬Xbz8r(2-I^/4St6 )$SD 1_)l Wwb_JN y\@<գ/p[F9  j>q ɝ#dKqAKvAr*7TA(`iOaR?luuVJ\4飧wU؎oU|ͅP@B]/&8JbʋO&AET,H|^D߶>fqk0"w k NB G,+n:x!EYvp"oP!1 ]=~'׵Y /;OPu>AM.64EƬg!ַ:/aVPth]ɍ6[ZOC _IGQ%|~ycߘԤĽeb-Lz(2[{fS$m {O''zCt QQhPػA6K@- )pܞy9DB5mQ\ #jݕBBe\ E/PlXh=1 y=nccK<9oiqi'5vwQ>YT?[5qTX3HSUq/: f|.= ’ < b_J-! =JB_վ\%Ռc.WEsÕ@v^mj~Pc=.^Q#&?Wd2xƧb.b@.:XsW/`ڱt~&NB1b_懣\ 9$u 2KMO%4;6CU>^&|Ahe@>NZ\1N:e1)U8ts6^1Fckb{EO`׾o\w22M s.]z.AL4-ArVĀru>ӣ/if*ZgB#'ёBFQ*WY*Aoh;-l0PQ k^x80ڄ uO>Y"m&&MSNxRkկh˾IAS~UFfwl̨lv+KI`mL? 36UOhE"ߋ u֔Z]=)fl_ RfqY刂txg$d)މEԈT)QJR2Ti}h ve,!BCXAGݫLk}m4ef/o.Nd6dmOj7e&6H6Z441g;Ew65JAw5~mqoJ[Zw㑈尩!F-nOR8v#5=Oʳ`0TEי'HOI~)XQdA;U}rrWg=PA%W.Ia} x39zs>S*щm~;@&{308EM :E_HS.:YKU9K8kxPȀẁR1 ,TNيdEtN$}kʌ|2c(QcSSoKٽ77̥^ $0ÑA o %7x9¼H sxԔqyܭ?J(2x"OR*nè9MTD-FDMBV?-84ԅR^ usܴNx{ n_^4U# VΉ ÚID]f.o(.)K6FE{uH9M'/p)C^N&%8RWLo8l:3"ՓhD-czb-Үb BF䜬~ij^w{L}ϐop=(廉]z <6?BYU ;ĺjOZco_pB;>j5{ŲmVZ̑Ĺ+wOgA֬GP/T'mڀaj(;ΠBdJ#燅 "s{.f1"jz:,bmrRm_[J_ãnlGIa2ﰂ]O]Mfjdo&z4ODbDFeME?pK ]as0r74Cnq*9&ӭ'itIb>):LeFGE' m-;v[Il/+91ƣv'_֮H檺}(X3b/k7:gtwĭNwiIũe {78 J_ ñ>'`VŦX0(.{ekDI:λb[sʉS`M5c:C5 $zz@W 6ES/TƤC Mn3CoF$&t6HcIrW #bt^Rƾ+S)9+*Y& /bg0?K𦓬޷H+p 0Y?R$B:#'6^h5e.Lxڠ ,۴6ߩO*֕<WavjG]A{!lGgc$d>Qiff_wJi"_mR-+BE,<Ԙg nC8T!sDh6fviXK^Γ~r -SimrJH¤զ L=J<3fCG}D6Gd@lvFLNJXB]Es4,NU@kFd,>]U'ܷe ohPJ_( /~kWph=>:EZL"YPpV&.h JH&+nՐ(Ԑ}(P4D^C0%uxp:۵J5p"[/?{/oH[VjVct5<В%%`ǬXX {.RFgz9o,\ fQҾai#7wgBZazdN/W)"@x>6sR=l(?o> U -+q {dn7oFW`"jp)ܝi1K+!>Y.)Lǜ|~ _X2]_?vb+4\GXKf {_*>tfBn}j AeOrOTY@i)IqNcR;>jo`''@bP03 ZܧSJXdss %>N"T v$Sbk3u@}ǣ%@}k~D*Bnai^a1eyvWfbMg6qd 4`ř|_Rr2zݡw#dߦ5h Rv']9 ob8~Ι2A1'Jk# */ٖW"fЃFEx],l560#eZBLX5 #,Ğ"0i$[.mr@Kպ#mG̱oӠw~AvTu_G'rx>/Ņ`}-Je K]}8슬>0 jv\CuO6ЙU3([c^q[T-r7J0*S*i24¨y|xNxvbH''hC#rnd0-ӽN9MKpY%*qVC޳U'ZfH;a&_hX@4ݕ (ԗ6F`:XyљT-X{r4Og}9j%( ̾U3i5\LH9|9x61ׄ ܁0?$N!',;9rvS `$KdE{-)5aH>8y"Qa(KȰd-I6d Fu/GE}z`}Fn7:*׳F-t:(,"!gwڰ -e(&*MY_N2I<j3;zpϨ4Fy2سP[vpKqU%[YթM(hOmyID}8O^[\|~hK Z/4˄%`wĎ8ߊ$j)Q?yXp\!˯Gi6 p-qg}5%h+;`uGŊW bz$2q3;=m&^|KdqpBZBc5'?|];wC=M 9k˹iӕ{cv{G̗Zq.Q".P@5ĢL Da.i&S'`gc~r5P8":>7Rq' [`Iv C)Gz5Izks&8?T[&Bb! [~97(~~5}M,C{OPfe*aM ȅ gYZ070701000002bd000081a400000000000000000000000164943cea00006878000000000000000000000000000000000000005200000000./lib/modules/4.18.0-499.el8.ppc64le/kernel/drivers/target/target_core_user.ko.xz7zXZִF!t/Wh6]?Eh=ڜ9Q<;u4}uBtxG@,'RWA™C(2r._X6x#0Q"'!>ِ_5lÕt^SS4mZ o?;3)Y >lT5f\ ƥ':_@2~h /|xܓoqsQWgI~Z=yeP}=iD_D>Ցfi(œLL'sEb7[35 (PlE^'ull Ep&3~9Pw)32q,6̛Y_J\bS~/-"(X"ޫ9T'h]zS0z4E2"Q>įRꀣX!jN#Xxe=͒ C (sn'dyE+480E)K$4#_>KRhxeU飂%hdtUOr`IO 'Jkr?Ŧeb#@!~uDE rBƒ! =ZL—Z ^و+ p}I奩op7_͋O~JE S)(W(s0w6f1I‹v%XAjVЋ"2 lצq@/ #>̒SڭcdDTQW؂%.W=Pk{?mJ΅l =Lj.y IJI8U )NW%fdz)S[{vc%{bPx>ys۸}~,/I-Q %P1lg~`b*Ƕ[CVM*[ wCO,f)mvSQZ#<^cOwȄ$ޙS!M8>::]-PvPrw9|gq,۾BMQ@Cr^uQZ_>7QpC"SMչr%^8kqnMME93Ƞum݈$QIl'[23MJ"TȖ{,[-%*Ze*8^q3.˛>wθq9hI.^s!{EwJuS BDi0msluK2R_Z:sdz7yWEv⶝Eu,y4[1k}qlCrdßdly~)*{켰 54ȇB$7*rxpx2g`)b<apIvčY.xM#um:k׃BG ϼFLH-Oec=+B,wa}vKies]Hfŝ7 ޡ1ʌJB.jR(vob['{EA!y}JD h-vɰW9` 4?Jη3c5(鯐\Þ=jO_O o\W~Q)1qbbgfJ-鍟lGLltS`" Co}2#~dϫ!X `p9COۺB#[>V{P)]PlqiL+ sM"gnrw-4؅uU9yAػnV^ƘgbxS.[9 c;O;Bc⭪89KXyV/ BpEmmñڻ4 ns pgYЋ{H[ƶ!qCczokWUN(${ 6a ƫܑ\gNL(RΜTr{v#"8剹Gy-|*+lÞ^wHT߈}W'zJ}xX^N_4'gwZsO U|V:՚g5 O}WЈ)tҶ;'8->o" yg!c Ί2r0g(~fz |,M-8K[w">1"TR `{usJE 33O"?DzPZT4N.NHNDDy1Ea'm?9 $T.XO#`|ևB~0vsB׾P͐&:F`z\{ PAY%^h zdmU m'08Zz[đ<58zd՛Fchi Ed6G Gc[HkzЯ&"'F338zFBen֬bosT2a+XYU98w'询_RR9 b2SNeLF<|pKO3>ӟlΡLug%TyiC<]X0x{λPATWrgDR6 N_/OhWB/ r>\dXLdn4ghc8'gȮ s QY=ļXlpד1యD_ZK 9~hۥohmd]1+WB:=B-^[>Fn;z..|T1xLZtJ 73Q~ lJgbE~hIUDBiH0T!&':ԫiuAD, f8lC *Rr؅х"w{rXin-l5VLLQAuSNT'nFVz]O썇e4f/[csolJEb~DULpXt1Sqzna6>f{G%rl_ D,Lʳ4Ao#,,p߾P69v aB8`+r2b~jx%*ed ď׀8mm't$ mI֤&w/,JPB Q`Y-_o!~vch2R^Bw`4rАk.zc:fgН/hj6s$Le | PD̀#5Z˲'BCmVSv{[fK+>]ˈ}W*ճ9Y^vxeO?%X۔m{-<=⸥X_@>0$H0zI:쯏xw{H0(Mao0ᖡ&?LN ns!X#ۭAd$|AWV5z~ˆk$:Fkl\dk䐣e&Q ojQRx곆踂CӪ jp˱؎ȁI##ァ@X㳔,^vHDoţTi_503dVe H+cƠ$ n 7 Rq:\ZKM'O{,#*<i9{Yi@)'Jd2&9-5QJ]Qes?J>~Kv;_Eݾ&PAAlkpqcKc{1'* Ppvi C ?:-O.eF#X`yK Nci$[PH3Ь 謹7riβF,AݨdB3cNZL{<6wAq:Ҝ~8ܖl=G̈fWOr>Vz>ųPM=O )j QZ؎~T̎U>\fkVyF6p[V_9иvGYYPCwkdчR6!j>WgmK7Y`S_aDw?1'MZ8M [l"5fTN}^hAxJ7L8D9zfpx{eP B[Z9Axƛ!v@nٴ\ s.MOe#'V*5Xk 'Y-)K\Υ#ފ 6+>]{yzT1DjVZ|KJI5k7 Ξ`f硌Fmhh!̬P:E[7}F4 @bA(: Sۃ۲J=4<QBW,>2ąbCZa /@ ծ{ {'d VYQoU}?Ԭ,XLDLzuғ ת-5Ilz3oe>48ý&Rg uWRƷ@E(`G6"/O"pd> 8NfgZh<ӂ;bh]'h;FRl^BsE1B*% bî +>ڮPRTj^l `)G:~P+<֡sMNv,k#=^7o]/{B$U<IH/5p/9?[̞cgB./Y˸va0kU @5뷋kޡzhL@EY3iݾ}RPFdaabZeoϼ@{z#}zW(g: FJ[p!{*i@t@s]CU.ƚd{Ц ϭ.X/DR))IbpD|ǏqbhL9Dzĉ+46hbq[~"/ruJ(,P~H < ˶d ݄3EV':Lǒ7-9B^1gW]Ÿo >׌W? 9MxsmM{"3dNm2i$AN9CقUTO9o:ċ:&WtD@0Qh/K!I&;@6Gx#"U;"A<&  el` Z8<MmڒP*ߨ4RoXBw$+t:l%2|pՎp s᪊Y- v4ӽ UzyPu}D{v]o}y03<⊋(I,j%/(L>H[3Q.YG>4aAfd\A ƱAgghMaP9|uT &"@b]tӥ/s> Oa+m;^.v_ B"*Ww;H5˝To qe4E/dހ3qƭT@pр9)Hu%T1L^-uWIC5D4MA;::>Bn衝4ŵR 4:X-FA1lG8崱&DdhX}F,ÆK*D +>ŃCt%D}β@7[&4|,RGaȫ<=0Rk/$ BQ]4G`â2&yL4#l"3Ӫ2", qk%U4~c!&uWEta_ !P!8$|=M%2p%r.,-HC6v:|%Tj ,Hg߰r-CEHi>q͠nȱ -"'7NѲj5ݣBтukEznN-agL%AhOmB2@lH|Is&_#PԁG㡰7,DOuI7+?.61X/sў8ks̔0b*eޯGYp2:5b.6 )r |W"tUs`BcA;DH!>6Aeо?\{?+K] pķ 6],G7 k?XƊ4Iϳ)[X6f9s-ZB?S>Y_/#@'$T7|!`+׮`yGRꅊWV>WIov2YME d߄]KY3aqi.9& mTXӄātS! @#?>lQPaaDښpO20HRF;P'ǤLƅ5sV`a,f"hTbh".`[.NYV]H* ֪7bRa V N|W1Ҽ6f m6BRƳBGMX1EORmg,S~64;#Ktб?cuHM$" ñx2@*sxm2߂mLVtlnbB`̟pAiSSQק!ɱе MֲTroCFAivQ6>5 sCB^ϑqZ Tz2O4+{/LoK\E3?o^FH3_ƮOvw H(}H?{ǨpE-ӎJěWW# Ѩ 6T >1S=|u׀ZΛrl/ j70ѸC\gk2 "0nio]-muS_{[\D°RQ[= k`QF\fUէ WXK8 yp{Qn|+ǂe`fۜ  &[V큐N\lfV/6rX|l7zϏ\z"] Gm)4 υದ;YaV BL{l}J=š ^b p9a]kTvmmOW*KdOq}N~3ՉӐ~nˣul ar\kMOfz(֘ i:p]ĸiFsw"YF?KO|Iz/: NkьO ( b'yNfpa=?dVkv2H2#[XVp >J .xl@c'2ܛb|TymmHOI`E;Ni jo5)t';8T8t_y(έ}(z4~:] P]*.(!֑aJUzƘڽ`;hxĝ%lL6۵]xk)@XO'ktZRi8HˡHXL˂#?q~"{gjR䊘?Sٯ(`8CD\K@+[XM礥YCƾ.'p)yb^24$q}"˦-1V+%-Ka>H|ҙ'K G^yE_Ӑt<#4ᬝsN+Ae_$W(f/Azi7~ ~q P+g6PK-*þ9]_n<X=, O*FB1WuW72C REV4HuA2 S'V,3("o =7Y*BYm3W|IRpkc.&A*M\*oA|LV;==ÂN(0F-V ݰYv ;c%T =$?rp?H8!re0$DU->ek'rחV-fWKϣ! M-$~ ޜWXElE$*Q9Dj}Sꩦ? ;éZ8 6o7VvM^2P[Ghl~'˥l>vjGY`Dz:R ļ"@LԨ ՟&Xzy>#o%A y55uk]71&whFy;-F*/ +x]3:gtEi<~8?~A)IEs*)i\ra"x j(plN[pI~'*QvqzSӇ Hwr$MMLAt0y̷e#!ώȢ|A6g»Wҹ3в9^ꃬ5&*ƲN1;'+PJ4_n9vښ9 '=ja*r,59D^5cs|L~cq`7Q*Xzw]L06*\V􆃃+@~"uGYo"X&i* wYqOb[ULYx<qyB"leQieɨ1)089hKIT4kyotԽ"r'K{ۢGzEc\trP*pa91G6?/-ҔhCйaNDL=^LSW7n$ ^1ʡ@Z{7zz=B]qU\g)Ǟ׌gE^$Eq/jm-BfvIM;p4> ) sꦣ#|\*1 C$QǠG_)hBNhvJlRI-i1ݭ^ nĨHZ ,]h2`:|`~dPx7~58 %!53lO1`^y?@u]%F>Ywωo8 rU I.$Pe6(p"tOk.W`u\+jX%47Ge}No1?h0 %~R׵ñ(}l`ə@odL.n3~5ܫxkfLt[VwqGkpA3Vg7c j5u*6WY1RW)s\s-tJ0b3?0Dft.y~@]SR2g%\ɕlD*۩=h\< #˙y9( دY-M-$dC,bn_y\:fO] Ro3{ p^,u_nbZduyq=N V8 X hb8lx Z9@QH28=(O96S],D;GT#ۼu\.g%ͫK!k) n2J1dLg|$koRCW2jRc kV t)ko `սC4<E?ٲ T?+,/YV ZRHOdUAu_=s/\!Sp 1@j6XohE(LFDط!ڟn3{?#/?Y1#k1ݭBA^2HtA_50A':j8_&7[E#y$P'C!IR#>J8_~b>.0_9ǽC6E$|]*ICs_l0~ѣZ\w S/FW۾w٦Wrza`:hP3X*g(2##j''IhoȟrU B^E*lǚ{uƶ~p6cDfs!Bn.I,"_-ʌ MڑQWJQ4I^o.-U*A^ C6`A_/)yy \^V5P =`2J@L }0GW$5~="UrHZ(oK[O)ys Iŀ rEq=Tg}|?R茛{TUSqgE ^(lxa*48_iC.JSCOUrLƢ[&)\JWҀGa@rvv<36LS3uċ1r2{o#  H(eV([sfjc^nmς3 6g LFXA˜ <. 6rf{hs&?B\b3Qep Ӹ\_,Pcr2Pq썸:Y a/׵c零n J:[%hY2]_/ٍn(=d9K&oڳ8ҡ:k˻J涙Iq&[*XNՀDݗXD@eYZ^pP ě챐񀽩TimIƦe !hOH1uW5>Xca)2P3pk'E'<+l_bIt@X02U>˗P(Khd0uN qYٽki|sTp(^\(蚥ǒZA;;ᦕ#z}H0 K-b304ܰa߄Ć[#θ|#{҆{{a0%T*H6&hT ?W||տAs| zB?}/2Ab.bxCABu׃XΚ!ACCKɁZW(gvK8DPLhÅ``}۬BtҪi˪ɍ'Mk(Q 8_0}gXPVlQ/jTb? 5.`m7XF_!-rE=cՐ}ւ LiUrZgd:pw@s7l9D_COq},?jvG*E52i'*Cu_.ّd>R Vvpxw>]alԺۯڍO+BU;Ɯ[bIlTAGGP+5h5tpB @Z*&1vFsT"%~j9/zfFNM4 p.XąO8#o/lnv};قV m:1M*A\U;L}бT Oaw`k aρ7)hfxZ Yhgf>,7-Xʎe6؈/PNK7aPy ߺ؎{iNSWoS jElߙ:x- ꙿE;l@Í^\| # ikjErĉu$CߓnId᷁Lw{i'\Zh$HT!}^nZ$JWvt'fkjMP~v vB? +;ʁ,TۙS]Nj7p?AmWLʝT\\SBϦgVZBW/0Ùjx6 q*ľҽG,/9RҒt~Z.Dl-Ѯ-Mٺ$2hBtV<%z*r~['08jJ铿(hѥB>ƾt}v(/႙8i`T$ܪO;@_joduzOzM q-R^=|O`-3HxQ\0J|/_t F0Yd ѓw~|5 y"H;>(#Y~ءHbݢƖDGXjborxJ{iWdo͑u*udh<*?'f!#_cY212FO6ҭ(jaq00%Hoj) gq+v!*Omshʋ6j:]BD4NUrEߢs?st6*T/ȉ[aMW͟\ T3ʴ+Ow3}I79)E)BݸOxt!T h^cgF; 7y`?Dh ӮU$oYQ,bP';/{Z)}Eb V?iLfH9`i0oY0xv9+pJEsCy2&!zl}/X:QՃN70<R5s `t`t7U.+!Mo #,*%6H9DA1hN;3%ԳVP,v0$mW9}7q4:_Hf U$.lmr~}ҲdzD0,徚0ն'8޻Ak:}T1=<2<1R^zn8Tė;Qnip%T !=v,W̷oICƘ/iq?Ϋr!Lo +OH #y;2n70aHTS"0r[pp?480R t sfgmzb}ùtW[M(xM e~iy+VOEVz |aZչ%:8` ϿE]Ё1J5,Jߴn~Ū_+&H1 UhGԎ .ȳs/UEyRIkE !:aT? $ƺ\ALUD1!N怙t[8SWb8v9qB.2,xIl~{{{Q"uEH ]2eixPR$?cUk !xiD2|8]dntO^|pEn-|6E_IzФ"UZDdk.hV(w!Q ݖLplǬSZ8Ѝ!\E() lٚa:]C䔿2 jij65@4hlj&I l(p(r8~.A|uogo lh"|>D 4Q Z蛦'-\ƚC6Fg~ 3ϮgRu -ڼ/&NaETb 9"s[_MM v-@./L89n}ϋa f]%|5ЪJu׷&<}=,q66êiQ-&4}D]OhQ[KPlHeK47aCB%3nz h=UjIͭM0~0\^rV7Ww%Ff-zEAߟϲ>lxiwPR3xoҰWn7DY䕏 e3+g=JLQ] Z2Vr$YՏ֝skK!u66  )syq y՟ =tvF|u n9olV(kX63)#4FV_ R$F׼Qm/jM[1GXŔe 3Ր.P0A`cyɕWuݘ!NكR?([ϗ~Sxh< H U/ ܟ],zNf u Kdj.`CMۆT-YL55U&_Kٗͤ(D YUůͿo*<[б)G!#8Ƞ.tAr[ "jȸ͕_o6E7X= CuѺN%[?,o@UE)ЍڟdDvw $s^n|#\d{ [yήj;fsR}cDBL2;ݙB^m:C+6#k$]ʔ>l-~6frAR<{0-FʟБNF?slP- ̺Y\LST#MRwK* y ;P*51P3" %n}d;3'}ZAmR> 5j{./,@} \|Xi0~HDKkm{ggVyU{y +v@ZE-kR']w$jz(+90g%!G _BʥrW&:L_Aw|vUXw؎T`)S "dZ$f# Ƌ\Ocw XU$AN@ݕw׎Kqal 9^6I:|/:"xzvX OeZE ΂{"~M FK"|s|HCm?AKsʚ#0W{rhFaUb9t{DZnW/PW'6r%Cgp[gjp'u1D]VSu.Zh&y\Tv3y4)zC]aPYݚ}e@h]^󭰳v=hr3 wl%$AnNn, `N3Z2QG(X RfqP>(:=`1 @"fh)2ǰ!L<lav qSsi។gPCD\avyp9x_izz9Y$֮01v>\p;+B}5#="yT!5KxTR} &{Rdh2|yҮ2MwvXAFU1PPz*܏zAs8x)KpdOߊX^~Xncx0 qP  T0&\xp]zS6.7 BBpK&5}{ n)CD̳Mng *nhxCt8;c;Q|o@!ėc; Tȫ+K 0X:v%UĮo;zhmݿZ@h]Rj-cW-UҒt:;6d~* m=4F0jsF)59_>}f9ȹok= .fwilu }$'#[PE;|ʵ=='[|&c~z=/߁QYT] 8Ҕ>%ψE-UcarD1e[S&}eꬻ'^a)/9r! 1 bm61߂/nǐ'T\yBQ2`]qRzikˌyvzZV .J;byZ(˟N)O gr,!K&6U_[i'%*o,IU#veֶʌhgbl0N~+& dxcGP.fry!obXI[[dv+k 3h LT|Qmaz{;%F[k~_ᨺ'<7ѮAEf݃RO2r۷.p[k@Yں9fgm "Թ\YQ҇ʹ*yd+X.F _< 5* k#&64c 4؟`3>!O"F@v^2HQ >XxRp Tu'd =UaMц Ma>aɢF>"z/ ق &G#*^1h De;qIBHU}SJ$whJ2yi^KEy%)IVCB똁RʨSSUsl˽R\ȫoF**錷S9b?>f,\hYd &{4_U-B+i*Pu]Kd̼,SB!ϋH$Ogjڙ®DQ)t&XԎ*s-r2!RVW AbM?ֆskIM@tb7,v8x u{e:rIAa8cd"LN`9*t¡_z~HnauJa˭`V6RYAhR-&zLCTa -Zt^JSi3> ED*ݜB.& 6'Wu "[9ms?}Y C n%ņ/~" { O/|#q054i#^W7Bް@-m!5UGTI1B1j*áY;mif}Ӳ%ЃopD6Z鸼1&ٚ %'ʌu^0adߤ'ߋj81Rs'Y7j(`'Hd:SƾcEX۾.O/;`g+i`(bDB.K x%B%:B'+ x½QYϷ̞/,"qtF発)88W:&g|?̟{,VPJoh!Gnlv|"G?了~m+x`)Fa:q =m %gaѬտv!ȃj;f/Wz䠡 TBZ5J0;թpJbj"54iXq)JZьS/9g!K߼'+~|˜Q1,tGpz!h8nJ#pƌ@slP ڎ{C#7 j$rg1Pذ ƅ>X Y5z"$CZ<(.3VbW qixXsW)|at49|s~+.x/4C=5.Wrr!hߓH8jKDthΗV8q=6,]¥2waTW9`޿ԩSk ӽZJ+h6^ǜ Y !nq?/5{Ch;iAHK{,r2*.CD{PB[O936YźkêmgꬲK%{ci>{')g 5,<^Nk啨![ 7 jzB_uZ ~v|-mR*s5Uvv5#ȳ1c("_7Gpb3O_qR\8ӰfY]\ڼJ8Ƀr S[ `siZW SO]`aH ns8PKxXSUP_a3, d{bc|羍¼DzTnN"r&RErзhN: Umm아.yFJLJT>LFWPً[ߧVl\w (7eyGb[;0L0Cm/`K/ aB*)?~-9IǺccBU'_.;b\!42cy>b,Vn%Az\qW Y q倲iST>rz'ux:ϰ7T`JE*/ #nfW.RDοeǬSsyw yo`KP'tOk&t35M5 (&NxR[,emg1IU.ojZS>dS6"_",rő/M}^q}`CVMib%NL{lb$JA"m g6wC*-0INx[@Xtzi+re܄f_(01#3)! !]8e{ I oĈ5H*d 1BI=%ҚWce U}1\?Mǐt*t^b[5%Q:d_WuԤ#[P_Q\@gl%pUϜaT,,Qs!hg3IɰعeW TKD3eչgڬĊGɟA"s[f5lsR4#?OѬfE1iJd9ѢBEM!Chck;K.EyeԤ84VXspFg(bQN^`R8wu hM^5: "vM tZPh!H1{pV/~C 'XXsȑ^5Tos M5 1A=WLoȥa+AI ws$q@W` (RONuf!`R yTy;ϻBy󓓶'o9nCexDw>^= M}{f `}P9A08&y?CZ x{*$^B Όk N-Xd'ia#?-q;ퟗHExR-=-=L)C(ޕ dz7}8sŸ1|!䀴nzƗf~G__J:/O+S]*_qkvuprAy뎉yE>\y~)912Se 09$7:̺̎9I0^l Q { Q(9rp[v~[eG*qÈo'+-2dLuAJOR 4;ݘNCCL 5GK}vӚ'ULz1+?%G*і%JT.IzO6uQ0qdE.o߶ [&O6t'S3"0et/S 'V$bk&"lXT"lw'A 8/==m^;c^*zE /9BX OS,eQ "}bCgѣ6'ˍ 53 3\;iN& ж wgq`$EWtx# b9[!u2YHLJYc”8zz]1:fVӫ_;8v̋5O4t,W2إ>Йfw/uM/pjiTHdQ5UsbصVɠ6N Do/V3 BLtj"<`I2kAn˪㨾Hܼ|բ%QDo)ӟeEJZ3^t7 xx?G$1#u-.]&e=eYKge,'E+q,:].jU(XF=RJDV* LRXsc9Y(ŁϢL:jd$1]vGh!Nb/r43 R'C{bW)z )exӷ`(MK9bQTFvl/y0gH4a1S")_^XERԫAO\y k{-DV*VSuvGt)6<LhG BݦcyӛhG>>F˭ #4<9T7WS_6c] )i`FWɌuc0:KS=Q́0 6EBqam}SiQ9ls{3Qm]{aWyL9 #av):'YvCW0z0X5;}U-6LY EczX"YJL1X(ؠ.^-R%m4sPU4gcMجdsQ&t0T`9x2Xۭ}yJ} 7nOg0 IO -<+AMj{3ڮ:Lꃆ8fv fuOHd)BsN*kQӠ=)$dϑf~LQX:1SӘ,ULQsc}Ch(rRn*LT8|`B ntߠhǯR -{5n.0V>b8(!Vw_7x蝱 nC}a\%-A7- &6ĮwN͟BY{ű*4tKp/*፳0Ck+QAG*ڮDtZ&XNۧ@D-h)%(lR&Ts~ÊX܆>ݡ@c pa!Wr v1 ;@m3ɮnؖ 8`*N@@<0ʕKDU<6]o}@0=X&n bzAB~8ȼf28D '/dTC3n8tݱOCʷ0?gͥ/ä2_+Z *TiAmRiVx0k.^{ i~_@Kֻ֤v`ћvWpl,p){b6zL*C CYhP%()석^ıݲpz$VĄ&`F^և>HK,,j=([vqJ [@ }hI{F֔ީNI CyL1K H(}[tɉc]H5U;[FI\v턫 _qԐ lGMlX>Kn`ޤRV6OaLv{wì5m:*35qy"M"w;ڂte6l>GIlpgGuAg.Awpzo`wlő`jc[ jX-ӂ WOI>vk/v5 W7ܬRGI)T*o{6DrYDO3 &ž9Z&T2_ c0S7,6cQ_@[FR6K]ɘwb3<" v* <"ߧ2/,gkG[L<vt'K)}ƙ"G6&ZזΓe9ߐIZbܥmT_x{_΂  QׂĻ/Ɲ$4)gv'ᆇI*/}m ?֜Y%]XPJZZ\.t, 롾 66n 댦|;^|JI?3Ro4:#h5 j : ~̆ ᯾[@Qmx @!biگH:dR|"a4G_2 nXeб7,,%m#5ӥ^3LvvUa髮MjDh_z˹;b[c̭god|p*H .-yY c">u3W0DOK>m@wAa@d4E+?<+Pdޕ#0LJIt!902/0R̀M͚woivYUq͸mr{2/&4}L3OJA1= oKܵꮝ E#اWd6Ez#[sd,x"wYJ! FlL! F.YCs@S]ʊ v:c`l&I1gŧ^ͩM /I"R>8-UTu'Y@nhm+0srs~84V^ecCVdOA N=2a*/Ljj#ȵc1PGW(C@(C@v61}a&_ƾp haAʲ$j3Q"L€Jp^%[SIܼK6ӤL4P~K bG03ev =T U1Wݡs{䦠"dˎ5G.ZbP)FU}ioK4Y{Ӫi1i 79]rM_q ,=MS=忆3 FTYp Bnk!'R?aqbJԌ{B[LoX (ROc 7NWM"N=Pp*z?Btx|Y )x?;% w `܄+dWQCtwK> ;-EQy1U=]r$I=N%s|e. 'wO'1gb PϵPAvw"眅֝8(v 8zoRNb lȑF-8OMĞokEVEj&6x+Y0>4y;sL{)H;┆e ԫm9篺V*S(rY܁S͋9tg4M5 h HlTެmCqaAfj,eW1@lc@J3}'$ET!%~bG [iozgs{~ : =QBؽ ft;hRh޶"b3k2[!sdn|^*[E9VkAY֔&Xއ`aXnBQP9"a=#WPR("U[Sxĺz7b*yGtO-i!>2:(l?/?܀2UÌOLZr~T2zefb qiF&^I9jM-Arew`{ϭfOB¬;{ɺ4!}NPh5 ӗP)!;Ym%uyN7t ˺#I뼕<9{G6t)+S2"9!M,9.k}ɚxDA2>Tzh$adCp cĶo^S'UcCDʲu(V8MgESýiC)C㶇P)E0"ulYngFRb]\r#0[|̱BX-ps9h]V`?ivhFEj?r^߂&wPwq]#C-G`JIN3 P=6 OAb,T z`AQ[!C+oHAc/$M</"ϊ."kJ,.@wXUI:R"K*nD'|H]+$qc:ڑsOƯ[| D|3+7xڈz@2hs쀨 $ڛYRpAމj'- ό d]/͓gc]pY๝6vOqht'(3YT @݌TbeH 86{3ԄcB;)9RX1#Gr=btŎ.aM%{1\"scߗ =BNUet[hZuq>tHG.̕d*0U#Tun-~Űg~{Vkzl񱸇D%-,Vx{@ds;0r>T_v&o1CM2p0H}Wn+mRZ0BWBf9@2tbXp39҆YH]Ra\Kh6rV&2sg[+;{w9?q[2ń)L\NMm3v y|cZ\"&8S({'̌IEdV~ٚ^;0L(RM 9^c%95Sٴ6 &DF'!?J=M{@}DңO#pxwXVmw(\?$4{Ϩ@`D꜊J c񧈂ypKKrQ`ctqLhIߟLPIu|"OrΖWsv]. 8_4^[ ~5k;.qEI 2s%;g?%6,WϑUKy^%1W5Ð&EBʼnvj8O2ؙY |Sp_&ZKh W/;]BFq-u" q=?Z#=IVSC9PL~ *4{552>jUJON!Äa''IgMY8̯בkMnkiI +DxtExDEt.mWa/o}-z(C'titl[YdB.;B=TaRp5,`Bݠޤ|ǾuC۷]}Fk1Ӄbpo~&¨UYɵ-~h{V2.$B]Y5>elloEj;aI[RqgM֭uⳐ& Xy6| sCg\;a&UMOk !T?W @Ii$:lX63jFD&rך:|:ly3"װ48P[ b =CoR/n"!ۊ2謕/\㞖_sTX'=r=ˌ?%*`wo\By&m }C7<{T.CLljRiAb._Ƈ: \b)T~).A;%WV{OAx*kK"LO Ff@?"n'DLB]VIr*qjbaj6Sw}j?>lr0Z̮` tqﱹcyy=b{܎Lsu\ {iHYӾ|| ݲJX`{fD!kq2*c2nC\ƛtX6WVxCR>Ôlబݹ]pX/.a=#,O Ho⬉;1e7š \oڹ= qDK" [@0,|vs=VŦv 8'|uB]di3" %ʗ O"Nܐ.B#ج+.W^ fϭnp,'EpSaU.=ʻ`4>C&xȑp(Z 'mk;Xۚvd՜H-A}=@&vo-ӷb':ܿ>P7[M͢/Iå }§1!ۭpFGyQ>g 1(Kn@ʋEU׬vuF[gb)O淔0k }vLSLK8Ԁ7DE))l2ɢ}Qjyڷ;,mN5P ZL+*LCR‘oCB'`[{5cЂgE Q4ϤIXS#bj|k۬;*.-5&(Xռ2k ?(nI1jSgHF>mz&h`!tg7 '+[H^c[`3XuEifn9@_ۢ 's_@@s@W͊^ĚubCqWZxS.$e_Y9wґ/zsA-C&T3UGv;Ϳ9.AJ rˬ79w&Cw*h|%)Щ8ͥ7/vV #lTH0CY`2Nv˞'=9 1B> x.*b>ΐk֐lrz M/c*#cn'r}fo?MUaP'-INװyN nY8_R3Ių=̗]oJLaQJIؔ(}bKY2_@Mԇ-tۓO-o$^iPR 9aY3jF8!rxRMCVַsS6B"Guځ@qZ:];?nҰbnH57p>H~w(iIbp , XB)o"fW2&=QD{HX)w2q\} e,lc˱"x)ۡYPsLJQUi?ɻ\t6P^\UD.)u;POA?NbVIbSBYV^ xJNHq;'}qHC<ȨCG6} Tn*CT܌>HT@ؼ_IbYM3ML'Lwۀ] ~= <<.J)d-x*s̋YUZ{ZA m S G,p_DT֧9\C=FqEǂBj7?q(X٥g7tZmHOɉ |etDyVGi.+.zvZȐ8,ײyUP [/c@1=գ{rԌXsƭ6D؂,>^_ ƈf:[pݙQrc给'_|]IctOZ^&; *I]۞3ה`&/+= ;'0<@wK@cU0ͦgU屴r-ǡ;j3Hɉqz)j^e7,>1" 3&JKbL J[9~i—ef$_QRi[ۅ!&0ٔ~"-*4Zp!׺;I/#m5d&bW69C!ݟRߓM $EqS-ܳh#Rv ]v).aM`QJ!C_(;֑@6,ٺA9sN6_8!uNpHd[~W)8槚2-oʀ ]j, EAŪ!Ȕ2F7dpU]71)YC?)T1 /~>+WnVSp?-#܋\óWϼ =oy 61!329-!Z u1_j{ 5b8˸KUܮǶ+If `auLL g۶r8:@ ^??.GبUI,m˂cd5_3/iO!f=S$y? ǍD2xCȗT&w g%?N# JUWݹTu|)eNY.^OR&bp5*ӎihVOS,@ڠ?4좘G4HlϦB*mZ?3pMgNb֋2*[蓍O.rzxSWh/Bܗ)N (wIfp[\ؗ!p1ސ97fW8K~MgP9Șdz Z~}N^`^2M=}ߚs뺍TѤBRCI T X4e^]A 613ApeeW#Iϒ] FŇmȅI +l(@cxExԼUT'7p;Z0Tz3IQc:2?;Gv?r^} 2໩pw^k]=/ur:&eU7-'y횒jL#T

Ԛdbw f,uw@umZ٬WZQo (۾Y[GeTW KU/oi7 B2x!Qyl~Z>AO `A  yksi!`ݐaVpecb-<⚠ v*d;G 9pp7Ă>I6q d(!YTOzV/@ ^ۢKkNJ[﯒Uʂ㹸Ǭ?O 6*ՎG (Q7g{x6e mE,A5"CbS?2dE&IlQ924E\dC^KS뛹'逌f- \u&( {ݸM'֍mҝXR-M :jQ!3vo k>s@\Rou&CXK_؞'lƈo|6WCnDxyW;a9 6qHT)h唎De9tw'T)6JaVĚDM/WS{nAl Bא $><1,9^U $n]!<[leIXGB j'`fwZ6Fv/@XR _[1zvGH9=9!V f%#*Q,0_ -@xSFI!(d}q[Ee0͆zRviQ\+D 7;Hֻ†\.ޗW^>Q8r6`M]RJgN|,Ng)*psS/ޱṨZdȵ/=el,=>V16o,tLb D?px nx {rk[z^QeZm+8爯3jM~I.[p}LE;mP0gruC&-f$]!۪UÛ Գ >J^US ?9#C!5VB#L} Up&:jRD̽}Mqgz 58!E"AlGSr1co{g]f\RC٤o!~|ЈQO'73YўXb-RE˫ά1oKsQbR7r%A' {:m<AǏ dKߒf1vi'ԟ"2W_YPɊ`q2rϿBn`}Y8pG3[i U(nɸ"md؆.a }GGTohUVHuBį|[<~9@$a'NlݠìʟCUtf%\'( z]{wȍ\70ء1~ *F)sf2f_U߃R "¶d0vzyVctAvذ8.bK-"r7.w\D]+ f5v 1O*|EL;uY":DgW528(׵Gϖ2N^dP rp&&-#sc9w`ǩ)Wd^a eK`}Tf͗j4)^=ͶgTˠ4Il=<[E4N<`:}W=Om ߌ{n]nݫQQ]\dMiHV&{מQ@ J.~B`j҆>bWx}Z~%Uܩfc}6tGSkN޷Y@!n{Um){ͼq&Pm09:2\j@63?&7P~ ӥ5x5:gaq0a6t+eXf:UMI)ݽf@׿*.]>+T~/iB8.-pWmӭ]+>W՚dY%G77 TTA 2SߋnyUG_@7^_2_4o:nMrMGo|Vl;!O|nkL RWR`=ؼ>*/6gŕZ`t p#Zf,p CY4yc/0\6)H5\b9vuESl,k܎4xp3-/kURj+b{v?Ɋce /Z{{2'^"/+oڠA.q|0> ؍{yc~{UP{ɗ]VWH(Wtq{W3{]+Grl,uD^or48 ܚl-VkhV2OtWr²#}~}\EL9+Lz d? 3T{>S?Cܲ;t?^:̝LB-{u C헞e`c_K}- $==œ^3D3% ]>8|e?cq}>Q%Gj:JYv_ϫi ֊DOtSҵ%+ "F_ӈ{ *={ i9DZPjGM3V) 7W^q xlfܖz'^y/=^ HZ>ejZyv<{:NMB׿jv >{HX#dcAI|^`DH]EșU@mQkɲQs B_K[ۢiDw'2pJ Յ%DUcP9s]8[k$|pX%ߚ4Cm2F|L>RKXiQNQ\v*5tkns8QVI|ԾfEe׾&h7Zm7>C:F2dLHO%Vm0 ?Jϣ DmM63+l,wPt;p]\"*̞K33~.r EnpDa(&Emze>]bWJM]Ү*pQٯKqgY+97Sx{ x@n&ۖ JuvBᰊ |~N9e^Flщ34菎/<r](2G 2Rb$Z!OVvkp5 mLS:]vԔք CvfٓLsyK(m;(:/JASD&&]j7h/#\z V턁.&~4Lf<>YF!rj_=뮷头,!O'Ms{l0GH;v3es=lv1nq'='[*aIZl=x9i>}3ސaB;yL.,qŶ6W0rE2KčZuKѓTrZi2}IE؎c#f=j A *x圡ȏZ|ҵ`vҭ^K`ީvh0m33%j:"O/cP8#ǎ:xtmƕUFTH sh=hC|JIjڻ}]U:MPLb;eɬn'@E uhm˃8-?6b S{HbVR26Ȼ5m`;!!4E^JP"40C]_ G~IǶ<U@qg^uBtz&S`woIp=@7tQvY^VLsg~n;0cRbe-{'ݽڷE[$=_'T0)HgV9=Y-:G~wU2/1f|' 3 "#2 hښ8qbf!'|i7Q595nL3NX0LYPz"R':R- _rⰚ嬢H7:4;x BM pbbq5"?G7`ѵӜu[NH//D ՈCPŲ899Q?\ 5lp' wr{ jA%mF O>PE8(OH S֦$_#}_8r3WzxRGck%42&8˵#ꫀ`.,w %ّ}=sD}B )$3h:F?ahιT鳯7)\q6op\6^G.&FK4G`j 1ns@J`[602_(G ;C hvs } 3 N$@8_gwT["(!!9,}h&-<`>L~\2M~",8j֛Cՙ~1ojVQbN/p/%gf ާ@rplYvc VUL͉x.b"[bZ*mfp#P/MdN(\\\?b[D57G1n'[e*Q* <`i8hODA<=Mt0 @` k֥nƁ Sn, 8f_SC w%G -#3&P $V5\Zcp=AG-煘c@t_̦*#K%טs qW+A?֐Z *h?!_{Nԝ T8Tw@L^D ҽq'"45ˊYLPaSb+ZM5uҚX[4=82ͽRip⭊GIM ZVLyy?1gS4S ~lIj'7ȿ@9-xDEN7[LzUjkhl@7AJF7Q?Q>'S$Hiȏn@|5;+#Kma˰微Ak[Ր'ƐO u3[1rĮZn|}@SC\KP7 1c& (tg'k'27* I]Vx6.2~[UEr[L-GK\<7:Zy#mMCbdp2p.#p*!#LY֠ʗHTsr7t +f6ERh-F햊hSSQk=yx0Eu)aȟUś|[EdcV=*$3a륦v(9u^|O,?L)S:R6-\(%1Y3f8=zb`j tJ^PtBg)DɔjO[^6z˕&@bl+btx˺0jaJ$ps;loeh/b! KZ@jn\qACt'~4_VTt"{WƏ**ze0AlpF#eCA 1䖗ANtw;Z.^1oFђ&y?z@iP]s}x!f91CjbF̊03,~x9u"Df8=9(t^q!xrG7p)z<_gDX:V),V)KюbI$ FH q$=9ʛ1IYJKV?LVh+M^8),xRWßs`[I@^.Gx0ʀ)3+CkOW4\)Z![ @vbf-ps&bO`uD:O-yLEχwB xahxPWEf.;q^q=~۷X 5vA4@Egy.NuuG55jM7f$$1C= xqބz疃ܑ:z+ák܌22 lMi(2YJlǵ\Hs hzED;R;oΟʩa=<2Hqun/ ĨH ycr ^SVXQ!a|1SV;Ox($Bl J֙0&^Oyz(fgDHT/B/eZ|Yh ,Fh9 BB&|6#̴Y-otΟ6Hi #,sǽ K:I|0AjPn (a%(̦'M*W<}][G~QLmDVBFħR6үmGA/ }*ĩk`9S A |G}(? ҿ1*m.hzd QuwVwPbtA^ -<к(xq)3@MEլcF\t͐;Wuʷ^(Og}v&̨~cc}*g! ^ֺX{'3d}GddA;xgN^3hT!/*306k-Vr<[GQkjY0WUW M g&C:>BrP9FYEɼ`ۧQ" eJ(D $וW867d*gO~|JwMAI(H3Zr }vjD '%-^OO+‘tYg}⾐Q&͸jp>v?[-zJ\(UP+0tvs+ RE~![$>ϏjxA,GEK>v81 i{ةTsqV) *8q VCYz,>tM;vD-Otq*cH,굡(% z#IPkBN(taR$Pezcu@B%0ZX H\UO'袜ffuUgxD[CT3: N+߃n?! s&6J\ɦ-lA ক wH'GDP7eA >Z!9po5(P͗gw+>Yb=xz|q!ʇ8bũ p ֣bIfTaaO=+7.-$&uI yez?dsvo \Dc_xḧ́ݪ.ykk@i=Px+N*X>Xe(B[[ϯ %)7#qI:gj_cI1}cV3]%c듉b.desՔU(gXb즲31IZ? ?8V%7-]x5N!.@ "uV0^<  Rg`,\Rk7z4Q xÀgLtFGDBxAzC?[cQi)E)E[wC Kd~_ 0am0;h3iKI0>਴ 7ۍSW&a\GGA>r5 t1$<|{ $>[SfBѼFDl_y,Z{J4ZÞ`7%7DxK2+Ls$מ V>#'v9Q<`$yPzb .,?IPlF'@_/Ԏ<[#Hh1fā^eYEV!rkKi3|X:@h$ (_8ONEJvLA>z 07Y ||Bw&uY\!G`٘~Kg>hzH1`9 lCvCpOm*|ֲ|~nhàLgm*{q6wg= {WAkW/D.iP%tc(ap{׀=&wƝ[7n|ȍaCfa0 דM+?J֮A@ȌU泞|LIZnPjI©hdF) t9"k5zT hurka]Ȇ6bDK a-TsiELsR⧘g^m.l =fmm;L~S#T> 2KL *YS6cso&.2c*i!BZc]WbHCAz"_G( ' K^tR/V^C{2Ʒ^ $1{[vھѪmݢj&$:_R[rNRC7Q(esX1^eZ,6vͥAVSO{3Fh6Rdl% .ʋA M𴅧;`=}oUkص|4%6S _iixY.@BQbx i~]#ҔU-]U%d]r. S)#R]ZL'CF׆ )ᅘU5jVqԱG+i 8+|D)5-ƚ?~xo)|VO\Gχ1ń XW 6փr^_)el]GxV)Cj:oXWh5.#|+L}s*+1kSMmb.!@en-3_ju;$/ }z;ّIUÛƎUZbY1 7uJbE`u3YܛBV`S4_;e;P PهArRdqv|H*Bu6u"TZlJjgd١ >UE?*}T7tK ZW"p5mj5 1$WQB#!`]3@GH ]̠ԇbMj<+?f_SS*6hQG}YX;Woav2ήʂ` +=A ZϬ^XIʞw9@^GA>"E$*a!ۉhQ8M\`qL-š~e ^%O,smΪԗ|bF CHluǷ둯&2V>d*ʃ%S4o tz?һ׫7"79ń B[xy_zv%Ϡ#"iWmQ;&?6rkIU} 쎽'tBb;+ˆڍ5D{ؗE,YxPnTl]?N`vǼo÷(2NFYD"-#/)H3?ƦQxOe!W,˘=j"dg8/:_.I0@I׫~!#}/Upp4F'[*$5$Οu uk0X6}@1->Pr.Ļ ҹש~i~岓K ~ -qT_0[pP@<=Z/[}wCyEGBJ 3 9Y:!2F1$]Ga/`J $l',~6Ҟ+oǭpduY  #eR6;ˎ.q VxtO"],-7bgk79 ORɜ:\ f[VD;f@ Ӷ0Kڽ q9ugxӲYӕ%QL@>T5̾T 0Yc0p'#[:mz<"41Ww7LQ.lg0W4QBEʮe+L:X<(vm![RO僴@]TZ3RM =L`TDq~B=B.o0+G]-~c6YAaEXlX23)+󛪫¿+N=WXnZ"Koa8!Fi{r=oiWMw8C[^{pXg qpᣛx'$ !}xde*!J qtm'Ҍ[9ad@-o_qZK'TҎ߶TNБ`=iUGM65 DtI%+Drl߫욁|W&q~JY^%DB#&:§ Wέ w|& *EBfU )ɲt/j3/8ŷ4ik.T[F 99}}WdEшC(%0?Ai qT0f Ҿa8 lPd_G+.uJRp)L&/k 7ٲo`"IX4$[VF< -_wEyG/T+;WDF}/$2:Թv7B>&YE$aJVj=KLAYƠĞ;8}>t}y"}zV@pF&j{`C9x0^2!Ç״( Œo [iJYN{38&$TW1p ;EaE˭aH z=\N@G"d 3Hoa_ǟϵV cGFωt*3͌a:ai"=@ ;HS@KrzVTVU)sc'˭?A3\ Rje }O)91t1v9> \ݣޓ{dF?V?~gɬLQDi e/kEv McE#;s]rQw;r0&c2 , ~xkgM _12G4قiz6REw=eҖwMHc27];)[5DNa N[[ϟƢx- ^55#lQ,!h \*X}ƦhwR8e- ' ylf6ʐ{IPm5穬[ꛅ'g!_XLj(- dBΎw@c,X4//z:1(n-k[QW@'0 -ySǖ UXVxՈVEើF| x2htDEyCO% ص?Ohe >L[4 ]+=i`Tv-F#cS?Ӊ\{oC4o9 ;~3+ l~;]]!jssT ~U54ZEoL-(39ɒU &E}b{οRWypTI%[ vN&vb O>+c-o]eRDv66$xoySTj dPLMZzRQvhn}Ml,_56xpVY\ǖqՠ#r! 2_p'RF͔n2,RX$y>է?i?y$#(<ȭc~%#6-b*ʜ7L">Ld!+%6h@H׬qkg s.ϴJIjEZeoVv݅U/kQ9¿̣TwMء۩7[Ø(b3|4˭>\e|9Tan%Ry*) @$Nq qm7;*{#::!Ԟ'MQ>.j‰!=e1dZ_ $ %5jG k:}㠁ь:h4nY'9: ch^.T0*%{(w0BWN Z+'ֈV{%X/4>@i 5z#k}L, p*I&\a-zmBvZ^ 0w)L1!3DF`gBß٣̀IR p <&%곩0.]^>`cX/FjS< PR+#?d=#ǑT^26P>7^އ˅^|+)ׯmuswUI)ߔ UT.--|*fI܄yr!= ߡKmV}"1F$jwFU+`9\LYgQ 3H%2/4KL*72ggң )לoҒ*:?4v(t$rzrT!ɷWXe"*C{ݠЦ %Җ*fa`=,$i '" js;T>[f1fGް]H޲|%Ir CD̮V} W~x~~DßwdmUgB q΍~(vbWPּB2Ia'2(Ļ_CW1^*rIP 5 8C:@o^%۬7,MŠ:AY6Oa\tC1)ܴYKG|%k~Zi^@6 _IŽ*ޢRs;U aZPp^T{`N9v+G>lKv*yXЋ%P3h }k?|r4Nʾ5w(1%`&k_2)kN1*Qjst#22IUyR!eC#)U b}2g圃}>B. I]5k=ؤw˺>"/UH5I MmLK,CޢG9# @2` HU ƗsAo|A@m÷G*2蕘L:VMD*7&<gUj 2 $\.◼J}nc^2ɳ&)D[m7"Ak6چP9KYk6co!q9D TJ"NQ,jş֣a(4Co N^7wBEtM y(7"4] {|?dt$QKO;H!NM %>G|Л,6tU6r yw;lqjWdCQ"؆"d]'J1LqJGbǘvAK-GIRf͸^?᬴2/^k5MJ"v^ŝS}:FB-ICD]S*8L#dUܳm ^m201BY,/lT<b0|uui=p[PvG@C69^Kkw-=xP*Ai,6E/jvZXt `壧TӼ"s&-ĎI!JĨX*PkIPw5RU5؟~=Q/)Or=[I;uF%7 *àd:S"yFrԜ͗4BQZwv8*!46GB*vW:|VGwA܃P[qHz"((A04ʆZ/ŅB}5MgvD-ŭxm'ef둣a{Sjr}1) zEon96%2]OH_ZZ[4 5'5*K/WcC(| WT\4kSqI[z\'.׊!q 2F_d@ cD*:aDw\ߥR@~\╫1xvcc#Ǖ&v] d'zVyG>Yd|1#du6fB#8nC @4g 9EKIka_@ #yD m,uAobJA3,nrO_9"Js]/G<8zbzPɭ:l*SGR= ztF Xdz" h9=E<̮A_ͦ#"aھrTؼ7rqm\2܎Z_ P"Dmv5Q`t>-`g&]>9gĨ??Bik^&w)NuYRhẐ\x743s\bW!ڧY'mj2@js c ;nSH/}on2A6 #=E>Ula]|&.|G%#㕛yC'Ŵݞ&t$2 &V|AvۛtPk deXzctHP{nhrEu2κwG稷rsgrꂾ~\/MX \xTNc Z(\ph3UNn lW ɹ\PiSnYfBaYFws'O HpK(fh ouE{x>"#`^;|z5q`Q_G:|jaqM8J;It[t_x”@HGD+y<*etig21zzҵ)ۘ@X9g 3[ܺWuS)\7&Xm* /L:! [J ;.X2-EFdܱqg 1.ERY' E?qiչeعp KY줄umj d`=#43Z'C2K9?]]ncއ~{5V2;I?YuL ZɷvrEWD OkuPe&?/SPE2ٰR!VoƾTBB wn3`.۠>|L,; %cUiu7(l>$IG#yyuEnO'6v7L wpoq~+C~hVGyp},T CN;Ic$D=3/Kʄ+ Sń (3tE۩Rh;#>d7>)A44f`{qh2k5yr1u^ @[~J=[$ 5xb K0 xmS~^΋ C-Ӎ8j%ϑ>#-8 2͔:p7ŽoMN 6Tj)1E}x[5ѳOp .x>GHHi؉cMq6^AۊR0YWю]dIHcZUY75WO0O!a1Eo'j$d#޽1׆- LbY5IDXr A6H6t i!{cs1S|@k^wd@,D$`+ZfX# #YHE^" Jɒ)Pmx'0(֢QIP,abF̻-hT`snk7fP||f3M:7W3>Wy1$׍,ĝ)3¯p1u56[3h!̙?ͭ'pac}m+/oIĒ\g,|-ts:JzVͯڪh%Q+udC_i,(/aa U[]4 _`}5~d af u*}T}N灴}{* t4FV3֔otwʯ \|w=B9G@eE3Q,SE4_NV;vIU,@;(#HN*Ӛ-䶨 iRs>"B!xA1`9d3MHE6mT*$%UVmMeKzX)5QKeo k}7XOpwxT Oc/#kC|.6=TGDX+ț9p w"fjHG2p' x0\l /0}׶]e\+=-JzJ|9N/? dmfhk+?\XjL5QCZy s|aG؍aNc)\y guv+VnCDӖF7.Pdv".BSU5ƌ3!Bvj ?".@𝽫yTqhdj9_ILԄ ~zNs^yp,ש`Р$қfN_^L%AXE#Y[k4WL<w2/%PzB] ey:5_ի) /A[ْdуIu1d [_1^Ȫ%*ttڜ>*zbnWwoT.w> -q\CG9o#d, Rv㷚jls7RBCC+&YT0TF*!9Y9W$q6=CM/*}(Sc9⋦qk$I*ֲ2PL(MԖ)6_s?ɠFA SÄ!"P9-eYtRVC쐻*?4|fA޳_'=l/ٖH.hDOV44Rh lVhց&+~և:9:I[_9nVwR`]r;]SSW;{r*L!H* ~0K]e=3ȀF!jV'LLo2ND/v"jިBE)!}NzU@eSHoC]TUv(*6'˶]ŖIT,:WF|X"yxj# jEM%6{߄H"VĴf(|Z|͊y˱*n'fu%D}$r!g322p"6rNyl[.E"JIlc4Ή9tz[Y'i j)+VXa<|#ɺZ2>0}?)|cfi6w-BޭV(KCWIH@GxlB U{nldq59`:ayba̾,YQEp?R%! mPFpA~Ne4.ds2bߠ~ zJpŮ5\Or~ :l6R˭j/P7ym|< {^ɘi,Ҫa]$(%W_~0/Lߐydzb nL3~S wr^ppovn-^'*˂?l[L5vMJxlnjGBG`娫P'C9<k'rm5e sUd@ D=-R'2n1%QX_4dγ@{Or׋<- gbeas$Ö&p DO&`Ӑ] P;1ILr mէvHf](I[ېĵ}K 4C:mAtw^l:m8eY<ӍQUrb X$Rp2j g0G!/HvVb}ѝ5. cl͏)\v'm xH9!L>bz*HJ 9XRDEF:;Cϱɡ @Srb-=/2*aٶYqFU+ϼYlB\Ֆ0[qeG5?TtK?}U*:.Gmg?+Wc=m~^ J.)r%G} u"NڠЙ)QX̔!lS9 DjIvT}o{Y<.qxR3IvXB.Bqd]O9%0ܦ=Iߡs 8[y}}:c2IR]JNY脦NY*Q:SDBKޓQm"qE/}(w2lN-=I[1VVGЏX3 Q0<~YwJ"+wǐ 9Yb!8ډ1ÐM饵ïR2gwTG]F~(j_Yvq s'Iwv:v׋RJx %q=j@f瘎qaFT\&qѬj%oXEtЎD_ay$UFRy؞͗ўMEfCfplӔF`ef)+eQn~ { ̋!wX9[k H{㣇X7ytKea:I'b2dÐ!r9l %ӘfZ -:'e?D>AFi ^iį^wNliDE0fm HٰF\Zn&)gjJSQ `{޼hx[ ª"v3RozuA{G#q!ehxy{&-dL_x| \O; Иh̚3+_(R-UK{)u ^X}iu &nu`O?0IZl}7">|8r̲Ck/*,227.$BK5JLnke'wIaOTQ|ݗF n`&b I+d@怼Bi6˂vvj|ZBu"uXYy=KoݷFk ?PڂrcszqAJ'igv^?{%h;A q;]QZ"Fǻf!mk m&2N}MJL3v/-Rb!)p: S}AUqMyƳV)I?iGsڪgX8 Lkpʌ$ nR nzt/9h6%E6Z ~LDJ"2}=5x>^0!,şPEADfceL_y ֨itQLHa7_7ݣӜ7Ti7o.: '~B>%R5( otشb#ʄ[Srz$j x3Rd}) 3ZACNKAR C?| A`P^~+m<ց_FXjŰ뮽T?#/L-M#ܝj+xz]B{Ru=/h0]!ӷub0%/o)Whr؊}:lGG(Sx1!Bm,S]7S<3y'zӄܧ \=z &qa謫p38S>+blG &L3x \) FVCH'L}slM`V*dM5m 4ڞ&t7VnSI}znY>'kVZ;PW}uk)lL:"9mʫtO`E&N?cQn70(z1_vɾLDT0"[CD5"[rx4&¶&W֓]>u>Jd紺e)zے9gAYޱ-D2"0=bkㄼkEzG#}Lf7BcWAJ_ub KϞgjbck2nr>D ImT1ْed(hcKߙҩZx,⪾P ve 5S( py;}P|}0PquUx*Cm|ڥO]{I?w4*Ak$b){Uhn$iRv][φw x=Xq?!|&SټUш(Om_zBVk]!ׁ1YQ–Q2Bi˒&^ybQˣT tؽ\g?.+JD>U8 &\zaCH0EQItjH5-)0f5vm*2ֳT"d3!Trү_QE޲d7u pJyx+%l5&v襋@P!d]:Qf꒪IO/*d_Xp TOld(06|>ԋԴJ [FΤ.1P3! 9ϠX8>@[.֧j(pUz˓AfQueVq~2[#|d$w :i站i?*nS/NJtlUŖY^bY4F,|5kl`2G"i-chKsA;-3\Q-!T,) x0Y"lF9!B٧7oWi_k'a?jNHϯheOt7XK&` ($^tgm LxG vC3$@P-IIx-~5N=z(q g07@F9 VBc/N8zw_:hD嗴՝WG ^3K EIrzݤ翊LIƸhy9]O{#'N o jx%y3gT|B?8Rཕxӄ<,Ȧ$QSD_P$ފ_: nZ,ۻG𮽢%=&,\U쳃3<eg?%hxߤY* h'^^:^ 0~x̜F)!rĈ֕a w{ 2Өe%?F.S ^i[- ύRB 2DnjDzud皕kFa 9ڶCD8wmdu-.: Q;T .R~ _=pK Fܫ:){̩~# A1Hp 0)~Dv-]x 斐}aY4oTI98kG<6(Ug~v;—{ϛD(L؅'xqR,A+l"J #sopi+OD[&L|Foq~N̤VwNcFk/3~c8/q"JS!r@YvW%6ȷJUHכ~ĩ?/ڮ(:j-OrLjăsqˢ^̴Fc^_Qa18IFōEhDW[htF %ZҦH"JAJvny-B.@/[}/%کS8LۡfIDOq{ s@YLoc Kf=NÅlOIvNe=,rCTn~:r˞(>S.ti_W ote/ X~#(x'U.. kf-kgCXkrو R6q2gk$Xtp5dz~ TPU]ثlq~y$۾/+n.M>U[M&+HcI֩Y2W X kAvZdGј)"b4tMYj1hk>O+nhN->ܭ3G,jSҩmC/cB7[ͥYbc)h Z2,xWT33Iǫ"Z]S~#%#=jY&)Ks5TR˛*abXCwXlJ1Ga9˶ uZ=mQݙ8vʐ$yPL*3(b~oG\.ZnTHrA6gӝшuC_d@&RdO;jPTq-n/%$luh#_(šbꓞs_u I#  m`6wúW[$ğLo+`~K^ց!h @jggMDJ96 z9h}Ms 8>t44_r8RV*h$nѸ))2'gm|nml?a•I[BJQo_*jO!],4j6`V{)i?Ơ8G59L2X +!XA=v;< U KAn:$OJ h7?F+ҦG'./ @QXTpɁ,J#"BQ  𬭾Χ19GiF:>Zb}4ىYEp!e rolC&8B֜1,Ϟ@+gCi!:'Rӟ!˂\AlI[Eը`;`l| t@7 "qQ"0՗O t:1^t[W$P+ d@3'bZ5\oc>vy.&62orp/ōCVJu i~]mՋ` yZWUn1DҘ4zYɻƲUb) |=+͜&"!Hd w@BgN~ ;YZB\+gNҩhm":J1U DCDž_Ց`([;_*bi3mg!8i{Lv+@16/ŗC=&0Q|'Vփ>EɦDA`]9& d7w7pV 貟]c})-:ok WP* h;(øtw?]?*]e1!Kp=15]j~SF : %lt)8n/Oi)gŲI9YV  ~ h>uʂIr,'MVoB@{_5/%>dfr8@doBX,AvfNz:8axZx2o$$;C{ /W#cNX3۰b|7J u{w_aN՜8+oLFƚ*Z!6s~$3n ;!h l4{#_J }n$FTׅȜf\urdN @yF?⚅umy5ആnv"dVH|fdE;gH]J%~6X]K 4W<$g?Ɩ]m ΑAzȪJE\6dŹmc_fcwǒ: ٯ$p{ssk> 3NJ]yFOC69aE2y(Tdv[vJN^ڌ@~W3F\:"aS .Z9il<9؍*e;SLJxz\Ѯā˻wI/~Jnx%NQjs j:g(kӡŖ HBn*@ -Et%Exn}|nzE []Z5oaK# `o j%Y..JxAe3UR^q$3 㯡|77PoT1o(Lp)â%T- L%L#Ѣ0~`Tv.r8G/LVDfs1);[Ӥһz::_@A0,w{ȷa'4@A32at4on,.E.H"q0~?"q/y B,cڥ>z@ DJCmBO!]b6Y9ݜSkwڔ AKl7.5bSAMgn SVސ٦cAup?V,-tBdE%.iжSy kK@>l'BMWۣ fN"dWV͗ J='`iQ>GTV- [(),OW^Oǎ tKuizFD9>1-'h dB u |b^GLrHX U(b3S]YRgMžS77OK\Υ-m伒_/œE46R?kVi/D-v-Ci6M]zzv9Yn:~Q~ Gf}sMEdG΄dKQh@Ȧ#$M1 ˷]Ϩ8+T_%bi4d3%3M(3<}9!1䔙B{@MǩPPT`X2F_(0)zB*vO 4zEΩO]fLB[7ΐ׵z+TkWRc G+C Ń(߈swxy4f&?[5-LMMk*Ay=.C=++g&E+tɋ [ !F꽦 ~7ecYR:nbfot-]pݿ&y&ӻ`!Uw]UyBfJ=Jlt*qvŽ!Q'ǝ5ONJ:ĿO[;}rY^O!wJ6Q>/kcj@=,=RR)9DӲ쓡k~-D^'XNuN*L Nu&60rh02J.e͗MҤQ2)]kI xrdL\K(7s|lJᄌ_1PGc>-.5ALĀb l[a~RbϖB ȪxX\VwKs4G!gנE9T߫En!cPHQʼnGHp_0rYVC_EEG^lGAOS ]Ө4Y|QZxP.gSOϤU'<9[&"Fƾ`XktmO<](En0-Q7Q VwvgieR覆 <[ltlD;b )xSk:*urf?mG̾w^[-3z|OF}O4KU.+T2])03(%Yѹj3"6 32CH6|L/ԸZe5[$*Quz/`QFftJ^;s ו# 5-Umt4,(GFy{PLãΰ.6G_Oڹğ:AMpepgP3#'n=-{,ïHˈ_8L=i' SÃ^dpJѺMQDLdȿޜ35v'>`-]sUQ#-xB7 P$W;4Ӳ"5`0SY 00R;-jOJoW<ҟ$һNL|AQl=ҕVfy͸R7 3 e\* 1D2d;Ƥl$ژh#/3 'UOyn`l_?^XnL*vh#ZY ,xcOq B3‘IPuiwC"%dޛA NjN I}fUÍ SMZrxկ֜>! W\ym!9/,V-(E$x7 Aޞ(b '|ގi<=S"c,gg-ڋ_s- ѯR,@װ =$LYZڋ]SV,OEN`z!e j x/J_H`.R5p:oYecmc@b#iB4R4 +쓇~UG|jagj׫*Kg`ŊzoME5vʑ]:QmvN?]HHR196;zk!_ IͩxkK#!A;.OUteQ5mC#sx!7  GY 0囀#{]NK$ZSm)T#uru& Jjiu2%녯/ҙ_hjHLX I.Fob9HPLUf%,$K'2?^Cuq ˅XVLv g ޘ^`/4, $ G zlj_ӎpo^tch,H`VInY/Sѣ@J޲z Cuyt𲦿<Å2Sԁ\Q_9+GU1.[B:AP^![6΀igpP'bHEUXP@X*:.T~b^TBͮlcŖd_, &7p#9u$B;*+e*{dgWcy֠.E0i|?I]$$/צLՕ>_PF,s R:XG)ݯx"n5rތX`(), 7-+8:6q}/1#c85En^ b%O!)rczdGĬmc[R, P-O(*\e E'xE~ckM`PC2׃cLMRLY`b2%eRo@Lhտ>< Y.2-ߕyw}PHGck{R ԫ[\)eAfcyیC3-%wh9b_^LWgD&ɨ|hf*k-L z8P^& ۋExV=z2H؉H)AƱ{bB:zQeә.dv!hܖM* n!䯒Ȼנ73Z3n M -.F[RM@Zf Z8ݼ1S/7ho"V7U̿Z#~ʙǨQC>@"T,Iri#)]c5C`^O]/&b-cY;ƕZ)\@^N?+–_:J&N 6v0f )xa"Bq^ BkȞ\] 1[o̡ %KxA{ӽ]3+5n }74Z9v9@jp;=OhJ$c"kUbe y&j YΪ39z?z_mg94Gנ~ؖK LoЗyiGم5tqpWΊ8A^ڕw1zenr VA"π,Fq eC"v;{EQw-[:GIl\pbFH)CRgLƌJ?<\CNG(K(Jh_$RCA Dqߠ6!֩Onh r2;\i# (ٶb@}CoFЭw/D)xl$ߗ;"+t(^';-.?7:|s^GE@ IVkp 7Je6[He<`V=Ǯ} -9g"]q6NeSeO5fT:}soN|iޠjY$z W!x84d*fx[uxC2¨UД\*] ohx&ɢTnx'۩貌ƥ3 #YKQq.ݝd+7j0W+;B6`^63# h:?7t Gy_=FgW%SVUt[)qtHQwTl ڨ6F6i! MyP"1^j45a[g?'Sʴ{:Rs`򮛜 <δ\}Y*b>53_SArqJuf.yX Īv0Ѝ@%* j9ƕ kiGk[C4M$$$YT/J%6ϿT~Be8שbM~ M..^8^@,H\V\N}-oEO|Z>;0r ~ևpWɇޒLZx/Rٶ|(vG S߹ qGc$`h5_ss#&D|&)Ia@S̷|?-Gy2z/+34| Z.\&Q0 ޓn/O3-|T߷~V[.܇^6؉ 7cx;~F&8 PH}U_y}Kw A-Ң"z6Whc%9&yb!kdr{LFf,=yhO1PG6Oz#t ] G,8,ʅ,d$e1<5Q_rX'3unMXB:CD_X@4.CId%nEM+z:P~xL.aA5!e1yQQJGb$nK|4?zWMqz9ԵfGlj#"P*M!bPa2n{߹]_ďAifgd(AoFH p\m==:\L ]C4 7@(/J̖Ȋ;XBг 'GLV7= QH@Űf e…*iFzWڡd/=+{+UkOv>уWwmI!aj( c}wϺܿ ~%BY:*ccَ ғB)ͮ%PO{n:TJ5=1؃ 0 b?_ 6n`5RC$T=Sc]WT/o"2b0 vQfb8PŠ.GNt]HYD>. 8)qlr[F/,&4cX3"Hr=As+j$߈rшC2]ĺ,$z̜kQ%׳52ILxAFv>UV(z;N8XjDmIOBG U@W1̈́ۏDZALh$RyPf+v w0|Y: ]aNqMثZNp:4Zna)nXX:0rw]z@zi,21 -OH)-+^ XN6#coZq^'o(V=Vhs>A rN?k%?4=7g\"d`; |"Q";R)]7/@,W<5s\@RhIP^7Ԅ/E:\V"eHZƒ"{ߖprtP4[Vwv\B2h %Gdl﯄Y:̺͋<=2"M?r|Y-z;ʽN+{S#$/U!Gy'[UM6 Jlo۰;g{Ƙ|@N w^,ђl!|yL,$4z hvW*'G'`c2@w4Gy \0p̥E2# rC[÷9rG |~YiH:Czg@ mҤIG/f}giڒįpLcj7 pFx=ѧ星yavLO(DטIj*^'^O>>aNx8h0&diy;^.nL*tK^QuKU8oNٛUox oarH !'|m#`芦H=zwIT57u.^4lU`D$r{;x f4A7 Vx|tG\̢w"'_Vʉ7l|ivMB?7<ZZ;ù*N $ЀoDy#yyh-0qs,*M|t߁gqBbrgwİ.%k]y +ڇ^"%N +Xxr,hDfuJ?fH"POձYqrVE`4ìs Ѝٞws>9<)CS3]Ī.v$Nݺ{_ zb]cUjH  ZZOsY5"&B;UbMeOkGNxGcc3n0}Rט)3*) DX>GFJ~T[1ˢ')y%Pe2m386[nʘS+kxc^F^̤΁DRWS$s5\ċB kqA*j<%xC& #XJ%۷f{?'{q;;INTx.T1}sPtc ఼//; /&#,lueLPJ9}S08bQ4ӗ)l+k"TAJo0hڱF\z޶(p9%X{ 'Fn1 WDvʘy$#}Ve cwٝ]"K)2R=!/XY= dkp,v} ',!wY K騺Vn+t: ;EUj'NÝ6LZ[cȈRriخOok{z0HH-d}?x2bڱӫdϠ+Kwib"KKFN^Tn)v'{bİdiև[mdu8F4fmy)OODJD~byJ|P4QF jφ#o|i"C3Ȑ,#c-jk鲦\039~VinkBy9d"cE1bV@,%gH#ΌEsHGi(%?\ 9Qn xKVg~s[K8>fχ.&JA <;\[LcB`qD(c0M qD%{8:)#^2L}NdZ |}Bz XOgy=&=PZ cnr6Dνf u;(a٥$A|S{ˏŕ)",r(R0\E88ط2ᦿv| e`ͣ»o`u 3gFvCܠLװoN8q_в5Pn6C,vh@zHi?%LՂR/Yt?ORsס6V1p3ZvzRx`0Ɉi&wwLHn c-ipw5֚%wWӎLi*鶧 YNQN6]<Yu<)+R!x7 +vN ]A`UIfqGj`2s{5P:`ؼojY{,2OrΥA@(7u8j#SP@1WuUyI's@1dyt}HTQTCnN-DĂH↪ܶ6Rn%VR2B/C@C >`)h6 d!XPR,&;?YM|pb I8N V`W rx?S PT8Gk.N` 3$4Qif%cq6M9`;iqc5KpG`/ D`WɗʿvnNkQ L+( R]ȦСBؠ(XjZO_;Sf.U#Ϝq[,AbLfkCaoNc$8B9ܲ ㏛&Ɍ ^CvY:we 3U xŲjHӀpJs%AQw_4ݚ%K:JoIsJ je?!J0 8(: 2V$((&Aǻ1V&J$OA| Йg"{`߃epZm PA_=9.4N28W.r^.2 d [HsԾGk"x3r=!j0z2@z E08ٛUk@d mN}~$;_'`^]8 @KNjE |EgBMxpElGʖ͖ԃs^XUFϻ@6GERMݛ-92 =|V]D0g +ӹΔK; M$CgggbzK.腾DŽ^1 nߏ.JԵ.l5JoSAe&4wZfy ֗q>p&5ܹwWN>ʉr<*nLIGSyX3\\51WAYƺjpЩz R Q$vTɈHmC٩d?;ҝvJ.yŬKQشیMVP3'6jATkVˢCdM`p9  \oa TO~ݖ+A> i忔˘Tl]={})ߐHV&R,~˻8ZㅱXsɪ` ?N1\ɠAН''#W=Y 1 +v<"pG^[HCMy{}n ۨ[Ȓ%tQ6FP v"_7f QdVBRд!K! /_ u+i sDJ%6&>[kH.2p'?tުz *K_CgcDc:nݻQ/fVaaa(8\@jH&gA ҔNAh*6!A|v\!2{;Ac@rc+;a]Qw K;b ?RFR)D VyHzyj&˜GZ\ڸӪ#5)irii'RW~ru/ܜcx/|B,dٜ7+ G"y.Eٱez{g-NH'[Kz{0XȽMN?M xQk֑W!ۭt{J{95h \|"<ŷ3< )?8KdS/ {p5jF+{b?cfPaˑr UkĤy*S퍴j~Wx&uAƒqeɚ69<|N @?"Ցn䝯hl*9K#ÿo|\ʏUׯjgҽ.;˱á.;W4=֨ g|s  S: tV8;KyYzF4es=r2+)Ӝ63E37$,؛ ;os[BN#i0fNx q*ueҍl&/J4 L]>10(`~[7pK&FQP`(>_wVc|S'9 |_[Ac'5ht*%`cCs w9)+)2s#L7FI ,)\O| f*\Em%CR1$1*a/G1(t5}6=υz~:Ĉ0bVxb^WY*z-L($dϤsnF[_:)yM@Fp, m\"C\w /IF` 6ƞg˷DYGfLxWmqǏ6 i VdߤQD^ݮ#P}`-W"Ǵ4wͨG!j`N})լ [a8+aI%g"U]z)ƫt^O+.ߋ'C-6xK'1ǀ7QiVk]?~J^;钛JB޶i d-\d|"Y;nnYU|ulyѢ+0q\ xLo=[;> 8Ch턱C-h^'fcl6j5GȷV!h mx-轹߅2?ַZ\sю+xvקx?@bM[ >'lg:G҉ 6ڨpv.NCFgw%a|m E`(UE<󿩝K=:yDxH h:>']gqAD`RF$ꨗb5X5w{7߻G<bxtV)i"QPZ6/ߢ'χ.P og< "GNԆ`63_ @iSӞęOHLD> +;QJ2Sk5zF~n\(ɜ'ģlcs^d&\YƗxI(׋N=e2&ԏy-E=$}r1G9ࣝMṰNvtE<<01 `Akp 墛&TQ2WH\zq<|2a  2wԬ` #$)s(Z`*)VcX+";uxi\Ċ6v܂`4/͇Zy+WoJa,7N~SQ3: ;j=Arf&Ao;Wbq 6v=GJ =0 *h-+1Df{4x=,Grp:|CO5f~Ư y3N&昰/-OtG@׽COgRrs=-f6UlZNmK㠜Z5 1d`i0ІQa*åZͳ!R-v7S!:HŪ,?9n"PipQoyךO&7R̡,ؚL؊2,9"׵ I=愻‰1=Mc~-r_KtËsu,;$v1q yG7E\WMrQ=5 Z~WqFWמw[׆xGHtqVhq393Ͳ+y["sWu-*]TV(Uh}Xinj4mIZ'Cgӆ-qg "nk! U Rd[mgl >k*pwYi&OR 'øLӮD&CA#'~ $ #ZA{p'G>]BiJXVH[JsLgw~W j8g<-:6ouC^_\͜v;g_~ Rz*S=jػ:NU̳e(=.)_VsSk`5x .'qU6N^u#We/6JjMjU HLПxdW_`~fbSyY#ʀ[HE$XI?UNo#-;tPD|$Nmn'^ql9&ml?.AiDg*COy cCl0k(bzOUΑ}RHcґ~ n`jE$ iO`-%:f ?9B1FмNO^ hX>&6|nL6Hf[5:QR\ Hr ʗ|It7gl=*/oT~zG"uw9&뀾G#oʤ*nw[~L?C]}VP oB_Q V 8u8CҲ!Hy3&aRu~Ν妍M8[y/q,!] -y:+CN"rv1Fv0P,h:-~)mE_8!g'uSL3\xli$2œIiUaNGFZ2/O-2;64Wg5ymzdִۗ鑕i$m23E8<" TUh ,wd?NM~tY\"Qoj'Z( pO.5vGTD2hljE wy.4ZM; $9$΀>lVI\ߚ铘VCMqĨ (0 /*R1ژ}-@ʮ`<<[`Td2M1}ӯ!7|0 }gOz쇜.+bH׾ŕF5-U4R_%T,IA&h: QZ .8#_כ&OoaQ>2=ɂImG&1vC A_8]Nzͣ=CY nބsLẊɏoY:ć8#)4J,߳]c.rt5dUW%'͉ba E$Olv' ! e9G$,u08dοr 4+{#:oD7(TVx Xovˆ[T鲺DŠ@-`׺F ,bB~C] K -Z ?Z <rT T/ QbU46#m^۠ֈ +]j~J%cjU6i130kd?aս+)Add(R&bh,ɪWv8.NWM L`Aȉ"zD=i_M._C}_>!<`SpZZa^EtOLڳ17 ҈i WZOHRp2JIWi\TwӍƓ\Ô ғ,Io0^G9;VC2a;z쒴}ߙL'L@jOu (Į%~#tmu t5lٗ.,z{BwwNp.ӘHCo SP_Y$X*NݹbƢWm$^+MPoJs3MD;40bRA35l!^t/M1=>U} 0@x4V\]I6N"L]q<_T&`RE8WnufkO.#tr  W$ jP:Bk3"E\R#JP1 pfS"^]]5G]ÓwuV<@ϓ\r]95ؘEqL6"Ä~qQJCl _΁ۀ;4AcR@:⊗~`fBDς$BSw5qW5AJ?IgGJ5$bm8{ܩIp \6T/xeS?zVH' *tc'rW9g`d(df&:A]S3e*\E̙sk݅ zq]Coi)fe2PtrK/% 3/+M}$&(6=d |R.k"f hjNO6ЌlEe?84YN-W{>$q追Ƭ !0֘C"ԯXZm浈ަh} rJU(|vRN66d7aNص^nCei+i ćT'"Eth̭B ©]_D|}v959Y(鹺P)S!O"D#dWOqdpJqcT>腧dl[_ =~}}kĤ뗏ڪ&i3cMO?Cfr}o '\LnxaU䂛V P>VDuoE]`r٦g#&v,g'ehtz#ش`? oo4am]3UPkzD@+4I[}HF)$b"w=OE%Wh$1 p( J2 '2H"fh&[*c_u_IPYpef 8ޖ:Qq۟[&=Fd^k%ݴ#e2U%)_ݠ7v'k_a" !K%j >y]6yv0} ZXPw[>&N#1Ȇ]^|đ,`8UDr!- iQJaÄՙK}+ζEY h\4O~]d?{1!JT3 L3Fl9 gw\Th|㟞6#osJhAbYAQ`\-~7/%)f}+ `T \rJ_Z젋/Kd k5-4Ԍ܅ Ëq(xjhCO~Izd(v"gѯ8]洒賓0keiHO @T%|K[[H:|z%f)U8% -4iJq["cQn6@iqC ~5!01W9mt&-ա41->M&%P*,/gTB 62 gq[h?y i&v"i &Je<4oG$_Xt5N R./1CZ~{akeOkwc[$7o9yX8LljV*[P'g .f" .='ߛvcoy3Urhɥġh@1]:UQ1 }[)§'.*|<^4/ < q'amZߋ<9Q /6_(ٞ_`|bh/"Z,KZMS^Y0#bNʹ[29AUQm2>߬vFzSGS?jghZG6xuK- fϽ)Lwpft8 0yʀx  o9X孞; ŏ)4N.t4XVEQ粱|Čˑ+!hd/ ϨR$v+v{XAa}jvJ*-\ cܵ*V~aޕή&3)gʪv]ƃ;b"oOgm&& kU(C@CR102ys |䝟UCgK_M5GOQ7W>"gSnQ25ׯio{ӄn(KW W#BA9"Nࢻ~_jn< z?2 ~AE3y "۾5TD7<c66Fi㺂Fe֤q"I>Ex)qT5n+Lo4_GpvDg⣆dZ(s}hYP0vpJ5cW77Dj逎-"jtlxU|@*'?N" #4h^ W\PeȶdJ%× 6:'/5@ {B]h( t=ZuS;#yAĊhgt)(l݇ߡ65nWwF蕰54F:iVȌ+E6{۶oe4yge/u#A* /!ޤd(7 fzfGSAFWUi Ecp'o֏C H#IM/KH ڥn @Kj%8=e|)o1~Y-;,aUMXE(ag: 4˓d.K (c`NX*U׹=Ȓ^ۊr0g#'FR9--+ؗ0`hW5|fT2˝I5i;Sv?]sb8CK[B}"+&ߒPct_#S~!JidM˵!R4FsB=S/:R^Qٳvqyj$-x=(\RE +H*@(R0+b 3geM-v& "EdʆҎu9'*:0r%׸LdJpA4./"E wb??x1D^/W8&d~{}܃sW׺yG .9)+h ,n8kG!B k%]7w:jIp?4#D9rλ|&cwlx9IɁJ'"Uxr`+.gٖuުC}F<|mױ,/cHXcИg`oXA5/ft1H U?:I; l)zNGr('qB1M$ƖZWؤ#I.4V)Vyy~ZIw2` Aׅ\3|V۬'4ݿ5 WiX~Y_&ǧ3$g1v+n 1'Hyf):B4J_YpfZavԭx|]+r vy%V\ I*A)k/X䇰읥rLum@zå:Plͳn$ w8nt$\eR G2M\/G\ mgO^2Wjw!ݛm}q"y᪰ELXQYCwC5* uGXo5Ek|*讶JwSvX.̷p j7?5 S7zTrדxܿ@iLbUQ o{!l̇t/~|r/|)ieD<# iDY Ҧ5xގnfzN'vu$]Pa2!z$F_VBLF2nP_t|Zb`XMױJZ8[_c|zsq\;Vvա. N=@!u8#r$r<9^:ΰ7(ő"y {oT&E' <biǦ*y qw;S^ݴ-"~5Uq- F~_AlBNoCLК˺{%19xΑJ]~g5_ts UDRg9kcr^h\="&&}xhIdUh&5,tGV:6$у@ >'4SzU}=ZPhd2\8s٧ɭQP _MdԞi Oh;lk2k;DBKpRxd+t~UY.$Y 6$+vJuP BXm?N$Dn­a,\➪h+Lw&VSy'{ĨMab 1eBZ=%ZVRlF}32KN,XVR7^=C<{'l!e8ݶ#5+Ǘ$A+feJfoO ÍݜU[?,'}UmI?B"¦NÛEtϾj6T]RW'Y%;H1a/M, )`i:t%8P W`IxUr++_7"sFt|(lIًVJ9t&d FŸT4Hn18t+ddΡh.xrj}A)g|JaA}bׁΛ(gMnoFbf?F"3„:h-RһYNIGR, ?oas5.Ai쬺]6>EtAaq+- $݌js-KεD9mc~DV'ٚ@ŋ+]"s%OvlG:O (H^ H@Ê[3/pÅu驸; ?` 7#{_lQ5o2td*&̾,=AF%41sEy`o 0~YNt`7UbB#Ƒmu^M(2v 3JǴqwH=mSކ Q.Lt ޜpD[~Sb*{Sy?)H ~ `A{*ktlߐ a^LhaDj|O`,|[wYNJ-m !YA|u4˻R.q  8AU]3!Dl1XHސˆj5tܹX5C@ajoN&EK[YS2 u!.oqixT×H'ww b0j6`(xU;eЭ #IHk>Xӧ|_fM],fvG) Xڀ>-X~,lfS".Tϩ+"*560UArA-!ș^(0H2)ͥ<姺L,{w1:Fx\!MMv-s]C hH;?,pS&>@ܤKTimN0\`xÏ\sq{Ǣ8}WLܫeHƮ>i]<P8:fUx {t, dRMЕ Mn|OP#hrm3:CeG,ˈojm ZE~Gζ;*rwx%o Ey~hsWC;O](KLNt-`ˎn5dy3:$ YH)ގ.uo*7J{q%+uΉRkOРB.jS6i/ 84l)Lf+CgjEΦE  $q7;X%0$&ӻ+uK('u;AyWUwyyrmKnݦFK0OebċL[W7hϱP*CozVWPv_7\᳈™*ܚ-ᰋܴnB&5.-R:2>QV!fcܷϋL Ea;[|cʱ\Fz)`0\b$x\'T il7Ŭ1jעP~. ct`𛯁w5is}CM%v=bl֕ksm58ű!:kynF-9yej1S86t6huvgRHɅ%L0Oˢ5v"QQMЉW:`!7x.s ~‚$'^mg'Xo +"b 2 }^;U+:c^k@o59C F!,4[^+1Sr Zؾmmәe=#S(I` kk,{20&mpVKCe(˾Yī^Q Y}4USj+Wa[`N7%!0Q5y$ME@@A$ok.]dm)F_Cӗ{$5hym4ؒ;qP/\PFs,唾Iԓ :X]+z /7bw*瑖)SzLVumX1KTz.bډYW16c#c* Cgjy,u^,,hR^(x kS|pd0GŘN2_ vLֆ %}Pڄ4>A~e򵴱qh־Yq%~?\s,w.-t :PtmAKܴ,# uFmhn 3U8jD$U ?V%M(2; U재VHmˌ>M]"#nAAzweatH0‰.2wO "ڈ>Y}b8S{m'Af#^fb9 Cn&E??7sz|.!<_qP x~Huz<6AX`\ӛ )'13k.b=R޼|)u!>/YG ɣsF9]YZ|NPv1آ;^#A _lҏ{Um\p1HkoR>Gd'صRbGTGDysjG)TYP wXKe. v_Ps8AkI&Xpߪem7p'O\~ԮFؓ`R~I~j-y XYޛ\ox xQ;_^=GE,Kw~1Z6Fy /*P@ok1V+X,6SawFlb|m?oW5X7,@0$8*5zov5^騉,)tSK"~J#snR'f6(78)zV.c{CZPPBi^ E-sI }Ўw'AfoF7Zl`#|7Z+(ɡ ]abTeE.^~1F?1Cà I[cR*{i}ov 2K t[9Z;P4+f Wl=?LS'k] Xì@egA謁fvms߱͋:;Gb{P2)Xf}yLk#y1q c֫gQ&X/C)N]R7 BkC@ϊ+phFtHx?b̮etz"BEIEL/sB%~h;S5"xGP5vQa-,! h7]K$Pњ%tS+Q؎ddo*ot"VfԪGoA &d#ᑄt)XC?N@] RVøK.%=ip1,S,:gtGq""7`^V*yCy@nwizܼML:g{װQOqNd %ﵘ.E\[%ӂOcs@y֗"Uǭ+˖.V$]opxD\iWxFyD<'|om޾:z}TxN iFxwMEuÉeqc٭CC$6’uI,}7?e2#yNm|;F*O}r=ހC>=Xr9{9z1`Lfs7>wFQ2%"|!qGzM.[\m1;',el:b= ~\=h$Va E"TdCZntE6E~7i<ئ_fl"M$E FV&MUD[S$ M7d[W QC|v&hթ&BM3F,\<7ְ |rߍPhM` g5ZbOl3gWDN|?rۦrC0-CwtUr08O{ t\ P(v0/{WnJvbRj NWz~ؘTOgfTM#6%KӍJTMxR~"1!n{, pY/SS2*7* Qu!dn>m![ B*cdU]EvlWNa)I܌z?o*\'"yL?v2E ? ac侦]꠽I{zES6+>/gQl@&%)6&7y ai Y Ô( lO%ϯ 4-3z(gAL8Ĩ: &Jܿ;>zu#x1Z;8cP[0>ş89\Am=?|t|JWqn"3-%+7712)YR ׹uHd5c=Ly\ҞA W|+-1@#s v+SKJ8@9F~M孈rp)hZWH1gs9+:]P p"6 E̓D;Fle%yI~tLU:ʤqg =%G*W E Pܾm%RsZsE1)9s.{{ o1Iz0J(L#! ӠH́1i0;T[קsYo q>L{3'x9wq9uQ G¾2tM)iWzo"Aщ-?0,KQQnVz>$h`vfZUe'P#.dsRNIژ.s\sn20T鍧r+J )%:Xj ȭL/l5SDAByn V<$|٤ō wK d3|0Y'ЛҸX, IU&촱GVVNنsV'‚*څ$=kWo|8׹S'B57X!v?:|,VYD[ED%+W-:t1u˲W٫]L61JϤ΁ۻ()u ã|(YО-pd=yy\ü/3ouf&FAA+8gΥڷu4 Qcu쾗r"{C4WNbl"#a0}F!!_LH`#LeOx3xov<!HfE ȞJy[b.B 槏4ѓ[-H<</t0A9. ?蔧t0Dl7)?ђ",-fwDu϶W.|ۦp#9%uv6sSv{ J74kX;"#(<5)!nAŚ | 5{Z˾ %eev[&Ͱ)& tXb1& ~:[(%0=A]A^x>-JSsĜ$7ek@gc~Wbgķ%7\]eRć9Kxn6O=C(0m ;\9pjYELNC}BU|Vz1}+ }{@*2 d?9,vH$k"lQxkwZ]ٗMZ wOͽ' g`-a ؛t0vy|#>/1=PEdg*ptJ~!xZp{RՌT\Y\(Bq}uUNw1PZO`琧 Jkmm#_=ǂuw1X[L2UW4\o>hk4ʛ2VRG-@5"BS6~uZKL9=!V,7M;G ĕu8NF,߿!mٞ4+L?b˲Lwì턧u4!4BHS;tZ<"?B+^W tpnI*nc᰾V\ ֈArIZ=eDu!}-jn|.G5Y4%"XRxp\rޅn nT4`Q<6IWO96@ܳx:qA'QNraBNYQ\F7@¥D֒ؖMr]=CJ~5]?uO,2>fe:GB>Wqx"7O.\cn`E?i=7 C&)U5W|`,)OׇUy~xo3T_2p & ˺?g1mz K}=C&/}LYM68vb8 "ߢ!su@- ciqCFL&f9h4+kM_Du? 6?^Gqʫg NyҼ_;'wj-13qjV."=$'l#Mb]{]k!7n3;L{Mk R9)Ƌ –3"LHbBp5)eO+m!Ո"ȉ;_1Yw_f$m?`8*7"axxpa reMs0ku>|r@JJ"4\ &}ʌr5s'eJ&~9 5X6;|1CҫNowkXgX;!\թk`<2Cߓpy-Bzb"AC*nhiJY9]^ uE?ׇk(fl}ュ c3(&0QfTzZ]6g3P&Gtl)8Z$W^ "NG\OX IA\?P踛6=@? /<J:s=o_J;yV.EoߥFf l?޻fj>G_]kQaҼv[9(u?PGǰӘ&u$&xVF~PZ3kpD$a=wF>zusQtH uVˎy(MV}4O~ 5U^=upb~XCGpG .SHs=a1"WZp@q7Zӽ- J64a3Ԅ$|N~-n3< sVa(ׅٖj٫4eCK1ã/C#MbRtܳr*h6t!BBiV 5F$b>'3l1 :4Z,'|f,<{Ȁ ];EC$p!gQKLŦ~Y C9DΟ$οjE_Qιj:dS叀ckE=S])woS)E(.qIU0,pV]rgZR@' |/./]lZCz)$2SHaS|,KI<\Re8goFZҮe M6%igd_^ķQ% >ҳ%AC"-VKD"K.ʃ^xM3OV$1s $ν`F\ Eus6㵛دYUfX`0Iez%ߍk5IZ=jeƙf 6R~O(&:}v,c9SH*+=*x% X6-i!H9\ rDmXwUj}}Pt7Evo*FL9`mտF5jU2s]r"Rs@R^ "sjW- w7W*ӟQTK23,hn}\%%b$cs1> [vT`Ÿk7 5#rsFa2>Bƍ r;Ĩ`ͰlX qӡ<rШ(S]{{G0x:±\Qeᬼ)fhƖ3˩TI"Gzގj#9p󚨻Qt֒y=]=2G[^בFKSwa @y/di;>mW-ޡ\xlq֚^TFXwc);brjU! %D~]p&mF*7<]*sffV]&#m;HY~??ٖ̣#tw» hI |pHSi?m+ivHyc2L<)mwxmH RZ&+}r~wt7B_h EϗC$Qԩ3$%76ڕ*i`/uV(c(Kv]yvI l!|_7BǢ6C?bTɛڵ*)ZLYd<#. dTRCr]6$T~ ϜG);'Aٲ))$' G 7d;&r2 vvzWJk60b_5HĶnqn~]1HpG O .J6|Ձb5y{3Bxz+11fЭ=8' :Vq7z"TbdY6tWD7q\OG ^{@e!gJ}/;(`_~=ŮOmn?$CMHۻ }MͺϛgHS*ðMWNļƼW'h>x4;LՔ Lo`o{j(PQɛ_]LtbM40QZ*A*^ l.jtSA"t!1z%F?_ذotK؃;"pCK.Ԗ0tB)B>C NE~Kŗh,ԕL 7}sM1d n;3Ͳ&dh)5^ Am0oWdqƆq#62d~\# H|~_B/;0}xq̐7ƼD')wc2!F4RSYH(h~T'',R/h,[^[ety`8=i` 92CBi* JVRߪhݧeԣ2J&10gӨWZIY/"@#6u Iyp2fR| v}.@vDĠ{\ N7$x~v++O<_'uT"Gz*gPYVǫeĿ$Djyg ΠAw+F_8IP ^|giz795x`نB>2<c*?" aq>ܖ<|UZvw]sE5Z]s*ɐ- lu]TˊLe`nq-3`5J=딅8AFr9R嘆Fw?W4by|5Pe6HȦE55 'NU+V%ɭ^qtBجtض-M"s dͳ+g8WCCΝa8VLjqtAA fCB^O~Vc?B:IwmB'ѩu1UucH[,T_$ OeJpuC447L4vO $ẋκ{Egwސ?BA0$)Oɒ̻*ѼWimMų&`Ȟ "u-ֽQ_x2V$>_eL;6țe9EhuIS#P `+A윿_~Z?Y-:c6[ďMЖe =1f8^ ` хX}oTt揽޻FamNʑ 79M':*256=0eX6q‰NB)1劉ZO%ks)9*M7P8xCm2VxKl,ܟ5 |B0V#?%Ɇ[6g;>Wh9R88mRp^uϋ eto__d+m S&@~8 Vm8Q `{ =m Aam]@aF،OJײ+Q?"QWaU % 'X( &|Wҡe ёCb+010RpZ׽-ށ~ku*q>y ߹UD`eCΐҟ0=%M|tn:Kj2WICD;^-q.<\Pv;4 -)Z9Pb o#g~__sɷKiݔtӘn@鋇uA[G.?c{l EY޸F GM_Ԧɬ6#_d 1A%@kBn1>,i""278ǴnmAj#bcS_wI1hx{f:Jq;"W2sdy=qG%^K}S%!ìԇa*&E*bPW c%苃9&c+,ҸjPXfsGZZj3S$H{jD7# 4LN s M^9 }Z~}lV;{B6S.˷0vx1)k^ܶPE|Q.dxA#s#_qvzO'7pK ?yA@5L`ƛ*}ٱ]YU gEBo9b fcǑ `5u7Cꊾc`\v ֠9(U| >"D>B kK%'\BPg⏫x`Ha-ճҮt2aoZ@l3v_m%RS~#s:^JT|PCYHV/"lȢ9qXɠ3s#R!B@E >t5hU1Kㄅ@ @ 不A ڻM:3ldY':HxD zH<,]d?<.:2s/VtfT9"$vwklӡ=D.%WӃd`xdz!~nJW3G:)DAպlYp*Z77K `60,֭:OޢN7ߤId#l١lXa΋n#.QZ mI GڻG3 ܔH%X A;3w~3IXU"0h.NTT ֜+f_ u_$~ ^mc|08PV a.rLtAnxv|KjRx[_8rW1Po}qXi6OaJ΁UB%Bq6BHݘAȯ-XWYOE-Fa+N/FnOe)\ pM}ʙ ѩ'1کeE N=kj0h ]697S 5t[l`abr@}d/Deg':lrV?UM4YGOtʊEL1Ly"6% /Cwo:,34a 8AgΖ|}in-۴Q1R 欥ɅXNU$}= flm0pr+,}OR2VϏvZ%'Mvz6a>7y: ++uO1Htkj$543ηb^tNrvH8<}e7 =~ &0lk )xa0|Zi z55FTt9Нw-S}hk8f|:iW98xFx~+*qF.@$R y7.zî" ( h IsgOMj1d{>Wřء g0ssIf^e]#/mh)rE3_REJ9J뉄 ݼwn tێdaaf{ju6-T{3)@õ ڷ8ЉpHވ4bu!d'9fe&=-9'Vz%9nkB0ȩm#67i*%.v"_d J3ٱu&ZuLՐ9pAkVx4X±0a@ils pv*!i? 1_n-Z;ekd3Ԩ6M)u= =~C&).qQV {5VZR!X&N:V"IKBжp-PafRȱo[=FJ)M|s(pUVt>ڜ1ov`yFZsPIR:t*um (<2x2yvڃefq_HyD"{rS8 QLz |C=bf 򮚖Aڌ }H5:*d$@}kAVmQ)s9EZ*dl‘!6_Sc)jTtJ(M(%9}#I]ԣHQ<\:͖pڈ.-I4> I)!X"I'KTB& BLo֑9֗jGqKo LNg+Z2QK\*٨9xTVNCp;l2+՞1@Y*cu X97@L$t3aDNƒb0-*!,6 ^fGYqSR{nq|v'J*=O .ӦH)W `K'4~\ Y'$L^|+BS3dY.t/AϥiPF;ᓁSMBq69Jm){Hʍqwpl .YPJ+RsCO/t1w.NɰK"OH{hQTVDKN:etK Ȕsǯ.YPoVȪMUf_Gڠ?\ PaZ@F%[.3SiȈЩ# 9\sUsCw =4`C.19 Pk4*thW5%%y,Rד;t I2 /Q I?%8ީu*WkO:Ǔ8o{QBr}gh.cqCbV𳈲wm)aU+.wDř(v3v];6yq*&l'w24TE;Ofʣea]b]/:Ud7ܙXØc]Qc_ cH}Y9e/5 i@ǚ ֎GY  SBp  6̿,T W#9]6 u9H!o9utޱhԒМ >PRn<"zdQx7Cs&ie҈+\1-7$Ļǹv.jY.tH}сP̅<=-zQ2_r$Ӭ`l)Qh6[_0 H >\!m<9k2}-gCKKe9{lYLlL[\~ $ybw: va7nYB  8EJP_LH"A=82W3x,Xw9vb>QLہ%ㅟX~rH>lX!wGda~&9dW,;e2Kۧ3! 8G؞Ew؊XQ]Ge_SQVE5Ȧ`!dZe0dcfߡ90Yj^ȿU.R-X8(A{ 3&f}&iaLD\Wh?0ڈfr3o82|tR;U8? MY#"hF,-QvlQ-7_LI9XJ@<_[Fl 4&! E|ݮ@^2%5I8Qd> M5#3sgl.k| :bǪ+뤄.Az+ ;g(C^C_*) ȷ>/ Dq8Ok@$ZY\~5=*B>`=IPXѮ<7HܰwٝW b{)YFg6{x$n˼*;^ө聭|>fRiI-{n x[bmk|u.40H{;ڌiZ$Nl!]p9r؍`pӃ˭E^f\`G+deeU^KaŴč^"U?|~rl?]:R4TE5=)RNHcIE3HuWLtځK] ț[u#FOr>tk?ƂV#Pdo o.kgF@Q%7kw l%C.P$LxI<>kEWCJ3ߚo36a+}yUBIg5%pX2 ac0UuRMpWpA&-99N+uJ8Gt6bM7 Y`zZ<7AxV>p^߄Btbj~) yN{lEIL1߾P8q[3aHvT,~/L wQog*Оr ř@.rW7jvOae ,.޵ņgmq2h>4^\:1Ƹ<,X^Z2!~Emm60$KЮ|`x҂tsın}n&bcV(LU$Ӵt7GvL]uST/&FwmLxɕ}M3'K*Z+˹nlCߖxtw@dٝ5&PL}lo?uL7 (jT摔K7n$p_3[?>Bպ( Ďc]c*rC0],0ˋ&3s^kL”hl@xd M-h&dSAPi򪿫a9d/T, NF`J~Io=۳[,vB}}#S@ ;}mϲFhq}cC E|X~ t9jj}= IcaॽU"Ijl /R2&Ds{;~1 G'Az2*d*:dz3~=ʐ;y/6S"enˇ/@gقԐZN0⥝K5"UfLk3F{~ɲ/!`ϔa4җ2^s=}.~bD9>ctHZHk{y*[Ou.:nnW"bJl?ЧK7rS?z`Hs҉>IܡN})(_TW~O`V6-qPYoKDSqR%ڱ8ME=mj` sg;ܸr d؎!^oL0땅+]z) ~@p@:E[Q8H/7ՉwM< l 'z;}8A/B"CPҊ%$~rz5CQ((u۪'`H ez Z+j'*Wdr&3R/t/sZ1hҟwTo * :"i|vӛ-.ğ%a- r93=C%/) w-)*vikB2rn&BE6u 76/l]QioQ#r$GvP`sc{b#VPQ ,Ej)irѺ,TVWtLt${4P7f0.>Y061bp5զZa KU|QðMxtY;rc>}C~;'K[ :d3}Ja;?vhOu_`MĿ@u ʡ`R\V܉S~sIk p^Ѿ%;J4;?ϫ;U15;ݗs~->Ky M{hx]xW3B'D^:eapzMĎcjYTi XooXT)$o0>ob/=$& :UߜQ@aI ZA+f]󊹏!=X-`?&B_IV~=áUɥ >*: : #g2Ԫ,Bm(Wr,Gl$sߜܐ՜ٟx]+bMGQ_1E}A L҈TC\;mTmJuw÷ՆRpiƶ U~v}6pz* \+wXK7,t\&o:3qRi[+䖍7*v~}D,FMD+<<H% BJ_H0 i ~bFރPd߰f(zN: #5sG{B("#lI@9uS0^As[^!rD֕gsFԨB B"O8 9lߦ0&s%>+C&+^U1dRb\ 3 HPpqHLt-BC-73od 7@η~|BIO9CU;t-@s<nnu\nI軑锤L[OΫR ykB2Y7AZ#! ˸@'*tEۮfk uARf3 3~u5mR#K& *DCK~0ЅXiUW Σ:|&fT) qzbA_b!-tn]ёCtf;+͊3$-ʵ*poQd21H;@ 0>{2pYl `P-)I݂%QU63#XjClr"(: g۴%}cw_P$n!aS]ST`eI!bqU8e*@ѝ8rD&׈C,LC:IŒ"KV?y`6TPc{ CN5 gvdzN>58'//ip,2f_KS| ?F1\[:fZ|t&|5>K%[#0jzgIN3O$|o}$U>u6O6ӱ+W;'yqV%xw=GsG]զ-C^FdGԓk;I~ ]Ѵ:] ޖ*t%N_?~8!pZIa$vֹir~ʕ!}xUTI0h:M,q9qV;8ځ5 y,sݭqry#/=H 3Zxʽ?Ѱa$x R2cNDOyr\o犕ƍѢºkd}/)ŷ /-֙5^}`\0~$;qCA#,tDU)3˚+͒=AF^hIyLݧ ((Z xdH4 ~N4 IKLB_Y4hQ\%F;fŽ;]p{N^bG 5!ي-̘N)~{7r$ UJt"?Z,PJ*_TA}]OZd5` xt)t/oNC9f*~ͼŒo~/ofLWGy[f%5S^>]7ظ {ǖF.יР4Uf^M/Nl124_6 Mfzcd=Ar$n"JgWӲtiЇ* '*xdre׍N騌D_4Le ' j˛)d&TӀϹjA*TߢJUɎ4P0Kl 2*i2}fU VA7oҁJQ}$ &fꗄv0}Lmm]ƞxfK(B}tK Xe88ͪg7A:8]OkrqG\tMTB;Ӭz=Y) )_pU3C8Ռ܍AUH\T0.TV ҅VC! 1u_GcyE3vU'v/53mgZ:٣G]עG!nfie ſ)Ztk^OCSXvW4Uܧ0El[Tp6YѺP [5)<'k;)Cy"X8֖#^VE<[-- %6\fB Ƀ}\_]INGM/ ZϺӿV*_1 QOr3}F|$_!Y]gJj".eW6$miLvWmg&nffRDI@"m+vs |$͖Il:=ϜplGAшB/➨p%("t۵ Y8DžO)顚I'5E @,'?0ZNd \jZL !^رU.q^4[ Ncےbzb\>oV$k'뙻y+OTٽbZ/d/TuQDDZ#g&AhEd1 lՉZD2F$ 9ўJT0N87=WQ1:;TA]V 5m~p4Ug4򛍹p"<5{Jiq]nIʍbز&x&.GRk>&Y:"2mg5JAeW3f{N+#oS UPŲј28E1&YY/'@ˆ3u},U WCzx5LG M{ (e^xWYGV$ʹɧG,S5w-IqtnŎzC߻&؏1fۼCΜ46?u0sR5n_-ӟmQϐ_.K=\Ko;`)UBB,5ن>{8xF"{\Zևk'R N-;9SˢsVkUF|D(r]CX- qcU<@ݓ+Dt%z4 칌}GP $ird~ٻ'PnP0ґ|Kr cݕ;k]XXvLVȯ=lМ24VH>#j:EmDVi ۅ ͍^=u QB̀^!{ЭF^קEY͡NEoOl_ԫ9wڵS"A#oDGOmQ*TfYk|lkIJ&E!Tm P*F& }펍#Zol۔%5#/D;y)Wc,TVJB;yD^+Z&j9#'Ԟ |ѹz;<9S_U{ IrtC]pQ`bycA&I$6WtDV|3{7ȃ3 p;ۜbוhګچM,,2]pPmN:$1Ͱn]W1Yֵ|KUr%m7;?;vF+<٪=k pBcπPku( ?]9\>T<7YU|`5&wk}m}'^l%b}-@p{|=L$@ݻ?6<,>R句N+AdGP~Kg`HkI+ikua._6i,mt3⣆H'\HDEXJ.z~H떙CQCo+DRLufԶ i sgΗ#Z e0&ABҴ"Lk=&șKAL$ϟ]a ]ӍrH%{4ILy|S'{eҴ+kGvRD ioP2+NV0dL|iƱpquqsFʪę71+Hƴ9 S 9}Įb4DZ`*JX0-U;?ݞʣ!o&܋/(Bv\AO^U/ :c6?l wa홟BHłg-QZlS4/ lx00X\|tI k s~{5U'eL0~2Vpuml=Bj]'c/Dϲj\eIXsƭ%$ݛl8w2 6DDl̷y;+GӚw-YmH{H K.1lPSU8!̆\JepX7Oq_<"~ 4\Hrq;K6uz>PZ/*:V`81`^SCu-H',q DS#A5G`cH>f+H7jx*V4?;(DA›'ة?6^#sz3ieK\\~?qZgV"0VT2}nj݊Op:Xŵm;A!2p a0O7m8"# `+Y;]E ~i]ϓoOńxZ?"נx "0?jK~/q % (T4r?͖Ge`Py r4 $vb 5ߔ¦#MC99]rs0aW}x~5i>vHo/)sY.KuJqN.Tf#|^ k3EoyJ sFS.Rp7*Cb?RMl#zE0hƴt2  I)ҝsߎƕR{y?(ݕ Xdv# ZtYt" R'oâ=/'bw-iX#€;O>+wgIJp~,lzx|P*7_'T>R.a`*S0-BZLZK(Tg{a&lKro \XH ui@C j̩529]~ɏD-uUuW :|I7yJ, R$rXJ'yy}ڗ~Ǟ0lnA%has4[$b_'"oq|+wk-•qjuW_((s?IHY eOow%j~?=GwƧJJ5'[!=|_װms7<$]"{FpTZ=9d~qd9S Gqʷ s\jRo~}a[ Fм'^4@cpi HZ,D xi{"=pDM4)fsG $VH> Oc^({Eގ&Z(4_'< $k̲0?8x\9 >N{F 2Xթ<ꎳWI~0|;p# )eK$ЩLE"GbH )_NOo\_'rQ^(7xc:_d֏PHˊ%EUok,O$* ‹7+Dm)*z&׼%**StH6G!4ni(1OIsߙ%cxofvw)@rg J"1qyb=GxoW F]vI-Um-On@7Ν4c+>|)>c4Qg"6??4$: 2[^aqŻ8n9QV[@T>~i7}U Y9PN|YySQRVO YМ\#)L9Tӡ-c}}2B w"`jAh@4ɧ5@&0+৪/=~$WG DO([1,Da0Vݸ] @$'B{- $V{PRH8hV6@h9Su~sc{NV0"ShpxG@%f-w"tZ \&M+]@x0RO@w?i9Z$E#t8EzuHȯ ܠI%+f1'c*14xK0Я4Ie`2;A.p4#O1ngk>}~CK:D^kެ(|vh/NUp~Jy+ V0`+ZDZ)_,6)KLf%h-D;koi9du:aT,ʗmh̹#'m}hcI{55n;)}cG {K3^ XZ;4qHP_?>i5jbEx:L/P]_ ;Ҡ!;ˉU`;D-|-)$o2+W$rRnOSzE.|1Wς?I+{DgD<#첑zud Y2ݹ#@IruU*5(7ybqPG8|Us3(5L6[v!^E;=S+̙N$L,pϝf?'Mt)a0F`o]n`Ł`%[lqhup Ytյm9;Y|}4't%RgZ\\5ZM^QҌt X6#R+J} slc~bk Tt-d=\YJt5ɱu|#Ult llϏ8##糂v͉sF]'iaV.V֔R'%Uha&9#-6jJ';ZCl_1M?W cI[b]*`N-#CVa}r.(z-Ny=!Ѯj89ǯ9u>〘 Ʒ Rٿn\3GݶܷW>bsLtQ@˸37!v")7NLz/K%(Ŋcoü\o.*Eظ vM@tf|+X el9erG%]G߾OujTy`XS46H8N⬭ ʞB ,zT:F(hYt9sc#E#RT&Bjy]oD:V{oS)e@"\-eiN<@ŞmPAFSz9H)&`bjW@gj˓ZPȔ Yfb4EE8A ¿HsElԺXk/:t7HD7` 3tD%}Cΰnv ͻ0ݭ<{!1twG:^ep4dԶCZV3s}{5Dl򀘔⼹8g`c~Jm),AȞ\búAf R&Ͻq*up&W$v8ح90l%%<\2:C䋐^éW*$5w`£매h恕tqE^bQEwVg:n7|X5C /RSEk<ݠԮ)m&D0ZبobfB2#h ʅgOgC;oGO!ZwC&Fpuo:JTI}`,@Aqx&Z v΋WW}V}ft8H hKWs K}fS> ɿla𢡄_5~XV3% D[?v%'?G.tfЇL "fn6Q}pA&Naoƭ-] Q#(!3jiD}K*ͧQt&.7 3;-aBK?ŋ0r\yS`خ[U1 {v1&:zD3?dAk-hl3EtFj0"kAдۼU62ۢ̑Yui;N!n']u}Zc].Ll m0ey(K:ZMЦ*!C$ų/ .3n!ᕽO@S'L,[F*I=t;qbkBAtwC59U%!r((z|_Crw~dRo51/$RIw#'] e6"Mccn ՄB~%SR)s'U-?"4xYݺwh8jQo#t^x>4tKe6VWb:\%_dwރ ݠ' Wd#?'vghƖJ,[]Y4 9#ϭkO}SČ]֪oޞ vwA"c_s`a>9L 1xf-km]NeQͼoJ$keM˾szYw=qקq^$)MA-ǘuK3քDL ~hHoZ/]?q7lW{INiY. cV8ҍ0OEd c[g zز;؁Ton(qډ3yds˗\E&'gee(p pbw: Qd~ZQBs+c/ʘ_,L+o (+ڇNZ^sIſխ32M(.$p0)ٟJ UY')5^ tLk s'tx9'ߟގ H舾dmnp%{`è30?^x)lI(/ásrBk7gqutclÓ}PTu{{ʍ =HM@N}Pt+"+!>-+_R1"U''~Ń;djlAӲJF h6ATOf@TOvm@/1bQۓ1Z' Mt9WbX?\m0GS֢y,=ͪYIZ Gxp,;o7/|'.qLy^觪\ Pj5MU֠4]^;1J{j4Yq9H .ݷ=g&[(2=u4F(̵!n!tgy ^w" bӓtW%q dzu>j8s-n;\<<ˉQ\ej\䅄JaEj)%pdߦ2'vNIֈ ^]㵘.<ґV_ Y؎m'\,sc)ר-!XwڕF$0YˠNRR[BݏSQaZ[`P{cԽODSt!ysuJ!_pLa+Ha#f- 9()XZ]ѲvsaWrzR_zn$)iY|<us+!T4+GWؙ[bw5V* F80>ɶ3/tmۿ^V6ysZKG[[%yĹspild ᡔk(gV9S?l[Ajc0! /ګ%!ذ0V0CAm4y1d;_ճ Rꊅh(A'vy4Ivr'SG8k-N:ew&m--T>Nfwr.Nu~tG +@G+NaK5}aiX4|GW 6;a݊,S_!)R&S}bR4NmD+8 O l"0`981dS"[`]Bχl78ș CoMXpIAO^)M(oz].Rف1|Y' OD̾!uI^py_rˆҌ10N3̟gWR (sRܖms[R]u Ƴ3JxWOnJh[}~|`12=cnMzb*yA-v,.]|1%bnc[ a m.;TFnU3Ljx50?\V]w\D"H<"묦Eh2i w[x0m2p4L L&/vѶŋƙ~FU6 ).~ G狶J)œ ~эG^Uu YԵaU;kg V_2G4 \F$[uMMy|(NC{KNGН,H2xrh3'> -NrC3yF dI5wC0dޟc?!Xy@YddqǗ{_a@Xt uV2a>OMGw%946T?!ʍiƲ YDhSWɄrWj 9Y{ˆS馼6w2KRCHD <eTrѱn) 1iiQƽx8úlA%6Gm?J=rIBup‚ BLZ|1g7膴+M hջ z@N3O܃:β.r +4o_5Kn iãL\f>9"aY!+ol1\2f gY7=B]`פno]U>?;dZK Q؃*q6pڽ/fgV9跸6y%$kJ^5;=8ktJv ~.MΏ^}ә[l&"A͕rʆڢ8&fⓄna󪑢O:yQN5MG(*v,ށqAupQH#Qpe"D=WU]4n*;ϯe~ }M4H 5okE,[i4*}O>H[Cg!% `ޭ biyʐI!+SV/B$[i{Y«MXĺ_QZ2$ ͚@{uEv:98}0~3} |=qgak&hè\_۾ i |cυ8A4npNNF7㛘N-jq8:3Ba"<`r\Zu@صacS0mDV,\;IBƂOt }=o=)tҧόXisY%As[Xto0C;U s%K'U+ uSs&ˣioDJw.fU_Nb_.@3+V -VF_9 qOi|KuArt[ކ;׌#}' m8^ׁ륮ut 7=3y S=xc`!9709AMd/vk/ru#8}Y:B tyHssses'4q1DΠY|BWx_,ܜp>H'ڜ*V@9l2CItۭɿ{#&,cA{Uɶ<+W6kW8da&䦡~Q ď>.xXUK`$.wdf:h#q0TSir  :0V^zA,.LxytB 21!!wۡ0Yfaj,&>IFf_XɎWxQ/b)SH諮l_Y 2s8QY*:9Hz*+qW3}YhtjG,L?9bf7;G^K/[ ny ́@B~ g~w9Mc<2"57LgڤH\;TY@>ښnP&Ly*zVx5 *? W5zy҇ /ip_B3YNsAhbWDRK2H5JygFAk>2 L_0ǒϳ7GvSW~aY}&.KzRN}1v•3 Q<"x]|572vժ_*GNr,U a`>/+66I]m^/~LIyjzo7V?(/'ϮK0mpڠ2HO9,킹(-/c sQWAR۶zǗ` cp@'>va$0D:IŖolV c8Cմ. nXlyϾ₈7<=0A&Lw?SE)q*S7դDizWwEeDC\=OkgbPHQ2Lhy%[)`""DFy@tE[KyHΎlJ.x[{OR D͛-v_MxRO҈9+UaH|y:`L\NN Hȧr\!iбW8 ]J.a޼ӱW Xk$YRt+1$|&8cq.IA{,e};*f ϤU&ODTޒLNd6>gVu!CJ$.~S/~B?%;XMJYO#A~jSvZе̗JH19bg^}X8=q|= \m!Y*"ש- ̗F ӿM+,eZl.#laZohqFw*sYRgX4IS%h TN*ʠ~K3Aiwlm+߈1.VbO=> i̬~QѷIYW3h8@xO~P >/Kɣw}t`3! bp5ޡx:te P$¸8o~Hj]BMOQ3!Y䱼bOL~#Yq;73PP6 ΘMF(-l[YJǮ= v%8i@C[`BJ1*;"5ۑ3Oɱ%a쌋yo=p+\#1O[7Wѝ v{_-#O-ۻͶWD7 5lVS^Jwv`Hg9iyE0\_2aQ<$jýY0>+hSkQ4trߗ5q+dC2+ǼAd-jP'+LS͟Ota29nmRJ|OuEI,*49aN$"uVvT^r1 w7XEIfklN1gXH`b! w!5%CW;S$\F&*E5"fBo9>y!pZtt8grkX]N .T=Œdӣ00k!I N;$4o ~lOt^ >[.HpzՄ5nk;S2mơ%) #V)HoҰ,P3o<5k 9}-4 -@7*BSzfF;ILU,ExiZ:lA7G\, ?;?#hu*#9\tڇz1IY{hls}ܦOE+07r[XX,%͆ QEm)@ixpGIq>'l|atD?fbXNZĜ$pYѮ4Cvtg{fF?n; B| cS3c79(LBg'i>OR9==d+eXo컾8} owYoG1_q`<2M$$P颞zҕ L.X<0q;tiQ]#?S xC))`ӼH6 !S6`*Ws a(k(o1Hm ʇljp'iVWe#,҇JL7Ȧ})dLenj?r Im}RT=FLê4uZ~q`V\MfQ_ո.Xگ 7iNm_trdiḨ&F-yE#{(Hsl#\?FO+#*ri)Aw\~i;bO1As'}rBGY o%,R? `~a{AL|[ `E7([ttLW ƨv*v??o%p$5T~ `z's]@rؖݶ)qȖ~uG` 9Z>h︧e)(gz$$ P'lc# 颤ȜK_fȨ tg'\{2)8m,%f;]e{xa4 +Tۑ#qi\-kRhvAL͛8J~Eb6܇V3sY9cEAj%;j{A:$(m^GIARw7p_px#竏 mjޚm^íi"_c|88PmT2L)%4sRq:2c'(bcH/[L.,//D%(nl^>pf!LWtZ>%)@D* ک~ϫPwGE l1#G`;H (8nӎ}~/"ýx? $JG!ʌ>kۘn!< \"1DK2% wHڐZ%@3i.z-.<!M( v$(efTɋs̍Sx #oezYuf(R8.ԥI~ѲUP{!5y!7o0^|<7Z{L[DODY0 n=8p(R{ȕt-ESc\]* txӔDŽJ Cs9g2̘gEj>-h@M6Hh!t,O]݄`J E/Pj?'\7hO]sē1[N7|N#6:\4Ah6$TY%J(%eQD:RwLmcګ(%ԱxyCUc'[73^ew*je/uzZžeoi ǿܕWu^3yFԭ]; $K_^GUjh*̘KLapBlfաͺRX9b^z;v' "dZst/lӕ)gs69nG?'a_<WYMt>Y"Cg)>hK 'acP:%L7:{.(xEҀ" ZDAVŗ+Ke l[oMZ.Dއ4*=7X 45kwYj/ ZRA!WIJ[-U{ȡu4&񪠤 DH0V=]߳@弶i$4mN2 Iĵը9V>h~]l ]}u2lȞo*4}T>~K*hjU<,C r]M'K R穐eJ%qdwmXZV,[bUZwbSA*Y}.Ați6a+|t4dX)v;0бՄUE?O !a5{>n?i)"Og`PHm?)Qo^YS~L%~LH?%Қ3&. ^m)1zuTSBUNVm֙2uS]4htH 7!7##Q?["r3*@wW5֕VTc5  ؉%`(Ayy]sdΉ+%[Bq3U0N.X#JR< #hDN$s}IJ36dNPquV, IMpFF;D7$sU}Oyeay&A8N0( u8TDrF6IQD&Ҵf3U;|RAmƇčTy|?(n-[rīp^ y>̀Ɉ-(tBȐ?+d^Aށ(`F9Enú-&0(*Ԭp !_*sܝfnϲ#V F+HCӴT[oqO[x=_$$)_էʗ)Ƒnsic  byBaK]?i;*t:lW q9-@;ȕDrhC:PVt2Aݢ ;y"d6-ZwLθ7:y-$Ҫ`]_LL "wP"W _xvQzmy2f-#Y9k9 ׽c"}vʙn-_o[5e y6<5G4|@AJp;:8َ4<<,:4[CK- F?p'g ͒uԼ G; W9B`=:uUf)d(> <^B2IH=ɿ.l|A`$Hy70DT'ϵe# n7!F1ՠ iZAO4RKTuX?̬1f8LdИu ZoN+D!OOT__2y;TxȏLn[ _6T}lXi(𞜜H؍20o?Y0 ΜgtzmxH׶6;IIOj͡=sWZp[ZX@Sb,@0pH"-՝a@6ьsCSW[5:6;\ş/ן 2I Y! ?X-|ܲ|2tVVrØ!DF#S`==uJn:tK?;DRCPUb!mm[h^vS>[rCß ?ždX~g>D/кcx$tggc!lPfrڤQHOp޼$@eG15z*S֫һxVRQk1WஏQ(ݷ,_:ϼ+lIP'?V'" QЧ<2/m֍E f21ǭPZ\>MӬ{ 2"Y9%S5+ϞV`Y^`Vd,דe ) %屹Z$(\iWo6ybv6/O#u&H[*~劏fZy(OkhxhE]܏HԂh]U= MhOCnǭ *eSg?.eUYnjN mLlǣ"nmZ]K_K6EЇLS`3\t WF_txp&ML;z*aƍ=wY/RT%حI;kU;7thygP^/ԣRzHh𣦬CT]C>*$'h!.A+]p1وJ VYq6kޭe}B|*iȯ bH6LuZYs4$@%=ܰ'4!ʡx€ďjc{9vBA^ 8DSPpI.k)2)L30 TK | dOiLj7+]xl#Ul;;&'4ʾ2uYUÉUM8Qb邤\o'wce;}DXa6COrqbb#s'UtQo'[-إN%LV[Mƍ=6:VY9Žpr/W3rXZ K 诌\ǒBj,H04yvv+dms"G[KɷSn Jlf2^9\6@*$.zyL&l/Iۂ'" ֞]Ո`HcAQG\a@+(~gW]5 c~X?蟝?/yE±o2d+(2-m[Ls@`cA0LV^vH&< 0ARhBc>W.]EG3gv BHZ;MXIy~3j3f6rru ?,1pΗwielJޞD|=32Zl(^ -pH/7'&Pk7W ҢfAzz5 jR{YG|+퓈 ) =ԃ⦦wRϰ@W˜:Ij/N\ `cYʡ j٦);*":0+!yV+`P}H1Q".B j|PR|'LL9!2FsNtŌA?Ȣ@2n+y6C<Բމìt.k;TnϑF59)HuwBBuJrSܚY@>[C]! p;9=w.X1ƞJӷ 8u#c#o-;+Oxg~ThSٕbʫIsʬ+Ƽߨ 0BYV4&nϋ@ވ~9k'շjlTd)wۈR,yGx6g^MԄ[Hv7 0OeH00/H%JY?#a.N+[F6IO%3lڛsy%NYƿ~Ÿ!ouB( )D72#l[RX]cйFh1뿋 <0~7?gh'L`8l; }&=]G 7E^B`Y(x|í`n=++zMܻ Jkx*a@ߜ`d^glM}y,gicC@Ga:DH=5zEOh{9j3nyZV2u>y;gj3Mty cHMH|D#LáZbrU=Sfte;qچCF R y+iCQF:l=[\1uFCT)}c&v?ガzsE0ȣ`<~Emlks]6Ki8ʄ{7:jbD p )n,*an18Iz\zQzmO_ [lPVL1]^bU;3c(1"| 79z ]K>﬉A OCAo7Af <xN]?Cj)v'+D|-b_ˋf-BCaD;rߵ˦0erGf6"дNټBLZs=* Ɓzp|By9eqSoO%7+DŽwn*2R>i%[. 2MukPNw^BƸlw>nSjhK5+zVt@23t:4]axVCd,!?m5FDʉ0Q'A ؝B;?>EL,e ڇkBq|5|f,HIsUToѤAtDc5:}ĈooQɜf\W0۟F[Xs2Slv5X&<.pAć$9Fh*d//K*8^#̎]N0-0âRe39_ 2W ~^`M䐈ݸb>Trmf\FFg[ ߐ/ $83M|cT VH)kče+ϒ@&(8'UQVmJ~?+4jm6/u:aZ@5_(& # [8yM;t u+ķ rKoIP 'gۡr-k$n\>)"( w腐s:/t7̒XX#-?ED4^VCgOGϚ̨"FWese!ˋOM`t[H k𱁱iŮ~d[-E3>Fca(g"ŘB0ߌwA64@nRPڹRjNxrMw4=~ ]}M)o!.' hŔb-@Lug&C:&t%dnIXCk$l`%QSvrBF\0IB1;V6:(OMYvq,/CkaE# t8%le}s~ć8 :E' \׷'FL6*g,C*sypXHEU%P9"0[qcY.v,c*q0FETVҝG*x\}ѱ!i!ȶxK!" mA+7z31*fEP& .& 4,a[f\ciRn]ׇJdoZi˓bH%G"oa66R u?'`Pjfoᶗ*YR8X,4~Qjsp ~[#J,S nW>F~ ^U3?.XKM c[UbL=rW+, *,IxT&5N7᧭[{V"lP߰v]vzqОU3ѣ\37l5oy}Tm ^Z0r-פZr]e.* pEu*EdaHpp|+7 YPPE{wx\QvfIh1֯vjq[ ǔm P);F|@wGG2 7w6 aߦ(+|ꍁZ|*(IɊW"r:w{tGp>}Is+5NP9`w R8ʑz_p%e,͗#RE섈׬p_0`ѩ$Br-}kXȱDP:ƒ/a]& Ke#rLQL#Ґoo1h?X9nf:E cY  dژ  MPHaξ2M򪆧fV`0^kW}ٚ|Iip1%ᵾBmH4GBrE3WɞFԿ.EH ʼnn Y5Iˊxkve$\P@:]^ gz7OJ12$1eVEH l`lxFrM+]*}ri͊ao׭CtYzh9RwlHjCn$#5jAI)tSM4E2X۬ _@" s<;rNOn)ڸϰV hsP.sy5_vju7LjdssCY aNQB #>V"%Q7!?ԩe/ <ּAuI*@[ωS{n|;П Ynq|7ChF0H6|1|E2ΈRPݛm (A0.NY{ ~4m's7fNRwb@WjO4*#qڈH; (vBy >W0gJ2͊[W O>u`xo8[@P ׋-Rb;EVV)+u-Նr}4gaY9t4~LdWMLۂ[7Nu;b/nu(zfF|/JHceSozpÃYۆ-͈7|ӣ*nBȏK^ɠX] C@|> M1zri( ^$LGHA{?FhoYw-\ԤhH:3g?<7_m˚)uB 0lv9SL^3]d;ELn9j*8 Ka:4$ovYUu/".lX^Җ-1( -jTHiwx2|.>T. "J0V!(hu$"ɑ; ^>"s|Bw2qAכVE?n^Bci@D&XX\9QKcw_q(Kk'i;lucM2xoLP?;z:/w7!}\g D  Rz1dstH҄jR[ .rњux?wR`U?21_P("#=% 3`b!o\c辋z\7CsAƚH{GT w@$8pUh7o4uu}n\t`z^ת"Doϩp5,C~+snRfs}s'E1VBZX2 NRQEx O-]/[оen(ua!k0Bu}W! a_Va3!?.(ZT 5oTTp4^8ON#ef⼵UD2]*K7~NeF(]>2@~b;|?w"4.!9]`#1 Nվ̀l5X.J9hԬhSlEfs(J3gظ"/C0rgIꡫ/J!CA{FYMwl<ڨ)ݽZ:#5TCDpY#/G73Sp !`g:8$2'f8`xا#7D'ĹuQ-b3%<0+q#)Jk\Dj-<d&L dΑ DrEGשBOz r )sZd\ ^BΤsԒqDz C@̤,T[+1cg3NR8%˓BSPZEHO IݙN^cxV,#c9??LwDbbς0)/ZV2.S\AzO3eY,9 ;QLpx*owヅ^ck*Ӳ.JS0@h m 417VdΈ`TrsH\:gCO1XND̢TU1Rwj}*C&ى r(Ƒ}Dx1kwas17cMn0~. °v)ZPT)ɑYm%bzuv-m^ݒuz;|rfP5~_-F z<ޅѐ '2GO[,H X٫(MvUiKHcMIY,% yƚ*kN S%FA%wBSozf-0\>QFZa$ċwbAA7l(˓iQ oD~xBnV,$c+< l0]&:rË]yE8D]9zBY: ,#}#mP)hT)QWStIE(zs^ Ge[= @E_ $ҧdϤcF Tl,9s-L,*>@oY:7H8mܴiD dF= mmJC wV+S%,eX&vX촂X4w(p}۞VH%& + l$N)b~uHC DLu`7L+& 0gB.y`.?O)rozH*@֑"_d6kh5>aNkLͧr ePGG1!*UZ:4gIWH/ܖnKߵ䧉B-ʲ`R/La&C?suX2%3sLiTA>Y]ޔ燨R$@Uy"Cdy3C'!e:{SҩqxqJ$⑳#?:9th5n04f!ޝ鯺Z!<{S1 r&f;*2_.B]e\1Ӿc>՘WZiyqR9PqeXw3H=`0{SкX$Y<1xJqB5Sny)o\;wd^E*P%r k! =:#H$4?Z_ܡg󓲏],|Lm| nX9wKrf6fM9S$td͍bL^PdY_16-/چwAd?&[hsDl|HHU7K44a2Q(}#{TXgIƞBA- MH"NxőMƎu5:y wmQm gr >cpxN,=s?Ԕ lR7 Ȋ/OHL{=TuC8"W C+ `ڈBH: 4Ùqw)0;3`ņ"<E0&{J2#Ǽ HT7dI34Ck2JA!(ݣύ<[ڵ=q4μ`}*piu~}ED{j Q@d#XGh~>(=FSڋ|'/Rߚv=0 1vBe;ZɷhFBfޭJHAvp% xmfsbfhedbZHw'6NJcQQ@tp9=ȴhIeN:s+;mvxNr#Ѻx-5S?:򖛳- DkcOe#/+ Q"Rc6@Q3R-+PrW&4`c!̓'Dy@`7+1!{z(/7"PHI'x9X^ӵL1Ȓ-_9IL|>Ũ&S9a& O@{~9g[`~X%f+Aob&^N/t} -\PXp]R;Dv!L"R\䇾sWyV(.hgf[҂^k/P[Jt>QZL [JIN=ˣ7 ~AvH@cPk1cv@O9z(Tt#O6Lm1Dl{pM89)ǔnMm27@`#0_l2Pjo cj횅N!2f?eZކ4Hfw-1*'UV^KyoOsFwx G4&賕owC1ѩTafޱLmП~Rג H ć╎Euߞ~懌tn @e6A>N~r-t '@\"x:1H,B'Z}ט_(ͮzbi1ΧEV+OGbzFކRK\W:V[vDm{#?/*&9#"~\.0L BP'̊?/٢hE2^JPÿE ֕:/R\aZN/,E9Zέy̾-ū{ʗTʼ{ e^eO!nUӑw M]{<ꋋ!Ͷ&2yu<%Q!q51y$ArN,!d˿)'7z@Oᡆ%[qOrK_wZҋQh7SDQ9m]U X@mƲ *erؐMo4c#rViWqo<5^mhM]V_Y&&dKx;*.lr`,9jcVu2:ř 6%@tFR>8\kK*E:>/$MSxKYǤϸYYJBȣ7SD=Ѐ&J<&\c6\x@œ{g]BS 0sP/t@EDky:RBuZ`>2{~>w0,h}Ws֯ "jq]kSo6b*sR:&]TrrCk_g{bxty(DGIɰS:{vtPK((BÍ$4K`) 7b b2*Eo [4ip ~ r9fmcX=],^g^3Á;B;U0g.F&sp,,~EbHg/BLb\)@txvq9#) <`sa x5݆$Q g*Y m} ړ"#k@p)pn ;9V' ݺv>]R\51I}Tk|x4* % E=u]RYǯ$1,- +-\Q]\y}&TbNۚUKs]^7dtdy3aRs6`e%U3CYgDEZRl5uwV%[}'MLhQP\QO@*W}t?#w_94{LR U[,_r PPqɱ97yPGSTagSL{.=~gQx8X_)p t;`;lcwi7Z\ch54 4hRaKhj+;\cJ(j?*荔2mYz96|$۩cW=1pP[jKYf'mZ56.qX~zM74;}{8>H(4% =1*%,{PuT[L{gmtm(ApaL>vv3HP+_JQ]^F{14&DE[šE}].*/ΙI,' $rIKc1I),QFi;raS6d@$ #IU)pJ"{iFֵVhg-[U^cRۛĥŀQjWy iH6N)ک6(* -)+fA`yD2+2+`jB(qYXS #72/(P '_c+ƕT㩎fI주Q6wEˋ{l2E+xQM0Z4)Á/UN&D /Q(3#u5ٜ T$A'@ ]GxJ.<$ 25\!~%sB* TwWvv4G7ŧϹW}F<'ae$Gw O -6tH;dBy.ꊼ_LDqĿq4=^th}\Ǡ #b`@P7yIax4g-0I0Xϧ!#?c,5\>:hw ]+7fh.T0o=F 2uR}p:;!Q :ņsKP~ك!LxT_jY>dwwj@ɔ+ Z@@Tz.Uk'F rv[AF%I~'ha `# .{[J:U9^Cí m0hpԼh?<2/+P:Ŏ Sv :h ݢ2eo\W]RSt^zXu3'ުG5uBNf4Ldl  uA]6=6AŒ;v%;ٓmgF[ Rf㲝0ܲ 'U|HSS%Y -ĉ Jԕ.4_nLp65t0#5 }tLd#Sh/9,AU1a~X:l|4Of]ZˇtR|%"TPۏy\KK#a9&`N'һzLaw`]3u.CjmVe҅VRJ`1-{Wd:곳ˮEHV愖8fBh; 88&>{^ ̄m7wNH%Fv؟ ĂηtT.2)} R_Uԯ=݂2I/G9&⮝aw[|7H(`~ 0)Vۑ˕4eC% gɶDs~錙97AR W}>MDQirg43Vy  ^G)}e9;}1T7VQ@COA|rGZl8\Q*4'K.WrLe Ũ΋/k‚n826k3[6l5QEpKyfJqgf^?|*j`8%qi% J EG+XzI ?i4:@*'(')~%.YPp'qđ ZzKXDifL΁LHgƯoD#b5kK?=-k $3hx4^q˼;.F&TEɮB%#LlX&CjMDx~>񶉙NA>$^2ygQ"cgUL>o%5Tc#Θp%t熔3]L]hkz_lt0mz.O_})$OLEސXsܦmڜJms3=y;#Y JN8I +n-@׷-WʮiGɝouP.kf%ZC#biP LKIʻ {vrvc3^FAMj'_KEG͎_zA#wZ98!zӁ'e6e`,is{-hh b.Q!bzHS2Zus#0Ui c{&9d 9y`o)z|&cCe= )(.4({Q7,pŊ/B\ιi8P|u_#Mk9JXʠ J'Cr"D.d+'"O1HܲdJTPe%|:hm,xa*Sfnҳ F lmi=cݴX3u?2Dˮ8OHV 2:["rb:2ݚұq2iR t*_XΑlf Q#Br==A> >CWXw0ajlM/>EV>>8U+}  gy;{.÷ cMcUk|8k m]^F&YObx`7檽?:iAyȽ6nQGް/0}3J~.xMԠvKБ 93u@X"r+ A.L}_,JXu5qwt <\=JJRh#(sPc[ܘ\x~:%.P'a'8=e øXWe euu?B?~"c,/%΍^1"|⑩\C}s%Q\pn |ٷ*@lÍbL'ȳz$;S.l-Z ڦp<% axl9-J<)b*1P!_P 3}#hK߿E\w( q41 >}/#oVW/`=oq_IČqY񓂳 -ǃ(춭L .!b{7S59l5M"H~hO@BEOs>,5 4{L#9(3Sо!~=s+`]. Q h{;WN\*_C S!RIqO}5?׺g7"ǧw<5E8MeO]ο-W/x N8XN[Fd8Θ_45bp\]@?}Ȏ lBYOzTԮhsE KS+Tm8D lJc3p @Z<ԍڶ5ێS4|RTܶyB T(U}&$U?k9!fp&4UXݯ[N΋ 7Pb۬Wx=3~uc=,l; GI|i<(`c/VV]jU3ai2Ճi$+ $l.} ߃O_>:f~' IDѪ ;2pPvyQHRTzԻ! IBm3M>}g@4<r"1# 07馀 [vKP+D|HNZsfOGn'w:hFSBU'uXY.݃E =@~"Θd&&M vY#E X{/#rF)t+~"5:)f&S)y+ !R"؂>3)3txMzܳ|vyB] ;6u< 1ǔ-(X9c|U =DXHA^'O}dmXG?x"l]鈪ܦyoĄa[A0TkUtO.h&H:=b455f7XUSxBsQ*b'7Al`W.5k @vtTl4okÆ\ζNxx?zn'cC,>GO#.QnFxm2DɅSM}ʹЋv/1.7p30v|1\GCjuk ^a"՜ܑUUc{U"̳z.5X\^3-v{KdeJ*0C9b{{Q=%ybdRE ݿ^FV"I4ˉX^)U+QVwDRI!&U[\#b#Lq̾ g[j?eHNi v@KPzjeO]Uߔ!ʀ(o: !5DGJQGutV5[&j,!e%PÔ."GM#L׍]w1b| :[$XDF]ld&Ii<ΏDbҪ A]K[",jiUtUB R0!)kY=TT^ ^=B P M9&AmNrfJ@CEtxI?uA&ъd9I# w>HIׯg\󕙓}n4N=kEl!7Fk(Im͏Fptp@۩=kG ycߦ2RK4Ph|"F{-6Jf(^8j=j;" ?8XW~G [&]c)]1ŠIe!r9cL+y\^?3@$08zHWPPd E )o޷ 䙅 6 1U=5,^wSmC[b&R -3P% >cA!ҙ({lËŏq5GR19pT d/4X!1/P0^ݿQs?M|50U q2qxC bOQz )8>d>W%ߜGkߘ(Jm$CRƩ6*jan :.^tWST ' {yJd!ps*J2|7DѬ9n d28ԬAS2UEuzz!'lt9ov泮xpR0(H& 1R"x-!UC6% oqeg{@Rb5(C34jzT?5@;U]]yxNV:sbfA !"Vxlķu:$U(o>rL .eϴS0:p]+ijPu?BDa9xwJ %rLKR[V+R"xf+C~.noM}R. #bŶ\rK$6Ƅ PQ@B(<*AoOJ_, ,~é02H!]Onq~ѠoO6ӾC7d}Xse8T4vC5lS/*䙮v7Y',"tmh,* !]OL9訢i%pjk۰Q4HWH yI7r1,{݇< m$XΣ8ռ|~Bs 1bM0.$9RVs=8{rLLiR,I*-S׳=7&sun;Sj@A%1-c"9__avd x"JKg X$1ȄL\FLbvGի {_v(#`rR f'w`sCIl=C̷O8|sJ#[B,yWbeuA8Kb{WD^u)E!GzBc][xTP02w+# .بٸ,bOk'G8 s7h:~Bجύˊ r!:T%b[@b\3QűKs2zm%כׇ}G7x ۠+c|7(~n?8x~2;EFJHH樨|˩ѵ?K\wE\( +}˭]m=X+鮬guÎhF 3TrM3yCZmkgΤN`R>vn6zH>4t."&^}SW?@6z&#g{7?puL"4ߕ*$XN6[eiZZݢ #8\}"\5p*4e-5d;!$$[f,s(UaRIpvw'x3y )TV O=cH5YPDzH3auVu..ݪ;L%St>M)P*և+@LK.Qv*9G`9;A*9ѽn1։;0yRb ؇eXw=<_it4EJҙ9s=IWR*]nMuJ(8y5.#0[dVɘ9x! [߀wt J̪aK)9;tw[Sс0c^f=2ia? >"p $//%;✆iyt{]z]{R Kj콈[^ۢΗH{2_ 2O<*vo\# 9h)@rã<( Ct1:i2CLfYE?cϾ.'O1 (z.`/G.FXxT|))i+ā9ƧX'.?q\/e'c3iُ[̃90R[3%ަ랅 /lx=`8%YqA̦Rј+;R>(gA'bNc6zFJWyNCmP3PǷgvEY OZ !ҷZq?J! gcV3>6Ё*|XMQ xJ܌qNw‰n@Qt~k$~T/SDw{u0~2Y _$y/5J)!ǬU 3K/Z`P+JӼ-NYc19a6þ!O{8Od0d6H3Az^N4Wk#mAM(D ؟W- > @۵ ,[ flԆ| ZqC }FA`zp(CY≤! o_, LDhJ+ezz! %V FdIqi\,0^[bo- /_)ʦ\jZEmwG"uiofI3DXL]q JF_܆Yhus.>UOʽbxbUl28 ?b0tV =Zp}Q*~U<] EŽhލ >A X-v8(AwVR /nVjF901R̟Ww<5ǰes!딵݁Y(劀AHnOQ,OIs!"mNZ%^DFWT| 0D.zrCHX7D'ay*u ϨXǮt~>v5B| r-7),=(BВk֧ ZlzlG LY]dA.i?c,=&/ ';,5oB S_0ؤiKRIJ~ ^. Z4Fmjb<&$cTd#U$[R==ZA$ڶ،˛"+dn[/h"3$Ӥ:N@S<ЀOdfKp_AlTDS\?$pk$_vz<>/kgJS>Qo9p1ڇ)kA# xB(8Rrvdډnq *~vt.v<8:s{vp5D.(3PfdF@ ^]&gH({4t6?=CquVLz\k c$ʘZ, ?L**] @i<ƻB_m(\F1k X ލ,A b|J^vݏ%0M^ggLg@ba%0u9Ȏ/M" X K @EWKHs%G|] Fu 1KwX lL.Vѓ'p Tψʕ賣l9#"yIX;/׋uqs1Monjl nI3\`3#]zWvY$|r)> D M7в~ɨB$NbBNފ1?," 0K( 7)r֥)i,1.Ġx؇A7cTHg g '|φ83=9R4\C74?+Rq~Z}#Mg$ OxR0'?B[KMQC;M!ޠ}0GD8KBT#<ϽA;.|K*jBr jӥ$Sz_GEM_WD * CgƝ%#2!REsˠ)\(b,n(N[FjxцpI@%ǚKZO-y5NHeE)HIV2}XbYmV ݤk?i|6bYU؆"ug/AxKz4ReKш`vgK~/OK"FFNfh'~`%qR*0y BMT #el#Kd*sep] *Wުj)u'0U&\ ֵV$';QlQD}]}=c/ |) $M?`,Hiv(j"%H+HKw(`% 65~"ѧ{[o8WbHQPͨ>ʋ=I4!x'Sڌz&U>]] lw1B]N;zm,!僨(,tCo3{ü`xHL'=):u{S]#8jH2|R\ȑ*e`GF]z$nj*:tŠ RSa|!1fm %uIM:h,ǘٔh56n\UXE`E *,Ԙ(3c60I@|;?xaN! gs6Gu8]ˢ8<y1[vNH,L9A8y-V od3)~h&"xTFsJо!CE#[@ua}K\,}'hyd2P6(eQWZ`!4^A'uhTj(Jf/$Sh&ޯ)~>ej|~8=V cߩœ8gc¶fӠ6V.%)ƣ1еtU?oWK*mF`X}r(me?[&` ȂKbT@j"9oӲos8ļGPG[;0vl#zx k^{pnˎ^\8v4LG)͖PSUjjI,3mx"9ī=a3wow|8 +ulLxHf 2f pnjsl wF྘' ޔ:`*4>w NtY<jp䯒z>GKet3]Y lhj~/ʪi{ D3JԼ̍q!*ve&ʆedK{dN5?_Vx$?3(K-TsHK.E+  Z3?^(ov6zg\p-_ d!$9hEN} ]SiϽSI!t~m7U/W~IBH~/p/{xz*[TD`gK:FCbvo't칳mu{tڢHwǫ Ki=o{7uxajSӫ71 il"/hS>KC-.R'W_h,e$]&?}JTTRٲZ݃j)d Eq@)*jWs Ӛl^_&&{iOoM=./`/ϳhqSgP$UR&Z,ke+H/s @Wnϊ.yб+9T|t$ c lfd62q<2ᑐ ˹6d) TM4#BI/.\P2WJR(1a?Nv{3YʺE VY+VKIs#Gᑠ/?[Q4᭽ǎvD^4V8ŬBT ?,c"W2Fatj7sO EWN90UzX ׏]?Ui ?N+꜡~Bz6mڋ)s*ٯw(qE!5tb }m܃o ~NߵUʗi4|U.G h Ȧozϟbd^&&՟>+AFZnЃduAǁ-: EQO3\g4SHۑs?-BxTxҒ0,TBhTeLeCQ [ aq>4X/-[U)b^/;=TS9VkmB璛r?Oprv؈` u( 쪲e RQAayC\+U`J2ԪΩ]Pf<0j04x>ɮ{ݎL'oU>҂k4kSWrDr`PM& `PCT6,%|ۣ-,c>UX W"m[VJ¸ Z3gXX[GzLG[e1+}z 0'gHlYLo@ 4##V;sM6lN0NfNW6) % :X4 5DIO#Ļהx`AЂɧYB! L*p 2.J!G @X39Y& `^n1 갋cn`vTxi3>xx-r\$rn1UHpdu7=Reeԣµx>W. S(cqcaTl Vf#~T螁y VxZϪj qE×(KЂyB\GF^m/c"@:҃"gu}Qcec݀Gi N< ˾HYފ_esB{`>'*< xW/5A.ڝ"U[?Ͽo6zfɤ}Wu=\(@="m&*9ƌ-XOɩYX]MݬWyS;,k~Z3ۤM^*vD/(#gLGcjM-699bBmrsw޹c3Lۧ3MCdw|=SJFd˵㨈b;mF|nWJPPe1<\@bRxrx}*ы]5!\ _mg= dzA ·gjw!s=tTR i/|*H/f%Q]S%yf#IW4 j-#z3!QD(&]ZskVS<kʕTGu+mUQvpb>Q)Àg/ױ[cu2\8?助^N=_)l P9PM\%N31B>_h%VߠIauGTc#Aĥ ~K:$ٝ~c6j ʱ ⻼1̋lKgtP8o)KN&pُ\I+4RN'gڝ,bknlU/} *VS'_#{E2bCLJq!._2Qw䝝qX_̰ fK$tc@DŽ9Ր:iCs{g~1h xܓG3a6m +ޤNr01U\wb̲(L`LitE\Q_A?=oa"&^_Ly V"E:lʄ*c:NQom,Ewy}O(=Шxnevy# f٬Jv ƒG|7^59dШeȦnG򫺨_T0HN1L"& m!c+ 6l|:5\፹ )6'&uEnAÙU# <S?c -N^1=ʓrPU?sqbWŅ5Fkg$ټ|}-yt5Od+oVbܗ.8q.t~ ǭ5B8Ƹ]Xv,CŊ8硶2mjiZV2F\ ʈ5܀Gs-;˻k-P R]c*.5O;7O4NHp"[eS@a"~!7FRwcdd:wˉ+X.13j@e%T*t~*oԵP% ɀq2A ūJýi (bIt>bkN]kO16S֖*6l|*FK=MEWU\0O#mc6{KNp{\TA5 bfkӓ<0\ph|iI妱Rq Z9_!q[[_,Dڏp]Qh4EL^*H˫qLwaS뫥]QNXr=IGA6'{ K! FqGgXpEVZ4N}GdQ/$5_ %`W1OXnNTA7D꥚uZRmh}p]8f˶ Rm8U1$AŖn h‘sFxJ¾FW¨-cB^y%&v rKw{:[&:pّIS&1]kI,+yJ])-,k|q\kG3L(d&llTDL"ºWIC/d!_ lr+Xs94NgߎSgfRki|?nn;}]!&z-ק+}^(Ƅ'9uHC@C[Ar/tE5<7s"bUJ#,nX,:sWCl!E<+'J_U!X#@_2yTo ~M_ڗac؊s ÒG#pw4 2$y$RGIWNMI,iB$n2wO/=A#ՉP~:VY(#䶝IZegmxMb3+a!-y\XCD۞HD/CB <8t#d3>1. Or%l/A'}`h\Ixv7K㛋Sq.$1 AKiKf_AѾ#1ObMH6o 7qԌ 9-&AT`$ |f~(WbFtr{jz$@-RGʼnrJeyT⩕cC\Xe߶4$:f̥>4EҗZ=L_5añҐa1ߥc٘mV^ϊ>l5'zV-U^N<JlstK5iXJ U!Ͻ$-)`>cl۸OXp"R>{߳4Z7B J~>D tT l!>+A̪ua\-vB?! u7*0H!)Y^(3+p t+4@F]}Ae>j4||*>lQ.H=0kF, 5RPc`,tm77 AnE'>>vKJȵ'lШO"cV 1GIJPQ9dN8P8jd7mԄm(TdzX}3jEɜ<ɖBb4a˴?񹻚_t0*5Ɏ6?,1:݋>Y j(fCFʳ(,֚Բ &v}񿔋ǰ;bI@͞D=^&˥'\'hIY~2RX B_w Zy4"H[ ry y6}l2,B&YKCl\i`cAG(Y$lwl΀+1lPP;h`mlr'T%:ʶ\.=8tўeq`u9R$-O'z T+G9Y%%FWkb5{ZSxLks4x%zc__%3`Jdˆ6+ ,ϮLiMɯ䛵U[um5>rEN.wr2m#;̙4u#w9H$(}XM4/ރG֪^}Aǭƕ}!r~sV*|ʼ]L۪9wY?4+U)/D[y8f _2Hg8o4)}YL9qjy\/Lg ]_bg"VD`>m+ΕTRnWԆxpEK3UʼnEq|>DEe#`p$o=.'* `dp qD@ ](rg4Wj;Zý,o2l,1@a~9%d-Ʒb&1WtF^捼Z= 7 4@)!Kh q$(N=yϼeFBuoz+ֈ6 WF\5,,@)|~ BR_^:[C%y!e/~EpNq#VԴ7OykB n }F@ *J@BU %!"*RHA q!*Ɛ+0DuyX 鏈1;)Cq=R%?,vz^:G߃?lT>.tAMR& ؘNjGV ::q(Q_[7) KuBQ[݊A'ʏ7%}Jx_ƌY&wgtE纼濠P0(TNz;!8kcڧǯ8mK"][nKwG秛ZHgBa͟2}@wXׯVp-XoJӎǤU <@sLwH;W\|fPڦTݙ:rW_jgq2̅亨3c9* 7G[5JjC)x{ [Vͮ?SK{vդ2:+|ڰ^#xzb!ȳu?r>5sshA!`4YIG{[cgɀ9+Oy=g=] SQ?y;8!AH(\eH(^oymg/7b'uO$4~gF(׉c^K bXG]d3;$$<#%[hvQ7x/x>t򃜅ڡ}xdêDݺT-pecLL>_Ǿp$]֡k=hkQL0勴8!s^%MTS,0x*3v ti |\G !ԚNio]Cu~8-OiiyB\,qFGU7/d@]/|<%1%ʢ4*-7 IF8QZ/,:e_.I?PUpAb8CfHr0˛q+S[}QGNp7Pd !&,]>$(R# Eه}Mӵ/@G5#u 2:SIm6-|!v/TSHﳟrnB^:o7 `/8XI7%qqT\[@O>~T]^*V}5ghvݧ_g $u85 9D!3kXAګ^cȶT;~PuЍ. x ncP󾴸10fnystɉo .?IgmZ`RE^,!]LO?҇[)L`iE9m/lY"2B=%FO|TGh5}j4=~gOv@P/j蓋Ih &1]2hD(UI BHzl sDjp7dfCaqa3#$һ Ϭy. iƺlKMb=\fivhLΝ#@ 3f^tF4Yn%j{yMI{NWW^# _Y`ߣz&=߲%g^ = 5j=B>V3Z1*Qٻm'k%y@ qwӱ⵵O~ݿX ƹ5 ONf|W{Z&7]czD,2dW4މ ?!i%N+b(c7N6^8>sE&,(l/`)|7b".wE`^VTa0pqK-ε4ptGޕX˰Žƾ>tݣY׸* ]g %RngRSBì. r%VyoI)uy6" jhhf̿,6` XԸ!C0QOr®2T^R:.Jh &ZFLI$6\/pZOpj$Ә \4Ͱk]-"cZZ0Fevg:8=ʜ_sTwpV]@Ǿ6Tuj$6>]XzvD~2 D'Pƭ7+vjS07#t94GYZ;VkVuW(BHm_:de]Ȯ̯BdgOYiR]rFѶo52{g 6s@]vjkLLt05 rH9Տk6WXcgt%VT!Trih:v6{NO\fZDnO;Il?g.wJu̬0-r~GadzG`$OC\kM;zcbN/+PW4tμQ#o=!CrQzaqg+: -bTÞHM{e0I;E1GdK 44'zeV2~ш<ܪo&P-?W\lFJ.x8Z'BF"es3Pκ!oOSВAyoGW!DdJUeŰ= 3Xuӿ,@ M(6ཌC*9L!_l}G&I]ǓFIV{t:;͹ Rʆ\no2*_#-śɭyҾPy6 h@+sH ѡ?'=<wx@=cG%.}qK%o+,O\ 9 a(UM)zԆv$Z<34 l.s1DZKnz6%4EO3mG/`kXUzg)mg u&FtwEAe\&Xdmn87!*mZu?5ۀ ХT(JJA@q&s \f 3#CȂTĿ,L[QmP)M]hI=TňxD#2c[U"gg];uiXt 0V+f@ؠ'n9:7;/ɤ3BuWؒ8޻C; ǫu/NiO8^,(UUbKdݨbՁ'`_/*s.-"v۶)uz ZnGEsOP/}w :J/mlz5T2k8٬Q?93"Yba7Ĉ|霉J&&b&Jd[PKz<$XleY ?QGQu.p2E$QiNʨ/.̈1>KkڝD5F:i~)rh%K /& ^$j:ƽä,.]NzNPPGr&4lkt ,H-\E5Yk/83G$7C$ 5UI&dѠߵb})Q$ gr`8%A}kFGZǕ;mG. 7|1 Y E8"Ojd[gnH'g;Ͽ-s͸ɐk직d!ru>]^jh% 丏 -j usD7;-s$,Th@ b]Af&9eZ㺿Ten̅ͭcxoV1ZK% ȿQ{ẹ^M /'3pb'*Zlr*} Ens,.$T&@7˦߫ ;FkAlk. h ř7G@Hf[ߔ{5A^*=ɘu?)Y_* wςb+PrW:J՟~>bYiDphzoHʽ<38220\Zڈ6OjcMe7 Kf E<hn:\ߥ .Nu2x"jEDp%y5e9 89 vcށ7xgu^&>5wCuE1"lPiG؞ۿOr]k5Yy&nZoPj'^-U +X1^Ꝼ!j E򒀾SjdjBpi, mv]n`MɊ2Ria6-Z(+Y16 %0DTy71=dxOvB Vn0laۺY:tUʯfL}ttQ)5دMFˢ,;(+6@[ OLi/)kl-< m8 ,TN%B>[>ZZ/qsNNO׮ZZ݀z`G7kʯ^GJ uP{1-l.l<uÅsM:1u&˟Bh˪HtfGbj[] ]׬?$7BYjY uGl'#׍|O EaEHTܿx|S'؞Щ/[R X-`3}NFx-:7@iAyaK9-.aX93Ҟ~0s5 (-_éԿWat|4&!{t'GP^| NB쉭 B};ӬdGiG{h4_~ ,(xƤ 'Q'~L&5VJ99+zj 2T2[x !"g jPw$;W6ƀPJ(iAm%Y`5ϚG@UB*ڸwA3R`11 >Xߨ*68e~JX :RVw!ZMc1= ?W2_pzjŶ/b i4w5dWe=vE̬DF߰O xr{NcF` ;8Y^X&MֹYB >uŖ2r@#z$Dīpw #֞ȳW .Q'|LN=T`Y]Ա,eոSٶe_V3H^]ʨRϙVy,JqǵCK k* σ=?6?M!6NϞgiKl-kѶه8FOdY6|B q+ Hu{:8e2`: ho|ӇFyKDC`q]<˶ZZQIhnt%v]&UL,ͭWHFČ&u M Ի[!2Pk8A| ݤ&24%k9`TZr@[a 6j D<=ε]PWꖑ($'MM36=*˼-j[]ӌGhV~]EJ&FT; .BP{- 0DL>=2eFBFK=ejQJi2ְZ;_DiIipl&"Vhkg.u xO5s_:nвv F~q($o-R>a*=p-4I"D끌g Z$J_gĮ ?(F ?FNCNM`n=38KqaDU!2pl'T cyi G9DHA+n,}(T_z[Ճ<ޛ~:mD[z$dWB'ԼpL fXNyKae<ɒp j Z s\z΍nkF4űL} XEJ؆RedGtzv46t E4MqJVHd-r PMkϾM!C0~ECA+/U9P VŮ]l>Rެ^k .ƒ2' ma%v`yd ccNʇK @y5.fd~('VǪƈJp :>y7O~4afrc2jGG yg&Эky ͦ[c9!j2?| ョ?SG>i.ϑKe<=o c5QcGy62vɗpRѻL/Cؒ/yHN%&F`kTQm(PJ~t/Yھ˲ƶP~BV)m+޷1(Ca"n ,/=5 n2|`n#!> OxIvHVs %/[Y@SGw簦.ei:~.kƂ$ 50Nm>"ٮu!ΊI 񾔩W]&XA426.P'GI>q0;ivt&d\Qe5@zh3W>eHͪ3L@1i89+xuͣ<ҡ|CPR1'R@y!<#qR-q$‽G7([Φ?S(XGbΣ-G;Na;EAw17S*5MGj[ Y23ι+Ιdf򾊵;r}|J)ڳ+g3|-37 Jv~b:"X2n b?mhت oMw ,IN#{Kodè3A?I7sLe`w)VWvyM4bi`o<`=V =Z}Aok BCo 2>;"*TϷZ-Y#`{bJ[ fRP:!R*P^`Q.8xQ#\ i"YKj{|hwިoN ҫPP!mAF%6Bq_um[.*.O-9K+>+ZݙlϜʯh_>!3 br{n[JIQjJBhm RV+FqPȡaPչ"0Q7V'{>Jz!3T]O O~ 􅌇0E}\h,l@#u?xP\%ПgצMM;3߁]6ML LxmHWh%q֝;ѐb+6tÌ,`_ׁߴj_kV^e O_mn6NDN?򗥍x 8To{=$/ΩEC e9ChW! Z\4i f1ۖ82p [z"ۑƜXHBrn3]F sY{^ ګ>>t#PHVnmTWS\5lۈǐ;"MN*;&yF (!fiKgE7#>uӘS>_$B0 CVؔHwf\A_$M>!By˲Ma>>f0$'(v #J٢({p#HGj_3Fk7j>3BDD)v+]U=gI/3q"{ƒd;?uhpCi&*L~}yn8,sǚ4 Kvk}N;S2&QVzxY 3C .TD)L|HYz"B>b+ve <&i?a^j!Rי &Z.U3&B4p+wȓ~5S,גbja41 XHћ/h!n4ңVԽܥk,,4<6*Mq[9gAVwjXڀ^۫dYݧi {p9+;-,PI;Ķ;,8嶷Uk"7C8En+ /u)zp` ǺRp>#Z&, Vn;S{p$Pjy9@lFgiJ xaaK Q #XjBw|? @ z$L~"d Ҧj37g_BJ-g-FPE;E |F%:` A, =lO'ݼT齞R`¶K%{z]' ^ =0('o-۪+TY1f>1~ W]rטpք~ިgo(ZryTWBbZMj IrHFSMѷb7 !TUVNAJy5J ۾Bx[}Tv87t.c6ha H-ş1qq#I~piѹ1Mw32@*/h>Xo3z ҂!E}@KTij ;FJƫ-NepV #޵HRkOhX\~ѭSJ_(cV$l10|QA sBM-I~˱FQ`N9 fc;nŪtAT_O%odөO? az1][7B_EEhN{VJ,h|;jvh9B(ө$D -Q &[8tej0N˃Y ^sL)ele _D?!$J6sAYYPUHm-A YH$}XGXHF7R}!1݀DF[t07p#ECa6? 6 /_MAgIi71NQ8:,[^ 7;:!LX]3 F~mkP T9l{7S0]NM>5ƨ;~Gg,ϑ.-p>_a((^ eRtɆi`?y%NHٺ2\ C8ߌ 1FT;mYFЙ\VGA7w~E'fhm$)u =Sڭ&7q#vr!I|EUbN8!ot6qm`_0jd]-Q\a^ws]V_n \]NƝ螩Wjˠ0Ky23ǂ|gTymlT'5?#^V_[4XIs× <W~cڪQTXxΦ`餔 \['۩å{0:06qI ejwdcBuX ` "6,SPLoL:놇>תS[z%[mc(.2Jy:OE_z⪫MbJxW#+0|3h%0D @.vB:c*/G5cqW uN;ՀψٶNaAt 9 %Jo|<2r\LRE e.^Q$6vY+3}1ۻd\uQC7 ̖YbMެJ>&4yjO%GB_7aGs\m|,~wVi8၍W;isKu 7C8v,nlȭW%/0At ŐF9X? ]9~mH-N & (uPzord !4O,^%izcpHn%Yddy#\ USwmxX~VDvH-Dc()U 8tE/l\ϔ&=c8XH@|U.只ܭ҄")U'ԭo/$p*H@:Btm\cɰA9#K["_?aRphqZh-}x⣡~4) Qm=hnz{ G::3,]]Oe2,,~ƬLQ1m&ujS T3"%{/: 6pߖ :ޏH)un>JwYu##=g *]u6~}Q?Ƈ S zf_*h]6qoxށGYZëj~VbuKvR8C $RYl,'~7Av^K+׋zi/%7m ny;[H͋qS4oQp5niVZɆyn6D Qn\ u)3b7]]7AGXK; #NFhgn $kjfzX'&p&'{L?SdB#9$4-F}'-չY_5j4wT CkYp'LsW)u UAFIf\+\i1.2*7z|5US: )-}=Fq,쐋|{ǒ]͠~uIO1V+UfBp ѻ/ٮXpp);[;f(RV=t$C0YQ@cs ]Œ)ae:!R)Kˠ+I<#3g&@1/HeX eK/w'oI߸G H{9,;p >8Ҫ%҇e|tu\戼$mcTj{f."p`1Yr|NϽ9 d\Gu-] ~U| SC<*@_Ͷ*Wih#v(JXsp~Jse[N*s'*&GV=8 Ԧ"^V4 ,]NNV& aU|^1&Y&i}avަ̓?kl0'?,P\_]AH Rjy!]Ц}}ۆ|n䣰|5lepO~"{)i:rcu?_ڽr(^tҘ5qCZ 7Wg͚M|ij>;u6}\Sz|J_@"-Hv@_SϋwX)BtS$xcA ?-ԩ<>Ť=#6ו[{QEЍ爄NRlVNcɹoDW/yBߪ_nyoy2"_ntEnc9|Yd*F9=ɻDgR^K ƓcQ5}!TlAՁ5.S2fՆ&`ҦɠW{cvw -fu4Us;g9(pFSPfY(9\=~uq}\x7 e|[=?GGQs3DE%nKaӼT{~Vy&.Wlwwx2v`'&Sa'mO`m|oCzό2l!Wcn)cq|F<D*>STf;FsV$c1j%aK T5Y/rpf5uWc}fG;T+5Wv4\p\ҪZ2ZwtIC uHwިD]t{٬ r_cz f]%Ё.cK} Ls~ jjRmƒJq߷Ibzs $,o3lY#uu3hcqw!jIz$6Zg"Z<2(d:T%K~S/@Ua@-q5y2Epu/*T Xw1Z4Č5 Ҹ#~.q(/^#ITj>S 0"ݰ͌)@땳6h.A 89ըQ`L;#KJ<./JV.f \4 ̹o^_AZ'[ x׫Zo%6@ty?Qe/c/-tܓ.0SU܃#[7_8Ea2Tl}+dx҆f$ŷ0M=OF6=>sEt$$ I~aO?5WDAR.dg-UMTG.p w|Re^z`heK޲]}i_{n [TgDD + mظ6#$8yc W.|lN=)ߣO.Gi1*W$j9d OE'^rS7P7\65\u`g=?#/HalolE"i)LTo /JAi_]DONrK4\w:a$0i 6$S%ssj|.ۙXt2:Ρn}Σk&!6"w_%^BL3?'2,q/W $D$\z 224+_+dn!,̬/CمWĉL-o^x2\q  ʫ bMskIu^F- _2EAiF`RJOj%;=m6r$s5.@uߏLK⦣C0#}X(?m9R꺅 ]+=m+vAC,BB:pMʒFG^n$ŁeG˥f7,2}u!6&x7WRpб]whx$B9տCb)r5YL bETdq>0'i'=J_R-4-x2,xTCD ڦ؂׳tyԜ:)=(8>apzŀŬ.Qpl|MXur}QyBZEb@ /:͈Hn m ~AFoPZKR+J[+*( ,JX7lƑu>j@V>PUǩ QK?q^P8s.eլ6gp=es ?/()sb47`n*X6E5e0z4nt.,UKR&qrqexi%@0dP5[]J0j}"DS_O5/6"'3QhiTw$}Qq9@QdH>f^C`]TȠ~w-!xUZ,C~ ֡ѯą`/x7)4Hc+ek`<9fk%hlW$%z?M9&̹5})#b%EUF ϐdxtSpWy0RԴɯ\D˘F2=ȁ=+w &c w ,J(wT||j~aUQ?14?Q!nl 0pfTS*!Ndf$ +:&-h梇?Ԑ]NVl!>|?%d3WXRntdӃzGuc4xg'wOb=C豵2jM3)#ΧDO?+Sr9 [] Dл%5Gpg#h7m4ɵ(~! %O, 9 OC tuƅ&Doէ.nc 3މlan'^=F.U|Lr-٫"V}=NnQݏ&Rg)uN)9۝#!KOݎV?'Z6[_zPYLKF(ș,+|2BWdPgGÿ\;wO],OKym*uF5%kK!;AF8Y 8[Xx0쟜4C$czIVZ@]wCȥTvƷ|:u_ЩؼYVqQ8NLqzj|2)mmv-;^n3Y]zQߪڴkRR2csꅭw`g00pu͓a{ lY9㋾GtkeC^3)<dFvq%50KhNs"(J{6_Odzw XJ䟘2"`}r:;B% {{_ & ~ٰq܃:vy m4'-8 %Rr#ե\@YpE)QkO03'ks͜QY6 u}46a[* gx x8XbM2z)_WR@d'żU `ACzc=` J jyx_tWO@f8O};\G,cЂI]c|/`Ɗ.?Eeh=yخ- -m?xyAKmFb+u^)GY$WX~]Qitъ,AݣU5&Gޅ-3'㺤fT$=1lh#x7 s=XetiDV2O#8[NCU9;uM<Ӝ,S<{ҚΡnh|S(ʄ?,=}$5w9o/N.0 Xwx)ZزrW~Ln,$rjNwt[TU&K/`^y[AFu{6q "Cu&c 0=ɪ3f||X"iU .2g >!omЬ >HtET:% !uWOUAw7D䂩H=L'#ɥH_L0zt|d^nb#yLFzN*!LXD}IX0 BS ?cg;j͵׶}D5nj@˸n͞irsa{,{/TEӯar(-8(k#DWqjG֟KX0#MluZ_[*':i0i{\fOU5Ny$#a>+0KѹT51(>`$1%+^@oP]iVQΊjXP1Gⰴ9T7rXfRk Ӹ_ Hr vN%%`k}1r]z9A)u}#"Sn<&E~ ݰ+O^!UBQTT/e_c(`Gfw{eHT̊괶؅ l =mӲ݊9$dw(jȫNeRЏ,.jqk+kal{a">YNppfox Ǭ1/K~\y ^܉b&(`|s  tc̅PFzAeJXWFқOnjo_J?oc#|z&cf0Ob)Yt8`/< !"3I9)aj67*x W="T$.y$Sra_^t:VbHMq#:P[>,M8oNhsQG0x.rO$GAx-~5:MjҦW*iZc^#UXZʻ]jv9.c,`STY(1k_Wfc+ 5Bd{02V4P߃IlW1QcJz#Y#FDij:A.QQƦ2k>_-ԹՖ$vGè盃{x<E<2mqU0)W jR ( ߹3w i\~qeFgy M%q,p6@%yO,0~\7vߙVkbݨb83eE[t˼~qVD^ T9W1Mam GzzYKb$򛋆3!Q,Q^]YFd7 +4e]n#!Nd hk/]>鋉+[;VYXp!P,2I_bi' @ "恿NT|Z(6?ş(+rgwILkEqU=SKE;+SZ`N7Y{XpQ;;~<#vY]jm&Ym/k[!8K!lM6X8 C YRX8yH STq}2@J z.Vp:u8?Mlr&YYwL4xC[?>P92 ܲ2&K^壺W+z" W~&|5'Xwrd6 ;49iO2}T;7=Nؾ՛7rNk CVw7@.`gYLmeh%>$JםpR6"q\GXL#` NnV@O&85eVr4D= S8|:z^ 6qp?yr(G(]et _;?%P Q.Yd8K$/BФH2!L<":x6ywqW}J6~e7J̍8Q;.A4jLKd©G$XmE}ڞ%(/zl5cȺ%X9M3LcIN:y5""罒T~!U"X9eyih{JrBuCcs0\e={/T^G擠Mozܠk 3;`l}n0#<:mك2-W*胃%QQYaUNݧ]Č#Z9u G٦5Ԋ([{1 d`M2$?U4(F޷ɛ+e$\5lTcWK DwQֳo;){9=EJxgm2$`0-ȍNtЋ~new G0BGQ^-~ Ju&/]#fT\d]?%s.kO5(dPqY+Y+@,/:d5%R PTjND&\zEJoz0^1Wtsxa_k7ңN}@ kNMi;4Jv+ H\t'ZJta(rt |cz?Ge^7ǟ3HA+E(o\K0DIO/=`pQZuz:H(VAp(9_7rL0|Ix ^Fcnk`vf.1=˪eE^"]p ?`1xas8O^l'6WkDgLt6tW,~g }(;PҋY"*s|iK3XA BoqV쉮T Ghb)ҏ?x|yL.Ydg&?3PI7@ëRI0"X \zɒOe3|q}1{ f9o FO+هH[d'밉,R$i6>m|?Um;Syv[Q)>>Q< DG5$eUj|9`;7H٩gRkBY+& Uhz_4o7Hds'"˄Dl`SNWfq$(?FUiaO7!W3ۇ 7xe;@'j}gdUX&g-2&`}1EN.;䤚ؒmIm s.a}G뽭*U?#kfldHrBY^< bxOƱ˃; u6į{0ʙw帬I1(h+ k6#2_Q35۸$,]BfU-]^<&;9"ܾߩ1HJkfq/bQ+3$zpp=o'eEz)}v)HT6ྡY}>FQ7eN;E^^zͷz_$Dz hS+*v,>Q\fv;3adb<%P+R;W/`#ȉ3sDF3u!%V^YwטzKJz(\ bJWa@V1ԻvfC$\~SbUrR?E : QuN=?x,oׄRA<9uFGriCU'aR=tS>;{9SNmEQzQ}}ɾ̕A2OWS+q ?ލA ]0簨-{"1.v0-l=Iywբ[Byf{_2ɦQA. ZdNni8#X!:7M7}q3E5 `Orz18E,MWö:KT7HmxJeDy\莉B.D!,If2[E8J Xݚ:~d$MSåjw`f򇋷aw씄DZ 4Uzm'UO5QZuꥡ}پL ]9oȭᙜa/RIϷĐ)JE4 7 {2u߹ΐ53DkrN8=-4w`FWZ|ذ =Mvj[y@>S<%ry9ʔN|,=Wdvuc=؋{?`W*?mrV@x=ǜ%Dp]S=]+E)&S0]j7-(/*wFk (9 Z?WB]?)捤tyWtOV o҉ Η' BS,s"s1@Y fdj0lhVγ˜`%>ccŇȹI>K^6!i]IC{Hv Ѩx[Dof$R32±r*?i}cʳ4MR~^V[CfMKngcU5buSal"Xѓo/\ջ'DA֙+ >u*r~R!OJ:֖O2b&EcȆ[ loƄ&Eds%ݘ"xeMIk: _<QXyj j?~/{G&߁Adoz4Йnium:Оp5fySPB2@]^_w\,\|(LrIJj[0in06`^kA(!5-|Q8S$T(1#|~M7+G8Đ OrP* Ýe5̺&yWu2}hRͦ:lG5cgEV̴:H£ѿx֜6у0`GE46<ڶږeQhȪE}KB\{KWXgY {@0C]es#ʚH'e/wAZ`A9p@6K|a1#u&¸ Fx1"(ZB.Yi220g(M.pi\Vx%(w˪&/шMԬF+8p4Nu_۲l*f 8SHyy׃i ]xK@l|e1Ԛy٘y`[,p2}V5k7q"䘏VRyd\',Y>λyEڃEqZ3Ș2B AH_ƫ5֫w} LȪ1Fq0'\fz!X<c2h)cV_`rO仁Dkn[–.f[m?1V{>|J6b ϹP|vȵؾ]28NMAC:My̚E#30^`d4?Rz8bLtfaRmGk3LIws8@i!J6v'*=Hl@}5|CPh 8|ʨBcCIӬ+ˋփ4\|5AtW2:HH!J⺏9Gv@$x%1rLBye\{ټ6#CS6k!9p{DzI>|bBdޡ!EL`H}ygI3V8IC7Y0$ë+V e8 N ((1xxW%;ͩAi҇2نźDfEk#j|'DޤQ]Z~1E:O\7|Tsy3-NwqYr.\ᧂF Sl{-C̓*,[KO/G7̺Ww`<  Hnjp~z>J"eftgd?#{펩ݵr~~OSwC }\taϏöddOq ~)w0 _IqmJadiY9N+6{ Dl%Rp3P`V}#׽v vq'[B1O+iHFRGIl>(" JׇmN(e=}=3 _)T.%uW?uNRśUlD Z6sɎ4i"*$Mu?yi28&-`K-.?:#޳Y$ e,$g#"(jxhBk% \atizEQܞ0AqtĮ킦4cOG>pIN(^IoˎX(nrp[ PZ"B>BN/ҠYes|ZA!ˇyx>˴ e9r xuLJr+\`^U 9/3ez.ok uSY }ÄHj%+كcT}[xӝcH 1SS͊Ʈ1D#Fu#KFY"QogQqBYX 1 ʲRiID,I/д:l11$7YY^g}S$MrEx Ol^T EP6_:+,3>G- VJ5Zbd;6{gi;_ۅunb#g[)t0q]*6"XsIN)lmZ6ӕgb|8r{Ux؉|dec2-9w!OGtt,}Dg/\ G y{T`ǞBoQH6toDcY#1q9pQ Ө*eǩ6g]Qp@A8Ё纲 #D (! WΘ}5œODef7=_\!BQ}+;wjMg^$LJNcm.ߩ)eGV٪x^>3u!֔^R!;/Ju4PU7#1<5Q5Ng{Ub5Caylw4b6SM(ט%O®bP[(!>I_X9HWIªw67d&=\x΁2DFhD h n]L&gu18c+r U@[="* @1ge,)(*kqz2$%S;fKy|VN89qr`:;@k忌ԅʞxwyJ`u*s;^npM) >;{8S I4&FyFɡ7>\d@5,kpKdf ~lD6Bwu$QK򳈏AJ[>5k3m)F ; Vj%5fmd9 eX'x,!|w[>kwXׅL GO;fst߭K psM5}Otk@&al[' }=>N"~R(ˍhȠyDUKOmtɲNiԪ۱V4 -!Ks;33/ Oی65~VnaZGJlA(%|C#iFdpC3_`db**";F7 n*մDtF)Y֜ڴq$5옃;>|tKo׌Ҵ4 ꗓ$sUVux[Hʿc2-DR@دXg4N3RfbOmwNT*e-d]):v); \lN%[/2v bpE%!y!쐄K)Nս}M *A1ayYh8P)icB}=$ɉԡ֒S*èİx)%8u+To K8> D'n.-Gape¢W>I˵+ 5eȈ!`:̈́JD*i\W7pt5ӨPK`lI.˼<&O/^!ҸRt xgXZ$ ޶s,ńsd6H2ccG"хD:JEbynB?]u3kh<%/sFNݺPRܻ-PM]@K#c\HP;!Ps044t֟Iu&LíDsnGC(c|ox<=D~8+x!3Ԇ˾UϋstgP%l:9>YU'\O ^3pz9w8X-ѡgy] 4ߊ_rs:$h|jfQl[|0"uDU'8ԋ`PTUw2%֬+mՑW-vU#ۼ]FC)&E`$˭$"WC8pFs͕rAl.'9Y/ђj5DM["A[XctWqdyi ?w$z{'PpƯ4\x?2޺QaVLe/a!(P\wk`.^c\ՌM8w&{EBU>_U7>@<A+e!HM592nCˣ}P=vźg+WfՇ󯳧q5b2D2^mp AnXhV?7Ї\,S&Y^0➮buw@ GgNӃ @3lP7Nۆ=B~0ԻBU0?hG IEg1A݊2/VbȶLdgLCnBbHY*`9QyjN{d8W҂rm Z6Y=0,,ҽw@);A~k H D?O!rKӴ &]Xō+CAߔdHz@"f\Yőyw9kwX֦RaVQY 9 3@s~ijge nC)CVJg]?_̊"ϔjtBsYaLh,=-Ov;egcӎ `kk((}ʗjӈr CHXC>x(p*K\ên9kiU$A6g/ "W`~P YyrTӘvi J1^fߊ_M'XAŁUXF’ I}[Vz FotM|{lkh@%³NPE_>nVBe͢.8p8/;ٵ:*'x:l٪Wm`&ӖVQTc]ȝ &*tõgm?q=yגNS5϶=즄AHcA$j8_64*=IhD&rE. ] ,~D,40,>5NO .rV{pL jt U6Z!Î7r)uYBÈ7gFKRg^ r};W8#v}è{6fM}!qЬ1akK0xp !^X])҃zGGn}f4ri$&^*v^g>vCB/v>9fʞ:Y7C84y}t[43 u9@0X@$z w~ Bَ̋K>!n9bNoJDILأX{^aY9Obaӥ>j(  C~g=EխE;A`GR(y,siC@E묟J&(84ZV8ڥjNc_gRA0n;=&4V##h;ŋ)2y&0Vσk[hm!c.8|ҾMǠyУz4Ygc޷H#"B1 jR(qx=ﴷ|&GxfE/cAOf(|?E5,]^v-[T/. ~G&u=e0(Ns]R]h20?>ACXJdY|ȀbfMy}҅cH9bf/U4^QtWj/gYLoVlaxۖj7ܲӞ|+e6/\[  ֓T)(\w0q2]64 !]|EƎ~I[?\@VJ5tn%2rWL7X҆EQ]Ҥ z 4:~!sgbz˜ٙ10&h%ߗɘIT%v?h8xVOLyIzlqDa|h( nTjԠ:n%Vlt.AJU\Խ?xGC0{Hh;LC㚊4]Um?3]T '.r?LD7LrT-lӾl4bQ*z$$|uҋsPbQR\jOI7{ƂCiS~ӝ:|G]pV|s,X%Ll9؂~:x^YϫZyźS& q6ri|go2N`TP÷Աij+XzMnK3UN2q^b j!5C MTF>+]`X@ȳcNUlQhBC~\KAĔã<<WxQDȬ.s{5q꒵ͭ!sq!]u.U7/h.ǡ`wkau-^=ObŰe!BފaM* P)_m[^fo3], (lZ ~4KH?{L[<KBweڼ=3kq`TEqE:Dl2j3оFL1i D?YzNEs1Iu(o/RƔYiF8kO {I`IA_ԬEB4j@8tG̘ФbU?H'@ER}])%eX(U)ޓnk= x>g[[WkϗpݼCUlAP&ed`SxXXM4Պ?ubxK.7ގ˿m KɰJ95{}'&sLk͕p%aBMQ׮{Q< rA9L:t8Y}$:&^:w&;L^%Ewάo< ԠZ;Ո|nOS=B.:wT@y4RǀN]J{H~?sཐhR)P킍eƚjLJ(/GDT) *}.}k d<@%ԕP8fizZw/1K!Hp|+ީ+ZrbOj$n:[⻃lTfɇ8(Z>L~s<ɸ%fC9cE\6ud A0c{{h" ;?Gĸ*Ez +9$b'51/jDxZo9(#a]".yࡗھ!,6z;&G1 -a6ƯOȌt`|)U_xtWpɗkdֽFʶ%y\*3Ș8Ş& >ZcttHXL1ȞGLu}9+p@;4T582نKoYAeϵEkSL1GPW~IVm~(VCi'$lܛ_K0$hub:B Ƃr."KeʹuAO/Ebl HhbqF/X^ IFQc|e[߄C@sG4 -ZƇX{Mw "X kі79RR&YZqnMd ,`7DMJf~==܍]CTȋ`i^ә{UָÈ,>idi@QtIN +[y0u󩒷`^}\P|ˆӂǓ=!7&WWMBg\qG}~*pY>c7x 1Xqd a~H+ByŘrjS]+v̦WLP.T8nUxz<ڡK;pV-Eua/b :j OMS$H}gdC!c1>W7nϣ X! g)" }ӥ)v_mk.qR4Θ<̓z,$/d3).!e<,m#^ a/pwWz?Z%z@Jٖ j&>?B\aWleͫ}*t|Z+*SmX;'̘F@cc#.BGF1ÿގx*} W氖@ ;<`Dх*5g;>k =~n~jMT)qb"rZ"VH%ICtN 4*(&Ym1~M$NƦ=О&f+^u44Z.W$q\8+qEhTerhHvCť=!=LhxKy1ZO<h^n<"]qmφSuZP^?YKf1$&=9~\"EVŞZ Cr̳P÷y<>*^kݻn<6=JZqi=WYڥ |@[xFyDˆ_[AO' F|[%sdiaLȷ/6 ]~lb}4gh8_E4CS໙șF[J4ܨ^! ~ #p'K-З5 1|xq[OPcJ t&k39_!"E2.x=FqR:̶8ld)yÁY=1LڠgG^/~hn\&*.\+ iI υDTx/'yawn,O/SSiK6}k_o[#bO&O ࡸyl{xXG$iuK}ҽ^ _m;%j%f7åb fs_ۯ*`ds frk6uSZ2U'WClO O ָP]a[~ he;iy6-'E1A|-|*E,iXn)=p6yA,BRpbp{`=e|Mo2Y@(n6M* F m7x*>sLJ/&=^xQ7 !=pca^ux7FD֓CEUOn670~XRFd KPȱPZihaIEv0FY+D98Dm0(N~ \#HXa U ."2?:h Lv"t$YqwD|7N΢ҳH~-fw3rJT5 {BbYac)/VE<@a,U4W(Y.Й8am0hH@ّw*plc b ]BSئ=_!T!4G.𒸈@ktUW%3Yx[=k}Vu8+aP^Ω,c'iF>}LEt] UwQcHY)Up6c>p;':&we_S<y Q,zg-^lT[1V 8Cda?P+l[7KW±c:43:7Z t>v8d eHb'f3(FoܰuBHH5%3* AZ[$i;@P$KfqBKv2cS{Jx4kS\N5FXRBY[[)d6!nZ%)#`فc? וixHo9K)l#e^Yk5@β/s3 ( lPc#9G)*-)t!F+C?s3UeӮ ="{Dg ?+u5 ךVuKU{eiR"AdWQ(%3/3sP34lznAāfq\h<dhcBh>F8{eM K.qwaFVj#r1C-X|+ XM^$csNELų.ETs}KA83d<}"ā3m>)z3ݬuF}" {Ԉ}uDc({L>?-NdCِlN MTvvL(7boTᷡ4mdMhi!x]DG Z't*T|+|/^zX_ ts+W  Hs;h,tQ&GOvg]ϭUymx> }80h¬hكlN/cVW;rnv4G 5 vÄ_KF+D SFc?([J.K ԄĞP]a%JWP3:*A0_zv#|8?$pO'w 4 ,Gx{G}pNl\2;AySP4g3Ja-Hz1Kv8OBXGaʕ,ʼnc/7凊J'E\ L1< n9tlbM4ħF0 xWTU Qɳu@IY,>C dVP!Ƹ/W6kE26hyOX?-O:., #a.!e3M LdB&_K>rM;6d[ܷ7@ ojUp‰s;7j^n~W0h My?mXR ib [~{6=sQ m[=@96ؔS]p񳵰&zv:2b,d{V9Tzmϖ ?Mx RB4`7}wC }c #D˿K5HH8piYc+ 3=[lCtG_=RKrY!)S~Yu>)0ka^M߁2'@k^` vJALz;U vU}H5)]z)u[@^4i੐]y+2T20v-k1l@}cͫƎeinq$&<ֱjq2۵~NO)z麞M+1^,ƒ*^#0>yMB."y2I o3IWf5o{Pf zտrZ!Lg>R?5$SZoo5,kZi$_]]qh%Z=7SisskfhrPm$܄waX:R4:Q;׎bk1KK96E&N:!j뤋3tW1ol ψ4MrǧKKå|H(Mulne*\tKXN7j! I:BP0Hto! JһLu Ivc9yybmHji[+? 5. %Fav;bf\+"ir@ H{I(ٮy%z\ሗkjH5$nLbdIj*'t3}K}MBPKh)!,FasGlgk.c) )x-G*01^=2KW&gǀy=#A Et`Cf5& 9Kȏڛ5GZ8@`ryh_PwY)Кt"D} > Ez<,P©Z_BWĮƹf;gga$0D}nf]';Dj 9%FOu KR֝~@`K+D6۷zJ%,lVOk̒cJo,+jBIFX 3%:}!5t_ꡈu/CcUja6B暗F ցé8@u2lg*ܧì/xP ;FAb7|*4> OVޒxxaScJT p0JaNL %:3`}$."ř梁=~"Iv#)7~#MBdp@mՓh9{kŶlqwRt^`qs'=\]%73-?a裂?+: QTKZ;bx y}Z:v:Ž E sV/=ѝJF+y~ ]SąL p>=hԯs;_S&fF2 eeTiQa #@i SfĢB,u`(н2Ke>ʈe啐des 4U(pfGxQO@hޒP^4g]Fs&>.&;vqgYiu1mxi3<Ȟ'ܬWJUPiT I-%7ߩlgK ,F끳 *@`@Lb–&P=T' U bkk)1Н= hi8pm]r&[+RM}m43z$Zb6,k4\bEK X"Tse~13H/k!ǁ*9 tkJ2aa"-<Ԣ, ^n2YG U,O3]^: l gPr.9;*,5%s_0EE%UiCu+\(`gt L+_HMjWVzdrkp;e)l5ɕE^Nzpk|$/s9PHֲ\pYAJއ7>G\s/UW<_"&E&Q:Ifp{@͞&6e8 Xpiln,eQ98f)q_b:T6jXJ/y:lKj~̼%$T!fbA~$NU6dG+{3CffzWRz?mu\YhVcω{1$R{qM */C$] T EzIƥ_DɎr $3s~B_H ʒ*Bb E>rWm)piI)6:&DS80>tv hs͝m"c|Bl*[fb)]׈0-+jt$STlDŘk5r5e`CPPOZ l"4gYuxc1םd#tl:2 xyA-eށ/K(ilV3fg+fg@A4iNe>p\wtH-@k/j1';p<%Tgc1N1j!ɀZɧ3% 8zL^²w[P%)p 8$?NW,!`J%8L;Nt* \s :Q3F&Mv^iY$h;~\0kAU!3z! 'X q qz'wIm{ W95 ί7lb_;4+#w444 [[e0B~`mgYZ070701000002ca000081a400000000000000000000000164943cea00007708000000000000000000000000000000000000004900000000./lib/modules/4.18.0-499.el8.ppc64le/kernel/drivers/tty/synclinkmp.ko.xz7zXZִF!t/ v]?Eh=ڜ9SLO_;u4 uBtxG i](aTB㿪)ʤN-i]*b$F-TU+|Fϣ[)h͘V~^As ` ā+?[|v)'&"bQ/mߪ)#MF{HQv@tL[3Jq{<əҦWvs-)7d%H_L>l m0 30j@Ҧ&CEsn̍'kݸU:5%!EĻu%$S҈ WH-"m|ةTr/g%cQvsqNqX(4.ץ ~/fz=+j m&|^g!1sB3Ѱ5 u*DnY8Tձ5*iؠd?Wi:|G-k)LC^H0>DWBcCRL :eBn&y-DowN07ĠI1G_Pi~o=/U<dS_зJJn%ЫoGiEH,i8SV?.!Wb=9ҹ./Y9B@!l/@eұ"Iɩ ~LW,=kZ͵WwK,95vc5l\T [4VDV[yi oF4lzC )` y1dj%J`DA+<*ǗrцsSIOCbDxy"db4m i]#Bt"EbC >ƖNҺ9ֆ^SD pDJ&92ccPsZulqA$RxÓ%s1Iסe&EnXG=hEVUfjF,.,a/N')}"Uy @z7I1 əD~ٲ̂p,r q-9琟,g}Yr5ٺf2#AVDh"(ѧ:?d$8;$P4/;`SOaG%'+7ҕWg [08ZPjUEKl|m]jl4NY\Ŏ Flp4bd<2<ٰ)oWQ޶aͤC[dbsE'$4mq%ǠۺrSyu$2%YC~l:<*rOO%2wTCC0֎1t~ +[壎B5:nUJ^*"kKw,?j^rC 5 ̰t*䮽%.c;uiUE9#aO]s~eLN`h` YCWBe7OjbڴSg1~<w}gk ʞz]⽺%kNVOKqWېJN#{P8/y9oOlȥU,i9Z`D+4O a`ĮNѪf~B[rZ0#%U{fݤ63aKWpC1~8P]XFTlibNEu\oҌzpvu'sл"6z3T~DWȌSuɡ:~ |ZU_-\"-4M2\|"[?)İbEN(/\/M L)YhKjqlXNP]@7>e/P%k ӠCUyJ^(E")Qkl7[mA, , XZ7;\S7b5J{CC1R. (8Y~!om%A|`TbH>\ЃHi1|?fb3Ga/:P5TJ{꾆gbbfo#)\n8l6M}dO7 +‰.`kA-*V8KZo U$jHni F]l56cJxСph-*X*ekqr,YRhaUc#J׸1iNi#=`XĹ0dy֖h5Z,z@^(k *18R?+xMT&!JtP^ l㳥0f?#9_rѲ鷊Aj m)66u5`>I7)Msu1NSU-.B9=5.02yU8K"v?>-4$ʩiqW7B]&)NզMy 3CXJL申,H_mЏ%@Lf jyu2Y*S/?^h`7<k~O'%f{^.do0K`U=+?QGW RJZt;v-!(l;X#U .%c(]Uy` *pgH"|/Wc]L=/g65=D],>3Mi)ZXّ oQv{eG}llpyT05hjdBFw0ck0Nwc%?n$  TuaYv=Mʗq*9-+M'V_Rg 8e_?mG<`9]K׉CShL|PKDE8+j̀a 6AVIRpB짩 =^=_)1M'-<Cݾwz9dĤ#T/: WšAkpy2VےU(/&3To#Etg(yI:[9W2;FDܲ@o`.?V4`?fmn\gzm ˅"XC&f_J!Q sߕx~nÑe]̣Sn=L ;]AAМI8c)4ъ2+3{)Q!y`IM6lɘYM-5mjZUЕ,,>DVjkp{PY|{Z!N 4JWPd(d^QHS63I}4Dx!fk2=~g4$ڗͪ>yZG5]`jBU r}وJL=Ĩc=}mEK^g7B5Q?FpZ!#ud:wl"8ʅ B;Wf#:jƶŕvF+"OB$!4vZ7 (g-_QRw&L0+S?5T"'Ex[2,;[gpV"4!bۀs>{=Vz9;.~ k_2V3>ȸM!33OA;l!o /6 .ς*^"~WS}LsZ3"ҳ=![̧]M8GIKbKx^=fm(,VBW%:X) eͽ7hyww(U7u;{a$&v|c$RKҡy6{LMdd)Q2:]7om=6@n t˱XT&R uZێRVpiFj.Zxٽ1u@ TymՋ&9yc[J_c<`RB2=voj_quب^Sh= `QU'&FC=G/ὖ5ivbpVj1ǣJ&E{4Rl6ps.plj% 6gUhhʭN}J1/3 PlF8le5`.Vu};'&n-xYoF@SiV%["rWLljв!`Mb]M'S=!UL@'}2SV( aBIV7 EGJUC?H,&a%}p>0cPAx=o權mAno^tnՊ"UN#DJkՇ@Z(j֖=eC*;ٚ)\ePDu}`-#[o9sAзrŶbFEVKF(;W?EUi769 dD4+s^Pmqd\';:!؆?-8K&./ZSԫ[[B ]{N,\l~wׄ%`N(wnqPӀ'G-ayuU;ˮ sۃ6( )9:Poj7^bp <0BLg(?6>gmѺZ*lNa۸JlWwONISW?i(Lnh'ͭc랴[jv([nl4Q/kc[zX{d(oS|cVPJ+g#:Ȁ0t LD$9C{Vh9$3CaCJj =\K27Nþm%Qw]U]N!DGV;v$:qT־%vQJW%Q)'%R1e89!^ͭ{N-}j?2;!Z}n- \>^Sv^5C@e".VʂJ}JcfjU|}T Z| l|}*@Ad殣+\v/5&'vo>>Gx*i?\wj?A>떨H3Ng'j" $y%ힾ"7+_JINHpo#Vb 4?a#osU1hJQ؊X`\$%0} OIhQ*15 t1NN@ B >tݪ9ARlQcFӚ;iG~s) *\<7⛔7$F| Mu:2m4ĕ?Bk9艝}D*u}k9<ϼ'ړLl;F d}5s?a$l\38N V&A4.$WM" WX5c- 3&|0mZ灮1dш8է4 ^6Bk,odz$(ö 6 d2Jry HY HTuTɾ@,8dVy`yW 6pnS+^0eƯ~>|)чg4d3M2,  =V#6TF|UǼzruH]DѷVC5yTΨY5l!R>M̑n2Jn54Q-CSY6aL`QLp^4lmh?amo^Bk<\,p &ol!:"!ͩK\ 니j^?^DP ԅ(@Z`Lq]d >Pu`X5 `1%N*$G+Q'T4EH Ұ٭I*Tu1tl\mexru y ^#cB0ɃH2QbIIHID ?vj%@NRਯMqmy/ۆ|r<^k":DUk'hF^@N{({X+g+r;P >&*}sGƚZ2l0}pUf$\8yV$,J',z h9.N׾0Rpi}XFjzXqQ)AK~*N2r]OsۛɩNpn\sRʮ&q8^P*'E֛;f eǚuZbMO1P0lWP /e:z %H|.g6^x׭K݄\;C'&@mu:-^.h [4m"dvՌ#E@O.sЉt*M1S'۔E2n1Ԍ*+-3 |) S?K%"޽)^'."UbU51w/t]+ywHwbV}W]&vz$";GZѐNJ>&h^E]GAuKa.,˓"a*Q27}RlnotR*F ~PhEgRpث?=}_3i@Nn H+EA1@Tf Ou-xQ*> Rš >3quѝ@B#Ph!&1娡 %?Yiٞ`NVFD^fՒ{5*}<6?3W2N~zeexAѥJzy^{VSg5xZYpU[{7D^Z<"50 `]/Mdtqh]qXk;"xPaq_ۤ?w`("OUlɩԫ'Pf}l`+cid/BE3- :2vp:7U h (TH&Ŧɿ?TJ[J U(Y4 =WQ ߕ TWC'5 N;ڀExFQf(p?Ĥ5($?l6B-|WIl؜b`c rZ (Vo'#zs]JuV5K)t'r$"HG›v(M@4׈RuH]ԥGeIe^Ilc. 5,HnOp 1uC ) |l>ȲlDTq|x!f%4 ; 4Y:ѻOR=X7sܒ\2"OD)"Q*lWK&0Z]K]#Q-2rw`=)l <$u >q(L@ QOgh?6*<, Tk~Tbݸ=wi! (#N0֬AѪ -iq-k"`"PaWi3 ZVBĺ(w 5i~ڼb#֪'kD&Fh~0bEKeWEe^(l+r9!'^ˢXX5A.s"zA4~P <ꕎ+?܁p e([Va.I|F* qb 0#$XRGtm\!yN^#oCM G,,j rVץ'up@W? hf~^^\  DHɭ]Tp2u ň8f\b0Bp~hw]zFvY}U!YiB^(Q/Y HWͲ"^jw#OWc'{ :)Rvz%-XذvTத'}/)_uT߭?nҔ P{21ZLXTl~xcCB : u}jמY^@pJ=D%#:b2 BWTLJ*ܞUkk H82/p9&# |S$##tX !}1믖L@87ۀ);m=e2)$;YPS>:F0 nTtA,J4|eaﶢɄaW_ϥKV_gNphB{?QjWw8( !6-FY"X'QCy)TqQ3)`hG ߪ^b[jvJM/P(];H2[¸5l)o}#I P[ _^ 1l3}s(/o ^n;ԴHיX†Ae ,C(ۨ)/%[p<|f֐blW?H{1LE=v^@cEs.$E1Q_E*3!סyX 0mk^#Ξ/9-LI>Gvׇ*|P8Q#Bj"ƼY376zHDrey RaD,CMjǵqinod83S|]g/-WTs"&70b;'&0c ߏr>+F!GF^$Bخ1Ǚ|cXI 5[*~Y_ߕ֯ٮnDodo.Ѭ"vśEs#)Z1aߒ;&EYc݂ njKXLGԽk?{5-1̀YP#DTZp`jlX#V"r9IsU4LQ'nz{VE4dIG`B]eҿG +P*77u#p;T1 090ԩ0׬"8#+ kb8L:ЩY#r}rmΎĔ59N%Ieq]Yf5S:[{$4hGCH$ڣ%-;0"Ʊ禧jum^V6%Jh S~$Hحį OV[gE;^ߍKlmEW .j+W?-YFunLA,nKW62Op6 /ݠu BK/%HZ ϰy=Dq1ņyѽ7|3;>ybtf׮VV鱂8յp]G)ۨ^Q gR(AA,b#_t T^14-h~ZW^7긕6x<_j\.A"%mIj%Cê  g۔-!89P{>ՓC&}խݤBT<7gC|C!]](B]E`7Lce0.GץbԧmQQeXE yաR3IT5<@n{YI솴8u A墴^+N6!LoFAO06i_w4:3ˊ)' hpϒ9=?nvZF[99p(rstjM/$؃"MP,q"9e5aummK@T(탖jUsq|x}E4aLnuhq!N9c@t+@:\~DZp`νc{b[M=@aB5g^dzDEr}IDO*ģ cYi PЧ>ʠbS5<+lzO ^U#2M%fYonq~67N$gS$z¶Swao$/3JiEj>d^>%XfģAR~/f8oc?5m"ylZ_分 =[8.Wuv[k%]gg^KL:#IR/3hicsb%00ڎ7j{׺9N.i^iW9no4I͑q>~`FXW ]U:ݰ: Mm[rZ^o]񽬝suܒ\Shhrch`1gA]#_)B-Ql7AeZ+\[ը<7^7> l۲=I Xg}9/ Kd-b#0WͯMi!&A85fl`H᱕g|TiVi,}`K81oUXN_S^բgEWD*!}9"dXU->mH28Ĉr~JNҷ/n)U#MQe]sM1M7`%nvVLz܏5 |V0`u׹~V-HV=Q4 녶JaBW߅Q{\kN_A^?,[Llȇ#pnHw= >EwPF S0SLLZ _;&Twg w{Zl^Id幯q;ƘҶ{iLhSPwfIzrJ0b[A,jApDޟӛDaҨJ9e = %j( UQ0R%2{H€|Rvު({.]Ύ\s [G =Nv7 1R uWɐjOi2\/ ǃ}#C*n+.}t?%GiM$VCr d)T'3}f"aL@| QiRKgع.ZxbD0pE5vB8}go~$!]O~YX{"wQGz|0j/aTw9uu-.P[g[![sFu{7-S o]ռb>hf_:9Y+jГSj;8]XaU uԱ vkTo_*0b';WnOP8 p JiWN!":Ϲ˚T>!?XCɂ~is]67  @3m]ޕjQQ8/T:.L9zf/_?͚(0&Kwj&ezjSz˟5*ӽ^ƀ֭ipfW>+r@,{)!u> xo#"m/a+7]&+[uƍSrN˭n LACӺLq1w幑M} g&A<6 nhLKXeW,Jع^x4ap AQ|xy nݓp=䁔haovF1#; ::B RN}K_C.ȂanLqzN|MafPgyxY6P؛z*XzT  U RP W[l#{ٞwߦy w`jā,cȥ"uZ."gV55uJJd[g) p 4iGUm<!jLxg\vN]>Kws6P gY4ڴ) ž,CR&ܖde>P̛ @*/oDw,5 \P[rRTz]d:n.ęqSb0[!&#V/g3YD$>1/5_f_Hlfk/ZAs\PǾ'R*j^C6^r.01׏w{nl2 (dms1lDOţ #pV.ʄ7arڃyk侼>Gxn _jl3 ݥaTUx$쮼1K_8 7 j@dؠ9c|Ie/%rg*$IC15eEUvNLNg U>7x\݇5CU-k`gqs 6tT 1Xu+`R&eLՉ5d?Ubj?Q>XPǙk; (xjpp>rl9~w_zR>θBz Ů$f?g7TʮAI: 7oxS]7@7UrbWPX=ϽpvDٟ"f%"Sn[,3`toL\u&6T1Xr\zc[Ef 3_1' q4n}'6ap~l rnt7 _eLM` T_*C4sͽ6lVӐMi:7kU{MM b(|BJK NĆz1եUP7AK?һVxQc.z%tZ~mlbDv"TW湿嚕.Sļ &^_-R(aHDF%!Bu9K3 (S-BFl/\{\61xr3 ݒ9o^(P皛#3^/hQ=_yTԳPsq(7.NPb[C̉)=̛8]WU61v3 B*R bUjJ$ʊvb$ ԁI*Q&C$ - ?[}dI|*eN Rr'J)mߞݷ;ҫm$ڲr+"/~+glhQC E$QJ眸_^$5-WJ박;\&:Yq"W ]XH)>_ xV G ?q_v03ĺtDP"Fz%W [ܑi_Ÿυ<S#N~p] gSGgퟢtAs#aq§1n01 5^#*0 w:ii!HX)Raq-9oXB& "+qK6Jưc9 Y)'YP~Ԡt%:aR;И$ o+#ܐ2-7}{hnu<gH҄ U.R?h~ǐ! -7rXcͤk:Yb6GO ǯGTiAX iK,×OsļHqVߐV Ԡ!6w+Ǧ mZ ֡HQ{eG_= 8}O"<*1LY:,Li;5 *ɡ&0$ZD?@O1{hdHN.xɊ7и 2X*=oU!*az]wI_ {Ƨ,TaW\GېC}e\QE&[4P׻]͚+3(9TmJ)Шs0l0x8~[L~_\J4Pxhj v8kuLҏv1#?<[;!8~1:Z<`c8zDs/ke,.8Uv۲$#/C/Tf0/(p!;c yJ?Xב ]YYxw鸸>v2/A]]گk- K/n@ד_NP7=aSRL0Mu0 0o bbWG)뼌I\մM{@<Owu^Ss/ti򒸬{}͢ŭg P|a*~1OGjwK#AR1^Ta M7L/= C sHn@ѯ)݃.'L}*!J(mbJ*R$y_Ysbi}=+(U6٧5wpY^JHs4 g{pQ/mHU éZr h)^8 8p!1' |PyKjNąo ]vtTO) 77;< P@(0Qý_#d0iߘ-peȄ TK6G">3(R+_Vi:U'F2Qr[a؋ڃ_qxTG4,?z}b4 MgZxM*9K}$?tH 4Y=v.XF5L1h.*OKgAD 17Jgٺ+vDqu6Lö#i{{zX*ŔW}K!4Y`&J7=4 ] X,3klBGJ]aN6V:aqC$_:ѧ./_OfLkF/wdS/D0ݼSW7~{T=f{AA1&P>tTnF(r,Xe]9۰^-f«竴e|"t癞Kl'g&o@!8;$yKy_z`?(F9⩖ $\M 'T4wSC+")[{>xVrH`ANWÃ)V͌\[cL{LVQYo.dy7kYo6s+WI+\`L4J$i@$vubu3!kshXF MFK0i%jByiS*xrI5: VsDʗV%}38X]0q Ɣ.J|+Zv aI=:WdY&`TV#{*^3pH*[V!.jRSܧH'YiLniwhiR;)RT1>T!TSx5& 3>Oyl(Wj$*>~_h#{ ATi8:X5@lVqўd}%'F~!lI Ҡޔ9W0yիP1ߣ8kx뱕\ l6D5TXb J\Rlo }a'8ALWCl:YKۗd7<( ar=04a`,lTvXUt<(i*T5=w'KOn1 egG(AY) -/xJUlijh] \T0hx(Mpa Q>B?{=%t/Ѽ~sP9-ybu*+;FAy0|@jwA*FMn§3ܦp#K/hW'BmC+_sO|%7 [t!yդ[;f!Q7= '<#y0S1V`y@enzOfáwio`(=I>{5HKN_{~)ǔ1Ѹe:И06/sei-}' |8a0S*@-暍+s }7.]A[CFj"=O{SEoƄkNJp\׀Ƥ{j&42e*7B'JCW`-뢟xlʯ|> 0;(ڵhXJ dNr+/h~8XVbAi=TIG.4hwnͰ~v9|6'F v{фlld8OPsNnwt]FfiXkkJv8Q"-wjrg+G|,Bc TO-[,am3kQ59/ b%N^߮Ti{tںa ӆ+h8\u> ؀ u cCw}&C<;!P{B8B 셯!o x򚌛yAʂ3nJ&44oa30ؕGU_?>SۦZGG"`G,:: ײHitqP|okid_JOy' 7@,2(t -rI<+u kJMLTJ+jЏذpvW0gŕJ+X(q-c 0S IXC"Dv]k!hWpւgaךk: P5/ 7Cȉ`*oUԱP?܆!d{? ʍ *ylHjӲ]aHG.?ɣHy1j;?e,Ŏc3=7bt{ ;=m{3OF#\0=S |jp1eMy%0O(pS+bNg%[Ȍ:M7Z Sۆeq,_lc-= C]MqƦ^yzuAIlxopxC ( aZIGsImi9|`bq)b}C4| t삳rz!)6+V&{M$ؘ/Ĵ |>jMsٹ"nw0S]f^nMIpNRkb2eT[GYd*Ŷź}!O z]A+WԟL&>a3%\~WXd*aeL"6BT|ew9 nFz[U`Y9=:VyY% .Ly'NZw0ݛ1Tf,,DzW*d>Eh^6Q3=Ȭ-Pb]PXv X)jN6`Itqfxu^q,U5ܨ܆gC.x*yt %AHG4 GexOO,U]cZmE -ZƖX*:[ZۢXg(?qRQ{|BC?1|a0;Ńj{hGrGX>Xa*&tj4кQ8֧Cd=BnT2VaĔUC;|v_VΎ3,VkB^;$ͱg8r &vq.٫n\rm6;\LQϜ) /msiӯ|y& Pgdk 9h 7`佰siC^}Vah:ݴ)O|qD],Bg7=vW>AzYp1c9e?%/q=C׌7x9c^_y+gOQ;9ۧ+%+Z)R(n',wIf d,U$7wG`pEQr$t bXN6{[*Ue4U뽰Dt&~AS%u-lV߯MRc(#k33ݔS D.nL7N7Fvi}AQOxF«qRBsZYHEe[C̿8lyC7}LQhχϮ1 ®J=i:E6#&hDCQ)UR*I s*Dt1lm;vV ~K^(x .*SȖ;qB!͔h_~oJ195TCD"MMp1c1u=d4E8:*q7?QX`3#F1ÖE8Z_!~ߠ577H;%v&m^*KzV8u*lWs/$wm/f>А$z\(IwМe;dͻGZ6_wDq I5U"sOްϺYC'zPzu%ɑLB7AMT;Q!,x1!lW%|PO\V B3R*@86 .R`k S=J6 $ лW3pv9 9:#R%o$ZGTrv9Du qbYvA?on+u5ns]duog1ɳ'?}DŗR\ _+BƝDŽ%q9;(jߠ#"ˇ`1 KLw"ʐ1c6HmP{`KvxWpjqd9 /!wWz!=ź5f{!A2۔Ɔu [C|s]ʒgTȯ ~zSrke8R{u0?=is0#J=8:;oS¬wRh5^;W$ ŦlѪcIz{0DT FJou7|zMͪ0}]/|KY0\!t;<}sWmn'nAA=XE7/m0o{ b:Vπ)]_>Q0__H1T5pؿe/΍׫$q zPzXy_y[ pTb-~Nb>C: \bƈٶR()za`@dNdɉy}p?rj OڜzOVEpb "3Ԏ V5#¢BO=#} _3$>5IRPj@nA~T:A%&MhNg$Xg |2\noom+{yJW\}T n⟨O=I({"i۶>Ѷ/@U0yxke{SV$hR ]|p e7Fh17[ڎy˂QB‡o]&!&sM"hmg0l:L$1 \VNt=zE(-%K_h!q8>;X{QNl];U#MO䊆N+9kЉ( /mUdT~|WcE@UP_7M@W`xms\}9ivOg.HMt-j&UdP2a哣HAy G^gjI0;rTlT%5%\e'3U)na"Cb1)  SS^ªf| ?ݸ҆zoi Q׆@E#֪vbtŁ aW|k6aFZØ6@8LOYCwAs~ K` RDK=JҬv&g v`Za*k =i٢Fl#oM5w(N;wP=5gNXl7j69Iti9I'[_Gu[(L'' ntM ew)VmPiX󩘄H(g3?wx {gv~/j]aev6Ūt vXNˣ$8e֌u.# AHoťOA:`bL] yS̕p.&F5'VD&>sADQTJhk8ĵݕ @H;Yy΋Y;:3Ñ]!54k],' aj $.8A a)TinAʣ]Cޙ4')M{YHt{JhM9QX &}-c2TO YbzdxJ#R0KF)e1!&/Gn 14f])I'a[Ⱦlw;DPnFN]Fd@fr~{E~IHvDhX8%`ijŏDqPKLEٓ@$Zo) W[[}zH, v !z'ݩms0ks&==pV)qE~+逩頳i6kL[F.c,LS(Q,uVxt: QKh,J}ztUSn\=qjyBqIkx[6,gQ_'ŏX4L \v-JC7y2}Fx}K8V偐U;KKyo >(2Fcj/8MTF 3) EiwA%ǎ.FZlf}ha$Ľ>oK"Rzp_j<@@\ԈCq+IRRN_N2dRһ"ڷ[i5o7iejk:B&}PY;+wQ7; -l=v#wFobRaf[$O5o1\3GuPl1ć(}5 ۸ o",b-% ѵ]hN4S4):*ɺ,? kJJm ?ڥ‚+RCY!.p(=)dc0 BX_D۾3QQeLV|N^H8Pu%Q>nD-7?;k V'AJ c 7EqMC2%'0ـg4E%o܏K͓=+|t౅h{ϊff#roo$~s p -J=:q!dJ}3^ :-Ku))@uȮ9uC8n]B,1TS/i =!SaVa{j )6z-N D,Ɏc^sXYWsМṎ>MjfVG6dl$$SM ni|c-ϕ}Y^~C*Ik/[XS)hp!zA GI W7bYo<ڒ~PA` 8A Gy,S9VԠ [S ]J9J~JctS1gDXTb 0DaA-6U 9Kk.\qGjNC3 oLѺ_&7Y=WܸZo+$ x"AE"#ɉ!#'9kfo,t - Vj-a&3Pb[+ :7Pc_IbڜbMBHsl"Lh5SjDաN|kD  2dS)3]Tp-#\7x+lt}\Jzl@ |"9^e2hUՅ2Yԭ!p<ՠȤz%" ^{u)(pD;iM܁kf$b k-bG3=[OٸM{9iSrU/w+ 9p:#ŲϯuO6 JmLP<_ u^4Վ.=Tq}ȿ|0%f6j't=Hp`D l{=^+I0y9vČTa0ldE"20J5+}r5=<&ZxAgET~ ;ﴦ*;jb5hhŃFH-Gr!m(Qֳw2[Q=H 7q'inRZ-1^TF*:t`J@o4QLzkҦP4|6?vЧQir~N>ݙnzٚ‰T+Q {^`@1pt|nfl]p[v@qP`DC_\ϱ8-~n #لEv ^țiн:Uyr^ $Wxbٌ & 2K@"2};&je9PRd)I>&kHT?ɇnj)K(ʦsg>"-RpvQ$olJ4lAw$:ɘU''QFv9j@ώe"*¯γʱ.a1Z.KdN5r#0GHG';!]q@ǣPXBtUV%yk.D)^Ɔ_F5scqSdhiDh]L:>sL迨 ɮ6ΛcL֞ 0^,e-.qɐ c|Sd:i5iCtYKIpg<`e`%V#;šEF_DymWH,TFˡ9OH1*(T >HDO&"bL{ {_XΪg(Ed2}aKhI_PkH;}chщbxbuj dP fm^} lwfS$iB "ҊJ/@˦BeOvkyv$R⸶ xBKA=B(Rih./ J݌} yzcqim2wO Ag>˾ KTS/x1l~6/jJͲh _.x:M~;p~N$.~-PE)KzA<&+{g u?EP`-AR<~*ݸXn? ǩmM;]um߯o{r=:9N"bFQ+Ĕ('Rr4xLQkp5 DJAH{78_]ޚ $ a 2(D<+@׼A*\O4'smxnG|&:7s?Z\Q)#OC Tڲs! -1$q.}|VaRj.."yv)K^Xr`Y\u/1'V%8GWa*إr?w"ߝx!qwt‰f,X@xwpE |8f*!2P22p j"hA㉏|wI8#"\bz0 ~%^{2)-QB炸 X/9 5-d|_!} ĞGy/$PMOQoNE:Y3hxW1>8wRTNM?; ӁK`J؀Ze7(O%ig9=S >m[ %F~/ͮ4Jiq|/x+t뼢?YPe h;.r7z?^~9׌ 9nWQ2C`Nb+ Ap1GE-~8Z%l֔EꪉPyOm*_4"kΰ96kZV ժBl #nfz,+ ~6 K<+cY]Av].7$s +VD)mOh$V3,n~ȏ(W?Ro4Iz?l@@;B~Hȗ?X͂Q?n]dpU?}_֬?,ZVFmǑqG}~ SZtrx4,t0! nj!:W(#% i {Zp|oPR@jHΣݫT1[> ҅wc|UUT\Ss#}8nP 3^,i˔zk|J~y2d L 0x iu|)&XTW/hS|J}@g RI8Lj%6%dSQtΞSw'D4GAXA3eؒ{Q`ԾQo"h|tSJ 5.~XwQ95?>$(a`?uw E y Gng)oYԃ_m)/Qst[#w1.̣⠴tIͤÅr+Mn+F^Q@Zϯlg}+~G1rMba3H'_d f M+ p ( {x)";HU]Iu`nVQo 4'DFٌ7S v;FFk; os{v^\BW#-M4'}{Kۉԟ‰JdO Qe|1?Qf I̕L} c+3l:\_Bխ$/ǣʌyrȪU+ 7|lfPze\Hn(?;41v 6鋔kD.E!t}%F4]P܎ZUn񯻿@MNͷ7pC:;f?imNiŽL\9| _~" s~0 QnR 4AxhqKU E$떶q0$?-D/̍t0K6m g@ĘU1ź{B92̦j^,`$2cfAmf'}a|GO/FO_1dG[o j;|uоPԠ&MֵA V0pƀUI5ȡ&;+ s!+HK0]'qpAf^yNLQ.3}a70J=2@x)oV+e< ^lWWж5] OPǾ}@4FL0I}tfqQ,5 lާDP4GnɬK1h~hn̰v %P394_8.eTxL%'٪oڭYk IYxU b[Wb/ܾ *^Xu6H<~k@DS+TK-_ ' tB EaοKS*&d$½hVJ匄Nru kIN2Nл4a韹Y4_[e8Mj00Ú@=).#WXVC)Mb(vZ?E<4~`TOd0lX}%!L$|~ 0nQ- Ic.DUIg}'A:M`Ta:u`bJ|IGB۳Y|hO_Z듨)xVmLy <~71֥ ~t\5YHy y;OoTCo#aN0c'_݉O3}U@g4hɕǃ2o;}/P%\'z 0bck Vj&Q*)G4MiT^CN0> fB1j~bo}2b|_/v4Oe8a5gr#0C y^7o;C%cC2Xk ᳄h́ǩFFpsY`"y+ *R䙙"A.iA/3_8CpY<-"r:LK8Q 7| ok2 {#xI Dkgj'A::cU|RL2> Sۼ\@zXێJˊ߉\ʧd+HwTkhPv:b T9y=ox/ -d0 PAʣ埓ݍ`vGcuAaPiCFC CM@PEqɥ9\\ NivƢA&'O!8t@`L䱼r"Q${@`v$WSE\R \jkAA aCkCX-WE-TTnM 9h!eb^H=LET\Bi˩kb< *r+ܣu8h(1\^"Eh \yHx8I+8D2{L?HhXi|83dWs${;cϙzGL3NT1bF "^?rwNy_Ns +*E,Mx{kӮzIhqH-hbA giBvb; bulO,/I)l {&<ĦhT?ԱMUcXo<`_?Zh+nB-2~Dj=5󂛅8ןE7UG7Ճ:`(~ծHYY2n:qx .PډnSCLksz9ʜ TovP&L:p% m'1 R>|&k28gr2\V- !80@YhWK6@P( hb}s>nȣipF g+")$,>V"+ maC6n0U\Ca< H=FIO6B:}N*K6Fy wË+ E-ԫP&>8 "2S'$w>'*L4ex9d`:$"]Uk#=8S}sB p/wA.pfv-w"VIws_E²4@z2k^p^7dB,D&m;_aAQXHNRpI)h !mmdo; h2@=TBD|:2ིC9]H~^egP|G,"?;;$L<~X< DxS0fmXYSoeR@`iGHys8S宵_0W9\Nn98S8bY*H-yW5}R53ݽWP†/k31_ɏ/mTx~ s!t'_Q(&umE'}{I47zY<ww_-H,YOxBoҍZ{J-VM߂񃝚G0*6^9C1TYC X|j+X&kh7'vtO<:RoȌ$zqop>X.#!9)1^9JL<-}V1Z%qxB^P9iٿkUlݗgWfːkV["F3hMc[W^=+V (Ԁckdr G5#rCASJ:7v=ON蒼UӓHȥW嗞aQO&׬' sTJ! XN_Rx$BnLJ u>I*b5c{oڰR5+dKªWpXi^H7.zr}?X|Ӂ 6੒E<'O &'ڢhpHsS :2?[D Xm{Ksj.Y0B{^P=CQpƵwr @$ CJx1Pck۰7;SꃸMk hDW`+2MGp[/Nmc 9&}lsFnq@;*t4Om$En;ҚF#O|]RCΥIDɌ :$2“gjW~=lܗlVR2ݥ>&HW,+gDfk=V8syH<B¤+^2I8~:NhvB/FQ! P_oHzȖbWzR'i'1s/G,aFjJqۺZ:,lrȗ׎&s|dX3zj-x$ו7@oI rcW·9#Ȳ\SPu w=}Q Er FbVט+N4RBcSw# {b K,dRņM,dͱWcUWmqZ,iN:K]k ;3DtG=˘[rN,5UK՘mBv˝gڃ#e<.21$g>xL7;zȆ&t޷~NLQ;=2\w-4g$X)@ȓ'A}O(\5(ZW;KA }b 6֩yBTH\XV,fqS=EE7|I\;y0y Hyכ4H}]/%^-7CƸucM{J1@x㛬JV}f6\ r9nEe'&b{vX1F|ݖtс3eÅo 5OI%W ɢi^juLY`8XwFq:]Qs|wѵ)9ds+6G0| YVI7ʐWuɭ(گh{6& ?%_ %4dQP-G<o5k#h.{}Ozݾ'2/h3B@/N5M3w/obࢡ=m܇q* #Le:snQ.> "ط_y)tMB|-ގ+CV W+PRdPnO`Uq1$IJ'ЉdRAJPٯo n ϡD[Cu/W) y0QOx* @Ѭ"ic]a"9i^[V5"?]#QA ` ,$QzSdA 2TC&^#Prj5Ά:T?7D#\ʁxqY246o<(CQ;nߧ&2n;3&L;g3~<]B 6E3\u[S]Չ?Aqۜ TC&!n[kRiۀ@`5 w%;g<kgF Ԡ_asrsGD c-$ ( TM܍4D'/ DKg(Q] NK!)IBeaa/-6xxTlbD *'J{bN<~CXa;] Fϱd& )vF-qU3ϡ+&gh&"UXUbgl>s {=ViFE܆zswل0èz&(B`{K}P0WXoep*b$.O9ME {ʄnװ⺁mT"-h6$ }iC2P oqoBvâ}E*DRKQ2 oT R6L!,I"Uq >%t+ܡ--F7YcWW~""b;2V|쑜{uo/b:3@I%}[P@ +r͚G>qސA$>r&_tƯ \>/\.e-zÔ)p/ X&9[[bqson) Y~j!A^- '4o(,Zof7kNwTM'#X&WthzNċ>\YQOw[RK'6t栶k,JO7I@Н{k]@_*XUo$ \Ṵv )r9\Z5u 镹di8&ѽ` iYE[po_h'X9\N5P|P- om_Aa:=YD1Ey&(0T#(Tأw7Dltd8{Nx2 )(lz}o/j hݦMkXT T{p+~ھG8W1z=F^$%51tu H:JϯQo,Z=nl\eB>Gɂr1=YsBXl*aB]$̐){+_rNgIcS 03eN#?]#&+6Yc== 2׵WIMj/Jd ECJJyvc: [@Y'.+|,ut"!OK &N7͟qgF JZWH%7CSGWjmUJro_sн>lkAp:^B8 eHmJorXQ}8l!R):#snJhY>Iҡ פm?HN9io5! h@jsɕЎ{SGnmD-)9"HJ ZG|ùA}ZV.[nǍ1 4x [&7*#esH)ȱB(%,se^9&#bo'Aۼ}h݉!NTWH!{`+bvpi 0N/G sXiJ^-hxDfӇOgԞ,|t+O1F_C,G2x8 h;7[:GZFV9u22A kE>XG52LR4tїǒѫ|9Pp,$(.S| +"2d8w\CdWښoW`JJP@T[rNhMSr[nh,~Y{ 凾[p grӷDɧG<dk\5dĨKMa;$E1ӳT2u/xi] Eg\"<\ɨ`ҢU$jjUY4Ő$ޏBbL\ud\u,GEw͓7xX8 4 z՗-PDB/Mŕ a_W7@~y_(#LR1bhwwT m>dv߀ I\{st!xcJgPVJc2zo}ə xaz`]gkjG= nZԪ$Waf3iw Wb~c,tJQ)e$%3:עBF 63S Þ{aC&Nʙ9ڕƮjaE}50f/(ɱ Z W%jAk`g%7G~ /PoNBDl{h߫=pCMd܅=1m21^%8&MT-'+=oށE"k]Zn4Rq@c^O=$Uϲr|-.$"Z3u&Wt3aE"|ȖG aEO4eH*+\+(*q7m,g)kpS^SM wbھN$4 ,hт*L/z @ӭ^5kIP.RS^=#Btsb2كVOT>\0vL`.]r]G: /eWg]?EY錣&?eS Z( PcE~\`Ac `£URsLcH$ "Q%zӣኆasB`z2jƷ  w wq2\ uyjEHlC2<veurej[Dr5(YerRfԝ"q&cǕv[A_ c!ς2*] n#Dvd!a'LhEd 45 . char?lta.,5.@/ԟC$MGI6dnKy BxuG5sJ<:.H;qq2W~FD`FIuË}cҹ[p@*֑bA xT$qx2gzGW7 W2ҟ ˒{jfL9W/SM}+-O/bL h`?}M$xn`eɈl.4tEi#^mt"TRxIR U QkS軄 2d|ڟ{UG{-eI AP᫨Eڍh)^s6{KШIZvYUXq=U}a_M"#gϏ 'lF?= hG;7ahT%;VVw (~m5Tv[P)H=ʿ> xmRd瀁!᫦ }*1cl?pm:HAڶʲ.W<օɤOd.n(&(^N_RQ>+~l +S  0$].:4|D0FC"yd NfLi.2-B_e.8lAtҕLyXNQe4gG8ٿłb0-+3aKS?BkeJC7*,Q[!8,H ybqAuӮU-\H k4y4j9w2xK@Қ9(U0hn4lt'lu%Էdk@<&XǛ[{V:kihyvIRY8:!\[z7oVLg89嗏Ak8Cf /$ ]ˁF,vK8ˍW6"6-ӫe/ĕݚ@HgGR|+OI.pԃzg kiZYcln}bpM/X9P}J1C֤)ڹkp;+peeTnөwJq(wu]U!BIѡQLL^& ?d.$.IrnӾ95irk}VZ5byF=P+9 0C=#͏ QPgJuc<ސ2F{duzh#1G,Εk!k39e.*e|Jn-pYx0%޴8|m/UI.X!8M5+Qý;b4ٵ# )ܼ·`Dp9T`[ kVy,B,qJ-Oj=>6|-6Ln ׻QC>剋:gwB|E=)W(+#*gY ,JQ<MQ(ĠϘFKe a/mp*藱rk=Њvkq!uA}vS@߫RdTIu OsKq3]1ƥ4B bje mԍy`^(ilpp]\ %Xeh­cvW+= ExraMT(PRAt;{euh‚V76CL]2靎Eh<*揮 >@>_͹2cgqrb<'w fpԆE a MtezDVښg+ :By̼YŞ/Ic#ŀdƹ(;nNGt\֮ޟQo@ɕw΀E3h⋔A!$7$Al*. :+zSulANFKaMmFV7ҠX_@ ߉@yG0u16.PRfWbGA;wPp#tO]"馆(ohHvJʏƵT2|?ϛ?v l"!3&ݜUƚ;i><^5rΩ~9BީSW&}W2m AG]]#u%•@OֈF>䦊h+7 ud^!~n<9-Ӆ\2ě܂ 8pdI/VcefLKeEDZ)?AAƵcP=QX_N f[b8x`{Bl6jF͚UYB9||8P= P(S}989Pb*s2y򘸪օ)d X }*M T^Lؕs ӿ_3/LJpy%du3Zщ&S/C0mi`xc .ݟ 'AfՐWj!r@5`'$my⒏)s s/O!*T$Wm}D~Z2a2&jaJ.Xp4NE2K6>Zj}D*jMMBq |3DO.,Rc=i֗.9yP'^sV )e"U&7CdV3ҏ҆+}rP:1У?*fnƲc0a!Ӯ"(f+$Ҏd MNwcIOBswrU(VUE^L2ݢd+2eUˡA5i_XS:aiR!MU߳Ϸ6>8~jv=s^-=sxN GzW,08? ;6<ºTqXR%'u89[I ܩ>j>HH)UFUЙިPM;oY2^._n< '#NU8"5GXr6%eLQV;5Ǫt|5߂_M9MDb9w)5hdiZOk2!uT2Z}|@ I)lJط:-ar\x3$Ǣs$WuSX; ԂYXC`R;`XH({6e[hwCCXifd(薖wQl3ޝ1]ilf7<˧xZIP3J,5oYL )y6`,xַ椅/ޡ{ +H"$61áq=Æbqca, 8\zd,q< Zj7lt~]M,F V ?w!$A{﯉E/^R.Ie9R.ҝZzGGS5E'?X0g{ʚ!<fzVKJ{K ;ɌR2C>|y7RغKMe>.ŗUR W1~1$j_Z ;a*[}֜Qz]J-ҧ LL/˄3:v_#fdO!HMwCfh7t"ʏYSz!qO"{}VnK͒c2`LS2K!W@D f5Vc?b$B}_K^pjݖ>qzYeæmX8E]<Ѡ,4 6 cQ},푖[<Jzr{ؚ5v0@.j+z[l0x%LlV3q.&}@ؔvKdJpd:!lBv7@/›,kҋ5Y*Z+zCp:/sC3m)]]ku)˫>f!ב[3jБׯ~J=tGD]ާ ,*uOM285` 5zz;z^BԎ3+/ _:JO ?à nsDcy3^&5YnsiCN<_*ǝ^0,9.]Z*Y_KKsV`1gl8a#Eȹ ًJǚ{5 @0Ya)!bpJrw*rwKE'\$enF uR EE{6LGK!4 [VW?WvR!bh EijlW{jP=Am*[ط$L̍ ԝV9ΫDusjNԕ@hiqf Ԙ>@{#d*,a3͡Q\I\4S ~׳ : n;BME%kM޼+{$ }k\N{(6ZRC /UsEAPuy5YgGqjSY8v?-3@1/%bh2VS"80u._49Mw R!qc/=)EA&iT&TƜuf~WyDKfi *6.!q53/9 kx|Nu7'^Tw%X/$1%< \)ɻ5A\6#F=ZcV{zd58E̓ ݩ *J^81-ibQ!5 ˔bgY H\. 6zjv&-aRGmӱt#Vԙu!J^QLΦ/{(ݚXPm z?o#L/X|:{(C7ؗc*Cx,uwKNf SjW*CÍ[[?rCwdri2j*kwP#TVM*GQ }rC+˝))Xq31E櫃/ gpI|o0/QbQzC:*Fl`l^j\[A,.s<bT#J8hP+;Hb+p4l7>E_!Ƴ־COU׺uD"omyzer}3_Р.R8Yک9TB4-2B,bYgI4C0,N1DZܟ,P_rqiv0=nG ůEg.&2< dYwJiMQ_Y2yI6ڔǺ䟮"B4!WBǦ}[ELb8@/ Iz)IUyܘG~)? cpmr˔ξ\MɉYD(x~&/A'%$/-pe&P|CK_2{Qk4;!XVֵ$ VV!%G%т⺩aF*&&<x<=˵:{cgo|ܰp+ZӠm rQx9|Eh{a n~Q1(Z]ڍFG~R).^ņ7]9OE t_*}2 i݈0`(yw%xj ZEy!"@zWKC0ky[*.[Uc`ʱ7z>0'Ү uq^7Ss^tklO0kOx1^1pxۚцQ?' \UhS\TLɻkβD7+WHP(?qpf w]wH#uq 2{1 77N\.5 k(ڇ BrIХ͸xNc-],?/p.'\q[f)AB 1A\'#94,ImQ_hXP}KÇ.7'{=/('"PM \HBmxgs4%d$ϥfuc^#vĂ;| |9ib5{e/%o0a>f*$I牁P L#bwM1r3:&:':]snw'\NJbA*&R^LW\2j7vK~bea_jy0cr&D,XVP|&^ٗu7OAA<*U/lOjB23t } h3CTб[BqbmPR#h=Cx>\&۲oK`;}ISS&~׷mEHCL>6y)']IŌʚ<#en/uBq~N7hZ#p]]J=pjlRBrp?T,_6]"SNڪѐºp]@={KT)> C} GTZkCBpMGz=!T@U)!.'^^vDPVM,p~.E7@D[ 1@kdaLPق]upZ$~#24'ؐļ#"0g:дo{WCr!.RO*nZݔB +Sf_ĄenaD`%2:Vg 1-s󲟂Y򄝦H=XQ)T6Cd;جr4nh1J(;@!ۇ'|oz`G Nz »-j:#MҮPr4▆ayKԛ#gTF9C($UNN˾25 4߈*28bZkc`OknVն֐!CKmc<S-p jpS43P$p,R7*8/WySw^[曉 ˪;AmVHC6hj=V[hn&w E\%T8K&UXI&6A2[XQ@NR dYA=CVx/ ih qµ9*Xùo>Nw 3kzRoVslk7R 'W ۸ZB~PjyQ{_L~h: kV f}Z"il;h">$`_e:DL6XlN'X?E12[wn=7 a;W<{o{*`.h #HYd?I3((WfJm>XwZH&;f.Ϯ!>)莱8+c@!Hե*nuDYF7 h|+4]|@@%$ʠA|,՟_GW $6БM:C'imUiu 3̓ؼׁ $ …U-{t؃& tz6 yN=0d6`ԭ5-d+ 'JOrr/[+rR>mŷ<#P&9363ʯgn)K{h#@­$ő &dEh%RK//^Wt/c[<Fȹi[*GJBvпN{t[kKj|{1Zv+mՀR>*=_̖ZB *U-j9R]n = .E܅`+62|ը/t_櫸`~:Ǥ_ hW`XaYu(lRcw*%t>$ֱƚBa@!X: Kt@)mc/ŗ'yukAukKiGJ.uwVfJycKMҺ9y7ۊםps:{}:}P^̡ RAÝ( 9xfTjVOt(|s%.뭫.D,&s,(U{Q]Q{怀NO}Vn)v_j81RnJ>EP" wj0ꈏ[nH|ORn2x73H1FJWnކͦԫYd*t_=$!i|m9a=e*e@[\h)5n-okNP\$9Qbok-^}hEنjo `6?%- DFA!G_8?gA1zOVf/" "µ~0>/,a* /+0XoF-|rq^x"9Wءn೪Ą&@4ߵ^ S"xTRt<"o=N3tiH8V! ڵub_;jkr@"~؏r1v6ufSlF73?Cc1F$f"7ю 9zT6(SzEn wU_kq+fe=u8ߧQUD瘎q]h<%)mD>ҐyA%Z/{i-<,F<8./3kM燚 $ӟ~+ҊqE؏&\>G3-L?$kf%i[&r¶̋,|΀_747S`&ƩH67g}"3hU?VTQX,fYm~D8gܵt1bH&bR ^Cip]mKm1uljccd0P(9rv@mPN5bH g  5~!|:mor4V+ΫOqC>' 5AL4EmW&ϳ %$. y )Li$~^ϭIE{>G@ <TE*aP>W^ :{l<:^4&0;ӭ0ugFLr0$Co.keS n7 Qѯ|L!b!'™/>K%Ak\͘ NQF]EQ_RT6+@)̵y-ť:dn⁔hƅM#(x(RYXWoRKv4~g28Du@p;)d?NRcˎqy' Px(yY(AX{#9ӜcOـPG lgDnSGu,х!uҳ_=Wpx`n&/ }9(E(]MrC9T^OL H.O!o!3:ڴf-.̵}za}:gG { ?3MG#'RwHV>o ìMW$ |[3\Qj,xbxAxc˙ _iK8 8;Q-y:hc%٘-v(ăLzz<1SC&MŠԷW/©CJ\{GZBXC۹+阆€h4t_&XB3w5gҠ\xCpja++gcH/Mp>c Ȋ /#^8>1KS?Sv!赿 NluS8ym6V)n 0?{/ua0?5&s Pc]$Bm_Ȫ**2l\,:,/0B[6!2+a4>Sgg) X~o9S9x[R8%&.Ǿڄ^$ń 0 m:*F(Lq;xl]U#G~D }ɾͅUcq@o%QYGu{4I"8֗5EJ eF,#ћB/!$D`%oHfrAN<<gnrņu<*bRho q)x}S7qxpih](W߄`/~Fhë@e+| E5νO Y34=tH =ޡ18dCXN9ؿ,O6 h݃ *^M PELn}ןZ] bTͅybyl:/IꭉِSMW z@q@3 0B?9 `?tz W(j<pӡM9TeFV"dUJɾ]y)ZƎf?~ /lT'G'-^oͅ ֈz86U-n O CYBf,hh[M EdW"'Zߘ @bӌ%뻤U]ad0~7 7&SFV2vls2Lw+K}|*zm1|b+.9Wj~QF ˲~7Th -hDӵZ_\-x>!nA }a@m2T=@?O{l%{خ !SZ13NؘMG`)xp]۹2`[t 8@ijE9**RO'x z q/ QCt?xC SCmVFfdȥQ|4^BĪ5o4 ˤPt v*-sX&@a)g)WyA1boE+y5}T4ZJ[u 9qhʟNU]zp ,\Y|~(5(.JߵS[c(|E"/ԡ@9KF~@۫3R)[.br JmP"HPmPt@Т9WvHL} _;Dd?&*1P 蠁v0B-;eDJ_Qrf°_r'Ye@Fu x:ʗ+RhfK/I=9#we6Äl-Zx 9>lTP9qNXJm7z'8&a lZy-a.|nt^FZ/(&LʳXimܡ 0 'P֤/Wzƍ8q"3"&x"!>3ؚae}ľ`@ rK).)Hm2Zs_AddX|-4@Io:\=fB(gŠ+D${Tz_U7 fۀZ$fw4-nq| xa4f}BOu3SWk Hы4Kw!A+eG@PČK&<5k off@ϰ6\iYa c5<=ŏJ +c%I'x{]fԼ?'31Q о@6&vB5+\[3V󭓆cҷD}:r\f"۹{yWkYтl{0AڭPƕ-2yavuxXd1SL˽ѥAr\ YphR; kt:0wx%V*tUKn စɁW)!VFeJz43??a,Ȉ$ oqqpw䑭|q[}݆-J4.'Gҫ6.-Yj/c-(_dV;Dd?r~CH^I\6C] !OPFk*R ;Of !|$xH,̱ (?|o+;S^D4˶?ԈUݓaaky V_9;C5a?6SR2zGŏb_ҟs# $=hOO #r/ 㶘AkDUЅ]yǯo+g-Ic8)/YO~fH-6KrХ4X_^b.p&Co\q{uctt۫m:,5_8'XSNY o$ =䔸'swՒYՏ*C 867.y1/|<avQ>}{qyg\λ7Z! 2E.+^Ɓ%w7wB]V!zh#L4W˚9 ӯD B_K\}(B@=4mevO^ s++NF/kOþܘEo Hh .澱hg(@ 4zצ{ h0F*DXbVRgJzMXF~ZR9˴@&};;MVVj5ydirnlGt*9D=Y$"pٛƫNz39"ߢwR^GO/Vk %zey׎'oLQCs3}к X>^@2 -fc]fp~ihԯ(,ȻkNX5:60MEl'FUg :,B|#!kϗ q{ qфKnuYɽ!\'apɹ p^'aPma) /n 3+1mE8!׻4R,3/_owB)lvĐgr}~,9._  P+F]7?.4(&"Һ 0?V:J&QIzk 0Ř7/Mm@gCxfivr0BuQԩEx2^A 6ȳr-h!M}8Tf~0/B߻E*@2+=bt^#'I6Cn3BO6Z=QE~ @"9=LV[U>Ə1 0טO"BTƍL}}=y33ax0+p뮮$losI8vAE{?v{M'RJh!.4dT-ibgU@ Dt޾ƍ7^CU!fm-4QG(D)WOʎESm[23K; l-T{2uDeL,@k'ZMWyd tö5r 5e^)pUF Y*…фgd(3+XhTƚ Kl1y}e09MGR(4vytn)'ȭp4s)||6Cć(:"2=bB;v vKL|^CRybt_޲8& 1bW9f_9>zWATX-=]ȫDGHa՜d}WFYݙBk.>*#> `swE#A=wiEӣDV5 fګzj&lX>"eOteI8ղbhlM_G~X zf۠f ɨ89"MypyӖ8>#w Y$vNݏ)}m2o0 C_}d=`I.Y6[(aFʟW{̾&hH8n/DzCJu$9%:>IeSȮF)(EAs~Y< o?o-`#Gx%Oj:> z\T7Ԧ>orLib392w:|[BHZ$qͭsҠ/x?n>.HD 59 B}MO=阋"m[1S6F-<W!&HoY?g}d:SUŽatBp2_=*Vl>W,]eC+8>_7Չ ~C-9|Y[$kSSgFS23n%;IB9ԗ{?G5 Pr<> I~1 7ZSMJO0 [v &U,a*f11 ؏k:B]qu>3Vrܥ*ˇX0$ɋ<P{f:$^&_@&zcAV#9SB&n,"Eܽ:/v4;(^6)}UH #'odfꍝ[ m gOm|S/{p F:̛WG=Hd-<õff~ ,2cDf H|+y73%۬A[Ơo2-fVGe@hxxhcˆl4 RqOt%k z1/K`a=""n[]qR5gHBȱ(69lja756Fr 'rA-i;V$Μ|SS:awX`hÈDzXSk;[J\u i8EY_Sd6x%iҚĝBBiף n\}v,: %p/uBt {iۊ&rJ T_EA8y̒Ǘ)87k>H!$Ep8Ίh")pˆ{m'ۘz8V~Wpib\-Eyg4V^cShgs`Y< |Uqlf]/ Kq]%V41/ DXn ¹ădx?L?i3 "7}FV$RVN?*|k],:=}Bn_BnPyr^6]` v\uܱ@LW#-N g(n25*@vvgO],ћŢ'Jpf43$fut߫s@12THd|lmN-@\~?M%N 6>Y0&35-$K8=8lO])[Ux/iA>ne wBy`9_pxV<_d\UY@<"쇈2ބdEjp}QedBJZ($9ܳ(sSǼ;"Q/+Ї ]&ZB@\/PmSI"I*P/?An(eqPYjS%3P-2J aTL!cBkDžܩq1<\ںjOuee#JMW3;v._ӤDV6,}~1`̫==xovi1-[?XY5b<&n=Wo>?ퟡ{qc2H/wQpv/+ z~$jA=Wo*)>ަڍ-/*(yz8s$gm$0K l?˸,$M v6 @Z4;Y)GNaWH#SʙI<\]OcTqr}7qie\UWX'//jՒ\:2ѱp?cƔ<[ N#T΄NLH;V~,o@Jx 5+PӺcy'35rx=ӏu*(rvh)vHw֭s5:cpBu0hQI3")A+kȾvMIl` suM#Htr0\:_i3ҹԋz4+WfMo aȠ8-eE,AHw\W&[S& )+q<:c \K $a'fyKC| uQb A=p;OͦƫeW^' /'v7;ZV>1vWAE_Rzq:NĨDGz#O(8!Ztp*G.꾋J#F[0PȄ۲[A}(7PpiQ&@tSýqnGϘ!^֍NcE^CRO[kCZٱhrT(Wp p Wqޣ!ZEւтYd-dޒ@[^遙` xZX RpOHVZ!Ȯ;-]t> @5b=)" hUv dÿ JA?<.g'UoD`#BdJZgƓ9b I=`!묆 yh ~2 FC`+FuEN2cO;e#N! @rӞ:*un~F 5J c>uY_=P2$)GNs@>6^ԧ.^|4-׏ab'h t&R ("z0?H--|ƭ~)F"P(n;0Ucʢ{ثDJ$BdHb<_ERvzc^:[)~琼#+?4OnN4f3ȶK˜za6@S`dm3hۧ۟  :"0bXMbN}DtH~P&~M'O뢣~U,g V%ùe1u:yPFz/-my%iI6sco+̚9qȰ1OyׂƯ~׃>zu22-6R1~ NT*>,Lk7kէ`E U07 8n1Sװ:Eyc[lj,]r gJ&Rfwm=㸲96@'mg)v?g3>=[u[:ͺhO]7u9Pdo 7؜s3Ɲs1<_~d*l%f+X=)?dƁPw-Wb ~pɥ0oʬߒ׹jy(̷;;UP;}X}to?.|E =ԕ؁ʇ qft悠e!nxޱkӮ9o"cD T$--RUݮ3M|^.PSM>aܛ\QIj>rV\ [ſ*a297IGE2BR4|KI! KGhBTY;,Z~ z}m%Y82n2=҇z귱ik/:䍈tcB%gΗ*,@#*Rz:|yitt~SrlߍbmrWS\D3gr]#k4WW>WQId[K2pUG >]b8}=܀6lv>&Bn ttiEJmH_~Y 4˽7g9hh @i~- BsPխ 93Gq<e '*D.mGxmGUn.sHT|0uf<¨BZf~nE}j3C"]#y#7-84ywQk 9xJ\6pFճUk&pIoϒDcxvpd 3JvП0̶Z%8@{6"R&*jCpGv;g{.aoѻ@ 1Bvn$GEǧdweQb|Dx2֫$7Fٜdĸ ʙmG.@k878:8ۍqJp ;ŧzqJʿ;BiEeACP>t pVF&b;0-@mz +?'ʱ(hQvtxl.ӄy;bL[%,sߝ5U"X9@Jn!.a*j]|"h?&(Ol̨7̲fSiM{LqĹ|{Eʨ~u`  lvC:p~_3e,+ 46o)^An3 yCTxC3c1>> A1{#I L]fI ܄:ֻaoS%/sS^nYъ>(#lM 9ۓYғ_1OQZY0'q}F97-JMygi 9zLZJotONGꠟr=AKr cFzIXZ D%~SPtnqRRB-8Sk[/ثޣuN:~=NS:e6g.9.$Z~[Oݿ[ap7KE&{YGY9R3L-&c>©`l?(07̟ 8g*WvB2D; b(zlf8paJ̮vԲuqQ_$<7̬wf:}fLyհQ.w=OJt107f_2rha2-fi A9)̰vn"= -)tEcND$@,vg5{]iYz`uK/Uۏ*1<1XC"wSW,WD)[wix3kGJ'ҮhMy%"H&h(?hgac%YWv#쉫+U-?hփT{5FHmx/%NAϨzS<`u=Jm7_jЏ_&MȎfl3`z C-к2Ic`f%:ϭp{3uI@@0Vr Q)o.Ӻ.u^a;K{W\cXÞ7EE# 3Q6dڇ)I2ϰQcQf=5 z+p|ώ-!5ҡq d-$ZxnfYl 0]'u{Zrj/sW$\oD!Kuɡ}:{]+ɟX}רިf|yU-{Xy[S=k}vNOh1Scvn}G B\c8Gx;!x"Xm&AeV/ _ȩ*+sΫ 01E <ᑛLp&on6_Yx`05#OE5Jkk%f!ͥ `P{P0 WR׆{rDoJ@7`z|d(S '~]S_PRde_?!! -g,1Eu駲!(Jc.s=E.CĒ{IҺl F+x4dt8(mW?R45C\0ϊ$P(bzR4[sv;Ϫ n,R*Dp|İ$z??2;W:H|•+y 2*,2CY^T1rq9 j D9~GKJ'tVyBɭ|ҫ[:Dp/%'"1vZӳ FUhBW6ïQu>M:C?)£:ܝRir~!ʧ2qG"@=Lv]]GݼYEQ U,K T<.;T 'DzYbek^>B3E'^;,0bfQU `-[$%NYa*T*C(_ TtVC բ(̵s"[yvףgoMoT6-9ѸK}䢴A,| G'?MWg{(TePQKb0 Fd;5\B^1NS-jahNAhoRksMQ=~OL%>tL]]Dڬe?ݕYbw,n'ʊzmeR6/\5Y<@in5g`—y֯xśnHt  F͂ԃ =KFPDQ9 bϐjўi{HYA ^0E>8Ȏ,wa:pmRAԐܨW`6Y#U9r0Ic!OwEx}mUjἋs>E}Gɕ/K$t* ckX(!;$~f9M n`ؾ|}cͥ*ӗP׉VUHN& + 7N߬g  OT5-^04]U-cnNK*5"kņ< I6.}@a dZI ߇TyGFj5ð̮s 4PCbMkSUmYn5T`@kt];ש:x]PDyj^~E\+u/#/7?pEOV+N;/%n1 A?dzgQaeP.AFeN܄\dNN W\lk ڝw0,&ݧ|*VJTIZ[#ORm #f2صA_fMq_Q?&h6ܖ%g1dlw^L-?M7PEյ Af+"'J>wZ%!9;)݃_\\n`|vERl!Y$ENgF+GpX']A'QS5,ʫI{ /8miwx~v& [<23kE ,@CqBڶ`=n H|3+0*]^'dED{ӳuV99Do%&e/_; b,mff{O^<(cpm|Ў01HVu~J-40"'8FDXoZ9Hi|%Cs/MnyyhqSo*so.i@ &:0-90,"pE!u vlf=wyYx\f7<&8Z4^=2M$ L 8A qPJ2`( F`)È/Nʝd[Gx۫m`Sqf ?+I zAEUd([d~9vs1On<^Qq?WiTn'j1V lWNa?]^fn- `tً,Z Ù<#bőb5b^Ud,5|)<3QwIMj]M_TхS}bխFc[pIrgR`YO Jp<4B-:m 5jU#Nn8A`&1]<|+X"{ޛ2ڈoR\5Izӛ5=CcfZ~hi6:))(4?GG3rds<$m1Sݗ]H(SĤ}v&R 5? GZsmFdz aBJpZuM(#?@ɒDOG͈#:s_@:{mn-)=7!MK5 &*\rVnH_kqnZ\Φmnw/Fg(Pu"t5Js9U{Ynڿ-GS`8v=~4Wy> *BEצ?gc_c#'< ]=O:f(H_۰>˯ +yx+//C 26pu|:5Z<|; br-^p$im,BXAu$^a?hلsE R!Xkӷ>H4z"gayw;tѕ)B2۸EpAbx3jNTlQ Z}U A,9iUӭ l2c+o4Pۢ5~PM=\Da}ƪ? r M'Pd|?#!^ nq'ԾM|aY72ه9 yV ()5*0>Jߢ9g[O:G7;;HomJr Z1Pf_]h*y>Lx /v|4˪0{CӹHut-<> 59xDžiVB@jJ Qn{,BdG$\mhar y=͘QŬًf 6|qsO}6(8,e Z_Sq5OsK2~}i0vXU;A*9OʌHf)ӤM Ko~M_;w'ᮟ]!Uuʀ)e8W2ⷪSEdT.~w}3V+y&tQJ`"~BjưanYN;о^(Hv*ϺB$W"+B{pI2n FcAb*?#lW1]a[R?#;q[nWKG'|ptM72II;8g 40bovOJ$u, 䉁ُKHFG^4!HN*MBXq txQKhQNi)"VG_oD3%u Q (i0E} ?nzكawyD3g練,;ܝ"ӱHnRx[:{zՏisMOϺk/p $)ol OĒp*pjO.#9?+BMlN1T2Oߚi#f%QnF^>oLZɟls8{&ܞ?)\ubU4tB}ؐq LILͥg_}tA.N BuI^TZna`$V)Gkz|QR"LЎ&i/ 䫢*S6e\Rٺ+?GSxArfquP Mq_ZUk7)_h&JKE_I#$wzV5O7yvOA"ZCLKf(ɃxwAJeYD%p06^\hzFB/ &IslTfˠ֛G^[ҰB+x)x>U准?qm7{,sV$HCyȏ#MC20$:g@xg4sc_ ꊜkVHd:՜pFmD5b?)kSD9+[r'e$)9V2C6?#תYm_e+  #Ai A""9kTש*j`\Τ'0KM0o5iW=?۟ǞXg#ٿ*L 6I,8 ѶvnMwxӤ3!kn.8&SS܍'&"ђω$)p,b OF7 +o{!#o,5"/RWҖǂ S[js+|wܻÔ ~!qp.tNhci[6&ZH7$$?A3\(Lgq@gw}Nw_6힀{a Ƹ9ZWV; 𠐣 }}ʾJzTh f) Xl[`>B_[.UL!'ܩ`yp[7!ln4iȯ(K+tÝU^d@2/߃.n47jͦ^#77`vQSեQr4xFK2LJ}@U67/Q`[(xR2,HL5Nݛ8)/錎e]Z$hwy t&]gh@`HlMw?]n;D[e V+ݙrJXmaD%p(J>jCߐ-`F& :0;4xa!fxמLU= wq8NQu XqnN3R.Y}= O9zq`PE@ Rabn$DK zy D/82l0u5h{]*d#AXF#}cLF#Q^=LR("cn8ŪEdO0b*CK9Fxu#>nqfMx+吟XdB"k4y֪[}[[B给#YDWɮXb2Oهϫ 6j<60~,&~2Ut`e~T3}LN7Eƚ *vSUI5١)rgFsћ-ORMvZz,xEGnPԒKL(y'}H " M} LН^M ?KzS^vz85CKw{#  qk4b,規ZZ'1 Ҏ;.Q dDuReblN}4> T<u8zj.;c7z3y8T[Iqiyޓg_$6 2$񈝯"8'8*z@xE-܌7X >gқFu*^`S z&V7`r)a{m0~+ƦA:Y Sh\EfC8~=QxNlu#FZKa@IF#HxK9@0?EbSskI$@boJZRߨ7}ڳ,2$&4a Ed~􍑪hto@S9iJ. vߤ !@3!xl(2hjQ= r8L»;*O0\'țB!;Lnr϶#8|BRsO5~VQҾ@G%TS;^(4:Zc_FT旱7 A+({Z,"- mjs:lLjB |-K]aQ-g0d)K̳l;XzjmW!dMډ;n+`$i/-8/Q]A.0HzWRUJF%!R!Ƶ'm>COH&~vi#fi Ѻ_&^`3RTRRoPO4f̧i%=jʲSiTD5)uF-VT ! :fv/>p ,+3xk)tɵу aU ;߅Bp"x t7_R{ūswIjj#X}l#dϟ**4y eOw7>bS'% j|U=4ԎSoQh9% bjX*n _1Xec E};{罅ϨM!d8=ޣ8<ijeUwtZY.l+vި^YT}$; kH ҕւ"3M^q 0GNof&yUD"Bu?!SSwmz;0в9sZU8 (_;ʰh Hubv椇q$y%($";ʐ,КBYA*b5]&PH˄4fi~@gjXT|닮mB@rd_~|Ǵ[ f9~Y>Rdɻ,ЇҗQxБ*JN9L{w<0seQ *')C_Y'3^11vli%Co5,ᥘ[?zc @;-3qל{~Ψ?mE06fV03 Oy7 -^}.y^d\RC G$fyiѲzQKJ8JGءѢAS?:LM]!5v)tQW" }fFwYؽ0ˆ/Ym^ߴW*|`֎)ԐO03+4i8e!jŔ!윹ąH)'"6PY\4O䲫aV?duj2k%Ga}I.SA c)s^`KM}W&Fh ;N/ i5Q4&, g bL"*E8סۦ%UtW`& Q)BoǨVfIZބ~J:Dft[KO5ۻ?1 8=p8=̅>xa xL;ׅ݊`9;f3kB`7L8q,44~G鋿K8rUȦ1%om]5:lGU(0 N r *HCxr^__k3׿j "OJSưM p?%b;>L}^昛`E j`v[\Q:>M穑oTE8N8L|P),;:c7G*no G <%4Tm4:z;|Csq\ )<0҅Z$La uPhZS&QQo+wUq}\Sr0V]7H`73'A+ $c52MqrPȷ&\3$s{h69֐6Pun"ޤ9AZ[zPFf傏n)п˺^%u`aB̩'B83-1+^6{g*!ŵC(/RWAcX21럱 |FnT+4,]J4=;M)N'/KS$wW#f|dA[}.QG63u&;'B^Hf*^p^<GF,*ݤ;E]oc \yxvb%@%X](▸-'ayQS_Z?G]_59 /Z %K4"8M\Ix䠧OI!=4_sq8&a!|GYHa9X>wno 7II!\=.Zȣn&>K4ua;eݑ Hzyܸ[}2oARv@4_m.3N/µvw3wbC`L&%$;hɆ"HqJɶà %Pv<("+n6@b4lUti)aP; }qDlZ+ bm-s{~7"S }jC >\EDv;P]ħ٣Apn(\}h>Nk$v\r|:>s#6\z;Γw=No ̳F8ٙ/0 sM!)oܬ-%.-取V_Үmrl{ o8Mk+>,^;"3ȟ~ R ]a\hꃚl|`| +BŀⅭ}KW3D*(F)4k~a饂w55o҉k1~?y{U dIEd,ڡW7e!ǼuBWL~n(i|={5a8Wz'E~UiQc`fî{lз PQYm jE+1l;cd{Q=6X4` qU830XJd?YTI x?J>,cW}β\R c<b~4c.@N'btoLJ\ 롷tM{ulKWY٧D|% K )"MwΕwdc $mȣAHcQoGR?G]%Nط~Ӡq:dH@_'_o= cXq;k óZ},Y{!-iR52`nЏ `N55*}YmEMT^݁o[xjh/H?8c=_u^(mds=;c9[ Lhrb8RnkN)r2wYn|asdLoYN>-?Zr=t\"s ZN'/DIrԇ jLLY^2Ws0W}. &bŇ EבW rM@SG\Xy#RGX%;gr/٤,bDt G^?-q.D0uQ !''$,-P, xUmQO3&//Rr zɾeH$R A:5͟* k kV%x X~8Y J pXkE[wl?[OOO-"Q<1t'`)ȏJy1X &Bg :(!В͊lWo̡۔/^[W?6b]y\#a{Ϫ`bBQm+}&̒CP|:h`{cBD9ON0!4wUlFg8%kBݪ$ M*7Sӆ!L7؃HD va$v)qQ9p eR*lВd ZUvX O8߱md rk_Bb b# b40QL4ҞΏ4#Ew\a"P7щΛEց)[l <37BsBWw #` &Mس<ɕauᇴB2 aj:ԙEQҲRn~Ctn~dj9}݀c4:S}:@Yot)ݳkv;:KŨJ[ G?_KG-VqP>eEWG~-+$cl0|ėc޲^!`Ͻ9ťX;w r3 %*8V—y?H*G Th(ޑ<#$tySh0@l˂vsi_F޴>X$v޷LZ !)#{)SbaNҭDpycDz_EGIܲ_O9V-P}jF2`^bL8?; q.͏t!':(v-,Z)mjK؂|UB)({`Q~Aa&ynSGɀ0azv!d? s4Ht;HL喡I{R9w[4דFlN  ΨFHt7572wu=ـR喫a kecywi"H=f $} e mdҁ "% mI zHbL* 68 XqbVEy5&ɒ.kO%#_ΉTcjzIedcCjmN3%O_VƣA+ꮝEG=QZ.wnNbPsDU!Cn/;b%,d_kj ,mrGJU8r ؒšs4A ko'UjÜϖGrھL]<.]!/=uhCnCrDqmݲ5`ÎeEѺn4a֬zEFZ`e_2r&\؅YᬕiɣT2.IsIb\ 9DlċGxQ70)ɽ:#\!9ZE޸ )3{9$A醬d}[$ޅhA_W fXD$閸x9dKܕ)0]ɂaaօlyEEB NyɥwiJ7!WL'50"jo4*0HO…DfNd:+YͶP\ ԨUti8G'ƒ~P]`z5q({rxT%?wɺeW2ϣƳ,iCx#G%AE=t;` >^9~ Fg8{e <.W u=ӈӋܖT[`\X{{^r9?><DH7 xiR!O[q7{cR=.2rqʎb[SWaR5mGa1#n A-[V9`t[شW1Knrk!{Qc;vDgCuix{x:J V}v1H~3ଙG`C\Pc {#u{ Bp%>wXU,#)։q\n\?}8~UhlM: .] }b\ا]|ܦbIL>ג-i_2M H;HrzʥTA)I~u1O^_FZY_k/t\3M +cv{4'`o%IInyW4% 21ܜD1yz?AvN*^lS2 ;V'tSb[IkL,S,3K$ՉT Co˭o^^yqX_Hŧeav_W `]]E[7e`&Pͦ?FZrďu۠Vu@3;RhMS<WtKk18̿~FztN5 FפWsBN#A_CD~pr=h/Դ+.ZT'd|Y"(l8Ƴ7yeuj2нOj!eWDg%`ѩׇ)00 7hqIH1|W-<vϠ,wZ܊EV֪`iݎwns<>Gl%bAl)rAp"6}Qs3\'l|Dz^TxQ Y;ktcOjQpSu˜ƞxvǁdz:1ISJt'-E(z>9`j?gNHC(^YK6KC`]C&-Rh#M/UvHʔ&yGbf'QKS˟ DYZO&oyI$)J=Pfsa1|7TE& *8w6t 3U*!ϙt%)Dqh?8u#I$՝n=8ߜ4+:DhHP? c#~tv>uؙ_ij3bX xU%-Iwu tXR@Ƚg9O6{L@uܥǯBËV[pgk+4'vI* m/ۈTiai#=O\9 V%z+fl<ѐޱ&adpNsw͉@-;1@h%[c4\)mLljt-Xmhs)M"7 D^6ɏ |M[Bfl s8a [/&]"N3ub'48rth'of?'pXz(znD}]o4ii*I.$L v\⌳&-91c}GL%mi@ս%8%gֈUNX B[>L*@4S$J|"xi="C髙E$8ngۅo`*FAW:=qR]T 4} CL5z\*on(2ggõۗE]C\y;YT^x$?,CTI5t5{}Rw.ʨ.2XlaU馛J]dP<jRdV#.J11{KVģξ=ur61"jߔP⭧xLZfp:tsPpo'YE-P0uYu  6E vO;&};*0*' VB2 d&4cƞa-XG sP'Zݠy&z ,? =dV^)̟c?:Ku$r8dM #Mz4v@;oDsH$ߞBG1Fa$p~_=sEHwzg{%I\Ke"6 U0m,v5[:xrnb> 5Uov+2 Z 'RA/AcxOV˗[ ۂAO ǩB߮f!̆W pU)'~0$[I`7olLopfP[.e~RGmK@6oHA=`BcÁikˆS)zE\I@k : _--;B#`Sxi/(yQѭhhv k"i;"׵ϣ3*K?_bl]^E+RZ"UJ8n5Hp*zY v]S#DGmһwߓ9%3Da2q_IoL'&=%`{D~?'o9ͣG1LL;%Ej KhԂ.P/n1{ŊƩRG=ITmHUY}ċe Ej -ZThH9 }ܻu1 `Bʔeu^ҵ`.K!Fp$Ȯ;Q:o;hgoװ(ߒ[ 47; ~ {o$Udl½LEdfa@x, g(< 'B]'Tc lhw7MQƜG^ڏw+ '>S,lP8tH#:9` qP^TJCY<"6㗰q~0o¾Ԉ^Ya{Z~lO ---[yxe_6C&.]`Mͳĉ|&Yߨ-T;nGiw2 `,[\J ƫ {K 4$ZQLsΐ t*$m;ʤh=C]T;J\Lӈ$y2-Ki`k- hjwDF{Р'\ Ϧ6%ݻdeZLk7Ci!?BaJSPǥL_kkY՘3 V\ "SGe!jvk tpJPIRMHG6N"*LgxE#QГѐVD PƑM ze(W%[as*GOP;NvQl茆VO?Y oPB9,rSwPZnrca]XdCLJ_ *I}L NkLO \B'|[){H0$V @U lǜ,y,_A 30ӱ(7>69憰"5DGVJ4K8J37uvnGl/%O~ &qo,  Vȱ)o*8ԎS@'4mݱ!nٔb}180PbDV2bd3|=Slτ礊RBSκm&bys'KhSGv7BrN BXf wWm&l?Bj[(q&7WFzhU_zyu9z uG/)96nO@ 3m<6@,c{Xշl|els٘= /w Ek;2(inOҟ> Ji 3x]iao3DO _a T=.=mĆK-MW@*>a–nE˙$M󕯄Ũby6[\z R+]wi^db1rqcfZ<'s4m|ûb@J!M\=H8J}=+.yX@ >0ϪڼZ`TX)%mk69J[8mmKso smB3C@kh/]v. iOJa;hqa^t 8[,!z}xKS#1l3|J\5!^RzNǒkvPZP4!ۏɼ߆vʡ6бV0%UtIΞ׈d. N5b ֧iUA +7TP^.BX./fZQHS6ClJ&iSV$8\P>z.Og.2jT`\xOqe't0vnx'}*SlvN;?t4 ] "ۜ0ک_$5r. ՜Ê-[OQ{.A3wd<[hr { A u`$g_!buw4p2"؛꜅ڬzR#/5WR]ӹ{'ֆ]@uNfPz| f݇vTNv^+I= ֯ ܭp cK/Y127{HSEi2֑x N~lجC^]T4x'{oseȪ#Rvj8 @v8<_Ow 'Kg>\䭓[~+=KKPXѷLsOl*3ɊZC#6M,70RtzgaQ{nbME+̔"(/ H0N:6wd@mEaNJ,*+ 4#/ G"+H@@"˗]=yzcb Oh1BG>gk& C^˴]٧-cOXLܛEF_MM%K}Գ %//HCQF4L_ASIѤ`8HiE @9p!2JĹB;{gU^GuPH_+ݠ&b1Hjڶ#]5I[oIc8hWvY;bR"ЍYs JuƷdn%[#@ki"oM^%5G_]/0KFcx !ZdqLĭ_-]LPKibǦq60WgH4p #Y.ui D^K)Uοz@ra7__&[m`]|*ѩ`$2>IU3[ l]KŔṯ?x?>}6) js!:CЁ4Bd%,kMѨn>abT/c]gl~ &L.p<pOd;)se{ߥ {i >㜌\3 i"fΧ<.E۟(" 'U("P&Qh=heN?A%0@i1szH~1X5=7`g3wSI/(|k^0:Jr6Ky>zI;;ҶNY%"aim>tYb\7^Վ0p_hjsk$ӎw(qGg:!bE-\ޏyK*i|_. U;! x힭f6-k敫&I:2sTgO(#h(g2{Dj˟W;QXnSv *xy;Bgy_ ںd*~v˔K5FTŠoc&RS tKE$p{;Wj-c"hK @-4`Lk߰AX"+z'f+.ؐX4&=PhE$g,( BsyZ`jYPTTzgoCfI/+-u~9'UYs;.,ōyY NHin/-p" HŖ9KفۤS@UU>{q*&O$E( |QVÑɖuRxDӶy,j $(mnnXuKTIFH{3yy ƯS^4^=4~ϸkQ賂<4Nb`esmLGk =ۍʩKA4M|˶\V^8o=>ߵ&vX|s6#J|N M(mo$$;4;Yb:(kazĎ՝S'u>m3a+e`w jbBJؿl-.L& OЃUY\rhSak>V'U%m$ [EuAJ)|&lvqJ<\u{9I(2-~yt3EI -+uIRS|0rc5.CF aPF3TޕY,}?7uBW(hрR=G1VcӬu:99 ?Vm-Z?CEe{92=IRmAD>:y#odbL-!`N}4R&UQ*>(t_RFK"ʌ>~7|7awiG릭߲z66KIof>`T^MCT L|krJ_- c4"Y] Y5+]Gf8ͩ;UNү6fa>ʡ"0*^"O*M"F=cwi `EOy^U7jٍ hRQ憰btR? QF.n@=g`EcVi~;$:+t_!ynzDVA^fs&wPwJׂ?@}{{ƳV?5pU#;"qf|g RN]I\pÑoߜ=6_#2i En qC`uUT)N O 6fӷ0,ς|v#>}"@n{~ꟊ(cm3F?ؔTikzerfNh VmJz&YۃT*|`2ohG.0.}qk^++/eҎk ]tyI5U*c/Hu  G#e˦qB"l 6w3'JN4?9)ff70ijL|Iqdk=nljgHs?fB72Ӧ.q &e/T$tϊ&ݷDfuz/'>)qG뼾|rv- 33LnG'O`gҴ,Aa$z9@O]j?\$B?Tq5JaT$-):gK[Tvir/`\a=.ܖi‰&H^|cXfc\yE'Թ! DEl5U'8~RO#  N .> )*^lCrDߡ"V|)+LJ|ʬ%!4ޢN'65-]*d8@o䦨%,㰧kBWf\"(>|4HոƲ;h:xApKcRԕhaM¡nm0iMS!CϝU0wu*2x?0^ތs#fK_;M-X]载v R7d)C( *reJ0J H:pVk2{\PR[VZk`{XUkh I''WKhmƄon6W{v*5> M-7Z\͢y1ptps'a W*/QدQ8g|>Eذ/ !;HgY5K!'<<#C@2W=_8iiv:kX021ѣ+.έ/VxOv[B?!;J!9 c C\ҧS”OR$S2o=D*d`A6޳s3|9iB0XCTJ_ Oڥ Ž^0x!M` \ eg87l엸 pn㈫27Y {h<oQPz}y6m}_m_"5͕/[C p5E}}!rcww,}4ɂd瑝W~Z= j;lBCCk~K\:R3]"nC@Ipb>kL&#v1ҽ4~]xyZ R#ױ0>bDo:H+Y ӐQ^:YM1vB!3޼0ٿnaՄIf'B$gYy7P٣60y=qy C:>G)u(>: my⮁`#4sf̺ps<抲֥N[LSGcNBVcgЭz@3RG ($3gz &3n}bvBI:4b $ߦLOȸ>m*?":ɯ\UjPE$8q0UjD=3ľi4p_KWqH:u*PysQ_90G qqu]{}c1ehޯ&f3e]j֨CVM0$:Yėu$.,%58䟻#y ů-z1Y*s8{'}/J–4vXA> 7a9槲Ny%J˞WOMT_cSvlG>B_m_rR)P_l@TP3ǹ1MNdWz=b!pJt|` VBfQߺ{ \9:n ,.Nz *͉PCJ f5KxUʟۅ-to`U ߭#MzCpbҬ[ĕIht+/S=CkNK3Ga9h-(.T7E3jhV>ZaVzrh4`z@PD`+n&?♤UVD .*X8#6/І]wt{%dcl{X*Z DұCZ2pmk"9IlFPs^9 vxE)A:Ǻ=dmˢe;V_VR'11k6`PzU78/b^)4|]E[TK)lp=A,SĒ  G.@7,0\ !J̹v3:4F y+H e|Z&rEj1w a`镃Jݐ5}#њ X>kJ%$XCssЈ-p(ЉǖMsVE&T5hͬ9P7t3.y  0O=CerTmfZguI 3ѕ"pŘK"%^*OL10t qI ޮSO͑c q%UA6|UhrT5Q ؁8|.:"A)RwlVƒLpUU\f卆]h7H;۶QO`r86"\fze.a ˾L*}m5eNЦ 7`J~iCM7x'-js5dV^%s?媞6dB7L.xdSmWڃZ9~aNYcre C<ܷQ*_z4żǭ/ЦxS }Xۑ0&-\I߉|%9hã@6|EZš9zRigOqpaBy{7(b%]\8!#Z^Z4=[6 W M|{U=LD)d9֕}ptY]Bk;v!k[C_1#AQ:Z*^v+ΐ"V2ٝyMQLrML9BxTEF"̀juA Ѣ"bhKT2ӎvUվ;ؿ8L ŨPWacWF^0tImԺ\U϶%my,g Sqy+7&7DŽ8HBFLe VW]Ɠpڋe+rUe; mAVXur?*h993M3fcf=!p2ĞdjqXh"t?lkb)"XipK~K QO'n@ֶr=V[̦>sZXF ʹWZGݫv*Ф?u-Y p:7FU3i&.U?̲\Smxd[ԝgױ#/6$4% ڣZe-bi`zF9]]+9naE IN6T+&%N=М_!reSU-k";љeEO߹4PȐrRV~[q Qm՞u|%x Bj''N,x_ϚTlV\@[HZ2c~YS/M\ќaO& |χ;?K$|i"O4,} zzhxr ]griV=ؙ_|vt]b/3|O֓N?O'vQt;L<߯۲*5e `6=*{)cEv:yOFpƂH}6ȼlqRLx ՜e/^D0v<{tYq83 tOpgk<'C5*/gXO`еH<&yʊAXR/2u5-^1*Rj]7`Xض_#Iͬ$a{ yŷ]EE= Il.U~λb<v1_?(X@̅ƎؕK> A9 en)Y90g^A|Z#?]TgmT:!GJ`uˊNi~,D3MVZ${CM``:P2s I(=@2:}VjԥH5;Ecz#;4t!SqyxhSm򶫤CwdV̷Ϧ -v!"巴eKt)t^ I֟Sv@LAvLßt?=y{K>RZNSlVe#~QHgFA^ X|moY1? ,"1ތb1Cz-m RO"M$RR|7!@+S# ea8Q[`404nQ۰^TG3NʘZD':aMëO?S(@dOOd`1߰fp ʠ2S4 9$[~OaDVa7E`zS26E&xcԡ3oVc]4P( \#٣ άڢJ|}V{ol:"<("w6g<=-<ՂgCc-l9|)`Hww4?R{0ږsjJJJBP ).1LLD9JߋnzRKr7dOyn]lW9gc_>a}2AD۵^M"W nUU~a8w>G4F_͠dsJ͆6p02{"/S| U\^"'oX]/&ΠtTg@V1wӱ)VCwg6Y7G|$}bb rMn`JUA5*51Rtg"Xdt\|G}G'B{R^t*  Lm>Vd N3` UN8u닐  6qִĬIw 2uu%|ҝ2^aWGѻZ,&_3Z_&]*hv 3F"8B&S?ܝ-ou>0 yU39酼DKEMVApuE5ʱmll~*DY%گ8_og^ ) Yhܐef Lcc8:`ߟSoÊzHxLI6ihן BW!#/n~L,yiio$5i70ك@\.slv8 D\EwoOuJ_hDQWDɺRtOU=iG#,ޭV-%*ZҾe㟇܊̋|w? Vhm hpTte-jF[0_K +;̻ g㝣* IvW /Ialz #e،?s#$L2>wL(>ϥ&UVE۹8<9躋jŐiY8e ]dLHK1:6u穲~]@ե2]XD%:+ȠC>h}PBFM9d̢b{wg(* 6vj#?)aR^,Ԍ*~k;z,l}9N+*!@La2>e󘿒S/~hRn䉺N%[ÀtnI]'>J0*Tl^R.Hd {gX_&3a5oH{۽lG'^KbUƓTQ-*O_6j<_cw~QȫmUxVAf@h)r%8C':R8fPr?@7FEe(ֿv`{}s,>i>Z0U, B pSODd=A<υR8T0U9ިB< NIcTvsl_iTdKxRtM1jHM9,%58qʛBbF{ n[rYceawt/e {2PSͣӀ$aPdӦw6+bR11t!zca|XF2^VSzcA(7kYZ)AV<93+ J)gke:T n8abFޠ;ǫSArpDiw:3d_Fu@[~sI~==r*SaEaZ2]lA#%KQ] lFE;]&XZy52t}o f&) (bLU 8Cvr BƒŲpK7V?Jퟫ7d}"j~OvNPt /D%^Quy6F@/?y 'NW/160:V)q_8!n?KPs9;,%XϯUgGMm6v0S|y ;76' 21oLbn{g[3N#Z|)p<'hK""YB=0lFb-g(W6?I639taO0߉3 pme+W:]_:o 1Y2MڣCJð Jfݘkzm y8.3VY]^|0: 䏵^HRQ`%wHE*IYqw81܈t VޠQZv#Kb P;#Tb${yM=ٝ{f4ҭ!DQ/CkjTGwtQu1C{/\EeBذz䕎t #'Xy!+| * E|mxKiͼ-^Z.Va-Cd.?]8 x!b0zӀ*Dz"6p 〱)Z& +Ԧ4Z9HSw')<{lJnrr^"+A.RY"Qv bɍՖ@h6fB>cEh`W۔A[VJFEof Nl4 YA2R0,)%p/["UE09#-خ(gF$uwQEr|b+?2+$Y%tB7N#4KˢPRּ_y <ѿ ^%%dT"r%6xtײ?2{9=NUQ| mA]y&$q?x@qCv:G+Kx)ou k,7&Q ܮ>{NZ?~ 'g; \gq#;uXn^%f;y(aNmcpqYeZ[fW)ߧю]_Xz|:ЎxPzk VG2޵ސa`c%ԏyˊsPD[[&Fbn)])$~޼"ݸ%CMtY3\^B&D!^Km m,>objviÆI% >`@])ZrN?S˴Q}(a9SNUXI-櫖Bj])αJˠkbr֣Inˎ~j LF` p|Cu>zKETZ3I%.dE7$rA$87uJ e, ,IB&mM\W pkBΝRy\N%, ƒp)c?ퟥ+9&8 "S"jK)еwq:r2D[sO̷ o3;;ZHoRREj84Ĵ$*c/C!g<rSb\CqOO>kZ"O'ZUcf rRG!9S;7z5 /ĠF#@9()XZDX@4bӺ.{~fHET>"'aظ2*Mb0đHz@xB^Re(³ВK\p^LJwRu"3H?hkuocژ~<*zAbjrQ?m=Le@«;CˊU\iB.}f zxbւܣ7cm-p𚀼dT)8(buJJ1y~_dWESE|yό%37O z~gR_|ršUo)7PAWx#Lz̒ԍ7͗6^5b`j+/V/=O yB$Ͱ>IWҏOl7=5G82m[""Ko2S|Eymh8PXdнzc N)?YLq sLtTWpD裾g]i32zvRȠ${;|&:R͡ۈXLXe#_eθb"KdGƴQCZDPſUmGT+uzn_@㵹Io􆙙;@-]_6@IQ)(bMl=sFo`ȅ|d1\1^$J<17sEfwT(2 Y:hG;^6|?m+C30%a9!`E߲A0dUuLX\NBrb`Apt9hhs = JEmJzӷވ(3p1|?V%OC:G+"=u~``|PqFvQ[˲HnFKΧ)jɮ]Ά!dۢmjnX 6Zڏ̒i] 8ug"M5^:i}A ~L@ʊ~/^`lIR45jd+Nd79n8NqDVK4Tu_ՕBk2r 7@Ttvӏp.R A6K^ u.6|}Xjd8d \j'"HNZF5Sb;T~`fT*Xɩ٣9«ݴN/ ozcNqRVWfW)YƨB2!4Ur 9;W ?͢x'dC>q:O;Q3S̖ Ȏ=:P3]/G,ɘ.kݵ C#\堼VFᕡYy]w;짎r*|Ar:1Rc8D ;.'"A)S?] &pK[,c\聚]si Dk7٢;kCɱkYKJTMҢ?C+jQ@n{H EuBĺk\?;d̟P/cڷ_j3O kkT/e6|Uڎ-+ref'ɥtp+<'p\Ay_p!qcI_۬Iu0=0|u۶ߌȘ^}۝ӬK lqu^Tz}b?YU FL.6`E^b(/NËZW*^Jpmeݽ8ȶ-˟VJZSW$(ü*e9`#&gIZKlUq:Qry癠oTJl P]!!g[^Π7ūļ{b>+ u.sNP;ԶlĽܘ'n#q gXW%E2!è{u'Ym  t-썾`?!,$M/be j`yYiodHЭSB ^ihQu>qJ >qz" MBdLMF3ͷXU8;Ԑn2?,vX@[AVn/uS@.+hGX 71컺~&@,!V EŵB]e$.t=vLCj,a6/+id$z:%Ir*"u3+hD.~0R݊N)ǯ+oYT NGd_g(#̎(Ukò:/MvYBJM'!|+ tnGAN^CigeHئh 7vPU_$D@vvLc;/`[ִvX8湾Rڋ=ϭטBo͵"A0,.6Yf)+]E+-|eCdJ QwwzH@ /鳔?s&N#mXu;i κmMELTTFzX^Dq"Q ̴j  8y 1"McGny}b]H9~hFNl[ۿ*({H^)xU z%Cs6~0-% 1,}۾C6~:3D_Bi-'4T̪ 8$Pf0~vR|8.bHJVϿ9&=,RڼFX< UɹS 3ʥ%kw[[Rc\ɏ]ewD}c d$Ϯrs=IMaV 1S=g8j;)i.hīٚdlٺ9슾Rxk]{gAayp"+Jñ] TTk√)iA%ݻF<#nc' gkNjűS'ġ§.V\Ed J0*GI9iƚPC0mֹ0rKRLX[TJј 'l 祿 a63MI_'n^OO ʚAdzGft)IȼC4'fC >m]Cr,cwDQ-fhr)9jmU!R]ܟvtUƒo.E%~ AG'6xurY{3+h.UE4_Toסmq*lԂvm˔HgqHq fV+S`8\4y/6гEتKq`Uy^~o\ yhdYOO'$W{j6c)o 2w"u_ ;1ƕ]O{-#W.ܝW1< `L ȱ?w=ݘZ[fst£Խoa;*'$ qH)֏+"gM4/U`oei#jVioՒDJ~dÝһЧ;Zt_wt%ⰿyS[[|][ ]eg/KWIx4έ2Q g5R6z*/qF+nC;>(.P]à40˰ $A`' 75YU'3¾2dǙT9akru8>#cc1 |Ҡ3CH{3ѹICr>+Gӗ"6[xu˧Z_ oG7_\^ٽ8=I A-DbgG@[ˁ2;/Uz7ҖƓX@PZ]3vsE9] xk0f￰id DBa}N+Iy$;FfI7MYN1YX16o)hq[/?$*t9`oJW]G c,wQ<O VRB>͈8ρ.*ߞvN)\}gZ|18rނ1j#y1O,Ҽ$)Š 0YV6Aq[GajK*z=~K\ZhuNh%b|֣|p$X=0vl4i~P^~<PX2/J-/ (?V|LB ]iIz# 2$T j ,ȸѲ|Yb̳ n˦$6aCfGnmXh .Nmeyb-W2biK":Bjv9 O ޮ ԓI . \یoeO+D\: GOc S~AtPue( ცAA6`*zÿS~5u|U<8yq*؍#ȝ:yW%opեⷵ_L0I3Ϛo:_8lL/ py-97~w>i;ujE~Sw7zwPszu^k )W(;V=tfuƝ /st죋`(߅ c!u5ϭgB~'7›%}]qTD‚CRC_B>͡ >5ӄӸQTq&iK !TaQ@k M%NfMq}b=N]q& ;p7I#Lt7` ;楔?rԧoX*g]b\ uB(D$@lnk?`ďJS_R=I)A b$ b?nDJ֖ ҡsPmm| v2Q Y74(Dzœ̼(9ٞ54% i\ jnm.j&!QG"!KߕZwڥةoF Q*A)NPUz ` 8vg;; *1ZmBIҶv_1.<8r'a@w`׌Xe).a&:1JG_SU/34< S xairj7d/AړFNu|\G#'=ǩќX"A߮Tj**Y6-/8;*I1Zf$K%[4[2]H5gJ?*!׿D7/(kA AS%QVkc^WmO Kpƽr( ˛%*F s<_"ZJ,]]$6eG&\n֝gN^X I*/xYD0V7ӜS^ BcvCV/H.'F!SkZ:ƽ &,> XO|񻾁 e~@9uܲI &plm!pKpg8W4eK!gVWJKE'T7m3RΈo|?ڕ%ɏ?]9-Ͱ#s !\O=CܴrMc䄤^e%N]P{ 6 PTLsuIR(_3xnKoxozC|wܜׁ3pQݱ1'(5cϔBG4;УHSU{WiI :RaLyӳxMRSP!4 J,!#4>p i:o`\~Wԝ35 vWM`9t5-,YUc l'@sPVn"궥M62}e\ujoZ^53%f;ˮܾk IGtoZAj;j%tBcUg`^&G_@BGzCJd{2NjF,].{'?&[+Ye{&KVRN f}Irxzo<Łe=bqmK_gc K5N/ôM:_m<}p^Ya^J@^sj:Z.DjwgdԲy;VGr,5Q'`i=X!\JmKɹF1>V~iPMsZԯVNx36$lQD]TGk'׋ ݥ7Buj:anG`X#E\%@׸4#ёΡkROLgs㠐G(&؄lے*%7 "=@q7TE1B0?wĒ~Φ(BGp".KŦ(D?Ӈ&-E=tȳd\\Qͭ.\!:7 %]B2_gD@>;sT= 8|r5` ^7mGmeh|ΦYR1ЮXIue]yq=:"{=c wN3^ЛLj?1u5>FZ3(iblCMdySb~ &{|;p+zě,^> ҘxC~E3piLF ƕ=+egkQs}sFpdy,+5yG0IZR(kЮ'{7!M̄I耐YO,vupI6y#lWG1;_8IgDZWObڤU-qW U,)G@͇s{}gBu5ӗY`rp̽S=j 8=8HbVi6z0+!rRM˭CL귣jK<JO#3 #|dkjV &<ʅV"71Tfpb&vyAsN`XRc"z X3Z);O ȫkW>2ַFCNYIG<"i$ Ynn' V'+*'} >jnE9*!.X$4hYs}9;g\uI^E7rZ^8TtW,eޣ1kÜğ<"fx@=pFʞ9*IP3h95uL.}yx z Z:?`2$XC2yf-aRy_u(ytb%R‘T$unۢxN8#V)+='8͡ 3.3[ʮ@);!6&j@Le;ΒXʘԕS}ot2ը!+Y)MEF'[yb/0E߉q_^8F~9z.Σxb8*Nʿ#+by#$HkQË<E)!{di%k?u삽޾N~mL/i%꧐y.4FfWq4~1Ӏo\E]^;x4:\U,Ưa Bs7iGÏ9J) C-xQ+ξTxbOkLU2YS$*5\}h}uB޾(@| }I ۢUZ~:h:!*#[DfO+ȗ3UZ-71P>cJi/1Iѐ- 8PILM6{\t P[# ar}o,Pˬz{1`AT6)W9D셋Jy4A:l4/ёZ;g]f49IAI +{X@g4kjh Ӗ84lV5E8H( 1'K;O*"{ڄE:*j%^ *>Nmd;;S:K6,lt|#)Xn!jj.zk5`8={~:.L`Xmd͍|\ uM/6KB&,M%{K.\]^N=Bmw2z9Ց)K|&~#Jy3?Lm%Ɯk gB& M4.%CI&-=aK7$q0N6ma5Z 3Xc0@W:?*1;[LW}F 5Ϣq#,1MG_(e50g>q</ͬ'VTgu#kYW}T>.kHvL\5]#&1?8:=^`yV-@ad q ;%mSHW#kL5XU׾#'bo&+Z^f19W2;Z'V92#/Jz  c-x45\~,tt\N,RlJ7"ƺd5!pl7~yaG弳{&r[DcMju5ؼ79P)Rg'_zO^~"0w|p9uqèW%s2ިr:qo wn«!^shœf@`=+@lh ggށV&w6/&Y5in"i,%tJӳr=sv|Fw{夥l]pgĵN bq,!F,f&ĔŰxp\C&wV7X+GU'[˂ eÛ9*;`xt;E%irM87;:uܼc-qSkwv+ܞՎQiX2LA9 7n. 0\,C!XIr.TE:(n_2x&_ƁT"RIڃt/p"M .)rX,+WHҥi5JhGw#+V,m_c_ _*@ w!NЄ +)y:reTV7Mx cqntۜq H 8dܳH%_K)0fQ/--U01+̿ ]rߕ| YZywBP_c(|'|࿺-ln^!Ks0 :AqNT9..ꜾRLrYɚ-Tn89գ4 1E4M|n5 ؂ ͪtg'y`0j#`xѧ5, <PkO7ɐII d`uV)!ED&Bqv5em}!0B@jvioW~Y4y-afR%*\zw#=9[fS#LV  %jW%֓>iK ^%ܘԶ5 N%?.y8fMo 'EEHԅ?(idA)<AVxw\zx%k*ip3\ݳE*0*AU|8ąB9>7$'HWFu3ȃ9 R+GGKHHss BQe͎>٫jd9X . vZ5-Uik8rc b%ߺVHխ3 WS:?g団^QueݪIFbl8N]?*~{|~ 4v㲺)EefšLcbIGs޿YQehl! I6ZEcJT/qx"Q o@/GFg9Sr+8:& .;Emm&E fU\FOb)']#҅:lS;k?u6]bAzl 0 voZĝjSVih6ӣa<@(~҉b~`kPP⇓v0޲W oZ\-c'Y\O mg`M>Bx:%Ρ~u27DP}op+cy1\>27t|)c8q)+x!H FNsi=Z##!)xve#P)C#YX (W/_lO?hNʡ恉#ȓD3)kcO:(ev#ol? 19N|AӍ˨ 2׮Qp o( 7#WL< b8iOxFg6XAU`3EnhE0ߓ,;q( _BMy Ї0s\7$\1)G3v%r=Vо?O\=hऑC5KW_4f_zF0"(9!=0_ oeQX?r:Ц Oxm%ʝrW#,H Su_q̊ѲwckYbo QI=q$un435GLNln/y( bՠ4 ?Qaţ:DR R8H&Mkѭx!+T~])/j Zz|DZ&4<*/ R0 #Ab ]! B*qos^%F>?߼:ZYKb:5| C .793׽=?~Ip#ryo#FiW+ 4oLbSx x 7Z΅e#z`z]\5s4yen@*XO^փ|u^ ڐֹfc~SӪZ Q JEwjgpoNDx3)aayvu@$LG*q(fvS{dt!@ܻ{# \sߥY.X-긧yzIyB >B.!,A pu!ŋr 40(r?zjyAÀQ;:`K%az!zV)p"5 adwq ҇n.hbj@YH% j(,${rJ4LCѠ+\z`mQΙb.*OgYfD:Onc<<~{8퓪^7?B =p:qveaոD$o@;[[.& ,L+`G7E$P$fvq+CR:|:@0Z+&{u/SB2Nnf,K~K]0p37QP)-&[oG>eH@3OZB Ө%'_dK{]-nttjRG )2R]`OEKב9Kތ1EzI4:3js0iJ;T`(Mkrמ$ʕz֙+IT|\ m"F$Qf&Iߔ4C87~Pc8g M;b:EWqW`W1W͇Q8vмok*Hgrg]kymܰ8{wR})i8F1d: Eyqڨ$\cJ{!ISb,Y>9 O<qYcs~cY^%+Ϛ+xP)' bרkX'38:*N=8P,j@:G\܋(6u-pIh'IutɅWz\9Ȋ=SijIYx|1RP$0&VWBW7~2Ugom!73Wk I}/*c^g83''҅8mXG_ʇۢF}J|Үz{>4tcךp*%ʷU[xp9/j#㰢<]p 1dMI=edL>E 5s`Ӏ6-nj\BwK2>UʚLWY+̽jH9ea(s{h/g|uq].ڷ]'!UN7&Z3i[[|;fljSa }<~$ r%P8@ NBGWPXܚo-MD'zsnm.ye ͫj)#n X$Z|T,J]3w{6;7=%I!qddMdCfߎio%<(&J就ײfK.J6) c8Eܺ~osUomđ Sc_qYG&;mϸŐ9jgy1'puo\T"`]K՜y)toK?4ۆ8( QB;Kb6ҟBC{ حlňH(Qy%/{8tE^֧.E>+˸Ÿ ^|skP%zōi8}E3Υ:` Sg1ʘQ2dlZoA30yG dj"v~GF1t󃅷uJF"TUð_yطJb*Mk9{hq75=[^+l9 -9|2mղs4x)A#oy^Np.L-xjᵂc;ؼߦ~U\L&sej'}?%-SVVL դ&OjxYh!K`:c H}Tn<D˸1ˮF'rº8ĠM^~({(v˂m?߫x0=beպ}cޡ7˪*B-GRxBsrw5;*!a_JSzI'VQG!7v+VM.W+]eZk3j7QZA?,< Y}MY*ݻt>/V?q*N:dlZ ᩜi` m;#Z}`CV455I( eb 4Sv7T0Y}2d}Ri~#`;О8B?հrBh[C ᭡,ai ,ªm QRV̪_ ]u[1Ot;0rOѸEcKETn;ES\2uyTȬ% % #xsQ&'KQ`c{}|'^8u6l<3ʸ:Gyє |*Ol6z| #[5$@T֊ ! "9QP0|^*}ϩ:znBFU -@>&IfcaN8Wt% '6nNe 馘[|V~upv7Wht>Ͱ3{ Bخ-m8?6H:z4 QDD@#`!O4 Ӂ1(!}0Gs6IS|., (8| aŊG:C;OܹLRWB?FVCx`d![g~a7ЧU(S>kzfD5[X D\GX{;P  >BRe;99[B<J|؎sCzĺn<0F>DCJt&(ߥtfT*p6>]FI{<،\o'BlEB#fmnGGv4`zL3b·lܕpknO!Z\ʗc2aO0nE[7O`qȫbe f+3 uA{Ov!ꜣ͸ؕ8ȷtrVY1)2ܩ§.e9C?KRxDk\IռdgLRRH9C=սΦ*Za{bbw \7/Q{BEfRQL oVlv|3]Бȷ6ʮ@(`"ڐG_@  UӸv9,OG=Nhti_9:o)nʌ6̤Q)2+& ]WzwCa9X9XSB'.Kj<~^yScHV=| H͉=L>J-X #*J~ժ@na+4ʝ{k@(//]4^LgNwpJh6kud-1!D(^sj,Ǧ`Q*ٔ-AIpvZ#WgҭB7Weq!㐍+QƠFM C5 tSmTtA,JJޒXdي y~X?5we(XYhUٴKEgt!n|Y0#=1%ȈWX[=txi$XlVlb{'N ?!e MGP1-Y2;0&>_X #N~PGmrYӈQzQqi(ԫ(}BY!/viY:YK2%d3=Y|CxbHϜXbNc'0siQ "$#n2s>$:PW'5/X*j"be *'P8(0g$] $,/mmA q5ardZԳc:9cv)F]~7>-7KqwusdCGF/ēV}Qn~f9&[7-raU_qT\4h!ݙ|OQñ)7bfC/ 4{ӏ|f<{y>-dN,xH"K7t![=H>2%f7a%2+^43^#utB( t^| >zXuk"п8&|"d+M `@Ns>s`Q 6Nj$%T[nb_(d~vU/ Ala$;m@Ļs«p8a`X @ ZD-f-zû;XmJ+ߒ- 'sT?qNS-$r3y7v! &'xIji2%9KѴatH{`\%x(agd>nP .-]]H(ѶVoK A qw`R}a=͐Q$Or)DݎRfǓ+* @Cjt)>hxdDgPbWJD;=U^tIs@So%~USFNUXrǜ{b83XCW<}w:iNW0/9*1 O"ΈzU=9Mgsʑ=&S&O׈ao%D`aY6:H[AS"o:ԑM jcT/dQŌ f|&"Ne`+ΞJ 4!jHmSY z ?g#>0پ@.42cKJoeh?OU#i 碥j415uBAoچn?fq#OmUۉ[,8ל[yÉAN ?34ɨHYԮ:MO&@qjحtEHߩdJ}-J( B?y鬔KdR*D6!wY;)3g9#}nvТyX`RtNjak KI㲪12}XTW^fj/Gli94Q.΄P̸5ު>zQnNuI#w'*]po҂nDtwYKSWfu޳iCׁYzVΐoX%kt<:(RQH\ J܄E_5wܠܖw3?Xd[1ӟRt=1?n\Qqc 1ܪD!CfR 4E .sT\%Dz_GAbμ'MZYv[U!*nUJ~gg(a]4#3Eތ=%Q>Pdj] _j7oC{.-^1}zZŬ}]AߪBB9zn&VKकt%m-ʮnM<ʕK*Jg7|^HX"R?>ݳ;b[\|6}q_`̼~).0LaH8iFÚ!]9Uͨ_ʵŸ$eXt+ΜOp{$orgm: ;YyX+6݄M^|SX6|`ӓD%7 d#9TFm %c**3MRElfӪhQuSb _JX|:/|I㢒$.߾uQo:]vS74)i%kvBv^2Gr%q2>l ~לQ=@ި)>,3]Jc/H6 4Ϩ};gju]+W9>~N8どwgڠ2-'0Ubi]] )C3O* KpSM&b3Wt;*|iԡe^hJ$xRW]B ó?" )XL8&Г|$(k"cCc6{;oY "|8c 0 D i_d/[_e+wOu{f e[,dA.4GOn5rmx{%d٣X@f|}]=@(g33CQ3Tٝ0L}ʗjڰ:2'`(N n/$Qjʔ4K'*<-$XvMw:recX@uQ?,LrtCD=Ⅲb?54^ѬhGBߛ!.eoHfD/(<׺ n =03uft(Cv²aJHp@Ȁ` ) ~Pʥ ݡO\GUf^;iBHǧ~H>y7j R5́WP :KaM^ސ#$[pi i騨Kbmϰ9,s<{sRVyB/==T+ڗ7Gvo*9\ .S}捼=qBw"տRs洿( zw4u8?pY=ޏʹ*y1 Ix obMjH\P e`ɡ4m- C@)㮧I3 N pfZf@(->-JQ{{2mGZ{Xx;\ E*cNJO`",2tawF'< ㅷ\w1Wd ԝuKzNmJֶb¨j{;CϿ9=g**-GQ߁5kEa?7(;cPUwgoV Sv IDF\tR.lX/-0[ޑ' :wdBIQil$bHo+0a3V(t;JnD= TG@is5\Kd/a/a.Xqz۪scݳmc-mx$42PI(ɚLHM7wV?_ (]B3e؁ c(l)z!iO*/DaI ùCmEO/M.iS譁([gC霠jPc&.c^ʍ,nqҀ&nm,9Z~~>nL[;ឨiP±Osç*>z]Qz/-Q^yZnax%bp1oIpnX1m ^p\Bl&kbGp@Lcĸe) ҧa4@+iVQj(fKh/oJ FS7Rˌ͐[9Za"]{E6η YTTlcM̠ǵ/JANt(TYoT%G i+aAԩ0rBJh;IGO?v,F h^Qsנ<"++C'Mȹ ۰l?_Y/WJ͖SUhXwtSݱ9hrmR6XdFrBLO\t>a{VA=W%I1)7 ,Y58Y._Ą~Epq?- Y5]! ï9C ZT/ysQ]|}1k2/0[Jj 2-ިwW`*tYcÜ3Je*{T _]g( & #Z`+H*S0LTtg,ȭ:^ JFf߲&;q+X Y0lx>H=pC7#_{Wm?YC"qnkeGD!>]3cd)ZUѺSqev3mĊݿq[q^&m;-!Jqv_DP7*CS7QQ$%#xPPةyT#xRdfcJ1dB[糈G}@]c$9GT ,Ou/'t|1ì9z-Aj:VFChvP1 i;@s$Z7wBlL/~m}g묷G$V@yĕz'EJٰ`3MÑGJ)% /Ir@'*@-DJ.B2ҿ- -, \p|AR mU(|:V >֚1QS ^B%AjHDAPSձ6U=ٔYM_ ࡐˡbr@Y=svr}0EԾ?eV 2R S_UiNI}ɕ\bIb'G??elJ%&6G*!)^kPA{KͺQJ&3*~,lS)zJwns. 2o*f2(&YYV*nIhc ўn;3V `Q4:DukNc GA }E % ЬxbtXMZMa,m/97)姰bJiIy%`*ik26ZA$D]Xܩg5/Zj Ddi"!aӮ.!g_-=p3FiPO$ #'I,ch#Ӎ*˕<3qvk 4w͂(Ot6›w@dַDm.Q.?CdMxR^Je&v{N(gBBkqRVS[0nXH1n5BIbi\ϭGB}bN" 3Hs+:ceڞ@4Bo5Q I2b}hrR\ pkަsANJ=h.pԶ3;VJb)Yt~; 7X y(GTҏPt6\K\qD٦GS` YM&nNȠ ~Pc?Nr'Q[]bzC;@`u9u Ҵ`yY1stҔ A9o)9&h68`YHS14Cd.ʩ>\6J̈́C*min.hp#sn}KJdPEAp)]{9Dݥ]>/:1 LP&`.Zw>`l+϶:Z5?ud?v"GC$b"I W$[4ot <˖<$޳^Ugƃ fnC!)mᮃcQow]򡹲Lg~S.ycnH{}*j&:e  ]܀I91*БqD帳 jhh[~Nڗg?ԉj`:4 y<˲Hr9ߝ˔\-,}n wU~SGV!c2mbֲR%N 5^eOm_ yVE{i'qvHG3HwtZ ZHkHxg%Qުz 耕B3$%Qyd.i.VPK\eIeru #v0D aPB9(BԼ9WyLPC#hp{uL 4j0+d0i8gk,l a;)O 8W ~Uɱ Gcݕ+EDF]~Vy'"tGb`[c"c^g;3JOr 6t3=1*YCBn~fâb>u@^+O,V:AzZ7r?ob4= f{"ab x)e!N+09U-dɋI!6ȶDgg 41dk7ȕatQJl ֠(IjcPama])ug8ٺʼCW0[(V$a l޲T"ki95<Ԧ IOz(Hq$P$XZ9Wqt4Lv ^&,"S`~ mKϫ_s&yd>"׿BLrHBo-V{Ap~?h 1yE,z!m5d E_Q"v;LgYbe4=IH*"޵ܝ!x- So%Oy9@|Ž2i=3*qc~OtZ7gPnk:\tz149"_zS9/>W!Nvb}qJG\ttȉSЂ#{\ȥ8k>^/7!DkZ|$7qWǙBhXp8_;lvfhA0K @4OwG)) ZciO+ē\Hs?x8Ɲ@n*/ ?"jӃpDy}@}uӲ]?փ Yh"93FArhՁ}ŋa`6ۉW9il 1mqFp#01NnQ@ꛨJ7;C޿.UH#ٱ|W@taPӷvVJ}5uWiPNDp >"1^Ҩ|]8۫ūF3Ÿ)u^<7c^[i#y{/gxv\ .Srpܪk dF (H3ESBcHKgSGّ?*sq 2͚Uz!Pg7j Ԗa?$Q|c%ԝ$4G̼=6'9 䯽Y=9c8gm5^,?05M4-TpVp>{Xi-Z科L{3V$9k=hK Cs(nA؜"$}K^R.5̖ sʊϷFGyvcHk $y(+VO dCʾyW#w>ZU/sQ*H="KoH |Cʂpn& H[S3;A>O:oNJswͿչlˆ'@ Ca+P_zLKXFךgTi +38;pyPHt~ ,\<{GHh0^֍quD,Bp RYhk㷻xg"MTω#3"0t.1_g9˫~,'!z*BKŸHɆΝ3" !l*BWpL 4&׳Wyf6~ п﯇f{s+ ha \)\n3P+N}d[AЙ*ӷy Y_9"1rfy4SsRAi9J?~r{E_ubrDtseO[mZq{!<.oDQQߦErT"ϮavGF61;`AS*켫Nm'6\ARV_V:3. ſA/R P3aD5Y[p6[q*Axq_LXiF򻐂Cb,%z!\ sGEa Eyb;jQ`쬋om.~=̴Cmmw,롍sg~W`1e;i\?/#g79Gl&nQ{P6ڢj&>e~NdKoqKZu%\#yIXiRˍ!&*$/aG5|OupR47bJAkw\ʂ w#LKV0^q]193k{V}Nm񈐋1=4`tO] #?F{t@ic-aV.cx=mMޣRBɐ2{+ vyUz.!kq/J `hj;aQj|܆ҭ2=#@/ T+V7CW&؄6@iu$J>m(bæ f⤰ATv%AdM]Pc>" |Rpe٠,NqK%IBnkj=~MɆ< o9mos_MdO+#ʽ1 F9϶H&`R'@ Wcb}Hww ~B0" ]Z7]G%*b cJM4< x((ǛN'@MEWuwapSx`yXr |Pb\Ln)T^0Fİ~kosc2g6nh}Lv4 ?/ŭ{ $C" ,ƒsGTN˧uFܚ(eOU܋-ڨذ' 3kхX2'L,o=h>qweKNĻV]\5 bM{}*۰Ʌ[TNn6Y+ laþ-i)zadw1A^p&I{z _Ǜ6[-x%hެ :XݨƐvtK45V7NlPsg$t˗LX"ꄏ֫ʋ`s?>x/ 4NaLqV}Ψ>moIZQڜ(K"j jIfBƃ2abr,j밥jg~4*@]3ˊ4C0 ܵG|S"3.R^7 -gQݍ#S'TϥF߄`jGu}ǦyUAؕ7m>vc-ס/RS![| *a9n}Lȩ3圃JBc`+Gq_J$N ͜Ņ jA~?Ow y}+7 i7\#2Xɕ̅iDFlC#۴黪E;wg> !ZrirK5j0ALg13d=N?!ֆb_l\Ȯtռ(}JhJ+V[I6VqcCQ7jg{GINfḳ=<&bǼFvJf,D~zͱ _<׊{%  m$7 7 )\W}?uuքS?{~OŰ6pWMSā7g/u}t^u$Cmُ,lԏu!b%G/>jOi ">Qh{ ӯm'W\36A-LK`AR%G10n:lR&"BF>k/% }Ŧc YPn<&wtY 8V A7*1V/`W֤>;+{;jS өVἁpbw=ǧѬ}&@8}aX'd1 vn Hnw8K4м} $ʿPԢBq~6)ۍآwg'Tc@[#6:Pt9?W_־9G.Tyk{wxeZjl589 0h]s3f/nZrn{q2@~ c.(P @s̀sygI΄ʳ;gyPdouy L41Fl^Lxݓ$ᏨΧa 4q 3 :|b84e2r-]rYvv(;֭;=>R+?BpY73ъPP]mBp.4H_U5z1H3>Yw9tz4Z5_6{"1=h c}lQTc.B־_`d2S=b_+˂Zn;'=sOs }EXhn*Dq]Z/i|]-N6;# Mb^qp~%V{$bh%_S)"cy=Z&r^]sA. wdʵMa;I,:80TJH JAnvx#UtFuBO|Je% 7ahüuU)OK ^Syۇ[&\T\Mnzt\`w˴i}xF?Sc=q=XY4Mw`HҒwŶa;*n9D#TcF1N(!O~ $m1cA[Q8#R_򋾾 e|gxs>ų#Ug&lrĆqAV^ÔB2v׼=I1&fD7lK|?Uayњ61҃h5,aqwg, Dg[ Nk?*rl' v-Ypಸfk}WNT2*.aXLw0;@#hg@Vp2«<;.K i&΀ʨꦕ*;LxnYÿϮv-6߶PVk!@aU&S>[ $Ee“nyr>r;'RRĽh7Dp-Gg Kh= ܟƩs[y[t\x \)2^nvmYOW<Q>prK(eGS^l8AdTbw}ofdu85{wS` +J]ϪLtG1unL$ Bw m>`+Uγ3,C,>uniH%~2K?BW[8 YG5_ c:$z4,n|YxF! ` % խN}.N| _M'u6M0ANvWI+&$'\. pd[$9[!ڭ)k|z|kb%I:^@ԇ>P8"ߓ5.. 9jstxS+Ib>ͩx[h >v ա YYvH4tqP Vkh!_.{RzO80Fk\?بq ..4o0wl% t2"l)iv԰f& N51}LPFz:"/{;I5Q9'k02Zf|ϰ?#[[*ފyi}cVA⯸ɏs{ O5:񮃥Bl f5 F܄qKNe}pФ!wc汅r5H Dɠ<Í(x}ՏR  0M b%<"ōSy(F?Hz^8f>:n nHũ:65:Do]x$<#i %}PȫgQ16&A7 ̒{ Ty?ݐ+`+H@Ѻ0Pٳ7')YbE>Φ1c;Ē!& cyebqzRIS㴁y8Is5\ѯieϳ"6sqktR 5OdYƋPJ<ni@>L+\ES=$G BP|%MʡPh|k9 j&~Wy*@)5&%= F%6+N@'숊A^?¯[_i2[CdUum9 i}H/gE /`TQ{e̲D%մY~(3äF1ճ| /2 Aco)Wj;;źmi8V,]kf.{%#_vDs`A9r,/:-#@8a}>3F8eD@VszgzLL>,{7ĉWc&s/Ýhs% 1>]{a1:W_!"i+Sീx kNBu@uEm Di?b^dF@|S) S{DduZ޾=oy-4MEwrN)>9Nf"Ksqu&iXiRڑ@0u2[ 7Ή_i-yN_L]½OhPh | QIg,6XM;] z)"0Dkn&'_Rӭ^E0j^ SZճVՒށ!f_E椑LBXQ,\pZbM% km @|Cuz_Gy /]@B%ZIJg},K҂'՗nm2*2l a $&SAy?;&agP/~{-iEګQn=- Oa`~VԈX{XvC>A(7aB],3tBZwd֩Wqf8J*TnF'o̅ysKr0_#1wM/=>6`OÄyӉ1-_y@0uUPcO ņ3^ѵo8gJ)>Qe:ArKJ&zb&I|(ٝ12x20'LJѝD gNFE/ gX~= ߪu3L FTz3>'`q:2;;C/G(:B͑Ym*v:rkJ`PLO9n&5Z)pPM Sޚ[n %$vs&JUE75q%@VXbUî5[(? C{&8'!00љzzQ kx3F(eI] yY)$TZOd0fJ\=x)A[=ұn$:fo9h1l_8ݫ(3@[VxO?"*i@c~K=?K54a1眐gŲ RWl?@#_`7B1hx3%+}sTS|^SىYGt)|2 tqCtml 3Cׄ@{CMә:(G}׸( '@&8ecQLIP\SB:@iyA D{֛ ٮi+`Q^`W'!}0k#f "fbRWk-{#O%Lj UG›$7{P ɥ'9$B7h^X*q`2]^} igaˀ/`Bw:3\w7>#w:{JJƠLȦ".H*xq| #m6|lgx,4HEx31Ib,^/Y{.࡛VفImvb:گ*7v礰ER 5mݨZ6v GȞwq#p3섰54Li~a'0]@$<̵yd^CM@wCLtObĉ^ng؄6]$.im%71%⊦MOyD 8 񉬶P6Ӆ- ӻO?6<|_HQjfsڒZ_fhKtU=)@Tҳ2y.Py!.lkWp~k`J_ۛ9lفg[Vxp'% (dO?pnSIZ鯊<C!:X_]MQˊZ3$ɧBGMjV^6_Y~۷S1`qHpDP->ja42LMz#)0错t0 kWjzɟZ*_ooGO%¿T4t$jhs}+zc0<` |,-' G kHpTs{kOp!Muק@L!lsۮz֟|ǨYR|OY@u(VXF~ܓIEbZ/Iݲl6:|"s4b| \GTNPKgQ "8qQ5h"}zC)֨hY*V&&mMЊSrv0W4;Mq53@pO ,Rw 55l|xݲOXDukߺ5MG:-3[ R*UG],Lymbj_ z f6&[1 P쌴3PqU~Aag]93UbI5B?EׁK_eV h"]xW 'jޔjoh;>6rј͔Pr<<6~P:s۾=3֊ *_OX:?{E5I{ad Ɣv7dmQnZ<zdDc8p_n_o S8w&Nzj%LfI|kkpHr뿉hFߣ:)Jg2%$7ΑӨ(umnH*1v$.[mdVC/(!i${ч_fA8vg*- -dlҭz*tzkL.2Be\ #H ze*ڙi /M HGđ^&] jQWߙ?qWt^̡]N&K^S,Tx4!OUDq[{@{3rfu' Г;#p9/ w<;4H`a~Èwx+4 73K6Υ/xc0ڨ"ʄh~i0h P`Gr?XC, ]?=CCOz1@ \Cpp nH&9Fv̞b u!LX>OP1fD=]00S|/CU]\/9ΎheF ƤkLn4t[Å'PT,!-Sg ܷ &.[0y2y GV)~tXYs} y٤dE\ Bk}w ~$$ԝ|v)1CKfq==: 4U0Djƣ8|JP+P,[Ȥcp;j) B $j C}>דAbQxο-5}BC&}K̥Lh2ka+Q'7HJ ~Oj:)0X" xMSv zSiB$tA@i,IH}VR)egH$I;75??gW(E`%'ܸ (/HJSRjVXgZb!]XZȚ_Hd. ̈́1Ӵ\RxX|T #Fw${ڃ[,2"'8=jqw/)UUr>k]םi0] stãE]-2K?ږlz D*ϠZ? +/"׹f.ZB)Bh:| +`wFX:ɢ PoJ4(!wH0KƑ5~FlՐh$*%jel^+7h9&D v' bond۠,ozJ 8&FOmsX-e) ?FFMU@o T2 cMC^Upk@JN%^XN'Ar*+Y$X=XoҺ*$$a ,C=m%3 @eHan4" nU ِvFxz!MSYzV)Gz0zcJ8.씽8!q**tԖ+nPG%UuW LM[R]p;6AȺюvp[rUw54,y 8)d/Nn+dwh+`}G[Uڐ}Y=n1XA;scT\R3LHz;y;9~ h\U3{ :KXIf@A"v*C`RV[@Qi3lѶ'@׀9]/S6EB~а)@J%rhϢ C#Ʉ%q|- q$Dg;y.Jͪ<'BIgZ$/0b #L:؇5X@y3j.#+$Ukl5i&>%.b-t 2HJx&C?58O4E˄ ԙ嶮]RГg"(J yV-9SS%j=0H)qˮ`$"h`eiZf,7*==xG:+&廾iDcE=MeNE`e[*Un# 5& &Z>3P7Mt8??dF/:xFU88Ceq 5{Þi Ϻlc7pE6TtOPf2 3;Z {"㠝lعɤ[ `|!>0-a"XeiȠs0Yk%l'<=Twct|RZ+::oĴa% AK¯&X$c]Xc =5b;s%*C߂ cf&K_Pի`^2w K~s F*[4ȆR`ܱh٠12#BAchu~GME57[;_[r)R2%Y:U CɎcPyUOh)IK -}LJgQfך/M(Mj\ qй&q'^QqmIžVD654+5]l7 7W(bz0 Ы/ bIX۫K|zcߢ< ۋon٘$SI!kt~Ў .DyH8&`xW~,~\-q[g*U̠䣣) n$*+ay"kzǩs K ǽ{\tsvL<;Bn.-taeo4l20 zץw|R]dG >wd-F48 ܰgE"q^,лcM) e ]!08A[M eUʥ{K+5LA1fFtJ< 9<Y4 Fq} n%+iκANA rbW 6 ;o6dvr&%Ez0d>7-/U7N:}J@pY2q~ط5b>,eܥ6v k1:Eb S啼1Gp-]=}ndrS%e?dv2k,3LkO+d1U+|-h诗|gˮ qtJ 7m Pk8Ą> O|8%8>*kڦˏO1zM;{?/C%g[\,2asdMV `1MR!k{v 4(7b,0F5&F,Q_##{|k{ yؽGeqq5#1bF$)>U/_;T(3,8aH>ݦɒ 2_O<^ `Ȍtw0Fʮs3sKxm6OLb6HjزT5VY'̗8b9D8װنfjgI@{Ix]d;I9vvtF}aL)Cdsc`5O| ^EJjakCо8~>|#|i"lU kVAj _ >ZPJ6]Rh+/#M)?VI:4%f֢pr7$C o?QaWÞwmcO q0 u>qƏn%UV},Y׺j\j^a~A@/39 7}U+(N©GQPCSPCєFirTGG7We͎1}d5h]LDB3&~*Ɇ˖a [:Gk~c˯nha#9޼^#͆.o5 XҼ rwtDy֑k}&>UOt%7Fc; w,O{x%\?j{M~5D>DX8a1: nB@ulh`,~'RB-xٔsEpF0ڃWw:}6ks<3 8wg?i BEYRVD6Uv:Fu u-V9gwȢJv*evk Ev[R嫷{р&~VE1?bw_ GDpMmpöѮWҘ[ ;>t2^.N(&rG*EqG3 齘f~ dMQyUn 3\ tRQwUM9ɘaLZqBGM=+YxǑ$iU{H-}_k$3R`|R9ug/PEK:^^ 4hjEܬi^uvYrY&8ƀ*9VpTl5 Ț{. !/՛ m%۸?wJ|a5uhyPEp^U "鷘/Olĥ?j%#pOB,v'7S=5̂0҈):F_M41o^n;|Y}NTh{]0\ǶA 1bTeɮ/EGק sj-}@8Pg!42oH+A8;LK*g{AFU ,HН cue^ hRؐu${)? sUH t[c3ZKt@qãHqlSy% AMYʼnx{7duoR{h@P"J9%ʆT$P,҆L:{O.B_I1( YQ+#eȠ0 %V}xlbP0(C4fp amĬs2Jg ;_EsxJeTj*X9HYFK:̬8j. T iU:¡J6A ޼$xǖSK7AEXl$X}[ x=M)AM!rBgf9rCw@7/<{1c"I.KA{nJ1hyɤ,`#p|BBo@Ca,ClȁG2vwU6u pd%e%quC\ǣdb4)_̶p OwrQQ>׷#掝ŽQm2R5 hu^ ΗyXi0_ mj^ȽGXr,ncdLS >XOJ/\vFިLjCmDދb[ɠ9g 7quyN7Gw:T %W-O3ha]]ѤOLf_kA,],&}sMGdџ-̽yLu;^~B2%}lp6KÑUZHX(m@K 槙vwTBL SwGb i\e`Ⱦ#fkK ]8K`UvʸB5w!`+Z7DcO z;0yaͿsF90,dɆ (; K Gud0j#``1sluq}f/U1>G9~c~:ZuyE^2A <9ӂvJGGP'NWЩ7YwhS R]cLXCLB7fg~ 6F[r~8u7_m=WV4dhCj8ͳ+IedIXҿ AC+]Ӭ&VJ񌱨"/ZҙIx*70G9oy}Lu* {eh4Z3zdUL:ln W_2H;#`xE'ax֕ékS2GФ)rXU$HGj{DgW9R ׺/EEwL&+CKZ)lDoPg\UU~Qt68\/O;_]᰿F|&P7P{0}TɴǮsC0BƷFZ5(<]|zn&ѬK?s@fBh~X/k!cB!TZ(-*6krp9Cc8E֍ .r'ʻ:d[zwe ~:;jJ-xF50bfW'br{ =6 h^|Ng[7X\3Vx(9V8g@eTլdL|Fy./9_)zXI9h/JeA ǢѦ<>9nEEu8*uږFP.V4^:ER/"%h9˜pp~!2]ق\uI>QеjoDEcKHǀ ˤcmW`Q$E49ݾi{ڧS4Nn%67@f0wp"vTChɴ _E. V8C1s܅P\k6=n"]>Z !>À lU+Լi<'?. -}Uh ˞K_ͫ؅QCU\xq 8͹4waL҂ɂ}KQ,))WS!< ^<ԟahL&AjfZ~@0fG/$';.g)" qQJ8N!=y1A"lۗD8Eڕ>7f&97| 9z?bCwyA Dhf kDm p]{*Ԇubr@BI" Y6 `kQ=k?  Dh@mp;ֻ=JwlY-"/֭}#Z=.ZRH & fzKP@pvqZp|1+c(oW,Ζc6,jZ q/$=<9rﲋh 6XkLy/PNY) 08:E45ڎ)~pYP3peTR%a}Wep8}j)8a"qL8Wǧ剙(. u˃Kh|\&01y70gݘ]%yiS51 dSQ#\3Rkv@ftqs$9)f'|mikDg#Tj52{*em6]!Oțy'+p{+=εnAd㿛HeZƁo6\9]3H/#h\"3cfw2%#UC>ّm*J tiYWӆxnWFjc Ҵfsr,U>:U8p>6_ |NvThkˈl92e}**ˇ)13a;w_/zL $P|5՛ /Ofkvn') ]Ų((ŕq&#WQ;dh# Pe(Uk1PRYe7vޙQYdFGev8vQu)v&yc 0mͦc+=.92[CB=K;Iy/G%& 4KYa_s[܂SKlbN'y#[(50)TC6S5"}iȤa)|.՚]ELݖcyS0N+FDŽq6I؜?"$mSX=&16q24v k#Vޚo{sN'MJ5B}?]$u\~R T? _@H6R9m0P3bBYFdaiUt-~/(v= g:NMEE35IϪV5='ȳL Κ☣ZƔ5 jƌRbep#`b^5dkƬ~d \o M/퇤Nl(SO%5 LHX7.eeH8\EcyBO[cV_iZW庐0yUp Ab~&#;-uC`7D0h6flQl?Ȕ^sU#qې2W|A̿IxJuj՝f)ND}v0fn/'l/Z<(ءM]l!秳Ť+ ~iLU-WJ3w6qTMƌɺQ!/Y;0]/ئsJee J.Z*~ǵ8wLڥs!i/ҁf (黲9-.X)N?1\MQ?0kylmjQ[(w4:4;46lG_8eIUW@K+H4c/5q4Ap\`~;mH"d|4E"Xx.t_r/oU,q݌8^w}~(2dig'XT\pEӽ¢?j.Wipo38KGIp3 mFqq-lY_FOeSr_ 2o}8T!]u'>ƩZ"Q YiJZ\y-"4CiOܐR.+8`9 9+}_,I-`fMpƁ/z|SRͷ+7fؤ!=//+ec-{tZ<@۫PBH͏&/ q]o>EδYg7;{}jƷaLU[1~\:I#CGrڣnwr$Q&2` ηbR6;37] Z8 ȉQ,.[u ,0w+[D1kNPۿ0t\&1\XhWo@ЎTD#@(7q%Rؐ4m*Iug]:-sisYS='Khk')7xn}rpF Q.(-J -&-'e1rfRP ~L5ukW!7:wD 8g2Qţ\g30)±5|)q:i`g)aL%C\,4F]pLRKe;& ob+S@L-rJ+{팦mC9So,vjSAz*{ lhQmf6z =yrUM43I2Y"]|aDrg?cEuU6$lSfI֎>9%R-`ulzO ×3Vi$PiW"^('.+ xI'R#)Z]hIsfkTGzKnYs&؆g~޲3&g)Id~QȚQӈ4TCY9e$zt|B 0=-ˀO㋐ZIhn%S$\/NG5"fBg8,tDICWd9#ɱ43ݞ}=x @8#Q=,-jdᵝVRֺĜ ?8^D[Pg(ʛ@sHNdHXk 0k"Er>a卭$&Զ[CSׄyO6$16ZNfߛ,Nҹ Eoa9{g<<$-lCZ>$zKxShU Iy{;^8Y77/I`D+-/M'9!dk,@i"&~9c&W?σ<<1A 2gA2, g]e}B $f5FU\=dzPlŤB1ʠ%zlq(wB6=HmX?P=U\#vAADP:FJy4w!tϘ[그葊+au_)N\е˄um/%񸼑١![UNo@J[_#qFc.Lh]69ZɃG($^}0_NڿV1C`om>` :xq*eCŃQ]KS_,kI,n(Ȯ9bUa^QS.=5(jF\y"Ϊr ȫPK[2v=YD+JQqBjWlJ9KfCf*3oJs >q$nB1ddc4E3C NL /dWY!;IG9X>etE`T~ |汎2YH3ee|}my&΁ucצm1l^bKDvur !)QzD&=C 0xT3y뤁]c]pEƶݤ*O,a_H]P БSϔe+{s f?1 kNL{=8_af~0Dotj%}]̨]*o}`88yp|<9 _F8M݀?:Sa `/8 Hǚw gKE#'dnlwof_+b%z&˜O<_ʤ31 vm_Ⱦu,xt}W-MMϊfk aNk +lwBly$2(vd 2|WSpwJ~ϱ¤& ͦ20<I-k+_HD"eS HwtתʗL4&`tt`D4K2i%Hr9/E:TC@ p < ؑ"׻GzO(xUC}PEN# {I_L*P\5nvB-X[WN2'|j n %w { ĘINKBA  R{jxlFs"[lݾ %Ji6b+wccWoJC[t~t@D.OWuȈԪi`1yz5b$0(H{bG!Q;f7CDPگ!)XYw',fmͬq.o'3oJQ+*U+gu!V9A!S:hfCt>L$UQR]^ V.T[8,D`w婤 +oyE""m*8Tp3. J sH ˻nXMΙ[쌺`@n^gyPҹ]^` R hLiq9x+n>I h=ISQv앓vBYj7GƧ $nNϭO3/[CCrv j\GdjCuEap.7@Dj꽣 $Z(wlI.2q.qZQlAZZ,Z{ ~A@. G[ v==FM(uᎄewH1s%O tflM 7ݵe |14mO.W5}DYtTeu{ue#5 ~h.p.ҫcl.t"}x6pG9#xbڧZn bY T#^ŵ(ub E ]=sUgHgQz&^ب)8ȸ½Aj*$K}B7?1H"utVǻH؎y +LuaTZ dݨ]zSeAgS;,K5tQ_|'c~\*h_dE}no) cn`1X|(\2j 0FRaˮ[t$qaYNrpV9-R)~X$0OQ0,Qh2t\9T|&KC{V .v?y߉"tƯ"'ZaET/ K +QD(.hUxz{fO} dU_ @žEHڒߋfd ڢ5Z\fH@̄! s!e\R#kH)hm34^dΚ["2hO,V) 3 ̣1,7 ;}dZ;EL8 '&`"$ȋ+9hy:Ȉ\jߍZ'qrjc `_Օ8$7]xݝ'=U\"rEj[A63k̬&HKd"tc],?L\u]*dҥrI<мME`tʍQF I|3_v<"L|GLy]Wʩf.fQ{TOcJ .aC]`RIDT!@9]UoɫQg/H#OTvd<ʅduBAh|m Zt WZ֬ܥ t}Cy>u,yrG%ᇉp X0qT"RZĤu#  =ŶsmVtDvgM >j8lF` @$L<ڢ b O?BDzc݌_#%_ it2ۃu. 6 r}LjWѦN4bu0Gj%CK6q߿zܪ&D!πF%'I0]8䚲-A`4ʶ ?/Y6ӌvL' :EvلUP}E%I02~]]RBie/\V皹  VC|WGP`)vpRܻ{x  b!=eT(2[t͓5f?N(̝n UftI5ʖ.>R''Zg{kv gV0ϭ(=⟧Y P}COy k 0N]Ǖ];IJ@rMz<+mssi1k]w3<ޡXl2K*ztè)#SPjH/Ɏ@]ef⩸_xAiV7Z+F75(}Hr]Q~6XuTOoW3؜8]-ߨ3nI<@ab; |V^b)FumW"ﰙM+zK~I]R4NZL-)Ifβ,;['pdcpja-M//y׫Ceս/z9alk6͕ VO0*^j6`ęU򋷴9>6W sYe5!ALאcsW@bw\u;s8}Cֿc.*}%/) XRD'4C>k = 3רA3JPd/Ị:_hPKpIZ

    ݽNRod|B&WLH:ܪQee%^2! \Z,,TsZïCćΪ@|gl-rU3$2NGaCV`.kw=3$/G.My5d{sZa T úM ͱIN҉;r+J' GO2}N)q19|g4O@ 1a #8e)ܖ0GHo&Ydk%Y8c`HMNL0)rN`)^m_93Ҹ( ,[r}fm^dJn<&9l# gd_w"#O<}ivio QqЉא3Ұ޸9tmpmZn|.N{-B 2+*pXí!o5=iSB= 誇RF A+N&'{5k =oݾbu<_>gf]%YKyc8>a"0f;p3;}(!e3r746w糾$FRBA!+_ksUM>7s_Ldv#E<uEփ^)_?Kk\!Kǿ\c'dY%-*m#nXsYĽ+<*|ʨyu] Wr^&@X k|!Cs|zEwYbqv`zs o)}"hG@A uGd6t ø wijw#M9>lT&dxMڎeP(u |$OI-AjT펭$$7 ᵒ0Xλ;$Z ѣ0M.Fa~XDVz]RVYmćhYA#O wXkI)/l;]6n}u% XSOMESKE}-w"3clQg/S6y箶5@UOL&D@$hsO[Aq.TH֠ 3Ѿl-8φ$Ѻ$ _{a@tk휙AA;yfKv"9x1pýJJy.{@֞9<.qqrM}]MIHt R=BlE.bq'ۋ=- ¢xuS&{һ3#5|2y]yaa)iYBarZGh?<⊫E${Ȼw'.+\Un(#tNpF8ɶŜD*EVDf,NoC`YeNC;&=pE{R5 Bh#pui=jM$̇d>_-m.f;&-oܡ7hÂ54os.N27 B_"=Y׈Ua0{h+Woo{HĒR蒷 >+Θla˒%HZuqz-w‘#D) =ЇV#IO-L~0u>rfFpdh Z'ǧa{+ѱq;o۫r&AR6%fyB&/mnC:QSI !LEYnsM 5}D:AR{*V %t1AqX?:{U"2$ >6n&γn@)-ߤkIp\,.4los@A+k|'`uM'hAUO A.]Yb2J{!9;{37tͦ!r8)\ih'q0H.eRh/dtJ=(HGA)vhAt\W `"]Ք>u$iGs8UӺR5ls nk(lºCt%?,f;xFpM:Rvuc׻qpGoWٙ{&nd=9Uhb&@Ͽd?"+Š"왤Ŏ}/_| jnaM fF=][\/AFq)"N@⽔8 Z5'OC,@- Zƃ?zs%N]X[p=vDݤ矬0 ȱɵ 7޽l#ڷ^"DH0EZ{ZR^SB8qɍ֜%̣2:<$"93zcJy>dž^]kp骥c/1KϳwYK6 ; iPqāUr &IhdPa?Yu>@#YyK%"@D:~ڕ$jDO GzסxqAhuld3abJAa% >$=FRCNLuɃi1SR<ĆFK:6 V{ф?j'[^3B4fcK'\%0*Dq,YXgqzK_4͵Zi͚.E”|֍SE }r-{6ͳkiVS_E@S%a >Db"h_G K.9yCڦp%l_nB#ozſu:).cߏH 68RI&HZcژjs<ޔN/{ŝ,Ld.:MpyT^}҅Љ=4q#a2(O?_PKZ:rn]%X~ ;ɟ)PqٱL@&cd7TBR efrVB̫Vg/Y<&+6̏R&q״'5E7XX2%Mt@`Ϥ 4lŹC|y}y*oːJXcc`$Z([cօD%P~M>Hm^.ã*Su NYON5vh$)ى3U!{rDbdkc `_FF'OLڴ=-4u@IgSO(ef _2t#X~6tdf@&_+gdsL)qδD#ym-p'Y 24s-R&C(+ 8B NQe( a(5iJ[Ry}v=DFs|)p: oa 6H_Vxˤ˖o[?s$AWlwEKMI߾@>bxB}{VΐOnr}ԦIFM1HRc j_ |yF))9o+QE_N$bT7m> ^өqُ!E2ˣI7's󡵄%#jՅm%KRh ~TЃReC:CN C CNvs л.kƄy\&ZY*UPV*FrvL]pui&u@A.3Kby (8ӳA<\ҭ=|m>~0 L%xe:ODCC^`2T N-: ]2t 5bX0_JwgXz2KPOOP0cm4FSʀE*ܧ -̣EBO(ܞ0ڷ/ ]m۱5>ʨW3pIl@-U0E9EnSDIViar- BW7Ys3FA[po-I\lOi:/J_.P6QhJ:kRuZN:85:ոe,!n{Okז _Z̢yh7iZ!ġ9&t-bڑf7]zQ:=[c5ӼGʕ_δ b1 aֆ!F<#P IPH7>,:xBL`vskTy-*RU=,p,q:8FTn2.=K ]B}kon*d;nHy(|}W6_][ { fpB3 CVݽ#\_QB2I1:(PH{Xݫ[at'1!0K|5AKwZ;`Qӑ[\='s Zz0oz MQp9FYEn*GtaρhOa6-uߣ=8_0&hoxB#1bK/ ], ^M?C"ƟjgKo?Lތk)@J(k2, r?<Sm&=ş/[鑎 lƟf6ˌ[CN{ ƽͰB$_~ `1ڂG2'{hG˜8gh4٫4-(z[Uzi˻I=@c-S,unF(P:d 榑[2bmh`&`eSH :mH>"! ?"gS`5pG6ZEA;7<@ D>?cGPYEeq$,!1%L 7~[ºb9<'O~kZx*dPVyVYS}6iK QdM4>1U4jd\۟*#]U.<,H&7~}샂fn&.oS8ƖJqOZ&˅s ST|=gTecfi<{Ccb, -Qٲ3 2=Umn+U`D$( Vgq7yuuބEsl(xȢ2F3x~ZOx(PQ-~d +L5FRRlEސD$*4%dE .u[85{ EuKy_|?7;a-,GXaD^3Vwlfhi jND9]v OgoTAuYf{EJ#!H_.86,D.3s}ݍ/wϳ@{dqbTՁ;r߈ol^nboj$=+^5UL%o0e0QzCM(c:q A@ JIK\fGf V'ߺjBh|"V\) #Du?GceDRI|]}9uK6 iEyR,3| 'ŨY%vIh њF-SUt"w]#٠YY -U-*&MTM $<ǫ͘I88ÐK8PM!gڐ gا1S$;5ytgj7gAc`ϮsBՒo7>X@-i!,:(dWiM&۰!o>f@%6}ԋe!~ID*;W=;m?%@F)!/Yx9i }O{Ɲ.OEch'EFvHWMߕuzޭJJ M 3'柄e2;ڨWƑ{o/RYjygt DU< r`^0-t6j~o c=Bہ60$,!m9^Ine Țï|_uQBŲ PJg|RFD9c@_'ī?͆gwi.FD7'4xKaq5dkơ$Ihc- R3PbO]_:OzH9݀hN(rN2'pz׶4n<Y a'R&A, |DjSɌ`IgrI@*`[iL|Un*B5sf2 KkAGX`o߀cRk5g!A]ܐ!iZa _@'k{b暚ݭ&Wdm{(2z]D4bC9n Pkͫ:+T~9&ZN>Y/kacZI;/Aku<,F<3=lELB^],\@I6P+w(ZsoC隸#4h:ay3*)Y5~x+=:zRf 貮IT+HlIYmhG}?P%uwx 'a]^?UD~ 'o]Kc@+7=7F77͕5sLkM{ki UaPaͱ'GSÝaCH5vI;'%}'c#ҍYK֙P_,3}4 KgCr0 ^ȩFrxz}?a>VŽM/^@<6`Փ㥗1-zx&O.OmŀO,K^X zԩ{ףo5{tIF/)6ًȐ$3$,3;h  Apfȧq~o]$vQiUq\prsjݏl`n'mT@ZAŇQWUdA.' zV >nJh)IJȐQ9 DFf2!ډ k,DFc26(;@9Mch6%|^[E 92ءԗ,Yi[RPdĵQ@1>=wƩ#'I=9֍e@Q.C!`!%~1iY߹:F*9RMa2/(cv gʆҬ;08.Ocp^Un4wLxq4\\ILQHU~\Qկ%-8re Mdž`'9Ic( ^0Bޯ :'8FZ@nQ2- lk0 | Ul.d(J )KXC?%Z<+ZhdՄ xɅDu3UZdBgD 6egަ撚ZtU)rjwAdNBE[YRIeȤ ˜3k0)sFQ>I{*3f9Q0qk!L x$Z0&9=Lƹ힑3!&eD ?kf'k<&RDjy@}@JDxxD煌b:\)X xkZ䅢ٝ_Ky|umE~'(QE(i)t!o58š {¹ aӂQ .x?l.ͬz9M)glp> v@zxIcL%q2LqЈ׌s ~2W P:0`˪75Q`9*.nW^~G7; $!R;І_DXE<*"=ϲ=h}^\edA#lyDd3TJMW!$\Ycҩ}x/(xF Ϙ r΃{SA];.$8dX%{Ա5H$9hwHԟ;pˤ܇³IG/?O9 ,>G94[]k>ᙴ4kXA5ݠ̭6;(h )Ō[.`[ IF<|r1['_7[C_@pZj|?, 5y~;2 !4ugbL~/P6"Y,K1x;Ro8Sj ;#QzHJ]jv" Y*O8''1(Qa1/q=< 'J(:fsFbnX)*KT 9=3J(_Dddkݯ!)R}ͷ72kc- a!ocu Qp]uUmŵ;#[y\/)Ua uJe?<) UWP2dnjf}qf#('S\ΪžH6wpBY}O}@w2ppmvg[IXv}ׄh6HTQuDY(O&dR&ev8fz;2jx6Gm1T}J\f1)D(Q:V4:;k>n?r'$K igQDp w gڰcq i-yj31mmK"~p m u,˒B93]tAx0-T.4H2Sv*?Bi-FTO/&&* 1$j?h2eӦhɚ?nNN"Lu,Z5AO|]3ʰ &!o+ =iJ'Y~!iy nf(L|&E9)ُpPɾi`,B]8:Κ 6)k^Ḑ8&Ŋ2<z6t܅,[^`P0 hԛ4O dqqlTJXr#I:%6'g%ors2cH1(k3\O1Z02 sPKܜeY3(]: 1Dp̒c/c#X!u" uW>>[=&gw | u#[o(1>v/;U]qH>8 LD5=8إʬ@HP EJ3\ _oa̖AӼ /H?6M~Cur'%. >Lm=$rq)p0gϦp9̛J:F{ܟjl M;_"6WF pٗ$h[;tGӂtAkʷnJ(<޸ZzeY%!aW5hW9T(0(!2T^q3dDakfiQ$Dzj>nPU\hH{n N[%gN 0eeK*g_17tNXBتK 4JKGmޒg(n.\Lp 9b/prx'.'aTLTzf!'U'>YI?hW'Ҫ#Yx3%JzDy,Qwч{z՞o $qH)'4o" [qꅟqnl9lYv@_+g 2y@V D7R/Xs\f!יL`)MTy3m[eJP(s=oQ0h 9Ta5) K5M)\FV3|*)c t\uzQ=.xs, >H>8hvL%78G\$ pINDr⃜`^tF$jEKVe03[|9 3T1N?|;jI5vpNŗJ,&FZ*Tu8ȓ /S.+:7BnF/s Ԉ8FϋT`؅15 d o=m0hXe~2)kzRwx,z>o`5aBC$ғJ&n3S*=]=)q9#px]2HӰ+$OǸ^P@ˆ+[Kߚ$ƚDjB./P>øʑgysg<`핞JaԌxΚp,?d)^"/A |-aΝaʲav(b/] /sq(ʪ zGWI{9yfD`$X~i'AȒ_rܓ"ӂܒZ5LC3ϫ,tvOVqgٟ|]_}H3$<ŗm'RJi?8fK(*2qٍE10fHWfy_Q./LŬ=u{pCNҕyqEy4|\Vevld;{/kغ;}8"Wp;dB e̤~-GTR,&}n-!CwbUK dRC%ǟQyUajAMŞxT_"O#MQ?bOvj|e\_@.N/7_vX6;<ғH>gR½ПH^ڦW.? VH8A,U]??jn!o]BEt.+"keb_OuK(1d6BK#^m V=Ǭ7Z#~L&6u\bo# G5o]Y]Gꈐ`B.dA'1(ꔶ X Q[gp/0Z@?K2@7_Ww}t*We:8coCh4I9[$\[Խ NE} 3=ˋ.F٘8w -mŻ 4)t.~oV] h$7tE"IPUrYjMN[) GR [kD\wc0$ԁ6Q&֜jísÖ́ fd_ܨmHXp7і7PN-ԙ)_v P_vL5g|vW'Og`eXlY^}@$ dt⎆}KIA [yPzؑU}V`9\ooklV~g9тYw܎-1}/9MP?!\1,vk^u񮼃_)$*]c c]ʾt0&vKqzA5 X` 75eVF(Ƽ7L) t`%f5Jy?ͦ.;U4zw,쮢{ЈBK ^n{QZd]ffd"ЍMpd G[<ĂB(b!rf{WZ3"?B<@2JH,:ū6kjx@.us <0l"M]8oh-] QIf -dv Z=@viMbJ=X\4`Z^g,S߇Ϣ$9ʝ뭄Tp)(˷)!g6K60rFbS˾jgF eMj i?w]O !06ڔF=ίcOHAsAl_6 *Bkv8#!'h3:ŝ%ZUǨ_ jM1r LMepK!-y,lInhqÓÔWQxT?8X̪{,O7dxZ̙:>pA!Jonðb>2r5^_XD-n@1Odrv."g&~ 8( KLDe2=c odi%T*!]O;⑧i@RK[ͨEcd 69Ltl .țsʚG=kѶE"qv2ȒbhP5mpfKO-V;5/[mN䵶K/D9EFЍ IjN'GN;Ci˲)JT.Gavkh%#lD?فg^˽vk[څMjQ&$>u=O1@;(ooݢ0ifvX> Xf ܸxUz\˺g `($eW|9*EzhcN^tDžz!Hr2pk`?\ 1ж"v1mz^F~DZD)b/Y颎|6@p;`d,W` ,lZֱZp>O8#2Qf5> ]NVl/_A_@vdJ&-; 1YȨH**# ^' 6qа(!5e@8/QVCW׬\xMBB)-P) q Yzk%̠Օ,b̂ZpOf-T}ez}S G`B`,D8X8={HTI0p4Ҙ%;*g+QB~'z^@]U}<5K,'%|6D *y5.FPm̮J9}_Kj^ęBP8+Jzm W6lLN/v7Qh$] :d oP\A:j䈲]1Z:)#ed,o 2̬d0n3hgkÂt[ZJ&GOaaI8PJ+ibff*!3 \Oxr},kj{u-k'SI ^QP-~L8J+6O֪:.93YNDs$ 9OH/Oju߈m?>%.W؊@{pBv#7SU{HF<$?j_7vNd?irʍ\MY~V&>7oƔ*]Y&K'5RHb(!\K@zWjTN^5mo-^W卶Tq J_#m<,@}hb-IV4@j =#ji8ۡe8t4ZO5$ɯ"[舘kKjs#4x&U.gBRi9 ]y9)tmwFjW{WjYEWTg4ec8R!,M>Hqn E%tnur샡}:m;Nm`{;3fK^8re"} O\jpcE`Nڕ50 Ig,1_ eh6jƺ !BW:E0ܶ[p=ޥ]*zb!ibvLI7 P_a9 +J[Kff5Kʕ#B16c7Gi&DHtmgASx,N&(W\zk” 6dˣ7+a\=ZÁz275ͥfuxy]];Z1x/fr* yϾWR.qS}_)1㛘`;T/qȡ6Ifi~*V-]:vE?Ƥ0n 0Oh?zZAI8Ngו* /d?3ge/>T \ٺog'zg /\3\-#?-.*T%mK,( 4)zNeCW1Cx[ʏ&/Ϲvj: B 9>:5훚tKc57\icX4h=`A:?2y,A/fdâRH*BEM/1 }rYo]@ԝ$ ųPJ>>Q(6#,4"]4zXŀy#_43Ffra$HOˣZC4}/8HNmCWg0b (H, I8qdwnЩevN|h(mZU\#GdI9-Ok.+UCD8q/BGmo9&;pu |_B .CoCa/'čTK^6"-q>vِvҟ;{+=޻oRB%PHFM*k(M_ g,kgB œ[|)&̸; Sa앞{{R֙aJӼu^*wg]FwoҢRM-Le;;^+ n!LSm=aJ0Ϛד A6x0!'կYYHU T8;߻Sn2qޘ鿲5PpuvJ>|JEajYAc\y"9i"u*F(W@RRDns&hpXIf_xќqW}oՔ3 f+߮) +O-fJn+ y# {C\@&.L[$n 'ӷs%nKW񌲙#h/*3TYjr+-jd@ R|ݎGmLLwPi&{))DFE&^~.歔oc|򟿮f"yLui̟ NONgA$Rz<]87|2tSk3Y-2$+(NCuA+ͣ;јVlc "꘎$he9) e[Oe2*PGRH0#XT(?$yA|CBB8dTXܼZ|Xֶ,j0mҰnNiWV r9_ ]_>"'P3.7Gbozx4`R,7Z,9z˶)%w\^ÿ`+Nݒin_McѾQ78Ǜ!'{k(蔜5~OE]1D#UL~ NtYHFv:~ZwMˎ{.z;5qZ̶ލ2!x@})ބ>3p/IAe}<0*ځIH[Ё@z¾8@-olΥްChmX려p_mā#hqqA.!X^(` pۏ79ΝMÂSb&:A"VPVaW 4\ it%T P*8 :*hkm`fA͊k!cAםQюހذζ"K ߼L/`'#:rtY> c슫IhͅH ,yMw&ǦF}/Mu#"WF ɡ't8b+WKVq\v0wWJ-dHѻҲvcdG1+wdzVFCLn!%7$3a[iEk&*0'Tu]2чw4s7T:j,nn߾yacq\=*</\Me/Ɋл#"qf ,2#VGQ2~g l /RSCK bIx?osyo<`M@Gx1E"ivCWnlSa Q'Me!\ل.aS[%4\ I?# mҍHd&6Zhw`!klIlb["!SsdE!fC- ;%8 `CwwE.qЏ{ֽU->G&ɃKB15M@P76<aȠm[ ҀjRgEX$JiR{YRn@l4p%zf`u@T v6W$[Ptpnb/f$˲:Z !ʸc-U8DYQq3gƌg8[Qa;Hz>aaG3׭ [IFs'`M>9_qzolEHɺ4hƚS yya5E3\ώ~J]TcyhS2̰R+=Gdp:b//7-4*H,G4o<6S.[;SHϲrzĨ[4E0 Nc0L]3?5B&y(2 K?N(Kh˯9X鍉28M䭋E̼/{Ȉ#d˗φU۰dxz=cJ)X f h-gSWl|Cw>{39s^3VܝFw%6 AjsO\r@S$KNc]Rq]>2A<[nZ8˚b-CvxXՐ!žf.T_sQTQeFt3|8hAW9 Q 8Fӭl' ##,nXhb]bsll"@|̦g+\+ێH yC@(8Brzk >YѴ UaJCQ&*szdM 2m8^ m~)#aC.!>P<  R !7I=Զ#3^;l4QOYhap12g3sl1# ^_ ҐXGd`{<-/m=cT4?yb!3亂z`s9EϪVPfgK-)ת|>s# 6ځF A_:;j8H1r??VjtX#W,6PU:> t]R>6y*ߝpZm̫+E%&ui՞@jإԮT8 j[̠\&&eJxo rɩB#_u/cK^tm"vm)fH ȹlr8^#:ܦlًtEbomo7tswTg)_W=񿍈pOaC諺 yEI&$S0ۤ  aB)kK "L Cyq[/I(w8U2U1""1yP D.ä`wC!x40M0Fî@b0o. -TA$l ZXݩ2}PI|y2m.);խcU?0N,|-w+No26םő},svaȆ`R& .T :=ı= @w? t㑝M!~d }]UoCR3~F"< ) 8b1`}7BBN" ə^԰aab;?F#~]K+ &aʳ"©LE@;>MTF/+`l-ȵX&'<"Ai6oӾ /nICS󁑴 x'[zf쑘O~{]89y 'BWn [m~,'8o1^ƌQӒ 'ku5NL:EiѴg!? ڤ(0`d%1ઌj[ qЛg07"0Ok(lW٘*!n v`#N]oA6;r@@8>9pC{gS|D;su.Jnc5dTB˾63MY%u2?-04Ǥm 3E:n[zH_wD^d|ƦX`1[:H9Xw`:oZ낋;~bt4ʓF:&=Z_|= n!ka2Mٸ2RO'm׷ƩtFPWnƍw ]ᲳaQVu&Q#*C)W,JCY\N# (}-"4[iFpF1jpVkHŞ 5T<^N󊘆97@SB?F9ʦYpH^2\p?n]; 6#s}x[M%8 ʅ&T9I1 gSٌt{Q7U!4Avܜթh"a`tz,"SZ&VXScZ u Ɍ.$&# 0W]gL ˽Ve қH^Ԧ萙sӣZsKfk<mTMRʾ]c\~|y%2'4hcAE'6*bhZ7qi2.XkvnO<>!go Q8zka+ޤ+>O[L:#a]d'<ȉ1,i!ޖfPv"{%K /Zhڒ\LҥʪΫSt(휕T0|GxvLxк53eIlOGC$;2ndqwHXY"zmiaHd޺lHA?=}'o֪r&`ۇ:5#DRF#A }{pӐmi?漦W^dg V6-l}iV7Ei\^]nt+i+D]HVqV8{du޲e12 @#[#[WE#.wh=\?]1cIMywjb εG>x$o2Ǟ6ZPB{ǷK<8Q e[4?]ame2O4m%AL,.1C2n0ZKM0{$ʛ :6u,H=(lHIv_`8^NZTQLҝD&\NJ6fFQ!:rfct/En٭2XS0_{Qv^#xLN׋@%B{.Wª7V[yӕ߯Oݽ89J0KQO6%jDa86 Hމ^M< $(*#wlu~\'Z".C6dЎHa5܁g-u5NX6ux Z9g+T6^6%/=^6 ]axSGf̘=GP5``fƤ#J'(˙}xrga[$3yO;FǓ^<&:q<=N8HNP@[/uj1b%u|T5Of+R߯RgqCi|$O\vs_dR| 2^ۻyO!ߏwEuS0A0q͡G@ Ϣ%Sj&5=ފ$ђx=.gxIڦn*blG}@(l(΀_`?b pT =Kk3xܯ2 GZy8*:a$-zvHxONΛV9m8'$B.4Dwhrm{E-L¿ MmE >.殅<[sWܕ5CE*r:;O  #UYҚN\*Tvȑ*.|!TL?G:՟qF۽Uxo8z8Rpfk&u_DA C뛱.e@s@AR3ɶvɳ;dԩ:*8k:GW odf@[AVܽ7>rPud?sII;U`fi,S 0{>ʵ" 1WEau,I Ψrߋ %-|$Μ+/64;Aׅe~̲#p[)\3ۆ_OqXdtvGyҧ]{5o0o#}T&ve_ ?>MRM9m, 4[t@4gIl *hk'X=P}(0}N#_ 3qStPcbE*T&BA3K*]{[XD h1mEȑ\HH ROV:?tt`pc_ҫC/t\$屶k ǚЋ3?9¾:.d; KM?|ˇm~g#VDkAsh]bD,Ix'FUTk{; *×nOɜ]0R&S[ 1a.7ʪZt8@J+9z*.URN:*~M)~rG7E W~;Ƚn@ǘKd \[K:Jrɲ*g<;"kS.`_W$no+W)M5|r  Iا39HkoVT`"Zg\HN*g+0]wz gR=!ju(c/սl[DDEK'.{LA B ,__$d3aBEjGNؕDi^vDtNu뮂f !7@^VF߁deW=o8ŮM4rhBHf^U AMLMj/ѬNDžE`RX1IOBï.0`طZ H{Bb/OʖMDh<Q "!MEA%xch( ʾ |$k |1b;iwX$x>$5HӶz8؝ꑅ b )::0yxMfϨVu67&qthYJ11Q2DpU2Q/sCv!П̠$b^-Wm԰HV@n8nmudo3՜WmhF&R~4bHkD"= tKC>;?8{G uY2+YCZ;# C0nN1n>u)ʎk'Mַ nȐ!3,aOSc6/q"T_3?L˷m1*"LYRy"[L>wH&QIjw ez;q:^o?i8 kdhkgTzFMlTU"\-gC 915i d :K{6: &:C\_AFfkI dsK4p"XXiǽˤD ZIIgzp!4 \T&Rg܀3񅮠3T',azlb#_. `HoJ),ȍ߷@ %*Xx4 k9,JJ kVgR5Uxy/,G%%B/| ,=T EQS{*~y{0[b9 (Yn9Sh2 It8]$e^WxxExW "NF-GZ$=<;VK8b.gr8m1] I a"AXZ=߲:QS*\鞩Z4 bލ"PBT#sh(D^Rg`kqh.:cέ-v8i } 3|F"PoxmXTaU@Y)W[B0h/0 B4WYgDh.o|GW tF, Xu텳bb,~]Je !h(^ɷPtK)^K}[}jXBD5w}+ƃy\TZcn_i|":a4bx}Yнr^^ ! YmH9-AsQ%AT}J鵲odwlxdSm>jd59^#bjHrd`NL0җ4 Q8F-̕*\@u p*,ڭ+ۆDZ~QRy n]Aaʄ&=|Q?HjS?.Rs=2HHN5|',oZnB"Ď_myӨOdT熖6a3O  jTRcgXH[ IB@+߬HW/ od_h*M n}Ѵn $K82fzQZ-tқpwg\- ,T.-!F#%>07%5_r jKIu68A2 smV#U3\\һ #5b?k;I14ɣ5Ӥ.ӻ薴Q-&N!z C;)0~yȤGZ1bo^n2dC،ˍ+Dʉ̫3mYΌWo]N6ʰQ;0s&GY&]@W Vށ c 7s'@HnO]{Ɔ" bxXy/N"P3APҵʴF=mCaGr[Fzۻn4M O_[Yo (=;'v:WR,Oţ`)Ր TjSp6[plhW5d$'t""CΚ|ʗ:j'ˡ|j:U;eO' pABlO@oZW~co: q"8#񯜶h>33LK w1IzVzP y3Ύ6b@ϠgRsYMWgdyUFs{qﴇ !VdhJ ]ĺ|: Or:ocP.Io*viܺh^ Q>'OFlVvȻ9ۑ6OHz9Z{,ԃoάHQɜ"ȠW)Ϸe;4c]]91$Ś̒@ ̣6T)uSbȯ/jiSZ+c=  |Lf.5X㩵;Al`W; (9@(P]ćkݾ K>)`!ZSo&&zJ [.@@dXjF"^ϯKn5` IHr 4ޔ}Ғ1/`p?_lu܈v(D%;G 80 5X}/!X>Fe6,Ȅmi{F #3Yw=Zs /~$򰃘KW=tqlR M76)*Ϛ `V>fK 7I"1U?A ahv=y(f-N".z3íIBa.fFX/;]<8Q_',_ ,Ә m;\P҇rnWLYt$ zdW]$wpMaJfuyEnω7*z2QI?c,:[K3Pߐϕ1Ƞ-7_-kLrҒI7hfss+Q"/SK،v'ݭ$T~Мl.V7ؠ㓝Qڲ3\FazG8cZb8$S;Ŋ=R,@)%HzenF^ϾuڤRp6+ʧYឩK{f70`> ZR# 8Gʟ${LKs %=dQN"~ G(g5QK Ty1XoAbJM{Q5=oxvEa\wHVc<)pUlyo!-:K]6PgHH 3/>**"d7e43.ާrF,dE@)_Otp;Z>nY@亜{RECK # %0n04%NQ+0MzpM+nUk³Fj/h~$E.Z)2;TV I< F~em)n|~W] O $nU6@<)p\#1Aq,_.QiΞ4zV Z*ѶοMFUnSP\Xðm܉ wYROn DĴbrz{<]k=uG1Sr}_<]ӟ`x^=ʂ`!pÛ5+q .Q@Y/Ĭj'u oI)n?5]"ISaT찝wk%'Nc=2[tRx )"ٕ Sؚ*9 ln JԀ1F9!y$9eM0. ?cR &29#:"7!^T!װ4;:5(gf?vA&{%#8+G y@$#[fYmHZ7FqE\F>̄N'i|ys}ÿIGLzEכL0ͻF |%*W)0No1! B(V*hW'P~ۜ^Hq6 T:<K(i;vzk_Akd1! )R5Z* y26FJp5i3|L*4{$6LvDaH1FKɶf C{ࡡ_JTJ*]|b^s?Zz!0m} ?&;DP'Vo\:R&/,Bv@+fذ mrDO#ћ|RLOw^FdLdƽΚ!ƪrP>42R=3ron:'ZuTO1v|F h$1&-^8_"'vQ)7ݠt'Ԋh7ͬP/ z3Bъ0NX)3H֓C!gq>t=|bfuAt3Y}?RwJecdM05i1hj`,QoړxI977vFz;˻(cd؜mD:e8~R]eR28ۗMpZ\0-#ꚛxBxHdUmoz&߲.\`N rZIcӒld&:(: AWxSOA4E#1w!G?(iqtETS=0^9B}@LڌUYQid@ Reb7B0%%Zȳcn U+Nre? D'~}~R!# ˂Yq j:&1_]HkZɿd06.wqig2ԵKE-dq֨ O__2h- ꀳFY[&v$ߍ;|uŇ+"1޴\a"W&/56*YcyPP4.zۡ 0dݔZNѾ":; V+OWu͊R`Ԏ/:bɠ( Ik |_(>>bCu0R]cxF#͞3;?$;T0U/,!iFKpiVE.N %LDN>,T~ F/ N/7+(\`*hW6"u{&᝸O*Mq) +B\ VYD9`%1l3\Kz\"f h.%pL@|؃P Hkezč.F^!n_w4 r#D NC\t&4?MW&8S._/`Yn4Anl(b9BM Fn~t_7%Du孇OP:nʀޯPm]??u9q\tpb GX/Z[,-W~j,Т<)?%V',8r%P֎kȀ`G?T5Q^/q<)'&tOfRf };bp逜$pY$d.Z_繂' l Vf9m+qSQ=t^52 UC%oU.\%WB؆R={n C?¡C.c": q`(a,!>gB(x%t1Hs6>@{Ods&,gT *mogժܫl L"c۸GȈ̩/II" yB~GOɰgq@2`i !@"bMIj^{4CZ,g!g;ȘGz 9?a$EH3k5g8Hs0V-vQ'++) 2@(d-"%m >B]k]u],?jil q*(mG7#ډo >iRq(c\%z7aѾOs&z {3u[؊ +Ns됼a2fuw4J '"B6HW1::HPkR5|Q 73g_=WҹN_+d4Ռ- lm@UѰhXF)ޙyf2pY:F*0.o6KAn:ml>^KF::tw7+Xfs+֫;Y儆A\a~L<%.Pz!{>RH3Ǽ3TF'pZŎ 91yW0_$XDc$8ͅ oyjgʢ[2me%q8<ǽ0gn턼/oxY(:i K^Ɲm/ lRZ56,e5?##kX]zxyQ3>4 =@?^a'\Բ30+FIR܉iQs*2 M+=@[%nP7^upS0ӼnѢGOhh_H܉͕Dy d:0| 7Y g&͝¾utL}'g5q+0xfm\xv*fј1f7Ol1u۟DuLA6qׁon$& .aBHO1h0\ M0;@rtx(R7A0NAܗ-$0f P펤6 B"^`Jq=+!'z\E}`&B/ϮZM*{f _:MzN*k4%] CrדQ4QDA/_ϒ9E@8@T9"%汝&~Z8.W\h'F=DT;Wn nao~RM~:feSdTgm%ʐX,vtPRٹ.Qd}E {+/(t;Win)[ Bˇ+TQݥeVz񃰇Z/a"ދmns JuԺ)nR` XΥ0Ź5Hx`K Ci;m4e,qa gГR*#y2ˉj+w۟Q)n{y<O>d\慑.wG{M :ç_"M̬#5EN؎59}TSV\u4(;xQC!2lBĘi^UEk+=fqޒ+s{{edt#?gɁ9خ}0zMf|l\"WZ٧ŰP;8MA&hRo ve#{ʥUaa ,/ Sm7؁fPۃYno+ Wb*i5νAm7GV-en8DšذB%LTt9.$Mt~Th3/Uwne .FtzHK <%E0Gk3p&)kgZ_'F2D_|6P7n_?X)бK~"EpW#{bvZSZcc[}.Ɠrƾ-C05zF@`xUw~JmFb4jҢL<0QѮK( *!&3q]X,r_?,.UV"V#g\J"Zh?iLA~v9 shlẓ\6SINp^ˠ:mi8u$2o, k}gb%lcY u1tA=P}z.aє-c 2fl02HˉSJO2H Wƴ#sYA9T;)٧Cܷ'cYM"? 9Zt~Kmoy(C`unswv"=kyډGuG3)WΜ9qB"`,EOܒ"ԑLΪ~v7M<&/%y"%䀶5RTQ޿Ll6\p1V~Ii97QW氽@GJQ\TUPW0#@^g+`EA+2Σ2,H33.Ǥ aNv.g[A#^.vB7M dԍml[SF"V\-t0ҥՕpXo_)5֓e F4ں3c -'?%{41 L ӧfJ3#rl? fۇ]ehȦp5o!Eg:Fߍ\T _QU"`p[qx胄 KЧk^P ~DS`yubOsql%2H6mw1˄/Ou;U5 WectN6m܇)2n_SJa׽OCS.O-kZ|*G+1XynH#g8v{'İ=ZLJIvqS̈D`F]$P Y=j /hl2KhF[vfR|x*:'R<_œ[(M0wסTh=LD]Kȩ~^uH""l%6pĖ)]-u.n$6_?3<ph갛X6+]u_㚣^ Y[JJ\ gUA'ӝ6{֐!$"O25y&K4fعR1@PC)>\T_vL̟/ɘ<(|4ښ ceF L ;7Bxta Uil$G>~JyVmܚAu-RyRԪUF&RtH״930f(/t87CM~TZGGqG08}0e=i}OӐn+-Pezdxhٖ8'hG Wh AeLpZ? 6(Yӥ~H:mZ&5ጶvDpfSs)P n:Lp!3K=Z/'Yo'W/]1$Q&ױmfML 9beȌ+6/po`IHh}F^[`hM$U½SCHa>kXǴAa//ݖ滀w^䎔Nl5ˣ2x'|]NfLsIcВ{9ԻÈ%g`~qY}ʌyw/.%krN(fyc!]cOJtv=N3$2~NvH\G,qB!v=д#hy6fLg Cq ^~nbR Ǥ}f~r[aX69PAK>9!ډ:og<ޔsS+IHUwCT,k[5a*Jyۈl? ݪ!{B:Xu֦tlhSJVyPυ8}J)ލ(SA2 J/^=ǫgo!(Qj&lX;m hx5,G<޺Jw?pR9%2vK~׮$&UX= @WQrf\P0B< m8e=5mp[Xl<¢;Ht&HAq򼠤Xx |ʧQWECk'kÐ5`iF0s$q[5t _-۰_Y|љDLH"jS xTIĢ*", (i7mYS$ejL;#=d/ip>9Yޅ}<Cphe83Oʭ"ܟg[`b<߬f|Wp q9M[1 iڼf0\v;"䘸i#=[X t7ƛyko8ے;A=2CnLCZn%톜7(di3ߚ/ư i=9 z{/ږ⢎^F,T̮wl`}-Ҷ5ېTv?ԃf(_p+&Phƹ-L #Y_x[ |-uA¬Qjo_t)#4=+vJ?HcYRɧ(e&QM@|x;`_b'Չ%f+-ghAl̵QLL@s;$-F*{Z odNsA4È rLr$_X ׍EqyuⓋ /Iuҟ2V.hoڨysޗ !Z"VWm$x:8-(E9'Oz׭ )?G-/1v%6g S(cr̺GK@%m4S1Y7~R/-F<~; 3s#4ڣwA8$/&3M&P}O=Eh>+/ֵ Wp/ܾaOv9PB!{bq9*>8gH9ƥ-݇/))Ld|Y?:j6cӦ}ڄ+[ASEfZ+)Q3/u_XS J[oWF@&9˾_JDf|a_zC:pGA&^pB69/@AJH/y!%0zr@^FiAwFE;CaU)8yYM y{Oك8."9@={3Qlhsɕ}[ӱ?Ѭt!!By=tl4A szm3Z!Bp1gR$7,281\?^41]_Ĕ$1_OV$~tFlcD$lF6jGA8(ms.̏!0Br9Ȗ=AX Xcpu4%loD0HfK4!ʽ0V؝4.2.B n^+ҋ?Y/)ֵI\Bf^Q..F{gߊWP~P_?e>)ybE ƨCg}[9Hɂ5 ;1UǑhTg^5wUGjYKC>G>UY\,B$33^͖YX.qqFo,wTϚM@vo=ϭ{pVDi+MX|%SƆa oy&"Eڈ=LGqz7#gI6^+Ahrk#\#ED;%t*$BdM:O3>]mcfqȀY6S9Nsg[[g)+1roAU^\(<0OR` {w추T-*&Bfi"x-,ȺqYxEwv05HLJ% G,u7Z_jmǣM{Y|IkUD QGp~C]qI1IiQQE7M=9I)i/^Idg*:X*[D@( +IW1.TEuFj*@-PݶVO<̭&9qBSxĝ@E'_ThqOac5XyXNΟQw"EER>{7Ӽ0f2'{NK<ְ2&-fd;w"m/(W8]{,-U4аݫ*m S ]dI-*޷+=>0+Ob .Y<3y{.Xۙ #n .eטӇa\Y R[֓wol281/&Vt N-A%@6#Sa{R[% {p><^t %^]I5pO.yt9F밡حܡ?p XoՓ<Ʒ]einRa_֎tl"HPӓ*Kche AIr[ӕU4 # #WF ߉ Wn T'(|=+;bNz<e5Bɀ4.y➓vm$4¿gG*tТ An Tf氌MySgUſ2 6ȯLzQV%y/zzK0=Ȁxf|{aoAMGo%:Q9nͦ|wϝ/INgDheEx-"R" ^a{fC|zp'~Hemf==Tg[uDPwpnٴd \T_6Sۀ6݇$4뎞ڜ3XA */vKpzuy 2QT?=}@"&$[D0&j"_KtQ!"r2̯R kTow z4W\kOfU)*jFQ:!AMJN8 ՙI<饸-dalgHw.Do͛{)ۂs0w;KO]"k%_O⇛f_?SsPc@bB[4A1S[8sX$p#\VKXް$?+dRk=:J,\Z( EMΈ;kbX G). JBgp_] Tʓv*Pq3q䡉Ͽ|qNo̹3p>][EWJwkBshnht=ai_&/"όsr m/;2m(+.4fV ' *La(S_#ʱ?xf  r Vfb"[ƽ#r %ewތPP%| 7͋ cZaDQ@݇ʺ@#PԈcܫz İᳲWk7]YmI~y+tq9"V[V.! T{"?~!)<9N{ciLʯg֍E]i֭#0Ps10mrq7=43{"ڃغ$cVL綷| (y-*; [c4Gɳ0N#Wthh+/ GbT.8 >_:QhbUkyh9| > a83o(h9^ys2'U|NAp('웩gYUA(*2Kf_f'K͓Ԯn#7@FU(jbI8V5@)ltEB_Ez̼)/>GAr{,Hef="@\Z!׋!%;p3AtltɎ;ih%2s?Py`c*pПf0v$Hq$4 ^ǠHW1nʧMԈ2ڙ;N(߂zizD6-FX? Q1g$P 5m5$A<",} U]R*0s5g!Ɨ\O[A@:) Ynި<὚u$5 $4%!}.P}[3t4$w~RR~+WCs,i t c>Q2ޑmf9vpgrۧO|ٛ[7w]Jڸ ,]Qt|0?j\Tqgް8XӅ0+++Tq,MoFt%v\etzםZ %h "p-s3q݆=`@ b4`PLZ3겲NpUHˋ>[1 4b"YߪdI2˪rѽo.SRH\C;lbc RuROoB}%]TbVﶃtgnX!+oJ&tϓs/˺}g QDG!rrRc|˸(~C8ZMtb6D:8{~z5~,G" &oJ|_5رHyPpL}GӁ+!엪uՉEV9n:ѢulqvЏP6x.K=<\0Y]YB[t91[߿-.bGC'!uj tV-A}S{Nm. Xgh qDBG'r2ᜧgI2g_b7% ;x:S{O>գhzܼ4kXj?yYq7J8S>K40yI NJ'& { r1EJq 4|z-4ñ!9_c9Gԕfg{ JDaxxl]QKZ}PWcAhuIwefbARqIyxrk<9-'6_#JL}%%?b\npT?&ƃ7X˅}}~7u×'M_$*JI9K[nvXdpQ2kڴE)`@ktALI3ll p! bVkqT )߄\ qյLd6 drɚ Key1M+b]033}]ORl§ _ߺu_$TKg 2vrVl+ѭ k fۄW7mp<^N1UحZ`F_QEIͳ˕AJ rDOZ*Zm f<}*;IlϿ*;NA`F$Y9GCW?*YAPwx^,~@joR4Lp|2 ?79i6m/:x=in9NZ/\ N&HAHL4Nܚ-u)euPwk6Y'[$ MDӌ&ަGGQ)]mȒ =G=ڰ'(lHU ?w,|6g{G0h,Ei x־]{1tH*3nr3L5ia J,r%#8n),c6-Y^vR if9-:3]i}ꃃ=$lg dA?~Ȳ(S@i~jM;*%muDQ36 A^~mG䷃5Ngݤykg@9[ =vu*>c1sW7O!nZ_mvw'+\XyD2/xCOavCa0;Ъ4K9 iy$3aDlɗ$]vқM"P Paj)͢rtd;Fϒ 6iB. 3-)RgΉOqOlҟC:Y  >'^HOX_O#WF|r dp798+a5#Q7cR!J$o%EgUB$(f A9 >`pH$F3t>m&+нto'E8mUsHt"ȲN$2wy$'>|$}"< H)[L^.Nlbs!zɿpJw15&2 Y_yB.UEȻuha/OIR\z 0( c3 Eݑ'/ScWh@n^:>6Ct;[o(񇪀q q Fp ]'6Q1zd r9rs ~64/-@\'f "S}.x"\‚i"M8?NO1CYDiI5i%C\uQK`VX#1Ƣma*[c(qwd ǫLܙJ(RyVRTՌ8Ԥvg@Faƣ7P5zZ DTT2 @g.3pLƓnS_$Gy.;,^'Y!ߛK[OUoCp陛س 1m\\ a+<4FM^2*E%F&3дZ6*X6<ꛋiDd-ւUUڶJ̭3=-Yn4S2ó@}: Ϣ>4XrEfIL9mt v_KcZoℾ&Ru]]"qg%rp}%=b6MFΠ{psv}-r7В뿶je0 &s4E?p;g1_-*]NAO4_0א4p~ â)`m-vm!%RSDʋ ۏT3%N)&1s$NM-} ڡbyܒ!euS1H M2W 0Y"F<؊ғE1HBemn3lsw -2ى.Ɵy~"!󍫳PfY[e(Q ' a'ܘ}rlTBϱs$ڄsz"[c 4GtDdomJ7XVpؓALVJ>}-O'O%q/T6| !9BZAW}IJ r:JU絹I?Q̺dU[K $6|O[Vo 5L`&E/id%"cߛ8g뿺h~{=D߅vб>qzeN4h# Zlz]nZڦi]51efkHLAU/'ɹ[:F=̊]@\+l@!+!ګ4>`.0㥇FQ2tҍzR9槵9HI呝t3&*@p_ҥy p4/Qr=WFj&ayj7& Ð!#ʮVG@3pOP>Gb"0{h`0F7ȄC /\߲{OS oD~z@1 hyoMГᕻu@ZUE,/_zW@,t!Py5kMg`iq 1?5ބQVJm$8J42p,ɂE5snnn~39c  Xe YL7:b Ym"f1L pр?!ܯa>O7fzb۵W,.cj=@#/(JFB֒?$f.E#N]4Y6BIE7V] &^PcOBv+r[X!dZNle&b 79P#y̔~'ˏyPwٷJ!ezL[x EAQĽ.:zn?3xWWQYf_`ӽ hݣ \ܵ]:>\/5J %yݞ#&ȶjNGT<Ȗkd<;H"xr^fJU\VI<{<\|{+Y&"s9a$ƹLʶ"6UgP[͋rR,P=:ZԭwƬ,) L˂_N05OBx',.'kfy:%F $&~^+Đ(oJ}UV Cnrj/ ?Gh&S*q 1҂kےpq,٪~l6(hRO & >/ `@ѡx4r+5ցS9H)(aMcsѣ,?bKz]{iZHql W9pK}GǨeq{qe^67[1eZ'cRKUDU S9S،]`ѿRf-Q-Ep [E! x%V wyPg{,?ZCP \qj`fep'FjCs7 rD=`}5.d'f Em)f*}'>p|AG7 JdV:@Z?Ewq`ճݶ6u۸/]/`pe1lqo.DpP-]- ޾/|N# Q4IxrThSPaX nv ~u&P%qQXK-J^Z'k[Jte7q"9T9&xA\&(TlH%:f6-=a+y%Z/IaH~%ZT,\e†rW@_f=!JgO[G^SzhVJ\DԧĬ'̙e3DYH&xhZ4n)of\i9ǜk/*jtsRfB".3Or M-Z;.rǤytNL=%3JK8Ǯ2+~2%!I6JkeIڅH! 1X؜Y!8/ "uO,UP3e_OE_^+:ӥ›sh7fdo4\Ly<i"t50+-u_" cHh\iV=i!)[%Mb)"!5GW 0GSMf׍?lKƎ6Ur-Δ-,Q\AK _0()(s;XDqXoEʊb6h;8n9MP uOO~@ϊTL۽;T="tS: i{B/}xv0H&ܡBxK_~m4DXz(Βj0HOJi4 /TRX_Fx]K?1ZѝeS?F㐁xkvlאR“l|H9F+Agc_?:p4"Ck=SQi;_*p4=h0by0S6@X=W^oNu?Ŀ%߱׋WtxU5|7N^&Ӈg fi)WFDL[ l+6;{iɷHRMLsJhX$xCZGs,5Fݷ/+7$V{;r qJJ'ϙŕ1L)Vrg>`bX1c-%.[uiG{<g<Nsh* ,,CøCQf4畒39\5BY]Uݖe]C׬#:٭UpzBrd~ਁӄU(d rA/i|ĵV=0B58| Ԝ(Ծ]?êkݳ-?"/Td3YI;&ۻؐ }(L7lMaC~pfE@|/DJXp<q59v{΄n@125طF.I $(/(zy7EK{<6W5g[ac~`R<ߝbx=o'ci0Cy6"M4 gȆhjSA7fCG9 8xHp&~[eW(%F,,_x#Fb6 KO(R:AsJ3HRB3T$bmk-\DҢ]dDMBF3b:wYpmq۰&X}ȘJnl~T#ajD6Tܫf5}o?ͧH-ʷ_]w`6 H$!cfgM 8׷o\ZĤ @8UnQL3-U.X@F!h@0{x1>Om"(vFk=V-R* (%^Z] o}oQ?8 \RԩpGS=N'tY ?jWԩ"lPTx^" Ӧ#}t4K J/Ea ff%U*S><Xayj šSg&oSq>I>8g4x?w.J}],v 4PjrφX1GAF<@ٻGom 0޸d-=ڄ;*P? =BcӫzADl(5Edk ๺E$[v`qh+\ma=PQ G#!7c2)Wp,_MaR҃;6&ϳ轇4l:3 N\\(gˉ}7 y/׹?ZXTwSAuΔF.sK;m\Ł ۨщkܷJwE)uYO.Ωr # Sݓ'[oxzUn--F`c0`س/93҆eV09\C`| *ł2Un\@: ~ȁpiՀMrQ"\qIY^/'A"G߯ 剓8Δ\p=&CeVQaf]+NGl Ƹu-@z6k)N\wmcg21>7u- _ 䅡V' t;rDw! h(9t>(}~`m&OD5&&z\_;+Yh`7bEߺm>$/!xzwFj@hP>eӐjpǂ,}YKo+"@mTV$ @UzVy^L h҆>Ve dG5zw nX7_BcvMoK [YlTH%&s/ލ6O_n#'!h○~{@ؘɘ(ZObwauʦ'/h\ɅU Gh!@]y`)@aÊ.=tBL)jYW)ȶ>vr%uf\q?\>A !xXvnǞ.G Y3{%J&RH,0q)рc3ԒWџoU._J^^ߟݐbqŮ58!V{?Ս@1, Al;: `]JX@$pz}]@85auWox8K3#p8Zq<oȌx;T׽Z-7û4I;- 6h=u? $M8S*`m Szg|xCl`ͳ xȫcJPT;(nZmUYmӴܔcW(G]̾wI]ntL#Q k l6gg5~ n4M iTV;& h6v{?nvO.l(y$pq4 9n\MqV{F1p y9I+$=.(r݊zj&ζ͞(ޠY^ t J%J9q?xx(VSeF{e"NhxMXP-#le.+d \vQ*RlrYLnC$ζZPM2"c^/v4rTx m?L|[Uy@+Vok<]էfȫ92 >r)%&|lZg.oBRHoǠ{ca&y$1߷THm}n_w* 6*垧7 b36tYd/"Cy'[ǫ╡#V6h+ vNpX},sʪc01Yy(YV0s~%'YKMgqNƑNvޕ]k Q&oA޶U1=|}sy4+(ǿ\R/Pcd,5l(c0%/  = ݴȂ_`[&l:~5)T,<5db;D/շ|0 HQ֐v-~f/4z"L0yyg|}dJH+к>m2*&) B_>H^+2_+|9jGb%Bm}g>%sQhտi}Q8oW Q:@ӟyl%7.eJSQ!v s"5V8 CѲF^}+X8`'rx- ZԘeA-+Ȅh]LVrcVar X"K$p\K `%-wpvF `*d+e;jikPu/9D#**lWO4m5)J<>ChSwRʪ :;_D͓Hnt(.ȝ^W&xU=Cuxf6h'׾}@pMuVEzÍmlI P=E7sF65F콂] ASO|@JSz #JɻR:>(Fd7y3zYzC`Tx PAS|Vfb |TNB3)ZAӴ_uYDX=eRy}zIp_-Ӡg㟏$v |((sqjW 1=`f*8Y>}zmriHHs@܊j?E)P%'}@"Xyp?gf=> +B H[d>`/#}CJA"efp:Cw^05je %k6~;ǰҺr*}L;zU+u jޙ; ei/M=^@GcŪ==i1 Aj('rf#g45"6M' uQ_E-ba>Cy9y\{jM1u ?}5n 6 Ӄ K&! vBva90}35GY ga\Q`Pp2WŹ?U8mLaIsi1!ݔ2iLqC0k JQ#KS eRERm e溔,z+/a!PH!DbȾ3 ]xC(诋S4@|vouy6|7 :#5x-CԺ,*4 9>̶+ 6^+#(aJKq-pbm7pI:~J^mY{X9ï@7恸O&/VwaYqXcGBl:~"Q[^=T!+4@>Q ?rz[À{qWd2ݱ ?Wb@'Xc pqy6*Lj$:Z& ^Lxb큘oTF 28mGp6)u%qHTɺ Cg:7Oy+l%#2=n;Ԫ=[Ȯ˲L:i /28C3+K$K/7*.C --:ϾLζ_%C 0 k.n]RNG^MKxa77vR{'V¦*jcU]ɩY͕W%Y)a>Dړ_ۘ(lW߁=<^$`]W24x z6F\JGt8hܻbc}@ J-#1dlUXg OJJRs)χ{^&e:$pOkgҡMً+5-O4+'\Pkp6{arf2^dĸ,EZ>jy^'XA"'5)Ԥ>R/ӃRƶnemTl0@aZ S hvVKr87X M1e 1#}ƥHS9>  Vl2rU3LFmKJz:[>rgۍaJfV;Cd۳b}m[I#=Vj3%8GNjiSС= i<'.N7jOLɭ@YX vWWՙ)r@ }zy┼Jwqq)ӝJCȐ^2"qB?L'C%itM{.X^Δ?|+FjzzK83.xx]Xs9΂KWL~o=%'w ΍Fl-#zQ窡 0^C&F4K,y޴+\}z`Kcb28l8%K$ּf;".g*%0xFaevqOwևn2| 2=M<[VS\c&;^ S?VoϯW[ ƅ:jWėtO6znb#s}RY?u ] a/yWدJ&u{8K?b6NTHV|h.k@Q4ϻiw{Q<_'C9V-~iCWѶ#͎b@ifwuTya5߸j۬>kFd}R%=nUcrMCD>5ʲn/ū񪤉Oyi~TB07w/';HEJқi\ŦQ m͐bGA'h(=?O\4&vNF[8v;/..:ByQ#K n}8tAꓓ6E8W%‹[Np&-\WujR'0õE>iFz>-H4͟1R&,TTjNr^ph&1ܶ9bZ;OjÈ*MBo՜3K={'T;Em@{rpN9jEDyrcX`tbX؟;S,ݟEki;X0LEVj]զW)SOAI)F9;0lG)H|--U綠k qYMg^ª"!̻nXG]KjI9"cȼX1^o_Lo%lWX'XǜbCɐuc+?g"[Pu]Т2[ݣ026%<| |@CZ>q%!AJ_WG.'Qהi'n Mٶ#bSNNȦRs9Ak5vl6c \_tI˃3"SHRV_;* Z`؎|5SX@+\?X;%gO1(bԖ.xGO6\BU<$7:f|vcLlÍQp 9+A6zDS;eV ѧfE >U>ƽ^ 79.,CPaҔgO@[n2%EOdC6q^zU@Q*9};R%gv=S,Ƀ 5e[$`@?a˄3 Ǜl2wdXZ Q Ć]Ȳ0?(23qQ=]@44'.=@m{I&w~LhP@5tW*I)kkܼ/^a!O^F>vYc+ 3n9R/Ⱥs9*.ú,{1b<0Z5@_@$g?lBThM(2,RL6+ GF"H?B%O+l& Ud4Tyn~H<7V;O% p_KFo5(P 5N8<T^\yGf;"Bg] [qVz_+ScCQ(~0^)- ؃6tX:M}m$ᱸ,iwVzեt_GOcGKv4}(溼_J{ s4*F0[-t֕ٞϱR`(ToLt hB\Op` 8mr %0&1T# YB]SkeǷ;D{D)VT:{#?fKѢpwp!D9;[=˚NsCDtmڟbkAjXCBOclԊc20e0ziۣaE%gِΦ,s2ZO:];m'xdq"÷p}=eC0XlwZinv,GJpYR^(Wz ,S]N>6T |.pb"}-r? D$cmEc%Po,xYҳM%4=%Vͪze±Ȉ4v/jT)~|w)zc/Ҋ4 3zGҽ8bn]vq-zG./I5)n7m^fw#hQ٥V  vo3 Vު#qkK6H=h(GTc/yK&zr!-?UgRq¦Q !@["rt 5?f"ckaTg;{1tԁ)3EBI򐅠:8n%"TO ׌0;ݟ0055)gW~yˈLcUk؉Әq#Kг6!#/#dyDX]˹뚳-V0[$!+cv;R9P^n\یE4{8 еRYcwM)ɂE8 %,DmrZoʮαX7l9:ip!=)ϒx9#M?9pZ̧2Q~L^8،G{F{Ho`gdV<2bEVd6lqgUJ&%t)4T-g !{!:5cja*XY>~ת:i6 q_"}bmKOSQnfԼ׼Uprd'[q&p]$eZGQAoX.XD_$ۛNGx޽U(4~\*'mD9pqW7M0f%K|.5rոnRTb[LY:Xrc3++ k.o{ɒ]2= gh գ$5=xݧ:vC l0VM_|9 r۱:Wœ^ZOMG=C1ND1Bʖ.AxfobC'[ޖ&brCBVvvor>* jJgU­WjNF3L7\_ Ro>8cw9Ye^ɪE`qeѦ3m+̲ #B|Ԧ ",ʤɚNsc] ܝdf.)"^2Gobh lC_;صQum2比rnҌxu~\Hr0ؠp~>jM0;ƙTCuAo'Bf+T#;$b}wiR,:>8`^lJ_%SC~n4n FWmPݪFY *=isv5&ƚ߉W|<p!r{.j3 D^!.TpÝajsC X硼R3 6.„;,sRdc߲vA IǗQz5Z0Z<͘P qND*L9?%v6ݩ%(AZ_ךJ w`#~ xΆckF\iZ{?e d^') 7CYq7ϸ`Scfn%x$`d9Cbc~9 Yu_"8Wb= R3A|XoƊZII夢q"jwVsx5۔o65 ՜eU;,DKַ+^X|[+NzE43UhFa}u4ͅ;oξiL\͝WQwC7& \'`2y q 51[sM_TVY@#rw`j>.d|ɪ|IE `%Q$$>v0͊nTr r@ٲ@G5*1 D>ɀRR k[.M׮K"gd(=X%14t%)Nx⻹ y#X0rc(+BfYzWYp5elvXx۲TrϛJg1 ,IuEŚ~$KA}RnLq٭~;,>Je灾N1Ru_PwQ;'p+e l7./HG0iCb ŧFo>o-s-]"j+.5?OakSB8Jnf6+BV׶4`wwR Ȫ;C2"no #%לXUO;юo< % 6`y7=}uGR^lZ`mXY2eJ R]>hHKq1\c]Gؿ.UʆR7 Nw JzL3z m<:2 6\}/ڃdtf>8DQl_/ʷ!h{)!\-"f`a| W<9bVs2Oj h6T)Cr9`rfU_w7bxU9U8)pJ3IՇU,I-WALч2 \n֨EL{t -P¿tMl_s |u8vQ7p v7 6VAGu?ȹYlp*΋yM @vf,K镪ţPX$#Ŵ>Z]!W3vD3rJ|>vd+E?.kP-M+HR34-W6F&fo?I"5?k}hzL5';15Z|Ew^ˇEF^!҃䊉OĔJĦ<ξȮ+^E} (K H>t"PBK (hߞ[wJ}d^*Fpk( ,#1`=,IGY D(73xA|>1@HX8o>DN#F%%_hi":rA>DҡTQ;+3d_ "{#6uї'^\tbXx5k̀6\GJ4}ur `@'|:z6lSM&VcgAگώ탊? w%1Pt}~8x ^' 9|lǡs$@jxrߨDyyԼb?LNa5.xnnQ+>Oz5XC>%l Ni~!BPo\Ԓbm@87wV))M"Ͱ5փ;9?-JmTH9Ky9P, ²ܼ0wFETKfxJN $xdĸ)oHʚS鸸-\!l/t5侔M7sh˔WӍGk].yIޔ_QC+"*_Ke8p% NzU¥q % KCb'3:r/<A$jQΓ/)D  e HYNs'PN/54y I}tEtPf5yQnqN*Z3 (ECώ g{޺ڿ"E+zMB&qy_$͂TxAC$b8Fr(S ;5 >q*}|UyYaE*LEiÆȿ _ڊ6G2lȮd1C}leVy\;} 3^!p;$/@,/fI"SH 41ئN1-'7 F80:D/x#3TpGdo.tM-'89YviVKCcީBM)͉w8>#Ci)kTt/c~QS$1&ma5C"BȝvHGzbKQi2* 'rv6,C&\@y퀨I@8U ]}Fhɂ|q;#Γb>c"P&M&qa0c W=[\`.v,oO̼91\i \pJ.Βᛅ<.9D )$I$$AeѾ5$@ fBo٤S^QA(.k\v+ÄxU{35zmt]n@u Џ/}P+eEF&äT/Һ?"gt=1Ñj$ϬN/Y摍sJ |aK T'ǭۮL-,<6Xvg $nm?W0,ۋFes'$pZig{}eom5zHy^ 4jƼK^1%Dh#sc<\Aq\>1VS`4l )THf Jћ*}(_jr<@.|De|ag3:#ÂZ'_|k9Ij %:M(ij<^~^_$nY߄<6 F~ĸ̕jSpNbOM u-x tUSlBB=ocwoTHiy/;ˠ0{ zʊ/;V:8E[QtbQzD5g&+$F+HZéQ5f(Worp)Kkkӡzn U[!JMM#cx7EU(U!&*9K`>9=hZ9סȑSbj}zyޔrjz (8 ,RqP" ! /iTx*LLyF} XZ9"EX 8ImDt<}O!' 8G?0h;!~~ZZHޙ֬ůƒۣ|+E&}1+k({k&r6[Z9&Иԏ4d+I4X[;i9UW W$B!bvoA+ƭC(o//:RO)ELZ<3oC~'] C7f=t9\ȓf׿8Pj`E(i:.5}P1GÄI0.m|}It\'JJh9 UUYĄN_zb=7 a(|/䜷9QZ{8d24Ӄ?%:hj l?tSExkOn\jxw/yVGKнt\,vwq$.g ^."ML@A6x$$JBlx_XP/ J x~9.&k<+r3}Muxɐ푗}{VgU&:rQ{Ρ*ษZ 2)j靎@y&jbs1~*s%ɧb#zE)z9qa' =?@lp۴{BWm: <>|rj91蠮=(Y4`ag6JЌqJ<>t7ZV3~DQCU}_0Ε>_6qT,벁Ip?!THP&H\] ImT?\6N#nPfU@no<1>wp _f{խ .gIp20|҈H34@ 8czlXk-ⴁj2D}[vRڌq\0A *Q@B6gEtBߏ>+dchfsԵ°C ;K ]W|ZW1r؍sĀE wT1G2Z:(Tܹ9/絲ձ]UܯKTOsP{AE, --Ls/GWiξc~V֊>jT}3Kk3ߦ/W=():gZ_4z"p zbRFt_F뙲L> N\txfFLA{=T]S):%.҂U/._T?*4.GgՄze1 .N"8ۂj_;3曲 5`Kẩ#^sB7 XvaZ~ bۀY{_GxHg4 JeY&_ }wor~0Tȏ}svt}kq9cQ+ɻ:09?D ^US^ Ϟ2'V;"O^ _~*Dm6;䗖%ZTFwU=B8x1l02\ǧ9k+p I:B9>ȔqX3;&OM iW:YYGn2Aω 5ؾ78?SklmT\ I=" ND4k5 ʼnY:b AEAs i!X=*x] ]NwǗ8?QYECKnyI^Ec,YJ͎ES hfCbx.D " 5O+G )7TPz;|TbYO 0@hO u}t9%DO[8- a>!D5ӪR:pZCY[rlh olcHF>3G01l&H+.q)^!(n׼b#ITew'%xN|KF:H[SPeXR<8dJGIvFSpȲr53tE 􃉘{"S ճS!bvo}ug@Kz&|xABFӾi>aWȻmii82ЮA8xx[nԂ0=&R:w?zk~^94[jI/֑2]t/l  K> I_K3d Ee|] &]&?IQW.PKOfd`~R~znkc&7ɫMUV|k_ rO'I%D5-=} 3Ex3"ڜܽ-.OgI#4MrɇPz}‚]HRk7WD<IX65"**Ni,vkei#lߘoԟ95GM-u|fϡ2sćE1D'Gn=DIjUH#T_(uˆFW.Xo xʻ2REr:wNtmЬ G!x?P5ֹ|  d1裣CX* jMvv@o]ѷL]>r]ym,5Er-^?ߘ($Cʑ~X>.-:9fD (Z󨩆*#Fseu:,d;[*d>/ػX=Kᝲ](`,-j`LJ/@lm~j+⦎|[kkĈ7nc^Ȣt#p?$BS炙 GhÞflTiU/,nuǽ9[d^zN@ yFȻiN g@d@5Ey1q,\=;Q8"zVIHQWZl{~UaCeWM51$Ǵ#(MÎ>jɬW rQ]pEI'm:)ȜRGl#-MВJ(hDiEN~D{rʈ/6֎vp~dR0!t|k*;Z@O(ɸ;+a0YY0!֏Q3:8D/GYYhnr?ܧzR 1tʮll-?oS 5 y1mŠ+ Vz 7VX$;;h?FJ&toE{˓ %%ϡn/d}̡,55xFsT=FM (dn| fIfG [!1&Ha]&ʜ5W`GbEs[jЖb1QDM2u!tkv'DU I3cy _ؕٺt/N1$?G`{ (j!ozfp/4o:mt .E՚4w۸g@1+0y0ŭVKN7$qov+3D~fM퟇8ז%_ë4¨jp{Yw"UI{s7R2\1Ą7+d}Z>#=L ػaOQtr=lןǕ妱;Laty2g3*e"L12a {5j<)5OJpl|VX'e\FeFq9_ͅR*ҷ.r/!仉n# r⌸ާ*]׶Z tAt*A9bzׂ+`]P1j:FaM)pioP? 3k\wXOs9 pӷrÖr.o[+<2_L3fMRpAMpaQAbZ|b1Q3q8v__~~ψ)>7\iEf>)PbM:I,ծcjEO^(;"S?V>=#38i.5r{ Bmg%~ܐRc-g#[׆i]Ͽ쿂$`~u\Ϊ{uؚII[N6Ŵ ;>pܴK-/AvЄ?Zh ; 09;`VrCpvnŘބ1t0B{&9/Y4Gj"РYiO`czUc-' 5RR99޹節h[-BqWfpfrVu#7v0!C~t `+݄0Lme$"\4q/7=x*߇X]Oҹfq9Px|Xr H"$s@Z/P03>?>D$ H~^GOjT@ΥrZZӝ9QNa~iY.];XZ rTm3SO2$m;tI ,'V n0 slcSMt.cZm2]FȖΕV&hjm0.T#_$umЦLq 1UnG \e!ZSBMgpʹp%t v<}t aKo8wIcfͮ+]I줛&F_򜙽 q-9P[=JIㄹgNPVh i=P_15s\ o/E|B=楍+ӨtN+fӼ9)D)hA".R8 Fn)OA_wTW(\*YeYYo=rt4Pơݻ;EE_ _f51γr;qQPY%f uf7yS .ήI=䇟43L JzD8S\hD`boQ-kj0VWsFUՍ{?Yga=^(?X]wX`ǵ4`ALŕ/_pbZ4)Y?G 5"JyW[/A>RMxat&v ""U[Ty=G - MWNA ^%{m#D?m]N}G swN\3nqcvBʹP!&yƜK}DzY^뎀TޛY,•a0[sHX,h4TWB;|9'JRt,LZGO\򏒅w/e]6Ua<OvpgZMaL%ʱ=U5Qӷl7 0f1eiy!O58̝p8ߨYUuݧc"a=,Y=X+fz Cݍܖ pPrTAc$[fPqۚff#ϗTt/Jm3w3͡]%وmWEm2sxdťǫ 3cY&mBE,:-7?iOdr~o!/>tz cV* "FʹDAn,n"M z,@!*>x$1 ktPF35vh@f[ Cc3lOăM-4v0X"͆0BqŮp6ߚ&^@ݳvTO*Kk@X~q^r{4 Je#I/g,̵$h ˏ8'e*[hIoq(L<j|}/> fL*ҳҰSvq(]D0~w8 l Kqn"- 0SʤW-aYE͕ՕiZLX8q 0CݍUL4/=zm`m&J"atzJfpxŔJ'vWeQ1%4u۷%ځ\g 15-dWiqE&mm99]}CSQB85=ֆW}Z/? 6)+vlGJwtʋgvrܮYl2>kMpu9gl^aޮ/z*T3ؗcRY:eElM9KR"-ݞ_DUJ@x/R1h6bo $߅(oa#IuE񸐆 S`;a:*bW8\vkFުڥqװ04^|dqP ZGz)C_I}YVu#[UdZ7# UՆn(!N⡨g xVǍq2G#{_İrp '%ҟh;8~ۡCͳYF+m^KPn… ˝`g-Rgd[DUӦйipqpCv(ǻ$23P!k1{ʐ"&O8A;| &z֙AӲnx*Lsr=ZZ T3)ı-Gqi2⡷$BrR?tgksj$TqA{*YCq( 1Dq$Z<$N쬇<e~D; jq.ӎoϿhː!lIWe3<J%vKe"X{)/d7ӵߥokaׇK#3Jwֺs)iy>?*xOj~3 h;%z$.riKe')CFX=vI/Z-[?O OT ⡽oVI+`_?n3rۗ_*867\Gh yA^s1٦(;)pcZ届USqpYx}+bǁqOw /w?N6/gϧ2~3*ͥDeK|I`6~MP~I&k,dD;Ȑ#[K*҃6f>4{w|bc2VPb'y1"q&NYfZA]ym[ANԼ Vҷ//Kl+^/D z%}yOȗԢe!ٮ'^ 8z>kC7\K&QO|v܉s}%(n*4y늜szQ!b/DΒ2{1c9XޙQu}zr5.N* zb`Nu^pX=nIL9 4v/p~ 3@7kSX { -#W0oS<5 ea޴Ȣ l(O#}}J9nBU"h291,7 'PiPsJّ42 ͜A 5i RɡW˦/pkB9 L6e9515XD*% @n` ϬT{TqgǧÓ{G sv@!guǤpNTcڻ=IEh"9 D;=ޓ4>"F^:F CG3f"<7-TFBf&Й ec(v7#m:JYXjƀ? A28#,e%|;ދDz|B`{W$h3}=0}yM\}]7,j U;l =K9bfR:YuN#(1 kaC c&C&Ӂ?l)E[y{D-2l9}gs,b`l B!. H(w-z8ID;s[Gf'>:zlrv+Ӥ"!D4붳{Sv}8B6,0t瞢릅a^_BČXz9Zh9.)fXO2Mua !ti@9Ę͉޾l6R frIh9X}ƱY4q!5(H!bҸWu Ґ\&`Fӑ,%xin)\Ɔ?%5uV`"\s, ne Q}1@"_pgǿ cFU{Zd'À.2> D h> 0"cLrx8B16^gΙ`lf˦L1Qo;DW2.+`70>YauF[xri2TN2g9dhY`3 Lx3SB~H@Ro4eD&v? O1TUq4A/ ()N; d]T΂77bʣ|}vс&F(THk86ٔKD%4P O{;#bv9Λd2:1n[a@_K|< Gljb7UKѵoxx `G!%QTF6Е+Fd Wivc&ŖlgRZW+9Vw@N'@~wGL^݋q(Vzȧ(`wh=AQ-hv 靑q `<,l$_ya &N[ӱ=MύiNe9n,&3p^} b?Ւs=~Cgf2.7iړH J~g++NӇ6@/NVI:Pׂ08D?lYћeN%͠՚]M]:QS(w]nbgHgqGh\]z{`-{y%M<0VXrK8-È ʢ4+-cFi{%̜ ϏC%2 ڎDX%\"]W:Ira0_}`Q8xnrVO9_N@ D"^ $Qr⻡Mnm{u5KW #P=ŷDϚBWDCAH|ܲ91gG=wpgݻ ?ݛsѦN \5=ͅNq_>7K̈́XF۫{2D̶jϒ(g1@ N/ˠ32U$1: &Oj_~%p- Q1;Q+J<*LUϗ(~vJX+*S#ދ?gEWG+)m+>70L^pyǣƫIT2-@h`WkG7ކA? g PDPH !c|Vx?:1ެt^ ;1IhIdf "vC(dCTl}wR*dy(0v\`ޓ+s u3"0d.'8(/2!:łq¯nXvB@uĖ*E/ dQlJ`,; PU= 0(`*r0׮;$0ԫ֡UJa 螀)e95pK]! NA9[?L<~A`>p<5}V|8[2vh+Q c֬̈:>4(#X>,#U%p8a5 tT=S;!Gƥ#yg2Ho* <.uոD%lfmʚ\$BiZ9lv:޲o&QRI ,!?BǷ|u)9*ژmCI=@m n:XǛlwf;#Nj4+do5c\ G̗YfC25Dfk#`>Gٟ@_ˬ[ՍA&d=pΛs<'>tTNv}ΦpVmSE\֘l "owbt.?msגd&q[ӁdX2oCTףv @dBU"닷B ׸%JE>UN;>JiOBB4'xLZlO/(GJQyJȘ@eI;OYi <Ư %Vۙ^I_%>y؜.V#E & :Dbj@8k%)3NoRwks4߻SІcԅ'&їûEx"o[=ɹY=ͨ.ڍ:3ݕ*|B<֑<@.1R6M@_;91\E5?`:'8ZL*cGyҎP!4 97I?Qҩ}TRGh:QLF+Tx<X:ѠjgB;HMj.0lM @&p z[D`թP'`X0;;ލ/ 3΁)FvL C"f+룳Z$ !/1u%U9=ޖC>$Q2(˧z90kk',' d>PiH`>c+("児{Z6@N~{gJƁؓ%_SG:^-گ(Pmk`Z5 Sww)wO/T@5nhyIΔX `T/*JL(7h}J'{i xS?ݷ؏)]a|&Ř( +K^}~s1Y IO^I;g8b|16zjwi0MBalu+``@AOoXz`}5l+X;ƙp.6TN^NN-P%)xA NX_1mty?zm؆$uG^3S}EMmk ̽?H~]Z(k泯~m$CVSёOdiFdĘyY Id:ӷGw@y)aN8t1r'=cR˥+? ,y8v'2{%P+ lu?58E> b7pXDd YkwҨ -_q%nqyKýjCƷۋ+;’%ڴ5I 9\]L0tZQ2"yl1, {M$zO?djB+_Uɝ8N^}H^Y>KEjdӎ2װYb_zrvϩ|@vNAw{Z 2("DYCs4MJI7MY%ԫ;Տ0@_:=~!gHX*FKxGhx7WTׁ7RADPM,4vt^ޟ^4 [t_? \ގ>"2w溟 y)6d>bxZaA:r& 9NX0L j։$\|͈Y\|_t*^n)\Gt!.'st]|riAP;pTf l9m!e#=cGub/W9F#,RzWOtJ(6ɺpI=/d`M4AD<_:Dr=;<]Ns_QV}bYhA/pXd>Gzb.% !X;߽]fOGܻ\+9)$"Dw.r *E ﳼSTC_y!ٶZ'o,GEWnRzwTcjvs =ce/}~&;>7]4SROIj*2cH(eOšt;_PcK Q!7ݝ>j-k$iNp_Ԉv`i;qtt;MWfS+ n nuWuo\ԎuV6Pդ89 Uݔ yVA!'k}x<`$Bf>ޕem0GU=O2~F-m(F"^.jRϫc+&wZB蕀+,8@6 =64c,r]׻pVP`2Fa~IIvrI&}>¦yz6q^!k۵|Xq*@vJ&Oo) >lc!gC9#=zCJzR+ٗwtϘM_ }Bp( B&[h|{֓Tq51zIY" h5j@FS(Ɛ|_cprj,$I9ho,W#9]wvO;!ɳC$雹w2y<[jߛwC6yIeiR7hXsPӊ#FLFMP#Ƕy^e GSxt 3s\ $"y+G8Ԛ/y蕐R߾&$f,xCfѧ WHm˝c~i)bQQd#FB?ui-| E CVR,aTw'M?}OIa/`^ IźCA FL>V`Au\r#4B0H_) PC·g=f5c\!wVF[SIQ #]9t̫ӡ{6 rmImZ F-*0bZ6^d!aE8$_pyTȭ/չ 0\.PUs~f [;K$,k;DѨbS|D#x綣xW# blQ3{혰. fB|LE͇שQ?);*Q"C-4;_uVUcRGfL.X;] }*VGh7ym[%#oZ}Q}GO7 91&j-.>:h*16E|!}B+Qn7@'cH81GHᳮKǢSxȩnx̞gv 1o k.B?`40CK~Wz#a_m[aILtM P zd!EbHy!M&,ZBڊр'Hhv۶TO9Hv]>gPbZH!yr6.7a~ ~8]O͞I"cq;pS\37IJWO_1okO6B ܋/w[j?5ƢGfEqIQ2ËwG g\ b]r v_4»B.LhcY˃Gŋ{=8骑~D(=&RP4 >a) .OoLo3)Vu^X.qU/;rt.'gDy.yĢo^Lkc)o$'y3jpY?;;#LeDxQxk'/%\_uP Q8_9/HsxLf\1U^YkNsV(p?sx7ӣF옝4{-g6D5#H|ǿ.Fѐ$vʄviv\q9mjN5^{l m;SOVjp㩛F_1* NV\tC_~ gܻD!zQKT~Z>Qfh [_pt1[> EfL ®"ԿUq "9t\̦S?`뢁O#mhQX*V;{X^$ ˉWKzY4{j _op %8H ݬ0ꛒe-Ws( 6K:=SecddRRSF("G݊4i(;lKNg+#^Vi (%l*ܩL"y STUcQB)c,+ao}S?b'En=ΐ7\\ب0MHAs;5t|g' ,f~lD}׿m|LMa˒im+H?C{6B,d7[v;uP1jGu#]Nʭw82L+MĴ}@P1)=Di_E7z;z#~kAѻT W 𫳀nxXƖLfۦPAT$HwיN fmTL~1*ͨcHUٔ,AS#&LkCgYT˩BdЦFwr6bq#k&D2WպpaܔFucP2҈[fX K97Flrqa_bg|EE9D5Uw@QJs ¼W^q(N'Yv+JD+g-N$B;GPbS1&ZҁϊDLnUu1UU;.Χ7g)VnȮgqBuO_s鯨Ci'252 y[}x/\W?l 2~~Rhr :j 4իwY 1&U_+E؜zGqZGVhUibHKdǘ ?rW5%lvzE\UZϐtzpӭ(ϫ jƢU&|uQC=$|w͇>g5hu-ʐdH$vNKCX@9ީ ͓ݯ╣Oc-|ΔXG\4"bR'rBĞ.A19]=7Gox,gȽ9>>~@ f`` %!' vt_ 6s:,;5:3]') ojۡ3\4ܰ1~@Oj|6wʽ uJB|]@q?fWsܳQR [ڹg%B@M1Ym(>;dMSE;ߋ)΁Q,2ogS:[9` ߯k\K >wb'a}Og~-~`)$3vwb=AU؛SjV)Dl%A6T݃r7zt ?7}`V=0 9}!Z4z{\ĩ(s15v! ?,>'HG'yv\#&5vQr:2k(u}+cRʀ&\9\on*_^#I*K"\;.o wb$|X=Rʹt]>vZjf_CC :υnN}dQAiJk>7Drs[h&=ȟ2H7y8[^v"ATҼb2k\1 OkHjCj|NbEE+ J@=8z8vwҔ5:<̴قW;&!I|SJȀ\mS0.tHP[Zrٷ؀BZW0` I.j9ogFF\MO3 /90_}.-~ӑ|kL0t>jX+Zr/uX7}1)?>.OOԜ+V2DSKv6y^+8ӏ\Q%~ߠޑNJ*@҆)kx8Nk杙Q2(tcC1˹rs.&*{"Pl+=$U{ZEm;cyҧ!'zXdM}T/d]߅νe(4$PYziT>Og e/wKM^enH&Ȓ2^N"BoZ,$O,ϻ8BG9yRs: o{a%՜Vȳ-!GDnap=kkSr V֍dysāV%)Lmi%Ic w0pN&#o$>4ù!(~ SZUNRu3`-"E9$6^,;Fz%{E_r%@[Ga׵^U{ R qFH'zYn9禬"sD f<4N0ܜo1K r)?;3-GZ8v`;6Z06ON`%W(:jov:N(jTqt[%ch/Lk$K<zRVV,R{>)_ ˳)`ess9kTA,e4iY]cpSW%B/R)n y}1U9 U,0 j=P|=+F d;L\Ֆ_9S 1JhCxhf=pu ܒEZ{erl COx%kburOv2%={ X2!f`2; "X8-#wtɜvA7a}3<:rP ]TT\$5o-?nmр cdvs&N VNSڃ^ 󋔆V۬Qb` [e딇9aPؾF%U`S^+S|΂7r!}@G o~j"okZcjTTop*>2O01/@mڌ*kQ񙍞V"m@*0G[1IIdrXA|u)&UNe VVbqS#UKs"kTSJx0'nb(`^FYw@67E [ć֞%m!ğlS4oV3E-6@}\7]'6$oI.dݔGE?Z߀N0142 Ga(Fo)'s] :-ƍ`i1l˔/_jx@yQ ֠6HX[h8i}D`tꋖmwD洉8of\ɧm3^(ϪF'!(}B2r)!ʌ|R&BrF ;Kpb\ݟV$$C0I j} m5]]835נ07+O[ߪt&f.Ip kʍzeJP3k0_lnzS) z*6yշ!lC6b!'h}4\߂b%O3.5#~84yD5FYyIɨb K F'JS3{xB'ud!J(.1]SLt|{- CYF+orF|π z7G҂}& =ɚhdjU򮽑 XC^o KdzjKĮ;;B|CX; K/w+v-5QCs{P&80}|`JGҳM`%_Šr\g|mg >$Cn%mR6o о7>[DŽv4U;ުRprC"DtwcA [ZukJ#K,H]`x_p')"HRc2;UEsQa0e/E.Gܒ`=\2S2аhm@0rW ūeo Oak RLɍ$y`I1ZhY>ۮYat* zH:dW #e\`O9^t-8L? IdlŽ "+dZlW?gxL҈ң!BM4/oKg7)`ߔ͜BnOz9 * m|^qƛYEf}5&i_M!8USgV_G?gjiBX19Qx4_eIv6zw.׉]2$tȒ][ۢ]!+`'VjxlB;~ ZU"/8,.jjeB=_l Ha VwXy7kČf`y4k=:).6w&_ܺ@jn3bnV"-0C;ҤUX9U ^$$̜Swr%wT)~]=/{D$Ys,/ fF E2u~bUL0O"]ǐpG1änՇAGD,v b`1-\uaub/^Gz  f:DuaiRg*<ud*ZE4?Mc߳͑C <$E}C}|ŧFHKv-$cUs0[E?t(AHm Fٍ,>ƪ<Sl4;Nkk'1j.$S`k68 B?Jls#7s%2JFyWazBd3KNO1zygcuw4hMI(^͞MKEm=g7 :3=kJ鑯[DžW_T]\嫆&>Nb㘭Vv+Cʓ>hI%%j"8 nj5%\6Wx+eRc Su|"rb*>x2$z3>1BqOVX ;~䴉)<I"]y qu~ח:kr$+pZf#)Hb"DR tG~ * Z0Ek & VLiFu&l`d4xGuC9T1qEp!cɏ1N"aNO~ ?n,_#٥2.aP}[F9GBj`WqjoF-*` _y(i9Uuܠ#sCpBjUVs`ᕰa E\y ~_ٝ\/ڶm6Yn4s.}qb}+*jDN=]nS(Y*g(Vu>=QI9L!eVlj=CJѰuRkuu[&j!D_ ^[;EZ[~&D%^Ey!/C4*.@3şW@qdݎf]5A+Hq$B}$r֘7u-*t CV_ r?8'9vۯAho|s&uLT@ u5VⱊERE!I2|V~+dz@R@0|ރSE1dI8,%k.C4 ϽNh%hJha˚9ҋ*x;:e/ί8JgCȠws8RDSVHJ%Rv_Ц(ǨꀥcMd$%I<  ՙ:Bڶa`Bji)3hjg\*z-<{A h]/ ̱fp@e$oʫL_zϭ%CƜmSCMaZ% */TJ._m?9Dqu5(TnQ!Ā LRy$dM+*mNl }ڒVnG x0t{}dnq}wQˍw]ڷSi`maΙlJ=2,:B~4Y g8w>څPt P\ zm|jN5 j) .(bXb]F"WXbL~x5 5&iu5+0? 6Yi̪S2yxJCݧ(8!7IW=Wt8DzB.Cer".ΡM,%t)B/\N?Z!%rx0^9xtKe\(ʍ(Ek-5:0|< Qn}(Ep%@|Ź &[u;KJt|q2~"eUɇ!_we~H2^n%]J=J9Yi7CXi/PjN0Br oS0I4Z!d*tZ%H%. 4K ai+G9rY!V z Y|AL: +t=[uhAooLP-̝$i:a#=G}RHsq8&,;M[iO}m}n} ~{TG~Br9xQC_k\_yaHSdmP D |RomnޞMn9HfUCH*/Xxd}ٿ}Qdecx jɃ:9 GAC CJ.&Fe:*Uޯ,F~ 3'Dl‹ {&w @슔YhEQ6z;6bEY nˮ$|xV#X`]ԥ^@ \[(xDeRR,_ #0@Kbr 1ܱdet{jqye ;}% y_t3zprJ'n< ,8=BV%D^szLvr #^Rb&#Ď#@c$L~n셮ޛIK3(n~[(kʧ4.#Soʒ=gZ G\zt+ jJrzD[Bb0>l.nMT3ĊO{ FJls)*'cV*td&kZ,pkߤL0QKѳ͗f ~ۚ^m**O4yR [eb6dE;/RU l8=ÅhrL9Ukl!f2g&5OY#|K}UU*CoUğɩ""k@Bb7YOw~ѥJ55^O,>*3w [39}BT/A0w]$rzW>qgEd@jXؗpu3>Z*1ڭGY[R=c)/6_'eUX‚5*u#l 1&oYH#qP%RT zxR][jsP#xӠ9!ȡ7E8XϧE/d\.kxŤ5N._F@6zHD0HSnh1^[=bvW,K&l .'r.k>a$z4Hj wjefcq LcWOap!W. f ٻs Z%*F\vk)gܴoD T(9[W VLɻ Yq;r8v; @b8(rn_8uһjEJr:Z:/_bE Nɣ%i}(܇]JK8NDD>W+zj/q$Fz璣qaџm 94|f'X|_ jJ=#2IP",BR~MB;7:6Ӽ}l  .ZSiMhv)T'.M윎<:F!I@y@K/dndo  ^Ƌ).d>y#"aZD;*J,tyLNLCU+rj*-npԹkЉ ]k률1&1eH]ƿ br6֬]s$q68cm  "Q+tt)}gl`-#aC0f /J1E3SUZ+ܚI I:~6DPˁ bփ:Uԃd"𹪉j j(z<]J kca-Y֢&ƒaǧ^Y{׃z6)jRQ]ã!̝:7[U+ۀwDX,g/ ZT.0 7l3}[J\>Go J5A1芴 7qNI3L TZ=?0O!L?kR2^dL\c5&XܘX/bu9xҷ3DPx/^MaLG>VdoN$Q;ˑY3:KhZ[\0%rs"B20F+HQwK$f˰õN{fEÀK@>c =O6i G x듨%Z;̊6,r毅@`HNG\aW{֪lm,g_od9[Ǟ>'NBܔ D(I&//zQh @oDe #-R Dq X80#dM6t7вp5P~g}g6*NZm_7n7 ,к[^ifg ưEi,>5a|x8B9nrQmhpHZЍ q7ߧRWVW21Z BVs["gX"HhMsJ0(vK>/_ [7„YԂzd!Ү>;_Aލ}aQ8,;WS&f2.7R G-ϫpFLjgSN֋U_k# ]=kQBqK̔j'h%("9\sLS@lIc6= `,^2]:OCT߳O ١: 2we XL#WPd8Uӹ˛Ii׫ D>:t+(aG;p޼Q=Y3 0 /Y͍ll mKFNv?ZcA\YD`/*CkkqaD!mgr[O٢G7C&>W u8b"|e6D4 ڴ& UD<2zҟT|2y7;cvc:Qc9.Y`P=w|޾CyT(a&W',¥p}zu9 1Yd%<%EϹHȯk*n'c8+1ιZ#/;@ :npZJFnbi POmfeR( 0:#|_52>X<!j2SuIp3`]Hj~}h ֩=ZUk;\ÀoCM;~u*~\ɢ_bX^}8bJIמD<Ë>H]Qƽ#62{E)Zp-A^|tLA1QvXbB9W`c"1|X*%ބ0ʕ{,<Уc{ ְv7aL8'+6&bPWQLV#0"q^nhZuG]RH+'{9.^_cZ⃛ SgۙT u2.I4-cJgIU[;j -ᅉ=],lnUCb!ے*D.t2GO,8WEvHJsM >ɫ@hU Ric R4 +2輥~Ү`8gFڏ[ V'  ߮nDޤ΄e%>~DGڤ׈VIUE7fK<0 搫' !OP`f|N`NBajRM-^ňS*8Ҝ]:ycNrǃL8`;cl_LJhr`>8풨]հꍓ1<[f?uy’Թ(kcTR8Sx=3֠(v`jf lѹkjwuko>YAnUc`!)ɸB>ɳK*n>xӸp@:T7(O s=ѐDY z\#gvt$^);6uO%R vEAit=F#xL›~r&䧳Bz̅Q'e9M9vl _ZL|:\)}[Qt{8~'pMڴsȍb95f T 4G_I1!+BsLcϷg9ͷcx濚/4M-P?'̳|2T4Ĝ6RS;7^i՗[+iت'1[\)>SQt=\! h4#MO\ȼފ˿EE'aC6j,:ՏPj6<7DՓ@$37v zU(vxd*C[wgv*'i_h(9N$-ԙZ?)#^e-ieRe=2͂9by9]He9wxW"yH;IYʐaӀ@(+- +2$vy|+CY!@Z ҂2*l  {uPif^x6;4wK*iihآTа6%kwz;$` p9*23 !s: <+BX4Y\`jr":qV2+Y7#Mv&FI)Okށ})# 6'ːI( .JzRY arow XsL_?#y'x.1w:L:1ĆYn 17 !Ml/U8h6gd'.PC]:+gfcI!ԳhsKcM3)}H4Q{IBAR8vDq9o"I{A#^4Z} O: aIb?酎:oO 9,m:"bӻM}(%D.s\U4,-Tm Dfm rsWF 8h7>l<`ʥ 2L-E%'ˡM7Z/ gx@`XhgQ̯wQ HFLv Shm{tS]E`=|p ,ZiB}:|oECK_-O/Ai?(}Ln/<\S ODXJE;}ƿc$E~w<ԸK5Z*0mA11`ܵux&#"~X$ĨA&3sT %6׮'(LmEeIRgSlFAx5NA%dkLt%SXqJù.C:ef'b|(K|Q2qg$ue&1󌶉$oP~ٺ-{l[lX% ѷPki큥&ߋ=GR`+?53zǂXkb#m% 2ΐ(fZPwt0bsZҭ6n-倻K,073+_FV+za#K6)~ xߦ@R!5vs8Yn ':4Vڐo ٺtZ&w4/m߿TeY6Dl(4g>'}@:篜_F" uJ"F1WEeፑ殕*_1ܜI ~, 苌1sm0b@B]Vsp̱qo+}Rѩ5Tn4+_MO97+ s.( y?.4UXŒ֣9Ӱc4CIշ),N ǒɣ \pO,VF!}ch ȣq +;!uh4Xܑ>SYDiėF*~oji&78`^ w%`'/&UyRm1>۵_WCGNv|O\=y<&uvx(7 2$'~Cixu}IL{A)nj< 0pb!?coT*P+j9õ.zqjW"<?{v׀åT;;UGq9-MFZ,wS^=xPINTbZGx둈pvc#k3(nF>Q\fN&a%O̽3btOk h[t(9@w^^h@٫2 Me5s)${XY6#֒Zcypk[D*A6ɿUh30^>4"2l#g+*Ip̄Bu4!SIKvZuI_m.lH ]`o̔{1Ca=/5i?jkry_CDf\<q UN3r4_\#>)A&$|TG.CDc?ztdzc7Q,h·;|\{#;j4,1\[,8f~%^rnmͧX4VKY 3?%16[<g&?5Edc0uB>I>3#QӄKOJjQ8? ;0ȇ 1s¤kEWvҽ_W+h5YZs9]k߃OVHlړU:ŶՀHuw9Bߩ3 >^al-1kӰ~l8_F7eP¥ C.mQNՑft:3  MP*y!cRD4F& n~O7ߡt'<ތDaFͯξ Wji ;([ SR).auN&m]]1F{/Q:V܀<؇Buyu+aZb$F/z_:0g`P GϘL!hQ~@#?iJQS]&8̟f rXgx 8S0_mTܩ' a˶_;hq舤6Q* nc/0àG#6}Fo<&pC0Uǧ|@qH~֖ÔTa$%Hc`Mcc<ςCJ$aj5]FEZ `{ wD* έt#5,x~7)m V1N]Tgi#OڵRz/YzjOgGm'VWae)RQZߊcYZNRM𓁈z=r\7&Ita.O1z{ Ir]ap`ھs0M俨sX1EGQc jGElFiܦwTM!DA_ѶM0e;|-3::#_ߒގ&4=aܱ>tԨ],yA~isѵQ͸x eeuSp_hN pe%. U)rVa:jݍ|5Pa_MgٽtIN1^k81]HwrTpFV+|9Y?PO/pnƊͿAj?ѵNY;y{8CZxe@g5(|X٬3R|˄sUṨV3OK-…*|6ujdw=8Q;ΆIgw8{ΩEsg%7 8_a.#=!ch]b5Cpf$:$|lm,xBxTיQX;Al9yZLFhuKY>12j9t4ި) rg6!}g*JDͯ{QQ* _ӵ s IFVbO+9#lTE>HSػ=cGsYQǸBE S0Hp 8xf /xK,$?], ?א >_K9zGZz>҈9ɢVEdk%Cgp&9>LƭFi<х "dHY> !ݾ 60͸_+.Tޞ \kƮM&wLUjjy$V#!ߨޏFb٦x3Phxcᄂv 1NKa4\½ˊ=ԘVwO @_/NC9-WE(U}NZ/dqMbsU{ӂk\☿d㧅CCBYyB ~V6z^BQUΊl vg+&fbfuD)bɗӌ񉥁!-TF?yLJl qLoa}$QԮ/~Df.>Hq=Rp;[$\W,5KՁˊ⭦~ޒ=Kˬ1cgQUU ׻5 >]oFX+ K`1b%gs6KmE?`侟āh zgPviQ!ƱjVҚZ2;و1q;uOW[;{wtqڞXޛ#dN:=զbNG!P ƀ5 K';eX,#k(q=҉n9ݧۋ}TJ D.byj#gmxn~\QJ70vQPvɽ{YHfx@HQDWtGOs|l}ڌ<{XXEe 9u7QdgJ_@D$|fif1`T)*6 _ < [}fhm:aen|%qF3MZvW{5q߻.Kk4W0yF@vly AQC>NҾ"-9o\#$ ow"69AbD" ,`تuJWOeMb/f(ass^R Atݭ~Ze>p;wbd&Df~?L4VHoG+-աDXR5@O>|ϡ}x52_.8u<ϕ=<]ܫ9]Ԕc!̠h>\?x1Ϻ?t{)SBz~:NƱL%4)9gxI!E5.rlR+T CECNW^с(hF,"五9ݝB%jc/* Z#ЛRfCP$/ 6{TQGbRWK*e $~qR72ϘKp9_vS\ڝc qDYyIe߭mk;y&k.y?+54K&8Zr.된I!H-84 ў`0NL8Ѩ5G)Au]&\Eu4oV%)/mŗѸ&ۛgohk\ %_9=4Tc8__xcx\Q ]8*;;D{59VΣgV *+sb4 rHCX3.VՃe]zY)(|1˷4ų#ATI𤦛o%̄4 4)WWY=`P̯/&~[T::2A>ϭZdFypE+k\j%jSja??b(U1۰Fez G&U`ϩVws5W3LK3ѩړ9TB +HNň{j.ڛM^h8WFF#W7a|J*d9cA05-@/ŵN&jwSeТA}Нԭ&K&hh=ϞZm4:,pddyf]KAMP6XuBFTH2{^pm(RX])@dbř$/ 9oOÖREX<=I&9;sD\_? @V,S:t'y;?f>51ߌ+QhNjEc9{I8pZשE!RҦ`aRvljW"ggBH-g W`ĨY3W1 !O])CXV9Vvxw/02l46rԍoaWHD$:^y@T@K^vC mJ;8LrY8 {omtA1Hd)V,v%ZmNRD FKS(*;u;?t4b a{$%Q]y$$:TQ]e`RУGF&22I6:snȹ1" smRr]rfRuJCUBf|.RQ 3FhQSs%ؽzm'aVSЯ"߉뇭]M4ezazEU9[\b( ?]_9ةv&U_~) JZG, kչ2Vܛ~D1GfuO1BkGک:;MKX4΁>9mGp̑ "U}7UyU2"!z"8sܲQRIM|V QP77f\,]UH יNjN9f$.3;J/)qeq$;==qPrnO?=G[="GĠܾ:XX!GT4t"((4ߤ@Bg0v԰bCNk=:=b ^`OJ|v;svAྍ 5˺vIG]u:"@g[JFQ~gϒ]3^::7LQdznMЄWA-e\ vc6Na7ܖdlċpȥrkf# @VatM}g(%3AuNohR>oWol q􂔄:/t` woHfoŗ'Tۡc&4W0o~}B:$?&ͮN Qa v9}e%P `zq6KW^qq8$32kفIT p/Gn!6y(TX`TrF@Esk +J'li$&O0W&̠BwL1X'-=`;VZ+TA~M׎K2j7~d&Bm8\hz|M,iOŪtqt28mV)o(\ay%+*v $7 ,ȉ$sM8mn019Dy'NWTf2)%H @d8Ya'YaZN%iA^鉘^'2F\Ma ϶ f6?yS{:߇Q!& K,%#q$?;Q+c?߼Ծg~r}oH(_褒3y{~@2rA!e"q y $I\zLt&<һ_P[ >ao]Fq>g_J׫+I~$*Fۍre62iPSFoSHr|h(.}}١t麮jcrZ$'uug-[Ԕ{__clt :H@-uWmgzuaFܳLw~"=Ղ uЮV]"^R5zݦ@wX0CetJom!&1QR0^fSC8+rm)T641M+&jnY*&Arcr)45[-ɃOEXwsGldXX>ZedRoAnWdk H'n\zt:k YrPT1o<5Hi{T μ}=_8jcmo - ĄIT#Ď5(<*4Wec߳ Oe˴0 >~G"]E}_ T Fnw&|vN]ӡ8ٝ@ .SCI9zn%|3!r&=Ė(B˟Wp46Hв!u ;d,`ǺP7LhN]IG vCqHo#ibK^12\&Yη`~sc )fmZ[0.؝u.,D #Y9jQG]+ςkhұ*z 5\ܶiL&N># Br'Kު]o~@$`/w%991cHw"v-X5NoB>uU]/^:{|kZkjئ( -BB8 Ϙ%Rvzp9s( 7`2ovC="\&Eax.8ނT%%%B$bPͣ 1$P| juR 9YͲ%Z+:",^ca vb@>;> }cA*w& E#EV]ZO81gy `K(Taׅ\*wI0><9g jK"],1i%v-hGA0C wIp9ì! v~I:kHc[c2tRe<=oSpJOyuҊ=Rf3cX]o/7d`Pו(a>ɪ W/# 5fr9h0j`MYo9紉}AFn?.J; g/ /_Ii6X޻n/jiGr'&?b+Z-=?jhDr AM _JgžKD:8y)Ab<*E14EBX5#HגƝ- GA1x-lk^nNJȭ X2H ,ϋ)^׺.@|8s(N=3:p.WOR 4}JC2P"v4sdKy8ÜIt2Ѿ.`OSM=>Ej]fvZ(.LnW=)[y P3G>A#v@Ǧoa#A vq0ؚI#G{_WƳQt#Ի B&LWK59i[Q4H4짨f+4hFAwVH ec?LgZtB0ބĦ6*v ,ߵ #g sNu(Q㣣0&apZDZ~)¼ 䏫z˓>R2J/ƚi!q5b52[ODy0hIʋ5N 8eqpIιPsPg@iPB[*I'Ƙ^i ͼX\. O弭_10Z>2fmP.zde!#$V;+`g?^e[hG3):f&0/ܴG{$;?xnҹJ[%Qc>IENBs܉o8oyē&Xם5_BվFѯ?7tE`ʵ0#N9@Y9<,?y/- 3k+ s:[_|HY rRb ʱHFzQ|ۻ:c"^"3%08 %k# pd<7+@)&gq}b*ɹlYŧh rS0aߢ0 2f "ۛeSǰPQ٩I:Ф6de1ܔp4z= :WH\'/O܌BJG3箚O:vdA$`>lt]u)65}@; nQ$Z Qؤ![z3X)[<^pX#.Gs0ܡ kݰ~LC7&jvi޼!j tΆDo1VsO).q/eǹ(>_zxN$NТ Ň̡mjGzq;_Q8E4)o1JOOp S]5QlK:#kӘISclɹ_GnxIXDn39ew}W D%M|PL܌j%.ޓҫqS!~2|&VVmMAwѨOtm ]`p% +tPT {Vu\nd`NΡ8Iq:y00Ʃ^=Ӷq\IFу45jSn"=dH!WS dquqQmYV/?9`5eitbOUΘ=5󟍃<̺30vfKLYX Fe~Äe^1/O,ZOqb9g̑nDgy^Sc _ : ÉN(z! v_(YvsbSڮ܆b~t4~QxN &&t Yg|6Zn6ސ!T0`[!P!yTysK"J Q**`ezIzhv{_?_1k濢õzXhM5yi¿M L4M//S hhK$:u5C6N#7I犑~Q(s/ϕei2=bdiVQ oOqhahk8BCMѨV0UBRjEF[ ى7a?9EOQḚz)XDP/ "=]|TO4FM< & ]fMZD/2r7s2A[7 ˦A|H-esiT߶‘=UNCCy{j2R)b yϭ}k[hv="̰>ۈȿ[X,Ȃoрʠ.(E-p j~tR~@wrJA|0 1i_O/KއSSNSI܌ L sr̀Ĭ&ଷXR7f|O<ѠT^|8n\fZ/6!xE}1X%^O*_[N3ʿOp _?,"D8V; @oLt]b)XuK QɫySk|boh~2B9sAbT.QVvOwu]A&)(H"l:3]H5RsI&SՍ|o#ؘǢ:W\-01.l3$[r)=XN<Mo4C3;[Ig>?@ ׹%o4gh6l;\9U 4R3YATFW-Zj1864h;&P4[UM#z͍?kwb#R LsnB^3@ZF ?BC4U5ihuz (r<:!n<2=H3ثYuxW[qiMImeٶ}(Eu֍7E5+/>RhSϟmi 6LjkLhStP-VGE徙'}oV/8*rkbk>IwFTNx]`#QSgҪs^GPf?8{0}ؕRUD˺{;{u)[O*Fc-8o6RP&WR",_1әZ \TlE!U60͋&8ܰg[*©,['?~7xۓƻaE~gQnB,|Ɖ^N)ߛ*L.+]5ERkA!R!\7*Xg.ˁXҶ \x YfbWLrvxh\d6 "w ufI`dip|9ƖwEuUn T]Y둯aXb"+imȒ\pX'mr~M48"_T7C|"Nz/zJpfcf@/\Rb؍ %_ .w=T,}(rzoAg 5($^fєai'Z^ }iVKg#X$3@RPMZUnPlk/ڌy]Z &#wdtX/V-M64xiFCɊNXћŋRBm@5;:t)9gjnⴉiH|5V[Z9?Ek| dsWh'3bzP\`N{XV<<1ZnPf[~Wl<Y%cBdv'ŲU$ӹns#v U(BӍS79 ׊?En2J(?%a!9ɾ[10 -#Zw8!͌S}tSd a{K,_&tʅ)PTV>b:#^{?F|1DIFMmI8fqέsSW>sjz8T5wұ,tajP`tJ?&Ӊc1f ?BǑJ%d6El2#j;y ّ ,!4 $3RMM;'&u4FK0d|:oUÐwGr2F\YG&P!( bOY"[.gUmhJ2F]Sj'gJv?af];'Y@i\W-seB]<ļ Tv4?ppNkJ7ܮS+ZEɸ"&#nH`'G`Ui//!>Z O ʋ=/͆~{O#Dey[ ,[>(-rN9yS?)#\&hj%Z)"'R&fA/`wWH^Q&Ʊy7Oktɇrz:QH TDV̭c_,x& . MDn# ofOL]]R,=-4do/P[]zNQ L@d|]jAhBoYXG&R̢KOnYt1{ k<K0,CIV-jOYA EA@gItaekWg&uĶ@t00h=PA yV5FcOAw iƝa4.%~`MK$hm]"ǟsh#u; w U7| 5fﵵN*d޵JF9`XIgwc3VqzDPudc/KxbB.ۖ,0$LXR XLbyfϩnF\k+DI|&wFq jW'P.H?vAAvMOC[p,D(5Eۿܭ4U8C.@;hVf"?L YDROgp `_kMw8= }q"S~3/ ݊3@J*"`@9$jI-~NHE`BQwg]m}<חd_b>+ fбɫ!z1?C)/wT6 7]sedF^Vl:x0Ugh`S3djH:EԏQhk'*0nPuM}|4<5\8ʄ d#.-Z\H#|/? T?#E xV|EƈGsBގF-ɩ2SDΒO†mXm}Nhon1O @Ý$Q@Iď&H`g6nM:$Ӧlw>+. -~2M0]S\x*Zq{ZB6΁9?=Z#`yFsNv#$EJRf];ΝPܧ;qMJSSj/O8]p(NM waFNO۝~{*Cj?| ^LMEP(2<($uñ#g\R0"ZV3!NwJ}Li/ O}yK ty>`QEbWoI<_O${eLA/@TKj_I5.|R ڈn;_mX2--NKhuV5gMW%0 3hmq[4aD: 0 J3|{4m ֵ.u -K U*bQ3M-<س<\*=w&Ozd JLɑ BgK|L' ܋.nڦj)hғxu˴cQKHNxGj@r 61#Bg (}WSqݞ nt4^-@ /.#{q_IV(|BF0k]d)uٛa=0/q`aPUsyĝv˪^X9B⸄ғ P#tjYϾIq=7&oBrvUeZd%=ܬ: *#{4j =*[hNޭvQpm*!l;TO4 [Q$ $n>jǘoy!/S\/_zђc 6s4_T;buln 6?__~zT&&300aXoD61KppQJrEi))lmNJnV~_0G,/Q2̣ f\of1 B`yYMU%V'ZSGt(xH\n3^?XebBt]hߋ(e2BmܢݚFO|į"{ {]޶Ngimr H]ޕ4nzn߶E _dS==e8Ϊ)Z4T+x@t+$lqM`\4tZɺ +TM$k-w uT`p,IKGg:JCK5I=[w%{ h``]KJkxJblU`Xպ&j1wx8Ȯ%CyGبsI`~6a+y3Rs`Y7׵'5&$R߮OOal|DG)lQj*0Y{Uy,]# *ffY ,QT}`W˜F?3ڊ={qlE]9\: 0@Φhpyb#Ҥ8n-oC>A{_:kOR#J_Xj 9,B=nrh5 q*\ ~ 2N Tq^РX$\%odDEAibe :>oG O)w;DʆFH2'NƏN.998A ;mJ5[U  0ʅe2Ef1zV@06RP擖%h騐QyfAuZm5H~,J'c{MH#M|o>Eč%t ȏ)~d,eRRoᲅRUZ|.ulŖZig`V֑WOcv08%>͆Μ`mh`ǘ"U`7/-Q>ʏTzh晴fuoLwAz^8ٔaO |* J/Q1I*_UφYITi0! opT+iC)&BuC" uhWoG(1i߉۟SBKoD?ĞHE<UMV]CWՀlSwᣣA a26-~b0m/BԄobھ"U415TũJ l mopyBJ^Yfuq"*kz6@K3ᗇ ڂ,DAoV yPhX48_BW'cFArNkz:r~?p U})`t3 T~JVa3 $kTБo\m@)GΑ(`q3p2~&SD~_}}=4 ٓ^~N%Ŋ&I%`]ofsF 枑=﹧W%S‘ 5щ'&dg3yZ4f,3 RG E5,9] ă™!q-ljEhQnop}JG M$#.Ė(=[J [2ݡTp]e޴O{N%&.H~eջ]5q;m?hBUjx$_"X랰gh7NX/6MΧBz@ʆ(ևZ],2KUuKnH%tI|P9CDE O]L]k[yp4"q'kSIPQcu.TrmNA׽MdYd":'?SR[_O["IWpPPSZ¾aC>"!$ϬIQ;%{< C՛=b21qAu[NN&HGfirH?IJ{i-%[ܦj:toOrF#r<:q o 6Zy_m@| F"" /,š쾋ot1nY҈s(*BH1ESHxw(!\D.CVѹd7`G ,<-n׎Ǜ]HG%ֈ{n*Z'#Gvq|Oյ5毚7R8 !>d^D?`72t %[7aLg;r@*u`6OxjqbcҸֲ /j&EM6dX,aי$-ˣ.?Ir^WYej\09 <<[oɥJX|{ L$D]/uʆłv_2n;^~w !訴lSR^L׸POvG1'Sǡ3 r, +Baw gBHO4{ۀJ:8vEu.)W:R)O؎p 5 XM-ZFιMX]V[:*)hKUxc:6{OCiV,5*d,Q6m9u@T(tkf5#lGս܄(7".5IKYcX+ ul`"OvL5w.IjNԳh.#~@W+yVѱZ ;gk+Ԫ)vOeׁz5i! Uɗ'K|My1iYT ߩ)Oto g)ֿXԽ%n({p 9!.ߵ4MPTr֒n@ AD;)VU }ǧ!mկ8&Q>*p0JSyh4Ɛ1= D`摗hxt)0uqjj?SZ_~pbL|4<=^g+Mk$d 94i_Uzժb_<\D} 3.`utS?0jNv[ ~0|\FA8B6]VT pΠiUTeX;U2ܦIidGk32H.VM2qij0bVڗrf$Ms좑m0^ ¢~Weč>ډD14t׆j Ѽ*%bY8LRM/O&k-.2c_ven dVim9j`66%e"}GfN>ΐEηNy E+XV{+N5 L_Q6i$wlkfD~c_ss*]q7Ch>]jEu2BFDgg.TMR:})g8"HM܏CfZ&DȘoVkuߊ@Bx6,fT*{W9؂XɴdX*<o5&̝-ԥ5ڄۏ0%FQ^И,ӛ#!fY qSҿ hu4n^>)K= 9 y7SnBf6 w2+ %ͨXc5fxs*}hlW(Ov8rXpA)%\hyS BٸK*`b$<) `-EgOߚC/@PS/]::9QN{:|X / %c۝ViCp>(GpTP9mF_iv;u 秛ͬUP\}|ߺ8Vݩ84XVzr?2MBSBi8)d0Y0HSv;Xj>3CTϭV讣cs(S4Zk!)HnyQI)&mS1]lr"T TQ\J {^uZRYI !Od 3ޔ/64iJϹ/:(صgE4+_Q/QH#楙DrRM.2D`.ND'f6Hxp΍:~&@O(6_j> Ɍr)UT<>C廹!['g.v `f[nT&9뵚7VFqD\Yʯhc? 4 |Of7PAONm?m6x`xAzU3' D'\4XB.7֮.?tʮ?/q K XDċKG^(n/Ft]4tݙ0)_맯cpIJ}}* k迱rx8CxI$'cۍh< }mEX.`o:oeU}p;gjhlYH]Vih{DᵑYKuJPBec1 Zg|طf_Μa`!>j%0#n.eջg)śD U6MkkX`"T^4 BŶe+ctŏi!؇5R"o^3,G28z]tX#>PR)ɢFv !OG_Ju5D6QTOYH2Jr_^ɯ- nQ.Ւ}GҨ#)ˎd)duWqyO+zʚՔr zN'gS?mJL\ѵQLI* bGOڼy[;1C&@ E5g)h<" a)Xo.(ÌtTB& oת-8Vf!\#bђry3 s~p1HDl7јF.M9)V4Z.6Rt^:yڌ@D;=-[[˂y*zFcVLP6jKl^<(61G*%UAߚ:9+֠7;J~]Ee[ DFHI_1I 5aYvn~ӭkiw52< =xRĎ.^%eь2Ϥ/tWDS 2mGз8/+Ӄł/p)s\))W=rNx>$_.,/ ~fE Fk'87Rib1`/rYz;z E(ySpv 2mv#=K8"Jk%XIHD H!YCTGZoޤ3T"bÇ׬3{n 0]Y(z])"?O$N1\G8Xt}9hA &J Jkۖ.∛rIW%Sb\ 97< RIZ.粆6 _P110ڀ{geFx>< 38ν_/!6/Xaw/~lmkk?bc/߷n =ת:"šx:v-Z7=@:>%oƊy N gZ"'jH Uj#J(pUB0{Th3qCel Pll}(֏!BI0TpE󏂖aR0xq'{-2[d3 Tq6y\+]YBBHmiȳeW7 {v3'01GW`ɒጮ0% H&$yn:z?9X'aԚS^U%]F5IV-G(΀?~m(eQIeOj=OsreuK[77d8g_{-g$|uhH Xy;W®v$Î`fr] ޮzjl{9a{~X$kL hf Er߷MrjH14F3 :xBi`> xKn͊nQ/,Q2qѯݭrfA~{;_w݌;AdֱlC3XP"vJt-Wsr(IĘ/#)m&:^S!p *A!Dkg.ʒ N-ʞ2 l t3& 0xBGƳ(0~PX{5A@Qbӣ)0) k@p !,zP5, Fu̚Rnlgv/z&Of@q$f8 $ZcύF2eQ쐖B)Y#JJ"^mcj\[`Ap1$DWHA랴0i?dF @'\& ߒxT n .%8F8 a%u'UU$4>g{hDtEKOGH^XVH^zW6!k0Ǚh0D.7o)OġΜŝtTIT!hct4渔B#1Wtecbc#3B+(PjGW*:ˌ{B$fX2x*]:ȍM|E!hu ˤ5,C,[6Vմ2@OQf m3 $H(; C'­Q7$gimxӲ5 s3s[M`Fon6tx< C D,{5! W-`aƿQ'52z\Zz6Ef̲*OtSkKU5VbHXϟZ}n,g՝sČKWM!psDZ˔Ւ7.rtc6@ Xvd\xX]|߳l'ۣEV`x~Qf= c3Ll*K~]%=t? O_RJA6;ZN*DwS>ׅmz7>jG#kAZdx=L7@s7;TnG(`I :N 7Gֲh5/m8v mQ0!B '/` #>>K>юn< wc>VnmPP󙚧y7VWEkܴu~*BɹTf65 0(Us+=H7D.FmLJJZT1v5e˺#c%]3jFD)%)dxAbw_e-Bsxò@@Q pm{ٔ{_5WQ59'/xYx{P BJdBǬ@QGQ9= !x+twU֊VCPK?qr9{4e`aK6JWNl:ks?TF,m)iHW Jyr[S*8z|9د)QeS7Y;ҨXbTɺ}*Mo/"i "@';-ӵg4_tJ?s>nޡZϯ$#pwʏJż,.LJvq"[OunE=6L1rԼH~\VQO `4ڥqqlw[f{k 1(D˶}19.2z}GJ/#qM|yeFLf_;f f՗ɭ tKE~V_rh}B9Լ5Ӌk%RIs~t1]QDzj-\ԣ Qi Pkr{0qoIWh6}{g`"DFo% }uvNq7c`%X χ7Md.T'v2%5h5q<ȩX8)Zy'eoJgk]I %yX,L=v-]>əy~Xےʻ8p+a~rҡ⎳o׮cWWDt1\)Qddv!4ETDtVc&Dn]Zdru*4!ҀfJ 3Ҏ}D#%]x<'s" 1PS>qnV,Km&;ECmyhyK]C7ҁ16H3ؐKFWIɬu`zM3)4ze{-E/)_J~刉h? 9 Tڐu:Ȝ:$ N4MQ)y%mwy# I|h#"nBVj*&iޥ pHZ'ͿGR~Q6&1$ۏVQsQ?7bp>k-=g-(Q={f"qG[U\pg8Uu=1;%ŭD1uC+R F̅L2215ߨ\K W=L)(/O+@-ID<4S#{yMp&> C@[ dYWu\o1Q@m_!G*|ҪU\k;0uA](g5)6' o8 _ y(˛yĉY P;K/=D`eRu̎bgtR"VrE=_hV5=fﺵ:!=QanĆj[~ʙfx!웮]@äG!ka]=L!]{2AR}˜IuYD-wDe0Xpb?tބ$eLa*oJ@u$pcᒩ5az" S>bòhCOw(--}x;7LkBīt]S^)1<2YV$+•ʌ6"鞣:4H4 $㋋)AT?qB8Jsf訟x|#*!)ǰx:!AAЃ}>eW-ڨ ˖Q\(Δr:yXfڌH{n_[lϖK.q raUvK(":>JC(8v%s\\~Mp߶׭T *AE}K8a/Ѿ(4n"9Ə[ k s z!ͱI수p ݗ+tE lcr ǟO~91C)T% ʣ 27x/^'"ʕlbI369")h${uEҴUk$K:: gȡW@G^R?hPJC?y6c:{V}X3Mt!(z!P,*Cm Op[U˺Y2A0|9mAzU4nk yai#1xGVYp‡EfF?ZW͗)?e 3'˞NF$]@̌;iI-sh[*65(_U8gns) HDdpGȿځEcr+] &B)_ilCmԤ=e/tֺqt~m\} +p: ObJsËìA @fI[GTb5OoMsu/Z C>!.figPV_XZ_2ܾ .l6b : ڭ顝gSqJ5M}:i_d'U;N*z~\%,.M)bᮯJp/=al9K>;MR53Y·٣t䯲2k X{jNƐė-xd] ogs{W.sƱ}w9רiV>%S׷c-I=x xBY&\r'ǻz- &@5_*!T͜cb}J9_@Z|Lm*E _X&\_\bgS?=^ Mjش7+ fm .Q/ ҶL`mTQ齙;sWMǾޙT7i8je8@61hD  |ު9EeNSLӘa``*aojHI/.8G"[Log32Hfٸ}Iq!BJb8V,lj> 2<{NZAq37v ȅmX`i, +BX?XrT2'/tƮu#~!ROe 8,VOLC5,ۢ~M秺y;S: c'JLUdf[cD!DyNu[^iE`QL5"z*Ҙ`j#4X/])3`R ZFD#2[#Ij %J"3=EW)u9?wίUԑbiaӾR}9}1ju05I,m1Ynqw^U͊r|ٌ3T/oC8꣇*V0:0& ^i/ +޳Uo-<]p dn"4KGr( 7}pi(S]ǾXM4:|PPS;wOk=irǾg$J+%&(L d#oۢVRG yN,B8V; >WXo>1Y`BFam]2zlG٭vv+ 'w -2mgvo0 ܧ j.`i_KY餽6n=“GMЪ.Z?Ș D*1nVg.c`*[7 OPbkn#}c\eRɇi8JACjm$qS4|l[+~&dSD8{x %ϢXFOŜ_7;ָ;2_ԎcpV,"eBN9=W*$W連c3"嚜szgz ;tX~-cT[)fY-p6P.,b3^Z%.$ެd1;މv#6RڰݥZRϓE|Ѓ~`bhmh}}FiZ]g^.?qT~2750K83uf-ekgJ"!hß@P))Ǔ엠7ԣd+g_GpN]WaxPMx] f-DȒV[1+t幝0砤yRŽEY5PU6s -w_(8g6'G Vc[A8k4RM-y}Tg'ց!kat2awv~:>d߉ `AшC󝧢r>'m\$CIvQyB5L ɦS.`g}rw|>X"B@ b@IVU>D 5;d3@9ANQ~/b,n /H]}I6QgvN60 0jq;Tf&Z:Y&#t.yvV`0+їAX |k!.9upz6'N:-LZRI5MP9/=]cG@D~}8|}`NY<,GZN\ l h @,V,Kқ~r,9PVdYF]U؆`Y[-k1DJDZt-jijV}-2D\]^. rZX Bu̪M y7)DʊߚTcҔ/#xČKI*eJP+Luso [yl=NFͅNw^iH #PO0۽ĠFbW4:-#r8TXy_OLnit TxZsq1p O66j ʫarjy7~ Ԛ.^&K&BuJ|V'w j6^Qh?u% O@-.@ؠ\7XA^ymRAX8KC0.+UJ`\iet $ _A}%JN#UfT*'7X]i>HҜ(AtdJ)>e{׸+Y!n[Hi~78˨P+MͲS^$ڸ65GA+֊/_tj%mK 1w ^3sPxj5qC,{&ߢxtdOb<#֝rܸ0}ҙ!Î}XoU'(3L]&[Yi fj 0z~"I3I Ι|NZc;"A|r5 %GҮp 4pz63nuGb$lCHu8v{ɜ);n]51T v!ݡ)!b34F!:+Liv7oOm^jI;r7b )ZTk}Y>$k{[mSqKY 6lҍ!k͖{&6xa.bjsE-N'$Zߍ7zBy_oΗ3n 8QIg1J؈^)Y-ye"4uMCfHgׇC )fBƲ} 8e5c>zQh%b+̸D҉0 bf0NR&IY^=USkP_yKD(R:1q`NhoDuvb{i eGS)12^p=o>Z7õf!b X+I8X _+b@TyZIb}_>wR q!O(N椃wfߛ| ӺG0N7c'+׽=+prv &i¾YXN6s իD i_(vСk6ZVhr„E?Oփ ܏"{$ڎ )a$gFn ޛ"BN١3|i%KAx?LL,x0NJm >@s~c2͍WP>?4`B K"K >?U/,{)o9E1$?$E4{cN㟣hĭ9ݱ|ԡPD[pt$ï(FsgmyqAjQ5C[.W^V;Q4 W DOVƱj5\:qA$fSƙ_h whK**MIBX!RNo|[ifT; /,V!崾MoۊAUdcԋ/'WSOa'C:}F4%!By?.8Z@Q`&`&{T Ɂ!%ralJ6ҲE)(-1$dM&2$t *@ly77fba~@ʋ^c={t=V`[~:Z]Ѭ8 d}F2#B{[89qr‚h0KDXN:q4GK,.5>bV{~12$~[e7y 7eL$ Ui;ƨ1 r~*\FxjZ lɨg!&mjp9M撝\˖Nk; zrD.-# 'taE FoUw4uOhIP&:R߃AX߿~={M֑@_o/~("ٲ,< r03|G,7l$״+lGSK5ߨ_V"^3cTh,Rz*Tޛhr`C6>D]p tjG'E@*Bxiga/{cXY|S|TKNQ {Sb2RAdp&i6Bqw, ZS-8 ]m[wI+Roz>ML|{Q01qxض3`!"E#;%4{-LZc+kKB dčH9>% .hMiҏ;,O? #xOIsCr4H;?hr[HA ~xA %X.MMu%r'y@y`  \" ʊЯ1N@Y5/ըS??9J? ơ+Xv0-UZwV=w0k'}cIrGl>F"н@e Ϝʪ&@Er.TW'Ɩi#$ Lr:uEyDQ^N 4hēcU}ÂR !{ɕhѲ45ĤEP[^^AMrpyUZGZz6d='H&Ȗj|z9Rx[LOT_3Vޙ,`~"{ٞq~P혤$ns$,:/%:-ЖS >eUA\PGyQI~'Ѭ+RhP9(!x&Ц Cbz鋁C?;9Nez⑔3{@ϝ%/K)~)&_?PŸŸYM1rNkc[W!Z<IU]SՉ* {?[KJΥ;%wɧz@A΂ǹV9')U"3]OUD!7hQ! ;I?(yK\`Lk{NRwbgm( \ ȳR[2xV>R ̡:b@I9~e#Gce|yʥ;4"" [B`ˣOɺ\B \U-:bai`̜y!$՞NK"j"' w*ZE*[JʱS4?tH+8!G8R+[|>N@SxY׺ԭ@WXt<0w[ :p n~Aj-&StbXՇ̘";Mp R_d( dѯ'#+",u7$*:X-ө<q4#2\#7QS T|uDFhvHn=u_UŠIiE׆M7}$`ؙp }Wm:━y䵬5;Bǀ1w˯bo>1b܆)c5ϿO]qګ/c;%H@hӅ+~萲PJϪwf5tLJ%.ȿ'cL?9|ɣaCSz;zBy> W]PQ I~EAwQ`/eQeR VJG0GI[{ 9S]VNp mqp;Z'\AF#>$mCK/n5y.r#=}nIY> ^Q2B)*O|@VZqo3?5ݔwX$^2ٹb=P #e@#\|3BV5( VQXQg6#,G9I!CDU,\yځk {A\f=[ czO&MJKl?&鉿GRt-V2O璍SlnBo+hOq?0tW#C"@l@`= V@1'䡭֏q@m[ӳSNu'k.S1c7~ۨ򗬮J__侙x;AAG,< J?LkJgG[J婰j94'`J:GUb|^2m&׽e=~P)jyk`&="I+(+;Mm D{϶׷(-~ܺ;cS4EUoG VAKsP4 < T#YgKFa~kP)"ZeH~P#!4TG&D=MVQʎ!;IU"Lg~ J[$aVz KƗjivA y~LVux S&%RlP:* BWd3p-NSNK^2Jdžr͊yшz# kkfdeFT7?ߓV(H,^1Bg"r*io=zfq&Mw]ތʡܦ{Mt ¸AA|3]6K'wZH2}uy@i(Hd}Pc<́ Ģ^'iF\LuU(taH4S8!2dRռY*pg,'sPpI,Sk<[C69H^uaKb?겄 _P50ZOtoNVF#*,gsp? t6)Jujb FAPKsb.g;:U;cR' d߼D" 6؉ qMl֖/5h@1p) &9b<(4-f|FE)i,Pg7,&Ռ*eIL}Mנ )<&bit Y x Z/ũLPGBӿpzV;̄%wu!eVrh7ClU |m!&g\6(MyQ22JÞUIMK8΅i*D fOCB_٥-mM}@whFG!9 6/l+wת}J~}+"ĉ)) leyE-m~U ڂEypW@q`{ܟ-޿s8>E~XRkbf~Z%cJf10STV7AAFsj<.KUUEӗ@06緔1u=E5^} ڸumD 7sJ\Nh GneN3 &0ø\jiʏH8Ha%FTU$$twU}"_$.] m(Z$:ӰGii ˼MsڼԷ{"Dsy:jU0{DZQfɶӛ4f:)9 \ tjIb%CI,5TU 7"*phk1FqV1%}{b1G7Eyb*dHGtjsjlD-riAVTT}Mn„Ȗ:*YZfWrb0;͇kI 1 ~[iP{,aS}GlWQ(!╝].,{/^2qSӥLEesHlʴRys`&︪ͅɮWfȴp9%oqb.Z/ ( F@ .[igg Ƈ tHCu2۾) .77o؏tJ\-iϚ(, rX꿘К vD&`.ȓ8ʋ9 \Wg*!0!BbHHN[kuC'V *Ƅ<VӨg8*.޷O&]}jYKXu4ht ~1tlE }9oĦz〺5 Fr{ l?WZ.t؊ꪢśps͓bkƐ=oR|hU |&ࡶ AWcsIjz.kH`[1b3 Y ֠l 4atzh*A+\^+FS>v~p*&GuF73)W9/ûu GZVפ 9wor-3ڡڞ# TkyA+ANUpw4ޤPIԌ^驻 s60g+VQtbbl+nFdvਝ8I`0ؽȿXnr&tG'>MHӜ xue,S0 @ƱxWǃ2C7w9'|Hzo̫nmNq{1Ar E-;Eaя>#*[Tf4 qFKq"<^)CyK qv*1>TufC+DBU4Uf>g¶\=SPjE#g~~0 JOXW˗H##PWZm:+g+f_` יk²IFWs]#Rt|45.z0vBY[)hSj0. Clk?;qܓdɥT[u^$bwTϧ`Z#ҵBDӚYM_UEE3.2>Nڙg]2qHk$EDV2\k\Hfj٣ߢ5TOZ yV<^5w^RꆈiԃXAJQM/R5$G۴ɒsGwe zo_uQ4ap|VV*E[m$+8NLi3ZPShδRp^XܶcY]ȩ&3<nA\lx2q% :kLLc+[ z֒HC(|ApgUYm_jн\o\rF0C)xj>~ b܏v%7{c6V7rub3f=BLh"T@`ʰHQoĺc~< h`Z;s+; %-=G>1aKsk빢#_U%-&~J_A8y2>Rڬ˃Z64lYL!7_=5m9mUJh03pggjk PlèqZ;6xhU_V2i_Cqw^ .ؠPP{v#}VY'gl7W2= _c0'nXL6*=mEWTq)&jgjx0]qO`xG|HA2@YhD2bЊڅQ{qew衇++{v >c۵ӿakM*qECOdȷUP"rnu!}楥e:r[4(0"$+/z6r\e8b@+Wcc;`8DO׽/-&'-XF,S}f\`iGP& @*~O2EcܦCBkhy [[[C %JLS2#ZEq7뻼|b*5hcj[6$dzbMa91ڴa}yIp~Q|ɱ/P>i&XiIߡ)۟gXH٨*^0 ۮ1$zA¸=f`liiC>KTH $.DPDkwF|D ūHa}{"Qp\<1c V?u52 w "<0V'I8S ZûyYPZgJK8 gJg_u Qƹ8GuXX^brMM:*tGڬ y>8h+.1G=`F8bY\Ӛ҅YZ1ۜ?&]=ϽЫ:4r2-jTHo:v(I4,|Zčٜ>~^0q&RcT`)guC!Ыk}@ 9*%)>ZEsiKb|l8=Iv5b(FF5Zt` ew4SAzM遲;k~oܳ4~J*<[ 5ANUm's5eJ Κtain g eS/ȄԺU|i;DW)m4Mڿ%D.Q;q4zp8(0N-*^3Se4E8wĎʑ2kwѿCXF|gddBjG+`&Lvji6aҿy߱F.0 F,o<,d“!yv_6%Af״ӳjE|G¥-Rc6-s+<#JI88=5r.O6D??Z0cyRߝZ1AEѭ*VV:(e D?Z>$f}i%j&^l+j Է]H1: gF\쨑)TkWʱT=`;QNr!aa;~:Y~~_047 h?,9LC2_^4_MG7dL<>%.#*B51"zF&)ǮsZ-s#G@+ęTՇ,_~[{ dLGiޜ,"vt1 KȮ6UOuo/ {#CS=٨jLɰ0.DT_t'dJ%?5 o)=$=m[gԸ%J D7vHRI w]+fAŁ'UYJw6f,dd[#Wyșݏ:E .bçw-!sX`I3(yp:t*M3!>sKZIgȺ!OBLGh"T,vA#pxfPT4]{58 ݈sO94?Ko:P67Sg|.>?o~Ɯ}HF8YI*7Q9Sl$0Z W)o+s773;};lw/auELcJ-Q)!Qj!{dFO9 b˳Ҧ䝰yL"7W1Fjr3{ڤ(ZRLj Ś S†(_kۙz[pѿZM`>hf=KN3, OT,wcFԒLj, u]oYVg ޚCUg_J'K}^ :Wqβ[#Rs# vJat kkJ*Tf=/iP ;4}'{鰧jb<8UUs(D CljKF@CO0|"]e+z[3?E`Dh uCڗb*| EC0RbIUd re@]f9$CXBmd\M\*Jۻɱkd(ZA#U]\/6j9Jئ>mljrHVvi[%>pN#ͮ^L([%.΀NJ?ܺv CL_hJMAo`E@w&"G:_'0 msɠ/Wķ?Xh]Ӡ+Vj-}-EHo},@wĠU30sIGAxbSPGФ "ck{V_ ȣ<&P ߽S*͛tErVh0i]!MZ;6M' oVs_Gxz 2Kea^<$Փ'ZMȓdP=ܸ l|f gOG*_Q)] 7 1oeLD5GTsUCO+XlPT41h/d& q&/娴,jO;<;u|!2*_Ce,8_C]ń@ Yk/yvb2qc?L800NA$VVڼ8 am l$EbL_G:goԧ<*Xe\ ";YcW5+ǝ3GZѹ]Ib,!չ]d;A6v#{/!B6K:FO nXűaO&XJs< TPDgs;Hhp:,ɒ޳ഫ#hB%6Ժ Wf~+lFԍqe! 9>k,'KoЍhb5 5MS.vYEL`ǰ44!daޚ1bSRZݒjc00es,Z B&|8Ls-Xxجy C# #+όJ ;;[XqKrtf{cx$X"݆v"B_t5鞇sW5()3?,~϶DUfǖ}@VTR,E48/x)#Tm +hYڎo0xb}1ɡީtgh4;_jљQa+唽^͊fɖz*_]`_-|Zڽ_F=`z{TlLqwJ6DO۔>#$rF40*su9B[Nn"s1 l`At8!<л'M1`U8M$|6#A:ɎFVFw_+; %n)8<ȍKL8.V+v Ş7NqzSp,8koi̽eěs"sF:y[|{Ok4Ky! ̌[غM뮲_H S]~8/x qg$n{rBTNǵv9ͨP_ilV(JPFF+MNJo`u.>T @ԁYd 0jg=!AɷE@4==fi Ar~ɤrO)C5zmsEqLo^My= SQt d =ZAz.ƚD-C,Vbͪѷllw` $ H xC)?ԗNE9kЅhf rQV=-In֫mjau?̯0D 1},+:s#Sjj!g/U~Ǟ:|ۺ`X" \9i*}-\éPř(X"֧5C;mϩt(^ * 3modׇ7"xC`(k?&>ȓkQǡ仔oqw:Bt$O#97YJm쵤"T FG|Zs$ڢxr-_CFf )%bDDNA^P,^⧡.9noPtS"Rq@rƞ"h:e$lziN64a cfjl?С 5_[k+k;5 J;vYel h!bkQ&:M aUR,?j)lJN6ߍtFR83S.ك0vD  9[KFN$LqQo`9(^>r^lrs|ǘoBu\y)Yޓ͵BNBZb~t`m4{wt6bxeP:!<`Xδ%&-rʛlFq0:: ߎH jWf(# 8hPASÀdC^vK孀H-m ԵC LF޾@=wXPfۧwIܤ%7mMZ#c`LbzH PzPU,!_%Smst%Kw"x%y=Zx҃;$=H b_Hf^@$Ldd$[`Ze^7ysn/Pfi*?QU;4eifW=7a+uay} G%o(@αא>8/5bDaU:s"硣HK?hQq?$t Ú%6rQq9X2Y_gnS;^ CWԍk)z9}#r^ܿg U&(]!/䟖+>-!C۰c;lw)%*='y3Ewi"MKgC#[NxlΨxeWmz1Co&\ 5]/ N Q'8&q1Hر. (Ε>J+JnNivΈQݓhMcCάǀ [se2vhZ7^"w KN 7 ǓHDgyH'ҫپNW _[pr| }h>k X(uҁ{> |I˹^p<<9kDV t2.cqP|<^aVU1Hq gv풔aGw2T/=(#)l.EXjށeaAAwH]w񇭎si;jcqWh?>Ln^Np,Vǔ9)2upfR{ȴ.<$Q檃2WlhrG:jN$"h Qe9$Eaf%L.}h e9q6s:li-`3<ji`(U |;>zM1b6;;:wy㉻ dpiE'5PJLPĘ%Xfİ Oeޗc[(a:=XéqrF2eY9`?'Ý9 Uqe'$3{a.=peqg/a"E° NI a{󩆧&]+"H=}q@+wBڒWܹpBa}\}8X$,c|,O@3qtfz-A2҃"~M|&edE\)L͈ؼ:W#i7{\e2?`qK3qj}夫a9ׁ}D7yB FސcYNEve^3)nBdTq8GuȥLĵqOEŝ̂;#/[{_}om}J;I=YJx-;Mm`xa2b%MxWhHP!c|Њ#Ia1X'Reۨ,+NtYnث7rFX- ZX*sy]h$F,Tt(l6!찈ǿvּ0Y_SbFǻP+RY둕=T4[CW1;m6iyA? R]P3皒x+E21I(˵~2.ކqo˔#Z8pQl}O?Jzqw623)p$`=|Ӈxμ͖ O{(VދJ;LgZQ WU: !4,`n04I ҍ?uRfj[|Gsa陰@b">{<ģԓ49p u儗 TFɿOYU|^V'mE E|K?#'d}&=nY5 l7M-nTgmR>XdhUA2+3Dz&GYHF=6 tǡ'{NЕ_`LNjAsך@kPi'/ؖLY?A?Xvl/h_ǯU".:U;v('U^˔=2o< "Gpnrsvp +EA22Õ},Ļw ]?cfOZV8`纻;=hH.!PWQp HgƞҶh>= C~: J] l(oGלuyC+/zwqrm>E:rlcD^jq:<Xv-vWoм8&ѢwU3y,~NACE~>RL7eʤea|Q M&31!r)X IPjG>ޒ酣4U'!-^#2S[ edk"d+Xo },bD,X/:>bw4$w[YA_hK*/P|c/Đ<_vv7eVVr/5&3d kʬCX)1_rm*Հ>B>SE:94LTXQĩVO*fkwNS*:KܝXMʯo = Pک5_Lougҽ7}qʌp.=ovVmހX #`E. dgHR +^dI{!櫞j 'gЅڣौx0`A (HO ˼C-" &Ԏ\egAtꎺ(Xk[~@ :2?Gh)ػlh&lbXW`Hg[7~[ aҁ-0;5(0/ͫ>gU~ ׸t0LW\wT*"[<* u(މFmvPK쀆:  xh٨X w~zR B7i)9y$y\v?રKZuZ=hX;:ڨj\S [rw̶,#ŷh7֩αX lQ)@g]T\=8԰<^?eܫ'a(ɕh_[>b1Ds 4<= H}SgXӛ;3` E li^)g+0B-LR\f~xhbӉpslrZ6o7ddUS7D$}[j8/Ytz3&5Eߏ0lMt)[ɑNÈj˙LO۳39B&|2Oq17g>/Wu/Ws2ժ%w6i;;:0o<Ǧ4b5"0`BjM/y"D*PWi5{^0 ԙ?}6œkWX1"uT G%fNMrd8vMӳ{TPVQ U_Y|K/h%'~ {x"ɽg?Ӊ-5Q;z{_'Ǟ{C[pkJ dvm+"xD%zweІk.%X o(8fTiODw]dRZl0~O+t\}J/jWbżhvtzlU //,Iku4]TĨǦS\P MHԎ &|%t1fYG5`n'//K1Ə3dJ ?I/JWB bQ#]Pq|})T<;!yc4tP}!@d19͏ဃqgˉ3cء sݚ47g`T'|ɼZ<[X^ n3o};_;nE(* mMW"@㸠OI7H7ؙ̰upMvpA}zJOu љ|0Bԏ^"Tx @h;?;ľ16kOO61tJ*9o-1RWZ7R>YTJ[pvEa_okl-t [~RUUV؎S "OI+_ظhrvyF0n Sjo= 7ҰW'9{ytOYJ}k*^Ka 79N|;\٣S&?dV^hL \-S )Ѳof>OȵN3{ w3+wo 3;:"yqGO[י' It.nFo zRȐA|}Il'_`Ქ>?l)t,k eWtƞCĿ䟜=`=ˉgچ }Ժ"l`pz A:\(/<r9$ V[ "se|ɒbU93Ui~zˀDeTV N!FYPYxêф;;^ y+p<ȢA4X|nJ ȗ+3fHc'ak_E&Llɽ 'H5k"p&\4M|9(% qޠJ/k&-Cw)' Δ:[̄BЩ6{\IARG8d1s#WY}돶`e16x1B^ޘ{eKjm9]7iTúe;bYL,(2'ĉOqZHm1f*6x]62|o:CHZ+lJ s')_pܢ uinEQʏkZ:o{vvT. WT&NY5dJ/b22=anRZ\iq}N9=^依 cŨ "Ix\?,_'|3>b+HQ@w^ı <q3Hqtc>3u"1. B9CN a@S*=%IXa+5v soi3CS=SÝ@;8ih$? 'Qf)]̃p'UC}Q,[oⱺV]: &gJu5ߦ(Sҙ|:=Df0hd.srդl AK8^:K=J\dxNl@K8o.}fA~`u6 j'z,!Wٞ]F[vS\vKl [R?=4HD|?L;0q9JYsJ?oBQx؝(`]meYvFK5:vP}`ϭzMD5+c0-0SL 5 Uim9)릡a=;Jͳ ~5 x+ f $\%k=flˣzX**A,6c0;jϡ?A4-j=S8@X}]1%|UeکU-&~^p 3dq2 -ОkAzg#37OVR(jYC{UN"Ɨz$vU#ciES@YI-OZwNf㛀NI*kQLSh3DwS';I0EܣFmZL@]݌(co3EWҮvGpnjV? rqAOwr;QdLlmq_ZӁ2ᗪ m=.d1 :; Vz.plj&"+{.b;&m S%bFx?;yNס&ss(1>=kOLtPy!vzBd&ơ5'Hub [c[b5Z_%L"~a$$M-B~>Pu>dTx<+ZB\*"f|:[)P@ydC&Ǥsmj`A2/@53 *Um5."xx,2`BKH zl}oA1K-cK]+W$QX-(kr8%o҅8 êD=~xySZ[+m_!B={Sq&_0ܔH"$Raق{SMKK&iҨRϦW}-!HPhcэap-oO ~5▗{gw<g4;aTJkHYDsN󋹱tQ TeلȗG&=r\-hbW|$'.s9^j3f~xR R:iP NvaDj^"C Be0Wc9~&1 ,h˭d]`_/~ ɼ3`d Axb!z2DDqM1 )Uf6=#yU8we D\4Cw*No%9 y,Oh Ƽ (|MM+p)ޙ`4L߻;Pub1og!(Q͒NݐI3HdOٲZ;'qGgW aTsj̋6,DʌywA\ٌ{RXJ ;+T@N`B6>s@b5ETi: 뼔g48H\tQhw[P1 {ƨ.2K'aYkjш+xz ?4Y4a--ޣ]PYs'DPP`I:VRhI[:=jګ2Fݥo/ iE2)wi-^i=ANFL% >.m>Sg6>X¿ `L3*]_]&QcUDx'hsۉn]mxox֬3!w{XeUF>/# x1}eiEnXp.gL/ d5 &S$'{)4O%TߗG[l0"S>d utNb3c(e*%fqO@GN aQ~5Xd8椎Ym0 V_j2ie+Dv#fйn#epK* &a3JP{ |dY [DWuAω.D#l&mcl+D ;: !2Ebqo =MЕمN)TȜtb`?*OI;rω3# ύX٤ `kF~[ -mqA:$ _rGPEj7ze[IA 4$هh:KǠ \0蕟gH2RKW ,g~S(4>mϼSG$$TG+@y:]mYqxm^7N6|ÈH4A A\cPe۞=U1R+5]CP_@/ yMWI`!_UHpa 8;ji_3-E B"4V,x`0"0ѱ٠ǎi?$#nWq -7:*s62v'E$S6h- $b*rJJ.Oy&Op5TĈ=N2^|ozWbwɫ$?GyU!Lt͎ #Lhbge 7b/ZWC/85(znW>)-CM7qpzz?\+S{I%9eud2hA"я|A2jW݃.niI$A U89O6Atպ#Q!~Z/)Czy>q.d|v4M}_ڧ_`OԸt\ņld^m˭b˅5gqEKr,]S}5lPd46+Xm8󛜒CG9Y{>j:t&o!{PD9t&7vc{Mr㡶&y{xU8rG ŘFAi`m={)mؠ="#REO<7Q*UF(œ8Y5&۵uXyN=Zb[=(SG,HWү\MwET1(.o0/4f'ĈW>ꛪu5T yvaMAڃVE-g8;LpNkA3)I~No^F0J^' siQCB+H/ 0nt#þvUOA2afAؕDzY.A8 "ѫ7)i4ӛ1 BokH-=rjۋm0n9&xķy(?ѶؙDpē#>v#BnZP^C t-B4bD+ˮ gY k1`C҈>fCtQgQ{#/jT}Cغ6#GEo!Ha>hGqX$X)?"v%1"YONxMreLHӧޗҨ G`FYwpxW_KBִɴNZ"Euw̵HS5|?.e- -CoGsRJK^R%]&^ ] tR؄9#< }Kݗ.Hwo4@OhEpRx_d[򋣃(X2EZSEAWzQn MV-s-vVKR^Fec:8S;8dH6Q \0%=5)fFηn853VC G9 R:MY%7LY+?ފ='7'ȱ*AC.j%c'j3!S3$G:lCh Y|2g)e + "`ʠƽN ^l?dөn-/Cfҁn.L*12-1s~d;4厚7eqL,=eLTjj-ϓέTPɵl)c' %&(ȞF="Oche"< VqbJHKRʊ{:[M3 T..[w%o(5Qƛ/<Ky]{"#切GQfD;K由-r kIE40.C 5a691M$)5Q:9j6?N[|E]ݭ PJ[‘DIĦ=ģ〙}|zk9/yqwPW7\0?$w(K;+mb QU70c[U%%FjdBJǔ# t%t7+Sǝޝ;twEQDt;1uS[(o$i`vb $A:15Ǿ=wdpW EsOd/lhl]Ux))/0km SS Vc1&n#_jXA5Q,DZ}WpYBr* 2k#(T^*[iβ7hלAK8-^㍈dCH}3cVЬzHJߥ;3>pAe~Ucpp0c-՛D2npgSYAWmF;)H Bm Wih@@_e:Vy;%(ZJ{}u9=@f|kw0/S7!+~ƵměL{CMI2}/.|@⸨Bb\k#:LJb8]PR Դpߣ^j+'yC)̓1Ոd}8aFd h2х3>e|"۔5TSՒ),0#~+?hgʦGiG>b]@b5;U(K$D Y`| (Ҵ-y ݉x!2'3zEo2wvoH l@!*6V+ 1qY-GlGVrQ-YE,rT-"p_QJϪE's`^Eą=ZkyEK ?5u(Rlɡ%/0lhе5p_Zp#Kρ (; 7N?IRkR&[MsD7?F(DOV q[P}rq^N +b&j)'OKl'y;p0c-@߄֫9\3KwłDХ_iG%jܭTMjqjen(^lKHZ_Ч*cR"Mgt)JP9jLO p7h/)R>Lj%eܴiOKۭ fT=]0}ܺ 3vr%XNx>"̉K&.-puQN6 '˹D2&X:rx0`TLxTkY6D}=̹ͮ־Ԩ[y6 65g ML1OX"- e%Stgo"* 7B 4N Gʸ30FS֗$¨.`2$st4jP[cNR#H{=k'AV>r|UsfyQ"2#Yҟ<ã L VM轤Tv.y<ך7B,=rWY.R3{hΏc\G2="܆1\5ddo6<@{TZ2kZD|l뼷@B&Tp˫( 7εBY`Xa Q'OIDF6;6 ؚ_ll8wvX=+t(]i-T07I=4Ji,cZqS'esCdawE#bۄp\%ZYUK(C2 q]D\PHd"aTZvteU.j oI*2poҝ%>ǽuIɛ2@p& +JxHm5Y KhfKR~FӯNsHc>"g WZXG5MZ- ԐϏLY6G=L!qHRY^M/ }]8f枝o!ƶѵC e:?E m9dA '!u_(*Ď!?:`D{n Jf̳ 2Xk{6&W-lh^ZeP)|b[De3Jo Ȅ+<<0,r8R|"+FbEPr ly^ 8i@^DM_Ec3;5oqOd5 ɘP>&2*D TRl1[raD$B0u6Ob Tֱ#UF9|S$0= _%h&qFgFm Ew@޴Ny]Im?jcU9OItۗ[X2Btbr* \p$}u|bq(QųB*3W^]LVP8ZB}$}So:rEݯzulRSVeM2S4&7OTGib ɑE53>*,)O و6$AiFWQ_je*`lQavXt!6%& :S+huwd'.v"P$qt$JЧޓuXHE6DnE^0pQ9W5`V MM6+/:+1=(f  ¼ήPGw}/*TsGH*} $Pk/ҙPĥ^%:;77G 'MB؂IpV#rӻ\QiO+~x7' :˽PX,UX"7U Z'LԴe%ڂE0`58&f㛬ξ\8A'jVQG+'5;gm`ejrfV&-@e5[vwK~*)D!:+w«ז5argfk˝t ۾AGZLz,'~>WND47f\Ċs:<8!TSA̤(s|߼E<#~ =nS(Z{}3^]Tׄ)tڋIi;vE+ծ<"G<.ǬOiy>^+,'H+]p+-+9/S3a=I[V`4ESR_eMC9vn.v_c pI% .>G\_\O2U{U AtςĸHjK]]- 5*deQC}!\jػt1P : ;/ngm-;SKX3 e!Dk:ROK{;*sm/'ӁG0?1 I`)L^*NOuǂ?2q 73f)ϏDjhG1/ jKb(к^69+I&cs|Mk vg8)!5lG0L1Bt(E Ô N~qZ?OJ<ҽlM1^bߙTaQn#9;FyK$r {ű+%E`{quW/88U Fpm&B73^cUP>L5wliߎouYK.>OryI1 G?(\`#\gc< L8ܕ"҃|p%l*{dbuI&PzklhVj4?\9_[ dzS߇'Ӆcݧa?&ܛjm[7&~VqFIT+V;n~^hBM (a"L/ ȷ3#~9 -ժĝ֢JJėsq| =ܜiQ_t*%is 0S6jcӰ t?3Z]&6D+ɛx >Ao*q4&z4m`}.\='g|Zz%b6[J׻ѣ$3UQ~0ٮǣS)+Xu$Ѯuc/(gDB3D O,3$[ؒkghS T@-sJMw?o8n"8qzM~!kNչK! B:CSkg8OwG<#1eƮ3 D֜m>ːX v:YWdԼlۃɍS4rlK@>VŁ[~STNC dPQڍɟN./?u"ى}})TYC)p~Of|g 7~vNpbYb fI0-u K$ 44t|&BeJڻ렽blkɜNSC񀄦,m 8Z&e"C=A5e.I=uDۈȭN?R/*8N.* ajDfIw-jAqu^sY*Jɩ70USB@H[5oO@}9X]1I1tx'VdH_?ݥ ǥ <=B/1~ZNy%KIUR0=k#{)}ty7٢H++ sgt̮O wQnbׅ:$aCW !'- ㊼ 4)ŗKgim!=z;5XZЪYx 9.sr!Z #|g ,vV 3L*}jrR/;(⹥36ldh/^X1rD,A2e=!/P͸Z-2 )IŸ3?Mpz{ԉx13./hP5iMBGeҞ.ơ.l~YF&šfKۡm(o0j2״߰-wmCemT'ed N^2@/O#lʠYtM&rMij;?~^LjkهPcRemL.03ƃdǃg,3d)ޡ%*/A#p h)`RR g"oؒ-LEَ&ooQ7?5J&0RjxZ3ӷyMy+z/1Bgۀ5ۘ!lDCtoj5/;0{׳t[v&pP/Xk1˚#5LO4R яѕT]m(IL&Ƶapet0uj R(kۭ6ma!iߺ%>zp&ig6*jvV3u&=HG%|De[؅8\RseH6ԩН;h)>EwWTξu|r<_^%x Y@@x3G>S;߭~ná72:8Z;{?1k ʷ5S;%*-\>]N&u!Tyn\ ( t =>nzhS"*$A˼1zp4Hm<ܾk>W{똸l*- ;>Asݧtc47MAܝ,v:ݦ)u@ ,עBt#ɳQ]ҥy 9tIs+. \}ru(.V$jР)߫.5'YUz 5C^sF@:UxɶaL 0UET˙3 < j:sVss$f`| ??HR~+#S8iv*S7"Q9#ng@S n1pVIhwlMgknl/,fOQCX2t)eͷ*sOЂr$3P2:FjV}o1CS81%Wi?;/t\!@/[U 60?RoZ4@hdst ,os ]Ҝ.$cykdj W۸}.!_!SC1q^ؤv}7Dطp$[L,b?ɗ|advdt VԊ7bGmpa(㞽 ]sjln!v=Y8i+n:Ckۯqc03i˂}K9O7ŵ.2+ǂJz'Oqs4{BtRS I|x*3fPdЯs`-P9jķ/*29#;,ܿIWH2SRf&l 0م?\Qm쭈A_boEC7c.ȥhk+t&UAQ ?ni4!bs];\5@ XXBc/7@1gÅu5+2c3/);\,б2;17DKB尯|& qo X< &wxzԟ#M} e^QDaY5 ǂ5[1&{AB`~0s4HU79DTQ,=~ `J\MPUg$J!lg~#xORda65ZRv-B~+Ux7e>0 _H^%ˡ|\bQC֨lRrhgTzAo ӿ" PZ~wY`:H~Hz!$_+ǺV6 (ro.Kq]lLpmb3 F;h-Qf"P0q!0y8LfOZlq!?1LSr=;u*h7~ؕ֍K7 ;:O9~wOY< oaNM.cLcF}z' i@^![*sDX Dh^{-FG{N!JM 0U6g ! ;F:߮.\ 5ؽ<(9b0&+eXܭ$ү'h ]VlYff5HwF> j $Nc.hЈUzi#0r)UL2"} LQ M]5twD G^,(澠tYѴޓϭeP C+NInz ec@GR 28^CH7#TVU%p&B]'cЋ!ejR&#%{!U/:.(tUFl45҈2os2%kH,֬>!lw?*v$dW.Z.iJ/F>= ^aUp #_EHg|ˏO])Sou]R IZC-X`Xo˭j8cTmy'ˀ0ݚR-ew?\HWRao Z|WRJ1B}*Ƭ:0n̳ X"/ )Ih|2igA׈Yw߯t$u"HL9ˠ.p,C<׹SL9syMz$hR|ļ('ۥߦV +DwP-\Y`7̃WRYݽ+@][N҂F}C9ȹ[1]bHbwPQ^m׽|怖 J jg+~du0+OV> [Y0f{H9v-f|N޹C=}d`)=r{+tmB)Sj?A9/M}\I+dYQ. B #[ep&w@bv3*>qqϴIEOѐm}nnԿg1%I!-W_dKnh6ќe?]ul&I^l\ *Ku-l>9OP xE#C-tͷr~<*O/1\s:)Bs‹e!FX!8Ҳg{xlkѴfZë[tlj׶ 0Q{Ƞ-| |Z=iFVDZqnonxϟ@(4<#Sߗ,J% !.P9rї4'`џ Mq"|j~PzC:sN]6 W~_ bwwIxJIun魒kAՀj?oy8IAw-:\%ܼ @^)tJI.1iϰ+ϧ,b >R_BfH ;]'XE@Uu~Lƺa֟W5Ԉ ǓcHM?SzI"j|Z{^PZ0{ 8 !7)?KsN _<(7O;rYhE #EL,v|Vyk-([&lguU(aLX֣0xRiB!hx44'8< C+ ]8qZ 2hWqhL 1,?u)&PIRv.:׆pZo:uAfPQڳz{6<l#琑µ% hɡx,&@~[?zR0H&T:lNg8{}'1ˋ+ rY:P˗wBRm4Up%_aԚJ7$8R7~#jc~*%HcjK&dif^{0 u RL `BlẔQ%UX {-;pNȌON}I\ݦ8ү;@`釔+9^(d,qS<ø(N-ґvVs)n {? B G:!i39AHO:[z ZVQR,TP6~-ks0>9qdsVjivyK!DiEuGx]98R¾44_751Ԩ3ZC:a.*3dHqT_Mdcq6"9FΈnJrD6CP{;]=EF{~K9?E57 |5ȕ_d",u)q-Lx3:? =R xr&2ک6 y$e=Y%|CΙ 8d~=hrR<1ou$)lԫeGoL1T }ٸϥK=poԥgJzѩE`nf+%67ZxNwoal ,߈F2ӗDydzr2L~Y!*2 >t(?ctc*'c樋)ZCyR/+/qnicW[Db5ANݴnt'zs,[~I3P0*#p$m^kѵC+`+MD`QU*? Q\:l#8 /*B#`pnf]R|Cҙ#ZhWRR-/2O385X#| a)Un |uv9p\@jRfeAHteF~=L- q(=+.8e;|o|{=310Ntc2&,Nzl*f19McgB m?QIѵC([藴kBsH+A@\6 g/:kwF43 ~ֹB帩KTJcu$diE1E;kH*tX !!S'ptP'Ĕ~єGLٜX:XX\V X $yPL(sw=Z]gn!''^G>Aכr@2ظ;σ~FMLݹMMl%rrbVCOr)05ag5DuXB^>61H=ssg#3AW'܉KU |1W?T_ehˆ^^Wtf׌2&m2՘CC 4? = "(w<&B{sw#}=X]H9oBB ]kw=ŷ,74ilXǶ#BuL9{ e. >ș-%˻X3g!wBR^y]SM|Dӡ FӢ]ɊH).T5ͯ=>N3 ~h@',VJ"҈=y^N 8< KZNr5O2LN,55ARd&xSbF+t$އj;%Wr0=bI!W(N3% n 2lMhXM2]-r֔U7g(j)@1:] n7 &+;fE+&;[<)cKرTPCFv#p]}O,m6W.`&?|&z* 7>hUTl1 *!/]IMxl{ê]>M ǹN8f--9`jҟ+i@O]q{J<ûϪ~z7- T V&=IzKc`z̤+Ur'U8c{ `Z2[ġ]pVGU/z!5g~\S_.֝_jbwxFIYNKuH2H'w0L"XVl,Ք>Al;1#[x$<^"b\o")okhfq׃Smq츈!r|ʊ'g&nc,XCVqLp;ѐX4D&~[,?Qmw}Mɸϰ& k e&6#s\+&R2-.RUI#9},s-@B'ۮrs-(^#fb ;-> )j%-燄ˣ zeZVI"YJ2hR[1Xxu4Qq@H4&(E1bg?amO2;t6Η2!g*^pJD=v]wA[tLsmqѢכD uы rQCGqRD9'Ip[  r(;~OEX<;t_{~D<9Az#!d,35J<VV颿v羢^iCwJveM#S"oKjhB7 #T&Iu{.'ϊkfD.=p 1ݝk9Lt{ wg? m/zMwV슻LoQuS"oPCZd3 s|Vzᴻ":Uq4|(4CAT'b4&g w=u&̭'l-W|7y1pVfB}Ǡz=56\-(,i~md<[ w[<Po@NҶ x۟~YjHks5#vЭ L ­'A0 HIu-nZxeK I;2XY,u8WM'ϭǧ&gͅjZ1+ӕ/Zvu w]o_:@7,9lO6Dkp;R[abA^6{$X+/f-6)H 3F&U)6SG2m e+#`fP鐊}/ DGZ_Vqߦr+EhN1dƀ/k\lvr^ [鯷-ǘ7֏ޟk#_ $V;$ GUkI MϷFyxĬÿTC1CnSK40ͲL݅H`;wjxRyh~ZIb|hPl{M62e7 ~da0>+:YK.ǒ)xc6Ixk,` -A1}+e=ߋ魴 "dpYzADiPW3)~ 5weKWC\r$ "ǻV#) dF,s } 2* `T‘ 跘Ao0 Z~ pz{ߕc`l?Rd@yzQ䔈fNTazcm\m:;PWlr: îz`y`>mX xCB/qIȒK>\;/dJV,;?7N1o>=Wm_2ʅ9٨MpW7:2׿0՜ nGMٟN![r7|ґ^Hnu*=j 6d'^4rEd!]-uN0!kAÐzQ]@z[4 eKYxݿ̣,oJ4:xb}}LErlm"~XU/m',xA31'&dW7 X}+PRܙ(uK+4/*ă,?R)/Qי o?N4i\JZ·W1){2iT=:+LTGn]@\a+Ϸ=OGn!&󣻤S~ac]uWdLVpƝ}wqJ6;nr~˝jW4 jh @8*< phy=Y`Ohf!Nk1 eqcj4xGq+Z˳1| ZgYZ070701000002f4000081a400000000000000000000000164943cea00002f74000000000000000000000000000000000000005000000000./lib/modules/4.18.0-499.el8.ppc64le/kernel/drivers/usb/serial/garmin_gps.ko.xz7zXZִF!t/_/3]?Eh=ڜ9Nf=w$G t1LhƯ]<1RC2WU&X!D}e ݕwR[yW:`rut: e:!&N$/FԻ\SʥVa "I[NoɍqkآQ|,tLWftTQe9pp G:=6ӿqQ0?eh s9de )c+EZg+xackv `1?&#VS6334mhwܛrGPlh)~"A'z3m4ޠ~EqaM=ęχ~9>|qNҶ/>.̼? * D#H9s!s! дv8a{le?xiʇpF[&;D>9n4=O錢o"ը $iD(Qd^~/c%']z<#ѪPV!It?2;N'?#jå0K(`!WX:دv}ױZsor&pd=DZ>\O'sȡ7UTo{.h7}Y'G3[KM[A/0Ta]*=Mn[$xcOug7o G[OdghĦJ&щZ3Ê;QAC]qDSYLPA{uvK2y9nzfǯˢ]zn bw}٭O ?̾yit5=r|l֟{.*k2ECz:Tș5 /]h.vI!A#Ɨ̃.Db^(,FQ9,4-VR-u)\"[]/,XR7b>5*a}AF ⌿+9#S}"|{K1i 9_+GZ`7͙<hb'%C5hQ]+pKWZ}Cem_iXG,=)l74"鷒 'Li!^!6sR3IFIIi1nBhY^Hz}K^ s!arC-eE>o: !QRT\K.$q @۪8{=7ҷ ' S?r9uomwfӺb|ҰIF ~U|ȣSL7qpu #4MزCO*X# YaZp"u:RVJ|YcUv@z⨕lpeƤ\ bM>k[fɮ샃7?=l5y s/f.ZUoWlp*53WWtMN~e$of$%0[1xl;[dPꋂG2MwgJ`N={۽v.ry$\vZtw|XSc:$CNljX edrQk:7'й֬>*khyU]%Q;vyictim =wОX1uk\J3%QN9ym+ݮwsPF\ ?8*§f WO b&B|b+1V?ϲ7d5 42@q/bR#yxONawSW.1zKT+‚ݭRdfV_o]TD")Ih RK7"fH|F6/+=^B&b4;j :!mVEcET/:l2g[s cA|(_:Q' h ]'N=~$XETF82NY:ULR-u1p$xVczjˊ9E.{%eG+9ybA`at]Xz#boʃ [11`M߁:\FiKuiΛRᲊ܂F%V!AcA]iȴ259H]?u=tls9k& {+umhpRf-R~"Fzwyx>./9{g`0XnI#,Qü~+: qh\cF|obPR=KmR̊vM*I#֧@}0T-[֕7D52meu%w?0g=luOLۦuYH +op%!4ø.م3jj33"f Hc_fQ誴E@'̊+m/ȕe..%S+2ƳEfEO{8 (ٽjlW2>0Ix^pc2=|Yi]FAvS!xU q* &E\NP79K\w3]#+b|+{8::VM o>M֙lj31@HYUgB$pF6KƓI`~=@Xϳd 6E1TtE/PKѤ+|@k%\O:Z ЕnbR Sr l%94LqO$|࿞M$D?v׼cB0޻AHK"IF/حq11TC,}[:`Aluy#֓ bBw7UYTP^ ySGr M(Si=f'QӹD+#;skPIuO%`_0 J+ܔX?r^`wWvkvL(ax$X 9|kRZ:% 7jyitc Re 94{რ?:)pNڋt0PuZw );K tz_Hi|J qdvrA--Kev2S߄U!FM/avS4Y'`>'>$~p72Ju:g&>= ރ u`Jϙy3vLS=P߽.V9 6/R(£w,|.nu&z :pMke_\Jr!,j&"#qv#Ahӑ^Fxln Lk(ˍ2 KjCkq_iE0.y@LBDo6"hj.  /lLB{q2ʎ7oǮh;Jz|-1o%E4P#k\!ǢПT\mLrM`F*מԴgoo%ܝ_-Zׅ&M@Ge0SV@!@RjD=L|詉Ύ GU5eu~HZ`I `Sp?[}d\zvVbQXbIrT)(啐 Ul%͍Α[vWtGr'Z?B),(H_5$ |/ѓm"ºn+ǜ6ZH[.P- o\8ܕ,("Wxt뎎Dz!P0Tj6I)̍l.H_VvgY37-C3llf{BA0պMP=H, iu"@D^с`8z-m 5 HCͅI#]cff`Xw:ar5a#hwpYz6#m^/ A3&{o[#~؃}|W6? +6% r`ɒ{"yE?%bSc<_wҨDx(Z6Q2DiM'%C {ђ1`q'oq(L]@䴬ِ)-&J9Er T>f6Bq?Ve!Lb&ZyZƝưsÀHهʥ{}R,bw= Qw<#80j蝧iba(^; 'RRqG7X/*W&gkNB̳'"1`N2L@[}a >S~O5a.BF#С:vQ,GD!X7O y>lg;MWQC/KdZc»f|}>|EE%d>LN,UJkqJN'azNprpٰ-D^-9,o*{x磽mp툝=T{ݟ9ϩ_!59b>fgc=4[G CYDJILz8}Ҏ?Pe̍ME9?vuR َ~$pvp3PN{N,G]t5zs$9I`4($;4fWhRȳ3bEq3w%d^e݆4| +BRIKbaXLه@ fG3S2gϦ㚗Ru60kxO5$.g{I{iWCh'>E4ȝʐk'Gf ot`qטj+0DW1Fi5 {!ǨQIMBv!ƕeKjԍP|_s/GT#V UJ?`4,.[[8To8Ԣg-4}/iڔ\^W|57 lCg.%*nWk2 BZGFrA|m_lL}|;Y~>%OͱhKPL&SkTX֜!!zƒ+U;[N_$)eps#ogOv4ۢzGlimB*E4bd}D46D`<)M-%`ty|q⡄`ew_fG8oNzM}4(ds4ޑU,+7iގ\Ѻ}zu8·vk<'WW 9xTUlot 0?UW \%VSm˨_OD"FMfQmy{9mdK9'KY]uCLRbNP3ϋUb[^^DOSHL9HKQջyL hde2Uj*lܶE .0§1\o ֔Ͼ8V2^?#}cR_h? +/E33Ov5{W11XThmυ,dtR2o)R.˙RAO/dȉTebmr[I  `9XT6 P,k/K5K`56(N3)QsA/ܑ!%*ZxgsHsǀ#@zc r.5'wm0Wtܩ"$i@ʶp-("|UZ8`uaZ6|E >/X“|25%3DP7pXܣm h6ĪxU/ft&gFdgmP(gQktO &a-ܷzSmڌܖk>ػ[2Bq1AЪpdfLYsU) ~;#)GAxk8 !MR`I>5id +< k( FPac%d5R#?FgFV`R=i fv8ulqSBنN .eNzk648R (5wL$1XN!bk!$ȀbUu}):U3#w_3*ۇt4P76-GЮ^!R)Y)Fc "!GPw_-^ /5& %Uw KOtF?/o,CNzCvZQE@h89, U>m>;5V$H"~r]V?F FA=[̥\w|P*:jldh2]2 7B_ Vh3qR>k[NĹ䳤o=^Mگfu"ƾJռq*I JSbm|;{]{tHXb{Qyӿód®l)g6X;3p1TU ;|;uvadͱ\o]V]BIpƯL=;ϕ9>mp:0EhsN򈚩QhDRдB0n1p7+loQZt:\}GdE.'xEBԯgzvzQD'^VMǂ*gpԘe"ya *g#j^C#IeK"ܝ92&vkע?i'P }a%{pË@X(%jxt/ZOmߊq9뭣᮱Z+?_f` B" \X=뽽jKbyW&Uf3[rXZ_?]m9&n ?FWܼ)1Yxge6Z$ε*#$CW,=0(!W4q5 vZ/=e Gp'rfZ}qE%={AmG4mۀkl5I\i05>a3ھIhNgOe}rr {?8Ma>Rd+Ͻ7\,r@7wk!n'ܦUcmE1C"ʹBŬ:ݕf>#> 4M[[5qǘ u{4%7zD@zmҷj٥ƶq( "LkH|eTU01-jIk rO(;Xu*"lopQRns˵ ./eW~Gp'z*T3d;='Z 7D fge ڊie*\I77փI,]qA>o]Nu%G*lI_CEJbX67|x~#qDW|gbI\,8`mk\/@~Ft8!&SOc6;T>:ݭQz /~ۣr&, YNIYeDfʾ-?B>$7cyd?YQs-Nپ6qnj38V0%%;b9pb?%@_+W)Y/\[7* ܰgwl?I&/?Dﭾ? zJIX%8&oM|!gۈ͑: "w!RRiI`- } Q).uD/ M5](y ,*i Ox6ZfM.+W$rHYB l˪e.. 0 ކŒ߳Tê{I\A ЏoIܓ婩肭Q$>?$Zi-lޟZorϞ^xG9O܇5#*O0y>"SؾJ<ŀ&yRA Gl.G3[`?eBҟ/O8=N}Nj? iSxKflkvKV 3hYoO͑ڸv#<Vy?JƈRPᆎy"s+eS)rGZC7즩QiQ),cj@#f1 6rF^iԨ)ևja(2T+yJ#y 1E|Onx]| hUG`tEXKݺu6B'vQ$`" LEg@140l3dEntA`>U|0S$tϮw7Ir p"+xFZ7})B){Qk"܈JqŘ2i4ޙq)++؈HwUF) '4+2V-3N-'f` h8ckئ}?3}e{/:*s (Cίz3? NGCFf箸uԏVx* w=9X9b&Pk:xD.|*xE^ޡ)v*`V…G# eEp,@|r M$2fR3Y'tE*!Vd&8|[b ĸZk5 gW21[Lm}~q`\0|ٱ=H[k|S[タ]$b*P^,YYɯ'|4_";Kg\9_y㱨wk9x㒇| и'xL_wŢLԨHmg0x['T8`~jvRFXfyzVVB OR *MVOL!]{\4n6>F!+CKL44FjR/¥@HE~YcKpT/{ L$'H#?tZS0\ j0U}?eFcU䄟d7NFxG,4N$(G!+ -74Lf'9G&iY[0 6bϨ@i?APV7%V]dB zG{; >} EtXtl^9ę8txi,ڌN"Z^OIgYZ070701000002f5000081a400000000000000000000000164943cea000062e0000000000000000000000000000000000000005100000000./lib/modules/4.18.0-499.el8.ppc64le/kernel/drivers/usb/serial/io_edgeport.ko.xz7zXZִF!t/db]?Eh=ڜ9Nee/.H 4Ocpǜlf:kF$85F!hSscݚ-ʹSbMwWNjAmew6F ?2JHS?]ujLK3 2݋|I_oi-^ |pnt, ky]O̭8i> ٘.QF5>="U'۬$ "b =j_!jov,Ȱ-ݢo[ қF7\3*g'qy- (MXB`RI"&i"]z^hZl;Mn!+?mٖ4(+\GPl2 kp9Z) d"\x2"8tWh}. {/;د,qײa{(ӷmЦc,)rϊ9 o^hf'k{:~:1=3g,ZwacGׇ59^ 1{qGxKJ3?  h?cf^=&Yg RI"  Pb rz"ݳr_3-;9W+%J'}Nz޵yoQ]>6'/r8k׺?aT[k?գqx5vCX y+Y rGr| .(kvD6al[RՄus^nJN%~r`g!%`ߗx%G 5KÕQ.4Ӿ*&'3kRž4f߁)c>U*CհV߳l&H㡹 c]m5,lSJ[/nhX.=i컻k%)n5Z˶1 VsLan!dAX@ZN90P (G9 Qψ>pF=%ysXq +8"(R;θE'jDžl,x GSN.~?xaqRui)s{ٜ11#qjdZݖj-G JIwd)ʱN/"SϛYL H>~* l Ĺg\yIu3mYWյNS\@-_NABCmCʋ4Qw#Jh8QO\FWxڨʲh?]P ,V$\)Asژ%YhA-k> HvA٧`(`4⻾a@7RZ8FS‚6LiQ*ne<Мqi+;~%<<DH*%V!\u0hn $'ٲU6XPa]+*C zsGYLLl΍$ ,djW\ɸk;ce-o v6U?{QL>- ؄{tkn<[  I"%mR' Y ׆#!5UMGˬ\5RJb'K^H>"P!:O{jN<3)s?Fm϶F75ڊ.ںynǎ#u9p􈫇*W|i$G퇁v/Cu mMMS6(kO4V:yH23 R'  ;[hy݋blS wܨ*aA{o?eұh\B_,Wh},ȉ-?`xѓ6+f$i5xc /*+c-OW)L5$X&6y _qrPr$RX=̕kziQyC~ Cj.Wbx{@Y&J#O5Ԁ'J%wp-˦ωntc?GF.l=L?X5$z'tMW;NmTxY΂)%--^j^pJKjuq}!T\jfe("4+HUF^dNfY)SQv--1f)plMO}b[zx.[ӒS1G"5A;3| ʜ`'Yr POxصj \p@btak41FskkƏa L^-ԕ}+u)SF; 'd}XQ R_3QDTj7ݭ L?D=&t,;}e}Ր5݌qqojcxHflj=х)OY&Ƀ3F(t7UgQ{﷍ov)7&e{RcSoέҕz=R "uYk $v7Ƈ >m5r0m.%LZ.-8p,pT+[QȤG~THE,P]R"kPi(}㼏PoS{(J|i2("St /%QaxK{tHvv$<n7uG u"] aOIs #Nʬ~+oqz5-_`T#*)'1QceJ]xwu3 rW2ޟz;aRzC L43`2H2?8~8ÜxH34E@ P'*lf\?&ߟXKd!@䧛O#oKeoVc;bnPv5ϡc#$yhQiP^v[CJv .K"k-y*J8JG S29- (8`%qq):8;uрն;7-> c 4lg]'HV{H:qtlm/W~7| 5ɝl:aM ٓ|˧2!ʣ{)}I >>ӂ||+BT?I +2 gb/0<|n8Vu^\ܡXM@/I80[͓*c5<8vTϕc\Hb\+I9覶/ӧ>0@9pV19%!.%*,qJE95ܥQ\M3r븴zl~{)Ʌy3T`1|?MS{tזvB_Ȃo}xʎP=F-΀hb,žĮ'q.a<dab OYg҉3z$tGkuQ7 !8S9@&H .D2 {5;֮ұPNA.[5UƐ] Dbb o* $˻+?Cڣf|byD?cfg3xޑ&ȩQދO`=r_iX[Y#>]o;e _2 %'C$[*ZA~G\R3B6+u%%8lݱA=)pEUlH8szJŖĠC6=KMy9GqGRxq!n"3XCp?M|%hCc.>qn榕RB:Om1Tgܱ<'@w01*M*u L?SLaT<~|Hz(lT$> Ke Zz4o;ʌl0yBUvCB=_fMqeKQry>Ȭ ?0UHd\0y=)>i / 1 j5L!]`Ix!qz`LЏM@CE tvȺ󋵫Basqsy /w Y=\ (0nw&%ʹ>RM_:eegmARIl(ORULT@{BH&Ax$2Z `Ĝ0{RZ.cNAFl]dU'  0((2,({Hnur&9&<)OrB3 F,B]ZH""+]rJ# pݪ+ iȎd!]}؎Gȁ) o9B~uW _G_NI;bB *7DHWo%bcŸHFŅEE_1M]GgQx:7xP%:eS`Ύ(ДjJ62g I*zϋGvjjoއ@yi'&fPx7)"Iq%V4hC"B:dl~n۽G/HŻ̙P<k%Ȏ,VeS3{.Ra Y{d1h6ɵUhfF$2OzE['xU9O،,: Um: ;4Q$U`N.?Hj6Y[vZ[Y 7e !(KSSC$lT):BjDT6{Ua%&`z#E޾]5mc MMo.E#PH<||ٱK[} 3vW O!Vͺh56_\1kS\^ b! x)np4|oriCѬjb MA3oAepao0M{Y(Gܼdxڄ3(@2<.<mØW*4-Uh)` |nЏ0F;wA.ٱ>CO,Ԡ{h9.mQyMߥu3h\($mJxQ H :ـnӰ̍&N` 2/y.Xqkih g?Yn KI]b<-Pf}c3`~m)GJĥCF1j"J&9GWq9%xyȡdI6:$ei3U,_HIQXF / .Qr ,Ϫ#B8tWգ0 !Bț㛭R:XQ#EX:邏˃kw+_ GLEM: ZQIP^u Ɇʥ_t&kVZ^LDM.ŜH\9>vfF+ D= p-ls`Cs# O+CHEne;1NMG!^z|1]3Jj)mХJ"kvŜFDdFyV-Ik C,mxwCI!+7=^9VO n!Yb{ID5X4ĂߩSr;%>$=;H[W f]Vy{ LpYy._"=pR D4y1W۞ FLc|ʃG:; qCFxwW Rb"o5JZ% 됊+>N"Yk(Ɣ+^KK&'>#°^Ԡ#J޼PEVkRTbo'xl'%bJƒK˖iZAG5@59!j-Zsw|t^mt8&|ʶzlp3y&P`tpЖ,`jZ]]1Nw]C{wn3\ZƪN7W~LG^LXtB6xgp^ C <37yDX\j̈́ڝH_`|>Gqq t|rq)2hS08CZf hЅd#VƵ*z5>.Pͭ+F&kB(p6f$͙fl)˂FvLr!c&+ 4z8 }JlM9z?5BA"G{Z@9e!t7NKOa๪~| FGk",:Jh`r#) b"bFqQ=%Ad+\GId*Ů\2(AY- 7B*RR ?}4Yjfh[ֈXwLy i,@ JWhBo}v L郱;6+_I~&̠QC#hǐE?d7Ifl>"d`~TM֟zn\Wf7QFyLXVZIЋnu#%j  ak@^Rl3=] pɩN0? >\Xvvٚש{} .A|s\%k;]og/m>\6| Lam* sq{e~5 @9N#q@yX#(Z` S`WވD {=ܙcbRu,C~o<]?' 9⅊ ?ചeƒklp?Œo *A[7Yw.H(h׵V]`ruVs͜B,W$)rEC),Uxha;̅QIcnNLIu7zp"M睆JP;RFS)B8j  Wk!m/Ӂas~*bJz[#d1eS(Y\;ʳsVmFҕpǯ!o~xYb/gz|4i˴Ѓq*Llw7lƴYr|[’n㰗]X^ `GNnWF PZ8#ճ3.tyqzh=젱i0=yqifơqd0իֿ7B~y_}*Wo&dKE0d f'@ClP1{j%H]>ſ>UU K~QU{j[Yh])=U h)Q6j|nO e瑰8L[ѐ/ < |I}c236M|rêz m,d+v7~,BTa=F? 3B/f!lǻAs2_iXM#-rHR 2NJ9:t=lV&zVbBWC&1r5LZahHdgڰƶ8trqۣV`3*\kPv.Z>,k:(+rK'qzT -abT0M҆Rrdt>=g+BȹXx/ANV*j,tzzĈWlʆ\:o[wUVBTkŘ.QiEaK Ybh{xHJ$mF[|j ʷ9PK6ȡ#5Le3%aNohv)*g{ ʨfTDfdAJD4H;u<)DTBǰo!n>Ԍ2[u x~>v3坘d7G)d'a)sP*aE)[X(8o 6ɇ'E^#/3٥J.5F d:"p>Bbʤ =ۊTajrhX6~ Ԧ-ZӢiH%s~8%s~ADXb)]h{:tQ.c)[**'xxKQ 35ыٌM`]ԆeQ}F }+h߄+No?+x*v!1#+`u^t7HeV{ǀZn}"!at%02-ߕj'!a,7xOPY0gA| 2ŵm(L_|>RkM,N"[eR7A. ;bx>#Q,?XDb&cQ^[8;kwyБ _aKz Y?҆JB!5ZYk!&oEM8U!_`uP)G.5F)zM'&{6G>3#mBUj6Jn^ӪYXu▣CcEy7- ܋tɎڀy&ek}w({McDGD^EH%;}`/ &E3nK>W.5:'Y+WJ4*HK CN(gi];;԰2(.!jQSAk׭jRQ=e>܋fVdRExL 8Z'G‰QN]hII8%$~} JLgNBEΝ,'a d b Hx9)ro4U[FNtL<| [b(Fq{W@eJTrpO0(/mcm` i쩓jV "Bx`C+\,EHý. P;cs&NR1O¬m.,82 (oS %)' TuX'&fi@FOwo!*5m9D, zcs?(؝R^e1{3S\p?bt2- 8q&՗/? 0gCY>FJ<ҹmhž+۹er ʳ.vveg9iwBfV>[\fzji^`ܔ fXOS#gߞL5#;ml.|`=1'ȖUv!!5 ˅CmkzM`f҈K+WX&)4# 9J1]= ]e;2_E92-UBC»|C&}ZvLr|0^;BXmamw5ݣ> CugqʓC)MhSF ,{aqxY5_: ry'SosgN?)ao/951Z T7& =&ħ*&%rK9vW4瓥+>0iv޼ Y)A?U#3N."Lp?]9$7yƗ=mTt2y[JBoVAj?P f-r༃RhhQ8y2o]A 2 =̈gm m~*[u" Y,BDTa:e&GF".׹4k֧1`mIxbKmL-˦"gCzVabP];VK7<~g1D|@o7A{ZպB~Pk6`*޷ʀeN$k Yɮ\$u !4ymHQn*MBRu1ڞ+iCzęL .@8܌әE`$N>0HKz.Řјd N(=n%Ȧq y%[JژUq`&e !/|mJ1J Vύu.H9ŕ٤ BZGUpsT5ex2dyGȅCTEwtk@ݗ.v6aldݢyo m # FW]OG2tq&'.z'FZGx+4 P翫ws5T4b*>%w|nRM.ē)z9;K 2bbM^SCk1eZz% bg>wvJ->}Z`tl71>ZAe4>{\Sty)1KLFI7xL`;T3Mt5)8h8.gzfQ]Djgꪸ!-V R94ش8=ƒZs+~Xx!TXh ^y8oܯft_oAY.i/(TIcGeD)7.AUN`2<5Pfd vkHR~it:g@@6)/\| *5>}*7t G{j(@ 6å\c˂gݢ[ZQwu e m˹K>N9\ y-HU@>`mrk"GuACQ.pTT4M-5FG@Ì?(`1@ϗ p3ZM\&kj AŦIh) oE.1;ɄgJA.EeDP]@\rW=I5[$p'U,ǜJ세J}gOEjj#k7:<1/ܿv:לj"XMh䏢0 &_B6pm`.B;]$}aQ1#vŘL{ a^RW: W&pB{4cC3 YI#\ECfů̓:;j"Vz>L|"\#V6}(UvYF8@NWc\ye"';Siq;n<. ~ aeFC?*m?;+-!E8@OfU:$6g$O?м"w,2G ف #0X9ѽV =mMc*&ܴt(gX"o潯biWvheɢErcXs'.6P'{c>ן_Co_'C; a+&e`ꑳ[t ]Iʹo$a cRs)( vOdکw֨Hn i'> p񡘌OټwݻJ֪ըPJ%_+}9үANsIcHMUL"bvAvt.q)gkd](~}! &s@]Ձޤb*/,핰]'g.VOщ؈dnjQ(3~TJ@ѥ$BJʔV@ys ra3JTюGw?m{g] _XK懂&v}h<8!U jwC=DTBtzBqUX]R/k3/6'ۇ!Z,/ ˝n'&2yנh`b橗Ey's" Uq, k-I"RbR;zo=9Ϝ*.ܙY f4d)]v$ 7ͧ隱Sw~ĕ  Wor h1ncR9e9eLMrd"iE,`Ұ(hS< j˖(ׅ )߬3Y걧C fCfcŝ>3u=Ht$pmnEu7)>f<yRq-עq!.DABbLQN.sdo@ՄPzbߜ?T&cus6Gd܏,poӵmX:q]%1QƱ̥kNE%%I+Xq8N{i FYq5Wиh8uR%,isfvMqex6Ë~I:I GOo:\>6,1T=1umh>Ƴ /mco L8[5I.C0gA>7hLXvgas 0 ^Jyw轍ls:rSSc4˼JDJxL7h ܜI՝\$^r1=Q}9;p< EaUGb)ǺB@ڊ,ťyF@r&j:c~b(ڜ_Զ4H, j͹U$Fݷg.P hqэk'XKh~I) `Z$X+KOlzJކ}\a. yr\\CktbsA"}& \o0l~sՅZ?=h7XJ9LMQMu;^48-t.^ 2:?뎤O=p_rm<`VRr^s·"Љ?`AҊs=MD/$M8R18-$RZ>m4>`va(Z\T+X8KPG8{+$]X:46B^nH vFiݐ!=H9LB;_NŔOC[`"˰IrѸg@kr=ƨ=_*"[׶> {8 ޠYu]5=Zgw쓽63rRN yUӧḴ܏bqo"I4}u~qwbT穒\t8*lJP~-n,l1}}#!s`O,dлzPz ˔@qc@?'5GHT#vSӊ$2 V Wh!d(]SƁDugM?XL0e#r#˰f,RtHG3C,]U@}=7HL \dRNԳN3, 0"MS# .^ Ω`qg 8.yL꼼:2 vϗ4q_y(-KVܷVPܒގe5Pq]t4S>*I;9B3H۟Ž0"u:vY6LJCp!rE}P("ZD )ϣa3^anej͸ d-\FDy\0%eJnf|\4dNqQ+w\Ǚc).iG C9n5ПMZ8bu_jҼR Qm=^#%%QKJwk犀vV["-GA-4/vztى类2j?,)ib"UTJyIU+U\8C,&NǂN]eEX=NV)R:Y,Kf~\N$jF+>tak!9J+[NyQBi3DVw޿dAT%$vW>C,AYRJ/|+ǢBTuppƤrW|jLr&'iU5P%Ƒ]SrL Pչ]H0x>:-4 $\C{EC[!v8h-ȇ1 >(rΌ{HQD1Q`K4xfԩyVG`ႅGCKʩ×HBhfoiqj| gE&{|LAb :@tvM[\̅OceK}NN۴ jFBf?4Y=uS/V|ߪtEx-YPܙzlLqo^n9s Hӄ^g *x=ώԤMnG uLx;[r |w@wĭ;FjP! n \"|b/Ax~$4>uI!4ïSU>L,_;Dqr [0.ק|[T.T}ث.J5ꋷ*,4 Iux8֚3aYK?mFUS(؉ AӚ t(CNR9g)E'h1Al8T -@ s~e`qis㹺tjcL»2^2ud'luR$+:fUzTcE q} *ܲ͞,A^0jXgOIOj[{B[Ov^ 8DOW8)FDIR v.v_3w7'(~)#VC?A׬HG`r}?өhcRD$ q?3T+Ǧ,lŏ’%vtАV[:=5Y,YM6m[zI0R]"mZ!#iL|Ao#ohb_\  B_(`,ѮDZwXgnmCk_X!)\㛯Ry>0PKma~ pȺV7f"((s˼ԁ;/c^S"%[O[d"KxNmF <~?D!ƒ]N@'@ocS4/ ž2,"td\#/^hǐ wHGX*] RR~b.fy?jI0qxF ]"(G6 ;Gnjy`WpA@⨕ e.`:j;?fe%A{P@67(i077>BßEwۇ:X⟋Ȱ/ GF4vJttu 9zKaDž)}U>pV#Ƃ.,׹gKe^B+`h[P2c n}9T%)˭Djrc7ReAc\y+#s!5;q{&o>cN)!:#^?ߦ{Bj{Z*_RNMhv紖 ɪVx ~D0Ca=lJdI殺DEyQ۰8Bn)VZ* -(ҝV{DB]/F-A01:s^|j+LU/!TL=C J3;@G)j#/J^_r58Rؼv0S kIJuX@lU^b Gr˛롰\ׁa9:P">"Gͫ7SI6>O8 <@=#ǰ1a WWDz:NY Pn܉K c%1HuFߤ AҔ~|VPYiJֿZ1P4az[>5ѕr3SkJw1FPJymԲ>! =%_TW 1V˭r13)%~08)G^C3>{P% eDm {)ln9'ڿWty5 ِëu/?|vFz؈yZf+>સey^\˛|v­1ͺydxOt>ha`&R>tYDKr6}.ݘYWFz 伫C@JY(SdN,ܭ2Wf6@Ez%Ew/ò>+G*Jeݧ9P&No? $WKȖ- 8SQѼ|%z"loU}o{$?Qm|,X>1J 9Q6*ɯXN˂qk?/zD2 s~K䶼;)b0R>D&9''ˁ9ԨG1\#3k`ƾ.f>kGc%sTEnEtu+oҳ"~i)eOz~ɑd0Ôw>e䳨xcn1)ǞAX+"K+ٹpe37̴L9Z qVw⿌`J~%f_9bW{K Vya{v1$wya/*I͆78PP4I3#o%XLO6s Nk&ǠVdRrtfYMT6:1q+4?|Y0 ,@Kh{lZ0^..)h{h_hRh\k=[pu}u!<-SJ/֋{jҀJڠ\``>%+f7e?vJuRL7?oUe(,sp jfC9!}(g/+㦡}s%(ɑ/Sf$Nw$?׺$SiH8׃9t7"_oJ#F~6Q=\SJobQNF7ӈ[߁Ansޟ#zy23g \ :ߚhfmgq?g߻c'#jz  CH:pڵrGs@DVMŐdvf<^E끳O8wFRr5t7Xv=:|Uv`|a>!R -6vӂq%}c)rqWL"BYӲ4,M Γ =OJ(ޘlݞuS2d E_G4ٴqmqʲ())1W Y% %!ARFgYQ !pg ZHB)$oL>QlB1pM/O”y2j@Sl5y Ox'ܧ';U:\$bmoUgKI.bD۱O ^^TYst4/ATޘk{1@=Dț,2nԶt>$֮0ZP aoOyUqYope.[0(@jnsr`6 jiB½~gr좖 (:{؄Խ.߼pU^Mf17w~]N${F~:rި53GRU"N]jDTЛI>U1m+dt}$gY =?P)HpSM]ǵ%;(KfJv zl4@,҉ER(6fi'N Ԥh_ԴFU7/2䩺~xD/TQqˎgVZ*_ Ѵ.9b.yE"זױTzYSX)|_I^ agNY1L,˱/OKl`s4vR8ZB Rkb!o^f%dϡeyHKILbI{WΆɁS8;,=FJB}igtNtBI$է'Ў3)k419΍1ÃV`xs8Ѯdci ױ8-5gݱDr2"MlZҫ{^L7 ő:a-<%j]{b ^s3%ry!;_RGC`ay1 2Qt7“B1\0F<8epؙH#M^_^j2𚬳Rjqsnd@DdG!O`EEYH K_.mΏɩkanH6Mf1=a1@w8)Z,9)03B.ʷ|۰6%Vk`[FV^ > ɹMjv޺UFyBSxa=ɮJO?Vh&Ĥ_$caO-&ޣDk~0r~ЕA w`V|F ӹt:fdLh%Glq^[ZZ^ l$Qh,@jG^]kJWɵuz>7 NrKMa~"`X`kC&$erw1!D6Β-\'xy`D^*uf{hm5Ƌ>Xzf{Cv e @uU@a\B~h꘣.z7N((d'GΥDwѣ?ّ:3L?$+6-+)zCVPQߍx^yĢukq&}ui2qbLjl^GF#NWjj[w\CAGS֟/ԻDɧ.DYe0I}\S@>?6[z|EźVI|JAc $_Z0S[0VNdP%ϱTCT/㞛tB~KFS(Ǖæ yqtM_΋B'9Kocg[,( \ ͘e֖ 6Ң)ze i19@󡊚d1SWw$NcZUW#Yo9ˡʋ, 4CnEK =b66EBYDF]HNL.C2zqҦC` f3$C] j  KdqoTS"u;,{/:c {"l?MU 6O8GdwZKffwWn9;+椀Y2@nt7Kf"l'N> gǶa/r2HqSeR0,*`aTKG(]??R̎0t\*g \7w8mJFE&9<Ż|G4 <&omԓێʟkV,}eE5.D(2/?6r c]q3FG!C1Yp2:g&$㮍=/%H@nֶkфŁHs^=rL- ̻}J1VOb6%P_: Q䛧T!1 }(LևYP: vPEYe˖4-vPG)6(HS8!D5(L55oODnp]EC~%hh*׊DpnC"aR5);7UF3^#Fxs5NX:q-yɗ3 E7igX/Mp?$re$כ 47]G,OJgNGh.0Ȟ*7Zn(Ӽe/,5^fNGOzXp|[)3XTlVt{還 l ҴL9:U[۰l~C߲_, ;#&̨~b"7D'[I1{s]-0,6LdLL(?:sj٪m$Oswho]+sbM qǹTe}])&z :gyJ4o<{; g4E[r6Mʚ/ #C #8f-"))HItE35l" AE"/(>ÍNDe$-*hlodR|EߧauG{#$xm:b)Za&W(_H7f;Wy"ч!,-s?eK v]!ո )*0tV#>tmT iCWEsVVj<ӃiNajmAƇpcZ,Cږ=-sA2#?omiyY%;'!V֌ ePz1XrC> nTiio;.[`-bueV~ȴJyUQ4f2!㢄)VR˦L%<qVw+)\? 6\vнP㉛fEř"$2M@ Ɋ'bRm(n|^j3YDONGykxh']q$̑c "sڍ\ɦӈFe |Y q<&d@0=Bk [cZuf[\1 D" e]a])1H\$XvsLQ3Zq81A؊Yu{I-n{x:b+ ax:LERvZlB3, .xy2ݷTB:-W 5a`@QN59~R=W)UlFفÐ`6:% Fel&IXUUNjDKęc&+aRd y=aSbs4l Uޜ%9+oهڐ5bhP%"0,VjugܨO+%n5*^ˏAУ%TyηS͘wNa @ؕ!:-:ɥKJhgBW ,}EVW^߂8%1 Ienpⷣ9G%\ h,T&oQ Pfi_znL93 `-,Q:RPHvzԫw=C quEaCCĬJ*VͿJfsS nNJtgF-s$#&`#Ȼj [wRLl r]c{O^VD7^ /Gx9ǔd82;0D4bT?(pYhTcq0GaJq@$Vɼẍ́Z0l d#& [\0zQ<|(~N{OUӀdpxm14yi7K{(3^Hr_É32caۄf|]dbq_ Uאb&鉪h )vY5n!"NLAͰ3ʾ! /% AWB͂Bߍ]6?w.^cka=2hJA(\#Vtd 7c?XkǶ~ X?[fVD\T>D׈V#uGUݰqZ}CCm?TzٶR@ktjJތջT /DCЫTBQoͬm[Ҟl" {ڛ; ;RDJXiuJ*o\W&\9I!#o; Gkk= +^ H #eЍ !2dG$) z؟KF"=˲d-M>A#pka6 !7n r]۴LlM>1C(s܏U`+j/l8yU|9P%X(*.K9:9(æ"B|csRU~N= &n<}|N?v@ŒOH/=M@U t#W2^ԲœaNKƝ4J^>6eab]ZAɱtJŅ@v[^5BGM[~| *oY eSc9+׬4{槝EK"VbޗҡǖG* j%YFHQ]e&>_US( z) 0GTDiae$qqLDv`snxM2ɝ\6<pVpb}o>HGQL/}avu$2=Z  <,qX5 `S@a4y_|v];q?~;i5܎(R 2$tJ]_=zdzۗpj:B=RMYxO͡y3xhyOG^JB6=xD(Ҿ-T$N~?]6Bcʮ^7JU#?5m 5\-RbhZ߂Z3X'rW I/Kp3ǹ! HԭfG] ?&OA`1*7xI; 5:#\WkJ vq CL~g<8ooaxcf[i^?%*\uΏJH 4n[1ٹ p-Rp۬4T) IGGrǘCke ><﫶,hAf_-6(K!_N7 3"vjt:㣿A@M7r2z#2l4EL)\02'0c M=1mAb#~Jτ S lJ%b+,#~W#cQH9>Fc-\FR[$,P:l$ F KFNl'IG| !o!1vy6o9iyY @9ԧ/ǭn1Hq<\HtL^(+%2Rpﵺ+Iڀ+aj=\ 'VZF'1 XslsF .ͯd|v&S Wؕ4leDx#)߱*+sqd 2Kc*v{kbLg= Us,HU6[+~y5kZڋ^_& E ϫy)"yMWSC8m2bHjMSv@k FGlIkL>\kᆩ4vs+~`b.dvpi{xcIҪp 3ajưp5լS|%<l۹$qJ7WJ@qS#*/4Cc!f8'c}9W)BP oCcGWPpca Z5fñfL&xH>A޽nH6WB u۷O/6hTC*@M9x!v[Іg}O * eR]n@Q%_d~[!W[!E(4C& KLPujSmrN g4%Ͳ w$ _nU5P\{ U.uZb$8,1"` w\(*)e}3kK#5-hX|UKʸy v7pwW5y`ľѺ7$%м/`25mǢ5^&€\g:%伓sN=N;=MҟOa :tm|Ee5C+Cߴ!}xHiR5e>ZJV]&v]YB5uGQᠤ[kC PʐԄJ}֭ WqNv"~7cmݻE*˲rm{Q9U_r7>|ğ`<sl!@|{Cҩ}r&^:)i1Iuv]C9XY S5D[,ѿR&~6o~uc 03j+)lf.荼DA峄v "9wEtO}Jւz v J bӇ"gu\ `ѝ-`n07񦾝^_~S"S,P7KeY|0[÷r$}L=6NO4vWS`\[)ɍ5Ȓ<3d XuBHaRF>4"&޵Yͬg0JơN?[|JE=1]삫rgS:mi뙤U3u"o UG]׼@e&\`0ItQa=srOj` t,g#`ǡSDjPМtuI[/ocA+6IQ&#~Zc 8*=p qQ#99q"Τc:'KUc#6W,%W@n%,ŏNC`P|1r*0yס*a)exH*-'_/(tGS@޺o"mq]V`5H!$ oJq"B5nenq'L:}tПsJ}":{D mJJ20ZG#g#?ߐ$~eh+H]~GH]`"S椯qFʭF6tf'P(@E7(Ak迀oǯFm."LE~4&ɬ:G%URøXg2+|2( B(<:q%>;@ Д zPy0\%Hd+U{h꡸3s=Hb(x/%"ְ6u-I聊&%1}K6pZ*Ve&RK^k^rI]ag,Y1R49:J vvQGsrSϳ X.|#XOs~Xg8lVm XDg(3ђN;9 8$WuZ[I}^r62ܺ&W= K|E .b53v3UN@L8}u5KOl/Bj:R4VO9|>w֑aL AttHb /*u-QdR_m5τ)MeR|ab`;Pk@>u)ӆTL(`˯hV c"h nO@;W~h!:u׷4rt)Q!L)W q2М`~:frlfg?%z͗ԑ}H%:lHFj0 D,ʨ5Iܿ˩Gj8Q,N{c†/#jJtDk /#[b8#5wAU^*r Tpߒ 8GϺ ɲ$~A(h x#W9GʯCO5yu}ڴ޴w\:ZNs 1ROJ0+$!hNh=A)6OOSi^%Zy.\Mg mvgJ0y9 5!Sj?aTL_t8CZ<4 CN(goffˏdXwz|:1cAoүFF^0|%c* -t0/&ӼxHb0@Mez)?/:-u_.OxN~$zg=f= [TPYXR2&Z>lǥ9,lS=cQMdnL 1ՒY7 sp{VKHܤI.>OP]lɭ,RUU1s؇bafԛ^C[,k2nMD?iCH,GiFR1:g7k xcMQ(åҏ/3t5$']3]2 \gQlr0DgmݕO:;CLC8S6 "y\_gu,1$S:dg}悇*Iu_ ETmN_"ń)BQ+ljuK,9ɑG˱b"b j,N;Yjڽ{Tą;gz F&khV]F @L$}>S~OgQ4F +AD ?k󸵆 ?:d:˵Y4"hv؜-/&lem0oV}謨DtIJK6S$Ħ.<ÞL>ozr5%ҿ $-`z4MLb9eRpzwirc>ʌk6dfaʦqT9|HW#\G%O"h)3(~Ìe߿De~\1`+Ez'9GW4=;<44"l#㮣6R8E^1 rܣZۺ,F~4wl_/l3ԒL陘k'nh"s׿W=1\tD݃6ܸ X)O`!=yL@;XKQw(sE^N= /px] Li VNS Ah܌.)LtzPp}K]JOlwh\?,XRI!L9ݲ DH/,Qx0=')sۣ@TD ^pSŲ@D1Ӄpm$& i%6$*֘k0! WJ_t(:M /f/Ys ҽrF:^kD k`8kJœv#a=ױA:Z["Jf̓?+w6TDPhJsN*2ܧ+sxSo2|iC}jŕ9qK{ !3{yJ|a:u<|WEE}}Lh0A?ejTG~O&]^_~ex :Xk41UC6 s 蘧J6Ck"x'-3[0_}y4jX껈&_$ phr5X> fpFئfo,[Gave){kq'FtF&d]5D5ٟG2jZq,th mˈ9H)~”rPҍ峏W_!璉G<gZ-t2-=e#}dZ{2<>3:x*|'Hhp<fhaj"D$TΉؾgiROnK\zzu69t|(Mـ)9J@{)7XegK2}"b"@s-sGĹՂpcpķk U40*?+h7܆ q]O@"X.#2Bpr]CqH9罤L_I,XID,sru ƭ?WB B/օ' J_jӤX 6eiTQU0lp9gc} 1% AI%WQYOP@IjH(BmǸ!Oz!Hc]>=7 u8tA,Zԅ.LU@`7Uhr7Lg_ɾJ\&9N2PB^W){|zCL- g)ه;aQS@V_bA!v5_h97Ag.V* Oo SO*S+L{ؕ -R۾ksSZpo莹lC]b"fF:a?m{?#.!`>Qo4u7_K}YisWUcé jymȻm˝do2hr:C-Y" &1b_ 9ϝu}Klٗ,'q=at,GP`քϤa2 +l@qσO%kd4}@4b&o'jXGhIE.bA0ޔvBz o/6;}Ɯ^'vF ݌, +?+Y`;G5/OӦL>CttCVIs8ߥ0Ur~(#z3f*j/+C ml<`8 -6S )7\Cg]§|3SRKG'Xp] ! l; ;|<T.ds82aԿTI}ЉcCt̂\z^N~IźiOū:1 Z`5<)ءtFR_ȴGb#TXq(*%+`07 `{@3qI f3#{`6*FfӘ(| />tr\ls)HBt9).#:#T6ٸuo@M~ YEwbL=O %C?ƗS^ LSݥ"==jsL[y[NeED r!Svա pڠn W D<v ܥS$MrDPo*'HZ%d2ܢG<ҲH\Җ!X?8x3}(67/``54szN^{\T9Oysҽn-9}_D?xD p(J7gאm?u5ʣZaj%(Fڼ%{|T9D@-Nw&=GK{m?,×s9i'W л(ʈCEwQDrFkHrgݺfzKLܱjLy~ΩcsG%#1$SG4VKgtCJZ>Kjo%/޴AXW<_'P2#AudK|ۆg>u1N])!]x_vD|C?iҶ̬G+#ӛO/*ͤiU3壭'\~Z"}7ދ=Ѿsavrw= vl!'/|y3Q{+ vۦG}u1V>}=F[s%<Ϯ4*2ebl׺wOb7' ڭ T5 .@[;J*6Bٝl%pֲlТV{W@6*jc=Zz%'x]pzF># +-RnH:1 g !a}{Q-KE J"$1%ؘm ä$_kn5ʔЯk[:_:Z:$Jٕ DѲ-/yh='ֹ2RWߠ/Q35[-JK dQĤBeAt~2$ԣsL³A}‚KgxbRiET{ c'p:]ȵ1GJgfm鿰+5vVg25w3|Y{Lrj^U{HRU1=UY 8`pDkUZ',QۈLZUr?"#, dɜ`ɗ2ps%~trt&7 `\RCIըgH:] [2\$zU?q^WnjRQsNJmCQG@ h.o%擘 !=^@\^v"ÑHEMsmñQTEa3XmH2(͈fPE= ^ouXV7wqc2Q}!G+/kYt&؀NSka^ S7bUئC`Zwjd#P2ݬ Վ8P̞գBeA߶_h0HRxؖ?MH狘>p0}`R;OBZI4D憩T@^3"$G(mo#֊>Ʌ[Xaτ\ᲪX-4pAp4@S'Q rJ)lmٌ2! %0{iًM,z0mvӃ~BBln=b?0r Ih"iX=,$cHu?u X7y3Cg8SJ5A~OI[ sU>/y]pWΛưdkvo 'X8sʼj1hZ FVAjr6tVhQ~3 Ч9Xe_*5]R* b9~!@L ʍ;rDQ2;҆좌 $70x#ܮģeG";=Td%Oգ㲺,8aLCbWy.F|D|6Geb䓬W+*nîo١zrZˤs27CMy‹SQ訄mb(4=>Kd.&X|7#r;?фLR:, q&e.5:`GcX LjE,ZӀz!:6U 3lD{{<o4z-g+)F)Fo@bMHH`\ 1iOu$pO fLfd[3rr 4#U7XqFLhxrXKz4%:6MA.1*8b(˺g񀆆12ӓt;ns>" ArPq_1.ѼƁIn^|Sװq}`>&}'J7 SJ3ɓ-R f35-fs/<\uh|@sG92K]b'G~F0DWmW/".iz}nstqQ6wH v)ڠ^J=LяJ#$S{J&fPn-b9êbfX%h͊h}FV^uY__Tc9`X]#^@Vh(՚n^20v\֗Kp^ٽzi.KAP5 ~*:~|k C>/1֓s<`X+΢k~ "ٷAV0w2WceۿYjvEwuv` ZG;dhB$}'_"Ff]b{=no=hLƹY/fQ"-('qL.bmBn򩿤y_2?]]^t-d7t􁒔zzַq͓sSKB2+d%Vw)83V-d=&Kd1>]6†0 Z͟!AݒPo,`iDSX=, W밄; dy蛮îِc\*˗g2@z;7_Z6ʭ7) ³mnP?I]yn(K7! Mս!$@>$Ew'nw]b[!޽{ ҰqӼ,_X٪Eq(n(uGmz@qR| rCWf9O¯@cz+):LIVdshSU[ՂسLptd)~#Z$@)2z_@y:us@PBi 4'E1^$Ju_Ic}DMY)v0J7mwݹqe9ZyV[Lw Zl)Ӻ#5-٢G&dn TRJX&w4(c&T֚,WGcK5[)(~,cĽ5;$ڌΌhi]pq VG[v!)փ |qԤU@b/7i]$7g$D-#q1UP~AN1N+`Jos؏Dm[C"&vPmDȟ?Q9P_K1ytc5Sa9}ZGf'Z5NKReQ4"DXrۆS46 k=Zdg<][8k9`k0蕥\ӈ*n\KG02ݾ.1 ʥBzxg(D15-P(qv'Vi7QY*]Έb3g3 m=jn9RB߬abl$(I1=$'&!7Opw_!r?2mzhM s|tyr\?K2)B^Q@1y>=tUBBm,⎮z+ilr#pM,Lȭ)ySQūϘ`Np){WrmR9~^_CY(ܱZ ƫ݄pb} 30_fELՖLu- z:~!3a;$o}n֤ ]I%L*#TPcR^4^F6~y~P}(O>*aL8\4!?}GMRs3^C\%1b3EgS}$J"d؏pN.)ٚaBת"7nqno|-|jZ5LRh~&7z.ڲ(9ganJ9*`vb.hy慖 hiIJP2ܺvm*wf]EZÛF81}cMDCZmy@G垮\\ %7`."я(\D᧦HYvX?&6D(v퀯m`؆ +c]Ju2gE8lC1(;;V(Ux#m\\'P88FZ"MϼuX \b+fyo>jTʶ+)u!~ڬ\:Э3(9/eKfBbYc8e1.|ޫ7sȿ "tǧbEEЋ&" n1┷k}NKLpƙ6Y SbEc,w\^LgYu1 pXw" "KBMU;o*SIb/Be[Nx+;Yr/eBP.MsXj5$n92:f\Hxm^N]_zqP6xck H6LL<46 c( /.,A4}!|VfG lm:FMnCͺVn6h>5) Ho`wCfR"Ņ&œbm×[+vj.]-qyHBw/H} k#L}pWx+ 1郬 }cuk ,C}0&!C#j;Hwpl%uM0/]LU('8nWy]Q:8k̪xaQ}.Z]/GR<45B-m"rʎ؃ϩ:T &$X쮦c]|= yw̺.$-)2Ώ/0$a'fn̓JC/;Z  RhWq8Gs{aX am{eQX IUz'N` L\!5d)V拦'UjU!,6P{3yyCo"K0Ybkܲȡ 1d%^q?5`rEXuD7.l $;|5t+jF;1_a>cf`mN̞faDЏB콘Ln7_KRZʡpM?b2!7iA~ E GK'Ž p(rOB?&PL "cQ%8`]~} NeXK絹iY'Sը/:"F23o#ݽ1w= 9H9PImt1OځDnY\ؒ'V_>U~|.GqCn7>J|8 ^-j=8\VJZ3 :NE ?bmK}GlBO+DzNFƮ%s&10qzqPG2O/0zfpyqI'7uȱb-,/LtqpU?lᗸWO"9mU\hqwA/꼈5V& )Xӻݹ \}ߏZ/@ASe׵$7a6C݂jɬӏR|ޔI-2U8zDt qN,(z0VUՐuaUcuOVZ[7,Ba j**,L pv~&Ϻ2U^ve*dUo-'wBx~=mTF}VAn He{XJ\>OCmRI6R%'yN֏?ȍҲV\![P_'2pIAa=Q#†|pZ>MWLlVoVgWzpeZf[v @uڅ\,:҅Yi 7kg4nk Ws!ذ*'ŗ.xk2KA=ýkB'MVq^[6ܟ;pz˸_5ע[/FNY*-LeGxTcHayV jx?|0cݲ?tAavU&~) t?e$ E]]yف>D*#'fr#O,~BWcpC)%?{g=n@>Gf-5.X--Ը$ եف:yL}Ŀq'szmgt0E*:Ooyf0POVUM&Ě;U)XLJ'Dd< *l RiEj{ @c=M#(j$T%HL^uoRvjSN.H s@ʦmN*w##$$"[Krj,3=9tҡW3Phtqs{h6e0F*~䈑`!~]|0:ŬuAOa>K1͞'Y4 *bU޼Uc{DƜ ?_7;$<*q2֨ة4bы4@3 qCv8B2Q!HbwC* rMEN&At9͛NTיXվ|=ߠL[NS2䊃QWi&XkO=&ոVH#XXe[`F jH5Ҭ{'?Oj :E&|t)24vk4sƇAڌ6L~jy c6ڦD#&ɳi* 7`4ZW9 Se~X?묌GCAMc_MD:?e{=2 Ci$F@ G.`u#΍̠P"$x٠UDQ[r gcI3xoxm.f^E!GLA#]bJ6g;t٠ק!MSz/=t2(J:h>5]Dk;¼wYlT!Bɂz@s^9Y{mS0^=ib_ 0sޖIw}5sWTъ`r`0~Hnylï y~lw3h._͋!P†jo [RL24&rl7vE;GVnY'xȄ욳rvFz\^k!'<򔊰!1C(@R;,&K(-{ e/P_ν`$h-^7ݿA(6̓U+)&n0 Vw0ҟV"Sn,Yuew+ u|Su;<A/xff+loTī[:^ҔPMn#f2=j:Fk=5S(n hJ2,u9.E'iU,TsZU4sb_DpuIFV/]hڂ8mE*)z>H>w>&D[kFl=ϐ7p}'_8I_Z @eW62ʾgC;w9= $9S7hl08HC&6w l^nP>6Pqq9PMsvzt˃JoF2>h1u5:AoulNu^߰="\qPYVI[ˆ"soKAf:d@==8ȌǰW-zwpWe :U] ɛڭm1DӍRW'>[J>V l+w=0igzxP/f#Q1^FA?ԱdHp#Қ OGWӋG=CX:{x7? 1$ OnrK=[Cgras3,鰦Mp;;wg)Qf7a*Ch@  JxȤ'ގJ.wO39P`y4mTYV(*;z;BS>l ztW܆ v1+Q1x trO17 J}[xΎafNh: UNKMd\6eY̕{#lh1񼠔XT{1'4ig0/ts3Otb#mR'Ff~L7M["t]!Xq^JHGEa~fX+f|}M xzbs1 ;"0Wڦ~JpUdQtY:zyyb. 7E:ٔ92`gcKf:&HUO7#G׿/$|ga5nBI=4&8~Ǥ].uSbqGZ,iu#Hj0:MC9VjUO>_I pEr `ΆQ~[+V-(/ a$bL%6p mq![G A`hp֟=LrS6)FT3 Jq` =Z?mVq:>:) }w,S2硞Yk Cnz$Ιt#3U!qE)mdNLS?y陰նu~ ?gvluIznͣ7%I%*fpdLl=)e^S#axw \]Z+{񥾠i"1W,bG :}ͭөз6W?2XD;;=hً)~yV[y OK쑘<-r&Uh:O/g'yh^a魫sN*MF)b!bOJ!; @M*n>MSM>cԕd7bj(^p;g}L/sA9è#,uu*3-ӇT*A!M_M<В\9 d{,X|$O(ԱH}ۨ >n7=Z@Z6}ttQ}Bd4ÙQ亊qˀCU$2Gc9lSD+xr'PK ܹ{M>"n&P0dH\ (!9jP` [>8kŧdt@I'^}xwkxQd1.L$VF(.w^Aax+(ocۦeI(w{ A59"tؚGYS V"Z"eHp7;l/xV;S+K{gfVh,{>6Q._!_) T8zE cSޛ~5WdK6fi utx4:D )3m4(}L_~ǩjs~KSjsxeJ~Q ^W،e/`I#`T)3fHQ=Y@ d"} {-00+˕!@G#rj[$~jOFx5q80eB!=Oin]L1~pGmoK4u$a5tLkU;U7\J9Xud r[p RRkM{>,C#ׅ;~{E]&\Xz]-W+HJ~5+^΀RB*\")靃'Iu(;K&;7| QC!L~G䎢C q`sCy_)#r}6bX`^鱩閥&/0=j7vœHm5&[ Է1yŒЛvwfk*[ ~&ǂ8'Wi7I 5is}u$I-ļr!3Frﶺps 8:⓻m&U0~ c(%ܷH#Q1Z@Ђ iS @7 zB6F#llNY_g홁JɳooM֠O\ =Pe L TXT@\4["(>C2` tݬ]ĝԸ@ȿbaZR b9BxJ*zg9I*WIig$Bjq#595FnGgҊ2>a!d΂|-sҶWOjgB%Pqt6;aa:"ɭPuHqK/ N@.^P1y}fZ0!4g,WiTcq*t)oS) /&k .$`1GBv vzŢf]0NqW`=IP.(?Ul;̪|Y~Dc80IYX)o8Wñg-p*|Dyp:y^貅S'\s'<#<=Px _Zhе@M^Vk#=Y9K@Cԧomk؊/~h1@z{Tխth)syr@<dSpRx"z: -M pH|DC&6VPfR *XSܝ7<񟋆y: ܀(pϰūס]mA1@IIf&(b<ɾfHP@(gN7H|Ac ! AƀyREÅ}AlmhW˔QRνQuHx|JsgwbZc&mͥO1 0[="F> C+3ǽhN$Y 鹠w &0tyk?-s2d{_MvNBuda 0cT*YνTlpY@IꝾ$ƆRoC﵌m.~FVhkj<5գEܭ2C}El|F50w+:#rph'3X$zLhJ0ͪ]gz?0:Apx(lr3,-rXz:<6t/ZkJY"ɉn<ʾz WIS v%K w aɯSK]J oPzT[~m3;t64M/ I);V/\d+cHzSGx<,+yy4,("f=^sLpϰN#KW3KuWy\ 2( ۸rQtVׯQ)]QkVaMC+Wqcs>Z (&O|,،ҔUG'AGIda!ۯs3H]:QTșq0;YA%rƬU=3J`T or.F}m#(Mhϡvn3j7RnrunD9X$<:wTSilK>3BEK+|{@R!q$4 NˊmP6\uNe .sAU< p$ˇݿt ,\)y]s/~pNݒ]uN"mnp7W'q0oN`}n(~fk>oW]W'Ϗ:MJib@Jk{H?|rCUgŀn]H(2:@pNF b|"\2d*v˭w"Bދ u,ȩ!,g VV~2Y? G)dMalۍऊEibUbxD/}=7Nڨ_¶'3ߓ%kF/*׍YRu-`8UH bGj0\bVgV>ffduf#Gb ōc̹P Ʃ$iݿ,34,9>OuV!,՝5N$ܔJI:zxPGNxո<Ǿ&ŹДjjRƠh 2{Zj@GaU>91Aw$r<䓯iBf{7Y`^Kbu.髝c2uVлgSv؛3; }N,ro2hM>OF=(pw.uk'!aq1[', #p яz|heO:< >\o6-VGGa=e %=#IfD;(i11BlU#q[bJӥ DnLðx6dTs|@Eji곙I<'|{mtΆ3I '׶ɻa) EXT\1M ityk8U{D\X¿b +ۯ2ʍMUjwtRvkbܸVgX}l*/d'*]Ta&;q4T4$/^(IR=MvgKc0B;B3f*J B..$qPi%)XH5?? {@.Z "@ v{5?bG smOP+$d`pKKM]#6jNUΰsMnify=I$}yפs.K3O1')_lX4Eei܉ ̢${vӻ92j>v#SUjiN8ǁb2${ jf;f&doӚoPII0QwO 5؉ܓkɶS!,~50U"TF nPS Qh q%*d n4d{x+[P4E>\q![9H&$.O/-ItGC] ;,\!oZ_].!Z.%v"Q'7bARbe,h2{ շn5*LTh)S}%&;G(Iw-U|⼥cgܾUצ=i4ʇ/cAߕhJS\Mj^34t 6.gyF{9]KE1s_!b6ĴS>GBlb1B^fx/Js{s7C_$:9nHZdd=:RE\qEPzMfǰM?0vo.ͧщ{r|ީ= L]F]Pϯ $#ǣpXx%)E"t lA~h.Q}ۜ-|%EGb*Aoa:ĊLZJYla,e/H0[yB:ov&ƣt>FzbQ(dBh=—!G,OF!1{̫ӧxQ\nn$Lf#>ԢM=!o+a(PCӘN, V:<nq7#g5 ;k0Qhs] z89o<׾vC3vloV^}bPŷFJutNg-JwXScG/XoAEI!v -<f $S$ zZugb/ȕ%"]6Zol \uw0.9 7t}/SgŋYu52L-]ï %e;UayZT{&Gb-gR ֿ6'եf||Zm go3lk<~FIԌ vp^9/T  yib3z߫STP L n4=6vEUԑ6t^nsa#z^L yQTXNcdK0޸ IImEO4JDoƺfYpK#jQB Ȏs 2hUrxO궤 v!"sR*RjH5yˇJxH.]5&2⍐:Ĝ*^"NDJ@K0 1I NMbcL08%\f@%&U sbϠym+)缧2җ8E_T}hGQg!z ,n8ES%#̹P*͝z*'[mELބܠL!4N4a } rx^Tk$EBhv ӿ_FM,tV:.X`?Oa@3_iv |1/Y1b m, >RᏲ=O,z :q_xUE>W4{ YM%^~G6Aׄxp53=[{rz$w@L,`&ۄEJ nEQC{I2@:eNr%imkˡtQ'O"ۡa I3d%r}EB?6{RE~Fi`b4Yg`H n)bScQݜ@9شֶVEOW b0q1?gR:ͅ#4Ԃt5TSH %$lY€5]y ʴ]\rjK.V932sIFLS`}%LOIeo=6z_ _| Y^KV Pua o""r="DKwh:Y9[zy Aד>gAWŢ`ɏ> [ڽچz%w5msÃE/US;C twrA"xwm,kkY<Ē$b-0ШɁ}ąQ#Zy.j m4#߽dL GW瑳B+jH`ˬe^LJKb;KJydD|J^J!zw|̅e̩,pPm$Y8ާy;|c0D 1 !,ө0Jd{0 vY<.8hn2ke,d)%d7"ֳ%ecJJhY 1l 61ŕ#p u%֭\ݦrj>JnH4G.G0RW,o zrCƻ:xstQVRAt,-+.*-i/g[-O:0c ,s [൬I$GA̷ 2i_|Swr,#5;u(yKH * EyBJ%ZG rg\.{D>,'υ*Pېd}!ڡGZHgSJ"= ˠ(ZÖjj~%kq5, ,IHEl5[Z4,BW(=.&f 98&N]c+cı܄19J"]4n xULA/VYИE'V+T8S?3 l&P!@1AA<&WL=("}vTpq㫾mzOn~O&3CWuD\;`Xvph~t3_3LVN?Vh.(@4xVo/&r",vCfL Q 4%䳉0eBP[ MB{R}LJ"'F)S;LU"Q17tROY%0m{8ZaBFʄ再|&{*n߽(kֲE;(זZr.zC1 ޴LXik옠C5 9@YL41EVws+i,mA`\`]WeOI9~v8X[0i!7 \d'".=7֕7bD|&K +$xyxuvֶ7qD,=rnhA= MuXYP`!C ޷7'TAkob-I=3ι`(Dt 3U79&x~4[!쏢sxBq'Q7U,wBf<#<*םսQR~$uĀ]u[RC9Um7:o{1g)!n`Mu`g.X# 1;>%9 Gl}14T4(]ok- t>fIJP& q7%=O5-g8s1!/alBkFQī;ݨz^CJ< +T?P+m{YJ@E37DBЙs1Ċ\DH$ܣQh%6Vkq iAS+zzWu|oL!y-Rp]NЋ>8uS dvk2NʵS8 ٫C]0'K 6V1ॅ F-z|;.1@H _GoWFMxʽg:(]$z*q|Ex+ein~{CEtqߛ,1~9C] !% !4zSis-9v+*86,QF̬ͤ߭<.{S*R*i ;U]ab^ƣDR"i飐/7Q!Y[XކaK t`*{OʄO_ro[D 'ܞP\L6}:L8G$0RID+x4*){*6of !DuY Xܫ'PŹi^=]kS8?)djWBKlMבA+њO?ΐ rhb8ا ЕtQ)mW?,Cdkzkzh^> HD R8X]r~ xP WLYlY{31]gzBgDs#&78O>C/= (4sn}׋H{Y&[>7.u {O!@Z?Q 5ʀ"]🬴]l粨S( \6~ .rCF* PZ!~[b44h'?F4Q'G9Sqn1/ 0MF2ZN'A7G&y"ZwqKЖU2r-&x[mcGTB ׾_f$*5,Y;f/EK®B+XB䫝8!x-q7/\VrSml}pOS4{O cJ s=ʑs k2z_BlȃZʣ (!hrT!I 2me]ZnͻgX1JRKsXL^O8w& |:*)e{mE X"/WkBw{X\W800ůK7N~<r)ed)1Ɛec%Gd3^JEIc͆\WU,*6AImR3 d}- l3S<(qR^%JqRH1ٍ!Ŗ;:%gg}fx,#`JLSPdnQ*#˕ 8b85Dv2'FjJvieP/xags0mjz@t-Z\(0/3 JMfOk9XK$߲vXWKV{L^o  Yf͘yݟMT4k˜F~f 6Eg+ߣzl|4a q nEJȴ"2;pj@Q^h$yX]'@([sMq(XCXtSBn(j/Ba,zmTw  ^68xY]! ؼCMP#sT ^.Ś`# ;cy=>z#w_c~Z7/gy p`s1fI=>0>J%Zmk Hº佃e#$48&6ʣԀ&ҝbZ<|)Zk V݀B*c|w>6OJP/ٕ0>qI^o" E@Z$S\{"7vӲzQ!inEʒSQN#x(Y- gY?{V!fi}"5xQUӑx|pUf?Օ~)r 72/HG1Vz@Vp2{dVqmm~ԗ 5۶cL4Oy$614<^9;oQ44'ۦ"jg`@ndfn am B 98Ik_v0__x]BdK7k&b\`@ DQ0a9PzšT|] Wbjds/Bi$Z7Ub8Y[(,R8IM2<ǎ &ܺq;pf*!{`x8DJS._Kv5.> `-@.v,~}9@7mhQ熜']~QnHzTa\B7/qBշyмԦf֛MU BXr{V;}KmqJ! Yv5FQ8w(d+AKpP9Phf862&Χ*4,||milx[E3eht,;ҒBK  :$qNٰÏ/cBzV5>!H a_ Y@Dt≈T:#_";87ۅ}[s(4ãt*̀E=Wb)\aGZiח6J6f4?v"h t&} 骾3e~ϻ^+]дDpM='IHTO}!(pbI5w _5d탄yxZ9ߩͷsPyD( ̽=?'{U|:8e_L-@*vx7R-5PЛGL^J/r{qs,1W* ;){YRJOGuM_tG7wp{$hI`E˔y<5H-L 'ǠpFҫBa ju1{Bc,IHMr^0>⫏U밲c~QYav .n P+-A'RYlTôr{ˡIs}k'iw]@<PMXY^d04;prw|8/2Z}8qvk$k?q"Uj*ʬH/:4-H'r`Ns)`.v$'M4(2vTdhDW^R, bF*#Z\qkӊ!yh t y-}YS52wޘ'!>,;oȷ#s1t94E?ih8դuh[w4Nk({櫢݆;W |.(pϑxi +enH[/6C}n !ޱ6̍ J\gFyMM|w<064\63 WAZ;+{!gp!?@9W}ȳ #t3[ŗ7l TkNpHoP'p*UU%^=5$ PsBf3e7~Ghk2CȌyFT_P:sF2؏0[<̇/X '0MnìA-}Ut7RYXk{Q}I>ȀPc'+R~G[c6̐1bfl,<"">ȸfʍ]V;\77c0~DG+tW(V:QP\r**]tf[k5g&,vC8~&?7E2&pKwh0|+EU&hhܔ!FO5dԓb Lʮ̹fi FDM:nJ\0f"gЎreJ~0)(ֶU`R8ȧR漯$>02p ҨpNlZ\q_<0ü|?p>5 bDpLTH|ԸHty^ZclB› Ȏ&aLw)PtO_.Sw*mmf`ðRKfIg~gJ;֣[S8G0* (=vǩ7nȲ:O 8IL@L9#_ m kv\&,. 6`}o(Zk\*'ˑHXTv|T;6zl3d;\OԡYӲ]X\6uP(jȎ0l9  ;+E%Eo@q2umJg:)U{U@ҽGs"7Gl5M PYE-8%m3q;_'ImΥ(5mL1$ɣEttk觕&Jr#`p ~1|bG$"&W1EuXCǝ!x\ moYb[14.ʰUDEuy>Hא38"ʀ=2L^ȫUWׅ^;ij6 >?3S؁WեµHVqy;C:TP)zEabQ i@D_nv3ξLItW8hѦ䐃zȲ]솓KQZ:EƋ~,߲X6G> nS> *j׮f,( fhDs#2U&$h_qazn i(Mr%xf%wؾy:s̅%i: 3!l O{u%tDxVzd'韨mo$z۳HXw񹁀 \4`#6iFfVT[ըJBXH`.o%PO=' W~7բX/!OrPBG[~uFE֝Jtj$7'މ?GBTtu*|}*awޛVvɹ\/9۴ 飌Ιcp?褛P5܈t ٸ3_5sLY$K7T:^[X4^@ȈaQԉ5N'jN\K&3Hһ_El ! l/-LGLUQ 5'hr_i2 ;~o [~K04#ljyY`%5e8\SM/{\?>AagEuU PETR ԯ"tOpԨ"tjI;0V晸a** #*>)yU>аh02:A[E.g!վ2lI6âl0:nXk@1LS]am/dzi uH^=5BqKK2%B8MXz^vG, 3Ox:$)˩0-{~OǙ#:N3:Js7LEy;7/(و.C]ҽ)'>BnG @OX;+7[lAm{tު!W G`5*@Djjuh%u?ެgG ۽2&6xn\WH a#hc ٥A!5XL0pR~YcL%S# mvuʤ5\K1oGWHC\cda'PJl xHjA.WnϺu#H+&ΎNDy[WD "bq/F[ .6{>y`{le@K3,}o>;QM6(ٞRԫxT6CQYeW۴dFE[϶O.5<%,²[$,Xhq^7l:z=L|8bڬ JUt|.Gd>zh9^gflv!7]\ c򠈊9ݲ*rv0Ӟ}/?ċ[G0<ȕ6e2.Dt +DXG!7FHo Co0822#a,%/w'E dpi@ gnw`,*>HӾ?e+nvLN#-K{Ru>9<AπZA,G \J"cF;ӷtZu9W P)OҲAS#I-$3T= /]Œѥu>/ʟ C9(f?6M`Haj]1ы:GNS[@mJɞC_> ΁ =2EMߐsR7} :AKt1|`vDOXѤSPY87AqFH60XT*⊑3'(YzbɊ)_% 'ʭTľYtKYXr|cNb3,q) 6 eڌ${_$;X(2H~ G2nc[ZPG Z͵F =&SUQ\u)`Ud" hzno[EX ueฑ@wom@Q} 8EJN>xTk]%㩈`PwJU=[䡦/RX5\|MhNnܾ" 6۬P}-wH^?/i\X d8WDZ4 fXi s, ߍQc*.zzɋ&S(^2ƌzҹ{?Ü'cĒ-Waf!KLb Cb=2)y uFhb]t]/2~α .vm7`[ăZp2Ӯ}S_- `٣ Emhӫ@xD&a]Hu+ؿNjZ钧jG y[o>vȬ-ZYdx8# yb ?ѐPԮIn?6Xf W_:(<Ĩdd2^lR ԰nQ@,AUaac՞\GC`qT< OmTa2,N^^xm]/Ү O: ۊLYI/xlE/U\&x1\2U<ѿ49Ǿ', }iM1i-Nfje60D4 SLS/=_Aj}UdۉT9_ʹMKy]gT R5s%2\7ݫ&aLH .sĨ8H(ɀ5Z4xNl 7k:ůY!2o5RuqXmvً?_ 0>>.VN3I{~X܇'kŗ9^!<,B]+Y18_ YY=vMCe/^ &7Q#1 K0=~?XsKv/7}a1ŝ6{a0Np- $Ψbyٟ+WsBK@V1XuFOah/cڀbV'1LOa-xۅ}F_e}1~tP<|7J94f76|M\l[uFZ~R#|o; ɺ.hRkꍳgUin/f"z˸ξ5G6@;RV,$c)9Z,SAkQ턍G8Ygd upyv~a5CJcJiF u}RL3B+Դ9bz5FumJ  EQcZe1cA7]њf$9s]Wg DkW*\ؙ2ĀA'c߱:LʜUޙ58{mw ;2Ij{L{7 w˚ C21:<8P^!VQ<Z@!+짼:cRy.NLYE-X6D'^HJ66㥙F-`+5z9@Bdq,]Zag,~TC1=a FӱVxL4ﻝ@ޤ$n& bq*W_bQaB6#)!.չd$˰ ԈAF [ja3QcqRc?ݕ/R.&`ߥq6f,/VCK:wEFy&}au/IC~"~JxSKNܪzũ^d)O϶jZ#h b$Ă} L/?ѳp X92.Μ䗂ڐLI*|,l$JC@pu&fKmD 2ls]E#Tkx^l䞦F1j27W!м+M9 څ4~߃Վ Y U? FPXqn#;=dV09ٌdS#eLv={*[:n+G[96v`> (iXy>k6=. [tv1ҟ:S<ȑcW vrqYSb_(Ina:<]F3'ҠDJS^2+P\(H(FT̚5njΦg^RmPH,.itxsBilPa%тS aKcܳ 3U=6Xaڋ]R_Buvc 䀥a,ExȜCEpF=:_|lt6)]B$b}f<:T"2C<¡sVxQP/.>,8i,0@j@GZ&T98 hjItCWDDڶl*htuBYN|:GGiG*HgwkIb x +#9@tD Ƈ6/^gHs'2oqn;HR(rx;Z3$L'sK-c]:W'wEl^i uB>#_ul1bRw>vսw0RBA}V>F=.[Byz%nzA3UO>h0t3Czڵ]͢jԘkK`><{AdP *W%"fZݵx1]MND/t( HN5@c8NmNL{ ):B43,޳X/yT~>yX@Qz:72]6*%6GgT&Tr|:AY9TE]]- 2D,.W =:WGL4:p<"*{)W!9 9lI|tA78竮< JOZfKBR|t(JyR?F.xCQX5bGEbv_SP/zl%Gׄ7}^z_ sv?潍&Yc>)PF_2eS&">njTlKIN>^1L= x ٕL[ 8KkA -!Y|;<w:)TۜlE(~Ȩ@&,n#`3LSV ^!`֐~*BU7%-/l̆Sv{Ւsdbu`%6Xg%yi*<%ЎFd9Sg%W`n_Eueę8 qAgPH K,)4>aq=7`Gu"-^q˜Î iF=f؀} I8@0Ft(BXWF Cj@uI!/-iZg(Ȭs$C' SqY6sdAݢZmJg}Hmw䫘"̇$Kކ1BtuƋ cSM6`Zӡ$ߦ4{ӺK]l -@I7,)nD;,ܮoЌ׃ܻZu$-̭v-H0b q'?QߤIQ+V^yJGae; 7btiM+NNNgK ~Gƾ> ԛ`B_ު BrZ+*qu2M#%@# ۼަi+ʥN[ڳDS3 2#mנTVl^U8jL %A_T,m ՛Af 7g-(Kq>3<$*aw+x6? Ϸc7=ZH^eYDQj<q*#SlÆ cJ{ vaxy Nz=}<אM$nݳBN[HmOI'!Uq-\R7fg_kո(@uz6&[6>Gʞ9W\ޮ_X ar,B>ݧ uNZcPP'а9IAGheNJJ92e ׬c˦wlY@jƆ 1VQe$[kha'jˤo?g{H$;'2v)( V X.T,`%WQSD c/F#m1$7ct@R:ǩHlAr43Fҧ%͎#ah>} {xIG)`_($b̈+W (j~1D|o]H^.\t t jL~"t}#k:y#>UsU;T{g>VtoL O^&jp%?yǎH(7je*ᢀ5qN|J'8A]4f*LsZ‹W,]קX%An:JM7Y+$2-jmYM}W*#ƈճn,7`! Is1'dgJ's^a~tҍ5"/&mԯJ =rBP 8V_w|Γn{95|(&TES?l0HQְ-f`ޙ,q7P{6,5bq)0?Ѹ%=%W(]+ABo4F/RFxMXꛉaJDjAos/o(vMf- ty7jG;pJ S|x&&;*$8ץtU=| NMaD[v#dlK3޴Uo u (wv(Uk݁Aj5oŏ&EI.('g٣XFU^=?ʡQr 5IxZ8jr+43"FVvub\;4p//U|-F:@Mpa6Kg'7 JΣv8FJLHZ jP_'L[̀Aokvev3m4Z(׎YDA~UHy|hb? gI{.D %sy[AWzJͿfɯ*ٖL2O%yO!bdE|X k>H!}a Y]MۏsG%Ǯi9_ #=*ɯ,(&,M =mIҽ-b f6'צ9yf-2]ǁd a6UC "/NyhT{eםyS%7 adMYWd3uF}q' bglʲYȆV#B76ESkJ/S) Yh0V5ENGa>S!h_(Y `Owl{8?䴣nDsGOdψVIܻٵ\ ̟Vxh Q*h"5 ArS[F^} 7 ~2O$+]u6ē6&/.>>3 jdK¨+Fg!ѡ#YbozDLxWy@HR=L%>W_!`#홛q9`/~Lw|~Bvc]f1c#mX?-9,.X{*oFs]~+!16lo]T$4|8G[RWt(-{jÊ $ ho;3TjsUKOCl=ߥ\ ᑆfYf…7>!US]leOY{(LӪW6]M>a /A/39l>:!d(M4tQ%kJwfYo.1 wkЙILL8lvStVzhgE.ƓJLisD:t ay=vVP&2 AY嚁mH0y!y@)0QYtO΍9 p *նSЏbfB:2w'%EV* ~/ل' Zs -&]7+NSFϱ"Wm>o 9h p/;׃Rd&7%.+f]4of*khٹWMy|T+H>Ҡes~W4JRk ><%'n!6q2g( eUh`ikMb4(sȾQ HN3k M!AD.Jiy^a#3!tgR?VԠ-N]I:;γQ.5e[6q1']UJG;u;?|F93/0BꟂtDJRkvop$ I&Ւd:WM 6iUf=%f}'"9*<<إp AZ#t#օ 3,(-6Pъs`^GA |SzolV1Ej=,5bTfU? yowo;PinGd|:䖌9Y?Uʳ$>~_H#+I~efzH:&HRtPf991Hj¼Ly/Y".6H{g%R,YFs3qp; IYe'=BQ51457~Np85wWiVϖ߇$4kٺҡmt>} 7W[ՏzB,&nLqlBo2A`Mf֒i5Gw_zf 5QV(&n?:&V8b]ٿAye:seujfKȤiay, ˾LR1|\.{%癚VY>ΧL'(ZxHy7Ch85Ъ0ק"_UU V"fW٧7v 7DI)z5jWv}@FBa=@ijt3ֲ2> {8Mys[H<[prПXoqr7\jV}"BkIu܁lqݭ=[zXU7o9.N= w DDFc;ܭ-u)ke<'G^׼Fm4=DLD=+ _u9{k7U@=N61 ,(W Z k%qy~8m., #! ÷Yb)+݌fZqفH{}h9aJmmMޚNeuRSRmDAg^̘ }J*Mscו~& 'J Vf*>49UϹpoCy#}F?JY5W=~K2go;zk_Hi^>0_XrqO,5` u, $ͪZmC)\ Vs|E@i+ ,m5U{>P{uqRgTj~N,Kt gYʂVw:MJ@7g c@0[h EZ384MOrF-X)} &e#EG(?}oJbaM.J 쬺*Es;*gz ~Y0P;_4>6y>z`iґ"*(wҹ=&Q[lܰ4ؿ"5*]< Մ U{3"9$sgJWUȿ,ł(^E,taJB=]A`jfKoj֤sQ~@ Ԛ_ m6l>% +dDweNu>|aShwޗĤ4ꡆ$nyQ ).3 21>U`Do:ȧsq݅2s(Rݡ28 &}?px.#jݒPۏI࿁ۦ sBl\3Ѵ@Z R:< /nx@k7Xş\/'g gg!kzґ~]x_J:ֱ^ .([콇i)pB"7iY~ϛIuF[ЬuNآ2pttzHŦ[H0[j%`|G5m)^Oٖp 7-e ?]k̘]`%y_qaY~tJa  sTbьo ÷wP[:A)0rvKzk Z|l~ GԡX-vW=Rm-|vWG91(RsI{eZj" o%HIQkuX [6? YːhE+XB7) >CGP7 +\mEylBLi "rG",/N_@h]g3EmUޗK8`qrVo 02;ABؾiNuVzax\ `åCb6`Pl`i'sB`CL@\@D$<,A$Y᱌%4$,h2n CM =P9ls &Kd CXsnOrx!ᶢ ,CM ܻoGxbGҿnp9̉! ` w<?dpfTz|RK6;I3;\1kk|ȉ HoB`FӾ.{CI uz2w!-+SX>a;H`o&>q@ ޡ"Ob]M~ J7f˦i272Ӗu CRfYq4N_\P++'kT Y0$ ҦC4Z U7]pA?ĥ֮k#Icp=gL߈gG*~ȹqYh1r#|N'_ǭnwi݋,*ۯ5nKt':UAWkm<5p\-'l6 L1nu1qy6폁 ϛv߃7K$/Yi|iB5 *~ +we@ E=`$ܔh0r Zp>ׁŻY'j1M#W~, -nv!/TC E/+{' } AүGOh%r|W VA܅6E=hoڣx=5e6I}.0.1|}\+aG*fdRy:Wp2'3;_S%O2U#~Q+[GYg'c⿐zWZߕMhi{7y4T $mB֨GMc7zR]&u|ˆ3d2I.WhY΍ljr:.Hr M>:{#"'ǖ4{_Ig;d7}8ds}[17LA,`Sx/zy>F޷_WDq%ΩЀgmBeY/Prx2@8n+RsJE}b=j;#Ri2!SC ,wp+q Gc' ɪf3lO3K[]9 nh8H{ʋJ3S6l;X}tkP۲"f )D(4'{H+.E ?ȑyAJbQ< 'S@Q|?/DWk+dך%ݯBNRu>#qXvC)ƢM|.,r=DIk%1oGXhfJ77P,?+MA6}-j[qm.^y*&.Xs3 x܄Yx! yM&WjUh?پ\/ڏX_i(,(@]$ݞ$ L[<9ߵ뱲,LAӥY~dû-OQ3!r!E ܎H9C_#MwZm8dJVO9kBw{Fa{y MLB.\kyV_F9@\{)ylӂT- tH!mUQj3_g Ǹ,xNl NHIjfس"BjPAw\.6Q#M+hl$F.6x}SRCo9ԄPW&9. ##r뛏A1|=4${*1|ɥ` A eX I0V!#Fޥ!by~6RArhi-, aE%rb cZ;Sr!W{LSQq=[y #0X ׹ &mA xA[*RaK (xMfI~HV:݇#֨.4xz<qװzF9ޑ.Ϣ;vغVŢiNY/q1|Ȕm?Mp4Q.b]uAJXg+wԙkp>r7_:Nj{mCQ$h۽_F`V|%$}GʑV/K }6!Hu 1,*8O0O~Y3.k^.`kD"ԇf?9 7Hsgq5i|dp["m< VVw)5`clk)v_SE䛁Ew|>xe1q>j?\bThom|,$=~ck#>h>ަ'ewDi O yj(RCjH}C$k qǨuM nJ߯9}'aŦX:m6 .⋖凋!s`_ m=bWK\GPa @5-1A6-+O3ұUÙSŔ5%, ROuFqWTs] U$z4u.<X(Lw'#ߞNmsbNb&«y4 xnjB? F7 *XPnTSSؽ#h2|p(EI aTd Kl,oìاKW /C ZP4{;fs+K=EI9ډ }rz$a3)Cq!EqExJtpM+hxpvkQWG#Eq:663:pgV[ŏAkR9w4dI"f4S5 .wOmt#ԇ^vTTL=F3sX-}A(_;PB,|$wF̺Bռq5*0%0I}Σ`7h] GS/Cew0Eє:\5b~z횯v JFfzonpX@)Ya\K4CD*.S(6::_lU]TnZ{^G Xu7rǴ-h6w y|Uw˚ik?h;?~eUw0b|¸qeB;8>faB&)c ߱H>.|(pX>Ftf[$]Yjw½s{9lOiH"v;8rgPڡ E);^odPAHA4{p/A@r-I [ߕ h-,1%Y3(ƀX|~ Rw]M‹Tr85V~$製3bjhNˏFn+g./)yo"93 7~" ٧x喗]S(K/.@OKLtx汤i=|yf&ZU'L앐'c[ oO_ S7pRwHdȣH nȴ~] @A|kud(;sJNN>bB ˱'sF|T0lXD0.&9'#bQa5zt3h~3ڥo%$e:sTom5OO6~7vU*sy \D*+u"],ѵ!77U$g%Tdyh8H*_7ʳzm_gOJmt  :~\ttJs&$e7)XiUN}sVڣ˓9#CM|Y3pLV|ozQJh?.X* L 3$#e&KFA E{VMW mNaz{XXeFs5ǚ|HR'܇s jP5WQr-cjxcz^ o8kE+0|4.S; ^ {KZaO ";%Ʃ, ]XIH4ggq*UKYs{T*WbvgN\LX.[JE+ Sw ΐϦƴ\2ȗD;LOx=/y%acd'pUr#\Ѥ{LjLNn_D`J:+!Q5l +1qFtRhCT7`{U~rhPH&=q%.Xo!Kiýޫew+1}j6q?G%,zjmh8X^ić)۾%DW j?{xc7ot7=ޢVI"x?5!l).ڕMȷɩ٠RvHl\I|nuiN1\[ Y,+h ]N0@zk3_gWIZY k0ClN?fj0?u s݀K5.x=@ڕ\i891x?LzbjW|ePsHvwX fw %]Vu̽Eppɩq3r.x7{֋RT㔼|>eZGQ-dVG[3Ga' ~|tFAl -h>MoLP!H6P$^Qc j~{]wv64 ڹ\ɠd~8k߂Y-;vL]Y`0,SLC=K0RBu+_d9!3-FYtҲ]2x&VK x}GUjsb(Y1W9QIl݊dEDDFmv1-=BsɁ7_##6k@gcAn\GT{l5/=Y(k AjjjiO,nRChI2PA}΅IkSrJص,JJXJU]9!}ϢG3t>,ƙ31IZ g!0wwipN* ڤɝ\#t:|+o+64G }ڭ9Z#U cmn޹<^7XTX+ȇAHB):11 GA.GS%zրϊe:=TϪ˟y)dhjaoIq rH֨arv>Ɯ_avKCt!b/6fK Rz#?@ ~9HWU,9 Sk֢oi֐ Kd0Lqx0]n1Wu.M3Ǖ(>{ ^CYTyK?cX}w6 !XvSm5KZ3ŗN‹w.cs0c'!hP`P'-zeAh 2;hǀؤ-UA\vX҆GM``PpR"]6J [Aخ9ߚ3'8)ZA A0$+Q.4@ֽDy̬F?ll ;{мe0H+23*%ޚ05++8et<DZD2eY6e4U EӒmp{>@"~wePEuyw{\wm֥M=(wv7In4ݢu2m;:o/ =Bx9gf (,9/bʪV(IkԪs+>?m~[(NgLnw>쑐c2mYii=7?l&?Oݟ xZΚ=ް pFmԎ2 d7"ӯS"_~#2\=N;6ilFzs _5y S; OL)mܿ=wu[4WZ=s`Vrc5Б 0f+ЕRGխ8d XO0z*& 1Qjɰ&Po(PvrWW8G04?IxwR8PŖ|"*H˪|mUc͂&fav31~}^U'خ Vfwx5~bM)2]W7QPR]Ed%MCӿ506|z"=EMkUR%<]YsOg1\R% (dD [m??UjiJ*kk2L8kI3J}9M_]2{.7۴t#r?獁9\~oNiI([w!>慵;QRq!eb5Bi 庀FFֿ:ZbLMrt赐|ņ^XPR'cH.{VV05OAO -&Rȹ9uu"Y|'ᤔZ,bUw3 {9]Z(ONR$Ka}gA8M |a STfO[DwtJLK/HŇ2=_!)\P;G4x{:\IGZTl )rl70'h ǹ }HE~][ ˔M&p6J8C=Z4r3HŲl>i֬ %z$:zw=yR8am.zYoD%<t"' D aHFh!Xm3ڢ^$ixP7\z**a"9_]97=QLstT\Mwo3=8 t#HfU9` eY>FtQ ׎uf<隨[BP*{hi!*Yw ~_gd-:.nG`uK@t`p)I90cQ52_De".cwMKZOp5X 𱽔g{M_!.1`ve`$=[b֑+JNnO9-clR^x60 hGbP"lO%6MF@; *G|y"tB'b4wCN:I}DK,-c\WٞH0Ҋw[&C*\e?'SG7bF1֮w;\AToS[Ƕ1=3j{X!1W_ȂkEN6-1eO&7rj+qeN2탢 9L%\©I2낼稖Ym>>`CRBaEmPqa drS|CfYgxt55"z[nzrF׌s^"dt)O/֏s ,;rj 6w¤-VE騭I#A筃]> 5{b>im.G_OZp?[{JEk76%a K_G@)7_]8sfY۽a N\E -& Rd8&"5|>E@ZeFdFij8N5>K3njy|:npTkj')))qZZ]%27>:`ǜhLosvDM1T33GKȹMvN|Vk,1ec:l((gfZ#7,WZi ˦H ?G8b63 k @.8 VIސJUdb/kޮlx =k=ѓ&sY0tV(r_EBؔ2 8&uۇB얋ml+v2;VϜ\S->mGw <@"rmE5#@#;}ё\Sj-#g04[C7E VD -}j _od}`+l/5i\nR=+>MJ"xOP{gCoOF{O]i7To$IY.(IN шaw"8J\* *"Ʌ/R҂EPૻ7?x>zk7$QG!QWL?=(k ]pKQ ,`AOZx[[~ ?XP{(qv0]1,*Ԟq+d}@Q"X߄ϒ+Z*OK5WR1=}/ &]IAkȝm#/?,1wjML|u@4f*,p˛bo`铌eQ>_cey:()4g-ny]&+66g @͒k&zSb4Gkb:;AR`F; .q@ 3X7}I)T5tab>x.hk{/_XWB-Le%Q}PDn͐pM܊ǘ5^o(1 QL0kMq0,M:gY!>1!.r,TP)t/N'mٶaY7lt4Ֆ,9ι_$_]/垽#&{UL =XhIju[˯[L}Iu7 ^u ,D.~~1HRBB//lZ/)E׋ aNjM rA(uS&|PU't2ppZݤU?PmgzwrlYP%0 s̬Y1}^Cs0 ,baBt!0Jk ~hU4)zs1[y4*OC #ZiH*ҠG@b-*_WPʬ(JuyI{s]D ql`-!y46RT-dž缢SG7'NJRK~ 6 {*?G*e[Tٳ;eEB?s%nCqCW%a=?>I 9`mo7E$քK(3 :_TuNXe$ݼ^g:{zm5Mkooze!vr8{IYܺsע%3gbT1K/_in6EH{a$P:7YfQ\E^*mVv+kՃHug:_hPrU|ƎXov"09*;"EW31qNZ{wl<:A{]`D/ 539mOprzs)qhf?|o1u6T1htR~ m2:x~~aڱXW >g_2j=JrΏ0Mn'lli&ˉ28Z([#&Z,1$6!3ZQyBJkJ,#h=2pď,ƍf[q}=Ǘun֙ԥOxFχȦ0X&wDʣKl%5OPVՎ;'rM4Nٰ,Y"ٺQCqrg@Y*MbM[TV gQy|Hb ȉzHzl"gSF^VL7&,*G~wPߦx  .^A/cy6 o8S[griR0ήtncH0n ;D xt'iO+mAȈKy467ru ȫ,+_]c COPr!bn4tX{ya&O#OiY~ÏA|2Ǽ5weEֶ6 66omXn+!`kOrPņIh&0}ޤp?Wʵ_:`Ҽ&r+N׋|4HvUXE,f>;2%سB^{ muq(#A=!^!˽lOGLEݿUR[tr&`uxS"f= y/1 YUwYlrg\1"֑bxÎԯ0o:͗Z0g-P8څ\9 Q%b7=ϨDL,Ԣ_ؔ%kZ3~(QMpw!lN| HWlPY-hEӥ;]-Y"鞨=zH0~2|N"Nɽco !5L43D rIJ=9|%84k][=&F˩W h<ȖadlD0E C$WS& KvG~CcW!+3"@ώ׫Hh~=?ZAxhQAM'X;jKcLȀJ '@؟meOKk;qȓmMc>̭혮|WخqɱHK3}zC'y=Tj|])]kp\O:k|sy.\gx 0+p`˯h +Z$!gݎa1~2E,k!,l,mm:Osi@dFnj^쁇K`ht)L\w8.y Twgb~oy4ڷS|#8X} ''xI9G.'ƴ>ɇԯ>P+N (]a¿IA~hZY3re[\nlczbˁ;a{nj] ë$LN٦׮TY≲WC,M#ߚs6nr\uM5\; <|io4nG:*, A\դe 9cp WoBډ~O32m7nob9g*MZ9CP @"SGANW aalW:^6suE8ª2f6S,J9ܻz\阭bC= |T hfyLiE|o삅}Tc%@ѓƳ6 ;9[, [y>6.)7w/keн}>Jgͨ;t9=ji"UeBeyxGe3Ɏ #TW:Ъh.x;m2 hiߥM :y0XlEvĂw^qUđ 3Qd7opI]j}z^DrYF TMF42hA};M/Ewląg'hږv9%]桓d/,j!G1bj z>pTt#|*BIh*f]6 ( j>!g M76}@s+嘜,WTP![N꿕؋ ɏQ} %o"IG GM O@1şwe'WR~!('$/kzG5O0)[Nq.%sHLQ|!*50(V9HSd1>l8?j.4Rq&1;/}M,94Dzsqp^z_k"BCf<f(zOR#iIWVk U'u-y] F%KYPT=Ec9qZfy`2/H0q;KGm PKRX)&JFujwUPܱ:0A*3-gu zqHc{8l,Qg = ڵ-L|8;L4 6 /8]P |e ֎1 DAGW%WӇi T&Nre\{ī4p~琜pH%Znc]x0FuÑ)=(m(rvüo1[̚x/bI n ?La1Tatz+l0 ѸC\;L\yzNJ!-T;G.!ȰDo#D[Vһ"Y w())˴ܹO@ Rۻ\CAVwQQ̴pt-I'.j.ƒ 4WÄ_VVeߖ&0ͧ?{-[tBWIbf\> ].qTs|sGHp:Qqaz`aJXHVP4!dRfHo:WY*? j؎Ms7-4B() Ұ}8Y5VW %~Eaz`.r\S:{&`3IμJgBspf>bC?A~8T{nK;5NK]آˢ d}Rs a="6߶۟ԥp9Ʀnp£H{onJ  }ϐC=9 .0E#Ʊu^|v(=;學z2v=FBFdC5'ůNJߔOaRwTSY O7-|J{ҋrI?`B2j_ZRʲkfg; fZ'AUSE͚Xɜ=o]v.~U-i"Uݏv Wd9s|#82~'2Iܘw[!ք^s=ԟ``2 U71cw+X4QEGtGŽB~$AVSCDbP,=^h_,#ü~eafSR"J1FL0L{codcg1oҿy2&P2!?Rp\)$4NAXͲLuB269]?lM;  (N΄Sk֊FA8j  Ͱր{c6Km ?8׷&_$4 C;4e`Sr#_n(3Wi ڔPB`xhc`yJܧJP#Qҥ⵵ 4)oLY&[[ l$<ޥem{wcB-,bqUoL 9D?=oȺx{*erF<7څ+VYT 7:i;{V`Wzc.e)[jV}*sP> ڽӚZtv% !öSHgiT[>?z[6  ̀[e9zG:q/}]X.X*{ 1 c^B_0e{WVT]z8  0eD^Oh> Q+>ȟ(YqoZ sY] 7Ȇ+)qQ*ܨJmq)/NlhzH烩 s0݂V!كj?@ITB5Y#ExK6dgЏpvܷTv|71Z80 =@6ǬL2#jHW|)t+cG9wvO2:(PY}B%qۛIs}۳ :6x]hG#xfbTsya[IY "o ;?j^ٗ "z%vBH E^v {9.ufF%!лǿP6a}L/Foyx/sm-#*u!>w泾+nz@io?kc5!; #z5g5tFJ83\WYb!|ZV(/2Un犏on-@Se^8KKbV 9PX u}6 ΢(UE$S{Bՠ;8b4̅I'B!hQH 9Y0 9~v'190IBb, 5NƢJkm nQFZrY\4_6~lޗA# ,Լ QDסR5Bg뱒RjW~L&,DDxV'.M4qbs O< H7+l.⛌,0ZnS&5:r<0p3k󴽋~Zb$s^9 fĕicTgxn1M?_U7Nu+..TΎmBˬ4I?10`/xԮ2".I4|brztAQ]4OF|dz'[8$tkb?Fd]ַ_sڌ0Bۄx (":K}/CiD|*bĺ" /e#c.P茟s."Jp&F$<~;>椘Aq)QZۄIF !,>J| 01anǦ(M`AlCRj{* t^D47q&*Tk$Ǥ} ~|@RjW:o{$ ^Q>qR?>[Hu"*.Egp^lkYDY?ۿ~;Δ㍸+\?-kʈ 5G-D6p4k>{<[[>3~jsHEǒtD!s:6/'`8hq*g-4l`BM7Tίx~ \Rf5>Jym֧ kN^GK- "m /+pWGn{_*zmKH\3SB@:/6vR$\=W$RjnY  </#.\&wu≝E6<µ\pMBCN ZYg gzBXJ[/. raRunp;YTA"AEQN0 8ra=A]pBf;.-_*D(g޶`'*]b, X=*XHicH%V7nFgz26.h۪.X`?˽/ :!ጯ5uaHJ%zVp_@h8,zqp" VʄFV #@YFxbv8m֪ b7 ;}?7]SXI߲9rV/?$v7햚-+M(֫m\T-=a2:8Y;C!2^'a 4sK/d6 |]aX%D/cf/:N.Ȇ|sjP᯳jXq,+vZu289 175!G%? amR;y³ "eʩ :ĭ?R!Xw/Z%/oa`lOc0ļ]ЗNUa9)0#9YeniwrZ|B̶֪,tQ;7Q.( 4ř!?i?v= eQfl0ʞ2ys(ړG8 1YU_;f®)C293B=:=FK[cU|x" ExB}YM`|'KﭥPӮ9yspu_ "$K*Tƙ8e],7%9{rhFa/ʴPGH~)‰uc 8כI6k']m9w&_b; m#Z|ck$o3|ɨ;8 tWxLSP3F&=ֲzSoR FxnHl{w}pdZʧWnb ><^֞AOkrWGxHhc An}iZ d!0ygo<=; !Y! ge"V4WiIIwkMث8nU꼔-s*P:PM/h&;5֥%ѐC0,-_'bi`JOI!\]I!EU7Ku02xߎ:ђ0Aiӂ /*@3cooI/MXMa@z'z[B1uJ}yf|rX8I#A~K5iA.BxĽ4 ;AxJ-f-WD;b.#|`p"M/FfЁ &ʾ#TJs)ʍ\*kۼ t ⒏PF>uk_0`m-W}vhej`U$`g^M& xǎ@<1>u!M@5M zaԲ9W9u)59i&oXSB0`,n /r:u!|xї\ !O.YyZ-ͣa" \SwNw]g[֙KY1},ߓ6'fV=p} bٴc#J)!SRњ?CEI9C>MVC==м ܊S95Q )n<];]p+͛ox>dм^/aswU{0[gt6C5ӥ9Y&Y`m5s5fuJUL1E~^0)PJDj-Š'+ 3xο'"F{Vr0>0(9ԯY"s޺̇oN>y'x38`mn\r2'6%{{s;FMr]^DD=$ǘ%`=/J9)0fuG9!C#/s:\B6;;DJkZcQB5<\ %{L隕V@x% {!Q$qvTrMb {1pR {eOkr jI}w[3^6nYC4=^i*@>V-n zk?K5yeLo1R֜.}2^weXrvACGf?n7 nlRqg,{UZiC55wEd0J#Sv MnS> 1HIG s%a&ī&i9NyBɓ9-~O $}*5Jۙ+ u0"ɔ S͚]ゔ I1V?ĭzA8)E#Wa Hy 'Wż|Nį9T.Hq`Ru文[6}̩IV=2&0T~Ye cE|:O2iK*tڥȤ6 LmEo{ }g~q#⺤MԂn1&قZCUw|7tFcCb t8B҃"fj~!ANVuLE✾>{ISbnK8-a,!:ވ\O6TFs  1רUz7{=ͲYQ%2g4SExB `VQalM;cs /ΔP^p MJ&i`.׳[ x@B?}e 3ɽ+{W?jݚ-}^fQ* ɣ_*iA/`p9kD>ÙiZ1y . c'BxЕ],xQ=<["-*+MB+]Bqڷ51]@v&1~rjR:$ܪv6 +9r(ٺtzKuh kMO%<ͺ>W|۽֕UM1Pch2( ZogOCOof%LǸ. #]O%(JpwayCt߼LS,!ű`%X^~K6xVgthAV%ޜ]ƂC)h;!S#|F\5(,(|H\)=Df7bZm6),ҨٺEVr% U^To A[uV!^٬-Fݲi`#&Kp`*e2Dt5=!]{s lj)i$~h5$!2.7Y>oS4W!%,W4? C{4+]`|ҪYx? g.ʵꃟJUy]BK,8nϫ/,\|\o|f>Bo-L\򫺪x%dv6'D6vdӄtu"^3 OANjv `M~I0tOgOJ㹷Gՠ_{!21ƛ@̠E`j䘑SY9Ko8 ǁlksM $3ЧxvFr845x I?-pdʳ[k9JCǀUeY݊ c A[0U!?L77Ǹx?*t[Lȋ_+lM#D%4cgn4ΪI++"g+t% /T_ T ƃ B? JwQI-ۚa[dJg` 9IKLOgF"|XZF!eH]!uRd9RМC>>ahb2mS^;C043HJ Y{尫iFa3_"z8`I<&%w7*UjU5& O+bj*#^sIkJWrY#ilc?$1B&TB-2(ldNUc__$J."i7L ~A'[ ЏM!.}`ǀ\Z'QpE-Հ#[$v=bԀߚSCCrTʤd[`E*u b;M&f{(b9_| ɚ@^bps  IF/OzdfmN&[m9zH\A5Š[5 =\Rw(SdS L^m\ )ǁ DeD挆/DX_%yy.ʦ(o K7 !ՄfcmA1(YevrbywJ䖪FbⲂN [QM7cP5mqW} 3>g'Ў8f( ՕRL|Tr5W >N}ʂ u BJ~2@=10YB /mvz9;=u֔:V=nH>S\QuO,&>b$nIyN@T9!VG2[ )4qˇs5ԚuR M</BuQx>o)mMVOyy򆆪Cߓ?6egGf^a{R{Xu,yC~I/D~i֑iƱ Z/MQ[ ziTᾑqRC.,Jv('Y@li9m#f^ {ILҴګ- >^KVk+*49_=C` mdC0Yz]9 lq;lRG2 5>C[FKW`ߑ'~K$;`uI+Dˆ|Nv v/̹[+[wk(3˪pNyeY0,NӦ*1x.t5 hM"k6!eb}r}=b͑Hd}Qn]|]%F٬G|zC;)٢شNetpORm5$P=,-u R?,RNm=L(OY6>L%Ofw#:^^&d|F;.dn+EUmB*| 󛅝; FR2}(Ӕh_JrDA-wB%Ǿ@4 p#[R: c*9kWSD.IxqޖF oGMqH &0~, <yVKqM]E^WGe4Vsy,對>?+JͲP}Q)+JP:h5\FԷ*~aMH+oJk_h87 &>o5sS9"+5#^~da;)KLD}y 5dSfD"𮑢?f?ԏH|]Sw ~[aSdF3$}Yp"qj;(VRqJn [<=Q&Ƹ{㩆h<ǯMwP}Q'+N!>.8sonPOPSΣްhW(Ϥ&7XXD-/"R)2tq>jb;ݛ elmje"{Re9~E̮}lFI v&^^z䠦 "ǏƠA.4BQt!0S*V/l"&М.{,)_{R~^EW`t'^pOó=qkVg+9O`2ahR.>Y@|=H#7 pY2Yb'#UU,cR!̊? ԘSr"WF)8 Wes Iaio\w9 Z,U$ǤEDOA+:am_57}i[\bLxji+x[')b#y\-ŋLƔan,yq#[ ŋJ[L'T3_ҸR`b?>5*8^G[>zų{Sg>vuۯfkF +.m*|4,ttx|{jY,&LhB՞< K@2p-jt){~& 8Bk\pp{87%GCg$ L1Kt.#!5B%%"vt9V ,,Gm?˧HU#a7 cDx  )?e^ lx~> ]bD ?=ފaOZxJh|riZ̗[kӽ|YlU9OҮ`bv^]b)2 "e9RNR|+X&Fh:h| jP"F51U_sER!ڝ"Fx.zڞ . T JBt2R /r7́y1v_ggJv $cB,<ǴߒK(HjWm`i$ _:o h4So%иO(q=D݄݊YF)zLh+S8ʂ×hI} g{ Q9}$!ai|TZ`[DrF ˾K=}EṰ1X0È]?0к,ЄPRtή:wNp~](t :#0nFދYRs{Q8E/ &c!úohc;T0W}{|Xw&E*s"9o)xՔ g{КT IFa .< ѳT\rEruZ{GZBC)0X{Z4[Km"_6Plt${j6KTQ Ӛyr/xRv۪fCRs`z&|C\j]94ĭ?N2?jJ8NBwk/p}OaN gr ,h44[&6Hx`ܢPޡbܵ\ּ<"{tC 1ec5A X*gdڶuT݈8cF Z ~u7 v4`ɮ9}Qhf(k]fra{V#:ґ=\q=CNC PRgŲ$qɴ(_.-Zsgoݾ%{RbIY2GCd~Ϯ.OD/nmLx4cgʽeȄ4ƕ"xS=fKʻx.N CY_ >y}YT$!FTyq/Kj#Ga ǍWkj;P$aUMUZC\zoc7T,tGvۖ,%ygee9:w%(IR8!K2~ʂ_h  Z^y54H0'UTO^Гl T@SkK:sV$9!BBϦj],^,dXTgPk&Ek8 ءuυ*\ yO&'|li/JqB҇Kma#CVv.Ym ݻTL2ϴ1f_}IEr|,f}Q RWW*\K Wo\iȐc3jՆqP%rѧ*V!޺ e0A}~Jø Z|-qo105oѿ wBeKFva: /<̐|Ibyoޑ~<&$|gM|]d4>"ouN]߮?=?l 2~W`fŦׅKsg_?&nI$ΫCʕDX#p] !H47 ńT`Eyyb?vjGD5ˡ-6NY8 Xq#`jgxDe d)VdQ,jN*0,5}Zg"iO{9*D)+~_ ڌQesWd<Ѓs;;UzC%!Fc-%)+N 2[#[S}18p}@ @~n}w [HhjglhbWIJryy^x&Z}'f\́^`S|B*(.wV>HʘhHh*rb[k\jnky=cí34]\/$9K%0>aXzJ=a2֛xEr?/-=?럜{SLlqS.IXϤV8usT8HҢA2YH,U[ho2˝ӠO{Um}eƫC|)1纑x."+!`bMA{/ L囋I9T*_`ɤm2VuG ,Xqe<'C21˯NNS`!т_ jͲͧ{ϋGP "Kg&! Q"!~g78ʅd\d Psl']-~HzcΎY;Ňb<,ptc}\/ Z6 8 Z5U4KIAF'2|O>ܧTT'%*$9Ȍ^j+U!a4f$D"i"Z.2Yf_R=Uah)K?x4/Cism<'WsC!ot`N-R3Mܮ)lp/SgRO „fN!=3[rUi'`H'xךWn#_axZALȫLM 2n'o@Ȳ DQs>ɟc^N{: $,Ο &,72Qݪd~ĉ_f +Qje6 vTqvaIu`4c xZ泱Yo@*$Nbڧ^t%D P9jhIPkMpfH#CnNGV~Jz|ZEKnL)A_EQ&KqAX/]vBʒj$okv J~w \< ;K$@_)rU3 vK~ldIHc&7?/F1-<~Ww(6ڸW9tsQwXyLx~lG'r;F?8'7 F [ӸD\_qW%-kb Փ _^ޞ;7i+ؑd(R',:N$*_9o?D63؊dvc JC״$+7k6g1~YfVsX;@I;Y4sG+|#"P̂|B}>S.-f!kŅSK#$:r#hjL5N 퐳nQɱEoT QMOR=80:AbZȑI\2xFd_I@g2W/=)( 73\oWfo2J aI`~4U}sDB_<-l"Ւt,xYGaM X{_t2jG%_<<o*sMH\ *&i'` c3@$Oͻ0}=Cs"a _:{\eU%/l1j|Ϥ8ǶmAmf@?3RKn{$1O֤:.F91Y~.m*DEF-so<`zo o0eUF7q6^U>"9Y4JSz`%q^g>(t0H4 >Jh̃kDeNۗh9f~x,$D75rz.,:U$_`m*gE|IuG{XFȍa9 0W%QI?{q4IN΁tb  `Do!4%FUwGIH\"Mt6#&sw2'=h^хjNީM(67ZP)!ת;OOo 8dMGځ[WMeR #>3|5,OQc*eִX NWIXeI&=3>PVr[xV43\VJP*nJS/gSz4 Z ^"ؤ@m f䝦?Gk<,ʿol:OHs-Զ:&yH(LJR:fRi8".q"2zOȉq~c6Z8NGX !Il n37-\)o=b'*EAuͨwX٫g!Xh4X4NwPRY{}d?'3{>7NR~P3+H ?LGGr9tU|$Z%P]Ǻ\ Y7KG+Jg皗}+J~TFn2.#xnPX䁝k7'q<Eo~J~DDKB!U&b}65`r?2nsaDuЯNc#It3悍w |;Fh!+T{/2 7?Ik.7-WڒsK9+:n%ˠI:H>ϝ*poΩތAAVXg~ \|soM~mt?JQځQU |f=zAQʗ'`68R; :eCE{3ΦJY%TV`へ̩_tL!ĸ5B8 .OU8AmHsw"I:{N3*ODOӶ-TXp޾څ҈vp&ty qٔ"=&ZիEPqm6_Kߣ.j,NJ|0ڰvMLsok5&]+kul vcwEc\6pMg-u)_EY&# bĉOKÅ̡523瞢ŬaA01kA":2a1mai$R.[$`d*`5oh-%+8nY2 Z'{Qb7 )Lt25GS4^ޱykI8niFOVqI')j 1ߡY^O`O/P­H<⏧$OO8Y\}Hu_HZBy߽iB?_JƦ 0)' XRpBM:7 PP:)mok6qILU2*EC+ۣتISMYҏ J29vڿN,k[bncÜ̙/ĜEi-lKiC؄LVq?ݭ3ęP>kh'o3B'ڤ@vy-ovaDBybN@?> } JaoۍDUttU+}遶c*r,gN|rSifCk&t W H镆fxNYڟϝ{zVe 5󶶄0Rѳ2B f8^IcY6=4dp-1Ov7Q>D2Q; \wN3A'{.v).T.}y jf e9w91ޜ{cR?>TGhL[L=JWDf*psF4%nmL(á$N3EUbbCA-z7(%s&dԟc cc=bdA:_!Kt>7 MSb]_LJVaIYa;kn &O&"X ω]uR" ma|ɬdH^MhtI^"ܩQvD=EJz¥Ɩ~DiTK/2sگu$&EwW|mO0{@b36qg&zȯ=Ub7ա9շn ?KH=+^7O2$ cr"ƦScׇ",+/:r}8c/Azܡ> ȬxmbIɿ2y`t04؈-Ar}WaC_̩8D.E7olB~:NTyyeҝj=E4<2z^! 8r6xBQ*ϤOC &2} D^ mF ;OeGi_q+gMu !5Āu=e>#$޸N':qxJxbe r%Kpgpל l,_Ԗ19R0*ό"gz8V%T౅"G> rp#X f18B\㻑s8 9}Lv'yx:O<3 0ۅODRErk̗\'(nLʦz}!!jsaY ~P(.+dn& K|Ƶl=Y յ!/Y#=>A{zLd!TV\5Hbt^^7ŭckkv֗_k9`Ƕp.?}C}#زYnTV-WљUX;J&&Kf ̪_b|8Qd9)VCI;\%'p!)^"L(k{|uJp5&eT2Miٹ=sZcOE y|> ԙ?<x/J? w' "YU¶(mtЌSy:pmC-cx:b;tdė.q苮+p93fbg`3B G"QG8jp=rNj0(yڐ,4k/nQZ6Gڢ3399ڼeHw"^b6d%*=~]Gܗ^Ij)N@]zM s,P(AȊ9FZmp&u,8K.:X*KA)\:|!Щ M6ɰ u~'"ccp#s*q-Qmh sZ8 I2ЅPs푙º "OOj@&hȵD润o[TM{ͮ*tUNl=erJQCƇ.K.J c3 Yҏ_F7sdפ (]>~ͺ^ϩX>-nǼ ClٲD|mW{!zB'*d˞o*E4^$nş1Z>8#=^fo}7qw4`y%_2=0IְK:Rꃧy!٠$洤K^ЖfTsaF`R ǘ1!/nS.7e{2$droE,o%E%Vk ,?K~ _'Zpi>֜Nǔz{k|;e:c:*:\\tlXd#v~ʝ(}!%l#+Q/4꽈75ĕ>vx 8p-&3+j #QYT{,n~xl 5i߱4n2GL.`a ۽0ij hg' Y枱p5p!mvѮ;xG;WD`#Sv.Wq.K΢!C7s\X]wtN;{ r" . ~| &]& `rq<$bH\̬gJI,tO]䋚0&Uk^~?:0&Ԕٲ@|%=@;veyn&.4'nopd6Sݤ$3S[f76*yP;o{^frR">f }>Uy72Bp\x޺& # \V&"YaG.,UT(5l?4Z^ڸcZ뽞]L6T@99MNĒ"g+tGrf7;o)noSf[jCpMK<3P7Kgt.\(J{,dSzUD@Mm4ci`8xNr%ήǼf8d'=]&{x'}XEJCDќW;GJMGʶ|"gVMSP6qy=.IS橄a:%&Og#(ユJ + H|"?>{Kw;0C>!#*:UxnC`[6im.'A=T[s]GH+hޚZx< \-5'ȯ|~'$&)lᰬߥ+[%?ꮕSWF&4[Nezy3t|Dj2ױWS= bt+1~XʼjYFdAyl?}k]PP ~EOszIlB>5)eQSPB":3sQ|*Sl`1uΔ E}4CVQ~ 4Vv4Sa!R| r`e]C__< 9j' |_lmLi5D*y 5;mK629qc. ⦺qbJ6 6Abi u/Q&mfP}XtqnaU]dP:9,ѽ;y@mvf#9y;rC QLz`V3RP)ԠAGIq) J/ݯޣ*qVŐ BegS4] TSS%ERyG@HMlHyetɪ#yA1{ I wBլ۞ [='x*J-y-Y V5+ѫ0 1ksUݬ aՐ:6 p+m\jVIp"eXv_C*Ј7* 7/{eK 0|$WQ0DOlfx1]lՑR8Iݦd2\!ry^FҭhNjCo!Gvu\;]I'\tL4djQ<5TH00Lp e8*O1% q^]&,x{=`G3c `|83dA:./Z^␪ؙʨF_UdzUx@}l,rdu9(ٜC@sv{:dn CXB\^9xh%Tvؙ5$OJ,^Gsoըm 꿏 q hZt˫^v`lkT,N[pDdH:om\RP CX f̃("rğ'gV >̌ Ua}ptp } @EJ2mؽTט7Ji1`T۪V3k|I+t9-jL=iB>`,  |USE»ew5CU^2涀4dJ#qNfo%o4ͩ,&6SҀgA@ќ>Sf6B^jPk}uYsq]!d.#4BxW6=ܴPQq/ B56:PEf̸QY8kg+,w8+/镴Ib(_L\a~V$~z2X#9Q.7]NeI6Q{ʗGj\ֵ"R𑉷:WW7=/މٟ79♒J@VM49T7/2,YD5П`H^fVIO7t eBܟo:kuR8+ HMA&y{x$Y(nW/1-ҡo8FX.*2 ,jH[JӮP[8-rN* `v7Ko?mHÙ.?Y_hV@ܰ qRjl1MsqdQ6QA?EA 0E)U |> aߎE)m ޮZSʹ$o^X%dž +VkAcldtbPZP6U2EU0A{4P$!FS P,+59 ԈtXa#]GE;gݘo=q-6PN7bjHm$'KzoGxL'cÂR`%Y,sc[R;㞶}nmɑ,n|7-A R}khf'QlͲjߍ_ăiYf*1c .-b_MXRn1UP>\iLީyԱ[6։b 9*_32,Db"˾l(a 8Aw]0Ujpk*Xp0ۈJ4-4[t: lBP̆1{5#>e+7QNrj跮sk }+NǸ7(6˥BwG<ׂMQO=ܣJ= ({ZJ a|rIoU.P(zBOF '濠s5&A]S Oч˯Fe#˰* sV_=/Q 0O8}}vb7(rOF|22\\w^NO9_P&BwP2ǶJU* <2Mp+.:{X; j[֨#ܭ );e#ybq wl5thR E,L>L) lB ,dRaf"/m"J)imഹ>?=Pxh WsV.k134xO%Lo׸R|YDبݦ>,UI'рub@2J 5G0ÂAA+]/9{$4%cGh)H r`%5yWMb}sPYG]%'"&ا>z2)tp8<< \0eFH"B .z: @ N@kjTL,kR$sfz+ZBI+NA@_.d{vat&2^+潼R;a'R#P/:+ QSd ii1$+ӯR?t1 hR^I!E%p>zNESnWtcCpݪvT^tOk$Һ;فSE_R=A݁@jV:oa(,d:^}{E2"cw?8˖ʥq*hZ3a!R53,C4~e͋.<(R Nx Sx*\ۅ:.ȶ+`Uͯ9X3Qq,hU{")WRУ`C>$y!d,f:7|xO g IBsjl3'C`U&y10 'HѢ`&H/Tj%eXYw[޼*h#hOznk @aAO'n3 3" 1u#1%zYP2H͐=4-z/I KUS`¼m3DrxLbI7}ѿ[붶"PwK5Si!Z qDD`OkAEvfJB4cQ%;K~UEx\]``+ #)2u.|MqhI DYyZ#[Г9k@0~Qz7<8ѡv R,Ђ_QH8`]ˍ3@ cY).έvl8Ux$re#m`bi~4HaeF#X{kw25XnG&@\X䌆@#(q/Z)dQAHMFȿ\Ip018%N)؍` @DXܙCC~#bqziVʷ L@d)q8~/疖d#cݭic wJD/f{B8茀+E} r̎ޛ79*usv\юNnn#٭C`OstR.42R|%36Ns]F9Nܺjȫan ozsٌ/3Yc0;muB P?e1"R+AD47L.-_\\d%du7 Jɮm\oMщt]_㗾1fk;r}D$^#u9}+AܜF?%{H`q͠iZX&H)zMe5S;3:Һ1@yטƿuX0 mw4LЪ ^:iwwCoMΕs<_{C[G>(\rQw>5152PSSѬ˺t}ٟk^2̀6 |'W<"{M}Sp3g-+[􅕇"n \8nd 8ߦ306r9/%M}gl>~b> F/Ԣ ԾѾR'%rE`Ä˰bLp#)m٫eQ2 _wmYx|=Yڶmq%w5ʤ>-!L HٶQ K8Zeq!DoeX["lJ+?w!Ay^[GKd;"UL36Wj.4cEKV_yNK-9@DePU*&8r~yM3 "h 8AW:6H@"w擲7S9Hv(qp!z{3D"bY\Q>0a߆Wtq[0^M^P [9jFa0{ǰ-˩?t1:9I6I\6Jhz30eHZu^B]75dhzgAE,38bq{S|';< 14w+JŃ%_{wo $o[}֣m(AL@N4A#q@kǀrtG~~]ts2& Lf=|Y6ˏqA)( ׈i ɼ0N˸[ƵȊ;[=4,P Ar[\{4''کFrl]d ܓ}l0mʊF9ׄ&E\AoU; )ֽ6ClW7P\ƪMwvYYW@8-2*$PAՃVf5sY0Ϥ}B2Kf *:5I&/_UD6].Nv*,/=r)B8&-,_EXҜ4z O{9.p|Zv]g6} 8&DPaVhiu#VpvShqC5ܡ'٘5R1/\4N!{pU筏 mR] .nb6L#GwY3'FOmclCy*iC"D L0u4Ct Oy޺Pʒ˷BDU0Bےu*ߴ#V +T0oIQLH3aN '$SOቃvR[Gđ[-PqR9?-.58g3ϑ&d_̟`F\7ɌD,VިpYj hd5fG* sPeZ{v_r]Z|Xӻ`_t5|9 ^dR1w6ԏaI +2c:>)YYF40w>I=xU>81C/i8bɅmsj2EFe.[$IX~p'x#n[%n" rX3k'X gߜ; ^x3?^AgRc+kezf抶ʎ 1%9fzps] 1i'tniEv &Y ò* i*@#_`RMLYt(2(`FlϪk<Z:bs h{!|N}y.\ZZlLts i8ũnmk>Ł*VDxP<'5,IjӣnA"87% |:|,T CȚ&x vWCPqjH@"^^/myQivBb?1qޏG}aǐ%Pȱ$ SaTlHcO+G& L2&P@#YL)DuD 1b?Q#ܑi1LA3WuT˓;\,ep,MZV ]JKbD*])YuyNVXOXs iom (CF. +HqAP3WE'$,gfpFC^p[0L(n53Ŀ=`Jκ\wB6icj).wRKFZf^x+!`~s""+s ]OrvR5F¾pB xȡHm7cڡѿV,L)wS)7)*D?_e VmH6>w)?^1EbD'.HhnBk`M"$`ՋR}&_¦>Pz!̙1M.P'\p3($-o0rFTf;t_rR|9mh8O[ޢu8P`_'\c >.踗ytpuÅؑNjD 8!؜$_Fg1ƄxiK,O-]j:E)+[i[:}ET]3? ً+9o)U8|cǑ-O=<| FS-5*_#zlLTE REV]YՃNOl[eiYgpFo,god/>U"uw&],T8rk$]:s7y?iɿ׍4lsj!E.U޾ uvL2( WQ7REv0 oi>>+yxTB1 o/?ͪYnEg`fu/p&CQꮍ iN^jBbZl l1A|;~l~* P {2/ H44VW}R1P6͑3_R@Emugz]3.2̌L X7E"u(2Y~h0C)ϤF:3)M4M4j%Fu5mxePFɪ7i.yͤ!^w'{6Ӟś[h #͆zAo4ԃ[P^.2 rj@[jƠu+ ,uzx;f<8ୂwu s}׳Ӂm6  M5A qJigoy55Ics+S}CwKqeRHO"w/ΈȁQTDm13O 22ψ mo娟wh]j>;KO]o B}\DL]]&1NWYdOIlijX WKY Y0 lq7Aig2NdUѡ[FDv"q~%'g\|넬` [w8\WzM!zeZxF cbqX2ÒL-)?RǢ>𖐮)[5#[/+!`ܫD!o T]enɜ o_ ,TrN% гjP$3ro'nƃyԅiKF>FQiS$E> ;d\:>&OF_$Qߢ tr5X{p#$>Q]bY֥iTQ 54PD;;/B_Pˀ^ Ť{臛sO*l1ӷЪ,8W|`[ёRE,`z,,u'kLm50ܐƏ_ef 5@g{&qʧ3nq/0~vf<9ladt3 u%$G!>Kh-m +{p8˓F]C0ך/bwxXAŒFW7r2{Kڧ=5CLlCpf SWG tY106,-y`C`n` 5v炪dL 8nMGa{cb??D^6,ITqJeC/q6-|R;?@TI7 ́~en̪L2# g,f!]_{dA'ޓVՂCj"S5jJSiyxo,+;&hC:}fDA '5|k9R'9bxݼV;^ @`!ص{r^"6gy5R1n#Me| [;r/.=_h`f+}Dž@$lD"Kvò.~PSd0@l4H2ڵXO5-c.PfyC@5T<9Cio#U;-lh̗yh"KHB?Oo.nm>1Wž$<mnc6-4p ~e3ʟ-xLlLAV`Y'0m}Nitd)[A9ޣc5p *Y%M/,a cU%T*ؔWEWb#]1^^C"=djci{w+A@CY kN3_P :J5xptQy–FH ߇u^.7>&L IxV$L1~AClNR2BP+8 ZCM<ϒ Re <%71|u+9moRPgFOE04u~*6zߜN].x/2p"ARm]15N(,2oLtQZ/=%O?kL `2^vdXk ;lKdHnx{.H` J`(e:ynyus\S̤Ge63|}cȱi ̫a',n8<4zZ$a+!G ً]&<%ņO| '6mvP(^hx<$DΆ// 7qtM2xR8{UД6?A|hGK#\Z%{\ H( ̄~Mb|M׋ɉEkS.`RA;eo:G~.;V 'B_1 d<2!xL8(dO#&L5Ͳtgjq+u/s5޳ ]^+D}mu{`&nSLDGnr]q7۽\SsĴ!\u$vv"be$߃ }0Qdr#$ě$.(yh1qgVkȻJE|~z[MoiYqm N+'"Z\OĥZ;%&=;H:o3`o20Q(s6锆[vME!10B-Bhud7Y:MiJGrˌXBʓ=օ=r)2%&KKs_}6{Z(1Y,X1d6_3CFSvM-$/nLۥZ@e gĕ|QWRH=]J8RB*@a3OW]U^At*dbF+ku_?^(f K0&2ɦAJ\aW=`SLq9U˅zHCbg-(z .v{dJ]0jXt#8!U*!R 0lk*y67V!Kdiyg YOfp.#c؂-C u"f? ʗJRYQTVthO47JU޲~p?| TE&~ίȑ]rǼyx ]<y1`4qCn:`D“Q0lZ+zTތB< "ɭ𾦮nݠ Y~ rBakև X4+54>s:DWx("qJ2u7S4iUCS(M]@)5&P r5~~ N܏/D"~: pEQf:4XHtHV 4*M˥QFx!f ŲCnGa+e pbii0 THq'7B3BKzГM.IbV|;dP%PDn`u3krIv$**WE(BǹWQuDlM\JHhztPFɋm1ZeT*L_BU.ǀ3 t ,.t[+-| (;:fm|Ӛ" T1  3vC0t&ǜ LBR10U&gqN/@w?gc5 77_Nyu~G!}f)#J* [[1&VNEc+˭{GӀ}*х '7 {ku ^xf@q!TIW'^_AxZ"fauw'/vc˩.&hqVNfLwhvG@ f(Ӭ%MQ(/WpUhh_CsgmS7 $waB=QKM{FhfWu@Dpu6#rI{:vrg6y@|T_*GU`] r- FX*Ilb)?Le34{sN̷%-L[Mٞ[A8|f/0x( %ϭv⸟z OYmܖcV-SKStjD0ؚ>a6ZE\NN /8+[s!t# ѨZeHuˊ#g^~.;344c7L$M}yĐrLi?5]|GG+ȣ#L[qu&`|]*MŽ hϲ҈9Bwkc^j!(BB'w=n 1G,\`ᄃTSB0Bw އГc3MU2mL-W0hy핫p~hzY8嫙E|sMeNA$''p=y*ļOG!k%quGWC ca,xK8g@[d`"W1)N6ʸKOFMB Yb0Fb5; s5h tbӗIN ΅"ibD(Vp!ZadR#pE#tXidR]CPv7'QO`"(#i/.+ )O8۫=R?ɱ$xzSQgs絯?WP(eRq.D=DlE6+1 ZSkL*05"F67y؂::rV(![>-kcCS掍݈ wĮqBGB#1UOkc ʀ{!K2)c9ͨ}09Qb~FФ>9b.IgwDiX2$<>glfw" y @%кIq%!"d^CwK-Nr)650zʟ{-(_iadh6؉c{pP361K1؃P%HZ6B R,sq7_jH(,W^)6-ᙏHg(Lhe49y'[F߹/YnU6/6a4X]&2*ibIM+Y\5Zv.j,y+ Vlkzn;72pS&{E,$|RV Z1ɇAhhethO1TzTIXִ ޜ:=%&뻢/oU.Lz>mDxO٥o^Hn0pw@'nN-koLmzͱdeޟ~r)]g(I|hrϛ dFJ{(Zr #MF XDo;A\탏ڤx<, @?CLEMȌ&d[(Z˞CP'lKOSwµỄ x}2<-_캻B4ڣLl9QE$߉T _9P<0{a4 gɿ^+?B'>HH+ܷts&0XiǗԯd?,s3$蚁[}Ch 3;cm=_ 4e˚}~v:=QE̶ x)>8ő==Th)ǰ@H&%c/fȈ"-15XS^GP*и(6L9:yS޷Cemk&o8w8U:#>''Zs9ؘN|z`ZT+7c1wK8Rs'`1Jay4n'R4֣E"_G;﹄{lL'5j* H %*z|%>#E8)4WW=uL(WTԤIW]\Xox]ůuIDdlt?scҢ_)#~Tnj',vZ8d@&M1^,W H6Hgda5ܳ{(7 Zuz>E+$/*i/{YЈrj_KRW^ĂG~nk'1@D{$ AՀU{KvbWu)⽒%ȑ2s,/1}9g:qݬLED*޳ɜ h>6Uy7lV{85-gY 3HlTX;E38fvgJ+@al6}e,c]0%'0 /scȲD_i y"}`*M*NV_+"]^Tp*D m*]0ZV"gt/oCVt,Wk\~-p \j)a4!t (vz[^< jmΪ.Z|G ~&YCJc݉KpMDWiڙp5M]�Tw& $Au{GRb; Q';1O^(rF+X3s|YNՒTihgUA;ܙ݄b2~fǺZQ@4#d$,F^$T 4Aq{ 1$z@3BtWR&d'G \/}EX[0; 횀}mpҽ yPe*:p}8)`4!UikǾ/;&L~Oe% !Nhi!!e2TƷ=Kl)bwg/ .NRSQ:{*JE<(yԑ)^&qeut|BoDRa"hDԄ`XX.'I\S⾟A°e|"n1žֽ.*9܆LxJJdٵ dmΪ05QaMO­{[T[[wƢ+o1})o b"Y>k.g?_mƋx VTvTM~Ƀ=+ ri=*%l_hRA]X E;[27uɈ*a#ri!0љ Lz3.a @,™fD[J C^1qAWg(&~Zӣ"D` ;>Γ.ǣ#C%^YzjАb\JVgp&Q[Lۙ9H%?V+!Kj1!Ӯ9jzblXSDe>NyvA:Rk:Gb>\)3$66 ڻՍGm^fnF_ZI^D 'Moh L%qUgvti:> mA% %|32vo! \ 4!\3*ΜSu{vHmb4rOt=[y|W Ll?`WK;:(Mz3k>\x>  f/7b~JAZEB0vsİ8ﶅy v 8_U犛AiBE!OJPý#2ʐ\.',ˊe@`~npLSȠ .h57U i%qN!Ýaa~&~fG,*4-$=Pr8r4SA):`FA $4p>x" #JԽ[V'j*;mk1}ǀX]Txs+ V[f'':NGKNm(Lkv ;v#X'fPA4v8:p3UI6+.kyf-YF\x'D$[2(íg(]j:[A_;M}m-K`p-Pn$8V/O2/Lؐ5OWF`7 MHrRxqjh9 Gtx۞IA.aq>뮰,I`-TmܾuyĮh|ePdp3Y^2cC{CnZE"ӎ,~GAT9BHti)fLsJGƬ'NO %5ddY$h` `X4.B҅2ykbŽ:BQ{^i\9)6HNH1OA63V&s+歮;#Q tWKq~4 fΡ @TG~o~3FUV@} (HjXI7"NdT ,^6x}hqw!#'8rڧ& '>9+< NsXɠNT?_lEň2VQ ]N`Cs^N4a7iC ܫ(ڼ3<,KX3`~L+CeUxY uiԦel7E`Y 2%KtSO+Vwtn/quF骂` 1/{L5n hrηg2GjckDE,RyBdڊUbJmEj-Q+*ױ#u.G%$ <C^[ 1g8l{.BU3uחrnXhv Ҭ|ٲHonA [*zLh h^b/N%צ71I^ @ۮ;j 6~_Jt\KyB!3助~~EHH%\V-8eȻeCvY_#h>/ğ@U8LBa#4}ZsLny5m[O-JVr /׭9Jrf,DOD <;8b&= -dћg!˃hnBzcEgi"yAOXDV,vYίBlOӒڟVO ̞f0sRy&5Ah`1Zq5G o+t{- png WҬ< z{v36ύytW>L ֙{x}sWӺrKjZw6pR@RtQ߇\*sY[LLL4Fi&2ƯTk|›MLslLj2 ucX7Ok9;+&t5zl֊*X}eJR“Jp%\\i5ވN=Ai`&g{J$bmOt;1&3$$ apɒU礨p6{5G^%bjBܨ {Lp/*ߠ<p>c6{jFw}f̏iQ#œS!~ttBe,| DǚdRqRoՁ\Bb9fʽ;Y VI!FX ~5ŁH*.GoqCLj0bIhP6~>,;eR;Ml=|ڶѢV+yq?a_zj2Be ɍƅz 5ZW"22S*}5VBز2'XB5$M]ƍݐ6[۽%#㷜1}b8}\ 1K{jg{.Qa92+lh]grMLCv,W#UT9Ewup#[vdyKDEȺ-'lRQZT)"=ZZxyR ]+[$g)#Xe>Hm7Oӎo…U_>t gQd$n;&..w|UviG q?19Wm]8[+}WYMk ^wz9lgN\j`:̻g_֘1gmmdof䢈Y~&:PҎ# Q2Q B2d^5I93qN2@y:@7X!̏ o@F4j›o!py|-*қqЇ+!z2;I%`f~ 7gÖnaZlw1&74VDpGL@[X%YcZ}=H5emSU;j*fH!f$vBG̋KE|7ǚ׋_e4'ZY@T4Uw4+p"fYyȭ 僒vJ/e-1zxhGYKM fH@Rwu9['H`8)r[zFicj~V@gk_bVB_>|Bi)}5@,ibS*RͮΒc2tjeYd_E}̱M :o0BS7 u:y=TF^x= Omy 5ʛ<+8a2dh,JZxӖR3 qQ苇ԎFU)R/ݹ5s-~ 'OsRüp=*Al$U)!,?dCls{upgc#L$/p=G|9uC.? a~)p:l<ŀ5aE!8/(L?V(]cT~hݕPJaw8ܥ3-˰rA jeݼU^[YHFRnj*؀4Q=ٰqMYiě3+"ڏu,RTb1 HZqh0{L/UԾ$3` v|= J%n'DcZڤcqҟd;~oJIASP _p( uyN^]"_9= ­lrڲ%}x`.KnCоg$Uh^H.RԒo K]Y;|U[oJV &EYMYKH],P,bh8FwS3B0[޹c-c9Ju1Zi >#X1dɇNoƚ)ncBo2QE}⏷%ו!PtZzuW\X1DB0~g]vd]{ }.S.^L2ƻPl?=b?uA9qN!BFλg[齰Z$h;Pbn=g>CZ8ɸ>>Q XҺk-%>H\ojRMc炔g!M:33w2^|^3-?oY<˩(KVWZ{`8#&+[ kuZ,VCg|GܡMn)W u G t$E8lfnuD f4Y9kוXA~c/SrX)9816v)Day )_K,CT_Ʃ:)uˬ?U@h / qFS'$*3(tks:\X ɋ(੼Qrqu5uhWȟ5;[{wigKSL"3ϧ 2ˆ9*.(nXC&ufhEQ;'XWXUFH|%E M<7J\^#GYwIy"{KxtĮ$aQ2H*Idp*o%k߈ⓟ%]4#wnBP5:w5Vjt>?e|<=;JOx/U#RAE]K?9R6"'Pn6:ܛ,}im-y4ReP{<Ʒ$&_)?+˱٩sO *%JE37)%!lH!ذ7v!Eu&G-}ioѲZ)|>g pU?(O7TʰZ RW{H74to#⭢ΟJXy(ՠ䉈d? fpiܸ>YPI?,lEsO7Qsh#,RV}eO6迩˜qO*/ U ;8pyg+(,v0=\pWX].VᷗfBt[ԠiT4D7 qa $v`\;Jy_dB{Y,ie)z?VMHNdrԬ*:?WW8orYɟk`Ή0Pרv ƉeDŷ>j󑮚ƛıl=GAc9_jw_dXu%9@>nt&yجLEJST$I u]=EzŖ.Gt,2KHE~| 8>Dj?dɕwwjEsxKZ~[kᶝA[XئQGB$+W,$ӣ~cXYہjU͏g@h ΅b%.NF\Y ИStI]dϩZ,n9Amk,n2ώV-rHV/%?QPd5ٽ)1dA8L/Ge C#'V(jj2941˳r,q6$Y0~X#$D4$}}~ r&|`AVSgߓlK ʘnTkՎ4?.Fk "hӥu[*UDY~S<8L$<eCnڍHj?%}@ "F'))A^Ǟ6JWi ?3yݻ2 DjAJ r ZVFW%[fLk5S"x\.)鱳N$==Rv?E_rbd.>cdL*#^vS<;}[v8EVW'q: x$.#iX zB8域wl0-o%55l[ؐvӝtmu akmp߯柵Sz:n|0BvBgӥw+R.4# {e;+1<}zGœH<.\<ۡ8Xz.9qӌ]T*s>DY|a^`4NJן#g"jCʄFu=$<pQ 0W={!cyU nj(;TzawI@ R"5E6_KsVwT7 vho#VZK,5i@v G] q>X!w6Ctc;cbm)4}"6PkKXv5CUdmz =`pP^ZLY؜_=AEH+۳6fN_H[7 \PF߃8vR0܍_9q/vNl-d=YkvR@O?kq$"R*8YϏG~ $j<{3mqi}jKnMatŧw̮ ]DPB߇9p9T4/?YTSB:uM7FOuUyrR8I}CfF \I&30wvcT0*0 /7 Rq lV\i.u8+b7I!"SNfQ»2o(D9BE8=<$,ZퟷWr=$jϞ6c1[GJL^a ԯ0WbYÌfaMdO-f903l4nÍ#z{c Kȴ+g -&/UInwx:wJm("DKP41L^MvufD"1:qjpBUS{ڮ ٙ95 #iނO{2fǴ4ŇLS\+<`oӼe}ytJqwVGш8urgd>>e &&2=wzֈUzӧj1IO qC_7FZKwx EJCu w:Ex,koO`rt D-Xڞp`,GH}Z-4\ /+ceKiZ4Qӧ: }tPX "yı(9׍1*t:'ʟrYJ4z ϔWsz<ۑ_Tl)ډN%0=\ OJ]Tַ`4X;?)t+4E]!|H`uOa6,O_a|;A`BR|XlXH0c6'آ,T{ۜK_ˇ4Ybp.kndn+;%F@mo]a'WȸH3cfj =`1H, VIEs ˹*?I (pZmbmm*C LciEb۶auԃ'KگiUD,_4PxXǃW=-~e{+2A w.aԖx/xl <,5n;ؾc_&)a8-Rت hZFkBVB9x$,+kN<1)U^pAO30/@עA2C} 6@U UEZUT0LGs` kQMd\V6R֤i5LBzZ۳YSRkW4bxRLS" JDjUres *v{c'!uWĽyơ}#VP [; hջDDx,jFur4揀@oZDGG*$ q돥V]fԪ'bK4T$giz!s%YX*}y$vg$= wF 5J8@7vt2,?h1yΈ :wwM`157vvF(WkkboozQ׬_[ LCDڱB$,`ͺ>,vnl)n\{؝x>UI gqJpOtMyH*H )+\J1oE TFޔ[U A)g)a/e*.5sc&Jw;wsGq. 9~LJGo9f0:4~b@,[KB,cн?MK:KGM\>R3 tʼ EoYtH%*9݈N)[szChVŐSy~c~ٙF. cU/5D X&'U2ԕſD[׬%1i=`3Nt57)L"{^xlƢ$⍁t"iZ#egEY8@h\P%*@n. V "c"Z 8:.ъ1Qn"ȌI]F =}.%}H}JJUMɢq ,(M@6r)pLQ Vu{Qݍ{gh' u_iH!t8Ż^Fò}pȫn3^rvۇȐ(tyV77PLh-|nfxĽQBք^*3VSrʮ;@r5^ p=RK4 n(zc<2lT#HVe_ӠreAy ;#~$ bd(ZҞcoh7Wƣz儬ԿI/:CWM4)ۚ6{UwÂKX6L]Œ3-Iӷ)_ +-:]D,Iugkԭ1T%ѥ&&RlmFQ{^9-"mlr/ v2mA":H`I)x` YX* 1P_{i܄3I M=Y1ɷu~r'4ܥf:))]ee;8!e5&XPU>H a5[ ;ؤYos:们rhFtܒIW8-)X|6*ǹ"< ^=;HAhǤy#\%Cob]:B)"p&c.uf ^\hdhP3/7VvVf%w/O 3UGmK[MSZJ>C%d -O$W1U$Kem~/:Ξ0/a`&i&بlRIvu,\&bu|6"۞Ȇܔmp:4 08{H!hm0;Ro=o/9ŚIdυQ&?FB>o"d/2~}~>dF #ۆG@?߈ ޡOJadf{ymԅhC}lԘ:R8ErkxeW>h$Ӓ최tMӌ`%c*3AW, ^!@+R#YMsCRjޕGi0s3KtgmQHrڮ9!eT4Cifj 3Fp C*j0s08k$V9?) "O ^qƺ?p5W޼\-a7!&,%(4̉f b SFP4^vtzF1i =aU]$&NKV?N,z4db85䷭,~ݝ֝`&?|dcm~T&ճj`|DRP\Rt[0!j }xH~yF aeT0 R:gC,`IhPF$_9AfoIiBgQp,)Vph9_?p4uC2t;#L9pop;FHJ'6!*æ_"DX@ 蜅BuߦiAJw-:{\.|l?gԷ# x|Vח& Z(8k*(?9Ր[@V6*r zҏilu|<~qQ`UgYǛ4,2=9.M(eQ_ N<.ШTfQIC|m'',L^Bd&Pg2O7?2Jlƹ`̵&fkL6ȉuf\|@)+Tt:z8m\hʆmGV*OtMMU%нy͹Ƶ؆!/K+7R΢ +*;1}:W2+s` ř^x+lG]{ ŅXpuPޖ yг`UIWmki^xӟNoܟ;U o{ t-6"ڴUzwg)K(/_Mm/~$G[4m^TLxӵZ؏I}_uʠuٔh{oKXߥ@fb Ji NO~9dڭVW:oմ?o^ı J(an(r6W$Ѐk`y5s/0goiZX}sgBd](ڜuGl(F|NI.4kD=r !+n QVc%9G%vȌq@] օy5;09".Z/4, ƻ2ֶh$\GutsJ! K9#rOl7E(M[y,_p{ f%ɤWq½ qR⮽\mKS(nF4bJɑ+g3R&1,-h6)1Lb\16bta#zk^A gP "0{TafSb8sYFVͦaePVC5"8^̵ʋ}鄴%3ٝMH,~JHVM{:ONskIL|l2#X'|KxФ͇Nqcn1L3^X/=,5`yo W js?Xͩ ;T I7ݥC-zc~ķpBՀʎs-=D$P `[~nf p*x<⭧gUڬ\;Fe6tN*}q4̡?,\;x:uBjO-$ "z8>RF!ed/vW gY38 J}51گ9l#,H7!?;cl6ɱҋf8(GKsW.E| L)jЄbDʇq|8;<`ܟң4bT`P2$~I1jhAiO|9{]1J(/oV! kwRT k*uCH=NMVonv)K*CuJU ƌ(|*p8W|&CRϷ뫼,`#RDŽTv uB u&-R2XwDuZ 43qIQSӷ1ԦPwQN?j0ߦĖf3m&%x>Xϑ\vVŀW_ýbv{[%ָ^ fwpmz2U" !r*qPI6)3z&#shl;h3P]!@ X^9 e &^f0;`V8i:waX,̉2raԹRx\U7,KLѵ8/ ]Tt|EkUKi:6%-8 M89dܬCGqCQYUOHfܚFub '^td208 Ng~I=պ9~8)9ͭѐW;R^,{'L@`'Gķn E?FI9)17U-"zL,0\8`͖3iތ\' Z = K߲hj3Ҟz' >1 9R D }=٩1KN&@#،AHUP\Cnԋ⃦ZCHOKt PbX҇j.vr<"~_5oyjg1=sWB;/&֮( zWE8dIKȥHKڬ~:'Z%*â>MCw=C.]Q7T-cO,B(0 ,l>Uo,_.p"A.?+EO&A[L6Vm(_4b#qQW3,BpV(&gH\2TWc-'w/-Ӹg"bg*F|vij nȲTAUv^I9aK݁gD@R Qkзnn{F̓R{Jي9V2%@$:g:&XZw+աb߅uںסz"MM5\ u٭A1s$LO*]b]WCvm1L\SŕPb1[~9$ehfJEEoʗk5W'uV$^c9:ŚG q֞I:=+U@:[7AkQaˑVƮ R<)T ӵ)yY%hU=8hWf1P祬kf7Em_̫TFZkqΊNjh S-ނ&$6]Ng5z? ,5 k֑N˧ҏD%G+tѯ4ޏG!iQ䄮e{ mDE;+ǩmeߕ͹e$ Wjjƭ|&p'Em'xk-P<PZh&PBZypp$5<_6λ%f~Ȫbs᯼sJI Hn2ȳ{˨;gvk2R-mu:xIS?!I/"&~B>'=@A-]kPAjUԛCX8,e8a^'b%%ËW&ĕN^3U1km*#U}11g15/]D1^nթY Wa-/ FE4=^$y^h)SOT[&+r0e@vCSE NL|!A{c^JPE'X?D{fk4&Y5;[OJҺn{d%=[S@'BHD:&o-9)lY=~"z>3!fƌG+SaT׍ҁ_XH,JP9PJJ-`ԕӑXh{N.$8%S\ "xЎn"_kHkKcS:t;AyGE(t֮j (逰L6n][tpRz2P0i;j3_p>ޖ]EPNmFs!c@A>R/F|>-#sKL?i B}Uz֥C[Ap8EBl=og% !^Z2M!_zXm{ۮ0sEϜ̠NanǴ-KBjޞHcv۠qؕKF)j@mFXD81w+w=0y.a|=]'[;w ͬa_&D& :vq.e3Y@+1 Z{^Wd ѽJ3)ٝB/Ewn =gu ڔGʕ *'J ,48uf,0HmOB\+{'wӦG@67b!1g^_P Z1 <fyT#)#RS}X4Bߦ5ypʸ< +R2*؝L!׿t~l>e| @E:Tb5ԚYt<N.Ej^:NBE*p +7UѰ { ?.unS%HȾ""!J涍 b$W`?kD@ =4а_`4%D kL3dX+u$ .[9?P+y/?GZ2"(C/%t@gȬć?1):*Ro`ܔiHhe왢IIU mrt>]:xl/`?!YtGjj~4$l<җ&v,q6 :iаta- 9[u^<+*6>c;Ha7RNxv^}5ߞNi&1tUFr&@ok9# "?L澤!}X 4LٻJmpfwF!3;5]C0f X49e'p(j}QuZ56eע޾jPF)A i ڙ>MSИ ae-7nX3*rB^.st}c!$F%1mMkW) osJM^t}#ߴX MϪ,S8G S4 @1 lK>igWmcTA@a|2VlԐތsCXxYqT Q8owO[g`'毚r?Z*PmZ3})"鴩j3Iѫȏ잟^˒c)sbYE]FN5T c6! ;|e}퇥 궹^1 |yh@ɯŮ/:i*;UNϿ IRмG8tX )¥,i!,cץ=?8Hy}LCtI6sRvG *X$WW3W6@o<ԎڛMK8& -4i>^]pYg9?B^1J$MZH`U2q3@\“/8-{" UPX5ELG]#> 5P)"*u:;"y@Ǽ~šVVeQM0JE۲of[ɜBWCÞKC&,÷%tD=QΚc'FuM"S^}&cZ魶gۇu#GnРKK73' ?db ]{Iڏ8E$bh2Ug:ˬ.F6W~n`jyCB2P5v/@%*SH!tOx\#ʠ@G {)V(_:[M>v A6'~aLX#8V=0f$e? Ok ڤ8"i'L)uccBD|ijOHgP'0fi?z.r!)9#٣.Q6~-ɿs.6׿r}~:t8uwXV?k ];x,YZ&dr[ %e4ĖP&FOQD% tQـpq֐U f~RR={ֈ惏&=:^ vsnVMBH<+lᛅhLTZǀ1Wy*]fUh$@索H&Z L$&Д}p-I \8]&TbK5|8w6.aޮG$]iGJAP, :,?EFنc?l졬$cV>|K7\r]'',.=w22E>08!R'w/:X9Kt[dZN]5c2="+ۏH =1uHhn,C&,w7`ʿzr:UEL S:íJ>1uPvU.wNJIrWrҤZ 9}Љl]}ϵ o8 VMFu7,,& sm+57}N-~@H>ە*4F9mljz}X\I'|S} H>J5tfaqE)KlJxTlEH8 !aq)BU} ?RR-N**t 5 QPna򒶐;f@ h I2ɢ6zlv䭰 %U LʧHUzލn{,I)~I6\Y t? sGvXic6[L[Phr fwlgԍh234). yY8oG7+8kS}DZGfåu˻yf멓rڴaR xSFKU-chjm jq* RMR,twlY<@ S Sٿ5/>΂AVBOc %-jI3P~ h1&0Ŕz%j-unWHw+_-jr@ފ-0&z& MҰOȵEFbJtwǡ8냿Q+BϫIteWT#6UXî9asy $36ud_?}OAL:])o%d A dn]嬶Yw/ҟܵ>R%qj/HRm;h#eF<3Hx6?}\εEuFcUBQvI܀HtgjGٍyr.=A:PǍHd CnN\.*L]&[e 3h n) %Қ1*b|bBڙJWRˆ_(ʀ!q[tOVs3؀֧rwnyRV u@zix{Ltro:xӣ<~bkY*D sֿ߷1eemjG L$]5K8D q)]/0:ؔuy߹Ncb/I ;V-^!: W[rTVKֽпP*n`J@/ΐI cЊ>w9 ^gi-S0UJQ%&fT %cZh`_^=+({Ti >NE 5uOg1GU~A%\-s@ Lc=\ɤ\Bx c iŜw潻nF!5.)B4/pHhGgƒEg' A\dDAA`Ϛ~wt!k:geqcsMyV$|G:Y[(ܚl@ e4rOHx?Kہޣ~2vbZ;`_2o3-H "݇US3Y3~B΂>JAL'DgB<):RS~j~{ [n\z D oTeU EWxיT&+rtmHی A)U0Wb)"9ݙ{k̃ivuFa(cuzFP<&WC@_y](sN."]w+)<`;Pyiu "bx ^aYRm'p srj"c!uJ&I?/S"~fE尼X[E-q\| Xu*XTFH2I.Z&'oK3@~2r-FH⅘!Xy Q>(gmccSrۺD c vn6i[Ir_2|{h7'JQVjVQF S4`&'2d2 G`=_ TfD(8Av]NeX&ЍK?_lc6nC'a芻qTVT' +%T g6]|UE9`Q̲ñ栞/)U$}q„F/hkI!OVzH2FWjɶ+dV[F$?LIz,'+EXh76fe:NJ>&!Zqoe@nX%s$-,[OL4^~>cArؕ'0 ^M7 N@&1^Y^qd"y ư h[˳^G6>3bO62:=뢠?˪_ʧNM4qm}\`N/ԑ:EHgƑۮ Es%l&w@q"ŧVqOF*%(Xu8΂m<ͼ(+#*O{VBlƅ9h Jo2^ AiWth dt5!z~>r@88p|9 7h{蛜.7D툓 7jk;hU;Hja(0kR>JcJG]az -8k_$"՚>o0K48oy(#f S3I}A,NqGPXxQs?#ݬ-JâD3\j{^؏1 USAny 5RMWmf (K)1菤wshn )r\QzogD#lB*nBsrM(cvj^SOBpq%+%V1X'ZNfEқ]M'KՒ ^d~(qLD;wt20.sWzغgsс{ء:Z9In*5 ᾎ_T-gb4HC! O.pS NΎb ەbM?@dPYoe-:';f ~hϝ44?Au3J~yCRƻ5FkOIQ6G GA:V$",_l8^ɵ>+lbT9-Al^tFCXξM=񑗊{@ 0BV`_]XnDw3r'کYN4ig|Xehܧw~ M|e6ry(JSB: !c_\P7v}[N#GμV;[>u^~p1c5Cp|] [^ckw@q(=9b8Nȗ*51Ҵey SVI?G+'{Zp*t\RD?^cuk ͔SOp1I%Bϣ]lWNȸ<]dA Vp94~>xelӯsi$Pg'p+y:tЛ*GwyG@6h̀7ex2%?FR3Jl{2UׄIxOI g(Z`I`Br#P\ss@)H՜/g +L7ueTX D#ؼI&N‘KޗQB)@/"ʂwHEEW~N;pR`3 em^ 7DҠxl,zO~6Isԛh :G?!M %law6X#_ `y57L>'WgO'ofLBO髜n0\C +T& ls$SO5I C>?I' Uu%4 :^C(8zĆy@two ;>[T2KVwx (GI#>g3'(Wk>[NCݱ*= ~xw :\*{=YVھ}-%XP<;퀪 R Q4Y8M~-9`!8 Sm۴@ғuF0J R,ׂN;.(}"ϼ7bo[؇M`K P5=hJE@Z_|Y>]~EְM?d]љdtQ]IA"5 \u؜.5Y1mqmH4fAˢ W.6QR'1|iSW$qq oHdծ1H抿OR3["聍סfR:;u|~g,O_ԍ}Lxo02oy* ;TݾK.-O& Am3sNπ%~8}TC<`FS>䟓ǀ- @>M?yLKgگ#{M. T'WhtNi)vH=zrſ!(EAuY t(g07zWg5 #rnD;=$*a?c l2Y%9',_AyucHz$gpz /6z*(ۅ@޷5RRכ&"QiE 3}˄nX؀h2h5vݯ{օ:\ !9 Pqe*ˏ}FHB>L7[ ,& VIE-! PΟGrVtHFq:Ș}ШB낦dVz6Ҙ8˔})|G\ţ޴:&ߴEsܷLVA 5u(UPUhP/jɹIr!qgEMw9ZcO6wqUuفG%0 OӀ۷}&w.QW{w#ᯂI_9Q[t}: Osf>Rz!b]t]qZ׀WS劑"}9b9F 4)]_ !a*P3+E0'Jó "}(;6$Gh ˱FG!bKI'[DqOjWzҔꘆ&]p E$) o%Hd\1i&, $w¨Yiˠ\{@q2E %af`47OW?=EY)uFnV\5:ߓ'hQㆦ3(I0r8ի =^( ~B^ETda'n!zhtP=@֌fVU(νsz EL\gH0ՕF՛*5Ce]fID|!`)sNm1 ?ZPZr`Jb*cG BKgig@6qk6Dl QOnvlѼ>W|_g]D#X#^V3Z9f@dDue3f|~A}}WJ1B,?=Oc%#k3_I(Bxh;ɖ%XPҏPr3p&}sD2O#>ދR/8hGbFmkE6yPyܤ ^ C<@y֜sCP1v VH**(Ip]W% 5W?Ш2nb!lО2շ򳫠ދ۽ȁbX"-2M#n CUw艨VBмQ ]Icе&*9u0uAR5E,.Z$jY F_xPei%&xSf<6EOc[m \҆O5HڄH` ki-xl\%${~^v'E@8}I9ܽx0ߗ1!Rq"7SY/ OJH77z.fJy R;9vM42:؇pdS: [`g 3 Nָ&/D-wC`5Qܤ&[7,C %Y%ި0~ƳJkl[B m(s Dr&T`5w7z YqLW>x"n5P84; s݈ +Yn $c zE}>!^N +sF.dmqjޥn.Rt"*0$OqCwJ-fy~{;ake;PU(⯩ەЉ㊍RوV~p7-2ª76Pkf lon],bT'XDtOsNº[0<<4WbKdiy'=(l{% ߋcӫ_ay^%؀t6]7&N+ }[C&)YmyM^2;=7yYQ<v`@05%LU&bHдl. A'7c\[Cx*eƲ2{">CȍLZ=ܪ;pcbs|ׅVRΊ3[/rkmۯ pXlG~fah+ﭱ@F]A@N!9W2; sgq^<0TOǕ_28f* 'giQCn W#M8]9lI7T{b||s⫒IgiHԶg}5 % 4 Uefw;`J@"y_~',v~xh:;S7'ȼ5yˁd= ns:!͝] TB")Qe1Of N5RA YC zg2&mt0x8Ge2u|w /(m3'rAY$iUפ1 Tn%Te*Lx[}9\QͮB^ʒO"G7'~ ANf[~+i|6sH^Ѥ6y#['6- >qXͽ`nlq{gV@GK7rHp"C)_|oc Ej5 x(#!%#ML%. :PbA9׆tWʓ*㇆A@;.IkݦR뽑՘e,+zavزD*gٖ@eo`&]FD'r#a;t?NTz_##ΈޝUNy?*n;E/?fag0f%ӷAJ̡#o\(KɅSH+EWM~mMˆ"Z֙!Nb=&Kp}UmC>F[*soB p!*,;6R6 "ÛZºt?Ykb*BBE` 'U(A8p%}PSM-\J'V;# ZPY,8:_,3 XW0#VY1H# V ~a=,&_<,@*:Gx1=i tũ Nh\&h=gr_8m-1!̃*“.E1[״&u;s-(2{M(_;paEm;]-묎$S i6 u.h'bڎ]x; ^VՅ#C%|,|TO^K\ Ԧ絕t B4pi# p E//L]lv5f9(UYKeRD|o'/J{Gܿ<4lHؓ`H\"| m,s_o@ ֶ`2K)NwqOm#oT}-ؓʃ:“SXҶ1hR-?+?Q„BrJa7 k^ՠW|W!B ].Hӕې'ag4ޙ C% ":9Jkȴ*˗wB|ωNL5͇PF͚t~*tƥ_YzШ,IO3LhK~EKm-QeƟe` !U|PL3B![˛2r3{5"6&{^XMRϕ^ ƮNes@C9wdOH.*dFY'r2 |_814^o|&yI̵6p _LcjVR#oD&@>~z`R  l Cp GMjʌۑ8% bS/cHRس @?w Fav ^Tr0(WW,O4eݓ/TFi:?O1Ik* VcBβ*#x&m,ϫ5|:g"n !6-h W֜!as4;ںlèEmg栨Ó^ | ͗ y͎AywlMf,;Y iy6=0w) v|b?dr>5J7Tp(+H",AbV 1"]_0!RsR4I|^?)c|xeqBդ?,ۋy?!(,faS\7{E@4XNM\li Z"L5Rm(ذfWYvuLO+4œI;ugm㊇?d 0e{8"}:ZTdȾKAp,layk夡#n,ܝݤynۓ dJOVT7=w>}}csX P! &裵31/¦mtA;/t%i0,z011f.]nyVkۉ4gn 2zE|_ljhݐnbk? b=#G,+"4_bt܌+d2ǒO !HKWl J ̋{^qgO!#h;e̩k9|"|ӏݤel6>NbRd󧞞4 *s<"(nm hTdzBօgv9q>MzRPg0_] b 2S}/:f ҍv@ފ{[p++::PF_jE>ЕesͲ,(Ic-Z&x loǁYw NvX;zC  adʓn:Ɨqp߯{c5Ղ0g 3 P#)'EYynp{=GzMuL]s֬ R i:8R$h7Vu[\?%d)|i r}@v0DN& l7T%,Zk7tPcl$J:b#~kLU&`QnԻtsBib*ڠDG),i †NE'r܆sۅ49RO4PzύD E*n QA̼w0#Ɛ=/"ս#Ȉ[2V"y5vIxJse>*!"k?Y1lBm?O5T&mpLI_71wS Ea廠ISjuqRTav0mX2 (4zY$<9 i*9LFp "@F-~Bj=N3>eJy/L}KRޢŅT3\t0;`;/~M]q~ Y3:P2edEѸE4~zP\nD:sV\Fk-3Z`m-^9RR2au4]9.dhCF+;LO`[Z>2/ʄGyhHWѴ 7\&~\C9NyH`8VLE*79t}/>珿 _yr\"w&(0p/C}F>?RQ{Wˏ-sʾ4. TC:AJ_1Sr%Cثve)_ (al+Nթ@ݤ|D?eʪ%$ sc C/_o*eey~0ޮ)mlkRw\ats ƕNa*ؙ>>x'Ҽp C%a4iF9/;-clh\̍zgpt%9Fw͍*7.{678^Z;u^/a,ףR񽿗jfs׎v~]#/9▵]Uaڔ: Xbɺ;3+0\@Z!c};B2m:ܖ!'j]9TMuHv4e"_"p68 \JGЎE3'2Po)H%TYk‡́59'J#n<@}DvN/ `Ҙz?!`Z=~,oǵG&-U2uwl^*ciÁȲJɝTv$B3<1'8ՍDܘ=c HR!^Sp;cyIpX封򤷠g A,SRI%M1-sB2Y}sG쾤)l,;q4$P`Y.chsXu&uV6|ɒ?Hڷ_/{ά^['ZV>SjAr2>ߖGMpBd3s;jZ<ӏ1ãx1>{ҕՃ!F5|d6!Yᮓ*W7,^/*|{ V~M~Dn"PTƲȈxu6,o6_D.pYT'E׍X3s%UELjR'QqF0䁂#ĆQ^F2]+qj^GQL֙:}"iRyk.g@taiik|e%,0õ\(qtogۑOﳥW]v-CAe1#(IagWl U\e6lوѶ̀ܙTRUOmxQCo8lܑ36T98]o"&.^V)-LE At t4镵P$WyX"jPoBJ :RY;n5jFaqHЇIZZu0G> 嘬V׎H%P/̭[lo%Eg-@`ppw7g,QGA27{}v 4kPx'ZB++`@떝z14}OinOc~_unGӏ  nwN͘2V(.m#8\DmJ9cЈ``:6w+'f a;GSbFV<7PK֓vͱkvY :v4Ns%.Kr4|YoAF(@}C<]S:#@q@ ZVĹ1+>or>Xu5lP5pGn p- cG8[ykUyDe8X qH z~lOF;ӫV/Us;|Ux)aؽ-ƈnMSw%)e]`p[y `ݏ^?OaPsA/&S bH9ogjD<@tF#gWa)wE5ra8X+Ӱ +ImN  jHoJS^8;_B-ƫ>>xn '`JkKƅuCF觗@Lt[lP9GLKp$3ȬUte۹=QdeڿU'Lg^l_1[8?2Yߛ>4|opF`E)Q2Eː>_ ?(h ֣=%7Tu"xgOv3loG',VEY;|M B˲LAHYQXLk]̗V6bjɊYhtH@*c.}mT: >{@筇V>͂"q-ZP?{+a >4HEy@0xOo#PA:T*k{ou f 24љP#ldrz) .2H)en,"u;[6%EA=I> 'JĪpMI% IT("Y{W;s2wط'ל)ɴӜ[en@% -WKy0  $w(-/`[&Xzf ]Ŗ֑ˊPG<8@a}dçًxxdg@ݗ@|"+%+) \{` ix+PR˺C"7FEh~8i5 }I@ :8DzhZP&k2޴rBX$graB{pif:AZ؍D`7dᵈFY_o "c϶5$1ߥ8s|5{lLj_::#DZyE}A6t,݂Q{~\[*$9xQT\YC;6StS@}yAB?t71,6o`;2To!pvvɉ|DMS e`a&2v^F ?ч_UTtXXU'32\S(ih_~^JoEu|5,ҧZn)%_C+,U*kVn:S9=00NYx%S8!VY`rv<  lMc"VWj ڬR _{Z rhxaRm;J<)?bj8~{꛸ⰱ\7&9 (,vL5BOMH "嶟/,>ou_DP+mY2Vl3>~^Q1a-з=wG`jo#<5^T'Irte EX|d6m7n`wrrK9 '\06 oO}DCM ɥ'X$`L418|gIwD@Oq?h4C, Y->S\a]8}GpKS۠ ԜؽS@wό³^|pG6 Dh^|"Q~}5PP#E{. 뱷R'ѴS_ '9W);V_kxO̱cVU`b^6: j8-tkON a_r*6@w׻]΄M/% J B[<M=5˒Zu}{0WƄ>E\z󣛒bH!ۖpvrSAq ^֗]wٹ}HH3D ;_:æa9Tu1KHu3.%?MR{',GYԠGxl8ZOcQkx&W˃JҖ|)=Yy\qW=NqjE<#[~KH#\"gʶraP1͜Na$1rqJh}R*Z.nv>l;UhR)<%Y[.5cp&mYtX4,l'`v4Y~˄4r}#>яLB: Y^~1H_"dؚW./hD #I~QεseI޿}Ѽm\M'7a`͗aSwpPEdZ9R@njʵ~#|(QDq]0LW_EFW0.¼V.q  itu͜0ce Lo) *G&:S9ScU-MbUe;@x'8ϳ%Ї(Mǰ^7O6qLވZ9zu2:uϠ+Sf}n %m#[٠=u&=IPO._Vx/_h@l;~0:Ͼ_?[U=PM X _{Sfx\n[MS` Ԍݪqeè-?k;`9^6"N??8Ê&Fc" p$In0h.u6 /7!0mx=0Q߭#V~H^S!a e}0(FX tWӪc]]ÃէFdJ\Ьz0y 0'Lkۚ8AAtjWA4 #-8̆>.]d)8haRK)7,NU):BEhGAʩEʍG4cLԒ>L׮9~`"y cE.kP6AH*yjN]s1y[pC d+nVrm>]kBm}3*t3 p<H+g o)^qL`ƦZ V>JB˛~iM.4]tDo`i@rmt sC<]idz#=gY_ؓ=FjU()цOA* Va>ĥweR|hF)ӂ-\yɸpî I8 lj U/{|ځ?[elE&tK.=亏fҚčCs&Z[b;(sBFЃ[r/I>R6CdVY2rʕ y70 / -UwsH 0%l'8?9Jtr%?61sf ]!;#f|چ ΰTѲ6WTsy8+uA@ ? *gCqEhjv, ~ Ġ#?3]Bf؁G8V9O`4G gzmYd8"4 og?_?q'ީhEА^W޸ +SŘĉv1-ˠ8N:ffdKb.AI!$m;ԫ$V@9'Yo0u y[Fn1(%XNeCoeAjT-,}¶B'6 N٩ҍZ/}1}jw;eq? WlMFf(3MfoFq#AC],*X„}hgX-\K1}C8xJ~?7_ nZnpN!bũL?- W(89*d5rʺ^D郩";%R4 "Kcӫɖ4^)w:GN nN N-T(<1_*`K=j|޺l!~cQ? ;\1F~Ħ-=‚6Gt>B }"{T /}ߟ_=dE@+HScCZٶ~ 2*Vjvh$#Et4m*ːIC2bQ­SPK%.M"b1e (k$O8iCSe'$aoϷ;FP wNx{(.+r~jɇ}-%}0dh3˓i?yJ5Ts!{[\(O/}V8BLqE'׈۷#V;=;0zSLTה0ET2 ,祸7#bfT0],v8 ͠yZXc~6h_xU^Nwթ#DaV{P W򇽵Z^(d/p~dO$ .a 3I; jN1pbR )#cYAXؿ͢Ss#,TU8- C.bY.pS2U.U{8-"\ z%:ͰSڽyecC?&Qv䤷'{YRs!Xx&`k4p/ C%{#(wTp`zXǫ!͹~GP/#09I&%8(vc 0>@7_weReM'j]/cDƲ;+Unq͜6=V,al28,tA3ӦF# k9:\MOG B ""/¹IN]dN惑EePyĮ}5(ǑԹ sJ4JH"b|^%g4ծT%  (Yv:2 $\4a3p v6dd QLj(S{!4X a1]g(Nʗt`p^1 RB,ШFR&ō7Ѹ훨 ,9ԫ˳N3@6~Eopo)a3Oghxv\"J8z-]`o|PxZs\׳6ӴF'C1:kF0c4O1+_=vX]c6IH ()l _#sՊMlBA@4i:@^R6-k2 Jǿ])to\#Y>^Q;тq. \;A ΃mQltvl^g4.{({?d3"U͜BqLA>wmW3He$2v.R;o+,dy`SڎDz3$ق83N~5U@-G[!(9乫[U8(VY L1?4uePU$eɪ3X=1\picHGIugFsf^,H˨T(]l[ޞ~MBrs$cB. p6S=ؘ3~E,-RFxnna7e{ kqr&fBB e GSjT:Q}fu~__N,;t]}ͻΓ6`2H]*g gi[0-TSL64s3`Hv Ɠ_^oaYRuWU#0k̷)=q&(7%K2@:2J `3 @}$Oxy& =f+U AK]㫖h^K+0N_! iYmo.S#L"SR>s!qKgOR@>8`ٚ6rO$mˢ"0 Vt0#Qa|F{=ې~:ۥwx= i~&4xo#,k>tTA77cs}݈;9'nP.˞!hzW7 ۢBcWV0En9!\ Raw˹Cge_w"׍܊p ^[k%Ad+@*B3v`AaXۏ2/j*JN7FY)-/'ѪRHehE\4_Nǒ&d2'aQH2k;Dc㜕j%n|qz*3}3x' ONcxo%`Uzgr2wߨx.zs)EN|Y(#+@͍ UJ#x:U/ X0ްB[Kr0,$Sy<N,w.e{܋eщC ThiY;t^O5ոIeI1DRD/{w$:sH&xYs#wqrQtB{>針 DgW]BA\)GnxeRy&ŭG>* )2'lq-hϼeyn_Ye_quLJD+Œ;%"0b UtAYaѰ7s)ݤJ9QR)F"?H5fÜ1@Ňω`'UQK@rAY;rf~fڈ$#h9&!c,{op} g~S]q/HezZBz"P:GH:W9pkBNQS̡" q$j2UY^KLV‡q++:Esz2k?OӃ!!< <޲0 \) Yw$flqa҈wn?Lh؈Ryu*א '&;xxpez:WgV])a#3;FMUnE'~@"" >ޫm2=,IE]@)[? ̬o1ןxObRL(.`]oWrCEbHʣ|pݶ&cUc~9 S&`BDA3/֕ |˰A@-\vI:K4sK]$9dn.hCQSg [?Ą]JQ̨:x5wHkg#FB1L,+9%ͥgݾyLxIn! SB{ :F!xy뷿%!\p`:Y1au%2|S=&U{hcDw"KiӘgBHf|{֯C D3*Ťذ5+8[c|+j~|y Z|׶,p ݑ*NoZ5rM2ΛD`-UAH˘}aN 3Q&ߘL2 νǃ3N%wa2%fXqk5qWeN14ﶴL %(]M<C% [ 4pa| 8ʢ8#S2Ⱦ="X 6] y,a/Rjsu|ow%N61]ںz椼ܠW+ m @@dK4@'3 *x &<΢~ifwgO3")ٟ)5>~20HA۶#3\ ᾤe=$MiI42ѷKc?l]W?yt [])txT)RF:U9(UFk>KNJi.^\zs@2q?pe ߎom_"پTb#H+ kBFq(B[fU뾢/7'"}KG(d4'q2ˮToR*NֳP=M;sR98`,Sd =rHO 7`Z9|VN= Dc@z; Jе3 ֊:1z$I˫.cBZߞTmU Q;,ݍ7M 6#mHv(AlQh>U2d5$ˋTZ)Pʍ^}R|k7S8$r /p.it5 wb{9ⓣ4m=օT$NqhO$.A&j wFzr#%_G`ΗxSklgz3:k&SH-^ iԗշ`ro#v[ۈ^Fu˨V09_⃛,&Ͳd8:b=7 tbEƏl$&uG^"w1v\uo gA:fI_"mgĔ-+wkޏA0i6H^39C0m%0C:VKv )-u`Hx4?TK.E. *O.T+=L^EiX(6칗oL9ž};#Ë4AOt9 tOIr/Ih a;E欞}׸q˛&KB%^2-Go5`@ EӞ!]kDlX7DV S"Oj c?D'0=tBLr4H `{h6,!?'8*X p/LZ4w.S&*S)?D#Clcrvok[>q9) ..ZCֵ-O0Y je ׊}}L کy$:ؼ:cczOWZ^F@n5`w!?n 1#;brȕD0JFO0FQ!0yp"Q6a iQp?Ymn0*90e;|!9+vNV/:guWmߴ'A(^6+Xۢ;#z` %=: d{_&#ޡ-.uæס|iG>Ym)6MLvRՁC uZiTfBlSWt8@W:&yS YtޱT ȟlo`d1 244@tޅXK*]P+y~UZGG rauꄢ')7'qN{k[1LoƯR6^f'崥fLe 8S5hz"]` O42WƔ*s ^&Q*0:YF-"Jj<>-M5tg[Wfc1yETJ }TFӹLxcziy#'Q[EˢkJO -˻́B1SI"p_q% ءyϚZ g{j}i7⮑/bǥ؜I;25~#q})P\Ј>pI2~B,G A vZ<_OXt# ]((]>Ss7VIAn7*K=H&yU͑QW$$\|ٗ&j[uCxoؖ&Xkrznj=W,߭R"HY=?pڽ6+8!ph)`yan|N 97 o\a`}ZUE@{ nl1c+g->umQ6}]i>oOܸ>VZ<+KۣC1ApL/neQMo쎄ѯ5TF_fB7$* cTFB4+>65v7}:;-.րF5([{[#8-Bp~=dwQ#j\ooÛfR;^R(?m)-Q BIDQigoV6WeH(qW832;1Eޘ"CQllF&Wţc)=iqh'!9I/QpfSRC͖o/Lni?a^amu Yc<{&- oY 8A8vh1!!驏0@;,nJ^`W̨4/i %'L4̬$Xޡ4*Bhf9%88@-TtT6m>&c(g3TVH+A:JQTi7ݧ*3'*9n1o;-%t:K1&-j70\gL$ѫW?ck%Opr(لxP>D$)kDΖ]BZuR"y8K:9˾zh2X^.8u/j dD(zЪOl+u'%qt+ITdvZApROX/B)I IDv&1U٭pH`"fM=h Q눍ޭ"xM*qAv<ŭuLJVrXHZ̝} ^, Bd7k/*}8uPVaʔ(t v.'vhl&aû,{eIGc$P =n]OߚȔR)7FNLMVE.tB%s5/RIڑ>0;O,4lokmngtipNҕ禙­=.RGƳzm?hJsdiT]?A6ÄH4$icX<*7PS>DKb+|6UI܏ "@;to XhKS䕊 J.M,TT:-J3 cV5L֤њ8Y˪hHBPѾzLRzz 45VC6=/nMr v@E5KGWzx2uvJg:(ޏ 9HB{mGZ' m&iNO~}wb@tfB.yVJ0l9840/VL[0l,EH/O@n4?mF "k!Dfc^`tc`]_-_͖~dחw1}Mj/µR`4< Ub9~<14nc0p@{;$'ǙG-=y,Hh)B38#  m7&}@SXxydAOa(leo8l~v*WhwS 1'ig&dFb]aoQ0ͧ&3m=4C #,(_<$+9*z26ដTYasvM0ivd"e-Nt~oˏ sSD ؏$;wDSƭagЃ{J[w#Ro{`“&`cT#:byB%H F"`?htoynJطvKG6/W Ӏy(=fg^Y06/:ˢ_ŪoVqqxz `#)%W&t"7N-AMW㻴u7o>)lŃ_ ׺>-u\dcJ쉄(˚dۖҖ1luZ[LVڧVuӉy аWKN-언gUUd!NUK?lY`"Y""@4r0F:=Vm*RqS!0]q==lݱ{f z\E xIp$Cs@qP}$Z(zɧs<qhJ((f}{Z*=U^0#[EUq+2`i{ʺu@\tڷ-Of4癨wݡ8 )8)gho@\GxoǨ>exLK#8pz6:l3pk!?tHua$< Derq-nz81oo/KO9h֭U9dFό.%@h{VYi&W9fQ zJ'0Bۦzm S)'<}#tw. pp>w9Ӝȝ!"SZ&־E밂DvY]I{QkSHGOh 7j_euy\EbL`y +k|A7a&VN*Sc6KzM_k'ѴZ5x0ٺtDACVL +棒q/*n|,V<ƤTF]x6LJ|k)"J<,v`0uNTIˠ3AwK &.6iǘIkr2>n]62(%;BTpxΖ9gY"PTr6U}Zf7scNAp(`a_߯ŷ!9O''oJog[~!|!*$}b h}w9#l+sW7Ԭ(tPx Ɛ[[@֧SI36tK7C8cU^CJA/(&zMhxHb fz^7PY6 )Sˉ^V/Gs~ t(,p+7:Z}AjC}YXi[{!"@Bɂ0k֯$Ǐ>b#9A*>pĆ >ߍܙ»=ɮUG5pJYUR:vWFsݽpo2.Tu8>"j,<[#&)1]{h E%HK[H?3ȝ)n.{@\ , !@;|UN4!*? Kf)LjԸ1^ bqW>TU)_)1b`Ҁ][d&Nd ^DQ;,i_( -]ԡpOޮВ `|wU秡޼ᔰ=dhၱ̍eG_>nxrﶴз@NntNfk9G]5+lG,Xa̸6} LۘmrhpAGEMȯ{E }~ezEI?ԍI'K.L-mRf}=ʠ6])U&LEU[ԕcHZTuߡl%+dchhc.Kv@ q1#"1Ms6yD+Q"Џe zAeש}< #O VUXN.Na0P;~yг1C, ufEأ?zb-7O&@NȐD.rvM z}&l-v) Zƭh4;U!^*B\}bt(#30{إWťe)ʫjin|X0pޟ_.xVG6kr"Hje4.Keeٗ'Ma]#*F HKFjTyb]gvodi=2<]uSveh+z?:7fZ>/f0SH 7\pS՟L/6J,Ȁ\辂5Ҽ-yP'rnm4̝[ް`5]wEԎA7q3ԝ:مC |["ĥH~s?s[ ȏ~[:f9O)Ak0m'f,,=0(}01/Pt-6D:a'p+=v7"wm=RA1V4 hʿs8:J[:)[F9a{%pkUO bޅJ%U5ᄬ Ա4D5ss yu_|hZ(`w_7:v0"1:%[aGE*6DLP O$enjmDJ V')-L!kܺ(UmVHW' A¾rd [DNvi2~@Tpl7 1W@ު0PP!!ʩ)yM~Aw(u OaQӝ.Ym54\-{9F2K[phg~qË Z\]07,x߹,XQgKլJƀ )R}s\ L,o$Y]d )a_XiOM ]btE#yNN}ԇ Ʀ_ 7 Dw̺]J$f[Br=G2i2sT2n.?Hqpm fQ7͜]W/S-]8T`3 xQz`bR_8x |$M6L9X';ծ ~85h"8Kb^n[m{NL&k. i_ ~ؾAz`_o!f05M0}W ]m3fSY {FU>]e3} 73N?X,] +3hۯ!Ζ^0xx~ !j&Ex"cGbk/}n₅i: +S!r_Cd\ yE]:YO 3AR9Mp]uV1 DATda\fQ`Ԉ\MޮЩڬAȢU4%P2uROzE %?1xz{V"Ǐ9EN` 7KIL*Pϻ; &;:?xi %˦uJl3zg~ I\s ̡εy/F˧!I,xհ1x)ӸT*Uho^Q%PWJV!JJ ]h]gOZUjbQ%8M,O3coN_,%SpMJe-;Yd>}^.V.,Ogvl[7jܷSjaV^4/mq@}sWBa,4\:B#ǴUd##/f6w7֒޼AqP7-26m`#3HOIHRYYV;l "N~yN[Zcr{d-}Էa,-]z+:R 5D6}op^xY~)n,K$9 rHEw}^ʦ@ NR].:;>[ezIceN!:-'h7><oFcFXn󶄖NO,$' tt( 2]dW4eJm#{{4#w 9vN sTn`"P"lw91rCkȡcT]j){qTY*Ko*Az6Zk`(0>Ss5nkVazbਰ%D栅Mz-[5껙HW:' EVO }.gz.(v8e>~y:g7q?7n!/y&F$l%\YJozW  HQT< XsYG!5,IQ+c 5҉ٻOjl̩sLFQߥ[T ީ덴%L:"e@vOk)R(fo5pVJ#-L\@ ᮧ=`ձ["ϖ6QC7 jل}'-+'|؈{-H{P4klJƅ^V9Du-G ^"Kq\.>sZ\0h2zSHP^10<+;ݙ_Aqx}$|屮xno+al!!6 RAN&'Gf!5.ۻ ~nPuD<^P{\n_ %,J%[9>d]P4OId I#\$mdaZˀc,̛GS zro.=eLuLA X(Vn)nB|kt7G^"&p m[T+e|UDkio7HQD4~ GH.q3v[#M@3'E)v,aĈ/ޥNĠ mD1U$T?PF|2HA>gi@PMYl;<@+Bjgi32sV}~^ߋb['/ ɍZ4.{f=_nmY޾&h_ x*PaggC_4}U,/1-Z%Q,w3Q%x(E|aq|z6"oWJӞUiI=\Xȁ7z{),w +ٿBc=?:h|dP\ל-Yo_P*ox"d3:`rސpj4C?4!PBIKh AZ0.㡌+HGMu4a]U>T'Stnh@g罆4[٦|JѷSP#պ(Zy`ٸ-BTJZ8sLŭB o1=OI6mPnJ_}f K_X*x@'soUNL ɐN :;.C9?ejwY?Yh;gL&օl5L[Dhy/Wi1p\U#Ȳu3Y5Y;ut(Ȥv3"m6_t 1͸.$; bJ7-{ v, Z>Q;@̲;#qp^2ƀKՠI?jipQhF8t&"1iR cGӝnkN' ~#KgmN{mxK;[&FvX˹?#=0=46D@d.j1痡R;m*Ԣq0'EChlYS W^rM BS;-V}wtSo.CywG  '~Z;4#L`@OYͷjQE;5v[*tjV/Ȝ`76TI@3i4L,Tk7K^]-1 {ΌvoFVԶev$ ?n:)9c!Ɂ=[q P)걑 g_]ĉc4ȎMiE/Ln3$=`G5)4LXse)ZRCԜiRʼi7W\^3llW82 hHg-i`?+YNnZ"P5[ey0pݺ~ɻ*ʤG6T<2_>Lذ% .Hiq1յj53[@V'NƋ*^kK"q Dk[P߹^zOvY"_L&u6"0orc5ӊ;LҲB@uԷ[Gq>Ӣy}cP]\/\^-#]s"X"BzB5~]]28ap=Z /CFHRpl*g0pK ڪa1mE|?}A:fD@m1[:e~6 v@G'OQLRS-vx]gQ Kf1 ”n)s q{`p(.J@OZ\Y4D~-L֌Z20EżzTR.3vr(i+%Xcv؂mjJocs[,5&cP(vY#IA!?Hu<-!s+yteCZG_B]&gHy`YXlC ve=݊ T;SYxW9g,ID˶XÞ!@tsKlSXߤ0Rɑ0 @3ܵ*7X-I W%ə<\5[?!lb_b^;Iu_i83=EAlRթq r.f;@]cRE|WOwYer=$T= ~{YAA?7VevF$n&>;!#Ai}l;)KڑⲬED;TOg  h">5xY`H8ǂzTyx C BjQ(qA qו)eV(=n~. ]szk$&^2x`ͣ@Qq&˧eY{GU T-VO1+`D$u.Y~v֗!q0zVU|cgԕ KTtv)[M4r[$RH~|n1p[3]cިe;k5䲭mIܴrhMK]_E YYu ~ @pxkzc{P_ YvB,*"Y7C̠'Ś .3{>Xt n TK<v2jvX$)vpLgL(Lxjy1Y h[P RU>Dݳh1GF֎ *=S*RN+V}w2~TT7)c :/piZ- HOYv}:J0p"IYLs 晐cb!-Z͹b+aIZbnl^E^ÜdBJ̦S{fȡ-9pLCQ "Q{jiY抻X7phx(R5YT,4QC TEyxa")k*$Okmߥ{K[<V1,z%WFsicQ5f Jڃ=+$(*?,Nv;:BL9l:G 8***ZX了w^v|i܁{!X\Na)h[ŶE$ Yr*n |P6wVb7nm,H̠ ȧN]1xO5u6˹D1δ!/)]Rč+uH;5YGK|_=i%Xj!r.Ď+X߭}mbڭYQ` Ʈ:*사%vF hT<~>*EZs+;E.ih!-jV)/%SKV k*Eތﶜs/Ŕ vBUܿ)}2(4eقgFcD~C xxrkQ'SƤ;dmnxI蛆;X[!]fp3%OE7 ~6t0rӍ%8HJ+`m_*Fֲ)s+!Rkyʡp|w40H t6ѡ1f %I2bNaɻh7BWkPuqU|'pU|1E&~_c@;TU]" +ӌzKg3_Ü $jف8]Բxz|. 8S LEnBڼOLLd]eV/זq wm9elH bHc襓r)"Xj%D p;=Ь/MX+뵲f#l.l"DQ&͑ 1){N`Ûwjzlnx,>؊FL{ѮMq. 4{)dMjnl/FqѹB֤8]5;J@o=H*cH]9/yNv4H)ȐgtemU 8Uy߸\3ȇT$I{ⱓ7=C:dʱ ԤEQ(woH4] { MB=%c]4>M]d)!-Pk7=|Og*Dx2\M  %<+j,ljvVrZ{S3A*j^eJ/d"lIftͤȊ yOD b赵A_1@pF1yx<PqZb2Ǹȑszbr$1*xa}o'cV] `S p>'dHV<$ )0iPb({ o=a~n*(ϵ] wDz{ghn2\8UIΉ}Xa] ~?*7%A`q/ҋg "fxrJ,3sK&a1nnf\n]!a5IՖJmDMx69m-UyVuz kPOhǃ"."ytm6 =K 0 Ec>7Gr$XoXÍ\e䍾4n  ǬP5*@KR_VYnY,C- ٶʈ8fQЪMondY{ tU0O4p܌N9OcDFq&w&O&|:cAdp׫G ٮ&vbnqZ~ͧǔCXW@}4HžӺl66YvVضU>VFՙ ," uMv|!q_eny%&EzK6=(>xby87 ^s.>0$CFʙuXBnϫ8)1 mBT^ǕZ6 }c!9DX`TeMӝ*hb~GƤjOʿۼ__ VW4dm6my8Kcώqޟ%zk9+A{RP廩@]⣨ʜά]yi̲-!qCpH?pv̙xk)9\;sq F9 ybgSiY*NIƷ>fq.0)%B'E\&;?؇~4(jա"1anQC/<Rᎀc iUsѣ`C~ ?Go|@2KզoiM`^ C,hHDJg)`Oc?h2Rlz& cTdñ $j/r -jau)(OT2z1/T\z?z\&i|σk4D|83OOZ[h&Π 6T%(!֠jk"LJPR`UK+GqoWHr4GHoj Sf{#7j1Ykv"Gl +hQVQ% (#3"8ABP:_ .JG&I=ۑC]8\\̀&>F &' V!\L9{AP5F}϶Pӌap*ȪG0?ƒ5ϡ`|dzY; hkх/X9\T#W"9j%y$R%#JBs`<*!Vt]޲Ci IjoM?ZG7/ycxZ?\}#Ȣ1i}@EŷhT?iK"Úݎe3h@rUEQ1=/ÃW 鴫҄tKU\De(Ư7tnP{@"2>ZrexfSA蜖_; 4ݽW3X(": s s2۾Ķۡpp<OXAzn?8n) Q_ߑ>l|PpD"AFOdeJ>}z qd~# v|[^.nߒگmSKpR @l7g_ُ2[J]E7u#=D?C2o ιKnqu7sNgG]ײ }n^^0"/_f rhIHӶ5lc ^ٚ}!DtƯus~z J5}'l"ꔈoXd2xNj#^hHFxĺWӄa̲c ʰL;vYze4RQ@n/r56@,%ae -Bǹbп ]m9#AN/4ܵu>!ŋƎ;~p{TuE(%'휍 =,nFK6~p9*`2Ҁs0'р ><;;ߎ<&5Y\GΫ.aS )̣7O#)SV1 ;U0U|'3Eͬ$?/^.M:-%l콿⦱GKL?3sNKwK$ Ԃ!5΅. z 76 TּcϻB-nrRV5dvC ~oCYEc)y>$lcd]~M+3e-BcHWsu:pZs+QUVRqM]v`0n{OAQ?i (8>G?Ν;鮟E(d8Kz@Q0@I Xy(N[t|g]u90e-2߾U=3ǩgҿgcs# 9_4]wSkY.l6 g*}A^Ge}]#p\ιd`.-?Ш9H= ekp'JD.r]X4M`Cs0/rK4] |͒{c'=X$GLC>5t͍+o),g*f ج01GK}< :>dWedSp8Vq@ v'[3F;LS8Q}\(btgȷ{Yy5,22ODWjBxRZgJɾluXI. ^%3QEwv;5smՀAj}~ϱ`@d=/fKSA Oc\Á#,̑ ȑdw{˸b,RxP gI"zT\좽iK(*`c&崽 mTcK"@!6enMUD~ ?I+#,PωWq+/ȿOSAݢ`Vz`9HnC ^s{ Xu:ᏹd:%Ť>f׬Rm $eqj=m;EGyWwW%"]= =bZM"m?Lt50`#wzneAk$7݀?"6ɼ6bS"{ڛ̔W}Rq/9$j f͓X7QH!24stic?)/˲.%k+@"7⻁x|hWzQ [b#xTLpUXEMZT2kv //l;wsiMUo0N떳^t\W\:$Ż(ˊ ߬~.!\-lCˤEB;y&avKnJANlAo>0. U$/I%&K105pLZ /m|mq߾_A*46uٻzr4噂%nSVjhM{;s U5Huj/Ydt!mC}TyN`-p@L ,kBW0 0y, +(M ksRj`|ҺaUs( ~a|gG= CZtwVqq"lGo^n O%(ÝK+G2IcKED*\Y8>[}2n?)7U?*&G~(xRueq 0bi^7z RR4/5[Ktij]ge}s@G.s$ٵu)b)JZC=S)8I.1[B7KVw4N\z,nOZYere:x`|fDCK\ClJs-!ܮ&{eg 0|ߣ /T8K_@Er(jMʳJ3z i2=ϵ=G/Btc" r-"&yGP%΂t=P`R&}>nCO:RL^78*A30aUa0ZHVq lUiˣ\XYgˊ3ҏ̂h4dwֿ7Ci!ps2b .g`'BIad@j<̜b+sۼ²fI =t =g]f)KoV$tN$&qO'ZcْXwqTzJ6 =+T"A2S_o FQHKD&֦s|'PɒP%'Qw, K uig`?I Cc0MDW%=dY[vL7EGynk8-I~C8bcԃꮚ|O?BP^+o1R®E|v7Ki.@KܖHՆذE̤o߾ d z=4_V;۶c'6wMD5*7wE|+{@G@hgEB g5x/уiEOyQ:9sxJHn $O ۑ}nA;T#{]s Sn ryɍ{39ߌ/PeZLI)b?e6f LQq̵6dizt?E+KC=1ֹks$&%4ptra$Nd?{$AO]=7T 2:~P?S%56;Yl"4Cs7-~.ۼ\tz+b[ì}F3jq~T Hw)E2,#/;+nV T,VAJiI[{s`Aa2z5y mYk8g}2YNWwp=ހMJ6,mf_y(bI]sOpGi;46S&X]Zqh m`UD㩄r? cYjmz`۵Z?BEgeO#Z='Yޏe*&&DI02ʔծe}$\kgi{BDi0/W)4HרAjكقvz{kW+DBPfzu kG,QdЌe1X&-F5f,i׫\(#|)bJƈ0U ,ΊE87R`ʾrI8,e8Ģ7 S'G_Y`1gkFrb7ʜ0nk|y^{Ü1>Ɂ{+6L7e|ZP8LG3ܤ495cK"&F)")vP{&#l w6ݙ9F/4R?,!Z7W hNXӂ JR@pQh@w_gbG4^ ֨ SgӸp{kQK8wza0c1 58CK)m 5Ucʕ~e. u'~%x3\SIo/! Wc72&`>=MHPhr8_ęXʦ>#j7_X8ބ emI-fc{vf|7T?>f9zT8 TDQWT gA[vQH^9e=QE-m uhMYdL(!~Sj;JT?zI1-/ p [NGeubQE#z5aCĭ7U^SL{g/8v͡lZ E{t٩؋ar5&q_'bMK{ ̶RCDИ_}Fv7bndN v9~ouD c}Ǽ&wy/?`$611K户Dl5/r[QരqcI~2 7C,chZP[*ZqأEgwfs]m,XTmyr'{mx7ŽOn4콯ؾYq>8h$l'F/eȪRuvlK^Ɣj@}-wx[N?58Ftڅyp3C/w\=~5pq!m*"Bƽ][Jg*.6*sGbdI:կqaDBZ)B4Nd A&h[Bh჻g8F]bɎ GJytXLkZ1ZSM{ߙmT{sz'mʑF'N( T>ik]U7O0qsɜ@y+fx N@׿A1+`"d׺VhbScD- e$ i?GiXx0O k˅)~߻@e'@c;Zt-$ +ܢ2 ǪchB۽m񻷄<$`#s~bwM9_ cn]&R[h9mJ1XW8|Vh:>(6M34 (r56a2jd-DET<~b FX$IἠA`p),rM'՚vXgdK Z dzP^51u\{Fϸ&?Q!Wb. 8gb!1rXGeFB`'.}|E'ܵWѫ +SgzʛO}1Q33ڷvPt7CpwϒBK&?OXkgyȃH S>0?÷2BIz2jҟǙU ʜk#LtZqb#u`=ơ=pO=on96+lgM㤏:M$6Ǹ|"CB] L н# (j8ѝosя`Bq,XVX[%2d*cY#V&ڲ7qyBƹB_/98Rk*-Rw_vX%F0I -mð1a)zd.Tj_u>yMʫ^fId an[h=b;,bnS6*=2HN^-lgBo*pfʥm=w&|Pub?'V:6)Hutş={q \sJ2PzljJQ߁ezm+9cMFQVGDMϿy8rg͚qgd&9w e84VgVZ0e#)sʉlcd:VWA7;W@&gf>qi'QpQɬ1"ͥs;/s/M{WO{ݖ<ϙS(E W@vo H'Y(,Yn ϢOڝy#czPuۯcJ9-F1wG]ĵIs>}i\OH|8?&RC1ԍ|uˆ⭒8],v98AT^aFZdﮏBìDr,=y6GeoɋN:ys.ާ8 dxm)wAg!G^XFncj\' UuDŽ?gj-!%C0/xnr|*ǽSHi,ʮP i@ R_+8Ebp0(44*#w:gGbv̽%ʻ~J^΃B.cS]̹*Z[b5 { QU Y]'*wqqkC))`wlc|*˷2Ԋ˅t̄u;9ъS5w}+`~ΜnV3L Nua4dTsAy%=tkl X!јecȀ+,!4i\s*k6􆖳I)2ߛ\Ql:#~@ִho􋳶 CoE b uslg>8^{u~/Yhx>-\FURG[MV2u[٩ Dyx@9ETSm^Y |Iz2Ht[Db|WYت8+eċ_Zp]81FM]4!|Y`%=&L(iٷB@nۯVǜ% Wʞ>rI(h(hjrSQcS6tTX|;c(a&qhAJ|cGxTKsMh HWE76fgI]48~JH{os+䘿5*Znw2Wiq㓦8w1>P%_ebcds0R?${)/אjǛ1/}N}[!-}cATf`5giA_j<弛";H |FS2>Y$T(|[S_yaQbtAOlKv `3M6v,WRͳ[=$Ei+) TQ0*sq(j3w wzr^1%'L]}tx!zA""o= rE}V|Z'ovM QŤ*Y@\q;PC|_uÑ"^8;[GmGJkyv ɗ\>ZVl:'gѥ.ycQ㭑o5'Uj*VWD5_N$V֤Ԁw9LBax ) N >A CsQ4vN1K|`Yҹ?Jh4=f2?uG-HVll,?~`j1, qk -~ FrGԄane~⚰W694fgm,zuǽ5Ia'0S#ꈅ!iq䢏 f؈ puF#?I NqY\fu z*ȂVmI epF/w(w~uIKk^)x5I8 Nwh!džjiƑ462|ҷ"H#w-F?IƎVݲu[ e2EqC 9FiS]N#0t+BHjM& Vh%ua(:<Wq],`6q<:7%]`X_m{k-BR;HhL&-_atƫrO]6WX L s3UFѷg27o[e xYYUbRC<@j]8.^^cl|z[TA&m4oeփ3)3_J TS\n jv,U{7I 'Q;C|}nQ)`F@GjO:l1'I4{gTa.:)U@D1At3<\O$2Q>~8Švp?32 ErvhXiӤEJ}'Ѯvy} YtG_ZGw ~L4Ee-J1D8kY 31Qۍ y}wkO?q5$}FJE\xN,3ӂ(dXڧ3]z!/giv@oDsHR:,,d})zQ30C\L;VDʎ`Z{u;A›T'?7 蛔; p߃x"yKK~sEt@qVn\ "vn.v(2B` =[^!uhfK488,; :~J`P^ ;8/s1R`O2||H5,W;Y |{ɱFDs 2ɩ+bb2:?g@d g u> j R1 xTGhoq3֧=x6a/OHR.14x\"S>6r %ͺYTw &69H*ΊcQYk+fcFqi}(/H YiC_(EjgVl {\v)-e2H:)vȴw++?Cu1vV\}dKzYZ$9](%pqYHmo6_*goc 0s.՗F%\au0 @`©n "b/"]IL;VTie#'ʕ {ܒn3)K9cY'C. rqX@ꆴ16-=_ՖEK b,@q- d E2Zb^k-?൙VqC ."b! UԍvmToX}u1`a׹3y5Ẋ]bז*kXq=n}vլ5[dbOTF5@<NڛVi^Kl{A2~C[^l\{C)M$EKE1^%B Ejje=ָ٨1~"+ľecf_G'H~X$w?!5i1G%p424rH^ ܠkP0n~@р sc~mᷱ,`ewP*BWG9$1U#eGKvh/v6zmx8BDinuF:FvF\e$hB]t(UZp }&f)MuS'B(\8K9f0Y?C,'Zuw͉3o%9Ngt܈L`<*E Y:EoNYENH0'؜F)~@ pbn8V*p >Z麥Օkj #G5祼Fi=;' |kKEG,@⸋D $3n]׬UVFyY68irCfa3ӫl{*Hl/j,8a=7V}͖Qȱbǐ6@} 4rO~Mvp'㦉W?v.3g؍]n߅`s:XsS>St?M3at4rH8Ax3 sQa4)kpo튚*2IV4E@~ֺ:JH:Äa5gQO\ C[D$znn U?3:y1U2y)v(g(rƣSDnU+RO/EI'1V Fo=ބ{LIysqa|ܩ;W_ѷ uS[IBi{?jxy O2ªRZc:uw|ȷ ^4㾄% Lp2GɂԬghON?nT*?Dzy aGtPDHoe&YSR A\jyL.jdM42wr7E _دޙ,{&D piC#A[wx-hBpq0J &ޖ?nxU]ɄL~X0;4j vD22>B,Th+0'HLDcr ׊ kf{s ^naNH74'qcrAMo᳷tnVOfʝeR5oj` b7CZ.6 +MZ!w|1ԍ k̗K3@p)U`F^h9A=Nmѓ"ĕLYEǞ>@ hk)'E(aTQf;b8;>?t,VGPYa 2 ]"ض3α*hD[N5L[_p_93QBN8@r? o{W7G&x㬨#,<|*}8 ۻwLi~] l6PϚçog:6hmh=a9yuxcØYW⬈uZI0#DJ﷖yZ#v9 ?E WmW%iDyK^sl  U Ϥ6"۝K%IgbS]*mj YLga%j*eJ>`,Y6km' &^P:4_bG!_&R 5>]x0q06r%eʮn+Gz,Yh[5}ɲT3 Z2 èF2i:Q8#)E2G㘁 xͿo!_U ƔM[8hD?r Xb_J"xR{|v1wfbiٜˡtsk[S=pOL٠NhdU-c6c Ⱦw "?# r13 s9̆bi' ྡB 1OBkS:rξ;Yȯ+)nJ8Sx&o:UdLZ(:XШ~܋8{>d\yS\nE^Be`20uXO$n!#6qhㆥ"$舁^ Ğ?41@[k7jb]f*<2`4LPp{\߽_s@0ƧF%[C]@cUZ=# Q VdĿ#l{i<+D* y. %^Zlm7P/ݐBY]ج3z@#+µ1hgd`%嗙/4 . sOڳwq|qxVpɡ.=e .X%H<7mr M8݅g}]Ez 1%rH1weGY14y6|;i%/|E׏^m>LLb2|\~FHhfɔG`I0ZDx3:pB'Ld B,z˟I[IGGHa FkW Uu(gS~$=Ŗ[*{3Fm A(8^DzNXC#Jvw\> +z&v6_vJ$ ȿ`BD3ؚ~Ey MN!4E+8$Y~M)txQHm`7s ax[esh{U5`-b[K#rGfL39(ݿrdƽW 4sC;5(+LlDA$A8BVz67!(wޅ3aݶAd|p7r\~﯒ mmu E~q5UJ?ʉlYP1o]0QCy~Aq`M-+ڃxbKJBۂ.I*E^m\Rܸx}q_ f4 Ɏ&wg Sa$3Ku7iE֏ྲྀ&mٟN.jզcp`}Âz­e,49[) gY0Hf\d a?mqNEq"El+M pjh;gcN&Q sr)3*8Orx -ey+&L1?l/ؔYk< %`G#Zl`>>n_M<6S_QTe44m h]pQ*vgx7yעNg9*(6bJP'N>PUYv&\5]F2vv}vLdrFp2)#sVf֨A8OdmCWمu*Lw[_u5i{xig0E` a$@l"?Rt&;j/%G&SO D'Yڳp#`+ _h) Z0|hmB*Y)d6{&PN0[DKy?;h+i|mB[#A!&*O3 >,Q@wto L2pAhԗg3y^ cޥLk?!Ⴐu8(0ԊuhYa:Lbl R+kޔخ"2ؽRNk+H)WiCq0gtٙߌ^ܿ9R> zϟyt]؊_Rc诪 Q!Q{h#F ṿ껒_ڞ^)Æ;X` I8RWO)wv21LL B'̍}AK\ )4?Gw{L;<#Xf[ӵUlݧLPŦfa\q䂫E; 0TB$mt~r0s/88A+$o"a81&8[,{G_a=zYy\@Dw6 )1L=u*T0vVhU<EP:Rf- e+FDآ)43i}kCc-~0P-uy`fOBhg|{ Ls7Xbֿ҅K ]^WNVDI""M$>c؅ˁ5՝? jW F+o2-K@ l)>Ybα\1vȕ+`ƺDݍ4C4T8 ᄒȖ)apM|ycH ysk6,]|8o{bxֆF9q&C-) zhx͘M TLP:UcW,0U C02& ubW $,u?.8)1\K4#qU -s7rbYN=#Ċ<+eeǮ MQwڿa `TK@9Gm\8ٗ35-A sEI9 cwZ#7LKVhvN"@YhG@l=lY8,, |z={EżNnn^b|3_{qՀM3&p oeQO#.⾴f*CdCܹ A5C5Z(j+\ . (hǎЏMr*/6CQZ^nrOKs=#w Fh$W)'jgf1 sfng8_f^*nq(.(=0&6prw|bg5Ld,fT8ܜ^=#1B1x*ASN]B \oF6^~i uw,`#vbԦ`ގH˜p<2 Y-;n{Xtx~r]LM{1t\N)k,4蚡M~5v )}O,U w;s 2k%l g7 eCUąk=0M g@_6ڙaTpfo iY)o u@45#mݎVo9._n^ W~8 pzoPSVG3[y?T_>4F=F[b/UM1Wgm=["ۤ;w\c^ Fye1{gitU4!I{V_# NL8`E l&ud9ц;&CF(Fo_˵mB%R]^DD>0)N nU6]H3z5MsE>.\p CDb^3:FmXwM==|:nYcanm{'O(.7-0y[(,:x:Hz0c}gFAZk򷫅U`!g'\)s;jn(hV[A7a`^R+`LGuz}Qi"rlm |~#4Ml]^GNHVsJr9\hIU_u~)0~CFKY n\2h܆h8෶+΁[i.[}e^H{ \0bSM+dm=I.B<Yxq۔{raS‰I#f]iEaU<СW=c(~rҮ믗Z4L45[Z9Cy[Tb&^WP^ŋc5"J $,&.` Ai߀}Y3 ˏD(XfIz~~Isiѿܾ2}?|Л^VAVCxVzǼ!XVñ>,K8j`$(I4ѫFwMj$ͳDH>2+|%M`Sy3|7a=bNLs6Ih:[wgp=v@Ȱ#c۷m_ܴ,,Hb*ܤi<4 \ˊk }6c7͎eS׈u/.)ԣ'HLR9p_5_k2 r’+k,i݁*8Jq;NfE+cOKC Old05G? JKW= EIF_UZ~"0U.)hNV0>~Iu5Nghf?S+ 9_Y9fs9w+% eN='dҋ឴Xw|y?76̗,}z-!ϩ6V%yXL`Nw|P/!{Mc)`d:Un~vOKO9=t:`H26fDh'*sS};URWK>Z(zeJ dQZ\g:+j]ayѩH+㙘O כ aAdSq#>o"⁁k *yOY9J. E}*j! B2%)XV5x4"3>Kcۛ@x@&5ThA3s޾ g]=SUjJtCCM@^G4Q3D dAJE&RJx?~_hļQ,]Am-[Ff%E[y4Y]V'fry9U;\ahPlO/lޠsQ*(xa@\Pk&5FLLeޠvRO]õ7H(lHױۿ 1&tTr37&1b6%T A|\c` ?S`FGBl"683{MF2ℸ4鬷k `cBH@)@r@22@@g2w٪aeMߪ֌$tHi X*Af2&H\f/hH |uC"͈#dtUM*QOf{2vuwU}YMx5}%@dБS,,SSҐ G@1Hy/ϞI ,Djj=j2&z՘V˓s @搵# {m0 dF}7cJ! H}##(1m_BolS^,8wyׄ կ|9*p'L)8477<"ɗ띆 q[F9&!' oLe`#cʳ).HwJͅK$ﲻې_vf?-Wr )K҉)k+3 9&=Ov /c6]ac=1tǪ% 6mY-vii;1o?0QTYhfbntp_+.VH E^7]+Sx53ꪻC2 ED-6 B]EʋtH>wn붦ѻpav8'2J K8FlB}F?QK}鄨oA]r,0ݓf hT"o1Ov|me$(G!cKd̰`jQVΑ!V6\6 g#=H7oqUlV(-JG: HG$" Ci`&Kڪ46)+[fa-5t)09s񖧐n*QNLR3t(p|ThF HpkrT`4j㉛r RT&Ш[Y[p0H4miZ->ʹ2BmlDR?ޥM_״Z-c W Qnj%ٱz0CMK _ Kk U)K4ܮy>,[[@ɏsAoz@b :V"eܖUxhFKpE  Ic!pGS`%z# GhXؼf #3zz r6<)QE&+"0T}=eQŷhަR!YYq?}R%72yX"4Of4gc9YQfFnHG5Q2 ,#tzkklsYCGg^b#0) XlrصU?TQR<٥5FmnwT1e?|q=U*JyHWؿJ-+i{g ;P% ,%=j0S< .O:w @Ceٞ/tzPMg`'d'-VPzO.=?z" J&<֖OtL)c?Btrjl|a+d`Fc:အ;g#I"(P>W4جŇftyK8_sțKNJE5C>3WqN.2]5`f N[肽ZF[W3 UZs aos]nJbwbl!wnI v=6Z1}Fv\[b=9cd0KxEjx3w*z@'}_ J_o"+۪2^,p 0 7ĊCV#` l`izZ9s~u=s]ݝ[/2|q$m-J_7}// ckZdҭǓ\ń:nM;"VKa.+$m'w``@=#l Nl;=eǗg%t}+ˣU j~[&@| gwǓ{T x휭V m.ƽ4V&Ce[T\5pOnA  ~oYs@=UZ]ٓ r /ef:\eݕCsB3g{3ћ^V(6\ip. U[R03!<>ÖMf,#= wPVhߌ[ 3rf'o?.ogA@bfSvNs@꽪k',ڻFBۨH=5? t79mGdդ +t6֬k/Ty}Ed_V nn|"/&`SU}| җ*DhRZR?J:gS28S%q{Yvr%>&,Xn}=w˂ayR_e@Cuқ>_/ N@i`-Pd+?%V3tn)Lz)fn6*~nMU;r)5!f}GT>t kוMbMvLE}}T #>KՎ]bp0i˄ OZ֨ըV7Px6옐|A( Ā~uz)a0.M. 1h;gwyD+ Y,Esa,/4 2xFXaŁH.uR}Uu<&ŋ^ A@r4q⋪҂XΫqe4N;^hJj)!֕@TDfBBj~ ͪuH~R7հ!TGŽ0BeA\nlm*R)[XU/ӖwH}ꎊ蔪9i1V-i5XF^ʨRIwOSF7rGɀ;:@.ӧaB1,4 `>2UF]ꃧ5|eKQ3?WI t@2"DՀi,jw>5|TE3B2;5?਩.&Y3Uw7? 4J=(lI Ӓ=@/w^%AIFrd0$C.>TdNI-XYV.hƄWz诏e"̜GC{8)AOC͵^URܪLucv)DKQ6NonD(Ɂ_{'FmG' (]z|e͞I,FEVIF3N#exǮ؅jqnAU[5z7( +ԁ,G##Np+N8M '{yI|ԅf L8/[V7(@P+=y3Úfm4+Bar7wB'V gt\Fd\6W%AC QN5|G!hqQ nr5RgakPڵu"irx3.ݱ含S[mSM~,MW!p#'w.#nviF(=vZu-&\*a^z 29QcwI~ܧhbMTAT (';^(+3YK`<Oցr"뾍аBh%yK=c?$oLP'I[+au"gʩܟ,| ࢁ7pwl{6Njdd7RA_^T)$\9bCN"˫bKrƋ\ :3;HC#,@?I٧Ý-j\7Q+5Ε4PjUOe OOЁ .L675QdUnZ%pS%,ite1A;@vYStrrRͺXi9/x@G&NiأƤ}p^lF׃2&0 Kpr?MjMrr>fٰQ|Iw'2#穎D .9\7PŪkIWF;uuuKf.UкRcT{踙3^0#=@R/:yb|]7xLmT\5)Y ۧ]@~ѺW* ś] z&M22^- &`cŲ}DN~cw?{}QK?aX/IJr瀻|~tތV\ -cfcvv"8ɱ$@56+`pBUJH h3.MVҭ$^+O&l8r>!/#ugNIjQE!dU$9I.g/t+;_ĥpiWɀv=q|qtE}#>u9CV1Fcݬ+vR:ӄ۠P$/WseL g%C ]7y%.ڌ5=OnRq7]6Xy[ %-6FX!w5m^5 7n76b=08YNOF4!AB1 }77fٴ; sWJZp24J-l)L*9,V%e N 46@+Kz +Un6u%:[m=M h '!%ւϨhu3[){:A+%CjKy7 tqvIʂmЄocu|2$z<gvផIeYk-l\U7kH{#A (ۄm? oWh04GP"ai:]=BUQ>NHt"Sh0B‘Q>k32 W-Q2^>8[ Ħ/)x-hp9 C n53G*Eق1P__C\?^*x|uw҆/w K\l&2mA2Qq8l+=}۸#ϓ*wo`!ATWO']Lƅy8 "\lapYl5p#eU TZţ6DTyB"OX@3kl-hipcS>qu]r1;'ks);kwm0.Nײ+%qa'~ƛQ?{j7px\R3Nͣ6RsF Six rӜ 7Hjyu.  kK N<9kֱhU1v+4#UkЌ n#qUf$hyܞDznǡf l?脢 SuN3~.͓mJ.B'  [`ho Amu= "EMnURakbyOϳ9M/ p4h\_CEl@)d%i=ї,rA^ئ  zqNCUr!mx,Qc%zX}Cǯ®Xl;cfI+ *HO72#$>s?o ahBNǮc(/ޣuesUT9iTuWh.=Ma[29j,7,5?zxU%0yk)xr+Z]9U+dW/@=߆[՟EW?<+bX(_F<7FO vc׺EۿJZRfο_CoipD bf%yHo/6yw=EuiH]3LeP_pSϧSXg&\ZQ3+|9ja ;ѝ_U|"!,#b){0.*n|H{*OWoOP]PBV찑CjKZ @] /Kėś WM)c9RSִ1ti4@w;:_7zW0.#.pW) x~:D.I&XWYex |z0c3h7^kKd,Lc+#7r;0HBdaz\M lohԯ7R7]"BXܐ4Jf ~e'qN8^/#?tM<Uw%$GHb:l9 Z(N=rg@Lu<ʼ Pls]|(w )<89^ Ř!wՅܥrڌ3ekv-*EZ)R̋m!O.n5Y2^2 {~mpYGτkW .(V(otB:3Ȟ\C- 1轇'~' _eyRf,er߿萎?Pqu)^eN=n˙>n}|-hl嗩.2| .l;av?"߳dWilOrTPA'vBS Ì vhb ƣA$[Ol@$CMS_a-\ȧ|~tYui*wB .Y7QI%jBeKEUڿzU@7Gn䢸K#$XeY-.]gY \]7#Ja? *<(ʒ˄hX_àY)KMGAXӋi^9\_n;+p[V'dq7HX2R:ÜY.ϸŵ`_a^)۔9d/xOl|P)0Dvp-]:>]L4:Ӗi!`.LmPɪ4ˣPmJ^6̩B>TVq(dp/ڈ:];E#IY|̨eZ9m{Gh7QF/~ni/ &_N~OAuZ{  тa|}`'ldb%C;B$n [3L٭U;xVe<~@lsT;㫟a`׃'|)a)!gX)끴7`R3(kfYdYLLhZ2B A[-JTrqf_`^JM\+$n&C4@E^bm5Hz.ڏ-ƒJq/X@K,V6&ṶWQF)}h}Z̤Q!@vMIӁo08 4bs 7pSrA?qI8 c?P{44z+oiʹ aaGΑ`) {Qto>*A`(R|@ۜg <'G6YGBC{(LÏN_^hR%zN".: وdvArv`9bc#+lGA2ŒBt".5a.Kd<$3)}IŰ;Ѩ|MܧZ،A>zy6[|8iH>ƬԻm&oCW6RY?T  Y0= %4yQ}GB7,FGmT +:Tr38'i,Vw;;FeCG3n"6 Ϩzw-P8rhvЎU;,䐠bxIyg,Wg^`2-Rk.oI9S=6W2%XglpjP;7gSQAnAJ'A:D$ˠCH {['^Bӕ%2ũ]aۗ E׸vh˨u5Y3PSd ڏ^6kڧ7YMDb0^Q~ʸUXI1&{9 s*(Uo OG|FL߻q(IZ lGm5T(# C}8+LΡsKzlnȫR];"pi-NKa,E:p5=PT!.ϷjVFnjEq'?b9Y`ޗ@ 25[*55C&Gy2|hw5"`\f#()$=&4 :2=+fҍ0gPЊmCS^X+- yU㌬ q!3e'XEa[C $HK_q ΫXΐJ HxvC!}gΓصܻ=(@5 \Zl8*ϛ{K)cS4?"Եؚmo+kL Y ]b]^r]iAE" LmmU_` ok+#yH+Nn]r߀'NTpkf6=l_W/@ߜڸ:;  ^w^hJC`UCPHa &! un6vZ>vtpfavNu#cX_{\rMzD:ER_id{~eڴs$/ 3f*\qG"{OP ]|([hB&SǸ\va7ѸNX &_[$`7`b#Ou r)`o}S@* /3R`IgBho兒P(Y"q2§rYa1] Ėi0iuU]tR4%`Gѝ8-=}2Oz =t=e޽2DWP+Bt|[,/2ŘnpIQ> N|H ڭt ZwlF;^:m4:2/!DujY~j5ˉΐ@$"&eb^}A9ci |M݊Q}3p$Z *3?,?V5GT):\jо~ж9c:b__S.xmCJϧb# yڡi?'U+@zEfs\W:s.W_­ny4VvOrM=V@?\CilN 6Rj8}. I4$1C!~GZHy*AMW'H8 4Kl`P,u83@`yv4 sDY/m($S'\%4"5G~_> qt9=Pe栘n&yx<} ]Sčꨱl_dqn ^x퇭{Y׽6GGY]Bdvѡ};֮Ij KCNkW@1գB0+7~&Dut(d:v D3( )u("Um[,CLRWӣ_1O AHJbbU5xغ-ձysg̶)1q8Hm\)Q/wnr"[:9 mꗲNإHhb ,Q$a=(F8&p }W n6o$b&Z`]_czKrR*t# E3"l)u02}]ɮ֘> b);Ҡ|oLk$5 Ex/dB#/@tQXNů,ZְR~զ;C;8M꽢:2T"{K:ݏ[?@]Wx ΞbfvIUkDt̬D_Ɛ 9B)υp@ȯFuA+}{+n.ȡQ/VvZ3B[~x{=ݠ䡦@Lcq;VRj5Mzh-_ND[mhׇA!%hOޣ,,)#ѻQd4L2&אCB\)|yc^pwȔf't ?EUFI}[#]_z)Ob`7nLbLyEp#qIwGĶx؃o w(M/nXwTQAiIe,NɡbUذn/!;!p ӥriӝLkGbbÐ0o2줿zOPXnjWh/Tj'eE gAƤqP-P'c#XsAU`ο7h7W7Q+2MOp'G#7je 05pjݣ&:l1b0⻜tk-ly܏3cqa̮畗;\aubLSJkM˳n fLS3|V#sڎk-YTֻw(.;y'V-fvq&fJ%-*zO&=uYg(m0o-1ΔJ`CPM@?)Fm]+.c-\o1Bf>W@Rf<"4{5)GCfZ {w^ԕ& H}G |GikGФIl@[7qn#͇"۷t # ɁD_<-ߌġ@j>^2|+dxFJ#il%gd A>R+* pzPǘDf0UIWH:Z a]ފR6X00}`2E!{7_EeWnWlW>2/_k;EaĩR SX[louӉZ@}t< >TAd&x|lG} ر] Өa h^FQ>2̰!1_%(UOTy Sd&J@e7@l[ZXvZ,`Ӂ\irJsVI CGLUllmZKIj=chE-kn<WemzayYߎ+WX!za|8(5= O*tm.D/*䭴_uoL,0HMQyD6H\Ljz-=3ccCf#a؈uLF)jb1//~ B3ֳ([ƦZ mL#M`t b>a+ȁ]?c*;L2]UΝ_xc7 q7Of}~Mm}ђ,co bs@v핣bvhX`tr\ .7n%1H1HQw$|ɋcbZS'(Cm_zOD2/W{UCQP?*s )^*޼0@mGkckk~.a68|䉫#?5CE!R{$a=;X)c\eK1_=4D\gcBl CPU 4:`{&'Vznf^vggO1itnjч ps /yBCa有9<-$[#+ dHG1؇rvhr0A lX[%3I*< 5EAj cs>m<ņ nI~+a@vȮ 9HJHl71<] ۤ>C1}9h6l"J݂z:*֦ *RG=T+:C\lk^3i˂;&F +PLޒSC3G<KYawNBëF`0kDlbz krOZR x//Y+꡹r${TN|Sz Lzm&2>2tF2GSxqZDKWJ xˣtb1mH SO=fR>h/`d 6fO\R e mzC&c홨ДXǎr}FV-yǛKjvq;Y(pDa Y+ U)*g,l!LjP'E b"IdYm2sþ'FH閝n7֨z6@%XA]Wc{c,0J2uPK|2X)2_zrxtWC9CN&E]lQC,YBD((%^>>Xr]dd\Μ)hR( ;ǩt htVC^oƣȿV<VxRoAނŚPDYM/"9XY1+ `<`CICGFp&G?!ז rJ)e0v^ȗ$Wnj6(os&(\L͍^UgEEX٣!c+qR,k<^pApg8b|$Ͼ=fJo{$:8%n_ Qb2~]D^гsFTԡt!UgRוiR*Wk %5Z^<|9`t&i5 7`Bm#lq7PܟEl}D Bb$&JT@\Zng9 bR>f1`kCvgLPD…>͌ Eo7418 + 2*aS:21 idtySp BeUYO)vnIh5ZbZi{hY^We7SIviar~lGWl/"x. 2|Kj~ؖ'tXnu$F5DGX$HonLkhTBO,l|=r&؇v^c_ɿ.7PUQŢdo:o߅ḥd]\}77iRd)֢#XӲMv]`/%.TUh:r8@ X%Q-%}+\vY5 Lhd!%d+xY4ihS8ڈIT}l PAВ50ÂNωdRv'jo'ƳzV"9TSRUzx7&ɳ9"3?w6p`ӻ>G*Ef]sWR3$i=* mp7.JhtV𫅐ᣱ!1eI\3 To1s:&K~:A%y` e%:\ꐧ %$3ɻE_h=5I 0wXk6n]$MǕhߊ?WZEM[ Q MD{L1<."L9B&'ް=p b_T6E;S*IGo{Uΐß_ڻ>ZFN V3봅kQ%N lՙSdzplM&_@VƏ,!.8zs;IRRFvQR:OGٵJ.PHDZ9w$d/'kR*zl# ʱG[hs Lhv(--FLE=YL x~$ lwh7X[hWyWy;҃jF[/u RC f"p6lrQ7 hdq 3,[3*]v (O5Lfa ,">}<7%N9qp,bϜK`|٪10.33x< F:!xcVq͘+_ )?;mKfȗqXrV'yRLΥW`` cѰwzLqVU !{xH|2;j' D!Jv_Jԣp2'-'O؋35ހ7xw'Nc㲟|0~kB6pnfI.c %I䊔j*<|룙43\0E 9ZʑCx,*fQgjL?ǀ 6 eyRTB޲ iXQvyW%F w*$r>ԫqjn5Sx6b`eA1*3B@,|.ݺ/΁P93o̿lÇnP(ÖH=VQ5ܡDpi#7({+`ҦlH|`ۘ+K<&.𿶱<2մrojy$R&R6R5ɢ}hwE,8B$ 3n@>ʴmzZf%)Ep$fqx6膚>eVF!_-lbz $:\tL, ؈-4zqԑ Epe܁uYVP)+r>ͼZnO0{}FtM<9(²!;]aM]v 9h"Z"k=$%> WXX\ɔ, fh,t H--[FayS0t-evILM=\w#/Jkק^3Z-~EkPۆp\~%T,MOWstd6!3eW7#֎yS@Sl*=`w"@p.1"Wk/+?P!+WQRSW|VTE+BDZT{ҷ1\y"@֍0F"=SŊtJn|EVmf= ͘Kh#N*̝ $LV2moS_Fht!YN~Fj-OT>L#вV H8G XD1$ﵘwf@'lSsxA,?6$' 61N3s/cz78@5,?Z5bNr(`墎8\$OqypE:Z,ɖVGY'%wׅf3}BHagZm+Z܈f#p L\Oxl7_uƆwÃpN15}c i|Iݽ0]Rn tRg.zl-vSԔn}6?nH#jTOM%Ǖ nUG;nv  \})B=95%v,bԻS2es"L3pe$&niQ0sm [Ю媶h0hSR_xCTc}Mնzvkֺ0g$F'fv`7?K6ümrJbǮah@$&0QًQf` By-sZY8qyB4& so~8=X8ixK!^:DA!,U:JLF]jT&X揢$qIkRQUv;1 ]s=G-@goR6Atn L; <`,E37R0=D/E* |^]QmŻ jl+m"ή.!}c!T6~F-W3+KdW f3Z_{ZnK/<~Cf-XOe2v*wlmNT!zz_O|$+3{4cmqkZLcuϲɨ(WMNCn8GzDX {t^ff;2y4-"Spܫ|.)n@X'lu,; XBԏsQC i]]DkҸmENrkAI!Qai'Ⱥz(rR+d Cc2 EӇE'xj/xzAԱbRAdlr;e\WD?ǾB4O]߸@7Z7Z9DRQhAWzL]spNd^4Cv<@p؄$ -axrvXNVFiZe#1q5:!1d-݇9vKtM[SqUC 0fciEW 5Z?^";K6vE s>Y|q_%9"TO >+m8M4[;/ʷVB%Bx3QYR[7'S*D[{X"w)Z.UB`>\q7m֑THM1{^Ye(#dvd" ^WpJⰂخWhPfSRgv7SpL{ST@kCa@O9 >6w]bKIUMX5A',|_Na߸UJ<0v,\Bp/2J־NWW-*a܄My\IbIWVx z150fK8̮rބɈ#GUJCQ/Pq|cdm~p"ͣv/LHLd!"$>bKȭR^[mCR4–r1f!(ΒR_#%Uc.`Bp`ZJdG)1FrGLω:ʂ?9~_S+fu\l۽Q B%Xz2n7d!pԝ{Bt{4Lέ6=Җ$H(B(RJ)`U_"?FcląXrTߊwo3Krrʇ7poWG L(RLB%K?ߐfxݩ,I1~lQABNp[ QlG_ Ee^x h!S_ROH٨ϥwE#Zqs`4JFK뵀f!pG,Db=x/ F&難7dtύtLtrB2'v8+es2w꠆:L"S:fYFLy,9<7:Ԭ~gl,X)Swn,EFD H%[>xBk խ(4뚹 rF;|5c\Og>]LnCd\%;": c6 5ơbS~Epb;wz> ^SNdp>3q(Ze$tKjq+JavzKf#vS27L˛6<#ʄ90OB%ճЉPU>qsBj3T6q1Ƞ@U¸Aڃ~ιF#Oݫ l 1[_@Z}->&ڭ=lO,a ٖj.>UyK8"hO㙫p*ɷT1- "f*X~kb 1Ɂ<Q=y=_0֥EzAe klOcSD,(f9OI: & ?7?qޛd6r84V4i^x,tqB`_5#):K}}VZ?0loz"b:>-#(. ?EFYF6RHG MX;|öLK=>8`#TaѬÁ5vL+1wiНz8 zc''0E vS U1aV+{$1sϚhW_P+P<[NC^%CxAGSd-߲TˊXV@2~SOC}p1 Ix[wnetoϱA[Oѣo}MgI Jo$'YO?cvk:mkNnl%>#Ibjp'=TF&ApJ\t8eb;69Xw:;%-=ؒ'rKO%1ziS)W|/5-YiZ[ <+<ՔYlj?5/ɽhUHYN ,z(ʷ\{ϯoP LI-Y#zr@I*1yS2Vcwy +lX^2Vk )4CѵN]5" )Fy I /뤈h\pNٷF *֚A1<Ū ^ފYh 09fHۓG9t%#&1c\,Dm iTKV-bOڲ#[x59vfOReV=9wug-o,Sp^sEhNdUyshTE`Z·KxIA]ӛ~Ue `I+En/> n&q)q[y n<BsU7(-S\qzA9*޹~;ܐVz'QgYw '[H3;?))y9WԐ.Ȇ ‚^Ω+2~cQEwhXʹxh[jU4:h90 z#EQ% &6>6D5,N$.2k:(]S; +z\Ary+؏C˯&D%SQs^029_d?Qm;v_ciʛG'ucV_d&7 BӨ>֎3ڔ9 /xPVi eŬ"%rfk4q(U1鶀SUZ)ߝh:)dͱp2`,ow@zE,Y[i)?5(mlfWk;v|L>qy$8xQ"^>v~ʌ!?!XnPP77? E - źKu"z+=7;Q[%VLQYSf6ubK L(> rxzT^rC:'c>k殤`f/!11o}KV{袴؂=K[|Xѣ'pV_XV ,6dz_h  6l[G1K$*,03["EQW\ \J0HW.ʲ>|KB63ˋ=3xs DR *)P~`ݙXTU+Y;֥He4@;aV65)/H7}!#~Z/\[0u`SĎ^ ڵet.ɶ(æ.9e#߷A.4P ^ԛS9NA[ m1qV Ԏtb -/Ҹ\j3Wׂ)4zUz{(UnCZNw_d9ÂE4F4 %iF𥑍Y7~}<3)"kBTT7wY Dj>MAcoJji`RW/vt%O=@jπueuH#Leܯ&mkr|wH|6gg;B/d{"1!;3M(=ďd#M|ۨp!3`%m9ȞE Bɏn:Ʉ&' Z;Ž2o/Rvi,M;$wyŸa\hIh_:ݖ:|WFdPf(?OWI&':A0>mBa"t$J5I'@Ԉ<[&ZcA_^BHIr 5|UyRӈi|n<]m&Lz opggM0CK6ztB2* b2DJ3$ܿ`Qܔ̪1< &WALsO/zy:qYrnYQn KsuphCV^$sܛFZwaxY< ~K^ZÆ5_" 6KɊhP4nn/ZE, /̷4蔪cHRNS+  95LkH"e%,46ɾN  YQ臉?*L x dd{4ZSWkt%p] ='gWQ W8TXm "I1{u6Xcçx,SXMLd[I}9ViU@ÄխXpDxY,ͳئON pkTj,)Mۊ NnȄAPhl#Jjyc`?/7H:X4` UQ1 "-:J?I#)K#?⚎B#P|t9TEмxڧ<6)fIUA_! ^p81Y)%YWvmr:utQ-/ ̺ <,9SkHlre=.֝]ܴC&h&$R=FicO{,pjS Vݮ'F;ZXQ ⧧F AwAz6r8`Z"\ r|wЭ3a-d8.Ci-P]kuQqh]LpO"zo?l6[8=tUM! ͮQ絝D0!?Af󦏁tEtBHs^هM:c۾t7rea;LC-nJz d&X(UwfqHH> @i"؛&D^;\6 +t ?1(-[Fxe|%Μww"iӵsE @6 5;i=4-;v ҂+ C 4dG AчgRsw|c&j>.Ɲ" TI~[-h&q%||d2^f&ϗGžw[@$ Q?;مUL <^Wq)=`})9VFY[֎A/y嶦eS*zfq#x[v8dx?J[,.)[hOzzKؔߵ^fs usSF&R۠(F!KW;GY o˛N鲈t5Q [# jn}klKWcM|# |n/6N(]({H%2 F84fR;HO}@=n.(.uǟTb't!m?VḱS fV 'xVHXecJah=ب[1э_J-Hsc {hftTGEw*Em+bhuGfSħ2\b Zún~@̿9:ܹ/@#3s x>-r@{(bD-+\qYa˻wx>ゎQ]o@y@A "ټZ|' 2#rk>i@d=h%?)fJjFCle\=V7D֖09MTAAn'O0p.#^sBpqi)ATE1\fzx =\QVi$3Bf|ڙMx "k_Lr{Y@rWW77)c@;hxU}_v26)\Y4 PFpTh] u; 19L"@o c/θbZC lvD #Eذ͏K(NޛQ4ǩ; @R&ѳA|iX^%CSwIA,}9Dɭ {pR!8,0(uTDY)VZ#WĮ: ,M*  +-a*s(ϐe`VN u59Ua%Z]D>CqۨV}7N?LʄuК"B$LpȸX9ɜ)u e_N],FNj TFUg$°dPƒjEa~65&_p{7b'+#%f*/@+(V@)~Ќ"2F* 7f|ʽ7HS8r$_tI?V ZlAwю"H5(SG2ih唣;$zqz~R:<;QE`%ce[h{/' K2 tg)G w+ElǕ&XrA[T\^Å|6ě(]bAbAL8#2uIP =֪rm-9_@|y"R7_sM {xV7kWl<s;:fϳKWKi NNnʱ7=m)ys4%rw -񚶁wd"=lh҇+x?\NJ9Kph> PU8V- MKLҎ!J!.(a ፿vx,)o-oFc SF& B]s]P?? kFxjcP@7T²f^!&7x#cr0f3zJ [ρݔ\m"ZҚ >;#mnh3j7Ng3Bz^Yp])"4?"Αn. wnjŐ<Ɗll~KEu,P5D֒?&ĨkX2yyrte~TOJA*SluT5KAl[JPQ]q׉ ;ܮ2|$|Lb@NE\V{? ~ Ϋl RLxbH$fzk =gwф.s-8&"K-{iwZ+Ay_B;ȰǛj%8f(Uiǹ?w85V|BZ*xZ.{!:Ӧ^0_u_+F<Iu:Vn) 2k㖯Ť 0Bs/w{h T]V1-pI㝙+TY1y"Ċ,qcѵWE`1*4HY8JLbebZT?:o wy-eqfx7 Dڂc \on*Ψ+ߤO'U_AӻSeZ$#"lNN1_M Ax/uȅ1LaMOAWžWWxqGʄoe(̺L^G ;jD}'Hߍ;+sQqrl CM #;cЯFp;R{[JKn#8uu WCc$,=g(QRsRyoC_0ʇCZ@dUg NRSMނ qbL9Q_n=7pm\гce4/7c;(){ªrU;`oq0S_99Tx.0{2_^Bh){y"4|;N.Q'Ι~0_Ғ1yjy#s|P-go6r;#uEU{|62s>85||޶PQ"?r{ط?HN,c50s1\/79x*/C}|pQ0۹jg[o4  %'4`lɍ`^u1X矅.:,[q[2t.Y %v ^ jvKlп{dtNF[S$!mK<{oTǹo~RZLPMJ}+6r[<6Vi.=nS1G4M]^#)M l p& p.l=ʳ,u^kK ?Wpx$]yTRзQׅ@$3?uDoZ0?ހO:Nq\#zH Vnky3:r9d$ Pwm:կ*qG9g98j]ptm&zDp%8VybâfLK!rN]E-gx["L-]Y@~߸ڒs8=&-2bodBHGDmqU|QwPSqHI疘!W+^P+귍߱<-.o!E;jW+t;b_﬘xkk] %XcwѱsDG\ >RA;NR\fF=+KVJeDߜ0%5ݡ}s0'Iml%Qnr BoI+WHIiy"<{2ԝ*tdY/N66}pc`Wj %i!ǒ]pδA MڞEoFmT\ q7ֿ]qfۭ cc~#Ĩ!F9lba Lmox(? o~K`ֽgRkq5> lQt+t4cL(pKCW~]wT%zLCt&N y+BBflTd򻝅umdr*@O.ա*.\R6[d,jl]Hvx@043u* }AHR徯 se  Gmǘ/30\4 ^2X3WqNo:hx}"PB@G::"[ᆘB$GI `gbYudӽmy> '}wP  mda`kk(*;Yڳ0}ـ>;"|7AO{W-F"D] 6G0p[ydjύh<'ifS< ̫څC@* ?x`AOp;߰Գ|x&ueT *ѕMy"'ɓ4DӖÚ,?u@\RxX)Ջ N fhǺW36$A%@sw1@P-U ձ?N1Zsl!C\|w1a%h`fÓ] 'nOerbStat됻kU&m<%:BC0yYL6Ļ4J,Ӷ?m \'*h3mj(xCӿ{%/BVGqBf_!*n]j0^tI/ ٔF@b l?ոzԎ͵..[48ٹ.R2a ",p@0sE`$s3Du JVdPwNM\!_yzhd't"}/aE#4Y@41Xc|ىꥶuST0ͼ5`(\ DNaT<{thz0¾q<>++Xt8a7Q]NT13_HZ$Fa@:=\q[(Y fܝ'9`^% Ţ wg>N gg<3`>&A"t4s-HWMc[^M36xT1]Kߐ{k:bc%WY6"#:HlBTF3 7'0"S0fl4S|kq3 %Z'&TgsLjRMd2d3݅yC70-tôPaDC'›*M^W/}SY[q=-s9x(kԐPB]\)noM퀳bF8G"Ϙ{dz-p!мb(Θ>[*^lM7Ct{鐅_ 'ͿsgZF"Q+z$:۠"v@P^F7igSm1 ̧>ƼdHbPXqtOQs;Jc]jW-To1Piܩ!$׏suDyc(SJ\N_8T*/uw~ƥ3oF{ˊï٠zFX,DsisЁjJ:p Nr\O޶CӺnwzU|kqfLc9N9gI<8Agd92gXk >o &zstx]N;w yj뷔xL_B綘gRaN/(OBiZ)+ãtQ2w`SQ7i= daG^vuz"r{Nh  FiJd9j; Հ${ꤕ #ZX`߈i;lݦOrsdY2'm-fU Ż랆{ؤӤu i 8(>ry c[e<L4OG9 zrq~ͦH)MNJGжʽn4U;Q}/_JgfWeO~W2jP$ "k]!A=e̚Ά-e/Di_B;5 )}W4PNP}lXdntFnUl$ө"o:‘®/Yx9|>Fª A4MCKi}T(e ۖ糧"~׿+͍?6[5O r&jomHC3bc4q=$N 4h3#˫%fl.[Yf Hm""u{7UK06.- Rt '] EӼxv`X9"H:^6pIS|Viҵl $94) YUD=1бZ`{F% <@Ot{jJ;^0Z&Xm:9lf95&w ǔ4$JBZz%5 7Tnr|ZCkЛL6l¨~e9lkn{Š޳QT zis_<x!Y1G ߳4:}d3@<bze<5}x_YS"XUr_[DXxq_M:iPNa&ZA/бR$ۆ(jo$G-54RӛR d鑽yj*FEl>pIItjffϜQFĂ` Jy wi-du>FU N5M@SIY"66xIWRMfWHi-&4nt_yM +`y[!^ = < ml5Ҳ(6K@poN>|8fpJyDRp11&. vJNGI[h-TFwʩ{,w] I|>0Gq:pf*;(-$ m^LZtھVY# sNmTĀtC#lO+i!( e ^{nQ*Sʗ^*T %SK#fwRx\x}CCB~U ƥ VDS>Eǿ lTV'ƒ<j $| Y3tvwgLs~t ߖ U S]eiv:a=v,]&z.M9ndc n =v /=ŗ}OڷSm cc!'ypic0`'%KoN<~l /(Ӆ x&*P@ D:0h. 5|k aH%VՕ u}4,5G%$ss6:#5nб DO3ʀL{l=g48X?V|Pα^8* RONzztgtѓ1TnH\T., Z?Bzf,mS's+lQr\hmO]ᣢ Jݍ[/)bWΒzk&Zٱr(pN"<ȸ$q?RmVi{o@3b9Rշ!^W/9(x+ŕS]iߡjP[+/q^yyHN%px{}Rm)` cSϫ Vtz5qUr)MWjFi3}{c7~W:`&'!5lG1 Q,Wk>k[x?`g\x"U)cDn`c:WCf0P> pv{n\F#+;"ݑ<&9[1 9yIeMS)nUEܡ7"S%x%2so"TxHs ]bf&~t9r 7U{|9;bq^1Zg=`ggaI7{E|,͌w#")d~X{3`ف83â7 #U+{%+)K|;i\@77mˇ]f;Ra4a(?]r%#Cq10Px^2>W).}FB?Rkr;rdd|sL:wz^Dojy z^/[jl;wb=ªŶ$u0w)Qĕ"pzEEܡrD X C<_S$-A"w9alͻ#\$+.mȹ|DZJ_QSpӤFI9x 3 b")syݧŏkH&l7hENbUnϚ8Gyl6^){xjt ͙'d8OZ.C(\C8~àltmX zCwՈ&FvFJ䙢| p`!c5~Qz+U?p#&U$o-E/$4Ⱦ=݈pj=ٺ:AqoR8VUͭaʉvkۧGJ'<v!m]td/ԻFS>xO_WeCk 1&ԀbmB6wI Feh>+-锢Xq[R (LvY~,tNgߔ 33FEPښ] T2GvW@V`JO쀸e?G )ueUvP4 O@s)s:vFsRT+ ~dh$</~!GCdIaVk'& o5ndYc='8DE̼/VB3J/es>$R w.;zvp*lidYEfŐmWvO%w YTmS\I}qQh<| }8&05b9P#T2c4@bp}ӈɭՂ=eʸr.Ye#ir@'`=+r5&7h@p:uC7U6L12JI\5e5K1y7 V #|ڧ`Ao@6Qb]i;rwI cFMax?I'.KƳAƀ 4ѣToFW(^xUF860x8WOןw΄Z;[<.qf0R=_|j=Zkr˺jO{gj4Bɇb?/S+? KPHn=ϑN􃁁m8^' }n;4dXxq6{^CGSPU /ߩS N`d񊚵"PR,{pT*ݺ%lHGO^ Oz&+P0j.<ҋk"n%!tfQBo+&Q!,C-fjز%SfkC\e='E UF jင -?&T103gqʗqÑVt3#ߤ{AcEWygˏ <ʍ~5j:Հ|,pe)>ǵo{PUQnVja,~"_(zHt_R6ZḧRsufzdPCaUĐ'BѤgC̛ya'Gu Va1/#}2(_s`Y FW?[$ӠZŋa,tB1Kp2~D&YTBbW\'F(nw)|,g$[3g%F,zEق'0Zd`a_KUDv[hX0M-}L5V.C@VuPg1ln0j)QmQH+顧W `avw0@Rі ܿΠ{2UJ= ALKCd@,C|T? h"z`|-sBG kI~U;\pY})H m2#HqY=2DJ'+0 x(u{\0$;qytc쐁燺$7!?ɵ(%!֦urF#bx'']F$QJfSZ}JƥjrIaHjD| 8pA2  'm驐K_xxhIQayP 9Fp Y(BJ={.&(Ÿ(Znajh NLvs&oxa.kF\oܹd·y9@1%J;lEAq%?^a@.G@Fxdy_/v#~=$pAsꖖ@b?*~9ّy'粰,SXdXރFVql]{SaQD #.R5NH1Ri]IS ķ =tQf'nI m_s'y<&“$\N3nM˹W$KVgO-Fx{K$v7 SE^G?-2G7MHkK_; t (XDoYA FO%)X)?\1ksɖ4s@= )4i\8~=j +pI\|d_ȓP-hMkS C0 "@'<8xKzQ-StfG:. 7 mZixr s6z7c "B 9+fb, h;(̈́Cbl?oQL NXق 邅Fw98d\;A龗0hZ%oyv KoxJ0YFIh榏T9zL9M{/87[#&w4F2t+-,#fIwӧH݀8RP!߆׶73X;r]3F{|feho,X5oaM p!DZ Kɻ@Fmh%M^mSHb6܌vx _z)S6x5:LAN3;˗ tZƵc85:)&0I!"o+L0s1[al-dzXNc5Y.1c8u#WS)hC2_ ґ1dWIn7+n`>/֖H z-9^5lYeX*fkwa ) :8qșE^ {W ֜슕lÉ@ǛiA*zYρƙ 5'fY?ՠ_,n R /06R»dluٳNEA~Œ]\u t&,ۏ]#[U'XWsvz ř*pEmK2QUP[ v%E ijtmB"$ mpqH !5VԬOK>i,t_E.(~vq3}E!럕_G'y>7KfY4B% 8:3Kv:dlYZjǞ&%y-qLJN z}+BacǑA6cԳdN"(ZwV4#!Vȣ\_[׋؍3re^:!҃xKE =_8@=hb-uyPU"V?a!l1h+2RG/\ZOI$yYx)* 9j/o^bB+a<ю.F p!3Guw.|i] \eR xW&!.8 gD:4D{0'%bq2d]6 ~i&ᕆI"*ybyʒ$Epy8Ȼ[{!{z˄r1KҒKU`"a1x:OaiO, TDӪKoҙ*[d>nmc jvhn;8ƹ [)ȷff.pC]y% Wg`k|ۨpPjAlPrr(]6.6cn GGrNLd$)Dd@<;+lGI~a@G㨣Ur[Եga X*7MƤ85JLGn1 /[/m״dݍ?x r:xxV$oD7 z8cTd>aq® 3s7CK\[,S%}?*PS pϲVS8v\B/="q+iϟz=#`|K?IES~`f 1wE0,Kp;.skх<;2@SOe8]FHFڬKg& C5z\]ƙA %Tzo=~u/wYg'Ti\dE,0:IAw ӫvbb YFso+E+?XUYVYQ&} cndu]8moq 1i9;G(;Ύ-U1C }ͳ[PLz~?ټ;x #>§5Pd F-dЎpÎZ_aN`_-\1h*W$ j!ԔFVV|w `uT j/Q)l*S_S~;e24GȓxX> $ީTaJ]/œuB2=ɲ%e7Us8oi}gtaZWR5yDv(,Dr=S>?|=}dy(<_n-\-8qhyuV:Lrbzg~׎lf"crQUQKz}=jb~G?޷8UbKu18Κ?a=p|&j7`m mw@ځWM)yB `̎=c6"lvtN8$_hrVI(`v][ ^O@gXҰ[<FMۑ5(0ul#9s6R5j>$qwi,XfhS!1]4@ܙܭ D5JS3\S%#asO]d Mʼn@6%7NBߙȑI7j]3`Ŕ*R([uc"~x I2VcsZYR5=n30)Fxc:v hrVZ^t6b@R;pj_uNVҷ[#ǿ,3`:ӨFm NhmAƯTz^y_`[~,KRZpҩJ^ܬ Ii:+g/vJZ>77p6GP*r/{ya[ aa*ɫ`v/4z[}6GLwa&e(G\ qyCEJ,[Opksmb FADӿCуxNs6U)2=wx8 ogH ?η8o ڝ o Uj~LdgSt$%$(+Q`; FQ) 2}JVG=2(T.g~]o ޞ/fsm볉BgM.sQT+-A,aip>*ڄ8]~ry{!v).{9{^6/* 4ĿW=;G'jOLOY~(pi8JW'CDuz>Ɂ:7,0UGrw7tI!q8pbC3xR˱b_^?!B`7_ g?z^ZM<9f)Mћ֖8,sv{4.>kAqiIҦAzmz |q 7:܌q |"J&fw}$:DjP@$~Z?;=Q'nDҤi<2mN {rT@aQlF8SBx.NOFJ2@k&ZK l(fA99SNgd~VH-kx9 vl9Mz) P]Ƅ[&$:z({A!NWZK 'qE#ɥK=8ЩRR-3 9NR{9]81\fy^z"`RC -M4qa=.՝yTA9dA +aơ["jmX2yU.~Z\d\C$&2i!BfPwPvdXSkI8=c]?ۻp5u5\&JMw2 V+d?ESe@K@X vhГ&SF!Y -6ɹ6ͯ|,CCYAbTx7 -Sط 1xNn>v%;UFI]XROSBZ?Sلxj.VrXӆK-7VZDcgˆv܃8No8s{ͅ D?86'$isZ'{9/ U[Rڶ~i G{R$;eDX,)\nfsjEt!X"\lԤoXE_5%Yd(^]"( wCOUnMN0F8ǖ;)z0TD#8N;Nr#3xsOh/P:Kd(YMI_M2#QZ$adf2=G3wVm|gSxQ)IAջhWU\HlQcw,fK` 1^+Z^nXp-ljR~úr(J_l.sr܏\ >9meY$nxju a#)x0PZQjwS4!mu?'%]om rQϮvx U;K;򚳚U7 pxJ/Aڪo|¨~*k \^iIiH _ZJ{YvTdlLS2u!NSx7Ԙvl7p,'0q]?";F;b@;;_+-J@I:"TO.Jq᲌/6_IJ!!b]-$-V YzC^(^ O [~mEVFj<4aalJ"̘ Q2wOA yvqkQV:٤; > 8-lzjZEn KU,[2#"@,co(Qf@_ ZKT`Obp!sLr{`wavynOCpxldW6-_ۋκ n@Ow6g :H]+kfkg9bsM1=᪒~Ț 1>Uן}QTfd,3#gL#q.,Gs9L{,Xg7IDl;O:dE`ԱN>3hIٚM3 $"Λ'vfkWn _hv1phf: NMDjyȲÚV[3y21*뱙ssTpFsoj[_2z՞X(올>ҝ6l)/QGOMr4#8NDy ZfaSN>SZl{cʱsFVXםHMh:$: 9xe9UgXBN4>1g үikߺ"!" ,٨fH [YcB#֜Nf{B¤)1Gwpi;,]|ؐG.J &GQK%wU'66<./Np&#/W+~fs E eD9+ zѐ֯6܊Oe6vf} L_,Ke$5ڸެFWw~^kɚ,E.xxƁ]rK6`Xet5c@ӟ,4؄K-(X(d=Qn0,BG(_QϷ M"\߄RB3xz=ex׬?+ZCjl?/ςWYozEwYsE LwgtKxL] i]t;0("ƢNI١$}յDY7e8㩢i­.\ϚG8*(8R 6sKHڂ#hKOm{6RfQ6%#i" x쎲A.gAl҉1l0|ý[]%#TuS V`q)UϸCфI%L_})G[K.'Ȧih36֗vlv;ޑZD BZ<Q @5djɅ\AM8[IR"랇5>#wFTDq 3D007FsKʲ阣Ђ%6m-"Wѣ,A~[dt! X/xM A[Dx ` (XME:;>bW(A)И 4Leڱͮd. |e'ۮTrYtZշq^nRml[/aX,VF]&]R;oTG;JX(m5{z5R0 or<2Uy !-x8j{U$q]cB`y`g w_30Pg#wX*THroSQrRD?z@D¿geO6b'-OZ-=Y3mHۖlΚƩJg7βͳω}{62%v~/+&<2h*V%Vn]o%^v1|Pe^]z8afHҠl~iƧ {]TtrK]jv=`~Y~idعxڬ1LQ ^=$18%~nHөd_7|dwi~ܛ؆yxSCFꇹ8V) >DL@P``qy9nJ:pH MiCYZW>Vwqݠu5h4RTL1^*%ṿ/a3'( \,9crCpg?!}9k5rkߠ}il- :Fe%xnY !ɂ+F7FG, (MdAn 5|T}Br"AL ~%.F,[P:XzxLpF;9/Ņ 'MFyzdq95O% C%U&I!Ypb,uH_u $$2zjf27شގ\|D~imDK!øyOUH?8µ2/Vu0"2߀aTvBy5WhZsGB_2OkɅ0 [VO ׸#QFi@eX72 nEmCة`橻] W3a(1FɥC^\i/8F=4%48+_hB~ӎiޚ+z]Y ~9r_NpWG0U 9yGJ(??8a(FtbX5 T\5)7ەynS9$yKzfT"c2=+[Zl.lF#5}Ɨ!0 t 4^XЁqN*h3-b)Zr_O u+.[ujD MpϬ7j̾2:utI%4@~Xq6xk^j4 W/"$21r2gNUS!o~zo\ 7~SIsw|xa+)8$\[jtysIXxorc,U l+kA)~IB'3nTpI2}΢ӄo2/D9`-J"04Fi/x +Ͱܼ0޺s=:p k{݊iH"(z%y.)0ұ]YHf E䚸yKzX(O(Rw_ep7Tt\z#+?jzXTɅ^{ttMa#4T/ ;3qV"gp>%%bv75 R*CEY46\MA|T.zs>dc?bJVĒU>-dG^$3m=rLJp!Jn^!΢<;hO`LmoĪOΎyK[Qy]S㬺pTjEW'ҌDOv5NݿMh/SbIoV;E]ΕB YCM1B|7,y|Z_ !d(3Òf:6oPxD/b{ \CQҳ?9o:)ʌA@8-w<V^aĂc, #-@55Щy{5 }snw0TdJJ%eIA]-{/Z}hg ]VL6'<1_vU},1|[pwx9T Q^=ci+(l{ʜ_f{u\o5z@LU}^ \piMr;(W?q՛5 j.e'`ݛf0Cu~tn=H9"" W3|3FM&bW"s%.̽pA/s%4砠zI:lAjiJsi6dFLK}7M]ir| ' n0G:ʕbV ]Bb<*Vuj4(ݺ?)8&Yާj.vI%S0=$[K;C cicK+]5 |^p?~^7{b[sFf7H<|jq]ڢUOh#mЎlOzɟ:xt!^_VobIյ]W܋=]CQW 6w R~qܠt|p=ax}Zіkewqւŕx\1_¹uDFs]ϩǟ!'p8_m*&;g=diy ռT@XAQ*Z8`v +[h\}u1H=jF>Ip4/I K2~T&t26̀/KhIJ^е<9M9w|PZnya&JO`.y"`Xa29 5r8Z7r ^DM`^̕BEa\ʄD; 7e 72"Jκ[Ųe<$u^OάpͶLŇ=pѪoFzC|=?E'm%f'(ჼ1"NѽѢRO Q%4]Qv+t?v&1Xu&u8 s;U͍ir(.M]#4D&@Tlro>D6Xfh2X_yʋeeޒݏ-xj^3W/I W' IS5/.RW+dM>N"PĖtҺQ'aG]Do# >'M<`N&;ZY2bbf>o*0֋p78Iq̜xCBO 7k&F/E$3daVwnpB,M ek:oÎ 9KUZ?-[Wk?׀ܗM-*:U%mh9|K߮vX2qM+0Ͼt* #̣"rMŖi(ֆs? +% a{Fr%>߇=X˘\bT(Q >hgm)gY:'<^42t39"m˥p*Ȃ弶3%ˌ!II&i\[LE#JOO"M8|䕑7Õ%0եdO|o7l0xabc+a3$9ޙr\wBaWXxmH!,mȅ8$ͽ_튃@o,4ԼLr*GP,Mb{:UwW5θ 6fD@+vHV_.wExoUGS;HI~U~Ѐ:r4 A9Jz1ʊAT w~$h4'upp U ' ?ka&mf$˾~M.1ڃ cb+f{)"H*rF:öZ ~],Υ;j~\.(CXwGo8ǔq .ߠf+pYAz}@B;*Pmq)wp7~7M51&QM١?,Ӵ&0S"9T},PEs9WUP{&1nShU{fА$>ϸ"wym\ζM7 fj~O, ?m휝st~eWYT`PIkf dX撵Xo=.7_ۊ|'5Nv]/a^2Ǐs,qD+Pu;A6a4VIoڪ(*%0}=,ʧ!+qMːh,R/o:]Tit!Mw+Y"kߋ#i64ƶXđNZ jL.+-Q~|H yQB~nfVyUG oS<Fqa x^y&nIIGe&9si"zy@fEסO#!v_7 7/O?vU9b&g"|?rAp;w qLs0Vo"qnUWPRz P.̏qyJx.cQ-Y iH+Wu's@Jjw \f=kfBRv>vXށ3Fqh o g͔uaSuuw:+t:OkRL,Ty8AoJ/η\)V3ť2,A(l_LI<-*#4: J9ڑiϐU} ]+8o76,=mҧYO`[gH!|&\aj@+W(DM/)#d=I%ZQ =TɖFӁ͘Ôk)0uPj4Lۛ0|'k $:\2]zdoՔ/h]9u%];6 3xyjlТ;H]WTVYߋԷ昢(xc͎ C#-әߘ` p'^A# !րj\S<R XX+k/x@eQ_MhCkߠ]Xl.d.+o7g]AXC{rA(jX\54xMmW?v_UFiBks[P6CS3 e;W;+Ȕexo7-zghA7ciG_mP:c=L1"CaQ$q7"-Tj0K@7h&ߛ(uP̼Bh,0=fڑ]=t˳ .>w#7^nCBf/8LݡX٤r2GPMZ)ݫE'i]JpUpiiZ\.>phPU/(z,~.(R-6eT&Z]JYu} )q??AQ%,. *2ģ!2ش=cBZh ߆=vGch?OƵBCyw|Յ@dž5 r,}5 دBSuBN+~0lte^1idLg1VvNӉaD'9,]0IC ,74lWuB?BDu Euw ߙQ 3rt^.V6-=6jPdK/98Wc>WlUӊD"MKDֻ G |ӧ k`hW~7]s!'BhC$F@νu71↎24bM` 5lSbwKnЙg뛟2h[?Xh&)Ium;t2Ȟx=ZW$M~@+x0VHAyִYN&+sKL;Qh5SYV0na2,8&^G5:9f2i\C1e@,gM1{o`G}1せ4s巄kV(.TߖPSEV gȵ-E@ћٴƓʉ MXf+Wrlt*TC:!mblqa;  lw c.c]U˷h'C"VVS(ao7JAn+b4^z)h_𐑃{`WᓠȲGb /MegoaKR BUDeγkGbT%rZjQ^kCWHt!e (Sz)HSWD2K#j^54iO&Y Te*"f)cjOIWlJh a.FJ-0qOQPRbͥgId *O =0/rx_ެҚ{ 2gIyW9a,6w.7 VbXVLF؇!6:O@ Kӊ, ٠ 0Lw;Ϧnތ5Te"V/ɮ]4FnD-{F2}w,QCqZK<@ao6tKl"b?$S8~ _x{~*-M͸v3}2۳i?g9Sq$G~hOؒɟ6'NHj]6āo+2TBBGߌg*xE 1 hW +KDdih?kF(jb18v2s֭'g/6qC}|t@HEyN:B΃VTg!a?3a` ^KBɲA0'F ēԲUdTbyE}U hc敡ŵRFrZ<@-+kOr~SA% ^{$Ka14xpBP8Ygݫ? S@I ֣mX^(q}[a R†]їn?Hz_ku0g})H" qT\ DsPkpooW54ZA) jv,PÝbi95*}ekF_'\<9_Gz] sFNo%1]F09g3(;[3wƆ%J g7 .\ۑu$MRVƢ; Jo2'A!!ӎv`Y+efאqAuKd"ܷ# we>˲ "_Ysa( F` :u[<||TJC]sq^r;=hxMt =nH 52@[o*-]Lp6 /xxGHnK '>Yu|ϏcJiW.rS6?ڞx snq["*締Bg07ԐbV^g#hHy.;/|65I^30 1.Ҭj?kߋ'줳khp׵;(ia ҄+-jLsjK[J*ƻ ̶Ԏ% a LX;Q~F.'D/J,.^IM|wųg X: qZ#|Q4@:֠Qrn̏YMS&1ې1KX]}{ˤZ$`.ZHhrFXnc~I,Ge0!'F ݈:@|i?{=r˭- ARi}Z) մz-A \s%CY~X`E#ݣvr_ 9":VzyYu?z4˂AIۻHp_5J>4/\׌,jeIT (cQ^lMAى{aUM_pX%'@݅MIgo8׏~6]|Tg3 .OΝZpf㬘>d:GN#9g*ÎZ l5g-?] BnRrĪxoB|+;bZw+ʐo<#ڡ :]K{n(h\B?\fJz f_k%lN9k~ՂZL8t! xoBɬ|-Q@Q#-S$ '-@"*'Fwm*@#׾!%2cS9z #q.+bJmNf#r'bM!䦦%iH 4;Q7XR/KFrNXA5UA'3pX\#Ā %D~Xw~QwLՆ!'1&5DrMq T $b^#^@Rh3YXPB/Vc1BNzr#T"zl" 5kIrz6ůo2qOP 1B`%%=JPur "oPqI!Eo ^B9mNJQ̄^+ퟤhU#PV!N2,~NFL}hZʛ ;#I$f(LN:SBjaI]I, Tu{,Ha$Qel wT2J#Rαp-!4Њe;qǃHꝨԄ@d9 > YϝYeR+~dYsEqu/N)#,Ktꮡ geu -'A /:ab5czL֐r{|ۮh8㔣D Ny !wJ^ eVo n/8'f#2ˎ_}cC+~}jN tGMQF>%tJMIunlǸr/6X;ߜњFB7v򠒧iÑ( .q>^ݟX!{raq_L: ݆Sgq€/Ϻ̬[N(Bo mW67N>zQSi,y4{tiɤHn|.Kr5M2%ZFa@Uu ˧A;F7fLhF 9)stKsz~hfbb/ͺ_'m Hkp=bԸp,@?(v,'JLkYԔu0d>]CSmQTU6.S{0S wGcT ^bC-F $eYYmձ\vB'%0Tid88!3 _k7/G`ZbIp+ Ql֩T@z)(w|\tJԵ!K{+'#eԫi+}u0˿  S\ebHGy{$SF]c/Cɏ/k3]ʮ`_lUJcecRiBTj[z 迳tn@K@}ebc*O m!=ӕ(n>7;y3H/0[i8r U&D詙6KΪ;<49Fz]W̟&&}ac`0!FKL=qsxNk[U8?Бy~YtNI^(U+SuFTG͏)>_x8 ETJJZ/l2q3ܘ ?48:WG̚T"w1W&뫷J~46iLQLF]DԧmEx7b?]ao1 Kj} *،ZEVHbQrZW1nXmghx`9n'ș!CƴSE ]D ޵ۃg6?Kqw7&Fe;ѐ'P.s^=VN^Jx&j̭\.ھ[./v!Ctz:K{scB٬ D"ϢcBr4U'lm=Y~%0?Ot]ܳ($aEiNV^ (*C@ COϛwvGV}0Wmn6}ē({H_Saj[aJq'EyGjNt 𢘃o\UD҃Q`/@K+dւZVIO3,@)u/UU"yw RuY7'.Ϝ?=7 J ?'˘' eBcwiX N2V]7vnK cS ytQ⌲ 4trj[ 0ג8QߧЅijN1 }E;\A,6)w:`-4J!3Nwb?]a"680Wg%c[?}ĝq{uL \]6H[qi'Z7䥈`?ץ7r=*q!/9">@\ ;*'% Y{x*Dq 1u( V-QBa,gxv-QG'S[%OPvWUv~DbJx"hVw/iǦn#"=O"-**4X7`^ܐf;  .3Y e/b|{='>G^A rNʚA&tQ!%HXcR*oe ŘcaLXh9"K67);A,ؓ Elك'=S .F6 ~ro\dgoM<0j8q T?- 7`JzQɔ7$Q݂UwNqYb}Eezws ݨq8S}V;⦯WwGjYc M@cݏ !yfRפţ兏vaPcכ%̶̟Bvdskd19ԕL='WU1&"3tѧ^yȖapdgVSzUs^)XסO ! REHlQ#]C3B6eM6FvȠ(7iR0YgzSzykG%2=n> hp.L:P|QTw3ƍvcWͥjiGۭ/MFnXN#^GÃ\A:g:[xm,ɡJhtQ_FAT{AEѿ8= Y$ޯ)jS_2eVx) W珜}x%@xn1)yCkL֜[Ȅ%da(-YzřW5`:,v I`׺Q$t}n-+MUO<%`vWvRt۝Ҽ(TĠ|@fo! *?wiep7ޣJ^n9(xM/P RaؖRLL? _|+AS EQs*2Rk_~?Mk:u#&AoږR .`akmEl<,'B1rP h9şyzxVE[B'%gۤuh iPr%T%) 7$;W'Kx ZUMS9rs2 ݣ"t{]{fGg2Ml ǾT2}CEQInJyFk8y^C_ 跹C ݌>u?4o2P]>J)PRH&A*Q:ЖǤYأ*oH\??Jb^NAU`N rvL>Rmq]0lobsR_QU|[GPFL9z)޶ y1[VE\WەƀF}QCê?)Vφ3%'ɖ  -^9j˪'d0e&?á]oGLʎL nB J4PPHya?xg/2hW'QDAG[>C:CR<1LrV`)-ԣb(WqCP+ݏ&SbazW#Ot)"pB.x颓 X%Gm^RqB2W)a 9߉~**l+!u#`H𓔤Tnjl<7Ə6~Q ڻNbZӻAhrDɱ֧MDO OCDNU0ۍa^2<o [ DyQr4?}<2^F }}ԸfN1JCGn]﵎2ѐ|OC `.%>轄tھJ$[%0ny)m ScyQd(,.OŃZ%i+-κ|@|[(cnm.6sOyrfZ}AhNf̿&RL$z ë fqWy5E(Zdx̪҅= Q1˵&7DWn˖o9eкc"vTwEJOd1b ¹R\%qZH5JXpPrFc ց1=Txs ( (U<8EgVC;\p6ǝrOoIE-x^A5nj8쎻[0HBRg`Aa~~sEY8/⌉9ͻ\ gTV>Xвtz_ޞyLS=O`H<9{WjeS>+G/}NlX]Ql4<Ы>NjF5v8:MˌUL?ﬧ 0xZp=$왒'jQ4gB!_[,)D-6|%[ nJ͔wlH6Y|?unroE'EFbOc=I`<q $72k5HY_[ UgArLo,)++DŽRt >\Y>ieMH$gF{](|Vrbb> 9KJ4ܫnfJe0<+e&Eq=@Ľ;|UӭDΗ)[Jtv qbZ%٣*V.=tˌVyvۯiڮxHku 5Qe'a\`M|ٮRL:o F3E8̪8)2Vev >}ȂD'wZь,zMvuC3q)y{lJU\Y(z<2lz.o|n&6.V"x. #5=û}ht:^̣u U|L͹PyXQ6¦U Hnb*:ɤWJkБ19cƓX"yqdJ`J!IЯwJNpOq$=9*L-Q06Xy. rhZD1_[ [}ƕ%DL6YTg6 {' ./SچRuZ |cɷNv̆8)pv<޽w#C'9>.h)55WFB63x܅զ Qڏ@,Ku@ueӈs/T%8ca W#d :3uJjb'R*KmD _CןT)pu zmO縩 g4L.L dwO-q KIEޑeV-8 fp>0j>rD0E싰:wK|:>eBB(w2"|J?:wԴLA3'r }99=k-BU]}8>7IޓF=YQv}.yE%uM!h ]>t?aoQtPAF/p<{/9Jv{ȘIJ4EraJ GeR0(WMZXYF<ɐwa[JԢ(-/3VT7`13F!;1|&'O}`jx irYВ#Ŭ\,jQ{QC\nt7 M}M% qk4Ykْ oRwfUCvߨ{9M^uoaj-aa_ Ԏgo'&yEU| 8]90}AbC=\`C?﹄gi"K"E2D; uwn۬$Q0XX>hm،ժ?F„҈a(,raRtBg5^aلɓ eINJQD=u4-G¨D>w|S d^%a|qf3&b]g}rH`L ]z~] /fMn֥ߎ[B8b'K& ^tGJX6d`%Ý@ uNCX*F&:іWI<+LfA< xȈG{*t)R(nYgJ?X׼=U8&e_,JA|Uz0-M3/j)w't?nIdwDK.jH Qqwt~y8cTt6-zE:g@KTnp =-if ӕ4\K}:^Fb@3KHo'9hr8Z^)K8(Pſ XR (%뒠}Ⴀa%\$ݶ f۲ c/޲AkukwfwG#-yYw>vvg>T&!b4ɺ)D Tǐ-Jr-_it;C'VH--%r?OtHF@kM="fhi؇#]ur}4NP~˾Ԉm}E|J?K(F11Yk21K2L-N&ٖ߮ ø7מ}^pSTP@c$91C3KޛEt6y{DIsx S'?.l.g)l!Xõcl"xn0-YxyK +~T䴞$h +3 '͡BX8 iTPSܷ=;Pc?8"A.DmP-bt2Sּl8#"Y ع]Kıbсj@vSgdK4zr 8*8׺(U|r"lTOb$kF<C65]םsAhugj܀oU_O HܖԤu!q(AN|̕3jrS;t.;M*I]iݮ !Lj|u9t#6Juae))1zI^"p\:+B BRiLcB/L)␁9<Ru꥙i`Lth]@JY{MX.|w>DBG{ַ0^|ug|ceձ!Vu. I^Ay,֗eP13=ܜbNTvi^s/W\id]#wY@^|3'Ń7l SK `Jdgc#8W)!q˩]t!ZPs?nȰe[1ӌu0C@9| 0loEco"@!zfGw^yPS CB̺9`2C3;v.u>P6d7(MAFևon6k%?/EnxsW]b%(Eٴ,kb ֥|aK\& R-f!*У)%<[Zc~Yգے=y"3h3?mt묊 n);ہbG8ʌuZRIW-LoDcaP(i--' '+LO7, bg q!J]Gy1Xm' p/ I;E+jTǘF_IYST[=sH3j('i$: ;RYMcJ XTե) |]UH{蹅m$@ u4,ىO:n1meY"хgC~*lb%RWݯCf#ᦚ8pξb.^MLx~1?OV~#hQ\4\l2ԏ}hAPwܒOI6h>8RW9eZM!a-ݠ#{1Y&0_5*4cQY0*.0t*-؈i g>׮r{ ,ҽP{ը [bΘzZQ1nI\jDk9HY+ƝEc n;Zm  ,*&~gN#$z1Bj7 ])|끃*Ӌi,5tSU4l$~O܄N`Ul$cü :R;q'M8UcR+Fb[n<χ$Js)$>j>3vVYn|i چkMj,2 zR|'Dz{i]ʲ%S:mƐbĥ pΩdQNN_#x;8OOi,㚆QkD;C5iUEULأ sStrZc*<_n*94L_$h tWB?.Ne6coUeK.[\GQ9Vˠ5]?h?~Ov jzsoh+Z wUGye-=!*-[c)oPKc-+]+XɾoSUsd1ʼ;UWɆu MzKjG6* Q;`"2iRǯvx(^*f(@ک-"b. :hzʂiDMWiaTvT%.;-4Nx򏸘tLm\vxܑ `輦8d= jCJ5#: [MJώsuNRW6QlgfXRʯ$ @6AVEQ4nu:A~󟘼GCbJQֽb[t.2)۩] ­5Y4v.?#p/I-dSw IC'Ndrc9)öK E4ONK]t%[?}j}?$z}˟Tegg6 v]-9X@tT:!Yuʯ['|tF@2}Blsju}D76O2p__7p#G>u62*l=g_<7=UꞴC#D3w$tu ia̒ܺSAwGdϻ=W[eme}ꐗ*dvڪot<ِp3/bd`nsEbB)QDȀp~{nr>]xW@ 9k?b%쥭[{4jW-y<뉱oUqVNA1ń/&3Aj4U:ʃ5C@g}Î=}K&̏RobgDR)܃A ha+D; vVρ{j|&;7UۺޏjS Ka?Yc z- Xn:;6q?H۵_**kK O\Gejɨjjo0B"ՁbOU_}Ԭ'ɯۤ2(n!7Ah5oJzq9L#J{pVMɞCŠ˺.jmVi'{ q_kL*?OBXorOfaI2r3кOJo.{F"Y=<8n9Ic݉ T -N3`OO=Q: Q;9oP]Yz#n\7!GdnBw!T/I1 !$n.df1X&Yބ%4,Z9 D};o'T EK-.Wn{댿D5($=/D8p.jvҲi)lX-iLjU4ּg*u5z8iC_w=HRziO쫜$CViƙP!c\OƁrkYø?rdg[gRr{=TۑC%l:#`CK[3d\ްY!S:%)B[qX.or| PM BHW~@\fO?EQv4DJ(^] "Ds{p5}YU׃]no/@_ˎHrZeQiw!D& yZץxA,vdʓNnWTSYq Pk yvZt| 4y\d#y%r QO;ΰ3uA/H ɥ>(tGxwh0'B'<G9jD@^.bgs@xJW;98˹:H[ ҁ'kJ.2:VB17ܮhWo0%dR[ _,u `Dx \3M}nS~{>/^#nՎ .jMl5k+^zn(%Kcaȇbf-׃'k&6RRo! `acFBFNv{>YQElYrrlʧ9`S΀p9nUW /lBD̪;~q A^:Rhsl)Lq# ) l,tr6B8CUM Yv>E- ¤7{5\9טE )i m8-̧PHuxF1f0[vJf o"->$6 r3&0a+w A|B {2L+]{'KXHlV4Hז6\]JACd8OX^uPR|_%66E)/sMXuǵ9jSN]Tn"=zQ͎8cw< &e| Y^jk"^F`5[ (80%\#2@µ %GŴA:R1E},$|.E@6ZKEoZpY~7Ckg$>T֊ס յ.8ѩgXTr\QmlMSվɵ?r5̖@nIa~ysS|PKU}i*wsTJ[k$Ch;tZN' ˚u[~=ۀTf$vZ$)Hm q8yDG!0:A|#&`>!ӧ 0pC'o9uuaz.=kOkB+{^[r9ÊǏǍlg+A1׼@YE>V%4!փ N.2vѤ7-1zn* ?ކ5P0YwKpɺeG?l{T(TXD_qppT#K0!L)QKb0eGz9T;u&Zp{:f.q[`Av%Srx[xiþ}ShD3znަ|%r%3o 2Sc0-;1?jV0לHMwVcvݪ2|_7!95r"G6 {rGotDN;GG33#d%X3F$$vʋ;蘬%R.DŠ}acw~&&ߞیfא@% ''sov \(smr;C $GbZ?U_7#++!#Y:*JR+vΖ_94Y.A"ވ9[ WB-g+0̯Qm+Ʋ{颸eš$V'<e$`;2].ہW`5Mq"):ѿ.ҬeKCL@DC|˕VB-띌CXwDbA 23u'wBw5P[ٚ=0,iuLnթ+9caM|JJI;fKC̸ <oՕぶJFX۔r <\tedYWSY¼$!`}LL4x|,Ui"p"r1'i2DU!oʚ/ց_vk-pUelvV>dDvwVZ#T*7VQ7rl ~WتK4_BujkW#~V4MOڒu%ĥ3ʃN߮0ԏlxLhZ'^P'\_A'~5U?Ƞ;±eЕ@s0[R"KhRxm-d1`<3tdR ;=w&:?sHTՖ ]w]¢(ߐ9C; >EF\֨3X?_%,-rfoǖ 9xe !WݦW]`$&HZErY(o@i͞rG C pZe]0\X.T 'cJ| ׃'H5@BYk>/us*NCp%$K~"~r"^fYcfΕ7: 6@|˸X{Jߎ?i~!wa9= 7)NRu- ,ZxnG^xφʜ9A|,e͢~XD[yt9>y)#?4\΢!/a.AO >vI DwڛDY15tI;"F1 Uy\7 +c7RYM?Dh@wDzFZs#> ˁ~ /םtY@-PqӬ+1Mdh")D~7(ɴIb7 Q [;ܚ*(,5mS^}wΤTg7\o K.ȯgcVkY'yH>iIU hf]rhv9 qh}~F|74 KJuz,+iMQUl?\ȋXN,(b&ڤ$0 RV(c>&#V٦xUK6m4IYt@6L/3La0L,-EA"rjL"o=$1gVZk hZAPѾk L%RL2Ux%)ՋYhW%R>" lnM}LմޞqK[@]4Sri5U)2d-9 ߺj,~-9ї9 &E5-\]F*I>9ɘU "|۝t'P/hJm39 d n6KQťO>&Lx4@!Ҽ#<>c?Q=' ϐ/R8\EX?i!BA T$mzqUKtI|j݉Kh  W*?n+[)+)W9ׂF-?O̜RK긍gW[:[E z"}B",dd!FkQ&BY:fs>#Ȃ 2]rF>h>)K~9=5T9W#_ozB K1uc] [s1VXaeBe2Wmk ZCW(J\jp5﯃r~E,C]jkTpZ~ujQJx;>#%  ۪?ib3,ֳ36ⳛmUI$g.] r>>\.&tq&a3ڋ &|&%qD_ Qw拃B91W'#L7אFDSK,0h'-#q6kD _ Sy+nJ]  8ѣW|]!G8%V=uſx h v#SQ2PV,$|M\<!%xv>?KޅBk Y-j1bN#GwFرbw 0}}vxKgOcnm0Z$H&`LMb̮2/WtP5eA6q3'nAB#I"4Ș0`uQ>Cyog2ơr5wALJNL>!lʖg9:O@H!VяY;W2Z N(ŧEXT\Djvցʀ(vEv`pDl*?ˎӞ}=B 3;ɚla1"^ߥ}|D|is -2VBL[2\"#z! ">.&/ZioCvj~C ѽ 紙Vv+sS!XxJ ?VyF6w[ ^=`(+d:qIt@v~玆* `Y{h U_ApY=%̓N5KSB8ܑ 9&) AaDV1F!J3T qtO D4.b&U-V`,KgS'hVeJ!ZTҨͶ[Wgʹ19*xr90M发)&!WI`7͔Q5/~(B~!/T}2 fcsKs0).>{ ?c\$4<}H Pjw"G^Cԗs=+ CʹMJ0֎=g?jE/Q" ,! Yg 6(_:Sf+hZ+yąv\>P+HQK=!.S`“‰h;+e=G)ԃKI%61VzK{|0_A 23o+>cRJs H!w~Gˈt0hMZ;béKAe\MTC~K:joVa5]w]8-JIQGF}* lC lJMj{UQns >m—U1]7 MNKj.%F{>C!JDv < NT^VBJ+[@ĬgM%޷*cU iXͯ,}ˋC|9g{,ڪ_aDhr5UV9/+JL_:@tl3-;֚dSTK#B'P5B;Ō@O:}GW^1a񮦉b6# j7qzp~p)jJ@N'p,"Z2?A햭p5$t)?y㱍/ E3)FOn7r4ˉ[BӶ?]fuşժ|AY׹|ǐng%+:[wjQ}XLa~. @C]_{bÖY㮌ἸpgmvH%+yH@,*߱+<9ik{ryJ%Xi4/AqȰ dR Hn>]#:ĵE B`rkk.KTlt,@:8]Byk`t|hys0="!e{ łРrLd/u+80 zn,RM&_PòE ^8-6Zv}Bk]jA,qay:7kߋCpakbiH_&(F5p!aylpw ͎ lOw՟*|?n`3Xqc<$ R Ղ`>'F+)BTXkB ֚k1QJj*T.4ĢP{2`q n$.VoqSW,)HF¤^vilBLLjwX`JҪS:X1S:џ%rQ=-Qڧg"[8e_1(#l6 5P X&d㗟?e亄':MSvQ(D߿ m8IC?4::))S*Z9 MP"RS7jAVC7bz#-Vרʎkn e @L6b͜񼻖J`D`f3kC-^wO3? z _ )̳9JQde7CbthP6.{>؆KkۓA3Wb\LҖ؞%r AZOPZL4)FZԺ˫E,:2g(MjU{G=]y TqS[o:RZ2{:~k/SGc3{5xh:u NPfgY4Xz^G<@r4A!y&GYx#껜7= Їp |/u_;7N 2: cnˉ$]i~ g @OdJ'ԢN4 q>uܓ F/1٪b#]|(RY<|}ݫSh~ך"%_QuRF.|kR$CJ93=0U aYE@R 3TF?}oXL|#Dle6E6$Iǰ D=OF*s. ٮ+uLv׊i6]_WdPZ!\aNxŇÚ L/$gY4jdQ { ^zla8u Y|~N^+?"GZò[7Q{ڭ' ][&ݘ_c v"&G`|#zqiu~[SDks:Kއ <5ԆDc!f9/wN-'󉆀neWFK26xX)pdB-?c AS7z4l Bٔ=RtƓ 0@` 抟W=!g&!U`ZF`ֲAөw H[m8zQp'J ڨumѾ D`Qg6kY7ACQaߨ§=(n.?xʌ:B v~70Xog91«ֳ Z+pm4G"2#D& 7S7yHn`fYKWak| [%0T}]HW16oWl~߼a=<  S~wyPz˱ڲ4*{4!)#RN" eF&Uв[%*(X;61dǚq#k|)q>R2M)_{%HHH呮x*$@S]e]žy](|^tm$[_(GK2IE񦹱8'ES{& \NG|ns?Na4]F$JLKwo}^ybђn꧛L;\%JOgyk+/@nJrtg iccIwj5*n.]p}={ KV-J'Ųc'3Ѹ(>rv{tU| D1} a^U=hq)?c/dQ,ع ) Fo8R=uOެ\WW5xg_ Wah(6ݣ{#Q\{QbV4=S BXqt 9Y]a+*6=ag\W#e hw>Q)c or涏XW@4sUN&<OGCÒG} ^ 6gFO{Tℰ_30xF  QPUݪ+%"S,y;1,GB>"lɖ(Jα8abmE8N$"ވ n)8q06nBܠƀ9,v}XX2 ^(h2F5kqUj2b1RWdNU}@g.s9thW_18n=>NQg ᴢex<8k)_T Txy+a_c/nؙeF!{cguPYiKֽm19++yډ]пznY86YB[=?z?hB5?28_`tc}IqGB~BoS2hsˆ>!cnQ6a`Uǎ _R_+C&ipmFcSR9x3Դ<‰yw5Ϋi:K3e`dѫݏvK?8:xs 븀۔$-;Œ[S? /[4Ljl1 > Y'vxzi-d35r60,5l3>~-@4֔xH";hg3ZO9-֮ 9]]XRM 'H9^e7"wu5qgLVϾs[S RM3{V3Nc^M̷Δ8/G'%R%*Nz5uk$CL%d ' g~ͣ^ 1L!O&̓*g`o|#LOe_ CFaNge|ɸ~f$tK~k7nM6UcB:aߴi fPi`7F%yA'2bvtb|x^jٽBMIpzv.G.4 |}nO'x3Wlɼ NЎi'YLoqPOQ nT9DTGupx!a`O2[/m*XZd=KʌsFTwk b q=H] WU (UsN/5z\0%4ZBn,ҹ łNm>WN!mKv"EKuerw'e ݐW`mk<"YZMMANJt ۝н435L>j#˭*g_ʹ.RdTN)PNu#"1OSIqHMg\N5 QMO|m8 '"Aos$ Q8iT~Yܚ5 38 0|n*_lĉmxM|㳥gAT(z`4-d9_"AB2S0 QR4'ɛڦ:28iS-U+07܁SG,D[>0#>RW£Fxa'ks?f%t\2I:Yׁ|l.qN#ZϤ_? e۠ 'İtSk aU#M!w{,SK*jU_6-3+C˄]3xZl$hdE6tm5Ԭ7w4~!U) -UK'&5_p^9ƬrpC9=,=CM)^]Ȝ΁T]WZtfMQ 8oT&S4pVV)4.?G#t +([3pPE~Bhs}W<+HP2yN %ŎA +dQr))|k-k/x ޛĜ)yؖ|*M>owNJĀDCOXn;al; L,/q4hc%(1j3`K"<S(Tf%MEk)N'+I a4L\*7ח8Ū_߻ yx޶J6Jht]~DOJ"uu6TblsxJd0t)<B͎B[ȦY@C\}&([R>Z܉;~5m#UZ  ")*_(CeJ9.h7OFTus\sS")Ay omq4T ,>;̖6F^pa 4C.uuj4RJ9->)xn$~H}.a|"+Tox#V8X͆OϭEHD|&I)6*feH?/n r;; Y<;_gA:g*챾MxIXz %vnA&LNcL$ V4V2 ̽5LɶՕZJqO|8kj76S?U^ ŒV0&iݮ=[DHRz?҃jaW*Ü0K&SZyX|#nW j g^F5cF gftk~z@ՃHe JNbvN Qy /J 2?M(h[bqՠOH9ae>cMb3?첳t1zEn&@ּY"i )ZԅŁ5KD!XLL}+En&,9NaUjW3v܂ڞ{_l*Z-5sV3rl"f]d(mav+U_\:7@Gj# 4Q^ F&vݥT( \YBgB-3'.>{ùJߺNJ@M8aDsKKuuB6oI̊T+Dapĕ ~Mv9NB怸LCijGQuzJel3՜e #ޭ'YIyNf @Ŕ^9Vs:t7ǪRu҅2Sg뗙gb- fݴ ]Ȱ\[PAuEiH;qm e!f Ew6y C*5f[e`ql Y8:Wuk=fTr)d`9``JU X3̂1]Y62=Bťc9YUho㊂P]`'qͪf0j d $TDi6O%~dB[{NOLh$ "WlZ]d~`Gv>we!/`pp!S0Ν$FQE0ӑp$DzKLY!Y Y2zL8-2*&%3vޤ4m]9{9 ⣎ `-$>~ZHL$-KhZ%dBZw**XC%*ggbwSN7T8"Bb@iJ2m%%wnx;jopx*KM!MS6LҾR;N&rElvzdͫQw۬vF RqbȤ8$V$+3&W^ph%t(Ő{rjl:x[$ᢡ(Ti`Rrhj<)4P]x@ÄY>jZaatKI$3}JAD$)-:nLǺ^%~!Լ[Tp6jTkH(`CdMh ݤv[maD.,{C_ x1p5_ 9wm2uIYvÜTuGF!uPTtpQ7a Ua?}#>4xlj>A@φHrӌ@iz7׭(|uW 'u˴+QKQ㠽m{sG!_~d?N}qsupeH·/c3ck⃛}۹UץQ^(XeJᯡc&"88m)])?E_e%.bXĘNyu2|+2sXİegw86-cP)yǫ?GIW$pt }&AEV]?>wܺZpm7_&5DU LDC;9؀PaO/`eV՟(z'b0S˔!r>6I qLWgnb_G(XZIS̃.:`€ =]yѐz?-R}6(!dk4]ki9uRHTٓrC/QÔ.9t*z!)LmW\^kV_z݄>UCx. ԖE^{ -u` K|}VX3 Lp =/BK(W$$E2cj,?$Ȣa oPiM\KRF9 K9>29ZS8:H+`1+"grsW4+vOfb+E7.$Q=PogG ]?5_XJvq2@ap&C) ,]p|Oj}F-`ͫr<5j>8DvSYb$9py e*IFqSLSϊSX=E^F/?݆E8v}-q$D`ce # >VG>xjse3rM*ّow u?wsaK$:[J1\țb1J 8U7)(yUTFg.g>>LOxslڳD`l7 \nZrEؓfB6 k*t*пQ:8Tג%pEZ9k%|k 蒼"乍yĥ1Ϫf-wp |g kÂ^ݑ#9DeAC͎wi?w}LwdIv;T&r@.(#΂c7˔p,O*:suG+†i/ln ӇbϨPA\([)=|vkU)ZNb>$ =6K䃟h]\yThtdN'X~NF M1s!NeZgB$gn_b7be~=m'u}1F;?Ӳl@w[n&ZotUu v6g'?cF%7{ۯ]xg%q%xjV~%0ɜPsX:!;5iY8ӽ`TL|削Cg#h*xtթr^ @aJ-ֺv=(oJ4&~< fUQ֝lIkyZG! 6lC80kuչЛ:yuہ+3VzN^ZЂWe6: ZGl$<|N8xN]Bx]K>4X[4ge![ kjkt [tLjnk~GZc9fd P ]I%'G?cR⊒l{5쐑_ ,ɼnB`ZhfaE4 Gt[\K!^&=3(!**:߻G6$N }E -8W39lidjAp:[<MGX ͠a2 \Il j2ခExG\}|aX}굪tU7hFWeGY0DAg_p^$K` O>@~ '!0=pw-:Up]WIFsl%Cڽor[pYp|XJ,6lfy(} cWo!bL)a![6Oލ BФ|&T-{s7-M<:oM{6S@؟PXsé9\m:yڱ"X(tLmxoi(5wSf2lUi Sj˛:BRth+ueUH*Yջ ,YKhO:f{3y,T1o#TΧYҠa ilrP&ٴ RdMr1 l:a'wUMp"E%ad]}ߠږ27^~5F W`6m:6 УZ+ sMɵ) jyew=x]3gZC97V)Ѕ>%ZFCoC]FB)Y-geok$fs*0Vn/-1̆vR M/q* rٓuSn#dgMXFfݽ%'Lk/\>jIOi=)5P[%&DhM_\BXNn2#+acW#9~ 4I‡ݐ m0gw!#GeI=GhR#3'޲"8'`}bw 4ikZA?e`n\3D)"4*IX.5MQPCC ww3OaQjXF: BVpʼ^W D7Z2 ^6{|3%#Wa(|+8+A}.vh,J* {NX0ϳ p}WHʙVCM#Y۴ zAX3L}p7:H麗` (p`r"j"WlDC9L1XG*6v7h:*Z٭h0yD< ҹ}!Pa~5z[ZEDGעHAx`r7 FZ7e?vڴ$˃"ADrQa#±HbV rĭ&YFɼ êli*%\CwFwNؼ)_++l |_`U0s@С%萆NfpU4FHQ8MÕ141b*mb#E;#[eH+Z'n~]]-èQTSop.]$;:zo[)D( vJ 1ynAbϘyy=T)8W:g?nNSrv+ doU}h˼Cb7,͂*rm|nhzuF#X)/5GS;ˢ6{J-p@Ц}PH:{?rɶ/T~$B5^׽y:8T uo<ib k{kMp.":* @:H$aMf/a+i&x13Б<>,f/H9y`")~r5ө%,) nYz@MmѢ8+M0wx#[O}NOL2ZmNsq%ei PC|5Q$l _J0R1oRfp+l, 7|4˄l%;Qn'p[ʵIႢz@ 7,*lc>˭L 7۷O^ΓZPR%jq'3*PVO_5>O NKѻM$j;u֝yL&EA>N eČY$E `+7uQuJ,ZmZwrfT\ʽ֡:o8FX{:<⨃cu.(/̜WaWУ[3xDbx8#!K-uePY!DhZ_m 2xĥ\<,rAbJ}'oIBQ Xحe93jD9Y gS_pYt'wk?GN^c"v' 4?_"=;fou0ds9#fj^NjT!u>zs/'2XG;1BR_l,. jxXBU?XZUY݅Qdk`*`*M^$߸xǿē,de)Pa:J& )N˸L~l=bcD;”W1 *m)lfϠ4!~ +Dt4߉b!a~6z y7WpE 20mv9RWb\*׬1@6''G+]v/`I{$M`p;{S!G4&``;KnJċ^ٖ%VԆ4;*۬ 8 vC*R.0wt7O*jL:h⇾y+%Xn5tXp%>ZPʼnic74P w׺a宺ޜFsKJyg/74Pxlʛ+k z±lmQ"F{(.JgFSdcNNzVN<@OKdE2$䃢wXVଜ#L{[Ok|lԷL#N`~>ϵ/KA]^ȿz#?,|Z3rx};A_R@)zHig/ý?sYP䛱%+2,e}VB{4E0S9dGC}ozH9ȱs|!T\G4 ~ij!Kr GE#imߌ}CEVAK˯+NxlNژqhq9 \:y}b,S` ӨxzQJhnj= LTܳQ$M{$|gf65lW$gGȭ+-j3WYh2Z':ؘᗳoD7ŋ2(M>7XL:w/ٷdG7~CGʟ Ob,;%TWGN`A(ۑ`,}g;)'ͱ*GWQB,!o'xC"1|\#YY8*gkEho[f4hX.N 9<׻OlsoY\~}#~q/Φh||YLf~ׇiA-[cEuOdb"a]Lh+M@Yi #eSY.H$0:!@^bFH.uz3}=W+90ZuD5 d89H9EYq`ԏo;!YgC_|!.8-0D@6\_l/X;^SY*M l酅V"rND6\Zp^bAaG>nsũ[qjgzuBšJ/ja :Bg|7[vbj&I*, sAFZ?v+IƏ9Ob^M^ zQz>Tg4)x!~+[h"D|6LEun0p:Sq80J>.ڃߡSȨBm|x %2JXa!ˤYXiڳE󗡿I u*"Su@C~ )@G&4m4*Gikg#Ȅ 7N ahi<@4lU2n%`87dfN[o68?M=)JϑXZU|P26Mr*%6>]gԶ#0m+O`q̆]4Kvې6"tjtU7j4m_X6 ¿m 1n3vj$fȸi> ,IYRF_~^HPb^weS/:P["`VUMkU cJmn}TuQW%g!&tv%ϑP\./kkZ z5ev< TRLp22Eڵ_، ^l05`Myuq}okH8_{kL#><yĢ<~u&ET;f_rn}MHAV|쾯\hNȃh LS5w'SC83!4S@0(@Ai mƚY6T "O4{m+ uЮo#fy Vs,2X;|R%+ 휏wpb)ǿz_Wirfȳ@@ԁؒ'OkgoSO$~.g·Zꪮ#9bw^.b|#KjE>(e/9'ȲK+<R{8)9䄸t s</2SQץ.}M/Zwǿ+wCJy#י_yZgXaЭgQ,+ص;xf;MayWPcv1+neG5Xhc=tK DR֢B鍰+ɇ|mlW ZXmZ/@MH=?] azxmSЏ2ccuF;һ.gEvP nEUUwV+I|bۥ1VcX#v!+WU0)Ous}kA͎3~_ӚꌅmXk>Y#iᱚC** x 5Cm@jn֩dٔ\ SӖ5t|#%O?e FHݣpZW i~KVK:Y\E ~)C~ZM0Q~t!I0L˝]u9",):Ebf XnjˇVfh23Hcj tB˂Em(y2b#}Z >ϰB(k,MÐOH_ɤ%1gO??]ƶOY z\ [ BIBh iݻHh=܉kgF_V UΥZ>׭.AՆ~-pɸ`{{ R''91X i+<xdozb,3S]/ oOMyx3&6sg]#c`Z %wc#N=fw7SC(8ovr0Z?ʶ8[5e:uu$4! dqjC+/+4Hy FKgA,h]?XW[yZDآ~C%l>]CK5?L=Z|W4,YcϺhn5S@wV|WQ +i;Z%G.Oh(yF-tdfT8m GG0r!YIڽ8e9; )jޕd{vuTѹWA&_K*] q9ɥ0?,nĆATX"Tf5S[Jxcen~d)7/`\ _=ꍪݧWG< `Mr(\pG Pb]jlРf:Y ݯuSfϼŹΊ \Ȧ'ߒ(spֆ3NOzVm20ܣiu,' D ø9`Q"'IaqS[ ch5),T7x?#nM5Or$^s;qHr.eSOFP?VV!>ῡZaLjI5TWpݔ1.2Hɺ %/l r&hp33; DYsQ1,Diyp83xF0]U>JPsxoI)1JFH^8'xW4H})m9NB"ʝ~D<|YP*`"w&]LC:Ok&\tE%r2kCjp!}An _<`d9qn{T꾃F{nO ]q4^L"RCl[ zW>Įh/iMzҎ ~gf-+p0PC x/a"R\6>6.Q;?r>`ٱh[WhףtA 'I"G$|FNA3x 77:UZč (U0a)IzID̈́*/zZ5"OD{g%o8޳6/>@`ԡR w0@6%l/C%u_VxbXqG`_i{8cE|ѳri?d8 ̩GFvPLM}-rrЎ0g)~0]==y.IM Klg]ǻb aߋf׸~^^bAB!o{ {`!Dzժkd= -P_5 Yܖ+G} kVF_XgDYtl &D y}ɰ]eMsT$ko3s\`F -čjTQ)Y^B)fKlgԎR&4y pFi|VF&c;Cou,6n C67ÇQb䃼!wt7ֲ"cN}-Pܟ# bLX0<|+ Bva aU5gq iJQMz/]Peokڛ5Ȯ8ЊȏrpG422h>BɼN^AȂ*,of>Ev?䩤t<ޡOʚǽ} 0#ֆ_Z\Ķt_356o5lgW2J/ݕeKCCf nfyJhn'A@MCV5QPCq:gpK% {ZO)yؿb ؓg d~YYl˜GyXUZ[665(DYᅱD LƮ+zլ {SFN~; W\I\c0d6y/džHHa,݊9"ϣ@Yle뒚QmMOUq0'u~x"Oi8VHF96=Hl9a%40~t Ez: K5ỳ|} Z_}f?\\Wf}\?*&V>)8Q~^7# s+Uٓ^36=VgFPǷ\"zF>{(<{Pv b{tlޣ[cA]gKU9~,K?_/$gYZ0707010000031b000081a400000000000000000000000164943cea00002750000000000000000000000000000000000000005600000000./lib/modules/4.18.0-499.el8.ppc64le/kernel/drivers/uwb/i1480/dfu/i1480-dfu-usb.ko.xz7zXZִF!t/7']?Eh=ڜ9Oʫ ;e3KPh za&03sDqJq҈h R_L[.J'䑈%pi$-g : Hz*]+.)]p2"Pܼ;, f]tGd- b6MW y(S0Ltp/ɜY)d&&&ú֏C6 *\}ק\C&\_n2zdQ ,ys͜]M{00D6cx ڲYCm4Qޞ8}z) خ !l(g~WpGmFOkהe=iO' Հ[Yq ȭ=`^j(?5h<(u[ LA,: ||(aQ3փ 2iJ<ڝt N:8]u@^b_4%*o -¸H5. kۦ[V?["gT`;$G1Խ8shKk2#ݒBޣD(vba]g;rR2 [i,/0e{8"]!=Nl-]5 ׷#o[E]Ub8SQ]NHYů3N9N Im%-"!w\Aّ " 6(VQg^W .x/D% < K# =ap+ף'a s ]~mu ':S1̓drC#A($~c ~& r\K-~:3*Sk/T$>G퓭knΐ- sAwB;Kiq~ȏ[#,~w({"(vui㲓UgX& AZmmU3VutATڒRjfEeAzZl`"$}D2Ꞟ>#=LBd~{-$D$I8,+\+9uǎRcS*sd/jS\j@[ؐ/!n + vc<1?(kC|BeƸhpPA^meq4a\2:ٶ|aS_m\{6Vf$^EƫJot9@/,{t]eKA<g.yM>M})@Ņ1v$rFzVsm1s}H+B*};ɡv.2WI۬T/ҏ85 l`RhWK6'KHIsơ@pv!S pg~_{e3"z __yz:j2i_֚[i+>\KYiq!q^á${T\ģ/ ]RHDf,H (RpQ՜qpoQrr%TͥՊF&ZLZ`\#܃iSiQ8GIk_0LOoj@JXP%qE9֖2#Q~Ld(?{-`"*EPzy[X@7 ~GԵ]2sbv̱n /]MZ_ϼ-s zE|WXWIc)SۊGx#<'w{V7Fd(̺c R4#v-C@o`9j0;/?3*p |0x!b{vx^EҡhsYņ#7zkh ԇs4:<( 4o]޸k9ed 42,T>|v18g?TFN۽/GBep=ح 8AXXD&h@<Ř@ !KZNDy5#l9/2e6qF !熗Eմ)a%I0~phj q2l\9{aj|+F, 5.^#/o*r`{LtB@J;g'RÈb)< T ~4dG`a&ijhm&+mQyJT*iBrPoQ9-SAŔ@U-={eS P2|fnO#kwo|2t0)rl?FI5v?O | sjQ-*7wTwz_}ӞP;^T yd8l)XЀ1 7Y;y{ gL{£ݙ5 D <|=!xCU3HGTSɣ}P9y#X E(U;iYXfW]1WM<õ'm*S- iLm3e3mxRq~|.p{>m/)'a;i@@Rq py!ݔq0\`tA/҆U6I|:q(?nFV$/N̸ʈOE3IXo+DE6‡2>j͑|'Cbt+Y^@c Q}-ѭ.&).9؈bY >ɨU[] DFDDۨ0I(,BL!ȶM 5-J cכ@&U"Ic U$pyTqO[y 5_5gcn%H+ :yNZ]4'r-ތN؞ @>j*-8ҲwQl_Ͽx0@#ba8 `M,z&գ:T3EbU6.P[9,@'kp(K)vQQ۶W^x GP>5RV%G9\-FsUq ѲQҤtONjɄm6W]8pv@>jv?~mIyMs%?2p&d$ȳ -|flbd ~juC2S2%䋁M}1mI1yI`>a-fNA˜>[>X^t_Rk^/P!">WgG$D9@aO4ԛrU(l&΅)lӫ d +8+iL:ዚ`{YbBaߙIKݮdN;EjM! &IXOA<*إ2ЕCGz˘a)MXp֘Χlp-焷M^F́ժmeqU%o&-u ?q=Ջ6+IԆ.gc=bUU E4@[~.ﰶq.J9cw[Kt]~]HqbM_Gْ83Ϡ?+S ~߾WCotIsIouBWZ22e23_>TT`咆ĊAoYxdqϞ d\X!,M,a+ ׅ_JQ]Gfbna h"_xZ @<~ha3g+rJ3 sUYw4̂sч fI1ZD3[O הMBi«Lsv iDG,ϜcA]@.)ېM#kM#)ʿIX#H0R (tp̵4ya-xEfunI\F$ʱ}ruiQ΅7?sD.!zYIūQ{,1UKe՞F}h/m^nUα ԌZ/X%׎[aVONN8̫)ltPn*Fm=i2A JܻSOk6D{,exR?tƓUR.K:K]nn6e)؇bӏ;͊QЅ]ْ@ Vu?b'Zf\ 릺(ط Yw!eΘ=§׋ђ,o\UzVTR~Ay5yuzJӤCx1U LQjO@b`EG$j'/t;! 4z>Ie Wr l?gzO UA fI7Od%N4t.Puqu{ލ5( xFe_)&M!?5OHZE}LTZnJ,lJZ=B\8]0Â0@&PSDڼZ)@d>~Is1]eps1 FΧȠ|]o/ Qp(5ss`q~:ώPq_ZGVNkwQ@p+ǖX~y &NDpOJ>\}Yp"j$83N!#zE&dvn2d$1 (WFyo_@CR9 mII|4 ן>;2Ɉ=C<;ݚpr 4˵+_1ce#HlƱ1- Vy};*u$MH?}'- NJCqsAezpGXgpm ϛ);PQnB<ԩТ1Js]A h қ8 `Q^ooZfޮ>{#ԄL<һ_qzc0(GM4G(ˑВo5X˫3^^eIc9ɜ`>h8!2"ifIw@)XM=NAmyi1?g$0Υ]6t%zHE]MI_)k{];mJYy SyI=.p(UG:,sGos]bMXޓjnX4;*"_Y=/?Tn6:j>cWGaMT۫MFOnKݑG̜H#Rێ-@K>|k׈ U|̓"֊\6WK2)F_b} П>Fg < (m޴HX de2fCA!Ge~ X=+x /DZҐqfNS'VAзFi$5A!ДWʚG(%!j,9~W=WUQ/$eٮR}?25l\ fG5ʷ"iPf22`x<PGe)so= q-BVoUaҶè%,'ґnfWJU|D#4;PixdN¥0@u`' $ ‰JZKZ ە[=$v[(*DW[w1`#uj\5:,toTFj|9Y}Ņ2E^'u!XS:}?}񀷅AA*"5?y^iTO遽:_$SMUy[$  ѫJz~sp*;$1‹]`.݆D<>PTqW*$L ̡%~_^ ?U"j N΄ vB&1X~Lb!gb2}-2C*!bKE熁sb2 qJDm"Q9~}x?#CЫ>YYz]む98,e\%cGZ UDĶTVc_ǘ;| pc/+%&A?!oؙ*g|H\Z]NH4Ja6ۀ/=˻L-Z_ۀQ޺Ә i2.S/d:to|L?$HH&]Rjo $xy6t_ Ft_'zD{{E(8qY~d ncZx'.oX6P^i'+wit2 *$+]kFJrGxذH"Ǝi)I@Ѱh gwdVZ rez p2y12`# 3RRUisVھf6Ide໑IO''P#]~n Hfca*Ifβp!qRfM=Ix$2Tb]ťKikX{x<;5 (1K[ 9۽B+I-μpQՈ ۢw<,AnsUoi&Z0{L*&Hu&a%LȟQ,  ~|t7qYlގ/]წ` BkRz*@rx=ȒLMȮ^5^uMAp7QS`' Oojҭ$51. WX$ټYt(cͼS\>Sf] opbach"qȌ,Vj%_B)Yo,EܙlWkAIqo!cR'h6. ɀJ*~DD{0)grD(>=B"O2Jy$֙k@bKI.vW6@_L&mE„7B"[t $Erǣz`fW9ZXWKQVf_oXm0 TTSX,B>U3ُB+ BUSc\el /'lK#|7~1l(i(;{UK\GB8YgM)=L<č]\LDJPi(?:)v-f8ɸ f~cB޶IƴD}*ޤ跿ϐ0( % H9<2&2o|SN71rJ,btc(9>dp~W"oa (m#eXBvErkLiH7 ڏeYj6Kb'np_Ub~:^k8aSB]b xS.*_Ϯu˼0%ft߮+R jPy̚#pT \f\3l|?Eb 'zUZw6+9Wp`փݹ,ċd$3_wkv+67UR3>Dihs\SokBK>1.ebq^':Alq98$B,ND!I+* T{!'s%AȎ>gYD*v1M!1xL7P'ǾԥqM ǸS+ƖK+u~SV(aqApK&SYkR !AHm_J^“¤db]N[qgYZ0707010000031c000081a400000000000000000000000164943cea000008ac000000000000000000000000000000000000004e00000000./lib/modules/4.18.0-499.el8.ppc64le/kernel/drivers/uwb/i1480/i1480-est.ko.xz7zXZִF!t/7i]?Eh=ڜ9Tfw2vyE@f35ZMm?-o | 3dtTyQX"Ķ90Ar"-똛hFR, 9ZYsLl7Ɠٓ!@69<䰘%ٓ+}o!i\ʲvEn?Sc@ CGkHkR)i?ϙgIך1Ѣ)ØU&B?h[jw'tRvZnc&>s'v953 F<] E=hxF2 E;Gc3$x@rfdzwOEqQfBގ$TN}mFv~]񗎐O|yZtBIK7~MZn)j ȟz}EWd!n1ۈGOc!MM\)ɄFXg>F~]S>wy†>۶ .eWeb߷{^ 큉E<{3xvU^PL+hu421̲JraW6BV!4 Z{遑Jۖy=P:7w u~&HmƇU4簷[f08{:R~F aQ#nk&/>ݏ1qÙD;ѿBܩk~Eͷ11,6VVA谋8+tP@ {a'\j)΁Tw,*໢*ە;XQGkt鴷<) *H6$1|ZBCi28RoiBwSOn]7R*fJX3 ^$MQ~h4(z<Bb76Auke[%Y y򎮐jˀPػ a;1WJVo-oR?؂7듥ܣ$:IJ`flOлda)6n( N?AWFuY˺ Gc|e_?"g:ᡁK$-$Ϫ:?|(Y=ȭN,VR>wh*t̒u%H[U#FƅOӐd5=@]P)9RsƗB+RBRÁpyIXBRuy˗#_V@A*5u%VցUZ\Fڑ'eA7>J݇5\˙¨`[0[L M*2;Obe퉋'̷=j.{ *yMzU#f~$j涃[)At3 DHw %FL<\D0P4ώ jyTY 5lQ0 JG"/{׋eÕʢz R `JPڄMܼBXg !k`pѝRs3IKn>^5t+b|0WuqW4M她琇6N[?beχI:'I(c!*,?VlALx#c);:U[! 5&Vҽoo:D<&\NgtG1^(G2Є~pm:?Mv$5q98hA[3T .imsu_O^d[b8ؘ۸T]|Jr&x <ȎsXG$*M5wCQ3T#A@ Y~D &戸>q6*,F2&:>RiɹQζ SjAQ"3bzdqы{$&dHD02nLC*G#~(`{f&Ch="p@K.t,mN>8sB0eՎWrn5)YʺOg-_JN(m˨9oLqvulSb+`vTTe3mv&{ĉ$mKvkmrQ m,NpD3967_ͬ;#o(jOC&K{w7}&;r>kA&gYZ0707010000031d000081a400000000000000000000000164943cea0000119c000000000000000000000000000000000000004200000000./lib/modules/4.18.0-499.el8.ppc64le/kernel/drivers/uwb/umc.ko.xz7zXZִF!t/P7Y]?Eh=ڜ9R*X>w2eF4^CUn%N,JcҽݰkQ+t!P[F^h`8EKyԪxD;zyFNDOo'+5ޯF"{RLu1^s^< cߓU+c. ¯a>;MhE:1G1f=Dh'6TN3,6^(cn;"٨,-otl80Ż7QMYQ)/e2 BV܊ˇCghcLHuwr'k//ҋwAf#Ϟn%JJχln|&~:Qx~ PTF͗5Ƨt*DF2U6ῃ&]`};hݎCGMj:ihTx:)@VmZ8aҿbz&REv>N[KGEKulZW EkRBͽb=e.H=A_YK&Bn?QE< 1"eM-hG8lEZ":ez4ں z/^kfv|:}zt Әzd3ɟ C" ±` IPu';ͦZ&*b=@M.ZSYR/<]4{.J$GY]|֊Snq2c%Mb(17:n-7QE^cJI Ҁ'L(os}3@}cagcȡQJ؂y ~ynFD$P[h[fxB AKJLx(+Ivlcsw7#/]7v^[nz7>_;TL$'p$٥_o,V̶=VB?wz !TZI.U9V{fqsCB-jVa:-[;u(O䕺՚'8m%3sD9/Z,W7: CAKUQea%4?:LauNUiq&fxާ,CLiUbR5Pdvd=.5+YǪSa9=A9vHvg"Pqqi%#ۥMFs_+ggLu3c9ໆ~@StVG2iFhs"ܒw>R݁V  1oNӭʚ6?BGuFZ,Wjr(En(<՝>?+N 3 b7x"X68~Tl7kMb{Dv&!73lYT|3ʽ C۳60ˡ%6zXcH*l] RkILHlb%Jo,k/)eN"?U^4Cf \L|Y㝯R+wFE5e P@Id!T|͓0ph"Tv^ɥd)خ8`K`Q<=E$Q£H\g-P_c~ӆ#C@zvR&$4/ VX׀dr&O#78nџĒ-!Gx|[:!ep/eٌa9ׯzWާ Qvђ^1\^V<9s~3,M$6R34 O]'*mGW)kVx7M`ʷ$U~L*m᱉aRos0&*V y5J7W]ta.%qc!S&"aZ߾_'^gw* ,wEr*g}!h)S̬R,B#,m{髆#|>/>$CVIpVhݴ~=O ; af E!<hA3;"U ,K.[,Hxn Y66l<Ьj;ć^=AFB]p "i YixCM#4AbM ēOE( cγ57k*!8 `lyFu1@Hz( #ÉV fB#,li T<'xM3t;6cL A=H?h;flRWԎ<Ϊm-G! قJoEu81) @a;Gž&n{X[_9܄ *dž[ u rYð$סBu3d?NOs/`]=~ZmQ{G [{\CT2Mr7Tl,Ir08 mj: }1u;^zE<m f(@HgP S"*%>PdFМ*U:> xce;ΰ<[SLRHc轒CGZގH`#&FݟVWH4$fUBՂoW$nP@!"Nx?sMzàtü*&,h㻚{ fSQDZ~5XλނZ<,xX+*M9(=\{(֣^dp"x^+KA][/B6qWruiE'%Q){6ވ҆}xx;/qYjjR hYٝ6j =G Y .l镮HxS9tVS,ν$1J-9fw*"Ҭ{q?"8wYxrWZ#qyzWc -e:߻Ni7>Ttp֞;fl<uKE_ COÅn쩡cQ'/qM,Q5bH 2[0F6fP{8V\n^70tF3Z>Aqn؈cxŏM-A9ycFz:YR3ŏ8v+e $yՁ=- I%z=dp۩d]慧 :Y?rUVHg!]u" HδHHa?;hWNs&F5Հcib@W O#3YR}sQ xun 8G~G+EJnO07eζfrsM̞J"~؜^_m ltS-gHƏJy'nO  E!q9-ń,:C e>/;i@R 6N';o|L#:hKR-7Y]U`# Xv-ca#E;fO꧇6sn}d\w-g飈F5FSCF4/G`V8d\eoGr@! }9{~ɶ2: !/;C@^zޛ$9B,$> 24ܳB8GhG}u x}GH:) {1ZU]f͢VŹ͹дd֥a%!q<F NAro|ݙ'?pbaP]5AI=i/Ak]]4HF"93Wϳmj'vU[80>HG3Nωۄ^@n=6]9'r yq@Xȹf(LHL4Ne#x{m52$C9OXGㆦq!FU .5Q(+X"ߖU};_DȨHѐ)~Z$Bbi: ZߒVX"DCv)ۨi莴ܘ1zHQ*>nFJjku/q#Z>;= d21v>bQ(Ɩ/4/I>q23vU-Z?{aYG|g^g,.h{o)uh75 ԻyP5~?f=5O3َ$ʹcwG|wN#G/D3+H!%e|ғL޷G|Z>6wPY@d2l3.9<gg&tEWVN 7sA9nJ5gMrfo*j$; d<T}B{zѯpCVN$лW.Q@ȣ hL ?B)lQ ~q+QinhҚ3%o{W="@ʞ儔@H_1$gr''Ex! #2Tc)"!NEՉ5BJrA{7H=>jDULcNXLSYy pq+BNhϑ~}}{DRyP9ߝA֎q>۬Z}\kzt>6vf [%>I)>iGsXj[$ ,M%Meih0Ô]O](obL^cI_PhBh|r3ݤB_OflI-'}6mUaqJ׈G.'<o-G1Pvٟ^GBtr=]Kt<,9EskSJǭeh.9R$K&_~TJ;yN 1}R0koNQ`$MBEX⫋%Cel~Y+k}Ln# `]. `.WK:)->d=HT9Vκu?0y0ESXb"c._U,9_'_IDGygϬ<+mޥv#GW&nAn[V Xm?P_S<3j3jT=<ۇK$(`g exhDeFHl4V4@mW18~ЫVL>\(8,q |5V%;wLg 'j,SL Xus5 2,x)g&³r0TpSR3G:T\JzqV1k`+HjGb*&UJX-@D]Jpr'F1]yKo3{YCsaPiaؐSK@jB-a9 OsQ޸oX.nMyِ<1og+eZ(⼕y% 艑t-AT z4C4 9A]*iwuÐo3# Qx[hxn>it}1Iuyg'< %(5).I2yt;$ ,fFK)ndj &<mEMJgѳbq$^wcMNYv'*7v)JĐUǫjV\ZW楡uY8p'ׯdрꭇSmYN7C&*W?-!e4u46Z?49m`yIIb!|1dX>0fc_CTsy&8j nTg*TV'㮥OO[f q424}"+c:eэg;]'[X/%(JuKtemAt8umRB~'i< i7RH:/}gfg=ź{L#Ú̄U*-yiH* is%I߂'U:aD`z7vApJņQ4-jC,;u‡5R-p&T=P_DJ 1(`rxsPq˺k݀M?^sJopO83`2},/S]-32},ȍ j- >E &t܍"UilmB$5 z傔b$TXJZ}}בV]zՔ(I:H *?줢pNvQ3֒Pqj=~ @3w *]8&L4Z*3.L Yi&m/$(rslƪofnTQ=6*?Ρ ~!95?h@M pj8$Pǵ MV[~m->zѸh/g0IxCn{)3 -8#T͟P]~)QZGSnV#|S`g/{x $/5}W# шWʏ ?Xƿ= ?EM;'XDZWH\Rr;(!B43jTۣtP2}âWukml'c46.nYf{X*x¤8odSs*>m;ݷ&)A% },1! !(5LS4'{@h2 2/bScO˺ZnpS`Plilb0]Ӫc+i"O)׶4+01Îc靭?9]]!A*nFj! {;G 2FWQ$L7Wκ}-:6uU"G D7iWV/MY2:JvaV[vQ>J*ķ ,.jGvxm$*0Ɖ nOy{VBTs0NdVx:G#` :߰;AYrOJ=7 0W"`73Sḻ d'GП-9a85K#[KZRtr n;gyrsY{\vQ¾f92!Љ<0~ s,bҶb_ՌJ:,.86Sk@+j}궅4doD(xx@T uMh}4 < s䱎G `hme&*2}]vv;kafxh•GMH~ 陠'Zh~<ևBЙYMluK8 }9)5gedo[p[x̟pS %msV;MxEyKt~AŀSLNXvX4 ({NA2=2a6 )wMowо]H^[V#o3a4o(9T)5\_OCU/n|09^,0 >%RD3Sk;fUJUjWw_c(ė/=u܍݌bZ 㻆a_c遜8 EW=n`Vqi$FbƇ_B lÀ*1P'i.=yP35FN3m[QAC2mW^R*4G7\rX|8H{0r@64_h/䍠 2EBNeHNZ)מq8OF ywH;SX'*R<7:2R\-yb`g13 DS:P*tN*~Ժ+&.|3%lG;f'vRBjۗ.]l'JD&Aq%sn5n,)TD g!We y#u9Xa&bL wNԸ "(OQusTǒQmd\݃3E);]Z+(E O >ZAwicᐑrn4AEY 6ȿVӲF7T1@!YΜE䀾9B sL413Tׇ%w'短uX ZmΦf+,>#Sk3o;*L} f#K/e\WȻ;Y5n1X6X H|ahY>9 M|ڨ1e)/ W":U=O2H籇)ɔwc4jfp{w"^bN=SnyÏ 469n˯̏ ߛ%(z--u6ΟVnhabƫʑ|ͬ9 /$w ;SYWI4DQlr.WjG4|–OԜX hp5HV c0 -U R 6~Oz (9z&exMEa? KlMީèg\rdVBҭYD4)ACWUKو$47FtadyBɹ %LKG]ttϓ  ..\+_3tf14r3yH1EM'jBt4z`x>DMJDLrQ* d#P+ވU.EG\l"h> (l:^V-`lɖљcY,fk$mnA▅8P)Ufb!ba^m4i0@/6`O-\!\YSkah};Oݍ*ɲsKO~7]UVӀyWe3 .hkJ ־<}̑2Kibseb,5V+ 0.(_$G;}% 98Upg,a\Wwxh[eo:})eil{4~(E[%l3*VEDc*<>1sRF2[n(L(>S'~!qp=[& b`P-ܸO#r7>gܙ-.Fuj"p V '} +U&thg:pS|I#1_:Hcm%bhP,VQ HZ˰hj+oJ-ByI]NRlٚ.0ڞMzJaY,`q",+ c=wDZ $k vVDه +'J+q{8l:mɡIn3#%;cO!R@t+Qc[.6" \8B>"*Frً8w6<,1<)'N2f{6 =\q93;֠P8__0 cK)uN ŌlAzNGMjݩIzcj.~ h&ޙߛ㮾Yv>Qil:2]sҭ!y5PqN͐H[?3&P4;{}Wtx  e<x.̅ݧ,zYMiUC0B{sek Ok7˕] .)po14cُݓu0\|b($Qk$=h:~󀩍BO9Z~z? azLr OH.d(O7͵5wQؠ4oȦbE66fPΦzfNJr͜WGկa/i+C* SYByj{Ka"`M8(C#ZV@( S ?t,XaEAa5'[d'aS 㼛Y$Hp~X[κ4a9GTEH h AI嗦FWZ;pn"b2D8>`o0T[_H0^-(l[D̝jdakB27(8hw,@k_R#7WPMbgvdX?6^,?6 #VTӟFƤR= Nvb^*įD{>[7ւ^9 vu2WE,Y)mb3 珩䄿]wפ`B*JEJ.GV@pUNJǯSUэ}S_Dժu> ұMDngWyp 5ZZ%ۧ9sڹ1R*}8[&pmo*&|B ul={dڽG2*"ir o#Z~LfL _E%4(*wia׉QC_92QpbfxBiXv؎ 6HE3,E74Q9[x^Ƿԃh-d)1gji+,*AofVs(t燭ItCwPcw~kcVK<2"<[0f'f-/4 $J'rMCjxx! tt{5"7QCB:ݽ5syd J57Ij f9ek0Cl":P@g\0*Thmkx]V{B"l^PPaJ8VE-RYy;M::%J޺iFnq|x<=́yhwwћHB}d66 +Ɋņch .# ݀#b])7' ؉iLRQ'(" Y8fyKwu0om>%XOHdH+Qo3@ݔLXzD잭2zٷCY 0Ţ,;1m-wp_yĬU}ϥ]ol^u1O"b:N.D^[Ld}R[hoJy /B :T˚^&AvS.IҮ*~³݆Jq3'(7uoOne%L3ow*H13o~̀Y'X DਝuKqȖaaCya oZŵˣ 3P @pR682 =%<,?}5,:-G6V, AhTCm|GpLj sroV uD"|4y$a{Ŝ TqkUoM}MUzm9<}c|IFRjk}&i!~0GHbyq%'JYRE#'{GbHPa*j^< U|_oT 1&ȑP4,N(`+qBSXgbRk #BXh韑 >z4lD)\ Ɛ KIڂ A{lz.efp/4 sZ| 3{Dpԃ67&n!xAH;›ꋣA+\)b>Y FEh`W/,aLbI Q;q*;qUHB ;KL|bRx)!-*0g3Q t(G,?~VX74JK =7:j;11iiC E @,A9:EOp2,!XUMus_|k"yk 5FKKuGt~GC0#[E[OykS^WzطuS. #5s#'+œA%2ƶ|mςz+}Uk)K G5dޖVQf @g)p5~eRr:48 ȬLXxq\5(J6{yb'ؽ6;S`IH&|(zv+ReUl 1aR˴;OFۙSR"u֓m‡f xN"$C^Ę\.p߼"½MZaKG46+_?@9p/d`mg%QRSښΎ'@{Vꮳ3#W:ѽ4( D#hmJ] P{H?VdKj}b c0 q}>7hifMd$R)6D"Փ++WrfVQqo;8~Dzك!y0 %D)ﴫLmM֊@oe0D01P3.sFVZԐ sC)A,SD3"煭% B7@ ݵQ"Tu=+ZA}3oWΌFZ1cz({XMSN,ai!K\" 8@d7nŭݫa1W~WJ bL4,ЗVe kʺ6ݔDYYBRw0-\,O%dǴ )CqV̙Di9Oivɑaj#Nrm\Z{=˗C3i2-*+L:WN~׺ }kVJ%̬p͞mmeAioo\5WYektX q@=MdĆNaZ2ɛDEj0tS ٹE UdW N ʕrcX&ያ}։y( E)d1%,tt22qz<܆]kfASWVÿ9 BR+m wl(}C%M:o_ ?lhWJrxzɛ',hz.H#3EّcV{ͭ'c>R v?P^X+' ,5|1W%24ݩm$=KZ{0G@yaX=yB_7;8`ΩsI㋇;5ʳ+@d8oX)?@}da6ΔiEW HK5΁P^MȊ@O099V߯\_t2w_wTBxeHċHBUfZJgbյo _D&V⎬5HNMy[,b,ZBhq-W;qD/hه̌  v@wѮ7Gp%YqAs]f$aW5ZSA4[e27:TMbL7y 1!Xɑ5("RT,*/$\fJ!IrTA&9研戴0 [_;tpQa\BxCwgd.zGKan4V0{=ZhÙ]7$ê$##xNb0JZ@$k&j=!)lE{.|_$T.D{5\kCpkg8D$Ox8N$&IN.o,M\BTQ,x.;&'}(" Ʃ Ȳ+\-igc?[hSyiKY_*v(H#I!Nc Nc*uD}=yFQF-f T BC>8ROkC50:ƤjSQ0W2:q&4`De^qAS/#Ɏ!·g*OG!d_ Crm&/quB82'tYfs¸(>C&Nxn2kfA)x8voka8=T5\J)sb}"?{kհ H#W4J:9MK$7I CP08g0A uP;NDAyw?"%oh ?E*f$*D벫95D*Y[+ )'41M1UI:r'?Mr?QѳI50sY4i賄a^q[a%} ٮ'}#䘑 E@(N:x:_1ULH7fa/]B;PM2۸hְ BuXYř!ݧG:| B SF3N8`В9ѽfNsO,l?J;Q;hQWͭlO j`9US|7 *Qf9UКS%;cFZLQ$M vݫic_4aCҶ_G֭)JTi>Ar*,tq"6D"{nznipb-g~ԟpX)X#vIKS.Po|]SpGVԥ"WsͧX|Go+~>'Bu/l24r?j49VӧDHOR=pB!]W;q)7XA]˫B0˺Us,z ωlȵ-p:aY8^UloO9Jg"㥹L ԝx́Pxf4J~܋¬퓿l姰,>usG6jLi(7=@(~sT߇YnMXN p_&:Yc \ Sx f6ݙ!2ivb5 x>GTpGeD^cAȾ436̷>I_/q8i>k5ߩ/ȤиHHr06H/,k&]b':]llKCbIovC9Z)ƩIO_\*G'.%D^yb^>\_v@٩|lJ:/9$d.hf!`'Om?+tR SZ#:6"zh* *@2k>\PcB@ʅz0)8Ӎ~:w]ʛO;O-u\[Zӵ6F5GtU;tI?;`/?}wV+h 7.2P8Ύ!h?R z=12Q!L^ch`zd[=>F YL,$>')x" qPgIBp`iD{"c"Y]&ɯk׍RuS 8PL J,F*JWjy9ۻ4)7NW.tu "=XmEcw+8R?ϿEr%E?~x AmkLgzZ4 (}87ǘqYuh&v_e:Gٱ:=$./@LJ7.4GG,x 4$͜쀪zw_]c0}Wt *㟇r$n _\94ށ.pDnD״xOk1hA9]ȴÞ8dM&"z&vCVn}0 [+2.7hlù%#msНK9 ݽjO#xXl= ,{BB$J 5(r u|F+@OYƤyMI^T1njgR7]k?Db_mpzlXΑ6)k Iaݔ\y&nFF e[t?6D~uA=oi*/TcF a ׳FOm;*% M#38%Xߧ +AKc ]м~/n6/]l&o?%4wIf RMI93Cf;[ycEJr]9 '扑5zuwU-enˀN9OгAY`]6$F^w?'7UaީF~J~7W5_P2=xecˏG21/_ŎPV[Z0?̮xI7h*oe\GJ5 '|Tq|WN8KuI$v`c1a g;c@zZ1 IFI ꕭЍ$E&t8n`k 4HDUaÏpHen,y`l$8*\ eש`3ʢ3k9-f2zb_JA?`ߪz9Yw}Hh¢CcpNSLPOEZ gG\di${v`-wqpQdCI$lލY.U/:bgzp*|y^>62A3>WT#B~`\ lD!!A*D N?:z+e a(nv;}LќT:JL7(t|P;ǃ"6UB9hnZi!|q BPWܰuJ5c{2E}gdƉ;4,s!GZݲ_Y˜uԠD<",X++HkoBMKt9t 1iѿ_%"p^DJ ~8,0璂”匲 :StӇ$7;2ˎoiiakxV B-!^X45-b"*ڡQ\rZJ;{ie8k,%uy"TgQB U%5:}]rb Qow('0]F[yDt^(-hg:`|%(ekO&YK BE G;Q)v =Y u˟gRI i_,۶9.ӵO?le tl\L^vcX#STIhs<i @e{d4L@+|,= 5^Vh7·*16~8G-,v?'.1{VJ#.Έcg3ˡsm{7ڦɋn{b;y?Zw6Fx3(҂[R]r?iy[gc(B< oe#hľ+o J30cDKuFsjɣA\GTTOGm\jBY9c:+I#u3kl}Z߿7$Q]/{ BہX)1h,bҳ4UGV pvUi4%pX?5xT4,T|cpكaykF<0džE'P6GY@*GPeE~<[Ht<3JzgGY# :u5TBV4iCIkpt1GX d֏hclM,%ӑүѶ܈PDV qHM3M[h,X3Q()? C8mGa)DzgQōNhC-3$5~WU秷:)}"/rbj#`9(|7nܬ[МÔƱ<2U]<с3ٲs([ 4Q9I@|,>Jks+A4CʯŗQ|pam||CX'[fvAaӓ#d H(fKyot3vx陮7|ɽܾmTz؟K@S6_Ͳ|ˉ 6uƢjų`(K.ѺR_5Wⵘ_福RpFb%]Nw@lbtu˺iT$QIEOQ:\9iY|貯 ,.T:E{Դ_CDBԭD kHɔ3b;taQ;iRkÞ8Oڐiՠx( svAOO(R!z1Pqajՠm 7/s[+QיH 9$Ub7cIM2Usz(&qR{)V[V#m+jh)2`l13,ܦñ^ryZxb)&jȴAQILZts0!զ\FWbKUL颗v[|Y[NS'.Yv*h cZ߁gaцNCK4( w7[$ >J,AÝyvNwZ]jreE}\NFw)Z=GVOg-?Y/jqr&*XԞ21߆Z OΫFZv(b zSq6B+U%ݵ?`̕gk:0@'q ZjK{Tph^*_q{Z@i֦"\(!6dk6`U\̮<9Bmrd{1 ,>l'@rnVCܖp4ˈ>"P4e (\gNLX jתf}MSK~ E"DDkqdz>,VrW5Xg46nb9V<?KmxS,t5nH+>Uc|`7탲<NՄ`ЋΪ; AƎ 6]ǃה8zE*L[)(|6z}# F2AF?qFj\9:l4F40|=ϬDjAk~!h6nGLvJۦB8y(*E*Z ӥu[u`X+|PS)ږfBbw,/Ӗ;Ip|-`vȯ\8lEO`D4=nLu42.G'ltp,s ʼn߶]ַ]pm'&h0qz!ce1fdځʼn~j%V+*4'? `sxlr23N9S Id#ÇMR)?N.CwПHMGX4xO"2ݬeBТ,}̝͘:6s{h8! &$< dc6&j!iӱ^_O=DK2/8Fja bUs^VIW9ps%]yXS5:[Ճ nOAX{COIlx|/.\wsa@j2אˤ% t YD][n.DWPe-I &^ ynꝍ*ýK(0mqUۯ4K<^[i5TaV7ڭHo:QB0~2\ nG 1ۭDO>!(pTA{Ws>8l vh1$cdBeypU Q ㈡!H #cUpOx@@D8ى] Wb})RaD/^m2:ɔDH@)|Z2=dxpkbǖLiVp? d}J?n3(X}Kᕽ@7 AWaζ^^\O/DŤ-:vxC Xc:UW[XA#x \+6:A]c= ,"nT5C~2uh3Og2WT@?T:_SnƏ,ccfhyb f=иl%wq&I8URk)v=J_gL~-#GGWFo#5tRڤIڣ`gn43͠Ch[˷~d*}씫pk%O+ܻ[JFou 2+Jpoj&.AIjzPyE"CNKA$g 1zvU^6y̚r㬨V5)rdRM}xkeE]Tg)XJ0G<|q%VE{RFn۩ޝTt)AG&L 0Aw({B4AA"(9`OW[\`9xjPGvf/.7ek'tgtB?-Ûr?e]x/"/'KsU6Zyj?yFgdnf|EJ,I*Ț g6QVVBS4KJr+.Uwa-`5xE0 P^: G(],+~(շjDMF3=N% Fo v%Md`"Jv=:Vylͬw20nǔngbY1[:!͉aBEn9瀭v눪ƾZ(Ju F'nޮIGsbbマ (&RPWId,]g:N.7ҦYl#7杗{dX~<.WH3T5H jЀhOk& Y!AEs&++5KI4b<\@$gU]\*-n3 822,&bo%wZ;(/{36@~YIJk+i~p?VެċO' 莯lţS3nX6>GI QX;J/ё)KYfͱ9a5MyKrb,\Ia;Xz Bvt|/hz4tCub+cg(H?L?|թȫ s*%!3Ɯ)~eX3tY&C௔%GO7#hqڐ 9sXH+tY:$]9cJ0<1o7C,B Û74Vz>16YZSFHH?"Kws_JqC&SRc_fJLr!4HD}P! _IroS4AEr;+=[Mw9]^;Ұݟ8m1"&q &A?q/x }.!_eXH'yKE8sΚR|R#0;ĈDPLs UGQ>U3 ,bdjI""iKVЛͫv/bhF.d ꥎkc숨~-쏂oۦ(("Uہ~&m0 ozMDp2bo)P,cäČyV:=*ex,, JZWחu'8 zky%o!",h@5dͥ 0@J}Zi7X&_58}I^*=:dckJ;>G2V : \lQe~]lK0(5^Qsѽ1сDSch1>3ax’0aJIBYԉ?VluM/zgc!ʾH(PCk W0ZQS|wou2dJ@G=.Z~?]iyqi9Wy&!2*߼VQQzVƼk gj"7§<F1öعy&Jngȧ*(Vڲ(hbej^ӱFwDl_0:7J>Ze@q0`Q'ҊːXZfT4wbQSm1zAۼXg5d>1\귑}&'q RkvT[T.et~ %(wW=Eg탆J3Մ͎m~]1ց^"&}-sm{(J%o@v:M}vDh-$3 b whri?mmlvt|ؖ0DΊj„ ) RoS6agQ(.J%>MlWFۈ'/owrQ!f0u;eB) TצitD/ukӅ Q>I՝Q1$|,)4G):9W\Nzj Xo.-]Mu>9$OxBqJq@켽j-\tjG߫z8`'tI3b_1$zfëWR-0GPz2C"kx9[ϧ2D(7lGNT2܅}+[64x3מoa4{ ? UI oi\1:n7^ų 0ҙ ^-o{\]k2ϩqPuo으9K$bbzv?c;٣մx iIh<[V.d3ޭf#pq r Aiw51"YB > _G7TE.: {D dOoߞoђ(_Ţ8c0ŸR[ /H{A@:\g|ЎGJmJշp8Ifo's1]hՂD>6Y )ÐDzɊMOcU5 2%'jAxV5#C;}{ѬKicXvgq=Ajum(-UXN)C nS,->_'Q>B[zf,aa)ړqk>y4igt& k1r}ޜ2:O[f!saubcpm눎l#ds$:~g4l݅{cE\"`?YR2m l&y[ Fu&oy0#o'fd̳Ƨ XNkf{FueWD&PVq?|,N/-C$'%ܶ=Wăd㳎;7Dj7cu; "FLO:t<&n.$-#c)Nt1Ԫ?\?{Q kb mdc'p / vT牊8QS HX9f |Y;|(&<kҟ?0^0ɺȎ$@,%P|jQ;c=R_?[;%I.C&9HmԆ3OW5L{ (9}.¨/YwMv'OQ\mͲ*<{c"BԶ,vKC3BHuVII8ඩvʩ8U"h܋HmĜ:k U"o48h&%TH[ҏDYT &wM<2yᛯϜ\FJ$λ^uz[*T=O5`KҖֳAq}{o&eͧ+:)|;je_` EzQ)\~܉c /OАlUI`g拓)w2tˈU@n4qT-Of:l Z:ޥ 3t,5CcM`H]gg'QkV[~"<^Q~܉XQmy5PX&s^]x9kdJ=gy厠g@FUrZ IY.yN/cҦ,rsWݱۺFH><:28k{ L?`8lSΑYf8]㵥ѵcfԤӎ u +AF[GRgHֈIJAQ ԑƗgfndJ_Ur\`/ \x$ڡʔ[n"7eǖd:"u):}xzk3jiw9*S*q:3Hފ4*,J=3“!-%kS8rK8z.#gԤ%bkvM ?+Ӫx00$?΍̚F/UQQewoVIFFf3EP& 4JEź y1*2Lx8 yM\6}plͭ lۃrml/FH", K'䏰;#Cv{-ԱxIR7IKWēd,*UD3j["!ڗ݈ >3>.z*n(iCn5)t>*'? )>0]!oY3_փ#@szT61 $|mS&w#3/|'2_gUlN84}fjWْ9d tٌi,bkVlWjGNA\?e/ȀOw!GI`Z6S=T^`]:ָiyNd4@‰iA=[⻦؟.(0& dCrv8dŒ{# {[.K@]}އ3-;_``&ȃ؞t4vFg[N"h1`8rݘt+|U/#x&FvP=pV RqHDDd#Ҕ%» B?tEL;w]yq4ںhQbWOL ;wρb늧vų}R+f0{Ȃ@V8']RF:Lp1j6"<< ź7Y)'EA-sr(5]9s/R?TN (lFY믜f$zngI_<ZNO?n3O$-%4⩯EPPqv y]W,*OuIP.^dzڊ=-0F}5LRB/ @BwKQ%ߘdUg,V(^gܸH1_gKG6ͪXrl9#P56/rܑŀ-S+(!Flw(,T=l= q ܱwbuM<ޙ YQsl w@v14ݭܜޕ_ژ˨gr 8c{dV͑NywaAJ1!J+qit:eMS^JnL 8x9dco^xLsBՈ|.wfrm0x/lA5 v;66>=s,ei"siy`,Vէvː`4G# 'P{CjuH<3/;!m`t\;ЛߪSL=FT˕6Rͦmܺyx.R`A/hD.'Xw92h)^Њpz`@Ӽm=I+:,cI!wcl|\* ~|uL񄫙'MٌU`g:982 <.ro"@`oQYa*LMu͑F0wjL'sXJ %3|=Q:^ZJL] [ RZ'eDg-":aGWpyc*sj`&>1@0J瘤ԬW*OVіs騆+~'f&y:S;4։y4ud>)kl[ L_+qU)/j/1VO9H /,(´MUL3_)^r.bH2z a% S  _[0 +`'Sva5k9Ȼي^E'V1K33JUQbL-C]]:,ҫY4|H]LBInVPE*PR/Λz,>O&N8AǙsͿ&%WTIVhǘyj<ʲ;hM%ldՙӫHiQUF)x&ܶ%{)P{&7G؄ַU{na{1*d1\r/>bZyirl 5ثnZq.B[cB:΍`೚9[YNlXp?- μF{-qaȢ$z,9߶Zfũ,i|3oeaKNs~9!LFOtvTeX<ӵhhV{G535owN}=*r \J\ֆϦ/n̖ y萤kERW@_g-!ح>zpop wagt 7љ)תVX,(?+݂ԛ!v`}O\|Y NTS1 l#)$<7&"&R;SR>|3N)"D6hV܊a\lٸ ![th[I_eý Z:p@4M\,xZ&hG6.pnfNzB9:f*KEdNDC?a8PyLCiP8)#vJxy13Z.߯- "3  RVEL)n"*Těg5ViJ%(DpL3=`| Ufʛ]XgٛO~f`и2wC'-aeDQUяڍЎ+MĹxحGzJHRl:f<~V|? jXy9A1ArL蘿# g;0<}FN=s@G=EeYǢkJӳW 5l5'xeս2AqפM'?M/\{nLAۂC,"E6~M(Z1N{Hcqs'iч.9=㷐,mr24-(y>p ^@`]$FҒXwKpLb8.gMԊz&Np&$3=,7vd9L#z˖05R& fxTG\sCd%j򅖚rk#Y@:]')!JS8#֜H+/i؜N@ύAf{!"Jˡ%Gќ駛4N >ڛU el4kt2Ff *>H# - S w ʕ<8-uhKTsu\tV4#] YZ*g.-PjZ#:z!9U'c{"8L$^L+oN!2bX&/_3GG"R=!P0)L Ru NliDsjV\HħxgV?6@8Un[ЖPwoN:RN"=uM#uj=r܉.P0m9i +zI""D꠹b>7.H746TBLO}E(4.Q>|mɡ'|7.P7II4BdEҬaGG$ .P9F93x F+دm#P8f ՠ>jGQyx-f42'1vqT+&J+DAT8>MuX`J3f|/y2-h!8@`AկPѬ^ cĶ(u:'E"?/$Ӣ0̓J:Zfw$رǘy=]'nM.Kㅧ/|XIFR"ڜJ wA$Dg^H%sO;HE,,.KpXS/¥`PmThs1Y`!mVIW6ż/ 9B>ab7&&|fl |A(ZqJf?|—m%#;X=YZjej>ฑ1@^}8[ܨ(KməT h&.:h e 3+1M *v"wp҈D9 Mv˩BM'0sQLr"Բ]t= B5KLurOj++`rY= Nh+{ 4z*܇c RATܘ r_i]xz$Ot8n`?w_ [5:W 3N)猇aCUCQ`xv=ߙkn@Fk}'v ZmSINEYIM]: 5/01 #myYML6+&)/p5ڴ|H9{ÉgBz> T>GZ?r"uy< n9̋tl¶I$/!ZBKQAj{3*ZMkˉÖv#]!/A 並Lp %oA]Fb`]5ڟ|04n݃DHL{0:/30- P$G|iMd3)ZaW[Cs͛iCPzɻ@Ui^ϒqh`+ /ݮ̀ ȯ ZAzv')p[>! ;w(76Dc&)9߈v4:vp+Aw(D F%9nMlS߁-9a=,@r@B?wMXguQ*XB ebzkQ?#i =>"G"Bܾ pQØb9,~OE*'+Z62z,Qj>odȹ,ƦT^#oH$ic,;-V`x}.R(3C `dfY%L` JPvՋ'({tZ]Hȿ"ŏsda?/IYoWYgB&65K*[^p*iB&Ga1 Z` CL@)tmN!ď%=j}xcUǐ5Dd)݅19wW@bT>Ui>mB<"MjF ؛` XMfS}aV~ bnbK5:%V8nQҼ#tBv#bn&ޤ"'~LFe/* LÌնA}uT݌;,3+`x.g/,8g&^W%Nϟgv^oAkN8ka ýfrdrXpG6]((+Nz1\{hCy?̋Z ΀iǯ*D^c#cKRڤ *y|(DHyԺX_kɕH˓NޱgY5` lQsF4fyxOkYD&>lzk%Z 䡹 kIO[cvb+7[S,R*ASbؤ8uQliTn,{S<]zq;p6\惚䭂c@'G``Cg?Yo|B݅ :5~u=,L:*]_!S|CCZnC=J/,r jہ9Tњ5qgk[|uۺa:)3fIS/. `l4HRM86. )x6gYZ0707010000031f000081a400000000000000000000000164943cea00001518000000000000000000000000000000000000004500000000./lib/modules/4.18.0-499.el8.ppc64le/kernel/drivers/uwb/whc-rc.ko.xz7zXZִF!t/X]?Eh=ڜ9TȯܷZ q '@^lg~.U|*xid(zYE"!fto~\fsG=fc<@ÙyP.30hԆU}2$%Ѕ!z/ *.k1EgaG!<5Q|dAfnOL~6IS񁫘kcYֹ}q=!ZE|yx 3@ـ/˾v=?<!;fsAV* \g}y$x%<-LӖ.&lٺdlIEDu/vn2\*12ޒ1I1kۊ}`& aVWE{(nav($d5V\T7ShE [F5/!p/VT8b3M \UcqV 8QICC~.%g|[P2;hf#r,E6;}D rÅ $[8-e'i-TY[B#uLBOJ\EbNc\>&(X4b< NՂ!A.M|WwJ$Vcֶ21yUj@[Ԥдm`.^{!OBf_ LKʦ}~,})[5Ye 5k.זmU[7&ey |>vD(zfB84CS+2yz[5y{a {\>lp·UAY_Hپ,C_IYwO Iꌉqu՛^{&a&]ꃙ yv#)<LYNu#$s%gBiȐRtHA4Iނ? #Nnj[&'7$F]ຩ05L=30b6::,柩}"#V«);.VW}f۝|c X+Km1jaZ\%Tb3az/YA [h D!gV8ފihJS8هA 9# {/ Y}|?kMږ}G[mG+i(n@>k@Ehw?fflݼ姌{\؍ ƤrVcxXHi맶N>S"Pcj'W'?w°} lOaRs)}+/l%89Y[}!^] m HffԀVq0RR7sH:>)lΣB̰36ve,ukřb5zru[4){oLH?In#yk7?Naqdh ?8WW>PÝ\_hx+?-_q皿[FAc5ke2yd-#&[uT5}WHč#f2 BH\;%_fOp=ɤ1dɊ1,T/Հ&Ώ Ԙ86+?T) *.pYpXKR~0vSQh&8u4'5]|<|0s 3p>ә͈iG5q |QI>߯txE)K0=wj ~Y YEܺǴ7Q58C(kbm4>]9ʾֹ۠&I^x-Ch?{q?Jz>#9Yn\bؕfљ2MH7&.; q(MwW;yMG7n+ ݄b3=d$Bhyfu3̲^\ eVގ4eI^V '(]M] kR06ck6Rni'q^gCȋщv?@jί]m~BMp7Ɋ/~ƝYQp0j[Xĉ&>0yI}{ yQ_D6`GhED'&㩜>P(_:ʗvH![Vps>ى:M\$İr72jB:u,"o O P(?*EH7 0|Q‰+/<ǑhMƾrhqM))8>(pO2sAMt. Su&q1lJG#iIO=loȉEq8rYTxWUޏ.ܖit5' @qT>ظE{RفlӑcuS  3}te$f 0e/hG Fu4%[pTf`Gy]FU"[@$&)ë7~7& mn6!oٜ\d=Й)HeJq@s>E9 0Mg:Ϟ[PEc+2= 5=m`Eu؍0v Yr>4@w;盭 ⇑m}Ksmǐ*-gZH߆厪^ˡ;YY_5 GxD 0/@dSJ e`"^aL:IH~NحCȭN_ztV. ph]lýd$[w  yܢB#G\ XK{J6mσ)ߩ%10H|X[c*@_b6I\K˩eXyh5*eފ cJ ,YI'`S ybh3j𰳷y+/=N948if }`c2|QXGy:IUˁ=څp34܆VBD쒄kø#/F8lq+܏p~TWEF2e]Tj3E4Ř3'3"y 1f2t#MEP RAq#/aPu΄:qDmoGc0~N\vQނXűYf񺊨;t#`1mj,AK_/D[+ )ȱ5B9gYZ07070100000320000081a400000000000000000000000164943cea0000105c000000000000000000000000000000000000004300000000./lib/modules/4.18.0-499.el8.ppc64le/kernel/drivers/uwb/whci.ko.xz7zXZִF!t/;]?Eh=ڜ9Q ܾw2|~ezd?^u^/TP9a]'uNE.j0 U`5{/x(DlW~lL 7N&%}c_ _jʷY2j!Qv H8Z9f7Z0:z02^D|=gUHgPÃg!6#WK`:z ~/S6/1+x.>NF鱞wFḯ-Qt>9E rfŤ~_,豒P8mGȝ9"衈&"(O V;8~Cc7heħ%B?Ld5QpWd,8977QM.0*)ph], /sT9VAqhYAvW׈2G,Ӗ:mTٕd5֕ ɜܔwSDKx_-n,A0 J'!Guec'fy}Yn' 0#o,kNQG SܔDfI=yU3-ŬQ';fN#yw o_񯁷+}XWU)ZQnRtL!~4U ՈKh?C*c>ɍ){AnI!3X9#3p(uSߕ38 ġB[%u>5lHOkGJ1>xWҢj2`?`I؄ c|$'sz& z^(sMxc^䟗{r:ͩT"^}mBEoAD3yZ!WKU;؃+j,Ҥ{w:Ag|{l43'P q-xѻx#' '$9mx+_ D>9qDȾq\i z\b`IrlyHb#K?Ȩ|o~rJRx# 7t [ )ԩԣV0YgE)/2 c2]&_#$J@O^9XFmI{ Sm\ )IZqj'AJ^[!\/7i:aFbHs MݎL׉>p._ \vIeui%IJ@wOel1QW`Vwj͟1Z5ertUם[MGd#M^ tR]C`d|Ȭh#m=_Q+)q~1b᷀8JNԈ`}G3C 9&4Hy~f pT%76}ϫEbb{ tXOPDŚkH]ZH3("$ .D@Gw; 9& "I4y'ND  "z{0? wJAJYzsKj}?B^{MZbCz~ ų~ }2^tбEDȹt'UkLJ q~ @+D}8+H=?0Yz<.E Iԇ%`xԬg()-拰?M$ 'V,%yEq:!dWmZmRbko73" ! BǔxIE{1(CE (g{2[歵MDluoyi2+DC'6qkEE-;;DWloɝ+-{02'$QάԂ|ƉQdgk9jKZIHOQs<4_BuQD,1*.~2̐}B28MWݬT"T#3\+GmPX UHvXA&m]Aڻ&ӟFP2=#1IĘEϑ9{ؙ@xoi 5P8~Akމau1SӐ1[&RE'$]L}iz< \oYn4:gtҒNd6^y2dLvI|ҟ 9)qMAj> FWg=G=VZM+J jȄvnJb%C"ZCN{]x vas9fhD8yS!K"d2l+̷!MVH)g6Fx'rd%9jkRy艐#k-_sAeNE>=tvKi[,ƏVH"3KeɮlC[mKhJ#rw9~x :pwn$(h"rl yȩxoA8!O1F,t.'-I왊!y:3Qyp8|߳HT5IZch#7G_|BHO`1%; ې(7 Fᘽ5k;Zawǿav&5dY I&h~%d~//=d:ȅmRMz d$**$d.oegt*r54xfq~EN?kH`G?Ɏ=jq;3% ?i3[6=zyP7)NٮlptKspHDg3Ѷ-[G3Ⱥl ]#wvO&i|nmX /#}$NRXuLZ. c$2s}F"^=Is4)+#!h|fţGЈAݩʹv*j^|7&&!5S'|py6jZ;QI2/[OQweB$,waPT q_֍֬3\@u4Ca+eGs$TaוȀWEUB}s 5;h3t%+ɪ8zaUaC?6Wvjz`Z;1ݱ|eAjzqi@{8F3lm^Y=GH No1-r.swuSh@4%>+Obj2_sSU5 D G'|޻axåqs}rS%emas0Ѯ& `̝Ý8|P_L{;Fq(@I,8 {Y:HyH8=N R?0< d=l6r5zT{π]p sa&d\M'Ƴ猧Bc/e>xK<~pёdP`WZa6bNOZ 78L}8/Fe$IB5WiLaenF?䯵C\ԵFG]|g~18T;+N@֞AaC4ҵ.Hwpk_LJT4kɣ-{ķA͎ %w> ./FDEWT>Prxʢш7$ Cњ`AKt'F@|!XOpk"M93X 1fpjǵ[҄pPq"l9Xm|I%& 997`$D|qcN/4&̊uœsϝW{e*[menj/\j |kXPDp.؎23}vDK#U]K"zôG5.m3Dize- ~nV*xM*va0 jKJ3Řsuuẑ}SHSl2RQlc/G 3vC:+DfDcNSZX V`HJ]+eUAyNݓ GL6>UpT&~Y9ݗ)[$|q[ZX6#_F>RXZj6^k+SiDޘIy YS~pGK 'GmQw]V64RK̲}]vYDB㥇sA,V $״.3}Qs_mxj|Ff I&Q}\0!YH?IՎave I?;B&<H~vM:;U@lp-)Џy \q4|f`G_ :uM*-YvS0fo`1Rں"h[S2E_aD2stlU 8mCRj喨L0J҃ /ܑxVLftx7z~nMc"])ǃ1>u։2JOn-s!~{. KYLW{.:l)>9'Z 3ûת#f%* B}y9R+EMb7%l$NeAbfz\Hưz|\͗1> gABc73ذb@Á.љ5-'h [-Bv|*ȐZ2k4`Ykgy'wF> 0Rk8z:Sn9u%8dpIx;pDߪ%&e+( <[HtݎwA$,ćgWPM)Y€:T\7W߄&wN-,P#c쁿YRM^SA0[kHjI8'} ѼjZ甕)"4d֧ipgwZ>MWE7 0x>xm7%9} Zߴnh{Mh0JO?/P\~_I]9͎̰q*u `nRF'ᯮaFk8ԗS*^JclܕOTΏ3jң^XLLLPҒCqFK[M5iV~m>~tU\ό-ikW?WZNTTvJҠDÝﮀZ. rӀt{-G>o|!%Fcgʝĕ|``%5>~W ?'O7t )cy󂎨T7f_bt\ _M:} \F2<4.;UiE-_H\XpCylv4=LХi%$65 5PwV.~>4(1,i~V8 iH*nesgt@& EQ'MJ}[3_W}SQrEۚ\~&<|t+0M9jb4<.\yβo&_Yt>pBGCXn!^u`yVGN[mU0⮌0t`;Z9c~I6e(5?TNPǦ~4f:XTYwF_6(ޕO^S6YS&VԷ jPբ!<S37¤{;.hޖ`̀qc28~랑#k!Q4P%z +M3@OkN峽Qn73TJNTOm*>N'2ڣQ* ^&cgCi `۱N =d͆0H}؁CG"r.aY `t^-ywe8+Kܘ}[p.qCKqQz\X-(d(`ߪe]"/罃.j횗>Է~>_r1 I'hkb4طa! :`nydN|BA>gKAwdB#X(^xఽT(SRBk7暉kA=xO+!nPj&nqHC"|$rLpdەho=SY_(ٲj2dPV⯱]rߺnƗ LInQK> 潔*ExE7z߄]ߗ4%#磱D$!li,0Z箔!8UԿzcY%U˗ȟ\Mrٷ,_t(?19@ic'܎q2|mF@Iv '|Ro{IAXBusBՇA<}(B.|I6@4ΗJruO0d@ " ux5ciSg' {InMm; F -h^q߈!(aƒ'bx!ȸ\LniQRg^K Od gXsoq#}4:w2 ,cֱV}'QbHk|tPŦf,KXsAt=@JCJ񺂉\.9 ?uguK̤p_>hDV(?ZpYzIV@< 4n'w ZJLwglvzϧ֛EtXbfl%i.k3@\E*߀u,6zgr-^?'6P{$Z1g8<]Hl*]G,cҰAZ2B{?J+#~~ɤ%"!2[hgŬ"ߐx^UYB `Tp\D7,,#2mk#tiqBU$ݯ-wK,;uNqD3E :PI&R]<}=dY̏`e'3dէze饜1[ֲ-u? dIkyFeB2}VYe+!G=ʍȜRf/:f%CA\4?%xC$?'B>$ zb w1Vf|T$i`f~؊Bh]t-5K&L|⾱jTs҅ff.( 4b`B!=G`uK| FO0Ur!8'#]'GdLWl1jhV&frR(?/5d=cF[]\&=uNSZW 0.a& DS0tzhKiŅZ|"xQ6xɬ|N6;)(]@BkA0ߒLz,qN`kIEx.7q jr/ u0YiVCdw4IeDCd8l4AiƳaSfvߢ܇i= svkt!!t5X8bd ]+(FdB |ڟ} lv͑W ^'ښ%%ZU g] .|m^2߻ {% IO8j)=[qpkLĜ[#!b "g6 eUY`Z:iW= Z`f $W"թ16IZ=،I0?Bb$fR#J&EƐ}C c1Lw` L{'\ໍ*#tF GAlR7L)upZdKȄo7a-9a!O Q{Zea{1bƯ89!fF֬f~;LDk&ڻyx+aişAPfoHto bWVj%ƸB>r)J[2\eӛޅSv~$8 I=E5HQq7y"ZO~}tۿ<'?X-YV+`:sqdLjwcNvN{Z\?lpunn4Αܞ5/= k5Ek/k`W nVg5`mc!DY;[NC6 y& u t0bAQ݃w; ЏY ͿvGă&C(bQ݅'yc`[7E5o1ՕJr57E1ؖmQGpE$9NkKP~++0/# CQcTԄ'mϼ 23-XxWΑxg "UC)EW)x4pI6=ج. OcIȽ 9{Kl񺅆|khBr3Ab&yE4^͘ƚ_FS phZޭ+S,&@Չfhq : S¹U GL}<ad?,GbמCNq\H_G=KTeV~gTZh됙Ox~[1<:&%b6\6gz ŀze`.t\20~#{HQLƉ:!JJr|@zܱ?*nVe?p\~&7 p'OIXYP:@RG=qf7mw S(1>[惐]?#b%q2ŅC) KkC]3H-dp};7?m ]wnδY^J4t4WOE`aK giL%Oo\uA ɹc+,;5 R>Ӽ=axP&a8LO؏dK #}9=P2! }LInC쁦%8 bܲr1>g_Sh%96ɰSv67r[Prvp'V0Emh_2BV&1j_KycBY`Ҷ*m36(j ϹktM\Pi%AfcI$W_! 2# 8GSخX~y;S>N .2/@`ӣoT=S*Enr&GrW9ի"C)|/V\tpV8J|Ggs3| n0r'\WcqŌKuͬ_!KY%^ ')υP$qĀr#<6p4};ζTOĿB?oVQ,$b@]P]%;_2LN+iX|^lHP?FYm#~8]z>IdUu0et{LmY&0 94Urq~1ՐFS`I[,4{RYd#Z?<=漐v]$ҶjqTv^s_G匑Ͳ0jŵ$:,Cbvk Dcَ6+|-6O768[bkU--GFj fc$0edx9&KX:cB+b12.~5n:?RK#۽`K#!~  ޖAe'q.;i"& Ժn[ irJ\q^lKH\:.ʐqʥX`$\0Et쵏 PL~H\n-3n4pEF;*DB'Ҙ cI &~ŀ|8zN?X~ߌпf-Ok"s{_DfOڐ,jr9~%E gKK#0PogS nYrB6wky&&4g%yV; ]j.& q-wLӌ6*s= a&?$͏K@Xz/r؛.Pntm;J_&:|5JVgr)Ar9V l)j1!fI?Bw:<N\EPУC(鲄PWLwWaD[>Fn4 v-V475Q nEwRЪ>Q^(1ݤH^#1 E,5[R Y jǯYhV„m/*4 T?\gwYa X- Ϯ25 )b"؅(& KT$-1=N~kt%Iyw2s w>)&4Qd/[.e}*j˱MCn6m75*p㼙HtcY-w[~<)d,z=~hsXJ͕YAf;2aO-{RڻGӄo~u!)QUwc-VNf:".kPmQ7}Se{-GGa#^4~Ct=W`; $F߮7$RG2{8qⅵ9N ,΍iF>y 2 m6GqՏg{v7g R {/Uaz2ë6|ErD*lr 6pcE.'K='D׿&(í UJ,;l~8qXu9bLfdio쳛0I4~ '||#?;ԸGB-q;fmOGC`5[@s mF̎m%D*EjČ %vX*͖rӫ8c > nE^5 ' y:ARѤ4w( v,oWl"Tn )dꛚR6+,"Ib GA.d)> M3>&e1)/'hx8dMq@H4^-75]wDsM0a.gY8aҢSVRuGJZ5;Oi;st OxwoB Z@rA_bO4\%0v v8 {_g 2K91hԽ롊z+J]jK+P?}#,4W>݄5e`&줶kwӒE}C\/Ws {?eMw ߭fq(6)yIa/Rn0oZљ&f-/}gB殻 $q)(`I=Ѐ$=C>hV_F$KFϋl:0Z1jsc̥7-lhƠM'`]P}BjS./#k/)8yR;ʗۯ1&>/WX4zClu^ĽP"w8q?(Q*u3v8zLQBb0[g3n?&E8ɲl2ꉀpEty2܋Ai1'6+G̀=0(\u.  Tɂ\y6: "J\`T1l 9'v5݀85uh 봢cm0:^0wEvLv9QXpA-]1b̡I]Ի¿K<}8w3׹>7נ8c_zo/Sw =%ʮ1;U:b>ۮ;3)&drɍ~]췮 9{zD!N9+T#,WlWrږu#%jQfCݵPCK.w (s?jXzci~x-Xiy5rB*8@?rtj4#9qH3rtd >_kCh6L ]-ś]gcT07W(Ӈߨt :E5ٙ BX>@(ՈUPȷX5n0c`K4o Yuj{#jR48SsV\)箻l~`9>r3]IC8|жw+eYMU.Hwb?an??|PcT!h[=`y˚)vξjyA8}feYʕf~v:QC<eeM_I7\hajC`wi jwD$ƍGwV=̼0D4?+;Á|?d}ߨeLqTŵS_:m1ߴ *J3ZDOfTE~a 6t%L;SHѰCmE3h/FlqW oXu\l|3ǎ1ŠǬʖ!2]f>]ƙ"| 皤WNDR`s %RN>ɮ-P%c1L>$jBL.[<3VN R'C bN~G`/b`ZXo{`{BиbfM"{ 'ǙGE/nj2,C9o!_l6CU ~Dr\CxD YI{)-Y3;V J39:^SPG:d#:CSbJgI2"U/E͗7ϮsGB3C)la uH)6Of wOD&۪&,Jdu0Ab7nq~KצuwK.b: *t&`hC Y_0Hmc4WHu3?a+jCg%\s\֙$=ϣ",1)*4_4_>y1q U h4 5XOftP) ?"33(ɺo?[7J[xQH9nlX|z(!|ٰïs܏媘lF7gt.L/!3C鐒E$ey!?.8Fs1WݑQV~#y]k&51j~\0|n7Y땆3ceQ]qV2%-мV$ȍ} L Mi~H1q M4vR{:OeՎtؘ۔~UeEӨsaP6c1[x@|XUǺ//eUGWܫ.8VXԠk{4@k6-]M]Hn'ĕXPB/$Cqiu.\̨ۛ `G5/nAK9|,}UCVm-qPe{_{Xs:'zA_)јIu֭~b^kGoɋϣחgqV { j)o4Ɏ'4712z2FC$H$3sУ?r ʷCۄaqVzhnet6i=!sxSx½7l/v:}mJ!SjϑU)4Ffca\z#c40רPPmAF> 7|דe{!W~RE\tHSu't30l'& ?j= jG,hjsvq`$CZ\7:Нm>/"ہE[;/*&6"yYQFD%}׿=%<ѭ7r;(e]B3 \g[ŘV[(ƥ\]*U.S"c^e%=y9?#zdw_WPy7#褄jtGHLiֿ~~]n>'ΨņFٰ0}Rnv͖sRŚn-7ZG[rIGǐ"k~@Lcm,{SW\:A~NǬM&1}qǐ S3rJwO%"m6*EճטLh~D[dUW|9s!];C̐n5KF]hߢ 4X[FwM}]aԉw(H(pC=qF^YtFDI\:OxJ D ̭kƟڿx+:(<9Ó|cxhoɚq0}-ʽcT?ݷ}&u\<.-39OsXUt43Q]Q}R56خHdtOU[֡r=."/73DV4EROVbZ5cWa$W&5h *&;nZme#u5o"Y"4-ǀ, D',E2Fb uXib,_:N0{{NXMc$qb.ò*̏B_R'ƍoŚ}ۆ&!i$N'>cr|,y-ȩkI٭m~3ZCIQI#Q/7bZj`ZA))Lןy|{g5A>;k>OyrоH7-KyCz#1eBl*h :@3o)n0Ktu`JR\U[7{| 8]_و>&amb Ef ;.&®4KNEA~Z7IΎ$ϑ̒_nr`eD(㗰mZxzR5" Ldz >Mv #:q'_I{8F]r4]y.Y] i[xv5o*GC1YlsiT{ ߞD5l! 5tznc/BYX9+M"pfwH vͶzmtDNP232^D]lO$i:Cċӄ/Ɩ40w K`KMMp}7#f1ڂ}ŤI>A?*TG=I6ZϚц#7[*4!krM/]ԴK*jW sʋx@nҠj dTu!u[=eNn ͋j,rMo-^x@<,T= `rIS6w~;ʼJC:>הJՇ^;\ivPWAU)|rb& {ݢRb&>Yj?''}k_k+\Z74b>=YHYDɪB_߰fs-\j;ψLS3y6\Een凂3bqaTx5xkZߐ`y/tKW|7~Mn?`m8]5R!2w@i1rĺ:W R+uuUbT 7Nk &jn>BhP;y߳~X /ϹoLiCB%DfЊ@m.%.obnab}h aNQ5]yawk:t;˧ p"FK#4WHU3P  YE$pVXv̆qSMub?*V{Fɓ4!?웕@{I!ֶj'XO~s#^׾\uAO] nU'$xhi#*#qj 柭2D|Pw@,vX2rJyIrK{Q5Ӹڈ "qEjY %n;* Ã龛9fB@$YL0j;?6EaM5F}nXb$%/|Ju (ڭHtTrNk %-"Gksez I^#vx7듏: ;e-f sGlխXЅSr O8,հ6m.~5ү.(22U:KJDY}bRX]z,g@8-,>;(^vnq:-Ђ[=nrG _о+GduQ4ސ-ib"omIٵoJ+0@RG> l0)(%Mp~zSB ?9QV$"NF~U3C;0homunKIךT!^r! a2!^<oywX.fh#s<,c)6ȊFF0-;;9cv;7D h/d2ICG &{!t;Ӊű_8ڗÉ( F"85X㝿`PIO;ҘTbDl%SD !p{Cky>a ˝({n_K@P|9Vu1/M9QwlS3bѢ}JDmJ"UM_sIsھ,F͏}'C=2PRâ=,9EYdXj8"Xөӑ .Dƨ˰;2yRګ_yy1#\x=[̾pYҫ,l?oyR CG]o=Tgl Q>BENjؓL]UCT ,+͂Ap,ȗwX @]\KjvZ_Ƅ3Ky72迶?;e~E)Fx඄qN2JNlaoa) Ҿpۥ8@ 3fJgk4?}# N 5mh!r*w" lKq:l=N8*G쟯2eHb2bK:m XG`^8ґ?8oMFWJx,Y߈D}R #*+p4GB3+$OTwQr@< ƱwA(nW򔩍yH` @ yej J9JTEp-C 9$Me,>!n7Nv.`ݲ5=|wX|GW,= /5 䮉KgP v^\cAVX6uqѶ9n vnrQ*i ֞Ѥs5X>h]+_"Q'G2) F T s%^BKJt⎐)+I׏]LdѲu(f[ʵ'ɧA[IQ7ЫCRv¹.#)(xP𭈜?ωqPPtp$/B ஽pHKk%eԡS,n㸲(Ml g}s"T8A\qd%ARSj.N2r< C߈ &DULﬓ)-Ǻ1-(B$Lޚc#2Y".]j1t|l؟`V#CJܭ_ t^ $=XlD-Ϲ\^|5m1˻/AꁌpN'+~¯]*͢tR 6N*:_s^l!׹tu=[jP @Ws0\Rc\X3`% DQOꉛOL5{eg˨,Ad T#vFctt&˜L̽q?@A5ˍR 0 !8l Bf @V[NuN}!M\VҲCՂ_J DQ]Z1$BA]͟wgs֍^fRv"@f!x;b:-͑ `iJS_K [pm2=]6|%D9蹄}%<7sOT0|cFB8"\QjCØ[Ye|8h46'ߚ5ðk1wLD\H$43@gWf.4J[-> dQ1F- E"W>Z  m<̟Ϟ, ODǺ'DjiZMD5 ¼H1mc'S>+3ǤV`G.JdP)zmP^uF!"caW|VY7"Cwf 66KGq8vLxZLV0ʪ KԕN_q SwXJ47gxk![50{i|ȆrAl ̓WjF=tg>SS# {~~tO#U2X$R]`Ӓ.)*iiMnK,t}b7#H*MTInpS2Fӓ3fև8pH<B2E(FÞ$%1:AM/u \bT女m Vcw@s8N+lĸ>Q)8-;&|L<&3wWenj}FX̤nmtՕ*?ldgx^S| u ވM0z]z6f$/j(X8 kyfCv0B@l\[3 /tgDMV({(BS\5MXg|4 ݙ 9eKįJA.PЀ$j@%ėij<+60]Qρ<{֩y4MDRݳyVȢ",ݩ<BW"bϭTllLc[HMj̻X]hUz Q{_VbG$;@s}'n-ؔقOe:Q}W)V1;"&0^a;Weftmv @5;AF!G^aqt}e'% gZ$e󗲯\`7W׋sD4 :"~&R"! N  ON󫼟򸂊:5+jd`+bt^a:I~<1~[bzLQD$gwո쒭߆XR`L7zhI[W蓡W{>sWd2s¡.9`]W"ž*DjޔCA" FIwwTCŁ͜c4 ri[]qV6 3 IDpވ"`_D2˰^wJ,z#r[Vs ./ p< Gybn;3aM j)IuGur,􄌐tTdCc!AI|"B1_g`Gd6C逑v(-\Tgn& vXo9xˈ&BíqKh#LIL;qP`XxUn739c rFq [PPpP:+nGBȮ^ bRq1 (z'b& Ue-qQ`>Hu Iŕi Ywn`XRn;*2¤`GфvTOĿ`-2[$;sxn8Ǡ  1<ϛQX{^ELa22( /_K t2Zͺ"'mZ(ӟeH2m0'ɏR,"X0$aj> ڭ%t .J@N"V.e!wnBE* Q҄Dj1dyQL(B"*;12VD<щl+OF?s$W'vMfy lX;dhY嬁4,Щ^bAeap-vV J!QvpȐ$IcI)Zj`gD7 |5Wloaw9}p'RRr/Y³q\miDi@;}SlZ?SLlі\֔K297NLV:-Snb1@ܟWEya*M9#O]* >ƾQ5xeK-]!>Hu'=tJsns9*C$TR4Ɲ[~F)LO̓s3?W=' ڢ}nf@}F[yPY|G&-:nVrZ^as&Ot*Cggz=K]W!M9ɀT- Ԝڴ];*CA$۴K!H&mA>:@uj\t8:E8{bP#[ H7a"pX"3Afғ6ZL-1PbIR8ÕfsVA!l fF!HP⻨ʥ,8=s"eI(D6a:iQGR9"NgاC;_*?j.>8p<ȟrh&_{i] ߖmoZ ܪiAoYG·{p<=L\;S@]ag}Nڿ6R ͙f!r׏F<z+md5.uIWɒ[;J}r]ѹZ-BӍ^'ѭNF?Z=MU m< W뙸yrg^ gH7ځS0xVQP%yCw4eO"me#˫ΦtGy xǡhv"?N@|F &Ѯ<2B8: ~ƇxF%mw-f<7#&ndݍ勒c/s0 {:cxJB#ojnC)3SҒ8-^M]X= Ebݒ}#\>=HU,Ve.jsBO4edۻ@lUےIFx6)^MÑk ׁ YxAU++ 9tV ?KzklA:$> !h&&l\d@+B.o3%PjߺcOv %qe!-f.gYD BFymYvE4( p挆~- ٓziBk׎i/n\e vcE,iCsІoE7Se055}>8N=XT\dwQ"y -*i) =]ю!ڪJVGchhe݊e=yɜT`pw:DwMM!r2²gw@ҀNmobo+0dQh[4٬7A:EB>HKQ S\ڻֲHXx7PP_eUoqx"_a袍` OS{b#lzR۞^Vm\Ic $AFXS^rj>O7:v^~y2Z>֋ކXJI=J+1 B@ =κ8 דRFsn'c<̪Y 5h"[?Taxa;u3(#z̨\4mbb9-ݦN-?_)"^yֶ*2 AҾ_U6H)c8XC{A< ڲ^st/l.[ ˉ@$T>7P-!>Z|`8UE>0рw"UŜضԇI|){9Is.AXLi;Ȇ(=$Xb8wzV>Z⒏co Ͻ'1Ǩ|X-*<܀c;RL ^fͰd,U)J-HįTzc|r;A q3%hӧcqea1'Ou,H .-SX]m<񳽊:]prn0Js`ng1ثSRZlHaYU⥘.:)N%ѥi:W3+Krp(/!9 W$ctpsgT%ͧ'ymtDn-Aq-)iL=Tө*KU/3|.kON;qG%#IE(z~]$}F֦pڗkfB1v-'0E2;T2A7Jxq49T<!.[ OLjDf UjJ.4ypyr"vf;6{ԣ8T;IW/Pts|Xg"UߘCA41P3n@JOX*'Cm$$y讌9bkg6gbN=+sfC)ÙZEvJ{ 8RL|GUml:#ңŽQ 1 }UH+`-`4b߹xKz7I שش@.38ln"?}!_2]]hOu1K:l\#Q"o\r|ZG\[;)RPuD aAΆ,Cr~QD&X@*ЀO^ kh/Sb (Պyz4+X[)1YlvΧ>x՟6%60xg:s`|hf Ɠ*5s$B̎a;K]9صf+(4KFP-d?~_ʻ֘ebCz+TcUՔ-~.ֹETTA_(\hQ]5Y3I0/]hV #,P7fhMYyKun1*7`ݹ(ZwGxJ=|ձ+) 8aG?w{ب|Ы! ]|Nh=2ZJ RSZKa#'fcPkay (8B0n .p;X3oݮ2$ y 7`~q ]Uq#wvo.\4ӏ!6hvBPtN +Bĵ whP<AoEՊGp̭m4C*@9p?̋Gr@}:]xNC#uW>Ml[YajqKn@*m^=XM$!7yy`C@Va0>c5(W ]"ԩu?UkM]8 х) }hIzAV5UGnݵf̆ػ}a'i%]K0 כ3iN6TN8]p _xoM0ŧ Pq vZ#9`#Rv:plXZ-ydӑDٖeV3daPREj'bC ߮[!Vv{jB%OGC'XͤH)H'f& a%^1Ad1lÙw<= p[eRQ:p`T+X骏wBז wadMHRe A_$ E\U@<\[/[I~4 hlXO=?E4z,fh6*uzǽEw1%t~2 j$ (gJ:SM!Hg%P(J[(id] n,5`9:$PQ:rS|)#(%(y)הErS[|u b\iPz"鹙#\?ۭhF NjzLs:Ӵ$ŗtK/B||SyZ>8hkp$((#rSմ)k;j>rJ#%N>/nklz5cxDL+_?sVh ;+nQoh;XTc XI {d(:Uٗ !\9`%I1SNX?àJ,"4[RfaYD zBlqhC `&F5_rԢI(²_p܋ 2m&"^VTH6Q] &:z 酰ExjVeŵ&nlэӜPMd놫@}F2p CN[ $2A$Qѩ<"F+}-9MjN#T?(6,3FljM2ʋ}rOIWL( Ƹ)R-3Tnnou,z,s D'c8X_mӧŏmI:x[^iJ$RTT]7,;[)TgX}[tuRivi ?V< =DZ8#JMZ),Zf g+-gjU{ e=@ٛ.7"RtAJx^{ 4i2Dqc;w5y)~o"F^ZÏ+|;$􆫰`FpI!O|9m cFKsڇ/$]Ц[El}D"1ݸ9" .z䟷)uӘk<:G`1M꩝zi078IEReStChԉjb:D>񣤄},&Ҥz 7- n^dXHsM ?&h:SJɅBTdhbVVpN.dW4M1b 7,tEOn{{LvnjXFqOrl[A,!JT.ud_F>ԐvK枷`! Ik*Kצz!DGL~^P0V/snJ2v-h3q2[k.GV~CŔ3Oq.>)`{SEI(Y,4Y=`6t],fqum{ցI~M#^H;.&!Ytϸ=\3R[ 4=j ZQ YsR&pHNJ j /E-v`Tg eOY&\oZfO(!3+\wB.z'k1WBaBk !Ɉe0Z? *EЕpon'"^E|n=OApHBIbc,}}%v")܉`Gqo] pVf˪0E?S+bP'^  dzychãjG,!b^;uQ-AU($x51ĺC Hr_D8#q:^Zv2G;g y7{3/ rw\{"GeNk (ߘ}Zm ?[HOTB/܄Q~rg܎>s 8_Qˆ*XB+%~)Bz8V1Z! ` rm [FIQ&2hͼAQ6u^DrmgܟbD,COP@v3̑VM-HSjzHP<ݭwcsübq' ,$ 4Tq+]ane-jY* wVg>Ut RUKS>"&XDJ%P']I{DR޼C5KîI\1N^beYxٲwn8}.{h[AsI~7Ռٕ~׸Lm"+ǟ7/F998śW+}#GX&5ƢpgS f!? \U$]gEf oK0eRz$`f /xMFp( ~)5$޾4@[؈-+5ڃ5M~95OFu~p|&r6zi@G+W査ꗷ{ F^Jj D-V)#P3څ 0`Cp+2_ i^(_ Rs-l ,z1Đ7F+`?r|دnȪHm7 Zmn:FqۺRSF9/>AJw=-'=g"S|R!\'!rebUc 94\v@fwfºmCJT~aHfd!5_Z,jRVXO XErD" @pҚ¼8ظ3zo,:0D{'ܙR#/op{T5*[΂Ca:\cA+W1X)hBi mȟ܉ ogPYf9ղ)ԜTT9G 0Ͼ[Œ{Vv1RTddWJ]oPZO9 LIGdw\%+_QffSUrYovԚeN8J5=夕߱(Fl(d).4!hc x5?u[8Rs!dxmJ8sF^C~&o9Dof!6”ʤ. vZ5ÜmMye=#^q(2e13Ffme[h*<+ B"ͺT $4?"K5&"ᕓc2*&^~&'JCi5䠁RРE<މa)%}#H1c;`2Z2z0fSF%7^ZG4!b?sQLbRI E ; ?kmMBjm(mO=$.~ 5fXwA&ZzQLElU_<4{]_bJõi/u4qI bztTVUc@ 6} wt/\/xU#I,},sS]w<ۥZLz&ݝ3 #2JP2ҙ:ـ@|ψЍ[o QyԷG)6YYGze(TM dmqC'H5Ǜ+ia(0}A'Olkb3df%xZgD|{̤o~aTrheb lp1؏9{2USVsW}x-QKGU4:|@~)וA Z]fy;X@SODzl0ԼJ%WΰY<$zVNGW|&H KF=^T2Vϼ_Ub?e}|ijžzw4H7O'l48\32-KxHZϧ&wbP7 {$nֈЉ `Y#RD_@Nv N!; s&kxl{7]I]O1@EsWNH-Jb7ԥAxLpC22v~iRFk2KÀҋntOH~:˕;O$# @_nLͷA?\׌1`Xs%lKOX$Ys3_>D1 81~R'yQ:> j9e頃ee5n_ ki7k{U]ҫJT xDZWsPD=gf2n04,d.T$}؊^AњumeڽF&.CIuƬ&?)Ass>SlGD*eocF$= W}b>)Q`!7VcyYu-:ОBG(Ńtʸ:4{|vU1(5:|T|Q9h~[C94hHo @(9"~)D{~N;?"O vC* ת*<(KhQ1$-JSTjh^-U?&Lej A_ 2?z0,dF2ҩcbǖVOI[2hqNbI@U 6d&R-'hUof5 >H s3-ݕ6)#W 9F abyyueo? 5IL8V|peb$>Al ݍu^MeܭM7 m\ {[AY|j~oҾcЪy;;4JH^ }Iܽa 8H{O*G`[UΏ0-Z2K<|٭g$h4[9!:RX?B+:k# Y  o1)U< [ ц3z'h~ǿy9VddF9ܻ@ dBz MS|6Ci2%Fd n-#c[} n@M ET=Wo$<&7ѰDYEl`zoGʻ,oW2 Z  ˧!0j(C8s`iRcgn *h&jtK]Xr ?*- 3K#1mTs~MAi UF2hZ&|ĤK;h:4/{,%x.:Yrm;@ܼ]RԢWrTXżqD-LSNctz,ưrz@Y_܁ϞA?#ґզjG^iP{JP YaJlhkuq8m~ctZ*?LE|o+bPsm"Mdeߋ(tQ6w@ O.1I XgK.1dXL_mo߽B2~(4C>xC/dIsØR<r¡3m_npؾ"O:M[TjŮF}I%첃q ,SФ5 0gBjJF,|c*R2𐩨7KȖ~Χ)D% -J\))VZ~oN-",JϩPe,iH~R1\E+KE*Xy2,f=Q5$ m:2e b}5ch]+X* lB9묔,\{- DEH{PVέӕ/^cNQh3ii`e-m뚅X7wY&LmM=E}.OKM<)6{tzl1(4|70%(D6d'U%]gh/vZKX ~x>R쫋.Z"B]}2w>w('EV{o+|bld,(apZ9wA |IXyE)ۃ/>zxz~P&?u@!%RsjzҜ;}/Uʥwza$d?C;qS\o9.o(ѝ"y:6̀KayS+=H$:#;S/NMb_ 3q|pZy=jRd5zejךa;r&e:HoPElma_+EXr$*syq D|c"w|8a]ဤ"/7&λ-Y2 "7ǹe0c ܈'[,#{Od_W" qmXo˥;IԚ[S`SG.m ]ƓM:rߐB?zufy b  ,Gx뇊ԩ !!/kOT~r'J^*5)hĮ۔5zX%X@ Նfb#%kQא`@ sjfp>cu[h MK,豱HM>GloJ άs.*bb{?,65+'lEnLȑ. w@}͉~|ҴoWBI*2#[(ik"rsj)dNͥpr\\<iC b1=%i5ɪw8 5X5IHxgJb s\Y= 4[$ޢb$Ẽ+ypm߾hePղ1: ~=B>?F85Av:9g4 LFaaYeWo(VQv5(RQ5[.dc' xW-<][WMÁBqe0rlyqOa )QI@1qR"4>+)T詝Z㤲 T3]2+:ok@˲/H(d up 2jy ~m kI&4cJ:̼*P[2լRwkvĊR;L6nRUҹt3&%%*HD2_"/s|84u@ćW4{j@`f@v{X|\2p,*5fvع:0MO4hTS:hgQD*u0co$KbęI^N V'5՟1%`?N9h*^ nl&)(%ގY o6X g`@-1ZW˿ Ļ0+?Ԃ+@K86 ѦlHu9FHHj2>BavoL&K@in7؆7ܣAUVp"hi[nw!ħQ&rT'qS0Å[2 (LLL YhQ68wŻ/"j?{E$K[`iI 9~XVKoK„ m^bTVʨB!0cmx >)PwtD=~w|a"IT[] JHTd':?:|K\zM:}n{3PՅ̌_zV.Mi/N϶TikϫM,8Lwk=P^y,xufw{庎F#Մ@i>곛k Z38 =1ų5]*+ >蜮Eĭ'Q.oH}EJTKMW8nN܏@TߖڴzbRp%*sY4}70 \[Psq{(-W|95\ 9]Û"X)#ۯ&s.bCdSP^ik~$=ɫWu".W 4{ѥĺs@! 1ѝq4&+wJu-iuG^fAlXRȏTHyrH jIE~t < ֞U LN~*gCAWEm5frRWe&*8)xWs+Ux@=>a͐$̑fmC"N|ck }o[ 4zX?4A-EWVT->;jLH6kB T7,ohlD^1j8G+K}%Sr2qִT&X@6|1$w AeتCc4drv3XBb!7'2]by ܲT mć;4Hҿׇ-vHҝǐR쇚__R碴 ̰[A>46t1iIX:s0˫..M*͞s< &MIsQg1;FQk@ TcO TU[<649TrC ;(W-$a\c^(bܑ|À>ﰱ /aHABv1dlkrJ<ēM%]@NJl YuW$9i1_zQR}E*X_B΃2'=i/xW۪È|E ILTdʼn )mA᪕l2CUBlͮ\C} μ3ЬUވ % Aο pQ̤YzHU['9ί%UO̕'IcΊ悙cHy["؁)S.ǶS 'd6/0U}ۮ̳%ӻ/I5n/ƝJ98w$[j:{>E{rZtD9w<Ub3yg-A0 g*#1G` V,:D%uӒn^{rhb۞XWq^<%< )Q-u+'a#ҘA1U/h$%ݕGpA+b)ι~\Qi fjXC#?M]Ux֬l )/e*(htm͊i Ń~CAҲ{)I@O'~ϠsdCWQYXEK`lC\Q*m]]rq DGvW@ct}GLSKV{#iRn*g^V%\:F4mB7,jҳ"3LV,t8>XBv -|ffzᅌ@9oeV׃v$:=49gE+aSHDzRB){lKp0 5%H<5RgP@PzWlA4~Vp q öR9 FZ".U#q >bU^l{|iBʈ Fn'!]klCVM|k:Gh P.X^? X85PrzJ\QUtvj›eP{D`4# Ēt\*" q|$bfe;` oi!3 =m0} K ޽EyHqMdQ04wA`q>7`(n[/HVMf-JDFn8;-AHLeѭ;U%;<+%S(6霩O(uA {QN(eE@#arG{]+5iWڌƛd'@eU̟MQ\an_/v#LR?þT,AUI;ijXbea1G^5486%5lCׇ@y zfBLjOR} -uZ(*_BAZy ?_~3M jN{ckl52¨! '0 Q[+ +zL=|D}TE(|RlW" ~jʳN(xa8扗w*W^ɦsK;Vj,C1N lpFCUM*Fسa tsg-lk^ ^3(P5cF 식[c4v0?E#i6u8n '0r+' Q@2o5]f0ϘOĒ [ %tf=`8I\qǚ&3[8݆/.q:/J4}SIO>,㰍E黛U2gdm谡pX]!Ʋ_5KK{pKg'1\qw^H5,ic3?K@[im6.ʿH#3fX۝gS~[C_3]res`wK͒cIs)~~wK``8ԇ`g}&bMW0#-{W װ)/ PuAJ&  `)|-28@|T'@7SYͼ*AtE/ϣ؏.s7{IͯP'h6R?/Ղ\)y 0`@8 o@- Nh.ihH nZ9rYN$bajnFlD &UP9'˜A^=V&;nY]qaR]. 7CT 5uxgcj}{jA-rrFgR5q 1ibCTe3:4wqhh0IUVbm'Ui C#̚[c XC0- W5`ΝH]=&؊._ʟrT 3ćkfX=wxtmfeфXK:رWyßpː``,ARL_4eEHb|x^yCH3Sb RY'™gcx48y,MMX ݛI$Zo3!+/N!Y3l/ץ{_C!LL˽d ]12W{.=?KߺzBI3GkE1K8JH~@8gX]P$J=!P**uhl<=!t*|?r~C> PA^n|C;kn5GU<" P3It5u~~_c뜔J(Ʀ*z] EG ҞƊ@!Fh (|m9jG'"zM@]`ѹ+ ) xFᷬ{<7(IӇ՗1X0DrvK油$Z9/s*ͤ!I-*OmC] ӽOц"|H^G_#jGy?!70^>-+ͮUh݌6 >[QEo~bw}( ?  ee(V7 y*fcrg9DBֵ Ƙ\at㦵=p]v?˻FNrpT?(ti|Xd[|_f+dK9pꃅz$W>.Y)Tܧ5ɱ " ;q1 @]wXR`&efųKEس{4iȄXck8?Ld]pO/Yj{o:(쮰a/_eQӠF59q{X۱KF6'dzNB6d,]!Ԃ(#'B Kܒ]`lk̦M޲|gd.\_ g|z%g!oj2%5L|ctel.V)S<%TfPgRT-O+c (HjveD#ufCNô'P{xEAXio٤4 pVI ]Ef_Njix Mq*~MU]{B\js Ĕ< fCº^A|]"JbKO6t td>eц"sHR&q+;'֦K;Eʰ^TB@os_tkQ*P˫plj(T|`0s?6Mh=N_'vHՅ=HwfP4M~gt) ~R1%q[-&z孿],B<X #ՓAǍ0?npb5hSw"2ljÃtx8Ӕ>\ W׼=*4X [׻}X*)Ηg>w~MB0v%Ǣ"gh+yFѬubrQ|>(C(3 خX ';qWfOɖj›~/ש ;!r lX߱]@dlrC*ݟ6\F].hj /2Ĭ5JO. G]WS z jzeC!RH5Em <0 .V2Nxj׼botn՜YX'"[ޭ`E2,}5Bɘw5R`s[(8pѡ32=,ζmӖֳ`w8~-n[AD$\@1`Kܮ0!vtO yJ 8/p)}hT8?NI{gru.NePKF}lO} ZqYHx]˜vtwً@K!-@58"2RFUІ+s:uMsHv9.s:d5b\,C($.h)BF a_4:QƏ,ЩS`N&@w.(HG݂9+QՀ5W緦stux2JNv>wrwb2!@[H}3Ű[hG,V%Nu hŀ=B\] pxl鏕f<~>="_-TYMk ?ewDkG jOiJw)bhDU#@~M@OwQx6c#;w @]]TIO/#$ukX+0,f3^w G˶lrZR~)GR' o +~5i{y7_qKoPPP%Mă=W>&qVgcݟPG5Ba*QR=3h8 V9yi9|wLZlZDzԹwJ~rBbC"7Tk҃!Jq {MPzsiL'&h6# ޵rۨ7`NCy@6㏾~'-/aw@FFb2)2sK;b#dL?@,ck H!\nt"7_jBe  UMoJKV~YrX,ƔUɝK,ʙL̓:WPOZ" 8\jLw_?GKJ~>ǫFX6|D `LyፏNV?g#lLWTk@Yx/ͲB@xgaOIЮ4_k 7j%-FiOr4:fJ6?6YgnU @ײ= vhrѕa 0A;:33sߣwب7U)wwn$!LӍ>9:a{>/~.GBk\8DŽ!z5%ѽ`q=@QLTqK481[ UP_%'c d\ӻ%K8] lI7r1H/go0\C1YEU 9 !Yפ =Xd %s0E3.iΜ8u\Nка ~Mgnn6ЯRYIPE 77x13ͶωNchw0I_xlX*;Jwn 6"7[?7RL[Ca`:GO[(!;̻d@cWV)H)V<:=GNv(MpJn]Yp^_G"|]Cyϊ/JŒҧ_H ,fEf5'}qTm܂{$oF2L}MpyV8#dhP8 gs IdH1y~]\ Ir^@?[4H_=X|먗'] ,3˱˥N)头,PA a-q@d%i0DmrL˱+:3zby[ C=Iz]ȥ҉N1B:&%>j!=QMM 7L6" w¨&|~B]JoFD^d{tW; !OB1§ 8qI瑕)l ݉2+]J] Z,( ˊ|v9n"pX9/^R+16~_ |l芶?:@qIDτ~N@7+S^K`X›0uE|S9ABƴR Jɇ<rʭ |}gB/[)/&!=q;uU >Xz0UMP {7o3(NE a=h3oE:6QÂ7ªl'OlvS>0J}RıZkaϒTbٯ$hJ{!@O⤺?;5 B;uSbT0&9:_d)Ļ&wㆽ/ ttSM]M NBaRpU[BwɨC<* \3 &] :7#-EfZ.'M i4q=)?8~϶pJ-v/!\YI)GDžm6Kt" <6z#BZh\zZ9q1q8/Sm+6`LGHJÐqpH} q+fp;*T|~!d_5CAʔ ^4)TҬI{O,BtFI^'3|`gt~FET9uٻ[ˈN(m.d#߼,]b?E՟xr8u@?i%HPq|oce$hj"I-l˕ENa`iKN@Y$ヨмbpr58$v:+vcij_7?5%(hm>{pC Ɯ!'֛.ћΗ4D0G@| 0#2Xu"g];k/7@fAL9hgYYx7y3s92K ^(k#8˜IF(i)ncʞQ"}Z55e+37U[CsRWWQ'X"U?c_{VkJVnv*7ҫSiFƻZp|D\OHQ2ȝH eO+V/chQ(&fܭR$͊EX{ mISv 'I/hb&P,amTa0w Ψf}W ȹHحJL2tgARؓmy[Hxp%`%fI +08f9*Թ;ZZG>PcVo xClhSqz>}U]2̊/!*^̡^Hj.A^#>9QZZҰ%i<3AYD2&= l|Ѡ/g)xо=k h#2bH-̝_ƑkK,VЯZfUPJaC <5︔ئ"yW_naM}4a;akһ*c]TQ*17Z^>5a^qU2"gJX!)w狂>A'2Q #!PC'ݱݻ(UjR*#u',cX+Q #Yi]_jj,7~U~fOL7V3=&xMfP B   KSH#Ð!PP`:vQ\3B]*C˲c+hLɽS¦#1;ƕH& 8v[@+fRlKi~5zpJJj}laNB[+uӶƮLieNܹ1"~[j_j3CiFsD5Ck;Z mӀZG]C~c2+Ǽ[vR>-n)-T^G vi[AhXh$d˶ZlˊדstzA~;U$UJnqRۧb==)[(p\zLsx҇/ZD/`h27Ru\ΕF^;zN*4/~;)FĘ%CxEaKwG?}t~/Z̾r/|V8\:MƯ`jK)߆@>ܱϷʲsPg8_/]2"|`Wg.urS+l&,Ė*g `dz RTO}"!>6n~.W}჆~;Ͳ^󁪮j\&se&(Uwu|psgZK!n' LΥ d/?NK`et$sx"#?BX:d }D{Tn{zXN*RKe8J,W[Hm #ޡI9`[; KЛC¶b{}|"Eov4BIȟE? _|;f7-h,>OF33} | w\)sOiD3-cPƥri_j Z8}BԀsm|}qEՊٱH,[`O]m;e˿xk|zɾͪBZp# 'tI9dSh YJCg1WR>hn;kW|3c`Qh Tk<K=5əNE!Ͼ}-for-;T&Fn0h9R9U;$RסE.-E tUSGOa[VH[ 4#Ȫ:c܅S`B{qEkǀ~)W[aV0*GT&uFSLB Tqv'5)&SR x 0鑖Е7꺐}wFȷξK@qrn1#|ZܡegԿu.ͺl"G˛)V0h2Oyzx7ɪTvCIypks2lư] z5f[z1vSp/@T_>kpS*{'}9/Y 5GwIKݥv_xO8G3ytBH4l%Ts޶:ƅ:רkǭR9A|:1Dk))}+A-߻WIHly4xN(ϊP<)`YRqp&lw_O=$Po&n [Do~v8{ܣe_}ՇP7yG6W5eǚlD}iq}V3G=O)_5LެcwPG&G(Gm×eVȑ\Էy?|3^MeʰK(G蕼k,["FKp $=JC >·e6NNO!MU%qV#u>gE Q})o=jxn/IUv4&۷R$`h0wA 15_MalBn+B*@82:ӋU񪒭5{;oי1bp>?[#>pUV&s#^)=)}aET9"iRdU󪷽gmN&_"N~{D X,0Ui\L^ufVabl*dHェw'!uka褸5o|dbۃ24_!y&jQ($(=`gKۤ>jOGɫ <^Y"Ŝ.Mp2P`wxT*UEEΥD[0^/hsYӤ(Чt Q >*B-t&/|n0SyP`nZu2SR r^Okǣ[{4[̟ӗ 3 A#ŘA*MW"&";>ez[œcBȆl/.X5wXSj|Ii{*Cb>EAŨ/:I:2%Ixν`EjpԉP満W.D +bB6;3>iJ{ ߑr$cϲGkj#׍QR{SEz)©p%rt&!&Rd~{J86@qXFBt7q:t^rhu Џ\0On†A߬L:׬&ShpA)QgDNP2&r?gCM+gtQz_ޕ=f\^ .>y^#ym\Y+r?chmobʘ]d%O.*[G"fjf"\6vVs\ڊA+.ȣ@N//$^!&4lmSt(.QОZR._Y-E.YCq5òڤw?y'pY;A{ŵ) :4.# 5+)A ?lx|'hl%+&@" PpU)&8_ +Ǵ3υن6q[jlc*ze/gA ơRiJU[[dƙ[=eJBY赏yi_2u\#yD~ oc +MRoG1Em M4wFJO :~&X07qZ;*G80-һw0 3ٺW^5muW;iH!46!ުט4Ins4w_]rտ=>aӑ(c3_²hPUwo:#ArUGDŠɭLhS,8C‡~ouHeE#Lto³V6f3՚;oxVł ɤ}3p\3{o?@E<; 5.,Zq{%`5ɚhlͥ 'e@bN.G'KED3|hLQ9cڳ|2t'9,_f/'|A8Y?R^uyPD:siEJ[ YIX;" 7[ӬeTGt )R,g$kWXdL|uiKo@o7xHR9ʢ:"Q8ɘc\w~|sWD&Oh洕¨6&zTR^o6d+ @eyM(]qlΟ:VAM Z:槹j9.覺U\/Fe!]5S`as"a {lAѳS bU|Z1j`T<#?2`%){KRx^/ۏxB.cAM΋@(fVf?͡da$8c1@Yb*MЧy| [6U ݖf(<+.gY㿀 ľ>]'#kcvq6Fq2$~rVX;72} Tڔ,4j:NƺY-!'8(Jũ ~!t|H?#qvJG Pj9 V; +"^dڭ`B!2YsP ˟hET琤k&2AHk/\ @y{d-ҒM!D}?>nc$zaifHtg χB'Lg* btCN{Ԥl@ac/Ghᶿ{P_ˆq_)5 pt ?[ĜXAv``\G $er+#ɮ,E(Ynfaleb#Ji~p(+ @ʞA`FӨfs)n|ҥV;v2`Lo̦46$x6X0pVt %1C OxLt˻5z9嫶̬l8ڕu=,+S*aMGF!Kkpu$W \Ïq-_} ͏`ыWHu`t .&qjDf-HU/MЏbFiL\¡A-F:&]Tgw-rƋJEd烹[|$>ԝ/RaϑAV0W Mq|~ n껡}j92+4FX͍0p/͂vQOH)t' VpZi6R2A fl\ =Vv$ #AqqP؂BV|(,n us1WiaamӢ+j2CR*nLi97Øwg^7T䶂Տ1bʭ]uo;=4T 4z9[ PJXݑi}=#ޔVJz EwwKMƌJpa;C>E8{]TؑHNy6d?QnHuĭHw*w,a7U:LGOTn>k,,zpID2&`(2.kM'ܘW@*AwKv8jmn%^RB7Vmf}7fϥ̋ 23q3IٻCpfxظo3BBnB2'kLqY\,mR慙b !**-|Nϊ%(CxO>cN*۴sIL"ީpn74mSqX!} ׼TdzKl6L/X4626 ĤtrYN`%bIh Θ|jH"0| \D`M&wl:̮*zipqZluzdj b _tFPG?z,fp(m?օGaBҗf)Wzh]lsCN0R58d}ucAv$i*(IšsdCddOi$ 6ۼU@/Xs,gQFOZ*Chir\-QLpobDKp.Ĭ5? TFXI854\xloM:sf얘Z "&`?{ $ fXc2}>XB4,7g#/+ߩbpNe $=ǹ)AH(@1e_l Mx*qsf@D<DLv%a<&gL؂0-G\^zzQw6/4!W}F>4źlQ{B='pzH#:8!ć+WrZ)lM#(%xyiZ|~_FKL׈^e/ .nOs9 ֏[/6h!Copu1H,7y)]G<iZ5CijL:,9c5W4QuoFk^JZ\&bgWu݃Baop7Ȣ$k@#, Wn^N~ F^tB(żo\" -n̲` fۋ )ܮLKa,fUX7TLL*UAUf{If'u`5N_deaЦ7O_QGnoO;BB4d7tLZ̼U(gpif;(?^FÞLYBl嚺QdaTeRM$7W(a/>3eLp] Odz 1K&Q4dOLi XDBl ~FЅ޳ j8\Kc-d6/ܐlJ%(F _#+LݬX[04 hw\$85 mi "["LHq hS6{TAdLYݐYwCcFf,H}o}ᖎ{+T)3?;P.93 ~Y:y2Keկ~X1Yj, q | 7A~+gK ]_ݸU80hj{qڏϕ7no%D!l1#%mݦ*;w89T5wmʠ8')ECZׂ k9hR/( }R`6껣`w&U)hS jڍ"ޣt96!\Ļ|Y,QAn- 5@w+EANX*-*7JspXo$a;?)!N#|u/0˨7F`m[j{bVQצAoz}GsRxzٵ)a]Y&3/{ltb C0mΙ9l1L]WSas/Ͷu?H-y9h^䢾OcZ>YuFKQ. $iPR,&0t~oowhE]?yXq`CL'z=ˉT|hg, eNu&7=crލӆ~&\!6 ;fD,[Bf~^Ha\)U0<;o- v@;=FaPhb&7W.0YjFO#dj5Ҝ1Hv _-?ϝrrK6lw>WRCΗKut>'M3 Sm nZQ^Njg}iMȈbokh&ƦDxl7*8aC]۠=l-VAecx5 "LOW/l[IЛ8 -SNv0@_eLO$=w; _K=V&> Q OF2^`nbZ"|Q?ۛq{ rQ/u|>T?^!(r`$Zd'\`Ծk(#;kmpD/*!4CT]9a2V0JΩ$V)h_U=R ,b|+~͆\O%ρ%"7 N lCb7ENmGok&4I+==y4/^2o֢s>pr/-}h+n6YJnP:QKӋB1=jPagUbE3(_+UZY{UɱFy◂[/Rq`AmզT49po _|FISN"Hu nɕv@R zݰ.' vIϮbꤎ,bFԍ$, x/trQHq^t۩NREΜ"EIوYF}(<?۝{vDPNfDޯl ZڴuDQ1 h{ y*r hFt7ѦVӇ I7m JDFA6@n@3"8/r"?A@ũLh(=* \<Ǭx=:][q*CV=Vg̚|C}"- B KQJt6kLF:sTXl_x%hKbDW&ဟn]m'5f@SE[[eu͠vm&l&~ʓ;33jRUq)*h|^Kˣ=m Z/ƻ_ݑ7, -} 7:z<=2Geւ ߼ ֤{EH14ֵJJ%nړʾAc(hrj/pp~]:j1@SMDR'x%#vk LOCQwBAnI8BzFNi{t{%ūQ5#sFY +H'}Q I /Օ$?[\<۪9[}6}`,X~&c^M Nήnq՟2 kQޛIC-"7,.Ԥ*_L6ʂtc DfJys 9 U̇vF\ed3OAkF=֖8^{9{>BƬ6[b{ W**_5vs7:8 vC[yRX=N'O!(nfy+&m#ltJuܓi A4v>rM:i1UȠWa=8&S .j1Y9ж/bd"I Zk\gY7/5@ )*`|m,pI>|'D${codz 3g5N U  Vu bH*[𜒙C]|fm.ٿvDO]+6 ~t{f?eI~ 9ER+joHX**ΐpZ[@SK\`[E`h[&*aA橎SuكN?KJ- @oF'H:f^ eּ[p>}dux5ګvRIv+H'+b+5f!%H.46zo`\~*Sb{Pټ+5)u4/Dd2gQF˩a#Ɍƃ`d"Wu\ /|ea vR`jwԆ(:A#q5L0/k!_ u5g }dr]hTi)w2lifT17@|EwˈP`5|jDSDe[Ks03 RX"Nnb Su*i Z׻ˣC+yJ;HFՎoRaow_.q~c?OA :l4%u=vФW @DeɹQJ`r.,)PkzGh}oJVy>|@PbpU^g'WYij-ZQwm(זTC|u̎5z`Ĝ@V#_8}π[,bڟ;Lr=ġ? $_#"D w/~W{xR'XAdx8Y kӒX򇈊@>믆6 /VGhNI. 3P9y1"a︒+BF*kzPޏT3cW<yxTO'BKgg?/| Sz\j'SUNg&D=“yҥqv  I!a (5Rn(PC 9^^t7SkQcKnrHӚ8g.B:wɆ&6L&_4[RyQ/Me.\Uݤ9') nT@,] /%?1͞"np^8jYyr30[έ8h= ߸$| zĬC֢x_ N-Mn7Cn4oѝCR>.T_Ǧ> ?G5[}mo-#M6\)+'CjHijUL0.`=Ԋ$iЇI:bo5H &+MwC Ut~?>[Z>b —T q0/YJQP|G/r%qֶݗ,˰w}]-H7;}cu/& U>ds"+)Voa˥/K2^H}C-2jU&/^V͍&(h 'S}ZpS5 miUAt0s(+v&r`yRNf&pݎTM8s0yY(o\n7|m}˫vpX K[oR9.L6^709q쳞{݇sO"Q#*Ieg!:A󈞧?i? $#C6rM!J(eLhRTxt'v>e]>ױUo?"JmE45;= ^m é zJw=X4cúlr:]!w Äȹ-P:cYcRvͱŒC.IjXN'Y@*Ut>׿?SHKZ%oQ['h%vQtx&ufՔ&%loX mEHp! c'@?yNrd2E+d.Ha@u\VuZrq?KnNGV8@g~.ԁ^ 89(i_ c2Lxa\L6LO s0^s/=<&]r1]ofh'WwGp4z )CnO;Zk\p7|O~e|A.yjIt7IjyH6Rma>I)ɠfߓ7$Oq55: h eސ(NFfh;EH~?P/Q.QBT(l ӷJ%WmI2$TlA|G&UmG|jv& n.ϭM VYPbnjIJt_HK4t7#e:zu@i-S"_i'o8LK3w4D>vn7Rts*Z6ױŊ񇤡Ofau(Od-F='нjaVdch)h\ڸtdTG(âIb`܇ED#!(BOŶ IT7牳8#W|-vzM]&z m#֪΃s])TZb*r%#sxuA z T1A[@enF(ژ]k^KSO"C"MeCz݂Z> vc= Ή m; -z=D F|Q:F˵/D[ʮU o [FRͰAn`KFمܨ7n"ߖ?A٘ f4N;= ?̾YCDUGv܂_\5؛N9bͥ$3] *ֱ goeWqL߃ρ9 w*b${ޗ=|](Q4&KgAܹaºbsF)cۭ"U'2[nF#:(^-- % z^@c|W@/ƣޚ!;!$T.&Mqi9O4:?|viS93TC)LǬ_JO>TńTML}*QgfftEՏn=ݓPY"o0jUJ{B̉݌ΊCpakMX#g׬k Fb!6̀voX{[g\Tc:V%jUND^S\WN,G|. k, Eu= 9shwH92mf)%>Zt!?puDx´+kf3G:)7|SEKMď63W2W%f\يm2"T]\h֎ ZԾ#TVx<)]~;@P r3C/(lVwo59[!(y+QDzq5nt0T8C^SⶵnFJ^':_,CsYNtq.=sY3v^j(@?L)`3v((9k%.$RmV< yN@Tڟ fcCM ?&> Ou,9˒*H Lo %)Lq|̻@uODuw!H<3H4XԥԥGѻ(x1T 6|0M1BsM%׹D zGťV ^@d "};"ώlϢˈcN(_}}6d2mjj32 BJ&Dڐs:0Q cPIs;>{P4Y&>Hi&LWr>.q֌S/MXMbKas"ĭrm?u SK`>4{t4Q^Cz3ϖi c<Voxőeu.k4#, }I\N`^'ө5Lg;'*;2-huBp6'9b I:RXTHοޚ_1Bgrc_4P,*SDH}pCqe,;Nrn#@w2Iw3Bfއ ~6dBLaZ7Q,Z2@y".@9?BUZcLPwcU9<"NKZ"9^14K'Zw+ ŒU7}>$tJN2JpK}R4Y'w*ߕ50?^}*d`aFcZJ[5: Y絟zaߎUj/Bj]O o!,rȐ \%a%":`ƐHi. pV:lѐ5QRj%MM[:@f1 A\#o C[éT9E+hy|%sR`"+@(D[)TG&3lݖ|`]d t!|6' rKEKM*5zApAqTFIҷip4E(H eL5<ܞH`Ճ>2doR@\!b_j˦zO$T'ΐT K-@wg.1zӮ; Gg`1]~nШ1t+^(!^A'j#ݬNHS4iݝPG hx Yب @7KT29Az m65O,5LH YZ,~m%߲Q-^Q0{Z]s }f=ǿFn霣 |Rfl*FFqE}M--K{056%3tԙ]g8~&ڞjb|[POwAvh*Т :39@]ϼ 훧t)rͬ4o۽ Jy Dt"?̀oPX͒.iX3Td,WJ%Q; "+/J2ˮO͛+#5c2hu?Ƿ bSL>|YP:n]dK  0r4'8 Ky>R/M~1POUMM F>TZol1 ߌ. jbHBS֭Jsw-5Zb0h"z bϨFTͬUQq]=٦ Nv1I//ș~F{%DncĬAF mtizT8vhO["QD VM'|Eh϶ՉQ&9pWK i/l~W(RM vmyaMaeXj"#jm2bCyBcP-ٸ/'dW]ylۿ9rȎmk>mQ:'cs R_Z@34 ($zYzn8Te;bU|CbsO^=SWj{&㴝iML0-xvKҼxCC?6z*{}*jҊ ?$iZ OtO_U{BrL}6=^k)cm Vq6zLQA\95U^JJdžN:R yeV* znڿ/l47M|y_a%l%Q8Uhi #QMメTF?r yΈqFs>cΩBPI [J,a~/":"cwڿ-}z ٶ>g[']B 9 $S΍BrH7*# Q+3CR?g  z-߾GD6):DA q}cŦY4``6ևPRϾNQffgz܇O|S~ujp:(\n[׮8ov#RQS[01͎7Gu"pq(j@`58Ƕ>:sٜoHC \ B zVsGwVhx9 oR[K_21Y?Zdfb6As΂"^;jڻWXl6R!ag,M5˞SsQ٤j,(p8z-.)(I*5gjhv:M/G?/^\r6JVWskSuБ-#dAJk|CVjJG^u<Ƃl?beE!ka_&fp0Og &.Ri&Ɋ4h' ^ӽUyWNAgfr@sWFKgN\CԐ>ir#oYI_@_%i[9~~j߉ҙإ/#l(3/>dd>BTA`8H_;MGcjs;'!zo:!EpWP X[2$\'eQ' WJgeû%ta >ww_T"LF=MI YhWI! %Nzkq[m~|ܠ+p۷nPS&q g` 0 IlHO["HG2|haśOvץǐ5WDn7^W?*5<,*i/a<~Ͻ .`Xד/܁mdUךav@ܦ,\w?luȯsXnۼ4ۤ0 *Z}92WIQٟsk,- ,i~ ¯J^J/nܑ< ;wHto+0VnWw .$6~sW&!/:$ͤDx3Un'!c?k6m&z͏$0k͆pfE2lkxܘE]x\ 4;J 0ڲlr3kLt-RSsYxH)iȋ4-ml,pyjJ7sGeGv4 HۙjݷlnNrZٶȌqr#.^ܿ >GȜf(P,+˾XLuДtrWN/Q01=QOj%E}+d_KŢU%+}ƳG |xY9p3]T+lm/#յ5 6&`ϸ@ rX{~b_{[W빓YdD;s5|r;/+PCYt庒򡣃)1lͣK˛+ R"rIr ȥ&TMp(eHj};NC*k`G7Zyom |j)ekʞ/T@^(#C@_$b(9*^ƳgYk'.r,-&!|DI:,.F(OlM pv7]MA/z[vzXuT`!P;Y(ҬAgy؀o4M Qenק(42l`tQPl~i ugh#̩t2S|$P4as̱>2C=ӆ+9uK`Vޒ 5 wC4"v(/8ԥ oKQt..O#tfĪm!:3!kw#r;lJ@>p.iS0jTr ]ZF=5BΖRT0{a!YOH~ǀj·rȵWĔMˎX[B*!pgmzb2sˠ~)#W%;^˪@)y3=WhoέJc[PST?؄+n-/zڴTg>ki͙}{V vo'65\?QA࿿CP ^/ە(j.S~{N)> -8r*e1P{8NٛM/Ji]<ߥQmë,^:Ñh\_e4fUo :U@#%L=gӪ(o✚ Hvڮ**0oHokޱ !ʘlb".1hQ-sYD$I'`'1BT;+a6 ɦDK"H,R>mm 5{zXn~+o6Kf8ڿ(hΧ>uzeːv$oUx~AA:KTImMf /fj|b~、 Y`'{o $47lsj~Ocz6Rd$>Ϫ?zVeh$.zU% 0T&B\L]x܆Owqml6u~Z5SH–zOmMWܱ? |W=Bj9 4$9 ͽTr Ob9>9g(z_ŀ=6jPL(9t,mI%D}:`v3{&%Z#o^G!e\ I`1- pQɑDnmq03(ѩtookȡ@Aةfm/ߥGrT-=M~&*/*?Z9dGއtA#rJV1S.'O/ELEz HI?0^9g#ѦNFg9}Z_ZaoƽAMn*BH&s|oSN'qx'FM(X piKSնx䆕q#]60~aaĆGw%(%` `)=jA}ȠaSb2 "t8O-|[,EC#rvXxFJquXZB!pֿͮ jvl);]tP$&H#l6f:dk㦥\>JM":?Vq^$:Q;v@WT)cr^,[zC/IO4@_ib-")X&tYAm τt tEtQU]2;l>L!gӱ!9 VjLV<-| {M):5iKx֙@d}8}M0 `)1QMs~vx0a`(kᏌR/ɂaS}b=,/!}x4 f~o69Kw$<f*.!+wLjc.ѧ,; jv?))2'@􎕨̿,oEQV(6p&<R[f`ex1%? _&!QzLs 0zv^|=}v]Qq'OIzF+{s j5ScHk#ӓdPDARΫ%;lKՋ|H8]`4!zD3P\QN(dil5^Yf!P鉸'a(' BE"rn'2O#)M|}n 8 =:?2Aj//L5mY, J{|oY9 UgV)HY]:J(($~"2u ?|<ߡseko 82 0:91Zِf 7 {7мӌ;^e60p@cZugqZ됼'cg->lvVt.TQ0 4(}J=eZQ>i~^͉cceO!&*Y&{}[Y 0l8HXrNUPf J4a48S[/ꈸ'Ls S%/OEN`HO8VY-xFG2(]8CKM}6M/EL%D^ROzWc4%!KKsf_^)MV?TG<'[G$KCLsD/ %q:."1 j氻Ί݉ݹA9@jq&%YXT7Cۏ`6hz簱 ̀FKnj''Q2ґ0ky@B#xcuԒjB=mfKŒ`>MSϖ[EK0MF[>ņwQXvAes far˺0Hg-U6x<h'~0.\VcԵ뱻Zy[ٽѳmL;AiO:Cx|!d"ρɦ8`/H`Ml)*\RxND蹜{m۳W?lH e P)BRL& oאx\qWp0- zƖ~ rC2nKïJ!Џ^ NOBP]h2l-|vMx~!NMB=/{'$K[8fϓigS`U^P5*@^٩HVj;9p*KؖѸnA-ԳEհ8RYndGGSs=]r|R.Q͜لֻpTR`Y~WEXF< ^PpנbYfz?Bp-<Թz]P(`ߗSb'uo-g5hkk"Ưkw1y(qs;\iGei}Ar!#9sp^ Ó*u~ !"Cv֏EdӖ{$tcn}*r2qF+B턯q7U%EIحHh*&zSi @H&[}'n0ajw-_ :Dbpe DRcea CTl W I54R+P'Ԍ:w0Oj\02n~8l"?7 H0[*LwhA|d d:8.`t/ˉT|Ϗ'Jm^ۧg1LRv SX<afLɷi>qM#lYwE0nH#:3Mw uYl Ȝ3M:icElq0y@G@ [pn̘g-\ C% 㒀wjnE1#&\ uOLYdNAm\0!fwG@W`\Th \91iB ] 7[XbJ)I2]pӮJtAhvKT*odWNQ+ȹP&=̧DuΘo'~ ih,\:$=NV;h75{Wu`Eb f~טtOyUL4&2^7c"M9VJG(G}ن b_jGbR oJ9-= eQW@n E|ϛm:"L.Jsl  SӸс⽾C5%XcԚ[lX -iǟ\7*3t~xWJEK{IPj`6gW&F_<Dr< Nws~чԯgn<1 $aCN_]$cOc%Bs#nt5v;p͚9bߏ<7[h /+ݱ`JEuFG6ˋ T-K;`g'_־TNVN..9ʰʻ+Ѥ1O0L҅b1;o(ZA'*DCmif_qk- K?"镱C}ynXh+'! .-4l>#\~һ3VdQ jc:VX:0{jɆ#bYGSΗ >LCYP^3w2FF_۫oh;[` AG?i@+|,{S.k#,c v* .7vM2D~dh@H(%_~^՗J P袽-LP2tre /m/t; /!6DoolC}8["^=Z=郅QZ !C_tPI V$ lꑊjq99I"qXVD)Vy kюܟ!6 @wsδ|>+;`䆨b\Y(6綪w$Gjs1 vv:MK5-?(L\1[: hfm%^y 9i/]|ogc_ת"Ȧחl2S_a`~]EJB(sț<^LMvplB+;()P?C{OObyR,ef̀@mX/gzȉ4[ M"Y15u4hH>ˤfLOU _!ҙQtcKEF 6@6PbՈpˮ{8AZ*Gg ܑsnLr%Nwl7`@$Iik^Ay?v|9$l,Q B3B[aFh_4ln/$qu]D\8f*ը|prAjM [ 3Xߙ?qq͋m'^ a_Q]yK+9p7Ɍu!ċJρ́}XqDQVuA3 ׳A25nq9V-)ڋ$v;uIPE%EO#Jm!Z93~[\HT5ݹx}B̀~'|3βiQ(_0,٣Y¾d ]+]&s3=ܱ MS=oͯ'qfz+mBZ:*{jFyhԉ o4D W-^}55 too%܄[BB̓M}oyn`+D- %ǔ_5;{v(K_56d_ytjE3M>>syA4z#upfcgfje5>K1]qqq!FpO?\s9r[;mNKy?<\!kAv5 t)Sq'%@=B$9zt޹ld1 ?^X]mmĔb//c?Y~ _tþܐ\iG՜06[eq6n@MQ]v~L5(8R6UGIf:Բț(1ۊo̰K#"*X:ҷB,ߍ̮[r$Ȧx !趜KA,`Lza am0%M{pm FQBp;Ņ \\J'dѸ)j"ءgϽobu܂ݻr.K /7)<&8<u6ULNVWwX0pAvYj[+y9A3T{_4~|>U(q znNxih9\Z{1D sfh:֬ K{Ǝ0ƥc{j8eKFngUrI:- m= +~@y@ehXGiNnwłT$c"Q+06w7BVo&O `_zٿي"}%7"ZuYIBDr Ɖ4P0JqjdqA+gO[D**Tk<1iŇآ+ muBEf%Ɠ^9x*ݐX |_AeJ_y= Үĭ̇s O_T Dz2t)vY( Y.Gk':) sė<$͵8:~?WԫUv#ZJw o.QF}Olskj=Cеqg ;=( Gn[D; `x H`(+=CLk6JGݬh)9ރ:vm'zH7^:4Q3dj_O:,Vi5N68>]c0.3S} ={s3a>M:e#Q6wr2dðϊe5!O*l |L ߁J$$FC =NjmyXL-KR޸3~=^NPn -TZ(|SWh'\TOD5*s`HՖ*(y2lGǍi0hHj12r x-,A.p<9SĔ4pZҀ ;]"m JQ )sawpP4uH_k@${Vg㉂G΃huv rGp陓L=2VHXtgmL%pRJNiu.>|Ҵh<4;{4ǏpzU?eEݳ,bUGZ;L1SSUEʜ3DXyZmX7QNHi\̌ZeL[COXa[g}c ё<=aK\%  5p*o*F8gac6#gǯU2;W'ɻ3(ޢ.~t*cLsGȺR `k3KNl+5قX\ >|sXp΢ zDtNcXOC/¨JvIަ  .<=)HD&M홡p1sv> ϔLRP^B ]?QseeJ>DbۦQNi]ze7M"|pKZtV{42sOK(Jsr2$rՕ´} üWlE:-YiK G3V;Ts<I.~REiZb$)l2+@{l~90ZMXkV:K:WŌHR/udhGH,)so#`^ Z!9S+@v6~+oc`.:Gª\{ў7ZV|=ySHfF[e D>]H (~Cǚlpl sVrkɴ酺iegXQ33$ 抶Bl46<0l\//zQyis惌6r;ts4Qt=6)oN_#ޗ< iz9}g9h6_b"pMvSioXLwGR¢-U2VĻHi=T{/`b("ŒDZLX?D-W{ 8{nYy|V0T5#$=%効5*&kKS̵l.* M?_@iS C@|.bRI{bֳY]+&m=G !dmH_Djg,jyط9_s.~6o^-2\Q%L)lG4_twӁtOf{#sj_Ǘr|_7kgevtguͥW*ZuK:IT7LKdГevʎkTL6_%׹"|c$뫲DZ6? #6HD⡻ f#`Js yRl2.g~TL列`pcϥ!Ysا5v2q*1u|]/,b(~z9('s2vcљ"Іlͣ=WF04uRNxh%<3Ҙy` vپ(vj#IZbcPvmY s%>!M̓0Avt;ޮ9D.e[ͩMMWT.f xڡ?_$`5#~5 aJC+²( à9XHXN&l Z"GM*YH'']Ԇ5 k9ɊAp$ 'TFuTZ`756q&Hf u( P? py'@t=)l\##Kw ӻ["S(A >z͗M]M(SNڠR+TYC><%LI%RN[E׼NJRkTk>1w*#Ky4B4l! gONX23%.)7rW8M|"Wjo>Φ|Yd=ni,4_w;G<' 욙#K+4RUt}i'zEGyO^H\DCH.,Pjʮ(PC@gT(VoD|v 4lGcGyV&!$(C2+^0N!p4-\5gd (Fu282)iw+hKJ q(-ǥڼ9PZRE'>2&ܨD`kD =kKuqRw%3iY Կ?KhQgx'j9'_ e@) 6@gyߦ@ȃ6ziicWbװ4rJղ9D?MJgm^RJAėx)-F":[8\V=MՓVLhsU^6}LNk:S|^#g ,}CTCQx!PcHFk_g4z5orUO]5N[z i?5_5%XT&S] | Njc;#͢V !i^+cx{3೵ PKOѠIè Ti̤DLe,b*lQ/?~+^ή*''u =X$1VCh!xt o\WFytH@M@E@$e} OJE/>zΟu }g1N#6$,dʲ^ .W}m[ #LѾ! DR3$ŴuxeoR&-`$aM-TA:܁[&3QvH1S6B956d1w;`/QB١3`pR%m(Ck8pj(6)WLVO>oy}O*KV%x=yrנY2E85t!8ad `K1J '̢Bg] [jQ:B4@do^4Y۴CJk! %땛QA̗ GpƎ;IY7_ɃaYLG9Ŷ`XFԅ~=m8%n!7;7J${yިwg[8+GS꜀׶٣=M8FDOzKEuY TL-"Mc$ۼ/3;ҥGaUa-lMVc=g)ZJŕ5]o +[4$+hZ/FɂѓوMlxҫDpQH%U, ńO}l k! 6*ry>AtsaD`'?F0ꄝ5Qb-vm~DyhHi9HQ@$.ER[r'jtH]܋|& c<;q߼߉#Vv;9a9HP"ilpΎNd$7ƎnQU ,~FMehg6BH@*Qfx 㲭9PimFNBz<@EQx%K0H~ϕV$I+K`mY3w_;-WiI}Ȥv GQl!1-7q9oVCZyf orX@:áAe"K;*-0PSt>?h:4P!&JCm@K%ԗs!l/\cAiץ@mok46 +>ظ{tк`,! (@;CUk, "|R1 oh/銟( 0IV6 cVŦ`^8VˍfwkW0`a,ˏ?Ǚݕb÷,fGy8wi-x7UAf` LC@.U5,.Qih:EIvrPEc :g7! A3fS={]ʶ:)Sj^y.Pny}[tDAmLn/P+Jrc ,b`$~ w|N$˞)|ak-D8'kdf{)HfE/Tڰ.ĻX6!EeCEs '4b'fV Wg3GN2 pfӣ݄B' '&_ݼDjibvv29nSpHE]*l8@S3(E_Y|8X{Ǹ 74f=TnD!L"p*19IcPYMbPoLaIYp e9SoYKQ2dR2.}8z8uľhž Mx.D+u kg|VcEipc+_3}U=e };Zm*TF(2=fe.(xCHJ9¶-N`q,ssz7mxrd#}Ędw}t[M^F؁-[i.s2x_+kk>90l,r{PjѢiyh^O X&fxO/_JIp|nciSax'p5  לӂS=b7Qks"uPsyhd!-ID'l2=&s$%*}/57OkgiG-xl6ZGM*߉=_r I]̍y2[Ǎz8TGy *aH`_W{ނ]C$rT!Y&DCs'=f;=']a5xi0mxFy8ľ>Gvⅱ,Mxvy;)a&GG/@ G䡔_b)z/l,8:) :&o+7W^]#. SaѸ38I6Ѧ|]Lem$nZL}?r/0*h!AfD*w/Ȣ:Aיǯ2raдavϒ1Oڙ桂B|']*=#kE,Z0ypD8j?l@'Ԏ.qLN*=冤SVabpZS7 !T]xI; z!K4%n6[u'* -$=eg姀V%hI=S)]Zp% d62ә(xZG0:N9&Ub,MK gpcOgF@2NٗuĆO3)d7}JVO=`HPs|͠S!4oj]S!*-2\ VG}Ko:pou sB |=*6/ҰR*9H H,\~4Ly97(JKZ/Ia;Ggcֵץ>8ִz &{ &pGp* SnXex:;GHJ.e7xCp<鼋γ,▻+ rX,w0uI̓ &|<{wjub?Od<墢vs`Ah|#vIsM>Hl"43h4NC ]IoX&ٱ[b{'׵=QVmiv+E|2`.AH\`^Jx/UZ,B6:Q|J} /82o@`Btt=(4;dIf_-qBw#W*h nZha<`# 7Koĩ.Z-| p1$\Oݡ!^كY֋# "<іw Ѣ {ޅ=}LQ[ju֫tmcMNge6Pp'I15#G*'vxtȳ4RC"39Qp(f3RªIdG].mvŕG<Ѥ~SFA\(aj Bq6,4so,9IO5䟿*}XĎ$*J]ѱ)Ձ5vJWp( 6A NiEoDnWHn,M^[fSxbMD.@qݡmQHBl?a#&<QD_"Mw@ EbL5d&_H_$ǗWt_.V߾#:}&Iw}d$T+ك6O'WTAV{mFm'8]D@#ԂR1H02aVh=d!*#aQ#~pgKRc \NHpwW**$ ߆%XS(4S f}Cyyˎ&xs$>n@7z`郑i?a8O+%cQ>gv_ޔ4luVrxK%;Tm+̓[|/VѢ,gnqkǡfi Swa-~(P Ÿ:ā]E{Ϭ%T46ruQ:D @ηC1?~ɾY[3[:;5DTgʋY ?'ˉĢFm  D=mR>cx#ѭQNZ~{`h],!r4܀~4 J 7r_9y&ѱ6wkv+u[ xD)>3dU) Qky\ Sӹxn&C,f ]d}xxyq,Yr( 4K|]>gz䞪19%L]u l.y:ep2A(kjs0Z̑ʎ7Xc^i_"b BǿtCTAmj .ZUO:2EN;Hve~#i SMW[""xF R|iڟA!#0ލOARuN׈ʭaCWm1 E% ~^Cg1!q2jV^hpe]\k|fjs05QT p8y!Df<+ffrb o`^.0kI@ DyB;1KIeW;Y={͞ZG"½"+(BUfC'vYqO@6nB=ǔ$AWZypN(Jt*7( 8Iƃא yH4=BTҟDjsZ N } Eh,MT,L/J<b`{J +v$K_lDg۵ǜ<4BGL*ԻL^ldb@sAEݙ|8UՑX,AӒc$ Q ZBQpQ I @6&$ǟUݢ0=ct!3BqU$X̑{X$<k`œ m|.YY켓G}p&bb8.rLRׇz_Jܗg 9Ⴆȝ@bjup8]sH6oK ֪"oo^1J %l+lʽ(:T27y-\Q](xikܹSbK6Z&񘜛GHʰ2-IgVdXc7nڄ:`Lk:8a) 7O)s 1 WO~*{$TŸ&Xʼz}ee+ +sa!iGNQzE2KUmՔZURG;@}Q0=mfNayNqJ:%FD|i . Iz %*SC+Trb4I7a@T!y|͵T#@YQY*ؒŠ:mE{r=&O'o!Gaq5egZbtc3U(lk&9rx'%D|^gS~!m,ӚN+Nw!ef({ _ zԗYq0 _BZ'~%%&^:[q94Rl|7Y\3<۱ĴȐ]h%2`8ɠpSċDwS'B v}9{3<6' Eʕ\SHKv3.H`JjJO-S!4Su|_S Y:=j[RMg-` a7`E7>=DAzh< Q^S&iѧyQѥeWNرt騹vpqz = E5`@As$׽LyG';B"""C?J8 mhRm-pC>fkv#rV.챹 lN.c8 8ɔ>*i:[7ƣhkLؓ92e/Dt5?Rʼ{6f$M:)8%ǁ碮w$*Eۆ5F K5M`5۷9&ܷ|'jZG#Qk3r7aaz#C<"lis6)x~Amq\'EJ,dd-mV9;mW5Q.t?S2%`l`Eb-KUEͯ--X~Mސ^`(H2zQuN竐Y$h9suՙ4Ce@=e(.y˙XaV᥵"<0Nz'MःԺ-4CǀCZ_g&soAٴ 2j<3TDQמq*`Tubuz &9^py} iSKC%E2L.K?:J{"]z(cS ]e &;Q=կmf-z2\e5IJ cgw[Gۤ_ dE9Q[s${p8B)Zv0gcwj ] f굒nPhȉQ]IzJf 3p4Ђ>ˑE0f/0\D& \1 #t„eKz-.I%- F)B+ZA ~pgk>r[c 'Ff噏BYB*rI{+^6#,İQݠ|߿+yK랭 l*D_BfLagylu`v|=൹5Է@lI#xnvO|.$*;}R S} cmSB*#rU(ܤ1Koa []f @EcTlֈ߲^$gY:~tJC E]}Y"l!,&7G8+R'㏩.lI6zDž;ӧ_7Bi@Tx%Kr =h/@ٴ5_@c\:9+1+wJ~%h6/LF%8* Wx ?FE3ZsEc/`$U#-D$Mu;å$Μv]KtZ~B9Z4 }~qfI8n})#gHc62 M_R$I@)i^ɋEuH[k9))xoˇx߽ $׵u}QthO! pU}oKWI6z>Gr)D 1^ћՐn{<%fІ0H2iƌcӝotP PK?T8y 7E..iGAe3t;0W_N;Ճ^UF~6+O~G?#grbj? u`iT]*zj"7OijŴ;;bH':4Q\|^7.ƒ 5^MXDV[R0,=DyӮWƶ\%:WdSn, |[fJE񉒸HW;eӆMoQ_`Qn%~&Y]~ {fYv_uH/CX-lkc9T#T_47^ VfSB7 $ V̈w$v~GïtR!K34gl=^:ǰOpi;nC|~2 rTQȍIxvY3|=x.ɂX ^.Q85eX,Jvkn͸e3An=-{h\qA2ť[ 藽54 dw8qnGSϚX?`͠mo l?b ttχ_Yј10qjU 8 H'qyTN)yĤ. Lt#t73){:6~ltot\mo0Hՙg~) R^ڵ4q"ljj͚f(f A >IXIW%Ή$5],3oE-b)-e ?t JuvB]eߜ&DA&<CfFJV>yIp01?}u>\TVx-ҫ8/I#@AwҸa=vM$A2&rї;P寥ѩ𱨅sc]j sm8s-K$]4BoO"L| m7kGcvX5z1M%/=<'ty9@1V AH;t"H5qQqgGl?odb!@)7[:bHslSoeN~_0R{ZP[_5k3 }^cYe\%ѮS4 }qbiOj[! ip+!њ0c5i-fr$>Z8]`)ŷV *iaEMV7utPǭ u~ެ2A5Ɔ#C W},ux&h|J\\A,bV&Z}(Z65>B=Pkóۭ~ "~p'=>v)<+V~HcZ1ziPCv[&UCYp;R!LEܕ˄c>= f6;2$nXkr2w&=uTiSH`e9qT-64?4@ju/ҝ5v7BmT~'Y/>Mdj\ja0Zh;Od;G8:vyu- fAQK!#~кmm+qX7QuhDθ'6b=IAp'9./Ъ/SDwzz\UQg+(ѿr9_ (+OBVHj)|ZKhù+&p\uIl4@a'Z,Atdp`.su_zWO $ FvJֆX u yk!]’q`0Z#]s,fXh.p _#r F4_{l,벉)<ݰV95+[o^!~J0 FjȴbEKRe[o%R\:S:LxQ^FZ;ۗ\v^_!.7V.ʻ$8EEϑSAu} EdNVdbkoI$4iVWf,KTH^ϊYi)p,6I{[1bM5$`::.)d5ձfhŠ2GYk88';c gv0 ^N%Am`asc417 !<A,}XĖ7]Y2aDrV*ڗ,0Zm LK=W͆uN6>p0Aс ca޸G2B1ȋnpӺU-LxFUhȲiPໃ֎Z s"RC$PGsHIԣJyD0bTf "l0?G-.,b!;gSt4a 4L ؓt|z.>b}+ qB;סQbSxQ>dP`cιMO{PLD)\{ge.[TKv65S)1IG(n5K-]1Tz87f!o*RMH }5Yy!#SXE9_c - ''\)q!$\5lND ɩͨ0j"'2F|'qc7ߴUu~8(.Fk"2@g@熘ZKY@<5lF%}՚==ž(HESoGU (3#sl^u N(#Ow++^6c}2;.WNZzYp72bGLIl3Bn h( Vo~sDau4bmی3#5+a+3rAG:.z߉{ X [} 㸬԰x6^TܗRؐB}î l# S>g^[2{k4ny|QY·k%5/nMI`3 3xuZ&Ǐhz;#bt?}\Y/!`9GgB,byB6;A!A3E9Wk=n_O2rA8Gg w^ZYhCm#ߴ?+:3Ƶ\ c7ipĶhc2t]ze;Ro~~ؔ2?cAcS{9 F(npz1/f ;2.^*½0MF/](Y$0fdMm錆rO{+v]=1s9)Z<<ۣR^A]Oe~OAoF#MqC3gOo4(ox޶J\pDT9?<.@@bM3V{VW3ku3KjU/7a,L6=m>RaN{RӡqQ8  >{&'6s_ZR-JϰǾjJj^kK? z̡>,+ @iK??潣ϵZtWO@؝!pgtqڈe{Dqd\^ ¬Aг{<+gVO__`65=/,ùQ|C: wA?ְEV'nPl& LtV%Afs`s4'zOւ:x5 &ۏ 7PEcJ `o`E3v,l.ݹF]EWΚ@yy0&ù5G"?&t|jbia ~MbfaY儷Y* #Vy آĪ'XdE ؔ|0?:NUܾ62#C%HFI_Ņޝ'O$P[Wŷ _I &HtDA;L6: 8(HW]^$"}m(1];-o78\`UA>:Nm܄vugY[gc͠345|i 摲Vπ÷\[]6 hY@ nJc+N-k} d8Q)E]ޙ2^;§Er@ gBӒ?87}`4a^գE 6JT3P~c/DxOAJWMV?!UbGwfSSZXߢ2!iEGL;C2y2E_7:NQ  }ʹWϗF.&%#;^h۵׾>q9˕C0<j\Q/+qN0_I6gEX$㲺j|p};ƟS~KiZ5:b3HRT\yY+뒺}$,=$6Xqv7#׹ꀢ:!D0l]8,5`1aav^yq-+tT($))@,pim6..2&YR}->y\9vه.BTk*;4`/8  qÍؤ iZhs]*aj|y?ڵ!u;RCd~أs)}(nz_Z6g O.3X-&4sUKu=a)x:3Жm9@#H|dYއG m $8D-lQ,syQ* z.>PbT+أ#|K6yOC@`_w<`5Nc6Ket=anWK@K6V=O>Z>Q2vݏQj~yLϸydd֜97|vI\9mǁp(GD Z 6\7?}t Epզl}%ZN7AjI(oaXԘE%$[W؊ē{:" w^[Qkg9S 6sNB(uЯJ7Ν=33f-_C u$yeK/4s_NEY>Ԧif܂6ࠞ6]+E:w97N)}/ \g{''Q%3o;5N-? :܅OSj0u7ݻnT b::jm :嚮(wBH㯤Ő KɅW&וҧ <?8 IlYz;I#@.iD_iI~ݻ,h{`| ؞k7)(\Rmb Bf;ߞxgrkd'qMelU'Xy~9ᾠ)Dgaׯ]Teɢ5k_t;@"snr=UYJ=,s]VGvfj?#v#;Qc=JNĕ˜;m㶰zvkhXNblSOg#nDOf_` עL(tOTo\ v.B]Dj?{DwBINN R."?Flx' Ѝ+56Rs;J~ؐZ5w-~6 >ZsU6ELQ<ȇK{3Ӳ(~گ¢}[_er <C\ j 0HwOD'tm9 ;# AfFf7Oò#R[Gg_faq,KYL”pqN&eŏ'7.~>.eWH73&u`(=c(IMlgLz AOu7G)խ] vDBήO&_V? CsyS$?\ʩnNҴҁZOs6?a(q_αxE43f6/IHP q+4kG*tHRN5{tYk+z|ݖ? 6Ty_ R#.&ȡtƂͲ/Z NeaMΫ-QZ(͗KtoYj#%cϋS-9LJY^rz>L*aq$[1㧨)҄qt~z o@wPwuI^8ML?MEF-$'<Շq7<(k]IBe~Gts_YxCgs iBD[ַ ^Iuk&N ‚6V՜w(}Zֹ]JFl6pyN`[ +бYg,h͹.VXryL}x4sݙd/A5.SjEnG=w9Lo/xL|11 ;v&C6isp]<ď @64PN7Ǟ&R7ฮZX0N EJQ v];6!YWߪjbBu,jZF\ۏ%Ef(Įܕ1h%k;?IyZ.(\yG.S@^O^-8~O;4&"orߺ cՓ:2#ճlQ:p`آ@ xNlk0CiƻIN’hJ|־Z~ܥ:7wcjIy!sKX@D>2hY8\CFIj+% k!!*8Uwt7_oɍ k} բQ%^s6ٯ$sF~?9g,ЁtP:}ZH0T9-E[Uc_=XRu_eAQQ,}?#9 jwRG~?_r#: jp8?=Rg_+: 3KD\{䩩 ښuP%xL(8f-p33RӯkKHⰥ8LKZ'7h@#i 2o@lk$yC 1?b#P|\=㒬YUZSYRB7|hW2+/\L >LJj檥11=_Te-d[\VLQGCj )ݹ]?/ *M]wj oNO~9.Jy&;N!H϶jk"\M< rNd\B>Q:%UoRE'O,SQfI;]w!|p~rOXgP1g%qkB~LF^D_ 4Wu ;nYV(pWzktv= >g\HUTv.Ћ-;O*x:4Zsb$g-PŚ%Wb >XU4-ȷ-KVHKf%P>3*j4XѮN_y'dDA\*@>7W6 \ڄˍ/$ *itՂQ`jÌ źNΝj}Du(S U|r";4INݹN`Z(9^/\I#SiaQ _UT}Su%rNjO2s؉~MtAioI6sAZ:j_5C\66@|KA v%sc;Zw|]MX,.wzO?['1?[8ߑ;kjU'y]H~Mh+SI˪-Vt&~ 2g6lI{gH{ζ/go=q]AFlapeb0Dk-s`lcwyG{BH `& -)Rfvac5Geؖzw gA C߀5Ag02XʥTEDah⾄_贖};|,6]Yu~_CT`-ΣG7%(NY4mc|Sk.W8X@čw#QNqMG~8;xw1a;ac1BO8Aj͓]Ǎl $5g+OT;$VZ ZSh`}4u.€K_\[_i 8&[P*})!>(džz50z_J4(b ~"ˏ{<# Lcl"۫k)@k4(kMv;uab8B"Lʁ=&5zҐD% uQxSGK*B|244.2qBp Kٹ\yH ]ik.WoV9Crhɔ&$,y'ȂSN}ycPP{:7/''n+F!@w*,:9;[Xk0{qԖΌu{kaI2)`{ =~ gä, xR)mL}D.|c8 ]Z&ƎO]L},5e v6 K.zU`kgoNi#(~4dhΦ˙@:@p+m5c.jVTc5GRj,~SoO JG3]\N C%82/sck^ px2#ٖ,琶a6[UXamfRP~d~ҷd &+?elƊEMesyi^8Ғ[\>D8l||8_,ƜZڃ+"i˻-V2d!A PZEs`Ř+ƴnj}XoNgPʴ- =Z#n3pՕlYrBM'iy(UVw)C&ȜPywarӆB"I[3X hЃ|00}Mà~/$ry89.#P6D/-~?ON[ >\\SDbrՅ_Uo\qfQĨi5G39/Qr,%bD!LSgbF6ͲтLbM ʕ&1Kmb\;a$ |G[Kd׃b s0qb+s P@ƎnEevxt+q:)e"DF\th2S%mu9'D &IʖaJWV<03!n`ds?.<ڡ>a&Rn.C "( 2Xҗ"}dS0FIUe!)_+/~L'uQ.ˍ$cNpWk,O~ m<'>;B^ ԆJM 8;~OIw4~ V0;8N|ɺ7u<i9` VSG(o*ђtN@,l5Pۂ̚-Nƍ>Yęj^N SB6ͫ{ѩf28:pmHp~N] (mus>,$xN~JΕE Jj'A:>n4;EV0-U*7;+qzf>o.r_g%=1W{Plg(=Oױh M~5gl"9YE(t59$:`T0snP7#FYY} RD>gwehmݵ E_vTHG~9`*Q5m`S:F*r) *BG~/an$dF:usRj}<$7[kYS_'j$_(%~F80 py{9=?۲\#q:*^eQERoXSH:ҖgyO*Zcpar+FvyYi@BlO8p:J'2jOK 0'wAx,]~5hIr[INۆ#\ET>hVCLɪthyCit:zb+ؽ^6TQn}} , j19A5ܧD0)Rt- £ oP‚JEm,kڣ gOsgӻ頲_+\b wh,QG W fS_^{AԀWOni A99<&fHO^.uBw?ڜ&!d |M{p }+Wfs)1יEL˯#e3Lŧ*.àjqˣ.p𶇺SSB{ gȸh0Y@DNI_W^+~̈87>څF͉h! uɨ6y9Z\3΋V?dҞJz9v>1FIB?3W i~6=A*ܟC.f, ipeuh\ߦREW&DK~2[P2&{7J\ K#+.h,h3긚J75s@ǷHfv!v(=ooDG5`>j;jP($RMė ]oYz ^+┉>Ft`msvz$M[r02@v'Sfp(r& ȐT0JZwrSrdPsO}r&FI`E/=>rac v2$_C[ooz'n#i0i Vg<9mrȗƎphw RE/i`UYӠ{>_wR܎[!GZ92Zuq{5`J92ˍ"TVz-ʐ(;av!ZzNSzorDJ@ q5b'+<-}A U0:*R,n5:ވ{6Y|$9i*O5q\odq}{Y2re gK aFvbU<(Է8jvd&[=ĆizQn'1 g`AEp_;q$<L-!ܩ=k)#*oU'yC6k0Č ʰlLx(1p(xF3w,á Eŋ!V~h3#je?$J񃏸 S 7T-[Db T:%1djAgzʗa'suT3rϳj42у+r1*BZA}y0CYr֒㖉_?&ǂjsٟ_j-ҜfyߛdF8zޜϷJp (kSف)Srog06Jq=9Y,1rkhݦ:DMl&h{۷.mYb?[qT!'2OC.zhkj H~BXJ;~5E}OW'kKgǖKb؎HzWe0(Iv٥k;`5aʴ 1Qq$;4(*% H˳ x!>8dҏ?q6H ~|ۊʹg Mb}X h#Q׆Iv\C]XT Èi; y~G]>'Tt?O3A,@z_C;@{|#j黋7L )"7 qL|L?Ym}~J86D;i#p fMB@#eJ쇔"|q~?dq`P۵[Qت􊋒 ^"ׅ o.@׭WT~Z'uY-{' }|"8l|jxDR81G܉wJ hW@n0x(4۟$,ˎq&QG]*`JsU'6~7IPCțB{pl*j \4S"v[deK{s_V%& 1npeV) $F1߮ܫԡ7՛l"~íK3q u*G%1rT(.53)DԚ 6.pRn O}R:8klڜqS엛ٮپ_*+k1ޠ1?,Z?[jUӎîUU_QXCɖ?@ύQvswz8*J?nV$<{7!z4B#!A54G%c_Ӗ%D}S>#vV58v%\K@xV./r@<6f3sx{5d /q%k{_Z)zhOѵigRFe;߸'>Z¼( T I"h]sun9YF(Yӵ[;JEHd1ȱDԮ`9[ jyKʤW= ,t]$:!y0|z~o=umiMiT%.5ec)V!?dp5n Η(Ee>%Qx*O28S \[6+GkG &cc6 os; @$85 {.cQ/-ZG`A ٖZP<F=\`jZR2;dC*% {՚D ](ѣ- {9@+ g>.{"ts-_QӈM&"nM틨YeL@ ImhKkDcS_x(8$>w@-dk"}CᲳx͐6+vK Cȸ-~'KlM+F=p&oK%]J}C{v!M\x.—9 ũMŲmJ4R MFnUg Ajej3D%J*c*#QfOGh|[nHpi|4M"yE +ԋd 7"!/a{,ϭfIU aLJ;z-\W=<G zMqcҢ$"!\syK9clbWl*Y.}'UӍ7mmw,z(OԼRFFS56-nJ([ј4puA4t{ˬ4uQ" kxL.S5){KrQs V ܶѢv![]B;:4/$,`/Vz|2w2a=QL+k.MJBxQaIJOYW 33 )+qǻʰU `C_'C 2?ICH=0>P|JCojHpxXa -uJJS}h̗͎|>9O^*2QT'z:Ϟ@ ]||fd{G-AޒO,Ņ۶LeA^(x/(Sqh:F_ŕqzjry46Ju!pX#Z hE3m+4?iC#M?\ 4~IU c߲=㧢6N2sf-ˋBSeفR?\TFz-r|M^|?8?R&epc޴""Ds+3׬跪+)<⴮A,ܽ|UAZQCB9fQ4Ԃ\Ě.tІlF&XiWgb@z4glv6lr18sNՑ ^?8.T+@ ^znm_ ga+r\pwI5.JvąNcU4܀!=z6˨So[&% a MK/%gHk}W-U(daĢ>L-;Xl:O7 9J U 0fIyz:l!ŹPR+wLaF_MCLO|,VuN dȁ`},ϻTimmKZbhwGn􋙲>$B[Z-(_ыk WCj5PS"q}1XA}Ieb䎮L{iKP"myFv鱨+e4w$| u vps}qVr}/~ % 6N0iysMDRc-ЮT8е*ARAI:0-aCbR-nXۈW-%P伃u73S}Q!3y2CX8;hR]a̦nhAB^k;Iْ5 _M"։pgq@݃W{p݉ߋI,Pio\(?"J&/w#E.v~OP $`=||%t'A t׻c &\+:pΐi`R_n3Lͣ ;nTur{ % qO'lwp];z5>lծN~.~ɰd #C<8җ3%s*|I{#`I00W.:*5\^UOsʁhy2t 3A E"aI\dFۥhȞa>xK5 F^QfUVno%%fo1x(BZY!d+ ^?Ũ?&Xr`Nn#ADM# S3h|fR S7tbJ,WmZT/gM0gt"iC IBFV!O| kU풕fz|DXֈx@Ww8G[9ޥ,ap冀b(@Y8ȆI-5Lƛa>FbO.W8͜$6JM(.[iv&/@JBr44o Ey.(MjE1*S }Vڑ(F|Wm\l^ɦ9*`?&D +wl? g/,h2WZsd۽2Rn}^`8秤漾@2dg nkh E x>Pv{pf3Ei)/9i9t[iaj-¸Joz^~CU9{O{]L+ex|I %TM|͆ҩQqY5(T!sj(eso iHB~հZ`B5L$QU+mM|tߖh3)\[ v=WA'yxм\qH= pN K lakJxoe X=Ul<6$Gz[ L,&~!PNf9A<2l`( lYSt1v]&DUǽOk]_u_SNOԮCzl5p 7D .5Acǵm8f|mH|٩n7;LǏH xAlZ\g!\bmDZI@=>pX9eSqa.$2ɪs~87@Ac5-TXޖYcviIvgsIvo\I)f1Z _g7f݃-MJ&K7ʅ 1T jah"+.hnI;nOyO=?cAJkT/xK"8/ 7~;gGEHÚDJaߛSM4g)̆zp)ݠӪ2%洂bX`&_1qXv|0'VeOP/KTL }udކ[~`YL  2*.S1R^[)s*-J^؜Z2S|.zg&ز:AmiF \E %'*};W9jA`(xbúh~G;F l}U7|ݠz5+^)^h VCw`})4,FLIs\:'YV A!T~ w)U셊K^++ï>7h&(%_قg\b+L2G64ȴGŃqpM*Ze>x[bF~⎷Q$oDm6:Lr璧7!7mA,Ǭ"v6J<hVw_ͅaG,s> `]22sK:A/p߈/W A97F}=56`}v[#saE3 f>]uD[0ӝO.maRklw|\%' d}4פ^eNkD0 3ƏѲ~tiBC*29":Wk};pK 'iUrӀxil;9~4ϸ'k[u'dgTi$"2{es'ܞwz;lSpG%cv/uÆV5u,Ējk.5ǯ\Y ,Oʠ Dzl.Mh=܎aKDos離M7'Wqy)%='n9gX}0 ;#UB[> Ҧ?HF^\gRB| o@L)~Ť[Cj̙p &B#fBߊL'zGT׸ :"OŸKܾ7Sc_;W.,osD:Kw>Vڛ{ꊾOT&ۖN GR/VYp]sOSFbT Y袂,GWkjj n@+w: j+Ba6nlqKg15wRjW;!eI;Py^8fIɕۤHawx6P6:Nq5vm㵠6Mg\40 ИhU ;<> *ɫ/C\nyWn]I:=nӸ x|-&DKsܵ t}!|_^WOL1P )C \֥]¢YbHaRCm{6PKu4lEv0gS+ qC9zA`oQOUS{MŢn4ps_W%B(zQ;Mf7cKa_2ϋQ> }%=`BIԠhFù4d\V=3h|8SW!B[˓shecgrl9v[Qϗ@?˓gr g<S],1G.&MG*RXOf[04CY@>oe#{FNt%i-H՞Fh#,KfO;M);mh\y͛۷@PY)NLթl.܃Y(d26QlIZSH/,PbEJ{pjuu;ÒDF4`%Af鮦7p=хםDTH^2P$#z*K ljqIsSbh1*镑7|rnj2~R)G֫KXL}U'60IңV%;Iy;VDwK(r?Ğ?Bz--5{dph+8C*aN f+>CwU[<@q#aV+ UEg77L=M+B7i)-4gxĠ`8ISWRTr\"z*Rp{mrW7gI-QE^yXI'nviN"p+ITSyNd@ U|Dyu$'h9.]{i},O7,lR(2tzv?Wq豐TiY64pR4*n;YX1eóx7y7̋  =8a9!p7SUYƦ4|Ssx2v-U[;(h)2,QLfV=Tñ~ +6zBQŚxD>MI㍨q+Ƿq˗BbU0qVCG*eNr*2Zocp c冿ڌ*e-B 1[>]ccgx`lXÓ;ô&M)Z/YÄ[@a#ⳏax==I*`ڒ2b|.ժq7:PYrc:$͟[M4{D6c<$Hb'a&"+J̭]HvV0Apd7sÈ8B-dJҚUx ;+8.1^ wN{0']t|?o5C^w(}a*CE%qQ_֍]LoPR"J0xS0ut]&u?6`}\)aê45Fjecp@JY; SޠK%gpq ڡfx8r8ٷu$ziep ɤLSȏp|%S`\ťkQՃYYXfE$f//0Lk0xUCI paʩT^8Ԕ[wq5:evfPr1^GK­` K}#kgL^ܝSbk (E m0_ Bmn tFruvHxwְ9+j# QӳzɨcHnkK.t:PwE9H0VtTw^Πl8lu{;dbNV!C@6$8g3pjsл(2_JH"5N 119O ִ} &2Dr afb*1ѾF7;<6!R\4@d{t//7+WX(-FKB58-2Ɖ [ԡ&l1t GwKUBmȫQ4Zh3: m6 ˌQ :@Kv-yMW!gg//$x=۽ml$,USZq9Q}K|l|?nQ Vj2/8_pk0)ypAB {Qo|錨u{tdvaRbeN-ݙX98rT0O1`ht7'%^X&/7C/cmK]߫]B'`9="fZ+;2>@{ݡE/0~ DLn^FBOg@-,X|wR6A,ګrRσ}ZmjuѴ H(_L{SShءNS#Nk7 JrL<5w6Ò'B-2ѻ(Z$h=^GTmc^sj}bmNNϵ֛9x֭`B=iE;V#ܤ?S74kYhedO jʡҽ#L:Řw8oGt<&{E~;5[B4jKv1UF{ !8l rt6v.DwY[aAkSʮ!!yi~:}"Kͷp i韵u:20.۫*2s@m2m6u{q0U%k[g}!5M0oPj;RWXWnUq7o&LVZKQY`?7 x|m n2XZ0iAUw/["l3-b9Jp˫@{7^1xёXr6&k呛+Ya1X8ڌC:3-wFB+-k2V@[J*Pu\לc6[$yt~ %uED9,]hf,]i1J`3;Poݞ2 &Z﯄Riћ J+kKx!JNU?6vZ_c[F|#8m "PXV[(1TF-}'KQw&c[Zuݒ`-à2cI?Xq2OǤ-EAj/%lr{Xh4ԼɩΏvB^k؁`{Nds5ڡoytZnR 馡hQZ_ UBθĂ(Ӭ:6)UlJPXy`4θ$L KTeGp+V1J^8)عǫܸݖFD-zRY6 tyv¶"o-#i* qT{+Ll pD!zYwnʿ-> 3ߔ#܋wOAoVY2 O6`XX26ot<||waVseD?.nOyD|"wf}rQ=直, lcQr1~^әl7j.+WsvHS@bW5ee~2ҁ*lݬa^a͢Ϋ-XI+A+[At;0HqZ!Cdtl&ie%LVI6rMτ*I a8eJ#I웅)KNדr0‡NgR!+#:tY²b6ک ``k7R", *BKp``X&jһ}/Nai&:M27,R2qRn6^qyjhZ4nO(xyzfvWV}J5a.DN6 d !?ic0?+CV4~SH(SEgA- ~]Z"@*;Dw;4byf&2Luyxh,kr[hgA0ItnMF /YA~/ pV <ҁwwM4]\qzߔέO)ճu.gؒlJ-\ -_|;ϧQ}͒zoKޓPd*d8FcE#s+X2lɄ%k(UGCDOd^Si#fRñkh/E|Z?1I rZM k*K-!8Q/׹aKyjXy5hdr3k6^;R\MJLWBڏ>p$e2ݽ97^T픋b+$8-15\ MԬ|CVt`VDZxoH:!ئ=rR\& ֖DR~*\&&S~c]ƪ>qsP7(ԸSA|׽]G7 踰?979d߯65:1՞.= U"$( m ~f.ųuVaGʛ NgEP0!1uHڕWDmHiT r7@:ݺmWX: aHX1D^ 8E<4"^ Ś/ ,Ӟn`eg,I#hlP|:)@sG%g#mV-\]a1B̡j.c6Ӣzx+3!yḯ}x-)Ĝ~J0a>Sd{E&(ӿbXܵW-A6E3&A)C%m[]D/אQ-XPݲu02WH&׌XB+_8+ȩV&a"-pM*m@l']׺馸Gk^oztpoɑ9wQgbh\yd+3Ft;d"_ҁ Eo ҸU:0s^..Y ȊQ&p;@I7T0 _r9@/_H~!o(}M;T&;S[oiӣOtjyѻVg~lrҖ*3y ݮq% //imveFFps gRTܜagu%;:JAN@愝8233f !9X \H+ߖpR%syLVo z#K>[ wͼU@Q;CϵrŜ7/Xffi^Ȥw@4K ,oD "~`{҇$c @2I/i~)HӸvdqn_gaUE9*3dnǚA, L`g".\$Y1WN񥊛&|:.Gm:Փ:}TE:2K3mG bN{OAkƢHrM:9w;( K (`5g62B!t7߀bU1`NAM;OqɟM9{%W9x̑\ vnuOGgN=YЯĚffK7Q=k,N0z+ATDŽϴRr|TTgC!(ðk+m;UiEzܡ9跛@Na'jcv>2>ԡbqzի VjXC`CnsJ[Ў5 fNor=}lCx#B1]+ cn(yTCLy WP0pav%D$)p3:{Փ=?@iAxv0(h UNOp;j~6H& <:4A?'Y8qKI6C/,^J:f-_iΉ4 bvW05E=CŪgj ߵ/ ŵwu uG>A^klhID/t9s{~:opJq VVNo?>-"Zv=:u;@?cWEM,)G$|O4\_$QF &5KEʱvIzEf6F]xdE?bQ$ȬIO{ ]_ 6/4Y mh^ndӏ&q)n3q&י[.Vh L\`:+G*BY_q<㆚:o $QRJqTF.2j~~Y!uj.$?l,\W2y uf0'Dچ<= i˶Ⱦ|~2'͜*ۓ@m myߔ :3G WpAZ(L'ԩ8ok, (쭿ĀV3 rri:V#LF<$ӠK*XOYԾ8T^ ߀ՓծwfQqy65yrc4P9)ڛFh@v"փ(O)o*L?_k]PGHb?S巼 zv/6mmj gɿiY/A=pتqXG/tzJ&}$]Q5o &]Hb PnGc72pױc"7إ'`BE.ˇ{5=)!yP;pP^9F'A`~_q?uGnS*D{$;2gt}9j9Uqd/h{bSZ?PuGâ[ίk/6+ wtiΤlE8=Ճx%~?}MT{;gKL u?f:X b^# 9̢KqBܛpǶ=j$^\8R^ZgTȭ/x5%<X+iD}inN7kPpk0قE&*)on)zA4÷䷐Z~޵ q&ЁgqRpo%{GUШ+&9ÊژL{Dv*I7VxYgMaiJ+b|n K7޷+؁2p~Y^}dþ&%?I4m ·̿* ~mi*:|lI]~5`hs?\B]"5 ^$v2U_Vv5ۣ"$×бrdzq@_VP|  5}Kcv-1n6J&ݵ晵'B]FWMorE+ii"=0]Zl|5"X -G|^vi:6MnSxk8-XɛrIYMYbU,mx̑s*Ju/Dz)ĻB Zjw< ({bjc`F:{gbKlљgx *uX-,;eJ!w<$mPFy /n] (iMU紝>C!- pEȭڐqLNҨtwC 4'-znYwE{ԝr kܺMX?=^l1\vg^K5WevꔓwՎpF~u2IK^PY# yz{"Gk GdQqOdsfcO`[MILToOkݩ=d4_깉#n^GĶNTo8]@qq#+6HObǵ+mCm[Z3u) P.2O\[0S[U'0] T{FQO_N\#[4>`Ŏ? Zk W6m2ː5VZkUuc[tx.J2i2n"pZ 8hX]e.oñSs!`nWi" WXHg͖;jEj"*s GHa/ njbk' #`qly*-[y3R1 MɿwK^ۆ2y.T;u[K+Y,ok ~E}~$K144|ڮj>Ȩj Y՗e7+t{(.<+ѩ-U޿Օ nӏ[h%gI *3+7[YaCEMg5f* .m+'R6qM蟶j NbHFOtb% w:gɜɭSajkFG? 0k̤bQXn%A9]A<$o_p&4崊Lt8Tl308kTosK,w 3iK~";$k mJIyN-ACz}8t]©=M4̨l.DܠdK\1O]Ruu iKf\&>S9IJ1*~ _$ȤD*N/Qb]EdwA3^ I[/eQW}a־5faBdMsUQziSⱈ~(% Ƣ@L*]af$ r`F\. ag3F]`0|9}܁{J%$7c njip+\(*#0pXGpnDW-SPnsa)k[u?R;ʅlvh5 ՉbDHBzy>?h_ޟm]-gYcB ;4#ɹjNnѵ9Ubj>aoB_usmf /?}H!Ot*RY@jnfU7T|qb6Aݱb|+d yr4!91Vzܚ&cYZ_P Ԗ#4vO[nb|1mhoGN?ۓ/@+ϲ=.q8LQq_'cd? ] =x8 fXLTGFOƨYm=7g$vpϒ=ic1[Qg\ f{THs'PJyg8;]rb0E[lcRFY/W/M.+mt c)G\BȌUݕ [ʨq*zO8@:rG` v'ChZ+FQue}f]!uw4_}oMp Bg_^0hY7OY/@$EWSgO8*띚\4dߪp/9a]"V4a^ QrZr۸Ɣ:C_h=#A/vє'J/ |qƙ\ ďI'Gx`ӱB+Cfc\#=nP?P\eGeUl>gB+dzZ~$*>/oa?Z5 ek>+!g 2i6XT-beJ&ז\å%QI6@/>6E>(N罉;GSZrBvOnω;<^XB+g|V6V?D_{HXF7mm7œoʀ #]y 昭h<2E7|n౳Ő:=&Ɵr*3V}u%|vU-7BV2UF2:}&n$5 )D,~n#W2~_j 6AnCo,,u4t]L䪻$RQ4'Jymգb2MS Yf6PfMGJ7A6B(mX&vRzup! d΅2e&vށ#m;De;  f,_*htͷ.Qo#LHH+se@ c7 e!w~#r+3[k13vx'㝄}_L, ̐LȷPةD#S3,V;Uu|ZdjPGh6b"Lys8^x94F;`pC)*LF!dp$?w=Oj1 P{ˢ7a,_] Opg.7xps`%ֶ=vׯ߆zb}Qͣ&rw rReK* PrOn8L:S-p|H "j]Bg4ڒY/  r ;LN7|R͆6!՞$06L~-G绘4Z״.cW.m$"F+4VK@ztY)\\Ǖ[pT$"XJ*muȂǧ<Č//dbN-JGL]1$<,7SDT^T\a:0) h;",9F^ t(eψ!h.lPǬ"F(gn0S'jc|Dٽlr\o6/k! :蓿{e!̋t|3u-}b0|o5XW1UWD  詮,c!0ep c/74>g ]ܨ(q|$ЈYJl^ 5L_׾Jލ9@=B];F/gn q O&h5e&1fru0~VnxV*d? ،f7:Ee9¥LE>m!oE1r(eSS߸Tz!ltdHO˖E3H]u 4<3T-|9? yQE,v5q#%ee WEɮ6Q['V?wnkD<6L{AJ-v:v$)`A`Q҅ ޙqY".:e1{M㹳L\N`g goiɷuJ=[`0 yp|4Ҝ1XBs|?D,I3Mv ɛ eJ̈́h[  dKч kn~!Ɩrj!wl/V櫞0}DBR#0Y|eNy=6e rg&R<(k 4 lv1hZوOՔu8nRA~ґ( y_BÎO/-ܗ-rv |3ieK䘑)tiDANJX6F^wgmaL...;0C)"9|[G6p? PW:Q*%KVG@W5l.*D |x9UG|\{Ŀ7bçf,|*6A0o@xU! s^afv-7;&bzϛ |ex߂u4ATRQtm#kahTb+Wu@S\ïSAH2g_a. coPnaNʭg>enW<4v-:}=W CzBw\T{b٥Z,LHG҉70aHpNka @xx {IJsQobDPK{1[d;5IHsoLHP|aEzwm6=BX`Ww4&i@ySzē/QE֩(ZA?,Ō(= 5-d++]r~'nud?2}Pr(]AƿV-@~s%"N 80ZMi8F{ɅP3.!A5KI&~E՟cQ߁jʷ-9}n<kFuLXKqկCk Gs.CmibAƆLVm՛gMqC8N/AٱJȐg8`U{^2dE'=񒕆\ֶ.94q'O-LI6ۅkB:)A@8$DƉǘ+Cv3]Og$dߖ+ E0B-z4fc~n =fCW c4;%4̱T'Яe1! Bb[~irFh;@W\rHSj SƴCc(Aa=ե=F=x儔5*G">H'uI:@ p oUY^#N`% [wDq._NJiq2!d =w \{aU QV8Dx#" t_^ `8 ը锑1}({N[X95rt},^o[}پ$CtfLv̥3ΫR0&mQ0FY?+*{e0^8S5pY9hEr7a{QOXu=kv3js.֯PcʢKed)g e4>mM+ JYAr05"TY1K> uwINq6DO]8aH7p`yD Fy[y>)W@d[f?Yg E IH!Gawua1B+N[x sOOBzelA_\'-:ܽkfs2.0Q&i1Y5bs%8u8kx6NG^Rf gso!8ԈxAS"Ƚ3^1Y 'A ϟm4_nu F/'﹒vʃKOVlEmTiIWkuA}#U2d [H.ӧ}X0D6)wZ-T5D?36MQkN߼7=@:M zHZե-Rs0I SK2P uwYRke$%ٞїFR[3&%|+),do[<úڷ?ID)k+ v6z>(i\LEZZ`9@Eg}Gaؘ1]+GQxG %%0@Q4JPtl]W=Xgz_^%I[kvaqECn*Ta_H,9:ܱ:GEL!=H-)UhU$0o,Y1X=kik#iPu᭨,8"ryi*Y9}re7Hx=hLX8@(|7«62OݘL}0Hʛ ?_^LCd ru2ΝѴ`[ZBכּO%%MtPʙbԤ~ -.Tj?u4X]5w4XbKeahR'k]߅0^09MBИiV/ڳS5%9b {j.N]dDvB?IyED(A>M " w^ˀF\)v=zpK}Hd",*Dge;irh8 ս)U}j{rimn܆ܴ**?Qc>4ki7$EiQDA!#l0ȓ [My)SBj1?!oʹ t;c1$*hZNu9;q.zK\ldIr@m2B0*sL'0X)m Y9nJN N }ڿiéݷez٢ 27\9!#);3%=9D!AO&vXs}QK/_'&l 'kQ\$GH8'(S8GvBF= 3"$b1j-4^Az$TgCscţGNs60`ⴴ$WI2WUaBt!1M4PBߦ3XP+˟ ͛dyI`g1Z1udSܓҊ҈J9 Y)^-ڲ= j;]ٸ_&%!@ JKG)2VjjiqOAKܨxzp\RƍE._`ڈ1s# ˄ ~dԇYm1[* [Qt;Re KU(,>m^Ҥ?Fpi$Q"gR̐Kxh[E4D` x)oVU냖=v [r=&2)xJ?|P>OmcUpOy2蝼QXl(ť_\CMmmI|'%$ O[3_Pഽ_, +c}vBAm€P2tU^"ߟ7}OYZ1*;F1Q[fyK#\R"]Ik4i+-a]S/j15u1†]C_T &NTU` _ f"4^s <+Hu-=f}Q5$mg "4c\;Ϻ*aC{dE aG=) ?Fqg :k؂n (KI#<n7/0Eh䷓ҝDAܻ 톐 70 Ρ b6|!{"iSZryiស^ dfF Ĝ1pp[v= F+3Ų/Xx[Ede#4wKq@ '" '9ߕABvYCĆG=B&;<dcPb=QQPT m?}?coͪ@L K7PD1v1)Z/H61Oܲ_k2{NŽg]5fK B;r+3ޛdkU"-i'/{Pw@*1q}鳰2E:*σGIzuC=:rSB\Uq6I*.e%G(^Ybk7B)&cM707|I^ ;B- E\@@XN\3H ͢KA[+Ob#ňpW^VgU\V[u|"="TWNg '.4Qgd/.5HȐ5|o,ݓ؝WYS\YQDV:b;6{Rռ]r Ҽt$kW_ fke=V ޫHH]g 1@#\] \L33#$Wv^ p/WNqCK!^̅/(iTՉ#[mF]bMgla gXJO:$^%!oaRJ" * PAzp\6x '0_"[Ω`EDQ6n8/%8'1cs{eW.1oFM}mlf'˲7㬻x.Ij~~jი:Q_! , B1`"FFi_fqʌ񳞣'kaYMg=-(ksPo?7`ZRp@{'m{)b4SfGzH ,2OWm Db . '|Q[Z cڸ ~AaHH9h -HnRͺ52 In} 7F)[T7ma" ^ȚWcQQ }j;$ǀ%w`X,JB&0m0a%'#46Yvq#!?rw:$km+*o#~#HT|sRm1sͿ%pXT #4ݰSO(}=M~xÓeRSJ0E9f˼w`6L/pQG΍`4N;&m2={ ׅ7op k.; _2 JB!ƲNB%n !Ywn`h1"0 ҋh\}>@>W2U`cIlC1ܮkjVsM3HC#K3&4̾IrĪ28nvjF" h4)_|\ڦ>~ՎEpQ> VRrxnD @dT+ *4Zc9-L"LA[BkoL-㧄l HQ1 e,fWRf7Z5@' 6 LoDǠ$r~W?Xélo(ݬfgSflTzx?}L\?3*A2 h„ QVnP鷨0e%"x??e֞l9 4ӱd!d߇܅ 'nO#dv@%Xݲ 8+ Ϟ{2_qg{V{\^c61^ҰYHvN)VWtTQL<яU":CBEG h7z'cX  V%D)ިoë.p|ޘEe8Qújy-/$d?OBsFr/EkTT&K/O.[(Sk^2EY*7{un y1L7^§[ث7$ {eڭƈd.tR h7b?|3R&5#/Ceiph=!`m,cNϑjߔЕi\ٜ '#[\<\䂏v85}f/ţ]VYƎj]X6s0|Fvԅ+o-@?;c78+ f043':QN H%AÑUYt*eP+]Lv2::+"νꏅE멜y&.""A86&CxaOEVa$fcnZϙ&UfJM$oe`c,-1%tQ}4+ϼ}DtiJw=2ksyɲI+LRU,{&JښIJE:yj"ptO2S t}p{?%b:9͜QR^PhU>%QĄqkDyMiQ63j% UTՀiA3lL=ȝ0Kr+V7^^CͰߋrPmQ޳~NW|5U<b4wSeE-sHucVx@B8XVN'dyhyp]z7ZBzlJuilY}^ }\u*[nʞrָVXRcKVKGN"V~aw5eW(v`}v[~;@8LrkV^ 2&d Etjpd-QX;MfW F}y{ER7N#Zɏ0zF7h=nEbOI`k?ft$JQ{u{ * ?Yiݏhc$T6"@RQhdu 'c~DyFJ˖ JNfX?0!ݔҚ.e]"7*T1jJY\ճY<1ui30 x|reku؁#ܚ w{L :m pE1a"ҚKU\I2Rlz~H:9[#SX8sYӰl͕"@v7]j=Z萞+$q_ģ_ I3ם@h|GI\=MtpGPW T]ybUfnVVɕZV⽝:GmTeS\AjtSlb+4\MGPoX<)jMe^ZRQ:}Rf!*m.jK PX霠'80ȟ흨\NΟX@ {] )aΆvčKOpָTkp{HĀHxdGс@p#R.SJ.$}8A\/|Twz;…7]#x1h"e0‹ ߉5ު"SX;?g*k >t]S䀕>Alt)_jK1".JAˢ dm~eZm>ԵDޠQ?9u]$6}vGULTm_L2BP߭t: Zt!LCo2}sҮ`Pn-O='GKvdF?cy$:TsWqc ׅW`^Ys%F(-gþ\OG31Bgk;@'!5c%+瑺jdDn,,]Zsʢ),OF7ℙ~QZ~m1~1sҘjq) 5`êO3NaU~y;yd_VcOvzuG }Ar, M?#^KɷHkѦnw(}%NI1s͸H&J$1Orh,YstD{-98G|FIvд'uȺj8ܙ;|+=ͧAOBf_yhrc$/WtFEC]E%Dٴ=U%\eYi0=8Dmt3 s-=KJyx%ƥ~v5Q4R=.VRm4X3$]Jrz7/ڠ*[/D1`lӑ,'l>-"zA r 2I7r걠ɷ|+T8p XiӬvjt?I0 aP|\7|"k?7 }3ju)Tdg2&i߫Zĥ`y[Eoy1!("7ia7֨Wޛ8b❺#p\@:I j0*Ԟ8gqRudk$ϕZI:z(mK0tLFë0!ǂ% B#9Me/ gV2ՅݧŲݐ g*Ꙭ]{}5 ;f(}!|5MË=nϲJ*o)VQS7ƆCCLו&i%&Bq{E;n)Yw{l<͡ H,mJyI(DJ`p"͎VS=ȒRvLފ5n;7R&Q.a_|*qz5ܟY;S/Ӵ%`dTuJ6s2˴w:<{̻6K Ȓ(+/힊pN[[{XW~  3[N!9#ST2+u]LfQTUXM0˽NR R*B᫜'^^n=;ۭVf|~_EČeH<߱S @d['|y'=GPGyTJ@ZϠۋˮGW͘K(`TfJl|3_%©e NyqDa{nNShs11ڝ>Lkfv.H1? NW>76^wzkG b,VZx|oi/A*D1d9SCprRVg8D1@+y3P*K57͖A+q+(lzIH]U; CKe$Hd2"MHRcrDl>ѳ/ȩMll-g`'4]0QZļe l3B-Mp]gcacla=3|P+0nm?f!e: nDYnC~ QE':˻ ';+s6}y/QF!wL()6T<@qIAk[VUյæ%m8!wk\?'xY GGCDQMTyJ.>U {|6jES/|S]$rxoГR=<6qj 0зjхXrQBnu.73B]yf-t@c{NH k-w$=CVu z$nG4F\*y|f;thҧq؞6 ޟՀۆoc|(9[л(v2 2g\LB)?`\~;OtЙi`F,f򷰀=1]Ɩ~A^{/Ybr=#xth\FlhY6u,۠PlIGDSGSYD~P4W6"s)\ z̼E5C4I5(jY=9$l6v!?y w^Eg7s0-pU|\%mi>H-2)L,;BiF^,gSCP6B2}7`)]=dsxQ|>A?VDChV1*9d0s ^ YxkW ~}c^cnxzޏ=}R-xIe,Du:O;e5w a3&ڎrQڭCb4בlQh|=xZG${;>i%5_@%s9yaw>8&_ױc^`T+jjW'b^ƴL;@e+c:S/QXt:~=A] f-ɋe 1s|%f3-e]q1{E֘|h c#uY[_ww_g'PzvU2b^\!)E Jx3y/ڳ@HJ {\*srlfYm|;T~ P՛ωr9(57u-vx-_4;.Rj}92cP4dK)"'8b^3 l, qЀ&7 :&Pb!|)am0]x'̲1&l}XJ>2[2 =7o cC> ^.DnB-QI띮W$L/a˕ϱ2b][hNbrI5+I4m}lD-:Ám +@xl>k pDC[":4:h@YD/$ݝ+bbH',\f5FD z>#x(;I@4Ap4ъ" (%MAl˸$=Fkb󆲧VgPڲEmLYʤҩ^W>HaVˎZ*ELNB:B!>1tPTe'ą9S=&5z֥|v? 1 7qh]cj%݀gjqPK%[+97?[OdWGh] yu&bhoZO䶊q6 [T݆-b O 0?!](+.-Uf$4oEuz480B/W2b:*A.TY`G|A#AzoH`'uN ^f:{&d5(t(m< | iCz r ,UzeҸ3ײ6'sJ3:GR%@oWt.lEDbdp.k{b8Sk3ݽ<)oF7˖ ,wnzCdk uJK,PI.}I1ˍI$qy0yѼ|2USR&vMyB\ֿw/fl" xnD1k3~]_{V>a֟64hBRN+JߒiaԗjINrdhԥ~BJ?.0vЏ1*ɇ[h]«R Xv(ʪ&ʡqZrFK-ʮjx]q`:)qg R8-5sNoccpn{A,0Ӗ=pb/Mb#i4/EUJP6WYoNfn'!@JNP5k mtN@MYe2㯕v"FRb4J B%3yW]DU<$HBu6q-3&y<ML>S; dnkR%%0H̡FJ׈> cW}#5-s %xH=d0fgs0uK~.`m{G|/'6ezѿ,eRĨ*B)Yc?ᚾ+([ i Wjӿjːh>(ÿ25RHɱ%'Kܗ7))cVm)ȗ_-5q dZ`5G75E9ܙ/J5Bye_\lm#;ia++hiZfg_$Ǒʬ|=_l>~ꛛC0H!ݷDIgc|E AemM'4<85Iӱf:Q,5C5ؽM] .~ Ae D2t΃ wc;)!QtJx̛\ 3Gkm^k;%QM6)f4aPd4J+bR&>7o@*[ZsͶH ӰPsX,ŷzk՝DGof_s.%J2ԖvcꛧgvGb Vc:KA=wXOW^:*_!j[̱2,=O5᫼N񁮉ΟF)=I?eΣ[~r^SzVa q IdJkL[,yߋ4d <.'kNE[Zcppg:OAd΋'\87vw~+{3P{w2NB+toCZ_ &|d.b@0h7P[=Hi 5swьO&Sxh *J 3y7՛B%l+IX{?tBF8R v@Z]%UȵBhɐi7hSR7IlOk%`YڧLΚCn SbF&fMFgXu>7:΋xrsk(!cL#v`w$ORKka;o[_љU?'/jKj]I)t,ta%<\za6 1gpٹu+,|r [,;}´nɝ| Œ=Qn #q+mQrEDFz.INZe]] l)8bO-J3 t+ҏCZD N谱@0B$:;I.;Q~h(Իj*n4f۠zm&F8c '^u% i !ӣR`䘻T4cc,ȉU׍DOf!W\ӛ]a>A(.F #MSIP;PCnzJCh5@?Bq[7Wnf,NݼއI i%`GBИ7d<˒Vڰ(h)hq>QET0HD݇R8_Uv~WC8gJ HQSֿYY-J66`5gMvb`=v ?`w˒BN4^N/1YdPWK#*Z[#kO#\K }np'w!ޫI(?Y) JQuKUo,jFVIm_)(@}ATQuQG#!ɄUeW^Smpjoz4s"P2IBeM.WLs֯DDjZV)DSffޟLoP75k[8:}KnyhU)bGS &ėȂ!~r!8(S)e+%gRӫӪj]z }3"p S muYFq7Hlɏ$/P ;La}_"εmU0w`'fC Y5bqOFPE!ؿ}*Q=Nv3Px\kfaG/<斂ֵ q``AFLj:cRH#E$׽3U J+7--y0kLdfSbW7 9Mā`6|j.rڇbF,TV,2R1aSڴv$Iz1VT't*pVpYA"}?gEie{ŶS~iŷ͏V}c %|Qe  9/,@ACE7,+1"@\ְ5 1\ Or61CO+,NFʮ&lWfDB3/D Lzt&X𧬰7Qq+?Kօ+{:L SsײpqC3^Ŗ D+0֍[SUY~?e@4.xp33#q TaD]2P jjmqEU" x1,*RK22Fff-s8yMSbSh".7&F72gr_+IrU("%ur|tbFы{uo qBrbG(%6 kUOʼn7ߋ!5pۨXH] UU!T3!VFW/3CAI^ u4Eru0{*eVשĺ>>|V q9XKy[!]L̟ 4Dzȣ;+pAP.ɰ5Kb^T7.qV)#!o\|+gTZo/[шgs}Uty_=9OKAǂf{ 6H`oPikyɮ7p;-bv"$u]R Gs{kӽO#ZwϗPvT.]~NE] :}#e0HzdVS:-t'4 D߁;z};=eȃ\̓r1j7O?7 *aSQR{cDIz3, K& ĹNUA01zT)h->VV##t;}k* <P<=Bܴ["/J' JyI}YLRX) ]/J1ˇ|]||79Du#ЂhOM9\z#]ZKNi^# Oƈ:^߳l_Vo2҉zvabdƂ%/oGKsEת(35:̅4&!2EspMuT ~Es6zK<{..Es;F0C >[2*DwG#'ڦ|T3#,^_epa2|*т1y z*OD *p'B(5_ŲKö5 1T%>xD{)ԉ+\ RD+Ld )l X<A5~ sc?CEHi"uk1)/U Bb:(l"6{нy~ZIIV&]bцGF,XL㜊\đRa{sfrίE_Hע53CGV-$Rw\D3A 6ݤ`ݚTglZO(_656.dH0Ⱦ97\o<4+;~3kw Іu>mmë ҧx5W~y2 /ۋ]M9~yOHN`ޒBZAn'Q,^GʺP.V뇬m㝪7;u/֠7Uy ?~IAz%86#u62q<.O?Ex c-iSsx N]Q(,ZHI>KI8qpdZ_!,-ڤ50)V쩹u 8ƪ/7fgc򊉾S3PVBk񯂷;Ka m"/iWTkTHIZPXNRXf  j8цB?WC2ZWxk93CcM+7Dm[6F;U%GEb!sȝ/3$TgF-^+DjR^+ԌsWsiJiE'sAXcE?zy׈\Ij&!0si]X7 &0@rg(o%B@W[F!نUl;rTX$GW$=4Z,.I^49,aL V=}긍WF1 ,͏x•`7Dl:DVjqDlЗM_rds6: J&|bbۢ}:jC-3= 3lbHnαbcPc ^%K>rzF#+; `䏁Zz;Rl?Nh+bō`ǟ.WRkߑ(v͙``l2,-2r}䍡ƌ |hKC,PbNu[x}o^i֕Y1[lːm:e /c ;k´P[M3͵Mx)4sk,˱s($;R>휦ƹJn4d,sZ 73ۜ.o6#eXΣ]C+V2ʗ0&< %~;Åjfr}feWO ӡ"K59XlRSȬhz0 _4٫R#v}⪓AP;~`w5:{n(8\l"l^Pd^yFvFP,r[.{vJ"o7kꮡk8  IxBJ<;Yp|,{H siG#%ILǃU^ AjO&Hf9j;3^T3\Bh1lbi)D.|k02=kvPp9taD(Ŀ} za0{P5CiЙe9{ lOf?Ѿ[VAⵔ2)FYVʫ!@k2OYG|Z\=ܥ/D}Q(j%\ѩcPe-x"DN %z:'yl R~*7&ȆW~a?ծQ~<60Ȩ9.?J7~k[ &B(Q1#?.{m&;N[Մ!s] v:D\vp)CAn^<2/n:9>_~J9(WrDP޸:R%$].2=ޮ!aNzܠ/j7T믤X8ʒ]Iv)FqʰO&>9Q;!\U|-#-z9*La+weIJeQrzƚTAJD*K)$eWĢdCyLl3f;3d"PqN28XJ0,:0ލMUh)"[\8 q:TQD~A84]×2-YT]d6xpg~;o=Qh€p;"BrF(#ѹF=ч#Զ:%܈J^d+0|}f'il@sP'$T%iV~I3IW/vHakax/6 $qANd jdrD#-^Up*+|&<+cܧw$?vKO 񫎛ݏZA)_]Ӂ_V^<1iXXf^-麹N;-9} {iickyrGV)V4? []W{V)g*rlmJ[EzuCȦP;qYԈYSZ-VM1%2Ӂ-F\sLqSյ DO/gBdGS} xhيC3|PqS t\TZ\-4T@&aNR J, @{e?-ۖY6&-t 2pLM@ 1lQ{Pi|[H.I`(,ޙzSB;̌BMqPzm{vA"XU4fZoy|L>R_L4?9!$qZτD ;ޓfe\aQIke%=6N_"ٞk,A]Yi ;ԓ3]P4U!UEj'" @MsPg՗DV@ -GKnl<.BJj QY `_F~Ƀ[XjF&ء^ObIT%;R =N[SՏJ B`Eϋsw5,ڻPz8[ׯE*8b<6[Lr D`! ;0Z,GڅqY\ 6<4!{`t /(eχ3YGW諬!!%z#Xy2v[!c!Vg+uTThpKtS&XG1m ;Z/p'ђē }ά3 [Π@ګ'6Eaf>ʁhB7ɳAb<*8Sp~΢cxn)7×yE(FmU;U |M63ݳ_+<{1,yeb×cѽ ; ' IÖ[7g6uԲ YWAע16뺳tɑ/껦7қq'ʱ(c_b>3Qʔ^&b[)i?Z W֔-$?XFwJaB̩;儌qfE  ,y.'$|YMEPw() V~9v" Je ׾Ƴv@1:Nv@jvNZ뵧 d&u|ɫ1BSe2ئwd(aӊr*9;AX2a.G*7-tb&.)KSlj;4l)1~Ż}H?J4;P@~8ʴ(b#{ZW8P!FYBoRp!MΞ-9{ Bap0l:!','ʺ"2>ISn#!UNtgA?%iu@gx=wˠl:ǔfֺ6o8 v\0{,iOL-"6['j0YcxCH}~gt۾L,*OYù*rZ∫!1a00hG6hzIdʥ#NIg5<>nٽ|oG,ި O<E\~Yk{647F!CGҚpQ૮x2E[--ܿx8E[A 1"JG^ork[gѐKd}VpwO[u?1%*} kא;Dai/#>tj'`RELPVGBܑ;feM[Gdrj;#*3ހUjԈXt-@ǎB -/P 1Cݧ"cxOiO7IJ[z)xo) Kaޮ J9aM`@?fwttm@VO~ԢVрۜTрb5A.UZ|DDSaU,Qf5;Fcj~V/N5ɣ _G?!Hf!:rլ AhGkT7!WTʮ/ΤR8tJUٰOBN˿Ǟa箯(:'2ɛm^H#& afIoM .l-?6xVCmǽ}X Wm0`[-94P(<0fW4L3cZh[[ۘ,cOU!#~axyÿ Vg- L/%b|)󨠖<4k-O^X)2A3}!`ӕGv<)CCi0gch\E0=m7#: j2LQEi9DmL4 qk݃90*SZ(Q@Z3^ is@FQX$A!u8'o.Taq^>ݝ} &3wІGےcqVi2egB}WWpЕuM\=? ˇ9sÖ7m(TfRӼ/Է[Sh*q xH2#W':YSduv^%oVrAZFJ#y=A?vdF۩k_Sx ʧ5˓l]оgwG $4y6un-Z3|80nLNJ` Cr-oNFh˧!Q`Tt;Mr[&Eޮr(B:vc (QmW | ms̝t ZL"挦m¾q&M\? D8.w>t\ҩe2˝6ߊ7~AcKI2|>ʛwHN(QKH _ Ĺ&Zwyd [)B _DGkRرhޓB1*Uk (=K$.JhG̣{ÅM gQJ'wU`LW*`|iN6Sk:^Umhc/n^"(4߶U]cMHe1Tx WbH7x֠}U85DA%c/yHDfGTrdb +, ie˷a9ÔR5 ~Z~0psd\'#l,/bѫxoڈ6QO{(+)\iCk,fFB$I?0:!7 *l,Qs۴%&%'f:xBrd^ހrMsj( pwS(*$AB)[K=Sk^#`!, Eu44R:`ˮl p5 m?9W,z9v8-C_"9hE\K׬LzD׆("Byc^@2f?/O/}5׳?ONqt`X%(Rү퇚] F&<~4fpӤ[ƩѼ?s`Ɵ_pZ@/& r=5v!UZgQ3r@`aLj}G ~̾i™ux]Kԗ ;XO) xq6 _DDa:nvlhìہpQq6ҴN9ɜT$ =< _B}p!H"W YkR7}46aMDkmL2J!VM΀^A@,% D1 M\:ҁ)~24҃cjgjQXT\S4ǜ倨E@p]CǛ}dl!c&ݒurCcI$Ū[ kQoɠeEk72hnlǾ0ɥefA N-yVu. ܼkV3&Ѷ1kIHmLj{,z2LFF^a&M2B%nQ8ki "Qzuʌ L M*38B_t_^:(W`YwWy4r9嬼=HqmI1k9 MpS*1Ĉ~ zZֆΎYPG9_i@+3ƐJOŭ sypܨ,ʃi$OJ@M\;ˈ#=򙞳)l|2RjT~Xh86KK#d?vXV *M%k;/G*{& 8הZ+@Gԃhz!&Q&qjMS W7G@o*ȜYwH҇Xmf)fW;:{%w`E_WB7tBm'7Qi $c'|-Ru:a~~hT $lk|wN_e`-6hk/0)Vɂ))( sJnOʈlC4a |Sgvd:vre4>y= gQj)T8 @^n F  yhk*tgXCM>WWfټBHS02Ajg"(U-` X'f/ӕ^(5'spG]!N4ы܎؏ڵ2k9Mz<2V`{Q'¹MB4mƲmzHdugq,r耖rzȠ.0F«EY YLS {a-ӘIN$t%[l{Y5>hFue49xtޗXPsɺ(g$*l8 Xi)>ŔюT""jPSo8{ÇGOV{0%^E9m {R3?RcYOcOL  :j|>F0\rJwiZ E`_ߔBٖ4қldnǭ"ʺs;HI}𝰁`?_rC_x$Ql *Ufqd 6в2/|{xj# @u{  ;f1'bUȉ=&! w|p[N7Aҹeh~vd["j|(*E%j5r/J}@qd;箃mJgs1&سoA4:?1$[;-5[X$RUCs5yvN]33I9U^!25YŋWՇ9"T.Kj{J LTLy(MSLjEJP D"[u} -;}{&ՆZVʗO xSiuG%mHLDsNp{t:S[8+q'5JϿ7vk,\N"T Xo$),>0뺽XﵸG- L^dA}5uCt,T2G|ŇtjC"iE$>m5:0_75<[Б )Eg'lje!fH}uʱZ=ֳn&`S8u-,yIQa߂:[=xhZ,T%mv,#*i'`>A5FE ͰhNU+he|vi%(e@ZI(Aset=OeXKI_{Dc҅v((% I^AMPϾ2*,uuyD%#y L)bۆ8~.,.OcѨ ; }rH,ЙP:c '^l;clk"f\Ch!Dnhb`,Tz͏" TlA,< Wq ICe'p˔Jy/RK!g<|XK[lc.gdCoiI2.|I:#O9gdh/0mkSjNl"}n͞<ă}+ mp^ߗ<]! eo˸I~-1vslHDmZ$2fuHVɭْPOAy\ ןgX>d8m,|S! ~S_0PcSbn&)F=Ja B8)*"`V ^X! gmUD>cL?T#+=Ev/6q5>y O~9 \"їЮieWª+³ /Q夳5p^jErgvJW}Dh܁:2 q+*[5Q_)pINA^}W6 deo`PyW0sOK9R~Gb(G踁lܲtw#ufn'T9Wh&w3.|xwob|0 J-+8oE";8P/Iĵ*|NtrlYYƙY.ꆑ\ra9kZ#6Kf&{ϙ"G<kTq9 4`)kay5rZdop=;vD]Rq8`{ެ N|;}x/{JGیDَlYX %1,q.槇W= V57(D-]<|N j]XaD<'"=˧PG g G"dbA+TA⤯?*3p^R5  M$JӌaA FH,Et# -p·A#KKt?G]wl'_s{[m[ƅf /Pc#d8G٬hGٔe pd >޴Seqa4y!xeUuwl̲.:~z0 +OEO gnw맅' ǥA]2 @ӚzCK/騋#WiQɜN 8hn?<Źճ9w;ku)u'o!y|\^8wZzzZ&dU4Z<|4!**$h|ulۅaVWWa*7n:Cfx&s }`;Ae6SdaZMPT"tǟ_i? +} :*/05YQd9aRuwLWѾjK#E%2TVuHSSPx CĖk/,u]40FB`ǘ| g8K]NZqGѵ%[s^F=:x[!2FEDga0 m`QΑzqwbeר'K 5kI(]xt1z /XŽT̲<E@oISIqqGt0@xi.&DM yM,__UBFቆU+럶50E\F6>67k 39.ꋲp^&եHdsZOin|I=+t)V(+ XL#sKKD&;ǸgK7M-d4Ю y3E|7K v xg8*{Qq Ess6›iY9WAmh/̰OFeĉƱ܏c0@O_\E\d(9Ќ{;e!!p9듼ibңnBb~]Iv—A$nqsal,|Ӓ%u7ܩx? X}s($zJO/?ګx7uk^L3Ԧ0ڃ!u0#`z&2J9w -x?No9P1yR| [BsDE*Z )[|uy})d%*VݼMBOpU#kU(^dtBpK(nL":|}.Kn>0~= j`pT{'{R9sGd$IJ .7+@Bv53~tW8z.@[08 3v*,Pv͝=c5ysn1߳[I|u#ڊ[32ґP&1UAfuhtPEIwZbˆ[V2ro@WW gs ^Nƞ i a]AB@Q!񳤵O+sL[S×mS E)Oԋ -5v7!٨>*$? M?$Ř1-(yV@Ix;^Tq3_hѵ5V>SCЉk7^Ӄ, HeĭR|0=XwKѨKAדqX9cFuE~N?r4p Ud; c7 +g5yk0,=D#äF&EDZ/ks\C ZekW?/Q  MGOإXNw2m<Ȩ8va @EsrY ;%['b᧋jg#f Ũ9qAP( ifW}Ot꟟i}?䑋 (~fEGQ~_p҆TOZw#"ZY.kDEsKufR˪Ax#[/k8Jd)3fHJgTc eUNϞ*;ǪԆ%9I'y0i*OΦEZUaV7CJfwNqXsXQNݠCsK$˽ ?!V; C9ZN<u6kj 'Ĵ0`&YhQlQ i: 0@U6rNF~` %uU&ACBl-ÚU-ʹ@yxeb~× |.($ˮR,|]+nS -{ʅӞg$u+U4 9#/[ҽe`%pq$;B[:%"Bw@W`rŕ(xiHNj3I ˆK󀫿d %Y;׻X]s1)Pg;y@ֲ1UeE?Ξe5[zoxu6׊6e"Т Ӆm!uBt[[RBr߇kJ!_#L."[G#p8~BT WtNa3#r[Lw}„LvC^0J?63{5YC4Z,3I# ,Q]KJ^8;z9L`QwR䮏jdv>-o0!64sBAJ<-8$Al3Ptԭ 9,i^[B(`ם6F}Wg!OfdM<Έ"RIh~T+b|{&D}B|Kd s)5g\ d:GcOU`&=ʹd$FR,z"zf%Կ95W=3a`,5)AqvY(BQ]ybezX8Q [p㲌 "E7& ^NV|a `sBXA|6<_1ո6%A/M4Eqє oRl[} bA ZKwr dH?_1P%91[@o\ lA2vN%G>Ƀ][& d63eKJnfr93bAGuؓCfs/н@S-[L{"xCZlܙ:4i Aז[ӸtӬ 1LCS+RflevvխUw I27}>*ԩ׋zCdj"qJ'5?-}km-a#u[hc_AM$U5ny_&g#}0gEOIq )#ۉjVxt@zM!oY90o&ײ(e^lPi‡۵$j_6>p~u|<+UbfȐddk6."7/m}~:maILwR>n BD>ђDAn y8Jj 37o:᪛Җ&i|ȡd^@U8SҷdŌhqtIq1LEPmL8̲Iu( 2mvBݰ W[ƣN{!ذV^IB.(g 8u"+L'QiHzl,HL5UaqI;q$9nOKS9%lJ6-v-C0g?fjs`9nnY5Y^t{/E=Z2-`|F헹p3UC4pd'DX;Ol%?&uzO$lyPf `@r^āKrw 3_>YMM|\}wfhKĊ<]έ+h0ibw5Xl&";ߞ2 . $ F\J3&RP_Ini+jINMq1;&͊1z6۔K*,)C`iuы c.5M;efw<~5cP| ŭS*o+IIM3YZJ?B:BPf#yC B؃)܂ck> i ,b=P)@Q-~7zl~ (,/gy-sU ^oO:SGHG6Uh_a!Z&`:pO 8j 1ImSmvC`ruIZ1߮ٺ ޱlj0JA[0wEF7f vyz!w._Y&-gOh qUB0w|4]԰ݻ\t&hU^t`Вk"j ܁nm[ͼD=UeC6c ?#0]moy n:{iS8x<#;NIxy@wZUXOWivvtc=A%eR~-fА$jʙ J_Q$S$naU^1IkmQle8:Ei\ 䈢 ƯYfjb܊d iO^H`n?a>q1cا{;fNPqV Q8`XALjݜ:coNtGYs&Վ͗RΞ6M&w!q ܶ3qndS|ʊ~ˡ^3B1(Wj$״IK}`K69@{s͋ovxXIU?/L6 "b"MYx5#VŶ| d!:5$C2l3+,0r߁a'ZlGˡ5SѿdX4D(/ow/p@fU|vbNͅX"{ArġsLP}GJ?7HzӪI%S1‡33 qGLjkC{[J_>ׄ3P^deXaoJw ǂOlLW\.RxOQI% z@6BBz<'ϛM4Ě4; "{eY7;{RIA5X;N1Wł%~nwb X7_'5)Fʋ -Bӎ>YwjzeεAQB kC~nȳz#I}5G ac=cH$l]Ԣ,){tF"KW꿽z3/?֯k$2OKn+IMQ;@f?A%EnG &VV8l(aQkRib-)52-1$ʨ h둜j`Rc;-  lNe j./A Wdwǃ!%)FN[E!%8↷͒[\}ʦ"Y%Aj9sꞲs% ïP"~`Ǝ !w(0Ç G+ՊTb2%]TtTi1T?8jTl븧@:p!f3 eU'UȲc&`Fr PzœER+:eKy"I~AO')x`VѝfP|O REŦ[ޯ_qlE )L,L1(yhH 1 ^z@ՠG)r*i t!o}NF<߄|: (l1zQ` ^}aepeͦod=cܲQil "fdc=Uq0Fd:.vt1(Pu,u\wqDly޷\$GK%67<_1F9܆&ѓQ, "Mǥd@w;"\`GS|xqq^`_Z3/;贰z]#,$Ŏ{HZ [IƂsXbfc5ɂ#EAƕ QrH>N@OឲZ>(X5A]k~&g^Z&4'@0'8bLZL/wnT(_žXe;-԰u!^yb\N OC86q T *էhJu#eXXk</Q' /s<;Kd%FtQ_v×T6_i7^1ٻ?;X?whT4l,G4UzmVDž^5 ZBQY1JZm@[t@Up@rl} ]?p`H(bЅr!_jcDzqkh4qxt9<hщbⲏžn䋛D"r mI)KhLܒuhڮ). =E J;[=5c\?1:K^+3P(˺\$\wN9)^I/^LuNlpRVb0.<3B;Sdw^CTv (H!ךP EoA;C7ӡώøA _^yHI5×>p S)R7O0^8@Eik1k>Yyc?bWP[J 8R7";pFTw>-a*3///MKK[m*qTixqU͓#đIfBe3A#y2G>6cmq K&~4\?;O/x'օ*[=EՓ;U '̕ x# iy,&@Fv60ͦ4BU2F-͙+']Yӷ9Tp`/LRmRPW ~YdD3eZJ"zvDylf5 U/+ ̞A Uϧ!<x z@R3jYvHjo^G+0ڎ?XW!=ͰX~:M @"xB|.w:9iLd| veB[G^! Wn|w[^鍜e*!|1l*g67kxݔDr/(V é_'?F)B_O\bC‚>] J/؃/SgVjMjt L6$v$ 9wqM~FLX@n |-D-6cu#Xd5."JO *iԧ+[xwgvn>uko h_ozöa2*UbANM`{hL4iew1e˰9,˫1hh (fکLTK䕄x|>żu u԰XAu3tX.6 !Cb?,#>}bp& zVè dy-L3Hk\KYry;܉+*민vj8ugyvE J1HL`bGz"Ʌwx)⭜T~0pN2ϊRk#h QI"8vYu' Y)ƭPƎWsXi⃆V]=chf(w!!t"PU&F?ѻŔ3H9w [7]PWr`6[/ \Q*{,MR[t,% Kn9w} [)G  :qz ZʽksUܥ =ן| /Cxr "Cp&dek\>_0/a9.CF9$+} c)YO( ּ0Xձ9)EӰRjwLId.)q*9 p/O*iC|o<4wr_D Ks|U@ JM|: }0'Ѯ]½=Wަ&SWc'r'5ӹ^iTψEWZ^xbXJ?7[q\$@Rr4~zDGW)vIlX˦=`a#}yȖ)֤F`m+q*Gj&(IRkZ.xiQE>mt~+v`Fҿ[2 ӉW u ٹ#`Ip^RGywPA?EMno"q0cү.uL;W=̵pߥ|@]\S\Q>ZO9;He^k{}F"YY@K`UԹ|%Y-|M߬bkgzr# }uSpf,ˍFcR:SQ 5X_zv2۶)v)Wβ"ltN;'Xp ļZ|4B`OGx_%wk@<¬ō2q =pXrjoT,K;rOd{x; U)!8?9o뼌~95~qm`G뫋1޴k}؋kb=܈QsvT쾋 Yn UJeqę Zi| ,pmRuf%)2EX9g@QS*#hVɛr Unqʄ" NWw7wb9fsڔ0뒜If֪5>_}`>Dښ Fߑ_6 qQ[yڣdz^0v=Y-j?q8Lf q;Ͻ^ZsԺeo8ƅv5 tN95Ӊ^i6ՉF%ut?< ]^L"+qr ?p= 377SBN{ 0G?M4> 9~;*%Y,jSVV@նѹ URC_;zD}.|1_),'̱zw-Heq-*B. $69|f>HRc_D\LnxI-(.X(דV#&Y3oDUӬ!տ:o.~%. _rzs/Di7Zn}da|_f'$!C7߬ IӦpHbi)̔VasV\2v28Ҹ-b A֐x,S(xbEJUDqw;% _ae_PPI+z_RBqPk{!vRiC {3'r̜zsp9a*Ϭ0W2T Wqk\,#Ž`mj?Z\s߻b()w9_h 5YFqB&|UM,cZ”+,+ CJ#fH2 L՚_F2z {1=.7ޝ`g/0$[B} ! -w -A)j7oX[ςչ?>pϜ;P)cBMuXC,K҅:68b.{ c[mjލ&#Hx_gG+j *n*INyEGB'UV mclۍ9 "*20IhgW;L=i]Ri{zL?Q ݢ:mQ,햣.7]GNsDY>?m6Fx~14\P-ZۼZ\*+wZ])與vԓ[g-MnB+h ` z9^rzMNwU(g4H( PkHFElDAƈr"3YF!d{ۯpw󄜕 ,fE)c ç&VW/Uf& jXy.)  I3)/c?%x_{[x1xBnl{nxgLh5J̚r/o )mr[WSEn :I_&$,573Ziy(lviJ< Rn{Sk &KT@胺o/l`s, ܵćO:Rk<3 Ld%+Rl7I0cAmb㞔52 2:yh Rlglpfr<~%CX'm+pXFy"nQ?/Ylon{*\@G*mu5(9I/'k اh~OJnx$'12IĜ>ZRt]W‚]*Ű` ɢpW],)huA2z74[ SM9񖉖)T_Lv~ׯ$T`FRK,8 Fsfg MÂ_>+^S.AWZQv=?;i3r >YB7Ǧt B˪kZas"bcqakb-D_h1MB% E T; V̶S_- ޛ[ő.?Y#dw=ڮ7.@_)!$"+s%ؗY^|LN_Ti\ngIw{zkZ9 E'_ˀeD/lqxbŽk0(#!v]Kx$C }c+v gr-+ mHHXqwkUޚ!HcWu+mGKW}_qվ>TFcԆ5l%tMNyDb (?;ZHjinXB7O <`WSC\WQ*8-p̭=.@mN}V؃~Ç77QJTB憰*ۂ,,l>EDYhlF@ g>irM ;|TgXh:3\cGNv|uhLm@ܼ[CuMg= Qh1O~] 1mx z?;ed6eeJ6hֽd8Oafx#lWi'^+5=S˼Waā6!Rkkz0^Ue*˱{8O΢F-F a c'dj xPƀ90Sމ8/IZժY/%V&LQ1|}We8tHv̊TaԹMcbj#$ 눅z/}XW~@=H $HE0d TOw<0@kshVNLfٗp΅ۈq>tgdDx u4oۂtaŚ@jm7:`c3 닞Al9(K=KR*\سG>}MMsD|l?u޻6ҠCjWvwZ D1/'\&-GcdZU\ o`uHMkG>pZOd)x'Xn;oWB] ȧd 棽:dujvW ÂAU/tq<*kui @5 n+fErՑ |/f W.9[-uP2[H" U$=:-Sᶯ,QgLC9.`ÛCb|ѧ"OoflCC@E.kxCܙ/;].-GN O8 HI4.B=OMԠNxh8!WS`ffl5]F3\ӓϛ 5z=LB<v ,CVkĩ)[\9D@QQJ$k)0cdwE 6ʅ$3V% 24AmcBKXi^'LI2529[]#G</tQڲ+#sl0Ws}OZ@25wT- 8gC>n&I7/Gq=wJl2.k&#KQ\Ny{ԑ8U9̻Ɯ!Dec}Xŕ]oxwW GCF ^yDRMż"`Aqw) 2 0Du-'w\%S9@9 RfMMj \Hg|Y@ oDnQMaO݃F-Ttʪc<62 z][ gh&\Πd,Hpڮ [r)gjI4f9;2}OH>)9~8XE!aL?mg:O p_LmB%x}SM&YT{) ;+!KܹgD4p\JB7'Q2rS1`-] Jau<ZUB;A8?c8fsQ\r%Q{"XW8V4,qW, 0? ;r7Cj3{>D)QyJbF M \V3y5qA6,"yB"žQ 8oh_Eet;ⶠ9K(~͇goUVJ*`jEo49+CDcWM3"xGBҡufȘ 0\Q3ѓIEz  b]`WT^@{6DZuxjA*TUadO):,{9[&yrU8.q@yZ:7n$OI"d-%uN,fw 1'TxצuyQF 50?79܍UWғ.'G@0dMF0Yݮzg_x]G1p{7 :OZϓ"R8\Ŷk,pgY[aɊ Fl?Y{6 Wj`c"}݆plW%ڍIvÜ@0#h:U%Q`>!)dLET+q %Tp!4grAUb]!/Vf&MlkeOmEeСտ>P=f(2 o,Þ}P}e-tbdg:8!ݡodi6B '08 6,t7N&ԁM@J?ªԈ0XB=j^ p{S_uƙcAu6Q8S!w\co(q62x[WqcGHI9S?P1+ul} o#\rb\:5ۯ\.oc%UVv}N^})lb_$|I2PbS" .<`n DcFwCi>QinB;Jى/5|1!QI7gL;ܓHk_a] 8 ǙQ9iʺ}m2eM0W9wؤm:-lnId5$;&f3,,`ϊlF7Zå8ag,2En uX0RDB~`)3NY,Sp_r$m`|_Jk@QD(5^0\L)%nA0*BGOA?mN<4n "_l+MAY(_}P¿B^YZ7p)I@o=Z%rS0zjΑR#D»I5i_'P9$]UWaI.ߦFx\+➾J H/I EUèޝ雼S5:)pc?*J).u֚f ~{ݶj;'Ϳy6K\)6|XrfCԔ$oG\_kĿ3G]2 !-eҰX`rfTJxu,[ @)U8$sf+!/+nO%j3uoqDM "5'>D^$:$<2kWEkء֥6 Š v/ܴ\U/Hgڭ~(2&GRޮRd]g|+YM+kqCVC0o΍=vxr_+z?I2(jo<, 8%^$Gt #C̓.xbgFZx(lh{Ϫq\˵OqX q4qpElO j{p_oq$ź՟GTFR4I )zQQv1fbH$8Z"qR! M@H;k|.;qEg`!#Q -M.uiz>JZ:~R,TCHKPH?yZNeC'". xT !Uoj L:% lE } T2|~:[@.uxܢ|Cz 4͚؇B+͖iK裔z̏SF#NmV|/0gӥiaKz'tm .P ,aK,{URnRϗ _ bd9Ba!ělG@@ᔥsT$z1d6m* ѕ);J?f9Zj;[((Z!gCvE $#k|Ÿ},aj9:a;R"A袏 8.`oկ.TZW?9%{<*<~ju+LĎIv)X/`Ucȹ+xNh|.8>cQh|? vAҧ;9= DCqPds.ՊO`[N# )۞Pא%1z밼KJ! !'o4y!eD1Ys Hq/ -mA4B>i&AfVvYbTzP4u=D%jMP_g1]VӁxTlPX¶XsEaG~.6cXE6^P`s]/e:q+受uAK4OG^5#xꇍ\U<*[E̖EtDϐc!_AeDr(]d. dym%kIl`*6=1r uLx_& WR~7*q;| *xraLW7=g[#$/>>p=`1E]b\X4G]E -`ѣJY/J(,[w>.I *B嫐I94)xz,":.(MsMzvN veV)bۭ8 0^)f:BF|QYRݹyG,BcŪ>Qּ]KϛP^Z5ϊST4WhgϜMHlQo=wt׫EBd ] VoZA%vР[2> jnfqLOsej g2`W}JgE3W|[Xy e߫sk wE`GmA@d2bqwPKcd/$& MUPj#jD!wO8Lv%$TkLS'0ݦa扵_`JT}Y]J=\(]8n3r90΃\ T*aP{&kFy|VY1"wM} _GC sdOU,ZrfYE!m,(ȑ&JW0a)8~!evZq2G1삑"qgc`tQCbb?fȽgyw"ad1=   8N Y__S@*HRQ aLp1}!Tj7w#*luC|йf(Q[iZPsNpr?h?n:e9Èx<'/ ` KZ c?PڳJ xeff*9o ᳱ,1aS }BM_4- b?`_"߿z-03 F1~ww{LzW#9r灰m = C'2ȤgtkYBb'ƴ[u}rKl*LA!SArSc(-z.s cDhcu6w[#Jnp0#v`YNnQ CcWxrϱ7Gq{X0Mdϲ[+kzF]W ( e;p|ӏ3irWsJQư&d- [!PS-%u޴ۆ?iFg! m,x.dK|+!Y\64N S@/JBjWq=!W\V :1ԛM;  Y1-ʠe#oOMpv;Q\Vy1Pǀ7cJ-B ̸wЁ gnX$U =̱8Z ` ZWtʼl)A:anP X"͚U]Rx{~?Ik.86 FTz4Wk$NDNPmzE%8G9vx/>AYwxY/$(6 AJίJSdM BIMk5cyxLu5fd992Eo |s$m6`MPd'}! 6&7SWz!?R^LdA`">¦JÍ C6r'?fmWDLtF;,^{%1+c#`!# s*|OZ@ewS(Oڬ;'d\ [aC$ y[P{j+Ĥٛ-beTaniU-l3TP% %m$q2蒹άWW!xssU1X͂*֒w/}c׿'3)'mP3~*Cv$㰔#a>Ч[*<ͧ|!.k5zWݠ[ K1W/ oQYH gLتl-`9yH;4HeaaJtqvf >j%WkZ)FK8JxLMLn'}"[zGȑQ~̑ej:BgakjՆ5!?>ղ+ОoInuȘaM8⸀5XjF c#k}MHC ɩgh<v52pŽ]P}"@rLjhdchWs\ B>v% >EF|^8Co?ƅ5GtzAQd̄Sz2:3  l5C\+t+%($~k q`I>ЖCbtOWrϕ }v`<#Bv$` GvJ/N=:jU)vR0:BPwy L[bo2Y yr,o ǺxBl| ͫ[p{ okJm]qdN[?cGMWn='PeqM~ٛMiOR-R.bW*0 ,Vv'q}H^4܂˗e&!}ֳi8x He@ $KRP6~}}|W Hj6q2:mY:6*8=6ETvkO~pV"[ v2nE党v7#g@@%AeOڵ~ /C5"'w2!}IGI\hB`<öZqzǙ .Y E6dIV US63p[FbZɖKe1Ao)rc{4\IEdI,|trUUQ)xk&7n;=E ݓUmsPG*QX|GȲ -wm֊d~4tȊ.4ٷΛh=h R7qrChee7aE3)Á(`;רFlf> eiW<"O6 D Ҕ#{\ܣ(7ɯW>^$K/Dw?= V ^}2# 0Tj~֍WxBSϺܤ! G44̍V1{r%GDzN?Ya@uRՇe?ax n 2+A"I7χsN!yΜKY4V}o#F ܟEe\4Ѽ'дR;A?ZlEsFjC}g 60m{N`9"7̐a-1lZ|5#.4 2 9g hI@#3>rX ?!Ԟy1 Iٌ1qu SVlH\}㕦aǎöaP䓕0nkJDѹ>ZfBK#"G5G\gBcQ1jҺVG}XMZT. %" | tXiMz-bFBP\{s.WӔp KRE'nd2$.넪GT} kBiZhyqLlx2W5Ώ we?%װ0|tvX}AaNI\y&g]9Hvۈן/SUӦM x`n$Y#,vG\oVZ*恗-9LtеOp I(*ʣ<"ݓmh`W⠦4duB(=]\_ט{\~8,VZ:81o߅5<:Fo!-U%0j'nVZ $m#; 1Yc b0 zM >вw=y9{*(\d@;k2mB-XIWt0DiuLH!~&ۅ'}jvcr/",&Xx&M<{Tns>f|dMU"r] U.ؚT_ ]#d * s}^)D87δ#P\ڹ+ֺ'ߕM:7q9t@vv9 Z͵B&D\*(8Z)ms7$OB3u^Uå?bF"҇4F*F.RcD}o.OԮCj Q=&C,A@1߷a;%C5M֟ћ.&{5-R雯)xS-΃C*:"n?c' zK\|8k})n͗/&nXҍ%,TN);h7Q1ۼ3(0~Ԡ")>,%ߐo!s1{aT_/6T ڣVy㷆8Gcr1/D6A\ixVMyܱ~`בּU'!<&T"zce@ k00B@cݟCv(Rxx,<~o#zpEmHR@; C)s]$sY& Wޒ,'V?܂ ^=BxҭH2-͏?_eg;-ZT_/Ђ+jDæxQZb_!00o0T/Ҍ]Fo:퀾JI5B875LSR3Fydq_.C.N*}#om7G|ΞFC M(:oػ sFZr͟sކbqEt)<6z33֐d9|G,+2)R8u%QJӖ LBS@^`K6(VV*᭞O'~o_ccxao+k!=ņdyKm(Be6aߌnAE&QZ}gPM_A6%v]ŋM9r∏n9~SpA{TMڸ)v Il7&s6&Hm>eM3/QӐkdhw`Ά[:n~`H’d{&>;t @H|D)91"oXPh^F,y`ok(G]SdRӄ`<8!'0bq&􍹸MN^!Uhg}r>8݋RIPAFco _q/[L"U$viZ|HpgSM_cZ״n`_Z2or9v2>|%(AmW$4 ˏFj->~XV3A«Hؼcұwa5L}f$; 療n1 fG&JVm_6 DR=)Ǥ'eQ8TJ;Eժ&Þv{V#nsmᅬsVyy1A%u><=ttR{p~;uۑDYjm>3ՍR:||6:B{g2 j6fD!-W+ c ,áD OaL:cZ'v?"ڟ iqM_ Ю }$IcVTůTSf̾/RPBA kPlI"Dm}NEbAw=[ JM.^@i0٘9P:\SbJ\8b (+gAsEIBލT%61dhu|~8C:/G7Bh]M{fpQO޽pe)78)Qɬjnkw5hLY#-+BǸ8Qr͈--YM}4FX͢e0CY[>؂tAw=+c+K:;~n]:"Mň\ gѫZ)NPw).JHW1^+ې ʊWPH,hH=/W8d Pu(Q:4t4_*u6 (]aHX86Q)=_Hb:7Z`K@jFR]މ=]rPfQ!í]n]㨏q4IogIVo䊃Pb^џ M#L82:RW->gYǂFk( 5P O"Lq]rW@V&m> h3%q %I Q 1!tWT&DʶDk"ÈG] Īۙ5wݪ̪GfSǐW\֡G… /Z*xZ"6 _+8 bI2荱S`/Lpxo+ -ʝF{Ec^$}s|P^`E5̰x^  C0t/:BJ PmDVs(l´SAtyB| k%9W3BCMuFԹ+-omɇV < :.T"eVu=on9.ć:cipÞdo`y0-ѫVvM՞iG@q'< Y?0[4?pՂ#_574}&TYqkޚ{o1۬t8nzK}n7Q*%@g݂`52G>z(HFR[Z5g>TTT.%0{.Z?cVh&V;A#d3hu:l;qN:x >1AHmA J(._3.O.ƪx3T*mS m(CA% DݡQ>w1#[T]^uB[%WH·[fP9}+>ю9VX*忊VtڕWJ kWv8` 1 Y"%5Tm{^iR*F<Yjc8y j HWV=vǏ?+?cx~߄Q a_i[Fӹ歷=ⱦ:A4. C 6K{֎P=8:DkS e5_1փ}0VC봃fħcb|Ll)J+SiOz*Ob`U%9C+4EK̪]0 3JYR~^>5@ X- i?(ɤd] `1~qӃMz,p98قJuc_OGA¢4]goaak" r4@07Bk\NkTU@W XoL>x|< 9ˀ pXDfع86r[;X# ΃=7]b)D]q*b1$g0F&!CgIU{^ u{ Q&Wy nƨ8F괂?z1)6MOqĺ)>,H?7@Yŗ'1}vډ[=|>]|KL-GcҖՆD@ӛXC{&A6o6.Ss6N)-PS-aSwiU{I= _rBvˇ@"u&h ʷqE "'hsI7wyYVNYqھ.P̓2*!TDj5P(D&qV>rb]P& Ae0"g>] ,%Mw#gBiGЪ4n+S`MT҇Z yXi#PmKLs kН'ad6zz~5`t͋5v4Q6©[Jo@RAM;sNr֥;_*ŷ?QӐ9(ԚPweR eZ7V#^tSIC+vvR3ϔiu;}%zrۀw[`Wa Kz]#@^F\ ~Iwsfy)8U}R_W,@CF%NccNVM7c%2^?8/`T=F*rHn?t7>#I8Q)"$r 嘞xu{kqbn9WT=sf-]0N Oq{zR\P{Y@tEa0si0"2 t,]">{Ma0w{ ҦͰ;o+$2v#DxUp\[*r[ಠfq̷n`l`:4 QUFCQo. T$Z 4  f)𠬲K̀ZqzIf TB"DoUag4b`c`Z WV;nB,"=UIYTI[ptl2&vT?cl q:}$mԲ ,w6HI&Mժ\"2s(v(FY` ;397 ^=7;r}˜fF,p} Ur{GtWȹƂ=˖"[g鮅2CCAKf>~#2X}w*D;ڔ_jP;EKDbY395_I2$sv/ 8$n5.8̸e,)S EЗx#lzFWѨ,3LATGzLr͉ÇJU+EwZ֙2sGPq (~4;K|(,W&K+Fؒ$1zq6/!{96͡8tu46ڨТDFv1vM'+*j\/U'5V6~;cӉݛQr3a5GLJC]ҲxA =CWXn3'k:tA,ŷ6.IOG>Tn諸`.(ײ3]F8)W=v~J5nt#κ2<ިAP%HӏC;DDL_L}τC?E^q?#3e#o'0dfIb#1ܛgЬyMUW+~U Ӫr3.ecW?COצ޸D+~ 玟$EQ̴ Jm+ЧVIK&Z}DRV=UrMV[%P\ ݼa_ 4ϛN&$^Y5L)p& b{p3liE}5 a̓:I<8uq3Qd#{5$<Ts ~T\L,alSi@T2W6FI$,M%:W3I _9c{ 7;v`թzaj&>* c ^e0鷍6 ۫]S8/kLmҿxT&ok()>əL_;\Jf*adbq JƼJ)sy\~2zx-q1Sv7r[?B*,Ѓb`0+a40O-PAE(0.TNv0HqM?8@xGFvA"(>6FλXN㈬I_QNdKc\qş4.Tv(?F6뙟Ň)XRjvc43:B4x7en2npY]`LB.X~-xBcyt Ww!^624@e+XgS~#/^EQYn(HFݨO,vuˤYjpm#4vXHkOaua[W;v܂tv_m!,:x B4%2mωWq> ;d V}>ׁ(dOR@y+mLoͺ{M|;F v37e5KٺBM|LFc(r@_Ig³d2j&cu?.{U3v6/e3|*CW6J>mG^pb"rp(?__%2ۘ$ uo {?tg90HJycwQ vEd@<2 z;h㶫.Y sw@v=rC-dgIM1*iBQ~GmMAw^ڴ 7t|knlҽ;whl9MGT&'py4D̢H=-L9#,)isYra5("CXl <,rNJ`@3J>!mbaSBq DLJUToDr;vX0$ƹ,*EmFqX #ѷ"@'´P?YH3+G{2[l)DJi1"D\q0R׏gƌVkP_ӥ#1֥s7j4?7"h&oֵvN9ڜ\;#+B CY"|5a{ DU䡕S .8$OoaGCNquOc ڰ%λ*|Xe<=Lp(nֱk`10RNO8`z:d'Iԝ2iN)NC|}HYK8TvȊPD6 !>%Z3b1Aۉ{v}(h\Yo"xE])q\EB4;09NnxK3䱚}JzG%13AWux՛M,'.?eu?mJn{߯ήf fu#Ӓ{%OɃ"L! <?]%ᐱ ga>m$Ϊ԰3Pq”J*i)j,+" A{QFuYӚ*L[ū˥Ov`4]ЉT\b@A\Fy'Stis_%־oAŴK}ɤ v.)Os#Naw c9n} 2}U$lo\ՇTw5}uJ2P k{բYWȀRYd:nqcgk8"ag76F;|,kwaW :]DE0[< 63y07+ȿQr4¶XhOB}*ߧ !kr_Dq4B =|_G,c ,]XS_q.. BV ]E)āЛmPRT zD sFͰ&I*k~>"_aL` >72Ldyx]Q_a+j ,3D0XV\ -e[T\Ь5BkDz<3= os} y>Adi&Hn ar kTS`A<] 8/]?[Y[#g,4踺?Gܱ"?#;6Zg&Ҋ/Jm^IzxuXٞ.6K2;r j?rf̈JҎZJk Sh:'[\^ @ۀAe$RwpoxN0 H>AxgQtϩH 񸋝|H%c}ġ C%``˸ׂdd9aT~@'P(\E1(u6;&4 EVBreJf_X<]1(wƯ5n10,xM$%{)CS(!>dƚjVND"'yfXCB-t-0GlL<Nf${OoxmI[Gc4{XcN:dK崉ak}, ELngll+^zdX㇈(W|E(jSϦ95O:e)mIZg76(fе͎ٞ}W _IF?E^)@,[sȩ>1F`&EpH<5?Y#6|)0 M.!2)/ΗT\j榍ۄҡ&hϊ|'do19)~?|Wo]r#r~RSl\ AWR-&a쑙wSUQOTy ꀗXe"ry`<҆Enq.,L%t;O9eI*E5h(wD6n3 mE(ǣݗR%CqKJnZOY)]1ϯ1R19$:}+rھoIȁQ+[\Dm=o k4'"g`*# 8avDo,{to{Vo{v'3V*J7 < JѨ/:7?K8W 2r Ys2Q@R2ڡRq|c?#WCo.w`y6~=PZ[Wϫ31SIlWtSsYLP*>4M?,&\ Z&<إ[qlZkxPbBk8&ȼx<J4=aRrvS:;u$~<k=fz9̱Z{*'q+P àlvN^A/ZJϖ#~?WQ Ud+zlKt=rޞ"~ 4装QQxمڑ 2 綅g.5F3>i؉T4"9=ý}Oksry=yizgu?dAO-gho2΀Cס ɐo,Iqib`$ؽ-PIHxOmjT0.n9GڊA>< -nwjXMWsy[*c@BI8ۏSL+k웘iR!ݰ@:8"WqPE7ɖc=dKG{EܣCaڬ\Z^ v}N%$W* gcZloi2\zy$9:MXf̆MN`*}+F+vrɿ6X)>_ӌ fuyv-Y6Mp1`:Z^wNOKcNj `?PwdFDx@Cc!'67_QpO`=`{d:擝{OLՍ66iIu>bG$]˫!Ժ)?I%(''d62'b8ZR$- 1 2a~U=u3z,qu@uF-S&tzB)${>պ bϴ eFB`]͖r\wo!Fڒ'׮CSC.s &Gz47b>eː 9@U{uCF@W fݥ Vn >' _$Z3.jb-`Kʌ"zLLZpwC4:2sяa똀-fP, 3/(֞;ȇ7'"s\|#Q~\ 6sXmkB;zjmZ Jf&ۗXd)*z ༐p|-<3t" Hx 2$1 nnFI6Yu=}2 JG 0AȠ^`G4g&0j@NaEjH /x4&%sapVy%I!]PIr_$yg|g?e,;_ߐ#jnVo [x1{gi=w=3ާǘLҞKB=g#CzHMwپ}ʕ6:[g!Ǡ. oZ(ə9 9斯aOZZH7Qx;W6t(^}$Q뒤kdY@fԷP,dzcHL5ɖO]ši2Tݴ]X+qup ),kb1r.i3+Ja"ZBMB1D^|Q$WO[ok-.16"IBA?Ժ R zq? 'x(uo[my/coCo:: u{m) P&n@ъl~Yb07H$Q21IZcdn#)CqOwpàa~E6L>6zę@GlĩA[ip1L.aGܫ0vAfd4HُxlE:^Ȼ>z'>HR[PPzV3M~#"D|0˗fq&HňwboK-%9Rj5ٹ|84Х題Q]Ƹq7LD߭eNkR5H@AX%^_R-uX=|`vOnGO'm=KG.0{H9/sy#ˉ;.`9q -+7Aj=Y,_HU!*Ko:+ފE;)8=s70A'$g\۞pKrбhږ#ge8Q"%VT0 x@}H"gi++m4AdYul^"%&>AfI+gؘS'p%p872l#ȃ)ǝt|;ݩ`'s%JhyJCX$r^n@+y4IUNǚj[t#| ezEmi[b#X|e*\O"; 0lLNg=lu(x1دT 7, g"4$;.Y]19^EJ_]l;ӿܷp6@9\Ubwѣد:tqEF=sFB .dzH8pL}@w2.:K!BeqA`fW74Œ"6U6UXz--I ʠۭpcu"o& E"Ff\cFOm  {xA6\g\= 3 z,=%Nb!98ʯ=d$KZT]hM8gLJgp"P޳Ht,y }->1Т5jP|] ,@7ٲD/dnoZE'6$JHj)Z6#U4i:[H'%0jøRKX竩6!` >tGwmHq}Oy)9̰6 se/,@;ؐ/\J׋{ʥDqpчECV6c9Rto:(ܞڻ mya+Vt%gx, ,??A`NR7Iovu~SI4ҡ dl۴['gwy;>3$*Ԩj˵"(7S H GblGY|yF.F8A߇T_3f\B4sw7gOEHYPnH4[`n.MRHRp?@1{'iךCSxI60/](O!~S@3VEx|D I;r,iܓ4 -Tq> 2ovG3ZL6vm-Wݟ,쵬74֡> @S:cr{zBmơ(L?ECe"k 1 Z43@w3`Vܖ +OZD; 4X:IQ"Vw^ T8dv.dQkDۖt&Lkj_S#7 BY`x)l FM񂀟pUQ^4+0s @Blw^>2v_.F)3nt{c9HIrk^a=4C{pP нV!?uRXf{coypij5eΜR0qj߷OD52ܡw]ސ1 z]LC(V^!gc) ϱ; {d*X6MkEN((#[bZ'Azx~f>-+31q$7$B:4mp"NlSJˆ&3ad>ţ(s%$E0$T&[T%G/ P4B`P(*/*y*#x]ma 45~+КBĎ#׆+{\ P{vmiKnYoI.}S*!5`x0kêK[sf`do|66ppSj]# AW{uj߽Ƭ-j≎X''{hW5({O L8{vk"127C7&#',"'7s9Jgt~qFl ꎌ,$QQVZHG$mcX{(@ \h*ԇmXR"iʒ ğj5@۽* {S !"{/wm0{4@^QnX6Ƃx9#+G<] Ȕ~w-$i]U/cOߍbh/oX7]7_GkuoDeMk~]ESr`ΤF]W8V^tFp; c OڶQ'؉Fe?xnlZqmEH n )|ʈuҥʜ"ia"b&XI01bˊz}!mFDM9jtt>z AwhGhfXA0:UxѶxώ@XrLJ?tn Ty)󀲪_a~oX<>4,Lqc@8VYǾ}#0HB=ۂ4<3'rqmR|ͩÚ_C2B]%f4Cħ8Kik|ŋrM/{pi.gJGuo0Xc\*n?HҺߝ1iFg..øu1 pwCl|ʞ-H3n!~S=*tXΘ-L   :]+>{5Fe :;gdn~,fѩ3 1&@""Jf"*P)egv.kܨIۆn6QUR1RMͣG1 "VwJC|%kb7Ý,d*ѯV8dc(ABqT6\X_ d%f;/aq5\:\@fK21 O!.wPD&*@32ߌѩ.I7“- }BXdC&͐v1KD _qg+SG雏s VXhP=ْ9 ^Sz(4dI"g\a=ŠCL5D&u+"kL .G|66;9a -FJRFIH+L 7XƦz-ED' II@wZ8AR&;U "k(sc鶘<ǁ'P+%ʹ6DkMe˒|1ӓ<+$ 1ϟ1-@y A)]9Q֬4x_q0ЍBOr!N:šVNCDQ`ܼx(hOoE }Y6)#G{jRTk*P%ʬL쫌!-j5ՈBj́ t_BR櫉Y;5ɈD1FT^0;4-,',k~qdhyd92Cr~(!Uxo׈Y|XB9^t2^'"G{ Q(ΌSI]yMbU|Q IQ uBVnRb4֭P(˧\7#YwI^g;䛰rw6޸юQܳDM2~BYtAtpV\)m$Pi5Km E<{9$\a~#0G ;'>9+?Q^Ks=W.ɤwq-&n'{.m1^/Lzv3ުEh"u/~'S4hnǧ= ! ,\E5֥2jyxt lp͆F_w2L Ӭ.DÀ0d&$ "2~NiL"Ї1K, BzD83?$alBf6\-@fNf{Ho io%1Zo&`oPT3n.1uHu˓,$w/Pjwtј9(^Af¹5cSJt(-m"x$Ŋ#0`l^7/LC֛_j9|%fuիq} U!Ƥv=1O#s`|Y9?~.´a;3Z~E(+Z&qD,ƪb+;;"U^]9FsF|0{5XMB"Cv760g]x 3W}K[zHe2meV^I*zj(Dri4.q#'8*ĹwrN4d筧iDdqo(Dj k7'B$ HOjf$wcX:K=鸮Sm欯^7C Ř\EE7T0I:,qDVMmPlċ{yG;TYZDE'$n1;a{"yZv(pÙc/I!v>eGO.9jON#l%/mVp}Sm"LSI}ቧ1:p8zd:Iz֘f5ӚS;g8D䲙ZQ8?鞚^X я2${rPMǴkM&\#榻5qp\8yyK ɊȤ %uWDN^tNL`ȟe]kdvܫċHVKuTpgVj]Y"Wnuz^pg ] aO## c;;Xi tAAio4شxxr_9~'3`b7PCg[{sR y7%s1 qߣŞ{xnhsphr J.qS9t1 O\=5*Ӌ$\<YUEN(&Ç_Ӟ >8h*8bml mWc]X8(QEN!az^C_a޽ҰCSCFo_lf^~Pw]"5Fx*0L_,8j k&.8j`M˱hCа2߮e6F/˄;4HNMS_G'ey" jw{8lfpbI /0gK<3hn6%'6`zqb< x~uaH\6kv~>M#^S#'!IF#llbHJH0רrtu㛙ߗ}j\n2Ma(V kà@Pʸxޟ4K}Ի:x­@j>8ywph JׁpZijvLx7*SRiuF;ӹ<s^6%{Y)zTH9:+NHCNw/&,t^:8{D:,`Sl T*wg?4Fߠs >!Wq=]Lu K8oȆ _?|(9*AX"iCÐ 4_+I7ڸ(m k=)vΘHF#x`ү?Oa`b޴gyS(-f\T173}|1ۈ(M"bXQAG&uw!+5Q$0t.B`ǝ_~=*4Ө\=oFvk 4-d񄡱-LW"TMA&\ڲ^`I0 jHl@A4Z0MNO*A}Ջ̛:!Q VΨxt k%k .7%H)5dM0 8mOcٸQvD0~|f!PTcpj21Eidx1V[RJϧղ^H{ erfZT  u^nO_9S&\*O0<+^[0^d߬3C3DkdU('}F0Bw79?txUl5D5-VTpMI=OR8j}ȳZWa9,ǼS\{d|#=e[Qh6xTf`Iw-z6l}ߘ}ՍS eN d(] !2Tspg!ALmAĉy~n A%z%8U7%" xr4kjAK`N&D7Wr=jl㬍5o &۾裂pmhО. *DtKI ,1885΄Ƀ \2B.-jT3{,#|tR?̓[aH?^!փ^gj׃FP(W)uJl6RK)X#p<煲UXԑ4W"L^ne6'I[#+h͎A[ÛD_s `]!4Re$گt?}7$}Ϋlj'?3)r_!R6b ,\~R}Na>}}A]oro4=k=0+ثm=W`: l}h@m7 Mְ@JM-΁:lNvJ)OwD'6^_VVG㜟ʠ#7LUqOAf#_g}:ғ sV(a>WSp+#Q3:dׯ[0{ogu/EJ ݇{}Sf90&c4N3~jo2J/6vφ Ã*໥^j `ō=,|Z*7OV'ܞZ$(3TX4H .׺X0vUaBɛ$𙶥D\b'򱰞]58Tߞ^ ,ASt$,0G7]hA<3(侱  l臹yDus0x;yiWz{ vKM?g޹C+UbW]7wjXS fAx* ʃ(册>D+ɸw_H0 N΢L~>l uKj7?Q{.Wl^k"\Rj+˦]oTNy4~3-{wP # |iɧoѷ>ZNpfy*mB6GO'b'8K-dy˾X1o{ipb7bqfZ"^;?QXeÃ!OC;AMjDfv[{I0Z0$mo#rh~/ eنkT/K1b%iuk"p|؃/N[v߆Dc3=}_!cQo2.g ?s8^ jq_^O?ONV}%:wPL6D\>ClL3H՜K +jt!#H+cKA;|=&m0pc'thZ,}Ø Ht, OOt= z6m(VTb㲐U;f3l/\J3P>VQsR6^`OhQ5bn_U%ȫe%ߛƀq=5RGY+@Fl>&~aXev[qefݬKFX;[V>HNriRDߜyDPH',Z Vz; (e|ٶ!E y̶_GLcjBʩ쬤}ƩM4g':UBʌ9)N+%DJ:z%+L^y.GdUN]<'!AT&w2mqE.o־&6]W'Kk+ Դ&|gXNr/ey,o;t-D~qYA".J8l\#g;Pk*r}mYӰ*1N%ɃSj/1جRv>KJ |g\izUe$3VlN҅qs]&z^k(M^:RKKla{~G@8HVny FqB)MOfn ±t |mG==Ry|єLU&%bFա˧8#5:3D]161xs7KH78W>7 ݦ%O :deVR=E|I?TXHDm,5IQ//48\%RCqk]2QA['Ї]9N 2]Q~PCU~+կ8C+V&̢ih`!8|UĿUIrԚ1_ u2(Ӱrάzʮ)_r痔;?[6 dȁMsj7`PvKq ,ZJ_Yxat>|i3io+ hL":LJGO|@dH]O$t%m.U")p;\j(iJou?|@Z˃z2w'ݨ.Aܝ~@s+Te~27BhrV_LU:^QT7۽1ASw{~{ l.z tr۶T^ɾSe3Ay'?؂Ru|Ή`RcEFJjvLkumQw3/t(csȶFf<4^|]@&,ITEBklj~h 3~'[U#rŨ_'/Pz(:+Dy-V?Wgkv,-f dR.z%I7M8 i1y;Em[ň)Rv%{Y:AO1ttO6> ù/Ylnu3WfO;AKmPf]t%ުg E~ 6cW_"b!yTUbACĬѦ tԫӏUt5q,,8 (LA<<^[Gob4(z(Z")jjG΀MRֽuBGE'"J7maxH2Uj⼨ z!U^>uĪ 8 x6%,d't)|bPX6 ~=HxX(u<l'>P*uhrȼ}MO^jG̈́)Ҳ7(vl/鷐lE{Y}ƳM` x1r9<:/4nk'l!q (89lt l &P4Bhl?檙( QȕswepzwcBҁklf";k 8۞}Siz&1 o~LP'I*#Ÿl@eʕX!][bɍ kDBeٞ5.SdtWu>FO+-oKT/%ю,"-sE%+,A>T2iko] yبE P8ʌ߼uthD_f)Y^Q) ኑ&>]\dMb#7c Qڕ.q8V&G0I% Cu+ Z>nԢV*V#+CMm̏`Ar7?#99}):tbxLv(k%x' 7@S82pݺ#Sg$K/IyZ]CQ2< RWԀU߯R,PG(x*rk}\OǺ\+1tIIKu|KӞTd;Çj,Qr]h,.bQMurDuOYG]9%,_cd :IsxT1gED@v&ߪƊԬŐul:i9טd[J&T#ֿ-_'z7mî5gyׯ^GƋ!A:Ov@b^tش\5N}iM΂K:'o:d; EЗ9%:*bH@%K/ fV^y$?-۬0&s{"\1PȟnOdB|K JuF%a+>#\.ƺp(RL{ֵWMևD2܊򪌋#qul+(+^UCuLt?1c (a >[s\;l ;^2f5cOgqzk1%A?%[B7߯f֕ 0c˟NCcRJi:pAT<J S4Q8k|y=1Ӻ&k[\sƝ7BIcJ%!|ͭilXyJ[&u ;ya2 @_ZRGEECi7l#"1^ro-$lTOJh>C-]i4k-7ds@8hJjG#$;\^匝'XH:G!(Z"XY5HdNyIUnӯq'c<3h{MHM1)TY˒UDD^t"` w8xZlKv=Z7RQ~ mTޥ|Ўژ"zN<@ yTt|sU6bc)]4E.nЎph=V80A]lfCK.hNLNRL}>e(dfmWɧH`Smqk <㔂kH鮽*\Wwp~4=ݕbc';j=ZΖ4i(OPѹ?y Ԗ !8g$eN-11zꍥ\ *1ޙr{ٛͺ.p@l'6cHMمx[YK =ż"i*NUG3 i=2T ٜHV%К'z˻#"dqNR,ks(Ѧ֪7|kNqׇ֚83DwQAoقؿpE:޴=|[Ƀ&[X& QlVI2ԁlS/M?<='^Ȳ52gp\+V%d=蒾CI _-.ASc/Ik:U0p5x[df1}ҕ-{NExH٥/WZTi(nŒ\5+ZAbnG<<M2SJ~-3%M$pO`MDuc)c Zfq}t^. ǂkkP00tt 0Lm RTmΗ/t[aifB7q˒Q 4QܓW^SA{P]l1c pWUc<ϴ"* =oe&us@L.@y(1\mnTvD|m)Pj&uF,D2I'ohy/WLI[ϊPْd|ڒX)}aJ܇ihCkai2F[='HK5Lxl˃)%NfbsBa0~b\GuٻƀVk¼d+2KLvBɷ<(~*E6dŕEX!4Kб5gDP( unwToz_|}uE{l,pB#EX8Xpc~}ߝ8ۧ[˛k?7/L' TA- *3BvZ sotDuՌ1?R;󅯇$hDSN۾{~Q`Okw^єH&!aqEoYX~R  &/n\Qw&5d 8ȘU|1~wq|xr0 I6R{"]5D@ٚ9?{r(!h8>e)lOA胇v4Jj]^&3Qu߇cIlGPz%!4*H->GU%vcR VV"hQog q-3: ,n6Փ]⡫s<л.{m\BRq/Ti|}mwZ^^_OWT4Y9`ܐ^w$Y]J(OjcH+000i-'@s2o1:SyJhg@VEWqg] SlMih(ZPfP̭>!^ frA?VUA tVzLy*K $){qG:0a;[dOɍ=,9L)SfJ^fID&=ZI&=3?JhIlG'܆䔑}>}@HgBmwh2szL(%N+dO-h >r6l_U-w^XYdrjwI{s¦I_ֆI5PקY:4Fу}ˈ} |ҕ9_Z5Pȋ<'<6ͅS<}D效Vvdc]|dj -?)L9 'ͧŒ~? DBŘ8U*U6کզ>I֒ELcg}k}!,E݂|SaO H ] ֕ߣI3~k&R yWt &xPѽ_/?v3ϾlmŦݤ91͎4j Yp|/eK}¿3?H.% S*9Zdo ؼ 1 :iEO/)ׂ|r߆GϴٞIIj3l!B񄃓y#˖RHJHO|'`h ƢxC*|k-#*iQ%%}J9׫[7PzQ/σbԧBl楟%w'4aBĨꍽ~- 6MNdn s?ЭǪE{<e:-y03@ҨTl܏=*@1ZmLA;  9Gvǣ)^ce+!~;@b^R4Bd(1r4ĊM'-0"5w,#5T8pU=r?,/u{;βp-oF+o^)Բ+(HAkC?[O*lbogdP!!| FKert=1b]Ĝ9RtVٖM0({uTb2>*[аr@={/5!֖(i^!aVCsѼqvDn+xC1ǴF/>sJJ} ~`<@^ b:Ebq oSBpK=y3Q-×DŽPgD,)TD upτH"(r&[!H`֏u; <;&SZ]/)vM($Ca{;|cEr# 72Bï(QC `X?׬amAp̏[<ҕ| %y$TzTټ" L7ytZSO8̜1}^T, ЃQ`-'IF<` w(,Z17_W`mz|jO/!^b_&n;8UBM"aKm.bdu:|f62'96GgYA|z-LRJɈ8OH |y,5e=a T2*W,.EvM+9̵aA(UcR֢$msRi6$%3(xE 3}sbݼ1e"&y#ɳt\hhI=43UHsԊ̎uH\XuSlXǧ2:l"2v^ߦ!=G&+nMQ9໼rʙ8 f`^n ߕt5 /7~8ŘP5u)C4cA䤑,\q=Ͼ4d~W$ >͋|K&xh}0_'-[rU`S9hvU{x>kU̶Nt',uP8Dq&l=}gʨh,HQ]324i<5lh|=O|Yu֣F/c4t Z]=ޠϙ\׬ǥ1^\H5du5&pHYA0K퇥J Dgxr}^/k+>LO>P- ,,6ީ4ܽw_y$F3V8Q4pL%W8o #ŃATTC@rҰ/?)c+aZ v)28-s ./D: c%1 $i=Yc 3H`J^_ЇNM c"# 5%ReL{4UX^.uR b1ozNJHqwWܸ{hƒ;v&+siخMߎr>Zjv5{㺩m \ 4dyT^ ӣPR|ش 2QBg;XX3kܢ+B)6 sH0+uiϘƊ\ ?V\ü,XuI2J O;>Zd}[;hR)ɮ4DnIZ8ٓ, Ͳ8WTўX}`HeH$yV) !)r!z񮅅,CՠX8}W2FKDs7g8C6q_TdN9S~Go ybFVSz/ S@`/ܣc)*CfY)ņ&4(}JfmuvnwZ g7aY+і)]O@1R?  sp"V@`ÿ UAc`؄(N0r*::4~JNҟb M>=^q.h QN}7ARCZj, FMng x4>7dceo:X o܈gO*dʼvµ?P e+F= dF vq[inhB :]Mh0AXX)n_'5OOVˇ~.(VJʵlQUj@sd#zDuy]qfѱźY7.-ߗ2C掾>{NSum PIRE7rWyп 6yȎdRN"ϸGfJĂ-7y\ؼK$;G'rBO|6P-'+#Ajp`a-Q!Y4~FRktagh#}E;aulN 34iA\A zxMbv 3?o]Q]O\;E3_~u9ٶ],(\]%}!l,<&/ }ŧNf. FK\utŕC71^lrfh+ca1 Rq]&% :DȬh@__Hc"`239*jtۿ#-,"kpq*-k8;BL%hYuьdcҎCnN@CIO}lW #6T.O?R[x#hN6Fдr/C}?>GIel5/:HYWN@Sȷ2. ! fOww4^zg-/?fut3(LdzJl75#8*9Rr!`N]ՐJYҷi&`l.DDR0M-C-S*8jlQ:) epqiӽ ğ|ɹ-!^L>ѽQ(T6eE[[Df6蔛Rt*ҥNޒHLju/-oOݹ JutOGxڗkkJzb8-+\efVdE?PGZT2DˠU"t&y v`uvUq0Ehg-ԀeiݻV1:՚#Lu6X*oCb9oo|O")_IhR`@aNx _aT~k kKefݡIؙ>bNOs(䄛rPIPR<~To[9+sm7޿_K@Fߋ= ӑt:|~鍧oν`į$Ȕ k}0H~Rqm߲-,aWRrlCtU$ խJT>C1>-J* n̙#F{R͑VS lh:$h7r1??l+wD܄$܆?V:Dw`1`.; :ŔpBl8h2bցU74kNKU.Î2Ziյ,Jcc0^\L]D3gP# Py~ W ڒ`b"-8D' X 8 Тčc~)lT>(]j0|n{võS]cFtW܌XBn7"brCj1\l.)h+*Xa8α Zŀ<-WbC8J@4[o[.;ykڠxS *Uڰe(HClB65}ڋx&v-.]}k_Ǜ0lcenZ)wJ-8 pơ f(ɝ硈GB%\Xn"}C+AyRs ${Kg|]/ BsS>լV 1e#(P`7\-t/:a&䬷˷eq 44_dg;HVY/Dkhj[ᇩ7$H פ|a1UWy'{?]> d 괭B-xt"g %qŵ'h_2E&5g}f&iYJAk(cC>fsT-z.荂 :|maM_DNขbY:5쉔ט쯥q8/w8\yC2y,DFF k_, #13֬ADu5!$y=op U%5\𕧭{* 0ip5hc+ЦV 9EccEҦސI` otvߨx.L)]՚`SD 2 Վ00]g=bJ%{69K?1R 9:^^^mxTAO}^€҈=[ys,^ &~́E9SdjJfQ0롲 ;puɷF,v$AқO'AN$1lV+BuXMn&3߷n{rQ#8>X+gț$PJ|{iL b,aV+c"ABQsgIk󋹳O ؝#l3K3Qx=>INs߯.{l4@QvZN? "ͦ~`#;U g8 ۾(a7OI7R3> O-~ItH!9| Ic^~8|MЍ`+0? nC)yDaij> )3`'Zx,X`BR}i?100IIp\ȖQJF ]ݤPRƨlI0Ȕ:)8 Bx엌|SзA5{ˢs.ZMRzG6H{_Ƨӵ-4J4ұ5Z y݉v5=#"ĸZ MٞD^׫||E,k.B|SxWjS`YbZΑJʁ~plԙ]gȅ#2,bg')crpAZ^ ;jc#`Hfuӆʼn(~@3#*2O8KbzBMv噰%BEQis  FITܞk)2 • .g{p&ًi #cGgZ&iЮxϳ4IKHi; SI:{n =3hRcM,l(3e>ey1Ke$N-͵Y(5YmBabOBg~ЬFRnpK MCW3OҔg! ho=ͩ7-܎W#pq oql_uѐP.ޝDBw' M{Э fiU(_GC7- .Pgk EVvXRL6;{6^\g!Q]Ќ~ɺKߒO$}$xxY@!hrTa _.׏ p޶9=w&e6IK頫pW}$0F1±lhU_ff0ٞ`mYTVy+ǜom\0*gfۙJ<!2a1Y5@ 9P[Uif@2=?SٴM #͋v;| i} b05wMXg^0yFK^;3 2 D`;Zb晎Z`5ΐ@oZgXEcxU"{Y\UG鲻XEB,ar~Lj՜Aq\E,M nOqtpތ.1ŦO+m vӿE r GpT4{>qDoZ7D䂸]'ȀG±c̨P ˽b_cX.ÃW|v=S o sPf8k7B%Xst+s'g 1~^u .[v*߰WH\"]ezn_,'GR nļ~hі2<@rau$.T/L z5Z%6_ X)|yȨjH'T6#M}u/[j 7aC00<̊nDE-l (QXH jŅ ёZKz4+=R4Gռ(O 6dKJyUXj[ɳI([w髯K cDTh0pըmP|S AHg֘bG*7EGܰS#7hO\B+~LN 7?eTxA )y8K=P7գNTxfwHi^~@lD=`6m*,:ё\j^c008sJL"MRt$*;rKwYԫkd4< !xdC+>wҰ\Ukcy-{Uό.ZB&<B.3Jg0 A\Do_dl-rz)]K=nud3rj.4.y[,nRR(]rj:lX `y3PKf &GZN,ZzlŮ2DGOȁF0Muqͤq3~YLЍ‰O ;ݠ*i&󛭏ȗ:Ө&p'.9E~Xtr82r>߾8huISY֡FmΏC stɞaG!$u׮R,qZE؆Ҕ `sȅyx.@og3<rhI2m}H @ ZTԩĻ$zgm!0+hzzέp5 v+6^Uѱc0?։pGE:o݆!5!6/oPg$n NB\ Zx [e=Al H}c~c35C|sFzDҺH=o2 \l;cPDeg*tݹ!abvB/8Q !UҎވwhۄW{~d~ͦ~~|5W枘 1n]̄("">M&qO+fIxFVW啢fIx*a(1P1g4IV ;@~1oV ??N$n#=n =).a mۍX SWgzJr\VD~N ^d7gʥwNWUo9\YGiuԫWthþATxpOԄ,'{9\F}i?Λb-m;PˢƍxV$(w  B[ a:->:'q~Gŵ*dPy9gC=#pDR:Є:X3Y4_:ߣ;=c&G$<:y$1+9f.RA $• \%0i6գIsʑ'3Q}N#}zRW~@%5q:r4V{1L{ҍoXrn;odC ?CQ\E3CxLǗVWz`@Yy]#"Ìm}٣9VgC\td b({Vi62z@ݣPwrHe~q p"ů[u扙GǕKTm4 5m]h\iEei9Y"r VQ9ʖ6=xUwy.*A(]GgY Vb],8Û4\xJiQEM^R'Jjo ,XHa.y`3Te! 4olN8>rf$k>TL!ŭU rAM"*˶s9ݱ@Wɘhb:Ռe Ϲ|H5*rwjg )ŗAI%VέdZ;2$/ C"&PN70:1ێ0@SdΒUOż2'?q'WaL}{*9PA, ^;%wosO |g;쑩gc5t26\#VM*Pt+!B1L$JZo?HV !|zJ:#13,MeKzбG~mmbqwj7WHe,ۏ] ϴvo$.xQ99cZ:VۣM Nv¹~*#B?QQߏB,W8je{uVZ:.csd1ǒFx^JSx$y܉ˀޘuqOG_R!0ѧ١Tq "R7?É"M13h~z#U!)@y ~DŽT3I;$3\cS#*S4 ڭ鍘#YRdZ3,g4# 䰭"靼֪hYiϻ7Fq#]2] }!z6Ru:p*YT~D.Bڈx89~1rȻ,Fa}tF}5, 2\HkG?\n3;fՄ(%zM PD3aL:Qu`zwhp_2Ky&p[DtNឧ(WE|TvA+; :h4RC`K&U_j_9&ro-Nz n92n:cWS Wq {wV"R#MsJ?b!ֿM_)> ,?[\Of@aWZ٫l,r!S[+d@=kG92 pzZ?@{i<@4:b^bD5c{9ƠM.zb {rtslq#[W\rx&f\y `CȩHPAgJ$ۈ X~Ν?<_6!"6yJ$qZp:W@KN=\-3c9Xވ!& K+)?kBx? :c cg%+M-<#Jrt$'Qȣ۾t9f7l lFbx} یj,M[;UD=w5XEӴOhOGl(C;t[&%tFծ.KPvya,y~,}b\X?}=!4#?H.Yȷ1,5VHl6ﳳAI7M~.׺]Eys酐sxtD.f.46k"|qy-MsKnDyp$3ksBľNAPK2[KaUǫWh׸CY|VW#r >ToɨTmBv"Rk2TtTQKrIәyk(#NZuXZ蝈P|l #ۋ@[ŸLܘF; #tg b=A=O6Al:77Bϰ8/(Nlۍ cp ʹݱ~1<TAcul2v3^ЀN&R+3}_>ngT==C$/X_14#"{Z7 uQ>ԭ?Cܕ荒N RoR> v F DAJ(h>#g(y>o[t}rɧD zv~ݿ&gPT[IWh}`:HJCN/LAV)[3%[$6cBnΒNRoUç#w7y#A,N jCĴO8!);;:D\.s~YR åQ["%Ƿ@GD5z hNb֬8]ØiFf /"]0Hw-0.Sؐ1VN{J!u `m@|IG^O*N]&HlhWPi !)2f[ #8BwBR^gn+vVqq;4hZrnn%=*nVq+h-܂yc5͢$d/Iz/\RxE1mO Cd7-=vkr:%삪+Gv Ȥf|tTݯ2$ٜ5(83϶uJy;3[8؝:0\Y`&*ڇIJ Z[ׂSa=n9UyX2-ħpYh 8B1q(d򩱶)ķI-47K[ 27Zx)pImt =`kv k>t-!+{釬Ùn+Ljans@YWt< =m _}aypH潜[f `(uݜ0W9JSܚudڙpCMe|Ttps;=Ȕ>Ų`](+JbU-TgiڙM/5 ηJ0y7?bڇ\H 7+/SXo۪x-b G i,\;־9QCO qXôOr\;K9XvfsEt3˰HKn(q].O={ 㝎#<(Qiٛ*h#a[VZE^ES{[頯 4&sȪBN3k)ĈtL+d%.e88(!Q_6MnW(N>_tZL@uJ K>UOQk^A,"{8~tYUV.FH#S4%^o)eEB';o$nƽJ jl ' -4QINs7&PL6eSo0|9^A/c#=3!^l@]bv"5hz`m@E!$Fr1תjĸJ&.G镔]"RO5y^27">7Wű%-[IbP,8Hcl*"Hԫ\wvI@VNG PBVMig1%λX 2u%]"c}L VY&#>.ʊN;bOoʬƞ7<0Ք_|Ƚ-YͰr9_IM* i 5<OyL(Ařs|Y)x->u[<[E l ,'4c( # O1!gE׺c O7}@ի\0?v  s2X/V~Tѓ2dscVuktO; -Q1t^󗏵n202:I{偑8! Sc0UBPj$eSVv\bI%{)B!v3;X. + cϴ5,C,ok_x5y/=4/W}eԫ觶v"mx p< Cc{URss[.C0JQ( "śxbں,Z+qk3E)n4)I}Ql~i2܁5bؔ+CK岥 -dqk~kD,%$4c@ZNed23Ycu?Dx[?̿NSe&- p)y-jV# f4/!;KF?mhY(v"9hњoPɢ50똲-WM%:9x+),_QV ?bbŌhOJhNe$`enMtgYAW-XP(S8B[NuehV鐏?:k5_VX3ԳzW62lʑPoUh?%}wZN?B/,hl:_sIZ "6˺ ׿v~l=,rT!usP@9JofHG ȹCLbi:!^'Or7 zQtdR߂쭴Y@}T1 mґ'jĚl$Qʦ]R ayt%r7d%$` ?' ܹ a 4 d-k3|st;luI8/"Uyأ z,|wZ"S=že~*6C\,ICXe=7a@/"GH&ۉ#uaN+q9ʩD rQ%_C3XF_"Df/4i>9hbscpbCW:ji_ԅ5Nb!K] 4`Ȕ88 k jpz@ wIk ݅xL=ADParC||R8D삃f{<4=ɪYP |„Cg84\= p0${q22 /l F0y0C(;ߛn\>O|}L[HEF!0ТHJLdzBW"X܎Msm#$FE8{K8Qp, zގL Buz%LdUvK4- o"en cܺ=+lrĀ yVRT5CfɿQL BV'8KkȦLa|w+d FJ[{y}F'pDTO[E^`gI];p,ynrd AbӢc҈٭0Od.k@GҜS7y ԶɓR-٪D8^ؐ%<8Y}ׁ߯Iİkrxj~:~E֖yuCKFh$gG{g.,-$)>"}4ԛ QNZaؙoFbMl$,ndߥuPWXv6g 2jÐ6gʚHAʚJHZmfp8VNG@8Mcz)_\L:Z oTa!A=i];q]~ ʦG=B-HXh6}KOgѝE.ymכ?,>Cu^VA=WfXa\kw^Q-\"¸sa"/b͓Η !y--u#{ǒÃ){R\ i'M֚EfއYA_\<]ؓ{!|+a\ F~ve@Ę;4@x(nDj}tZ@)-nPBKopܰ"ư/F 38,dψLBx. E_vmTV i-v(;af:"\&]Yd1E[jE:z_.BE#uWZ}!nR 4ز[!Oq06^Ul)bKGXoAj["$g5qoN! YJ%s Sx759B{"E0SU<+w[c(oAΔpYzĐFe =2VSk !Qxq+ tpF@XGÙ2(2+Z 45VA🕂R2{J!42?ޝ |_TԧLAS\)|"e3]'uq1e%L^о$XnjYDW~)ّ+|~lAQ{e=lB~y.,#j9+s$tU0Xާ=;BxL]Lb6܍WRKbr.򫖷i3HDC/tX3Z>>5$c9ɣR Wؘ[ ^ Udrmb*Y_r`qh1ОqkjS\.}>8_ ^o).Z=F; CN|I[G} 39MA<{䍌?0X4uvHwBpxε(L[?~u+ T8Upu-mdc mb"𐇞cBsWA|ÁݗV:$zc=0E.7;UÈ7shPx & P3=)f&(2~ax*'Mh,l U+o1T4U0)QJ9X@`vjeBE|RFj1'+Ϻ,rs+ڢ ى( i ;TRJCWv|5oQYwH6D\TZ_oUL`Xnzty&{ WHArzWcoy䳁0ȁc%Al__J3Ҏ,U{Hvə|}ax}U&6;398yY_QæQ“ZtK Wp ı$ʹ5W+A`=k8w@5.лenpU7g.696|3= ib69!3pʚ )sg/OA"=|!~?ax8Ϲ50Nw W}}F3x zDRӟť@sz#&s N M+r섧U*^|2ͫvoS镽R2v(@/J3xb M;daZ4Z QGmj^,mQg9#WcA8a4pG=2~X6O8e< c|6tɧ`뗤_D:1yJk}ťq=!d<ɭ Aq?&7$4k}` $g]%<#'/3TEK4a6PL=iOu$O,0} +co t*zEЖ,S+I3p;b0 2U{c+#VBЉzIPs݉U>Qjmϗl,7.%cMw Xԟ[֞f&9_-\ 5|Ԇ":;|qcSVULHÀxͨ"!P1j[j7f^z a'tVY\WV4 @E{2%COx#g6}gp;e=j_iД.1&~EoQjTwZ^/_$ǀ}\zϧ.pmT y}xh~7`2g/FXun%5VM8X$R N:3'Vj,Xܮ| opq2D^O={+~Fxİ_a[ܑVhB#CI{)u?Y?$|[қ14Gt'ΒLP0z InBVĆ/[^;QRolȶ[\U61ΗqލNmp,وqjUf`j*3Rzl1v+/ǡvUzd* \%<噍{ɬvvz[1ӿ;\;>dݴi嚨V<%l6R`*/VGiJ3Sel.aϯj$IkbR16w0؞NXQ- K.mMbn 2NZYfz.;i} );{`"C~`Fs~'*28ʷtT'яhXcT>f5ʫp#(/.Ca [<٫""dpLP_٦.:66kU&$ 젻qW>fڅЮ=cwo>b$`{)?ZV>cQPMCrόIl< .UԬM^jIe1P&tw,OwS*L?EdL~Ock G ]pBy%eDJ_aq&~zuCfEr֥ kLH'<{ F\TZM*,Qv ?}7 U#xf돎%2EZn5GGeѤfxaBEEÈlRi7X4}(0 aQH޼I`$b [>D C/,m:q*巍|rЄb c0F?oޫ? ?Qz"9i؇w(̚րѵސn,7.Fy5w݉o'$< L/|={Xr{(0Eֵ w# {p,%MԦzI@$6L40K˵~06n2]Z2szgzsã^&OpDͩnhQX?uJ!bPGl)Po9nA'zw3. Vw)G,\</pj|_=ҽ* yt'7:}$b+?O[bIyoꆑ$ YܼtHW;G)_gs Cޓ8Rb rRԻpȂa* ޣ(##%Wh!хL30c V pɅ +;SJAK.&(nuIM4)׿ RlӖڏQ i,1fqy NO:r@57ǵK45ڈ:V׼z"i+ 'fYz;X4C۾E0'@0& (O>'z khx.9z (RbLV;\ivDڋ:0j?A$׎mR L U6ףpVtSb5zrGШF[v6 Ac@;M5x:~:]4t.b&K+MC8hA*Մo]MZx|xPM(?=:<Sk#LL>}ڥ v]V4ZD{S QcD!2|N,/i;^PvЪy:7[B Y`emF8g7|(xtc"aP/A+W2Ye 7HK 8I۽F/-:$w/Ny1dI;}-庥J=RЙ4n<?b_6E|;ӽ/Vǒk}`1-Vv)59`= b)?S&t>?IGVmo+΢@lET"tB6׼_$sju{ Tm<1jqon0&wB)Ae=lKꈸn=*sد{ Pl$Tz4#@ 7>T娟(֢& Crϔ5 {[eIh+TaV.xbKdҲ4'Sy5H-tĘ,qzgݣCL׻];0e+l(ZRopqs@]"?*enIđO!*F?It!kL_ߠlgRS"У?U[cȹ~%NFշp]pCv"?o-l=;e$RW[ݫ$Iҕ_oSv}]ZHqHB2Baꔨzv;Y=㮆3w g,{dYfH GX34WLBZJܟ@MՂff4;˳Kn%G+n=S)'xy&f qm7ovXSol7>NoT5|LO!1&rn@\"_Hw-{+%8Jv7 ,*@/q̗S؞li`!>=Cy?̐c${d_UOPtG\R@6`X17ODH0D 򠘏èVEf ES |m7u [DOtƞ+0ety]_\Nq}k;SF&Dj_5 f.e+Φ97 1$QgH!+n SVH ˷h?.RrRvUGū|tm68-Mj?8h!43Uy3KYUժ7 _!u~ddW b_nvM@gf>UXg@#vU;. @w%c"]?㾞'8XsMe )uEKh4GTJ3ynQ +gu.0?J 3m\<_`i$6Q:ǟDzZ,Hf|U:69 Rۛ#2g?Oxw}Lj#fb LTbBaCH+'NXРeMI׮3E'dσދ7$4Сڐt:V/ƃfWg^e($%'1D15?DkMZmV//q ]dU,sOV 'ngC GٍC8$4I1(&a7H_qlڬ5=GQ7<Q1IkbXCr1;$t/$(aeX aT:OJ.EBnPf19}I_1bUV!R`aaq#n EE")+quo.N ]-pchABEdBM72P1ۖ RG_6kP]3%+)z%nڑ̈"qkzl/Tv>D-ԯXeF4`uіdfᰨwa&41cIM2aWZjIh kBϚ7G1XqnK0M*~;J[h) /l]@{>Y/9 t|TAlh3I(l'v}}nxl}鲮LKS*3칀5|&sĴa$I_bvNYQWސ~dZ>Fi˛FsO IԨHNvY91i"%N ĞJ ST#orȝ +wSlCCPh"뼛Bs >-qY'|A#^N~A#~kbУ=%b—8uy`q-#UmX8/̽Xz>.UE|O `YSXHb,k+o s;>-霃VY?l,Ѥ-hB6čt_Phhxz7a;5yʦ2"؞ Y Ώ^Wi&? ( Z}vU=Yԣܓ6{Ī\8RaDں~`nԛc] {y^.&D9u0Ks{(!I}BN>.%jP%h~䑡]!ݦ@aʻVJ}.Osb.ΥkzgGX"iz'ȋp5U5bS,z1tF,0D~;%I+=q>uƶ2Q9{E#ZvW{6)Fxm˲p#W|G>:3mQ2m8_N=UP> 3ɡN8{SYTdvVDgIt~?ݎ[Cc @Rqv6,oqT"W6tzw,-ev$)c)a[?jzs@4:j =)R9DK{0( ;c09,mBC:;ٲtF3AV 17y$BG|Q6qw7=h{Ri=˽`[u&Ez'q V2&kIIY4-r[ѭ/KpC˙ӚF R 'aA^1~ΊBje%Wi}[| ˂CYzR\BC#w(I ؕ9P㽊ķHLY#UEZb`Sw3e_nYRcPF -كUrx nď"a.%5?,l괷l0=Nr]"4袛c*^Aq?\_;u+ 蔹1 .śF+*QXpvD&2:'Ѽ*O.a] x74yMəfq''"0k&=>Mw}cș8p?AtVN{kLyP]Vo xXGE{?TB{sYq{zthS#ɒ⾳-QZ)}!m F)a]kp$Y뷙+wbPPq{fzhPM-[+cs[>%6Q{ʀ NRG:パn-Kh˫uކW+Ri1`8eHU[!9y]8Xlt(9C{|?V-^0(s2\(Uo>A3Ni܈r655aH}`b'}8YJhs] .K0[w<>Ŏ]j&v=[.s +v75wvF ƧGt ޜr*jQ@Woܪ#ba[7 ԍqC!zWyBF8HwSx@K7 ſ٣no&/U낽iOf-ZKlEatQN۪-<9`zyM^LbwwgV87P?x⃐ i-Wx=9 wMi',@U䘃o_R~F-/m([IIAo)Tjl~QE޲0 lJPÝ,+ntyxZYD8Yf%]8somascWB=8/ a;M?$©O΋kMl Z,}Q[b2\w@>Lø*B[50+W}tQʺ[TY2:( /Y^J,~k/#o m٧{5љ٠&j giW?xK@ ʷSV ̅%LtLKf1)F kHtEN.G"Nͩp:}i Ҕ䉪Y;@ 1/ /&N0ƶ|bby.A3Z cy_])Ak+~NꀖD^5.y^X %P=Ò봨bF.IHR:23(vP7tKBK1B 4[#>4Aj@)yFxr3S(Uy.TƑ|Wfuz)BnM~3?A>`'ϑ0&A']֗Z!5#n!d t$=6X7ȄPb tƷ.x X=Tz^-r&;;mO3Ve ՘wMOf%\I J %ZM՝'Bջz0vYv)1sۖhk-*x.m+NGPM/f@ewT7?稫<]]ζ'N7O^7s61*>3 4/6 a5`?7D6n%ogZ,VkG!ȁ1ghej?0n]~Ors۝NʁaREyϩ庫ׄ({J~DmpT[lܽWSP|O% ݂ x~FJ[r%vdIm-b@ W?N+j#ĻkVUxz=Ca? Em|TW} pG5p JgE)į) >]ٻ\4M1ٖ@T <5Vjz8`^ZANc|s!&+hZlt:XȃCoJ;M/ S_YSLq#A1<6d zAt+KS A`E'̄!::Mlԣ7TlZ]<$IJq-Kĉ=v_ o˸gcUPB]iTǤPj׭ d&s*vYal{8Z/kH&4g3 ] \$NO [9~+!w') ߉0DjsEOjP|HLo:›ɳ8q"G_+~M!3CrY:He`Fx&,Q*=1v#+'VY^Kѭ A~&I3q\PׯcQ7*)C j|~QdM.;uC|J=tzZWǻI3;NZ*D3r2JJ r4/0<ZF|rRZ,\n.:i ꣎GX+(pzuX^<*MY)45h,WW߬F2-#<P ͿuUUT!uiDQᔭ+YG'>Y1=mQ?:L ԧpw0…>uSAv-lHp;b PWs=c_i#,t.YR3RnSkWbBf CaRHblӳEo/5j;lУ\XR5@6Ճhx4ZQ;.?~ &Y)).;QN ؒeqwB"lIu񊭞1[Y̯bM+@0=@Tz-z*lq0rxg3ح AWAA{?-K<'QN~8e Ӝ h?J\$_?!7i&+puA4?(ۢjJ=|-ϗj|BZKUSc ET8H>@:?(M(MV$up{j7]M JiY >ɍƙ,,:šZ6<[X43Ci#+Dc&.=[r2( l;ciݚVT`nW}1֬TCaV Vq՚wwbظ6g?B|Yx8.xzri) Ղ2}1ғȤچP,c71fDgU!is+O-!BXe=L_:"4M:顐aIy5OjנCO:Jȉo՛|2iF3Vn\F-pzLZ65#9/SUrȷ`բIM{rX|/=>i E  }%<daM+" WOث[Ud4'xqxOE*M*n@q>`3nSO aAm#fhДhw9mH;QAJDn4M52H<@4T"2b2E.30QJh*YbCFbi͏ϣELQ0Hf$F /\;PS/d(]aTa+}` vFCkd2Ԯr%Q`d`|ni5H.*=)uHڰh-%سˠ : 4䶘n.}\E5bbTU%vf`C j؅`W, "} 즘%-$+tJtn[ (.=P&sSeRylv9]14*[dY6_2Oi {&)! o r51ah>!G`ߌF6|+ % $J[l w oB:$v'ҏެda\LԾ:3fAZXzd,.=}$[™D / RbPpBnu0x,xQ"BҴ?lj7͂S$ۥ#ԊaZpB!Sk%Y^mm(迠(Z(i}lNCiEw$enM#d@UpJ39 Ũ1*owL, Q3T e\is%PXSP u0Ze㟄Mc+Ri!’ivq2td[hL,.-#7fh]P'4?4< gB L`8O]!S;s3W ?RuhزFE{~lc ߭0zgK5o<9oiR&rJ rkj`9j63xu.dӴCabtvC'ĕbكEYGx4S-K%CD0.$f:T)nhP 5 a@4I΃y4{RJ89BuUo勒z`h6WD/$;^PN%9{wEҤUnIF'KB6mB\%[}lsi$9h׽3=YnjpmȋfW ]Dqg{cU#,RS]ݠN%73E{|1Nd "3S:Dip(PtK?0j z^E/Rcm][#%|DǢmNGI"44:|v%0Nr&.#әc:` &' o }InHyV|ǡ j xT?뙇At8Yt(:H)YӊlT X)!QHjp>L%f">5#˿~mrSp_lD`) w= tN&E5f"+`6Mıd {yqE>uya 9#3FeƐmmk*;Fx7੫BjJ]?CxR05*U&䍗j3~uD A3 |5POiĦ){2b$B?P^=1hز/j [gCD퐊F e\wRrXhFZƅWt'€Z`:d7 1 " n>Tr1@cn]Hjzܯ,s*sD 0 RK H|UpVƬ$V ɷwHTq&z7!}D9\]ЊDKd4=-|uv ?p#eE$&GȘ/jԇ]/|ioَ1TQ9EeFc*Tk~ַ!_UquJ bisr}݌'xʞd<)-YWR]*?7 VOj_ w iv|Z$󊛉]m/EPw4x*iXWzfq3%(+{ͷ`p5~- *sfV_RĤl5Dު,Rݑqsu ̆M^grʜ0 '&6qU?siSS~Q91HbP۽}&Qsz;{Я{:}JϯO4h} R /'m 7V 'ds?ga\H+c]d{`w!KȽ9CùkA4Q Ng(&`ǻ8Ҿ 2fY>#tN68-laoӒG3(ˤ {>ܙ@E4dYxY UֈC8lV8ϣԞ7O2~W$*C'{b-@e qߐkp5aIj<ƮuoF]mRp ze4(aĹ=8Ox;"5 |߇P.h7_X>畣b%S\Yʇ4/G>s3,b>RHqujxYXZmt<Й%&\`(nI|%p:qb(ҍn5H1$",F롱 K1n|<Uyؼ¦e4QHvA]NA4čBYפ_D)i>k{}=q@fD5Bw+s2iȯ0h,Qˋʽ!Y\YAa|Oi]_\ۉ1)m/֣?q&]A@0╅Eerv)i_uhrh%Q5 n_ݙEvQ/F-%)z 5::?Y>[v 쾍 b˱җ'ŚgWFlu[!՜ e?6e_49dk= c(ZpC? ɂZ5! ;- |72^#>*Qnl+jæ0@gd}bY6 5Ƃ!^dt2UNJD(Wu4"Gi=f%.(% ԁ6-q%@6[|K ZZ;*)m1 R,yS֧Fq,[>3;!VgIeo{l=U„@HJ!׫6"bꡚ ATS śK͓fL1mycCx  gN@ak%4Ys,+GeLR؅BGz4_kʿWN:Ni_ L9DjQ۲v;1Y`|DJFM'F8i ګ@ٳoo(wo>&ɟ8Ltm֠B O )V/:cv?G[/GL!_HpR+s) \nr"zZ>}LTc2`e#xy#;*̅>Us`DSz%06flwUaS!LSe#fk;=L!D&3jJ(h}hN%Y'%o4a~O1x{wXբn9avΠbx)R $a Aү0RjUNhZ J{M\2}Q.Hu祒ɝLp>;&Mk;8<u hUI0F*V<9[Zo4Pbnz[KrRcZi 窺+v+2.OJ.n}Ƌ~* 蛭8! | [iLf$wyDΌWFu[rZ[7 v0Ė@Q<.f5rwhMxb:-_(Z` 9~'!o?^$<1RWJr 3e Y DkHg7z^bZJb{W i-rH dj xu4eEܹTg;$S ?6ֽ> O ιځҋ(Ifkl,r ])ŸxHs1(`H:!SZufrޠUl-C[.7`KEDs@;&=R_Srq-{X$kCW?%Saʫ\PopQp;r)LFG@:IƇ8YÝey 5` ?5qVel :/w t,Y10yzX{J]o1 fv~l ^ D? hΎz 7(U_ ݀9W,z-PI">0PMF u ufݕ 뽰&z^ѫV&`Yݘ0zIs@)Ym˗_'dP["-'q7XUԽXY)5A dw6S2R1'h(?;tE:yw=}i N њBC3'XbKiy>}9?5WD¸Dxe[YK!>E/q D{oOIUR dr2ڸi`ib$)|Ia_祖7-PtG6pʼnn( 2v }Qn}! & ui8/@y[GM3D1~u#{"w6$PSb wU-hz!I#vbPt ]C 2Ӥ8 8^dIiyynѧxl6c|?6[Rm~ x"M_O mx9YkTHbg]텗tHLB)F ߊT{lذw7;~3T~O M`~mĶyluGGX\W9;YK'}=קo$oMuET j{fȑ[R[:xDYoèֱؽ-UjjW5]gy^$i[^ +Mx3vlk:Y9B^fؑ$oJY>&!)y~%e6Q..U{$uaGn}]3^uz[א|FP3$K&_b#ub#rRd܏+ y'j~E*J> Os2NG|jҕ {+8+ ]fFɱK'\sU^8̈́3 O7a~ ye>Aj$WClIP~q꫋ljLCӾ /WׅAM ݽ(! bLm;kqDqԽYrYhѷb~#V.%Ԓd?*w7Ҹ 0#۴!oʆ.Wmrϋb\04 уg3ߥM),@*bj؍ޜ{:A)E4$r=9f|j H$~ L79DPFw~Es."hJ&I#J9F~QҮ/NUSyy:a}X;m#i0W.g C栎YB3vyo]f17PO ӕ"%ϜihCO7\2˛ۡHOyf f18"ʋ޿yR ژ<= [ّ=`Kq^:MF2K]9Gs-Vw&Uf(ݖ8f@;~ i]*7s7X 79(kgTo>$i.=MuF\a=S\E=]'bc"hή/?=2=7 yV2)̽;}7)k2Q˚4c[,Q5lΨC*W wL R 1dcek"p'솿Rn@I[qK\͛ 7HX|H|j1כRh4Bi/ߨYS_#qC XH;nV:D0 ᓴ֗V ݄"'W@?Z( SVL~Hb!}If ֑"C*z^7.FI:UQ'xas/܌@9fd9wt>D՟(9KYU8 .WF!8sI.ǸN~]d8v^dmag}/$f L6;K!}15"/ԕ4! ;k67Z?qKEս/IVϲ;+[=<=c>A'x;/TXDxB.ݰmTA\&~ڑZ?c&`[ݫ]ST`O_1Ϯ^2`m.lEڃV?IEr7ҖWtty٠* @Fe͞L5ω5&/eZϪ%1?)pkXvcְ̽<N $Xnգ/tyP5&6Z6i. 5[`Q!B:\!+Tf>e *gB{֟Mq;ctoZE\tyGN]z3h!< [Ō[#] ,F8 t{)mZF RR40k *.7FZ=T+NV|IDl|REl\d1*-MRtD7Q)z ̱BO!NISZʪ?$`^  Q~rzjGPRNLemE3]`Vn8Q6 R%(k A~,xdŸW}! euynlyQ{dWURԬM%) (kʿ!vŸIB̙oU؜nFLtl/w֝f`=D"P2ʳo<=!˸~L ?~R ?Iny./{yi&v5yVw[ wa*$ө ˥IYdV5b+ sKJ>rqG2?9|@$"HZ3SMƎ䞇o[_YhQn蓓[Y +i +ڍtau2]TZ) hjGeyII;6 Jdτ.ЖҎ/HD(Mtm!  ȴ~V&H$aAYAE 4|A|_g(|~yy;+5k6˪$┹Uxk -ޠoty&Ңb$ X`)a)Iqud9!H??bo5< HE2>ߒuP\eFb>gHתO}5nyŧMB+;@fd )2!̓H[ qKጶY3Zeơ] \؊\Ys.68S .p'R">3̏|[z8źϏb(_Uu+P#A%[RԝxY@8$lF»x&YX"ٺ`^C|Zdsxz96b,җ]LuJ̺3o_CNhv^ݰnX+_giɨ0eNR]ڍ7 g KGe&u~'Ifyi'e#ޯL57vV6{e@YV%_οy tR&A7Lop'Z:yM_† sT+b>0`vIg3fgLW!ěHٮtm3vQ "VC"o ZtrsK:~2;0_n˙c"Fۡa~MGVy=\Rk̺a>< t+jPȓWRIZEzܓDijɭ{wdfMXSw3Hh5ggm(e@iQR&sy,? &[ A=1g!ӭv7CKlxᯰ;1KG$ j1䶈FEyLbPJnbF~6+l{s[w3HRCl}9XH{2)ga{b*NHJ8( D?/@# P#ß//{Ntqۉ N ]kId,e6pxtȔ G LB_3)nM3׾'׶ޜ)u?A>p_KZ6t2+caO5gV%ok:w*c?z;z.l l0:#B[Ns>ml0@~s;=G;Ɵ&lYh@y2r~ t?eau(4pEc Ķ mc'6cI,#'"E^@M0V![A,z['EEQ4 3 #/S 94nҥmgn?H#4"%4 3>ns" lQ2_*Fefq9 4Jt~:{6,v`YrJ1^a"}Il"@djٴ׃G35v? =Gŧ,r AS{s5qW¶:vJAy~-}C252G@(J>'j]KLZqn\ئ5%$vt,q+aJ#F \34([Vy3SZ݊$躁hv.zΔ &r|$s,:M5lYpI vH2}ɸ5vHS^plusƮcTy7oKi{Eze(\uI0<D:nh'#g7\KpDGYA$ ss$6Z1Pf3E<$rtV҈6vfù <}Q~Ц\jMH/p Y`0zYeG&fUz xR pXf)Dїdo%Ö+@;W4VpQ4' bL I_^j@ia0+lgѳUWn*4ρюB $U%쪔_ҋK.Ulue%IZy܈VZݤ1k. 3f ?M]1>!{~Ņ:Y{*DKUv?wpf;*M,k#/K؏oRv‰{QSvLZK$I(i}k 34ni S"QI`°k'|{vX SV}c -c筙^fOr(9J}LgDF_Q=hktjNB](cJ97 5}t`5'>osxc2TcHK[muRXC~'= ɳ"ME*};ʻI4E9A? $j#eF*jvFXɥC@;Dm %!:taSJ _;;T[P峗3{riPDT{V~Bf|In=2Xg4m `e k!}t7]tfu` c|!7$"i&vH;; J1K7qjҢt[1؎M/烕.s~#)!.,Q 4@o׷o#Av0sAQ/-6Zm!(^>u<2}GKWԼѢeŶsC9,fSU1V=@Z/)Mm!{Aी9#@ %SKD<59|[&uߺBY:ځStܔcTJ -Rz EA5rŻjAQ t?YXSCȀDϊFr\[3sZPvaVhRJQF['BALJOs[MD&aG o'tbAa>ށh8[^"dI]f,T^jîHAo-&~et, D8-! |+_.63)X|G6]/z++٦=vFG=a uFnw*C(+O2!2iI:]" qECQKx*߄.z мHqM8[LU3[M^lB J#n:+(yHAH6lMp|mLǐiܭMWeejr ī!\IG J+7J| ]ѳC<$?ƿֺ1xX9}/G`\2K8I0G~vN҅л]GO  |/*xW\$<"_1%ǘP2L`.={ܣ4-ΤSzO(]ɷɥ\*#mbz/lTJ_A1 ִ\ul!Dz5ft&Ɗ VٛӾ-,k-~P]gUmp+/JHIg޵/b>ƽԥ2Ol$ mAPNU :ߵ xgJQ*. <]1h:}HR,\DL~*wv X oIAqҽ7|MOvaק cv*GlfJtPx@; 1~0^L )n޺wȡQQcSnk}beE_VQȣl΀' ߵ/!I&|I-YVB3UϞc?p}/}b ndr")?@sT?tjLo&b% +l4uNӣc}3NT.jG|BύGqUzq &8>Z6 U` ^ ac,4ݦf]4 ǀl2/yY#Fzwi#4R@ٙ{kaayp5x3k'. Džv,| rS۲ ֆ/<[U("K!yF+ 3[ڄނ!@U>tK==Cσ;4)E TF2/oFS.{+,@B) 9/1W2$ϐD5?19`mAem_e Bq}CM˹whlz{Vm2+7=5/HP*=*(h)G\Il[" BoRE]|LFJOOKT9{8^s?ж?Pyé]m1)6I_:# G-, uǮxFHXHJ.wsw vZUϦz5P aRt"dHj3ٖ& f>`NJm-Fخ/Q)&4PRA B(74ekX[@qVY-ZL uP/>#~4+& n{DX*})G D6%l=C{M}'%-Ãa즠_pR5D7'U, 6s `܄̇veݠ ~i5Dy|T$$nTbc#~nQC;mmL咀9Υ +⯶Wr>ܓ5׈%m _q}`'Q4ѱG299g8}_")f&}}Jd0A |0љZT#큽(w^DV%scbw3%k=Ep)]F:ZkvޑUL*gLL׾W k/#q*4^vN0("oF#kz#'Jx#Hv$nS=0;>j~|lA;{ІÇ٭15"JTE=J u)V>^cO7 t*?{lN:R00ۣ%*QsvQܿi8zE^$ep?qk $n9RRn]G^lI:cP&it4͗.{-hLxB_<"kHK&]QpD^U] & )Ԕ:FĆr ˷)2rm#p?yډiX3A Bvnzd\K)BFӰٌkviaݨkHsK@a~%j0zRzQe }B'lJ*gk(̈?[ h0 !S/xmuvpU1UhCaQXw$)߸ڱaAJlT:60TgI 3j Lü=0iޠYgwYX{$(6ؚhv՚YʑCΓAEq| ,]& Ze`uG (4y$`;vm?+{€\0R ?tdjvyQ^ ;dlwd`bB0iX(&ߏ=hvOG'§d^s.%晀^^Qm>Iwƚڑ#kbAku?j i̠W[lixq aKbo= DX0#/aqd=8Җ[G,`IN2f~(cDIM-BӦJ s\-P^L\2ys(TgLo$ eTy^v Dݘg!28s':Z8y˝#]׃B\v0ٱ ܷJ00V,HK(FVK M֦BqqMˊJ Ӯ tE$MD7 .#l x`qR95"fgc!ޖ[X0ꦝji<+ 9tƋN5gǏu\: 4 G?(6gj_J^FXBbĿ/kEAm_b`+b8YLGR|`by9#E1ӟդJnglKߗ:% Vg1B1|lJ0CcOeJ O \f'HZ#Ui ?gҳn@J(' x'aUDX>B&}:.E( t.;ft.ȍvn;}l11@gSb1JHͮQf1֓KR0`1wN@tGܟlIf [1bl:_F$~S?DN&LS"<%wY.*.#zOT_N9ꮫ`+9xYm="oYc`Q~qK^!Z؞&4ۨ{P& ]3 9"F+zfXd%\&n=dFArEv`͘K'نLζj+-beJ-W-슜Mg%ϟMk^@+ .,cZ18wpi"|6\$6-~ױt3j\.~:-ѯx}e]S΀R`z!u\oHcaY0zFn$~=X/?r>?+.QB\K_fG/ejо1Eu@ëy&^x{;UFRNMʄ;益Jv2m:,*Xؤ֡$-x[٫!ꉾZ%Ue}MN{O /.8M2\5}}ZVaRs-K\ek˲5e ntfCwGb(>'슈s'̕WWx@eŊ3:{s)wR 8 9NB;mi^U6&] )Ush}z2r 3dK4P}W(Zx򾹇۳e1P OE5@I|D\bi;̙OoKM S$!HkG6ʖ٨ պ}4Mݨu" qh7:Ah[m?g.utuUKDrI>xbFhwܦ8|R]=Fk<(N_xh˨>fI2[/'*{ub,%=%eaE~G>gCJ(;džRDEmbeb NN"GQ >[p^H>C淞.hhHbDF?x[KK ?Hgs/֞[J@|¢ M4rZP*bDNԬEV@ߴqԤKjU9$F,z[ ӸiL0g (71gM4ᎠX6YaF;W3erg\8J $CɑDgF%qG1bfXx2@!EG`g$q|#=A! QUfN7pjnH$2AM[榣Y ʖ.)s9ւ/GW_(Up\_'9q0EioihjT9Q //0zSZAn!#jfJBiY*VY1*)~\mc_h#dƳuq66zap( YA}4`P5:t;`UyHh:0ӴM6:Uv(B*߁ꋓ1DoCSNgAeL86Sk쩸M^\%>dLf6asn@+WBNMg/tT j+>>.UvDžK wU WgC-!:Z337 ͣޚS6vZ>/ r]"W5 0KDXJ`rl qo8hM!8bD_b!x ᳁{E,j2.kV ]qɝ߮0yYkZ$5 ~R/yw&&ބ=567 S[ ;%]'TﻔATs!M̄$xPsDUпĎr -I gZeM"9USk!!~SԖ8SaH%yK1׍0=_"h?0Jv_$ڒbHY:gu7oK˧҅F4L&hU&'{0@hW,+7n 2:ЌAc)g"CPWy= HDS>@[E'7Ԏ{Ry|D F).tme‰-] )#j:B}.SVl6o|βR~{'YdI͍%33׏;3ѝuv3|/hY4l.65zAG9q̹@v6=.}j 4,(9W^EEKJElRPRx'Eυ&؅ˈ9fFJHNgq6KB=]Cj3%GouJ7?{Ӝh9pZwͪ0t4JX0A.'9s}D{㓈gVVKThb {gVr=RJA}rFрC;DɻA#v9,]q@`:|Ҥ žEvZPd))~t4gKS# Nؘ~r0U-޲s5wJhN5Y2!ۅ{<ī6Bb %)!K,_%mQNϪDص Vw38YV64-XBA O}a)Xw}~ȉfIPlVI[VWz~CeTi(X' +T` 1n Ž3C~in >߻o[.(Ӗ)M&x\7k.}s64EӘ)ӓǥ&|\\ll=678`cl,2r˜߳NM:wH|ZQq[qk|@ne^HV^p'VB:o9"Q)J + mz";)Կ^pXѕ. qh\gom/o o{Qg!V#2DW*EM_܎0Q=.cbtWTG0N1C$1mL ["c:5]AZ`jH=/{AxȲ>x`e#UE]#_jF)~;çO8b sBzٷ>xLH$xrI޵vl&9u 1nVܝ<4Ά <Ʃ,tij{=H9bA]H+H_ruܴ1}jk {#iu"ܢZRcf} hhrȳRe-h@H1D,h𒨟 h]mBIeU22(i՞(#^R>\k._ҁ;,c0F8 Fb?Lj=oWØ[uJ"}拴}ƈX f,Iiit4=98^$ dj2 U,#>[ BEe;)cn>>y@牛!̰4Bp ^a.>bg[^q|_AXKӜ6wAکI0U KކJys$ϓwN>Yeq(K]2ЪJ/0Ӟ (|b$SrW!ohqd6}.@L:j27['0|`0 =/nD% CSŋ'`M=5Z7C/aظML2"̓RN~IM={E{H7pJkQNm:@Ra]0VdEx#uj$hc |8.0&Ї@ Ci83+I0 Tpev&=v*r޼0|U0\eǜo C&9Jv}C g`rDkrP9Mi gq lr)Ub?1a r,?M~gh+NO񌺾l.N3fVR ұ$ ' ^/5> AL2 BI6CRDy}`n zKlS *gGEbھ .'X8POU6;j(X m0 f#Zx?b\am l a՝23xʹ Z| PS.5%<#, *xzlF*ˌ%~MuaEŮц) +ոSz"nxC!q m``YV"SAvfVN&ŋc֖"a,l\f~Ξp5m>QEŶT93[/͠X*ũP۽~R2!HQUԑP}W1FE6 <#i%oed 3a h2&t(>nF>K܃=WϢ]L7t!骅M$;i2e=&Edő#/HqѰՠ*L. hHhi̒veÁnz#D&EǻVXwHxZAmkh=DVs]Ԅ;%L+ךǞ`FjFɤFU"69TS~NޚJ!6)N٭6ۓ7T2se ^EMđ@I>_+> sDZ_<ۊXz1t-[k Ȩ/a,,Ch10USaca49اQR!2H\sm4ClP꫔_,fB֫4nodt*,5s%G>H8m+*(O`- U*Og|u{uU&rX!@"#e[#KB|)!+_;ZwMUXPϴ&;c!*si䲔S5 Ij<]"3("u0~q 9ҬVW`aFŔ>:lC :,g!{lo Ư݃dv  +`R|?,8 ~ܳQ'omhTV-H#Is*bVh;3C!jԈZəNw.e8[0 >,ݕn t m} q\\4?}ѶӹfzO/% +|8-EhO$nl¯3:J/Ͽ @-,_6<PodL٭!7)3 .ARd3P<Ybۗ,e֘Ihpi]4tav&V! ]Uv͑aCIc >Fo}:B}θ #mz<#UKaWd3nF1]SbPOWX bZ̉MJ6̐{/8KRS'=̀o2Ics1Rk+c?e5bys#C]|{+AR ^2c.43vߣ>!D1@RZ?ml3م 'e2'ՌS̊@} 6KV̿Gx5IٳU%bvKS@IM H 4^B󃶍xgy5&myR?UϥL"OKIt;p)?#8l ኈnw/gQ />/o#]3[Hb䪄MIƓx_l,ްy٬3"ZWG$#;=ِ89S[4xTz>Ӷo}bM-=w ]n.0V]&h* ~wb h[#I0\F }QbVe>4 g2=f)lD{~c,& J=#A39bb.+9E]dô`ۉ (T]0 M`;W7edY3ƇZTSdcwGSHնW bnxW\OJHI0$oY/m qZBGᘕнn.-gq,e0䶢 ihkN{zuHcZ6hg? V'ɟm;;DWDI@4B>Ts(ްjrfwt֯ ) ,ERyuаGʝ?HzK7(hH~*ZI)JX0Z WI4P RB?ҁEkA'ؿ챠xys ^≠${L~nU._# QE1AkŴGN/=2>䁉j$ E%onǁ|]x]'87Yp;2u’/T-#=HJnDi 7Pւtwd=ݒ'0XS2+lh0YҴIå?{M47P+>k_HF,CS>˶CzHpIpR#"}%7=O?rK]{UQk5("q˫e]4!#˟lDU!뺅qLq9fVCg(^mB+` fè3㐪ӽk0 8Gi[ ʘT'tK'ǎ~ZD=,a[`Vd]ہwjbMiMIzz4Fm-5Аb}aqU_$Vu$ra-=Yݤ ^g| 5bzF|*<6CC%LSM*8}9&j.g*Go4߿YTO&R OndKF _]7; sQHe{#*>C^'5&H[HEzeМ|lM^GBwL$Qx]즁"6k?e0k* dc俺>Cmt&BeFw+C} \e5 .ViIJf i_Xc*E]>~sjUz9| X|uTeJK^ެ F/ |҄Pf4u +LmrKajAd`ϮҬuC__yW|1V/bŒ(w]E3+3H { *1 ڞb 6ȍ()q-=䘝F+_(PRW=-[@7z>P:(>4YgvL Ucߛ.Krr#n{/lŰg= zn$$Y01>ëoͥkuM]2FV5Zd8z<~~9SFɄ Kc1ݭɜ=Q׾/HZ R)cXqt_psvmxx׋=8חzRXH4PзշاI-o$pV'! +? YjA.l/c+z)_ѫxN!K9Oipz_KPJ5'p(j*vU͟f|in^MCy rB _K<3o'Q7N^vVPD =NKdjt`!*^#Me~\K2GoL| BN69oԢ AۊaG˱XOJB"9oFnh5 su[̎'SHŋLW+ad/$fem߭i]ccX=Lɕ 5Q[` Ků_#e+Yt3,^2EAANZJHMGjesb"`,7h5Ntl1?!XNevj)Į9gH~#@< ¶7{uJ մHnYHU-)rvONtΞ(ۮ wpv%>]0 hPv%d̩ ig։AA')>C q_3Ffg@4e9^67Wvs!tfTe &o=0JPhJUz:)Gq%i} JǺ=f mǥ!X-\ >yzq#kR4 <%9' KmEPŵ!H>N1}/NZ4:tg @׫ L&N2>zP7+CeSg:H.3uX8CзĤ`ܰƧKZOD#CX^bZMĭW~6 i[*)XIn >$dꚐHa01}r/K pk [RUʵAbiGܙGʙ5U\ʊ8c-7q@eyX1MPi=N|m"0]@[wblk5@O _WmBKKl<![ו+6oN--:6R,D%mQlQz8qtS%2p_t oZ{.7'gG+/hYo p[T„aӴ4)ʟDY%PE*eQCgDCޗiS- bg^{?$Cb\և\-)H6CKh"cv#Usy\)ijkYq jgx/jR!I4Q](d=rvS`TrBx_FQLQ bisԕ9guq)ӁP3&qr$oy(ϛP)w$Kv 5E5dh V?U/Hw0;, jUgl^E׆L[{ ciN +K'{vt,~2%_Q/ztcgC>* R.ɐl RZ!" .{ê̊Ӟ'YA{]_:^ <YAϞm*!)\uH0׻H A:rTOuDB_r:+-%yP +w tEկ1r`uO{l'"W-\r@>jR.O̮ CCʑLT'h66dc&>j4:`7f+9Qn2.n851LΛB\FLil XսaQ+ZV+S-s dx/VIJBUVN8~8w"@Y-U.Ěu17! }jO ]سV;pİ*'H%&}\L[h))`W#wkP~aW=*I9ð bNTf_?@!נX`/}⧢g̻so~06zҙBSIԅ Sjҙ}G((̐dAўU 2v(>#IO!X>%x+ME{1&lT7lH-[1( ;HMH(Z~z(y>H+ekQ`*m3! vtHܹB-0WݾAL sݰt!Ѱp)YIqv|?y()TNYkMcq4["Cm1?&[ͻlZ,iV9]) 3~ [7VT䯄Đz$_+R' ~Q6>}rEნXx* zy U(Oޘqt;*rq#"<&5eܱ_ ͬ7c [M<::)/g!(9,=?hsw_osYernVmFB</++L42W|/ t9߿~rnrTDț?b`S^ }NM|bCɹ P{= o.93 AU0/NTk_fF.+[K$@*,Z̃5lĿXgP!][l"GReCu'm i[qc ydsfqQK5 Aa{K]u.YX|YS`*1?sjO]촡6pZvsH$ ҂B:I݉ȥ`5c@Z`"/dx-o>gKU0m;0zBc Z#Q }Txk>mK-8LQr~I>4#{)wTaR1æ. ;k3΅WE'!pΥxNYC gd]^@% ZOg)Ot}0F\ZSK8ԪC!(R酎ϠWeFӬlRI(u,(n ꈙH<՗X'RȄ;_ٿA:^T/FQsy̨{<˜wC,I4yQ NT+&Vg~֐N{`8Q,WU2t  j"N*?pS"<n a55k]^P>bSnf%f&@ϩa :әbJ\r؈s,]Av S@HgoeϾ11<< r:sԢ_ B2)nKp\NM){n#ؐ ^ߣc}QFe6 iYx6@OU8GWuHч5IN:<\? ogq=d};*BrB|O,(sHZ:=!JPM{{]g >"3@4~8">֒Th7 iFA>ɍ8p+ H } FZrRK)` :tH|(ũK{7=Uג>iz Թ$ 9LB#4pVMk}#ć[:J^6 36AG;}/ɿ~goH< bo2?k;%.bWo$5"DZq 4$%5ȹL`kL#?bA٭s4] hhmw| "{{ sd)].W)胖9 p05@<{E,B_ܚy$$\Ѩ}F^ONsoʊ?tf9c1._  -I$a(H )^{M"|*1?0w,!p'7X?oTI꜍ ˽oJO.¡yHFx{mp6\E ?/U.43e.27Tه 6,Z JƨoNd3/Cjðh5깏i2} qPywBoӑN: P›+xs`@H\[TynQE3MY e:k%w2cfQyD0:P?EXKfIJZb*xAi]1=LtW=]LI Re#QF?Ǽ|8΋$PrA't$TIT!Q|Q'h!-u̪5azƙҙ&*Bo 328>QܧךKЇ¢~ƽ`MتBÀ᯲$4iaIaǁ [ȧZpj9(TyL=b" QbɞSoQxd{[>_!=[GQ&& q9X&XQ{<ȅLoҷ*efLcrS7d}?W٦OwNtW*E"`V 2Ge5bY\uXs*R)y6{}>e-U`a.d6M{(?IP>6a?{("r_ćt;HLC=BT׏ʑ3{vW%Z^L jZ]SBqF5E;g R n,nš\[!$#p250u*vpN=j"#%a ۜ+fAE/9yࡍqI̡?|,MqnsYt.+7 ͍`2׵*y⻪oT)hقB]?"]E@POx3s8\xe}+9 y ⏅|$OKn 3 m[usq&)='q׮W ^w??Rˡw7XE{Džfk v[=G c 5!+Wi vƲfٛ0h$ Xۓ'R2`h9_ˌCqy^jFD `=39نAQW^AoEXZQ=|>ln㹀:)|T'r?6w kUZKyo,bg~y瞒> M|%NfU;ErlO?Oo~Ϻu F zAn;0Cާ0~&$v'`=F*z9CMiln"-}|X!hmBRGKdpEB FmlˬY썻y2Zz(_T!? ZܢO/4$ZoIN5Rծ9uBާ`{eZZ~@s8t,^kd=QȪX>:q=+8gu )Rca8Z"vE~B(9n޿+?'=Cd,1al.U"c騪6Q5ar &mʲsҘjͮdN u+>{qpg8iKC I[&< CY$x{S4=w0 r7@ʟn, %P6JڪC/ sҚ Pntع‘.&I3Z<ߟ(6K)wzV:4+wqc?EDX̪'UT#-W-̞a 7&*]#hHz8 ̩=G#"r`d/6vy W2HEERQ4ַ>=$kӅ#~kηm5 ؘӔ'.8`3qkJ$4x4%lRUm{tT [ Iɻj!)KPZXXR9luq6ƎsQ_Z}r)\h۳eMfyY+qeCc:KE %d.23( 8a9cc їEoR?BC!rtg=ShN%P7@S  E֪kezXVNxz> aaw&c.Wvz8&cZmw+oծ6Ԏ"|XFnTDB8WNdJ'Zd"U5O|IrKVr[j:Y5p!26k 3K际eY'op:0&d!!}$ӤEvu~0K}(BC[:,-zYDʏ&xp+:fO\=uC']:%tˉfJ-i}@,!w*䂘]mhjTMFmW5ZgeWPf,%,iH]*rEM$$ XwaU n\: #q{w&y:hiR;<D<āPV&ZԬY3ނj߶>e" hbl!^MkP\֎7QCQg<5{sNBX YKiZ]P$huy栛85Q !Չ AЈh2MiTTxݙlwÉ}S-V*.g_3; F"y_ ܋&mbS'{SkQK~т\Z˄ǰmĨv?w?0μ-jC~q+-3Gv4́9bcmIta= VcB][ЕD: kި )UV0&AnȜkM E!2^eBLږ!04Rҥq=uU-c.*&]²A㇝= Q=qٹLG p6joPd"L-3gb&^:ee&).%- ZW}[Ftud%W~q_]ıHǗȴ25eKmYz+TaQ\هwUY;2}A-phok|Y!d=g>@`d,Q36#V=//D2Uf=,[Gs>dZ#lԙ_'[MkBJ&`Up4ZN7=k>qlNxÖ yxC[JǗ<4DȤπz˨DBxHX&%q6]֚/AH7Q|{+1=t7s8ڍh>TEHE-HfOps4 l\f'*kߞV( a=x؆m.t$D-x"`Jj[ezgn^;2||o7̳Y`#U datWwD1:c@'{TyzG?u'悻s,^s-UC/E3KrgI9%Iy%9V)q!Җ^GGoZi0s`HP+C+I+e7i)Z K뵥-g&t{$~9:9p.R9e |8Xl:{T4Rd\6Bz 7?j?Q(I.8@ڧ| )4ww񁢌 _mDBs5Sa')GaԪ(RcK+,05VL&h.r㨟btff\.|?%@?ec>!L&LEބ )/i5,™y_Vv}·9L!0߶eY!nK|BgjÓ&݌'پ)iMwTƉ_Z04 y&& ^ɿ:qw%DwX ";k5%?}9TWXU p\ӡ<*_ǝ>(b? j$$8q)N_H&CUM[f 7Dx}TV_$2USoEKUZCx.2B,^RNt?G;loVU+njM4HD@ D,∦"n 4Һ~aQk_ MY[X/oVtxcgbMprϼx;e<]CPؼ%y=A[ˡ9~Ŧi.`l6W jp?KU$g !.`RAIBUH|dztsΆ*!@mg԰R'~4[=>8+,vE!-Wnx f'pϸ WRnI#Ƌg1Uj%WpD0mEw[Qk]T[if`Sۭ\p+ WZLQ+ϐG؈c"(sʫOjEK;&\.*.W]~{K39,_!o v6=W8HoT\P9еˮ|)o2M6SRcfQ%%效&MFB"u30()-Y?lg~yMQ (p::|)vj:8݀=OZmm$QmҘ IAsATύ%E5e6𙆯>- ]h3}(&ӧ&rt~; Cr+ϣd%\Mx*cMPa#sp&# .C|޵Mi~O+ 5'>G>; λ;ۻ8 4QB3:+`8r 6ӂP9_2,Mw'({!hb$]eGd7`h:x5lG?g< wÛs\P NJ Y] p'E)2 4P+!f+yv` }ljlDPƧ7҉!K>"2ڪrsEel܋:KS 0FR kl]V$H*֋<ʵ7l5}gҴ5 rh֧wU!M<W A#m.|&PSU+%N=$Qa qEel\tl6[x"p ﺏ֘^l`oDnw ZE2|;q%CoзA T:bF6c;W~ܲgS% v0kmy yʠĝz]ܮa*buc&Ѹb!NWWY.r$Y~"yIFg U-jܚJ\+]H\\*-E+cZhd"siQ:p~%PVoQWpqh,Ag=ԓ7}K#)2hDp}\L1.}" NJay+D\.ڎUts "O=8 C<d?5r AjjJC(rW46[^2[Ťߊe\(5O3€vDHvNn:w QH.K{j m8ͶGSukEoUW t@ }Q%C`żHjM:﬙@AoagfP͌NM\lw0r|XR^qhG),٘o^N !G{ɪ&eLɧ?o "r: mgjZ^qA&M D$_O~>>;T{.ޕ?AA\bcw/2xk/2=>}ホpeh GQ$qk{Y: k ~{ϧނXա{`^"9f};#7\wi u'HM*JVSvQ(:?хwwKscawmRO֛}QnZ(CǑ +RqF -9 X"RY Sz/A}N (=isꪡyם!Đ2Nwd a=1-;Q`D3՝zE~CF>"`bal8߫a=#܉Q F > r}(mvpBBw@rp@C˙rNia%j&&~+VY쑀N@fuGfQ超LL9\^#\IϿ,2v\/{}\Lȉ ?"{c.G:be;g/W=2F̷ Nx*{p4f ʟ69iiJC }CoSzهz~J˛b! #b3DllMgjpk̊K@BdK1wi΀ZVL@Q0cJ S Se2}cf5 i:%wnGӸ`4jR2DCZ ,!q8O_;>N6v(EEhxl%* 5cgGgwuBMhae=ZrY (2IY3ebF ˴?%Yq+MLY+u}(_dž\-W:3DL_7]{uϫ!;s- rS,(HlS-W0$~{E'kF 1ыP,G;Pm!ы$YDO%c*rvBFyN)da7~Rɘݷ]4"bҬE'."j.~}+"Y^$s&5>J#d>"ޡuC*BV9է>IKy4y0Tq^#?Z-IpdxrMyv 8Jwq/[5|iNGcE֣8S%ɱe6Nw YOLY .8oCLcɑ|6D kԷB{0G5P*xf)z|v_[(Qw6rd>jAK|O<)iwˍYkr'sŝ^A{^6zk>4#.'y dD!1 J͔9F*Y3QPFc9j f>![l3#ꔈWt"Iȕ`NZx'_С .~`蒮/$HmTL2չ."v](Rr^Վ)/+%=hN㤊qssW/ `7ڄꭦ˙" |6G!sVF~OOq5c3 >a 2b+ڊ?>-.mQD!)5fR6q>|vT/tRuʍ%7Hvc[fբd쵒bOk5]/U^i\{&6fpE-I%eZ( \_p˜$ذy둆GeS*-|wU@v 9Jvاp mJ_~l#v69lg%~iN_|+Z|pL W2XY]욖6(_*CBw5id0LQOk9][Ck%Rjhj4#UZ3tv@P B2HxҜ$T*OSң=XEKN wZ-YuMΠ1\h2Jq@zl5g6Q$D[mGcI}^c f^\7$?qlQrJj}='mF\f v!1;qF9d}w3e@G[ݷ4;2sqcw0/@Uz ZdfkBMȉٕKjȦ\6!圪?jpT Y+TU0Q(9^f1!ûEbnT$kL楸AF^)̵#Cku) һqYŷaODQ#璄Fv\2"1k ̈́L?Y-nOņ~$ov5)).q}ǠY*{b3Lܖd;Cv0C묙m7GvaV yPLh݋y0bÄQs9p."D/G\h%#&3عOsߵjpqYԹb;nu:TK$a p01V =gCÛ EGoc@׊FdyaJ*`84 >oک匐/Mxس1w3e]֢~|-Hu+$Xq>Z4Й OZ؂ǟ-oZ$uB(>4piճìI8*8_&UQG,f{ϾNwvhL~_ퟦ=FJ.AJ@m5ѻ8#v3ޯq:!_NuL &)摻 WOlց|֐Aa=().rOD)&wj <2X^҅ z-~o)5"Iٗ_"'5m)x@)} ZP$F+V]*0)MyOUbkg҄]:gXk=6'Xw$w!KY Q`_gmLNW?7,d/N)iOYS,ƭ??VIEe|R]5s^P鑳Pja@g^D[ wUӭW ;,% ;3iV2HImG2EnKB2,;\da¦A@sMA|c!s@`cj)N\q*b&dn>LM灭.5I3*n0$B̨}0$Z~yqn !Tqv^tljUHHg=48z=)&#Ї+=*\ʍQ#6^0Tp.X~:ЭO%ϴܕtTtDu mnJa0W 9%|:JbDU$`_+D \@C1/-}ڂ\\m'j:" T`7IFlk-Wx9-Ԛ`R0^p.X ݉u(2DWFwe!߂%n{"zXĝASWScc&,r_6ܫNs w_ЁW} )Y@K/^,ZDʯK$@kPntgFu"aq%P!JʩrE4 Ϭ ci)YE/x̬ÙP{g4)̷ @^еx6fSDBVDRiwHW$H)+5/=xPϧ#(Ry 4p5JMC%QXm򳤛i#qX,Wɻ#Y >IiHV4^:Q̨ף l.[ا^:9.ێ9۟@}J'Q/J# ^Gp63|#zá{U6hڿ4vP9D qSo!mg4(u+_{z#:)e(yE][X@z\ja|r=$Amt8"kUWLyYFgA|:͘+gיN=.Aӗq?o_whGH~)Ni#O\k.Ӝ &c>1]~'0c؇TyçȬq^s>.GYkm)8N?`oE| v~"v]+`X3ujOٻs5(8S48LƀQҀak C'g(TA6L:!$5B+בg 9NTW@\՜VG@*en|DRh\,|꜇=P蘫|~.;v<炲EN^# *N]w'j4DVD[r:s19YnE4/IwQD9J8T{o:P4 ٴrI*0Gl~F5~EF5PXw ʘeiVI\?{y*=Y/x 3撑 #ʣ{Ps'F/E/w&`+;I'!tiM\A QNxVnowRrvXޢXz#Ryԙ.@U+$`<`[FksP s~JMwC|S.i~wpW9&iz`þ;@!rM,9W\0#LD"oS(/8C&۵uI:XvQ͞‹Xє4I$i8H(#nn~ $12q"D1?k͒;RC ]}D=^2;$-һcy\o㩸>еy5{2 N1t$4Dmgx tC-m@#c߿y$-#ODbalÃmex#͘:cUvE !o MwM}^F5-R9Rʢ0F;S0Cy?ﴧ & u0:"<[F(/ؼ9LBX/FΘ|a63OEqHdk%C3-u"'˛JB7y/H5D1! r"o }A%kFi_O,3(Q)iMǔI=ó$NHA[Un ѵ%U$v`8jrBۦ#k#'7WOS5}i:o[UoXTif]Fe=*0n̢qǂvf=IZûЊ'B#:o;\ 89㇮N@JQY)㕈%aB')B7K1|Zf`B/:~}BpP`NsfD¯yPGj8,F@=))Ug9Hij%w}TH +)X~NT(5a黳6@=cEbr=&ag-@D.ŌzY謳cu"?rGD͜CVW7b W+y{j=7p9kX)W `c3Bq`7]!fsɌSpޥ HҤvfj]9|g ݙ?CFtꥣR_^$`c<k۾5- gMTT7Jܟ0pF@M%F'ŎF6~٨t3'u;m%$.C7@OcTNOؔs[.˛- {- _`{ [P-&7q[>7*7Z.zˆEỊw~^( OS+*qWƁ¹:')xL}8Cf \v@CpdI3u+xUYٯR #t}þH6e@N(r\ ?KTxGʟhk^ XK1qҠ70~˰O` rd k34`ThHWJ^Ә̶Rޝ &jkn/sƫXdGz16N "W*.%F3WYSihʃMS"y-.AꛠkOn2$iġyad=74RU8VWGUbhcT,Dk%|bA7Ya05mMOE3N4Zx:d3@`TղY$kmuXp ?ПJ8 VH)2PH2F)(@=>"Rҗ>yX zvdۨE[;ݝc(hcdsʪXT삊=зigmt/,ѭ$ P&˴(){Z L&.xxtw#=3++F{!绱F/B 3[Z@=BY" XS #!{izV2efOl".Al'<9VrVZ|Jr&Z[֐m]3RLdjQs8k.~HohšP++g8ԿAu**RZ&;YБv;"d#d+`` 5tI %l7Rv{{o  +nZ[<XhKّn`34*ksTfx6ȑo2@|\rrAk0QYDjbwyT#\?ځDLDd*é}sdaG|CScLGd-GgTSP4__&v5e[Q2-11P=MxՃ%1&͐3.&_M! h|8hO95J d3G>35ySy"jM8:G3U*7͖/E#|%~^^iɤX|@(( 2hP83˹;QhVatx7vggC^ML>3$ö(WLi0ʃ qw{])6]r+q гa'\V8_C[ fyR H(bu؂rU?4;~*Wʓ{8BM @C :V~]bw="~݄VaQ` HGtLEHhW<Ċ#If:Lګ d0@%˅]mcA2ofQۃ uM&ė퉙:e7>,,"IoCEgI?Pf4㢅UWzTf8}ck4hyoOR% _I 3f /׳0 GЩm7?&px߸ьIE›90m0[)=XDltI@W`dtw80oІQKmǏoNudja@& cƻ?V]FOǾɇkrҷ6/ەr6$C*/&^S2kawdQhlY- vᄎb YP S r1Ӟ[՘W6ҲRp$uAb=8"|(I7s[,z^ƽ;¯ (ؠwrU+vC-P\v^NE`=#2O-k9mvu1oao_tnY(AfmkF5>{8Y`}ut&̹W9v)<^9aE!y7WStsk:a\S\ M:< eRCo؁\u 4n˝̿l9E{!6)NI%5uJfAґM~,5_jڛR|sE%E_ m}\NJ^::\kyǼs<joFcq-1ﺤ t8b7`)D kzd NSnȭiǛ'E1S䚦~"Qwfe'[+-θ|^ 5{+ I\d81=@6!iO.;yG9Xh1|bx+4^kHG Yg-Eu`ؘX զ.:>'?e(S|H<DĀc#ot֮w`;7Í!=Du't-n%_!>mr f$%ٲzL01fKd&Is{P2Hf用)4?duI8MҮKYܑKpȸD_&od-!+:NEQ/ݿ'1ԫQ(+sua >Z4^-E3S*k2ڵե@lܳ7iT&5|UH]ĬդHBUqPq',!^yORssRB~W}Dٿ J| " grhQ-3yh Jxhvr<.X=XK'qW +:! ҝ_t=zޓ; pfyL0hW<=!pxW-?%xN5 ?r DܼJL~G6lk\WvbaKuAL}<4U8lLеIqr4K 6Bٮw݃0Qd}V7|N:CDozñؙuC`X{5z"?r Mȯ-f;СYtҏ W& #( &tÂQH`;>J.v(U@9틋f, -Рi~BUW$kI\5 ǃX} 薯&'M!+ݠ߄Wh[㰱 b; G0xZ}j^ER}.֩ȋX" iInjU9Ys }HC3ևd;gc$䤔&#=N$+3CC /Vkb*-B&ǕiN[@Tnc:4r`kvu7܎ /_b CYJH*0%rCԲ:g3x{Y`.+_fq: ]EjïMt[%pw = ސǐ,vWH{>3Wl ~]H\LJ|0݂ ;-Jo#{ѹ?j<\~4eʨ>ҌoCE HaZRKyn+|*OMęb8i6,+"wHS\Idp.Jӈ{K\F~m!t6%˯Uny>ASssD{(7K}!@*oCeս挟0Ωfywf8ד%9YȐHe䁀8fi;esJ)2V~bߚOAŹ0 l}g/RL"vY`sU[L|]L|=whv 鵛b #"׼WDS UTU\z~ٞQT"כ?=yռPhH2|MH#a\w!<(| жXZ5}g*1H]z7|2 [ģ3̈ p}Q̝J>͋!+6$)M:k3-dY6GJVE#LT=\Zk1GZ9Fol!hǑ U22[[=̏D`o&JOM""E'f βB .,Y/ΖpER .<]xI_R9ɠxNb ޖRX*7_h=󋅰uͽ̅g+'>iob@w*jwck!t:3ŤpAK|s!ť/2"Ymy`1ac\踒KS3!/k,3*'(R!l(<.h122g@A Gu,a)rthOG?B)M83m2asZpǍm9&d6(Rn m'H^,ifl4P}qx8٘Nb' *'Z.)p2&'=n`= 1kojcr$JM!GW&-;`tWb.ffXbo"ϭ)a{9*iiRFH!5\Y#ޥ!nFUuRXi P1Rdzɹ?[Ll{\Nʢ,⋹GoyhY\yC:c=~$Y9 t#d_NwIC_kҭYyˇ[CGy!SH#vcy ZčDR8ԃDɎ '$Œ^v{P;ZB^Eʙ9 c.ՖICsVُhPZʉ0tf[T(OUP| Þ.p''0pξlE6[ tyǬ1| ;<[|3DF{*}xݴq1M(1 i! э@gnKv1بvzeǮKڂp`ͨgX\`2Zx 6֪{dT f33]I`EƳ+ H%,?;<@u oLdUTBV$\]+&k! ( 6,yBР̢vo- &D6ڞ9/`O3/s|M%C`nzw5a)3ۆK x~2}Z? 熕j8F,WXwQ2Ɣ.T٦bU\ 0:"Q^PI€;FNx >n&f2!Uy3y,ofTG*r/Ħ>+ cr~CMw,6u,y@!  XSQw¦W) [O^NdA&m\.\{QfGŠ";[݉M`H+#H=_A|fb$ nIv cqDf֜J%_oR]xxc ?ׇdhѴt[ߒw^Jdibɧ~bYLpZiԑ1[to P2_`մYK)'v,3ma2k.l Rpxaaa\˷b#+,.gFy/=* ّ$[!?00iV!IYJVh#8h̀[ߚcٜ}6ݭ5ukzG<3|yV3>P|yo\tBjj۶cw)LJ:,AIvcj&2/8@`s{L[ L\cݵp+Jb#`Oʒ_0dc/H1Zb F};L_:-FzFrl"q8Fhec2E%X92p3:jBKqQByqvՀMW@*zU$?Tt-qo=fҢ1: GJOBqelWH@23~nl<#]ä/WW sh ֖xplj#'&W @_ gk8R1䔇>syt Ux}|h@/dD0;UsXR3 a=ZHuܕorAt9 }aǧߢf k`~xM<W\_S%Ha@5,CLXE^RPkGl!yOTAeJ"7Ki%cu?J!c36<[`䶲T+p*Ǩgkkq2ǘG^xQ8*_㲨HpW|e`8)y-cϺ!Z(ݧRtTѽZo㭹Z1Fg.M((g9kf?cDq'@^{.܄2XԑվjtyG4V<J/^Ejy闿-N+VCL5iZ0gViD $GzNnI`.oRpX$W\%t&C%_$Z(UWNAO>T2etTiTJ+']U]Muc5&l+ 0Uh{픍9e[InAnXSf#M `1YR=|AJiq+$R$7ds2zI#* {Ǘq. pU~nT2yXݠ2v˳vҝz``ȕ=r\RAvR!h5@v;kb47#Cas7 r"voi=9%)L&۪ ty4v{/i[[7&pc+`(2H_xV' 0at< TV1Ef\Ħ ( SZVlh7x1Y.dul+Ql/__]Xܟ7 !|g0C%j 'TEvW;]5E\pKRmE$1m!uPV*2ؼy${k#g J%ys4qdڢɣUgF-dUkgm<5a了WkɑE*7}@@,)'Ҹ?h`8ֻ2-hZ[KZo|bR: P? UIX' 8A&5mR5FMΐVdXK7ƪW'ΗdG4tXKS8CYhn2% e^^x,POnMOj3[bС||3j,m-sTUz3T+mdKҜ|$erқR婧hU)2 ݦXIgʗlo=jIe:Kc:u^M^YvɊMϱBBSžE[TeIj퓪v8D%1ȆT"9 Z,k4)?Qb~3'Z;Y]zpSR-\?(z1W_FZ%"4Y2M$F^#NbtKα[#N&k=QPp_ύZO˿n,{Y73=هlAXB?6f=VvEimoM ܛ762XZd>YzYш tu83<@WPh݈ޘk-FS߀+uF$+&nxv~'θ NOl<&"(Of߷u d)7|7>dN'p*2 БN`DUj6?(+Y9!&F8786̑ZK{$z Xtl߸xlxԻT6N35& /S#]ulQh&/b"՚q꬛̑ld r '1RTU b-mCeCĹ)t2"ƒalէ:YPN%wv4;3ƙr29 w|z)o~5wuȎ9=$jYA⭰'Ao$nv^4wCǓe$K {d5xc;,#D7u xDNS/N&k;eYʒ+aE5N3fۗpa_$SɁ*Cb5I}M>ͥWE8t;1 Pt-;ըTPt^C?|/ sI*4.hx_a@Wou‡+Cg!|!daT[.REM.sbSY^,r-|YwYd:ZG4O]1 imHPG^heP Z%F[ c_-Mn.E ,wfV8Ruye"7B~>$0x3|Bw@ F=o]q;տ a;gˏkkN".IR@ϒG|s;Hw~9. K!5zDf]6FԒ_ J%RPE*u~cU<^hW-azgCÉGupZT- II!1~h!uya L(T/>P%2 x\_1AtӮ1I}@ʬV:S"CtN+Rm e-nPƊHj n>Q e j$8Î /멫aVe4lLcA2eOSL^2_C'ǵ_(;mN/dA@eiF MfJI11D1ϳ|7}";1і1{u2b!-6Ӑ%w1þ¢4RN[ R5֪ɑWv ,A~09)P "U*Nm3T?k8h$sSWSmy,bY1q0|ge1p4B*p8LZFU nn_ᛓiШsK 4o)pj B :w`=h_l)ert'rBFό41`RsUaBn>(vXny'Ay&=.=p Il?\|ӴGk?, tBB)EӬ bg =o _9ݭ{2Âqvn]1^_H?OqF@SbvEBfDЖ/^l;76#kHeH'HT g4Q jzFf~F"v-L$IA@Kq/kUv$t0KpMS$f̯:HH !`?#vilmIClُ5h%惪[d,AK@$flR_{SϰqsS<: q$_5H=iGoP*G0[Q] llp,pU۞ HԢSMjum1<(36BbʺGr+OFeu"G I =W@e J<o7xD6HX%-whn_K/LU %> YƚT*V ifQ<^L M[1Cߨ-P~r%nB5k |@jUvY$z Q%ߛUaEbGhxi(hU9Eb>]nzĖ<3r^Z=Բ4Ğ0Xuu,y`إ琬7U+POYTc't0}۷]d窈, kczjP'qp`-{XK&99V2b*E;l7[!9\vJu:ȓ>Y[LS_SmP€'U;TgD3-+2mHuPb/Їޡ$uaKn8ʆs#/Ku,UVRHˀipinFp Af֍*'b(;egZ0̮Aje5 phqwVj5+pW#Hpz&3açJ8 Z1mѸ 4VˡI2&8Zo{CET|B'-j^H`l⬠# F8\.;[*[g h7!VLuƟ$YjR#`$6ѻdDuir\I]{v|<M݀t 0 ڨٜs ?X.Ab?|"drD\h i|Pĸllզ_K|KIhӤ}k$iRR.4v%.lD2z&O>1Z9 quvueCщO;g>NIi Ը?d5ṽ;,Bz֑噦5Z@ ^> |M0BZvA^WheT.gg+cMaOU((\<㲝R j aZ2eu[&ǔ˘:&ap B#]7'=A:%"HaY DYa0dEXFk^$․Rb'7ܩuE-_ͣĦTV_պ{@wW+sGu)Lx=e%ƵPa 9̾ =䭡t1Aͼ[ͳu5G;4NP%4 Ոh!bF( N'vv󜆤?Xtk͸!iocY;iʕ\;ճqEYPȣsԵ׼QaAfSU >ɬ1D gRG]rE7)s4#n}aQ Nzu^b:^hExgXmQ,|adB:lj~l%B߮z $ZaA[R ~NZ#Ȧjykm?/d'^WGNVEv)0h&qIHK۰RLdeq8PiI`pd=qQpx!⧝;f:Hbum *tUai#2I2=X|.y ~0v-z-hWd$0+.^u:{4Bt=7kŝ<-]l3"OTgfUҚ_?DhOX} -3~rl7Q^YnLHj؃Y9!=>*16;T;=gPD>;,". ."[h[/2b9wm-%gmlLϠ>/CThF`fЊ)&agrWn,W$F>* r( )ԫ~d)ʸQɏDI)+'VYiug%h+ߥDZr[BEq!?P=?n!T6B<[,)VBp8 +;ݭv]Ev_5gԋ[BebHY#19 $.؛ÈYǓWvbͰFm2BU*QJ;sPז?)It qϭfnQ>3+c#:os'M1ުyQߌK ^@]2T^s=RTK8D Y& 9-~# Dz 9 h9$ɮw-1%C 7Jw "ǃGkZuSEȱ롺Ӫq ȊZBy8eoꁖ4=7DeqFjf+MGAmIWw<$a` %<ɿ^;Q _=0zrIݦztf'Jt b=" dSS\W㷙U2#ٹ+rA:zD. ;!oc=Ǎ+Э9"9@~'m߱ˬ'@ZLIE~Cςл}(6<5kxb\`j!qǭ.!sQ_q9=Ooue'?߲lJ6@-ЩvU #? YsbCz:YK+]efS%p4K{;)%@}YqKž{&up_^yGfЦa8@%F/P//Տ]y0\K,;ٞi:%)_5 `/">r jt CmT vFZ6D JЉ$o<2|*g1 =f#B{4*tD{8yAH~1(+Q>nj(L4 2m,Z_:oT5aA7pԎL֍^' +l$#0]eaӑ@߻??2%IRB1D8b^*; f>)lM-f2WA̾侇 ruIk.BV6pE/G 1/+)KDXtb(S@@ J ֦cv|Gu:|f{@7>\M;.Kކ EKmD7~;|} J orK#3Ʈ;ڔ=߿$Rv[-9e[3Xu Z'[k#OO^8?jc>N Ǫ:4{\R\k` |Z(&rozUBɍ1{&;e 3_yvc .('df@xcI)Vmc/#{ KKɒy^e̡H 8J Sվ\d(:bJO~*)h.D0bVXWk*1ԔYԤa -qkz0Ղ5Î7g<0Ѭ)Pqׅ:.'ǜ]Hѱ:iGL R?_}US!~oaX=7%Z=jӷoh# v^V뾄bXw&B̨m[:2njÿ[Xq}罏2mF ]/eȐliT [pG*D1c(߻eTu _.M3OpoG@]N1]$gx{K'xPQW}Yܴ9 2C+Fpw#`${ fQC QeNͯ,+2*D: @f^PqkxƘ;d'z_ifHw-s)Č5@J(piQZ¹~ l2(r4_E(e*Bkp\Hޕ~7I8L/ w2!Wf8zz|faK(V6SvF7)z,BtDv=e,y}WEIϟJ\44#JAYLg Dwi?_ZSPj48DCk蒆S& XxʖªxiɊ֚kB(T&w>;IHKbaPS//%bǗ]A I)B,[8},q@/T#̫0'SИR2K>ădo쓓j{3M|NE2 H ʹP ʮ `%<2HMڐ 5JAD((!ī/ <=(3p xa /'3S 29;/~K%_eME5c1lv^l^)uWVIye;ɡ狚ţ7r=S5?P!* OBxl!f^5\Yv+= s380Si=opcE #QqIG=@ ' |~N2/+jX=̦ߡOn|D)le{S·=: C6aT72hd I@NH Gu>Sy P1cͰPI[nR Pל'd*5"J~r}FSINx pYx;@pM&5tR,?1 3|$S0`:R[=T^V{B"ۈ5q\X /[ܢ5u|YSUèr}ta>kMkfzaY~#XH _ITZ%7B W{sCg$yܵĈ&jEz5y.'‘5 ٢hޓXl>ԡ x*(^k-hgT>2y2vW/HLD[.U'pk!R!K͖&J!`x1uNX兌)g%T7Pauab]ȟx3Є'F1=VW=)^5{J7s{kF͟C)~㐲 )2R9 45Q͸:2+V~I#d1pݽ k@A7 ~Pؖ1%IpC-!Vu4 fs&0/ BNv2yEI6h` "/Y 2\j^9yK*$)5_1 qR z$‡D;阋RACZrbp8þ=`T Ȇ^`ERniM?(֝6I}D::}p8C8($?]:r=ڊلIb͉uCbЭ; ^Vb;zt){eG..V{wfy `[ ؙ>r^5l]j@Ӳ ?sLVnYupE1XO~z n20 ȇn.ZGA3T`jk#L}_1Ȓ۲Օo,u3` U;έ'{1<+1}W-7HUuɵ_#SPR|"CpG޹ZN&/[+@"9cƒMaYiۧ=@8< zp䮱fV2@PP-%75t9*+$2lNjXr>]::R00wHˋ(} *뼥5Mv*\ơ˦ xJр]Fa,2|ސ! o vme& #QNdU'*&'fڈE<: q %Smļ 0·U}c) fìv5 kx;xG3T'wLMf|ngqXMR3IOM ')lLt zw ax4hgYɳQ„i5A9!*mlr=0.Q9nDR"H| ^+I1gisEbxmh7Z~Usirj]g, }?ڳv1#~/e$/]#rXr}wӊ Hw WnKlg_,V y>#Q+CMз<]%::Z@ڸ7Ҭs+U{NK%KzƴgNšs- @0,H‚f Q-֗o\$9;*5K `{`5TiD"POhϼBtuP ymcs=Zlc`RO;9vͿ>kA]O@ {E&SxE gAn)a':]|fHb;@#Rry#B-w'L hh(O-ŀ)WYxJtt ;*MQUxcok/rЫg/Ms~: U"_rg)y ĤJsx=c}j 0MVgD!H,Pb>0d" 4$ [Ub )Hy kftc*\PsTZg5 D 6.|@2_J/si/Cnj(!PG)q EanwY&,Cc53^4p-TWcKU0bA.7el9@;"b# V;6[|F"? g2w3W(5X`w>UklYbS"GeIWµ-Q`M0TomY؊c U|k8<`BQ_FZڈc0Lj F`Yj9"$yQ߁B];(%Wu_] )l)O=AAVFa̗ j xha]{n!Q}JT8/ŬzRvD2MCW*_J#GL` .KK'͗`Ȩb۫78HId1KR$*˴~0 Q+ǯzȒdm뙫/ ;KV Ztސ8ӾV[0JRqvlia!ػ3C (`5~} D@coX.VMw3НiwPE+]6SMЪQZC1:y&,X˱%l{> (M>rB.{{MCӣWZQI"rqAnVohzlXFeu\){_8t8h9H"/ @ ԤCVB^+ì$^ŪQh XR eyO4L lEt׉~ob2DۅRhNsMYSeĂ(BZjF7g{;j)-B*)MqZH؂'IT[H6 i9|.FͨZ /)Rp`(LYtl{i_v Teof$j0x3g{h߁Yr $ݹF#;ss_(+JjpvДigf)%pTQ-/P*kR|eހΔG_ nR>u@oS'kBDp"RPo{s妯Pv-ɿ;HЭAp6-WGΔ2H+#D口.]Uh x'_#%>K߱5Y{d&Y_~}xZɞ3[ՙN,U.f,8a 6iA^ހ9RH} V|4ש励% Wv=P~c'E<?/Uh^E74f!mWO|xTdL_%#9OZ32px?c1UW3M'G-yy1eIpQkx`(?swf=Juny.p|Ɉ6$PuDBKF j`N{Er$qۄ)_[,Qvʊ>ob;4 #1p1t$U:Ub|NͮOltBiOաI{Gv]QcLRbXm,~i.6db;FP@yED6'{,|J !IJTcǧAu%,6o~R;m0h;r6`DcIt?Y*)0 ֆhhKb%D-;2dt8>0C7O]B׶e{H#p+ha4R6O86}:$\ߏ_ph1G"Ij\|2戌\& BGР6#xTbᢴk4'Io&u:;oCET g 4KuYfpM%L%LY} ~mD9{L4150h7;Ru%"D'>$)N)Q 霣xH( w16rF(:TU.yP?AzwkDܴTQ&L)b bxvF2WAS2"T>BCfمpcsD:hDtv7V~nAjF#/bLg Kx}U'6PsۀfT4:4Z.MwlJ( h"Ż{cx a9q>ƙQɦH+z=lt,kQW$?sS {`|]B=6$dś֛' I~nj(}, -%I:v.6ujV9"//&u警z9\+8Լ wtʫdrTS*w5[:ȾC؄ *sc *^->/AFN2˗ZĎm^RͦV)(rKj TmҷEw!!~S>cL W0W-*8=:: pQsZe"_@I9Z Yڢyw3<"={Z/X:VJt !{/;!FX|u #= de9NPoFS19N`gg#T {6QZVE:8 6foL*ѰL +'?^&3J3xzwJ:ByK}M;К+:=IzՓ9ޣqK֘9Nx,|T@h4!qӃ1>(φ3x:0)5˺l >y[0 ]@ ;@p/NRB2`4 =4Ǻ,ycz9YZ9DJ uTIZx)n Uߗȥw9҃u7uވ gwYU;ÁheFI%=4HEsO&4HFFb<Y.Pƈ,VU6~~6VÜO1:Gp-V,fLs èR%npݝ^㹈vX|sh060+^0ymYE,qy/yFUlpW9(q M 8-~2Q"y5;J{IXX-" ~$3%elpK&ӖPw9{8υ7p/CCj6 qI11ـ11 ϋ\K΅ks )&*jd硛1k0UA-C s<թu Y=z:ؠRA7؏4K6ƺpb| s`oTbI\_Fc-le>oggJV.;xq"oL# ^ؒE!0x!Z l=c! 9_'^5ڜ]J4ދP6zڑq"c`' cAu  zUL2 jӲwulf=.B_v89 +[|Z,BB0 hCD)vc#[q/~]/B3oACn]1~/bA>!LNS֩a3O-ҢcE#W?&`~`GR@ʘΤZ!z,Z AF8X\;ڇ-$phzhzhF7oS1^Ue q! 2] ij2ǃǣ~Nbߌњao~wv.im=)(S+ymH泠 j~t)ӻ316Ghd)h7X5MX^+q"uJDO㐊0H֡>c/`_PgÂ$yג"C*]gDv>fֵ%Ի&a!uxș%3\ZRбаZD:S@-ĊDYͧ :ȠH.~YgQB͎d 9fsڰGa%" ]DAxoVPŠ,,k.vCp QjRv]zj**fRL~'5V B^ NA<,i7!}]ȋM9-7SQ1ܜGlDIpK \¹SCw]qZ'i;׹ 1$uʴha Cծq^3fEK Fh8{? oɭ&pn>GUt2 %ǁcs l4شWbWbzWma>'4\ՠ5fh޷w[Ƴ<}T7dw8F#t6T2ߢ]2\z~'o-0owNV7-::4ձI#xi-ksbVmO.ܱ5QxPزL7KdznQQv̪:w,S4P}tP̰Zfݔ[%Jz5B .Q6خ`irN^jȾڶO_4XͲ˚:!8ܻeb.Jn:#UESڗf 7D‘ ~Nb!: a-SS 3 :l63 ,Z P(Kjmg:HN΃b\ ;aYX/Bpd4n dcEyt[e9UߝЭq+؅O ]EYxFzXeҍҖ+WjLkM?V/ۋ*J=7&$ `T؀ah'"d/r< *(h0|~oCZٴb ZG]Naqn&_c']_C>d߉\T}܋]Sk{} A B7W ?S|ʦu Aܮ=䌱Ʀ-R>w W9.PK;ߎXk>X[p1VHk Hec-Eek&ίLV GYSoѥswD,*HHskW@oQ &SDۯY],=fRlD`>}z\E{Z]nGt;]ξīKc7ƍcaU@ yH7'ifr0;ś}7`[lI)`hR ˪fuRli`%4X4@\YIVoGV#C] %W$Y;݌`{03>|׹'.Θ`OXF|7 K$Kw_tl\Oeg5>"n(ÁWl;~}CKybK~O$KNc,us)O<3iRG笄PFkxYV5WXͦon .C׬F}OGih\9,=9-ܐd 3~!17P&z^1/i;: #4gou#F"MEm7%/f^&GmW ?C !3u'Xf 0ؔH1kjWfS%;D8l*/r{ܢDn7`ET}wOMȨvoJs5Q;ΐm{[!#{ݯkk )`+jߤQ1{Cb(D/vM>EIiu/d %|9jTyON:!]D8xXt˽ӴEA f}Sa˰*ʥJzO(yWV:;:cqGp> vHgvB ?F݌lf׉@pG*ؑj|\X'w 6@ dӋ!/U}zdeiU 8L:ě_,dc0(Ca(&(U.:RW\:Q|j[HZU>XYh(3ѕR]›!g,Sx:h xؽw\8XqO\tt Io*PepW 0MާOpR(aJ1Y=z^%A)]8ςs=VLX]t[?9J ҥW뼈Ve>$V<4vK]Å \;Qs E:Y'{֊[O=l|#Da#uFdvES~v_5Vu0Y >N^wr4x`hс @v́2W,w1vl;ղyY QXAR+HS3tM4`tɳRcNt@ML[ 2&Z<"w>o3%5^ <@~xДrIvs`q/0G'EB;Z:7SeLC:^j(Jd"Jio'b-`$f,t gU/--o9$4^:BT:FM $(Y2EӭL (6ED#oDRpBM@XrhYw3*QO3"1$7hB=n Vv,CԮN2SF!/2* V ;/jR]Qҋc^:'ȵfd AV9CErln`U0~KX_P'~*I,Q _d2v*?a,¬mvw,CVBk935qUOm #Ho5tdVJ7hbɦgRgKJh9(y?j|Յ ADY5VW[cQIizL{7~pDUsk0?yqBxr+x. ٗ`Y !ӗs<1ڴwJReyBFO;B[`hqe޽w-?*Vư2=#ʲBiTͨjQl/#(.ȟ?vRh"B8 HkAj%j:'9Ip"s~}+ApHPCۻ7tFy m"aqVUǧ6}H5ȥ+YSWº—ާcNb7TrjFܫHk&ycThfH-*1#hf/`1[dFtl!/.\ӳ0u4q 7 |CQ̵=fo @D-mv jQcGAeaĪG G 6޼,'PߘCIl\" uq@5gds6鳺 XwWtn (})A%7=df>9o9N =֤qUE ?=VmQ O6~2r|$A-@b(K%]ƀĩPImK;So1 +!J%:T--=RU53yiؙ16ْ =Xx6VAW3؜RMQa-`]6kHQ`<rp:!4IxPF6,""q4.~S2B2goMєC;i^x\yW1Z1w{KY]w3!ʕmM'Щ@R!"ꛛēgF&A#;$I"#jY4ŹU%'l a5Aj9 aȺܚm+Q샶 ҏgn {XJnu' ˷"WNθy(+=XO ?&:@N{ϘB[u75e#3wYV{K;(hNjY<J;֯e&rKbMG]}r?䎙ntӠ5~t3=zcLiDiD_v/8i8w5hK"/ Pn3Kr;4<"Jz}KUd|Q$5/_~?5̄99Y9vհl~N-0\#:H?[*B4\Ϣ? OC6,P)g}"jB>/ʺgUޫPF; &F@ UtW>$sɯ%ۜtqUVBՕQ 9 \kgX!a:ܖLY e%Va @퓑m-m|,BJh]<7 ,)}e_;[ տ2UP/n_xA%ߓ7!t:&!mcwj\P7K`$,2`R bM(F3yP")_h:PE5G^cg21`D(y,4aJ|h؆0Vܛ9% L25 prT9ד=h2ar-P5,Im*UjJ$_=|j[z t^T$&<_c )8e6ñ,BQ#moɁa#LMJ)ѳS1Rigpc^'PlvI-sʵMx_M&4^ R{8)t>lRn}5r',STIy*x4I4¶cxRGD7x}g,{b פA-w =(piGXZpL/orzWZ*o%[*V̓ RRy` i\bFF۝|BO#"GukS!ּ1gd6)p?p[ đyl~&V0^xm׺|UO^:Q,Dv3@ldh> H`YةE68B(Z=v[cVѾfFν밦$%!wRTna|@"hN"r)MjGDɹUu+b&+K~_ˡXR@mJ(`EN8amJw9֊P2JQAEe{} z؁*8]5iBimcI?W밫TV*ss}yAv Ƭ˥tkLU>7[TC +"+sKc41!E_Ue:cjxkAmdrb'n ֪2`Fg?UUIH^t蔍pTi9w'=tm<~Q= CgjӋJ$洊8 tޠR/ʥ6FRoHZ,^&cqXm$J^Gw@9 Nج;$?C^-A2^.}qk־qJ &PA*&f0ξH2^O'(oJp==jWhì)ܺnfJF$58ѥ*a2z^ kHа=^B*:k,4{D8sXD1Y(D[5@ɷ!q`~b,ď:Lh~K*.z(__tW!#; ww>oEMڒw[Y*j2`J)UWAbҁ)P+b?<. h[te@W,!ə5'/hwwr螃5`8%7SU`ZdlyuQh.Jv-&7(}Ɛ)-9rc``ƍPOC+IV㝮h hp?>2ZٜS? .{xY"_|StJm*}X-!E4<-͚KiwJ>ӫd 4v{[pd:_.[7 9pۗ _rt\IM8dyewv=T@QmA>TFIWP6'>h-杄ޞ,ƪԶl5թ,:Z áVlM ] Q]swض@ 'W8I&T ] !t22N9j|?&cs>w}UwPXjӷ3 !LSWD;[T*4tχqNl3 :J#4$|.D)A cyJ[4 uy]>Bpco\ZM `6gz@+lt>E`A;/]7jA#Z΃(9ޏo{~+'[;hF%xCZP)Wg쏪}okLdѻϽ'ZP}c#kb"w`g?vj:w޴Pb`!J{6d-uL&GZ2u9AS'HmXy4hvOYnߓ9-k܄iПcgŘ}DP)yeGS9AͰ_CQD'm #)7,o;;;RaG<}˅$b[ [)ati p[C9l &towb;!{, 5K×ȸ3@?$k=iJN?3#f0+8ϣP,n1x^[4|:)ߧ&S/hHK}]<ْexeLԱJ3`6;:,賸HU"O fTb> ,(E,_luej1.?z~K-f8*ͦ^AxDŭCQiR83ݥ܊x ATS?3P>k'v[% ,LaZ֐N, 2U<,zj75NJJo /YM8).K>gao#Qr Ik* n; {ZJb IMt[ANxm=\x'(Gw jퟁ4,=VFͅM6֜ϙ qNUjRR,-|y7٭hzni[謊CWG7ڣf]Add{J»^`e?`@R| g]Y@pun'ob0c 1-wBSݓgfe&|"_1$&p!!Std\GENW2 :hsz'g\ڣUƳf,l>2 #"%(Zxoh&3XGFadfAHib9W>hTVruMYW}wb$Jl&#-}vwXo `,Cã:2S87$#3Ֆ* 0eۅeRo&ֶ;{+r* X{gEXhe\S]voܤNh'Dps@:m9Ȕ]>þD!5}&xK hqNi)w'RJEO]NjՏitrQJ:֐o&][.}Jԗ`,NZx3K4.Ʊ  ]+3eL`zVb!I|1.++9 @g?a[6t ii [H2mB<f>vK.٥te5Fj&dy4Y9<2'1[  9RFyE)08:0 QUErbpm,$~w-պD|^C|]27=X>`V ˈ<nuQ|6$g^Kh0Ť'& r9Af-gQ.?#fjUdg$z#?ho?bNDp.hL+O"(niҤDQUU7Nr(2His8&^<L7:_9RrDo7;S艢TX)nto{Ơ#t-Zۗ*=UPz.X!ywS`^'AMǠlwp` k* 6t$,G` ̷4q Hl~6%UXHQYk-kC_ 3?(o?׈V`=g]Lݺx%P?'0 X{ { mʹ#|ܕ y@78큯}藎0-8l -P' 43?Zd0蹄sju]㱸۩yp(fq#NFσvߞ.FyIiąi|GL{ܟS:d8Cgk6:T7Dy+G[o4"%CٔFf$G< ^#rR~!FYvRVg>7:E3l< jQ?6z9Iˌ]۬ҺKxtHM21-/ϳw1`v4j$kn.5+( 2W|!LF@7U@Rq<+ R5 t$u*_?V-qiиPL.ZfC83^5k'z/xYO2"R=0f7j؃tv6&7XC@^ 'Q=KbhܯPKxRCgrM݀|t0.߿=n DE~ޝj;S:GN*W-h+%\@JaW.t7u2ca_[Йgcd BõP =ǃUPYeQ?<v$t>#DhD(0C(t,1ʜa8Ϻٕ[m{ѯz"ZͼwU ߒxIUMb/@A֕R-'C+I6Ō!@eI@51,3J0nwy[wg1`ƥTvS:@o@VȤ6<3ސ?vtG0%RgHRs6Qg/MIMAml"[|Yչ.ّxS ߵ:.@r "%r4It4QY8Eg3_#9y6ӊ: D ;zOZ$Zi bTWhn(Gk]Ք?\nO8n;|a9-bc;s&CYh OvE8m-D^zD͒Nv4/w~]+v( e=~SP$Có) 50\Ppj_6՞gM/6+NK=鋕D>>wd46/2Zd,Z7+a7T EITҞP5XܗUWW/KpE>Ӄ)@$^n_Com m-5A},-jfzzQ8&aDU0vp?%2P?4bU#@448. ؍5צ_QZ ? ٠29/}\6p0ҍ=qh%e(I$AґzȊ xhNl}F x%FFǡ+ m5bUarYY"}(CeqoNVAezN:y߈lf"x:N?6zaG=Iy~a:.!\g2p^1w*.d?"t_Ŀ9gV5X -w央#搜",1h:'4A\m,:+Y򆆜 bNo!#$QMZX~.k5lm@{fn-ɉEűuB >9Ged jP t58o)u! }{TӍԦͽ#SB V{.sWhXV`,XbL)UJ,Hou1%noFEŞH=7<<gg%$x>zz ़{ ^#4s47?7b Y-Z;Vlqڛ*q,e]#WxgS?^I7CkdN.?A{1+\?3˻&3r([5ܷ$zqB*ؚZ`9ȃɱ(ZB#{1XD ٥M4d!Ki+_M=Z+ cHb?_O#&SјÂ?Ʊit迋KtΫgU!ے>ӎ{V\$&jk!kb.Ӌ7; qPBeQ:3ք r0fx9=xi-`D<ihG.P@yv<Ү٫CkЪNWtAA\zN8f=^ 񥸗}]p= ৶`{xsPFs9"7,ϿHYvOO[~M\G1a/%[sJsqqOt G4ԵeJ=%fH?:8hl"uvW .Pf[_lw7uQgps"P\sS|W:L{A)dbi#PR!uXs"~Е+ ?j џ$>;H } ̈́AW'>Cܜ [/De-U0jDeNРV˪&~良]>xPN}Oko OW]q2m30~Ɂo.ӾZ1*3q~`PG%JB(Z dz6Co@m3oŮZK_-9.n^@R>ʟQ撽BTv:ö$$a[ 2hE-]"!~ܺ<cw3!Ҿk8PWa?O}TtcdP *s ?m,[/ dYhbUf(ĢkAi)2o%N ٿZ@-f\@Qekv}\r_d%@:.G\P@}BRr -q1lv꘸$ԋBBPZ~lL}Kv cR~J.YJ r1z!ig:=ϕd\wƪjeJ("z҆VHIi(MЃi3;=NǴ6KMqҿD\)&be4?\NJ#gGqE ?œ{9iG=@>ݷRՏQ{B)Ջ=YTb}6-'S1Ԡ.1w3HLv@fha;s1e?fX(eY}hjʣ< J,wHcC߆Na0Z:>kb%|Q܃SP(㰖( ʛi'a{B'L^+ɸ/Cɹʒ-C-@7v$1#OZ ܴg*[C!eQۃ A_3%Tk7^WV7]̛G?] eXnL&%!Mw[@FΕҷJ^ξor:p5Kt;08)-MLLPtUMh@k rtZZkyD\x8YGz$ufOl\q/ӄ\ckG8< ۍ)O˧y|I ] qY")P",%JB@0Kj=~ }~w 4*'NA" N#-霶;=5Ͻy^D@t>sM("ՒFm*Z =)'zGlhҬ>+nSc2{MXiυl9݃{4M˄Kth*HEu!NsOIgqy'Lm*9ٲsq@P:M> =+|ezag.y.l|k cYv4*BV~ʯi*Bv} lf@d %b,}KrÐ' FpQww!#G$;T4u RZ/'첏s 4l,댪1̕&:.Wg;}y] S9 % ժwA {f)#Y^j2.eS'1mTN,H$<sRX]M*?(,d#, Mv[/v+FxD/(з6h|N`'PǹM0.[@?8k`Tvy|W}XuޚwN18TGn9"K Ih,y#xρE`-nќ-fyPYO4kPgiY?zO**VU>^BFXB(?$hdՊzƝ(؟{JrAQu=4 q,s2cj X#|*+Ȅ߾+ZĘq_`n?9;` ]/ȸ A-\.(oI@!{Ec jHZWrw6dҹ _-}Ȇ 3=P*>jEiKvt jne`~{矹ŢnL\e@,fn$k[scʠvhF҈S(; lCRà"nyrď=wv{oYʂv'V3*6CȇwzWbҬzA9`4'sadmU#&p=IU_QZ4]4YFEAGwnC o!$>]5gnDѡ1Nb#SRBƚY>2|ӥ3"MQ l%UhSpWgqC/jxX1jHH&Kе*VC륍D#8vxePd ٦ڴ`!ҿf8f˿?Yƶ<3gM[u!jW ";BvyctWTXBS[-T'/TfQ%07&.9ծ>&&Ӗft!3v?z9U3s9G<6Qw _aߊ`;G*%Gi^;*}2[<(!rS2*?[Pn)O?(.It=] Rq/Vck~&  @Xd'Ti_A-&P~gȣd„km#EvP:XBQ8M&,:7ɸ8Zꊠ,no]0(~S4k5I2j|#!^Y#YG!~c8ss?,k:xa{@E>Eiwv;p+b+{{cguÉq1J(S{ݹ9Yّ;G"Y:%bm\R최 5hX0\YvqeNtj͢Ku} PJ4w9omH0Q?HM.M'6A"n6-aU5zI1/OQQO% _"HTRxjGGjn2xÒ%:b6&ɯoQ0[)e߃~bd*=ֈE5? j+^f0IAW>%#KXy{8}vMqQP.g>*!luwjH!b+{(z*.^mVqtdw*ǢjA|2wn=lp(= ښ#b~HmE [dй`K+ymC+VOx`j9$`K0eow%nְ{I 9iiK{a*9gq)iI+f҅HLD ~rrObʣ )Aϔ?bx[H|#%DϷT7s-1:B ˥ipD>z#J|r4aFoga!aFBCHW++8JLqPO\fUďI>xYqkN9vZ ``4:[zt+VpqQؓW6#De+Cr.1p OkU`J w.T>N[ygA3"a%]Zh&{cFeL>(({3fp01tL+~._ఀ+l:Χ7dm37ewR ,[KbCz0y L{hnyۋiRKx :[dn˰% H#o!q'?^-0}"R J.ں5EVAeG'' Ez_#Gy:_bfG7Vv-LAZIEMUb@pXJiuXV3 o edkSl= h l' R2v VY\nvN˼=FIѥENLM꥙$&:jB+=gOS`C]b@MG=we Fk'&M%Ѧbu Frү\MpIbMCAub_M 8˔֤ۜS4q;?yHXJwk"HHH ,'5G-GJL._:mQ~f|-2]Ew"eE?t3#}7쪡 ?GU#%mGM J)hd-\yJԡEKE{Q dDDAοfY/ ;r3SH/8 $FKxjʸg;A!d+ ^.5FMؠy-rg Vn9_͛0I;82!Z]L1lzgOQgm՘IlP{z1֐fAzmuWly;)TDܷƭѭMv 9FqeV=rzTLS TLsX$ғ  *9.=`*U+Q>^&5r+̷Bs6OށX}*A6@fi>cIG6i9r@[9 H]͵d"JҤi8T|8%E/@a;-s.k%nitBcJR"V6uЕԤâjҳ.|פB$:)=<=v@ ޮ*k@^aZ'*t:Y9aX\aՂwk0#a-CDQ?E9-L;J7$g-k0]KӖ|؀ž`<732$̔D*vI3er_{G I>.VvGD~Qx>mH!LNew @'2j;nk(V/x@S}v `HZ[p<3X lg|᰽ᬢ.`(Q^˷=sW){ϱ~L@@~@ |*?m5Afࣺ<&ey S0#T6[pI+gev&2Jn<2:m dm]}KM}"sTkbWK%}g09,Ra~Y48/ғ!A)Y LlVEAa(&H&i*l*S(}zZk\csH ﮷5#W!EƈY꫺Bm~){^jAfxv[?{(Iu8Q_j 9e4y0:}$ZUÖ`H _\39ߵ gEIT{ߔ}^9>jU_EG- nrA2^/v \0Gqe#"{1z2GbӨq";@wp j;%ۑVق ,r~7R1PLQ-S]S /T]0?˜]1؟:z:Myƌb%DOK|o 2NZJ[d?rbu2qBd0ݵLbb0%;k~#*CB5$c{Z+7^Kӑڭ6]lSl$)|BE*307:0vՄvqC9#gkNc{tuy2GnNœc^l4M&pa},QLIz/ڡ4 ䷢Zzֹ>%@B=_ےp!W{mȃ3L;4@irF!-qfd/h0)U2T+}ދb< [U.r|ذ_5%tKPE^=7ΑAׇpc@8pA4սpaC|qz<%ܵ*)QekɁե'zZM#?$9%Vrk7D—e}dz6R__h"gY'X]ei-5T[{Ո${4uGBriӣ9ƷqHF N=ǹدB_Y$ZB+$ckϘ )պyV]=JQWq&zј6q)EpB9 rW:3yd$[M@=Pfo%[Lb!S#x"jJ)Б* $eOzGUk [`;P_}X-.p˳&d:lϣA9xuooM)]H?N\.!yKtS(͟&N]"/.ibGayI"mǃŗTyRhB']ZZi`>C%}RY}OŻiP\XH,!{1`Yl BRyH x2gjh9.jW+p`KB %H49e qDνW= ;wFl טf"8vNɵچiwF]ӆ)"*D 1NUQ5'=_Ѥ 2hq(O*9?NtOgn* 4& \*9Q 7TS#MС)-XhXş%vAaryZA:9kaaN6+#/OOlGfsFj~`%v%iFky:(yrN'@qG,lt ÊI`6`(테'lxD2Y,P.dP[BKCnvpBu0R^_,%J ?j]lh,,F 绑pxc} Pjd@ &+"ʿ0XNpnCm {^1s%m?U{@OIo.fԆ:\-`M_bsb:_OV8 P)tA%oO-;b7כ!~󮏖NZ7qm \֚_P%3&x˩ 0; W;LM%JRKRB 1 q.t.k"˴4/ K0>%g D>:bgtJ4Y{uP2gfJ/0mIs[\"b '\ֶ঳{&.\̞<0 S|ͶEY- 33˼ӑy'u4lZ$뮡(``_qЅu8h8C?F|zJW:2 z~ޑJ#0C- _߾Q$4Iۊ)a2o~8Æ4`ጕBJ(c(-&ďmƧD)hf2ɠJS8EQD"ۃ8o].%4m|*k{ 0?u݅"SA8bxXA8CTIeTY]b^9MrY1m0>z.bMŜ[N 6R%eXFJHA|}/IK{>QOB ԚxbNX*ΎR%&$FDw6Ip?4Z ao@H`~Ü1C=*ޙXHdJ]z”ha;ǬC2L<IuGΝ_=ylhڍ,M!?\QtЩ2E"+ smW[X oHSt7n@VTvBj;",C)oK r\X$ZP.87Xb$Lz(_Q ]>|y//[˒~rOt?3!dn|m1ܬ-y.\ɚe C/k b175 ٴ3;$Ebi{j1D>Rvsr)7@rdQ#KeڢB@&)f5JQ9ZHś!eǧ1DCo ,\T5dMu֊k7{qdVst7 9F8DAߣ1<Üh 1Q ?s{qTW)YZ]x(xidbx^kjyEc/Ǧ fS˛S[K;պjR+j7`yh} !x'i䍘;DMac2\2۲*;">+dF k nF_ijywMQa\,DʕAvhmčcQe]=4l \|F:֔kXͷhS;[;#FDKZc]hEܻ/3sQJEj"vuZդlKfAqHM l "Íg6 ,:civ0>7@) z"&%sd9i&1l_[\,9V NuFLάAhxIh^>",8G޲!YPU5y#cB;'(QX8v"1J)ʝPE\p8 #&ho*Da)-f]۷ϺbqccX:{T8:ثhco1ǯ 9Q(st}ǽl T f,䯣c=RцnɋO c ?`9n o5 /M2eaǴq'϶↵ kҦ"PRYl3[Z%wbj-T,xʁ,Ĉ;3*%g+vo7BWv #93y{ 7(vJ $1PtG(1g0X t4~8:=67&c+f t$mKˎ@tUp6ciOK=P=:ړ3g7q U٤OwFҵ.hZ$hAOaw>^!"N/Svx9,g7:/֛Zs\KSe$#1\?2 ?3Yp5.=r \ Hpw#LeUT9+uF`0H2QٳF@Ĭڏ3ЈTM +4@ JE;};8_UpIRar)%^}%7^ DUE1`8;犑 heHcp4j erfx: xiRؠ;fR 3T];L(ʄ;&øat v xQDr6s)bR@?˼7 c{\"R g[azYrFJ ,ړm|=׸N/ʉU$l\6};Cȼv왪T}JA&ؽ)b4:]hHEUu)~j!/TűiG5l =E;O8]6E'_y_V;;%C*V[xusu%!_hzrI$ )Sj+G n:,Bsl#joBEJm&Nn#ѲDG U*ʿS͊SHOi,RV{0wXqe!A7kUDϼKh\tET! +|W{mBuTcg[un)jEʮS'\ѧ̒uC.7\߮IS=ٓv^C ɂ!l6Gxb_inay"UﳊgG]f~0D0zLm}Esk_لt@@H+%C\ꛘI:AHWu篬q~6cײ$>uj-[?)B+Ф 6"AZ vEQd"2=z..v5M{X֨ia-uk`F~KG׺5|ݗBe$#t$0-m[t'逽6D4Ɓd~bawU ܺ ǹW,~^9\ LL@!P>yF18Ȅ#nİgG!E)RO9pfxaXל4[V }ȑ$9h90FGSJo 1=HeOgEDk88 _Q" ?T=t`٭Fi0 -䔉 8)Y=tfP l)͠:[4.`2wQ )` T`i?}((OM)c"iz ژR&mB*qدu|:-:gq`Κ#g-A\Vo$Jk<_<4 A7<.r)7iՀnĐ^!C;J7r~ODKp4ֵ=ٳC8V 8%Qc#tRFj!@Ok fN6إyt}MEsʑ tWrz)po@\4^(|f-8?,y+"KDy2MF} ow3f9)uX & }ՑQ9u.Jvb`wG5!$3?mVĿ{`O97@ّ8ZRBޖ!Pivԝ)AD/^tC'lь>9 !o#]Ħ^Lq#jg3 TtLK6l1}0qd#FN$ד9{j, Q>~ЂtSt X\ m3}5hǨ{] A˚$(@]{=B5{ z)󾱘MFJj9X|Q2Kd8.CIe\ iVpDu\nf)G-#u%qf'x5f Y\'BPkzbTFx}"%ޡ{{a;e^&r"&r~3vלfOPgyh7gBƂEU]85otQws0#Rנe3ED@ MpoW1,we|+w*R:l_+9fP%eE0+8, #i&Z4 .T-x#[F6g iu }w)[(E@z*l"ivϻ[J4K2v!ms&3*q4rF C%2#VB`? z.u!\tOWm>"Z} t4BԲĜ$aj$0IDlY݁ǰbGh@ِ3Xh 0tO*aw6RZćZL9c a >l|(nv4U BߏgBd0E|,TRU|߇@.'i1|+]J<A^(Wt6͉sͥȑ=bY+[iwV͡u.kf> c6 ;뮅cKE?8XU#OѠ3r֮vIFGrQ/t.[ ̼-;b Hz޴9"> T~]zA=Ȱ8DgDAq3ãaW9XgqlEd y;K-6F.c0"~`tg5y_/qK*poy % Dզ+z΋7'n }M;`ڬie@PE' k]}+zޭise={ʪfc~3TtW ᑛCW;TEc-DRdâ ]QC^[@] HϓTB7ө/$thiWJ}Zo&$䓢_Z,hI\`cgmV5h'3o=6) ٻivru5kA`LN^Vu (" DHe#e߷Z |v]٤VM^[lٳ*< (yQ,t5tJqhzڨ+ ;B19KDR|˵^)hXN`Rl?n8/Ƚr(b%ZOVv'='kX;V/L_fN|kR9X-~2<Y!,+alUl:5rUp Tv0hd(X K#rT7ridHh_m?0Ë#]602=_HjR%F{rB4]A".Ҋ:F}s}BoY[ap^d$^oư9i1t07eyMpgS^Rx嘼q`vz{\~Td.]ĻtoVT流m1 p9CT TcgS .yX So_)9Wi?Oh@<`0,iNu vCҶ~|ÿ8^%DTF6v_޶?'ġ252MF*ӚfTI]C68I"6D$ ?\N#[nL; WE`Gl%t4 M\c+_ʢ n]#{V Ҷlf#uWsNI3/DS(p a<:y +d~8pN,Bp9{OOJSaQ2d"t;,iYixLxdJxS= J¶O`[=1uqB5׽̈RP2XK*',%EbLC:<I/U\.(_I ώZ>ՇNRamitj.g!2 ?LfhP,2`ц 3>m slET%Sx0=:Xh}֨>^9aL܅va|*ߨ6h{2¬*7%ysdhGNPe2('H5|yj ۘ a #)úNW ;ਈ)*]l Ab aK7A^E꧶mUڬD=ctkqp^VHTy۶Rfk+32Epg t0)N^z(f[D{s\/@#6Ȗ# T8SZ2#>Yqq2Ljqwܬl,T Mx9ぜ8 Bp9YJO2Bʇ.K&<2-⎸԰;yCr=O4ysmk *EҮÊI$F9 G#?bYe1"Qh&]Xߥf5_4-]na,PV8wq:74\i)L=s>PJcS(o ~Mr&/$>g@pi9]Ё9q)d`.c(۞ nj`/B& QLloM\%k%HKwԪ&ghD9{nI}ld2xw?€5Yn=](`|ai2=ntTQvPSS@Œޱ߮+l$R*Xh3Y:lq(*ixw'bn3|Y)U\I:f :<ߘ=AX6'T&A1J{'Oy Q]ҚXJ;J_T8ΌhqEV6*z6`( #@bG BJa9>`WHx-|2>qHU-6S&ΏJE[`ߚm0J+;pL<\eHjm߻׋m58E Ѐ;WGfbi(#u~?Sʸ(DΨ 7_cP3e v#%v4&T 1Yi3Q}!\1$7]~FN?^(x m 9(Xʝ/6?eRbi Zl9Z%c: -rfU {S_p|4?ˊ T)HY@@] 5`0 ͣٲ[$ A`C<AX*=VJH 4"332Wllx\Z>너h26J)/aD+m>U:,I>.>-J()W bqɟ-g ؽK-9?h tQXTDȵdSb-a"W1֎'d!^~5ŧPp&+=(kEZ>DX4)'a0Ls.SyG󾸄zJU"#*+{!G^lŐYWcWD?kuOQr\Ό7(@6wQ_x(J7xjDQ|/xId nG)r%?rÊ]؝N|vp Ŗ+`{-[,VsۺvZTk=ujǸgTy8>[cY==1D}k8w}S *jsak]Zj& c ?*#u<\Yh/}HYcvm@ya@6Rƚ,qN ;7t dDE`ޏ>Yx!{}+^qώL݇Pht_GT%s dUE1dۆ8yzuD{߹\6rϱ oew]*5e;j8J<.7eE_)B&2aš}6EɥaQGDݠ1q dn"Nu foln2'46`*{ŒŬꛠ1Q/xD}4mN*DrnݶRW?bM@"nwҮy'םҌRf?3YH:Xɹ%MVMTKg1nL-iB)6˾o4 1GHגvp!/N險8:F޸{&NcnU'JoP\: 1+5{Y .FT[yA/Iu]CPe Bh}3"䂵[ݧ [ ۵M6Q@1!*4P u#Bu]o8'o37=Ieb%ru(gc=$=R7УZ->jLoD8ʢOT#,HHe> }MvMq6l]/GQ#,YUC \:Tj{v"@[a|Rs&m'*g!EL>sx?5o &x& =GūZ "'qda?Ύbѷ;xie5Yi:ނl"cl ҹr{6ܼ-)Զ#Eo洃~[7 Ъ,˴ߕ,KʶN$|AF}dmi^+SH q$?P|vm\DE'tIcOR4C(6[3kjR)Ҍi_.-.u *G<#KUty\wM񣺔@rra3qtuݦamQUV>ďM> dX҃~ je6 MweSRG'vDr=gh*\縥Pa2G ͗{s;s Ć}YC};?r6ȹE[\o`dVhjяjYaTJ*lf3\xUoX&G iTmvI\w4](D0PW L%|*eᴡj2,N?NΙl4\vs> :;\#nX*72Bpۖ2}Znp)0'b O 6fNZCKEQ:0ZnDFa/Ȃx)@}`[K<\H;KfU{V;âO2#'y0O$: !3Mh94ڜGu î@Y>=3HF+L+7IuZ@6m!񩯬`$}Tau.,˧!lY~:u?F.bw@eR d Ϡ"Z4%WK`kCI7​^qגXD'Snpc%H'ey&'a{M,1OSnv$r^)VZ0 /%Kv/X)U%Du;K U=W83`cj\[,"mں㞜%#W)eP3. 1WPZ:w#tÙ}(gb})Ŕ&Ckl0 UiȶvV-Cv2-FOAڊ'" 0Xg^yQ+D9HC5")~ujh@ <8L6iUNܼ\$UYbojjr4k+tuw\'FOiy]absJٍ R2 pw,bZ[ In 8a \ŸҊڣ2:̦ &Y(!-"a;~"AE3~ zN=.Ta7Dn@,q)՗H=y"UQsU!iƟWn0jxNJtIme\vbK)T)> oAa>1Ǝ ظm_k|-[kiVd+_I&/(dZ;徦*1 _i^z ѻЕA3@Pez普aV!nH«qҗ}E:zL3Lɹl,;֚n3Зyd']3T n?/cmuG^D4m}+jtMV5I,=(wD|!eo +|^RZ=MŻoDE}Qw:G웪ue%=* ՔnvDd`~QꡍřǂP4ThxT1$`xLB~ }zIMmXHqEOo܏@a()bB-XIeKg+FFaWުw_?b$zOb^GCo P l? ގnP aFĐM'\E?;f5* ;Q̋#HJOM{*lxQ"ls-f"DO<+!lɡtE$r| ni0`e':}@6~Ҿ;JZjÈfRt$"9Ի{TخoQrY̸E{O30 ׸?C '@f؀m?7gKUӋ*6ΔPP81uUj<_#uG5qAEY'VuzRT+xBq2Va ^u4d*N +{VNƟ -Pu|[쁎4d 3c%h]$#RWNS^ WV˪H |s+ ;k1HC9ANo6knJ_IevaM-Mvd;fJ`<^j&Mr0DYIwFVOugb+)> нs +|X+{cpK9a^q1hzVNF(Fs$eOSAs/ EMoE  N?q%ښcuk8jy7bKvk΄xf}i&<6hK5&>`emk S޲+5`gGA)_Zpdc$dIZ5@s`7Com6|1}hob>_K2kބB€Ol^ ܯ_iik!1Gz̺T λ=?=J?6̒d4SЂ^}&W^IDWaezn0%kfԄRqlU`TN~G;S"= kba';dasp]N#ySH^buzIp,{Gu~ٝM^D\Y,E#m@ ;IVeF*^rOyxB&V#h4VF=Tp'߆q (p' ,A"N@TC pן7&rC gca¨^4T]^7@=C j6X#"Nڹ:ݎ+9\*Q E*׋tqSωfEipkajZ>M֑n8U G e9#B]ׅ](?ܔǹcFH18EMk F&,c!ڠ afY'whK֬z**0pN`j=uD#u9imDSK)3iU .)Xs+Kޚ;ɡ~4ST⍬ '#<͈YAE&6I6S$,p)H2ʇ,>Cр`j-gzw\].5YPTq>䡟L&lla? I3+Ixev"l/6-mQ ,bhc^ZR2䉰'7/s"Fy4tg.B<;> |~m[%ot{A9(8=q@dAMH ѾҔ.om)I ,P;j_p{^U#Ee"KgƗTyιo;TgTVȎDs\ңF6MӍaz3̏>EP(=Vseˍ:c?<0A^]*qpV_yo/nP*@#<66`{)d^~ӷƏz  6C^k+lQJ&U$5yvJP"N2r((n:\ʷN;8<>@bF[Vqc|B ryǭ1T,t1c*ܧ<9p#Mkn >UGU3'& :†;VG+<ckf)A椣(PF8cGfz䨁7#C羙n _aikwڭǑaFُcR ;0dbzCFoy+!&['1!Gp7(e͕շaYHJ%e sJof+-1Gٚ?CzIqI eg\]Ÿd/,H.%H"bGiЄƒ81[Ik"aAbwKESq5 =(g_F'ד QMSh=TIH>F@%BLk*%=A,$Y5zL`,"ˍA2lմ\Y"$ Z0Y yu-8\AiNgsrWT,j=%P!]% B}Go zAZ qަmIlrQSH4U?tb#,pޯ{eq"nxŵ-yk3܂F~#qf3mqwHj>Gc,_/J5aZpS@8huaN ;sjza;^:Lur=> 1{gyK䂸߳횕/@@qMP1nd,)rBcPXt.86{VYOE:xV^.VTؼu9瑋7A02CKj MKIǣ,`nѺ CF'=8TVmtOyjy3]0'K  {i<T&pR1}}",G;I@EPIJ#4y)& ;j3*w²}hɉ=),asz3 H# I q..Rl$DSoHuqTlQf6y<زe~_KSuWȀU^pgҤ-B_y4N|D7ʤw>I?^Z }kX O;\; ;%2qZc1V$&-Wi{NiU_&OwI)smKaOEف{eh&S0 0׋ ,! x٪R\$&7[(|ԥr f.'M!/oeq$

    c+m^ !Eк #X#6rmӺf(0rJw9'(G72Y!I 58yRnP z,]2,cͨm{BtwڵO$SC Nv=QdՖ$~|ҪzIkg:NhwhJ}l;.)+u7& ӝKiF0^ ˺-eF}o{W^hq(-T\ƇЉit8:;X͠쾇ڤd@}ӵSuhT "7NMqp?Gl=5(}j >+i4_oetYJL&F_b%E8׻Wۄ>֊LMIن0%9sk6h TDJ=~7jGNZ&:=Nɴ!UȂ`rEmyfs6Jկ3%Ƹ8}~3<>AiL o+zCp}f[x%W/y?IYhB/TO.iLޛkԫWYB1CV ɡ\?QQblr' xyӑbv~ʰ19Q+:kc)I\;Bε`-CCewW$ ڊ;FyIx({)u{3zK&߄g6 &YՆ R%爨! (]R|I g}M3Փ#NkjyfeЭ_q̖2m?PS9iD'* U|O .5Z¹[z_ت%BQo"'J5Yvi;Rb^8!ZQ"_mL}$.XsZ? H2-*>Ff)u65@1EP$ ,2tpB5!RU%ךQs&2,'g 1_ftB;Obdb/\Bܐ5N` ?'MO8 k`sH]uu;?,|oxl3u=a Zk;|HTnAW0ǍP.ȄKt.ig#IAq 5W%Gx]g2ꌓ'H"Unv?8OX>_s#%^?5N jU&}[^8iĮ2f9d5QEjwXmIzȨ'K~s3ŴLTC c,ϷZd"Atjr8` ? M}ߍ[q~GVtZm[jlQvN>mjiCC=sL)o 5-4Hfpl B{v4=Ba&.v\GW+&$_aX wbqgږ.su.mT(CU! C k"p89@ eTTjZzT 07ˆF*oCY biu6K= v5P܇"*D9فKr4?vP_gj6d8xX?eAnd#ŅNKlwj4Vɟ,9 Q=g+: je4j8CM& BDE0t+@tRVߢkg|EO5puVMA : 4f]5yݗK4i.Z3p[2@N@G(p$! 1߃4Qb KCn8m28.K;Jj%d)!F\O}MW5XI>1&$3!{Gh}YRy4i{h)Ɵ* 4<=,c\ Go_  $ w #:j[."َk]儂cSD2m]NH&%شR=j-lZ8z޹X 00g |'b@R\ }>eoH#KO(*nݜ=yN~v`6x֒Q)o؝'f|kҴTscԇ@ƚ`^Nk)Bi `NyqpQ@e\qyGd7FBur 5iv!'DI&ԗ3RsY,pk 2W?NSo;(B VMk+eGpva^  V5d~fw8h?-q45]U]n',' 17i&h7r[i^I0pw4Hn)@\*d/5pq$%d08%׎m8'igkTO|<ӄN8Bq,\D^W"Y J[?0EUak$gsQ|ܲnEn~-25$/[4U[LsE銻F *-0F@X Sin/m#ڥJOe? !)"prڿ?J:{ W7G"c5 E>UXa Yጦ 4@WctoO7?.?Bݠ= s ׹b EtbdOYkv>zQc?N*~ďNȃc?+WcjAʌQe͍qot^@YSOi.]~yRa(m卋e}Aﺖ)OZT.MNS,k_e@Gֳg3F:I"/~fr^π'"Wy[z6z*7Y\$Bj}C,مr YD \l=F>ɩSl]S#@=fƓ}L /]}*OE zM8Sf[7'_ch6.ɩ垘ΕzpL9oTdFf.<ٝU Ss5^e;~ER'Ël[ywGp{rM|%ciߔB:6s6ɃX-YrtC*kr1bUĽ06k[X p5+$^xbLdlc5? ,="PӥSحY_sQrw#`YLQas0r'x.@-DgT&l' -}Mk?]u~\|ʗC42fI?3BvNo&c ߱)z׈"DCWUɩ{Aw+}Sv'+Zfkz6φEfM\rf;gJ&wC6IV_V`8gg*) 4S_g*mZbq3 5n UV&}tyP>&r98; tpsFo$Tu\W0!,5';.&fl ~60JN11* A&{ICkLL]Irϓ*ڕA8Nf76jٕ@\PrKQ:t٠26;}?~"L&xꞜ*;vcOp-2kȈ;/MLy\^F1ϏP$:#h532>F~䀊w6nʍl:sTRH~>y{Iw]WY01J:ͼ0dڞm <5z`mk%qm!pow *S_lVMnQpP7rV5ӡ:xG[D 2F4'^{Z9t_Ẏ6%`6 m=h0M 5s:תz `{*WZ8C"+,t/%h?lk3hn2B{A7A|֥oP{X_b@l]g#eMzE3d)}  ځ=QB nx5kAvMcm\P~DQfa{G>~oDEFz 7~nRX"wmM5p2BĂP-1.kh }gBЖ^S>.6Tdqs:o/{Kݾ't TԌmӭ:QLG͈K1O<Cr q|"ӫ,QKP(xpBo$zhy4 yrP^`f*[ϩ+G wT$Lf> J`64R-;F:h6: 3u׌x 11 Ia{"2;`zJ ^K"oz~pOC*yf>hQj2?SCnnM)w6Ow5ߦ f`I&EW'Bj6[b^]ɂ1-!Pm_3lo6UZJ[שU-zOvDȎII%%tce'Djmb*ܜeo3OdC<1 X2NP(K*gBRnFrjwj#Ƭ:duSg[7ȷˆQw d|~yj?b9ڰX'aO9oqC-0ڣwYQw'w}E^3dH (G z=uV& F+Cƈ 8h}_6B̓7v*M< Uue;^GL.)LЭL$3s |NYT-|X1~Fٽ}K-Oxq%t斀y)<-z#L$s\^JoݥhdJ ۷՛?diuʈ$uK3‹,kZƈ-3ruhCЫź13ѝ!F+V7L`P#7X}aNWO#G- SlFՍg`ɸ˘T7+ ~ȷqZK@ YxWH$1f,`"b_Ս*;x)7?̠7K!~m eӇbV_4>v[]DuOws ^Udv1%/'sbcN|[GQ/e-`י. lp{"VLjc϶AF̔i+f)m=FS@Ű? f:ɜUι[W@m8,q 1l86f|_fW0)٤A`d9RC6Z(xdulHMs7/| {QWz|t/q[iIӜW$ʼ4IjPr+>12Ge?~k[c[&Evv4d,oWoVFT G}σUQ*w7;xAh0><|tgcWqՌ.W3WG`n; %>|(\\lRS'ɋ=x؉ljk= 8$a-9* sA]L,fT5m|tEB,ƊwMJ~@ik epRsKl,`$^uf ~ֆwn)v|d@ΒW`.Traw\K"ןI:1y]ؘcdp៊rK'0nJb*BL1DϼUvdupvQۑ&D~']䠨(>PU Bݦ~z"xD\ ԼXFholh즕Zlir ИwT;ts'4-A9j?f5V(W'1YD [Ac $;`qKl=M^'ɔc(T{ɉKCN5w|ޭ5z˙%HQ/jc+$}FD *PU LvZ<,: xp* `~?HwBsYLrmB~nՉf&0dQtdX`RAd{$\qsyc\*1'q1\bvxt*=QTQPm7qLoB0hӛB=άe1$Ќ@G철] L"ëH0l%N+! CX#vH΋jNvs7d̕trȣTp#= 7 H oa3[pQi*W u*SƠuIG|.$ UNRdOD8NihGO YAP] I0*\of$BeqnB+W [qQ6ԙ8B^#gw5`G!qPsPRbRV> 1: / nz!"%\'Y@$9RQe9BS)џq|ҋs~Fyʷ݊γg_aGB)l-@0DLJ[Ba$ɕjl`h)6\TIZ18D1cτ&vFyX W/-&HXP 9. WGqDN\;m (t㏱A]E\12g 0Э C\'$kM#/sgFز`?ovAeBg6Uq"/O2u,?o#1챐]l& K׌ts7,t\CLE`l筶!D MP *u=R vrl%I-ҵ% &i ֨pfdfq,t1L- VњHA+u0E0U[£Jp~k`djd3[9ؕ2=JWfXȇXOK% ID '"l/DwDlO]ͮ{SE,aN`2ª[ fd8:' \0WuF͙ O] mtB0bk`W!F,8ow!£1$% 1*m$xxxa|XEK7Gq}+Wh 'ZvHiZMJIbqnTf` 0bqseRdB$h1@,:a˺ De~-sem_!獽]7d2Nj2/bROL/MI-6dN;N]\޻CH.^cА:# {敘9nJ9k:HǒJKXUUMm=V`duknT`Nm(Ĩ6 md{-Л-*@S܍Թ!l?v e#UxLåV( &+0[g0 K ?oBrbҼ8n -N` FFM*qęVx:C@cCuPN@k S wnKfmZ ,\ mgw$# }rM]ׂM7Vz%.5ix 9g[%3,6ͱYgtُ)ء9HU_ Ѳ$Wޖ h& Q01hJ4r>*3N,īhKdmfW*>^d뀿زOeb}X3ؒH,LϤPKl\ }RH}4úi%QA1[᧢(iCǸcz={X0DvzcXYf|<6ќɕ׭ą 39ñ)P`.ۛf^3@JHW<7Эl:TC`m 'B/6\Ko\j̏DK{=y0nDh6wጚQ:I4ZdP6U'AȢġOZ7gl\F G~xq\gf@=A~<9k_uXBV+=p72u¦>{{j""4!}Gєi^6ӣ{Ó_Z#!~gJAt 1;qsa͇!C M|o.NS,yfTM&Fd|oDy\ݲnڐm .X֜d@4 jjq;hPZ--q5٧J=Xٻ )YzթV ZWj6_\80˺seDF0p_!j܆GN@Ck|mq[l&z&  2AwWNpХSX; 2T1.thP7?#HqX F3m! IdzV'0zh[K@cr0J]Pk9Ie1CF v=2Cl؝xDq:5 [/MOՄlLƷ0"g>ukӍ-r{Ǐ3裳nkFŅ:$ݖMH*=BG8&+ ԭB %r`G1`$QHh="MLxv+N@cUS~ ^H1|VkH e1F 7+%L(Wyߞ9x0ݦ5B+LYomJ|wybjBk~;.: S ] %H/%J@:gG>jEcPWGX˦ gW K73O5wzde\"הN'<НC[c_;R`ˢr@(xȃ(ZnM`yWM+bIZʸ(œLW.y`d0 ?f`"B-f|X1' ՛`adFYX5>֕0d{̀M`΋zuv/-)$։x jx0?$!RvKZX(4 lzB>g|ܤ|"@!)~_CM^i<$,RzX)z1p+n1nrT$R/Bgpk]A縌+\V Y1tFM]|Lx5#wX C) ?w=妑:K" &cyHI܍9djtFfrxyA-0wk~e@ρ)bŁDBၥ0ebw6C[C:,H}_x]lzݯf8/3}BAg|tjr!%0|! ')*/ :CTz% .?\2߫ᾌ,r9gٮd9DMMW-by S:Q:&cs#I,!~m&%1q5hLDw{A T!bX-եdЄycThz[1qNJN)‘Xe}e6‘F|l}tyHfo*~?-і A;Q=\'1#ܜ"VOxqxeM>x'ه"58jxt _{iJ'e=m>=G^|Yl;GO# i D^Q2u8W.tͺ,xTCv U[Om@Ms9rr:hy=VW9Q%"ǣ{e{v::& AU ObC%(Jf$&R1;Vjҵ 鑗b扣1NTSNy0hHLM?d"*:_a۟ewg_~n#8m]Y0B"qT.88\pδ{b3Fd\LTmp V#3}6-Iaa @ uW{-z %LMhКo1hgF>ڎ6e*nLU y&-8k[;Trm.UE?'cHTmɣXaO"7>X*L0!&c0NKu|N)~K 9jB2Zi8a[-OrcBb\]cU Ya-kG[1Ō/#tEr "#3?]rQ5"l)KQ*m_n'ҧm,A%|gK!F[bAJ=Ͻd兣syF9&ڂnZ~GBd_HO"y;]bg ] Zcl\[^4wy$N$%{B>8Z BTIRm^l+63ǿw;NH?i|yl,W16/;G4Z4 P ޝ }q_Y`q}k¯i<cع++VbMN'`p@qawa?~47cWV=$XCV̔&MPά, &oB,haNyAr|l2KC‡Ra~#6z&ײ3+κW xS[k"]+4 \l,2l^BV VA!p{qusثԆm/C!C 5DI˓ReY\wAox: ߘ%9㲠 5\07V: n8/z뎣@̥߮,b?SmO+rcOy~/L%{ZFαki2D3T4qch0_WVχ͈{,mLô,+4Bʓ0;lBxKFnXh14E2#D+Ln*ujT7'g?1{ mWhMcc};ْ-*^UiX_IމzEeλYn+` Vۻ(6Ê<oCYmuchü,l7mM12)  #h>w-gz@ELC? ^RDZ56,(E?Cq8O#khwn?qڂTw3+H{WwHS8[=ߒz-Xrێ7*zp~˛;3nJeSITJ-S%xwj7Dߩ_Q\7Q֨ޞF,IH,5'VA(O9wX{Srq-l uk)XrrV%o ;j Qm^saXay7;5O(K!<͈}@\/L"UvLZSi_R7ڼflk-c]>'=~JΒLtfH겓'Li]SlXvr&d*S,0!Ji]~[Z+//ཿA"33?䖃+Dh7n8\=Y|I9nQ_@B AsL$05?t%i528wZɑXq0KI;gඦ"HDȎ.y+rgv|Ya.$%z SKZZ^]^[[H/px7#iw2{ukP!45E4çHXP*j,J[b ~S$g\賍aq^;e.N0+[HkVga<]p |}bsص׃&{(/r_# M{s$Pz5E:K)_D K@P?kyj蠿 E$c2,t-A(,JԈIƖUb.f~A]$Llὥg뷶8f9p bB|e0|G4K0-)-0{꠬\(qV$@ށ$1VLCs=>lr逛$CBN@Vγ0xző ky2e"Jk->f4,pn"\-ԔaAƅ/El@şYH|k|0ׇ'T*ߛ X7Be  <ύR2X<~>C1jSV`FX4%!,/a &A(L6dX_h@,͈׊Zq PVT-y8M:w/қ5㷟ҝ®LHy ,7㷼\^CqΈ,@RmJaF?ҭevep%U9/쏣@̛Zvc=]w,߇[' )(6VWҙ.Q3M óe0j3kGIHӟS?N%ŴdS"r2WX~e X˒‡Rb@tE.y6:JTZ/dCN{fIf_*q){/Ȁ#1gPXK戴s)3+ &^=]^PM| n=,? f`ok{'!o> Qf:)HM ٶ#^2: 'gkW#\pZC`;"#2ipY4-J_V M{/ `6wH56̯:5xX_GNf.TW.[;6y>ٓ&f )̯O?#$}@ť*@F<--Nj[} iV,QX*[xHv2Eަ??󎅽u;u{{^gPE7i,:v1^xR&e7yz zbB}2\-kk}Ocݤr=|}rpj1&ӾK;6GpbKo;%JlcVja[C@2AYg<Ѡ[V޽:pD6R2C 16Iȱ yGJ)s6 /ܞRy QoZ_ZWI?׫>m^D!+ 1:H0/? $ԃ&ZC&]V- t\)^!EخƝ~ p- -O|E0ƛ#*NAc8* ӭ*RD3PRU]g 㩪ln ̿1,)H*ȩ JX!=s e՚Mr_J9s9g,|ltJDvaq~@fK1x{v3=( _|&dEX&kD̈́%gać]"Y3OU\WPN @">wSZ;l;{YS+|D(Ԟ, *s~"$ќn p xȧZ:`^:rSի{qY9$}x8HOe{n8@BhY j4OZ~%E}HZrox&.M^tԄQU0iL*3([P 6')EH8 TFsALVR`rGOeMrrCKtY&zc\X8%Iix.kBdPgvJ$(*'KK߶/}b7Zco &[:T2 s&wku帩î]R#r(vhȫu4Ie=ZZg>3)|3 XZ>NJX%fZ@aA@  S{[KMmC[pa5 mZYQ{c0. cK^3*΁LQ֛t>0 5 L_>AZHkk)OZ5lȓZ&Û. QK+NO1Al'MqO-m\(+ο]HJW*`wYc H@Ը2R-D(^/-.QN_.JmDbdZʵV>j⏲ߏL?$-uOf_hI5_ ]dda{Wf13';V4@Z5Jj t&Bߪz( 6u6I}3erbFr' }RvD9GhȔ8 &@eꭺͱbyU|bEEu?]R>Ar& -Q\ 69tʻ1; a{6e\Uwv=rd[SrJTex$Xڧx+BJbVAJF.XeMsuL 9#`n~sMAgƦS[i%{C5Еx3'LIBl&Q_-Eʱ 0O8ЍܝuŦUpX$RR{Dyve H*YE?qFJ2*A“ (EZ{PD]RNYp$ve+iK5||(eWa ["?#]X(f^*hH Җ[=ho/aϣZi=xvUrʝ\)Mf~vBܝX5o)˒vubKElj r)@5[ ̢c f .|IIz&j^y'{Cpj/!S;~0x]a{J+ ?ZuH9H~|ڹ#*ыW$"8,[ŷv@ݜV1^~? ~ͦ~,YU"Rd*MN%>0#(}fE\nF5uE qV4up[l T"ϽLpEO(/"`\D2rcDC[;Ės p1 Fk,ȹKB )7!8CcD @w<`̤[Qoa%-(V͠}ԶH 'p͊V_*"co[a637)?r5q69C$#y3D=/JĨ50G\eS}~{Z4Hge|'J҅bA BRQߜm'ku_6=#fS\\!X'>4 LV)paẽTFAu?cY' fy+Qk+`Z#&=h9]%UJ_"֢z 8 [X !D{$xZ29U-fČ\a8h^[Ӂ:gi-D-ANtgBG`6,Q ؊6T lSf9e`7)So#_pȠ~?IfR^4e'1Ƶk@6: I>D/|#*ա<3֖ԛ`hrH>Ottx=>"yY~+L"q'a(wb 8۟47j3#aG +S1R`6iY(jRQ:)ޗލpt.@F<@1D) ʦypD 7錮BF+pqp?\V|{&yv eP:QgYikꮘ'=-8WpM&{$Br:*uj DV0WEi oS?cInwKF9 %aoO6ճW aجiR@xc>T)?ņ}?9' ĵG8--w,tq#xX !pa1h](TR>Z3Hr8F|$2P8sݧ}Ǚ_2XC41 P{,}B3Cp` :IHb?'۷)kdzs ,a;nIiY}BbrAVuO+ooZ 5>WsgrtTS{Bt̓dV J^G6xgJU QCan32%"K-X5 +HnY"!dxڡ]jre {˾M*14&N$G8dPcәoP]Czupdrգ Ahce Eݾ}CJaAZj$Lao6z8 n о#flC#9 ͻ:[ tх7+AX5_ =R{y5k36o>9@):g˴16N2祎cOu1#O}\&E:ĕ-ǧNHq8u%w)& 0qt(rZ>K4X-v3:MF?609ѵg͒:Mv:)\唆5Wl`}@Qcz|mF͖=/YSkeiIhhT56U{t0.ZITKNf]r^63 3oHb_B7l_/Lt뺌;aJn%8[MmVSq` 6f)}!c-tʲi\4SſeGR O6I=| xI6%G/Ԕ~ٖmvr*El1gak"Ը}-zAm UǬf΁4VUD5@ ~@Дx>OLQIaBҞ r4b3$3avKKe@~"G~W6Ȱ6)O\@ .u{|h|sǻj|~@~ܑ J(⢫sJM꧖|ϯ\NpҘF)l=H#J;+ j́{0-`+63Thšc w?zʰњˆ2ED?3bRYY>5)l_[ {/PCsf=NT?#7g*&6pF 9ϕ!bt뇝1|TbE2aU3"/yA M e M_Sz/$bIWOXCfp3)Ȋ!r4}D` RѨhy pWgɌoL) ~2S)@- */WĨXTy+C)OnMry*fu_U/[Sء뜒x&nsa־ ,-l\86aUs9n8i0D+NgܷI9Y5Uf#%r*y AMg`'\VFӯ'j{EGo<ޛz{%Be1]-?o9ndjG[fy*p^a]GtETؠWjm]\m}*x*sTnEq#ۗGð %? VGG"&;C SȵUSyćaq)83)ws \,2Vڕ0mʼnQ (7d3'#>hҪ2hkDd/w܁wzFuҕ(i"gE2&Q7@0 ?1/u;A/'CWlo;;˷iTT|uK['6fٚ舗GQLVi:ʶh־/|7>O} ۇ] B%IZTo.wpyT닫lZ9 P1Q QY$\nES"QS &.Ps :u=gok@Ux5 hȡOG%8;y 8N  \&O TUR 7 .ЍK9@[mה+!_/FC=; 3ɧDR{pEU.42ůy^^kD'܌> yUqg:{4ݦ.9?DffΔtBZ= #Fv7*9P~WŦ[4oTn3OM!´v6v"/Шy喎|?Fo'~!䙂9ssl6fauўBl#$jZ`l ?t.Se9nV&t:.Yp3"QJ$&!URr]nڴK=PӇ扐w-?9ٓKa}6tB v,gdps(?`/)s"$q񳋳& ^N8gHCvOqA/|IMYJuڸ ~mPWhvW10J7ܹFfq)t1~Ze8{;*6˺i3D|Il2Kk"꽂\~ZF!f -56- 5,m̫%d*&p1ofef7:kMoA&w=9dL0`ƛ]umL)يGmQMG~'o5Aw`u\ Omg#xU2Fw"aH(DWLGXVN&xp!SX-1UQm75g6aEp+) ;;a Ɯ/&dS.ϊnV^}ci5: kg[ɭvYv1pQKR$K8je.`oaӫ3$YJӍ X+dVuܓVULw_lǂE Dqt2K6T!|v8KU_݃ +M O1iF .2=j-޸(=kX Jѩe:q'Z?5KN-lDVB DEɚY[p,BFwliorgU(jzh&4$4EĤd GgV0y;jM&M7fqgSХʡj0]J]3- 2UOJQ,taUV3-A ܯ$Kns3P>t봇TQFhJ`Ϟ-0xTnUQMK#04{ccK o%79NT|Zp\=|enBKw+.4"0LDM-zF%Auga,4q%RбXM6[˂lpI :4eMΎ5 Oܬ ⛛'| ֧֤Fw2I,w9Sag)"[SP,xsW?&Nv-gϤK[D1ztlt}wvob=r8ln?4MsےJ>~V!>8B ?]4|X`5O_fĥ`&kAsZTk_I_= W$=MlD <.~{nԖ  YznQ\!EOYC7Uu5 Cw!?>wA 1Z㭩USgv&Qg$֕ԝ|;#RL]Rzipź@N!Q 8y9ǎw!'%- Y<]e4[nq:\=TfCmRͿʛe'5y|6@:#-ǂΞօ>Xpv&ӐM/D끓n捰y&ɔ(\|e{K2}Ynw(t wƀ;Kv$ iڷ=il[^e٣7ezN)-^l3Q4^wq}.JcO~H=067 >b-M\.Hbzwd;e˥g"XɼBY.rgEqAi#0{ ji 7P3IWBD#T{_8#ɥ#̭SVMx[`9лė\)Arx;CWeT]7wй6VlC{Ыp_6Ԥ?(<`8ˣy(oRx\{;\܆qUBfFTw/C{' G~(!][.H:!\$THN˕KL(*lzɼ1cMRma^SQ@S&g69YV*?^] Rp3z6U8i\XG*| #OiFm +LLA%F{7~Hl9\ⷉ㏊MbSNȼ=ze7 oopwgdWPq]e!Ⱦ 1{0xv| ?oQ(?N,2u6d%~i&˿_ t횵1zQ'fE4˟Z?> 8hb~$)+׻ *DD;6yBqMp0Z0 G"lj)xc"g7Vj|*UohIjnd0F̖} K+ Mʈֶy䇀 {BphB}¿ AY"ZBЅ"#cD傝5ݬjI!U,6d|X,c=7*('CĬ[5&Lz8Θ=ZغR zz8^?ѻlsjQthɣh~,edm7C š p8*|i]Py u t`n&Z*)fW>(8I}@qP۸ cv9 ]َ. ?W9P'@JN&y`xC`0] "Z Y+L @(3w'kTs3ed:Eq0ƃ_]n3$kBi}-h{S~0c}2l9zE[ɼeלu^%9XTeF;b&:gPA8"$j鞁Ì1)h}!X*)0߱3Wn%L%0;-Eb?iV2>}fq+N@бᓘ=@"%7[w;R8 FZJ<ǘk C<㾡U0)pBc1K=nP> n!4,7}1DmG<(_>NIX U2owq{[DƖd=aU-ۿޱ|a :XdYFq_Y=ĈaT;[TTlGBX:(R<W*;.k !{@뙐kWl)Lj1T튤1 xP LY pz4`14?l K_zwt`9n}hӔ5>sU=hM::OlEmL\߸mmrW kJk-iCJd@-=< (o[hq%qs>-s#TchҵsH[- `gko:Vh-q'0O."YҵS))ߤf=i߭w>-ݣE/1GQΆXXn-}a#r*lT%&gf~*dUПeO۝YEmF ~Z%uyTMa.4lAYd /↛Q*LB#q"EW.< =@+t)W8^*X6`A*eo\nADiL3u4BAm(K,u[%0xD+4-:&ZrTGsʲ7͹gD$ p&1b_3zE6#xn|m%p|@ R0CW`lYAͅyhqPf]R0s pn1ʺ3U5mRǻ#P)y{}72YE4H0bYx5.&7((du4E:%"h hUOz+-VC~kr\I?I)CK9oq]PWD@x;aK8'k.[иUCO0~ ŕ*"$9ob`Ǫ+LGscnxwmř%zRZb,S(<}^$p؊Y4) |l #> (쎣C'uSnt.G٩2+ x2*)`/T۞RkJD3t6, wjދJ=X߅ WѲ+v3mpE}50)"ȗMgfrƄcBm䜓M)t9* Bȿ|Ku="SԴUHFvO?XC/MBT89VC%:?Ȱ2 %:$u] &tNsE YnNkeFiF6E>,:de/N@Yz@ّ Q\2c.TM;3<ޚC ^̋s#BWXrzQ,fLJnO@ɔ*0*{K$NG~VD"6+!HIߜ4Z e;$G;4".;XF%4%2r:20 =-k@{թx x۠V!zBS^(Ϛ_ZT[xtf}}iqڸ|5z' Z`uwfUYAԫHݨ`2 E.0Ų*QFcSFF(zrbghWmb$v JZ#q.ۡ v<.@p;0&\M3rE/H9P-6 :nԀe;D;-RSɼ4D)?yf[1p=dѵ~eivi/~lpKY($ O+=[L2"`sDIGt%6ȔMu=4O8XͥȀtu-&LV>F◺ Y8^(~>>Pe[+i&) 301w`Rnъ΅Y*k'/so$l_`7&>_~]1CxAxpF:|ϕ!iAKQCNJMfعB=EK' 8όWz<4H(\l#٣GTGn5 )~'7s3a]-5)c20ů2:Df<Ԭߢ^J]2.QhV <WHm_=mQ =_þ:Y 2_y= n{-`Ж2=:f>$9 e_R:w̄\g dgh'KsHU~!y|[Y1,g afbxNhhz&8Dp>ifS_Q:F6hT%DDCKȳ t7yVg7?vN!^0:}]mdo?Fv1 rR\!\ : cáD쩙& Q 0/k?cSA@˯kq5y5ԅB\x-zyMm(1>t_d7~[C$&7\m1y޼KyHX\,4A8RPˏ(5QlnKn_.w[f\F|ETbC*㷒uiUZB*Y o#aKQ_E $O,rAIV>FC6>Ykܞ|iCq1]s0UZy! R~O-jy~ιrtq膑ϥE%Apv)((@o$͖a:LX#hĝn'IAdɏe m&/x ~种/"K9,RNѣ7 F~s?rfNNb]75_ͭ+K+ 㤙oLR v^B,QτDS<6wbx63k³xQ'.9 m;rhi_SQpWLxX)OjS~k'՛Oce TD%ap`Z W_츛k`aSA#"<"a#XD-e`nBC&΃'VyKr[F$$ѝ 4 +*XguES3h) e Ä(n WhAʕ'LYѷg)V{{3]6Ѱ1\>2zB!E,;DupP+ufSԉ]/X+@9І·Mz^:Eu p~H)ۋaO OIfCq]+G#I&1 ڑɦ-bLJ ̏kB C+}p}MknP!ȕ#) k1̌a#L20BSo͆h>lzvD^>3C? J?<|xHUJmNEО$> HB;Z929>]kA"peyrD_B 9Tp$UW:t 2;|1, J+v?׈'.,U2j7aO8VMRu"/k0wƴ?=GA"D|L)' =`{ %Kȴy(xsN54cUIa:jhtwhmF:"]^la&w=g[4tG5J4;/yE:ߦWل|i_(Fy/yj|e|+_ʉ@vU45i4V#m}D(b%mQL[}BbP1m0#sLo?6{Vvsq.i7/儒ֺjwϒ D :1$?7os ߤwj>eP4+&.Y*5iBuʛ[QB{r~cA .z r7B#b^(j3h[3+zZ50,ʼOԗ{:?NV G\A!&wk>L1*/&ˁxauEp_X a$H?x۰'0v+z+[S-OOIW((yC#!{V6t~lnS!ϔ p}Qpm[v6';+хjo-j+QXHIH޷±C\L][cM]rT)yn9 zʴ숆SȬB:5$)tᘌFZgQ.^ߋ,&_6<  <2a~үbxZWwW휚Uj@rd 2>@d.bN6ii.Zk$V QG?x|EK|9+Hz82u;X{m""t/s+<բJU0KHꔖ/14@n;ω'hoތJ^?jȯYXf ^x :z$A~W ""/ƛ]6!ƌEG~_%]NG">L@+ICi=-(Ke<ߗ0 k.t$i #f~ XC-%= gN9;b@`7pslgh26$vz#k$_#_ĺ1j[N+֟@ ~h־pƲ{Uzj' VKFc0}a`'"B@NQui>ςV1*#΅ W%6mvZ?F词 eC/ ؇."JZu5AN;`Chy'LUf&zHpW|ZVvL9DvʞZ%'v=ɫcDWilj.A)p_lwAW2ث_#'.J@ƴ/~!U wGq༛IlM3A34p@"Ƭhh(}e < {+}bKd"Y6jo[Gv. W&ɉA+oZgumV0{ ;1Y'>-/KΙsW|Ā]KB^1t(߇u椮im RR$"_tEdX"y?P !:C1ZVŦ^.: T_fL6AmJJB\`K|;*;s7;Df?5}oR7z-Щz5t=/6sk(]eH3DޏZ$<]} "ҍ?8>VIQc0dWW.[,LrW/D|1MFpQ59%K$RD?$L%9i>NtEÒNQƀ^8̟C5m7j VLit[h(>s gTqPV$3 ,7Wԓ$=8ecQsBV{!BFS N9# XñT3s Ц6)}4{{ I^:#&Ʒy"u,Co OpՌlu? /8p0wUg\]XpٯABm䔱a$NM;-(!RrȘ*{6a.s ތX6ƚBV^ ^> ΥKd)ز)ܩ]$ıզ T1eJfWt(}fVjUp昖Iۇ-\p%!= 0gqv.ԃz_ rw"UBx(5hɨq0WE 24N Z8)= ~nZ"g/xS|BE mp,yJ5C] ëfҒ|ұ=, d= ,cyv;m[*t չ &9zUނ)k9bqr/RLNV.ՈdTι1FSW&R4 jaKt%m/pZVm^jW2Qhg7:#\u"3cQO) na9 nJ\种rH,3 n1 Us6dp໡z##`F4;g:76PSs-#+LG6^ +$Y)(sOTW\Й0G9nFg RA΄7bJPRT[%a<7Ȗ1Iv3}[ʹ5#ۧKVY7;T[Ʒs2͉@ !C4Zҍ݆_Y&IsC':HhǙeo*_jw<<w?6GBjEq4_A ER׺Hf 9ÎRl6$})U9\dedk45hhHDN}zqc "Ϣ Movb5]<%W`Vd<%Z(뻢% Td<1q3['Mm Ĕ|h9:ּ@~$ܷ=4 >IVBho#Z ZelVN@̋ 4>Uw6e g֫l$+ҭX6xPicfttЖ핈$Cb [Ȫ Ϡ& I[h+{_GGׄtT׹_!!$,p^s.wT{H1.j8͊DmLʖH^vNy~*11'("L#@ڈD@WGCU8-x֕ʋؼ.E[4;edd0|X62#Y ̃m"VٕF#*i]<:mY5?mKuY_stŞKD7#8DܚG2ZS#iFY u[@,2e)0kU$Sʦ*ܯ:E3Dl8ș4+Gx h`WkP%+8el0mYpl}tlՔYC# Vi+oQ"(\I1nN z1yBmC{vYOt`}lE+uͿn{Y 5Vtrb3Va{PO@9f|^.D|y0 q!_>wᶛO^lyL):>a9(PC5~D~Iv%`׎NkXܟ܋sL4~ཆYCsai& @oixk#pwf>lf.*Fˌ:Q@ ᐺP?6Om1jK:7ux. "gh;ߛ]+Abƣd.ͪWQnok[H7}} oY\-rcV,ē]KY JWU5/b.*CdE9NL /ʳ 1M[@ =;~l#)Ij\ _|`ωѪR^pD& !ær Eè(PU j~2e(9x}Ax+ \xxl_gA *s\.- Z&ͷz~, 4j@ J,Yw"p Rư"ߟ6^Bwi/tTomڱdLZkɔ̫`~qxsAá򢁁8ȬͿ l'/\hddqA]Vto΀ubͱEy0ס:Н50l1BhLHO_. %" vٰZ(06y)fUR@cE"tD9C7W}ϮױvVPߧ-"%8BzdB#UTi.TOg#ou8mĿ KD IrT!4#NG)g-nj<]RB>1tNSdZxB;q z3A S?yyfLcNS_6EQ􁑂Z贼BߌԳsׯzخi/~쥾kKF{8pae+-a$XcH;@[I "Ԅ@wSt<Ң*@ ̀DQ3̉ĸ~ )~r1!`Ua 0w{߉ee)hfZV29#+?9ƌøūfJ<6&t[$Ii޽yZьu9\5$j]e"Kl*cݲQcir_PT [4;R7<)WG#oPmz&PT!-ʰň z[CoG~ǹF:LLnd[DuKcC9GdʁׁI +WNF9"@⛾ قmWF@J˩(A{1DKrڼݎUK@/M\n0'#]Q(I|#v(43S %Q2o5t< D0&w={ w5MmRkƛZE-"֍}Y\L|]h , M-C#f=LOh,ň Ҹ:0.z}5nZ&\ECJEGfhDi Iwod/[-Ձ=JJV3{9 AT=砰Ԇ, .CtMA87m'g:]`\te`1A?h>;j#@v&^ltwcfH]ʳyۅLLXhg1cղ7`L%1 ˯;7()J(DJL+RSjm_Yh惾-Y&!ÇKEJvP,p>2Hfǂ3AI>)SzY%2}&%[}0]t3|Э{5I^~<. GFI2,xtʑG\6=&23X#d.mt+O镔^44QHLA(IeP`W?b)F,H▩{:0,/0Uv9 D[$Ϡ/]6+p >4O v_.U˟kfuj|N0$?\R d}g،ƞQ:uMZ +`Xc?ERhb3fARaRެ)􂊦7)rMzU(k8mFֲOƵQb?f8J90l䶉*JݡpI߁ %_ [A}QWV馸%"r*芲'p);O kmkcszT]wI_( RwG16◷ :kXɥwW.cڊz$R$(/l&0u9'z= tDʷ4oTCXS( ?Q}Ӄ'^`܃  !S.[BU7t@=!>%s$" Hz_XB\\@t h(S\?| 4KhiOCf+ãE3~-!w#McQ:8쉁1ObVޱFn.6t##i: xz6ư_ icN,M=[Ԣ _X0 PmW; +XB~vh$6uTɠ?ĴdX*Q{RP:@̅5ѝdrp,ĥ!ÞE+<'vP?e pIPmT^X6Րȩǯׇ as˹Gnk@ U"L?#T3[bTK~]PU,xDsqR0dC0ec2@K)yޒ1=/cn*q®hWQ4x$D%9}8jE).'!wԣa!90>V/&WJ2F})kϕkR?E4a ^:$>c8}n3F# @f*Zv +Liu 63$%`L |a<zr1kQu+WJO/6s7p0kϬwz]1sE'IVVcէ^_x(,7O'5wCWyD@S(}Ѷ7֜t tJQJVovީ\u1MNkhC:m_f ߻\}wk9 +,i|,w|4< )IHኈ!mrQ5KeIRGMNIʫnG /\" F{@%n!+HUJvRYZ3l1KS-)9ی-?UF9aU`2Ixo)IR w&,lݻV) Nc8exإxͷ;'jtEѲ{ gzQr+Y@N4]L+8 [ aeDڌtq`RSXr]IG3k ȅt12F> ahXtϺK''^rkw`w7sҮY vƉfnnQS&S(DWމJ](a6]T.򘋛.$v`0o5PfS3qH1KQ K~^ҖT$vGy'sIUޡ Y@L3GU/}zo+L5E c-q*D)оob;|n)JQVOL)nĭ}LSq4^fʹ…o[٫YÏ=j}8jO#)=ɫN' wuU-LU5ج9d micS_:OCuSlb'x&_ T m| e~l#]Nd%=BKMnFLˁA_Vc8@\H~jMG0UNgG{D]z0R'QMKƠ^lO':ڳ]|wx_[ElraZY;"y&V>0$`ަ4kk] zYD vNS X.TjV^ˢL 'B#Znxu+/qu'Z\Լ njI:PdF0^;4q ~p ?lϛO ? ʑj!vO`ӗ0sG@pv"ڮkli@1ػ,}ϛ;pW9hqyJ{4){E^GvAF)1xsD\D_5̈́Xf[fn}/#xe=~^9^$N G |~F3M51EɷՅ*tVA5h^Fhm/%I$LMw\;|m++z؛;Tp~za~wWH6>zf:BQTIk0ށSh5%޲)d`NzD(:5֯I7i|cvR']og.C/ Mp<Ԡ5ЕL(hao@ؒR1JPf}w~^MHg|.g4fiuKNݰ}Eh8RmsEt'ڸBM˪BHA"vCx\WDPb K=-4FnV ,^H9$+4O GzkA닙sM_ 8A/z /I".)džX8YE'B1r~۹(+]_>2h?N&wq+~k N򴞱s{ri8beul]]%7}3냆~yB.L:~tݾƓLa M7k\!ͮdDѧkg(pԵ fM<ی"h jśc=K&`߅GST,41u)~ pr)wL+`^ 7\eZ>*shnATfR4@^I1)b}@DBdg_mS/fGa<ݤ ,|8gUkYnyڴ'$'-0;{2`=WGI_M&SqPz#z-[U Xqj(kF%I z5~|O%ciƈ*iA b}5Y.8*c}ӊ1nn\d~,D`1N|0B@ĸ51vъ>a eJ\Hbc@Q|)%$(lpRbN}xNfG־+ƈtt>!-K$h /SF';AA'];g-u׃4:2Ql$7c",!qnl#^WpY||G EWCrG9!~!IghG;GeBIKAPp S9UĠRP9gasaei6GY IczҪ3:Z꺰3e. Ӭp-Vs`}A|qu ;wo8)y@t ]ptHUC* JNw*=rJEvC^,y(q\sMQ B?Jh٫1@o%9gL뙴ś~whefw{V^DC&H&~v_ `@e]C585hg? ]G ,QŀUs)T{`ih]dgBzTa3~qJF/oA>rN Rb nHJ*Te%17 ViHG\C $7ЕX.O+$Ά28GD{f "aVorOAe pbb*0 Rhag7»uɶb*=m6La`fu="u (cX\H1v~p..혅,`{7#󻢒ڷtKOHUiMCSԌϫYru^aZ}JN&5âɲ:K 9Vtl+?#},_>w!TN*gzt~#72U~"N$۶#aMlZ[Fxʧ8[^k>܌&עjrVN;u1s><ղ_JRs5fgE:6=(m7q^bV5:$ I>rx]OOkH=&,O)EۘZ/:mON9Qdp yEfl*e mF7+4 "APeM)Aci)aTWTq0SZ8PaaIw%d<b;^-jT? vţJF;mX@G~va@{G|~p!C4wE5L0qOsd]ТÿM\y ƫla*; NOEy􄃁;/3NB8)P! j5>x$7pqHC>$&o6tR.V+R(C`ʤ_F4DB)&~*b97w'JY&c%Po/y :徫jM)Ӌ5W0mDh֨Cr+a + u<lvfj V;bg";j~؏ؘ~ĈT|ü@6yG.ʸAD͢]C^'ȻpF1UU wbUT[>M]qv,.BV`n?1*ذEN= UX[=LI.9fk7+.lz-/VLE[Nucd8FmrTQQXX+`<7+7[`2s94 xr5f#/y^?2O,`'(V/Zd2m"` @aݪ aCg[qZuq^`>{".5L&?jgL4U]O<)ͩ+|뒙/tY~;Ӯ":6ܚ [2{ lZγ'uNl %)iqNjt&QW~oTvŹ:^Ǡɜ9ޚgBGR DR:/R7"ϥyt@O%!4[ maRwG/MwT(ҘH+|VyMtMk2Gç HFyVxl9 5^-#ۜ]X#lOs&XJmqe$&l3݄ s#q6+.3+5XHˆO^M% \uIEai8u~fEƯJi—Yn, !KIh_DYb42tp%Mv r_9N<&+3^#r+e 27͆|:[/vz#$ V[ $c0_W&#|R-BN? fC߰HtI˲E;p!V h\4 zju^Lw`']]@pZ>U&AL% f7xAcҤI[fe5^o4ت2yl?Y_%6:.HDPv;fȤt1麤VFǝUc2n q_4!Cԍ/77$9n#܍B/ol1ڠi~93wBOLλf=պ똂MseiXiR 7Yt,p0TWeɴ@d`T9AcRX+(-م>ѝ`6LA[3ز"O K㒩嶌?Y<8[pﻧ L',$a XHX*VZMwEA2g,u (1Ǐ")@ ZX8bE"Uo!9xT4Y!(*nNH37B1$:aH Zg./xK:7$6͸KR?M@ R[%]1SE/ %?y\x F kR EKLV#^M #{U: PVZ%܂A#chݛnmcI _҈۪Rcצi͢*kd/Fh$N9b.~za 5RZ򞘊/H;%dHz_KrA4s=`|X7J&zEbV-&[;kn;"َu GD8ƔbV{E~S^/#vEV,+6JNlMD7 AcԒ;$xlݘ#^!Y",O[cn=%U ~5ڟ"O TaBA@;6R }ߠP٥jR-v` Cdp 6eش IX1 }F:R;u(N#FE7cjjo\n-o!OCZ":SIPo,%ޠE(Y\Y 5Y b\2hC8i*dF,-kXwgVEO72`T;q8L`;)ωxx5֛C j e,a)Ndˍ@VGWj&FW%8 7PK0NwHYZTw#֐z- ZN8 Y1@6j >_ u8D<v< +.b4 ޤ%};xc,9WU3-~Oٟb eF:2^; /!5rKºA1{hQǒiNiYd [r>:Gjuz|"S5]u)b1l{Ddz[\VP1J&w\xag:L:(`6.-B 5?1~kNvc".玢39qn9=tx />#{GV>ƾeNZQ0Kisx9}M%A ^?oVΚXE>ǥphIeE򮚣*śNJ8Ie-xQX?HiK<<[n 7_17@RNc&Q`2^5~):o6\9B$pJ799k2_-ȷww"Kj*1sz,YH3~&v/C m6޽i@8iw1=CBRs~Ct1cYl{BN)@-& "Xwtwz.ͫ0b|: 2=;285bٞ__5`M9wbT>:ΔH PC^lb4EmZGkf6c]&Vzi c*А-+?MW?7vDdlے$0#d m$_/~!qdԾXP 20Rv'LVu= a2'#tFH $VCݶt'{Ul"92-8ޡ\b3zhů&wo"0W*P/g#E!=+;g9sO@  kNv4d(Bf!J^F+t9! ZwOKD XUEוEIJw>3>DkZEt&c6C8u97Ұ'-KD 8HM*͏98=ԙPE{xkC|K6h5{.k`NuqOq)̿Ծ.beR7?U}?iYP.f%tdQ2gA{oKXMc蕨]A-w`)}CQ$77zl5W!ȾHJ# Y2Y,DqHm២x;ڷh7Bڀ!=]cT 㸽%?,}dz|5EVS6Ku+.\Ucl$یi2m} ɔ]W6Bvn57QO$sK3ApʔA!6W:YHހڈ F \:u0̯I2/5Ŵ /)=XUᙵ0 DJA|w[z7K$O_.)QWjbFGB^0YSI\0i,a!_$}0Weoͧt  Ov%j ɪ\)LO|KB8_29 ˗ITL |[=^UgkGáI >} !i" UZxb{I͸ B<2# &*BqQeˆɝXESMQ#t7 +mܭTykѬ=9Zy9pkBxEަMRS tc] bKc/1R&me*0`^ ΤDQ OY{]Gd:r.a䙭#$/鴵6|*=+H}9b2^ "ÃxshjG4LU,:L3EAiP1{-59@ƅ@ |9cی7蚦ՅvT<E0 FP:Eusq2ZhӺ/,zl/ ո::5e7@mMi&=݅!i.10ʕZ(@ǝ 3RT0,?OTӹߤ8GϴUy.}i@@F4*X̻ H?q⽺kzVw!J.‹unVP!;"is곜 ށM:4z/)GƜZ2xXW[264=]DD]darA&, .euG,}$hF_t5Yeh sY<I$c"yuȄi#°ޱmTc-z#N{mmcaΊU^mȚӼ[j3Ž?sc/)Nn>JS#P$(Ut/P i1i~,[R3A|rZ6t7a 듸$OF?X ?Y~X&v+c\>9U ~_ Xma;9k}n98dzu.F O^DUfAj.iw>r)g'c<{ydlJeRcf⽒QT|2ؐKõG=^ٷ #v$ /zz%Q}>S. "wrfU2G&xOcZKnX~Hoe_dv+j$ &WOܰPBz_D|9h_vV;K*,o&I@ MPh J)V8м7Y)ʭ2q#j#|EP@Ygu`ڈ1u[ԑ]_cNr\Ww=qPC3WU,6Lݨch9=m}s]MfQIzì5ǶS2!5WR/R)͡r@?@0X!rS5X5~ ƛB|AB:OtWCy 79?S'#s F:j zOM;s .9/ZL@ՖAN 9tQ8$j P4^,iOyw fܓ)J䦪O}\8VI}{/" 6==YwxavTiF?P=#^6uz(ߟ:zNk6e %Vb 8.BȋH9&`mX| uؤīw" 9Ƴ0y.V`4 X*z9(A/b5\O h42GL|[}!TьT\UX*Tuz4NlIswènpm0}R&8y%ݖ0cOT[iijQZJM33S`c +v~C32)v|p iv؎k=s3{}\%(=QwLY- 1iE1yxK(^^rU %ޑl?\.Z%#`,-R0tQT̯KbYsNJ{%/J !SE?YPvtfȡg_g٣~wf%P=X3F)GNo~!I'jibm|c.B|OH !\d*:ޛ754$)Ė"@5Jkb{lORE)/NI~1 (;@hӧn/p^HV+|k _fk~KZЂaÿ cIJ2mV 3د6 ;K8JJ2y%|M8T;M@8?qnp%ke%<&êb3W*{ Gz7zqߵ󦛚Ŗ"׶=( *b =5ϖ40 Ef΢VrP*9uh%)?|eS#tUײ9A'?J -7u"$PT <D گS@M4D) &Cw$]Ov,r)a0M }my=k:7ƅQ1o:!YWPb\4|xf8Eumf?QUy~m=a(Ag-7pr܆}QAmRx^9%eǐrޖqy} "HoxGЗVp6 R&t0hD55ˀQqin̋34t|hFh˴.4j1>~EP_Ui8m}7[W6*|j(jtzrz?BeYO4TT,ԾiTQ~Y=#EU2d"#$V,B߹xz'fhߖx_SO=u0 xT+ AexOokO\_7åyR叝XD W&StAJCw"Y}zӀOC1ğ^SC{{ %⧗ω+j/cŻ$J(QA>aXsgbJ f;e5]KV)ρcJM7F56(Hp!!O\<^1 T, )/U?:Y>̲y e8˅ ]LS\GIrJv IIav]JLZv[(,₄VX@O/QM2AG`2k |O%!MV |_|m,n<]z= SC\gq:>VjF|[ۂfUXܼCx_v> l6\#& rpI/ Y7/9& &4-/>dȟ.H8k )AWy|[pOlm{e 2*{@D.<Sϵlk^叮987f")x{/$ߡcT3 g }(kb@1T7Fi,o5IB&ڂ7!bsP &/ pEX娂>6[-Y:o«gAe:E D>#.2mhX"k'֎l;_iɎ tFGƶ4@  X~cw"?4NfMy~bE]<l OK״烓Qb8JI䖧rvCɫ#vR ݎlgߜZuЂSV;5D\{sN{,S:Gg\^o+Q%GyDv 4;jMa#GVxXNI z5kMdd%\2^S 1˅S@TWqKA3=YcֶGy~d%:n©hQ|bqT6 Z}.$6LB) .iHjZEr$Γ ax '㢁b:i!/ f "bTҪ62dhĿ31y٬j}֤O1 Z84wSpteE> X+^pyfȺaUd#Z>%g2jx0Cz!7D7=ɢd87Qs}.w*L<ف5]IJ=uUh0=r A<PKc %Ե|[ó oçvՙzaKd/ed}nD@: gt #yO$'n>W[_ h_U`pه+8r:= x-_@W՘/ ]xruGi`.(JeQ1|aR,֖%dܝ-FgbT+FtE\=kW;RXXu.>QAf\Nxc]iӯת+:B3Y)x QPZn:7 e:}+K5NHD%<~dN4vMP ⺸n@BT1;h[M'@hP}|y;ufGL7M j[ЪO4☍4z 8|JH k`16-H DnkEgPmNEjn`cbߑEޟy~zf_iY#'x=Tu#(|\<8;Z PVA8 7+YUʵaCZ,T[A,n{ wHbv*4F2ac u%B'#K{)[@Ԭopjcuj)3\(TJ" ÏӧdEvǃ9QG zd? k{ /!{N ee gZvԹo%\㸽˱}UGO:^ڥ_@ 1у3G1~sNԺWӋM)%S4SWbfb+I$=j{HįloOi5*պ`|I`)[EJzbd bG&wI*x$~.b3nl6-lIԄKnԭaU _Dӵ(솎[+D/(Vp5܁ҹkv+ lP,+;>IgxYTn1r2hXq51q>;M 3>)S kR}{5ߞ 1L_d-z1r# uk]$=Q=d{ P`ku6=Er9Y1Crwe3BĊ@lh_=ZD–ªM4ӵZ^6' K7u{TS!Y>d !=IcH Ջe0McIe'HWoJ.l*h'96X. A1D`:=8{)^Mt:6 wj*DB4p~hl Z'2WG 0Hpq̩>e^ xij}fŒ5^7)0j[hj>P7%R4p2; ]翦wR9Y礑-J)?3j[wO[Aƾ:D.(/Vj.GE ][i^Ew"\~:Y2ΟPOjL&mهŒDroffgec@^2K(pX_nQhDBXT2drſ}z#S.V=tKl[0.i|;CNX콪T;a^~f'LT.<SOf)fky#RWgp{ #w >NfgP8S5,-ȶƢ>NPCw[en?p1`Rr+{2꠫s#U9XLI1>-sL.0؊r71(h*(rGXp%(ntWdvtuX蝗 Wr۔S}@=){A[M!τ] zNcYM`Zhac8L`ToB ??lZg/# "[ƣm[9xE }v?_Q_ O56 HSA^4,pVZC>L;SLh4Q/8<D5+ a59Դgȼ"b^LR7m+F wu-j ӆ!2=4z'oh`BbH&9ZH2ċ`@`;fQni (5l/Hиڳ UgR| 3NO6 OsK*x5j!zg09t.ƀPoѱtZgA7!0yUӈP,SrA7%hXq 2:P$E:0<k;~nٰEO?r3|1}YwÅUb|i*6B9>QuTi~tNQ<% 6w7(1R*7q?sN&m! 3cKM7=S?F0s5$}:_?=.$Pv9E#Xi "Y<4uoRYU{4׉"!?^=1AE`1nV^* y@]*Hp/ 0B,MĐ"<%w{lΟ}:m]Ζ;8ѪÚTf:r Ua$V94nKIZ9@a$b舽63tc LR2Py.L!VI| Z<ƞF W^K]*ǘ^f d U -ӷUUi{G.JiL_ˍ]M5\ QP6dm?0}Cba[3+c lhTsKy}/k$8$"y_;s! PHjwqaT2T<'{PP5`5r'M&(;n7 ? 4)^[=K'ң^g'3siG'˞BO8cndTmJmO}EetW>UgWg :{ߜGb F{9.6N& Y8ر}DCR~ ̟$4C0tH*7Ahl-uǙcbj_cD֟GMl}vV+$aFpJȪg+ 6nhI lsU%f`wgId"˾ea-Ɍ9il{_fcSR<8 ؑojOAr_*xToh~]>oIG1(Aiߊ.aaBFVN!y@o{#{B u42J$$FJZ˪dRt* B rE%}2V`fP*X9sCHޱ+\U*˿dza_21 剰i`FvF$QfKVʧ@]"E<ز1=s \6ֳ<߳:O=2_/#_yZELcK``Cq]R2\n n?)jk̊ۿ5TafeiO";ƿWh$kJ6~ii&at+WLԶm )!>%B*n6&SUs@3mjS]̭Ԥ#bf6ۮG"%Êd`isXQfӃ뼱s&/SʎY9t= \e c4 2\rN{Ep'"K70o]m7{A6 /ۭ2$Ut~n\Mнȡ3cuԻ FN׏ڀ~=DfZgZP!Q4`(f_~Fr-b~p2բQt7 Eo఼Q,#[mh˖ӬC] ɽ>f'AT~jW]ر'j<]Zf|;Qt|} 8)YC-Z)سvڈex$\CHZ%]\5g +T?gӵAWV= b e&3B!Ni ju2IB]d1ʠ܏.MSMGW!A4T{NTzQD XN0"dnjq@W~Sw^S6c.@HMWL -= +bGh,9-65%Ew+y _&ZE1qf\_ MSPg[,2i JWq6Ҋ$/PGOY@V9wf-4^`HFRYM_E+J Z7 Bcf.)mkZ!#^䔹$DQ<`+00bkah amPi9 B?'#gzѡNTMV."D|Go6UDp 5BZkj;qԱ%E?Jwú4⛲nK~XҌ HkGcfk*T.{wGW&2w^UTrB9.*IJ>ˢPM$ y)+2__N"% .*rz&\|"fX/bl%(BKn2>vtSi^ǤeJʡ\8R%LDf-^l @8gYZ07070100000327000081a400000000000000000000000164943ceb00040e98000000000000000000000000000000000000004a00000000./lib/modules/4.18.0-499.el8.ppc64le/kernel/net/bluetooth/bluetooth.ko.xz7zXZִF!t/a]?Eh=ڜ9T{O[&>~щi_h:PZ9eVd+oo<'ƻމ--="GۧE~@!H]e2x*I ф\{f9 c-"BG)E6[nT/2m*96F#ۜ !Y[_H48(VUɟ'81;GPv@"w* iNɛ>tI7FadQB%?YO> ywPjٮj޷{} ǣ{*KNQ:芴.S]WHr `,ȫH {ZJX.u wX+_E;dJ mmzkgѥڜ_<}^aD ٮ#6wfHNio#C;EK\*%POYG,#Aߎu(n] p]$xymR8y;3фGMlX2PUzj ΐ>֊Nuic!Op)6 ]*#tp))e2:&X̠y]IJ(͛@sUcd3:WATa7yy&Lp4m*͜ xS|i~.ڡ*9{%mH#,Ssk Avkɳ?q}<6H%#.ȍz"CH.GވiATLU _ )D+9LAhYHMKp̵ FrALUZ^z9$M6[fa!b(wljIm#ť1e"\ikTiCy5L=<9fHBOP]k2M1 +~KSDsD bA%YP{uڡ{Cow3jZLHIU~.O 9Ǐ&Q@8rM zIu _,ŋ3wu #dn 9C&j&6OMQI{M- 2o ^9bf¯I֤ c`HKɂΕ?y!c`P"ŗM'jXu,MrFB/Ӡu%ʱ!/ێg9%::E!*3h8a#/:~kp._G=O#)%g{}w+"D9v\RÿC4>0c'QޛRD;C3BH@E}Jr~o̢9`/*iJIlSJb17;4YwZGҨU&jބ1/<]q\  ŗY0jΈcM3${,OAcE8bo'2_Ò簍"(_K9~ktH8֗J<>{U]*D3eʖ3 $395U i.:/鐅eM$u.ZVCT? Cy m>Kx]Xx3}Ph֤GTQA*5!7Ќ#zV;gl,KoWc sGrS:ZpVf\-q8Fg\|Ώi +\U4mmwDŸYK/hM+1c,oewA 41Wr  xK|']p0QBXs{$I) 1א,i/WS2%Q"ٻ W¿ s Ad .r\ʪZY& 8ЌO4 aofyp^&M>NQۢ黦L:?R\N>^y,hߐZ5 kg(ThEm7gC3y@Y"5LeHkQ Cq s]{!KP^6z@I$itT^nwbZ 3@6Ӎbhc% }9p39s"| mSk/pR{')g#4 $b6C 07W?TE: H#f1*~;g8-:aEgfFXyj/L)MLўͼ*g(*z>g,qnk%2 6"T-J:;Qչ8]N׊bVbIQi)Gk<hTg17 :+vvA ˾,-O@ftr$6Nv҂ "1,ٿ4DT8q\H6wa΀K'>}x ̝۲:/(eTi`.Ċ_mt0=9Mr`CO0 H[*n0O'sy^`E5ְbQ\LcǞK`Q6Fqq97,hh|P\5ze~x ]3e>~veԉ $Ų&:=ekrpp@~uuBX2-+i_=5{v=['?B3<~2LVUf6R ϐKx@ԐbnZ%Q"Poez _|^c_E_L*`:6n^qgfnf mu(z=[|KdOq= sw#$ uɧ۟O8#F}})#j1<ɍf%*]aS <<F/p_h-']c2k}|W]D1vl*p|jwApu,{cfl 1vۈ!t [4ڝ/ R>w3yȳ_x1P^7=\rpN>UF/67I5Df;EޥH2وSR"z(̢HPmVBAC!׿-vu\S8c06f\ Fha^7 ptS9iyT,Y^gB~ #z&<|>UV2]cw@e{kW4qXLl _ApF3'LŰ]ݺIOjPW~6qnBLǤ4BdgV sW  XgqB[7*kUg k9>\bNwf%86({};Ydjj<;^x8 NozJmQ+WKzvWG˄lG BI/γW Ny=6(q( 4f{t&%|J%< lYN_}";B3/g Ek`܃P2ς^CKh Z%HwQb2@MygϷg57- Ϙ(}.`1IJh+ց7Q!Djӱ{+-EHlFw@ļ.ި L$4#߇0N(l;e4SvWiY߹~EVjxa>7t=˕lMVhY_eOp#@Ry7n 0P٢-<2xH#8N+HPͤ.Ru7͘d~DybƁk|CeU3e2 ԈL_8_gel$pP% sx,x=J25b!C|Y; MςFx"_zoS U:6}YtΡ`2!IVPv0 &wNRn4?rSg8oݏ,ΣZRJ=l;jDPv9SK3=iLVY[/@KԬ-X(=YNB;~%c:mOw͒ lՠdV`R2Бyݾ+}F = L$2G [@xrF O$tW yI=/ L: $2%Lw@1L8v?[X(6/k@iЉ*582>DXVSZ% :^J߬h t/<>vn["ۣ|3N%|}ǃ WI~g)?*ڱ' "Cب UqAw9*܎ xp5^`Xu|. %؎nK|ny -\S({(7/CޫOE l_x}oc ݶ=Jw`6!'#m`]?JkZ!|`ݱҦZBCOȴKo!z&:5Uk1pO*}h|UQSËȦE4DWhcNiqPʓvR|tĬPt,amQs]q+tJGa7 J4:74a95;h߻0'g6^UfgL>=nL)BYkn!?_[(HƓSN _X|1Qr8|Tp?8j ]Ygf bL ?'m C WҸDx6aBeRt͚张'"}]ٵ۰ OARC2$ڑ Wb~PB\-9(Nq!mMÊB.x 8,mu| ¯IZ9:K'} :BoV1mWws{HϵFO_tvȷ~azyyښ@`"ޫHtЖzxF__ou&uQq-n|8ICNI4r2+ΧNTiSU w_씕/C@)&{vӏ񅫺߾ {<YQ`aH,Lӊz? ۧO%}-=kQ 1׶O߮)-A\塩,9*qs Wsj$ N@K_ݖƌظp>ZQ5̛ۘ U鬒+[43Si`VS5ӧ[ Bt 5”xK)҃*ߗ 9&'PdF:~>*l>z /5{i'ЁIFOV;AQC HFMM=B7lq~[)[Vvu}|Wv;q&%}HS*RH6h/S̋?"qK'oDw~;,G\/}a;0~׶i!*J~*0MkP< eE\g^cc:^h9 %g Ofۣ=7??9$#b2tH|x9h/Y[<ȓհsnaWG*I L87iӛ=bΦMx,(, RTpv:N!'%*O8'(&V8"h7H^.%899eيu`!y>]|.aaYA[]f*ʽ*)+QӭQ&,=0 a+Kea-\)%zlG44wLpt,pi#y'ʁo@-^1k H2 hrr!G;K4?-XWX,(Ed%֗w٥ MBDNf[s/xOf7f`;No&./ySWk+ ?T& 7=N:z3e;=`*q#|fENőq|{JU{` $C 7G$C4UZGmV+s{(uړX*fne,s${R=NJ4#Z{kŗC7 =z^~itC3=-`l|ُ&^[;Ab 5߮/+'?|,hr|5wȀ~ڝVn,+eٶ"$O|Be?Ӏ yULφ#s[AݴޠysڀR<v)[Sѻ4SAxuw5JBE9d5fc7PH%v"kz<`=51V^*$&Qs P@[ʾ]k|WnljtR' w^f?l1H)xںzCzq'm]0"vy2$FD3QsO=_70XA v;kԟ& OR߈V6m㧥 iRY~CROnh[R[oWߏv:Z$8/dł6e#l¼i}l741 .dAɯ:bY <Mף!N+I[IJdxn-v^dd31Q)ȉu<3/O͗G÷ Z蝱.S7䗃#A,\Y?_kn` 6hLUJrϓ@c)go؍qyU6B>M 8,w2_CAe1!tŤB^ZX$nFSsZS/ץ`,A j'%nO' N+Bʻ;Xh/X DXЪ^f&aA侗 EOGa߀3;T7b ]yC̊n|xc&H_ktNuK W,2O*M3Yy4\S׫M ͘ -:Ta2m3<4C%EׯrN T>MwDdC}a & l0o~ "0'YQi+CEAlQL6:qĀ"9 N?S{YVJEځ&Qo FKyq !Sѕׂ,W{B;nRr3+.mB[5s%48RI&bE AL $Loۇ܈~#N;|ڗ5z}3"PA1:DCUK1G"N|:`~"Xr 䤠4Zy G;P/aPޝs h$IWƓ/#KxP%DO͘:ADjw F:Fuh4@tA5ԡe6,ЫzRS-T!\P3eX/KF4k}Ԍ`ȸ Y$?h%͘y 0p7L>BEWy]4>9d{5KUl.( pQ}×7ɶ2#DRk˜~lij]]~5F˨B6(gdS{z/B`{~C35tv W*x|l1]1V`w!y(GVռr A=3F%ksTTKʼn䰥"Ѧvt;!J_@d9 15ǚM. Y.+A/ $a7:(UjlݱiS\")=.QXxx`8*:@A?0Z x%,/aHߟWS$ =` 3U@3{/r:VHDux;4sVb75ƬLT\23Z™Gz gϾ"%4+oD4$tYѾ3*ˤ,`QG23*laNYS>ǷΔny$RƋ) >Yռ4gHQW\s:7)I!F[Miy$~D#g#C$\rR[8q}M3$*/kv55@>&HSQ8Ӑ6 $T8lcnE*ٟOl>+. ؏z`:@$,%҇PO:E$_^uĈZL*pBL`y@B˲6p3qb"lv`e<Cl#V?r|5nuڍl/L5/BֱWrO&2s$*&86A8(4z ~NքӮp0tO\AOZ^#/qApjj lV!&:KyD(^fca ɏx])аcFx + fUfJ8!U=SdݏM0,+*d9趧s =,kPiN Q1G(!Q@JeF{H')Nh!Io_%"D5*[*6uza5FʚK66;*Hs*# vhdx"}">f`ĉ\"]ysL/\%=Zy:'

    Fv\ܘc|40h>w*,קp[OP.^.Iܵy0 !a͌xYƣ06 tFeE%s>ge)-A=ErSw~)2,846"F<07pwc+"DS>w}Ïm]D^8Pf7bRX =]BxMx/ǻ2֚t/zN;@CIih.2jO꼇/OlySfsg.)͍QeDt ;aK؆U,i05yFniY@%em]#h9힆0u'#ZV38 ك A=q9qPllYU+aeD[Jr`i&LͰw xꇘޘ@4dKl)#\x`1jCw£;Mct;'|XxVǯ^z>4WP0@2?98U' +HЇ(~LCw<1koڛ!V9p]eFۡ1%)P `Vtp=CحS`C9D"QCk@"! Tb+.uZص;o ='X\g>36E!C]~/NVMM&')(僂Sev+s~?MplKܓ` ?#\EJWC#ezFi!yq+梶TO v}/uSzG+Y}`ELq<_JjJd ۇ]u{;[WXSXa. 4/ܮ~rn`Ǯѓj- C &M`[;7ΎM9Tazcyb4A}3h]PQCxpE J9v~8,#dI'yS&y> t4{[pg'ވs K8=KZ9HEkh|g̵PU M"f[&,ï4 o& *AlP `-lߏJC9_1kʵYE1ai&YC /PVW /r+?1Ľ`#JR"iwZgn0/)_6st2Iu0&s4p٬g42z6ZcZQ b`AL3ܞ%fpJ'K~U68@{d=4Zg6< 4@͊bT[?v֣ہH&t>}2XYܙ1#hLFBഀ"ٺ6Mҝk돕p+pZ8~Lph g'A+`*M9m$>- Hٗ>zؕ$<όՂDs[߭ I-F\EMD5{S׆]-EM2 c)-P,tdi}ZN=EJZ/O׀ӴT=_5 nc+l؎q1iQB@7b 6)eS>arpZ:mDo06C=z5\b((be-7im;"-ܳ~0bc[vX@<[كzfP*:րz| EWP$$&lSFm "Q={u>?Ig5nIhޢV8HhQZduآQ`wXnWzB ,(y}qjȭt̐-B@#`ϗeM$ K6dZ,8E}`lO*ϳվU'6HJ,i̼=NwȳtIzpM]6OŰz` >sCl]Su?rlT<1u<hG`<Y' Cm+I'ry0 `\>T)%vPLnDru\,Zݶ!M+kʠj/}AHNSPqxLW湤YQS|VLTVilFbZ=X};odaCeX_JSnuyБ'Z=Q(J@)zb^Mߤ$ς3/R-އ|}0uD)dh&<*י uJ@7B][%#[L98d_=>{e8'őmE'T7ÕwCXr> #P͒eNa%Ҏ!%s(CmJ 62:k*Esnd0AS;$ 8~K .|Zp48ֽjd`Ųݟ'0c.2Bel1Rpu/~WIJb.B\毉qt4؇JUZ`x ō4Rƴ~7[@~ntz\Qft,nm?WW]ݢWylYJXfGDjfr ݯ._Dq8Fili+$3>=;9927]e2(2Nar?;R֨ gw),ĔPЧ:X@i1FGS:K北vPǕ 킉VO`L,oW!_o)uBKOJ$MMʺ8|xUyD@f:H׍Txf 0*fb \S@Ҋl98єuñ9 n`gH;7S.5N!pt="jl)BHB9g(uQxr wqPi}Ćͯ7me) ;ޮ1N'U}pSqv$G0 )یݾ|?jՒLgNCybmh0Qj[ pKUGIan*AEZ ŐIV-`nJ{O<ˆ`WOdBK'q7 jok*Gޔ ctd'N9M>PS9*~)NqƾnbG*J&9MXANBF͓hfc.=ZH',1k 5UV)D_aom.^nX>@^à!( )t(GXTN9}}LT`9p謙!V4TdLƋYxonr4Se1~%GN]e3 Fe# k"֚4fxAt|čHDU/8NI$i7wHʭL֠cӭϠZ0[g؅ ;4sѝD9 KTbZ2 f2U"Y?e^y6E䵽ǺLYwC$a9ܽ1^\;eLX,<\)/9Ex q8AnjSMNy!k~M*ΚM3\uM;Z w[-MD.>T PR"7ŠM 2i*Yг[0Z͆  ^jXor䴯CkroiuHced^V@9IZ&0p@Lο*$&1\}n,/rlvDSmϡ/9#Ra\INO={OxK( Ic+XR!WGG7:#[}$187Z$@s2uȜKm7{J)(eJGnKZRJx%t6d"wspCbbH`MGҪڷ с,~?%)ڋw}HyÕhbL,O?34>u B4Cˋ c->&2W:* 7M]mϋYib%{oY=OhMJ!2u$] vrZ&!_ &4]=>F8d. T>tHmjlw(Ȳ03fJ:91th ourH^dCeDw΀dD~톰vs>8@1$5U^J|렅{$O૭w`nxHJ\aCPMM3$VlRe 'ᡖI[:'iՁYUD&A.]갱V3u x;-㉙ 7׈J&ATuFB/귬mDbG9Uqv7e(O֜`{˜{N,|_|h~ yE"4,Jl7m 9: Ѻfjq}]Dԃ; /PDsKf$IǛstj$BiϕHVZnRZs I*+)W[R'3uAἤ(X;mK LxeM4#f5#YZGl%Is'GCq3e.Q$f$s\һj<3P6}HņB]l*rWhL̢I,+ԏ%${PAK ~5KqgI,6C҄~tn]9Gio"IUO6b$rZh}[,cZuJv.ҘN0kLr1c!܊8[ڃX H59YA̵X Ҥڬ:><|ּɖ|!_=2ׅ[vVSAqC6{"n2.u,!Ӥ$8\E8;+m (A:B͒̾<2_YT}6ROk/$w4"bEؘ*pdP ĭ֡˂?UW'f2Ñxl QW1eTBq B-{9;\bz(072F$ VrPe:\ְ\˖d\]3 KX继.wpP~X'fcPEF@滼7\vbƊ3@1Vi.k߶`[XCq"D5~F7 `|^0;eoWa7܈`Ur쩌EͿWjz8tӦ'~6eڈϨ!꿒<)'R7K3bc_^c#.R8ץu1x~<-VR'_%(KpixGtPΰSY- v*~G BjA?j >oODH!umZl N=>zvnb%(o2Uڱ` ;B}n`.䀹gܱ7C!\oŪpl"xCS&}8zXyMo/2)śQ"\#& ]$3POG[W~fN2fJ0NgTT}阉G/@N6/Y9g+ *5WgEۣP4~|f$P 2]/EBȟ1@8Fm@vz%H:}WjU{jag/)?{aŤml#ɵ3150ύW^6z٘B[4~ ׄ=E ,yzY}as^ |(RkM2'uͶNs*;¶߳gHliKxX^Jהr_y9Ę+* $ON(h>:K==yj&$~ X˺fӸnFR$ŧ"eKi{>Zdz9$|F૭\XCkR2/\J!ms$7\NҢBҋRJiz3[y 8]U+} LBjiѐזmKE2K|.ƇKHR(5-\=IP߬2FMVFj0Q9d@cg6[o : l+vļYuзDNbCLw⧆l偨tV8VGX{'(&- Uz\lA965MZ,.*bd."b}Xا_n)tUy~4@p6EU!iUC(Z! [=<ŚNԃn+w МBKpe1v"Oܜi3 Hm:SٙxQ(eB۬PoG z'V_jZO9Tdr.U\Т$䣦pԲi蠣x^5DEK0di3 X{ 旡1ljY/鋏C]]䰍qQ;: b1X?DT8ʪ2(uʞ"}y PG$ruv 3T;h9 i g䭥94[+ٛϚD]P5,f=ȵ'^䪔K^vq1@JBͯ3*[=LJ;~h["NT1*ձ +XAoK5!I۔lRE'l:/{k1D䭼sp??Zw8@ܩJJp[NQ(bI0͟ >4] VN&-?j&"3dH}?UMyDyX\쑷'ןfrm1=)9qjmZ_V8YP҄ĻKK4/$8?DV/PQE?2b_n{\ز\"Q m׻_nO-W=@,P8bX3 =v_LX4s`Jvc{5PAb-m9#QsMޝʨ*9|dAB*,cJj5_"{g0πWE]] LS </[CF8J-_BFOOtQSNk:US<`5}+πK[oxwZ#3NN4r/CGw0}JoPdz4Ȥ+),5KxR$|¢8 E_QRcE4"s4HI)ѫwŎu_RmRC*seF=QŴ]e+NĖtJT3xlp0!S1|_{CH`Nl=gpsT.U_qvIޓ Px&7ֆH>1d)]Q"U4ohl2[ZP[seA0Crm)6B%sA}):]uSm}|}{_s< kM403OFG{/[^{qA۫yGN2%eR o,_:fXգ?1SL ]0gq".7,E% Ag'c;U&ԤåIvex36L%5^nzbU81ۏY;;UAUm[80 DG3 `?rDm[FێeLK9t@áGk^oiĺ~@~P.Y XfT6vi3~/?TAHOϷCJ,B ` db-PT5ռ P29\k}ƕi[+ӗN$ܫᴲC+x'S]),Y1zyq4)Qژ=T)0d@[  y֖ٹ615n0p{[x= *Śz<7o89&  Z 'C!/j֪Eib xQRlr*A› UUHdv[}L\ɵq;a`kmh%ܪcT-A=u7lnw{>BLmVp\ێ=tIfɱɩ`q9G15Y5e`){%!SbbZpW+@MDn=Dw)8rVy9 =¶6ȫG0Tm{ ;vai%GwՒ0h4 |L3 r6NAZي2~ξp6bצ[M~x]֛e={)Y!-b&&; yXΔ^eC ?O޻ez9I6 4-V^&a9/&jHf6߅ӸUaÁKaLvdeCf%bKvWf2IfUb6migBh{R8ͱhOGD)`?F Z;#FRbV>=M#xbi=r'Q;i̘`RR4͆U7+㢲:й1A(cC3d<3o^D-XiQTz>n 4)mOgt]'޿:>Lɴe T:w*'haQؓ>ƞLhK.mz¡k*oWpY*;o>d549to/Vz!ҐGOy0!yJQ˺s&vY!s 0>K dDNe&2J +}UjY\BJ0r;窅G;UPc1nz.=8d-kFCvF#B'8BfH -HetCrD,5.̺\ZZ]ĠHNᦟf_wZh':NrU]ΣwDž}Tqsw>Xb(F񗆣.VvV:~[ҰE! Rgr I]`TE4j~ O+`rM`W}2w FM;-ֳUI}fo<,qxA{1EBKD(e$$49[S!NՌUd2fG76rlJ[`o uiɡC^0x#ē2 u՘~I8=?C֛?Wj >H:J!1]Jf}H%R,F5JND?? 2A:/l}P{F@#W &8J5gT`˅ُ:+uϚY ,#BJC?\W -35c,`~pcjp {D#DLcyƧi9_g:%aʛzdkaJ;i^MVz?XyK)\<+rje`%?A֨M9SR"ܱi؃)gcJ:S^i xlyiR8t2Ha^,!'@:Vֱ֪-/5}k Ң$o/2js}"`sE׫>.rO,҃HPt9-I.Ƿ"2$g&5* cDZJ\ɬKh-f6xK)!YЅIl|D ++P5# 45.*&2-[CPl\ќWrL/h=`TжD=oPrMبЯM_ jjY<{8;ܐ:ꏢ#San-NrdvsRθl7n%}{,Zu2.ybCX>P2n~(˨F/EQ|sM0jcK l`cl$kŊI(FPn.>Ǣq~ݜE멀~3̒Ge d,ҶLP'ߦ k5T3&#1hgP:HOCyDma-,^u/k?@odSBހM8,/Ot% }(MT[eJG6|Щf>)0:0:˵zg )1"|- k"Q ) 0cLMFpgg4m{u @&h vY}􈉡ElM0"R̀f%Tf : irn BB _Qd6~4Jۻs$]SNtlyA>;oj.*ZtҼ9αsly'DKSܪ-F)nӈ\, .>A8ԌHAqysJAP0֒0X(#~jT"ˬ|-:&]`JC\Ǹ沋FJ 2` i~b߿WOD|"#Nɒ2ӽQa .HB-HW )#hz9]DK?OӗijTԄpH%)-IR,P;(҇R l&־F\":w{z Oj\V4= %@$>Uc[2!gn*YlFFZ&:kzR$UAoO_8S~2yR(Oi63{Rg6. "2f1 F!jnZ|٢U%zl?Cmj7sȁm iϛIWNʺ XiZ'2 ()q*D[+[C,sɇ]\9d9uE,fn U$af Zڵ|$ 9Doo^ JmXzH5P]eXVrV>xڜʭ70wt2, 96 uˉGYV7$N U.o5-jk<ʚ66(nyt>f׳wZzARO ?*R e'aq?-*8H|4pLhK$5ĕ.c/נC\x<: eTY"fS|9A]J+~W. v8K!$GSlqk37)XP;|j!x-*D}^ɬ)Sn؎D%]x-o h@`aUY2@]W[P-Lߛ{`:U(Q-xUm/\,"N5e}$ L.g:DR1nb2vni0%h(פ`Wc{F%%UD '`ft:3Jz2\;s/YaE3tiɛh`O"q 4E"qUV6S{R~ij|Lԍ!tkf}'uK3RV4]CEVJ2'Ar!4KKgtҙzDu@(N:{IC~XI$ɣ]8yL0o Si .7/%9jw\Z|%#j`wL/  &n͎<Yiʋ1?eJkبjev}= |gi@׈C.sY-MM{QRMzâZ_pj7ysѸtfi $\&VszܪW,=UWJb$1,bQ fp-q(Cv:SJv.j[չ7c~ 7 *pc@bi@',r65񱜵bfq4uw?<5Z| ɸә/}[ٶF<}@R,,xd/%U]*(`^|"{Š4YGλ8F"ɧpP-\3ҙnsC«ۉd[#QcRrJhl|C@uZ{.Y!S: 0i+ ?/vs;^%j .TѸ*5Wz|Nlh.2LY=6ĿuD za22BE%[|.qph#Ol1v IAJbQU'YR[ FkTMCHgCAy@{6k[oՁ=EL#l!eHt0A!&5j_̅ȨT+FCZD~+1gD(mi(CR %dҴZV : ޯ%܀S8#_?). S=^yF B~O o-9Z;}K'-akg}cs~UJН Xz $/; X ٱ^-L`n w:9, p1'7L|sa̸ =RY*$"7okAANQņM#ONۧ.d KC}B%.\7(F#riak{ttPV/*4 p}1~jVi|94oxqe'׹X:qh)Š:z,?nڇ;'aag0DSc;{2<P\$:祩7>5|!2$=1ʲA1ś}r;%W)2W=N(f+sx'rcAHĭ7OmgzKueyos1SSIK!҇BY.3M8laKzJV-峿hoUV} 5#+ ]CT4mR$A# D$7 lc_緱PӽIxOm\I[pBfOHןH 1vʗ`7w}` zjIL%|nja/6"R` qzN䁫2RٷM}$aJ^4'ZH4[:LYCsB`}%A0zOsj%×4 %6~my?UӉIO9:֑= 蚴W82{6FLIU9v5Y}qE}nB`+)QzHX{$.PLǸ %?7 nL0?8z7?y,d?$ ]}ZbAtS9ű&)hy 9H5~u;zf0A\Fpqy)=T|0u=IjsLS^.BBÊ5+L/Ut^ec{'WBiEUE;, s @Y6AlLՕ\ ұ{A.ҷ<,w?_q}/@ &z<9 ?FP4auc~dD¡ "lܖGEJ7^*u2sRNS)7eIX򋚳m)(gc$f{oU[Ǯw~ۅ\2Iwċ݉(Cq➭20 $%ok/^7=᯴VHc2yh5AOVs4j, h7xF1t-EMU9LquQH'wޟ ;t>SJoA!r؈kvRݸ(Z{F=< 0\tI͔98ST΢škz&8]k 1c~QyM빋!ւ{ /h/=| 'w^tQ=πXggey< J asL@"=SJԋu0Ԗf|uzc'7'DVO#FzM!cEV\<:kCtC nKYjek=^Wyyr 0eVͱ zWts >?\잘o⇧5''8H-龷~KַޟJ:3.H3v4*S I`n$v!<&Q $PKl܊Y挌MS/ll"-Er4dO0fgCu/XV5fyy 9qGVϫ\l<w-!{H j #3/*E!!T1yzDGH";XIbz6-fL E e駯GtRNnMVqH/Pt{Ҿ=\wj3H_wbvJMdiAzUܹӧFaRF*aNoD ogH;94JK='&&]tl޺7I_,Wc+P2_ BgC(Nr`yTߤm-@ 䇋#,X;$i̅fkY@%F/NC ,9/ ?OA|6,,Z#΀s$u*. SQIqG #89h p:Bq ,bR+P(TKZ\!ywq!U,{쐾NȔ)+=m.<[(ƕ*9u*k첃%FO8 C^R|qjZS\ Cd+|0G|#gC1Md-#Y^8O8N ա_%Q%)|kzb$h!43wf :7Z7_%>m+/U+ "2}fSNyJ~+RK@ ,tQf kNez{2ؓ4G8B@u̯LUġ5 Ő?]eAiKj|)VCYղO ;M`:N/E|Ii 6މvt4YP"Jck#FHrGD(2{,9dQɎG+Jc[#Ѡp*3`"z' QINK)Vm]}wM$ȿ54)_T>R^j%Ֆ#ӟݩt _{O7/ o*NDMͬjNcD;o [7p-_uQOC(ކm|]u[^'a1:Q~ֶmNl"Yhj ]f^P!D/um'XXն@a!R;!S⚑=#X>s8nj6 Jt~. r̟кQ2`>ԧ)r w@NAD$ºai6'yOYR,?ݧ151=lnF֛{\rsy'BȨ["kdE!Lx ђQ:!Q*veSKѷ~8>ā`iA]ei4槮s0#f@ Dn89I]H:DAb^pG<m$ ~7G5r/xxfU4j 7H;'Px91Cgb; >tclț+] cY>zJLJ<+n|6]"P`|4lt_`Ǿ *ƌ*ۭx -Hok2x^-pA*O$LjA]?.°z._0:ea>5̸2|ec)mwfWI'ӟְWdQg!P>2;`!i'W@3]gf7-U9%\R.9~1*1=ZFl>;ysĭ 9n%M A~o??+6(3{•nh !=uv55/lV}[#ԯذ[S4uPɥ(zD/ 1uՐ;iBQ5 DJ*!y_H}K0]Ɋn B"dSg-BbRf"_9rnh~#X(49%`}֖:ّa5ת(Ml"s}oy\6~k-C:X^ `=`N ˧ELf"Z7UGQ v~ 0De忥Uz9=E7W⫹a2īt|I@Eiŝ)OJ|_UjRpbǵڐ0\%&g{\s0*1Ȕ"f3a0)ƹw&:e i0S2V9HG "dp9_O {Yw^s KсJB PWDͶn&-$aSˬɉ~C?+kw2(*KN/Gzq?xLcJbaj/.pZZN0[46AewiFhܜ"^H:p5*ƓO h~iw-vyAO+Aa`0}Pz@ we+쇔 >.@s(q |@k:.vD7o#zyhެ:/~dcZ3ssS J};@Fm$B f]TPyfU%y%9Ճ)&eM0cn|"6}IbK40ԧظʴ勪_3ktg_vHr. CDTŸ[:sMpU/_f48dp,N h``ԡ\W7r&4cw-m;TbWVVznv3L:† E"AW$׃DQٴ ۨ}7*](0V9!|cXf}\Lɡ1 r[kyS8ah u$ƷrtF-BcU( 曓=*dK'5kisOPn!7-P &Je/g?&΂ri-h{סA6ZfzWzD?.CB"_XN@ <ϛdaʾw&UdJ-'hXg@yiDhسg/p4 gPՉTH|}ёoOo>vBsq[-$B־^cP YӚ Z7m[f><#u1;qM4u,k̩ =II%8Ld b 7sRGԛF"X ل@wLvnjs= ACETb2GE\KXTg]H %@e. Ar*(,.lL2 U^d9B;g,tx.c-੪ڴH#M6+?` kZRtquNt-*g>?u-T M9 };,%C^uItw4gW1cȞ|(q Tfgu^8Aq vogbOx7hNdήGY +[N NrNޛWmb&_M>Jjp`ǏLc8'yF]};܄o\Ơ٧"]Q`|U,\GB^@QxT4F}-BBn LYb}\.WPd|!S'bI ej*{AA{I<sS tD9rYsPr6 ֧bb^ T~ӯOAs`Cjd6ҏnM ؍{> &4`?n8-űA,xn2k'>/lUjιZM'kzN=9_o 3X bcxfNN%0cXd9r!R,Fė;Nvf~K)rMK_"1bc}qm*)34BN&;a8$ؤlBfnE]WJ8HWFk2 EƐJŮ c1KqNG^hK!c7*M!Xk/lX>ϼ[.cH{5kJV:0??!2dBI%QrQ؅Lq3PIV֞sCF7CI:g]!LL!q?T\E%6b }IM3hkeUkŠ&@l1se%vIT; mzIB+ OY.R^W?Q IZ"JVvJ%x#5OWFVR rތ.DVu_sfޚeӸh1?õpS1g%y..0>QM@C[=2lJ0n11Q.KPl38yDB&fPCVbG#-%EZm(v*IȲ l)QP]7憂*sbGL&G״ =vUnVmi, x1J' * J{5{L-~DIoޓVOsq0Y}i:cnm;* E!I6'bD=7nh%Q0vnTB! Pě"8ĸ0ĄS"R7= n8xsK6顩>+rHed59Y|OK~*_oT '`PYڄ%@Mb7N:rƅ]?)P0_yF+YX}!Ѧ3H<ټ5lG;a7Oƶ~%t}@:3=Gع4MxB [})yw5٧1 L~X,@ $ l=b7Mi9ITl'ZY4@HOjS#p`zwyTC0b56u>_Pp}En9kooNwG/W \6pD^׉"ИyL?/5o4'Ss}~;Wl̗G-U[\kͬ".f@!+qqylhD[ );WL}Ϭww⊿s2tGI/~GM6m6f@sp6gLDM)?|{F"4A Ո54^c[)L-*^?F`Wyv;+$ug7\>Q/~TRtB-e.X P#J baz閱"BFk@m, EfeB˸دJ#䮗{o xtr{Qf^X Y_6mzTJg _ph /E)Tq+q.>?P']e/.sH)'$kNMHwIf5f:&03p +J+ 0?75EcDzn E|aTtII5WMZ*D< Q)4go_vT]7l٨|*3Vҝʧr" e'2yB= ^y*IkNNRfl1jw껨#mvCmT҂2\AߎB7+ Ŭ'Rэv@qu' bܛ_4x+{n {c-l2UxbR9>HNoZU^Y^ʫ`>Ư={hn4]kx= oM-\pA}OjĹ2!+.q"5~c9[SKui3|6,_gZG)$;Xj@,hVڜĮE7O)UXakWZ]Jc#Ţ`ĞG]F&Nb4?T@qEZOVKtaG txk4 Q%TsDR|+VC{Ѧ[3Wr1H>* k '%8%Q4|2&~#d݇Glk %6N933)4R#V|KmΨ %psЀN O3ҡ 6hw+3ڜU7HH2?b(!BË%~1 rl@`g^ a'e T۪#:.t^BYMȪ`b_Z&-BzQNrw|.ExA՚ >|ytD*xjWQ[ Yd=SFx񞅱8w6 HZsbu:.+1B:4QlxȊVvg5|'|^jB2J'eaa KG%BHl{'a Ѵ53]ErQZ*.Wc "l6Hč>Z|]jZOMtCJQ6+Cysk1b ,J 1xشo^W?Uvwܓ@蝝a^Z\Zk4AL NhN$N6hMu?xfRTxP*U%pXMBc#T{ғ0y|ԙO1`ESW, ksNJ HOHO]RCF-H\LĥIVwѱN> I㮴ʷٱ9W6|(xv"'Vţڛ Sr@0n ]2ѤWm| ֎ ֻKT3{, aڟ^[$8UYC"u*hU#oa+x#?_㍮_w [벭=fN8j=}kOm !l\XZQ-uyhQ۱'WSG5(t8?B%Q c(ϲĝjׯծW&$i-v_R?q\@DmO2;5 %j4$'p,Q9ـX\4-70EB/޵;&ڧ%bE|r%orot@i%AX(6e9DCI]Xwۄs &l Wu$Ď0xK(]aPb ]/[XmqF.'(f<.GAZR}'֥K0\V= 󎶜(@]y[$gx3gґKbҁˤSKO b2R?91}jHq:ֈr1rqlTT9R Cuמ0`z!Yb͸JH-_$lcѻUE9~5_Hٽ,ȍIǡCjf_O)ful ]c0_ S6RY"_PϴqazQT|5Lp]=)8!uG0v2 "Yn;xR†wmDz,l:fY\ڞ3>G+BM~]NiixVBp\9FרSacYLxdpZ,C7w:AiCԲe}!Aq|smf%<&S/T<%*hZmnaSQ'PY^P2=<0>]t6 J"W)%4 rG2_zVnArD*<R6$8n]ٮ'N%nEfQs@zx.pJ?2KEphXq)A_:QTŽU5*vJb<TvGLvB~ȿ%]U@a c1Q{6N)E{4|E۽i;ydk̦A;b MN3\RZtCR`"FGv6jѯIg{6!SGן a %*\[3w,И5_%YetjŒ`!aKk:Oݤ$S5F5Wb Sb o3qun;M]qQqCOk1[?,:̃ Ֆp9FwL)1!()wPZ`a뿥k7vkÜ+,]2*R/aud||Z{n1.siJfNOɜ#UL/L,ŕ$6NWD-JN Y+C\&:{G;_u'sHKEB.Ƞ5SܑIzA}K&j·]k w#U%~TRl[0WisS$v^4z?[f͠kBX5YY;~()O4Q%@,jhQN$K~Aeփ}'vSR_K@9M\BuSюj^jHIV0=d#إvi~{4l'}=LMMl-E*,^1K[5`]2քA nB$69t['}-3k dw򫜗AXe&<Ŗ(i{ +tuu@/$ R]9أx%mlۨ)e"HR=k]\-c83j*Јi5T'Zp![1sVZR®a#gL`荐r]p5~mж׀&-c6]PBW{NBUgJ|{1JeNa_eϝK B7[ 4q @}gSg1cL!I=_ѫD[Zh0̈́ӡ7&$;|irWPq@8ANUŸ|䑊& N .좠9 q1mNFЩF[,\TZ'x rk2֬9ңU[Fࢣ@`ߘ(m/MJn@Ȝ;0Goesp%Yr$|JO߳ݠU1 ;Fۇ[,tI>c~D؃KnxK2=Z??W&^G[X- ?4z'bz| |(~M'ım@\mDTr0HsR8X6+-{`5?}ݏ!$~| `r7gۄ'GPM|z;/(kL4~RP:eϠ]?A~:f:+4/ZqNAAάڑ#!NPNH12>cKac,󡎖#ְm~$' :١t{l΍q4kFDL#-Z=zc)1X"d4sv{`^ zznO G':Q`D++)rcV:\ʢl*9\amH["cqF}8=y#̒e/}DM|ZaNIA(iK^LEا2 [ǒdC=g@AཔQx1ṹb,ׇ"~1$agz?Rn@uo;u@_|(ӶSs7$m28WgR]#1 2 +6{\OzX&o}cVR?9n8zBjCUV D cK>.FJ3,wLT%~bmZP/в:j2T {_#l&y]Mk!1a~Yқ\n62ƩsA< 5[A R2t@}R9PYK PDS4=K$iPFs1B˴ܜB=䒽M0* VAA>7C3Up6bмB ve.XoTu.a,`\ϳ=km[PCz0/m'^1 5ȶD#4w;x#G$ -gϣtrgHC^C$䡙q{CzcpT:GV+ڢ9$\/2~vBjVj ;ZrrU!`hKOЯ:>Qzaս-w}qiqr@;PmEL;?:CFe_*c YkThO1e_\oVo!!M\V+4^(NR# adj{V?$!?0Pxt!B)n*>gaLI>D k`"NAfay>j$!]f5{ߞhM礫TO&V:-V_ ;/P(ec42|WI  \9;7ya#~Xr/ IKWc#~W O0$ .Z9k'Wχy=ZB`+GnAvA>EBEBNL7i/7Tu*9VvM'!(a<.\k2$ũ>jm.TG@T`79*b%6a]Kɭu7 9l5 V#~%>e|/V̝*ڜ7,t53,wYGBktC-?Ԡ`28yUp=ly7@2H@i4%V21ac-XB\`@Awr^,Pw8b4>`~.T2ΰ0RX:kˊ|gxVE$JP\~+AZ6;zWO0~ҌA5xDBvOF[x?*a{܊L qlMX`E |Gߍ,WR@ ~L+4͏B-_a&R\Nvx)cA-H>/fcEHonpXyGjP,>ႼcRvC-mnpĚ~Dž'%gFx}{?,(v4lv.PA-]|_?6B_D >8׸),((iΎ;c>R \HI8]x.)iy⋀Y~KEÞӞ+;k }B<7c{٫ NG͢s)m񾺅h 4.5TD_|0V Q -ӞZVONWt[A䮺(g5D$+\ݺid-.wAcH?.Ĩf.HڎZ~<)ye9u=u֍oUIHais{ǝE3@={ >HcDux.Ciyg¤T #z46L2 GUq'4?pFl([,Hx+Y6D݅%ϣS8o-i'$Lf`-GIL9>>T)x%‘Nw 8FIERxC2 ˛ߊ zËr[p#swѯ[K9XE°@}vYLf*6ӘkbzVћfv %B޸6gޒoQ,q߭F^{$Jce^A{X^_|X5kNe=SvhSnZ|i3+:?TyKvQDmRRȏG?Z?{D-ChF1.]Cg5T 7jr(íd;&v+p-;pr+.WAj ,Sp@](+"@d9F q3%q,E_B/W OO}9ھrCzk J:0+^UnpUV*G*?(WM9@%#8(W%ی:LƦr򟼱W:]s# 4\ⳈP4[7W^wuh0@#Í=K[\4ks p'~IZTQՔ/Z ኡC}*މC[uIS+pJU !,nV{Bo#ρ^RUWy tWAen_Ԡ.qz׉4ӹ'cp?,8# }jscT!24Kz0d[bU2sgTCiWSJN=l&SHb J,[m ?'ڽ+7v3 =Vϧ?O+qggT-`C %BT| /6Ӹkr­:Lܞ~NwHG:qM8&mh_Apxի  ; HM wLGg11nGKu;ΉT`>qz)Y4u=1v˺ 3 )KEќ0h)Bw#/]ı& U<^]-8_ Tr7a3z]&G<y*WZ!ſ& (P/*0Pj|'Ɋ3~8.fbɶv`x wwKwg^#xϸ0onbro˨2T𱋑ڨF&Sń_GuDT|ɘͱh:l.BA4Eлzk UWlmoA=zU(͵CG3U8KM7#ٟ2z&AU:N=X3詔(T-pbr @'oz"QoiȐM`K_)r0`.{}Ԇ }QJz!ӣ|96JO&ZiC}^g:qt.\[fW~}/# ID!iu˘%~p@$h%`Ik"yuX 8Qs!T5nqDb=D{j6GSlנ o. +w ;4jpz@I()g AXēftcUN&<mHxMr, ^yutcOsmFxCAǹ($iVJh9%ʮz'4I:0DUWCQe&mQPoҶבTMPhip }oQǦ`=~L%cu:+n](yo:Te1–F*ȴܮ5Yϟ%]YUYg/+.4@{+ =-)9-txuh)\`uڲ ?tI9b>1yB&rઢl!_bAsh~Bq7꒼GP:aOƖ:z!Fuk$!.$rJHQ|w{`>Mr)5P]0y4x{;ۛdRۼ\tF~K^oF||cCAq& )5rk &X֪5MA>imN T4C֥J|z3EL*9dAs1x緅N16u lrftW>|<`@rjɨTi<ת3]l1%2jw_#ԗ\$J,Ynovc/uhq}5,K nam;&᷍űtXR.VV [J'U[P2yN&4yZ{?@$WӁxNNiɊTRP0\a* N]"y2٘걤*S߇OI'bs\\T SѐXK]76V]ohL(ڀO:\: $@etE;k&c%? bh00? [َi+GڷO1;\8O`#Ws5.#,˧8F!_[*# @2Umqjhk-zK4[z`dU\z']E n@L''#c5)0:{)%bKBX{)d^nHMOSyZbBڀ nf[6ȩ"Tu~K+qR,~ф)_V :MݣHW-1|-|i쫱~_8OK@f Uf V! ¹nj7nW\C|ݭV BT d^ &^ lZ~T)_;:T 9+FdviQd%3Ř=fu((+Jj}> [VPo`RZ ˩~tIAORJ%${+/áyfpm8=9] ɡr ߽2r8ru+ysU&dK:]>DJ-6mpsy+uO9wvYwYi(yNw -7$U$wo%gd_+zwFb(0,#+Y,޺!axu ąUXt$f =ǒ] ) ;@{Rk ^"UTwZavch˵(Ȼqq/3uƃ ΐA(UϠzQ_.''#dO۠1 YN <ㄺ:;|w`߁.so#29#b&׈ a-jw&G$0Ife( ~bjy( 2q*+h$3sBp+#EG8VY*&7=Aqܣ}x gNg﹊P'jhM(FR&w]8{W ,yZqT9wf1ctb N S? USd6pk'mMoH^au$GŏBa z8s F+›oT#pCZcW;!/&f3fLGM@D.Mm|ۈZW0ik s݋2w^#ẉ\ H\I}iZ,+;mBb_jnbH91MdZ9jpTI|!hO?S=ѠteasP`JJʈc9FWA ( {F+U )ӻ[P\d hEV63dt[e~ޚƺ'C8:(+aI?$>Em Yca.L hg̤ I. [ps2q=JeZr"81+A:FG&wo?@vlH 3C$5# jݑ<~F* ?0t q[FnTe=sd9h|j)s#pAYVWa=PeQI6`_ϙuv4LpeW3Kͮ/\u[mXwu8;dyUbɤS=,PNuxlz-n.ـ$67ʐƷ%}r>d{-ZPsahY_1]GQXJ3$C.}Is uڋB_U 񙼸}gՇ=kc^ 0}G2,CU\C[p «1f+=Ϸe@u]b-2J85ܵ,kN#x#4S.:W5 ^"U6=40+?61j2,gT)0H5tMpph=GkqJ=Opxb0Jpr#:m]ǀ!6zRУ;@|cim@%>Svi<ܵ쇁6 \u%0" +?A=2,kf'b .C(lrt(1<ꬅŪ; Nv̊&~7vQ5F;j_eҴ>RB_qKThj jHp;H1@D W'%r|>jATnI _]u,<@XMѨażX=(΁.THZ@U=Īqud_Cɮ&X( (뼃.Pl͉Ly l^|u[ ^ e3*:)UӫM;ϋb={-̗_gyFn?%br'SFlENԉU r,!?WI7e3cV_;cszD3isȌC秤n~ U h 옵``Gѫc/޹{jбACOuX/8װ.`8Fs=3QdĈcZ+/.g؅kߍhyؼCɮk ܾU{:dB;5l8Fko\'kƘ|ת ϝGuo]-&S ˹ SD{`~f!8P4!Z,3_?($ Vg9( UuT/HTEk|_i#}dlȅ)fN @NHJum\c Վ[ PYC / L;AF}OSރxD-MXfV?Cc/Pm~F.9"xؒHMYkB?&D[|8ǻxIBleםU 1 3FlP]@teUSWpY_^uqS|-KF\"o}vKQ$D>(4z?3R;Knj7%O{U BNQ槱#Ink(O*i3e;E#ID\QƊ$gi>9$nV^27ye z_~..gKȾ|osavYQ˺޽Ys8Vqu_0p7p&GҽB5Ddd?Ϫp&D)껙4=g)X|^Wqˢ1)kZ(#Tr(d_> z!z} !/!QW\O ~DnA! ;AEZ]{W|:6'e+O|P򀶑;KwzivEmʉ'*X7LL4>=f^I cKQJMx#|c]@Q_.VzK̻aZ QEG{Qi;DƎh4ʓ1N*FBj!WW6/p[3;MfNa[ Dk{+&_(%7l/|nh <)MEfhCW@IN?AT,"Dqot"ɝο5=ĉCKeת|'H*͍G?"WޓS+oJ~/y߳)w 0Az'kʍdns&\qj'$o9!E{/2d_,C򡿮 Rz>ydTQ rff:^'xq*$_fH{LU19܄Ge6oT~:i7zQn ~jt{mEa'mLhpy:E:#y2e 3pދݷ}aXu̿dGW{=GCbP><$)jj6EoWc 0D\V/d |8tSuO{GA]щz* < FNw8.Λ д`J?A`Zw҅4 g6 B߭bZ{"<:T? ݃CEP8U^ aw)еnЦYYS::0M"kK"iֺQPHUMLj (7c#x/i ,LVj?#SA򚉊7=Z Ic`Z5%(w1g naUBOŤ97K ~ӯ]YEewfҳb/Nʧ a&ݳ={h!}AOat*gL7Z-9 drJl& ݫ0qI:o ?g Pi(]/'9&Wr! JB|Z8fnH:.,bfҐ"~/[6ь6F.;쌨E"a:@b9/7` ̴'C "{X,m*\ڄV'd¿_,f.:9j؏c6| C@7{߫| <'Z28ts1 np!9ExO)aL.qA-a_&i6D00vMu txm6pA=dJoe-c6]C:'{:Bf8i F=ŻۥaU;P׮7Ki~ꬍ8d'XȪo}r8ov40f*Lj|un"sHZXۋUm. S뮮Yk2K|,.h3W삦^# .tw?a$r]{жx KΧuQ7]eЁFfhA5 |6Bu̠d2PGTw_ahed^sUSQ;? x7LF=Fh5͢7@En~Cbh_Ƥtcobj`L=l1XNFIr֎i<Z n8RyOewGmbRӋ]\_^Dʇ Tñ^@H"\si 6*Mˋm8 +.^mT&@FXϼgXw.Mp!iɁ͙&<'H^ O{Yi?/mm1K G1݋$*2ې):Mc.C#'rU'ta%!MjW=0>u BBchB. `IeD.p_ &ZPZJESm/)[SdEg2(jIsxݾ)xk%;/f6 8X; 1njN#D_q_ xae5/S" - 6VgWYȰZy4m_hg||ɳ Lʼn+sBi( @\pL2{_s4vGBzMD;~I;(G{) ޏԎW!;rn^vb} \f"S̑;X)ȥa&DY<ILZuw՚yj$*>PcC:ك.:Iȓ&%:x8 rјgd N&3qu:\wRyAL}5,ɮZYzve)B vI.,mOrZ/fLh?k!pm`k:RyAadv^mUpӣDT@E",Ov%ª* D3%ɓAq C^ջkG$^Qκ.,"ѣGT bh'Q=Pld b -\o(BGCL\zQ#'K{*T_Ofž Mx/SFXVZSrj VMYap",/+KTYOSϤ_٨p"|7*t <6PxsH(u->_ɓj(F KO[t=U?3*8MjEaj˙)iՓ"rbl\xLkHUz2J@h0㳆 _Q LDnU,|g ء^8˭dS {7]^z0˸ZFxp?2S2oHBH.k@DKƢ̟D23jG?)͜d\w.-.FGrn{'0 E.Niͯbd:qh1hBՆzA(6˟Yf/bA/=j*rT:/V"pA+]^z'< |W2( 50]]eA&+\_H~M)Vt k֘ƊLf-_לmRl"yFO8NhEXfFE&BSyD1Ѕ@+i@"Wq؋P5Sñ_d5Xel'%/2{Fq<&<'u"jIտ.|1J ɜ`u. Fae$A}F(~fR-OF 8qVXceX0s4}D&ʼn5DTk45`!`c~!ty/ER^yFJ:};RBvIm60bL7p ,5|HHӨۮ:3{?GCî !#VeR=:E:٦k2f~ZѮV[4dŤ_5ʓQ"j# %%} Ӿ}/)FTaPT6溊g!OVXxdhkmƕ_t/'1ζ* -7\쒟! ]ޒ3٬ci!u8>K {ySs>1Ƚ#W ܨ=jk2Q)LLz7Y]Pt/ƅTtj6ѼGRVDrVU1̍gjjT9>]IAC˜Ydhl|mhru0BAA&0$`xVkܻo}5'?ED=pG6W)APc|^*{sCq{n#-` T1sڴ<˷w9#$ǘ ʷ߿j]NFc&ݪBt! B,1;Ҷqg6Nݐ, dB>UWЙ Y,+$LSIqTs%{#wtBڶގb>Qf>_ɽT/ 6z)u͜d3O 0 Ճ,}MI (-MwcDCzPYߏa\Jϴ@wуkjLC6D XTkrvNObhėTBƀܫel _8By_,ƾLD[JM>lgEuw9Y4, YAJmH~'Q?^ba֫"PŐraz K2" KSq[9؀ͨA" }&GJg_ŮIhE^DbT:P P _:_chE=}[񪝠l,enyŔ2WYDɵ<'p `ɧ$R% JT nF܇r89 *Hp6hJZ;Ơ[sĸ$ WcɃ=SvI$+@^0_[!~4ڑg/#c㷟s>%[ FpxBWu7S#IRVTv !rM{ǵ7kF|.HVCxAoOkzXv n}T9et rhY 5]0p n(mEKMŎȣnQmg`(VQKA =r'BQ?R+͉Pփޱ@2{}r~pR^)ɋjnO?MEM}1~"ŪZ>o2Ekϟ8^̒ވqXb,wh%"ZY^ŲAVpӉGY5sUWS$g;*_S.r2;%{zؕ2fa)z<̏ss m׺e} $m!]3w3M=TGt{s, 82` UajDbh<6^tHup=7գ9Z>ߟ,_ȑ}ƻe9SÊY m;?nj*5j})\ngǔ >gCv;@3wXjEs5Tqe)-Pg\$`2vxRhqeBF'֎M w.*()X;k^2Yau } rt8hxpWuаDM3T3u"cl7bOLt*\/#M'ݮ&0\k?k{OK5+x)3 v9?BT D;yiKwQ &%'\͕~vvI/?P y%3~ҫ<|]TNJM]lNRC3S ٴp1ƖIRɷH{y+&#֥19t{;.B @p3ֆ# ^: qIw՝qQc€A<-J""3lpex;$54QJq,[B=B--#.X%YR,{:>W{yk5 cmzu(QhH]O*hȳ-` :E| -\#t #;= ۱_2KˈG m&C_юYb(\5c P4X"@8pmmh@*vC zYC|+vV%d({Pwp@x";JHx6Vp(@e]%=V>95}qF;eFs9A :P5>#d{ * (1(*`L¡K5!/Sޜ5@8$ BE!wq*"t  9fFq6) [:戾Vc1x ݵn*r̤Ϸxx"$;/ik`" B۫XZ\1ݚBucU%ckyLdyn(vmz vΞI9msĭM8W C ˂8>-wX.^sUnN"7YT;|,^tx7 ')I%08m+tڸe{_ Wq]*GY,\13 gij I55yFÏ <jFU?]m(hK0>!j y]_xoړn`rDNn*i>Wgy@ fZ:2X*[FU=7srn$M(g&~5,n|&\O h#x_4tqX)k[ Sm:bziI6K=05frpcJ:dn1pdV3%!3^-坭iO:Uվ)p~^[/gDh,€r[d&kGonCn4+Ϡ[HGydF' 􏋨P-x}H=]Gv+RwOLvb R>;H74-$&or4@A ^|CҒC6+d":Vvcpl"Ê sYus`,qy.<,mעG_ׄ?x̳iIP^t[7_S4|S9h" qL-/70ÜփO9G,qoZvZ&ةNN_qkemA?9 J?沜z1ᮌa;Eۿ!z 映5;c k`bj;PȆYƌ;gnI)6Ø/)# 9󴶇>ח,MqR|=wlN9'9u5l,"MW>Q_:)L|s0ggD/\Dg͎$+Y./%YZ+4eð!Be'@HKy5_pKe }/KSOb;HjXe 9׌ ӷ?u&dP.D ہUg]~U1J}6V;QfxS{.aETIU{{A$ ˱+ӖȔY,^ࡳ `4aÓt²%ne m G^WRJe״6`G;̏lC<:x.btR_V(b*]Jn<^4RֳpI(Ѿ}@!艑X+H\=jEaIoru(H,yzcc :jW^v8A=10llUg{жB!2:IṮm@MYJF|fٖv0"t44}^kg<_W,wOH!zttlM***79%cCZH1}W@;x&<:*l/blkJJ\dɳ"G,zY6h"px Z[6F6JԌE-GY.⧐ĉ+.1-T?ISjU҄ɉeMJwwƉʋFsT9Ֆk WH?=Kx'qeVfs*4 FŮ*͓,XqvtbI`6b>Θ>n%CY*sEkq⽼hopڃc>75w6εQ델čD%…Hcoz驤gZ"4ϛ)Bv5tqU^ 5#QѤF-$O^2̈́Z-/] &zv" ۴ҡF4!jzv :pvȒW:&!‹OO]24kS]Wψ2-n-mnONRt,,&r3|+Pbqnܮ6WN`?$J?[y$O1϶1RW%$\A-674g;0}ݲVd^ rX~ 8n$|WsWs>C!ody ZB,vb%1U7x0)oQ#h&6`%Eu#e[.9щ÷n;ki, BajS;,VPI"~J+LjgmI@%i5RH`XA=u&בcM߲sPfP҄6ŷ55W@ط>3g@Wb$Ds=[ N)E]]M#D%4ԓN[8^ ֖ 1gs?gǷJE1=LP^bnB1v;SQnF,1IY/sg#_Dr1蒶@fce|Mӳ3<[:X c_v8W9Oo9 sbLВTbRap|+WGj <>\oȈwZ&SO< hZdʲۖRqa_1tVuRWQz$U:Bͦ_EX/CO}uVm胯.gٿC[_MZ`Kw>GB4i78C*.=sT]eau7𔇚u0VyW/3()F]K.G?1Em\QfdZ7 A`0"261W <5=hKvoKOξ+ BHQ'\LEYӄÃc6/wn {?Eh^VBd{_6_ڪcB%AK^TID"]u9`i zMm'/ۈ~>PBAī5=`3eᲆnN*2V]=<K/5hP^"'ahEU%D޶4v󽃼`I@_Be N%aY]ҷ)2B@"=KX/C Z6Vn+NnKV~KԞO*۲UNyޒVopKjJY9M{CI5Ѻw {XoC^qp~nK<1JVPx}?n(#D$%.yR= fNkZI-X˪VRg?AkL=|L>Yk1 _ zlN0dqZ` eLE8v 9G)vZm1ks=EX*~ʷLP5&bʆq&&ɜF1NAC wSA'VPP euGz2u _+Îd:[H=lփH I z;3^\F8ުD>Q Z}!!XgTLLAqmX?r$vW('sYM?:ZSB3@? P}CV/Vs$nX9<c ]Z!U 8hs0M.p+҇[6{pG[:(b;Ώ\-A|=A'S5Nf*.7szq%doq@| ɪDg oGn,8 z xG,f?ybͨwwܸō6–ŒSk0t.ʐ5ʷPa?o<I|gc—5>lO|J$&[uX)pG%)̸~˘@S,4U"'p|N (:!w~q浄Ff'5U`|Z$xuDNT38ZImʋ.*)tUaB=Ͻn,$9\F+m|I!88Q55a %3|_#9TQS4W)9q9sQ睖{&m؇E䔓k^V$0R@ZCƃ(6V} rsN@bR~HAT%+Z5>DLixvWNDr 3R#mjWBf&g[7'A&6ipnah|́%1/:bfxPNZQ>iJ],)3R4@'itPB>%A&dЫb3S;M_ti[<8x0\C0uX|;bYxdM& @}Xyt]d?BB${2'%˧Y7uy~Nta4iL RϬ6 Mm@y[:ݾ~ eޥD6C{m}s!Sx}IS5&}gd3x[4Wn;QDC#i2PKZT0B˛ ԈKj oTY1 [%4@܈}t <굈Xv{v.UY4Ls:9/tMWs?sal8RȬ٫0H7YEPffK Z,+4$%B2IRVX) SRRKˆ6 crBDm^++x*ϳKlׯdbYK^tE`Vg\g`Iw~hZ1 6SZ=oy0P,FgF N?!NgCPh;*:/:y)Seb˶ۤ{nV c7SaySwTT-N80^EywIl++ΘkWч | L<5Qxg0CJHNȅ=o&.^oWrlmy(X* .6^B3 'j# tpχ$HeK%nd[fjozĵjyzWJ[?2s,o&"US'JƶsXo7l ll\\{:mx|./0}Zz~(.>)Xo:ynNJ', WDv@*jgFKu4C!/(ڕ> +1n>e?Gz~ ]a著WXU`& ^ N?ӃQ͉ݳ۝~<)#u; pFb{gg!",{ ct^D q;UUzے_R# m/Uh"jwk ǝ0H#Ȇ(< xÀ'k,؂g$> -]FNaPL@gp7OR X1::ִ~'3ǧ{ث\bh+QLܛ^&mO5glJPjc|M^~_n, P Fv (AjEv~, (4SwՀH+g6RzZ79Cyx FRz~ˈ$(YL1,6M̴$h.Q;Q!hH[&+fc=Ӓf(lvzr{+/\Ɓ: [ܩbu0'=Ǘ5<*&{61DcN0Xx$]]yM|1 Oe18/X/&l$֥mF!"HlzЬ {eST}5z?vW`>c!:# G%p[I".FMLl5:Bs{pۿK2@D^J& z~m]@҂h#$**jֻ7U+2GleL>zX(8iI*,*Xr ӔpR<}h\xoLfh0I3} fJ V+T/<ͅjĚJATN$JCoasKޱ;M-EL(x&r08ϔQϘ<%gDK#LӪ"t3">JlѡŐ)6%7 087&ԈⓈc?+Xm3.5Pìn)pz"ΰv|cc'!pt>S%pc:\g;?`ꅌT*hTT!2-kw)vo8^I+W۬HevO=)|'ܩ4-Ps#Suk,dLAOa(d̺WEWd,\S$S[ R=y_࿮gq)~I,œqfokbrRkntcpOel1HEvZa@h g^ń>O]YllpT ;)A;F ȦhI._Zdinyo:SM'5%Ew`YIJ}Yx"cҥ.yeN6jeAikX/Fxb]`Mv9#j&}Jz:fe.0/I0E7N0r%g,G%@EWbP@dH'kQ-xKb܇|촎۫0?!kt\OL*8blת Z[Y k?FrpOCRg~[T\LGԃVh_)([:hkӮwMC";!lBoVlkvh70]Yy'PǍ8ޥѸ] Z R%Z7@S69|9O(cjjnV>P5MjTu&f* ns-=݆[-@r#.mP_QG%'_cƫ,k${fvI AiPr]Gϳ^a%xE&iFoTCl߲d O.+E2C"u8)gCw*C=(h/ :>o" 0WI)Og^?Ѱlp)"%H9> &Aa:NAO{5 4P@+4Ç55tDnG|^VXI(7{Qu(e)H>a#E s(a}~X9{O"1㱴8/iHACP/b^sbC0/ &J}ɐM#?jV6jcyDH41rǦRqqe6IXi_b]"j J NEG*Nn/r[ʪRѓmcY:49[\V:dWұAUE%+A}@mrWPmVx;<[D4w x!'TOz9 r* Յ("qJ[ dEsjqA݊I2. %t~rSCF~dxdѡb0L8;|\.n^E0jXS'?aCzM ^($UcRV/3ː.0E(k&\f|eQf,Wq}|iߞ7 /w)PWeH:kVbiCyհE+俸,yfrffme _:/A$5q' ^ȫAm"DXt} Tpx~b!̖\+n5 u"; ώ ZMliuCT3oѴ)f=bo\ݾ_@EsϩHéL.Zo{yސ3pS>z>ʾrA@f:iocmdjHX/ΏlIY[9srb_#^v ȋ |:~Q2:;#MhK콗}>lp.t[FI4 B# ) :oj 3O?Msh|zs1! ,*c2wጊo Z%-sD"鱼RO@L*y}{hb ޼pckܨO/:m[JNr1!C!H&Op^ T&"͊3{JlVa5zMvRqWtgNDqS s|,RB|ⓠw~jSUY3teメdtgfR$}vV;{2?o-ͿTE[b}{4~"x/F(LZvj^E̺Bꉡw΃F f4EvMd¹g+?*8V m@Ec׃&/pՇ7Pgw!?P:X ̅6;2$='!9;L¢>yrr#2 WK]\O .M0ԑ{5V̛IʨUP$=T7X(oaǢ,:р>_x/z= krS#og ޣo9v]MWHoG9j&l5=2r{pq͕a$e "fY\s\uI{c0~}gNiVm{v7`@XJH_VITJ`r3όnlrCE$e*7=Q` !3hDX㗿S %xnxt 7=`!E(FCiS )m{7GqRF?+3-&' 䕟OW;HXa ] ȤH2k!;Jv ^`NY>&'(E+ޥi Nq_rpkip!_Pk|h4R>2K@ޞi}};X)C{S`)/c>bl;6 P=BPaC[ljRQNmSr̸<9TU{S[8X+u.v^h>?dsrDG ILOFBBqs845mD3gūW>!+?-PQv yp 'K9Tɬ4g' k u ^㕟D WCz4[bsk5#b@)B[\ӂw}͊J2!]Հ1H"!o%kH;Ye+nוPzw:șԅp8rٝSb6R;ÞO /HQ7~`mmiZ1cL#@t6 =r'͕'|G@Ww-y ><@s X#;$a2aw_7aڜռ${\%Xi!)%҃%pX$Xߧ"a!Ʒ\*ejlEゎ>P|Z&mCۅ a<%s0(Ԧ1εoxP/7UtuMRhI D؟[k %M-MR&`>W@^*f§纸#]ɊR5*4U-Ϗ]@[%z=,lI-ǒ!Scͦ}sV#0Q~]nYvc]n^ߠ('~_]UW1Qc|d6i%n*4?ʊn9cu֪< _wda9(s@K փ|6)+@Q=^b¶ xs'cYY|*FvI;iqfGHR7YeEdDsNj|4 -ZW uo MШ"{~Nئw$?OZxf0u'Ǥ.z.Ҭ|amݿ%jg٢E4̺`ӹp^SQqۘ lfCZۛ3rW m-J}?8dECpf\D41#]A$/Mz68O{(_e3l, ppUV9l4{]ǓήV֮8Fk%!}S9r=3+fH1S%7`~ - uFָ`'&'7W&0Rݶ9Td X٬]S7ݩquv>UCٚ!Bd/7p24IV ( D(X*QZL 5^S8W~S0]1, :&`caK: U% dHcWw\.Kµ9 gF6X R` {(N@] 6@|2u_txnu8SXl^.*_%9A~xK Stb[ϟZS]J$f;Ky|m@n ?T4{1&v ʋRȪHrA`]6u?ob`ƎX\ bzb XVrErZL?pAr>Nz ɖm>! aE[(&Z[sPJ e>OMdc@Y#o[Bn ›SrG$}2}F]f~ݶE{ [+Q@:7ׯ(zg|m20 WT)uq%[|EY.Pp!1jD\ҠkQ@`on| z3 uYdcE0p9 L痙(ċ\I ũf%,r_Pf<-rJm,``؊x+=/Gw_i 2}@m96 ݐÕbEڪLc;h%9گB>@ԩ8%>9uy}ݫ8.>mbsa0ԖJ3%lUy&=:)ʅe5o WMէ@!Zgh`"/qܣ KFxdzk i" ޻> S~!W;1bۈڕZ.r3 .DU'30^ @¾`WO9:HET!2gbI266cB3BVHt+}߰d? "=GR]jDʖ׋(r!ވ<G`#ǡ4nG553o(E?|\,yDl50#yG*tc`evIhzHi ~8旑uv龬G w*N~ c&>}\]5=F":=jcK-}Sy __ Whv< FK~_ efo(o@Trcѣur{;om t>">y]b?X"[a HQQ$|Gjb˅A/W9)DNBfh'"@Obzɾڂ(mt& MYFKSg+~`YTj5`tI~UD -c'QɁr eeB 8;WyU.4F:*H4H액r20,-L8E9>Gm"%-.)† bٵ3Kw~1 }f* "ol] l_lȻkDA&iK/SR^qml^ *Ex e7L`7p:YOinC ^2Z;Ϛ66L5 ҚGgcr in7}Bd䖂7nYgU-'rac_7/GZӁA\r턼GU}^p )ī#L+gYZdq|UB32™䚈lюlT35 v?'37 7X2õ b`#,τw0! 33:̋xi0rp9ڬk~ֿ᝽ ^qi㷞+:ZB^^Ey~6%nClơy=3+T- 0Fz rrLQ\/Yq`6jiQUMCjp6 <#ʪVE ֺ4|I_yx(h{ٴŶ_`_quT1.rx|b͙+&Y {S{,ۺʽs?@=_a9D~}#&ZFMOA<8K$0㵞L<ۏPWci#]^xʫzBy_`*V#uP[Hh$9!q^drTxL@4ȗl g26/R&^mq r+ݖ`^94^!nhA:A4t"1+F_0b^ U<>.8P^:&WYC*f|n5fyL9 h䫄֍.h &$ƄA//ȯb1|[rC|W Z_E8L{JOcKm.-q:9F4(Np@I._2>?OcSuY=t-VvOBnGhoy>Î  А]ye`uu^xZR\?reX:p:~祘W=~skNoqLQhn(r<"nYc2S ]٫ mҁP8뵄\. NvͶ[Z#0H+Ky'n%mᄑ{稯2U5ML`a5=u:.wF`6-i, F%.9U毋4ӬsEXc,sCx^dnGnF: phh&ma @Xh?0rBM"0SvSU? [OpU|X It-`# 8sS'",qNCщIV%Lȇ~=Mm)1c1.+uA0EeJVQ'@|)GoStJL}(- .wO8Z}~–k_KG +eYo^bTڟK;iܯK v1uvg8ͺ.M*ҵqN/ eEj%Y u$0QB({s2捗뜀0 u:wqtg *zqxNMOp1zr}^Sw>+3A#ho۶-VQɉwKJY}9_T4.2mi&^{g).(%4䈉4亇Ox.KڧBoj Ж8S]!-N1p!5EFR`6d:x w]wք/r/romXYJInxu1]^14`"aܛvr&9ćaN1)'l rI IX.L9NaYYITby*ud}#`v}>W r㜷Em;wsʔq_1z7֚(7QxfJNlK fD(q0bcD[sln"C_E%Le+(6kSJ up_8V>[m{34Y0;>KyG;pԽt>oEu euבK|IY3%vy{w/C2B@'oL[` p_5Q)R fc\'v|gΉ$&2ԈĶԄmy3$o#wRB2Ep5򒂚1j$,^<VZcƥ驤%9=ط_{$GʅAw HтYP,mC-cE50Zغ} ;੖ws\0ȭ;(NkTP|+߯ls^PMxDeL34%p5mDNxHf\v$8JȥۉhҖy&hr<E잋]TGa0j ڎ< _;ȵRmjTfaRsJueuf^x']Ww4}Un2sn3u_ V6%8)/h"y%>K4պḭ?r=Al v"&aGv(08lI##bך8tkHGNԑ5qP)C 9lˮQ;Brkj&{쪅(f-3T-)Ta~ O#)-fyqk7jNEqH=OA5l8èϹG̙)C@u!'s3G}3oCC/p x+&\~8؀DYti"&E2s:,4FmQM2nwq7ڼ'%dM;§b!jG QSnQv'EG4᝘SXHm*&>)N4y:Wj eo Us_)A=OrP<m` @T,wISNĉjg[;i6V'3el7 N%Z}gқ$R0[rbo"@48g`n#}[jKTwqDm`?HԀ/vpz5_τrlSTiwLYhnBH?s?eo9K:SmҍT 歶ɶ9OzB3ҹa3_(\AN}}'D˽2a] 7sٺ>S4 5!BnfԓR_kOY>39DN ^:f&nxS|ɕ7Fb  yߺ܇^̯ul@[9^%̵R"iBx7 h1O/ 12mۃ6B9ISUaj;?)V7,>+:-̆! /PC:e3~+fބs-ҪK{ـ<$g*>(\['Eq9I_3D G-$IJQ\6ud;vb9eҶz~UY:t{loÉnMj>S/nKu}PLN3B2 ki_/Q#gE r`wRby$oxui=R̉X {ְ[׮%C/iI~' QN9cfj"1}!pq,u$^%c5=EF3?dv«u)gg\rz~% z TyJڳ@KarI@pӧ yviVGp9QcCu g,pR&P'Kp!Bڏ 4VFnr"1xct@< DMV4ݦeJrVkS>r#3vYVoƒ ICL}k_nOݮтd0іUe('-Swgw23GCӶ`sMHQJ8J>ubAH@C]AƂsYSgn85iQ[>E+-?Gqw7BJ#;no|qM\hsOeSB4OCQ:D]h:x-:rEƟ2 (::mtK=Y32oS*xc!p:X+/0#z"8n;yP=p\H-yX Zkj36 q3>x<4B1 wQS_PL?A̷[D5dUZILȲ1nolQZPteM_#QJ_H( ;.J3گn`GAx=r.~xhڍt,I!ާ} AY!qlO _d爑TEm$gD(odx] ȩ,;b] e2܇+n+9 :ޤy6u/mdAgEL&*d)J PsSuKW;uri n]a73b-SV@pǯlFVAR` YD\Dj\l'mld8ůhtdTuŃ\Od}kpOʙސYަTVg"rmzA[noybf@r.ǮT'ӛ0+)VVJ+ݟ1rk>CR߇ReL8l%DM mw#܎xX6yPnČr-%,C/j J .- -`J5bS=BcqZОsQ(]yJ4`n(޻4g֓]x,ㅯ!~tc1ҞRkDfGv 36LN9,!Ǭ) #ZYpw5I`WelG< R,B1d~ ٭O&y֡#w,y ꩗hf:}`ƸuCԖ(zRCQaܽFԌ#mePt`" PGYPtIo;,B3/)h-K5QЋR,q[{{ K7GҾTjzĤVK39{=>Ϙd3)җlRuRljQ,cJp5X'w/+? OAIQf&n򘊓A]U!pE5~G(ɵO.smL^.bSȆCJfUhy sg&1ZrsshCq%c" *m_dojޛZBa oN<0ABdF]e9-qpac*վR+Zu5J+-}Zklhqj0kCfcfM]Qe ɴ=K#00[Q-1?@OnY:k? *L{Bl{Wv?VF>1yY87͔aNF cD.^SdѵXUgulåKȽ$ŀ(*GX7jbu!_VS-TF"e0 USH#M!v=Eo$BקO,jWw֤#RbzW.1l|F]LXD"8ڑڹv,=kNJء`W̃A˜iV Y'Ě=Nx6}*w ^ &L 3)J Vy1ZyhoQ3 ³E%2o":@,DbMGodHWDZ;D =Ns2#Mx)vZZ{x9LAW6Dq5{Hh2݊}sO.!+9 M6d5 Z+ w)ظvs )hf|TJ'r`gC?'j_p%=WIS iRYZ($SY^ap;(:bnt+@v^!jNeK;2`F|{Fdoo2l/5LůZ9J& Ci}S1%# K^mC(lprs}6pQs)ar(A\xl dVӁ{0-,zNaF:O -K=\U6B.(8a }. xq( ]>5i_$SE냗(Kxp"~2lв[c#;MKȯ=W~>62DM J.&C]%9lM`02:[q!E;.'-ׯ0:]?e1 v0r2_]mi to] )KP!F7!צqJWXΏV<߿al""FA$ƗByږ/$T<͍i ک֎{DmY^l|. Jd=b_~ddp EפQ,dF~mvwx6]l^8$/FC`qb9R mFAvxSB<2MNPP5i̯-—#%(ò^@14IZGUWȹ׽@M6I #˗KrF, M & )l~-Mo.O\0 @)Q7K*SULU12m_&okG_8-\hhL'+j$oxM#J!̫sx~K6!÷fڒty>{֭XY',8;YiKlQ6æy* c@XnN'Y5ԛȉqu0x |_Pq^Tf/#Zs { ||_Q :LU~q/A~5a ] |ڐͦRR7)#KN&,Ƃp tmV8j1z=рpT'5y^`oϤF9/"Wtyܬg|qʭ#JŸM"z7n)' _6L^qm%姃l\c`HWѡBŪSf-3VA rv$zk!V4zd|+ttY3"u iv2GZ>NTH!Nih|}5zRQughghZlhuiTo^=0*iYY.S c?~yr[>wؤ3JWJY6xQIBV(\D1ih-MQ[UOMWu]^K{oH 7/ęu!Ȑ ϑ('[V(@Ѹ'ܾ·L5/Jk rh04.ߩ3~p]Жk쎸(chpgR Rr cgOkW5 p`q ^5ޏm3~+ankl &VgQ?"1H5\%FCXCcOm׷6<W(y.AjI>3ZL /^&ِuepI*k^^_x5ąUzр43 Y|xЕ[F@5e'P%j U)}8..IKf#l^ވĽwCNb4^|UQG*& L 2+g\Tsxi(0wj AT84Uy0e%S?-(Ʊ(2$ < =XII?y Tg-^kKS`(`N)jJavn~BQK ]=ju=2s: rLՇ֛YR:8}1&3~B;C l7 liIiəP;UA6 qdT3*Pc)ݵI5'O׫)i!as/U'lb8}Eq^.^c{»R[oLÊ 6\HnhyFn'4AOBtl&JpE{oի^3eGb/Ay-NN˷(y'EٖʤCx=%Ja/> yQssM'$>*1J3,0Va7Dj d}.~sYzupTV֫ߧ%'rJ8>:u8<uLv8l4A$Z S`s`{WgeʺtRmأ/El wn8 e'u? 74nD~!WBa.3f-!ʭ:]!ى I#x3[XVtS$m!ΏNb`Ȣ [fO/y"GS, _#I %]͐)m}rԩq?χ.ѭ9C& ֜C\-Mt.fvKs"wk(8 9|d ʖ-,ZmZO]%q6Gwi%0`DxUWRpOnK%ƣG`ʕ0*SH,d8+M5q82GJ$߼p% [* is^0v~Z iDm8Z1HxPs6/uM 5,F[Vm YT> DѓE#FG-%D٤ou ?ˢ3hӜXb0;d.fLK`4`pfcgȬ'IR {* lh8Tu9Pl Ľ YbV~`vط#MEOFΘ>wj$i,{oU[*E0J(}kPEUT ZplFS”@ A+v˭ Rg\r{Ed|DztK󹖢ꖗwi2~ Jʌ'!ӡA4j !Ei ac4D% Jڛa::!̢# #+ͻr@&2H6{4Xvg[yY&ZP7Q?bA&[{Gd,'Wpb}R:1T ͿdF# S}dR 3u`ru;{8IϧL /c{|Xfdݥ<+%T.T焎'9 ^2;T'@Y@\en&ؚ= hBM'",N)\B/炙"( jKf=&yRG -oHZ|Z"VY×lD4?`QϮD.}S8r2x/!mTaaGfɼ)8@P\&'728˵8?>f1=Qo>8(Ԁ1bsξ#qjvG>Ǫe}3X-c^ 3ƵEo.Z5Ls;/Wk/oMr~݊ :??$^hIY=兗t+w JwfC"Sul!X㺵jӸ'e}40st+ /G1W$>kR yzbwKR7]`h9.C!nxJjLۧt7R Prl=V nmr *{1(S :f*f vr^5)^2j83Jo|E'n 㢿Rd4 W:f~3#XY#dJ.}Ko%'0UOƒd5BVoGT^E[\J>:W$bMв 6ݡາÿh ĜōsҰ!đN\w%hU 3,'UԲxu?M"^z 4A:7Wt;PW|*M3@0̾~/-,zL;뚇&M/sL.G^gȷ)+8Χ zH9䉒>~ @{nYk.3g1f^5cS+DbGܮC猖X9QnAuY+$6λYQYp[ 1'\ Ϳ1ˎrNC\ zoNR݄RA/Assn-' ?&weE.- iܮ7ҞpXO)`q8ƿHX4z/H(rp O0VtQjZx |ˈ4uVâ_~%UMMH$gWc]*ӪDyE99yޕo:7}V1n! 9uT]ܚ/|_oL}p>"2vyi2R$:ܡIMq:}LFPq`؀v\ ^R8 tUT`?=60uWN\Sb<(m*K!zSᖢKe -Kv-㬄 ɿ4`~IB)pz2קuWu,2e6~HcIoT[n@'f,.y"$ Ͼ_IK'糡jA 78)\gI3R(=~z3u\)bk {oKlKu8I.Лr(f΅ԗWHICmKUI&p0U6f!zVy*C-_!N{d]=:Lge \n"wZU]?OfK _fzyV4"c z!F"3ʜyDעȠܳ]DA $[Ziܺz:%e)g 5Y*$lBVoIy_ {jdFH0& zVS@[աOXjY' _%HLg&D@ruPgIvAZ+puɋepPydP sĐ:>!StQ'St^~|g,6p:GD02יSI^  Vr,87VUxAhZ!xOʂʹvVyPcgcLn IJ$vPW65ّ$GOu26"-^ԻǠ+Ag>3J*aZ=W"H6'*ͮkKx2*xdnYX:<\i ȝ!$ccs'ʮ+kTC&J "(u/sm3as)PK:( (|;2,_cSԏ,3{iw;Vs*eiUl=~T6x(G'-p2GXĶ#[nz'C5A/ $ˆf@ Oq 6&iv$225u`]mŚΓEb6D2>hq> saT3K?O};ߦ)*òI]?Ii]!pT׻dgx]N v:`4z~.-Z~f^7ЍET%tk&|a|QZ9JUn VZq{cw~ew8> &hRcr/8lV9-a ƧХŝ -Um#8+ 3>"LK(@Q*š4 <8]LavddqA*o@4<+3J3]V,v9ށkA LyGuPh&We5gw|U?;#%(LZ!S/Ь.S ,!r1 wJ݄(W1PI8c5~bw?R/u mR1E^_*?eoUehuuNNj[Y'Ã6,-V% K.PbȚ3i|h<yp%1/g%&'Ńvew ƀnx&ZJ3pl4K% ZؾR޾,%@FXqy@>yԅm~8j(J_ OmM;ˊ4,,C5D8= Sd0D qY\\fÕ-IL8ǘ_h\Gݠ1CiOԔN@~>NC4,v <=4g7 {(N߇qzJ,|)FԒҠ-UǟS 38M0Р懍Ȍ'|~.S80[YSE2U$g%å5]IF0,x\Lij IS(_J(%PY(#kA!ApǎbyP{Ntn$ ^Ϋn.UE39FL08h+0$DvP0^]Ue>JhINyϬcka ?z4  B=)fwD"Ompi(ڃpȠ4J".?GHĤyb~XUWdHCQH5X=坷mk #ϣGG}6SaDM)ܭq$e+;[(É奚3˼ cǔ3P"O]^Ի^˜wO,s|#vWj$fblV,Tv{LG DA7Ie.pX׉.RnhM<4 iM4gqMa"`+0&qYro0]x3{o뿨4W)$<#:jWqucmr5?WyBM{5 #!ͲVzݔW p%/z<|p-̩_0o5hʑ#4]sʽ*#!IM}ӷpD&f]y7B9}_M^=_g0x$fF0ZD(,F'Aoir"`#`|'M56jEI[7DeJ7)d>*Ƴص.&ęBޤd}þ={Mmq ܽ0H)+!Q@Ci9=b dxhs=]_1os4X+OWsh˻ l4yfh(HkNv {mA0 BVE.Ns+te2Ҥ89i:WLxU߆S.WhVZ+pG.]F d%'e1É\]I$Pph2ZT>Y:Z'Y2gٙȘ-?SU3Τ*;3B@9#y-?b6|2~{/=SuY3ٱN >.?T// hLč[>;uÝXy_$ed]ɀgeBJWbĠ4C wM!FbˆDd;%JP%Vmh͚Zlmڡ|HtыH_%1mWŦ圇^oZ XtU{s &xPn躽J}{O=_mOɸhQtZ6O zuȶ z4%19i},u9{%IDv Ϡ^Ҁ ^ڣD\ xEc- 4놦@ KiYdxoSn8A"-Y~ϴ5#4EEE{('[*E@0TK]xx3gZPc*̡9Sh4R-76w`ߗ-f љa=(l!4'9!q̏:LBSAgXZPNQ҇zS1h^DU-Wuw))HZ 55S|D t^p>v>1`G3Ge0^*a0^^`<`9yit~;rCԷn:c}؁w/UᔍC1#fx(#_?HFM":SEv3"m!ulFZ' JD% % Ŗ~x}$Q81Pg$-t: t^]$!mK7ڳ5V &ʭZAJK~O0@VcU\y\zm~\4^/oD]GKO_ PnWxʵ9{bǤfdzIDy8e.1̽NS}ʎ"&#'ǃY-`Q%j@sLM+!@cؿX{芚b 4:_ӒaW6 GҲҋ Fdzew)HI]w0#*ja!*1@vW*0^k2>y(w$NVNECʮcoq!*튴cR}xC}ѣ"1؎6¥E߂2;9F}ı,=KuɃ%V?.*,e)c1V؇sh0lEƭFM;+r6LrUkIT'7Ň)˳44,9L;l E.YNEeKBESjb2=>oyl Ju#NGj3A y41{!C8Yl[yLOVDuӈ>M9ި?,zaͰ']Y7[|&91հBkPJB*nj+$F'F眰gŮ> >"]_PWI֯%$gub@?ȍx"3pu93Tpǁŏ0(luo\2"W~l7cPr?WTM37Oȩ$EW⪫^md¼_s{|80uVy񽡗g#N>7A#=.J ХĒJ4_Ljs@Wvn[ݚ쐸* :$Y]D'+7w<}-~w䙞k⁈z a$Lǡ\_J|sZ1V^Hݸ bb =[0alL蹔Y$tʭ$O(:5  ݱ9%-D UFj3JJl{5. $e"fЃG"NGrXS:)2_|a^@2a|/jML>5U$9'=y@8v肉WxAVP"RvJߋ` ?aY8yߙgECǺ>pJ9;G~wbmܐ)0ܮ#S?rv.6dA N\((/ $!/r0A#~U✙_.u}0G<| mpWbA:i9*8OܵH;tAțǸAS/,/ӯ,0I[Dw܍4ˋ`oL* Ml㛭h 9 aCko~9&Ψr+!-Oձ)Ğ!$<Ziy Edhe'F0#rM~6aI~Lu%r@@i??Sw ~Xv<|z5%$ ԺP&GtJσ Rj<LdJu{^I)B )2s;$띑fdt(]5s00 L0툆7 +i(~KgIų~ݽ"_*왫3 R ԧ\55i*(u$'=5k4}@1C0/ pL MW6)de`፶eoB^)ድw.߮ςL0"=l* 0EpMi?1m LshChԕlZ3㜈7V}Tl?͖R__{U-~xr9o|HȒ{V26z@}&<$M̞h{+p<=,gvg'f0< xJc ǖ_qvMngJYKf)ic*du֍%m [ QG`?XpOu+M\)e>*#Oelv-Rg*k HW4 u&sˡ陾)JH;Ť|ߺ¸lrC9$p2Fbb)=]kAҏ9Ig_4ddJl RD; FA_ΜFL,h҃e4kCGjב^dBݺ'{ +?;WJh>1kaxPE}H-_/Ok NVJ7:ݕny"̤'v7@vhQF ]clR t Iev{U%*;oD>;B3#P=u4dBuN;o&B+~&`IgyB1:%cL`^F9k"Lv~s'yhI;o+% D1 + } M@Yml xN2l8oV(LH#Rg,xJr"U#u;TF99YX|Q?.cO:^ ia:FZʑʇԃ>9$c7@<%",,܉1<8^?w=C$7T%Jo^5E.ܜ4X V1zNCȥq@"!wwš1`A'?Ыyywbb;S t<Ēs]&;kb5VSr"wEzU~5TLh-@4p5Zןy:T|8ԭ3}j|)E*6Yhx:no@q8>pA8@ss(!DdT >zQĬLu +wȑ;]@Uƻ$3Gl#X']a $Q&򯼛*V=ƖL\W= W-hk3_3dD(mkFHM㿩1d7D~muSA[fkEPUW%dXW3: җ:B uh"[irGbxhJt8,-+`g"M Aa'>BMWT,,X{{{khfeZZ^oڅX'D߮9V ۬xS. XTIKgVc~܃;RlC2Kkew7Menu:ej(}ϲԁ%(JLQ04Wr~ Hx|lXҴ,ëIH3NL]@Eqj K^ Tʫ#`~ ;YX'V`Uv{W G >`>FOt}%ljϝDu0ğ ##n'G.ĔL!M~oĶM'Տ|YrkUZ[([l+7%-vans?,~ ל(f֎=/2i$'vGLRz ԘUm8sNvVjeh/KPB ޞl?x 1wdbqG`~>Hy=ML=);3lΖf  Jo7:ӒְR/(YW|Xz.[k-(ROW$/J~(fqq:U ½9VYn pi_+\jfޣٷHE^n( & &F+A5QOh8ddtzO0P7Y,zƐ'mǤw,m(9 J&=uR/"p28O?H5`xΝ $R3PBr Z;F=졥E~hT' iVf3pQmCh&G۫yja}3((ilvk9ÞiD}ӝG3SirM~ib-Eqmܸ5eQ0\mK虂2vʷ-0lA_ܓ1==s8>gq %L{TB~3m9i'nCI*)5WXE6M 9?]J͏Ʉ 7mk:%ѹ|Tfe| |*(\c>Ly4'8b!-~O,fkkW%nZz̝2b|^IxZMO ꑰ>-˗D0>1ІN<| 4Wha(s9R((X&R)16&-yrfwQ(c$ nehVnvا]PxVݛԶ쐡;GИ_!`&)hd6ZY]}0"d.h? ю,~MGv^E:zl"azg:M u0QVCKb#B'(~ jGƗey@su }|㺶;h`iW44;qB,>'V.I8,qo t1D_^q*/ v#l4 Գل#uâ6 |oA.FwPb*%ÔZm'L\-qޫC_!Dt{ZǸ5Plj!+hܖrxG̻sO,̲|4}{Թ0&]bX9ۻ~lFVY 5Q0xp`[}#Z ji03 _#2!'O͹EF36V5uN&.Ol4" Lϑ~su&9DBKz<ʕ_7I8&Qe_#)APS}R9D8U>,;sb[An&) l/b3_jԂNvn~BQ^Z7fneG Yg'a_Ȱ| 1)Q|RQK.:S6~"0c+/*4P=X1\r ۪Qfߕq/*H.hۺ%{'xZq0SuyyεvعW>Ѻ@W>o\s9"ڲ2g5ykiwz:|X<+=4NEI=v~g.kQK\Y U$W֏d&+zg x#dדF.Uo dyLTD@:)H( Db6^mt?һ0"꺻w1u>fЩ t4uf!j  +,h+F?eȪuc(nohg2Vm&2Z |1|1e `"Nk9w˅K:EELEC0.U ~I&!/U.8Y*0qafҵYY(U&{m_Uo7G{<ڏf|Kt78Ѿ!Fb/P'*fCX:%gm+E(U@D͐Vm0 s ,;]7r, uGOaOM& EzH&j2֗cQQ-4>38}n\*BLTҝ꭮ D[-pGKGQx\orEXcfrz;kYh(ر*.'R4BC~J[ gz JY|3D΢rTBau)YF/`As't6 ]Yny0-b1#`}Nl9bXjfj@r"G{D)Vd}1y$WoڧM@y9[b)1SN;sXD[2orptL/~*|PmwLqy.k^A.5B51MgFڳ,O64ձL8@Ugڵl}:' C}bN+M- :i/ 4~w.Ӆx:plV ǜY,T]䬮W;e~䕛:bZ^J>2?^v9iI(x'z\siWHy yFfIB]̚6qD<ٞ۲Opd)Qmpnrw,iwG >oiV<ˊ|Liw)+YLȨL0bĂĤO]vp¦ nI$0i5W"Q"NPm+erLZAx)c U.q'w 8e^og<~DfO y-עOI qPҤ+P L: 8]f2*M.8:a(t69XW_ϥFnYwn1 HrX 8 Za)vmj8\?, LmƐ#wӎs2djV;!]k&ckP@ VE$ |2qcr5ȓXY4$MG&#&SP+ S.K󁠡յ6;@RgKoS!*dPSU֕I=9:~0ȦBgaTV0oFt!2:5>i3馉Λ"t!D"&XJыyԊ2@~c9*36'Vs{O?o+Z,{vOUJZΩWD9PaJC@p¶#*sreQKx+u󆵧Mnmp_R+;5Om@Cڋ^rAIuV==S4L\g;A$M(/P_4ngyVXJ"E(MbK,a&K~\UO+| ϔ&lx7^ڌx0F;?۷87]ၓƝ)>КR6JY D^IRT08[ խ1claTr,oεu {P(mL&SԢ#_}<\@Ӂ+H 'Gl۝dqⱚt ʜ?NrU sbt3zFV1=nN5}$:Ie:T;6\Mݣ6Z0y'?,ttܨ2mkxwuCdA;z߉}1=c1 Bsc%QFTϠ#Tgy09l+Emk Qy.@FpA 6b5񉪌jGI'{X8_ܜWT,?.X%c$실 6ʛV;u򲕵\L4[Rq7w)z#s ަAN+H~z[s4vn7e&-bgrÏ8(lD2/c?`U5KUN<}=Ҟ& J! C p}[;\#r_~eixtO-A`g6\ײq Lvȼ cj؞|p\;.@aCߤ!F9vT#Z`{jʂ*3=7<*i]RȒx.&`.6F~凜McvyǏQe @&,X"a?9 CEPLͻ '2GXZ։3WdL, [ &x$y8 0?Y`aosE/ OvI%.cI͌=@@N2ľ( ,ەDLzs x="]w:Q,<9 `|0[B^0rzI'rM POw_dOr\AI:xcZl/NKf*x,9 [~l(fyJk`n5ЬV9mvR7Lik*㙖d1딯5cv:F0:B+[c+=-c.>jrJOΗ "? iZ8p*8BoA>7t=ܯ#Zj|.@>isfu,2CZ>~=w[0eAdɅR?lNamNWq"ffXYm,ȢC;v^qY'lWmXL5G5כ\rRaP `خM8ډP,uF]xXL{AUw J544IZ ]̝.NLV..\qӚ<'-dz2b}4j%(%[6@A1AT#)iXmm#@"Y8wph<\XWq1këteJ)5nD32vVPx^_?`4bدX@ji+;@p/!BzVxxn=g-PxRs}$p9="f7f=/k-^|y[w(P.xM`' $H9X#Xd]kJ nf)I"f rC_i?UR1-(UT#0[eSw֟_ÔO}v;,#v[)E 97 >6J_0zRNUd|r_:)Yjī-Et~ZҢ$/_?YcLI v1bN/$p]81 lz;2ZݔiQkCD6 Qlwl1 }ƚ([_hD_,=1ZzIԇzʧ{ (s .?8'JPԷJ| 0 ȵK"Ffױ|Z&:ձZAfy Hq/Im y."\) (W<Ժ;+O")e}X uWس!@Im^ nS-%RWgx ֟S8{q+~2k`02jˠ7[!#1Oζ* ?CGj7w_\n,) E"\F/-WK=jj޷W~`E ZD1P3 I&+5Ĩ!g!_#^[a37("$8zꠈk4I2>OaeZ3:(ºV^&w.J)p& ֥[費㦳Ϙ\HRTƇ&!)hD uݘ.m|  B"R[klf=99=T ?#A%Ŗo±1 }aPOrXK(;2R,L!ԍA#-+2?S /)qODuj1r: dv֡HsA|wj7)ie'˗zA=\ 0Ӯ P zZ D#1Bc)SN}sccTՍK#vps*p UJ)I8Q\{[0_gyK愴v0't߹j%шVrH7pMYLU!UU_a:t'?!zjTnv!4R#;PlM*Mx=CH"KSZۨC;cTe+M]q&{@byzBjlڋa"+О趺UHVt+ԚuYjaѯ{P+5q ^2 T.ܲ5BK9S,}`!^'c7=10[ Q1vW( m((V(Bf붮B$U{xkf\>^ǎ7n$3ao{j%9Op_ߴ~Z*BC2wfuZٹjzgBA8S4_[} vF"W^G!M' LgF y3$}2>aT&KlLwOvR6T4PPN)R}"IsƳ Us»1Uras@XD,'wE"nv!:~Q4uI9,V'0Q9)I"p;٧ĉı#c^>:*m=U8:`heJR5%dE&e =yeZ#` }ʏX ,\ &K$WtZ6-ENGXmC˦h^~nƟDfJtГJdQ]e$ GL;P!# <_t4tq+kQm+4BVW EjMKn] =pid%CT "h1M9w5};{T-SGJ!$3k_sEl?wgDP`7F`o( zW~LGgܹ?@yk#sZ䢣Xyʊvs?W3$ȱkM z"X%s:<  }xYqmU[F:.~XU'Lf)is405tK!T9BPղ"*w"iϟb mcF? 찟K)m |ԫ Sm`8N2Q.#@vBL aX}%w䆱p99y4DN#NJQ?W:H7{WϳºVrVH*CTN蝵cǕ s(#.NlP=n .9D)O\OUr8ߢac]/RM]͚ grz]Ҫi{_1>;&SRL:ҧ1-HRD ,s+9Ҝa6s2@Z-h+?AL#JG||\$q>̩r8$v#F;!JN1 ݬmjmlHco pf)T3coXd;XjƝv)j6 #ĸrrl ԲX[kp ʽK^FoV}i2љ!a鷞2:Se Ly,Ϫ5  ' Y's>Ă”q-ЖqToY/I!CA m:U% Y3'a9ӌÜm7> FN YO^; "[`f"d3J6v_c$W5M>s# SP[su@f(VHl;|'GFew\-/'5~n=MB.Du /\'V!L2|+T]-Y[BhA#&;Uku9nl3i%6p3 S۾3 XDdMҸDQʂ( nٿJ=,kpk߁ȶ#]$N<:еe9@KQm A #:0M#ӁPfYR UA/M7NH_?IpTۏ+of6~瀘 <`1Dr5-#iCs^΅d+|! p(62'8Ras?t8Tv@PrW#ZInf(HΖ_&rbzC_3f/..ӱ͟JFh~6huOX)WB@n~U}{_#>#Ch"V;.o)w,k5jYU2<):EWfO!J%>Ԑh Z*'R.eUKc^r<̯Gh|.d ODʘ!}V_ecjT٢ޑ;v#0""17FlV Ҷ<l"O}'w8*b 50M<VxeqrV*h<թ< sa+zm{:<.)kjw+`{+ON[hC#[T)U\'x1zM'(CK/lƢݿ M2% hTac]vt5S5cD~;qF/KQTJyw#r;{/-&?]93՛gMzNED†<ܰxKIh@>4PR眢dQp[xw;A!^ewTn}+50"rqh5P;lTw}/atts~@^MŇ68Y[n02z~BPN|6e9H]pW9@d@UPID&ׯVXm&Ϡ*@IP_!guf5ztZS P}$x:vN-x{(=|!×Vѫ:UfeXTEin=mU+QF(OV(AvX8li뼙;/aE 6qwĵrDbz8O.ɴVDz[TŠO/V@hxjtycjz'_^9ºST(^>4;zOU;ۯ9!IĔ&AS- 㘔Amm5b caţQ-}q >~]-#Dˠbҏ@sUk?%T ؞1q FW ӓA_U)8s7OSuu㱰7 7Y F8Ӽ5tHw;Oɜ۴ƮgK׵Dz 2®BV?=C3|C:0j"KO~9!]};]w SF 0ʋQ Uvdy鄝jۇ"W4 ,\0٠-G{K<7^s+V{X.6A&CԂQT6?Y]* 7\X]?*$buS3|DZ d.Sz,7w?up~ !j- I¢.DR yQJ3ZIO;,F\ɬqESASQԗ&*!Su 7O4UKxKB_MQzjN1)6njҼmQ\ m~~E[ PiayN*jcW彐UWg=Ck# E &urgPоTzϘEc`kI1ȸue~tG:%1T[TI_r˂RDJAk҃{>Nv$9/4u6r4=:vrȢh#Y ~n%(75$6ejye\rIwo34;EPOj~8cbNF>UR@HhQ|+.[bn@C"eAlʞn2xwpkdNhOh<AW-Vv˪@tg x0r ؤ#Ӝg$#= Y~^ti<:q$q3N L wwN2j%3q2rbJv |a=z]Фh2?oVBi/59JxČr50uoꨂؐp9{$R]L Q3~֥N&  0TR⑊A=:u6Y)-RϽYkn".U9WzVC1">D#u۫ CMD9 #3F ьKd@]p^[tgwAl ,k;`dΖx޽7na2dAsgLJm[og4BAPK<0R^mˋɄ J"b|f=wѫNЇR'4ưV5 JbA;U:i6Y(R5\nekYi9CCPB@'U \MnbGFrS ʍjZKGp43%D!=g#dirb#J`Q1{G>IN-MS]T]ōUG'-r^+l Q}MuҪ-3ao3h'-8vZ?E`3mA:NnDFӡciqD1AgT ` ֽźnX rHE )o]}5-8MW^+{Ć?Rwo9Ȼ"O 1o6.M]<U+ yقҸwEQu4Ӗ+B'}89" =-Z.dVp?*_Y\-jM|a | c_B\$P~)Hc[P[0(,TD 2Mx0aq`u(45tV ȼ Q[ҍ!v ކ aq^3wʱVn1gܮ|?Ivpa1c+&^576?F?rF Eгv>`]oR Z(1R.s']t[/&!:>CvnLǡ\H (sO~.S|2$[^4TA  xlX}.N[2-?q;Q^j᳭^z=9|gJ{I< ߾W(oSihFtV>;xҰT_Gi>"pKҾ{oan""8 ż7S]JD8&ke4WM+PM2:'oDDg{ dXU7X><[^ p5:%]{\Z/Lw"l%zq~Q; 4e)Pbm)z涞6@Tdл;ɑTt x vHU79vthW}VU&ƨVKJ˹HK[=cuTDX]̖ӛLrʰh9UG <7)?\}4gMԥiXX]k`$_=]G;J}Sȝn![i 0 7x8JuER ^&PIx-UePSRJrï <{W?^U;9 _B^=j)M}<ִԴħOE<6^L@eʹ  )N+:E+7c"pw=))nTs.N|g nx 35P|xjttP ,綔yWLF钁 ؇WF#1^RNJϯ>LȻ(gocuiq}GdvOT/X9 CdF\VUVn8T1AMb5h;ݬnEx5s8¯ [qL)(@lCf~.p7394q Sc;_ze?Cl"Y{Z/{AG~H}|u3#'FC\qdય[$`'k ͫ'_q[u 4\uT^4]6;8 (|e.dbzՄn[YE(Ceq"d"ZnbP̘:wu6aGch6YҨalzOj/lGZS`GiCaYe_|?#n tgO7,H%*jƋru]#킻fKS _;g"Y7cUB=$26 =VLjxb@0!8s[Ӑƽd;#4bKuo#o[g6;*QֺLꆂL.Roat<<*.Ysjz_ :=jj*-d,A~),\ϔǾd8)"l¯MPq^.+RȨB6Unwemw@ I"I׬y42<+[8!~AZ Iփ+@>Jv1pF&frD_HԣwsLCE.ƑEm*5Ji Z5)Ԯ`yR+% ₞scYvOj\#Pţ6X$$[Y6KP<piGYO(Ic!Hl84)mt!?|C]Tm+YnhJ9 "?0jTԀzg >:"d=#a=8x˭{#t[K9_]Jn:!b@YKcxEsi΍Ǣ,f>P;1@ ln+Xa X%-MŃxس&HtNǀK#We;xaY¹)Q-9+mA%2"Gg}XBzE>ߝ4qД] zVN kl}j@;&|_*뀲 ]cӇ tX \E76ZXn bYЍ=xI#, yvuF&]C ]H@9hxy/Wa)YJBVW:@p88tϱZX:,$! cǥǗ߻G~eFH<ɞPn5'ԋUAX=9O6V(nx{1L,cgaI Jړ^ G?W>9nj|Lx8I٧%DʝPpB$`G`mXiü-*7kydL}Bs0o&K}!NV(@i5 EtVtxm'~ʒ?Z/7\.)oC.]FKœQ Y#{(ƫ/x"2#m` g9_ó SY3J#?&%rʱESqI,Kquhr a$TըGzLxkaS݉z.,P(f\?1[wm[>yW aoGdj(I0[qDw\4M?Y.cgϧ~~8)ШPJb^e%sՒ'>D]~J5$O7յ a=A#KmLRa.UF)Hg-xQ&i[1g> `Ϲm_C~zRpo˥S!l/Eӯ% ΪzaX`,Q cctѨH15LxnRwI BkB>d(SK !]0Fb'tѕo߂ak;egk5'+2Q``nd',>А.ܮBb| 鍼_P@a67%y 4@oLOAsG=z 53тCI q `E=bl ESA\2: >ȠrݕnD/^RaJi-I 9_x0W1Tp%0D^*fHj뎺s Mݓ_d178" \?Ld*N3&(bEwڽ%s›! xf%P#'dGm*n:80-^Uf&;%1VTq sAr}q^Ӏс> k!?6ſ vJ>C6 4\$Zf T[?LFD(Y5rč"ZSnE ŋ}  1]8] m ecޖ>  3sEM4bM>=]y<9YYF_`r]@zA?$*y`c-o֩J'tž]=?K\-y^o;4`VG4H_lWm Ŵ{cR2b+dCeWS]#zLo3ia['+{Bd4JY>|xJ]47Th 1*x9474 (Bj/9"C\.C<5:ahz ]zĹ/[O[2B%k6W I2V. j@ȑ$ƷMaZidJJ43'O a/blް Ml![gAJu89ڌ.IIa^ $nMEUFZo>#DiŞC`""bhm6HRc삃8B3N4p'/54mcwH֜ßϙv 4HŖ?b>toCY#p/mk7'_=~I/ZQ濎8,'zyNӂx(Խf-U02P7qa`63vu0R3wo;& "G=4R'ѧԺ ﴻb^gwSUh-c嬂C,Xi~cQ}x,q[>/0?K:+"0/ȳSݻ~c-O}Ze5r$JfP#f05X[c8hw$zF]21yBĸhܮضJ\8\%b`_EoS c[S/49tVyGY"g%X oP [:haLM%J*BkIR%ԍS8u0 g4`Pxʷ b,QÏmƝ~9- D?x j`K<k!W^i '?U\x z*yhY~Ca, \Ӯ۾*$IDouż '-Qv]RߞT",AƕKN:= Z LYW}|@R  'zOp~a-rWè,*iba(.G%1k _ʼ된6F4\T:dD 2} 6$D:8S@}LSN{Jfya!Ց<9P B )%.Xs{=:ypx ʙΝ 6N#~뭠%Q}^-$Yy\/`7p򁡠gnE6ШgbH!/) !TſJtbx>r9I!zYd VQະX (6[pƮ7|oį8|mŠlҿ?$uN4s%C9d}oь;>wA9lk'".O]s ^fKM 'aQCeO /pG}9.gKxLcȣ&V|>!):k~#[MwCNT7Rkv׬lRàe۲arMj)ȼg, !~\&u)p]P];wD#{B.@f&$F9'+pg@Ƨh,m")`FYJLY' p<5'An òż TNMyr]X̍ $|7k7|S_"?q\xX{]?a(n,hz KB4(8Yg-D [_Q/!ƈarIk/]pt0p*&SÓl> A  >]DP#r{?xxU4+'oˊ\Y]X׭kozLZfƚeʵrV-,RW܀-2VGHz?qw>.S:\7eQRf&WO )s-'㈝2];:Au޼SN.fEQҕ=# 4'$7*uCXcepbX/'gև!O$Ek[z7T7vCQ(tm?[4¦bP1{y'yNK0T;{Y;>ðȤ -tʪLAV6X X>gzX,Ӏ,5;((:{JP9Rm};4=17]yJݫ:i怕X쌫܂ AmiRG+ϱM*`ӑ1Od )ǒb%IoT yj$,|^-ddhT_y嫒E~VI0W*DNrI>"/DGXC~36aJ裌".,!BDиx)kv jZA_8 5@a]c}8V_nnwsi8Z[rfr /=N!Fe>u!^M͚ 0jfN|Ӥp 4Ipz!RGG>x{Q }J';Kv RO[T`a9' hPd3%dQHv2әb.&] ̀]4I軫k~ž~4>"I||I{>LGrSi{pFXlÁ݉Mh%{1<(dډDo:5v [m{Qa= h1;Q*İ69L;m9޹.Iͼ|ޭLs#} HJ27a'H gva3]&& xzH#kOX8,7I۽06̐ʦIhZ~c/gH-B(ԮiɕX`HŒ|}:)%5=AjI.K^ƆVc (Iq{bqwFI$uw[R̟ThxcCFa>DK=B2:yvi/:oxW5)QBj vr7 a sMא:~r>C@R)놲HyOZG6rѓr?p c:s[C,K迧q0&)kU92hP]JV$4 9xƑ{l@qo+0۰:vma1a~H^s*ǙYs跫 +=Riȓ ]`*WS2ST[TA=)A ۠Gږ(C}=(AE*utbLHQP,Ḕ/ yx.6bX*_h.^m ʺV=rRD+t#hiY -l;&&;٧e/mi܏L4|tI?h"AjAv姂O*ԬжQy'/vR&Ar; /A@]|)H"|bXreBTĭ Qv0b$EJz1RϽɯ*'JzTx15o?,q|](ô-_`;|٥@~93U>Csp&زP8{gE }b7 Hڏ# Z3첡mJ5XY)A_:d%O.꺮d;ّ;{ثd0=("ÁsmbA'{WӟGa=ifEtA {GVCOIxhNqw&AN>>nm{':=l fp-|Bv2lS=|[kY.?ueCg9b9C@U,bI],"k~Y"(PLĕϝT!r?*&a]4 --';éYmϩU€z tf06+V +W%s"4*{맦wiE E2-!R n\OzhS7X|@*q1YO nd!]4L$1׸XݯBG:NŲE}gOv5̛h:',>cDr{hs$)1]x'3qi|[8ÕhXLұ3Fv 'ρ5)ژS᎛mL^^3`}ҩ+wmWBwE 0ZYB6I.Htܣ~H%-AD OHPŝ/CtT["X݋$T:#>$-8r NPzZGӏnY\vԮcgG^iþ72x ^՗8-zbGi{ B_{f|SZ J]bz9^5ܢfnޔ1;\J2Ƞ8bE ,d;)["?F*Jb4`%džEMзtDI&Qx[ :(4B72?@ScBF~8 Y<&p*j->nLb^d7[76 =UD(aivJi@׶Γ x^krSak|b*p|6UҘ3:-cYm xMTCr Fhx׷]' nр|x*-'l_aj%ё%'87*z-,דp<kj12=DZ2K!|+ MKC"O,{ET-1F FJ|NU@/iuGCr}E!f0=|Cdj%ޘ¦bc.}<h/7Gjg_6v<)}lܢHt޲"́@AEuםH~&){%Y/T2'ZRztyӹa\;5W{IK{ipQhiVh`⛔con9AI]7>$LAe2x͠[l6f gP@4M"OVR"l~8j2pq=b )Ja"-p=b*=@_Y߻ ff(Ե1ahr5 d x9xWOhId&3QzѴ)ܧ!OF#\X_l$8zCimGb}b RW!;"TdL<G{ {q؋Y^]Ъg׼S7)CMC޸&x*4슮Bְʺ9YXI }JK CbѾ$Zp؟hQZ㊂QW$~F-pS{KbW@S<]BFK7w4I Ffy8~+գ/2ZpzyMӯ*C5"`)SõY?$ rk"e+<,: آsn|l<N}s3d}܀縅`S 3W"OEu:Zb|SR#XK/ #WV*pu3{jM}{pTwe#Xb" x;1f-u\+N%~"&NkO}h̍P\nxz%)YmbHI}W^0jϸ 2am`݅i*0YayiDiܨRU?l4NK-cV?-ث&~ޟW!`[!wu I{9!A(ZAz. 8OY%؞wT/CRoגŀQMf}=*|:= _EPtt]s\UFM[FxǀTdT'"E fp/5cY|eNI9ذ;d^YG]ȴtzm ƿhF/vӴtI$0gXB;a0R@qK:rhW $8>> /Wmk]va~@\?da\ qtj:UlK?^X /Yݷ'SB9"= Sa+!d~хҭpb*A  UL2{<8$vCakH59m&vHlbiA8=CbaiˤkDI:HaqEAX=`ug7!ń :lW+3qL)6%WpVQgp9wlgewglF1r ק..bE:l p!r!$L9۩F &iku=TIű>QB9|q| )ٝ] ˛ǩ|=L3Linlw2@"P8^=b`GG=qD\gon$%g)8p:H"챚0"܆#MlNWp"Y佦;"bmfgoBK |w2IR,3BHrCB?_+%ia7 q򣔍d,&EUo1hYiZLVEǮd!hi1Z*V4@hKh!c ٦cpP~A315O͞cP]wczH%G\3 ǟ֍qoMvt|)/ W܋OڷT) ACݒy232:R3M${9pYb<10>l+w iH?"D󟒁tY BjjDB\8 Ob,e]#Ò+jHc p˒[ Yqfq*L4f2B0R^umxIE (v@%@^(վ>/_L7 Gt+:&BP潃@ ba%# 1{FwsL$k *32BAZ"`CnŹZu a5/bw'ߟC¦4]ĺ(jU'q3Ns]M>E6>u#RK$扜:1HU(ݐ􋔍6̓q;Z-1.Y caC"%b`N'<hSSӁK2U18TF?o,eE ##9: #4k dA>ר_ *ܑK?3N:ҕA'Jx-?p NGn[4B-dЌ8g')*VIO.(KϘa{~)I< Cx{'P,<'M"R~{% ZqJ;]d^Qr@ R |UеAY@L[H&zNvg'L~nO$!c~7A\$P)v <2l% LJ2[VXꖗՌ2awëa->Vgc,!WzBJ[6*;oT. ?oq E[*FO7O*hrTZ]eNQ7 mh-{&VY5fmOOvY&%t[ՑiaAk"e*ط:!kM.C0%P .;ҏ NJ;׫ŧa;b{w9lr'_ƯS^A\;4e?Oez;KyG tye*'}A@0XK9cNٮtѿDx{˧Kqc, t29(Aet]sQk%6nvg\tQ-B]PN+R2 03S+F ,MͿ~rG6,=6-KTQM8ʓʯOwE=s;aUvⷶ-#-f,bƊ/<| "h3IF6x4,-QNj ɽN+|tCz@T*Hi8]Psb2ԕc=c`p}}EaP,V ?(s?b1Un::H"I`_F_{]fr\V8m]4țʉZ y%`ub:s\o^LL՘/RCa&NY;ph|1]ߥXHOU&S&dEJH4g6>b8i?? Bpucn!H }J6# 3YelW^!|{g$hMXG0c~$J/wɈ!yζ}v /iZ F+MZEZ`L29$6@V˃Ud%b&srZUKl;Ccl,S"]wzf8sLZ= +ƺPPgSQ.e>P8Dj""=\1h挴T|`7%a$ ۷w{97ȂiLmIďyu=b5MbLs8 g!9zuA/<(ss2 8N@0hwA[4 ?զl76Qhz}!eu<*`ڝUnAA،At۫(ϰ;*UM]ZpP/1 Œ=sE 3s&jli֢XB+Ob}HMxo\1}=17dX%ώ&==¶Ekt=c"u˂$&]V%y]F?,q7%+v2:tr<%6Ca4WdUq=lʳu E1nsϪ1$)P4A!Y6?ock<|\ j5:z .9 $T!;+f$j|Wʅ)/ V.5an묂Z*D15iMBI&I 8͍!CJvXoSتbw E*jj hcA )!T^jQ.fW->0F~6t 3,u~9vZ蹤+Zd]q qp@U'6WahLeĬ(%/$E 煓HfzeiǢL_&kDkC5a&8qmmo뷜v߬Ł }eYi~̞劦hؠk~RR+09 .BY5^R4)+bU ,?~$[RbVE"{z}+4QEcncXo9vtУI8:N`Ά+\EqS /]G%Z3Nŧ9@*pdgHT-AQbKy%(9- L/:ajA4<`gg'c2f23SĔ@xT 2&OdaR! Y`|#'iC]%:.F&"J-~!Wd6 >g71)ޣX`_vn[4(B٬>B ~UG%c~%co&r7y sstɮG@d2GCB7! r "]*${J UMUGf/7ڃ"ߦIľu_s=p~enWsŊ"tU7YMoCşXS"j%-c1$]_i!ME<ߨf.vz$ Oߙ9.D⑓KF,E.eImÁ􍄱rn-%Y,++KnGQ0Sv(Tf6P dZFw_uȆѧEfz9 r΂ PÞJvqtCq}?S3O>stGrU!Bœl<fJ!s ֻq6oIL KDb73j(" Y/jMdbz #6esu"{p"7~ -~t}+wcL ;W~9,f87B!GUb ZiIJ05 l?}O. J5}@2Ř#dTǭ,̚7Kzc" )7'59.Edm]p@SJMI97 @M{{e\JƦ%NȎڞN W0 XsqV#8+G󝪫+ױ4\R?"%8N)^-ԃ&#[]Gi@RTȢ2܏nml@e $N 0PP- jc?ޛx,3ο Q=M…8U`rQV YR-<_!9l'aV=|Wpp)5bf|"蘌m@7;/~ \ZA+j7J[rZSDQ?1>_]sS[wC9xUт䟗ڡ !U wuVq+ M5!UiQi^0Zؿ27Z_O"*_<}cژoRt,10sO,´&Unꘂz%ezy/q05cH%3& 6Xd`cJi1i0w.LwDf5pŢE^A 8D@#Aqh6ddwB dRnݾaZu\!`{ƜR}FSWMoH*؋ J~f3VaȒJ"p̨~iՆ\xy@PZg! d0 H^9NFq+˿Ga "^hֲx7ń #b Du}ƕpDTz:9O'*f=D_\@k7b?:G孂z-Ӡ>s`*Tw)"1Ye꽳'03|7P{Zg!IrX3=#l d?E[:1U{F Se~C+qeF\sҵ]&r=:H!X"OX(Ҥ|e2O8RvA}}$vmR=[E.n0Br)֗aN>nw\Z5VeuC{Gb{'P#>\J9}G`Ee6j")A6:6<-XI̞9FB@t2j!Oې?uRE`uGº[htV>< }0jQ+N1yYim/df2WE]pM%?١^"P8b}@wpzNrQwa5b>.2bƉPD ?pngh <]5Q&s JqsT4¡PV]PLO.{QH7Z@92.ϞV%R2ߨ{-'@n qg򢌷fKkSpp ]Dz+`8u")3Bv^8޻pe8g95GѴt 9n(|ym )8C8R{XJtBT&NY燄!۸з_[|^pUCK^2'5AyA@js7Ȟ4K ٕ|^ {iSXgT6RB+T#23sy=KHj`xN='RI]x`DIcò[ϘaW؉!/cT핸kY/075JɷA滾Z-z%x_=Vܣ:zbу)iam֮ ewxˡcR9!r$0|wիBGv}\7]qkCdWcFujńΏM E@s:!oT$1EuOt3&>zEZtKo4_G -Ƹ0e '>5m8mF4h>{:|$JYf SLc=?j)c0kk*ptM?-~32ʴgIaPE=E]d q5?_]dsZyi8PuEИ՘.b}8 S6f[ K'(X]<1"vJYlk vf3O(YHMV Pq'L\l޹[O #dJ%LMMukjMyTM`gHپw\NjCtؓeTC޲˥^j\N ęt]eWA.?*V 2qcަC /ی䮠\K}j;~O_7 T?t=u9u_1ЪYC%Ofq |4dbQT=41R v%Ky1@jWޑ~Q|:$OSjI'Z3W;8۾1dEYKäW\ݢ;QՅK|R2`MSTnFto.)f Ā ϰbV.VB9|-ȋ2)kzQEH%vkE;+>ST2eZ sP<#سϸQǫQ44?/2W{A wgB1Mx:pk]ս?Nrw2ë1.lC%ܽƩw0D1>:oԁID$<|N18S֤X*ff`S` RK߯Lz) (tkɟc^-Oe$4HG/DT՝hr~Md] _M+y0%¡h_r3e~.!Iƣ̸HČ.7G-n`Rk/¨NZPxi50Tr0n]m) $P cluѮȴtMsYTuA1)e,[=<[N(U7$'fc"wYUtŨW[c#**2>}VޤXpn oiX=|Rl]Z'q61sB+l:;c WpNg[>O _=/DOC;R[g9D䴸;3Y>}m\!)59ʊ @E%:Gpgʭ清w_GYv1fи߅]}RgQ5A\>yD@4j3^ԀF8]]9M騪=:rTnKƯ)SOxH $gLUjTz;() sOi@#ɍ"NRxBJ4: ;$CpOƙ逐j$ Bg&#P#(VF|\CM-W^Ȧ:92b=_V(lBQ+ Op0Qkio,r?j=KAM"חyFV,vzI8\W bӦ]ݪ_W5g`>hQ)Y[BoZz: ٺ,F[ΰ\Ԧ*F=m@㪣;MO_hkX2PoH2bo7?wܳH g@\6yAo3ċt)U~ё(>;pKV/0/\W2&bPu/f/,D:E`b+!-(2>E7dQK +P%;:0pŔwXYnlǮ ]ë;e|_IB!CKȁz- 2[n^p^7Hcwgw8 {{g?ʝcq́(Y<<U7|P'`}xPrwL~^0̤<͖KZVʠxF$,DKߓ6Lu`xvɾEr fYXo%)sE rʖZY؊<ą莓 RX_1b$TS->"ȅ$cD +KEp*2h]nu߄5}^79a(/`gUG4>e%&"C,Yq=c!D:٨:~ FS>(~*aݓk\I@B`%m.JNV{>-D.Ifel4{! B-AA k2տE-M{0-jsiLgdy{F>_&0膍hlgP bbF|a1S 5Jb @66C{?6gd(kg-9r\)o,;aeAƒbޭo= %-Vv~ʺm`vM ~GE]Th"&„bF3rhUM: )էЌ#xGkza k7fw=u/;AIj[ےR~//Ĉ;/Ot3ʺaz*ՍCDô2(R-!'8a7&/{rswWB2էxS9bhP &dqjP{.puTSPx0C yM1fT3v{DOq3尺Q15"=L$Pʬ eï\=!(TH܄BBݵV:v g)] Ah:RYkdAs|˪.1PMz]xeνLbg(7Lݍt9Tjg#cOܭ i>g 9^b_Y9T3s༏N^= qk|h#tTc\(62!VA`ng]xٶq99e.]8"?ģɄBGDi7k6tFi/ߞ{˔ u"p:M´PLfɇ]=D:d̄sߖKJ*BP"B:DG ^ix%+0$cynD^փ +?aVbZpol:4Vc i|O, ?R!firKq}vń1seGMtȂw*!(lL `H)}3 bT67^3J^r]Nix3&BHa(*{K}?U~?B%7ȣ1U6f`Jz\$Dd3_fԮq<%~Ӣ ], ^_}l FIp{B' 4Ap*Ga=Ł{}ùywpVGG_q'@bne10 W<-8+7'(}JWYvBxG!. l(*j(EWXm:(fW^#JygÅr;3x'`S闽ʽ~& Šk lUdZ;g n=)q|֐S ;sHKS;$,Kɖ܇lD*=&<ȎKQXF ϩ.ef?(1Mckxu}wIh^Z1WzWAC)aJ3㩱i]7\{6~VH' >_" |3~^I-T vDPЈC%HD{ӢnYhǑUXoDV[;QT{VA7`) !Nuiۘ'k"-ԫ5ѪCtwX /F PdgExs0U[99 &&qB>zynʝTy/kmtkԠKclkl\ mj1L+MTe&2fzeJ=j=_Aҡ>J&uxsK8Lo T>1ugs^: RH ӓ}`$w0si3ήʖo0Xvh uK7H 5 +>$yQf-b@_ h6K| N"ߛɚklFJjFҪ.`g  ~Q;S!D-)ឈ7`T~./_1<XGQ]4y쀓Gw{yM4h}n* Go'#݁iҤrHv"2nӎ'':X1c _ [3)Xx{l({ W+ UK$vc h!6 hz@[ Db7 '{9 +ܲ eخ[)tZW#)SsF-.B3(8mcuH,7B+u}vdgDO ~QۀEdxzx0|5ݪL,)6:ώ D @{Q4vz J"1Vԧ9D%S?Q+{n'=i-uVbς:'ΓaۻE XagY$LmVOPWMt*Mf9)TZf'-ȕ֛(V %/RNb.@m4׌9651m.1tI6,xagިLR$c yE ;Ly 9l]l'7v#9ớrr9!˿J sFC=6pJWM gg-]:O9~v}bp X-_i#:7C6p9ʭ YPJVBֿݪ~a.%Ǻ8V0^>( _:R)#EArF N9kI J~sإ 879[6{Ʌ}Z oK>LDPS[ L:i=yAf;bL$72Iqt2}$%A[c0Hf9#wG'H<.Zt\O@:tu"LT^SPT@<5'[R/0/xBd]0-à혐"$ض(BW,ipxWYq5ˁƍƤ˅ʃtI3߇jQs8YG,ϛ|V(htr1kBfuzlf+}8ʞ4,b bT 4:LLF)zV>v|[y~bs9̩׌/էEg͉'1.Aģ)b_E4,-`!7Wvgs8v`"Fzp!zFˬM^fьGjϾbÌpTJnu5]|JKsmrI#\;&>esh~%2aݒ)ač2ʂԟ.DSW ӳ`Kdi+]&ZMCCe$tQ!2y6r8?H"S ΐhA{sRԳwRZ{b_Z|7kbhy+}šR:R!&0{&+C_<_tNjp&xr0SZ'Ox $#!.KKvNlӶNɠC/5~2Cp3/ EWdam CƣW@'zLà'p8nlw=U a!^KAdSuz^ /Jy ]j(>:\u-lv'1*ݴs_߉s u {VŚF jT^Ut.?BJWEҠ 938/q#ܒujNDҰd]o`Ml!PѬBRa1Řj%|1 E)lwU9q(-(|A1\|_6*INW <΅u>oq/v0VAOP:goȘ yN*}=Us;h3 ˊyrk/)nمene3֨(c(J'.rؠ/BUPNU&tpL)~ՅY?' 2y|p YKB%"..]eo<ǭ-M ڇ ֊>u_Sirf9כ|Z`o;l۱xbGz),Uڳ$K>,{7f >Nc2j-nmS`ZgO֍II7OY?7& Z9$pbcPG̤&t?g IQlMJ66e~%$ (8U)`'$zF@WA$DbAΔ!sI]~4. p[@.[5TC0A ONv }\ؗ~It3d`,-< !Ftjq3t} :ieis@*; n*,/Y6Pn/#%ϣkͷ?V%ԓ~Іq܍!!kS^lKQ2N` >pgG)pEg{->U]7y)>,FtϑCViI.o±AWDM'ar܀HA%s /N(S0-BE2NFz'# T=`pUUn]2%f/c &5h[ξQ}knj-x-Y>}kXBӿ3;263u%.ϱ͹Ɓ=&6 > JԜ|e.~/j2r{VsQкDRwt Y8-gq֧~~<=+?%[ADVjoo4]Ho0w_<(t荏`hlGa 9&/nh +P0P~d k2I">^2Qt51<i=Fr5 ~&I˔D2:;,f~0>/#(f"EĎʴu4^y+ԩ)>p{^1_ͥVǮ*x^h``gXzݍRgP 8xϐobMyaJDNm˥FwJa0zvI>L#چ> KNҽg{~9-Rz|x]L. !ȋv&"9 &Q)o0R.7ZC܏D QT{=۶iN?B4LNC:] L$u-4zTv#y.R@ċ%r^ʀ9fVNAC$o VJw78-C᪛hpY(c ^v7ce510*4Kt"tFT]dْo%U8{(x/H;.lc;H֫xyKIs֝6a~@mN C l}ZFH.`NW / _cDt]dJ*zB[׼XZBξWY*<۟Y#pҳ P}'&j%%5pHM-:ė Bv^p_, )$ |E;\6t/咄 0jZ4Q$ 8{ =v\EJj C8߀DodSi{cz&8uWYQɨ %LҋGT`e]_N'nlh^K,=c%;у9 @&f CD~vh|ca)k5 -C/bh]7 d&`p| bM6A= >04]'ngH6@U̖Zm IEy;=a"\Zy-G]g%d5~ 0*M&Zu['>-V'ݢB=u:D\ưvw)?2 QKl^™ۂa\vMk_f9g_rt!/"qVlgO{p^MԾқ@83C`42>&Aq8SpA%|؁v̳ùPˇƮ;WfޚRb-yJRx͍Ksh(zo8QԼ`J,&U1.d5ck?DɰZvT8[zj~hO9d^r=|!q (#ўa}<8 g{SSfn8xh~ /Z bJFsߜ`]O\_>VGj\ Xf$q"I ]pJ!wy~xI pcGTY˔6:A#231C KÄ\98T} H N7% tw#&=gk0)M3 wQ"Crw~+ӠT )SnRjL)vZ`^1%7aFSٍ]N4u;DGT(2|fN*e&x(hyqy4>A=od/JZBzgيT F"Fo!"+6IVm2;Uз㠼9k4SXpPmwh>J)X)TCO瘽'xAYaDИ8v7 jA@s'm.`S)z^IJ&w`R%] Zs%@vT+4yB^Ǜoպ"I8 y0YT^=IN?Ĩs'1okߊH2LO zP2 cԞov,B&&QSӥ~OvFw!3p:/STT=qaZ壁Dm"w. jKyV]zM9*!Eb2@/yW  jF>RX Blvwlr[.*0(ŋmoq -ri4LV-?켂p a̓#ø, Ʌ8z!?E=掎iUZImhrX1]ReQu&&FN\9.پZQZ<3=d4?OZj  $t*@lU^g5'-*݃z5W"^_Y@] "s9%XK1ifk;{975l{jWs GuZAsshQg j]#wAgXmR ރUB4E v@qڣUCq+'_ǧ`O*Y|r]ofHe`"Pi 10%L#.DN&(?} 9=w L ?`;e&*nj̈́J %<ȅo~(Z&d-;Ac9υ1ys$t˴ʂPVN_PFSt[G)R|$'"JӉcvЭR#0u":x8k}ypڶl S$y9 #v!U~fo@e*N!ACyu;!A1-x :c;mŞ,{02 M ͇ P\9glH"BdAD/D[ 1.d0l\M+zקVL& gVY܂ey'" >FKS䛊Lbۆ[Ȉ<^Е#Uʷnt:vo9 2* ii%4{aIzlwpN6нι|abVPDŽ&kGKh˯'F0unfMr51VZPS/S"]g.fgGtC3?́"!ˏAD8 ׬Q3`<c_BI^CBomދ>[X k+ó7w]Ā!kGl^ Up9,?8Arb>ƛC@oڻ c4frg QzC#ܮсԦ9lE"z!e"s,eBK\'\"A!bwq5E@ hRfTmCY$RѲ=hS>Ot-LW\;LGsN 帛qɡEX3vXfݹ"Wj+CEtD!ю%p&4/jzJTsH0VqL(|.5a8 LP *zw.ZrAGϻ8>XMw;ò&1J bA PNJMwȥǹ*ةK&QCI*bbYw sb Ο4ߍDŵmju/_~Gd>zt{oQ]md=~uB`h vd^So}u]T.\:3q =9+j!e?8臌 jcܔLkJJpoQTv?̪?v!d*E!v~F}$/D\ Mv1LJD0IӻkxjdQ6!NiN++`81H Z_H;w ?t/5Ռ*Mtu#|w;}̚:ܦ܋gcKbn)uAN6m9ȏe8(XǪT%`0nщ9` cZ> *Ap.?@vy.5(ԁÔM+~(Rƽ zED.Ekeߚ2ZV%pO(4œ>t`bΠ|{; n.L6}Y1JAna_⃓j[ qj tVU4ES?reF5ं=3v-Y;8t0}z,Bv_^1IuYG .։߭"2+i֬}@ks+b,-” cJ?wjR*lg49GLo5HwԤ-l&Ho`q')͓4eOnMVtO$0vYO]06^S #*Vk+a{$?fM=9lC9bTK 6C< G {*8fryM(gO֌ջ_qVE:ȼnޟ^DצYx.@%'^t1=aȖ:[Tm -ϊ^X'"O6 d0aj{$c7AZylIxMy^QI?ВCF*OxX,7l_To p!jT'#e ji2fE2kO&WqrMI|E~ltOi&MT ~,KrEJ8bz%gc,PؒTV" d^]NOlӯlpJiͦ48MhTm~У MA-pWrC" )4֊;:+yןxt_c6濆ZA_6="~ǀ2@&}*?bp\S &SD.us]V-[q'~AlLeԧ ;ոzϫB۽..Z[myc։&qg7AkFEz_$Y)e33 @JVKnoF==;N0yig3K0OF,8o'?GQߐ{FDh|҃|M+R`MP8R/ؚB#ǩDXgT 7+cx)U]egi,f8p kYYGy+'aRls@'d*b?F ~}G΁ rb'[Y,%'<$5DD}Xز8 ]B$HDcG~/^?"Un"1+dQ62sBiҦ^> {ۤ# *6ZҠ#L)FXuv_\Ӗ{!kHq#,:+esbȱASaz-oQRmrC'j8AjY0z=Wt!픽`R+uS+8o{.7h( \]4Amj`s/)R^-&ƞZ>b; p"9Wu]rOxi+([4d\ !~D/R Ji9Cz޸AH7-tRiL3騮ׂLO3Yr`2}0Z6:RR;eq8Iy_F\l'a<'vѲ` Nu65]Slj۸2eXV߻V:j~=S#r p0Tu3b$BW4w~[HG>wJT]0bIeA||=S lo}{RS}~Cwhb:L3F6苒{Y0dPꐛt;O)ݝ?DuI }$P,h#f2r5 쫕YLWm bE- _WZ^e5 0 &*&E%E[㘴tvZtTŦ_|^34.:m!>'t^BE}ԂkQ yʖU-ڢ.ϕc,2+V:?#![0b@ ?kl$w`uRw$"x@UX07e imq>搋+:yL`(#b,(z6ѿH${tH`> "ɇ_]XIVX,6l)cٖ-XxA̘~aTP hl22 paUktB30zg>8A9ft&#oKyzvD>u+owӉVZc݆OBN !*D^'6qGɥw^N;]fv <1}v&1\bn=Wo$$sV4Yc"!ɀiDBb]^#zW*:wl MBjDԎ-J*M)-Nƹc߄N xvfͷy~aH_ 6:B>.;4ٟԂ:̢O1#ww}`=`ydHbxL50ia⌻XS΃}4?Cv5g%Brk%23/X*%=9~/! 'oX " >(D x2E3dž_5+Ǿ1l`&dǕݘ+\ɍmHL(fp7Tf|;U>Py#*./y?kJ' z}R 7'F~|Yi (w@ XULw_)YdFW*^yAиx_ j4&W$PWq7G^w,bRE+yhC}K#ƸsQ:,a. OأmMYMid 5Yy I 2Y 9 +qd)B[ш: lg%tK!gcղN5-fq7L7dT4O XF2LUi̅H~7sj{޳^iP-)ڛm(Sֶ!?'O9_љ-#n:'aI%4C!b5v~|v4Yπ+ȇRl})T~LKe^0Ip5Z^ Q1Q*ADf,iFu(PЭ|Eױi_6Fr\BEQ~E?',?O0 WтDX;z߁7iKHף5 eZ4ŽM"BqKBw\ˠb;NuC.|J T)Jz-)XEF~Qs n 5$_\,d%/Jfs+/&)Q؎rÇhuXZ4ñ5&{QHM̛U=qa~P\b7\NhŠhA/ΪQf911U')1˗4$mH)zt>6{!"+>XTĜX$Lx5XQ0@wͣPq M,GFm-M8r3KV􅯌8yd֎}?x6sb5;G?sIU&)p0_'^!XbzD Ze峄fCwHyEl>sާ6ʼn $ĭ5qP@Brc/ݕ}:i{7EK|z}}g^5Y}?VVqe!)"0K'dZtA){7f׼6<9Ȁ#~5+v!Uhd-UIBR5`G]]iJX܁D[`0MƖTO%ASp&G_Bꏒ%,Cʙ1Ȃ5"j!/|'FNl=|EZL(_q%w-)5?WGeEA:|^L>zqDeQo_z]7 ꓌ȤlXqA^ǧ6~̼6AUlIeCe482z%Di8Wz`Q<Jk* 㝣E_:x3q{COuQN*;z}qp9 ('h QdA~)u/mnkc^qu ]߁~5K_w>u[ARG2ȃ]ꡏ1WvUEvreH';ZI"喻?Jެkq}E{ɱqȆIO\L/]i*^s=vXhvdz!/ (XO:NJb{ݮS FrZsM, N$ T-_1M4i r8kXtO@&Fy[h~./l%NXmw&ЃW JRvW3֎@5Xj*gP}$3JsPU*y I2?-̮*MCI4^O6)?T%|]0|RGh}(Q'm?|n.S#*IZ4ҟ`J1O3lAF.'85XʔC.0lf;zG?5 Gx#em(A$}U:{G!1db ~K^78wRLS-Koz Ь$. ^+җݩve!t`uE3 PO~\w|pk2JS"9zDkGTTltY/P.3=QcWKB1kŽo$R}x툥Mv2zZ cڌ!פfb dKJ!eJ q9H'\y78u`Xxb?8]a',r{]n{6& o^p2eZѦ`|Tb9geGMAɴ GSeh|ͱ%\Hg4W=;\Pݬ=9ymy[ӿNA*F ֣P#`FyW%N8H0xC4wkj:)ҬQ)$(xBkv 8#*~$8p5ooH ϺZO`9|"Gm,ZE4͊ta?`^BDTRugTg$vV;l)0^jLloշhT 1`ѩJa-C5 ؕ}!T)Y FDx鉨 d,r{*!S)(&P^?}oKs S)fˬ|m5I!7J<̚|q71<.`WoEy9bJCDO|MӖ1}b! ^ O6!)ueͦEowP묛m$)o(%(` td%NpW4]gdrLw"sZ]ie,6fʽ* []wl MP,B*B†lGq˹(v}Q2,!6lr d~(qÙ]ּ]:vnn=D'OX%ޏ/ -UR~^ $0Cط:8+O_gai vtONY`G,얭sz]i#g)^K](sid\yXK5u7u],` pSQ8;%>V*ieP"^xC~"./c7 ?[e&SuPBY'…+Y:%ldW+T-Pc#7/jm{+ 6r7խ i5o}@ԍ ׫'Uwj~z>.!~{"_/Q3a'SO}Q:Y"=N߅ 6J DUe= ;31K>:Z mtt"h^ v`W"hA,,tPFPϹ_Hb͖k̴3곙+/.tWE(&L@dꢣ`U6'xAyioZO3SJ% |OҜgX ؎e]W#Y-p6ݎFjLyP1DOn1HpoMtRew Uw oI_1! -(g~و@;PrciƊIbup1 "]V#mEn8] #XDtw352V-.Nà/PB7i_ ruEPq]K %Dϝrx<&ԥ򋬰ЅKDcևw\0u+)>+ V"f@cߘ(YIλ|K=j(2 +qkr7%}<2s|HgfDA@`G)B%>c*\jc_](i$F G d4ܱZ9ZD ͘#0ЇV&NCn nU!MkK_H7Wd1\xE(Kui%F{36ʭj!Ui a28ბ#0To"_h/n/|FʪtxyP < 9_9&J|= vNSvCav~BڨPt@b ìo~97U2/׈:bE k؍<6HmX_e81md %x)`p:`/JG',TLhH LZ)~rR~P]u )u 6)G;~ӌ0c8˿AeBԯrqϑWotCS4 ChNנw|Sf".ɳ,"lWO4pUmep@tʼnHKjy=2_Z{nMH µZzfKj vQ٠މ;`PDY_`E6FaQS*+\}&MMI1uՍB/ )~s2%IļUoM\[8X7Zіo .HTFE_A[`z_mX&<:;$:>,, E$azuFȷ4@Cg-x1+t_lEu&`M`O5m-B. qDmMK) ͱr[gC(KVY,QIӚSR|p2f7Ti(/!j"y i U*[of3 ez?0+aK^G Y@IvQØU舁[}j;{gbc }}1;) `5Jtu- ޣ9bx8y9KĿmlg` G9HAnm H%. b/mim /}|@@E໑#C lŰ_'#[4UV6J :aJ |*1Рc@*~^ʋg$JA ]t ^vHrmZOj^6pPB|j$$ԠI[x ylr֪:!KbXjC!Rq)XjtxOȵUr3\dД4ʼ!1aףca y0]saoj+ R^ަc>AM+%^A Dor_sޤizYh-{{ O|2; wprf#+poq n(r[as`W`<]a Oge$ZPLݵW-2'@1A^nGp$ݿ׷:f{ƣq,NQ-I]f |%`RS~6{zQҔ%֚ĕ"xv̹^RwU}hu0WUIQ8Tqw< lt$p E# ?|YfGFWwt5#N):~2?f5d> w &D<1Jl¬skn:"q'e-d{Wq^(=_L ǧѺamyE^ j$縨}goؖ4FiVTl6[I6!7֡#f\g-3F   j,ɞRXG3n0e3^Dѿ[TB|ílIg+r{eQA[E#}>< KXo98XwǨM%,H/TsZ@A U/7?o٢{і֜-~jilᯙE'  ^#VzGCO{#N2/?!Hx 0G"4hn,"7#HqkxBo)S#lj UB/Pۼ j,Z\\LsR6ʱ Y@lLc4N"ܸ,'j` *U\.-e`F;ր|Dxxi7wq?CP0qag??G: *EdXghj^r<$_% Ͻ<0_ ԿT(m"j`rdڈ ޿yzT.;Pj.wЖ7x2#2s\PLwL<o(e;G.㗼|ikt?9;!e|qʄ'P2!uô9$jbWr^Vz[}+UBrYփk%e&yAUϷ8]PȳenvaMB}f/"TIN`XkDWGY&SR'rt @ֲ,JoYۑq,Gg11ȷMW_B\V`a'O(\'&%f7 j2/Q3{|y`ZKݵz(Q 9pPZ-H[iP2Jhp@whGFW]ө OJ赂u#,@-JQ4ax{ٸD,Ʒ7D2_02. [0:R[yٍ̧l"\P|ldD rb[getk@9ɮ[d9ز&ֈ_[9]?P 9&/G,wW4x.f-?V ͺџ r4g-|]_RR+zXj{~eַ}l, B5`uG3̸M.f|AVn6 _5CuQW& I 5]Oo&`!i՟ÅK4|t]Lr.kVk(MAIeFEwb'Fd X:Ą7|5zW뿕bo~Hu^-PzIZq?ؠF֔t&͋3-ˋ$O^}U)ەdreZJ]}+gN_mGUB@QP|P<4$cޥ4-3BJ6%uwg܋|+cdh]7djhicn^[ʤo AҼxNk-45س(ZV{ѲqsM:Ŋb5mfr1/*BSPH5=F~ BK 6&~ t˷ܬo {^74'}dY~Y=wRJ7.% ?">YkFt_p~xX_/ }A^6 nX0gL¬=ǟXgIYkFɠ>݀XJƼ`Y,R[58'2W|-$"8.2!2m^"‰f1!4&PO0݋y8)ҳ XIC[03 V 9?㾽0ݗ`ŕ.v4K980L!(D tHOfc ‘Jh[KM2]YR5K#r Xs<2,a)z.ɨkJd/\EXqHLHhrh[!,j~7 ::0ߣ Bj[AbJ <Lw YY=JO67˜I@R~R{Sl@"Xtvgf:jhE$\Fn!BRxj,@;hQIHbQX,YBHhVHv~kr毶23 حq l0D}B@U-פV:~x&d"KEX|)^ s:)^/~?I 㼍2Ζ44ܖM7" מI+q #ܱ2";&A!vt+mȵx/6pHE^P)n ,7/<#z$pkP.ػqoY7 bzE eg=x4c/Dq:Dc\`G m*~U+Ti%%.MX>C2C78^/|v?fP4Q:Ei})joaP 뙶沢K$T`tc:o5 ej@`w q| \e6Jԕ MzE߯V,85\_՜c}pW0CѠ<.5תvsu}cD!]A&j:@k*&*M͇E:k %8mַhlZ+Nei rVAᔭ(MHea7oՉ՝'+Q9k$aj94,ABA\ߵĀ do[&@@Ea ;&:^b~x-L1&㴁VO*ݴFxBX8V[0cfݕyCuCY ]b){$.ST(nAʨH7KeP;K1W"{F /gx-~ W? 0x!>qz%zb=mU}hl@۽t&kb|7c8jit/tߐ>儮:[ЬZ_y'&y;dVة <6fs]Ad-̒9ۥd`fY$Cngp8,M(Q).ψھzkG hd6~CJ#97S{`ya3LE_{X4=7+_dj GUǍeaՎ;5"VŽ um줲{$1Ww5/]QBAe)>Fwh8 j_qcۺ}mYw` ja2i`ث/ߗ'md¿҆IWRkt&?֠L=Ӷyԓ rjWJ]!P9Mpy,4Z\M4(D &k褍A9ZϮm2${>؃#^b9BM0 Zb3;GH?j%ˏf-f Qs[qұ5'IaM*Sd,6DR`׍7қ1![-Hھc#~-H7Emй0!3Bxr\vT7ݙK eŢ gD rnJ$0% E@ p9}9RYji窝4ПUQqvTIm;156ZDV3턴fmr܉;RJjx%K0E+O^9.R&9,~͵erv6F [cǫ)DʲP%ס ʐKsV*d鍽R ?[@^R*4^'Iwm!19r':c()5@X7kϱ؛u+{,Vk_3@ pNh,ׅ`#=f <gW-;D7[YEiMxUW,9>0gVtB!$^ Vm.3c8M3Vtړad7O9WNԉ6z8RI濚T&5uf 5FD-L:qSm)(2 WyioPlO, >mb3f@#.[L"11/TȃQw4V_f<[<ȳxnRUsu{yIhT(fl>؟]8e@EtT@tPP؉ sQҧl!~Pjh~OCAm>ZuCL HglUoDdw6x3`wy¬wr%0VFhJ6,9ex hbLé(5b=4L~?O)eUt*Lxnzx5WB̝b2ʚǁ%-POzGSDs@sXfS둜uzj蟅O_'޼~.%RK1U b]cL-GeD$)[5ME5R9K`n#eA+l =\Ÿ5&Ŀ2֕`fYQߦ%RPK9IAe6!s{Աu&۠tl)TTyё؃a#u3& BQ-B]lFdؒb Cv[,Y%"p!C?a'ۗg_Cn !h=V~>f`p`(ltp&/5f>$J_CA=v {{M|Fs'22H[315H1!Ö as&ڡ+{KOcc9 7:i  NGT'M;כ^ȔFGrrw0G%v;s{z)҃ba3.Kd/znWrMzGI rn8l^]Ĉf-K6qbץ^>zN#9aViΡ/Qѡ럠ٷ n{q.2'XЇA=b=S,MrEN jR>gN:5(Ǻ8{ U#J:)ڡ66ĴТO7+ȓ t^ݹP DaH|numYr|y>_kĢs2\dV]q<GvurXN`J]|s9G߱ @#Y-޵ZVC ʋ:i3U"~dZtxTLm@a{,iDw1G7B̟f12>!h%C:pm}60x{"FԌk{vS\݇6GDFvuH*1>(֒/`7p@@P%~٪Ҳ*yqd`_TVS퐰-k _n[yvEKh3-(3sW@`ty[O7+RѯY?W]1kpQx> ;\\Bi싷,. T؁t:7]-΄׺C8@Z;k7R#AV\5SBaUR[otaht~t @CqT4#nw5zP5ô0r߷N% V5+Ջ ~fplm42z-n:U9JWZr:68 ~݌qJ|]HЂ:M)C }3$l{yLj ІC4.zrHDϵsûd(J`VUV?KsYfo?x݀6 aL1 @fƇ5S4vW$bV~] %vWbvHmDY/?>P(S nڑ7  L$Q.H+kKFMg.4d.Bfkz9D ^w|XݒkR6+URyJKȱsIPK+Ib۝=i#F\g;$~@ovSI{s~KkLŏjG(EqJýU۩|GX+wmAkKa@$!7mo' VX962/q*3:E\'tcKt_;01Tw6 !}(|Gȗ)<WSe[|x|wQiVfGATGv'9L.+'8m`o$havT{G{buN`j sfdA4uZZHcR95uN8cNteTj"+de^gۍ;LJm{ wh ~|p#vyXjzh{<>4$Wښ+h8> ?]#c@:qFftϯ.Wo!L1s,11f(>8!ޡ[0IPHcNX? әtjN2BGTG\yB&ypY5]D8Il|k%2z `Bqy)SH5 xwF p)EDNxU8=Տٯcpu~B[)%liAzL j@Zj6#槍o<0@h8駩G)X Heu8ybMg[6ٹZ+M"J5!ΰH}bٺBm7'-V&Vd c#7 gW5x ߂fDUb_~NTGL17߼{-rE0kz([^)Ek`B|EJ(5nA CGWk!ktaKS~lJ!"L:ʟ,t "P&`ҽ&:Sx"IA4Tw V(63=L S-'o'ت$Ͽae/]f{`f˗WL\AsWUXfˣIcOi-ԠhM9mǴ,$iKn5$ a!u-v6OOJQgu@A#)TÝm% ];]}X HLF&H="bT@*r><ByiI;: 4*DP8^WVUș@u2o ֆ߻-J @F'XqaΦFyH0%̇K}WycrYMZ#QD܍P.%=wr)(lʢKXQ1'OYo@{xI2ͣfKv;SAP]EB%_m ثlۛNRZvUj7د,V NXC3iy.(8*Jf6JcYNA:sXϘk\DlsL.Xr f6xJ٢孖fl,z4GGֻ78"ϸ71Irkol efm߻`^ھo)Z>ZdO9i\r`CP5iG&z`qr WEYZڞc ^;N7{^\X0;d-:`hv4MH:d&C{O{`R윅֒y?4A_j_+MFt6}*LDbIS󔄩 ~ʬm\ Aqqb~qQجIڢ~]h)3B&~㬀E[*KE{n!7n(ecHWyb ]LMG) LsߩY2-{+MG21?eE@3o\:xMRWn>Y&yeGt./r&J7 9J@B{tpw~VlN/s:B90ږ#' uH6P^pH<7Hі!FlmIh_50(:U؏!=d=|g*L7'F|cp/^LxZ!V/mBsG~.N6u1 !{Ez[SM?Rvy;.!sAXѳP0e? JN(j.Ii@|hrSQa^a.7NUpZDJikA@ Ł'oĻn]0g_ɧfI 0 sӦ LЭA'93Vʚ΍,VN6A5,Jr{s7J_L 8H b=Z`j (']~jDr$^OrEnxUHWbc Lyj'E%Vf𒧛=ʹ3pdˡoy&|`a'HKIj>LIu޹H$:}kcr+w#DWߘlUO9|! Rp}P3H6gXݘ>ewTg;'bg;ڸŢyQO)6Z^Q߄V>У)skrGmUiJK(,<&[/rV1eSeEop~ JPTS ) U"dj5{S: `ÁԿ>?'` ȶζd)҈gg:h-R(Ig!`V}OT({k_'.ۮ+Q;e)28z.o vQ 3G?HJ>tVC ڶQN,_+ z")h+u^H5̝Jd-#KGS C?{)D(]yu<Ң̂1NóX}9u yP2`)i |-$NR$NEWK>@!pۺ5!Dž/8\050 % WvjNrWS1=}K$(Ցke1ed?q[C~5֛F5X3:n?eE8z1axlP y}+~ӬMvoO#},Mwhsb{~HA~;-q# \|K~>h!-?2hpd !WzDž͹6֑ːmnC0;^gMQ0'$,H@z=mAU(Έ,g aa@`21W߰ F~06RV%9ȝ53wl[ѸbٸOA[-fAwaphAKp&_+H8Y:כlIkĻJEL{'}?v$>.2HPI7Ky vEKQ:~rdv# E<*β[C Ua _̎7k: D5Hc:~o-]DK~ӉD;֦ؽ8]k8( ĜZOTw~5cR@\Y2q`.#q9% vo$닓RO o⟓(D>ZL> s/4'* Ev% 7Akr uݕdKK(8bL5r*M2R *1@] i#*Z7B%"aMǣwX< $8tp+*O*C8z?Xg 6eRݡd~g#5Xҕi`YYLd@v_?}?H^Wg"4ce%o>SC]LU* wk"ʔ 27XVDLRN*2by.[(?qvG64]GAN5mI,Xqln(Ci "k(BOnJb;^&drmMG l$PQ2.{oʼ^3  . ~Zݜxa<܉HN)I5ļ>'45ֵMtx4$l[HYRdIހ.xϷ*KI__48|$F9Wi˓RUAarGⓒG#/=3]SR{mcN]tvSp+2p+!M 5ӏb\-ҹusq6Tȹ3:/4Fxeo`Ee"%qT2Zj]WK+4t"d;]GCMH 7Vv /}y?oz43a VK~>O~K8RR[k+4[5ƑLD9}\}NЏxo1g!EiS݄<`TEN`e]G;HI\;GGڸ%Q2W %L`1? $5i`O& Э<>o,|h";j ]\d◩qa(ǻ))?&:\Pav㧋3]]οPS𽒉mnڵR 85:B(w}7ULM?[W9*iBV\Ш>Nf#+Crx*;r$M#a$rgD@#rQ6}hn3pG l"~+ohY!8aRzgɋ-bķA"Xɐ]yiROa`3v[_9;) {@6:[[8   Ol\[j~zuIAeob-ဣ9(l:Q]:TZLf[IQ5cP »^8.4-4MG,m>œvagp@P1昻h(p6WO?rrgF: C&#8ԦD4z=>a.:f t\Sblm3 NY{'6/-wPz&- J%XN.TRR2?LE}m-^$y@h~DxRB)iҦnahG`O,-?E&N S,}ϑJqˉEhOt:;p*b'VHMoxJFϯ.hJwB=Mz*@Xq; qL҇qZйRzӯ}؇JZ~U ?[BjoFwMi)ʪB,hdž4^bQ_kX{YR2nFZ}FgH>(`QN\5Դ+c cou ݁\uJ~`cAuP8̳m1O}^=%+ ,y q~14C6b$g'|(d8Dk⣼=hԴF9JP\q5ra-wC:|y({yk&U7[QUYy(.2. m%V >ؐ;2JˣJ nK,_Q{#c Zl$IۈVkL6(L변kn{ ȱ[ߊ'{4<ɇO[\W[5 LM4v8?\hWg+rms"Ly?`oVIHmK[L ,y(ukklU~tDDa,2_K'H^VzxAEibh`N!DO->iDk8IyH[{?E.=h͏sŐs(tn=>֚*wG 4N%@aHĬ6B<<{C׻!>Z5P& vWGJϝb]ݍ8ԯ\uTk Jf +엨rDq?,3٥R !C5)6_eO{)꧇:ҽ̘uMj# s1cR3cƵOL%= p8.hq8f8-- T#ZPCkZgw\s)`"841 `r## Яp( ~=+}9wU0Y2 7чyb&%&< L7yz 5ʏCp̷@:Vё+6@bijNJۗfXx:)`@%| J 'g/W^.11"qg (T޼(muZA7's照F{ 6~fb裭PnEħqC #/5٢VrMK_U<4DSJZ'z 7x*??^>DsT^^kS ζ +𶣐n| zaK=JzL=V +Jdw:BRAC!^ Y󭴠FY;}=AWuTK{όbx@ޢp.a4.z @z2L$pN8)^FkLgj/YW1a9Kk=*>R10b<%@zݶ5W´[F\5:! W,K#s](H}>]eYӎEh ~ZC?l~靍`R9\P)J,aɂףQmUgG|u0P)gܜsT KUK?ge\h R(yX-'>DawX~ZXy$ql*HeRRIί@}<'T!hG[YnU`5u0cqpF+ul%akG_`ůXkPٸF3? TpѻO#.G&D3ϊ  { TMb873<&I\E)"pYGp:,<&Ax]Xb. DE kJޙm=edU$ؗ,ʏ 1*XO;D)p7(:M)BYI%y.Z}_4鄡Y;nKlB~CJeɬ,'ajh Nu|%g. x(/5G;HLhFV ,n Mo:9**HAhuI!Դ i[q 6}T3;ܕ忟{|<0#>Rmݺ;.7a3 \1.:lQX~D<7hm񮂫4:kr6x}o TJPVN.lI4rMt 2ɯ#6cAJ3ٽ[~"gJ-h):xw?.Dz&F+w%Ѱη3ŐBǏ`nZq2sռa9wǧfT}cZÿ Tip2(?CG',KMwi7')KB=HdEBC]B=v~=6UbEXD=j6o1Ql/M'r!8~`[QfN!?Vȓ%'#'# b^1 ͍߁W /`+@.9W);iVM{Ex Yj]JM [;p{@Ćr?PїI\DL *j2gjfZW K%UXEVg: H!ٴ\}d̷Q%yښ.$` a}',V'Z <*&rxRPom3t*n`Dπ^!$L[Ke_PKѤ] yuABD^޵ ԋAqYa+4ﬓ@C #&Ց1@զ[:z97P4u\x ]+ Hcu|h3EPR.o|-dG4 G1MAs?"-J1{Ɍqe=%XD$'ˍ^f~XW%wEc7 @ꇩ_LȌʘ׫fBDmt@ʮN'dS m _̟\XdТz ({ IUqEq!t-L[=փÆυzOdJqNȢ$PBx%XDK&U )vӻݶ; ㊐+I3x,|#((jHW4,5m>'HN:o葧xW$?n.bԊM2*S{O'yA5x^x0@}E^E7Hh~!'lM;F/-՚zZ&ۈVqÇ.lgrKpOm='FεAma;f.%AfpUb*gMQPl֓D6^!nbcb)H eD,# >o/:}i/R0F h6j06'Zfa$\q׷fgL%`#K~Q] +L1JC>ןoL^`wsv `YԄA.n 492YK?Э>Xun uRqA;ƍ8z𷁾B"=G:D0~L"4a@X÷]< Dw0[NOy܀מ Ғ8FkpKzRz(MJVi۟IDd@9TiR' ƊHHQvC+հHvԋ YK_#ʯpD[< $83*QmL}C7:B6YȮ.OZӾrMIOʼnOeFߘA)Y^qtОj^5YʥsRhM<>kOZV7N0LEql@8$~Zb6f}Ib KS%W껪kmϋVI8 au28(&OP7Ј%Hbh5P%ᣓc%.tf-קX mM51PN4KڌM ]5 O 1p23\V;lP,X+_zW|=ʀ̢JhND(L|\ʔHW1n*-o޵GEM?,κo M>K bε#`D*M}w϶gN/ 3$RyK7ʓxQ(n jp8pXY\>֝Fb38-XXp5ݼA8Y{>c^pwY;,o0s#jN֝5Ό7#@LDN/A -<"@lEk Ͷ:+Cde>k!1O.p%K6u &UuZq[Nېun% 9t)cx~jN#3XxI;s@ =4UJyHr3JPH "坧kꋄ%纕yd5LмM]ߣQ=M0qCg8z q[43M7_Æȃ1b`ǮҗP$EEyT0<CHk:)ljdc5)ϔoӨ7^L_.8d.5<*Fsdo0O}Ë:1v;9:Nqh.TS'[U֢bzN/bAxʀ`% t:ؗ 7/Bg=Le%bЬ~ews}5 PW!֋e/fDTBZaUת)=ͤCނKL=!,qk8C~@qB:1&- TeQ5ʻ I]彪3%;Jh; $H$|2W k%d"pը{ <澙Zcջk%O_}I.aD;.vE p1->?C5{5g6,%HMqե׫t7w+~&AAO2s^h*l5Q=;9gcMX5дK! \OR-`] F,0RhĦE')`;{t#]_7 2VKIʋv,΄TKx d4#f@g?뻘NRt{p+/%/mTk@=sY1%S̭m GōcGzؾ;G 5!l2{Q  d7.o' јFhEQxGMd .< :v [;%b<čk6:<Ȍc+Ly$`-V<8G͑\nPY &T,blL𯕯OiNs[tֺ0aSnNtv-%735y9gfu7t'ٙ5~ _q;N{bh tS#BL<tOiN6W>`񿬤i&CRp["tIroBSBEC ƜHC3nY۫PKzƅnk Pt1jY8 H4::OpU>ud=ɱظ^ªkLjΤ6 d~}äB}jEW8HCTc+ev0 /bۈ#؈d\m>( ׻<?QrߩA7 (4'" |-sQ$gk=laRB8e3X!(B6ɩgF 6f.pxNp˞/DA4KFMo!Tr*5 hܵbй;Os.UM|1 ֯GhBL98O&}*FH" oḍ*.4ѿ;u̸6IJ, ;.'{ݻz<}jl,'q˶vAe.w?0wTΖz77LT"}SA|{Y,{ s nc 3Bڴ}N6E;"gUx6!bxBjt#?2D?Tv!$7fu.]r./m;#i|T:M@r5iTWtyi{$R=-b9,tEp}b|:k6lK *A|ryLJyx`3{T/ˤtfjo3 @ K2*Ru1WM}WE?) Nag9$YyxK,Vg.2JSiRwS#H?o~֘Iq`9 "**[^fƄ4)tkyﺀu|RvtLVwv>!! # DW J :C_*<ܔ*VƨkQb18!.}k9+Hm+ΪX׸?:Α ˟u=$Sb4,2y2̝'ﰃwgL"5)f,1fq S`x܉aUR}pri%ϠƼK7E6Kg_;|M; ܑ zP6O}rɩg0 z+X#-y0%Vm `:W澵 EOUS|3{ p9cW_`*aVvtFM^ x뢞)R[Ǔ3_G^AA 27,μP4O֕i"85 0Of\J 6 ,!33Ί X"UeBGIzFcS@w•H.vELMy1W% |uKՅYߧۄڇjzDއ/$xߚ`H)b~ Y7c_x\яIuу#W:QC IT <"7ַj}4#>xHp';G̚!XXwGO I++b kS>c4]ydع&o(C[⮟9cƌ7("אu8ͺzSUxq=T«ճ `-#=e?B6,0]7"gDp L84q *hNi2| m A#)HYV.Q# 9gd-x랤9l|l8LWy>BCMkEL_BPn&V;D[cܵ[F[W_#>af =pi_?X`*2hS`|~1 #v@r$e'&JZ yۭe{a}]Cxu, `_ͩޮwyl"=ѭ4)NJ|Ln&$TQuftCZ͠hͅXbRI/ލ+O\c4y=՛ZľC/7h(>]v10yRlJe̎#;,k{>&`o5(7xօ:h}PNXKCx* 8Ic_G*6@ң(ELmhә1J)]Z%= T#:="IkJ)nSlFDo+/ 0Nhgg44 yuj6N=꣟S*tpY܂əj2wlߤ`QhѡTSog Z?#d3 ظ_VS3ђSh'Gr;TA^ԆgL{ߙ#Z^EWբBW-šE&AMCujKf3k,m's[UW,(ELWU-+OETe>2=a?c0+CqkW$}3 O>GJ)rf(7dUe78襣)S[è h$uuOabfl< h zhaX"<5Qou@>)IN+h&FK@`.1؉꜇͐4 ,uX@g8t (q!_n^ ;(\n, B704>I⦤}a F+ RMb8,3+~pv$$2zF8DRj!&{ZakP7o zJv)k$10 f!Ip=0qI9YMH}Qa3h7فF4vzy (@Fu3_zw6"\.ECDa"St3F-KS5@ 6Qjxu(|m. Q`1JX 7.nWer\K*#OPEX«mm`E-uaaeOv|W B,r$\^$:71,|^nVL9b_V124;_7V̭ 7o R.Ww np>'VPpyxTU4( :GJU!'OB2oZ VIOcHg+wG3[K[|p&6s> 8Ϳ&+;\p1?茲}G0 gkg|?ؕ -A %uT1?3JE & DCV1x')jɵj8gO1% IT.S&T!=*j}m L.6v~xV]g⊞H D16 凸g* GyX'L?CGQTr odu!zM|ٞwca2dh-gLF|_j.ĩ"R.'M˭xbFUk  >2NS4 W?iAGM`ɣ [].%8iQ)Gwp:tL]36)1‡U1 h ǩ-EP۳X0+{=̡1 ZY:IpIm);-UF]7W`9èy,JRŨt62|ʡnH$g^{Zx K +;^hōFj i,?Jn+l~Ѩc rz5Ol a9nH54UǪPc])Ǻܑn: ;2@4 7Q0&bHM(ޚjY]nܨ\Ҳ| Zl6i5\t&%r⑎~D<5Pnr?ǝ;(À2SÜm)̔ﮧz+K?bkm5{Ҳ h j'3EZ(x;:Xuߩd#XvF#p*VV1xJ /(ugl41 8|WS1NgB$krM_ONrP8iF)|VY; foݕWݰ8J V& 3l9m9MkdV iZH-'5Sz W}Zffy EVKlt*SP@NXfrB_u5{l:qRv*ا[G{Xy=l!|W B%F~ [ G7e׊XV\jV[ bgC=Λ3$n(_N5h#8p*p](L_$/C sfgep{+Aӻ@__fx٤5WITT2b8Dއs!"w"*3`O"~ O,H0t-r?3ZK3B AN_IP~;r(4NQalg]8`GmK-n_ޫw"DXiLTƭTgp*@|7.ͫhD6KzzÅ ܸ/]J, ;T+B"!I:80jd(qشOfTq0Z1nx@_j>;X$jnT2جd6 !~I5N3$fUMNHG@_-=,ChK.bRFw+ݚ.ޜ큆Iu2jt^m6G)ǞG+" \ jP>]nhi888VKsw^@W)8u-e&ay1I)0Ȕ2G*xH,I koMB&~?@^) Pe:L&il;M;X*J4 eb>0YrC:vӒh4T6>q ^} zTQ"U+F քOe]B[Q([A#מ]ߘ=֏`#rARTdUMKZ$7*oެ'dM %W'lo6:s%niq_̶.[Otۏ,Us3|r|na s]4B so 7{G)p"5kmơUj.zTPUCA>M54aoa&3z{_^WLbR ԓ`pFOH*sEK.CnJ 2"="w^}xUFSHe[H%?"Nz_@*VH;zsCf98cvqb/C'+@aicV; !!ϗƜ:~vDc<'QD@d{>'1-TqNȵDjS/IpuHx.۳ h C%⠃&,дW28.UD=>-c矩K(((ȩV;uO]zfզj ZH3M-it US D0Ms4XfM I hnfQif}IOY-,r̨[hM'49˱hn-V'5S4hkɨL fU_)ixXfTڜ$~ցwOf1*j$k1xrzwd, ~89lhĶ}uy zh,z/./6^9H?z %Uyo 2%Hή Eי|<%Q [Q_M4)E+:"FNy{bFÒ? 1:UQ|,gFeOşg6YU '{U ,:g[wssi?ͬ|}pSbx +v넺* ڏ98#ξ[ɵ ܄T̓]RAˠɀ&9R=!D a!A0 `3!o fZ?FA~T&< ;4aӯZ'/~뵕\zWDZ:DK )Ch|N5ev-^¥='y”{C ~3挊7gŬxn g%PʞChkIM (E. 9\ Bwa(9s zXk龀T獑>!ZUTV[3\htae+Z}>WQWdzɖ@þ~!2r.7FXl%R`TjNs:xQt={*8&9[m37zUCXRܳ[.,,rcγglv42>@O?+6n<7MgPI-GXu\DIp':u<:nERE\K)zzy@u#W4H VIڋ@mOW*s5UD_ܡf oUpu`z!j(xr8>W/8d&b!Ք$LWM `m>=;UB] E￑KWLu#.fz7vSw[4  S7i"~'(QInrf][%D7~1YHMy+ǂܗ- 4hѦt_+I콶$7J4dVb{gTڭ~`}P\9dP !l Qy;vnL*T?Q4K⫆.U@/$U~0p*&f3դCȍ}փ=ĵ =TsM͉CF5m21`2. MCcQք`CcL͓ L_,Dy/~s+6B;w渧bb'F#u?h#9qmg,J?S9wCb/~MݥCz}E97YN=P=|nDǽ62ʋ#u>>cO[T :WqUw;`Va0a- !~K_!i{븄ؽP}2n1^B4cJFў9(r%F2C?\\/Vk܌={)2> Lٶ6{UIFA&6=Me7&\&WI,/ 1}sn! GIHsn$Ðq ܜ'}\=ePrmoⷯ-d@NCm (o]UҌ2`8hi XVb!{U$] 8/ȵ,Qd8P:NeEo*~ #k{(Bؖtƹ/RaL Ý`D+Sѝ/=0l7Kj'or_<6<_%cu}Tҋ~?rOvAc&s S{pY//]>(ǽY68W )i#\{twgMݧ]،ܠiϾVk?Pb퍥JjX9{ٕ,vqykeq01ʍ'aVxI , iqhkh9?w93_pDji{Wׂ+V7*ӦaMy9LD*ݲ=11ۣύ&PD`AA|^xYze'hr[uv`_8A BMȶG ^r] 'R łO-b9>>嫽 e?BCCfN4鈻ߓOvH0ITb{-R d)l! 1XSH6nV~Ĉf8'@^_ `0cШj0RE )c~G ګ,v"6SᩑK,iw"?>v%X;;atQwK+5gP6y+tL^"3Eձ| 6cSn4'4:BqF[r+CGy֡w/4^5eNh;)"h?bŽXZPY V6esĹEtG#~N'ߔ;HscGcݳfӆb +8ZD~G"ڭn3&[N4>4/!tx( etID $RDFD? ٛhQizE+YB0l m/@2!'d)"dHHPw!b "&s4,̝ÆDv6=c*#$2;n>WL D!$ J^7 IΈuԸ?skḷ[<yZ6 wRrkU[T= 3Byf}/7^vN'|3o"=V8;wOP,]?zz+ KatN !K0|Z,@{ 槍6z!'^~M%pC@[yXr:ꔍ:Y%E%`(+ʨ> \ep I&LRH|M%ޡ+}CF6A?j')h&!H9#9?1}TNuƼs'ј4tX_H̓jjMצ=`(Ym BȾ j6\#%=3wT< TD N@;U!bՒ XQ1+1֎5Y&UWU?J 9ъN=q[2ֹ9 ,_S]3&!(f_Tfgѭ*d9uܟ:WvjnN ~ERY~>FD :PH'4Ee>tNIv4xW tÓg 8OBvPɈiUWj0.072Rw /;Ör]㮻W`(Nf"aeZm:*#B.?p뛷ݘ7ƕX^s !:~M*[I 4A!z<^{M. gM6H= |Tf}㸺? :MBJҬn Qa|`8a8M~+e]5UFPm2Aȕ~R}M䭅f^%;lq%=PYM$՝Qn".du4Eh|Қ'q(S7Y/  bRJ)BF‡GBeEz>:swpLpIS١Z Rrb7(^f!JZJШ²)82m:\d7/i#w^jz؎WwGh !āM lI 8[]ܮU {P4"Dm}v0΅`bt\fs 1n0Wfkt$OHLntDF%%]K80dDfsib8$qmN?\Ż2;x㐻۬?*^F|^\[҃O كnSl{fT'b JD=>ËU  ->p9oߞ_՝iVv{ڈ[ )~E./bP*SrQ{+ku^fp7?6:)?d_d }<\X"FP@5 2Kuk P{,Uؗưvڸhj!x]ҫG|#mގs|MQ5"hl> B-zҍ~mOh;Tt}>d5sc  Wf˰;Vo!CP=.{bF]ƯismO-q \uXr<mgwMLJf ?/[gT548ˑ y2}̏pVyGyl B7o'ā n0*t\PM4&T&Ϣ ff(eXn㋒YXs8);}J#}ؠ9at9cO{ 0jULef`M* jy4*JKU7׺{CW-9eSkl:cd&y_064L,Y-9<`@v$zW FÆ Q<̙oqɭ]O^SZjQ #Z$)hɣ $@cUؽ]/Օ.&Baq1 7)ž O( *S0@N-KcsÀ["/"Z=tP ?ߓײ//<وL!}CU^'34b{spҞ$qk|Zѕ}XZLmo[-AbkÒx MF>(dlIl40Q)ّI2vϜ25+?7j)%zSarR#6JD~kO(eWɺhڊؤo7ǩWx@x J G h{v`yDn}U+eyE^"`O cW|d\@4B &A)*ڎl'|R*V%“=׽^?1yŜ\J#Z0kI*5|.Gʖx%ΜVPeRy#^_aA%'s%1ohיhvZ~auA.L%s$vgݴp>ӫt*'BY5Cx]j1"zQ>瀤C *\rg2 . 0/44_%6^?K`p!]<5;3q7Qr~.#tkx|*U fNbI!Z@~}HO+s[hPbYH&&{7'@ Ⱦ¾ [ _@fNnirE5h)ety\IC$痿`)$9`w!*,)/d1#8ߘ @59/ \m>Shhݓ8ÔK(vt鈬ѡۄ ;yegFߔRԙb!F9:+nBr ]v{358HN[CBV8(Q:+`in;QcLBZwNfs^CrS> f-R.ktkVi!-:2LTgjJqA-V;4*l:=0"l{J4]YL԰;m 86ufؑRTȪ m)E*'b2N Hl|'UXMuΐ²/:FS# tHg]gU9`%Y%WTXM,Gێ8_ܫ2=128C*S皘3UC%MpW}]K3 )$$Od=\A%J 轫 ᮛoϷNX #Ht܀}h)u)?؅0IՊPLw3`vB2,0Vrq E#ă~C-eCǵCx/臉mE*,ٔ+"֔I/-N{^ޭ?sVkU&Ø)5񔪜x=nuq/nhSV6}im&=kg.ocKjU I0:UV"Cf<s3@h؛U“2zץ]̷/*'e8lGM8#yM:a~%/췹 u^4HnNF](v*S꾡pd/u1ުk (4`۳M+(sD=7;n'Q)Zr}ZunvpaGdo!?{tjXj'hߞPOLVbxDdtfyU#n'72?ZbIZP$[^nlƎTG^@)">$ϥxoI2UJ7=xH _Fcȣcswp8gy&rg0jF_(-axno6׽< ^k3ٰr!B8WPQ 1I6Ib$^`)EQي+AwC#h;di胗_HvỈ\ ݖzǶ>h.]=`6851 y2Otgo};2v3yA$<r >!]SJPHJ9^k6iI\ F{aih6(opzL\$:;r&ЏqB2N4qi~'`2Z׏sQ|yGyHx^P33;~\{:p{"_Rr{ EtmSdzʀjr%'MA+^RY bY._sh𽡉ll vJ ޟaPn f}qn_?\@~0~t}Fd~Un{tӵ/t$hEc/`~HQxmj?vnd=>060}V̽(k覦HC]6bnЌ6_5@\#`uA:`2;lv7}ڄMW$غ+P\tZGM|@sP4Vku](٦9b0|#}خuU W/TɃ}4R6l/WP,Z!E5AzKYʼn`t.<0ٳ\OI\GieX6pԒYҫ_NoGg~rRp"LAOq:gtSN5,SHOQŔ=tZ-W-5Q›& ,8uZj2oCaIU ʅ:ayh5Ve&E20 è:k^[gX=ӿAa χ`y؝it0:]šOG'0QrN;%?GrΣ;oa!"G-w{VgT8$4īJ YPWo*)eV Pnaw=)b>+>3;=:t+ta:߫%s>RK!49ݻYE߾{ڍp"(R7ߢ *VVl^ H<_B^.$߁:W]Sߴ3]}E]BvuBq_ߺzI[vi⟪3݇WK|[? |AyJprhA^- W ]&*@昭tkĮX8~Zvbkz.ڃ2!#5}%E%ϵv9JP՚?hl*s_٧czg}>ܱb)OhX{5 }vکZ|Atcu\e{l8cNRss˦-nH*WW2]niVSwX38 &.mS7* ֔Bw"(-v6*wbq]8] HrDh8_{4T3E_U GvwEBA^E-"P'ʡܗ|ך.ޝ^i" \:PעǑR*Է}}Ph c$sGR81o-^٩D#H~Hѩ!GyQ;|PP.A.8X;JVUk-}/ Ӛ(X,~3}WPbu GtǖH T;Eo>V hXG(-DD)4-js{2"!@rfZ*Qc_aO0Cf3`=Lۖ3c0e= #cCkDcsL]ҹpJCƒQ W |c݅72ɝmi>N6 ZXVwIϢ_a%(zK@qBQI)9)QX'FYS if@7-DsGs#{.5n4> ^sJXg9"㚂K;0tk⓸ԄBHR(~*ۀmEWᠾ#C)Ȉ*h G°^uuOيR۶[+mWטVj1wQZ ":gh=qۘaW`` a GI WW3W𰼀|n*l ͸}نTgF3Q?f\X43Tq%BR`G 7X t9sBג<ρ7/"y4L 2:W0i9a4N F)fk֮kZ̚*3>2ugfDvP*]O=ϧ W 3y De}`h2%`!]O׿rߚVYlp[Ng$OOZo8V|w} Wd@%nv'։3XPãlrK9J9shT۵VebW89'Л?xdP9 Qubqذ~8EZF,1|QNjTմ0#`=u`Yp=c-?S,q}_s4'&hcc/$lNP*&E̞tDx0Fs'@mH弧i?),<L.3P kVsG}U.k+|sWM>>9XJv8hg6m1r`sY:l}߃uz,aEŔ [ T eDWߋ*:8V]KaV*1׶;tteؑѧS<}7 EtPĩ;$KǎUݗ?(zo6;VSf_+jyOi|~{hd\c^(߰!bb}²eXʬϻ_T`dr^tS̩?nd40lΈ|E8Rs͒78vVW4e90J_EC9q)Cei]ʵX8h0]Á4|Ҍ~Ֆl\(;\SQiDtcM#klK&ȯ536n뜕O~sz͠$8 le%"ySm(zuHE^8_Ra(MG9Z?UD],alS51#ɷH*v)q =I_[WtpQd䯡b\)I)R8^hJ9c|uYwaGA95j@;1G#Uv7\AGI7F*GXYЭQ?M5G\A7KCUyEt*20yc1%Pt.)zrsiƀڂ#=:] 1qզb'8KlsGdfH^|kGsZ T&5͹p?p߇XTd@r urꬕ+;S{-;n]z v7j{T *a%qTg.2D>he456l_`./ľv7h#2Rg}R*i<Mj /a/qjj͌ᇳ  q!qX st @ lQs>ΌlWtEp@aي'fɐW7QqYh /?ն>;!_ֶdgzȱ`xUMccS^ka+3 |) V.^6l6qtg\B)n7~qE-m-m!z}R#u iJJO{նÓLKQ#4j;,{܊V_w3eѝ\G=1hHj|ajY(H]QcGn%|eD %P}=f%keɈ݈7d_#PFCd\#NF Xt| faSʣ}쌭&Qz5LI R=@6d5PИFl(Q5C!ӷ|VAt.n|t~jB1[+4ǠArMUU=KL>?]yu cCu!g|~-H2_F8Be T>ԗiB&܆Ωfŀ#j%G^Lk*{niHFW_bQZH)38ΩN/şkFhh&Ƣ:džL61gfqǰG O̎ifj*O !Lao%@ڦ!vxI _b :+弚y-7'Lkab̃VW;90߯Ȉhj`Qro\xEpm]6[?X1`\* Y?snǝ~kz%hk2 `^%EsBG^!r[6{@D% 蒼`k^ ݾ&wˎ/)r :cxu^D(ņɬєO Fhlɕt:Ey6gP+ga&#A%g; LA<=z*Oai5^tuB珻Xysݖc+bơy"8JiE2xt% ෻7cX=yQJewϪ dK' ╽I̡" R 柁Ĝ8ّZ jpvgXwe, mH>Gw`֟`b!!f$;1C.ets~RCXo-Ltoa6C+ھ=)[a 1u;UwGmM)rC9iR~+TMoN20 R)t!(ocl$/kv{߅/ڮ9 . 2)GTf%`2 (Dl`""_ M܄5ZwҳR.!dhf?zji9VKOc; pu R_e} p+p!qf= ܌ 3o,4-~'8vgv}%ppfnuQ'9YiRL /T0!`FPKU[Eu$b CT?7^Z?4|[vZÎX@.r6YMX+ #c;;itDnαT#+?Jc6\{sg ~%øH靯(6ceo%>t?2eןh9]aoaE7ǏNެOv*yS;nw P5Tj*O F+.{NpM*KpOg#z4Eݕw'O;$[-j{7D׼w#.~(l\AR2(QfoP``gyPN>ҀJۅb*n8C`g#|VBn w3/OG^ ܀.#-P?;&xL?F?Jd3zZSHܶΔeڞ߹om U0oc@Vh cX{PxqX Um'ZO.H\_Sƾ(_ ( V.b\ռq @| {l, N>rtXS@ZgE|~_Pp}%hM<I|& ˙k_d0;HZwVy(, Th&+rк`n$p'pK^ NieTGAJbׁ^VGcJ7by)=-rYȤOc@NbS%^Ir ݊SXfPoD^W}Xm^D *9u ܱ).Vhj>T5ɄffrS8ƞR>m= ':Eo3> 8,;“IZTgL!)jvc ɉ:룫i~^o.x^ 8Dn6Pgv 玑F* (,S+፰@ b/Ђa)>mn *Sm̟I?;HҌ09kg߁x;zj߻F 1q`-ajdwXƜ1$~9 F]_ |d D:M"$QyS :RI,=9\ "UsҌv~kl YY(3H=b$7^FM)Qt*z="kDbhXR'g&eOi_tUg|z xe pZ%ݛl7`oGkIυU|Zv'VʨI݇ub³ !6EI= bCN>KO7HTgx)Js9j`s_+|ۢaiSʹ,C@ %(hphM T.h C 2KS:_N~W,=6G|dz%d0VP>/Qn=[1YP)z❴boUr{84┗a"Xhӵ| +H}$u#ɒПy{;9S>x]uMo.-+' 0ؑnfQ[>._xMEqX1R[?M4T$G (qsB Aq{'0QʅёoϋH& Ŧz;Rg9p7lڄs'-%)3ܝyydQ5.ӳjLee`1׀oLp10ಐa'SKU8~)4-qF/!0XMfxޘ?2o9(g wQ^5zE_tEު%%[/\F>f܏DǽS ^T/b|{т}b{i~TZL_>Kf 2A,}?H"|W^ q*,BI#uV)\ֽV]h5`<z[֘aYh\A*vEBR8s,qEbTz [&+s-Z @D4IboFn#I'Bh |z%$[fn#lCIHyoR{NjlQԹMbnO2!oTnH?D =GHYKa=OLI;~<7v2[r+J' DBsFn4D۝zT$^Y&P\"Z2&$ތ)85 PZf%(>9'r-njK|Y}Nh?G\9Zsd_cNҦzv|bȐXDctwZ| }šzr.* ɷV2^)JJ:o":}qp2/b*hK˟a% LnrK]^ێ \gF xUd_]j$vl~o;/{˗Uߧ&*iE]\@{7j%˛DŽLJ~# bXEvuECn^~?韡"NRpk{O"o$4`׵w6bo`{toCzZЈW[d朒JvvG&zó1sxҹ[Na;B uS< 2YDI˷1 6\Sϳ~ytiir0 ,j 6^Na~j\f4 pg3 `;{%9P4^@Z,mW+qO_c12` S,C4}vV=4RS}-ZŞIu{'Vߎw]r4$Z8JŹ"dV,!pt`"m-[ɪ֚)7#xDܻi-)8Ô9E ?Jw`9211%`RjˮJ<|xwJtWt@4X =`Uw2pwldu:v sl0 .f4z,ҐG^lu-zfkᮦKy&/f@t dR$tb@֏kA=9t:m۳_I2a[^0RU{t&ex[z]L ͉/+!3^n#B#M>R%Cgw0x=$?+%Z(+j!UuR ֽ=o۝dΰ , x뼼Me(gDǗcGs]U1P+Jޗ_CoFր@`/`#[O ܥ2uj2-#:mx(?+jH e~)+H2cZW:wy8=̩ko{];]^B" g43/ђ<_\{›jPn]" f; {p&ʅ˶v3_,Or!g)A ن`pMkĵ_:kDXM89 >1M^Qu}E6gXEyRZ]Xa+|BNkB!>o Zd/&-'e{Z%ѯnH_hTBIuYjӭH e\Ȗ^)lV`oq--b=zٰVVz9?BbvGqVyZ\ $*#}$ &PSe>S#ނ>90?*7Ei }\ LN8\}5n+6;ju^LxF 1rV1)Ŋ7rr-&-T}A;" GƑb~.WZu LfY`Wk gTtJ7E;~)/Jb~[z0 烈ȋFV^oP呖x8rNSΟo% ܍9Tǐ<58mNyK4MAvVt+U_T J5*K!#*h'&Zj --w%7i5uAFiӆP8kolڬ6쑲tޒԙ=m^~Y@"t,cΪ}'cMtk q2/v;8lcwL9Ȃć/#De6 fwxoBqFrւ"3p: %˿p lc*։ΔMlqdL,[AEX# laU7#qoXE]U pIyS ךfETח1"نy,:8b"cG^(GA7,5ǜ9Ƌ†bD [Y6%P\#-AmX,sB~rʶ4T=Kg]|Wg#^&3}N7CH*7ZD =uu6AJUza=IE~[԰E;"haԄ 5Rzx49x-7uLG6Bce6=cLmTQ98eIsȣymv$hw/K`6p#cD~!KhG\~'T'AʻP!m&lj)^u~\L`/v\] QXа9*ϞVm4xqTOus=IEI+`V/< }unQ:L+*l `h<)ȵBT|"p uyAI/#[D Ԩ0=19r6ݜ~8'41qx;y49~H/}FЅH4WJb5D P3.]OQ!3(hyMأw"8c`P_Q$- "U MCشŸ&gNѭyy:"i:/KN@ $J8 pz1 j硈qix"#}! 6:"o ,jn7:\]lkҩ1[C eMdc >c1 `\y-aͳόzRq a)CZ \1!R"I[Su2b=t5愢Zi}"cӟOއ!Hɛ{2S{֔f}'X bG  pvX'\K^pAr)~eԱ `emp &vƀ_%S]Qm6[`kcYfѢ짭^ tLZo\7w! fS)W`EsA5.TecD+5QZ@p6Ӭw\dyGʆ;M,}E{-|`NWfg oV6<7+ Z kC9 \R56f5,.2o$ ..NJ.gpG&O[R."H':Cj95Ԛ *ϳ_PQ-Gqb@UZ$C6.=JβQhbp:o̞߶Q[D{q҇"-2$` "WL`w;b>!oh8ޛ:7,o0*(%JWmߩQ b5'%Wh8V6vs?UYx|@(NҔ1w@.r6Ox˵A;{!>N\p[qrk/S$['XY~Q_1\o;3F :^8b ,VrGu$Un Kz$tO@*Ք[e0 _䇳o(VW( I`¤0vw P;@.kgOMqX.9iDܸҧLGd_ 1kWiG~ܭ }F52$WP1K4($-2W̳/FE@+:՞Pi` lYAzOud\(=nBUR6/Br[)9jXkѩ=bN)pB~Axrںm'1#7ࡿ6oAcR"x곋{g^J:$9qM p+ y&rվ0'Lٓ;Ty!ggY~D&@O ]`WJ+.H23{ F~^2)B'tJ ._"ڋOEf3w]wռvQ5? qTC)hH4g*erllG(KCS9>3;ˌ֓z԰QQ}@iEF,c8?u TDccBv&GuՍ"5':"ŭ3`AFGS}+&jAܜrI\xYK0Z 9'xy6Np:=P><%Je Ma:g-b::,aje5uD\> Ax1Y#PT>ʤ @'rO)#T"ӈWFQH@ucx~I$C!By 2U)}TI_c۲,廐[H'eo^RΐʐT9h}M&XXJhyth-MG%,QΆ-ʝZd_JmtT;15A٬S/T qIn5Ŝ* L]䃟CM2FgðAf{Ѽ:Aԭ#.@~,'|Yz8!<7}*jã|q2Ƈ˝˭@GL5~sXP` u)Λ8HF&jǼB%X2G['Ѝ9:N/,Ăb6X4*듵qᠦzNmMsoHY$֯: @FܔG5ko:Uvs:c,33ocUmRj Ey٤]@DGCD+9\Nt2vbu2% rBPh7{eq ,Q<#i{< ࢝ANh;%K1{vqc\Z[W>lLXCciz㘾X]62Ah7쇐 /&a,uD_:0x~_'k4xӤkLk|פ]XLY'L4`xJH._ܓMkF6Ÿ *ĊfjZ B_y ?vԄVhU?ʥ|ءVP<6-/}zU0&[ZVި>=p<#qBm;?eOb}ǿ?p!&m+\OK@S> e--mr={ VU0*YUh1E6Lp9aGRMحNX4"Ԃ/#pX"} RЍؠ5%ޙ]u߸lA@ McWTPww2JfIrp0Rj)߳ʽc efYMeJQcdWwef}cJ 4n!}+a>ƅ|gfM9<"~aP˅,ݟ ! )v!6 S!WВfKͳWt',by{%@^"ƴvCa7VfwEL=zJ;_H9*_`\2KwY*_o'ƕEzc;ho4z]zz*3M;Fb1* ANvKDr%ѭ-*b Ch9⢮Q'kT)G' Ģ8gF4-kn;H@%{duAh{of,#[ZjK=L8ziX4|r~-fQRXǮ LJYgqi{9_P e5׃[k|oӆi}-}Q5e12J*We~Bf] \Ɵlb\p8w'B{5 s2a# j^c 6j;k{c톼z Nye.ZD/r"v"ZD${<֭(Z†yCd6%R}epc!xGKF@y>brxQ !\ݧ3\IO۪\i (o Qr 5&`*A?vy3o4:,>Mr06" UZ<0XYҤ TWW30r<^9jٷ nHl;E r6g7zuGx/a/a|Men*nf}lc x/h BnD*)|*6I"km5L@-V+*r5eWJ,cq eT]NBB eߢmGT|72e uↀY__A!kbE`(ﴪi?ھWMeLs˧%/7~xk~gSrw3ԃ7y+}FCƝ4A9,hV!tt tFޭ|yIKnGX2Zw lFpL4LMk癚wx'c TjK&-*sh֋P=|OЎ~Z>?y1e+M$A|SU l{$cQNl}&I$Wȣv>;C]& )0 ;g4 YK:t~"rmƯnC/̅қy#F8cY}jcj>KdŇ&'hYIojSt)j拥dP`EE;9k$٧Prz$2ڗBʗ#b, r$?IƩ5u[F_) )@@>TZMp\wi0ʭڅ1>2:P0&D}/3lċ,c*7?75vJH%t!Y{aWy? NPߖoa{){ ϗL;bo&}*U`03 }H3k-y)^U? ZjrdM TbgJa}y=@e )9%Jgpln,GFF<[2wr 204lsSH.zj6_*xDδ vC0d?y}>M'!O/Z5Ƶ<ܣЛV S`یG9 ^J!2&x`SߑE c7RуZMVw rsðr<R"FSvugG~F}nsi2He7RM}`Cʒ©=e @:)dlIx͉j̒}u MZ`n0֥sP'*.C,<g&ĮsΉE04uk`V$kc\chR᩿ۮ~;LVifLhk/3DRtZ ClBpbJdDYK 5&r5=Jmfbt`Ob#0qB@G.b ,ʝ2U%2zհo ^Wߜª:ݚg ?`<ֳ"FJ%j|MM1#BШwN_+RԼp Bt6YsI xBpRE0EFs@ʪ=\J3';VYâo|kT*A-\W'@5/?hmcASnbB edi&>iTEC *b`NG8K2^iI_"-<"^Ur'grrERAVRm1kI'fe/]Tfvln"r2NgY+xdZUk'3C0Ғ&iw}X\>NEn2zT  ߉UQ!sz ň&}^T>2":JNUiڻbHxOrԕ~ij_5#Cq-pv{@ywHt xD甸xYjQhU^H OvD*9,h;zp UR;^ԌIE.E *lT=*L\݀v\W$0'>E|?z;vV ȥ؜@1ۼ~╅ a< 29$h#b,Ǯ+njBBqBi`\lj.^gݫSngNJu9 -V03"TFVL7 ܗt ݖ}seuk$0XYɾ]]S%ݕ!B ݭueK뤀Z9cUNI/̆A]HTXZV)^Pfʄ I4bVv VCc f؎[._lYpZ1SaahPS]Jw] câ;(9ȱnN {>5buco?HgQoD*_oĬPP[X>!n(j%|]:ghTrBX]Fﱈi^OzmO*_1B|$Nf3e ؿbmdq)TjdBܖ]xݛeYN<) z:G~YBYAtѯ(ό_L)3,"JEw9G^N mJ(OѦ 屑%p<а7%JlLCG yQF6`럨g]^LV^ߊ%gKT:!'I- &3ʄ$µQjzkV` ?[Z-Yn{=?LC+\Ә9”F6E7[p(ꐒk| a?lCi!%7Q oOL9t~ނ'];r_J.L% @T΄ڨvq]QכM25HpsM#Koɛf, nqcIPs岛˥)m.AFIT=/T6wi\wiոKPلC'}\NKϱ:Kxc:|+j o,ܕY[cxI N$6cݗA 'ЏHJZ2Sr*Jgx'ě9X49 ϩ.ᇱVHy-O_}Y=|.-9B|h#=kBؽFDwZ+Q9mbZdz9L*KLegwąnJQ},;d, [ ~o/,X$?Ox[| +?ћ tK1YxZ7u}$P*pCߴ_%gjMHa Zl Fsn7ʪ>G/Sa.nzoP"5gWa.|A. gkLoM.o}7Ƈ!I/ : v嵏9]۪؟H@Be>qxj(xO?`^G{yQUF L?\92rnS\aIl ܠ'gveqKgӵ 75l1M,I\ʛ*C[äV%OY_?61=3@],uʻ׾_ T#R>Sb+%C9B?<I2W 1\́]BrL, ^҇\7zgfZ5I&Q"^!6 ЦTjk‡ zh - O@4mʢ$>bS4hֳɻI$cDlQ\u:\7B`}8XW믗+8!.o)-~FMq& Ĕ?u#..Ҧ2 1~^E *u_?D}i 6O1Ij>%88bnKi1}_0dLPHCQ/\{V:VL[fi񬦩=ydjpm]^@\#ߡEuRY򵑨!3,}8xϕuV,t^ 82 39Ny+ CoIsJ`ndSj_P7ĵܬG6nVՑ vRÐ ~i,#Ck ໙LRU9ip`$I j`(cDe`',U?go؟ķ58󆓦/ l;o4Թ! Չff:dC&璹Hb};| 1V$5}>%{~mnN~#=pfyN$`%? ?+bDzݨ)~1eJlb٠2pvrJt!Zvt]mP5P=o&`x̩x ; EB /vêC%6䃴R!OS{ƵXIM 02A%p˃!JnOCF[ې%L]ӔpMн>2Κ.zW37Zx]2y%^se|܄|=;A\kau"<  һ(U6aCУ>)t9e(6!~1^h)>2,$ܧzW֝ l\EqRpӴ6ܤzڝYZHCk񛷒ڳ64GP`c(5ܫД9f5_:{ܵj/୶7][Q/QETY:VOz:CS!*[ 4@.jT\V˺[2ɰ~GƀX=ᾦ"[]ޒJ8̪3zߣGZM3)'Bosx1&+֓,6եITMQ=@Pdu UkywR6:݌8Y+3Ɓ-n, z̐ 2WB% u.] `_|5RH;:X!6 >[jZӤJw/Á&`Z<ϠK}!6=f41ѫ\MidV7XVa6r6\R;7_ kndYXGgn=%@|TvvN GWĎ(ǑKiLydїnP-TXG;P6(ԲfeEֿZ$ /& R}s2~3ˇc/-}>27XPE\$.wKmSF%>v+tɺ*lI Qw]4|w'aeX>Ut/1D&#PGUC@Lt}Ҏ`ôeF_+ES!Cf%+:GP9!^-;նij* n;?Xl*cp»[ZlB N^j2P3Tջwy"a+hg(B'IV"Հ&;e/RdE0z:)Kz{"aN&<إ4EnK<@b!g^Gȍt{A\K@$%S$6hR^2;O=ng]tBy JOĉŗd)$⊋`z1΅5(K^_; [tj>%F ?S09oM.rc|#k rZV!(A,üB1MGy@ K|j29'6tuۀFj^2:',\F48ORp{qe1 `j0 KsGtf11ނBe,8IKӝ9o[ 499'4بq\%t5 %Q1] {}y2+WX=E؀5h}A\vΗGyI4aBmS,xRm14ȷ}d2+o_*+S-]qN"n¼DxKJ@RQʚ-_[vqg^ J&OR6#,:gdNEQ",,@^HUAx{2IvGOj=5`^g%XCme_=;hC/~-&Z<費lPh~EuKʥ% t8?m)&y cBr4:IdIۯ/֭ʒZY5t&H傆r=aDĹDܦ4YʩJ6¾)M*YƔGL.PNZs]ӐiH6I˧/;258PZw8kGJb;n\*}*C ô*ܓ^e &ΐrM{"7U{a0m^u?mqWiNh14ҒH|PԶ P?w±+{?H ,amKe 96u:^hth8JV:gjM( q&/oXvRFDNV>>$;#5~Ωi*2U./6Y~/X%I&mqN!oMܢ3q8R4;$l5;煢!(XE2y_?Cjz\WK(#",;Cg9maPat^@T%Y?{gr D4;h*R,`Ujbf}D MVG+hMw-`A=pgYn0ԬX3Z?{VTT@({8.Zf%_%#U}0ON!Zp~rK鄍il슱hDž!F5S{.'% ;[XE_˝& G#638b<~ds$HG`Q6(7Zv̬feSC)!c|'9q+$굋x6(BAeV]siwAp"6͓!HT#&sH8XK*^j;&"vFH0_$鿎#$%Ao!Ԭz WK:l?#f?9;05QԈFE} AC>:1$XgBB꽄$/ҩxK-}`>ڕv᧟z7pG͟z0GOBJ^$ l9ĕL &JDK+>ŕ}N+[ԧ3S n kAC?#^N JpCEKJZ&KdLih)[[+_9l$RnŚ~gD,K:2mے$qHJ 9l/bnI_Ha>z%;RS=bLa<+,B6f53(- l. P{1<`hC$H3 mumӗ੒-UrtS#~9HSGA\F5r&evW2ߦ\ۛv4QwÂ.53̳r;+EX]MA>u gMG!?.9j֣ QYPiA.q륒frA$ w:3=5\5KLtܳ!wJ7lM&ځ^kY z^vdRDRK<#F(J읚P ]/:hif`GV!ucLX.*IE Ts`u2qdrmKYYY7zKLruJj3TK"(2@S&Ve MBַeF>Tģ Ńb3zAeUSUzMeq+@ɢI[Zp>!frEVQAcM$&.e*\O5.i[4+탷lѶTIbͷiy5@5-3_9+6!0x/vtݞA]o?^ 7-#ۊyJ'ΤIrIa<{܇ Dvőo)ViR[Y:our"9n ׾*g+94KbXFS@PƲWzP?4Y D5"W8Hy_A0HSH]M0 )$v ӗcf>h4ilL!9]m>"E҉M}~U7QāopZsJVq]@ vnL&7@(xA7iݲQGD~r-ݣx6ykߔ4!;$2g,}Epl=h<E?PRp~N3 HRsbHp!^*)\IZ*H3~zf]Y,WL3b|ޑev4kui"2*jEb֥*n ouLbFuZguOK{ Mҥ] ߈F.障L_ >sG`h'3-AHj/,,?"؁By~sLY<8cvӹtvrr{8 @,t}3D[9@? hP_=SVPeMjJQ9qm:|kzjPglE&wU](SLyRQto.DWu \`oDy!jVܴmK^©iy ԡڬ&<<$>f[UZD$p #dR@ (bK4F S.v,9CF#$hp|m V<ߛ8b:}hhXN,l_X\ݣ#+j;kp߰yMD N(MoNk@׍B;~}IM 8kƈWqREjU%"#xWݐ~ 8.,Ը)\議% RP-D\t9ϨufOۮv&t N$J^z.}拴yc<<B`¿]) ŁQzqg(+1rm$+;,.b4YSU.m'<Z 3-o ̂-Wb"dERHr>%H_//gS8:LyPQê9إ@9QHapQ}kK6$z5*룾J7qt3/Y$L6ڒ߽l^I{:c6[=^;gg^@KFmڗwPzB%ƐLo3 6DKNJMdF.0]=~a~6Fo2zUXƥwo=˗hYќͮqa>;"vq#̸ t3g p9w6r%fbS([YF F)I>flþsDOxJɄОOEvx<V@e$h! `dwf x2i2,?2~VkE80Ͳj{@ Lf⏯FgbйɿbUn=l4=hs%8S)M07 נK P[#,D ZO_Pi~&Xtg3P Z);l]5^:4)d2'JǏ ӂ,r\kC2"];{*[ 1nC9c7/2s>Tk;M't;R=eH+o{n0O:ײf?iPN'AioJAݍ/)1N 2-PH{6v1AщL~蚎A}Lr@2 b[L*ظi.fZ؞g&L g+iOMEY"_k텆p;}P^O6^>QH;fo :ȪuzByXR+?e#25 ] T;Sy92 NQ~Jut62=YކaG*/?o'r,8U %I-ME,LQJr*\@}ɫDЁ'o{R0[lW.)W8{%MA& Z[s6]x$dSl5 DI:1$)?N-r j~6=m5r0wJ2х *饃R#GY6^Z|a+}wirCELJ 8*Em½oN4b~{ c7*M}Nt)x/V큓֮Ap|ҘdGkiW^;QXClu>ʎZqzS æÿ5BMcș>GZӊo)=jV=N|jfߩyI`%TqPEi_eCigA'|$s (щM?-k$y q4M^cQmvèp{R&1wQd,ĎR91X~1 ūX,v gr8 RxP6\ƺV * V?U8"`~wIꔜM-(&"_^]MỖO#gu 6J?xZa>Б.u;~g #_M|CR1X#kXa )xy#o}~\DЄ퉦H dӝL59 A!8>% 4iw淡8CkySIq_2J֕#f72:ʸ7g})/\# ]/FA o[~O"H"v.QÐ/y0 $y;N~rUmu๎@X IGvu*UJw,p^ZWEqi_Nv?ӳig f*'4NSsB5s8gB1df cW_N/4P$ҳR5q4KMP*n^bpRA.;u%%N O7qI˘f^>MR9gyS e:@ξF&bWZ=| 3O)bXR=x kpD, b'W~Z;XOaWo$b# Վ#Us(2!)d?8~P(˻1XNB4O<07g[.џDO- acs ɯ: L{,)Ѻd=a;ShP,FqCfKCFp${lrR=pO)sv,(eS w ?ӖyBT7(:7*pZVSiUs9e\2ETH8ӡKӺbGB`/ZLtEC3n5Q6O{ƿ-F\ pOL:u ƈo{e%>Csg:7;X-`=ﮛ Ie9gQn`YLjn2B;T1fL\C6l|m+XZVH7fgaHg! - c/}^95@ ;i;no6HUm[XYW؟6W"|ҭlֲ'*P h͝wU݆JjX8 2WD dgbrsvIEҜڝPy/o|MR#Y].0|B 1yJegx5*U0aɄimW`O#52ē"@J߻ZbСsF8X4}Hm餼T&՘7>WG[.Ȱ;e_xw#tVC".@23uRr o~*96: c4sbhi\pצ83{F%.YeK]ÙWnHKq1dd󛆝go~53Į/U8\8vώk HԪao0N^5L=fpzW^E%'2߄кpUg"2X;+ ӤQ THX-d#eP)aV^,{\Wi| ៓SEͿlyj]ҳ F(}Q4\(kE*;[hQ|t$n e̥p-D;9eKټPgԣ?1[bE{ӳZFĶRAM ybVkDIHAOw>#9XXƠqc}4?cW99&Tʠ`El ? ?%1d"J nCJr% nJFW\˚{=o9Nk³u|gLNhPgg|_7BlWR#w!c'> Ϫ0s aS`1ȩQHSR ӬW %m^_FmdJTr|$[BA_oa<KMLY}.;_@Qo \d  e-B xR0~TN!.=B87C!@H?Ka;YYmu*3n]h4I~TS`uAIu~}}{7ZIxD&fUf@90^Z8 U?$>צHǐ f݆E{^&mwۚ,:uM PKF|IaA4 ^sgꮗu U 6>P+cu0\4Sł$4gX`qW9<q )Fw jeM bYyi͜,zUP4mڝSu}Nd-}Nq7`X#^GԥoIsu5P-D+a1$?o}ddލSakdQy)~%esty򙡬j=6Hs;@")_z.5ϟY= fLq9=6IgKx$3lyU~$ RvbQ*:yXҌ#kcE7ѝVsEULZnݛm"2HKDE[zxz]R `52'WXRHl#&_sCBT4cEk\\g}J J⯆KT͊!j+IhHJХc=a_tr1EBFazy> C]B-4v<"n^ rcBT]MbZ~J@B(())0Qi ݌~BTB%2R9hß聑l2u0FBaX F Atj+GnO! ~Z;̚]hFGsyXqlDʝ(g=һGL,+VqÄˤ\wm}kg] L2}[]3.ek0E';ޅ Q} wHv8;gd;S{@zEom8܌8oj1S=C0F!~#CъC\TXq]66c9Dؿd\sfDJ;9koIl]Zeg)ȗ_aCrl߃(ZLlM,bG%d^لMUv"Y$LU3kb?*36sjK.Ds8_?/įp&@H%QCɣI'UW"H .-ٍxc (' u4G`;:_rW9bU&xmR>2>P@r/GWWd[%F l#.G#1VV'{_<<)|j%ٿck|c RУ ,HiPԵ% W-GB f7%DG3id^ME|8F-JhzVPJ!㴳˷czZIœ`p9Y _Un9a;`x03]E@}5gr-Mq,rJ/ԇWdvR3/c&췋w'/`il`Y4XuaH-yTĨMDbaC0yJ#OAou`ńn-:FDXZpWNi^Ciѿvs# ׈y*"ACő*++.'{jG&Rg}\(Og |40YoE(@ʹ޻dVQ~9: wƅ҆#DD%>K*P)]T16F,>UKִ)LbI{>:`si69&(5Rۄ5D™m]>4Q +l|(CgUԆ}4)T ,E޾E.eىȎGО Q2G&=`%i@#3xE&ؐ6ŕn{Yrf8Tf D >Ip m {e+Y2P"*OnxW8l)e'Md}^ׄ:;A %;9Ѹyq8(NH0u aQ wy1'gGm̺͛?K#ӂFeܟv7W}Vwҭ>Qirq򠫜;T굺M؆\/^))7` _`;;1m߰;:7,p~شYKɓ7GBZrU,kxxacG+-8qiӋs}',A}@ߒy/@ͼkq>I%EEZЪ>L OY|fF禮я"TWpwf 5*=4"Y|{6B08TfBDib\=Z"P=@,Dk̇~I<,HE^9rr je$OE63]V7)k\H{$ӁM@t}N>j_vsWһŝr7jm! avflR='&]ƄT?R5*3qmCSZƅE a]fjiy_ 6vT E%_NbFq6{dZvm{B ZP ڒ_~l.#W\jF:ZРfbFƒ W_:ms+GR TwurwwZ`;a@`6]1 sN*ˡߍzl4oaۏ5^OK"jTQ ε%7M#b"F?mag ƴϚUWtٴ $n]%Rr~z^tR, /~n۰^%@S$z [ I:/`?_)A+M9˸} OQ''g,o˨fsnPrR %(;髾i~ DjX=/-A2u"v,ZǒBbvŭ%X!8yk%i2d5?Bc= ()7tt( 6YZgɭn9/$FKF %.nzAE1Z>+sgHL",s|lZ]]K#8–1# YѳK]i4T`tc|~y}1÷Y'0/桙znɩ.'SB,#KRvݵAg&0zIS"|iܒ!QJ:1J9RI$d78P|kZ(== Ziv8 { tlt(Yܷ|ݬ/6@MkĮYTgAt1 Fץ9Y{AJ8f!t_,Sdʩ h%Xq(P||) d[+x6 z {̔52_+./?,&oضT㇃׳pwjY+pt#Wjh#YdłfYqkHouV ZHJ\܉Bi/ O( C,EMfjalpbf<'n6 4=4g‘wYX_)IWl)NLI\G@Lϓ=]ݨ%4L:CYOsZ[n5P:;|K\恱+`k{WƐh0flkhTsM2\8W5+B=y25j5mh=o M08a6؏x~,Ĥ,W7aW,JNȾ*'׃ł<3XCAzq\JCvš 7%/XKWzk" ܏TH9-"y96y(Δe `q-#NZM\bzOC+!y9Oke<[=2}I<ړ.x(TŸ^_w `0@e 1I~@0okElg6e$`8=>g{3P{<<ɯZnUfȊ\bᒼǍ<=z@_92;2N@{C&: 3?أ_~V WTlk ,f-K&`ͪVaIf;Mtm}G[ձ!DV+!6&hVIyT`q>f *- O)r=d)dMayRP ץlm$>Z!c!xE/oz` c(: H_*rF~(S Ó3"+3=+12'(JDg7~^P=Vw:! fpCמtKޱ9쎂ҭO~lpm7:9F^S. "lGEHlayL{VsS6Фk-(K~/õn?%YVD)3(.j8vn rhBXk:I8(G:}wȍ-8^a pTG_vZ!,U"ȘV@EAn#G(qU0T.kFG gM:1 ogAu$ E&yՈQz!N= ɵw0ImyZĜx[ V'"KXr wb˄ձgYZ07070100000328000081a400000000000000000000000164943ceb00003214000000000000000000000000000000000000004a00000000./lib/modules/4.18.0-499.el8.ppc64le/kernel/net/bluetooth/bnep/bnep.ko.xz7zXZִF!t/1]?Eh=ڜ9Nw<y)LYvĚ5622صlfl“B/@fTa:ߐLa /i!zY ZKN:Jja;D׋& 9C./.v1Ht;CECM'5/ {~yZAݜqHB8c412(A+T6*m#Z?a$*MjzK,Ԉ>BiqG>4k>ǃ%kXi~,EqZ3@)ÄdDF-40!C=嘩1y$"Gs(Q}GΌᇪT5Kw`rI|e"XFT0 S+&Yq gI?躷V+)Mj\ n-.AAǠR_;$.S܎e=kI3dL8!*;Q6U6%ߞܡ3D և9jB]WKZ@CMq lyGj@\hUzp68«rag8H6i\{ !+GZ$OyCҨuV[sf]KF

    gj v3.e{\.[Uh5-4(JID/5)+r`BU&dfWx$^9I/@BQo |v|3|E$ɵ|bE6;JsniMOyk3])2:H] APbvުvnhwnY'_h`,r{dx}:Buz+"^153±4 +NSPzE8.MU~hIt|3We-k[ wȇ/ KU`K1jqs8_s-,3g?qm-rcE듒 0PT ^'S̚dkwIewvƬ6w(Xd"V|V]&6RDJұق8G,wuE쥽ʁ=X~E 9ˁ5/By6rG_ha \U*tFU!F\s⿡ UF9T~uuޫ$g|g{WŸA;^޶$'ϑ<qf_NbmY6 AnQr-UQ&D} BvΑ< 9@_Ձn-nZ݆nmh3A`Jl G`k=&ƹEY|`u}wH jl ?9In<108K#@:@CG+⌦D > GK!VjU㵝^|z=Ջ ٍK8_@?5ͷ:B9]֋q&vʲJЊȹ_#j+5e)?]ymX> {,}p`LA"\~,]򛘺c7zVQb<ڦ9lP$UۍPE`'l'3(_;(C  p'Uf| L=qz 6#$ {@38tᾂ=P,UA\'}pxbgYZ0707010000033a000081a400000000000000000000000164943cea00014980000000000000000000000000000000000000004e00000000./lib/modules/4.18.0-499.el8.ppc64le/kernel/net/sunrpc/xprtrdma/rpcrdma.ko.xz7zXZִF!t/?B]?Eh=ڜ9T @&>[Ԕ_ h9LE*D!=aLw:eaԭަj1T+$Eͯ*Gd9R҇c'#>\]∉OiM;88#z2WM2DM`l.>M_Z}oc!!oP{c8% -ZUC s vDI쑊PL(?ke#XW]0D!+Uwnəc9e^@bV]z U]~\*#( ?rZ!T f ޝ3'?O ,Z[\uy" ,@'0ь鈫{\9w;HsM1I'x Ķ쀐3Y5$7Gi̳î7KS"ͯGr&#Dujޒ9 BU[+sL !w5q#%0D̊|to45j$@?(h# +Mp( ^/>},Fh5y ! ܛ8KӀoM t8"Ҟ7z| (=WJgH$xrF$QAFufOAxgz;|9/ !.MV 3DN>bJUi-P.YTh S'=^rիFOW! rQebPS#{.6k|W.FA[޽4ލTC {}GT2P`ݻc L8%QVK ,O-w f;4hVoCSSr#m (79HdY4S@О3.θލYEsXqHԾ:inwfTN`'%:|pNc| s%ǹرZ,8JiLUTͣ=\16n4Sz6``֢d'vF(kB3i]Ђs}1LסaOΛR+8ݳȔkuRU:~ E󿔑cz埨-n qQxޯ;I(".DR9^rUqCܪMHډ9& `{@!d9U5)XIr_ƒ{P#1Jf?M;QgR7D3E> ?Z5W[Uk‹rÐ9bTHxp1:ԳiMЕUSIDǃ6;ʢup>'-kKߍӊkg'-0΀*<|gi d\c^`i#-Hzɓuv*| 8P,&`' 0xZ fKnxOK,9u!/8SgC+?:7%#̇csWEL՝98LHHԮHs ľE3cPr87O/9: n"d*+o%tb_'/pH\1-hHKQQ6R!ҿorm()F" 00Dw+ᄉxUv?sS >!5 1c56uyͳwL C6sFKF?n7mq`ŶR@F ~׎ٻ󲮑M0T=n]~18$K5y[hi8-Q3Z!cC fUF/ hakL05d|wey/=[P ZI |*Me瑄mwZKȍojz9䌬[v`kHMh֠8dV,ncU13_mUN{)V#D, a_汢M-x(:O 솤Q'r:[_Or T|Q*LY$i"V*yb cHIFf-۽YvE h=McFq#^!JVmNlQ}0fa^}/־>"-9eǢ!(:i= 10_N@コw;A0y8 %@fŵPOay9 FUxi+dOB>.{EKF[-ɽSvH/vjbLtߐ3)/ћM[=x0\)NBT"pg-_u=ajC>[,g }6d"يCK3na)x!KUSB  z2miHC&1|9%xm5^rqQ'}q}[P"2 5ԊbZ%ЃR&gR'n,Vr ;Wn[nIT"_RYb' -ws=vDe }1'9&{c20SM]"&vQN 0P0«dG i7Y"?ukOR{Q6a©$Q'o`= }_yf2({&A#7wOgd;r,hCD^qf1ă.%2^.$XG])$.IL؄tnY}- 4vd0WԮ @N! vxJX' /GaZA|]'jZKE_t(9:]J>bkz(6 `Η .[ynrhvlndĦ+ƶ<Xĝߤ ~u /μk7 b'UY#j|k?S2Yc$EnăR|yW|פiIX&r(E|K>(R^]^r/$9j ! Lco T?d;Pe|̿cqNA`X [?c eSu {7lq搅33(X'Bz>$Hڐrf'$^ЧoGnZhug+9VJSP6%8a/H<Ɵc1HrGo44XJoKcЈh[Hp\'L WvDM!a1B;f-YߘEQ|&_]+^?]^HQ8|pj 5PZ۰|Pȷk[b#.D j&e9,N?=5Bs3 = S'M< (;mG!oǮ:6 wVԡRS}͵kllF߹y!$^QAT";Be2`3(754?*נ1^ȝS-WKm;*K.EE=ʹ%),sTEj JѻLF9ʪ<@cD >kVIQF t7^J53;w"CAƃ$Zm3$rɘER9u_{Dq3uRT$Wcl4 [$7~ )7~СG!BX+.8Gs5HIA hnRŸDмMhڸNe9@DdwXr·=u1)6pIa^VuZ$aԍ̞TVu9p*hzߪ5LxL_Ԏik V!%y-6CP[cQš e͐B=KJzY/cW+Mg'*ڋٝ!ϵyKtHVrWfuo@j H܉ũm,n(=g! m-0*b'A.p*1^#"o)Qͭ ssq]] ; H>g4!1m92*A ":;g{̈́yq&.K$.n2C0,ޡY%1 e >:|] !FN1yS=qݛgfI{{\ 88 gqgLxLd8Y3pџq`+]}Q[(0΍ 2@4 Sg-vm0r-ܘ=c 0Q+8ȠK1col?Ӯm5;$dsC37bU HxH(S1!ͣ]e'NUiy< Cle ?f\5Q=I>Ǎ5\)oMʐ ccM}pqQ0ͱ*˞HZ>)E:.O"+:")0G[ݢuҒ0''E|v~yn$UAb$&jRkd`.4jJ5V~mqSlN.r` ?јuZ.B!U:9 ;ߵ7/ V倧E;{nf:l3H*NCc"$>b(ڛ;%NFdwWpxUaTr,NoSW0.~vUNtK>!1bw#N|9{ed֣mq]<7=wmTv8\ԻZH Uy2$6V:`7?a+xf˭u463YG5$n @*HvU]iʚ @ڤ1~$'mx&~ u^T/U5(JW)0Xt֎nOwG4+W5\d&CY1'r߳iA8\ڏAыp"䘷bحB(&$f8=G xMKK KqpN[b(%"/F=YtQq{*_: 4P@؂ u:Em}ٝ_A[ȓTQ=(bǬ]E8tߊ0eܠjѯL۩ ɷ,˰UusI|p2349JM6a7RG+DF'Ixa+fmH }>8)WxWpH)@y %? 儞T31J jVU-4W"4ѱnԃ;:q]]Y >s[ϥN!H<'f|ە0=zobkk IʟwVs%T)`xn1&by8P#.Юbt3!J9>L49%Wf_*9rL[MZW(:Z{ 4|>5a`yq8LH [L4NZ,]WRYbш~T $T\P{ŚJ!ڤg8Vt_I|EwS&s}ʧĒ3 @B+FΔF{B(aI~U~€,*?ЕDy.KEYD(^ak]dy U-gCo&ԅeB11Hi& n] vwRV!csz1.X~Wd^Jp $}5_h:ZQD-9 Ɠ:$]ѯmתtG5佯Ą\T[pϐ!;B'5 XկfQCF9|jbOjs`F߼K-{h( mˮZ$\" =zseAʐ.0/R*0ZlFSNݰNLp@L~!o~Pfk{㉵SIr!2^B43&ȾV7F7.Jx:u;!@>G{*EwEE N*&Cz$9BP|מdΈP :`q-\hm0o>ͮ7E.j?rU mFˬ: p?8uKb8j8Z RfmX+ʝ,4ꛭ0 /S2p#OW3^I8Mk_S yj1{Ǚ9_0}>8<HޤU矿; Ӯ>ut:sGyF=HL'e qfкl8 KEfLVErߺR k6}g;7@!_ D:՞ƪ%/\Z~8t=Ҡ}_E(|svh8Y̠Lg$:sb>~V}e9{KX8\Ao$ <;̏Vf3صg t.2utLWp}V+ n.7ߍ k_\& ݥʭ?^fhrC":^fRZmSޟpc^ʍZeuF@wЭʫꁊ\PF}M,4ѿ@wMf-BD E*!rB[ ۹˛,klvvS7-4o]E1U'X ?y[Hxg>dzHyh2aFQ-pγ䁃(pJ3$O7b YƕR;tMqwrs: ,y/q9k0O4\+8h &땜@"l4مҥτ ?:dg&Xiʫ4ސx }a LJl4W ) x,(M@d>7D͠ş:cA1SK)'EHKDME^dt[ T7R`?Fq0޸xMn~m]O/k44$1 q%go!WEFcgu.(ĩh=qyxϲR8#\Z"R/ s(KCoCj?WfKE{|5.}quܹxdX~DH+7J=SwL :]Dz`*X0F.s;OKgԌcliG~ ~RXüȢ5᱒r!A'A'Y Ntyy]z(i<ڄdy}ldDC@kf|mP) $yq4ḴvD{{e zAaղl ba 'fQq`oD Xm[ J+饦f}خ ئȖ3|t&_ W"(=M Ӻ7aFWmQv H U*I3bAʪ/sᜨ/0;@ATst17F uWB)Fw7E$E]oNp%Q ovN>`=_Shpe!rF3H5V!F ?bԖ. g"BCwU MmJD F_y { *ZN~ )>֗oy W[Ę@!HdIGd`8yMҊ<.;+)2 m9L = B;[HdMs"4 m$m8VNPKDvtbϚB~Nx*‚]&p!1(ЛbgWNp w2ĪrMF 67Z; a珩O2p&~ryFjJyhc $g‘slEK^va _t] G#f 0^HQdDi*Cv[E-GȈnccugBcuHogبr[i7kj ĕƵ_B/,α6Ŋ7M>@j)æm<)Vm-=|/AuA$*x`q[Zt[>צmfNu|ʨ]|l 7ek竗 hH\mxNIJouao ٵKD N7Yysltt@Pbt[Uwa*{oV$H*em&C26q$s:ezDZ\Bڲ*xȡ20)?K4ߴý9n YH1W.al o.>% L.a]"w/ _M`#6>"҅K1\ wۆG:m#un%MaJE Py9lCS8[8~Pu'ۣ2ECsV%OY`Hi'92sh,rwUvqi$HewO`b 9X2wkML"#A|J#bJm,8ގyAVj$| nٍ|*X>өw2޼!}X5^{@"Q(:vOz=ڋ-w(cDfFREN#q5cX0j\ϖFu)gtdEXBMɬœ 7v-'EO`E7ö7b~Q^1T˙Y&ç Mj - 'r(s:c)~3*^(f6Jhvl@Ǫ'-a+ ]}\w9g& RƈQ 8f R4\1:/ kTl>l]chI@ U3Vˢ%UIvH㸄k4E$R 3Vpc MUNOriQ]mt5JFEP/W"Ci7,ԃ8.(:Bd(ASj_JjH вN$/|@<_^bjl/Lt7n],12 wAThYzw$3ᬯ9~(/T'%qO!s# r"+xô%$T(.CdA?Y2Bfŧ\<"/Q<G0%kNn*ԸTCӹ<`j'\<3t=W*6FΝx\$3R4vI;c2?SsK6vfJaWiFMq;_߲pԇ: %E Ceכ"uȔ5ݨm$mqZu@_=V)Bs(6zZ|n],Gu'k^OD`ɬmO(~ݘ3>;kU46GNey)r{O773:c7hAZ#w&>r+m61=V61kBMH0yz)>cp|"Ι! -a®lɬ?  D+nb1pgt4K v`^V`}2[E();|":h"[6pA6LH_"4=n.U^e@˧Z*Upq3 )JI ߝK`Lٌ Z A^8hw*ٟF}v2sRe|]dxt|mS?b_W)1??.Qc[|OR %t!BK}c8B3(q 7&9e/oT_KAFz s7\s^b^ T<[r#Z,G].YR$Z[n-+ڐlCFmѸ^q6m>\ lxH*CMblqp}€@ ǣ>#z,Z+>9Gb3JH\KًH8WHlfOk oKGo`udhh.N}vN'$DnXNJI?q,qŧPSn>gCxjOBն'UJ? Xdž9ϱRCz#D`.9edʹ ,xieղqpfÕ#4l#iK1C;v$KvQ9, lT E #a'gbul gf8H)/t-Mu XIFiR6U)rN@Ǡiy \79r1s@Uqۋ de_z4w1ibnd֙KqLmMy1o6] S"{!)os)Q Gs"'A\kag&)„T^I4CAD*B}ױN*`IH^3P~ԄZkpC@ XETSƶPHד`sүx*$FODcU(,c$i?\CB!l&lǑE|OB$e[-;[ʋ8ϰjǝ\O%,3J?D)+, ?o>O-4CmrDxfW9ּ"ʧa-;wPԓ\HH&!cKר  T{Ϸh?9tz@K^Y>lZ^"/ X?k5= "2J=Ml%:/ R$RmIG3/ĜކNB,R#:9CK Ζ&+FNQL||x߲ y*`sC۠S f)w޼ WnoUw. LEmZg 𰱐Lf"NU`LKOLM62~?~cRd VdK4wT#-ٙ9 1%&UT5Ο/tQIVYurvюIx׷MVh/ f;wƢ+Ŀa^ഄRyF4TcR0 1X9חq;0'Rd*%ŧ^p!P Jp@Fػ`x@) :YblDJDٌ_53~jcY7$GR1P!zRk"!꒣AHiK p~5-th Yc6rYIZ$s?TbGa1mN69#/[z6;C*oumѸIfYGٹݚ)V\̪o2 "DWeaىئxre& d$-&Z<)g8L@C%[tdaM !vy3:(1&0#[QXX + 9X4>=e4)BfRm ᭻frg T>8^E,@/aG@0-ɘʙX>׉RD]F3*=UT{`> Y]d]̈́1v(e*_~RU c:?;]CWЃ`퐳bT6at%.,{SfEP\"&@7P;W be9iQ +oiP No!IF ~o0Q<:b# F&z*ûDh*}pfEՑ#Όnu E6P՗2?22hKg}V^,W|#DeP1!MkLCY[W,r(}i,A&{+Ar0T1ki(kԈaL͟.j\K z#P:GÓlԴ6W28$ՋjV {P}&>1AkfQ: ~D$ j;l#{aǠ{]v>yw`n?y7.iKsiOtP؝Ppe ,`DtXwM4iJўwsWMP+ɓ}4Q~ *U|R,~_Z 6 T#? 1vt] pbAl4Z3 3?Yw6[YܲИLS,A0+\Un6t Vy V3K4p#iUPV 8`E{#a eN)U<<}F_@2 wgoq@B-JT1Q)/Y_i6_?aFcLf̢a:Y}c)Rxː, :m;Oeh\jp"rnt+IDJ?O3j?oY@'IkpAs)j1]U8mXH\-|Y [M!,q d)gLgah(M[og@Vom:l!I^ Pazr9c~Ba1E6^ /,ϱ8&KeFeX̒fӑr@_}(ja Y/JK%RҁW1P(i\ gdϑ;<=)uѰ!(m4fgiQ&}9#@b{%R xQ,9_KA?RV,~E% $bʬU| B'EPR3p~9&4BJ C􉆳+SExxF@1 GQ󦸙| Lc׺R^|9`t&׵)z">yTU 1maw݃j]RQػl1=SWq{̷7*Ӵp]V`FgTi3ugQ3 Iۙ14}u=P]7!-7 k]Zc-K*U^|tfϰ&.v!f]>ϥU^I h`)0DyvcYV< tQ|)$~BM5<PX`2J]S)Zan].9c,~R|~cJR5 w i`zm }0̐ijiniq3'}mpw`#^8Far a0J7nAZ&-15;@D GluUz~jkf:u4dΆ hZ:)K2، G ;Km8[[:b[eQ2/j =@^?ag dg q7kK|DOᝆZ,ʎwgFĝțhͱ0óP^XD'iޮ*\G{ Kr:]H,$)t !KzklcL]<̔1xT,I\)ګ6|E5m( oa |zJ=jO2.|_%8qyg]uG!4gR5b`.NgḾͤ<3 @%oV+ȄR725[gc5V,BR?dDjV*-ǸEbhD'ĭ@'pT [i$Fx!!_yW+҂ ށQIџ+aTm= B#\S .Ւ/[ O")mk<_Tj֌ϋ=SįeW#7{%;RQksɍycЂA5Γ+Ql,fikg5fMB_! U{xp0m? ´3y*v.]2g@˺a .f(v[Sb])yjNBo6[}sp{O0=lYenVjgz7"tJT#׵`3,⃌P! ϗjɶd|&biX>EUAWz[^Bjb0I\m<\n;nSm`K"{jT{<,$P=Gͩ} $W֐)Y7,{ u)$ ?a?1 KFʶ^+E~/0S(~Һc}rP*K‘|'4T;~F5&׭/JSK#5lE$]BlBms#1 %kUaZڧ$= ?aۏ"e2`Kb֚}O%kF)iyIY1kv6s-y Aރ+⟿jRxbQߟe2YPe_4/Ucm2Zy޹Eͨo{T#$|)mq7dbܼ[Vcjb/h; 1$.%7 gM,8(Š ۆ LV[uyo5P ;?rGqFg#F<ÔSQ_`%Fc کgڬ݄-Mja GÆRDDtq2K 7ɀyro;Hz`w{M^j$GFddrƳ8[nUoo"qVYk;^@2Le A,2pΒEt5?9zbUˠ;*Wݑr.Jy[޳ڪx $v9`߼+bpy7@%[ӌ6_$qtz8xMYk뢆i#jlgY@ezjEdOsmtq9ꮅ2sbTd=?&.A~Fi7@_3o')k*j@Mbj8tco`֍ty! 0dAf]Ai*ӅsZ\`+ PG dz_.ئ8#r]Tȩxт;AjjQ5s3c7+{fIt:*]EL Q!Ęu~!2I;k`+NV(_AFxL-bUۈ aOW 4(v>PJ1Kd^L[$7>k+:|A 4Ϙz*" Ȟͤu0"%U׮3PP?6=#6":\`nx۩IlۮA,+S,j\Scؘa-.~$3wCc[9` MtUIfj6$N6HL7ZA ԦГ%gDSPDw`A4vہzNA*H]rfS؉d4$=6HH!55O)`pԉ/ ,8=Cnt)E6aہ\QO'rN|OƲ DĨa_ Ahhw3 ϺXf\ކ+˺R!?e%LlJ j(ٌղr͖Ͼd.M\1~ۼu'@&§\q!R>xhwjp4 >&be'U SDEi$ L >gQqh0löSj݊" XhB: {vOY\^"α P[͑f]g_ HVVrJa>x@kjI6 !]-=%vmB \W5N3VM ZމL!27<8 t1>c2xHԞ ldě0̻u 8Կ3%ɤU7EW|:J4uV%@$X pK&*t{0^!P-^se8"/vV^;3TQ,T*7%A[Q8.Pe=HrQW[&ٽPоr8/z(2_ <#2E4+83~81ƘLhlJ .gZKiUA"eZ6l7joa*oʛ|ւq<\6,F..EgNk-OZ.}$h@"+o&Mqq7a|48!Y_ߝ @tHH QWMJ[nRANkG`J|>!>_e[plQ_Cgoc $.cN}<+U\ĩ0j1BH[f{ya?x~CetNګ @ˤJB;[>eݟ% NgݽO؆J{}`T.ՉkKYDt87?eא$#IpCn)|lqXsC猀ҫ p+#<*ArB;34$;` a:w~x}}4U\H*t2X.PxJZPX\6-`x/9ډap砂bʋOfltvKpA>p/lAS`e[FrpDe-tB'|DJP}'&K9.rYq3 fx7G\-h, $t")6B,Z8Koy^1cc ةG7) t}T3ζaEio&uV!U=fVr`Gs3c4uWW4U+=r)*vGO,!{]VNz{trוk=66 ƒ\ oy{1}X pPM:Iи0?xjP[o>a㎹.a-hҁPl"F@U%EW>(Õ6>@w(WPSQ_ +A<Dbm4C0"u+RKܧ)ԁ=5N,0؊8v:pɳ\ #8YHKS^KL&Jq(=|.cq!i~7Ft\*9z_r GCr!{;@iQAT4PYJxj< 2薤7 !`66Pf ;g~4rzGjՑdH̕MF~/sV12&4ڧ[jW6ъ,g:|;\Js x>l8ƺYgaÞֆXw%C  mW8.ܚ1xi>evPOzlhJ>olʙD4Qjs龺HrS,Q,|ړ]kc,`Xvi?K+'B Aȍ`B60/h{R=6_p|$e4%UsfZX(.p&qT3ZSfvll14 a9uJ$l%Cr-ʏlOͫ n=ZJG 5L{dxznӵjݒ!C$@ِ2ew V%(8MŧozQoy-%O멺^ [ߤiy$sň@,L*W:åbkr\]`hԑ_(HxC>Gl}c^T_CZz8 YT" ),>+Bg'Ҟ)O0lm4b4yÆ<2"؍ydݾsH+2RR\e\CJb3+лf.6#&^ Huw(;UfXVSM{'VY̹c\NLcO ٸJ"|U.iyGk9, Ñ4(S1&pxhοy>ZK;נg3DOH׳8Tv!lnjt춀S-=#D%цq_Ò N ?a>Bgޒגo᪇֪B1K"ֲ+f]énmrʶ7g>.wx0*;bƌL?t";FׯylPoi PQ4EO"GٹP >vdD[oaOmpҚ׶U&sDWQY`Xb0Q % 'i,w䵭3n*j\Ic.~d2h󑡮[-1wR7n\owl [\*aqJ4xa{\+pI.fX;߄VNT Z1qnt:kq EXWI'~L ձ|~)T^]n-WGԆ@%جZ,pD*&"=z lT d W+h^<8u"d lZ]4\nvNWa*K"遱%%(/L$ p:`42g/,܋b//N=?]f8WhSir|fQlW+&:U&~h`}u&dn#x\boz#T_Ϯ.:ޗBwL6{!xpA *z`?93^96~p6_&uUY ϴoo7(˔}xbL=@ O/-=Q Yŧ4վ,hlV.wM^OfX'0sLt' d2s>XMY͔ 2ᖻ͜/ETg8?~%5 i%wL)#07izM5׻?t#!?4 :_) R U8=eȜme;7(&4U^mS JT`,׺xt/Z yt:JU1 ?vN$g;V9Mx`$ncC# 7QA(|vRH~[kXB` uDH.57PZL\<"Ή<Yl._%ZlKXөFyҀ\^Sai!v|KQzJa~XI9,B˦b$j0FI5<6 iM$G R+5)]96TdZ ?4xe;~+嶷bm䳗Q +kSQ{x'{GuXQ͘Ql`(T{m襇4sIEI% AkNxQk-);:bD h2 L^V9 ̶Gw-IĊ&S1_Mu!**JG uuX-K捥 6[aT?֢e8O t,Iv_qq8)mf(s>z2\_ڤ/ý˾sPSʩDH kʀj/ IN=wW^cW<q?P].Lo0 =Mcįh>R:͢ld$ &LI rF ?GmdZHQyC\'3bZށbz3b1b|A0k(F HoYtojkm o+Г~cQ rR@QIsBQ]{pg`w9F Ö3!::[єb@z 7aGD0F5xĦ$s& rv:MJ j8&KF,TPY+[+O3k ;< }j#Y4{]D&Vj# $ZR|pOeNZqs81;9T~E od'J:j\HQ! 7Ye`UsO6'.eu H%!;B/Tzj U0k4t4z f?~Jc"^֞#S(hg} kG$!۫nE~?̀&u\Q;3x&a-Zۃ#.1rz7erԥ}ZQPd"QⅤIqq%S1*vfeD"}^ZS8,ݷnŠ:)zBpL]ܡ%$Z=2,4(Krv?++YUR0Ӌ0^>ƋIl_@H#Q>h\g:ƬRf!}}cPae"Jec n{5?z}yJjo&(n밆7 5 oјqo/\Tsu0:_xBGAm] ufmA ɡ0I8˽%^ldžRBc #umh*&#R덯xRU7ӧKr wX[/;I#Yq/3o`:"U BHaҠNY{9Ňg KNjLڿV3&Ȑx_R )#eCJY Sjꇾ"Uq/=j^W(%U{PxN9XIM%xyNwozb$Kj9&^PO&eDnS8+`XrbZ},ńzYm:uA0K+2rR{Ov?[5b (.<:F Y~d擶V;dˑ$|PCoh!UX|⏉LVm^4姭O$eϣ#LB&&yQ(C3bkby%I^%XiE|"}xW BOB8ô/5 r8x2{l7ǂ͎ }ʢ(9ߣH!/(ȗ+,6>/yi16tjݗ41HJB'Po)sLn7 c!eD2>}u S{.M栈Xʩ\67t$aAƁ{Kyoc6UFf$]<ikg jZ}s {- pbL IJS=6 ~PiJ"U}`.4Y3ڈ]*o P_~u>m{Kޱ8ͬPPQU`  thCErgr<LV|؊dKVD#X+ X 5' K˥uibk=oC& ^\c4 \/GI vKV(y7mƱ䮞wot3Ior,du-a)@64-T`EᖅݻI39,LߜȒ0U&~s!ÿkcV$jsHj*js (YnoŚ8[ Wz=Kik?b;[rY\dZ@fm}2n(qAed(}*!=r?ǥ![ԀG4 }ɋ @"RŔ 6bi>#03Q>Ф`]OQG^/jx>d+0vC 6,yOXdTb%e_L'Mv\ / cмV3o8m$Joy *9 5FwMV˃9=fL0];mԌ\?y<ʀf;'b,b'uQ1ц؊>Y8_1.8Q6yBb4Hi/S ƍmж #"D54nB<5,m"gx4qU)OlFlJt7A3wmSk^sHl&~;Ilt2EP6p_O*ktVMo cKb-wI!uoF0`+jG. t XĄ\1xfXQ3({S,!N *(AR\E[Zcbч,`۟nY'73Tnkwox]G#컰'MKʊ3|yƶ@Z~>Ƥu4a&(zGuI]ڬɃeqc ӟ#:LnFlZrcMLJ%:#!SJtܬ Wacݥi#R(6QgA;D,̈lA9& Kz/@G$jb>|KCW)MHNͺ+k`$7ýS%)#4 ?р<=pj9Jx}>glVٴ@3xOcnIXh, JC{e)C0S!Clͥ z$;YSۼ&+^ x3lۜI`8M__FAb7izB*81`6S)ѩotY|[+!5)D$u)0U˝5W*OaqZ]O:*5&9o!rU+WL#E J{Ai訋m4k1$t=:(=u{N\qs?я0~lOCG/g}KbjH9+]Yy)K.8B=ϻGX:M0*\nr@u =HNT}p ;\6V,}Ε'4S#/ Tl\K |G l eMƯ 1ڭCp IA-NF\b۱ao $BIŲvG&l]4oFJ XyWQyLϧ_GP2/!&V# <۴=K%:%DRNEox }H<aQ6e /+\1ۙkC0:}y莾_Gs\6Tx, c>LF@pj2SwͮW)Prkqu/M;Jv$2ı<cӽh V!G{$k;U;vox~Q1YH,GŸ`tꇎ!ߑ-_D:0jA(a훸bx@KvEESն.8 @,R*i%Ғpc7A7aVz=1b0! mCM 4~*h1Kzf(|I .hs1vJh,(.LjN 6볝Of5jO;X+ WuXoAyS8V݄"!)|P_=T_aFOM"|3=P.kx"H^(Hђ'CGYCߪbb+ u"AƏ;\2,P刻hgQc0w?ſ/RL yF3(FQ4Ax0؈Taߝs_MK"Mgj1X-]@ Tyy,V@3)k/VgwzW@e3~b3oc"=cK#:o1=K/ZϴhJRJ]z5:&f4/REޭFK &d:0;XXI3|{a'^"N hjަjxN^zf)u=$jmg.5 w+[cqBd9m}|#ѯiyPw E8VbHiҹhYmi"ђoU}0VIdPA6tL)-[tPf9!t+qo [;AԬ+ $:8Ny|L'vpӹ?[xxQQ#^">6EYEoiO'4Զckˎ݅1|fʼn|L'{[N 0OwϏ+g]{1<꽻<3 H $jNjޏ%t_[ј8>8"|f yaxu@+Er9 N~vS$3;9ꕏPԺYc؁)^ y{}0OnaJyT2a>ڽbĞ\Iz,FNBSł 6v[?p<b-T +-\Iu 1oNw9~tLهS?ge^N;BE#3u1rj/p K / Z5#n.qH:IvAET |(妢dKs`Qzc- |t< "dF6qԉ0E I,S[EAI1%}7/1d1R@ݕUPfP~7="qYό>ޒ%yšozd6 F3i%O< !h@lǦ2D̺%ɖ͘ABߺb:, - L%]&#Wbkw {'mۗ)ү"V>^%Q[A|qu;7vT~?gF u +ؙgi4UL61k $;5$YڌdH!w0Qٙ~'@>Q_=!A"!*YMFOP^dl7 Dܙk)d1W$U)hi/*[^'Be3SP޲-=Qv>\e/gDzT b~ճГB^%OVo>=n&w3:sXҜ8qjbܖtk\2sy`mlsA}b=+ IFUQ󩄲S^ncXmWLC~Km.>}cy42xTŷ;E5l"SĐs|v$V 3҅d!Rf;@Yhǧ4pDsQ{dCc7xÌ},r@0x $ M6o+UGimt_Ct7X|䩝bUftx> :M_ʨKvf|F-?]u4CjfJǣ;'3t M78=ؾj !1YPkU3><Ki9ޛ Kؿ<>ϕVBk/ȏ:P67z6gP# @%MgU9K+&f suG(h QDen4=q)`OӌGĄr@B7,ru#2μ%k@+RKm w x̯ҿA{]{'-ib7ɛrtYaTIWQ&{9dhkF7@{'Ζsս@/@zxX3Y_t6ީ.}q5¸+w%:x$7oAP +OHx%kCҫ0maճ4).dHJ\&sԷʹy %zWX$Ծ8pQo\' g:SxҐsB*iGΑDQT.@~}i4-6\0?pN]zY|L ]܀F=al >ZPЇÕ7ǰ!xojYb 5S嚄 ܣ&z CIrql&'qc\#Үy[!͐\z-=&ج}#'OLZ_$SG=ゾc=Vi]sZ"+’zݸ!3;5)c\i}׆#fc;$l]c!Rh1k<Փzdۉ* !&/8#mUX}&T2Z7RtԎ k)@ 2`*ދ>*Oig8|;=-; j~qP 9M.ΡGEyQ; L%>K㚾-#`;Ag]*/I5E;$Z9/a `NJDrTt6'P4 1|EXaI4wO4brJ6#▶]Rl76k0迕u.9 YtHuU2n csxd4eEpp'CKNE/KsUSKI; `CNrhV vN 81So[ wշ>X9!4$oP g*751~ǂ? ''0ž׾*>P)QXxhBtg ](d{i81$v;no6z%l-9SɰE bi ɟd5NXG/'R/w~ +y-0>FbӚW?Q۶fveb$ǀ}Iu-z-u䅹UP|> kD$tsxj0Qpw~7>T9aq -=,*` `Ikm/^'gb^Vy8xp).Y-!^hzTHsq\Pb`<<{Ѡx. { 1٥1Ȫ qyY$xuA]śX~C8-3aru3f0ŀgvcwX ԛg-s.s4o<\ Lu ?7Ld9NrWf6L{":,D=3ĵ&|$->l ~&<ޤ h F,WlW'pؑ\o4q7٢.f^9YɸJ9yUqeEm'ݔr%af~Z-Xþ~vh-Y]?6FN]@D4.:ؓi^CCPFj6 (ݏ>Hj{,͝-#Zvdh[)#|f.ۢr7Ǘ Am ",-m7,4h{l')oKz:=&UrL{b 0^\)ky;*&"B6=|>Ӷ+qYo\՘LրH%K{GNMf{zXx )$ڡK+MA op_lN| kRj8Y=-Ty}}#e*]:$ƍŋH*ݮB.~7 0 sPQ2w)2JrG cm1iVCaGn ^b Bf .ˎ/_vc桘f3 O[4@bMphΥ _[h{fo'vMlg\o4Ժ>}d$E(vSlǫE"a>(#;@vSnޖ@*%t\DaͰz]A{A =ANw!998* O2 :[˜>- y c e=j`9ƶH^sֳq]?[ &B2N"}M+L+Ȱ##dCbx 6 ¢y01.'GmV+C-, =j[` Zē&BPҳňU8p8ۂ#0Fb$5?05viyQ%C#k#Q~7)UwI|nc,:l 3YC17EZ\־֚ej~-N~hl;D2f%jZ6&_l!+}^EôOAfA3+Q E^7;/Mٸ᮸MN_ .,t><3{}.(S,"@[1O vXΘR'7UOuҦS&iŃa!M~e-ہi6`K ?CmI-j"u%0\ͤGO ?uM}P۔{hJ3ޓ MIo*^/J P$ǬPC>;HZLܧToEifx:.DnzƵTC2SQ ܇4"jSC@aj.Xc#xؓ8"tL".)76F~7~|)ciJd+j|9r{~68ib]~ Z1[DXtȽKT|T=` V&}mwL03:&g0FdP[TYs!fZÈ417;+{gs B8o@( OZP|sxUTqڢ&.zhk!DCFm*S~(% 4R @B_~2X^t$BJ؂F [j}=zP2*1XK1 &b+ty&;&oHMXJn-{240loS(K=9g`֯iK8*W(EL;WGQ' !D'{ p;,rUm"Q0`(~fG9.zu 17AO}YXDL@RE=:&(ê?>&$yVXJEĒ_hkd8FAw彦!e.Ҩ\ ic\J$iG9XJR]#h OvXօRJfOXhTq 4ʆ5rk5vNjKt9f_'rnXh2AL 0]L٣=MnejbFF 4-2퐨 ̜Me~f5ɓf##b} Ⱥ:4bV,)oB?mZg@g^s( je'4nA9yq;V Tk u2j*rI,!vfy<$L ͜I U;F -*[=.?gs$?t[#T-B:g~i56v~-5)5.]}TQI[O46D X+I2НiE0U =a\t q̴yx_U5z2Lt$i`]=ype5_tT*)WY{8{Vb݁vf"JpdD+~)n 'ٗ}7O C` fU l h.`o)LTq?M'b k{㒪5K#ë}dOUTvZ ~}-? 95Yd AVQ:H ȀΔ1קJ46SCCPj6F=W JcA!?ҿMgڰ63ҪэiĘV񽻤 %R"r0]T,{ǀIZ` [ZRX>#+LD'비+]<);.mn[$Vv 2B{wc姎L辵Y vE0Uݦ鹜5s /Ni?lg1[.}ƾ'Зn i JyUש2uЁ2QtsEv,!Fk%bJXYU EOBޠIc$_;R;nkX}Y|h2}ߚ'FK&5ͫ\.xBY;ط~˓D[r<9 :p3.?q-OMtj=m*.ͳD(N㧎'Tlۆ Ϧ/ flqzܻԫ>ʰ=I-WV|oKaRlB,>l5>wEBrE )L^Ex0-·[oyH0|S6,dyWcPWCr˲8ʲc̄cg iC}P7l*lΉ onYlТ&ek- O)_[2%T^abw=xߥDӛu'Iy VGyPgA pιN>E2lI'( ˭'xxoyFB$ Cɠ*3? DV!MQ^vJ Ghlݢr~w:cY,'6} P FZChDVΝ $JmH9 dՈ yw]׎yZm轼cke ·6Z`A&I B\'\Ɲ 6]+*~oYVT N-g4gnlyz1*=l@@4* QmnR]}qJ$e\[{쏃S;Zkv;\M2ؙEM)N?nd Yc_B:Ĝq.~4uG/˼_ta߾,*1:ę⋎w0ԿPl'4iVݱ8`$w3|b옧l!/0\=L{ίGzX_Jd^p:Ul.{ٜS UaU76ʮj43m OV,jN\L$f!T ۺ _G-iˠCco(|{9$;Ԍ..no?/!'Z7iaҢS* Q vG7@ܕ7"yy~!b։rOm5±%b_52$ep?`F%0ߟPDpHk$|&+ͤ&QT{ Jhl0Z"ZMVJ8`WWO$~Dn˂©̂:X|C)B"ՑUGx;6OIrYN hxuR6Cf\&z‰PKR-(_u£@V 띊䕮' PF xV/u`{RGM᳃BaѶr?+[e53g4DȧXs&{NF]EtY/[O |[uʱ_'~a2W~jH rhk也oW~@ vRE@#nsf@{7>oX#hQj,,w@w:n:%p1fuUUcܫl,5G j:sB {P| $6Az0 XO"d[̂떘رK<6 TLt7Mf>E\` AY+>pѕb^*hu5ĜJ u;-¯ B_gֈnA"A}T,Ta] xG&f?r|>T(%L2\0W)M1>]0S*_!}Xs.z77+W ^kFG!-nT;>W  a6 cTH%;qVCV 9yOٿz_AªLcR"?t(>p=䨸i<L 㠪?8µ˗R!./ez;T$U߼N3*):`a4cV?_z~;*M)s4 *G{Ȍ~n*աV;'l]Du2F^ +8+Xo`SO#v#TLW^r9,1{P~8J,CE]O)ޢȖN9Uhf|LJ#}-)qF_ $^7)WTLJ>tu$ԣ)v|Wvli$X$23ll۩G v6--`(Ryr^4*U+{M#ϟʨt`naDkKWvbA@G:/P4FԳ=xHa,ԀzuۇY6]mf90?0р`ymF݄E5"8]Bb{ž3+u%usՕ]Q)̈ӝ:*goDg&~~齋!38Q0z|\.ǿ6MRg߈h#5cGV4N-&jm;uC&GoyWjKLUHۊ9;3 70C(! 9ge1J ~Q HhrG I 4g3QAUݛOιOU ljّltvEm+#@M{c>JQ ?ɫ>=/R`ć\Pd`A_]ۯ"V3]kwZ`YasEjShvR/mea5Tgş1TWb= ήr%1\n`<7goGyyWw /hꅛDZĵX;g~q2O) d#w_w8ntƿ+^.H6oQ1T59|?FG^/ʳoC> F al8%>n!w`Dc$( 1eF.DʏkOi t TIR' mArH&8^Q-߽:lwDa;0L^Bެ};6gnQB%'Fe;H)Aq*nB D l 7~/I$aWRLM'nHxz2XTK̼ HAeh<*K KF^jP .0:U-YR7"Vs7cN۔C@iw{D=P>t4=pJ\@&e;rXaҲsQ|˃OU@k./4WI{zDi=Izw;0!T;@r[Cz_C>^⤚K&vBzmڀˠFA }pԅn1ۤn|_OEOX]̃y&Ɯ6tQe/\qpr@5Y 󅤎:@'jXU7aHoya~ِUɌ;oJ0(5HU+JzlDq/nmqޙ# x7n-% p^T&6T' j/DW+cx߁ϴ r,eĔLvY{`z+a;^*w"Pܞ>;Kpet`K3X!eX=SŚ#^%;& }4 j(+ +Eh\&]ntM#ӟZyScVplJetYU5*ߋ6cؔE jChx917c=L,|ֱeYl !jc**wtdOnl'0l5Hx. aFw.wt FuK!UcM:{ -2:qO[^)ʒ1d:%-˻}յ`Пޚٌo'ÁR]L,V3%"̫>*gaX$mFeai ^2kx?zhB>pp;f!-LDKQ-D4/K405F$f@GY]4ɚYV=ʻf0^qm x'1> Tp  D D@ 9K#{ ߹).4a`7 [B Rj#4) tBIP~$* ~uY:9gȡF &2 ;spZ.3dX|w~Y6~Z~M+.0\65!!Lry@:{ ֯x6ϞSѠ$}~co"Yz9Z (g#KG a!:Xj jJ肌NUfgʆ9?h2K#ڧJTNuAh9lb''ۀS!jDC7gɣB!>mNu^/0!х9rv41Hϳt'd0xLK4l'kϫgzTUH#t:#-U4 pK(+R i}}(C:&$.5J_lor!=y䵿4xa,L D (@j̛E ,O\sb`Gg2ƽ2\h -˵q_lJͩJkHű᠊abxCeCS*ﰙdu ߯plYd$J>WXjDaLU%= T {W1qw"lSev!JyZRJ}QNFx!jߩeRՠFkf$'CO޴.9{G xe.`뭡tn=a~j';D;5%ؽWshJ.X\8&EKrQ&B{X4s,pUH7H _ (HT֜AǸ׏&N}bȣ6T&vvpLx s)g.#{!V)DZ!m5vJ ?RgR&}x <>,4mH\N;E0tc"jtC *9D<1 Xv_I.]$OW~?zQEg,f&pK+:|xC -uk#'6rDW;?~|;]EN,1#dYlI $w'AUrgWU_>i) LXOr=3/wҴCIYcӟݜާD}rk]rsOMpۍƄO2%I b u|Y$ ?Sެg*6]=5~DYKYyμᛣ wUé_f7A\~]^}/0m 2w)"92 8/@)lފ {ۑXre.M$Lə7Y&RrN|"x2Ϟ{R~8!0\Uz6F&DDWOdqr꜊(!2-瞪{I 6Ml[B| x /FF82)aÇw3ěbu-~dlCO-暙0D c~UDD8g]H2s[wvZL7oU^ |bPR7pI<*K~DD}Q-:GY@%?lqN.F=ygS^ ۝aC&MOHP&|9zd5w 쎑W? }cD5R/>Z ™LƛX(2⎜G=%hUXb?;B&->rWƃ Hw9 b/ Aq)';y;ސ]q:[ 1Փ1O$C<Z 7^BB:l}%d5 -Jql9x|spD@<5I2WN_<+Z$xl$}mX_>4-p)N!MEjcvK&yCþ;l 9]/>%i4YKhnّuqX\^~/MH5)u{Jxz \\,enIBϞi(zܰ>ɠ]zw:CΗAn>oB}t>T aJ]T'oQX1Odo86@%R`X9meZSmďi&ͷˬ+aroȗ2.E7% %ŷ{)Ah >^\8ȦMX6!Y3RI*l(Fy^ /UD#:u:k8e@X<ͮ8mM%{~QϩeAN^LmYlа*ᶻ͎ٱDx* ͌a!]%f\$,uK<ʩTҝ7< j Uljr ƻ+?_oe-<6Хkr ô-o8dJ*O!w+FAP,ykz' u (fk[>fR;Ko t#B]1OhRũr"p!>5`^9DΙM1F^+2}ՇsC-TS WǤ3mUWJL2paG}YOH-NK^Qs0 <= gַlb- rxH+H4A )_@=G*^ZQqt#zee Drیm!;^rL2nLܵSRTۙ,.͢K =yq%8g'qvU*W}7~D<CQ+01AM-<˞chnL*/XX&&=d\Sם+17)Fy\ԩ֍Vq~ 9fY! ťdbL H39y[ᨀs~#ԸY!O!u]@dkv`KS0Vz ,x/JL\+48 R_TaC6TcTxI7BːVݼ=Z>LoςH#ĩf@P82*ɖxiS XR{h'x\a5D \ve C`#|Z}D|K@=!2RL!2ν i$Cl oaI*{?iFI]hw-cMsv毁 s[B,' Гk)gE]tݛ(rm$lª;J%nMgԩi#kLh%fnhcD3Z/V^`Q4w2 cʟ0w:|.P]<V^iv0}23m! |LDǼA]sU*[_5iT&Hmy}G(YSw[eVxLW45ECw `VIܴGq)EӭT~Zb*'RST8@raY;Egc@[@WF Ah9Kʡ3Y| E>]XVp@K~ ,G/ba/h#r: O:$KcL|Mn^Z|~x^W?ѮgB(P>v9KdC6ʃ^rlZUmi&9u8V5VE 8ڸ Ɉxc4F$Qxk [,d]vkR>mGA}B LXH4;WNL)&Bb.M%Nebf {D82énY~dBŪd?6}7t /eyk-xFےZlrlt}U4p!r ܚCZ,7$Qp|b`9n!@Fjz)sE߻@yyOZf`>7*˚K6MC+7Ģ>D7aM CູôvG["EI!sټ+N{A05͆7%BBN3*: z>Qc{6)BεO3͆T^,9S9rRwy%Ct=4<, {?,(ƭl}yj(5HDӥy*7Wtk\9rJ5@(庠N6yX?qK?SQ4`0$̳d휲o tT=!J xU_(PR/zktL]l NA!F+/亩RԊS (E I, f՗ER:8qJROCELYXE/2M~,41f ZkVPSjK[I8^)p; gpD=nU+XAe~ d zKZ`%c](g-]aܩD~5}ߴ~W^T[)QIRIva%ҹp6Fv{09;rd8!@ԮoIh#F[-'[,EE%ns_٠* [eb "U?¦%Ӄx%3sQ>qHX0r%P\M pC6ݞDӌm߆ ]ek=0S)H <0V$oboIt|g'cאXBvkΈY(%.q;0ѣa}ɸuLoӍ˒T^m&&@^qQuɽA5NEuV1oq;q_Um]Lpxb'£쁻@IJ]GVP<%cOn1\*P5aLéZSX>CD]{,',Bŵ΃:/ku~( ZEi^s=oĐR@&!˹C!_~\1K7/91d=&9USZ9 GxvQd|ôbz&-'a.Q TrbXt'K^@lZ}6ta PIt -"By6E e4<8x`SlٻrUU}E'HXX GͨG>B!U؆"a!M&4gSUC@`î LHrųwV7hp#ЙAK_fDܕQW/[HXzRzZ.-U7PڏلTqܱ=6$Xu?0Z$-P77plc{Q܉?<)(-:h,əlqjc)٧COZݗ∉fvI^5C L$y`aN3-0T@\9ǒqf)Ugu\>ߒT:AT0yԊcJF_#myvgfZc'<9H[:ŒB#b7w 0!%ϖaoDstH߆G_ݍ?g(K%Lzq'=7i,v 䱀K> Q$?{H9u%dH#:u\Mgdh񖷂;Azry,Nh:iL! [ЏF2xsߜOji.t&@rKVVyaz2b842&Ҳ3Qc~ iRg üX /lc°F{YI3!W7|8ֆcs?$DG=§1O"eE+ř2VO1Ln(٠{LmHY~8M uנE ח?TJwxΜOB}< *Qwz4EiTdn9Bm9F̌ĠX6w'&\)EM̳F#r>z%3nRIt:nVu4ZG,[ fL#@I AW} /|ĦD0瑩@TMH|:hf4j o+( s$$m"&M3US*ZQ. &FCa?Ul*SMy>,#r??Piհ#l~rJ Frxa6YOCޏg{1/Y7 K>S%w^ST ?A7<+D'n؏2mhbaBgeFvrƠ\k \ ;kW]5BT qn%Q9JKͪ@Ro֏RXhQ[ԗBA;otR59Av6m3SW0pWh0/}!iP93PQǶ%yvӊ JI({hK毺]@GLH+!d^v q?٩#BH dBmia0E=Ǣe}WhE ؤ4a XUjQ@#?$r5F8t0(K.8(bۯ`-5<1LQt(v=@Qo3$@s4Zց+|z!d cg-Ū ~~Ú|J[UR,bÿX'ҮЏ/PՐyUDָ \1:UC}KcrBX 8>6ҴVz@ε|e/k0f /",E-6Y}~ ?>ِj c$ O tPIjg$ c#Kobߪ<AAG` 'Xa)1n:M5SZ0lhdzEG}o7lPj1Քco^>PhJȷȚd\s zEɢDii'O¹m@AͲKT.` q`oEΖ@y[z[l_Wf}M2STe{)."!r4s(SaCӯZf6npY +sE FoNf_\KEuXu%}ܘCኙFYIwQ`DcՂQ~ޕ($; "&`(dL9 V(UE=s 2mۻ/.)8pIc b[LJ$_yٌh/fؕNV{/y8>Qu+(N8({)R_1?Έ$U BJ!(^`LfN#gNuc9۝׽2uU\4(Q*Q~ dhRp}Γ@|2n8׈㎷ V8PUK/p=ɑtB놼 9eBzߞٳYs.ϘY6/ѩ$J$LaAfVb W~U"4+&'UU.. H/JQ# *q>w-z?TIFH~Q% ? ^ͳkSJC;o{~o^pPb&! _HɖNMAoCs5=$lD'^]~6D >B])ZS@ljak ڳR7 n'3gB8@_k"=3tZڰ{ZADÀ7D>V[[ ZsÞ"?GJ;8#,-C-|LDNhQJz:ڐG `8ՑRD"8q<>.Wu ]GXJ m2@ݎ n_)Wk(lkXLp ؗ)ğܔ^Ze@<ԻVBߜ% %3L7+B @c@V\<\$x5vBy\~?ͱ}E.nV,Χ,9ի{SE`O/Bc+*]scL2 Cv7O ;\QLG70 \c2J~.Pt/Oɇsx[΂:ֽ\<=E%yGpq,!nC |u65:(iQ6ދ@dK ÙݣP@m5T9(.^bdKh8Au{Zgb߂0qUd} XEzvW:gR3Ő.[P\圚fLz/LT<@mQ*U.,(V~,@X Z9?v_.'LV>d;աy /Ԣ݉VVkD\Wsۅ,0p('Dl"S53LJ+hҟUj2h{3؏ +a*|}M}]˴/bxЭWMȕR ;S$W+\uC :|7TQӍ*Un>h$[Rp5[Nڥ6+txV#nZY@h/R I-W}U.6ǟ},<&(6Y-2(:#@rߧt7C',Z eapja> F?ƴ4Ēc*h# fNқIQoi͉by D$aj8`be/ljxH2'A}@OCfk%6=U&I :"rbE t䔅읐1ٲ!88bqq ~@D w6 nWtot,?` wgI ݲ,IZ tvdjU CpCoH4}0/$Gd ~XnOsMKA9ۭ\oMJ*y{aƊ}.uОN \#8iDPIH,2{i1.//U7c:TpJQ }q4 9uhG($m *j(w:'fhRyႠ(WhC@zF| E4}MBoF WyO qi[&y&@ h=@Fc̊64t DPߔ\85Bf]\(+Q V=#8OBUS6%W ) \mg%[Z&hnIn瑓 Bޭy?윝j-\JMayyUVRGd `rAKwX_tU)O6c^a(娯.d]&KF=$Md4HVamV/Oߙz.RtCeL7vّ:Եc@ZI\S ɝNRx0oz{+PT-vmAn(!\|$횯еTgaAoQnJI,jԍ|ekߤ ,GiY=_ 1ⴋFor-.18#rn{Q E/V, ,]&NsQEh RߋN綩8ݳ\ @bq"C M! P~3 xK ^(oE4 -qVUwB+ɐtzE!ut8 A`H30C?2>  9/Zzݏ!u-tG-[;b1}]p]8'Jv5AChNޡp4o˛X:Rɗع`hS fZY3S4-Sɦ G[a輸ăϠ5D'u裟昗T) M4-҇ x4UQoI`3s~^$5ton͉C*Șhb#])y&8WC7yɠtEΦn/H6< />-WWY(oX}t!EYՃ k=phwKTp%qT֐xݗOZ;o2[<|.t*<} Qh8hP^ vYB_KJ"uc<-J5BΪ !U圫rU[F_=lQ*ZZV]Eʋ *kԡd8;k ;Gq^$C@AWcz.S` dS{ݘWPN(: #_P``I>W1@öS7!4AOF{3L{?[U|POXQSNmqT_^xGc9uZI|Ъ1usC\)oi/ A356ϻX \_=ҽaik nV#jhmRC<ށu8~V0X76RTr%astX]+`P5 [;V>`YS"Kc8;l*wZQTg4h `ό>9sbCYJHko( +CJN4,`8s~)79O߂5 Q=?+v?fLxڴoNDvd̦)/xW)~z-{fˈݴASjr7c/;?/懏SFv}?IQ%qXG`u0}" !&lh[V=m#yhO `b6BQACƼޕlUT7wQS cgFZO"<Ƣʎ or!U;4514]st 0MٲT:nSFy!&d$ ~PLCHvӌG2wplQLO.x=Ua- m`yS 3nS9W:3jt밟Y}Gz?+'s fFk$m-"| 9rjP.4|2OyZP<]@@%b\C Z3lQ+y \ժGiNh|E'۝2:onϘ4{c9> ھsϡla3 cw FCYPC5вY\0Y ch\ Ie4krC$Ba k仯:7rn8v,i}y#6uY fY9|mRP}i~8LZ5ƺ=L}KʻnOG L@?g:}yq.v.$A>aâ |{Slu),Z|Mq!L,\d:rU7}Nc,H'jt 7F41kb<;g>9}!DYhR߰d6&>ʼnfl6ok:`|'l(g6v?MX|ܗ&VtobJ;QΞQ6EfcX/d7XR~Z'1]I%RJ*^nO©\yzx1ɿKv {8(=g J(>HB' GD`Q0C\_kCGO# gl}<%!y6qJRDt i'm~4/oa:c}?a/@M`5J5f(uPnҦh̙p}9T 7|PW62$/^/m}:8@6^1BDp9XxmȆ=ifh) VCa|ٵIMuܳDe!'}K@ZJ=5GW6p2|6pY\.Yu>z0f H%9ƈЬ Xtp!JL4ҌB#q>)k*0 No%Q1!R&=f,?cZԊ)۾kRݕ[VU '%D;cУ Eh~ H@Ɏ ~B$^dsR("vL&FY*=∿:[bG'Vx+ŒUqKSDQ8ꫬ f-4ήoǯm+PwI6%ۀ1\;ZbAl/HE xXsX\(ߐȭ+[z)/ m͏N+`Q?)/z )AY 粧4pCr=! s9Qꈲ،VX'_!bFٺ=}TBɭ@.5vEoFج1!Fp>b%OfR :ߘQS~&/8 [C{dbH %Xno\t04'KUpL;݌`LsR5jDaKDsGkni*l'1u$-*1Q~۰"0hazs-{;pepWF83H[G\i aV> 8ҩ*cs?.`@]Hb1 XNH}&=#}U٠{}pX,X0%H{H* XfP2CʬM3YnP ƒgpo k96kWi0۞IYYLI}01"~<҈ѓ})oV];"htdrV3 |HRaZ"u3C^GQzƈm1"*qx(D`VWNJ>N{ 6Кwh*i$4>1K;.@/{v !g?S>c>a]{dvyգq2Qqw 5n춁l%yj)PxT-)S_}[2qΞDkf3MoU0u?AQ`EYƴx_ux̛7sB,RIͱaĪA66R_h4X2Eכ|?.BW&|r8:YR#`*paZ2@mT勾SX-P%܌xlK{OPJT(Iz "r Kg9zJ=IkR +|u>O8(sxqU&&B\v۾Ȧ9.1P%SIg(+omxS_OQc_8Y0d+yp QS%նJ9'Jy[-Yi8Z3ǺbO]%٫Y{Eqb'꠱*QPZu32 O&T":/P^A[7ҲU_y$@6"Z_,;9GM,Ce=ǖr7$cR=- =I[4!nAr]fd (ACDȕ\;aZχ_)#,rD1xUd!yvo8&X)v9ڤN&41a/ `pJ%P=>zJz}Τ ۀ8*7ˣ gD|KSܛAR/Vno̵Uhgg ңweLT.:ّ'b_0,?2h޺/kնMP/`"}DxU'0%82uR{&=A?(sj_ jȶ0U}^ˍu ^{NFk|j`|" 2xaG I$[2fiZ.e,-?7cj)] ֡v2wYwRUǝ&E.vyDUQſ|6@Vy\2IZTK(i~ro&CO` 1}6Hʓ V`f@:SRAn9yG=ךR=~@'p//VؚKT=EuӘ'0TA_ؠmg XCn|y2)S4IIQҌ'($G>)B4^iW(~{#|ѩȷm=Qe͌ip/5o> !.+J_eU#$|-O;*_ qih0Ou=pJ01mz趴eFE5RPcqyI*z!atT1=OGOu!jcns~<~3.1{T>2t&P]\+DtF (؃T -Wc|}YƱWioo8Kg#CONCqO}sP恥\<^3^0[1.|^?ʸpBDCx PAno^ySc|~j:MѠ^{B78$vy.EdzɁM\ ڵ? _JGX.dQR6,W{N!8)}%gU "N 1RϦ$zW {{XFzqV>zsu4h>N'GR8vH[-O+ud熔{5":!iLRI",`[#pK_f~BP"ʋrЦS/f4Og;--h:zĀ* lqFrAkֺ]E)1$}ALvoG--"z:&ÏU/mBOBtG] V?xFh`(TugMG;A#3 {|=,wLIewPJ{i~O [+"ҋ v!S(Q9&T!6'U t&db:qFzNB[-yZZzD;'|IeZ| 0+yBQ9[} $@P;ȏ\XaۛIg67x'=&Ӧ<¼O&0z4 ܌S}xe⌙1Jo0M>苯/ZVAMmhd=qH>\@g*\ߨTe ^O6EEp |q9 oP肋 %im+V u ];7VE_i@xTwnC'2H # ^YrHnC˳ȓ65`X&Z][fX z"H1$*1TJ{P 0:""BWqCֲ~le/dkK6iFQO0 cⰋõRb#K? k>\YUؼk7yomSӲK7-t3Z I}Ԧ3?'{F]B Qjť߱)t1 Q@݆dtU>J^VఐZ sGKH.:u=P67~a`j0Kj4glHeT=ƜL3| dP.{wR-g0CqD&y> |$j.D(K>ITߟ:QzI0+˟_6>S(w\UE@Ȱ$čf52=$FT^)ez׵y>]iG0,=_-q+a5I#'-Bx~bqXUX0'ƼwQC̦|\~uN|L7V({8Efsl&p5; L9|"Fב֭`ڎ},*.9Hp|wy"9[<l#0 khѭ92ɛ%YW cA~Ua9CHC 0R])u"=#?@t K+nS& Z܍Ic=3o{We~@ 63ԛjO/\R| 1KSМS$Ch|Uxwlܢgd&Lqu"vbVj{T@h69E{m^B]*=/+ Gj$w?Y$i+%RE F%'X*@g˟'gu34ьDXpY[K+4zb 4}# }h<ښˇ[ߊ(O[Dۉ)IdžkRSArvR:Fqv!@?U$5 R!Ԉ{KajVI_ HߺǤxݏ |2 iql,1y>/pՙd^Ḭf%/=yjd9Eh` +e]ڒ&O-#9.)6`I([0ouVM'1|߈œK};B樻SY:MYbȭAO -鐅F? j|<5k@?~[R;؋bED5Rk Yۡ|8aZt(v '-+>l?A9wZ[ç&^ABf&+ Ő %HG) ~P= IߑP!vƐMCXpˮZ4<oNG$]&E\ sH5%\^bVi79~Z6\Δ$>.B@g l~ێa6f@&z:T/ ^ӎ/V=ӤsÚUIkÃ6:OUvvxk3a}b2W9 8\d-\#N삡XJq ةPuif<ɶUsU` Ӌ6&c MJ`p]N bdښ50X@_qIj[3}@}SP /K2(x:_cDd٥;g=lUDSlZծ(noF:mC2{ޘH$F@QWXG띑j6 'bd*Bt_vRp.rKQ5С=yS)oF6}yZN4UH?KdE˄3s'EJ1oĸ  nh^'3+<ʕpwseNd+8eٶ^7Ke~4nu%uUyq\{F)]WёI!$>|#.t;/4ߌ?nBf^j.ż/WeYh4Djr!2 I@( *I:eάA˖tTן<8 PH&Nm^ݚYۑMI{}[^N|b4v}yЪu!7Vtzo>)8WϾ=)iH(,5a| 16rtf~J7$JAo/#|So.E4AcZk%:ۄݦCФ͙,RkSˋ\:7ϴy)`J0: [Ɠfyz%܀ ODyK}<ϵkW| կ, Ձ_E qQ"yaX{}#bjkM0Ħ-<PeR]? ]\bFWuGN~XA]F50m!ObD#]ΣZwg+y`鳵ޛrN)dZ!K%(|oJFLcﻶqt]VOL5*΃'+HzHմo,auf<\m)fWBp_Dc?Z<.:7d^/Ė{m̫y "c>)4bCps((S*AHy>J쏂ǽ,4јrDrP(BokItEiy/"]V8,UHK\iiCz3U[+R`B@`(=s8q1 V&\oWuRx@_( JTX]텂ZhF% 4m'M '|{_.B_R*$PA)qEUG7mʹɞMCf_[Žӌ[hD-[O2Hkފu9%m³||ꌶ˫k ҋkC3Ʋr{7-au`)PO(\_Mi*\W_^s'naVԈV#-*˴.tߵ\1Jq؜1jiJi| SiUloviMAĂ[C8 ɰmGo ]lw=\bv]1VO/yNi2 8܇ܣdC;y=g']_%҉Oj0\hl7 cxXʪLRpxցA0t|gʊ[fGWVGۗ3=+sV؜e'얮]d&L:%Vꮹ*-Zv]n klk!_e%r36lfz>yxXgSp-'OWPeE8Ȯ٢+q)no4_A@ 5k}tU\ J*#_! ։jWCi<ڢwʱʔEImF 4ztsQOq=1_J,4J%G!9(Zk2amYj#+1N,> t^(_>$[)%XnK(>:Y=9y?yn­* GF(Zv0NMi7{MӪsHH V>l⺈IDmj5Z|(yZb8^KZ{ƕ;#dsYd(tft806wmNď<^oorDtfwF>AH>Y4F@,B fQi ^ ٪76 ꝫG~pB HYFp&Y C4 A8tX?an$tѱE!J? ڽe~pH8{-_hm52:u{MfCE9]yqӵP3[E[ z?*1!S33~Jb IXU&Ƌ }m`fSZ)vnoLVa]X:I_AQQ$V﯃mc[H*>rߎpbB.2(yKRrѣ. EV1YI>T8Hq7<..mn=-tKN`J,&=O;d4~Nɏ2-[J|̭t:Pj* H#N&.A%TF_x%E=2X'?|EE "ۉm%ķ;&9d::+g=r :}./}$`Olxa$^#L Oc\%`z󁃊+zCml+CQ8% GK 哃yj`rq\}Ȋǖ(}ޑWi<8^DAU[ \ $ :qSr:-)JXsV}Kpb/JզMn\Ib!DoGxHg] ;IdCˡCV1b}Tsx  CYNwt$HsqiaQJ1V. qꞅXe^uq;Þ]Vqm0AB]d-[Z_G~L%C4BdƯ\L}qH W[T/F`hoѠKGZOi]ZdS D}:)+hqfw&_ Q4iRӦ}tܧuIK%ܷe /mӋωPgXR5qŜZN$da4-G??(o]1&թY=L]).a:fIҏ/VH b4Eovx/xj)ʥҼGxAF>"Yi/ _dCawio3yHsB7& ( 3tfsoB-FTMpWq^I 4 $>RЯLc!BR%yr\z3|OHoYŮp ? Lu4{W%_a [2Ij(3Ȁ>`2E$l*<,--۬f6DkMM_mhQ#^Ln5Rxl;06K_>K_"ح[оہp ݡ.]bGFb V1١SD-LKʿcfc",)bQsD.}ڂ"A-.(g)(RAy+2&?EF_wU]6PEmؿ7eǰUd3E(+aѣđ bL\z H9`mMVw' DNdm06PX.HRpQHpKQW@8slY US3h{ dT8;^ tp[$ w0DUP:ږg),frQ(BeCaW *6B`nAgCLqԚF椿v`uq']|dGYԢIiV=7KMHȉElz>O5UZ$qku>fnE=B}b 'gbiƘ0f/dh ag5d {ߜ,H=r'0Hi5ŤJTf+ ̰#Sb͚O{9'|pt?DpF5LAۍQʩBe^֎S% \Jb4"$johɘG!ՇKz}r\<4o;(weD9jyK.c yI cK#όZTDp-l0u_Ol{mҌ~`^ =*$6ق.z‡[2x 1rF%% t>o f Eg*'U;lΆ='D3Ǥd8dTfw|C$ xc%?`;ƀJm{?cõŔ{||LSOe4/ְ98ܠoiLAάwSQH,΁;BL*%Iμ #kY1sC&OtU`H`HdKLeaB@^dbA '[5I/'¥tjJq%OOPUUElA jpW"4H.c'H;֬MwU*[wu׏NJDC|ItytWr9Ǡh◍7kS#RM'#? 8CJb5klWm.bb"$ c"ܐfVi4Ӥ@]T-p(8{1~lMM5CܢoHn E\`]!6Cn@nQV ר{NM@..S;XZ,hcuƤ+j_]]JI';Rk 7(]\3.Wr܀cxA<8A:ԫCyF+HJ ;|{>"E8r;ޞjZՉfir"H%SJpO`^zw^W&~M\D"Ɨq }7\EH)we-n' o֑韤.hv)R7ל̛1(L"퓾P2G짔Ș90IS¸q>Yf\v'6k[L Uf--\v1"2x{I: UlB9n<]rt;j 뜚&jwxbU8cM "ԣ=]k+;e;q1XV3$ŋvL@s,Xn. uoq;tFݥNe ˛,܊@sqIbn^Ho.LҜȌ\>QBbJʟ]m?9_xȟ26 堇эG8MRWqV{Kit:;53y, dβlf9]t[@V ZZ,cm黽wt6sM^߫o^0 uf03=]%yE^Ѫ{sŋJgxpLlJ[Į(?Jyٵpna1 wplN9ZQî](sRj26d\r å^h 1з(5cM ]ކl:ͮ FZ@wС}iUo`JeA~ylѽgsvB/y]ci0݅HKr!j2 lZ]D##*YD<6&ea;Am;Wx)ekF{+#pmyaNO;ʔin+F*B9ѩJFSr? /B 沂jd0SVpGng oSo,FE1EGEE \:X[вreB3I߆?dt \gR6?"k@%:&z {ކDOJۻ~UPwyd7Gw|yNփ@y*bnזm}2ҰPkD x!;|bN$#%>~I7ZD뷔nOr:=${$P.z4_v5#+c֒L@tr7wA0d8/pkT.E}'mrldN0d?R%ڌ/ 5k" o>?gH!;ɁDzs[B@9P @pḒfoɘˋzmݎꒌ=;ame)`*\hl]uy4sֶݱ7,Q WazXEū:,½Wy:Jn#i %m`=@-,EC3?YLu0ւ d KLi^Vߤ.|zeڙIFcʌTŎ"$x$FKn'xE:Cᜌ!>դ'kz:\s!Lss0 &Yj#5)SAo  bMk1Hʒt^oүX6.[O$IRZ^Ԃ v|$ކ ?90O1%iPbɳ>w[wBSU:Q!Us`%&N3٥4otÐP̠ agsՕ:}4@2 C1GJ+(sby?67r!Gqy]{` UҪ\ZtqXpgmr5e;M_AEDVtn+hK)EuIFgFYx 2eR"U0 #wޢШ$>PLdHw^ځN6H)+δpn}s /rxĜ1i D/F^$2K*ғ@w`g* iXb54-VESU|_>pͣ vzZ>GFf4  g,vN!Rju'{RbpS+eÜ87@}8oT]T>*uMN,Yɽ606+^@fNKHU'$C+EnFt#j7J)>s.9~pwWImR[5ozo~i<4y^#gŁXoUq8qU-@+j$lGy|uKTڮ?\cV.9[0 μuSdA ^ym)%-dq~j-˴`Ʉ)ZPn%W[~b[  E{kz<pG? 5l)If~ x~UmdہAҌ)ĂYAn] s?3SXQ,G|`go5]!HnVO@cfi L"TnvmLjA :Gad$OhC[;Mچv:m9AO.y}H@ޠ%;08DE`ؖE.-P}tXpN7Wz5/21>Or]lj Ziމ#ĽL2ߦ/0x\7K>!sr0L[w0cDdI*Z62V X},+Ўtz؄x4Û≽-#Н$MBwXYkFX* b(w BI -5#]OvXDɓ%\TꅛAAD] ۲szw4f,Sem;YfPZ?  S>m`Z~Y[Ω9:Qӭ8kM;NY {.A`X6>;]Xu(jh8/LC' dfDؕC^Z!HT/yd[˞j(-z Oj~\\1TԚDRi2G1n/N1O(3/7A;IKmX=u,dYAЖksWԉck pa~lklefp}9phCF՜ȃu0fXgZ|}K\d_d#Q^=(\9Lj,_%xX3cI͜_ }fYjakÅ\7xdkr2Zҫs[{?мgqŶ3tDՉSMy&5A93fSFrYPEGޟUʼ+" xV1R< /~c /m< ˋI3O%ٳ%Lddrü}/ИL>=5Eq3BG52u9 lڝJHy{uԓ L=k'2>#ΞRMZ>} nHeOKx8"s4:Ƚ>-vh@\ _bk%]'duoIDmwUsjH;tp~ta5Sw:OP=ǔ'4\lQWImn5]6/',Ǩ? :sDQ\6G)Wġ|&'%]q '0>7 v$u7%ޏM38¥q8LڎdŠW"wkl2}Ez}<CEX1 ;IJU,ibc\)i 0ǂ҈W+nTu(c%IKN]3NavX%Fyb Ÿ b;-:T3TC3 Ĭ,mZ_YřŗmQV|ڝ H*gjVM_њmFoal "甲Ի 0Q4\i[ɡ<}<_F3랒dH ?xΐbȗI4Y:񻈄k`JQ1{?Fh(z'fSROo9w7;^ڸUJE%Wv{V(1nc {RNAJ@ᡴk$Ɲn*3e.? $dE( Qȁ$!CWŏMu+}tvfjܸO?Dxv>֬ X"`3q .ndJލ[Z,$ѳdƚN w b^. ڏ`dSE߿yBL#H3,|A{@^?llwzd{2'X2*CPcIlRo <A@ ^9q Hπh9izɽ=%^~}#;( {jN%J&~饌tª,Z|)Om} K) `?!9|"8x+NzMwrz߀ۯmѯKY:Uh8OŠ3t^ z\8T7baY|2uBnOwD-< !`_TCw=.1TƭjDgԲ{ʰV~$ո/SEGo3uZzT2@AF=Cy=nD#<IwI MsޫEף5L4gmsb֫==&ŷEq3KLvi(8_ Z%S/7 r2(%R'~h"6yѢCnʠ,Ǿ4Oijs!P9p ЩXnIk1Sujm$ԢYݧa\xy@p9`4d?NDS.[ji!J*ϼ՜XFSqǴ${sZ#5HfPko?X/I[ C3A䝞LMoQdBq"Nkv`})'`=@;Hv~+N޳hK.҄SD źL~?#fT)Z|6"S2?fE~ar ,Ul/+9Ntڎ#XUp͓\ H`٭:K}(Y#/>xNN:k@mɶ _QaV);KVf*,Aj;"]ө[ )ϡ1?/O+j/)v٬VZ(u<< -tʣwQGTZB{<8M'[4<*)ҠXV{>YXߜ7IK7Zukm5?gD.OSW&eoyxs*3 :~\ ꫴ?7ՠ&Yai T\tB\XP^S@?a .7f#=nc'DrL;4S*@?>>.E'(8q=րb`>8tZKlkU Knbi7Pc,@9z0aZ0QK$ʻ9?/ wsJ Q۬~V e+1qPe>Nj| +ڤ7)^6|+c[Zs0ڠ9Me&{JFfI9>uD?)``ve|_kyѲHMB߷qfּoG.b`kWy_LR*=+rtM)Z$wK>?Q&DO1'7NRΩD׻.*f.<,"v҇&o-3!85 SeylrrRmk^`ΥHlI8H\r=hLT_,"n$NT"*(fc65.=D=G"^6M;bfVNK \qqB[xF>z@.t 4;%!cb08L?30\Ljӏbb8=@ 8T et\{- Ƌq5Qؑx ށ.- ,~(~_6cҩG@_Q#ڸZU[VnB6KŞƘ"᥍,4$Uh @Bb |5.Z2*$Y6fR/ܙtU&KsIXGHwW(R]qRvڽZ5A]%$pn #B2/!J'7uĆP$ t.B;J竦Mr5)[ 6]PLC+, 6ǹf?XgYkVkF{1g#4a/-sa{""kH@v }FǫITwx~MmKp,#}vKB0!nU| 8H`JxꏌO}9y`s۬wumUDxt+vS ~623Td>II?"Jj6ثP@L@][8ZӕC[)%^ N42sɼj޽F#ǹkVҭew;W* ;KcȔl'慘'VsIRke]xglH*NQ2DQg̣F}5ڕE_񞅓z s?Rx?V'#*"'!ر>D@!$nv]=e+TY W63ڵܡoC9²ЌuFuZ @]*o'+ Ӫ%/2rd|gFw=DzV%NG+D4? '|?8 Rwz[ LC'pR:Mt9Iÿ6{j繝`{>GP Pe| _l!X)Ol;2Q&@lAh%O(^Jdj3`ej :dc= |2*xE׎*CN}ݹa,=NT`zoXUF0Q\Ep1fzXRBմ߀[|pwrEZNcy\.Ƽ=tvnFq+rziv+lQH?" aq75CL(ti\V9H5ҁ2DqXR&)᪇%Mjə~}{;g_[<!laCo!ÔF?*~a\kբ"c3t\ZGGH]Oض"sF,wgs}9DHMJE0y[Mɹtޞ3lˎ$A Wuqu>b-trŋ2  ]g4s r|%M?zK_6~4u<9^)0Ki{IOgZBkv(`*s,>)X5 FxVZ;{~&ZSݫVn޶ZE+q0>˲kkVo霜l3j&u*0S0JrfG'/1fo'!M/YbȏAbm@ʹD/PE';SY$ǚƴEg'Cy2l"vB>FkB<ngtzBK!QobN=!#VS}8 K,^0ƻni>殭Ѹ?PL-E }| ,J@γbcn֛\b_']I* $Zjܵlf/׾J1'PjyjUpVlo]w9$ y%B~D ObBG6'3{d'33ŸRj+m&OfNom"3oT"ԩ'V$THj2 aw$ m A)d*i!]9x+Ewd^(K dn _rU9roΚs$82(To;"ߥ` S?dG )5ˑGZ߱ raB= zeMJWjT=.7"nJ')aaBGJ;U?|k: 0mlG82mmûG|3c 9H_7!ZR׶w-AiXɃA#RCTn)-@[ׁn)}71 3Nn]ICK' Hn!6CzC4="x sG}O #$@1wJw;?Ȇt-34Z}XѦx<'۟y7 :BQN1(gw/$AƨS ENgè:D|GA9 1PԒhb,+}w5"oyQ)vqgk r[ ,$`f!hkFS|C#S?|lPq 9$a9" le~(D--D WdHĘ8^ڿaK.kN؅_l,ղSE$wpg[ʘV zWnCm4WӱF0G3+$b;jb#ҝ&Sf%X>%<漉J \O l. 0IAF>\tI!>[ _Xu$9gPӣ־:s˅iLUsQ? \1ըEznJ܁ lJ n*5@Gx]id)譨s$w >~8v_zױH+RВG);ER2(0[؁`kYcuRpVIHsr!=ŀzz.kCBz^z;s4qQAϚ `p3ccF"sSiF`γ͝[ {]\OfVޢNK(vo S \'GkәסYoĆ~+ !{,2ȵCk#= "xW]~wY,WP4y[ѵrj,}G ܈ B;.ҷwΣͬQ`?3tuZ"^"G s3g Trsa,I`~nažK0X xm#jFMZ!d&t:c"%3L%󏄬ټ-3RQh3UR`h[-UVS$HW$J>"!ʤ[j#7|G,i08㓀+0JBZHCRjK`g1LCdO^U<[!$fQd)L+W" K 3+I{1WZ*v w8Бo!#n RMv(wWn\*2ʑAso|V2<:T]O[bDg Ԉ}YqCo*G)㲨[u쌺݉ܲ8WBѦFo"+18i#*uW%ѮY1h“.l#¶M> շ1,  qMw lU6Y_&;>0%oD ~&G)-L&Ꝁ\4N3'sˡߐ~FMU)O||D3Ѫ O"8rv̂XM}2I 1Rxt qhFOίWXlbfarVtqkW bCS,c-z#\"dwS]Ao‡pv|&(`-Re$;咦Cn鮫 oql=wYUL \x*ɺQƫ,Ͱf0Ҵs1>NYzNGLpY}"ަQ]%|QK>śeC/'Mz >)$_3R<,׻ul]kT<ʥ`\>Aߞ]wzHvLh:vl qbôYFFr;YL^G%j ǂČ*!@2  Ϣ-y 62P`2=$__\(76$ȪDihQsn\lN#! ؙ ힳ>Q אVe3׈rbg8!くwE;h5h`"D{ D,PlI_/ 2sgTH  7 .{KOKJx9U< ,r|̹p0 '{d"4ũ^MUQ'[OD%#8#7b2"zJ@|4 *Pxt$Ιwh49}jk-;#NRdkK xy177lܠы#2]&>r G$_"ጲ&Q2_IaިjnWQ B7zO橵FUk@]w*3.Y&*'XQW) ._TR94qEyX)e s&$v{ aRL|ȳ”=Qn֎Bt1QΑWpAQJn}[㧅=[(8r/&J8rXuthFW+49QC.uw3US0.cehW'q?feShB[\Q9S5ހc{Ц2%F]̲XP)&@}-> #YsN_ֳ O;1S2ޏsEB\IffO'Xg#X)n@PRLkaz0:{3zP-śz ur<\ |}):1?KI|\Nu`G9IDEpt<{ޱ^s/~4 V~??N| R,AcŃ4W)y|GzKQIU\&eKڷ t̀cfY 2md;YjOu6V\8KN f%hdcc|CHU-cSD[hrBe׮)\WjȾ0[yc]akM&-QsNێGǁs΅ {#WL4oyQeBOYnה=H YhmgOaV_S2φZ cХy]n#e0TśzGJ+ٓf.7: B#yܸ"?Nsvԅv%wI5H ڽ e,&|4 R=ҰoZ?]^/јD]9Ó(W$zVP*]u.6 ٺMբ< w}CTKWnR@k+a׭nV P ް+/\4~?7bs4/:W؋a3 J)jp~%W]sv%fT;>Gq$9R{DvXG׷F?DlgRWHO+ 2w wn[jV V 4wh{f5!F}q6FoQwWt8'}ӯA[qV| n9͹z(YYU>!x;Tl 'İشW񝊦+2ih n;]L&ŎD,yXIZT҈{kte`"ɦ )$*3Afle$mtģUSF+ luS:w8J,WW#ϳ7DO 7"dʰJR*ښ{+F$D,GؘY,//kySV>ndA'AN} e_Dz* ئM/ fH#N,=`~V;yArjL om-iͩwb}nYNǺ{o\Hp:o1Xuhyd?/U|&0(*6=ŭ5M|s34G]= Hғ߽zk*i)d4޸p1_XE? D:l wM+BĹ:Svg1\,7js8# d.N28"22ʬ,Ă\NϒEb &#_;[]Y4nA% ܟ )H_V'g}DFBCVPW<`.z9qSÚ}hߡ3[1F41_>,puzػECM&f` pw4@b8o2LᶎL7\i^PH} ^< =`شt#~;tμ 9< CZ=6~FO@PlaQ]5UQT2,^D ʣaVe4*(2x}~dϛH-cVr e ( yXwj T9޽RdXmp23ì%ZwtÈ$p \m۾|CfF5M'pf^ύE!_?ò"w*fXs' B{` @kЈBLRFpj-"8O 3F8GyMi7Οj4Xdy1~  7:AG'dItŔ=m<@iy=vpZJ. *؄%׫NS 'a$5sr]|k"k'QFJ"2-U<]/?TِX,V<:ȡ DI4hUv%Iʿijɀj~ɯQض6Cb'?M1"\`)VOE^YX: P7 2.HQ.7I0íC5ծ,+le@ܸGmٌ/Iv ~.'Vlk. ;+ݘjGv8H0f[&ڜ#SavW+OHUN{PBD};J.b^Yy$z` W** 5$Q9bŃ 2>hԁv\TZ23})LIPLi/\hO! JY,t5elZfA z# [#rAM˳S/FJM奱2gCY/&һ2y y"t*wvkzhMEC/PF+'"1g]^Թ\ =g6|tol}|%ŏYdwM4ߡV}O{@o_p,Bnp5]OLhO<"? <߶>NӠj<b%} tmM[2[iI Hv[0 _xY`D)\`pTqJȾ)\N-@ءi[1qN;'Kk__ǽC,)`i('pnLzOT3D,˚PRSFt4ʲ-!ؠՙr&a`6ۂZ{,甮9ӊ䧟Qةanx) NtȑT?2LAr"ݘ|6O;*Mc{\% FY1ߛEvG"C+Xl},y4Vח~Js7ZՍdVIyvKҜ k +/qx~d}ɏ[??#l_0=&묳g=r0M=Zb堜&>qX9~X/.^nN*P}C!ey &̮pf)b)2#P U: Z)SamDj3KH pKC7\՞)YӔU50? /28Qa#/H"ڿ9SSDeq2S `ۗgy%J֤*q9Hꡥ]?3BR{!SR0xi;]v` y;[nzp `:s[䬪}Fٓcob"aQ"7[=UnN\I@B#=t~4 vuby?~;I1iMY5謹$Ad1~ꚊȀ!KTo4((E18 l&X#Vz*k֖S2}*}Ӣw sx1n>1-/Sg[9L _3p "`7XkakJy C =]Cf9tk(oCQ:)F i`IlGoK#l/h)@A/"7P=[>p,W`A}Mt-W= n"ֈ&mұX>Ȥ\1cDJQ80L?~W$l bѳ8i^"ADڼ~,* "JC=cH螎C0H?#%.}z!;yK#IQ]c݁ @0͓aڴA.8Y;Bq"Pg% 6^ z dveK rg1)CLR@gDeN|KR^(urZHq)kbޜ5]6iXߖSֱ.Mov9@qJXt]j2۵<,'RL>m*25kG~ Ƒ(lzc^Хк={M6KV_NeMaS1Aq荞ةm)Atǎ&U[KkX.kvbl@'3uUgBܞTX6-n *ubQs_{2p?|IauD[ dL %ĔG ='D^› ݤ6:b` \eA!v]kV.rADs]jsZE:$axq$ 2 _QY.쥶i)~JW ^oȰ$x`Tj<}{>N/ :ڣ|d%D.u~w932baUOݏkn~=wBVO-P@Ty89O1gKb_wQ[op~8Hr~h'q.b_PCFu=\-o@}Z,~?<z';EK_/5`ؓNQT CY@cƜwjkT#*3~DYj3=>~JI.8Y c!lDT Vwth*ơ:߾@O*Zފ>eӹ@MZoYk۲dM$'1ӄ *q$?ݠCD6{?sX2M2l~})/ُއ&X zE QhݗF:q4~ t aYQՉ~Ɨ6kjڱVaG (nAF}g>KgƁxݑ\3]Z_&T~S BoTcU{+ӠE_NaD&l1,AmƖ 5%^炖Q͈ z?ًY~tx/Q1ɫYp9K-cΐ:JQLHJѴv'H}IO&}i{ZøgbBMh}<ˀADL_t/gRwǓL-HW+mwpt1} 'pВ۩brj^Ag3l=tI4+fi:U[߂kxFވ|$%&(KdO)Bp?PYKcб,*8X)iPn-f$*+%Bgxuv H"vJv ϻucR-RN;9'4<;\hiHwưhS逍gk(`h, >+t_D H敤 N:l Yǝ&8֑#@ݨ aZ70XŴ~ lg=[z<=9񞫦Y:\Te[/ͣjeASaF!epzjp­L#a>՝\oƿ E֎6>c_V@,osH.,ixu Zn''ōL+: YŹsdx{i.Ev`V=1.H{HKuLR, `3FÐO: B*U~c&0Q^f%53ЛNVx,,;㇜Ɨ8QRF] T'pb0ϲ 缙H~lј ƴ%rL8pSk̐(uM73R2μBn<sS=aDәgCH5.wkZ旅^Wf-8gк϶mkG":@Y>Z 55/?\eSD@kymgGp:`K^PjGz QNj5cg@hUt?/H_R]ccvQlRsZS#ԔǍݶLhD|mK-3sމv&cMG+ TN?3S!)E5ߢn}Ijr fewi-Tuu:eЂF~P^)}e|R㑓sd;Dw\ɚkLȱE̩N7" Z}mB25s߀hfsޒnf;qH[*}qōpi=0#ϳAI]:@vK@b=F#_ԂK%l#!nО;̂*?lEg |;_D}N{hF:ik ΘQyJ^BNfPJh酫Q:yEMO?e u  3\Ew ^vZIVDL*憭s_ vh?MbeaTf5)"d*eA[Oӱ<끗gODSr Gl 3i]2 YM_2}84d#)JO"ӵmq#poAJy63cAt~7puC;cc+~eO@{e f'92m;crc@fur;ǡԍPU(dځ8h]ӂ97É71&D ~U<ڟ:k"a,8QG*.=HMjUA><&p%]0ax+ B~2*58+H 9'2AMjZKu_r?Sk'hiVm!MdQs1g{CnAX+0ӜJϒaIN2W&F8kN^^e 'k*p RouۖSgsr5TjW7D/ "#`2{?)Q>l\%|P[ h` C^l} }h5ۏ 546 L(Y)⭆cIn;$ҽrOiXr~,̷qc3NO!(xvr&P?;#Bv"i9A/2 m 2;hu7;$~ pZf ?Zrǚftk!-E.Ȧ0]9V7j\纹A5p¦Ҋ/VxΚEKsBeQ۶Jq^`տr?Q8' $j0L|.BS0=jq3tQϴFpj:%\m+܀Ox}^!}_btMߜ!QjC3я.ƶ7<*7M |B<]ytY  P؂•|xOe5լymRͼ"Jꓕ^/iNص}b#cI)FpJ,kfnptES)n!lCQLr2sdnJpmJ#<ƶvyxbpm8&B#J@5TuLjx=#Ǜ"?JC. A a+YBUiqݰAu0]TC:r` Uăz_X=OUFLu~ڱXM$|`CreC2̵Qn 8>T p-|ˁؔ &hyGM-ry\fr% L̔֌LL fϒ=f^o݆a͂ cQbtRYز(8SMs(ꬪ=Mu芳6TKVB WaN νH& apd}J<0 kƞZ+S|+5wKM\S!/-l+ҔצTpϮCyȮ D%F l 7[]N'x8XCgT~W~x qu?և$߷w&u+,LW7ĸ?.i|bsQ UL ;M#75s e##w+C}+ UZ8nΨK'0(/-=%$0LZE}0g=#.,"uP[>? a+1(qwyqU7{mL:Ha.{L29$t;)k{-NWo 움ٸ0jrmCMdvH{ bLVM(M&kBODx; u~b\_!S03 JMN4!0 D%&BjW_̲)?|M[u"Y/iqOS{𹹻s'- ˪lawve($+'?"j1w+Qm }%r(/߉n/̜b ]eO,:ߖ]Z# ylc.6Ѝ"G1 q{ʬ`4U1cBkؖǷPZC_8N8}AX5[5(ZW#]K}'!v 2LP1NX͵K2O=e:%+k1z?>F T1<\S]8[ZSw1_J/ !RlWÀVG 'sF<:Pbh1HkF>QHzHV9Ӆv#25c~귮7pI 댺ǟoSCPk+y~\goA/]u=K]<"og0OJw**N#:(8OMêU%QYvo~p?5L1 Xđ>:A>U/LoRVNe9ԐGx.mσn1pd}UC,'3Kce+=ut dD (EQBJE{]cC5:~"yym&љzP1|R{g1ۈA' }hSU8'0|26H/ uRxĆԭVn^la5mo/@ִ绚pKH0;y7vf7rZ1OcU;8FY\Xڮm*~!}4 Q@L>!+U\D̙z%|We(a*wf72RC񪮄oh4\9eA1՘)₡;#{,\d tLI`/`Uw\Utl_v5ߞr+ZohKs''f F ̾^[,rӫ|\ 畞 aWlTz)Q/36.)cj3]펉D ]q&@N'giu_uX_*f E D6(ͣ]oz#3 Vo= vu/JUsŷ?MUFvo)tD8GN*wA{͆*=P:pr/d}{!CGś ssWvͻ-W"4[ a맵]K`,z%+f"4NTGJ4̞σ?AR]us ̫hF7]H2Tl2>E>^U4}Ɠjbp)@K"2}lٝ2)э)OoV·v&X_fq'硍΂yX-ӼN{ c $ \*$EC,@/HѨr%RF.i.[kr/4U@C_qڰ=v|1[CPSf61@h?H;Dq L!o{/n-KH͞G_9D`F@'C@[T;U>$BĕœhEYZ,Nw:GŞq9:]XWY}- F ?뭸LB bJ`C+x>p>vLnO_ˆ2.U.x >f)PhkceqIjET`eCvLn&QtY8ܡ 'rtiނ ~7bJ7'=}[Y.d,YujAxՎ::"a0aO ЫX^.fSaz)ߋTE71ohH?U.Glors@lyS1QW%t4+~x(k!)m˰G cxz @ B׾O顼2$ę݋3SdžؚWv?xbŚ(ۙ?i(eJDX,Xxp㺧,d!xq"EueEw! Z^.#MYEH *\1ϊD#U®|s}"e3,}'U~I`hW)6OhU,XV%al0$jB~k yF_k[UʖsTA3X2-m7?pq#K3[/ @[=]|Hy<)pjtD?nT tp,<}w9&< 5PƲ!Wa=%r'I+ưA%!kݹǑKMXgmfQٕyHL(֎g.f¯ NCݴokqv6.Jp[{og^jNJuuX S׿kok(+m˂mo`Cb3hD=#F\aImbS97T'Y!&nmW@\bjlak==&`0ypPD!>QN/Ŏ }Y㋽AZ*([6SorCL&6 tFrE J}1dE;(Gxqz1_8#1b0%T)_ )K,>׌is{k17A6;.pY =1u~s.Qam Wqa@Yݝq:Բ}&"e8)'EQ}W})A) "tVV% '%Ӗ~?KߥECWGN$#A)QW9۝A G2Z /?ǣK9TC,9tHD n%JV,ip,*> P_ܘ*TH[9䅭iAAG(փ~OK7F3+Zѹ?CߕdXvbpgM$9n64 9,1e;,b`V6tx5=m+-%7Y"AńM0̚)O>2*ﻊ(azâ*B%ba4D/cG9V)*eܽ*%TO]%Ufp >ёWlmd݁L4OQ'z0Br (͕͐-i>3!g 2,9Iݡ.?b ڝcZ,huAn]0"a-Hg 4@oz| Swp@Dޅe(qBfI}iE p<0D~5K *>3#C;q˅qfƇنR*y|<[A냚kS El1J ]](|5DxPZ"\|P@MߗU'W=ڔE \9PqU$!~Mk<ˇL o*EeX  .cfyJ@yn/7J"$Ǘ qrD'Yל-Q'NkHYts!_]asڝTˆ:yE ȉ*MFn 8P{26sPF^m~!DkA@=*E*lo3{½Ax혜8ߣzraK{xʟhk'pNWdLoɅMQ9ŞOkfO*.*7]$3 b 'Pvť) /Yȭ<;cߕڨB2?څN 6_ A"7FsRsK䥰[^f|翶}.%1¡PͰU2ВNg luQ,CʾK=s'+,uaV^ e?sg]$j7Ч#mspIdFH2[1~TT=2w>%x-(,1EhP)߂zzq ǺU@;>:<T`5} %& !d'Gu*&jb2-HQp+VvZeŶy`/Ʈjk¶,Uo]4mTAGч|7e7d /l{bʷO<ҹ94K3rk)&Vdոȹb~5Mcaluؾ.?$ӆFVޙNȑGvH*8`JE=tNs]!*M 3\l0uoT3k-mQp%٫HoDfrf>Yirt[_ff`x-ϺJ[TxPC\" l]7b_֑민Ud#44ey]`83CQyf spf<q}(!W.õ„ܛ;֪hS#\eC ӦMWh?@"Z L?4 -5 pEz}Ly2aq$L CQx뛙oM$ӧ)BajC5!uJfdZU%TCF \PГ?)^HrkEmA.*(gXُ a][A8qxݼ{xͩnȪ2#, Xo[8TǏ FV qup#7 sw@k 2xJw7S7xyØn@! ' 0q;0hUR7b̠ÿZ!Y9U:n>z1ٖiVUeooPR!;)q$OqRo],]ݏ2Nf2Ԫ%̔Z(8oCIz.eP&[d+.%<*0LH'D2^^UF>ޑUлOדhCvȠ2% BK,@a^$.kʤ.t#"S J/qR2*qڴbE[y3Nꀉ4cHaEغ\L)\݀|^T6xwp|8h}~M+QMEfp. ޸$ GAdK&6 9{*qze}x{g\W|e&NW7$6ɩ(A/غkj͏DZ]%܂M cAQ]z]z.}?y\ vO67jO-9BgV@8Iżڠ(lD9'[Ӌ A4mD4s}'U(HzZ}(&Kl9+!w]Lcc;?"RBeRzV!N@ N:tϝbu @ά  ك}M˱DV= GpL0gijGH1.#^`zccxunxS]TA9ǒUkBw SxU帯v2n7̢Jh LE㇚(v6.1t۩3 OØ l?n^|qTFd8hd栐Ad`)Qڇ`̴=k2Hք'l~bfqm8 ЊK6֦1foG+ww5JBurFN,6B4 ~Bܛ`8Kspy9 dpo{{TԤY*yz(6m4E#ohQ@Ta6aӯEݞո _ 8o cَ/avX2aŇZۦpM7nH*`VSU!=:\ ߓfmK 2 Ɋg#Ů3%{WR;񃢑ǜ = JhgTjz+J$tHW$|FAزkv_-tHNBxktyc/;$4:$6(EO3 DJڪFoM3jVӳJSN >0i;UXAHE@ټ)]L.yrOm;ִ zJaٔܨ<Ӵ`LUNhnAv]0$k;G6!JGO3ߔvST7·W!w%4T4!+4Nթ|<-Дgik;),z_oHexO(ɿӐGe 3._rsϛ؇'éĻ ]H0RC9;0W2v-Mn#fP+W*5ٶn, l ôoN-28JFx5'Ljx׋(ldjDɧ,׵}"cq&VV]e(ye;x_^JIB_=ڵo*|06x`RG%+^ c/cQ^ݘ yi?m4̀T,-RtG2v#@vKeaAϑҘ6QMԴ<"v%prcSD$Eb_ G?1<߼)")|$LO{s LimA&F<=w zvp'Y{u5V\m6ˁSxh:Eύ1{.[&u[Z߂3m5/aZћR3m uL4:5|*en¨m#b Lt5ps'>ºE& ЍpouNg{69b"h|MjkU3G}tLClK8԰= ]zm.~%;FZxZ젓Ǻ#,4Tc]5GӬb G{[ U4'g|sN ,cK']c,{` })!_@k=mn}q~HNn޽&+2x2,\RRU=OWqJ%_ 1zWHI=[AIXwAx}nT}1Jj%לnZ]u͉~Vw>s6եԡ>2xMaP&lͦ(1%E旰å9O=*&x,DZǛk/WAv$6,ܱPN))p5Sg,. m-3282ŀh9=@!o=y$~0aȞVvUXMʧ!A*N-9k T||df@ZOGc@[~3fF}yd Y2w;Y\'*:!'YbYZK.!JJΔpq啿*fO~ӊMp#]ϟucLvKIMȃ+ V {7|k%r Wkxbh[4dyhN|eUms"i \WکuQ":ch3N%jjg5$K ._ŀ(1x fW@ Xp{QkpZxa嘜F_O/n@ֶ@x?ARi2"#So2C͕9L)\^ϜͲvB(_ꎼO:%FU]P[*QQ1ƽ{/kyh~‚w^&r*#iӹ%FВд ,8 Q4rrM2m𞶁fWx tjTOhvJQ[Cc]OE3&3 'ի[K呈'[Ӻ"|W;s<#dH?ݗ"/n3jl/>d?wol< ;=#/9]R&tOLnYQD|l^2LkKEG=QcӋ-X uđ/~73G;3 3gإu%(^Iߔ_&ĩ7t RJ빴~ Qm5~ʘjMȻrŪo% >(M>7X~鰔7FIH)23(;=JZq.2*`TqZzqd\%ZP{^$u{\" gkC٫> k?qޑ6Tʪtه5^JmХ[0j) T.$s1tT_&2 sky.jeA)aV܃\Kw"ΒkYy~&BDZ3=0{ʙ/rbmݝֱg*xrܚz-:;{ؼ-ow0Mӝ\seE5:M4r7YSH*n3ZaO|(@xWzY uoiHElݩjM2-*;[=&E.ӽ0V5_M& ΐy4*0p( r_5}Unh2{7Inb¥ G$mG4WH65} }*lu5 >ho#"G++îjdGE=<qPX2is J٭2ZL7oGh߈A G3xKU-YSZ1\"⠶+Y@F hmj16G?GUY'nYjdXn`¨<J6뵚m,r'1ָ|2\2yw欵Ľd=ϵrlRIƶLC^+禟hUWuV2!SxbA5 !s\0*@I+,`F`٥R M //;10!iO?l3>j{UR(;2eF$g^_='C6&yҊT!iςn/೼kG1 TB9s.7]O$qjK5}R{ŵ_"f} wY9xQe jQ>21xekmj{%#7$(h~] e`{e6'Wviu~Xug#+2"pݬ8W>? K)]LtPZݰj!/"{7˝T V|]r\M?m`jםCtm̔\$[G }:cLGNfƵ ,?%3IK%E~%! !r5:h s$e>mRaؒzj'Y^#iGNr)"7O7UTž#V^,H]7JQ,,,?qNWU6'O?t2M(A<3\O48;MAr2bܽ:ߘy:bv{ ?ϛ:^Fksϑ؆-7,`!ǟYz ;ܡUD.Q!a߭>OW^ yOe239Śp/$"A螗=u7a a}im^g.q`rs@;4hEjRZJnзKhB[13O(ӑMEO A>4bX7W'˻uSTG>rrar. $ӰI [sW<2Hv#ls aeӔv_Ivs;ړ8ͿOVhPT\qE 8K$iHu="IW^3%]wUr6gcȝSРuÆl9vA(dN(BE̓+Y$3S >\ZܵΫVWHub0sw5iO^sBM !W "]ud RϬ4mU7ܮv#oakQo7nM&狲")eR$F$y^o]:qyVi:ZiJDFXҒt%#x.9P1e6:Tj+\Elܞ{bqP-_<뫌'ˮFC|ɻssK=2ˊP&fԳ U[à7<)UA co\alkg|%,NP>vecӲX_^yqON@Ӣć*#Q|M>!{qQŮ-eCUh{xsJa.W(R$ }݋/tmPYFFǰP1W4b)l|K̶qYQ)#P,~!b5|7{)óιD2,;%B {{jx Uli,Lӳ[6&_byie)iҘv69:;*D bPisx7xn]ga&sMe_!>{ Jo@c!)Ir" $Ⱦ7JuP:w&}{2X;s4F#,S-wd~R) 6&ydD5o 2@0dV.h}N 2E[X o9_u!CA^wJ1o` U ZQIJRk"?ўπ-l") wС 1S$"ejZmVNEb.BX\w,WW_ <HN-dK>D6ϫ So8= N7+as0 ٜN) P@GT}\=i{IV{GO) $z3wF(H_NN\/Y2OSԜP?`lwa ]ӕ*_6'8W:/eiLAQ'yEcX &$IdK:Y ;$GDahG`|2z &CU+{,=1 o\+!PefcџTKH-->sOV=ɸG/hP{nlQZ 1nV3x ~ã]d%' dhWhTQb«`rwGό[Cf]NzX KpGJ.jGgɑDh^9!4C7gۋΪy ·{~m:i|M#C[\̩Z>=m߂Y_vا!/Suf&{!ԄwapNzZ7 w-%(5^1=nHQ:]&{XBrlH,> u37̱\*[' 2]?Aּ,&ӻ!l N+`=iy$PK?yhcV\L~{ݤd.*12\ݷ(G4($[OEcD];h=2Eg)`tPk"-OW?azƁF,W: 1_ k5n4t|V}RQ858+Y}{FGG4.K\[!b{:rZ9hnX÷ W{ad3vށઅFcWMn1|pM={ /ezS+7cr|PD{XghDQcc9`y.'?`g?oOrQÑ44萎VD탉n]'G$=1`]YA fVY8Eʵt\LHI(%s̱ h[͓x28lƝ1vy&Tz8#A-K[Vr7 tCPX YjΉZAs1H [rVE Omੴ2='iцE*m? R_|hH+If Ԃ*Pq\^E@ˉL+]t Ү7wvJLb-N| sO 8E45(DY-&IQ /fRsNzl  ڜihTL_At*զ+̫V>LոK8J6B鿤>jYl0믉7Zfg2u/)x¿$%ӻ,+0yH;R2_i''pQJ (8TnhEאG5]vQf+Yo.J`{vZ&_aN^<ǽy9W1<B o&H$9E.jљeo:K-?J֤EJ2VB)sr=?Z%:E𳋄$ 1B!֘OS0Y)&jEXhsdFU S?]aD& IJtalK:|=LCeT-O-lSxc褲94=r#7^8o8ߐ$үw$)(i <$+K^:y:AmXű^!c; z+ A/57-uUr%{I8:K6V]@v ׶-Ӷ[m=cqoPfoĶhzM-ŽnW{ ( Dtdo>`(ᔚ-4A=e:p<nL?X%|7,"TbYD\)[/nuSʾ?,oÅ?%Hc2U.'n˄4#5JޅCwq0?$mGyor9Fe"e,LoMp3lF[6630s+֭' !/9rxUݢaWƍ%|&*gxR  Sb-BηۆeKȖ/O]^s)c%)ce^R r^EzG;3{;'fs[݀&АXZ\l)PME2ѭZG D.aҘ.b)1v/ i&Hrd!XvT{NTSq]ƅ]hw%_SX~E|0_Ѧ&R LG0^,:xRʟ'R/ppX_23Wiժ8pHԒk-Kvi@{P0Q2|ݯf+\hDlDL}PL8PCDZజ~A=NJnY1߄Ɖ4lm>$j^(t-v4xB :<4( c _h.InkXs n/.WmQc\_ENEH\h@4a+>%}_1}p8~=VO2IkHz4/u~ ,! EoLƁ+ v4T.U 4CBQcQ3jě0 5ccnUֲ[5|'c*ؗ? 44C.ӞRR[}}s1 7"Ϋ:_ى^ռuQa(~  |R%Q7`[-YfwQ2W 6qR VHb&:`ڥMzځ./{ FdݤjsS^#j~FAϷn7ZipK mhS7\8?+ HVIN$!h1%ި]?ꬲ<=ȐT{E(Th"%@MSK}I)p;'SSn3@^λ_s-ۤ[<ZWNsXj<$@CuIkz ^_-o| ]-vT(+y:ڗk(#ċ))mWoaբ~3~n;П̦ӨŜO dD<4xG1h“Xns-~j> ^D"kdr#utd] @Xĺt'Pw`/}MiIVΌ$]!r.3̱[VEL3r7X64NɸYk@3Nqɲ_2f.Xy=L@"l@n{M5~/$rJX\Ek5ŘinJX2jhfhKZdjb@@ l_}þop%+5j2Y8l+Ο02\+A}/dHM-}Πe OxٍMxR9$PoLbFc$N[ cH5u~Y#q[ƵlFEo-Ib] ot}/3;@c*Rt:Ӯnȍ%H;9'iAd]Щ O sBIᩩI}n}"K,J5)w"m#?b3>]ko!(5LX~C]in_Vmsp`7Px [~[  ՟Ǥ,{\3Ƥiz%jݪˍMJ\NyNW.6b*t9㺽׿WlLGtvX?4I ,#d #OIZ.EYQoܦ|{a2&{}J6 e,}1xQ<^"CUO#6܆Vc*DZ?'60ڮɅ~b#arPA/ÎpWYKl͛Bݦb1CMlCW\iW2&1IP*Nt]}+J %]a!UoÚI:U+2e<mrvڟhAX]4l&tGzx<ٽ% yX %ڲ1p\.HTvų6 cm.haejز S\N8㵱ل RZm"uU̩𩛟`XЭ@[ٸWN,d{U.Djz>-R>F&)oD/0\^#ajhS>li9rQ;\$[L3SIc=f¿n#GBԅO;>:ϖn^⭱: 1j;HȘަD*#[j9_!Iٵ85ljv|f`m5XpFip? ^Ҍ~ϸT8/Һ<:Z^OߧU0 $z]q.xC掘wTPZ-X߃ mGx3 POoѬHF}e!E )Sbl @SzfV8nZDm[( 'Oo/G0Rr.|q.]5M(HPBŊ$A-+XyW`ƪPTD`(VeV0\]d4Z &PjzSh3N9QA92 y 62綀 /ĕD;N}Pne#󝤕ݤ쩢-c]"bBI+NJ\~`?ҫ9ߏ۲_<_Q){rN/.ydxź[´#Umhn։qT\g1a-1G:䂅 n8oWZ{8X4S(V?Ms:A7?p.>uߚm= ڙ6xV[ǩSNb DiKMƘ0? le2nj7עV4TIG$1Xj 9*ݫit7rA2 _cû2 6ÕQ)Xտ`{qC㒆xj Ձwv,-q.鎣oB1&&&h '@Wv!/!co6C[x'NZjn Ƶ 6OFK9Yy_:]:fs ŮNgB2}^B^I@hcILIY6)V1;YĐ?7@ E=lG{C"%q^S'@TC@4ff+9;\*p)տ fI ߘ gW;3G0cO^ӷJz$ŕ;B+|ɳm0S܌B c_г4W=MVwqZ1a/6eDłvٖ ]%ř'HOf_ pT&{U'iw0hTXibn;-:4 Mf"a[-]a2M%|qoh R2لiqӫ,b`^FC ڝ+7E3Gص]3? Bu481MZ/oݱI%"^Il-}f {UR.-Xˈ ^v3 ꕅYɬ^jSyzSAd@zzYiqUgAM[ jt_ʢfv3O3p g6a,D]9u )"@hFӕctyοǕ/.+V?t&BUv\;vY " ;m ʪ%&0PSi/*|wmdw>UV0hTJU Ž342undȶY^.zAn,LҢUmޕ1#}/Df&: u}E~N}&l %z!A6QDZ_}95JIpt(P>Ac)>R…T"0ASC@#bB:@\2XQW]m[P)קƀoAtnՍv²N0Ir-G]N?whK_ϰ Q|@8*SHk"\ScVGve`lBf9=ie4j$w2M)`ɴФSqy<Bh ƕ Tn9"4Mƍ72U(B:d?ݠz&nLSequn00,LOP7[Z b@na`{ڃJ)lFoʋQJ_pXq]~xiܸË)ѫzXJ/Yy兞"r_Ba{<阙(zj"~w0 a o(5f=4hmSvq8pϧ eѧ`)u]rCWi,CqkuPVROwjퟱ 2daGhqmRNё]65qnk39SRWVÇ:g7i~2gӼa[BQjį[h:6YF'n" MaGGUg܅ u!YH WŢ[{JGfl7#z\PvgщY2G 0tM3>ı{!1X)-/6K?R3B{a[66")WphǎT"i5#Xz@m42U#ܓJ*T™S+){A :~wà;*/h9g'6bmoH.7J|2,k1sI:Y+0Z3EV( oY!S0˒^_c9R2)t̤[w똾ɾar||^cTS}o^EnUb|_tĐBKQ <9o{֘N'mZ3ON:jI\ ];Zt)`}c{ .b#l#R7$cJp/+/u’v.#%1(zhJŐ@jntBJDFv "  1DT鈫־6rЄb+cʼny~Biqsܮ<:8#ߎB;5hym97¼4ͪ|+&g!躙P|GpmSW 6C+]P EO#ӑZ&>ƀE\TXE%v1=zo0O }֜~!Ee%t4n}.՗Dhz WK*mr~ Wzȝv@UT\{?eQP6ī.N!(wSPwwŋMaA__'QG3V#x%ccW[vG>9*fCp < T#YY(‹̕W{9/. 1IZAؠs;yjJhdV߼P-qGT| c;Fc,(xu(qNEo )ň3:TGzƠiԼ;-{Hi~1i ~93[:鍤1\"Qx+$rϯ$͆Hֲ#M)De*ݬAA.v_O8Į&y7vA$p1?fF1YO{w -xJ3%N)$V/oɱF'Ct+:D܋S!>"R8NG6aR-IUe/W=ά~Uw35d@FH?̆+*:A̝Wޱ`DW?BAttq{ug!A'L)ԯ!t|"_$A$LF ""I2֙NJ bC)*>"'r}i}gNHL{2%B+>V5cMTo)(w ֬IR٨Sy|4n :e+/z,_ШeS/Y &!vkBE$SݢKތ(s MwDK]6SrRXO'-5SX 1^Jբ^b{(H!nqظ肳*Is=^<^.캇PH .H2~4sl]gw@Q_f4ٌq dirX4xyOw`808.FFX څ?2qȜPemf\<\˓K+V5$> ;אuFRMݶZl5a[Ltc>ݘuAjR/!}E01\.k=u;"%ڠ&$>|Tv64LhX|jM{pb.rY e4mJg(44;L3bXf# ~qT%>](h7 ܉>2~=JGTgXnr|\6wkbY:FZ\1*Mh7KBX:sAMnrg`БP aقNr !|Ω&e@K텫KU8 a+?o\oT޽w4jeZZ|;S8MkWޤC4͖Pe Mo! qc!FIQJVWWH+T`u7jͽ zOs9DBt0/1& ǫ@rXĀjhD) Aq .I. "lX*"уLk(&ô0o]H窊 ir'wbyKJar;U Q(FoEe`x_O|4 a&WZ Y7T{hjM?J0[p̲C5ɡ >^Z Hiv4 WIWKa~.M<7aEy&Q0 1V4- {DA4'DBbiK)`|4c3TweAp4LYr\$y *T"[2V4۫As Ghة]M?0/! &Hn itڽ&^B8 їM'CbQ'ᶎ3W~#`j)͡b݌.T55`f']6Y.\NÖWiaTz(EuǾF p(0Roi|zD9!>K \H t"xmw(J|r&l?G{Gl4A>pps?6g7]Dž!ݔ؅˵| A^:2B?1CTGVZE6d'C_,y20-2^Z]˯{sv}}[-ΖӇp}wY/؎<o dYݪpn t/S#DaHlmmd%C]J j]ǕMXA /yroSVZuN▎Sn :R] 4'X9n)#W(w~wA 0^MWPFZY\mI:?54[)9>`KVEy7)UZ"lQlsy=M@BwcC4gln@J@I p9PWYjI5\J0cVCg^2{pHdkX)JGEځc۸oI ]q==.NFk`laTYճ wP}Idb|l[NBjW؇$uGf)XzхeCSIxm)xXVBE$ kBIYHv+ć5,v 4.ʪzMϞpWb'L۪Cᘏn iw0hCO@ȵ&OXmbY p沣^q1-sו5}+cq$ JX4` :y@gK##`N8liJ(U a8R5u"bO"1~z:#H_~ͳdȖqfL~w0Y^|aj5wһ.AgrKQk~U!R~L 4q&3S3qܲ0X8o%+Dh46Y <#zsк#FiT5,f j ?dH1.iO?0C3t2l[SeKAM(x=@8sXOI|aLPX/j-hysB,vZ*\mGMgocLG`0I$; FHY¬RbkUY@C,7F96(}wqUNtu,>F+xW. W6U"0DPGo(E,@Ϋ*̹ Ѥ[+Xc-r10`ʖR2m ۵ Wr3Ǯ N( : 1sOF~#NQ1gԷ<_{yr5)9$ n-.y1,%;xUd6rtx+pzFӄhgNZ p#QɵL֪MApz̭1?䧏NIW4pyɛZ%˅AFs :mIX ܁WGב@ Ya;X]Q.K݀T;&1WkeuC-+'WoW^tG(BT~uI3{E4B,_! 7\ 1&Z&klWX6by 0y5*5BM3'@r`10OxB I斔f?:=j I2XvTG5R R]9 x>X~_IYW\㩓Kٖn,y eYD "_WNJwI J|AsW-Eۚ#TH( -W6jd7׽Nф 6s9C3׃`M{DCP:oפfK?b]LƐqcUl_WXȢ"t_ڿ~s?sJpJ<~lNZYؼ~4`Ty>j̹ZVāyÎCovG(b( <u[\`}ymgNůK80{pP< >:aH孊Q<fᑚWry7bKŽGbeSJ}n<),? r%=Q *3i3˔)8.eH|3xOJ^pOꀮo-MVOCg#AxYmQ~8x@MrT"0c[`xBCڶVF#a$}\G9w,3Gu"faW!s0!|^FH8l(jDOyYqWiB}: 0:!o]\J~6Ik~1DUy l9aI E8j~1o䂼|A0|EmHj<6xKen k._@Z)\>XǖĒGBQVtEF'2h:q5^#8Kmw\ YW ;Gt©SN#6YAw&:$T&wuN|)Z E12+~ 5_h-n~n s@^<hBTz^=GHj :p 5Ӥ|#^֏9'F?, E2׎5T3ÚA8=+ ^(+6|w8S[AMl=C-ҎdC!0!7k*DCNXsg³y2 6 Ϸi _g xfF:sS[5gJz?573S$|'b= b_(ûDvu%vSɔT= ?0$0JLW^یq8mP(23hON==FI.Vz/UD  sԽ=G;p~Q2莦/&T ׇ Z@ն9ٌ/(RL./dk~$,qt*ֳWF 8c ť {\\7eH!A֮&BH.`kXك1x2@L7 Y&;"2B2(Rapd;p^ tX6B0<#EStk~Qr~QkL6*5dҍϊ8(C!8SfRc'y: h?hXfUqFfJXv77mUCNyI)1g?x|&mr\+zϼyfl9y,< BG2o ꙤݟVs,WaN>֮1=?9 p"&LJQ~`t.az=85N[$͈8W[(jВTD>5qk΍7]v-r,^Pl̏fQm9eϸUMRȿ&gI5#⻆[=˾a,N+ *Eayr|CSPu+A\;1yɾtCF pQQD+7hF}'g)F쎭0XˢZ#ܣ?N(7~ԙ\l}$z:eJ+H(o{+% ׌`\CoHD#*ӈI^'"P>xeqScl/tKH/Bv}m*cD+ܔB` #qP_9'H܄`·}Ww6^_?4: B>l2 +U 5/fDfE,\5 BeRKK H}ber [&r D w}wg{z֖ǻ}Tw u?جм<~>Jlz&ߵ&IŞo@?$!V㎱0o͙`6Y=j%y5kK֥ra7DMD6Sdsj?1`q݋-ќ<&ce7$Q &H_; t!9;'y6j7N!LLzț}Վ=4_R`\eo,X5BzٖBo9XXD d3T+d a8BѻYxO Ƨ9:q߷]~uԻ-aGP+рLn}eDvmL*S}k$El|2@R>ݶK_ eɹM҈*.EWW3y zWEPyXigzlU1~¹!R6R.B (s;VӴW1 hwdŻgWц=V`ipj-"4!|X)>/`@a~cm _cd~ &RrDA$ 9!3wF |pPq,!q7'N Rhl_$ T.(&C ,_% ̻w1=%G/TzK1l <[LfկʖդYPS,R_j zxٿj?ogo^FmҸԊ*YhX$CWEd:K`ܙG)mQSD PG# +'뚌4#] 'p߱o3 odZۣ3(È`f,@qj_rV:IšTV0}!$|Jў~]x9V6}]kHvk#]83@ ƆwVj xÆfR":äzOaIG*WH !0Lor'm謑M19RȬG4E/b",#6)뀟O)[vuԶ{9n/uzdy.CXQ6XJY"frW5R"orDY!a7RkÊHSCoX(_ F7K&&(\[3f~ZH:J<X6? *">E;YmzŐ/jneZFQ`1":?N`gt ;1ؙ%J-D3j2=p[>-9WeEѣ]3h(Y ?20^woք/Z}KU=rUL5\^{*c"#SqN<$VRR!ɮ?c0n0w'Z,yttdD*QWUTFXTC쑱S : s"oY]䌏2sE7ՆGea[qbjrI!@6GXB?d' J*QJC3yɢ T% $PLNKZ9K̤vi')sl͸^wqv]A\_mY V b.:G]V&HQ\X׎M^io&0Ӗ:(X(sdlޭyF5BY)? (PͶ^DG]0?; pxM䕾'mt=w:6`gL,3ZbbY< y"km SfW2`o.{94Qº^2hؚUc"d1t.T`6WzȌHo!8S t  5)2̫Ε>k48̈́ $X|ޛ mtn׃Ff۵o3t:.ۋ(XGGT(#o?((t⹃ x\lF5>{ݻ*_2%>ajS } 06LihIΆoNmLCKLK>7%+aźobΝGYDqe(P"?8 1آ>5`ύJ6>?&O1-@S$}+%m//B4?5{~1h># D/eݩjdZ,0I"AZ@b[ϖZ+ɸpFQ7Pdާ D,e7:U?}gDnJ0{H96F-@sK2Lpa0-hO*2WuD:WG{lס. Jc@9Ѥ7#;+ѹ<o݁dN{5# 9N t}.(Օv>[:?unِCS:3,ܹDp?S[a nj/,AI]gHGn ʉ9]nr?]s/ʚ@@ 2ѼCK&6:a.CE9z6dP jPC s'#GL#TUW^;Hd`#udz^W)G4ϪEL*)g}mN^ Gs1,xN+ (_LYx۷K+(神@,S]e6VqfJ{BW^D[. ri.k4`z]+] IWZ;(dnΤS+mr}Bt^SEErd8G =&471q FRbb~{?rhZڒ G";EٹIoȺNРyXxx*I0In>XFKRDBWQu)-SrP=9e^F$]L+gi{]*,xgH~E 뤶/! 05l:8^f(xoc G43k8N`{۫ յ`˪MbD'~} $Rq:%bb1A(S&\$a18o}1r hjCIDPL :3KfAϏ 2.`2btU_z ˓9 Mjh3|W(&!=;+Z9Fx ]4|#M;3ea'qHOSSekڧڗ̗`x$Ee08O2tOH:xoߐq\efʣ1gnFQM@5l-~Z!]:P.eϥJѣn`ZNqMHea}7B8*TrYڌXIޫ,K$f0ױT=#MHڟIzү]eV^rsW3$op/z罫'y+`mFiҶ"n[dՎƛLN~vǛd`rQ<;G1e^b A=bۀ`] k^cWybke{806Bҗ8tt(!߭l j#i/(7wK.C6gF^kS&Q#l:१ŗ#cp%JlDU {<KaEA7d2Fkz7Vy^H&~x@:ݾBTZX3tyvIoچ=!&w8:(;9-{)> _gES_;(Aஇ<ӷolEv:vi& (SqʮaKA:+sbK^!CuKO"ͷ]acM hCoET}u7>X.]y%}dZ2p_ltjux#g_tB9ih;+J_܃ oyJXx&%؄X;)&dc_rtÈV#'d׳<\"W?ǰ^49ґsru<'`b4޽62d6!Ux*|IThXl|^/*W+1T^vm箦?_ՠ Cwݦҿ)ѿ* XDǍΔ؁+BKRxìBw6"wr3>NLT'!4C9-=S=+߰hEۃ.3CsЌF> L­#; Yx u)xIJ;e,[H>v X"xMPXx7KT'h |31PHTdB}7N,('7v9Կ5^1HVwf6EK24DA(XVbq]§kEbf3eDSre6aܻMUn}~k)mJv|wɗ$U*G=}\+@>Dyp\y>(2[l%dwQq+A 5A՝%@jhOׅ`'r^p;;0FU;6^ ja ln˷K#/a%裱~G&+_;,BMPNC;97¹V :wArn\veDSg#n.I\ތzؕ iv3uӕ,:֝ǎ~GH?_1!1)w{U9/JqG "@aq`mo)?mpٝL]C| r5y,}qPэ`癞 WDU/v +$ǍaDvjd}=(|T؄ +x1{:_]Y!UXh Hi?nΞ%V} dRHMI'o+߃K"M[i0J}^MO8uQ#} jp{ѝ40}V-QXL,3Z@*2A|e`n<>K;jS Jkhvq q1YW$[Y8G ST8Fv%.U7ƛ}(HͣcQZy,לJo=sL~!d'/2]3.7Ei|O2+-NI#YhC:=PQz1hI-_tNkZ򹧄0T ïK@鈉-B{fkƗuϗu @klvʹKXOY3jǮNYnNT XPNTTϰugYh!Pk5GAE.zjL;HpHJ#й;Wd0 &й|hasE\1GCRU]gϦOdI72(7Q'oƧn/׮$KQ+K|K7*sWC`B݋t~KD˳-֨C홽qyեr*S;K ԉށlnP|.@`t=A~N73i30Z>\Sb*{7t-t(T9z>.,3&CaTƮn;UHM 5/hAr|?rTVaL3 ڑ<4]1DaF_z$}v%4s=*+r'+K f('υ]TD<7xx0DtШv҈tus>j<~EL4@t]7[?vնJlG \ ^lxQ4ӟk: o{R!Nk@f΢yqYZU 1OsѴ$؅ ?|p#5q~$AoSzQ;If>%n]qq3=$Tz|47N1Ml=OXr]Vh2NGdAw^Y/[_p(_dJBOlGZhu-@d&QYYn{Fl~ >=@7Əh^ի4@DVrzN8!՚O26pqㅁgH?7eK k`U} C=8.ǠwsH4t mҙ~i WB@qΖM Q L^Rzb\5!2\~K}t=4 ;8x[O4F.} 3X_fxd6j1TP&3¶^s~e#7H|3.zu}}$o '1wr~+HŐFȬo'pTƓc@B<p[d6,_Sޓ<6j M?!dB4?zԩۨR:<ر;ȭ6-Y EPX5OR(; Rև\ zBvggFLH"ED|*>`Mcq9ڇKK\.i[/258%drqK$} 5kphjW[jĚGm[I{u +esڑC̒ xyzވ/]LQڨA, AfO{WѪgD~߾?ב$?|,10_Ln'd5@ZoUxL] mzߴ0E}ViQ;`btx)밚NpF d<T!bƎ9aȮqM}WY й-1 vo^o8-$F"㝠{.2FS<|d#/Enlϑ} [ctFuQAOx©ߠ\)m6ĕpz"ͪ ɯ~ƀQax*!~Ӎ7 1pW?H$L^piBGф ~D#'퓕YEWr 'vmTtIC Z3q3(§9~+NV ԹRÕf{ ]]S\Z n%}I[:eǠ7[$GE,C3϶TpZ s2i)/5}&7ZDL靸/'M'߉b2 pN9U g!Qޠfm,PS +.L[M쭃U+oKauyH4[T  "9? tx5Tjl_ppV^ D]OFOȱDNB`gvpR[Հk^q]Pª%#Jh*j1k& wYFk8jN ǣNf7lH7vO.p0K vHϬ@r1&NZڤ0=P!eڡtg]W:DNˉVXt Oqb@iwl~,]0`-hO3e@*Z`( tlK[_VZp|4Urv;u~;>IEԥpZ]@>z6eՖ &ۂL #cf kZLqApeP p19Dͽ~JJC1})ǔ@ȳ6{{75Pax5NaC˾ IzؼѮJ\K~b"ztջRq hb[㺯eCBfB L2-z5T4~dgVcAt+Me:۟`[zVֽ<W%I* 3˅mQ17ߑ=CGfb˲6Vlo)]4^Ud1MޫAqf .[1h.j"ך: {;`DcDf%(q6^v)ITm_쩫iQzw 3iT̴0n| Y= c? !(h'f4D"qzP)ܼc@(kjDXm* R˚;ghӲAla>Jd,9cQ7އg'pX6[]#l`O 8{;s yq:[ Hc5øKƢgmD q<3nڰ*јmN{ #3liIc֮8zm3ܩFIj+އxݻ!n۵$Zo=\sSe rE?s/,1yͯ o@oL 1\ouq.=Fut`xz_Sv7K$Dw""gOˤAV.L~TҌo^94}83y$ﬣ ?2yh겢Pg"jZAl鍨*.%E/L K3r KORHs_WIq'QFi@Ѕ ϱQ'ք"44U%WDur!9h5&V^'.i>&ٗ#;i?dǢ(m@PzP-Hp?߯xJoXR)M._mYi!z1B"ȬqrE_* jvr'b1[:AbY&k ndXx&G|ef'_fDޕ.VgrO9=ŷQ]h,aZ@2\FB*b&`g=H6l֚aNv`v DF ffv\] q~.:y ^M x'u3͛,m zÇ=#RUT4n.2 lϙdX;h/U Wғ45|S/TbLykɏ- ʊnZa9%D\Z2؈"Q:NFg9 ^W|ژ m(jn%+ڔ" [DuYnE'Ʒ'QO8CX,WShC3T}c 岶fosQnThKLvt3p[1r^B )ӿ>#e,edZM"ˣSz^sW `t>Whxe!>"!"a7QCg0@Fe;)~xj j5poi=EyZh1kN Ngц(}t\H شLUi^?0 AIq ]2J˛Qs* 6Zb=:L7(R!FbC $o':/<-[˿Dx$LOdHP-~ DWbhGO|7YDFn}/%jDR}q- BP AK>Cv"0GwIG\WТ .ցutNV3͉Jtg -G&e'HXcD`أN鼏H^ BqUg$3 _ʬ!eЭ\I rpӨ>Գ:)h儀tfLpSǸŸul*fcszy \4{P_gB}c##=]>\L3M}*%Cة:Z*ÑErX_8]h{ (Fõx*_:yfFXZm;HO`n$ɦ{'ٝ0N)IDT:Qk(7 k#ѢH4O<p(%RjZ@܌;aCsj5==\ x6ONPaaʤ'J.3\h=cQaA'x25 ʚATvmi>mwnn J1-!C:!c2Z&Tr#l'vXzob+$~NJ= o(q%QwT7s=湲]DP;*V/v=\kOhA3'c߆Kb4!< b(^ Գ 0BB7a_puWVGsE,O49hy85f4>;I gܦ3 $6 e껎zm!qZZ*9 |KwΜ7ȄsV&AO *d {NX ck@cfO6Eÿ(},ܮIGB| oʲB `pײ_-&p^Vb(졽R1rz+v>v -H(VL-x}Vs˫舟q!پB f"M lj{%y)D^kâW]3QQ+.i!xݜH(x*{˨DXO,mˁsL>\tP'|?B']l}u8 z%Y c8%dhf Vf%p0JK&S굴뱄*l^;z௧o=iiF2d)WK#b0[' )yŝIss4*jau\5{䏛oio=򴅠u^ 9+1M7H XJ4h/:\yvƎ^9c[®2!II/8oda 6ovĘ54}(AF|[q) mQ 6B_L |V-YU䏫\MuCMHM=p63fwF*ZD`+ltvz,zg_b=r?+a?Y$Ov>^8'Ekp=rwԷT4"-rF& CfI]lgȖlncvM+S{EZoyw`+5ҀtS,.BD {-+1W/Ղŀ> YExEJ 6K9"NTI aP*MB'{[; KA$+hgjE-E3e\/}*P6dD*;f/ J6'zb)}seeju3PB_CQ^oxOxo\1:]Fjj.VΟn$-ٻ.8G١ጾC7 K-53ےtT˼`|/k2떆<;ʼn)#@8RHw1hikԪW)W2؇|PT 68lZƾ_'`ExN׹vN|Z,!uګ0ۂ!TuQ.|%_p>E!Sq=Bl * i2|HբFtwygeȹ9^w;ػy%v|?S lH'Vuh'u9B !|q{1rsMԈ3TLܗS cزH'Hy [$ФC'Nak=OltavAB# RֳڶRIF,v^t?!~aT:izrMϸwTK+m "?42iTfO&zi5 E ClY mzfӴ7DOS#ey$!J:%IewXyj$ A6N2Ix+daLWuٚ lb]3:jrC͎g͋h0y%&罞4Vm0򚎿#wHA`Y<e 11u79tl͡jhdjT$Ր.XeD cW+Q>ʟ#cѡ|Y7mgD o@L^!zCY=˰aY8ov"M6#Ss1*A<gipiż,䚢3S : Fk@$5"iI;8e)zi,aⴣ80HQzᣙ[ W&ٟ J2\H'5k̶^_&;3#Q6}~4UtYQ}NϏ/S_zzeE i瞨\;]F70:E0 RH8e0@Kl*^_јAJi  lnf_I葭2H^vLjr"e"\1hHHX9@@Fk D'V {]k@+5՟{țP)l?&\|[jx%|!e0XY:=Hxb˝K>]n.hQ%>18?/ S1i%e BTc_Ǘ7[솖޸>Q˴ ۽z glqݥ< aw)Oߪ'0G}i<|WEQ;K13W\xcAc7X Q|N6_d՛y)\h ֹ 8>GP~hM4; y w f#%j;!3-Bm~ك|9.x&h;S;kå#ؚ#x8 {޴(1GI쬀,'n%CmU.322rdxĦǻ,l\yjZ[EwiTgWKzk%l[&s0k7nt;/JV_.Yh}SH*Pbko@=%5?BHR}1C2 OUHm*ӈj]+|tΔIWگ)E Cb^ZD fDrN Tlv8JԿnhd1•8:cIz|nr 3U7֧L~J\Y=u'-\8a;9v:EǍ  C%[#jVn<IUN00|聚̞Cִ: T0v$-ZgVTi>v: j |#jyG/.*r\m!:pc4xE!Qd˻l5Jf8pNWM(ǷM/5C SiꂧI8Ef&LuZu}^*'_⛄w}(Q olŒڰʘAA!YDk P]nQr*|!BF g_7D"oE`g,L~=͒1O [?X+b+C&;ݑu GjVE˨f~>g2Ho%򸐏 66gS%ku@5V測ŝl⚠[]BUT3cplC=!rɍ"*ЗifMZZ\՝#` VEcԏѶ]+GoH`k& ϒ(ZHG$EОQ%(kk~mI3K8AlO%=Fs#7*rX;z#϶K W%BP1Eo:2jlv>8F&-E,_sw@:r^]wD_7.#ކ#@Z9}3,z?סir{0!灄ݯ0sz 2Q+}ĖcEb\2&WCT/4pp ;Kc$4ȱn0Kk2x"`SJ`[ N"t٣#!OnpEN8$p |ø*6WP_#PndvΔm*15c^Oo'tUЀPetǞ5QzVzc[nw@ԃۉ Qଡ(_oj/$.}Cv?۲ly{3S eǠj @Ѵ!P&L|RgEO6QlK1\diE,%v/5 F.LgńMO4qI :s ;EE"M*KGz//_|3zD-X(6?wОLlBk֡~ X3;;9.FY!H`$箴c<@OrM7ꠧmD.}Jpb-]$Eɟm5/d 3;LjGC ОѨ}~ mJe@tdKy\ys$. SG0KKDn4 o@֘Z @0P2l( 9@?F]fyي p )X Sÿ5.bNj5m#] N+tJYd-T?2Xn΁rn'4"jk Ƨ]4F5t@y5ڑ*5J׊ D.[4A9‡2 Z<"l>F Wvvzg!xˣMz[]N)fudqWye#ZԬwzҍay 0(;W{b2p`r?1qosBR8Eer K*;b%oUAm־n4l]LTpkbp2=ԝ}TZwX9]HdIw6e:iao{F~YWkHE~q?y͉0oGJzbݰwre\N4t2FgܷU87^V4 >7$IP1xnͥzNK."u`lgD;O܁<IR'%w`F>(Ņv*£|˝DJk KVQJpdzpI\odPEUۤ$ř,lv39]p"Hv[aF:j{1LA>=vY D5٠pAW̘eBS폚2U0;Ni'w}Քr% 䕾^&DV˻#|f9\6XN#3Flmuy(Ne!9:J##BD|/(iju!d6AA ᷡ{D)lY;%X4̜Nin(txOֳĔ)v6? "SS)FlFԍ oM̓"35?߇Fe`}.] ^'!aJe^.ZJ>2uVO7Pd&$ tSJ0p9M7啺-E8.чۂx"oSH:r~,Y?RډֶӺBuPOg$+ל^SC(F,FOȆ ܕ=,83ouuŘ4񓈍eoڧv8,)=']8k6`qzUo?٩ౘg+πxP#TKx x}LonkK} ke]RSܾ$*r-hͪ_싼8R{ -A|z 5à)xC YI{t=,V/ 00V2gzQ1wp%!1ϥ]|qo| pՐHKXѩC1={0i75Q.F: n﵌.7/u-| d=MU7mtg frL.!|[%9SeoW' q Zd"0kkxH<|wc8"5%Jףl B)rgNj@Ǿ9崧rEȌ\OcL."/_ϸr$)\ዞc\ze 2lZ T/V&'zK9.DjCEu ?s>7zyTy^j9 2nݣVnYc\+ j=~t n7BpD9rek4]IE`bY8G|YpWd]Hz7"SV\ƜL1Y7iG |I(Gn0sZ6O (uG4%(ḉʔNRÂN`\:afeF`ĄSHB({ӱZ 9oQ-dRi{%CsCKKHC6=A廠:3Ȳ%SR mE..HV+KB)a=,H~sP]'T3P,3n۾H _I㿔pZ^ɿ7o6#̥Q΅XsoY|Қ<#>ŭvfsP A%$/mqm!H&w"vъ}@sں!2ZcKɆdN2ԃ߇4xJ|'=u׀{>SYZjxTԁwVGKb=iڧC} O,,xJr0ŵt5 /Į=ۅt8Orn8G.gJ#\2%0L)PmwN)҃M{Wg! < sަH:K;u/e*;uI#6^mr!/9)Ir{ZaqHVe h`\~<.z S951ׯ"{/ ϙJjКxܰrOMKLJbѺ2ͫ{ޔ? Kw3)YL Լ#OL~xG#q@ge"2q@]cN:9c<7%fĕTQkȵLKv-b~n0! {,F%3/T1U8C <Aq}s"AHrţpQ 9EMڈ"`lKTdA0z*Y|>hچћEkv b,7Pƶar`}wFs{(q9%-%y#N1>t?xc=|-un*"kzA31q trݽ| Ց3Rp{WIoPpz]X\w ԸPtr%҉(`kHpGesyf UTeu j>zɑ\]џ;-;aX~Dv>BmC^D|!D{kSeh BC ҼSt7,dW?γA5!s7@*(}g{Y~ޣX,Ip45IO">C6q)ox -@>x W=?;ѓư53r7f5U ͡wDzSr[Tƍ܊NDyXzW Ly\77ĀeN[ )AM0.TYG6߅ḱt_A;UZ?= [d'zUӒi,,An8P Swb aa-="vvw7HbL{:筮^4f2d.pyOUaldY!=vqr6D'hT\IFIܨOB.gـ:!yNNena1oF V52=Ku(OfZ!ihUk0{@m] Jρs}+?qlu8(VѠ\$a"P)Wτ!a;}YCdј\ VL<123/]KpYY^ \kT7ֲ%`:ϣ J8c, ^uL||==RZua_e0L'_zfNEs/"^HOmT۔ l_?G0Ut')U ܦEhKiX{虏"̹¹Q1gqr VL-ϺBAjXeA"μn|dNwآ(vVTK %Vs`1pC;5A9D8rǻLt`.H֭ōk,蠎UwG{<΅]_CDz8m\ro9Chb4zn_[, H`bvvt&#{%x1"B:BWCG+Sđg+t9=̏W3 |CG4F[l|nE*!3zꈥ?4(J`_mLߗ Mpxt wAR H{s%׵5 <{oI*]X뛊sJ:@ǯ(IifD"g5 -މ:̧$$90 ݜ0 `yYة˹sF|}\NQo`렉]c[x ݼxBIs`rE(XNi'L1;$? ,y=1:a_Di +X:g2@:@@ćyt*q؇(Ǖג ["nFE@?NMjȟd^Ix"j*:H/obh$LUPxxS]bm#)nVw!4[BH-.x_o+ώ$-+P::#h{os:Ûgn,<77MR}s? ~TGRW{QGnY> v@1;y> 4t_S.?lve* |S*o炴MZ1ɹ!^- B>B~FgB>o#|fb#ywx[wVfݨh#;f!owק"E,ZuLuH9W( |7R]䬅>-2TJkZkjl'$^=ѿ\38 TP&5+/l{/I#>E69rghF<;֜D%}GAEtE/,XEVNmas:_T`4rui'i~Bs^&?na'&Y8~L)?ֱ۬Jk"֣6@ (b1'uց 3,lrȯ=˪ NH$,?vƴ%<" utvH[.etG>J33A;b"<dJ.a#=M"YD$8aM@Wh Tfa|fl܊3ï>`B)vZ( ܤUSЕks1"4_s"9OeӷdN%}/5s A&‡U O G+Cl(4B녭yp-9VBotScԯM\U`L-S==ƾ4b*vTCz!PO?A;$%wg yLqp7UazoIwv|; ;vfm裚8jVSLމ:|0f gx:Q9[s 4/:*!]?UW1 rrD.0rMo'_x|< o󡇸j/+3"7Wk׈ޫhc+xÁ~\aCJhm^4R$rDԃ݅/5Jg9.{ B! O042mo2DBtIʯ%ӯ=;&K<:+Vl.XJx@Y&bβ.c;֫ ]yt'_CpeY x BF=<FUtz3]*co`7em SABynXdsRېlO8-kϹ3_ q6ㅧD77?Tڈ JOD}|Wfݗt_ (6-0sL71?H{VAJmUݛ =Ox[ 8Π[wjfe3QhvXvQ;-F\hh>{V'TNS^|^TXDxokzQYo-`4oYjtĥx_䔚AVCGLr6WyҢ,Z'8"jک3?왥rM|->e;q}wc^=˯u1'1vT!412Kj{9-g _a=Sf7$YAiïWgz_bBY.pH_W|=bcZѾS jk`l "3(gwz:gCp3f\mi21gm&ExI|F/of9$C ҃m(2AK֖3j%=_EnL[-65ޥՐ+GƞX@\տ@$V -w]t2*cGA, : Z\.\#w |&H~J:g꨾ k^ ɡUX3HzV3eu'pԣx'+B#*n5gm1 6U3!N)VRfG0πC=G=0W;+rwN6(婾e[D37 ̢ѡ6 RÓ!̚C< m5eԼaz ,LnB_OA6n!LKn{kI4!Tx?Z <7TmJD!ϝc69x"zhv\FA'gq|#Lu 0q>-ޝ#g"xuY`%s`B}Kvϰ=8[-t=DA~I ?a4aE2u t2&LK&} Rm|gqu} e$ 3}BK& kr?JVK-WVt@_3\xq R-8(*(p_ q1.⁍ZhȿZbQ*|򧷲{!b:t泡VpT6I|ULMWo- aM0˼84/rT`7xa`v{ ȃ ;צ.3 l9V.(fz&Z4sy\{GǨkbkauBg5uDnjTcM"IF8!HJ^ nU6@BUy* 3gYZ07070100000343000081a400000000000000000000000164943cea00000d78000000000000000000000000000000000000004900000000./lib/modules/4.18.0-499.el8.ppc64le/kernel/sound/core/snd-hrtimer.ko.xz7zXZִF!t/1 5]?Eh=ڜ9Lk@vvR0OyvuMꠙfuko]i :ģLlϟ~p6te g(fKAykKF&ZWG{p2"p lb,op1WZ|rFPo3xzR0C'zoDx2d/{+zU5r(B|iRT$ern]@qw}R'u`s Ύ_ujׄ{ʏUA!)::{ֽM rlQQ t*Fp' )ud ZQ׏mɬD۲bnKڍzY~'Y6P-4Xc CZ-<˫Q+Y\缘26%ax}oWXkD(8a"5sp_[Amv@1@Ro=xN=2CCg~v܋Nn(pFrH;ˤ1X&=5Mptރ]ܫ)` i;m{Po id˭~n9&1 $fTLo\[KߢaL@NQ&# B-^ahE)U2\P@19XYHuJ6-hMA]p*ãv/ʱN@"_- 7Ƭ 7O9\qmAiՈC93m"'x_xUP ISz5؆eRvvl!zl1x kc,(c)ѻ~"RzS1ݡD}ֈl [܃ӣiUΎRLHYI:)jt^{( ^gK%ݽ͡ҳ bǪvXʌk(mJXOیʷvFOHJ͔8Ub/r9B`C;^/n1}%􏫱,FiGZ^A= V h{U2zz -WA GyQ e `nGzKxiGsٽ@ٶndUt>2hsB!g6gAIH oLq55wЖ7oЕmېND ɓ4#]up@_`r/mgRWYc5l8'mZCn{AU4(BtO9WmvZ3:3&ThRNݾYeugQT>R_V|: ʿX O+z {t?)gX0y}wCPaU{)o{E\ ݔ;s'0p'2‹#bQ*!MӍ;醇JB+¨k1Bႊ#/3V.z^/ ,IyNFwc!304Iq sqM͎rlV^lF+Q# 6B}iƨ!7ZxkWЦBBt@/g~ wʞpԁW\6s͡qhC(\X.Wf$V wsJB8e "ktJAˌUiT )q*7PEaTm- r"{̆c-UGً_Pk[i**5Kˁp+ (lJs&9Zp Jf́/u fr1brz` .o)l^+" ys@K$GEhH"i01}FhS7%}pƛ.*ޜǼCڧ:3'T}MO*DmbWBЛj(cWAn9oιλHp^XG~ɘk 9~ %f1Xsᎄ!1Q qGjˠʽ>td̊QCC5!*tl;`D f<ސ}ҔE갬מR^d~tm^Z< 0T*_ bYOR>,%{ͻԆɷ6یoa*#jހxtH.%'Am~xzUTv?(,{HD1rx w£@mRQOڜKi}$l"w {$).]y^9!)ubPZҰw`+{ܤ ÚI9t4t' 1[E_@on>Tqzi(ULΌFƓZ?q@ЊL pbIn| MN S+3nK8cQ$v949z0T<%\"MWHx84eu7.R=6 ԥ|{ WS3۷< 5MQ736U㗮JQ*;uD^{-;)ކa `v'|pDܤb?_6gYZ07070100000344000081a400000000000000000000000164943cea00001de4000000000000000000000000000000000000004700000000./lib/modules/4.18.0-499.el8.ppc64le/kernel/sound/core/snd-hwdep.ko.xz7zXZִF!t/~O]?Eh=ڜ9Nea!lY`!TxU (dn8:zN/ڗbd\=tU c5ӺS=1Ώy*u.h8㨔J˨캑|{avY%^PĶ\V EIBֹZO1Y^T,֪?Ǎ̝Q y/wpj}z4v8#QK^jb?GѮ0KsjbM)^#qE~tR ,((vC;11 ӻnIZj7AmU eK$"egsNjcQ(يn6DŐY+& תݰɳ +*ϵo")ĆG%r4'-̔Y`1ṫ,-X)ds_NzM-ڝyNtm&eͱd!CUb&ҟ?3!bmDA[霘?{yut(2)w:n$f'%$OɨO=%ٜ1s%$T`ZBW. RO{szðV_a^՞Kba0c~\tBYaq"Ci[?ba0N- R]T[m%";JYd^7iGqITHN۩Rs>2ȥYl$وW ΔL4jdAƎ?BB>?,='d(zzc++-nra*GruwÕv I-5Ǜ_)}fbzÒÇ4_sZBk2h&{1@DE](3eo&VDuL5ujŊqx8g}QVͤÈ{=\UT5{zw-?epi\,v zi!!vIp4iѴ*9hMNT#XBGF P7ܞ HSuEN*OcRayuX'i%٠;jāѱ#MJc̩Ky: A S )OpY#D?e31*DOMݎ/.?Q U+3=e1|}79N|5R5CT/f^CɕB|誯&F\Ƀq^cGB>TVinL ,q|v&əD0yM`䔪 *bË,{ǙJ_g6"ȑҘYȯy Y>*baxzmam{kM9ɜZN)$he b(Q`loTf透{&׷nagR]oex$+MKL4!a #u)^Qz)JA65Afqae`oݗ\gb܏rOp wo^ ga M^J:4z |CnG-N+LwL[=Mä ߐ9Dȉ;k8$46YmGXZ3^CP*L.G|#of1 f3AcP&gv?7y9򤙅u.,*TRX؁!q_*4儩oh;J' yQ[Lĺ ~34fSFumD͔6Y{Ǝ $uByUL=@c'`('RS'|y hXXuL-K'[Ld-ୌP$v^qv+$j^g= '/U8Y)Ӌ!oW$|ơeCC$"PB%/9/rӚ4n>Rn.ip Nmtc}adNGȼ˳X93J&M!}As Cu7s6ԣM]VZg MᏘs8U &%i閼Tl ڃH, \@nC^ |!:^Y,^DMfVVrK_pz̏Q2SEvny ՉOA4E}7)itZQ lԶ?qoύ/ۡ wJC'X]"="R2\mm0=2t5 (seyqT?BMh1EQ$q.79.ūg%m)Vo+#MDuQ}=xBe99q`i30§NGR 0vXG*HKy´i$ւdRL=U95mpd S!rnXU4C? C)6i^/ZF]X뻑(&7)`fg`@.t*|H+}Y܅q]ʺ޻6G< u9V ^FH4X =}6p|ԺaUA1:ėJ>6P+5((e ?\qQZz ;UxmX;#mbf4m5,VfA}U`,|cY˽?A [asѡ'0=B6^Ib 괩Q|mYqM|,uNwKRm%Nm<\&6AF=5!X)8lNa |EWM34 UUc,8oGx僞`D˗Co`P\k7f[ZFS?iW(%l[Sg۳ηM5uBpd~\W^>nsqXwɿU ƩuCQM'EdowU٩38 M i׾|0@_]H#E6xYh}D|(獡 .ob]`)0:nT MT+cu޹IY0s#>6 &FLoyBeLHPu5g G?q* ݴn|*(F6G^Y؂T_V3\n^c,/zg,.ɑB! WL^a.!%Fv[I2U{$\_ %(֢c ᙄr<`^V.@PU#pM7#}gn^X` Ԯ;|`NDQȥΜOlE%!AxXr@1<}iF[A$~ wJ(XU6t敎/)]m#츝{Ӭu/ ᬾw {1jmT߲f@~ cHI Rf|a"m!Ss,2qq?E`upY!%i!W 6RBW:cuRӟfޯRa׈ay=@(W>8'7SlN%n2[[<=mi8m^DNcV06Zcᰅ jj4i{wsQ/gp2]jP6FK6F);ao9:CO%ӗNӃ~vzvl΂3!dC0tm kr+3F'Lr[HSn]y^ F I#Nr3ZBSُlo; =|;IH+<=b4LB?TwԐ`F [ PiAA5V$բC˟ɋMΩ9Tlܲ=[dV6W+38FU *%| G'\23VoZ;GH$OWpKeMX34`h͐8KFH:ٶLH"_.@_JOVOfDn3|Xդk5mNغњBĆ_1)22<ŧ.&􅛫Jݗb .,?6vKTD1Hp+8c~iS@?29rj`3]M~PZW╈zPJ(. Ē#,89X ;^5 yXs=tL VnOV]"P癞K@ *ǕcFm(=g~b< ۓIx|:|1ߏ$Zf<4'wI> kw]8aC f8gq9 1,U3/%j#4R"qZc>Su$CjKp3x3_o9Ҽ vaJJ6/lj+5 V?Tq$<,Fmn-gj#ȫ4a 4}ԓ6ɢ፬#[؁UC*$%u܇v[Az{&ȤhQ#Qi1$d4dPE8)8Юk2.k2>XCPK)PmTL5"EbaTT%r^H0C+*Q\Ip 5yv5&XvaP: [a_ˀa!1\[/gCx1?g6"{d0ύ ۟w뺼gh $@H)Sa#jE *ܹCP99pn[)r˽T3d (Opa9FT}Ry2AI̋H`tT''*(U[@U(|(6y:-榝bێC(վlUHMʀ@vLz#SD6i% ~X_%D7ЌRԂj6= E%؋Së; {&͘ܖނQ*RgD:By|1.} )߆֧ ̧]]kϢ1+C|u3R _Df*j؉[Mq% G{? &Ki+Kx2̂z yI\Ybw>WcD [ 85Y~ƒ׵ͧ z$,YJ~osR$5Ιm?ߊ ذ `UI40k""HY|PVIE+2r_*f &+h҃"sh ݓKS q%ʘ`" (dn>wpEݫ.R2[r-m#.tR?3xom n>w夵a8 h:JoDEXӓN=_ßch҄x L-ZOfӯKfliQ]A[oz7t'y\ lmG#Z?!b<7֞ I#jTmɺmL|Hx -|L71T 2$\Ph^{1AkjVUߦĜfb !-GJ9g;Ư|OfSB[ۅ,L EE7#i a~Z* 2ϡgVqU\J8ABD~l 2=+M5 OBp{ ;_a0gYZ07070100000345000081a400000000000000000000000164943cea0000ffb0000000000000000000000000000000000000004500000000./lib/modules/4.18.0-499.el8.ppc64le/kernel/sound/core/snd-pcm.ko.xz7zXZִF!t/]?Eh=ڜ9Q n u|#P|\/hh^]͔,DXl)zyCk>Wz;-<+%:nb[!օ${x@jꕸ1ⷓҥlBif4k C34SLmf6C0>tX,x{LQ|vrrúT:c8b.Mt x4JT?/^J2¸Bc4˕C ݿ!W} =ƆS0NںHNW H狪2褝Dn]9fPVG[k6b6|Ӂ+( f/%i5qʴHH))L?X= :=YA(O-d'VSG R) 8.u\ 9,#*- Tʹ\j='l#$bAy<ۆ_6+t SW& jOB } hFΗKSu{ٸv'Sc p 9Lj˨|XԼtZSf .y䉒g\he쉟 tWC,2FӇζpƝs{%&i()hjEY& F|SqW%2tt/U+2=3=(؜/_+7#Ba9t FAms}wU(=4I0VrA8FX{O'$Tԣg(lWeLcdD{W#G}#K{hzf&6`kZhs>q*+WH ݛʸWW ፶tZX`pAU,pn|j\ R?nOa KvsǸ"\1}BB-71+zmN;MmVSt1z/xp<@;&6(c;XŀpcYR. ^ʮbAWb= si@OisVL2,翷Y4G.](VquE(mnuLX"˚~R꣇>5{CY'J`7TBn1!U`i>|wr(j -@^u_A.B];CFj r*i_3\$PG 1]m:bb~Eg)<-oe]3Qִ+Sa2`;ٳMYiQaRHwX[DfRW?I;rU]q9sS@xBqV<*iP(Mo>i}@T,@AR.:fa٪XWMjN'[Mj%9T6gpj]0U,*NRJK*4nFFFI83ա12_ivu~S{W~'jD&.wÖUv׆*'FF0dU}:).]nIotN\KLM8Zaͻ-V{O,| dC? o{[}!T$7ﱎ1'.W}]U vgc7s'-,3]D[l^+H~a ̄Zg mIG{$FR<}Z,6IԐ<ȚC2j(TNpta,8?a!ZH*#43[^O"<77`p5>4=ʭwan%OkTVyE}Y E9nȘ K$U\gz^4J*҈YL <~=E ccFէkkn|#AfZdb+fhTDsHl0m CcvPl])mn[~w`nEM%r`ME1j Ec>cw=@yUR6y5vBGq lIҲ$sH?FdvFr8{s @H̱S]97/ыd,t 3Ca&MXխKn_:9AV%\lIpdGfsݐp| AgBm[K9AlsY:Y/+c9k+ad+mb}?,}-'_9@@){*3Ӓ@@Ɇ~e'ׂpۢpNZߜ!)'Bx XUjr(_΅<\q3=>-"Y! HSE&d}(6al^cs%P Es Hs+ HoIcH NV|읒.E-U{=e3@B6`H{'V$iS$|t1{]YW^Eds+zf}qy^ G}TxMJRgڦ}M5]@(Y;yMt9%\x J@b9TJũ@9yK݉\a4ic8ZT]ySF $aՒ&ҴV)$DZ<LKy.|<g5zaee>VVpyl%}]O6!dp;3wp&,@eZl|G Jx=jd?:ϋ0 )R]5U=-l}UfTШx #PYYBpqF~Λ ]_pXe!nC~) .TW_vLUUp cAkn{I>eyZQCuٌ8ϕ2tX .LW#x7} Cem|Haln0O \Zt'>QT ^ʏꢕ";O@!^PrC%#a:ܵA7sv3(Ev|7rAy!©JOc8ƶWƨyYHiwE(8I~ 0m,{$WzmbU.k`BmU̒ 7{.?fUkح~,0ݽc ż~h研2Y- vcS X߉BL׏!ť.2l , T뼄ʌhk<қh37 <)C ޥZˤ/S2O ]ЍJݣ|y X_:k(,;jmD>b;JD2W$KD`XLbB ũwLĬȂe⚬ZdEطa7i"sQ7ڛJӸTtɅJQюGٿű{w1ʹ-QFqjȺ K5u1׍x8чh+w֩ ~BxVnGjlMδp*s!  I"<o x{tƶUzF#BGJhLB#HLdΘ7%ݿ8{tov8!q&aZ@$o6Woa"H~±:(y͵/M b|*ח>ndiF{ h֎ܔP~H6%r ,aǹi)wb=Am]6;f Jw3T=Zv^!њ~k I ([3sI!82i+6:E#^H.6z-r` 8^2¨KNMD A#}6BӝW^$mbZ*\ol܊F߶ dƜo:yGU̿8{%R-IjV*M3w:"lC"b~pmu=` t>Coc̩[RT-#+LGqY6^s%9,1(Z4btY(1 t1bA~6^jƾ3,!+/Xt`Dm`3#[!T3ք2<L> YC}ȬA:ʂ Dk(Hh/(LN05"ȏ6?< C .@L䟤/#B˨ds%0d;pW: '.GP!M/,վptk0%D~~OHݾtzڅ5MFy)Vmt6Fmg 'Y'S2)&C24aj䴥Jz >.(ӣJI~BofEC)oo5je6Eh{gKq+hM;6^WRxNB7=|~N\JO ;!+窑mPf Ul' <<[ G@6+cW6hH?l-ػ]#҅oiб2!6t KᤄfZlbpk ϻ٩½Rԋa` _ܪ<ft 6 0V[ɱ;jJ-5cJs,tJ_Czh`BDXw|B0Z gxzJXOQK d ACGw&H9+o(\~сP/1crs=ϕM0֦8w?쒪g0b z!)H,@ S%}S_"'G1_kq2=یhT} ]g `v%sKF יlt*I LmBWs+B/Bbcr] KkܿL\Y wFaEc وI&.|ɍjʜ'e}F}* >%$!JZsp Sc<^>r\Ėsvݶr6D л&0\WHMYݤK:sδڂf4yݠ%_y_*x:QFhRsSS"S 7HdyUt'XbU)!>盹*6Yډ -s/WbQ_E[QA!0[&,',ia܁WCY0Eu#30f;"?\USߋn @4ѨVu-LBzg0.W!/X˱5#H?ȃYD!*u-0%?OZ\'R{t`+G^Is4 =E(o1Uk˔d>4DmTz~B9W7JԸM3pIdgNzIAeW;ُdPFyqRЏj f Xg+.!>NFɨMc=lsj)0( 'ִt_i#)k=Vm2 VG]IHeiYlcN{1QLe.jni[l 7}cup&BTg6]Ő#Sϭ)!ӭG^~"LkB򼱕"}zp_; .?%!bgg= PLSZ +k 1rG_,_W2q5#P+GIw|H37T?g ӝK'[\76o3]BPڅ>( nT k>@noV-t\RЂʬ0fY0Ǭ=Og@NG 0[,=VvPCp'6G`׫|a,FJ!hJD ű9e3,&|F u8Zs}h2P9,/~< `aglSkdG2c*\ JRE_ !)12XXh=b7TʼB4>AثO{ u!c ky.XMO<.[kYP{8;8Yɉ Mkcy!tb78k$J]^BwaT7jT (Pp={C%4-cl,*6upӝ9G*?`dYKk3WB-2m$baijce@"~8w"afSھ/>V5qt.kK~*γ,n9YG;aYB>ܢ,jz޷݋#*dEfab/ r9 &ud8p'45m2`Zy6/9vND1 \AJ<>Xz+~ sy@؜[H5] lwQnvM{m;e['MgBdKM(kAG["۟;ӖFeWɇ0LI]xLxq-xasNc|֞39ީąЏ/vunYpqANLN <u>,bq|^x*uk&"zWxWzbCAN{SPt Nl 㜡>U G6#!K 7OTg+Zd;[nr Ӱ[R6ma5Df{e+ǢpchVY .vgH% -ZnW A6GyS϶! }M.!V=E#Ѵ>6شPZ>khϽ=ڤaSFF%x.x/@+XȥdQΜNz\tGkMLba'm|EAuT . ]#NR֟#{ TVK U 1R=q8ZC)d~@/S)oR~YC ](IvCrc3[ٹ0WKWgӧ+Z' jdT0, UH_m;Y-jޚ,σ"S.PrT7yu>#,cl~@X Xre> ɉy. "/cT|f|ҁO>6&N*qc:ډ}+ߊXT::eo|^g@q>&AFis&6E ș t\d %dRhbOJE6=&\H\߂nÂK.,~ |N+ocǯ/1^Bk-k=*:'Sp'J3vY 8nx/bdZO)Ըn+SN5q$6;laQ3tE-Y(Uܙ!gb|> ۤUA.:m%8/-% ģiYidPyiyZ+DGYuC: uʅB1y"FgQH9 xsږ(ꞄZشHoY[!k*>0OʢK!6PˇSVp BO}C _RG<\>K#8*fҔQ5Rk`Cs9^MplD>AE&b,[W q_ 90 yR~Uo-77 x/KS0w]˝@4r=?3}p ;. }{oPxuC{ϹOA#Zh\ =u{j2"W.gkU鑔2gjoI=mRxE~L @x+jt >ұu*M4̵"}20X+Ovə|9* ,=%fj4AU*BNk< :bMrׂȡhTfy7NLA_o>}_yWyɷgJ+['ȸ q.h_]bA,[Ma-(oҤQl;c$2Ņ w+l~~4ڪ _{ sȦFTF9._\=5&Q^a?JaL@7ÀsBbÔbQ"QlN7s:u8SwS\9|D6~fΖ=G>u6`OV+ì`%|SJXRB 1 Fc!pV^/P̳,_X tye%'hH'ڍu gհtĘ}˨j +\P%h04 @R(s8=~@NX|_ۜP@/֍shzdRı.&#[_ەg󔔂>Ƅ]&vIT%Z*Q4>j)%eeM4:W_hKF\䤠33pS{h`ǜi)),X>hHhnl0nq]2>5yQS6tm28@3rY+8>wn }/:LRyi|FҭGo$S~>Q!3.mSL"!&K h>G?Hv勒g~p|6C~̖nhX iE`!q n{OjO^ -gsS;iB a>1m $n-L1RvT+, ,꠸~=+v $Wr0 R~xrz,f#ENsKxA}lB$O /,ZؐлC Of/c@:pCs90fFrD-dmԌ h$hHv{+Żri0 2m C+x͵>S2%5C0@)gǑylk Kw [ 2y>h4բ<@>A', nP//rd3ِ蹴uNfY11(w1p'3k>-(PCa$ BLg}bT;~}=Ѳ!(cYH#Ry x{+-Խҡ2]EŢo $7qlŋ:j%Ǫފ'@,!_@9q{AӤ#X&hP]>-Vmq)e=1/n+\ĢW$jX#5v:i2>@X}( :11VtK \J+>9j q AeTwCJt:>1%hzBL(Ds4mVE^+xBl`#Sd,PSYP )_sc\lo<]`۽}?57B1J̖S%3ۯ:f32 pT(pZA@D3k^l*!y~Hz}0_sd;n;pY3`/=h;Swo`ق|<jI;{N3ӱ5o^^{!GWMFTUzc1]X /C3;BTq"91 UY|7`@v~@JcJ9鋵\SJ/ƼlJZ3R}uCٷuHjcdrgydE_cth6j?ZmS-N=y;HAfav9=]ȡ/Ӓ4ax6to΍*;vxݠj=a6n?縘qkoA嬝esU(8.| 9+ҝVx ~J_.îKbc?}ʰ3eIۄY8KQ 87~_p6'u<{aʕE+̜5o hX0ܷ ͧC^@fN˾J~ؤz0)TD,;SBI$$uFֿم D)bȘ8IKa`rqI6~X"j1ah m ~oT~p-C~BM+6x@@Dv36ZQ+Ke%6I$'Yb\p:}"{;T HH\OགྷiBcojvrF"NA 3c̓ӵ9'Rك`BInq],?Et*Yk#&Y[LupXˈt,anQX7}H`P#:H ~%7ZJz|3DX6zw[u/|jHa`601>NPD|/ +KE(_]|᫷툱` Z6|qqf/WoA}t),š'!o|\$*eh">[l*z0:k(dws; _OS @w ;- b,xu{,g7ۻ+cIHN}NOOm !mRTգq} AѠ8Bg"o5q^MZ]UJNN4A" i܀MBPU&Uc}v"}9: ztXu!%-t%avY}znBQ8^d .! IŘO0tk"]S\C%aVs4\ HcT/0)ۭ X g_7\w ((Qx\wl`k3]I-" Xfofb۠;ڢW΀ :nM3"TL ̤oD|MYz|F S^d:gq'| mTԌkǺ{s`zsu5M‚FDY"R}~P@C.pNsThR8.OC3GٮM+RyrGj v'5&\j\HhS1KN,YM B6NExFX c,sgbAE_wTAz}D"*.3u `%C>A%$£\11u=1 :^Hahr0ݣU@´/rhh>惁Jjf R:Z4Ɩ T_y3^Fn4P4V3ރ^}>ݡ(v#܋!ċ. ֓q%ӳ0Jt^Mv'*s0!țlP{KYf 8H}P^Ƥl]sB*a;?OҡG'4e_B< ֪1ء> Q;sN&ZЭMcET]J?F3bP4;#Ç+lP-li~#z%tw؎z(=eG0*x_;OG^%yw=8F7K!- nK>GyGR2惥) oF/FÁU=2 $ܚwkY=ЩM\c+x!UiLXvz;@H?5I Ť"Xط0U;Zm}P4~zE(638v][>x}:*MaftS5s7j49-ߩ:f6jӦϤ)D$bo.VR8!0$m @s>s$?~WqGզt5[{opx-AS_X|CqoF>~PD6ۄެj>u † C"z. 0U,s[B+3T. сKTݭ"#ţbe ~+"JDQB%KSܷLC>>3G9۔i!Ti+k m O=C)w:Z67g06>h l;enڂ:\I 7wD C}9lYRs łE,|CnC$.":[-3["#Mz/,-9c |}B817 TN+`vbbt,TO*?XrX6%J"]|qA+q)vjw0cVC='+1f'\t\^r=2 sQ mu:5 X[V 2w흸블n̂FOu ,`#׻AXD3)"ф` PiuN*W@`%T|]pog4 y0oMr-O.8.' JحSrWUBMz_'.6?%X ^w(V!3C?q㉺@$p;B@AШuߋ/qYWMD%hfyV{D S/ĮF>ۍ22`>FՅ&̿(A>{zzߜi%6n߉qߝ$iHr5GqʲdbM\hR7ȖS0];fb`$QYRΨdԼUV>`mfRnwVsV-+c0os1 P{/x; %.zi#ș`8RT~ݭ2QK0HGq( ?yPMR14U<*twхd?S+!Y;4_(\dO4M˪ D>*0e޼|%{p j-wCC6U@stxvJRƑ{pq8^&ؘcZD]ŬǡWO*@# {MOXRob0Siq"ك)NcqÐtpZ.%9e* ;OCh+z'WР14L|8Wz'tnqO` gc8*,v3,(؃&(Ug0#yhr"ptEw.jI׫Ӯ+nۀ"xMlN3'' ;E8VB+[Fr? )Jg!XmydAWL P Ήd3(cF_h5MMh@!E53;::r8 - YCez^No!yن m xי,$sI}@ :y %ā_ \iMt盤cX)HXn< *"!ԥ؂Q&1*"T/7= ic]mrL]KI`E8@NH.H_a|z,6ԸM9*Zm=S{LOhDݢG]p]DU6)fO5 "VR钸t^d,ba|eZ'`ܡzu&ULQKAkR' \/MƊb?9_ֱW3:i6'U1,tho2CRhGbpjwl)-ϠX}"GY7'z KDb Jo:["7y)u^Sނ٤]zSe& ˒Sp!qSEL @'&Fݦdžvy-"3Mh:T(T.,@ >Ƶ!X-ؔ(!T@d${I']g3lO(i?._bڲuϏJ*Dg{e;d.Il Ljkc'o"{},dX7ulK D|cۀ~DfMn{ k%sC3AK^? g0vy?֦`firHM)駚?_'Of{> ׁ_]H# ͟buh{08ح2̗#;k8C9+=OiaHr.sf$9h=8 DzvS&Dj .窼oKq19Rጓ8tù⮊{"DƋʇG `sÕjԔ)Gsd;w'`b +XGG.2mLRnh< %M>Dv,ʉqO82+>oKpQܘRXVv S{y Ill^- ޖ$v0g?K9g9s#vC<񋸄E)%7 tYs| |h)3 81bEA|0ʒ1F{={"TۍK)HG`v EJMcSrR:)|Oͩ7ޱNaD= `c-OvD_60U,t%ۑwϺW?3ֺ?#p?gB9@@t~L=%L}hmgR0~aPut_K(ɏ u OQ7?<6i\n\%5TYo{C}4T8yҜpϱYKASunPU)m4&Sr7hGckC){ܫM ;;a;q+`;fQCcpvmֿ[>Xm/n{xxǶ󍼚nVc+?a.JN5U\62ݓvv(6lSrJpRKΪo2ĩFBFy;2~-jzd%-a_"b٨qʍ!!?<`Q׶\ˣiMɟ%ww&AO ;2-_Gz@D:3-JNH6`9_y+}4 7G@Տc(`z%ގKݞ1Gӟp7(h[2Sgu,c-2M&GM3#c+X ѬR?(+\@m'1;ʢHLj_g)GB_b,_3wi $%ƁKZ(@>J2E(C ևKFP$  S[P׫ ./2Kuxȴ P-kX[6g.WQqخK6NWr$ScnLﶒw) ~Zۍx) __=L(e/&=3I9k̋5OgGyy5rNiwc[Lh׶D"~p\sWWS]PʟiPvV5QC]!6G#.+(=L}\5]@8nvܡx?2TxLl1Dq/P;C^jD n)&haL<r~OM<*ʒ|$?@-&3ضv+2$nt>cIVSMk5;vC9Rnzh0}$!~T ʠeSԩSf}{KmQ( M,p/WS!"}bY*hȦ!_}T[+;5pxϐ>:"C\t.I}Y33[6YEn0e 4􉥹%v,8 l ث[Fx~h:'KhZY;}Tw]ˬL]ShںJ_TA?8o1̬)VƠb8l~7Ei sD|.@y|DEWt`UķnQ>=]:fx~Uu ~s GKεy6z }DS\lR֫f9!EHX ֪4m-i տOP9$D0lቸJK?4d}$gdK=ʋ*dIϲ|DsV-[?p(љV{0V]^673'nA yA?W#(- PϿ^:biY*ŸdrF Q^F ^)'AO ML=/Hof|7 AP&-cuhhR;UԝHnjgCI'j/ETY*hUaGBlҡ~\DD^MEz;Jqg)Y^I}{KWDCs" |loF92i`_"_#4]"G5aʼn:D^c:Ѝx7 '\)+wPA#~ɣ:?tɗK^-#T@4*-SaKnr*GmLXg :gm=13$?*n^=^Oeb+cM`-\SlK* -+*ӆn(s \4nN} .y J1rR5fsƽz~F~"e.ȱ!yc: g|nR&Po"?PZKj ^)R3>T%d42x[A]W2=,3d1u꼸n` UjJV+ צ\/y^;Or7׀F6c:XtEPBT4:_W\P(58R3W/pE;Ne V{h܂GBcN18"vs0Dt;Ut+" AN!o4Vcq3\jGy*W#hq)S$b@os % }uk@JjZ'﫜IlR^Hb+V^I}A1=xSo>7 QX'jum7N"ĩ8`#łG Úc2w j{O MȘ0^6b/'Qm1@4=e6sns \vB'wNR)GOVߢz׈` ܘص4Sz Bt6f#̥|! 0gIхeJa`]b7[1AMRE%쬟uyI5ʍ7U3 R0l&2ͪ.P<"f )+NS¸ܒr2ZXKS(͠1 UbOTbK%}D8'T.X?c'U{cpeSmkfglK;Ez=UY!1H%0'0pmn%dvbjfԗ khpj%]1\~MXnV96P4Pphùs u̳_Qie\u>' uiK߼uvv yyŔT^Mښ l3ǑPV馟~xy!!~D_ HXu*蝽~z5J D;P,֙mT](_0j q+"X&xHvQ;19p h vuW d2 ,I䛕DL%C:DMHY0?A_9gGAۖD1L2 b w +{uKZ7j30l,8ot:8&vqWvYBI>߳ yB a EކzN"v?ζQP{ͻƁ{wVswPJ9)8 BR^H©XWa2p,l*XW=`SNu5z35-G< I#bhbT_EpL h5SbqwDQ`I3 7dtD"2B0QyZC DOah:J@EAU@~޶oc^5J@kT`6{F>IƑЃx *&AUTcoZO,LڡRGgYլlL[e<[/,GYn{FEf)J#~N47*BZPXE=DyOT=FXA᭶ڋ G ^T65C Bo9'YK #v? 6m@8}ԞB\EmE|t' Jqq`Bb9vԔu]bmo bh I5M" v'6 P_Jy#4As'Ȋ?/P]WUee❽D}]U-~UMAE&0d]߲z\-$"ڬ%OI$5B[p;ҭ u$(QB}aᇫj3g85p?{ r.BެnbD'3 ^' ,%|WMH+Wph6S%Z@у'{èuAliec`Ρv+37L"`LWHX6PIPiZ7m=_Ef@*X&bh G9ByeyYmvNA?}Σ853#J6;)8槀.2bS|ҵJo}ͯT9vMӵ(V٫Qlj]8-!̮Cg[CM{'F'"㮫C8Vmr,V3ؽSyNw;@ u Iڡr '֫94tҞi;6v_&?"8e{9-vPƆi+cEm! Vx?ן# uiޚvWz˅lT< O`U"WZ%:R CcC,|!HLi890mU#/9O(p\Vd0O["sngIuO@ \!گi gGbJ*쁔~O|]?_{dY=@/Fϵ}ӎq tAou[9 73$nԧeKt[␉;eX/q9]{ OYqƂw7@Xfh t*'ZUV&ڹRt5M}huyvwyP+UO FBw6GňY}lz4% |,?=Wk-2C b8Km\C)zl8lÜկd1_(k7W=qz.]1:;p=CM.'#HMƫJ|}ʖ.)g?Sm!Z2.%v{?XQ:~Xm5rLsk:66mܩv!6nfxYG5+>a)N /,y|'VĔ\mi(gߌ`qD'E7=lex}ӽ' ܐ q|0w15׬uXYVG2X˛%8$?~nygФd,c'K݈"QM ]|o0K6QjPWJjHЖ^ Ώ$fОzR/ !äG{~!.1 8XF c!wd}@E&!FNdNot$$֌n BNj-,?&?X_%ν|3!ߤ`=/1OX\8 v.ݜc{%y*D`J#i^1\#)i-GY!ZJ9\\Yf TVCTt)h aճJ[]ss0:Qq37g%=޶GPbaī6 Ei`L)IfYjB;Д(`mfIZMj7Y1.?FA "V2!Okjw:\$+)`_GL/UrGP؋+ EU a6}7ECBF])"Cz-ǐ Xrz#t\1qVDR7)1pۺ{ Eqa@l-X*n 0V?Gqy+uGi"W$N[6HTWy6h03λvk{qlć#Ev``u`"t]>TJf &m-bIT5@ ۃL^ c^nr(Զg4wEO*L~eL(;=AfVx`R(@Z65#֨n4־06̄^q \~5%PFB+V*^YaG 5!4-qo7}, a)nF4 Vszdf҃% X%`uidNz)8im;A* {n/,Yˣ Szk>'yt YS̸Rn?J;uNQz\'ͤRᛦl7j1 Q%'"݀@|#Z ~+ e@8$(`tj}[0)ƚYKIyB< J:(بy%v,";ɥ G>ٺRB!$~t'D%%ϐkF #D!^/p^NRhՆeuzDyp$h_϶W5HKM0BޏM:RK{-DG&ƋL+0_yyNU" Cv /ߘ=LE|xeЀӂNxWIx+,z?4:SAqů*l^hiFlQzd QUk]V_X6 꿪mџQOLfݵOV;tjjkuaC0W3U?-YlUnJ[y[0]3^ŀu;37^PtNZ)a?ڿRH|+0GSu,} &AwӎgWHЩUv52ziH\ *jRqzmu}bN[lIDբNl=OI8Zu[udD Hk$:i4YJw!1`Ԣ\#X*\ )SŬ Gc@M+]rI5O>Bd}8c'{,фBu31KeYIM"*WkczJ@Ϛ[tլ2>cVJՠ, }Q2yf^|ϩ[?2G _r5ۨ[Aϵdei"=M`iddp=ez, 2$f5 &uO8,+Dw&>}4]@ V $nVj>ZY3K? 3гG-*<]Ĩ͏M@0&GNC -X"{]=0MH38\ouu= h=_ R#1`w@LXNE5p:S1?0akIa|0-dM3kaIP#0W6W:c]S8zV ,O){AZJkRVgj&7GשoGL( s2*֬"@I֌jg?KE.j"T8d.ae /]vcLؼqAOwwH3\ j鷾5j9br" 3!UI"ѶI-~$H ];@Ɲ\ Rbk9|1*!JN,iGjBȠؾD8*`w讛N[3verb FnY`l7LzgW(e,'V҈T˷=NE?6+>l\V ~B7ji.R9Ce EUX \j!F_2us=?q˱0x]^ϊmT׍ªa|48B0"L05ڲ]{YdA<ULSt(CjXz@4 EL4Vt씲%*FQPH\5She@UE+t±5(dQ}1fNPn,>x 9otL>wй[a)-="q~]-Agr=C+("0؁Fпurt5-\9lv?Xh0 S kQ)!2tb!Oݮ"Պ&f?FlHDnE54K\ \ЮW hA=`EÁlڣΘH͙w-Fx N"/ 92F9^ & H^xk a`燄Qvj:w@g,-T_o Jt%YһQ߬oy&p D\ƺMqVj-fh4lM豷|YAqpT ?MXB-#>;z5IHU<6qxj:7s}#ܑ%Ok" FmZHF(;oPՖ5ɱ3􄲙~m'=!XpMR6Xekon<̼Z饥N %C< nC_y:&WHE T|e J 2})[U As׹OT1"ۇy %bL(!cP't,qM;fa ࢊt`VP|nKz:'nPXXb ql YmA4)Ts6s .r16GQ{ 7M$0-[V۞pIYTJaA sb+N Hu8Z08"a^1dr7/$( I8VSug KIF#7•5j7qoZJq-cYE$Ul`'Xx%&,TM=L&B*m2>#*aDMBH"Y4(W_j6`yq aeMAa| &AuuX;Lhu"] b3<*d߂)ͧЄ䜡',d+:|ɆR(2H_Fu/=aw,rx#sP7n'+5iOZZgEZiEC2w,_6)CjNPjI!|h0&n2D*a?遻4c5`0%,ycRKsoWFZSbJg>45i?]4u1922=VOmBso1|[L|C lm)cH ک9l!<`K)"FbߘõԔA}ˁƸěY=nRhRzl-J.d1fUEkUefdǔ.ov'MC4 f"DFɓOZ2䞘(3Cqkx-!H@kU__cV-b0U:a}GE fXO>Kݯ!A/F4RwVj4li<^ޞaӆcKjקUv,lė= L(xګ%ʋ9A5釆۱> ǿ1 .wJU;9r"llD3H/xe1'u4mqގAx 1"F!^p` tTވ.nN%\~-J尭c+b(9 }nFaN{Γ1V R]CULH50/I!Wt-9S?^97ZbCdhscu茦 ʎtKu,,gf7/mXw2j~_I8q>>9flu\- ݇Pn4R`4#,5iucŜJVr&y_cAcMQR Ztt8ޡ<gymg";)VJ%YSziF"yW aS^]64@QG>/y Gf-1W骈2)9qPJEF;:a{2wG쭁O;yTv=b⺺wlhȫ" ĪmOݼΰ@in^0ޒWWU90(` s #-{S]qH NB~5#Qdw Ep+!a (" ƣa;M&b*a9ըVzF/OX8Zsy6[*gE?@f f -*BrwĻ:+ sh܆YQ)wG/h]0uQG: [.p!kеC72?NUײS2'܉g7J aH) Ն0w5(Tn6 lܼ0AiDk.óaIkO1XMWecVD@{]#-w%_DObHT6k8RD2|SGT;y6`m@I=;iU͂~f.,۩\!`nZ1ZBriu;U,\>sSMќFN̷ZzgfD @01xwÀTMS7ޭZiҭTuv۟tA|n1i9EBxpڦcT^FYxb _bMy׭IPmY 'oj2!X: &;#47%n6u> E?~_,%0D$jaD.cU=$_n_)-Q 3J^Se%l9 L:`>mvj]Vl^`ƥJ/gJ.dvS6(C 5/T,q?I԰Pc5l=z"@))ȍ2tR0HbOE%Zƕ:FRQAA)Fh=^YS 33PN^zFf#'V; N-I;L.b>,b0wy0AR{|7E렼G62*eAc~ElrH!gtY- Sk79 WSba :_Ai^iDpCؗ7|寅&bBauc6~݈<@,umyRԯS gs:ߍbQVR]Kx]Zbۉ@%-#Ϩ⛎Q?Xuqff%=ô qG|al]E(t[R[nSR)Ck1\N×[?@9 Q],mv,O2Ę1p .P ¶L z~V!Lck ș! v鰘!a(*r)kB)#4 'ߎF!D*(旞O,0L*'F D,d̦qfͣt_6CJQA9cόl-lγhI^kFq$ݽe d7îp{<qs/EB5'dG`BUDFXB^ϯv{M.&a 8M4+ܢj;V Cy65>멾I<],b?jj=Z=li u})lt:쎟TqEϞ[\˹RmR4ͅFh*=8E1(Cɸl-x`C(2eO|w*z@l]3剁5E|ݢuuRn=kd>c()+k@pbtQ^7 K ks,,ڊEٖJÛ eʚU+HKS{j =ƔdXFfHː8kCϐ:)\12*$LT_ CԐI *Qm@ T-X1S"To?YNgp{@wI{|P:tZ=JX¯Qh.QV;rDUxo09=%>P PK.Ӝ%˯?c5M`1V/oق} ogbRAIjɓuˈ$C1Ӧأ]Z~vG{=qz9l.L2}Wj>ї0DF[͖zOFQV4߽λG=YoO+QwoW<ݢʨD0>5ky΍ :@(_< ao%9njjT2ID3lM[ $td q|%Ps2Ibdp%G{mg21VOQ+tTNcvp`#h,MfZt(p.#ʘ|noֳ_h~A|nɈU|+@98 q3@v*tEI\$GG-%`ĶhcM >Pb'up'߯?#R&[X܊ͽ3'|ELRŠ/e8UB[-?mTM!n*7tM@-mقj)c'޼10[2=U"0DI2{e:۔a,ʆqt@Ӿ(1DA {1w) gPzd$@y]>1q!-4dF/^dp9-~;?ܙ<5cì{ƙ#wz6noRԙXjJ΍~*k]"7co6OX*E`&(]Y@ F<%o?sW{'b,Ӆ /W/qzn; E^WC8+}o>7HXF:şʣ შoU,iK|N[@5%HqoJ~] `_؜6<4Xq:ju\,)zPͮ (]5I7\Z|fݵQΓZC_/~A{<^=GxJ7ym `纛ܘ^>: Tt@PZQUMR%Sr|7Ji, %8*0/U>Z ގ`K$ŕHyF,wEUpoPl/K.lDž{ʳ Eoa)!joPDH>M T\֡*׍'om\CQ=Tygyp%>Y>=y- $M됲HYo.x45 ANT,e0E\G2t; Jw'HBF{.W[/c0Ǔ(mڲo+kZ(CI BvgIT/ ҡ6 α;ZCVF<ʇ \\ٚI51S9B<7eR!uRRpf q.Z)}76q!e~nhɳe;$ +i4@Yr?EE h/ch.D1nY5Ŏ#]l; i wYjOǹ}rkO°Y$?irRpbI&>Pq.3)TJ᳚`ŇܠGRD zue(:qoe~03xNkzU&#TTGHLAJ/ڔʒ$ķ ,#M8J m^l7b%]х$k:|G8> 4胏NMql,utDӠA/GIO*N7oiGu]PltF=N*1mu8a C1}a(JdFIRiS^~}E?p]=()<&Nhc,= a.8]F{S&cl2LܴAE':|{VIk/NۅiXKX-W@Ge)t#j`MS />zz()ȺԕKÂ`~$~*$&2#7-j\-UmxӉe|LcqZ`Fٲ|oP*;<9m$>W͵L`C-3(h/"6GW2ڙ<ra1惲QzEKтྨǻ1,S&Eu){}K(6F?X>jX+M`A ʃPwX^v&/(T_O85~ȧ"qXzAїdZ'k?7+]0oEv{/6@\!IXmd%y>Δxu&.)CA6E$%7<i :NCV@w'A! Y5Vs]vʤBBb?fyc >gEԗ(RQ'SWcM&N1P!(`ٓ#oI?+s1'ewk1O, RZ;\G,t/mǺ$!7{* U">쁘a:I ]DxDe |8rޖֲ¼nVcj Pmg2b9_O|NCR))J!TpV߷YdH_ }[B!z. & @0W9L}?^e4?7 CѢt[Yu`Jp 4~ ;ZA0/1_}P*ir/_;=Z2U6HeT?t˞~؄ HOhNd3 ŋcV!ߏrb1]) 9Gk/F?URqHT{s qWrrFaI^EFT0_#nn0 ?dȔ]+<#ZW+ccC)>ýWH s ~Hn\&ƝG<ª2`+CL/f@pwI~bT/7cg7A0%#.FDY]KE. YBijEV+Ch:%7f^s 8.>} s;@L, Aؘ}{VTNa=0t憒Jkf# & (}+[>^{cL`0o9Z珞6\SX%eRSuՎC}?9+PwjTD:V*8B ~V#}7]z9)|$* b קAIzUMN"a} 1V'cGk??0ABZ*C/V./[iYa}mNBŻbGzk!b w4}T>/<:%MRH]r`1hOGYw[iF]P4hUHzOh6yQ; %j `JHc ױv}|`4cT z4B 9}G8Աʟi" uH#XH!{`"We}8*v[$yd8sI)f9KqJZƥFx_}V4Riԓ~KiS@\Hԧd}3i ĺ@kf_![1.ir"2G\¬Q> S(-arZzX\oK6^']>!XlANCºGz5yx4@@)Tϓ\ĄJkNwtd!jA?g"1*m`M6ňnXH0o,/ #sKf˪xu(H|h:\5sV% ۅ *E4U-a Č3z/|W|~nPVGne;iu*?otEȹ̌tݵG/\-ޥK/6dyɵGUXE 7,D%G\8]j]pXz>f?DY6Y$D֋=ʩoa[ PzaϡyvXyw}%"*1.lP&St v/%nU5aF#po3E2DUH!Ut+}8NFre,*,,BDX[;N?S4Y9<9):Cp ]<#oV_?F)h[& Rz8JbAMD]z ȹ |l82Q6f3VN-iAA\nRy3;Ylγ`r6 D6CADtj9X׉7If˾(uxDJ錝 '8HԷka9QvM67USx^] #jf KH>p @6ʋUBC1 ؓKv!7)L.w5 TyILt30%LH"Z @o Ӧ풬id>G<l<6)Ž=OeP/e$sPuBrqʙ\V}BN`/ftI kB@qZnHU EϾ!!w17TrjsL _!&ro PkYK P(o" <.32fM,D灂V۱ט b[BOR& ܷV𭬸 eEғp5K֊j$-l}Е[Td9p<<$0Z$[pUZ{>O'f$-z-^^EI400kw)w`/TZ*}FfU|(6ʛWOTax3Up‘O2՘xt. kk\E`ݫsG:2X?Po6ߞ~%K)ou34bDzc!&["PEJG;D֓ trRZym%}a%̞jqF/һ 2"~.6R%'B:&E,aص*L2ySNϓ A߃뉃q޶$)9j6+` I\9üi8%ôܲl-R&h(rI/9]x> rVYp yGMQ,e|F퇔/58\*#*zƪMX7ʻH% שkDqQ/ 7 `r-IC1{ V\ʢv,FeW[ehVf+Qa/ϐvD x7)E,Lz"TU^.ֱ0bi{ 2in!_ɖk@[UQ$+AbHlNlO*XSWЗ%'GpUD5k1Q那{䇮 .=Fj%7c;.pj$0ܿjf4NpDzLSȋ4:rYi:\6hHyد@E^6>p9R!k%sU* .faQ++7ZJ gęFD loxnrp~iJUb Ȅ"D(eNH MmUؒ 1R<}u`d~&K$xlX-cBq- ML A7`{ldpv4pz6\a}A·W+Qߠ!!-ΝtZUFX ,"O;?soӅ΅eQ} EVX6r]KBvQ)ni SK6$lYutٰ0gASl .IθS2T.B<ݚ y >o .rztU240L:^\`ܾu}ä۝LkB:87 HvZ;gCWBIOb5? C+=0hvW `SަG^?2ٴL;R8yOHk&7t3LןO(BK=ؓ#G{ۿDtzfwiHR% v6<_:zYf"Ψdx0_U4%ԝ㉚>סǁ'*djx ҩ"i;1O%)#,IdPOρٻΔ{M+&Cet`sΪH"Cse9}<=<׾v^53{Q< m(%gs&JQjAq*Up|v,Zct`xX (`z&'X.,tI:YP^= X¬_@MsZ̓. })(\xv&V> ז#"5YWTKy\~x-jr*Ëy3hO슦e 1L;9뺊=;':Y־5N J3-Lf؋cF%;1x#./߬Eɗ 8<]sko!<778f6G&êX9ku3rs{mF; ŬWS Vun|DCs} ;cur 7?yuą[\C+6-VΠǬ, *Զmc{=؞QvMȐRt7Mn jX"[lgzv$)bIWzPzCjҷhnf"ܷ/ԍZuP&NB 39>SSLwu#gV* RQ5'ӆouM~hǙkh:E.9 m1,VsIDFݸu `=; ݁V-AHTu eS7)9.Oi8PW]xhC?~ K]P҅9=G{1t7h΅(4v!ٙë$4;٫RaqIL4l7#^^4K$||,L=.;.өsA6_)\$YF:7ޗ4T$E$ D6 ӳ~<4U`D osj ŵxeO YK~C6`5 XA5"cQ*~4hmSHXѿd +:"ۉ?j\Aasa&(xX,j $k]wikc Ӿ8 I~a2uWo!T& xnJ2|yL.ȎR}:/D :e_m9l$7V1.݉@ZՅ~Wz1|\&_Y˹SȂ9 LA*4_wp竁zBd|ߦHs&z!N}cw@Մ!I%ϑRyɨ@uxtHjinaÃNmQ*pg3!lqc!O Gjsn0͏B)l%AMW Z*[ˑpv)ł{HRKؙCumYaSD$xU[Ҕs> J,2l rN֯x&a ch\tE}8!ڬ!aexby2X 0k_Mh LT0Ȉ_[n 4+6YIwe}bQ/̛kkHZ$bQ^qS]Ŧ=+h%m9\ĹA-赸m okc p_nǿ8azؖ󅂷n|ן\(nCקBT8T`ӳ0 G?w‰i< xZP,nǯu$ U-آQ`uwWݦہU8x9aJ^zYVPu-RBˋ6aᓕ$Bƻ5xtWWV}St`xʌQ yyl=(wwSDu=LSGI@*GGî5p_>IS`ޜom1 :Y:Ƕ!-㍜!qwLnzqr(ɞQuC s[Ce~ްH1?WA!rOu)g'!,Eh=[m11V. .d<*3l.5S=3Hk8 2 L WA.zwTw6)?L V,I40UBf7~U#ptKSy:xqC r L!!FFWlJ`E &jWle1qg3۪9eLng_o H2{(ڷG^8  GK8j4MA/ecؒ`"V}ܠ=TٵZa ^ok7ٙ7UF ," -zNX׽z[T>C{hɜiW-| '?-I;-Rщb1a'W'96) p_%}g9!2% rvӝgk\K 4 0V/'dσWFfGϣN8 +P c6qTbj+]X'jcw[RKɡn-M{Bl_<3H5(? _rBXմ[]uL,06>a奡dy~AY(p1Bp%HqAV]Y)?sጒF؊z1)oRYZX/ pmwYGLGks,BWMUA>;MWOfT+'ړ'.=bE?IʘQ8a=Z"#UzmVWlUbH'zj@&J<>^> D6?{0Tכ={$!&,fiT]|Qt`P;H bG24J)N1~n7of}wLoYix3kٺCI482D'RA&xMlA~fiuWF>+SsB'||_80Y̤+.8L^v~{*}K\GcP^(_1#YX|_Io{TH>+2g6b} BOU9;Qhc}o!>t $eEgMtG.mF<x,ĸl蛮KIniE1*efa3RQFfzȭxpMեYYX9i0v0r̄.DZV*_s|Q8n0 ?+*E$S9IeH{2(dd*Bz:2%tˮ09ܥ<|qNX2(gtϜ2'-fR=MѾ.L [[n3uqZWlF%m5z+tyu-w|oug⅙5.h[j;-kk-EZ]ەhr(he;AWqVEYh7AmY0K{ЮYޑѺխeڹ\XZ>IWy){RT++me]U8zDA%3_rЕ)3^WTq(sW&a }l,?gx7:$[q*|\ Ѵ7?# ԭiP>N jKɫ_٩yOɠxݙΐg8v36uO;&C=" W­Ƀ[$$rs5߳I!ή TBz$.*]7=YPd;?W}KVopA hb55);/'~lF`e๷ %+Q>{>ZBŜ$ c~۫,/74SP~3޳[b#J(!?jxܑ44NTmAt*aiKWYqb暓nCefkY!0rZOp7N"ýb8Jo;t],L}>< >@[Pk9P}/oϪ E=,V5gCGT7d<%&)J?ݣ/zjE]ޛݖn;Ԑ-`GE_l U0$>4r$!M=|eU43|狊ۯ,]z׶.ߓܤlMey /Sqrw2-G~}ba9Y9vˢ뻘OЎo5Y-i]u7IHQQc8E-69#{q dU6[sӳdṘ ! X]|}Pͨ^ "$sXk@Ѩʐ@^;u=C܀쑤BڬtR&50m$5cgpC?K:Kfh]6㙒?gR;}ZD.!ް.[W(BW9ؤTbSpUVBk=e2 (k+&mo<,* %Fn~?ĒTDTiTf\Ly<ÓM:MKOs\?OqXr|iA݆Hap*:l_R=}G[yM_?yִNG^H#`1<͌QАUźرh!Hvݾ/ͩ3rXd4$.Beb<|1A]Pyk<<~J+9u!39SUE~qI_]?I z"~ðP⌣nMj~(ցyj@7m~e@ ]A3l&yt}%x&bY[9G!?wde~E&b*4{FN01G_N&;#3iMB$| ,y7Ҹq""'b@KfM.$$FɌyJMKcAEAΠK ϯc6+aɲGxW/BY7sjc㴶j=D>xVѣ#MdwR:"]#7sXoG$gE&=>iCgJo\l/tϯRpjKCMr+}dtU ȏ$8}]yrqB54dР*\LRJ'DH>aDb+q`l 9]rk_2>ҳUwM/YS%TQxTrcSViqRxʔ@4~P RS*CzŒ9S&^ "K!Jhp/Fs,6swBOg{Cq?ܔ74,&ď084NX>CZ8@ab`;WK;;h3&&`2 ?+aB|λ (7 R_izwXd)oCh4.FFLx`=O"eTj9;8DH!:ru됈+EϷ= vJ~n߰7̑a lN㠞u0,a: #P?QQR25k҂W6 aWӣep\R0m~DKscq>'2=: Ft?^+f`л˪gfpM-''_U-'a͜5BF)fRoB::>J(*F@bHο *q ) jku 46m:+12P3n N߅ c%0Q NB^NcWiGqja[Z( %?R/}ψ\w@ca ä (*bfc@'HlLF(o7푬Z(/+._@dXL߅&siH4WX{,=[~C3?/f1ah3,L(|[.T ~;4`cI8cF< M \kyW#hU`oT!~)ޡpzEbgR٦SrYWh%Ѥû)ooc|+i)Ub_N\S>Oi6hOx@s'z,#%1f֣TM~ŏK 鍪\^5_SPmJu&ʄA-k%vGdґKI:\/6]z<ؚ mC{:ab;'b IH* -=;:(u'E0@ >с*JjQCo{Su,b iQJgV!#.ZiC%R5 ͒)h̩]]N/ h.5DT9&0&AXDhC@7qZqI˜EA(NnVKSr ?QuVzEڨ֣`z|&%q_w魄~/z^}.|5Jc\.5YqnYpH=夵S$ĂRtvo1M$m7uR8yr#p`Ťz5xW_ZW6tY$0!uz.xUm(MMMGtw+5MZO~$?~oB(~3Y2Edm82zu= '5ziWa`@7{̅0{2pUDd E4L׻5}6\xn5@G?8XnW`7$ɚN {rL6U_EҐH߸Fx8wwikn‷8omZ/w7׹ߨ$ Eu5%J`EzrT+Ʈ羶V 0RtY=h&=Lpʰ} .yɋ!-x pt^6׺C} 0g<HTr< +?Zhě?-q-4'}z.kRy'9 n[oCmWS*F!e,WFU!B`ji"5Lckb91%oX}D^Pz*UitaetTSlE X[~(,c#!s4G㦎qc 𩷪?y|ͭz<C/u!h!~ǿvJ3eg ;$!AY.y)掳Usqd6äH>?Sw6t: X suR ]C4H&4{Wʭ|%q/g%/ig*v?ҍ&Do{24/2MU#d3 o0+[KwoX̕׾:)?T4 QH?u r>NU58r Ž1Q9RaCO)=UT H *$m&Ii @wVqέ2G1&pK=2W%5YQO`6A%ܖ#IFŀY &3O('4Wĕ|nwC+/x,ƫpǴS!ق[= jnfVoCn$`էV=pEў!y9@47n3b$X a12A:f"1wz\a9Uk[/ R@]QﲣeŻjaen%BCP'>(ߙţObz df\Gy~9]:= be&F w <̛C㹃$ʊI8s?zWdlPt>A"3f:T$B F)5Jz^jg9l4U0 pԂLC?y7?Č' ~\4rѤWJ9ޤ|mlJEo3F08&l^gvo-^a-?_a٩[ 5D f:-$͌NwQztcAb \8U:EfzƢ>tGy|H$~3Z} ʺD0gftpy_fHPr/I|IYq Es=yy4(7Y]0I/HyR,LN/+3'{ ,^o`Bqn-#039y>v=QtPǷ^V%ӌzLa#̑6!3rt:Btx|"UʶBjtE`UyIxk qRnj55<hJW v_RQG]x'=7pH7^xP5]GS fWNf[?lտl#EVNuF]T IkV=FA -x2F2$gs+Zӛޡͨ(1^4;t' C #CQꞆI-xgWrtM4:}.6 dZu9К 7FR%_0pYH(/n{× &Ԣap'`7oMIkcR{<7NͅX Y e+I*5syQ(N2q5=n6cϓ38pY#;)ԨϷBx20 y`w~vAqCmMѩtE!B f]*ꔮȅw$M"[/QVi>?xFkr CLp~VGO"83Lf@)o1"2ÙF.,U}>~.4G:lþUr%ٝ7y8qsO\<Wzdo߉zgv'cY}'\ e9Jx/ q`I(H.˻ [uib Y]d7,9X!\:tNY2:FHktl`XDɪ_j"<rl _vF%9üs^"Ѯ `BcYdj㈧%HݳA2ƘԱA4xf^ԣQސx^[r;֒P_2L eMacfZUzmEu EB$)Kb4<5\WP(B0U,Mqm' QZ(b4ҽˉAe2!S9 ?3&BHܻa #[<| S2=FD;1!?[Q\AlRU EBj7!h(_Cc3BQ?!Ug 5FV~RWx5Xg:NPN㭯V7$qBS-.ՊE7U^?DxwtPtr75*lNӅfdw&62q S(U;12Rv{/!,eW -if`T 9UV5 y6.e 46N,o+賞OQ{tjU|K7b 8nnɼ۱5*i)y}hňMI9RZ]xp3F/dg:;t.V|mf "*Oi/ 6b$gtBYwK&Np٣'Mu3r Hrm q R[ ;P `{W{(M6`LP^[ҥM "@wkǢ8ёb*ĭ$vT+![e9ŊV[?I 3c%,EPD{4hOIAc` /W7T)U1 Q:ӠEe3q͒<쯈,VvqJٳiyǼaa&v n}VאYbBD~ kOyEe Dž}Hv,W9DQUoK}mxr}<BDsڲT$m0!`ܓԖKE^z&ZEz"+\+ qw0*nQsp /pRP9S@0GC054 `:7>X%t2^} d1705%]`7L!BCw%Qk%`CO^8X{ ,8j6&k t .Ncyb4KTu nErܰ y-ҀRhӱݣ6ϠB4ˢUBwpCNAo: 6*<$wn0e:V6vQSKy\"vBƩt8 D߀qGSŔJJM:XƬDp `7&u=zLq!aGDAnBş<΃agOĒ&p:\$Ξ]~o],1>`D'߆=hHg/Q*;M$)X(^8jSm,Xwo61S -庨ԋ"$<0 ȳ?½6gqUahoEܰߦ~ &{yĴB.3&w_ Cp2;܎wLBc g3)0˼0">|> o& u-!`|JtI;p ͹W.'D: 70G:IrY7o*7Ь8*~Zܜ1 0MRpPB p̲S⼗[H YXG#]TM43ri I|Ė i%-yf%S5ڠr"O#]d\X<xo]I#'\P,{sg5.UYȘA!ƽ8 n8]T7=ۍGTb/]: 1?3E" jD V9g/OtGJ2Xbh݉6X_ٳMiy {}A1>qM`]&UBRNE TO!RÇ"_ a%V+^xaT[ e؟яF0WƧ;9f|5wZ{;̅gUąZK;@dwCPNqN6Ycȓj\Ԩjp"@!4&`n!/EeLжns+pEc?X&vԫ"m- VDz94Źx5e{ҪAF]Xn 14S?p/.♣Dp6L~[rq@qJ`Bv.Ά Dd^%nĮף>W$ 9:?bTXZyz˫@2w,lw{SߝƜmuBG έ-A+Npwp0}[?[u;}VSb@pIȺzNׯMjr W k-Ʋ`IUGH^O_>%T˂X)W:%wh]ۘy !V *(9'cfeA! Yሶ-|Ei81VZ )(ᚦwU{OCuvYӯ, x+rqWZ{>VF3iD''kuVwgW[)\uėҶt $Jď[!+ٻR͹/yQ";;˳)Z\\YURyr)|AkRf˧ccEv$jTF0ڥn@%> TCeE Fʽsyj)h)';tM_Tqz]E44BY,G_O%F n $q"lK英\'Pz/PNH#Z-Š$ra=Qޣh=c7 tO e?2J~ "0;k6 cR ifOK)eqcK?k$#G?p_ifҞDscR}%A= o'05QJC!$ į29 !5ȥ/M0)JvU(,3+ I2el̝M32yB(dShi:T5 {/7!RGiV:˼2.nt5nh0g@>K{"GEB7/th*Ǻ핞iϖ7Z$rRAoUҳ .c$"41mUmеUW %7KOfoO(>A[>Ӷr~x? !+'$2ߠ3nrWcK+ ڒ<-\j4-q<뛐釱ƶc!.0 _rͻjDukeğ `4qPuUmTK+(2|6'!8)1 #:E6W@f$|7^kw75î+'#WtW9)r !fnZݎHYw!>h@9Ȗ$EF@lwx0pnuȶN)!=4i]هSυ"w6W hc /Z ]•X҅{&Qm$1̘P:8Ge {u+cx>MHU/rpcf(g$NmM^wsp![V->i CVȏ^Sa=Xp[lܮS|E* 5ߦ2(˷3TUPҞcĎE\3OyY\2!>qԸ.~T9@˸͢ C@aedg,6Cb]tS>DW[duaA EZVR"q^hFXN]J2[qȜWJn#Q*&ScJuyRqL,Ou.3@6(2%a$LL^_Eq7Jnk8 da/{w/K!v9 Fbq=M:H Ė/b(N}}W1>`W'-. 6Y C #bP~tFVAcͺHN\Og)aK, 媖/䆊t@doϑW4# Y4_zB!K}gsFk6rTB[fwn-k\Eraa{GiT*7IKmA$4Z;(kI&t6c \ w+x ;P&Q+%`f҄: }Kǹf&=p?D9(q^ F! Am:FA:n(ϖuh:%a6Zt4#ఝTLp-6 F[wMU=pY8XedT踓8ugyH=F8<{JkCͮVQ9N xDTVLCrɹuL0h6 BU+b}}M BKSn=! W8 uF5 9 b)Cgh>4 N#[~ۈl%Etl)hvc#+g|E>~ 4mxL;$vtX.b|vR$caV$2`@S~o{g6[22t]hĬ{8mq $%xI6=+1+RCh—Wl]RkRO {Uxڪ1Mz'91>{I[쯪V[Os8C<=\hпU= (ID:F&Y4R̔pԒ}N226#rp1ԚL-aT9۟;]GZ})r9R6m[ePkT|~Yn [>FmԲn}0tbň_//`:V$2_+D*]pJЕU$U= xX}7z]ԾA'FQ=K7Kާ\nd+Dg9f?`*fy&.Y5kֶ:Z+3Z]KD}|$}K7N3ޝGKFf8{7 T>;?u{\mifec3+^@{iCtѷ)caA2NSsj8&Nc8{p#\ }9R`c@ _/yj.Yx fK;u*qO߁g&lzQ5 ixz!Mۢ)%?7/=Tp5S/'SmĩTq΁j =hL?1 EǺ\JV\(&pi%D # ={gwoKXS[iȷ%ʯ;ʄc!h.3E ڥ&0ͽÞXv*jn^ߴ(b1ؾ}lWY"9'|Iny|Ξ±ԍ7<(F`NyjZ3d1^KV =k53sT6<M},s)붗^|#Myex2LǥȃT5sS;Eq[=~)I{ :#c4R"Q3^!:`J)ﮊ]_,G/d7ĻQݑvӠ5$1D .߃I=^{҂*  ãaL 5\t\ ]!ف3O4[2eW~)xA,VYc%e(9%(mLy`P" YL;̎SSעwZ"՜o$2qPe9eIGNo9j3nVRCjcȡ(-_Pf_w5踓i.&eB }^Ӄ#b dF=T}j3&aٕ7uHv KCmq7|(~5Jzŗ6g)J}J_7Zܝz̑F S!Fya! 2:jvqtf:]lPcaO|GI{ZG$>8)HGiF(l7( ej>6=ieX޸ֆkfbe  #5&^ֳo浢{# %4PG]#^p KAvr( ={J/eK7:ۀ  S9^Z~otӻ+h4nXVYb@M'l5VˁJΓM(Pǫ=֗r@ _AB6x~6d%hۤ畏![ UjeC+\/]LJ*F|H\vKN 7?cG?K$  d۷/Z_?$$)*@V.AikýN> Vբe{}+zIVz@OmqEwor? Xى"#q&Gl8)CFH<.[ -H;ـɗOqq7$V]lW7$im(_;5au\uO=9sҢ$oj_n}(R-㉉ HrXG0op>\[iY4M9dɔ[:FQf'⎡# ($@]i,< 3!J8pa;-CB-%O ޸qd=WBlEĕV M:DBSm im,a U5*䔛YmT@`,IAʹlAUvfTx՝x-akZ0$Hskï1"ܒ9B|u_UvmTTy6mQNM2EY*Nufv `?p&y[7-|VΊ#IHdf0sCh#I iY﬛E\]w$͈v^ImBoomI\x#t05{vA=I-]@Dr鍴pϖt2`<.a`z^\C XPR76v.wVi"t/Z\#c& vr DgQy_ʛps6x{D\@(lL/1pLvK}#-/˾.`D`>B wPQdQe6E mvx QιX.jM 5l]\ϡl%Wou@Jmnܛr٠+*v L=c\)VBHF=NFy/kF'.Wh[iO <02phuQc'fϥe,뱾%Y]Ap`p!^>7fVLج &ŦKTJM8+1_o?>7=pߨ3  8AeTivk#1 N}iIY|0 6.%h($%fy}6qXY:҃qpkݼ/C zh clT|*p0}1B8ot6 YމRfq2Sz@`\ =͎B֤wk!bZT/Ү)%s9i3M2'*v1 KdJJ,_`lx"WR+n)3<lTV5Ȫ9#_ 3A *"w^0c΅Ӂ+B xI8V]mF$mG9V"gXT&S|Zh󉍕{i4-\iZ^fUܿlKgзD'US?k7*I[UhMq Mo!UK ⤊lR~Pa`aMQ*7qq&큱F3aPGѐvpkm a'@x ݢG #K:vD86[c WXcщ6d۬`NxӼ޴- RD$p7*CV~9"RM%8HIss :҆ :5q5yUA Ikz"YR }OD*qUG/>%`QTgj8~z(F ǜy:_HJ,!Z4?8 YI*2G"r!fkp/o)B{ןprgiS||w#]33pΟ#@OD._GZ#̶;M"Bݸ!"T7.SSWD[gٮy^R](Vig:Os =Gwl_s[<[b$y%q)&&CL  7Eז+56t[] ߰z v\5qQ",(y|(4"w(9+(p'ނF/qTxx/BUIU [NVfCkpurnoOժO&do5Tq!5Om8U+[kq hm{"L jnEQv(  tgx ̓ /kT-<* 0+>{[ 'E d}ߗ]mDmoYF?tHCULK*( ԣSه9p'lġ 36O%< DUNg8i&k3SpHKX<͇ՏSQNIXT]aW'Slo2u$I] <-vn`UIHo"x.T\_->Q=ϑ.\-+qYez䭑%j$Ƶí}/i2.EgмD*:F 䥠#J^NHq` !qeG_\^jrBj9 0B[1%8Va`aws9vJ) j/*DR] m7Y{wSm[ 9R(riK UkXşCw8/JoCN2Ú8iQS1-QZd^Z$R{dd=>&M<8}&#JX:S`hOs#T=D2,)*hㆯ9&YͽyFyWx\]g.8]W%KhvwYLvϡtӏ47 M ]î|]mll72Aȵ%N@"hxs12Ok^ X PJAbA:Q\,{o%r} zұYh#8Ahؕd?L~!lP{BrJv8scpW̿ɯ= 7=F:WfξbrPH\Z=.m$ >kU 4eKBY]2i ".>^@S 댮V ROӖZw#Ű}wmY~E%l 0 /dtФͧ~AյAk0ك"&O4HP9-%fxL `)ߵ3tM(iUX@w1֢QaGpeLlA\o:/ϑ d;Dy z8gCA kD@E\lִ @w-clAޑ~vOzՂP]\6 [ߞjJ8 ;4CZ?~^ѧVR{"[LsBtfWumQۼ qX ÿj,QX4N85='jŘV&iC<(.[TU{T$'c+197N -w"MDcqp, 3Mp +PlZm`S:& |( uzi1ӉyVD:{s-]|ɭ|ևh Qe:# BYlR2ieGQmN{`t84>hffIm" Qb4үgF(FH>RڮOM_LOqFQF˻Hl]Јkε[/"Ge~[ţ4L: (tZ[WTTi)[n*!Lلk@]SX6T҉jRjQ-O:h>o9i=]ICS9凋R5as&6muИ`/wRsvs(B@?_qlDn]l\Svl6`Y|`BRU,t;@&Yw/DAxMnp71HblYIRoR`yont1> Òwi[uc `(Oز6a;qIπ!܂VUWF1a+釖r_D TʯBgbsL﫞31MWj45ZsA_$': kav۫5uZ7$׸@JS[i=ugT.w.//fcMBEEVA/R I's<}tםlH[70C`nWZxspK2S۠##ur=V2lVashYmƈ)9a+v X3&Kk x3P(b*2DwXW j@D}@#sg 6Ɔ$d2$*С7Xl)v/e?Q//+ Hw^1D)ů=v{qGT6~Dk,{kj@ o5YnUqI'{8D_=^^W][Gp)]BiGNMF0>fZ[ȑa'C։4ڙ_%!?K (&dqB (!Hs~^O\W9 #~y~Z"|=4+r;%EQj|'Ƃ#F3Vp$67@-s *?Rl6%GQZ55=jkyx.JE[SA9's9/E NE o̰׉2-хW(YMG4O:$VO9gg؀V 9e/ “7PߍO!|T@P;]5V\ce.H]I_ʯ|g5N7)/x/lg =G0yD́mG9<7#,Q$giz;>]y66K[2 9Eސ7f7=jnaDX2Hik_7hu!t* ( .Kew_UeSXO1nqEJՂ L )Kٲt ONfs8LNmF9NWΫ6q#'`TCw6|U'X4 }3Js_{A_w' ldt} ;d\ *WR>YeX mTOq]"hA_%kdy'n*бn8Ei5'do߱JF{IjGljGTt.771|SOdԹKTTtcڂ٬[M 8Zz(!'dFODI]kEb_ Jkv^&}3i=o5jm>};#;<53o=+xu,A4=6EcH7>[[YUxڣ~ee9*DmNutcN6g;}F;Q7WNx:+ OUFHkPMĺtքd:@LOuBJV"} qQ@[ MikϠDYf|0:z,v4 s:tnyvqiK>2oK") HO8^I&>0ߵ7 >T{m usqAS;e:91':5@JXnۉ`>zi/隇t1ke4~ ^A c\冟3,к=`n8$r}?bI :Ȱ2BtK,s0c # s@'`Fapq>pxi = {;HV;.RnMR 6V\;j,υĶmRQK6Ʌ1$ym]E2Vڇ0YɨX,4<'Q#V;|U?&9d1q;A E% Kqs3.b.n /Y_Qy82ż֎^\˝m9ʆ/OK^V+R /^I?ߎFsP/P-vä+6 oz3 ͟`n;)<2]V]w!|05=7g2e"ٱTɡG(;A"^^S7QZ=R;ܦj TϤ0ƖK|CڷvdE<;VI۰GƵSlCj\k=2{\ xUu͙V {V!XR)Oiج{p@$R=qO/Ћ6SivD a/Y&[a6B`QuѴw m8 ᠔J!hBׇ<_kM ,o8jB75v EHRgYGu +E=ⷐdcm&6AH˦C4J+x j{ FwVEl)v4ՒQC=)po;yO26Hr,wDY*\iY(_Gnc/[( Y_+ OokG8Mx)y#}$.h7aS qCE)$ 97WM6>Oi3X.xx2-} :޴K&t5X+>x硓@w-V(;jK$԰MeQKś/P"^' I \)]^ʝW.5t&fq587^;8ƳE]mPA0eVQX>C| þ.cól('q" oweLޫŕ3iD үUSȝŅ5GU'b g-(H9Fz \!Crz.6i2RH͹$+W#d}5b9g-lf^S6i,ƪ RNBЪfD 8؜YnP:*lr(rLRe׼u:20|.P|it-%6 G ѓ*1 )N,EN˷:8N>b<"|~9 M79`Rnix?Z4h[#J~ Ik"p1I톁A6}E{Ѩ\pu_])ȶlF$/<”C(Wӣ=3+j P^]]7qQgR\X}ժuHqcvZuSG t_Ǩ |w;n /w BA3>=i 9EmlTtg'ބX+P3dX&5qd9aSm#'fF]+[4nD.էZ+ !,*\ Mǂ* H|];y+7WtO";Fk rπ̵N^(d0%ҭ<1EPjA.eg8 rL0V4f;Yp|h^0ƌּ l%knk67xpDtVƒ_ Qӱh$XV Jc7B&( qΑ8IRgIDžTF6=x#dN"ASa; 2蛥W̩捱YSy\f,K `K*ڭմ~jGhd$"ﲑݹqPQd-D8#G3Egx&t! ]"5ч^o,?y%TbYwޞiY VێUn]ï^G]Nq@R(mcu]m'@ύHuHbT&7+vzۮhxb#ej_A߲<*Nz Y_:BHi4zSgzCB6M#Ʈ kG%,.IemP9)Fk:5+AQns,>g)Oʹ31;{eƔT6> )Q2^aKH`C41-NīK`W ۑ\0= aW{$~PNW:!zds0" /<l\`Wah}[ۧ#U88-k~l 7)]yѮ9Hi4i@trӋ,~W[ҹFָyɨMi_soY: CSǨ7LH'4ܥi<  ڂwJ yv\VB6+H`ЫuRGHMN-@D%Oҧegˡ_vΣ@Ws! {rSds90YGpbu5*j^ĥmrߴ{I3U#wՌ³GQa?SXrUl[˧]7[ho2J|"KBv#/5Ge•%{`U[_Ry[z J>NQw@|g2wͳ!&gC(i-.ʘ\@ Ӹe(#Аjn_/ABۜ +tw TOXq&;Ֆ#g>M1>rk"<9vIԸ+YF 3| % ?ڀ3Iap"D9zL#"91=14?Gf)2Ӯޝ5Flk/#Y:5pFkH a3AoG߰A52?TlGEUN,];_dl s b0>ZLn#Hـ3\o¬QxO5V)vbI:gq$% dM(I̓Xf/WG{[Q+Xgx4(+p#tXr Ϥr:T!ͧ eb[|3气*nxLeCB"PB/ḸμXrXLctS9 Jظ;ތAٮbÔQq'PG 0e.߅$z/e'Qغ—RKTqE%TfEZD2Fo1`_9ʅF FVU䋕72z,e:=^I6k1cAI"jy=fJH?Ba'|s+odc z@q1FP$P;Kl(J΅B`vծJ"{iZ=2 fqb!m[Yb""=P#r a/?ܝNӑPGd9>K?dId>B*R@T*V@!qlR='ec)`;K&@.!4t"3`CeQϑQky`%DKZ{ؒon]*+dxz%ZyӍHǙ]y걔]Vɍnw.1~uZPFn/`%4t ǎ]\Hq+6_7p7ML ΁L~47i)VA%s㸜 Zn Ѽ_ﰖ gf43* X1Z'dt`kq9-6rӶ-ٔh >Lֵ9 NqP0~\Xj;4<*5~%fX /GO cO F>O[=YƮU4HTΌ (#4>g˸X懚Fɬ:YVgYZ07070100000347000081a400000000000000000000000164943cea000012bc000000000000000000000000000000000000004c00000000./lib/modules/4.18.0-499.el8.ppc64le/kernel/sound/core/snd-seq-device.ko.xz7zXZִF!t/S{]?Eh=ڜ9P#QszDL^v )uD )&:Rr0e]DQ+%T({TMtcA=^g\J6;$-G2*θmPyhgcn8mI7Z`7tJ)nOt![.P89^Y |cn} pU! v΅JiNB܎Dl$&ZFDs=PX5OCWw` Pكgi< O9hC B @ɔn ;wJ`KdkBr_C ȳ| 9A5,!`x]`kГ%cY"72 %eƄBVVv0]^odg5@9s%^ ӊ|1t 霰ݧgZƛ_mWH!V pYq(U‚Ȕy{&/B[6EDߦw~ړO] b[u`('֩4RX4$4oJbam>}Q`f*B#+9!%P 雏ҖX' nP* ,Q}2d3ðk `Rm!т{D(k5F~4wv6hOz鵁|T4Y+p  "s9vz] k tUxz g%im ܉9:n'Oe P@}nCk"j#d '˻H¿a~;4~J T7M ?$+I8Cf}?oiԴ:nZOf,/#j>Zi!M`Y:Ec \uP ` #blr|Cpeo l&h+ny9E5PFUkRa ;v4G" &?l/`ɼplF6w@c~vJ~|!-!xgX{Ui6MyQ4*ộbT6S"bY\%k41_ /_d̈;@5Svg:HT?b䜑_E!SKIng,y<.NSY[OB ǿ7+KlD{A"Hl0dTq(-#WFÊ{1eǙbc9=-jm^ 3o%"Mnx{IB0=g>Y],Ɣd"Z6ɧv_ cc˶I"`-QY¼nj:핆:2*UQ|y+P'm-Uu~$QYѽqV Kw@ŠS4ȹp0aqU*X rLҾ{ڋ:I"| 1AQbxù2p`QaE9-R``f"F)fZR'ṗ7#)>FoϪ:HBU, Bi-9c3b񞂨Mq[5Tš"vDz;aG۽5,Ah Zd~*އGei*UrP_tO%vS.'o5{Q!1Uݛ>u7'M$9Շs :e M]/dOVŐ#Q3٬$:%p0AWJ+(TWybͿNK*2v:+sg \<͈F/]D)kCh6-it̙0a =@K6O{gέhN/#Rղ>Hh"BN7v!cI<*m 9HqwuKg0}y%_JkwdΫpfwr%|lnJ=3 S98)Sc6{uǻ{=ԫYto%zYҟ5Zr??id1%GH )s?kDžYpR˞9,R@\k '0b D n >K%Fk8LngI,'GZEz^bN}RWFMqpdD0fPulrxxk®p*0 X*#l9I=gDw,< C@%|TG(pOٵr̭X ~˳һVԟCR3ȜJ7rEn)#o*DXF_"MJ\S3:H<.dڧ6!5?oF5 Is"Waf$.ᘛ;D-mؐv#HhղNIvl>j,nR輷|ʣf)f/9+ ΐ| 0@%Q=2Уb@2۷ lnܵa垿-R(tL?>'~u`oG^S u̐Un;|̂Oʄt=b,w- {67ߍy"͎ԱT#/8vђ=(T ,/dTbrԲnUh ډt?" x$%!t%r}q̲tr# ͒"uZ;fHJ9h 4ɐ"{a%#=uzDrT+0&(|Ƒuv~!J|":>PfiƑ֒|5cs hq\WOҪN#!Y &Z@*i]P  5_yh wM|z02zSUG׏a:l'GW8vU 7]s< JADZ`Va܃ߓKI^:["e4}Ge !ppBnԄbqP^O]OEK :7zXEVtcv c곘='G|ٖF!af >0rJ+59D4еn]S]3!KtDod@cNjø,'Dx^͆9$7NLe%(~p jcif[5 KϛU1V"x%͞bgYZ07070100000348000081a400000000000000000000000164943cea00005168000000000000000000000000000000000000004700000000./lib/modules/4.18.0-499.el8.ppc64le/kernel/sound/core/snd-timer.ko.xz7zXZִF!t/SWQ%]?Eh=ڜ9LURDRUP uî`#>j]t6r]q3!݅_сB  "t #EGBk `KO`z/l]yZO(4K ~;"(bsҠa^]A [UlJzN`i;@HUQo`GRep10"[l$,2mwv0Q.k1?c &}ř٭WD!c0_gIbWMܶ-+: "Ñ>q &{QW%WUiWZ #`kg*`ؗ6/(A^U9^Mơ-ch(SۘjaiUt1O~L: rTHe(Pq&LkZ7kQ&?.tǵ}ӄF:dMLᓤ!WiVɼ'6=E"=8=?y3B7'yCJ;_͋GMtZ~ǥVm{?]$ ^cluF%́ͮg?{p;7: ;[]VR1]ê-OǫfEDaG\7l?vlԙRF4\h 5LmQ=C,HjUT7iƇu_ {YUlzu0j Q̏Nh%pr]Q Oa_l{Mr5N44I v{vA5"8`EJ\1Е0hPqY]6uH`IKS)eH0L^6KCJI S=L2MٍkD~FaM`4C>/dD^dUJS2N<]mOKFJY&vwQrd<+ҡ(N'\Ϫmw_OP'#ẅ́IGQ*Zv8R|ϳriEYƀ!U:.i_Ѿ/7a.\MoV)?c̞NK:?ǚ}ˠ5)hS"R|jBꏱ 6O`7ә<ITk.mS+7;w`YT5gck5<.* Q "9-8Uxv2-N;#FɲO h'ч|Ur)swۅN D$NY@r`UwBq#V+=}$XdLCixV~bt;oUY,;3nvq_Ԗ,R"u+ˮd| }1Agfpa[0l 5fݧX1}3p7c%BӴ /#f!Cm)~]A?O3pDvm:qX'O_KF3RBn:"ƥESak7w*b2.;aO<{)GJܔ_ 㟆>Uw]589T 7%cJAbܔ$74uMOJ>0'C 3.;? W=T#&MYY$ ] Of͜>>):z ԛ̊$1Stn3y'gȍeQu: K,P?" &͇ݾ* msU""h-f8FԩVJߞk #];bg5Pݹ՚7$mMԥ5 !6 v] 'G)~E&}r[mEtS*!Ϧo8㺸H ~ڟ19w^ ,OGy4+hYs>,X#56Ys绋8O_N \I)O\+0*{~;50ۂ)ܯoVBj}\|h6FT,XoX@n4z9 Riӝ˜V8l NQ&Yкqffۓ7!1%,~)%E11LsMߊ;Liݩh/C/% [p7Ȃ}{Rsa"VSv'?ۯzaR{Y6N7hma> `9K߼TĻBMZ̟#wgzw]Ρ# X+[aď0ufҠ'l~ׂ1cvʚU>n٠+S:*3J}dɦ6055 obaKei1a. &p)]^+͘@:f@oie+VfnKDx;@A̽jl#"8R 1BWwUp&LOck Hvz/$8(2e/ЊMxxYZ4hߺ'#qAжrlzߋa 7u;q_ 0fzt/\G4C; bKx `orRH}vU"b Xw@:淺JRcMȡOF/*1ZmzcT[ $<iK..9 ߇};R6tpObN6Xb&$x|sie"EF6$Y]遅ʣ1 TG;f W[a.=dzMm~+לTnqȼ:1ABc˹TFz۹Nqu Pi6O~D~<MRu_a8Ypﴬ|ϪPՐHsҡ6h3hy~|l JsŬ5X6?),j@7]JƏ؃ ö,`?lKrw?\{MQg3 $YcMI;&f pR}4К/y/ͬ5yw@rW_oVV7M*{P>z7.jycKVͳ((B[X̺mQfjޢ,TOI';6Zz-]VF `O^nCӾPN#9z6/];4F]U`&nNds*^Rr:ʖVX 0@g~_y j-hd ỏ";VAB)F`p阼շg򋱐[I* 5W e=bP)B5z]p6h?sf?qh~fyØkJ"Ū cntњۈ.xږƳ4ΓOwkg'ɴpT (+"BS=)tGiޓ]QCa ]n,,a j QvDWSqSzj-d}:̴Wj-iQDg A , ,$E)xP}[bw`K.A5'qQˉ^)`I">ƟG3FD'\ NZƽJ`>_^Z5C8Vnuװ{e(W"u}wm",X}r [Wãj4vE?m27ڐMCg ]t6%uEI{qZ|t.^JÀ|]AISqn&@b7*݋a2n.JOhZQEӻZ y2g6tJ@fl\L-Ge^3OtL_sp"4!޺s9OԾ2ܥtMԔ8a*ղ L=I9dn7SEâɂ T=JhdӨg]l UkD˒6I ٯ"#, ;]+D[(?m:c~ct4+׽R 7Ӵ=ro3*4 c\m^^{i5RܳVA4rێ^V*{R~CȚW<}G^7y\0\ۍrpֽ/x~f7 hΈ(ZV:6P:vKE40sZR#&z/>Ph4A T>UױѤ(3O=nOn١V ,?NrjH[SRNPEm,۸e>lٍSSPIW`4!I׋Vba~G䔬40e ~`16J9LkC*S ^XHw8! ?N F!M*HEnA[O0FZ'q._D)-CW1"W=>BtT!Dq_Xdх{:.~\J6z5<3hľaۄYX}B4`t4EZō[Zt Bةcoch?~EKf<氎܎]Lw>jv+[ W2K&&GU efhh .cΖ(mg<U7YeM2~-8c?_mHAJ.WW3tgI*ʋ'_umC'q{(P1Iﺆ** 妃 ;MJx흝ᚤӻH@e.,leX[z:%M\-(dLgˣnZ`yQ:/ՙ NN]ohF*#: ^סlHJH}c!Tyڑ$E<һř뼼ڗfqpbU.>fNb7`msUDvP Dԧ*̱!i%G==yVBucL=6$^vQEJ٣p95 XcBAs;ꗊ6>|_\^OU aTj-ÙB,$21t8Hnzo}Bs^Td^ EPLT]74,V?7Lڼ]7cP ,H+/Q`CCF˗~w|{/m67E¢Y6E t("\5B n&xK=ӕm<=fLMNfVNF}.؄50lTBoi_MD'(pPIr3YCF_<*؆Pjojx9FG8"Cֲ=;Z$?Fs "[]]2+mfdNg 4\b/.:dv#48xG+ T++#o6r.)~X%Lkb|#8˿cȓSّ$vU_d1d.Я[|DJ'嚏I8q [D4 a 1Of(gI]?n~gF|;yg,:btلCpѕcͰ mYCk**68#K[ǽ$5;؀ `v̺rE*k梧9ԏ@B-m!(NeTJDI:|yfHnMC^I&+֏I$qW 31v ||HԔA1b&c\SY pF%"ܜZ ֓(6/ĄZc؏xs{s<CwՆfa;D?Ql4UxĴw'XtZ֑碓A5#_BUW؈FE40Ѳ6$W`pɖ|Bl3W 9s->XEw+_ڧu"E]t$/9*`SMur8[ݩvW.+yxYǗ[+Ls8o7AМܙ{|N\P)E6Zdxܬ{D4v6S,TśNhNҁ\Uh #;|,Paaf~*(W{N|G\;HmSHY#C4lD=>\9S(/rsVad샋 CE[V2ߢ6JpW`9&rE8XdMuS&6/җ :[_Xbܱ8 u/Lo]IRSJkP=v~BPjzy@HqP }&"`Dʙ3v+q!W,3n+P.R92θ%y N]L˩o~ݙ4{&}PuSByrC*8dzM=y'੼'p$KLPR6dM.&NmYMmL">xQe$>}u DĎ8vx*lA$?ir>ie x 6 /WI4)fM$o5W@o%#C OuB֩vR4Ӏ wRad|#8-eUkUa# os]'(,  !=a}-Lb>[Uf-_-eCq7%[Pj6m"T[ۇ Ho`&঺ja& @MNeUppgbvϯ ptP1&>ڔ l" _?w <쮾X -J6l*wͣ'V0)ςbtpjy2E3huO%fm@!T߆t[ OjP^/fs|j˕tsOY2.֛0k.vmЃF+R3AOS Eaܲ놵,cl*ֻEI;dE5a̖)[#H)X*Ay:FQ'\ˀ,?a_L{z+ɆK (<R+8qT>}\J,6\o7ьv сI Sy%7ᘻ[0LhDžbC˻s<ێW| D,av[x 3#1Nk;c N}dd \^QF$U l{=ia1*{3q*E,R+yeV7:AjJO ӻ܀eV(^ @!hV'~@ gZF?ŭ1%J$L3|•O4Mݢi_ԅoYIo* zΉ@֐y: ƭ2!$DP C# 4z1z/2Z"60a拆cWV Rm$4((KT9F)nܺYj8XA߰Rnbּd g#`9|f-F1~_nvj)%U8s [ Ŏ̳pCvA LJB{4`Tzj {N0*hd /lx4Zu2P4r[Y3K !U+g.*UR'x_uU z׍{ʨЭ^WH'"(cil;LLOsBjqU[C_)-2 ֚rQMQ(UXջApǻ^?y$nϪyuOff$P r@E!Zb ,6m~h؍h {i@o&0C?7(>cu3t"b&iݬ^6e+vq0̟R_[` kZ]S6ذ$`7rZ}cʩHZQ$!W${(Dn Xtdldn+?FAx|i_Z& Rrql 7{M=NAKt#lZܭS?Ƽ3OrQaPn+Sqf:!7ekNX[;!94Z:V0 EJlZeml+p$<Pb|AS=c)(&))>͟VnBͧ@Bx/j4 oG>֘'q'M̯^S^*W`QG/O.Ru[q NC0FbM<=@#0YJ(6R1f$^bbpQXބ+=@r~W0 'ʐ9P>q!Ԉ* S*g12 a4dUpa40c([ڥZ.浌iPHOX]dRBNkOӝw= V>p W? Q Ygg޶etz3c~ZkH'TM8a"l뛦v$x"~p%bg=8ٵf9GSTf/hX]~:d{Q4.@$ HK^>yrs*{ % c8PQHdA膟gdљjAX'V>s0NLw|TAqj/4O${O8ڠh⩼5(mqUVVf!iTɇ!ϿH w9wj8iݸc ,wS|/*nVXT_zV($ | x:'hL̽2S'*Д6;udVaY*'>*aT+R+ݟ~A'*9ܶmbl`kRsz2sU>3-q-Y `?w DscNz ^7~Q¨(qR+)up]+ĕy`@rQ3#Ib|{/≲ &e刺bÎX7̄7]ES lvLR^^ u_d 3xvK-{H^U^ M ^Y`Rz'A|pEXNnz)U铻?)@!@0hAgmϏAzTI1h#Cae1*tܘ웤@(uuݻ|IΑN,j<šH/US̰y+@ZU]SՔ">˄Z"Ġ/*SOAd 8 v;E_ݩ U{UsQHS 8{*ga}ۭd#~we6OPct@T$AƌxWWFuM-*g ߟYbc޲ň:Ykhb#[xx=#Y/t?f:=f)Љ/ު _ML!bh?ϺOiaj+ܜy Nؔ!蠵wf8V:?zQڊ'Vv94RQY@i73S&B̫{)ӏI{aQ)LByuqǩ1h&G-\Y46Wz˞i?ԋd7F.ԓv5.Up6#8ޘ d nʝLئ$J.BQ&nD՘#fhV[9GnVZd|>/%. :Xcu. zwl;ӄڣ$WT(Yu4wHۓ)lù^%PtgX|,?O)"8ZNqٛl  ].Gqז`h2@&wu C6>cb:FHhȵ83ԟJGƜ9.W74^f2bL}ӳJV),:[PAgIcA3]h; :Ug3-բ} P]wCsk`b#NBbo=np"ej:Ȑ2!9'q0_;jB:=hw3`SV&htvp&Z.B9(%*)j`>4 |O#㠇]gs>7ĤO( G:]&BqBGZ]}D'k9{ D%:ѡTq?ub#zٲYFڵ6n YU栆aNLJb~/dS۠A&&>/~( J`oxzR ը @.}-zȞT8.M5Fm3;ЪMmre)C_qQB5XyK.=UjhƼonk_%Fbõo844~ox?hQ*u@hz<@jDP=pЉoS ϙǙRE`^̋4v8>gq2 fBICH*]Důkºuv@FU,MݰY4±Ҫ!2s,iSCebY풫ug]!`\2ԽUni s?`_a/ ʎ(É7&:9o+etx1!&VAm;cg IY34ɣ~,i u2N\W8DҘmtSHsd[  =vu8_^X QqF <9V:ƅMi3mFy;`oƅŪ /SfvDt+DSex/od09XF|ڿ43ڙ]*A4W>f?/0=\q Ua:0C`ڴ,m)E_!dETK;/%ЫYCre2lOO&5<)]>ڙm}BC*\x<0sK+~m92vAO>O5t͈M*Θ/t ;ɀѤjxÃn gd5Ǹ`mK5 l4$OϏm$2?2j5°|,-F.Yo12ܴV}١}t).di{*ٹ__Gј 'Fz=$=?H(%NA8τt+Cg[kPUo˶WX!8\= C;Pp fb"fS_&;˅R-Y*>)!yנA rJFvϺYʀB$2YE|wgD@5SYI/ >br+[OdFfFWuT,?+IaPZ6Oh,HW^{Ca,tGQo.g _M!.XX${zQIoL*=K61QgDQMNI6 }sV+`9Ivٶ%>?W=jdaPTRYhP\lgVo&95 jӑZAB n3 KeR}mXgh)Jswff|85e<(M,Q{dSL1y>ඏHhI |t'RGڸvYxHlƗ5C)bq@oGQ k\}\9uef_H6[ҰR(_m捺}#V51E?N ^ U{^+`<-ω "@8˃$48< ]"i:܊X5~ ǣU7k'ͫ^WQ8Y ށ{+jHё8xâL(;Ylꨗ8DG\WU=>$Ǐë-6Ѐ2MehP4 Яot7\O6ɜ9uqgvYvNT!{II`5 eTkG ##7Yex0XF)i :MyHznY 8 Gq$! qq"}^⬬S>jbdv5|KTI8?5S0eCd?`6-wj`$.|HF|E}H&Toҏ ĞeҺ7E_qI:jD:F_696 xgW,#Ou0O(?)_"N*%90J]=ûReN׌<"F@ wB9w<ܶs LC^Q.D& 3~(4msnyEX5˹RX7[P)ՂpYpW:w\DԓS/ \#K݊,*^|u\Zh*9wXA.ɐ;Dg´Z5jWrEs%9B+бE΍Ƴ%8@sghmu/ulKQ^qo!U_2s:3_l6,;[.f4=,t?eD$>yC̦KX kxL/L|e {d̨*On9Ad,5iOlKo \P8՚X6h^!ҵRʊcF!s, *qjWpa*RFőʝVݏ_'^h.s2T8+^wǰNCQ(b'7IKXKBbq'u.04Y%Uqي15i,< b|g]hFc s2(G┼gVX̅{5gwFĪ-zf ;]F? 4N BQ`^+y ZrcC'u玾f,(@&Ac%h*70Hަ= |AʘQbR̎CQZ 8!@ZNj/=[V6^P9s+q8'$jX jOދ)I~͒`!h.C+#'ZV2q,-bGVR RZg(8q&.`,8O h~nUdu:S9sA91k9TePUr4ܿ!Fz&D9lEYR֛T*kn,{u ŌxapZGD։I/*2~EP{hogK:A<GY.n(. E LOmIbW>Mc.$0>>[ <ӪR] i{L;~Bk*b0v6(j:utao+ Vs J.{j$zXئ79gYZ07070100000349000081a400000000000000000000000164943cea0000ca38000000000000000000000000000000000000004100000000./lib/modules/4.18.0-499.el8.ppc64le/kernel/sound/core/snd.ko.xz7zXZִF!t/]?Eh=ڜ9QV3[u|#|}ܧ<,VzKYLn!px r-]Z]޼'+2|$!^QܫEbw2,=rH/H~ a]'ҮjZF=4V_y1b;S6?RpFZq 8ʭR띈 J,,yLW0\873/\GwlIȍ]7o+>:]hN@;nOy8ӔN"4$Ű9=#\AulŤsq#Z-vLq͋䊦O8 %\VW㯷/(р:ԴGd) Z%Z18d.]sA=ZxjX>]92y}4%_%bjΝGS y29V3 :Ym ̜yIaPp|CM%q8pIDkH'?mvԁB3e@Hs{&cc9)Esғ8f$[yp<4%~U"$̧3>:-O6@pOuhbr ǺO+RɤIk痻H}ot@K75x8aA6qNv>:[KC^eϦr>X6F`\#J㞺E@}QL\|A S[~=_{'> ֵتO]BtwXj5>a9u9!8gӈZ8d^R{;bH~ԺT5@tN pxCC(-QqhxgCazp";nnGl`-/se䧇i`ASF{ɛ[)Hw컰 .vА!1&lk !bS=q%!g8ax>G2>s@3=;@t*2"~B^Rs}_HQ:!OiG>y0'Oqb5S bA[״(Am3MRm7hRMPL-!(}aMgoi]XQ55_6Y+dzXAA˗c&0}]Ėj\e!YV +&k rCz#ИlP'cPAFlB3'(<OZhǦDH1SiȵvhsȺRoD uX. qƑ86u2G^´9x҇Q o؝q!`lJNaM`J\e^q2>jKJT7Ix?ɃVpn9W{ck1DzN2"ٍp{cM,Mt`n@FnJ㥘sj9^QCІcfewֻ#O5}Jg]&ŕwʇ0a$I/W٫g2'FrSWFG,5|\o12)Zk̬쿦I~N0 R- gгB!;۔o:ºaN헵_:XR >NKW'e%9W 1Ly:^y\Ȍ%{KLޖkwOO_s7VcM .JWEi|1Qo$䇖>94x|"^*!e|fmHwA}WKP$`:7~eD%FoV͈Mcu3PLP+kOമ'9eAyG= Q{H_mGL%OP?(zl~qM7.P'+qOKHiY"9&WV}_2Q#1 Q'SWV[&(JBFE3?{b)Joc UGhb-&Ym]GS_;הmG,Z;Po^)QO)Gd%O1'| tJw,"*AYjKAl[ּu`pܝ:4zw%'HR(*Iy Ő}N&ὒQ tuA }B;H#Hagx*qQ [d`/:Xb"zFӞ"%ES"S\<-eŁ@&JwL>yX~ uck %Ϊ=f.uCrd>3Hn&oAw6Q v]`/ΠGd0JȏB[tnja98a8hj`WYr,p>/ut0 Mf &/Kgމ %\#'Mø·rطct#dsX/y|+G` vU`9nC6!,Nyyϻ5#H^ml Bf|5 G6"+d'g̋3AM-FDD={eÒ uaVt6WG:3&8T3Ć[3x z*WfcZH3a:GF{NFfG>|QʻYS  Ⱥe|P>fpJ* un9AJ}[dHw;]xg};SYIY>!BbcUCz#D Ar1; Q1YZ1E~kyRèEQ BIqP(OTg۵_\ $\u@4bYuNd@pnKK6Iz!x3>` ";Ԣ#J0>DÁN*e*z>2l+v]b }nn;xcdJf3Ц4+w/eF K rHpwUWp%kͻ1>h}z%"_,ݻq#$N8gۻ⩦jimqiZU=g4k-Y oA&f{;PG9pzO'=K@g^p,aTT|8},A= Id5l'"z|Fp G6m_yB%/ڗ> s>X G/`!SzKؠ-%Gp)꒩/_P1^!S,5הH//;8VM~( 9ѱiuӫ}ER^-$M{/> azO]ZNV35NI 9 r%X}¼~jt.4;=x( y30;ɶ87׫QQBγYSmgxa" PӉP\$kpf32m'[0 O033 X7|gzYg`Hj|%pƖ04b$?,_;1~Hdg }egb> jIx{>7-Bp8)>3j삫TT]ZW) /K\k#o,!4pL-ߺ.b~$_>_QVpMqkϐO; q8{Qd0?cNóI8!;;ovŪc^%Y`%t;YOd[5]>wx >Sf-T/GO=O1Fꖊh I}ޒx C d,|=-`J>.YP/%/|BZ#@eg>ۗ~}DW7ޓ"m9„!W:}rTSM˵dS,BnE aiV'"1=ݩcrJd4;s}PV_;߳=QvPw Q;wվ#x!{P B@:-|x>R"Guu)oceǷ#cf~+8D~Jl_*҇pnq=80bN )^9 &t$E@OC2 p3kW m^ X[`'YP.6;F/--!IA1=d5 L%Cxn; /?3i*:EO4;mymU+>2+ƶ@KKq B5bP) (C6Dhԗ'*"kIG,n֔<pS^ ꟓr(WZqٗe#ME2D;O誐͜x@"=r\<F&̋-o3qycئ,9$Ee U%Dg tj!fȀ{-R03$sF[v_x0O41⋿e4)ZY_=֦6< ԱIr7١g>/ifX^ |'i"v[)bdie6˝b$MP)kZA*3.NCA'&fowb0z"e.qWiPVG?r^JJ!,H`yʑz#J [GՏ#STBܕ7Э-=/dyYm Ŵ2 ~@G>GѶMcz"~^WtM<"J^ߚ|%n0^p-~naBx商jQM͟F\aVL;&hsINqW4Ҍ S1B/Fx| Lqz=[pj.i6dѨ'v,)6ۤJ8BOS5p1]iF.:c/9V>㘇`CZ͸i#7v^.^s%,MG\Pvh´1t5r,z>6,A 4_v1Zg޲e=`Fݲ&krGy=٢؊v A7gQE%#kѭ 묙(Sw "(DwBxZھLNj}t@:AW[FF n'6NN,c Ӵ\o;(YGmQUhu#Y&v|,mF3 w@/} ~s('7v5|t^\ n*G[,#f"5 ;gs5xpM!~jCi7m',lk}O}Y59|鮓RMr:@x$F@"hoG?)5_Q$'w1sJ4{L =%Oe"d,C 5uْ#N_F%`(!pjay([ܴzO/;P.'lU61 NG©BFAC=n>3co^JL_˪ϔj4H $1 #-9;P*[휭_ eEe_-}-LB>`"̝"vK'a(Z @ i>q\jT/*d7d[E13w-M 8{PHΨ^0(R/pM ]vKƒzr x&'د z1!eu1Q[k ݵOLv-LYcLgbd[ib4Yj1 l&zOtQ6-j}iht !;5لt"YSOY7wAExpL9{Gmm?=zk/AG=K+$>Uxj\O9"b ˥]K+}׭l?HMџC*ImDWm[~V(z@uKX%Ə!49~ݣBMӖ]C-A0SqYwx$C4FPŃ+@kcJ|˃ܩ|ts2YA"JX֗!DəZDK4UeݛA M `篗h`Y^U`q-mELv-<-ݥzdnkG\[I6>Nζ sm\8F'2sNY/W:AxhGZLtqRvf>R2'Y&yu "2`-*AߛT -RvI=~ tٳP🱘LǙ͢MApC6dT[O-輤ʬpAXy;'-xMs& Ȏyp ѐ/pNO[W \|219a\7ceDwnw13d ᫤pg_e+jS&F1$Ŝ7`n)ʵyػC%/gJgnƍFp-`~}HXt*Nn(2^ J!p1BzkzvG9 N U*1h"ݨ8;l8y*^ч⃋z$Yهf/FtPGX_:~9 *,$>6mD@:E(86ʏĴK/J,I1{>eee%hTd뉜%g{RE&RrS EU)4lqȆ4:I#8]u:S &竆Mgof(NWKQ3mb̏{e?۹^RLPB+0VذGr{zjsv^ͣ(;<|hgսEXA&bJci3"|l5>F`)CILhq''#녥G}G1w+p|5>$&)lגJ'r3(hrH+;|g-vV#z.Mu։?2v[>7peG-zMK5`U#Vv }H>b.#C4?֕2MTjyL≄:~oLU`= P+LX_S魒9.=Ot0ϩRRlF͡'u /r9]!Zhi>i U$ Y`[cMb=;&_omsŮ 2|r~6R~1q@`vk|C<)_]P?5[V߶[$D6µJ VNM8pXy `b׿ңn&ty%S- bDJCY&CŅg #F,Pۯq'VGGvR*w|y4Jyn7ve|iTѡft\Jpʆ'`?\ /`QTFڋZК81K{Hq8Hu͏6ۼL ԍ \*CiA#wZ{`91`BXZQK+|joB.M}]Pu-ʓSCs > `Y V2(~"I8)a.%˷C-Yy\.sƑMaWnYAUǘT/Jd&%_gkgL -1l'RP4m~zQt+.)۹}ES^krkB\|Ȉ!"pfMŷ(Irȭn5pfk\yڟ$NBrX8ƝCDsI|;F8f}.t=&vqcsli џl{Dݳ~чz8LAWX_( B}/&ŭ аL\PHiEx,p#'RH , XDi ^K, s:er9>"lkE-1YqZ$xtcs{㷰n g3oUٱT)4.n œVFY{ ڑMX윶W̭kmќ\H|BnBY<]cIlqm 7|6'|f% ,p_ Lūg8WUKA:VHgI9)zSEUg-~iڬ1 ɿ> l"">0Or7<<"@'Jl]d4|b>( wчDI`'vvW<ОN2$B?M`;]5aA?duUbK\.vh&\:C^7hNe:S45 p<2Ypι+(9^ؙn$囗巸 4neg_܄ʘVɅV^*eWkU:!܋WS?'QԐ {3J/S\ \FQ'8zSᙑucXdDn$1SRu: , aJ1&[yhB몋 Ol@t+cnFeR|&o ]mx! ;Ǵ^*hް&ĩ#TXAȠc.~ƥVh Ft#tQIu3sSpe㎴]6-1;3gqޖaE "^da֎]Oר- 7^lv3>niHޯ)0|6~fLGi$iL= T.u!XNKh% y"A&O3ϣAZ.)/L,EFv$UO1O- S3]oj2,ay *yH\NCDHz#PK&{_ݰtYP_4`?Me53[)JI GDpOMn[?pV6+4(C4kJwPnR櫱d']>;Jv k'^8)ؐ.ӗMq*a`k+KW5F8uA Ƒ0tTJ5=\CRyӏSj-Ibd g<7FYp\k6l참/M_y JTW'P|dXax:V#4=FZ o5=+]H*-\L2!Oy#Necq(S&P"|9pS( \)VZLlTY|Wq3;$U].I,n_؎clP &kI_,pMDFPؑwidHa }ObC 󢝞H_u=!(=X'H{rUHZb:xmYg eNpDAGm̓ge@hu z⅜.jP;vʿgϏ S3Wt.,g j'Z֚P-3~8U?{Y kLA(XIc G!.bL{|s^A5c KWX"s; 8kpBvVS;cʏ[MP#t]$rpMXfTmS6ɓB'% ,Et=]KO9Oy&"#x7#]"BS[˺/j1x!JC5ztD(w*`3E[. Kd[$J]@ 6 3 qdPǦ ?_2jQxE0ɩB- 5nܪ1qBDPt-Ȓwز78~HquQrJ|B<qU_ȢÓkv%"^tCg1K?n9|5&xme 3c4El>b4ޅInna3mJEĩHNtz:5 )1EG9T ss+K6x8 ة5V:2dQ< G9hTQF%d1!WGi'HADP~595,ݜl hh],xtG!3J`?q@cŝsc2s9B$P2>R5[s{N-t7|n "YYM;%["7llu^IEaUw.Z:z}un|?+ [^>6اlssg:0%O^&TaJSrCOݴR%7hõ1e_$=P6)$&ct$rt' L BfWYGN@M~OjȀXkZE$JbqX3/t(N; 0 LEmGf󻈬*'L~U hb HNtq? Ct?Î \nwClKQh&O,R fKv ~4G.2)uh R/ԈUYrA84 o_dWdS#CtjiV(2?5t1bP!٥m AU œ,ڞf{lBI*8-Ul%`AW% AފXla]'6R;fFɩN]%3iApL 􄷒"?w2L8=h1S$I&M(Mo"&\C^?1"4F2QR &r{;i߮)/aԼ7<6#C 3 cnNj_uL@lΨ]ZzBf]P9۾ܱ0zݷ$^34W]5G_ɳ0O`Ǻq}x8LtWsx 4n.w={uʗfiv -t6k_lFĖ ftNSVY貵 YX;1X!˫=+lJrPio'1$udɷtķ F?mM|ԪcU<' ?4CG$osZ7xlM}؄®(fu>2OG#K:U1+@t &̴;;$z*X!3륽v`G T8n'tOO}0w +St/xiaVAKxq0 RH q r!'D^'q["},BO6ƔtwnGWx-x,؆kjO փ{ :ɧtx_c(PQaRS&^fd!c]7CX $/(*?Y#îy^c|.mqBt8%;]ThcUљRuM=6u'˓.I:xb}ΫLLAe>+ 'KS|n*U\?o-j?ip/U(T.;{DC9~G)Ԗ$>`G|\$gzKoJy+-?9Ī `C03"Ay3<^F Xը2]Iq7M,xtM* '+ "7hjhjyTL/C>,"{ʄۛlb.ǘQ;e2~/B"*`y)ۺՂEXMyj+vO: x/;lU'i` uڤo*m&AFg\~[G,G6VBVbAiesbf޲0wdk`Պf<_X]HALpX݀USFD55@>3T&*̾cF讧"-MR:7XgvimBn=C0 5ܛF)4\9 YT4?Htg1fDA/|㞑ִ- f4qI.RbnH0AڇZÏ4 =\S.l2p|<4`bf1"JE/zqC ι*1#wRx o}c*k pV'cPF9{T 'kW0 Q?i5͙1wIC$EuIfGSIBHig'E'7EHYSd^5FD.:nE{[R\omS0Kց~2vy q>ś?+S2W..+r˱ʂ7tePFFt[Ńo'-LE0|3]QϘ.[x7@󙳧7ܐ~"a,hnwQրY Gij$}{}}§4dN{)ͷXT]\2f%45֙9Wo?,,XioiqLAЯxbBoIkFSO #m:-Lk _ -\+#:4Fh"@xôbzzJzfx0NE>8a) a41?-MT t0It #PU;-n$>WwQ{/<(XbzLTD^τӻjʏ脠)R*TUZZ}LXb;[^j2ub!LGgGRƢY0,`c[xm$VkePD_LD$=F_2>+J#'0؋6 4^'"w$[/< \Q{%Z;Rq":Z9K])q-B5֜\H yƜ%/4}ri4ZՃF1H}M$wZ+wg«5dQ9:C3.&AAKzXR~ s6m99Ӗ|a*k[A`%z+^][~do.]b0c^<(\/Gi <Ta$aD eә*>?D*i+{m3FX_gru*]M0+~KPQdgBW=33Y%KCkǎ)Y&e;}Z'wNB+jhu9G FCk5xd` <P !1¥pG,xdKqA۹,䐳t ( OUMĚJ᰼8+iAHgz}59 U/RO%@l`-waږeA:?(TnVb,0 ⚼Mv=XW4I RL+m:Hx[9h((nH坣nng5ն\{mۖM.Wv&V7r.BqBXYThl@%@HZYO P`ۡ& y lhǛ||#*TR~M=aTSƋtBS\V')#saQ8c!TbqE~`)0yXa*qû@ #Ni}w ?aU?*K*c\aՋ*]Bh_hj)G$֖4aI6sZ$*Îs5Ttb|:p'g5v!^ͦ>cPcb+`j_'r-?tv(,u,+ pj⵻Zm-}] -),c9<[iGl/Y̓^j|ͪ)U>Ge4)Ug=?8C_O>|`@ei~E :v{ .~0( 2Uy$\ge?pq:~d2ܺL/ ~[d9cӰoO)z­@Q]x쩸5ILu;Is5@pH Gg8d uDaQ#)@gpmLm$ 8Z ^St aq8WБ?Oウ1AnqlbXUIru x9=~L{U/ v߃ PPHyorLZa3E, Z ܒT r|Vq މ߰Y>5GO^rV(=n0)"k$WmB?A!{"@;bCfyT#Yh V.sMH0mmSxL`\u9΃~}ť .XtRYTX<#UuqK% o.f>%h%ocO3clj]-=>iVz ݆Ny~ ɐPa Kzr<@¯O+Sg߇|pGzCH]=0;Uӝ<_"3؃cuXv/54F'IB#%ܔ598lZ(P(B)_O6;mPѦ2ԉeup1qm[ 4-hN0QYA/@mDPop3X` u[G09h'I %'(Ԡ!0X?n I]s%a, qd VY`*>q-$O:Ӌ a;` f̎BohZ?ZacviЉiv1{T "E$_C 9Y(wTT!ҭ,@=i!v,skC:ظ;|ҔjɫBo} vM(wW3z//S5Vٙ} q\,в*\3|pN;JgF2ĸ^vyD>g+iqZ5.3I;hnxۍ(w ᕮєozqхrpyX!˿F*Fd ͕CC.KEcԦJ{5#2ʖ gL %NR9vZЊ!nT>XlPqY#[o[4nyOꮾ?jgR|=*GUi{ ;e+ihˑ_Ôa;ޚ)3n= ݛҾ0"曍L `" E'LiKaQ ۮ ;/u˧Ġ|Wu۪?KȐӼC}Ug BU$X"4"AE8 )+x+V2Lv:;\Yv6d6IzJrhmcU M1"LN04Q9E=#ؠ FWcp|XsjUZB`&nePeJK}C^$@eSs]1S ajW~Daq}OME׳]:vVӰ%^ʕOom^ $:/;(EgMS ξؔ24K2ÈM•AZ%K ̌Mu&:.3Q=P 3|4DtXTX'͏ R۟5ªkTӘHZ5(OeԵǚi%FoaW0|֢E?ЯQָre} ] .-ュxKfS6*Q[>sme8.6zJ8e-y_H$rcH4? ި?UlŢ]iQvuLn8 M;uƼuBԴWyq . o<yrY4R|lu]곥~idW/ ( j<oYP2Igu|UVCQx'Gk_g λ'%[U#U?Xwf a1(枻r֎hxV|k0hrGQI\ۙj xy>˙[lG&eO7}iUXA[fO<(WeY|[1)o|oAeL<@Ҵ <ɣ:2hӬ!er^]g MN@w:f"*vcf<lkX!8LHQ:t*i$@fOŝi un' +Z8tΐ b烋,=u۳KmT\wBeҫ 7U΋zBOB!-Bp2#*D%oQӌܗPF_^DД1*Vu(0+q{֌a(ߍ۽5oB]' qtUTeyh H&uiiWL31ә1 8Z&XcEq]\޻^ћ)1Ti'>lntwuj![5Gˡyc}`+.Zv<.( ;=<|R0sՍi0)Y4 Z*8أ?Gx?a'23MA//4~ܵm$-5o' fB~ @!^7 `*|MOysϵˀ&S/4wU f56S.rKn}8ؔ H_LoJ@^̄Q#U{M ^5lX.,n8嫃P뫾, I6:#,RT`FT\ [gs$ފRW#^PE3X}=:3"12uz3aDO<2 "J&"5s>v IR:R pB-+yQ5x*QF/kx/Xgd4|U!Oi Ջl E:I_ŗ Ay@#nK G\L\I/W<?^POu YW#GZ)47&7#b\,W+M$K2cKS8Vosq9T3OSEXV[ '9 ge-޲zN@u_ƠݮuX3W8,;R8x0\3q{W,Cw?%kcj%p2 )~$'i:w5rLȵ%8 aTen\1)=8YGAL`  1 PN)P VI Eh=mF"-xKuM ,Ox 8 ލ,y;x痴;Ng {nAt$v6WYd?eĶޮP("C1<ߞ_"Dxd`?+iTY,%QZ׌QIx^;0H;I t>qZ/tZ\Пh?MlGqGsWN߰VIe@O`miȅ%k& XI11i:d8MCR1El$?)`/"46o}6;h*Qeo f eaX(8m'g`(t/TfMy'$p(8M K\2X^$Z>,J] NiuLJ zPD3ZWX/]15XG?ԞϢUQa!>Va=qe>1læs u 1R4+rK %||\F@LuJol}T+= z&h?+f[Rc*~!![m /a~A|d*3:C-ѐ^'XAꞭ|=Epk6tQd.V3Rww8'%0:LɨE~&Pk(I*w¸eXpk)\˖DnOL 8}V ܀F3k 1 &F!h3W',oZݗ{gAp?(*nٚnqп(Q4wy( dd^'J?e-(]JyS&&*3\ixJcNVڡ)zq/9e M۝3 ˾Y(um! |1Gc$F.)|9})_5I}^U- E/К %3YblxQuHB11[eSLwʡB;ƳMU'cǵiޕ a1ɀ{Qo[ F+2w#VwH2uŷX,зAIo3Ь + "yl-Jn| X!x3xdcV16|\`gV܏8r7)?aD5 LE)p!8aJyx7![hg JuK7\y\bX2f<8_U (Z\hǑ h!x;)q>72#CNQ戵ͳ(3$)neͬÃ`.5R?X~;X6Ƴki((Y)Hj[UEib) HE oHxulR- lett@wspȄ]y!˝Mo؝sY5 277lhl<3Oi?rvXp9/fX}&^,L䪭۫J돱-ׄ& 宂Ň<_nQ;syPl#RD> (XG{'V45eh/'_ !IBvy~r+ k&wgġyu{ꥶH(')5BUxawpne)VѤ 'jP>j5ܗ>-@7y|b֕UG\xKP:!Ųyvл*?B.D@°d*e=%]hU&A՜V eZph ,(^U1e}-5O+w(_Z!o55L9 Wܦ;oFȖ! BwY\4s{O {A Fxqqhߓ~!jbʫDJeG/ F>d-w\Nժ #Ģu@-[^3EDCJl t[С^`;{0gTO_5zR]MC7KTvov8`q΁͟X@ʦd+mµNou|Ag3/3^kfֶg9^1N27jD&IB)堥<_, p&*ւť?1O6P. }j2N%4*ZцVG /T WQt<:A@Yx4G.MpÂ6+q$ Y)iDi<%c`'PD^~Y1h$lExA8-f+ߝ6":Z9 v.c]7فumwHH ju1 VU:-Фރ#zv%n+w?NdL_|GNjAţ֦0/LW  \qk DwTwHG1:r_JIf^x#;EG*Wю/nlpG|ETbd.UzͰ.|B,P&gwB2M敕  bOc5>/p/74?/aZmQMEBȷRwkWJ.f75?(+tY8,N*.}byjj.8MhOu,4<%.[d /op-dmQ?u?7p3KqH *ΥE3hM0tPaJ 旾]}ikm[A{#gራ!"Fə\]*)!wC$zC0!eŰ`:>yKЊĉqLu@+q{&!(i*RU7|RUv Pi1V(U让ȑ)ιÏRjz\fU0O7cF7;8$:'BlYON AgY=3.}*˅|òXјw1K6]Sx“L@jI IHb1Fx][eY/%"ܗ hl15FYZf4y:'\hVҏj`E-ot4` {gnMh:|;!ෞXizؽ$͞6Y鑶/,YNҧRm2nĂI>/dQVT  @MO[wA]7n6wW!zI$ɨvE{mE>!@ zXͼ 'EEgەJHf(Z3@XwX q7`͕j) MR1Ond[ܶfm<<좟pw7bzi )C_P3r}:?""`̙ǜm6}q&[!=` ČP&=LEW3aCtƲ^|zM``ON/rrD4]mu& fv|c _P:KC>\l\ʏzȨNINDOKwru~x(cv )Y??EVp\%VMPo7:͌MC YZ +ԖCT`Nqij}oN|N8ӄ WuKk4mEccfsҡtԾ>MΘBmcy8\Jr(2mAyz+wA̤Qw7sؔΈVoAa>$#.yLt,+/Q^.9<jd?0WqOPk0^*!GT[I99=ƺwP JxylWh󒙏ӏcq2o[9{HJ'~^mzkϳmA%x*/WJARJ i}L& [~dȩ5J}-uݹekt噝*ɦy?/%ZwK/" D~^`UW.xA?=)07rZ1Pŗ_0L(a2D,_\F&\'T(!BǶpZ 3^JZܩp~@XvKntgw(zEtp%+4MULe:Ɵ3C| Fb(c⎈2dGȫ ʣQszl:d .fo:z҇?Fek-$geVAfgk~f3_,y̝^e(h0wjXXk'_&Ho.$m6oK{N_{)O0D YzOnf0RLb$ CKibe1hQ2LٹTG!6Pm8#[S>/--/ ״dSb"h?q3 x4ڱo>z6+= e*}hSjIclsz^hv-/,ԗqM<m絼?@# 2 B(Ťް>j}\HP U"çȤcS]1 %5PSwuz꣱VDiAkE`t{(y-z<1\ ƯSA>[j#dxpayu_C]rDd53;[d}3-~(6F/sY Ġs XeIkzf₮~HB\XrNfwP]ZN,,聋ta=^WU7Z5?o39pM!k\L߈D֚%^/ub!IWrt︮fhf'h_Ϛ( 7C _t0.ťY:a:G̹rm@9-3POM.,8Hn *>U嗩}G(9/u5㧮jYMZ:l*+E ׯK\B%th$u6>0j +[oH?p%躽Zb~S jqrHw(l0ERjB tjdhoj?fOiG2, 2ga2b +urŔnkxvFX[ªM OWݴ+fLx&v0ȱ9)6YZÛL_,kBDꌑ!x/":f}O VQIuE]`,'S7n=@ae@h/8cV$~O6=o Z6,W7לF Vqgŷp^lL/78ymM4Xlу{O Xs>|9Q.yx c^woߦ'Wo(Ta@GU\y U8>J}KW#3dAz) J{?&=T\zv)E_RP6W[ ֬H/9%9`ΛM\ޤб!9rhZ k}챺? uEXxmL}Yjɵn{ux`^ZE:n'R OwTh{]|df3jk[Z\ 1]P76O?Mi-Ԃ l%2 RO5G}`@`"{%ߟK{= 0hZO }*[l!;5q*d] _m8K# X"N|cI\Vٟ<dO 7ͩUL+"s&ͼΟCՠ(o3}r'Yp"C!jb nkaC3¡,dլi*@ +f2T۫όЯr[ڃ3ssoڳ RC.2>KssڣoW|;+GtƔŊP+>($A/o.;VPԱ}n)OFFmf̫s1/|#V\1 l!AC%Zuɖɵ;mQOz1m/4jØ[1sLHD5RJ.rlrE8%IYLdVR@ej%5+<8 %) = ]B]8fr~4^Y%[-6W1j>vѥջv~m' ̗@M dSÆ7]Kɱ/5Dԙ" LWam\ 8^ T4ݢkҳY"ϖ+{w">ҰY!Ms M7f9ưLR4HžY qAʖUuKKXGd~zA}.ce@MGF= Oa GZBfk}Ze`OrNjϕ\4_F5`ޢ MVr8@By7o 3>Ě_UDx2F:+Nomck|4hЊc;AEF3׾R7=D6ɣL|:# K,M|,G UKKt"xoäd[671$~^/N c`Me&Y-X g5A;e1c"f# ɏ\?kNYZCMjcX'K{2QtֵbF"=A?6i11{9P$ S]k%Κoڥmش$Hۉ Y3Xb箨9-GS#凋 df4PI ]KIJ9:6׶C?o tPuHaq|65z)A%=Z{r[+d-'.=وtӔẅ́n~>Yo1O~S{(r!LeGO35WE>>?35ې˸;97+]Hϣv{9%\jk4eu0.^D DFQ'VVB ~ <*!?4 TaUqnxZHG.`9Z^ d8uO1 O,ԉQ>tdof)אzFiIHQNR}^'ۑ#MhǟѦΡཱԨynx(Ӑa$ttZo*2=Ft~5A11VLPaG|mNl8]87NN~x-M{+o#}2q (GbJ.9l6r.?(ш:8Z)=aEN"fJ.vMF&|IGFŠ0kF,sҶuyS @{#e"&fݸS3&8<E1ÅuӼ%SKjd-> HeXpQ>;jM<3Ʈ1(o[;gax%*m@=tV, B'ibi/l&EkΖ}2ƙa"F4ltŷynHD L*1&vetpQDq=.V*FRc}16N,,!Kqn")I{.g{r~F+wp5.3pN*Ht)y恂?U̓{h5S.qr̜<q!:W!#X>MTT'6߽zϐzc)A@C 4}oq} yT=.w~y16=25BX57hH?xTÑtp: 3m]GUֺ^&hqM9og<9;( g׿!ntժvNшfĢ8qWz sHyrqxi׹ޖ1đmY[!YYI>+[Oߠ-9n,8Ęo (x|1Qm~>?Mr8[e),/rs iJBOTd@?;rez;*]M"[`"7A.H+:#V <|"܂5p#UnN6?Lw9286w*ԁ޶fI'IwkRvi*i4mW'kjIB/CMBNۘ"k6֖p :Gbg IO)0?d&oc8\ϽNQ4bf~%:mF%Y  uN; 5"{Gj˘\N8=ļՋ9戄Wot5<0"Єy%#JX!`_+dP˜E1Ibu这Pa ?|hPlV3>ff&I=TDS$ fTEܧ3e؉q!1:0(|hN%;M]ĸkjNSsrP yHLk>8aY2}IAj); DnSV0&ߩNI }' *&ȫm_zWEDœQ7+Ș[}u=' yNj1ACYF.p!}bcLKp r$A QOͪ S#5?2}rds%U#@m_QI aAse&mH:U6ߓ$ iĤ*c1hǰk7F!R*cE[}O7; y|v -W-ΕJ L8SA$^U.yC&yrʿۘ'8OǥG4,!L]).2߹|<RYh~ií?^됕W)Jתd >*.Ԇ i*L|`N_=qpg9(*l]9=gДGU_eR!, AEJQ z܃QXi"k.VEE[LeY6HU\$pkή`2kPS8 a‰L4>|PF\U\xV{pVKܦӜ7/T{9MB z}} {v6ǾM⇒Gy1ȱ 'O'#1e<=hM82Aqo}m {Aŧ~{9:)Tש"Jk/;Eoۡr~*df.&x[gB}HboPkUre _oA*J Z7_cEsn}+"6?74u$,a8q W 1[FmD^'΄L8JKMc$w;gX|"~F#fes+u`:E?BL9.HJ#6 `߷DdF& }8Yy#!,B#u\oN Gɭk L$+ivt!r^wbԯpDػwSڕ-KV3=vOV$ӎлC%}նeGe+898a{St (1Hb|#JЍL~;>Y߯$EXJ)w8W/Xt<֍Ԗ1LKkQ 璶Fl1)y_|V2p2]n=wtI'<H~ @W}=Y;d nTW(; $p+P2;+bk"/#m q2De g('bדw [Ie$o`zaRz-&m4?-G򿐮٠OOQYԎ I]nupcrB*7,H'}br\MVnݬ 57]?/iB IU0ht@Ϫg eؐ6í)wLG /N 6ca?ky*ѲJo+@$**A0 ]cd`Ca+mSgPWPV~n\Tf[[4Y1HǪ[6SnaS7[2C1UjcOmsI>QHx$7`7u} :k[Q̕ 7x̫bN՞u Yaic%N0SA >o{ҏl缶[(^+)s[z/ s{O/)47& *e4h2$x)`p*3L34M)ԫiS'kpcE@A:̾7|a.^(Ԕ=` }ړ 71p m۔鋲 SFX$2+kFlٞ[_1QD'eKcdp};3 us=~t"҇bmlx-cI܏K"Ħx0fŲwQ4q]mB'j[yeA}ҰچXVښ،{nb? sfeyMԧnwL4|;^ObU$$FTGQ.Hk7s6&Hſ&[c` r0 u|,Kmja7O(qzPt?-~E񸥨@_HEYq n3y~\d)rC zO;ݥ󱦞F7gK}ΰv7^ 6S ,R =d#yN䏵> nC\;J-r!:@y|) @m7E7+49}iۮDIS4 @6vN+=$A2·g`'yҶE:R\fnߏ3E ߑ} H'?hRHվ1ze;LN qFbJ#Uqo^;&bHqZ9u:+E̿Rg3d-s+y{?!9r39֛i|Z哊\C>(7]GyH !}Sd3Z_86Nr- hՃY"Z&Ԋai 46 n!F*Jj~VKn /ٶY@F \ӄ PK&4aSN1LKwx*`qr0RSGHB+_ʻΒvGjڄog"3_ V u@GI^mЕkP-MrF8i-9FCOkRs`1(w(?1@c]o\LInZ-*Τ>1f"-a<痲DϋIWv~^`?9]5qͬ!jצg&>7 4u7A窵%qSx̍N*[EЛ4e?(1,b7fOd"eS&[Gw͟V{Q6ޘHúaMemzhUWݓǖ6[_MPb}#s3CmSku"// AsCǭX ϛ&@@H?:*lz 莥csآw#1Dp-7c5NzM[H ЁCaͯ_ 3s sfV/`r7VYWzX55>2c+ceЄ铢&qd9Ηccxy:;SpIi=(Μy~NӪL(Bʝlm@ ϭwqD^Re4G_CC84TU.S[ ƌ$pc,D۶ .;'\q姠Kʣx )4Ɖn!@T s{)#C&M簲1Hd oM-FIIAϴu+x*N G DJwp6>piy q~߈8;.Z8{&e8"j&b!{&WT3ĈBo$dX99ȵ3 dRƕkc#*JI#^KY]*QX\ƙy$u!h]+>c/_^mv߈f:S!Lڬ4e<hxnYvCL.ZTqnIf"b#N*5 `g"#QX`_hJRWiK^YKN38qCkw|_HVɼC^ ޛW gmcŊqCz eAeT6)qNILjBrlJlMaCbD[Ͱd$Hid<:5#5x}I#Q]`׉M[GJ$s4raq7tŤcԻ}'s mULԈI zSɵ2f?L~ҕY/5srF~tC;#z=ΠUDKR{S`b1fW_wKQ"N9uy"l|ۇ S]MK)uBx@^xe>5Pu-~{ ^W- k 'W.&5i/{AZTHtUWK,I&~ 9?к5QCqI[Y#p?+p*j{^ o$_>qDuwvSvl;44NA'DFV{t+J;˫Zʄc סu9>nNyE=NIPU6c|^\ ek,qZ6n0 ұcW*Z 7={-5{!fK܁6Mg +*P,9i#n?Yv3܂~%\?@_bY9Aڷ5=媣>XӐakNoV#t{Q݆u'U9B,bwˌ3IfNw݃^^|kep'ߝQdhtuZA}9BQWO~ hr}ȹH"t[a:o{' mΰY”c/i7iLk^׫.݀aw,}OyR+'}ʊhALp,z$Z|~rk:', < $[vIt~60wnMR\N1cCgh;ՓEF/Ԟ&i)i^cSrRlkzf783D)Bv|Kޠw6JѮ're;(;ժTqdIlČtxe2-GFT,+UqcF0Gr*D9)R\"JnmS9KJY 5VE9焽:$lc!z/ ˫Bp2~W+M=4H³oόq#$M ӢPߑm3~ Uh<uuMZ0`qbSF];t]Ҕ>e2]L(p%FkSa+6÷u:s#u&m7 yʜ?$S{;~&^Ljϐ?IŽ v;G}[~:B~t5pY4O l=:x(Ѥ& PPnSTMuI10#׾0W0RD!--nهj *TU; $_fsA-x{PB˕:Qv调E)Two4E/ǐJViWN}d2rH@]<+iߴymI8Xk[!JhEՌ۫3B CۺcH0Q|9,U)L9 $kd,4{[\JiUԓICsFa(B&=xu*8 356(3jȜ<Ǜ<  b~iX>m8A<(4|3m!1-UWb,xaJy N;( s#r;\ҰZ-[ZߙS%sԱt- a(MA߽giP?T7;4P90iiCN$KĚ숿!F8WyδP"}o"?VQm|>| RP*(,h؅IAyH+b3CO`݈- , Z˶a"%qa~շ&T1*h9|Zr`McjK--DVޕXx%b0S$]))MB\mU.xgr2[-2CKKE9u_l,먹v$0cL+;y|V^YU,⦔5HV+p(>v֙4:1-XQ'_he7&l#gQ{'o Ӈ?#^_}}fHZ=D7H5MYM ASY|ôT3NS%(Te:u"QIv;eܗZ\G1%v;'&K Y uƨ,6 Shl ߧp}Z=Md ,ee 7Sv:,9'$Hb8dY7ֹ;YF;C)ySE+5yҡ8Z;k/*yr E׉w`FN79։o?}N1T FFm8 3H~qU=U Lܽt|Z󜡛|wp!SO\9ۚVMhzGj?6Z5+ r߸Ӛ#KpղJ`|>p,ѿ (#u! Viny :eGs.pjD-.AɏҶݝf,1ZB .'J<}>~è@xaB^m А{1OC89 d 0sdnh gSFt`P{q)6/xrt`Yê,+t{EعUJMo56xrikhmYyc:Z؈AjO Xeox[#5,:EP;o.p+ٺ $!;ջ39J̕<%zsJ2fr}!^|O(^U,Ym9!x;v-n%NV|nKi9f0rm sHKa=ȈJ`$MoJN@}qiesJx (x]H I1HcflTSf:-ѼX6DOR@řJO$E5S ]lOݬc'`) ϛ j;zTpYS{s E;(1/Bd!+gƪ롱J~W:XFt lJ}!D2ԍ+hmT_BB野]ғ0A%M)#\mW9J%et[(E=cP40Y9]ʅ@Ax{6A=dy-KnpӈK+U~LOv֡82'D)MtO K\ɭl6%8]=sDnuH O~,6>6UXXP2 ԜI_@.[)P &Lے4BN 4Сz\23}^Kݭ)48\" I߆3@8hRɘIW2蛃_?J|2f(sWhfǗÂf36bXز& [dҚA@qv=Uvde\*)fcV%R<=aoK-z: >aB?2<#o Ԃ0@k csj2q *D L (TƦ!#sJaUa ltx { '{ f8Xã)㔳~ܓ?k;Z 1au+P۷d^YR%b-ϙ75|Ԇ4&Yq w27.0N6&rgWׁ\@LwgFJtRэkcm+«*QAZUI{m>rjƨTW UN*xفhX5NAiDDV\V1/ T&'~c독kd~_I+ hzЍ56mM"Yl$'lPFPi Enp+ 82$ӞUde '&Ml{=rqxjqa]LjvzG8рM#9"#U惓n:L7ӮfU%A AuS3L_6#H!(|ՓRUQ# b\[NI`MAv6=`oK/fjqrSzKdwJYYǒ>OGb=rz{ַN-"4Rnp9 IF$^Ow7U0<xI I?m7hܞkWϛrs(|}؊W^XH!&Lf&Nz\^ mZłvC=fwQy=qֆ_x&b9ΔA D94A1h +F;$y捳Dm?@^ɀZ e5|nj]nrs_G(ԋ ɢ?N_SK <`S\a/k_pF;!Gi)z}z-v ^L{؈q6n +53n<9-VKnyWl . ŘI, M =ۉz|Q޲~d(u-8"0='ٻ&SE$sUK~^Y҆ki[ţ/D} D=}LܵNJ-oenl5`z1zHan /P;i`zߵF>tݐs֗0 _AϴLʺ9fU2?j-iatQ"jL@[Ƶti݅=>pse`~X۾;Vr*67%V,Nh*9խ -C{<:@ѮϾ Gq%{$" (lR崭H)&p4sPl[/;`:XU RQxJ~VOQJ [3A5zʋP,g3()oA'1``g#a 0_湄U?bR7? 6yA>| -U?%GsJ3Z6 fIƲOa tHdc[{Q(J?vDb)VInR7>D-av3*hJVdTRTahkEN֨/z:"S=߮N+E QlAP%! ytN * `ђ)i H֧:f*iZ1qkV8B9@ӠϧceU8M a`*L/ O F5brP*ܨ4*lyCm"AJ>z Dʯ7#s%6gRk>U n/x6x8+yDSX2HMCE(w |5BUԚJ~r᥮g&rK\3 @ԉ$K #bw$R8%nbxd͑+oGѿ *ڬ*]s"W9*kH^ a)[ *`KGT<'lfH*F 2j/TC(wAT.y*o#GS`m`pEy|l'Mr6yaE N`B!6=t)z$[{ַ$7$Y>J:WVegc6]C$a2lZm1vCh7-K{L*>%Ѳlx~ܩ%EL&py 1R6ZхmFd~kUȊ`]^( LJ{[Rdimm`w(YM\LۗdԸXܵ~s=䆌ȩ.~7!RBa~ÆUzgZS%$zexǥd,BSA39|*Ս]imc驪Y{柳 2I^$e~{qebo[RYx*s7uh!\U#zB#94~'?;jS=<,} [QNټ0^(\:r[v*n$at}<ĸ8^LJ>\j+F{3Un|l}y3\W6 V6PޯS nA 1o7ނEZDŽGIt`8; -/-"d锼 VKW<\ 꽞_~ .UJc.LR|/[)T jZq߆L/~)nR"+W:$/ZAwXͶXR[> x%w]g W`FETMs=nZ)KtuTݟ"26$M+W  +Vؑ9g,ބq*Dd%V| ~cme哰#ۘ"K/H㜨i1W\RZspĻZ  NsqŚ ^ibVF{Ԕ avcL$BR+=F)łvy֡p "Y 16y'%  1Etbn>W!>Ȧw=Xz9`Z`)%q["H]9~y#7Lг (_Mr$`j͋ٯžHڝ{-ŀ"\p/v=.LҲa  *HUj>F~Tg( aE_)oNw~?q87Y9Tؔ !0  Oȹ}uiQ%=]L^T;,ht/O!k$֣nȡvܙcU3iL ֕E\P=J4\#bgpݨbA=86y˻wmC7(w>Jɾ,U*z˸WoˀaP^f4LGF% a?f^{F#Ы, eT|ɻ3P~@3 S!ttX }aU2k wm/Hƥ[)Ч[N^őnY"Q3J34meu?!pvdR0m"/rSgPAEC fUڃ_;&Ku!K81[hΐ;'ioc94 6>#̆9O 1Ȋ[bp[~)~u/+Tlq$J<rw;S@0& A\pv-i:?%C r\ȴ_4IQfk9YzI6Na҈NU>2%w}U۩';|e.vj&/ࡾanr;a7>2Vfݼ,XTS\EѿᵂW p0N"5h>#B!muj?zyݥ!f1w^Ԡ=k|q@} "s]Jb\׮C+r2m"G% CPWٖכ5|]VS%tB]5vV}rjavپ:w`\EM{N0a=K4͊.Lxv ܪ2~q]4ߚԍu+Hfa83V $xwjKM:Z_,6'mmZuV$' 39l0Qb!R֑bQ[n>LL('D; g Sm:u>l\ǩR"']E 'KNB\j Sހ%E<0q{:u="HHbPc#a;OMnvNִX.K(nc w{mBu \ c(=;Jw @ 6"[,ɢ!;I=}EFhgZm(3_`)A,4aFE"zBAoDBn4EG*96jnk*of&Z)q)oM#W%l MW  %Kbc@e{ۏPʦpO~; Q0칤'cf4RJ{XqHͶ6 ȋR3 xc{qVp{XJɄcx;>90SxX`Y9 f4/Q?Ќi' s~?ffb} *c@xME3;v-/$ю|<%Zi:0k HPSf<&ď$]Th7KffF=HoU5c4"d9&%농&×>Y>OBIX.5ةbh ?XRW!K֒}qdka.bћo RVGheFaoSͯ-z>Vai*àBAlI.,:#;u&Xy[de=-Et!!2G#3xmLCfRcV\&^<'4n$Q:$:RIKFz =X rUi8S&. 9ƶ*p7" ۷쾜 䉉픯_&&`c? ~b6]#ӯ Rb'c-HEIL-)g{uL9SkwVFU :Nm1{'[SAeyuP~DO)5K͜u?neА]~B@3.gZEHE,W-=3bp w=KP跨,Ѐ6h @w|yGiڅ)椩4E)mǽ=оT|c=&(}9B2fH?iW3M6nUOН|2yaڪkm2u:145ZWDq7EZL.zHu(4GvL \m2JD8j"K2P[c|@eYX(ݜI85f]0g$s/'gCtsڷ[~?Rߑ͂mW4;#>Ɍ|QD8<%~d!ܚCѢ/?#1p봤wɝNsRXQyT.;<'n;'X ; YKH4vaxP`#W0*u?#wfqet28P4L =?%Qw(Wz2C 2\D\)!ynIYݣLbެzx0|p4[AA_6F|ʲ)m26IѡT_.Mֶ <)\y(_Q3$;DH!z4$EAjsL؋KT'BP>[;e}1mPư]HS/yQ+2bȋ#o@.^BL!^z"hVo-L({EþƇ9iM7ofp144+.)|!ql1u2*=[}դb_Q捆_*1e:̀8CkJe~Q Oq}6a9X ^=*p^3Un괎@qIG! '(4 eI뿤F~v˟[pw'T.+\g-"]YNciL(9~͍l3=DxwF+OHݽ}g'3| 6j'% XBv) \Jȅ$$%v_ |;Cf&h<*i#XU.őt?۱gw=wT6ʫϗ3w=7:oU&"?A~VSܑ2D1ͷ1Z+|;ԭ!ŮaN1*a8%ԂI{Pe~K6gI/e$4Z'9s:9;)0 36S/%c`74Yxol8L ' H*e ,)ciy MȨLۈAŭ1-ҏ~wux_x}$n^R*} a?70~y4 }ü8rPI!5|T)tgA{y W,?dEOApbQ)$fL5 gQ'fez* !)GHZ#IfЭ(@s_s'TgR4(A J)L3v73HHb.LRD1xQ/;Td^(t~{Cn̶ɫFؼMxx@ L+yv.'(m% Pe( bbg3 JpHLM9DTrq yEHNErn4w(o?+Y-?@.!qAve&˝e7;c%8\:]uukTlb R[*>|yh^noŵ&5;!`B<aMMOJ¦?VD3Oim©47[c,~ bͻd=ƯIdLBW_÷m x-L{Ҳ eˏ H K=k7qEFQciAgٓ3-}DԿp1U4*jbM{GH$v qn}z.(l% G ~q<2 wո4&CBdX&MC9{z2?V+ ;ύh‘X3T\Osfe!)֝4"}Ɔbv/' ЇUzCk1U>Qܬj膯`{Y;YŀMZ]nqXdhI,]FwQ%mO+W)U*ՇG3Ne>*o2x`?ܩ6}{Mfhujl!x8/锳e/2~4dȧLtVyHHtU(5L15`$Vp/G%'rUxJ! "OL}btʼnoڲ}uؘG% j07ŎMs"vh z.mLc\`"=6+HϮo/N83HϷj:cա™+2#$S^pP[OϽzR^2t|L8G똚W o9$iF'ozӮj[/Z֬ 4ts~:2&A{ONAE'lTl~0s3Fej>ԥv BNE!,R9u/ 2g}ӺIa)DBskQi)x}ivN+,mtM6_Q&$ynT.XSOFz;dTRZ蓽2)뮸H@'Hjp[ѿ2MOD`08c>:Eƃ4LX3֬JJ~~Ѫ=k@~mP&B}wl6GV<0O m-Cꍙ6kށ467f&fC\KI5Y@#[{ae\_\j%q]^ ̫H?\+o\PSO9Ϻp9u:&tT/56.lyhMw ~˚o)7;O_{b RoX< f*TmMzlK޲0)a0(AA4#?k:TMdr[]4ʱf"r7y$>kXUxߟWOor̅Y'-mG˽;1QM(.Ӏ?>c}&r$&cౕ%F~%n01 =x6wI1ɛ"K8^"_ cҶcB̳ބvW2 "1be)fS$#ff>Z5&PDC-DɭIgLRsu-h- n:]aKo.Fcqb4HD"CQLJ\ K28iЊ۳iz?OS^tdD.-}3 }|MZ%B!ttc̰ډ7 zvn[}7Z6(}I.>p}MA: }^~.˒|RY2lv);$gǓ5l_FoyA6J_\$g2/ d-j?V94ޫoEq#-Ty(x:<~kO>^TsΓ)F)|Hm7iκ uԶ}? [b7VtHCn朌rڂN`'H)~|2!DKpw\ -ˆkzz30dm;($-x#Q $lӿ NT 86V'ScÏǓEAbI*l.2Gmηus) %[;Pgu$n?+;ҪC, >f9KV)HqwYi({ft~'.SǞ)gyyeХm&:b/>s֘~uRAv[e-c 1vmes3gX{)wҩA1ݔo>>Ϋ,#ۘudRTЏ\Qn5t {/"j@ lN{|rnf>A۹d|nmij.C8ftA7~VII!/9&XW a4hQ+3$PJLKʰunW7)vǝjYԃue+b6E1fA2.c~O}swpp)V-**K^0#=i6Tw'̹`v;W;$DJt>5FfMJcHMOղ2(iDu79FP vҩ1;߇5DO`]۾¯ e=1( 7t~ EJ~mS.$$S8"'xS3/\1Q9&: +N'dƂ;Y/_";4ʹce'EWLb"i;dgޮgV>" 0n\ g׫^LGm0 :mtZsֺ@ 1Sy#㼿\9xN2y@I2*haZxKHTJU/_?cm)i^ۑZs\ qrW|Ӧ^.tK59Ğ!T`eSnȥ)2=hZ g}S[L2#A4:{3ٙZNfXrűM9ǂ˕i XowJ(WyvVwh9M{bØYegb^8's_jl8uA/_'P}K{#h0/,A!eQ-j`p2A%; BEyrC,4MG( 6gY:nOXP0[ 7c̉NhY^".(O+;"iYf0H7[pծok'D.p 14/ս[˨L T3x; +2>: ^ "p+0G )tI#t<˗wC dQ"ڍr\ͮU)܊;_Xl:D;\k2@+" x'Q*"~lIz Lȡ{%ܒ *%NpR/ 5տeZ8*j5 (B R}Xl_ NO #@?"*5x=`L3<v5lHL{ܮ/V Rp+'\~_W`wn4 X:^\w'/gHU*me5!\j"jRU7}9ܖCzJ"ﲴ8A-A_JMDL ˘megp./8mPDn;*a:)L'-uNS%6Bdf~qˉ<\.L+{fCǦg-t. T$'[1y!<ʺ %:쮩%!$СYlֳϢ\kX;%/&?w7űGg )DX@@SrUnY_ګ DUkf0 [ &}$6ޗ|!Bv*qjbQnBv(gs0>AVQp5~ap3OZӿd1P 7btYx`H<]6z-3K$E0g9 Qo r'0yR&=k9 Ui<Vb@*̭YJi*_w.j!..J+9#VC:V'ڤ&s{ 碲M)ld(^igFp(VSb`io򑚲~~sYw:@aX? (}f` 6p^PoqIS8=1&z<`F;Kiw_ Mj{83f+YQ2WJXj Q.a Ca%[k<{IdI qdǧ %9rX1x2qs^p_XKgHNj)@u䵖 1rUϟ4!zMjW6oȗkN]ti ]i=^bRIICIR )(I6 ]O 7Y:ƆE3aMl'9Dl3$ˆ1Á7'y]%7 w v4|h &ĠbD)ú5%xXdƲK9ez.dL NSD'voo*e萃f Z}KX4Zj6+W$,{k#}.)HUK7PieI=~u5Q}Շfu7{[ *BvI J3l|O~")@i4 ?;*r~eCP- m3{u<|$H8oxrQFa슙VGlvRO򗢸fOjl 4+4q忆LL^(z,*ѡHDG%Y׼eJ2uYZ) h\t#{†@Wqm5zQa"\~dL~%4p  o'mz=LZDZn~2[zZ3}WyC뽌EGa\,E }RPY^Ta.@_z8LVB1~*s=0B [#F^УeͩGݷVS3b.Xh{윞˿4ܵǑ$jx|41O .*gQQn&o 2.;߂N7\Z«HW?rיUBJhQ$sɇ4pJW.PŮQ0&Ĺw]{jH5hE,=E(bTd Q}OG(j> փ %P:u6g~];LG$P> Z~mz6#uT#H2XqP#X0#37USD{ٍ򓺇y c)|5Uq ܰυǽ|7X;62`d|ww& lPkEDz}Ӭ$JF݉hl-)!3xGrWf<*y}RފB\MN:![2Wbu3 F`*pVN$'4`T_ntn\A h2&NQ)jym-ɦkmNx4i65^ f[ ph48r$B0Žrڵj,G0IQ"ҟET('g`0;3m6D~}W19t6.EWU}z\ 6 Cᘓ\tr06Kn$:# -N:iЪ)UY;=qQD|lQOTA2eK!馞L8} ǎkEJ{_w{:\È0"y췏BD.ClyCRδʋ@ʂO JZjE%kwTɛ@iX$Lg>eyLKl_0`?9^PbhVp0vxK$>nDdT-OU"ڕC@ʮ{p12Ԭjqx $1C- G~| ̧tCP!WRmn$nY)Z䟀VՕdphP(P'U F8oSnz?$O¬`E# ?Iu7gk` l>:-bL/KDMQ5 zm g脼Bhgȥ#G x3++_0n*t4!,>\g1:qӘʅ#5BHbD4cjxtrӉk ..B9հߐ)f䠤it%m-o;d1~~cO%/AagSsK܅:M{m(O0zǯ+Sj4)OzɚoZ;&p[?% Ms1 7U{to ̸L(Q3C46A9|1C7\eu2%*Mc+)#&r$L"E1i( .EfvkHHRI+ܟ)'{ 쉇ɴ`LU!;% X yWvŎͰјk?:,5[56vH<[MdH\9XEW >IFD,D;Ps?}?+H77A!M Wtr5{cCS`){=\M厢S6{l D wיM@_)W&}hF~ L<w%*. ipG6 5 hARXhjK!xn(ZӜvm+ﶛ*!D[B?#.s xz|dLevB/QI#A dR8)KuCu!Ȳcϲo3NU{tG|lJ&#d'&KdU־,kPap.<_S*\,@tQOɆLV84{PV_,F3 UuH d^:bʑL2wbd9]W}ixra-ˁ)*)\|l;qpfvf|WErϦ{m!ơ8w-v<,9Ԗ4#͟%ۘ5Rj],ژ uŹi=4H v:\'Xʹ $XOz_^U/5 <4bGqm8 @D>xI cN+2> N,%uw }L]C,<3 _EDp(  ֪P?sJF:XТ`xn]|@Pǣ+PWeMXKA$JJn&ߛ~Ej"̭za%A#02=3$k sp>YՉF{//*c{F=C妊tK%i͹Z` t^ JkGqȨTz"9nxu<˜2[*` Wػiwf5y#70( yO`AMlr5 Ԧp&zؒ| e4Ȍ̊?i*a{Ao{_Ni:C7n2%SKnYB qnЕH)+/E 됫{4\̬}WqC/t[3/yrIWӜ)R"msurcHLS4Cvњ1=Aq_yq (P.}S0N ixK b̆uKvOjUVkD~_3˹z3KhG3?;FMӃxJҌ%GV׸48 ^ЁOvwzu,kt12vBc z+|80 Gc,8H1Z[JzMo_ћMa"tEiŷ.F(dM@R Nx% )ϓ$t";r„&BF j_l,Q鳘St('&a^B\[4o8[Qx'n]%;KA  ^`@_PPT;h#lI4)&L&KX+QCV4ZRtzs$嚵9m!)}R9rLr.,_k,V%Ǿv1/AosKz@*ԧ_.-^X%<tE]@f8/2` v{\ rem!ya |5dnK?vV&:AXnl=XƝU8|ǽq/lZqw!~@7}1/xx,J> ZvL1x)Z8|`y]+H5Iqkyۛ825)G%9Y8lKcc^pF!kf~c@bE v}:qe^1\p ){V SI{%Hlr^[v!ZDxϏ`R^sBES? P> ʓK#ʛNoHא:BaJ@?+kF Av ěkU#B-hsBjqR5FXJ)CpP SkKX|\Xy׹(70̉Q*946Q(5>.I=Ϣܭz /iԵoVKТea2N y"dď]zd1Ro\#mB"۳ abQ QŽ%D~yk_cbھ\ h(Phڃ5O@&=J;q$j<(robl*a~RG9:2<"U^ӖqH/N/u6V8CzCrkmAvUVY>lgEOqq{ vDR֩@ sOl`OK aOE'H6HȁT )*aIK$*۵~kJVyW9B6zrZ:Wz9W2dsh•&VzxaٍEXn<皰W<˔稇)OjZcvJ7LWԇDtRήfZeX®ʺ}s(tw_1a: -yAj^Mu]Y6-=L/5Ŭp8ܭVjhxSH:CjBeSCVonX+ahpId?[^mI:(G!$ z@k"V!ֵEBh,K_HյZ;̚t[1zņA;01)SQ3cxMؓ]%?ϩ[G< 8x\CWT煖VˌKkF)- V1_.(&V F@n7+ gH/K e;Bu{* Iskj;㐈Ek#b4 zڽO f'Ąǹ@k@aɽ#ß$cN5q *W&i5&kBnv`HhF$=̫0$N/ʗlv'4NГ-^t_`ԶV.VRAv\;]ܡ`Hfm Ml. fw%ߦy9}f7W`6Hc#1GtYpgs?ro=<1+Jmuzt+^ѝdw^@# aNhoR3"?&O)9z8-j |ø/g(A ݏXC[@i- 'o E^U[A ,kzMO/ Dv*]aƺއ9i)h=s ]j 6DžQJ|ת;@yF.Miz>SBH#QQtdP-]FJZ9+_s4yO[Q+37PA|De'KE2a5=qW>m'4\*6?}L N˴ yi"ා)b5D9Ԓ&[hT=U@\{(KCAps^Q$Wif CB_ /kZ6K3u]-:;MidИ#JYp*Z)|"6Qdrz:$4.dB{h5$QW9>TGGH*]q. ]Q+íӈ~$]]@XyD=2ι%iE&zdL!8uwUh>vZT6U:tC<G="JVIlS+}z3~_T@#VCݥ]NcGBKglnW忁h;~APFd"+lΓ>0DUz '0|0N$RWfV{̷edzJ4W׎3 IInϩ :̿~6b\=,VXRy6+\ea rGPV%#Z#\hbu.PyN䌔=mMoxtԝkN"2r,FN=㸰#7^h(8UQmFMz umD}pS"q:+ԿVE$- XB5wΛ7bAȝf]7 ,;ow38ÚS_3'ǥQ Y{Yɩn#3GH^*(y[í? xRpØ4|Dh&_/"QDllwd^p Lߗ1[h8l6?'i~ Wٓ,FSF*>\' K>N_15JhFIF: [r}U6ŒW$tMv7np9Y'fm@wGq=ݺBy//TveJd9e7Us;0,s+Mh"3o"h Nd( +N{/,9O-R3ID˿ (D,.:o6:'f^NP=|$+?5*aDWqQkMbK9җR`EvkH:VY D&oѾr;-N A#1,i4}-${-5U2_ n rZvyG5E*^|`C#ϻ良:T:BllʑFXQ}c)+@A0$frցP~!4/,X>s)Ig;7X?+:&uVz]| #m cpO20/@R•:p6'օK0r^D}^)["/>&@sn[3[暤ůWBފgXewĐkSCC|'7I' gרO9RE7A ]Ms2 d°^rA"@D?FkL;q *'kykFDL;#1(_`f3{5-#`/Z%uh|\ G[n0QmV[ajоYξQqҁ<( r|K.:^EeT"B;2(#3@^9pAvL * >Y^YsDppwA&sбBLB(iDKf7 0 qsjJNK>* kĺD Z1xxGD (&eZBCrؼɁ=4u, bc^VQu_\P 8zjcP$FO0S)BC'ڬ>A^.qѾ"r: ;bF}n&M6Au2D ʑueK8K8,_S?u뗠~7(Oqt:3GLSpfM5Pm!~{^L1dKiF8 ryV |"3@]P#ցu7X$]`1 <Ldias{}w-2ـjj]Q ʄkX K,F V3m#kU P6"nA8}=&d졘A;C7pWϮu Nu"Z^pev*/$G#l0b_J'dtDiwIw֧6s&V;J&23?ޭ^gT\ZZ\XMd[D@p2qꐜ9qbf!qp+$(¦ 34WTóHoP <5}46nB $TBvg_|š>]@~P%1΀ f֤|XkHP*,@*'a ôsRB'\Q (HA(Pե$Ҫo,T&kgW1)}yuHrh\?ϻhřքz5f1 UL,)î%Iy|IPJxhd=0.6xSUuK2^R=6j;Sźp& [qL= H \8JÑ72NJpcFIؙʀ? Bm{AIrB@/dVc69RwRRO.#=bj_Iyộ /⛑>빨|7;P4N/2_+ߒ 9V3MvT䝹bAT<(2:.aOV@c*` zins6y}\7#PG3Kiw)6Ov^ hNk~V۬<Xk@ c(C~,gصAA.=N*y[ćvV?xZR v{? 5qB"NN}j=h1F*D[f4Nȫo4UmwIlzA@c4*8<|Aϟ":.Y*n$hgwhu"Q֏8X=RJ{.xDYf\b;~K)0$#m[ L5 RӍ+它"rcur'PGcFi3"ᬷNJ-:yZTy0\tLGdm}Qs L2 N(p_o:gNvR=:m~ 4r8=u@+U-6BHOmrln?Kwvsj~$W8pZZIPcLvң ĝ#zt^J ߊl)q1+O4qV7bH%YT],5krCW>r` BD$9dr_;:rP^e}U8SvWP=ױ9iLV>KS(D?6yŹnwS|Lb5-K \jۉ%4`+49_ab^,Nl >g.8 .Ge,j>@n GNDF2~]YAL7) -j]fcJیT 'W5]ݥu"[ל hSͧI&fo*k3 s˽~4/Lq{YjQEl(Nvԉ^ur=UT+ĩ\c*QVG, SKM>-R ,@WzQ?h8wƘ1) A Xg኿F3+Nو |TyNϢ)iPQº` ާB屻]԰"{K6&rx*|_b;xqpxsV|=O/%o0?9 `cm е Ś MA`B^H}et ldvy]>gsAkp(`;觉؝w(H l{>vZ"kv82MW\z>vp:z "q t1tMqNq(l}βTVPL8*#2yvEzO?h +~ Glűa1{ֽ"sKl,']=^ck&?jh,Ҹn&-ݵwhSK %رB\v~OӯmWĕn@FՐK@^xga$eDѝ)+(3Ld1?y̡3q_d@.;si-~w$ vOJ6,rsq?"8P { V-mF.lL7f=6j[4VRSP[.sz%+E:[Zskec}2\ՉKsnhY7%D긱#A)fϥ7ȭL%\|c]ԟkP ׬#+? +rHg+d o&"+~BGzkP@J]!ۿ􂅦0,g5ҕ inV]NOcz@7zA&ި.AI܃$+A6GRuC>^Q=n,~^E*rAnP4zi7 eEʯUX^e3AfKJ.焨EhF$ND]]@&rqO3!ʍ {BTǬw-4$C 6'XӰB23Y!]D4?QDA͚q}^}֖ =?- Wdo/ұ IXI&:ՓFk>k۩ButjM-(D@M V%)Н1?ܞO+bӁ01IBOn; ʛn!cR%c })[AHѐ%~ص0D_[y]$*YIW.YV[Ycle}){ QPPmx9-XikIMW'Ĕl/t0[Zcv:oL w#{(r18=[Ɉ_a VD MټEU2򥟎b}3lcN7 8k&i)v4#]¸Ј#,JHm l;-*i scz(r4goHP~T31"n̸"c-𨭄cm:osAB仪[K֜ϑHT"`6k]u|.[=l*2)p: [ˠr|:zɚ6Hyk"9`9E(1fT!Abu CKR#/s- :wn/m^~Oqث[j?ɠx[NL4fYwdCG@aPg 1S c8ncZ*#QNe{df 4LƄCߩᩮ;kA_ŝH>t-F4<))[vr%i7Kct5%;.A3u'pĐ'n@]&K;V/@BK=#*GgE`ֆTVuE?_ՙ'W0gfU7ȃ6GY'p8NU3Tn9 >>uVSU/D-j~<C{tgfly^s"kET.a=sQ9w{NS]uɚq㴍Vlų>o,: JZLgCf J9â]=?ED7XV4+;+,TowIDܨ2y{9 |Ŝ'6~OKio"GJ@E_3qee<YW\aR0Kѵ[U'^"kܜ*f`V'2 8m' U?Ŷ}zZť:S^`O7PsC,SOK4y]79u[ .C$UΆqE"BZ e|[Dm(:oS8)E'Qݠ_x+!ъcHyKݿ֟C F3O:TjoZ{'Z{hshWcE%}o rpay> -h<ɖ+PPvG1w8pu ae0 T'[2gJruyY#`s$9uꃟprUҿٟ.wmt2v,(9dH/K[}hXQ I <2BUYd#LOnvQeP(MqBװGqY;(8YA4h0 ^݁ADUu.åҶo]4MʕNay9;۶^s1Xo(AY@2a^tblߟTQ-*}K` |!^Z{C\Q9z_-uS.^,{E/b%%z'>~%d@LkVZsYbZ6"!?EWbb3L/cpadL箺xO,N]"tR/jXX|(~| mBnIgjT7 P8d-<ۧy(zsq2Ք%7,|_%L` R ^ߩ쏚JFgk<.u/.8ێ)MaJNV:~o0.Kl'D8?y4im@p~[iq6$ĸQR(x B{v vjqqzeAsowkSޮ^|<06x`MsqcͥfS])A!bF*16NCڣ(aEqJIJʅ:2u=fq)ɧke| fm#QIT+57sasr2c5 Ig63(<)E9dϠnF!Cl}܀PiÒ.E-$/+-@?§㷁XdV!^Å|O/~mDP9Wv0! MhCa*]f.[bg,VD.N#ػ |7'?Ç|}$—_*JaC繫[UpEv1֮xTv[Xǘ]ӯv3{sfx*Z\pV:ͮ*/I/fm Rwi.\&A6gIÚߘE#*QuG?)6U$uđӅ#?E"^w8؟>/n쵾VU`HOz2&e)Ŭ,>5y-D0J.y3fdU]Krx7 93/||@O^k#]c{uq(x̛^R0&Pcwh-w >mf$18y(f#jٜ*a:}emT ]^JxRt2<y'sMeJxa?mj,'+EuŢǁk5O] r`_#py׾x=C"WזLRUǖ7̧fF\60MeGZ ~jszɕQ̕F\P%ɹ kT>P_>@б*g\_?C%ՂI ;ex-M3B` #.UǎR pɿ:*3*!ϝ49-GHշ*2@ڛ(dى܋< L%ǩʫWwPqv8>$wWпꏖb#v<Q0/T^+y"(vٌlB(E`ӌL$ 5AZ<䗨zQTvaLsy qn3zzdw ! +sP$`1(.fVsO A%U+3y1LKEAg{B(}αWl+8J[K0F0^0 mm C7Z3 uJF\&H8- 0dqNzMGǍ 'ԒY܀w$h0s;8n o ڜ0?&ϻv3qUtp)olJ 䞿ߙ;31yVHeZ_wWXRE#tOu~C%fnu<ש(S; ! \)5s, &X9P1 bx@bG;hmp/2*;΄ W5h MwN20Xdmp!U=x>O0r3U:oD0C OP-{sVw0G]|+Kʽ.&0s:Mt=0!ܠOĴ1""KX [vn~"1P*r賦̈́Bl!b q \Ǎ$jNt8à[Sie-}qNiڳŕytwW5 *}O0:iͱϤI T͠&uꖢrѮ_CӐ̨0AZ/9J?uAºKQ5ΕKNy^:ۼ]FDX+& R!Qp5CK88 ܑd@~L {@v7 =hF"2ndOr0u^~y1Ѻ) RI2ջ3lNt*ZF֨I1F0_#JN2utE{c~"x\wjN*0LQ6fGgKJE5M8/XZBaU_┆xj\>u٠r-^y;U֥MkExqNz\! p27ʽJcjW\'q1>^8ICYf ѓRvK7*8@}4ԅ]nJA JepA ? Mˇ 擻+BԛI8~q3H&pPV|C57T h $*.Y-Q{]\C ZM.唢a.`hkmyfM|>kׅͫ  ο呃is]<) Gт36`7.fq۠>,# 2O/g$&4\}FdI_>M6 Geu,ykSW`}f4|^:%,]|ʀ)@qj|5-2voFta.rTmBX7ϐA~KPp>B!++8i Js% 9k1@,ҵC}>~#NRxɞ#;W4^d| ͆ l/Ob񁙋wwCaUeu=h0ϓ'd5ulogXĺZC[s. 1 )799&3yJIQ)qoOQb=@\Y|[zsAEuk>Oҙ-I0`!JYgrI뽔SA^6z6>MD-@g1η\Ik˅ *zjH$^l,eX'AyLbfAvtO>{ M(UdnN /zyHLZ%;{3/zMcBTQc5RS_y2|]",Ig{)IӶ2HӚq4-fwga7-ÛM[?C8c'AX û0ƨ @&G wa뗧19Af]JQiE0$G~H?wNBNU'+8;T7XIHҳDŽ75?y{-]$vǺV|$^~J pwE->c(Yoߑ:ƺmPlx>2mɚ3MSaH"C5JG9}0x cL'" 8)$:=s) BoRz wQiN̝d%'kuvh\o#r/!k.R0mx5]G$?un^I\.KRǾN4B#C[E&#RSNq$A܌WQq㋝Hʖk)-MI+ͨ0[Uəpc6Y%'wJЧӖ9-<q|kVZׄal,L8 ?2Uآ;7~T )p䒛w&1 A+^F4-14Cֶ3_]XK%݊X Fagr@<ݍB{UNb OXfzx$s껓; {ŒYdo2k{sruz[X͊sv&D(+X{߄ 4RлLʜ]I%y!?{<{k*MA6mM"VSY5ϺaNA!KAIn(׶38yt] / 5jsץݲ TI<H Ex𸟟2K4iI#~Liqٽ͒SC25OƇRQjTh(Ҹ'"I~DPm7̕O + ž%UFx`1ؖK£ m ܼ8m}>/*̤^L5i$ 1?C [!zDL?7rބ@t/\U9C|w;黍bB&Z'.1Q:Fo)R٥JmP DNj8nvKӳWj2ԢFD;&.DU'uĸ[y#`SBIHF{*WV⭏sS٪|?WBL 0tќ&T\$Nx0a>`rƫ>֍BQJbP{,bۍqfcAs5ǥ̯:tr)Uxݩ+9{#0a#-@@0NiPÊ ΙI5 3h=w3 ʜ I߻_I;W8斥UvF yEHrCnx-Mc[Lܣpw}s\gr[t -lz(U&KoZDi nzZQA gRcoץ#sShH꓎Y }n*$uszDjXOyA )c0L↎E зt[Z{FSMVQ}'23@SQ/\5`UVwy6-W 4=Ӷo/)luޖywgC6ax;n!04Npc%ob0"}v;5墫T3"RےaJ,΋u:¦ n>2UN /Ñն  tu%0V=ѫߊ> _5Z6 蓁BX|d鬝>}[#[/C?ik[[Ɍ?>dgjA_Jal$7ꒂӌ҉`R"[(2m,?W:X\@u߶G|wPiA`1";szrF,eɺj+>p㠅m:RxQ}GҺY$RAHrhF(R٤ZAH cT `7x'5IF$'#RtC?xD9B3oC0Fs?{z`>az^#KD1%&5ro#N9CK/z }4(cw^sBg:߭׻qah6e~h|ܶ.:"JW5U8#t_Z_$#Uq4ڪB=ꜜ>z!5MՄ>{#Æv=dD$M`9Ԃ~ zӏ}?ݗLNo-E.d:fȟmOW΁)#UaL@ƤOɺsGg~ภN0VD$h}VC)76@ yBU3A_[eɢ Oujc@bl:?UmMڔHhzwzJE?_Iv)+^:7y)nώ!\u޹lK>zVtV1SW2Z}p4a Z[("XDn&M4)Ҙ{;^dDqV.gu+ړ쒁 % qRze\6.e]c^I#Y~HD*khY)+@gl` uIc25 $vҾY^WI]kW?wEmq ~TF̗taՖVp[SXwׅ9ݛH!ɔ{F(('ȂVU5AdHڡ6GI L߮&=6YlBvY|=Vy»OORr\wB 9`i6Yc]xoیj_Q1wJ,/%y4.?ok%b*R &J8m;5S- d?5?6:y6Ř`/]@S1jDt qi8p;vsz+2Ɣi9:n / am:ؚ;}lNE IhsRoZH`Zc1`$O}Dw !s80E}A(4*;oT P}90/跕nr/6R&{>!D'A.b%;F 5'cYגqU)}l{Fz7&0}T,М` 6,w@; >?4r&i,,k#u ?D>SӦ9W·FjD_ ,ܪ:iG%D~E_Rń^n!R" 9MtȬҊIbW)y3S#vfv&Bۯ 9]hQ9cj!:( +e3ILU)Y˦俰!Fj Ҫ][6-C,GfGLzb1*u9o` "XQ^$GB_|!o2vNx0GOWΊL}by_(R[[T9INqS^@/H$"&őͲ{5`gs5LPE;q2V GoAzS/tAXU_sobl΅PhO\'{;:6ݶԩ,. T;A4çcǂ_ʷf 5Z?rg)XTOQrs>F7;?bBu5}_Iۯ82k,@3)3;UPqxƦM}Hz>J}YFivBy^@egBp4NZorƕ\Qc A3r\!U ljyH߷aEnՅ5=h$@yE/g\N:PʙawclKh~LoqK謩w,!Cӓ*]SƇ Tfq d J,"ء8 Ar!{w wΈ,#5ˏbJ,*qYSWӒ@h mհ$lP-җ!^?eq+=)\j4`7Ig ,6(7^dYI }'Q /jd#޿+%he6]ѯ]:,M#{$cN0ʵ~i9X HD%Z}?̈ƹ*y: Y^c骣@I7:8&d ߞFYWEe P6ku 0_e"u>@- >6})H~xZ}gBJ/zE/%)~@ӳ ogli=vXQ `&Q^~ yǔd pQ3$ VMWԞp9d' rtF<}^5,o$8ifΦ]pԿ yѻ=-2j;&tvev ;/{ip{VgG'ij_F/ED9rq3. Xτ#su#achEP᫥1Cb<5u-3!M!(cC+3Uȿ4_(&1@~H tvٵ;G[aJȄ&Tob(^:ecu  cEN V#eP?-~)-f:Gs ap6Z4x6 +K@{SĆC4=5u2ɍkzNlJ>Y;/͐sZW$17ДF *G= Voj|Q {CcmI륆)(^y2BGa'뭹ǞO4ʏԬhsޫdJ!Ti\LqK'1w "C8A5 D{g[ės'Gv)OUw^ןOͳ꾛p~3g>WRi|Q Ņ7EX-^@N0@$P0!GJDbQ`&<#ܙ/ )y JPP,FPGu4o~6sxCLF*Iqb t؈Tܻ: d׭)U'YSueI׹`}ruhh>k<'Jlm}]+<f!ї<4A 3 80y4[S]߳F1V$PzUv}f/XS ~U k pk30Qԧ8iq7)LIwT-UVbV-h&!T"sd > ?1|k~&.%}g{kɅ,[|-cZF9d/{cdj/fHF6 #kO="0&#_#Mge<WL}F8UY)<X:Bt@Pi䔜a؟ϧ,ذ##VNSb{؎_*sESP 4\O(;B47T Ei}3zʇ^ZRʾU-́ Jխ|fH& ;֦Um7vݷД,qBH5S-H, =G*竹6;ƌR>4)ZR\{!,\ r[6E^k8ى: z`qj\˓.濹o&pMA[ )댝n 9irA*['ق1ǒ@:?Qa2[Hy͓,)YWBFK1Sܲ0RTJ7 + L( SwLIO Ţ (8bƹJ3AcQaP䗬 B÷)Hf**d zv=twv٪" txVVѢi#-- JMUHЩZؓk;{П2m_5 cjUma[bΥF`T ,:cRZ\+$\} 1=q0R6~=[(#1V-?}c\גCI$U. HR"rV.z^8뵠ǒB1Y +0qrN%x+[)/Uf=兤ZZ+xHRoX$78adm*gICӏiMJ; } I\>oMEb>ySx&6^H߇7sXO'`9 ʍ3 N.A^G=/» &Xæ+COϹafxr>pNPkpo/=qqnd'NНONT)OoՋen!l7 Qַh GqzK>[ge@uSDGNjxٓx ] u1\ýnS[ү\9JqJJ.Z]1^A-4ρ/!g'ЩۭJļ1(ӑLqfF\viyUxUe4'@PZh O.\i-ǖ^@ep C՞f|h5]h, Cppg4B.OѾ'^9cSHS wZYKaj͛# (nӉtsGYd"jˉku3m[@Vu"7<(h31]𲶇RүsHN& ;C衄_6O,[*C;d,Lz8(qliS" ?L37FYYs%ui12yyNPKq4!Vg Z[gX#K{w^iĂ@9mkoLH,2sxsDM^}zRV4"Gx#p̎fKÈ`t/ +GJ#v,T-^ğ?CGF)21o6*HnYY!1:}`Ʊ;w^4W._ߐt~hxoV?9ofxdR7҇w}2 v.N 5d #NYVrk-f^ie{@Lhd@a&54[.b6+/,+$Hղ؇x" `Zp12#XliUO],}`eu AO:i!TKOC@ȹn, s26BPi/%mjΑ3v $;]"@l^Ө^a`Re{Gm(i[Xн{  3DB+BnhXV1V̻I}kk5*a!O#آCyz\x_w/gNp_kpN P@{<R~~w{eq(% _@1"mf6_#wڀxr9~a RJ,+x,>"5WW!-x h>!aWůkx)=WfdӘ"ͼI[ mQƺfD|&ǵ{ mgTQꄬslK/Yԟ wo&kM'X:3H؝5Esm8^ͪ)/ikݲK[X0 e_./?k F،.3BJ&uR~{;RY>^8T&(F8'B<7`շLd6;)>s~1䨲]Q<e!u0qFz4,ϡjϰop?i[ K[i8Vq4\9ORNf3H&ac2a!'ҳZb+((FubD|24'Z'a{mAL@8ϝ\LFj:բѩؿ}"G% ;;Uw;o[كBo/.LȦ^2*g)Z|Uviˆ F*ԵaiIE>AayCXOBt\5xAFuҬAiOrP.A}RrOGrba7`YW 27`L#/Uk;Hc ouJ VyZ2~Bn'XsxƜveA#a[琎 [Ob}giij ) Ǝ0sW'%.9ur~1} 92R=3dblLN6wd`7q a`ʪ'm+wO7;r:AA lcwjbc)z`p/#GG'XW1ѷ~upezY-w᭗l]hJ|Bh{.i&Lvxdz޿ۉz{% ɈJ^!)Ajf !]#QB2DD!L=P >ڄܹzk[K>).8ApKCYta1<:'4y=gcc:WAO}ΪUnOH'4u&Wl:+}n F:PӬmԳ [lZQvq29M 3V/iNS9ʼn6*]6.y=Q/֌ЬVG(m 8&ܢdeǙ{9H/!@\K,踨Jɀco_=IR^gQN&^$4_j) Ww p z+SŢlڑ#.[IE}&_@7خgfk$S>(ɦu_O5^uL~RZJJq\f[s%k~lo {^876+lGUʙt3Ѹo$WP4?yy@YGFTح9>:BOAw~7ZB.sQd}8Ʊ_Q>ƭ֝Sk9[!T0UcI[q:ji .-=1-@|e!Qze|S (@Rˀ2Fe&,o mx$1n^<qypOga-V9q86TupMfS\qf7cE˺I8%kQ:W\,RP` ( \8 X3 Yz^bDo6i3Eλ&\F[/I@No)gꤴDZ.qx6Yg=Y"BR~T iXxLҠyA>K4-븷`ۗZҙ#An@ ݬ/VG9?3@ukum\TQJ4c g:6Et&ӓb}f8f%L"p/J<߶Xw#%r˸vaJl̤N~EF\l$8 .xT>L_ ShǸ.~VA^pƭv=S-w$c}{bf^;Uoѿ7f==OY#8!o(!zЋQ(l esfbbx5[KێƷ%_u1N:J;+v;(m'@&DIsX3[vSV\<\)~ƍ'&6K<\4Htf#52%Lsz0Hth%lbyv)g ]m0ʿnK'и"N-?pɭ/ltQln+AY1#(q `6):dڀQz1!x_ xe=?4bw+$TX2p /NEnN ,6) V<,+hMC zLzoITx(ItvC8Ĝ"NO^H+>(HgYFu$JDgLOU'֕'1 ⽊/~v#9b௕]bü0]v:(]"Y> Xx4:rOꪧQ2BꏶQ;6=dP)c7%n`EV!xCa{L4 SXCqԯ稧m/t0"ֹnf̗;O.Lyν>u2R^ )*ZKʈ[xߟ$%x2֬xLd.x84)=un!3X83׆Eb"j2 ;֖bD0O": xvPН2O/(j;̾=b)g$svXyq\R_EäcYܥ0bXZsDV^CR"rWT>0)kiBMGym+$*u﯅C6N `\>,#^b.9 #`JM%=ET-4{NV_@DDv"*悓`ل86|~"/]ba(*K u~h=,on]J=-猛{h+#En;`PBShyA%;U;<I8ſ `abb>WNDdFWuSI߉P''"9ʎHR/y {mu2$h8ն)gE޹/z\G`~H̙SbIW&]bZ% U,c5Y ]ɘ धGNx_}"::!o[j^%[UT^8viFj6YKt8}y%0SPwѝXl.6-t|˜ÑrAŎwps2&,1hSh!˿z,Ed G9U!{WT/Rn3p?_v{`סǴ&6b]P+QRk=%n+vMS]3.8[)15!LV=CdpjSQ:yiwiX*./fc`f ̉{\.{Uǩ2}ٺq.tNn Uab&EyjY虝Iqf7]yI&܅𩉻O[^H'K%|Wgb7.wXZ4c dxmW~}mk;EP7B'53ŊaLs3 rnZ +Hߥq|_G( E:+_C18΍H(v-m"+sCW9aƓ,-"KoueZ.X=yiޥ4m Knݽlwa͹:Bѷ].+]S3"B`^^Fh]-n2~ P0编#)0 LS`y'u:#]v! ~4rз*q/xlga:g9/M%R'Yq7K8lՙIIȺfMʁ꣹6 g::nO?Aƍ"_nP분S==[!\, zO!m9EכkHD/0Aowhyޤ6-A.9Fupiϩ"ϮeBUwX튔m%Oɋd|锶q5ճQܲ9`V#/ dusl{Xd7Y`5a Sw&B0x'3R'Ђ(! 4 9j BexPSO4f5{-Dɨj,< ]#hAhHqHh4䥦U1QQ(Kj>3retd6XmIb_j:i_b*Z Wm&C$utJꑒeRg.3QHR0ƣ@}~_Û %l $?O3z`#ӝ]W F)})r>MMGk2' 2Z]R'I0%91 d7SҶl% Μ,Xqef- 1@(H)5$MLĀ 5`c4P%_;f)(;XXw`3[]79"R]|sikXGu(zH J>ݻD' ١;%-YA*I ZB*2Q;D/)paըnqP&+9iHfadf gM5-U-u4]MӺB#aAX*>RJ=Ac_IÀ?My 1Ɩ_e`>ە}~p;4'#|{½CεB$Pl!2_?+ϊi.#FTq/a}"hM_U&"tWi[2+[e6i vP:؅SS: Kz)i2\T8NdS]$S ^x?[s|5q~5ۭ3_MqvTe8=zQcToI59,Tq%;7KM{p3 ޔ?;N0Eԡ Z| a>|$7PMv7Pa %(^33xTw֓ @tyXUS%98S㒶^̴eߌm9|,2 L֨Tef#X#>81;8_~;Kbd P!Jm3LvK\1) o"O(PJn|-`b%5G)CO@ ;CoqG;,;c3r<{*#X.Mrr-h_PIoali[{G!=KlЗ(py[yy{fLz *F Iq$N ^ Mv91geK;Y@Z?[ ']]O[^>"&h~Sh, l04⌀ q_F6K=9oͪ>>;}` Uθp!@rf J O^E$ii7FgeT0H6I34pqgS/Ekc}̈́ؕ干)&muA)mȣUyH!uW3tE;кo|f.,E$"2l^p˴.CQ EYԦX,akXq᪲nr i %qi2+jQcadS𽑒:k-%H}JMΫ qMYz &D/^ 2ldNa,?f5~Pe:>!eYg[(L4+ :@_y2i*ȓ;/|WWwald͑A ڊ!^ į6k)csn4D š b/0"CzMZC\VS343[ Hֱ6E6xc2 J]*e\f ZAQߵ)Q؉6$@2RlV;Wd~z94^:L@ *sՕ#\ܒV;:D<6p95XZ]> ռ r!e{VL0dWkR+0W&t_{|!)95+@C S'܄(^"v5JnR%VNGϺ)lpv[VJnY[3o>ݞU =R\h̜pH~ғtm|0鬆0QЗ*(M M;"BH72f+q\T_gAF6>@n[ /M-AK;Z eYѱ6OÜ.bӿm- Y˝XePOtGI ? [FnL4K~9]8VE)pM- ewh"U?I Z9Q45fXr87_"I/'F <ws3ζTnx.9pY)8M}:Ft,y:D+p_oYd wP kT%i%P9&~S]2&C1i!~u]L*k&:cx\bҜnEUNAMI<3L(GnjY c2+ }n ~a!t \r/ȧtf34) By1OKieX02p]C0ǏAR&2CzM=֫\NBĭb(f+;28[PzȜX䚺Na55#[dSQ9WoQj|)<~H <~8嫏v6^T~)䁿cM2U&XHXz ma=.爞ǸߞpW1{$^H?$hf6gY\:m{[EoiѠ#`dկ!z:`Q,6{ʷYhɵI);KC9p[-~ ) o}pIlF:_B4,;=ydh$\%#}ofEL]xD;DOrݏpwTh#t٫ԔfLɩ:(USȄM"LxDa:ؿ? nXc=g<O8a ,25M`^-(?INjZ&J)w OɆo .)vrC<#Q]B+9xC0ɓG̖ASkC~ݠTVnUytGҖIFgk{;Mhyb62(jwpU5陝 't_|0*hٙWO7vzT,^c)Mh'@:ĩmYył?@6cT?Q907Ц%KKM.Q> 8{%{ań3һ;#DMv* "%A@ctX~IAc꭛ Hx/xS)<;_C %q. 9&$!*h#gX4(x$aO?M3}ݷzf#2Z ! )(hC>A nB,y~ t7ws]}ͨ׃3QY 2TWܢj"rOY¿HS2|T295V~ ?zwhZЂEEzשD9U$w)HjDV[a1ԐJ_*>aFt9Jgt2"K!V=ϋ(n+[32-s'M(Ez0* lfկԉmb:ܒU0Duru {a#%Y\tbaP92u4%#?ߊ+a<ϑ-UZE IIwUs sV"WW1Ô (+y=u9+!w:Hl~tfKa$/ Xz`,JKxD-5 5n <@ URD{lLѓ4@kn'8Zf߭!Rew4Fs]L( 欉! ;v`;JvީEQf)VP!o%.{G?Rk͙!ɜeR}ؚhO ,v@&"3]Zr*PB_AYCl$W+!yM:tFRc78[<ӥ=MSS劋 3t\1{a*TX`DՐ jBU._#Dɽ' v<؍Rmg0/A-0 Zp =>2q:V}!h> @6۽G!JZ7@iBv>ϯE\gCQޫ<5Gx.h#9k}'*u .I 94 e)5GNZ^ۖY[1y4Vj2ͳ[X Z3&B`KXAcb1y;.jBhmTծ+G)?Ta֥LOSϝJ~XhJEc #%qܟdF]tq9d*ڷEXɘXn[ķM"ɪAp;sEW\~p@Rͤ&",b䮌P2<]a] DJaZ9(A@t7N,rf0ͣ'yV\{+`?&$񇈽.7ś_gZU~xXXw/lҧD=XB@4_C/KkRtu6 AkgvD# o(csTmہt`j`JXq*獵dsnj/ U[/?!{57`ƈ֗ XiR} u}y ascA>yd~O7nj,|DON(6\vH>w;>UrTb~_K<m1:h#顒BP$ g͸VUBÉndP c0q)cf:@iC JbVww a:-t~+5Q wZ e&gSX=̾)eWbj\eC0uow2Y2ھE?6.vr!YlZ[kRO%ΆCŸ%=^uG^(uGVê.Ih/@j r uDjaبr:Ŭ=h4R) WG$wvԮAv3ޫJL,Krӗ=@E| ,Q rB*1 p-/\.BKoucG]O)њ+Ezf¼ysH6\֝=S֪0T˵7;Dز K%I}tY`xh烜c_1*dɴs­}eGs~®-BKHMG̛)/}0_t0Җ6ZkMXågJ*R^!sԵ#aԲsp\)Hey sݡnq{q%*KCfnk8Tk֔RsMKnAC?RCܽ܉hZ!,_9>^$RP!,X8)2ZpR͈dUIwIř'y)mIeC*BKFa#} x,j5ecbR q)Y秺k}Q78)vz(×|N>B6~0߽7ۊ6]/_?cF#MP^X0F9 ˙0/ŖA9W//V8.x"Sc )fZ-KBRlm ΄Ilfh,c@0m@f932'CFn%]Bש{]>qj#j}F\5WH/G~5~@vL8zo۪z4lSu9`$\AU$};~6(Ա_1L UFUJ=eS-^poBSr _5QsWwME (BŸr%VQ=߿)o޴sJЀX2 ϸLb`;5N~cigA岙'ȌzvFF2i93xA>hRtDp*dƌD76֣_zU_}z~!!yf?@h?=~6}tZB2&;J_A{̔jz5C`W-c8rcVyPs5T"o'NDžUhM+MDj"=V2gk[gչ}_|3^d/!W@0jBT1F?;X|OrkTo꭭׌?>]C4S&1.WJj3LvCrgᷭ(KLC~ WUP:–jm*;|R+2R; c_ )å/ cLksӉ+bW${'~FeFoXz$#N$߽i2D}&L'q9pFZM`gpR Zo?"cȴEV(.BFAhwΠ7 pbɝ/@ƌjL~/Ԧl+:`̇`OD:+{]G(@i2Ef(2pUsѼQ7ӔqUEMxEnW. ºIZ"C{d"= /~:4D5Zlc*uDLMW;jFƧyx `ܭu9/fftdVAKҽI@aWQ3AX2,w[Do2"jSi?lNX_<2ZPG| rl2cQBFce|jr0A q ;MɘqI0:m+_1,ǻΜ>TtTh.[hzW;t @"c!^Y)0r/v3TC&%yC(ۿĎꨆz9X~7aN={%:+ AӃUw8mTݮv@>r.aw 0mW{)Ѣ/⩯]R/&@!7+U6삈`a(c6sW(ȵݞj1vkLdBa!$3-aޔg.;VJrJ쥆auUhwT (/ 0m^_nb C-9?%r(Sɖ*~fRdJl簣C6*&GL; ̼A;w\j3*q̆cୖ4пSM,S6|晴]YPsox~șrzEBv'z|m5DY޸ xڻt$ゔv"2U`pžwN?e!^P_uDrT2V9"_ m`OnC Ib`RTcV}ch6/MG'} [z4RiEnb8֞In y! b(j^WDz/0FYC׈:^ڱPBA+kM o(5p>Ozz8_ YfguD'ʵa,%M*h~zM~^J!rV=ceZ^h}>,TgX) ݘ? vMҽDs'LDnYK:eX`vT0Fyl`b?%8`x4KSGWǭ}Irǜg6NcT#p%jm5v5c{4;1? 0HOT_J S9a0~;ەoo(A7NFk/Ou4*,a>bƔdJӎTxd}.G=;ʛI Y 2( ;x9#PpJ0ޖ1;k.6mgc9$ r]U%k .RthU֍rH_>Gjuiz72..G68|ß UdžE*SJHCB߄Fo #r1|v%f9dOJK{ǹ-T~xr$'?A,ٌڽ] L8baӿ^6siT42)z3'h N:ݠRD[h=b08>l@ww! Ǵ*ҙzyZ!*|e&%.e`x`GMgwcXOޱI ŧqIU_)u}#x>Dd`GJi@qgѩb5qRr!Y(w#Ex)HXpQ͢/l.$*e(j4|=w@ ($ 8)J3>ָ(ynvEc-^|-[K2'햃dKCm??ܥ"0tsu[|ᤱׯ]K3%H?VuChx߽#ۜ=;4| LS(۸PأgI,޻T0m'9~t% P?P7^\ʹԶ&ooi25"A y-̱.ek^gXaQ&us@ފ9uΒouF] qRWTk%OT H22@4:~bH2 Qvօ lE'1)zHa wښS1H^ͽi96MZYI^ז8zPU:fzt"Ռ&)g»)b͎1H uë0bAr6Ec-`78xrTc,y,ƨ;I0oFriOY,BxuR!4NK7X!I͠ T*9 $#A8Cns*ì1CDR{.G:'xxiIG 8(tC)vҎR_ZFHg"rk2ZPJȻ4\OGj9U:#mlТCĶHݎFbm +;ݎXn_wdmB YOϭ539+FXgn2H\P%jP7QST2G״JgOqa3Uc4rbB.chet7z pW?9 6aڇBsj2d#^&|Bn^bym(ti/iC48qIVXnI.-i'@=4)T@[ ,V4sAH>T/&v!J^}#PVDae>35+Gl[-?n/92cBߧ ]?:?iptvi] %v{r&܂{*<?4l"͑L-g,:۠aBIU]E|C%RL([CYE 5-e狣 v DPeBch1%^/ P J`]3&nCg'L!G5U{Gd8) &8upY§:.*aaf(8mR(*)}_l`FdO[.ߚo2/Fa:69<Ţ~(H3_Z.aۭ'D(il?FfR0hf5±> k3\wƤ7J1mrFxBN9 5p{Ak}$> :d(+MIq(2| _A['e=ٟz+e.[0FAC5 :e{ D!3XkS,@lOl1v:\8Uf*"B1gz&©noXzD0bCdZO!*k|}c z-UOvS㦥뚻{z"Q<PiP 4 <@4c(No"G̤b6igF:pWI.̋ &zIS6"UT q92lDs 4ӄVtqX!f8v~@X仫_q͕-GН2Xa[IY@mTaC,.~uEp 8g+p6=i'enB扄_z;H\Z` tCau(>vaSmpsD8s]N0FNk' =p (5\ʤNm *ٽPeBUSŰa+Q"Kk TTQV7rrUF]h+i:pc?R~&<ˉOf&E1<KĨ*cHo^,?"11I[k?:u)YK@Y4Z['#P*$7F"Y kIG~RŧHSKK^ h=*-Hɇ-(&']& Xpp(x^ km5=M88\ǁBfNeEQ=E?-f,> Y1XZQ *Ag&ǍZ *Җ]tuQ*M#Pr] +;qv7CCϧ_ʄŗ5BbE󧑣WτX(M O&s \RPEU)9QR  ù֕g;Wʸag]ӭ\h~%vK/M)]& K7]T+jς_M '4[WXxl1f cEԍvSLŬ+/͏|H05l眫9bȱ juj?Õ q.;78Z92<[¡^3~֖b.J6]ڮN[kOy;u ucfACӭo"yO,|%d9qk9xh1qᤐӾ%OzPD6~+苹iq\D Z!g10IN7峡5~T{tYkLU[9FO4<21">$vE7ן2o3|m-\(dyY_atVhg('n{ʼ˚ݤт4IxvEy_9Ն-+nLq Oln)a#FAis$t|eub~^:vPA݋} r=7ŠGvw6:´6~z޲^;&w\9 @jZN;"fms,w߱_i@p b&,Oa#vD,P`[7āsI5>԰lwd0V]#*BlqG!Eh~?'/:N].Gb"h1kihiZo#\]q*߁c1Q޺y 5U+4YkO92{C踼z@r+hnJO.wqndeo4bLJ_r'+O*H7a!'2̍(2+< 5֟fsul/j5J$|#nGA1Tz? Kӹ?9ptUލER<" 8s *$ZR jCe}Htfn%aҪ=J6:dٙcVz\q-ZuExIYZVAVb oKi]'FMe-rїk4Py$yR>zb;y`q 3v{}18RڽൂAGƛ Co ~.#ZU'JC E [r}?a2#%؎+9SLtrKqxYvXAW> hv A;]#ErVkmc*&I1Vd."Qja87GGM^m8jN(OR[ xWW@!?![%]YM)m ,"5[x=cbxOl{R+ʰ:(5|:q3I{lQGT7IcZ-Uu}6%Cn`Q5BX,{`a&r:-';v59x`pEs1 !p&Cz2o wr*>xJ 07('FCL;g[3.@V*pL6PSjܠ+ǞKG.k__L +grs 6>~) 0Q5f2 J/Js߈UEϜQl]LjryciKQ.4'314@S^]!_ʡpEӺC q>RZtSfR8w:|\JThu'eڧ̵7<&C@jw9㰠8G6Dv2Mfnu|;}AN[xRg-q6QUul'CݫӴ(.NjZk+<~$J+\Ԝ)[nNѢnUOs*%Da H/-_ Ҫfbz{˨5"&)bXy+VO{@zOC *PH-tNӆ6Ӡ*/3t?.% lrZ7yP?ECO :Xb)#Jmj&+}mx?&DV:B+ "  %]lk qOXʁ]]AM⶚$\FOሥ5< JFN22Cg5\c LL!AEyZfښ6) slY*hzitt/i oI9a#I!A{v0MĄ LW>O3b*9f+Ҡd7sq'kzfTް嵯60e6E3Pp% JY&d8\w1{(жPB!>:*s,} ,9^htyJӏ/d4QrnJ;}ZĪZkГ?P"E.|lXOEVGB~)I.%:u`S=$yZN}b}KYBFmx7CAX({hrB~Jޗ+51)v*%I:0kƬp9)~ڞV ^P^wA;ƚ !.'/gwθ{";7Skn\2H$%Drv(RT-:ւAb&ҞٸUh-dܛ8 VoY@| Y Rčh CVS k8PToy:1ozk=g xz#;j{p@lYlρtqw N%vr:w44N:F*S:B8㤳 ۪.D[P9/J%U,4X{¼ZfZ "ѰvlcԱŹo 9s2;C[~#+ !ԿxrVÕI]s߇}QLmMh#%j,>!khH9#F,As#ߴ|$f͛B9KLC53*WQj79Z!_ gR]+e,NζˇIJY5[#n眪FQ xc,Th!рCUZ'ub+x:wRXr +1WO`*!HG3R\&7]cZ?cara"P؛THg GM(m^z?uչ\ Dcʆ\e2i0}:IHdJ:x1_"+p H0ؠ3ء_*pjIA[ Ln?JYs+"7:yJߵ *q4*({f0نxB"2-B&ݹ?ĵxjW&+.$?`G9žxO)ƜW ~w,üք[x/1"B*#nr XwХꞿE2 bT19"«\S$-))"Q7qi /޸wGAl*)aK=F/+(L"q6#l8ooin榛$.‚ vTĭkJL^76r v<>^]ZqGc+%$ 8?FY'E]7{M *SفuFЪ's{N% ?$*e}XFpxS-{NM'8xጙ(:ir<.:>'oqvX5ӥJZ#qoH\bSFHN`ةcaj:7޳H{@xAmНB!d.l[uBD٫s fsIBrℤ4M qOȂ\da^Es' 'ꁅHB^Hkp8qߍ=ԮsvAHGZRތE*X2=svIY469 OYEX\^r bYǢΉ5%eNQJޚm"9V 5և?9ZwQoQ G*vsר g 'hsqh®LWl$!5Cs0 J.["K\K T޳1 2qiP`yqAX<9 8!΀JF|c^< kG0:u6)W;B6j̢}F1Mh_GMr@º^ <>8IΓ .lSuv5G"ÑN,7JҳmB^,jcDwDAzg#<7;EOPba"( x W1sK ZB/BM]p!Q氒tT"$don$ӆ_>4-Cstn 06&q"6 Ms@ $CQ;+4XCƱ;}bIm{E7"be&8][nW]|9TXns8)P1]|Q}j[PaĹA #ӳzyNdV2A)eSCbssC}mu-Koُg}VPrdCb>`0Dq(Bg+}V,P.Wv.([r {v{s[֟ymc&/Q&Dn;O߁V|]/B[4] X$ɺx)$s>L~7:^>EJ8Os0 Bsӹi[ʼekt8 N] ւ!B(6 C^hD̤͘ 8utqro%&kPn3Vhd{,upQ g"ч<5]bi)bYv.៓RDĿd~̒e,bn$bVroQw堗Tm,`kXyt ] CfWѽg{i5 #^TRsaџ_2C! BPTrni~8M8n.$2 3[E{2 c)A!\l}fEm Bu$A8k,@-_vIw2Tq4p^dy{U+䉤>޹(/$Cw0bhؠ/;l;kGo{SיWF](*xJ{ @Pqg$:挏~P6ה̎[.辐S8@~+Air!4yPvP_PȹePNq0ɞzA.*A nkjW=kPӜ΄#ފST 8Ҋ).%#hLJEk˙i;bZס<LAZFS aGͽZ({>ؓ!8 7?fk۟u.F}_ Y3I<ڋrQ7CqYsjζX #,IUe+dƃh#QL.WiD.ݓ0h9[+#bQKں.b -!Ai~<6Y܂HOVv߈IuD<|^*b-tL~m|LW_ؠk:<]%v Zz%qۧ:ՇGx)GUnD1V5 MVĝd1v>c{j&Ulj~i ew5G^GD[h/1Ip'uWsɎ|Iۡ~j&Mu UsnkcÖj<B4{֡uYҎ{$Wl+@ҬS? ܻIӘe1툧y(V-GMh P%9P0jÍ.wrsAf#ǚ .D3َmeL|$>nнpD.+oo#{Z(Ҋ?{=O̦)_`36RLj2r;HiWvbÅכ1s (T%;glXwg~*-EG^sEx fJk̤l5b{hC8c;N^_sU% k:mGUPyf$3 c%~h!ZW-hGa)[) A92]1!68@7*STsa%8sy8ךvgL=B,C|>J.l.Y-4Dq-n'lVru"+2smJ"Reԇa>%p 6爖1L+%[S%2'PォLm}`WyShݐOtG kAflˆ.MM2af3ťдS;h ϟHI0ߩ{##GR%Ͱ$Z:Wi;0%2F$2;{Fv(sߔWGB;B)ua=c6Yj}ai=$[ϼ ԏ=^[XQv8YO6P-l7fecalZE5 Wqd~o @X<#B~r7V90"|w/S0VM]ٮ4U;ϑð{)eM&oٚ0O?p5sD]bJW#۝+k5'}/ֿk$z1fC>`k~LL%+Vf܆ ͻ8Z|x*]enX"C>;HDsS"-~烿]$wX"-fofFŎ2rjX(~V"&FZ}ɛڼT,Ff&ȣxy/O7[ ?;WHNeJ_1,Lud(Jc޴_HRt4lJe E<@x 71i+HV飇'N|P?g֟mHOL0X lM?&Etڝ?Ab䀙.wrf Bw@q<@Sɾ}ˀ8Y93a~/sj4Eh+'F*OnQ'!j|*;`q}jObMAj! +-Wk41p˴iB(gU{!o PqM=љdPu E8WO⤏Ǔ)KquMNt[dȦ\E|Otboӧ>ͭ_^cxMpaPp\AX6y=eb`!qWji,fp Mgzb=)&"=lwXq%sߊQtlU;$noefouekjU{-N#=a u|&~\#LF_&Q)'覑NLiQH",.ָͲ)߼z&%U2FN-]N96;tGaVk 9y8$eN{„bhfϩgG{ΐFOa|W@ă+u]H8i˹ /H[y.g<]Ƙt 1vBO>os?=MmjқڤRs%0{<8 9VRF_:k8"帘Q7EߪlJj tq}fST\ ZBK&6T/=jشxvat8DI3-ZQz;`=;~ 9ɵ-ԦN5#cI^Պ7L!%y'vlpOa9kġ9"~1*xZO[l7yH&{\VBڽOKF5aP0aQ,L:x-RE ;YkJ2'Lp=wтhJ3`ı ]I T覮(?޶5ir **$NvUZrݰqf r]={zT+Xji(I3)# ;"-8ڊ}dȯ74#6Ч̑Tp4 g/^Ow.'RΏ\%<)G lA"D'X By|Ư0`_A͉\nփɫYҤ$l y:Ó^twawL]>qZn{&܏ѢLpdhj"Yg8Q{jz Sφ/xz*AK -UtW:%+}.Ԏ,,El=ssc}z)#Ed3RrKĠB',;࠱ipA4$_Ci5;~"&'# OV2phI .FXѭQ dv͟'z #˥XXVb[Cb]aRr@#Wf\SQ:W B^OOlFlCɱPh>R:ނ4‚Cq:Z_J$Zȥ,J̈ UA7UZ@HIC0 h2Ӱ- lmQC*I%'ͬjsr%-}@&R}DS̯v5&;ltȦJ2'kj_}zzUz(a9m;{?)8d$NLes{;u+g |(SdJo1++"p? jEڥ#3뱖N;) 1Y{m>BllRf&Ĵl5]2K qv&ȪcSm4ťTE<&ZAX!#7Gp8(p_=Ǐ cB?7+pE Z쑝DݚΆS]߸ۜCĦ`&--!5!~YH( ;,#冹yDiM3m$+Hmkuk rau>x|j&{ 5FWn]Ut+].ċKy S/h=g{EZ}170a t[L 2u/Ð 1Z *}U!̠^~ISÜɥ=Udi5^Z$ĔIQ"BbC泌g~)(;>[lP.(|I#SK*yd3a#Uk[V1,=w ]?ǼG9jĪJAHk#+cu{Mi;ƌHƭ:Nsixzs{t]jͼorѫKX En"&kz0$]E`$OFJ9+oP▔_Ee.ƅN`1{YԚ}=u̚gr3cuU9n3G=0BӢ`hԢYUDQ2P^mOQyv1_WL}`y,(=-^DC }:fsyfze'8H"ήLba;|k= nL$ƻO6#6=Z1Չ CdV `19d =lP]Tr8bg2pdl$M&C]84-(+Z!Iem_#g%R$S&yH ~c<|LT=UW39Sd3PvT^l0<*33y{ӅM7-|̖b3y|;Z*ZrzB^*ZTp${'4 ^FԄ/ @+dE<7(ҎvgpkY~P35댖 S'7jS сl8 $aؐˢ*mʳ%Tqh>5?<-qϨc;4s # 1R:!:tm֚I#?$y$c Qc09]:EC ؐȂO\QٿXPM1'ɍ7BBǺVs#+cI3. `Ŷ||dQu@ r8,NHGsw_ +o*ɞtBFo\ԩ!o,ZC}]kM*"3]+a{o9;n!\~c+́݊bj?4 Pg8ZrgûΆ $ߚ Qj |({O W@=A3C@M5XʭxЅ\ AmMVAn8@8"!v4SM|;" XK̀M-$GS}M˜# oPi'4b10P5 (Pe>i2bRJtSK_ꕻ[зG(}!S>~R ˅W!hD b/^AS9I N`>Txa*VV?x!0MlM j&(@K :ր:_oٗ%\  YG3p>uYψ}7 7Rrݡq0g3`}Q96TrqCRֺ/` swśKɺ)obq\C^]?R`Kݜd"zV>rӜ|%N5> nMr]h/&V(ZS ,d>#m!8l #|cN/M:shB=vߘ\(b }W)S`kZ0Ajt'x"e.o1QGt0B)S ,oj|;Jnד2u!)~,Sl z h½u9쌌emK?>;q(V ͅY4pl}JDqmumDZ gicԙlp<<%L$?Qm4'ҿm8*cݗ (uyD x+Q r M U(wLzvA Oz`hɤn]ϴ-NCܤQ ʴϣt.&S>EOwknZ1v@WpTT3Fўzgqmc=,9tel?l/>E?g` hJ;t 6aa (@;aYhlH̡!NfL"WP!:Y&ȟ]r?Lh] "Fxgq¾*JV5\;jRF(s ȽZwT!8kNy 7s1Z*9dV-Q pM*?oCw[>,MJMmB {_/h&ߥ/j'g>o].:;sY % +_}B gw|#R#hSu2u"wif`G>]wEfgM>5*nVĚn6 D2uBkZۉn)BʹN)͋{LE`i;:XQ@Ws FNZ0`GWs1fgq/φԪ iߊ_ӳV؋]Ʀ$9hp1;^nv9<ԵrBQ®x&z>ta1#w9ujk{ [XϜ~}0>V4\%#.9S1x+!%"O֗rvVrmZOZsX& ?7.2h柺Z/[[i|{v+S",4TF}Lt[x&8K)3pS$M+>ϛ9, (Ɇ3 x3s%v}G}Y~=@㒷A?%E7$ؖu1? Y7&/k18ko]Ux`9wXڦWOsbhKaY"? ~d :z&\ieўI~E86رZH- f%ag C<4i8{KQUk7@'0CA"Pt*}"d0%o܃)UL:1CfT ͤYK{L~3tXΗ MVCbx9wN5-2r$1U,U_mch'h@n`ҮKMvlHٮJPnmlwo /gSǵgO8(5z38ڏBSf/ z&j,h4.ڄ<05Io5aĎV (y'V3ЈG$kmMȇuQ&&\ )1ZդmeVj1<=IoN_XrJ&C>Hv>BgoDA,ɳPJQb`̨Q962YE#cOV~W;2(>#PWV]XW1.fKIZC=a0'1=ߙm|p&(~ YC1+*]dM,Ie™cn/$z".:GFa̔z[li$EG-<0:VST\ +S؛XkZ|]l<MW@PHqOnEhroʶjLa\?s;ŠPv r 73_sdMC A KFg}DHsd_)-TV.2 Ftm/j h R\v{kRفN9i&rtun\M6"M+*nG=}27{`lOu} Y\}+, Y0hu#dftϷa aJ2⊹ץ#?? 9  G}QМ%xHgF f.D>e'K6ͺu}b*;M(FpgX2hpeN<ˋU?E=eړU05o % xIMy+R^&a$ȞY9^$ݱ3!|4~cze/! <_$qp@SѮ.Mߍo7z,E.:MN1"J9-kR=vS25Qj 6@ቫGEY,ljh3 zX)0/v VtdoeSbpZg[d2xkl*A`֑ {ڼ%Pk!PmR5Ŕ5ʟ_pa"V3t#>8{Iݶ/Ap ʋ Μ^7ZK2rR\{a`x nu6kk$m7# D8Խo`q0s_[c†t_&^`+DbNzpZg#B/QŒ \Td涚bX9"`65Ce@d@;a@pݡZJ:~3O}K~P볝N Vؖ?EV$A?mXe$[ '!JH%vZ.9us-'[G)YFCgؙogԪlI9B XV$Sb$UTNXE, Q G\4&T@KS\;=\cRS^ӤgQD m{Kz:&{Y*!USHcB׍Xu_4H'3$?@B*[N8I∇ݰB;1m?޼@TX=Dd1-u0mpJ3w +__q+^f6ȴ!ADNUsU6fq6{>6a:ԓ+ւ_xd7DlY)EO߆*r &(PAQk]"B X7VQ ž S1;C,Xdž72LgV)\d\3^7YR"=X*/(8. ;pc5i s˦FSNBCf9~ҍw}~q C^ͨǏjHZM" oD=i-J`>L&IgI"aCsp掬MiǨC4A& Rjxэ qn[#b.[lPpP= @ǮJL ^a#wHԓQZg`940i*1e Y4WE!s [Ai*ϹP$+< "-K9x^OsDblBc<2͂<勗d(ҷl\BN]/+K5pI.e;_!*glb:P(̞@vn\jGRn_{2k*ԚXÐwY샷ZC[n0Bi'gsWxD%8j^5rE1Aq-NE~ԣ/w@=O58;9 & [?b7U<+W>>a,Bc^&8"tph)A!dFC'`85.*RK>DxHH>f(~d ,sZМ5/ls=X Fv H Y%x˿k]F[Ht @YyO"S7ɻ4-Q>7 zsV D0Axq:HU>u(RQxY؜!8a? F=SCұCuƇ$NfM׹68MVV [ `<-tv"@@#+,Y· !83¦T n/BfmorXm1n:\^] \RlGE2^4v fHV<4G`Ԇ^#3zTH .pԈ}BZ1!y(w.KZL 6.o`ǿiΔ`\%>[eS~Kce.Ũ5O %OT2OH(5/y{ 3NO}[0 n}SυCës,)\ij, ]֢)jRSvfGH:phщ&K35wAXA38Xǯ0;q b̼ԗh5vLqhXVt{,B5Ccw,(#7?ͣ#hg5֑᪾~3[DO鱐y>1npI%>#RLv i%tV  ߻R9W'))7P9k0q3l~Mo}X peV" D&s IEu穘.ޠ9VD qc;{q`=Ʉm4=FC,| eWj`qPKөu{bB்S;(vd-ZeG5b8vV)|)i.E=GYF#Ap`A#hl~בӖ}=v'9ȵ3BYLд2" `"tz8qIJ:"d_"pH^4#8&oj:zh!tݸx~`qT&̄D [⡦߆}Gp܃Vf5t}~*lmtc$,fWfi~_D1(CX`rF #zZ% +϶JZqT{2 [h^/)!H5uFɐ#әZQڹrM:>d`m2 `(?)_،=}4Ceju*5یW\Տ{ t:F#_g7٤z7VB/&j2v'b aaQkWj+~Cs&ʈ+vx7jt\ff;uҦNSVy.eL7\9Jʧ!KGP?e\< 3:ыz|ȷuUyQQ7P$.^a6{U>R v{M?RO/4z>dB UW%GM&ɒ;e;i5ZrSWkJ^fpQ=Gs7Њ cyVڪk7F5Qt{:BhԠ{З9 eq/;d2^7b¼ ?A:5o^2lDxn*;&bRaL4: aJCQ"}2ܬl;HXJnYf "/7c;ۨL]Ǐޡs`,ߐ??o\jt~Ro+gm.<>=]ſa"`M/tatl[D)Am*CXԽk/hDզ,Hh2Ҏ'c .Y!/^caWx[:' @Âu 0qƏ.ma<'@H[ב3z:f- %M֎+PAn+xss׏+})|iKR`x$>)řm)jX׋]R~c_ً,"pI.`(PZ"_ GB逝b̜6(%@k>6y9/SWf2^ϼSfg0 $Dˊmj4z4푓N\w.݌,.l cv;႟s)E]"]gp3>6NzImcg0&I3_9dFл vB%m;R짲eS+nF?h{j޶gN*wOQGwAѿ EVb vuБT x-1`G+Q^ # B @AAvY="`)4%"&U* IlB xF#4.ӗ?@3ӭbcgM с3Ƌ_BY̏ۃ ŁO?u [c]HMily] Z'?}C\=-.gsōNIS0i ZYLD嫐rw$0 uܸoa׽"56uҡ@oNzm[Tߊf=h{V">_UQ{/-6Կ"z}=4r위L'~LEC#^퇓awS&;$RQr]O㿂+1: A-naF:ͨ Yz.+z.DŘżf.HSj j4úRPv[qlx2S_U6rpL|̥PpaW׹z5x>67'EyRâlwPlWShp OG"m3Бϟ mj58ݟَc^;U@.wV 3IȰU~3*!%*( >]"ؽ ;MD-PN{v_+6tE3hIN!:Cp]aǮ}|fEFr !ůĖxӹn-)B+TlUwx]Tp4Ճe`#l.׆w hz'Ƴ|4Z:{մw`vڦG'x\5ղU|ş ONeD *Bl@jMH!OD&FE% O˒_C|{dJO0i\ʘY,US1vGY!2EUYV2pt(zNÚ/7ڜe=3Vuܵ[nVUm|K=^&]KWOiˉ5I,Dr?A~cR^c; ԹsDϵ$BU:|?ײ%HU OuaC!Ֆ5k!&zS|; p-nۦ#+[3l%u!  pB%Xn|vls,Pj)ѯ?x^ş][œJܸ_:~d/?A:Bɽ pRU[(K!ApZe@'W4YDdO0?VPՋ9< 1[@ߵo.jtm]o>`Ļڰ:z&8I$,oJPH -玉ŠFdkxԸVd!wb`}XV܏,|%d.^6u5{_Y.pkW8@$ȷ/9e4VybU_ftLcf%#e%G y1xj[̄/on ӀH٨H6הj˶#'22+TN=mq+]\Hj+9'Dx늽5͛ 4nnf!PYڽEˁܸ,.5zYѼgYpR$WwI9ddu+ޚ5 G-#Gċ#aT2nJoH;ҿ24ZMbUiT,)o[Ren|?.s1XA-D/DS<ޖlEDu3Q:47JTNdRQC2Y8.HVЗ<f v qbAMM+!"7F;Яr 5ȹ^]25Vp?+hcWVcX/.2e^t{q^H!z8GOJd4UJj μ8#;*o _brj1\ ^xz&~-E-ۊSj47jawG 'wJh8E^>wQMQHz#TKعt6:)RVqe%%hh̐ y^ͳ.dٝ`LВj,{WqjfMF>Diq !f\Gfvhgڂ2N$9{v{U`s3vS"órhAźqjwYJǝi _e:od]icrsVs|9uFپ~{h涃cM ͽnEטX .**p:Z !}if&VUq,Eh~n) b d-B%l&0gPaG9oxN2zӽHHB^DktI/DuE.NQrscM=0 G_NTaCz+Wډ-dxJz<;} V5*t|} tg+Luڛ9_l"HdkUW'MgMcLI->'|RD(uy'0)+&j..j챟.+:խݞ7%?܌RT|`sovUNia;n@H{zo%[wW+#,0/>8lq.JMXϑ?9V1t}A4/v# xF5jiYZ%ɽWjzZC_g$jikŏ9';u0%`KөX]/|םېWn KPU9Ar,ä;%~|ۙ $쨞ME9<2k_Rj T N3N30 +yѺvA^KgxwC@ԡL+p=+vN >V=\mofB 89|t_TNvx-P7'KC1sv=w.K7cGQbDbn~YƓ{R7߳s3/._Pe2<ٱd*/ۋ6KQK\F8&#X>@h{rEMdG1o](fCW| .$߆vFl"0d*be~(~627m#@ %w9% aM|W1 +DomxKpBM+sBC{+FMSQ%g^P}ٲdrJ fqf\=[6kZ-Bߦ>(&tN׿{jS`qV&Ga]ù\z ?#=w)7Q&4lP bF&Ʒ f~n)/c,$`sɶt=HcC, uxBbg.r2ЕHY>'#3,3C`.&"7Eƿpb<_QWL7Si+ʎ[f5ģ@oy} n}Xb?%jʳuU%]/M0/n2qlSXjJ9C%ˉc7 12`ua y3]kА!31 E`()ssȓ;n_ # ;.ME;;R ytqV /z(<1(ypkh'lhO,*gP>ۦP( =}Wrm\fWa UtY(A^,#Œh# DPVNzt0ec; Oi+1 Gƕz²u+ǒ2 oLK{_z+5Ýy/XqPPPtZC| ?d!󈹖Vv5 R{?" Owm<gA{2I'?=X8suV\0;4 ,P֙uJe{Hn G8ʍg 'J:j1*ocnB hXiۤ넽'˻?q2tS`g< @LO >!ףc^Tjt]IS0!m^ͽ1CD3` ]. T-\ j$KҨ"Q4Vimis#`(YqRӊ7‹o_I!vL KDe+JusF݋?K={|K-f+ Px5CA[$FVTGūmDakuaqvȼKR;8;o704wtl/-یw",SL=#-MP5GUv˸zӑRooG:Y\Fۤ;'.¢ gU9nhN\d UYu4%O6Odt..w[EMx|,(g^^tn^\s>M_HPWu[cf%icICW @lft &a-=ozi{{}a;6JWj!oU>FEr_/[̇I* OUqE_ h1Ǽس_84Vۏ}5]_7+˜ޚgŖkVrdm4X;M Q鱹1dG{,Ts=p;ơz9+z(LhryՏ/& WV/A>zQa-w[Oе+1/xf3];`Mʞ 甀 7Q27Q)I欶0:_|IB1v*blTTm;]KaWJkZ*tb: BXtVa=vvp"D |TeSG1n'4h_[M\hyِ#@ShC3;_9Pk#9k8:;38$Fnw\uCmqihz mlK3{^&JfA#*#:! ݹ~hG@K٥MpwX |Bjw-^,3ujioAkep' i`?G%#~6PBݔ1.3B{ڴD @1s"֌p+`~>XV!e􀭿uIՐ緷n7w܃z M-v#olH!q5mf)q^ n`=9Q2MV 'eM{}U%060c,-ƅtݬØQ. 3CVJ !xZ.{=,2х'8DE$@ k%@"i'G웽Yl} Cy=7G4{8ҨH~IJ|ba=Qk1~J=2 g&YK"|V=oг=/;tYglE1LؓIC]ixe+sl^E(VPf>-5BS5Y`n+#TY9}|~}dPavc6<6J!@[.sʆu].i @2ɟ܏qa)*hoO+UDm='Abn)ZeyG6.'f y #Gax* ԓ)VxWp1Ip,РFCъ^%DdJ6,);28xLR)kLkĀT $gNbƪ҉+UEDgܪ$Yh'>8S.³vJV7Ws >]X]m|f?~l~"/52=)3m,?X88'v6*vnZ+4~O9_g\5!gH=9LV_TI/hxpshjRve|I @#BWlgJۇ>79zi?s՟eiC>K-C$o/j1( yU:(>s>Gј6QqM[,pfR˟. ]ش<*Z^_$B ܕW%տƱNf6֞7JeM ,t A@i__~ϕيz͓u9*q_=p v!R̜|ܦDztoV,o*%2gx5$ o%o؜c1ݟwd&G_=2זʐ7VJwCo.[?5;sraY=8lvl*aSǎW:ٵY-RxZ?2dͱn.9סo3GܚLQcΗ?׿0cʊÖ$ˉ%ʩVSlir eapE͕)y՛l.T5JS#l. 2B% @0^:@O#ug2թW'OeHi ja =S%SӒ+A\&J8Uyیq`篇 }W%-khX }y(c t|׶\OXhAUnfљ(`vw|#VDsXR/ժ!!}mQIο!os)0UT׹3j `…BdɲL( :"sf}A\LM-RFC 9_tp=*NW_cC:V7lΊ^_{CNKHN4(Y}j%̡[W;IR$`"O}ߠ] :GlpSeaPvFpn(Kj:|bZ@+/ ̋J =t`y?ROz(˘[48 [EPz8ʨ棨NiyGi3)/C4"S,fBH@ʊ=0@vY*n51oKTG cV& :]FSQl;߆{ .k?eFD%Dko~7 HV8ݙ#şz(eBj8[P|CEKS}):/I7[}(8QSq32_\B6zҕIF dR/e+PHhUHYӒQL h )LvMqCHx Y[-% Vב(l#Z6\ >i5Jjo*4-`ېu Q9adEdߛ^O?jUZ,srLMrTQ>7/n eų@m㒁ϖ+z?$pX㭑m7А++GEG;1{;Dx۩].v#"?(YW)IK[]c2MM;^.qPJL!|c fM6)$Rȃ43bF S$\V'|G[꡽WJw\}D k,pT/0`B@Yb)N$`,3K8iGSy'j.;׻ZiETh =rK {ٶg=ˏ;äfq:2#;ipf] "`O$fdj/N\V|4oP0Q(%G}o/moKDxEuЗPimö`]I)}@Dj9VaZaRer- úwk3e&Kο#F5n؏UϜg9˩;fGS*[ʕ:a{Ut(زp].nVJ7 C_0+[2%^VGF bծ?2֑NQ >?W$+GZ<~o]U!IVZO u7(o$"SBUm&SغDW/>᯶]&~A/)?KGF.?$p;UQ3Ϯ%PoJl`:>:S(ǐB_L!5/Cul=^B: ҿI}KK^`=⹇KO?-wn^`Duy|| qz;zq׆Q%Q $7mixvnB$> xW ؙBvB%ֲ(LRbJ` Dӑ媨0]9Np%bi.GZ @+$cjXc'^.C*/_?t/ǏiOv?~59Zb͙ e44owLM Jo)уA\d[Y#X蓞 M wE zD%4U~:@G %U d䞛Aڈ2E´bAԱC\-$6SE[ٖh\:$A=:VI@F^@ 2~sN8ȊOŝD`,U*-xQJfQCm.KZٺ}N2nygkL]@M ȣ؋+vE>~몠\x0fCN0d[+tăPhdՂ4y1{nJ)TR~_^3f9&)~r|sO-:W6lYq VJ@j}5rHUccD&Yqmdߨ $N(TF7A #a?gҋo(Fpt-ؕN.|HccwU窾z MT))-$4yS: MR 怦lE9FϚ[~H} @"mJ>SdXͻwѹ\/{6eG*z.$̎2\'Ki!db-RP2c듌`F/dGrFwLTuN7~^`/\I,^|n\ȁ >1.?l_ {p|+{kδ pLZ6Le!=u>tG䩆ݓ斚%fi ;*B&f]/)Z5|&ĉ3ډmwI(Q,c ō  H/VFمI{?$jM0wVC{ l,Otxzlx` +s=zG7\Rx 4#\\R7ve`bYERp .)`.\JYm]AF4pSiYA:1שli jOTUf&}5lİaOa9+m⦃8}ߚqE=KۜNAi8go mBBT\)@JҦn GǷ4uS-{ \ɰOvz=QtʹBc\mdJ"YZKlFnR]UK%=Q^%}f5m޲(d7m,i/6@/PvtLѷue|79Y?.C7C$'ڹVr]_!e;Y7_pl9+O.K]Lqۿ$S?(}$k4ws )ϜJHLSG$>/~lH(VDn{a(h%,qL4gJlֈLq!(;p_&[#0!E,,/{-̉Wݑ*C 'phSDgxb.RR "gf=k#@Tx]ɿJ,{Rl$H iŝdGDF"o׼m]̀AG]+Ho'$#4t 0pցW<_ `菮e Y)PCP-` c_&].z% "Br. na~p-ŽH0S ڎ雿~b`Y<좁F{l&ZnDd6SD"W2"tJ- soUJ/b{Mg6􋐈1QVy ·ֶn?OA5 WՒŤ#S2$)Y!M?eC_Fd t>":#6Vp" s;_{4/L,_l8]IDҡIjÊƕ_&+ (Xͷq~Hl& T.p=ޖZY8/M'Eϖs5IXz#>aqh^|b;nTosƙܾe 25 {,xTTpz/XOxiE2ބk) j5\yIDfvOuU"_W^r LIThPG[Yjʢ\:9r1>Q+0l|s4R}<~Q#q}T2ԡ0f%Dj ]XeϤ>r!*19싟=ĝ:Ov=9@>!R>) Ȧ Ğ%S Ek&P;ψVZ#i^)fVi=GxiUi~d.f ]d%DhsIC淰@6\cm0 Bb0-[kYlԣXmeε|31 g8atXL\ lHӍ){"w(Sa'+\0=]yZA?4e3ȃLKp3g YV46zwbE||Yέ%Wr?đ&Uk_v6gziSkZq\!qè=m] ~Y80,8dGn֐\qXs3O{R-uJ3G^=NU)]`xaEgp!+OYM19UȄ@*4mhԱ7͏bdƛ %'?hMMSM?\+r!^P*~ȁEi-v >5Kb.[Ȼ_ӯdD~M‚s ''KPgg{`pnXedxdàJpdLaSK(ոĮKm27naxI(:ggJg\9EL{FcmME9bp@Jua_}܍0)TgꄙE]hq7m%U]%֟,?#dz)s~arwb,\y0֔|3V̮W|QD[PӴQhLv+/ÓȺwȧU4KOD=q -F*[jgb=|TȫD͟23ihY1 k9D~C򔚋1 ҁ'<Ձ턊]IĎQyh}PӢIkHȡFe5~>!5;[w2I8c=x>vBu>:L#LpYގ <ÔȾ#-TtЗ676q9ݖINtN$Pe#v| =Sza8;T2*m&I-TDŽ}~u3Xq_a*G&V48˅bY/P8~@dέ;#@;G8J](AHUdH3k̇ǭڑ*\^*|"kχ@ݾG1M'Ggݍg k*6O#0ӤOI-XVGԋeĈͿ:Ew9ZThUѫ2uD{pQEG Mk; |"NeG-:pˬ>ѵ։jTuAm")}w=H䝫1s|5RiN&4hA})MD,IX{cIϐ!-?}hC"H[ hq"`şzv,8)*:s %.*h*'[I{N|Ggu;z;Y`}t ڛG:EPןm{mN 0$&UTd~_AlyN1\Fqĝ;xDØ4ȫ'9v-Dו]w!Lz&&(3*j칗K"2rb7'^-{| y4:d-5SD;!G*8n=蓢i8; J өZ]w&7޻=dܤUF X$> DL߈19,Ȗ@V[ɀi;+V[Bo5=" ^|%SԺWZ-)HW"(sQxcqA- zh fvZz9m}ymʮAX9[Ahj< \`b6R-?rؙwMBoپD(Jg۔t ]HMn;b +#7ڥ|5s\ZodQ{$*I%!xج5lp|Ec(=e/x!/Ɗs9̣̼S%Z)I ۘaF\IɁ_T=ֱ^;hW{x+ءhfQ0+@h-H{Io<@Q[tX|ěf>r( 6Ƌ.R^6'קI.¹DKkpSyI{h$Vkj34l D`ޜK") A`iVAJlLe9̞yNgU=!@ި.|RU" .uyE Un)>!n6-*OC~ʵFҲo?ԥ'D:eףcԵ{8Zׯz tOpH6xɅ~|q7H-hE Z%4'Ls`ꃍ`Hkiʬxy-I3wq^9@@o?'C粵K= 6_64UG(m+z|'H_l 7$O-VNyЛSEH)Ϡwwn0>c Ϟ C-yċ[\=渔cǪ!WʨR3}po0 䉕BO{;RCjC68 }| zCO4AǖНl"M&5?`V5*!=Ӱd2JtޣXj\&L98I YF@'2h!Q2.COy~$No/IĚ įڤqj1&#ij3M'㽡EQAQߜfqPrN ,f#=jSrvXyN>VYt|-t`KgϥRKʵϚXVA9Y>:ck:c A\ q*3ˤNf F57O*3&JMC2xq[=fG J$NC誦Dl/N-ɩpAe6GрnPM4ӣ vfæ)I-Y)/=ZA@:R!`boxvTR /yABNmaٌDi<7WFJ+啕h暺ɑ $9U5hΧ*CJ:_uR$yU]^^{1`gnJ>H}w<{T?RZj)&.s] [1&'@qN2Ѽh`r+k*W,gX_0?F m=cq  _YNr!wy0]36mcΈ+|58}-1`K*3g}yVfirnՄTozۈ"k ͝('"ik5O#S=Ig*}i[n{10*mڛ;q; 7B=i yv-KV]lV2&fc;N%m* ڥ|"w5! SxQ\6_7'jUʹob1!jֻbXM"vh Ws͇SC[\߱ObWsaJܴ7AKM#(}nJòW`~NZ{MGgfimZ9375 zy0)10s> j >Iajg1eQ xZߏtn%ki|~뚥jaiqxs6Q,,6SꥊLŻf^^60mu0:A׽nL).hGSqgYZ07070100000354000081a400000000000000000000000164943cea00005478000000000000000000000000000000000000004f00000000./lib/modules/4.18.0-499.el8.ppc64le/kernel/sound/firewire/dice/snd-dice.ko.xz7zXZִF!t/7T8]?Eh=ڜ9R+;u4郲8'I`gji؝MD*.erȝ"r8^ dHF |/T(8碣,fSJ : M1>8rcQ]>:JDlkofW͓ :ʽ]u]X72KXR7M|&tG kKr^FXmvP趒9~ "N5 6e J)݌%lTTpj½c?j,ϛ]4oh%Ȧ~a,J*NCyq[m({> fɎ%ELeX&ң쩮ごA\F\,ccVanc(*LyM+Otl`jT1)b! : DI^[⡔<+Nd:5Y{{OOBH.%?乳 Gr_gi͆ev;3։ V,<΁ ߺS؇{ ZE´#ǫ2n*o16N%.<;y4 ~.7ӡ0t'o|?nyBZFK|OZlD˲m:Nqto >㐎@@v|ߘtc\=h.KAKzLyHxY%j1n!>ΕWսP-2+WPX~qA}O>o#aVbk'{ԩ@Z8`ĕ&xf_ X^C[H8k2!+0 e)b:{}=;4CPu~,JhM Yx8#\8 cy1?/Yml@ϋr.47vfug}o?cNqٿ"qyp9V2mЕu4=L60XãUsb?Av&rG+)B'20~, c v(삜f:@N /: "n;M^%CْZ;ӿ_knO@0pKb9,fסʝ'T%uع{RfvҦq}y(^fzwJo2fC pϬJ~qA>V/;u(3]$Ƀ"6/8aA,_ kqx;)Y Uo ?PFM0[pAـQ_OQ ˲2 %+K9AgRo2;&X1nF10”Z1 Wq, [4n:[O#[&?Ja*["Xv!_'4Z սiUژL+ӼPsə7gC},qX~EҍZ'AG= \6.=_qY9[p.+#znkӠ/*]lHNK`!Hrl&CxK٠<Kg>훏F rwuL^?pWsN0hSvu7 SMՇ3^kݍ7Yp>}PbҖ9h㤌W Wx|'AWEZNlS3Uou5a&`տN[v0ww$M/!,/l!^,A0F |.\dbf7̲}fhYL);Q~bdD]$I2f([;)T?-; k E?Է)Cz0l3A9۞ElPiX DbPx3$V!Y{D~zj݉\Q0i֠;O6G,S[@i1 I۪oL 5=y,i,AhX/+{jgGsF% yA싩ix0 9%w(@RL;8('hE؏.+Dt_͵!pi NaIA'8 ZT/\ȀH)$RS+}n ˵uJ.-nx*Zɝ@|%-xoWmhW g/oQ :0ߢ0+Z|Wk Ȱ1֊0H0('ޛC ҖNSN$ A;a=_nP [we ?lvD-He UD0VvȠV*ly6d'4yڌ'j ,U|`ՍK}m B/*D?l'~9SN3ӕE39 h&F\tݛmL1pNf.z \4cp0uQ4!- `FNj fT01P.@ʞ8?{y`?}`*9ݿ" t NZ(a4q~ckA?Og̷QChYi6;XwhTF\UlJԶڅŮ ׏efF]I5JcB)&C\hG%nT rh07τ7F_PZbf1-t?#ScsY&gsZSu45G/Zd~Gj!\|^.C]=C 4ACu˨KKR &Z9׃R~GnYɣd POGD48B]ݝq,hn+V-h(bOaq(w`3D%rb[MUL2J%؃ZOdJOmD lfůj5;}1.3BYgO.Go,o)[C[-'rlua=hz'dd^ jK$ZapC,RD*=dwMǝ->[zcY%;zX',h*c[}߇|K8m^5_\cҷb&nniA4Oboبz b|% :x>۬:=R2ǯI@~dn?^cnz۷#7b裒a%|siturXg#뭶цVb*(V )E,S,W\]y|i.BŤ&'3j`<}u(s W  5AˮojCIGxrYoGk=|({wN<{Z,M:b]D_; h,|Z9 O[6s-O|PLtAޫ夁8SP%Bo4x~=oL<>R;1ODUERە)$fOӦrPk+A> M{ex1TAG. bGXa#FԈpϓp7\OiM6!4Bܿ~I `E۟V A?C7&ywI8Io[$uѡ d@X_l*6ENee ;2ұZ|2hr~`"(&oV/>/C YK62"d OQVh/ 1ٿ:|%##6"3T:~pM,+E|KXѩ%ђTҎ>~K .NudiK"c>4܉WN/yyՉU6A'fEؘ|bŖDjқ\IM= U|R>م.i]c36c{MJ*M뺋vA}˴L x|glF m-t Ͷ}L}' @Ch>fl4'/InhDb-?t ݄Mz2}{+@/ՅlqF OU[/GEK62[cV-t9wVrlhQ o4&qg=Hאom-ҭy)ڲ9b\z9"|Nk*x` (u&w >4b{MJN+h1`E䓪?80LhQ Ah㓖6)p-^ [4[ ES 4 xQY@"3<:^B G[]HW>C=dJ !:9n~DA(3ZsCfA:3/r1AèhrL]s%?/bD\w1_zi곱cWsbrϵڰnGKKQ$"5֝E+Ǎ]rN1vMWPt aCHDj>M7).<3БC5 J~'0CfB@L1J^KX9#s(Hhs7l3h9޹\k˾?/u`|8Ӹ YcU iG pW<^M9Z!3Pj.l` (QgIB{jFa:-!%J|^ y \~xmpt(ا>O$DK?c4.<)޵ӍSxL .:lWʭJSuL4ŵ]g0gFt5*r*fDIEqC:XTYpxhxX ȱ\sfV=jqQ;H;饆+Ƹ63A闋Daͭ(r&3j9X ئ؄\ \øވ?bR&AU[DfJ$0]Kr V+s4 aa~Z}㪺z8HY)|Aɤ`"-IaVh,󊧗]KǚA< =67 ԓn:qy kqju3!)9:#o䡺yOǎ@؀24>e05zw4(Kt?${Ie¥a\]H8{#n.{EdmA{Sl4 [2E}{t&x4̾<[MnI EFռNkHԃM&fi@߱u{&`/P_Fn7В|+F`Y%nĬ(F(OI/0{. 9+Q'=Iv9lPϑD =ujbH˓څpOhVQVĻ*,óy[+;qwAY  Lq+Vw+#QD4@@FrcAH"JT2t;mmMètangmwmC} Dyb Se+LhFݦ ڈC<y􅯜3; Bnzprt#ZC27$pibJpNL]HҴ :p fEI>vcʆ"*~k>tE9*D"(VHxGX5,g1l$[zeRs]2x':vV7I ͯm F E*bZ2^s74*$B'$ C|pdK"g#޼/V4/|dog@ǚ'!Z0W`(,)ol(BWj)K}LAEKyx}6LjALu *= @?c7V?!C/TSmo[q! rIڹX$*qw'C1]FccARGODh-4>MԸ۪K.7DszRNܗp4Z4rXf3Em/n.d˺:iꊓˇqCHEW/GadS֬M0s`)B :k>fk۾4yjN4U?W0qݸW|A ,߈P"4*2A.&VzrǜTYϬqƲVu, R2`V=a@ݏRմ~/ἋY׳ءRHZN~-YlŽ{X8CvxW;;1-(@a 0#{^xa|`L|>\gpwd lNvQ'e֔~ kXdT{e6,R|Sf,WYt`"t]D/U ţ3wZsmN.;5;qgˁ K <9". wlp_Nyd,4jZ/6r`>.NW%lرE6_ ‹ѧ^Q#J>37JSPV&~`|vdnHiccʤN^jN?5_7kĝi`"IzLɔc<l>ڞ7k}nǘ%wI=UQq) ]Zam~ҟA,@25|fWacYf խM]J7oڮw NT:I*,/at70o߿8MpZm}r()d4ۆk3wZ]jDԴ̛o$^}2(~k{}G%qD-I[G8ɈK2TY=7+Y$7h3k_Q`}X2z>]Kaw;+ւ`\'gmfؚg\4DG$DU{_!+L/o/yH/ڡ{~:> UxGD.ahCA[WoA$FAяě)N =x fk+D^%s HA%eUPYhx$/EQ8PrՈpbCD9$C9V2b`y>_ {~8 tۢZn89d(bgcGac`VA ymi|ޏ\'>p- \lVq+ڲ?򷖹4k*6jmlD|wQCY|3-Z0?@BIgtw҃bµnA.x7 g bC j:`tb1=o:J" \,4 {-ܝd*W1÷51 -Q7U~MMpxL6{SizUS$O7zaG[]x~Ԝh4kG6 xF,ե^?D&*vybSxiPMD<'6#?UTS6k0Ĥ+)[]L@QliK2R8B4uа^?}ΛwA7˸(}D~suo*ՉzǼ#HKz[J 7\*l"WZ9xƁ3g=32ӻ)$*ŸqhP&D;?9v&MLA/yQ睼VM?gfb Ϻ.P}+ ލYOD` FUQ~K|FjPz{jېL$p}KkɎbc¾FĶ׭`D`7h> 1GqZPg(5v}?"QCDl[]3vTXЬ]+`×ٶ pxF(CXCWW/mz-qjrp#}Ȗձ- nzW'4=<3 ZR$n,ϭ EWqrJ):KV6ϝl+*;]rӌ=0p]p )3mÞ:  93%Ҿ %Վf2f4j^ #`Wws xr[ا3GtoM"K'uǮ zs[CojÕ1 r/ԠQ7tC}ґH;@%xŬ'ޖ@s;Ґ؉?TəCSA.<8xHH>%+BZ{/- b\ydztKVwq /4ܨJ)e?eEq,rXs/V(;L Z,NЯӛ(5ۼAl|Eha R Nx]ŏ#_,:׻MۓL Rp闹42eS6 м/}[ug =gT`|t+C PI o͕19UDo)!:|9Tym+\ bp/҃ПNpyp&Yq4qcI+dv1q5`yϼPGqR"e>AtԜ^/c<"b,[htWXtRa1[$U.X~ {Rhw\ux <M⍛3zRs[dޚt|R=s+I| V=/=qFp?y"*j5rMs#\]g=-SPDuP @2z|6̮LF>5ŧ#ɛ kye!kP<*e3F,w[~0O }~++D]x /үF k&FM  tբ|&9Rҗ39<:',cS6HJ42m5dp˴ 1k;CSq6o?(Ĉ^7e" O@{Ȝ9<4691@>Znιa3\`&YX.~m-F@{U"7a2:> WU]PҠh/ɛ6Ux"l*5Iq_(/64sMFX,EE:| Z٭[Ih5{@f^ $z@kv뚦,IPxq"0v5//gCY~JX'IR؆Vjɰy(OkU6ӃSRFI NC@kpn=}zM` JrP?hwNN)ݢLUH802w%${Z(5ÜO?^@Z07؎nD>'1hT\_$(m6]_Z9r6h(#T "U7 [H[SPջ墏NvtFT9>&i{8~9E*G'gs'Ŵ ť՜6s\Oq\t\$ȕ̂/«\…opoEQ0TON`pi&g5OHM;7J ocFL=w` ^/Nfc\fˣܬXYkvɅjJ96 tUDIa#tX槜C;VS÷ 2niɃe{`RGl*Vq~Nt/gK>HdH QTφ#sh +6䒂umc۵mZX%|k}'­Ys'ɳZ?_[pӟ|9@I_?JPˆ\ =GW7} H|,Y_< w08gu8p$f\8[JS?ra&T&e~7Mfl.Ȑj`-Z`N-Mã0OX{^3d >C(E4z$i3o6k=ą7Ō#"XHOf8_tkzʶe̊q6ɓD@I v:{`tAX)iO~5=MC'vLc*v?a=?׸7k' ݗT2\qJc&6L2t~!qRМ՛`4X1U2ޗ$'+sF><_rOϼ7U:@ngLfy[gǙVaC{\3(oBT!xLc㝶D\~T6"$ε 9/|4kBdv&~ dd+TPPlv9,!Q8w6\+Q{C\|x2=}QpB6,y<֎} q,e/b ;S%ӯjґ wm\^ǖvJS6]ʊ4짉`Z40.tw26DDp38]ƣ8呱T/ҡJ0C-~6Wc$k7ZI89r70p5l1 X"51^)yW3~5Vf2խK &;bRiU}4^Ss,U0d;<4] S;}Ftr ].#n3>CLMa6M/&-ч%'@qB@f~^Y(ϟKD^ xDJamnh'ԻVJf!`$XG:|gýVNE#^RgnGܘ)5޶6T}3SRKAG#fb@(fۑ`+$BmNx~a0AcMo,6AxGIm JfW߈z4)knb2=_aP}AY8Vœ$iZ?s|"G{,u9_ki%?,>?|΍ 1ܬIOo䢭|!aC48cɷ+d|3+\^ O:WlڥOz4Un H*ޤ_0nKSN2f+%7 ʲE$՜7*Zk׷.4 ,#V>HF9#d毉̏( t}b)Zf!9J[ b>]YFAr~Mo>ÞbkiQq'oA'zznsIʋ4I X{AV"b;{Ne H+b"P 텥E݅J Q1*hɲ#NqPjQےE| cv MB|۳/δIn{H/a"v0.&Qacp?f3|.ʡ O6p,aT雳"|RoP\ɣED| |>SK rڏE<w量<{uUA KJ!=dà HY4dp$3@+)gzbU4w{+ 샅L/. 9;{bhT D<>o| csaQs~S9 tU_wq:՞[*iʼeKMAKqypR$; y=eA9#5lsụGD&CV9z3s`K4HQ 6,LbWal&]A %/law~a>'F !t0vX$s;rC u Q |kejMT Iد#KB?;=~,iۙSs)i¹b*| e~ޱ[ka (9ti "N A#M`i3+Y*@ϗ/N-ևNa;7aTU4\⇴\<8 ?VEP)0~9-@z]MIE81{?ZUMy2k2}цVЎW^ ZVq2Ҳqd߳?h gE-DYpaM1ڻT"+;|H PxEZH.Jvj 8+JlQ6@0YFm@v"H eerH uTk@R,h:~SGlBFp19­0EUlr-ZCe!Y28`Kà`ImjUQ^eyDFFsyApk\,w/>ưM ]k,X\%7$ܦ.\eR g?Dh5Ii C14pcR7eE9^m\hWL_h*G K79c@ʼnUs/fc8g3>fӏ.?)3v-JGr*QWNK-1E{.Y[ LgޡཹX[eH Z#|niVDоMUK7`_CԎ?"$ e9նMCbvsX1^QY\}̣#TidjDpۭdGr=G ᐬ"yuJ@SGw)PHO剙;yV6jò?j%EdGm{ 7e3~v#fe[J(hLTG<H^u@>qpא8Y >d^kihG5Z""5yǾR/@{`SCG-2MwS ~Vf.| 3Y "S9,XKf;B[1ͤIsUIxrbVpGSh @}2 i(jE5 ]J`v9U!Ku\S cDW|iz`-St]Y9.nkRj&&.|(Pɛ22L=0!RLwq7ܛvI4ڤ#h2דټX=/;]DF]Ϛo>ˍiIdLfZ9 Κc(6"Y3PaHA@4ه@vu/29b2Ϝ.E_}~ҝ#Wy(USɋBj~3b{ 9ʻ:ӵ;PzFI2壠}:ԓĸ| .GAbҹqt@Pwsٙ. e}Ksd]hA jR.׭~FR_#dцhz[wrF[,pEed|oVu?j鏈9a;/2$]T̻<}x]S[ @/e㒾Ox="f]xo oyGg*O=bQިB66\Xmv-䔉G(>jr?ASU PԌg#~I܅Ԣ`݀v W"H]9ˤU+׿7Unuc9ⷘǍ@!c^PUD5_ Z&b"5[Sp\j؆cPG|X|X$հC[ryԩ0"ߍX 3c(XTꬳOb0sga&YRd\B-RbU3xx.6>S/ G]FŘ-vB&;/D#-!~&?6KDyZ#yx66(Dgy\۲8 }eƷ55<J=`KxS>x9#뺠,K&NJ)X_s58zA(y,2S2j i`|?촖Gj޸ѯB t„3ћ.I.5b@@;YN]e#:q;Zۮ1E2:i_)K_y)ݻ5~\SC({ z0E#ס MN2>S ퟳ5G;}`J@tyԨɊgYZ07070100000355000081a400000000000000000000000164943ceb00003894000000000000000000000000000000000000005e00000000./lib/modules/4.18.0-499.el8.ppc64le/kernel/sound/firewire/digi00x/snd-firewire-digi00x.ko.xz7zXZִF!t/8S]?Eh=ڜ9LogHC_-}^vk\ҁE1S`epۄ>t ~D])iʡqŶ Ukޔ´K7\_ .A<- Ƭ'P^s|f6DrVe;57 CE>aųKN3bPɶ{bsHpZe%֨ 7@!ijt^0:ϨA$\?s#^ _nht'` Tod* Q-Zxs[%Yc/<;+9]-SϬL^` &[rJci@]C[5,Xe{ȞPdHk]3UAWY\_b^|Ɩ,>Ec B([; 3 #3~nSW1Lk%J6#䡔̷Е/Pۿ궠*K)WS`:gn`|UDd`n߉V1Z?J?PQ< +7ZnRK鵝X}|x$~߱x/]q7E!9GQ ֚@/&iz$&)|[Pp8 w~z,4ѷ/B|2怀՜d^gFs,4vnd9zM_>wlZ2`]͈}r77ҴKP%q9My0iZ'Hi,02uYK5Ʒܫq; "bz\FB*[ Zly^xHjbw-M"撧o&$~#CH|aX m [LXFRJJ]%u})C}yߴI?᯶W&G Dɯ\4: 3M (5'+Yp\YD#26w":N=PWOtkft!{&m&%Pr o2ZIJ2yx$#l 2?*_)7;.7A^WږfZh*F߲o:7_uCl[QZiZJC)h<ɶ ѐm:ԆE*@9 DZBN0&BK׎ηUթB6(Ak""? )b ×4 ?o¥`rpMaҨ"9qDB4۟~$W2&,]~kY$|pR=m2HreJduKE􏈻joC1 .?B=N\X_!W(rx@ 76`.vۚ诅Hm T$ƪ6 hfSZEUjfRjoAq_ :.I0OWn5t۾n ln!M'=̩oP ,Q&03`>n?&DɑR$R b]CXJJժO)& ((1Uxe#o^,˷G"IH AIx,"Rwчt)iBpLArtͿ%aѢ .>_[{ң$XP^\։,BF\گHyJ9OGm8$Y7>g {hqOK(b"d<ܝ| OdC9g۝*{%+P3vכye/Ywk֫K@ƕcmmQEb# (*|A{ROZHj$R3.3B7zqGM&=>+i@xqp[GE Z Ʌ\6PHcf⊵ rK}sqCd \~,O!/TkS B= S^y_12?G3k)"^[0͡JY)blsE)f`JJM\RƐ:eѫ~J78<=MwɦŒm9HcB'~]mf9wp:-5){UU38d)^љ˛ q>YTMi@ʕ9̖ߙʪt+~<q#RFF30UdF"k&E5l4dESkiq7I 9+` 4~Z)Ks;/7_ .5oRLe[*vF ȿ9NZvϬWW2sۢ8O3cU=ICZ"ƅNq(L;W<{ ^\R-TZ-lL<G gf2mLѓ=RH%רQoWeowi<M b#IiV9*6&9KU>6OO.Ûaq&&p&hDFH+qt Dzf{ F R'woo  ~"je*% Tߔn1N_C}'e-m{K],OSG&\#X>=Y`րG|&: g[s+nIYy-f+_ZBH.Drz%*cb¥ud\K:˻0A!Ѕ.*GLyB#,8q/1H8*{Z["wW{Cp3rS'=ΛG>Yp2M.`EY{* 6b/w"My*8[IVBQlA;lp )C4V]bcks*WBOyT4q)!iɶ?UDܲU"caJ'P;&^鴺زkF\-6C l?ͣQ- KIfe,2]^msؓ4Uj ץ$+M{#pъ3ND^feN3 /޸ΙmG60Ɨ(;;&PQ .9*A>\jP39Se9V%2fQ?ZuGgߣsid*CDm*ZƤi!VқѤ2q/dw(p( GOU+8(Sᇩd,^+|X0 oÑ!Ԗ.GPzhNL #||ZY[\M˵8E4;h~ةTz{EK}ق'RvBh6!R,Q ?_ދnsD7? Q$_qJt*z@_ '9Qێ76vz lGV䈕6ٌ<,uuμ8 N70&uE:ʨ\gg hdh*{@שU" Fu㺬xL8Gt|&wBYR'+ #)15 ZuKM*cڽɡNY-!N)l=@\,Ñ!p7%G@qJU9F P2H .,VENNv@tamf4bѹ>(Si:"QB#/Pк7]*)e"(ՂYjc#R}a,i;2 )=PP=oڟ4 :2$>)I=k`T,|e"$LetZ {\3j=ecjF/BפqݒQ4lH!Gt@hehvJ]AFor߈J(jKinԽ=H'enU.eM|"GIrǃ(b9KEB XfSudqglR;ǎ5Jȧ==\<&1r7^L\ijG]\Lmr>-*&'gE5ş#[sK.0<0 Ci!ư2q> "C(,b5S0}jnqQB@Z"73%'bi3q-w%@9r2=]+gسp@PO3]R%`W/M;!ȜV"&{kCh_#?oA_P3l"d}%N_\E|^LrI^mHyn<.rB`c5⻤HxY\p]y 38uPf夽,'G\+ݲvU<.:#~YF ]J%p{2xor) 6Y/X[*,yJZH z`tIܘ D0|TD6"54aIijFU͐!3;hڙ"/vBnk$u|nPn̯u䈹jpl\󸙺Zԁb= 8&a.j;8Z>[-썇l-hr5׾c)G<)cs!MAhoY@Xtʴ;\`UQ%>2f]F ƃA8Pfvmcjc|3OdzNn'wטv< sbF=S.w82ƬMԖSoч9ftbv! &?c~'|#S;Rcm/eI3Bu>1VF4&ZE, 8{gR+l d[ɻlTv~VW8C^8+ 4!Ӳ|wOI<`{Fb1h% 99hAdY^dL-vBFwd ,vE,1[EI `=Z芙vV(fuiߣ'A]vGCq0V侾7lK}?H1Ȋo-"&P>ndB)vn,Tp;Y5zI Q\lZDWn"FT"یFEcԋp&+"3FSLэy8۸H u]8Օ=;9*펦jy3#?s%Q)(?XgͨG*a7DDӹIJQC埐“69@M@I-\N0@B,VgmT!ooTlZ8Eś+ׄ,ZL^.覊nvX=T0XZF' #bAXC#?U/?Чq<&CtPpQneYF6yNȠyޫLsY!Ҟ7=1n^0~IikxQT,)3`%j} Bt0.`~#\',ݻK)jkeV:W4s]&zs!Jq@ @03p|ûŵ"?D^u*Ev~Mܷ$R[KHrAw`XK v}ጥiړ қO3ˤu$7B`ASro|]AIGqci!d린 5$O Z )ug3$Pmj@p*=0ml%ܧ^$n|Yej}#)a;X/e\o(A0  -jxp_ѦV=a V3i3W?y C_gXtZ XT磍R#4DSh{`>#)tr_9ȏ9uLe4$;Mnof:-ьFq-%IAE_0'lxz3&4k1kϟd?q UIMb?N1z"h}A) v&34Ό@ 0KG! 3!+Xo{ wW1/WEM"aETNO$\ϫM -)/9(8OB_UH߅ZŪV0E~hN` Lں/JUԙGstmx+יƈ;dBwB q?Px$ߕ߉DokT}C`HsLA!< J=>'3=_f|__B7-|ajE\k? 8c"ȓ>Ȅ0IƎQ?." J$ &U(*oŸ돽W !"YC-Q@j Ӑx@YE<@K̈́3$crWXpe׻EZ,H^}W$z.ˆ0BQU{ʻBI=T,b+)@Уn+n&v @]T [.RI6uyZvٸU(gm:^RKFFX /nOiߪfB־؇{QhQNB{aJ&æ@vx ,[.޻\bB-Pq0ѢըZO 4/kq-48[k*?QԭX׭ɤ N3ZC: _fo'*oQB~u_^_/t v/ǬAnK<_Aa)W%\TI<#*[%*dz!tţQZX']'sE1e%F)Rʽ _R@jMQ8EuUk+ I "Yek6SI$TѬwv}v5j @YjJǗ73fy.k_t̢LU9`~OfVgvTy2pmȜ%(RqIDO~FZMŤ ݇彨 Œ;h| EZ@I\v<}̆(OiGU~ZA%Q=[]tK5wSSm?ϳy=Ewh2o YtMo@d Fy7ؕ %33{.FAK*B Ɩkd齝7,wN9 Rb<eבMUHcW!\Y@l%U"vX> 7̈9z.ău,4@RTsڛobF[w Y*Vy`#k:.QO!/+#f_BM#ڐ9ŃY/y'B@?'lcVހxv=-\L,wiO׮ٛ14\l>dL(у<%%8*RxÂ;:e0>1zgAڝ2 jX*=S4~%R6ܑMS?n(}uAWc&um F5wUm |ƒ"?@hIY$%Ki-Rfp}ج Z( qo_#4)Qg 垀v;l5Bd70ɬ^2QzfM}8UdqOed.]cQT ~IxŐeCBQ%DEi2NX;q ݕ))K䘿m,HV@/wf'#M(_ްk99[,oɏglj0ItsFQsOTK7}aUkh8\DZ<\ F+_,S;^ ={8txDAQ6tARu7(䣣!p  gYZ07070100000356000081a400000000000000000000000164943ceb00004b08000000000000000000000000000000000000005700000000./lib/modules/4.18.0-499.el8.ppc64le/kernel/sound/firewire/fireface/snd-fireface.ko.xz7zXZִF!t/[oJ]?Eh=ڜ9T ;u4郲8'I`gnjmh!+M`ٸHs,D,03YY\T)G|pl K[f̘ ]{G=^eNzx_MM kJsَYAo #@ :s^wgېtεXUc/;c+H8zkFL$ny%qva…qVV9d؅j[9*׹^JRd)La=1dwK~ Bг:>ϒ5<;0 P,^H {lwC!/"Zka}1ؚsme =Ѫ0/* rԢg₆ ,e7])e519AK Fz By#E>@N:Ⓞ06LQ(rYۗmHָC->~NNsJbhYhO !!@eB#iEOx?~zv\=Vhwa?ok첟ey_B !U |z5jҭgpO,g1sdz~?*Ln L)BTRmva?4˅b/ $(fU.jQ? XW^Zc_?D o+[ Oeɮ|(p|,jM[oH*1v vI80@ Dq$tKT.ؘAڬ ?Gu߿kY);ޘ9@KSv8UȔqA@zF>qzCTwiB?7q0`(=}_Vfbaag9O&<4uNznqɧ@}ܼ)=$Xx[5qwoT+E0=8ːMf$fp\,V=#7xT!tc#wdiJ*OS3ģ[LCW~nƖeoT= mk jBQF9e)'O4=yB KIPb&  8Ԑ (杤)N~&YU 3D¾~_2od{{c  u/Pz˽503%a#ю&t]^^&(ƯŪL\uG!M*1;&R褯z3sF6! !e}u]z U[=Fi5F6aAiS#5I4 S_x52rnvAoX@v~g>O = orDI81z̽Rr.\&WϵV٥}pT( #:р5XlK$WI0.%a¼q n=Eb3~m7TP!dȔBsXE"fa"Dn VH28Eqf XnWțQ>TeS䢢ˣ37Q@흐9TTnoЦ d q . 1KQ Etu^Ȭو grWxReg-8~I4VmZ9?h~nK 7hi|`4 /d\ 2 mلM{4ƪX x2WQWT& T)FIlHp+Olϒq&]ս#0>!P ;%d?` %ͶAW[Ƹ⓺MOj0fzԹT¤׫~fi+SYz|dU=R*8L0hQ/}2m?0y}޾lZ8H>lu?TOWYs7W b>|Q3W>`%Xlw槙ʸLI.gHX=?v`X|~G"_JaS)3HK)\rKQ S#mc O^5 ԉW+@mW\_X|"BTT*Iq+W<-ZYG?s^ZeXUΛ닼@UE1Y"]լt `";QEo*!8;bG*&!TK1G&JS3gP̽YtK|qLZ:ɮy\Ú~ϊ0yF0u@s-H%VTnxLF(9(Vr;^3.x8R%A-Tl4dv|9Xo9Ȥ.V|B&<,|Y bƻثix%.;G3:cRd5xHިIF1I<4[]vd' Px @&Nu`;H?LllalU)]a\>T7JU']X COsdgfꙦ!V $+&yo&8C"&?dٯ NFW -7sLib7|tqfE2S p(mKfcK ^4Mgbp3U00Bosg$A@_k]-5Cp!Uy@X&ETٓ"fcTce$X<3k>fo_^Es(ŕ5<PtJPP_!OqsRpAlK׃7ZoƜV S̟D@[!V#XdYP yBJqzB46Hj5$4SdDy 3U_Zߐψaݔڢ|v/\ {3< ƙdvU2DLУrj{c G4AE2jRTt~Uts35˲\7yֲqF*~Q|\:d צNIBsENj0kGx1S9B>Ǹdl;wyoEbs&q Iώ+*k;3RҳfJLUJȑ-6#d?" ƃnґ*'~Z uŃn$W h\iN2xLK fb*J~/`mA*UXnb8A|%߿iI"ELOO٫=n4&/l1͔vz{Cy5%霂f)+xbW,⸆ڌYuQ _ol:x Yr*\[ IfufVZ8S>Ne ^M [u;[A i "'%ӚX_<IjGR^aLV~]-V;C}|q8%5TfI5Ѝ{x:0]wR0$ҏATgDV-C.&#fLE2Ì:ۼzLW\nnm7;8RH |=@y"/Ԣ&ũjY0,ۉMh0F-*r;|tt2Y7s[ZWW% @V1p&b`Wӄ~\|'rHGkmJq12|BW:fUV:(&S!ڡ8p4UB ACBZJʽ' 9փi=j酮b ]*Ka6?}YXrMY+s[aOona^ `_͢`#63EѨ^1G?i2`aj3;]ghCčE/GJS@mmSPHθ@6lFsP3P!'1GBթ`"PD6l[*dZzrRG$boIOySK*\ܶ4>ʘ5?#v{~@1\2.Ӎ҂֢!{&Y p҂Y 4͵6@hmN6oV -vB; +ܽzhrLZ 0\(?@HDzSU f|[+2j#`C@~|BpٺfUC0tr-3 =%ScPPB.cKn!H 35#$}2̞@QN  =?K!lNvT!@я2_<; 90 TƖYlM9/SZMGy~2+G{׾l"4:,09]1Hkn8Y)F,}Y jX= ZO*;Nx Du'}Nx9(zEp+|j 9?fkC~wMM,~Y$-? =f|OV\޷"O9;2_$9Z $`-3ASipf|y/3_WO[hn\ A4G7\ݽ)Lc6lܳRg+Oj9+tG,ߨE(a}F䉎`,t!b&=uiAm ],I!:,k|]ZBs%`tk|OTcNIZ*(`.%`P//Ōf]گxi49oXh vM ]Ųo_9 q/*P*%(,OVEP!}<ÈOe iHwBBgcm (*i[!TY;7.@h>b/ؠV7X==؛砽ܑ͖Ԇ$DPQ^8Qt mظ5 :"i(Wxخ?w] vBy' ? ~dV1LSZ /E%TȗOBo7<_⅐XAu>t>a?'d*&!)(/t!pBۇ{dQ41b8eV.f;͌>Hᆋ®iatbK 8v2wyl5O5n,$g5GAq zUO 7Oק ){p`V|eByůAɧSiJ߈y7vaQF7aƘ2甧?5{(p_|S$qQ,,o?H5GG ^h,, kEY)jL6\& lxv r LݤY"b!U=:+ [Du0tk@ OѭػTDdf:|n-L%@5ҮEh $i{ЁC $΅0#9 W0j !iey!R=o1C c#[E"?֨0抻Y#p[Qǩi ǂ[8R鏢S ʃ6omeHWč2<h: 1{D4Mr.o9ʯi+NȽ f[{P~e}BV? At)0aC/P7Q-}BT+#LC[[Vwb"kK:9[M{P2C 5QbNЋ-Q0tNe8˔k9f>V#-QOÄ[^Pتnr#ް7A1QFhD͘5jP.&\L8ZgJOUdAڹCuqˡGmL(p^H)\߆~`` 0'b[m)gqD@ ^m >?֔6ݸn۞*mfeBrGHH5V{i@!UfvM03tpLf"VC:j Y udzl*R3WʲJ3=2[Y7j y8ܘ˿32P.ͽ"NJ[|5,äp~?Fff:(xN@{@^.|/+5fn TD3拖nk]N(Z|M'69fae:;KHU|;N~+/2u Վ)jO:?P墮WGlQc]d4{y*U'zZotfA33imo [Ʊ VRV(n|U\Q1śwK]Yz| @yMt:*2zJsOE*z9eP]*[׻L 9dAOjlصa#o'&?Ff*Uyx'xJFyFkDw-kr-JaG 4X UMu^L@R5V)! AXt9Sy$6OkWR"sXV#KK'MV1(GUR!t_4؆&}he`_.ى3n \eG=C:v:HÏ9^0"ӵr-lhhy';ʫ >8$0Zq1&Rin{<jn&=IV/qm*%@DyjUM"@Rw{^m$43>I+-i,=괽X"+2IK&EU&^қ߼{lA:\r8j&gOm#;cW⮷FKؘϢ?Fdrg]Һ n^g΢_ O-j/A  [|v`S~2WEU ]hX'_ b0DZz_XB^ 74ҁުu9hpbJ]M&)\@gq!. l+Snj ҵX ߔKQh1dz'JlHFGnb#t+=-/ufyxlӓ!hQΖIN'A3 K1Si"OCy[̈́*_?Dg0>'#U6RC87KR#7?ANA|hLZpDrO5;]WMZyF~$=hL_ƀS"O5?T)YO@\ثJg$hZM&uy'*SS_бk]?Ut?E5^bL™8\f٤[Cl%_/i}ŜWhT,=KWhkP.!C؋, tWv\X˒HG<*]:O*O M~Kô86 S#v+pkͲu-āYC$Rm}0f^~BB)9:Sy2t`詔L IVB;_I٨iJJ@?J+\n/`2Ksۂ}$a1 Ap޹ff8l==k얓z O vb㪙|'k!AS/lhTVt":?_6vK?;Y[>G4vɑV}`KO_QĀyg/>cWPIs/Bg݌;| V]l#\US Η-+K=:P; w/gH;1T HI{޳u[|&NPHuUu'rv]C5{ڕWJ񴽋'4|ZpR)de;`Sc?Pm- ;7dvuZ:vXc`uWAN_)BɑIMIPh(HitApH j縤M 򠁷'A\bLXn^~Rp쐿CW3Z1Mj}Q)GfY-/qߌ6}J8%.&*CoQDcm">vnr}gi[$GRk3a"W889$A3/ERܨbnTk-C7itË^ 6R.$} xX#*xK|PsK'k<D`@n`Lpl(Uhg!E^=Q jrH.զ/4 ?+fA/P#I,$sޏNam,o, ;8=;&|HS$5-`qF]$k ت eM㈖>~I\w$_B7o圧FV4| K-A" ]p!8cf`-]#Y8ZJ H)#Y$Mš *(.Q7m/T_[Gk 挅sa _H$W'!e'&l-Ne[ qD c~*ztާ<*9CgK7.vR5lGfJ _lc%"+aV2uĉ-ѭ`ToI\@~E O!quN̂deP6S1)qSI=VPdC\!?ĖeޙõEwv5'U`ou 8(Y9Vj =5 )`c5Ö:è'L 5 \6sʹgk=vka&AnNG U #S{Uh7;zwek/K~ 7>g&\"BbдUKt3sxVl߃SiƄ^]U@۵ VB ೇ"E) rBN;W |^J !hP üj3$a2q-x'dmȨvZϟPxC]XRVgq8)(DĚQ,'* mT{!=X#3PjC U1,?ao0r.^oӱV$jGhs Mu7FCس7my*guPj@ܑR[k~2ʃ?7=Bw{/@?#nاM~c ^em--(UX`.5s“b{ }k ztN lcdF G>&;| *FQ6Z" ɮ1$JGqQp7`烁.({qV ģ[6&!_:﫚ɱZkREFt8AS;a-!0Yqc/qX*K/P$Էٍ>Kߔ>-aAbP(1O~1.Ƙ9#*ZT; Y ;ylV[*N>&fsBycġٓP*dXfN_bVVc'PHG(i!4@POhmNHO*AmDs$L ^iU~[mXDʚգNZ#*M`л+[*Xxh6!^Ǻ,cG?MPW1'|'5rYh)auhQB{)LmRo5h5(Fӽ4KO l<QLErjZȅt3V"9  rn\v=<\a^RZ_'Ŗ0L &ŗ Rl W^ō4 ϭ6\nW0Bf;z}B>DUpOI,QW *G 1Y޶*;i$@hzԡ3[ַyO2Í$U53l1Hjy#Wv,c'{1q TDiV8DY0'ӓ?'ᒉ۾T}x EX$F;6%/N*uCP, i3>7U{i%5F$쁳%VF M,20 !ФRI0Jɏf^'-nnt Y_" W+#|YhPv@_ToR &\K=bfX SpEEk߮b ʥLfIȜ~չ?`9̷y:Z]&Q <+` gSs3kReLV.-}vG9kLSPIeAB.|(+BZ gztY+,r%B%qWeOF+ 6b|1rN (R,(٧}i,Ce/ v s|xBTcT>ܪ,gy2RZl#3l-'+"9* E(n$GuK0 ,BF9KͶz p(_S#(J&bAGǛ^Hi.eKu*rAۉ+C1.<?:;]NG]5*iۉ+ dBqȋ% or(Ȫsb3lD 8|.mQaC%a`=`+t@PXJ|8h'8*GB{4Ƶ[څ?P#ƧoDo_ '̒e`z ΘwwLFK/OPX@\(\i}6pv)@kTWl!Y6'˩AfqG.DZyʜJG&Zp;pSbx~N_]_.$B (>702dWݛ`ZV[qcEV +* A9&7#HX}a3"fR6/=̼*KY 4sn?AwuNV}nq27+F>*g\)8U.o6j%L{UW$r` )w[7=F7O{*\`KfQ;LǫM\^~>˭^ߓBig0Bu%Ƴ!zwBp&h3.?ԆG{~bz~nAPȫ fGNvt=X33ukޡ,WVxxtjV|GX&@p76|KN1A/+&l^g) ڔNC1oF#$׀`C;eUp#>)` =8QRLcחO2Rʺc Dn<[2eDve@F\^I }&V2ܱm7?]`v"ġ; ޱ#uGfFpφ)N:qIMJx SnQ>/۟a4:[$>~LzHn]Ս&k E4 + T5/IEׁ@/1'ֻE<jǁDKXӣ^h\ 2\5ec%xG3+K112p!⪶ 12 -lX^Kțu' aC/qIZ50 T"gxQ;*.N>~<ٹ1 $q6C.$1S=ƥQ ,p[-7 ['ʂ> ,Eב LJ5ӭKY X{>JKCؿPnikơ`C |r̀(Q*M45T!< VICeewT=ۣӕSE-Zw {R0FYEfA=bRS:{nȑvNXY8rHt!ú]IцeZIYƇ=Kz"5f]h%g^pǏ˿Y+zaiQ[kY*&O=7S%E$ʮaT2?Fu(ˬ%I{+ q% P2:J+l(IiЧ.gUw$wI궷w{ /e;U$ܹQΧ-DvD 6 MŒi~m~@QWoBeneܟ:-T'sp4u/EC|IO -1CR;JNll > 꽩xKq @J1)ZlE48#D|+! C5Nn_#_#Co[w0jUTyQ:dq06&:#R p2#@ūez= 9,Z2HS@[[ ScH >PbCu'/N-\1GFÖt4i1ɾ,=i[L:GY1=~`g2H'tQODǂ,5|;:(T:jPQ]) \;ir+QevA4)Īz%r뛱8 dÌk.7r1}l%/J'*BS7 aPTm ׅ ^\ RT!w>MП#"U֛@uҮA_S~B(zK%(Xi;cew)AI \;jCCawL@'ON4}O93RoaJ';ZXip6>ޱ%ԁ 3{qgQTP%}\:sa޵}ʨ IĤX9 :Bp$`7eklnmΉT`آ㤟Lv21,U;a5-(Đ)Uݙt$fVZhkAج5 Ndv뮔x%Z-b bEy0nυSi {&PnFI2 l1\ŠT${H2Ɂ!ȥƔ=ău>-3 Lƒ2G tI7}B*H/UL奄Lj{;Ԡ}[٥d]3ѝ?l\I k:wPǺu8|2eEckN"ɬW/71"G*lEjf%q8$+ fZt@ hzE;!wxcQ1G1aR= 5]@BkTU1HTvvwcgf5]h D`qKoV(*^zzdktfpz^7sgsId{M ~CaʷwPw*Q`τxSTJlhPg2J:@aģ2I%pfwt5Kf^mH>Mx!4 lq3x,V97%1_1Hnpȧ6{ϒG=zr^T=\luuR'8c;=SبԸɳSj91#D pp|o-˖$M5榼Ҏc[0pQyoK~}QOȱL8a,4q+ ZvS0]R"[3 9x&4 =Q>{M#pgm#vڇv%W/qNWTQ{`>j7"q?`_Fkii̎#!|CNm!UjDowv h:bQmw=>Rj47d\*'PFہGIɓ IĐ?yp2r˂{S7yz1tҏMьPf֟ u UVajy7 Hw2cep*kic"TGv^8+YhsfMeV:giUj GeF@eɳ9!{"Zh ;oS #9,1(6D,pxLWx|ݝ.ec.Cq6Ɛسm 8p\!Ϲkk\5&3)ghZ&"}/C̏f&99S)U+QÎ%6v:p 2qy+Jɨ5'峕b s7 ?ZA1wA$'&}q~Xǔ=Eív+* ;c̩ =4'&&.ƬVUM4`հKW P]g)dAXƂC^1oE)q(Ti/igÒ@Dڊr`⁢b[ǻqNQ7@kSScږt* "tda;[bl,VsGJ(.G.B}7a$3/./eH<cE;2Ex~*Oh^M%PI:@ZmTHy@Ä^X k ?v%mu\kY]K$e`OwOSJ=)p0Th@.ZZAܾuTu1Jv #J;D9 pRWO]2i׿$q_w1 lF/Nl?x eȲcCW9i̙MU)'c)ݫlj9,5:@ =VT#3?B·H1s碆N2J{D#\r5CܡWH:gϱ=!ov34nbx(=钩n)# iWZc/_l [!eD3zDž4Iy)'SBY[T"WߧPu-vLRFXzXHӑfyazbHt2gYZ07070100000357000081a400000000000000000000000164943ceb00004e18000000000000000000000000000000000000005900000000./lib/modules/4.18.0-499.el8.ppc64le/kernel/sound/firewire/fireworks/snd-fireworks.ko.xz7zXZִF!t/f7M]?Eh=ڜ9Tgɝ;u4h4zk"?0.i` s JO NHck[ĦxLhO"hPuO/./{uW)wgtISxh>NǍ9bM*D謚gYOHz8(CZTh 5 r#l9;\p;A0dK>L@*we$qB*.SN0Q I^h;^'iڗ@BI)c@L~*b:o0 K r:.v9/#KkfmA?[?jJm;%ӚIB*A^ToZe F-5o#㞈.l/66ЯJV.B+Z%Kd3!5D{;)noziDLJݸi`\/(j{͖H{NVW86!#evABh$܈X_.$Z RmOHs~*##}"k6dMK|D@PXQ[K$ڞ`ng!5qvkbv1S?%86;lK8ӟ)`M>!4 <,^Męd4Z4q4ۣeO'=O" ݻd^9y6JW5??A: 1z7NR׳z5˞@~|#:3F94d dKxEDYT6Z?wQ8O;iO\֊%8T=#aS2կLsd-~.Jiﭯ:!3bɁ-Q]Wf*%e8~R[R<-B)֚&mXۤϴ2C-39g4#~8)ntVg{Z)4BhOP;RDWޟ[_x̞=QڊGZRf&?[!5#\&6LD/,(`h֩NH3F5ZZT>C&i]oYԱ4)23q= hʧ. Wp; &OJHm֗72"`Js%ĥ*YM~Swq{ <$!_Jշ# 10Dr)F\kCwN{OB7ߠ9Z3X]. Kzz.Ǩg kPA]iܧx)w YY»"$=R2MZ+?  '62?٬+n#b ӵFNPﻞM=8%(33,{Pf|stKb/fgg⛮lÀ++nbyT>{u )j89(4c(:Mcv"1t;X vJ'=xޤ)R><7wD ? Sm hEirWUOwǸGqxO.J7~7$.04-o7r\c%A\Ex>tڷؼTIe|7tL=:l*϶Yy{7qŖzNΚ&Ɵ;%WՇǼEzkhY} J(;7 +>(ׁ\X×E+MD"_ |5:XmFuϝ;B8EhKܥtM &5 g4S2' BXYG#! p2^FԹ\XxڐӿDot\ȕ MȳJG6S '$#9^D|Nj/L\A&U;uhX -L|X^ z9V"-cfYMzAwֳK2'7[D$i@&K %ͭ[k4I ή|n~h(?F ːb?a Mĉ˥|fQ`'zdc06uJUG&`7uO~O,n+Qy|Q+vxTj5vzE~IReUXIp3KBMV9!ԐPS.SjZimH#C3AJWn۹CK{%p(QnYr*nP?$$9u>Nl߄2b09#-|3]sҽ-W&PX'%6Y\mGij<&RlҝL,z#kW:FXsnGI.=JDxl*l3H*JNB&(H\TA<1^Gi]|3Gc]0v"1NR\܁21"e+z+( ed)"d҅r\hh].Fck:1~tJ|\,]x;ȧU:ŲUOһ(U-r|$ͅ( h%SBNy5Q/)aJI:74ݽ`tLcf`X-.U]AQS\=\Ctؾ2+ wWQK霷`IvؘVU)ifҿ{AmdlrE8ӯ#egd4>JGm ߯]B SbAsg̥ݡ BUltWCs'#/ -#71@C݈`˜4KHcb6 igСDT9%2Au)>sI`HTDtPtL+vOJȍ?tPs+""BDyzu8pVT.|bJ뚒οC}a*gцvNy |g|TRi)Q>0[E&Z'B*+ka-on>u̸KN7N`>Ăs&,,m/e`v&F˗D-zF} fi'sgl/#;GOD[bB'ݖ6Am017  !el@cqkL h]^Y@[3rS)u+Mv౵{BkF;!T-n0}^?x"_/f5E)aѬC5y6T݈|6H2\>ߓM5jG3ÓA)%K_"n`ƴ* /qͱGk[6뼪$ A1p{EΨۍío)yKQ>D\|Xc/^@=ک|GB}zŦN4$( uq3bShsa53|ԧ7\L(67 ݠk2LD8.[*2c4JZKܭyhp][IΗ+-ZIú_Y^b;mÐv0b\=YfǍ6 Ή.zK붩dT1W:: åƷ,t"a-(R[w~j(Gq oxǯ -seL 4QBURegU9v$ТpQR+V{oLyp(P0KncL *ɅA<|?ԔWÈp@_% SNU+s&]ba=+Jm풫nmO>Cr@ǾE#T?i.c@,us z<Ϛ{cI>nʍɑDO'iݶ\qpL`~7ZX^&5 FP-Ӓ%~CK0/>7N3/f_/hU]81'H[(>[LJҗFmySgru#gy"V^3σWH [Zd Tį16¡g8վM4:Ye8 w\*55IӚa@Z6?i-at44/Њ\wѴwڭr!\b%*0n띩Iz\2AgdTwCW= Bvr,nyӆ7bˮ :RvDaVlXz1VpܒJa/ZM]!&r0_Gqa:l$ds 6d﨟Ť D\PDIfEq"T &mn }-̧H3N5~w eB׃U\tUހ=4cLUE y]EiGzH ɑDo!!Δ CgG'XVN2c%ڜD?E[nQ;H9.H2"Jc+LW!zxHɔR* q K&scIKANJYTy43AV5ρQ bD-]ۺw/*eȎ Z*d+QIk1ې ̮EmiXfQࠫv[o ۵;|G!p[v>he2껍C "TXWBq(Rō}xH0d5(j獄%Qj&@|np]sҳUQX$M~}ʶɳ.ʗnɟ>Mwd!~rkP44a"2qOoV{;٠?[$NL |`5[A+i^5RDbcuĂU9nC=i:ʯp 紂oM!x÷_tgQw{.: ԋg!D]'Y,vF"!m)&mmb&Mԟrp URd?ȵa>CφROzO EQK_{bFee2=DŽ,tѫ~Cf =Tm-AyO]_ڐTAA;NgῸ|eՊˌ(*{ѳcfs>dr{~Bx[gHpsr7R /`h[ۅя:\zko(ʒ`hᅬr+ p18Ȍq[Rx"-_*b*ӕ et(>֞״D# 5Bm6CJ<<9CqB%ʈ?;&g}%d%M4‡W|g' gBNZuLr8O i5ibU}4K7j|~ =P|~< N'g}>7^ a/p}p>]?h BUSBA|ֱaN-56&Z>1<k*h/; IB"&\Rݍ& N\z>VGOVY,t Wy&[Ţd>7Q#:bpwy& Vd\7wVvЅ4_L,Əd-4A h֘6\0yA^5V[)W] 8t80xl Z Aں}޹Уq o&b3c&[^7Hv" f<1j&/iO;[̈́Att8}Jz[b#=~0 [>pu+dT#)\c@x8F#"-TK G/6 |+FRn'T9GU!N ФhhjBI&^ft-i\OP jA$/J[:HR pM0}:_&e-,. ?yi$)ĵ][k&8S YӲAP85n# f'92{!CtrxvsQ1>]1?g2婊z*_Qz u[GFcx16DO4}*G&csCj_VMu.>B̔AXz:cYXD}StF&7:4586F!JTq|'U >LB+ B"X3 Ih=}*񺆷ѱ::ڔ, rQ+?LX  mVMX.;Ɵ=$ .S+# :L߾(69FN0Z;ОmyAG2# C20|`X'[ kZאʹE30O/b[%1g_yG∍eVY6כ;Ox՞wѮ V;FA :JczÆ(d5:T*1M }-V(hܱ7޻.[?$85܀5;>}%)jdM$80"k%K\@ḹRT|4yEzmo>cR {_ٞCA&:Q>؂"g i&PJC|6h.WuR3ڸz^qavбZ0xX5bS= @uQ[7H3(oݭz7?Cͫq4;](=eݿ:$ɏp/mB=]rfNe!K d<vfUoʒ)3z_3(u;GO3CYhדDUNls!hCNP+8ŏΑ=z`iBMYn:9e4LX t4wMV(ώ_jOe[F[S]p@@i9>\1iRuhÅf"0*دXPn(ƕ 3b5͒u&YR[`J1, k;IS=CdkMXgHQ)LJN}1]ŅE|ԺDh_rNul -L?ꚪ:2EyEs caykV ؊- odt$f4=w-jTzrPUbq-?sTm"@|26e`j+;_>vS?%P/j|kx, ()@փ9̈́Bc|_XwdӊRC\ckuY"@舣c?~Zi]-,xq:bB.E %ɍ$ f9wrkM#B{o%Lwt~[fYÕy7Om͕ғ3!wIϓ/jg_!k6o舍V }jH<΂?^Mn*7CW}&(jGRxMMbWF11rڎA\G``%m/d, r .=fQ F}V1ʹBљRQc&JGU<Kky*+ZRQ)ɮRXݫvLm :UV\40bii=,/1Ӯ5@ G LRncH`ޙs07v Q9b)O-σ\վ-3PBDDV HrJ6tq5di*4C%c2 UVD-p쳗ޛA>/T0J!4RC7l";YYc`}%CV^l%teUכv_< ?黃HPPWc)G/pA="DLm}L@Q0..x\nz9b dv}M,C:APGvz WdH,:(,ohȞ%[gMs_%'~잽zѢaFӤ 9`Dʜp2Xlw.%vo4 U Mү2(k45ܫ' U0BQ_|=R(Et&iB̚YՌJiשc]{Yekk{Kj:Lg&F!3m!/z¨:V<SMZs;DGޢP“2[5Ďg8ja;sD\sQ9vb#Ed4%ٲ0gD ]A&$sMR$ݐXz7aRT4XBgTHdִ1 >6Iͻ]ܺ$t#XPa2:hUr{,slت׀ '9C%ƯuH G64]uKLhaEb@A:ӽZ/ {!p3} R򵽋- iG'wϖ0-1.Mߝi?:r1mªjƱŷ^ejC /~Nх`lG DyIr֗`'/#=6gԬP}U~nQ*5j9RHimylZfw5-tFR0c&h{^2qxi!EOu EkўԄu;՝ Ui36$1ؕT,Ĉx#oalN HL!!B {uEozؓQM]2n]Ky" mDߟ# ff>G(C%6$'p9\PniP 4eA,1nj%7͌$5M]Ft(DB"FLwzs Ҋejg>f7hIzTt„A6g {P!B27,%iw*e,{9ը'1m:1*xBuBv2:qN0n2~K ${Y7Oot+g\Hd~ _~RHr% G8PGbZ#)K^Pcڬ Eo>ILpAnx}9] 42Me-9@QSv*,-0 4k<O(S C]X3Ҵ%k\-^=ҨHɠ5.>U5f|kT$|{ Tx> ~(wGؗkGI(I*cS]o8,/tވtj $4-yRB3R1[a"QT\m0Jn$e3{lFx(8BorZ2~< ;]zAXFPhUyhW;JWPuSoiQ'8Wb&x6Vcehˣ@%{<E^hv<(4mo ڒ1I̷ O鿥;m OZ?:y㩧l8Z]isԝ G3i1Yؠ:m/h@N/x (zP\&pvc-}]p;H9) dyw֘ITB<њT$h?oE*e+'揔\﯑rKhիh`7NhގK~eG6!f,fg)+xp ŦϢmF%t̋|#}W822Dh*|cANQJ9u -nA擾(;^(T툌'f[ұ=!#5q1ʀD-2{\"Z_0Yue6 w(*XjJx Qy14ߏ{wlR|d(~Ty@BB6+kPv#py-Bǃ^' ʲ::L dKP],n} GNXgW;XYvK`sXic/^Rl6@]>P̅:!Pk6ԗ>b7ir-e6۾lO?@8`gRs?\m*ڱ%HcGjvsf%x 3# 0d*3iQ?KrX~?@'E{(P٠#~hy'UUUa9<-<=AmXZ)7wIM^ 3xiE)߁\(y<45Yij+"@؞?{rs,㙞mZsMfQE~q@0ՊFM/Gd9ZYKq%zi#\;%DO2 g2+'K z I4•jTva65}8ҕT9q]%n iMH1S,bU_ys]FYp Z9FyqfY֜-hH9%@Wy(1j𢡊&wu6M)0msZ1'EiL!w͸3,)碰=2nK4T%w,1hVdFOs^$H#6=pb qo>6ηsVecxcq)4G3tzL⑮~|I*xU0djqfGpj$#nӁ^>'xmyf+6rs9AHJhݓQb4s~ՊBAƘ/gTol.{}j.86;hh!& 8lc / q}N0g\VG!hF4RJ341G kX 6(\>5jBU)>A^7GV >g#KA,yD`b2Kz,.P|L/:"d2O=%Py D7Y >^9 ݐ垙1G4¼J:d Ti"`. ,\**Y$rXץHC(zYfG`A gkN>"U+ݒ@y'sO4"|.z @^S M RiA:^"xk{y | aÇ. QyqdI蛦CLY3>'\LR 腛"33iGV3c %+=ݶ _@5Kҕj LWoW)_[6L(]C_hcXpERF١4Qymg!BE銋A7L[z=d6BeYEkt'?a9^,LY/>%z@x0c58"^YQ^[F?E&m>F'{\<#lj6X:.ryǤoxpQr?p8*j- yDP[CoGoG/AJIr/f=4Fn>̬ؖjod֠]:Μ`LI>:|][4N),r0ҤEq74LԊ Sy;!!$"=v%SZ}h1 3[/jZrVP;WE_ Xx|8i,uOA d?v)l SDyKJA2eζ1O2-UVWn3`9ym|;^)t G:ba?Z^t>l&D+Ai b!P]J O-7zzW_d? o+PM=ُEZUSEY,@ .W86cHL6xr^+6![Ot5)p~\h'%qtL3oAeNL3$ӏ0'xw`'wX~i5oI\Yve.u߼ԓz.22(FW| 3oTZ8ʎ~!e՟B:>;ۯQ'zع9Xp=pҘF%~cbD<ւ7[ ]nVeL{-14HS, Y.w |gV@} e$*X3[Ě=_RҹK\MM$l~Eg~3@iosfXVPJ4ɮ*&fzX|ty N\рӟ#0]hݗ>s_  q÷Ntl25wMjA<7 WG([[&Rڹ/J^ jPmޢձ:Gb㋷b7$]ҏ"/֊ VR`ɝUI@4$̅MD>,|='VgʼnC~D뉀^q&>J@na5uuG ˆJAy uf&`&D#,vS{…5/J+d_+#v'-}F%0%y@ޢCbj"pĎa=){{:럁-Qc Oυ m(&LewF/ 0AKBq#,֥|D7ͻ!6B?!ɤUtHWaS(juGaeӂLg&|Qi9a}y@\{OKIxaظBzȯR`q2n~ص0nQ/y< #h|!__f^ki̶TORHM&M0;Vi6#1Ijw$%򕯷 /}S\rW Pm]"9@NZtqR&9R#:8pkfvZc lT1t}kP;G$Sn7\G8" %sB}AlϛW/h~.3'vx-Wp7YuoݧGlNG OB4c?E ʶ$RHt%RmA@'R3%"Nx?+GCVYه] WMbo[_psTyJgLbNs)n2+vy0SI)⿅ Y|Pr(Z)PEqPrҿ ]@]weD0Chڷ_p$759 )eZ8^,rabO2(!;H4䶵1H:؃Rv<c|۳9? n&AJ V$'1]+sKm0[Cu$įö&ˇ.zKbpPof62LGvfÇb( `3vėY A x1n=",@vgҬfIv >%sՊp{؉'n-TJi]Kk߿nuV|P{פ;!Ǚ,}i+5ڱmz&k'U3i+3X(2ȁG-3[:$wRF0sPOTxp8o݃^U>4w 0YSP#tfO {k`hЯl U #UCel d`߱gYZ07070100000358000081a400000000000000000000000164943cea00006220000000000000000000000000000000000000005800000000./lib/modules/4.18.0-499.el8.ppc64le/kernel/sound/firewire/motu/snd-firewire-motu.ko.xz7zXZִF!t/a]?Eh=ڜ9T}#{^~1=T<%:a^yc|ՔS1 ڕs,<Lak\EU˗)^{'ݒvU$/ʖqNÙo3'Diod#L_=2•*:_ޡȨdP}[iͬEmȨ%H)Vݧ8-5DGriGM6B79=Sbwp[oSʟ*@()Ta鱈6[{r}g*\^ZdUmHl^1 #wfǞw(9 X.!Dي7*@Qb\hsƿ uMK9bztp*0(GKϷٸ\*Ѥ↩UBA(EBԎ)`NBq`ꦙ{ סuuH̦Stf2_D8K#3Z 5wyCKEuH%/ChVdaD5`'7/PI̻=whZ{!Fitb * v_ c /T-T_w;4ÂRl{F|D(Fxqؙ4|*-LZ)C87'Uְvb}AL|ew۰^!߶quG&:!NO6섓m륕~7f1l(PmK )= < Ăl.=48@ncOOLw d EGXW6ZzBAV՚%te7 :2]u &=on 0wr)=dR;gr#x3xZ-], {2ʢpM7GV(4J2Ql{sɷz@uS9OHoaHo!+JN<J`w;!2Tzq[=HiEYռނ! 8ě2>Bqb J]-2Rސ JI8*y]+Fl-)yϲlckjR%<[֖J.'[xS0JY'Mქe@ *A ƵDq7l~2޷'^|_q2|}o{2Q!bkZETÔ!#eҤZtsUzh8B0ingkiG5Kʡ^){)EdvO,,|*8O <ݦ$}Rjp޹lhqLu x:̈g2K1_qwhbN~b˨>h7I{L0D5m:SݎN&EAd*b#?j%vh- r}*^7X<ua}Hd٪yR9O;B-^& 3צv@dE?IihNF^\C]Bh|JQчռI9\迬gKG_{ !xU2I= /$ v/:e bf*݇މ@h(p& o\lYyYT \\Z1_xD<pC~Մku7%P’ [tT|s XWgF43h q> iIXHC%l1DQͥ(f$'뇆٩!9D&oU>Uy{C!\}i٪Y! foǭU, +̽| gDԭhq|g ,e}߇_Ox38:(UW͚++"P~@w|{Hrlߕf`%z&0fr0&졽T>mdXqm {KjB̴6{Eo VMl>w.]]VO7!]Gzb>Zcm.YW VLqK ۱ŋo]=(J'8D$炥H}Y;"+]ZYl 1qaL1'D b]nuB~p,Z(~ ,v+ts5btiާh&_C$^oJ+81;\\ 3(Trv;4Eͥ FMW[J"o,ČAPePԟ*~CD uidz:j_HnIHAj"퉾Hh96 \\G*\@6c!w;>WUxZ4 )C'(P谶uc19ܹ P*%׬P!-};,:+e}ֻG &íhqaz<&i?jGʋO&XwXƋo;҉a֣,-)÷$un_R!4i>6P93׌ OF;9A8_/Zu P=In RJ}m12 G{GQ@#h6t^a,kuUDXBӿ~LzλҐs2FKNw& [U1q&x]0D;$d,P#4SR,HF`&VpShr9 M׀:eJ4^GdK߄6aTU( $-'B_Q j+D^dwqeJDj 0H׵lGtczw )5Vg1r)F䚨s<*ah,ZԐۓ$$4NlRW%}5p˗`r nw0'7 4.okWN-#a+ynCT+Y\MvQTJm pʟ e~bQY@-k A` >Hds.@p?CQŜ-[/VV LVuȗE;tR˧2Cf⬎j~: -5aQ)Ujb! \l!eG\T ASN߀7a.h٦zD ct!V>'Veus| z/Lw8Z8ǧu$!KXO-?o$3<)s{0+hTWpqVͤ&L)e ,}-D[vHb+a,Y!n E1cY=2%U99O}i;0I8d.-Zn`/{*,Nxō5T+.Jn،'+E5$5D_ 8ܟo7QW49HAf$rGR~lh .M`@ά5b 4JhïC|1n?enA%bBJ,Fp j7@Y.[݃+]7m;X/<*41>mG0.FŘe'` V.y΢݇ tA}cwSI1wennoyYT ݢ`5 b3:,M!m v!oϒV%(> 屿ۣeB~Т.rI^k.MY@v<-D NnXmv_e`(͡ϧ8~X:HW1ނvYF%$%w?#^aZ53]_ 4SKTwWN5 iHyZ c7we0G-*5+,!g9Iتc=E 0/*ކ˫3j. @GhBx#PR[9=sZmN~4Ӓ2C*ߴZ= }A8YvIݸy}R61;#`8}0.=`"^]7IW1D<v8h5aYCs ᘿ6Un~2iؼ+wO5qk cpj"cs '506;aa8˶q̋,@֐1>J`Z h Xv_D:(:}S,؉nV*OcめgJ[ïd`׾|296ܒA nmZ#~T!5E7,@>"qem#N Ņ\A%} y*>G2)Վ#.j>yqyfXr; r{{< 3MkXn#wV5q^rVUҩ N#Zʊavw Lt|uh݊dzUs ~w j_0$*ggӘi2^!PhICJ{p($6b# g?B e7 2FDxٓXèo:yj :2֛(VtYr^*Hf+ upB_Ff~ʫՈ|EACK%3Uth3AI9qcBbQX1FU$U0rCv€:liNTX~c̨].q&m߳(1-%4 {&Ȝv>6U܆^>Ot=c5{Dǜ{WVp1W<མR{)z>Ym':!νia!a +aGa=^k/:RvX#7g*}c:4BuMOүi`5%FM5սQBh~Ji!E>,-CxrE6V_[UN/G*zt] ޯ(%id_uce_2c4BX^:FNBN@nQh9 pp|a"e" nS88='gl4Ekǐoc8Āf-VxxTEńˤH p2xYE76fknGzLdLM$2_긽׽LVI +k?e=Ev4#2*_Vm()5ݦL};"'iQzA#mE8js>̻:м ސ,q^nԥ4T;w߯qd O-Wƻ8qAh4 V]-5> EoDЏ/MoAPGQ6]ACs, !\} ;m}LN .O(‚Gж}Ss7oؑ0˯{_!`j'TSЉi pۖ og > (S7 )ȴVAz#/b gE̿z =Ci<ⱛX$Yƥm'H2j=MN1X/A6l*$3i[]g?%ˁk`U,[wjQ.SuQ˩4($xȮCy_>6 VMU0mAKEHpKafidGm.4,3uPPYKlOC1X >)tv{D2V)?`n'иo_f1,,h~_yL%.BP,Q۫^+pAKtuԇ^KdBOih%1r^IZ!4[^{gqc[MݲhrJ-h信 2jf}X ?J_&RXMl0I!K,K!J+!/rzz,9LOȝAF 5%LtnX#+e5k*].Iw3n1tAgЭl;&U)9}#ދ#tjs0Fr`;aD)7@sr0-g 'o&ZيWq٢Ge;74D4R܊d-SGbtmPaiU@"l"5{Vp|ɛr^o[M]/U(L ux~V9)M顧n-X9L)u 4nOHdE{ae\%8?ډ1ʕ@Z ~biLIQ]Xu(;ke?) $Pr{䕂Mfa z3\;0D!&pKTN7zzM([ڠGd,NR t'!-2,u9s~7 mh*$6VAm4D%\v ]RM`Nš<{,vqY ql[ût)='`4PPӾ ]fqk;޳uVͤNmM&Hi,㷥#_SRc#uS@3Emwex%ƸC78<'7* .؉cTS]g;6ۜ[0[a3n 1`72Xp:;C-lhKOv(-`-Ql) oB抡{ D3!>o 2I q["-l% :@ex;b5kLQ;z*m'Cq;B<Ìyx=9.s!44W= r$p\5; {|'5G:HLSY2T qBXB,8ݔ.D?=˝cWvX1J<pܿH:P ARv3q1͹˞9 yNBH'jO?Y/ &1*Ed]a-] }ҍ@&ԏT i:Ӕ1z4 b;ʂ >fl t!*4 7h]p*qq^S5GՌ5tl$(O ZL(kfkRmH!DhaFD;MMAvJ* ZM5SţS 4B(9 d5F.^5JeaO=^dHΚ* 6'%JlN~*QjӉtk2|!d[,M<^O|ɿT+ωI53,ҲAP_o6-$({v3]4KLe\tBUKE:v9U5N՚j oTܠr ƭ/+~oĉs9lh\V6At "0l4-zO?]f^8ȼGnUq]m3j]7O dk Ov3CKb֋IJFnGO. 9pzq}j0HCf|ɣXCM^3"CrIBP%F'_{cZ/>djk RYa:㠻nٰV)K_4,7-":Z'|tIZ\^5$L/AD,iQژ:A"ӹ]MIf$A<^@M͠vy2攴 <^~<_z!E:g2(49n^VֲhPsp?\W\JW[vŝWs\,\?q_OX9\Spj{EJ )д@_"717aHON(QTB1^ .SbDÇ8ӬP?+P".ӹ!YReJ˭v|4V"p3k@"/l$Gm+1J]xNfch G$Vƒq8p6Q8CVnYVؒ ^`l#Ů5Z~Bk|Ð|4=Q/Rƺw^&:KK_I!㦤z 8KNuy^-*&߬izFn5).Ve x! 2Wb4AA`P[$vH-"5/GܕBWkgջ@h ty )5QCZRJa6* TA!VW];.(@/CQ]~1{]+^D엧|M5[hQ'C/U۔+x ޶o$i+Efx%*Zn"-Ԅd-RC+E2 }{i?4B 8NbPv}tN2.aҮPQWVFgF;Cs[̮r9 Cj犭:mI@Z';;1LB%`z! =j7{7ĩ'UqpV7z3;M qS-|\y][6Hh-7ofH5e#j`cMlhas#+C*NGn 5SZ V)!p: >PUe"TXR"tI[cJLfX'/m@2pc;چzAu@oql0sZb,6P:h]CZRxk*_ CckCT3B({Yx 2BqbYKÒ؅pK[W=&>YFd7Gy|DU; \qhNO1bkϝ-EͳN;sm1>HiػΎZV9JzR] '+',(! MühZSA*M_$VM]MB]OiA9\iJr0,jW"}?kERg]oO=:=|ḩ<0"m$Q#+>%,ҙIS&dU=s=Z|?Gg`پҪfRw^qSX >hI3dcQ6*SCʂw@մxq10~{9 ?*OV F )!d2"jBG|ֆhL3NA{n=FU:pYIU5q^7*,_~w&Zlp°ʥr3 F 專 ( Q_LQ,Nc(%hbj!xC|E?-yVpqT͏p]H(dNl푣\.i| ";i0?wg~9MNeyj-em'#d28P]_pt!巪LE"DȂ(dw?R5Úܭ.{OϙX*J\ʤ,f:"Z- \0`>6n_N倲rP7^%t1@=bui0pt?T9gz8k}n  }Q ui1&uKtY=mjV5Ͷt9Ę~'.ӓsjVէy! av!UtCqW,:ī8XG7Bm*}+1bfJx͎jSRveø?ƴVQgaVv"Y(T*mctT<>**b}޵r͞0 Zõ.3韽6GvL:/C$cXWe0Iu, n2TPqL *TT)>O׋ *BÄnZ$HX~#u^"sh;ku=iTW2r;4١n,{'D)חMdYRі< #|s1y7L%5ahaL"Yww:"R Y9xU'1~CPt[`nTԉxOL?X Ls!C\"X:Q7zo#!/ALSƥ^L݊wA[zsڸ0pc)/]'1+{8#p-zZ3L4\-]Me+ 쫋SVKd*JdzD6^%/9u*Ql}#n/*"d<ʌ.=TA92XzRt#25e f]lC>`uJ12mɅE ?zN,ei3ZSkCT"iou~?43kۇ3{6A-TgWH,mu7c*g{+`>:F'Ck3AdiYd3our̽)`$KSX1 %$8G4)uJi^0k0ˮvԠ1;(>X0j 8`OJ<ۚ@#> mZ_EEh \¬;6%GtU c SṢ0{0G ԒwH"`"1 = ? 6|=(Y 锉'dA >qA5mQ(-qB喡(_;(l{w3<bCURȔ6}FXy?*`uYP1u3>LhF .ò?rv7bPt whP o~⼍KC ̚׳v ;Ug?L?Db~)^^,{+{L -SN۟!X]몚KhcHKmVWB(Ԫἧ)X_|Kk#l1tlLF`8KOpqmnH<{aC;EKr QT#*O {y6gl1q۲m4Mt>8hr!E<ȺF3zQ[f@ݾ jT`[ę今ӡd%qTPWg DtsP7Y^0LA2B/(};)_JJGL|thފ`Ə톰ܳ 2g ej_$'89z R1s SOn;FiB}+?\sACCb}"g\nޢ\<]b:bV`Lps`G}LÀ~&T>R:-՚{(\\RY MБYq Bt)i h˽@j@43\Qg:;q~Lri"%t,9ƛ^kI.s=GYZA0lr0S;ϋJEז<-|>hFnuo$[?">8rOKJ2G‘ȕ=#>/dm t=k&ʤ쎉.0e9akA- YyYQCrLO|鞪7ϒL}- =;^3[2GnYD &,@R]7ke2U s~NSΨBC %f.xxp$BWD[2 @BD)dYjLEru+ 4VÊq'1n m2{8)B*cbp;S2`y> E~TRjO< Y|J~h}| 5nsTΆW:EE LѢ,qA%kIFm5&Kֶzc֣F!5[n𐨖'n@.t)T'`e8IX -ZR@1.['f.d`{]E}✠{wKU}>!``2 t#^9ke?+ŕ7wy (mF@4Xץ{y/\[j8 'GDZ8n»He3&+ b+ftZG-)h@ /Sa.1tx U,%`v6tIoܒ!EHE^ވ?RUKrN04?-*!2Fm%D.|C*==/  emc(3/cI3SC.RД1ތOJb݋\B.GK3!zM<4NL0F <: V8IW蠛_1%[ʩeжehH6H ̔`?肪|*q&{*~۠^.9Θuz~`+whjpݕȚX< QHai$\0.k&/PoNX%?n>ϯSe ៃsnw 6#VP9&eJ.d,1OF^ ^&/$=ҀM &p$Uf5Sx9ܱkb8xbq.{)2emW_e6Vlʈp\[S+3­]VwueȉXbP*}'GWu?SJy,2ܲG+0,ِ*1uf ۷E5xFdx`z1nbh^徊 @(1SgrrOgiAo?"H!su=j½ZJ3DL)͝욠?0N4yjޤ}Q5##ȩKF;VB78lx4֌mS₾1NF?\Ʃ/5ԱF5]/|Y+1:!w|hRL)$N}"gqC+1~`Xd/98\In,1 QLq*sƑPrjV+0Eۖ)ݭc7>bcHO?=֧ i/c&Ś/nS2=h< ZE&4Ӣ#P|{`5\1*x+$Nc dodCC>[TR$?ka8oZݎ z./  ~Pyh5-ֺyjOI4I-p}yۘg{ܘ 0]uOb՞wL}>ܚj@h҈g#F=iU`}\@Ǡ!iueb*6h{B UE)`{x3IÃ}NR `m (P W2/o8Ck]8v't̂7Zˍk(U2 HTL!TŎesdg.iM H-֋jà)ѩ3O5LSA_ xxxHz.,4g)AdD/'3W.2yĠyƠKYf :Y8M^Mh)+af/P- cDm97VpbYZM Fn[Mqoj+DsUC- 2]0_}=B*iטBx #3zC Hit,\e@K }:" ?b;9"wwa[X/1L,lWya m9v>`{X@|,/0y+a1k\)R,'۬iKN!1x&~drK::g/hA2 ? -I@J 6= aYiIl̑";f 6>Efz#Y楯y]O,)Xk^dnX$$~ b *cZ7Œf`*,8ӴVuTKmԃ;T:"c.K6h>:}GOK# G!o;ǮܜtH!Þ.E _=>- K"qa7/|u6D]B:ws);BH^0V;%ާ\ ,˔ڎK!@o|T$(;/,r _%t5(0[pžgeq$,\r_e*\M&}T.I]%Aj.Ys YnGY1jfN 'O{3S9g<@JKf>x7RaR6׮.^[VcNߴ{Nz06,sKϨ!ig@Ex$т 'qje‰Vԝ`]d;ެ9VKmU:^)gB<m8&\- &Դ KjHzŋ06P}f( ,8=~8% ׹at7Լ9P  Ic{w?BɽBk8l8ΡÎ@w"OQt> aj x35Ho ^Sec(H- ji:E9r6&_%;дd(Qy,6S!M f@_Pɇδ Y7;qx&&khPȓBK׭XJ -R0#^&&E1U*˴.յ4^mOf dXt-IL~SqF^kd/[ĢaIǛ6ߡf(4/2oYn~2Cygݐ>0GW"<54OqZU6ԉWkGL#|^ d:5EYzE7jx"o Sx'Cq^Y/"7 CDV8 +t~ϒ 8S2! |D<(V%ekMH %W9ѠŒ1<^o; xA_/gwFE#=!-H䗩{R0_N5P3׻ 4lحATzYR%udZg1l|:2!%+ FQWrvDnx7qQFKS Z `j$ >Dga  TovzJsn0$ lpW$}5o}:V\+j$j{ gJ|4%ًTfoT(D.ܲR-]rbpH2c=#R7,ζ] A94w4,9Z K ú.DQ$|66IעS]۾>Nؒn<'AGýT =Br_*$z 3@Z,kW"#55v[/7Q3uϤSpŦ>ZuKp0(~x}F)F8\ c9=$"oPlm=70a@> ? QTF xg(L KM K85Hؓ(.r" z=+t8J?EŁXP4,r8̕ҏ>HNA(}>!z+dQWkΤ!}Qhw`7 f:8\P|v`MX7=oa?՗"/y֮7_wك(F8wY<<xQW8XuEUR(mH#p:+al DN#CAHg_ه0(}WyRy+@NaE.V8ɖb >`V1:)"[Ug$]\>B{^4vm}??f7qeV`RnӸ+ AmT,{Pa2f* 6\[6c 60&~R^ *OK劮0EmaIv!'SrKvm8r_G^!!;c0% \Pɇ9[$J4B8@#׉cﺒk\5( Yn`FaF.\l ]-vLl S6i4v=*};I3ݨGUl-[1^ E;ԩ)eE*u٪oze9;i'+er%kikDFa:YB"gtgK O[ffM1egtǖ '%. "[QIYU tt&E^ -L0ޤyC.w=(Wf B0eN   %xQ*ꂤ _Ϝ֎lPf瞥2IAaSH$qgs2LҳT9꣆ %&XRyq-M 3A m}Zf2ͨpkj5=S b$ܟ/bKMvpn@ # :Hf)J'2RA޺rw]2kCsdHWV4ve+QDYnAӏjQ:~;XI|ctZC: Og>'PHt @yrːB)v$ *_6Ĭ#%ҔXHRB@u }\+|} :ęHƵn8n==dr{m@^ke*SBtlSxefAW"4ʤgZ:Vd?1Sxܱx:ή0>ؐ׭ïZ6!yV3$%p+<l!^ٿ8,u6gC[2x7懽WM#I,@Zvrih\k+@VDi ¸bw n\ɆPx27Xyέ/Ǔ5\#CƔR5ʓ5ZIzDd#H)lY(y_EG@,ף|8l "޾t^q Fm"s- b@~qd}aZق\NKȉ%)(v0Epzy{dj&\ a%~˶̅}T`ܨˣz:k,1_#&m_>q\^RC0rtzv3>XCƛ> q*N?HbD_A.NQT8[fC~Fvl&O]σ Ǻ\()"4ڟY~kg+B xPnb0()3V(w$B!NLB ?G^ HP ClA@'+Τxty.9XıE)(u Q[k,5>Մٷk l!}f= B濾?`/ +‚lR0Lܘ[U#hE\(qQ#~ʯrkzeEeղFK: y]_TS=+As4)|z+(؞ZذP;c QS:1\%INP4ѣ GkIpxyDPM/`ʗ') <J-_YH?M O*E7U,6O3Wǭi%D,{S1ίF})ʖ⊉i`ݒPA^ Cp) EO1E`8p2)/y,B ˺NDma z%K ~a,*$sB~]藇%*=✂F5S}guE}47f1)M$cXc}#F[q OSND/p')w)bpLxqE$k>Lry]~R'<NMjbEoWĴygYZ07070100000359000081a400000000000000000000000164943cea00004e2c000000000000000000000000000000000000004f00000000./lib/modules/4.18.0-499.el8.ppc64le/kernel/sound/firewire/oxfw/snd-oxfw.ko.xz7zXZִF!t/WM]?Eh=ڜ9.eK( :Cz[Ah?Zh qzN"_vAKVjàpv| ȡurj /јi;ωP?)6Iu,Hr";D$;/iI!|2ZVNƉ os]wlzk50PL6T~)#̧EG1s[b7b cڐ:k6O xً:nڲ Ae}Z.~q \ɊBYM(hǕkȃ5 kGGW!g : pϛ x)Xbf6!Ϧ&/\bʆN* {ʇ9-ϙW>Hx _3|DM58ё \QzLt5Iq?F,ZZWW63uB\'}7 ±>Oz3b->2S"8ĥCUM|H&g{Uj%}!AS `ҿoKx0Z/J)R`Yh=^E?_",}i1`7ؗ|~=XZܷޔ(_ы3TaS4S:{h3εcb j` x^+ĊfB]a9 DNӥdcXZk. v1;uf|DFհ$`NvY,CԋU3 oeJ\D 2B _.g.׷/~_i{xZ\)lj_Y`eҢRA=oC?|즮@~#kyp-UdY6 Ƥ0S8X4i^cO7#ҥimy13+_O^#z.E2УX39etw4T5D'GWlZ` O@:bVF]Jl;_U[yLzlZR}Zēz/9tvj`$,YYun!bzC7Y}K1XI'%6ŐiLk$x&NIi$\Ƌ4LQ*OnGDɳc'N֢W,?>CxVL+iޚ d:"9ߕn7&Jb `eJ /n¥Z@ 27-C6L}8%#ԡ,bY*t;(UDO^fR- p\%|H /f ũmSk|6qVx$']0iKvI2sRdKoHKUѤḶFPiSF -\qGݦэsf[ЩUe!X-)o{c׿{}UHrѷ,-#.>[yf-1A,svnH婉ccHZV3*y&vSDc`bB_)N&l@x'ki>!ꆽ`WlysUn1\o-wgYލhPkw8,9 =ps >Q<wdm8w+} "80à ̲HMdb ƮdyͮqNJ !4Y~0ګh iloeOa9ߨP۶@* /WPh>5b^3q-ߡڜ7)w3&pފ#bly]=:ǵP@8$ ݇9AF O= Zs'xp,H:Qa^GodK1/ݙ YuΝ_ \DPGUCYJl0'0gԧ"@$hZ~ﺂ74,~9XmX᪹|πrٔXDuLhfy[.j%k0W,2Jm?=6n׶$L!Ѥt[%”oK@( {]Zb(}᎔?)O$=HflߜNHB Qz?\^e0lbwM1NKbEȦu57YoT(Gb42&1T+z <~pW Ѝ/<cNXk55U"Ix2ےQFr0fIWFYJ#[h]UNIΤ%*:r2V&k8kF0ܜ:!$:ۊ4fBCA^Vޕ';4ZhԵ6ty}]>oRGe4.}(O6߱BBȅ;:N]ǽ T :X1e>d(ʮmɣP4JXL@Re9.a6Zw(Q@"dc]N3 E4퇋\Q؀c4U I5ƻzw,Ϥ@Ipaى<!Nϔ&t&ROV/C! (#Un7퉜-dB?N<1E͖d:34u~ڪd(i2 qYe<{,:Fe낤LyzԸ!?pe3ȉ??GU!Swq6|t;evc0)]8:x>X(,CxS5_5wv2څ,(n-.7Vx{t-nѵ?ۦJ68"}.dz0MA$㜠_ӌ7%3|:D}>D1Pk [ EX J. ԇ} w4lZU؞|&{˅7_oepmH(T̮?| 鄹˼p$6s6L teZy̽s<] %ԇ0QK]lp:Ƃ$O [*BgWz(y[$YMPZJ;bUK/P"Q6BTL= 0G'vQ9 .,I``wpDSVysƓ^|-At ƈӛpaDID ďk KOt:w0wƓvf(Al ʫZȞf+<`JjYpµt(ZOQ桕}D\RbQD1[Ө M&`aD9AW% K\0 Щy]f'٪!&b~.2G,B<$7<)a3T[+scj.dDBR,qt+wki| S: Ak GCܟVԯ`%1)ÃX}OHݏWBʕ3ꨐ{F暓ݯ)wHz`QŜ<ƨАj7[MBkߞE1I-nvm3ˈ(4=qa1`6;}xz>qΤ>2緩v%sOmɸIa%ڻsgQ@x~N*`7E+h8]:q:SZ&&QߗюMD+/.Q_^"Lsgflc[xJ3ۑz]؄)!>:tL?cު-a[[ӝM͍O . 38} -4ڌCfQ[}Idb'f=~\ƓkS-xwX+Q>6Kk*ߺ;ӯ`Zh$Kp~!W[5&eAjшՓD]/I&\`XV|6WΟTK8ò{stQɩֽ,ibjշp8ZHnz)\ SoW1.oFtMgG%>6)*\77'o ~̭'by@@av U3x&9\%>*&DO0,&ƴ YFƕ B~q2',e\d}2Z .C0~#`"ђ"9YVWq6}#7I ܊ 3/[2 `H "-(TS0gA:\rS'%SD}4&.178Fu7\7WA-) AJ 3\S2zlK!+ eq#s>x>S`rPI"ÞoU+'2"h:c I{19ܲW NBҔ6P] ~q(ms[7g-W`UyL8`)|q-wp\T̉eBJOܻs4uʼn*7Z|ӏ2߭&&sYKEycq+-?zAa7VdBR 驻t3.۔ $a܅|QxOo| 8sbCRFlo{jҨ{C/%JFj4?adu餼Ԙ.Pteh8B umP7RVN9i~l%YLtɵ?Ͻܝe^mA.EMq+JU^"[5LVwt>Du VEO$Ѐ2-ZiC6-[cdf8}ֻdDa)T "ӆ@ZOQE8~jްXm~h^>tUîE*f4p;/ Dy\Yr!Iퟷ"U^O1ۑJ2iu7 LYC8k8԰i}KaܫR/S<ό`9D\-&(*R)YYl!d1ҪL{O5ZV"9XF3%!eYZ%ŷXk؟ߪy.)hN%ؗ;w-l+ҏ՛ dEDTPk60#ص`wN; J5n&2Ibb?^P?2E=bIF?fO%6c;8&&iߤEr#Au6Lpy>4D sx:xʼ~7JF-MuL[ՍDr*_bE<$Q? ܚmC )b x2Y?B8N!@E<)omv:ر)CTJ~-X! v A ?.wۙ)DDzo.b#5#I:$%JC*&wvQ4)bIΔWC / S`vŮΫ2@k0qlRfSSEk&ʦ tJ/+!s)a _z>hr(WC]>mαf#T4@O4QCX$v1$7SG(YŲ0ƺLO1esMd&Ku8$hiQLLux;bT{|>nhqOFN{ƶ:}-5QWU=!ukeUo3F{/ސ|"u?0zcn >L]Gs6X1"5ÿ*0ƢMZEE X|=:asCf5S[߯@*q̉!q*ֻԊ QZlyA)"W&o@ s/>^"k2*|K g_DB6+D*7.79bY72)TQehnƯ7,jt'xBŻ[/̇βFN7w+eUvck;.UFeϝHMf?AފwU)]\t{œᑊ7':m$b#8 lM#kuɢ94:=j#tږDCx zT;_UbANj Ah M0cŧDr>۱huU-n(x(Ã}cFwA7sUc }h ˒I{黶-%zP4,|FVxjhP;t1+~5O)?c:Ψt k>ÆN =%ߢT.l{pCțzfmRB!/|mRݨvTIosl\pȈf>SxUskki+[+Nx`xx2wNAbQ6Vg|QZw64EX5nV&$c&~-#^t\ |):t j۠0*b&b")`/(-I 85FWj sFr,X&k{];PJ廼;gBO/t>sН` Fh`fSueսSt WU)踐m~YMkB/#NKIq^rRb١KЭS1V= 5t*rOC_͡;s}HYQFՊ ^@tK{? Z>>wVݻ7% ,ʹ<9ߜG-<$UCZ)Jp,@ZGP7 7j3JiDdϒGSެ ?GfL8j?d39&9Dy1N1/z20b"&W(AjuRݙ!&fA  2-ŖC t t28B-m-SyCx+%A_Ui̊({\>M$ b*+.bE.&1Tn|$ !j NJK) v"!=ÀLF 3i`Ov t_eEgW`YJXRn>JmҥmVwnYlE:lY$z48ޞv-'#gP,%ޫio6dO஽DRϝp >:zzcq:ӂv}85W),'i էv7j֎`C5q_%g(nYhQ K%%d>W%J K! rg; #r\a~4Ɇ5%\p4r70yO{L. ryqoC(~h=W~+UqC[zS휿XX Hu |㤝qMщԅ(ig(xDe*8Ry3jWE('uWܡ'j c$nSؔdаohSxd0r?[Jy}ܵdEHB3J CP7&(5]OGw;}{E^&2q7߬ z<;D ʨ02.l`C657pI5Ǥ-(or$>G8{.Z!WU-An3|ߎΟւ+ !q5;enzݜ2i7v걬c3QH Quݕs&rD*$Q1wJitޚ͸-l^ hoF2A $rc2 z B`z䞱`U&M5%f'l 7߶>5@ }Eg1+ #+aI’7-]";M^LH~4ya: Z‰G9ynZ-@n:a3h%8vvc:&#G[~e{5d^nd%TqU`9Wd雨ZbJhw8Atjix8'$8&FyDMvrRlH %Nh$)ΔM.!NO C1!w"a͒|#ː伉sJ {>rJҍ" y!R$01MKmt%=YyOKR{fvE񐶲eJ\s,q\$,S >! F.Kou!GbF^,.V&I'b+Dk㔉78K[l\hxYA造&b <*S@٧"N]ȺD2hٍb#zs X(rs~R;.}kVw>C_J-}e/ g"tD99b6,1*:-2ey7Ek= rJ?L;C@|.S{"'BYŒ̺o:|bch|e[.dc y1!kX`Qһ#/Uhs[OC=㫎}+qt6RUPpVLa8{ezC՝oZ묐AM]J#.l "1 Nzzħ!!EO6t P(AƂ_:|Z$:/7突g<&|ܨؔ7d\O1665%bIH!W4,vnIpDt;]yش6蟺竖JK|H@-2m+V/I+?tt(΅ ۟ u JGnf$%a0]1FKrNJ(rƸ_;D9a0>1DחK>x7[YP(H qE8vTase>I)na^1?I`CYiIllP={]2Tr6ܑKT&)\p%swS(i9C,Pr8<Qn֒"B1= +zr^o ȗUWRlSՆFN˼3ȋݑ};<ph/1 =$]W?G)3Ov)*+g[A%R,&%j]܀MSm{ '1<|1]]8~YސC:n6օ[˒dR;1o˼ZPWZ$ O,ڊ= ʜV/G2m PBfLnMp@{?ehGe# g=x33r̐vNI;ϭW #ϚV7w xDYIϴh] Bp3n+>jP]0=*엦R"KOp"QNBIH v5JBI SaD<uo縭+?Tv:CYjDZ~hz\\ "*-|'rK |Q2$&l[!6iB _P\,OY Z웒=u vF捞qGeZN>~ihԣ;"*((@ǂ!$P!WGݗMfփݨh^RCWBg[4=͟BбGiz(An5_%I^on*tLʛWDte<+K0cRJ)VqׁL4&Aa#~eruEzf v5 5fNjO^O]޽+ gYj uBY߅8/SQ\_l="?ߑ}Mw(tZve1%X2k X,Byʉ_TԘƒw2>oEko)'`JVEZ AA*^;>n-;6=G]v!J~PuO`ſ/ZbZ7iuy5H9xI0prFXTs:$Hw˯8xjpHĜg4gH!WSS䄃i¯(t(lnIjRZ"x4:w(k(Al&;P0:VtavMo-5SX+30!ځF_7"3|jjd\H~iy]D씓'dKV&u8Xf1[+d{Jv#"3ݗtVD֗4T {e%w cfg+C;j|<ҿ@`V#&D*&=+.{ @*$1M.b,_^X!MG/G6brG L;bDx`qOC.-QȞD"*2V^Œ`ޭk)j :#%e/̽wV Lm/\wo6 -A \BAu?1'XqZv}+D|͠F.cpy|b F$ƒ\&5с xD՜"mn%pHci||XKʇ?z&w4ct\+g,hi:-$@LM0Jg;jpZV)D%PUy+O(B$o2lێ'X%bddH/ +{!ÓqdG2ic5gqzRZ `Eux%άwȶj)7zB FoBa.p<[;+H{vvۗA5LIm7GLC;(A/d?`ˀ3ǪRP@MC C(.u}=\\`&`/F *\&@x's3…w|(SSlԕ/ߧ;?kbB`WN$i g-ǗnLp}pGl|qǸ+N A0 ^jw"sGe7g1(s?\\0/;O~_J9R~f{BjO>n$RNe% Sh VYe(JVW @g2^ojBO$׷4_5 T8 * Kg6Y/ TxK\ [P_kXpi"˜@=A{dr` 4Hõ~ɨX!1~uU6dT#zmcprƸ3b聤`n Ω9=-@KT1U?CLEY͠#˭B E :ϭyъ…\Ԧ v1U zf.iJc}=, ZB_/j>җVU8p@ }ܬTH]"v ljFKv$s!+hbyH택 >Fc߫1HqS]:*di:qa&oIKn3zXG'm#6UšfλdĆCb(nV- 'J}H浒.=xv C{UOÜ >*l"RG?|$vF8[KhuV\\'J-@r8HQ Pmؓg5a-S a5h#4ri`2 {+Q*KX.[\ҩ_Ӳ6O)לtBܐjYlz&vƱ'#w$L8_ؤ/Z,r `&R/q~yjh3vFQ&DCL  ~+MlhwrSgQ=w=dLtUN?lkںRNq/]'EEK%_ bW w}3eV/^n/&'1˭i:CP0o0xZk{Xc˧,EA{Ŵf0r(`Rf(2Oa0BFjXrAkih0 ObIC _0G LIvUXKfbѬ/vüM'cw(mwu͕M:zA;XHWd&O2IMaV3A\Djj'Hw`tbR-~riCŋ 3,`uF4BHkB 'i|2|d/Yql|nqZ~@ yօS9ʶ΢V-R9o#%ͽ/T)1ǣČucǧ1r3^ Lѐ3j:@?Qp+ؼ=%r$2-^Fg4~ߣS:qN c[Gg, i=Hĝd>lh(7aB_QX'5>*ct'J@k'|jjg4-pl"cCϟ:e߿BHqƜ%*śJ}髵.~ 3X Y-g lG =OohruU#Di($2Pu5#RsVt],|6Ӣh=ȡļo³s}EThLd{NMl/Z[30w˟ڐd<^/~1%  0I[+q\uyl櫻Ab"FvS`\/WQffmZ`}0÷'Yk иXu!Z58@P-si{rvmb )Np(V%wψȭiA 1caYUL6F3zuq *w7m+X3iK̓(kqxpx{D}wuXN!LF}c4 !`p"č{ s6v(`{f#AHte<88:iʬR_ aF8pzM޵C]mVL_>IO%M_Is~62ǾHSTzTW>BAL7&H|9 U+Ia&T7 xe2AmJ ՝|'[ݜh2Qb9I*凗=8r:g\;aM,SW2 %hJۙ~\.yLٶTӊBD(jB|ŕdW,J 1BR[ʾߠZB鯻Nm$1GAܜ9._أ7Bl|2 !EӸo@[oR[N"AA H":˔ ŞɅ0NA(*+4i*JPdΠ1n\~WԴSV?.lFs$ x!"~A}3s ~ :`:!!ЌKK0jC2WV(r $`dj<0hBROv;w&WQȊF\_q9^7@̦d8X>OꝀy Σ6$Ao7ƘW=J<}E]eN_~!!<際(C O& 8Yi^ΖS qrDB2i*c22~o2R4ǂsڻzH|k]m$3!omۤ.ic q04sJ/C2'%NA~دƽQR0 HJt]pt߽i15ΐPo3jCZN6q D"a#\v7Y=s[Lj'F3.aVB?56lIk' 肨p:|kx1< _qf08ɿX8=?*M n: 囖3o/"6ɺSs(,5 Z'|SCzAg[«I6.d|bb &;sm*>\̫iP&Mҍev y¦>-|cs:!^`f?5gV*g:JؔI-&iX+EA7"!:IU推yƕW9DNP0 f4Z3a֋t^ bZcNV:)VzQ5H˜2+|3|!n<^hS YP8j,q_OJ7BGm%.^=9Ϛsip@# ֬逆jWAgvzxU75[o,Bf'Φ}:2p7gkNol>6$N^mA8@z'"H 5&(Bf{K0|$ؔ Tr{ `XvPо]ˎtht~[}KtuÈb2$'+UԋrC֖Va?--C Fծ!lClquM1sҸr|l^LJVw y;Q=T%HȺ>/V&WpUƕ)&df(%+zΠBW6IX'CbAWrOh~E9gYZ0707010000035a000081a400000000000000000000000164943cea000069a8000000000000000000000000000000000000005200000000./lib/modules/4.18.0-499.el8.ppc64le/kernel/sound/firewire/snd-firewire-lib.ko.xz7zXZִF!t/oie]?Eh=ڜ9T!D|;u4f ɞ` 85kkO6X <V&5^~72Rt0ݪCr50cK̍b]T=P RUzHKЭoMx1pj *(O-}?#ACds$݆{UUJV?% Mϓ|nʳQ;b2U ۖ}5f oLmD+5X0u@:-_s@zps8=NZu'8e]cdLhq^?e]uѿ7IjB\Zqcߩf7_o>}6߁Ĵ W* CkVMӯAɕ`ʩѩVeq^@bOsN iթxh[OyP!趋nhLdmw"8=nf}eV9six܄#1y\يѦ|H6H *¶6ㅄLEmb9j!|B\u}=v}M$@b&8ŵ]Ԣ"<x}]N8~Wj'JqsED7_E<ULᇊ׬9?H}jxG N^FIȓ29 ]m)jmU6˃E0\Ҍ򂪞ZķLetg~Mz35phDY1c^w4~FB\ain$Qpw)*_aǎL^ sFd hF)c 'QڼckXBx w=źI鏄n2ulB~+7LdaXb{*QF y^Y 4_OǷ-v&549L487 cG/́=2MiPb Ks9K}~O6kJV2l]K f&+/M]5X,wz@)[z=.vt'#f6&+?N s_ M<~mcpos<$+7 'xͰ~=:~ÌkϵXgMUYRˈrA#2++Qr{hsΑ ONHP#LGM-#c 5'acw7dAODä; j|1`>2cڄ~]AǏ<ABxk΍yVY& >ךo_9- ̓ybA H)繟Kr$WLd-qebwxDS"lL@GPPǪbE I[g?&@\e"YĔry)i $/ä{˅ 0H[s͓3\ K6lynQQ2]4÷;'D z qU+@(IL6~XDI6Ú7 adSOSa<@EMܥ{m:[C" cN]^*K6Cx2LLH~0QS,a8! rZk²yW(o6e[kڨR9d#jNVotsx[:v2PT4<"qS'19`u/ jS,HZFHw.\Fvm(OZ.Iuy*Yz$͝ P ްh22DN:yUtCgt:2\1F9 ,iZP'HwL|(9ˋQ͡RvzEBnni؝vCh6@7Iw cu^11&9 {X=n25J{yIq#+|8b7?oB>@qf/ɐ>fgV0ss}^lw#C^X**B,;/-aWLT,R>'w({k25CkXx}|nR7汧ؿAȊ{~N دx;H&C¼sqC՟ǛcEX H6% !OW,Qu!QĊ+~ҟ8rm$iZh9&]sZP|];Zh|S`4d?JS3CK&A}fAY8'Ɩ 5K]޼6 Es CCRDcR݊6dQzPƮ!"yS6PBxdۅr) c_pүP,k&%-ݨl $68yOn%Ct_.1z_AD8tJب~cBCVe1EoZdaaSϚEҜ θ(a)ӏ/^/7n&č"&3D5fL*MNSM85CU, D oIIn pf \4v&̂_cЬ(|/H̐56Qk3P8 dV/`a+66-)+eN7.yl+NgZSI;̰i8v 84ewkϬs O1TYN~FU"*@`x ae;f(.R.FLZU J:sσٸSl%EIWS, Z:J ,Z]%L[v`D$RTObqb!,,b3'&3+0k'q኏&HD8>֥zޣ“c$ٛER8(׵6 ZaVEcr]b&Tmg\ taϯ2(cK:^95 U(8,u6_C)ۃ!Cj@@FIWD &vSRu2:B tT-= '4 ?>5+flb% ^.vo()H{ [\Vo1Xq ˨L[ɫY]:lgƏ6̱vXmSZ.k06agpKE쁑[ )йĮHZi jNyF~T,TnJ l09Z8`4>꾹g;~g?;S SG_po-C9mpȤa1_Բɢ$dT g\q'B*\PEh܄aH0Zn5`x9wP}__ɾ"fK[,Jfc3L,fPj-}i ҕ^\hNja&a'8WMq٬ p2be,9Xueg vl&h=ZXQUx3z(EWG4 %Vj|ZE^+ :Eiʫ,%91adj{B%M?غh4 Ԣ& Sev*L-ڦ}Ayۄr룅XFq ОS?HJJ'S7-}]_*8s0$C 7^@Rc:Z`7/tIjRBfSJe|ba.d\FG{,*+bKVvUІUEIP0kGquV4jFggHv|&@ e1sK9ANg`SBRF|҄ |ހ )^޾,4"C1|Am1XPr=| )iRMׂ uSl5E2n( * k $Ҥ#5RLJFkn6< bejz?Ga ݯaAOqLjf n$t4 2ADYZV #}%7Tig*hv8 ܯ;,KAPkQW?#r24]%li#yrQ46%^GQU&CKQu/x!!6B^Y g!<Ӛߪӄ(/CNw ÓbnoO}cvD6wbD8D)HilW(u(%d9Y"bϸ?$UIېhlQF_GKm|[[I3{x-җ>r~?C$e)SSHorX]fk4у}yH&9n zK.X%?QE|炒WӾoo41*D#YI }y^%I݂t$OI esE6k_N}dJj4pxገrBnH#A]uTݑ, "I,NC@x?hw_ Zα> #Yh} χ!ee7 `Kh\•8KKZ{&e]wa :GkAU[..]p0IVS0.:f:Ў0ϚJ'-4J2 |@S'Da9Mܫ07fŠbS [+9~G“HxlAֆs=>[I]~6v^j7 acbqL1L%mok!-L:ZoO sBHٗQ ړ f7_fgwX+ v劜kn o&2S` ڋy\h/>xʢC(Ujp &̎]ћXjl,o=,P7LoӞNZ9v_F ptWPnZfmpGטYh:w97Pðv@}֮HJ&+"X @@Q`-Xgu%>ć'Bybnj(^Z$Tn_JGmv+o i|^X`,R2yzp^bqAفdP1b)[$8 w:\N/zR5K( P⥴uw@ qV:S6"WG|_&?2-CxD.$)W&XRKztF(rIw\4^,!֌ ^F`ھOF+w+%Q:GS)nsn5wtľ%ZQ %eh$w(K^OkJ:&  z wyp\)oPY0+7E+^&d1_3|9]p! `;z1$D4(Qy=s#3;a#z6řq^mi@\Ve6=x6 o\.n挝[ YMӴ $'1x6lL&JTv=lZ<Vނ%wGFŇR8<<Ç@ga7˯۪w݇f3r{o1r#h]~O. b4?VM|}HĤXDYg(L.M{9"ڣ| h-;fy ȫa|n@\)qwGZCljM0.(+/;{lj򎉯ljP糌8g%meRi#?Tjw9hyHZOJ!ds5efx&r8@ОFpꌔVu} 6Zl蠷R!A06E m݋5GڈfpQ+<:%0JE+xe~P]mKxY ۞ ]>Ṱ`H3Q}.K4͒ui2bOWH$п@z *eqw4FObjsebr~H``΄TdJg͜2rQذX 'ɢZsF5Ji`<: m'E|(ѽ| @bw/ {6mU܆roP"_TpڹAHGw$@fQR=U4{^p~,`{2'\ FXWiKDHRm.{;%|!Y\4؂.8b<,7L7&A\%v2WEN`yɞ "D cCy {mHTBHO uS5'Jw9T2S0ӄhIx0|lbڨ.f!PAPCS0w=Bن2C4_XQR)] *1A(zŭL=]R/=mӴ%tu} TW8L~ @NFּ䞩$ǃ.!+o&t"- Z0[Ѭ˔P_cͤ=:%%LsDuђ zcʱ0D4:b!_ю~gëw7H&:>6Gme)x-49X%OKR_/6Uڝ>Vwq0ZR0HVK ;[> NwEPj"7޽97lQ/dQ!y^Gf^rlOť>-T;]jjŀ(>xsDd9 d~ 0b hx'*}p5>õYp*WK@^:4ڍ#%JtLb/{ơ@RХ 7("!L=$Isضa,'/ '+{VlK=G!vѐ:((\ӳ&~(fo@c<_󝯛w[ y8^C '9T Q/dݍMaK2xoBNH 4J3g> ʲ5(H9* P@~Vc !Y-cg?JHT9 "u'[VE[UN+?0/i\GHb4`XR4cԗT\KίH$2 Й\Cy ыcDU97pdA4_z%QW[ʨg?)w!> lp!ow_c槝 _*Òso&TiV4֍JmyRiEPOѢ0Jjӷ;~@̝..ׁ:]aȑΎA={'{?UEP~hSҞs,yiv̰պqU2ӿVH1bKCs1hr /?xfH{~x}Rl+[&*vcA>S1ZXnLq`u* [3sZU.q4:$b& NF:V[4vEOE<~ 5C+ݯұS#w\ݺ&Ob_@a&pnꦥ2Vx'G縸>F#EŷJ;EbfA +bMX6|iy1-ajFG MBk3܍SA_wj4B5\Un6xw0%2ThJ$wNrKN*Q-Pb"dn00&D>sn)x3Z:f (5CziOviu zL,CENFyǮ ?eLLmx4mEJLw'fA{͛qz#SZLl6dP>ݎdR .pN hP39UHi ǬQB^B4(ыN;Kx9H mCg@[/hWd8Eg-$L6َbғhO|IHPgnV~Zz7w&|x8e>sMdY)}g]R *n ÅXfPN;7ll=Xt]8zog|I2aq|Q˽]՞nPIQbhg WܑJ WT`|:Q\z7=2jϰߛ W)qڪ@OP?)FREڑ;lߪo@}lku ݒ-O=4>4yw2>aaFPgg#. 4|WK'ѠJCh!dJ]U}`O 7ȯQ3j64Cd3WR&JCwhַEĤI2=˹ueiUW\K8TmP┳~ avp1ݸb*3q|E0N%,Y0p̳ j[I_ XJ6]?mN,Өfq_i-E-%-# 'CZܬXWH `u޸&>ttuwg %̢YZ_zAלsҵ/x 5w1_;],5woBwST8)س32+$B@4$>~YʆtGh95jR)p]Ov_12543&3*p|B-.ο1`U[UξD Y@ ;\,f" IWl4:3>݈A ˡ ;B@S|f@Š}Z>1:[s4vSÀ7kT`YޡGhYetWDh߸"A~ܔ6).p9'0#fҠA Fxb;oXSDݦd2vK˭a/u)"< m:-2}_Ͼ>ό,3FKמNz!8 -JP)d[(жpni?t.~)GQ4oCЈB2-͌۔"ʼJ[Lu3µEtEcEARWLNx( N?{JRnZ2.T$t?Ԩ\YVq\7Izu~t(N3د;E5SQ0} aǽC1_h/S%w¾-如~۲˜rDqTd(ԴfMzU p L*3 yU-lBN^ Cv$BxhHlQ ÕȾWrQml ]Ss]C].C5Sgm')x;'#bhd n@XJ&BR_u< .n:ʎ-Tҡw tмXSstQkĶfqV ww啪:XUV~d$*rX32-|ș7%Wﶬb4TR͑v O/|y  Z6dɭ]# ^~7:kM+ܮI0ckoڜcsdpx!-9kȓ,{*X=- &F*uŝΚ%׸鼺JF\0Xs;WU ]wwӈhxu `i>}80uvY!Vkw~n:]5?6VE|0.Q. Xz'Zaw=4d( YU@(>;} m UNUG sedѡD G톆>Huv*uc\cdړQni*pVL mƟ[:Rs2'lL\7!V]It%V ^Gy(ӜRg 5XWBb !`{PTM:&OG-L\Y&a%6P3ƿ3u0^{r؂ąc ܈÷OX0A۪&bצ)ni`߼`NquD)QpQb\mn/L?,1 7!A:bovH2ј zdUJCP:t^ҽ0ud`E$sm- QYN rW#,3{^8U 4p(N@l?UF›\:5R!cJosi*=y09vw?mή¡nv @?~WVS%鞘` +zcjv, N+/"DŽyfu\W=i뙏<%VL?`HqۣװOH8#2k;}@^8jNWBBS6wRYz{9 SW..RUKK~S]}*i.`ƶ:ut|=UTcBF(1%C @ⶁ5pzl2"8_ :Uh39t%'SK1G/13hz5h|O,ذD^)(cUAP3meDa5,rTU(O=ftL>RϙJ0uRe*mF xBz@1,0 2.5XQN=$¹XAk[O)E043C԰HYYϔsx7p&2 2{(L,EBtb L|mC] DML3hV0^w]ROj+Hzoȷ],ݩ<[{ t8/΅ev2;I*-Am_F@"_`XM`2W,MO*J͟F.k7!"c*0@Wr7}(vLJ":3vCݲ Fl}Yd;S2qd"ZxQ94S0[^/IfXh.56R)Z!~;cJC7IlS֔ZaS/lo\b^Gc'mij =d1Yuh@!Uxe0MޕFuY#3Mp/r9nBCp|z;/R  )ڕibʼi9&/͂JiV ],"9ZE&iɉqTtsx.,ux*zvolSt]PViT߼'фH#XyDܜ~If!}ώVC/{Mg JfQ}M㭯o2Znw_F{&&=EmK-"Ҷh$IůX^2>\o"b˖Bwq$fwuMHuz?Z5{~B4iJWt33 &Fy*yH%_=[eJFhH(reV*2ݵ45O˺4,mFRZ;Y,ǓN |m`t(;)dž•OyABU֟x7 WUA -m厑P~ !|$Hiq'rkm0,c=YʨFEO>tO-79urؼwN"з8܆&s05VʸM<^Ѓ!<@a ҍq'(vb,NؔNCҾT},* hi?dQq#AלJC+x[y}l#S5bh3QXv ߥ5B HǖeJUQ'2d˸d ֥BsnV̮wxfln[H`5|Aѓ F*8U !ͮ,`iW8BȲk  -O{q0F~MdhUszM7$z|C,6cs7&hs{}m<~etCGa4qR҄*l]) C^"H'{ԉ%x{K;rϿfO rn˜]5NЬPx5~%SάpT]ד}! #JSNÁ1¹C@ %#h˽*՞1ax4ǜaNʴH=׎G0@-UIɦ {9VEcRja${Dz,UX+[3Y~*3Iz!ipaپu'yPu:Εi ::>, D {/~!'HAhC_+ -/4n)1<Te|hxXI.e$D͕@P B"y´x|7C/ћM# (V4TB6O$u~UGJ̬rӸ}o3sXU4tГzbST;8u<<K!Kc9 !j =+Z@6H* tt^h5ό] qv_³a˰yQV Mdl3>W$cwcR c}h [ P*O.i^=θ@w4*$T߈VQ)i#"HlKeNzzZ'&~mu z<\)lE0W u̔#u!(YFҔHΓ "N<3brs:͐yVn<3jA9-u2SH N -7 ӷs@0[rkb)u0Mgd 15pg8E<\Q`I-|zdm;ea 0Qav^WS3Ol1\WZiOww.ZK[yiuv6Iff"bCdj;O<˒koy'40Bn;DYmiH@ҁ:8B*?Ѥ虶 r/|83>б5ڤ 0C/ d{Yӏat xCg>.] ~Hn="BiNxvw$zG~;do n(||,%v2rͽEGN"nnl+}! PB;/-W"KX1@*ir{~ DKK= 5R]=g Փf3r|^"r\B$I7T$4mW⽀i+}H 6&]*Mp (to-~~s.#bewDAt>sf_g-X7lQ)I1N|Ҹz( >Mh2ݡ>vG@`x.t*;hhH<5TQk/mvǨG܆yL-8'[R_Xh S>"9s^>??zֈŘ 5 $jKZu/:3&vfiO9pZ."Kyi0J 29\Ѭ g+s6_M@kyu.ß40&дZΈS%?iWbNGIRD.?^sP7͛hxm1xoK3WNdzQ ՗?ߒA&n ٶ;~th盂îCru` Np119o)*H}I$׌}Jev&18`$ڄi$Pm(<_A3"ؾ1F"4ī-8B0zeߢ+Gh3F =[:&3WAD! /w_Gibݍ*2>S3Z=r ?MBxsWǧ]嗉*R Ǡ%QL$|,stP(UMF+up\I~$G=5Hr7hA )Q\\?7]:V=c=5J]H]Ew1 rVmHjV%S[B XZJæz'̀JJtm_'^nir7_cK|9-Jζ%E1]vV-&Y$Wq9JYd U<W1Ooi_Eڷ*ٓ5ڨ9(\znZuvt/{9tym{Ka0nz`7M0$@WSl9)\ ZQ C*Ft[0;(!؂ƳfLӣ@g STt0p[Z1[3@}oK~Or91N_@ǖu.lFҾT@%fx>3BUx/_IDZv+1RbʼnBa"rz5K$-HpDv4'24R QloY/ Bهp;...g  QAkN ,=࿃_%"OGHKL/XǏ_.t(K y1 qm0^(z:"gmnLd`WsIzP,_n[. *T޵[HU-oCq=x2hCެAx!"G?dZt:@j903h3Ɔ^f`4SҕdyueL:wng¶]DƓb3K)ƟqsQoa6%wdc 8v๩i2 !dnv챋~PH'6(G5"5K؀:`Lc.&^y)K$Ԩ"L'%AʴWM(f\ƣ#6VH5q1s0/1 knX;_qay0yCB_> ܞ8DR"h _8fdӺiEd.ymc}c1u{Gb5Se}aB 8&Cۓ>d)L(GBKL[Z"TAZz-ѫdfWj۔n}EXQR6|/8Cg7-Ey*LeTGAT*n,9&,^H=%`qkPhMXc!;̵\])P/lKaĔL #Q]$6/ơ9~HȻ5/"M22%xЦVEtD4rX~߿s\hElFЗhM+:CNGQ&_ٗnHτ3wMVA͆Y3ȸe87"$v1 " !M=R]6b/>\#[]4wqs[Љci"LrڿrtAh TCX>H^Q:Syw(b yh& _֒N$Nuu퓚X[*f4֘\w 4-E㖇&*qs|rB4I INl^|bt/K)`x< X|bW7 Ψ3m04Վ 8}Eke/{dlj0Clx(Mi izWô'a*ϳ#Z_Tx6n0| HyNͷ',ۏo` eUN=﯁aR d03J Poӈ25s_Ou88Z| CR e 6rfۯ-gO e#.NQт;߾?ܑ65:Rv8Cc_BԤ%W(iisb6# #$(5i/{q7C L9o/P+12'XeЄy.Vh;h,HGN ˄A}bD'["`FdH:T 3Qt~gv__ub :vZ2W7)!ae`EudzPB[@aj!aiu-Z p'oM({@鷫 #QUQV~{U0/ yԕZ%gUyC$Q^C5VO k^E.ʦ02Y:gymc5g- />[MU?-'ͨpyC%@@rr; l&0("7ꜽPcK#˵s)]8=FDQ}'Ha r(sA ~6Fls\*X7v!;jVL|9YCtŃxIJ%O*jȨe x6G0}9Yr\D &ylR\Mv3 _T%Yhۥ[X);+ԂR"փ/60㓊+EsM; 4h_; ?ENN9|\Cw䱃HykܟC>6a߼`/͙$1Z=; ML3_Eo,]]CDi6d~#e͢kͲ!ᐢGpB _+k f0m]^߮Sa+i+WsԬS\\f,'ș:XA6J:ͤ1Ѩ "QF0p\jQS5w#nP ZN}b .f5-nN_녳iU]Z8#?/V*ޔ&~>M=RGa*0~) ӻe 闗7IIԭ_s`p'-1*g%`j 1)וި dt }q>}&XWS#"4бߋIX/p#kLԆ_|JQ'>PϋK4=2J'J:KleXUi:eqGsY[h.hVe+bAvBc7ikWEd cF)*"lZ'iS<- D]E):"SE{_Y ?B*]kQnThH:^aQc9? E#5F"L S=[D p닊8p,{K=De/IMC.'V 6gJx5{"]$tE<3~\爾{CY@ 3ik@KԏoMza6nwcGT. \7LོG«YXt)6܀cT>`U-wz (W1h9g? (-W/tX 3g?w{=vLa)U#_9eʡI"7-+8D;/! u/OT;o0GXYeÚzKdʞ16SJy<9+;)Puw:6TLQ&uB*ʿ%r}yP_f {ҩ|9 g̝_Qr߿23|i(E6~=]Ay.}mW|gOr*ϣ:7{TkAj m*9%.>>2*WZ$srP: /o,A݃"dWu~+Ê/TIQVN#Xj犛| xζ-F94P1ɒFY1}MWc@eD ׅ˓z1`V|< xL`=^c F|]Dmѳ_g}[i AăRiJƉ5I ҿKɡMV8Xiv :&<2o%:6\PlCc^2e, 9KZKFݗ7nN^}-l@բgÍUElmQq" 8yJZ ؍"IZVX4j$j^~Iٱ4oy"L%6ÜREUŰB[waM_LT aZ%%Mpt/fA〈Gl_F>!SnK.wt"ϳO`"WkYޭ|)u_mk v|=sҍ}nߜ#\rEYnj+t&yA L?ި .cMzL7'pƾAq UG ީ#+//n&q $Sv`lٜ:0rz #ûWy[G1,6$ *J3i:*R9IPZ;lM(,φ!p@70M߰śA28&;]szs:s GS#׮I0/2 Wa.jK9 :mO]T65JxU`+~[[^%ԟBci9?3H#JC"C OgؾM%Wn-pFZo{ClS%誂`ZV, /?uZAJf rMk/T"Gb}4Zdu ,o(YhB8NOQ+ *6t?x vord`ӝ:S>~OQo滿gR^i$fX-VG %5I9b[ )S͔iq!S6bjT́f΅7+['^1 ^L轢dwg%?[HB \E_W6^7HV ? MR R T({@_tGG`-ٮ:? &8UHjy֜aL4Փi<V\Ʋ4`2 +PӉLLӲDa頧E?Hh VmEvVK6]hH9llaT16YeW3,xuQϢ!;>ʽ U93&K|3 SP=S[͵1YB d6(=$xd*ф #~C`=e|ȘN8FTiT¯dymxO_v&S *zΕdT0J]>xMtL: ‹9^s4)f{'Y[ mgK@O:HyyQ2)H(Q[TzumPӭr;3sJBz7H;ޖ MDz_6PPR9,hR~ӂJCgJQ w\h!B(QecUN}קH L)g,wy)pmkϞZ8M~Ó %ч04>jp4B7MJSuwHJ$9Ldb[guҧ8cEpn5d&S`2W}~y ϮA 5$≦YmܕԷa^'fKzcZ Bk@5P+Q\w5cZQP{~<5b?luM=UhL/K>2^:mCz)Yx~ኬVMP#Z#YV5Mn"ΟDPVm-暴nUw!pJZ"e{FɁVg" QfNgV]Nk,F'\W,tD Jf:V;Zv]-k+؊PMu.6':~gL=g{sWEaLJW*Tl@^1/a4{+SG)1by=0ʶa2/ ].\x֛p'~O$oو=0bߕfeBL6xb/VTq5`q+FֽAOiܰQ̀8,bä%Ua$Q\ܶ>[;~ĩ׸a9 ttj|Cz7 p}C<̄ 63$ #{7'X j&Jr𶠁^7LLVK5q:Y_V6 G20y}o˫p_񊏗)2n٧ؐ\Qdz4A`Ao3'F +pc )T_CjZ~f,)G9-;#6{m094L<4k[@8uk:LdQ!w`%],$p4Iv$/؆oՆ8§Sجa0NUM^D0Oqrltn| gg"$P%j9#Yf#6}4U%^Tۮ@Vs1T51{-lOkB8=1"])V6J7䚼++!g#krH0iTͥe oy<#G5诅:`EIG4A4Ƌ%p6M3O9,} _0&6үPT^e_ώSb;D4[I«A?xfx:MrL#dPC:[WJԹwE1GV3 zxOEkme!{9[< .8wvy*م?r6CН`[(1w!r/koa_ [Q!D X%jLg >O_ǢzۢKwi#nG5~]O/͆bJ"gG8Zs{Q?#s=瓏}US*D_hGC<1)Jg]OOvp΢Tc<R9oJ(R"_ N(xMf]Tn;L}QЋϊYԯR.zi]igYZ0707010000035b000081a400000000000000000000000164943ceb00001948000000000000000000000000000000000000004c00000000./lib/modules/4.18.0-499.el8.ppc64le/kernel/sound/firewire/snd-isight.ko.xz7zXZִF!t/e]?Eh=ڜ9Lll@suyMI-z DZ@ p@4ہ΀Ʌ2O5-\IePǩu6|fs3~@9t\uQ]GGrHK^ՇiE BZK%u.d@wƧ+"Fl>cU_\3uKq&9L1!bx]k` [+Ϫ$GTbd4vap6| K>17F-eL‚)IAJ5 !痋)%*)bg?:5f?EA@n!Gt2&IE&`E] 2Ǿ/EF"?miYM&[2TŚը0pg(mi2NrRIp֕ZjpOq$\BtffD S!;nܮ*G!I{${vd_CE[W@R %6`*?)jHtI&_ j Ϗ8"[$ڛwT@P!!ilZox$_<vHY!r(j}3\%ev>ygtFƷ "ܤʃlAp)b)+H}-l<2;ji@v]|jwC3Io/PG7" Y=Ӵ;ܒNύcbypn{Td"k>1ZZ̀x,DZT{7q& n, vNQ/L޽CFN4K&А΁6+,-+c PE =3jT7m7|ˌ q %zT20t!}baMV~<=ًEKTzDҩY{P8Q#T专:lmlVkr.M0<͞['3D m*MeBCDV̿mۏX]j̫+,7EJ0uYKmi_oj."sm=nRU{+FCCcDauM-jS|S2#v󿀻`*N51EI/&hJ/A)_vQ!NazS< eOuWT(>iGȉID589RV tbG_EN獥4^L/'sRO1&{#~:+mBrpاBw=-rh gB {,SN[pXLx؎}3:-  JA_,<ΖU5lS*L,3 *ݒKf|˕ kRTMt\7u7!P$s`0N9gͶBޒĭYk3fJ:/ @ڴ U"9<5+ ɑK՞,"l7ATBQY If$i$=e_~TN@a~Ï E/hk gQ]܍*.*u|ηQ-vs f틵- KqxM\KI]FO`^J:aU*aUTcdL/ nXmxQ}5}m~ȹ@Һvt#$)ߓ¨mچ& %P\[C~`.@o+.YAeD_`(_oE'|F'w?g0PQCѧcsdH+4wSdEށ@Dz,NLᣣ5N̼m !IT/^BlxZ;U gG9Vvb (M5ZOT~T2'_,Q>~~2NgZ$ʢZ{k#'h'#  *2k`}LMMv[:Q(/}B{Wۅ3$+EHj).ڦRRI}A0WXbf39r/hڝs N;oT̹ N4V?sGi`XkNFvlMv ׈&X@}kiI]FnF!,dt{M4e=yoJnAd)\l7ӈ0 "]޳B@3j 2ttԴ`%<)B4fAST*fi lF7,\܌.jz_4fE)R8٬T꺎!(KqTʠwPl>5@L0Q3-P'JN7wRf#,23jB(&J_M,D 2RtD8 źo+hkHoe>l$z=Z\mيn7,O% l6/w[v7c8VCeGEW 4ԇcFJ278a ]L) D=vnvK!r0g^f =$8&g"m~f#Bl gnK7ʋ(ݖ Eebzf)0DLIOX2'A:;O:uzҷ~)N٢|'^u>M' ŗ̉0kEXD ðqT! L-$ENЌ""C wOhrش,Ak/v3XdN&p՛m~Y<0 0H}HR:eD[*:C"\69it YxD2vYV*5TihVI21 Լ'60Tdxq^rij! ^>yaQol~/Bco>l\() 7aIYB"̝:0']C֣ aK]R%$aSr0Kw1~' $0M9rDu4~qß+ 0*6+(>@ă&[&nJnB> tuUz)#<gsVcH^]XZ15hRIk0EW&6u'* - hC7)tkx{P6\Wt5;/0bI]Kj:6OsG:{U %l dN৉:g$}>G 0?XP,.c؜Xt$W5& QwV}N(vco}fd$ vps.f.'*Z-pS:6wȖU[F8%NYNl5 hOJWH04#z v`ߞYo:`Hބqkt[ Bi1|`E_Au9H7OziN#5ǯXol;7Nw8jɟz\ɗ5"QDy& rIJjN#3T V6}?`ȧ a|(nKA-^I a7[Ԏx:G5q.zcL@dBM(ٝoDSQsB*^m7w7F0]JĎk ׳ahOwUqw#( f/΅zlmzЧ*~&6ϏRvN;`i>\GC7|7Gv5*"܀#z]hiV-*ߺ~YU4WB d~吓G^8cz,Br޶r&*t`JA$~*aaY6֮dw+$/VAXAbƋ>8akU}plbz: Y3 b9a]ՖsUEWyyM- 'S{o HKOtJY1pƈ"fMז3S5'/ -HjJc ZrZ@}8q*ESƿ Y[側y-w)d4F!Oi1f%9w 7v곒q?vPLh?[ͥ5p=c?vS YNn*/Pi_[,K1==DJcR}q.l<Lje\Op;XhZcҽe TmZ/L!b/!2+@MFJ?,]U-}8pDy y"UA^ ^+DX?03sUfN)twG,$"?-%P .ڱO. }@F>g5! iM_dB:(Ae =S "DBW@(0LSX?c_w̜D8yѯD'NB~N0VڑD6x,BuU' F'f"(oω!\HH zĒv"\PuR;4̒&w~nPɻuxU7!oAKڲsb~2ƼgYZ0707010000035c000081a400000000000000000000000164943cea00003c44000000000000000000000000000000000000005c00000000./lib/modules/4.18.0-499.el8.ppc64le/kernel/sound/firewire/tascam/snd-firewire-tascam.ko.xz7zXZִF!t/W<]?Eh=ڜ9N8E[+EQ |)|RSQ }+1hP Eb>o/S_[d_`|t k!JUzG$M/CKi6UlfVhi$tZߛNB~-$6\:~\x﫷\]#`cXv؋%1: A>F2hM2#(5#r[\*0o"=ǖ"$'8W{UζN.sq z? 4}/'_vdհ[R5$TǞn=-;^孢4BLx5DcHVˮXY U<f)s}!1#GN2#`Fxؤ-̪d\m* xuB}*2iJko #;tg8g\OK Z!o.k=ǘWŐs"Kٯ34.yQ(A UdIACg74\¶AZ3$)3sU(S I n:ddNjθZMq}oI|;gޫf Kj?2HF0қ=3񰆒Z95C0eS_Mxi:dT-=2O5.ˢb3^G% $n{7c]{` ?ƞ5|R}s+As=V*<pҋTAV @Vm@dƒ/`d2٪XhevI, 7k֕TFkI"dWZv5G3RQc6KAHDqh󧦑/wBσ`H#'YEo}j :HAc&o]ĝ3}hȖ{<ՏHX`n/'Z?~ȚBWDn, GO}GEZMmOށ݃qS{j$\]IrBDꈁRRKRڎM dnzyGjJV$w#t^Kz]{O7̵'N[XrKp(©Sڨ2i_.ߟQq @5ӉU!G]v!@>fƃz*`7`6 .)'{}~z_v5VO! q=euBv+ 8);顦jVj?{10ꦚ>,qd@ZT#;"k0-⡍F76hy44AUC_#8)OGY@;U[bXgFc;f*b$#~z>ƈ FM]`<eP9}Khk'`UQ$rB,wاm~EƆuKo ?Jk?Y}hVv=n%Ty`tX [mVB3\Ȳc /P=6z rY?Awٝ7psbu #Kd|^%$ƯOdR4#|o{!$׳O{L3f.N +ٔ+O)B8_QeaOBR=16 䬊*-zY3chJ|PXc:o|Pm6B1CdL{k'<lXr,yILڏ{|`~N]ɯG_(Br#әtf'l'U)q{x}bA;ݝ%FPaq0V)ų> C6)Yp2gzJ_ f"'Hzf'} 2LeכZWrb! Dok p|Ɗ\w2!7 LC[^wU]9tzh[djpYƮW5o37R$V&\j\o? 6הp]ҵIO>1 I1}O#ʟtB2uUhc٤~+e6{sy1|ou@GY :Dr trsHA4(uo-r׊-݆(JҦH)l?ڠگ0 .x.^>'ԝ'ǜMQIdjLKx'E# \Y؆4M~Zg&Y,Kmy}FLtjBڗ&bNl"D;/h#α#~HfE h|۶@V:#\3߶=A(RpՖ[֖ISE~My˘rs U ģ [mp]*"f0Yǿ !Ya7@9cOY^T3"FC Y0 tF*'s8ckABil/n)3<8F9m EKGInMR$+FONb)=~^O ]wrϟ(Ol* ʭ &q 03ەgDabG0 1m~Wy蝐zB.Xm$IR[gdv_}F]gȠ%'][[v_M?Ά :7+7Bo|HD H0' xD3cUUTH->^?z9Yf.6j ;RՏׅI9!ƅpJºy3;jۙ!tǿE_U#\-,ďKh8P@ē^*P2L[٧!)u m :Nк8o}ێ <SঈLGHť yl,::LAS;fʒ$WurZc9g\F/|SH{x;FhD[XU+4'VJOMٮ`-tq}%ZL!$ծICҜj,jQ+i@1)LbL*A 4=f}N8+Y&ى?5Dm8JJ4pm侇 vOaxoǪ÷\$M\e|Rx-"?m-ׇ5R+'6Ic֨o,*2Ivhl]YR3guYzxoќr"9m(эlԉ!>Ԑڧ]#v 3Oɞzvi2!ya eICOml=%~lD|4$0yr)FPR Q-,رjrVK|sNZ|+|ۇ=Gu&M_(Eȿr=lÈ"?C}V޷ I%f|ǻt u(,1/rwӋ=|#OH<1S;\v aLD높``?ӆg"` ہ`Q) &.%UMɳԐ6V6RGljA;VBݹ$  -F 5 08*Ʒ0"kV·{,t$pQPjʥ}Q\} j<9FTĔb,gLsex{@ Z_?SuAݟ3y(^.4sKl0+Pd6813F'J-cej sl3jpo;@h9KQ[oɔ"T᯽Edw aRĻW&{wTSr]M!SN0Te_v1ThV5 #;Vߩ"2lU f/BqYm-x٬3I|b V#t8S=/? 㲊2MMS"i7ibFyo@ n%s[Y+4٭ONXފcaoآh{zctuzLjc ًP(F~ sC|y$QȝMRgy|)\WD߭(x#ظđb5`2-n6-E7W!TQ2xOy TKRەݹr<6M*ASI@Ankk'e? Zޞ˂Zc kĬ ہSRtoٵ(9 =k03+b{Z;KǖS@0+p"mIF4+˞fUn0/שּׁSKrSIe|CJfSP,&U| z6^''D3޵?KSagZK0O7u粔c5jsJd cmr )Sl71V0LX:EJM9Br%UL tT< $68ހ~&O"W<Ȳ6Mi7FJ*Ź ĵj#6}Yoڨ}6}Pј3 OzF&a 3MbM#/)T2,=^ʼ5ѵbjVCaQ80HoHet3b( ĵXݗnj&_%xqCP}<+EtSsQL1OG4 pXE=ؗ鏕TVkM)qeXqPPmScc;!3wIZO ʔDi4[ج p%P$} LnngShI]qZDo,BOvm-{zg^I+ΕkzUd54L̫*H} {Y824 DE_%-ZE]QpRV,Pa5EGa&?le8">̤8E+ʶvޘZ#3x) 󮊏n[jj M&:e@E6,zC:<.V[hL)x_ZK4j)Ji1[ R>>:Nd c:V2%dX@(ؼgoKYLz<3dX zX_R!ID%,|[!1zO xX5l՝ټ9ںbL$8W9*r1DS[6)ٞ_^U)<%㬯O*HC2W)W}v% }ݠ<Im4†Byep-J1ÅO6|PHO/ZDX:4*b?[ZJOf+(4iQQHNSZz=a{^PFB|[l!({WOs 9qFxOՌwf3mҟSdz$X&6k+eȍvjG1jaјk.sf7pdn p zH۫ :I14=H=hlAc(]yuy=ِLnzf5r2$"'h_.vw}c&?agzQ;41!J|ibh d=椃M`dw@0zW?sH:=xvvM#1"GY'\OT*\u8Ƶ9MU9UWۻᑃ58~*|Zz5e~?CT\i4A3}'SoEJ~\$1"HnzPs2bƮSD\p(9gl 嚪B.=iFl.%\,~w+eb<D6ċ [e6/4ru>Ѓʅ҆){sxcAZ;]sKedƊxFܲ2Π0px==+&0pOrn5W/ 3I8_+  dR׫|||Om wuv^7#YȘ2 7t<7Iwk5S=T%}FTOI1.N`K L%:1b~kciUBr0!Z>YBލ']UMz . Z%XNV"r \t c6tT^2<}Zï$5s 7wN"? k=jҷc ]i/S೓n"L2,Dv퐚c=}18F3 4nQVs0e2'*u [ G+] = > s`S dC,!vvOK{40/}Ъl6 oyHNAC6>$٪K銬\u$Xv]m3^W)j^ﱬ#3Sͳla% N!}K#36NQ? _+@v&N;-Z1R!,*`FB&A{]KWR@Q>iTg)2Onz1*Vc<%BcYIa"UHˁe P:=jfHHsfkҡztBs>H+8eX`)ϩc6.Gn31yeBC>H#uvkB?r+ӯ\+r$JK5[I#wL^b8z"0*%+VY\OC nj(j~F쿖լ( V^0LĻ  lwhlO/YL?X lJ.EkTK RA6 !4^X:fT %5㾊 xuiMa*SS0BC>CF8e2@%TN$븛•´)^:/ony&+bq%;.Gi+__`MLm% iiҰOF>Asmd#w}hO`.'nɟMBk+E95%?dKs o=rjмq5(4Ie><)Pr6=.7X`)!B<ͼPSN^i.0r*e{嬛gEg'8]p-aݺۧFcF~>J9*W}W t*;~8lGuf (H1_dorEx;*6]rfE E>t iVɰ[>{RFu.lDh;00t4\ ܊Ĩ&b TXXO؋Y~h@!xF^[ɭ(7Q5~TnSͨ%V[+tA!} ҇#XRoQ\ )}WXXurn[XDV3yP[%gUﻗ6 `'SJ^A6;"(͡}uwa҇曦<_x9$q>1J`*;R -i{Yʡ|)6-! 8ut6t+;9un3 s7N]6"?b&VLLii ; ׫B߭?}_bÄ-iO ^~}4/O%9AO(ZۈKmsy!7+zk'򰦼 /\D AzS,nCLH'񆐪˴˵/1goDjÎd),Upluk-ɰ:2SaxG鏹ȯ`.stFlN )n,VuYJ2ʝkӰrPtV柭HLa0_H O[/߯*s tu `ԶRyt {XGA$v!*7h& x Wy7"^m5 fm\hS_!Nn)$%;u3fLbrvntx! .3|&`KD5w肎[iuRo :1 K>L=W 4UoXrGIBNR Q>(E*~~Or_Mȇ24#vD؍гv7VAʺ(Y%+t꯵$GzFٰ'{TC.wW#i ÉdJ<ۻ^Qqn e1Hgsiq UMҗ7XY#Gkk|Fѭ![?&vYÓa *őxYޫD}gU/^OP;:ڮL| s\ѹ` V}#*>MoV5k 47R!L?$S>> ΄ۄm>~r7j1j dz.%OJ%&XXMɔT,H - - =n\ vw\i3&c6G_/m/k=&T41)pG=RF\6E6;c 4K^&ly[bUy*[Z){"G;գzId> peB'-q v:#Z;=9R;w,qCr) }1fLYpwqONy=Yi!C}!R-9ݰdt8| bTD% G%.GOS ]*֌EPT I2> F Xiv4ɎRW1]|5)D,xI)"krd*2?PJ',jo hs#2\.Vqu򿡾ѭmDZʭ͔߸^Ѧ01!MBj㒎R~h)KJAdx2J<䰷XkSIJGEaכֿ[ pu}u1`LS9k˱J4z-p YYfc&iYL]l/LpF̖ Ub-O.{ZQfMƍdž5M6G*!ݍ7 60uHb\!?FH<N %=Jϩ&9HnMȼ1xupVG 6&=W2R:+X+6ExL_O γJ& >L$ dhӗOrlM``iB>LȰ Q~ԨpNP(':>0OvQxGD8o#azv^Nh^e9 VѴY&Mi0Hd0$We%2]ffimg[Lx4bʘXn+F%+kAXϩq&tBwbUgų~g< =.2g { H8=m"fg JpՏ)gd:!Vl[b ɽ VXΓ ׽*D@H2<4zI"[Ȉ1'Ff |)aC_TZ~/5',>ۥk3eoABKk|B0~IvC y6;Ӈ0#)a3q"h/K+cI}@݉t5Hy˯BөF!Z= ^ 豌h}h$ꂲ|\&0 ZshF]ż~42i)w>1;9hEawBWRKlrHn$ :9?a%;6V3ZtvEiq TNloӚgUu6veֻ"m #ڪ]ߧaHn ?1KO N'DKஆ=֪m.De.Rgw24!l$WWY枘ZHbhGgy!fVPyRāWV9 n/m(CmzD?IK ?5z ӈ%!xc4" >مrEq φHbȶyM[u.vkQs7ܸ!f&/Ӝ? YdG6H4&TR}3M0qE <]t}L ڡcÙ9_(ޕb*rԞ##jCs`ۙk0Pd]XExGlni|H5gGgwa/t~ <5zb%eʸԑ:߿tMateBلHK"wjW{B/XS>]"Bs=7zw̟{aqJwRqdDt0)V$h$M0=Y|zRiT\i7¦u4?jօ+|D;#Uϴ{+xM}Ҕ=KNre;gp @,D5E/f-Q.9֊4l70إO284: v:dpr%XWl.^hHg4 avvb-ZŢrs7i$>W%%f$bwƧYOʞ!AN{'Ȼ.j;tWUHF-[;zJI*z]]R8#q93773}bvU(:b'j(2} +Vɔ!js+ꤹ]GTOr6UxSdH֣ cU 2f.<2نU8kKݣUJ{o8%OR[zC+Cx .4f4l,%0Ik]K`Jry$.)8JC]IZ5؆ݻKDD@%pZYw$&TP'OtIeץ|&O/UZ8vR)j9J`'T:tZSB41<*hi°-y=myX}{{S]ɲ݀H3U *" B]oB'icZ7Y}$zihxiX\Nޚ5Bi|Ț|{TA}bƆ"`:&jZB "Q$W Ef`)&FD/Nk+KfTIN~*8Ӫ$5]KL$On*O1B2G):*=CpNgs֟u0wzC{As/"d쳫 .jdKU2ܙb3,%ew8'Btj`[y c }c+=٩ՙB_(c!Uj!ķRvA>Os]$, )n_ Z;3Θ/V;= =9¸YY`)ߗ4"نGq5GnC^j|{2"KXa'3\ `i5FoZ_k55hPnnpYTѿ5pK8eҔ~\!E]u⑄bA$50װvki c3'̀xS?`9l!L "rvHn6Bl,TeUf7irYy j_ K֐Åɬ~<:iofH\ik"^*qʗW&bR慲Zlk(L"h4o:?yG )ú]UZ! _Қ}^g*([]_k5DoUm+wI>z/G'yHC+tVnfIN`:4֮{HcB<6ȣ_T%65$?64CZȪjbyV4zjO0݃do{'xEz(;(c"hsة ¥}+"e0}̽"ClB`t%d yw8sC&_4Ԫȿ6v6E_FqjKxd-UlKG6fĀ;|֨"CukgnB8+}^L_OmRlzU$$ޮh0 5:6(gF D ߕҴCz*b 8%}$Uӭ)v9I9E9Sp+-Q @o׀oAsbGht!m+7r+ )`i`fլ&ej;8wu{H< HpDl(B 2Vĕ:vu~hD؉3p:l{ νV4^yHz,ljӣGLp{9UPC"ԎB\ټ2-T4 T@,p9> 'K?hkUݴTJwyl$YAS~ԊC0O}y]aSlqa}OB [:IpFaC}zi[߽-Ԯ.ۆzqC0H:ߏMSGCSY|0L, dȲ)  +ʮtk> aUB `,idx~ً1N,)H1b wCR~Li(dvU1?R,S }+4Tzd._98:¿ 8u7;^-κO`f'C"/,a#6Bmeɇaz= K-F:VAЫ9d#/F 696u<"l &zqJHacӅעG4YKkm 7+R9%h0^RR7Lj7'Ms)mc_Q|B T/S*wQ;D&W6i'Al0L3<#cEPӴk6ucmSY!" /׏,&n}Vj7- O4_hoZV J¹lu[^婮Uꫀo3C-FyKB(XɃ/){iLBՙ2&b;$얱4Xh= ч;T>ݷHǥ.Bp9殪]kq#lx,8>SeFlWՆS|!& <9%l] S[2jb3B<3^NIPiebS_ \}WBld.AHB0s) p 1zP}v552lq64?Kāһޔk&wD#7vԸΈ\j(1v^@wyՄLlҭ" :$nn)b]B7e_`ʔ4 TS'l幤,"%Rϙ&#,f?b4gŷp\ QpcQ%gs˳!982JwF\5U˱~G)vR'^2:@oB˧+|&3| RHE*ھwii ׁmW L\zChlM#Cʟ%QHt,j)>!1J`?BJk'qXr|pi`K[)u]MH}Su0TkuOlׂl}f;J=իPK1K-@P0La*K+-VoJ0 ?$ 37'?E౰9j:p#)=ClK>=q5xD#jHmi;ƒ_GYp!nǠ^ _ (3*@J_@ htv 4$ *Q)w6ԆcC#I01d-"w'ȰZRWS*AqbO1dk:VaGP8l1B_Gp.`gqz)do5Ȉ|PÑ%O/\i4~G'KtUV =S|#'WϏ Խǖyꐑ;du[EʰKXi0.-﬽UzL9b%""Sվ ki^^X2ǞUq`]gVW3t6Ac㨛)۳ 7>p-v[~  _C t>NH"}CG K3<7(/cafp`'V04TSQAK 5kM.NcCץѱo8ӪWebyoF%*g.)DۘPuM93 L_ߵm[~OŽjO[X0o Prؿ|^`3&? Pj@P@D8ةGxg50փbO"i6jx6q:F@0$؝a) Q ->vAE2JOU?l<"M2Z *<@Ǒ#ЎD/N~\KMOK!1o88R&2-@HgRC(%u텸?͙; .RBd -UyeDX>2nD>Jc@W̶hRsYâ,I|oBxc$@t|h:#L:IiB[L LR*E{UB7fnE6)fDe`I[L,ܔ_C҉߯|óv Y2JOtW>NYN2QlayәfzRA9Wl`#yyJ@u#EV,UN_E8K I_ݰ%aWH~c-ݒQC:ңz..ٴlS(:`p. vDlL&cZAGnK]q-;ݛ0kKT00MR,PK؇8wܻհPw(=ێՔgeoUndjʲnu;59*3fO@5I;8%gr,?FWpecUfLKȇˤQn*MWsdCgP rhZyOՋT/3q u<ɣpkӃPD1-inxvD Fznm=li8kDS)6Z ǽȌ ɲ;x(r!pEik-{FTlwVL5B$(:`@u $R#%'0Y$n72"#ud øtjOt6kM.1ؖCá\=HړJ(kny!eN~,ӻa'N("qi )O6yFepEVװS K'fa&*(=gXz"J nµĚW Io@r*#k(*bYVX]:odII m|Q (TBVrJzTv5 3W j S;U.>fq2Gm}jI\xc9r#0zׂф2-lu`$y ަ耒sɱ3*r4TdhXLbҢ^6ە>$n)&q/ָ+{1krf|l9ڶU BeV2 ada_nq +jBx9=s=o d/:63lq: 6Z&7 $VyÊ]A95R0-?n%ښJq}N*C'Kf2\%[{LrS{MD)~.9033 @BfF<-hO3&OqA8mku\8&UɃw^ͽwA''ťm+ y:( ?3vڂ+/µlTgUR17ߩE:;?f7W B=zuM[茒qw}ln[%t5_ _%v@V"r5Ї3{;j\Yĺ\;IȳdyPtܤF]ڿ{'mB)ƇnPpG *..L=ڔi1/8*.ZݢG<*w:%<.eikJ0m̹_7#ݯGbAvίRDJ9e;KӕvÉvǚ X}S5g[9zmx w}Tz^%Zњ z6|]~7TP+Ui,XYeG]tvp.1˴>( G-mEn5DrtFYkԚ9cԽfZQwa# Z.?qrmt5bJoiqȘ set,-jN>|SU3) ?w((6K&_'#(i1O#{5t!;Op{s$3LJmWH2,+U/hP9]u,ymo`Ӏ4LG GZXba(@Ɩ>/k5%gr|@dK9T =[ae 7zqc I_nF®'Sڈ u:v;fI7TO,x@km4`JenD!{jU+-t/*|#9 HQʎ&g@1G ̉€V[*[Cdc )˦2jZ]F)nʂ􏜵 L`wFA S @)a1܉X2 .KrJHeu,GM5Tv;UL&'0Hh.ҩBeI$R\NyCE{KYQL_\43u+ƏGy Q9Jy㶟 JTU)Y”}aQ%pe#@7eci*rtBSu&V=!IUj,;8'2}êr'!OO4f L@hľa5uohWkYy< =|~$#45~J}s"}`rI$o4R/fv>CAc+OD =$(mM&tJY?׼K߽[O[)=9W)^$2c'&9$$Udsb`t/=" MR2hMSXX\?jVVi]q!NEiF=-;PB)*{$\8| M5R9 !;՘sjt yn:|U`%&x17ZS8 K0+[ޣcI.IJ-qt~ h_'?Iw mhTAk.{mB^W1/#U$a͹ MJ,\<'*~{9&mWy@Aq2\TɶJpK&3--q$9~:pe?8w6.H xSb,-J,o$/,8$}S(47"kJ90ĝ,<.k)={h9uci3胢[36#sLyEÞ`0}.K{/x9t1]Y6< ز9=sD8*`OZD6O)6Am #K(֟ew:n[_*#с|D`k]񽙇:pHOοW^IKV۔_Xkjlkn@;VQ̊T_MXS`#O79s-3zn_pdx]=Ʌ&/, 4*8iYU۳rWSqnR buA4N8' cI߉xe'uꅵ}G|ĉ =mdr{L@M1038㷧z)l)܄77PCq~&};HAEH8/Th20Ĵv7MmHjF_צ;¹-4h›mY 50zQ5+@Jэ&"=WfMSacЭDDR’:u9åFop1o>!z_#BW*Xͤ,Y٢K<ˌrOLRg*#|@ij{hKjF|wjo9Lц^&eأD:%m5xEUBʪq;lUIZ1oAuKJ8PL<Rt;3֧>WynKK|] yvȀ|,mZ xzO)^nui>vsy.L#Q[Pt7@ChbX۳e ʀt@J'fi8r_?u]-f9=IW*!|{(6:e`ʽ G_{8X|8F'ʮ^pu=ԐEum|-jdfLfȘs{*:_ȀhNL$bQHo"}gf~8nGyR3Eԧﱳ)Et>s]+QoJ#}N(#+ mID-Q/&B4i jpGVS E,!p!]'-\p9 5gu7Ɂ0;0W)ͤ<^ -jQw%="o > yspd!YXmY{wg[#kX2}w<}ر͑9c`@vH&^Sڡj(:cI%;zF"a';(/[rzy%'?~ M>ӅޗAK厮E̐lZ+0ą" Ys˽!o+o*Z|⌕0 @6"+q5$.+.f11V+O>0 T`ڱ`^7,J?^t̗E8ށgK%f~셰%e( AAˆ##L\n܇KjT]B=\virj=%WBk9?]-HL*aGdSR 0:cRC ʎY㡰3SN J811OK=?3G!?~Z& TC%( Ʈx>oZ1s|'HO\lR ]uKI~DXHု_71K~(!#~1n!,EV:RP&85:S o^t$#y@(qZ% ]0jc3.x u$OFydt;v6 .L 407):ch,*K_A-7hLUU8k!rn5e [B2dg:ol$ŁV[4m4v&*9?̊|l`}kb{d]8w E[2?Z4H FW pWs]LPUtTFxԖVw?3"-#+riixj"[)\ฺ҅X+*=ɭjRu9JCg7PPih`Y7:ɠ3늹n K^>=$JGdnĽf$VBP/J7t$`aD0B ")>*'Zxoϩڴ1v_ _\KMY!swny3GW^rס:g<##. o"o]+?Db&FAήw趏f@X_{{F}iaHخR?ExXR쩕|wE6.7;kEݫ8F T 6L#!;BU`4l#[cەxQeM4ւ3[t2v$ET tA{Mo}!%sS)&qF,&Ʌ$rHW\LWMeE8+IFlΌh80{ce=b[~vyHOaA1+,4?HUi[zvl0&XkKG1dFS.Jƭgw=o^,]Os,$:)+zĂ~Q X)㏰K9:v|)E>()St2yx=xb,V])3*7s^ŵQ$Ll:!97cB!җ 'fi7g'H5GIH07QHq`Egmy>cI0_4c=>wև'?ԭ{pJloO>ɗA[//!x-wvz4tץ 4t&v+׬"ֆ9,ׯq$ HxcIyU}S/ѧ‚77ׯ&vk:?$q4ʼLXK2cʧ\3YD߇y~4)2J4(ذt[3\'9P--'ָnP8d6~WZ(?۠~IVr@*2s1扢\WTV+PX ))P {MbRg m4\m'˫JEͪrn$!r wsz3Of2=O @+6p?^8sLPJ[z!ZVM;~F~ʪH5`InjK[2ҟPO, ", ڵPDηKt 6\y3Tumz-!ϏS@G.T㯋R jwW/ڰ}>mIlڝ#!ؿ9Oa;-#X7c譟E](oxL'[D|Dl%$9 ;h?g>=j+0 y[0fۘU`a#(1KGcSYDK +mOu Gzu]srbdA+2vGgDF]iVA4*] WGB-)?&lˌ W^+ cm!poPf"ы||&]M1=ؤI)X-~ c//{hLb_R%+)#:Mi^JtDo-={#:Ao1ߢ6jha ɵ܂nԂ9׊ k*=et1-U3$^YVu aB)oq7]-*` ۤM %#.QhQ@:P8*W_3]ya}t!Qh׬޳׫Y3!5~ O?e3ڏ)K)vs`CHru?;+i0aQ\*_(;7acݥK*I4n_jPvH]?oLS3$du/O*kJ7R[X4ؽteU2n>1Aw"(Hb&rABm t3 yTl/\$>"YU;Yd< !v!,ǒZ\=ޑ]e>;EI6XiCyx՞sbb*`:/19 AOnIOW+r."$!ǶJO( ik:Ork49d8>gd_lz?sX2n~ܧN 7 s`<~2*o4.Ҫ;l[ h߄پp˽ACԯ[Y&Z볾 $RlIOl)_eB![{%Dam)ձ}9q0P{"Xċ1V+}/8`؊1mEͪS{{VO#&:=&@<|#3=m(ZP Ib}Vgxy=UD*2JWs [T 9|x'~fK\"jCBllkH"r$$p`Mn'RZlߡ-#N糥G.y5ƂQF?c -#|vd\uUve̸Vr'Ě'4vYغtZ덍|ao")ZamaZ+B<L1ӜkS$"7_x* F W hNý<M\cg>ڗԣ%q:rbۻ2ZI޲3lh} i8kͮ "8|jaዃs_y*I BfDd4alij5(F.GCU,7WOn;5t\ۊIWuPv*4,Cŋ-JNr2p`uJQ>o}^Z&UdCF;2CfO#VQAUӁ!a~$/vC{L!c.-29\MÅ &b>uaҴ#HxD}n[@iw7c5O0zQ[^i|e€A_-Tc8fb2T;fE_TȺ$IT{\?\i!IFLtlA$3aԵ!3m7^7ƅb) dX')?vy|? Qp,GDžvVRf?`YLp_\$uoXV^-[h4v'}i Ȑ>IC?xkw VY5Uc{2 ._ݙ"S뭜6X\]LVz)o:ROTCq@ʠ۷G$/XXv j2zᒩa4 e\ dzG'yC]"߿⠭i|ҚQrx`]9T/ӥJu̒8 CEXֿbfB*=C oDo%?ua6o:~[oQlW#*4,]WǦXEo`Y`<;F0pm)x+Vڮ`>T#0iJ&]JwwJd:}rᴌI%hٓoaFcHBqM4N+J39)TRrTc{K=OܫIUjyMZ-zǒf HؼV' Ng+Pavߤ8Ř dž_ ,kEMc v2KNtL}¼H2B3(.NEɭRu󉵺O#Y?_Ve`rmrcOY7W 7)s_5,!4v(!0<{I.#, DǓWtjhٴ9^ߜ euN?Px&Q^Kʱ[7hwk:s8ild]S*8bP46BwhʾWq|0?71k^Yݎ0Z4Ȧv l8C9ONԧ>{AB>}nig7(:Wu ٭Dm4\3 qtS[?jSXX3YⒾ|W[(> 2բ:{Uџ?Hie% %%QʫL6sFo TXgD@Z fȲ풂T,^mA"xvj&7f:)7J8̕Ʊ;f3Tm=UGD٩zo#Co#i?t: ?Ѷ͛»2{6ςUq##";fzul8dR*VI{kMBWCHR z V5l =*MId =8@"6w)hm;j%XNZSw;t}Iו`w]?soJž݃bf $4qr4wR[=1~r/ Q'=*g+>sNӁ|C0JlEm*[5r`؄ک $\ŠU)\kɭ%4^dQfdl!>1c*^XsW~Xd[8eitF=CH3֛|6ߖ¹Kȟ *^SXOW5-L pD43c8T;zX*VMBğ*GM* I]/\T 0 >eUhp^ CLyܚ 1(.s[k5@uQâڈiwSnM2+t[*͎wݴ+i:J!W6?)ՂҲð?kE?Wo >GۄjJl pDζA7IdyB~iwp^&i0  qH̘ ZAv NҁIZ*|Sc$h7Ic}nYANL,RllQn\< r󳇹:#b ZvE"^!/iU_2UE3ײq/A^9y vVUOwrU4+{-hwFFDe,. ~\Ƌ0N6Nw|7L9[a[YloJrHu.XߣsG J~ Be\]U?U?9@FD+f{5,g;|Ӝ+F?>,_`O1sX\SMƺlft$B6`68jZA1K![P='g|u,1p'Q{8,oB@2T=nz?B"C ]:>т,k!2ӾUa&>Ghl6,Kʵmm3B~m̸u kn _Wf϶==u/`B^ڄ?"ٙK赯("DHq6bd$ZO+rdѼS Reπh!Eztcݲ|xf#ƪ_Ì rޥfE&B#xa`pO]cX>,)NU,1g'fl] O iu~ug(v41*wֱpUsScN+gg&N.ӜeU>SzpϔUO5ajsש:oq~6KNwx'ZJX)C쓰Vk$si =Xxy/t$j3|prvhFo9"9DO:Rh8DI% A1wxhfWi'%!L(sz]ŮsȝaTD Z>a#R&(6(5$+Y2a" =y83*QO] IrP_7p 6_a-$5mWE}\ <#* WLg0zjîn]DE-:'@!9 5ǂ:%rX+Aq~`9|+./Wl'LK.9":nXUuRcݤzrQOٙ(qT |'SJBu&+JO]Иkd #~;W.1i4Rn 9qW1Su1Ց*]Rf\m=Iz@BQ1A | mEYhM(j׽ +EkXYZ@E褅 q=TeGЕge=ADE:GRfBSN2BNU  ~*E}|< _Z5PHAߖ.P@b˘¹S|A  ש2GkPXg_{fYsD 7C\L/ԛKw'Er|F5şmJNI#7Jn g0C?ݳ#ƭM8Aޅ@H$׿mq[+_# )(K)=!;*m"{6,1`MC*שN'q̛OJB(XtQ)'`Rx`>>S?U4Pw.a+6frLhx(Q!!;Rer&kOSd[:]aҨzeH:IJSDcTl6X66uW.*_fmY싏4`tuXa|:"4А,H7o RȽg*c˞epMvVI0X*WsS'Zot(#i*ql޶f[l KI NmᥝO"ͷ$~3Ceeb#0.[91i;Z31W{~C"WO/ O:wGp|c(L+wkSȸ͙(Ƥup'>:Uw6Jdk<彘BM<`牳z(%.vSQ}pT+z[R`3R:C2㕉G =,SZ* .S@'XM'÷Vȭn'`leul!dBCEG<Qk=$qxo 7cN;֮ UuBoWӰ<ķPg5ƂI,9:s٪!:3{^Ntq{EP1oprNv^d,/!]k03z*c~V;pZ+Ԕtl# xҘ ]9*,aK#"Xݳ @>j>pig E `HT]sPȋ :9+`Czq|d 9c'ܺ.*Oᦌ`WRΧ%\@~r:*QuMKMB*1p Y2QSҫ_6ӺD;>˅REG4t>b1{Һ 7*#\-Z[axhк4-vڿڣH r M6ك_ ?` 4%5㓞=4jGW TZrvVK W6;G'Y!/B֤QuD=ݓv+![Z0Q;~W5FQ? >Q_#& vbv]сo)y!,VTSq8#`e),Ji3%@O˟yal -W0/xK̩,ھD6F`S\~ 5``jI$6θSs/qV~ 4$\k vO.獏$":"28f3B/ĚDa{$әȔ 0r=QPe2BU=#-IЦ=bO~bKh{Kq_1Ȩ{ɳ-\a{}2?}YfѮĿ*Ov(%Ct >CPk&>XĿQxu: aX E+ZtRg~jxش`VwχGI?CuI?Aa2Q_]YV>t$%y=݃ķQ"fXV @ϞZv! *tbf u)nӛDNM#bA 7} m}Azқ=6Kz*Ku=mEU=ܗ{FW:%JAc  fC滄`Vz h'l$!'O l]Mw b߉ $ܕO"eF]TmMٓ^E}UA17vCy*L'20dcۧæ0G+HsyWVs[ 19".#ZnG5S/Ҁb#?yג^6KwhCԍYgj]oɔqGV9rknw_uj񩲫^/3$ @FPA_^:I.ar+(7^Z\iVX'q:?9Uf8h syX0e=Ӗp/;.N5}NVcЋ{(R( |0=S ovFĪ׌7zD>棈v;1z_vfg(T^ .ɩ|F4| F|t kI>qSJUi5WDavVaBϗ IͧVN}3ZPPFw:\tbA @C'g }_vd$}g {؆L%yШتbpo=(jjb8p#u"lwoS YOJ-&NTGf z2kH3@Oc/caY9 Icvi6^Z3A{w*\ _& QnÀuW7Ui^rtmsbWS](36(C gQdkQ]pHm&Yum=hv5sx ThhKZ[<JeǠe)ռ]TAR`19ItI%7hm6)8H?s&;NqTX%Gɻj 1S/)rB>]^R0R~?z@] gy>l+ Z&/R{gȀxVZ%C;ϫU[.8*)JUG T}U۴MBR:fԓ ztA!n>}½j&tF3Üs9Nنnn*H b`l@3y#,_g)]T#Y$ >4 HOɗ1X՚vg|̕ Ym-Yh:O}]>uv(@R^P{h31!op37x_R[ wm-~ #cБ WZDt|c NF\D& 8k͛9㞴WE Z1nW֪h^T*^zy9ny^q[KtO9Ԝ@^03; 6xpf,BBF*sn+;*U^Qe(i)F-0/9'| Y 51z<C64/fMKcs#ȥm0n %{}L }d단b_ t *ǩs¹[#QU[?bE+C?Aq}y7 ̌(;}OehK ^:bqu-dyx lm‹ŴM[g@Iy{Zg#ilt'8keXK9,5l֋Y9x{_0n*ϖ ED$,*" ixY'{mr9 <7²5uVGt,5spQ*gBg+V y=Ufx7\$1s* Ry`=YAbhU˱~&e`Ո7q\Mc~zaAM$;w:vu|5 k*|X[] !Ь; Aq E˲It~`K uDT{);I),o?q]0  TI~%IA(ZdY4h۵L=l0pJ9spm=22d)խi*g[\ NԀk~ݔGxc }p3"Oݚ'dVsI.9n,6B-> yNɍ~v7j 1{LAPd)*ئkDvn mnG=s0CfZa칊ps ZXNict^/|XH;1M@ޢtcdՆ7d2Z$ `5E+۩^xL'F%0A 6:U7U%6Cc)!lbb"AUt2Xύ.)/xumZW2 T A3(3JʴU,NH ([D_H!ov,8XT^HZwm{9RV}?(qh#P=dˇYyb@ vYӌ@&D#FYtm |6i. i}8cwy]ś;:8 $AcxߎW10Y^Ûv!cڭĆ^ҀvyqǪ(qEA_?&x核 "X/gỳal=fsqOѭ*%a6WHM-XmQ[ sv[AZ.Tڼ EMQܑIj=U:};-/9*}jykvIPF8t.6_wrևۚ]f(p˫rF|5* `.A^u6ECW],y3va"|#*W;e ӳ#ls%YݷA#v_XQ& Pi%94pT#y# nԚVx. ?}4XpNy%gc4c$&bRG2*ʗuv r eA?`A@ΎqX5»Vm% }m'3n *݈Hb9LaКSQpRg|}FП7&gJ^@!7 v? F͒ O'叔srɊ6KW@Do}!GE@DmvHBvԃ@˅XڂJ\^bp`ko~7$>Oj.6:\cXK@Q  ^жm,i#CZ/Bo`]G1w,dt0|$/w;0k`8}YntDOڡ{lhbq|ds ՅSVH]X D37(]r3 { fiJ~ @F erQC9O iVRFO\ @חN KɆ+n^0du?琶Q23 Qe gⅴ C%/07Z;o'q$ .%W NT*BTdEY?A87.+r~ S|q̜=sM@Be+hͧn kRbd9lJ,>CgA3U_ _kF\ ;_ J\TU˩t.<*{/_WH7S60";dwĻ&Ҳ+A{5{B%^{a-c1῁ń(JM՟t;}%Y=NB\q~KIc'6cI ܩo9'+X^@˜7A6a3"/ .g6_UM8 Ӕ1)kĒY4$Rſ5I^awEARdgo\i-Opyւ94 ژ1*j ۿ>E;{A< Kں̪ZȺ4%'jq!znJܟHwŭWaN~NOyeP#UngY D7gB&iކE4UCǾ\X:/\WBQG/}fCzL= W 5mLvkaEf*iN @v_0ۚMOQfG}1 }B%P~NL(XvHY\$u@|ѧo AGzz%C^Z#~4kѻ^K;~c6WtG%gAz3coSo遱`ٗT^Vv@`}?u]OSupoвפU4.@Lt8Z$P  ts5jNWq-/GʂcC# \ya~ܬv^8I\(6¡`yvUUt~aЍdל f9uƊzEuN4`@ XS`˖w2bʸS12=~ Vv^68EZK -xK!j5ex0{#[dij5L:zFݎY6Frm^(#u6ħwHZxbەpYW@^L % hȌMIOފq*r.!u-@4[́٥6EE3MP"#x%Z_|7$՚G0kX]6t6˚k/.gD ,Y>ڊc=錜#Dv\{4 Wyu~tJp[h!sdd3}G't182}dMR$XrHpa"V>+,#)u\u5+_~8a=NdW#[/@tjZpAmF'oP {+ܺhSLiʽ- žicw0՚ fxq&g\xHoM2,$Hzz%lMD POP)+F(@q?tmF7S Zn3E)sӝE⬌QNlR ]gY)ms( KGOhY~^^jn<[y)yE6k wqh3|#δ(OEz+"txD5SohP8abrxpE=gd?ӕ `F1sv y;:(NQ.n³LwLƼ`}(H{]y(ql,TAYl{ʛ9S?k^_ [Q"G?zFE6$8[ZAp3ygZ2:giz#!a>[cl0m5}b}-ȑF`%y?Zv Pq+;<VB˥kCdPt^6c)m]'@li2O0h$iŠuoJ]{Zl]yifgTH$EV5"3(I-p{XaJZ:zIJSԐ|>d3(:.P^`)0Z3,H8DHEFTY(굛 'd HSu U3&X \J!s PB:›;+l'@$>P(e곦ޭ_qiX-N]= 4D$7X0hE%J)sGD$ vY|u(f[PD$qJi%$b| 7gFɃH:fyA&h(US=$6=g,N=>(աwkO^Vg}_M +RW׫ДqoarY4= Kn:H[,82;9))B'|8"]fݖum]K&R4؎w˻!5ʾD*!2&kEr"4U-ubCYiHBmx~i/BtzU:j!5ЛP4Ar6vdbC5s10bB~ h#ou C]Q??E&uU涬օ"Q6&cqAx{hLloTCJ(RbS HèSݲﴰk45-̔K <{)`Sa;(l8IEX-ҡQQ'$?P2ڐ..٩j& _^i_m$,7#1K!p0_i2($vұO{ſ e#r!l,ލ +l f|2$fw$\(f6'%q}wiEEK57@ 6{?nC&?A|vd;]sAuSSqUbH-wFI0NׇNWN{n+J$vEu1X^$lD@j:\ެ}hef̱ٛ$/o'mZ㜄jRƼ` T.RNC!k %%Vyꔦ;ՂE4c7q_En!uO1r͡(&95jɅdG_o>$1~džBl^t|A±{-#*"7m>b@ƈ8"΀eNE Bs $xr7l\jԢwMIaovQ@Dzȅ[NRpCdNt߬r b1PZX5ȅ`fw ` ԳmaasB C!shۆmAbПIx`duW6k=(|lr=Ą??c m #9ےo[UG%W<dvE32bXeOIVNYcx4*7vAܚlBʥ-P`g)BqGh:?SQj#uԣiI)z%[!d0VnapFE QFG_5zیڂ(`+UEtc!_nJ0S ;Q0fL. w~ҕ 䏝 _eA3'h*9Xgߝ2\ !lU^=֒KT.)QE9Z6_ onpQ {,tYt,uH|S\z66 f*`*1afݛr{6Q5 _pqUq3W3|D\k =5QԽ *@ @IpUSr3yؤ H cI&jmex}LX1frW݇55Rŷ@?TgsnG? s9aG~}q:wspb $Mf85 y_Z>/FH_Q }x#W\)y'noFϭBxF:#dQS8m ϼCO0'! )JI)&u6AGUv- @fmfV򩠽jB 3,m7ߑN2eĵoG_,V9W N.=t8/* H_ELNp46ml8h=TlRt8-d +f瀇.Gz|Lp;xMp}S_Ķsw|$1EMɩaD۩gd'DԐH՜Zv2X'd_ B,Bd㇒ơŒk8QF6Lޙq3&&s7q*#dw "M4`خ )PBR9aEeiAKls c` cʯ ܾ  )ܡKr0/"g82λ,ƚ8ɛ@Hu@wiI` tݵUcF:\uDp{Wفc ~S^!S@b.- kG;f!'s#w\RcFIbY ܜV>( rKNQ (ڮyY/ߤ_l& h\kz&M}y=} ]~u^`zciPp:-Ugi7UM Qhg@_v0>➊B%C!#l`H'I ^6t|mXIP~z6Xҹ@C!h~4*`Y cni.FiإJw502IH/ %<#byU?=A'YPUwq3d#r=FuE[/鍲L9)>&WhEdu:QÞw\Zwv2SGDB=߯^A^ȼ" f0uD}ՍP6@;EմKU]#t onP +;ZPLnWFK,Y'9 DV>롿SO+êgJAIZ=O=DW/IYWG96F%|W2^׬-m2G{RGO#Dli>z8ju[@M'5IK9})1~z ʜӛ:fYqiH=R->PEFp:b3æR)W=BTnoJ9-T*EJp{k L#r'ax!Mΐ%}\fv:_?gCiֿ! \ۢyN0to'M~+؂sL,N7To3#,ç-PS5+o^MFOÀARݪ}UsC$d,ɄB"Ӫ\C"8IT2Ld,5x]yWܗ< ,ֆ's?e D-$;6?5c+S6_Xű{F9ӄ"8Qb*>5OPDZ8XcN輑R73#^FmuM 9|NFEnG텣=P[śg ֽ˼=۴˫c p_]m] 5p__d׿iAz*vF{)n§r Rqs@38,HmJ@ehy78L~J;qH@$}U18}A(oRojK ^Ѧ}ʧEzry.6fjbS.]%:,b+$w M S{ K,Ӝ M/:~q,@S;YLCc8o-gL0챠3irh\rVra*1\v^9{?/G9!=KqաLI6M,wON:.QH~{L]FdbJf-[ }U\иh9^Ly{*"" ִߡը~Uk(ێljqTh`w6]1qjI#cQgKc dtJ0ئt\(טy2a /^i o2F{+x0G8FʥmHð:cYo7,z.q8)A -E.ͭ􃷡eXɖ+o^Heo@F[@{D91MS^Pz(-h hq-X zs_!E//='v^b"9n 뉏&5FqlM6\X7Rʬ z-ePQ˱ ڈføL`]qMPHbRJ W BǢEhvĕFLsGNGM/ʳ xm':x"ሺsޕ#E8~ $SM7=\ӺAt솔uא]FN*,Fi]}ux!!jyq2LSd0! L%+ UJ7Gfc0 (gP[\LgZ7 ddU:ҝB;|lIkK_u`џRwǻ6ҋ/ B贮ȭ,mFQ^4̛ s6:yx251tdT k^`zbs94( K̮G;>OJԝD{n"΋4αnOaEҾ(uJNwbD}c=pyx oe!뗯3FJoGEsH?P= `1¤c)(FZO2xM`O]*#ٵ6joj4TCf(d fǖ8ɇ@1'J>XRv}f94Twؤ[5~ADD 2px]O1ozKvzhJ}Qorx~*B3|R!*ruL"6lqO$I[tB n~fء)}//[ KR_N/ w ^~Z)cS;ESWX*Q.cGb )dmR tWQ $ . R-/Z[t'~{ fL t?B "[\l9t(FbSyQ#}gBWGYzċ/rx>a [B2*tiJ_zˀ4+q,NQ;N~ԉ[w%^=ac@$9Ri$+OHWʽ,H޳[n/Um+*jbPq?F {{J# \S!tGP'6KnTBK)FkMH D rS! 4)4BȀ=HL$֖7뾞k.mxӻ!Dce+ý§z$(6y2o,GhL&L.m%I)zEN.j[a/6 /Ǐpd0NGJ.AͣR8T֓]Mhr؈<joWL;+8amUJ0Gggo=h' kSvRDA,`2e=ZEf29Lhψ.aYZȱT3itөYm|iOe*igpWؘWY6bM$t(*~`ƶ{mVc4hmgb )̊uZO+6P<#vPw41@i,h7́WJzTg,+v9?L]k1LS!B E/)n^[?wpL2wp|Ո4AR\jBMAԼ)_P[<:xR| .Y O"h ׹򥼠cʮE̛]>:juKßx5XzyM}B 35J4:u9dpQcVo f?aAǀoG}Wքs%+_s)ӈgLj><!S60K>._ h^PZ;]ٚU 2 s4B~?y(|rOe`#L1__ VFHm`BvMF!7ua5C$^`pdُeR× xgyؓ1*YrTqEI!JE%4!L<[ggP ZE#x#G?b}i1\ |&+ǍzLmTƍP(*Н++ǒz9dfO*Rع7UeZ,LҖP_Y(]t1WC }s,djU;} U4y8/\{Q)#S>ȟ.6^ v[i+Ș8gmtRncu'"<^mjTK ONym1rJODc,7_^̄R86 Qjb +봊UV7d}~C?p!PH6P*vse)n" 5dS㮵6mL.pEibyaˁ4NB5OcmZed`~TDK!tg&gqm=hA/wKD X܃I4& S1f1]G(`j8Bo;(0°YUZQ*Rn$w9x۬)RzO$99YEz'SS#cBk jbS>6zN;Upb3BoJ}#LD#Vh eeBUI_oH]G⼔vֱ r-忽e-_,}Y@]1<-kC `eQ vaW&l*Z @FlZDJdSuCKZ/Cóf$ʺ_؎6&aTs_6;fǤK#M̫y@ݣu&)Zs2c"*5ԯ̈́5Xņq>[\ Ak{qI 6I1Ks۴,7#wp} 3yV bn64_ϫ&mkGb}Aw~MLdHβsɒ$ \KOX0m%$ᐲ}r;fLQeEoCxbZ&D1?ebbq olo#QdaCy%qmMb>^o?D!p#yphG~{`p:2䆒g]oҽ}.e^q;(E7fyN̄1(3շ8~H w&*ӧaiR˜{˱VfHi+36Q}Љ[7/UkDɡέx_ M J#| !mg rXǽEqSW5w]Щ~0I #N<03E3y1*,ћ 53y4J3IA-}/iOw}Y;"Զ>#Ě -:D9rTb;yHdEF_#qI$ZBoqXit7j'yx8[BdTpٕ 2ZD8jZIV.$cv `R~f'W%?sTb˽bMBC3"R+/Sc +LFTAMMOɣSB-'"qS_7O`XJ:Cs\W`h_HFWRO:poun=[b\\ހkj*c,AIjE~ڈu@ ѯk'~k;U s(А>rpyiuT:Tl%Fp/@Zen-y~9M j27!T?FR#h!oVvVrPLK=rΠ5ZWn11~V`]r-)ǻySF,a ̦uEē}{`jR &89i^wJ⣹7=:Ԫ,cԤP;+Ӥ8~ZP1 VqK ֛Grv$rn,w42ws&8v{[EI1](ѕpjͱ C фay>)s#py5)^xGJ|ݐFn?>mHiJ^B2#. 3m CEո *Fn zwIL \l~ K+uȾ߸+3)IHa?)u纇[dFC⋬@Θ\AF2tQT vݰHl1 aR 8ݚdUMb5eu_WM]XARσC=# i&8޾^Vh O Wk]U&3!;Pf:BLc3y"-+~x5hR^bϷ02ɔm 8$l/H u<ɸUeen1Z̶~#7)%ɽ4 _ Bd\?Hvڈ@p4wU̬"wunX\)|Ȓ|Ho sgc^6<^f 8 ֙z }ny dnlpqR9^T5]UP5!XEwbS-^lt3.%YAPCtk'qno}%w*\FCKkz$_KO;bjN$^wb_ /{ۉlNgHhu,g4t #b㟂in }S%9|ez֜ )pw>ZHX5rb7z r;sxB1z`'~OzB۷=+XHN'%GلwCgb?uMvWIDW_#Zٌ[%(=a0b)9- ˈIz;</M JrlJPц*RZ|XFP8߿6VSB,7ӧhQyy<2;ݾ]BXb" X3 0_DN{'\<:5?Ͻqus놵GlxCknYP %`L kRQ;q\BQ(մ"O{YV :ϢRgY׻GZXbOQ_qNlT_;1Z!kx a$N\W9@RO-M;(.vBuc$OR)%H՘f#t1|蹥BPC}*U6)zpqE`) JG ULoۙģ4.DoŢnnA\Hݨ2fEu: IaîπT5z|*r2ٛ*4H8a5#/8v:8bqEWcz摿_EIՍl+ᔲv؊bA*ǝ.M0)}G+;E&gra2*Kae ze/+LD*J7?eu 콞q<> +KFK( :3OI~787QVNTڎ.컴Cto2uċj {E~&GS8b8J6r+rܱM9Zچ)f q;Wd5#4rwCxgDaz\એH_T]p Μut́jx//zbFᆒ glJeef Bİ.$^?>SH6vNC_&] x %7J:=Um⚄F#7'm"Fx"4eBlTMKEQAh J'^|ܹZ#XoC.N(9-U! ۭrRasn#fO,W طF:b_hfF+l^Ìt!+ub{Zx_{6X"1\H+1P/Ei;5GG 4 ʳ ttgEi8ӏO`|Z$ţ=6X>74D2 ̙3ZCIߛH?KDc'!ʙa! ?P )C?emClmb(mS'=*46"fC{!m$+m#pz3~C`hms_Y|IV`@~3itSD7]EwA7P%jEfacbٗC%GO]ag,a}v$/W&9~s~$W%*^2깰&ߟhS*v\'T=__ `Be߂+q) r+Y2}ӣL T̞/%< #|-xbN7]G |<[Z"=0z)D_t@ŏ%K(ϧ:bơf ͍^]Z9ry709| ˵nw*3_,BOO8i}޹T $T,3W|+NyR?컶sj頬E\Vs PZd&?* @TnVDpi88wEbѺ%SZMfYUAMT9@sAm#`pۊ9^Km\avjjܣN +D8f;7y<"P3Rսo 8G5 X#-jb8!V$j2øߘPF^ѮZwVVwߘ`{TA.6L(T.&ϴcGx\ rֵk_%*Rj5bd`1 l>}Og5#"ug"DI3@דK4u(O)R,jN=p1vL_$E}~ø5ty1F!Rs\%SmKadL5fr) Eѣr4&8CneO-B4wĞʤ JĂ R Nl߽ZDaB:47,{ J`]1ͫd)q}бYdoMj(d~Ŭxk* " k&pNߚuP=hYÊ-CDT?z.q.UO<<qAY{,qИBօ8oEhZos3ReZM o%ER>5(۔}vգYǸp#><5+okljC)9:<\Nr\LUEíjȻ#eAоjPYWmj􋳅ljBYbp-"a]s gрshYfrXיЄP#-_qI sHAr@k!u;Ϸ66pfjf1 W!MJƝ~(_;E /Lǭ x䘳2KAqF;-iPcҬx[{BOohCCƪra֗OTQ>ˍ|0uCfRDf`[qLCfyѝ 3ldd>_ %a΄0%89t#c3e>yp4Bxg:L9a "ъ#~#Q=mqI0}ԭ_KM|MO1*}Qj8@^nD0FCg7h#+LbNj om;ul "/_vDP{ыUjlƽ0'1jVৈ 5\KvK Wʄh 0 F>Kyw!]z?@DlNTy?ꐁ.?"_a9.kCwZ'UgZw8cX.x. 0%fobw_} lT"mk{2UondcԃJ՗Zd]0>d"-q>Ϛ4OAC8u.DHOMa!`R),7| +ln*Y㟊e}PBk %L5&:`$KhK.!#Msqjh|B >T3s$IP˫7EMhː&Z`ܴ5_IpmXF[HPZ-'AzlZ-uݟG 0T͠ _Y36w}2Aco=+B)dIι'mѥv_l=Rg_u*}LB6f|D g~l1j +7qU-Hl;h蒽%mnoYcdz6o"2ʦz. e$V|3oͱ]NX=UBjm:͠,;g&6II=Jr$C:#Y+;ZX?v/ZB=QL4zB=񮝹AsUȪiʃ oWi Us\ ݺ|7WD̋k)[99X0x)Q 1suq{<0 &a u>½nNrDG*qٵ)WH\NAdҀwx%ʑGcVh5RύV_Qv`f<ȑPD~l,HĵC ūSsr&ob5~LƔ]pVKDCtyq Sx;t-Fhgf)cKpt0#voJmj Kr_gMumC!hr=W_|7w3Zr9TiKpa :)t]ē)ě,FxzZYv f +V˻]TJJm?+_DB;[)FR븈`*QhO4Ʈm-571ϫq\-_E򆲣>$plNGf"FDnAy"|D)bJ%Bw(1C_l-ʞ 6&xwydK]L@A$rsg^WBh]`o$"@.:UTR1\"(NƲ,>L}%"g2;T3ޔz% Z{ׂz3rnY7DžMlH^-h c-U E2.WFmc[ @HkxQM+M 7l+u{vWK-@D|阅'bvg *OPfb3y)Fn:icDso:DZ{K+eJ17+\H/'ؼVҩ'YKDwѠ)2_WJ&\+?mp|38@del:6?\Ks̅?*ĉN3;uU]wG"sä]Y2kU+Z)+b|2}QN/ŝ­jE6x|\1ncZTKvcod RM["Ji89|`sRFekmù ҺWȁ;m#dl^-XD?/gh yn<ڎ9\-xezY11ʚwZq@Z^nG$Lx~JW (C6Rw* ]Tf ׮e܈_ (Hׁ  9w;1?rqEkzk -4d_ՙ w1NMmT.$B$D }R 4QQp$ ~g9&ؚk*1Yw=]&c}u6F(kwED"}0ZB3:C.yLcw1韻6kU켷ܭYmb;D!钀{!7yy砷plfbY ?Gق%xQ,ǩb:zT{sc# FQբx-%\Л2Jy;#.O_6^/O *97H`{/uLI"|wQL4v24 ,Bl8{lY\0(2@h=ĬX\w滋rVJ|^2(7d!jehֶQ)Aӊy!^[Ev,IP*I P A9z .,e{O(<(V 3GsP: ᓯ9ݚI@03.* M zm'Bt(MQŸ.!oWQ<%/<J L`dR:yDr{$h:WmHe풴bn,N'=nNTkNerh((rV}(^_yx#c%e~' 3)RHiF25{d!S`tndR.~H킠4ƪ4a<ւPn7Xvr:3=g!Wǵi΄!w*cO`eC}Gɽ(}| ]"pxˎv~( B3%Uy q;" BfkR;{|:݋C3B:?*܋xY:Vhe;;'әxm0Ď.zlTΆ뾠Ƌ(s4| JUJ5JV k< ^"HZMd^ts g[TdI.(A6m̒l(Ϊw>wdϸGY-,_X˔m)|0zNmIϐC>iEcoB`z*>$ >n)R"rWpbWj@;S57y ̂_gDZۣ!*1T 75,CY߻֨X~tBn5'^w :adcIxF"hBJsU746pj  ɕ >׶`@COZA ̀pʹ ;v I 5ϙ A BWޘaѨ#`yqь_<~;c6Sv`k8al'T=rݖz?K:䰷xNMSllRcyGn~60ߕ.yJ׹"F';aF]ͱ:鵣Ǝa\-QolT/ZkP%̳cW1 r<،d14qmVY>4ͧEf hOˮ+z UPϟM+TEjƲ8댤rQi!-l>Z Jt{q%fN'S,ĉgج}ONh0ikv.zdݲ(xd297gʚ,I5= w)N[hpYx& R҄Q$cs;du2+]Tno~"V9@+0'O\AQ=L]wIhXCMSfiԸ%= (mnmJPE6Ib^ R4U޾$aP*eJzlṈ"LϪE=dqB%lHB]׮j{E2<Q200 ٰ!t`oYIpKmQN"܈,z̬%_b՞kN=Ό{}yHU' Nenc"ܦ!' E-h/Sp]RrLNO KhΜ;y_kIpMKGg,dL/xؔ{uð } ( amz[}va2^hP~S{Y}0笯1Qݍm61>uM@i_ gN<怒C]Sdy}u7'^}<-Ŝ! MsgN]'6Q]>+pi֒ ]g,#{TcV<J+Xۄk.̾i&aU]eK7v,-CIc6 ۮU#1fϦpf}O㨓sY;«sf6( ^^)/U?f)uvIN{49j}נ@vQtՅjOʣ`c435y=;vFeb:qHwfڅ1ՀC WL(  rXޒ>@ Xtn-*ۻvQ⎬PC_+tJ lZ B0]h#'Ej}QII:B$p A^ϯUM˰`afD̓eäH . j/eﴮe[[CaPNH4zaG"fy Ad>*VĘ\&)@@L-ZC 1GtHȷ[ Wv O"zԠ9JI$9Gd-/v?nb,Z^nn0D~d.c'Z-]mw2bg\{g}So`N{ }o ϸFLT[T~Xraa]g ΦFMpޞ zM5޴=-PʞlŤA:L 5^!Ȱ3Ì8w84xn l^F<aפVerط#d]th ywodWqp0| ٣)e:G螹j+%' =MT (CgAB({۱n]R_@ވ "rR e68$Ro&;k3(4vdqo;%+u(Nm[EF)o*Lgv?Rޢ@,fn^`7ʒQ)$Ji'Hy]HiRuXE0 x!K6{v&g xc݃ $ 8_b:|f߱Ƀ G#_ `D:8!,IN.ZFߤ&ǪG]@j{E3EG9Ⱦy2~5 g?,sb%旰O9@a+sJTa92YSჴcu\Rg!rvM_URk 풡R$4DR6Ҧ)nQz2߮>I-6hנm|UF +iGa=9ƠR[a5^7@&ߧZU$30g j|i~['Xhfe6 d_Օe4@ ydY8%͈i)4 4MJ \qR&POV__E6 mhMs?6i*ixT:cq Q,:N۽mѲ ʂg:EgQߝTߺ_d"6:h*~L#nPjpChY /5/tLêZk|#s*:s۴b`:/|b:mǍZBN?41WP$ f.qzHTLX/`%nVB[!n$t<7csrj̾]bE@v% <K"1Bzo$ 0۬z6s0oXIA1NC)!hM]i)\8ﶎ0T7bX+Fe#5HNA+9r젽aА3}K2(J&[)({FʌaK-Ty Z0a_R-s&<Ī"hAo[CJԼ}|L.Oe Zi='9ȌE&7PQ&Cf9ᯔ#xV8YQ Ck 1?3p^P( ܆E7ݗn!q?,E"r:ɳt ?dJSJlw-bվ@3LX%840ҏk8_+i322h"FN5`ΝtNB#Dm1PL1z A΋'0Ǡ u G-$]or@ BVn2#<)(2%*d?@٢44~,dI2rF rLkj[l"YaZ?jڛAUy3f~Ź.]{kZ6`u32o^LEq{\X-ԓ"3姣( 4JS ZS4I v37sɟ =t{%̱2GOpmT-2 Qɣ>v (RFFRHvt` [ F%藦s8ia ,>!9eLEX,S랓}=fў9eN`%lRFCy,@IIewQ,fncS̹WEIatP~ + (wk@94l0tyY-{|(ӽI4X'Lq/RԪ9[Q-]i9ZqOT5)tO2º$(N$oB^3{W Jusf;ԝ7#H-F8|9)LjVU_=i%4i`+I)eh/h!tXm˞ytu{j_ry?N.h'NOʋ&'9tV㳡c}[`U?t3U{Ec.笄_kH6|>cFzBDz은BҾ75=rڽ?asl*^J1zNʋo6nPAl]rLXYlmʽe4l\=8:YsDiϵa{{2ܷQ_zl 0hnF$<*7D~9<&5be)<.(dKKVuWUՇZxJO,&R&"Foɇ_LVҴv* y,CIGWŰZMsZڎ1dܫj#sQirw_O s3Itbiz2( s?pIVQkLK= )MM8vAoDsӄv?+GRcĊPzfpgry>G;T,#˾<`]Fuhq@oMX 5œ˅> E!l?]$"]ySQuHJ3^zטSY%ȵ%Dei|bb(g23W: NjԥWRڑ݃UE d=e4~f]_򟨭zoә!-dXUoqJ3&끦R8t1Iu!J$.S_؉Ge'yz&*m]aD{qܫ0!Ub`AA+)A#k1syL,% VfJzh \lfX`V9r @WnQQ@~ԟR#чsf(Reg Rqԯar%;*Çnjܧv'FQs-_+M7ز|st#\(C ӟ y6^|Pdp*ރ vU.?`GZI'vLܑBe:Lw ި&Zv"R% G")6AwlFڅSvaj1:?qo1cFFn'J~m h*o0a'jo}@vcH%<1v.CWG~n޳0Em6,([xgyor476Ɉh=<#a,o^Y64.%L֜/,u|u@=hS½( h6qaPv?y1VC85A'i!1 \L`]y/^a~iW& j=iCQj9p M]+"_7>\waˑ?c)ʉM\:ڔ{m~ι0@jہYe3-:^5s?|Nj6ο-.$+ܚ̬ fBudM(gƠͮ̑nj5V\ R&$-en*SfJaR1 ԉ˜z|e9Q|ӠW>i.j.un5 q5ʊ}P&?#,EFմKeS+Κ.d { kUqdzvWZM1tܣ=&WtwO}( )zen8M//i?Ҕ֚,1.UΜ,p5]< t|0YH̬LZ:24e쾩!fȶu Sti?ȵBf aCFr&a&nf} qH!Y?`jkMK[qs,ru('0JU P3‚t4,6|q}~֛+rX^\(4t.C V|1cڍKIwS0>cQr;DqON 8e T&Kat+ __|76O%:f–=\zi~XJf?a1<辆JE>菼/+i6}Q\y ׻*J6J32lU8ymG/ӝFkZreZczd5ިyrWF=~3Ұt^xhdB/8oJ/XfLPݖPalcpj`P3"/Rf76 F`9.)J#nǤEEj/ɮ }eƎ+PeqY,8~Y!75:h,&|N۳L=TSKwOuX j Qy=3!"׀]8ZQ]a iFSvA!LBDv>@<>'M]w\.j?o TRKhw9Kqt`BTx`e$ϯl!lA"*UQM|jJ U#f4rgA?Cَ¹dO7j? yےʚԾu3L_Tbg~R ֜YZFts vX!J?.!IZof&}1mJXv f W)\Kma _]=54=\&G'k;BxAN3)( 37G+7фKqaŖтjP"&rw[Z[mI=`WV͞ޠK6i2ײq%>  L\ Yݿ[{xaUu#2 ӟ rgg:"`);%3SszˌΛ4P͕n񌭑|j6 ߊikZpkr><I{mXJtH:=PdHZRd'1U)cTaWvT IOܱbg+:2&ܘiDK9wnɰ _516yC^ t2f ;U*1(4̯2{)\*<;j7qiqBbO!{%Lެh{ .Z+l.:MgE)y0[xP0-p~L&2:==Opf7b DEqw{XBl*_><`P7gDģ<@E4]4wEA㕆?c}\Kk2>[?~k(9ry$ >eyB =M5wAC{t!(>fF cnhpTd_޺(S'+nj j o'1g[^q)7?XiaӪI_qDZ_? *E ۂ=1d )BݞjJ7`ܞ g9VXvwtS#CVĒ~X.[;7>S^;9#آaubꚯȍ‹ZA 暶֘hzwrIm/щd asʍ)tn5khEF 鮧nL[4;\rU(HH3U t'bƭ;@AyR^ qܵk BE]eJYF> aW'gұ-u]>oò﫛b w C6 A9ЪLPxСrʽ1`?/2rwn VJfbU.sK`aMNY4پ@j|A2p!ɔwͧϭqlj,`)J|]ldVcv[PmM"ވ]K?{fp_lҲ"ZUPCr vsſ8\Hȋsnx Rz&,^ N0*O2O8fDS~;X(0 +Q.0'X:Vӱ&GC‡hh2 %p$j6>L>ZTdmޜD=%Boό&Ȥ;Z5sy~`ПU{V\5/":XB{v-*!,.X@YK0MͪvxfM1+ Y3'Sd-ǯ?̈1 ek/KU ^B'GdU"?* s,}o4p>FfFR6\ƒ߾|Z uPkzt .[]-Yv(V rV>tS)ȉ-6`Vy2U}m̝%vNDq)/W>t~SE `"d9O 92Ӳ8p'$WE_<*;"k*~peFG\*7$aڊ7SEu ҇ "r"17Eg^mt&N%(6l0CUAϬeMjO݉ r0@ψඁܔ٢{xܖm>qFzoE_H5Gu+U҂4A k$&ŋuJ_"<}kbs:. 6+<Ewоe"+ĉ:*+%48w6&Ĵial\w>]]ZFUpGQݵJ:bg n$L%=9nq~0ouuNJ*}T#S4^.RqO};Qp2w[_AҰ, h c^ 6$ >ɋ1t׭k\N[AO @T𳡎Ek9i궺?2R{1ԷuGJ ^l*/5{6rw2^<v@*ؐC'A8OažV80־5]IN_Uu0qfx+r: }A)pZQdՠ+c/o7rxfa; m1cXG5| &c 虑$oNuc HƼfeqzJJ42Ƃ 1ʼnTh+-q1Gzƙz$ws;SR O_|r UùS-b-_ ތ1GV E3pβwjJ}ݽju_W[4I~j~w)Rh2֤v4ɷ2Bޤw  )'r@QtcZ>j~ќdF5Er;ʂ_y=oKm%xUcҘ/@XMم? LsOv[]+~,Psl~ 3vzMU)ܵqȜzx`0܍{lhzsF2ͧ'Wz"r, Zc ` ј?t]%D &V[XCrrl]W0x a}6ְ +a~Gw|FM3Bɚ<|MՐfah60aU-XU^7~&~XK4J/y)Wu}=%!7vJz~̐O*}kJ|K{ɀeW Hv.WOHLyɗ$d$rW2ecy_ v:y}b"Ld׏pb>8@Uƌw_ƫ{[E<5(S_"zϔfJ\Zt *y_^C0z yH? pd/nϤtVA^DR s_ ad&(<)p3QHŤ]yU ˨v7],\sHI>2 "VQjFor%S:G`6z4qE6|/{hvJ.(LW6P)e5nfFuKkŀg,-=V}e%=ީ,k sc;][c dOOz;ͩC Qu2I'n—hiI\wDA@ wpvA(@$5-̿Lr9 Э7O6zn#ID=c.{S bYU~8m%?y!Wh/܍0Lz~|&$&HѦ6jl&TN_t*@aѮcSEFIk6"1 \M:$,}Y'GIn}AJY.'SN1n9}@أG2-My5DyuCNiF vj2t1;x [ZbY jJ\syb{>Ien@# qХ6܆xXPtVŨSW Rmbq6eU)QS "&uWIX)'4v6GV24"Xs9rcg 1 IaBlq#Xo~pNJ;<r{."W_BLhjАF=IYS;]R^RµLƄEw{ltAͲαMw4;C=LU[۫_aRfpꥵ$nQY9*/3eqvYpF0]Є**5` ݭ47 .RneEfh=1ܑk0R7Jd (X[njV9SR,_&M"*U/.N8qQ̆xOHrI?$ad?ݸ(8̂J^:lyIk1_{Ub4D٤xE[l刨w-91"]3at\?ɉqD p^.ȨhlxIzE%`䪌ƠngTO{ pm!"q6|: x0¸S 2'F1&qѣJUEkZG5O~S}Vhz9'Qqmpsd7:NH/`[5 }t}⬧(j?*3U c恸nMڍ/JRB<藰`Dy|"H-{ df*!< $FIAO2NgF]hCnspF$'Exd3d2PH&B |4 ҋVthd@-K٘P/8adzbLR5S!LE⦪#yrDb>1Wi}<T~*%]>lt~29ctc Ū= NP~2z?RPAfl',R ,4OmLT^|.Y5v N>@9|w0 5@ Z6 ΍CAZdADDv&_&̛ۢՍ}t3S "P;O^l2VeH#& ,Z_nؿSrD s:¿[x_XvX1= 64+Vi&?Ī+!>NVX7p_&{ gWƦŀIa\R(&}"Cƞ AE]+GrjS"zw3IG=kg?+}_2j?4-m63n۹HOReeQ/NxB1jmR_'D@] 5/嘢͜ [WXJZ;aQq<^ԭU ^MD[|zB( I!Q'M? "L'%큔{ MF'?Lf5-$'|a%\հfMV=69 h-/c[&y͖M|J`{2'Y^4ZnRXsU8-o@? ]T0{l6T'BDW 4L.YrJ;&&;hќ^ID}x ]&0*y[] ȇ `Cť-o2ZͺJ*Gb/,;Y㧑o7)B$*v9Z}!Q9xy1<Mt A{k8xjvƼz]B2w@ܺ)\r$8Ieq8[Xm|+~+P!s)N&e.0(ADx{elPF̮3Ufhũ9I0G H0x}VFSwx[?Z˺T k3?ͶXHRku9i]{>ap;HF> `V9=M<͈kۙ,% J.D.Ĺ^1 Kfqvr ߇Ob{_&/hK^hث٫1%7}o(,:61u=U)50uZVBꚂ~4[ѭ!2F&N@>FıO7ߑLpn7~jU'{}aFd8+⋱ᙑs}FU:⅔`  ~z& ]# KN|6!Z-I8C +1Akkp"ŋ߀NڵBk\ŏ+q |x7^4$L` F/R!0?ں9A}\^JpAx1&]0Zh-*VV>v!̳W $SIU)ag8u}wvfFKX+7f l_'8QL~Xyx;fIR"ω=;ٖnX[pҝ26F#*qS!>Ň*ShZlx]\&*!YD`~QNVA:g) Jr0黎ՠ+rbZq%=͇ε\'5m_t]܍ӓJ,Otr8 ֳj%FExA:=;t%UW08HEWwC9D[~C"rc8ƞ_պ@Mi2#c1CpH+\lDl}K%zӌqb޵*Xн8iNg:;I%tsra8F ,z5Of)EqEKEq- =}!KlqF+[!tgqyv0Yk7@6*؏VMWsަ'r6s^so>[kWu7h,?QW52a9Tԙ48Cw(Ԕ2!ЧQ0-xj|7L,sLz]屲yO_<@E_p()d?K2F<1dGcnX}|ohӍw;ǮHm}f)46֎I̦E[*zڕMS!Ƅ I B-~q`~ lӭx{?W!|7Bv48թ&:rS߇ Vk$bxgVKQHoég|ZVtZW-XYG=fr!CsH">8 Y2++UG˔-42XI~^ЄrOXɬӘ@F Fb Uh !hlo&V~d|gՓ/"~RîͩgqXg k}ib8GEI]rQ+vǹQJNnENzN,>ȍܼb%{g,}R <, ?X1i[z Jwrje䙱@ɏXHXVT~8Ng<(6*ydW>F@qPm(EZga G?Q/Ӕ3TC-h T|3e5t{Jx1Ѯ1t~Fm6Y;h' 12Ӧ; @UQ[}J] g׊ڍOoopm }Y!{~5Nz@C:zlOy,_ ӵ},JO -yvx2IɤLdh޳N߱ tRBV&iRImQٰ5IAX|جr: 6JKK%~nqvp۾x) r=ʈEƹܷߖRcmP\ ?lTPGx7zyVm̋*fdsu-Џq%yn֌WYJ#]`Rߢ7ePx! ^c> Fl8׮kVq`QŹ_SȡIFƋM8uD`e7yX Oaak6Zmx"pJXgf7lp&1*bw1i0=VynFe|LcL ՗_)3a|Jzc%M8l-Ozh4[> %5ߴkLEj5EȩP y{&K%]USR7on>6wDfZq7y8蜵S{g+1)k{̖b3 6%GZ2dFEHq4l׃YO/ M댴/ Hʳ mvQBD"hh9GuyLĖ.fGk' ŎO: ʭqthY>YA'綶hu ͮ/ _G;mh9dqG/egG&Oz. Abq\M0|Zz14o-:*bG.l|:aݿS&w!\.E/G=ӂg-9&G&c{ <$ek Ox'H$z@2D?!K͇\ޕHz+ScP1e[&H "qgiB)o٣@,fm,Ypb"msRK|ǜACUbh7\f,-3*bU s:&,ʦYx h;U7aMјMIp&V4#Qߣ.h98Wu&D'tFW/ZWdcK|E^?VFrg V2 l>%aMVk-D60Z1e)wY*tDR|([1k =0Y{{k˥{ЇG, Y?7U\,[9RN ;Zb5Mr:B 8kDX F$%+Y z̽y&s7XѦ4P Ŕs#4s/AV[şJCy3<1yCE7xgIb}R7w:De{rq=:OM>Ћ,@VJ։UGWvbuTzsY:l(P%[[w[ U[w&!ɣ#Ufy{1 ucha_1b9L0wQ5O?,/ 'ˡ{ `>PFAeՖ&J*M%4DPHح4un-t&z"؍1>pQSVQgRF|R^DB5v}Nƅ3]\eҾ!C8-h 3Za^bxK>̫;Xxw,K9 8F*6:Qr af5 f0=#d{!><l-u(4_7S_d:c̾FN[eי9LP( (st('΂qa˸;:@ҩf2,r$|ͪ7K1WRkjmBdGjhC9td G}%2M'+h(O0.~^; R8 >T4;51: -/mt,· Rpړccȴ7) {r@dY%WrKȑ>ɵz+f/3i?ôHs1tb"H_Wpb&G]~w1cݚ1} 09$x"2 ,jl )U*^@lio&_f_> OFg-e%!.U64\),?CcxÀp}!Ӆ Y\ˢQRْ _ [mw8HFF5|Лp !=>nGd$wF_L|QU)Ub !8*]zR`S6h@r"*QVPMrcfҍؾ4~<58G*K q *..8Xo*7H*˚(np%/B?d7]8I/3 5I"?:sYrV0 GгD9:.~8lw{)n)jtڲX:&R65݂/m֜?i*@v{C4'ORd]^'+$ËđOϽ:g"gíפf1Hξ0B^@+g9? )4ZFP+K'Gx_cQHM `/WW;eL'Qغ+J;o.0(LU;CJޱN 'KKf~luftl5  ّkj#R̸RAE*!I^ʫ)u .dݵm8\ 1$QMNO렾@VYA%(2?=Eiup>j󔘢$'BiÖ[oڶFv]5e td|h H4c@oB8|7DZ#9ZW%hdw$&=`?u jiO'W%o.He'H]x7uF > o'9)CPGUS.N8=DH Gdtoin$j0_*O~,rܖQ5i; sZ~FpV,;4\]o[ ⧔]nhsvBZuqtGƲ .Lx]*za<<&H.oGh{XN R0hb3,'k׶ȷZ{p٧-7ʇv1㉚ Va?wD]3`VJ6<2xQ ^D2!׮P4E\k&7k{RǘR#%7kh =KDKab$6 M "[ku#50W`B?mֿ+.Ŷy!B̺~[iD!C29ulnmuOsJe)S oUխ]<'J؞E_oԑ̅TvFWI9/7Ufeu_) U]s_WBP,2bCl:Y2>Ǔ$s ʔJy:T" oG Y$cb%d$!ߑA <c\-XoO0וt5I@75ns̱ o5|2adSÍ m8m8tgQaM,H^%xBf;GZ%ȗ3H3u ʓ:onsA?SN*]1yժ_BUlJ+m4}s|٤`| -F!:YЃ >o(`G&ȳc7xl1PIt.GVa3s\wuQ-j›,c'X݅& H&[T7UE"|sQw\;o ъ7{}Ʊ>Aȶy?q L%?dLbz_]9>pLI(|0\ؘ&QpZ5Nq16(n'ifo'na NXbX>3oDd$ &Җ|lb Ш + ]#.=dս s,?eYLPF"*_߻ i&6|we1\^gìkAA`c+?^ Vy}Nw~G_$&ſwDgWrN,y @|;i(<+u1iԪ+7&uK~:MHRI)3W@<|;AYEP@f$ ev3Pԥy 9)8BimTAP0xZ:ȄteZKE/'?ŕqsc\n %9$m/7(|eGM"ԧMV-- awmVˋ벻@ضMySE[L/9"ie$܏T+pXZSm\:I5L]@wV>z)&ݢT>XAFApz|T l5|]PB$͛.HXhM2p]3hHm< øcE:˗<.3"/ׯ`'ӝhQ2î]á8)nҍ|&5j_-`q] 0 ?=eV]KIw?Yd$SuEU'YZWoXZa$1FA&wZ̅ס8û*>RWu?迋 iؾSfғѡ5P'6R;ݨdOD iՊ("+ > X6BeǁX6ؓ ! C5V< ~!f}pgM{F; 2s^!XW<[4JF71+"1!V>F|/;m2Ԥɥ+-!,](cn@i/D7ԿjRsAǛhX8,8 Ee6SX3SMOZU!/NY`jv8D]EwPQc(ptKFO6xxtPoZp0t)ETd3+=Jw-A"%{ckb{?.JM2WR54Iya1]f]U__eΒSMo6XVc-f|BTl缿Ft=(Y<> q*VՇާdm6=%3(ZkиU0Py {;nk5C}lcy42P㻘K8sI X>[h$eE oBQz@ N%]\+atΧ&Q 9hfʛX`8DmϜ:+[[cKsm^0uX6u䏦Zq'\aC`*?b3 I-;!Ϛ\f uxbyB9ܿ8QD-8mEc>ILFQY(14u(vH[9}(Й:$?Y+[ǡ {cygT9r%^(W医$^:IE3<]"Rȡ|TъWCJL_+kd]\@4f Վ'Q[wA%Z ȓfdY6eX>,,4/WD`[=49q ̪o,}:㙋{[&#aYd0i)*u e~XNF6$Y:vhxsA0t0x,c+"3bxF Ϊ9U(r*BNXËb@O;Ql_ײqk)isNw=@梘yry2kؗ=QXɫ^RΡqm4P$?fe&6-B45yim_ a tihk-vxA!Q3y4#dxtf2BOZo"oy]I !l#P||1j)/J U#?=ۦU\EG9&%.Пah!i*Ub9F(g%_.Or1U&.hӏZVBrC/`7s.*F6tB- lib:ec'q_:Ҵ23{Ʈ'|l99QK_G܊84C+EUs_t4QfhЙpݩ!B,ix),S`Ktës@_[:k!z9IZΗ2L% `惗rʪ\7Tq!#%`!6"Ȍ#U5c~X\޸_YwgC4eGx))TqS(J<͕=;CoyJZ9ySYiH+Z|[X^P7rtEŐɨMedA&5<1nj;˻r}f7$Eb]J0^e PqT D^HXs*&ܫ?0X|(T$:oF%0 [De2qB.vK ^&!1 1J9$wkAeH+ G[$_aC؂ _fDȜ +6qB}P=>@=]>&~qm02֞.pZS #B)X,r?-,14L{2jtxN NExD4jm} 13ݣ\Ãݻj =ȳ,_܁\įm)-^bSM#GW -6͋R~8#<wBKYs }?rPx ;v@*_چI{M{@R}u}@^׾]wJ}՞}AG¾5)НFf<)̊y{9wsZ?|$Z%vWbY| i㌌tҼ7W,A}A }vYxuk{"yocOUnV0=4N#-<{2Xa/Zc>{VU%K*Ֆ 8894S|1+yvEF(bC^,,`,to!?l $+I#ڃO4})-$i~ Pܪx1lIw hه鲵 qgNmi)Bz+aɈ)n&ƛk3TAYMYg ć0$+(z7nT n).>qn;US舱@{bbѓPu㲃ecvEŠB6݉t7;Æ 5yʵ,fxrezwֿwQ?.}Ei*ůqJ-i/poqIBA͏`7 (@&Dc̹]3K+)G{"59Esc4 2=]M!0jO*U5@ͱMR\]V_ >IrJ nQyUKX"VvS2* OGt9-9I }*U6OJ2uWE^b07"] CU( 5oZBN|R|y:NpS"2]rm+uʚ$Xx%5V*ꗤ=TlгUll0|n% \Kog3BEb ԁO*~'mm6qf\Re.6L`-h1HޟO&ЇVF5YN0Ql|iKUG0è1Q_c"òU7T˔ >R"y6L0ƒ_t|'OP3#X ݬܿGc%@ 3ҳ,J8Y{WNV%x0#7ςJ!՟LdTKYT3#9X_<7ʀs5Hq`ހ34^y LW 2M Oԝ[J6pmb"G&b4kwy5XOz|A~ t*9zY2_tb֩y-eLyLt9QZ inۧsU!l%:ƌCc=ب\fsw$LN)r\9j晬З{vtN:ɹƠ7u($NH[F,.Go Ҫ2H2X/_Pq$^ (~:=Nq̪z-YMp`J#J MhL:ʕo1w3) 0v퐦54Y7%kiCvrrLPKTV~Ber`*~`^} I@6R +=%;aYF"]}OOm F+7Θoq|_Pkq)Fz @˞S?`֣jإh @dH2_v%_;~őO[UGᮾF/~2% Lm\~ ~)^uVı] ucʊļ^tYln)EZRxm9y9ʔfX~b>)jN%9,~MSWm-|fjtCo_ȮVܻ -W Qtd'S.ZB#bQ. l#<]p*rѼPE&aU_K\ǏbeLf{P@튲&γw)[A`~@֙1 4)X&֑Z<[Iإ_9JA;A%:iVbH-IQ^kkB%_JUD"YއtZЎ>_kt:'@LܛhbU Gbԙ :h mn?Ÿ6zaZ XѥO}IoqFpfu%Ԇx7̲[@X 2&F};Ytx(U@Pwu2tVi|ZQ  C*Պ_ф4rmPrk5l#r26,d5ׯ}W.9JY;+:x-8~JR3s2m\LfBf-X Kx\G~n洌TgbWO 6-q1 %%böKed1Hg +p'faNJd݃-Zͻd7Q@C}eSF._9yeb[ Ć(XkOI8Cpk/MTx[$A)6.~ޟЫ5"Y#,4x՜d⮂ݎdC#,-[uW{&;noH0!F!82Oi$g/NMmC'jͯ}!DW~Z cG `  ^8dMLDQkV R1R\zY.ͅ *2{-#Bp%qp\%؃9ZpMF"tFb<#^Dm&z摧E F'm\̎>3#Հ>%n}V?zfI9ݳZS}=!=0&wHcbQ= -CUSsZ[q(@kfѻ=RJ~SLa2kUbYo\*#Ԁ. ]"۶xZ9Ky}Vʭn Yz6p#qïS#΢A<~Ճ'ZVv@~$:ih ]Vƭ**PUfٌNsRۡhTG1-hD|\Ez\..ԂdwtL֕ڄGǀ$Vu[ :U&*g4^Pc &:Z~ʵ&vCؿxLR7iC *OԩZѤX"957xe5V11I? kq[6#Tq;& teaG7G*s,6X6y؄#%*-grZʈLjXt^AF-&'_`3A]?='CPMЏ^";MjsXy$75sZSy8 cBq˶uЁjnw j= 22{G;&btŮd/Bmc%۴jp 5n%]-`K?6Vj+Tef)]QE<,:ӧo^̅oӛoH"&LSRuXxAaLy=JVjX8_T**x؛)+gWԪ]@= UT~kĝ0: BJWjBZURoALj\jt21)}NZZT{׺taꦮSsk-DEq-ZX< ERSݽ=:s-+UPs8vd-je5N; ^VRf=׷$t><Ќ)EAdwL.]w ~-%MhAt<" k!Bh^f`=]$δ)rWicc%%{} F\[L'ʬRuTrpќWC Ux$ȯ-~4,I }֠AiNjG|;CC7k{آ& pqxl;&<D6A_T U}FL4|WmH޵ܦ]"E0€uI$gT I&}5I)a,WC|fFm4&'y@L1~j]!n+}`ڽn~>a6=}kAjW`&>Qq0lěMRq*Ѭ򜊡(K=\DїvlᒃDEW'##TwuR0VIza菔V/ :e9MgemmwYU( U^񹚮:q <ClC (\SrJ?ËT;FO775FD)֐T Iį.̎v:}IDA]"2(F=:a4꬘9o@M ncvXMo3AT_M ۠KYWdjw|̧})PkRMv3i)/QĢ&ʉW$DC;P%{g1"ށ-NXˁLģAX`J Þlġ_G:hc{rDbPl{BA J+*=U%+P(E@dV* aGQaHx˥BCfݚ6$dcOYDM8p#} H}Ǭpj?az!V UB8V&!b2 'GQsBN A"%ْTDNJ=39 | }{iu/.DVzm'0\q2"ab!Og6ot-= /6h".9x}rf:{/[|{5Zbz{9^YzHSAK)rwƹF;/.T(4UsJ^l൅RΛI|ŝ/ER-.dPDcY9.9u K u>?%=&!/~v}G\Rׂwt/N+;YO@U&tG<51O $NM,DrQk5.ACoPZ˽k/ǡg4"V]/fWY6 '$Z!2^ V8 $3:-E&Qօ%ձgYZ07070100000364000081a400000000000000000000000164943ceb00004d90000000000000000000000000000000000000005000000000./lib/modules/4.18.0-499.el8.ppc64le/kernel/sound/pci/ali5451/snd-ali5451.ko.xz7zXZִF!t/ᆿMM]?Eh=ڜ9P$[~ `PnZ3z?0=DhNV֍kT(7%fկ"f *v șC[:fqv5R_"]E#NN+gSh4" NhlP %'f'J,ܾ(CIRd!Do;tk, GT6pB#z*ӳ&U{.Fצ0 EW<*?tvZ!=o"k86v䌺bwR L{Ԡ0=+vsS]=S%29T?M:i[܂@) &;U'}o ̕cNeAsmEjfH Ke62Ex'L[sz|^ GBNO k DJqm,C4"fjCRU֣j6 +#stb_m×>"@yEO۸lnKn/`'WkW#˞`3g0=1mHfYHC?=%[`n !21#̊)$ڐᰧL8| jߎé"9~Af*zzEMn$@yVfꍰ6N$RS=s9 XrL~7L) LH fX?Tp(E`PO(6WUџ yVw'lDz7D(,&U/pX լPy2p,O_K#iibʽjzaY-{AJs4FBR[i2M?on)K0[kLO$ 3JdZA F5S/]56rL%[[V3+L+"{P&?Uya|zK2>~ 5eaȑ%!AnJn+e%Tq {vg\* 0a I%\\dew-٢3MAT\|5m},E ,AڔPa,jā1ˋ &s`rg9o e\*롨N >N ~‰~6¥oh n܉@ڃu"?CХː 'HIS@"^{ 7 N\"4C蔻#Hq#+lH O  Ԃ>4?"= FҶ^j]J ꉁwH fTkՕv,uLWy 8 De<$R, )*뿲hP Lr T=$v|PڃKv+jI&ԉ3̛ܢB FBU= 7nu~ foԗ_:gϾ\|P)sf"i/;R=`L&r=R<7q`swesuV(w̮5~9-z*b&g}6mԓ,3uHgkWT{uoxg?/H (h'K6& )j'p8VuA˲QTlEz^o<)b%_\HKsړI!c@qҊ AC7ciZ 4!\:f߆¤X$R=z3GtEy(ƫ%ݼ Ճ)d*btL~xb.m|Ss(W+R;4xl#49h3)  c v<{uɄ퀊#ְ5 {]Q.< m[֯::nr%`WN9ctKORQeD-z~x蘿/yK!ay8@zYw3;0X-%qick8bhp0LHKǘIOG)ISoY֐Rk!{ Wbw *umphᤗ?Wvt\!=?'V )tqdOk`Zxfoէ'շ}U`C#0d)QAXj0y_F1QNm/0Јu2d  d L܃׎psPb0A yRlcyUR艜n2]0i*ڲyB[ɡLSl<۸Sv4! ;gŏhQޢ?s  `a83AH ~S?ۨ&`hDU-񫶶?1DŽp6%M>EO깮L>6gWcax {e.-3 Q1dG>m[ T+=$}ܝw<{tt5\RT !?n $Њ4CNqHTv 3lo034A'6tX(P֨9*(֋c'#:bX!!܅Ȇ$ lh8L*֘*o27D( '  !NOGlF! ]MqG&ՕTD@$%sb R-i:jK .GARbߒ|0v7ZOwu.Mhפhh1XQLc8QAX;>8˟/ۮYZ,\RPYv/]+ʥuDn' Xqk;*BkX&Oh=boVa绑p`WiaPН({p-tؚU:Qx"٬YclvW\EN)6-9Vhcב*&vU=(.F 8[gR>W路gl@g" (5eg\l/e}:4rMy F;01ֱ`{Ai&*d0P s*_&aW%H6ED3Ѥj2[G$4'Y9 f]5Qt*]믽 sf6HDMv:\΄zY\XhƘm^EsņmOg ,xJLp=QBQsS݋>Ek?P85or3U,]As Zѓܼ󰿬߆dm_= {"R Ŝc3 ȾE`Ԗ%qxWt]oب`@㍃H"Ԗ'#4GO?Smv#u6W49vb|"ä!U듏)̴jкVHT ӱu}QA: *aZ6H(F<(Gr6\2[wT{ާ!ز(۪EgZ\Yh:h;D{7R7s lh8$6)\d?ԃ+t=d-Ȩ نݪMV:/{|ÛuD_ǚ@1/@s_%=|P=sW*UY [5QnOBssܭ)%:Ux7lS0 #H˰<+L<"taXk: <VZӷ6ы*] CyZ!8|vD&7󲧴!LwOrd؝礗tE[>:?>EkIGJFa^~_va=sڹ"*$ n(;Z,{lmf巍bxiۗ4 dv;?\=y{YbOݭǹay2+*s ܄c7hcD. 4HxnHqOu}]X[ZCwZGg9Te 1L^' E:OK9lT+ՈbLыc!8R٤9%M-y@,*U tE vBG~5HǰȎw 4LNӺ=ܬcPH8G,a+!O]rEM$مề&9ą4 JVȝgKr Oӷx. ؍`*_u\bYA X6-#I)z)MKRLŧg߸r X3[E YQ9`(Vow?q s(n͍3y;.GKTlT=8GM<fjQ TcCa9).lRE'xE,d]&#{^OKHC4Vh&Xxt h:TFx&Q)9}u ܨ"1b7Q&tm׌ Q,ďOIऀ(ZT29_}gZUV.s']H0Xa.{“)F~X[D_H3dt:ShS\^8NrK9az񦝌3"8%/sR^8kwbep{ƠU_+Q4Ե4+c%W:것Fw6vp>j_3ʾk&U{l*kl Ǐ]&םKK`E*C-ýJ S,#J^֓Zیopz^Fv.:}NB):Bgi!јt.ݠ0nT&An*FG_3R M6WR9c=WV7I_2 &oVل8G9'^siX-ىϸVL|_4HrL]Ct-+uv@ ,q"'Ƴ~i+GZ TDΡ!&^X?}[N%L3pƌQG\ e@d2 %6z2YShViУ3XΓrnǠm։"D-._:/:0a*Q  #[UV},3227-  "V'Uek. lw)N{ƜZ.:xS%:vWөS˧j9 -~BzŋN1U"4YA )HgZAa5, y(7sҎj#_U?oHYaՊ&J۩ZߤE2MXcPW1]Px1O7`0tH7sh_2%X JHb^,pL+1dЀjeO+bїo~y'*.9O9+dY/ڳ'e"y(u?KO}hNr#>ah^ޘĶ;|Zt MdzɀXI-R⌙6Yr3nXy`t3xa&| q -VrCL..-z m6+%f6-k 50ɮFy[%^:-h4n)7ZGB.8 }T;[9^ *٦KҸ/7coԃm6vuB)Z&t/* 4[91HNJ7`3DZ,0Q#|=yPlݼԐy|NtΚy;hE=$/-D%He=dW zra$#~L(u&s$D7",\_D4 D)1#5nP(xZmyud6 EPHnH11d5DN̟7 KLPOfWhlUY_ϔ:d71W!3] &( ,ҘCe8TS5\QY(Fbx&qZUox*}Dyµv SQn!䴭\>-@hK9Co$l'IJRUgꃂͼ:Y6LM*!*R"k/ ?_0Y mspd!%s̡K,& H3cL[J4896UrDT TKX tP*=[0ϞʼnJh[r ~Co:Q`To+߲+3鸖9yUDբڌ\;Vs<8B[=E]K@KcuX1y/9gW6;B+R Ի󙺲ۺ t-KB ۬lf!AlM:ZhꏮiYA8 %IᯘLVCFWB ;:ٽy5pwGF}zVe!饜8*UkyYg+t.8 Obi_| gULvP UN&=~yfShOx\o]pN؊-,!qTV-zN:TY1mX{iȡ~ :aO3(ha05AI [lj"`EpAGIBŤQ| j^?=uk a%0X(FlZL^>WM7䠶C9SxǂyC XwMnvUJ6| fF"0۩{ɜS:PȶDaeS0(nY%%p&ؗ\ >!TMl4!10m<YyiFRmb #~hI/|n^; 8d+q{PcǬhOq-E W- c[ EK,nѵ<34GT O6rߖuAKWU0̵XIq1hL{fk 3Kn?_F~ ȅKPeLiH-NF}ei+}._|ڱ1l &bcHTU@YȐ[}-Du0i=UBCT} W8 ASw(-sj DF  ‡zS.*5SKhI >#j^HM<e{]EAT-CSsi͖tqXY5[%?ĹZrKgse]V6o[5Pᬭц P5WrL答zJ`~pkp垜e^w"} ?GA] z Gb*xΙDy]eJ?l9*ij& '/蕊nWo0kZT;+icQ?Vei72қz"$C Uc= mٌd. \\1vpx+adF袲t~e=3xu|S{Gl=sEy&A@7A~]^K4` \>I Ŧjs5lV|.טU-{I)1̈́䀎q^95xӝ]B߹&OBjR7XMj1pdAϾDbt`I} xU-ߧl T?"!C,5"xV^”3)$Z-ox9,9)(A5J˙"P f:VZ8xlTAW0K'w1ב{ͭ;ˤlN1;nˢ?}h{mkǡ0;b3\(I| }˫d2Һ;=yYz䞂| ϲ̖`H(40tȶd|J6ҹפ5?rCRCpҳ9Pk#]M:¬0FV zxe}Gi+aze*DX<}dɽNYfSN2MɶfY17qU#4&OHO/ Z%s4OQSSЋaK- yAq"7faSGϽl5sOw29px -dqo8Jj\S[{GE2YUsѝQr9e'MW֠E_G."IPtޘKQz^sS6$]D״12蛹Ɵ=sh{RwO W!F l[)k"lKA}FTM%&O8PmFcn ]_au%GErEn-DEE@7⓽, jI]|ELҸ+seL}NuSvSVsYVΡŤ1REPmx#$U1Ճ9.`QXbIQ~$j-qm;g\Jʡ[*PlԿ!'/nS#}TЖ)?8nIZ\l$08.GBW[J5Q -Qd^B-F0ׇj8 6zӽUz.{ (lx4ݚ z1/^ϘEDP>GDž .TxhS41 a3iAmiTXb ^cJ`đ>:oud|D..jQ/?,_-hGfqgVO"v֋W,MZs|Y2ʍv+t*ݰd-XkACIN~8>|~IZxfA`afPަt$s8l&׵oÖv\}Mbr$mG_R 7OӷVIu$cc$,ǘHӒPe1%h9`)tI (||{c#R e'e4tMPy(zڙ GMTjWBz }voNz HOwFֽ#K&iE6wV^bk>*!%2q?R /_焬t+{8A%'MRf(LKuIrmIΖjlZ)Lue AeYY'=Xɹ|+D@xi8668Qg,ګm0}Mwhvf.[A/I t`G~;6P;,jaGĴocP.Km`^@Aޣxn-{|hہ 4'{KY<@F&M.qV)6o\a3J&.j&IնA agcb_AZ ݅}Z*Bx3_0kb Q$d -Wŧ>+pUX`f saboأ_dPQZ䜄9_P*RykPԂf~$6H$Z`cUKw֚ ]Z ڤMN.imAqWT%SgS[t \ ?O LrP$@өPG_F)}݄۟i{޶)@m{NS4 Եaq[7o:jJuk F97K:ƎH4bQ+sv @x=ݫGVuMY}bJ|ۿ?k9Ymn:i7i̗'*[!Cs0O~>2% 4S7"vDͱO4E 64`BŽUc=7_uJݸ+`!0Ok َKϠwoʉ'/z!7 h|cNǨO]['Gk_SL"eByb lŷ.{?W2 3N(Y <ՒxA{9A4C4%`]¦i",oJ{*fMP#<2f9>UD_U:)ŝ 6 ;tžȀS)/ŀS\LS˘F &`}ElL_c,c6ҧ19H&FڇL$PQ0ȍу?/Cp=nv`;g/ nXu@8202!a೾ᳮgm&U,~g8 ܆Mn?Dݠ~ Eopv/9ᆋX(\N&O-Z02 $&=+݌),h/,>u=`9m՝g H{_az Qxmԟ%*9mg2Kq*z08.G8 T7O8)r($A Ik~#T*~ҵdGQI dvR Z Z͗t $< ]=@)ߝVqR?6`O A1;0 < 5*bizu-Ubwb5F@^ݢk:,o+&DE]U9 (0ęi`K|;b.d/HWP ځ/VUXO".UYw 2F.bsۚosebT:2#ɭ;9"o` ]|uн鞁֐#tZڒAh{=w-WlF&X83 y:V=-TQ )( sWV^*Rt؍@=^ax4Fzr=*(璢Kй+~u`i7{`Γt 5h]DyVHAe+;#~A?X3)){wBO1޼%dUrqlJLu֔DYGN$7JK Ggr"(oZy4pW |vGh>,?3*-09#\۳^ydL8P;"DTCмy4p p*uU+˧ LXTF&NGԂ[oHc(z_MFSk,p9&x}|W*V[=+p?<98ܑS|ݱ- ͐(s΋}t4kwR剘L%D@w{)W G1Q$zE9Q9R+9-lj.鲫χ٩3yK.k.'(}NZ-DŽ1 ^r@4W s޾J3-BLu*rq FGnwүF@s  'kRs1{$}&;So ѩ @`)؞\I^j 0<,N*؞NB\gMg-Ȍ0g"3TG@^⃟X˃v`fat6vA*Fh?1ezyT!:-X!Sn|:ĵe3#)$)Y8m7+W8ǿI pQ올VhM<:T iHv1?P!:a')OOGbJ d,넫q3g֤ ݚcoJ/Au'(yVUN$15J]| &W,^ؙ^}H!.L+Sh.悉u؇_))3q0Z,YːLt^kg/BV*k$mW ׫_P Ҍ_m6N Ouס:Jv&hf0{*"^%CА&~l䘐ANcT0>,V[y +eK~$RD0N+uBK)F/(#u.z ԒY8̃}GQd^۵$@fsҊI \y@#Oͤ "Rh@E$ ufx<r<!.)^L2g0l-Hojcű&{~G瀅p6m(CĽ@{ꄈa\6:(I7ZCcw9I7/ -$S&+ Pϙv(8XŊK4LV.Yr׼rz_/6͞_\/5)ч9Ǎ#v;70w ͚h3Ml[^mWFG.+qyOL墶yC5= QEf,is ra *UkhM%av˲(=_yZ*[eQZ_Ja%d)wy,r+,r$:M;GD`̏gGZKDkܟ#ZHLW-8d;^ kQqf%r_FHE]3Vf)&Lڹ6r{)bhbTwI|x3ܣɍ¹V\}Hs^UJ%%!O"k ߼j2TLl/{4QBSk"ɔ6pڏ"̃ā;%yrgE<b9[R`gV}bfYH#Egݢ˨ q{T9?/2W9(faSb σ M -b3xԱDk\͞)/)zRVF>tDlTg%v0/ ("ž(TV&F5*?aD2DQ6&|Zi~Q>f-l~.N}ߜeI\ #mL§文ue[r&-/>hxRZlc|cbEk+WHPo\4\+FWPb /'Բ#zզ#{i0nO u_o#!}$ôrVeIyRSb\xoh Ept\!BHiozqxzqH>m"c55} cFGdD#ő0,Bv\yxf'[r7)8ڣb3)_C h^!|-ǂpq8 OlOEKٖEztRk," mqLJB+`0NdӟCVS Q._m.f} h 3_# b uɥ/B׽AȻpW)^8t.RĆօE,83֣1Ulu {?f$u%B&mz[Zb۷[zwCe<W |ץM"` ?3{6saSh %T&H͑r*K>QU]p-x K·]ye]0<(#L%aZ%/# !Zq0yz, R(b f^(Gw̹O$Ekdh|BX\T;u GW"=4:DkPpd<*Hr&=|bn PA Gv-5% Ыxw| DS.ڊF ot yT9Eq}dwSbc y7;؍Kf#7eb؛0Dϻe6PObS [$U,Eè[NX,{q>L/ 7GVc[LY` hɣ4eyM$#GunjL仅󱯨5!㩗HeK@;$Z!L5A{6沿ʋp ?{/.pbK_uT͍WE$ޟ3wlI6@S #:?1FlX`?_ը2jT Ύ|G&͡^i(bE0):rlҤ6~p7-ŸN#{Oɺw.N/:j (]8Eb4ґ~%N| %/®9n[7wsv{[M_HoTEkXe)REc|ro5 iLIE<~ _Ic"utsĹ枛F 7X]9؈ '+F#qQ~2)?;?.R[w?"3WtM*!}^#vzã)%al-0 !g潱ԍceGkZ}~7e9U7\FFޡCCd W)4Z3A?sx-xF$U)y*ezP9TB3^ckcZ䩇eenU8&7nmK@cھOwzӧMD]C?|C:1l8t=[/+qN羥C$Ҥ: śyH=(gXP~j&wLNSZ0T|\H)E ոe@KjU*~ /nQA{ b3rusʍi4ӸuD Qobiv! Lj *VÛԒc*fD8BҙgB7]63.U򡋂r(%k+V~ȼHG#[7/ifwնkkXľI'o\2G@ 2˻o|AZK^\Q̠DO̬i}p*:< 4dl~ݼE+[ٝ6u4Vy;$e>NGMC`9HHS~߽[{4GT7bu"4S+ n"oGy{ޓyk`a-zŰś ɒ}8D|YpX= Q9[g.drJClFM7([^\'(6 R}-ң_xd$p,9[M䓹Co1^'nB$ Ps*GP0X$d m1)ֿH}nlymZT[mZj:-Ƞ>JQ;Yy}݄P{<,{2Dlv{)ֳ`,I-+gc~(;fX' &9b HJ0'gYZ07070100000365000081a400000000000000000000000164943ceb0000706c000000000000000000000000000000000000004e00000000./lib/modules/4.18.0-499.el8.ppc64le/kernel/sound/pci/au88x0/snd-au8810.ko.xz7zXZִF!t/Gp)]?Eh=ڜ9Pu *Y ]y 7,|_R!,g2B`+*A 5eefBsk?coNDg%*挧s$Ȼ4PK[{7Cr⟦!1*FӋ C.m&]ﶶBĖvs 9"o@܃\Ikb푴ySptWEOYZa,{+rb5MX]]1cՏXq>eEwQ?}]QPNv]WC5(jZ[ӟ?'f*#&hc@* " SY~O11.q5cr_yiGoODmv FF3V.s~مoȇg8GC64Gwa|tM#K|I^3WryCۖyFM/}PO!N?EJC {PO+YKI W -WjjJ|d=.WbBaq@g23R0|%!mP@ ՜K8 *J;hW:M0_!l5z+)Wޖ.Ws̉K^{nk3xD"֕$m\3Lz;0(Ct660R{\ӊvֲYw6}e 6 9m@:yE8ymDžJ8@|YKmYYG=cӕS|0*\\NUrЇWtG HŘ*F3jpFXnH FB[ ^eļwId 924oyH=rziHp cb0n o-Gg΋ '윂zbkS!/TpUDY1ޜSsK3 k wm: o:wzm=JCbGKB\݂ޗ0DF+~a*:v0 j:X OKK7\&Q/LF+XB7NS%{e\j6H&nepP e>ؽA@wJڕU>MfM ٓ\Ct>._{4 Oyp|\{P<헂,N9,v>6+Ÿ́Q SURYp  };pTR|H6щ @Bx p^ݥ.[U{t_CWJ* H47@|l$140Hz 8~K+TwFK윭)Xh_§BScC _8Ս4^#&pw<]9ॉK3r^ ㆓W0ֻ*nWXGBP=hVFOSsBm!MI/"dV8Qܣ:9lƣ3yW1]%R|Wae*HEi%/>19d!W:ۘ|L]wAWx>SIq-;77yYS]o_9jWa%k@-N }TT#cw۬r^ d ^-R4~g֖ha84vrHU  :4ض@]BT@-[-ӓ.+CLW0)@q74㔸.k}*DCiyKUQ,[gwVJN>xPOGtY|'zJLB30i;ŸjEVDk7yXֿds7gQF荷%T˄=V6M.y]k1ʅܕ.# b0.`Z)D趀Y>KuM Eg'Ĩw$ -~>rB6qFvu —Je9I1ņ%_欴+ٌT LލMD$D,_1$2U'%,Au"HGxu^喙Eǹsv!Ӻڜ zC\"ԴNNwcsQE_rzF8l퀅-~Ȟn .O9n4Og~K@n$j]a[{φAD^bySЉHi*`6%d1i]DRBIF`5mR@U_nׂ">Ԛ zrJM!(kV՗7 +Z-/mJXJFg ?'X90Im_1m9=mۆA<ċAEg=pԛLREfdkJ8tIƶVְg%| |A4Z-5194Dx1Hor8Xh 3_CGeC(Cem*%eOG,oi5jG_Ia#5}c@ dR)"u.2ۜYAd螧G'؞P, vIbV¢ ~bUjcW!9}I_@d=!/Cf2Ss6=ʕ :3[󦽁7P^5[=]l%($Q|01n%Bx'k1QUo^=Afm Fs\\$fbǝa\:nŬQg"Q *{>"?g]@k #u4U6&XҵjṪ}z5x;nGo_$$۔V쒐{3OыFzSbhJEpiOW{fm+{֩bK?]Bm53I\/r#:i&g|+|2!~%Bd(@̯4ׅ*t"q7jQaǸbp0L,<hX!_>.Glf\K+<.-}BBxbp3q:<Ŕn!+ɳniw2$Dyz3Jy1_SEۅ!h"<pLLM* =Gɋ.98GP0W~nIpj P$[&3/&` ٖ_T$Fyj3t@%Cz^2wѳB Cw,ic"0Cs;PUqy y7___g)`6#/&)Ԥ2P!kRm"蜸*>/BSݟUi?mw"ДŨRR _/L?}[%&Zm)R X5Ǘ׭Lav}JM9>NW D@ڼrD$;hThy16G&ӟ x4 \/NjoX>rP&ʀc^">ja@< 35LŨo0(C]@`7\&TE*qk ne(GmVѱ"`0BNmQ+?tq[I#,W]lRpkrљTZ{{+Rl>MrE\vf2@!p^lw* ஐ*MMF Â4YlZʧ9i*QN.*KHSE k2'{r$ ^g`K+fC/sW# !(mNtŊާ /y ݝ' OPc:ʃ8:U4ǰHΆm,ޝ[k{ߎa毴QHJۈԢ`\ fvxK7`<A5q*V*$ݘ2?ldfu+U'.DSWː\G+'o`4%:jg I8Zĝ.;4GBxeT9}& Rp@^cl 43JI$PYѰ]frNTkژ 0wqT>W 3%1#O<9U*dLcrה.6>BΗke¹L8 9Wœ"sge3/ W:Kڀ;} 7+YL/LvCڝ#BtҌ+yoN2{4.6cv;u l(@ .fLms"W%%/Ci(/ ,LEi:?-%EwX49PU!+&Ocz 8A@q"8Z S6f]s.$:TΓ7=RQG[?MCq8^Pnh㷋.U}ߏ!:1yӞ9.Y>#}Ca WCPw7^yO٠LD7;S޹(f)BPƬvd^fC5M+Kwbr߭Sq_U=oӻ5#p&[jUv1QeIq){TC[F>T,`wfi'C({EZ M6XIQ9p'}aY8*K'Yн5Da$P$C'S-p*&2ZtLq$~o9_67t:wsޭ,̑rcXW)&vhD}zZz,m! fL|}וnjoQ{G&ɋqߥ-IEUPnZ J1RI­M>ަf6Ԧ 5 Lܒ(}6MjRy2 yV${prҠ%n>R-vL u0k$ x[ ' tIyƴ? ; ۂ'˸l(l>[֓Y(1NmBwz Qaa34N<Ƌ\vvdzˇNX(2D_ W^[j1v"]bI;MLRbڼLpN"`rLDo_h>GwHuM˲,32e:}E::IvDu NA=qUq ^ePނLGu&nH'``.`{{iC 8)r/GڭCicݛ'5z(jKvy\qSsZj@{` Y2&BR0Cyrtjc F6?:1&Ia)YafRFUSq ̷(n~HsN7qCKI=zM7м`_p% 6ˌ @V@RܾMA;a*ORB3)PB.Uvk;ixh=f 3k, 3ި%t%>tfe9@&[Y]х8_T32bklU{_ğ(.\G!fq#mZ5N}OLaSAǬ l$q9, Sv[hwí4_W÷FZTžHm-+_2b%+Xz1,x6>;񡕟!vZv @l< NU $tTx?)> <ۆe QFs `tyNJD0LMTE'?8>;n\YLhª eOY0F%gݷ>㽍@~x=y?3ڽ ]$6NŻ_|b`-_:S1w-a6@9vzgRj˜ւ0x~Ѱ':v/dž"TðcDg}ȧ{";mѳV2),7J!DܵҏwșV3gثrH-À9{^asE(Y92\Es+&=$NPZwrT'eR8aM9LQx 澥f&{mbQLuqnks>,aQlEZ ,'dy]G((]ƪ: kny =[HaQ0\'ZBP$1EH%K95g~\U(H{ |{VXE ^If!>#>0oM_a9)٣Z~~B+|*xVu/Φ0 S(vgE1R[߸~0[0"吭d.mtAӢǪ 3同jM\|#pȓm mo@CPfd7[xYcu,eVb61Y8- 6{&I?iڴo'&(3wJV"FRη~d(0;,Cm*3I[amg'2[B*Psv+ha9gX񮌡OCĚLҁ?H-[" 8E[)C?`Rr]aQ=d>!Z>JO5A[9)E!קNQYnLpl5U%:^_?F+l\{ *zB;t 9Kh0SAe=ݭ5%'=xkkG<甉ȂJ 4dD="ߐEW֯tz@ 3#^?|bbd D:\W[W!gKo̷-~ IHrロ'.U" @0GDŽ͛Il&kS}F@?}3E^r%v??b$Ч,F͌}ٗAF>(O*&K_~gL.w@1$yǡ6zS8س3xTH:*B6SeIcsD:H&wLvf xސ Zm>(? JJ̾j1v@iS|i6TI'A.*aqF(]֟돃 ;{!Fhѻ&Jjs&:0xSsa@?X>' ¢c/ #De2džȒvEԁ-zh0]`\S;7hJ߲h*]7%ҍ2+`7ƏZF{Qo&4ʂԈvZ}qODL=&><}[Mڳ+#gl]FkAW!!F:B8H׭AL0l~UԓMc-o#^`-^+C=fKHqqL7 1V~o"\kg\L0Q[Pb%/;Q?p/rGs~QrD `2=N'Ik0ѲLH NUߐĞQq ڀ. zNM~Tݼp‚L6eyWIv1/BL6鶺c|Df?7פ޸8sqAo ᑏvǮ˝` :2ZW݌^-`t Gğ8u_{`h*g u'nc_j{jgAS^G%R > =Mm39>]HvC6$=L~i;#|;zLozS㼩#nNJΙ~AiFRoӟ+{ 'n״Z'^*AAёzؿ3D/~ O,"3[Z(X:VFQM+*~wX'#>JrQ֊>IeI3G=yjԮz5Xp3?g|WUc5@挄|w*Jy/}羭Z n<$C|[SPĄR ^uTWi80%׎FYUǻm[KKʍ#Zs4Y:obiP `y׍!IL!wYZ1h?Ik}r2*eq-O[ vUeW~`FmİWCry1`rxZ e'ϻV$Ou9=2{OSL. QwBF;6U]iWV=%[K_bLJ G`\`po"kIF&W39#D SPyMy`"}]>+s,˾.J {*ȑk>8ÓUVŅXH]#^ (nhPMɜ:ЋubNxq}Otw/95cS<-!k|l ;Cm})"*ϛ0j]?-fN7 vֺ 3bvq}^߆ȲMYCj*SEO-͡1Mb[TX,8!IM`'+bAv 2ozu R0y \OT3Wfgf8Ph`pno}7`Ĝ9" Xqٕp|'U?g7{ȫ 2o^ɓbS[ƖY/Mp ƹ kk`&/8YT9B"fJe@lbPEVJބ`{ыG(j;Em@Bƍ{X|JBe_{i=Qd鑆O ?/[_Y4pߥϐs9ވ@VnwVԍ \B? ~G:"5jY{0;C31Xt ;A]kxNMM|ʝ~h[s'>!k݆#tbdȧj-(2y 3X<ضfPCS' 7xYxqxo#쁄y$:u[818<>͛4~ޥ;XS4~*y|bǐ!.,$+]ӊmNʟh×yFAnj,$bh1>{`8]'[^Ȱh'sF0 ѓ˜1 _jIZԏ7ۻw.W,~oROcGL8A:Fk%jz?|.D+:ϭw1dKk2edMU\Nw§)rwH ђM#v_^"_*yWlgG@>(*zlf5AD9VPJ>T 'J}RoSnG8G wv]Kn iIG`m*$ 2Ri sGk[@=rv%𯈃Mi#`?ֽKL+v& c`|81K'!=81 +'~gъhoܒ:aTM^}Xz셾mm@yx}>~hS>薈ðʅk&؆䶇A_IVz?/&." ?Ő+F䒪u܈Xぉ~6uC*l[e5SM;)])u_te\ F=F\˙/E([Mg;-s;k8;[^'+ZdoCYj%Rof?q`\qДఎa 0 d: _9pzA"\)p5Z)[=i/E#t w:ɯ|ݡD@@.(~?EfNK'N^6'^]p'`v!+(~B(W`1Ʉr~ SVxg_2G]WD?/j{:ƶeHFI<<iS 9>$soqcZ"obKքwxձҀJfq 2LGh o'?,c&xSVcK8<$8"ڵFhB  h#j5+@FҨ 2u$XŚءwy2Q| nJ&so Pm0XOoIB9q9z)YƮ7W6!y\¨2ig/;乸:!͚"$גvg$oƯoT̓" }C; <=9#-02)ۆQw/g7#F_)|y@#Cx5; H1a2ӎEΈ]%!Q9}ęcA+[~')$98ivIVlǦJ qN I}1$M!HT'"p)Oa .v%afg ?QChG]%W{6[yqYT,bTi0d/-ILiPHJ/Yms4)Fݨ>Kq- RXO:Ӝ:2hŀW)%b[=/Z082<:X/] iQ+~/ i[!t$on '&q,Fs-KR%dWgyỎpcv7jE[|ɲ8w0X52}mNV5a \Js^K2HB|v0\CJBqsQ?D1"a. ͸7EüQ\?WN6hgF,('kk#z1 {2ke1 awJH:3GI=iHpnoRY1M'̝|*1}at-ȊJfFUa )̶\JGSį$@'r̛eh` PTZNtC٘MYMݥ^Vg3ehWIyk>VlMr,~& q`*#:dlҰDb?UmnAJfFzh4Ok q͊;Ayjxz#/-s*zuOPZ"! *'r_v;%MNxj*܌^7C'.:!{KόAE`8P꥚!V"3He\ŋ ]ᷫ1b;;hխ4=JPL<ⅵIyՙ\m59KjD+V%p=~TJc!5ר=g`g#Q9+w9,^?Ԭa=H E-,\7Ng16xVZDHxb:vLd*o_PG 9s\/@DJ}-R͍uzd'~MwA; \^t|)BhLxr£TԨoqqy`hg6sSn8n6m,Y⾲wdnīFeOxoȺuht t_{Q32xXpď@z +90a4*:RX_ki>!B3,v]7m謶79FZ^o~gNm#㸐.RQ c M=ydaȫE0Yy viG|-mHirbN1K;# X[ksr~ӾA@`_ߕ?nH/zl<+ҘR&JIIo?{zU`(~ʎO ,kygx1pW^Z}M#50"dEԓ5(,z2P[r\zB6e;ZE/^qN{<|6 FD)eB px>\z2Jk,&bT(3y6t?56 ?ص&=ujW?KH C!/gzffei \f/ܘq1ȢڎO2q<P ^ŀĚ {nH>>Yҡ4Q}d@wSuXX7>cS%y+8Q >:2Li^駠%l90i` os8V ԛ&m.9*9.[1aqExY2 2>~ut,3& fڋZt*% hpdHJ;N! V)- tdDVSv3Š6vXCF =m~ZD7_!ϵHhxdc!rqb([.+sd‡հ&rNCy)/{yF}RfrO>-SmN6u@ْǥZj@{ hM@W`@滓~|Va~œlاMu $6i` R[ALѷĴUSô컛׮_5`Cn n.">h ҆ Vr"A)ga '[h".Oղ3g$HE8d \֣2-A T{5,.'VD_>&oUW~€zW+jq6+!0!kG}Gj:RApOd`˶)DqP~7i9K[3Jt;~W۽?bNJf d' 8n~xpu}5 |OoY܆M^M~ =N3ݵ%-q=DX@bcy.g"͎HT1OSȭ <ڎT4:UluB,n1>S}nWBgyz]ݩ  ĝ wcΪS%:쿦ykGK`cA\!;?+6He=L9-1;Jr8?VL(?.h]zvN^M| M4(ǿ^R^/dd\m*7 H5*FQXDM K-$~42ȎXvIzqA ?)r@wP' Eٶ^@pT9"?<4󠪓o6ɚ DgjbJH1;? dKM:?&=<8UUif R۶cʺ 1& CلmS,5 ڐ7m'/™Ŏ[9PϛjxJ۞&TvV%DϷwdx-iII<8G#MD(r?DΫ}~T)`CrMf~|36KꇓB"('8ІCgEpx]cBt>"6Q2";׀wiV՜íO^\tjy mB5~:{#Ћȼf~=H;7h*hGiAtGy(5EχVڴ yp2 T YkUֽkz0d`4H])X<9j0HBYI] t =d ͓iA&{'/8ݵ]_cV.S7@kqhCM!]<6;^|D'8R%HVŇB.*`t+:Pe-铅 8+[핑kHٖebƮ UOZ,*`MR>!vL]n* x sYRY7DW޾IJj'BWg]Eb$km}蕁9UO!_&8skzt~^)h@<4e'9"@w"RHy>[tU۷+͜l~2Y7 c'"Ŀm$* | N&+Fzo{-Z-\u)h&}ty""$!Rbk;~f+w%f9(6Z5tYҍO/`@Lh㧋uٮsҶ[_c߁CǪ|45-'v*g2C<y,v'+HbV߼5 )|J1ϸw®"7,ӳ)0ltqa6,2߂%D"-d3xvd. adGj@:¦"6X2s>A ^x"SMG BG`Bk|}꧑֒@~dL (ə˒pqi4gLe%/)CG&}D7[p5adFTG&ph[v.4|WhiuXIFpâ 6y#pu)T.jjX1O~o]Lf݋,(`Šx?Zu!IDe9\ĥqW dlj grkք\iR%HP>εG[ݸ6dj@埀ܮF+qxV/5`&wWfAcq ;TR@e(ChNuw:REOۼ&`&N4 4F³F\\2j1w7Ed: !;_:'?F᲋=0B'@_pU[eSmvG Nh򜋑P(LmzzXFp&'îI/}tDyw`~>>a}/|3\$_o܁qD0dlϹqϤ ͎=`_1q%l #D:v鍉LVA溷Ak:kί. 鞓Pi]D~5pd5ZZD@!5{:;_ , 15dA.ܭ2g!.P[@E R-ȯ2oeyhS~E3m $Ebl>#\l HGЀe1y8ܶoLB}zY*9 O= 'WaÏlnPJJ5cRJ._NF K,|O!:oݎV :'/S"=Bk}_ y,C 4:WS^RP-*{^xKyXd.FIS۾~p_ͼF%9z8=sbb[Jt~}vz;8EͷOh5FA'v=hYytCH.wS?>8dĢPWQhzK7G(IӢ]§Wԝ.Zf5)?!/ %U$}~WOG6yC3^=ٜUfKciT%J2X@'cܣa<8Gl_]Hӵ%E[ݵNoJmXH˄cĔM7E]`ԗkt1lRCݧ7a?"#w9645/9iJ{Biqs)8Ǐu1Ä%@[>Gn2>}kGii>b%"uzUbw)T.:wsF̟'3o1pNI= /|4|PQId$.dZ0GY҉fNY/\G ~4Ǚᢿ:c]Zެ{#Bv?lQn!C⬶[6S%h/8e_i]7tW!~%FT 82޿b8l%;ÿ*=>x˛G3ُ#9dGL+K$:Yzx[%2o̬W KIAP{͙ "yS3N~vAz|M[%]K)H_ O&bӼPNQ. ҋ3Y*)i[\i\U!ԯ0kBroc/b <5vћNY(}*B b6.eO _7J:%R_gȰk ]C1çΗog ]e ٮfNikwz[%䱻 (LwMi'w*W@C1`ԇz*cHŹEQ=1 ݧi .ITJ(}1SZc+; ke^mV .-H3C7a!g({-%M 4%xiC <ݎ8WU uQ-}6] :EZ( mt'mU5L&[\ 1&(<,bAB颞}\]VQ,Ų= +V:kL)Rc˔JB2#@0M-k8% )QğKH"ڌ^-c8p)"j O#C:[c5C;M<3)cY`OBij8Sb7f lx,]K*yewoF^&t阎@yTCk#'#w ܊e+XαvhQ7qaE&@roUw}jk59_sq{" W}+DȞC4k4M5 ~ydO"X!'{ f"X}i~_ sxmM%#fфSvѩ1 ;%7ɓnj m\xL9X%oeR7ڻ]*(5#O0zgfl%>]FE23 $$ɳj8CpJx*(jEHJ .= L#ߊd  m[]m#@3'ܘ \kIzޯ};`+~4AFH&2@i:g!IʭQ%v?m`k迆6>16UIoxQ@+m 42N JhRI$EM|;].(R7qcںFp _JvI3x*\~VTȐnUmNIP0[NJrI-:q0Bf k (2س%A+l(ڜ8gS"BUaHzs3tbO TPmG `&4 "4˗6mYwȕxA:t,J @svaGK,)cĴpUIЃ+ݛR1d7 G2Ο:7qY=wgBJx`#*{HnKmyn@&{H"f}F?>5#1<#GI.;-j]`Ǚ‚k'|:7VLs蚙޺D!^RQ:Iv2<)[ ^ڃ!fUump?hig9S馭nJG`Sŷ {äbc-腵#ņ ?)}pcp Ѱ}fxQj`OSw6;XwcBvRLeLhXa]Xy[˨u1`PY {՝.T=a-64eAp$V gV1bpPjݼ1eCt ә ߅fwa+k<0.żo~oaZ,_0 .{Qxw#+] (a2^[^{ 7O>Y<ʘGm)*LG {,cׁą`5ӑF %vU%wNխ˞&BB^pu oAS!cÊ0 zBV{1ir6E6+n68ZD7;v L>iX?f@}n=R^Zׂ BQ&Z>x␙ H]]'ENH'ĸKǜ/?~q,sSbƈT"G?LZ2Б"\̍~n:V4kѣ8}?$ >4WLdL0fˍE}v'eoÅSO%8TU+gNy[A9'Z (QxM_>ZSpwmss:y&\ ͬҺZya$7%oFfabrEOe%Aa7`t|Z'"#E'ME1(=AuT'K*Ez!g4(\JCہr**BJMVz@/Nc45⨀J@$ϹC\[jǿ Ź3y+W趓,klP$vםȣҧ:l,{}jzWU}g]%Jimkqr}9خM;G+E5+⨦%PujTf a/{dbŀ[ߋbV7 [#Ÿi>5enkGhTNO-"y=kL0FO `((v^DJ GK|ˠ6_d߶0T"cDEo½:2zi:-P1vyh`#4׏~Q( %DM~G`炡}P3vZdB;(LhT]L|ETzf"3_b4p6 O UI[| U5z##k#K=yj }MͰz 5s/7H4Q32/w1"-Ys6.m…h|z$r;e4/^ͻ"[kn%lɊ3C[A"=9ɲLxm.5^Β?m#Pfm]XZ7FP< C73}2$x YhFnr?e4boϔ!as~l! /ԙO0ݦxo,޼PW9OQӠ2 `6?pGcH:-Pxn r ~T1}CBVr nQQ_{%~">{C[wZ [oEj%wNr{pԣfaK&oiLYz/08#J417jK is֪n7?ed0 94 BŬPY {!@GN )Y?'BO ե4nZ;@L\0yi$tJ;:Zs%?@(U5t ;y`[޹K  F d19@sꉊ(qщ.b>z*{"C!x .51] 'ʿI4Po{G" D2" 8uMQguӱa43MvzCa YRw;@ȆggYZ07070100000366000081a400000000000000000000000164943ceb00006284000000000000000000000000000000000000004e00000000./lib/modules/4.18.0-499.el8.ppc64le/kernel/sound/pci/au88x0/snd-au8820.ko.xz7zXZִF!t/wbC]?Eh=ڜ9R,\;u4ÃuBtxG$7f9&tDn| ?ZWL5WΊQ)Q[RcM&Cζ]k`8QC ?0U|_ CE@ A2w_Cs2 '~R;Gpjl鴺BwļN"HIQ H<'=N .85aY~l/)L_Ob>uhYL+gq641p1FEv[2Oq[J HA9:|QpN9pACRVob?m 2b䍝*5(Ľ S,;%|fVw4;U;{C~YOMD}BG\IHW7LDltV@o?+5'kziRԶ/& >R<tP+c"|6q*9P{#=mqp^zNm%8=bw5*D\j&*ݺy!.B徚1}8QEպF 2dBH;d6D|Տ%I @5lljƫi-/?3=f c8ľ WepdҌ4}I?,~6ÎX7-cKn+Pr"deO23%u,xN)vsV}CU',2hQ4!r(dv%z9_t̶9G(7WF ״Lqd&"Ilug4 ni#:<ʽ7j|D mF{c}I = ̳S2!\1. i<V:cėp^tt{7jf[;Xba:F`?:}E5Y_#W< &^c"gbet,2&=k1 1scDB,$=y^*js5[ 1I8_Fz]l?lߑ&7\S٠i?H^jgTi3{bYJqY']k**rO@R84$j6[Ȃ{=Facs}Pڗ+E4.Xg@L%!IlP= j?kzkoئuk eGx@M*J$v#R2pUvI"1냼O3 aQ,;` L޶1vH]=ހ%b ImI_z <J}W mjt6ytJsKf5W&Vٵ1oo`W[x X'.g)$o1P \딙-ٖy-M=& GF-q >]߅9擞>/fMt9.n!u; $ _kd2k@aY*cs]1<>Đ/ f]nucP6CX1Hwr`%<] A3$t*ŁV()@@Kp(-f^Ls=[uweKH+v/@*b 272 ٴS%#Q* "αWϕC@!U蓔/u~sO2C%.=b) YsCYT*_ux=6 ~|L l "P9wDˍ^N5%/i'ˑ2yNKۍtR[WG)u8=l5ikk2 T5?3P.{b,N$Zi.IY,1 >kJBN5 Q<"J3R;:sѩW&\]G0Lޥ+n]; du$=]/,$1h+9X9Bm 1M3J0J$%^Nesd,XϒG/vӽ>{j}R]uXs N1ž`ݛC b^Ջe/ں?%!]+rY o(NCtz]  Ź=D<_Oi#v7ƥtOq"F?riuHxbbrthvC_%ȡ8?GIVPf9L7B+32mM+Ķ$wM 5p-N R7_5f;42+(|`9,M+m 2]?4:VȜ5 hMʲm| wj -Q;aJψ&is~[.[nflzVs': Ih+튏`/u)Gͩ/]5E9qESOu 0[uQ2'SmS)sx@!?Q隣`p]-[76ǩ+Ii1G9O& />ؙkC{ȐV UR=@iZM`d $ۿJIH|VCBChR @/.iu7Ζ93պ$Yd^ CjX2:dž`hN\9J\Пt=_.hzjqL?-Xa}97&Oj'8J:qor=L5~_(ҳTl,i6 tdeNWi$_pKV%d4sg.Fȱ{(RUFOoD͙&"&?,['Ì";Ӕ$@} y C CN-u$<\3ƾ4*+GuO7o@D-}L"y[-R-%MKb-I߸Z:=q㿋YQ$GSh7L>3 W*k51,rجGd,&ҍy`Nҧez3% c(M `=ʐԶ3h/Yq*Ek_ZȖǔ LJ% [I|?T|] [vt,` _O?Rh?@"Az`9% 6P2LhQ-^pnL7Le_6 Im]Hh\qNYZSWQ_T R1􉡞*[=(@ vv 7O|7sHwՈ{{$1ttͪvZB8CTUU"Q:89u W<{'SQN~ ׃,^e$zK ?r8X7~m%eK UKmEZa3 i>C´HX1]_btK᣾YM>'~= =t> @1=jw?X8TwEHfV `fG~.@䷻]^ F=rV޺gTeg=(ky ceжأ M11meE=~_EI#z~1^*N#nZ^|:qb C`ܶpիvm7Ue8*vk{`e>X)&D-dGX~i5 ڱSޟ._w1|I<|Q2w_Kdz뛑/y[PH뾵TM#*|%_gJj^>f!!|b;xT_A%(Zjg4-M+P 潿B 'bmoGΐS*P9.y"q~ ED]#\KHPjGS*Z$ p Bs˵Tv񑨑 2`INPCްخ臞|ܿ{OdWDg22>OD_`h?+QQ@С{琣mV}Xn@(mVbIX z.nF/h !ĸB#HlPҠ/sro72=v͚/Og^Eg[+tz15oa#go ^2KP]wPG|oj+jٝ)|m>x'U-J'ɭsxrrv1Q.ν5w1ؐ.' @C'~zW6e꬈ ;N攅sCuS`GG6 ZGLH9 (g~b?smv-QceO9I޽n KOr_2 Lr<ǁA]&`ŨB8$qnZ^JUpԋ51#p0:OORiQ~N_%-T T|T]Ӽ_HBX0I@"/@p] 'OֺtEoZ AGF^![,!j> +.QE?q`ȷ7p6dO-8!a ~~3ס=S ܳؒ} v@z#9nݖrf1 3n][<-m*R/^0%O{f}(IVR:d? , M#DmZ[P@"}sOEԋdD}.-,Sic;TAKap+]m+4jZk=2ahzի$oz@`)]4Tqk=x_3h [ b"~&{ pOo*yL0BT7a2I ̧WQ>Au4:%/,*go]q,ڪj:xgV1 pie5IU?κ$mQ2&O/g7_/3qx=Oq?Zfƹ[8D2>ʀE}vZ"Ii̿2Q'cE.:4!S e1e9(i<;8 --./BZG8և2`_j'Zć/#]~}m2j-L0p(l7hQHxӄ1'$%xI叔n&qpq+7}y'oZz)Ňz=n ϰ^g9YQ?x:sMQI i+*.ds׵\ЇwZU}]$/#8$ubgc- Nޯ*~@WqNs1$a~==Xo}bE{" Nbj[psƍ}CZòZpz0Cp(YCp|} :ks&* \lx}XK#ލ&^v:} q: ј Fcu6={(̒ ޾0K sk'ɇ!t7 5]2%#M/T=IRg.<z}U9H\ӫ|b6Z9"=EII6Sz{?P"?ǡYrҍ+Pz\qV  skB[ P6)ppKuB&G*_Bܨܜ'rV0Y4X xqަb}w@ț!͌N@wt I ` ŋ,/b~o3h4wN7Q~ܨ*vp3)Vbq/0Z-,DReVY7E4h^XD&K! i ~NYz`H }HNht۱ܐd)s/$*!A]o|~Qeco0ah} s`]*'c@ҟ"As }az P-59t^ru$I(6łOn;E#.B^^0.|>Hޏ"LxҵyA԰k`s} xa\ރ#`otGUijC-]?&@D%9(PRЏ_m^{l:k> W(Dѡ AE$GHp (ѿДMxb|[nK)t§mxWB "^y 'J$G5/Z^jI!_lT닇"ʈ۴_^(<-5^4Z8O 8wjf:F)\B5`z]<6q5DVuM5(͖0mE̊:؛'nAn兝Q -@,<TtOK6y= P'5ՠd<T{@$t _@0F.Uk> a]WS80mL"6ClɫȂ8ez7h7 nqDV2mmMڅEjOɭ_vRT`35^fk,zꀺO9 kv q|S ⾮M_XxǑ uc")\P2Mķ&G&<_Ày!Í43ʌzy{9ŶX\l` waNSt^}@#z "wi4eqn>}**a:`̇=wmX'Z=? 9UBEco{5C[:p)АMԋa8y(&h0 -笾,'oFu4_ߌt ݚ wΙ!Ktqcf뀽EM1BR|.7<+8kwQ̀4 cӦ](2'T'%4!N?kЧެЂuςƸm6*v03\$T 1,9|WrZ/DDdϖ %څHF7pҫ/?<)+2˳3nwdtY ݃%3<4ᙩ$/"I_ G7i=ƻpjvx9O@GDE EpUn5[̻&4J.EpPd*z_ ' h1hP[EqEu~_A\zA2PC=C>o9RQLp&"cM|HDDpWJr]퉇+ McLg7 *sq~ ݕ>G2=POe x=_X _v8A',Q:D6bayǯg_Tb}]] 'f`M)ݚɴrX7[ԯQڂk&8zljJeꆇ̧4\2iLG 'x¼>](1\oUD#}۞4? um[0 #O<x# 9ف}nU'Wmۢyq/ F܃TFgƘOl7ze H.<tA}#xFhfKQ4v]x#Ӄܘ hRY `ܙ)[;^hQ-8#܌r,^xX 43'/!*,ҦCftB`R3E'oV638`ZU8igQ#bnһz` b&u FG"tw1x̎€~Z4`j]5P奥_n~Ou0E($xMtiݒrB.j\.$wp_֝oufꔋ؆ɦ@Lm͝BMA-1^D5Cnj s7ć.瘦Yv<ڞ);Vīu`K"iMKUkbF`KKH$:Igznp7F'ӥoB^Kbط3įT-tAn?sFl.+ˀ5L ^)Jش I~Pc$->qQ;q!vwBV\tKHgMB-߯{< <( I6ҶNoo<ߤmQ, VRJ pF$c"W_Z;r,O툚n&$ >'W*H_F/(hӿH^7f[ #φ0- #=-Ó6M/Cq|%Ɠ0pJж  6?s CB-4J!b,@lh2D7:J^ZM>I|[gQz"A[mI?H]y7xLDb4 CjYQώ~aG~vب|3AMݱLN"x#p/+}/it|cC}iZͷѝU?ܨrj3As$ C䄦WP_CBގ<#Eð<)i#ȑSD\v;Am&="~"^Xg ؙ+y)!Qcwi'm 4m?Z,xO;Y6f0ovÔ.Q vnSf7z)ٸmS)KR1|Iǧci/̭JsM+ZT1`LX.#eOp O$4\o0'[I"7eIaN!OquUw)zqc*jˊiX&3]qU ]*yR^>l_,epжe}PhGMvKBX|MyL{f>p^7:n(^HCտ v}*@8eYޱ$:/6 ,b~x(8`ue ,McuDnIGMs9 & (uhh%DrE 3]4#1)_'neqT8, Ȁ\NȠ!M{-.!b*}<>M#/>ѓIm9Pr%;Rv0s#C,Ujt >k1_gj$Pz/ hE7o @b]'ڊc4nI{B,W5yJ@|[4:ζ"H~,̍ӡ =|hȯhc,w^q: ?gq282n}"?UCOL2ږJf %Y+~HUgq{ǡ' gjJ!#~[WrFpg╫P ߷l+│.m-[pR%=mμyC!VC6&9yi࿍h2PXi}n]jT/UykJ(ѓS1L`eEV+BTG!XZ= ;Ejaߙl1hra7Qg)/hĺ  i)dY y[3hѦnHLs-!K6J6" WB(Ov~MM8N[bkbdJT@jXb7B,5a&ct\;W?.வ%Qa&#~3R!Q< qw0 CM)sDm9: V{ӧ!Gŗ=wлhyX}\n`E4Bteab/ĘCгM``c)/ JPΊM-Kq{"]ƽ<݆tIѵ9ז55g*zIowDiQTe,'OB kRpN,TQxI-러j@:]|ᔍ{ mj`!5>""^tS3l}QtZA>Nq"Ȼ #y?Е<|偣^;V4S@O(ɖw")p9:SUqCJC6'WtŊS1}+~?꫒LSعa^v L8腜K!S-+VXf[9j!۸꡽QAm5_(y|6N~|KY&)T@ckKb!>e+H<ժpwAE{:`g>Ԗ,ӭE9 > .,bbl1Ihu7WȏvhIAI];2Yx7.s=[#/zgg[vހpnlEp "}?Ә>cAbEUΆ5PzA,L~t+6w^75>"N $C+7P# xX}BKVeDždvA^IPgF`vI²וġ-{n/Q4A!Nrz[/#gO"ZQm$HU;YkܾRR&(pqW8 q}XĨt{F RǪq.QG>E"E⛢Qܭ FGvBF 5bB$_4K*3FA^]\O&rͽ,UW_ r+Y@--Yk}O<A?P ϙ.LV"xoz% jKؽ4Tq+66#6N|0OA;> E3~u7`1o\RVuũv j7wsׅs[8[y%r5ޔ%;@T̄ʙTROXuk2a%E;WPӓZ>ď㋿Ё!SD`15/0V*q{h=$*>;BO&붳 c&@5߱C6GCiS=JI/=[[圥+!0 asДѨn^|d<۶ۊy_y$w`GFu|iY+̱Q9UE [wL Kĵ~w/Ԏ|Ϳ[Df^\ND%Hgbh!ЂkӚTi+ ݜbQ"y%@9Ak5lgaI) |oC9XrVZL2y.Hz2=5耩Pv!ha}2d  c$ X]t50J`ɑy3p152#Ns9486 i,I!3J9%.(B)"{1 l u$߀i$u\PsDXe ߥyh `>hBt="sfzǾ#W4lYv mn\"W ОyпN\k9)fe 9ӗXyқ&PJrfIPlrHy9ʣ/Z2H.d(t5IF6BO!B&{Sj!Μ[;'b/E*%0IJN DG|IҌ@9ڿGsuiHAPrHGi ދWV$;8Ƌ@?aF&GO#o~-ָEok-W+M̜ /! wF{4.YPPͣ'oM vsـ675O893$\6 rѥ S"2g0دPs䬃R ;Kv^=*V?j"~TUiXTO4H &=|@{':;EhgL#nb #70g<6(I7 M@f/h(Hԣs+uKܤiKp8pӓdWs׶\Gm,y`0 q;Ʈ":"V0.SAwS־H$X  G7Xsl Pj+-tZǩh5)~ا֎qΟC*l)w-ekS1>g$tH1ٯ   uWebO\Cl{}\E(z7aC-D dc.| 17t 䆇1 b؄xvq97VD` ܩi$!'sċ*Ux< &j!=ŝ[[ -d Qx@f9@Gҋ&uY (St50 E3MiHyfJm)01"Hv}d"ux!Mc,3/S=y[+1DUa-rKʿY_|Ejv/G 2nʲ-]405ן$J'Oد9o=z A= -wM.>zkCM|kb [?1fwJr{d /#20f[ ]RcMNևWOJgzI [f7$]ԍh`H#R#HeD1_-~>zd#yR 뮂hS lI8XiU8HXpý Y M!6mDBFIoX?I=}*&H@F}q:bKPXx9 hIȒ]Ρ:> "mrT3S5}ZĊ'Sˍ6z̮78銣f1Ck`yz DZMύT:D"0O(MAƸIdLLȁ>5 Ϭ}gW4ڝdPVNoY#5@!CZsE>;½ϐ,|'`W8b DCOP_ FJ3dc6.EUEwLQvgϠUSGP/q:iOm?СԫeOM,k\Q_.ʵ`{hwgn9 &B;&&!سF`j \_fOM9gTsXVV+,-w!;*= ^-tzoŪ~D;68}\/k "DQ̷%! =1 7Y4Olw08qgJgLWbc)=v!3jm2\a\m[59]{ڹtM> ӅC7"u1Ip2FrZ۪-(I0<E9ι~E 'T5q9]u䴺m|[!`j(AV<+@$4wT8_o¾naHE/AbT|ׁڤ@P87F"I\'zbqXhP>T[R 4J9y^1 UfI%ҬF%x|0i4`;C}SZ6p[COlj,r0rt G0?Zќнp%|[("SLnzlPƄmm c9vCi ō4ɼsxmWe]k7; @Z{ȟ`jo k[#@* ~jm`>| Uj:^> }$, &n1?ȃB38W#{j*JwxNI]6{DE]UD"`FS+h@C7is)&_nCrETx d ܉(#悂)Х >G耶A3ײXmVz+ *G@trgkx@Xmȟ8Six?]SGpz/,P]wL <`6x:*qKlj쒗eb)Z .5rR Z jFϐX2mw) ^>I|U5ʤqņ1[2dSyzPV+yĹ8&@`rV R၄@|6Mdbrbu@fɵ[>ILHA`3;*q8WY`n¹#} c?=YnMX0<(kԒ{&`/(X=6㚬BMA09DW˱' 2}xSj:jPw„]gFTqJ7bh&)ؼr13da (S[1C닟61?}itlcs\MC}y1onmJӟ#Tw.U1yw[ ZەHI_S*-৹&{,S^X15Q n@H$yBW؏IT 뒣OCX{$MZ|,] :kT y~Y"A V5cD6ot8A"GqE.ٞN^bQeي#(Ā?yT񸰴Q'cLK$oZG3&d3b|OT!m3ZAJj-~}gw瘮5ҋ"4a6ac"YH׼{)V(!Z؟{zHݲYx I QC# ~]y_E\䃴ſ{tڷN9jr/V=I#c@N!S6Ѹ%7p!nCK E)j\-,? 4 8* b;/Yd?!4.A}DW3ySbh2FG$N|kN}?!$ڜG)|=2ENa5-%;,)a. vyԐdjkm<;K>ݙLi.P<u* edku^(C +@?LVn\nXܢf[3o#Pnp,%@ѨL9:Эg7DzS|f!,߰JCt/1>l"9uK6 EC~&DTOhҢ [f3[q|'VrRWv\|+Z/h>҆3I KJl !bc2Dy]@Q ^ 98d]?NNoziYU20q181ص~.dn20OtdυiPeQ|[x!~gV:ߜ$xuЕ?$FVG:D l!,[SE&叇$ L1EDxBr$w݇7FSJͱ_Vu@…wxyt^?|]=Yŭr]-@- k~H%Uof|VEL HؖzWt-q6ݐ M9Ds\5-<·\C]zB}E$`Kl>(t[.h5=O|Okwd) YwZyqEܠ?zKG<4\Fb35{Sc \u'c,=ZiMAMLRN-#c>[vB5]·'*C*s2%u H>}6CV8!Nw~{dVAΘ" 3LN yC/Q.qn7) eH'[n}VIemYQNbha1;`= iM `jImv!c.(_BU\96|i喖o=hJW7/,HESJ E9Hi"@f4 P~NB8[jVȵkŽ.#3R |v\|zjrTvKjD$!G־.$;nFh)kg}Yy _)B'.bYMȩ/E6_,7YTg|SmPrJx %Uƣxsvt<ǝ ʿ+|I'j``UHJa8^/ί̃es5wI„O@3_nWF$7?]Q #;T?(I3| űtCs)?d)l9%"p(ϮMl5Vl[f#V)z Ъ:k /T;ZKr0Va_kk%vN\.+Ay `y*7έU5H{['f !|@Y:@jYK\=O,{+IŮq{ 6;= _[>(?hc}$_O6@> rH/;e9F"_5*WGJ,ud\摋uJq)n&Ri-hZIv=9>,`Gl:yj6*EվM~E0aJ}U)w6*Pة\t@&;pڱC.U}Y?C̈́j-aw/(DI9ж1iDN2jBxU0dϐ=W  |LXe 1&rtDA6ȆɩFtsC~ -9ӓR)YB3|]TN{[(> _!4d07,23a0mdy~dT?roz7~7f^'";ҼGK=ʱuN IAs}uEn2]u0ũfZr?1%.dZJHOWRpWjR%mp1Mh>ʻ&#^&~F1M)= #<k|z Ġw }:@#jD?G&9]D| "wk,,zz(d8d<aE|%yYpЇD䄷Mx7瞸k 4ƒ?z>E=;"]|@p1YoCf`qS4UNbiըr-Mjl6m^AR\FZ=.GFc+CzVLtb*% b78EZnY/x7ul$W,(+:rP=h/RΏ Vu$e]C3˝΢JH'1nş'- "jSGbC(<y:5cA7[_"bΌOrQҌͦR JxSo];+UBĈE4Kׯd> v? iDbuv/sK:8 T7 |E2cHuI$}wy-(CV;]8F*^HCM5K1AA bI9/!"o?#@JA@3 :LE eruř( 36,s-nD'Vaqͦfɪ%BȽw9\UܝQϟ;[ =7:wy162KBўU:]8g,~/Ȝ**Ϥ Bqi^aA, _F)Io8#}mG0#d /.M"ho+}`&w$X"v~:TOitx"DV5UBNњПGq?8=Qwy2|B۰kre PGi˚SEy37)Vr峞XKpx|`n>t;*9f,XO'O$7Etj^+ }'Z&0ץ%OAtʂzv.-c6CF@nTXQ}8=ւ|%;P-:0Z!ƀ3.~p4>2ilf&MlSX"͓f>P$&"aTOR.2po2e1l(Ggfox @"az$y x/MZmbUy܊DF {Z"+ R]e4 f31%i1:r Ih)Я*#l'Ѽ^(9; lj'J&_Я uQg?r9l"d)+o;\  cO/-Quծcܖ*DD|de:bۂ <('OP<]{yF QÌݓ]K&<[ki&z{ָ,C#3by͒8;j\cSZ!ƴ)Rc˅eJ {qOoKUMmXF[8G#C- ]a M@6IrՔ'm/az/jǰUWW03Pn^n%ƚ/fިFI&Y+:DqC1+b~>A4YM*Gn<hڄ*&(cF 喱f7tu0F/̑s8MT&•0%֌NHCnB,cwYkbgT4/pԌ")0BKW|pqPD>/ tDƀUdiEZ }k&rt,)J G5}./m5dwƧԭ8[r qV-PT!ςFB,Ok@Qa"cI &ʺ3S[ G7t0&+h6a+;g.}EQy-8be2^-&FB(sj2cZ$AKp4'=zoT: #8| hXr"=4I9 aA#Rb^!/Y潔C1JXY 6g$a [|an cROVlX*2c2Ɵ*@Vּ~&)AK˪9 lfiBQ)BB&% Uɣ(&8(6PR $):Wvm̲b$s'< FGvh Yݝ4]H6#馧:+U~ UM k|,<\m։򾌶Dcy2׮%)ZC,s4í+?%kЁigm(A V^+%il`aX{P& RfqYo9ȃDb$~ԭ=TEV}{H+F~=쌨WA}$4-Ϳ͆UR7˜%A^}[.vy'0 +fs6*!e}k@DWW-DŜi~ ^mSЄ][3-Č;WJm,T6 [:B͑?-eM湄6`ۨDmu`gާ"a]&-!xܧȲ= aE ]ᥣ=\O30%ya_h(žu5visiE[sdߐ& Z!KZjY ػenɣed7p+q'5P&IavJ ME/o0UB!vK;F!nбgYZ07070100000367000081a400000000000000000000000164943cea0000801c000000000000000000000000000000000000004e00000000./lib/modules/4.18.0-499.el8.ppc64le/kernel/sound/pci/au88x0/snd-au8830.ko.xz7zXZִF!t/H']?Eh=ڜ9OAVɈi򛕴G^Yw0O>X{}-fCK{|B\+#*d⣁ϯzJ8`[:MnZl :&N"c3ѴaJOr3(펗`Ciȶľ C]1U,ع؟+2; =ԙޙ4Dv o7;~'榘ꍜk:ɣflO|Ԯ{F8 GF)gԛz&K^(PCf϶l]K.3W| Oo6/ Pɤ&ڙыDQ1A̼2M/8U7 K+t UC(MzrX^UPƕ+*"VӖL|}@`v±2P802Y0 ooqԤzVecH`C r~,jdnPMu7A6k},UL/A6tm,Qqpٺ+5(>T{i ֣"t]O0ݬBu "OMǕM]Rٚ-Ǘv.&AtgnOؠg:T% 1nYFHo$w[VOY 9 #GSt'5^YALJ- {ȯ~_aoq~ .5cO7d+P&ԯ^ e6r`8\&"9P{ ?qd ]M qo" mfd\Am-8̆Q-P25I&4g8DHr5?{vĢW3wG(gն8n,2ZO뵾V f?jnJZ[ 8ìWe*O:_rF_6YVUgslDC~ y3@30I~qE ̆Kyf\EO701UT=/bShcEU>Y#O1Wх^`̯O̝4F ;hSROa؋7]c?7-,3(EQ*.:hҜJT DJOU _(n+o걤GY DO|FNwn&w'4GA 6C۲'Y 9H6l={5_g '*5.wKuƌܕ:xvJi9t:ߢ?AITNhLV 3֩ƫ.!rnk>=6.?I |T=9D@2/zPw_$O⯅}PV]tZ][­q1㣦Eӊ5G2K!Dq:cDU(xۖGeڤ\m{#?3$-!(dH2K#*%'`5buЖKR A=Gj;g(OtsӁ-X gn mM]Mgͷ [88 x+ r@%J.Ĕj{h.|`K#͚/Uo܈264E+aH6JUfBeX0_mZ*8rvgRٵ*p?V Pek$Z޷ m~ԟDqhpfdSE"mz=Ǵ4q,v0ߚ4lb,S 1 \@ғRYE/i6 *~XʭTTD?ϋ5㐍7E:9s7@U;♇{LnGcQ~Net^B@W>Ӣ4 K;',kg'=oAK=AJv÷`JU:Ļ!=VEKVau{ok8]G ;?C H:q(Gߑ~&-[./0A+zIN^e~@_}gk'/cƸ"l~}tNlOV9yaE?vSޱm.'=q7(_mY:׊?%  =Fr䶏ĿPBj8Nze?,QX%JTP&=@Y` Zmз8zXðϹoOKY4GxaE/&%;C>!sTpx:gHnA9A!@W Ƨ|}Ǔ}1;mMQǯɓ(YO#Wc\5.԰V}v >m2#01Gn=h3Ab(S/o]nF{*cV%NPhLU( v.vzca@'"V' 0'ϯ$s=>8*}4a%-LG# 4@>Ps,MΗPrΫc4ë ߔ JbK 'лڥy2X.p!D)čV.5DAw~RU\^ o ~7L];ÿñ=ً>'7\Z<02B"@ 0ɷMK3zQ^9o+qrLrwR5u1&.V~Fk&IʙxxrE'9OqT7*ɒ,!ߏ띂nn("LC4ɑV"#KjW AMs;hP*ƙpf,Y/0\N ϲmYdܳ#N}2a{x=tG]GӘ݁OT&8y G35T?D}L:aWʗ]PIZ.;O G|{2%DZ+1qWsb >T0HThr?C@.ܭ7{/^.%s\f8j"fy'+ 3:ld@ ZyTx MS*1 + &߽4j2IG6b{ٽߡtNk|rt]f_{KmbΪA阾Nv՚tkqpoyXl<.DU(ڣW* p/e":M4 CdkB=glJ$c;SV@U3Dԯ.9Xny7\S0pjR6qY/.A.rd@ 3 2rY͖̋jo]9Ȧ`dsȗqwiinC^٬U5 ŞLJPHX@`WԦ=fHe%KܶhX{3_H/ ! 694( uO (]pd]V\[ ],s8NSۀY@(0ΞY߇O61m3tK D fr,.rͫslO "*IgVB@F79x9ڳrk/]9/s50]RQ<R;$By)j o>#L1=FǍ+c r \"`lCް* lDM 2e>kz^"xf ݕmR^c~4CLoǛ.M#*P@Ƚ1}:%diuq3)}mzbj|DW& x5<j{V%^W;RߦT!xRQq,_"~Yp t,bRC0 go䔪{>pLdfQǣș6̽M?b R"b h@p/%-Q1h8mxc?΁IE@T^MK/{!kJ,0t&8;^㇎V\5/4юEKڶn?ƕKY[b®܏X b⃪Rg@N2#Z#5Z^61[=,3S~ex?|LdwWtL 2;W ApM )-icPҘƦwĿWY 8V'; v 5DQ2ai.X({ p r& ^<M`P[QI0w*p=@ґyu&5@MUs]ϯ hsу2I:^TT~n@aLvKyj3ޞ8E :x{D$T>/)lfwZ7lBQ|++*BLnd3xOQ^rLk88/FJ2G;Eb;W-H-Q܃{;Lzկ$\~q%=|=ՅW%&)AawHM{jXbb0J0KE ,-hh+qjɄYת嚍>cEmY@AUUPsuX'D!hd"kU)WxYx$#JRMS,L~ Bp$"=4I+,^ bU ڡ+ePLn#`0M}N.LW_Oj%FowǙ^\y>Xl9VOQ0볷[ҞL<>@I)D?#h'Fl+aTdH EnNr6La &7FZ̪OL,ɸ-̊q.r{cTn#O~ :ȫRXGm8;T8g6+Q@<,Ɉj1\$Q&L7?AlɞXQa| K Nn. eb%ep0%(ޕ[PPg D`3KC?ɇG5rH$ެ=ceMFNݷ9Z OQИ:Eֈ&qA isyacFrK2Pdg؃ #/<3fqVз -SL ,`w zω ӑL͓1*} tPwnRTQq< Z95XI? pgvCsx{fs!Mw"Tq :CzٖxG]Wt][GK #r ޯalWM3[ýq&4mxC|^ydnkygn(hgwذqwߴ u`< _B}iFvn"qg񅅎#5Ze9P !›n]080r3 !Z^{]$zE0GQ%ɔ$[j!H{>䘠9$eqQ ?ZDfXy;:cS+U;LGD%J~ _cm;f SpYf@h;4Rsf},^ L̰dX ;P>vW=vR.15eB wU`II7 o}~<خ(w*ȋ5y5PP"dŔKj;?`> :l!7zRJFD\FIZSjڮl`Q=E:oO1f$|O"9À\8g"4佴4Ԟ e"J/ Pj 9ުaCEpN`\\שc(,5v:'Ko{KZKkZ|D>`G o;` ̦)A]LB<| >DQcqй}vK|OcAܫ ^vM{:OA?YsB YJ Sc'$@ 3x &>@бbوi^*}'jl i$D-tSBZ ٪{+{Zy6Ĩ^gq n1 } `W388sŹ%,P" ۽~FmvN _ 3&R]g hTdTq]Ѳ8pnI5aTjDzZVmӐugcAExkΔ0?.23> Q;Iuܟ"FmAb&OS` ަ 5`? ?h7bz&oXMsD6"ևhVlX]&*$⯦h?F'BPd\am23z%_+;8~/9Jg̎"@AmD׏t_@dQT.ɳ=IU'`MJ&JeL{v q.LR\y)3B.vQyG)}  P4"р!|){q hr@\3gZl"B$ osUYe@">JjC%t/01 T;?kU&h FC!ˈ,Dv%KAƃfHfFBބ e)uu Y*]gSx.G_݇|8kdq2p3(5{mֿM YTƯkUQ?T{LɲNž#vf^J>њ5"_8z|Vl^&๳D.啢M64nb)s'.g5KlB!J%nq9/%I=1UUsvݱ2h. "s|,,pudy)bhkVѺaT>Kd6K΅.J35*ZP+ g‡QzaQ!>xfq9 VD~c=HSQ[kd4/%BSmRHXYP&YkĶ4XเIp; h;-k*@DX20fd9[Z~ LTlFG"m}yn<#^`tUDE~iXaE3\aTywHJWv`6I4$8򭧒Ww6nXS:q7ܶ.JW~6Q䇎ej2:Hbt>j.Zclc3it%RsC>Xx4_tgA+^3.N}jȶh'2;I/l{z&t Y_ 3بZpF[S㢬4e ./!L_k& OOг~fWlg .f-f"sO10xֹHxOǩr6 xH7rm~( LI+=A+K8L i}~_u״+=AgMI 'R.|yd3x[A2MʶhxlX5G| 馛DozWlwI)DZ)tH@lGs)nU?8ͮzGtg!.dCwY AEƔHiͮ(BQPI5MBg)uD-h5 0c#bVe'p97 J6mܲÕ K2:f1Cۢ>S 'Nxd* D× Wn6J9U`l>=Au?Xp{m|_b fQ̿t|{6 }`׼n Y2A6~ Mڿ\>5u(`u}yӼh?eyUwBlh'oxc@ Ha7; /ƴfK=țMq1vQ[A]?|C2!(9ޣ!ު&|B֙A鰒Ui>.~߄Ge: [. y=Jmz:6<pd?RЍMmuyc3n4p7V<٨+2$(yim31q@ Ĥ܍ExGbzfd3ZӼ~gN22;wŭoH_d1LydǤ[^%B,iijЦSgΘ뽺RtytjiD..ş>:wL`€-"E-?\L+', XfEɄ*BL? Κ$dV5N!wizÇ8jޙ2[v$$ڹB5z}_:M "XEO'G K,J,#쬶^ej]9 -|uSz:Iq$+!;b)u}&8ԩ{|>,U^ų&L"p4>QcfnXcslwwҵA~{⏍0/[Y| ;fܽ~*D'n*7|)״ T+ss.O4'LhCL!1TZwhͷ)[/ USxI'ڧ0F,ۥvcP2Ns |>bۧ3k bmz 5#KfUԓh >S&FU_$cq'<,ɢP?_eܙ%/u; C_Om bP{ @"9DYecéw@?7FJǏi.^s_ms &a|o&LY-eJ* [!aT8frkfw_y(>^Rizǎ|U/]+yjrw5D*pRSv o"Qfѭz:ˆGz>>ǨOo[]_k©[7 ػHaqWn,ݫ|"+{ަ>_b s걕ML9^΍[%k}Śhp#@ Mt>r@g؊oű[}޸Ixp>(5bMq4X3?&ߊ֭-4':?}ִi+m%8=qV~rhc`πA;3cw6@=qٟ_ H[K\ɨXog[Cg圻 e}]/.M;_ a/10u_YlfȬ|0쓒+VnEY1*E>vbx_<+gcT3\o<nسvC%z|B,Hٴ<սI%K^ _2/hVJNkdi?^ C[>kBiۻ^>96BcJA>1z(4HEØK.t%[8Q#Tđej(% 6ɖ0#Gpr<1^~*g]T|sҶ2p^ f'|5 \}CVx.w SDջ7wNT7eWOG.Iڜ=S˵fbw_d}\KυВI,G `(=$AR=ŹܸB*䟱6HdO=BжG7(QP D_+GwW& wO5l5=eҘʿ ~TSLPdY w瞲CC:%n1E5{)qZ!ڋk(siEPߏԔP Ak}Ȱmװ*8Իo|nȜHEhYPe;d+{mrUY(r upכf(hv4/3X)Qɕ5d.p]G) $TiX\ѼDmgط9[J7Xd*^%s]0)UC|BHpw)xwR_x0NƠFES47˧XhȲX-/dp@у*ȧd°艏yiK)Ǵ#40t;7WpS)plJ荓\OόU2p)#GY1H鲺a"Nc{v|1ݴ3js$iǏk!q,naie;` p"9lbWk:1*YU!)T ՛]w4ѱr#+>yXi *2& \)vp ?D_dq_ÑdcE+da ߱‚kpH4&N}@&Ds~71 ګ8<,av:(,н8, aS]Y_Ml ٴHꩉ:г.|X|m@NYc:͕SƆEGɶOd:,T|E;9Ym^&l tf6mL WN2б݊ީ(UR/B&v5@ /[ݳQݦň/iY^LS7qkӛ_"QhqO $Av 9P&'v(zE1p!hV&㎞5WY'0~K pEUl˻v0GBJŠ۝\⎎;t''s'ja-Zb;k -hUxfF{?ƙ08K[(:vJQFL/v2_qѿE6,'8'ɿa0d^#R9ka^MѪ3mڜ\U+=avhzԋ>:[n"^(s8THX?]]skOZ"]'he&呁:':/`_K#N 04DjDC?Y,,;}S=x}v&Ѷ9Vʃ@,mRRJz?҂GNP*N>4΋-;Wǥ+yt {ktq\NVLJ,vnhEOUsRʲL >ޓlh%L/XlLk.mBCo.{8o~ é⥵a6k=c=W=bsN;g<ԁz :3[8 ַ%UT6m3!=F3v!:ct᨜{u89nfqnA:O62ݦ]B-pruQ t$9SKtݎ#~Q8<)^S~VXC:yg)j Nqwh 4D/}縜Olj iHT7,ko^s. /HbpC& `a`JT-4ts:?A԰C[M ZQ$~]l4߬>Rk(ϧ1 #xT`Hf46M+XƽG M:'vq^}rCJlvRDZvȵ9Yy{?s*uO`p|Tzx Đq=nkAƩyO JR<"D[_&3)F.TG'*)9m7 FZ4L7ui6U#@U rVU倉.ON)G&.vLk6nr.:WyyE ?(GuvUdV -lvi63Q$,1"1~ȺZLRvA"R& )nO/ΛR3K 2u7!O9!0kD8Qe{[P9ɽ~g8D/tR A%}8*Iqb, +%P;"5+Q*Nl|6_@eD/%#{Rc{vF^zK+6]%>Tq(6̙9@%T1*22X~K]gU*H?(NLJKq9s"n5ݰ7տ۪U^³uR/$_W!eA ⠀Snȃ|`E?xh6z\om*,Y{DE')fjV'k@.8cAl6n AaqؘMG0<+*Q#GI;bӺ|^`"|]UeQ=4hP>&sƍev!/v@C+{djc S_N/}Qr&'o੦cH5I2?v6 "it #*R`Pq8Ӿ׈D%_2n]ϩdlGQ)oG|k_ 뽲jl LQU.b/ʇ2*Gf'( 6\_ lx/$kTV ~~)tI@du6EN-P*IXSf[\õ%C'm!-1M6䡇6 ~u7^f̕VӬH3pd<1"{ |San(lR!.u̱yj&j^2yAYxۂ*MWLVg2|Wdℂ+Do?ӛYԲ8*Q bODniWYc~+PiVu4'( Ps\Vd$~g9=@ dH l^V_w 2O!iR~1iY_Re/v`a)R5dlkS7|7[F*M@`$_j;%pfjvL^r&QjTPc;y'hqR5,Ǫ`Hַ$¸k^YXɑQhM * -@U<ò'ݙ{wBJEu"&B1ACM {+{Ki'>yqU#8q=f*EvI&rQDdSM^<7!b1a0h߃qsV+CB`;$3U!4bsVPpVmJjkmgsj@Ԋ.Cu}cC09C 6ԥ#0vB_321:&K9ҧ10`& XX0 .2˩gLQ_wDMc&ewtWR H,l7?I%eC-{ v&3 8Ғ[VkDéZ G+rmf\Nc;$^N-_8 GQ$Q|@a݋̶ 9K"/ auu#=}@BczB_qJ.,kzJ랓E^f{"'XvLъy/' ञ]o -7k}bZGZZ+[nE&n_*B gAMS'GNQz`by(R%Ey+ReC qjӴ&J=7n=wz V6 : DbᱶK6RB?rJy~I:iN#%xۢE0X)KXH`_o3JcjsABd@oLJW;h(w#NDOS) K Πn?;D9_'eTD6q O祻Կ(̉g"mrٹc+=hJ79H_8dD**kIe:v,~xd"uZ ċo x&݀'@k`%doJÜMw5[(ᅥ:9OQ/=Ng)Zhj{,DUPgH>ʏa0/1FӇj_6&Oڧ4s> YdLq6Rtx?_یc !Y{lMcfn?yXufvu4oƴA|⼁gkͷ3(fe>* RSsZ[Qouq/05{2Gsl#K%+-5vi8ylא{ABIdHƓx{wղΆ2sjVVOY&ؒP[~B&魥8D6M2nfwdO1 ~= wRS-Mұ[lg%Ї.xg15v I;U4Q3!ff#65 %ыl73r.@l\'`)K030{D'ذxs隐^ x=[tw1Z8>"&5YH ʠWLR4rRǟv_]>A&jfT8S1=%{˨[%g o!(Cw5Fhqe9?kaM^ _04r$mXL1Zbq޳+n~Vb=(5ؔ^uMPiܻ[Aմ^̭-iSKZ/m}pPFЅƟԼT."%Ԕ:U ܮ͢"mΦqT=4+@Nk#["7י{=xsDM~xh1}r 'tbTY_ĢMJߥcϙy2'kz58uj]9s߅ T5bp( nIy[9x=,N\!\%H*t> Qcc:6)۬8NzRw ns|qSb.M"44϶6L%z&b?X_xg 8OA g^Js1ͩF7HMn_7$NvQ7RJPH"/[+qz>+mLH"3 .^ڱ{to|A~ WR- h x5&gfq*5䠣[s"L 47+P:7ݒ?r[~ԞW,X ,hεtT 4,98i=g9@/ܸ%v^2g))FP o)sD|xDм7Il۬yACxG6%hOx ⇼ܢA$xi6V~=f·TcW!-c\_m~枔j 4Bo*uD[CY$ e'4 vSScP]\d_gOa,m慳z=byYqKq‰#P&q1h ~oxM^(0%;dbف= MyAs9?+jŚ45^O lqsD/0F*]ǟ(ٲU,~z(W- Y<)udPHHA䈮PzwzcJ-/gIHiI97qZ<'M mv* tCMԎ0楬n]cM'0c/MM+Vl9HD6V ;Qudz CM{yUZP#F%NG9)|Y̫@ x8wL/_Fd4ށ="'RV)? p Δ;%KrRt/G\ z(m"qgB[y7XB[ +lu?,]JRĆɧAqҤv1G]PR~Ws$YmR9Y{;7Zyfivko2*k:@e408B,W/wEMl*U(9}|KZ\16^2S7 !m=ɷ<kNjV&/_ ^ tOyHĊq84y*A6|a~kR[ Ab:QG-,yମHY{z-L+́b[F&R_S#.ϲ}ܞBO@e4&lKBl z 5ut8z4nj 1i>_}4⁔gPt:r6hK~ms73|DUCְ_mRqߠg>Ep!0yg<鷛 JBthۿ%3`&49"ʆ)MD:u9!{g4-  Le}moCl6"g@ 2\դMa]L,Ehjz Og-f͘&+[ Uq{|EEs5+X|1kќ7&\P*zk<"?ɇsvRAzd mi'҃OrAxeFZ4ugR?G/(HT3J7'"B;5G ΐWzY%V3ѶU9j|Ciy|obC=HZN7CTtAOc-Q3RH=/Z 3Y#+!^"D7JQ(R9q>n3\w&] eנ|u_FtBswCx^Jr? qPaDg)NոLeVҫ r]J7 _~G.1n4w%<41?HЮ0"Y/У_Z_ <7q; {-ɝ-?lIٮk, -*44^:`dTn1i"V})przhXA&a9e=b&bshFE*s2iWTJ+"Q<˛瞳.zOˑIIp  7G{en'NǴ2oRHKfM'.YЫXq#eo`/` YSIO1w/ԉ!)A yXS7}Ep?`"zrm9 dC/W[b=Rk i*ϒz8;"v"c3H1j݈==pW^ BZ]9>/t>mCfuWiPчzmD N|lb85\5sY7]Bť* G >X;}jjmZi\诌deh^3.hiU*Qy_|*m_GSmO]g<Ѽx;O=b)hneM{Gǿ3K?/bZ]-@ ӕ(xxAЧ]0F#:kJwQgyvL6ULVq-l"dž@~zC^Tbkhea3A`'+[e3+yOW-k7k@?85P+ȒjOyteOoSytH2"JqG OWW9"%j|o"GQ>Dvܓ6@Dif *`T%$DǼze}6haץ7PWCf$ʩo"4Wp.fm>-ׁ0ꕽ]öq㺠"R\R>‹UƔQXuc{5,Mo)q>:I{*ZA k;TzOJ߼bL``))*ͿmDN/6~#/KXQ#Z_K_abg9^֗}Drn07]GhƾOYz~?s/ S3l_%^ wzVfgJe} cC$DK-ċ7MNncpRnBA*WC檊E>J3n N%4բ- Riu` |A]H?"ݫФUXq@j/ˏ6f\5OxmglGԱU.Bql_UlB#tpՏɄ& /).\Wn`Z3V=;5!k {{V63Zrzn]v!Ǎ3ɰcNzHB39F]RIʏSAW|6'v[sIt3]yuh)_zZlZb2}~?}oksSܣja kP$vaEAڀde %s4?l DV^)T*C<2 9|d!uptJ+%GfeØG+Qf0`_i}(dK'cbg ]2M-;yG~lBbp<>tTS)% ]V@ˋ1[ͪo8Jo#{']S3U&f\FW2r|!1 5s#24%3?;εw xDT=5ʻ݄uXBoFcg/n׊&a_2tH{hCKXNa34WM`Q!O)(p̐{V׭+^̶r@^锒}xBy@yQzdw#R /oyP2\NYFU$oEF2>!q\BXOm|7@ 1nQ v/ǒiw;߂lJ&6ޝN8|&lZyNs^)ȇ'V=2fŧHD!ݕ?Ia_0}k[jgoL#T6 zWQ39GK_`aq"77(G}]c!qg@sW1 œ`R֕+b(HT©qw/<e$y 6k"6#!EGDwΑLFn(($  ,9@-=9F6T|mfA _L!|#Pd e%fs^9 ({r8ey6ڙ xۭ8NhAN]h8RNqX(ؔ E5IgP`d#mhhrI]g | uO6#d D0>`Ybktze:IP*2ܪM<Υ{5;!QȚF)8e#Pqv m'~f~yH9`1b,Xٝiu 3NafU.T:̅%o *빯K*mJ<.1[Ct߿  "T{&F\kNeL{r$F83-۪Xscww5Ӣc&lOq$ `Y~2cG.ф[|8JkU= BőƠN 9I>Wh=_)be[oG(1b)d58^?0^uR dr~c0o}ztt|Ň8Ɂunsw (A^D}7E`XiGyן0{-K˳2UeNr ޹j[Òq_""xML2iJ)jmC4UAtTyȝB~2d%Q$P(O%ϒhrzx-/V^>QHRx3$Ԡ78@1H"7c1)[j'9 bЋs2)õ6rO:DͼlbG Xָ_ehO Eqwkuᛪ̍d=(?s?S|ThXapY&m؊RFy zyx**Ԁ KyfQ e:_lbwZ}}銹P`.{aH2Wm6ެa:vߩ<.'$j˴A"q\H>`CecFP1<9}д8NMr{j/an^JS, [nPN:߬] ñC] 2At8[q帅&FIqR[^7 T+KrJ/4vzBŵzus&3r)Biej)7]HHA Y@ŕ" '$19} ҧ05_O}@պ{ʎ8`4u.0ƞa91:8d=fCs.&'VM㪸 wwxQ;<" b.yu-Ķ "-G r4칫cw*lzjz(IL =*ğAv !.L'1UE-׬$r2MBv$ 5GߋՉ,.6F넬_yy 9S$$룾' "Y "VPݦiE@;Qa{il$#?!N*,5-u7a~0vFmz nR %N]i#XJ x!º961|ϸUQ>Sk)cj!EnUMtW- 7SQO瑰d߀ W",?mJew:%.H9GxR5gb/"lWu(vɱ|N6d.uz5L~*aPykm._*PB9TR?xKX{K@fp-X!d3 %RoߞMg}9NYS7y"{QDidӻ}1%KY,\ӳ>AI~$ۀz!Y^Pe p%}av<»1tFbXQ֩Jjh 6fzkx FPI8-ٓva-*$,pUG_.J&4*wkDA`p{Ƴi7gU@kun KWҒola30Z*ҖdDM5~-^'JF~c&dׅx)]>[¹$MuKayX'R';];+𕼠PV<:r`GMwY2LLvjQJ+3R#3ٝ\ЕBi6M s 3{B%YcrUK.R^0t0V@"1$B`kg0 CW_O}?')a)]uQ+Ѱ؇7GOYC 7{WYER/OB[ܷCEqkk2m n}K{Jrb\JL[:fRKkv>X*ɤlɓWm;kugxn6 Ϭqb/>ЍaMe"'{hYQ@,$ +h5Y(2auzfYV,;Nn\8S=[;`X'{Q.x WK-;0phڿY5;{Z~K)GVxM>I!@(ͺ'ϻx/ ; j :`GfQϠadso[1jaŊbK=j"wQ1jǙ0>Ui/B퐄fFl Q&IM#h!NO))3'ѫ0Ol(#pB kSт:]% %$ @HsqX棢ׁ 3`,Lx|-Xػ5cKd hӹk -زpD>?쎡 vw4?oɁ~O86%}IQi1F O>kwXyKsZ= išy,џ]&ie4S5Bt {ͷh) Uӏ9Ł7Em}Iؠy0fQRɹgB,\  >:3(,TԌ: Pk0r+>hp5A7\ "M*a]ʩY@%'ko|Cp9Q/ R{_zmڤo]0aiX [eٵ}mfFw!nw%E"m'qE`px:zpř0jT> /݅=|}lyţLô҂ R; YKQ͠0%'uQ|뵆^H/#?x Y Rz`7o ~ց!AuGj7wh)š/&( PZ L_-0a>gQu6l84m\xX$&UPlq,`YSet@\<G})C h˔l>r(Jjc7AߟQw;C^*ik8i5^fF<;6_n]KZ3mb_G2@+&t7BwޭtKr]^ٹ։Mv3'A?V Ě |&S;o-sldTϬ[;l0+#څuʰqӔiPAKrMAneYUţ>$F\aS%"V.?X\]&c ~yHe.6xLy7 ɱQO[tX+c#ܗMq~Mz\JtP`d51yй嚶I7lnkiAɟBm+nTf rD #;՞$"FolC^g' {}I^izKk3F]]A(]I%5kY4`վr}TEc斮#v'sn8\X$a{pp) 1<Ϫ)gÔW]32Iꨡ9. e"T*,s8h *аE0̻iGЖU"}|ۮePySe (1$b[O؛9%`o9.":(YK^c«Xj6|inʙ{pr`C-Ӛ2Tii-﬇<gvޖMP.͡JM6݋ЖBkKP4:GXY62G* KIs~HK|^EU~Tм:l _=1(@ȚBRx=(qtG\?&Ph=7a4rQh\"3 syE:ps~ڲI-gS͞Cq~>~- r}pŵ`Np֟ȸp' \* &gq'׆Nm$ۦ˶rt,F aBZ{I}uDTcap9JEr5\.];7}0kΘ33-2|\9}y+e%GulR;f /akw#ݿjWp@Bc0e)65Q F;' WߵR/J_H ɔ V_S ]}Ej$F'%Ƽ g+rUIl5̻H\~\ 5kkbR.>][2޹l*c `Fh++V)4xeVlhAEPn%93?nay]i'~sC.R7>=}VYP[!Eo9a$9#ErlK4뛿S _kHٲXWo~6ec#pOzUE٬QՈKvH: IzGzA, eckvmd[u&Jqtʅq/qUbcK#QFO.*O1[lL짜l:11v,[i ĩnuxVe[BSwR k؎O:A 1.Ӂ'Is$ =2g$+S/ AYKnmѧc=w>F3N|H :\O2'!]!K5C7 Sa⯾ُY#P+3w!=!JT2A*/dNl4=6LlbB7VKQ*4,'ڵ&kNgSrKsG;p(([Ѕ@'B! ש@&GaR WPcx{#Ԗٲ@/&ES,޵LP>CşےSC= x_ʓgpa Pd=ܐІ(\'zo$*Ule}v:°($l" KCːz<$$ a-4kNGu%`tIB~"JM@6*ڑUM5rq> Pɾɝ1$ ,X1,diVc<ȑ|lz(t}w$p΍!)@zl 'bCftd E7rӂ~ЕRZ vPQX?9/F2,V;&]TX܎г5tX mMgqq R;g p1cMRTiZJBqƞc@?|LKt;ŹԢ5KًGYڹ~YM He?3dwI mE5G9VC^zuv2ctBBQ«o}^$;F_w!Ȅs͓:L{׊Xi1u:)K sVD(^M4 {yZq54(04fNbX=^u115T7¬V }Ů CϴkJ2ϻ[VPAhLMp\X M  O0c5.B{S*"Iu7rR9MH#ӅD$ugo]a}>*X̃zc_m[#=#7,\58a"ȋ䚓{ҤxlE4%0 |n{Se-6_|]1N|cy@ Ũ&G@7Y*-U1Pk ܄:1*}X{2%m;tCR>>gpi1_*4]J`lv&dmB$MX@Mޚ!;Ů4YOwj t- Bғ> VgYZ07070100000368000081a400000000000000000000000164943ceb00005b00000000000000000000000000000000000000004e00000000./lib/modules/4.18.0-499.el8.ppc64le/kernel/sound/pci/ca0106/snd-ca0106.ko.xz7zXZִF!t/gZ]?Eh=ڜ9Le-4а WN7>u Ak;2־ی H:lB5kGF7Z˜nyoâ}Sd\Uv9h^/2kHkR !T߿t=%pf3܍V(> `Y-2 < Xf?Dtgn~z+.:n(>_6 F?5aAr1r/&uY-$nV]{S@o%oXzύK[Nu}uHݷր5Ze Pc)aݧK5Ô 7WfT;k h{anOI?=Tevs!chlJ; Βfա7u{3;g`Jh7|$5i/ai]BYR'Yyէ|T~iy*%gjbgcDPUD92~< ;x%Z( Vg_>rb@ur*dp.[e.׎KĜk kϩ9O@cO03.f>$ZVxf~ a~uA5Ri":ھ _7ґ5u`+F/ya$F/L9(#ff )r{zKSc om}B<t>6#搬q5P#e =}tr,`5e5.+Mp|n r:K21`Xo+[` \Cvޓ󟧫aI9"|Ŋ!-\} d Ox2+!7zy;NAIx8h_O;C+s||&TAqN5u$TŐUU OgG|>sCgzFt<.hLh5]ч?T^ai]mt )=_K?B! rDJ^vȊ^J Ed>z0YꖞTY'ܙI7,p3- g#aArt<0įSn] fR8mզ]o/ѫkSa` Qm"jk(J/xĝٟl=nTG`J,9$Av0;)/2s'se,)-M#bΡQ *-sdO*&%3K}&o󚳸s  \ɵg-~Pc+:ieM(یG;=ua-SvQB#)jozcy=ԧ赾1Q )tJ څ:Ñ1*+f5]ψYDVɅ=3D|T1._j2qG}qG-@K-/Di8&-jaC`3vg GN_~7a49W_w]ړLt,6BuC58o c ]!AUKݖ6v>!A+NpY]mtGc/lfӖ,lSKy]srޟx$GvUdYLG ߏjxS <7юLco HM#!QDKR@ 0;%!(F0Uͤ;D3pD!{%@)7P(jBa6d3/5lz|O&3g Sz2s0j[5 :Z Vb_=NFw44%SLEGm7W!:vpbږ!Ihl10kR횬YuJe౶F_i'2ɾ/d\ȀOᭂ ^7So/K(a!]h% *m(EE6>>dҴGiJ9s;ƖW)+{>,qAMu7j&+M/g vFNs=ܢD[ʂ ,/o}%%XFůy`UH}^o[<5nwGl\LN'j+cE+ByuʯV.$>U:9yvg%22n%10(o$>> "-)C5.Kl*q}bT `h.dpHbqTjrI+[bwӳQoM+!ψA`f}PV?.{=elZiӊ4nţ1ns7[ $@1|AjE+6Pɝ\9Piذxn_Gݍ"_Z2_twSqK}6׃߫#r'oхLu!Rf.S70&/ÜNgݼj@͡R $`or%J9`| ӄB5~WW3}_xQvp%iוek_rK rkt{֔:%kǒÇϼs(ET:cbE]!ZV!_!w"tFb#mD$7lEӝV4dV)c{TWANKD3r M0/c#.׷n/|$ȓWĔtۡ>0x}JURv4ex 1"ZQ z.3j;fEN(:C~JBhܖrϨEou$$66CQ6ګ1ף֊ fanĹ>'$h_*ejt Ꮸ8YEt[SMGyiz-p\ P^,XQ0;_Dzx>"SyO=^V( !X'w3pb.JsHwa[QSq1hЭ|PI? s7$ѡTp:a|ܶt]oٖ{B>\6]$`&?4pEV 9{: MRndœ ϼ@Md׼I*-Coj/ iVknXA(j32EHv]Oz:55J/̊: >xZ%_c<`=!{Xԉ>ɅRT\t%ƆY'uQ%#T6Ugs"͡M%/<4X) qiU{RCh NB?\%&p̽8ӱl؟ V)#k_⪪x Di]ʽ<-D{<*͢dGD[w-JKdT[1hm k8^TQ"8zFʱT f5e;Ƚ NhSao#qzoX;E1q/4P?} ! 9J纉`t#JPsY#ԧ2S9pk0ruVN5ȘE%>}KjrRMyeRUaR>j_((&}HϨzِ QPk>޼7i,`*,BhJlҲ ! clJ]YY207'46O5}5|g6ؓ 8 it ޑS.ݽ$OfD 35̏虛y~MRJ9 ;.bBWTS1U?}-,A`>ċja )uCe sRR]s[oS}U=F(`mgyӒ^&3(m?PbH_sҳ7*^)ҹwq4լ/B7JcndqhFI_f>)6Ч6 ʽQЁ-Co8)8_Z'?5 ?.2`kY8 E19a)]ZKC V ^H-}$s2J_PXla.TW鶳*`R?XZpLUT^SƴN_2Q7)|lABړ2a0 pQSXڕ2/5]z 6gppt%`ٚmXocM ^Pu߆< +Llw'쏟M[=uhMXQ!%IgIc::GeKQ%V咘< g@ՠ)-#]KTaT>"奯Wɵ%],Kl2ӞlSߕ{e=ѦYd=u{c͝LfV5oS6k¨k=i|u ־g\ue -KB~N 65-AaLH=~flxTHfA,(7&,lFR2cd$Y\N8Օb5S~ۃuX<4u> QvDov-9U2Y0tЗyi#JIv|tEƚ#AQ%0uV<` Sźvh^ ;0Q^M?+/KɅ76_arMUl:[m8B%/e'FM)@#~iڿU50\4B`uu7+%Kn7A`O40wPTJ@Dڗk3TY4($-UVrSg<ۜXK>Iקb5O NCXEKzjSN3XS$+g~~"Ò)[]n2rr\5 G|i> $ *6ЎycF&F{9/,t* l_DSU5mB=NtU)͂tdIt69F/Ex;etѰE|2e/01J8,y7(qsRYKpUy!ΰ(CNҰ*ʜJ#ݜ3;_xoc(RUӘP5U=CV[P2IQ{és8!օ {g,j!q;^ rO#Mcp}:o4}tr-II4=TFv_1l\`<}tSL:ec1@oK(W[" yQ{k5Ơ~y:<L {' in9S3\pS@`Qʶ/AT)/6գp qi\rYS]^ojw=Ȅ]}Qz31Ine9z9Uq9]7ʹ~_Z=ERh)#dq~ f 2}uw`>{'=s .` De~]$RWh6H\o4$q*e,3-#5VgD iHe9.v6-;q#4"zWv#f3(r™+p(hLcHn0KzVj`9R&k[L 1WiOe("L„uZޤ޸C d}~Й09d s?'NzLA!D@.iDDprS JF?k< Me<9 O$z맺^qVc޲rd{qQ9(RM)B\mdlB^i[vGzw:Rl6N&%%M{R'̒sI8)v DՀ#҅5X%֙nl];M=rTlTF3%Ԡb%<o]Q վyr_1(v%P_EV Х uױT| yY #z/mE=ڹx{jKbs!׉|.EGeK˜'._wYs1 bIe$ČjI`s"32*wK{o:AƲKp%Gcl,Bet/׍rS!6wģh p ڕ;lIȄA-ѽ._3<; iS'w  ,6N ze$w$T +"~i.GH/4'_.M@ gF\B/qmӡі q0L C,oaHIR#^~).fQ~}+:\GcaZ \)p䩪6%Mju~R8_O>V_qjBP׀\`uRgX* 9ٽMYˍ *ѷ9uЙ "Re36l'8V{`ѲzNL˻0eѾ)Y,\`[ Y#$Ew]0E0f޵ /ɋ2ڳ8k! '{hD`Q^IoOVcԡ猸DfʁiXHK ufxgy%/ #Hɭʢӗς`0<2'=J;fIU9BՐ3#J7-؍|^Ytׂ o\x>`X22DlryRdcZgL֋vc=|H@FOAO HG'o69,A'|i{h)cղVUWk-8\]t#7X •ieR!lA.6FY&# 5J#`sG.Tp*a@]10ȝ9Og$eg{>%ٲvY:rW bU{$a)KTٗ%sO3yyߎJk%AVi>-InPokע2aMv$#T90ly 1[H{n">4&~Jn]G{lMbWZ{V  @ g_W1#LOgI3!XdVl]%LyfjI^!aT6Ăc.Qt66k]4JmS%Qv Pt7pp|-%2ʃ*okiS 鲠,OA@n-e>P %FgWD{]C9Uwwż=Nf.honN]j ḡuc (CxKa@k"6V a׶bZh8ԇ.pr:OWNJ{\(Gf+ae3𦂈 20HgrV3*⯢ؗ#D;a<jԞڋ_MZ庒0+Na[T -Ԉš۪"rHz3J&! \4Of}}YĞe~NMmBg?> XguK97t#3*]T%.]Mkґ+]y@h2<Â8voeX m\5  y[6#R O`U%ݝ 7b~>dNj!C'Ju#Xϭֲ9*h7nHNC0;MFXt= ǔi>)ݰKH i֬)]S +ib6T{šIB\Hx.CWLXAڋ70P^Gs- 6n!roʍ1z9V)y @1#)YĬވp^x9z~/)[xv13ᅩ~UF[]` 6< !G\G{)@ ;XT*Ѳ:ý6%[fȩҞVv}Fd0)ȣ[uAԙ,J\\i5Z; !O{GA0Šo.OODٜ#ed̖UZ wj\WkK ͘Wu1,9Q_#1,Oiye\DTVvJ; ;1?s[@Un: G$^ԚGs7(5ab8>(lS/< H_:PixɎ}@HtIrjښRM6BPT@1ך! MO:TKτɞV쑁R|!GqzLDRMNs bV,%pU:bԟL׶L2:ӂuF7{*1v"=D8hګ꘽MMݔc)M"fFG4jZņ<?IR5*"\e/b=(wۀo7hs2~? n+YAJpCϙ8rVJK~ jy!) *4 gBm#[K þ 8En[;\%^ӃN!?|1z4$Y A@.x ߎ:K+| dm3XDD6"Sp63+*D-Et6Lж(x!wD xJvroCeԸ6̨b pR+WԵ,afV STd|0Akel*3[g`J?;'+Qʼnmom25fD$8 VŎ$j}\ o{n[;Y4mBr랑ށsu890 6Oܽ| /&[*0OF Ϡ^YȁB^+sRm wצ1Hp5gBaK` U:4:`rs6CSE󁷒.0uc#ӷ&G}qa7NB(5@D*(a`fƯc9?Kj/_ݜ 1媁|~l%e+{W r%>}HEEAWܚ*%YCqnp+=eK\F*/PPw0~2!8Nlf(7Ne . H K %Ms0aN\s>"^҂`3Y6P6 ,SwM3hY'K}&?q a5P"W7[o&¿kNejIz9ko>=,S;'8&F@֌%8<?{)'YА㤑@ޘYԅ %q:ϒFv9EnW&O&rN聼ՠ(\~Ap8sF=~Pɢ_J€_FHK>:~L \c!ǷscBUx ET^w@iǚBAtmI_>)=|٪ӟ׍}qoɳA‚76z)B^75vzت55qmNυj b4UlQz'hoЊBH4oR8)anӫ7.!awo،+2?=6 ߞ!>]+ mXGqfRgY7>~QĺokR"杪Hc$rdx#@ ,(DB)? R@a)o ̵6&B?H"]cړH63|Q' W#^792Q $_KL=76'L۬n#yؠhq;Ң YgGZMuD\τ~A^㚖s ZB+ԎhFD@4 /^mƝm*6 M,%-s9(ar/RjYNZIe?G40^q3LeVM׫%TPv:MB&TY f)Y۳o8D{ęYȘ|[}=՚po qN p~|knPl(aֹ,"1x<3鎒 { '/=-{0cao<ၴ%4ED"c:D`ت76 E]8m0{^9׈jMmPRGZW5وü6ո^t5߮Hu-d])̯G,IV]iA%z;FL۫>@9h'Mׄ"5I!}Dr90z[W Y|/ʒ=?n~=>$Nv12 E2?AK*:NNABփ1W $O\E2ڊe.ۙޑĔc x<.Y3?xe# DT9/;Z;U^FSovy>lJM>^|őbHt}r$Cx.g oD/ 1OQ6NBaW\:jnlA[""O`hܬEA #6Pg@m0G@иM Q.<=jZN4m搻v%]W9A:KAyWx_Xn`<B<@u>y:#ك$KwDFDz1ٳjuZZ]䠻`)_}`C ]f `FV'Avɜ|F6k5u:_@!)'9p䭅HKL3eЂq~z;L- /.wmm>OOm}ZvK^m[y0O2%z?yi=v,ohwGzU"mOM"^eĥKA2%]Jجyb:N#T!|^) _sLNq PK6f(´zdQc4AO;B]0 "Çia;/9L/i>QsE|$Ir"w_pw`=LUHiJY[2 Z=h!W[ 1:וOeuJ rˎfBxW[x~X Wح ڹsdʭ:8dBycoxv0XUJf/sT˪E9GLᙲ t(Ӿ SSHWd'_ c?=> >sr#d[ק5T@o J0pd֊\w>'_CE0?E8oP2,ær=!o%KTrp?!<;UeA5|d"`t2ͶTc"/f|1=Ƌ̭>D\}pd3()|~bn Ez?FYEQ=ZT<籗٥ (L~b޺t{FTQHv|mo VwOF<6t|fͲGfI/Iba.>v ٧W\`*.sκsw O3G:ۀ|z:nϏZ3@W+m>vE3?'V|7QR@5o\^-9PiQկs<8KL ";]TeuEרl? Ó0:f*#;wע m>cX  ݃9{S0FKYCTHD%ʫdPPWbz(NNYO_tN/f7Tn(2¦9g/7Ul\|񇡯k5s">B_N1t>ŋDqs75iq=9@`26FhbvEw0:%Iĸd.T:!#.,oLI1mpR:>Ex޶hbM05ʛz2-~5#oֻ.p euj Q Đ4({?mb@c$KKA&?`c*D7GP&tpx >ɀhU65A}<-?1lm yĞ=4X&<2i`}j-8c1lQwPEca ۭjo)ۢ)7Cu)ZB-"k&62uztʖtpm,fCQi14R?ኘj.g)`J>ˀ68!3~iy4Yϴ+VxŞbqtL[}=v o|3ii1 n |h5Hd\a&GU-'h ̮-aC,UPp"u*ꗱMZ[*U\h *|h Sp"Gc猅[i:IV@𼸽HIWl*{JYe &BLUՓ҄F1D?UݏC+Ä017@ꯋ8hVqpXƱ U㚯^~䙟rܚG'Yǽok&aӷp4PzC-Xwa0h~}cIZYBe:f7*x, bzI:~{K`L|R-އGU]tj?3K'7ݾs;dDg@v~~/yKJϣ*G|F>3,қ)g z b#*Ǽ>(Y_~%ɿHҠm[r]lGvBUBmjjS?&V;p`[B2PyMVC-i.GNؔ",q`kVж^|P *VOƜ*rs'=?B>CVn)ǂo6{5( ,lBջbTVA ()@ @˔QT)t^O|`X(-߬Aitr:Fj~PZ}נ aʄM*zx^Ͼ4sR29sJYT rxmPgpo쫢pZW;umZ+sOЏt4<]ܩq:dZ`lGq%^Aw&>~z@ٔ-^zRq&v&|̷J[ӄ~x{؛uxqD'naESYcnEm؄NN+&hjH>ꅘB 0c*A@f PvX5Pcg 0 ~ʮc_s̵^ɫ^&x^$˻ g2^)8CˋVh :IM $_7FeÃ3[!ߖ{³ *rV1{17tq$[rq{빬J4>\2%DV%=p]PgU rO9Qgc  M X781rˌSM#vf$m8?Uw[bL8@LwHI k\Kk->LE?5H[wKB{"<>˩O~4PkW!o-Iҝe9 ƌDzղMѕF E4:qm?M>v僉v_CQEDAƒ:$k[QTwk 1^೸JU~g喒Jtf/5C{I$ r5Ic_E",C%,xl{6Gf'ĤBѼ IMcb~C &k'Xڜ6)qXoh6HLfƕGe]\Ozf͈v:9v& :r_l!/ 3W  &hP1\u%/8^1{i3BOkd Ҿ]y۰b?1?X B)T2nzImj^u"~pVB tSGaa% H;xR3’[<\k2L-#yVck$8l|Y!W"lFn~6lE}MJ=A1Mg]8'Z>,C/iOlkvCq,^o5@'y D%Di!d ޏzwcNo<q"_hSk";/nert:I $< Q]~esc~+C{m!h !ˇA̦+hK.xKOQU+.p<Ž$0@˶B ƜަR@ ɺ9d Q￱H\hۂ}>}U]0X17WR@Qf]VT9GvD4,qU" **ıfn}l0cK(I?q3njW#r@ -ph.d7 VGܱ%udg 0-5ZcƄ^uQYkL7qG0Y[Fސ r߄a$!*cb&ΏTohJX2ydi,^?j(VKjӑ\\9yPȷNQ$3$| qߏ5!uX96%rܟC֚D^Oy&QCm,rk?4pMe Or>2FZZi6fE [~imqb%sA U 8{?K 7a4^ʽM}tErB'# S 0|r' px:%p1Dk`ږM_pb][B9U*.GE|؈ CɶĔFN>IH\ fu1悏] l^NZ=McIdPa*r%څuBLGD*#8  1;'= "Y|S];8lot_oɋ„>`zlXD]Wڞ(jņkImDm썵_Gu@<$xmu-kt!w G8H >r=m$o`ɷ>_~3T1BK3LblZ&:tq&DUoUpޠ9v.zE "->ʦm38bDj-+ljs ^`@͂#ͯs&ZS=E}[-Tt P2RWǃQ`FtH{M@YcDƭ09- eKY#{ǣlf;{H3,i+H#-Ԕ,6ULŰ){r-SzrxDB-y@_/z:7q.;\}]80ۊ,*hF;E8 gH_ 6@LKf{5ܢY*OKJ+CUX><O;b+<$qz׷"=9M"3eU?yG}YH٪ ^A;|)=\;.x] ߮:ҀPUNlH q$L ,I.v}MJvoy UПzqˉ uyjDRDo.S )1j߹7d}ϒzU&g-4|N,D }Dy|)uY0W 2(֑ۀ:Q}4F-WH}h$aŪ TSI2C䋞PBv_u088o!+T!0j_rTbxb"iTN"2v E֫y&[X}/E/q%i6 wߨ=c%Eaa𭅜~b?dNZsw/ z5[# q7jnơb֕N_яXMշ @"WCrJxR>|")IG*F8E~kv=WhrޢQupNqVz' (܇#@VbܫܛAhN{n0S;DRWi!_ |$/d>9^?)PCzt *ءӮŒUBZ3Ϊt]1|r]!/H5]ޕCld@‰YY^CSN ـL>FƟ&5}6ړk@S5۳[St MM[a+XĒhn5Ubzq ݵߏ9&KX. KLr(?bCCE96l|#qcaHH$(#0Kb~̻ԓA9{3znN7]!gNg1<@8 ׵>=,$0Z0:#OsT<@×{JTgFʤu%{wm3M&e>^bNowF~JH%Ϲ‚G}\i! /M}@d 5ţ PE؎pnl\u٦sJWU/M-ǃlT[~2r||\&krܒ}0w$sFG>Da}|3?ܓ| !^%3Qc bَbcRrH^j׏O[ B0o,JR;zo",ymۉL%M57Bbgtc"U#G9E"Խ] Ns>s{vv^6kQޅ2K86Y+}U|(ʽ!T2r7PP[%Ot7YC. bpbxg} C) C3xfo)YlaʾEBojXWs4o0mVaMJA~2jp,hEdؘW}sCGS`qᶘ%V~~T% $/CͲ,ӭ5^Ŝ6&l d?@p 5{INq+{^-R0]VNd{\8Oӝ w?ᱲčy{f=-cBB2\͈{htk8 χE4r;HR繁iͳӨ4,6ìaa1-eڹ( m_OlO{Em >$P0E*"&aap_Ls {:ɦi#%QJ/ÅMbUIF/!o"NBT%fLi:d$I(|ЛCJThޟd碃mڽArfSEh6bR] I9 m;n⮡WvsHUQSbs;W*"*{Fn]OdOg'xxFk.pKy>_s|vw`ί u}RW1]'byHBͅ)B>/ svO.\!v#ӭCS\ 0' qq )L;1g-uS?F~Qgibq3fQrާ$F9|UpyHZ=}4)Dqac.ל!#a`cH0Ͻ>K&g?kȑvsXۚ ;)2{͸"2GsZEYǖ)P`\ެhxDlBZDNx`&x!=#*K]V]YP{-VE<_ϧ-7YRY`Ieu;hZ ?`F}C܁X#"dZ;m{]$;y`[9"']bݛ$#L|Lrʮߣ~S~Jz9#ucpI'-̛sԲ6HkBH L)CQys)].zW>G@Pc^a\O&]\'k00ĸpw=lu>܃"og'gb6AU1ͦ]FnsH&=@=;Bօh\o|H8]fw gSth|0= z᛺|Tڵ2)RgYZ07070100000369000081a400000000000000000000000164943ceb0000b16c000000000000000000000000000000000000004e00000000./lib/modules/4.18.0-499.el8.ppc64le/kernel/sound/pci/cs46xx/snd-cs46xx.ko.xz7zXZִF!t/q,]?Eh=ڜ9RmQN)siˇWl* Zsgی:(劇WeZD_RneiN#DrgЌq<bKx1?~#"8<;w?5$J?GoP+[ܴuj8K:X@^yS+}E^)Y,\N>t.6O[Xme uTs9{Jt]GG(V% blx*-ܞs`#hDxl`0`@Ԛ4ےO?[˘_ص/',0YH-S ( [2`?0ğքڽh%0"ۆ`"[| OͲ |AQsO0->.j7w-I>>h8gK]^~;YdoS.-1X=(j7A.fvxMfG lCpp֛9n 5ԖVM=LQBw4pJ-T(;D,?;' m8n#nF]Od(7&Oҍ_ | Áv#@/12-G'|SW鴊l6zZŀn >.\&$>'rޅtf襸ͳ#uk_rI 1l"`_x!9S,U3^23REM٠ K)+K׍?@ϠyBĬg+q0Z.cé*MBR!LZ\PĽn[4bWlyu*֟骎)G@s,mѸHU= 5q05} T.@L2<Mac[8^^#X$ɦI]ؽt+TsOm +%LY,\o&0tL̇#w~ѝ.C f9RáA$բȷM~"R~TY:+sW[ =!Nvn|)O>DHέd˗=njɍ8WF$P|aiK)H:L+K>!X ȁq^I ey!Rp.g{Ue߸ݭlsks-b{*F&T}1>*ds2@w&?|:x 5Pd`׌[a5~#c拾K;z ξpaM Ϯ-9ETaOt6MO+f,!/%/MǚZOwP3fVi7tϝ񧉅COސ#{Ӵk2$K>`m]WAֵJ6"~3Wk۔u/dKEO^OnD Ir:(NVgctl٨HȹlkE01wRBٿ@ͤ_ 'f~9;~* A̎!>^E/ ^ Htary7hY\f`ddjփخ'd檢ѩR4uFKqe^ݽy.JTJ+lCLGY ^HF. Ҫdf(Ҝs b:>.?[N~8DD(3T]ᙪ;sF-nu!pēU!-?+wLӊ]N h WFPfGӺ4x #0tb'I{&:B XP0MEt Jt,Z* f+ZV gEJ0P- @4CHԏfBoY-v_tI[6 `IngGCh;o]Ɇ`xE#$ԳzjLi'զƐ9f͝R_0 5AZ;JdT]ZbHBJQ!,!9}E,BxiVB6 D{{;@P=b܅=)!%o3E(wͭTXTecǠ~6ؓuPg`S^TڹAfN=Aj.)Sge(/q4mRQ; wPK`}i3>ў<;ׯiθuo)c݆fx@ܴ_ЅSrdY_S%hp-Pb:P/NmI80Ŋq Ԥ#E!G'hGrHbN( Tu%Q]e˵L\ah]\:xl]` > غeW]ӤFS ViEYeQ"\)G(Zͅw@TuPT߶=izxo$}7^zw96ˡ ĤbFf .er) 6Kg譶+Z-*A vq #\[\1=ΚLi_,*rUC[gқڌco(;b{98iՎDcX2Mi^V#amU9!$$L֯Q$3|"7˖s.VMI567ȢiF>6m"y(p\ OkDB*0;?OPa"UY9\m>|?H^*Mįl|hڀ0 s0٠,ҿMRA{Ts VⴰWᄑn 4OO$ra ?[}hfӬ`!XI[d[4ęl$۹^(WIw3i- 4GWG [ː-0  5Ƿz!*UOAmzAtb) 4 B)Cӷ,m:O̩q2wQ_%lG|w~'ePV+C q,?31"b5(Uy!yѥ>>kN=مJlSM.Hmzmfum UGH%H3z,^L3vY_+5 ($Z+.K_iWMk/D݈U&N!0Ȁ2x'3|˪M}*Ut?b2"P:H;q)hG)طIF%XZ.%TȋIGHfXZe16:=[H^X s Nm,xDJ]onh2mkK‘;cJ6oOEIxy%)V/JT6hWډ7O С3` ƇvMDbHu KK.?בal2U%Zs- @B{XMXULy3BƵ}ipgrV(iC 8V ,, i +i-' ;Y 6 (4Hk\j>jz{l򻯾_gfiOc@I>pHe6NER߂AZT>< l2"3(REc1UD=V^ W8*BbFf\[B9I~Fv GE'a?v{xDChbRL>hg>&yyik}cڅ1Ɨo'pt!nnwvޛ c4rñ$JT.Rɾ[ apS|ݨ(j褠WnMSKn!g\/߈tgmuT]eM-+3> w'Pc ~3 U]l]w,6PΨ~fkyʹBmħ}KA(`P4 ڜ>izqUg܉Css^ OMr|֏-da]PI3jd&%X;ܯ#-#,MȰvmbs"tStAX[+7lZg/;2G4"+Xq;# ^;)ۀE?$^_4Kt&NƪjעJ-fk0]t+O"DPɇYȰlwDsѓzP:OU_[ /7|:\W/M[C{ CTy $ I"Z RD'13֕{ {eA9Mk?[ X*6BErHYz*#w/ 7Z:59u.?״ɮ;qeCɆq]JTC|~ws7TCNlKhqX( MA. yTHg %JGθ(9]@bՠRPGkwv, mQX6YԮBEVHdQa=[vGNf?R;gK ;@x;!]d/I7o%U:`[2HYk"4[ ޝI>>ɑZї_ iV$nSiE,& y*KnrDcqF,nAi:u}ӌ]KNm''RLD֗+-O4d|]TQjjq0c xߋ!_$m]\sz$4.$x;LxDbיΨGlx-qư| wQxՑb9!)$d\W ϣed/X502)]a p&[;g%Pah|&"Gp[B2%QkRk_> -$ͶpWcߠGαs}ÁZVVBt?.&K_fZ]l0 s$;$BDW9r“ĜMf@q׬PzcR*h =ֱ\VW"g eȤYɈGY,9Lrdk.]̈,XaV&{~$vhH90tf[to `tAG3>RC::='E&zN {ꗳ5S˒īJcOÈgo-2Y<ˉ-{UXWwyAl wTÂ8䭴\olgcy$ Vk8A4%ܛ:&UԇJ*=?DX~R'n1;(j#" ^#xX+& f| ;X%M>Y *8L,8"CK뾱'~y<zd N MՓM10(5k`twXNy-`#UzF6`aVVt_HS3$<&W8h.1;#U ?$)WZ)Z3ï<^᭒* ]+(?GOy?Se,a=<8j5N=Y^ k=>NyVIoC8NfX#~K*ĿOϲ^fAlwQ ҃Е|9J%KP#`dkؕYQ&v) N=*J>3s޼^6*]H(2w|V!f:7+3!(C s ݵKiȈWbz%& l=2Ф1!VQi;r5/%GM}\>DZb#jKxm5hLH]IAn+"e@d ˖/񔂪SMԻrn$ {<)Se5A]7H70b;0E{64=j5 \;pHT/R(18 3 j݃spB!D o.P\.p sá@!I鍚|>Go/q^ /#(yyrp%:ճ({EMx99Ձ%rq($Щv<:,XPbf V!ǝjL~;9庺6lj @:̱~9p1 KS~6&?vy>%Y _10ΆYӯ`Sy݀.R⼬:qH|Mf[eW:h5O "o9S&';3HW*n$ EDkh{vB7HH^<Wo>y~`=b>Յ pҫ:Ci=>ؠLR \9땔x.=k7/n3K[e(a;HoU4е] hG!Y(0Vx[pDH.D2*gS>lLn[|,߇2$;w@KHB^ÈLM]}엢Qkڽnl!ß|ym[f8*H Zm}>͞[{Wp 1+% ok0%ϸK(ls]\>D?r2J xA,7-֐,:{4(,8b.aMQ0پ 7׀s;_$J[f[up&7Kݢ?db?vAɞZn D7h"mh ]ȯNIwgg9FBgI/O_băXz5yΪa]C(@ bn%8#z?*˿A3ۗf]xV^o[&7L,k@܋,躱"~шx8E^6K01`/sP;+ gU BsYuV1>!-5G|Fwj9d]?" *D?u )ZލeF#.HA 18"si N)V{~`)2,x]i=}IYߖ$ʊQ{?,d(*1Lp;crUPz@M1G="jD_9 i=Med  jQjKqT·O3HD -, ځ/$\ Uϻ|w=̵HۈXoɁi?JQFތ6֭5.GakoVw?v[dSEE]:@$E՞mq3 Nʀ?օqvQ]ܫ|_Tc%[Aj=sQuHI&1:!D$u}Db(֡L{v؝B+",X X3W^uxODJXVXQUs նucLl;u;ρT`J,LH'/gG*尵K$4fHGa A_Re.Dh W Asm"0|"l=AtDrzaȞz3ObQVTr"W [,A'H-!`7!Ӯ>M?=BϺRudI$<:4ixЏ\_dOtbs0 ];@>e"3@q^=HC(r+#vzS[dMG|~Wh,agczmcD y}@xB& ryP\t?~&v[e+2Ł"-H1݊eCڅ'x/)7Tҗ'pW] ̘{Pԕw龂϶u\7!DsF!@ wf%qV nSiF~"a^nb(ӵ52SC ^qw`f&UEBW/KFrSMY(K`=ۜZzxue~ui{C95H>‘r+#Y'WěIJF|<)b Y9~ [bH56/6#R$)E&i({->'aqJa0ǭ?]*O ۇǡ*^ɫ#,2,SAF&L:+arf2}hT3.NCYz |OT _X T_ְ(\MngFwH -7][8ީA"dcw+_3fQ˽/o, [%7?sLcT" `.[# F1Ε ?]B٥qW8rb_R7SozÚ#iE# Gvఊ)1l; ƶoX#:tH1up:ǒa f-Wesh^4#/"@';9B!|4Gxw%դ3ɱ)vl}42l%@[(n %rIhl͟1g?5q&(r͖/h}Ȗel"RߏxzEP?͠ۈČ 9;bxa6 ڰl5k@/C 㡈dsof)aS{\a-?RKipO z&"Ty&[EFvnjmh|clMqǷZ ^ ZҜ\ aIY`>.$ Jy-bq ;[QUa.HSIK+[@\L~#TE Xk<-Shj~?|ZIrtDA*C/{Xlol@S'#^D`&P+@̤ > +v%׸KXNo@gǸI1޻x"70;]B$R 0Ϭ谩zF<|v O)G i\9]G"rqq}Gڢ!( rcBRl3VO*ZJ/^phf>T >zMh"qSx^h8릔//hca-dzW=aՀ|hÎ󩿻]dsu7[> yJT 2h`v.D^p̻Z»5mŽ5XA 1>$?m[8 EiѐŸF:9p$U脗XLo݋)n'JLCj\ӽ軲{x8wr]򷻾SOm0wuoR$-drZE`^;zY4)ߺDf|b}l'9)Cq|?#Z[4r9Zs؄^;P֙ˇm8ۛfa0휤\gLMoG*)kez%${Į:oNP40?:<^Ajv "|0b):bPj%AEZoؾ. J 8Y4TPnS=xױҖUy:}VEmWh?!x/ qYgx 2ڎZEjv*0lM`j Dl:3e0kQ'5vz0.Re3emBw6ϾuWff&xm~.@l̤>S%m G0NEFZ00gjhu:fԣ}Yѭw}>*"m>$f_ c2A o=ڕ M>q2Fy|I`*&0-Ȟ|@OUެZiB|Vqj[ïՉKyX/K݇/CNgt:ߒZ X>j:C9@2fv -}" TH֘^`#gHYHم&GYĒ -6ډX|F;֩WJP;jnXG5:|ݶp2 jN[ӐXciS;wNEw^y|Fդ[ L.N,XZ^d̀h#U26 ̓(+κ0T%oIh>>ɮIk4H(TQ$:&y+al&{gF_@T*9w2|ꞑErwvM7<`#SygK^ M;81Sù߆#*,%O 03 >({GwH:,D@ÞN)XV 4DN2}RQUI_f :wMr Ut ;,X97)+(H5қDbOfdasy%rF+)?jN9mJ =?IQ)0c*G~ʚnu$eyF QH5Aժ|;I{.a=:!{Bo3:Ĕp s^ ˺µd#S?INN A5x}Ջwa%3~>ߛHl%r<$L>̥ |["|%WB /5+=XJsl25CwV",}]*neHl}pb0G㩚St}i|l 4j[/E@J"G^)Uyy70Ɉ`"OF^ρx4ra뽦wS2]~5i@".ٺ%/L:i<w 3`FX~Ԑjc>LqZ?UsQWgm֥!Hu3CV3"u3T$2s+S0NS3%v5l+p}{lJѮ8t$H%ao~S.Lag <>>4O߼x#~wxZsf0I:~aR@ Ro#i+YTqh@G+Y=ȟ"N=@BVx9Ӓ2Z¤'nE]wp컚J⾪MZtr)< ]xh.̾Bl䁡aGw_@: ITY7^Mĵڱ,{'a֔ӯ] 8t[?0C`S7X JkZaxgB3fT' roTN.{G|?/$3`'Xp@U0y\'_?Pxxbmч5)8#5B" @ x =n"y+\&L6RKpdG] I"n:tUGMzmʟ@z9 \UԮX$3O5UZ[ ;mEȵzΓ -"E&ԣSF. F1v sx17bzݵ6ޱ`,;Y|FB^Susm H#99!+~dΦȔhxf}0SK$*va ТWӘBpRUK rug-:fKb)Vم\b!|JI "T/ /tj`:;[mD/G.kD qT+Gk}_t( x fف"U ƥFywBE301r #R5 2(DaROt]N$#iTt6  KPi7l47|u`QbKV!?5Qh5H)Rk oc;C"i) j֬΄ث7zS'DEh=\d$$.ۑ&}g3R=D('J?Tg\?Ic!* S"|f_U*Sgn6e$Mc$+NX*6lJ$ XA[&9gtEB2p5&wdҗvVApy͠L4l(GW˶\~+]' !RGlsVU&RT2%O}ǿ*BVeg+W]gMyA67TE΂#`5T`9Ba [Ҍj zBF:hC_Η󚣥}bBXJ;|T:8pL& XyiTZI|5a¼^֯Th]&9SU;BOեAm7r#q3!Xwg8~&wIbGI怊{>5أ+ +ښt{5'U(*LS)?F2O VmaSR5z5+c`8NNu3k_@v8sZ$0˴}Ӧ^g%͆R\`o:Dy*k뤅[Wz`o*\Ek뱃ZhSEqJW@RL5 XiBM]U B%pN6de} nɲ=ڔTxdHVf˾b֛U ئbJtI֢pA~rTI5D~lyʂulӸ̚A4 c;'6}Uy5OjGzvv&deP\W >e)D\$%ppDii8?[hP"(*/9|o<dIV"nʭN\h]yO꺶aRdh(ye.Døv < ,ĠcsbVO[MoeVAb(v~|bcO' d #d"(S8(29B}wOZر: WV6(Tמqtef.j-t6fFkޟP-"=H4"Li7 %buj5J$.pt@& ͇s_8 Ӽűœc*!ӈZ 7It 䋩?M'7F=_H#4](Zl+ET(*=bSCrіٜƷ>1{VyU96ox3#MTibUKqG^8 E۱ʖQ@ V1g?]ݮ°&QTrŖx 8#K+G</ ] |kG7z!%RvutECF蕗oڃ깪~ga+%"zUn0}n hDCh'eVfx_=8N?6C'k[[nGB{uچ;ïaTkU'qx@6vB+̴R%q+ʝ]I\jXsr e3SCކ~NxSBM>)]FHO{  ߒiE+;ҿ 2h ^F(q?^Ng5[QM q;?d$˂ގRW+Nv{nUEÆ\kװ׃4-AN`ޮ}DIBe\~yвdBM:MO(9W @]ҶuFWEIvj'k't_1{=h"e^Ru_[} 2~{C0 ^8C ,; 냭KfW <\Sw㡪(0gj+р6δngP_tz0If5o:ę Br5q 9 x~x: 8A)KՕ}PX9<~t, oot۸!Ʈ~Lj n*%7Qu[AA!C|4ٕ pÓ6FL㛑mJ)'}!ׇ8"i0Hc[[-qހ:8> RT\į5[--Ns H8{! 7=Bg$df; \SuIH]$*Ff҅tH;dix /^aQ{2Ob j ?ԤOP2wf߀8n&0:oG]b٢E J9 z.8re6T[=ږŌ( h]\Zh?kkIי'ke9D%ZLBl!'}PCo" U)!eެw8_*Wh^lhI82 >M8ꥮѲ?(LO;hlfeoM(BJUȴZToeU [b(cZPY66s`?z\ cW~eEgz;̀ۙ7%!vGLx/=mwggO!\oa1ݧ`T?;E!*N ]FuvL$·(ԘsYVA2&-CQn%ֻ OSZ7A3e{y3;qښg!Z/' C<oWtC5)b'i6_w8[>ΆtM+v>!|8IbYLǠICV1ii|A z ̶`}Jt̅Z;.a^4P82d>O`rX(&2 4ƺl+KD6շ9fO{fW*3ʘ󙴓_>^A!`Ww3˕b" \҉Ԯ^N"mɢC @}$q@ F{e2 arOUJ2B >ˠ6ps=brEiC ݗP: |QN|6I" OKdU^E]ݷ !J3Aic ;oת`,@~2 u{BҦ.忓V=%^%gC s[ݱ(F,:6ߔ2Kotc^XMPTʟsUё leկwh\TYʉ@*!.AӉ-UnWd[UݶRbd0OzUR:t}}u`ιS:s~x8ܲ:uJꭟPUI,c;!kr&.]={&MJ_6nYu(ٷR91U1:-N)_ L"lĹ:=aJJЅjCHMxH %av!ILKKVt(f3EaO u?i癆 P<^I q1fݰ2"mrdO A 'R/D]Z𢆥"S`knxCm ݶGz@U{2F0E،lܷY .*Sb'+VU*u~4+5[u!"4Ҭ HW\*#w*&QNl=@7K5A%qڊx ]':6%Ke8 N?\n)"qD~Gܑ:{ЌעMǡsUfFͯ/.^Ǚd[H fa͑ Eyk=?L҄/'s ÁУTli$@~y9>fr3 :b8>ol.2B.L_4Jp:iDw_]W;WbjYJLJjMOݘ_( A_bu\1 ~ӋJGO {GLrPa?P!?+էL' rVEZ>JNzi {RRnYeJyDc/>?Z!t"L(o-aȊ7y:޼M,&wR,i}N(n|mY:s,f!YKP#K3G06 B%aՎae^=ZNA d$cXXd5UN^.7uП5Rs.x5RqYh?pBU_'i=.(uh]"ds_.QPcP_c!;Lv!r {>%ᲒD^1f[$],(PauQ Gn.@> HomF4@fgt%YkxYx R)an3cUYG51z# BT'f?*z(%Wgꎘ\%x F,ˌ>?e͗Z'(LԜ`~u]ؙf4?3#)dڭLY:s%j௴_u'% hםPա؆kw#ƋwOi'e+ad'%Z>yCG@hb0 [!I B%yvO!'DNLo2z@dK3x-ojI뤐/PxaD-k#Q峋 9*F?%n*mlѿtTI܋ʪƍ$oX?:N5eЦpZBD;bRgxbdA)'D9fL5 DLiN|9[ceL^iH4y{[%$%L 6ْ&AQY5՚_.!#cvq4GK .'66Aw nC;%vP-r6/.1Cmn8W&&1\/ 9E3MgDh .<>[x,bw( պ%XE-#".\>HW <S?fm}>W8ݝX E!j6=.t&4U=]Bɖ?f gb˚!NWBA?HeIJP LEH#,lI_UNx؞g)/acOj4#JrZ@ ,M$u ZjEeptK r[Ȼr!]Ic&r޹-Pt=C68vz&H%̩o:qr^ɢ{wt~ᤐj?,gi-(eYƣZE4me(i!j _U5rW)@K!Gp&!\ܴ`Gm:m= U1NG+mrc÷si/ {"sB]TYp;LDMENpԴIAR+m% #&oVj>ci_`9M&/7^A+l }'L ܈>œU>ISB\m|,;F-m^5eo/ GRR7w xm3=Jpa9 P-5R)?Q`t(ؐܿAwxrmȅ0 T|R. UELxX(3a(*xt}2EUL1~Ic<ݠq>Ӭ2T3"ڰ3v/ ؽuv/Eenj 3*~T\1IgV tD3LQOE˭ dA%/UVȨRbsƤ;Ai}9!]?:*ëM&$iJ{9"#u`c[jlڊS!1f5rU<]^Bܸy@(qE*$nΪ{.O3)ғM]c*2::©irEbVh%m؋]{د-tCPJm(y 0 ZS!bΕn2^ܳF*_.3"Z;_N[%ݬd?NL_YL<%;(՘'ΗL+EX1HѸ,)j{̺ҺgEt$cȵ("K|?D2R c9U =|xYႊP7`ji=)i-$t`kO)QL 4g?`-.[N&+eAH[&B$| k><_Y5</P eH!M(ꚢGlǡ+0jz>HUe,Gr'J<,w&jxUFߡ^$O*7R'xk:z8hٺ ֔kgWFЇFj\?zAB F6KѓQih46R=lJKڑ1;t6yEXot :m -ea ^%44#:wkޅ!ųFԜR썇o3kJ~B XfO"摴 ^|HxYD/q[Fot|z!KRkVwȘ'*< I".ONlQ{Ot 8M.DWOTKݥM_mB+bZ .Uȟ?@JLx>ZUl:*#bP$\$C!cigZ%/~V_[;t٢ J/hdz/RPGGBfW_>iRD@iWy0p8NB|Tda֞nj ܵL2YdP)"[Snl1L>Y<_5'?QP//>l*gt< bu@ Vle0902XjA 4j•.xe(s]“lrIqsH]ڠgb_ٿ~X_޼̀ 2fZv`O HGvB͌T;__g;<D̠bE"xurlE +U8P$Wym_$"PTipX9g~ WҖc -I18x-QBz*KYDD #EQyI\9Iڼ&iy I[llI~z RktZχȴ%qINdA/B$,~c `0< X"L+%M\²r/!LpȠ;Ň @1>L3WE)|6Awl޹ jɵNL V}=䤃`N+hps"/jKHB \3NcN?Λ~`aĉ6 JT)ٙW,D.OQ@lJ|̞[JRNKi:22!&h2j+?I778Pʓ}@HVfդlH?xǚ? rؒwW&nVu\H>(h_(Ǔ~A9z#rRDî]N?!WfOV6õը„Ebth n&bKl][!q*ø%A éU 9~}M/VV Y0nOfZrFC/VBd1笨a#7E SZ56.~;Btrz"հj P@⇾GcN DGcZ[殼9D/ÝhS n}Io /fW({etqZþ>Huh7n``5HnHSiP>0,bKL Kԁ'Ճxեc!0˞eSNS5< >w )L7a(z(Ərm(]tdQ|p'ұОڧG0K[)!9IBIIJ`."y zF#Eu K3 8NlR=Y;cT:أE9έ}7]h+ [o.; +!Ӄ,7IXq V;#wdcZ ύq^ѻCV9|0TU4ƾL!ulSӿnd Bf"T$tATfTS+d@}V@$7y1oE[n>%ϹN^֏s-(<& ='`Ba> m.tTПeő;N #E9ʉQOP E>_'4" gPy txru-"6o}!I=%IKc˘3",?-:u|ٵx7T-5%@ )=(X"3X:`_jqh<|_b3p t1g=>ƒ!rTF4#li8Y*'C'^p=18RZsR2¨ hf2jM--MipgxGVp!epI;ܘi'Mk{.7ԜitB~;aNm#/u>GylJ|ޏ}=[,t ;嶔 x67\~^vN6 Lq6Z~RZN/>j]IHk"PPs7SC zo8 od?;mgTEP@u(sG~$x,-iS=z==ghtZ/C64oARܚb;pak&U99&sx0"7MttMռiv8E6cʵ̕ک#ɈDC_ ZA[GyǪ@&YveygiFڜ+n -2&LUxiXeݯOK,#ԶZhQWR#*nfbpLnl`'?%OI'Jexgo{^`&1 O')ZqZ¼:%^Ϲ( @仏Pe*,h> EGq<(?dL [@]Ӏ7ޯú_*V[/4[)D˄2{=duh֋t)E0aOQK)*[ >VGEk= dt[D*1`zT:nF-H)-O$շ8hƔ+\t{ń5QY5߈G!KvjQfsh:fƈDE`FDZ\([?)0@y xjU K%Ni<>Ke!m}#H>L\Sz{k٬VCN,ԇJ? I'!̢|Y1 L?M„/Y-5E_rn+NNF.)R$:^ vka3U V|B=>o_gH0&4j6 iHR)y%Ց@RpYS `DM vOhWOkzD3[lZՈL|My{Li탞?q7%!וLhk؉%r:peg`?XmnQ} W6)PQO,I׻0nBښRsC+%[]=SGX-t)3sS .@ުp"-TgMK^5?=V=~:AxҎԧm < n.ueƦd 'L-G#V#-l]JCxd|G Sn4m1HXRl;a7G0oo&KDS["G@F'"5EĆ돫/G`n65hR`+"!83!) VbR^pm{7"ۯt[oV_hoyfEe>rU3[ςal~_ݲ,1+@jnyW;Դ[luh3^7e'G(qC:n: ?%Y:)S/} $2 \2OwdV5j_# g*&g c a jն܃Nw-O 6jU(Xȋa1x8``)P܌g#\/]+G7$e&?ǣ{p.v ©&-O65!ؕ"1 Օubt;V!_rR $4/OlV#sӹ?;->F˴C4K _>rREGp'/qFgS`IUK\ x3:D5w+\ d;ⶈTK'/#YSrl\1JU9%Kh> FaQ;QpUL]U9&c;?ˠNe5vr8ڿ#!Пy|I ˱Jg-D467-Lԩ'3m|$ihMDT8Ds͠d`zuc9G3m(\<3+|VW23L|jj|]p0uB|~ 9GXy3[8[oMMKvsaqDX\۔0L5n1u >UVv*m5^+?ʁ!BꅒMb@K{2?畐9iX>[+v0O[ܦPTbw%r#5M7lj(qVCyI<t¼u:ɍ? K3w[^FrO;l=dti&{$eDwÈ% @P0hl:[N3u\V70̹3Wc?}i'mז 6APD xK5QL`=oskaF*đ#ns>|05CV˭/EiaBb ,dz -amW!F&};f5ۯVBP(,t5BH td{~N_+-x&zO̰u4_ydXv;FF]NsvMiӮD9s j^Maw$զPAoXlNI;Ve66Q2U;}pP緵}DQ7WS\~bN4K(r?T K/6W͓Ԫ-@@*BZ&-9Q11Z*Hq4=}e͚N7skోVP:T^B+\|rEZ(d0 Hpd^D|cc 9-?.7|A,VDĐE]?N'jDĀ82k %0Kٍe3"+дouH5Lե$oL8CAJ9gBʤlɤTGK?\ge߈~ }0Z_'FOE.D-&ap`o`Hd˜ՋnAIheg wM %ܔjI@k҈xmF&Do޹kcӴN<\[*f)! /EN_-&YXykg;ׄsHMuԪ,-wX)E_Kw)!=UpFNS=ҫzr#7IX[1erĬ/!ia^~7Tvp(Ոn69Hg^n_˓F֢,[Wmpfd1YU;jM`I$TYf Cabcż* *Ou:;$S+(P7+b_X+14Q:>[N=ͮb~^ço)j`去k:LyX( -(6FĎg͐|;79* );&k~gENl:*?|%[S"oۘ@=)WAQ`^Y@j5.M{un~s[ 唔 9|l(I*[KַjmąKu.>%S*Zpyض'WTAlǣ(ILlX>`vt@~gpkw*#DŽFdv#n1kaqVPUJ<ߊ/Ŧo>mFRs ![Ն[ 3ey1o[ ȢmS㮣ft$/S~nDe7~c(\VXl߉IW|')r *?%.֒,ѻzM6 x~bPZ~Q|Ԃm+;zP!.dS'OwhbŶ|":?,kZFUNeȳӫe9s)a8و-9Y8*B B' O /7K ʓ)6n=i,ZLvcOq|mC(vq/!e[P~8斁¹NG58OU~pxyli+_?,ӄd 3g1P1 W` 7hQyI.5[I/c&4h8_\uRJԚ">ccDY:dNB/sk+Zy_-|DY+Yѡ4#:%m:.D,֩_–d]5??6k{Bxi?_:JMkZ{yoO-Q4Wc5@x148vH{G]6/q$ggCd) {#.JVRcz[#*{l\C4й(Zhg=9s')HἸaUh';!AO(a2䷊4 }v-i`Ԍ~Νw߯TB}Z04cܓ; lҨ`B >o>xa >9߽( 3bܥ.qrm jR $O< ؊cD,T}A#NM1[$=:qI_͒5倸N q 3Ij(nvb@5Oc0 FdvIM 1s䉫̖yzU/ˁPWU<} ײ9JtLi핱Y3:;a^s~̇bgW E]]`dl6uFE!p4}%( ry1BO aMlBbY(䡇EgB@D"jׂGLc+<|1߭R۸(_hB0+&p[sKEGqVl?t[ʀ2irx94n ؘhXAHP>}i+*]O!:$OSkƑx\ro@A$¶]xgBi^· w6 Y=25[| _L%2R ]\`_C%'V::7$f b<}[o 6۲ Uo)jtv]H2^j|l_B+j^{6h'!T2*8֤y?)ꋄjZ2Yc?A2Fub2b+`\jEF;Bω t)>r"fiJ9H2t?mLg;496]-8Sjd‹Q)> $6Ey,Vpm{LQ._|\|`x>O9S1dE Zcvޘ{GR;`K3}e"!]Ծf9$8`X-+6tYh ,#(rx`*>o>_+iK&%b bJ=d_r5o):s|ABs) ͕)5>x"r{H0MEӽ ̭?W\עn~s,Si$)A*CIuWϤt'8r6S V@N5b& פgiVtdΔCE" !4r|Wlϼ#">Pq@=8硰#{=L@}(Z'W?y Eg+c[}՜ϦM[4O(*c+0Wfx1(s/ 5#eU9I^@@PW(N m.QiP[>&03sCyJ]=Y߫q#шG&-ZGh7,IRG [-L!!)wҎ4AK vNwbT&rr7BQHm5v*EQء-?SfFJwDQR A$E[$CW+$@IqIop)g16@Csζ&;ooSiVWǡ Ha_es g<]0~b9@d^'I8Չ0,k8G7*mT8-+e_i|{}379(E T'+)-")net4N->aYm6<9WgW8Zg;g iH<텇W"xo-81;Q+S C-qȵBAֿp_47 4]ϭoګLi-]r{} B*|Tel,઒(obQZ~R8܀zL',(OgavF8ħyv}ܞR;m@[t8,dW$^|\x DPib P'}lxR a1RrO?}Fzo?߽r2]ܞܲGp7pLxϹi΢,t5i%X`sj$=s5A-=\P$+wɒbnrGA$jg|8%$hTÊ&.cAsb #fEt:bX̽y[*E=U ;7_:,Ɣg_"ۄ'cqgs{z\3 ƿLldo`Du-* K{yVJ橇hג ItkҀTE矘_?)wXLEE'muI5V ؘdDjgv\ē,\@^=A%մ9+<B؅zY9jNmIB'0z[%f%)j}n4[p|+PUßT`ؙ?:὜l1Elx|6X$ JJl{nR:D#ZU Swu=uIVQI6U 2$ n2TՔgG,%g)݀|? 0f:Y$P /Ru`eSemф-oRc+='CivQ[˕EE<457#hE m9_M~4/|C5USV[WmNՌwX;UDQ;_Ȯvp>P_e!0 >pvu4VoڎcRR9Lͨ7DKn6(^X7e{?5#Y_ӷ+6>k)vCz<ͺ)%¤þ[rwЕ+L_5SAaL r&jA9SVT/fƥ]B]J@'E=1i~~ܿX_8`Tȼ,J}ozEv1?<tIv@"_,gj1I1 ݲ >Uqd=ar إ*s?yҾ/"cHĢ X9,: pDjk8^?gOg/ry˗s|{Ivq b^%̍׮ @IUYAm.t,} |ɳ\T> Ne1iܺ~ڱHݹ$'&hp8=U֓ey ⇂2ɐC-4f@mAwuKϯΌYH՜hcLQ"0A@ҕSS c\rpTa/Ky3Ђ,DXOD)qVMՙ_3~r!}߾]>?>sW Eыwvv6\hu^6v9a1,E!Ho_u*@|n4UAT`>ܾ996*7mW7gά 46#S۲NA Υ' #ȓE;񭽊8;ooП^\-㨀-pUmeE+ b@"ڍKEAw{ajTd`cx y,l9̋gu!Q#٧d5,_i|/AgsF(B' eU/ ngYdz-\J *F6 yBh9Jw=&reAi# \t HNX@/&í8d^$V qߥo@A5 ;#4BP?:tB+[l(zvNfUr;©b|[! , #ovšxLzP)4(V]L.Y1Jcɱgօ:X~H#K>3i_wEf&Jhnt%=rYZ uB HϼӀ/VsGVgR0)MH$> ]i~;d u0}[&熒>nײz^~{~ʉ͉.X^2Hmf+MyOͳ) _WQs?2@Ti8Vu-p.B zP% kUԌC lNL߁+8oasjBSɹJO*uǟ$*mJPIOSؠ F`yP-p%JD N]q5U 9O~J V+(Ka؞Py^ےrf*D;:PD 6:U@yc)J;)=}Py7~P7Ϋ#Z_4+x]PzS&oWgNZNL}b|‰jPs[ vޝ dX0?n| Q ɁEf=;ᑷ+}7{y b P\]B=#HbTNT7kNc\Re|\}ÿ0pkFW7f)Q zC,D; ϸ`ٲOcO@ܝ<}[w=#Z|eK/qyajtsBpXY=peKy&ɍdTx$gޚsK cD9xLm@89|Qt7"jNQn-XYB$Ǟ?hlwJ[r2p{7Z݇] nh[ "h}hzmc_|t!" a ]뛻yk<+`YCk>xH#rw+w\1s듓Ly&VLxOCcwfGt~} &™a nDMb\d$`݉'x"UFYQ_y7LƝsAӱ8z [+)Q#M ;`k CR5:G鸈 ó (x>S2c[ e]BeAw9Fѕnd,\LIUb?i@*)_^~@Y-WuCvl-H zBA4c_ƼDO@ɪrnL5|}3)21à!>814)v4mcAݹ qI DҥzFMB0̩xyP}Ӄdb"tFZ7MBSSRTi.R#8$๒DR ZVΠe%xGNȩr.bB{72"o GLSBW Xܜ'VLբH?Mi _ >g9FM=CWcemTQ> z06}xh_B{>&w{xOQ(us#ҊA;u1Ua_8йMkaZV ҏעBGIs5A`B%m/F.DG,`U{n}H pE.;s˛JV r*{ w^=_^*S)y{J,aC*?#HwZAiZA8b h+!WV2ZS{,h|W7}ܵ|d9SmL3W- $8 /51/70hN@-E=Gyedo X8{/R-ci7$os v,AB/&ez d aMK (!bL0#!QT=y(qI/#(٨3\Z.eN;tSN1[.; .{%}~4zv|s6 god{MmؒZw 4i:a-ѰI8ST43t{%/I3W_r؊ q@B\gPD50> KEn.{Lǔ~ڍzkc{ 6asi POЉ4hwkʴ?нVnhpvT4l&m ѝcG$;#BmڰXoO9HfG/ܪM.# lLd)]703"!r#&)UղO}̫! m frFҁ06&sIآ٬@S ktW o:=f XSa NtAm9wLDޱ`)yWw;nlY C5! Tv)!`Sv?zt}@UK'5 h5/Hu.1խs$)&@ʿr_eTF,OVq$Ϸ@NGUcu_ǔ2`{)ͣ>Ip" Ok&^HOfAlA#=uɕb4偛pN6d~cwq ||v =MDi'ww OB_Hͅd '-Q&OjgI)6̑ ^fFBsy{M_FH^|7^X٩!.zɬN69n\2쳺9.yM%g x@V !pujv\#yC `mIQٮWH[#HN.TMM׌_QJRk29=p(r1e񵜠;HXd5Q45~`h[{a :!Lo!t~}Eun:i5&5<%2ݤIe87hJO̯ Q;w+Ye"bwATd.[ d5`5$G3jA5J~ 6 x\Cum'Ww<<5 yOgm^\ !Ҧ4K?{qM:^rN(ZV:lQnj0_th%ah@.&-N+"e nw '-8݂k}aկ+OXSn^b~Κ2k*YzJ r %*v ^s*\v #6_bՏ]g_JG.5 [H|?#0?43h 4;x%d~8Uη݀JbgǞqꩁsWRAM;pDk`7;x?+w*YU N~8FTp\+ p÷Y`db)w}$&6˵O/3hjym}J7/O'L ފb5*K)*8,wN]V`7]&ȕR=ue.J7$kv&e!1D/-Kηgam<ݒ24Ht ؇ 8]D {o?5MZ4`2m:rYB\; "Edir*Yu`|W}of>7XR M8Bu"*BIb G@!hod{E`ltIuAJ+$ D*# YHѩ_ДXIV'Tu!(ʖYM߯ P c)h7ᑓ񓑗#v%ټ>wYz]~TOYCSTkt6q0 O[$4"ՌD޴(uF *i8P k54 "`VE|BYC5$j%SN`0Y&Q`fF׮O*5,OO?DBZAXD ŒuT(PԇW..?TK¾~TikI}!-9Z~ 22$cau4X{KdˉGad7q$ޛK0 xD;rZ eD]zRLXwxU{u_w?),mAH bLT!%47W jGsEP0%´G*)/-Td*.!$_ْ.dDYI| x\KɄf;41BIz TÊcH̬#و~B^(ҳ5*Vv^G؏U`fST;yAIEAT-q:xT[_, ~Z&V %ؒAeggp=H g][{xPh %TA}n ZoޝXDe:!E^EgO)P[̼gKEՌf6W쯛dO O(uۿ-;mM(%u:!`^aeQIٜ{{<mgk 2 @{k`́G BDݳV'LE9a0;:f= :8S{-oVH{Pt$LKtBg9&,\JGbTUbdq4PYz77UoznQʩ݌3N[rJlп_YSKE.1'֏i .g^_B'<9xH(!+DX fbur z-mRKudϼ&o[6_uN%2 _'å}q KU ܦWSkF+%&t&ӺJ0y:kɁV7] zus & |=ln z~~&o(;dɼ;AWIJ<Y.ec#x7>y6dS-Y~OawnrNM-aI\qnn=8 /Db Ro2_ݷFaiL 8K6+^g~@~{2JXJ?]d"2[x$,ѵ=7Z"TB1GcܟɮĦ9wְA^ ~&.MuY/US0\Pk:B8-"{VgԶ| ۳,;gYZ0707010000036a000081a400000000000000000000000164943cea0000d5c4000000000000000000000000000000000000004c00000000./lib/modules/4.18.0-499.el8.ppc64le/kernel/sound/pci/ctxfi/snd-ctxfi.ko.xz7zXZִF!t/oՄ]?Eh=ڜ9M%w1HŁ;v-nkJ"],vᑭ|ގv+MޛFԹ,ٽe/j~sOg[1kn_t0FXaax # &R@@|?%b؋'AUamհ~NxJwp qPr-z_ge"Ha@ȿDS 5ĹdYreX 5k] f~~ /N)'TNW{8]OtڄwЄ 㾺~Y֠p*bZ ;q?;hP(l$5oҧ5$p$侗#Ǥ4TE;0II]UrbÁD ;MΠ88FreMlWsuf$ZI0WM= e[HmQjZ'(@>wW}>=lBݙ-1c3S^wWOSLs7Kcȍf(5»*LJ@y$-;~}e{7-HmDTEjN ?+=0:WKhF9r:TT2rg w [c^b[bci﫮f2Pl8ev*P+9C_EqŨmrr !|Kfܜ;"M]y*ug~6{3rSx#1j$Fv}We2Om)$qSd72Qs BrS OW~DOEҨ5IJ{5mcir `*5l $RĘtN=}#G"!% ~31,W%n~,F榺Eo؂Rb IJJ-#z:(4ҕ7nOUqdL }H6t "o)))[sN[7^{`'?tԚjy=X.tpon7I3z0;04#+P{F*3ybra'㣗P 5|Q <~@y1jfM\/Gz :ݬz#ͻ3J2!ᤛ֟#xjM=L赡*+C8۵Mfhzĸ0r(Op9q,Zw!igf t|d iJ2}-_ ecH" LBڗn =h[N,V:Nq­j,#(Þ}:ޕ2F0"Ҷ]CIf.Gul{+jQ+20`RjӕwܽhB:Ha鸚6N(%.S λN4v4Z5ZG֧VcޅS=8O5Dzd+y̨WEtXf&&%BHhx[5w>=?b[@@iS)Bt*1NvqW#+RG`a:CU7.^'h 9K^=a@?ir f[Uo\uDr?]vCK)3!͌ Fڰ0Bd舫7톼S+=+FX^.Գ趑xIYZgZPo< )e $L^p(Cݕ[/9Ҧ6Lk֟-J\@nkp :K{ ?Ma08HIȘS&,:߉/2L&3 _KY]&$LQP]B = CG(ocb=5\'䯜70Ĵod~1(_,u.%X~U·N?V 'p;THTX~![|/VU c-P-g%Bg ߀TOQ9}zݛoZO"AK=6+zE b^ 9W_*b1(1F-~3 t#aGo@LOf 7x#߹t' R+ǎ\Z|&4, \Я9?W?٪X&;퉣0T]8V""I % ~-FLƅs~j\sOTaA5ia(>7]ʼkŮiyކH, j3Lyуd3:JZpsea ёp# o,U5!Aޥ,Q"91௅T ,{Bd[L$Uf0p^&m$mO=m>pf&֤a[.?yUHw8q Cˈ2_v >q#Z1TIhMdPOYhGvn`~ 5l%=$p4PlK{ti9g_7A}>M_a eBDhc72(%eF@g|x>0ݲZbξb12i^s-0) u.arjD0tzG<Ǧu'5X;-c< (͕8c_Gy'ˌp}goARc%VV|,q+{_j` ~NF K!y‹'s& PBK):^TL`i("JƋZ-L3}4ny<?D^2#aUlmbסfJ5u0; .Y26錶c"O}3g*~, QQ'K4݁#3fg]}pu~(ԱG2s1M^4.h+0 *MDP \[Ж kl`@Pw`X ?si0Oi067FWƧ݉>El72_\'#3>,bc/?yT&ЯQsޥV3SimAT{v99bTPa֑FM*8a-RL>GYm Ű{ሯHbM?ۦ/?*qjV0=-;ruF@໚|~Ϲ)ubnQicwVvmKQJLMpsC; |d<2x 0`bl =Z|\qO'U,.[e<(<7^XеxFd^]T/teI M>n.0ܥL%]2֣{aw7{PwȓIgӫ|=#65ֈ_ӕwf;%Ӷ٤Ծ[o]rA;ULr1ͷzD6ネ_L>5Pa݈]UuVd3 ޵F eYg0AnV),7#K \mvyG BR Zk7w'.~ҧ 3h>c&Ѱ&rxW`.4<,aZΙ W[!68V`-|EcHiH}H݋m5#͆ iSլrE,$8GƱXt~I M[Op`:N6fE.\m6W5bꊸs>~yG֦q]dzO_M;;ߪEʔ-3Ⲽ}\ *\!SF;S}P_*r f ,!65=rL,Ȉ1DI kW.8pFi^n2{\ƪܔNZ {9~}AczZD/ƦJbcTe\=# %{^,:j|PQX{Zkސ̊v;B '&^ȱ~w>0xH1,c*%qÃ`xe_gf[!}*7RyJFtأ>p >س ؗB&[MFcŧݖQ*b8xQW'otr^z8 .2bΝ" }?RllqL%+32 <}uT bS/F.KP_2~in>l)OJ%gsz&2 S*[lm(٥y"#fj/9S5% ePΏwj6ʄSvOB28u'}0K3fWH[@j1"b|H]Kc"98LPnÐS/zLn;آBÿZC6:T+q8{zqy`O]q-NcBA|Czvzy  4p(dO&3T78z-#_&_3Pj&鲗o;w?GZ} I.8K ^};"+̶d DmŦոC!.شN6<.F]o) i17ͱQ7PC;=ŇU=]}#i{fմ!yȤ/!2Y"kB'˨d4g~rTCZPO )bMv!\7h=j`/PlϹ`jRJ!!_uhuA(VT6 :^t[ ~/Zah^Wl'e|P%/] |5o_cʦ/E'Qn_oD&y àɳW s6fԚe /jD"b&-ROza5P7=44Tx*s B7L<=6f eHu!WL1ѵ=-%Y3qeF㿧do%"Q-aPrM %jF$y>$Z'4eK>"bv o8WHs-l|حr=|Re_|5k2N4{i9TeF~Rږm sGvZFc!(99"R~ n-A<$i޾i+ #{O6Zz&=󑹽 G4>9~k?box)nrTaP_I!o**n[|Gˮ*`% Q xAZ]}3a|-{ A^`HFKjy iX HSsO\02z VU"z4r3"FA=ffd5=1JIKpـ/Dܓ_OhG/>[~1TGIyֿܘu%_pC'nevEa40I͐%9A7Zz C/'2ufֺt@;9"Pjg]tY<<|+T!pwqYX͠Jt"q50-_l$ƉA"xLޓ4ErC׶ !R]_Tp!tj Z{{ iηuqa$.~K-sGE{bWİƓ$ ZI um$L}"o3;/WD>OyV@IanD7J li-N\r& SDQI)^˃U^p=L) zқ*k/3-2s&F "v'[.z"gaWV4]Wc )ASwyJbH`%+FxLѳ\хwN(pWKE EE&gX:uaAåfQ)7W],H-s37WM-'P쬠'A;='Ƽw e G`!;KZ(6qBsO3A t_== wНҹz"hBX8v1rNC|ou k!O2c 1A N`}y~zdRw ![^@6xcHޓKʩoLl)!/ŻևyZ`e";Ղe Vd1ʾM"z6K׏gmeQh' dd~5A|2z광i9_(XV,K:JhVA(l]Cam|>;ֿJyzn\dQT>Z{,zĬ覷eJ%Yvl ´ lUF)vph|༗S^<|aA-1` %0QjGUD}tŨw$sNݩEQ\kkVU rt#zϩ0¢Z#*鿹.N+VtIФf)4QFk۠QaPzPУg B2剄×I?lC'fNqP/câw":{S#D,Ck9f2 Q̎n|CyWG<B#5_:79"^d[O90G &M|c|ѐ×g&X=5Wvu)xѼ)nʃ~*_5&."2?8w~ȃT4^s8p5H،ϝ;-2 #گ> U7hC4f"}RGv#~yҌ87AzξHU2!uk)}Ip;bU@EpF>~@'ΆΘ 1RE-9 P֤C*MA20a]3qF./Ƣq6>7BӺelX'cPԌ*g|{c71qSeZƃ8rOup>v__ sˢcO*MH5huvi #Z-WnToݼCأX&UzwܩDL|i Ji͆i6}jh7f*9,3aoܿBŽM3GЧ; w*@+K16, ag3R^<͞'5P^Zoa2`sw̋'IҲgiM]u+ m/.p^QW{@lB2& r؞IM+ zC Y35*z0_WW2N_q-H:OHѨ$%iܡ ̠Z7u,Z/dO}r뵑VPt]ktTr ¾ɷˆCRl\>^ yh3gLӀuʃS}eU9vͪMR U=}7YZ͓Zaz|#qᅨ5(;/CH7E;xk:ʮ;j+ȗ5q_&qwUBg)YVGr:AK h%S6q0[B%H cLQ^hbP8#"UF@cdqo5-'KPcjIW|=߻I"}jŵedo|;{XkW{TAj&*}[Z,@\ؾY 0 0n{'wy/l ,,KBHZیUTY0 gb<>OMe-{u!Q4{) %E<64SE 9Ց =K fmFV  L^B 㳼IPf Pغj?d5ޘěf ; v0?OR~KFb=߰[عg.O^wkR(7LRX$q~ '.^F?"nnkz'n v@,-thH3jPXa.6Ɋ]7d yP232t_IӀ%˩ sveE}yD,|&gɉ94dzSBNa( NiTMOegk%f<8 o4}@זROtfuNg_L~Up6CS m0%{,2A_M>Xz?Gջ7ʯtC ~&+fr҅GSދ  @K4Lr>rx\ t8YHY;ii>u*5[8+p1> =[H ;Bg6ZgWk{2T w1QK\o);I+S;_N3<ĵwJxЄ c5Oٲ-Yv-)%!ZkjYh,`j<)j S8dn=.8K1 _Y0h!C&syT$Tydʬ}",vf9Z n!W_x)6๘U wt? q cZITa#H< !°)Vyږ\_ٶcmEK"Y=,{eܜ]uV@P,Þ ]`=~H@e}9{ ~t~8TBz ]Ӝm18@xxu&7΂uC,`j:2& [ޯJ0韶ԊT&ivJUoNU ;>k83 $O RўA`>Aqj#x*Ur?jf(QpĬOT?ӿ-/C&>HoyF&v`3tC`|ˡ(s!FdMIO/c{B;n/ t{[4ϏQS<*φHXz\o ބxًUԂUD8늨Şե9|1~۸-U) $_bA _Gø#PݵɾhS>_t`D={ 45#K;HF Yz%GPCY)&%6+*.C$'jQ=O vLnφnao_;, p`p;oב+'wnM[[Ɗb(EUU՜Zn }t9tI߼5#aFviiT4CcS:8?|S'Sp+@*p ƒͤ(1AUlP&Y‘nCjQ#l{ ~?ZsS$ -pkL;j[S]wr)4Į zYHg *U!(yxF7~TqӁZV?]I#zӫH &\Bne ?q< TH(Pێ䥟XYZqumHL.6,›ey1%U| WN+)\>18Y}@w,dd`)rm4hHJ #l W f~5wdN${a$-z2Dߛ9#Tr BbGWN},7׋Qz_!iH\T~e 8d6uKo>^d"ӎ?IۻR0&86!!S]SP[EQ)IMT>i+D|^E1s%iknd_7>z`/v6i kGW XB:`ʥ ywir8_!"W$D ٗWk@ w  /nWO**1ʜ;}-3S@}ܖC&[,n"!2q>Ҽߔ"4œb#<=HPrҨQa<|o]<;=gy{a"C\pFIMFyL2R{K/!C.>_54HӉҔdDUZ\SDEU|km3D OkL=g\-܂ZV,*3c!3 U(av)ͧB⟘<ȑP&@kEaVthtO ubVqF \7"3_+;zA6\| +@ Ǡ-X6:\ +/>:?q.)_ed[tƚo߅Ǯ_ʨs&H#&^NAG/zd\ZMFDJ<,'rʥ$6DY[&ƻP瓐,:Ӟ$L iKs#&Koe&ʯ)N :\];Zfu&`P% 1;RAs\:TLr5e/GG)}rܗB-5NUImh ٷhZ.CǷn"y+̙g$ጦ,1:*{U1 UCFA^:㬃( JB ۼxNu:HXՉ8++(4&'{B>2\}f7 (FYS؆pHKIT֡6??'M[Np?M:IYVIAlQZ/AMO1,zJ)qCh5c}ma!2{(o Eby/1q&q=(IA=e~g:82J0MTcQ!o]Ex2= $S}-[ vzirzX6 _,U 2[ \[\w@r(;%':cv#pR2\-%5ҷJi:ʵߴ `5\>6 OkL"L˟f4I ﳧ;95`TPTA"WG2):} D>o @(_jjh2g&FUăR*שּׂ]Kc@JZ4j[jvk';gy :NoPzGgiTR2ĮJ.Ɩ nSf۱P]3h6.gY?ҠXh4gA Hn)~A߸^Tds-Bo9SMzJh4Sdu7?ӝ'2!8{~]W7T)w1IAKE4*= (-c^SƉs{l(5r;_ulY!إ Sw j`u9aY0tRNS;Xb EET;'l*gKh5P`Sk Ȯ?PCQNh dO7dG勊`Z!m֘G>>8+D>vZhl;XjrXt9~ln.) LUTU4/LEm ;9noc7:qL v-ouz[E)Pwخq"$_3&B[F:}ݧNLU\Pp:><l]+@Q?D|]9i=VBc [$ N|-IXj 9UC͎vCU1 Z+(j$ -3bA$yl~H7AGc_+1 4=k|%+isx)hE+:槂g_<)LvÍd{HeQU<Ƞi#GJ W ӝb@c_¼W- &Nha5ľYW{'aVo`+\JsLgم 8b Oc~_}v] ~h#fOI??t3] ,QURr6x-ƛ9b&uMNb(Մ"A+}bKyu}ʻG_5iϊѺ9Jv _(s`ŸC=:uy[qRF{hYigrF\O^;Z`DƗY'<-zᙚMga:ʿ@/;VWK\'gfPzh[,ד7κ/kQSg8El3nK Pck>7MBږ 0TGZTm 7m3n|sW>fWsz$;lځڊfܹ}O1 Oyj T[:[SBիj5RNc/J/~IYɕs(=S|Ho7%}n}3$^Ž#T,.9Dqtaң)CZХHy œI~'~1E_5-MvCU+Q JXZapXvjȝ}aH͐||Qܞ@@_a)[bC= +WGB,>76DeK$IO)cVlD.֨+8iD]QWՈDv@3H7:A9I.ΐb0 5[īz++lf斥̣ڄ^ۆڣ QyZR@t`*K>\k-liBxthYH61*JrEbù"!}rsL\r}dJ$&m]7\|u(w5بİnW>$/n]؏ClDi@ /2!Jc޲A1`wlgE G)rA4,y<#4;В=43kKC|V9MtZK-[W2؃|g+vj}I}j"=;J^[bUzp!o0jsCq/z6v."jJOPew*πWE"_< KͣıNh*~pW#GƊ0*>!k!W%qhIdSFD-Y.>Pdap/^G8.aa .pPf##RFa#PD8ȍ] ^^j_)X5MHd{lzRKbGYC,9QQ EXyP8@rXz{=zq|[iHea]E>ّ7|Q5p2i2V@|ZŌPGtY%1NHgl]r:@3ՃLv[ֵ K^\窵Ih["&C#.?'x /%?ֵyt*@uֻ:&=2\|4ކ k7OUU&2]Ku[1' /y5ygIHj7yP%`0u9 r?n"C;KguCt&7O6\" BY*upd6B~&RK Jn9(gKJV{'¢8n.,nPmpW7$WA*M >]&}HEcX!ʭ}@bHe-Kڦ샓[oK%zz L< ?"N݋ ~3W&Fϴ.T!BVHWن9-Q;=x*97 =!#gilj"lmS?P*KH /,P?<%R+!S4,~tsP0"U.fP[f @P x:n# Щn;?I^\qQ`ࡑ$iuN,g3}JnH̆F:ȵ̓$7V@fIpd_g .{AٍR*Rtoaɵ) ޾LZ+J*_)\̕r(B+O\{þPrcCI17#C+njCĴc?#4<輂IdtW?y_2D(jWIj2eC"+] Iɫǔ(+t@"kWz ĽYL͔]r*8J2M}FUgP'-Å$pܥvѭѮ4坻Kq}<4`!$xQa5J8_üVS5Uo{$=^n}+kn'XL^")% {jďd"xm%(Ѕհ^ KM};%2lh;d6Od‚_ nIdP'@x*O P(U3r}9TרaZBZq* f;M> TR5/Mi=ҧP&1҃w5cԈBWiՆ!jPti/؄Nod{\+ aG]~$9 I`&&).")g2x~7P*׵R;PohDY@TK77UfTwCPKeZ]R.EնkSU/ɚKF"ڌL>j71)uN0DHYE^/t|#|NS6ڽױ Z"!>x7|ȕ_u"_ޝp[@׾=^Ib:X,.:嚫qѹY\ȳQI|^GZ3J=ۛKT-$p.T^!Spqq c!|BXI(jU`9UlgM[7p@}IG4݉Q'd|?wlճ64FI,݈r 0X m@4'Ot{gW_? 0?Q|QU5DaB֥$`AӖβK4kM|*zY4js)=o݌ub&@55o;H:B 3Փ9_\ʂg^>y΋NXK{ȋPEr).1uNnN9vr[J: eqKd{هTdzؖm{.ApgH%V@~b8߯wR\+vHo3ibuveI)A.ous$?D`=ic-zⳗ/ dFW!1qN=~SQjT;Mlj 3>}^I}]N&l4yq#uOؗ!|?@־rI',)5 X^kk.%Y oхF g({ЩN v=U;ɺc-R'كߘ=?I=qW9&͒PsrDA ]M'F{1+&I0Erpp[#aoKh"yO.x%aZ>+MhGK#C4uAҟVor_XS>)~V:'ON>&: Ij?0L8Juz2\jl߀t|Q _eCq:Iܞ+ZDlh/`l:CL Bư{~Y~>4#tu k/IwE5ѷ:>Yǫ4"ڋmP.CW4`r_ zjK)wxEX۴;`^{=3#Eߥ62!u~hHi4o%p_sbyX;z HR\4ByÝb7<ÛW ;V\3-BzRFG#a! ތ[NDW(5iaJ.UkvCmbѢU-'?B-߷l^Ӡ P_FF\OdL =zKz;rInYl;Ԓ\kg<`|n~m8c\z"$w|YVP?Go=mV < xJfjU -jcf:꒽DT8`W>osi|5ؔSJ6<2&Dg>`1ld:kJGCHѨKď~H/z%M(G5َ-MOWFWv,S&C2, FD 3]v9y Ԟ(mM{`‰KW/{a@^j6Z,U:pt-Qtj_~I2p=f9R2ox+݊O6cԘiSՄMy@JLps5NbFP@<Nu}хV6#IylX9'n0mf0`VuJ<9-RTG{d]SAZ^d&GVc*ն4:w7@Im v1t Jқefe Zn.IBIBN LgD(XhBdzNsAZzŰQ4vQQ8bGo8m< pj UB[`my ù| YGYYH-(,~\J׻ogv-˽E k w"B7YAe!&QׅI K^%/jF?oǦL1*2t*[(Tq,,H^)]G9vqr r,ѹ~_#< 4LN٧NIōx^S~ubj)!by9$qг1דEooAQ*ɵ멗70 T( `z'p2C 1F@XzUf^_T*P?_y.C0I :hn8M2Fh׬1@X ()Υ5K z!G Ex%G}Kgس'K5wuO<E-މu +qzdJ.cm~IL7_*C4M\#0yhsӞh5\Y?ViIaAٛ}WMcP6í#oP / j(SN[:S|`XŃ48pG1 DSPpɝrCvQ&tfk{oBWqVu Fp7aPa㷿)p= [/2Sm)bk7R&4" # H&$S֣8Źnt|(o@:CCF(_̺bq-$Kto$иB'=zs[u4%/NPκ>BGTXDPdB6rۛDl;fWd7ʜѬx`[_ ou$:DbGd!fɢKbYkֽ:EM?s޿G=LWӓŐQak9Naq }fAg_o ZVZBpr| O)j׌1kvVy?A/4'wHMJtk¶L8 "v QNf#*K;m6 t[FLZxz>B?#',w2# :N-'} 3jc^devB)͓һ`a^qrPSfX&+RaT4AZ<}]EG6/xh_,+{15&EĚ~OE]e(̘@o:|?C_`djs܌MM.CJLBPtg^0pv@#C|PjufuŨQY3t3c*ejoTyHTG&\ :\Fyzd:C0.$!to՛ *z7 5w,+\ywPy6TM>ZtXz,$OA-]&z#җ-Di/Kj5 Ep[æӅRW M`{[ qcZ6n/E#زT&,9 OVӣI4jn'eoy/p}!x+ƭTmI͒MSX3a8r6o< ,*[cզV'! X&Rݏ4}ΨW'(:_ [xkSЩ6#=3X}u? 58OPP}W>NqmfK* z1>-*P@ݽSUooQ7XAOхbf7ciтy%w:y uw~ e in[&A)pC4@VMׯt5 @+`̺n{WeNV܊`l+ޭs>׬ ;mOb=/ |}-lp4ʭb2He%GuzʊpAnci躹k&NXbxrDX`3IR|C|:īxJ qiMQ '*ڌ9ՒGr̼TO\NPF7WM%A")i djvwP(Gc~e)(!QDJ9kҮ_KVftUvm1xT~{Xhdofцg.ƦN `"՜@=5KN蠦 ^>&5Y訳Y%@Ht0<ƙ>./Ja^<ňcbHWI=-ܻQ柎h_n$wX:Fj^e z rt1i"+pG5g>PE䊼Y6 SXfnAzjCڀ{T?9\ٗG dvെUSP ]_Ik,48'0}]F4b&_QPEΠ!}iύrPf|i=7j5uY/,9~(9ҩMa o9whP)g}ECɑ^z!)Tǥ~ORSc.ntt=@[<Zq.K`2vqh&y|DT9~,{g +a-Zh}oz:o{\|Pv/BGUlfZZmZ L$rQBZj2xJhEbkR|Se$삪}ʐ}>kz0#~~xÓ!Bc_j={07`\(q1)ò-vVw /&/ tԤ(SBOTD}+n39_9o6.^h_ȈG478xC>Fl %f%vF_h]uiV%]gElwȥW 3"u[/(ːC \BPf7f  P潎~OMN x^'*Ȇ\th3R,78D扒^s=[ː{l)_{䃧$Ĩ$/7P5,Suv/ {ui;Br1w,ŘeԏXS۠69:1&pP1}z _k5g#®mR#5Τ,'ƄHWt Z ;h?oWlb'GċFýsB>Æ?HQ:; y7UpgюU`kk+$3qumlUkh9ʚ0Oh%Z I5jabs]] Jmr,_DW+A 'IZlWHbeqWk!r)F '`P؍XJk΅WS2O?(%>L Ot3 Lx0=[WFj=?)=Cn[_ sv qM603=:,f0bjʦBO83q7سY+Fd-Ro1'9a FLJc ɓ%QN`ȡFS ] \(+S2MRcR.Ku`VmBr׮pɒ|xHr{!*c5;7E CE*ZUtV0G!.5]o2q!K,|EƵw$6xZqQ@hp~%ރMzB;k"qz[BG\ |lIԫ-:v77o\7w?E](Vh]#‘t QNgwo^C*T'+Zj"ښtƸc<,.e]'!$`LF 41x{Lj%(:l@ u5wql<ϣvRߴJ`ϕE E8Z~2PM~զ <IA6v˫\gD`Y%"us) :H ˱T04VсPYfQJ.,i#@CYf;0$PxiA$Ϥ +ϡ%q'&5y q0ch$k:T|* Ȣؠ[]\3K PpJo1C,`4jb7S51X}ccȤB^W\[} -Z9$&Q&uT7F^4-NZ<Xqi/" D?,׽ޭ\Dl%kn08b8{]4P Ƒ[(e_`dt㿽xG}kmK|vG-!ƨI |{N c`gNi z!Sy͋ٚ{IϨ!NPlX/^?%d>sn@{ZkDpF&I}֢9Jg>B6t.˭bKr M̵{xvIؘ0uhB!!ϼɔ` -0tDQ=)PÝt!;|@Jl4Dk6_npoo_SRz2 6՟u潻kmbFWnЩ!={s`$|T3N'(Qtٿq2[4l\zBobwdžS_n@3=Cv 3-]F1$Zz+Vu>,qMy[|ׇg|Zhqi}rn5 QGA*#5qmοܘ?TL^(zW{ Z vLxo umpԥVylVql-^]E9/8O|V\cϩ=OXz.Jͽ6sM?R'mՃE7 >:uw^V6'e.>7Y5EDQ|4޸1٘E>sAi8ި/߱Rb?/2vH3^ZT}fG3>z+e6pVQ\a8g)5n5wouG/|}i—y+;#fZZi'ϵܦD4(23QMxber&V w:Ds5YrFvFKyM$VgJwH:C)z#` 3`ZR&6'^sli)l2ۜbYh"e邏˒%U4HjAj,Ir:]] Zo tV<9] |]cWlCMIgyiQ Fe0,)[3DZ[EZ*EBox GX{ G(% m}P+A3Q d1[?ؼ1OU`Kz IxNLhkD)@]ئ \!(FF*sP h].f\y KD f6NypnƗL`?I̿GgM(gX{P}FNꄙ aiu~RX9g<wיez,BUd3Ք8[أts] [Gu:'RQnkidZa)h8O5 daGU{+uSwŐJlx|@1%"ĠD;W=w?anhAh-x ܺJEQynIɂ>#a8!K er5uP:]W|zx@u 1߾n ȎE#V(n!Rɶd<-05gxj4/%LWʗeװ5 퇥_`]Q/ACI,M|Om yTleȿc١q3'O<5k ˔3OGYH!aMcr)> ґքʾ}`G*l@@M&n2`$YMk&Y9{s[|Tσ ~ L̤q<d/b!”0[Ey?)İ I9/S6F3Jwl⯹Ot]7XȐQ$p×u0>ҡm7Am 2/i}[*ąWVw|Ȥ l&J3hn+UX;^И6( 4#JbP HJNirM5OsCL<ѢdW]o49NP+BGryURZm 㙷^g0`[{gUPć8l?֕ox)J #(@n`X3*>7k2zC!H$C>|;t:A/<30;8Sĕu)Lo]^)9 Nonip]ovyq k[m"{U.@߄c\@;2M eaxSh~sG]ǝϓM- ڄ_&3pJjLoYn'>SśbWqMcs:ATj(V.~fr13{vvD0Np7&X73n1i !h8y@KâhZ/. 1x-a :꺃wN»gŨD.|'Xxxz0 H< g/G0MAUh]@kF ʲm?qw&F@l>1S#~@6+q: wzdE{rJ q&Mtq|V2[o 6Oɠ%Hf P:^S VstX'&$^M1,k.u)сv[{yT\H32-Q& Tt+WW +A ^Uk&DŽ;^K:)e-={TL1"YQ^[[ϛWa(ѩNm^5Qگ؁ArsHƁc8ލwɎm.C̺Q8xR{P'|w?*`W@IYeI϶;$M,χ"TݼIjmKO1{|VPqwWU5ן[@o?){"2*k^*35]XaA6 xNll%3ikCɈb?{O[bL8#c}c3toS $\1 60Յ46\C fH8=Cd|IO-F+ HrQnRM5f+l{f@,)YʋMX}Ndj=ِ~*Ivsz ٥6d};}:(Jd.1z8*d n[IZp1;]اk%9Ȍ \_yVƎ#wZfq-LJou4KYuOXBs "C76hns_y hVץ e14 r]zHUIG->BXDf!*2=&fZْ`HFUWôC<+$!}s\.I2YZP$ďq \mףuziM+*g{n_t8VMAɑȧNpi9F5*ҙH ,rDʃיƕg{J ځdz$7:.E`{QѵOIoj( Aő)T.g#n 8JAPwk0n*tbp7Q^j ~ -X8P{[%Jʡ|3,-XbnjnamG3uZ>3|v wxַB X֜./NG0huGUH|VSW%O@4۰^G.Gm[2>I)K~wCڻZTMmhl\)ʷEkۜ^Mx!Yح~6'7*1N\v]҄\7(dӫ ;%a4^'ݺgB`x9&t&nl{K%$_Es&'l8jA@ΆsS!5<Vxbv| ,R-b)Zn+-4#<t6~bfVGj4̱&'L8ϒ ƚɿ@+JPQw/(u0ݲD0[&'3+JMf! )? v&~U_i!%p+"*hqFO$\V# 5 mo{߹~X —S cDpL`-}ۓ7pał7C+Q>9`7BhBy8d$*$?G'ٟF.m,Hd<j3DjJ..(TKۧ&NTb@EvsKL)h bK %I~/4CׁWR;Oҵ EǢAFLuYKUԺEyҞpùH_A&['T(R乯()~C(O߼<% F3]nG`:0LTT_q#[{T#O3a0,2RVupzٕC  4\vo(.8NRq ;l#3NeK9hGaW2 x}x!͗ 6O9)ԓzC"RE'|e9#ɶI@Dev\M#GPvɦ(@'j>n Pn:T^6@#[xj@KO6X ZM h y:vˢw!r +GI@wCRSm[`$Bw>1ƍL^Sm2yir&qSyOo3q"t3UG䠊/ MpQN/1FFf$vQFn GRdeBOؑTP6s噩UWAd@Ծ[:TY9x r04 E  ~Ȏ8X!.̡=60 S0 J15D^ڥ Rgk'yl| Gr^CםjcN=bo9o:BWRD˾BZOwP`@#ē tWq8CQpv8ZlT ҮvnԙinuMB0R ޮvK eRM(lM5't TE=[jڤ*3sZ.isa7Qò5ZFsg ݈z%.OJ*4;m-Jb| ܏Y|c.zHHNT:[x_{,Qs1o(j.jqvFw0+zp< G=Z}"$gJ^]XʨCRO wqo}$~¥"Zjߔ:{S J_ʨ,fqK }_ŧjCxe_743RQ]pQoWt$oҺ7[ME6%_ںbhi)!3`8'_ƊNO+OY2&TP4Pe $:ˠz2o|Y! m@m-USIBdg|i-g!29&G m^.fJʕZXx}C-5v$(:?S}܇u̖B{)I2XETZJ轧oe.Ԯ8B+FAbjjz3#Iv*TM$I(c{2#9[ Z{0xSP?\Q`9zCrK2  +)Ͻ]:IK,4RY?9s=OH^\sꖆ5dcnfp!Z"'?5UM.cS[Uڲo#"h?`Wzu}l{1!'bDR5;=A*SLjZf 9FmGk[|gNۂK:Q'k[JP{TňIII/*aB5ĝ|\Lp @DOĹRDD4(L-20$"u3OI- 8^k<`8X )Iڣ4_]ڋB?u>FIwm^=O>iyS7BŜ,3ٕz}Î4+&Y(J B, N>(o͢cef.7G|})~4c}RҰ=6:y_ݧ-F-f ZPOx?#[#,fQYQ~"Dovr{3Ǐql9P[IfW]l]tlwd ίct?+ۭɡbhر5K/:-7UdmnjW*1HS&f  Wa}`ObJ2_ "cvYџiOތ玔g#.a]ؤmTcu(f:If\سRs]d^+18x' T/5g׍4y Mj@Ajg6H犵5`d&!f[,ljszB+j9,PmB+r )gjgetL-aY~Zz>rWSxcl*'; "1:l2Wb}Vo&:B]z]NVNu52j~c9n;ԧ;Xh?=_گZ l AMg fO Hdc߳}gUV`~R:,xW3c;⫮ʦW/˶ nH3*gGJ&p"ptC8I{Q#FAcͶ88 W,09DiL4.Ib=0%@ UA`Dut@v. 8(+?g K VXQq我oRi_7bNVXV:E}/*QG58k6OW!Z2!klѠ>Ƚ?RA|Tye@l]mvXPj#T&D*L[,NpVfwu^yb-5ͪi po?Yp@qP1, ³̧lJ(c>vL&BH6.`C,3@ρvR삡-蔑+z̖ xQ7hhb%g;k"|!^ڳF{Zak:64AI*b`7‡}gHa*}ԶpQ.z'{AY~#n_he;% { MNWfV쭜_aV%c84jAGhDPf`Nryဇ$B%OϴP-4enenJ׌x'؉HmMJb213ҧ :hz5އ(vC peըKdơ]3 c*#)hrò]:0u{4&M<̮֬`ȲZvBM:ݗ E Kgθ35U4 n)O%CTWibb~2ǧI ,R3oj2# l'=Z[deM:TuX<e)j%X3:C"*D>b>Om0I{la0}H&B2 7l}zWGwz?(|ff=#~f#9x2=)"tRr*K6Qd F}InL1MF+4*~l〾"\Buʤ&{NyLRζm.[4.;}n6q@PpUY$1gXDjvvz|e]\0]֍%ʊCKPhc2T SsvMlPVV]ɯ_ޝydU"&x[TTYWbietebe!9eK1~߄G//>Ǔ ymCer0*UymfXUy*1Lm`G8AK:trT?̈S4*p/UՄ;DnR$6r(xh]$CbuPus$<R]4'{dDa/9z4dIkMXxfVK_5hb'iX0o #"L~#.CD6F":;3!u[-J;f%LCfޙ 5u-AJ8P2}okXV"po‚n%'c>wO3`Btx}9Ȯ7CRpLem}fyyn,՛C@3+7 3ix@^{TVhVD KSiDm#_;뎺~Q=8yC4^] Ĥ"0RBl@TCn(2= Z8i6}(wR˕_dK0פr[JNgLQI0rgNJpf̓VaRnq:HJg+E&I\'Zbudp)݁?6&Gjs[&g6 ) M{6"cdm8"meG{%i2dK!x'7\$Av"☖&&,d>^'ꖤb[gz-?W'&qc}2jPЋn׀cYiOVgYGä0(ruXxؘXJ꽢Sɓ|"`ZОqS8'x5U=qhX]û\3XBI L? s ea ѧ *Y?GZtk0O$"r(_mM ~?ŗ.\5+gt%[rjJ2 eh,Fqd/;IvHWch0&2􀢡:HROЍ-`vB߃j îO2dƀABg-_OQɼ01Ys8f[rtL9"nSgߠFazll3/xkg-g23v{:|`KQ; xYJFK`Qx{ 8"ZݪQkpDU*PRe6>x C TRZz{{A;Nm51R !7FT+.A.uOjZ#Z#m܇y6[>$509U^!uMd @10\N8g:Cj|SV@bwLJw5'B.SoHZ=(&4.Ѡmȍ|#ChӀD2 &Ҁ$\NK/D90]i;7v`x+UW'B|ye2?[Kp'HqGdS@kyQCf*.l &6>nU^f`Wh8$K{ sLWF`( <.Ub5/K[ IQ[ɇd`d. lNP( |?d2EB lR)90pr oa}a؀i\g9nD!oa@vKvwr?Yͺ͆pcP[==-qn)=Nq؈|K>6(g1l- p(y<3E楄%&]m]1lUQZ{+( [SrX#t:)K׈Gz\s6JLu t+aqC3ݝ?<\'Lpy_;z8Q:} 37h4RU%yzZǻ~h`ĔQd& YBQƞ^]feS4 M:z~cK(_4LTsoYdW lY )e)2)h:>D?fTK1ЫIo lf1&QA% MKRݙ%"*O-I6Pdw7CP_<9#:~|c]˕t.99f?khkǬJrgՅ`r_{!9$?6hU˚#nx؊o㼟wB̖‰Hoi4P8zn 'v=Zg4Knv{QLyQD@Ao4^=Kty @[&{!0b+ðc୧;ST!Ǥ?>78D92^ѬvdTbյWҜƥGh;ϫ.z\Nv(uك8G:Tsltbu#f) x?q.'qX g}VZ`"I Jp-!L:#/+L.jlCf~A'j_xyP?|7u]n9;qkAүre&&5 Fczseҝ~$ĵaKl`19|103 yLMkWA5f đY}f^1' 1ڝۃD{|L)/jкD` SFq (9zLM]5ux.ھtluhCY{ h@/ɄKSe t]NzQZ<|j7 N\T&noy烙?yVi36i\*~cqms;6^$FҧܲemoіP}0(N^Þr ZEh;:4;'Z5 &Hk .*`[X3=͓+ڒZmk)?z|KphJ0FoǕ}DfX t/e}^!]cBZ*y\뮲5Eޭh3y_} ƛOWTf(E2n\2&SK |=NB3@L8Ϗz]AI~dc"Lc>WnlH0= s8h1%@^TƔF6t:^ё}*㸼5^б} 8gɔ\Oa\m&LHĹ+EUq}9]vzȫ*ȶQG@Vdow\~{|pKV!pAdQ!)Pukȭ-wxEQ0e6B&)SI"LT%8Qg hӹ, * Z6L]O$eU#ZťD K؝<(.s,&I<&J1:9m>cJcr{Vfu$ .:kOD;yr:3L,cZ^_o5f(cf}Y@85 ɆN)߅`̻8GОJ1UtH]G[Th u2Ӄ-LwPl`;AXM(ob_J 0ocMf9|+٢e!n>0LQ{x7&Tp@8TvpbTA{VߩOW1'N"hģ @PIZz kߤ<`iշQr=JٟLb2JDO}5y)Awz0g#/i9ڭ* ݗ(&ф7*DvDGՖ!2;9wH$SÌ+]~G-uZh$g :G+6q)GGM{Ґs\IAnn -Nj|9EƇ[ ,/U`v v%R]qC]Bih&5wU">=叩tbhbROX,bWd_+i Lr$(qOH=AO2^qx)Dm;IglnJџiX: 5kbO3AZۅ{ZANsTRDάz2eMVr~4Bl.7hƅiݒ͒Lm1/_" Og9uL$Yb;|l׎*rƄ>u0fKNGc~\<%viY]f?5h:HWs%DTˏFp x 6zZ8\g< ]t.Xn<{TY͗y,={ePV{Sռ g wTJJ*gRx_-eESVޭ(#oPBMUnl.:HdH\EХY &Ǭg~43F8n5B\`Pf0f4N>z]BAw04Rl{ۤ>H-,Bk[4EPVwb"r:.*}8NuJXzcw@ oO&|Ք{ٞs-|Ci0*A^ \ԇ7P~[s``{ 85Z;>y{_xϙ]^ZIA'{0M†9!i{&2FD3YTאS)@])3UN4W$ϐ2X{ t`Gʉ~,P%Ǜ(;*fSc`42T!OXN/<7/-;Z-[kU[>s,CD>5-Wi{NTLЈއRw g&EgRX*K6H t#d\ pޏEίikSI@ȊB=Zo2.{] u.Íƭj*ιVI`7Җ|RZ]EV*Z¼; }F)~X 9ѓw;! -_=[:H{q4 Qr.Œ򑿭8-{C+yIEmk^'(9 FwǰH ? N.$0l3gf;UT6V%kin7)1Ep.Фmښq}HTQve NX ;V90Er#3*d+nM>gogϭZl*[kK =Ǟ-I`K˷Q~.0V߯ppc/8E;WÓok&s,5(2$g7ȯ-l&!f=Q9xW^DXS)EKf_Lz~X淹^Pb%e8 ɽn"pPx\L =J~M+ TSkl,./ 5[N Atn۝FI)`q#vL?qIcOF$;&?u=,R)1 -wf6x7|8߫-dKO a(FK)!TP`ܷH&~(ZrϒOe)U< ?yD~&74a(%d:,ђRiW׼F6>}QiW,)doCX29r~4MZwޢzHlەiH+쏙sr}2Qu#Yo&|Tw؆o66!c6ZwAI$G BRJVӀGSY!vp-sF.1FiFCKJ.m^z̈$ {c|p3nlB:I8g sFL;_o'K>uڛvR;dm|$xAYw`s'Kq"N(S&QYηjя\T:Ӂy :G8Wn ok=[_ =ЋmI(_Q \6{Ʃ`jnSNmt!PD&M3w< g:DH.X6αB<1GT=3v@De6[T1ۗq)eں['OŎEs*_ԃ#޻W&rd M6edlM͚}%?d%n^Aqm73O`V7j_&rAZ.)e%B є\<(u'mFX- \$E-&LNB6 bE2\t߶|vSYs/yf \Oˈ\yaq(4 b_a,jEǷRh6QPu.rB:qe>(L},u PN"B,j`pޟ.Q+)]6DpX5l6ԏU3\(?voj 2q%ALӕ"D`SJ?Db5]Z@tgK®ig{{ 9q>]ըOOQ{ftD$U5 xyv+y큞Ur,61*]zxbWxzlǀ[ѥ##~"0Їx?^mC7KCbhEgSL:-Yꁨ,LC'%KV&ؾKvUSje@á0\dOhIhB6ccvM_;`.D%3b=Kn (+3B/sV1t7u{GfN%6r$f%xóM "8h<9"qffgTذp(PZ@~RM9^nv-37shm{! .BME'o,"WN+R< R!x})U!y2|/}zR8x; 4+^X֛|۱4MvUIf6--lDb2t^L5?vJGe?<v|FJ;<6Rk7K~h.BokQ ?;/ ERx2[ J=);Agjn7~1k7GݣOy#JˈĜ_cʮ{A^ bquOm:|䝰%jvDE2mu%]pSC$9)gbkVWPspxB5bmZfYqJ|fGB WOx qv嬺 (LH3@ԵGN9h{]S\=-|d\zt8e@xENkж~5kLs.3_\^8YHFL@ ˇU 9.:I1b.Ц`4˰rq`ɚPQ{ c?iaqPr I&z$ь-D8FCPȼBקy=M98G"GCY;N˿c~CrP3?O6Ω0??Hv^ñ<.jٞKKLʝn,̅t)g/Cn e>|vmWǨLDS23L^R;.\^;GiΉ Xh/.{l.8kv̥YoMfG474'D煎J3ZHƶCT/Pя)EFEc9QX[(hSߘ$dqa8 X44g}r<41@8)\`?c V|άE%?pw_؈rDdWѺ%2G^VE_7&۾*.;D4-e H:\vɰzfs>]9O9pJRk`H J. Ϭ4Qo[0Cw[c'\e҃t> r?;(Z [0bIJ@= gN<Ϯ.ďA|Iq-wʰ"g9yVzQsSdB>!EؖB>.(!|L疟 _yk);;vb)rJ?F"j"bkM$٨$Aj1@,\޻^_׊$\븨:9[C g͚^7|' 0-@DXx/tJ,HY'nޞzEJjrgԳ,5Lv߆ldkḬv^q2>jfߚ Lk(̬WuBiݸz=]OӄVmCe=6W9;))egb:;apsb"4О_nxbHtc! b] ,;_B6N)zV+ :||e`.j)xHB#9`%wJ?bjY7[*}9RB9K;,&ᤝnj"5&^.0ֶ^<쒧XW=j 5s P',#tu&2B4EW`>HW-V{]U0~M|սeRzu u X,kR .,J vvK$urMZrg{'+6Üg*-eDL| gcc.lӌw"UFHix1c}~hvHG)N732ê?i} ku%| ꩷fd!gݼiYxSDUa 1}I{K3^]<# ԥemS&m\T[SΎÛB3Q0{@gZlP봛zzZ״ MGQ/I ׀of߬tM_s KaDRџe@Nu1yZY'f;ZˆH5!`YroŅճ} k[TI;~r*5q:ukHpx"<ޚwY\fulT6tJ18y?rbׄ*jql\z6xù?Q17P^\1+t W^$,j]NN'>qK/}Fй"KX;J]CY+x჊ziEX1ݪLm]_yY˓`k*y_c\]$}^LwI1\x~-`rnY(E_lj ׵,)qHE!!g eoO16 NT]FfQs7 ż0 W[ e`+lDkw|l-{|k(,"^[jxjP&ke!`6UWr28? euju>H] qqqNv˜8:[قJJ&C"ƣY.i{R(iVM@KOZ/]VS=FE,`_ex$THb#^zj9}]FHm Jc/xxM̥լHY._,<8H_ $ȻY<⫀[`+ ceoR/h_hͺ<ߘy}_ _KO K2*P? G ]Ik^l,UK]Kc?]POpՖx\oEhV.eƻ BS(Ԩ J +vlBG,Z8vݔ,VMOј.lq5 D;V]uR1E'gT3h_?&qf"VlZ}$ y<o4Ͻ{G9oc"gYZ0707010000036b000081a400000000000000000000000164943cea000040b0000000000000000000000000000000000000005200000000./lib/modules/4.18.0-499.el8.ppc64le/kernel/sound/pci/echoaudio/snd-darla20.ko.xz7zXZִF!t/@p]?Eh=ڜ9Mq3 K!Ҙܹn"ӯz DI9?;#y H/.lﶧUH'{ܙa g2/tX^40" P4YV+Ghka ;3<u71i)}&?yAϝ3'lupp?}tŃ>kO~u qHvk)y1ܖ-Q@Kz\aw hM}-Yf~xHdε=P_w"JJXߋL֮)^L,Ƌ<&nku`.׳98b+S:Ys,j%4R] yIHdE# е̩Em.*`t io*|lh͵Sk_dYjDN7y]C 8/{O+k`%[fOzvgmoZ1VcX, 0+,*C3E_Ȑ~n<8N?VNq2h~%x7ő(?WSz`q~d]as"ypc8mn֫2O/qz$=1 早1F^_YMKiϚ6q6R0b`irP:Y[ ? OfM9aۏs$63 (6j_^,g| m^5P;GMڪ[uQ@) @sC)HXܞ@XyNSj iڥ}blJ*z,x2AH'n*&O?h؃tnյu;soXl;zu_%6: Aԩ3H֪v?$7DV4d^2vD~_jvgsF=PaA72s)5nVmWRua/~1X (#ɟM .GcNG"v*S+*V68;">O:YNv9Uʃ DXkIQĥ8fQyϷM'PDY:(y MCSbB@HM!ǚuB!K1[z}yNx~˗I'U JF:Zx݆bsp7DwNP7@`e:nS ѨOG,*Ӗ %J0?+Nb;[8 @O.dR^Ppڈ/\)]T݇?(jSЗҼslF}7*XQ etFU4kgj s#YQ(ہ:B"NKt$~t_Ѻ=kU`ms:*#h2 :11_1m 댄pLwF\!PhԚm#pju\Wr۹,<~WXfeJoٙNcG00Jgs?I~ڣJf Ξ]RFLN[7aQ~gTy& /zMڷ*YA+ia磹8SS-:Wd,Bm*ҭ;. jd(&R>}?7];oI$!r{F! lȘ>/xxP">ǫ~1;}KQYOpҭxlMI7y[M v&\v9n#qG7ec~μMctWԛN߼]v| Ge#|)VAEa妳X`01Z0^N|ψl; l?Gpd @|jtHDO 9`uO{qN袸$X@!\в\escm3B'J.j< ŸJWu.vB (/uq/Ibuӓ$4ʭ| &Ƃ=UXY`Z+4;?=ob2 Dg^cw;u dN24X>V'L|,^k|Qf;'7SA(nBMv@N!_ vsЦ_Xխhuؔт'ž\p['J4ъlk9W*T\Nx^G;`yjlzpOhc9ial$@=h?܎Q{^V&~P>R3OcI՘ ;[O8]qT۩YJS*up0H!5Np8.;6Ȯ$K̗&ffel-SȦm"[ګ~>P=(S!^[aʉ0w܋pI+ Н̕l^T~̝V-@_kVu\f Ή9j h:MdF_+8JbD~UyJԡ{ J65v"_^'9;|Bֱy 喂:6ZYLD)w2(4aq[0D*k6rF+1Q~E5݇M#aS]p ڄbܯWy] -< VSE׵@T.1-yY\^/! )*[Pʹ*ʷX;o~qonFQ}R$w`Cmc;KBXJ (M_= 6R]zw8,`l8k0&ֹHƗWZA@,v֡nph{d SlZ0?7Elage%Qۺ_Pe1oS4`2.mkJzHIFjyM9*5o3wH$,]-Bnl\\^Qy@GuYAHFe[emU;Hr0hxm~#4$d|LqBw0"eƕ* 1\\yMRZU0Y Ɗ9RnFf'GakM&i ;kHTz:F%t7 ulЄG[e|bqiZ ~-"e9fHrÁ4cѫ}lp˕ \&} ̻3+[aIhgGRu=Wa.ƨ]VL4foffP]d(Eu]p&;2ξ w$;'OzWu`Y0Paua/[ BF[ j-&GSf5k9ٿs XJXvE{6pTbH'X[{wK7xAAw^j7n|\G5ܼ T|^]XgߥfadG/LĤoc988GleL>G;Ƹ]D}S5-WFu;0:v>\U+HՀ=lrnmje RӮK&\kNfW-~z$`u_? j #WGWp^;kJXnW Fh.<%gl|1XB 5fOBǾ$ެn޷r\rOLRRTEo+ *\KO-\g\9% 3k81-rݤS%&&vPޝkh^3;:5" hRA!i?o,` oZͦf 0Qj\ǬQV!}S|Uie/p6o ;`d}vy?GZ{Gt}X ųQ,=Pyՙl7ĊLY'h8`(! Ax(J;쾦^ 1bWkbD)ߊ-]M(sCׯbꚂfYWњЖZ!(r!N'L~ˍr/*rwC 4 .81f^2WJgJ=N.\'q+sNƊpL2̢?ٖV_`?F[Z4tYfn9K;ȉ 3f=ՍDS8V w)`u(U0Rddf;S _d(2,~lV ''5H%)~C(MV!pIPP)|A'հ)vÁ >e˲`Y = Ę-@%*'3j%*P>u0G9x ~u~}h:[*^Ocއ#V;00T1M4tեdj/) 0.PmЦC%CL'ܞ9 ? Bzɗ[|*rU,4ugNW٪X4ul[shҔ:&zoAGعF 5m^t9 >p\!0:;e7~`Tb :XY) l,_ݺ}Lv{e4t"EUʧ`>.džknoL/-wK/9PN՝aa87U,zY6 r4s5~^@6\ AGCZ˯)gUv֜SZ0 mm4_S;Pd/ dB{_qo%/ɻ}7 #難4O01VlxS3!qk"u%ʏmܤ8 lZF8sKbKj֒j.LFz?$֊cYh,QjCaP&2 Bwޠ%e&Q2rx@R@$!/3=4>VƳ?&hO7]YdgDkVO~eKp} -IGn -:x $4(E>GbO%<2w)NWAr%L LC$_ I{-][ku"F2zZYBrAb Jf t\#mA,z:M:DB:l"D8rI9j}GDh^\ :&<&kHlw\Mf܃sQN1i K Ab͝b&תt1"-WZ9Û}ub~E]UYLS $Q EH>x뚄>IUsi\(j~9Q +ӄ!A4}j9skyL>w5izOהx-OEO:*i^xz:[PŇYh՞gV5FyԂ1T,cSlu+riGgTOkԈ{Sd1EՋPI+ލ-IS+Ozm,<|GPWV8cH:u6 qٞO$D0=' BpxR0nj]YT}ir0v <(bvh%90u#qNVʤcɋzE9AyOs:w6/=X9D+&nlqU.⯭nP r\ 1{!/Ғ:j*lγlz D,YySpl $|rJ‘}l `\LZDM ],΀#5/TlJw0z)v.pvu~)Sq;Nz})=5 &Â">ZiUΉ1؛|l'Q,e> ILA} Ogdfae:6U)/s A'|,D4_s 쨖T 5{UVڞDo@L(>] SyT trb>a$&ٞ *(ҐT͉girO &!zHFɇN(S:_K0'jT#f >Un.bNAvЁ>aBt"녿WLx7ev]j[|T|>Hm* Xy6;GgOh& E}\;U^'QjrKE;/ʃt4[J"SԂ8FW-HJK!E, 1i1x<@nͬڃn>13p@X,`*δL/;8RxK/< do}uL(S>AX~جk > ~bZ_ٌ}SBwS!GfnwcS 2qVpkꉪ#b~v=ߔnĝhI9C C32F4=pvn*>?Yj=)ٌʶPlL%If:4=͐. ٲ*XYp[`q|Qv b2xR3 LFuYhU5"EGZ/ 巎n78’ҫJ#~SXdwHثlұi1{ϥK|Y3=(s! ̀\--#9yTZWļ(/W %6f gك-ᴫٯʻh^Cq9+ქmvO]n0:wQw3< _Rf~9d~JyѤ }$b~ר| v'}giEc˚O9|ls999"H8`.c caְ]$,a'@37|`/㗮RrLyvtA!,q /=1*<>K+>QYϩN OjV1`mq~sH:^ X1XUL>B[iT72QUڅ0u(ecقBםɈcɜ亿v(ٮtJe_“u( )q}8Ѝ nr.p3/?k/hW6s X;T\{*]emupVl/a`_&Oy`mw73!Y"coK/2_\Tsߛ$%#J0EaCUo@tb5u ԽM<}.Z{cơbs٠#-]>;Opu,q%Bv"HCxy"5g lUk/}OUIsEtJە'hmquFt )=  BÜp)-;!Y@Bzi7b$ģ>4 绀|zAX;Fg#;|cй`zmH{#kjt,Da\:ej:OVިJ=7q{X+*Q=Q3@IHOo&Mlal&~% -V\fC4F͊&t~ܳ3aKY KJ*a7 }ܙN2Ƞ@Agfb'۵뜺T:_j}⨯&.zO,'5J'xHWxq8~}L*ב3{*uȩ-0\g'AƛQnx]M{fscމU3f +x )߮d#(l7WY. "~skзyid',7}^r@F97F$$̈I.V}%).eBM*C~ڏL: [9&"Q/jq3*Nے2K:kr2$1L\de c,tEѫKhni{/uh٬=w#'-chE`.sjP}n4o,{32'Tx囧_c#(jJ5"pfKמP{;B39)N OFpRiNM-VnPmwoX "-(+?LKIY\$+ٓH ^ސbOo;KBw9b´t9Q؞Zu T)5"->;y?+C?% @ _T@#$J%UDat2ot6c _iƅP {Turd&_/>S^z~bɰyf?+Xݗ$&\䵜/CxSq0a,ͰiWMǚtq4Xm>fqI 5-?NKrH*JȨMϔF!TM +#g92Qy>o܈ا [;մAYc.#eC6p\qˎ=n̼N}^=0_bQz2ke] lNԄ"S= D\p΀sGz~H.n,+s?$[֮5PUyݿR" >?k 84di'%VyLWDצ֩S+Vݙ酿mR0.{>EcĦ/Lʹq&f6U%;bgn @L Zg5~LrQ;юh`o:\7 C!Ʃt '2#H順ѩJa7 19ic;wӫ/3UCD{oNguJp%4kM'E Rw+'>2Tv˧E>> F? ┳Wdgs UFɝ xeNZC[?l usrͥJ5GlǡYsj%\$*ǥuZU'w{P`i*Lp3`.j jqOݣUQ"E6Þ^4m$U8tn)5rAZ?ёXWAYG$##:a2TT0qN/@}ptvLvy&.%5p2I9M4t"ˣ~/EY,j ]wF^S\%@g`wVvYk'rpgz c5TM˲MDBa&8u#8"OףP_.2ɧ̤y(Iȋs-n/dcWH.xAxfhI7x)7) ߐmQ 꼗!ADLkfhKxRb1Lҥi |ҹ:WdߛN'uka)&z l-+rHMR&[|[H=Ēuypш]ke~V&L,KM2IH.52ڳ-_BgxImp@]\T3ݶՖa՘d(`C!'db53Mt@`!'h 6Y65TJ""G3OSy@I[(Fw^{bzRa6ѬfI ߟ9ʂ+.4vsAL̬[r}`.@XҏΦeM2JxBxi3K{/ߎnjo}ˤLɿxA=u#(w+ƺc1{[#0X{ s6pR/${tZY\-6ic{XEiBiob. 7f=\7123A1)$ x#ggn-Uk1>@Bgj/HC ;/vf= lmTsw7>r5wajMq+i nHb{B3K#U 9-$%i`1ݓN[*Eh$!R,gܜ_i|D?{o/U31AlGQwHe~J+&ՇM!S.Ŏj#T=0:`-f_B(+ q&J )V^o`-534x#,&P"-mK`+_>JYFJoSm),= Ptڒy1 #{;J8X&ٌ[?nx g?3V?K>L5/vڌ @}Sabf>Y CLb]lt;uG*LXj|p!+a\Y]=@uR%౒j*^ S$btQI_eO;HC7{pu J?JF⬬مK;UZm5 ._w//nRLrG#:HM1S6V~T-t"h6>1C\Z&^ř,QZ>xT2z]@2 zݗu9Ԣе1g!ugq  4Rl7Z俺$7f>v+bR.C9K5iit奄 9^褜7yEEZk^Z=իwŚq$)M`{-ha.1S?WxY'Tt uP- -Xs X~(QDz&vۧ&J= Bqd4cB7M>b}Clx3SO?+|ٻA$.Q8yS[iy<)687zKo##n}c4J3n^F6/b% n"4}e[ʊ7y-nQy\UH`bwMK,;c5™QN4#2jiʃHIW0usq1dWD@ѩcܿ Tӆl~DLkOk9%h꾽6ygyfWr;T'`/ P> y/K!?PsE(,([!0?/w_m,LxXy1 edIϻuv0s'uXG8(-r2϶1"{| :ז:NsqRRvI@=p|]̉ IzV[fΪY+ @ Z|j> `ޛ 6 bIggZ7$ 8H8=B^"4r-2"(A51Crm (u2)g1坞Q UYka7NPV6?K22YfZd+&a'QD2<؜=uHN~8]pJ{-{ؽ&-ZYĪ*[;)>=Q,{q[T soeUQa ,G׍ X^ qx DoMS) ~28UEhܴ;4jsu2G,$7i[m)&-dسM- \Cva42]^ uZs\sByiY'tUb9Ғ9ً*Xtz_[`,:K9Oy&gwBAA%CШ-ûg*Ρ#QbQ]_ =lnoʞ^Gb$4i&9;< "vo=#V-vG`JaW2"xA-c vzNI?iJjH($?'m:Y]v,#j:QH"PAʏޱ7 #gYZ0707010000036c000081a400000000000000000000000164943cea00004728000000000000000000000000000000000000005200000000./lib/modules/4.18.0-499.el8.ppc64le/kernel/sound/pci/echoaudio/snd-darla24.ko.xz7zXZִF!t/A'F]?Eh=ڜ9OA~#xɄ@ ,AbG5}]$ts)pK E* !:$1l=_)ذR{rl]k`hT(7\\].qP.̌[$hHRV|/f ufϵ. JX;>A>S8ϐQ3v@)OZ /p'%_)Aߣ k [ͳi.ۤ|4E$`668<#ZS@xۖmF"@K[< }_gnHHk{7yodI װPoY5!I45<F#&{叀5dreVqVsG\wآ>z 2$Kf"YzvӀIǡ#ZkdiX t%Xai ][ؿ;kmz@j+[D;.Zj<Dgq*+E"+l̦:u?W;N3odt;KL!OkR|?)^16`~D(2 J<5><җou1bvuy$|Љb|[;36ƭ0%E R_lm Wϸh}x?glPRQ cJegEJo{֖x,Ƒ A}{nDaK)0;A], }&a35g +^!u'>!ͨgsrq ~6(k[lE"HXD;zߕ~^6c0KxH/)#ߒ!:}d>+c-{?lS\6j5a3 zOciu2JzDZQ{ /<$b OZ ͠tlyTr߆,w%%~?L;vᐙk\q`՟ˬC 4ktXI{jabȀ/U#"8"S(p.R&mc52|m9Mz;eMD0f8`K2i&mM$N^6SPē^]Ua@!f `L|(&mYԔO0ETj1@e4Z^ؚ~{޶`ԗbeh\On#xaEq=[(!^YS&aZV iKIL-INwOo PIiӪRAiե1b\"K$I%u&+.4g -ޯ>.nk[>k86s `!v`u0RlD/>Ԧ7u%w~ьuwډ(*?Vn/.'GCp;[QG5P̝b3Cc1G|v& ڂJEPC=CSǝ& vz_:*MY0d}ڟ7ݠ_?dYp5fA $4h=L)鶽5~DZ0e|ؗq*Z4=w#tS6zeܰ-">V* {"ގX+|6zU7ar{}9n?SW%['[|f~OJJCxHH+)]3- ;#`1WчJ UB8V61!g93-.צ7_Gw_P"O}t XQsN{'ڔuTQQ9f8WCG4юnRJE^ iWja[xy\Mjǎـޕ܄?`YwrWࢋO}aJ _^7-mY!ço^~,gƗTЀقŴU&:MVRj5'RymцM `s1`ҝ{NH**KN}r]%!R+WîV/Vg#rH)6_k{U;t.k4ofֶ[P{j+QNpʴƼסOdY|BLZ4 SΉ@{KmR/2 nta h5N'^pR|;B,IC.w<6I6v+y  bkb38.|~(_zz?Sn6X{rZhRN |oHϬ}ilna"q;qhL4f;݃7ϴhZo)L )0E"Fߍ}fdWsi 0'GC.ޗ(ŋ؇.?GMRVa^ V Gwu+Ė GdՀI]lyghbQyj+m#<@GX :B?GsʨYFZБ5;ilB0X &d&Pw7qoWfXbp9gb_&NX3@l~q,rBOp:}etcBـjBicNR"\DR US@ W ocw;Q9Ct|gw% D5597n#kHٷ5՝/v:D$VgnP9.J\Pj;>8K8\b inJ=?ȻĤ=T"> ωoJW%j@]vҠ!7zꀉ !o#-%B"ÈU>}-5+[VcH k(\H<"$ęBylۮ a8 04_ Wnkp0Iv_;LunyK_T6Jp~2h鸻}s^ƃ|&b,ך&T4n4ouSϥ>|W^WA~4e^\̇UGLڇScϼ&Bg wWF?\R-9.`@ugv9c=L R/3ņ+ n`cSzP{(U)چ{ns9= GO%ā u5c%2zsҫ4+M;g(9+'1~ ]'P^ߛbA,$3qܨb,s"{./RV0Lhos?W;I P/U3d^4ko0#Ҋ6B"Grȇ@81T]k0,2",i) Wwg sZȤՙ8 7idn/YBTUdM+u @]ŋaby&uC|R)BGm]:Z$0 TkwH`#Q_cp!`Vɿ!sưe~~ .Yl@ƺ'@%BGpH9:ԗ0CxK”1ypIg61 wy{"ڼL$j [\u>MbۑnquZ!x3'F\\>nrk חjXzCRźp" S~Fc=VX?2Oc'v;ҍN7j"ӃQ.wA F揞N7jC(=ED {cz}!o[p*/>Er"bt|^G1?d-:tWdNGŘypHY!{Ye%#KE~4HzK׫LsdA Hˋ;`׀[[fvSuD !VR.+KCoB/H,>in˯9a4yGHm}VJI5jNCHUOLfF8#HNjD5bW̭e߃꭯~ĕߖ haIK1+?A 0[w-ymI-ihا?cl߃nmՕn'ɔ&/''pVo5ؘS~mt1bHL ov+f;WGL} c`~ޙ_1"@?̚`/W drgzSyՌbQ uzb2cyX!-.$)R iP250Q"WRpǙL ۅ54]оH Q}RG ۩)0^%l4X fxI8<f6+CZGyp":4Y2%3Y7e= <k::|\ˌP Ɔo*\p ג L݁<øˍ606. C&as鹖w!F͎@[Xx.+g֎ES`CVdgwd" $LF'ExbB^:Zy'aF^5E(gx)Y=U.}=2͆-袑 r)(?\+mtK.ywU)uZ5POAY:ٚn>3,aA"(w5~kFy , 854 ~u9:j +w% =>(O\g'J!ﴴptM,IGL Qse a?bwˣG>ͶmJMi-$>>(5c =1}KP׀P"8B\눢uDNB(Lj>GxAш_*R}뒂t[U&raVV=,M$ض[Hl됽# 5^xk_f1:24 h஠Ude\FV$u[{YgAhJjז.{aʎ#hƻ7n{W퇚)΅8y poHP)!t.BP2V= k $4L@iit+V*L;W)9t-P3?=r=R!l&Vd‹O%ERH'~HIISk@<^,D VX v'%xf~K` <3UJ h rw,@5L%ĤHhM _5`E0W 6 ڵ^%6g?tH0]iEcYH(%ءM 7eUbTjdBt1WwCiw`N?KlfDM m .2e@H6ROM^}@*WT!W4PRqϹR{OV.Ю_Hg+S@ ߐi):6=:Sp"3$S;$?4ZW7:6 i: /陨 } c jSQyӒ:3q)%|P~_mVVJLs: *u$aNߥp/HN48рjF$\)&oP)(|%&r/~s7guDE@k~*f7oWuz2D(9&NmEoZ C IX,/\>Su`xA ߯ +jt T.ÔyБXх8T @*~,EKФu;ӣazDU86WJ1;26N䑼Rc) gZGnf`U6D?n`oG Yqs |빀3γ.4V2us7toY-B28r!PC IuFg yVd l=|/4Y៹a3qp#bXyB r$X zVK_v.*:Ҋ3b@/W]-b%4즤${]% WT`tV)Ta Ć2/59(w@~ .5tĵ̂nbJfk jBܒ qj'.`a^}gSghgѤ4H?*pܑWѼӂQK<^fɸISo&60t1YX]DG j[G'@Junac{n~R7bSOoD'"o\)DTb׋'z%(%^vst_|BFZVMJ}cZh}u:Jnf;&˴#ؕzO2]; e|>̄a|Yam*ϣ~5RSwwM7=FߙQM4uuCnMRW/_YP[DT!~+GIɳ9N&^aKmEԨsp.!)ֺ+gŽCyIxf!;=ԍ 2h 5s b{ɼ@8ax&:4I$FW45 }X6{nUٚ7[ j=,\Ǿ6$U߰vxyؒjAʲ˺T~\Z!{`#LZB|6{9k#D_<<mgm>pg,g9|NE })s&L1 DRAn_am;19Pi`JL|egQ1m. \nnh,.V\kv1} (ċ)c#e&ۈvBwdu"5R 9K^oP ǤrdGN94!K}(m ˬdkо4AuE 1F|qX~VH}FNBE(@[B{h (LnX7A/eVE+hd>XOڱƧz+IZM=w/Bvh }Hq~59<=ek@?"N]C $ka?J++) osMGzC%R~cm:>-?QODS<ˌdw Ijyʰ/!FuEC;0me}6Nj&D x/g)b?ND}S 0Mqr= d1:ĻXS]Ǽ(.kf3uc*S]ê#/818 ؟` `K #G^e^΀}~ae'E`EL~Qօ~֪|%7 ؙgjkkfh3J6s30BAъuـ}; =5xct0h±'9Ŏx ;ތF S_rl0!-!Ery)Ouܨ*'şU@<.H1qayjƢ Z\6"5eTI4ʷÏ.l1î6>ʎ>r:d5%;vΪnHs*nk`V,UC}Y`=G[/ bb] p2r}xvT_OF>/X WAbF0 lԫ ۸AKR6fȾF9Ͻ߭g.'o&1wgLL\t|A8ݪ1oC#vePe2 TSQ^=2bL] 91s:G9G@YT? Ȍ&DF19~ILQd-tizaUqp? ZєFz>}C#pOzQM-+w\V[K܅uTFf;߰w|$~1{*jezAKm\ckqcT[@tK #Imqj'Hەx  \0V.I;{/U+.\&;~?1$/ C߀$QwM. |C@  |07SYB=xF]7? Qj2A31dֱ"!!_itW@5&E>9 7,ە:͉AYwl:n\aukIPqR*C(OXice{>b[RF <~䮋@x=DVcBf?^x;h!K,Lb]kSVM!=n,讦~~>#zg7~Y4pZB RZ5At[Onj~5fM T_*Xt;HupoH|6Ăs=#"b+no0 !0_1MWX8I qsxQE]) =;6I~*ƅy2bt;*dpR&˖5fND7f K p* +(*0 *#W D13]OS72VӖc͔)c@fʋ<GDd #ay.HVωȦZqiIg#v-ݽ,%?: GK[S 8gN1|UxNbotzcϷƇB$x'?î֜D⚦W0cG"Q=3Eo8S=[pF ÎASYS=f* i1D̜ 궢4>6D$}.OK:/,r֮vSN^Ш @3dLKˠ?$Q3'[mЧF?'C4UgE [8(L%@Z IU#RKDX5mjpP˱AXAӈމ[>C)nAG$WֲK˅%1721fnFCn-h8K/eq޳bo'S5mAݟm[]KL*Mq[JOX#Mq4~T?7Mu:L(ͫ]HQ&77Ao,])'ụ5X ϰ~8pXӭKjֽQXP1:YwAѸ/p̋} %~H?'97;MG ŻQl$᳙vۘl,yN# idLf_ ?>Ky?dOX0 Ge ^o17]#.~A!kan=紐S /rL 9mRrw1~W gi1 Dxyk(| ȅ!z۾/-h8Fo,L͖1yW! y@j&"#*MWHe ; PA?Q0>I/Cpu#O\Gd{~ ^er6rѩoT4Sfln gtH!x$+Kp"cnh/MGzQlo2TC`0Ģc7QlF ILB1@-덀% #OaT¨n0ti^P/zH`yG8xzV$V#->i|?\;\X] .5“L΅?0؋1(DͿOx%ϪMDN<~Ɔ7zmt=$̘+:*Ŝݢvy!O(6 V\FpTv]f-|GDhp1 5 rʎtku4=ዿr E!FsZ01ee6.?K4t ቍj̄o 'NK~xo12$*Ej FIkip!. (jiAwp =mJ$ӣ7-UIfkI"MW$ vUk';7`>(O1N_N.8QV)׫IM](ES q߼aZ÷RօՀ!T4h:XRL3Ad)Frvz4`Q4zI \tXϰEv#cGޡ.ѣ ?UJ*OG̾b 2`6EpF底lٰNI+xN;aY4:%ߝe)=6Irɠ#~O|[_< ī +P9QҲek<2G(9c @-$gA#?:X$1Un VX֝J9s DzfRYؚG_ QL9fU _/8XËD8.B"ƌAGb38hSYG%F5Ih}8~=NC_҉ KI"hi HfЃ엃U7r¡ts=Mqk,' N oN3:j /wB w;_`2/#_Os :^"O׵| GF~%UX!T$}P:yǏ~<̮pHM.QZ̮NS)9?/C{7T,[@ "Avq_A(vk)_Úgka_cŤ:@IZ/&0J,! ],Po\n"*WId}RUOQ[9WVX6CqZ,3>2:uy߳nf[HOih9&Xn ! `-lu zF+9j_xd`F92,#ox&SWZKMDiǰq槑a DU@o&hOY()UVr1Xo>ƲC)ìv4S;{Ն]H8/ŧ |(ʿNuJ[JruUAe}h4̓tLO mC :l]ϛV}56BΝ}2O;yqҭn1W r:LKcKy3@ұbPʢ>//qn+x055pO`ET6L2&FNux̑ c=lq\rUmqDJ+Tm(ێ]}/0c= a/ese~q*ߏj_Iq^U/BkaOc]Ml=׬wAJ}х{oG֞lGZ LTGJ>j><̈́Lk}6C߱Tyw݂$*rSPڳ;\1o Rm#W&kJ%8WZ1ƒW3{|~F9]2K*%!N9g ᛥ(<TQ|arqZX1c)Wm)D*Ɩ#AEc0b"Hx>VƁk/YOB٤*]g5ז &%]V:4’Qfko4obٜ ߲Ko]K[_%- dWȬ,XL<8rI Ψup^j]"0vd_[闟4nMWU.f˻s"xz//CO6ZrOfAy?fp_c[0rqSoyX94I)9yzG\;aaq} GY=i5^fj9aI)2hrw/(RfbTb0a(IS:=I})loa*/\K#%UM7%f!Xغ&ݽt=j ~[Tsc:0g&÷/~(Fn⹲ÏQgTneqI pgLmUa2> @ rٱv~pB¾nC:b$gd+alse[JɁTo|D`c0,SӖl*|#Wcg2 jo?[Mq0v!!x3?cNƂiW^Ɵ{c$lߛI'xJ/Dbf h{Ԝ`Fc097=,a3e2 5.3řBv"u❓6z=ybZ_ucouH>R"zEi,."=//KO L!{53hZRժ9(QzZ,YZAQɺ뼢&ZNL IR&CO@^l˳!֟T< Z6eSi]E%Y՗" UNTΡH0OsEhKTtD05axm=G+y% V4ݭCyۣ "\\b0A4i\qv8*a^g{Ttԙ~/IdB%Wh~D]c[7Ad'Am]I;u @F ,ٯCgYZ0707010000036d000081a400000000000000000000000164943cea0000667c000000000000000000000000000000000000005100000000./lib/modules/4.18.0-499.el8.ppc64le/kernel/sound/pci/echoaudio/snd-echo3g.ko.xz7zXZִF!t/f:]?Eh=ڜ9Lo5HyS7FoE4zвLkxbM: do0ADV'Y [˃_wrA:!^}ʊ9?Yo;FNB:D|䘵IR[)fJ _!AGq(J إJXKejՐ;_O<-ތUV}TdI.K^y ~yRqVڽv-US /I5,n?"T8f65IӅ4kHZ`0OzχM3syL@8uÏ}AcϛVGn=/2 6k BMQc&#BcvᚵڷGݙX ' O:*ʸoE3y٬=XZ+2Z>Rv(`w N/MBGpR6 mn gUwR資 t=YL9*FlySg=EUK\%;Y| t)ZbC!bN8-殑Q#9*J+ IJGvk?<)hhL!޳i{mp-S1*#\ܗ~L(U%w;trO::rIb0FﲔriGC *"̗jk"vlmVf.]{ 6AgA6XWvM O$y2*bB`¡STӓGRЯF#k3Գ[d4Xhc@$aOmuWH/؎@#O!nu̱a4!{L/ygOӲT= \gc_aMBsIX^ HɭthexЖjRXHQ.w`^g]1Z+T-۸鰦G*"V sh }@ܢbTD}-\;k#+Tۉ!E~1x;^>YDaٝ<=U'k& &v$5 .}6#$kt@)g [p;}&`mXCR@-TVdg.- \ i.ʏH 󯹉< -+\R>|C&U%剮 e:# f-Cu]rREq^V1$Q?Ӹ|@kX|{ 3Z//3qL({,i߅o![R :b`k9=%9\[m@{7+>sYim"F@w"3cIRTjWH";ىsBd ɮFDdb]襨Jnɞuh2 W: ٜ0Bc;CdtKÞI&[ѹKpbB͖ЏMW|7Cvŋm>(`" a&_<-yTz;nYs[i OuZmYxGhw? "4*HB[w-xΎ$x/{32MݾŐfVPEH *TC+z++d5CvغzGwC-|2p\H &yf"BG{&qx}$P|I pZh3 R8ox|A5 {%&ZrQ3VIa[EECs0fH>{V<;z M{L\J<vIIp> 78VXctcUyܜiTO_(-f7V̚|T7AÏ̿ 5¤I_̓6|0@;kUB Q{>sL0)3ZU$zO<0"q@0;n'-JS(u'pY93cj]<Ւc)@fȊeKA㏹ś}zg샴\C^' |w9\P%!]Yp.uzuP,5Ti n)2?gKw6\o|1(vtltovjMt'slAY;8(ԝbVh?D qPwuafʠ,Mp%fR(|AW9]5HPS Gsesr*9|#8]5{PNK_ y࿕f#k!dx}zBAG&VZ[.mU~9z'b|˂e@LA`|Am- 6{xq BV&FDLAh4۽[a' bO;'I~t LY 9.m˅@Cˬ6wpDQ:2چ9Pe.kvR\6x[xq ].?B<9,31]$ņ9ѿIVXzl۷zAy%/= a 9K3w!{tpG˜4"+>M]#UK"Ǯ-)'"؝] (҅O4~ z$3MN XHڵ$wK{cpe3]m;;(ѣgQ“5~nT\\cbU+(N<ܚjǛ P@ʲ+Y?F'©x׫{':=Yix(x1JZ6ɲ A8ۍǭ5Y_i,1h釵^"?oyX+e];(.ڷbo]tZQK%Y&7߽6ߒRKM ax՞'+;f" x1KP6,,k0;턊S zk,pHҕ=GR뾣O 'Eר:Q@A\m3T]1׼ MK1\@5L{eNh[~gvm#d;8ICq[ kGBAuij!k eUSҎ9|}a)N} >'7ؤ&yᚁ΢Bp9(nXq˦ HK;1 $LwxWQ_=wo D[C'ӓ-h"RKF`tl/Ĝ\ʘ޴`=Ӡ]K]su#*L(a>BJ9 nخdߨ @LRH6>OEF5{>3Od\WkerTyd0{3ghFë0@6iʕ&u/0{r>%.WmJjVǵGl%X cB RccDDW3>9dO 3$+ޏ|;xHqqGx_vqL >|r #)S{YԑUj J6ⲩs_1P?iw1?ԉjQTeq~21 ;fAVEhnMx,+(:r\ШnTU5y)gq eu=uW.hSl7` ohy#-aI8\8I+{r^(枰uw9*yO.Jd;F}-d z O_#BEJ]4HXƍ:de+뤋/Kw9!af ʢ &+6)T'?m=;bVu1$]?I\nNIǃ~ VVσe1Ox cFt)AWZ^;q`Y_+ +eJ%s]{^-qaK$>:~bKE0, c !ܕkGN3+To2[l}Jn{&0>mӆh}qU m :%yRd6Dav? uٍ#h^˩h/1PĖEgog:,|ަxg\cXSzha|wq6H|P)Sw7MheuNEW02|'`'/YYlD ⷔ u*1V7c:^x Ȟ>#[E$gt$~pG ]$ 2dW4z_1f %P{U)ckܧy@8]]a\-l鲃Ya|dtr/ưjƪG:semf| ŒخrFMԞە]t)+;G X8,kgIPçI`1ZޯT${WZN9BZ(-thѭ]^b؟[[DKenfY4n@a%]Vbz;Hn vJ?2 sxO\t=Nduڌ'7ڂMܴ b5TkVvc! -Wvy;I ãdMba2p|["ǥTpyB8ߡR3)f"/gZ^)86,L diWL47 /pK`m̂1.U&7(PMxfʉ.{1wRρy&~)f\~riruj *n(ݪ"d {#C!8i/bTw_9r8>O\ݚ74+3˹⸝}!Aa#dkDSR돃< dǙ!>k~*/E +]Һ&Q92uwe6 !ϣ7 z/@Ӈd04aAi:)M]+YT9J:?fI9TZ3=S4^;R BZٝ'AЉ&JS'±~Ks?D~*aV`vYp^|?|t[%C I+/N* h :`@_UH>jܜL(6wMJ$@1E]I$$Q_.1fJvzf]"6h U}iLBd{5mp[`~M{׺`NT}NFL%HaFE}=z3.?E@KPH 41|jMz7xF=&1Dn)յmE$0m:!ѩ0G36M^rT3ltgm kNIh eSL}=N˄- I] {j.`f~5g]s̛G*n0@fuT+L*Nyn xqn+J;1fvLCմ<Sx3ꗭ܈0q rBTDXO-+K=-%Y,?pyХ?\WD=:h|U.yȫy紑 b{%ܰa!BvNJԊ|b[v+8ʱ&"&z*&#sBqjS^$,K)*JGMDpe'R3=e` Iz|#fѽQH"+h9UM.em*ݴaS^e=,;eB: DكeGXœ\w`1e@x|V{jfi;KOC(_FuIz+vGf b/<)͆<<Ϣ5'x %UV"uI2noU!CF)sO%55$' _Lǣ;f i3G)XX7<5(v)V+>|2JOWz[`)Eg9*$nvw/zȮB)k,-cLו^~i(5 d-i~>.!o" h/i8*k39daL5] ?`4i%Bk$\*VMz;25M: 7m:EL؀ʡ :'p6}Vϙ'jn2jo6HteAĊ99@|G'tz&Ytȟ7ޓ悁2 8¿t`p/:g>XR9ʞ; mpd[^4[f*D_T<#&%9B*CWi\2D9JPZ.o31?T|0gyH _N:jfo~% jBoD:.Jw˺hI!X_aˆj~ ^?>֧ɔm7ck´RH\=eO%AF$ɏ~A'S(WZh^det'gGGV 4GQ 88zհNgΤoXDr4uR]`&W.l LL)ƌaɈ>ic'DzwvyJV "gus-gyi՚K$"QYHϐr&%|XX!"4ћަvaApN=N9F,!R/g,hnGl̬~9]TPY$W\P8 T!qU9j\M/̲',rn#& ?!h*\z)'ŋfOҴEM$0ĺ mH&eKS?}f)nFFb7S,p|2,GL/T84nU6>W5 rt}J WU Nw\h5J:aO/9d2Y4E(\v5S9 u,zbd$CD)cn:\ Gh/5NU>1dGb|&Fd"GU(Y|@ϼx \١`'LE"])c 𕒤cI6})˓OY#E۰`U@.)uӃ\MXif-v*:aXd pz[ՄNMO#o3Ʃ0c/>7{XnQ6=g}yڙg(Fs$/p<'qmm8SuenRBZ1l 'He<-xC%nTdKQ>li'D#GԷP:|x=5`9z0r>Y9.r_"io 0(:PqDHnLUFjS `L^I>@.[`$]ax.`ӎ`v9ǣw'dWӟ#!Mƈ >T|Sq;T_cA379cE%1-8kOym7u"l)_ƒ :usq5U1렟Pedq H[ &d.QJ[~<ȷCjx| 챂u> k̢^UGe9^1fvsJ#Di|daȡazi0ˤX/D npq#!f@1eJU8{ X.4RF_\Kґr+l~AYNkur_5Y,t8 s$LinsaCP!hT ) yDO_z͆CdTZ+r1cSF8{BDƴWiPE?~LJ>pФ55IF2/Q4A}FݟkPuH0KXG! lIh/ZgֆeF,u蔵Y؝#t8$^/KCһ0t?&F˅3mHC`(48=~#~Cal?_Ggթ2%BMvW 49gC-NڨPj%3,\P5܃azToD>te3>3mjGvg<XM:"- MD[K''jXw]2"n% hx!l,{/Rah4B`(;GQ)rxߔni c^#Sϐ4"([0H3&MS/|uV*h4+Dpب'Bʀ~DSǶ?`pO ;?\{ `O!wkp tLdX!ճD3̜}`;{]vϐ?S7'edGF?瓨D\Wu:|w9M.ShihKq"ڽnZ(׏`!LhrSpx?Ja|cc-]1$ Xu#7}݈.k">d 䶅xӫvȋG5|WSOXR=oZ/) ԙґB([yQGae Q(~N΢ƗH zƫ >o@ t9[p[15i#Dv_Q?-Ůgs74< HTFq\S&b2gÆܜ9i/!"JO2/ҁ-FD 1=ޔz=`i!&GJFե3]q)*uU \+*l?(نCq:l!"nHX<\F `#"䭺q4z/՗=6 o}7ݟD(07Y3+.= ;yqI uYvGVşΧE)$|ŕ᾿JMU'ߏWN/d4({m#5KWV7ekr:+ʼU)6xI}qT?@k'Y>ocW +i+.TT؆$涓3vlӿXY٧+:@Sm0 &6`OU"Ku5ӲJ+ < Y I<̩<<_p$e6(h ^CW!m, :&uH;7kS3MfëM y1%㛃GH-Q {hh*eJXB]O4K;OS[0ͳncˠu( s^8N4pIA&N:2{2G/$܀e)55lmlb-=@o¯$d.N'Z2?XR*.f\29h"!(2D!6`crxQ6TsrOi ,MXl VF5ʽKTJ[MB๢oib/Fdft,dowdY ;jң?KwEiuCox (Lz-% 3nzʽڵ%E fP};5>9VvT&4eu+OEF7YaAjS %$zQ>Tf堰VE*F-A3,ȣu\90^M\ "z`S.e્^ RvBQ\ʵM A }PՈfi.h `pz [X1 ﷴ rS<*/Td⠍ّ2 j=fO aū'w(cQRJ&,?9p88ߞ^h*o@BͫG4T2_l]6aN:3 1LuŲVO-n?pOV6 H:\:lgJ$ks:&Ô[;'ȥֿdžqkbHue|ҝ'hH5֟TwrGQC J&0T. "?,ӶV6o 7V#IA+)[ . /"Sm3ql}}v+^ˣϕ)]'B猊["vUr/k"7n ۡ%aX^: ϒ!/BBn\9{T#;`k@lqʊ5a¡8I̵xRhbh`u Pn7@ (TƓec[)*p2*YΎ(KsL rPgVV0h`V3Xћdf/՗x ]F9q-YMSeCFd lc(0P2Ocg֣.QJ.%Jho*^¢o]=>0j`wjve@s/W%\olo\o r)sua !5%w?ۨq)=Y8)<:þAup߈†OZ\2ϡh^׍hCw9"ӫү^NEڤἐ>(PE#hɯ$7"2F: ;Ö\CL^CarRP&N^KtԸI9D)mL/l,X?eZCj9%aEɭቸQrm9=HUQu7??- Z@7* ̟zw>Ъ$Is}v.[hMfL{tD\|vb{?(/{Z?pWkECa-5{ k/r3? x*X%I0GPtH^Bn A97 Y|ݮZrFg遘o2eVNq8*+o-}(]/xxG<]`5pж3KKP) Rwr>:3o'enAbKrڏN2򫯊Дǘd=bőSsjJj<,3\[0Z1W ؕie؟˞QeC- MDe!`g-I:(R<+'|%*bdH栧V]I - oW9o+Pqb|F.ۋfBا3 4A@4 ʬH$A4K .Ʈ>8qn ʰ'[0E̅Q2W[F߷'P$Uw~@BN2dnS1pmCA`4lJA_Jz9fKE/5>3jFeaH\ cS!Z(!2 2tl>۠f4Wiߍ3N?4Lvh4&k ^`;-,,=P.9vQŗ)|zqQxWRU j6.ScHl:LÚia\̈ L}fZ)E{H#>-3 KonOR2kIs!g_ȐU9(bD^odv.(BWXz*xZ520/Cc,Y}猧H(.Y (=_Zu@7UIJ&Ъm*x %D |~uču/YD۶Ul|]d[cMSZka C$6C~!z|(mqU K凉8ECec,kBbFuOs#D1wqoޮ5Ku0}23N׳@~<_2DDI?47{Ҝ0:xTl|ږ}Փ+5mcq$b 9y?"B?& l\kPc-\yRn֍m[hraGT>lnB[k?3Qmsy܄ɝ rFwܪٕ`<7I?^x{KsgUAc7εeեhvEQB‘(,0qw"]+1Ϙ'LTo Y69&~o '|W们AʆV'6}ۋCy$M^dc}~=b`8ߔ5HJ:Z0TnIA͠1HCZ jx+Ϗ.6nc#c[j\!} X=ib*#ѻǷd^GZ0NvOZ*(uRsEq4pF'@6} %X3Fc` OxJՀdd*[`ru{O4+* "(N0VK.aJiD?oEp; v4jd!@}UVY%ڐC Ո Tt\P,L,AgeQD"gnC-Axt'֕<%DǼ+GN=z )bs `:oPW u#W>?]6ReA&HqO19(ZH AsR[x],ʽK>60jLI<f#$)g9|3Gs-o{l;ry>XdN(<0䮐{`|W@U+qTtW 54&G.$)blʧҼJpiz1En磞?Y|gtpK2hpfTEdn61=[aO.: )ʑɈ̃Fdfyef"W;,۹j;,cs~؇eCYeg7lۑn!9O\:0L0NL$Ke4m"afrbF~"G(/YmqL j DJ>^O!#<] (`졍űr Qv(3JHIia⤛qvW @JdwYIyR?G">G5Gef)&pe[zKmf3+ Y3kwE;g:I9ɉvMNVg|eg8S~ 4.;Nh=6$6^fȧ4~.߶P `GL :prqBd:bΐ+|hL’P)!XhrEA\i&. Kzߐm 懣z|#޴mv􈜔}p)O'UedE/BNi27+ a09s۫G\xQkA/,zr"Q={v`L}v>Gs^}CZdw VG4dg<5^Ҳx,|<$hF3yVJ1${ '^cn3F禭+6\N4B'J5S >jP&< [T/p_| ,}H鷮x~WүjGh|;5 4kKc٣4R>{^Jv2jM},A[~B2:q꣢Y.`k1N24Pöt|!Є6t@".)ǭV4O֕)G#tY]\Ke"LNQ2=S T&iOQlnx[%,S觻%_q7V%KW6͚*EKZ7Rr,.Xx`SՠH[b<0rcܾhOX1Ik')rUg8WF$QA£LkHoCF1@Y7Ce7N/\RF9 8_>{N,atw>Z|K@ޓYng gu8 xaˑ8jpV@1KoPߖS6lWqŧaD O ?i=!)e k&MHN:Tw/"y`wê:c4ڳr:}WzlQԥ&bjMR?@![Dn]Ч`ujI޳ywűvQo8w ؊FӢҲܫ}pD}Kћg)'!TbE}k\l^ w#Gۡz]DK~c#YK)s,LdZN?NW0j5U@݉D>_|p?l7ƫtC$ʎM=`ي%#0z-]a|0.F6MHIf*,2o/e}pl[Etm`5F絚dWqx-:q, 3b ;O }Iv>WÓ$f0M5୙vn_F^u߸Y7h׌E|H`WovMҠ|[S/V?Os5iɀ-r# i3ၣDycX] Œ4kSHj€΃Mņ\,@vB67t*(3)4z!z*|ژr#9V|D{H3,5P{͓teV8TbÍjӴD]RjþxM \^VаW)PXt6?dDLV`󃆈 (NoC7bW kJeEI:[6$5Za򻨩n3d{?4Ud'S>nb(H Ȍcφlsv5OJ0wS8SfCFGFQQb׍WȬ\w 7ڃ%͢4se]?5؈tGo|>SH]7Gͅ&<)͇|ۅ7P6LGEXC@g]Rњ .S;z<@l"qfWÀ*c.Єبs!p"]olȁ~Q/K}P?VdrO3`H yZe bRtMڔ %Lh$w\_s3 5"XtSeEFB{̥5i)[RAi[jV+Sg*<"`? +E_0q*\oUz0t$+xY`?m cM JxC=뀞XkS/6"a^zX}}w6* WMN.zi`?!(j>H?"#1u;| 0s1L1ؽggHJ4'h-aأF~_j-M~tf-#k}niͻf((I2ʛX?L{ >KH_t0֋p(m {OG<2I*f|Nު ³Y1+Ռ`I f @WO89s2_. =Yiܺg.xΏGu40wL΋:?Q(rY&ySKJ"(=0꫊g9gJ i35ӕC!\1WOU ӨC֧ ^kh)G(*}` C_r"lVC?)I7s\IJvD[E0TSx%*=gbKHLOm`> Ũ־x(e]$6|N\Sv1Z7&+ERZK 5*⢝M (u5oD]h;G[d\x]^z\\]B蓤(sXKQadNb z&{f~roh")YYBH%$ϼKJNIXb#kJS \&˜tkglb2PEE[mF޳ס!%:׳BփTJFzP;jW]%j9?퀄/?{`DK S8tִhd<%S]HDl 7GҎ;ow Ԙ_uXUDo[iЋW %"~kYhپjSJiy"%)Y%2U/y꜖"Z,HOyd恮#~Sl{^umڰ~gOPy\L_&o|UP;j>6-si?!)/1+n $D0 5*|;Ɔ`3(شtMJҳhvE?$ҹm=Er$*&/.]k=Y- >4I$O<~e1e5%VV?hMX. ).lv/Q9qh/ >%;-ώ{uIϷ!pBq?t32TYyZ["(NH9\&Iy)ꀝ_RvG`B-##q)id1 } jclC <5$Ay˱sm|Y ëET+uilR~$mמ+Rlҕ% u#Fe7 jsx5*` KGyɞY8J̸J+ڐ 1sS#TZnWo.]!מҠC,%~INGU Q^dG-IN%&DۚV {($ǒ6[i>{UU-o-t_yn4 ;5=ȝL\ƻCO]sqE<frN]q PS"x $w_'w&]9l$rST2_ڳ55zU0uʰ&:?Եʅ.SYv- {\>ND*"xoZ]`Q&JB.S:Bg W,uܭ9lb >Uȋzȝo#3M(dM-7w\% `ز8 R%YM䊍#kl[9"4tqsRBP^pBפ0>>{m63`{d4^9V>iiiΙp:0JE;0^/ 4 pKrߤ?^;KgW2Ԭ}*M|0Je!#,U輇2c6f?aH0@y FiD yϥ򭶎9 :[ƞ'Tn1٤Ƭ[]B MẄ́^U#")e(azPǣcqN*K?߽D؛8Ƭx%vx z•64wy޸\Tv<-pYG깶1ԭNaTqml\ 6kЁ3SYLR0=lUY\Mk'y&\%ɡGzǪ8юaQ4e.n9u-[_~?81q #4'+ '#p2?*N\ Mӿ@V*t'KFOh\5R,p∬?œo* C){ 䃺E#ʶĹPS`2K!}fv#!s*vW[ћFEpu+-IxD0nͫ@#9p2Kf[шl3εA O}O& ^0< N 7:(\+0 ?%rx!%9g!W {a~fR{\"t:b n=٪jT@ )ve*h),2M3)._Osѵƨw vRm_˻06\l2"f1\4o>5qO23b2 r%ۣUڱ0$wc_U5H p->ʀfܦp/ F:)8=f(r. iKWJFKÝ@ ꡴عmoܴ=Um"_j&s < rF9?3-1j*hk/G~w;/Uq꤫NrKx_7/~~RR׃[1n!c%n"$m݅8O+ ! )L$1: Ҳp'Z+SM)ܴ jn1 ǀ"„5I)_Gp ɹdV<<6-+0W 4PڱgYZ0707010000036e000081a400000000000000000000000164943ceb00004824000000000000000000000000000000000000005100000000./lib/modules/4.18.0-499.el8.ppc64le/kernel/sound/pci/echoaudio/snd-gina20.ko.xz7zXZִF!t/KoG]?Eh=ڜ9Q|;u4ÃuBtxGte&V712Gr)v1tRj͞ [|pקDOٍ[ʍu^Ҵ\M!V{KXc*bȢ ({kKB҂}-iAYA[xpUqZ?OQ2$ʪ:>+*Du_(B1twcw<&hyTp9@53]gB`jkl8]r:45 l` ,L;8ڃtDC92+ aY$/rU2^u)Y^JeρF@_pԿGq㛀[m9f<+ D50Bgv\_^R_\<?C_%fH^ T>4 TC1`U B@)5;gЇ $M߿dTgadTF}WBLMz\1Ӈ0:W˲VT{@5vXًUṁO^DO3e[ag2w=4d!%-}3_ظ/Hj|#66o (68i(s >D #`M5./2iHUW|T@Y*g"R|P^J}Zٽd]<ݻ5쯔$7q#== N#x|:;iһ>S:;]88 #Ko>x,t]-4̃o|[~*޲YԬc/&)])Ԉli75XO[_WܙtK܇8&i5 lAӮ^CVj۱SmKFkL e&P,9B*lLפ2aHG=+Lҡi\4:Q<1#tw`]QF M:;q"uIbbRu>2 9?+DZBm<[ۦZqDɗD ,H?S,ާꏒOЪEQ )?_v1(cQHn)% jߛ3^ܗMPZk˱FJy~Lް`Z)&'Gs0 Y6]1&G#KfY47 Fqz+/άM}I;ed&j^؍R M @N  T-}^@>lGnZ[:1K/nG~&P|€k xU'/6ɳKD훙a<=IQ+YwS">M^RC-+Nφ.yan )a#8 #;drdRVW0)mnо86U7Af"_zE%S=}0ʁickE `Oj%]ńfJ`*$m}8VD "5w@$ﱋڠxT ."y A%[(3KClA߭ADI.E >uƺ>{;1m$z jtl'|5ֈ@w\Oo 'A.yvv*Y8q~5ᑮ.%Cr{~{zٌ7m٩.1DNcW~4*.ΪƏf FL!n,fUBN$Qٟ1Uwd6eoi#;!!n'[O6u[f*`1_yMx? u7H&;wT %L ל!IG)t#{; %.h !.Q_>-;H7œ$.kk S `"C0k8J >T `LrDd~P,I)+ NR6N_@I&~łr#0H/XυTZvQjSҁݲTT +ls[d^mQ1ه?~S 4,VY{49nl絩")Z;G[Y2lE/A4\T_/dQ3f8*U7S: 9-ɀY ~g,UN^?d s A_ ѳ&jش3 A]\NV(eU8U*Z5)3JfrPꇲ -,NRU星̕L-ĩ$_P#!. ,%jWǘZq’66e(L9hیdp76SX]O%;8ߣL/#w E!X7=-'Q~Ӽ3fjCɽd\ ##]{* ࡗ9Lf ;mK̂$i91(PLc A}/] ~+$œ2|W2OdOz7W1`|:qRU[ȡ-fM*GKue8o<+s $>B˒<9)"?Liݺ`^Kp ˟~\@h7 ̾>& "I;6>Dq%OrIt"([ w m\Z滘2,,Q5C#v ̵kN1m([N(u|Oni5ɵ^{y.-oR^1\?>Lv.!3'|uluJ <شhUXi13☰b9~E T@}[^q}H Hv Z$ +BG\=d`ws̽Tc%|-&Trݱ-H5)3#yiyV_\o]~zOO&.Fip.>]!Evfi5BHw^69AWʖԉi%=\/g5w m'`#@lBS@}˚_)JRTכsϒQ*CL^["s= Ȃ#00ޯ͚j`iw,!4?t :9ZBah%A-11ZBosv Vv+ $w;Nɀn_K8܃61Ch" ؝@vVT)p|-W7DPȞ!94wOf3jo~X)c @q))\۩og_2%2Rft`|wRyP$${PvqkMn/aA|E\*G^ /SwO燗j۩sz7^; `ERԦzm bm Y[fV !U|T9ڐW1d%*wa1\s\ 8ysG:ua0=&0]8ni N삭ڣaQ}vɃRҝ‰/ юc* s>T Q>3c;킘o`)k 2; u ]6w5]^unw}P QT 7W3yԺy`s9 r& 9i=rI>963R{܂.jߕeI!uE"ZzI8f~?+yT.Rm25~_| ]lgf]t%YŊ Xz6Qm?ǔMw8\ý5uTo5EЧjc9w ֢ UϢҫ|OmwTy hAؾW#d%ϭan+MFS\1 O"|j 7.00'(t% z`&d;~6"k&!A-ٽUrIWU](Z[42UUI׾7B!: ^V0R9:Fd#Cuw$հh MPO~X5˥6S2Z}?%*EmWxe'4N:QHTUybɐTꯀ]~گ:בGb qȨGٶ/>$˨L$ (QFi:aUL eZ\i߉M:F(NicLv sΪԓhmwva~PqX/YosU`J"e-o :9R%rcvXWJVVŝW'3 A =W '«혡iݻCTL7mI,8 !eo&QōR.Y_6S+m@Xg C(|!ʲR;'|h7ßk{+Vi`(gSZsR $ŋc6TA [L%vxȮ* T@A_ QWS)g.ҧOӅ CQwxUAgWRe]S oDb¥*âqD"fJ<2_G }M⺑OVmI묞5Nn䈈wd`زa[NĂ'i0(lٹD5 v-)35,zL@bj6z˰mVDD=P#kbsiв?YYѹZJ~xݱD[6+{ܕg/lZ{RMeh|eVHӸQ>xG :HE 'rKS1*-T?}P_^-$rn?[%uʴC3KbS g:L}wtUFT 05pƥ>XMxafܛxխk^L i2Xp}lQe;vYP;SۅL͆'E΍JUB>nap:iB TD,~َ%Nꐝ?~$NK9Ib 8Ž Wէ=j\Y1n8ĎʌAAJ|Vv`:a,8K=ZˠS[DR<6e(Ioa]YOTtoRK@y `G%ZnâZ]*bl&}=t%ِr@6]R 8,YpG6*.+(O'`6GG M#` gCXY0=҉yan~_ 4poK"BCvs7:A;C ۣ$z M{Y?ֵ"l;,cI? ԭ_,N8ۻMT汶Jk #}Y>Ok[Kr}:+E Z?ZHuN>IOInQW nscYR[e8Pv 2X<3~6,y?H;NxMHHCftW˝-*9^ 18.> A}0nQC NI]*?I3R׍?!@; ?Ń9bZM7=ouńh)rA^m $?h XV(&E͜8O׸>oU]$6%N+ݘgήc3UPv,.~ bxP`kT#b)ّ0 #7Md3 FJ+^a /zt~[˛AF#vDVc; IF= ].:쀦wA-*Wi 0IҤy8>#gBJc"'QCIi/^(zv~SzйM l)ߎY/1dL{qlGWG?mWl"#s^y)0ˉ[t5ֆ0E0]"aRE?>;w82S42kZpc5-[tʻS .Ž_#X [BIDHoQ[aMW"'8/?;ؔwˮJU<@_hWz}p|Y=Kmwu~ r26=/ǂ=}_3b?3ݷ]sxypdrnϫ/E%5[>,[?FbiU&}wA8F"g30p8 [ *Rb4 y\P5P|"!:{yJq݃M$^(ATejlQ(#W.oVUȠ¤M8C/vlMwʧnG{zc4LHβ3D0xܹ^GIk8}eI,忞|KJ& S-Y]}D%ħߴX ڍSkXv/jWd/̓tnSKa~h-PTYUcڴ$fn-zSpvʌ1{7:ktR3!(dV/TNC`a[uw` Cjc-M(bVMA yQ iǶUiX7߰O,r.ӶA[SqoW8>ʷU} %\}_~aqbb%%B } q)T`wq#kzFO{`ŀ̬ŏ7!7h6Cޤ$3fl{%pm1/b6 #9q~NR윂q|jaL0ZB)+`/>g.bգF7ѴR#v"4`;YӁ:(Y'Vg@g';@Y(NMxDg=K* Qߗ~s r^M; c0g6]+9FlX䍂kW̚Y_jC_{zww,EY;wO|zVR{b Sڀjgq6N%[Պa̫FK!ϝ$fİH^ 1KcG fk`j) ^ (As+yF X)j~R?oazhc^vrZ.4RH͓GvPW|yWפ #֕X8:Z&wzoCTaFm<=]H(Pۮe\ۗoA(5Zź^ A} -.zlG8q}< fzȏu"G %rUs13fߵ9~e OChk\ (Ir+WUU󣮓j1)Y.:j>$r/∺ewjݰ@Uo %)4C~K)U /qhZ5wİ/R&}A+I펹@4kMbDo_X&@Crs;Q3&7v"*8]b*WKTcXg\}.PIy[!XWYUO.€mϧ KZc|;uޚ'q/8 )N4n:d|,An &AI, # l*x/=zˀm mI4!_fH9Fcت=tY-$~1Wb,;aɀ=?}#wV)*r +?g vTaU>!`V+.'S7Z{LtuwpK-3XNFDX gLY #;usc&jcԎ=~,{=CssGxJpg*K xi3QMވ ,% 6aW@vab[v#v,Dl( ]VS1s.6yveڌh-b_M'g=KU#)rYgߓd%"@B[l2p& 'fY K/f2+͢,=f}Q# `FuĢq o.S  +s`w YxGs[9Q/1Dl#d`Rj>rxI:hу pFIc0z۫- *4Tr,-jne "ʑ՜M|z3#qx'U/GKg:oJ0yU1P9Nm]vm{5hERR@( Q?Ҽ,4&*NVT*=Vy[>ttM̡@ \E`Ij2WXeE)]@4 )@ bo6tp78Yb4Trfut1[@Ѥ&Έw>(_n@Ws?e^QNo%:vN)G%dcsۣ0eԣ$Ye;S>Y L&f uU蔒_\AFjDWЌKIO/ݙY8JWۡp52H?y< (GrwoR>ьW7.̥IW+'/a=W}k@XE!dVnpdqu V ,1[NU>B,{49kdA?3zp%@,>A퓻0(M>dKuIz9(Kgvm7&!C.DJMÂA;'Wa@_]@^Ls2 *|c>k|>^Irs"K3|+ߎ]yD 3BN\:!ЕZw/ET@ES҈kۦQNJ8 keFh ^.'; 0>0&׏m?!z궣^BJwJVf5(.}S ߽D`jÇ.l2ざoSFf eU"*1E6Ӣc3ɪbRʘəݭ& C%}{ yB̋ӈAH/0rX,h1!tn]jtMaNJt5jU=ik芃 G& +7ONu7v-G켲n^bIվCOl3GI5K.e 2lTv+/y:эN9VK<9O\j܄29ɸ "41q,7 蠍TU@Uլپsg9 icF3|HpKqSs$ckf_Tؽ2wlQ5L[لԥ )KtT+ʏ(+A=uKׯ_7ELf]7/ԬYt(0 } @^=)U1|>qNSmƄQJ6ݢ۹NQoKq3k<05N9O z ̧~}.kN㹼yo1qŪ;;gF6 gjwRt رzs!|/{~Uj[f"/୫qRz46 Tj&/—?0k_FYZvaQgAϔA!0n͘2+q1UKyRoSfr.#tˌIka}w2%a]*`'{z.*<͊m|FɪU 0Α4URI}L#fUlɀY-h<$,'F2iXm,.^%$`Pf|%m`)e B0Ծxή>-a!bO]|Vgy%DyxSeգf ><9o5%9|y!Q קN酃h.KaM5:&P[ D2hbBŝZF|g HS遂ooLioM{g?,J:|gi2~j6K3M,6zh oX>;˔Ms%$RM?\M0 1Y(kon~B+$'6܃eLx٥q"tBBi!ҮIfS' pDa9Ԗl ^O/Q6d#8i k}?¢0$8NI\h꣫YͱVŜ*-ƎG.ٻDix~ʠ?ÿ`sg{^wVE&!5BhxTg =$ԣh<,`}W9YE4;x+RU`yoFYbr4e\fa%dGՑ'b"tLs>#}{)n!`zC'2F2vm r:h L^~ÆkGC&]Al#C^d~³?=3e%LSrm%z.a7哔%P f{Fq+O4aU6 \AMY&l9gAc}`m^nOሷP[@TD0Gҳ&K]%DHHJ&Q; 6Mi (4 elr|{dՕV)bEUB5t2)'2wGW0oGI5B}t7]EpPAlVRuH0zB8ƺx+kw^_ew2aG( i^3lpBlJHHK3b&iDۃYR6i< 5ڏS*%Wo7Z \@" y^xxf͉=@NMpn9:'Fᑢ?n<&5>v&MJw3X)5J) r0*D}pxJ!*vUVo>BLrIZOKeVW}(|U{d|)1qk;ta/kڡ!Gi!a.%s[3WQ,&ΈR73h1y*a 7+%l[/pu^N~Mph-rڑ< X-E?#>qL,7\h˕bSw' ScUpG?-iqPӎa[ΙprS{e$s6B}tg24r<7[&{kSPшJ_E~YՆڋONgxFaLXϮV κK; a Ņ\AZ$MI$ۛժGR_q iYw(ϝɍgLef%Ǽtk p4>zsK`8?YP؆3+_ .378\@0p(uLa~eF5ElVX1w{~Z<[:)8+:`%#7aj?s+|!-VPpN/<ht^M'/]ȏk}Qs}'LO5c&b\ -C)fwPV[ws "5A96 7dE3A9,< {LJN9UIP t/4V3҆a*Jh?F>krHB}FCuD,툠$˷."7OEOBT` ͹N+F!)K9r5fglƺ0w'Qtb>/D+cݭg~G7o@@GCj9ໍ=B'4̒q}~ϻ^^63'b|vQ "+euU&#|L&QuJ4z~kh}7fj6ix{XgM0w@*~q6`\X![LWt0;NIYSpwOׇ}SXb!|kyKF0=|Ω 5DH̺bEЮ r j/wJMXŽZ ,< ᕛ4#"}c$ew{sknQPE넪 DY{6`~/َV|p^Cv^=%oGͮF~3L6z,qY03I4ۅ I7'f62[ ;/rϽtZ)@XJZI-c8%eգ V9y 37hLm#^:]aHAIlpH%`<3:vop@'.!B[D'̟rdž szywv)>q~;ui <oP7$G!mZI5WA|A7o1Ov b{f/2}J!+p;N _F~zUJ.1ԙNfics)HHXr|qM7%meY%u'*hخw-E])VGrwҴ8V)jCmNa[a! 3/Tn0^mYYRN _HeT cj=kZB4Ie?Lxl|W_-N/}{CkMB GDM˫p>?})Ls(gUHIÞÒ"XDOOs}L ܽmłQ@MeZ!c$!PUH+ ?ע ڎj= K\k;]ڤSu!B7b)D%,[ }6?P4 | )_Q*~}n?hAϠx&rh8R!+_=/Px%kyïCөsbm]^RuωNfUtb>ߡNԝ kdw*%ş?"ip78?8pFNsH Ƌ52G-I%'jMn4,("o5oŮPq 9ÎhEcdq7%,|YtnL z֝\3MqFAuC!fkMܗ%j[`,}29ǀ=JCc)O[,l7_-}N$y+ވy 2[v78paCrzѲ`oet!u)Mƒ'z2_4con;bI%Vu3"m)jZ}'sA!H4+i<||B*]4&IA<껭֒d-L$VT(,Id y8Uw1Q֠?] E5%:DǴ Ű8LJ0snwmtSnTJb ! 9 r=a֣nl^^i&im|*PV!%FgP{WYɺkmgi)ފSc5{EU.?UNmT)2LvÀ&$VVha&;6 ݛorSs5%CXQ:pc{q3T\-h؞ps>G*&#oLU:k`U!Seՠ gye$q"[sF`ުr٩{i=_\cV#,RMٴ0pSPPpyc`J2񵔔,EjBACKw,H 6M6<$J7A3L3Pg˧TY=oQˆFVpeErhh p!2߯tx² B=t[$Scnt<[+\*bQx٪VmڻM rQ/AƩ|ʠ>jmQ[_*Ti4ݜ!c]zX02!  @^Iy69̈!JH//CMY)zߟߠNYsG_ Ҡ {tJr屵"YܑCvG1$⫯5vW@`OVV_|^R?+ 3!Xكz`*'` WdžuFNvѧr^ 5AѸ&0+C3XRE DMh/Oi3y2:ڜvdÊ]#?"x@odCUd4uF5Ѻw Tx1.VdBCNCB*Qu Aq$\f{+ CHe+srȫ<&ǺԓY&iFuw+څ#Ŝ8C0k9@ʛrzXu?W;?nfkIlM)o :}*{׿k`_1 Pޔxcå.Cl~w3яBh\ jSIu_xfh[o_Dm5/?DI@_ր7^G_7V)CZޟz7%rLgp?9L'뜆|s\) 5thV IiE K@e#ܬMNOx{[(|Ll`l1()n1k8#XPWmUk4m;2wkq e[՘,cU{5[:T!.NzU~p;Ȕ+ JbؚZ@Wpt4Kܮ{(px[Fl5 /AsFT ]f 1;J}8tȴٴo.]/.vنQW+!nr^FƚKv| 3Bo\=iE>$)zF*kcA 3BٟsJۙij8}1Tz";(zQMę3^!]f( kXIB'5a{씒V -Bq=Y No/zL0,$yajO*KBatI#BG u$BG^ūćZg )')X 7NຓѼ(3AU3?a;rJpϗ/, 3V~`%^4Pk+$LζH{.F}`/OK QP齏ktlX>@%5 lm 2,E 4t~'wh^FL^83c g9d&{]O~Z!&lQ#'=Di_z\,^#䢲ⵦ)Gjɤo뉪JF|Io1x mku]ˮ4 h-D7wl ́rb| n9ϋtA2wUUԏ273p\ 3)-wLʟ1-$J?_T |dӊ^OPNH \_D\|]IyH 'O4:R}x)߳YﳋLwYY3 gg Wo.l*ar,-%st[A{$lswHS^ 1fp v$S2ےS@Mg| Ҹ̱%U_c.~&]P륈}aG$a`,%B2F/z (q9M~`,Z3鱈qG?eĚȞ ۴;*2xi37d7[:|J+fU6_6›!hKd~\Cy⫨$= o3TupW"63xj{ӃN:v8viͪ GTօWZXQeDXiF\ Adia. VF_12XEZ|XGxn[K ʜIRWk U;v(ecN>GJW)s}n+/BĎ5V]Y'>Ӻ!A1N۔?m'SVMn ;Vh26龉^,:97.-z^HNmU)[=M͆OL~ M$]|& n{HЊ!2.Iͪ8o\f^!05O^cӔܕ%I)]dǟ-7 rO- 0NcMrr"hjbH쀷Y74Pz \7Ks*}ۉn#P/r ի-Y{tH(A.!XE">k-!D(4:8L8qCB_L4?ߌ vcAkM 4,'<w۝7 /lV՜"uRqbz DQk!66at2b!ͷP /}!ŕ3fBMlxXna:RV]1Ř:u%.!J<~v,?B,ICP{ASD^ۮFP=5oZ5x3+8DS0I&N fdv (o0irÅu]NWc-$^5/<'#S7DVnPyBm^ˎz{N2SJ%N:HSC R٭<,x:hŒWǧ0cn\_+'-CE=s3&A{ )VSXe+b -pcmO#o:Q Z@#Y8bvԨMn_FA)}]b(.,˚&-C_Ѫ%IU_?iM6*7Xv`@+5d= {bFa]󚏘$Ѷ9;>GPɔٚu&iL1=ǣ謢 ^p 2%-z0*xZ3ɫfAv=1[);[^1@@f-y?t$ MχY( ;w* Q(MgyJLsMݚ/5UN+AK6J詫X*cy7khQKfUfl:p<$VhHHFoqx7N  vq>3“/;榪S̋Jtх3'X6Fr7HnZA-yK4jMy\P >e5sNr%ADZ$Tf\R {@GIe)eyMꍔ>SH~̂$[BDWT(rߞM}6NL }Шb|od<n$bMYΤ)/5,,54VX޳ {Y =d_ AmQ?v=e[̭u++Bv5 4ώi1@Tmj][HD<'| SL,+nGɝ~ 44Z `S,J?RNFpfkN"Mxt۸q4&Q~9.Du{+جLes.șlAd!V;=IA_ő]]vҔ6ޜ/YyNfBEs"*^P!"Vr_X>p٨1m:Q;;-0韋l(D~Go(X72 6>xdfE^"w nzbVWڮa }G-}*Aׂ 7hQwk'Cݳ@Tj^Oi!?q0uzU"Z2NHGLF5LnĈyZ -uQ^<Ɉr֦$gP6Zn"XS-TgoXl0թ[& eF4O/v)[!(dkN熩  cWWX?}q-BY~12L^-r`pZq !\F_Oߝ@Z0PAAQ{,μEV"5wbFP˪5xN!]]~Ix=&[aKT)s;GXL̓>s]>Ml884Oef\~הLnSqJuj8G oj[l/;2̀Jϝ0lZf#;qx얐ߵ]tE4pif)$UCIPv[Fscc7KrO;KohPzAٿĶxl(9cZihOyYwkHOуԣv8y%7BW.6"Zm'$/N-̃wYlY֑^#G-NV(Z `8Yvt +F=n)j,-Z+{By"\qM8nӡZNTA+~ʢhAp'П_(I'-FOtl3Ӊ:w##pUV&H`jkijzLwp؃,2H(nIMÖq`B )YE= a7AIֲWejA)b̰ vmsh  v0C n v[XWu>dŞRA%*Ҹ35Cn{Ѧ{_Ds`rQ :", 5 h@)#4ZÛK;+!:K̷Q DE;H;J%ʷ|*\c*J(NPr1Mg~H{m> ĒqW [A$[}{2eUZV`2 HEn>yc>-ܣD~fL=Ԑ9l-erM_n>yG!uȟ̢P݋Z@y{D^S>* y+s_˄ 2:߮ Šh'Lec$\ޠ'qX ;J֮R')5M+DRkȽ`ojr`W۾$1kw@WQ!qYW'X4tp^C|w*"];^L0e-zkf-eWXEH nsϛ3wp.k# T>ky7X䐧!2huT5Se||W@^)Ѵn'Frcd cHP)x[Z|#fqm3BC;xBU'R%o>vq\bQQvPwK.*o~ ̛9򉧦ץRKj斓!+}R|kuO!8}Na@Z& {oBhyw\1,B f~< tV>xg8RNbohVbB f 5~ܤ·?W[EErt?z`ܽ\8K IܷS4e]|N:42?1R#(SjK/dA:Bhk׽$/^+E9]sakC`Q>cnu-RDxW2Vx;4XPLx bdS5&{&B_)O^N֌'U]`)gJKsuL]dp)-_zIX8 jLk~[tDٿDVe<y[6`+*R(r8N=HQϨ=_m6pdݴdA~UB ]Ո{mut|4,}nONMMHWd; H53AhUǐ'9*m Trq 1M7t6g6򪕕o?+SndXÜG-:ELeC_Ô9XN{."ҷw R|&*4Y̆)7Qs-6oלʪ(hb|VqZw x=DЏ}INyA![P; k̏`uKôHn& OO=(_OƳm- ^cqǖ#o[ZͫE&Bć|H}U}qC$'UZ~Cm/^b{+>95Fj6F "@U鋵" lذ! ؒP:[\jd7ȩxngyc<+&nqKvCߏfq^C ZbvDƜXĘg\NPiQMvQ-maTEg+ _JI#wGe9(c&xF~ɈxhzP6h=ݗ=s'9fJt;وײ`PF֭OzDv"'|/@tG3yk Ya×PZ|7+\C*> %:#?>bX y`2{kKO%h8;6nľ_ģďݧעyjcJqIv5|d,T'@&]e[ 4vʜ]i+_hg,ߵrsfeyc so}T}ymjssZP99++^ +m؝0a iQӹJ0t!WBzcq6jmk롅٣cg/#I6fi|0Hq6u|qM#pv&:O=Nz.J؅RXS'?h\&ZW[Ig;")Gx2L챝XOn=D̶!eHMΩUH# &:(QJW}0+ڣ-fuRX{hoޤ\%)o*h^fpow_VF/mL\6]CVve\ =-3hlbZU/X#C83pl[ylyr3 P<ne{|m:Hi"6tE~rg {j̆nnH ^놑É?'eLr=WQ-?7:eU )EP0J26;n*jA ;~<맇кw< 9%>`CXiqݾAQkۚ@:E-ҿj/H__~D8d9h z%nիΠ'ٻw{%e-q6P~ut'p˪scDՑ@:Ws :BG$Qq1:}v~ƣ o8lj׭NK!}Uk>ӗ'_jaÓS u W#eݽo qϜDX ;$\ZJt&u]ǃav "7YnwWeWy4BM'(XL\wǔ 4+oA*Xn.ߧLS]m@3$T헆~ԕhc:٤O>Yn?tGnq#Le)-E-cMzo/d@ >kJj[d][߆d 3n6|r9sGVv߫va^_0ω-BRj6WhH4Q{B[˩h{(mf 큆hX76{@ OaA(}b~H5QFZi;@ n/Q|)7~ 9]g^cҶRKi11ND< \tf74iyP7 Ǫ&Mern풘QV-/~Yjt @~3֞̓U?E@+!֏xe& 'F=}},;4S>Mdχ5i-DM.5xrŘ82藙(]'χ _g'E<>Y,'.9*wwқD?M4j6!Vj]Z3awVVZεk/6SCith2PP{{"D#@v=꩑\yRg*vi9jՉP" 3dۚ'@d)HpXc ~pdX0Eez޽m騟d:*RmFa$#ܞ[h9VQYK!o佊ȶ--mt 7|AA`oeFxD¾ĕ^af 7 O)1;(( sk> S+6[D<3sMC^N!r;ޡk[KOD43gAB +wI:5!JYyM7foIAӷg0Bt=55,]-/9`OGvkHu#Eh}[DXe&bԷgJNc)RE~;ѵ [ʤd-9%}bssfv{,x .Yԝx4 uӒ=ZZ a>t5M_<(\~B`DQq?AT,n(R8X$4<ȝy\+xrB܋w Ȟ`;&ȱHU "7b##`%7O F% N$[4os1'BuGE˹GWqC9YRATHo?rZ[IC>]Q .^{?({k6\9DaU#C\z8<5#>V@g⻇#JH(·%Bf?P^"S@Ieo୩3jL=/y".@U2XU"gt0q.[ DUOb{8e- F[ \9A';^F单񵎚2#_8pqJJ\JpL5 e;8:rhTq2W _C?8B&7U钀.V#뇳Ú\K֜Ϡbj̹8$9*WNOK%݌ǁIZe־~wˆ2PB}(p*$](_dPʱk/, T 7|uv|in Ut>WٿF=1JI@$8Bn@vVVfj (!׍+nF]u{6A'N6Ő_x9Ŵiy?("+5~͙*H^2^`lAz/=ҔLGn2& `3H5qH ҪbwJI,~!@vv^VH8xk3=Ԍm(ҟR>v llF>FnƔfѾ=W9ZP!6h\ws%#mk)G](aRH',oC`"pAlz6 WU!o,0,~+0ret}7 Ȭ:WQ |.k /Jn!X8!MH?U=Q}gz:Sˑhzs;ƾ)Z%zOà]e+m~v|CcDrʚiipB\VWԮQ@x^s L3Ӷwv0>=tL&R# @X#PAWϭ!RL<ZU=7f9$Pm6oMj5/O= 8 {BvׅUfr%`f:jѓ0T .7JQqʔX8/< T$y3(&HTҞE .O '4û޵W aOv/pL^Lƛ'Ҷ15nxv*`@슷^I:YpkgT3[U&{jկ2"Ec E=?J/@2~QߨkV_n[#b DCպ ifݶ;v-61S~sq%BC_@OUq< 5.$Mmj] C@64؁A.&Neqؘ=ĦQ?PH*K_Vf 626 k4c@T`;+Cz]x2JW eqBvB3Mt|<#X,9RraBFh1ֳAR1~XCY; oLV(G4$5:haj@Н#GV٣TuMhmvgEkO妰|l 8$m3I =sZ OEPOPD:`R(y&w$zALМ';]3r W4)>$4G؃617lFYyw?k)I:TO[#?+e``t8r+:s2Ŏ2^# (sQ3~3X$ԟO:7V˚4{lQֹ7yL\ԞJDm z[lHǽHo&kDc*xFY3k) K;#;Òw@zS8G1k"sgD䑛S'# \x[#ѯR B}%;OвGes{TӞj *4{`턉u%f-u7iV oqnl է?x_,{ pMa? z_;Qs4=zk)fFtho(GMv0R*\U>cIP3yw[ yWž4NSFXXprf ȁk.ȉ՛*~z`NצC brq1X!bvc\c,le1/h G):5uڎ2/`.kF^ *.wעj]wNƖYM7p*o<䉔^^fUWa^~w};m=T/`$߰pq+ B`[Qv3S3"^ly+ŏ ڲב~_0v!Xvl){/LQ` [c;i] om7Y{4 P0rkoR V}ɳbp *Sb"JPt')S2ʐLA!F7@~Sp }Ğ; 7T(j@{r8?FVBO98o/vٟN&XZ, D\0"rLkKM7x%yT }T]A32: gjb yd _dE$>5'M@Aatl} X U}x!21L9+-G/ΊSNf'$6,_A!5LdTWu&w|SyROEx`ŲN0'UEXR3G5ցe{0. 8*CtG pv(9f ]7͹BjΐXHR9{0k{ չd`IOPzY(c"Aԭ!Kӵ0QHۊK̸]2;-vϦ-kTeŽ>NdHoh M~ ˖ɠЅo$WfXs`\k^'$v'k҅k&1t&\z~N'-X_BǚgtC+KL^8ɶ5-\! !N]`BAX |C1ߤJ%''E%r+72>M@9e =8~np@ETf%|x?8.TW[rC&Rڧ FL_=st OGl~vAWO?׹#Bc+2c}?<LmNu==A:BLL3=i@tujvVjZt}; lvGxV >ٚ6GW0NKJʼn1Ǥv}0JꓹMj#eo9U~X6e1KV&.J.1]B$R*,XZ8^z.qjЅFd4^cW})Y#ORrY2 5dv('bgqܳ0m\Fc,hÖJ`մ7,2/2ili0R=%N^"b8Gn2bvMP:963`UckЭm?R/6W aSSL09\3z>,p:&R֣o^j++Xڀ&hz eV0D)7qV#DKnь"22^jlmlP c׼Ó.hI"Owa{C'@Q<P|A (C\U-H]zHkޏKe$63Gi!6WuZaZ+8p;nKn (z7SZWXisO!HugQN ikLNwQc %Ƀ+eAŷֹ**<@ժ;}k7rj 6XSY(C,tPZ4RAFORM|a1_͝uj|!nv]˝J#hߘ[2W)4 M cLQsx k(څhCUDh>8Qd2X1n68)Ws*Д%[sy96_8zfB*%^nc8 f2oWA1μJ5ɣ(B,AcB®=SF9OfWΏO&Ex!HHU[(UM5ھ@྇P?[5/U&W+YYNY&3(4}M; w ZE8uY*8-k82{\C7"J"g5FLQϟeC-pa`#Պ;%Rݝ b ޷QSOi KCЍbN˘H=l%\j29UVnpt|vjs[S+ŰDݸ8 Yt&+7 Hs*q6X(U+O8aR}K=ֶ)Ǝ~CU!=#ↈQl|3ާ/Qr&z̒',,qI)d (|{>L'7@=V\}ljwjLRUpJR?TӾgRn5/@dyBcMSoDMTw[7gfoб J2g6q2+W%L'8iy@,&kNΏT C5>g: 1CYH45E@(˴zGd8Tbh0}DrnP8E5{f@xsF!WUL_hH(amG:Yď%!ws!P7BIdKO0\!\i1[#[^'lgиG"}U=׬ǩDŽ7s^0%9W;g^ T/O@vP\aֵΚ4x -VT{R#p].m̹W@CHSހg+gU9w8( F6IלGu/ܐɻ;Y+CC^ȵ1C2@ɱa0|]r (/%kw\f;Ze\6_nR)I(0ڐ.$sѿhdWG,ugc;;U$ |d2x 9UѸOXfNo E%g/ +:޻PG QՒ}&a[ߝ7\O1|'8CϒH% z@Lhy@CKٲ5}yWEE<0-IGBd| 'jo2%.`d51{ o]dSYurklQeHVv !\uNb0V3/@XVOL$!q(*=g.S}lJ&Orih;tV)7x" > LըW"`X=Qn!ȱSKk+niԶS;4gF|q(k\uևuҨnRpC~b^A,h}4 fX@H״z.c;;C5ȗ珦<̝!9 "X|+P۷uz̡O]e[υ!b9@zV]J"'/'\/YԠS8B;e{f.0@biRvzEhUn8"z5DtRaw</-K ae?Sƴ%8eǰbbrʣCӾpʱF_cUjkk5gWC6qNsRgHI@[+hDq\jrܮ=ȜQiԁUr@W"g:$)tG@OM9r`67M&{<}LO5>[> ~nH뻦1 pAϡ#q$ا>K_.;>->I>jb FgҿG+0iPJM` t,Z 9QR|+vOB$Gb]*D"tT  m=N~66qw!#y2@| f#͖Ez7[#ױ?ʠ*+=_+ǺGuy+2ڕ{Ca*^|fGd}LERt&=aڍ*dd'm(o9 J8uPL.DG2ytA^lW O&T?ϔ*rd}[AEϻhēou- EdJr}QIPg!I G9VJ};!8}D OhAZ'\z̾p 4}(p1;4iD3Lc1lEFv6M%+B||:xؙ4q΀o1wv!Wj"#5y)Eʳ۱Z͒W*.n2(O+*b 9S t`lXmUJN%>(rrKY?=XJG$ ڐz,[0ڥshF/gcu Oz^X,RcA"ֺ=ow_"odM̮"_2ݷM1kBзl)yFiaQ8b-CfYz;LJXen%@(G#kI3l<;9&MrdyfvՍZyO/4+>MPJqhr@B&gLeB.zm}$"!N8_/jvܵ ͂_՘nZt[/ui6Q0)}T_3^5#*C8{ٱm^_4 }v4[c} 2Cv [ՂuP3C3$QUJGΊ@BGA иP:moK`Cbfn>pafP" X_1%gMՖ4`P×РIu$TCFc-8",uy`۩Ukyˆ+%T#yG0m;H|hKUT,xg<,<A`՜ZPtU#bl^,iDOŀbj$MTS6jmiԘI͛Gmɬiՠ`=Oj|a,%sUZw T7 z SjH+hǷ۫lQta}/z *瓄K1fTm1j8&%\6]X> t wj$]|=LL^EXv+iCui= MB 0RӷJ V4{b1Qx/U['9j^N t6o!9/ߵߤ c(&Nx΃[8qG08koqq)ҫOIqF ܫ}K^U>YP qo3}nH * wkkϥm0UϕCg/f+zEf7K= K'qx× MS.ݝR:,' ξEsfm[(&9CZI'?~*`s#F K[?x(Yh,*R%لղqhmD*a"I?bXBڼmVKpF]o'-Rs;~-٫\A F7(Wݻ K.8!5̍t^g,yQϟtHY2gh6tdl/uW*VP3 8%6@[6x@jScU?^C=BL: zNE 7dU>V~ 0LIh|穯 iۘ}eV ov|׶<8W|B3]f.vZ %QpEUPw`B}#i]{_Mp_Ozo'BS~{>ő#a atcqwJ#bsȊ˰;2qs %#Q !=\1EvRk 5b #M+h!6J 54 ">b;7 J Մk&єScfKtȘ4W[vl_I9ˉ~G;_)% >yἯQTQ`?J{rO1O/ta+?KEg8*_nf\ =<̊JK<9ĺݮ*J36`K]Sc;#+9SN {tSwȡ6nVdPuʹIx*qg#"?JqPI}}޽r у#bCvM`уv Uxux]0}כGO*{ze @%4q$a/w{ǹTV::lXn 1>PXtZAxQ \GYlWJe[v09X|e+=P|6f TDOJQNo]=m@1ney'rP:)u;V޽T@8R؂NYD.t+ߐ*rs8O! ewIw̗dNYT$ץJfqg,p 1Kp"_ rbwMϼ>1UVA !gwWVpy| f<^0Eo;FZ!2}[6³/ Ȑ*S"/ɜ,*m_L6\P/ZWlJ'vۑYx\쏝ڇ+0q=7q7ݡ?ՂgQ{(-נ 3kN_jXK؃LyT/W6ˉR"7@Xx:L^w8>H9N6 *apՂ,MvKթ*k,9סix3?v;X,4zc/}y'g׻V.O^Ԥd'40TyM58?J\ st&6?N rZzx}/<,aMgn=ϫؠh"@ ߲̗(%͸X#ylMjYm\H#<~8NCG Lzu柋&!rσ/Wd|r* 8}UIAO fwfoEk^ ͜Ğ<>甌`7,<6%v֫ϱ|FW 0`E V+Dd2,S u}&etf3ۤcj>;/[hR*0A>Z :k7ij8*}"+|Hse {qLn0wݼM>xaAl^R @yC8W.qFӥfP8mϥq/:LLb{ 2,4$^)T)` 2XntBJJx4\.2iGӣzKNœ&c ĥx "jإscjL*U,1˱'"T搖a隚ǁ12cDM,7DUd LqmgZB6Q@ 3%DFx2BqiVʯr].rU횷EP~:u.ObgWPwyjH̚_#%q$.# ;J>M8!mf *cp2W$0.f={pnn 1~F6@QJʞpTF#V@(XiIe_} 8jt,b;kCUYX`&x!g]JŨpBae8I]9#@*r\R0LSX'5XoYܾ~Q J7E"PI‰h!/N}.tiԾ~!.D G$\4X'' *9|*ԝ`OSOzDAHЦiysāM6FD1 |p%qUzR92i nfXC&gBqE Kް*MjqAy7n>yovUjv&K!__oM?p(+]~'>W凎Q0DT1޻s5I `+t%pJep^G[k5)pc+;l{*r(ಬy@x{KF^Dy0p zιa tO($gZUeuW`~}I3yBF s! e7[ _(6Ȣ?^gjjy49Iۡbf\ aW4 }+ .Q/W|3iNv$) b+⧣Ghsw8 vf/RCNl3؊N) К\1?\"rgHP)zzL z_W:NZvn:hVIiU% 3滊^#?%ۧk%q&I]#˳Q4RyD^kY 8h(tE,$7,>>i(.TAP˦.iwRQko#aeLVr¾":V/D{8~kQX0O-z"BoksC_ժMΉ缑3d- csZZXVۚJOi3C0([1?c\JTJZw),Z!uFMGHg n&Hl}C5/2=5w\Գ2xqK {;pșI[\ V^.@¤&D̸XZ( "$"MM^%vfB QQF&hYV{ +}܉MĂVJ*+®AQDWk-j * +Z9B})Y<ϿDUy(}V . tw.eA5Ypoc݊8>ե l^CU{kȊ}h[njQt.3cjv9˼1u?rpѢ)sP!@qʈ:o?#AkUUl|< Eyq:636N{OJbO=s7›7u{{H`tA)ӳ;@i\yj113S$9RV"m Xg[{= T 5_ulGA r:0  O-y[9eRPeD#1XV8~Y>3,s{!*5:jwTO+`2-!H+ 8SZS5,Z]J J7*2$nF+FR]4ߜ1l{nw3}];_W>2f t˺XhBXnf nultgh`IsbTJi%l .r Or?-!s"q?2<t!UI E.ޑ=q95tBHt>'Wu++t&$xXVfVzPHOD<0Ԧ^wx9@cUH Jhuox6Tb{h.0  T<,ãp:R~iPW9`'E6G:7,*_hɏ"^i-w3̀ƫ ZBL:Dqc+kO;m'Ηs>dǺji9O,LMvj`p6D %Vш˒ءeKoۣE,2C(=U\^T'4;B! o (]-=Y7^P _E]!zx*@F͙9!wuw`Z$eHr{U:PjeZ8QOzwD$ _2Wm̖Y"If+|tb`xET$4R[%( Av.`)0\4/GCapΨqҎj91FADWl~~b'R 1&{y|etr6J:PF*2x!1/! OhXY+ޏK"2s6>haҀ`I2B#ӓ@cWhPt } i[na̓zD6G) LA# ȿ Mk}=f3c  &'fsܬKgFVwGAH4v "nEp{c!M p~B ػoCA#O*&H{+Xs~-JnYBbˠjU`?:@I_|0z{mGSOcS\$odc2B!nIUw R'>9H:M;:5m Iʝ=R>#T,yNֲXPox's[d?߷}Yndl]?QPAg̩F7^'= ;{z*uTE:+f_a >xqA𲁫2qZҧDEs`qmxlf)n-x^QCrP0B,Yl+[h}$E`0_OȂCQzyazRWV[e`ĜmTnbUr}Z&C&ǵ0{W=ǞkgRFR7 $ y]92;:zvnCLF z&!ϟ]}:X`sݹAt]ᯃi(]9K;DJy'*ĠJxcݜ ěګ??Zڃ4u'{K#w|%+Rdpce0rxj+YC_&4?\M'U м{J*\=2t:޿#dN$!Hrz ";Iɽuo."2?i݆L~Hgќr 3pz b%doiqg)Y/zvvD~[/nBgm \3/\C8BZXŸ0 [cQH/A<+w{ όVU˦Jأ86B>['H3>H1 ;vDĕM9pFo7HPKNXĺ=nSP̚ýihÁaQxi\YO#V5zy5AK4ׄêΤƷ1OG}!ϯ"y$:{~b%a*y 9GhBZbuP\^\"!V,r57$+&@):])@["'-(DRLE\?„^)@ XXR_ۇu52p΢RA"~[0Am@cf*ɕwA Թ%v>nwFD=%t_,bKwc}pQ~hE?8{X )u;*̖{F R% o3I$7w#JA(ghY?@>JGL$N/Q3Y3!& !ߴN)ҕT΋&4k^|Qi&|bt%c{m݋ڑm*8hiBC?T5_?z"d{?,%sPj>7P m:@nxeĉ`IM;,]WSsQn)0vaEVݤ{Ie+~%X@B%H6}\w HCVDXm3Q{aYB-4 u0aHZxS 8b%6q܀9=y\$tᐦh/SX:^dZپK2MI AJW#~Ps]J ԟ&c V[jS O@H8z2`9cvjIӊ_Gq t9 LNArgE`΅]3V*` )FFڌm-VjO’^ZGNq_@۽x7&ASgE@jf&#2DW< 1IZk+  _O;K]rjbKpxJ\joˈ"IJ~TǷbVδ'znF[?!@]Yz-Dse!>ܥZ{uUS΁Q?T­Jme@U`"<.1";1E1w֮$!:O|+[Pn iXu FeׄMDkŽ/V8mFKips2譫]7K[Ͽ B*EG{O.~hZ%NDnlf=֟\j"3Y<*GDbе8AI-h ,{AۼK0Pf/B)Mk+uI0a3./OW:ǚ=Ňڙ W95HvB"MD~oo}eUM/_Aj@ج-XA?kElY0oY:rZOϕSSI$885zX8Ul?3ØB?ËcEx oKU0x ֧zB=QEJ12;Hqdn2|y^).gƳKhqㅻsh=JEo{T8rXzڈlg3A=GZE0֫wq}ڇRfz?-ʻsH\ka-,@^(U0:XK'E6ʼM4:{uAJ"ñaa},ȑ1"!w3$dB=sZyxSh*Ak۸*:#A%9[m:"*U4nDGsW)ƀsOnx}@GͱƢj56fƗXbXK"0Dz}(ˑPDY>߻).#wkV8Ɖ)JT%d  Dg-#"v9unpGUrfFN<귤7Jhsx=Rz>  ;:((b2wI+Ac6{>3ʙ >.? >Sپ|j @t@;kDzIDBܫW&ipA6,,מUC :Es$M + `-`!Y`4 sZ4#LoI'ot }?*p>Y:l>,SfWt{۫,S!RGuΔ@k@2 x<Df.45(FgYZ07070100000371000081a400000000000000000000000164943ceb00004418000000000000000000000000000000000000005300000000./lib/modules/4.18.0-499.el8.ppc64le/kernel/sound/pci/echoaudio/snd-indigodj.ko.xz7zXZִF!t/1C]?Eh=ڜ9Tf|;u4ÃuBtxG+`,OR0Zwyّ̌#S5kvwAf˔3_4wCBRu+!&k -9B}sM')0XK:~Mq ye!Nmθ-)dG7$P+¨%3$ }ˇ)?'ާ p=Hj hhʨ 䢌|Jj,gX섻(HyN`7 !/C FB2kx/+#F{tw_Q18P b@clVfWtaI-F '":R kjG Fq>vB; ydoBH⯲, <'~PzIKӬFfrQк& v/WmRKo tzH%bRI{9w.COlDm)ɕfuΐ'vvtly(;> IڢѬ4FQKW"9enyDOn]U*)W >p6߹phK 'F%cT̗WpVF$ O]QKl% m K\i ݍAGD(In\oEQi/+O*Vb.hN@臭hD O`IJ@hbC_r>wk%CV' #3T"j Kr(S7:')" pKZ_`-; +fX_;߀Rm*z 713Ț$/MXz6&OTM}[P^ke7Bܣf]{JTo=)ߔ`j0M_԰.&$|rsMz9jęT.Lk GNkDz2(|>Pl6g&JsүfeEEoF?'wZ &Avh~Qmm08!ǐKد5fܩ2ʏ-bO9 =W1ނՌ`s|* 4 >iKq  hj\c[ E@P$f5ł^ϦA?hM$>ߚ7U&jB($Yxɕ3)'%kIWl1;s2?ha}2l˭e(l5װ #.ҁ GQslOPKD{'2d~]-rG>@t#Ec7/yQkl}_wp;?3^%# ;[T\^xzĵq^as>.?? μ/ QclQd R0w7Ț;ƲdHU@ [2!'bL]D^K cxJNO zX}͡´+UѴ9l{(hkvy'UBֆ`9/_N9 ,ɖCe^=XC/aeGk9|CޥO{.ɺ>6Qs ꪔ2NCWSXY#9Y$ǬQof/D~ f8h;D2fS_yV&D3~y0`Ѭ.|g̟LVK"3X/eo !Y%qh]m9 .z`-jzg1OKh3AP|py|(9[ܟ!VP1(3Oe@ xݑ:_pK(?v:2>=)ăx["dԛAN8<ܦE^ܪ5TvrJO= t?X,j Wr[;=5j~_͞'6pU<:Z~GQۦU@vT(°qǠN^7vGh`\?drzҮi(eoHxmĸIו/w5,ah/'fN$Vܩ>FYM1RnnuNsׄC4逸XC* ɠ_f79vi:8A呮l潿CϤzj"1ׅ@b-՟0lmל&pCko_YSAS&חMp:Acva'?Ao2v&^ 4jK$gkc8cl߫b^gM ;P^u`B`X0-;#!Ȅ?(FZXf Ph9-{J-0q oONP \|X@ sj).IeM*$>6}ɶl̙}V@;@TJh[t`'U}2{6$YS.oa4),Y5UEѺu䗛{SHiey*G`Wvc4'LJ^!#VLuج’VXJhnC7EDZ/GFJbo"";Ŀz*AB㈜bOQmg-<{MZx5 Yhc>mHv^|r"!|T /J,Z.]ߟ#@ʉ#q +XK^֩i]a g'=ZbP򘊔=הE#t Q]&k9هύٰVvI8u0t2?23ؘ f!6s9 qӰ@.[˷?#jC6^Zw&WWn14 (0/K1/Go$6 M7j?! 8(0|^%-vYN="@,;))鿔tYQ4},S '}DUp׎Ӱ03*MavOk@ȟG):uiY_V1).qi~6) 4\X?LZǿ? BE )VѦh44}A$INp:KBVK>n%[5xp[j2>s9B7,gU'O׻(A:gM[rx248Ca* ,޶t0H6qr޻.礜*xyU,uMk@/H SP^ Ûvr%9ʬX.4_N@ufEm_|}ʿx3+'߆}a}jR/6<>ۂhb'T)c CFppS$z>dm7Ra,Xҹ!ĹycpںvpD;oX~D2yNMz%-\=wNފjױA/>ƕo6;:cFxɵb,g@_R>wk̡M ^ckjHfဓ)tK]RE+ۿR躾])FoQ8!??۞}8T#|,dӡ`w,PpTY4 h40C!Dy dФO9i\m7͗:}`Onz&Op56; 5\rfQRZ%I(RtR/LĚJ8jnmUefOwgO 4. l3ik0clԐ3ڵ*tpA2q"jNw8G^RڰW :haE1,D,2 =5Wx֚kzE2N)Px>q EI+^I}pݛX7H6ChP8ˋ a/w3wWvGڌ/M֨ktkc5%BD+Ք $֥DusBV^<5Ū; R \fLc}"[&1޿ǓP~ ptX,y1`7NCknE8J@{fvfb$*nˎT|e~ 8\Fńke9aT9:Y?#m+a &>X<>n۱ *0b uZ܄㈪q~87DdsC(coſIzo`+v!A0du/X":e!  / ’Mo!LdKG"b} Uߟu_ {mS4;e[)XhՇj}.g45|A4,=( ~A#uECd8#( Ap볇ȴڰIʴദ5#7~pi{s@a` mǕ{ [w^~-l mhs~5wqje݇VLako fs36S;|ƴQX00I8*6yZjPS9 8¸+ MĄp,m:8w҅&yO9拕 rX-_.ܪncX7LL)OMo[S^aF'BLȖXrDM=6t2н#0w菘Dm$'+rM'hB?7<] JV$uCBKSܧ4a1 ô<.hT7lAlpSBw:pY%#r\Ӱͅc5!IC?OQ& ҹH<\AVeJ韇;y.T4X9LcI|d ʄ278=vd@! FnEiҧM-3#fWQXCd"V HC6W$ v3Y1\cR""X|#BZϓ4ŷ5#pM{NU{aG*([X0.IП|.fQ-n?ak_N*)oM*s|LL-a.h8sub Kn\+1-smp/Do_8֙$)w] v&A)f)\_y~?7-p|2XqmAqE ^qaX$s |,S D{ &QKx iėcw3ɋLQHx1D*`TCMu]Q\đ @.(kFh˩A-47M:vBy6T74EB[$,B$a|@Mg֭UMs,/騋ex 662uEq`S_P$+y3m*akt]!,m085i5֭B/_jqjHa^iDeӅB  ތ]5F]e8*چzíD{)R ~3%J6dkQy| ؙP3[ˆBs -9Nݨ0 bp ]Y{^8 KF2Wzoۗg4C?ocf,b>nw-nO[z$ulRb,+dR$f $[Z_%m jE(=E*Q/|;mNolWi/3n`תh%YwQPFCF'}x<$im:nO}KxUeM͇p"'UTGJ53e_L4̝-(!c3+(jSMg=6]cھ\(>z'_;qZ$(Xp@D~CVE_4:CVQ |ct2@uJ6H@M =m.n=!f8zJ JL<̴h~fPyfG|)SDIo}@_y=m'5 ,J{F{ԴJ3 qV*GD/PpQW*tZ۽yQq>ӰjBD iV wԞF.^~}^ hq 8ZQ6IƻkW6OsꟕE7R[0OKL5V0_ekW|H`tYsUZ<#$S[~搕y-j1Q 7ag7RxҶv`,1GK-ܚԩ7Qo\@ 4&"LZ$>L:`{a}x{R\]j[ђa~SU.\IJp1I;?Q$<򢉊:/ۆt*aUL4^NFᣋs +W(GEaSpFeiE'PT7 ɦ;+}c:V%Oz :y8҉]lx\[PdY.Ռ[G D$JPն ϟOVG{L'hSm |j(35}7j\VE>T#C}'Jn]j#PB3@.CF *Fw Rf#\@,,5GNZ{<]A4N[,|fZ@ѐH0Y ft7v6䞉\ 6f}6&ģ Ctiy3mHF*=/ҲhyUIY*\-ĻG-{05 J cwUv0egl}] ʺܰ3:}9#*Z5:tj0W`k(UxBN.@՜캾:D{y36A!tdӟX5yu R֘bj&*%PmPNy |OiSPp׍7VIrz@^V] d@亝0  ;FP.bÐYe0#[HJb*c!Ŕ󠟟O1 ]4!1όԦ 1#{;ݼU ;>!x83gbB0+b2<tޫ&W 8́@I&wa4d4ey r~߽wgܫtf/ lܔASVj{npCk!LLLu"3 >><$:Ī%_ʦ33΀~*[,39;Ul!zE/c@1omD DQpnaDQTrZ-GaU]I=h::؁vh$`2ZSDTmfi$FV!B3Iw_|y y֯j*]p*c=3Zx6.Es%Ow;Y}@Q=Sk;yʠzDY-E5,<\;RӯcsOvk$:Z {Tf%J3]dV} ÞiEo0YMrÛ)RX1">[u6y%eJl묌k&SRf:`kEzpg6P9Nc٨h%Y(]`^$jf=Y3ގS3ച4R}>& !6g71*<:n C?/Z2P*p'$κ*ow櫺QQ|2#RB>WBET8tۉ9?-vC ܅{բ`Zcp48o:^+7Qd2+5GYqcxODRoUM: &rv U/7n^r-XѓeW>`u\[]\nJ9'ؙ7cGB@5X󃀒$ 9?c(SOM Bi`G/'~lvLCu޴&*lבSZBW;[O)Q S;E؈>JJէUh䤐^4MfpMUGnKvjP5N-2D/Q;xpHaIȈ8=?w >`ܳ@*_plauk] Atdw :77h0{V; a"^;Bt!ꓸ"QpLYɫiЗBChh_-/p_ƯJ7/],\|7F-x !h*PãF2fhU+楶 {*t *sA&ϪיFVV:g td XB-l.ylU8zzIm]4t70䢘 C`Tu?SmO~~Gp*^nMC 2k܄Ω~?r⟢GFѐtB„zZlJpkv4Pv6\} 2;-DQKlAZq̤{pVZ3FOJx'ԟVE9[ C@U~p2ň eXu[b=(='R閶j7\-Z-*6?Ig8cC,OR}sPx 3v1G%3- LWGáL&%д,&/l -tx|[<²,I!Ksu`LlO3e&F[N`hS,B+n+˗ . QʞG{ Ne}t -Zoa!}i4_\lB^Np$H`߂=MMf2 h\ Zb㷅2ۇW^9 SC m\9Dx{=ht~uJH탚5˘.-ƀ$.JDI:-Ȣz2Y`hES4 }z/@( " \Xqyeɬ}(*=c{P ބEO &rXsmlpz0 enYX;w0kox0/)7KX% B]*qa 9?OEjT6+\'V ;JgAƥiS+  EDcajzWb>.C~X&lqZǡv: l=r/&o}eIIPq-#c7dm6Ҡ?YwWD l#;r7XN[C K]"c-n." [dl-+g(:"!yZ?+'7Rq6Le av`?qOl\VB# 5LWYo$aQ, vj85 Y+:4{Aѷ|\SxPQ:$j$A:.cC'j:t]&i3c_xխֈ 9IԨ c}vVCx l5dD|qt ،]Te..h\ ΤQ§TWUўR%^^,j'lX|%a^SV|  D (|~Fs\x&▼j*[ӈE:+n\&Fvz_iw:Dq[@*XPΊF+oi΍MP"V|Y%0 ]O/ HzCW;@4ٔS4eBKQғ-h^7S 2!q] .uKm <R/fGs04S,K 񞛖l?CPA6HԂep~K֮.0Tsya٪,¦ӶjDŽlsb߂JFx:oFd߱tA&`f3ؕҌu4q$3/T2o![hӖrmT!<xvt2S]>PXX^LƅU(:7 1谲gǀȩæ3s[XC0' 9+v7$3!3bNA$S${`B^i#RrIùb! ݎNFG)IR=@t89@7(>z\us*㶀V EPL bhx>\q0ց&4+U.Yۀ92p}ᜅn7k<ܰD!gJe'% AVKyl|@ڰb]~ZGQ0Z>)rc\s^_G=Q,_k4I|I0R#MBԖ ~>nuPmx0Tɛ@ &mj:0s(󜒍N9 Ѥ2*^2KԦ F:%j?Vkx:.>F! PFФtdd|Yᣦ~C:z96,v41H㋎e*ONT>5bŇ-\݌Z/ANդo_)C|%Fj|8ybYKˮ#=h%"؋՝4N,Bݥ=&O=K{cx:ͽk45?{RJo]7CW =# -ʂ10~c.E%} Z LS)UX,SJX4L Xɘ'Y}NS29.ǽ;E= '[bEI:լVFݩGK6QX</榌0 Lݙ3?GK& f}"^LaUjVk9΀!yqOZ ! %XeKjìe1lfA5ËfhRejmIjV8腃J>N-#$wUs?S\y|x\֕ΐ{(v|BqDd̥lbwi.--ٸ)-y=gʢ+]iZ9w'B`YPnYjXcW 3s{t&ц_ V=hܙ> t!7&#do"T#eń$)YM[i`U|MPlJV!di7aGF(Gy)OQ#HX #ֈ hGDz/{qb)jb ms9|\f(9E?^^Yjcˊ})9v;T["HwLOQ^zy I:qF⎴|&?5'tqtoH0W4զ7Q.| (S69 N|tpK[U$䯳.O_OgYZ07070100000372000081a400000000000000000000000164943cea00004400000000000000000000000000000000000000005400000000./lib/modules/4.18.0-499.el8.ppc64le/kernel/sound/pci/echoaudio/snd-indigodjx.ko.xz7zXZִF!t/3C]?Eh=ڜ9R_tO#{^}O8Dw%wg5f qnQO[(i[N<`L\Dq\'Qn4xn(^@ $r.0vr"Q }p# eh\/K,C=G*K)Fg|fY^x~$ÎƷ "eO;fsw/LxZa"d|K;[;a=uX@I3e ĥ ~$ k=UyAd1#ʶi[6jހ@,;Oա$ ᣩ1F/eX4nkS-#'0" KO8}r';80eQm\AV#ʳ|wǒxh?hF w+EO},t<9\z0: λ(?$qkBwmgO?ī=]-I uyl1mm_(LQ}7L-" GT^c,(ΧgHY|SVH{Ɋ8 X(d?J%|–Fk{"[UYP />t#/Qƙ.Hm PQAR4R.ڹLM cCD)bZYD lg$q BjppI7: ׊+XȳڎH͛Es|PB tߊʧ,Eˆ_RSV-vQ\ѐ}=iW ,N~ M[ ks\y8g,/~RW^.TtS~.#BDNwM7ݍh\癙T-6U\kz%V!>2jvw"y+Aɮ;{Rdi-3$Mam@F59 6 0Y\8 2Ӯ@tMAjoU2C!HZ_6]zl~A,.5K׫v% EL4"?~܊D"z۟1?c#crr}1T>1Vr>供Kq/N(bj$ܯZ}[o7eO2yZ2z"~p(Gfo;J cTqOܓTʶݙ.%Q=hw0r!1}:k#Zn6hXDw4y_Y }0pg5ӿ'%c1l:%A2#ɢt0ϋLKL\% t~_#tG c̈́Ir?4_"|= _tM35l/1 oes-kZZ1PkÌg&ZVmzy6 Fq)Srj.05Rh}XYKdk2zZ{酋'6MXaz<<{h\yXWmcSHS1ǭtWBEлSd$,0]zV-tgЭJ-_o?2IF phϦRvmΩDZmr+: #? /Dh`!\`2" i >ո pD# #B(N xn+}2Toץkz*l(BFq#yw Y#}{S.+@$K)G}܇?X츈g\.~u3óoMYħB".54,~IEP$Gѝhۥ|&Y¶bhEpYIK j+żH" D/)b`~4N$fC\T6\y;E[ s̳UcOf]>Zk2[[hsUus}׬ sJq2}׃_ei<9;t֯*t31U$ !9˔XIr6^ ʷN6Dyy|B0،eCwVhtv*M \AOTWa eeB ]rp@%ԷT|$VXB_tnHpRT&*nY*\_NPUkh0mc2:2|?h%3KSƁL&V<þp'ʿfPߦ;?צR^1XceGF¢4ڙe1!Ye.q1mʱl&4d)FC3D,V;96 HL`ԥ5f)&$7@+bedad~u?t0:j#jMG%DLnw(Br&Qo^A3f b.r7T4Sԏ bs;&+oʲ]j1GŰXrUfQeܙ QRm7w}Ow˱yn,~BI4e.hҩ^"?PIVͬ+?eZQW"fQeunVNU0T4ETM1XXy/\ dLRb e*l/LMh`fc1OЍKX/`chbIX S"ЎֹS74}UB&#k^!~9T?C k~Ot:WCiE&NKpZ85F/!1NaT|ŊʟDVTcPWȐў"Gĩut֩4ŕ9Gͯg]ij<͖G6 Gqd52&i'zE[+nؚ65&5-H:]f,y1?Ba TM03;yw={5'c?q((>G twЗ;μFcCd̏=!X=E{dNw"#>FVz} ܠ}#F`S?_|v~RnoZQi~-3~բ.ӽN7O~;S=˴r ͜~-J=0Պ-+L^EŌ'GޗS'q@IުtxXc-VsYviAAQݴc Dd9lų `J?F p.݀ 3ܭW.!M MSqJG [iکs \O>DJtgRJg6OCVqblL:q3slvQo'߱XYy]z׵\'AC O;Y9+ Й;&Vx@#D=|56 %]4~L}|s {tT ~zUGvYڵ-> S`OA}LI8uC /dht^@n9աm?~{&^e-oc+y1]W"纥oZQE!Za^ ;Gv1 & C+N?-mپ Z;lW^c"뚰;x@z H@USNS}N-c}ʖv0fv?$8;9FHiwhmb"auSF);-I#qz6<=pB>T^m,^v>"' 2)BÛFmdz54ܙq':|q }I*S~=c(UaHc[$=F!)tڭ7VVEpwsT0uq%ֆygO.Fg2ng5;ChP=!z?0Ur孄c&$N"(` _ki3s]Q8)!C~_f j̓MqҸNȱ:ܰ1w(`]dh9\Vt*\UٹZa<{9ˆ[h7}ǩ`'(w!140#!GFU>ݺkpv^Ba()SqԆ'\$I~(>IIeV(1.4|Dnn%\$>/գ&zL)gٓdXE:~|VW2.ă22=>CUCA,;^J2SK"4Jf2Ʀ/y2 $=yx欭\"pH%܊"ΐ m||SPgR³ţOF] LvЂ[S^m`| Ek߸!pQM"zMF&a7GH1y%`!Ge9Qrb7&X'b(~KeVZvZ&h";$m>־yY{`qm]u8&m"񍫛_q] xbw5s8Ia|H،짭uHr]wf)x^K)& @%NX x=IAD7܀f݁&7GiٙiMGtɥ'Hp8[@J؂T4i(DhMO#"Sa5#Tb(O|:`%X$\@gҜoeNaw&9)ںr\BRxٰAJ +P0 CR!0M=8c` Bɞ 4/>3dB&ח:"7g}u=cE^@nxI/rp|0ҙbc7*>'؄?AO)%flHmMb|*Vy|e&s"(WUzhm5KA>uU9λq>2DSV,TE,yijOQ@`t!"3w/)뙲L!F1Aă:K)(aaTAՒkjpG .Ba6)_E$&+,Uym&= }(}ʍ׆`=*kBM6PTva #@vHbI:(Q/q&{k;# ,jקl!2 (&sr4 <2U$6!8.-WΨ~tp19NǮ T܃^ɫ#.O>Y5V ڌC<7j cZ}9M( Jg\hX&lSXYыHo9os.QK,~پt9NMIp'=&<A5aH1/РD4p0+; aAعkޒdD]Qͫ&tgjB܀ &/tGsnШ|,];HBCv[,AH/IñH L 2|4(][p{uHU%E!?ZTAII"؞e -G`B p .irXDuasE.)z-;xVZ,:]LlIh}-?j?Zd>9u?(A ՂfN+_]1DhI .T@ө?Ni-|,t_(Bu( O^lPhtS@\B%! ~Nl͟{S )ngmM`~ u/[y8SB:GI4K.})mD.fI]1USkgL׊B8O8pGԵX&k2ע:[8.tc0w'!DvG59_ό%,|Aqif ~{xB?f :hkA+cfTY4:6x[EEoTij=Be?' AOl/E@ 5ԭi,_2tucpi­ˆmGe{9I+|dol#bщ1 ,wh&;P\ƹkC:,+3y<1A|ƤeP梓a.H+þagsʟG*/y <|wxYkH}x4 x;.LNr2Yqbm֝R!Umlp.x_ |ѭHUƾAWwR Ȓ %| qy~?P9 B,!L]@x];i9$H5;=\nH%\!+Y5L;nf.xsSU{'=rl$̒i=.[VV"!3EY, G FgM*֑Bk%·~gmzX)ͤs9Ik7h~dedaBt_muEA JyrggBɀN/ 珇Xgv鞆0yjCpּwnwznk )jҝ WTE!=bO,E 2H&E!IR0ј3PckQ1 `kga` /*SmwڐR+ spIe_ wO5` "8ZCUuőYб /޹ؓܺC61 >~;wڻJ &J;Wb1?Ï{4$` ܢ&aL@nTjosFآb$h -k)5$N6g ~{뜚ӈ/V^>24\޺@rZ~ovϡ+@Q(@x+R}g[+xMlW-nKx̌-FH?;b``[ʉ;.t@vQ~~Ap 9SLnx[v T϶eyΌ!$Cd߮DYRXe21]/հY"g8NWN@(ΌKvÄ A@ ?Ð%iAGvEQM.ho| ~ `u6qp<잧Vq&q>?d!PZ+$w 7d^/thBO4Vѥٵ n,vƃVl]vТp&~7!f?h9z;vsj9`i!cOSP ΊF3 ݵvu54/ Pꀱڠw6x\ÃFMI]ת+tQqS|## /a | N JHJy9\!<˭?Qtf墻G K+p5fesÏs4-b$=ؚSlXZ6HRjLM!:v7EQwWW .tJ~N2z<Dj,O$4)!/n6$}HO$ûe !͒@ #_௢O ڜקϏ^]Yg ,v фnw&:WC/]J[8T'|J:}@P7KPApKUU(A<-syk-gz.zGk7bC\@A&@oʩ;/Ǩ&㣖 ٨)P& *\7<9I9gA ,ǺN7 pO]Q&I#@{֢O:f ~}‒G5?tD5E+lKT{wHu6/Z[28(RtVv@%(HԆE` U0b0+F#6YԴa :; *"Ѯ2C{ fb=Jج L!ߞʪ@ biЉdmN-~'xO~I`zx RVH|QMp>a2'gRÜ\jM A^F}&lR[çń:R*;J!mﵚNT5D7 m83) ^7o-HDH! |a7)p-N4?b]S70{zB[}yOM ;Ov efؒc NuMѝеra0KW:Bc~BQ/8 ޟGG`z}:>\Yz 0xzCXb<΄wfxL2PHFv[3PB,M""I!-^ TόQaB]Yq]UIOsMM*MԽ,sЅŠ<;wE8Y.ݭcw5xXѱwF.aZ򈷫 |c65FASؾ"/asQcņra|sy38/WwaƋ$SݐM^`Z;W[\U#Gy^\`;ë.b'I9mޢl\:@k_To|H[@աRYl2M^z dlNGǙ[ 4_)y *a8hֹ>8PPniJ9n罬p?34!AvoI|G@^F;DŽn_[BK$ix{[ K wzvdQCk ap&aGOFBU˦@:" u*4P 1/%qR:OUu`͂;CDZ=R3F|H Sb $9DoMJ=We6GE(s%Hq3P* 'EWO?IU9m7[QVHJ n"Pcn}+UJhyxs4\lkcÍ#܌p*| z C`mɀ:a?B{,K*˧PV"9NMzqI~& a;BS^,kмJ_W.3 x>&a(E&/i?+ `4 ~ uIJ~%lW{{Ia:bNt#צUV& C߸/Y;1 Kv:&®]Ψ]iC鑽B) rRڴliA 7Pb؃xF]< .ؔE5I' u. TR$(#5)n !rJsLJ5@!'ehd<K5lf@>npg#?Ec+!KB&mΥS!}`1G%H$Ta:R[ !# #*HE<1*̖="qg1\Q6,$ Ro$FBq0ײxvb Ԏ1^ãN3D&έIj\hn ?08`*}#/+nQvH:v/j%q蓿RPgM֙,"[LIe R) ]8)I:.5i;sCWۣ+ZQXg'Z0sa`G['K~-G58F݄,6e"k~n85>OKbioI"v~5cZ\actyb/D)9eAص'$je^sZ4}q$Jq 4pXQ4 (>ܨ$T74].˄\rȊX!`#+ӏPPea=bU^0N߽fxHeg_z[a9 1w-3uJgG'"|^u꧟i48xroQ'̀Yť BqhhnAT ѸodT[[s]dJUq9bmS (]m/zsB2'D)vYt 7!؜dA[5;$cչ'슾̮5'tIiao$K3\p Ʃ @#N; ѹkc% P R'~CY쒆ew7 Y'Fͮ+0obmkۛ # }r?Y ( 7ǩSb6 YHEccDNE]ӼW0iis@vD6=T7Ӥ7%(⓬ij/dmG;)WCFcE|&I"> *=HA6" 2J2L- ~aPtYBuC߿[SZNθ Va9fV j/&ũy;%H9/:LuazPGEJ S 3M ҳ-30{%MĜ%7np $H5 Y qFyA DSƘ[uHM$_}_rQ:B?)/[֩5^co }5QHWU$.j/ϣ#4MMn `'oSH/.iI&e-GjffGtZVf.M}-^QG_˅1\&>Vk:ew/P}Ptj݆yңK3}3\4j2Ws}_㱒<?!w[{,eH: GBkۺ";yk#lc!%ZN+tu7jҘe2c/gy76`R;p$ p? 8x2:O+o ۟L]XpQkgȂk\0 PA>MQTRZ3[T:r;$T2doLl B0#8ڛ!w-=!l+_tNdRڲq]9o!M{2E>:/\*H',̋4d:Q=kH6g #^밴Ec7u Q}#x`V8|M-. iTwTA)rqCLDpԔšGH?.*#Qsݻvq7J! }V8 D-'̡1OcM%XiӪ%On` pX^Y+Sld4nĶ*-ގ".OHΚH7kYBqZ,^qf&3KDmWa61myLMXN~Z0c9e 'R S{M``(9A u1b۳G`eN18bέCaJwГ@n!kp }':ucrO,K& v~d98|*|lÿC$J@6i Pľ``0,! Z]Jt|" ]\LNڠ$UYѽQύv$etiuĚ_'v]eQgx1JDZu4uJ Q b+ 7?GpVuF w){+hn|oPo!ގañ+G&RN8?]h \BU'gJ6,"#rOA)W$ejPIq-0"bۖߏC^qŗcD-T*ee0ݕ"b%)yvkq,̘ 4h-f;G| ]f x4c61v}$h|E^h i޴ uVZ'_9РP9EIBS =@+hB7w_FT]|R Gxsh(6OVK}#W) \"F7h eO2eA SMⲣu7)]u⹑&baI_?0nZBL@=/; Y0S6؇8)-/8iͺҬM~5G$ztb8KYub'С# Fٗ7S`E.->D! e0=m/wReiHf<J!gnJOUظeSe L:iC:_Wa;|$ÒҲ`^K[nGy Ү>)+t(v'P;zĈ0dQ y)zw!).֚Fߐ.ŕ5} 4co|B'0G0r^!T6شetp\ _I [}/ L'ұ.Cu}R\ >16%ިh2p&.0^U'Oع]Mp&C/-_Ϥ~lTnL(tV͗ag)_wN61Jöo=sae .҄ ,eVe٨R\i(pqjEЕm!0C0?dz((h(:;V.?O E JUdI/@d{ q(_,Pz|2=ncS۴w>MA3&MD*&mVB3/&݉5h\6X:>K*D1hJY41<0!Mj\[$uQȜJTԋTTv/[q#Nu<0qK_U$"poOK;sXOS7{]U<'¶M193^A?T_MuiU%sLc&۸zxR08Ӱ8M#۷hN0Su$& H_,{RrUU"{԰gBX 4>fA2bŲIߘd8Iz. .4fxsz^T]ŀ/7Uk݃-#nS n-sgWmsV1k`Pbya $> $0,jījb:PHb*A߿B@ߵo;cpay:Ȇ,PrZcf.87Duywa)`n7*'F 1Z*0(&g!gpGZ99F‘9 Bl<q_{=Σ|S:ȬFJQ ,]ׅV])g[?#lL.C}$3-#“Yl @z9^Cz䑴hҮzq#kے^qϢ^*42 q|z 5~ƿ3[~Kk#5|%uضRmgRf#Ṯ8n4Xt g߁{;D{H0Z<:{촬B#amuZFYȄO&Пjm%иOq1m4?o$OX Q GP>r%`sؿyWOF۬Ղa1qSsr|+^4Wp#'v2Sk ePgA' A@ Լ VvuL7ѬjQݩq&*MCvvm)lń^ U@>B(a ¶^pL5e37nE. *o. JBR;b Ψ,'$bӅ ]T"?t(ec'do7,,@xo5q08`ș,Rh'duIE>ROr0Ry;J6<"E>؟~BGqoSyFUJC'4s3EdF_J3zPK`J^0&!]ۅ@*ݓWpݸSva֔z;݊ zQB9dJTk| 1)K dvSٟK_BF*;S@;L~vk8 z^T r:mwL2y@tٓ~ȶhw򶃅ac[/CgO-[wׂ*B $dZ^f9%CslM. {zX"p_4Dtw_6"`DuG#+LdUZtG|A]Vlg|1JD8Ԗ%Xn׺WL[94dޕY =6UPP\;@+O]&դB&R'PKǽ|4b<@ǠJpKnW iՌaP"'BqWP5"MVgtnD櫼.FCe<8 !c'~985Z n>Z_nWXV1uHiDqm#@d?Z9y7+p擃R)?V/]'_xQ.ښ1wҒ.lO-⣮l2d<'>N6b~y2\ZqZwZJLNkQY*vhjhkmEBC6X"  {;EpEmۈ}bo)pK__6ɭy#D@gT:CyS*DGCrNcW,dTQr {LxƮdJz_NJZs{2v6劁PId^nFp*-3QDDJbO^:Y^%gS9'BX5uS^N- ]U?>>Go w„e^6FJд9Rgk }b`V~>TK@(ڑ[E>jֱ¼|N_ٹbÁ4̕bްDQq)uݓ vU Gôвg8mQAO(Lt'~/i&`'ͦƖI;TM(+1v $E`ȳcA)S>MOo9\R ƆY"u%S3˄`Lc7j<7FCAxOOPyEW_dg 3ތ"_-bo\UFW,P?'.zjef 3Vd&I}a7'Ӛ+3]V64[Kg(E ? :U0$n#I2ڕ`' Ă0 !Cpvq1R J6/k),5s"ىXǹh5٥^xwj~T +Wnɹԕ'%W*5ek+tE" rO|\VkXݲHb0qAڥ87c~ۥ$zzÇׇ{^EE?Fz6#yyϻ&Kt@h8 cCbnI a7(B 3qgS_$gjs0a^#[kѻʾ3Ѱ/a<6NE+"^Y2o@H/Nr L򩾂;<wήM;̠I8SN2{}#yXQi | 2곹zlǹ=M@k dU2l=Q%aJʳǙaZyDxsgK)kL e@]4ig"#1I:::L$2%l"Tu<͛|c_.fB`pͭW*QwW^֕+G\@lz~WzGy@=Ԓzg|luuk۳'E: P~s( @H툔=y:p`qjYao٨F.5!J~9"5<-lN r|_-\;TVh>I{P ̂u \ qveLfIWSq~*{W[o.vLNy4E&*)5Aρ6d㦽 5?eчP^< >qƒҔ 7pE0*ZMa .fmNzb~HQ9KoY,E [*ؽ}3$dgK`y tq>%pj_\F+MT4@渂6Q<}s Q/gaIۼϫ"{&!lk4>qA\@>!zwn\cSg"~MA x7KN ){~o]1x/vɘխSl |PZ&(nʔג (>Z̐{'xGõ' k8MfMg2V?c{srOW.MZG>) e{V*Nz(TWb!J64B(}G L̀ݮuɞ5}.alBԴ|@-n,}J$}ؽ[CgbeRؒvŸ+|x>&Rs=rNi+1$;!/Q+:,:C5\j0#<7J!_d^_btgCm@T6=&9[5Q ^j1R{T],7o%_J' ͆ l"/&x'|is:"_ZO1%AC*g2}IdTo^bM 䑯bp:[(GueS( ^"(Ƅ=j+l"m\u4`IB*@{VjR#vr۵)%&yeuܿ3NqPױ"!N3{*,*jrhHb79Qدe itac|8;urAi.N) JO:X(PIT:Sz }3lrŠb X&7=E?Hņ&,.7qaIcJm`5MV,JC ȟ~=@^8XTſoٽw.WjQ`iXbL(8وO5/Bq@"CåF?;mlD*ZY-\Yh*W#Kx:f\i#{ᱼRUgn& ;h rI2E]2t刾~|,|+E80Rk5ma\'睾|[ܗ&|Xk\JIf-_L|±frZ0"mWYP<؁nuܦNV6]{H3d\*21^qq֯g ?*=+.&םL?R_wlMs*љힾ& l氛@AuB}^9Vr1MӯLp>, &a_2Ƥ"18lbU³хSHXSٽw9N^r݋Mrfe =3>y|NPWuJ- ~KeBWdঃ`sVf lF<pJȤpުc1v Tg3`c`<(Gdρ6 Ez@4rAo-E: '.CJ yze1szB▀':6ɽn[s/O'Bx'˺d:(W-jsd}][9)jw_I1-=5»ܚ7EY-` Z*. lFXe9BәwZCH [JH(x l+TO$G[Sj}Hy1sŢz l jvK>rĂ}p=dѪNM#A.xΝB-&G1]:{$1rNg:p S= d|ՇTs{SblC-(Pa0CN?tSbU"rE ]3zYtȸgk>Hi΅DRp&v=w[Eª©ln7ҩ/UZ 9y]h|d9ʱźզyA+SsPlO`3%QD6d^n/5aSqeDkbYMKR*9(ɒoLVsl'Ga,t;aꨱE6t3hmA$Z'. X$ERw7H4s raE{pM݉x_Ԡ+lU"+֛Ƨݲ-5FtN[̦РiTVCWwR7=̝}Nݾ@Ʃ; uǜ )cTR Jyu;^EX,, E6n17g;˩GQVEdd粩,B `|mi`rNbڣ 2 }CpW ՗50$v̏yKoR 1ZZMo~qTF4H aE  Pd4Y,GV^D59V!q6}L@2 |骸^z5zY;b|&s5׭G-WspmuO`g&gZ~H? %W]]ʻ(琗źj9n@\E/U7qY5OaodY ~5;ě c1n6E X56 ˼[r(5e0%Hb֊G Žc'ކaGYp=8 io|{! ɾ?pF bB0%xW0 `kR+s?\E;m}ףȑ*69؍NXsja7HQ|ШG|ěؐKk+괄yzxr,lj3 vpZ9)m4-V"5~:TC[b,%E\xCSw:UpѲŵX:Ư~4V9VOw$09#s}̺L67L@"LUvկCVEd{{~l>Q8_ r&wrbjg` D@l%!Kzq.wO";2{\PCuv抧Τ,хЎՐcB)`j;/$wxAŮVqR`%&_/ڧ Ά7!ɸi_Wy߾r/P&F$?*-BJlWwv'lKZ)BvSoh֠0ÔD Bg eϊ yh7cM$EԐ4IBc^p- L%=&ۯtdd 2n; _ŗfgݎ. Y4k,9;V7 _U+=TꌁE/q5('ľ3ԙ=GUJŤVD* DPQ[qOzLlaR :'- P:]ZUD&Jar;ABj&D*aaܔhstܬa)Ă_]7H"gG7 Qr Z=2wV-յ`VG0qvUQA> }\؉4* #iAUؑI[1:OKj/nwαݹ%?9e^P~GXQ:aNr5ֶk8,ٓ1\QLOYR>ui ^x8Y) mryMs˦KKP,uyǠ${nhW@؅cc Ny-F?;kD|Q]Gc""*}`z,~nz[FUS{^o(J!?ƞ_h^zh44~_p KuuJ)f1c-VrR|5";JcAK=F6>w1Z 4N׭x簈>Ef> RbB5_:Wlޮ]X,.ͬ~ ')<0eZZB}T 8WYikd=ߜKmƎ$ 9䁵ʘа?ZXJ ._K P\;ix~ b^{ho!33|kGL Cxbvփhlqhg'zf_[5kx%Fl\eEO`Н)J×-;y| {J#`'uB5{q4 g4{LĠ е/=2|,,&:Y\k4 u:]!aii40խ*\, F:!B#aTXz?GIeN:>l#N> \yjK9ub?.ֵ ԊօFsVg3s+7s[ !!@Dȱ&>ϘNCS4 R PFV~E~dgz=^)(a6aƬ`M_{ruXν⮷15|>Zb؞UsE$'z)eLöH971xs)H~<+(cZ #@ǻԥOlCz hKSP&"fA7 7us=Z6<_YE>/$8m, |(F_Z4;L2u"%/!u=v/Cϙvu:IгkR%_8J(#XYvLن4u|+g%]Ғeh_+T2iS;6Lj^ʉտf!S,ޛuV=AtaѾ%Qt9$:b7+Y$nb|)jLҸľD,nA^b{qO R@좴ԩ6W<|᰿SVcy X!n6A^9W_SY`)q靺^$]&JqIfU,i Lul쿋RSS<Κ }R4;HL(_85P)zvU;&.sҳ)@=ݾJn+qg s`Ux\0?hBJIsƜXҖjSH}+Q0_? ׈@J#ʥٲ"lн?;q\!$h *U r3T"j+Nz2طR'K(;$%XyQ]e:BLrx<ӊcl݅١q|"Q@'n"sèʽdwu' %lHNlIh!6Ɔ~/ۇ"$dL(g<&߁;c^L\y3% uGIghF;ؠ/f*DQk*0ooǬdOEu{"PQĻNl" ;%> t9sVІ_WF1r橘!`ȉݦP6b#Σof==-Ƞ.g<"PG#@R2檻eZY7e~QZc'1 ` UJG19>c Iuոm׋E0$ )ȀG@Ĝs2"jG/hw"jNJ,Qͽk*`GV،IhbDm5cLv18ęvTt="^WT07ǫ'Y1G5|BDܗ(ٽ.g樬s,\>3졠ay'}TN}B0 rUx&V&ʕ/mm 3b}\bFtp*I #l#k6vyASM+dGk,\uE *h|Ӿ[*OymV jVhU'([ G% fp,1pT9#Ϙ \j*9͛y~FQnT1宊Dؓ$QKbcKPX6=}.!8 @l@ī"+Q+|gݷٌbBdŚ¼-+vB̥cL&|^z,SVkY4!~ X]'*7GD;¾)/Ht[‘2)Ưzᦼ%߿R?n5|[{v  )G0R݀XN[@x&mjnl!LJ~ۋ= PDfBg|6;b022) |CsD̟5D5. H*XֆHB!^x # kooIKRD'_a:[dŗ~heAv6Xy4}G-ѽOcዞގ̌)@g^!R 0`q/A4=ɿajڗ-,k9*矪gsT7T[Xd|ω@phgYZ07070100000374000081a400000000000000000000000164943ceb000045e8000000000000000000000000000000000000005400000000./lib/modules/4.18.0-499.el8.ppc64le/kernel/sound/pci/echoaudio/snd-indigoiox.ko.xz7zXZִF!t/=7E]?Eh=ڜ9O`wd'b'8)4R6B'PF1|uj(~@2ȤNOzF",Kho=d[; ͣT!2&1ÓWh+%OR@QKJq{Z7)>7N-;>Jht֜Ub7w3 9?:t6^˴ڴH5HU \7d-8)=nbK/ÃX=x r \Գu]ryœOj:5L6.}_OΎ$'oHA F :4d.R|'VأL%b>oS.>q?+tb"Pow ٬i¼Kr髖u|+Z y'EN #/ 8 ΍Ju 꺓`t|wU k-$|xSdTNYCL_`W;JE~: >+J~\Nm!Ks@oJ Scj=|vW`J%¤Z<->Td@~* +'J{2(ICNEUJiB_V_pGcɿ˷.Z5CSkDªzm\4ZUb YDKKjv5h)k4ZGPXbAvF~9}b?`Ty  .mcلErn\=T"7T@)M/LZCRoQ:?h'<)F?]^0(OVLSqL6e;fB2EP$Y߉MWUʓ7m8ez䃪JQ >Oy'@,`.n>bֻ7l0n|aӭWNO-_@la_V(IE Yh7K}kmQf0.p/i#|n1jF ܉J}D|.'\ԁA_mmg-@Z椟,ԓHი"~~NxxL ~WCTq vO0DOd++s'%Uj ~buRsLIq٭ 6 `C4?b,9ʯ7XOY(D%ޞ.Gs.,Hݢ1f 0XsU!J\KUO [T^s?S^)S>DgޑkAJIZ":qR.Zݥ;`xY D/rFf &whe氢V.FF v_|+"61  Iyp j%Gpm?_txGƨ=9qmys/(l%4QE3-z(XBy0F qY_f}?KO{e΄N .QzEr]пy^4WUGOaƤ> a]{'κVD`@ ~&^'(|_Nr,u |9x-|@h 1 B`RB)?Ey5,|Qk͞Hx,jZ7vEpncd!?lo*!A8z8jUFwQ1KU`L=]nuFն b<-%hV6+O ){!x'|s Ҡ@%4n "6"u AdF 1Q[s3˸tوp '&&/;ZT1שqAxYu& }hɶ>3SmwiKt,vCbg3S)W*?O@鹞{&ĊJ3a8uhV#)mREqAbWبwD*mes<ߎBBۧL?#"ndԬ/8lh2Vk^M߅6iC aN<1 %R|gP46M":IO[\}k~&i 2{TFcmت]/|;.W2I֣i\KSOE5G G:6Xv)^C?H !%'rx0hU0hQ:^& d+7o"CJV~N<2 ~w}i?tkjѤe_wƊ鵾'>/,q8yő>BFQq3}))+^T'r~H8GƑ,G'{uᅟdJYio>VJ/`82Dn'N)E%~a;jU^_0J"t0_d[aul;u1I yo6qũ HWj)8&p^̏mw;ivRq$ gƶL }tb8M};Яd#rb;̷] u ,FJ|Ku-t0S]KڊSmW+lIiMh`m2춱{ZAE"Q$p3FϷzcDI}1#('粔Z6@yaSz$ "2}t/zTo1ލa6x|ؚWFTpvF"y{D üP9mt^-A`Nl =')y׽s#sBE yMMڨ[Cn 9{qA}__!m"絔#0.¯8-[([ T@R{Dޔ#ۑ(ӡA";Eag|=Jd2%\&Y05Avj~/ew]8kW3b. ocg$A-̦.5tjfpJgwqeI | qGoNZ# dd Te[*ZNRcGqpsi`l/Y{'Ncx=ȲkɤMC}wnפs׆t'̓N6UjY ՛kxy$R|d])Z!a D#H Dd #_Y67?d儢{vds]jyXW,J5u}"@t[Y.d;T})ZrXٴn-&L%PM%$k |)\Y|+Eo;DFbTiKJZAKJA]=\X6෮`TjdS9 =2{&Om |H0<T.RIPo/&!ţD>wp^Y;ljdOZ,'![Ck$ċ0K"6.5551漵Ũv`΁\Wg$]D 4+ Y$ )K2U]fJ;fiJŦ`AAQ4T@\~nX3_;E̙ɒKw7wi3{:g+3 6BB)> r>M wYh!?e7깐tI ُux"hN27E2NH0z'9_@rlzosI8*/8mbZ0= ;M_eHB˙KZǬŇ.5Yw.a :Z1 _\ Ɉ%8,Eu&"-;7p |OR\U!\a4ZV8gJFm۰Yp"Yj&pf[:"YpoNo^/lQG,MI\pzȺuhЏ `O<]ŔQ\,Ai`ڟxRh|᨝<M7=NQ!`c];zUjl{u4u j^fKvU=  h;"ȇ [Md}l}uө9}^ }[:/1Me(wT #{8v+yC81J'*R~2>EEǵ.> s]0:Q?V1ˈ 2J^PEcsv屛K-APԜN?, Xq /=) h1OAYrd%mp<* z~<ɓIxC?[sgo#R?x~oi C9K6 ǒG=->(]q]`9YxϷ9QVZRo(|RuIsƌ #^>{.l/Ͱ92,f``}.8rMpFvqv=1CR|IYۻ ߋ[r/彘0e_"ю'EI-\lC9¥K Y, 6(:m-tf1 s#i`mÓ\%z}e` uGU~p 1 ]Scbf;IQ %F}jJ8UssW]+㹡jSw<{W#`d %<%! a"kӎca;43>brh>{b)t ςe|fM(Ns daC9orO;kw:(32FsP#cx<SSR (C)Nיp!XJ D)dkOjU`NbC|wzU:vfoSL/iug:]hehmdeM;7:!Ǩx)@>K,LrtZox"l]1tH.[hA 7Vs ^vgKt և:dT}谯' y ?1ϯeO0z(+g|L u_SlqoJI OZ(:3&rW BJhsHy/kʧ\Н6wg~92`"ͳ "a4a$-!;up<ڦn`>.͕%i0pw'5zfo>dt/^ ]m7]~cJ1\sO $aB՟D|X:HV ^VPji( ~‘A~'Aj:^gw%<:nOkLۅ1QJ.TO:r͖S|9m_R#J)~`pф'HBcZyDGϑ9y4H u,~au jZtgayϣk&t\Or|oK*.4cR0%Oh-=*g)6U[sݱP@1`Am, _%ZnsSͪNH N4p1Y*Lt]I]3*R4 @y!td =؋[p*;?c6g#T/ \P 9l^zHdtb`woPy& %ܖ tmUXzt]jBA  U3Hi`VCr!dgeKܻ ; Bb ^]H@-Zni*>-!.A!5{?iO^pɮe=ozCbkPpB|қ`@h4N+;Dt+/d0y Jj#A{~ JBy\Z/.tgK% ׎Ӵ70#;c]^:ͱ*1wێu:k%G^d9+,F_=vdwtZ2:vpyVێ`#MAPt>*gg0 <)b֪QY#sZP2;JA3 ³|53jrL:BRRl!61Oaw6ZLh åaНɽXǒ/us>t ,K?3tWQ9<.-fAW qQ2P@ n~sQ 7[06W1\? % FW0njЛpG՟x(%{x{cK~P:-zF#f:6=9 @w,b ڊ 'slN :J@o UӝWM.SF]|@N!U&Q'Z[ Aȕf+;~]=%E!`7'-z]cuQ?6I|ċ/8r,J>knLO.˒O)`ؿ7\ c[]>@Mؓ^*Q`jvS1LS0A`MzAa45J[HPR~5>"ie"Ӑf~˂Da\GH]F%@lG6ͦNEyD'wLqLmp;.LWmR:C ao^Kx&c7Xv]K%vR5w'Y_9$w'rnѯkU[t2 pC754i#w\ec pO1OapEqq)չPѲ@]ujМ9| R%)' +^$DؼLc\b9*o11̾PXw؊J rkq7.UMfABAG*&.ki,Bv=f)O=` @owMvߢ-p_M,o|S|Q\NVz4w\'fExdqΰ#L!tvCJr9 604#08c؋}$Qe 0ޗۛ4w,xԧl}&XdI?~4sl?}ʃ{9 H?0 2O rǀ(BhNmWQaVWiMI\T^4'g>Q5u5ݎz1ɘ[# `0J݁$A7c0m!]}3"3NZ)xX˟IQdGh/e۶ K3w[x_ a@ otӭv!.*F}amlD<6ψ -mN:4Vg6q6iB{`fbmy Chzj*^[/YYN.c1ť+!!)+Iea2Q.#ߛTA<5%*d o 9S Pg.[R`η&D&ƃvczT`,h jzk&fH0 ǶnaJ _00g6_!aεt* eʬLĶǾfJ"oB_+Q#"bg=L9+i!ھz->yWa})D=:8jh?4Gפj>)>R kS&=̀m5m1>;ͮ$&nRmG?M׍knBxQ ZD9`gɑbQ2hǻ/bHr4paA;_SO&f_=_oA$ pIƚdyCo:;:_AvlPQ_GF B{Scs"e'Hã7qo8o>{/Q룿ܒ'r0GxJRF!j= 3c9Hg~.hq0jMFqW f2~]Q"ԧ;k5db lCi*)MY[vc!k_r1zА J{$p=2^.0X4 73v8/Ȑ#~ ->~uS6;PDȶq>MqlFtcr ;$Adԩ,?ZS Vo7?U㣢;{ 1hi*r%*hl}\װg(WӺATib^o7=ԍ0ux{YxH*mJ!rjJ4b%;ko / . I(GzdkşO+rر|Op#;'Rޯ2~'+/Qu]yE1g%/"}o%oY F_G~5M.>ߠoyЯ/R5ǼDٯ%B~o$v"] 5ٙQ~BF)%x3IܫkS(_nw-F|L\M523vnhuɧt)^})k=. 5,IJFk^'3{+:Kzb[C% :)=se7/wwst=>WX3>^4u֊?/W׹AS{ }]iDGB9Vg"rYtG0s_ْyЊ*n>0u\+ :|&k,]Bɠ,pc524a$;Od VqBeitL, 0eE ڴ2/Jh~>9[-OPb[ya:?ݘN*,AxU\'!w]9޷ J@=.w+D."@`'oݏe>XJ&2Uܔ(F$pccn\\by7+fh+U-"Hғ>Z[ # BZ:V$qTu}}h9LC,O bJyqd4^QS7nrK_4#PxO[?.hT[i<-&7Oq E"xcR~黂un,DO!Xqs?Cΐh,<ʠ#AerDd\J$&D,sI,GW_ a(+ӳ(.NKةe<Кm6FH9 z) 5q HWZ#ęk8Mgm^FŞ >vHLrlI΁+(L}>Cij;N8;%pIkX=ei9Y0A KQ%>G*\tv ݡݶܳmy6{pl# y5 ,(<:m)FCkȶraԂJߖ7{# Uuѡ]!9ڷu67Mb % TWkdwG7cuț C;oOGÌ'y).k*vVwq^IGbnc)Zwg.NQZ2}7G,L/le;%9 DZ9앖6ڽq`lm9œs%C]H~ؚrg;X-հԩB/Gι|wVY#ѫ8;O䉏2[*!'/,TLau\ƾ"C,t[opU&hh>G3Z}YrtoQ=U{*. G`):.3EZ~Ki[7\hP O@]S+JF;e L?x_!/^Y ;,>cK⨜xzHEu>ʔLؚFBN˛ޢtc8!ʚuxLus5T ?kʙ#ǧ;1XYK#U7櫸\ 0l;XTX2ï8#a?=6I_ĖL죰K"A`Y2oUvK/dG )j.cxZeg1~0oǑt-F|{֩RoASGԞڵ"&A{>x&Slk^GL+>0kac.|az [ލ45wήگ;_1Q'QʬGΘC}07,xߛ%?0\HSw2g$niܔ[0x#iĒ/]WB9,nYw,m<6:X&Pk7B6񾽛ѣk Y+dk݆u[Í( 7Q̬j]fYQ4j&uUG]5#@q8o5=Ϫ(Ruϖr ^+MsMVK+_eղ13}0'_pO*CFK(xS&^o+Pq (g$Z6{$]q>R:V#T]VPwAƀIMCzHå M_\?E-B0U4F#X2kksZReb.O;DuQ*HKF #Rx{}wω6t_U̽M/]?UYۚN*G=+v2R3dBT XB icLܶ 7ݑOoLW$M`\p-:SxWʎ]9Jsk`8c 9W:#3wWKcwGդ b!^.u]Nj(T/V3]Qb61(4.`yoX |LlO4b;lD0%|#d+_QҔB(|}f]"AԘtYs``Lger?yJbdLSlBW!K iVGZxVwk6| Yi:] ث\orvBff/,Mސ_ n,=HKǟWBx, 5]]\7h YEhܟ%Yԏ 慸81yáZMힳYfn0]nUE˰UZwܣ:l?B!]crуpsӃ|W|'_&&l󴁥Ԃqtm*w4>ǎHEvѾ-(2c[ l4ceRpFkBc)Y>y R*u% dSo!FR2cG^]DՁjo7= qjcr^ۗW9#v;)%܀<Kps+kݞ)nJd݄/dDb2W_1YڂXsϚV[6134P*#hʌV9/SeА1%gq ]޾~s9ϖ|lj+@{жcRmF/^B5Ya/h힁."uɻ!Kw cDQxpSaI@~Lܠ9Prvv# ${&ö8T㖕UR'nCExjKXTj*-Tʭz!s@~z{9ㆈT!ƀEqA8eF~Tm U#m<,r/Y5ξo<0|e (c  7Xu*Z$o&@2iBםXᘵǫ -8_LtP|k "qI0ㆾH[ ⒴|:63k|w>Tؠx]Y˾~'ir✂V*9M^Ml˜Y{BSi.-12@v椴'D:Msɺv0PjlnS?Ӱ"$;O0岱;fǩ`ꗪ_ i.Y?$0h@Gk 3ygVy.Gf{¶w ~cJP-6{RroB-R;K%Ö(bN hю_am)%#{0yu1n@+T>Q8 4Ćn&n}u$7o KŲ|;\me$VUBЊ#Q*8۱8a3Ë<gYZ07070100000375000081a400000000000000000000000164943ceb00005860000000000000000000000000000000000000005200000000./lib/modules/4.18.0-499.el8.ppc64le/kernel/sound/pci/echoaudio/snd-layla20.ko.xz7zXZִF!t/X]?Eh=ڜ9Lm yS7FoE4zвLhi]}O߸7A*VJö-ҍqXTFQ' %F8z9ߑ i;2q/oς$ 5Yp LCOJ\!/!'Tr+ Isc'UROǕKqjі ^kdls5 d{G(DQvG"!q bKHD;8r_@Gw,eAh?5!`%BeJ܁- ua6pp*;g9Q4^gV)Y1P9@+M]u7I)R +]>D"x٤2(`*Wěşx9l9'D6zbzӅC0̱oHѸD +)r #XcMy)F cH+;hp|YPY w"@uI; 6aXv}5'[x&u( +u YwG%jۺ1+r]9P9,{odo@.G찕4F"ۜ,Z?wo`!媳Rx&o>#D$xO4v)Bpv.u4=8I5.3M3j=&8n~Cko9AZ[>j Yx6 ]p.J UHPfMu#%Չ2N1|J֨&2oav!;夢Όȿ^㍟bUxH .y0鉶"9þNW ͞w`ك` `=qBi;i!ظBX}8z`=pjnzTJb~ 'XA=C颦cĝOE!Tnc|t`alRkAkp^IJڦc6X!Om& && 8a4ި4s2H9"6$ vy;iP~_ |۵'[ \0bE)i] {fG<yGTi1SKX _P5ŠP=6Q@9IoD@~DF8. sz=F ϐ]r8]<9O=&l7/nܸ[!pMQmxшEjN> ;#"i˅6N1pWVy>u̼nLpS+?kfri9o#&@,Nj}Ze~Mc\TH /Ez~B9^RƷPM"pVe}㶢䱠u Xωu;DN2YvUmJoXtÀ٪C$MMRhcv{?+7b®v^"zD3덐ī%8mWc=ZOÉv:F e( µ ( xX'pM*'ig~ =s/YʊrS".DOU_.@~2ZT=uLX}s޲I7IwO{^AuGe,j@K:y{?0g MDFgd]Үæg9aѤj4 I0w1}+B7%L%bV/N "E0p:Pu\=o(-wU⤂}"~A݃F3!HtH魉jWǼ)aLׄ]0:sƛ Po?:PL}XSzIYA)-}ď{] vK,O}(U`:O:= !3j՝k)A.- 4Ak9{GI"w02r Ô>|ǽsBb-D͡k@oAZ[]TREY@֫E ;]I?ҺhtѸӓ~'o.?o6SN}0= a(Bc!~a0>p Pshu̐>hƎJ)8#Vtq%KM,[V̚d,`BZwȨ A8ʻ( ņ'Coʙyē`e#͜<X;SHGDH`* +!2YbmJ O\{hVkTz~|j?ʹRafxRFh4B:TL)bW6X5o.{>S3tl>oaBOHkb_:]qհmI/l菳mC/inъ,ƒ| iIJ0HQWKJ8:(m;3[އFy&{*?I1 MVLsVI婄2ztY@2F(3.}ϒt20z/Gʗ}Sv`qHũ-akֲruoHAtP'acUZW1ӢTi݁jZw\Qԫ$_NVQkܘTkN 1>>@ |"C12ƈpa$N9) 8Uسk۝A枸ܬE0D4k,G\!el&>)Y)nJp NGNs$'"T#'a/WDRDNSh_NbLИ97 DL2y\8{z?kUKZi d&+$\ V04u j'9 \t=PFлDwLϙab];ܻh(k`dJf82 D|[n5 gVTtzm qO(d\B`=l!@qx\?|<+'=wADVsrI.,^Jˤz6Ut,? F(-QӮ[7å1NK$ _ckl2`y#zj ˬws&*‚xr>:lխMRz2Gʃ}œ֯J>?熡STSr,wd=TJ &kx >29PE(ɫY;2ա-c$G]ojBRB[bV ?6|aK湿0Z|M||4DV|ōNfӵpx7>xV#/DrH BM> oeKag)(sTvUӳ{$ @SK`/̫XQܑqG{5)FVyt|ydswF-ˡ6MG.HEH3tBn_SP^6Oѓ. lr@F} 8 Ds&`ǟ7ԏ)zo{4RKt m.<2fzw-lzC.ޟ_ǧ#s/$bYi2gfmN6fڏJ9W~DZ5yG Sm%gdZPqd& i; <~+ 1) 4Be~E-y/jBs$^&.q{o3NsGO.g.[C 4s_^>gڜ̤WH)~r!k[+ ԟcӟ"ɐZsr;&-͒KE P\zMJK FFU 銣I20QC H/iœ྇~ׯ1voua+&"^ŷOf Ս Se/r¿m^}%1coaķrdaSkZurF D=u@M] gB=?1UL 9Tw"-AiX&{<'DBrJ 3댒ڬ?kJ; 1mt$+:!:vigEGθz=e]љ$Lz!U[/;1w;(aEzeץ͍Xn7i~%kF}j'x[}w] 5 Avbe0h2ڭ Fbdu1'b|P$PX}*VDA8+=ۺQ*-ǒ͚|,{عcPW; x>{LF&ې\f|n# Ӥ~obBԈ y bV#maTHRoty@免,)}]ܩxz<ӷPO t1ү2>:EЯG5ZA`u7t!bMͷ(~w)٘b0|DPcj&@_6_> ;B?j&/ Ugíd&N*8aWo˵_'.rCzp\ȃ질f:?=b joZЦ9E+Xs5)1%c).J?cmauO=NV c#XggN׊'_C$4 #n^S4eR]ޏ~ˠvIE+b .5ףH8%L\ G/ !.lBp{(5r\ :[f 2υDx u w­4 /B].zco!(x|rTQQ֠ןԚaʝ["'^L s5.IJZjϗ^ wv'KSZ!f0,mT%L\IAn4B66%] ^mZzkSF+;NTg]\7c=goQ@ xCMS_p64KPRW9ۗ\DZpگÃnrMeln<{N&Id(Old}{ ,Uj5%lVg/7Emonb[A /Qڋ3,\ *ips@  1BjX!tyv{%\5!(nXo(tNlG B)P+4GO@,$cOn܋[_d_}UΫ o=R4n0 $8L #0H0T׫= ATZMt. wzԺ+P(Am~]7\gFsV fK?X+Q}|;-/p8չݘԌNqo$n ӥ OC3i(|dz ]Gd.g8sRwJvm<߽ӞmDq/u`j/b䡉شL777pGOk㟥Zz?& ; L&L:P\t'Do4\7oƮs6x 3FnƟ`tG1- M6%[4MLHidBRUJFP%{k}զw?;(0a@x7 ?gO0?Cacˡ){œLQUg:fTa8.Q{6GSث+ Z0/KyFL5-K!0Z.rY3Č:ā,>[?k&Mz,l82GrhtPtf{MMmW#Pg|.|8yOzuDE!ްn $@wJr>H}?u;aKA/j|3/u6ǯb;KYxyRN:mȅzƂ$AcW5614ϕY~]ƛ||_i%Jk1MC2RhVl>k1? k1il'd@' v () -qgefWv*t%ntwdžt-(,_ot˻?:e&(k7b-5ІqhxG-C43: +Ztb3aɻFc8,/mI'RH<)\nW[~&.9(GdžL?Z}uz>~& UDQᰃV_L^VZ~`!S|Kd:+gv?ESb0D-޷@e.lګՃi E4KSwtx+[ >_%2>ThOL[dq*tڮJmjnd$tc }\zBFCxㅓ}luߪpGi9H2Qf0sM"W,#'Thg.U:/Y+EѸYL aU٦JƧVՏgN6"A+tV S4=SVp܍.16\ȤLqhr{ qefUq+p 0؅'/7sA_{38pOGoY--/rŐjjc"T:IGoz'_I;ڎ"X߫Ê\BS!.;dj{Rw +!!nkB%bC@*$vC޸l+ V}~GH\VnT̐M1v,h.Ȉ):&J6Ip }Esr?owuɅ[_"p;mE*V߇]h*UЛPsGA xotG{E8\ŅGcAZ{FtD3'8 XR) 8~kbUzvn İ ;gCUUove{?ӀF$ W]ZkGU5L%(絬gqU!? ^ {c,>s#+ ~nfJ㜏LjAWaijRUG VBi!ER<{ s0a䊉# tuۻ¢a8m-kg%+]K"XIبagCUv+] \2OMǞ7ɞ_v?i4c#Pf j(*{> <&6>23ɕ˱hBroVTa ՛5ֹD;._˅m]+~L}E酾LGa9z+ēpn[!./(cm_Wpg1F-0\am~<+7%s2Bz+ DPRX[]!302o 0rildԀd0ݯ/ . Ly;*%;EhM4hjtɒpG;dS j\z_61r g`4 ;] Șt_8g~3tm}sOvӓIy\7B/e#z]3^(vn MX)P&jLjĶ61D 귩^MM1.2%nRaWk\^!kkf6hA Rw_x_r3o :VU68b$ˬW+&*5 o7nXj?+IdX *Ʀ;b*2i%]6 Zhv|iB5G0aΉ2Rt9TcI@'Iv*r|O6 49ͱ 3wX6Qss >D3`@2s/ Zy套+C |*Emker 1?Ķ ö]vky܇6s^#~[`jcjmFQéKf̮OU\Vq wc`Oz>`܇xaS>?ү^N }2X4NC!AILTa RzE־agE6owCAKQmhͽF؇Ƕu0iGbM1BN"25tq)6t?BdL7mXS2r*JanOPE:#޻wϦ|L o.ܮC oY%Paܯ*s߀9ʵccehI>b8\k8sb\ٕV_GL.0*zI=g3rRE<3>Jq~|]"n6&Y|Ƥ>U f*&R^,XL7Pfd #{An@CRMf,9(hhwR"[>{`vrв[9n,cW2(hvn^ gxR.&*N7j,V?CpW)lEVJRsly릭R81c-Pn;| LS ;adν>a+4_w <)SQpZ,N:ha/FXfkNo|2[RtLcO;0Mxb0bKt~e l*u ,[lk/!Ո~WՎrk`t.\I(9m[%OF`C f6-x/L ƴFe^ RG$A‚WzŪ (eilAON,~A*ݔ+^wl4-j*pɵӒe0D|7yH֔X'jIkc3'?ɥL%u;WFB2Cy.?@8fX+Ϫz& NA;s% Z]hC4M[:풌3v.Sߔ8}5{LZ* bM)Yt;_4b1 ְDlI+-XoWB %*WlxF`ze!5W$*^/6Kz @ϡy$ i^w g E><{ ކHč{JTr\E/"CFxt?/A7.Z]HtS/xIL1"̀R4M{phI5o P9T]`AZ -Dދ{:קL7T=,TtzT T =`p<`eY I}}@T#kj,-R<}zQ{^}9 F-d׶'-6G/S ="Q(}m co: ZX}Vlw,3\eK6QG#t7kGST+L 밵 Z`{ސ?]u1▴ӑ+2[kkORmd{C1]kPَͭz-e=RF XRG1h\ܵ}\#*I}19bRɽJ Я!<1Ϡ66뗷Jᥪohv\fo%}8pW pOb1m/@JYgxgAȁ=֎Z5U;Şx-}?5,pCx_^3Qj\qО&R(3[ħ Y1dKq_UFp)uӶO!'f\v>{ *Na0HrS_g= hQ-_sԜ+I# =0^Wղ}Cqg\=I{pیAGl/E_p @A3}cN,8jԑ/p?ikހr/'9Dh./)m' q,}˃0*#ة8 *rM㥋4>D\ ,Lf518 %ﯞ*Ims8(^{C~~lh5 ^<[D.%S|Fb_b!71U:6(vEMu /AۨޘGMJUh굘$K3BPPs ;ҳ0ج:zGTMãn 3hGͭ0N5 NOMY( 8rP6a8/*ވO6[]*Ɛs"u:Hz@&{S1R>EUCoiLd*\jLi} }4]i!_2ݹU:+P}k當1UP'n_k=42 B4 wT!d~Ι6ѭ+m"v9FxlVzr}bA3l)3?)};s97U9r m@*7 zrZ9* E>>W?˒͉ORⷺszwjᄇ7tkޮZ!![Qp_L3'#kCC3Je's+?qz9PS30fF)6)KcRdk+e,=Hxщ35ޚP&ӟlp,^n,`vc?MC[",0J*{xqf3w?g7bz ah'ZҺ(t;(H7Ӂ ҠnŶz"E ZU K0ee1:qQo#9qA|첥i5[hu[?Afχ!hNZްY6|@ KА}.jUeNyxTcL"ʷw}Eh_(jiwBJqXwWeެpk U+hц vr0b #W'QugІ VڡA`Uc 4 c)iCS$ZmlK92᩹e'`A|d>A4,4r87ae#U,;q 3?Y/u:-ݚ͇ލB:yJݎXЖ-#XQ6bTwv,wK\J'_I+o⹣b/Kz{B #rC!E ƟC&wejW!Y^Ft+ր o5w@ tNnti:+Xot^I)GX_"*KxP}{Ǹl !_'t[vFmfp;1d +{Ł]:X{ Ȱ,dd_(w7&]%)ZT6c7:Y!.*oݤq[Ʌl&sD׷6T٣c|vW%x.;ˍ&{͑3EkEs01Pk p,I/w?oFM& Dkוo>s:܍W4͍7|&ѽwN2c)sEcWt&}"C4]Q~4MdM Oz#g Y %՗&Ꜯc֤B 4*sڛQ[Y3㇞ر9X>AI]씴$$rz:ץ\ӭY0^ǣ&*PgGsBc aqعH IF.IU;vmz6K!VvzWlwxn"h)`o?!,übhy"pd_vz 52N:0E4~%oykDE39)6 | kR<FӑCky}yXE\FQwK3Ƒb<@1_[=2uL4Wi4<. TXxܙ%ht s1 mME? KIwS+̰MO ]Rxs!$O : 4yL ;YtHZ{@=O$G [* PT# ?,DS )]0G8g|Kfo+}u~MzUe!:O<"\79l,MI78(O!~XR @MI9.kwOFXQ82s4~Tc#}μQEJ0h 4۶,e\~Vb!bTVA?ivvĀCV'b bF(|"DB@5o?NCI}kH^`N:af~X`oo+<8WS4 v2=yp66z3V (c5Hb+_Zs05+nhq /uMYg~V%hl1 ZjM(1K<-I9nx{O&<=JETQ:Dv8xNtp 䝧Ӯc}AN+P"a43혩蹃IJ,HaV ̧kRJ'ws4)Z zqq{F]񇴈ro~gS{k5绚'ⓦ/Q}ehtt> f G3S1aW0Fx[QĒĺ+;싚\sh6FTa#paT<%pmhI5Ì|dح}*N\U~ZyZV>)! *Ha`EEWBgFŀA<)pj&OoNU#HL.X*r6t}ͽCJjNETG;KlFt hgXb%<{"Z`*⨻~Ltf8O#φ\΀csS֙HrM%)x |byJ('ICGzlTbj/wmZ|8U-NN\t^'cr-osՙ`.ܕA6VXGGa ]s:\.#|!@~e=~o :Sl.R>3/ߩ^\#Ō36iſF,A/Xqi%ja, 8gKߖF 836[Wc6Z"$2x UV!moh&lߝN*(uT4/]M OE{*p FuPc ԹXQ`R{z?kʹ^!bY3XRՕ5=κ << Im- 6c{oRHnQ!lڷBJ/Q_ ;HnDaB7/(oW߁ &>U#.(@[Qږ"K"s!' gx"}F܍ *i\96Hsኴv9^2$ `GݰuA05CD2 Z'FG;W\dۂ=]qwu p ř2 z|C8WFlZV+L*J 1=ĊD*N_[iPHB?S*1/&%)\·Y_a՞XALO*&յǑMg'DxwWBKEhpKNO-MjMi\&?cYZ5 P| Isj N%CAݻ[\ 1 y8 RG NMI?D0˖ܢ8.-vX' xA ]kF44 ԒjKϫbrI,Έ%tϨÃH\ 0!5u+VBҮopݨdh%sMu`iڹT2.\ 41 oKx=zeQ=y.KB8xZ#k.Yu*MǤ B0&n0qa߸~G?wo6Qm+cn@tӏ^̙q8th(g-\ِB7]K9Y]flt8t5Zyv|jbQ]}y R~_2y EXC }>oؠ* 5#ٖK"ĒD@oC&˵OrV>5j꭯WR6#E@sL0O6;2;γK5Hf9'H] v) !=Ď2$xq5tW5~q)q S$ Z3P`"3KFGfMfCT`Ũn5=V2hiNFS#"7NYg!V$Gk0.0m|} Tvs7bo,g@ S9'럃cZT(Q$Jފ͌RyP0TB8NrÙCȃ SoLSP5Ĭ:Nys_e$YTИc0tOүO $i;E _"GRzxN ДoIf,U&KS:ɂ^FL!KU oU /NyI˛c>v/$h$I|5R) uC]_ewjzӺrgc cjt+ iOZ 3d.6 +q}[Tj_pSwQH]Bz PG?$TRn@s9P,5bwJ(R:_P> yiYZ{)#A: doj0+eG~O2E|Ѻ%zq,dXBfز,p9 A&P.ipLNUJK{; >\V+ 5%Vod*ts3ƒ') \MJZ">X3%h|ˍyjtf._yAe7=Rx1L CMo,ETʀi&7Q̙%OcGkȰHb K*rMoI /3`֞uHo?_)<֪F<#"io:sK j7/) p m|yiݻV&£T iաUbD|TE W!VGdI72{^.5tquth?y5hPڐS:30^Y[!MJvZY<x2$19|:sð VRIotj ŋ`ޡ&MV/=z&Ux{wz(m|RLq38$Cq^uv( F.0ŞI_̏}t55ze hNԔsZ#yQQ-b_V8h~F$?oCM2%C|N>n@kNl+a1&| HGfh@xu1"hSpZ>+W&!#ΦoqxxS7 F  ֢+QeIرI28Z ڮ7=5Ij„C91F#:!(uZXpp qw>G+PoVOLz"e# FxyXGwCةntL{` %OT641*36JZXߎ'FZl%1P`<tgyE ҹxd 5 b|p}ܳdso~‡ (Uzj1CN'XXPG!/mQaȢ)NbfVPm#\'-20KmiF( pUWw>F()7Dx?%ťCRC.({gBzeoL8 ˪aGa^8,eh(p략mn|+,~t ZZk"6.EǙil,{Vwo^_D#;Bx^}_A{}Iײ rڭeAn >Cb9.&[zL؀w"1t/4\ W ̴0o8U;gmg9hPQkin*A13. 1sȧѠmKoi,mqK 7U\"~"<&%QxPg;iM+k8HO2P3Xu5yH\Tۼb-3Ý-WhX;n&{Fa/Eղ◆7X)9)ykqxwe`5"S0!6(r?K׿ArW}!3,4 nqO̿,{F_]UZ몂WRF!I_/JO{7:p59,wD.X`ۋy.:,Bs-z% EIieoSm>bGkWn+.0mrSP,Q(v_v7IP x>^MapU]X(A}g -yX` ȥ WBCǠ ʈ`72UR뺚h[9p&|v-"yH[_dR6EE}@DՇ#](L!H^,*JM"oa3[e˵I6|r! `!W=G^OJ^ŕC=؀&޵,4^jҝ7A` WLfAo9OB߳$QDzBeh V\$+%z\ҿICh6ɒ^[ @joWnk$x M"qχ6^zKqԾ̴evAdoG }U05 ^ ܶ=]u : >2P ֣{DtaC#j_1 Ů}9U)9*l-v2Uɋia?t"pF=Ml.&Oi^L+d<RXVZ;OWW@DѢ^JC7 E 4X͞2#Ҹ ٶ\FzU>ۑTVP}$$- '^6ZN+޽8hۗ+ 0Ì4[KZq %ܖu91vHV{'=}7amγ}ḿԻ420`s4-Hy% =+ףw`ΕVnǤC{>?.շz+BJ&_2nBbŏvA|*, IBJqh 6& i)8:n/J*z38!Tk r0ȩ,=K} h] HO#B:GG"R"",jٙ%K "fH6&dd1weM yq=}4|7@Z["cnd*':gp)10KrN y8Y՝#[n?8 gsۛ8Q7WC0Ѫ$O{D:wҤoU刷tMg Z۱u(,ʹdѦq4@m[7!Ujw jCaO>Ҫk V/NuV=~W޳'֟ye V\~f&IiԴDV͚f$3qi9/oz8@Z{V(SI ;:bz"$wU#2m,̄m In/5L邮tC<KqhE7ې4VaV(G Xfb25Q™B۱t6i;}x2}@_dھ{^OՔQ .?8O4;|@w ƁVmC#!c ZÐ9QjJ>+ ͙wְ +֙{;O,7~`RL: Yw#]t,gI[ ܡJ\tMj kI0iUIeƈU2M$-2cu4pOL;{w3d"z LENS܄]Oiݎߋַ ̪a_dy2 t$sŬ%U(V#jB5ZLo1]2?ܯ>%/* :jX*'~'s#ar*ـ$5fLqR剑!.HDRžJÈBaAޱ-i6w)}gB"CWk*F hL|}оfMOW"I5wNq؞X@i O|wŵsL!zA踹 GDԱNmnn.AV(69?,{ER3YP *Noed^C/։~ֻѪ.յEHx~:'0 %;iwWz3K \2&QZZ6_%"51 \2lYBt[4;$g^93b14 5(oM( GrUVO3\kU"6]yEƧhf§~XdCpK[T£G `_93 rOYn|b?I~?v|X ŮP[@y-TDzLBI +/%0t ,d641͕wY(uk0ЈXJ'H(`۴چ  "S&sY䈳 Qrd+rע>[;Cj(T;X!Nm{q/ۨMj^Z&?o <-F?+% U?i鄹_YVSxor4w)|Ew.\n!/`NErgq^X0vf090U@ +X2'Su-j>bĘu{{5p"s7A#/F-Z:丂ʲl(&:f9/0s܂ ,ƣxhwعO*tIĀݒM|x2 ']kWk'Hh9UdLKLʼnL>_ Y>RCf.v_}<GH oiÅ[tGiWv=6?پ=,%Ee]02,^5klm"QFӓY iinL+RGW}|*J(J+m{INx~&j[U¹iq~L^'04d͎~Pf|AdǁHV0`\HK&֋^\耜$k]nQJ[ . z sܖ3꯾d|}(Q2Hmeg>%L<21?:'k̕jQKNcuL-O´<=7XT';JZ"TaJ?P<KW!fȮ..\¤gb&zZڀ$:f)S"KQ;p<D_X~_2 d Z:DTuW/ q }.uKCPRː;!uC-f|eYtgoTWPP B~^f ]Mfu3gyK+Pc؏p2•A|h"-eR!qlD 2e$"B+}3rV+- vNt*&GS3==W{5qe[Q^)U8S_-!' \/zYUZc'W_j+HYoFߊHҌC"G?&v)x1l|޷vc-c&AC֣DXKOQXē'7D8Ҋ7NHZ$2{+rJ.~"Y5dMĹ4mbA'98κ|0v)V3gzqS@^K|:jս&s2>(>OB/{oو ƍGCq'R2Kg0gHi)eckr_kU!b׸/I0ἲiBY!QM' ^D8 }#rc =xk){C==C!>)M2=ͦ*WԷ9I@;H7ZA.TO'v.4#_^hown>֣i[V* *[0H<ޖO7tU 0|@R^_2B4e^ Nz%gbAe`XkHč$Hw58:rXD'-|UsE촞3[T(1b[],<@'~)g=93}$q|<Lp?AKMh6{oBJI˝:aws Px4FPߵJ_̠jxQ|ma6S\rbTẄ́UD]ϝ;Xyg}NЅȽ{Ǧs}9ݷ~a#Y A#K&-|/YTRrNshr&s0CNl>BJqnmY HS S-ћEVihlWv "٭ q;u][QVY6O$i-bYZjS#7 %XHkM\ yIYLƜ/ 4T %9g x|erԁ@ "+jYkϷIZHt QÑC%ȩZ}p;8-iѧL}b+;_/N[tAJfm&Ht=g)spO;q-xi#C#a;yEnEIowε#$ga䑴e8t-c's∖c2YhJ1[EPe N_v,pd @v} x,֬^&Ju6Z[ES"P8u0NbϋQ̄;;Q )kH!Ȁ6 eI nᝡSi)I6*2IaW4IٙMKZXI\&{X9ͦL .&OF ;6|g{Vs69}\jș~zX]#Q[ džڜ|8%ץ0i^ͺ5Mhc"`RL @GB|>ċz?(fHI0*7cƤ)(8`ivڎҺ8uRP45pжAC3=<;+aRC4Wkb5旞!y],æ1Wgn>bl'VN2e&BX?fR"C;L&H`~t]Z 45pY[´s,s7ݽ3*`!t?' ĉ$ ~;*2%n7Qo3[o*ќ>fkC|`^頜*g8 )2~{&Bfe7 ޓB=lj^Kn} Y ,k2UFiوYZmwx[.ϏlEzŌ fΞzI^5@sѣHAYYHD[?Ynd <-LEdrLf]8*<ƗHS[njLedFlHm _PPdd|ɑԿ'u$(F 6߫!MݏuÄbyoA+& OC“4Bʭg(,CBI<;'1F@eI0~LQ20jPQ " ljƯQvG*:,6@"[]3Ђ`^i1tcc`xuD*a Iٵ͋/sqFX`hs(ߛ1ydV1pЃsx/6LtӜxLCwF @L(y_N<IMpej Nք9AS~޷o v:?}Zo!mLUj'|oE>k1M.x2^bSm%A*W9T6>ZxI }2UvgCB|^_#'w(m@j۰\T,Z\ ȎϬCe7[0:{aQ?{Yj'x&!$bLlClP= oaV%u<%a ҕHső}q K'6.)(wQsb?G-]kuK}p_ LmmCUEűt-La1k! fȑ`L.Xݶ_hCgc=Uln'Fg3&iw1uFM?#eOdl2`Mi7Um r!:γ:Wy\j}^_T.@H@Ϋ+L,o͠E,pA8A, tvJ! 16GUSzImHxSv(93 LV\1~-zj8h.A:/y&UIm5] kz[+nFq/#I0eUrG(e5M1bK7ēHHBÔ\_U֓v;"c5pɐׂ@5ly_(ڋCR#z Yjs+S/]P@4U;mzy~ 5ͨ7D9tC[vMYBtôȫOP4۸m@Cgs>1"-Ojß_&H*@ 2 {k/,>%/SƄ}V5` l֠U h'bS^lv30O;j0 ZT*\l_3sph'R Rk;j7rIMB1sTGnzdbDB=?| -%5[kz_ Fy^˅Z$Vv!h٨Fmq~쯅U29j,C\cj'?)ZzS>aRll(Xf5tVַʛZf>[/WQOO=bXznAB(ZgU`J:lq L~6 ЁX^7l3Flkv_̍f(Rp3N27@ΆBu-AiR  2icOs-l,Tmj> GŹY 7=!=ki #g`FCX'rRhbG"$sr aDDЊ,5Q]& ,1\ѺQr&٥|P;>Ë:r8Av]7"Дل[E5)sLG!)1*֧Ns$,^?(RK?c]T1e>»"iYR\ʤB%eU~@;u*~Ӫ4Ez|C2{"9weP -> :tzr/Q]};-ψ`KT BOnTu2@PSbȀ$nٗR5wqg&,r)y-!i+ =]wR+;NZMi HO,v.4I-%ښ,eɃU e^i&Lci`B+-`сgwm"%\Cxӱ.qP،FQ2nv-qڧ6kEu<:czPEKOXcx:L9eVcbr!gK[1|EV)6EK>V_3>.Sv_l?m),+ n󃘠&6A |X8vVͻ;K" +AMY(VjQ͢ &S2G+Hx51;i2ECc5,UF7]6!#x|ږ>NZ:P~dgs:5[,-}9cI`7 qbwgz2Eub?17.^͓ sMBpLh$"([삐Ap43"D{`Iu\*nA9sT1/dW.:,tГ`5t~.#i}GCХv+Gk+}j\ t=eCݚznuY uIq1 PP@Wk%b0E>KQEWQKLMIsxy.}`ȃHCLJk'w\>Pxt MA&u⛫'̘6gg"sM(g'hTv tGΑІJ C| JWtDG!̱#"}>}*כ>$1pt: Pg QD EhEDd/-Œ)Aj,vk6 T% PG.rk9~KNZ88bQأ i"%n淄"*8 )I{8(vE`1 q7FUBY,iҽY+\a10Bm0ae;ye[[Nh*n 9 Sln9pWWpcJə?Cp=h-b#׫ &b"蕛jq~>}o9ğzMJYdߕ`\ l^h@OkБ}G'"0Vj NP^2G9>imN)c2z cŔO,YİfAUH][M :ퟸb%26C(,^d Vt`87LUCftid]R$Yȶf䚩$T>vW}ͬ]/g f gTy9FcnheaTfj$r{񋉑]T-66&͛L=$D, $gCY6M`݄ߋ_pv#Nmo7R=!h&'0眲¨tN$gKZ%@>wzs`ۅZi+\S %p3mq3%f[L ԉIlO8p62yLF}>L)5c@41qs ϱ" o <ЎW:΁?l[*ª" +2|gضycG9AVsYP2v Yq30b Q1ɌE j†2;JYmHxIƿ }i[ȏXj2XwvN?sqªLA˱5vBho;k.>Ñ^`jZ<ݸ,H]dO. g8DeE[6 itԞIK{ed>D :F?\ܜ%bn-O- ו/%-4: 0OmVMb/>1!;7q:k܄z*H>\d[8R.͍U5Kff"VҫಮhέƋ$ƹ=O̖Qnf_tkXJ ͘Y%bc&ƖDd;:Sjq"p,j:FJ CЫ_s +T<1=7NןgԆԡ[8- .Wvxd]%bnQ.SˠdGQ4 }HeZ0+fx >(uCɜ(v#̒}%XP_Qr`i'~BhscdjIqQf>N۫6ŹE=B:PB6pEԗCF짳ֽuy&8YBXVX/kVQ@ol ZL trk'lIXg_t݌%l\/14aV۪߄Rc4zVwxRn@>B9A *&Wch%2J7\w#{\zx@}*4 oz P8G[iߴe8{{c޶$X.6 I```9hS\ACVo󨌾!j. 2avօ:@6 *H|c}RZ\DJ9d qxBv )E)_ͲK5\4t+Tn탺3r?JiD_RU\\Y AjX,wNSv !p&HǕA`` gG2 z 5|>lxўjqO[ \s*B%YbHmvHh7~9Y[cY^=q dI9J^GؘzN=<|w-(AI:2GjpP /d@4v4˛TWV<_&2D  QQ9̦<жcD#v,z4<p&a~Qe.ZnK&-,X.Gw<9?dQOii~,ZXsoX3|8S+qw/Od c( ݒ/x'zx[JV=:~G֟pݶ GdAbgW?;e*2lg] >zb, 뿜x|Q ^;L,>NS=lsKb8D]e |9Cٶ{1lK.]A5?>)c6͞p Q@?ؾ>~e7>i9?wEchߘ<*cK ^HĘCI.ƃLފ^;9_W)6C@snʼx6U.,f0%Η0R'yp=hh~-kH ؒ!2(kH\d̽"U*Xc_0&6?V?8UKMDk86Yd2x*_8N.lA.X/H'%?ux#+l=k|^Y(84HW(Bu?-BdvYҟfeZYLXn#5>_xvye ;]HʚWi]zOk0,O =!* b; ˏt}ѮBBlaJvġUgjX5Czc+p@'d^i"FVE@C&V;UCC9 hn pxyfzYB)FҴx۫kjac|C$Vnm> bh(f tP=DoE!SjeOC.LgBօf= Q1afcolҌyVUDl& aFDe?V!߃O`(RbʶNbaG(?C4؞rʴIpI\F]jHPW'p,:|/İn\+>:ilMPf*͞nhɕQVO2AYDXs:}Aw t0ZE3UH;o&4pc:'ShHáx!)L< mAhY_йٸbvYYKj `g6 a+PbJRlW:6>Nݽ3KeWR~6!v?ziZHdM2kYfW[]<\]?6zdiw<{kiQmzZ=*1rݿ$[3Ww}&kk}^(ƌc%ʙb j 1P~/[dT>I¸zUtgCXKLVy& Cn!dY5,C .4A j#K"CYdѧnW4-7:wb0 .OeIQ8 vfS3#&m&625IB %IInb9 !KpXWqq6B&5Za"-SBf :|Mi@`idS0OqZ2H]ɹ袒W5X2q@RuT1l cz"M=C%`X\ Ԙ6Ǣj FJ<}| R[-Y,_Q694Pݞpy/|g\*m m>>C2}AxNŚ}!$i !A~DuT'< Ȗ$-#S@)zO2oZe/ZH~x9ebSY wx#Rz8DBn哺ߟTM%i9ԠbKB\k)QD"!6'2&fo J);Q OcCI}a0y2{T| yNANyQjTC NP~!I'F` ?c)xj7r[I;kkHvcDPmE1Li@}c~݈T"/@UUos}PQ,M1P9J{iH#BК~'qh|#B~X.Ž(n8^r/A|ȉ 6ՔMڃ]>Z&ߢq|T|ywUw ';Q9#Fж_幀`hBDĂ ^[R44FIWR|^U9ӄsY6漅F&i~/_Bw[eH٠G\DoJda]Qt=@Ӛ&_M0`s*# Nԋӹ_t$:)zGɳQEF(Ⳮ)f6HR䔯]xuJўW[pxx@Y4ȯW-5p$Ƙ!]4>XԞp+3ͪhW?Tr$`[!œ=<<ba+ۜ6b6^TԬ%ĘAĝ+[O% 8Π=N-W>GK5w=1[D]V]´|hwXV{Ũ-a]U &C~8iSh~$l<Pm=6w4!2swBܷn n?{2FF]b3 ƈ`7#Dt'zEj ʪzgMaͽ7\O+ k_1;AR4"}_9IŹ7)$twu$_&&ԃj=S \~{Q/&L'dSU;|aMD?%O (x󑛚MpXRJ A/HhQMuytLF ^q=\"3LC(rgRo9Z:eW%\Lʿ'5tvUB-*,ZeB y<Yvo֠Ώt{|C,Y>2ߴj<Ѝn rG2OtBR.q;< 7w 6:өksAFZ&WcP䝗Tb-ŒSR=]}L~쇚ۜv,bP>U}#_<q F|-4@h,뀁@&?Xs [70R[k*!|ϘwsxYY9q/̙C"M'( PhTSt}HCJl.q9 $hWRdmeT r-Y}ҜTRz us;0K#T}C.>cPUN&o?D2&+fNy؀֡)9̵cZ Kɰ?IW˗R-:)K!: D^{+Oc,H$J=}uT,yB)Z)2.d~H],9(&[caAOgfNrE(B&"_\V`F=VuVօ} $8D٤XIѰ0FCJc `G\lZ5\ SYJ$]xUtBn)|^ϑU}(VTĠ=q_EӢji}ҚVh{=٨>WE Up@ -#*t8;Ya4u`R2o#6NKpY4}(&7})uE !kj4CqtqF:̐˰I;[r&hlRXI"u.*VN)/)LG;dTL{/(#g՛Qg`7M?!+;vʶQ)t1?ҞF E!װ5j΁?camdC_Q.b_WNa^D0QΧ 7%z5r #6 oO%3mA>j|0҄ ޞʧ/n!63ZS!cX},o*&F> Nar %;zy+f(ũ̠O碟Q(I1bea#cF5j!HZaݕkxG9L'yl;g+ޙu/I55}xs_<_SBzHcz_g+:` ^DzzdŮ u /kD)ۥDaHiV |][i !ְVჃqt@-18 fp~>?JփQݕYOUHȻ%'6p!VQD)q姧å 6. Ѹv!Ϩ&/=yap&ݴ<ˤȭx7#N]wϥf"q`ɚ2SxH (.p0n2xhRACv]h-B';? =݁\ˣv^x ?Tx@>xY@Y%uZ8"ip;JU,O }}U"x}d&t9sV_}Ǚs>uQŵgv+1Hʭ*;  pCxF7g~1( arBID&˙:9þs·GؼyZQU8 1e;SQKDHEՒ+L @xj [*z(pAJ=Kvc>~Fߦ>] *]tV?PȅׄmB#MXR[EPEQIJvYjMW u![(%y52M乊SU̜:C r4}+-){=v5TQƤ0jcRq{mȏlbӢ5kJPlcͷzpR9 W8M~'] pA)&{kHdC5ڳ`r$ wEm3yE/}$I/[y<fa>^_ ȃ8~%n=&Aiz8qN,ބl\u n]T|?Xi#X F`naPps:3n] IVj<4{d9R:` 8(qOB :p&s܄OZ݆mxZ)[KC}IGN(fx~2]#>sL Zpl6 lk,cܚ@ԇ[f7XA)([4%sg}uw `D,o1[ ӕ0]mNU00*b lL;7#˂> =5ʠ{b)i@{ߊ|HDW$m,=<5ɤ[}< 9%Ω0|w#rxRٸmNɺą&p3ěaJM߻T II"m½^2Ur>Û=-DՇe"M>m0 A&u*baNLA2"!iE>mfyy':;u%a!6ZW.PWUy WFUu5w;P'AFu pU -{##lĢ%|pbw`I|b]B:7Uu򖏺TS2_2YqҽNhcfSQJZ矁! c+s@ɥQF 9,U*{FƌUВnKK"T |H:,y{C[4j=XB~<ͳR~x?1!e;q"Q|vg:weopA&@5!_ï)9VM.ٳ_=?|/rDWS[Т4!WȘ_]ø Q[TpJ<,Dus3[86?%- gnPf{i>v Pf /0g[چ Fg_5p|l@Ef-֓[6 h}eCݬÔ>+jWez>2>!$C1PmA~H O7gˑ*}u-SscM~-aneUS>Tw]>;n.F\;.==aBn6 m^Ps{$z.DPg'YŻF:OL`ǣiE%*^ ^݈nn.%1-!Z ; _g "f!ú T} Eɲg{M#օTOH@ۤw6յIܹ{HS0'`^AdKlkt[%>xPzBm#b~7!?"C]\c$~$bΦ:0/Ӿ6[~&f1֗˛[k-@95vOiV+qj`+duqxlƼ&QPО@a+jhN!:EeF$U6'{_*b }vN#ǝZGdྺ۽0+,CZ3!gXM_j`UyhFw(H V[N^2a@$#VJEbL_Ngկ顩ˁ}EVp B.P%|N XtXep ;g," JV{y*AЬet Xpo4zk=YguV0m21I׍@1hiG@dJ/1Kgƙմ@F"mYS{bwx:r&ݗ~TtX+G|?-]'k@!X( S-Ƞ'9O0039r/RSI) JT.m/O -8*-t6!iǭ7bL{IEU]_zӎ^n˻yJpwmWALbi#i@\* "-Ѳ ZRHH\ 9jxJHP=of@#4C¿xʺ yos;V7YI.:IvzL4l': Z=WF!wng߹sHM(P|esUN]þ[(K M|JG TpsUװ'?u/tlqȻ%ce$$rկ2H0nA|E6jBw"*Cwܨ2#N%%^=N"V94!=uh䍷L2¹!$צ 0Q\1aj<\qiM, rӛ@+^=H ã4isӨ_nT©A3[(n^u/^ˣW_O¼7FW,|l@]&rԔRv <-9mf|Pf"zزJ <4:貵).1ջNoZS6#G%jyICu)Hr%.|hlV"ÊtxSg m=sb}c炒w!Y_ĻwlWs=17tz+IUD֊L`*L=,/31SvF~^͂,z 12&VSڹmx_ElOa1}Ԗp1 YT?p$ݪ_TB1^{S1*6q껄-L 0ȳFn߭#>Yn)oUkњ! @KiyuJ(GVށKM&"ƙP xs]Su3Աg$YRE )*f "#M5ǿAgw!)!%YX@IT'-)Om]Iep5&G r |N!y>Zq6(35xf+7FG'ȉbudYB `Zfq>@E{&"UnˊN}n Ȋ( g_6zwH+8~EscVϝXچd{co38?ўŐX+?96Tpҡ^pP>Ÿ7z Ё‵X V\&cRgQ H+6ɛس.|]L`*$i0 MR0uM}^6D^VTbma ܜ &~Eo>9Lo**^<ɟ xIPw 99;&tbڼ]/ K RXHDC`@2Hm '+B82Y5 '8Z\k|*{e'dΎ(( 0Fiڿ6i4ݝm"G҈}uƙ[qn`>olvx:9 4יA)X3ϟu޺E_jp$9B"ש`4_o T"tʯ ԛ }-S/ W"BAH1gT8^`ZK74QpCAov- 򑲓 N5 kW(de@y! ?$ƺvc:\2E7_xf^t>/^,rɏH؎t-*r*+}3KAnuģP2R9^^3s0Q%NL+˛ ͝MX%Vk^@t,)/ȴYVjh2,YM:[B4;ӞE7`0Ѭ޶&xΠ%5G 't]zp\wk?l0C-p 8lPQ^PbuHԙ"6Lsʒk5Su8C_zBY#(Nݿo nPlEq{?I?-[E! Bd֤[*M7@] =x,U/#/Μܷ#^2Oo%W>\#ĥ2}mc.jbTIE-/~˾gP0s-VA C?B4}Lx*7VkaFoE /u61eG0inECK=W3@}ve%& ]ىbd:,lD~8d#e\3nh6^a #뎻Tmnj٠{@o2병i2mrA*-ŃN8D :=Ѧ}d[> 6.R&WB!?uvqwVfS?Ab-"rq<]8pSZ<QIT 2ԯϞNK _H A5 jj(9FX{V"Brnbewo;«kD@ٵ+ApfB9{b.OFaU8>_oђOb)Z0w? nlSr󨭁p:k>B?-)gϠWԗslsgB/c &X&*4hh;I~ٓ#4ֵӄj pyYNm-梡i  %LtTg+mT=L8ζrڙR lL]r,hTVAH=-ULֺq*~ph'9`L.;JD⧘)xa~}lCE09liuW;(-W4p< eaf$ty =u|Z6"6I@ a/ ԇF2`MGy݃1fy}btb_8 ;Wgփ>+mp~jB^L-3f}ep՝Tdr0"b߁PhmcZjU̇D76-Vח/DjTDz5b!E3\ S'Y$dpPߎ=Z~ck?UÝ\ 949 hZz+9k48듷L0DজA>ln=!AFڟ aKf@!\$0!dzlդ,x~0mSz 4ۆF.Lx` i̴6!40'ٵC"W`\{΄?2[_u"Dh+7@E;$},x=t"MMvoջoɺ3b3mv"^x"e8X?|G+![96&k!|,;!&w^jT`+zB~S$m63ǿ*|4WKPKVkF/*ρ]r6QlNф(nf+s\Uu*wE &TQko%~#Yed-$ f>uxQoEK߾ H>pJfu_yG.`RXqvv6;F%[5~ [WJ9~Džydh oIL&Qpz%LEuⲒ}CEWw܋<'(#,Crl[r|#K;ڢa8z/<1$7ʔ,5UGcLS`vt(' ԽN֌-r̅:]l9kHR$ZH #IK(f9ЋhI0>Q+!OK. am(Kyde#'s2@S[D~H0[ %fyALeݍ!cO+dW#Sat#Rb^/ßBlS,O@%e>Gc|<[.F"A/dZD!^5b|6&(q`G#2uڏ\\1ǤpY7+_DBZ!Biag*Q +]>uX6]OE<ɹ AN)ܫV3ӃeK]jj{[}()Pg K7ʀ?蝋Ű[mo?xL?zHN5dk5>p4UTjƒ񩯻Ղg1ϤN2e!T-^k[@Ğ q]p#*W=T.N0CQ!uά$ZFZm#ga"R$*8^P`% -l=َO5lQarzcӣ{=܅'nɺ$5x.١Iv2 ߺ{̧i|3]v-p`J `W}ܚ9vݼ$^RV93DsRW$~`)zNm]{FK4lKuv'C3[7fS8G/-rNxR,+/:ǤHJKr|uB^)_Pnq\φ¥pSh?*D3cBY]3/06_piXtYqGhrVIT˦]#-(nn!=@\V1u?3.v/[AԖ tCQY`C` GgH߸yOwz2k8(]5%K":"oʞepwϛn024Þ(Oy {KdG%lJ'm+F"*&۪C^o踷idH=Ox-YB(%_>v4IOYDwhU0,~n$>-}s )W&= c $J'x㢼6|aI~'(?ڌ*)ߧlQLm""j[]A.4'@?q"<L~NZyq\MRt4@f &mZl:b(P #:YMrXq:tf6D􍄲*:X_]b7v~bJM!|o0Ӌf쭀:ߺ0Sbf,fW4|31BpuJh>D`"ͯ' rW|wqZ? x^C?fk5ܵu¥ δL$/!WÝ< danѵyJZ qa1~gJydVLfaKII;W\iG }"rؠol P@{_N9Ϊ?t]DFo :m4k~|#]OLynsSw:''I`qq[9|qڻD&w1tt1F{ς8U".]avH Z,^0g̹QoEʧ:ǵN " RHiٟ yWEYOiu!q~Syr,Lk2}x +B,ED*u#].RAv?z_ߔB 2. P=6XHִF!>+cZwOK } Nهy)wœ<COSҊ$>-Xq}N;(|PcoFxR do.Ude` HyC q<{54\P/ȨЦ71OY52]UlpћrĈY,٦ocs~#wSM&P[ D3 b3UQLYf8`t*v\HFB.Zi>ԍ#Gj-Zi߉i@"J 4P8" +}üVVNѭ5M_1pv;A,#7BW/*->oOy2o?g2eV<Ļ~rEf,E ;APHXy S2IuL$lLx&G;`I0C4RQ뜁MvʚK}9;{T{tdʝrOp\TH!;'{Jz AES L))|06~ |Ohe܀B}F:Y%MUbl ! D8S BOa75e™R_;^S7J^$U쪫mH ,$}xdؗ}aV6}3Q]5˙aA/t2>YC49A=4TWP2l#sZsWF<*:rbP ^ 9¶DęK*'㥊>n?_S=Y;1JGQӘwϯ3ag_ hqA,52X yOT ty;Poڸƥ|\1(Η5|вa9x}AK&ƿS5+3-R*6)‰6G͓ k T=\S!1m4OcNJRNS" hF\5ܛUGF?`黴]d@%Vj"G(F88tkIWזl&R&waTI1ֽJ(!0x*6§z!cocU*Yϥ[jU1^#ӂ_HN E^ .GӐI^h!حI@G֗n󜳔C! {Wp)Oȴ L6JǚڬNx5cXFeMS|fᨠ߀$gD^T/fO+"IU畖W 4'm*Rq;6'&x-,gBSwaSa$Цc3CKuyikP{:pqg2l *v? !|տS%Vd]6ӥLҼ~!Ӷѷg@u`UD !˺a沖L 97KA5gjN~XN40X}<X`*;V 'z g=`9oZ5͐pqoNY u6oF7XN8#X]% v1'DMPyW% @kدrb Z;ՇF2ԉwuU˅$, Y}49.w"jQ C>o}5R ڠˉ#xE $7{=bds\.T.|aXP!b8qZ2H6Y(ƻdyl3h+MLyr6NC` N U,=+/\x섽_47BFbOn(Oi*=t&FTrl?jfiC |ѕnTa)+z:?y&`Xҽ6uZ΀T>Jh&@v 2%\ORh"]ru\ڞ@Q/@9 B}=[[D JcB5KY5~n I.f=bƁ务I]P\dT˜(zfa@'*NrLN+ Rv;!_S_a 8Jb:C+Opk$fˇo= 5N z&s,ruOk{_1 mEUv7y޸Nm're"vm~m&'U{c" ڙ=Wd"Ʃ*K'=".Bӓ"{ ȡ{IۗS&Z> ; .6J!- 6[jb\a5/F2 3h=:H,qmタv9M.yĹ\2'b&6*#Q{oJnZ+!w:1m 8:lS ;DLy}+HљLr`;)Nм5s_ceٛ,3}+7)P8%0HŞ"pyԗ6P$XUWQNȥ N(ԧ8;Ut%Z@]V,t6[ Lxd7IƆu{q1:qSW:>eL>S_׋+۷*N#i4*p"NbaǨR%ð|˜(8T-Θݺ5+JR,W"Eޤ G}7Oσ_/''I?JNoc+fai>ä@!O?C"4 I'>yѤ0q |6)N -+bok aaSWSL!Z/槡eû/f%xt[˹o-9Q$oʇtI;\uM(kyWàscp$}yV<[iC#p%Yl& %u,L30uU?\6L緰Xn-o_bԿk27‰" R);Ga[unj}ٶQ΢G0.[00z(9]Lc07 ċ7 @`ig_b5-w=*}e2 ̫٧X/R-n1 %b;j ָ8^>($lAnǴ% 1'/Xa?DCuPDe-eތ_wL f9g)E2既Ѿ&i ղ /`(Pѧ:=@ 9Αȭ(l=4 n2o{9j̚ 8"lvҁ7aHk]|gY?A(ڶ2^p/|j~ แthKmy5t` ǫUz+Jܰi~`^Ǡ\_"Z)n֏VR% k )l Sc6MtL5wH4w*ק}[?qpVަղc 0q:^A jqVu32Tgs\4do eX{c@/Zr5qv?|] j.^/-s|˄?JCky(>m)ʲx V~탿8]K1 _P=O&z@NWv-(eUBҔEqUjS@z 3e&U9M_D4g㥆'y~  bGo#[f鸚=|" J J 13-qQt.\<2EA_\o%xɲzfszRUG ;XN Ixg־dϕS4C0=f[lKߋq&!#o5z+m闷nw]'73W>&"ѻh<-la|j6j eUEZR_z1qai}9GsT.hQG撧 )[mI^'=5*O.=FiZSv?Sor|O5)B(u&kk4l1X}vDvؒ L"՛cv@f2s%ɸ~^*VR9 RSQ|IZ\pxLgx'Pig& W =|Qځ3 3 1a_XG I}t84hyġ0"> ɽ<0*n퐀{#r͆]+ нtD/ D.*̿ɰ!^IeBUGZ#}z2$r yFގ6߷Upi-ن6FٲW\*\u,dӵ\?4w }cX5^nlFcb YKDxy<2i@7ƻ-E)ceP 4 as\Mj+PNQɖd0:ԑ܏3$BrDv~#Y[́YCG>6;Hb#V)C3sX5BiNG0qP_^n20*8#tg셉H_ΙF1C*v+|0/qƠ_x˰#auXxMJ[nJ)(8r;w(EKyQ%A> [4xqۚb)hՑl10vz0mÂЏWf/w2i(V?!SXHyl+zZ4U+_,߈xM=L&^u+m<պO,@: .ǂppRX>Mx bVAgT0ά^4V@a{zw #vwL{w]gրXV.9/HL%D QI:C/\_2 | G;$9qqSCРB7lo >R͛2ذMe^O28OGFD3LQviU_{}FpuL;zWN򎻂U@xH_m:/Tbd@@=K=Yu݀)@Hx}&M*Ai "UpY'vyqz}wquuHf 3Yyj>{4< "F#k;f8ї~Fϥg?_:VhI}п`,`j=m]}{V A#M= ~6a>1Vk |AνQ3Qa4OlQ9JcU,ޠL'*&)bɞ8Xx0*̶wGK*dkİsgYZ07070100000378000081a400000000000000000000000164943cea00005adc000000000000000000000000000000000000004f00000000./lib/modules/4.18.0-499.el8.ppc64le/kernel/sound/pci/echoaudio/snd-mona.ko.xz7zXZִF!t/'Z]?Eh=ڜ9OC˲ xc7Ikl Ap OʹHK g9{c%)ag?RTt ,^ֳ !/]؆[gU!l0W{秮kB<{n'27g1**ZxGلX܅i[̄np%)vk8zGӰSQc),\rݙR^K'鵕jt[} IܒD?ʸ4A՛e 3 y-h/up %*b I["ʹJez^DypVFgq^fg䵄!<٘+ /̳I2=w[̒՚(6Rio l\#%].HBZjtI(Ս׋!1*߃C,7rTH"W¤i sKnu.ҊtqnXk!4$ >: Nr,qT7`L ׊$aT"FH R1Ka tfԐ Wn4K8&rvĄV8g-_`EE[8cϽ 3<'pI^gҧe0h#fܴ֩]Mi̝|.\iNaȠHo>NI, H4Zcv3)Jm,PPF4ZTw Έx?*WI&6>TP]l=ԕUiԬu_K$%^k w^ӿ#,iEV[7&dl:Bd}~oaQa"؈WnZxwJ~ԗ}{Nz}sS@kqfS޶CB'nc@tN/%;*0Hʨ[0 ƀ$:0s+ђ@j 1&O;XAɞr `v,s[]5OюC`d Sc"%)#e+ro0A4)Փ/JC[rC/4=$6pmۏ"Neٺaq4Q R1;Lb+p9<䑮fϭ¨_*v6N/muR~}TN8/Q)%CN[ir0--h]L_Tu^yCynnREfɌ|_e ʲaU"S$!TfrĬ1'Q 댢?LE9PX#{B4fexl('y~Z_ׅEp4paJ= O I*q[;KIDW75(ܜ!W ['a?CDK$#H?T|{Zy5Μ(ȾFTоޑJ7+rN!i߉ `n{g] Ksfm^1࿷Po6!Zb'TFI&S cu:]ZZYfe)%7ddq+UW v<E*` (-233 i0i>DԠKT6`ls{zf [(Wcy'lLf%g݈Z. XE:.ц8 cR ´s\+1NVh#$]V//சZR'n~P y1GXI'NXjk,a%%C\̓bϠz]5X׵}Rfl}Ba\ k5|v,es9Ǝ$s<9 sIpu>KOpM ?|s2liߔ'FB' =TkNdI(ax }.%N-ުU5 Mug),rJa@xV% /u.TYa#WՐ>cQ*؅f@*ڙANDGDW*ôyM?;q$y撗hIM\3qUƌFs%tpގA{b"m'b0_IO ..K$3Q &8UoV !̈́a#ݔxfm+r'sP`z@(#|j׬4Wd-ZݫG?[i/=ħ%^XtiwƳ4~l$Dƿ/d WD5 P~w[1Ew?duxk]0r&e[<P |As0"X\߅ 0B<o'}\Y 2cWثXVpMT@W'JD$%^]0i{]nl?+Nɂhh^MP3kU7#EU'xuQGP^y=hyؽ Pjr@7M\d Ĥj6k#|(g 5k$$RsԲk4TF'r({n91/Ro@?W&C] nfIydL_^&U:jLn o"H9'7{8h2y1w Tiڠu1F0XVZ0CΣ-Ơ5}K@xpf)6 Iy߶1f@)?2VkFhnEڣ;@/K.rrl"7>m6N+e " dj]ۇ10>NȦxJ ΗYARe@&80 Xʧ+"J/* ShYbY~8'Т#e`29^˚!g>+>h AFq\cma~j_Ը AWg6`RX#*//Vn{u--H-| hR@l APjڻE]5'kFIj20,oeFo2mF9KȻEj٪xV!j H6_Fq50O#yQ* *OUUA:z?'ji[P,SeƠ=q*"?@meu١x5*93r?*~ &>0:La2$8fE `+HC9,2M[ s(mX?ۮ'd$juEIJ1)awwZ{] ?2JI]<&(o@:jŝ`&7OG nЗPȲ;Sd9__P!D3#cR|ۀlԛ)LL‘HY&sDZXU!up^YeA 9PI8RU"3V𳙨+  ɉ9v78xK6:XJfG^> gδ.n, $-Bo P@#RjiՋWuh!+zcۉɾ|@aazDԜ\!\ԯXxI~u0[ IKD8"% NRc~VE%_e ~&rx;dZ-ҢS{з&1e !O*l\(4A}u(}x /y yWna9P=0a8辧lFN@8NSr3  rЋ/wGL%3q1l~CY6lWr&1VüumEW4Z{iq׵ ,@&$\]Q%aYȥ7  ?m#d2Z;IݡVAtԥ*VWW׫IW=\ 42RP ĺπ:׵@NLxZ `l؃F6FJnhHb 0s5*N(`s8XeA`lt1)HlŘML߈xWPN倣Q#ir MCdEb 7)f) C#A?0U3Og&8C{[i5vbwAũy9A? 4XNsz\v %xYWZ꺬aPpdZ[U Cf%1 (zݫBϻHVsLՁ"CuT1e=ATctɣ8\t优z \׆w`|{ӻNq΢АOOc2M赽m ѝ5)1]Vl4 <b{hd(;_$j&݈^~bG>@UW)C.O?iگ@ Y\[廜 -j*ɖt0Dr3V/`kIY!9ZQPC(06n0>آZwHV)Z:-CT:%7=|S 4-\GMwqJהj0sIA?k4WrKc?(+ˤyQ5Sexftqav9`J$Vx=.L^cl? %T0LօAws(b/riVS%+XqK7}\FOJEo08u9DjXȌQ{L HvED@ݕ`:HTw$4m5.6&iWEKG=БvӪ% M9!bd4gz f _ۛ~l6rd!@EƮ"M; ,cT{ ~qㆠ\0~ iMC.ˆg<VZ][>C6E{y_K eFw40vYfS><՜deT:mE'uŧ$cp*|uc8MxtX'֭>vxHFSVN Z^Nf>~NV#_|jO'0{+$c;_EӺ0i:1#B!jynwŬ.KM7q!J%(HB> /QEe(NS\ghj\9V:rG) }@=M7m_auB<<:ҁh:x`I)ŕ-rh8oG߽_8q붋]_dȝƌ{:eBIYyϲ>R(btXp:h2 x 64xqZ&f&m: xbal0 05~b>|JXp¬[[ XPy78 K+zwihxzd Pe:vaJRd\4R10GOi|xhBЮG9(__UTum1c lڀvVla݈ӻRgn&rvDJ],9_<'g$}kww!hBfRgf +g춿Q(/_x`j`6t@2W1I/=}Ycϸ>12}ktLd)U cXMtצ~#O}!R|i}(-qER߿KQ *z5k;GxNG|j y<=8Vpc >ߧAxf>r\ϭ؈[Ed߭W|Or`,l,pnK1OmY("bQ'Ι~̀BS{LSqs <ˎЃݾ3VŘDv#T|sv]bn1߾#WgCAkdth]NoQd' …+eD^@}Pkآ;vn> Z_z\QNe Sm|"W/P:9)Bh1j2(/!(½f)Xٗ٦6\yK)O?tOxlLĤ*e׳7t]ԑs6lu&W b:J x oqȿ8-~! <72]4,jy~n1F6dž_&t'Z'WmzsLQtV&Rs:/gE*,I?bQGaS yC)},@n{͆k2.2|*mm`Uࡌ(}@AZav4*Jso35\$AYBxJ,ljuӴAb2GO#^+g* r<3AyԁBGEJ +(&>0C1:9k7_X]S]zJ͜1rQ^[ݜ>S9=[D ӆcH9mfjiक़j7BV WԌ>=S<_Rj>Rfx""k}`]A||h̐]6U]S{dZ TO[HMZmQ[eWw%E|E6]% ͻ+JDڋV''ٱ94k+Xܪ/@6lǻ~nx{corn>x'cRhh eLd F6ed=lrkmI熝4!z3<KK9Lԭ8B>dE_rxqcUO)I' o.ˆsV3nT ~usvjANO"qDZ\fs8_ɕ&C:}-$_&\:1(",0ӈ?!{L'%b;fCc|nh-a!I]Yc#_^U_}WL0M#|D;JT ( Y\`Skr ?ݞ94ғf[;5`Y]xk4|-"OD⊙U$F-B,<цƜAɌ~̱JK̄%KZ 'Uaﳫ04}o $7=P ~IbT@M2DRt[P-+/ %Ro0FY@VuC>RG{"PN?c1AƋrp/?@9gəo$Pd;"єEBS0ë( aSp '3TRm84Ӈbu%֯Cw#ZItE6b]^MSVʤT1`%|??c]2.Hv2x!rBWK>&WQˉawǫP\Rqnԃ!gO9#:b{%l_Y Vℜl\c Yos~Y1L_am5. @ 8J# ^GZ0: ˺\̜"f)/7V"U2X{@m> !% rnR<y~ۦ?h"~a["L'̆?+ Am9C SWto1d)EtI"L/,MZƪ5oJ#LK 7C*g@:B͒.sP@XLm~B>"2;uT7Q+ӳ1ȒVTkpٙ^!{+i}lQ`2YU4Fĺ7(%S7ڼN騏I+za^ǙuHTر{4E. A]yސ,jsKkJ8돍q}b"@{F3%*S'$[.y6pEKO ?`a ^bN vEk ̐W pQ^I|[O4|Aޔ};B4H;f$D tx#Y$$E)X.x C14 Ly- rx*0zlNf9x5Gl,2hs@v`#p]^Oީ%Xy+#'W`i/v#O޷OQiۭJ吒b ]߃U}KGyI'n}= 8˕iҭX<쏕4b~aۧ2XGikq"dl sv>]3-F hǰEiZl(6d?sP|.7r}jb+$nLUp0`9Jƒz{h@",v=D%`]nzdc~_Uo^Vwoc{bjOC:*f Iw%'3PjFhY!ކ[-LT(qvI#W0"Y#Vժ$ cY='K `Yj9ϊ k]5Hj% %[8;{dq!_xSFpR^>!bY::Hǭ<+o)e$1Jo'^XeW⦿x"| ,f J#eq6!mV ;a8jiKn0\W ZӎqpGdMn2η SE#aIv9sc>1_M]\uvhfu,5ʸ w0@xv~ |T[/ 0l&ʐ5?˛H$x}YǨxUNM8=MC e)Jc'|rb=b˝~3*u. aprpUh% &ډjjqdMݝyƨBӵ1N TKECl%2{z6譁_!=i2 Bn&n׾fzX"KEmt8f`B{~oBUhM^:o6Eøu;nI?}sL H[u :k_<|r_[#YVqċ{Y19ug:=UHDY *0:͈c4A=8AdLC),urݷ©)7A&CoW͏;uXK~ ]@=f8|iaMUusV [E.E.^']M1R|tu..'tq( ;XkGGQ\<6ok;QixiQliKZiffmZ_XzQr?OruW>1V7I׭0z*FU%ڷlY1>#wK`U9tXRi|_na&ܻ}=i~55=&d&AbAmF.q >5bs6Br!(=8.9JbMz%ImPMks^xT|j\q"T*[bh~Ÿ"lp-St(7VC+ҞոR{467Rֽ3#K]1b9H%$vD` 4/jtBCPr$N${^˧т]aʕlԪ6MV=ax?۳3WҺw g۷x]baͳlT~(;yrs l li"&"*\ ,ƙm[~9~2DчnK-w*\|HeOEiond͂pIx6'2>CS[dw ]CW_{\wˑmЪueP/t?`ZѡF#Ԗ:+ج8~х7Dt6qy"BD;/C//}ǎAp>}Ut(նBZ%Fc<ݐ!Nt߾ܰ@3 wVg~Hʴ̆|/Ðef6ONwZ0&ظ't9>֮«DEr< xQC z1BH`0CJ9a;W uhAA>b Y Pjk?h?竓$ZFaj<㱌iH_OHPTOKRvO.u5 :?|Zr/m|~/q0.{̃#E=פo ޼wz3/jm&v?FyUQ:i75qJ?|0UTѻ%.«B)2d@t257m5ɲ=LBE#S+.rgH_ nFm4)կ{wI+fbM<]jurN^h=4ϴr?E1>MŏQʟQ0 fo$$+suLM&շ F14}j 4/2iuQɥ-`! C>3}1$t~qOzD׺W%Iċfįg_fMU0AP3^Hxѭ 9"6l ]GlZUi+3Nڒ9JHuFMGkgxt'],%}lVcQfzi? 7BқBKKztct0JehѯV0tww̢tns+},[ ̃G(Ͷ(уDf/\p8ګg6gUMg5Y;*e8c)N)!Xmh rװ=0Eב'W˶L+چԪA\ h5RC:xYX 쎡O}lG+Xx wBe2q"]BV: B "f mzh \Ûw \7KIJ<@޴p7y\.#˕;>{kx}PBztی$F'Db9L =mRU2q}^ݣ9[4*!{Y⧢R}#o0L ,c0)آc-|K*M _'5loo4US E[cbr+ض̤^wɄ |/b3אik 2&+Sr k|Z'^ O@GBGʶf qg ﳨj0!WZ2`K[3];뒅Ms|8-vPUZ!zcQ S'GYlݯ¨9*rpjm4dO`]-Zgwl+)^7n;uĴ2lelٿ{ўs9.aOޥO%+ݿdEa91"$o΁JOZԊ݊ U}Xun&bslB2-`]ATLfT"NY tG rրy r}]Az@sRSexTD JRȵ-^qj1z!D?j%=!N0G'm%4"<_ƕ=Nh{YG !>DǣHF" wiB}A%acr@ߜ)_.7NceƱc!\-1܉W}Bl<,$T"]hntB 1S_8pGdENwϹcFb1V`! V_/2ЌU[Q=z^1 ?Xկt̖#n\I&TyyO >TW\XN2LGi܆AT \*-_=VyЌYNpt濐kbs\u8Auc({Q8h,H*:)bkxgxB7 ]潁9l>۲q?n/ JVi ugg4-oϬ,+D`!-3 }8xtQa 2]1hYjΪw(?y ΢6!-G֤vuH"҈ 89}_UGyܱD ~8tŴ9FKCTy]*AU,C/I!vNjBbr nuMc!rS-qnsHJs]wJm6p^饮DqoܼQDb;F͐&B#$HH/q5$b(P 6rF-s(;^W:$E;<fp/) %҉jXbkޣiJ'(%Tj߼/Â!X 8^-N c;9f]=j~ wQM]ǽն=[j`l'lGy.{%hySFmeF/~|ϛMݫQvI&+,b~Gq%iJ65{t_U $h+ Cz|~sM'ƵkHo>NL0M[Bq\7`\=0:f\1+9PSP6SSէcPD"O@*]xyuyL$ ZCelC47:t2NT2kj 5X v#u)c NlXE!ܝ)Vq|>ll7t, .zD:w(`tʌSC4 QZG(dI/{n#p8o&\>s'FS{x,r86=5Qc+ؼFWq6p;_5ސ0u˽sfSV䩋-3!R:H'XX3hU,9FL'2CHޥ8y̷pUV_ -xL{`+⻚$,pPkd{`_Ѕ2(K:H4$.c@NLsTW"# 88bi>a ˎ %)1 9z69N[ɹ*5R~ m ﮿7r(&uhr;y((Y?ݱ1T1Vb uy#  JXS.12֛0څHT" [ߊrGܚC' bE{dm{qaf逖<()Y.Gh7@k96t$k[mO]d@s5Q9+%,ΓIWaK7b9E>緢+>d]N17'U6y"kO< ,7Y* wZbjlٽ6##R쬟ܣ»ysJA.^w.> KvpB\{l+O7"H?R7_W :Q ])v["d)-y]E' :hM2P3\ܩmUƯf8)뒨FKuHKlX l;jpU&#:B 1lI3ۀ't gM `#_}Xi/"CRdO-6F8$Cq3o0S' EO%LPlMζzwTF4?]5O X oAGE>[_=:o*[eOIS)]{eX.+DGb.[[5^!L?eX]X{e ]4ř !A=WDx|e%ARx ,_xP!`#6pQr9ΐ-F4xnB1jD'˭,MG0U1S8w[֎XRYVwZ|iVAyGϬ=F+;a99&Qnp7hP0}Y@60 zqL!fy˳'XaygM?djcQ*3[F\,j;˰sRR3h6MHT, v|Coa?BOup}:K7c-0 ɰ@R-$މ8 4 âX X>ga'~Ŷd{jgQ&W]L3>l; ]Kd֕{*`4^R|OJ\n;8t$(IJ J/%XxsؐO.4ԟ]?(eemx#\s DBmUN)j4NR#|֊nuD:I#ƙN1kg\.$p18yRT,=B9n]{UL4ƈe>@~C͵`S@ȔVc(͆k /fH A L1W&$ߖXZ^l٘5.DsL9yE}oWv51 ] `x/X?ʇ;u BTfS.eqcPT[.$J+*%ݵz~ϒpa1 G`y~+|D1LsQYwUj3ӖJK7 0ۈj49t>@T_DXc'* 0@M 5nS%M PQ{NL0L:B48CBK1~6O~Ӄ],1շ3ac/P'ߠUBFHzhJץMmOۗʆMF%R_nwl+tfan8;cش˾^xqߎ﬘$ l6n|%epci醴ۼ90H0/eҦV3T1gX F1T+%LTZ$0~TQj9Ag )䷨](+ik83,=u,X-: Ò,M.;\Yo:H=w<xr>ӟ> o.=Ub}%)V1 Ied$”[81r.*'4 )7|~RU$0~dAUDˋø~(4t$'MϞB0I0bbޣ7u-8\WOBL&1KyE+2[ZLמVm˺T,Q9k3fGF*ǏؿiI+@T !+t\ى 7!-Sazj5Sz(8p C`x2ﯪ T`_,g3DJdg;mkaVdyD|lKxԃL5~VH^J$NaR-XosUKZ9v묭1:<L~m(%`=q;:\ 0z *iǂq>5.9~/tzX1 &A!֥rD=(!xʛRS5/ou[y]P(~hI{`%_*V$u<RB 6@ ZK9394¹t0r Zf!UQ@B5޽yEx$ҟC*k٢uC!rOa 5i{_\Yjd4帟Zi* MԱ^]ş6%?2?FnS`%ΫѸ8sѕzceKu0ɲQh+,p\`VLӌc!OLk2P/" O~?BZ YUX;}꺥@Y;4e}>4Oc6л>h>VFLoz-a!nB]Fը2y{LT#e;G02r4Ա9qTav%4+8; *U /9 hwOl,b#H ZAZ= w./kLnDP934Ռabϱ[jv&o6b+:[Jw#Ou)' DpL6Jc, ;cf/sA$! +VU;gNBa_RmUYF"}j{q1uV*M>Iǥ _4 #DWU Mco%ѼåenK\GvlX|^{QyDҍRefw)KeX+*ЎA] F;a(Þ(lmbGB`n7>u(9֩2q?a5O[򝚝0bt!!A4ʼnvO.iZ`2:AvVd{lCz+J7_zAx刘LV@~[{eug3ӖG^Y#}wbdٶ1&VU_D܁[񟸪@cXex8jIwAǠr*iy)?AEKW8~0dwF;tVytf)ºoK̇=5rk& |.8fxmA0ͤ%),TT7t}|!!\`A5Rm'ݿ\+|+WWHT鷺 WFKCהV/ ~01cKןBr3B(iMpsp7v+r[0wXEx'fMvz>ywhCZ z} Uaka*Oхbȶ좶07ؤAc@H^79>AM,-c'fSnjX?' TnA D\r'\㋌ hP颦NQJ q/N+e$.r jϜkMqB" b~9vI^E{$[À'6CWb<!̋)RrX?RS+'fJ!oAEkPm`߄L7$XP22j|*6g9u|@pޔw67i5}5W_JncV[[uUYA`QzY[Hz]A(rQ "3RY?Bv>$b&urRKw v;{Y؂c SKVc\k<[;3drTm&s>l97Qbz=Z-yo\l˻ .HV5>|Fy@]@Յ-E2/k8 ᢨ6jnN1HŽd;5:1K6:ShYѳ\DCuIZe橥cTr5rHa;Ɗ^2o¹x;bݱ4CpaG~Tm3Dr/]*"1\*c>IC $##ڽrV>k"+]72lI,sa@[#(m Ѷ*s4m8M\!qKv[Dv[!a 3ΎEPZ5ں.-SMh ƀ0U-!q )LQ>/.O^b޾wRG#RQ>\Q2a\*P]]8lpa7>˥0 xr")z|øR2JSG}ԜHk>0 +rDC@ʻIV;t&_(Ajzث䍵%Om)M.'ܦ9z6b  Z8qžm(U 740^"rꑁN‹&{F5sB$ eϮ;h͑WEK Z{^V R{#>;M iІ󘞮Xv 4wcUI wq3`È@T'K#VL/P5("Mrs7WglX+nCH|iCfsG;\D#$l{#4Qo q/$?r==@3wS*!93/Ux&!|tʻ`ؼ.BS#ޜ:j:ðΑ:}(tjmt1Z T݄krkhP; ';9^4c@o'I%!Xm]=^H܌HM QY>[ApԋBH Hs[Af.SJu؛98C5#$ s t?lZ8hBu^^{J׀ub tp"1{ifk*~44%lN8~ݣqTAگ YH4)A=>֦oɻ+ñgUe њ#e>Sg>T1-@^nvX2/-ywxNVs.> 8CaTpCa;S64tA\a0ahz_b*f"V$\D(C"}٤]Ksġz  ˰Fu3p@,ۛ~@EEE/Эd5WNոm`\xdtP$f+=61c6i (xV㲔)hA8͐Kk.Mβx]`'f/ȗufuu~Թ/Xqc퉀$0A)я` `ko:aCk3i r,&WOr+S|tKl| 50K}J~oO=%  0hxÄAiE$^$cd̉Bl6mtC.D-Mʊ8-F- 6\lCb4h #1 ձ¯s`;Nnw;\k ]k9 Uqٮ\ -6XdDpapIfe^G}EWDWqͼ7u~|md}'PBǠA|BhOv^xX N>dqB`tl"Fq]S/Ͷgs=/TGϜp%E >)8tsa/A5 ][~~pmL`ɟߡdOgT>˅VhK p{ähȘ5D HWbԉI:7g!Y^~jb =-u]@2 d" :Y٥Vk]A Q7Rxy_K?oՙ;ByŬ;5_ơ/2σ.6m& ۛ΢nXڮfE|a#o2x-S4{lT}4mCsu\ӏÞ_qؽN-_a{Z ‚6qFDɧ|[LЦٍژcfn";0ѺV j)ve|jt;=y|4La7.w̸qV? @М4սƴu]kNnĖ0s /{;R3o܍ J_7'=#1)hvJMΌХ40~6grmO 6P/ʾ֗gRE\KS\O9D(|? 'ӎ8ѽeXӥG.8O2 "6{.Ef> u(҂>' RixHq΅3ޣGm3G'Ym4yk;&p3@72U}2ڠoZ߃pK]i5ݔP Ҕ~-1BPU>TjlFvÿg~}pnʃk=RoЋ2bQnA 0EMV5GJE= |{uΫҋBBӮiolp?|lGB?KNݻ& D̽\W!rslpk$RЮtRH6>ЅPjkP"p>otQnGK!7O`j Xʛ5Ǎw#nb^lҷMxY2TܣoS4y9xHep'>&8WDIܾwcx)gp4 ?X"eFo 7xv{5#4@K#NQ64{ȶN6."Dg7>{22oe1%k$v;ffxթgD|0083v+ݷK(?'Xo5^fOB=fIFqtŷyM~1`w}ʴ n93X Vnk.1g}gqo?XJR g# tr4r϶1{u+5bF6TU%lK. Aowz 7ckqɽ |q^ݐbt ZUsT#J5?Βel0w r5萞¸q> al7|/Q{?PpO33ϯgRt;˨'@*52RF"lIadJwn>H/ vgAy7&I@~2LEOJfN9(z/%M5Zb)nt4=jӓiI麶Ģ Z hpZW(ZXRکpa6K _17hB"}l6+q~ thWP%ڤ2(x KWBSɋ (6{PGl5K4OX#p~(4mn. |,I7Cp re*K8 X4֤ ˛Ï>1Fzŏ6EÈ/IM CiZ`ޑKZz/)? Ǹv45BT"cGTQ}ƄgrPc2Vz yIn;tuL3y8g FU=nj\7=-los[a5qv%Ut:~I-U}:d{7gVO%EAUB|(=##xsŽx8K3Ѝ#oSCU;*Pn-p `7I3 _.d2PMw {{Ŧ,սa'(#^7Z-u7i$\)~oX`?ޔUr]i 7aX8c rb2XDYc6QPe:n\CaҰXo`!Ύ#Ic4Ap \%2ztgYZ0707010000037a000081a400000000000000000000000164943ceb0001375c000000000000000000000000000000000000005000000000./lib/modules/4.18.0-499.el8.ppc64le/kernel/sound/pci/emu10k1/snd-emu10k1.ko.xz7zXZִF!t/]?Eh=ڜ9Tf91tn}Yxܮ\k>\rҲ[L!ѕBBp;HtjݠYL> kx|P,XsTͰVX M> ]siƋeu۞qTG ,*7 ]EQdeAbg6MNW*,/O#3W,!eP.v(5ml&_Fs+(_ .x`/sgs?Ő9g;f>ܳ jHLP^si,5)nx>OTkDb` tH2Xq#-;M#; E4 5~䃼Dۥ pնZڳ/s$Dh cJ-Uk-΂ND`%C"'c5_99A![i)Bn7gl1!F=x nW6ZCÌW7VfPoMӔ pvI?L=ήl6%TJeچ_hZNd&{:2I4IN1'HbF:YsN,j!*XQ%st Ma-DpM)+ O0xg,.{b7g}x{"B U7 X(ʏEҖH!\NБɵ/Ud y̆LHO$ï˰BtP]ߵ~ƶ4 ؀e>\ZEҊ hwbSɸkY2Zie1zPxVetf!D PXS % (',,X|YDf/~^U$7ϭ,5`b؈*d'N]>䶴#+M9=nBuZoj/rv[Q:zM|Evhуy2MzSֿBů/5fe q}yofKPN92`x=uλrF ZEWG;('H'#6QO).u`r.ĔTm$*_tf{1 9>1蕕[M0ֽ '!NI>H%2 c4co<;À]JBdy?;F2I۝- ݪA3SE:u] iR20гR*IҾ cP"Q7w̪TEx.dLq 7cmCfkTu*ڐ}e,PWG^1fC!݂Q>_$HH}eyI9Z:\ë&8)8N C#a="@"17V]۝ ,B2o/2n?5 lrŪE!pH.>,SDJ-T/taldjy;yT0NCwb mxꋔ3q_$/#C6s"u9ψi|gOv'rE-@T_DK="x=׷RtyB} êEnr~1jd,{]ꆋ(#<3qgx-,Ӧٙ3ߴQ:d Umngdo*H,mа_&} NtG_ FU*VC]HQ]Ծf4 F칷lo5D߂[ۧY>*Xyĥ /!_Qh޸ށf,|l=,/8zh*DhmZ2$`K`'3.aiZ-|P"4*1xV [_Vk7>[)Lb/)N ~gUP@ݮ";T<*\uF7)ݢBn6vM]gD(ƃP`랍\%R8Kxod~ 8`;]Z3j5Q/8>im!cSxT?tFgƀVwH}+&v&DOixq(!rYϭj8a<٠JX}WʐS9!ı"ωg;]oK; /۲SoG۴lÿ5Ex iӚL4sQٺ}[z 4GQ$O,Ɠ[iLo45 n ^ @^h/RBbtd1dxX0 _*˖B@QbY3#6K5_Qn踇r _]C!_osn)[^9>!Wʞlk.>ړy2{SB mҾ%\sU7؁B $mlVXͩGvxͫߔd9X) &@3Y;Cځ"1=evd3dZB7E# 2Sٷ؁dI\wVd w>ǫ5xßGQnkw׋c~7XT +2[,ïٳh.Vo=gr_1l5{KA43x[Oଡ଼|Km)sݴ?ÌѧhS cssm6n<Ǹ=+vܛVyrA@Hݱ.E]^)_#PXˌ;7ZAǓ/׶|M_FvR;X4\PFQIGſb#4\НCF:yq>/e7j4t[ Jn{̊L1>Q~>y~C`o'\DG8"ypGL,ӌCy*QyeӴU`Ep˦kj*GK21c }zQpny),O/'Ѯc&vhVEv8JBV-sf6AT-%8S)9_/X|'$y n5ut)O0vr}GP$Yv'eu 6l>ȿEALHgj6meX0¼.|O})9x?Ō1vP9t\TX/eK;yy'BLKC\JXiCF џkvl/L(jSZ=8R]ڡsfv O^7b`!X=Hw3h\{>&\^ ΏeB¶5u/p>m8ateUPP[?;=A"w0 J,y|ݎ0oaml( u0!ȿͨ6+Ob*^ JE~/:XDK(%2DЎzA&j*8 ߞ?IgBEp!wl%2#bNaMѿ t?da.ZfEZ[!6!ДYZp5nF$jih#\tG,IJ] [2q`m`*zB~>3ԧe{g^b)b-uAB**G:JMšW_TRx'j"`u,i/ uQaƞ  Fqi41GO>|sۍ5=T"#X|T9L6u!p$*|n;@_ٿ( _)2/-NӴIYC) F7GRB++~a\\>:B?;T \{ *PAN?g U=[}W5}{c}[7uYy|`pC7c!,.-BJV&^[lVuE*7W%"ǐPF5soGoM$ g ]M$[ 73Gi8 X{ 6^~?2Rfp:=Q+H?x}@[IWN&E,Ä#U{^`V]VV_wz73Y) c=WEw5j3 9$N>zR_ ɯĢ:8T\bꒂ^i7)|{obf-CJ{Bdgmo0w:sFP]?Tnm:(tI=*Q |G)Ɍ'*`KY^E@GMc>)Ri `FSPmאwĊ/AYKUbEjYBMIN p>"=9 qN#N\RCiUhps%%IJ&HS>.^gf:JM: Ls->hb[޶.⮈?o {af]kiUPInf {Yne( gEfu!C MsQW,j͘Xkċa$"t/˽uE "H%Va;Ӆd͸oos~'oV.҅* 3⬯RxF H']FFgdzi fN *[ dY^5mzJ|JO;$iF2K&efB/ڍ(_TCQQ`Z{>qVw[kSq"AD v ]v*Ig@ʸ$VN_85?Zߙ*2ƾ\S'.5,=L%NTCV|w$\~z{/[wQv&n4d 5]_y_g\1]Q ;w}-GV|g0J.ˆYh,W+rHjwP2|ػD^+{c_ ݕB>MkQ j p؀#@I/-SG\4.-sE۳ <GOqo&QGPP/k;J;z O=/):I,0GN9a]Bt/'.9[}T$$/їJ<qiW M7^ӒJiz옮Kǿe=u9+f)7?]R B\ 1'fIw.&AT@k>g5d >;y5] }^D_}Qo8G: 4DYۯU0hntFL${N>3tl5(Ra;j?FS8 E~OeU!ζCoo#;ټC-*BrS8hq_Q\ƂɆ?My RjCDEz|myjhlwI rֿ068߷E^ w{|Tǵ4GW1$b&b. `?ދ{Ѐ|z?j;b߳@@~F.V|O_-,inpaP=C㥇S@e~9rT~H5.)|G#/W5IQ3,߾B^jjV6Þ3*J{~SC*ӀHJj 034hٍ"3ZՈo3kMLx%KK^Iq[Q`u}5qè(6I|)EK?a g~T !0Y~K۷M0,+KE GRO.sR$C5)!0vTjeݥtp2ߐ2ViaHQD=xE5'0p{Xa(sw>e1`ܩ>!c,8H ̮C3[#՘[{|OIŦw1{[G((Y^aNf3ti"F̐ mt oPZhSd&6(ue ߜ~z{/7QC=3@ti7:lQ6uĿjG͙l]>M{fdYl; GE*6/,j7z~fɸDswy#ouQA7Nmfb̂3צ{܉š47eWݬ0d?tqc;i3NfA;Ow#m#jd]/szB u~ ,F:M6JNQp '_>(`H_c 8/wξHRGe#qYl1V.@fePձHi=UX@_U`9 5uV*,IX* gqA.*͈OY%n>nSNѩ@I*֛G2JugחH 7N]5GJ>TJA\Q)$SE$MQ~ :r>ٸ>脭ǁW`[*ARj6{q}Hvf|E`E ŌBp5kf eI"-mǯZbBhiD #&xRmK0xt`JV>K=ms4Yr]]:6?x` Os6\k b{GkP:޽4Mk=RO*a,p [U?2Cv]d^mPgP.`lI^JSu)+8mr_jerj=^0׿H"4mEa&?b̩-,BO!MQaw!) Na^^Z[_-$=%ukK4.0ScL{%fe ׉كĨ&/\.sH3!ƃ rn }}Z5o3% u -M~o־Dd8mr 8"DG@}! PeװBkBEj(5nk=02x4 +z~*`2>Qy;~[ jFe7%L3YSvr5GnW2IXX6mMժ7Gc;9Ecb"yUg<<k2\ دr!ԴJj$ɛ~4ˢG9Ӌ~8vAƆO 1+"Ʋ;k.oaHuyuQ@]f9^iT:Ʊl[S|_X;b!6bbɯC_ųB *Ͼ/E9sqC[N;ゅ[c#\|^JrvֿKwm$}_޷ĆYn_$S=vWW(sS<4];moR(=#{YNWQk/O8.&в ET̑ :1B/NpZgN=*tղdT: B;|{tϕ t_:_"оuG=[Dc ?`j)*ZQvBUpzJΆ@U$>'KGa&+R[7a:| ?kӦ4+jH&??`MBHYAKvlc` &d!񅲠G $Vi{hS%AnR,jF98)lI] E/[{V'˕VTv)Y)浟ߙr0I7<weZM^4[3hpOU:}sw:lڻ,gϨ+B+=,掾?YL !d{16,+Ekqm]C47|wԕK'A$55½mtg >65s(  >OX8„~\@ 6sBqOjwWϫkٛbt>37L~[jDwA3L73}|1YŊڻαá48y.67컲2Q w R*C$љAEuōyޠR ΅"I+xwrx+xsLAV+dWCO6^K6P-R i=}=crpE%+'kmV82([+jBJ4"ڬA݋1k<,z˽㍓/#ңeKr-k  beU &q?AFj2Ao-JVcx=>(>C=R#aHd1eAK ;(ъ|g%M$:[1ųIg1?ީhMk: >!sODrZNI_4R[;oP>y-ZhLLe^xMYKB)o=P"F5q0LM[aڑ ]z3{3V 57e8NU+U̽g٧t!X'^\[ƃ^"W\ηAarD@0$-اvm؍vp0UͰn_܇Ê?)xw*=?NÍ-OTi Baoٝu)u}Rv%` <4#Z5hū̠i M,I`,>BC'9kju*Ù.']\M.(v.)b/V>3[U|Oڧ뀭!;9t4&Kh7A5-~p"^.Yv;8"1,}>Xkh l=ll twl?`|*v<2&d TH2: l$TN]vZ}-.#6J6|JOAbݙ\vp\_P;/-WHW@UcJZW-+f0xl܀ݛP? yR=e%]cR"tiOQxbKy ݧH( b@/R|`P٤?LWC$/vͤPi;-KeΔ_)|F6Ol;\x'xx4=ZT)ZVp'_H.Hʠ8ړ2ْsRk?O,fCi ƪV';rM*SF[4?F@AO扨OmΉ\ %YTm{H_d72~͌@3XQrA2jf Z.!X?zhp~-'kMh.U,MM8BozH=O>:"wиj=uܧyN6?b8Gy/S)TAcPJ';ۥCdi>x`'hSx$X tvŊ:@w]Ų5ܝΞ/Q>cZ1FH$ |!3 q3=!f.zƩ2kCOemv YD,CK~ q7=8 L&0 | QxW$G'V(-z2e%HoXJٓ:d%7aA_ b<(bzP3v{K'mUX ᾜN;T}lL.ds*,(إ8*l#}nE8&o=?y7{RL '}v/r 6}_>_~&\X8Sy;pfUOmxdE}2蒩H{"HkjLOZI_Lc[rx?M%Gb9JԍHv^OtT0zq~t_Iy.VX1LrpNh洹4:-KJ@;~9A}aۭxi2}~FtwuQc0cMF bkj AV.?G8.n+~sbRLbLrV")U s;Uڰ(l$~sE kIlʈ}KV,c[7`&&Z3!J7]ʿ),4# D׽KBpȊf׫I|'ilm!$o X}gh 8v9? A!˜BSCbIUbAP$%ODk$OP^̶8s2oTKIy/dDhk%n ўJE|A>WkVw8Ҩ4f17'f㲂zcǪV~z+^ɵzR"Q6 tR <} ʛn ޶P5 -IJJ:Rz 39*ߢ^)q)_(?]-YCD?KILdm"xAi]qLI:tήcbdY[IBI+"bm5ݬZ(#}ÈV9c įtQE7`E >uܛpH_ӢIGE3 t ,N&A 'S.bZYKNY"%HEav\ {Ņw\@[-lD Ԧ*<ZR]<+V,Z3z{SF2 Z⭬tmdy1Ks/XH=qc3c\"~GA<j cϤXMCSN#XxkVJ(e kΘTM?zpT>Sҷ >0\mmHC59"&  1~=|.R?#.|UoZ䨘ᙘxjϑH,)aبժ8{ 9|fϥy~>1GO9gql11x j}2OWLI~֍e9Z,ЗU_9HMO9zׂ,9ڿ{ڧ{Xownq$]L *\sa{]a- 'v3 B|hbb}ԍ+lQ;L;ut3UZzb:/g~[LVkQ2̦9_np=oy0`˖U!]]xeSAA|(B>JͲt4.Ġ>W XkCˍV։ b% nCv@p$?)WӤf{vqfV:m`쐄1H|7YIAr"IzC_^m_M*`vtS3%׵[HBPoG5VLM6Uϝ<5]ݦL^rzЄ[.{nuI#QVM4=Z!)o˜_D RB6zfm8,jnOחI<,YX)x9/x Š)BLXXUlA^+Q}I@3t mw0- k :hٻΓ&2? i"ps#ս@0 /t9(/"! kx|Lqael 5H.%:In1([HwfQ7`߾HH}iRLKpY375vcI'AQ{D(b|9Bq3ױj٢3䉥3KntOת6*' h6 33.~|j +ȑW؎rjM{ia\Ma" y|Xc(!ݕrBűA]kRP"ChK:bR.ŜfZStv{5ǹ޻v7 d{𦉽;=IC@J, l 2P|'GS ?2/_O%H ڭJqb5*J$r5[&YD׍1~w犣[vf]7{+@3iL\6y<ͲwkJ.l{mwLzC)=>efޔ\=e2HY.ڐJ-2O >O*]-503&4Ą[9*:Tl ^-ߤ~4C7d}pc:>&2Mw vbߍ)I5;[ˬ#Z,h3\dev{n \9 ]U@ŲcW|G T _Ii{OkEܔ }(nO\j1w^6\IU"ױ~I‚+˭S&]3C8bY+=@eF7<Dp[A3)إz;j-d9y o-lJ,73Ыcu0L(O`,yI˞\9r˽x5Hz4!T:'uw+YZuTgū2!|DevWr ̑B+/O"r:!˰n*(.gTXg՜M-E Z׈" V7BRJ;ZK6 ?!- ѵ5!H}mB`hױRV(6J $ӛ8/GO0~L {9IIǓl] ;E:A 1.H7 v H o,Щ"/('F,\ h]R7DӚ|2&~IP1(diV7hǷ4in5x6 b YfAfW)Xj?=fGaoL`&Y7=pfvV=^NN ]jwVe27%?® 0B1dI)N؋0B'EPn!VljzU|X/^3a'y2{Ghk3pB߹5٭n5/y{*򆪯M/?fW/>G9 {4Rz˛cTQ`B}jmqtJtQOf/KQHS?̜cUz?2+ʌ],m x딂ډ)2-ZaAs7,A4ꖷTpdKajP]?'Ib)?8Zr:Ա]|6c:UdekIs3H4\sE_>i"ozl&a?hjLHb^ب BX! hN05.veXl/J&,~MrbZ iԺ;JEXUIYZ4 ; r*rSւ]ֽG@o^H 7$`*]/P YJ0MT mF,cS:VWBkJ{/L՟]HZh')Ai9a}Q\KE )'#T-e6vC#ZMi=,^$ |$/Z2 _:6rg5C;q7sx>?#>s/50\@"D^iM9H̙d$B1BNrJ.~gF6TF:aseyXeq- 8@INPKy;Wu("zZZD޺~_:N5Ʀ l`BZapM #KӋaQW.x7/9D%]0lE"b؝5{W|hlN t +44MS~{6ChA)SBc5EE/Y|j?)+Y8nw:HI@Dk$=fkkos#?k$HQ! W@@&6a+VmbJ4%5'>}0ClZ}Q!/Gǀ eR)6P8 j;d%erxSVc+f952;<4o6D}+Xڢo~2x URTyyP_r,6Z8g//lB5?wn)(5K5(ѭxޠYȒW_ޚe5O P3ygX-_6vS}RCІpWTMxOČŻ] 8]UYX\o ʣ'wd,t݈F6a3F[~mUp jh4Oҥ㬈W "YzNS3j[oߙ#Xm1 K\-82=?kթpۘ3D<&5w734;,lOg7Nw/ (nZi\ eWXga&N$:@#}WB^GH+721/ڞf:[A@G|b<+VdI9@4hQPעOxn$aז_YD{B-dp1I,`:WeuD‰ kkwxFFn|?*82EN,; `qf d){!\@VY.y ԇO@ߧvMVnwѿ7vB͵F hY$f?H yeyRm$ij[tS 9L[ { *~LMm5'!U .j~DQ;d(̸,Ǭ #$b:h(Qʣh $&Bh>5\J,%k20jE?Ԛ^٫Td`0 oami)j))u}H{ k)(GJ5yzJ4Nl!$mbY VV;AE>N@_b%|̥Ź4f1J!͗+Цq/MnabVwr}7zI^8_ef:,",-M.؜!>U6R[&f2S᲎y[Km_ u9;)u uB#qNU.E{A8ms[ᘩ;edoڥOP'ݻ_n-;N+0OL=F̌Af}]U=y_'ݴQ-˴Wvw#Dyûੑ6?Cg9t8<{LKkgEc裲4Ko=?}dKm~ǎ:<=,C|;;=~K)N8Z(koo8}VFB񺧉4YȟZ4cΣrqiCX7r:~EvZ.#:O8M> ?k5= G@FǗ괃`)qDSCc} G13۩(mT4慛=pKdꬵ*xW%Dn煱'`bFP{ gRP3k/wa^\#tʒHG*y@!왘@K5,eRGI^8^j?$l7~rOWC[4U2'l#|p̷CWcRQOuI?N7BaTGlA9yr~֯q߽Vzv^ÂX DC47$h=V彗xY'8 BYT$߹R.nơ^D+迥XK[.pnߗ9R-WGXYe td%si_#3O*2j|`;:m'y `ڮeQnRF;+ AƹAWz5tbޚQܦFJ=h"ļN6?ǟޱG}s k%_4_[J)D- i3)`rCI$O2 0)2)Rs/ ~yVlpbX]<<5uqU k%letvwE)c|-4^ի%}&D> l&ðJG߱ Iui%pT7 Z:7k^Z>.E(m֟ MonM4Ϸy{BnXuN<#V&DN@Uk%";Yݜ(t>} i@Pٌހ $5“l5yI]}a>T3Ȯ݇$UNOۑOYg&#c k0w^%MZ/Wݠ+qL+3pgl ЖF&3)ij=X3tS3DSQB[#F:K* $d|O.Zl 4cf+P0xn!r }Q-P_l'aKo_ɒh>+vox$V,ɻBd_B!N~zj-u=ZGs$< H ܖףǿI^FՔk ۯ-6b,^[am7NrwzZ̸=/%dށ3F/Nhd}|Ў-n]$;$4æ\pd\}+a6.!A}QiH͉04ِ!, Po,v7U͜qn͒Q۪mxL@-wz N;\H3da&٭ʾ%u "|3:pZQ/LsLAe$<(Wa1(fS˟ꋽ\?E}1 &O4CeT+Ț^.DJW}S"DTZGl=-L5@AC=!"GV|C/u:)z+9k`2&k}M哜'Hy˩pͨ$KXM! BNd3lZkmM5\i5iy VT=vqPcXuq2u^Ms n npGڝb%揊*x3W\H-@[xKc*v}l:3Njʺu<<0e>ٙ7{""Ԧڶ|#@٧Gܵ͹X!x^Zi|oZk5u #ͽ W'A.`cx/&9`B_p]n l 6:_SXQkYSԄf.}Mz.C~WƨqEl]AH;/;83[,I{Ps(f "7N]->x. 7duMl9t@F9@HvvHqg^YX#E]/0ݱ-uR抺׍e&3ƏL=GM\Tt^`uLtAtz6_lnqZUY3]CmݤOn~ސ9v~Ò#,8.呦 "Ysk) ]"cA錺2it3iSI4Y颒 aPAz:8X"UrHH> uolfCB6k9-(> T 1 ?1u%1|<3Oqs3+K0oL_[h-ӓ}eһHlڢO7r5%;̎ fy^@53TYGj^XV#CMՉjdLMw_.U-MVI { l||'fn;RFeAܪFq誎9G8Kтن /]pK8 7$*;*nլePV4?9,lN"}L6Yn zFЅqw KSú?a 陻FC㦹:}ճ&,9 DKDF,oً28t b|܍fGuJuFg!@u pMl8pcnO-׳j<B}!Iqz -a3Jh0Bl Bn.Ma|:)#l@~PրXZz !^g+*4` `d旑dH >) pna X.-*8],t{@Q0 7[D"("WVM^LE\]bٵSde&ۃ&8qQlJ\A;=sRSh[Yt9񖀦2Ձc;\(̰{VU|ѐLU@|īel"]x|Vdqɉ;fzd$0XMjP |(RȺ4^"3.WWҨa]w脤 ](Rj5gB I ۣjQR-A_Eg1F"d:C{ GE}*N|=Б43^Z[C׾V7GMŸպ-=~(2ShhV{8\1g~'9'aQ br#^IK=X[*w1h9 F#JyL<̟{n-a"|:;Vظ؀];_oaoU .9t}S3 TlaC25,lJ(0Ky 7~i-&g=7RB$p,w ^n]Gt$e`˾=J e.lNnl]Ґ7Q|yZ7Y1&RH^55~Jt/&FH:b :7xCH/{w,xR+O \*5}"˩*oH#SXn!zdϜ{="4.[IJGMHjRj.QN afQ{^% _?Ev\WggBLOꌋPRSΉk\%& 1L'b&]40ܸ4mS+kzB Fs6ܸ}\^eUc(]sFcLĻ4z pBhؐY0ECbekM|ywBN2֓1܆l9;^{RP~Qd3?1*^^KEýWJQl^2AV c *:8騳LtA1Kk}=`h/H,hт'cu"3Mzuw/?ST8R¬{2#i~K׍fFGsںH`bѫamR8fLiD 0:Mjl Cj+R{UR#,P{|~'~WޕRT6_5Qe; ;WÃ?TCX"8>.F('Gk4}dw#]p|TzWO4r# `pblw^Ӻ:Ь f[6qpÊzI :>>L;":&T`Ot}4UU4(NLe ܟд&!7X]bn{6/ 6w833j/bUuӠbɧ6M{Fו(4F5y ɡݖjO (V> $}h%eRKv Z٠uzJe qW^9 n /h"o"o{˥:~Хd3gQef}_MÚl{o%JJ?)_RJ,&{%?  7~OM|\1w_ , $-R̬Zs{O#BZ8t|N~l2q9Hy`װSS^ ћh-9yZ?Ibrf*\ղɄ- 1J8ڟD'F%\ߓBv=/,^RkxNӈd^y1gZg1:8|0׃Knt Yt1d@'?,vS!;q!GU?Dky-:uAc)3] ;R= @A2ʣiZՉߑK1 Fg H'Mg*F7+.5M<<Q^!1g,"uBl'(}. WWB)JnKȝS$t DjIx=]W^E.ܜ/XQFd\W&Zش= I~.YRNy-*Ra_5]O;PQ#PԠF7ʱ{AGUp1~M>3E_fRuB8QN>͚$ZXWdW&UzI蕂z,"1\tsh.fMͻ'҆ dCNl ^y_f( v;$Ig a)u:8ҕ,/zu`i+ zNw˪غAx}|6VPd 2DejnG͓ᕛA j0c2/bb+h, w)W]%oh^0Ş$_N)8!xQ0TɲзN{'ucDA:$,U<0r@(beGTz>͝bu$~@ST"<ٌ6?Wqu$v5>ΣiFA?nGxꉶdي54b4m@  s$R\Rm;k.fӚ]_na9!H13Oj\v‰?`۾}xάCyB5/`R#9`vYvz;}&8Sу08Ԅt3o:P |I!t \^DM2aqI:4QFkL'hd 3ڏm1 pR7Cd/tFy| H\Y ٍ$>$N9>OP_ꮯ{2Y2T 9VCuhs!|)S'Tk򁑲:qOX$v-5fZѥoX8sysq)#Wyrn*g7qW?&& ۩pPI%e^7xKc%!}[FnzLAӝou;b0.Yv k2&Ýs Nl/#6'Z|gXq8uOJލ_RnÝ>a}֧^Qd٣Lj2~B/ ͨЂmܰA~P1 ˃N~ɊL񱀱* jh"o]tp fb .\yqJ9]EoSHצ@䰭:ɫ(rP+`=feKW$"F"1-DvITl)K#WE;@gΆ%WQ f!#Yg;F&R' $YyBXwsTMOh bRޢ<{Kg>+}rQl1{>qRYiݐ^z% 3xVeab =zSn-NLʟ쐖$͌/J⏣r^%!uTLg1<'vUej5 C1w5PMCNYjY^aܭ8πło9ULwjCȯvJdqy"-Ā $8 T R9,ŔiD)0Nip%QuHtjJĴ%IqވN'x۰3ى VFPv*F},La;U&EI qϕ/DWtlN@zbeשt-_NU?KT^4tI%IݐJ<0ݿ^$'YX8CuUo=@.4$ZY=_DS%g5bct1z f&gc0;Ђ77)1UM~\0C^S6F%?F3vut@Egq0(unsFq=jj n3,ۃ NA^dӣPho92ie?z,Qs$nJsNJ(|ԅ)TD c\:cBLs@64q@qCc1Yfkɫ_ܵd_7i78־ f^ eѣ5$PbR1E XAԓ x+`.2 LPȤAx"iG}ꏞY<(@YiV8ym&dKg?zh y| (gy惙81BJIp)5ILTZ+|C0) /&S!O?3 /j&7ڈ>h#\ yk"bO?<̀"n՚1_[wtx^gy6O YřwM)9mS`"fZ_hG`Z@W&V׊yaa1e+yZ$5opߣwVAKoW!VAl L o^5Z4."KR ;ƢQKPhkM6:_MA<](QAژh8Y_ ӨhwDjH` 6xꐻ٥dl/5MעiM~RV5՟eb5;kg"Q$E7BDEE̠+lp*25e{6KJre,o13¦E,"ܓJzh$DfIeC!MTQs'Pr6K䒷/týݾL~gJšd@ {MlT|;ИPO+(L#33l 09g0|v I.lb.iED,5 n˖@Bh+g MTF.e1Av$NC:o @GN~dk"}/7q8,5Ȓ:U猇ǵ1 (QP5WIZ]&!> TɟjrQ 'INJ+n=ͯ c=ՙ-DyAcaxuҔ7Iih5 -S'|`$NAJv*EY ̥sn߼S2"ʚJe KS rue1fs:,A+mZh(q& A6sAT,n6` 8oJUS)&G $C kFOJo'7.]Di_6n͝SelTy:EVqCNp%i&5$! (o4Ϣl9Kž٘kxɌpv#X F B58ڛ61Ьc@"WGcW<TI u'# m$^Z21GU n}'?[kӱ`LMڣnudej 0m7~{˛[w;SwJBB >#OLGYӢD3n!?#AT7ULbJy™)Q2QLsCW!nQJ"'%ÑiN<4'A@jb|mxWL~T+xtFGd'9v0kO0cW & tMN/|atjqvo7!dD\d6QB%]r'|EF˕O\<eV-{x.k3Vcc޼G>Y;#Zޱ /T!R6> >>ŧ>PE nk p &TI7T*O)9ڝ{.!~{ ,B0S>"T$qpxm-_LE<[?%һo.pyk *9Vq{񏿭ס0ŲpVCnQqHM4#bevҔO3{Oqeu^c\KJw|Qzi y_<}46CxI%އ֜"<>-2xno ҂fwbL嫽=b$Hx;8x!)]5BϜ &^%E0(G7z㏕j( &u8S\.}L87 ܫs[SG3}q<cohJ,YFC$JHe3bҞ"~;StH%Ɂ:Gle;LbSP8wY/υeۯ.ۃzDoC8,0 YXq]1#)O#m 9ʣ99!{ympMa5szAh8ϑ\ȳ͸=%WbZm:&ҼRʭ> m_׈"I96Ԍ ;gs;-+VWK%Hc'gtdV%:2&J-|l4@>h(+ Xf 2C"r Y]z*5Ծ DSSHR@`r3/ש?s$םy&,*!R׼ _Z\A眻.vzqj]4F[Co q:S֘, ՝pJ_ qGac>ňo" 0MP̗gVa몫R|4h~=c]oftW#!/6ۨi6d"A1w*X%2$W^pMce]V #C@e<]Wc59/Υvv'ӽ4g)m 'a=g^J0;R߬df =%|X Ŭ;s@8ۣZެ\]-vSwF%fT?oc%zpD@qVy[00@L]C_s-l @ ؚhG߬p:hi^@cZق?_\N=.niԼ5s !rv ſ>N¾ 3yH@ҌG0IvEwiJbYV% 8VG 61`_)iF]Ѧx8m-E-OM@4sWMت6Э(׍x J9R]EX!e:,z!p bA+"I)جH<$GE%Ik)2U *{=L*r߭^jJz{ŸUV -A܈ )~O1@@Nnk KEҞvqDh(KR7G%l/t@-=>uɐ~=睹^ KY|ؚC{ OEhM))Ij[D c%>-|=5PW,s&"Wg5eۃ,_DvV @_&)c--QWhOt;ߍZH{kA&>Bx%@ >Xev\4qZLY!_uIWbD`?40֑P`vONz3Y3%cbw ^. \r򕪾 I{G=ϔxLf]2A& 6ESa!>VGs#K`=e=HE"'X {lC!C,HuW;R0f˷XlD\(oûxqBHp}ACǁ ATɃy5Ǿpr,\΄dEЙtVԗ3$^AS|Fȣ! :>oЮT@*=r%&2?p9MIXK"x2̨脙-h/Yɖh[,- %H"z3%bѲQZ,Ku7o t^8ahܳ[ͳb=w&~Zۓ$_O*20E-?0(_sW Ruڮi~-6+:XPEk[\dflw@,6,zgxjM%WB sXͮ3梱|bhB ʋ#%*.,Ջ^$#7Z%4b=݌2bj4/ȯ,vFm_윁ksxZ_@q,D'[{DQNf0!mu^{mi. b7jh֧0[@+/EAJ \Mm3Ly k+f [@^#]O6Ą8MVfd|m}UqJ@NpBDOh!4 O&3b$#ս]/bI4G30bz]6zʘ-Pdmbn ~`^\n݈HT(]+-?+o)EfWI)Q؜eY0+) \Ų`){M;L."HѦܰR8ʯ ucPDHieA9Kqkf&syuPx9dhjѵ:Se)5JLOxi3 4%}A 5Q5CM q(&[i0Y/,$$R0%BeΗ_?ka*Z?H3"~Zv\9r#8|3-HNiMKgmbnRD9%GL:Z8?5An$qyOa1W"@=~%Tl\ n)l\9&H@ŜQuhKE%Fcg*MKI[u..Y#%%ow p56kB恩G,ve"2оwKѢP'Q aQū2cAb4>ŲUL& 3i˘HS/G1jWسz,=3~eGTs9Ahct3VfŬ)imu4* ߧhHړa eB2;M.7yҢ1< #e>[x3k+^VXR0g[(T.d\lּ)5iaCiʲgxE@{-B1ļEDGкlZYVx\RRPpB0BDAxDs+0lPAbލ_g3X$tu68p-=QANv4o>mKG)k35JIA "-MTl|j&QU}:N;|!!}j{fG-7^e,.Oy8$i6kTv?>> \WXă:XDoSqәݨ ;&*(GCfr 8\ bYb>`!0I\sH%U\0s7Ua@"w P>15<%#'h1:#t2eQ=667>`jhl*^J >Ŭ\!sޏZ1=)zJKғ݋0$iFzYIY}H7d\iRCNћ!=9gbQC4/KnxWXEWq1^g(<^+.pwuK̶Brk%IEOKą $6];@x^r/Wyf 8=D",=[FWPOŅ"ipY^6(V~^adgNc6> :#@QMeUH;K"&Vb8YTqBlGq/P]i>eS1A |&cX)B6sh$tD ֫EPTĩYQ '\B&ZZF L^ P7bgܢ G֊#ƒ+sJ+A.$)ŊxM|M&V_ՄY!}B"''qB67ב~wJH x9NWh}Dok9m}+Jm? 9; ֔|h)(ʵ*! 4Y~2ܓxl'%kHF8</w|InnW2nX(w16@~PYRΡ锨/`{_I(TE~H[A߈B K2\^01bTTx7=1 'll2+΢KU_܈F$c32NRcd }ԨK9Y3](B&N4Oa0VLmgbܓW6s[}BzWrT( j_H2Z4D{ 6T~WW7;{-}ӎ? ʔF7]a-!;)Co$4Bz`+ ۽N1F np:szFxį(gX= !u~wѩo|[xm=^($s6n p(>nZb,l/\b RJV%-_1] #! P?х.# +/GZN)9q#Iؼz7yq>vyr?5'fhchOu  s8*ED<~ _A&7pis},lihX^]I9VO$~_IfP|""y2^! tr8Bi J&?a.-8x%Bg>5B2u╀lDT3P%D} : P(r[KъFkXlz_t'fVFH+Nɒƍqzv{Yb R75!SxHr%JRU3r[*ͤ#f5Bi^2\KÐadž|BOJɯzzBQNSDX^î9.ůsi8%Bb/w-@w uϱC X,ʙhG* ) O.E]E," a/ۼj+W8o:ufUR B7ElғBAP SnXs%ݨhBv;U MjOz>B?VrOG˖Oe( ԆCz\o皦2@[zl}6bK+sz[h*q✵gϠPe]-L 1jrӯ7Z?[>RJ+"61rGev{(N]u'pпl.Te9'19ukmr!23]BڲɆYYp{=jr>߮З\:zP=t$&Tř';?+|{u>u B'Lyɫgrȓ_BWQ(5@KhG?BZQՊyo8 `pB@o-?EqTu@O[mtZR, F{#cW+]MGQ6, @Cb(aKF9uc^eqNOEQ6TԷ_QTrͷB6j$*aDфuqL TPkglLcmT>oG(Y"tu,5!`(FσA{5.\Z*q1^jͪ㽺N ݵ0ertkXqQE>As8)`*rh$9&fKGM jPȣ(?]r!._A1/͹Q5ZMZӢo*,z/v6XcN\ `t]$݂HfA0@#cqR7*`G>w l*`}p%6%䍫v#C4[Ai!x[`dMz"ġt'!=OJX\%'|p;bf3 A26G3.mRv NyMe[(Nv>90+KكnAC\>͇=?dE cVe< vt0 X4~.!j 53ڑ[+i;5-*m5o^EZ}NUu h]yUqn˄޸#sWLG{m}kUu)/Ѻ"(_Sx:d*l55 >`WqLy24f:_%jb, ݊0ȇ95.d(z4m8{gXGin:fpשټL=f,ۜ(=an7A{⦫ =~ s둵aH(;(}U*9>@؉8(DWV ۝gjB d|=䈹qknĠenotv RϞC"SbiԧcZfGZœqkނHo(L\+[\~Nθ,C,-hHDXdW^æaCS9@4*I[݂9(]ߓ|/_pAa!y5Yrz>J{?DawlAqeC-?`%Q;"ՂXP+ۛҙvInuB,fM Kl˃{I)(gJe(/ˮ9VD^{ $B"mE^FbEWI̳{ Rg.9Pv^)D)cX !yaY_ڧX .lNQ3޿imZҽ|s[g!/ɛ~XђD =O\>YdefB'}OQN"OOр>hSe:1zu벒ܑHn~Oqv%] &^G:)TֹxD[84[Uķ&"?a_e~ /Ti foo HU'ⳝy=̏鴝LtR̯d p?#9i17y;)Ɖm<ێ56?Mp 4HPt{Ń5#8,rO2tBlHuC7+ԩ?= b6$LFD)p1\ț]`F љY50P({.BD,^9ڌ0M9Bh)^ص%x13"+@ uaݸ+ N|-e{\!?˱T#LH0fzzo&,^L\l {{;f56t[tT߰Ip'V}W' 5fOzzI9/J:֮Dp? T ZV0o,_j-|sЎ4!o=35Y/$Pn@,> Jsiҏz*@/jG*}bA_mzo\^ -3@AWMcEHŞp!]?|L8C=g{,~lّ2%xLbw4UiKߧ ~/U@,ҝ z>΋ :Q;7-af]*t?_I\g$ST<#7D@>|^Q ?&oSuf҃m]W,NiަСP*q+5b lՠ)iugqC /粺*Ta?÷卒5ʅeR±'f@!|g]<GarP9u1:/c3qVe񩡦 a,oV t9{e[u Vxgs҂¬RAk)oak(cU9pwE6LaD6Xӊ$AJn[~.&Q[וd;'!= 0v\'9\&_f&20 D,r%:fPQ,Q*I RI!9Y]>6f?ঢ<2P[X<6k,Jszy"m<˺$U%Uz;J'7N~B3Q^c2/a'TtўچnCZ^H۱$JMf @;֋]x2>Śf oً\ͷTᕵT6, +:3c&|Qq(Kٌ+ee5`g%83tN^O-f;r܈~OԖpe*(iȒPٛ(O(3e$iG^Wê[M. K*P9,D3ay qYHے[9PXQdp%R||6Ŧ?y Ym^`U?ȡG#XB9!<4k(:` glW$@@ynKF9DB˗EvKjgFU aEof˓xM6_V901 sR7 e;yTJ@L8?*=ռK甒- :M-+{I`@hۘPU2~FעC&CYnddi{6ֆVuK/" .~"n8/7fjN$@ ^aŧBU*nK"x/90cZV?;2h Snx*p@89` &!K<;+*ia)"vv3D6Q*E'ph|xRf:0PF ]%Z ,\,w)y~[45|q4\9qe 023#7H{-ijᔬp󕎝%C//olW$ o)`4Tʎ͗" (PG`2>"%)O#lxLZPHu)V* p']wik_@qI*fQ_zpD(T BFg0?+5h9ol&v-!~A=4eKS8 a՚swQdiX<ِWT__63eZ} 8/:5`}ag%Әj+:Ҏ,4Hjtm'YMP,vsF!F`Ń\%X.n?e.! 9jȸVtُ տzYa#ey#$\=ڜ=̰Sq G Q)DkC)}ַePEI!|۱g`=Pibk@ WyLpfaVh*DE"HN@xX3vSaC *ĘEr"GVCCӚodx,>X.N/ۡOR#B>]o  秸"LA%lNDl]I5j:cj$Drpq{.Ԓ;t]DAz@R;i)Z\S(O9¿)Tٲ\Mp<vPk7+azZ9<֠~iD[!וsOo.2_3fs:ꁔElm2r:ˈ<_ƭ;bT~R3]9Y/fI`=_}G*vS$_9͸?o)c} E.NLof*Ex~@6_Y3}|>m r:xE 8m3nG1;}, 5=5Ŀ D}=3}*HA >ԓ$XϐeJB0|UBFn:P `,ו|ۘSO󴴀¶V$P:De\dX?tz>$:3RV|R2F!1ŋ'vM%|DzalLV,1{ҾviQ= جr H}QAu´N4,.[ Mp,r`m,dSs/gԯVAUb#Po 5! N@MB;oo);v|JKV5عvͧGTq"g*|𓾱 ^π˪聞o %Wpz"tz0v[݀Ii,ygį3w]g[I⇟44P(t"4Z~9|f>0ϱc4$+j1!x97L 621o~%~DvmFLw9 Gs/R<9l5MZ U7tzT(9?%?>G ;t\ 8~gyGM}q7(H5M]޴]aiV>UffR4)QESDԸa/3f502N'0: Y~ڛcʸwC~f/yB8rSxƮ+0J& zx+!,FR=JSrn)]E٩ m{;2k&n ԓ{f!2 +gG:k|gzJ drT@5.p"i[2D"MDMn2oXP%bj+|߀RCL%d-Φwdh,(fH/IO[%&Y~Ξ`1PuL'J-HUN}԰|ym61I:a^>~EMb3GIkB7w*$GVJҺWu]BvNmCQlT]YRʬg7t(j#\)Rp ]6-bf6}C]0~@͈"U&=W0U~8e~Ԗhy [vY"4R咄 SP#ld"p\(C"֗$i.NAĴ9Zؾ LU!%.f1+'d{?"#Id #}#J{hP(pGӊr= Nrcz!6)Viu+Uh!@'~޵j5a#;UK CP^|&<$P):3fg8BL^ wp=Mqx6vYnӂD~,Ng zguچǖwhapء6q~\U spvMрBaZS?B_4) X7xNɣw$ŴMD lHs? Ό_'mp 0 D V2&d96L?;O&\A̕g%_k #IKgұA\T:§PQϺO1!h?:)HnC0p/ adymJMCN"jHC5i%[,[dv,e !w)"AZߍ @b-0U)xy sFkBXX<9IѦptn4єl1p=HS ru8{e@)B ~PPQU %rh$!Nj ܰaV?,L֒EFX=qvqTj|$'Ӛ^C ZvN?lyɐwGKDn`O#ޟ}Gv4Q-F=͓/w|ҨQ `U ʠ`Y{3> 67e Ăd{q`'|+p_%jm9H{vс:ظ$'E~X\H-nol8Y,53qbh4\(.3%P~bD'n>wi9xM߇6oOG( !ָBY6Wpw?TOp0yM|>n (+T9 >zt^+)c#8gk B * n[qFN5!`S5@~ %_ble⦃e& >^PlJFG' t~%7)tr=jq/?%te ɂ޷ 5 ^ŌVjZOٕ{t:ø)6~zἡ֛wG7?W49uo_})IUywDp^?%c`yPiپ&yZi$8PT'u S5lcm>' #&[9hbLo|; )d#3jZlܥ3|1`=,M+V{7E^'h ypd$53]Gl1r0J7 zP\.],Q eA$Ju~q|Fboi_Gu :o&ougFT;iB?@ !e]#ɖ.gfvr j%! 'Q(m[Dl5m3 SLDa} 7 NFp~n8BƯ3BqӈZTߎb`#ۋ;Bb$7 jgnORHptԿO--džz5Xu]~Ќs:%DnI8xSx˂Aoef?`fffDj9W^A`gT{oL(wH/S6+#zrf3 '+D TR@8tG\ƜҿEݐrFyORcDЅZKY0r"ّj!}܏yHE]K2Q_0Jxv3~ޜ(4If X̟$S)ZpP@=c%)w`f=ːcNfW6ދT&JcbW[d~Z!S?!tM>oyn qpWo#R83R6:ڎ(ߩ31))XJ7}Wv2 [Iw xuN!'|¼[̥to5 ԧVnI į#ݰ| Lf Jv4$Cl \Ui:m}z0ګꗔ4jrdt—'nǮ8C*P$u`m 6:?)쨨goa(͋-FȠDݣ#YZ#U3I 1h"HA@EY(Wƪ#K];779[O3 è ׶}tsoSr#*_&CE>Ww렼B#oIi> ICwRYORD3C! `0x1t`4p,`Ymiu>8zt=eQ(3Ldk 5dLzлT[;mSni))JF.͞/ټ.E^&OiXRBޤ}$Vd~_V^PPR C Pd2D$}*Z@A/)ptHrA:ȩTӵ&yN=Z^ţߵ]_#4ԚM(b WW#4rqS%CğSUEZTJ7 A{9y(k]teRwP/8Riךi-ǸxϦbKSGi^ soNa |ujvHð,@:1YJf&ŽL^:GxWg!cʥU>+8ጽBuDT(vΤ}24뱜 lF2-$KgrS7P5^1qR/۴':qSlaEg]VSUxzaEL4yLuIHeo1ţ:IrD },NP\Y ݬ@3OZogDƄ4#^]OMD$Q"SCM<(PNKmH4moLs{ :խ/ȫq %IR5Q+D]JIsb$bʳk҄{X J'>K*˼ _A'~=Y>͠oؖm@774TyuaF9;oN\U'}I 'I^dL  )7痼qkQi+w&ߠzꙶd|gzAJ*yM67Tى@((e5_^A^zUSi3N 9=Է63$߸#ǖ\( R:zqy|5y"1_iVAZ,8*h8f4$-տ:S꼌R_$y򴝽#'n{7 2*0=pEy٠锼f`].1>vA{qK: t0W*x+xo3ҩ8Uý3ϰz,c0IT")B ݓ#,: |_hTH¤<@< l~Y_2BAYUOΟ[N[Dh/68[؃@yugކ\l 1ͪ`atu0eg?ŔojSq@m2VAg|A )1Q voAh""?ȻШ8#jv $@fUTri*D/^djn vuOG /%QB5mi;x#hjyÉ|ƙ U&WXpApf;@-1^(v#̈TIr;`<{"TRN !ho7>q˳-ÅBX_7b;J3|pI5GTD:Hb<ܤ'W{[Œ>Rr}Aׂ$nfv¿Zϯvz,((0_=~}*GQ^ww:$`3 g |΂3酮Vq3Z `Dȋ22IdڵNb j|C#1OE!،X` gٔ##W4a'%wJ88aݠ7F7P* YjTv-[*S3]ˆd}S< y<ɥPdrL=|_$0 )dMmuyY">Q&B/ oeRC̞ I > P ƠL F^j}cmR A5I|3f6vޫUY@mxx({{ۙ̋+N5sw3Xqas֣{'U}G7|?Z>>a+ .ods5*)-X~DY?.7TMu./o @e^Qt#<4Vl%qs6'Q/`=XO٘]2mVqg_ª qT@hKgRr F_r`wQF6,wGC# sFh@u&ڇ)b7 Q]0#ed bap&0']n+5@4~`}B${D_ fvyV{s c ew L-t5DQC+VUn:Z,{3XdRKPi] @Hb2Ͳoeס?fTlG G!Ko@'U דՖ@]C8|DJݟbS=hֺupGҨ؁B5C:lk[vĒ.rS%`kw#VAft5l/f;1ɧ W0j-}&FيShuvU3|$@ػi+{ʥ#*ӿZVX^jO5 kxGw!S:gH۟#* >~%rM:e<t gQAC?zb+쾏aib#diy` ڨwwn5z/7S(J*+vWf^S:#|P0Do=2X>ҞTqZ$㨁g`_@L'VZ=Bі 2ooƏ?>o_/xk(c[ml)ɧîF*P*M) #BľX̖2[o4GI4G-n]2ep}\ȗRA,ؑ8s I4k1z/ӘXv} .R3{aг֭򾄟BM$ibԽm3RY8Ks$4ҡc4zTJ0^/g{-8T-$xǸ:bVm7R^aoS*04֧4k.z0i%]/{jtioZ`c׃ &"ܭ|[qhi{=Al^(pj,}S>!n ʤAתt3R싪LY^Z*Vtѹ_3Iص5v#&&eDTL 飘77+=mD .+ F400aP͏dXxxI3D4 b)6N-F[,UM(]w*A 9#zC!6wA![gzqL1m6\Df_:+K؜l~@m ;um }`A(azE _:(nilr"o&僚*g۶ydlk{$k_G^ްc@ArD߄OBإq \Ȼ:5L9@Xʵ n~VK=wNڲg 7O'HӉ<.0; Cϱ\P!+pwA8Ɩ#rɌ0B#҆>6Fit;O 7QyX"ɖchOV$7@8Cuy+ѵzHU@D{ 2_T5<)sqm-~p*/f@HWJbkIu0hTvA FKjz8ҋ;R,\|U F$2wWh!W4"xQڛEݍB'*/Iٻ7WB 5RK˰@=!9kj4:I$D7+ 8DAF5O-]5TKJ 3B=@6Ǽy!jj yk뷟M%wR"aqạ&z榈QVb%Go͘Uh ֢lPa gAſ@|VBM-3Òڣya(q.Db T|5&vOi"'/*E [{ @"~2t: ]\$8|w7 %!iŻlk-eMXu|/XH#U\u傂-6uA2<.V%И -3J4*T^m 6-yc.>?K-l({$5&|qNP]UHWGn(hR2ٴ-tj$~~xTyv+s"(  )s7orAL#Ɯ(^m EM6m=Wǟmġ\,~WUͯ4ҚQ']F^8n4 h 9qdnkއ-FPd@fwlVjZ>vg&bb2D'JoDgխDdO&`4@.?pZyd;!݂#oG!jWR$_=~Iٍ(ܬ7.۱?j6ޛnEtx2JEޮALjC?rHDAy!Ʒ,\bX2~9>G*P`[XI s]Pe)YlFWQMqgf Çi)3\V:hɈ,!1,{W$;pgJsoqV׌UcB6ؖMJF;rxi׬bͼGn.F^ދ hvMAa RӃ>;W)w@~$t$D*8;CNH@iV5&+Latae|<{ 'RCI TU϶2^15;ծʏ-Uoԑl=cEL(ib[6 F$sEf*cHbo"mS:t= <̯NS;xDZ3l7;i(aʼnQ ˞K])L .B9ƍ%x1J}m?K{="O>j8c<1eZamEϑ,Ed /ܭ _1 /?qi 95"&'(G*)i0k6va-y2>yGNQ@A_ى׈'q9 Ño>Ǭ¸ǃ-U'Vj-Δ]-jq1K۪ BǨӫGb{租o7+ [A(q=%eU 5uwYjH4) 價*}+~VbxgIq_{8.zt.R{^.a>y7 WP=JSq.Aar>NTdw[9EG㓺*X0RO1_JjiZȞSȩ3x:kWgy,[MP3sRQ1 r,J?QئFKOX:lb2fO'I&'jF{1:3/Fr$_ p 쨿mҢ+  UfHʪPҍI!mA͎H.T ֒;n+`Di8CpoՓ0ve $MWF<3v~&\W6jXeft$yʏUcgǘ5/Ց4NJk^Ѥ_!mǯGti7?=G}Z|Ѐ@e1qfg[gM>p1n:*t<-I0ڲƱY_VY4{LSѕcMdow`5?Ռ2|NmRcug9"Zђr\Ek@Z)J9= ؋%qEWL4"*yUMs*Z %HyrpA2 q4)>ii7Y^c֘Տ?_&gLUEFƇ EKHWY!#n_dzg®r>J|SN4WG?:LʱI~v-+iDQ>}.iDznУPȟn \n~+&iuf(!mTBIS 1ABwS~thwK)8jhK$ҿ1Z?|`q( c^ Cl8[ q rJȳM"1ȩFTYٱu&-85CvKT jftbwebSDW(eJ\}M Q|KcC乹[l%OU=<iU=9s[ =B@UmۻWJ{f8q A~GG#tDF(_:!GF??%Twz 1˘u*@&\i ѣnn`pc/_P3G b=h=IO󻕱qpFS6|LbnDPoEWajL.}w ked AqHm=R; L7ϴ;ܡN~Jַ-#>5MTR7ATOw{:6ECZ}H%"#0c |=aT?{*($8o'&|}F,@]P-&sDo)dڡ/-(3EI0 VXV'cʚ^ ~sü܇^4d{NٿIQ31Vۂg)s:lg~ /fOX^[_+ do,T=i)^>l$-%SJbޢgm O)6 Ƿw&! .m-*ERlLX}ϪRP-Ŭ,_4,.mrEZ*2™?sPa#{9g-a3>Kڸ(Z>Ns_`1ti]N3diwV}fո`ζ9$AY?{60ORtM>}C0tsʰovtzTW|[;|H[C@ 9E <=Kz2WT.;Zv2 TAb>v`x=W6lR`ߠhGdUQTb8$cvgR͋%p6ypor]+"\@Fv a ҙ{Eّlpp jUIш|B+y2VzBv)$O` u11ya_i70$֐]n(0*AnwNo랥y2\{`J;4?vv|Olv]JHl&=erh؃ H %J`|fSl +5`duw׼3us& >֚7Jc: -81G[3+keE 9S szF@ $KE N$Jxdg=b:ͤ݊2)gk?Y 1 ?A#QX~[g36ITc{3`cZV}.fхPoAسnbۿȀ@|rrNĺ@~B_&y0="z,FC2SigWSTȽ!ь ,Sa#nS{zEWϺ`P` .%r=Fe{pѰ)[3 X&X O|qS4 Ji5+*,B,i",Q܍WVCCoL00=4/C-WvÁOVp]xɌ t q 3I1#1HvwBSneFP{f\tT; >Թ4^K|)c[U0f̗=ׂNQ5qMN 77g۶ߊmeV?~\8^rD ~pΡ7ulկvڀ\g obQ"]A H&7`Uض*c Ve5g~>w<5l.i52b|r| NU!?!Ǒn7 `JQ Gކ^}>pj$fGB&䗶?Ak$a*;GriW$Y wb%LQcT7&7`gIٴ&p.Q ~_x: VԺ#GGZ7ӎ1ZqId"W |#\Cb-% kZVX[%aLm!¬$׳)QcoʑUah i$2V!.bS؞\TN/!ZpڳE$m b=W6ZgUl )[QTC/e:WB6=HLݭ ~ˋy!Fq/X~)HI&[/}5.*MJYȈ0G7*x|?E9yaT*I{5P_ ANRU ey%s"(hlJg7b?iDJ Td "47iqI&3iݷƞ=˄rR)W5X*'x f3 5QM[mybq|:Q\GރYk{<tAj7f=EG[h>&;(ie"u79hA˸.ɠH"]SmT@gY/LȬKtcdu0B $v7a_#Aڃ7|X! K|-Æ#c2ӻԻ+}k[zL}`R3?Q2A`9xް\ON8/!|ܒLⲜZ,:r7DF q@ǂv%Ezz^OKAk4G[}/\4 uةA}&9%qOvoiA:.^snt6WKzn%Au'4x Gc8K?{Srrvv-"]/%YMsrٙ}uSQ<>Q72탲[{9.g۲w! _\79ʐKylN P kY!c,KQk^w-@ǰS=4BPLDX=[| 6&fҺ]XӘLFXgp&VFsݲBcH )'g"O 1eȇ;Gį3Q<2*A_:[lj[J~}\״H*wvJFOS|~u;R3ksxͣ (tuGhzcژ⺮X͛{N/}"J!uTHw.D𒌼d6Bæ(V|MGB0J4w}Bhc(wڒ dCps|U?rq !wzU /Gl.*0M8jiv)׵, x5D;g5Jo1e܅#)D 7 hIݝ^nE1sEqJ\joĮzJD~Fm׮͹{j3ъ]BlOBe wY?3lYK -Yg4BqPA@bK{|M1%ibL$M{\RvIY~Rj'vlōz$r?lQi݇:t?qYո!t,ЧLd2kȂn*dSUF-/\hhe%*U `;oWUjm0WTngΫ" jDX # ,ӆ1 kr"m\g(00EtIry -[);)dtRss3XPK5g0h-u-LLtT?d58%F!(S]F_)J]u' 8A'|kW_|5]nO<*{>clc6w'|΄w"N nҬoA ^gX8djP;G=',3M 2gω\f_uZׄ~3x J3*v Q+>W{DyHgEs*N {fTe^d~W5X}b/G"c縌Jf2%g;泈LJbKJ jmtvJ3CDP) q2@8wr^氈Q(d1emVy4qC 2ƒ)GJ,>0Eؤ|PZU KQqpӐ:Jh2[|;g#߅FjH◹錊*  0CvtKj{G@glW!W1}\IM{J.}Zo[63е|Zl蜍I6mppa]sW@IW N+[c;y)I\]q!S?YD61@' i(6 RٶDgmY|D`$Iqb'S{1xDm[s)F򰇶fgo⫺Wes0V݇^'=}ܜk  OJ^\a]Bf>Lhe0 MPjڝ":fI^[ޫ{I ۪%+@7> ߚ,}J -TPw*pˊGԙoa YV{n`[y-gv"\8Ցd ĪY頿 ?!=K%wӓ+#-MVa*?#03"nT?xWy>?m  3T]̫oUֿNjm612Auĵ2͞Q7֌tPX-tWT 晬6scvu]*y*jP!(69e 8P>i K[%Vc}F7d|WEsH0 ^prQ)ڜvbA<j%GǨh&$gj>qAUp' HĿʪ0CC%^?ۓgr㴈@GD x{'T=(_3 #ܬ:{&x!H౶ڲ6 R~3VW/_@53}5-@[ޯ fW\l"z?ʓ!stkjV(J1T__#=E{G`!KL WUŖ_'V-u KK]LT1meUSDV^R$FvXrްF*ޢsUfaϞ DKMgIDpҭ 69L=IatX D$6@pyx`m7q`ܹ;MDj sѿhWAߎA 55Tqпm޳,=peP(ﵱSѣ "kdX֍t,8Vo/lmWS"tqZ[A%VuzU1FJGAkayݨJ~| \ ]p!NМ Q,BWCʁ&UxX,(+ek:.WR{9ñ|9^ %/^]4,ɮ]%_Skut/17|Kԇ{RIna;ESZ (%m&~znM7*άW΁qȦѻTàGtڜOQT)R#K݉Mō2[b̥Rg8?O}taHaS,qQ"uX!M"ʅOz#hmt]$_toLίMy7zFOWs!:y`Au `xz}aMy`^CehZ'h*JU*֞d;J>UxH`=S.vLnөtB1A*K.یI\& œd\2_-8yӥB(#f'!ӄH._\P=0Ƀ̳Sgٮm=A|oy׫Di# ojUϚK[&(_ĈBZY]gSʘ QDW41`7|HU]A4hSWi1}7e׷Y"&=/)5KH{rf^ܓR#"H[O_W?Ws+XMr/9 !kzZ!>wk0+L>1&gn[2c5f 7MC#)y'НQhz΍04g[/ Ct,'d afupG<pO뤎:#n0T[; ?Yz)-4lë/U[;\TJ`l{e_8a2͍E. uo#R9.=ff/]/ocA>l*%c:B_n땏il>GlpFV4ؚ殦Zh&:S-:٩;-[ &?2-qn5E&{sE[cuYoYxaG574&MFɖ~a9lE`V8%ݜC8'ɛÄ$:&.N擩sLF\*0 7Նo#H 3m,r,'>_ӡjp"_%z[=%G6rdQB}W,1<&qX>NP-[{zf?(cB0ɒULE$fC&·pc<5&?#\Hn8 M 6_vi.g{EEۊrCG`݄WǓDM5FKdj$xwHݚZLҲN uV/lQl1l5eT&W~'Kg˗l]9ѻED9af3;1aL*hiq@ͪ@ÿ&Ɛp^>=xev-9ef,A23AECU?\R0@Ѥܠ0#Dih,),&u^K]/?G_ 1tG@!\^þ (ދ,~{wv!vٞ ^b7\&d~ǖ^ˋV"ˉ=/!U^;b*1L-Qmˡh|m}˓~S@Ø"#B#lڥRjȟ6:Z7=)W=:"U]fߟ sd!I(UDO4;GB]^~%Of>< :q}>1ػ❒}~,Z\ƔA4$_Zik2ʤj );גH2Vpa0sºV2]őĚ ~qä ӀfXӑoXG5-~$Kh Crx̵ft4_WT6n0ԁGv ZW ̫?9ӒK@ '}@,`؝i~": U7thtGҸ$ns:Ӏ%` _GnP Dd~H+12a++&NK'aݨ%24rTb{e1P:xB@[ڨ]l875\@4v Y[^-pS$r!{] 䈗Fݫ̸eLO3+Pv "1Cݭcl\SIdAt|ճy;}\g%ʷ^NAP3.(̾V&3{3hxra+ݓn?X`f)ʗҙ2,=yy Gk|W?hۺկSO+2 BJ|X6@pO_&t{ˡ؀W.U` %h,mZYD[uĴfjnw^ofy!DRe.Τ(`'{zrzDd/2Aq,VO3-jfI?!yw)qzk!}`dVrdKpr թX)oԍa^a"$-4,Tγt-_u>9ˀgZg!,uY"c,/0j?mv S_z|W0/jO rs-y &B+HV:\whJ$LBK+ DcCQA"f<:^w-ĭs$!ռ7,$x -rcIg,ۄR~󬴑aJY!!5ѕiR=Y}`Q0|'pUkFZu[5iRlư79!g %tjb+&~#*(`m,dπdragOeۦX0'l?٩*<́e̿Qߨr#q65e)1SvJ[sp@9ʴJK<(^`x)Ms[x֥ZF`?^lKm&`1]!BjțFd9*+md+rr,̫ɴx4ceT(|Sz_^93C25,IϥWb znO cm!Ϳ 犍{m_d"-DeN߉<І;;8M._*(, 0Á͎KS8iZ.R( Y7T:wПS|87wn2$R͜Xӈ\/`%i|XNЧ#r1]%@IS!Ͼ*dpGHB|."<y|k7U_+p4oU؅ʒ=ɹ ^A646|s2hR13+TO>Y*⽩9H_,7~jr(ҔVY g7Nv^mOS, 83h5>N Quvm\owx|z3uD.Ȇ||߰褞 b]ϳ.pQ$zWKU@*%\"tI_־N閺q[?ID%8PJrBg lWcf!l1G?_M,OVNSGKlZo- 1}UH mu]KlT: l< 4q8DneY z WzRKf':YYt |h} q&>CB7_[n{E$zuBjӆbx=o}Woz%Ne|{1 nx`arglpB" 9O"²ڃQ1Ðlo`dB1Ȑ"9zB9wYTGDh6np'|j:xqyj6{/xZcUڑyvtLQ*xylcK̓xi$hW&&6}o" _l+7Qq6Fr%jI:]ݒn1KS!ofxsT( XXJFfӰ%j[JH #l*1~j1{0%i(L^~yM&[&;W2y]E#)BC_B4]/q, +NLorW?0٢xudFџPd\h:(SܖH -e+1y{(bk=UDCfUʶ!dstڽr-~Ͽc =PHoPגULIXkgv#Z6A}PdX.?PjNsŒ4%Uz#&"=>c>_u!_bwӭEP8Nm˱RoR2_a$`s4&=(zݫu|:x=[7'邻j W~n)2{qE.I_1PVԍhqo<;.b])q.WL8wz,X_ p5#K4iIߗ`FtSUy=,NK~m'PJ55ȎY Bδqɝ蜴up}KqNꊔlF7ˍSQ;'y+W؜?hC'ŏ"?!E p.K5&tWiOC7Ҙq~UQN=g0-F }^De=+U1ڣ8$uݞQix;Ve#J_AX?lv`"Axn=A5nKs4vWgJE%q?tCiXW[LbwE˄N-Ӫ~a;} Pv!n{Vj TΨc42Lv;~?296$|?eG1(^ (YSe".fLv ~WrtЎr#ҫFGZ Z|)#~^>گ=K&V][]*PcW pir• [\VMqXAuqج׼ݒ^?4J R"%u<*E:}2UΎLsY0E5'\YG(Ͳs<Rfv[UɲzhQ4 n(V${ee:~0|d A܄85Nk6b|d] G'(4o;Ze>,#1FXL$-?VTKh{.څ6aw[Mf(ܼ7pjƮanQ] ay}d-qayX6̝l(]5zʼ2>ONrBH|s98얉sj IŦys>d84`痫o,7-`bI-[A_N7 #EQAZ^dpvFkC=,g%".Y_K@?sW7@Οe"EK${>` 0M3'`w.d{}׀A%v;JNL~1'>d?/{ ⢟ s4 ;JnDm%mLkdCt]&‘CGBOuͦgjpÑ{7XM: am)ք^GvDlqq%CX:]NlWdai@L;٤cIuI:mԺv֯Bdz|vn9QP,7 ](M(UQCpLr?"#l̞md6oeFQu nt3lͨV6u%Wkj 5t3fN#?Qa_ݫs?ҝ` >S3Sy*6đ&T9pr|݅-\!b52i } dFTgOm9 ;ԟ|3怳.4XѢEIx`q/^MZEE+-7@wBN߬P>иDwIdZ9GF0vD uDOǮI , ` D4}u%6SƼ%%]>'&H<[pYyzYb9vmzV1+U5RH߅FBo(–Xς:^.ՅHThOw=FXض,ެة],sDnQcʺMċd+Z<{믿,MU`> t&`IPf q!;B P> Dy2r+:L1%Z.9$&%jX"?C6C4E5oF↼r33}E(|bz?sU/ɀ(D4 %tJ G@k6P= >wl?çxZ|PLR5'hL5(O!nJ81;nB\4KS!hՒ);I>"Dyd6W@J+ߤybi zV`#]i0|NUOAܒpyXgD!ZN. 2$f6o_OMku5Qn~!7=TOa׆鏄p PI5ǜcq"yGc[(-@{{& s!w"it (]>XO@5 ;n\@8`IDg6?aUuY?c²JD ;KerH>΢υvl Db@7j7 _iU~i".+W핶ÅzݠtSQ~ݤZ1[Nb/abUr{/}lnmGR݂Ebc|7H_r$f:*[]~жy9j"b} HS `>V,{࿈4DDںe͟- 57 _`oV-Fn$GjX\,3若::r£yb90Lmwv\.8ɰLT,[lg-c>'x ,E/#zABL9],P^Y0Hbs2|ڤyd@Y8|#&dxQDaƼ7@X;Ix0OrP%*%ͧIn O/. rP׸`*oia@GYs۳i_yG#sqԛ_Z)`}1x nW3?աn5TL)HǿE308|`-R¦u $\G,'~sXA#&6쵸=|="t{x 0:L$p{qp#Yö>DžUJ1 B)? 'md0I4< *sե~{|i8 R 9~RXVN > ڬj~~  =& NYc h1Gyg}s>P—f+DT"|ip Q(#g H1;!TSm1fѷH%YάziN}z_GkR t+NA,?÷\.a2F%Nbp*=$Z) ZpQ*4^aZghsku+ >Z׾ \BO|Hja~X0 '3R?kQeF=ܡMs=D)љEO ~[ l~:w 7V#_70#42وjby 2G)bzxo:OߍImDU/7" TB.w?3}RЪ2donUPkL%wf|2L[vEw{M\s[.MĶsTj=CZIji6r-*c={D/K /(oec13?i([NJx{Zlծزz-ٜLovT~t))G9{#rfSWz[:jPY]\yR' Vf&c3\$Q]X9N R`v Pc X QB.Ntni!M/'Fcc Oj+=AӜJ0pvNv-]%v3 ^К]eR>knKgu2S~_zpuE.\vm)SLi }*< QkdFB/ awv1+ dcClgc/-nM*}|Gdc",~=:B}W+!8Y, t166w.|bvogSWlcŸnl uwղxi/P go oLp[Bϟ 7Ϻ0MjѦYZJmt Hx*Ճ9t;•18m H@WiBDt 9/ 3Sh>^+/qw^hiruA\' Ae5=܄N\">@80;Wk ہߕ{T?N. yJLJO?*1|y7'R2GtCozoo-LCZ Y~rNEw228] ıT Ef%Qw|FRZ_yƬԅMGv&Ekl$'QbdkI=g0JI?v'4}1&$ÅiY(hQ3c~xZ`u#&4iP}ogQ59 Ȅ< @b׆ yhdIA*yE>{gt1kʚwHD=Kdđ6i)>]=jh\OY+^^eFd7v>-cu`Ȧ3{+sH*%v@׽c/HyeOg-vh7:{op'Hpi:-ԩ /k;|۫PE,`3S|1u DWˠQ+35ـ$_Jdz|QRB'YRP(UٔF[eIm 'X`#OTj2+mi]1 ~#ؖ/~q({ =ozßOK`1qĖZ'Cw(N;Hcz6ya䭋},[ xR\@|n$H$'2gģ% e,D8WrcӨy?TE_c,yj64:ZlǩQ!6 x xk"NsJ*׊3榝Qp|3"x7JC=I"h/|}a*1qߔ Eb唏 f`sZ4TFTbLᇞyw}^BZmeҡA`UaQV"IxB )n lO0J@g`-tZ)moũߘUG> lz KtP([" fد5Jxp㲗*}3CUNS|vO4+QnJT^ 0b֦aAYxwZb1tI3X^- '6N(/I4G=(,H]F@zȮ.H0ed `UtTRoSkTWsqq]rQZcj_js٥F-4Jџt{UH=ᯨJ߸Vs ȁ ;JSʆV,'H p݂xM;Qe3Qw-+k8 \[0 "eDE gl%6፴Xr7D3{ڻX%<8.7=  AI$4ޔ ;PVC1<\Qb_s'4X>cTM<*BOwn+>oƨ?g$wlZqP`R3f0sq}Q[ enr5~E2z qBYhuځAeh]6sإWFq!&~+MudbЬMAy5"_ZLJw{L?D(2gƹtn!zWR욻N9Dfn(>Veu @A?GEժ]XF;CKPtOCea;Bhb(=4(1s;}Ŀ;g/;cfFc_'9[Ph T`+VWVmۃ:5FFd?o@:rǭW j<3/镂Ţq_4p+Ͳ m{Uf*3?TWKBWEA.Oa^}Z csq&ZyvWV-bA9.ĆܵK*q9:ξK-MV IaX{#Qj?Y1 H%YlgC06}YӓHH-?V,O"r61b5gsZM #Q導^LAcsqK9;Can:$zQk.ܭ]M ⑘K`rh#8[}<_V{JVY1\9e'HzipI 7S7xE˜Ly}#܇,F :-c9:b GVO)B3y`T+W"K^ iv+ȍ-D^ Yim{g\#G[ ҏ:d0 v*`D!`  *F~UbOA M0q6d ^RVOf%(u%g#] GF3* L e,w7ѲS4ܻezXNtlMJ!pt) c{9^K=n߃Z]^MIコDHC139"oVS}+*RXnFD}͡neOÂ(aLH]SD_1!ɯ 20cD]vc.FP8F}-w9<.""W|BYxW;ꓷ$YaZۣ1y;C1UT{{F ES\FmsL aK~ΝR.#mŠ^\~q[g3gß U{2lo'J5]bFe:GR=TB;y;b`ui*)?67+F?y-p:͠yHx ,e%u(i}1ރkcb[q&T٤#8ux\r㧍jv2X-A=sKf*iJutzeLl$懗GQY`d`#B}U=DD:12&уٸ<4,._JQGXxdvmei5\p u5 gJ۰@V1<ーWh},8YS ?`,J穎%*wہY&Ws]7 w\0(ҟI LZjJp+ ..@4&35Cەλ/z"ޏ=KRͮo /:͑$W0PT :^z#z_$"S-GX=E Rgo먁PV>C3b*"2i bk>i%K5 e#H"|UԼkYGY3x2|}؀jy' ^/Xt/[TD';p5$A^1=ŀ|N =@L@f Pz Ҡ0`[r#55KX{Z^`Ėb&㧮a"gAޫHȒ5_*u`|4%TŠDd /_e@NW_O~PJ<G5h0BDs(\q<]$] .>Q؋ʽ*JCֶt<Ɓ l@9 #Y,[l6RgJzB)zX1+ YM@\"8 pMm{S W/[>Mn5%=C\2DgYZ0707010000037c000081a400000000000000000000000164943cea0000941c000000000000000000000000000000000000005000000000./lib/modules/4.18.0-499.el8.ppc64le/kernel/sound/pci/ice1712/snd-ice1712.ko.xz7zXZִF!t/s/]?Eh=ڜ9O'!\t{x*/jf.+_cRKMI]0 ktK?sF ۞$ n][: y)"0)W$NJ0:ryd(DS`%E6YLph^ 6HDyEPd;=k^iuvw7V=J/  QWP[87Y+Y+]Dy9 VٸcD%ZrR7'J56(a&qX!AURBtnV\蔿R ;V}]#9;ѥ|'ß;od7J<}q53$7`r+PTU6 B!#$ŏNJWKhOzulq{5L2ev37!vՆѯ\)A0 N`>*y¶@+:NY?8HH嵏X8%~-T;[I(.yH^g-FlKcTbl}𗖣DGWg{3"?p!Vg4b>%ܺ -5:-=i[LIӊ9Ե .%cjvO?<2j=r`<^ "1=:ՈB)[vkJ-Spŕ:^H,YA# e1GetFA!0Wpyb 2(nI0~FgU JYY` 3"ɋܸ"*x!__4ҋ4> ]\^:\:ey.B[aA>yWŜg H#a q-K"rvcgQP)fpAҰ+Mp[A_xNeRW/(Ug~H Duz7fNZ7.4ϞW+aްb)le[ -*PYFxԤly>JOhN'5C v bxp앃eG"x I1EZ FZnS%ws|=݌5_cUFʽQQAՒ3]@qs4r$.So1_LJE@v}t԰aqvbL8-a$? .7r9]厍7@;L"Mu`15Ellv+ Х6!" GKQ(8ah9ϙY%DRhui9>ma8UH_-#5%D-a-)oh \߽ޞ$hP%$<ˡ(]ZQ Ca㥔dyWⰋk-=CR.~k{m|09z.zmj(J+&'5 ᮄ"x6CFlYtAijeUfL9٪ c6C" h G2MnN X_yա% z m$Lߛ0) 4_ݭRck76OTulH4ag;]d6ibkGYmp{뿈Sh 'Fmsk}<t yL#q!ʣv&@c'+cfSÅ|z[,K[JG rvŚ3Թ r#b.)þblbCX`_$9As#o "B'ܳoGH]b9Z<2Ib xHE_]/0 {21H-՟kBNË/ΆŴ붊QUh@bD}7QeЮwv~ tpz$ 琛n.CsI[fJY~Ye0Ƥ_xmv}6Wڬ7V]>{ M=gIoa }̲C!0Wj nMD8vQfuil%..{nʐXA@3Oyׂ@~1.Ng5‰߭0!@u?83H>.1jx\qDX#E{" i,Z҂ aU5_p>c|_y N^ŔA]4\pCz˜E:GtU !I/ VSLIot)X,k&BgwЙ:QQǡGVtWR_RklˡǭYi)?0&MTI&Zƥ]S*^<0ʳ=p/ j6yXT&ygVCi}B晴xhn]|ז[,XH Qk˚,ofg0z2f"&!0'_HNq*'( RLI37|I+]u7El&:e5>e+9p͚ٷ=v,܌LjC=iEar*yʔyKpr S !%~ eg]ѝ]-%9(7{1O3>Vcm,sP!yQ'Yqarw0)8&DR; lV{f0!kkcJղW̮I+ޅ8XJ23?Ly{v,>^\ZoXB'x7E( 3䠾ml ,?9 s}]mto~v;NXZ1$)kiz'UV)VmMKLnWnXbӮ3ĮkNI tO-qQir6araIb.t>N %Բ.#[g^ibnSu 2F %1u>MIm’kjbVV2֘P>&' \D] Ӥ%Zp$4ѿggmPWnpezmM"@sfW~8W(3Hr&.y>>rɥLf8lۋLAY+[盷!Շ,%VK9K{|`;8Q&)u';;&m:w2{uY y-VDeTl/#^U$-HEUle]9p8 dUfQNB]t1jz\`aȯe՗Fm)Ll:RZ/>No*m*qٲ&JS.@(Z5 !$`>B%z#_I8OhlO$^N~ugrY15r3-}q8Ft͔*}S '? 䌇wV}.gpt/ v* 33JlY:@$NQ^DG6×(YwʐM񶖀N& Jkt.UT2ɷ[xa $zǿ5z5- [W~$q'yϽ_1R5/ $u!k%[e-ZޔR5X3cHeu^ݾ:@L/H]LJ [.]t l#2#H Ojhv2á.<ֻ4G2+x-;Bw. ,[KISogƒՔDQU=-9X%,"$ͧ+9y / GQu|H[Z~3ϛeЛ1 Mg52J뮼TkW:1-$1\NګeFՒ/UHIR6pf`ja>86]em7p]ͧGP*';t="rMst}plO]K GJs=jxF{g8r0P#o>rn'7[zbPoLfjɤ^ϴ~XլCQ S g[$m}ge bXP@:pOZc}/ByB7WXt_rԪ[b=`̴ga!^ScDs PXHSeRU=K +9vEtol7 =&\T{9dK0]$smVCա⑬1Vwа;V}Il>6- xLPzA6!2QJhD*%πB?!<6 E5AK<1v榭ɚR|SCt}][7[utϮ,>N]n9¯~0A"/@VEߛP&WJa1VUsc܁k K;x8h-a ըnr?WӆȩE#-ϏjU|sJ+3y kL.WmI PԹ:Q5P8Kb}A3TŸACqf wMnXjʆf:l,$Ҍw-P>f$)%JSsdZ~3 "[ߚrza7\D✱l`V2zRs;'IKz^ߌhF+Ra^uޒ1g2L l@IC;y;!% 5s IǘSV"+*tUR,4K!`_F9Kj]#$M_PBb$/1ʉFрC! tg\ɣeBt^|ZcK[ᨆt Ύ,r)}do|I$Z6ÖcwI]3?N6NYwLAMDgzh4(;{O pmo_l1u1Mm <dkoc4ճJ*㪔(Hz̯ݺJ ,fEѺ=zt*("+%oIw9)-O|8K ٛ3K:;L._-₝8}GIRu0 -]*7}ue[%Po@)O +bꭧd+%JډGZ@ C܀ewE |Xv`b7ieҜ[h%ZUZPZ!\s((Y3gɣmaٕTxt )K2=?ed{^iʲ< uv#HzۏFsae`m5 ?mß/ 鰓"$p>&W1琾ڞ!!I0+K8G\\Q!v=6x‘_3zD(.KIsጞS(DCt2Lh'̮dTe+d:g{Wg.<Rԛ$ ׷Jgf'mj\^8_ XbatsfӞquG[ #eܿ$JD1L=Ojld#1M=Ȕ™Xh/3 \p {DJ4D2.kW>Tyjf\i,B 0˺yN^ۯz];d׎s?2*e7Jk`);u(pXnu^6gGu)ϼb)+# 2A8f˭7VL:?t?Ys#+֘CGr0&ˋ)Y $ZSž8*;tlo(.NDi#W%s4:"p/{@E,΃&} ɋ5X3 (Nt jqv}{!>~YD fW"f>t+nXM> 7QW^w_tf(ig:gS̪w//L(s7uUL\dU"KpQ{ש| 8Bpax:?eHa%S-p1j,KȤ[]UC*wV2dE|k7Єt% ,1T`O{&[r4-{}I`'>Bcy#g͠؛hk7n`ZvY6ރ]vr0p[FSC6JBuV?jHO\>jKa ɭig[URQDpFHAZ9nfcscZA Geܞ@E>5*{c>',X3Ehb@Ks2|&&B<$!Ǡ癍:ݭxN'Y2  ,:w+YcJIA`Z< #D*{sy}I\nlq́QE [1_G<&y[X;@;\@n{RHW6op?uM(ǒ;Aǥ;!dC6iTR9+lו&Z\f|;c" w-X KH ("~Vms.K> rw9aUkuXz;&b n'MV3ڽ/^Qa`-Q(ʽ]#ƴ)]v8b7vl4A7(+CZ+o(v.xni|/QɵnE8_¬՞'7~n-\[biJWdU\UuK_ߙ%iZXm6 5 GWMsjA0 )mhb͞{ص}yr z@3ݠ4BDR7=mx_FIAAӭ4A06ͲiLj;E Pz`稕3.vt%~YǮ0/_ ጙU\cetLJAf!@j? V{oREƒ VgW~uм8U 97M^bsC&cg1=)b+{]pr)+IQ v_EJXŠ_}nK2*P ea:33?uVMY=zkw'&rs9B:Ǭ>1^!v;g9dr}!a><^KM(PirW9;ŝl1"V*1x'Mcá»oj¬60hmȤXS-@ i+œIYUHF0w Wc@-i|I >:-?s.W_x&}JjbT 9&+3ܕ!jubѩhg PtqzK;D`d ]0|'!ɍ-C.B:!{uMބ?\&}IP"bP[պcPMEցoV9ޯ1Kɜ; w͒+ 1F/(_(9Vց7gd48d{b V:a!bjS@mr }bwDdȢu:ƈbNM:|9Hz=jO JGy'zu17T?B~]~_zY4"\?[xځF~bLW&(>jZ(0P@(-x #&6iaHoG79ȇտըB0֯&&O&rAB$: x$ p״+w*'#u^E%>@?bX"18`t=.%dZܸ m̼‘Hڔ[[:G;4co~  j(O#JXk^,+_c Мr݈ZNB'S0HByD D< >xCW^:֕,Ԑ{}G@R?9↔_wC V-*//'!0o]fT {2 B9MQvhS5't3ib˺H&Ȇ pc5x T:9٪9>,C>$ t K(-['UzPrN^}'kve|~aG[)+\/nO Sypq-L~i+R5k[I ˝hQ=J5K5ZDDV" җHnJg!\*-:Z,|+a2M24{e*+8Y2]%᧛D/N%5cx)]B?,¨:EGӻu ˎ()@QhMig!~+C`gztjAF+A ]Klwz u7# ѐn~_26{..a'q hhw"}##2Y]*5q=cըoz/Tk~93Mo2ۜY*qwI(a݄:Ep)0m,ֻiHs2sH~,IviHI(IaLM9A^I P~ҽ52L\}!=3=ޭEs!\>؝SMM1Asi`qY^KMt~?IJM%vvhhg⽠#Cӯ5o%RllPNdZ7Ikk]_d=zOT'E#W*o7PBw3;sjIʩ115IݐEi޸^ޘn|?qǜ `qJH O_NEIyƶqx}TH­p(@-tWA&uFXc$Rm*J(h{ &^CR :n1/f!j20`aҌ>*^`bȈ#-Eܩ<exH"C|"7l%8_ξpy('' 1FtiE.ea5j-)6g%ͱeKe#!Jqd-I2wDƟroBխm=Y W(̵VVLHk_|Y{AO9D.==M^M+/>>/H&o:c"m+i" 8.- Ibz&iErN!]_T}E4/|՞?loCڂ&:^; Gq`8vGRsRɴ;P#\KYk<Ĭ9J$䀷J|Ȍ;CG,~dk+ᆫX 'cuJA1I)75vZ~H;qeO?k_g2 L)(.@!V<`d1^ ]z i'R]`O U꠾d8|*SicvnKvrͅu^B5I}m*4 sHK͗kg~ƫYV0;RQ<9 <~"H'Jq̻TgD@"By6oAIeS0kI!..PXkO9To%I{t3nR`hr@%'Q;.ЉH$Xvf,̃x^zwAZQRk2{ȥ7W}G0RG+5G^&s1(#IӐ!4 R)<[9Tv]%&%HLgAr߮/?g^:AU;wFUw4UUL؟ۘp-Dzn( ?qQt"&!}XYZl~'8@paqp߽E YZAys6T+y BX=vOFӾ>TNl T@|dQЁp9h*1!8\ ̊T'-2p)}Z _NZp(T=iEw|pf4]>9k98(>z@C G:#ڀ9{5Z*XYϏKX&/"jP'VL22"HpG;1k/`b*Qwn|RXK7iyjdfT@C BmFW.Px?AX{h%20ӱ~3iz.m&RdU@Sv?5r a-(m`F9g3U㥞`T=4Qla4rwSL{*[-~=<鈒ZE5ف| $!7;cZV8~$}@zυc;Gӗ.V9yev9)l >ȢuVeJSR4(j@LXj(XϙБ4-O @A UZ&;3;\ywF e֡zA.68c6DM[N!dڕoޱk2^,j\S~ӷcF <CԶ\+}ްu5tڝ:uetql"TűB)#o4PiF1Ag90\A~2H'*~='B&6/l[-NA6R=@R*+4k- ݚTI;0zͤ)eh83V`vTMOtù?K5{nR.IwJ{&S/8e@Q10ӄw0;P,}զ!A|2MOP@VR~fpQ}\s]>oƄv¿?Z Q'!)-R6SO%cA&sўxoTCՖ3v:b?2YWyU!dʫx禿nj5ѿt)H>MÍIˬ/mv>Cb `{݂ac~eJY*/ӊIM޶cy=iג3rLGA+{lE7_ iƁ,XVԬ&  !f$gU1_ Luد[<,GjEǹؓnKE{.C/ઓ#w9&rգp޹VQExH^,x NrC BI/졞T? ץ,TB,o0EZ-Yʜ[4|UVog`ų LNȉŎңgt@2BMm){?KCX7/sYO1LzW"/_vKk$b L&%l3eؘ%W̵ lpUnռ_N[FB8i0\GC:-7Ċk״$XC:V$$QNrϙHV 䅵Z73x5;{3ơŹw& fP:rtJą7.>t&g8*1PUbTY8K9 TF2|q7:'ȑ}Œ d-Gkw7S _zD]fQvlWƕ cYbxL#rCr߳F8cr/1]-D?BijA+2ў2NA&~P)zӱo>]PXg@N/ XJS͗*i}ʄkx/0[T& ѿhI| MHP5+!^$]XϕkjRU5I_!1ń-eIKѲ|e b\ʮd0^"yff*فL@y4ÉGf6Ah|$Z6F {ojdi7F4؅u{F2%'Y@rhK |:eqf&riQ froSBځB} e_qPL(LEESjJ ӧ|1Y#;:Hqq5Bg" @qh/,/] +N~ .}[1գ3K=RE i[G,/QY!zj3)M2veYMՂV^ =s*>$T'u#O `h.e8555sQ#τ L@s@l3kMKϯ/xx%Fo(oB+oLbҫ44AQ&s O44 mCҲ]fi*vŰsu`'VFmDMA}/3^5\Oqs@\.=S{ 'ˊ)[z_rDڕJjT|DX:}C1tKm~BнȿbHg/R$qRF뗃}Bվp6%|?J3KϣuRW-8.bu]lzt1toɺjVb:ޮsB煴tۮr!4I5~N<*d)O4gSE>y=5M58:pqE\-b)Hy:S]#L565l0'/ HxĎɶTf ~QF6Aam: G%L -H %P8\#0mre4ynڔ9XfNt18ݹaUVџ:L΁Sr.y,PCL0E?AIZ\J30[s{NMh>̠LapIU,* lA&ZՈlꉤ0l:MHR:mU9Ozjskj_B#oid!݅&'zz̔ iϯ)%t xA\AQ11Ҭ<#'˛8t,`w5N!yՙ "RSuk19_9ϼgCMvߕ pds4ٌUbADe΄ U =jNSA]cGHA/R ȣLhhWF U1{쀿 E FBmbw x+ 8 cFiﵥ%VFmh%gKnkDkapj7SK 6 h1zve J4,Agnj߯gg/Mؖ]T[_(YIwpI9r[2j?e5YND|Uޟ'4ʄ1+ulS4CkYmp :Ts==փUæѱAyИbc/99/xt= ב㒅ా<릶BZ|. ]i[ Ԃ! ${ӑ&  j틆t}e!Z_gܦQ,0nϿt`:2[V__Gh. 3§bzv+a=bՇ`f_gyHIJ L.Ņ ʧ$_y1N&5a]GA#ax6fJ݀;(ƾƿ;Nr]4b}7 i*BuQ524_|@ Q8% xH/g% a-+Ue+BF}xyxv&6_~`;M$)6'@dN JJo6pɢw<2u>HWwoHDNJC (|#`$,bkW9C36nXbrL+I9/.>s1s&n~Xm ==nL'Rռ ܠTUxqٵJ*-Az`%_zZn[`gGD?Qu@׀\`vwr@q*3_w@t$W6a, a'{qx<u) v영g :\mBr=jVu]| 'MQ{ wqg[p4Qw17"!c~]b ^\$ SN=}d<2 0/Ql@ߤkeGa)` ?@' ,yGz-P8A9 ʔ3(Pp*F:?Pqљu<Z3O@x階 r]mR%Ѥ8Dj;@,b/E%eEk, QmXgAhJ9Ղ *^̔bqW)uk~3O;S9;Ln_Rw_Ѽ}nAHખYJ&kp} ȗt$У5ni2r#!(!Xy>Ղk% zeV@eVRǢU"4]Z~z*Y9:EP\FhY)5N bLUZC;jm\F׻8X(Ɂ=; I? ~јѢ4ۋՂA ?_}.eC Իe@-N=2GȧUk WZcC4|Fu`V*7a Iz(:ZF3ʧ|҃8wϰG;0Z0n+C>h|)Q;L\Yzi9 DeY/( 31zbq  !IzW& ^vaսgi{竄z{"7|x,R i moB SƠQ:Q4{DAPJ\* &RekFO)խ~9Ⱦf/[Pj:ȼ)"{hu/[hP*P2cZp Sނp˄@]-1 =`v"WI6lM3|;2ۈ'g|eÐ `sqSkLNI* iNY.\gCLP. Q;nk#i-f_F;7ks? jD)`,zX˽)$|mř_Af}lUKXZmxXsSOv}۴NV-_ȴᓙO|z'Lr3XucS2W u{Pܺ0ܞ2sgMꫝ߼Sp}KxCO\\0.ɲq$iBgv*7X qKWG}ȱd/u(^ Νjޏ4FUoE?fGr8).4›O`f]a_iJΕӃL8F PZ眝:kax@UIsر Oa#rAPYec22xN}Qjh3h ]B*3z=)Yߺ}jnԿKΉs,\4l[-lUݸ ~1Ωx +9B{M$,D`4̛u-kb9|ʟӽcՍ$Y65zُf֝ZAФw(Eb d[I]=j¢tDn TO 8/<9 ^PF ?K*F[.# ևy/0x8G0J)TZo q'E*/"'8fKgGD 8[ ѿ2I=E>Ɔ9vɛ2wGn4B SVNLV>4l%/O`M!؟$;(vWCcs`xxEe-#ahVVZm?yu{ iU&;<_zƜ>l՘jH~e~amp[k 3h}.ف1{,+Df ({lr8@ªϜy:_/3DR}H/fd޷`4SlJ7| Rk63^xe&-? i:pli] c} Fڶg(޾\&LqY)K5[[_CZ+v[#ld1MQS(Nc |oQmzQ&=M`ѻUūX#b<.NMWJ-~X_rjl}&lӋ5D[ڊndIh}T"XKT7Aո¸駟>KףOp;sHRe™t(dp{ jN:P'DeFۧy6$\}B׳|nPKѡ[I*>{Tewd43'҈ND↥-Q2ɦd`[T.)6}.{ph=s)E&+~w^hp)4~/q,2R:ywankN?Z_@,#o-Y,OIjG-+z>z60^ 7!m69#2~ڒ F9 ..{/DP>;fe\2^ b=KipOċCKY88k+,Z!RK!ήu]d*TJ6ѥXs$P$L?QfIOIST= j$π/o |32x{d3 㛹?n|OPtx1q!JӢUM?(g! tvKYV'Ü}ADG |?ѲWLaS=7L}|5 ,4(yҞ,NV-tgq 9`:E; ?Ba- j|3}WzvŠ4 x|iፔr\[)zVeTPd1oc{2wVK!U{>0D|+<7tz̬FQ}(>Ċ=򓪨oLD`=wy$uv.Ix`QQR#%iИ z7s< fD_jwB?b08ayY]b*`'H?zp&@@!RRWࢡ-W[^ ?2WȢEř@F;&+/3 3eYNKԒxwٺeKk?¿58O'ߜA`nB}АԁRηs^jWf#"C6պE >2S*8@D&jt f1G³k3]C]k-dyĒ2bSPHVNN`DfAqsO9%ª4~9d#0>4DΈ$̜]02yɎT䧓m?[I-h44?9%2AV0:]9"0,P" ~a CuZ*!ADL%?\jx-o,LLO`R1D(+KC*FJB=ƈjso"*?* d^qy`9[!36/oth\c?Xmu3BVԎ>̤/T6D11,Y1%V1|≲p(O䟕LD\,\}瓘a#7\,*1,;FğD$Y6/+}C%q <:ٸ}:U|IZI;3fpWzUs{n 8rx~R4rV|ՀeY!e6 } MH1X͸NlMJ V fH3ݰ%P :`c@?W/~Ryt`ߥ^';g Ȇ *c '=RܣK<5E2w˷(Ԅ<t 1O7*1X %33W[*VU+H,XXDzBVRl`6<68@ T`_P O X0Y9Tw&֔[%?RB PZwKU;SCE9Kc\m9lGR\MKdHyBP(*<>tdڀ:a]F7o^}J Mp$BxE x2D,<\՗|c{9c,%lUo߸!.Np_P%%)<8p 8O2jnjx)xnb(cL"%qZ* 瑴qIK}%cRۡ;4,Ne # yǽw8VOU)'R~GP؎m!W^hi5/8h>F%oK5.IK3z*mkqjkv\UrU8STeQKg}jҕGma8GfVEudbqcG YI}/ᚷ@> 4^pEd-a~ǖ$*l})>?aP9H/u媮-hqԞ{nCNٿG^RP< aaw'|9okz8ƊB% Dz;| 8dI5CQx[b\`Jx.h+ޟU F1 SgʅD/nP(ӏ>A^ 3>d%=ض7We\UiSٰ ݵV4=E>y\;OH%Q%6I)_/ق}|X"G7bTШ))5"R{4N`o1zcʋ@Vpݰn}gMpxYE1%YH ~qњ =i /Ɠk5 3ɥ3  [#15>4Ba je:eJc+]$&H*eI\Jy e3em2L&ZkTFGb^Uc+~7M;{vn- s֪@]l!\.^Օ=lU:}*8NcN{p,O\CDoTorB2{'fF:ЀgdfpD%\42U˿Zߖr^psp*I5N> s*|5o0R5 Ϛ .RRN{x_!e}͈OmBAw54l t,pw5˶} Ƽ2ūH{Ih{x => #=}l2T?=YNi.p"[1=ԗ)^Y0~#D4s"kIPAvdp8V|Ǩf0U^Qy %^yHFJN^`Ȑi)?G@h3-1oq)|ZƹӤO]Eg~%m/2p*-3Im!.|̼n8{Z)cjVhgk 7s4I+/c6H!R "[-?=+T`."e- A<0Ej}Б &ީ{>CudV-yo84 Q73Qkl|&Qb7gQRDB-:GMn5J|u |`@Oiڄd:8ߢ8P.ynV3c;BP%$A!E,:\"* eY %3?k[ `ٯ1Qq J,"@D1%]}23w/DLvywNr2ۻqnBd%og,2SK,ޅ [>&lJ!  n< /E{&3#u`WGZ 7|y g8o $BYvs*^~ձR{C*`9(EZr]։[b /Q:%Bhox ȳ\N_RĠ:O hF &p6l>/pq4!Մ$kpWUiXiHnXC/1Z_O! SzO_ϴb& i!7rpttf&ƦJH_pTxEUOkT-r+ ,tSӛ毓 Jro1ۀM 7#k+Yτh2`JIJNf,>Dox5C2ֽ˾'h>0kYddw S|yWm5qcFQ߶sv>0Cn;4%RkMh56_W=ޔ!Gig:7K;YsN<9:3X׉Xr0Gp7aɚ,4^]pV)%+v<ح!5\C#AF?yP͉|?m5Ja}ugZK( ,loD=qXғַL/0l!^/F`Coim4p\ Fg^`?C쨌,r+ ʴ|'u̪EYWf&G{Vp Yw`oU|;:fj39< /9r>8=yl9Wqh1EGL j ]Գʊt_EldƷPOE!1t-槪%'0lռDdtO#{ސoilK-u3l&ro}d$&Lk7F-'kg|'9Ճ `r(wh"^X`_%JJKyBlHyŒłdpo09g;br\W^G_0sZ7^SfojXz,C#X|U [Buy)ne;3'98-fԜW)qjHߏjA?Ú3]=[{AgVw>EaCGnjj1G!Yt5 2anS˪c-")duD##nlu؞%rv{,\ !^X,읒85E jS}UN惂Łb7, )2"%]P #݈N!ckt#3`SpZ1knd^I9gϷ#M+yӍdw-= ^2-fѓ͍Jkg.; ݭwqޜ0m9e:}}C^ǁZU,[+N#4ocH=#)[-LWǫ/~eIMFɛk794뗭iE )䘎` 9\a\*2 SAlNfБ3:V}OT}]c)~+z" Ъk6AV_nNJ ԫx@ƠabY%=ݒjdNkny8aBu8ˈh@t5%Es1UF6!edx:,!I0X^fHaϒ%s Q3 E;/K *lDejOTX>pS>[Bjti8U-Tn:0@!oFOUE2r #daJ084 ɇ:r]uOy["xFą_WZ:i<0j5_kQ4 ^+{1jC~\6LjlUgdaT‘%M?uv[&<Ϛ̮R!r к8ʋ#mP;!RC8ŦCOv*9җ\i$lX_ wƀbd_E[p!tU}в1T =5v.~@Īc% &B0O}}p^@FM? ͕0&=Ĺ翱$+0hUn:Ә~G@~._+DI{۔"0xYSx  ,,#xC2xڹ"ĒN |׽WumpJOlQsAZAIãLܻDtu3K⩬1zp9`_;ӡip.ͱŸolTJ0  %x ;:bB= !sBlo#NbV]_@Ŝe[]MP3xLzj}|}'i}z^qF:^JG|1lNz/xWp>vphy_@7,wV#徔ާPg9UyHm:QMU@<;Z 8Pw?Ģ>Z!ax;>capߋ{} p7]6I[Q Iͻ'S]!m4^$vo .:frkPLFSr*Y&A+XBvf;RW.#Eo'HnwXH0] ;P~h6#sWXϳ(-ٿ@&Y~Emf;b#1 ͮx?{Ir*:Ն1wT}~`y~~W㣄H?Lj:0wrL6̑H5*snF/D<rz΂ې~;v_t!KYc*ID'?wj{@% E FbO @ˠt7ٰ $4z$hZj|#LSh:ky/EW)"ڗB.U,6z i:ݏ]UTnCo^< Cm>s@sykE>!iH [[_ybkԓh37 i);&$h7Db2F+ |_-ݞI,6u'&cgU=!v4'ҠH5ʻFq+|̋hVcH8Or乇)Cѳ5/tN!xμlДJW" "c(vpV( J'wBKWs^][ 3g#ZDh-yRbf}$vP}EL-ZOΜLD;A0G`"] [ 0wxQ+Ay >pAK!"e4OPnw"kM4xDѯ_:e_eE-:"#KF,}?Eŏ8퐺iH'wẂ4pn5nWb88(wK(љA3b;G?8IvNKhmDSŇ30aF7QS{<"ĝ[=ji0ܻ_-'FvXN>22jl/ro} dMAJB)hUI ]gYZ0707010000037d000081a400000000000000000000000164943cea00010ee8000000000000000000000000000000000000005000000000./lib/modules/4.18.0-499.el8.ppc64le/kernel/sound/pci/ice1712/snd-ice1724.ko.xz7zXZִF!t/]?Eh=ڜ9M#T}&S G}:=%T!*V$υLԣG N̊BYUo2ʃdRSZʅ|z\@v Q^d\S t:topBj[Ecϵ6o0D8V5wQR=woG$() YAu./Xs5̐U O5Þԩ0~MY̹/+ؐ_6Ӂ+zl Uwe]  ;GJ-Az{ *QkBQ +csgWo(E{o2$!} dB)8 IPANA?}"%T@hrD],R*~|3ե|fzBR?I]/D# +[pCgP'I)*BSw/8"Wi*pI)AwUK!'S2v&E52>z Ow t?I$RgA8OsjktzIMWe˷^ܫtcر NY8F8*pWm76ߚz];;\%)sl->B.J T+᭱ Ͻ|i7,u?=QoK8Ѯ2Pj-f|ČVCr(XƉ,~X .\ky~h]G輽2zD[(s[gOqyw8;̌e Ʉ}.w̏݇*A 1hn3O@= Ā8LB@I{_7E8zsa~FRrgC"pB wXxI.8 ع 6sX_8&*ٙPQjҪ:29iU:YMAn4?T^> >u*k}jqme4c KEr! 4%CAyd rVU#|,/x˧CQf'ڷ~6c2b ׬UcIk=* Y G.ܼp4rPZW 69ѷҊq_F-[x7Gy,{mp됥vٔ3Hz8(*?4PT7IgzM:ϝ䈍8b-2a`0`g]>86be%pnv39F+@Ӟd0&w8$!ŻYj+TvjYbǍΊ[@6b*a'OSo9G03ͱZrF߷QP&p2IϷ2K4r+$bՊr&8mY\zb!Pfcnon]^=`1K" lC &r asr*kօWQǎ?w@򦅲q/g[=_8`43$ꧪ{iHvB޸h ~ ea5 Y;fZMF'G@n@pIU*6?(o:*֩`a!.+o1X[A Z_qV ucNFA8 ;={8l7)z%CE3d ɹ:tZ.æIckq-G}~> Z0,v=Shg#?>[BĞpLrFڃx@v0.ƢUÖ$^vTSFO޾Ϧze{@iC- "xbB Ow/"Rq,KQԈBt} )hH[Ѥ K6Id?%/eӕ(hl{#oeSOȑH̄$f'\)Q9ZNuox*WG qF{Ϣ}r;ލBnu>=yшs'#7# uMןMƥ"vSFRZ|-vfA/ 0Q_RP7A"hXӉ֛ zWM Wyb9/.^Cą2%l@vsH Hp2;ݩ!?j+:Ө)Ց1$iy# M!| `i)((⸴ ǟvBG'螾]+gz2 Wi-;^-c~Dn = j͑ͤ*TxZab[}riQ8nEP 28HLmwa cw/ޔO]P $n^us+Un~ 9:y;O4{A+N"3j=cյå NS>wrp,!7J ykΊ;gxQʑ3q|x9 *rtՏ< RωP'~-E#Tt7!_~EiC$nʹ }tNHBf|b8X>juʦyĔ "!HPC#}d޿ 0P6x>Ϝg )GMX0j=O[>qaK8}2E[g0AT *ߺpE-xЭE[ l4?_VY#E35-{,udEhk{!7f]< mj5dikˈȌwJԎa]q8/2g0 +}ݠV{KYL: BO.#3ŨǟP?v&%^VShᖁy{r:>t#4W\r?_OypEGvU]ҹ1Xȷ'վ:i ́{AK>DMhCb]RH&4T2%R e t -OyUIx!J(*C+m }!Y\3i.?`/PfZҗאKzRdZ>g+b ]I?[:MM<[HTKdYW R#QD eYh301=J 4{"pVVLnNޕW!wA l|h0$(l̽B@ۑajh.AW0mځSĦQ+ kf,(t&F 2Fyn; +I^jHҪc5K4 P"4 S 7霷3f ^oF(1GIeH7 %4n2nӝw=kI[}PXP2ڹPrUP 6z{ 2Kڿ{H_L8^gvM ̋;!bNHZv͌&AWg,DOܫ|EәtYLEws00C V6$f?vdmB`\`4 ÿܷ$+rp^* =|d!Fsx&tUsȐ?9]Fܧj܀גLUaSJ/T@$]ߋnǁTư8-#o '*Bۦ4FDJ]+f7H4Bν D:lQeJnıF>I%ڧb~/._*:X Cj(4- m|P"0QƔ.ċ,3R 2zn#[71>l8T-X-i-~w<[d #T lBM;k"brP?z#( .?+lKay>x"+Tx':7kV_X`jДǁ$]̰T5a:h(tNt8n, Dt K^!uUHМ-`\B5UVeNF yf(gcU#]D}ڏTv͋4IS.7&[> la4yfz< UO!kA*[8Z.uڹ{}v9f2 aMaȡ%Gc]'xjxB"NQ/* D~.8 RCY.DAaIA:1X›EY֭{*a1NuL[+B%>q0]~y*"UT^9QL+I81 ACg*<%u$kHF :V8ś9s~&2Ep=ku~;I:yK1~ij]|!֤CA:vsWlQdk@Hr6?YM z;|{ms '<1tOR}~@^҉&aΚY2gR5XTP&V.oMdRvS!Y,f%{jri𙦚fo);{ĐܴBĆuI&$"p$ɁϘy̌KG!l=^a;ਪ-evϦk_6QpTB/Tj)4UJw"@ f%=o a 5y(~N-?FҳxU5 r׽]gx$]UʍƩmQH6f9g9U7Z/$SLitzT{4Lʜ)VisZCkcs8sL{/yBXX_d✷РٌnR:6K6/ ?T`JSZ9d6XzA'cR 7xxX"%[5v Or|"'3Z/%?Тz9+5)2hkKot52&u3W/倌4ֺ8D\S';t ! IvHP݊ Zhy]RQZCz)Ij# =O2=VpeIߨ,)FN!k+bКl 9U5xAu<7 ˄ȍ.u$'Nb~#F@$ Ed78?O '_ؗ}WoFquu~gz Ν+߂++sTl]`%\xz]=_j-}F ]d=i9h-mH E./J s+ƌNs<ভ#myz6LgIKNfx̑4.nS(y$@$#º ̆W r/ & ;i6b|@'R)ּڀ6դ`stp)J|GZPCőji*4_f1 % `Ж 6~^TQTxYp@BEjȉHlFR`0Xic$5j8yTX1^Z1^N8ϑ;zdߒěd(= 2J^m۰d^Rی_dy֧;gLaL!JUҳ_tdoHo(HQr*"X"G8l1s I o.kHGsdNF:ьuKY$E13gk(Hk~7 !W"ji#AEašxZInm *yͰD [%<?862w13+FDp;W.\-9@eIR,P^tOZ%GAfߌ"Z&k~CvQ͉pq-B+a:U1-2a*m7 #5RwT4#!"e Gd` 5^Ag$΢5NSE^1(m]# >{SF?qJzz4riY4Qi * tQ,9vϫu6qcB`*-yxbRI*:aY1*-Kv 80y5IIi 3*0!Ʀ4 SLrQM|L`'t(JGZQyN:(ѵy립O(9]W6NԸs_iA`v'aw:~Al$ byt;SPoP&*`ufLBͬfD6 ESUq~;Ճ9tź׫>i)2BmoAOYnpӘB5rc!csG:¸IS]ȺV]w,D w_Sz%qwv5"oU/WX2q<+}}_OUzBٮQźojq˕]u $j$=/jƘmht7 d\ )ew5cpOߨY [:0_>+wc *y}yyIln"L j:,zUd|C_|d5>X F!;ts-Q7s AG)!R9Ɖ;VDG 胻DJK &y]U|cq# ,MY`Ql3*pBQι n®" :dԙr]%Ay|, p+;Å䜕d'U*q =xmnֺukh&61YLiLp؛,˾МEamӓ;oTf 0k֒HFrr`D6ʹm蓖#>hm+^o)V \bn&@6OU5m"Bqމ+JE@;q8 zm-胶KM{m9 f;_$◫N_@}Vkont_:zͅ./6Ik$6,*2mtw2!,YQ:5BBV z|7&b0b`s/a%'`GX_[^wsWcL9C\1m5ߍ$VݜLo1 *iPݵP@N4)Ѷ!7j̦UYdgyr"Y VXp΃V^ c,U"d/ۅ2_h:Z#4nָ/ =[Y'l 0h⹔(P(}~bg=QͿ豬6b6a38]iֳ;1P: R#@;LQ /na.$,2^>|dhufU)s }pԢ&J)҇;u8b38iQ(5E~I3X|gۥ$QhD\ a+_~|G3&Dk϶&7B!N=Uѷ`nԙ{$Sp.[lTEv +AhK%na#Ɋk{>qN6<vs=IЉ}B ΀)H Lj;\IN2laCS_syV$RKZ=u&35ČK>`Ewos3b<"mUI^b\,8m oI )D#*}! q3Nw{. RXQe=C+#[Q}..ʭr\T.o6KԿTfmF"Ui7%B=Ӿ)PXKY RC< $]="*}~E<$Hu v-d) B_ve8L5\ILW6K"d][ku 8ͅU1 lǧ{p B2sƇ;\cuҰl$Dc;*3m{ e8q,xxXL8.c\25+Љ-U&eރj[ Ʌ i UeKӮe+Z賣J^I" *ɗ{0>UzmߟhMR?% זqVSIl8Pz9G=SHLV?iHTꐋ Cn Ϲz = [~eޕ3E\2 ()zF *6桜?ӿW$2b/o9{̍/>:Y{fzq jJ{wQ׏ΐ(K?X?CGX84!zKc+EX㖕oTrX1/%sz$.(P퐛&7!5OtnS8NGQw)tu,B&u AHk>({R7aӈo-  ɯJz@w}?aKs[܃bW%<$lǥ3M 浕vp :^v/fL@[i *r&K8$٫('^Y`zj- Tz8|4W#xN hnuBAߡ1ץ B5ez \t\,Gy::DJقM C좍^8ߊ9n=k1 $mƒbWrC_,q;xinr`;Fll &n!%6FJ5'&32Oe|7'݈ 5d"TeRayK) ߆TR9"13~=ie27/ k}}{abMN44O5Lj3U%^H 2eaZ6Y!p[J?4BhYs;$WT:6UtkT1N~'+氮'?˞;"֗$ږ' Q~)kr쮰<-I„Ib@WHûLGnˍ΅0'Tw_"XWpdo LTJK#7_e ȑAg!dDJ 3?<`:(OF}19dzyZpvx*h㰌Uj2 Ld)a%'>WLK]Tvu%gөHZ#}-tc yt$~-ﮛB-fA; *xr~TNl$)T *h p$D&7 9fjL8Q9u_f-l ij.oRҋ)AP@&M _NRH5"dx|VQһ)]ذBn<ZIRA Dh+b#b_r'jvAdpQžpAg[uR(֤0t٠31sb'ͣfGyJJӄ<͇S)JG"yj]䫸:Jב% ˔uMO3M8~qVc))R:\#^0`l aBa%ʓ鍄iN^''2}އ-8G ^Dn-6[(k\i~A*NC} ﮧYb{KpW&1j5dN`!3tPQ<]@i-L6H_RUwvt%K(C٫Evz on1kfW^"ó57!./TTMX&ԯdS:UQ5;G2b(\Lq{>LJ c6ڿrv&}#P)pv! mN'{农pBZPAmR\}!t3pZބt}qSPbHJUz& ~G ]cuؖuY[j`u3ʶɢƙA*ٙ^ZlgDMa:&Y UE2PO;Pˮ % O#7 D9`VzR:4ލVSPw0(BH٧-M:6>(MQf?¸I;x)FS 8BׂeZB j ?jjBä)3@a̕[ϟMD#Zz"Xp¬;7I{Ա]'i YЍ -P^r}>oF{x<>RіM<\(!Xg-@6DEV9㴚l,:Ej302l.H"Zh v՛`B`0DƵތXh'b}Jz: #BLZUJ6,u@t*i1k8o(?u64L͠H?YUG@ {hqh|){A!$dE|_=i~_B=jL8>@ɾvNY5tQFՉ'XG;H ƏՍ$n'N`?l2c(z1)a !2A3@~gMC^: rÞu7aR}}NB@v"q!Rc D7q]v ~^Pʾρ QoJWxn&lm0J^ny|JI%RlV>L~u%@XCpwXP>sQ&9.sA-JAscyM7:K/# ĉ'\":H+g.|X7MӸ1QG3hx64M*Rʩ7x!efH20m3 p܂m(͝l8#"94ˤ ;7jdARI;ځ2y tҘ:534Ou[X%W$l7  cZ4Ct#;&*KPE"axdɫj@}ѷ-oT8u Nsi  M$5[I@-Md|@{жLY)w:Қ%{P-pVB[ɢ.>n_\ZuPwj7peZMIeD3!ZMhá\fKVD&@]_&~Ea>9ұ؈xZ2uP6w0{VsRg nNr ko+\%9!t Ǔ_n*btAQA I fOP;+.yn yVϾ1UNnNJ1 >a0kbmڸԺ:eIE]``=lbڱ%dCx xgkVmT8+>@֥~",^9-v03r\T]C)vFDh&ulu6t%b>ժ4VhhYab0qB{WtMAz66D&1aHsP|N))0p8k-Y/Hr[k$3U7O8gF%C[w(K7Fv4ڈA=[ SE9yҬbFcPEoHCf MEiMOv6Uddkm`Jx;LE-4wV7Lr:&eswE Tr^Mغ>[$tX&kk|u5b,󳏰:=8[j");S-O=uP~0'4`)[.3莂YOI0q8>6lKVFl=[$k׫HEo~`8s1e<[DO/ɇqǠ20nwSr.-D/Iߟuee*΁'7Ꞑzey +T'v`~I":ڷ,a2?^6+{lYEMdRao6 let#4Q~Wp qg2dt>C`\K^^S I=/y@(ZBW2yչ8mHz-/**%UDJ,4oHu./_mZw9ZfiObvd8s_Iʙzc: 'zFY^DX!09a>dٺ:T9:\G9?0g3'ݑ/n#߰ݠMy,oP[  v b֮_)k\c. ^DgPxO`~-ř2tbTZ ]dP DP1dD;/t[Ukuri$^M4@80(à6z\ @:[ć)oan'q\bjZO<F6޼˵gЄmFARu4VviU|Mlx"v"bE;Ulvxf s}B8a|ܡ "r؞'yL$4;sW~?ivz|%zphC$/ j]Ь)!o -?z x<]p`v-Ogҥmu 0=c6Ѕb&UknxFɼj,ll)!7^/پl.rG)6#{ͬpyĈM TOk$\(%ʮӸlSҫMp&%LOq4'W 9Nܽ4~# _^W%+~5EQ$L==چ?;HC'9rw7lVV{`6t%*u- sYbTSUF o }G:ҟ]vfdJPhq G=oU[Y!dݶCY[A@x6!H楄Ǫ׭`nKGq<?jRO(A|T:\aO1 yB13h6?aWh ;,e|9v AiS Yn@W|b޿A.躭ߏjb-t+s͙{|ʛ@P"CBAC۾M@kUxt,c.TozT0ZZ8"UFrW $Q$ t߯H+9870clOnS6gFmK)4(0bbⷌ48X A-rF(YFۜ[_@.WdvnS7S8\wEV:jt #.sz|U@}ԾV2QK 9 YdJJ `k9=w<:k,u) l:S9ш@7D>){jկ}k4K AA CI[9ZNv3}>aN(_qЈw,d$1*ygbJ(FDΜ bs'< ol1X:PDF;Ե@`brT`J!`|(W[CHm]!ޡIEgOE!.k>WnTb1w^Vs2\wrA4\x5{Bij ^r$i_ % Il'goJąnPjLsHw`- `aޭ!Y61p/AMRӰf,&Ͻ24-Q22:b-y+)!Y9 _N10@BV&YƱ~DŔClGA0'<\ vl{,(5mYs(pkknC1BהtKxFUo0%]EjC 71*(xvIC[NfWXْ^^J p.ɗ"c!,|U{>Cj}" fsxS; V;4ȟMT5 3%*]tcTdBt]4Ꞌyo! *1?BfGA23 O}pr2hYerm*HM 0Ɓ&#+£5_%(jy"X8 ]|2t"*-&k X쐜bHDt$:;: e7C2@̏xp~!?wVuKjjCBϛlRzLe /]'k_f 1!Dd1]J[]6Г(q?|-:OE-[6"庂@ka-٥|&M) ҙ ]M@)|>?mж!L^f2z}QRS~mK9ZW$RW} 7]dOuЙ]̯* ɤWW^^ $7,֞ }z[8O6!6|N}]$yVwXڪ~؞SɞۓKּo 1b)A^̎[fO֍sHI iݕL39#=q=Ț_f[#GRbl`g:P?Rp@[~(,,UpH@5M Hb{>uri D3we/~9ɆCsnϨ鯋-?n|:}f.@2u^ִa|F)9z#;&A3Su D ^:=(Wd~^=7)|mJWMՌ;ߑY0"FE3Ze[8 LĜ$&I)4pv**iDM u #`aŮv;Sfz){d_6kX^HUj)OO.s"z8adwGĜENѣk$pu0 u }Uz~ݒݫ% $HjؖtFMa' od1=p]A.DXd~XP7#U:b|[,zm=v˼bRS~ 9K"`Cۂ =Qi.Xb H_+~GB2sN'ԾJ7|rگId/&` #f4؇E=wdEevCU/&Xҽovi_=铿Br9uvܴc 争俗]7 sNr@ 9{‡]`& -@~ xÏUx^{: Nԃ8i,@{^tF{.-.eϩ xc(;Е_+Q_]&z/g:v1wZX,:?JC)۱횐{AQ/}o%_2WQ?*#h!v%sTJMeYkzs4uVy6B;>)U%&`G'^u,ּ724zogjAҥn֞ MVgB}P"< <±A6(hQqAc,#OYȵ4MaMr-)C9GV@1ھѬ72*2 &tex+ J=ōM]cBJgVef,6H J98@CξZp@>j! D?W{얧e[SenucΈ4*w(&c!a(|lY<0 Q#aob]qC–&FWYhOVX%&*7dI 0b-1}kk'+ISOȻ P~/K%=ѸzЇ4XD*>q[ {ݼ?ĻK : Wg8CpB:5e%WqwF! ˉ񂰗c%9GpS~Ru6_. y_bbJom `oקh܈. L7ۛڎTۀ[ KSk!Ú QeÏ&V|6;Ts ͑Jr*~K&)Yw{HΤ]qq"UMW9!lShsWۡWlefQ?16 I2)4-C]\I /~`ݏ`q>84^Y/ ;S?OYMpdyGX49hp 4u˟wYGz vΦ1A<Δ~)Ebq⳸ڕǙo1spcYjr&$ >2RLY 8KwrF+ o<$#1pi5ϭ"'P__݌.d7%[)ګ[]Di6x4>VER?88ܟInrZ?&c]zSE+SMҽa~Ϥ21$gx9|81]b.Wvmɱ f]&/q\h7eS5Vg]Ġ' GQ;A>cر.WQ8~ {>ЎDWU][W_&3B<̻ _[v=b?d9&Wemݓ\n\9+? K:dhr7V 8S)+#vjhs?[yh6ڸZ|*(x^ A8); εMj(M̥fv48m~4|4 l#  hp8G:~%_MMH$ st~OzH lma%Iz£jR]迦W2 '\X߷16,ԟs _F~MG7!nI[wZ^rH]xAŒ82PC4(E$R H,~񙹉;k%і̐pHn$sStڕ'RN -A&Ex]c``W9yZXxء䋷Fgڀz4ꬋ`݌s gZIRh/5+ATz{OfKWF^^!X\&E~iV쬬mȒfz3t(ְYN&`b8 1JX8H7#^ٟ˾g>`d>Ơ\!g J`U|3&EaEkldQYQ 7b8O|BVYoCaJ덚4_~$hN2-c;:~31|/32)˩*5따yĦpU]3u5$fA+õGkqUu3bTa}BJ-T k|.i6R3%ۯ s;*;gxu3E3Q]xvA_5;dMҝXXoܙ̹"L): m{?f|7{*kF7;.s E9/i&"դ}~mllṽ$sٕ& 0!,xc^Q5mUTYo@|,9qY$B@,|`s/Ҕ}әd4GDWƭ=N<{,R_|{lI_gnYeNxI >7'8(YSnJqҸ-x3!WeWMjυI L 1#=qILm޵LXD6dJz1JBB4 (oH^?3#),&EuE#QXWծ˥?H7j qv mTԵ|аE4Me+ʖ^dvJ{"}2 ȡfc[MJ^#("z`^Vm`=):UĊZys|v8%mokoHzS5"MX!O5ћȫ2QhJv+jlZ" XFUUD$ r؆"#waпJ;>h%q(^QMsq<e4HvN|\/s"m"[h~`TQ8l9%E!nIx#a/qBn/P+NkzŸH}(;pluA{ҜgX'uͳzDaFcd*L 旱!S0 Tޏ9Y@ABkj dyZ BID{`r=nPk{\[?&rX5":b ӟtng)T}( G-1dK=Fzy p$*ehΫ<$?440`ʏؚ>-'r!-",)>N$-gatZjR_U(`#@ ZdAr(~J~@J>XFj }?uf`.Ty  OLYqUm|Uz\78(0uuwwj6Wӣ{!qLB{~"W{nIu<+=ѱ@Icޯ*}JV&9*gDS϶>328Q&@ig̜'ӻ=u0q9E;r;cS2y ,bYz>iZl/4ύOvnkSa tIoeS1g"!;]1ֵJ oqf SQPno]miAYe I' 1 :"P@Lܓ@Olnw9a|Щ٤N 2|j6:=pTċߙsBbUdX~>Ľ+ ~/e<=(0u "x?Ѥ!Mc)ÊX(#@mWk=@L&Z^<$u//4KT3>^⧾wZŭ1EwfV!CshL7aߨjM۬n[I8gɄN ĆnqIg |U8^[;VW10Fh0폾4ZQy\&Zf9ire]`Vvng?@9uhQL0PLUNS-:B~+/jcUVk?KzgTξՏ1`NŌvV<;2#j6w\ s;֠4 D}L퀆j/+ri(rEeAY EH@rT^9Ծiz)Q푦*gL f#*|İ$IjMR!$ԄҗP.׾}.ީ>72 $hA{;񔯲;QgkQ'8 ?p6'{XizYjK;IP>Ü=Wvi~P9QH^; Eg)=2Zik\33 Z|=r0L>h3Œ 4Zz Hri7qc϶kVh~hC|3;y"Hf|InErxdM xm F_zNe$Kwwe=Y[Y7Ѽ>[:! W<鄈&b_őm]°&rnkuM-S- kڰ^8V~9%||MFÝ.QJ`(hLMCƚZ\GJ.#tUlXPAy(RKEx`|wT_]p#Bb݊Cst7Gݒ6g Dž"]Q- ѕ4;xl\~jK#t}?7ȳwկ"L(Mז楝B*kQc^ɡrĒ[w!'Ō(E$z9w% *K (颧Eݚ8 @9Kn^_L`ֽI4vR|Wk[Uu@}6vw_ ]5d:aׂ *XVIdK1q>S՟U)3^V˙A/"^:I$3 xMTݜ@րӝN[Q.[]9TmzA8iZ6`oCbWmOhkkkJgwPʱ([r#G?e K|]uV z<q3@v/$Pj&/(+PKјJɆ~rKauQf8f`LTT ],e)#voaQ.|eCc4xdawp X935!7a=Hk g:ک0GTƙ 1C= zwfLR<1<068"IU  ؍F9/Lwtq<,F8.HVHcAAܥFh(fS V7Xc: V/\GUΚh20/:.娎;E# I Bx6xQ= ƅipZZF_~UfMX~{vvaMԶܸ0]rĨ0ώG8W8R-R>Vn'37z!WJ~0covkVp7t<㙁+\ Q|\/ΰƪFwo#wgpǀ$9όX)6o. Yؐ5b9O霛>j~нJcNo|--1=yuBC*"ewѻs5!XC dt q?OQ)i_n\R4o>г˦mndN4*پ5U!l36l<Ԇ'$4VݺW;.o.ɷ>_uOwI:h㘈}xzMRXQF7Ó8/hxWUӴXmB T?7Xnǖkt" zy0AK6__O^~ڸ_>RiEY$}ge PaQt d桛y3!=XH5w ~vyy(ӐZ-x#LjU SZQC`.BPb;쉶 EЩ蘗*pRsW~6KFm*rt6 Dp$6"n7)&G({usӹ:znE:*>o5.Z.v vf\/v%_~g-`eDL[;o8`-~?m(Fg=(c3L2 w9:o+X֊ kNH`c!Ц15 mi|KȄ LT=J%hCMב𳌏9ӭHk!ŞzFq4>UA %kj痡6@>i䆶\ZH nas>c㩏: 'u4E'%<],zpVt=,m=cBm3,O=:u~\Zn `kGdx@ĘzT܈cznohοNl֨#tZMK`f [DM}KXzdž6mi wyjpqVxD!w=щ&㹔 -֧hyIɄЙ2kJ2H_Rw4;w'Mvn/ϔC lU}F v[+R_*c/[k~G_x: Mp%C7v|ѯbYO=WEx*NPJ|`Ni jcZvūƳgDr)+~]`c_g'fN1Y^c̀Uda Wle_5HTD=JN'?Nf6R*q"DfAhߤ %dI OFpԬБu 9Jbvu,`kzS"um'S0PCC^NiI)W{sQrQfM\~9ȦQFMER]R00UZ ҆ j4F,]#E.^f G :Mf'ZH'OVs)߸Vj6%s2ҍUcM^r<\M1';%>.گ4Az%k 5MmH`\W1fRzy;Gx_z!*d5DZoi𩔝,׵s ,|jegyV,a˔cGaBj'D.c2 :8ISm+{`.дr0~0~@P:pXO:'vu$eLCz5I8zv,j>އ%P`%dPo{Fj7˷ul1re`/8-x# cMFUT:Q,A@%r]m_J!+BaBI1!ejq fBj鍊*=A{/TIJ\NNeH*9O 4ì0JX7%%ip%(C8U<VE*igㆉ]S$۝Ɩ\R"i 0 -* ܕ.`­|54s6hp'Ѹ4%iG3E̟SچQ>tr|LAPl^(N'VPY܍5Sם|؜)8̡E(=_~I˷~ss]sƟ[~"&p U{ }j3$dDJP^0#HD߱S@g Df!|Y*Rw=1W3! FBbMp7DP43HRw^nhD_BK );\["T=4G9&Jw.B,]NrjN8v]T5-XLat;AENׁp?־ m<>t0pzE"w:RU3Zw\([+W6R"h\llܹ#\սMs:>5x٘3ҁu*ؤȔAbޞ4&Tqa437~C}m\fy#F!5]1}IY8 Rq:4kP&'zNZ}bMI@eOu?R+ hE@sHLXF+:'S谭MԆT OVIEǜ>^o1ۃ^v\C!7n \MT"niXC1 3",+'PZI-6DHA5's*_7Okt<c/4,_IhE(]ޖ PQVB-FG57%}k ȸjT0COmAN}%xdV!lan%hE^gC4GLe1%798y.Z>8Љ2jߗtkAR(~I|6\IxY|φ8rz*P@M>Ӻ5SOKѪ0 Dvcђ,#t0 <՝_+WUD&ԩK\)\%Mkb_o(ބ >[.UbL^xz,%s۾!PB>Aeb*FpGZJ7#i7VGX6S*"TQ g kYLԇZܺm= o FCث]VD"Z}ӝSAzf|̚wX.ס 9Eh4>+a2K6%tX!,珖w׺*^Ip"UqXGemtL]]$6QRO-DLw{Z4y5rhX-0Kų?(<{x]VshOś=2xI ZdڳR_h}A 74!]N3) i8z[Hv`ڤ-Ey]Y I|Uh>.v8vntiQ%* KG2^ g'O#~^U gD{&̷¢E"ʺJ g ]uNh !TE'?HC[c\u|Q;QyᏼTGsaU@aO4mfczb]^"vd&+Oğ70^zvz3|s.k $w*O Dg5rd_jpt"zWV A;dpNXW1/Q)4=8*NTCҨ٩`hfEkCퟐHߒc%gvX,7tƓ`[\ Vp.\ ;br"e; CG~1t0ӕWPejh"+quJׂn5YmP M(==/ )ykSј@z}T-.}u;=ug٩7Kpm-1G!5rM&NQ :0B?9jRX\*00zA' xZo?W4yAʏTS,Rgfܬ= S,ʗG GH,ɏUS#ꬹQ7cH„#8igf@JB c]V+[R'd( "/j^Bf'={1AozUkO@{7PM+rx`~AF_ڶYU*ad90hj>W*#طHt9={9Rn G)c]OvmHd N6 v̊0?O#˞;)c_Juӝ#! C#51W{s3U%ia8nDmPC,J{xP2c2Tߝb_B /BZ_soݛ vK'ZdVXr}A[-Ō A~FKlC V>0}@jkJ犆UaGG("ETﵯi;wks.>Yh䱱-ݏJ+Z,j;ga Ϧ;:-d͟9J3]ðbs۩T 0,K7Ph܅'v-6FmZQMN䳳T x/ľ/ecǤ4pF[6x6.6dOt3g"~'ORSӇ=6+Ve#q&]ܜNkA1@ZkCwNWˆBg$Y9Ƶl|F24&ЗThGŻyN/Ⱦ:^=9Ý~J쯧~UAW4[i2(44EF ga1N|gZt4j_M#|*rӑ y HbNܤ`֡*\v>͢tUg=RU0!/|&lǷmǹEd+K@6`3Щ`|-!n UV/ʝ/ӾOKܧ?KRy?(wǝMnVذkxغNoF$_a_,0/lA3SqA*ߐ[TSeؙ15|}s g>MMbBOX9r)[>ia>c4زz'桠$a(Qaß$GPCG>!y5(֨(3]gx EIYMڄݠ{+ !B[HO܁`R9oh9!g(0Uc/HP9690KXm|6ۄ%/!9M :ҿu [% G[9i׶渕]UmXl&eY{l2J4ߺPFCp &.Pbo)n,濲O R{`7'2d99'=09Oyxw5΍ TT.[s΂4%k!ݤt7@ӕP9dž7Q7s%NOPA7!pg"븧>,*#K'*])ƞRi=ǷL3 2.2 1HWao+Z oRDx+Z[,9?.Fك:!Vph~~Ux :V'SXzһI)ЄW49yx$R?Fey=APꁔrЂǑ]etV{c[UmNY}~DwMgdE}L*+)d%`Sb"~arxkh]1Y2סG[  %VEsFC 18X gSv`^Oɱ[-ƎLym}w8W}љNcS8e4?a$o8E\˟LK ]a.oIɖ^7h+='rNoVUP9-]]3IcaCciemlt'Ux:*"4iMd&?r6s;2gpT)fyKoj) aMPU ҷU95|54HW ,x$TvrHqjHFan`}ԝRC,r$B SL!yIÓtaT!\r7j\Gд[Fsmsy9K^=+wtdkŽkv +3"tzF."X[wGikUԛ Fգ%LDhVEggiԾ;(%K+7pgf;\NR QK L YpT3%o?vjrrK㾼kANV|oW@\`dYL+BSHy3}BkPaj *4 |u ,Mi?ޮD FXW+o&@>\j2]XkG Nq3A3,H=xT9n4-zF`6BbE/:( 6,(ZGu5^A'ùDYֿʤZ&/{ KK^gus#{ Ī䯩ڔ缧$?o$3,om[2X8>zm~} Vk8T.}yf`cdOԊL.KiLdJcE7?Z$UTHE5~ ėhNwgE-#KÚp"wSo0JYzi;@>:\Y:n(84 5ak6T_I)7$k_u)Vh?D%`tvdXҦ;S%! _fJ_$+}^W#p &%ޏ?oZ\  Cs#YΏBue-ޗN>컚MYCQeuaxs 00YoCt{ W.^2nhpk6W0/Z̷8I/Y!ڷ x.iHyMs(!C  AwI4#G$ƀ+Myیm0ggYFOY,/?XaoTKJ6ta9tFP<]礭LMt|*"~eaS`چVJQA)~<7j9.T3$W]C Nr]a'I.gSC)z F8V>P3PʢӅo,:RtBQ,ˮ{D~>݋Ͻ]7fMa|f>;(&8?k]9)x\P#a֣{ g"Pz@Qbd'C F^ Z(QXɎqOзrn4շ9xAXp>>LGH,䉁֌,*k h.5>,3}c@Bbp'՘W.J<@# aoоgXF4ؘj)WfMxҘZN rd|eXRs]8ܨ6);yNbH .T )k [yE{.L+ bѲ"8m>i'A *%rrV*=e5jk %x! K>rOX $k{D[?ւ[_EV7p֏ b(: @d;0iU =PQ>sraG1h&D`::&'(?ao6Z?kb6p@3r} @8?h+K(Y:>n VSTsRz_/(ޜ>yXxX vCP[ΎEai6WPUgQhG$T5;zY%~}l\ =&h=nd~8[$<g)!/Gp.ECk,KB JWi(< .`ptRX2"-&-uX5ݰEp#J*lur8UUb|q#ʛ%jm$=ޜO漗s/CgϛH6d1>S?,X¨jJ!kr[l8YKN2UIe)yF̀_)OQ3$G-Z GG$ht"73o )$7d6MW⴯8^nAڅ7AY|uF@T _U|I/{q`t|~|ϼ :fNXXL QbU\˨j$o0E\k1{Bk[ԾT61 mltl,T`Uhb~֌mm𛣖(˨9ݟ ؤ;+/ЧP12s3n j9 #:iW*#Z|TOR5$a!c޲67z@gLd"ow*r$~c!$#tU)loIJ›uA bP9%!/s+<,ܵp/"$o &zn[ F@Ma!-h\ z҇B<[$oHYZo8|POT 0 =^6c ?P4]yzXؗ zٝU.r^%, ?(2"N"ExMBNmɽXAmla#RN+Lrrď++Ʌ\+`y8rBai%.~jl6H? Ѣ_) W)\%f麴2:Cbrb W&9q Kxh`1 k K9ae=x 2ÔcZ/񢳤I-{dcO_t,=~_m{o\,Hw":n8 x$w|6ytTI]hgB%)wCW mSkЗA5ldKrBq%ů6oyr Aª7XH:,e҃&'|=褠AgQ_ܹ;񚫽Z |t}7q7c^o&Qdʷ{v;jJˡ%aՄ;^|~ryc-~Qq4;{M_xpn9 |ɶH\9b /'9k` {@!BsDY*ܢrWpFHuӱ g`l֩HSzI=>LlX "=Vm89\S?@l%\!`'梞)wfOliQ̿ߚjcIxqL%rȷ>@IvgMaLe_HcvvzXN|n2B8oWCte>"MF`=kNٛR0尟΄kڄIx[v#r*SdĜ%rd)gGsfq&J"}Q͘LUȎs^/v$a1x?Q`2"*oqcP*|F`Ck//?0|GkBuٸ 5g?Yv_ W,Sx&>2<8ë~rn$! ~R!}?6fE9Kny #Eu}r]nAaQm DHjz pĞgm6t 5CBu7#|` (k\v/Κ$iXN 658%Lr~~%vwȫrykUF!֛J}}sH68DèC`s.Yuoo[W07Q[f2Py<ĦJW5ԟx`\[X f'ą=!|fG Ɣ/_e]hyk.#uLU~[;R;V𙋨;Tp K񶘓ZuB7P={w59a8FeI@c{%#߁(U?[۩k_9``\ow7Mt(+Z+Cd z#DapFhF7Ȗ<E1g$h^v pab8BV@܄!'חˣq?DkQIh$,mYNB(?u̱2ݎSLLy#oJ*鏰 ud\-u7zNTF:-"^&iDPji 0 {iD056EӉeA81F5Ō×a{rwDd0DOFnr]ւpG*X1l :$S ,@l&)A6u=} #~?,*"ces<628&|4:Qلs-=n(Z!AyQ3eղELGA)Rig2nb DŽs c}jR@Ma\"+ɩ2?k jDD g^ř?,\A8-L7,˃C,&ՉրYk|tlv3~ѹU#fF|^:EEܦy(c"[ˈm:, 8̳P0q҅cM'KIe 4p)B'#',MI+ܸƾf_Lbw)F% "`bW2XFlcl2qZ\:"\M\Pl㬨^.-A]*"1=y&fkoW:pma%ʟfd BiЯcR Ƶ&b,r@IBHǧgWD/.w M?ےcj .35 lHF9J4^"g YZWHԎi%(IiQ PbORM2>4M~O$di,f`8 IL2.m22C*8dn{Z{U^kbZd zp'*yyfH [|(ZUnа^G&lbWwLvIr 7>Ǘ$`_X횢h夤][OJ7X"R3Vg ćr?mnO܈{Y "%uٳxWն`M=xl&~ÉS@~"A0ZW?&lN=) =]7OFTa^!#ìuE{3kZp'c[81qJ}JګEqgU/*/:~a XB)< wtZF+.P@_NLJXrhYh:uar#]5ۜ*2)뮋-71S(":ǿ5#ӢmԴĝ 5Ȭni: *\p='ajn7?HbE_Q^ژeBY]iI͵Bꀤ)9ط@ݐϱ& X%n'p5 XDF"'\)} =89=)z."@b~߼z LE50*IZD<[:: "-3{πsE.r-Ԥl Lʬo2*ؼ[z3'T>)@23={@hb?SAih8g}Aھ~^k6W`Qeǝ"& :׊z6FHQd_a47DDtKǨ1t"ܾG!n@͡7}'nZOjvXZ1O&;i.[u'='͛-Շ̝ኦ.d6Ҍ ;/tmf  nzx'ۯ2.0<1< yA!`%]ȍXulf 137:uUYsb!|\0dF֫4lb`ś)FZXW~?zVx9H:;GI0LbBq b͟HM2@ ^PʀϖȼiizkvU3~T}. QlabӂBtxmWFtX@ 5U|,LcU`a/H]})tJ/XG:f+Y"͒vC;@qzRf%~dO=|%Lw s,h8T/t?ȷ͐4d*Ə WuZ+Z!b#V;ldч\7<^4O>95#OeTWdpڃMGZt̳ kB;<[}nCXvzywPɨ0HEc< U_Jx]cFRִ\=F8:db1=S 82>&6aT̝OC2>ck$xXƘşEq6쳺;aNjA'gg./j>OJV^4n5Q98"~\k&&{Tn~eO<.%76^!'DacJd˯N/ATS%ML3d.>FM| W~ԣ*,r9AcYDKz!:D4cz' _(u$@I$z'}t.W6v"X@ۡ8Î-U N*f#`dCJu5" seIRq(fq(Kֽ2 `.eV-eq+*GQr8 bc/leY*>g[0g(O#a|= o#a 9Zfǥ7:U!x"N] J~#$cR=aiqegXJoƀRJRoMuE GelOT|,Ye~]kkwv\)&z"쏽.A65 .탌k5{(2Xu'1N˙6O߇Z >g7~PI,gHQbylictYJb?1IQsE#0wP^yez*^=-X2 Ed=scN ]^YX9(p@&_sԈp7ö7z2t٪Ua!S؇xlzGtɂ9AGU#"?c:l 3VgoE c:.qW2+huSn_BfAl?GCm0pw7']'.Hv#!!%A6R6GZ|wP\T@ՖL`r蓉NmUE5 CIX{SEdm뼉guz ryO_z젲_e󉾧tzqݭFFN}GQܡ=,TX$?WJrHb&}&uTack' A+Z_]?n,9|m? @ <Srř7.J]h>3?gp`Z| ZlP[xө)@nfǃi}6>YXh*`~W' ٽ@mDZ/ϩe].N2>tfH %yuRk ͑M* b NYxD9}+ 4 h*hfW8W͈DGg-JSQG}*Ŵ?o2* dL T]H Q IL\l=_tWs?CŢr g.H A6\ bx4YPָ'3:Pkpb=s`+e. ?Ca)cY*/vt0Du5Fa'U/pڳ伷'rc!eÑب ^}Lk_䴩)))_DRݜoqF 8s7[v=Q%IB¢~Ǚ VĒ5'S1Nw^,2Iu_ܚ^~jŤ.7JB"pZ:|pkr؊nomB9#+w%pTwaT. o~fNa6ėiIYn'vr O ER kg&U:qS%;tih"XR*'.| ,g1Ьlm&J 茱><ϛD-bܲG3:;Exfi<ڗ9зrp_ ụl=>>sgr]e#OIāB +# -]È[J/m(mKI\jES6@=zC 52%8@Bh<EqqYTВٻɄtPg {%dOXS-.+9ЩZRP{P6km`sauS*^Z3P+ccQ|q74>ǚh(ߩe'=gnS.V܄$ʤϪG?,p zJ|?3bi3JT2R刱d- {/BWc7&HtCs_,HLj(vLM.P*%ψ&(G700\~}3?`U>*kb* L5% fG0"ƙP^ړ /oW僋0jM$|on i)*CIQfCmq<8rb,ԣ1Ő{<ՈKPwvl;=>vWne' P@4G$hPh<3Cyvg,p4٪HJ;/Q'=W̦mʬX|uc|n eB;Q}J2R3;Qjn;=J G91t]"#a*a.q*eC>_!VÂ#f{=*Dv^0d! Y9Ļ:@1g:$֏Y?w(okyq*m* >_#^RRd+ 8q!e8Ė_yq2 @V|.?)Q"OkDzS8"6mH~Yd2 Ç}U nK_ fB@YWm3oO h3Y5uyolR2dK/J3DVV4ZAQXYG^l\9'0Q O\|Vn@qK|qġs_ldT?uV@^26 2? !Dx(52Õq,!̷a&KDŽ A^>m5a}B"䃬dju mjWꛫMСFU.13}^?1yr% 빯ٓ˞@"1uz~ _h1IL?v"jaY?[Hzv⹡DP/q5AԳjS8M0?NȞi}e(:5tcNF[[0l`+A`Pm^! dF֢4եԳc)ñ/v9B*lY=LsAI&C:Dʕ8Vj`+_Q7l76hQs P%aS}x?h~K5дJch-,}k / rUpg>?:&]BR0 (̄yNϗQ~~n ٱ $ΒiYMlK|S,.SGE1/*[GxLv2ƜVG,iRI xZimcv',Zn'-V]rEkG7o ~us7۷< Ub9NxQGؐcH*3fFR4Or0Ĺ(0_9r/iYϝr57Kaa:P8u/ֱIe@8攫STl8Eڷ ֨z~u0|$Tlq%!?l19Eo1V Ʊ}TF+C3#ݹ,dN'^07[A LN"mb?,[vKx/O l T>R=EэSTO :xy P} sjqLį՘MV1$ :R8ge9lu:%#(S=YZRf;F0B5XF$\l=U/ND9 b^G FW_t.QڤCQ=ƽI/x:@jEG% fXoW="1C\zU;LK$qp1p2«H k41ɲ 4NLN%^x0nYf߹둳`keyGz,B+QxԊsá k 0mUkRlA}kSݻ&-X*eӭV3W '(J:VӶ ϕ"T;,TacH{ńɁrIX -V:؉VN5-/?ֵЛ^HCZlۀ(o-+2f( nhX{x>~>Qo:!q"ڻ(nc^v퍙oeT҅0\rX PQ#78 ;Ag/dQDn&NXaJKf7TϧniV1=09"$B4L{ˮM"=#R! e%d/k`B|1PvaQliL@05ON4gN͙XҨ Oĭo(!]J0!m H8哚({_ӳb-MYm=4g o-ƒ%oT2ΞwABbS D.`Hx{TR~(BFV4ݿ"1rr`͘Ҝ 0Ӳ9p[Zys$0geTƲ8WfG,0bBMY 1r);Zﶪͯ:bh'1uVA]Pia3 6_|6*A&دI!WvHm ,O:4,of׌Au!R0@` ܁\dd3\yIc&#Kߵ_1%c*FTԭviixhK] Ȃj-D/nt)ㇶ#~0Nl5-(s?K&3t"[d= )lI~2@0"Rd[8n.R Y%0F99KfpK6bT6ipZ0C wރI87}vp2v)ssK7DH|]FVCڏ^E0N2\: 0*]Ix*]yZI=7UbKɕ} Km]<'_BvY'/ylŘ 8C GV-WGqKjOjmss#E X;߉ 7g @5~q+'H(iP T'Ǩ?:F!?QTjß5fi$Fi?)E~ئ ^ą- Vqcnm=|9i^..G=2Xը96r>?!GInf260sx%է;F0/akSlO^:+ӟ̸40C6sY/|"ԮL`;w==dm]lWbOXyDSx s+ n$4 ;U B* STk֦Gb-@eR׿[3 d6=ȅGbvqK,Lx/ƽf.H44B|@8Ï\Oa ۙ7Po֣ҁADͿlRUEa~2ƾBmZm1*‡YGr= »@_9[Oz (MlwĵX Um~#PRTr0䐆CE}?!EĢO[  Jnjlyv.10b_h]Dj+ kפl^L5 T5ח3YUזm| ֵQBG@Fj#`ZmHX`j>^chbxBaӬ@rZ] K1a@bisܘr,9^1)f)O$?|:dШk$}n$҉:.O#t4a Ep! }+Q mR]XtzlP,^PAƽ~-p?c $(MuCW&ysFFK9(cFwL!d{J רgٍe. n>96QogD1z0 ރ^lY]ub.sŁq?_H6zx/*?i44,t[47G1Hm;8Vɮ52;eLzC+>Q :"…_cbx}s}U~6QXޙӫ.0F,qaGL34ҦKޤ\)S5{'׿- 3ܚh֧4*p .,AO~)Gd]o^{E䯛P%3=l\ikď$NE̹A4YtAUNG߷=4a#ߛd+G1'* NY I2&ׂgjeF^m@,|ը\ͫ޷KVVUFOT#ӃK[q@ڒt#O/j+ ZX1I;ST5T}îz>ab-H*QX]c]j&Wҫx Xxnu@V9]r28俪|hnkeB*h$GPH$QcN:qB@.3;X/BS/ jBSuzZEJ$} mBC\OLX ؼMβR9$Uΐ}5 u M!<2D2jLDRx*Zo-iO_6%ӵCW`pC&-;~EU"xj2Jʬpr1Arki)w,ȢżZ ~3"S@@g0}%zJ*ƶ@%s Ͽ,Ev:o < d)؃ua?@ۃC*#9o5YsvN_ 9Wx+-Ec"GQ;?Ν/nVbPQnzHvG'®L7ftӌ4V,S`2ȥ+:.MPui&lfkň\|&i,PlJk+)r - }TDgIݛ\,E%B 7OTx~f<܂} ̋H=VbaeHy"[R 9]`&=-HgW%֩1 4׳6 f^ ѺhfJ'Н*0w,P5ԦALYaH0-9,%wA-Z !כ1ƆK&P3N=ǰN".Q?Wu1ϵJi?KOW!9 "ˁh n#|GtPt -[d~a+T:l -ߌhn{œv-Œ=HU GTUTnͷvxMؼ4O^TZ~JuT.ot`NL6ƋI{LeBvWRft7naZ}7K/}य pio“d5FVY~ ڭϧK n]Ev ' }K-lmy  +l3hY-T3\C:NTB Mf W:ȗ lʢAgI(f~Nd&?JVx2 E|ݩ:j(!烓`_#z9SHRiGjR ܩQc8xI"'6@l6ϞW\ )!)Z{D{׈ `w<b"+"ŘeG}VdT`?`6+5/T8v&wq>cZ'm%J6q<8;o9L")r iRVt-Uϟ(b{w S5n;NoL>_| 9o[? AA۸`My١!z\íjUK\ieIfU3".g/u,8~Orb(_RLjߞ6ƾ?8gJ"H9lI4q1V !fޅ2_,l8h<{{YND0AҘ ]pZ. 8a\Ar1TWEXeq+rbzyV!I fw_E ȉ6f\yҗ|jDBLw׶Ѓ&T7_['E&ʢCZb0Iq5HǸWhQ9.@ o}fe >vmT: 8͌Ͷxcm`,dztr8 GV4:M[{}!l:q[g,B kϢ˯)f;GQ2*b%I#`ݜ֚w5TM05S@<I˴SOwq.ż OS\N7M"0{*c혻X##C|4C33I} gq{=-V=rV*A#,tLbC1-3H.C"l0t]O^SG?my]ЍQc8Rxm7`ic2'3 +MەLnuر$D2b~տMyCb ҾP1iᆩKqPxky_>9 NA-am5ma8 #1j!N"%nc\dpf![[gu.AEcR~T.ӇEQnГ(#6샟 Ӯ74KCoEXN ~cQ)'S>% 4¬|= \  < nlH>}n.yܙm;:ͪcM6M_.-OI-*xQsNA 蜶)LL2Txq%(D5hzq#h|\NU"wp?J1l\Zt7D>Iתy/5@.ցN&e9%Y8AtOChmA7[8j*+xF)wK~VnM +r%B`~fn)@x=䕴;ĞG75.3 fl9 k4eC+䡯V".m >ʹ7Hˬ֓>cu $ͬMGq.Ü*74uޘ|HL(nΏ 5 oVL塧~$;h NȴWiR<5 _t4LsyrP1%Ogs=wk,R\Zx+z"ȳ{7M7ٳ ,lf:}Qrǂ b@a;g:eVFXhY`֟`O‚pqWaj檂}n<[ƈoM!G[p՛WW}'uVJH 1L2@g k?pƺ)3ә˳nZK+.uZOc>Oܔ@eN赍QKrrbL>6H$Z|KAz4!.]7퓘S/5d O@!W6ӷNJy$ۃH\9e 캏X" c*`7/鍈:2p["ܔ-l Ƞ`LH/wt!,<迿 L!SK1 :!;=XJ7ăy7"t粳u6;%WmAώx]S #.V ^<3BrD@1p{EXsX` R 'pOVmz]u^4ZvAȃXaɔxi{#9 AFp^J9."PdB@ʉ<0_SBat9o#%́EЫFy*KwڠįX46Ygtn NxgEM[ F~KxVFbq6ZTSʑX7HZbmAb2 )<ˆt\A$JqBY{K9Ȗ!9mT=4⇻.hUFwƂ-z z >q]. n)AsJֵi^b{6V`lr3/~".mOmwohԥ9kRʲo{0 W_? ](Qt; lnӹ]GD=(O`wv\Ք W,_'`@CdCˠ(Z)e?r#\_{>‰gMP՚8\jXzݼMjfgT_-\MM=nT)4|Ÿ\ .h QƆ\!/TP!qg{689!-zo d R/dM5WԧD2h\7lώD-S KQn+V .}iHS{(k}L *;e4$GNU8R81GP T!B8ose>!U{:X95j"<޹ή?pr@ocи#l!Ψ00~$NzC¿I#턫}D3'1OBstIp~-kT)`4l&Ad"ӷO,д]˶\B& XyK ɕ&q̪/pގl0.T'4S2\Ǡph#ܒ"(gao:] #zX@Ԏ`lFcNHsHv06:y2o WPCHJ-(AL^ sL 'Pz/s.'MF.Sԧk2)h>A18YLH MћW l$3hCDjM7Y܉jA5ENWqWyQS]Z@h C\ǤQ' 3ƇdF'.& CBsQ7 p/8U zAC8m*IN?_N'r}k:ozHMu-؞}#:U{ȬegbrSĪ@ꍡ.G*ǙƯK"iZ:u>#iu4[{}Do̎ӳ5/%")by( g=EU 8O Ho77%bȨyK7ڡKxBj3|ɓATgad˅42twj6!-)sMǖMʶ) :`};@g+tN'ZZ1V +ǹBG5-TT>gX $A }y)T([ W3Ź@NdbbϪT `>eIq[>dv~,!J=I;SE剧&+Ir`.?-M_174VKpo:}* 7/ WԔ>~!Ah^4#r?#oj OAfcn]GoY=@D1P-XPiݺ bM<2ݙ#pL4! fX(cj]EUJH6U&ʗfnLyxB5*R=A`l9衕z-PɑAğBrT_}?="e^hF*fG(oXâb{yJ(S>x8(u&>0_(zF烴 ~dʴ&]dW,Esh9=TR!GI9ϡ&9NL &i)@;K5J&gz弻ɪLv'Ju`[vG*u||َ4 \D+?k}+IHfٍWlMQo_0B`3]Awf;jsRqp^~qmїVۆ 7uvӐVPaV;uDƽaW2K˜3 OVxWd;o֦(&( $q'e[UFLYyMe<%C~3[:puwRlnx(Tah*MyfA}6g;ajC$%/~Ż,PNt1LXxZyP|E?b/ (IL .Wv:\+1O[_ pfjRbN&!hVvPfmQ-ˁg](k}Tr3dǮXHcrų:8"쓝.`=ϢgÂW &KaeRa\5njbx=,KRl}v. oEv1n&ՠ'^AEs( =I3ӲAMzD-Rp6]mۯkx]|D\l 4e ~KUg>I/ >Ic^3$_&=c&,i$fin52ƀW,ʋxt(%*(" 95HVkI;&& ssXxKԱ (Nu%𥓛@$> v~t{ھ#uH'iZ"w䪕R'k/y_sNFO7Xg|Lu<ţ8u"c9 Z۝Ww 70U# %|Jq$cD<:D+II$}ܔHt9"b21Bf$ܢ D`{|p{ǓlI&vvNslVy[0TUa~ h~2#QiD*B6ΎKwF'mS>nt x%;ܶԥLW}4[.VK[8Y2|pu5N,S4B0`Zp'!Ljqs̜JC8&%1$Z.ǜ{1XkQ/LtM}d\B LSwRDuQ%MS<)^s +.F|9eI <`?Zޯ:טCN~˲5Ӹ33?0US5.hqCW{xYvpBbܹN:Mw^HWh.|fٚzͩL`:1AtٕyKፘ# 4 Ɓ=g8RpxZmh6<ⵐ{nh,R?Ͱ?&[Xik[{ [7$SNĨ9hcL؊3ҪD}PbXbajN͐SV`r z9/`t:BU +z12D?s+E ̀ETk?o_;Tl~A]ڟ_a(!Pfۢ gmG:v:1ZE{Mj6  !mw`KcD#RO}:fV?%(h )xr9*m$>2)̘3z =~;۹Hd8`]?OB Z/F+D:LxBHdiUO`.wٵ mFi*3oO qe=U4AqvxnN? Z/H=T02=$ϔfIw aױ)d#~2}1-rS8%x P÷9|˰;ѢᨋPn~* hE L`wRpo2I!aXoT+gᥛ|`(6g';7 XzLu`UO D1}@ /0KVJD v NBE^Jv!H/FTm>sep>1ƶ8mO}M v+UJO;R-;:cD(=(r^r[W-2x6)wMF ‡xCUK؞sD Ux8fQd-SM3$}`ۜYN۩λd]7GA6zS#EC:ѹ4QR89oP-ܚXk]hK7;G2&q1#f0Ͳ(AIrm+ʟ`A+m\#Rp#N`̄Jn&R7;`VC9(7?*jr/O%RIZn Ewq&zoX&Ow[ӱ8/9Tżr`r)Дjoǽh+T`UMdHP)`#B׼\]ղj!f R|xaN ch(Y&ex8`S.c~&8_<~ʜIK55b.v,c#wttNί'=/` m;ƪ,^SjXߤ87oL.D'!- ˃$&1cRF@8бuݕs NQpQ?̥_3jMh80Sm8|RR6>"GuF-Cp< D {u>0Qmyaqt fzQ㖕CYqF(WzT?䋛vS0@NNm^40$*zĹ|Upˮ};NU4nCԓT7m­d5E lo k;(b Y§w 0#T)̉jezA;e[=+JG+ȺTIl{7 +&by8j{q>uK);s縸 56=JZhu\NsWa#˩85"SP69=X#Nĝ!U?MgYZ0707010000037e000081a400000000000000000000000164943cea00000cd8000000000000000000000000000000000000005700000000./lib/modules/4.18.0-499.el8.ppc64le/kernel/sound/pci/ice1712/snd-ice17xx-ak4xxx.ko.xz7zXZִF!t/- ]?Eh=ڜ9P7w2[@%V&ؑ*:ny}c*$@e{$Ӵm&O8Z@:lZg= eAQFȆؔ!Jͫobt=+ކ$ K 6mxEu7T>Y9 uM{]n";&? 3L 9TT`\KOmL_;ϙq2et ??\Dx>q7Tp 3Gx:C$>]fh6wE}aQywS[Ya&4M;ZZ&#WQmTy(.Hf\ӎuQA&&[t[ZaiD)p3zl>bD4}ﳸٺ懿b l+ieA*T“EnBpz#aO)l|ТƾG騻岫a̅#A:F>cOX@[=Inq^l!ѝfn'/syφfI 兔d  ^A1H9%_[R\)kYq5@aٺp8N>s]Ge+ Jq-;U9;Ufyq&a&_?y^/`?hy@:6J^jd"pYe҆ZP D ^ ݊Jst 7/h/HP^zrRTZwr@5<̙׽Gx`dRv /ȶZv 4xWr)NXڧxGo߫ +UGJoNw6_VfFw*fTQ+ %giղ0qRhsj=%j4of'r*f9t1QNlJ]h"&9έ::vsl Ȇ]P6ӵcBPvvK w.2QA{L/!ܝkoe< lrGxdA2OU,f`[&&a=lpŽZg)Lff>^)w DlWU>I}5IiAJ2L8uE)w!rNqb熧5J/e?>^0k,|-b0E:~Da@Z%s7;K`jtEgNTc/9xA4]?Tl{Jq86@S+;J5Z>AѡlL΄ԦC~QijV'U%FۮQNB~2 =ؤR3X,-?AIA^rߋTwL/҅\Ww;YU-!&_Cl5-]"Mhm5Y~ =2z8AA!|hx_{ 5&`an8$@z<#^kDx")b5B́6qJ,sLzѶ<+\Pz5WsA0ڟe@]ľ+_J5Iw6qFȐN @l,ma˂o@=WT+'gn^A,hbSa{zIlXOn爋_Y!h^JY% [:Jp cS y吕DM/!hX3ï;;-o#80F-Hͦ_FR[Qƙ!60icS%c"ԷEBCl^e^2wd[YTWBXRq xX;6LYxZP!yw+|*mÕsNcʯu‚orӣYRrJ+} gl}q>v!@^ WvRx HXs19SjaIRuc2wP(jC#{xFS`ӚlyXp>1,mB[N~F%kKvI#MD5&1?3wnD K3:]<X)XpUr2 F&P%.6CGE%y mDx,u'4J~bfP_5j/J넌M͛ȏ֭1vtQ 0F mm2$aA*MىAO,PxRd7AF J G~b0ż[,&ä{-'z_c+AJoe+,gLE+}jbW]`Q? *UFS;ieDr7D(}~k.(T߸uZǺiĺSzZRȲm/Ej]vAeV :oUKY@1)HIJGF4@ B40j,4^-D|$-WDP"0s;9pSF (:#wP>,L+{Ji=hʁ7ܚo(-D /jzWqIzGE);WO`j_4 drK}t>TxO\Jச'CBݽGoWdW@{W;iY3&ZUӤ+'.$>m5n-Nc`:aob:" ,}rP4˾dAL @U{0潽cqM?0?9 \A劓M$KWN}Tm|EVJhͶV@ ԯzm[Sϙ{ƪrL׊⇋O!H#IlPX32C& s5Rhu90ƻrˢ@,^Ai M+D,]z5,?`Z:gYZ0707010000037f000081a400000000000000000000000164943cea00003058000000000000000000000000000000000000005200000000./lib/modules/4.18.0-499.el8.ppc64le/kernel/sound/pci/korg1212/snd-korg1212.ko.xz7zXZִF!t/0]?Eh=ڜ9Q w2|~ezd>ϋٙء^+/<3۪'_&`M+B k.ן]HbzZ? w|Z=:`ɿ%( ⭲ees y5NsxkKi9dF檛P=K[&;|AO:Â՛xh3,WЙX#*QUxq8r ^rozV Q8wS7VboSu5Eql8*q 1.-wg -em'O'ۄŊӊm_A[čm(Z'9O?erF>xGV u%ԺLZѾux<jdcHi@8HPHhm\8dhZyxT!x.0sx IfưK>熼n!$i%w; i4A^zv2mNQVđ/TY"34wXь/]obDM#uan"8E`f9utaPЕutf,$n1߁DojĚDyjNjlU4,d@k(&ҘCK[횟U-HkZ_:v%-Ifɔ XF`Te-#㝷rVV}oU.|h{- ;sgH*JelDZwUTEC@zmYx(SP>flX#Y 57 IClr6УnYBtjDŔ~!x<ۄXsЙ7'w; t0͛]ܽ>NEa2>;ւ.[*E2e[]:q\>ElʆtKûLSWN 1ajk6T4=f= $^܏Wv֤\YCU<ǩKw\e*5b+Ass\OwtXYWS;X ?[ 7s n@#zd(@T2٠7:útȚ.2-uFj%+a(py$v*M PN}iMu07揯|y=uqOxAd7k]%y*U`M@aT)tl̔Hi  .[e, InDUw/ 8 qER,"PI\r/:W.۰I(GvV}puyimuZDMA:AaolYdL=,YMi"-!ؙA'ՁʮO85=h#y%(RzIm 05qAgGdDsaPau:qv /ϒɿ=>F]"XXgLgxaPMJ©f<ѦAʍ@v_Hf$a^85tYmGBAszNb&c[Y`JQ:"X(jKk1"QhJM=nAh=[cƽ;4{\E LKkb2]X$nPp K`=oYEY9n )ד+TR[_zo}arlIᶢT]mbY!j:Eb?~EH|`]fk;`.$p 8W7{L~c RB|h1o*KSR&-MAHagk*68z¼69em!<vZ;\<sce y: [9t~"RRRvo, !\6D_ ^N3SO{n_d n;|N!$dd}8Qi TUHNґК=ɞKJٌ #aY{4B4^/\XCU}CYEٱt!"&gisUʏC@b?Qt!%^OcVdqfIeB`->$ 9Ti6Ч^8[uBƠLމ$UCZ"kOȕG;PgRWl?hrqQ]/Y wTl7VޣL(/<(ʿOY @]ÝfiICVEb١~-+d/drZB{-VYSoՎ7Ƃ<_z1N9a7tPэV`BcPht] 5B ;>]Џg˲.-n<>>r{+]e"iI4<[Q>m:L}u<& RnaA`@XO#Pf3HkN0*ju<J&LK@c2K>ˡD _i }'XjN~$]mX?jn5BQ`_&F`G\7/`Z)n9gi-}<x߸$L?<@n/7~QhҚjxܕED9otſ0qK-;?,p`ח8SBy87/#mVTV$EF1&! H7U6\E HZSΆ2,`w`PG}X%0>Z,ZϚ(/&lW\Һ}P3Vue+.܇-{ ԃS?Xֳ9MC!)ͫmQr{9XXEB0ª]7E"6Dк 0]9b|_Lj6p A8S9f9):GZm׷qUX,F.#M5]CYRݸj]]OVfu|ZWop;Lv>}Yg;j\qu72kvyqo^?0j1.yTT 'w pMfVWאYl~B$D#6 qڥG>,\E$2HlQƋVO`ZEX w ˆk[,sld}Դ[q ?BP.a :t@J#f7wm]B SᗐmϦH~{Z2VL$&KqH2"C]%O+Y׋)%{* zaČUތk[ڏYdjI`x\fQX/Э"ՠ9$r!hG~CV]P /tu 2u"<\s~;I+_MF7#9[-hnu؅H1,5$JCw twE{LA$U=WJʹ̶%3z-ϲ^IQ֎F);bEtԼ q]&B:kLhl^R;}DWMX!\jJ)^w{!=GfO^ӹ"b^V B6]y&y>J:[6THE)T'tC/.r y+zom;ymw2Kq_TA׸H}J*gu24,ś$77h__q_M  Zb9RC$1g ɋۦ6Grw 7c|Wmst^sN>ƢvJ"jP&ao,kQ PELߪM5vӣ4Y(F39TPi\,#2p#m5Ö?:YİY iyho$b- V#]/Y_o1,Wf(]JWFaLkɟei.V`x$َɃWQHŅ:ųnlg͆B=xcM ͅSF mBB($TEZbd¶4Ķ $75A`Z1G0"ҡJ)_m^a9 NMCjn{Ft6;8lϻZC84~xJz6cyca{_N檠aAL(PPP kj >nnP:0%Of[=o9af D]s;ͬ /@װRM5Aknl([N&>k@a`EC.1MZaEwEcş >&dz>> D'6za^hsiN 4Hdv_2aH,_>^.ԥ\}K˫_צ0dϬФef$:kkH pq=,]43HJ5%Xhjyv//p"i4j.=B8԰cQzEPtXOU]!JC ؽCD:1lQ]ZOaۂHGK"3p ÌUP0qp~O$ ,qH0jH{yi`F.z |ҧ^/Y|Juh1\`{MSJ6u6U$#^`_LB7X#4r oky [9ͤl6Ԑjbo2B2N"*9mwsR $n7P-WveǶ=6=hMJhL%c5Tnt:V` Νp6g՘D%UO6r-3g"^MzWi ob*#3cz_&~K+[S*}A'cFc43, 73D)n~8L/nSVr%}hn'6p~9:ׄ L8y tc+I6"9>bx *8ndY5I$V G} z0siGE^*F@UҲxÉKOjR&@0|3cM`'8^+{iUʇ IX .,#ViBL%eTIӜ;P)/ 6>_( ܮΌ}g +D3Z4TݟL探`OqX8+ LDF6:R 1|J, LgC0H0ԏ,RSG R  RzI,7f%"(z6%1mje]_۰l-Vbܦ<|?$ܞC oL s;mZRK_/Zj \v=3̨%Ks:34mlH`O MbADzR#R΍%4f%zٖ]'̿RBh4Y3H%bX(vgս:,Jb~l̠]OY}SE?Hø%-tQl|lUԚy *Ȼy;zgB(g1ѕ,q6 N3VR,( (6c(|68MOу+W!MD:pU,4U {iiJFA?40ɎMWDe`6${Q?%\T겸.e }AHRg͟;,emDX*_X5"˓5hI!ƨk۵4%'IKv\sKm/obg&KrQe;0lCbRi^G*>BKu/ڵWjGGiߴPpٶjG>6%Q[{USZ>V+* s CYx~c [Ț1E r6s;[C-c"݉ OfH1} ^uZF$9?QXs&ԯu*IЪᮤ5b'aGc~D$:Xhr|4^x f'LE$q&GwmLS;4|>XpxVZj9Izbblɍt^3]!ujt-O9 /40;Tx0CJdÑ]ADE\0QcGrziF?Y_[:o@PZh_x<{y|-4m!ЛfdŘbR Zk_a2U1ң_/2>x=[-wd#F}vC;3H}ĵZp ͂t]0 ߧIk1)r/_4NQm ڀ {i+s(6$fl*W@I$B@!w)x{jKyuF HCR£&g2Q*+\R:NwSw)n,΂VcrBH[fH+ά}# h-|9\1vT< Gi{١0#xmT2k$ǁ|b2 5{16J)Bywnuu!j QiomDFsu ,,]' A58_'ʢ7kQ뮮@75W٩t sSK~rb#SBA:ppYZ#.&ԵNLomi*njLW`5v\rf_yP j)=N,Qc>'ק3LFM=*mM) 轞&BVV)KI Cy0Dϙf{7"zGvFˌ`yRm('$|ym̅b~Y"0LXz`sDZ1/|wٓ8]iV0!c,/+8K0~DYzLv_EI\n3f;Rp!J"WZ(B<[,3PȮQ*]%ƥGO|5ХDVDdfJ!~>^G\\!C@]g_6^K\4"l 9|/D5Mj *lWX H{4Q^}ڀ%Tv"֭;IVE \.ue7]I֝@ &?[))en@^ πL3`Y$ꈊp r{kmUN{T>K;:#*o֍wy-]-$"-սus,aĽ1W`;4[/ث)͜|8NT˯؂Y%Ty~-5Ι1/= Ťp:.r'eH{$ ufR&shoVKڦm M,9gv^+lnH-6Ä#AȎd|Ui%J#5Qq8,'ea 'kem~ׅ nT>bCs[VBlwwGZ-XׅxZ7 I&=kNu`f{yt D:m>>:Xz|`S}xk0%1tҹP9Es_ 6f)lQ6fKsyUC#~e3q$c6i[k=Tt%w$g-|~J`_gYZ07070100000380000081a400000000000000000000000164943cea000057d0000000000000000000000000000000000000004a00000000./lib/modules/4.18.0-499.el8.ppc64le/kernel/sound/pci/lola/snd-lola.ko.xz7zXZִF!t/hOW]?Eh=ڜ9[.6s/3.f`xzb;)R\Z/f$1[Ν*OF\2՚Ql;tI/mus DO3<,u_FEiyxֱ:]Xqcup0q1|L;4<9ow~ g;7_eQ_U̐2Կ.-.&e7 0s$r%B|.gQ4cImW{%Ɣ+JV'x)Lp`Bl*GK=r'%K?jeU;F4^]41>/S^JﭗZƟg^-*\i^̲T3LgqI=~W{ ƔX F +7 Q8]jg\Y=3|ozRpk=nһ;[[kFkBrտYWZ-=Fm3+G_w g:0$d,{&//9{C|s#FZ.kmQxm2:@ot#Mٛ jGX hp>bu>Z'DOPt",FӠSr'BbSzol:)㢊 7ƍ_Gs+dӒ3[ dPI!.2y{uCf1"{$.^P :wjhB77C&lPjR9'Z K&<<H _8ݤ*2 rgо%9|W ߦIC׋^0P s` ae-u(jpyY>1gu)?_W$ec"0-0J~Y}-Ol2TYyOE<ybPng Ч7j8vr|!ytJ-U5~;&O_,1uCoVV>2\\i~r.cB`\).0\s o{qL^ձ/U e9pVF_T.hݠ,,RG80aK1gq}dޞ$J8:]W{d]\֖=2&.H |V99"25uU'a!0qSO. 4#*CV rdkZ\H iԈ`!ק~{la(@`H%ϙcr\ =8LflMY;)uF KN EXDs ͎l h`XC~ `L.7 wYM>[5aHÔVїџtdqM`#qBM\Ь/pZWy..іe/t!B} IY{^.7Ю" }Nc'>JنtR>Rs5dAneEb?讀LYc^c q \CzX^F!)&G+`C04y4J?I?Kl7U'4钣B:ZLX5ξNO9IstABSE\qxMk*/Eššfːn*vg}̌=sgcCEhFo,eR"I{ci6(N>]I*){ aF^* <7ip/ VcK ͤ3Po,cw&8n"eXlwà~%e( gSb QAJG*-FKi~ WrZ&mSCpA4׌=BDj2(!lk{ʾy@+O7: w3M @EŀS3<|)UqF#?1 )^~|F 6MěѸ;nGߋ^ܝ)mTZбfqC1z.BVTRݑ\5j#~qH9)C R!7V4aUryl-a16!N@i``&=gt븜s|Ku"sA)yNcR{>Gܼc@ԠځMgüKLƘ1Fܻ sF~gx rl+m75e6cЩ-pĥ /%7dN8Ĕ6[$G!S-mWo>Ì8WaČ/PJ+^PW0cVC&L G+z[]'N|EEaNܺJ`~ IL}RQ0gZ>|PoΚ ,\=5C8tTՎtp-v,Rډ>46bР/SeJgHE0AEEu(]}2 TċqCC"맴gPg;<[/\bqge%?(AWb2U8M*M`AݩQ7vY![ÿ\NyF6fh yL:4ϱev&Ŷϥ<幮fjd'n?j[naQ/N/SR+l&6dfT,(}L_ж\)ܥD"Obh!Jc8l9)Nf%>GJLow>;߻"ݤ׋^ӫB{a{Mo#l.zUy)kt;Fc'1'Ai%Cw7Uh:qʾѩ̐*D`uV#em5.CR-JU9\&p)#giK^=|#o(; ?Կ޷5v|u F6][moD{kVfw`q %LxΨ(TRBRwj-=Q@LԤ#lm5V;F;OAdwf &p9nI|RmZ ;z#%I?-틏&O5W,}e}&uEN]EYe0XD@)}ДB#pX%CsE'"pBKa ϱ.⦱zт|ܚ3-lʹYSjT7_܍UC]EMu.0(/ įT*m h f*tZy35Aň$ݝ/(3§/`1&Z ~pRsggHP#W3Y|r`yQ5bI=4e -|}&ؑ-s Ι>WrշlD;l#Vy*^2AR0 T`M >դ xa@# V{7lRAu)'.H8nܧx6ؽP)W@Ji/ɟ*)q= bPn|6`5վmN<' 3M%x=v6=d#&mMyOQTQvzF8DdmP)CE!R0fǢ8+9<ȁSgu}MXd?. 2;3mfrѱs۹\fZ9ܙn5;tCW|Tz2dcکip!0lwJ#%֖{ͧjwG}>z-:"% W vO{MW?xN53]^eE3ݬHv`S]XH1()xd ڈ|N[#?ܿq Ү]@̹ӟkvBc Ύh*!pb9Ǫ&@އ u֗62XL g@ w ݦ K*I9a󡼜k$f]踓< @e{Wf}pՈ/ d%|.>0f ?I^MN~FgI9j_ {]r1[Q.l{X ֞3^}|EoK;ݽR "v<טsyVtUT~H2FD% {Zv\˰wb׆njjM#^Q)40\ -j39N{B'RĦJOyU ᡙrJǵkp 3E %C֩1 Hf).*bdڅ-,wH4@*B >511]8Z#1/>Sc.QHa(2ehL}1hFcae/Y9}TDl;m}~h2jy] #-H\հ@rD%]9e\^Mۍu!kw,cQƊp$_ ;}}JTC׏K:](l?Ks+=X+oBOtjdzڰd6_A%%6'γF@2ٶ1MP4|A[S0%GZȁ;;÷(H_sj+`KPV?J(h^do`n F.;v"5c nZ3cGǡ1ɉo ?Qs^=(PFm'j᠖yM`CX?4x]Hi^H.  ?VFޕ>NTS/YnG; Zy;!]x a5_uLQa(?sL/kTkC9zMly\hki/?jQ4!ø$)G戟Rmn(&aGעX T SxDxHKxo&IF{_}CvQ& laGᒃQѕN!}1u_,"}c.9Q J~ <^*1AN^Af<Ť/% F988i-d=N$!=ē0)A(p>w%#ҬXeR"<*dlGphđ0.OGsrӲx(>J=>Ғ~Y_0!2ޛRNe5}3D#ܬb*g, 4~@yz%Y>:u Ӕ% ey9M3:%'~7J#O#U'Nh`naq"T:*^ 2O*7|_Af;ƺH+٠>gQiN=_.b ՗8:iYT[d_^!'6hnk_\jp8U.& UKRZ]b(RH:JsCJ^j,6lei_ 򳐙fR46%VuxyTI\Ҙ" <6T2ڑ)OkԚ =~1pMc0`;:(td}Qb}SO , sT $C5lhx2Z32: [Y^ń$M'Cc6S*P,/S!qsu=nhԇ;08-QMpv,I LZMEKpU-ouoM[彘5RZ3=~EPࠆ&kj[>p\/_-~EoBUف9K%c;Ċ`(ꟊ0+~oTӕtp:E\dV~g5\̩񙿬`lfe.'VZ@Fu1~C.+:xҿ2H^dm-ہӸȓ)*onX C&~PdZ 'V,ފ̃glkO_;2_Ѱ./+Di2/ ؼCY`4wx;O2edF&%d.>n!_9j]ьjM*sv)P$0NYy!,Q7<2RwھI_|yHK p0+js"V׶'*1p߶o%"HǫtCõOWyqi;L#.z, ^{}CX:҅"EvEycdQLJ OKޭQ&)n%y J [:DgT'3Fz)!+]3_MCz0? 0e.2ozfsn[ ] 3[NXJE1!)jw1D *ZF_3"p9xu2&3m8ZW/9܄uh^[oՀX&[_t04Z(: XfLȕ)Dx*860PҠMUk ם&V~&XE7aIHCL%CuY.VM.>x0QAɰ06͊ ThB-C6Pq>\A1j}]?Jl}v6`񏘠80jn}i1ty^/aڷt" 35:b3Xm2:@L(59 .Co;܂)k#U\1ą8M;E Bw義@͐Y|@u,mWnUm7V[L9m " `RÏ5[ [1UqYvYLyHLSE HϘKI@puTO/T 'P "zfMb΄z ßA;ޏh^~nop AyIptAbms̒ gH"| .F'E:@ȠFof{DzsK. >X.x#} wXP"Bk`P%:IVewE`ү`t lkڕN)sHՅ78!B4€):3}ڑjp]LDu>*x _ b(w3i}k6l+$ Zn* UH.a &{t1%bAȘ<q6& U"~]~ Lc[4]mŠXwRJf68}qDxkM~N5K@v@岮[q ifĪAȄsZNMO 7axPTV; *YIDTlbdG^O -m""zR4\77R*h4wtvIkg!AeNj'-({rhGN­r:}s4@kiVˢNPZaB1lCLgXMР$$x@K|#Ng}P|_jn evQ Afͺ䋈y²b!}Zb IRǻ4J0_`s )%si?q'3tlԤ9 }~g\  "׹4DN=l>@p=`O˿ < +( 69[sxcG۳3ՏNSQA`G )^p8m;gUY,}׬)6)ZdZI8cހC\vo qxxdqaP{}`rM>OƐ󯔿¢an^^]s`]? w]&zm.o%4R-Z"OXX9X\<a}7Z2w:]?վI`# ]6擏<.:(;O"X>adBl[͈ғbf& 5',¦ܕ@00_ Ov cfYڀx3Vsg}ѐ ߞ R ubyI;nTڣR 1V Գy!"^z |tx8-H_v?h܁NgǯƜq=1T݀Ez2'gHeRCԍs"F`9gtMg{ S4"@ +%3?*^+W_ԆƖ%$sD!|unEUࠝif3.̫vUc*Nٓwp ӸʰQ_PD]g/c}H;pTz q"Es|e{l[hE惍ccf+PQa<#"I Y@.$uCI8 %~ ,#r͛]qI 8D\ ~rJ:֫\YWo$P﬒y[dsUt:@72)$%m0)!lmRm%K/Zmq;) Zl}Tu{a<ԍ(?mH/6ܧ/VҊ,`/:.㈰@k͓|j(F=oW"sy1aTh1_$K(aC&XܑѲ2f<*U"Fͅ 5GzOL9eS'*U=P#E!~ [ /};eJJeIe #{]l Gݸ&f1ٹVL'漢B̯]j>u(A2'x=n.Gf7:=SwGy^F ?z%=9;{^ rLq"Ҩؾ [ b2)B;B{gݏ޲7\;Đ :ɺWe#;-< LVeDHӷe*6r\wkwD\,R`VJ^RdE1ÒFSeΪMn.ov3ě C`jz 7OsN- G 2<Yx<SD~k^`+sCje*Ri[2OzKV{rƘBGNQKLDu}FCZ2jغ笛=r{wo?" U 7sEݫ1 M.G11+ya4Or!PD6%<Q+xktW,R$$VGe jC5PLmWʂv4>߸ Gy( =paCdH4qAqzx~ ,=u\!c3zcv!iqSu>];E2(|`i.Er)b@GXVK`и%61> ?9+N@g 6W~Dǫ hϼn!TŬ(ζ/-3Iy8Alvm(S!,E t$Z3v)rc P3J-mXB:v݋?|L&T?0vwki;l5+KQZ3ɷ(|j bE?00g'+S'b$K|'U;s$efN #iTYYT(VLݹq8d YG/]pɛ`R dWM (dX6v/EZ`7~x&cp蹫"Ϳn~$gkŻzgo1⒒*cBZ`yg[(;6nm/(G ;Y5+7bsu|5\l0Kq9-wE9ƪ2bJi{:>y@#];rPV]b#E)19xLצ6=W( +zG86;)&64{lm A\$GYq븵g ?4?u8Arהn]^MCXgSboF)Ni2:DLQ| H2,Qɻ+q ,SA:wFbo\ r[n K#:(_h ;pdB`?uH~0 ^4#++gWdFIh4 ܆E|s_T"Տ?t&JHY'9ծ氾NcʻXx|7y: Eh*jT&y# Y>jQX ]7|jpIums:]tל) `mGyʜwL6tىj IRE^d JiX0WN3<'*-BLJrKRUSf/Y-Y-4u2z>`La_A~$UP! 26 ғA0*m5!箶<Ŗ,:cߤ[">,. dejf}bUej`Tpi>6ᘎA}iG^MZrԒ2=?A88E⫄L{ Z|:kh ޸Qf W+Tڟ'NE~S6Ty -PӓZ ;~t= Ib'f0j9I2x +cŷ`F)}ԧ ,#_K9;KRAS 'q̑3,ӜSTSz{ CJGY<gaEA,v din2a[S4ֵXȫ~ ]3c:Ε1{b @FC˽w !@=)ʼdG/֜9^hijоTɬ'9573).#US!=G/8&H"W| Z5m K YR ܗ{ FRם{NAZ Yr>$moGC:F;÷1'atڋ|J)"y$]{pf:CLڑ0*Lq^v+P6RAZҭ`*ZЏ_$.(OگWQDSI&0Q,*#7[g= v5Vw\LЏh٦G]~o!Π)c+Yeȑu '[QhqzbmK >;Cob>-DERYX`YCb2?0HMc֝!xuVЙueHc46 8kK 3 n_k)Q'xYۂ0 / ;mz{- ms d=꼍2* ԅ$;ꭸF䵎Y!~NٳdxFO'|8.̒2 \_TY:Hh,:H=u|9HP߇Z]ғ3 -R􌲠#mTϬ"eI}9AnC'C> 7糒JcᶁuotEO,Hˍ|_3T/^x),\fψg ^vUŁ{zIqݜr<7 j=25F1_'*j($$^ 0d\͸7 9!a,k&@sX(c?zZYY^tĆ}L6h*u]hw> H$BtY!G!|c}ݦR3Zg7F7hz盅?h_Q^P&X@cr̯8Y*yC5#<:>qf^4hC!eڧI'ID|C(|OO1殟[ yDD W**'"d=_^f=8$ .EqkDg~z8iM6 ).ͦ4Npy0zu6 y@/ NYNή gf3}R[ 65ΩGG5(s[Dٯ8$Wl 'VÛ6GN;DAؽ3"TIPf$K6mi"pnn'sF}+F+ /ؤ%yw`;8c6aDZN栒!`g᱄;yk:XRN/Ui]-TDE. i',*bSq1ZW~o91PZٔ|[ć)k\:B4Hߓ}A4y Y=؎bFPW; Ӭu02sAdy:vW?i+E?=7B0aLEH=5AXo'J}JyÖRYV䚷l:ˬf}%sL=w8HVX:~ Z>&Bx%9dX%PJvGs0XG{ eQDhU??c[lḑnO.R՚J֫+iZ".A^(77Y<ӌCzR;Z}V>GLh23+SIa[R3- S PGu[s]Fb#8l)Ҫ#:#O~ު+Mc |K#'4}ܦRR Փ]Ɨْۥm[nUu?|_^,/ndD(Ȉ╋mj%9NKI !Hlz&v?\C3^߈Ÿ+y]|!x%xċS<7Cu@?fhpZqlYl{LmWjQ 0Fk jic32&;)Z\HNLBwaίI9]A|B?|_D>G zO4*8֠C_e P0h^skuwCfaX͒=T +pD;2gN] a ډTtZj{]9CAz}>"tWzt_v.=A1kZI%npmjs[qbR l 1B5ߵÎLw|)Grw29sD 7g.]|(4ۆ>0*ϋ <'~CˍH! 6K- WJc#_nxxpe \M\Ta u!sx)gApdh@> 2{n%5‰?r؝s$EU|joYeY%ludYݩk;6+lYFj&! iޒU厂Fp䈳>waWYHwt,363hNTl(`~BNhfTPJ[B!NEVcfp(|9 !͜6fK It΍ȜNv0.J2ꠗk#e}.qN{׉!BWpԻ>65BV}]OGOذJ1̡&UBl|c OHs`c tI- vu҇@Lړ/ܔ& x?A)"AlɲkV[Z%MΉs%/jUĶ/&S pHb_f*Jа'vM1`ͮl?LIwziM6(~X&qiRMw?*A0}gة1v>6M1HpΆ Ϊ02a&z5*2Q[?YBM`O[0i>1w=HvNC؃~NMSHO&{haw6'o{S*ӂ?Α9|N0l]|>VУX (CR"ww?3ȴӈeJjh6VQMM*Q$CK!V3/i(H +]:%b 1~-`^?‘]nכ¼_K~~\gI,K'+` kP!;Yo["1gZJ]w%A\ @G)nh c_lݫB b Z@n8iB aRRN'>]tYGB#{48nMl&)% ~E$h2 @.x׾휦$W@&l#*z KH A :vaD ɥF-v{R53YİLaNvA_lΖ6B*W B[߫IH5:γhx/䪞ۮs h~+?.441yGBi7o1]aX< $a t7goA6?Of㿘B%9ZlKXnW nA"R;܆Bx s{$U% 6K氦Lӂ/4rўq7ʖD^8" ,nU+ezjun̅"{¼PoD&rrVd!ދ v p s"y> |1+B0Lavl ߣk#,،`*qޘLh=07|%)Mk鱟pΰh]TI*F8Fp=hѻjrH{6:kjAGuBzFw Yק,gei38@svN> P V=&.<29ֵ>FRupVQ'8b3f$:U7E 0NCTyS!u ;L?A+uXi yO \Dmҿ)9bc`0_3&/;zkiCM >h>tm1 /c]3ӥg=8t!^|.ħ%b=FI91XS>?f}֥gD‚#hsחb26?ڬ)9%6ΏLͰiP%+ -Ӻh3f #^Ư+4E7:i~suT-%+7&"}'+ *Oo86rdҒDdGmaJmOw$u-|Ů @½Su5ܿLs5GSd?1\-eLlSՇoQ)x@0"oװOQYȳBxB]!;xGnDY̋mT̥$A^҅!]{>U,h#@pI%b+㘭 9JGl1s`qx+i)d_]fj=qhQM,k>j;ј^~nOLk<]F mʀ)w V1I?qӍY+>˵aEk 1z79+tSn~[*:;g~'%~Tx5%ykzaPw,S9G_5ښb0nZń%l`ՓnҵoSK?ˋ+֔seV&r&ٿq..4`XHiM$F1Ĺ"b2%V=#RZlװ βZk<ɥls466c$So]6MMF٧M@ Mސ|S* n=s=^S4n;bbMq)B&8ƩDM^x <8!݋IIyv`VF˜ܞ߬>rqm>pB%&*^j3V^/, @{FTL^9y\D3aiyx:(c:씘ڼ X5x MBsk' 泥gS4>7:_F1o?e}%dVn&U~VYl%%> ̒P{&%A6c/T"VȟxEn:[](]=j7T v`0{4Pt![H}<1xӎlϦ8M#>D &buoTbUM!z9/&a7|RM,/-$YU.S,JG_~v7v$u&$C;L=a]*~\Y:a=z)63&]j`PdubPg^W [x{WfGi٬͢ĒDؠGW`P$t~E(%̖٧ 7bnZn/jG6x^krZAˌZx9sgMʹRi~л8 me-,V؋C<=y2YF4u3'-.ݏgD v'8 @YljfdaJ yD-<~R_T}RC-fFH.>#87( AuJņUXs}h6 p}$O+;*yħټcfD IPWh[lo4ŋgղu$$ܘFI@؄󀞆Q͋Hvtj6| m)h ygv$bv/*@%.G%Y~c6Ӝ>7y3IK x[좨k}]OBl6taF\4NmNYჯȉM["ZXgE;loR1ZkRXj7ׂz8|TPcԛϡt:~kIDDL kԙ/)ɀww}V)IrWC{c+؋{@S6cnrQ>[~⵺ E s"_'VFCg]*T a1$Ѫ?G&45 gbD*OqTBN5k/K]͇7K//.ZmφH޿:w/b@s\$KBQIR&|Iq_VHRxJClK\XG9bBTJUP. :f׍3͝qA#jLUHB@͉ju @J~*K6!(A;}cOK3FN2-`]и^: b&) 1l 5T_ͷ;~ӾsɁv~sq2ӷCoE7x" rٟZ/o~00tc}BDhYJCa,38|K8PO;#{YrXc1gBO"ը^(X_\=hȨ'2X.^%j). 3I^Jυ{#&sRGiDŽX9/-70!XtR"n8upJ(w{6:Ň5ˬmK9a hyiTJ4.(c3{s=կDTBgXVpbfWz^6ّ+ $ sH5 สNStGϜL%^PdH<*|%;m@EVXZ*~ʈK$bV7<.揄7Ϊlݛ-oDHs%UQd20Cr$Dh&j5gqhq܏ݔOzKl:dc$JQa62\E|ðY}D&lê|^~Řz 5%oCLZx~#Udܐ# AM{|-%#np#p!0ⶭ'd gӓʝ[tׅכ<$hj<UEs:+V9l>$. djt1  ndzW ['cC0XWBR|xnȿ,2Х ©MHYUH^t_'SLuΎH"Uk;O+B=#ul˒Jlj=a9c=/[/P&Opx V݈^[n/eR͒1 Z4rþ .$ZR Hv3S4Cr9]i.E2^agúŎN=z 6Tԟ&N#X$8rI:vSGWRxK=4#v&2~M: pLqlU^%1,t6@}{ͽ~{EcP;!PTwѹ348Cf\ +1^p%ԃӾ)c>NlC{T[G`muHl7ATT4Oa@Uu -)&S(h1M!/gD#:4ZRk4͖LJ:<Xn_gC)!6(8o1iCzLɎalBMO &]K /xu}BɭDG|xv#_Y,f0J9֖# d=&Cp VCBM'mU|S <~U]ĴhKv(ʮ/K䠩I8v"vpj"0ʗ+M%}e9jA`j>m]yF{೅ CSd2>-HMt=wS颻[?ޥ^$^ŞY,ewIͳ|+wMXjqgdz =޾ #|whWlCBpzEߒCb Zc饑#p =">n kIv.c(q7*fQ(m2ǯ v=4ghV=J~Ěn;)(\"p umBcq~o 9GFзZC1{. ƇKJszeѓD%P9*L;ErZg){6^q$;yjB.F.`l &0&ؠ@]:Z}r{:2moH@w{"~ ?9tQV[{$ƑjbVVK)Y>5 oazD^ {+śqHb{{IDgNgy+;~jSFmwMa# (w0aEYC3DT$eOfyVsE[2"La )s (J7@bO_Q#s>LhCp/`(;1:(\n޽C̚MSF-{; 8XZ0 KҒsY/^SVM lx&uʘ gIOb+4h'Ma5 [Cw_s-EJˏ pPz^57T%ʛwadz닐F[\0-zoN asH.Ug@RZ>7Cl83@Bma0X60 uLscؑz;)Fm_ܳxf2}mkX^BTQ0#KSva3* At9 4(XQp}s4!CM{olyO'`bW#sR'qWi|3{"*,m E?%=uYz( -<ɇ[W`V>"cPA4;iMK [r^pq Vs}t$őMO9m1S11 ) Ee0S4MBY`u~{7v'9=F-cwOJ^Q qW +X5i Pvwh)xZ9'oWd;;uT# xpli_u4t (ѡyZMo3&Pld/l1T_ e U6t>nvJ!Rp:4Wj-5E12A mfiR1c`6Vq>i{^%5axj `y!PI%Aⷌ50}PTYm?;-܂:R=4ƧGnYer^KI?Z,\)(`0>CF~p7ǫ=7iKM/Z5AtFbvC/ۻ̞jB {q_m =^>GpR϶;A?$4y+p #^AT_+y%!7}ql%Q2>'Ê* NPrIsPjfpko0' `;W \-5V=τ+9+=2 t2{YN_BeyG аʩs4`2e&83%CɌ9麿@.ܷC0"Sl=W@2d-Θ_qObQV&󊧩hT_O+iB䌳@O&I*S|,MڸL)tg:.a%qjbSm4ޠ'&OyJ9\M,LP?ξ`BꤋD} 4 [nr@pMJoҖJ)ڃ6/>LX+D_}?;-/It%X| NCb1Ati%G|$ gw/얗lzd8Eq"/Z4W s"nznx- F[fq6 e貐S e?|>m6r^)~ |R]:= ޭ4 3po@1ԃ[?lHSHgޛܐBLƏ!lnጚ\yCxeՇE(-9RK3Ғb HJ$^AZeV,#dX|,ds憺ܡ {$ݸ=Q1OuBjoqčъj>E@pœEVl#НVP[S&Ñ7BxD0D:{bnCGxqv*]?,M2]侊vǷ8RoWe@EuS.e X q T+tʟp1pO##|<ހ9GC1Mom_Rö*6Rǫl:kE`⮮cizs1x>FQ$>  N7BHNp-.xkh@ ?,ʏ=ևx:#HR' 7ٯ҆YTGH,vwO$H L!?^}Ie*|n` Sn#/:MU<@|3"UaDj6dgO+5|O - hoO%(?Ŗ CUzr:}ц9T? Kŋ1 D䁙?4RWKBKƞ_Q]E7~*73 *WkxI5UjbB1乚c1Ȋi4SY" RR]PUcn1KRHU1R'gi]¶RКhdxJO+lp3Yћ]Y~G6VAg+.÷{ ZD)5v7J]dz RQ4DQaI>!.I;v}1+Jg|`7'Eg4qunGGx֤z̟ztj(uWɪ*vA c e H4Z@ ' 7 \3X?{m4>f>]*XWR>LL+J 3|)n2r"ʺ.Ges&"d u%'uMEC XߡX'XԵ^G3b(wu6;%DPyWo*m8o5 XpBZmV[Gg`%ticb{30/ J.j~pB W}t4/MeYoɘYuD/=ڃԗ.%i?Q!zTX_KpH1 YP9`|%r옠ܳm} [|x P<@VbUiBdJԤ>2@MtC::ըK| cd,JKtYJS]o6;.L=t`4Ie}CRfH&ҹ68wnzu{^Z8TGe4Ꭓ!E%ht5@:ƀ01ZՓNmOC.d8|Xr&BUHkJ >Zi mDh?zlE0Y\Y~$ͩMVI;%E%S=ΞfF|ւ\|hs0dc:dވ^;x3dsHzrM,8RX +JY$£ w[۽ 'f&R%,HLHA`b sz,8e~B=B{lacg}U-E9؊_rh]s% "J $C9hDc=(Rj-{.Z)־_2Akװ EAJBVW:Tq٤Ձ8 V5=C6K*H'@͗PHM*V*&Eu*JtsHRe(m2WVTsR8َ8q>=Z n1͑ح-;|89UI@mE_duFhb1:mm}vy27hK]{ďbF"{)΁0oQtx1/rrs&q S) fR#+ۢGXY0TK<'-&?GR)Áx4DH0%e^wWщ9m0NUG-+K8IںTx_닝c5ZEf#`2W[ %1(jiǶuSQxWDъ@#N)>ڊ0d0ؘ{{-|qc 'o+-Kn{ [QIVNYGH]aC#yo8ǓR0fXz0CT9J&M8xo?M@+=ɓKk5)vXq 1!F j~FlL'2f#YQP L,p򡠡8 ZtBB:\VB~Fx% U}#1]*'D\9Aje$ȑr\h_ 90&TatC_ W .P| ?quZbz_KN `o]|QZPJHB.Z@{FzJ4gפe{ HH7{ste.7\=81fԠm5vMyk=5?\y >]yU>e%W-ј+i4;˿Nl- ג8W_!ӫ9 ПCz`/F HF5?&;#sN[EzJX55Y#Áp ^aNT1Ld~qs^[("?%D1B89+f$ݽQq K&jCr9jF׫>[{81eo)Hv2%#ޗ+C nZ5,aNä@{dN^toV'.Q[ú|ϩ6>4 UyBׄf%xs|\hrl z[c 03_!Ӯ4F8?/ +J/ )jJ?iO ,c&`]'q:]}ϣ~ɖ&E$ĆFIZnď o.~`B p\_ ;.TuR+:F 3}N# &#<$Yɑe&*H}$x:3<@ ZmOAӜzCm߃T;j@q[p9E9N7Q0B㨋F]K<@(yJSŎh%ڮ>X@O"G zs/ .ڣ9:Tld€*y giMך޶`vZ+Qd0k$y+~f!o^1LrZU? &"NR?]` =W m4E!O?i' CL}óXau5Z003C`z `]P{k w1^x2uͿ)CeӴ&|b }D5$2ҙL&՝CiY֔ŪI4߂Zd%d" Q.o'>TѬф!y"@zfzk;$k] [;n#f- BN9әڦd ._-ͮj\wQw`>T3gř -?W:E jΤڦٻfY [m&~N@U*U48q,jM0ZXp[ x5`[QKFqi6gd[L["H%n;N(Aτ) '#i8/>h!RCbgj^\Sf9#ڿ+ef>>(ʴ6;k?~a)@5Fm mxT3]2m|/qE ȸ[3q#2'%!19)\p̨(>;hpwHٖdHƒM O#3^,?%(v*Sץ }@(6˽l^_qHf9a`ԍ(7jd̐FIEx,'&kϏ(Q3ۘwO*wBz:׻^Af{]Mg{ *S ϔ y[jRDʚF_H4ߨ)@M}G|=ʗ] iƐh):;0}LQ6;9:9mJNk9ϬAPyc#j*(3\芐3]0fzq@5}ƾT/0rRvR+KEYCmOZֽy/29qmB>~by'fW׽s Ne/Hn>N<ޱex-ۯ*GA[|RK(thoR~̬}}0oKbY6Qȩ#Y99p ـ q5d<?%}aM M_ t |FFv^IHc#DY slb@{)ridزءA[XSmn! & +Dq8 |jEXf0^xT  V 0]Uo|*(VآCF=HOvrO%<r,`*\sV.pW M76pvX?'+A؞ /jʏ,#]@O-.W1˱OxotYN+~ |e?,5&tipC;L4lmkUV s%G==95^'}i7luRpx` 9HɸJ?꒗Bj{ғ(sms;L\ۨ6 G:GCfXr0Dqyʕ![ad67PtB~k$f+N1"U\\SDϡTCpC`{#~F\h;Y^HwEЁU{x*jz|tb!]7L D׺8. .U3* HUH xCS_ ~FX-S5Zm\5OpAHapi d5oSsӭjK~F::O#$^~B#ZW&Npv_B= TRË,T9}}HP[ =n_f3]w`jE{^v/5k$39T 3 K#`#ٓϻEXg0pE-s]vpʰa]D%ᲽQQpvO!Ya7$B[+(J=Xlui TdžWbFzGC=d_̸,E38,qh?E5uadz$XBY`3S*0c](qwJטӫ'%"Mc^8 U$m f[ec߬Q7L}ĻD07`dJ8Q #dt #Gr=fԔ@Сk}ᴑjA> `>ei?v`L 3nBwuå$W/+, 3PLMd? $Fo`qL;?Y->UytX:=쪝#\p5c yPQVיsntor ALHwL4<^6-g"3U!1ܻ3;S78!g9:'F`]ɶ}Δ5~^ .LzN>+419F~ȏ!;Tet Đ_x myu/wR֗(rʚ~J=(^flO?,^ZD}|ĸ@N= aartW ('L ļ V8($0 >hI% $"W2{ (/U"bMLJȭbb}C>2{k&Zj,+9ZA xvӾjDŽkJmeP7-YQYltih*C%hs) eԑn(5| ߴ|}_ tQ]xgjr9{É'̓e3.(,l0Cpu)XM0F bn/-u3RUu)Oh Ӕ m\(o=k: _:Bp9:ȪV`  U^yUP2?sGUH+4%4Ij]I[#R ڠ( :!3Å^Jh9'[>R|M<ޘ,`rāyPñ}ȨTe쾢?~}#Vָ9 6&b$!CѾMJJQ@)72vȶ3;ɖsag9-#S|=C@mV!NIn×6i_<0 HwMF C+$>޺rP` WOct>oD5yfw|y~Zgj&x9]pGDxgYZ07070100000382000081a400000000000000000000000164943ceb0000611c000000000000000000000000000000000000004e00000000./lib/modules/4.18.0-499.el8.ppc64le/kernel/sound/pci/mixart/snd-mixart.ko.xz7zXZִF!t/᝗`]?Eh=ڜ9N xPyK ~. <=j-y8%hi1lb\ߤRj kJx}s[Ai(ѸGN|N^7i&x]{ xL Bl&pwdy S>~D2qzQt|@N^cF_"2Np Y?.>DPUϙot2A0I\L<9ۓkB_.ήk)D#o<4+ l T "Yi\`+hs!@Bv6ńNaYJՠG:j[Y9z(B_ ql$eiGly %PUڻmsᙏ'@qX~ JP/1Y:{g>FJ4{t)bTHȌX#dO*D1vcg/ #r |8-F.F8ߔΘ&_] c0&ש 4zkCa=Rx ]Y;ʸc&dzT"Ymc5~{Yቼ !cޜ'A8sRٜZW{}$`7aQU厭)E>t Ff͒wñצ[c5: J9SJ~@kZrXmcT}pg/lWl/)fY|`7-{)pZl&y gaBĒ RBm}]V"{i ^oKnO 7w|/tgYEsT1ycVd5Q )4@k2`nU D O Ðqv@(hPjx*n˷$ 4׬` $4~18CF.p.pb*{"5TRnG)S6ktuqB- 2i^=)-Ȣ1(h}A@j-T'`Eص߰,@qmI=5onͤDFY -bBт埲tIN fw*[I C1Go-25&sU~VdXi~HWݨnX'rUó~ר`bqʛզ*w йQKXB:55>t~H?+XcQv\A,Pvי6↩W>^.Xrn/>Ƴ;RSI'ZqN!t縖hS0y% /1D4 `8Ҿ%,(3:ʸ́PP^xu?²D;A_jt/=f=l:#jBMI?u( Om,!LG,V|3m=98A\Z%iwt4Bqt6I[QKzM94 vm+BNz~k!pl!r& JXCx+by26O$7nñ :vLK>|J7}Nۧ9PUbX ~^7!(2 M=ui}63J%Y1jÝ4Ίi~(#WcK1ص3BBғ{ʻBcOQ=*Nr`?SD$}ǰ<Q+D.)*Vs ,=31ęmsHS)02Ot4`?顁dazeiiGȨs/4Dj~WB) mA")UE频3Ie9rO7dDNU :1d&kGÞg"6Q4z]zbډqO㡪u.9=C\d=-Tamsc5: CiFR;] vv\jJ*um +*T4Y_7zB fD%BO>aM a8bc1ӡA@?âm>@iTs kZp"4(!,wTH ɆT<v7k8M†֎OqZE訑HjV;㼧RꬸF$i%XKH}?FE pè?%h:LφAb]L3-=- Wd}A7),!ȳa>zz;]|`aWiS,W"=3ԩ9CvuvD/sܐᠻ#Tʹ XT d;Pjי0zWS}0UAQI|saA^ꑁz{UZBfIC{?Ge;*B?~I"2ƥNa à\:_O P[W!'cK;]Y±H8[PBUO}JC#7㫮Vhޫٛtd;!H ,Ý )mkIٌDcK ,$H,h$Z~ufBm7TVNxj/ r9s"Z\M쿪Y"5N0t<̡TthjpuR@ڂ bG@ 5u5/Ϩ{YH6#&c"wH813 0mD57"6uEv(;ף\&vݹ*O:2U㝋u*/HO1FߢnLqBaܪ^`16`, t64AḾOYM{(CZДQ l#!JxAQ0h1V?n6 )6g],`\lFh=qurUn[|Yǻz7ۭ'[WjB}! ;QC!,ˎͣ{/_ckO@K6 SqF¾L/;%wSA, Wb=y"B`mП_*Wbvb7mLg.Dk,jc䫯i^lA1Hiz9"Fk\CPdᚊ Kۓo_NhhJQ7Ҕ* qGk~秵=ǿ, QDN/tdEai]" ]7HY_ETJþL9.$iRhI,4cvQ/ ;_*^4kXaF! 6~p4]}"Q ][ɬI|nl˪Cgf+S$~7iIrj + ǣ@̑x} ':Y,\JD{OWW_sb>qMm܌o%Xܥ+xׂ631 !̋4K8to_bEqbn]0sCjIL:q:nK8KO_0ͬL*FɁ *O=7]ak00r;HׇKS ju!G_//j<vG+r tQ|ɏ/?jf͈# L"ǗHť;)E[K]Ic)^vƬx&AHjz^`-z2<$H4 1jX|BR! kD`\{a-eLVyST1 Ga5m-]SCCȫ @d!&1gdG~`>\J+~kNj9Ij OWT[&; WND,u>p8η{)/kF0 ir+='Xo:Y bkdw@C]wPrAl%un7J,nU@'NslUey-)*ufaH]4̕{0O x$JS\Gs!^; ݇5+܇IQ;FsɨP)0"Eny}YQbjU~L_H Aг59MnkgViC3c4]aJ\{uuL05aJ!l"rů9Mz 7pi~@6[/3c2b#7C\ʪ梚ILڣ읞\`ji K^ Sfq~Y- i&tonfl }r6=·T'G1}qyjSiD)=Y-:t$i SӬlƅhZMLKBG$"u8uO9 1B ]zbď]7*y}oȘ epُ4y%/7us78º5NN%eܺ7{XD0PZ}KmJ$zmsE0!6ei*.(_̈0RԨhj-s> I LS bf=⢚!,& .qgTO62 ֟^Ӷ j=R<|׾'wjsKItٕ{f^v; Ꮧ.PT >ՆB9_>tuجU9>#_P0-V`:f#0+(*guk4J@s82x$%a+@09=;eN_^ \.plIwvF=~v~UyiNMp@EH( C%-uqah[Lb滈ƌhVL%6BHó)C-2Ɨ>}Xgh E kEt|5\t޲_vkEm;vx+/Q Qû|ۦ1j\?|S)dAc`'ӎF &U @&.3bSfw1 8|h`6gF ~*iH04J(\;|Ww D16eUdMCMՄ)a K=[mSk}Q[q'9PN*s+Anm,7ǁ^njB}Ӎ6hVq{X!dWyE^eOl9CT9v~֫N`']Bs:TT:dNs+`rȾص D_;b:j&NxN*xΚMjB1G)BR$UէbhqhjN\ *t #/ٛw>"%\Tdž)YfhKUgc,rn#@+ҁՖ(\ Im4bHH-W)@L_ +BOICL(sY=Rbʁ{F.1&}xR0CU˩tHiD$SmMdO6Z-U5;oOTXU6`?3HvL4V@yh.+AC=; K#N_%eM?_{Q]#;#̐s6gnN ~;p_^x#S>m=~eOZӘ@ګuTn[}ugq@F(.! "%1\}5v$k(t<55s e>Z7ĘΪ,_~l]tik͑-P8B9giH apz M^B5>x0 wڃ$NnQZLn@I0@βHZ`GZkRG\\t<5M,=3&=@[i,mm =-<4N3>xzLowa,PٔmyȲ2{ J. I8W0>#KEζ&F,aUmI"~*L#B9]#>H [{`צ4(`p9$? zU"2}'+tUECvnIBYۨGtYG!v< MInv{ Ǧa4 ^^Q:w+JX^JHRc8&) 9JmSbZhsReRSɧL'^^IgkvrUoڀ j[{sK};X-;FZ=بρE_ }maj+xC=Iw@ K1̫"Grr >W;B5se lǠf1}ԗ Y`y$TrtYlơu/G;S5-3W0apuU()$(#MVrKLa>?HU%ڗ3T)7’酴 ?( ?Mn#']$pbRKP7^Գj߀\ HsVUԴA 0Ra :^Fz+V6a˅]JǠnJ\c]➡1?j%bi5եXmu$Q{]v%At+k,n!oSՃh\m]e3O.6R|I"́uJ9{Ȼ9j=%6c(Pj*n^ң^C=Ew5Q9|\COEDivRj@)2˨-˲-o4M:SKU_UCkk YkR`{` Ș6rٮͧLAڃTv%;w:\f%u!!sѽȤ-pCulqjd'K' J!\~K5_&>۞झsrPطpJ8rt /פG=?/#N\|yc.vWDi>7vĠ'Vc}i~z>D+4?n>8]W_ ja|Kk{JEғԘj8VTp Nx(!*Px0Nch4L5Ph"GstI`(V1k7tþ;Hj@%؄o!"tI@_'—_cq%J〹ah6L>`=X{bF)^zE~mZ<"(g_%LmA0Xj0Q*'37ѹрѝ{=0JlI.u'7,Orɰ9ozj_b=pWXQ_%̋w8ۃ/&9\ })6C6$AJ"MYIzǃ-xKIw CQ>"9ל ɛBu*w?+JiV cm!.7S|"&am 57Fh./9h2Ժ?wͳ "|?FZ?O<ʢ7 Ab^xl+|:!Ϡ⏜zlt& r>Gv4;ba$ܹ jL3b,S`NH_YfS ~bͣiP,(@^oˍ~8IqHMV`%:h<  R]jo".)oL/$/a Ap<Ҁ:@\ z3)t1A[&!}4-q7'-dAfz=I2ז-; vK!Iiʹn" eu jKߣKූ+H09\ƻUADF0܎ SqgCm`Q~Z::yM)Z@ †9e^[6nB52þ|1eQ[k1ָ2IM=Dow I ytة#t @^ 8s{q!qxnL̡;n) m_~nI{as)C!0sqWOB}n ݊?#W zr$ea55tbX^EՅc QsuVip]E)CBwI$gѰO^s ȱ{rEBH|gx`5Yn;?ZVQ-֛rxܛeBavƿ~aT[AW5q(KBEG9kL~dI\Y3gk>Jx*<Mo4QId}ѧԄd 2  gVeaFǵ3.i˄~9^7:+V#՚ B 1F }j- @q!ŠeAY_uyoS,)L'-:be<2cRkmYAU:L!ԗV iJ⿥`,`RBf}tO0֠rFJOcmlԤGs3?da!'kcBV۲d Kw^<9f/?rJn[HSŻۖ{')hfna?%lxJwm5]v{G=S'޽LϞ/ix8} Qy8A ǀY<-zA V*[Mmtw^l\9Z:?5y$U>^P;yޠ[KYfg*&J:7%e<3GãhEV,P22}28]s!MGѭHN)?pDk 0WchKv%9վn?Xc0c2I! 7uaV3Wο` oNBPNՌ"9!p*lf{*ԥh$G\q +[ʵ>6vs&$s|`?!;PȜJ:E&WLSH 9a&(Ⱦ7vt_@ZGOaJ>裄'Ԝ{Yv"$>C4O}<!IζxթDU^S_!u:4cZtGPfr7q{ۺ@\TNFQsrnYOJ--aswKPT]>ѽ(ɰr3q="Q ͗8w: N>Lϐbx"*ʙ㳂+a2Wr>VQ;@z=+?4T ҋs9L[{ o@`tþtwZe5PX:0mnz+ Zv/5,nݦj2//$ 2|5dZv\Ͻjk =դ/}U sxħ7M X0>K%@+$N#!|WWeuUg>gf KfT@]K9>ĮfS-Oq#BcC s]沛14`(6|v1Ãn8XR0)ZsDZf8SIܫѾ O5#h[sK?ˀ:#s̿4XBO QW&ٛ6 -u`i8q򙢧=7cc~s9/h@+VS&BPmԫPO e?)o{p P^Ĺ=gJ^f)=a8$-R8i6C{BwK|+[dG`M[DD(`[w*rYXi=g <+ H6|nXEC[%Kwlxњ9l,<\lrq]ӌM#L%IX'TeKVE30;pTR.ozEsg\ܹs檹fӂ|ɾS{2[[(ލ+Yϸg+<D&x`Db(HCf-685-Fq,g0lOzp~D XMI^p\W?hR >\)@,>)ͭp4} jR<aϭȱItV|( Wfr @{cY3_ۜ0 Y^S ᕰ bݧk|gUfo#$f($(CO2ɿoizt{'ļ;tMnsZxeܡtO*[V 0ҿ!ynXfl}mf `tķ̏C΍b14)VMu AxL7@ /}ux @, ‡?9"G/?R-:i!'y4;z;}M/xF -|Wbl^P⟅/m3 ~p]UJ i5mls+Be9l͎g%譇u<;"Jw kp| l]64%{|խjQxmA+ujg4H'nKD9{Z_d- / F CgaA궵=Im*04 ^}}TOuEaSeeJ8cI'!s@+ܐLL 9^ Uic8œG72\f"hdv:YwG*n$CR wzV wp#W&r~0B7QJ~xgAKskG aFKևPo" 8hNƕ aJmpR&X߻,gX ).C|"8&:#X~hDYOkຠ 3?l::Or԰dIj:z@ O=SKy郙ṿ)6͞MU7c^:':89Y!K%=Ğ4qWz#DHs0:iޫmY> 5xoV%~ U>i(Sw偃C-|@졙8o>Ֆ;I˛Pv /q-eNm`uyٺCWms,kE yo%c$Vt%βuRIQ;$*r.Z%_͹~HpC^!L:MY(fv`$Dwlw"$c`P~7Vl˫eEkQ:vvi5%rYڀwϮ{ nw\w@~ q}&HҮ5j>ՆΏ*&.w^Jvi҆ /yq}}^I_bK2GwKS[ş_m/4 h|Oj?*y?N3$0t=xOnVRM((L$s)R}3D]QsF ݷ?6i@$.H|@x>mr{8XqU*q:GNS_H;NWv7dD8뿂?-3L&{/,|A\+yQW!V;Z|`z G_lVLR2aEkm S_C%sh1qHO'L z¦k(=9'^ƪpM`_DrQN`,̓l=hw7뇝!.mH WͼbG2,y5"MƑo.4V/ [rUCʦ4vkr}| ;Jp$w,!.|=rPC!-)<*ר Nо$:) 눮h<QƀT[1^Muib}( kXp0.] Jr 5MN HTX-V/=`)s"*H~ Οfʝan./~P, 3# fS9M8U\-* ܣUH 0OݛSD bc@ӵ0\s*e|g߇aZN=ꑽS6:g9wKX(tvpfρW*KVBf.Ji-Mv]{>0S:n2@8r_vo`{RX H :G qIb"7 $3g"+bA&gOeRrc`;h ]aO O2\HPtmFF`KչV}PRIPNake Ci笿4[!Kk+V43wC+ BT{},ڄN#;aD<=tbK]%b-aϼ|k^x9sc Xx ]>r{/+hR>J:jԉByVI>r T9{~bL:k6'3텕][nӠdRc%Pۢ/;.w ,歲KS &R(0  \U;II&^aY[ Z5s08~z\[o2J/,`ɂ~_Lн͵֪L pKP@?f{y ~zSIw{{.IKR*Z&)jKΫw]vΡ`ɥ3caPW-˘)(PhOk ߻RV}vwUg䂝 *϶:J)sٓPhLmm8 $R?sl):Z6~O"ۿ5k6lR`O`a0Xp"q1췭cp?ʁ=]rQ@Zњ}aF)LkF@gF_6>ۯ bg#ƹY2k10*L~wT0? p$x7A#3!*CW1'Ɗ Y Ȧat:{|dX-@nXP:KbRMHհVv9XX 6n ̓L|;D@*ծOX1vs1h+ gZ(٥)ACp+(ц:di(rIUMSmxRA?,lB('E59 '5xFA]N*J-ۊ[sXXCɌ|dj$F`et\VyٕZ"xy)Y߳SC>a,P}gBj_ؿJ;!I[a?.x.vl=)o |_!9VHGwJؖ*2KM[= &Х'sAz?کَ'B K;lTAܙf;  ^GJp1CL<˝>JNeK=*/"$~C$kWhox GwE `#ʰ9}'՚ j*Kɷ$`+_HPPX?v}p[Z^WcvFb}[DbY0w&qb %F qb֔IjΝ$ft4en@idIގii w")WBgj#E쎆T bV=DC䅑f΂%k h/QեSxsHI'/IY3;K[}h:I﮸,GU1{<4Z)yw@j 3MS7 Zv<##mPD [aw]V/7+ k  >K1HUB_`@"rBj vc$D`{5NKoIݛ̼] #`.Tb٭seXwJ(Zj0`Du8Fɯ1>v8>K[J"|3dM8UæNk0goE+0In.Ӏ&L>To DDoKRR2X:ebqH\'ai Gz#қpV3pk7Vb*fZb({ h斪 <5{&q /x RKMa'ЧaP:\ :cUKx7!}ҹVtVn1_'=ybOt!M}mBȷO>c̟Hw?ie srB_>Cm7GzdJ'gmi,]\roJ^}YFKُ| {FT Yb.%X~Ϥ v6%q)n;1ݻ!l#cs3qqi%L)t"mZ|Etm2IuӼ! ?u[cO^Qy~mDn(oZ|(X]_ ‡IB*dk^c 2xU{9Ii\;!4F‡1|?٧ (1::De:iA٘v}e'P1yƲ$?{'':3 'k(/6b#L:ڗ,3M֫E$?N|d"u Yմ!:)&#f(9`+s b6[Fp`&Fr@ƨpGd{_VTHW*=u/lp4ricf)]zV?KxDYV ~d)=:WFΨc "0tXs3j2CbK 5),@$4+-}4eag6]? U6*'%%nk1ivBMofQP diA@g$:ɺd>spGtvmĥ RĮc*7#`*N = K$_΅MfVe-0DY7|bzIpoߤ@Uo޹+tKFg})xʮ^{v:Pɑ y_W }Y 1RUCx3b  $ނaFѹ'D%2# 0Hpv@x}Se> +BQYvs\}jV|`S-\Pкv;xCWYCվ7/N )T->2AK)ʦsܤ7/+M9Fޔ ڋ PI] 5kia˨Zg֋~=]#7&yg#o?V^B:փYRT!LDwS&d=P<-)yQ $LkPk۞vk4ޙ&3*6&H~=P!pNi8}wfT+HѠ1݉ێEI]AJI>4KgNM7ٸ; {r9_ŇAR*=?lB+M+@?}B"] CއMn5Lzy&칵DB567h;̘xhMLh1;~10%* 1' a~rg2[YwAs쟓n_~I>{(Fl9 2EmqQcA;MV,heO+gDSw[gc9d${=^)]$Db-Eouaƒ 'w{3$V$,sVq)cj(6.#_ fu.lVĞ2s{@ Yp] @l遞naҮn7.K h^g N&0@;<~V(;I "jTWOD1XIz~(y{&&`ʘgJD[܃|$\SG#tij]끲A`>KUd%&`I !3i>OAxy!8qrn$!<wUu;~kwaZ3PR - ! #8|JobGl݋>%c 1&.rL*95m::E!sz@ZI oi[xlBܹux6xe]'=FJWQ|u<}`c4:{ٹUtp46#N)Rbʼ gWɥ1-aܞӯr 9yó;aW2ce;̡rᘯw&k7BȤ_F:wuTDjGE:BRmOcg<<'_8x 2vXfִ,:W8< @Erg19RfD`7>.oc|cO'njװPRCH-m32W/u|zq 9̓ww(1+54aӓzغӋ_K0d*}OHvp=+ɛ=u:׽Q|h*g~&= ~bH:m}"Psby o>'-.G 8ڗ=f&Tnք/[n]~ñmĜwW}m͢zCy&WΈi$&("١:^; 钋Ж+~jν_aRP8Nr 6jBأg8O%XQ~/{#s#b# M&q+4rz x*aAmLűy1I@.^&{隆iUv2 ZuMVI& 1>Q![Xz%[I7>#f\P|J[#{$̎$[d(Yc^Px]3EknDtS@P͊&:%366D^t|ne{^@gvw`;Ht;o4~9ɳ&7'΀h&O8 QܦUґud{%x"S۶dXlY{|@olr{VD^J4t{2PEke> %YZvsȣRQ8 ^¾xea#mI+4UI U&M (6]WB]J3|u\1IKو߱.[9<[aC]:Z~"퐗69aUŢ9yT@X+VhKh^=,&4ܒ[₆4gɃh8-YJ2b_k,ȀHűze\척]Tzy,\‡--<;bdyc t[( %i]OuS>VSI9M2ԑg'ܣ,\:$mhWIbg(A^F(~'AЦXDɳ{%j7G~.Ypu5MkHj9y#p;(N-ehwݫbbVBP7jx~?}~h k&T3Xvz7\ ӵD}gkB5ﺣ 2^_{:lv{eYțٙBEjvQdBj'|YUVrfet ^?j*ŝ4bZ2YuMy'%RWʿ|r~kUS;Xi=*Zq{o yFB"I*7ՅFo'Ŝpwi}mw!N{WKiewgYZ07070100000383000081a400000000000000000000000164943ceb000053dc000000000000000000000000000000000000005200000000./lib/modules/4.18.0-499.el8.ppc64le/kernel/sound/pci/oxygen/snd-oxygen-lib.ko.xz7zXZִF!t/S]?Eh=ڜ9NA)u,e1 Z4͏..`ObŦ@Gfr߮#͚Si.p7Eħ#(딒/Nh3VhO Č~`gx 9ktYM "f~`apHXtFUb48(^I#K66* hM vځ12NMɌapr(^g4&ܟ)J- {%8\ĴB~@!._Rfen F92Q] @ѺzO+ CQeUKX\@>1tL~%In:2^bvU*GX "lQZSCK˻:%v\P/sw#&$@_ Rp p&Q=BAAb*hy?K3 4mcQ%yNzV6RH(^\ 2lŚ4>&(v4XҾ#:Y9j;GJ)ȼL,y~X|2i6n^%ίpIvT&VD*ƈ6E[??Qހ:*{"~!r5T=;"i.st&6f`8 tvSxيS= Kar:xyBK46AVڶV ZF\eQ:&:r(lf$|`<:Õ&(M6 szЩFdx$#zU9ԀۛGĶP&nѦtL”VC(%(Zb%oxY"W~ 'ajf ؑm H]v&l{3Y{C`)C+'yoQtGjQM zBAlT/RhX#a#EkK1P9++lμs 5sYVQyqmUD Ia¨{yP t,6-B#Į4BJRQuq^9IW+ _Ĭxb#IWu}9CvDKX]%!A08CI$WT5Lju^nhvHi֗S2qįA_O0AT"g@j `"_V?O:=m +8}yRFĺw׋L3*5Q^>RH)PY^\Xy5 At}q>HoiP+r21/^$3#BcZ㞙HJ4S@ TeUdGdZaeFT;g $ -I'/b7=<݌;B.3;hk'2푇9&\pG=`1tNяd22m]wf05$ę.Fs$9(y? Wnl* ݽ:RJ`8&g#CP6a-=jEJM)"2ؖ216Υnj iIo2C R1!qJUǥ=Ȳ# #KO%'W]ő+]#l&wTԕ _#[:w\Lzm.8'At$pCeY^YEp!T掩D-S l}(>jvC%1L%NK#H*J.,)0fA *$?WQ!jN.IhYH6,~ɬ{N6y ^qϷ>uDU tyv`+ ڦ"}yUA!`1,¨"*9< -ܻ%CN!GBgJ̙,γ!v8rZErEk 37Wle%h2{W4D)F.~UF;ڴ?o_!%\eH9Xςn7no#DVteS&G$-`XQ^AԱ0PO UOTwqN`I­dW"MiHi" J%r,49\}jPN7M ˯y`PpƘO7y_AdE۴K_9YcwQHKHOBW)4݊ؒ59Z N4D9kԼ;2P( ޫsvŌD-*sOU(wPufU[c%j3ǹ2 cn!BԘLyk; 7ΧHOc*wo9"Ԩ{$>߿2"CV=.^yڹ|((lq <,>,;D֭V] m}jnW"fGFd16Q(-) p%9'BlwI܃ϓejtWs>9Њrl~HI0@iJvοiJ@.d+s1tGm_hLY-K@-|-`4yyw/,ay-wIR!=1NY4&ͷٶ&2gڈA׹V*ýBZ{( ;LYz3go0P'C/ϳEzvGEfں.soGGSIn,P87"}TC/뜟OU۔bԗS?I-p1)rSNĆ9' *hiyp!IpG7BH_GGx"9C~Z((o1 @P$o ^4*/9Ga/F!Z"Z3(+ _H]e/u/34L0ܜqc¸h+ .z.TZ^p_т`xߣUY1Af_Mu?+n>.ޠ-K9>bXWVK4RcJ*]WR6 AVoa'~2Q>{ȅkɠ4̣U8S~P00j^ng˜يkF t^6wz=GחdfnAְm~W}^XGQ?Tc5]XN*Q&vsbayIB1Sݐ3I~ZZ0C2|o2:e҆vk;@G::u\i!y}}&@Xkb^oRՠ,ބA1ոrpM=8 h$PABb6;fbNwߕ侥čCUd|("S}i=b|&(w$Cr5[`QiN&C&|%9Nug ~[qZVm<>"?!,0g>//sN,R~&(s4iO-m7̚>K<зg&H)[* m2*'f.fr}_!rr"Ќ~jH^i3vnߤc"Jҙ4~/qJvgqNK,)QA2ϟ.*/TX 4 e-Щ{o_hV5ch7<קsn+ep*}SCqwS^plr/+V켷',,dzehF>%f}MzJaXɻdx&Cè$~j$sqYok},D"UQNF!9'۩պk=.ۘ#]_^ yLM1GTt|_6*,Cn|`P ӖHvgT@kn="o=K?Hu` V,vW jP>^-=˞y hcvB\NFXϫZպ@[==3~-+V"*yȸ6@]UsO/a ڙEQYn*XAr1C^G1&H00bRUn.$+GfDf7_Ocf(J8^TY8 %5.S2eeU#sRK@O4:Xؐ7a)P_u?PYu 5*25?hS, L&GzDEӿ&',>^fmb%ī _7z-gKiYgO9ږ +l ڹ7^PȔp $* G9bNԥ|R>q m =I 3SΏ $-k3+mg#+M^ : ~ي#Ȳ vЋ7{ EԵ07] ,d9F/ 1ܺz\zr~z "* vvbU8qe`5\:]u05gtˊRO |^ YBXd^U#}!3#i_#]^\)E0/aڧLߠn)ng * 6y齴یwJ'91Ic2Y6@ o2 ©D?m+ lFۊڸ#t 05-չߘuN x3i#q+x=v%F5μ'8P}?lc_za"\ +)K@x|se{\R+r:Nz:jCD>!6*"C ? ky!lR5Y۶WᵃhO_9ٓ$hZD}ٙ~5yojË:kmqummF)cnvG"?`*.a+ZY'Dn5Cx#woDKqkZղPy *+ 6RMA at삓n)%go/|UHsy1vj) ]#XLʹllֺ1JK"$65Bp\CՏۚ>|$bX;f-b+2\T|"G[êˡ. J;$ٜ}ytC-T ^_%D.Re8)pcJFPPXSY)ؐh}Ѻ1]\fJp!$:̳<^SJiҖM*%%RQ$s8H]O7N T|1JHX&+R]vdq<[zo1ԥSIƧF7GUBt <1TP<cʕ)#]Q_ML)5Izɍ1S9vsMFӞ@N]C%&XdaYQ$Q7]2'C 7txAx!cl/G qX)啿F̱ q,+2{ْXl7?*ۏ))q<`<`< vgy5x50Fuk( /v-`s㙵Rޱ+IL( GR.(!@dt"gfhЕ^ANY/b_K~uJn uWʙ13cA Q <ڜ]f;x80j 9$L9 sOjk;z❻0 8WZ7HII^xt*h$6Ǻ{q\QqLsXq+ٝܕ/Z7@vb$A$G)]hfCIť{sk0F^^P%&.Ew&7v0,.(-MdņVQS$.'Zٍ_ŀUHy+T\CdOՐݍb $hɕ.kײ  _1yav I㮁wo%1zBcٿ> bQk5"`xHt:*d"|* o$OU -*v3zXl-/W=x`60%Mnчy@q">#k*+ Wf kau* ;sA_|H*?CGOJ|ի\>}省[A1Q1"7~`UFSsOB`n>](:8,xÅ6nz5%Xil~.דJZ@׳@K0Q4W9%ֵhP0`9+T˄Yh5H]|n|~0:.{ ^5 %<~VolIR$_1~h{vqj"_K11k' tF"zE)1tx,(G",Ao99B)WqE,wm ..u 6cEvv.B|CjהI"fH)B#'%"'';*z 5S\p)bѷxU RŐu.FߩV <7$2@_̰e/ӍM8 V/b*C U{ -zFr'Ҽ9-fCضbVe =F͔DXpoH5w+KDŽɉ-UI~L;bcפ`P*1즅s*/& 8nl\P)$`~7Ca-@q2 XWN\$3\$14@B u禺aUY@,B,UC,XUBEPtI,OL0_²}t $)"O ֞aN,Yq!Fwj$,03-%+Eی{fǴG-I>"aI\;ptQt9MRWk&gN^'LQl{.YO^*a~ 1~( Bڕ[-#qzc1=syT;l[{Wf`3j N&g |=KM.)6g3d /ev KJ9'>ޮ[+l >"'X9KZ3~UřW,D2ґX\ַFjf@㣞6][1g6% (3}yWX0RkSju7"s|xhڙ>xT!PKD6 ; Rz.SMX8^z ظ>qNFbM$z"މWv{,+?k(`l2o;"!Ezꎯ=. vQ!DobzCi=汜RtIyn=>b<#tWw=i{wˮb>/ i)C Cك`D O=TK%սY=$ ҽў*KIf o L¼;E~gK:0V}QY:e7 W<֐ނS{v-$G2OL%\fTh\+eJ?%͐t-f(*1Т7 yѳiLao(lEc 49eF*èP|F@g^悞?55\磋_ry*KIJ@PTwÄmJȺ:%@@\˪{~vPQ|`0{ޢu-G&]}VkDbyb !?d9FBS'='x^M# b7Q]!RBs'uo'%M}q(w?нtd3vQ\0IFH#q0TkF,Zj, M'5~!:;Lҋx n}Cʲ[)ei0s@+Y++J_SҊSƷ%iDYAg-/@c]q"\^22fAQ0IKs$b58m~~*gY̭x1X^ cg/hX-EK4+-|wABؤ| ϊBuv+m#Yc|'b :4|$j3>S93eV+\Q1 N\4˰9>`٧zcZ.H_G_ؗ^]/>Ӆ %m)p${{L~Ď?">P:yZ1C|h{+UtVs#13K}}?AHq}u=Xp}lD<݁-x*|}0 WzNтȝ)k/PJZ h PrH\exPdl8ub_5zDbEG9ծS3ciW&j$GC_e )漁_!suT(ÿJSNd }gz;^g+*Zap(%HBdZ/FZňmKD gJBd] 3f[aYhY$"-5 ls3c.mTi0&wӬ6|-yzo$:A/yvMn=ElSݵ)i).5ecdc!7 ġA>YRFk|_S =>ȸN cpφap 0eL?tK›˃<륭*~o&xzg'SHXvo$hKCyÖ :Z oQ!BV)x,D|g==C Uȱ6/NSlR.۪b0kQaJH~S^8sNEB lMC >m#1CK?΂&lG! STxn$$v)"ݬ%sA^ ?i;4 Ř-T#6[XN DL`=Q銵aA8dXYg62[e0:N5$JT`utqH0.EΝ'=Efa`* Uޝ$)3?TnQ c3UP I)6)ɾcY6AH$ IҾ z @F+5-Ã7'n)hK%G` .+ 1os`N=Uo`)V=o_NN\ ^uM$VWLGǯk0BFwˡ1xМP{wݑɈ7 XWOCN{2J,UlCX4EHP5qVvV^t\0A<SdI|UB&'K*LcI:It(L˕˥WB6U1a뮞|/(b$^{" bV*g D<[GaLT pD~v7iӏHa<FU$~]0)y a|N zI8nS'Cլb4I% j_JBb w݇-8WЫ"[ⴿbW+חaH‹]Q9a)U{K Sd[jDpZk-莠o'"Io\hPh&n8;nBYBD])\/DkRQ 9@nu?p Da ."Kdu)v~7PZ6kYx`σ/Q*h!=uS<5$-~Fjzs=mѸ)&oPq@7Mkzʬ Pv)Z%!|*A6?l RZӍBʿ=$M w6U4,Q9PrZ|'?SDUۖYyˎtՑc*~kT*SSjҽ7E΋<`F;E˛N`Mh wcR>F>f$zbGJQ0Ka la,u S CoML)ğ''KWnDrA;I9r'h\J{TSBYA1dWz.΂q^V\7eyz"3aƜLR &;TEO~Q(:I3+\;Ҋ+;ƙ6|Gx [adm]\7G?Rڟw 11ny&mKXCFAqL(ྺ>RŘ$>&A0–^-du()uD Lg"2EͥM{\35R-~wwan}\0%jV}H~'h Q/Ǻq2JC0l=|, \wN۔ $=e8%<$(9ƍLū|YkLG$KgfG*$釭s:,SehǷȢR+M±PWF$J*؁x'!x3wO!BȖf샿cOl#$*䄕!!'^j25EB!0JAO |_R{nѰs6$&WT܀ZWՋnB8 o9Š7fwB耏;JrUJxS4$$tro|S.6$=)L~ 7U\ѳٶ8qQ(k$>&@e`ʶJdޭʙs5l$oMF7od@cBU 'vUQdOܫuuP0a97%. !!͞b:_՘`/thh=lv?Bp;qY \>_{<,Y%rzsh[֖92qF3ީd`q!WO>cRIM c߻kWEAiW~x \i"\]^a˵W~˜ʄKc-D/M ;ywWXD% %/w  <;cp5nʇcsBTٙd`u<ո#R`[Ua4&\PY0t8U>+k7d_P Jeqde&XPIܣ5r8[GapK7(m\VGĕkE{fÜ/&WT!׻ vti\bKW'\G}d͑XD-Ócz($^`3%}vp_~S{Ѡ6Eǝ 0WsͼJ1 PA'7M' ?щ.EveBr!Ղ. Tl{F\8rqAS k}*pfjZif1rrvP*񦠸FTVu9'D^Uʡ"WvaQֲRMg8O~?1ٽ/j*M@TTzxitXz`):rnKjkW\mJxr8~7V%)Y~r/+v7LM 8%%__cN3revi WJ֪ F}]tGyk2{f 5k!X I=괐mK6ߢi?X_VVvh/DTFx|v(lȠ:OCa9V~QŲΜ!̍:+N.^iӕ0~T3H<_񰜕jlV@NXd!xp`Ud}36ƯJ;u]1E 1|FZ5Uu'i2 ʅ {S̟mÀ^cU:A0=O m3o7qYQ1)A c0I-O[>$Q35_4~]Mͱ 0ΰW 81 삃~;ΉhQ~@s4s_1K0MǫbMGwbִ?ts¶m~Nimn;P UH]#].ejOh|⯈UvY]M:@$ ߃08nL5=1 zPHu2~#1cK?a@@J}I/\p4Td^NN[,_@_nGa 1eVFMyg265^;7gYmѝefǙ;nGMO OB%YGcb$h0;i&75JXal'%$90R }='D./^ȫχ#+oc^o>'7 H0*D}K JfݭT(kThKCγ~VZ0}(1O (l&TS VL?bk/Z# 7xt]E W^WfN@XbIkG)縯j2o^?z el4˔ac/ukh6ՋI>$9$,]L|YRpGw]<TfA?/u8K UWQ@#&Oqy,kJj펳/$B6l+ iۄ1F0sB;0y!a,?XES ѽab$2HջENO. czse5GG!UĄnpIdrIXE?[gV`VT"6T_i*y,mݳa; 0^}^& .]z&^n!YYܨ&4hXikQR0^h]%WKg?JŔ2u #FJAP8A/ONлk gj˩1: PvqRI@NU} tYkK,[B(; ٥7m;7-ۿmd5+cՔp:bQd>0F⮳F_L]1{ul?C^Eqȇ'TB82=].;DwݶlK_t|n^ ?NQˇ )!L_sq֧\u&ZL)]׮°YF~epǰ[6GAx:i4(2/Mq}WF,s#! } )_-Kg=kQZ .8~`S`:NNig J ظAڍ/T3v#ńs=w2vGx, 8ػ MR/FQh&.tI֬Fi(ͻӭ<.:o7=s,;ZI=ehR! fkZFYAv] ȑRh4ew_0(ʈ+'w{@1̘g??~B^U¨VXLҲxv\̓N@BRˍF 0`0[SuiJh۶)M`ŀ`0VҀYmSp1_KUpmC9mj0B(*AuG h|ɮU#|/UίG)@`mp[(O밴S?(!T.'3N.)d񪂓Le!B-lwn'ʍ|0S86.nj9k cеROʔMUT;Bb[']iInN>F]loTRZ<Bx)@fv M%QVp-{X(qQF6C.j`^csUōwww\cz30A-0k⪚|\R|F}P>V^\֫hdMr"֯&Zמ_/.>Qqf1ћ/S 7䩑9>\=356K]Z`5oWo\S  @Kr zCA>):i:XId'J|"WlnU#Q: *7H`im:T2þ>$rƝts=94F*6jN Ux%U.%̫Rh)CG@N1b5!2!&_؋nS XPZ9rMiy﯏6T H{1332 j)าJOC8}}^ )2{ofd L:\u&jt[T2vIw<-@|yEMCAaiHEH5 S5zaLY,4-C?zX[a2xf40Tj*IJ} 9h>$5{ʵEBg~X-Mua-^kt$)w?{{tofw?w"R SWƯρs2yXd+Y0acK(WX =n56Q"r5?lH$ t)7 e-sQ\V׺$ŞS%gO*ll #5sdu1npML.At"-)݆QQ+0`ӄvI*iaJєFbҕCs҅΋؄t]BzJi!nn,6T.`zc{ XĖ,AT= ga\ 3= 5oi2!kײN߀6M%QXBJ#q_[SR qԷUDfAfV_h6J`}rMaQ#X֢dnXU;6J  ČC? 񲜨Ҵ^"b]!JxoELu HufI e}{!"ph 94 vβR>", JvIё3rΉjhj (XKr pl9YP[j/Y^@u߉^ciOp YuwR|*x pK< l6flQPF%J̴"ΟJCϨE`{l~6Ġ!M"p훴 :O8':}TǕqrdZKzݖ)@j |ybPxg.r7 ~~_i:'C"# {10Z/ p\؈!r7#[=iS^ hWZQjj KDhBZ~fdw%ׂWs5(gկi~ Z\Sȟ} IgYZ07070100000384000081a400000000000000000000000164943cea00003014000000000000000000000000000000000000004e00000000./lib/modules/4.18.0-499.el8.ppc64le/kernel/sound/pci/oxygen/snd-oxygen.ko.xz7zXZִF!t//]?Eh=ڜ9QP>w2eF4^CUu VxFJt\xH d[NRsPخiTxEo֜3˕ۢ/:0Eئy>oh!Ah3$B40)p xҗ?_6'O'i>mw/sFW4 |0S|dJR=kWwe*4!< ;he(cE9 g;,m$elgtZ+!G"ZBw_&oi1:+z7ܨ-BrW3 *g0|gaW5@P s`凕iػ[wy/#R`țXIbbTP<!b*D* |cnnbzy߳R5Y6WD_s3]Jc>N}[qDXq|<`{ZX4#G]Jɦi5'xj t,+8H`ۊ+֙0s9v$OC} =h9Q3S`]x KrfR8 XC" zL9 3fJT ^SO ?-q-R9*5/#onR?gE~BUW΢1$"Mp2Bz?Rzʶs#nQ*[7'k'./<2Δ,W2;s \i֛cskDyîdT"lMvM4-JwQ 5-AT!Gh) ,D&~OB~''W([];@;t`R7q}$^;lֽ,Ő]4$q$̈́u-j-yم"iJYTh%?wE1Veb#q" Dˊ݄({ieHN|gG' MM\}?OEFǍþ_ӗij!7䩆}pL74R EUZƏpB /x] $4&v~s^V̗Uv=BB$d4u)J:Ta5$KsS˦NJ\z]+᧎tW@Ӎir(VjW= `c z=.dYˁ 1K_nF~.-Esf"ȕT Repk3C`;Jve@gNA4 Rk 3`TjhY_i v YdjTXe'f86l5=SACr]ҏ[1@IH Ic1p eؕoNƼ/XU E DK1*%UiJw5x|O2M훪U 8?\(ORȟnWah -Ш6 p+8@O 0nmF6R.fMN$-kw,O^mEvKF#]QUNyr #Ȍ% l `E{ǰX GX =0}үSka F.LZ_.'ϬڠF6RGbDŽt\S`[=҈;VNC.Fe`UGEu'BF;qEuA?}ﶏ2RA }8VGTvhќt3ȿ(Gڝʳ|2}x~ 81nN=}O4ȲF`=ͱErzS~F}Ah4,رz,OG}ʅ zP֥U])<%=QYIʨ >+#?rBS6u@` ʩ[Se/ kfUOPmnAz2E KQߜ:鎥[8Yv})o3I;n|zJ@T]3ܩ+h&D'3Tq ƟZMy~.wr3NP0B }gFw_nWi,PKjAvGZNC( Hh+sy؟;-`mpqOb]yDtLV756]#r}? o߽8Euu%40qB WI钯/ Wq^ 715|c5Zk;8f Ri}ndAo7xʱ6wЩ6RHzu>lXP҃>ƌz@d0Pw3bc*h8]3œUWgI&;UsRs Y&ܯ,D.ςAB"5"u~acsST_K><5u ʩw y@Wv|?ݐ@nT)-3r-Ţyy8>W%g_ʒ!S.MR$XE'''g1I]D_)2<E<%-^1bAx.j=&%;0_ f޳Af븇E~1|͝F׺\YC K'0 p+8r#W9$}owT < ^lx[ˑ\8d8 [2ƕi6uEJG;^0~L♦.5[OEq5#+"]U*bwEi48Ҡ1YCڂds*$\IvI3Њ]"QŽ'ېzs{z_0k6z8e_`~p!(* x !Evs`N#U@Qv=a4o8B! 0f_Ogh7bB>lJ#goU|^(I ]$;al+r߸ Ӽ/}ZHiQVtemУO ;h IՍBV+FXe^;K|ɒGNws$2?²/f"턚O̻҇UjvNF[0OU L`y#A-GoṽB(HQ`.Iv;TMl 4E.ω"!HS 6͟/i4} HM߈q#k޼(,k(W#o7Dz{Օb^Ph#>O[<V9P(1#U2a+8Ԑ_>yif RWk!V§Q3G__PA"svGJa]OW"qR#VgS HM4s; ؊ <ލ_6kss$C!G:O(LIk໙.3~@4  =NԇrsڮsԧZW)8ݿbp$mt#Ԋ <'h%oF ΅cZ݋EY>L{=(,s DZ}ݐD6NՄ g~J@sݏT3$$',ׯT$Ɖy37d]Rgyˀ8sٛG\G^V<&&ù%ʑ|m.~u>w-M )'ruPU %!fF)aHO6SRV[3Oc[j$龝[m< Vg]p#BHvc°qctIQl_ih裔hc' 瞰n$nԐLX $rf!őU _!j8d|p!D_0}ߵD] 4 ~-ѭIh5uQyi4](3~mW-zCed*hq 1 xrN̷?y}T7`|0ޭ!$:V(tSSjM䨣)Y˫I!d?&T |4ɹ[6aߨ߸qK,$l-1Tl;YmgK6{9vQduHlfxv$7w@l{tm<|+U[-"^D} vV_d0 $NNd u⓿^W9f3qk났hgOC20'ʐ>RG=.V3+N0Bg])6!Drmg爝2x&d,SƱHgց*Rns E}y9}.-yG1fP, ӈ?8{g1j$cTjWܜewCz%S]>9e|#u)%K!v߰q oa AT$yZ[h%P*"Uou$(_)>uTľ1f Y΋YsÄ·[S!iI~uM0qwΰS ,7ukMUIE>2)Lל~~^ҽ"қrdgMjY} "0ch :fLKs$: Bѭ b94Œ@ <#:Xsҽ~V(9YXi.(n^ X76g%F88K;pp^ȹeEMf qƔn>FzPF9 ug T$|(?2"ֻ QPT5P}ϹGu+ )<‰`X8X<_5,t}lj7>0nYcLM5ɡW/VlR>R{nRN,${ &7мJ^;Ԁ،H'̐9f^mNa)%6I.6{;zW樔vfS]KpK{/BAE#\R aoIh|nW2igU/4&S /m 86 vC)p2X!Sy"ܓwn[/cIɠ>D*\O]lG ߣ: X>ecm)V"J1Z{-1# Y/P_n-&?vBc @<+#lXYr,$RaAKU[ҐZ!<0[6tP*tz_Sc_Z PJÝ\n |<*R2ezck*gɫ<~@ uT$@R*k_R42H @>ީOcc,cP74tbm-5_8lgB@!?-Jr)Ц;@c[n3@>! Nc*]7H VKfYBіk@:=Gr]l+gBZH/8f2V48(?ڋ&G@q߹$tsƓVQ"WK}&^M2AY~}dp(fz!]aWe2F5\?+ȏ݅#fy^'/rADywWOAQ0^o& ՖtAV,Bu[kV+ wtt Na0"Z[{M?LXS³oMP ͧ븛8˸rv,@=j8Dr >I~ r#iD9٨!Ғ,9LDBg>lС8v0h$3`l"e|ԢG*004,n59: 7A%<h'>b5Va2D ͨʔME0;+m=#2DGe܈?_>ȶ/X_6- |.:[P)6Q`@hyBd6f%cC`=Ú{Jn֋=D[)3?8>mϩdn$5*ӴWsss>PD^~-xd{ sAۖixn-qo]:Fdָw>s ءbB]^Rfs||02RI-f h>-8͊{b60u^DZqA8YӋؤ8P烈e0~5[`WF2 ,+ᩭx#Y`Gd5G"P-w(lɀa/D cs׏_ik5?x @$pl輸twA Imyʌ"w9O?\ ,)  G|D.kJh)A5& I`;nC)1?.1HJ|ʯ xROeg/eXq~k _ܶ;ڪG-ÊeH x@Jb0vbbAU5 >TtINq5MFq~s }?F6cVm"O"5;MS&/7l+t hSf©v~My1W I۞3g.)rFjNr1(bn)t\v +h|C" k8y#ݷ=ix"P@{p1SiI}D>\\&yaȳ7r\Fd.~*}ݺ_^v3P{M٘#SDs F\б9ӽ~cMrf='2?-̅kr!aE >?Xbjvgc3x(YBߨnq5m?^ADQf[Ğ`ú4E.uiVm ߤh25 M E`N8Lt۽4ZӞ#Ǽ+u{2~ۓ,D|7nb^-HlېBMGԸ&6ZuA8;Ŗ3 &OY@oi {UB\ df e9 ,#;l1bIޑp='`c.Ԋx% p-BbQhMd>?s}IF. n]g? B"Z,<8a&Drz Kѽ gŪ !BU bo7C(BejyHp[e>8.J\ wM7hH``@m5`uɏ%t7vOLiyVՕ±hQs$< ,|/GFn6kn;IZō7ZKpݙ164?Ta{!% /"zci9ilH7fy?$8G;6 >7D#J&Of9"`؄c>٦D~Ń q40Ca ("n:f&Snon*`17Mq=Bm1I@tuTY0*2><=/ >G7Â:XXVnn~8_1(Aly`wʃcp-hLjɥPy./g#);xV`!X6:EǕpS.s/0//&ȇ55=k޹F())I25, tL4d;?=|ھ K$wLjǃ?z?Y`J/V&ٔ@z' N& 5EΕS  $c& _o9w: @c/i6H T1٠S/2Wbuh|B7ABL7&JPoF5gR[l/Ow߷=mӅR 7,̦]* ͦ?ybYLsQE)vKncl/3>ᡠ -2ps$ \8m|&^\ ^TVm3֞06N7zHaxh Ns0CҒ;  )Ȅ3e~86|o3&Yc gvuyjЊ6'Gj]z4?;sY9Ak6U*D?Ԏt>cv(y'mq9n:@$݊Z &u}B܈Cq4F-Pg̠fuAHU\c X)졻ahdi&6l-);\]eqP+2<,B|iGQ'UzM dHKuj][p j` V@9sZ_oݣ`H28ӛe3 Irϔʰ.'d*Xj1mQ#P Q}6Lc%vW7|]ÚyM hϫzrm iV҉l^MژPAtUmyck[Y2O 6aTe(+F"F %_;3f`s;Ov5هM } VܘhB2L?gC 靳܇x享L}<ذe>D?59Va+c]?`2ĒQ>HA7_Cz fc+b"8!,rBFr62k:]%P)\nvv\o箼1?dGqA 1s!+ ˋ7E-t8)%Gj;֜pG$Z0Mor!T19sj1.vnzbi 3izN63ޢCw./+ =!8(_1 +X=~YBati\$;څs:˿'KNe=#׼<%<\~m1Ka9rClV0,` 2TM~D"(`r U\pDhj^=ᯛ-/y ,OZZᑩx^ae,Hpg@kD |B7<&YQi)=: ː'ID7ϙ_Vt,Deu7L^'t&&S5i3`K>W5no>N} 0ZK()䬓CnlJhj>EUG}5ݢre&1BG!Zpߒͧ (mg¯sLym:H.c?}UX2q E׼9օ"Zre4&T:^ZL-ߔyF 8_Ô/D|Z19g"ܝ_jQT 7qCYVP ɕ&e]?җ).Ɗ5S"̉0_x! PrșJb"n g\/p\aЯG؈Ue/qSX9ۂF,@@ a[/k"]'S U|`şlʻBt I9jͣu{nr+2 jԁ+:`03S8T$%gHA$d_!$*UK>@Q n Seitv.]b.m*8Sybj+W-G\CWqrǡNN) = E ΧqxJ!tXUWi.G`8Uu`0Kta/YDXPmu;Be[ӝҞPnpj35B1O'm+qK{u= lOUݔgZ~ k`[Q0ns=W^(&Cv[WLSr]eoxyx0WrFb[z]pssH6'}i-T {{#:acJ-EMvSCMB\)2'&`63l{BanpWه)(EO;WlFCKOa)ɴ=ذ?g}b׏g:4`mH)e0@Ũْ wو` w5krsʠ F }gAo 02TAGic~[ZV/뾈kZ,?6v& 3CX*s#7|E3kxFks^ ݫy"W^&mwxڨm\j$ݭn9$?7Z\tL  ~bpn\M%0#^6#cީ~\Jy=OW%5h7wOu$B!i<^\Tv'rs[vߨغ>ʉ~_>jL7+v#!$`>T>DW@T.򂧚HCQk ?xJ1 _!8"ޗkOH62(1dS;q,?dEcQ Z|vtO~:u|]k_+$w 3UTwUQ)(,q^t c۱qP ̬qaXS*}bXLʆw19lv(sĵ?8cYXs[ Q껎0;b0Cu AE^D\mn!qIqN%T(ȋ#4cǰ"а)ahEmU }e7Ĕ}.x֔KsΩX+RgBb!F oc|]81`:M&7{xƒM<4]ئroXTR3~ȷ~*"+[lzB\er{p>#YRWgMvY䴼玲oA$rHCĔK rZF l35~TrtИ-O5>&fԹ}Q<&zSsS X6(_qzaG[1U lj]Zjag_{-h"yan rqv1 @6GtJ}FS4`:uӈ^#6 oܒ cD ]:sUu,)f(ɠ*OԍM 8[ GLSea1e|L"C- X_nkK%ֳsQ=&UDtH[gЫ0ˏ\V1n @CSx\=N 8K("TuR0̏e_ƀ `圃"#C .PAyom!?%"N 94,4AGzMվz܈yOR;1Ogv~Y)s .eӚzfރ*ʧbмB3] O$r),sL%,/dCsfQl#hw3[η7y X:(~zӮaܑaF7)*5`!`sE*6IG !br+[@"j(̞^F#B+*VDJZ$ DHVޭBeЛ4yp:fH]r\KN_Q~dB+R`GkDm[+d3_/[w<|=)㎣SteuUK'P 7a:qQd9Իue.B-HUB$L6dalܖH J91q6fmʞ"yI3vg`&qit{%: "L)g3@˂K#>&W.j\ CU7 GoM@<;y{Ml6wF9W9H۞znU G>7=̮xK7< 1xpߤ c `=hΤt+7Urz0 jHZk8Y GIQ~QF!ξ 2Ec}}+5u וֹRG4xbuT.qoywfd~ '\#ۓ{`v߇rOL.IkWRZy1Bih,]E/,~xY1d1̪ɱmU-z_왑v%՝TMT'''S;$^e@ɕlo:R\3F`3\y(Tqϗ,UX^E}3 " |e6XHZB^%|oz.8aYQ{7kV\:'AtfVi(ርH@<1X85&Y!72uqc!Vs8Ztwh-9pz"6eB'NSD6+*J/H=v-oDZNd,efg&)8ܦPOJ1`dG׆)sҥ\r ’4X%SᆗSael3)Oj 7a>S 1wϰ,{F,;󥩍|pjmaT$gCkLFS gZ{>OCówʄ/IM QSs4.j> "sոҐ>CMѼ {֩#JzxΛbmd3~ 鱂^ӧBQbBRU`%v_ TiyywdR׻pJ 0p>g[]P83֋Qh(D#2.}Hucduk|n\bNs,Ox{c "V[7!7ZT?k2Ǚ@/)8\jؼW>wɻ6''8/9 [iĹ?Jv -N|8j溗)bxN> x[ίa_y pL{ t}c"(>0?A$5>)rV,J . pYh@CvߝJ /:\#!okMFCU !揷wԨl\uICug&^^d?::jGV@ìIТdle6ۛF7ˌ+> ఻쯔T.rLb,Z>[]Jւ :I*&sqHMwO/=#ΑO :D)9O61-.P 4Iͧ |wnds~[5*CنfVeRۜŞ~Sx(K GGjKVCum:l 5Vy4^8*Bq+!], {g['Z=TnuɵFXu??c&JeUܸp]fzd PoOr(gE|ROf,0BYEs9L"aEýP}>pNf0yOca\$:yŻf S xp.J&ynk &xZ/UhS2 DKЩ!cxSV@zap 'z$ YYP &uÁUgh/-T) l[ FVS}]~bd=;3ֺ2Љ;u\TD*5 8Er2 ӫVQFcSUE r~WЏFz-l ~x`4QMy+,[^3< Fg;K1#O,qo-|~X;N?b)+'Nq8BrY&~꩹fa}=ŶW% `6&Β=^LTP=[Ӗ{ ķ>bUK$eYrCU"y:ccoQ+u}IԄ4qtyȺv"t?NíV%*E"ҥGpFFةk-YuWĸ7rCê 6%FDaeXՄXG4/D+'qL 4nM5"zK}$#{- \r~ _iEXrG%ggaqAY!nVJ:)+!O dY?ښ,C`:k)2}QYoW#-viU5Ӿ6D;[R^6+QodC>o)mCuRK ,#RY%BW0 <ȂBoe8V7b!y0:I-ty"+ K0j{qmEq+4R۲Oe˻ͬ s n&Y!(3saVZxB).%zx]^oάFN 0E"F/,Gg@;O M#R/3)I7UIdNz*\_8<񨁘YN^&~ʈ\#sD4wO; sؼ݈BErs."+B%̓~mW}Z׸,tc!-=C%x# >p}N4jXT[;} v*" 9J)JIyj]bձFelEj`,[3(PjAvgp݄Qm_:K^O~Es|&T!8ٕ~QoE+y_a658C[z y~([zQH(9tgvH^4>E8dLZ Sf8OmwX6|P])lY+>5qMz ^C?RC-㝿m?UP]He\*ȃ$+ ͕8CxuȮ#Yqt}}X[ Ǵif/n(F\;/l"7lEG~y6DS^ڱTa/BM%#*d̖䜈O=W#Nb<w|N%LM1~N])FnPzFS}t6[YjV=o(zZ#+^4lȃ4?0T-@N!lmO29QHN JH*NL&-šHxL{F;FB6zoN4,2OkNh3V껓 t?swkg{.e*l"܈ bph)!n`-K; թeCkxTQB'6՗倵u:R 5fwh=+H֯Tn(m$3@(.7~fV| A"@^Uف{>EKa֣@dɪޔOYZ mW+yVVv7*^:a4*.މs:n2x;zΛTqs`'_*QFB yrC*:fσzƄPY^5JJuF 6`r <ݭ$fQ5HRD9 #`^p%u[좀-iaS=VO%}]{C dnyRlRqN & '8ɍsU:'!R즙R*Y]a5Gzc4Mm}Q}裡=N)_<:i'Ph,AA۵;yj ފ8AG+tyBpShPpyQON .P{Ǔ P8Ec :oY&n ^y}K4f>c;% \uHGA/]Q,/Um;Z]Igbî5X5ZT^gˤU&8UK <#雱# `.s"G ̈́j\+C$[ W8<;Xe/ =Sk[M4ޠ,jEh 襗OY\ UWfD"{[6Мd?*[N!ZhAV^?Sdq@c? #S|7kdS)U>pzޝT"Ǎh &{/@햍lÜKqQ[O{0U+ލ{9r5"Yu9|O`@KbY6TWOu>)sPhRH/:fo,D'z\.iv3ozmw N8OܓЁw`҇IQJ?g EoJ?k%\Q,*5eTb9IߓxXnCⷼ,JL>R3c\n_W]fÖC;nbӘ2r\Z|v`e y ~}ҪTmG9hĀlnĎѢ,N.A_|fTXv4QaAV )R(UT]T8X' eg 8_+D81~L_ 2ڊW~R杻I?0jHMqi];~P!P" 2Lfwd;nW o P%X֗g;91OўFe  U5 aDA|4 glo;5oMH ɓBܭm!l,RxawL+N1FCtG:nq;IYc:{ΥBjJ0Xgw,J:K@=H_Pu[e,2'o fN*(J+LjVsD ÑrrEUa$ );!N&ҫgmm>_5 8 [9rYD@-"o\Z$WCL)w;*5pLl*݊ĵT#]ǘ f"OE^C XفEyMO7M3K 5͟L&O2f,Šn&~gNu,2r ( z}=~^6i-uciY;ǔ7Y~X)$][t!1emRp/h0|Y9jxMECO(*|#-W}D†/DJqϱ"~ 8Cm82\ <tFP C+b XַI.W%OF踴G9W ɧ;QCtcBH~@̔^5rGzB)Z.Zg+^AeFgmH<)Զ7m2[K #ZHdr9$w+]qqeO`nܳƻ2jD4}n@*M7cKpRXY [Tj}Y|f XHџWo Akv0cI zAF/8$xqr=f')RI4eSv8'v*k1zϹ-;cqOsgܜOQIs~ Ր`p7#WBZmb$='jw8g3ԷW1sO8°XqH \٪}|T"tӹ5l&h*WGlv_u|h(r g唞 r"f Od2dmx@tĈ/ӣ(=PhR!c`|0Y(=L uYRvӔt}C6o#lcb|P,|Uh;DW{\JH(&[e9S`lô;-cA҂hKVtFZ(3[6D} xίuL+!ZqWV i$u>ZDZaǘ)\O8nQƜD9Rt&![7Z҇XqÄL/4;~n 8+#nQ5yWDƱmT+ -#mK1RQU_Ʈs*g]MZ3ɘܝq}(" y:oeTyZCK@Y/yE^# NS=_L'_$Zׅv%Kf9Ie!;5ĕ? H{6QH>a4_O8G,5KmrAkA,09<|C!8m]n(\|1 `onԱ'2j'/4Ay$|Ͻ ꈜ$XeӠ їK="@)'7l&װ#ύ3/CWOn4J-CsšL*js55Ӻ=mMWmY6K'R/QE3.3a΂! zU x(^ u}4sAxZP晠D$22H*J,鄓(QN#Nml#S@|{\"Ԑ;t8s\^&Qx]M{k@Hph#ٶ޹1gspߴ~Z8pFFlft{{܅gaztqF#EQt-@FOHO֝g 0[_=a84#4+\p0uUU#JC%Cpc{ڙ+I33@3"A~@5aG6*4*Y1AB^ܙ#:fҐ5CUŵi?,E5s$pdG?Q|T칢=,'V4Le9jJ& ?M*c[ң*\ߦ7BE -uІ\rЖ3rt?|(SnMΚ!杚+b&u) ԦLT;|Si5k6:4鹢<㑲'$eܼNAiEeI.{x~b?"?)e|t[>d-xS383FwNŎ) &}V3z]J XŜwh[ƜˆD1,_GG:6k$ ;EZS.2't`XՃOrp ҿ#Tb"T:8}P[Mۜ#?WhWq}(B;!ZWN* S 5B;Vr@- EXn2n;Pa3-2)2I} Qh~6 F#g+E`#y`H䵭創qYU Kz.tN7IXڴ ^Ф[6ƑKAp %G8ʷ(O7bFŀY><(NЂ9U Cfk58wR8{!]z"XfF!3boTLE5 .6Z+ yC]W~*!$!g9r[ͯc%\̷Zlj1W։ж{#."-U/a&6Ƀ+{a# xb9{7^p0@{6t`ӵ5/`HZ"2,x؃:nNZl&םa2FJت7Lx';RݍT:boXR(0]yY V>IMA,-7񞚓ɧ9XoorƒbfԭS^~ ťm&E3wMlF)>fztÔKj.F 7Og~vK+EOڈ D^[5GH򧾩dDX=!(M;pv4] ٳ]U|୙OT*=Pր/Qj35{v bP/I/g4Tn$K k~ SOBr,XVu&~ыkr^.ײ2a2BM(/UI>-,F}rVNO`m0Xe0;K%,4hI 2LWU*oJXgd>x8(,2 x8oS g\62r%Ǜש!I bk%qAHC\[aV7Im_dJo25@.{V>1(ei)Ix}v7j,~8A{/-_\ݐkZe7и&y 2 ):hߠO>ƹdG֔n=&Ұ,ow\a/c<_6#T*adJY>kOr7 >jK=2%v)"w_#+ &e0vqb(t wh Iǡҍֱ͟vNMb|r⏾EFQx*Z8[:]?GE0֢T#rUP3<>7 ::ge^0k C?_O" t)`*H OCJn|btF@)eZkV"*+U6 aRyA){0 7 Ft܌ ui;ˀ}ptI}q"ٙ'u-Dcb#ErTDTL,Yɪx+M,l#߯7Y;N%"]lh ytv㠹W%p<kJ߰aՃXn{w&S)drrZ3G'3)丐zCAxfUqIl5|ǧ" òX,}+:uh*dv䤉 ځ+\$3~Z;4k;A}4΢)I 0o/86# j2XcaVȋOp"s$JLgw2Mt)EMe$mR~p/=d!҉v&X۩«[ 寧d0tuֶ)v-H=tőêf9|1 Bw#Wdwu8l[>~~zL>M`$0h[i嵜HC iSB3qzAЎ&d9'n4Y(ʇ؜n_bȞNEk&a%!4 GR 150ާ[c ^A9cGAkӇuٴhzs #4;jKfYl&cP^~6(bΛgA3Qj-8Wom(* r^uX F0szTZN$xE| S &3{GoB~8!yLMOV2Z [UZ~B61@qDl(/,ܭ4I&d.KĹh @OUN+ Km֫s Io0>2A83IfJ  k`ݺz@!S k.%cΛ{A _[z=F։&IBJkH0̼y| qewu Kֿ:0?<2E֞S (܌ķrGKTpt8 ]C5fMTMIxW&l_|mϞPvjTպYiŪrr^H| ^џ Wh6͑ "hCq"%LF|RcL;%R|wUMȃufn~TDdсnBB%0=v1NDzUϩI @HT ĵ}fQK2@,t-;/W75W*^=XxGwN~5|d2$q4 {eq^Y9^JOMM6b!qH#67?L$z"E `@jiC P]Yr֛q۞d>eՁ~}O~S ت I6? -`LOK'[@L;jij{7 [tlxR+,FȘcAD.1P oӱSμ帞;Ƽ0? lHգo-ѫ?g߁ 7nK " joУ)``g!ȋcOK֢g9ݿm^e #J#.Aڼ<]6y#R3J:*ģ.۟lZ?_)L. Ņ{3"H wXN3=,(3h( x*$.nIV_d^;[=< kԺP?H[Rϩ>a1<-D~,j4G3%Ͽ{=Raq+D&}@Q; b&n KbC #^!>8O2#غzd Νp݀ -)&>(wpƸ"VUrp5E[VtԲo E>qY:+e{U#2C)Nj@8T22zj8H h ծ7)kyOնYc!Vq )[ɬݑ2KZVyʤ D㪛a%YQKt>IHX0М"5,pm6 a(ilfˊrjH`2WZΝM<YHT". Y5j+(Um VOnco'}QI]k&7I Zȹ* P8 OB>j|؇a+:!^/BV4 I qI21z*)4}<=hc;E?]矒-<,9Hu xnHL# _5@.B+Jze@ *(gחH'mJ3x#k<JkP(;iVZ.P\ܔ `+fdT>)wN_&jq^[p(^hPC]%#b {zg2~y;MLe'1XchOڴVHHI0ߤ $6 -4rQs h?~׷ Ǵ^h+c*T@0AD|w`iدk ADcnh^j]'DvxDyrϋ 2&aoD@N^nI>:[@P{.9.e|b^iz+ܸMN-/'G5..2F:V4@UiX MkxMu jiqRոf>E{PMjLHx*Qu9RL)|LJk yMGs2ug 0ˊ QlaM[: ( ЖE `Αt#6O,!U-[Əgj.>uQEbVkbzYC*ENJ^dVYZ-yeJ35AM7)5hS&gf73gfMRhb_5nu ||"gZ#r?%Ig2PDl G9%|JxWtmv(1| <{z ЄӼhl;F$ 3kznڑ I˻LXXhVZ-tJ!itd=c}NẀw3?+ivtLʟ؇ny:^ >7VV sB}bZRjBt3RlNBV;nB2#ߨg{'^DDJ|M(noQ vNӾaG;}*!NP%m.EJ#2Mx7@8Bh^2R QﮗݠN5&~ lr~;V7йjv }C~Jz]Kf$H0ސ^d[܍/ZTXY"ҿg7 FA A7+|`iY@J$ay`*Q i `"cRd@M;c}:Њfr"ވރ&gȒ΅ .$o$ծS4iB-oAƟ9!W}Pu*:qf혳KU<>_姂q%h WM+GHfFX:LC" I羑 e+S-EoɆ WpJ~ %4[DDJ _JRf>u!NjwC1ZM,4/[א@z!hȇsטfU蟋IObT oS _-'jRJ^wzW@5KWL= %sVR~Nvס[so;GI?7Z"ڬRG{S4*۔;Q@XofӐcvP=)-]ǦlO*)^qe[#J;ݺ. KQ*,N4M׶gSi]H/)GƗ>h:u\uRVlp+B09GǰE#buᐟ6A*Wd{5xMG3WjFY۾Fs _uIϛۂg Q+vCr1iօo pQ%g_AS& c@6RKΤ41_|wq5wKtJ%T 웸)|={' k#~+yUaJ!O+1L>yn)</ZN^hXu$a2FT{T!Gil^C"+Pm+*aV*+]7(ttM;宂VȾxQK84׿T[=X97֪&KAp} KJyypon>%p~dwlU*_[OYl'9GӛOl][E@\}żة2gYZ07070100000386000081a400000000000000000000000164943cea00009618000000000000000000000000000000000000004c00000000./lib/modules/4.18.0-499.el8.ppc64le/kernel/sound/pci/pcxhr/snd-pcxhr.ko.xz7zXZִF!t/]?Eh=ڜ9SKB"bf_~ըpDMx\c#O3:^C &?+Xy\Kx U X Ab-p%\b7g#qބ7P swdͩpG,~xDaŝ!+]yzb˕FͰ"=C7"c| PQySH/&鹷b,P/_d?t&&a<"Yi"Qp"YZ U]`f;:i+hc= 㪹|HřW$k{_t,K70DipTRr;l|U,ل`Âe;>уc19=eX_#(j1ɺ<Z̓|1ARsD~it(!\كRɤnpD!hPH{_>Ib 3UX%"@]Fp [$.3fB^qa_V.&;Wv4h\NQ*:*;VGszͷUƏFVvNrff}?w[j&u(!{/ c hGjN#B`VDqQAk:6;?h[BM:&L,dQH Qт}5lυY@rX5>uKt+M6Q~PCh0Ir~9tm\*h~Jgo!# o 8ښ}{h[bly^;@beh J.2OKV`y ծǍ^1L.:uA#ɿ5x o<+ .|TiF_.Fa`Sa/QעwiIKҪ4tȂ\Ju:~zF#("]J(rz-ȉ.ߚ7OKKHCEE@XD80/5aXC!bUpU7_7%ۯ(Rn!ẉQ6eũ|rgs2 vDPĩN<=A?.@Ic$YvPGyܾT)8qOz^`lPGoDE"C:cJrM=ᢔ[]u,]?̜ n},{dtG䔺" <1ܼj0TZc{_hP}ƯAAZ-ȩ(=s~@RSK4u Ĺ4 H^/4j K8næo\HXs~|ƼǕö(hT ZS6aܾ ~͂I.#HqiA֛ʯ)T^T'^Fg*ʜXި{i tUܮlD{(*C C Ky1b ZJƖ#!hD0I_r,Գy@C4uUvd׍u}8eui )P ~8b6%u y;I6b1hktt:!fzɇeʢ5 }c1:j}'$3^>z3`OE%X jxɕ2*(C kc)@֓[wN;*ڃQ.Ih Q}~&'9׽Kۜ98CY< vbHQ;-sy͋jrfsÝJ`G(1K>s}LB4J~MZiK*xZ{_ߎɁ0/ж- ?ӋQJ=7A~fXBa1qˮLϹ?=/x|hPyQ (oHzYK~xu FD._.f9iBI]n&-pp}q]h]qs`dj\ !!W$Ixs\^J۱"s1:`7Ki_ݙ+!Rt݆_>Ə.U+ =pq^Fߊr$_oN#/=aq-cEE"7"@^K4gH-58U38} sdtQJ5Ejռ'R:%P:DV$a;<=<g| &_7_[/HWIm$xEr9@+&ksix+5NzοoYs/v>lo%'{'$Zl\^\z{W$}=N臗:m;T xcO>j5$%T#LQǬFgA&E .* Gƌ )Gę2m~Z5d>SƀLcgD3oCt oլOU{}Ҭ vί7Ƽ5<5 W=CK& \q$b&8)cR (XDDŽ!8{/O\"r4E4>H_оK 3yd]saZ forO!"S~s}Il($I*o3cN)l.V1RB~<MyW"phCtwnDhNhy ,Y贜h P|79?|UtE^fX M180~2v6ŭ*<*;P{<'x ?gsO<< Qk^:uA'K RW+;.}Rh\i["Wu5ɕ d]Pp=1R1{Jif9uIYA0:LrDaө6'{*KK޺KGoX%Ҩ%4؛5bW'5N0Ni(f$@)t쎗pHYu.6$Fsپ*U:uK0 ?kXkUF KGqc\I~!~3W9F2Ӈ;y6|SNMoinrbasj*5ٗI9Uz޷K>o]jݨ$RD5U~=I!fWRl8pGW}!{NArg"uEmE ^H=dKaZ-:4ə]MgU*Pl.Ki3L Z0G8$U`ISM<eGUA [z鑠?>h"8$iG$dݘCcx7ärUfk/y B#>c{-z 0N(Tt +/{OTa#^<6'$9_cUwv{7D {+8hz{lD@hO~ T҇bqT)|@ gDa MBT[+2\*HFH\$qCfqG쯶+7[-.j]oS.%3HFž)C"&6ߦ?KH{Bq$iwFvIgq<-Ix&n ǔ dA+ =lt]@_X2E]XȈEz *K$SMB\T$]P_[tv`H/xZ䶐[dL%4 4YFϐ0:%dj]S~GGNGlh)tl@SME-ܮ)vU[,=Kl98%THn{nG44 7*CքEkƙ }fI8EO}ٚd p8J*x5, [BQ(9cxh؄藥p{Kħr> 晇&'@RUOQn q7J^id˘c?כr͸U,~V|e91`*BXκQ>7j+ʶ<@!aw%30 I+UR$pR1l͔t.oyG"@SƯ R%]:^O.uBy%RnO;Io2Ģpd:AB&XK߯]ڻPb<-^r kR;4R<I&}'%"a[yfȾ9BԽi@[' #&+& pNI}-Ws2,+JʤCLYTˉ.0T5'Ɛ^ٰgֆS13h!4}S|s+$NfbE*soG^`nxv@M)4y`Ꮼ @Re zL8+7%^LBPs.3lMw/=5Clѓd}SH(yz(& p\jnq[r - 7r9IF aX,IQ40R;*kt$f``/\ vVȶ\^+xZs]u(:6mLA)祚i gPY'!7aAkܿ(l#[GoaK tr,M5!Rol-VƂ߷WqV5V?̹j1H 9@No዇^Uǃ/ɔ?UN/(RvA+7O+P(V_k^r+ 6gH̯~ NA6pcΎ`;-RcQIFp.ܳ5)unTzSI!I"އTZ1 A*fY|dc+\8߷wQ+IfMYc ЊE3֏R#_n>HqqMs\$j}[fXQ {wSOTU'P9, :rl0_~JdӸKM`{bn JUeoh9O>_BcIl%74VF]-I4JQ`C̱ccZ4bLW?k}L,Na=ULHA/Ul2M*\",U$'q4TAc[ȁG^eL+Dt9"~Wk@rA SlXTŦa gh2S_Ayx = <'Poj|m=y֟#O9p>4 LN砝6{=<6p2eKc ,J񲎍WBu3maep=ɩ$cH"gqYwxeaȤ(ebkI'k/e%|TűrWӂ9r( [2z: Xv`puj5Ц=?N4jKj,AHN 79=}bMS@(3#v3J2µ!b=Dᳵ=1dSlSmדLFO1/5CN0R:|dx9g*+TT_L]x{GV噉5/Y-cR(tص&WF|!\xJ֏tq$ً۞h6 /uڄºw҆e蓉]/L2p -gWoTj9CX$)b)\z*f;0U5艢|,KhC~J䃬d-9484T?dX O=Px婶 fAH{\DҘfJ@o?WӖm{MRL߬@zO+ԍV6v֫Z*&+ N߃Zc:41x"p9,j"\HN<( NP M#"ͻVxJgm/1}vȉhFQZHa/sɡdo,3nB2*4i3{emqMoѥ cM4:pg|nfԣ$:+`x"ښwAZn\DXx25'ļ{|`DLnDJAJOY۳h !~&k7߂9m(H:q{-MfIFs7r7.LVw*R7_Jb7NEZϹ9UBܨ1"w6qv:-_oqus<_err4h#9 Xcc}>cB 85Nj.cԭLI[RhB',LF&ɖpav!^2w %/| ^N6E|l(hJx'y_Nՠg6HLaص1/ RMS}tM-C6ð tci u)~ D/g5ځ:)bP--eHl"<ɧj9'n&8&{'Iv%ɠlv\kn"Uͽz"vSKSPB{=ODWL/f}6X:I>'~2(8E;* xV Ò3Y:3Bm 'r.%`pnrxKK ظ7*ʀv [7eTE0띔>s@9@O 7;yTЂ삌!< Fm+8o=0bJՓM,qSG'5BGy7@@>9/S Ђ 2;Oe֎ A.I2W9L6@[MN [;xKa>rӠ£ͭhts=qI牳{ |7Hjd:!Q*7߳ A #8rYaV>3zy rwt̫͆)34ݑ-3H JT>Z(šCʼNj09%xD}g&Ta(ar siw^lzn?"ԃ̛Td]B^gF7)TY >5q" ;-0ٮewaw0V1kTofG%AmJn@r҅|BrY|RFϤ|h'B[sA9̅֐s[|0rKާ N{c[چ@EE~9g[}@#=]VyqE}S5my]($0:KQ{R9`Z8ӳ KO|MZd!R;95s,bg)!8ϓ]4aK[ÍsOXqv0,^> ۡHʊjQvO n 8]p42Uޗ4`aZpߵc!re;\\ d](!vPFr-K#@k]=eשs]fAچdգnя OSBix$dL ~:b DG ݘmۨSx?6j"WHE ¯Ob@ 6 aDy?CS:s0 E|IGaKo<!X$#YZs=@'O Y6`_}F5/eJKA:m}U8 q Ck3@Nћzgr-Tܾ+˅lJǭ&F3n=ʿHLd6 ;BzPM};n]?#K+5}B(~~X:j/%>O,d3]LV+zŶy-^@+ WTB؛*0\4ȲB5 U>t>w騠wZwTԎM,j?j\U 91۞̂?cO!(Rb֕ʋFկ:Ϸа+>D27rH\2L{xSJބ>pnW$Vb(@ٜ]25#Zp8]<:G峣븽YcTXR r}<{hubZɠ'o+iDo-0ٰ`}nXrJbeY\@J1xO2O/S2X6U , d*B٪3{rkJg בqK"?BŨIyjkdꆓODAsM4.0/}V3-P}H? 5ڽ&`M|ڼUQH&r1ZbUbsuI*\=[ IƲ}>6l9Z$09=+ Rb,K.y&@Eq9N`q/}eGh{p'[IG=$=/`hБU.8 eؽlK҈/E=FwE#ful܅D N}Smw4}6=,5iJ3ǰP-8=9)g0SQ>>MסGII=O omB;9>yP9-Q‡T7ߵ+@68='av`4muX!aM5SiF'r~Cl*UXXP^zKfm{;]+4jQxȜX.r 0`lQi.u +41K؆3ɋq7.p0#I LGۢLs uwm&1B2/,$oiwt'vL~tG#g\l ju EdGB> '&,zm`n أ}.%NK6E~ҠT]$_p'LGMw8v)n[Q$,c(֐bWhgʴ27i>zuD*CtÑ'(c/f_K'{HP3/Q \Ƞ?]Pj<:x7 qPꮨ-(zFlFŊecp" U}LύEQXY mu}lZ*ΠeW&xq摾?͝*vv8Ja4J6x*e@<Aq AWLW<9KȄV )](C*Z3Pn8tr6HL0"N#}3%0Y7}  bϤ2t h"rp?iN ;bGWv,rg]g㶵9lU}Q;Vc{8jP8M [4˃ˣaвM@Řm w5-@;ntF`q?S݅,wiN!{Sxk(5b|Ofg*ƶ~-zmZM{4 DZ6S䇳P1n|ZtQN)(l11O05XuI7Z[J~TQ2ZaQcܛd)}2 (R05+>- ʈ|<p8Wov & a aaѶٞ$G턛6OKN:b|oO\4kPF,@Az.[B yRJ%P/,r &yI=?V+ ?)$(Q[ Y<[*bDKyבv&>%ܖo8gAht%9#(+s|]xfU  YbQXn]3/{\Cfkp<ШY2n+|Ty/ļoo! oTkR"YKOXս4SLLҖK>%\ԣ UCSXuƖctwac~IgZq4~R-V@JƖE5^@xL %jT פ; rCBQ(?,]>fwlilEHAu{cHq60%5"kDLVK|'+~zP o$D& a~q2fA]vԽTɅ1mqbb+h3"ɹ93J)`ϛ[).|N6nM툝z?#y& hAN9c֋S  r3훛x;yt%惂&j )zr-Djsl*m31AЀ"PS{ko!d2g]qNy"* qa늆H7J06c$:0Ho{ b:^X#GȞ'LcOdtdWſBiX‰*'%,3B. E1)>x$ó6=h $54[u7#)fmo`@L߶XZo:, RFg(/Al fzOZHEΐCuWfur3ҮT_cŒ;CL8GMJeJSp<'O9XįfC ;0`ŝ*Mc÷{@=A1q8O300[XfӟpEEK;ig7ȗH áxxoʺZmmlzV^#[*7뼺{8*T(6 `ne-+ބqbB {>. m")Gs? i(Sy&R`&Eˌ,cՂlU6:~i7'EL҄Nvu" ϵ}m@u% MHMxy!+3θwO@JfN to{;s0Pgi6,~[%Q8=_84ٵbS]vMqvGMvWC9.ޝ{W]3Lշ)7I{["^RzvUs da`r*[Oܕ0 jeǔx=O ~3&|C vA/37{PCLafg)n*PMAſE9bqS{$Dc7nv;PB|Ms{Q) Y*l},%3IPk֌9"%),{LHvy=L6=z[w|u@~Gq>] 2^Y 14\}ڈ}tFkK b0U*_l(o㡹QB֋(+yob*{FY 9Q@p]kY:%ҭi>Q[V`8T 0gM}i"u1m&p>Og8fiYJwQsWV ƓjKh0Ԩ1:0ZxnsA*#G^ ?0rx W^" N02jq†*b0~WqT)j]_6ѰŵJ8&Vd5؇m*aW*r"WōbYpn{>>=%_j[vic:M&Ez|iiv]Ma[as 9{YzPKr]{ SUQƍjU. MO~]T;} kmHC&/oZ07\"k4O6z|S9kuojP`OT{YCiImJ(QmlvgN># 䣣f)RpL'$.&w/-y*eK&uw?CY̿`7N鱸#,*c~o@vԓ$]*I^Pĉ+K#Ο1jI̚ru.cM=Ȓ_ UyxU' ץXf(scH}ME6آgHbհY* 5/%Pol]nINe0Eao.YN{e.ZC5^Փ w k`w-y͑]"OQ n:;Z %Ř_ta'x;evlxJ/tۓVvfm4̰.qj >4_FvdfĂ^ LF7/<RZCe$k4i7M*c/N cю@/Q1Ο@dZ|>~ u".0 <59C;34ަbB&33=ɚzY,lxrk|g-kitLGc,)Y j?9|KfoNq^u9 rĤ|tHgY1NVIi :59_n"HI5Y3&fFnb\?83qVDY+B~v2 NVd6Gl`ߜ{t癩$]ϯjU~>.)Vא*_@kp^[# dFu_K"W%prXoߏp7bI }{!(oےVΤ%O^^Gqh: vAkR2/%c.+t8*Br\t*D2Rcrn>C\ 7## s ~ĊH5NhCke6@Xb?XMB6 VOX~ڴMxt\d=V؍2D RpG޳hwI.;W5Koc a\ ƫzy.sU1[`XcG2n, 5uP=AM;qZ :ؗ6Û<3E=5263;KGbnCp1Lpcq'3L%?S2?79ڈ9L !dk|/#K9e*,D *Xȣ xĠZ^E%ns!ulof/H?z4#4ۼʨBp;RHd<-U^ ڝ}oW 5.FR%ϊ izh;ޭQc 9J'OU5%TP2,cy揥H x6W1$f HjtT$Yɠ(n)!{p\lL.7xAԆ:YFG jn /D ;Hw™]:-*Mssbʔ}60h#?rƇFhQ M%g3xoC߿rzgQd:}wi@Vی73&я|0';Edֻ+b-xyO`qS#X.TpaᔒczeeFD  ;J LM>(+`T7=AZ/ Z.\(`X8|ӷ6DxXA+~1&wTeiVܺџIկ$apNB?cvǷmA>HW=D_j;<^ڡ:Z_f)p9fڬگАH ]`0v 62f4KE)gp~tb(3*i@Uېuը&%RQ3mZU;1;mX:Oݿ/Ս2јֶQo1гA[ ૃ|oD˾Ҧ%ڌ`Ƀ*5IfLR\/[fo wD1qTɁ x}&F%7Ux W#V˒ϛ/a/x\IP4b<|-"ϙs9wkBP`}Bh {l]zoD$vv$[;>e9*MsIg1y-]:A04%rP?K|yka:,ͱ)LIs]5#Ѷ+)m//K`o[lUçxRwę?/dn-gz{/m£ń:<2IͶ.%)&r/}0aP B$W, w,VQ³+B00)"Q+dkbc:lU:y-o73=yek2B͡BC{ \d;XӑvLP- ?/g+ߪg(-:6Z)s7+qYXqEk=*ֆ_0e&;6|"h +eFL8:s5 #s#\mxD) 5mn2hiQX[Țxm>Y#9^`R77lHLPPsAˉ8uz{'Ш@>< MahUan NwHP4NGR-~q*'F'xֆU 9 "*׵ o*-K&{3vpȯSr1؝÷$eдtFɶJ=}TJ+cE%ZGYc t3Jg"m$Ԝ]Z֟}V"*qA5'#$Gmz@tƞ =:=|%/ ݮ 9t ȤNuBobvQ{%ڲ2'\zTt Aj)MTVMYl`dէ}%IF al)CYuwXJ}U#8U="/3~:H7g>l qYHcZm2vmUO70 eljѨ&j}NQV83Q\,Mkd.>0YF e C.}^2.yY4Rg\(&HB6#Jp X+(c9цl5x8u*?HKvlҶ߽_"!i6ѵ>>/*XLM[{iᾯZmW&cDgwfy clIvr$ ph AJ {:ʻ~Ͻ}7YBP̃HqxfxA'TSx=Lt #%2H UmMpSrxmm?cE߅_̢8zT@DlKWw!jZ+.l3Ð]pz@PS1:Z/|.r=5ơxs|M(]y[.+khZLf=-[j,n.Zx#arZo#%9|/!C"Ҍ(uYeU3?n7sVM  wy7Iy7:E_J%9(AIщl 0ga+*q5oSoXqs]S[ !J\nHcpvSwD*)’ha&!X-`ec3Ieǹ 3vuL &QZ6=4/P aƟ ; CfyI(DP5"N2*mzXMͱdHr>(^ǛfOYKd8{U־z! B@Zeȍ@5橇@\|: 7{I{zU;Vsr씉 D(",#ntfD>|Q8X?=RٰV@6ϛ~CJ m7zm9,P Ȭ Hyh:k; |M:|$~(PAO3i]" ˖FF3ޒ8}cd< σ픺.8I#)tU,蕂<1M5ml5/6e&p0{I+,0]<=Gy6f:?UsZO.abVur}tpjG:CҕL^"gAdc= y{$dTilc*kV\d!Lͱ\,Aч7D#>^3ne8˯jxZ#+Nkq(]~.QW9cO"(Vo =a.4Sks꽶:M= }۠(556CcG<PfqaǵAyHNHMjt?R| m>D-􊿆@%&Vz8a*a,Vӆ'ϼP*ܻW߱KB{j!f@93Uψ|Qᵍ>za-5ԑ,b~Vs›p3-tI*N]S#d;nP3$dȗjʱU4t"T'XFLLs%|JϠ2I+rK%F^"Whet^{xDs|e&gmrJ*چ0vΌ+_kS(=뾈@e.k"c,  ⾳7ZLՑiZʱL A;@̚eު ZA a'{nkdY)rY%^[dT)NVgŰ $ށqd 2ڧ }BSc$=kGn+pbͺfʖ66@VD߹ o"`|߯}j9Lݓ/p1R-+@/RW՜|=F08PsqýJ`UD$WNzy+t^m*b[# + xBy{-/K7LQF[3q9*(SI煏YEY{+:s:E]x>+Z% p(\t5 J>C^ u%oN4e#i(>ן1?yaIa,&]$TVb=\XϡVJGɎX9ӿ j{oDdዱGhrV n'2mnŶ yY1SXz0M"i]%\}'ۗP5m3iP;r OXK&XXDRRt#ZPBȈМ*?iZKTL2X=VzWRrJOwơ5%GH@V#(gFnԍ+Pe0!ȝX+.K䴲=TY,uX2z5`VP!r҅azz5'R hl;Tj4^z_NbB LnEƵ܊]S3+4Jh~BV%moM5ZQ1ҞS{,o{w"R? qsr HġrC%`#ϲ- '7lȲ -hz57Eso&:j\خa0J7ȖKF,s6{XW}( ۳"T:l+gJȎAw b<~ecL2c6n |Do8~>βnwz]#[u , 2(ݥgNuQ7}V DoR .xǃ= s\I.bb $ 6$!z84J}K<Alxg+G%}O1V%fYv(F5* qpމBƒ oX3lKd?xի'eՃn*Q.ī_gal#/hRy S嫚K/8eb 5nHPϕ'm/+bXC|%rQvJ_9ۯZD~lh^͒T(~7?HQ.֢ZDgkZ7p` |J>R/*~i$158 :09&O] pypF#U|p0e-xu(gEgOq:A?7qB;s!5՘C|dNB- FB"_D˽3`0~pG;,S\gu?GCZ ~;g55vTdʸYNP>c@"2Izz?;4YPHoʾ#;\B!(]cH".܃7cn@D<5 s Paʔ7G!ӌ ;ksrL%|mL}RV|=Xy]^df*9p$WqR^BQhl7limgsyaJMiQۤm!ӪeZ B7of܇ݤJA%$B\! cdH3T7.2}:@C)~.ZX' b}}ze!a^ ( | 3mhHH_ :6ڒ5DA~1L?.z%J2iijؒ>W %EöF.0/l m2% x >p= ܩE)z]6CqEn~4CD܂zŴ~}^ijA7^{.ln)?_ylUmh3] DŽԓoŹ{و$+TxY|dcWSzF߸xaF^Mq3<55rU<@ i߀:. 9:J.hf-`%KG/kT^D~#qTo+ Fu C?;@AaM9zCSVEHSftѐ׶ܓ ;t_0 . ܘ R% UG7G:Kk\B/_?-vIz'eRըY7Q'RO WQn_~m# % \Y8)1tެy~Kw%xmPz|S4ByæGaZ~b-ޮyIuI>\$.RH_P+T77$)JbjmfX͂?azjYSWR[+cז+GQ+#ᴓ9}?-_om3,PЬESiq`$(Hy1i6d|malA}`i= ay{4sȈ]wT3JJZ.7pp \}#+̞sVZw8p_0g wo晨iK>;\,Ja]eWa8Y9!BOc ȫoFaI|ړÜtPQO%@ɜ\k/y2)܏(cv~PBEQ`sF!*[uål^}P7˲2T0o*aPoV v^َ'eFn8]La>Mswl{!&Pq;( FbWi$(lSWK*[pX?HCQ5% o1y7aƱ2 C>JanZ1in4ȍp3±H"Qf9p.XI&K.+ӊ -cP@M ʮ L; Qt" ̇-muG=c̷=??Cfv+5uRj`dflF6KyĢ;;U[&UlK(milBD+bG=5%4MjKsh[ܪYjfukn߯\/qS,bd9&>BqQL•y^TI٨b&H# 7=&Ԑ4!iD~~9,D-O2F: '0珵3fmbGqH@E"=DtJF/X ,}72XFNuHqw/;(EYByrG8-5ܰ`ZD\=fqH--d(~Om6!97H* HzM\e9 :+fCIoR"Q'kyj"U#ZR u=ʕѫ Q%տ:߃(Cfo&,wToX.TQH$ƙ."BrQ-k#ʤ6[ud Y_ \%ٴnX̬X=R"Hʒ|i,$i̘cE:P웙}g~=>a-eqk%CnTuۮc>sܨ2MFf|e| yކGͦ)0NO)!iSAeY%{aKT\龻9#,V6@#:L!f>lMC-`A:G[d4d2 +Cg-D#g?7QI!MmgMY3nVLKdv.ÇeܣҊY`/M!\$L~'Az5MasƔ/y"*lJBv G rD@\hz0o7pyZP2WWAs%WǹWSIjP2R=M l1jiQA#V*SG6O>wn:4Ȇ<V _+H 5}6-P(wZ@w`oj1pB@¯3V[ IyW>loY&~3b,7(O08Oòkp;FYG#+;cHwuˆ-Ї| R;=qDÃZoĕֵ+mzARp빥i5h Q !IƑ$#|qn)),Gna1nP2H|[torRDPBII/bZE?#EG<ǽPndPh%uXGrphc~!q vR,Bz9gBmF5~lv'v|1w^`OMT4 wqCeZIфKh(yglV҉Z^yuX"a%ID6PAոSӧP(B'k_TLd,UA(3h\ ,r9)<=DS@k&TurtW>jI4~$V egZѢ-zmIٲ[1 ֈKYd._%b$@qMCC tFq~$՝z\NҬѻjqqapC˜ ]/jvYsgGHD=Z9`)?ֈ .leγ;$] վՄ,YdGCCX<@1-˸ IڟS>%IfjIZ 6XKŝj̚Oh񮺒dQazj.W#S.(I0 …k&/dL~n|2SaP1+u/.ω{xPFt\ز%A@ }ItMqtL_HړϠW$ԀS%0rTCNWNUօG~HOa0*,)w[CmbuR!I3j)ڡTn_FYd DI5ĕD ][8XT8;fX奤KD,i^GjU=# .[س\çW[l 16'.MtW6Ei('_LꊦVU-)VыAP;ᴛPgX)N+&- D#αxI;<_#p}@T|<3zрD!6M[ gog68]~ۼe\+QW% P`c ꝐhGGH)7(utA' 9Ds܃ůMͰdۆ!6y a?/tHْaM1 "I32<_ `n,gr%>xrzNlJ=sa.x i?؁+wٚ<̟:JbSj\%KFB;mfZE;d.|#5v$VmVVᔠʑ՛9npi|^ƯI>YbNvJ>@wcy:PqL.R/j.~`c_)'Y_I_I+BV8b0.6V8-7MޘI7R!+Sx g/azA?ea _R<1~rC\5/m).Qvlp[U^j6[dpQ B?[AVù&1_8;$..h"d5o/dm"FE8Eik["RYjOձy-?%@]<#ϊ܈\.*2yQH \|5Q2yㄭq?rlR8!L!WxC )lp2kel#G5.YZ֫bIsʊlX~k.=ZZx~ i9LUa?~* e>-G1f/nUc3i2 Bdۓ$ Bz?=w["a$9b$=PC* qϑDc?`pHTWU)KLiyȁ g0Tִ[ZaJ!{{K1UL7+y-•< yAZ'>zdH5xp.@Ͱ%%KN"F4dd@O9*@YT-^!'iLTuh)'cw}SG~R?mA z]#$dS6ܐ4R]DL쀙 =% '>Y.g |R;iq?LIc ]KKR%HAB.~kk`%lŋֽ #6c+_V4N+_s P$ȼoܵXu-l4]w#fC!igC㈙\ycg*0T-߄6!q{S]`c ``qtJ'xfuOP- J!2cս7w l-k'AWr r~-l.<2cSYޘGTLσ;?zyJvotD5xL{Oɹym勛Xvñ y]u6qvc&nvau@REǧee yy>ۤ v-ܥLJaa_Q+NrNu.va\q 6b9]S02ˋGD6O+aO5߈eqVdg |{מnTmּ~K O9*ijh]!ճo*5\z& B{~Y"˂Dމ$J۬BťAyM9Yo O`fH%Akj']AY&$YrrEM]0O^:> <# |z4+Ŧϸw$MQ}¸F(_n%C\e2&Uu_Q_VNCB s$(dO,: ag^y{oj:n}:{3SwxH׿ 6˔d^S6_+/+F.вR"UWˇOLӼXQW[i6K^=hutV**b9ڧ)h?jyɖ. $̤_ jxV6ZQiP7n;Ixv14Fjazz D'xS_7u%P\OAj16i>-RISUߨ4dfx@ )+aG\DJm*aeVޡg|$frvnoE'ǰ  uʩaW HRTRN݊?>(:-j]Z/va<`՝`3srvIkGvIo&QO{{ub?O앷M6N%?AIܴ?o}ѵd?+xoǟvuĻ;yXFerlRmyIƚ\iqV b8۔q!" zm5QVAv)bu>r,ڐmH:ı 9NiccQ` p!`^7ڰ l#v9uKv7F1Qq;lX'm@uZ,BX{B;BBjfrH?M@{_,DXO nAO] ̞ŻXae4e;i(WxAqQ^ܛHV>-ǿ)A=b}[D4PU_`˓_/!KkZf+w.({E{W΃g >:;=&45"F~Ij^BQƖ*ZJ(ݷ*un|z`Rtx+!@ZP+k?OFӹ烘ڰenz[x )^ JLA_pM ռ/w@0i;Mլz+CHϼ7i.+xi)^P\(@蛮U#e'YaNBM.S*4l=ѕɷy| XD'58DSE.!60)AOUa y; >zPguD͎L7pQ=uD!@+Z)ID/$>rrm>~!kZS 9AќƎq 7½SLUG M D szKR咮xDȵi@] cu{~rޣXJ}2k3W r_϶Ld(~x!bt{1]P4$aNKncj =nHGMOYvU{%XF3%bql| }dfx4~\C؋?zb&3Mr>LhcNQ"SBnDDxTT9 '98Zd96?eS> ĐM  d9C] {K$r@r9z>Osbm1;E< 31xN}#6+bØ{Em3kOGnb{7'߂`& U|+-I0R`$R TM(Vcbj: h&;2d9T|9 mf kf0rو="bQ~o[:#̮3PbCo0h4JvL9YwdxQGQ- `%,–WWAJ˩Uó…le:Gw$4DKlz#|f(Yc:BP)PvgqtA91τ<&-j4o U>3)Jww z(R†.`FTi]4Llly`6 0{#ooe`nssjiyXUܩf5P^]rv,z@kKzaq Z``,9S B^oMBY,ʏ1Ͳ B)G>! û3s(O.mTvJM$ήjJte ͌{»Z[}MRDRwhZ #0v\6L񌯒SdE}DzA{Ww~<,G_'BN-&;CUnxp5,Wl3#}MDD9=1X4V 6_R2 xycPI]D-vU5s#rY- :<MUzDK'Rc˗O2٪ %gl ߖs\I՞quj+IFz =FLu)u(^X80BY8HJfw FuMr^<'=^f^3dpep@uST'7"}/M. j}H%?[ҐVmܚȜPa ȿm VZ{FO ťv} v-8fFۥ|{b79 LSk5cq\1){ɥc ЌQ"WѷiPu,19dTQ[4X(ʜ%n:4gl0l>ѐ@tJ~8YNp^)g:Ugۼݶ?uS$Li'mo&(9!mB_5,Rt .oepsXfc;4\C{'T 8^R{ctW;r5UXü ̅2z/ȫ,49J&Ha$sV M -is^0X( u DV\E&w*0 ^& ȰʅܬUk.O!6O] y贿#rbZNN%"")P1s\YMŰC >I9!SMµ7bi.#,v?'A/'@?Z/-*`{2T0pM* ̽)9^D/0{ av |{&r&_0Gkj7s(mf? +勞mV$Y7AL V nPtvÀʓƖG8!g%$~1 H!4ЭJA,"P 9'gH4 bY_1Alwxb;>cK9;Ij7Și%nPrwX0)Fw e}cn뷕"L? :4XF#˥HyS!848+Ǫͷf8AC4gJ(UT9Qb֎׈N B%HN0@iΆBel'tnuPl|%+HhpXeiV &6 drB$Xͧ֝.4 Dc&4C9>#qsχCʤZ(nC!5F~apѯ9CDzJ+4U,U(:9tioYQ]0䝭!#Nq,kRl7j[52*(e:~R6{{o`ٚB|J&GI.h 8 2xamJH@]dP64:jOzy=Td3RT=v{ p W{*5Kq24U.,u/cE*YhQe2IȺ L0l̝O?=#Pv.vDꭚ+JXs2TQ TC6DKsF'+WQQJĆ_fXtlob,geHq.PxHkfZA6)F~#WK-`^i|~>H:J/ycRk/2ӻ|}ݢ5*<{I(x_5JPBBעm|ê+:eOVpmh_J¯uUlېޏsKy\&\f'TUß!_,Z[TO/1By-<~'p]QCe>\AI|\HpojZ3YKFA>Ml)pkq<ؤ-@)A?S`!U,o$ Z\x |Gyy=~\Aޘd(ºFC5S_LKv !V6rqbG=˳f|Xe0B#ŋoKs0s dy-G BsjF7:7~rU]K: 5T(zW}vd5AdI3JV-MXa9._0ZwvL*R^>#S^Hl=z0 :dkͣ#pb<~2bu*MZJi[]"1jo# MEa/cWhÒnfb3`17~%_F);[Vܒ M-evj5HGLz{uSjMO P AR@$; /mz7fsOZW~ l2ÃqJ1 XDʷ)QB̻x%$f K!7\, pA\rE&`[Gz7sNF z`+糊hc/5@lB\SgSmb.W9K{EPlrK?T/_d"hH ZgYZ07070100000387000081a400000000000000000000000164943cea00007c58000000000000000000000000000000000000004d00000000./lib/modules/4.18.0-499.el8.ppc64le/kernel/sound/pci/rme9652/snd-hdsp.ko.xz7zXZִF!t/|]?Eh=ڜ9PŸUWD lznNFq F'g]WBs1k/ {vSs^ Vu|M ƮdDtXKHN1vIHt1 bY#DWo7~"%ݤ7o*~}J2g5ƈ*>a3 a;D`6%E)Vx>eeK*LYs`&4!?Sw@H#dBODYX71#xiI8_ƧaQڐM ^N~X>]Pf3)ra0~j*IՉ+L&"R0'-'ZQw:v;MwSL>OC&2ww-u !*?pagYVb27Ζk<4$ߊL +׶)9R <:'m#8jtXtc*GɈជ׫-YײߘWyͥaxC<-P }t$UHy5>?_vsxta Ċe3/sE=FA ^ӜR'œa>w^OAiVkF 0<¾[ $겦#*q|T7|𱔨8Ԑc $r--&_i%*ٕU}y4jF-.aښ(h) /\jij32>zS.|ٹ}u4dP wT2 f*Z* 7EQL%2 &q@qVy sRꢰ{qRcB?KS=?L^Pv D|v%unsh :H U^Pr%HU32me`83Rs|a(]#pjtGESsMZ@>` BXe6iNm#6,8qɢoh!:](!j@ 741(`3(eʎfDpaQްZ+@ g<#]%V6ܩ>W/s^.VYG]->)_oG7 u^\7pKO?o1:X,nIE=ac2#qspy6F^bE &9!\%ʬhg|hv k-O6Fe9M~,lR;JW.`_:WNh ZZD>2a: LT9~jv{$^4;1{4ĂsWBv=;^]M|GQ]ۿ8#NM)ÿq{ŵaH$T4J\06i@6-'xyӿb-o=F#2rvzig4I:u$^ U:4@SIHޖ>@GnƸܣMQ! #S:K!(B)d7/<*zFPM²b܈?!ZT`YtLjXOVuUa4z}ͅM|4ÁX`.eDDz5N|@=Pf8e,Ns"5dωvv r%рyѐj$tx-* ?{/D*`2Fcу.7θӯ]GBMƟgSGpj>~0+d{Y8 ㏖4G\UVǤo7e8gM8sQ`U3C* 0{@Ȕ2gJW~=$݁ 쎅uCtWGL&q!rDӷ^,ᣜ}) [zWhr՞8nVF~4+羠'uj@*=a]"o`=MƷ7~fj2Pꞌk:I|R( cUxfltw;ZRڗCnP$g9kfs%Tbhpq8YwV[Le|jv>_G&{V (}A "xKYBJh5S4U]a"m$s'fXҬsq0)qQVj?MKD5x]%iw{e19+xLBa ,&eS1r!fzdzOM1ws]Op$W3?!ZrdKneXʈ0iv$yk'UjCTTSo@Pw,eyef)wlȾi,Vi ?E&xzv~-\c*d(`t" ->dUi у$2!聥SE0Wn =lbԉD! EM5̏SM-_fL1!lN%`x)\ }o$94#lAZWBUWh\^oeo2  se)b!gGQyy"u_@-WfU\}aair[|]KrMue!^寮:w0]J_sVSӼx9#Xlv1|.)CcKy50o@4b:x9QV Q G ͞ v]#c-AB]sK^I\ޟnXvjRl7|geh935|h4CieUE۰"4'j'*-®qۂ #M1JT47K ɜTZMέ!ؓ:'HtzD@ɛS! v1]s~k5z 6ZIq[bl}trmVK3;/ 7XHF2R='4.SnA3*Q+MzښѼyg_%v  vcwO< ~Wo;P]2Ϫ_ 3ěk9xX-"L1X ӭ- NOp8zԸ:H]wS> lY_wYTpH~ M>cRNC1r1[Ikq08gF3+eΏ g=Wt#-ܺoD^,jr=iq4A67~2rfN 2%fhcinFs#CÛt+ngͪVRI!o}?^nqUXadlS`8$Bfwh.\(w D+yq( 5 fX=JkS*,8EҷRb^ij^ι& }Qrp̪ 1X;rwy;9{LԘa#"Tub:B*ΥrU?A+י#+؝b=B(6 ycNG0~xE)qt&S 3QMuXX|Ivh@wcw0OCKb JwqأE.u8H J)JZ_X+d i3>AM5T|.?6E1(r2'yF1y/r;((tFI;D%S?J A54e0<3Ro&ݝi?NO/ec6j%\ߟ4rEly Vmzcut09܉KW9xӷ v׼:S qfAfF džÓl 8r6Q*9J=R{z~3IƟ1Ncpz|ZZutCWHaǘFu|qQڤ]::!ֲYCRݿ}4V?pHOx+Mή9fOb,}#*9nebftD~j{kmxaPV ^߁"ٯNRb 5yp3B?$|w`#Od!{ &IovW̺UhMr`Gm1yٽ!أ+_$~&v2z9;Sڶddt}ALiYClƩHG߷n&V1TBcѨMPơ|&J|0 à͝=~!Ld_P~$eEm-:_iz.me%_Uۚ mbܧtMd0'5qDCG\6m$C9dO^oe#w?o$>k"{ N&%:}dS}.:rCxvEcf?re6+$YDM~=+(,/GiB;QqZ$ѡ2ʝȥ oPb{:y$w؞ҕ I§_cFdꃦj *G~QG.>km k?T1+%3c):n|"߸Qַl !&af^ F j{#4./F"?Oi:H',Qӂooȱ[*$fDN]Hzg`JSOՔ(*1z(Q)>u)}B)/~{Mßf>C yT2Yd ?2׵a-wJl<+`\*k^LT.?,ez87?jt>wP_MuZk˜G`_G4/"8uD`aYmp-{gh71N`.V4'FE1&OxN{RMRg(ᚗjMj:/Y*¥#ISFs՗;"Itry S#J)@^7# K12?}Izq\.!ʍR5ԙKYO2 cˁrtq?'4ғʸ;|Y멒5Wg8^lM%2n[46[Aze#OI},\X?r{R D}€{71IR@jMp9Ml)J_ yCƯ~ͺ{,9R6(%?6Jjx嫸TCZs_t9vݽyB Vɹ5=WdȩEYgY\)<᷸z|R#MZ$V+p,K|H#v dޑWF$`f.&pTC7xtxjE)5l0ԱOOwCdOhE#Hf?Pd魐Dg3 D`> KXA>+:S;E.DG߰Hʶ6$%y)[',t@xk߭LԶr-"iJnE( ˪e9 L-mPKMl΂>9U5$zjwI=EUls..X?6).8m^8:z1BQH#HB 7]Rmkﳞ,yo7ǁi:{bnOsh( V,hL8FD%­iU$QnEp&7CE%"oU_'\ ki:k0 `[{ڟH17u IH畈!-fTt[01{3ORB!"ep4ējS@L9<ޱ=MBM(9pY7@SC@DuI&}.&`^Up1;u0oq226SXGW)iijIa- J2?"P@lKDR.5 susU(b15H<<֧ɏ}9ugpp/J/RtZ,*-&Q jjŶ\kuGYw cI4KaQ¢7ӊU)!;x*jr<·1jzM zU$5`)f0SpwҺ2KIXA Z]f❛Xώ8KKl vh7hA(6S'!Yb{C gvX\)YUs2Wv+1 a+= >Bw'RCVk>c`-j1*OLC*^ w>>+77 vHc0.5f\f@,,n.hb+̻0lj[ {#!~^kEʢb8/cDW}Y?_!kL%BƦq>b9#skY|5YਅTgSA! DE]`>R3RDss+f[#!#fa܀]وʐ!|mNW,|a}_s Z%@d9dO7xT4H`n:DAD--{B1 iEŀ<,bɘe1IJ__ KSgVGw;(&z[Dn2M,ZLG$A!52X(x^vw^{!ENZxer!c٪XAs^XJ9kl2paPm}@\ l #R/)j~h̵ӭP q[AVOFս ia{JJ62ӀFGɘUs8uZ7/"j^j::5*QB3콋g{/ U#\(rs{O3G.q3?mWVm9 PIt~7 X*iڞjATrc*`i|٫F!cZ-zQU-b.r6,| @nfHK3z^)vd7 Ԥq]n˞mMOz<+h yA1Ӛq@~wQSTtn(w ~މ qwCrAJbK۱r=IGJy'qvI͹2^lV2%U/!?RR⨵sF_zu4hLE?Zz5QU1UYV-8Y5k:,vkǪ~5zB9T/[3aw5Z9k^0sQrtrm`siȴx^QF:ڶ-\HSz6, 42@ZXUmRO 7QςJލ#ۄRĤe #Ou<\CN`/]l6Y(苘۳JjCOաgy?ĕ>dv)^wܽc{46P5,ỐQY /Cܤ)lBRE6,yqВ0JHɡv#vDCNx7y@P]02Uy357J5N>zEoi#4[NdT_N1FT_lsAQG, Ьs@K9f *MֿJo^6'{KsXO~~M|$v38w6jH|l2_M`p̥*Pde)Fۜ&J-r<_ :W \i(xRGV7!oNhnF 5{q'ա2=84T+/qD6xKޅ䒙-C%H֣|q&:Vm|l~ /Ur0oK:9*qAAxg+eDcy(o~J")qԮ]B ݸ71P3󻼷B?̐+ ~p |ƴV6%Cf*ꜭ`aZ7]lve)@g{cQ>@ۦ k}mQN=#K]2d4&pcM~{vo;VVd"{1#, :98.K}8,>eMMڷ ƲPհ܏aь3Z3?V.()*l $cAx S˝4)%T{NU,'bA\ү[Z MWVy#A~7tp<Ɵbl"U+iF+#>^zTT7pCmK3T|&^׀\84p*S3t3Ev ۶.k(#RM/.9+SDWO[蝾 ɥ.wԛzZ b0Nx4k7*]C[x*$,BGCˡ/_A2]160ޫ=`ZeFVϳQs6.CK'?6AQd-$(R}f l%yLy4|:U[%F|%k|8=äC_JϾNO xr  TaQ4FCbz+ho%LFǎU0V 6[XVs&ژ6S]UN.1R+GtܶY6_ X2"whuHtaZ_)]ͷR v UuP@?4Z#Ө埈\8*`0&3]ȵ,?ӺBDv#(u~j(/i'4"Eu{Dn=p"C셮p e+A~s'N5hbwcB6=_"#EܷFF?\-qgd*`2 j%~RZv:JWNŒ#쒮d2DZ5bڶyC( Q &Y=y=]:;Ŧ0%O{qƓ wx$)1Y*[)];$^dNJ~+?zGxқĒlM"ع@k*j"ӹAe3}kf|EYx$ٞo# -^sԝn԰\޳TPZy/J @3#02Zg c#˙Jާsoi7hY֟D6ӑY:Ğ%w59:CsB/*qÛK<*SIڜ@2-]2c;؂oTyuIXHKllJKB="+92>Uc`5+qnGe}C)UX h ?,2z;=$_eF>u0%z$t`9x`:7ʥlNM >W}i pg(Y!1 )daU*JtPh}DC:D 9U/Ws[Pѕ/=s"F}mnBC}D 6bZ92jQ"&5 v˱>aTAfJq@县V9xYi0Mpx|IEt%cjV.}k9jhN='925(.), G,`ǔ{ dxw5nd[caz܇_ߋWORuodWazˮƑ LN2KXb7ǚB؛G,2햅"Q 0h-ݼ!ْܩ&yO3'Xi4C9-/J`{QU (o9m2[.s O TpRTR7iǤf%%)+#"s xL/gmrjg/~܊?u(pf5H"o`4YhE87mf/>BI=c !IC~nor?/W>%ޤf2[E,uH^DœE:y2ݳ2A"Z U$% d4Vw5yPZ' E2FqECdn!) 93ˣ4e^-Ht5>SaUT1S+n^.smmmj3Op?2Y%FN9J[jf2d,w@ /&ܠ|,`M( +ܭay&(7唂ȃ&f3~oQs@i9\a>{:IyIa0u(m@̖JH&fVaMh$vMDe?Y^S T, F:%h MKehm'@P FKDy[>M;cDz魶'З' @yfZ |XjN`y뺡)D* )BD]wuwYB`1%x@Pmv;1CEj] .0P1yf]6@1]iP;+0a>G/mC#s-b Y.ŭr' k4DNrsD#Zr-uM){b^Fpuѳ?Hyk"?3*,?h\k#- }pVHpmyQ [U8˧o(ftqn6W 6U 8P+WTPىZ?NHt>۹V`Fh3^Eb#d #"Fgy8D-n!ۧH.sp̉U/w8 KA&3Xrك-s _I;6%*1ߕµ3#zIj(">9ELbs~2 !^dA8AH@$etO0axY}-\6*oPܹdo?#\ }zKPH=zkHɾӫ,ڼwZq0zxػtWfy{\pNj%sI3Y9 cTÌ1xzyUZ"wE5h._(Уup|gG#4 J|.M,x>_5mSPABg7dt9(>d歓|>_G9ř6a3ps'~<"J;ե؅SB7[E1gQh;d_؄/:OG&pC( sQ١Kh]8/(M Jq(w;3 rmT *AQ;WE=Ͽ`{Pu tfL@ltՉv@fQd]Y\B'U:+N%RQ\ kKQw:ՒQ/ psoG*=Lmy?<mq@ ?J;&Zρ)rxAK ,OarnWzcd2̑ԼlAKec`IR>$5Ύ4 ~AO2uTb-ۮ# 貹LgF_sn.cobMб 7ԅ l+T|M"1nuB ƹ5BpṮ3IFŻ\j9i?uI$Q[HNkNZ,[riV\Ka5MTAW@i>,emMhpZel.yTS+aA?ʺ.S06%" |@UFgI{-}U@GpDȝRog|I4rqɭs-ẶKNS 8`~إݴ4jahŏ=Ye8eN2 2b︴((0}In_+fާĖ-0Gz`]: hm?+^ 6SE7ODh 5yκ!+Q~vn:nymjzO.yҿ\j!O'։6ॊd|]G2vx9Np5q'8˒64PQtr8G,hdiDWHkTi[TLG%WOj!Әg]ecRD.($EC~0j\`q Wu@qV'~h/qpifįֿUK(h`.mH\bn4=4k>{Y Ԫub+s&ky߿"°]U&r bpKɀq꾂I՟w\>q4@??Ayt-TzwE8vdll*\'l;)' c w $~JL]e"m(&B jJÀ(4G*OÞ6.q|l [b4i~U"HVDL0d d4#!9 cJ _Ќr:=1Ґ>cW/."OϩцV&aV-ż`4Y .<]wM;j2?y l4*  l{UmŔΡ5C^p]5F]B"J>3Ef!^ alhƿ 6 l#[8f~ 0%HңkH!^zkaA#UG7@Kf"ƂzO hԼ]/wʫxE,=N*Q'&8oZ>Ck.^2c /mCk;܅rj/RSO>OpWST[,,Z{@p'Z@S*Np+bk8fŰ:S~D8066Xqlo_5xJؠ;SH[aӒڈuG F {X3d@AeUIp#weYD*>'vOQ :G̋Fuu+@No5JUq6HB9_;1" J, Mmx/[H gK6/ؾ'p!])?v9xs&9LHY0_Uԇpa76=IG@>V7F}(y:= +e~3LS"dqBT'Y!J  7P\֣х i4BTMv^r:ebbиœM~RaLS+ 6T_, =Jk@&`" ?Gq?"rsY5̡,A#R'U 7x O^dn,Mv.}yſS_Xs$!JjPh/U_9Ld`)qAùV¶A+Ax&9Ö˶}K\+gZOto$>oӵ,DLP{6us,?}2i_\\xwVdǷ~ix\seC A΄?.Nrubi>C8Oj8f<>InQ$sP?O~W݉Y3wB/_t%r\b#h::ʢG0ߪ/CNx[amj8 /E@ ۳mn Zu; Vb*A.dAy`*>h kS.軟"c1^J 7&ςHA|~!x$4oCp@ n5Z<0TZ`Թ1Ǘd%fn,fHtFdдr4Huڀ*t)dٮx;ZL U1˨2L yZ2XA箥Y_P S%mwPlZpЎɊYI-> ?^)*M}$E.q'y }C c7/1gի&(1_J[feEEx9"z);@p:+m~|5ӎ;֏s H%k\ X'Ijc1ӍG;Y/G#mW4|.5V͗<2X~D ]N扄"$,$UO[zXE95ib]=H9bDҵV.ϘZ#a/Ӓ`Rh<p=M&w%(Xu] o.qnF5Ě4p($̌%5tŞi"Y="䁵 -_ԋ<>pa4I5 $X,o~m},ۯ8䋂*{ULyW`xQ:%/ -ΡL*@;TocJ{/$Xc?рk(\OmR%dwDkZ=Ւ_6u(h3V,n13n2i.jۙ\ 2-Ҽùu (k=$OCX:ҽc {&7ߤI :fKd$v׈Pv:Ry,EI|Ғv$(}J?2: jb~e{\o.~ױ:{ c cc~TJ/EflYyG&- /H{5B`YWK#qzdckISY>99̞Dq,3ң=dˑv:)4T3ΠPN] 7ᕽn)^uj81[7 %dvI(aO`|INoC:VH?zF8$b_6 |B[R{G3WmB$!eEu5u a1uoTD Wso#]Us٧$w~NxS鮭G nXH!h rJ3B8C$7S ` 3YrN7pRyWh(TpQy\|Xb0e?r`ڔAi3*6>%O;1荺 CcwNJLh0(EzRGZB~iu3DD!:hqRZa G;+4 ^H T9c[ΆκL;ų3K֗5DG (RD|yGJ A銍u& bA񇢳EgKݗ KVyG'/:x89pH8CӁ[棱$:7 0]D`=CT/5ijv6vU/Un~M4ָ y/r(€2ژz e#.qFyԺ.xX@ӕʕ݄x\:Yw _!Ơ[O]H~?Si>`=a'gg;YK l24FՄ@ , Ũ+eT/zѸ |*Ĕܸ$hYHBH:q:`b&ZNV.;'"LFv6WpKrr=e؝!ylnb!M35?r=S 6t7cO2C& yD+%Z1ؚDi}0~!f# |2FH\܏.:.ʤxvk洣|D#y(8۽j?Ԗʃgf| p[| jB TĀk|DL㌩W6Cev^vNf+\_ofpi8GA(bCϴa62:MƝˋE,y >۱aX#9e. avS a)e N+*(jI3$"ofD[NG~FTKJG03A䟧)K<* #4 ԻߦfdC:PQ4lDY32d43@f3O J+&'},hgG]-b(=mA}&.ↂomnVO\"ΑjYs[x{nzQ[gMc8ew~-s/aFk k92Lqvviٲսp>@HAQwkV y=;,Hp?x@17&$욄{ړ43͎s$(GP$Ki TKEp:4LqGZ}Ť9hw_T>qgҦ  b(oax>, ߌObilE}tl/S׌M:=Cveq'61;nH:(¸ Dze]M6qT;,g(7#.` ùl;g6VaZn,)E,i~7{kpu_4MD3pE »φk^s3 МOZ,ŪZ6w { u\a@/@BH[v'nn 3-,6IUx Iİ;`/rQ)aU+y;VTrBmI,k΀rš]OV$h>[ dZlS7SmA-tff#7C4I͸<e^CeiG"} ULUE?C ٣bf兽) +و%D9^\O~嗎[ 1"g{4ڊ>6)*eH`}idv u6܀hk#z"W^|-ڠzd"t3p/!M>5?"u`@&x#vT%9{q©)VSMõdC~Rd?溲!nP EN [Y $J(Jl¬)?P:>c=@%"B~!񈻊=36{r o$c1dԸOGh-7>vDL!Fa(|Ǜk3 ^! '_" V_@RBnTM }Z #i BLh{meTw~i ܡw~LC'y`mbW<؝ ]AΤ=8lposL|HXgɪ"5rɉdH>9r '7xKK;VC:FH& V.8y*ιs=n7պ9_bztyu)xtGl+_wQD"Rr';~m$Pl9 kFbYe>)&@ t+QB876\ȫdK}NF/y9㪿^-YIB=e;ݔQŗ6+ F-Uogf\rمM`;5էTӈM-r#ُ[NɬZdT)^E5A)?se:f󻏍f7.ꁔ˗|R\1땺fچW΅3Q[I#EQu`&=y xasjDu6K(,aAboj;QA`DKq,aU}P(g-bqŕ= ,PΔ pos"ٝ5K(_"g>yC{b z\nWMHt9G2Indv[ 'pv 0P*hrfqd9s+0ݡ@Oz7vK9K4ίm "zoI]G)rpC@~ 灆x #jڳq*_wO4 StIջƱI>=ƕG*W ^ѥ:0d'Xs*tMZQnAw @! kEe{~,B#^/JQ @h [C6a$v-+=LT]XmC*2ofuv[PBc!2a^0ZW-iE?&AL-Fo'KKR6|"͝N<"|V:.HEp w"*x84li<._;x΁D _j3˜g4p6`!C]9ab3ldK15ܚ+/I`nѾ*LD;YU0fm{a޺p%\B$r%6ɚHvФ,br(ZB6RcoN6vvFGrCU28돲қ38Ԍ%Ժ?QҪD B9 FrR<,_leʮ1a_xIf|p+O`*5ۚV#g("ۚ9z7gRv=Үe Sw0)P6i7<ڿb\2C*Gxog`i6YGW뛒;G1(umi^z KQٗ&Dt4Ay.q}Z/5hؿ ,;"O4 LQqCK( 7p#R:t;"8˪h5x%NE"S@y,9u+eoo2lJ.{ybhQ½XRկr@S3,J˒3CCJ^ *#@o qh4fҦFڐ#7WLzSOcNE\WGIQ?ViAy/`-%}` \'ca߫,WyEyЕ痌5Q.Ri ~p~3HX D) a$\SŦqdLKV('@a}u%C$"ܩ@3o 9F}DRJ}A\4mKs3׼AlJLIi1\h,*{>Yg1:ڨd`ܓf26ޘj{$"B&Kp[zImܨ2ޥl9qw<{E9߯ 7uYyv<ٱ X>ܟ,/`']FyXb 6~_ dy]K@YR]:jX03T>/Pb0n7ƌABxݦѼ bNN/c2b6]O޴Q .&=bɸ0p&wy|cQ4 Goaʞe~R@?w:=ox'<J`ѡbx!pHBIʛWG(.?dǜTwpժ3A$0 (7hQlY< (C ,+ߡ|Fft2YL,fGxu(2dTsLjzԯXˆ>Ľodtp#L(nڣ2R8n@ƍ1W>CδrBkm"cJ,t'p Yb.r쓯i ȤPV҄t63E0|{fma a-ywo$t%@[̀V9V+(蒊) -G {@/~09tϢo0P]`֢@(j8\rBkvzYuoC0]ڤmݤe'd>h|wHVp}//lF3\W|}2\\y,e%`{A-1I3RkK+eԺ5@-_2*mOIDIhGN]*MLK}SDK?-P5A|Rrvu7پT)TkxUXqe4FUMsZ~1W-`d<ױ4.ʁ?D PzqfmkiY&.sΫ AA(VGa-}rLz]iT&| L%*2/ѐ5:raaƺF荨X<|R2E0CW^tY" X`Y7w7ߴu#lxÂ<'teTS)y݅mpї"oSb"q_0}VeUto֯)cG |F սz0yC dϷsġY'i%O8ܔU~&יݖ xxzrSSiԗv:p$?ڝ^-Bn9cvySd^ Mޫh6}- LPB_J{t%֠Mr?Ԡ;=C~yA 2⊨HjVѨN93ۥې䗢RY?e|wܛ|R}!o%C*J|Xly i&[n{Q_Ic/]0"y ]t̽~%0: BӖHmXas-Lg(?ciSGs 2$X_@rh IG=#]ڤ"&~HQS&`<.3l@OJ+:iঙ rK dMonɍb3*NG ʒɃv#0y"M܌2l:)*i_LYYģlZn =" ">h(˧Uȅ%x X4g[Q9SnS&bk9[oyl4|=I`>wDT0A4}Fށg""ʵ7T&-\uOq#m X>)6!϶@R6Kı$IziIDh"@o0r{|1S}U|EWUN/]*{jdcQ31~@E@Hqe{v P|9DRE** ?G{7nyM/dVSA|lvca.FL(of zhdȶg?O+h" z܁O[CL3^2 K!%bBlUo~QX作@hԼ^kч8{\3xP&|uC7r՟3v"iǷh7=\:3EW]9q4|뙣z1(9᚞7LBdL(4O}rB 5Cpj}D~6fa7L~ 76aέY}؃~tQ EZm^ Y-BW"vƫ6 yVKaky"љe^zWTnHNM6G>) $edF"e, Ƕoʋ/vL1`o$cBwb⇧lY^ˈ:cII.,z/6Aoqwm)b>Jk].ێ95ool K굦pm/ Z~RI"jGR#{9bxlW"_57 c@G+vD˛nIu)~ݎhxuaU._#$] fr]L)+) `,.*?8)6QD=J=Q(Tdܵ\W:Z-Wr#õqO蓹>W6 R2L!Cͷ}kgf<\JШ|ڄePrMLc]֙5SS~ O \_i'jf&kHPgF}1/flz2aű4l/)f[^\ wRr6{5[>-U bj7B /}S=a6%]g`D32W|$ YVdYEz<2_#Gn6^h_,`QL9(~a1Zk1T$YE)$`̌zԎu2Dg{_PI kBw;Dz8D$bL0)Ieχ|ŁghXs!0ǧ-فX8iU]ØӏȭUPXGQۧC".pqN.2&EGĚҒ^I@~FN ߙfաyv@F1λss 7>I0!aϖ3aW럜[Uq1ncewZ1gIo HL=S[3JNvFxzֿbb} U݇ҶN9H(}녶C{~E!3(Vs66G:5@ s ,G8q+q?9@kJ ݭV` VEH4DKPf<| wVP8lzfa) \qϞ%Cm@]k_"Nr0IG$H+=؈uRn]) & nnoX̻_HkB\!0lrhS]3lC cM@ _eKNa3jһ 3;k!wfo} f9\E J \FA*· %{%}ݧՖ1 |.V'! @G%J>|pΜZ)'U4:+4buSD\][x2(G0B0!?g#D/rW7%N9Y1CՆFԋQV*W[mrQ9\#[H~3Rq9(Q[^(rVJ$3Q9fL3ݿM| -9^;ˡωi>!]*NAO{o0IJs:HI_# j9 "LR %W7pJzXc(\;J}}T4{~h(8@nzYA?-:kvRřVHŁο }=dC8x@0Kmf3[E1{͐$ӳV-ћ;iC`gK_s,mv-:1[&^`?iYE]bYB8>H?@܃䖦)#1l҆\Z%y7~gG_x7_q q+@h4aH5e~ʠ3ԱP!q3tCP6K.ֲ|R9BPޥTbڝ 4 _sG1 hҶ6K)(BxyXpgVCs8F o'wM9/-htkDNwT\u5vcU0ϩ/vi *+9(ζIbe`0Kq/ d"+srRsX‚M+3Aߌ7>vD򛯢n|gĻ<.! .fNjh)oɵԬvF%2IK%Y繯姿ѠQT7ʚLEEcü#ݫشa CֹpcFƵKqѥy'“I.u L%^,v9KN$` a>#;}aAӂr[";13Ɛ 1^d}Lݹ  Ӵe:b?ӱD3j}9(.n;kM lC4eO䫦Trӭ/*I~:/>TS^1*1D'K|=Ur\=2=)ꓰ:s գשY[r ^H , C rh('S&u[}XM u\.CuؙB |uS}ǭ-huHXT)Sˠ>c?S+o~jTu,DZf씾'>CzB.qc/p3X [).h#VA|9^\aX-iW`AΚpo tZж ^V< k &ҤA1{xVLYkiPEgt"1),l`fAd VtZ`jAfQ79ZB 4l ^Cd+|3Ƭ^Gnwd0*"{#JcvJGǦ w9m1 7f V[ȜX \U_pŌ-KW8M} &NkcV(q"]=gmEK\31^N6L xzĖ֟VC&2qԚ>H Zc攳8JD9 eaQ(MLQMLNN3dd ÄI=ls/12$= eX<)=oTmBU0WI6q2dz12"s||x2dž]kYiz*ǃit:8Ǜ`sD 3:_4QaWۡ=_LB'MrF4l3) ]uJMi\/4OxኈjyOE^f#GG"pbm^bQxj*DD rl?#vou!9 Y,^}6Y]|)'xe^I1*9D 0OgXSoJ!;Vn@2jQM:4E_ڡIL=98:'c$}:JLr&Î/Ha{Y|@jqC>H^RNVH&Is҆4:f7Wתhi^ݙr3Nq\$$ ).0şv?<4)JɞmE ;b{ɥAaIC cAY|:˅ l[ D_/V8i)m"miK(LpgF@BF&cqaz8;|vpnd~(0I %q#8=ztfVr"M@GsTR_a1X "*?8R A^⮽'v- UA9:y祲aQ4;}yfBւGA1ZKCk8s&+I$Ӿ.Տp?2s7jv83{WuLj\:)`q<Ƀ2.8!f MwB@PS{6&f2u%s RPpLi(#ny-ݐgfkfL ?޻Qj 1}\.\V>kHӐ%KrV l")l.IHxku֭׻k{'Y&ީT f13N'a:'W6iDw;_A`9&V|n AobnIOzMX# 2Zt_^kTf .4QhYX_A031' z^>H}A Lv8A4kyETkbTw`vݜ㎊gj9OVo'Y_ 7O.npžK2篺{]'&rW+o5>Ɲ .kfMhst 7<' s]GJ=L,c<-֍> eɱzrE2Jo8B9 ,b(A8q}mk 1ʩjBBJIn^ʘk/0ްiZ%ǘ!W7 r%%O,dS;C[+^;zyz5|a3]i'|oe_SP(W7N$ ]܄ d ˴&FiPB/Ҍ!~H3Uu7{Un:ʴ;';-uÊ N)BqG)zl0r8W+>%'M2.8D p \,E`^RL2]JCT2Y֋jh u&_OJ[ZՕ ~,?aCm ,ANnϡjlxf,h *âB?В? \ `K<l^8?tWi[5ຶrӪt׫>p():WL<+HfmCNpw>3R!Hgę=;$y%_-xlHFx 0\ t^ ~IkK!F_J%^ [y}{Wz~Fy ;[~kQ,) n`Jȿn${Df %4!,}Xo/bNӃPs#hR;C&*E_vU|1v{9t@̕aɥ!ѡ̄6|JfХ2X]9SsxGvtp%."vVQil{ڌ|aTFwJh e,8,IMbh#vM>?8S…LlAe][!B {o7=1rRh{%M_Ⱥf$NIamXy3ʞ̦XKVc?r&ݝ7!^ st>m$M8DmB )ZY53%$TUш'`] 7@x6k}jO'5nFc=qI7Wȉ'Pߔ݄`ov\FY!>q M, Y> %/PL:Ćiz4C2Ŏeztgۃu'=LX;FqI{r4sĪ:DF`ҖW[[-`B吗BݲA$rFJtHZh|`JgVʱ-Yo֭XQXR (ͩ)ϊMH,8 t ^܎X H^[^;VtP߃o˔SZF^Vl8)@4΍ټG4<$h?IH_B}w -v-!8,JjXlTdJ<38_aj&;fr/{s ,4Qc5dh3r]{_[ny,OSκ#bEP Ф"D/x,MlzuәjLQwHH 2-`QmXǀJrk4Z`eH]Cjbͩju(:J,DjZ4 xpyXK2Y?ňiZ۔Hnq-mSMڿ$N5Ʉ_.4si̇EO1$;QaBBN5336A"4;y]Ts YX]P=т27$GR0)р&7A|E^{٥mc=1m5rlx[#Z-XQ9#lt|2E %\1U[*\YzXwlS%1#`(YW{v̓Ņ$IdU1rc:ԔΟUI֬ӆw7ad =#ԊQ0h20ӕfe8FO7vK{R j-[M'iVCHg'|@߮i\` ~2{\y Z<_s#q=jbNqjeHmVȪkjWA?9-+~qLOftu8,b`$ERn- 2rx^7=ַLus+Y*? "y) &F2K,֕ /"H{x\/8".3wB /K.+E8?YwҜFI5ݒήJZ32;s+$yIX=\ ̜&0`XM VbmB;cϸRf1}zfq3P(NŒF N1uA9j.39cXv+t*H-n> 4SWO>XEZ"!| nt\)-+Ύd \3,* s,B1qɽxfq%BtWQ靐+wN8vdz@x gAo^~҉""ee(#P ҅oG:^'#Vශht4CEaۻD,L"\7srJ꺫Wf`7%\L;-!f^mCT]̤; =<ھJ$8X}Ϻ+1Cv y6Yd[矫@XQObP?:RLdwh0+ `=GDŽhx)l߰*B YA U-|^ HcX֫cvq(jfAe=d*hlk57ӅveT; Pq;:@EB۹,NS\Ys{)SnLBR| @?;W) 2_m ;C6@JV(TxĎqLycr&tyHfC`iȴGov9'GHx&A@'E)N^sI̼lY9]6vk*d 9'>/f`i&VrDxxdkm{\c/ab>-:w2j}9V[cN#K_PizBsa|Ru',zx6}UyRgM5 jփj%sV |ڎTVQUF P~ь(EU.ܔ^Bd`DNR09Mc]NSa 'sE#G|[Azw:dzp^ dkxBwcK\q=.JZl }4IT)f$.G y#axɞѢ:$lN*iFOܒuEl6[k1ܰA>p~X/]8Hz•ssb1EoOV| OH0 vueء#n*‡KcyA f@4<*ETJv3S:Ւ0.[69;y"HKJvhRb07 ҥIGP ԙX!y'ݱ@tc2cKf"TQ$rω͔٩YL &(m#0;6#^M'e5k&p-u v|@n>vsi8bwEQ9^ʬ ^QUS[%CD/&g. XM JEӋ;%R Qw'КqlyZA(6JJ 1Ӝq2i70xc0Re+q;_jңBA{&e)=Pbfم[h,ʳmdfATF! ?[p,hTv<{507;$ȄU7fRm5-֬fZOxVAj616Ǘ;L; H|K=E/@ׇ{;Eϊq jF( vcAhXmH \ָS 4=-]= ,[titkF^'Jw6sȳXDs%j)tNGL?} O}*awۻШQ[- XkNcw0?# >FMsx~7=%~K-.l>jGOA+D/%vф4&.8$yqq7=Dʭ Cf C8F㱙5sppS]yowW @i\}i>t2Dpt<7c3^>z]j1d_U71 D;4r'Y–y+6|ԹM ( 2bitm2lXKI|;e3.k e'In]^.h=cm,^@n$M7&vR & l3b\߹!/5ˎ)VG*7 ],W'[oN7zhRUTj3B*wkaF:b|@WE$_ q6Qc]1͹^m 9_fzo2Y$N o9mxZOd1 I̿0Hd-T^=!Pk`iy^dꄠ{$(؋uīPq94~}1ܦ+k53U}Ǽ5߲j6:GLybM7| q"a] y2;{,cqD8<6՛<2:pǝ25<|؃Ebnv+ćPj앍Fr'ӈfwC!(TyT8cnQևS]rkPT /Nr7OX͂z%b?"92a8坚$JBuσ/ybʙ?sXNkQ]p7WXnWr}UCQ{Ҭ&Z&qy)UEbO{"^oC7~-7Rflrq(#\ck'IVy F7T`E@Rٍ7 2)M oeٓ#Q Hfw\֦/N2 OXs6)؁#btW켔L9 D0u2uN_,Vi݉ $B 8vE!7KIZQU4ޘxzʸvDd5D6>a{4ViGd{/a!:7C÷f`OR^-ENY;"v `\Wt-5#|Rb qζ|@v Jb UEO'>%kGDžVpA L=l.GsQ*2)+00|ւ(Chx?OH`gqY%KB',~~k2w?l#"XRB)G1P?-嚢Jx9j0qbW"VݞH|evZoy OVPTy^O[Xd3fZyx1~Bd8猇VGX)`ȼvqep ;_%_ZϥJr_ p* )OYb`P8}_ >_9ZGWRan^9GaN"8! ~FJpO/~zĖFДqM-z;?xY\O`xWO˥JペbPvE`T {&(4Vӯ&cB[ƒY$E~t f,p=EJAȿp]6'Ѵ UjqE4=2݉dNT?jT1e\nF*_`{ܥibq4T򬙁;zHxgYL(%n1e6 ^ooOءwmOِ 7$OlizD"o{I~Z?"ŠNe}?C3G&@` ;m8P^RWL64*")/wrg^۠9Rh|D q78`_O94Fǵ"i r=z(q& $;PI)*"W^`NĔ0ՂJEt־sMrպ$޼.W|v[,,sDZk3vE_Ub[YG2^dlzB8wm(<;H"hg2α:8^W"a|Ruep;,!2S`YVækZ=44$[_Sq` .^{)@9kGox f֬US (j,36Ѩ+ ZzidQR6WE@3 ^.ܗo`[emrK">\A$멽 Z[?;&6++&c6[BQ8ۙm.{~څȠgu,r''S\siU`6f7 0 8pS_+Fyr8*Q+_Eu| Ә0\*[__+Hbvz B ||3 !ԲOC#м6뛱c2֯adT[:MTG@R"b{T>UYx0֡oD}#z{-!1OeUp'@b\3Ė3ڠӏ#>O׌`l2Pix`Cٝ</POQ!e!Xևog}\o);]#,c5WoD'RCaT||s%%mM;Eu΢ Ezp͞] #@ c wHBFtRjZ\}.7}퍑 uo\m0 My_k. _D{+[m=ҹ"Rse'yǯ\Җhw鋪?nwߑ(/EG+Y"/6q+ӚsFNώ\||"΁meTP!{ j.Nխ0ח٬K m16<'ל!]՛lXA.QP8yDtrWMDլ68%]!9YG9ָͦky4\&Mu<S(V2DP`x@xF7ȾI ԃR&>)i6NSwk[J #<oH e`JyHʙA NY[o7@.ȯ]TURmf-K.}-NH'%u;\&b uFk$`fRƞM ̒Uԓ[uHZq~*ۅbJ-/UiS")*!@C٥V>X)R?NA=E^A4T\۽^ֺO$8sQA[Zê-N.)2o-~)X<}hSN~ܠbÓp;R4rve $#dzv0$`}?C݉~z'뜥'rA?XtX|nb3 )[h1"q4|bmVN+JUD8D ivC֣{mBnqe!BlD^D [ByD;dWMxBD3;@w@7:DYI*ui 1ۀYdQF]by<|Lg}4`zYY9t݆i!1&r. KZBnɅ=i7ٸ姢4Ne׈JQ?ţr=?(jZ57 R}r5}siY-Df$iFQA(8\ZM7$ XӤjU(U5.P;2CI-5)kno/ `_}:\*(LHXܗ1es  mXnqyJ<58 9f/:U1SYϦ{8Yt2p{,dS,_jYm)+ /dބ4`.2[}`4[)IYb(Z+S61k,re& REZ_q/`t›h[PRS++ծWpyQ䜏yÿ zK8XrE_'."F@8re[:@9,X+s OX&4}aheFĦyUL;br#J7^SaYPXGl|Lη3^ce-{Ne/._]H&u.9ilGUK"v*/{\p6#Uti2OV=XBK4 Yf;n `ώ͈RPK]U~nL~k5Ev($!I9/εVXebl% w+iID\:2߬UOX@\0k*uBLji $Qa&R7?dFv)b4 S;dEwpQUaW(:% 9k^BU{CR!g79 \M\{^/+ 8#g"~_!LBJ=J ě[<+SX$` O[H#J> +wcM B4>JT:Ԫ%X7!z)41x/O3CC'="ş$T@U?NLT.D:2ZàE|u_ a5Pt69?% `tfЗK˗XfH1/g3ƒh%ō3qnQ25FZe$ey(%$ ksWKZGDah~^cy5߷v[52SIi5j`-λցm2D3TDEJA#F?4J4; c6 f(%@9Ek boQ軫p{y8M(}鯚"ͺBR1JshLb>x ]K?OyD7b)֪p Kum43 x LHĘO\ % /Ŋ%y0|2H<,$7cz{Y ?q#X'Hxmc,8ІxA :8r1h=(^LӜo&)4O)UְLtE055B4R '2XAzUEa~h nѿ4R衈ˎ #+d~O`/:z>p+u4?u4iv:V16pg8u 2woXk dQp OA C)' =߬;2O'.`=ö G.(ʌ%Km94MC$Cǒ1ݵ['\T9~ E;\q<B(#yǢKEl!G𭦐()fDQ1"ر\0lVuBUuE禕Ǿ K|@H~uNh d9pΕq#-e-DfU:DMDGzd ^6 aޯb3;Ǟq;](l|y'(B|׍2_#;]ɭU@7w$*X#;5u,e/W{?|)7V Dx>Lg:K9ux7ZRo=ڛFDj8D謁8X*؄h`./-vl9=aiǛti@ mݷO? .N]ӿogt3*e0ٺ@,^lߎ(k4h}Br|o)rwU|Z$؅ !8т6u΂XDF@ m F# 78Lп?p7Yt{Z^\S:qx9+TY7>+6e(D~qgL%9E< Z,Mtw< +^~=#!&& [gNfa-W@Bɑ' ^zДL랷?j-nk2tPI\kxsy(#33 IjunzFiM 8[oE6 k,t=Ȱ ϼ,#K.~-> })cʦqG!f>0;8Nkal9,g劼Z|1p¥K h̞-Pji푃c3>!ytr(2A|U>0fݱ9nq9;Pê@]6,;>|Fbtgȷ" /p5GddYnJ Rb.]TBaixP_u$EN$oKpdl{~A(Pү4鈴h5;NU7Up.J ɝ; ZBsao-Pɘm)/y=/-@i9 6[<wD0QAُ,Bҩ`6rqɉBˤ̧z?L&BNGPAkG=-^m*%[aͣXB{ wooQgë7HĀY4"A#PlȃkA3!~O`s%)[^i$WFv8J%yD/BFӽr4 v|\E=G&BH`J5!k<G @`?LU?+~Reˑq}[#6 p7G8J{&l%}0OHP-z\yB#NEOͣ$]n%B b>Fo-晆[! u׉=21b\қ2ꊐ?FQ3cxȕ ޗ2!p Xt3l4*IFL8^w]\z%ggy3AA׫3Mxap I;`:m?< I+f a*v <_'=7 WdiI'a +ٟ6l6gܾ=ϟ-,I`pzx$GmbYA#aC8Q4_4`MB| ~yQ]#P^; e62ճI/L9K  [9]U_{] tJ7īgR")T Xr[LA:X i."gn K4O jΏ5gN'#OXlիLL0vnPNNO +bOcqYV['r'SE_DKF>HQ.%k*FֳbYxHQ+>y+IeGiCaLIGX_{wUGk6j(oATmgzm፱ YzdKcOezEW/efbݚ ?T5a$ܐA̿zd_~Һޖ*!dv ^jUK(l{~eK%Z.LT~A!RHLa¨/e.8N:t#?\ k>ma{h jkGXL%Ò+PئTt+jIRmw=! zQ ** mFhDÃMmv56V!h鿔߇M1 gAd/~h24vZɴ_4[b)`LoU A :Tl'mVFNr Ob>sV~v&BUؚoUԫ`4`O^%1x4ӵsl.2EfNaS0I/ړӥ?n2gmLR|C ,]\)$X̚(Au?ԏJ4-:1EWfR%F'jQ42 :Ō_&AȐu*FEY%7rtO0_[ౕf_N|a Kr)DqXe.>X02ڥ}6])}b,=%.:ך !An\>FIkBQF>xĻsZo|ڧuI]BV9 X̼eB,ჷI]vTqv.qU)j b>a5n!>(!ZlG*mm)MOuWđ9O~!e[)  z8 0꾁 I|-unگee_!D6^JHk,7^TX5J$uaN`*00OlTv61lZg.< )7dҾr+L l98"[6F.]^g&pb`^޷FtQ+VkaQ&FXiF_ήa*.Mn)*|_ :Ԣ>JHP@F7Z~; ,B6>$T$y" w_=b@ɟC 1P븓Ui WHY4mq4OD@+nH* Oq t^'6pz)iZӇ`Lqk詠b yHsۀf=1]rZ|^k#(O?%]0#lUMɵ5X=&HZ밯|r͞kA8)| TjZt hw״|dJ$?}߻?|}#0[Z7٪($vwZ;A&'X}ӑZ*[EMC/lBɾۤ&"OH&T߅r$!͗%?#CcZ"VIapp^ۯY5#lRPefb?vPQ P$H2*4;.K'#ĪwJ-:3 Pc|ݝ^YG@F,n.k omd&LFN8d'@yTUYqu{dxUr)ͤ੢ ݪ;Lrtfͨ58Μ)1F`oT…HO4 G=(Q gU`<ȣqI(8+>"GY<BH|q 6aZYl%jX~V=hH\f\Hں6xS;36/KU q· 0dfDz'y¶XvɥHKycP k^SoD*?X_y4ZxGHb X =Ǎvmj_w]glIԸ^%4LKot< SĽ4_ʺS<5P?AGIHmH`'ѻRps'K'3kj~'P#:b) 9l~#CjU ]]! @s}b5C~HEʱT܋ѥ6zQp+6fԊzyRy`qIdRJ ̳E2t }֛+Mړjus;3Kcf}q~4z[ #z!#@ʵzf]g7#wT.H{u@XL.^mՀ6 ="|˔a{N2~r'DeZP:?܈>;uoˢ,%`Q%bH3UuH1"V~VULVݺ05Ɓ{2:LRl8lsX1ʔ>O1NP~7dBSq+͋E6@}Ƶa`C]Hgpݕ^nKmETĩhٯf}ﲛJNahRw9H[ KRf9,C{.[:$NѺȤc< -"_pyṷhd͒ j*pNH""֊opc5E3 Ǵ7FQZ5 -+p>j=\0pY_ e@TʱOiyo*E|gjR#JI'_5,ΩWlE6Rn`MKwkiO y2%9ajLUXh ᭣=[Gf fo𭤇\X{Q>oJ>ҫgncR܈~cӌue?Bj樉޼mA ]q{\X32qgIܜ&ўt &ҬZjܥeeH1ks[1ޮ,YV4Gjump+ >9ox3 yc6k=lI.S&ԜA8'ܻq?X{glJWl L엪eV`?,?6 1|_rҔ+}JR٬HyC!mnq\%'K"S%j vj`wVhͯZWsgjڍOJZM NZ($(ϱm NGE pd5RQQ(F:u 5u֎C۬_Hxag n﬎٭VR'ߊ0lb,})!x5lv?٥vaw.G) @Di6?@[vxz'jѧa4Fˢ5ҫl4Fs"7$TM%yl.3 F^!hz_3#|Ev( u!ZSMXF@ʐ_t ^!:!D8.sN*{ S]jmzpw;V0c ؁2> `CLGwΟF`' .ZM]7GՕy_H߂4)S:pЗ$+'x^y`,OOTIۜ]pn֓üP!oPKs@aMsPj)Ϟ=t*&%" ZXdJtY/Mbns $H e_?A!#w0h1?ãSqF2 .`9fPdB;sp GYnݫ 4 s@+NLq+W1ckW>vIz?*Q'1Nipq |%_\ɜ*md64 MJfe+ŝEVI؃,) 븓3Hg%՞zP!6W+'f;{cY/).joˀW} Ոͺ7!7:3jh8*d.ith22X2<}lyZ5EK)BIv,SVҰ_4Ƕa8=Hyz0)4yҖ2GXZ*Bl}[+)֖ЮMD>Jdjߞ7.gP&ʼA0!>KFR-pO蠏+ۡ%q4iyB(z-?ȮQ&gʘߜ ~Vl<|yb"&;xkd?C<i 6S C'XDp]clU(^mz+`;)pn4 t=&<$է31y+c.w0e@#Gk}O/ x)'y vr#7HL˄!r㾏B ЩPSPMxh"q@q/tFˆOS]ĒuQpg!gҳ<3H EAFpn'{!W:\|K4kvJ8ZrDΦh ٫dpLdk^rҵΝ~}1Dy>@nLU8ChrE]LKHDr/Q)v-;[VGrgjiCiش 6{;י_VD j[S#J7(b.\D}1q] 7jv WD%N7#g=>gKϋŀ[Z*H #Xq ع_W~IV6vw"kFS%ɟ9$=*&;W9",h^JR=sSB'7 qf)vĻ/$%,i`?}%?r2mm>W Ve/7y6CsȰrIdCg?ܮ|yI|ĝ,v&rO ]JKtPAhj(mBttEO"H%nS4c#R u!?RF9*BI 99-2<̴>>nbPPV Wl6LZ~;TlΘ:= `Eɯyx|b+/B$hI7A`4/;޹ph$)"}-֑BR`;?QL6аϡ1im/q0i :ʸ }4-}p T=$>IϗT,QkI)"A&tɗT|T5Fؐ0>=o|5oFR#EK|TeG9$ c@+7c@N3PW<pl¦+<~!ҙi5j2v$DfU㿓"*88K]0Q{TQ5%ny)suat5˗Y=a1̢sI֐ 񅿱^ܮWؚWR^-k1g4>Ж=7ERΚ^Jt!5^<}.H5hFN£8KW12#m׺NJjVRt%ث z5=ւ.A=A7Gӷ HP̙&Je=IWkc*? F/)[ 'A1[Vs̢mR_uֈ566t\#5@9Ӝ\Ea$BdUG\ [S B!GdDuk!sX`qs$铁%n!4hRakdx\(k m tULjmrJA[׼^R3:Z7JNA )?64dgFP~ Ͼae`30[07OٻWz:GJ25aYUy,"bq܎#"'zZȖFFRo׾PvJAjޠ8T?UЬd1&0@rRVw<'{ƨyiz{KiƠOiㅺVҦSPm ԣlkR讀Y,EX OfTR'xTksUeƱ'3l~( "J3|Q~&ײĪk@u)(H$Iq?1M>GG_[+KUsSWW'*FqXEJXt$a(3&UvzA5֡ޟW-RwSPؘ'~J>>,D6˸\y|QAwFcvNaZ/SmOĉK!{po)!*)F||W$Y'qsy&'\4˕ ~~׷T'>EJ{&zT0/|16o :VAx_*.uz'7a͸^-ٓoP1M$N&K#:N%p1U\4CȻP#jȰ^TW.-Wjw9j\h sl}ujp473Ȑ Mdg}؏CfLذgs߭g?z 4 ߸00m9&#Ƒ%k!Ͷ|-e8jG%:_]%>u^l֬[ۮ vr^yQ^ي.KvVYU%v)oQ鄲!hf3$⣹@|A}c&apG *%A S8ҢHMҠb]?(WZf9ûSQ].tr^^lr{>($$@*qJ3ڼ{NE#Vj̲8}yx%ov"U0WieGk$ŵ%xdxkI*Vm'ʇQ 7&GQV&wII8p^ |R詣r0Z:caLT\SkJKDgδ{9Q&)C0܅f"o*XVFDme6VjSBL#`U>mB_F9}Ods!FZYLq#,x~l&pD=«n{XK 3>i8mF u~Cu@xGf=WrwQ^攪J͊kȒ~z]CO+%xtr +޺6P5zB35fc- z9}5_Wzy^R0dnoP撵x,YFT8*6>m2t?6)c-8ڻ[j)Ҳ?S\zAoCULxǧx+8,9Vu67Se*[w>2NɊ U#4Phu[g5|A'kB1y|t,SBzRP@sѣ%;RVw-cF8TY4bў>(t̩p5!Ȓ1Ww-aujUj) KyT0]+̓F^!%"  gQ rKLD`CWҡ+G=c j(lc eJZ=EccŭLjLƃ7XӪc'Mk!66mI E 2k۷'2\,9g)cG1i-"ްy&:O 3TD`MS(G2;~ltm!B(hGƾ\{|ZO;>+|׫׼}y$y5UwN֗WyT,Pd3K7aӓ j HgYZ07070100000389000081a400000000000000000000000164943cea00003f00000000000000000000000000000000000000005000000000./lib/modules/4.18.0-499.el8.ppc64le/kernel/sound/pci/rme9652/snd-rme9652.ko.xz7zXZִF!t/3>]?Eh=ڜ9Q b<;u4v5uBtxG|_r Yb/|RL)8 Kp=\Yf=nwJ\CƑߴ!H?Xy|;킴He٘ñ@)P=MF l W~GcrB Y>c YUNl04D~ E$Bʇ ZM#12Ja: `(7kw, ̣UeRuκXo:5kF;<$oH,qA0kb9ňG<k,>;͟9g"=7v~΅]N RPl¯M+.dHB&cB~sÈ1h6~)}6zmDiGL۲LK?Gu񮒪 kی"l/*'QccQ<(I@[hh\dP.Lv$n#_`ƀ5#D= ݲrd$LV -tIȈ/*]} BUO>ܾ'fFD|5`4S(]etCVH)kcJ\._{}[[IB3-Ci)׭ .SFDŨܛA V?E&%]gW[c=2h6ܐJ K _ s9L 0vO+]% ދOyWn{\el.Z`9P!qi }[{MRp&зT329D+swϘ~()R1Y,Xt l)䀻})!q19LШ|ͮM 3ܻ 4ObYz=M<ƍ*XX '.B:y~[*$ c }tuO|[57¬z]ibT s(Za3G5ݥni9=?d>e.)MA/̍x7ZIR˃%8Q;b1‡^lW:B|tW REywu }(:$ÅM\?ň6 f C:hUEfa?s+<[U!a/DWtho;b{5܆aj*O6p?E""A:s&rV1뾦S#8jJ)؟%`7< g'jDב>htDYYO@qX)9ƴ ">]i|n΅t-VMUl" m۪xZ:V/T_}D5<ޝt;>u.$-˺:'r,u"aSx`6kmcm!A#Ș4j߻(J}.U6=)Z$c9uc~|i:O]PR@qǠ_iBKg{cYkcPtg: ^ &>AX]jm"IŸc᝔ew0g^jq}> CH_-1YlGTRIŃYDIr ?^hY&MHd<>:XlVlrHv `VrVdL ؈AzkA>Y cQTQOr|Y.iEU*NA*l z&|cFL<2Vx!'5`f{HD~(4;R){mP^1͊A!E+'0%նVZT0&so @J6MF]_UrHULJoM5/Β^mo>I$ ԴbLa `6UCRm˭eZMmc[1BEyL˛p(3L* Tr!RfN\^Z~k/EŮԛ7/8ZzK]4dKrWb>=噤ΞIM.Rj;߂|tw9E2mBtLxޢWcbT {O[-T"]}I 8Q$  Ζ`@n `F~qڛ 4q kH+oSX۵Y,/00)JD"nFFö Ldik m2 Ty|>;O=]Fo_a9 D89Oi?ӌ\Y<\[$Ct$HoA[_͌ࡁ^/r>`ED0DͩYFhfysdۢH;VȨ+b9IX,)U`6A`MrL GoYo/&)qځ%g42-D']QMQgm|Ʊ< \p*ɓGm.@egjmW/yp-WRѩ 3U>^@1z$|WƙTshPql"59d/sAT^ճM,G^ m2sIiRxVF.FvsR~A1bbk|15鑶ϰ&jo3`e:EP tMd=Ɲ @e̠O".r:9;1 x Gەvz.]_ qTO `4>N@(ruy^2 E[D($()VAX^4rwα̣C%,#FԋTsM^Ok t^uke:S*q4UCu3FR@F-{Z>r$p֞~ aml|0p6%P1FagEYw<==w>U~nѥHS18͋@Ӛ !b= ]yCc'Ɣh dg"HPE; ! OQL(z2¡/ϰ{_@Ζ?Wqc:-ޗa䰦_?nvg,֔Uch{NH_?v\]=ըJ~}gPixHu'x]Nx vk)G #-b;JRWك45py_z-nMCpba`ȳ, ~zXK5]>Ϻ2d/R-!+fP Uvph(#3߈zK`;Yi+)vNmy}KB0HyBgmbOM!0ͦ*H(=<#y}[k]Hi+9V$HqvG31j)۶IyoH{$)]}1{Ķ+=>sx~K]nrCRz!1/Uzpl19#IZZ}O9DDLJ!%;Y ٪l;ې0Z%U| I־/'~X),+J۵jI큍É ?vԡcK" CԄ.bG{|!|LNBI -*33_pMT#(X*,NLV)'os-͂3~4Kެ"7PČ<5rAU/zQbDQ0%%/]:g/Naб(,/6n=#FPzH=5Mf[ZJXoL}܋t!9cy ,Z;SQ Wa]ʊ%:mS>0WZ1ƪ/v#Y M-OJG 7Z{aœ6upbXa49ۨj-,3cج=V̲L!,ӫ) LW~dI(H8U, [@<1,8%CQ'!J[fy 9̵Rt3MƤ]SS6:(Um(` y"(&fr&*/iLY{~.G=R2ǀϰtpDz S@$uSu%V~)cgekl6t3ź /2 I/9)oPo[|^ ´#+`1Y><~l`f4DXa67Zwv͋P_wl8A7è9DvxR妇z"=cvNid8X,&y L k=f5m_W/U' 7;0㚁Ϋ92n!q)Pc_-<}jo,Pgwab2olӐX]nq Ԇ!.Ҭ(4C+–3s]E&],(TjtӴK&Qm>4ѼE^X5*pN8WAtRpmspeWGiC#&B6qjI՞KEtW7վ:tA tSIUH3=5T(!!1+Q-L',fXu~*OH_YWZC_9e` ]HXyɑ !E(?nݯoAuPɎRԥ%s%Źit' Kh$g?L.{W|kZBZ"aXbLjz;i@K]o6VMcyTןp\I'΁]79gyl݆7am@ Op"=,jZ@Q ̞WTG3KS),G S9uDB:{4{Gb?Y4V+6P X_qxZH2kfEKbs>vU;L%2`W^1Hߌbdǭu|x6WKjeJ񵀥v*{ڿYy c:K)akVZ54ʌڥ-@H94ie);(B_:;A%fz^7ʑPהOrۢa-c*׺{+,@P,ZA'IϺ7&B8ruvj~R}L4(6F8}>妓6'I) f3 /,q(` ʧ~-#;?saZD ȪA-M9۹"bt] A?1v'@v ՘p$×m`fSm:Et(iCs䅆V#lBuyZ ϘDڊvxͶؕŬ~O]èN˱;YmܹD8(LuhNZTiaЉOa)yI u ծ c܈VҼ @Ei_{O HT;(OP Z&:ev+B .ƍ ^hh? 9<͚K5K"jS[/wxGM),,fxS?j3]tc IY: Y\Iq(S;h5Ղ.f1/=Exn)? _%Nq蚽Ҧv %(]CTa-m H`ey`9z:,՘Xk|%J'SX,NRYSKۃVu4#G4mf}K'\Z!n<ڬ ܮ ǡ%sb ,39upp_C5v1cA ? جmV˿')9bڠ`.icGIJgذތw0+n -d!9ΥOVwnin 鷲$MbE,r/{N i:ve,w qϜFP]ͬtp EUkvtS -i L%{[a'/+'PWRĵN8gG 5 ĺk& >ܜ\/nfU[jQ yg]QqxT޲h:hȲyy.(ӅTXbA!0ޜXܾ[ҡg#'f1 j|^jޯpV^Ն?KVpX_7x*i:nXKLK}7BmWګ+`8^5W/3Qܖ)*zN >ûk㿰A8O0XPig"?r;v;TbL#at~hW(PY騧$E SpVE.Z/p36 j3btI^2犱:^pٲ3‘V.sD:?Vv֮խvjՃuKxx$&4N."gZuꃺCEa!أŘM^2+UJ3]p7C47EOqKuiऄ yG9he4Ữ~]K))ٳ%()_G] ; LH\55 l(zvivpEF ͜Jm>&IOc G3)#ZiMB"g:- LKD+YX6̉YǒWk9uNӻ ѯgip(IU\/vD瀕(~GQRC7qtve ^$>lau)HT.E:KfruJ|f&1v8%m(rӢ$%ֺ7+7SaDUNxU``'Ȉ!qv6zӗl;N9ʦ8dAl._(Qtd eE~(/yAס+ gcoX:k.;dByÃݺk2 LaU/)r[,ѩKrx9Pzryzfgf!ʊD0}PSҥhzռfPk,:Z aWt9IԊ4$e({2[@pěE&Iw&a6)2 AD槊;zl$(ýw"B— TKݴ O*gE1SgX xĪ偐O@+Xw;ߓPkDYZ:3ۓ9xd?RYJZqήTW?M8;A|kKdrͣJLg:NA>iqPǔnڇ]u;'"`> noׯ.j ѭxAVC[Q9e#Sb~2P}w]:S7B=)t)TAcHt0P>*QC7㐨cF< Ԓ`3Zֻ%U[(wPT+xgp 2&n@hV۔e,RSt'nxFwc.IAݏxmA)[r@MгªpÔein`S;oܑ g&h` VLɋ@~8G@S[X̽4r)k+ M#zbL5Mnve1.$UIĞՆ.,ms0wڍT{nսLNeEgVkQR}_޿T4AxǏj{NO^B\ngγ7;fȰ4xHHS8xrs!%RaRc4r N3EAUuF*HbQڟG"hj-p}YYF7q!:\ե@E`-8JHጫd|@pOFެv[qJ-4N%)J %ꤔФcl\\'#n5 wegUJ9N7WA S1f?Y~d$ 0\)&:bfEx"=o$Mb0'Y58ZN%z [K.X㢑DPTGYG#"WX+4ODT+ em2h%YzLRlr =Lo`~& H}1-b_7U4*Wştx &UndxL@0Wqכ>8-bx-B Krw :;0~6`QΕJAx:;ecw픽H!LȜG! wTLTgrW'Elq2d\Rbm7\jA _/z Uyk'zv-{7pf8L|R5]Ff;p?ev Qv[f 7W/*{f}M_'uC"rY˄zU}+n曾"Z:4($,m }v()aj BƧԫv_zuAԌ"IhH%W̉YR$|,e *Xw"Bm-B`<ۑT: Rg~BՋI}- X1~x%^BEEUz<0];l/#n4REpjK }i.8jdѤ[ >dQl+,Q Ҡz&}Dta |=IiЈ l,e΂ZZ>G}kyD+|z|ѡjt/Tc{kigLyIzwNXدYE2]TPw/B"o[&!AՒ~mvLgokH*m Q S{̖cܹ8j&W[_:grر#sl F[8l]} U)@g;Tΐ)NZ̠7?'_%wlɸ`fZRaKjUSc5=uJ:s/INy?wKުghB8j ;ID~^@/QkF$O: pY'Vok w:&W+Qom"9ff!_SЄÚrfH`tYc&5nQk)v4b*UQ"s^!/y^V-@VfwcjPѨe7*͙,R_]$Vq eLƖ3P1n!s>YMP$ !qKˋ's19ϾS`Wt M:-1i X9 ll"LE;H޶g4]Aa>BT,Wd¿fU7`I)LC蕠0hr;U;"ҽ.#r_2aIS%iip-$,?0O7 IoͩמhǭG(4RRבH#olHCFi1.i|zHIB}b[\*/FyȺ6ɞBܷm  YCrMd3rmCj0<?p~Ky~+!7"dqզoΐf'/5[(dƲ;k-es[0 YDA5)e5}6HHS}Q֘)JqcmH7|:nvFooiUk=rx/B%.RvŒ1>=jw#/`ǡTdHswLQF۞CYRoX=ğ8SSĜg(MF_c@)WtjeH\ "F>- sD-SD{5 L>ًa۬ǧ_ 4'&NS}b2 Z3|,!pvkM2Us s.v> 2RYzt8‡nV]gؑIOŒQqr?Ǵ]_ӯ)sI` PWhi&_b"QThfeWj'SfN(n;dۂ ;T+|fFv.bS3TW͕}]{RI*rq_pu*^I1P) j@Zꔺ #5M zd|iPD( xU#^ :^Ģ$Ѩ[d-gV8O\tJ5 Y?$gPsb##vᙄ]s3;>ԝ$~ulIu`H TL5E}5Q_WS%s>i VZ'/ygr6V8mAT pÚ]#x`@4̗YcހoqXExGΗd{=B(Iksc8>yb%}1s8 Sf6/`E|޽ t:g81l/$ 柛@*6vhSkA I.rxctE*O|:?络FBӼh6؜I3T;I,CRbR2 ATz;P7R$#FKc/̋U }y/ˇ74O25ZK }8Du@\#*wl.t[1,ee G:{)+tD࡝}sg宮k-ߨQ7mqZ.uGZwreEꋸqt YQ[tvggzTx[b题oRpXFM6ʬ깏7Q9(`Wt;.}@ɹ ۣtpl5"iE$AƟ8=wDe;]ԄG\ ح ,<ȳNn)=a ]T&lߔÆ?o" >_\3.t= Sx{,R3$!;,@k=)OmX lܢCrmE1#2KØ_`{?x@IM&ROЯazJ5g jc羜UQ ?YDY.u# N?c&@?4CCV2LRLgAs{lP in\Hxܳ;c+-BR HN,ť OO~Eՙ% UJD8,{]@IF۔GGؿR4PI DK:~*J2]Z ljM 9phlOp< r-`Ey6<ظ (3y8(?ɉ^7`X#!Vx5kbgرjۺʃ%`: )^]0m6v(e{kkWjU7V X7ml6QP?׳!)L׀a@IƖ% E ֱ횱_]$?[`U|XWSj$^B.>L x:k_kvhFOpQ[G"4ʣ>0z9g71նG@~ϞOR7Y֕=j#ߨ|G"i);4SY~l0ƥp#D/*89HtJLoUΑG\LȏoD2W`-zKp`o=EЈWUv{tW|w0.|@_tAHc07`UM1f4Ef (s5e{ B;-ҪGɡ_Fb%ot:dcEHLʫr)Ś#5ϭ` #@U@⟾Rxvجke.Wy߫2Y{VkeY5r 6^0@k}"&@],W5#3f_ގo^)V.@BB7"w~x@u9Ɋ"O91ÆR,ӿ9ÔcIe>:;yD u?]SadqJ3|vwc {VL=;C58l 'I$8)kF} f9%k*P@;. LoH:Fl(۸}O XQPۊRtn~+YjM'ٙϯ&V"Qm/tA*-Ip ;i >QL1<6!֬j5vT8&+ %!k%/+!AJl|@ˇĄoY:HiQ?=2OFOdIݫ c#ٍo5#E+AP"ɇkPM?_q?$]6bή]wW*?قTKrBJ'd$pVBuzGAVZt<{sw\6ktk(d[(YAk2?̘ÎWGw^1OKM>&‰AۼQ^$#I_f|% [Uy{gC\vyFfC"Rue|olA?:uOwlh5lϵFTws]c'?a#߭@Y~YӬZǮ*+ܺm"~ָfxB.˜B*q uM9 _ {'e*\2;Q&Zmjw'L5w1U%JXD.y&ʡ]jrmli fnG ɪ{NmX|r8ڲ`V9ʮ5:uᛉ%+\pB`b/i[p]f_6t5YD&d AmWz<\؝ g\6}sfnI_V&>d%S jfɊ8? >s Bfn;:k<_9r''ԂXGML eȔ^SQ3\J#SslWHnܭuNv8ks G@r;9KseRd~ '`^Qn^NP9aO"I|F}R&S/l|-L3jyәUO CEJ}H詻 kZJS-/wx0.Y ALBk-h,n O DJ=@ڦhhcwW5=T2zK̡@v/oZ=SBSŽ'{H UoIzz1 ^hK`EфW||YppH;* D SҌfRm=}V$}֬{^ ]Q8zE^/Fo ;N^D)7,S˘a.u[:OjJ~0HIFX?^^:dD1?>J]2wUeN7<+:[WjnܴRae6ٻ[;X5!l#)^@t}Fuuh/v65QIGsRa]OU0=T)4RPSh-dy*IҪ#lZ]-;,|p3X#H2=*ʫ nXƀhIT;K^*|WäLjOZٛ!1{EJ -ȣoݺQeI"~§:VEٓdZtEM+6 {TG]!{~l(b^鷤+!PƐ|%0M#@|U5y,O;)x_6hWG{il %>MIGw>>n2Q.}ڝP}I:^v ~(o`,H`(SքE@\V,򞆷_CÅq'o*/0ROq0&[dzm{@{koOTZgpEWT -LroIGo4Q ~̭hp?J)0JNyouÀ2U|l3̕>j>SWX_>r m eb[r5rb(2F]2@+QPBGV& J|='qt ff* c`NP" *߹"M5 0B+j({Q5r83$=C#R=KO-[Co8ta!!) 6OARax\m'/B]vۢdE␾uypì]KtGB׻hyXg5MӬl.ܑ{QZJ^NWVE{(gz m4/dş@Б2sK I";} Jq!y( ܺe1/})0iUk*M@a߹UwCk/':ύfwL뱌Q{&,  3F4?`_Hn48 ެH"RF\b{bIAh_y@&"@v9.=V EQ6ksƻ4#e$'xp )ksOEI 4 8$Qb٪-z^;򈿉QNx: +iz$铏1Frld׎+C1"IibMPeYUPC7UCi,|~zo2yiφFE>\$hFGU[>=Y4 q ZVKr>'xLSK);XAKD)j =7qű"-ؔUr LuTȬn,`Xmx5wC&cou5RovW)LBWkвeUiӊ>ʙP~HsM5 S/--kxXW(i Zw^\ U=0)@_߫jYBQ OSpQ{ا&9rcZX#BcpOt/5b^7-M "3@#zD`9.$n2۴7+ xHF}[p)PdAnFdx`WH>|vavǡ!#EtR9А&wh:>hNs?fKzvӻ[xwXK&~U&`Cd;3˷%3\|$8Ki/(`ܮ,Laʯ`aPEm!4@|:XyA[6$R(7ؚBV"[$'eG[{p@jΕpvD^r< +.)'ȘC$,ۇ24PhF7l9miMl IP2tU_ (Q|4F e# lba94!co[`^jM2 .^Q.!SÜմ#$)R~:fv뚻iԺQfMʤ۵=R8W^ %5Y'5u~|16\p@ VX$Ne"q_prv sT@hܙF=떬`>gհc+k,\T:@P0? k5n?U:w%ne׃+A.s朿(qLML*kE$]̖uA!Vz:Cd,1!PFQ"BC\KsRc3L.GYH;e"IYY(ˁsX7622x\Ș=h($_i2Ho_̔?[RZ;Ӳ1q!%z&E$>wn9s=Pwi ˓ DY-90ys\j}.TWO@=ʴZR!P$JH]STkjO)^]H(V 7p.ni`\|wecyUͽ%=^cКl>ΤoA;=4;`k?k3?UCSp]Ly<Ӫz')2wp4,ՉH ,k/ qޖ-hk^"k=/ծs%V8XuNSɛitsWDUQlet?~^K%D7r#LVQI6ߛxMQM`坵|, J#`@At4~FD61޾Yjc2u\WU#J͐lѶmkEL~3Ny̲Z`l *J \tQ421ǺVZlEC5 /y2̉ГGZ+qhEĐ1f Y(9; 3NS0| .+j@iMYЯ7=(ǧz nV ZJ尿B;VTt\ %k?u…Ѹ23J!V Q83$L8(|{Z]"qb(7r4d{˯lXPMr'a`zTPD t/F skAxCC Vm*cX`5>DXF]"Qn1s)WsӶ mqT I˧F `u 9Jz`xwzA0S.Н/$4Ls;5*=f_}`F˚=W'{N\yMT4e}~0X-$젤 E˾ K9afZ9i|??Za\L[ҙG׿{ן983{LcQJR+4BpۿmE -:B\{qVBiB3OZhNEuUW*[ gAiQBbnS+SbqjZ~VLO DxVR& ~}5Dyc nDtۚ_F0ҳҷ{7ezu80sӫɍQjr8DA0 ^Kj`v/.WEv,UsX&Q^W!Hq"H&f.zr_{lTE죟r^jf߾+gռ h!xkҳ7HA#&{tfHw(aqjIq K&FZpb'xny2o|*L35B9ʏJ~G<O.\(@3!ka2jX㦞F|S;[ lKOKD?ҙL/=i@#$&rtXO-/F[s8=ۋ,]W}ilB9ƶ Ӆ6gy0XlU6-_)%+xwHfM*Ϥ<:Ͷm#q(N*%nrR@YE!m5l AQ{74|I*vw{fD-n,>a1TUg\ls> P> fAK!x@!4'9PtjPԟIO3tOa&l8kJJ O)1Iw$Wk&e9oBX7gJ4[|>>U%90h;Z1%{:F=)EqC]rF[΂I}edAb 'wpQZӠr" P|MS5U38%HS&kt"`L]h\aCÓഋ*Kua,PϧAn`X6}ojMVKhr~tSuO>X5F$zc7||~9(oY^>X]g{Z8ͨVq$j1Ϛ pԚ%bS_- V%sadQTXRZ`nkK*RnpP ^qXqeC G5ٗ9C1.|!@!}EO*OP`~QΥ⁔@ >|L yW' 8jh\5.kM jT٤%;a-M`>hsO9o}t_yt1ə/ofN#⫛1^\:( 1 .=+W"ȹ¬{&ky-k[o. ^K:6h*BOn.ˮPi1< RpXȀ5i yQw;FoiiאZA!2JΡOYU[p!Y)1@QIT%4jdw?OxLa_FK<k~`-O\˱-t0fn.Q%8Zoe}_:JßVB\hq{L Z26A'k~pgZrO]mw<-eW2c) !EsV+6; %!0'rW\^$:5D"nvnsQM!oJfSZ3 L 6s-nf9\4DckXjI~ZU?7?s~542e`B4(RTR:-0N"8# h)FD8Xe؊d >PʉsXOj+8.A}@zNT3NmT, Fr* O8w;U(Vk3݌ʹ٩`i" kCB_AMc0< i0|Q|6.z,t\ҫTCtjq[I5>Xmej֕m#!g8ƑD(aqr@Yn@^=Cf6u)J:`rJF: L>P22mǰcP/M,kd GhOwZ)sdcȠ[we Ab!s= d,[(HDKl){&mjۯұ`U1`iQtzJ5f"U%C6npx<=~bvF< Oi8H+K;U$ڀ$] w`{uԷG>pdq }/~UVt?cWxB DS@wKd+Q\^XG)ƸP~SqXx!pNgcsGfpKIou9Dvz!彩f4IF*a =iOA*j0mN W.lΚ9 k>ͯ~4Kt?gl_,G"PI\3GC,ûG^L5=22"Pa}' @:NxY/gVS0l(w *,)9[jP4䂩H7 KYqt˪ED;fQ7. ``=0no_y!cAZ $e|?l6[Y/UT =SCb"Ru=br8yd}2m0EDx +e;@hj ;͌KnEaJ}Jn^HWhN +1-5\%ѨuDܖMMza0 Z+Pa\zH' rG6L d QO'A\x>q/O;87d`)Q{feK轌<7dJhIEY!f U K:bF(9?y ܦ)-9Us[=Hb"߬STJY6Y>S eTѧh*wg%:x\GgwGUumKa"WЋd6v} $oC[Eڣ`_ s¢uYaIHākiO W|@I\ypݞScқƪU+7gG/F=:^ MǚtdQaA0 8J >BA~9l8&h/̏VmC\o_IpLDFTޜCa + ZaDO j:c;=ʻ rw\+bAdbqMU(8L>Ⱦ )[F@T9Tt%Ӆwopmv?TIT2ea~g ZqJăv[xH= a嚾l[gU;0rK˶ye;\vnJ՜5/Z?&돹a[U2Fc%*:WtA}}ʅ3F:`ߡGYBӁ*e BL7 8lPǏjA] R(w$xC{^4‘A_LeH5ƅ;S g%$KSJcyY{Cw}K! Eւ- NӒHqo޶u-T݌ROuve -1xyХ8R:|AF~_q>^VٻoP `:@ j|Y@/  uQs`"Ek%?y|f>Zˉq1b@q#7, w5UA1y$#Nu=bAYGO۳ Q&<m=\Gg3%j#Ob:Epf])6QB=u3@rس}_OSi*1bd`I)emtk֍EEm*Í p3CpyT5уS罻fbD-3|q؀q/5} jk* bծBD$i2xkS'i1wfg\s9")-_Mߥm&UD؆ 657w~kpl|MSs&g‚B|ɥ)zrPqu惟Cqn_Ҝ5UD9$MC:A^w =!:"hu ֣m( 4I+hklJI˚NH|T[0p7 hoh~o'?hğ_g/V.Ɖue& єE{!{ivM[=W]"2r̅dO*c;~f {C~.ħ|Q)$"Xtzn7wF:sюS_ѝgB1Iz"QηME̵ۭp7roU~nqB%q-o:r>U5exՃ! =]3C ,TUjאB]:Έ"Ʒo>M/0JsV0{bCyAlяݤ*/hi;P{lPe,1!+re&yyE sP-gyIS'I4:]BDf"CxyV"O/xUnyJa,E&5O]/Qm(k@3nyJI"/чH-;D_3(US<-XpCq2Ae8d<0}<iDۀ Y L}jB_GiԵ8̃UۃN+"鑏BN[*#^pbY< 86_hn3}Л1ᱞ'2u.{%ou>hEiƠ%mMK47'DIIjճy.aY*F*Sb' E% vCg M~E#VR=NKðŵg1i4P ۑSO ht5@ Jz"?hґR3ڋjYQ QfI.U6=fBX(&rytV pд<ӉơC4{90I? RI{tPIcōe5L R[Ϝ-º?-1;f8͠޲MD5+/OѕQ(kzDBb-důk=MXѻJzO~JQȄmdT@)՞>4L$+U<{ђӬk3*q_[- !֣86.3/Գ X+5SO9)?x6M̉BŬPA3>g `j\85RT|W7<ˇY`Ӧo=o=~K[0?h{ }塙)?tL>1 x\0%d2g8Z}.R,\ost;o~<sڄ.ZYBlP-HJOSX!g0,I[b4~Y-#TeoյBVVŎEɸ߲,)}ǡ[Ifj)ε_7b -NG."Uġ7X'dl6>I}*~䎦<9M}ǰt_I>thsƼ*թ,Y -Y%_Fq?ukFc9&K\e6JJs&SwA}{8Zʠ=l6:״1mNc /ӆ!IoA-YRIV#Զ;Ș^͟è%c=1_v&ŵv|S/G͓оgPk%z/V_%6M7OIT;͢w[葅&PÆ>(Cm^;(UpϚGWt;Fp1.6tSt8V##^͙H..zKHH 1#@}5 $2+_>4U:4۠C,ˑ B(M(RFIepˢ- *ơH4b,A$>+]t-O"ӿ `@nKn02 P^ےT$fN|+uwUhK_ B:qm=L.X'P 7ąl[SιK5݂&} uH^9l \A+.}"9<-LY,v)8_TC3 Wǜ\uaK(B-VG5k/iB=\QvDCScp)O )D.IL:?  #/GT5H -&E14 P=' "&{>eOc1$ j䏨 ;2\,nc3;Z@7d~TU-4ұw ֊޾7ȏ8*xҏӞm8+Dey%ܺF_G4nc,|ߛ@` I5M vVɝqQ)aQ?&M U>R졮ǎ|J>S0 L]#{3 &c!'ޡ<6s*: -ٶ:|l.&Llh(.k +OfrׅTboŖW3BᲓ`E-Kݾi *sUK. y#~¥:wL>i1}}$!4v"*RxK0Q4}iqzMƿn"p=,NTvfVp9[v"ׇ͍lHl3ObzuN]wQ< )Fgt]<6Eydc'ĵ/ȗ [a.L]̿F n eJa+ 7k\wJ$j#itWJ(;^9H A oHGu/Ƒūx~1eog\l.[gĞtG*=FdfQJתq JY~}7 &{0HHyC OL1=%tMGGlZ- MK.@+ s:uxJ i'˅bހ5BB\ǹ|@FJvyu6ЈSsJNffKD,mX"(̷vF':a0ra#넱x߲0zo4Ɓ5bݶj}G7 .$$KRlOq*[c3.w\>ƛDpC{K9b2RHe&M%2g݇[U|T*R>KƑc{LU_x)99?KU@»I3~&79]d^#NYIix N6E`F#/`eG'hK!;f6sBX!TAqa:/j{ q\ۋtuJJUU>nhw۷wT#d5BL9263eK&RȵxOc%IE2h»B $sҒF i~m Q{9+{)^Fz4fyp2sJңJ>KtkJvUv#ɭm7#j`j./.W 3V~\WN\WA@Kc2yq{܇Q J*Lö{Lv-zJ =CB yiU+=f[52i>f};,H!?I)ep5V)غa%$}g`>r"''O-m7^*<i0aLMbߗ(o3 z`~Zjn]SU l"Ujwt+%[ɉN,r]ŴDvM$4˙ (U_k;w~ɰ<`门YU8"ɖ#q` `Qy740?`<%:CtDZq̈[2bˉqݏu4-f;SrDI o2pwpx aȳCbl ڂwkV4SYCI b8#*W+k"YMQ$ɹݷa 18RFre8edqHdo6>RyY\7jč\'z&-2oG Dv[l yQ<V3yc^Pc p 掣yR;6OddLCgGEEeLu'e;sbz浉VO<2!~ׅкXؔػ("`+ĉ^u ~SYze$/ޭPXE!NQ|B4haɤ*.lsfwA:T.,q'm]\boWUofGh{㒕6_a0rbFђU?Ghrr yQKxXv7T`vQ?*4 |4lV緑̇;\EPQ{bLx[UėHzuX\7lI6i qHos<^q*tܗȠ2`15MII,&cӶI!VD|QS|:fb %!,F<c1yuc6ze3]+1wxoh,?}u+Ï#Mׁ.HnWI˜oc6Q@jC&d;:eG w#s`B )T"]Xc0LGx<,#XZ 6rRCH<")L JTo 6T1T 0<óC ;Ǽf+B.06ڹ 8'we} mQ͹uD0|EHUffb}MYvW*u6^3ָ܆/2Y6҇w@Q~FNY:8h&p.Lp oL@å6:ћ;^ktYj+1J˚‪5ai,}bLIѶh,)97=^nB1As sjT]洒Al,gf"r>P u)?aqG%8wD8GCaiٷ'Hj-$iyXj-mj] [(:{>QN786N=JУ8 k3)FKfyCd6J0AC;PfKD(9`ظrՙ<_=a21퐢IwGKL[I;p_R^VQC"R}XD+]_PPAG@u}D iBt0Ðhi0"^cz(d`Lj%4~_!`0{쬘삜;jh†&g!RS&z{~[: dd=Ӈ7uN Qd`֔`n\Q&G%X$IcM'Jvn!7?Ҡ#eceQRy;p*39 hF6k&E=H!'wC8dvpľ-K塥+䭿i|/PY8XVMJem>pnˋrMf`Z*HX{oi|f ("nn)@eqt %]c<:w,5J(nn]aNzuQHbtg{;tptaYd3y ҿk&tu6֑4JHC7H,)ޥ*eߢ̽ r/yQB "MN^7+[R"t4qud#6}-tUQ*Rm>xaPdώsW`* -lO-ٚSo8et-R} DŽ=5e,L&Y[Cp~m>b Mw2ck|ʔ~)t|Dfw^DCY D Tp3T10Kho(KR;ʤBU4\dTʳ?8/R5g\틣ڦnѿO1^-d2:ˠ.fW^diK /)e-x2gl5yM ] FʉUN)Awpl ҳ]f%s )F>ͭ=+nhڙcEK6c>g6R砐:;e ~߶_lk2N8㼨ȴk'J[PKWjd<'UK t;::ͭ\ CUXC{a1l,e=p:{{3Q>}'}7gvE#rL{m)V-ʨKN wl!b,J7wfXC$kA^7Z\"~_#i.7$ccj׹6^ .gknԺ/ި!Jx,T Ik )Gqx9?)aiZ(',@ X̜ ic8jbDY/y nH%lѕ(\Ѓd '=A.tsod6~~EBq@= `V2Gmj tHHHiW6XK3jQ?S$vҲd"0R0+@_u͉Z$;$(q@t8ve &-4t(U"2β,f*EYvDNw=ymyFf3AM0u)`|dOFd+T6IuS픃 q=9-/#G>la%a1ҡCZkgy:dMƔZЛ֏V$KSoEVuG,B,\v[R_Ї[7uBz>˂%7 JEv`{"9ptj^O9 ?,XmɉL9zް+WGwȤ7>+!h։u-v1)RF=h\X(2,&͋6p =۸V𗐞U(QjN\ߐ}Ur܌&wF=ݟg4)Ec^C>vSn4)=A!^9FGBr-?rdv0~D9,xZ+0i@ &4W#+trKC5~ך6=aD@`zO%q,lvDtA ݈{9} NF&12Nݝ^I Hb5#ST)I=g9C b$$3BCR%k 6cQhZuNtS{;fOr^CRqXLV0nxԒ!6L!c?ox&vW~WsXZWi!'AZƔGǣSM h]e~0adK8St@(E0K9Rb|2cRi}kLO$](yJ D4M APYaiI[Q# e5m$Qȕ@ V=ޔ93]1 '=wMz075O5]5iia5,^udeQĸ+V̞yX*ߘHX Zb%ݴU29`~(5+U5UcU!nZZ2HW {`<Y<9ǯT?^ 6N}&HB(t4-ŏEC6/>p ΃:z8@vj!!5#9O9,r{J||]bQMSr:Ic.fglYŅ.!EL-뇰yS WLӠ:9Sڒ m"a6јl0'mh ^SAɁX]/͟T GBvKVia`,XB=3M)c6|!8/rt2б|]>vQ%҆B`ٵ-f8672X u q%14iBdlG]|z8-Wd3"3O;ަj;`B-9<fll3l.␜p~2?cu|qW)߬  %|-o7siOS_DJg.= ޟI|U6zf!q#+c9)DrӉu_[2=;Au `dZx@vzi%s;&˘( \ 4 __Mx?ڔj:?1}csDgkI'1.JZiM{y$J=]')ywmPekXcY1M9U *SZ]-΂HR84)#|{yV+s-#T?Kv)IE)'j;xU͢:L 6A߃]['jRZe< dS1ڪ҃> ,[I ?x恪 MלXَd1oiv7~CKhЇ x Rң -^`}2 jxHLF_=ODZ=伨 \B .5v¨!](k2P؅Y vjf,X5i+[_lиMLԠDsKFB&2e c{J^ı.Vem p]5r8PdOgjFho$F3k"5Q%.q+̚1q|Y;a+nEB3o< )1V ƽEcFoYUD&][ЂUИ[7TB5 UJbgu-YW| KT-lo}pG0p̿C}7ʱB.i?L\GQoPѫ5>!gIg:?BKTgLh\<|5Ҷa[PdҦy 9َk 颉}"GP~{xi*[u(+c$>_nI>p ';SjbRZP6`mԉmbTAo]c LaSÑA~}#* e$σBP0ri!kXK-=AzՂMη!urn^]˩i:a+ԤAx\q΁2`w.F&"(kJu}b :$yO?&@;a?M?KtJI^4tw+i)u ϙX4 HQ>B a6+ qZ UjQ3+\BcEI⁋Ƥ@̍B7/)ePژMawG l<J#|c#˺Pn?[=c\Njoal`>hv/#fNJ~b W0ei n7H B͌C}@y84j# jkHߖ6l4NCMZ>ooKޏ6=7G̃G4\u5*g3ż8,re ּ‏~#˱k5X~}m= U>c1iʳyExޘ9O8AKW?kk}5I4\BTDQuwWѐT b8_{!&ZˀWd]sX}4n {jc_WIb8LY3tvXe3(ܖ?H O>ik!p*!jw͌$/2I^ htO7i, M-`Ȓ\@穖^@q- 7Դ,xv#~aD{u {=o'*#rԉ!sL:)4%m],5dfxElG0ʷBrJ 0v/X[#sK2զ%=(䫉vAP.R,gvL޷2`A%#yۍ(r=vt^|K85N;zࠟQ9T 0?Jk *O]#v}wc06j;"E0[d=F2Eʁ4[a8Y@فTb ZF+Fp=Ik:u-^5(G=fJeRzDaح]Jx)Woz4{"\:QARR-T 7vg TO"*=h{$#/D gT٥@[Ӹ0I;FHZ.GKpͪ:+q3PsW~5Z5Cˬ:2Id2TNC#xOҳ$|p3-mD:q8V!3XlLJF I_|\01ul'e`  Z坓* GΖL}~k#T".0;۪1V, sd?]tȷi.=uW{Mcm)~X(Q&=lH>Y<> VQP mug2:MHdNmגbUVe'O}sd* }= "63Yln75`Tb~$Y_pEc,NJ;°p.?ijkd(9ݵ3$Z1WD`Hj4GS*̟0XnX3_F:rԧR+@);hy+00I&]HW7DxC=Du{`>$b㿖ܦ{׹ECz2QȀ$o@} H.jA>w*C3.KC,Atg?"wiz!y$  o=.v"nAWdتPʰ\wBmA+[v8k^\PwdNY>{Eҟb',;:le"6Z[tϢs䋮vr4٩%Pif걋JE3D-F8 ۳DVS1 ?Gސw ]pya\>5-M9^q0T_DrRR!S]0EMx>>nV_V)|c_qR7j_C!2U{>r?deJ?B$BMI|pvCHhnWj2 bg8Uf@  2P8cnBv w[*xP)pUcX1a+٬A~5s7BUeaSIa 1{FCA7fQ(\>RxNG]3WMX<τ+xrʐaOpg_OF,>cuX2o-:nxLp }Coo0;6gva /M2OW%/ݵa.apU~SೋO0u>ćO# q\[-{C^K9@zF0"H!ףD.5d `)Ohl';26TЦyeLlhBE :mV#w;hO!?WDD׾4nn=4PsOYoyoI -<݌. `T9l&c ?W^<1 !l_3EJ૯vl<0FC!J֘M5eAq2Cy&4%YCMFǕeI.LeKhEdT^q0@؋˿<#S33Mt70c#68T\lo4 oWº?Y^wzL)JVLP zHMif6.GX-m^PlF?NŅ`J>4^|H#_l|r0dގ4(BSGRda(޲*H8sBq||xA$*Iqly~m%xFkbZsT=A j"YlV3ljTf`j2ŕPٻu XCm_uNϻ_ fGt@'Љj/^bź^Qt {_h{[X/9&tYFv Ǟ2jId"OCHy&5drlFMFv+69ЖM$Sn$6qg[SDNO.G$YEk[h-A ioKjb_"qh-|Jauc1cT/d? {y7oFK$ʪƹ o][d,<|QM/:tU!I]i6DOog#l'׊kJ;j$[{2t$Aۋ8 A!g.jY 6Os>m1Xc<#mEu1Z1%K#Rg4}=?9QӨsSS]ٚ h4<7+bSҹ744LZE8?M[t[{^!ۺRZc,TyqR3 U&mko+s{=? Y4nӷ)TXYX( .HLY,{Pg F #A!.al!(YvGM/IRJ%0M N_ /%HmD4<†u-x56me @4NN&swl X1~%ñUmv%T3TT|9T۔L(9On@P$hꍹ]P Oi*CGbC9|TE27) 4, wKz՝EƤAqT/r0|A^3ɸS)RpiZ=ЁpV*?s!.>(S@9`WFpVZ9ĉb2w,-JϿO  ҿZߧ|qPBIp/}3a6$snl&˗I5KK# O& qvj04J,Elcۘ8Xo?Y}7  s^}h0< gQ5)Y3rGC{:ILt# uKM<+RoSl̲w7Z#ۚpF ހ&t#ih4Gg,c0PR^ :a!E"==N(.HY,TVzhJr%⒍ aLƩڬ^i߃3`ufP Z1lOa.ozV *czg e9U ?LYS0coFU7EHc1 *yeCCRABLKr3aWNuF$ntjh |p7O]$nyAN%E# XiSI߰WXv;{}bw40mӘ(dx (AܟY5l4=V30̖#dy y8wâl?U@Ei|k CP)ď]kIa"S^ߵhmYiƄM0=yoy= 6?īXMNtYNƨ)l{ lf"~&\Ϡ@d񄧻w -V R1f=Œ9֮ ehn4Ǣ)pI½+YQRFݾ㺓{le2/ޞo<*+i$B?OIläsv2oۭ5 )&jEtf9hjҾ$rO #(vPݱK_#(n-UVJth%f,ѱ/oC5ҭML,7xpԒZGo KZ24@-aVd3 83#?⊔3c\nڋv[K`m#hl aM"ML3sVPПvY>wlh8@ʓ@fcz}Š[C _x{c0gs'i?AJUmY]G]XyaN`i Az&c3',#?t r١_Bxv%&UCgq(U?4{V̻9=GRiA4'_T\†p-_GМC\F) қ x .tY m 6]%ǻx%,RR5ϠZ%T,lY > h#V| /S|דP* "9IveW szW"fWi*#Ho3ITJ (`T|4Z7cj,"`H0>m*:<9ffN䮻Fήp"pM1#dNS!REdlٟ4g y ]+)S8Inh/Iqb#>J,b0n o`ء%?5s/T}h#୭(/>s'[QW! # qz5fyZՆ/x i~fr:Pp\az{#ͯ2J*r7$ GH+]7{<2(/at:?3[F$:5vz )YW*S덠oQ*U$S{T/^)2嶾SBOcPW"fK%{3*u37Neobq>Kȑ^X<Ά),Gq*Fu$=p4LfIr\ 'PvR+]yx^Nz׿|=R'+h?-O)a S3F^= Y[.1!42R3}-|i ulA2HCAbyj՟LA ;Na*510U g8VZpyO5ˢŝp9<;i빥01,bYV3W+,k,o~: 3T?F"8Y:tl&93d4 7`5'eiONrc۽1Ί׍VF0|d`ɢABÄ< h7+#@l! AʭT珽TCӎHL?!)$ԝ+Rxj:jJy]NSixg/Hٌa" hlπ03\Z,(zdgqבsp&[2^x2 ,;$=eM@ Sӫ $֠t#&֝& Kd% ErlNV7}1߆Tι.;*ߧ""nSSh1ӼCjry6EEKU* bٲ,뿠;3y[ui Y{OѪ*&R\x=1h}'#*{> &&9Ѧw0m@ri!! 'YxNà೷򪽚V`7P/]͚ts軺 ŘJax)'rh\!y*ć8O ladLO;k32 >K; XQNsNKoWFQZ[Zۋ {zĉRT^)&)E՘L6I; B $ok:klh`\+~ZK7ib`ԜŬvy;Q? Cj~5GJXk߫_8,3 F/jXAuG쓡c?%G;:ATM})@c|k}WՁ*: Bm4^*ix M&q_k=By@( :MX {d4~f uճ4LN 9_ȣ.ט4-]g /,XS~zL8$\i)vB{ q|Al䀯tgU^irjh60L;}rפdHѳ/3ODH=d&8d zk\_qY_wlj )\d=ҡMt%e6𱹑Ri)Fv]dq}o\5dLoRBlo^3(m4X jJ^+ ȟoڟ\,=+R.\6k-sk صH`kt ]$ |qL:ITUiB\H: A2Zﰠ˱CFVBT_kݸ $-.O?Nkp'q% N3Jf!áʓDuPM% :E R7%P8,+A3$ro:OuA,cbU A lb'P8 y|b+XwD k\PF#(vs>.=['ȝҕK|J8DeNOLUȝ߼X{1^i-fT&u5[e#HkG/Nn0+UaSF֋_XeN69g4|VCVزՊC`S|U2 )OqQNA0~"#[t.8==J99r_zŐȿ-}{ɅFW/' h#D\C]A;i9|bUvms$n*kQMuҍt9~#1sK:>n]/)Qsdl8@IUsnN8 צPN=ܠ- ^L# 9Bq{G'CN=8u5p3ـ&b%u.B4ޕoXPhLqJqL}b dTC7+`{\撙;O2)/5m/F +y،,K<dFBhMd+Aۜs;ml`'!XWPu<`Ą'+J|7>&"9Q>ayo{PEVi~#.%`wpn/;+|йpP1 E _WW-/'T.#)mW#朑8}HC˶PcWcavx2RT/J1Q|n"'2f"Ù<:#``pħQȝI i%q?Mi!&,PEX݂V6&XAbQ࡝0j{Howz!diBT{ 27\h NٍU#ӗ5^N2j28vpz;>xTlsޒOh&$ .L$ö7j(9/< ns9_HigWm_ܯQjLMAĖK]'Q+D7-_|f7vM5"p+䨪Yx9oX~`b :VT+bאS/T-2Ww4Rā.`xDG-̠qi9. ՚Mqulq02[%{#>ͭ=;msЦ"@Ђ1yln,X$ w/H}| ) dh+C x0qn@H 9_N='ʭhdP8N:O^o9؎+0VV7|>Ƞj:/ O٧/7fCe?ǩ?_D(lʨޅT, ܗ}/ $zoyyV|N P/hw-w?kO<ýs*^[I[~1~bޓnU%EȬoe(ML / u2/5t`?qRH9!l0)࿙.|\]UTQ7$k+ .=F!b~1E[lYZh (uz5 eW}ߕvz$\?m8{5'[H?T IZUhԤ= ԡ'ghKZ$.F' b6EK׍!dI9bW4a݂h[(|1U9/ƘSD)NApjiV=|xn v*)I$%A[sjq/.WmW < R$Ϭm}gKuСKKvzU:] cQɹ^o?Y(xa>ΝTʜ%*PNS*eȶr j%(s.n+B9zJzǔt%0iē`*NLɕ@4Dr AG7i+x!~sU!2kpc:eC܆J;򭔏q ϋǁ̫fPOߛx[)7'{Zy@EgZؗjc.իP~!; SxN,D oʜz od `%I%{~*}r S<-Pq^VD0U%iqv>3 _,NR  ^}eERik̦EhެRpUn>| 6Xcש]B~٦mx>p+ft)j1H&‡"bERw1?B0: Hkq*]*ajncD=V@$&G 5&=pOxqH©wYHD{y_= #iD%n?ufļg'o]ϿF>_N~v^vJ  ݮ=0O0_0@"Kqfȝki"7 ԟ(胱O?#g͚;s;hy&fSTzB$(GlV/cd7ּ:Pנ 5J;'^#tsآu`Wԍk)Yk%T:CKxT=ˢ7yS# -Q-f/ђ~,hWO1Dyth PY,Ή2 pB-_4>bN9DblNE<\BR_` PBxQbc]7BJvDNV報Y<+#,_1 o:oGRy\ʶA8>ˊl";|. z؆2TDT1=9\-N#Utv. A[DMrR֍Kk7aUrd8+ujhd_GkI塍GVcwk?Sc0gr.) Q ;#`")F;zk]nOYE^iqP]>kKmÒi&ec1!c'x>A]_je!|L#w924pwAg)I_JWO $Ɋ@qT ڠhVee:!k8 i qu݀pVy]bW뼦́UXOgt)!K<؇'[x`av$j 4,V$S[WI1.YBVfwE0$JICN Jl`vfB&oDa ѠEoXfJ'L,a#02(xc_=$L3 ~r-yR"W}Xh skTh71c!Z/\${P*vgj[ތ)[.M("qm{xJ&9B<# =^ &~dBu}#\#~zC h\j&,*/`nK<-"k,y'LW/F4=@Hna P&}^j%8;j LN[`4vy2fIR~d>Q# u7qo|{<4c[YFrîw֊zt|s^V(Cu! y?ac 7Sf]M?LyȈ8oNzs:*(wDWn1^~џ#+20 &BR {pw@}LjN\^WN惋]~t8+< ֤/[#n ԝRٮb/f 3?"ۂHz#%./iϞy fju|@$hɸ}N~Hc=dCi Γ&^nM"(,n66 >;*cA6z 2Z`=gçhʏ曙, S*5ǑB=qjFG6Kɺ4dڴ˟gh7QeލD`3"+&0xOqQ^+e:"Tt$0Wk2XTq(9Z#8@u7W,nT ǀ)Va쭢agpEs F=^: Y]ۋk&:sdܰFz£bN۫&F- {-V|tcArG_3gm#LOh" ϐswIA%Ljca\gY, Lۣk3_ ts: "b*^뎨':{Yl ^($ (݇o̯0 E`:NJBx7q-(5zkcJcc2VS(*VW= %}Iag-X[Fe)AK߇+'kwBdWK̝BAѩxs߷LU2 F,hϿo,(%׼اa[`rkh;5jU[r=Q!@-TrJ*\úse`{d^@oj"7j/-DF( 0=ؒ89j~tۨꉣ-AV˛ 3J(p[ -Gn (J6_i/ϑ>"K6T5>Dz*H)Fk|#Rb֒oX /`F3XY(6(d.6S2.7D돝qGrh%u17{绫jD!ZܴOtJI3l )5w79/ɡJ_xm|ȤFۉ>RX۶C]BMe& U=w (w +W$3n2 UE^ݖt=STleu{DPƶJ};3Ĝ\~%.5u y]_3*t*<6 -t@hȺΕAA4?ڰ#gWj;V7y%@bkvPsV=iۯ%lhN\XLH\q,Kih:Fb KqfV#cF] d:-E"mɠ\1@n:YQL*̔M ZȈ{< lzG=}7ȕ, ryٛOd2Ik3ߑyt*gxQܱ78$w $.?>>X⅍8YI@iOUlyF-*E7 |6N9@b˫s߾Thڸ LSj;TNz-$>o=@Y1!$b2O^XC#w⚶fl09wt6Avo-{XrdKɒ.z۹wtM1S{\4L؉cY< EfA^ POcXzҍ xys LE\M9-!zMS ٕJꇞ:ÊGb(܏<쌑v<+:-]rMPRLi# W"WeaZRP :\ӉGypڤoQ8EسvouqqS B@2gG"O`<o|bfލq>͸VW RGphW[C|jۯi9ylWc2{UvUZKw7\Pbsn(uaS8̯UKz"ԛ@d ~Ъ͸"c@c՘^PJUXo7U^]*ӝ:n2nff{mVGC=v;|fu'>§Iv|b߼yS+a=Xxwuk&`5,:w5D(n7HG I9nL,t+r{,Hdt-$=R.+b6os@ fIg~~!3)6$*-_K*{]( f.]=VJ.q d&WQשHUYC͢nd&u?~(w* '_:N.e^ƠH6%NLOJ.OQq\#&&'a- EFB6|[㝺y8+uJ8/L~Rc@Ԝ dJ&ƘC M`D6Fșd*W4 vw<}^m>$/[zL#Sh6.T^ ;:iDd-I|iv P?}dJ7i5DdTN=Ŗ.td)'|aHG6PL:wĩng{|a۪L(T+ݓ;2lhBz,qNKC5?><ja U*].پT 5| UT(ޓoo#…Pw'!Q`a<ZK .~|(w8"b_ns,KS6b HŔJ,O^LfAcXn[ 5<r$-󂽇сz j6(ȃ[2P45HnTȐ𴯣]6.-ڒ˨P:+rʀ=!T;/љW@; 2fx7?aط2ψf nA9W|27w3̊0GRVJ9/۟.Zd3Jpb1b4qtpq(y,ZXyX-|`^(O D<f _Hw i_ӥfx[.<u'Mt[v*%.[6ËW֠Xw{U! MOn6w*SoI1{.<@Eg8=1"+ΰV&PR~z;1Տmѝo#U*r{T x!Ă"0,aZ Sʇ8@_04@JKIil-[$3J麓.4 XL c]Rl@HHu;CߟX)>.n;`%} ?"L%|(+p>@.Uz֏Y_v-d8WiDGϱrwsK5) Fء V(͡](B'#ZP}z7Ǧ6T$q⩎l~/aEı&LQHؚ0|fzkX4UZ˵~i~KR8=#%.ͧJD9'7 M.ݥޡ~w)Y(y0jTgk\+ aȏvP p19όvuRʡYg@0=onG.g@ dRX9pLڻrߦ5P$KR -0XwGGBa1a+iLjA8/,;϶"1p/~q3 8aZNcDTdKmv9JU} t$WB'~kWy6ߥdgA_dJ|i\chD`1]b܆& s,By~vպ=NH.3/q>dGqcٽMݰ%{?nEZ2pZp|V E/j(~5A0)\j ie; `ì9*BtS \sͺ$"]Ds'/P׫G?,sPdPNJڨzg$ V fw; R>7N%At۳)#K]kF} ]9G[Dڊ'tFFSMc ߌ$pӀWs{Iu?о|Ұ]58~l+B!SkU}ŒTf 3ֵ}3/"ONB\jg㝓X!OI7Q{\Yp< 8V]sz7H/GRE[Q p]Rq8a@ws'O7{yy$xh?Zy_^=J9E AB}LS]&)ي_ԁl)/ %*3I{mQLjvKɧ]A yՆ\8g/QI=يcKt0|T=M2- Mrכ-MH/62x-4Sx&[U(_3ԉd+K3c_@P@_".uekJIA6C^";PN=O^\f~i? zlU߲ܶs|VnZYߒ@"Eoz6 >ҥILD8vUojT8DzL\Bdp<9]~qUmY xWfΨLaX|sKⲶ--bP_]w -&75[d$0[w fh!ܣH ctPvN(tT$V7BQjin࿂< XtЭ]@W_IMd3T?z] o@则{ާ~'x Cǀ `Z7[Y1gSO^mxoݙ*R^ jҔac4BQ`f߰`Pг7}"pqPUشj(__~+ NoF7ke(/SX\lp)=F t[Oqt9?ZDx]x# }>*SL&}ZGHg[لx:꽨Qr.!P"`&WZ?CҫSӨϢ4/V5ˇ~cwu;*oKb 2 %ZǽŤf%8x huPutFt<\$WV_FJQa_} WXzRFo7,]5Q :vzRBGq-5BRIz5)*ԋN_`3Gv\Mkn>k!56Qv( ..!lCԛ4Ƥ0? "XymzK}Jx\/KD0$⤰l>]֑AOc5!J璠Si kۊy.En5ҎjN%)_1G➕0rDy"ȝdNКX'lzK3O<]x޸1aJYZDpJ%m-L@B"W~.rY-켉i=f/)&`R>yPzߪ04>xY ))PtM[N1 ;!`0YA~A&B d ( LN &%#.F+|6z+h=;_? =!&h.xX͜.7% >k[lWb[) p > CU :A-Avag@5p@t($ \~eRlh?t_GeF<>.v\ , z<_Jln6=_Je7 XB]=t6eJ?1yp#{67>p V!g܂ZNCQ7mpeݎ0!#A]#xaeGU1<.jydY.]!vˤzµ|cqd!V@t#kGF yƏ$Ӊ |AL!Vƕj9aebp77\n]e=9؝o*t_d&#&ȇR ʡӑrgxI./(K#4粚1Х'A 8㶋OSI(9C m&hm1diN=1éz̶d0$= Q J3׈~ZE(혖G^vMg ) g-b.}_<5h Wye"hrGO+F5tڝw$pRec]+u/^#V.cH')y&=>`ZBw,*7yy٨gfYg?Cj6Fy+I o'$髺Q5B57<KT%gV~6>(pA~F fopCuQ1k^ r< 2ӑd.fuח#XP|^[Cl(}L,ܩH1з2}L|6M1!D\e-+>qC鋪c ˘D8UB|wHQÀ[?X9(7TB%f$-E'҄cy)_զH0&ѨѦ؞nصSomU]<9@7Ͻ&2nI JfY)b2[E/BC8"ȜIayNphD}ԮH@j9 \[; uZt[HM))䖥u7HhSri%qYgF |iHm!O|s#o +Ѫ4DDW@V!Nsɫ;K_ Wj4yl9R;B!QQ}ԹFcWCP_L/| x[?Z[zRaj6pP%Nbv- AԠ̙Y,GGfS6J7TEBk/XƳǻ7FKz ;s$`vqÈH, d_.$[By5aح ha:AN¿n?Q7V}D?m:1t̺+qk= P.xfyB>V-~v< GjUٓsQZ[0Ü뿪ܾ[^OXJ@J2눦$,gO ؁9/bgZ+ ]qW{(w[ 4G75^uZXX4/Kkdp(/x܌1pHQ6xE.k蕡 M=X'eu/R^i兌ft2i% R#9X['xUMiݜv>;Vb!AW/#³L˙R= dyVc6ۜ{J- ͚J a0MX_{Ny?s%6~sIG磴SuSUVmF',f؊xx3٘yyUQ8s.}bpoF+ =%=60SBS钘J`?58I4S %ZQ"x[kn`o1p?_ 7ʹ8B@,Ov 7>&݌s&([ }6d}txOG~x3SWƄj-Ӯb%‹kŚ>"Vm?H]4I~/J,C- ?vd9_"AWAeJD29)w+5TuK-Q KP1z_THbc % B'b<uv;c{ƍǴvO OeПީ8VKHH//Y"M0.pfH3M+$YT~8zFVp˲MMdӃMFJ(\e–$\VRU=Dv1Je)5O8UBATRkܢ4'%8*`H}0c|dVӸPh7RGdR:=s_^ *PGmUIBXo)4)] ך$ģtXT~&*~$p{AYxrauE5!r;R{-]2 Y4Y{e苘TbV׮ި;񌴭l Dzon­t2uJ=1 $ GLZں[TfB!\by>]SԴR0zSJ2=Rk #e_ i+<#r.Q@q95h#@Bl\Z" ia`=ciJoؾD0Ip^@R~-7%˷U;;扟;BɎJu  P!vP>Qt j4xYPZ~ oO`TM#:o]8&vr-fCc45i7jvȞWfc1Nn+ x^.HK9gƏa[פ+<`/K.?Yޝy"?=E%otg5P]b1|j̳[֮p|L"#CWJҢ%tS\n9iΦO1鉍 xld",D0}x`<п7JZwQԇWp}b;TϚ?$ӘoP& "6iZg.t+9w+?KFj88ZvF8zq}q;SF6TR˂h}Vt; n6K[ZVk>&Q#- i&Vֶ N{#d<6Rf!|[BRTS:P8M\!uŊrOUD}_mdʳtXJFlq@R%TO02?E2wm+Kea In+\4>%' {iHhu/6oT@[2;DKd0@Ӏ qx/F?fx۰aQإ,]N_ sg ]@Fm{V :9pvlcJHu6X(CE@I]]+%_@z8@~vΪѳ%HuE#ź,H; 5#U *Th,QoJ|wخ~ K,bl6/ZWkc$Xjlǭp+PjP~pdk2PAߜ xYp`Ϟѻ9{,Lvef,GޭeE5?p :c_Tk 2pyx؈8 [5 -W@hXrV6kt)L[cP(_~1kȿ ,,# dPђW O'Mx L:..<50<Pec T` 7G!I`)/ctg?ɁLw9Śfo ٙw1K<#oM+'ri)tEtH2ʪ圥Bu.Į~9 !Fѹc.$g8RѢgS$Dj* v Kn#Y)%qcEw/+9` :P31')UeOiuzF.v\ g!29@31oߑ{\xDrHqiAܰy@+wƠluY.G [zS#h1c YNy=/,PfqhIuI ˊ3C(V&X=bd/w׿RA+ȓp9e7,2%Iݏ;9qbPHś0O)8yGvW\)];OdmiEPbyR^vϪ=z1-U5Y3\sfŜ>fڢR/Orth-E}jdbc 9 3'=Z^NĊs̺|+%kv5#eF7(9ZD0 UK}Ɯ]2V O϶)P`2Z>̼W{uZr-+.eiL/`4A_fx˰c ȿXS\po} \̒\PcJ}le%AE>qi މaM/Fc{{Mljr3$y!ގ6dI;MDLF%$vvmEM 1&^GeB!=/FOϑ޼ } 9Ժ`tj:fAzk/~Zչ[fG5ښaA7AKPf,SL p_DCI5c⪁'֥!8"K) jNб]BG~* \ D3HWILkZSւPZ8- b5aLL6?,w%ą/XpS8Rn' Tb E3`}a50~]v]'ʤpRo;Qy=IWPIǗ-W,ω,R!6v[6&7K`i1du'n£2o0#9p t٣QpґZv}b-EH:N#Y~>ha7V9PBRՁ#x l| Tno=/}b+6sYvv>%`^/4S~{-HbzGa6j$z7%OXr*["\jM0e_R2Fʂql/!8dh+ 1R0xi q!uF$ 8lsci9a ]5JޕW4ol. Fm xy)HM#GM Y˶K'40E#ӯ3@rI2C^w?I[>ĨRqrBg`B6e6pBXsB4gJ/wm0Ci+Q|Ԣyvûy?cs F)=fNLZg(_scш$J h+k-;R_qZd|Al'@ؔ"$H{S|-AikrEZ8ALK5?C2f,&nhK(JE~] S^=vGyp-kܒfYUq YXv䉺#bߺg S';3%~ H)gγm.vUưSܴ{ө`lnPf@yjf[PEYơ_g=Asn tm& ppEP^aظptkkP;8fR8ZR;hV6ǔDmÃYҝXl7[~;8y/^GImY18la Cv‘\yWU.K:!w a\_]8@ ߊWx7mӰ(ҍs/ibgi [$-4XCk-sN⬐AS4eVN[ J,_!qfK;^9U3 Y3Y鑋hK%f0e3QUAࠓPWh]F0/{4RxŇGG0̦鵽 ]3TsȀOm Z` M#ЭࠉdLֆV1?Gݖ@('#T(cXf`{젙ψ,MIR**_: d%Ss\?<'ݷQljsgox@ A¡to̓zN[05nDRacwj7Uw+n{~( xr|d@6!-2|m [eԐ7HIU3{CG zL4q"-8no&N ϥ ŗq3tx:nb"\.+ f?ӲB;,rUDFF)o D~HLHZg=Edcob㉏W!ݗcKz^H6omE9ʹl5Ok (D ڧ!B6?T)-Aĩ =prυ52p[4i ۍʢQjKZ=(}lN}rѣU5NRq)3UUD_N)3K1FΠyl/7"W7b6EA:l1g:XgyIȇm 39K?1KŞHBg9Cbu>+,pnf9C oD"b>6!ܦy ۉNs֪u$ ʘ_W ?by\cyL_6v Ǥ,OάOeoD~gTudF%~| HX!!cČj^y)Cy~CDlUQdӬ3 7^08j psVڌrO Q5iIȿJe9ntWݹP%Ht}"OWAu6,anLMrM#S#؝d@mpK厱% H~ t^^ELx[U;B+QUWYFؔ-BɖA(hs:^{(dϽPt|ÅܿASnzY^q$/buu ުL|U+hapľ:#ʠ7(7\`˄Yp`]Y0|zzU~"i{3T=-#0Q49^MH4cwBOat~3m0Ph lF[0FYG0ۅy8Z/,P~bFO?2’&& +81<,Ux AFY:G*naFD"fu5MXx ׾x%)=R ;aW \}Hj ~yu:.!yԬ %35T0D5XlH0*ۅT Q:s =nehg"+%S{5[5z~^R9qO!>4aЁV7^>Kjx5h}f|䧘:Jkx`/#e0rhzD.5~0o#ڏy =u#X!W;h]pb~8tZgHc (4 {]~zwoZfL^s @˫gi' 冡Yd #ZGO ؗFDo䵓z VnK.62gR 3jzQ.ځb@fT3ŋF?̛' g+|F_B8]e`!Yl-Ђn>#O0uSsv⑫6e٠d D|?)=Y{Q@Ŕ)mnGy? PަVj{ bP(̨bgՍpJXPbЃ9yc5QGʔ+F2!;Ƒ%)WNg>R4?_XƑdA] ~Qi\;h+p4#FY ([T߀׎t-J9Aي83Et[%z%/iaմ- ĠCXdq/ܲC&.›eBkAN!# /dpC'\%r()5B֞a;3Et`sp̥gxqfQ uP]@SecB"jmK<8R!@a%~Tc%B15B՝"&/xCXi#IOF>_aĂ"ܟfU^OaoYTz[#Ljl谲W> AbO0.5 'FmWa@vRc:};="f(=ה5b=i0Ծ45-DRFOku~)Oi OxP.sؑg`ΗJofұZBaq R$wzߴ_`g&ܹZ5(r*ms ֊S[TTM?Lx]Q@, &*{:'ӌG2^EA%$ 5嬻g~0p94 R?Ɔ ܓ/Iї*11ԜQ*r4n|"iA#0G4j`2#I5ѹA(VҐ,+LPXSoDEmǏ~|,*1{P4ѱfۍ0#mnrl~c$GrCF g&߉qؓ/D)p/NX>@Tp{e2҈x!!)Z$Nx7NSm!N7J1W AY8X2L7ՒWx[v]l^=}).b:s0#&0_B[X5qu@8% 4FJX\{ ֈuug&lڊOL@9.•UKkGXDr}ͷwSLg^ZYX#W}JySq>xx, D/]'%xD_sn[dJH:ӛ#]R!@qN2P4v Ň,,(Cjw)c8༃|aRR AGB ҽ 22ze] o*(HQD:*|\t$%;ٌȋʈo[`)_>!)t\YmclRGi5]ltugh8C`+zkn_pp^ Jb:]82YY o;W8[xN1@ir#<),q]R 8,ez4kdm:]oe*N[P`il3/"m#YoBwq K)&TVc/N49nb,SoD BjeM^6j}f/GH4*~Tr]鉏e/,1B%ԺKۣY׭3<.L{o9c03=n (K{/GI=PeE/ޠθJDEE\ۈxH<.Q_%vQF^){ .tda#,/[f-$f+7*v8@n)F6A{F OCjE<~wqOֺ^_B+ LCF˳dA\Eu.r_1wp>X.uި&sj|R^Kk7Ǩ_"|[WpgJYmp{ͧ͆u.RlDd#** c>>٧$f2qulo>'-yQ[2p4]Uv|{.7#(yP'ilܩHcAyF1v;/P;nswX00ö, !p3 t e5/Egg7h˝ *3oŲGtpum[ҁ̠Tqu(PWaC78[w萪~:gcFV!(G]i䉟>cP0kx@xLCujڙc/$m P, S ܨ]V ?ax,݊8IqׂHo@qZfF 6ĺ%ӱVn9 zr]u(S<;D>Vju$HwUtb0ֱzzd^#^"VIFh5h;ZYԺ\^FXiSՐdcE:vmќ(njwp;Cb%r$rH0s@E:C1:&{אܘVJ5d/D%-ƓM7b($nV-=xHP,)`QCD2YlQ& |? S;Awwn3֓C}z]鈔.w:NJJhK˼0ta 0* u BNmI$ X.JCaX)-:Y8'Һb2,:9v=twg,B ~baOyYŜ*w0kǼD*ˉ`i7^ {޲BϯU>{U;u, {^.j3seQy]O?0+_@F8;N[9RHv7q T$ q\d4e9AЯI&=ۧ1|DO]7af*2qHΎ] lTC"E_x4҉$ݼ a㉜f/LMIN4hrїZ8AbIx&7:p. V6vͼn ⇭HWC Xy'7t0ߝbu!-ݾ-l1 M9,G_2u0C0дnMQ7n(.j(agk-~117_ @ޞޙUB=ɢ%tn-|tEw{tp{šk0;Xʢ( 2da~-0}m^*^JoQw9؝bUţP)l$!e D7Oh[NO9|s*إ#.@!nzNK,C}| GAkd $zZd6e2fXH0mM1M_}C͑eV!"9rua |!'7GPg? T%'J lUML]I쐝 aa[x@7s1 suhhKf%u?b5oۗ:n"Z[HJȈ`./# %%=Fs"jYCx!Tם-S1/i4:>=@d6P̺Q2%r[{aN;m%k> ͌kR=!+*H{"JNQ6"h Eԩ)C v\F(5X܄:ʢ^Bh~eے\:7u: ׺-gha.dp! c.=Ob)S}9VZ`22x@8Zf ۩:䀲mqڸ*Wlee<+KzFi{|?RlbDz"[1RיPL4EVF(uoec]Y&tǫ_ŢZϺKwBL!KeJJe0Y9/tB `<r8.6S+9!7B(T_xQchnjLt݉ԯ L}h7{/ߩyPQHo`K[D8o}}R4č/̂+үv`LIo6[Y1 |ϖiV0EoBL,4p@QR?'v:&ùΡSD)U/Q>6v G#AUUp'&{ '92q2 9ܸ0kOLyK,K>@!L$zm@tABeW~L͹=V5Ca(2!(Q"0l{}!h<4P Kc->'(DW!@zv{<0eʴ8QV͈CR ,+EnLZKH55>]O,Ezu ņҞ/8aaP>]z扷IfCUE Z+,Lu٧ǺBK:]S]=V,za4) D"sdE-wA{Aʵ.إrW)˜p* `ݴ/އ?oEDL6jQǍr9L؆QDBU]ﮟӈXMA=\kH"3dw)82 QF>I:MLVaqz3Շ-W4ӅsSde!> p R[cjcM*58)J{o#Sm(kՎ3v,ܑfqKJmms!q*>:H0'USvoonad>M*h(p6נϢ 3#s`Y%eʒ}V5 g=LכCG l]g(+<4m6S;xШCZ ?y)£S7~Kh {ҹv)E0 Rۯ-VHQJ6Xr PyqӛLT-Ѓҿ';eA: ԙ3ʋFc %UO{Py{aiBb,Ng!+1R'mϖg"ZM]WNeR=a]闸)r OG1r IR [Y{u%[qV28讘e}9 %@Jw?T&sDz4c"p/8ȝlՃ>Qzp hmyF8%15W?l>ɮ]߲_*͖m(+M y#ST rӤ !<im"ה.G D2T~ =wA5qgBbYHywV&!* _Kbwϡ!V#^*Nƺ++My %2,Sj"yȊT~KC ωCKبyY%ģѪ b|J#t9M5"4\pa^|W>dpxGpI.CQ̀'wUZ WAB WAN@M "edָpP";2d6;cEP(If->޼iK;6 ] IxHOٰ֤;D/Spmle^r@ik r`]u.s gfuӸm X N~iyBksrtr&_+Oke>?fAe՟~eɕjOf(7Jk$k6}MƶO݉탡MX XqwjMElO;<ҬJ#ߑ0TDc:VǼ=:+2: 1usBCtFg JǮ߇Nnfѝ?N}x~ ߅ b8Mtyz% ̲s5=d`bcluS0r,"߀-K06S:X8H@zc*8>I+@W' U}W,3b"R'ݬ3@v5ct>-Md蜧 1Wt!'@Fx5Z>5a>_I6\h&1o6gR,Yx4U61o``~d5N뒯]̬i Iy1ɼMƟAZY/M+D$s֍cKV7%$[h[mx;S_ӘӺ%X|W?׎ QrSver !;ux':We4Y2.TTZΦM!8Ԙ`%g6Ce> JC"cpPUF@3k -|TK'c2K)UGKڨ軯n<] dOtq `+JP@jUf?۴\-~RÞ |)D#A+8DR(?kn#tKt/*Ty݁^"|إ-ԏ_ Pns3Co[ALaxE.8`˗q߈0+F'&eכ5MQF:I1CkdaÇAaZ,qIAFט.J4 h>9@[$ U J)j$hӛ9׌T+'nϤ,G_ >`FoM(q/3țRleB܍R2Ҝ&3EQMHq/nF;n铕B@BTz뉗XSb~2Ԕ)yؔdA bIU i˳- d:@R>=aS2# <ϸXHϝqr؞nTA퇍eh({d*okP2xNX]X\]6U'k-2h~çWȲ3ʈ-LK+K$ /:~onsű|Jgu H77x+UE+8u+z^lwHYóx G7CPsKC7.:cIGJNG-f]zgefZ))9YX\^MfpQĞWQ0bɣfݽt_ %.T$_*2|dS $3-8<g7LeM`3,,~N1̴Ӌq˘³VAc^NBBPDVR oܥ5"Ew~LRktKntA*Qx͛޾mO#83 "S K['w\A?$;|pV¾Zt ;&V@8}ޭ~Q,Kq  (2wnԅG׶q~F1eLӔSBߺ'G y..ڃ:VfsmZhaOԋ J'QCI㴊30I5 0UɡoFT<0"qqYXkQtqA?iS]_Fmsa$1F70z; !4( m%t~J=(?8~(x0p]8]-5f}L#ݖSZ`~}[ͣ0JkX1י.Tꈘ%xnQ¡U~(S (T{ןB`5·Zn)+=.8Gkl^LrGϛhRYݻm I͑k"@7}߀?1!$#qPl,E(P`+WlV 6d^F>@Jtʹ $JVL$M*!HLﷷ7wp`` 4_bچ˪)~Ts˻Ɲ]\ ݾ2^>ll69:5h'"2}XKy0s71\X7Oj8Cn(+l$Sm .fxTxS4ʑ,Q -:ր04q|)C 4eJMmj:_2:-9s;b!D e ^/p֥g^Zm2/M4l+'wO-7"e{CH].sae$ٚp +7,)C msHl^MDUeK p͋󁓺BimmHT *0_&ț}n+^Y/O|X¹CyЉ˟TÇX/'Xa}b%rrf =h1{d$ps@MԳ+{|m>ld">c(P\.p '+`+Q\|ԬyQET]i@gNH1 \Epp]iEs;> K g:% d|ke;mmSʚQb!^޴ԨS0^w*+cZIK%6P,OF`# ֪T@Ei#yK'k% d5O2hSNJգpT3X{B(',ᗮ*" g fKw';)- 7r!ЋNvs)e2'2Qlt.Y?U5SOx c@Tz(K )KBߕ8euU-Vmtr!q5eyi|mL|fZ' ýwA/ 꽅:Lny|YWvj6qR7P\?#>hG8 OئJPnEIpcA W&v`Qg&] U$dDuI<~..@DXx^U%5XW ̛UQb>qt~[ h e䡞΅nqTs_Nޓ2y1"^Ė8s+/gķ/.i2N c::&ʬJ l+H pUیOre"~RP+!~љ;2'и\xT0"`#$d `Vԃ\ז'BL#Ox326$NO { #.4@n۱n`83/m6Tjݐi3LxNEV? -WDK< +.ms'Ba`!lH>j"VTZz\ڿ'ZJ",`9Шii"x w\=V?I$WmYzƻH#!LP.F3dtAE㺨_r@!%o Y p}"p]z 1H1DLGv!0 -ӆ @#K$A@L:^ |דHQ/ܝrxshv}oL f;}+=W\>r &O~0mR[1$)[LU)r@X?X\JWyհ^\z1#L tM Hcs)a,vAZ+†J$h*Xc;JEd g rd]w[ ߖȒsbY5D{_$ۦ+&R#~W +yTb/Q1v}f\AgQ~bxQEB+0dR./7T}cɹi? Hy:&_H M xپlNW"GZ=˧֧AXxL1zˍs9Js7r|ӿb@_0 VF:AXS =lkA ڑ򦉦x?Ƭٶ$j;2FqlEa8o cAO#L6+~v0Z?,i=9;d P` 㭀Pr|mܑ2yf//Jk؆^^fԽ.I)Y:.H[A*nb_tk>^w^V~||N5H" $9wREOwC]:kPX|S!~Vڒ.yʗ z?-?pɲ[i~ҳ'4cT3Bi' oiңWW:wW%8aBm'igy/RRVc7Yq1 {-YdԳʀ7P(g}< gs|%J%6!#ԪT J$;I@ f6W`H!`S:抗&icDPIe8bBy=Ub+ =݇AǴC}2_fie ~ ([XGlO)Bܐݷ-`ӆā m]1ŕc»*$u7SqAD:C3ipanGy:x,2Fwun)m(SD6|eO[}8OMe8=,,oT6N o R9>ddi"KIּmƭ܂VgB' s7mnUďlYI3RKLq^qe.6ǗlqDy'I=yy6!4^MYoPG^iHC%pQwIb#dG;.R$=:a5KwWeϑ^Rd8䉯v|ݏotRmYB(a>6C~Rcz64$tS(>m2=Rg||9H`2leijLI mI(+siq.w=HAUam@G].]mSX /`ءyt|,%fߢe-ǷB?r ݣ;}'%{Z`c)ڡX:C<.J,qW.*32ML4U5,*9L.%! grũ) IATpOӕGؚ`&'ՐsoFŐ5ׇhW=Fio"iHɘ>2ڥ0}Q~¿}EmB _i:o_Oy+A'8`ĕiFqzgݤq*+L #k 0Et)^ʈZ#oteڑCVPq/~<^BF6O"<}wX8ưoװ^ tw~ xE#bӿ޺oYF8A9h)Z1\Üc`=] w&qJ,JY#YlAM&}՟SA!$]m&:tZNf[zuBXpջ&ۄLB 4m'^-$(AƴCYcqnT\=.m q;Bb'%"F&IIkC\<"4 ^Oy.ڷ$vmXClAC4v:liL8ķMu FKOOo-7"mBi\,Q ©m~F^mmTWWe.;19pxJEb afBFYbK,+'YXTx*]?1Ո(eHJ{8 P^b/@?Y47A _ hY'pA VFtVc3$Th aRWmRvש$(]m?L{k)yJ 0X[B>4=1ZSni_\j4.-mI.̧J2p(7+ (xdsJ=ӱhGwfO,kw+ZnI$#3gU5Ĥg4|eJ9m4,&. ;^]ʧ֓Cֈ>g3jEn<Ż_*Yf~i|*HTa3ɚ<lvGU>Nzq&E)=!cA iYQql95!L׊^H53rfȌB'v/Қ05?i /ë6\v针]R}רg^xS7ƒdf-x4B%Nh{# ͼsソЭhߵQ>f3$Az-@8R(S{9"N;沈wh9kHLj`fSV(W{19MiL FjoLcS4<^ɿ՟;"*Cey_Fna?էZy8Oy`E$ Wna"Awx4D@XE"pV"j;e{{qNČ@uM{씔 L;>Ȱu'5e[F9.n>2bQ?I<ߘh ڥtNiE|$V ȈdJhӖ.lI9ÙaYvfжhNz: o!_|jvfļXX͡Y5YChoB/x ɉyXSN#pdK~Aa0t] 1A!Gr<8 $Êejud6ZVFb}i4rq#)70lPB)I@U *H?qS(m!@:A߰QwC#fR@ Mm6ߊ%8WGl'QZȎ?Ǔ6qgXڗю սayww~XC-Mc8t Eב?K,Ǥ(ZO,G&VX+_nAYW?.θ` ENF]jh;hgF zJׂҼ>{` YIKrgR(ty;{mְ]VC :̛oJkRBhMf%/a@?Ks.J6wl,QC[S 5VDXy"d? ͗A-^;wamDh/W-JդD4K E0F9-:1fF .,7lNOŕ/$~Kp(9BglCq$+ V;Efhvd ,Pj'CF_N+ATN`7f 1?V0kM;vW6y ~L/Eh2-Qj 7:%R3y׽f}G͠UQo!ٓ7wbtG&CȑദŪ ;72Qh̆6]ui~OOh]ղ(r ' 6jX;F?nj0F!D KC-4GZdlMS<}5k ~@fB-l44f^-%9f%*mp؇ Apޓ=I^,,Cn~Qޚf 9D[0sccg4 ϰ`= LSiss-0c롰zW` >JdE >%)f649R-:&*zQLg0:!dQ0>o:OIİje<^Uky`NWCݛzu+#by]D1McrMPJ4:HbdWL`F1[&`zRCgߴЄa51hfdHF?&`B%'Xv`e1P]Xk(lB&.hw$@w“ņ~3rYA>Ҩzti!!L(#/1C8!džp吞2ɤM=LyGe$%8㮦a)׳R $\5RM*L:/6Gy$boY]d=ka a^!qF7]x|e{=kFq 61uF=_qM?t4 JZ@n? S&l2B 2Mu vƙs;톛 z#`<NG ?RGSǁC ݍP,,.k^τ| Zb!jt?~5&CV*a&8s+l9utH1@n ;>FKQ@,W\(~ΏRʠ0NAT02#з5~ĖLOcѼoi^4Z U$dH!9@!˵7YM"v`K KS GǦ 4͕@ffgS*7\(36zuʲP_RJI ҟ-A8!Cg :hMxQҰ9KI>z)~Up]j{~_s峻2]}U'm+y.-o*ɕ]l$\CXdk8g~6O.pgOEz\0_N;o6 N~ɚ/yXtJ> *'E~:uaH_,Kg5#.YyrK!YWtsbcBU5ɾ>[ōʕWޓi yUzEHn٬,naHf&dßD(V*@K}Dxkۏj8_BLQ~r\//VGcC 41˨㫳 vAeb; =HDZ [iߏB7 CwxBT.LffMU֗3!oD?Yp ^v^sYQ/$) Xya((olJMu-K9RjIqy=UVCbnP{+PmEHX4< jv !iZ>k)'h%^rtϯ]"7t%,ŨPtH(!'{iڱpITqO5DhEh^䡤de*gzAt*/ם[~*oz^?ǟS/+kY<664f_YB:wO>) w* vrO j$,è }KX9y<=YևJjR fDpXlV O>1חYI\5ĕ;`= `3n;lNkrOdQ[6os⣒HK:f׋巬/Ewvi6X-^Suqz8@/dg|LG#?iOPzhzDӺw r!jL2d8D\FkbvoXA6r@”D)u(aou_*d;F+@^5j d!MF'-LVij`?}Q{F+b(vNdIUWFB+:U93W%ʚЂDetUaC'ER|^u_y AV "\L0D!**M,܃2橔^D+t UdPيm͹tjοQ&'- J[ҴP /`xD]nL}jbR0y B kz]W&6$d-*O?k R{q" 6hZ2f|8|L15QJ'8s~˾H)ȯlt@>A1|Nzuoe)oܥ~44]nLW,|eJ'ؕXM}FCR=Σ!i!ԒlB*7Coti^HZ`GMvP8h '7Wz mn':][DIzę~ԲT9X^&p_o~0 @F7@+Wäݩp)f;9WFNY!c$g'd($Z|=8>%٪'z>l37rU*@>QKU)E?{MՅPO[IwW%R.̣Y¼#vUwv@Y3e)쵡|j)4Y1@*> 7oSh~ͣd.k/!?SJwv*KNC@撍 ߈勃M۴RxTȸX9tqoV~adr- M߉u B \-,v;+<8:AAlz|Z뢼r =u?H.@Ayk"qSzR٪/^ԭ\K*ٕ"7et}?/lڌoVA1lMqHYq0oQ$[f`, 9j@qJ4N4Y,L(hLNUQZ+ߨG$1@YuӼg*VeOB*t(:W:1#y^/{PfT;az2(Taxf_`:hV{ {$9"S!Y6_KIG=N92j1վ ֡X"RV ?pn#czO0+y (IL)IjTG{} ?{Cj! 4KGHrr.zX\⥥ [ l5xp q-nkoXh2u.9[ gIE2bmX DM2D"j_x3VIg[B#^2HefL&&TE;ԥΉb I ynV-^d ϟ0& 䛙\Jp.%]S֝$Wmٿ^9 n ye@&!,iqS%E - fea6^ >F8gRe\Z[P⛘9lH&R_3DW&B&V5ˏ3L($ +P̃wlᓢp-i>@m[M gnӭGs6S'tsOOt_F\nS7c,O]wۿE;BQݼʞX߽DRd9$ gJkEjecYA2_vj.}%psYx1N[R^*W%BطdS=|`f'hA%Qi꽻'4ދԝA&]-Mxht{<w]2.ۓ8K+6.m y)B''B~ptZZ;%=7BQTVk|R?p3"b#1|^~:o-7gW:XYo{ %ͼN 6=P4HTCnW:n6D6#!PrDQc~Dy]u1\sKWU '/CJğ:K9!Ԙ:XNމAg=ߚG`8ݒ=!1p *w! 6:M} 1tC!LcFC>uD/Ȁ6.i'1bQZ0Y=AB@53.(@9:LB8?,Wi;1'zbŗG 'm2_HRRu-${6"5 왵Z٣=CTM7!8|rw|t] (M,ՌhBl^w "50wUIDc4ŝ2㺚.Zv07@'>f> T<4^:sY%vĴh Bqt:9xz$KЍWq<_6>`Po2<j|̳\+{.W*%߶‹Q9`/GtVZ9>Rε駝c)OV0ID!fdgG)qN| $+/OYDU ,\i(C}&{ðA?9X˯̝oj;uÂ={CUk@fc拤 d emY^4CXleԬ˭j9hw#> 4ghn!~s$lQF@5%R1#`27&b\~".6VvKz~sv}cif@۱ɀmg+7@/|hEV6EURa(Oַ84Ӆ)F^?`i^͉UXcvY]X07~j~Q7W 21Ejx1zJPy]W"PSw(fI3z=Iy;^3[{2.⠈g`LDqA-Fu.[CFI>;M@}hn T|zY F  BBi )EoyPY*-(_зp>E%"CO1\Fv H\&goxf:.]7}^Oi=K^+nbzAYm<̽ݦܪϏ< |P-ȋr`y@2uyol9|T{jDeEȻ=1œ:I:,:ů`f.V =lt% MVVtii +G6_u}CL*6>Kn#(#  8,QHvK1OU [bDu"R}B4Bguo;;V@f|`f *uқ IdL> GzqƻUwXwUv_S3*Oh[[ݏ]!C =.Dyr.;$S,)އ3];M#R 9ixV2vhؕ%|19z7bP(Ne M|_:a_R4%#P[z~˂!`;o29tg5!=$ x-DQٗru/DВ JҀB:A/(eyp7n斖[xߟ<5oITr\e&GfRSk9¼ zL)D &bp!Ab=5CCar6UA]y-Q[B$ƕ9UMaAiz^B;/Aų A>tCG%ऄ'"Ki:: "+qjMVᜓh7൷cC3}Ą\8U. L={ P\"gxsJ.䬳$I{܇"P1'ܴaLY߿g!8rm<*2]2 fOȽxϩ*]=H"3l׷TP3RRlJ?+s95g/$=YZ9JX28c]9vZKPKSn_z7uhj팒tA$|AeHVkr8sRt.|nf (B\2]XF%vʼτǯD EO OAD DTtEWOa!Bcr%F|6g7!UbS1Qq(c>lƑбϥE>pM!؈4]&Ċ+NrIRMR1~;x*Ta5f6e*tȐD Lr --}oFvBZṾXo9kCv3q{9w/|~jf2qR\*'1Y Pag2%ib>(a-/(lazy$ُl?]qΧGh EtӷTfC*l[؊!IzLg$7?JaTphdǒnZ%哽" MG sz#:<ܜ5u K'22_r8/>R֖*L +CR}%f1y9Wּ"&HM+9D"M9u8.Z- XR ;/u߄g,yݖ̚MlW[\9F UH9EcN)0::c\*Ȏ3k3+1X`voR<\ T6ƒJ=|OJebϊ䃮x&iW%0#`izC2_߈NХfDJb?dAdI 4~J4ͱ=9̯^ 4"BJigE{ o%/v5C݀hbR-V5//4хo4S;rI.9_P*G⪙:fB:՘ɢy`D|>%#!8+iXG'eHXܱv7&p,jO2**p)p } h|Pq\!:yH7\MOJ1z'rli<LO44ă<cT:`EVr)a,Adafߕn]O~_۫}A$fQ$8Vs,nu7ˆf1V.?ztǯaaH!`H߰e&gΪVMRX fl8?_DiKMkԛgy9}5&G0.u X) _;ßS/:˗}{ZQ5L zTQƧg:ywڬ#F*6qh/"޶̬Í&Ϻ1e8i7+?5gsi& %jS;͟ "^᪢~CYBPSHPJv0啄;@Q5&1mWRF#6|0|F;إv EX -[-GTކPan~RPA(aAۮi(yx{SnYdhFЮL$c!F3tJaRHP|kY/L&|Cir?kC|s-ڢD%;Zgܧ5`yZ:U)5.mU '; Q8hѥfpthv/PL :y|G|<0n#M%z],@3S߱~ "-^ok=cI%+9t;xoߟ#K0? PSj';H&1QˆG MGIW纀(3}Kq]Ow ~Isi[ NIqlb1LyU|h~=+4' 6~:V-eᘃkS_̲lJA%uQZW~5J(ƌgWʱpѦ]ʏnA h.iG"N/\]R,z u4l5S Dx^ɳ0h<-u8Dz%13ZnW<뒐x`=ixv #l n)W,[~ٵ+ kOvP uS~D&~8P*A L{AK˕o % B JQ=tH !Y;p/gAopk"b;QVC9HF 1b .A!JA>܍U5Yvu[L.REcae%iZ6K%EŒt*;g lAFX@ǹ>9 U4U C2(jyy]9%4 p덱 /#biU\f!+J"^#TP8%.!JHpyO-WᯔZs$W@^X ܆QҢ,eg^3X%-M'SՇail6qGwb^o-;^<Ahb06Zr;!f :oM=רx4i^ [j{nf XK"OJBjy{Xӗ#/_"w |Șhw,u/ӆ`  7#Q{R4r#RG&eͩLbƇBȆfy7@).x4x D_RVVO-x~/#xUi( oU&ȉT@̺6|3 "y[ K3,qwyo3;V\(˹tjKBGC ) ̿,cyr>zcsa3*r-] "УM}|q';E 捸iOZod#E][<1f7Lm9HJ@ U-G<7a0 #[ Ua ;Rd5*c:XR7r$PWכ@%w>FV^ *)5D+upl7 $G le'4"lm`ɛOB Mk7d$HQ*[uJL2F)4C!$jxWtvg*EgYZ07070100000391000081a400000000000000000000000164943ceb000051c4000000000000000000000000000000000000004700000000./lib/modules/4.18.0-499.el8.ppc64le/kernel/sound/pci/snd-es1968.ko.xz7zXZִF!t/ᅗQ]?Eh=ڜ9N#aCg&rdIUͳ2m4>kOJBc]-=Zl%ucȗ_ԘU-wTۚ>ˊ[ɠ*vuj#:N·ꃺ j-xyV@ g)C*[CZneC>]A'Յ'P\۷S"P='zZ 5Ƴܥkd X/@J5z70=`ӕ֦kJ/H~Np}P:aD0˛TYST\QC.~O|*un>ۖݨH޹2?@hrdʀJgHgI4i B' Ur@j5HB՝orqHhָ ;,S[ qҜgj#dDBZ~uFvT02ló_{əJ@I832dJ7r WX696v:H;fFo 3 c] |:.A4* I2 }Iy.`rp>~NKSথ2N$#tXÊ4#<ɷ +^?vQ3CB);|^m`s.PbϘ,=ˡ(Evu'n:/]g g$^] q7ȇ1+k p3eR7z=SgGNa 9lv OI1hP Vd~e$wJ٠(l9py!lK|Ÿ`X2Xz'5S'iC4WXo;禎t;Q Nw%W7gwu􉳆3ہ7i=#~W,``E",5, |RCسEmk =BPֲOuAGJ .D[" ,E%h!(Sc@c"r}mzD,6g@B;YQ=#8nioØU=T$ܨ2Cpv(yS\_)^]8F7/[L+SR) M^dz-R <ѷxlW,Z^C#hRkm9MJ8°6YqJT, `Y |.=Ss•^l@1r kmNBXeDu$ ceqo湹g])xv ϺݯCVA m)">s~=? K):J;&eI Փk& O؈[8.YR8 ATL;m_Qw/\]Fm~*bJ9M1mOg82}¥%y^1bՌ/{ 3@,<eZA99VZ7rtBiD7KwUwv2 V7l4-BK\vHDvN 9{4UlPlG_0V.1hjQZY`l/x(5CmX)lȏG0}*䠝S'McP/f%#C5]{]v|#qNͨ RՖpQ0/ꏪJ2boKqY AR]7xhi h; /p}|ObN&-/~k6,j B2nTqΊo/w0P3i@4uߌ2C|&RbBe',Eݮ FnZ\_+JEsp=Ș])URR!Ĩ`RdyҔVѣsLi]9f V `/xKx"ngKu3w:Y lQQ О>$$eJ!xHD eD> +b&^ 1_߄L@Mv6{{wkcG_Jׯ| m7l9'S-'X2N]fU}AgsAģ9:nv-D=I!\6Yƀ0a]FVneb6[;<(jw$&)bƴSue!~U zo~xʭLb,Ew\/k[DpAOP&'H%3"n<@g8VW\CI>D^!IV},S3j1t"k_Q/t|*/aI"> RfF%w30{CwyhU[YN,l|ɕ0@!1K0_FEg}v ':;n+P.FBʷKxCmSկvK6:ڥqM }\9%͓=E3c{l̠;IЗVP-t5# 19P7ŔWB3ү]"1=γ_0%]\1Nˎ0kYW̫5K.yxC!ٸ -3Wq]R'+](=?R"4g}՞+$|ߺGb)Uʯ[$| eJʰu1EJvs/W`psDr@Cx\oUra^f2t͔ I-7Î|Tv6ڟAOڢD<?d\nvhs"kS`1aQs&0dzhVÍ ?E`;"?̭RBFtg‚v2ۭLEmp][Ρ.ŹhF@&6j ʥ ʷm:mcÔtO/}Dfo@H$S^M_|3|B U)m >n|G#&`y߉%Megn_Vpəh$b|93L]1"ZfЄVy|_zPa&wg s,zadS5ri.;Q$ؑfS13Y,NE2`8}XZg2?M,aK A4+7Ek|'%K҈Id~A )(cF>7ak~?m|m~Srnm4(Gǵg! q7NZ#]ʭ*: ;C5-bEy ؏ɘk'N%[˩FăSO,ͮ+q26"ĝB?:[N|b!-g=Ď.{ju[% aC r`Jn^}NF g&)!i]937sU&r%o-*!BMb%8ݾ)Z(ň WBg0ζc2ء?L[8rQN9e7ym!u!2^7 pASmTc pʙfXS}.Sx@b=9{1B +HO/9ӣC[=˜R AA5m|@ق+b-}zakÎcqECav/%wz ݁2Qɪ|#C֮ i̷pG n,bt-p=df-K 4Q1;4S*h"n ܨr]Eh {$P J|v 8Q0M [Ǎ38.v87C™ȧߗI5)75㘺% l7G1Y벖pNKO@uG?-+@ٓh@t0Գ@X7-J.#y5Tg~F/`o~=.!nxEN񟠼N2J@)w:b3.ŲB:^*hdvԾv3:V_JWu)!~tQ|f@DHu n#s]s{E3ASF\KHv+o|ı{$Iٖ ,C21`A1<4L͸EQC R-_dϳg* ED1 l'hg[1ŶEl6IΏYWsdSXF7 |#G$WQ) ֣K!R2iOr?cU".8-/ K;0=ӨP}=Jx3fs *7p^ #*~Ơ?jV*7/>cL= JWK۷ 9@}v=z|BT 35HGeaa`Wע(1Gͱ㰪4ڿ }.ufCiжv* P$iP$S H؞j%V /n Lo 0)DD+nԾX-{cU#料lV{= "Mΰ[EhpqBkmc΂QNM*jՕ4m7e?=i'Ieh{<9\ \nZĽU,Nt6}S,G!&ũJEq6:Z3c-ƮTFͩ -!]#s)hZ/r^D{]]¿Cf`'t1'֞T  i('K 5J.b:ؒ!zp%$GzV$517J昷%Z#SZ߱70g#|x"bvסÞo Iyɣՠ)C1v^xι -!g~Ԥ"A>jM7P h̝ M6z[ bga?7ED? PE1 B$ׂDp>5CV(n}DT3$*c.OygJXNA":( C\K݃jBrEd쫸0 J >8OkRkGxMIP#ӍX Y"=ΰP]*%ѰÐsS*(Ƕ4LftZrToE8ܷctF@[a7^>SF̼Ze}Gڽj0#^ fH#h'Xm9Bw֖̅2R%sǺ]m)3gn~cvkLEN| de)G_7AUyo݃bR֣[1oUhy[s\tLY.A_!Dy#.z˼0S W_xQ(g8Rх'zz Kchjq_R6&!1X݌lOBXP}"7Ѵ--iaawxY"]Kzyhp/',=[lA P ;e@vAvbPR͈*l9 Y7$<ąyVQ:=S/I'*aJr٦S #U|f*q|Yvv ḽ2V?$ ʣpA}AxgThYZ= c 3@Dž)Ӓ { Wܱ\ sv"DR #j)BEHɭnʡ91RZALP鮜(dȏ"5+N-qӂ 1^R/u<{1b,u;2fS1?tx%5~^!>TR5< h# dؠM4JL4vBtRk5gpz1[İ񨍈.t1C2=Y)M^_4֝|r *F(a,ǩr$KH,^/Weq#.p0[},M*U~YnSx^Rcl]oTnsQ@m55>aSN I<:Y fS)|,D{O:%XQ3w*m%Q"&kBD \͗o0;=Iڲ#j Hf :Qo#EȬZ_=*ܰáWmIFKB&7 {_/ VU]v+p%B2pPIQcesSYW<(2)"l1k o/6+- $f0Ǎ"9i[mG pfo/dpaq|V'anҍEqiN>+1jC SAy;^9qxeoB6p1r\ORU3Od{eK9!0^{K]}kg]DG->\YJI~B 8etT)n:TRHʏF Ĭ, a9^ +b!Pe39g}),7F4#4x{E ̇ Uo&S%m猭ޭ6htSRad]TC*){V-4x`6N%!$w:X~&vY*Eǭ%kSnb `n%͙RH=('j$G3fƖ9]!y 8*;Bt*T]:>/&6췯+pH d?} ?ےWRBςI|ǡA~XyYZZ?:3CRMd"j'>),l%[X@ݾk+Z>{tCD=N#$x`$i-+Cd'xG #B|͵Z^ (+sҵ~DJQam4n5qW\\B-:ά(U[qC^j$MKnD}xDD郫=.@Q^eYʭ+:T9QJ.LQ,=|ֱ/sNMUsǻTO 56 =8/Bc0&xxkq0cY#7}[j}o eM" W%*gN-"LOed(g&Zw2 O.ƨW>u̕s&E0!Iwhutg@zupB&urL@ɭT2.Q^SЕ"+4:80C x8g-(I'W[IA2%QK 3d7 8>#yFx$oA1 m T-vN`vV x>"1um5H@*,0ԫʄ5U\W*,eW/T`_ d;؄\;YE)=,\ m%h}$;G饃?$YPFJL0/ǁ5ͦ "\s!H, (H%>Cfi%q{OG=*[$Rڳ6p}2V=Lé P$\lxvq74O{rdRCD~v{X9-VГ8K!+!?v. &pʰsr1\4l+L6? \刜 A\W Լ.{*wOg+ܬ9!+Y҂j&h-%U ]NQlƅ8=QM I0LF ȃO%!\d Nr7WPer&X0u⭳*>Δ=}y:x=_UG~oO*iŜ߭TC) D"a0Qu\?zo 2]ڪ-TLΞ%_ N>5TMi6DN ?,s|r)ض ZghWD$ÉIJ*D|{ 'Q%|fx@Q2!u0PkQzQT1Bk[I5|rHfq !(GW\6>zr CA[Rvzf81LY & |@BTMx: &xϓlu.LK>k& s߫@Q%D+PJChq 9sk^7182Xr3兓.tfW)$v`ٷ4n[.I !+/"2# 4Y9zUn&Ɓ%/i>FSydKS9Cq_0s2<4ә> D t){,"9椕 O,#tڔ"?Legs"SJR՞[س{XYRҎJBNT)%F&b;Q,\M?C҉)uq-op{EE_Y}ai*">PB_l-}y6j*Y;s4aqZ>.v#}@baQnD%ٓwp$~ǩy>!Yt(?M%wH±&C†Š;H-wyHa2cџyE&:rs70Us@(}~|X.F0c[T>&P n=~w+wRӣYAal4x%10>n Jp<ּӺd*nxFQ8:x/`OW~)BJ-ۉ |9 ?KN^Ws-D-)\CpӰV@rbnq-JDSvSd%1_ 7+F'lzĐIUYCN5"@ߙE+K1-WO|ͩzk"eD)lh B=&&s$|G`y.rTqws,;Gb'+b䰞oq&%qqjsRj}ܓ#ahbf}qF5|hO/H)P PHg2i|"CE5MHe\vF5I-ؑKG߰0  >f?x64l@tHe~D2݇*@b$m͋f 0ܯb Ob!=#6^񗬭!aZL6 >2W.țF@ڧ*!6rz%l\L%eE⏁F*CW[52 +t{myp$wBD<4kC۸M*zrV_BBf+VGY},vNSbH%?9UD*t/-y= o-9j_(Oo:#Du$hwy:-72%FSaG 8w\A4|*UGJtӚfEqcY_kԥDQm=;bF0fW !^)v?m W3A`?l`\ ֘Yѣ !?yɆ"Y܏w RC ) g}<V_hP6gʚ'8"ޯ7T5{CFS% ~֪ܺZYx- L~pjAIu5) NTCׇ;wi șVAd20)ys-O?~@j_;QB'馧5;z!&͂,~[;g^e3,lNgqK6[i뛓m, l>Zj??  H1MOG VzĽM#)Ų"}îțp瀎ϧUk*RAbRȨ/AeY)]y+3Q@;ߚ#{6z6h& ɍ `Rɚ w?QTNF~>p=``IcitlHj̿-ۨ7̃y'+xKqEim؎ y4'5W.!f@aVG+Ip_?6ދzT|J2:4m>6t-hlA|BLU$V}] .g1(. h:FE'h :&Ib \}~&Jw[cM#.Eq@1SA}0Hjj` _#%SwԢ0K;Ӥ)iHqB9jzQb~?B ߆l7`cŽI?.\>_~5p;M.T]ZxcN9Hr=hY;IGR/+sAb;] l|:_߳/>7F2nk&)iyvzr;o^tE&ّ/hy=VQ֥qa=xWݥxТ;Ez=Z# 6#9Av/h^uqDI*P \MJ$HK7U_Zgҙ^EVqU{`o+'sN}w*Iʏ$F3WUP}} 7AFpyV$h[E2q?pqw2 1Y~_m 2,_ & #vUQį~o,I8[@QbnD?CEq cv~ajXm-bu< [;e9^&OS)o}k; 3,g #Y|fjHPi͏;ߔ1SC]W0D0F} l#aΙQQՐ F0 (#eL PSԏec3.{] M̓NM@8ϱ^. 2:#8|oP4+ yPJV*EUd*sΣ$kBRp7s7Ʌ&n𿡣i0I*9w~ƿ>4K+d:-rpi9q6 7`ڔu)#F߅sWUHL8rU4Y}1!:bW&Tm.tb0&E;S3}䟲0>x?Y-vvԠ?;ʡR96Wx±4t=WRГh椰`5CLW|t] i `Y!$0X=b9H \݋x6ugpF4V *~M.Re@gU~ޫǰ"t{ÐID|g%Iزa"~?I:}Xt HVdYPQń䂽C.w>LkO݄(3SX0Fv($ VN)nCV+# F!K NHKw1(2;$)c_O_&5$1A:LӴv(hDf+[4$p &,x;Gd aJv&hL1 OV]b]&(D[j^9N5kaa/&:~f̎Zb9o\om~heR2?U% DjrG5̐=i8@\QO17W(j*XてXr|x4ky5)|͊XҌխZTkHY_AS P🰺)N?O&YRD-ܪG+X3-A_W ~čY[E I v^FS4Xl̕7D®*ha—/S^&J/$<ʴQuo6gnSzwq<㵺q %9Dk$7'<Ww{{CpJo%v*T?cȒ+OB]f ]ِRy)b$v@]ƻt%Jc[E`B$^yf\LhΎu^Z /F2{1ֽ/l,G+ɩARIk3&aFT`,J;vRU 9[W; P:;O&m(itA5xDbmG=RUUhn߫N#z9Ae6X7#WmQBYe]r DLlD:L2b>7t RF`t :+VP6$<ԉYJ')'AE(\l\]YdEԂl&;i*=֚,Vk53ɻNE a}oo$'*qTa0wGYpƷnM[#\u,T2g6.%i&yËE4j5rX7>:b2tZAoʛd0˽&J p@2$43=BM]jh;u Im׬V;U(,I13ʌzOTc"NU`ӝZ#,.vI*\AO7nw -\\9Mw,.YGFfe\67J/ Nqmx&/\U~0Ӵn`CΘRDCvgسz|I R 2ktkFe7@W;bc&/&G.t7N*`҄Ău<_k,(Ƕx;W Hָqxpreb_w\ 9 ~Fw<~ Z^AbHɄw;+kGV كU&z Euo==飍O*Tʗ_D Ru(s-45:ۆQB:Mg9<';/q #HEsO揚榝"elĈ>؍8Kܔ|4nnao_V,}WϨT,:w |ywW Ů]YPtd*%f>ݵ\\hfPJʯoޟ#3ku"Cd6eL~&Om&߀|ԛ2" ;D]d03?o,M<:hwkl7vTƎ2{E#QI Vʄ3"&u9㘿mTDd'䱗 Is,*|ב%a:6P 8J{ bF/QT\Ůajf蠌ʷ@&4ߟ!M@Ch :_@y^1E㯩T|B x}߾k햁sS;_ﻜݮ0Y4yj*n*h@{{ ԰w7- [}E3<|P ͯԈ?[.9&iAڋ)BeI33d8ЖGh):Uz( 3/qRT.`Dzp5Iu18 !AwZy'lü2J$اɬgOw$4:D䣛+277(RbP`la Jj5 %@-4,XS2@-8@_R8t1;XF" ȏMtf':y"g(z AJ!H;^YfA=0>ro l ֒hxfq|xb5NPjLgHbyx75!m B/y R]׻b)P6'. ₋4[w*RZҴ)w*]I?=1J:QbIRs& _!OFyY5uW(}o Tea77ij2ˇ'k"ģ0 -85يtM) i*RF`iZu%_i|M W{eMcW*x1Z_d}^5H4D (2R =TZ4 Rp、POтG;+S_.8$tM p=1f !i l6@^Il훻F-b4F`UX9l_{(vmܚPz4Q,Ƚ m/vKsjnp,#">bQ(h CuYvn\LYIZGVA~|v(m%o)&JݬO~^A\fok=zR>ݯߘtcd"ХGUeLcKwOܶ?oҁuW!&cEn-^ X-ޝ)Q @mRamp=&>M֫6Zގ +A4Fu3Ȩ;VAǡ(!BNU"sMIt]5;؋5J@:^WxaSena06k]N21kONY9z.,g3!|J܃F 5SMNyQ^S_;bk3A h%83y0d/aFV|ܗ]V?D*0$~2iG>樮iT*_= (R.PfVn-FZMY2$/ YAc91t[g]G2L͛C(t_3 UiJ ?E2"3 W| nd.Ѵ*<k_%+[y1+p3< w&Hrh=9M5JAJ_3ۍw}=ZқnCG.?4|yH9x'OhyMWlپӒ섣o^:`@/Ҋ9ůyNkLZ J S[Ҍ18_I lEN!OV4f< ¯]$`R/nlܜ )}I#%{d3cvgj)E& C4-q rզUc8󆁭Q!,K~Hf`Cnaw#+~[9&Yoc%4obAʟj(4+g{JJ AX~4dF@ {Z2SGx?u d>8n*BZ@kF/n>~LTx]~(O\(n싄'A&#v&?L;hꈧ͢YI^%ޞiY._>TX?0tqqUeEJ N,^úrY3/90[K4,{'VjIc%~CN8{)&q\"Xo怯?yi 8?Պ3tMQ;W5ٲ5hK!I4}f8hdT\۳waF·b Σцxp>J6]12>~պTOEp;60C06XR꡵‚B0SiwM`D#6j*&hцǮ F^)@^Rx9]$"^99C:PgVq F&EJ~e7R}6n%#i?_ LVrd-Wv YQ .Κ l tҠ/ָrH~TUfJJbgYZ07070100000392000081a400000000000000000000000164943cea00004b0c000000000000000000000000000000000000004900000000./lib/modules/4.18.0-499.el8.ppc64le/kernel/sound/pci/snd-intel8x0.ko.xz7zXZִF!t/M'J]?Eh=ڜ9OAS\q? R88}RrU+{M4)b̆HX}zcѯ;;? ?zL T%ቿàd#8/^ ^nANO W)*󽠬wO w?ظFT*[9E|u^VB QF9(\莣Sq5B-inر*'TbR˼jC?B痂&>08<Xj#3@1o$)fѢ,h8&QcӻB;Cu#Y9d#T'r`gF4+BDقt%Pj^2+}<Y&`-ņQC1^-\ 9L%N>rq1{#I^5?[{lnQ#OsWl0{ksL@I#;XI[{fn|u*B:I^ ]ܵ/pcܟ Viqiڱ\{>\Ғ=VyDF6_t|sqGg[ªz桎PQ#x{F.bb`vcDxRj-r?.D@,˱;s{r9O-44*y[⛕HC"s)(,3Epԫ,H_O^`" !@h?:Yy3OF[HR8:+uhlg$Uf#A.ja#n`;dl>zj ^q x2 ]-S*Mi ly~ʷx!D9l`z"$OoLmwtVf}.!7!Ľٮ{| N;8Z-"9m" 8لpm>3ʻ|)٧P_CWwfU_N~ ,sSA妢 r+ۜ@: y_b< r4LVy1C!-˅p?`{Jd/H{?JϸVٗMϹ{" Df1 s֊kz Qfoigi׷d3:aԿ_V?yy 1M@gblDT?uD!R8&ߜ@T Ep}%tD/'x vP+bE%>XxQe~Y)ӣlU [Er{bc` M[ȑMOkX=W[{ݲy"CgNyG ]}_IhTnRy6hh9ݔֳ##z0%] ѤA t6*xY_(MY_Gp) FkD-RGڜ"€F,vPD\h*㤉)}611n (P,}8׶eG5?v%{vېXZ8w|Jo?chQ: 0Y1\R070f%ám-lP@Oe 6a#9V?ME/7*&;&U|هf7V_zK8\aR{~R6yt1H%ڠ+2FlSsc~K&_tFO8F5*4ɕq@x"RM+ gI:PC۠fQ$ uw@NĆ :`H#F݉ lzP}@OGbDEF\^"ԟn-B64u_q O <i4]ZgЯ*.aћJ"S_Iޥhr1wJoh?DyČP8 "EYJ3ojÔȕO.beiP b d)c7 ®'IbhD5:pahy~'N+p4UlktǝXB%j4vc }yla)&еUC!5Sx"k"y$vh5@ _%ֶ<ן_A\t5!8~܍{WMܮF7<?MJV뗺 'NUѺY/'n0;xY`"1Wuwn B$ p{(b^rQv>s ](bT H:t'Ň{/^8$Bk:hڻP1 >͔6:+8jD>뮉_PBn?F.+PRq7v߱S7gCHiR܂FG9*xG0:Sy@z $.Ae:4Q_sthsSl#wLAgPQkdjߠeKTV +kHfI4FݹUdzy-nåmX jby3ʋ͗ae  k\!>t84՞*n!{ހj`@'!4AUxli:VM/1p[Ysb;zC?F {ɭ ]ͲP7ydS2~7ְv&p+ZGZ1b1ڥǾY+^ CK驚5jDrŊ$\;qBEra{YF]| 5%乚Ċ$_*Whz?_Ns KˌBdD[xոalh4f^IqLY^+iVϩddF{@NC3@q\vO6wՍ ˧vSc7EerwxdQ5]?či ) *Cuo$etk'QhcHd`q" (’OB#"1p4ч1,?ɍ<͐t1;;5U}GE赔z6:O2a8O۞BĨbOQkCJ]7֨gGN!;9 0ɺqָUo.>eǃef\VG˞7M b})p!O3F$0exy >zY(lcY\b ΋WP"tNI*Oc#>-`7 Vh1V^6eSL'ր?Ɨ)ܹSF~bؓיpaAN럼ey;u|g~W]B'T7Rhe.( }6u~ iKp't ClCַ˯Q]RY֊:2%0@ Sþ6*~5hN~h/&*$E[Zy35˞J8NBdZfo U9~L^Jk-fP} 'QĞ= 2/ |U[`>?1.Ij*&x)BM+" ,E=Mdh=.jj[{,]eZWmQcĦ{`zGv0 Zmj*r8"6Ĝ_p 8M TVG #o *'1&RԻVNmqE7Eo+C1}鯍f /$7GSfkә=K2ORNn%G{{&dLivkR.G[w=~B;^~sMhoy>x*hjv",,<_MG'V+C߳u\Y&6t=ШT)u&K{BoMײEyX` \xV]Dw$ vd~ dV,WG&?|pY,;d(*efhdNvLZ[مUH:2b/}ZZ"qFZERwlU/5\WyPǎ+0ʋH>eLРI{y5-HN'N-ߒ\MYʌ S xy] 3_Cyڟe̙/uTAvİS|* H ]MS9\UԾϾ8/j)),M5P]E /Êm ̱]Gp "@n9 ,qpl1> 0ʄo ɐд<U 2,q׻qy*fWۈܯG~Y,ek6+Glv+ ί&ڌxC#ˇ]AgpCŧ<+>~яR$M4=oZz_Fsq.:FL^[L/gO/W,w[YҼ[~X_[5b  _VY*[laM+MiNhlqW)Q_ чAU@=DQ!xziβLPC k\>wP.":qmN fKߙT8BFz!FD^QMBciP.a `>=xN?/L vdU3CV=mU(C : h~l:Pk`d B:<"V~8cHe2g棺 TBG_WPZH iG4ECC|Z`N"RiAq3H}X5Ф߿fn"|?EVs$'Wrj&!""|Yz4HqIm] 䙄'GjMBh`VHHƒ [aW#%ef+]g|Z}f[vr5]s&Y`hMc t9N hܹÄ6~EH~%0$npv͞8"rҦ1Sƀ=DWM7"#][B V Cy B~_5Pr`gT:c qZJ0 nODOF+㓦B g Cfw`RJ_w4ܭuk}z9+uT_}(nK=_Ziq\$;z#$I,lSA-RgJ0o ʺ5z#I''u[,,:w;KW.O zSjZUaP?\C?ߴcnTN?Q$Ë_Y;f: 3bp#%J`9/1YѾ<]NUX MVa$:t{;lKs^K9MQBEb<[ԔG- Umg5tNN,q}78zo Tvǎ@0[ܞ@C% l+` =z㴃cDz5H"ĦQ: 4˰>$&Bfׅ)s޼]-t%L[HhVwi/@Im+.pqhtB *"zs!qď|`d;ƋI cDY=KQ.dA.X(aW S S~n2OLnU;?{0Hb]Na lpV ^ aʜqB~x[,hd q |=5իl³GjiC%'$Vmf8qB 3 P*:HTNO[| {CAS;r%xwE2ݜi}P,AV%m\kRisԱŒwYlIp b]_(cb( f!k,ء\{*j*S]le{:~޲~vqG=NU@W ,b1ƀ8ܙ$L~4f~v2"a9EX `Cpg(AJ]^  Ic"vm+kb,lӒ:5D. Erl~#|…10rI OϛjdC;!=(7~A͒N* eYg48}0n#c|3'v' @^zl̬]|Cbj'RPނɹ$L[vz1ZI֐>&<$"ҚGD+mAEpvܠ+?`_P9}>[SH.ɆIaqG+'AJ5 CbKwtuߞ#V=(8ԍ696p)ءU,Ʃ#u"ʤ'ZG:1|1@e^(BHH{+;N .ɍXVO}Mmb%3InFiI++5HjT=Q3R`U!8Τ/V^_IRj9Y;7ʏ1\>ql;h=k4Np"d2j-ENGगx*_=PHQ"Z` Ús$W;0.>HoI 5Ui_.ugEvqAWj*[Y_TkWLX02Xd3![ㅋ?_NXҌ*`+.plXk7nm?J5 HbDX0OW}" r11ƿhS6EPEVd-Q ^INrUq%56ʯO7KӜ.K4ES Y`\6wuJF!on ދ=tփ7F%kp7IgNtEe"r$%gSoOtֳg@\ҞXrK> J̜9@f/vl͵Gozb}ˑg1 5qDWhmq,Cխodi,׊LVc];j6I%sħq:h"Zi@Zjtz jh;4a4bV1U%_;S]:umުUK(iN" C*U:/BMT2qiӌE06ckS MC3!>9*o0rY>)LqWMX"gI~ * S5 Vh́[ɾF/0S"kP/M ov"]$j_r L Y#+?QRwB%20onLlyDt) X|Q&JD4ƑgFP*"c_rś͋.@C^Q^i8}|9x|1,0i¤]ϟCJj* Tn+I1d( p/0)^֯kV]V\| y +\a=!i"`I]6"oPȮ<ߦv_243 c8iUp~!U,9b3#̛~!%@Iwvќ:Xd;O+!e><&9 [+X::'5Hdo8ўߌRBf_͎Ԝ]ݷp;f GmSySre!6MjG5tg0сJI\RlTȥ _/ YE*:؀ѢϥTz׶ZDo!ēI\,fw&~n +E;OVA+/$vOx`G,ۮPW=Fu8kOyF6Ҫ`HgdTrj6o<eQ%1 3)5 "8$5cx9\hE.zZ'熡i+: }fkVѤo7PVO`{B^^ (<87h2(lUJ_B4{ CfX?ї HXk'\f}k)ŸǂWï5/Y9UVvHÖ_!?3V~ȇw$MBQ-!APN $FpN=NLƠTҢn_Qd K8Ao\RѭFKtr~hy_E1K u%3vo3PuᯅQVy?м".ż#"%jIzE&s!<7JIΠ~Cj|`;6 H?UAemѾFt l^!]P]f'3 ӓI|KC*gQ,&e Ǥ:gDmm J:qJ{Tq`m@"~m~&&$Vy\O;.; q%ز}ZWoa[w4nt#` ]%}l%c 9[!|_ ĖgW`\ <(,a/"$YUݐ `;rMlP)l Q-}Dt"fUg'y964Wdf"F;"n1DYSoL!)LpqJ]:exM_C;xb} *`'*WQ 磝801 #?t(.8u FŃo廍gpɥAnzI:o)%,dkQ'a?ؑ?\Ѻ`~HCC*KBv!Q\J1*Zj*hN˕ݳdk+6pzΩ 8R.Ecʍ x 5ғF rN)pY{ @s<*@8 ´U3!W—AN8ή@xh+t7NJu>: mB=HOZFq[d_#ǧ-bPŪ3K=o"ƒxk;ǖ/RQitlAnQ@?R%^!趤x!ðqJ>f8G'.Fq̒Isj4:D ;|qwxDoac}˰%~r\!XP30"R.HK`>J3lDcc=2_u(c\E%k'_[9E:jLNA@E[;S9.%%hEmJA_Ƴ'?)yoQƛsqo2in 0m ϑםbŰ%朄%䨙[̽m8_uG`=%*YZa(t˒ yln{/!wv:`EZN>waEݽx& qx {-M(?3ܒ v&PFS̍Y.$*@1 2W;0бn êVt9fq2ˬ׳w_${j ;X]yZ!du+k anTHVq|Uu7*j&{_O̎ԙd|z+9J4IeF#V:vyA@5LoY*#{.n|Bz[ͺ3Kpixo h8\*=bFOe*1CVWSdY#-aXJz9n, M@0pȐQ쯳ꡁMÛٮ!)In+_+`gql@7y0 Q |hz"ߟ6??ɭ"av3A")D%]cfcvv@%9X N\GQ;z%i,@$ӿ{9P4pY6);JuO=k#3VRdP -Рh]I9 N|҆;5qp( Fz#c*ÚaYrJ:PSm@HPM Hמ3 Ѡ.1J.PQھ1pi%]V”UV$!af~C^>bug3H[WzINf&շ~ C$od7GкXeSd,-`IyjOQ>^0.g|! t_@|Q-ғO)̡K1a泻AF6zh3YMZlLpZ'..&$=Т.S9U  Ld[o@ \ Uy/EtyӔ2rg_Ԓ$2ů,?9TZq6(8,q(Z_znhʄ7w%MWkOkID'*GM| <2R J))7ZL*\cbyV4|W _Ɯd&316G.н`E7-  sr WZ\o3ӹ sCaJVe5von&8)#R~M$xr70j;~iPaan3A{|ئESb\!q**L\ OAAAY[d,/3G(}{f749%4F|mzqWm*#憃P =?!2/pXjp,ѪleK2Tq7(.^} v!֯xoiBp Z^".j)VAڣ VJR" Cs|F2 -C>A`:x!7/QI=mkF6nJpޱNy^O8&%QVIE^(>0U'h:(NHcy%o݉rcod}@J-K2ó?R{y6 t46ux8XVIuEm'4TXRx90""+!k•8"n(>mރ:׾q l*fÿ䎤PZH|kz}e2IyN"_0gt[9g#q'*4"ܶ*lDn8kT#; f2zE^e$VL<$.N2fվ'I:Cn3*u W/-acLc3Yaszm3*[.̞$-ubݜg^gq#!YSM]V4"sMjV"$o3 Ll+Zv(zEA>GaE.堚֨ :@eBиIAwPP.ƀ2y.Gڄ&KOYSF.xU#y;MsmSNh;'=iBiȪE-% uzltE]\3D t\БNfVؐO[NzO00}T(W =+҃ϔйځW waoj85/ xy(Jeb`rISǸݹ:ۄEi~]f ]1>Kdlk%x~&_ bC1x񘉀+]4?\mq#gɐ縌UNv$]L,/ 1}zDFmj' Ӆ*bŦ7ngWx<1;AJ :}hŒlžW('* 4M dDMy# zӘ àmK[xT!ֵӑQ3ữQ0q񉋛ZRd+FG>۬F'IȰߨqK%BPbFm(ӫpXu1=s %4l̴-eL rU_kz*S_ϵ K!!^竱kP+;ӾN6s hynn k{@9wVѻfpxh1{EUZh4K p1kGm9DsN7Qu״noڔNn(DWĴ?)}C˿KJabS .ҵ.auSD>ÍӘs&(38^"vABi*L-jgFMXsh sY:ΩӔ]QB +}1Yi|5!"&_Ov6{ ~ Oi^4j+ "oIzyBp;~1-AubL+1:2 اOř5:jHW` 7{qOc Q T|7t#Pi TiaODؤۈr%ʛg9hr}[lGc5؁ 옃 ϶ӝؠ\OR/|L,* 5F̂boD,=j,"L=g~7>U;[mlnfH lޫ km=/!'"2 ef> l79^`P/9`Ao{ik~"lHxHy 4y^2m/=y{| յD9Kg 8B #swM+X6Œǣ>*(q9J(^] >O(|7Z 8G\ì?| ;+Rtƥ!jQ&SXbnBY'}ok@úLW~Y.]%Xk X&pf'BB!/4A艕m H?J[U !5|(ᤓ/1uFk1brAĘlX.EHU c̈8hB\RR%67y+L%!d).'$usCt 4ރBVsdҞ-5ze5: O"wywq ߮E3:$-$Y 43;c& eGn1 )#;#56g%MS9V%iFIȗ }B#&x'Kz To3 SMo]YŁAݎ6v5J k;Ub`ЧXf2)!5rO)yLy,r 4Y# ?0=A9*}`5O6 TjlkMDҢ\M3 g_6Z\U]өC7QVϋEN! [+-eQ0 JKwdx\a&VP`Onj,4G_=~ dΥ) lfc Qkkg6anljozDP ν"7_H"ףZJEOҚ{d ^ *ѠN=h<|N7 4{vZ, =^|:L7)~)>Jႜya+ɀ |-8?y3 d3?LVAΣRY~t#;z&}L#,S,BuV+\ tJ!$&'jd!Aed%SoI?3!vGց^qG䞳A#Pi뇺LC,s{}}6Wi? wxqlOR(}IW W<S?4!"VI{To;Ýʩ~ G]bq+ZjeENö*PCQRlVNdI<%ODdoPOFg %$57I0S629l|A%yV7xO̕]LFc=jѰS_`[mA8EE_'@kms*C'Ǎ9az7VJ+KqޘVj26[il߰Th͛?|)7H4_=206}!TG1TpE毱0 N:5$=w8[K\yw" uԩiDrj%.9@ugeTu}ผ]o#U6qImJX@tK5[>sOtYBe%䟠n1R'PuFeoq;uG'gY, ޖ}y>n̈́\T>Ҥi-G7@ޮC0+\ͭٴ[ѡEGK wG<؜&YK1砮C͐)k+~0)[b_pYFk5DYh% )e2>^W) ME{r?]4SLQsG@s;+xG/bZʂ>@צd~!>#e$b?lKCvkK[]F;_]qߊ5TcU7w\=J3ӑ4PDϖbaYy0T!oNt3WLGWEL0mNǢ-KRB$N*uv%ҐaȻ jB?feٺmtp<̇t-3GT &H Zz1XRYJSZ_50OL. )gYZ07070100000393000081a400000000000000000000000164943ceb000025c8000000000000000000000000000000000000004a00000000./lib/modules/4.18.0-499.el8.ppc64le/kernel/sound/pci/snd-intel8x0m.ko.xz7zXZִF!t/%]?Eh=ڜ9SS~w2W%zd>ؒK>6\P5[ő[Gn#^8&@رzstLf+ e//`v@AqDXBjI?B=@TD[4Yͱx ,?Mgg7aDC ֏6`o#F= J83~W6AyK)SVY$tX2tT/Ĉ3?&-gnx93i%SS(~3|CǙfJhP-ѥ+čcF:Rfnnb;\d^H1Y8EbRy!+54JZr=)-Ņ'M&Y1tSz觹(LN!ZB'fEg[lt0q~/Q6۬Y 5Ë4*-D1G4wM(v!QI _Be/L09*hwLNף8E}=/ko9*ZWx`Ôvr^) (U@)mgu[_jO˺EIsabNy3^1@wFEXo7K>ژkG/MXsmE: .@ي $)Q 텊!;ƚ)F倉v:y]W EI cNt/|Ӯu*{d;MݒچYkjf^(5CwWtQ~7Ncc`pQw821_ Z+e@9#u'{T . r|"#a-[#Bm${Yc}BD1 y[f liL;-.%'zzRVHB#df>O.4xGnW黟-YԔ0wf[Fc${7s( ݼ_i0FLog0\ us4TQ p.,B6:nS<@1RO 3a>,CC"57BFEDi?L %t+OecPf$?H,GzO bɿ{Aŕٝ46dDMICwJo֐*L5yYd%;cmoy6A#}OAm׻ EʷQur:DWdC{LF`=:/\ mSWB+a3:*lb2mq˦ (U(2'NҵLUpCLwO&E-XHWpD=_U[oFөWe*yT;BlG4 u}|Ke"V/V/HHF͆淗8siEq:ema0wk j2z1.WJsŇsaF–ڎtU 9jrypє^mRN6cd-Ň'9L?+ ȳeh[ľ@8~'Vc:M';rRJ#>$ !KPsXQDDcAӃ: % ʝy_:YЗNwv1F< ThZU&n9-(367>FDP?XOi#dB$(sE]6#Dch jr7,сm&Kd @ 6= :/Ͻ]yㅴi LVs 3aٶ9kměTp9߮ݏrQEȇϥhkCυA)`;jUVSMw66ipq _»Rf$ #wf"gx$ ^Vç\#jhdKt*u ]C$F߇vUSFl\%jm5:18r?$]rSK.B@ӹV:Ur'.tWj'"Z:=0>i(3-lhnSؘ<R>Bc0vcs "t݁LD+d6 MA Y͋/ζ!<ʂG]bm-ˇ8y#Tnup:nn:Dt-*&kqH`#fjMId; uzS_ s\{lI2tMc}X䒇<9d߻ zHZCMLJ# 5G|XVۑ *z~nx=D3s} Ȳ, z)?1P <ѧWhՄW]Y*aDZxx /e=T?&e2~3.|sa hx$n/Džn?I4PCp-/! XR4O`kSˀZ5;1 ͓7ȍӌ] #߯ qzfQ*e!Z Zʣ@IX.60`}urpFT(6|.F-ScЗ4{=$@5/wl?KOg В-Yq+; -[nVܜd#6h^k#b7 Y7R,qMUȿ7&l"1*)WeD2귵7q*/A,2*5^odyDZQ& +I,B.2 9jcnb+gP'P~4޿w6}k6I:& ͧؤQ*0{R&l7Zf Ծ) E^B}ZFjSTߟOX2In:Ci薛d)l3;oD>tl4ϥX. ®سP{FmhÄ7 K9 l[yަ7--x-!۹Mw(~auqT.C_ w"ma]EӈĈ[TN ^0ںɢw+Nߔy+,dXfl+W{.!À@l-B\zPqѼyU;􋉤E.MoD.IVtr+(GJ!suCk#OMxr4Ѣ`m%ny؁qM'O ]E%b)Pbd8 g?mvg 9h.jURefS?=-n8B(*p/O^:IQ*v~pD BIyI-^|i CM<^y#%=@Sx̦.Lf|M1<!m\]}[$Xw?<W$zpXVl­Yqǝޡ Y8HVV&`2\G)?n xT:+l?I( pdW!蹢"2/r.wdlOs+BAҨ k$ {a>K[.G aԈ$ym1)g$ 0=9;pFU S AiLx7P匷ƶɠ \[Uy>;&w, `![օ0(Mµġ 5WOBivPqΌ4Mn$͋jO pPΠ2/lF#ic^3UjqKy RG, oQAK*Ϋ^?,Hwfoc^Rځ'-2w>cx G>3V+ +E:Ӟ$7wР{I`HŒJUHVJ~~.r_,+*_Nj_(nE/]2JO8g鷊>%cZcmǿMGdP; sTHAr@ Aa}ˉhKT{'NT#B8$t&|kg;*2~[Ѡ-&p=n>5ςutr1Jٿ! ls<'(i`m$壈v"u8z `xo/zN|v[w.8imc8>/1;>H:CyҝU7X_t:^i3eL힎Zᅣz|,8${ud(p&eʀOy"VT]ӿ//hF9pq)eRx.c|Ly)zNkl+#JH0o6tSB6A#ǒ3 Ț@݇LZ5k3 W. UˁEvrڴ&$ESpJ>Bɐ? S[ Iuz?l%lύUt/̳O?b!&‹g:[gUxVEY=UbF{v_ZY_#GN̂ϙgٗm&WhNԢ7tqՎ!g¢1Wa(HP)a۾{+#81؋@ۮ"OQ[WJ0̀F4MZ?, zY-i rFc#X>7jq5L(jn3D!`NeKMWЏB &vDUނweŹTtA vK"W[<-`D~sVtI$0]bo$`=.&;WEW4wk/ZcF^.s ~@Wy'Ropl&a_8T]o4 L+} 3H@Ziw NO qT" .f(ƶ.jMȺA)rahThp*tHھ_lx zUCrOjyX7:kS%3LV L+Qr#0+gpЋ4>e. ×@}得oc7N?c8Y yuAO{YG*1:?`Yٽ#cٝ NEwB K }=6wx룫nҘ:n}m%"_qp̚3b7Tnb>Cɣò"Z <"mҨmuyc%?LwbnrHچ'˱%M.[$`zbT^Y$ N-k3yF_-2Ÿ|g6isܜ3N u}P4@D#1y& ws>[] ɪ{$3A2Ed(^VgׁrQXmdȇt`^B,4A˾leQOp RnIP6V*S#'߄I=״,c}G'ŭA07=0P }va#a" ǐay~oU">Zy7U{+lQq1ú zT8y5D餙P=˰|K˸)N!;#Ml# )Kτ7^ޅeߖ?$#W"?Sꋮ(o6!>a~y0pjw~qmL\QTW(!ؽ؅gOB =A1()9wqo6&P:zl* vl]cGt^c]R(-\wW[r|,S{$_M[N Ere)HwhW"\Z>HA;^߼aBV#HV 5ò;訊>K'oʫa~}cfRO{9]ۯ=wK0#y K#{)@:jpq텼O8uTX^YI!'StFWF|zwDvBmZ2o)oJ+=Nw,5"AVoz@e{| c u搄G#qyڪOA߭( ]х^9|<3bf0ZGs588 7-'r![ejOBP} #Ҍۯ"F&CI+u1ýi&# onl,0]ueb xmCH]*NO!/GUÈ| ѯZOZ_!ƚ]9z(i8qLHDi.^k߆.}8ʞV)rI-d T ׆NTԸ|rs lEDғmX7N''qRR3jtnC ܀ĞدuirhVSPyF, #9 b⤏?b`Ԙ歘"f`V6:ceK97`=>L\LͅDأ[դC<)סqtZ'ͫokњ9$#9ضF)ivI3s+kӍ0Cݣ=/@l(/1L6M9~< -q|FDa|ܲ.=3K B\J-wiS)e"Ã!-Bl%dgZHҰvV1xD Z6҄NǖU67 ·U5AKpH I\E8P!|}A6FtEhϟq\Jr_0Mwr.m15{7,<鿝i*M;iuNq|P4 j$ E9bi!\3~. zHR# ]!)r*x|AhP|_Kˆ9_G/'l(H50 ӈЍpmSҒC.~oA%C @#i'0r; !+/3Q!*"4ڋPqUڢ[h+ؕB2I&AgTJ9FF:Rɬ^41淟) Fζ(93G`rGB[n.|+Lk9o2u?Y[)U>>tL,-߆LRGR 50%f!| 6#t q_=ԪZ*PN:oqo:6aȪW=yE5ʬxUy\+ USj3ߏoAZ?v1F N.{~ms[UOȴuALa +t@r$d4їg@o :˽3D[r00hkm.*}/:ۂ)bl.t2܆ۛȀ ?,u@usU27bU,Ka7~&giM cv 6 NT &>m!11p Ǫ'$hh$ 4s,*Ã؞ lOdNXTk}{KZ̛71v8'NH RlFl!E! G_EM_>ee. J vB_KFcv'X}xCE#7(Gw|3o╚fA[c.RFQ\[3b'ze,NQَn[7X߼C^P{`>DQfѤFkKwnD+\2)C2?.)Mkr(v'-il@>^D쵆m(~Qe"x9-d|2hIKZ[UoNQ5H.Վ׆نgYՄY24γps 19k "@7PahxiObWY=WU?wO <5ٞqH"S$X<5rh #\\)TZ @j*rQEKΡy$KsV|}'` 9&6v<4x~tQg`7 kc~@r9l՛=aUMe6{tWӺ:`d;:%wS:TqȻ#.SP#o ,VtNie|(P|olMCur#zpE䴢gg9+ɱY_= @?A8xծ2QWٽ;D JCtJAuo4 (m~"Lޱ#+}CA%+B7 d[B>Ъj?R" s\^u|}M ,*+Fxx.M2Q"/TXSwYMհפ_?4ޑ<5XtaH6ݴ>u&9ZS\ٯVdsin\>AgxAMF<~m>PO*~^=:ъCxm3Ffn!J WT:+379KY](b =9Eoc XgpgdE ADφО%E{#n=yٙ\{Rtg6z,xIփg@ȇo]eӽtB3mxy6_)Co6@̓3+|}㹄,@4JLo4t moXَ7wO;0S/a??Z œ(>;lDGO+yKsO6X`W$ c<|wO_͉ʊ3R!< 1uNJHEmd~FTDG@[$is6Q];[3x"Ri/#U`&H}jf7?p6hg`&AF;?bMUP"P Lʰ!3pJ~toB<)//|FX]129L;?f.%dWYgOV*@Pe8'cBV;z"ąݗ8gZIeHݺ!ښ;HH0qCS||Cl7vh[p)~y6HŹ %ShiUD"^=řP3ۅ떐psz΀%$4(wҞl;.ϦmG0FSP,Á.bQͿfU$1Q~Lϙu;fqOm>Jz>$)_߫>tG~8l([Gv=y7$ڥ"/ z 6_0Ds J[ Sۘ_\HhnV-'FgLQ7>`\ ,Ea}bGRD2Y];b_i,AY=C.up45hZio]U}U5[>ИߩgSu%A1*RNoWAMn__YV9>}Η"*XV3%8ò2g x(R;#Շdvdr:H5@m5@R]Of|5(LDd L,i*KAZ;Z,5Q^Q!T)ᓕLh3Kr/(/LBNeܝ2>wķ+t|„hf9(G$`m#L8QRϘI3VQ{p-A dxSYkkuRjaYx$m M=.Hf$j " 3o4 V7ܙ+a^7SiŠ1Oمl4#H մyݰl&e^'zE|E &:1Bie1LHwڜ \'4BkZXy:106qM%z=;eq0WEx"Jz/a7٪ḩ狏Tkl++iWn:(L }BiAW&xb$FGV˧Kn݆攕rWAOP^UouɗD^ʹ,ulǍl-h<X][qw/] !YLcN04ٸ-_p#\$uKT0|QnKƶ7]f?DQ|{ W;9NƧ 6 @Fv 똈g0iWi2 px8mY+TLBU ;7:S?iPwL~ɇ#CsӺc5 Ǝ o~HQPAk/*D  giQ℈C2h,#xFr?ޫoZ("q r~uG)'FTùt6\a_=;hQnmxFL)ATk@T)v*㾨$xFs[CuЭzB'5rm!z^ JInRYAwKKbqg*Bc;ā`kQf7{Lh+ZP y]HqRgDM409Eey7'HzKhzñZiL 9K,?qwlHUOy֓l,]̹遼KFFkn% RVSrv63)hȚ~4@T$ X.roV%lh;], OC`C @C(^yAƢMXBIXBȢxv @f%R9/~ԟZtsAGP#KG;D$BpA4[wK]:E-k"rlM _* ` GNqfieɊ2в0Wi"g~N,|64&wrs[|;cPF%oD-*ٙ\0om2]+S2<߈M -镎U;*:똘w0VK֦uޔ:Jdʺ'h!NdQ.pnQMӆ9C6Ayr~:!p+ D3>V:rWka?XƦx穊A]QTJ6,58eK A"^ot 8&cVn я&ơzټ<=쮫':_ NFXq.oA֘+'̵8nҔ:8HnA]1)6H1rXXll6֚y^ uy@hgWcTlk>͏SFBH"rD+89D;%'̘`8<` d\gH;.7gJ/V"k4NqCGqJd#l asp퍕.!|׶x#Uy)INN  nJ{?dNNQ.1:\Cy*AoqxƪxOeV_?X+!xpfm32<+{K"Ԏ;w#<+m1^Bwcj6&df`gBPIe9kU-G'm]#19vTb]l$^h|(V G^C" lp/'Nh3}kI @pN{D`Ȯ&Z}'+V-> >hL n[MZ7aξu5γ~Id$nL/+xWlů};VAN/郆ylLJV5TB`z|?RDp94)O:偵./7PN ;=]$5[^'1]҆lċ0IbsvO4r]C>7?˺ibAE|d%t ,[X佻o6$z(4 k n":棣ݲ?Ph C L vU|.ua5IMŏ9euEa.D>?$ ]8cfkHr3o{b&Q9l_ce81t  .\ IGhB6z㊼^ >iX 50 9uG^yO8L Ig.O`CqpD/)`Dz#4_Y\z7Yt4|'A!iJ;^L^p}@nBCH@j۹m6L/\ ęGs=ʱr" R1IPff8VkTԤ?UkHbO!7[V`)v[6Ʌ yO6^`.CSִk:{ue65sV-aȿD/׼^lTdݦnGaǟES{ 6[k߀؎"U'Vj MiX}O(mB%`%|2@h6)Y]0:q8nݣo t Q! ifBSDG)qu5ߌy}q&ʳ[ ܮedK'N9kj1zLPN!F(1jf޺%yӼYTqpW)f"^NoJNIgFQW N9O<A -7b.u4jOK4$_oRkY. B4πߕ@1Tcךz-J~+d~Dy)fĜ9]آO|e9Q{v,T̈_cviX oTEml#G:nY;c_$mV.dL81"ޠPW&M~K=Eϙ=@9F|p%7EDݼ~cn,K*ſ$:x!MUɗC JXܴlc{m2̀BlGr2, mӿP þ̿op5HT(jwd^-(*CJ+ʉm)*{*T _4VW oW1?,HZ`7UP?r77`@ #Vg[} ?^߫ץ8+[_솲j 7 ) GSRב2goC$ k;Sډy.[Mu7)< >IfX( 4\,\qZD =,9ƻ=F( *MIҺ-wp>X%52Q֮Ieŵ_f|SkIxЯnWyy}E&}{ <%[I ٨E/%ܸI؀ jUqrD,g0=Ɔp|kWek4yf[)ĭ\uIu\T)|S}8:S?* Fuά]Wǔ"I- YWPb܈O]|wV~-n2~ϑʐh d!BXR1P/[3%BSز_ gamVyTNcf QKXXHmc+w Fg_6cESeYqaho3|n4 8[nx׶ hJx};MO@A$YKF?'#T{/ a'*':|71"o']y]x3?%,\Y=q6!x@7(|ڲp]UX15}<t"ۉE/S"A9:Sh~aܧxC*"k򀐡yy/TY [>1qY,!tZ=7O 锯/jxs$y:G!ĆN؍̾8.4K}w ?Ds1?@[-ilXm8!CU3m!Zol_F?BgM*xHT=Χ9O3{GTYZa@@oS2 ?m3WÀGcnkba-Q'HxS"UH!O8&Fi'T#t=! ` sLvs*uH6Ր| F;}S}G*\{]} MLj-niVSBHl᱂>csk]YtƧBCceίr.ϷG`Xq٩=UkMYw8InkTBg_1͟ȾGKiKU>3n"F݂OIʂ5f@UQEYv}S"5ӳqWRՌ\s ,=s$cp4vs\JC)KG9Q6նeܞ)z}X?5R'}U(6/g~s=FhEIh5X URe=扵=4ؾĠkxC#1jN~"Linfl˩ő'R z#՜օWaY9]Vdu-6(R W2ʨY;D! 1Ɲh3 ;c4B&KõHb_^AQn+^XjGT6y 3̂OK r-Fxy[B}^]}"q1xA߻!Pc\#s ,qrܧ\eimŰ7/L.ۤKŒ._ }4o}%w{\_J=Xc?Tv8c<5R:6gp{8K8Zi· 2SXC/ʙ0ҫfM Ǿ&x{x#~e`.073nTK2ke~H]p0'먚` 3|%PO!tjo|wKBmeh1~`a 8Xx_-\.hln4^'| X7<4HND"=p tf( ibqMsCJtFxvMAK01G 2=S~&*oJd`1%/"y88 0a)s 䇠_|oPZRv%X^1x}d28F*dӓ +Vt;!/F7L$ylx2O 3G.Hm) J8-ES7 FЛe1/χspMJ~k;#~ɿ2xtr,re8Xcr|_KAqܦsKI+bܒXϦOdz[s&OX~D} 7qZVׁrFt€ѹya*])@JprAOyDL*v ^(SxSR8Fp rn. /uzח{stsZ .*y p8(rDmŔa9U|a҈SL8Rz].ɑ: 0 Igv{zM%(pn8XTi.o۵T~ŋClx"v:wgf+캸֐(弃}uDbbٮ<@ ppA-Wz qERoq#ac3=(AC] n~2K[u֤HD6`BOޚmRCnL柨gb<]h,0=AY3˄g޹o9Pb|=den^E|zmD^p3*0fmH <`v/]ܨ6?A \tńC {(bprMIbE~5-.}Wcm 蜷%Z>*GQg[h٘2_kznFkZ nUEl-_RZ/4l_jU!6Dy*b(|&CJdso>x?AZ@< euC&L!;=Gwu 9'\ǟ駐@̼U9v Dh^V{xva(#S"H|RPRWX2R4MV-@$!sGB#)%Pm_f҇i5$*;Uv[,a9hDaINIU?ly=X_ Vɗ1TI+чk`Jc|3:7<\7&2L'n3i1( XJ\i _ѵ.PN'HA5ۑ7_yí՛2Bp\U c$ Kid_cN@ p%Lc'ِ~m,0L#)"vF!E&mV9ɷיWOWow?8!lXui-]Jd lN:n\,N{}!^d܏CܾUmS -Bh?Eot#2fR@nJߜUYe,Ѵ4޺y-nAsh㼞p{xn8[Ƒ`=iD]ƣ|d{u5_QF ȭd>|g'%z}Z$`. Dۯr z'ۘHUS@n}qt"3h5v|i ejރ_YH~Ond\aiG3٦V#b}Ur\Wcq=f/vO^1gɃs(bqfE~dq"PJ" zS%K}3t0+;IYky'^N]*fEKs$֙| {ij#] k母Ҕ +~̈́*8 Ru:,Bے!m:wV3_t3d %ѣ z]v/0mY ogUA ;(|I˪OypvǡHu)~g |Wʓg:5*a@IF!bJaѿxT0|$aatU0: 7DXxZOEhDYRfK|iJ!(~;#l@Пv?m&;GdC#ܑ8&7vtzȒۙ,ZL|QN7 rH,&WM~7mK@`20 +|5QChR'_>S4¬@7k@ rm:5yXlf#:Ti185(ۛ Xa[% 58XEmXk㪲Ҏ^[`YAg i $|!9pjejf7W¤GTx[~¹Joy]f`S5 JvJcSk2]S\.m*l39] >Vi9l^2H[d7`#>4ĆecדG_Q8asS1N?TLdb0Ie8;szohD˲A4nhpo^?`WoW'ֳ,lY=2<ܗÊ%,t8{wGʞJ˾Ʃ/¹{{K.Z<?#XP*1YhTr")n.=yjI Tn$RsL7䪺~H*.1}4pUYUs:oܓ'y iW|&3Rֳ-i{L9j^b}Yj`^HoY~hRF2-$V{n4A(vH"* 93`OSiCDv$Ka~kù`ߪaXEG\TdOH\yF{XzXܛ@o/4[`C ߖ}՛Хp~TAҬ")mdE|Գ>u/3<]u",L4>gm-% x(Q(c[.HcN0k*ÿUZa\(zw[`\m'qN̓Ǎ*:g9jN3&r4q֬Gd5G_uvyn;-#%8(WSJL=I -!yiK5g[[c nDpK/ؗ~Q" rW~>>,IRh585#BX_q@Ȯ$o"38M/l;G(qp)hH%w90ld bbUVO_{qjF/˿F}1aW>]""ZJwrTߓ>ox=<MK@dI/YA5d,tFq6V\%UȂq2m_ΦV*;m;/Y.HޙʈAYT&bDH* >^&ݒuQQ~D${/v#8|k$* d}5]mC&BTo,ޕk3ո>, +t~XPP̯ 0F~JI." 3or{CS)yRGST!7=($*DQB}G=&c_;`OG~ZfvSגs2Dw;Ss6O*/uV%.zsƸcӤS8OPk'{a~߁SLAS Wv1q$b$JoLn]޹L!&5uڲa}9;QV/>ģ]SҵQjT5}R'h03=i"[]ž2;ыO}f/uu]6v8]yr$?}`$bIfHbdir~ W]Ӛx|gT)=ϯM9<;e ^!A~YۤbZA~נh7n1h&@їYjȸ/$MxqUX ׯYl⃈kCl|uuUkx*e&!Ϡҳ0.;%qڏN )5 yX/7-g:lAS-M"X9r̸NߪֹI*tovB>OS5YEn1 {WK!ͩu i吓:^!<&0u[+*}ޗ`<|H%"ݪ!vJX(G$]zFͮXAg Ϋgxf>8kkt >@CX|u5^\h>wF|~ ׭ }$ʔ , 7bx2PbX5TPC*#gMLZK%p{mbľ }+&R2gL#j_ T& u (@Ƥ"(.HP7 X_]4mM%b95&*VU5pD9^ Й F݊1h>5bABbt-:񒎶Nw^XE@f_NgV:97mW3\(@-Tmh^Ęl)qUJo2jLRqBB3z.^;d+khw%rD~t] )96 ΅o:9\DidNezU=H!xes>Op9h촳C$SR36iu*>"_9)G*TG-Ȃ|(v!LhD΢/mLz@5Ӝ'NpdN(]ab2?.4Rˣmwecϻf,ՂB@DG@;ᑸBtjD&pÒeIۅ<;nP_mƣю_5{kYYVJT kٗkwiZmer㽯o^\t}DӸ_Xd/*^$graq =j Ʌn:gbˁ M7r:J ?e"iH ka,C& JӁtIc,D(8#DsD'%+?jNOlHLw'x;CzYƌH^<@/IrͱX%% $䰮P_GG7edBpRm5fysVۉ)U9UQHХ8BQ21?K|Jaqvzb65z:c<IU1*OKON$,\ۉ|2Cwk $b> b;Slv'੗9 Y3!|jP~㾯 ٵ}*"GPD5UU[ظElu.ϮOjS3wTt_!O#|{z7Q,evd5,غ@He  +a6H^p6l%i]~$)3S3ճ>D%ʧW=>}M򴀺WL2-q Hux%ax9 0tyv?l^Ξ}+K6QUYc$EX,W۱ oh0WW0<'BcfCӧ *O@YzuU?ٛ67/K=mT.iBSH9ӳ?N޻'ߺԿ/,j4^e"7D /M-7b] bd}\yp+МxCe׈[ʿhݕ m D K! M*ۇ`wM`h &|f;;5Ңu@dgҀOԉEd^'3d [=p#+U;)¨W[GYLRk?KPךk \'L|ڸ\*4|r|]N)T/hmhaj>òs ZP ;FoAʕ)$UM<.əlEޯ65W|jUW8XMGI* ]hsX[ujmo Q4zXv9qe)`AM m}]1#HQ HaSuea!oV0wGyB1r% 9A LS UCPv@.o{20Dr 6 >ڬV=G?˵z jt̕ݵ' GPQ KL0ĘR~K;u:ba$l&7`V_ _ yf/1;}aR>Y N]Qb u/jO 4fW# ԠO6حyvh'l'eݢka'~eev',$C,b(׈J:4f猲l1ݮdbw&?{Tb僼#TGYUU} kbU|.G/[WEZcOt##L.ib%2lpnFjg= $lbA% ["&qYo7$mQIɋС"[,:b$ߩ~c0S1OLkK 1 ?ua l_ 2cr^yAHy}np1Mlc(>6`%P>>A Fز@^8_x<:DMȗ ez~.O Bx%Z;Z *V}#"EԽ[?)K0c4˖7gjMNcи{FIK-Ӊʌ=:&#JueB GknJ*=7!L](H|Q?U?e^j\;%4JbN `,)P19YȻqjGHUikJr]ƭ 3[Zȇg-S>H:m9|9:$xk~٧M٥hN QriLշ}GQ˳ Gwk~78oH]$Yw`}d+ t`*%X@g|~_U< Jsp ҹH&*ϻg@nRK6i=FFi^z*&`1rkݲ[gd OA{骡pb()/fhjRg9$6&~4 Ghj ݳB_! ]!ʇȁw- ?"dDž? D935A=HgY]%%[`=F=0p1jP ?K㨓>"]IF{Cco.98oI`|⭐y;53 oًqg3˾ro=ER7 >:sw˔=XGأ^H S=AN%E$ OʈFwĐ`0n͛ )LDAo681ESa\8Xoi:ֳ1R;BA(2 G_C bAo 5(:XSԝrV6 D^%c# eZ.%RBdބQf1ׁX&LnڪL9x (AC2iRd.:*9E˟E*AfOW㓐4=pAX+C@#ҷ })Z"5üvmPaQ;嶆Owjbr-LFkVg9x2#xթGy֋4LR~ ~}iΧW}WK;%5# (zm&fdweZ%Uϸi?mЏZ)_ê~^l>ri0 4H2/iH~bU̓X860F,g։0UXM.t~V^e_/F){w2 Tx[oc頀q?TpIf, ,Vde2sUL9VUyu;xC` 7<b\~E> OKOs*׿ _qG͓Yק̻F~kM& LXOx~@;&%4M,#Gi&;ԏj7Yٝ)h+X /?5۸|p=x5@itcq 6;wz}(֋[/ cӊk҅#JޚU InFIBE t~p64Xxۣϱx8O![/)Echd A&uͥz ꈬH09$,+,KM yHXy*r~H&Tbe~7ˌw]E3Q e`I0ćL{"}d?uڇ.7/xu. R6zs}&^(tb)Na7'Ն01B nGX0H'N-o~`aEj`96ƶ"(>"{\k@"Acl;h[B%L NfäU [nea{ S兩ﵠ?t`{@Z#TGS1: 7,s*BUxu1d n>.Q ؐ=r?y˄ħ(b00Tf0%-B k^:MHrp"vgXocD&Ab%0Nj1Hd\}>h%f'Z,e qZE1dQ-K5K,vD3 l!9bFjsCtڴ|3^|@K t_o+>ak`愒g3Em,+(7 ˍ-3]?Rw"uQ}K9nBck 0+Iǡ;@ߠe*2Jld t Z`1Rv8j! 6vc l|>Bd*RI&Vh- R2Ի Gl2y%|LۀU0~guQ0w,@u&lvne;‚auk}RHo7pFl"W)nͭȆ5D 9QZ־7r c| x2[[L^sKBlahml羰̚ 0 \B5Dhh%o@}mkm^͘?9BE]fL/@$l7ZX%|tn+`MhaP/<Ž,]R7RB݌KiIAsԳD{pE z_>"\1^Skna "+ŧj}$mi4~h rx0r;qfV RPe{>>x+⼶w yB`Xd\@ ψMuŒ8&+N ћk .G ?흳;u݅#=WLUh¾J b!oO\]ғ&Bh'*V0gtA¾ lZ(93n! P%ަ \ ~eh]礀V,U9*U}%%ȧlJ>J7*Ay *ӸgS  J{Ĝ֘7I@(? ʿ d>U҈sRbUvn^܎|!h^ Qc2pF&H Jau97lvC.C^YYH^R \^Mit'Ȥ/P%[61\3yaƐh68^>1B!'cu(wLlݕGjvB'}]X-I2=?qPd7/ U"ơؾQ=4!nĭӥx?v ] æ|:֖l@&ްTʐLE6٩pE͉@<:Ft3,QBF·_D(͹( {?jx'p:#&[(ҥ{l TtSBktI@msW؀=q@E0\4RW6\ȧo ;y2/> Dӱ]vi$` &kE @&c?Pk: -.e&!8ww1ʂ u9sXf0$Uqg $SrGH-"Ys6Cn#o?dUyU&IjoRw ֬wc,;~^yq?8Hd`y8 N>@7"3M&OK"[GApe%o@6Cs!JdzM}W5!M nX9X=/qhSɚ~gvQΫfg ӤD_ #)GGi*vIܼUARprldLQIT+?fQ(vɳwG  >M8x.) q{ҭClîmt݂et|°kbGbIE(#غ51dj pB̙EamU:/MEYLXv H3̺E'&-rZ8$2%zBXDB[v)RRxP~J[8<*Cr 㛽+M܈/%!^ [dm,TBJVҰ36i~J*5]+{؍2@ H$$Fr+/B9KU7Wymi8ߠ멬;1gn"4V Gv$6[{ZmM)oH ԂB=:e*KD\ز _fthݢ! d[`lsKF%mg6T"(uұ%CzrU Ǹd] }uޕªeu G&; xEƩw2@qق`@$́$/a3~Q* 7=hͭ5]_\K_ZF5 t(TcwhYLFm"HGq3>pF ȊX/ -5f\cӍc8CIoq8D}}Tbdʵ͒{ W\@H8VU݂ D0 g,MrU@_!)J̀=`˰T}y@{0uv$*T[j,7 @ͤݙ\O>W`N +4 )0-<0Qx=3xX.3:$;SIyK<24=AUXjMw VrDqԋҏ.!ML{ T[n@N GCWWڃAPJu4%J ɔ1[,3:>pa9o!x VYj N8|ap?XOܽuJX_ EqH.9`l+T['j ]H+a~䂐.NcvM/3zPBך\%ARMK K\p P*_OLD@FY%s$g xx8?E5[lh@.kװ/@fl-D/wiM}:{RhI9=mJT] ^Á/21$,9 2DW?>CYIk3B1kI; ALaΚ@ϔ0/"ȫ" ZG3fDZH{,XX.SNЅ5&.!KSF| bwkY1fG j6i *2cCWp'ZokDCM1/MG}a `|YcL*> j7qî!G .EPH#(0ٵゖofyנn$qGb^<38+|T-/\"ȑFM|6 2u^hѬ1Bk&V/ H=Uɥ1lnvֳ-&:W$d|UBLZvxV|,Fn0g2'\`'sF7E::U5BuNVNHv>+Է8K!π\Ȕ ]Q)_f/y> |} uʰ*hmO^.n _^JJ=VAw-.*b0@D^+l]߿07 {#DVzZ`!l8).uOc:iQK j8w9_Jmr q:@|mV.qCwg br&Lķ$ҠNVCuXҺ= ЇQOY0EwE8<3ݶZ³_鱲@Q2/Dy~n/ΒLd%hdZdB)GzuVQ((/43ETabY>}vGOA$`hc#o^+-4O,ۡ]--yOE5ډ,.iƒje{d]H_sLAQ1d_^Z`0t='tBq,!tcUx;pӳ3YD][OqI pۼgBW) d.&2ƈ'9tq%Ŗqk>$Cɴ4S'|$9rk%PlP'xg.bLel8kdt`2# UGIsuUƺgGW 0-CْFèB5%`'AI=ۿ2DS9!}cݷwJzE͖#uրtK5;@nf[Hׅ7 q=Ge)M \nĠ6'j'Zta;knwi1i.b*TI!Ф!"#-ѨZO֛YF~ya^&p5dyK_GޞdTkFp1:z؛=O u I#W&*Y)HE)t5tw|HSɔsCP~yyb9H8^|>N -[1TD>6T5^ V U=j.Lb%}.PejHPOHf=:ᏡBҚ$[$DVFF/I19U.F5$>-C{\KP>kфvQZ:]QziM@˂qC9wuMr@p@O}ja 6SkՇRvd݌,{A qV_ފhјj{Wȫ$ ovDथ]隕ͨEiK,LAyvx]U㫇ָXNM&,Nkqi& z{)\:QG\Z CTɴ O6r +yxUN*g5bK+ W? )@nN' ӜlM9Pd@_co 'af'\^MW#!2?.5}iSK#[y K(dޘh!f ,}1Nq~xi4>"s or056xK1:a}?l^ZxH/= ЛA@*rHW*0# ,.Afj^!SLߤ_UavwzOU8BI2,1;"j tp&Py/vmIv\VjpS "~vm5jfr7!IW2_WTh<$uyg=&&PJ Lp=ހBťd AcgER#_χ nA<-h ϝaOfu4H!S eV" $Z:xc쉫DB> i=#g`|H&m0/ _<: D%ҬeQ#*>dvݳЛȘF6f Ǡb+Ce{]F?X薸|#>AS* iEHq*gSa NDa,Ԅgx'+h=ZPӳ`ÙIյv[cD7׹ەy_fgY͇G P ؜CUӑ$3Vp=SAc,qupMq?i6MhdkkQ"uVv[oZ ӽ +մ y)TĎPXZ3_$ "ErSg8 cݠ?.CcS[Fm)#L]~ k۵IȆu,'n,ݯ*E=VJҖNrݛܶhg6DLktI·Pe(V0{zޙd5!?;s#䃛Cv E)Xg~l9Mr 04>.'fkVnNBC"N.?xjC,^t Rh U?PjV}խv`{@+8*{*5ݷ;î9't[#DG}K4zJ5!&䎴<[}x2r ݅jd$ٯ"d҉ XqNyG$;$vt*1@'%Id<÷=I*E Њ]p 6h_Tӑ,tqd.䀹1͘}(} Cqp3Hm d(0Q[5;kbVd+*g3Dw˗9P>+/5n& XO JLgZ`fN_(Ԥ˫S DcP\{E1Z3f Ez4 #b/|6,9'WS~XWA0K!@ܕ `d 7_gﳡE0k$<.վ^$By)*2m7ڳKx. L0zZ25@-bd:o<5,o/?]>)(?s \ \?AFO{;{s`yVI(}Qtfqc)F/^XC zr؄MDkWz gٹ$是lwm;en ya;km[HGb|I -#iE?xq둆Ne4q'z]2#y5rTQcA9R"q~yE(URLQ`is#@5C7Tғ03EEn2TIbFӷ328}!'}'G^8Ζ!Q^ЮɄie0C6saqfyAs=SBm+'~&Onɮ|٭h,=wc}.XhՇ|}p C_EXr;ߥGҞK_ 6"atTd\ e6gfA1Dn>$Grcӝax)ξ߄jnKSz *yjnGgoX9ji'*>  {TN(v"[`<|f2Κ/Q/Vb\˔90" x$E{W. (4P9PACjB-}$Ҽ%MOO{Q"+uwCgtomM{#xHU= I,.MS:tcԻ.{X}b6;LlDI\!f"|S.F)J/~sR2Yؖjס(B0" Ҿ_^Q3]1aqKwAi,F@-rvhB,e 9G 1כnX"<2強a)!Ȥ5V {֜MR=6UYGְ|>|㖠%֋s$E-Ku~iZ)$8^jDeA[˙$U[<BGTGyQ+J_03ٲ~/+ W2VETZDɢq fRJce\}P 8eyiGygg^1FzkLkfDP3.4Zq=̳-#:aIk2=~&\'B=W+ОqgGAg3][G]nEnbt!`uۛ C0ѝ` 85ݒ5a0Ț{t,(1(Xcw?qy{|I\Z#LT[G *h`h3fcW& iҺJPzI" lu?.iYJSpUrr x? 8"X@JQ g+upzyshRQvI!lgɞR(A,{ZQ)F,/HVYjXAWȺMO\8.Mpʐ]ܽL3ǯ݌HL-^ALth'cm}I( 1h!Rةbp%wGCզU6 >WR@7>=|Si{Pc ?Cj:}`CA9kF]*e@TMZpy3qZ +fjb7O).bU/P &OA*9= C޹F}&}dY?0PRPx!NaQ !w&ZCņQRAqϧ)ʃ_&ߥ^S0l3ZBT˄ge%p[Vsޙ؈{8͑ɦ_Vj:rw9#rf0$q43b[I껆+ "~Fo#-ZKs@霪J }JU/k+zMbya>W]f)sCbYΧIQP#8*N% F&'*1ZMdU-vɾ2|_$Da3XgBݫ6~F8/bZ96N C ь_l zaȠ㶍+Oϡ2ک||?Xi[&B\ Om㼜XھHЦjfe| `>ఋ ꚉEd ϼ ?nN5UL[eM vVR̃} )$GRRO ^Fdpo0 ]Un5(i}Gi*vfS|a81|j&!+MSYug$ݘ]tGNq]d ZէYlE9.;UYY4Q0#6N*:N鹲P\Lh8qxwU??>vM2aahgWQTQƩ\*kLW2{󔂼-sb>lhյw>abɯWp9fQ #4/SdUZrjQ)p):w)K@F@/SKjZ:d'h@ tll][)$FVmR1n@,>i )oZNMD:-Ύ}qt4u`cw0 :XX8yH0:]Eeʊ4 `:__nv|"-Ӡj5Δ@Wd|3fM]~>R`GUؐz0k2^{'`wӮTgۊL[i;8tZ$˲ -x"2@u\>c͖%d)`O7+&Kn>";A_s,Kf.tnVڔ7;.U>j [`mKQ&N۪5hMy'nŹfsZX[멆ns ȀߓWooA?'Y1V]zǫAtQj9.GP?R4C'WT^*Z0NqLhCUabs\anKrwZʮŎҟJ1|3rf6hk,= 8H1Q6&&NWʠQ鵚brqr >w<+]Od0)S0I0ߵM2?fPQt{b&cۃx1X!Cm`%>^λnHAd4QyACLy/enԫ=JJr)`.U 0^CfmBLێI47,h]v00Ϙ. >VAl <3.1VߛpU'7ĝZ"]?5V 4Nk۵ۤХ嘨f S=ଚsr"! &\LՌn S Hx:UXW*6 H,!ld 𒍲=p$.DKbRI|bSwpI_q5Dn6𲡺j:"LͿV[\e t5y" u;|\YmT %tNaLڻ6:_#c 5Y8 /_JJ,x' 'uc2߭"v{cHADwj=,2zD%IxafO`#["柢#Md(8gR;9X\Iטav8;?Kd8:ZV }dB/EaHf hV=V0Tyxim5+lҝ"כB pkNKo~q0V훙BYAa-4gH+: rĩE+T`eboԓxBYN\?F0ߴriį; +UB"Q]5G1UHۂ,#^T/Eں,߾-FhȹIITOJ>-ΙK=XvX[l";fT9YjfzQt0'HxwzKsc+[S&b9LWK:*+6`q @ 'Oe`Hc"q&64~Vbe$6\o< 5=pcV niNvҦ+ެLO_e뤲>6R8}ʿ?,)ub/mb4H+frf89Q& #xwX\3"p3E 4 XDu/!-DU/d7v 9!RE,h3m<*Տ{#APR}Ppɰ4RВHzZ=ۿ؂%\+=sbm8jݮ|)G 3DBRk% RTMrYVnyz2 Q$M=sxtuV$_ReI>ЂzY(C|L Ϧoh/|#$+n:AY|iHZ!J`j M~ivY|Dq `mEݫ4eWr Y&ҹodAe}p'PG ׌w}}ȃBޓ-OX䒞S VːbCɥH932N'ZSw= I/H]t[go&RH @y;YQFpsmpg)私hn : ʀrS٘_fUz%}m~=#^]Y婶ޙ=Rc:P_1i.;/5 ?.{ae.#2mmF]}ZE7`+%&;%lYUrI'Cm1?LxE/XnKZ3 ̈́󲪥fe?_kdn7W%}u<~%Dǃ܌+ڝTQzIPE]lrMLaL/'\! A#P|].ת5Dgpp!gBSdY 9=R6qgϻ sXGזP*w{7m KswrjF-$$ DEâ^2 TOܞ!Do'6dFk!-5q7535:6ZPG&bx2]*xc%Q=%ha6gDb#9vѐ+yIZ%w*ΌMNv6$7hZPÀtSV[X ^ c/Wv0q~ك*U/#X!aD/~F2Ȁ?r+޶54awpD%!QOQV6FG+ +TR^x{_HDixYu7GY IdQ'H :CЯK| dIOؖe5|=RF7ۮ1D@ħnޗ^)6#v'\!?Ռ68qC6f؋tF kK_=d$6+Ѥ+{ [;j >lk˛Sӂ}1qhI5QVq.RyLb{U@.bZ0X7|l,C]Sj%'.]/;m +:`:|DM֣nO3߼]&`:*i*')5g'Cd&ikm4hMHh#(lAkg/RHs&\kxd?x9(̏ R.a0ΪGqx} e}bCHw9; t &W) w4@ &q@^, 6BaNoNZ݄,֡st6C؝&hqrۋ*ys-jg ̥dtfownLšDcQk!kb5EqMbDW0)x-:OgnYzvPd7VOU:zW+"@!ݭ6w= n=JoNHeHDƛv*\5 UR&0*mb8 9~Y S 9YnKe< D(s[\Xp`aW8rq /۩TDI?9PnJW^6<Ѱ1 I(W⧧yTUO`X받8( v_!W6p7X=&C ZՙCN^j v-\!Mdn>"g_U^h ҬB3:Cݗk&Äa8 FF/# Rdd-浂{>!YfP Sv۬,ơU ;5ehMᕞ٫^J1,.B>$,@jMvޟ^$];^۵ bƃ/O*-5FǦV(.F)Vߒ[ǽj)%_%++N5#x^!AL۪:Qėd+`lK@(:G3'w=2qvTJ0FZ9PЎ *Å0GxH兠@}e)nTYKPYok}ٙܜg&uICDB>b7ڤf7W8׵sgĆo Y2sP<=Ag.i L1T1X9t9{u,Ir@Ȝa!6@I3㙳H5ꎹɐzځ4~,vibչ(u_Z\8/ihdg~ܿ^y-_53wr6'@|RXq8n* qc++IgIbC9o-LS)vofddV]EAQ*e@׮d'tk•PΪsHLwΘa?hϾ9&sSԏGtlvnhWA _k~ lNSNK:(FEG\_9#Mt͠9l@`gAEp4XZikZ7fSk}XC39 tTgfC% >*.`u"m;j.\^GsHzZʃܵhլe?SFXħ3_%[ST( 3ijL+E+@m 7T K'ffsINL]wd<Ǻ%nބ}ޖ*2@2m ,)RZRV9jQPǎ{\te/LހŘ"هce/ϋU L v vcl’Fߣ&|?OPք{o1+Z7^U ^k#{T7NCb>(Ms++Cשׂr5ַ[fPĐ> >"?W򊶤}4~t3ʚy o<]g;evj !\Q-dU iwZ͠P}.pI"t4$s_R+ʐe8diNcr%Ʃ&42IFi0 @ _) ba<9_>[Nߘ-p^]l"0p2 c11NjŐoS[ ^2G/IemwʯC-~dԳ ث+QRdPKen.ҵOۏ=bГHxҔwÅDnof*0K"p}[Ӵ@,yta$lR6kho䟸]DŽ`ʿQmXr)(I'fJ(?HIևևWvWүj@y0*oj,5Kgi,5s2]DϚjׄ T@i=;T'A!rn?vS> OܻӫGq|]WaAȈlxrg?Q1IB1~=42QnByo ]pѵl ZSj#+#|D.Yy""w>g%#fqԖelu8bttӂznu1v]&C7A?qn9 렰%qҋ=K Qw1Esx Pf!wgtrWF.'d@6A=K ZtXB'"t_g1}+L㼊AK)q/Kl/bSeT`F8ZjʆFZNA}!IKK+;l}f;KcoI{"G& =i n/;klJ%$YBFEԨ7SN5hUu@|3ݱqoSxF]˜"W\H3d` wakUs  ֏>{;Q(MW#R@S0ApT^+y 2HҧMoQ ',Z19;"kne K-F7_J2hE/Cu#%vL*ycaIţD ԙlaz~Jr:Y6õR%Eb~L'q jZVy|TOb(~5-ОED^{l\?%ދn).eͺz3 &)ukQ>,C6zX OCLH3Ӕb*@J5uih)__ r14uAby-,(M2o*n3uĨ:#/A}~M=#?u^zRF>IEUBʣATxB,NS)Ɲ?㌯޸@C%p+:Ւ~UBArЇOv:O|wcԱtV?>ݞC R o㴆n#Vf8cȎZR*>i.~R+!dqk"iQQru%_0$GTӂL8#Ŵpd2<5Xz?}HK M>Y vMp`ʰB3a<׫8ǟcSZ2Sm8*K_LmUAƼi[#@tg H5;ưc pTm5' !F{q_a !TMKE;`ekAI;/MkE9u2i ;mǸ$'dK,j"XucȬ5lj){rvWϾ RT}.YY_|)kB]-ܞG]028cUPI9}#u_F\ޮkU:`(בdFS)A0m=X) ԑpNLܺڸm1#?G23>BlZfhDSRQf9׳?w;y;SCa|5/o:}9ڵ2]#pJ8]+[v;25UlDZɛOg8 z*.qfi&3QHwαf%Jo*wEDөuqJw7tfZHC"ncVd V$(m@jD4ʼM^9.;;68IҐrb o).ٱj2N3;E%P_ ,AlW+oNP~r}T "sn8A]gVpB[L׈L qQj&ጾ+NmAAhN֘|n!rX{`x5qgp|njaӗTw(LL)w %UT\V\'2蠿I V>'X92vljR Pֽ~|em]><R~14߆(^w^ .ސnO{AT pVr՜tN7ps#;7#i*:) kFڐ<>MfӁE>Ρ(I&hXPp[dMoohj-k.ƐL4v;[2IW>Z,O_j$锧;yҔMѯUi~/!>KY_U+PJ 6?r' uAr)/|ɹÚj*IaekPwcM+Q8>>f݊{7jSG:Ei|봲]xA"G.ی=A4MgDખ_Hl<Mo̼1 EVS^)TMӳurB mZdPx/wWb[ QhXƤFYڿ֮CZI--o[GƖAt+*RE=}͋y t9CXRLwe7wM&D >Qn^dzUQ"^HD.I3hg#ix C 8t|JLK-jT=SԦ;NSSk `kƒϝ#2s98D yC$|J4ΤT˙CpRSi|gFƎ45S )$ pO;a`zЊC̳EAa@NU^@epayy3)57=geӓ;8_I@w DZ%-&UDNPW5%aj&ݖ^j_|<%X|Z?r+JX$UY9[/%77:ؽni1} Dy&$*c <6cQl\21w-MkЇ ":r#-fUZ6B?v`5+@[dEvR]lڦRo=9Ieʣ/+6=b'Wb`u+GS>Ck0\mm@m_qr,l^ЙI`/+}*{ň$"G j=fGo oo9R웄'UgPpbND-gdQ ׼SὛn=86QA\rEN[D[XBw0rD0`ёWuC 4@sMYTSn &8zYGp ,,Qw1|yn 2(a>)UNm\@|zjcAj`׎{0΂R}`+rdRi 0HݑfY}hR#Iʎs'ZfGA0Tz\znExTCj6Ǝ*l,&/]}a\q@[i"rj'8@?0k! !eNtƝBMVFÞOx 9 ;T0#j9^cfC5rA3Z=AЬeą+P.zQOCJm893zQpk&>5SCWTBr/t-`֤(v|,l2*NRL)6!L;ļI&C\5gIZI6hz / jZ{!:=xQu\_RNi0\ˆ9c ^hn1E.h'?K*՚t{E&9J{t`kV\e~S/*GUfg"SnqXDcl=5pI4|4ۆ9B5IN>l 0 5T!tO-#%\y?",!0?X mFΠ!6lFTĀ|$I Nc "j # j7Xį]͈2ow\N@?y%*C[_k8gr5IFPG?t }Tu wW80̀Chb^FQ O“oK>KQu sBB!im[+ٕ/KXM X'EMЮ0W;U/, 7 J$q ҂yBEsĽ5:u# :`^w?ac-L /Y4Dt3ŀ๡o77>h'mngz(J/Bb2GSY~iI6JwaE=Ʉ;ɱ$BX|^yd҇,'$ɀ|>P9@X(n$iwvU遪00=~L,c3mF\- a!Dbl6C}%`;ŲW56pGVs24| ~dk"w1!"> mh1X%൅b׏879(ӿ&:.zYG~+z=H6@ O%']yZ,MOJ*DgcCqsw0t O9I.|>djU^0uު!))PvQo<Ӕ&r񳽳 CKQwS3<5`?)IWbsBR' :vxJ%3q$H2wvԵjS6DSxІHk-F}]"#{=?g"27ka} Yy>"tdLqiη 3 5C.6{QZ{n 3S1ӓ6jmдh7˻fŴXH\o%fUrض ɜ>rN?<iD@ZOjN!5uWbL3N0U mXIkk7pR&r,, pвfihDś (߈R`X#~tY J3o=N!Z,2X^Hv8}%RHXnqD` %zzX;쥉//&q}Lꥏ4x_d,o&=pVY},:KN ƤiK ѾoGemؽnO]#Ը\đ#- ᱀ZCYϫkp._/_vGQUϥRn9ܜ|ۨQyḶȲ@=٬a}/ҼwS A:.)I[3UF">My[Mp۞S.VQ[Rz3Uxdi)8~;5g^V>VDt=;PϜTÃܳ8$L85&'1ӒY<8TT 7*>ۮWc&RLՒX'O?|>pǐFSq2L|f^ AgtSx^{Dhwbj*m,!a(#]xJZz}Tx[M[zZiUҿW:czuY-ێW|3/SC;/R33@!M񴋉N_P?k?܍;儌Pܮ Qju~"m.^:38ȾĽ\)QB!®D[2ƥ`m iPvLV xiZYF ׶vC: b<}C~=5DS*]d4?|*WK٨-\f`E1s < DRJ&bC]7qmdWhy/%^7c<ĀJ1Sj+{p(ZiâgO:u Ib xm)dZm/4x(ahF` ? B~[ RGCֹ,x}tq4#%"Bq@,!ZxyB&|r=ן!˒wj8q" ף/qAf{<U)%ⳡFO=Ddu59zu t?Gr*εTlz&VVS;H'ZT"`$~(W7 O5aѷڣd4ikFm V}$UD'eg%Mↈ7YY?kSn~eB,2 'OS8o;6ŀٻs~g]<[|`$ˤ/O@^UbԺz u?c'W41 {p1f2˞hISV1#RpA8%=9* Ư7 ;h*5mMsT4=&A^K@Rd7QIp,$`;bq9N!Ҭ;NmSo]6@x=Y+L',5p$i6+m{>4R}D7qHypn=H+q"0(;Tv)Xkk'/Rv| 㩤X&plq˗F؛TzqVC))PMy< MvI8cve3eRޔG}sy"ll.&%~H1F\R!CY6,sU5ٔկ̦{'G_6(vJpAdYD| ҌNfl ٜ5cL< MA0D3tA(mo{GC6U(=[3IY?x#TuLÀ-~ZsX~<%|qSuSzM Z ]jtn| e~vtÎ6{7] wO 6pleh1Ao]>!2PR0w18}Tz`߄p "ANjL0M.ʌ[9J^"QK9x#^.Et1]蜈3jN.do^iU 7#P=%s3`f Dw IJ6o djoJ#!^m}_c 6GԣR04%ܴ_hCv@z$W>1oAF152K0 P $p񠑰5ӪPhVT6?TVL/3R%{ܢBD7m[4J6MEJ,uu{sE: y$aJX?%Ug)' *D4hPdT_ :5LfjɃ0cB'c1#H`FmosAMa"ٜs=߳q![;)#8w@rʴ4}iLql2+bq˶/C15A<3 -!W-Ň1&Qn8*1>-p}|n>S]@Vzm5dRsMј+px)ϲ[ksh·@BLfJ>!Å$ j56b>^1S_짬v~T: dZ \&N-[5{\\VxeCO]4$}t|.!)"p:.t/d^dAkZ1 y>J  ]_lF%p9}pEҰt)t>4NhfU`SMI8#kŭ{9d )~)2l$WX-#m10c}CnҵAR $}?@9 K+ -In,~XL?ڊ&\ Iapڅ W㱔 b5Lrg#EL$SnڑG/>\o|uF,g0]-&ɰz{tsFsxwqFNw:u)H$Uub4 ?d6 4Z$>o/Q?^#ܽ䕥ކ&mw"\:|]QNOxU8"M2S G!2H,uWۆ @@;Btc1_q.!|Y<9[`gDuY#sA!M zM٠z!c3JFuij@ L[qL$.b}r=/P5|&jUC6A1@)X ܹe9 a08Gl1[0CNX#xI ?)oZ@ GE):! ɾ|ѯ`,SmD|ѭ<& GkFh-TKe8*h>IJן`,dpr}DhTRLܡ8:20"ۈ>p8,( +޷&6LpkYo)=u#ㄘa^!~  =2E;?|dKSP8J+W;y3śYH 92ReM\^ I_P%'f^6?RvWrF.ə&(Olqӥ]w_X1CV'.Z={QR0 eOAJl4]VӜi2+eOΔ,Re Υj {hrd$y~jÕvmą5^;JJ$[̺Cgv86yDBg 8*~.]QpP{HnL)~MȇPv=ؿ˖0lẘ27]ڤekEgs$#^<q _Y*!1.ȭnr@Z_0(#MflxllXvB=J`~efS*I[n͉.ro3* L9bMJE (=4s1? +d]x3%ʾlLTBnO[G"z9Qk &Dx*sP6ՙ$lOpRaRg"a®;"8oK8;b bNRЉH ML™??ЙO$w]}8DžD2t&v'O:=Z?Y=S ylcţ2rqxѫO#^h/D;;Ulܮ&+`*>e5'6+b\-)߬ik:``JD%A'7nwaCg,s_?ߐOòs[; #wV -ClAN\T-3oPjZI@t!)V7Mh"4?.Ý23\4{AjOܕVWO52IȕpkJLch k@6n4jr$̐T*ǛP6z?MU;{9% fKi.6" K2Rj%r-A)oY KBOmRo{>QoJ2/==z6rvK_Xnun.9t^ qv*Z4w9* ^x?缎<:)Q㾔Z?4 #Ă(I]ߛOI#H԰sd\K7P_ݫg[Tle/jJP>!)1)udzˁaiA^Qr ʶ=oQ!̛aȕm45b L`;pZ!l!0(ꕼ$䅨Yt|)PZ2/䶈%tIhNY!Rk7f0޶(& h\Qp4@_{T,!t!Z61\sdVH"l'n]̡eh<-'KjYs[n#fh&Zi܇a8|<'eNp{[S-Q# f@~jLy`qwe-Ag"7})JJ,C1Ԍ&2(Xt( j>߲>ur4B~,[%et+׮UU#1(@k3)d|$Rw2H,:m8{?-2)m˨ ɾi@.so,/a1iP1ӓ8|1_MV搎"ܿ2>o_ffXlf s/wC`8Nٍy˓(kswx ʩEAc0ނ$0PGDNpVksmZ*E#svm{a>=jw@'j`;J3v>m O|jP̑ rʯsE׊z`㻬ciz&-4Uqt4P?(wp+$U엀!haQn IJqoe9jƾr&zp/l]˜檱^Rv5%¤2 (fGm: I\u,-ZaB$lD7= Gop*c#%+HފXvńIJx^^ [ %zP?ÝlC«sرspJBW{?K$|MT$Kp~nnf^!ʿa˷x wjveΩka]SIR"߭mȑ\ Imr_n侺3/M_m"C5Й.jI:ljN*; (K􈃨Z_ţ=F ʢ,Kɸ?=3m#2r*E^FQw4 o3DK@5 -;3w&2[3 xS3T&WIs(epi׆D,,wUw _x2i֪$s ]4['] #(cz@wow䀥,fP(&[b0{\oIIk.K۸+.>强X T=3rhX¨נ Yna~6܋s<1h 0Bw u}n5< Y11UF\݁8t%{fRC]Z''Tq55.]:N)nG~9J}G.FO,53)Kk1'A{V*&6((Zʊ.#sY&]諅#bmn[x7' A`2hY>8u#5؍d0ʹ7WB&S‚2qf3zP!.Hx҅!p"PUS ^[XPRmqNPؽAknu:My1ߑ O]c~QuU8\o Ru?0cޘc_BYiu賁q0Pi"t_S%_4<0|;Z0זE <ճDicݓ6ؑ _GhCxګÃc>l۔ޛ8 cKCu3>7cre܆#A[pl$UM3]$NqTٹGCbRbU?]\6cP|Xc/evG]H|6w\~Sƅ]b;x :}n&7j݉j蟱dH @\l}jC^b_Ej=Uq-^!;ۙ*D^>VXF~Mc3 縅,yQ lp{tc[}"t#U}V,( 6îuLOKG:{jG4CMy?dk$ʋVb^kΒ(nAߙ"r!&d :lYvcέ: g_ڠ,$`W'+a|7z(-Yq(toRP[A+i&L5lTAŃ<+8,$‚vv(ȑfw)؄(pL,  ھڌD#SN :E| (y+'.qMeIQ9 Q 4tHCHӟG4yird;k{6oK 4 F^m4u|I龞zm u uthu>.<`L4< 6k-ǧM&>P/skUmõOeR:#׉^֥G,vD;v' nY:ѲMއGy/LD%ж[Ȯ:~BBGIi!mw]݅;K(d[ږA+u *۲E1e|⼒-S2)D[lT.X'QV$Cc~_l)ț9:@CHJ`R8 IT,mx< )3آ hCT6緱[&ιm~]`OMMo6+NGY25U{bmcĹ]LPM/-|= jEmlS#;vpHg)BO)P5yτvY4Fͺj>x 5҈HhR&VUbMPw;FݮҭoƭrKԇi{*BNU>䙽0ɐ 0dru 7*>ѴOѕTk7*h#[Eߊ`OpfdәzI#:K}cePD+^4J%A X(s|kd1 ygS˒SZ斺㘛N j 4"h6e=U 1?rlV ;\^IueʑC1y1NFQhl  ?rQ.Ϣ(Q#gӆ-:R"_x1SĆZٙκ{1?a*CQbjT!O@ $@VR:'8!Z \اcZ~:> qOn I5h$䰏7"|qu˘}=ǑgWiSI!-Q9?Ȍo&;򹦍: irN"+x`bj| UX; tHýSy*ߠr)Jr9W Ev%gE[X ή}﫳m ΤdǺ88S STUD!Z94 û]xpa7k6}qj s,z8j2ċh2%ZE7[^驭c8й_ܶBRU,#3sx XBבRV?v*3Tp! T 嚟!^$Y3[BWCTgG:IOFD4)Vb7UUz(]Tê†a,Ů0<ȅ<<0odo8}5.慲PKs`2OQns̬a\~v-abضw W  wH n3c1J_]@$;ލX8}(44\jN|4AɲYvx ;CV-$܄3"@ GQ-Ty|*4}2 k%bN3TҜxH!SÛLN:]C # +> I1stpwȁ"^q"bʉJ SbKSbSova$1FK>=͘S&aיQ|bnK6>$R{etGB_n9xl ˦]x1+l:ټ#'" QsEyqƯEJr{;2cu4)"Ca$jFwN,hum<Qi͇6cwn>x 4̃rY*ޝ* )OcC*5[M1MsTm'|"Q (l&hTnI#k؍7k{tu||Z"(>ۊ}s@î)xϪ B$X$uYj6y$f +^ia#WmUP 7φ݆nO\jփAl×> n=hgd.o3|i@4,8/0ZZ#UkQIژfBɣ@S3yM:ѱX"|YaMjwh8%s[GS=׸Auﺎ'%邚Jex}xN&G0E"N֒{ڳ'MžGR`2! `\3a`aoL9]n* T.Gwhfm3=w[HOvg]" ~"@Godv)? JiYUܣ#ot9j? )8cN[Ck x' dtם*NW[Ym$;֔3/:3w$ ];6rtm;DF|妛Ôcp DșDunG9#\F"Xd Z+`s<Wzet́,s\ ʁ?3+h|8_ŽPOMo]Dn hؙHP4D_CL&R %`-n(@"qڈ5&4/s9 u`Py4{=YIE{d7Z>h7ϕ殚_: ʋc^v8)D AӹDD,m•d뛗a ΞPG0Vèz~*r5d`@;ξ$0b,MM: H.Tۏq(=S Ms̊h$AnR~}Q& {שO 1 ˞!<ԒCעpRb^tuϏ6r12ެЗV%%X]Zw㟛/[|T:[%?:^.O٨v\6V+cUքrԩ&FLzO`#r>y?w8k-gO)bJOXd yD8iydU/D/7{FfL%2(Zr֖`c*,*/oc勉g$ fyFa"&jXdX[7D['iElÞt7a=J!.,AǡZH%eUa<7F9ZݡF_QxNo)$o&dZQ$^^{[pgd+%Yٙ_SLǻn>I"/7@^ELDFk*:=햳Sv&jཥ4S$hg>EONjtt/Y&u>\{,Ek>|"6SkXmXzs1P?Ҝ tb{p?q@aR\=qT/$k9QޚU ?dY9ۣd ;k2}j0GeN|?ز 0NVor l+B(؈W,:*H?F҅J 3Q>@HťE7Tc~ 2ϩ -]pfi0u``Ͼ)!{i?>c6G Qi6lQ 8$efw絔r kuwi!%;x5{=wކ `yX sA'̹o3d".?$ Ck >$;[N,Z8o<-5!D 9_SO`;$5O7|<$#+dl'>8У5KŋF=qQ0=(1Щ6]t BPKhf_Y*%q}pR)=~ʛpUM8t ke剛jtogBODDۈ4 ǽx/ѾGubPO 0>E6aJ^vzw8o#FhԆҥYp˹fJ>-7*eWOAű†ZڨK?E}w4 XS̼$X Pt8 |=KS <֬I{UJMP\$_kkpރAugc;(UTɜa7%t ҸZ2%Y+cQ3Sʊ8 _@gy)Qڊc'DGQfg@V:as)%xH+UW{`(CK%"blĉ-obݚ|M?B}6ޗW[o|ekb7f.;e쀬Ä[6n:D?~W7rL*uU1 hp|Ⱦ-Q9I-eȻ0A lFmyDplݓh9|ݫgrDP X0  a-w! ś# ,DҾ8SqHؠi ܸyߙK;\, i"-NlIlڹ%rpe/ ʻ_VVrF=\:9*yBcC q Jˣ(|2704ªAYd~7N`gCc{6xiDqgU&Ь>;㊒ÉX=W=Lx>)~> T)Գ^ïtLM @!.] 9jk뱥VxeO9g"dupYA8 !k=žTЁMgL7FK:lVkCjF ~AW냅1Z~R#PpFW WZ=0GQHtq= '&x9yT<Ǘ-l6(`/ej]ڥHTPBmm/2Jۜ;ЧȡRW$M"Ƿ{o#DbyF? DĎi%aMu,3(+levNtE6"t,h将+YVQg4]7SJ0q EcQ2\kح؊u\$x;zݸ95b?PwQݢQ휘ix'ɞutj!e[2 -%xH$JqP+T{jC\ |H3ǥL4!x%mR`G`YtNC9m^7Ǒ7*=N3Z:ߚNzwWgk0ftGy4 })wTWj8#+[ %C8\]:S Q |#HLɚ}^ 0E[֨Slud͝50gaoOiV#>hnrkBmR=`:昤zMbșBL\I"v@N]*q|dXD۬28?!lZM/b6p;p8t`V@-&v<ӈe) KO20j56ulF=T~Aw}\o7_5e Anf1֋q;Nc(4ܴ8b(3`ķ+a}mC(,ó/7_M- 0,dɠVnU6&c<@e JDM*RIyD%͑A2gr~da{aqD⽠.ZRL4l@KНEK%˾{AGFd|PEdEiB44O**1,V/B%ّDg[AH6,"Z qmWR`(JTߠ p`Z-E~$!$ 5un++}/Ō gYZ07070100000399000081a400000000000000000000000164943cea000067c4000000000000000000000000000000000000005000000000./lib/modules/4.18.0-499.el8.ppc64le/kernel/sound/pci/trident/snd-trident.ko.xz7zXZִF!t/g]?Eh=ڜ9LoPyS7FoE4zвLg' mi:[7[ZD/y!EAA ]@6Oc|LL~]#HFFZ wwO_xqڽՓuG Y25o"7eYyhlU]IFv(Ag#Ҵjjl4xAj:V|B% v_kv t]˷i=1ԠKوSd}=#l6<< !31BOkq] [x.^чGrZqR甗-.c ZNn!lHKx}Ē6(0Wc<{YIݔ"̛sYX= RW.CZL}Z jj+*-5 jc];]}cؓbmaZfYٽn<-7:-Kb*e1fWGlc’gvՓAjfƤ| k frHإg&KPw,a̷koOf\ޘx{m݃U/^ 2o2 Y_Ft<.  c5G8I\[L4]M:?eG!VOaoČ=J>Yhh$N k? >O8KG.A8m_:56ctb :$q4lc6r)TSNbdW3OZ z%E 'VT7Ƚ:F,YB"=\)kQ331=Yej@-0o(" NvTKWAժwqO7}%p*0+VL-՞$NRgO;VV,W;+^'^6ė@1cvyxG Rg=SA`zI E3 ۍ8+K%.?P3Ni{+$]ƣj Q˘l8H5 xu‹C_^9VG]AdMtX3 ipMLV\gsdZȗ `fadt+w9?؜>{'U ^$YC׈(rw'j-DDQD^NQ9Ű_Gۮ KO9\t,ʣ Ţ&tAM\9P*= 焖E-˼Lw/@I7. 3}'"bv/k=Vpk6AW铡Xb>.,!lUy7L-@F%5 k&\ճ  V88Loܺ7) u7Q|72 Eތw` 6#,UOU늎) w`H0uֳ-xM $),vH)d%03L) ,*Kn(B5|td8g"x; U?F #v5NO,KÄ#+M-p\_X["H!^]jɅ{Z܊*/>VēK=)w^Ve| cE2U $^b+^SOqg`%!ވǶDE삨*HV`}>nmChåh?&#x>GAr>>C70%SI |&\#9zs^ ΰ ձ\;˷t큔~ո(J.ڎa\;|%} [QHh@Ywwemv&LvW<黷Mɪ]y7\P3RZ*LI˒fi[jʟr.=IKieG$`$?Q-&a _soPFm@U hj.T?u?Y2hKY~i\j 2 hdp2&zV셗Îu7lW]%BȢbZ?D FB#&ڄn*SW$ Jޮێ㕁_mybgf0C*2ᖍ(c"b* Y";7uBS$!+εZjIp{DΗ=e"WM–Df21RD`.̀} Q%^FbH$Kܯ! Oq)H}M ~m嫜|nta,xR_U)֨AAyFw=F奂X%Wg5:jSb>N2q5ṽXq)HDŔṁ "==*5(y0O綟UXX$Iȉ%ger2[|)'WK DžtptiU/Sy]k&2 95# U6rt' HbOv Z?TQ*(.ƖQ4euUdN$.nט8i?o1j&jtë\T0S^ [j+X.{ #))$y VLƕW=5uuV $6h6"Rka D 5jRbť-bPz*&snR轇en:u7XXA N $Eh]Lg<|vkeeW[~Aȣeͨ)o ݚf3N[OKtSN ;^ۨ [!9)bYoТd ceqjˉ2.!YҺXbpQݮ5aG _6f1X^ $֩p+_ iH bE (VxiX %ec7@ۼ!ˎfwaDNj9\KNC *TbK:0Vd"Wҍ ZŸ7(תDChOrgIIgW XpƑI6\&t8 R03eg-i]`1RG)#`)J:S(4?#'挧8fz>}*Bݛtcћ[]Lyʵ{K7@C* S/~>hO|)?o7HoD AbFneu!H817Og{,*hw4i2 8rgd:Q;C•|g /q81b0ɃYܡ}>Ȕ7v6oؑu2H`#vF|(oUҌdpShxokm:xKAc6x2FeNl;/#;"\ 1R&:X{b65[s(taLK,ʗr翍p>[)6WOW*G;WXG[࿋OG) s=@>#@r=##x \9kn2W۸*twI`ozhiej{}]MtURr.zV}מ,!'wdiT?f:(Z-yX3yob=e6)9Lm'l!JjVcgH!{dr̶+6s6K[n N|ʬ\sySr uP+ d .Ke@@S˙nPla3=N*2IF~~'Cz"ݮ˷?{ro`zRm~['{N`GdҌxG'Iκ@R?DW>R{dG4ENkYqy;jiIG.s{;_1zq 4͹57})PDC@WRY[Eo^ <[F2oA)Qj&yPv D#[7$EyVuuvj=c+A1A΋,~ b/jv3\F+ZmgCB2BoPھikv=U0OWz+R)bI42RhG Cj._a|70ɕKo%+)cnvy76KZ+7#Xk%j a(5 SV(#ڄ&2JkQyj+djj2xdOD dF/A\9j+ȮmY;vjRkmqDitִh`=81Y?"M06=HS0VTۂ#b(ee8CE)U\P$H@1/.ˆ]Zz+7^Qe u~*fQX%)_XT6@Qvg>p78sb}Pb2g2;iS6=I*V^߿Y_p-QkV> E(|ڲ9gr(E#/o` Dg8?LpWƊx߱=tVc8V2ؤ7lRF(R; IޔpnZaâ[8\hv ' _{hKv*JW6rLb AKt3Tϔ )Gճ7&3,-ar&O}*(6yف ( ޛ\u܏}&Y1@'91BW~,87"䉒W+>]=RSZZbg"<l>9ZW Ú"vzqucm=` ڵ4gНHHvR"l߷¯r>D׶)Oچ \|^EaSNFsvSȘ|JV|_p w+c~1UW\QYݿ֌APKCߔaAbBcܷNm-`%^]MTa,6GNȗJ״B›[vqn$bQITͱ|Cf:\1E98gȇ,dVeD 20,Sya[M>>k+k/ze%CjCXWԄm\ D$ٰi)YG4P44΋A+2_aC޼8a,w$_hp|6sفӸ%>Tg}-՞CB5tkvWDZ%`ӺB7T'/hnܺf]6'r$A[if3mPdI6;LD)@Fe~wK>Jui}`s ͯ@ɇ~^N΀'M4 R种mt }CoVkـu!~IyQ)h:2T@f-y197U;? ҇|joI#](=]fe6+ ;oSbo.P6p)XOpl`&mC][(ϒwbyN% 쵆 j_.1I4(!! ^. 1}ܖ)bCAF{i8)-+Q/Ҍ1 \GR(4"ACVIyv^ʢhdp}Odd N ^oߣqULXpK]!h~n]~iE% ;sHlw9hf8 Ѕb0Y4-"2FCbD!l[NIkI$Eڔ T0L)w]JM 2Ye % DWپ{Y+j=d<Nf:7}j0iA]>NQ[ه̂v3 3;Cr" edE Œ-[&8JaE]G;<4AYo ;EJj5}'`gt@[,Tϰ;YL|":#EQ@ޜc1H@|i *6 O卼ṙ @^~OFJn5w(>q錘~k`UM `D4?|( I:193 @]ʘj9A?rcbcrRӤL9.Hw5%r͙ Y$gUn򡡟m1@>1W~%[DT+}p \=6@Vk䁩7>:JzX#vi(uf.x8佐ou!o8Ň>~sJ8g<+J&#-͠ 8%L"r[+8| 5 2py fZM@&;&*#tONVA͚ s i}ABB((G%zf:wIX D&9}bm Xչ8NX9Lԛx(^QnIVzt`ڹc^UX\,,iwQP~H!zM/XLkpn(* }qyPCHqE4\@jCfjU>DEXy@,ܝ{P{0C3 # сYvO9XA7sy!N0E9 3,ت0y@IF^n2U &W@D)''j $k-°{9{)W=՟2xrv79dCbp?,ijYpfۯrT_M8r[}t|f}kv#U; k &hہjn60 H&riν)H4}GQT(oْFz=%T=l K^*QX,X*V5^ۄc`oN'u,p}͸Ҡ~uwKzC0_\ ^xŻU>3/e,!|XےQzDꊳ9^E7,Q^ԜUڌ19Q'IZկ;Ru `&]l$⸚>0WƎj"IIx {%nq%}#EP?S"D͕^)MI S5bbEqcø9k;T": <Ǥ$R8 6JPr=5){[*v^x +[ҔRL3#O^7q݇hݬw@"j:" a;k6*n[I"Nȼ\㷙{~@&;W-*et(IjKok} WhFabĢ&qx 2xҏ)Ec⛨w;{˶|}.gcH ';يRge΅a5օ nGy^"2~@eX›6et{5-O3iIH/yXfR͓,g삣0߯>pOT?,p-a>v.]N J3XV0.pڟa dP«yOϸy\`׳qV x f~mWڜp|s3wÂXoֶvXw*@kk77br-vؠO J,H©Е ">C}Rj{yi̭Y´L[ӍhڸPGɐN`@}> g_D wp$zJ~= LF4M!9>ƠU;aA>uF&!vRTʲR]{x mk1SACoF-t(@ko_>SJ%i~`ll>T~t%r>Fuw8mEv(I1~˘kB2ht"֛4چl{M8&% Kq~k,ӷZy0,HWŽ~-雄a&MQGCDHyރ/-C "q25GUZWDit[gpڃyR]IjY]R(W%wJQ4 samĪ2tvgt+-9vZx4OPDAn$dPA,rKC0(*\qhQ,v|g">ԮK@jK\a&`?p;iAp^l->CP {l:6Jm^98i\y= q8m]"c!LTFp7:Z^P}n/2 zA:^G,rvs IE5hmv`͡uX-|->W b,S)Qp~C&avWgz/*x0WVt+ ف{S} ZIZu~pPg`zA>,]9L%fwՈ0 G=3K88=Lb~-V byļcChs|CC"bs}[iL]+Іf>+d$ GL6Y0n"|Zy[f/^يQ`}X} FZp&2Pk%7O]P-`Xkk͆Jmif_9K@4~gvcOT#G9<ƣ`o̻crɯQNBfJ] c cHl;Ԣ4`<5H̜أ"YMf4=V.s|:뽪vd9/4Va3MEyj’ZҚ[(Tj|#fhD9]LZ!)ZtqMGYI̻' s.WDϸcECh* &;R'3c5 hNks̊Tf:R֊,:5}>' nߑ7pzfK(q37`V#2}jDcPp!*~Od U{"Td aT!:V!ZB !GT@ ‹P=kfV&]֯c5:HNNnlx-.G}qZ_Oe^Z%m^.2+VP3^HJZoXCORPʖ`l ^e)'ń'7)b_*]:v(WpÆ|r#+5J,Ɏ"F;ۗ1%Yx W '^X9@` Ɛ0m"2+ m>ԿG8!NS$P{ck jyc2*|$ua#J{xީ1^osҗH)^_ͣ2 jژ;~ݣEM|U%qpr#fv”; $X1}ɠD5*'F랚dbauOFpL)WH*,İWKNݍ(ѝd&K} hY!qwpp +\f HpFPiz ₙF^⁚+d1eմ7:v )a2=z/Rb{fzC~\#mBQDKτR8%(iZ~?UT۷I{# 'VNwQ+9syl1BNb3d%)7h\FHXʚaIR[;7?m{2>TD_p[}uOKt4aën\q!hpd,Y-JUE,H>(>CD<[!gt/F, v\sjv,h7?RW+VRNJVD|\0*ٚãՖk-[SlۘQc)d];L wɦ2I` /jl>cgLH/.:n.f63_|n#qMyRyD$&Pk* d`z,yK'®=aX&?xLAkxA/6{ҏ%|yp}$K^E ?N?vLS %=69 ?)' MV6n [.+]IсMk㧈v+3I|Ɨ'H!Y:7gꔬrZ[Mϋb`ͬm#.EC=mb> +'+ M*X|x1O0˻XFo{U?Xo*5QtNlr1$&2V(e2S +6V3uv%3@a_ [_yC6(69uf2Y"+HV:P>;<~!-}Jx9FD*AL4cFvQ_H*vL=ۓtCIZH%4h?rNp9vlv1݆T/7_Xg@̥6 /cFٜs%<w˱syORsaBT^nUm+nuk=nTC9: vI(Y~W:02 !EDLūpAats۽Ah';yaQa+gݥ*+CUg!!Jav/?^<>ջ;t*F"ZCfyÅ?[` e5:KBwzs-:` 3a6>+*%a&D.I `)Bcxq9dVk+eWwtSneї; #|z;OvlL8xf"~Lj@w4A[ݒLktOK]ʋ0 }A[;w]0P.|GܥhCejT˚X{g!1uî#R3" m'N\'k1ݻ 3ܥs@j-RnG:Љ]ʘɇa(X<~|KO9$=6'}Ɨ̧?ctR{5V]FraDU<HEPSt.LpU4cFј)ц,dIeT b/sa;k&޼:zGMJod'F2E||hԧ z=a֒iM^QWrFTJ=4Z,tΛfD ^s $;@´db>zmӜFx|qJwLrm&tD')h mE/C6?7QbvƷm.p։ dQLain,fȩZi#də8>4vĨGݵؼuf\Ъa|ک39/<0նԭ7zH$if_Ǵ/AuyTny?T"0Σ-*r@J8+!S+IԾ}%24 DuQNQ@b,~P. O-. G1TH; 9YL! DVb8H@q:tCȒr2ARY{5!+Od]kHk5%u u"GtNM"}mN:^g; eцdiWU7(??Y'kvL\hp4Sv2qp i*A86rۣL|,1aOͭ1a1P%@{OcE~^|`mE1 FݛL!,!A4@&D؎)`_06#-0+*Kq"1;Ğ6OƧ,` 11$Sws%&Z\2y8ƶBq[HHܫ 5Od ǻ%mA6Ĉ "(l}CG4 !O1s1e5ii/|ͱsvE3Ɛ̑]=y'4ſ;D|w R9"cEG0հfH0#sVr e$-x ]E% ҏj.E/2i$>!6fԁk5Dh>}I-¹٥z]$ BT0Zzץ6 M$7͕Dhۂ]sno"Ѿ6؜,;`f_Nô*L,+2*r 227ot3+IT=1N}Wo4g*HL6bP~m;`Va↽_cl qʶp@uسIp" VY)ڣ9~0cՊޖmv9sk}\DQ#<Ԡ4AZV۹+E JEӠ P( kdipf_'x!k ^urY:Th'99e{Eٌ]̄iό+zCV<{xzgvⶡF7d;M [fS';mɫ_LڬCL}NeT'`iɂ4WScK7(C@{=nѳ6 _z'K!!mD#\*]ĂO+V ."8KMEoܕ 9ʫ l3FуF3SE6m!Yzs603ۺ:3z0N~;D(luB]E$쑭lPEp4Kļ}ѤSj.}y;ezq]4{鮻W6{ Ug3.d&Z8YPu[ȝX^]OA,:XM3=9PTŹV0!.JQP? hX WFm-Joæ<OTFI~,:LWr=j`rBLvWW:${ 1&I^su֓X9 )9h[kĦ$JNmVbKgfdOmT)L]Y޴2<[s"$dCmvx.BہaTc]% ]r/V?{ )aS:F֛>2OP.q0*n\})]À ^;@͖ksU҅ y!A0S&n?m)[Z.5wѵG7:bIt{H?cO?U:RyI4+s g{g<`9 Cx(ꝗ₏ Qo3qגu]΂2!/UFO)ŗBZT'(~(x-dkh/m[Nj!eO*; t9VґuYr,j$f"YIQe_ohϨǖ+ptj!yB8Q_v=_ s:vF#bD+D5ؠh92l/&b ,uo b{xFDiCG.[s)Dip Q 6CWbG:pZt$Lb&jFTtRj^u* d*pCYP[Mꢰq@}B ղW@x!u$=a{qYXk_b"!ܕCXGB3J-}V{5u*Z&֘'sc.-̊` M Isk[z6D3;'C1?jb6C[>렳Gjp!yߡƞ1PJhD?$ה ` RWdsO!<#S{ß3󵌪 ~&[edo!GH5.~ $jRIoHڥC[*|&Ak(?;NOe `nNx(cL@@3`^(lHہfShO)LR[!0 j3Z %9{-0ԓK9Nd=q^{4z0Or=x }TWqjk %/s'w~ॅl0p HD7*q>gߔR;3qgstDiG%~RD}a^_a(ev uH`]avR>YtZ5QmwD9A{P!Njdq`@]O-QؕY b=(LE4虗U _-_9x%in\%|}%U?<tS1\=M1ija`mU}xUL&#X|`yXz <(^i&LgsOh,[v&^%0ioR44jKGo)ohR?c@}{"*> YQKV8#4vVfƎ^ j Ŋz3xaMm%a63f#EF6l=]آD :UtĈ$OXjF TY)A<}e$ެM¯˫A׉/l/G\6Y&T) cJvuiذ*7}ƹh.ݛlMwgFRN"smv%`NTGQU=CrTy\M|t~o13wh8 3)+ƌ\OgSWDd` A[]S|"*rO \jBk>5زAmF>K܋L5A'w ׾5 c/gq){}N"Xni!?T GY7td깃Syk %(qlx[Y\~vc&#Nh)xla &ۡWf?{C6r>3jgiY*Fqeb>Ϡf{ 1-iIpZe/YA+P1+4hqb˓UOžڙ^u_,YDB|?y6{D}/{Ύ|zW0;=L#͹{FE>ld$M_ήw?B9d}@e;iɸ+[-U)ym(lHoe248/B{M٧"IzOTE%b7 SC]?cLM/iloyWcNww:A[[{vB*]$7őg \B3z;4ɳŽ1K$Bl0eҁ9G%V>Sw_Ӫl+=T`]ֽNep+s}N3-GJ\h皇G"~K;lc>VS(w(X{s/Ճeh_r~[l97a칇jv<1E[q FbARZh!np',"W)w"-E?BvM PmC:Eő3(-~1X !Q]ERڅ-+"uן(~fR=6kV MNv+?3yfdRM#96}4CFkӮO/j?6:RB2hgPΉAaRS=cxV\1/OًZ_d3;92ݹ"So=`[yC4̪+u-W:;^m HKpr.ߑ>diX%t픻a1^blSC0JBEYu0`[t#ЪR}wUPMoHأ\/feplEROr46L[7c&/[>\muf">mRy4C5FKh&Wc~q[D(T<*яӲCh N¶# =9t49ǃ,^OӸd0VyX ^\`LR]À1ۃGb^/AHZ)ꚃ'gEʺoRx ]KU55%s妪r֋)rxs\ QD2JA_Ֆy -k/mڦ+fZi/[S[F {'_h0qbPL#7 ˠ U|Bd MEgX~F*A^Ql0GH3_p?'iAz`zLq4nzMdžS0F~;I'dC:`F|/i^BgrPa|K:bu C?ycIb8vg#nW*y΋ `F²1V/=g89e!^0r4]+bl_]$9qEu{pr$4~n_IR?V~7|Gue#>V 9f@ɝxȵ9[b]WC'`'#S,݁42Xd̉ϱ?,Qj'a(4L#~ wW:|%)XzHvdѾճw5^iԴAC>t@U㧚 }L,A=DU:I 䝝@w}NoIL͆``p9dVb)a Ӡ?"deXo>˲k[(Ψ)iSjaCaDkxDILUsen_Լvg"QDjYy=W~?*e06<_?`mhOp­]_i,tPY7kI/*qݐ+԰݆;g"_$Hi&J咤ab[*g1U S7VhĹ"5axVY$b38<,d^oρLl0-㕗P:Ԙ TH#q=4ڽ^>7зbks&zXRQ-ʜoH[=.4`hDdX{A v\l6+SPή;TwlEu hlWԋ[U2=$Kga mn}BAUdrM*4'Wj36]sdJ骍\L3x!ػӧV5O-1efh,XY[q>S$¥ho/Vl`n3O zXmE޼Nef|)F^PzR^oKKup[E9S[nE(x&.DskrSBbNcQF Uj_6j#ç`&)t-Cپ x^q]򾂏$ n ͡~v.Le~}=אhGheSԬUGhOB̢sE Mc:nLCTi|B9*z zH{ %!-d'$W4!8FHQYHgd!HP^D?mf d#)dkC ;LK@9:jtw=i+sRØDžԁR[ۦ8n&;,:! 6cbLoЙTݜTU;xԮ::`7LA^ֺ3 uov0N ܈w #]ꀼO'8 ;(7MuS" m;(6n)^CpH(^}OR7`~%ାF ZቈB{&z u4G73@sq߶ v|N'k:`wJ.4XtWkf.-WRQ -apq܋T. 6(!xj H&p<4_P{ K1xj:^ZbP hjž"@ iĄß6cKv-P`̍%&|FE\|RVyܼ[+ ; wx$VrcXZ`ǰ9HwzFXdI;*U_}e瓓t)_ľh1 wJ30c1?R*ǿ}'&9o9沸[黝oܽ)M@*K(FPAٺ|q0[^[?`j4{m5ۯkGhn1l @iasXySq}<I/o7?$ MaJΪjl{1zrD+|T*i'g3e{/1ݬv^!POޘI9avV \@Sg/bûOdUY1=}eHj+_ ͱZ)W( 4wuh(Φd~N M-dC G^:/EFs![L+$0{K`[2 Zjvh?] zDe)$Ye ;*!l,ۼ4(X5ѺIQj|N֧'4Fq@.1s9lJb>fkjIy38f0uS+uT/*D(М.*ÜSu:%o*yֶp;Ĺ Crp5͎-s#s݈8# D edQ 1`h?BaY 4lzBۤ*yHpV>}%!#$Z'Zjݧ KN_ f4@ȹnNGpC&j4[Mc3B"oշbN) u eSNc`?NeR+׉ >J^9L je&%VGOI'\?u]X00ŐQh(6Iol=t8n?)"s4FjU 5nrLeCaٮ姁@,dƉlGaw,`#ɉf>BrW:``ڷ+@?9!Mjl2;>+rB?=%݌,:TBk$$5L#ݐbXݒң@s @6¬9P_<"K6a/_ [:p yhǑ Ԯְ`8`{2{RH `f0!^[_!~H<01qcW,0u k $@+Q }8)JF?#j\~Vz)q 1x̹Ό9;m"=Et;g! ,F]nE[^ 8`>D{4؂J׵E:Q 4X["VțIajĊQAFY{Vgʋ a?&$ǖBj܎so.R8I X*nx;tCL,kы݀v,0P6f7W$XB[Vuc4Gy \DcwnB-9g Hw3"dn%Mq܀nBhF8x0lAsPzH%]b0HK-̿ziT|eNpbcƏ~ /`'CwPzk'l4fm-IBډa ؊wZ"nyTOyS^Bzo&]^#oq? t>] 5)Z:9fkMџS쬓=9F $| ]_[_?gP.21D27Q.7_e8ʃt2o9sƹ;gŐeȎ69ņXUo9ӽWhehw;DKL;SCǰ,/=Sb!#Q25Qt 5 )?2D*N{3Rܬ=f]S(;xbH6^9LܶtR3T}>;Qvmo5#N3ԝ"EB/bpjzMHuҧ©K/R̈RR GJA[1)`Btn:"iʦK#qE9:RvU(F~c SJ [=xjWh6jDgYӪLИ :'Hw?GTݯ UC&s`9fJ, {*52DʲƗu47-4y+2X 3x*{=EF*}'8f 8=U0X[-Q0R)ij}zڅ5I8y`]!}0 s;1n ɠ0@]Z{aN^("Ie'&hv3奦YZOo7=[biGuUn6GYs]@ G8Pi~M*\ woC eOlq(ySf%Ri0EΆ4o&KY[i GlԱaq06I%jAcI}@xgc *cOscBmJ]Snbv]]+5$Gv_O Sr̂[> 'Z,Q*lrNup5+}&ҮBN ^p^zS'Dxɭx%%I`@\ehh.:o;n['0( `MAݭ>C*Ԏ4Yn@ ev}P5U{'Jz .P.%{o*Nَ9`$ 爾lz",o}!t|72dC4y;%i[!p ַҺ`D`pn ԁJ7y(Eۍq_r^GdW'&%pQ)(r|MUf!af ^c#y|ωEg~+7ՆBCpV\L*FS]$ScgsLpd)v{_ᣋqR羝vAI7$!oP3Q'C^.w)jF5_}Q%?יDexXakebyp ̣taU4.0_T y%reGBZߛٻ I+p+Қe:dt ;s߂- _v&w n`1v~%M>q_knt!swiB:ۨjtj^ـÓPEn izwL^ǺCO|R쟺-]&gc>mDw 6yu>W#_|^U\18x3q^m^>ĥXN?Q6DISO'r޷ rQ~P'9klh=u3aHVvEد^ >eiOAtLk'َ޾+>Ʋb64b0i/h8gn}f} vQ(cL9=+?H bAA;%7dDinuE\zkMLFVJ`gWtwNP|;AOiG o8늢q\`TBOѪF)NSl,U*34,IdJz ۨaC) -ƞVlI5[Cy!̽<ȪYw]^9&Ig;a~~Lȃ&HUaT'7 .uN+KspttxU$%4ΣEo9nṲ)qn.U^MgɆ!m)?Cb=|l%劔J'# h1L`v[c'U{N }+}/XX~ʔʑ\Nی_Ҫ_5=Kϭ}!@dR6ij)(B,FٜAf/i 5 K0Mo,QalE| |iBՖAbɚ_KA}VUol}7̛2wZ1O ?`69-u4yMR|;EdfWg2Fh<)74%!qL1`70'~.QpƿLZn `G Y V513A-)g1,|5`CJ`UU<Ȧ/5={,+"5Yn+`grXY˦ci1!&_MOYPMSW󋧁^]o;Bc>k40\P"n8Lߴ*ò9F (~Ҿ 0KiK y .nǛTQa"vR#9#hL2iC[mMik۾/O1up gK[/}nZ{#:.&`=#R2w d "#n5WQyXyBLU$[Y"::!1fm8o,(#heyrWE V73'NRc[~ JW^N*}'RJ##W h7@`|wn A,ϚnZE#60l)nz8mŖ($Q*eԗ`Mb)*"(nF೽W u`8 XQvB߁]k2_nfj{!~ъԻc-j&xF~EV XǗa d7Up<% <+En]w7rt}Z,[,NkdT#HA%Ŀ{H#OS Uy;TBI2gAV^ e3|S Y[(SKK%|fI5X b_ ԳZJL6B>}{ b_xwX޳ # D05!P -e {4K׽y/䷧z >YCBX`f2DvUO}oK9rqМ0:;涞l螦DwWJ-|c IARyGQ@PiyΌh$5f  B`a}_ ޡ >ҋmjW%c4v4SR`0!pſi T/y18-ҙ_80nsa߅#~{=fgAGr$o -J,@hFy!N`_O3 )ޏ #_&E)kRRʒ4j~ܤwVh3 [3bZ+˺b8$U -pX_pޘ rmf2§> z![o.wNeN'zHXjs~ja[T91̤. "?]FS}k%Gf6iеbp vY8ZPsQ]sy$q+Lpel.?U+FwknihJsrA9yI/UH6޸VS1kC 5ur +021؝4٬҂bm$a9p\EBzy+HRWnJ<zk%T djKgr´T 5xI][XQQ.40V'Wwh$,Q^.ٽɶ)ax!Ӈ w= jvMU .\9F!Dhr9b1_4WlVQݛ&p?אxW5'K"ܼ~=5RZ 5IHI|Qn?5P~w{MEE+2< a;OI㍱f$'&`㓻2R#]hB?ݛ:`~tuV;$ g5(&\,ŗOaS\zbL6яp61r8,}kV"x53F|E:f(R~vŔ۵e| UR'~z٬Ag٘k6*r ywzX!!Y@=K|!Tr)G#oݜ+Omv@PKFdf& X7郷yJJxxDY:]% XŞ2 j"SAb6 RV~BVG謜M7O# 4֍(qԍɕl sVRwZ M{ [*.- KEА)~E'otL¸>U Er-@>L<_U]\[1s8*%C ǻ+ k©fԹj%f_-߈H]N0Dɷ\mQkIDg pdf9 \ Ki}+%+ܰMJ5ʌc>«ݤ'Nt(TM=[kQ4{150[jAR0,]}_ m\}Nl!~ʪZgaEiKܚi4pJ!pGrs\AM%9,p3|9~R *8z&A s.ق[!!O7ǖל#XhyIȢpI|4*>h˻]ač᧎!KNdBb)JoyaNj4e2`²cX%VTC ëd9KšuYioop%Va_)9 p7YU 7N=Fȏo"ӈR*B s&rX[&^Fn5.`R̟"&|.ӅVZ&|ezjM);UhI:=SGLG4z29:M A <_0h.nuRo)L=L.R!TGtTY+e0BZ3[>_t7%&kQ1!$}BycDp2`.ZR%{^*v$!KqrBPS*!냂'5nEݛ=IMJ塗kSYK!'Kh:YcpęgԑGlT64Rgu[EV9tIorȦK\q54/uT*gYZ0707010000039b000081a400000000000000000000000164943ceb000017e4000000000000000000000000000000000000004200000000./lib/modules/4.18.0-499.el8.ppc64le/kernel/sound/soundcore.ko.xz7zXZִF!t/h]?Eh=ڜ9P2?w2Y1qkx弤!QiZ4aH1wӘk9w8g]ׁm۞4P3 SR]UC"I faqxj_>5"_!2TV(9 0#pρ ѝsBQȂ+];X*;(#sHUaGmr4 |FIkDW!$>rt,m0$Nj]Z`ߪU Qe@Tvڢ;mIRV9'&&>P-RÓ$t Ď\ʈAc!h)f+%sOΦYX.a|4J1d75TU7~-TͅoN+wrahתS{T?吲[d4bH 5)/S&، It$͞Fy2,9HKr [:<|b\5o{/oʺH癩h[ENSEQ8|_g A0EÃwuw67*PxHW!ÅŒ 1y6[a1Z "F#P^E&*.z-p/h.p |"G1 x4"m|+i3r=䱂tw™\p^Bm|FuQܧ/YEi NP3]@Yhz`1&^#di3nGmʀ3`08*B;ahҺ2#oIK1X Sy,pn2 &YzRu/>' VS#[>6ʠ eFw½:4,ȍc񞯤z45m'Hb+ )O-$Jvtq):,'TDl Y+L8Ң{4N$+Uv-Z1#@r m vKˢ7P{l㮒y[,2f@/@jowy6/g+5m"#tӣ'L0pmRX`ǏF";3|Pz(7ݍEZ-ѯE(yK6mmw`H,t&#"ㅄߊ*Y49j= nɪ9QNʓ9'j:vny˺_&xƲ^S`H6gIX@un<\F2)kW^bE^3 _hcNCT~OqMԖ>ˆem~/˜!FY ]w I/& : m^碜9DԔBCIgШ &DuN8 V{@ '?{ǁCάϣyԈ711K֣Jʜ:YVO8g`nSBU/'>޵95$l;wNazB &vB[mp¥ gQ0rXf3N4!ރ=hvx D^U>wf:)"P1,Ȕ0\ ְB\dcMm HzuR>?+ה/ BHq?=u)]1o &A5`0$s7^`U{ F W,\[T7%]5xi/ #A^*/G"߹O׋qt\YIME~eKhnFUN.e dkۙn AnJ C%}YmG-`߅s'Uр&<@G ̳թmzqêsCr X+U0$ጲul7w0>Dkl@Hі` 9-`2u0QS*<\ffHX"H;ʀ)Idߌِ;L6%G(&.Z9*Ϩ> -Ԛ{I9LƟ޼k TP׾ukyu>mkq*4F$~TM0mt<Ksl[~ǻe֥r,``}#aȎu+B&=o(.;T'i/N^+;&B++ Hr2rU8^*7o඀XV >ߖ!L5Wi--=M{) .sI)wozLz骹^y1|`Ržj.3 ![>Az>^nc 9zY0g@|oQNWޖ~_>A[+H.T?vw2;dOOג4:N n䣺BȂ,ΗcyW3 Jj /?2ܡnVQ19dfu֜ qZ^_Yk/ʔNIQ$ul-:3vV*"EM! Abu1y"Wa6e0=MX@LgX@fk>b&wW}S³ן^ˇjYnQ>pau%)*!{l0J.r\iQ_]EXb#I-3^ӂu2CRY:fajp-s=cN.AW>KI}SzXK>ئl d9IC鏀R¾ -ZrZ&X,`tljyS7zph22LB̴ƀaV-91 Ӣ:(o IM:{*x`1DW p j!ҏY._,P61%rA*O|5"z ȧ\}A1.UkFC?'mRLF@OX$4 c+1IkG? WbkYz(D"}3.-=T_=! Ff!UrA4F zFjB4i in'ٝ>Ȱ,o.DeW:`WY[ ij~{--|*{ɊW+-֊7/&Z%mrM:Β7 i&C(L lwF˽ t+(0<P:]tnYjZqїHYDn7Ԥ処/7M: ;ޅkq_i nr0Qu%wq1S`!es|7ۘ3kw-)뵞ȽG_r|S~cG(p3_NHDհ+ա@LME-Q2 tQhp 01BK&8,u ,+ Ra.;o!1A咬 <`Ŭ6tqu"8J69F2` No%0ƘҦ0WӘ2jq"[ƑJ)/P6ػOU6ѩW D;[C8fItʩ!Np3V@;~]=MC~ַ[-\E2!") o#rS^<~0^|hX%ljXj]tUNL =?*V%Nx쪈<7ڍTs%6M,%̹B[ ol+"np~ |xq .TdGVMeͶ8}${Ӭ;@~S9}LU_i}_fAym ;)'Ibf?CKͿw`[=1U9$^Cm軪zmg(8˅5,k@.2vD{яx~_L~Wxit cQIPk~Q Z4L!:;GLD >sA 4/w]`ginxv,jwzcBIqXQL_iˆ.%lr"t6>S=uKS]?hu/~68:3kոz|v2zM\$,L7=>K2=/P:ROS֒I-I|a05bTf0_Im{dv\+^ rt <6cDmа91Ygk0l9]%bv&G.ާb*UvB#L$)_PN~dcTc",\SdvyqK58yAH%K.+!a뼉vݪ@x9Ls?- vuMu%`X󵷨;iZX'R7[ô0|vU.~W1j,Wozޟ"VZ>1^D7ŋ{x`oH^`]Æ X?80ZcYĤ^[6.k 9Yjb$xֳAn#b"YA"\k ;5$}6e -HLuF Q":^9'\>qi-qCW5 _?#$^{KBIHƯ!Js<93?Z9QJn%x u}5d>Uoۋ 2T2c9sb-u8ׇ8L&2vͼOk1w"Xr4d[F T*~%+$yޙ/ 氺wz~@+F.DJL;\nX= >ćbΖXBDl)wӦR^9P·[u5 ׃Y!Hӱ֚@H?CVv@YaًR|8o29ϩazkLmO,& gGedh{2wm[]Df#:G]GREYC{2/'/!%V/qNn䥬kC(WGwټ CV@ } F4_5LC 43CY+ 'q떰XmEodl\=KLcƭ,ΣyH톕\+3Ք;֌=Ui9|(W;4AUz"RsN͙nyMX+p(mZNjg 'J?0 u9^b]m/4yͧ_ulaZoCT8Obz*2٥WҸuSsݦG;N_ ICd|ݱF̠1ɧxDQUKw:vF/2$N^Ua*Kaĝwg;)ѮY}g]\7 #5A'0VMj8A/Mվ~WFL#WjZh RQ\\@ZٜmQNw>ew//?,yN˟2ԋH%4vZguV PK N5q(&ُG3ԋt?GjGQϬdy(D'L$Noirz: 4g :JFRWq>%-[=yqQO pB M*m{#^$D_{P\5YAb=c@F;/:?d9|wG3O1S՗Z=3%tszGO{ lxIzJ(.Jf,yJfQHVA_\a ͙{s?P@co_Y #@0!{]jmY%Je"PYQ_Tz?^}BNhU'FL)j5<1E~JuJ۟yʔ -~v[D^bW,_U]O}}w) Ǹ_.pfˋy ՗W^w˰ C#:C7"&"l8-=nƪ$v&l0(LV ho?'F_}zRʠ(y*cg .cG,i|_Zdv:h'W 0SgLȜrvٞ1)(V޴[:| 踉\ OP_`G}]-emsr&^ m#e> 47kE8A6 !Dr`X·9=U`ge?|dͣ5 u8X@/Xͻs3;ކe?(B/e/O>rG+ h{~*W$:TȣL3u>QXq01eQ|')REck*ct 7rҫ2LP:$oxžOU_M,)pԘ5\C"WI=!~cuoz;,#djm]DE$p۽qHCgo Kr)=E'5)2ѷp /@mzjp(5O{ץG,wj]P)g_f(rL##рzPu86+Ś 0@"MMm/e6hצּzt~5ҵ"F` ${L(b dZPD`khrbf$ Q[<%q5Dګl}>?KQzeB$>h5;趱pRؙ.Ogtm +54ɵ9bb{+36C&nC.|-#B'SmСR~ ͻa+k(O:Ȗ%D<@ʟKWpp pE* # m5oC蕯 M^F4mܛߵ4>6YσVt"u -W}i 6,]%49I2:5}yfOWujD**/׀"%9_o#L[adsKڒ:4qek@|Fh"^]`4ѷ̪L*z'|U Iib &mϺثw^' nƘ,h$rz})u` PUFX#c@I  $a~ vݼVpO?3chuK˕Ӧ;=h$($D邃@Fuq?þlz W3ŌGLXgxV]XDFb5-2<ڭp=LϪuŽELݛkm3I6fN2r{#yV&`9`#xnUNv5Gz2 Ҝ2#(S`$B-:|U}uܙER@SJzUӨGRptܛsat|#ҍ:ĥbcDB_IM`Ԧdz r錶)oW,'H YR 9鏪.ܠUK5G =س7꾣RrYV a6P||Ù?y+2pݵ#NiH."_zBmuc9nH>6멽vnT*(*)bF,׸*8Y$m[kX 3~<΋]?h#C!X$}.T:ep,_耽[i03YP҂0;^3fdzB&>QeB:Od4X[4txV?y CJ|Z-!fVj9>})B!BMB|6h s@ S)Bo#6[܆r QXMWD7YǒTjN9 ׅɕ՝[ B3aw+l=u[/G?F#q_JM" :&*?gpޏODFrSWZ)yеP=[jI %Kf/rAQ@\ۂ=tm+XbMdJ%㫋~؀c7]}'F9k=.,Az`paxM $rVH,fw&8 UNpvYtU 9E#@IT<4~_x^@x\L\o lP5iQZ "-sJfm`h^͡† e`"`K-O!{e3:b%|nyLJ̮aZ[ɴ3=Y kf: 34:⇷e7ڪ=J20"֑fX-@Z*$j1= u%/ (cC9)xt$%ϰX@2pCy{D,7G"+8kPcoâV5$lBjWMfkZN7l'[G (x5-zmrCKz)%vޜyR@-$_t3+#`~y k채u_ 8Vkt]9!t`Vt|9wˑX|)IёhNٖI"<m z,_{q|* 4ۨuC=C|NMPD}:K0 dG1 J|p&N|7Y`mu>I! 8.ExP=XIek2{B礔Pӳ 荴C?bdB/V [ٰ؄wWXk3P60qȆ)yAq=!|7̝yMφT͹P h.uw 󟭉 isX]|τnOz >hU'ςvŏ ~kh?(5T5A3kٗУ(\pTIż!`{_B0+RUzIvfn5Y#e%ӷSh] _y۴H8\P-`iD1? QW];?m&,2t.b}`wY?ѳQzr54, %e->o{W3goЗ'AE&`$m"$gW~(9`FZ=+SyOg#R;N$JMk' xV`k?[27Xf1F&^  Lb3l޵֣gE4 zdߟ+'-96hr>ASA2x#OQ,,2V!o|M\d[{ḛLt3t8l7Xa߰'LC, mZk=mԻFZ;/lB bvhIP]NkNh@9D O)$q4J˦AjkV8?8kԄrAOm„AL4",P0M9C! hB8FB(1&2MEx{ J=RGbR(TlGLq&0=Y{+hYAsr{w1TLu(9Wg?4k&pQۈ O-X\"@: ^̞?:<{DtnѣsjrHĵ ,&8y=31S]hu Pac- 1y2Ե*o+~Ρ]jB9X%}Gȕƌ/Y/1T}*:"׻- yS{dGFs_,>Oq/"*g-n??-U0kG *EMo-!w!|~,{4= ܽ1oS> VS5$%oFZԸ-Ckz~x\PҺVp< Q& ed);Xk VY!?L$3\$;-ĮO%{ݻ]?Ӗ#Kа,#>>f%%X˖yor? :Bn2fViOm.gzP"zM`?Zb@ W%\#pX=<:%I`Nn87pD@2vλ^ä܁\ S yVra/l-Ifk-CZ+_/s;N^Y ac?IR9?"f8&P06!%>A l>) l/ Y?G[vPTӣj=nBPEdb#%ebQ*Ȝ_Jo(P[*<-Yûfep+NUH!;7.!<^v.v2вďu\L v:C F``fcj!";O@J ˤآ%e`WecM@ y͒K$[2j?S3ޙ#1 ZHVA} {tfs'/:.G_,ia<"+jvħ@ m# X|˝}MZ8ŎwHwyLt Hm<C4{k E}>"v@XnTr"j4Zr0R mܰ>XHgisOK ߟvPX}.@z47#5r$:0uW63uzmmd8ۖF kk*ZzԔe^bTZ U{F{gG6]!LBF$:cάvOdݑXJ-5! mW>:yXܱ&D^*z30MᵘC]! |I z>EL h9Z=Pޟ{z=K`guh1_\P$92=.LGOA QI N,8?NXS=K"/SF~>3c27V{X13TeJ߁A`='?OӋye  tV-ihKPR<8 LL#3 Sz@Nxѭz^b) $8,ZӲr %FrV/n3/ZzNfXL7#|!&?")N[o ʥHnM,KΎsK1(Yj`!9$~ʎߣ H\T$[< \],xECTUӯgcbIZ7z{ǩLTJR ='/ee1ijn'#}7e㵡C_!.qĎt'D0mhn'UPH D=,rta&ej!DtJlNگ ;膮7~)78Q]/F A켑.Pe'mG)#AQ .ƾF FIzj# ޥ^.Dq'3@z>䮬ǩOycZAj;1Qaqu X{׫(b '; NL;B_^> jDVnH=kIy# '$o>G)Z!,{Ʀ5%d\(3(O$Ž" @t brbsSf!aiFK8LE@B(Oa$81hVMxwZnޛΚ0DU="j6yaª( G=^}b_o:-NOy-Yɓ6Oe 03G=Au3@R5&gulb0mǖʾޘWUa:9ۅ+o5[,G4!lAM12N3I֘ = RP#SC\FZU`$]XU&aբzٶ:ffu}Ϻ"W_#8-NN} \,\w]/L :d73?yhHz2^ؖ @Z$$FU@}- 282/ $#HvlB ZK5hX$ y{/ x6 spk5ƻm)e^i`9arYMYf`q/{FȾx#:6=^=p׃~#S,cq 5fV熶&!5K=SPg}N`:8a5Ŷg̗??sT!녰NHQ<5P2h l_{7Wv0p;uL"u2;UTth6>x$LS7' J+"Ň~^Qb`꼳21;3r%߉XtKBZ;J!D`xG`k- 7'\m{b'IWYaEM`G,&߇rmTqL0da=M%&0EjBBLBF%  [kL^n 89Y5R51Rԕ+# 6)~-э/};im1Lz !M7Nd!xnZa Q#Mi"J7u 9t ̂#$>eLmPfYu>$VKh&c!F~]LIWn z4ª\*{4p^sgx!"X!C~4W8+vj!0X[u\ؾ{\i PGc(ݴFpg. tVg-<6lx++E {kAA3S8#mk :gz■\=J8X9Q uq !Tn \ p ]Gz}=Jj4$;ާ,╌~&"_K=6X/o.3)we\:O3z]X40đ Q{&J{3T6ˉ<9g4evlw>Ǫ"4OU݌Đ"h[p(9ٍjw =fǘs*ӳ/SrzH8];l~k+ʼieUߥɁ/n x4v-U9%CgJWmP_'t^^B +&X `[- u6lJ$ͩ8N[G{MˑV8i-wE7+-ڜ U*Ϩ73-JZ:AHi0r}ol iiyLF[>2~b0a@x3ZܔoA EK=Y.7D> ]gf3">E~γmط"yt.fkm |,sex4YpGr2fͤ$bVka1KRC-%|\e 0Sv1LꟷO8N)0c@ vt;eG="Ei8.=t%K'$i'ގ6|9gnZ_+!iާ_#r52Hbq!@gBu zn@VAFԣ.NknܶG%xDY-@ `*A EW4H k1IzP-g? &2H{HY8tBv Q)1 5H A $AeF]t:̠mi1Zf휏NNtC}7ֈ$t)Yzݯ99@/ 7J}^ b[Uxli_7I0ɋlM g1gRya=Pq0]Mw3._MlChGE1A㦐T,}y58.oF2D|A@+gafF*3My3Cok+A0;5b2@ .Nxq(2Nqt"KTTtٜ/ *+Y~#Cdk_VZ{hZ2[V7* +ꮾT6/Juso__?aWg&F1`2q񀗷4V_ؓ?ׂ!e,lqhLT"k#,٢惥׮e_bHp[Bx?zw) M[vX}㸍cO\u{/M?o̐(/udrw?C 3,!{ =!{x@UU^Y:=N|KycORtbXK_ [hJgx`Z 7p;ǮznaZ9*M vڑ?YM3R塾kj.? { CA+QLz>?-TMٸFTq0̫"4D`&Y7j uNCOwy nard%&]w7aێ* 2sB4 ,2l>tw&jCr.6JoVP<hGt;Zq`4s0<LP3vnrݖAZĝcGØj2Hb ϭ7%޸x]4 ;質k̛Y܃ګ|UC[NZr~lJ4 ^yMzS j($eL!V#3[d5?NzaMc*_Rmտ]6n'Љկy8AA,)Ys}ܼ]^_̯L\$'*C@@*N ACbae I9(7meB7<S}9/ijљ.fY VL!S:U uB`w4CT ",q,}Dt՗g[3>/USm !o٦}@<XƓ"c~'IvAC?f]+K $[ӮP T{Ů ]t5l8 ME߸"32ScZYF\_ob\ɏ{Gڜ7 C/GoS{}-.+6Qf%NGm0BF~Êi'HӍV@AK$evirZ"+rIAt}NdGȏ.&93$!'U1Z_F.J> iud˸yx JxQ; 6.d~o16:x=@!OJ@-fN֕ʑa.!UQ0&>!Տ'Ul1j8E6 ip9(QWp99z2B;Pn逸 dQ| v}Pۙ1tSr6"lRr7L|Dz\4z,iBxWƅM ]3R_wOvU.RYLͭtpve, ],NXB-'J^XͿڡDSԈ-iVȸPG]ҥ 8Q,D6KOWe%v_հr,m)Ƕ'XB@PQOYPԑ3k&:}4`NتNI uQՄa+u=&fHGuYRG)H[łk)zD썂3=O]U:*(E4:Q^a6#s(Jes`kHW {#p 4v/B|lmWIO(x`"ƞO84 \_mYLYDv\:Gy+wQx5fA)x?2oAǡsr9{䨦,0r\IZJYI#d()pJjt{u(оĸz|n3!e(/$A)EEnml@x iu^oSC OU(LûoȄIl=͸<86<\"vl沓G(aa|u٨)ao~^ D>(&LQT,˞ x2/㑊yV>+hsp9܀!N/ZtH&BG\1D ؞Ee=ʧŒD}’BP_{}5=8oya'dچW5Ѱp`H1<,DGE1 Ђv%NvGq=uAA+Ns{_,{$/Q)b-w~!|L`!HX~ EyC,n'r_a=LK%<k_DSWݩ( 5Qȝq -;hbHYۛ\rJܴԲET 2NX䛳tم>3'JJZ@t1GNw;{.9¬iBP,>ԣ9  nKWZǮu9Eu] x ;b{q2N܊6TU(3e5W`L /ՊZHǕz3O,cnjHPi@85UD<ŭ΋Z*j) *ǵ.+{r4{ƨ_b(~SL}-{[wb\Vڭe!!EaEuo-e0tˠk*htp &#-nX!T~w!w.f: |k.Q} *=I%k82TFoSTГ53E7P]2A[?· (zsˣO䈏/V{dQ N}VdnyȒOޡoE+D! ),c"O^FճR_^9#aV6 pՑ+w^X{cZd:qZ/s7|CѭxI1|D/CI,>@q @cs[k\k%_U5d.VR• 3?nLq`WFTەޱWuQ,AnY@i/qcRYqjH^>Yd"`y2ޡU毛לQoGnM [fYNT00iK)086' !zd(/[Vp -fZB.ڞ|O 5Y>M}6EUsRpYmw:G5Ur-#'}TGWf'zi{8<'s77S@ndS_6 즈 ب3#odٵ#ogVV-#Yv8lگl{Jؑ!E ~LEY&KòU= '9/f1q3^ᆂ]dXEOF9 ! "Қ5,dX ϴ`PFL cO5D`m !hkN1Ug Q6@5Ǭu|#׮!-)'* WOKmʃ~6TE A'I@͛ҤV+"KbrBwxʟE$McڨX=tm~:gvxŻ_H@Y(G/޸a>4ZB (\wD-P-95A>7i\؄\li7QBw\%\|u 7G"ؚH~4r?r-*97I bzIXۤ-snz'fƱeINjhD$D7ӴBfs-7#Z\%:VyUM=/qmcQR#m|w~Nl1LC! 69R@ 3 :5D7l8a56XT|TuhIw'Z1ex|HiDᅅМN|B_vf Z1WԱN_ 6Js#Nf.?{U`'O0HqLE"⽂?mm㏼%p:Uzm[@`?X%SӯCX1͠ ^IG%nA"h]ޡvo/FT 7sKׯ`a<æ̑bzMG@]?E~S7, I n>Ů`(Ro°o1ekcs#k)p6T?]ffSbnғq>яg8A)ڽU`m˔ХM:DsyeR,B2k@W*Э#)z߶߳IOf9X^aq6;{d7BJu~ʇs [`1T^}ۈ9_ ޻BqhJcӓ2 BS$=c:Yh a K *Z'&9RᚔuCFx:D D_}7L p)0s !mGwO=I%e T*:L‚{DLDA⫗qH$e; 6H9*@c-ÕPEU̬A4f3k^R܈u^E}X*[7_ۉǕ;0gMdLِfSm ݺ_F1j/Sy ,?tWi#U|581G6򶏁˱܊MnkBKt>P;Zma햿ίMidާcs }fŘһi @dfOyd4kh4%39~DrxQ,¬4s~D_ga}lc+9CU@6:C},2^#Ebg& ۢ3bOSS?/vT󕎀0%vc53ڙ҇= ._e s5>-qz(R`El>s$~,oo"㉷'oX~G{ \d742!,O: k_Qx0ĿTdi׃7>D-򷊁`W 5(1qŮrkmFIg~ȷy<3I6/Id3hoJ"`Ҙ2HSNh$'%>vK,.M3=S*lu|^ZiDl*Q|NEqbx6v CRJc91Iw!6]݌}tN`a߰Ԡ#M rU&jEcW @ #xWh\AyUFW93̣KgIvЏ!4Q#ٶɜO$ -UU\TqDז]| Yx 8N08S rHTG92bW#B*XHcb,wA N~T:DK|QO0Ĺ E2@scW*֌Ĺ/?,mŪd8p*G/t}GIngj~̵^;ZltE-$5+uQE):KJ\rM+Sm*p(0PǠ'<rC|*ʿGbu{L[d_"TI ]cFq@fQH4v~ s~֒]#%C]6\[u^ \fq߬#;:W<`W% kbgy 1ֽ>=ܹM7A1yJؗP Wm_`hFdi]VU6طO{xc5cxQTRx5Sj%~yN&ݐ=~ә>n#G2eGE=\g@GLدuC **<ry@kVLYBFf_msH8[cu0=+?77rDNۯ@!*#{xeZOj .@u ,myFxm*Z_m[M?J͘IP*nDķ9\'D%Q,tC *vin.M!M8_ޥEWbb,ϚS`̌ O#j/H"P T';/^:ce!wo\({ɍ AÌS0&!)i !E>*6ѡV (q*]#16`: "έ%:;.l!S1i3t/'{L5Yf"ܑl8#a|mB#G 28:oYv齹Z8>?dZHB%SAC9Kw֥|V8k`5c81xҊ&j 'si!vJ?o:EN-x&`keokT9`̒϶%˦,g me?v "'Ap1X Tѽ{:E OIN R͈_m2kH#}N2GJ(c= ͪi>·6NXBqB7GqFUde#%e>rݦ Lɐ p( h9)^TсnهNj됰> daDnx$ o0,Pq($5%Vgŝÿ}:vʳp]ĮiWˆ; C9\cE C]Wc\97u6w^ƌY>#Nm R_PUI|:q?TF|MQtzohBm U)9藘xKhW `cK,I w ?$zJlFc>Fj2RƔ¢ɑi5$} {8i0l[7o?z9 TNr8yӞ |GS̗ A(ܓTl@~3?P 2lq`'E"֜ixdwF4 ֚ CU2 +ű[Q "VY _O[#1Zhi!n|$UW_}tu E71 52s֎w^g0sHʭ9$aA ڬqVY6g޵|eM&:C3vpюeG3R):ZJP}ߌo-蓧,'U.w5iױ( ڸObs4՛z .bom5\'Z.Qjp7^ayxޒ Կ0[vӾU ^NY1)]GE~Ԝzyw3Çs hDZ-2Yɇ^jl0UfE# [s&dR]뼞0`f ιXWT{QIXV'k$Sz)MP?؞N&vr~*;6c#- ϑL72 .DA{,ʍkrsQ"6[H'S`sD3gn"Xҿ#@-'\M?8^˚rVv,)K{:?q!dr"𒅌ґn[+$+]Ț6?7heVO>f[>byBNiVkS bĬ;z/, WIř?2 ܜ~bZ_t4i4¼l,&#n_IV\긒u\+9s+׫0iR۷oGVK]7mi&-E6 XsLRdZqk W3aHigPl|+r[{o.ƥ[2Wza -iK-x -8-剷 ٗx&]O3"7e҅)@ax3uyOsε i+ -O] ߪ8 LjfAUcB(K%O& /;Qg ]Y;|ݾEt3pIF8 %\=jNx\ݑU>Kz`  "T:n.bV'Owo;QZGloe-q_/r.> J.exLd^Lf(Iħq<DaFcgKRLcR'(Ӛ8JbzF9)擈f)=dսǟ5 B$<)*]v^5{Q2F&{"UZS!q2)C45O<?ƝNlj]ڄۿ?v48$;Qwb: 4tcqF"mNа ,„N`9.ˡ]E#na#;N~qNRB%ņF \Ս/ꆚaG"3\/'n>deaf>+-/@Ce[,WT]OMJ d=rl!NM]iQ\^a]z*(SzmA2 ɼ>f^dQi tj ez2䱭j>B QӪ8j4Y{GZrv8&;ޗLͲS3UDP X;B7[KF_N Qe֠Y[ecK0$ffE82 tϺLI~p%ХmPؘ"K788uu7 =zoKI£(_ Ms0hTZ)(Stw`=hE2{GY `Asd(.2%NQz GĚr1dANM )<wmkҎ4m1A|enAjc"S/jh&ސڿˡݶ%W21sb[ۯfV`)??|gJikȡZN@5zή0ygYZ0707010000039d000081a400000000000000000000000164943cea00000ddc000000000000000000000000000000000000004b00000000./lib/modules/4.18.0-499.el8.ppc64le/kernel/sound/synth/snd-util-mem.ko.xz7zXZִF!t/4? ]?Eh=ڜ9P"%4!O(1֊#-@J pUKGADd&m'W@]hE% TjX7Fw`Zv:xIp /2kR܀R6 X n6o3MGqވ UN|_b܅h??] 3REJM:][M' ltCíQ!vl_G2dENL69ۈ`7e51)gL#lKtVվ /Yիp:ϰ̂wpbiJ4/4MX!7ȃgh5(~4n.̄jH>AF O!m'Iv`ag|=yuђ$"j 4\z;ಸI}{;E+f ~A ĈƗtPb1 J7l)uΫE&:LKߖZF ! 6@(]GSP~VR"< R%֊q<2Ǿ@vOC&+%ɭ&)L,q(VTQ&4xxCf0a/AT6Z\ɑ'2\Dn |5JJ;nbNY"ND};OύI_+.L@md`(CuG( %hHn|4[2=yimjwzI $h8Sx/ YޟtMw遑)TTGUфLQ=(s0(%c]P@=tʿww.1ͯV]Y#6+qwϕ0,WmN`I7I؇<'E! z8J ߗm/=*O3%Ǟ\\;/wM8~_R1wj $5uZ"#Ѯ/ ㅏt20{deAk $V.Xq}|BpImd-N}2)asEE {vZ 8D쎫(G~n5Q܇3JZ.`o|kdMz?|=ۄVu|ƘZWUI]S@hp&Zɍu 0$DI=;!=;3Nu.w:*|Xj'%tfA?ު^cZxL!EM_^4 vDWYh#و F}qǡq&fz:ÙMH]1l_qb)M銵]LbnC( T$EޣIe4(T˽)%9m j'Y|DM5ĩJ!{ɹKu|RW1*m};Mǰʜ=M);= X%x^׏ҘwI[5WRLtBQ.*-s;zCͧZHˬMY\fBؘ쥢^;IQ>hﻄ#@Q0o U1#ov$l,n~@j-n{yI*ulx#ě9h.RKs)Z`ajDB㤭2]AKQ[ij<2ǿ3[]#R14{W}^c*MspVcQ׉4-pr癋/ jiT>!n 0?opTLuynKb9oӝ*jt(ьdyr2B!T+6Ө(ʈ7$ASr}@{xUD-y:KOLGR7.8<6Fow'@bsODQk^} w@ᶰf-X 29t~$Dp^_jd4 y9Dbd"*8cY"Hոa؅wa|[V:^G+|GyNծ ,CCmMgqwLӤԙ5>&.]&mgCtVwreRrܚ T$cwyjE&َ=b{fdCsMJAmS(`$ϧ9I :,@ g}bhn#١alȺ<ŵ d,s Tri/)B,lst7BIjTٷ <"!ᶡ7ݼz;|p=+, qX Q7 68w`<66ht]RZ&iS;p-a7wsq?HBRʞ7ۜ6{7$o+N@2M̹>}i3\zlg/ 4B[T^ظ $ YJ  iy]H/xJj\Pu2o!_t f(PiKc$ɰVe^*ŃqVIɫe&Q{擴(T# W3]_gZ(S:?&٪blX{)/FS"5gM}^g03y9tDrxA]"G$<}>ќe<Zy(oE2s-ǑXf !a[5z>|#Ed6V"i(΂D_jM_Jqö]D& 8Ѫ}9:E ,VB,4BN 2J !pKI}5'$_yEzVQR##߀8Nuxn,1!#7v`3Ffз՜3M>߱+E{Uj 'j~"~y)èJZWA#Wse1GAW`KUXhȗugYZ0707010000039e000081a400000000000000000000000164943ceb000043a4000000000000000000000000000000000000005000000000./lib/modules/4.18.0-499.el8.ppc64le/kernel/sound/usb/6fire/snd-usb-6fire.ko.xz7zXZִF!t/!Cd]?Eh=ڜ9SHA`;u4v5uBtxG7x4 vhI9 /6A#* $bED8zyZN2sӞ/$v{gΩ9b"gwJ -Aa@9[>*xFK9j`avkbMozԚ7- S cS:!g'=% ښ,^QVĿI  #D9@^Mv?dO$HOaQҽ6nb֋~- MXa?>uNGV&vnU4WZ@Ju=6( 1jy)<=kBiU9 ͰyX! ](I$ˌ 3RQ JPUF&WԡW>Vm~ 4Ei=pH+65O#,֣ nL%w_#rRrz"{h#M`J}>DĮTNΫƀ=,*J313qݡX˪,ŪLݏxCu(j*:_;V cىSNKVUwH[#T¼LNJNahdDVҕ ፍzeVT.23[67K8Q&1w>2!dEf" 2j#&7CL$FRTp Osxn VjF[)]Rcl@хr.(Hfw+33}>DY8O6rr~|AzylS߳JwxiB-.p)gfsÔބސ. ̡ӟO]\1kaA2M5B_`x.C㍣ XeqnRܐ}|qa(gz;zg$$|ꆪa a Cua3+SF4]uw @d`17KvqC֢8 dj5t;% O#O댹JAL1E$d~!R]I(,NSx 䬳K%T1ft bNt֨nwtΣ`[U:EE+^` U3:?ƍOcIKv {p WȔ{ͅBVME\ #ĤC"6Q, j|k<\ 6zMUr )D{0Lw*>NUKធ쵢8ZM7n8Eˡ8oLgwnN%#N2; 񀲓t/ɃX48A䵡-~Y+tURQW'>Rq``xIn)(œu ڞ:IK; q"cer"޿m=Ϲh47\Y:BE[j>"=>yrf~%PW^v [s7+v Bi5gu8KrjTs{'{9qxs,G\ž&j4SJȁ]:Ia۱4oACJ}dQ]/%'T*@SN/ݦ5 AzIJQ.`=J IC?|cc}Mn*}L -& / !Dti#.DpYY2S=VٺI G/`XvR\ 1Xc#Ṯl}C%4pRK?-o>(2UrF%H)0e[Q^S>zHl~+PB_Ы>k *9 9 -59)9F9RӿG*a0?V;GC.nA0oBìu Gb*q]Xo] R;FJNq[-iWnlthRF.e!'>!~hmI΅oSQV:{d9PdY`ʆ>+;^*EJ}Q&mut@/Zn 204|;`K,:ϚٵH]Th#NУd`ڈ0$J KC =s&AwEw|`Q5T qwZ<8;ǖ?OOш$ŭN2̵k$/z~))y]*H/r^jT$#6y-eEՊuAoڟE|{41ŘBߺ'WAw,#[Y3I#P~5ccj ƍ.%]5׵6g8ݦ&|:" ᆸ">H] JN.tͼ؄Ǟ^z0O`561vT#'ZtFi)޼/Р7v Apf* r1D(MBT4fDN7b} ʶWjLDx5hzJ02$Wzh配  _NGK\0{`' I>ⲫ33щ]~W}!$wTD&JiMsN~isT ׯx6 SYnci{5m_ "f3u&9):2A&-JjQ)eA~ *)G x%lL&БH^US'lzwZG+R.ʈe~ y^yA4al"aHMy.SwL]'r=Mp`nIN>$A:sJ40G 1 Z}djȏ/"WmVۮMߟR,j Dmϫx-U#I@{wRƗd1X$<*17iG--(rrBhd~9[oHS:zR)G3Gm̐=.J7k'xTOonRA*#:v<@lcDA9=A:F>T̟\_وa5߬\cVa%|vpb/YG .|gΏQu@X%H lv +P[kɷ9j6c8&\=d>u~dZ36XLi:d\ѷFN".&Ӄ)Z{:+.AYa 8qHZ/i?]ٵ݉v{,hP+wz B0*;0*S`ZoNInBzFV,>\ןxTn7Dm ޵R,r5͔$C@d0-:S"`}'lD@ujvB65*"\@_Bern&3d\j"&-MAr{X]pai:˕ķ,:@SUowg#qPMp,~[}JcȰhzGۓ:S(ALimBStZelAnkF(B {(TyPy|PY6mP(Z{$_P.6,FDJmk_MZs T ܣ,NS>sgQۧf|hk)S臃/Rs_c}5Ċ3#4H+ֶFHn$`LC%|{'5& $5:XiĀ_ ]:s&z7* f/ 3,V {'MA)ⳁS~ q;4J]4~fK!e_kp#q5O'Ljn^`|RTzQDdMplD2h1WTR^ {MsiH>,j*H,@3ӂv߼! Tiĥ ,b'y xdHcer|ܻ֮W[h֕|[WL{9_e1 *'GS\XFf( /0Be`}CZ̗%0Н{"Rf ^?[^ 6h8RRe/~Ӣ:1JnM5 0Rx2-adnߑޓo6*f[-0t5]wZShʹܖUs@` 0 űtO*3s JðˮhoYѪNDZt`{4v<%WL)tZH}f l F< h1wʕ " Ds|LL Ahl(?6c;^U4[冝a>55tzqO0P49U(Alc9ˆd-w-n&?;A-pw \WB%i<}"=04.ϩuag rGDx;ANm|S{_EuPQz@vUT],䜲- BITE2,LEq.~ ve~*@RJ||k-]Q{] 6 ȤT[IDz\pzl(~-|\(TBPr j?Z׬@U.!Ք Oڄ(!6-R5z3̤N' t}Qf>6i J"+Ŵ޴,% s,_-E q$@\jշ0{}xAP(Bnȼ֫Cqs"Sն [E'~;Ea>r?dFIΕ.1{Tt~PDXO^D*uؿ&)c{+b7Yrfف1F"r Z s*L|7pj v9Y)K¹?o;|I \R1F2V5%IŖB`; .f4+`!SyZ5TC4x&@ *r4a,oqG$ɝZٝw3 (;D{/T(ey> DsܱWal}Y7% 6&"PE_?ZuX؛m}E6K!nA1s?3i}/S0Xa*Vhca?tkj:Oy^SA ZGCeM*2aX133+dq1O'z'7 _Gլr#+EpQF 5B}d!n냖Ou +h{x2ΎjC 1*!diҚR !u'NWgd[QӥFx\6j"hDIqDZ\pI{CNoHQ!&:;bKca!ve(*)w6huf_aA ܽ:4>}dG+H^v^qla,L~xlTϞr1 ja ]bIh?AWKh:$BTx*3Ԯ`L dYc,ޖ"ۚpf@viz8zkDh:CFh+@`Ps}ΟcGĢelV)SJMVψ )$Z\HcKs"c΅0,wKBv{J#ui&e*Qh|#gP !!IƺmK,,ڿPzD zQY}43aȨ(Ɨy# iϕ1a4^z} (s׻0O=Wm8u̖].^_kJ-7%{r봉Ou߈3,$*&H4}Cy p@]s{^KM>@= !ۊj|hNql7DM)fX!kݶ,6Kh~тq2s^JtdO'e.s/g.dfJ$- MDi޲dA`k[)NEp\S Nz KJE"-?>|h,fJ[#Y!е޲k`xЎLvĖ,ſY>QVH/Z.n$.L3?[0ԁ{gN/0= P1"8TW9k:̈́ƽvqGf(o,rXz,8*s#,+Cbp%g1:n0>¸ꮰ/ љz KS|n4<м~h.ߙ%oUf6\S2ǮcmQ0=||Fynxc_ )&Ϻx˂c#4!")b_iwX7.3BLQ #Uƶ$˥R!;y8BR2N`Z8~a׽8f =6yZ okޯGl灱|0IC9됄)5ӭvY{/XE@nJ7#߄1З.%GgU#- BW}U\..&Ƣ#s7QsD$ gx;RPq~de+`?&?1ֿcCDv<&)g,y]1#%Y3@8Z~2"J3 1*F#nҀY,06/y|#KCIXDcmhͪu]L 62g{hP"LRРGty]N5a:Sg"m!/v6UO*MP(Xֺ%Ybl(=K276ΰCB<]_0" '[E?FwXF7ףwz΋g71Kev+LPӐycc|//KwC"q7EgCۦ,8LNʓMz~B4g{^"?IY_.o97տPACL۱8!~nE#3O ZBŪ|f(h5xE)tx]s. [\>i^L)-!„5X_ގ`U 0Aē͂c nQNjLWq($RȀP;@`]mpJE½AB珅^`#ǐ &b5$xe#Hc@:C4q'0綂vH|_F߃zq5LJ^N6@bd Y$;BnIEҚe&g'jG.ziHV؂%3\N!"EG䳙 vrC1V (G>Z.ɞC {6ebff"$Si­7?8DU9@zQ/,-SZ^(%>˰]kjNJ1}Mo&>|h4mT6a OdI~ ASfx=hi'NRey[r@܍{9ča0,@b16i2zMlubyPRg_;XQijv|5J kK wi?T5deG[cN]`ŇBXBoN^>//,ee=k /U )yeGX5q҂OF>a >XܻC) wKa1f֦"Sg8)cpI zKA9^Z Si=΋ߣN]갍%牜jI } N^y5'F h (KVaJGPDx>>*6تzeQIEɒfz3wme'wft2c+eE[+~Eq hý2 c}KͨN.7+hˁ2kx}=f*ڰO. {quY_qK*+Є.ylFO5߄Q0 D߬,=}xboB/.)!.6eVg3%Fś}@2(A i~ A+9'!zѵ! 듩bRMeX  :¡8F3f˶ Z/ A{_m%+YWv{i/lm=:*7NLD;C  jBFR[kM4&ĵj<; bq:+iuRJKA'UZT'"4[n;朻q״Dv"Z1^q璧b im?EOc%u}%JM.HgUѵ_@ kT-!@[(?Ev# 4sP7 4nuk(9OR5lս\<}7zmuj?xbvLRϞJgC9"4 ʩ<8ǹ{yBEhUMN:6$"MƂMF IYkGj0)8X<5Mn߭zGst`5oԥ"fSDktɍY C9? [tvƝny2P4">BvڿbLͥ_$̇21NM=]Wg976%[pNO%r6G:\ʍߺXH@+8("V b R/QhGDv߇x% z'?`*ҕk7Η_>,*^SħE]7-1k'PۖVȦoQ n+{grVK:`aUosˆ[h  ԾVl֖; 5|e%V$pR[+~-mhe7丆!Ę繄v,g5iEdVLZ~Rt``4C?'gF*E#d a*O$<{D;],%=|)zh ]Sc֭aHSF>ы MWԘ0Bw[nj?li B㍠Jd3U=i Cx*쉌R|tLC;8OIf JRC L~TA!`@<6;͇0|y3ဒQbs [o棤x&y&Q>UPyC)NYYhVD$_ $=L6(bʾE6P06]d3s;XnZ|'=.y_9ɱ/,jNPxp> BU;չ덏I+i+S`1ű .FҡWUlRڭaK)K`|[tyΠ4_5y~HT&>aM(֙ȂAb1Mt07^=oV#+r#rVdPđ~o9՚+Iz6XQ ͓V̥Dr?2eXwYQn?tD;阥qwMDsF'`%~ $Mg26APݐ(O ^~r:koX{>iCK[7v+Ͼ rl&?l[2 (NGAN8|VLhvK6ɏT&YVBC>'#?$.ݬ Bn$^HlG-Q/($ThsFq|PHCF_2T1.d!ɂ&t~Fspv5{X2LV\4ҙ:F7ř~gtPУmI{̳%F ?4Q>ա"r[L9Fr]ghb"?a2Yt'VԀI]'Au6˜ouj.<4a 9b3؈/yH]4E|P2p_6f93_FI,?gYjƷ9%$XCO;z)+& p4͖,F y&lVjxYdBB6alS(kgYZ0707010000039f000081a400000000000000000000000164943cea00001584000000000000000000000000000000000000005000000000./lib/modules/4.18.0-499.el8.ppc64le/kernel/sound/usb/bcd2000/snd-bcd2000.ko.xz7zXZִF!t/UB]?Eh=ڜ9P#lR4 _qX.Ӝ@v"y3Sw@'B?HI SJ/i׽Lƴ觠 W5:Iy0uU>1 mz86q\KgȑvD|("l@(TP<'%ju֍W:ܺCv U{[%Awȡe8]4M o)xOX&Y/@a"5چB8,Xw0jJ=!X[ΣP1(l|!?ؗwTBKt.*;. 7B(RC~ִ︟Yb>m^ rRѻnzL%yve|ёkPWY,n TҡUꂮ=8R<}0%PrY>X=sׁ.{!^h B:rr()&PGj5B! 3Vf AZf{º{nLYIתG]!s< J#mNM%ټSȻQB#LY6G_mJ;Ŏ|{+Z{E"=,g!0><ޯN'Ag=|j1*O˫naRAcxɦ@nndDrH7me6W'6{9xsl/#]q=zP*~=џdSE1Uo(g࿸z 6*M1CjQKnPLZ/ 1ԏtmK#FFAV|r*8L z%i.mw [fRtNr^!o=HEdBHB j)zc<)?*88aS#i!@y+j=gUKSF>by>/$Jz+Z$4Q|YGLpdV&?6#LUb ^~F2T@?Y-*Bs[K$8 s{|I&UUktO!FJ uආzCXmJ ˨&Md}}iK҃{dQٹ3sȉ"߭q*Ǭk{|=EUlUDCƒ`oΒ)!eoW 6T%/?JҘ"PDobn_ܼ^;+mxh b+,B)DptL@Qr;EGz638nR Fƒ+F="1nȚ_( 0DZ-u^K%"_7GmSQ4y9G&bl(ƒ@Zk}cCC_`ډ걆ЖR>Wn(+Cap;BTF%C Gk00;N.082v!ccgm2kb9h4݀\jl#W8xIk5Ղ'>Xl"Doo 4欩Lfj`%i E x~A YCΰ OlF5Vs >@S.Zn< f[xIge( ޺2팝m RU`x 0a\4cM"Zp#!oܖ\U[]¶I+gc0^$ӛLsh( /R-gčj1kMX2n6ؖ0Is0vnNd - !8Ʀk:# uj=Kފ u'O-)ʶTə8"E(6*fȃGovS׸JWjɇYYfEJƁ 񔢹-nrRAFEs ϓ@ʗFMoF8u@c!SA3C|*Ԇ+7k 9F%_6DWY "O.Hw' wKL\|eMu4W&TpkSSlw{%+ܲ ZAuQ o(WeV;|@T 1i%̡D WxNjV wL;xdI#7DE&ㅲ=$2jr*!KH|+wl0H[1T1s6}]̘bf T{\ݐ틽񿭺k?3sw5_Kܜ66-P#ٖ򧜷Yk 6I4cSm-)iL[yD XђD@k(('^LjZo2 Քz+RC=#!wj3ˬSSW#E哾(vx&{+(j$N0!(Ҝ`6t:*ّS+x1̀h 9%kS4@*t-kR}vj0j!3+ vI-tqlEU䔓ojnEcP0 md. t藿sXpYW_ܴbE< W߹ %\9U*kڱgYZ070701000003a0000081a400000000000000000000000164943ceb00005674000000000000000000000000000000000000005000000000./lib/modules/4.18.0-499.el8.ppc64le/kernel/sound/usb/caiaq/snd-usb-caiaq.ko.xz7zXZִF!t/ᨏV3]?Eh=ڜ9Nf|,Pb 0o u+X l։="6/ $ r;gKy E/y3~?rJڊQ05YHi,ؤnݭ8ho TT6dlPI+lݟfn= oM4[=q,Vd;@~etgy0:5}?8S~uN`Uc()#A㧟Y |q+,#ۛN4[U[N50'3~Mk[hJkVpOh5ɡuf\9 —,#, c1ۺt X,R!XAq8VI},U)(LWPªH|EWюWŎ ȉMɍOdbp3l)[?nM=>k!7Q}b^vܮ(Ͳ oiRӺ*,<^kE/$L $|1 97c{:컋NOӱ}=JR{\S]E53Di*|K] ͂L p#x-1MŐw0VN|r5~#}l3_ $5_QoQᘀ_.XNoG4~PE?b1g5J"w+PhpN$8?Z7xt'F:EGB$(mNO~53WZ+8q<.2xDΰK URTH (ղ)zrv{B)(IXcTW>3mb:>=MZyd}AFŠ*ZcFa88e*(Baj+--buA{<- ԗFVN5Szؔ=n4.F?`#Ź'wNwquJaeXƱ,9CJĚ)"W4D;?9/ܦgl=6mҗM2#kBUp}{Q}7}A;%Ljĺ:F6BۖD*U^x Ig8W?6PE1yJBM*dHs/c}-WS]? M%Dn!EXR$r֊=oUvuN3tZnļi]poayP&X-AN0ß((S*j`#ELUH0RSHWBC4g§_l9UHkM>êT}޺֓^-Mr\[ȷe}Xp}>nYj`3|Xa@Zd {z[9d./{-'j҇24a|h95=UK%e Y=-PIeid &#z2-<1Ea5īỦ 9ng3zD϶UakZɷZ\0QU3Ijz[(|j=UAXȶü`3HŏHYCg9=jtq͊>806A 'hVj|J.M7)1xk)^gZi"N}g I lV0XV^Z~EwT2mˮOsėe6)XP a|*m-N/ˣex(Nw<{'([{&0=kRL띍&w+HZnN/X<<3ae2 P˄0'eYfUn` /*ڕ\-P7W=4iV#$#pEv+$9Q?<8˴i^_=hh.W /-QN{ U'>bnC)SQV!7`O#u7q:No&0R 4豸pszD qϮ4uNH7Fh!6o)%DPZqajtLjRPϔ[)ϦP//t,kZ߰4%ur}) 9[5z&Dh}Finhk%]wKxPsKi'QSnH QupU*LC3qHM̭{CVO5j*Nu^Kh#%SOQUy`zX-8ʉaJV+J|YC5WTϹ\On@hկ"t18u2s_]nLUDOT0H\TKw)9 Bmj%2'Ӌqnfy[j^l-~+@QFJ 7@hՀ:XYE$҂HfWvZNޯv } nΌ  P/\R Cia4B&ׁw<c_V5׻|M۔Y4 cqu85-X<d|MV e%Un! ϛʬﴈLRN]/!.ScÞd "Vy|nmLzL8mUsѢz(Řz{ 1StHrThʩ{:pU FGUJU>ިX7Bf̎]χg+`,cmRQ1TOFQd3 {/L(ש$/$fӝ9xh@v)F7 *!T0͖RS̡>_M0V/rܽnW_dM%^Vظ Et'5L?G-OHw:'*'!zBC[Je^(p#Cz}G 2)怱jY 0m*O&1Zx ӓjX$@)dvfqÏ mOnsSe:WLU?->9@R؝'q`?6k=$)nyʕ@B°(x1S@vRW_pc oq}7yluP| 8M6_xF~wz-w/x,xBc:! 3nx8mCO"E"L﬊(= ս3?~[t; eY#!\&s!$UX/fZJ7=l._ͱ gfyO2UPYzf/]Ej9GD%f@K}G`9yx6,Flȸ5U a23`v $vȹ}9O>DY ]ѐoBe>Sߥ5zZI9e'Xv wo:N;}NqQ7l>Hr5Z9P>`[RmC1& ppll UPIqi f|j \/,̊l_HH6NXzqJ(MyH3`kK_%Wls$Gi9M.s1{ Fxҋ2GIOIAJF-71|Rg.l:QH Ecl;o؝}M/g ;"!3mjg׽Mtq~@qyEsn:Kg h MQ,\΍Y-rJ󋫅|EGP :֞eh,EI R、d/hI}e@:%u榓éV,С\ʯ+)5М S׼LWܜ62cR.bEf (_䱇 qMɅ$/:t%gae(Ky y*Uã# OCvll7Wx+JDJ],$*V˶!e&3:/sҜlɡMo}@&/144mx4mo{|1ޛ|^/'xV`@qױ;] 4 }pD9 HL=I[qN>J;j"*x@wS=3$;tO9|O*B2ep; cR)`E%2>DܧIHo) ۭ_mP]xWH F2",~} (0`t)g8g~ر'(!_%[R>['V3OPLCIv&󆡲-6+/ 2sL5$s8vH|\\0h KhxeS,L1Qt@[>'7.쥃dQvC@ӥs zeSMYa>!<9SGG1OehY!_  VbnMxY/UŜ-te%=p,vC%XU6Z? 2P`gfFF9 [f@ v#L#6K,M淚ol]2 $r}F} ɍELnr k0_cp밉юlbOAMֽ=O5kr'9\d)X6/r @t 1Ho%S$OQ\`| QP!?0g a^#=W3]܀^:ÿ62Ή+Jx|f 9}舝m QF9yƚ+ @E w5Q_ו6mc'D߾e VMkyijEgiW \0 Lm @.s#NTD S.$ `㥦4[@xMR!3''K h%Q=Y~2ܓUK|MBE&y%|kD'4R܅kxhCO)mJo~VI^(V]GS"n䋍ciw{Agӎj7tuHWyx'A{9NeBv:Ҽ#rR18wYѸ6O5@ˆ, C@Ъ^%Ѳv?tLC1CT9:G`M3ӴOu^B}TX6KH8m`&դ{R#T8Uф:  Tm)sS;| y {yl!&woCEiA*8$*y{*%'d &:|놢/%qrPpsˍǦDv+ŀ ,}⍈֙= )M 8Jip9 0-g|ȉ llO`[x5!Q#}'NZt٦_M<V#2/ܾ5?<lYƀc,hd q#I8@[F|Lz|jBFS^ dYfD Nwl 2N#x{qK #/[75>dCɹA#qq*x>( OdC5_ޝjru0}x^6YV/jӹ:FKIcfK)d15ݤ'oTa9hwf3,*/K"+T c/A6 5^p*b˲o|3jǥ™z>6~&ʾHO:8C=NDv&5ؿ\sBĤ ̯f,twa/[#tD~fc165PZxK8G ̪kzteF&=$襃}:.QJNWxMq<b^s 2\L[/d|AHn4ϫ4o;˅hƧ;d ;;JS}Iŷ&&40ITRN(is&ୋgRm*^YUA|]1vcfE* -l5BzDrdj;P rA%F@'ޡxI(Ľ? ~r!?6j%5Bsٺ16k54}Y׃bE~9u, I[+ $t%/ƅNNୠ) Ti\?o=3$yABѤoͻZ'}[[a[ CQJ53%4(݈ټB*p!K1q3qm '89vYDVU^b'+K R1@3h`RDs7#DpLyYp는QbVlo\HS͉W<řE$R 1x Υ;&#ʈ;&<𝏐 *ɖ7Eٸ";bFցpݴ׳1QF("(xfk,qⶆJ'2:ID,ǜ wF B$ XukGWMPuxH0Cgk &d* +@q0V5,:.?n.}OS Sw_q3]Wޏz(V!i?tfV/ ً\lbF|ޱwBP3\-dCURtz=+͞v&A~r|j $_IMd@14eDशAZAShOk.b@BUC `)IVh+A61!Ǝt .g,&$a*m;6$“\ f َd 8<$#Z DJ[U|(TEh{3R ^!ttXttXH$n.dj>&1N=]P0iĨ8Lե)HܛIL EFFpq/TU|B7zOaUjM1.ݍx'I iʰ6L&Fwq-P_ "M$?xuNY`dQ13`ao%%8Q6K l2Q8!?]=,KT33;U5u[ic:5rMٶaH P}DHD}\@]xPEɜP JW` 1r%&!wQF BӥY̔~&x Tug`ڨNPi,OA/33_ȅ6eA.@xZB3m/NE:+nV݀IUY4E^vIa0伨Gy\:M0@RL׃!3zUL2-K O]2cں@+(&TKg,Kd<҈RO;=!%"'vetb&mC.d YaMhS[b'" "p>՗f!vm E#ۚi}gx&Ċx܈XNnAeiC t#>8ǝ\>oHE8ߒi3k#RƆO/ j+[ )+Hh%_6.5ʵg_͘LZAHwb^ EK+A0fbY,> Emi8:abz}} Vfpl]tR((;#@5kZPP?t;53 1*[VRӀFh\g+q7ǙܑۃcDq ;DEe}UC*n D`FWej# `d6 U1FZ9r"m+?yɽ|kX ײ";L6 e3yP%lp1J~ROz%͠TU$jO|,PGz)|9; BCe5m{SE̊ޗx1~Symh;p'ŝ,G0Mno>n[W|8c J]j ?wը?W~ڮ, V\?t=4˵TeZ 5L!|srSJ?8Q1$μl߬=ysKʹ/\QH(3 JRxEqa~Tbq,al~Oox%RdVB1bA,(ݎW+IPs0W6?d/u]VQ>DtnJX{w_& %EI!Z$N \^I<=&IJȕM8Rbq4cv6ӝƈ(ÅF@*LeY84p `Q73\5c@yݧBk?(zֵ,߯"UZ 0f+E=m.,2l9$pJee'՗!8Z8ވ1IP#\~zdN7^0eIt⹅1y > 9ӗ!k:F׏Ω ^HgR ~K&z(r\̰cTrsgmJB!3TG2Iw:в3쭄Vxm*7n*\n ekXf'_jפ5*x-r,b"Wk3z$vjHx!%\Mrm1]5 g$ja-TAͅWeL$]ro"ݗ‘+Ly7XV?s{S|ebgaP%,h#c\dc /iwUO2΂c,{"P-ZMǣ4RNoO) "V98_`Fk1[gM|cH8ړ*BGVJߡpZbM fۀ{imPdű5det>9#;þ89ۘ cClͥLC儮n~[F5-#inx8z !i.zJkC~k; KhCn2xZۦ60"V-oM}KXD-ŗRLx(Ne*=fV'#L&zA ]VY-Wd(dm7wY"A(d4T޸kw:.1Dp-HVn1EK5N K ^5КOH94֭O>*+ECo`϶+"t[6-7=@c#C?;84T;Y1<}]dKDV`r"Cڌr4=bDb#9p'g{Bv%Ⱥyއ/r4D)Xz,z?oA#6@G@hu. 04|@]#C=q9Ae5&N21a`t,LZsRvT%{E(gTL.4xgԘs])+- f{E͐ĦIxrΫ8"jS1}e,UVߪ)H5n-!EPјeoW8Kn+Q`s/LY\0}RaZ'hBb.VҖP3lUrF#Cie!eAoeHi&;00_wXL=тH1A3FH:…p:tzDC1{42%xA9-~fmQ׽<b/H $S2%i԰I& CEb:qN`$qflS1ge4cP!-Viz^}r并*y} ?fr; e Ɋ|l}q :~p_ sF-&4IIN?=1{  2򨙒_u>u֛/Ş 6g]uEcW[ wHX4"g",mxrvN%35>jXKZBU.(=,As3:-Dv}S_2lU,JÔkKXp^xפ6.f|$7"e{kˈ𮨢{t%g_nѝ$].^B'^ u#Ac_+zW HpVܾ0pqOAIcDtA bzR;27TIAU*ÃiD[xN9[r 8luv>LaogڄsD AּtWSÎShsAsm߄3=9Q. \WGD"tD2d.^ȧ{B`9T]$($dk{υCV|m3T]&(3E$s.` ~-akg)iE Np FTQu8׸ߊ$A}DhYREBP9-IQٴUM>,Z}88§R!la A0.3Ta뻦 y:Q$w'/XmRRKǪ6)|FQgq6]Za 2g'& <RmeA91F,2]ۚe^i р ?=8sW"*6Uɓten@1|]ښ )PfRĠ#BA`!m0zQWxG>jU4YΜs,[2[uKhr0*uHZ}.{ipvHG.>דҞ9Bu^ 3c:zC눓K@#L$\N}b߄:Kca\  ]q-4; o+S,'.5yD1jJ֝'p $+d&gի\n?$ P\0%G;jL睲-Ą5%YEE6NzJʽ?\~FzO·r} 8пBo>Rr,NDŽ=D[r_.a=m1K •5J҇N΄?:.mcُv]oxȉ}=Ӛ}5fװns?୤#wJ}>I^uЩJ_Gi'' $EBS+wio՝BZh-)ZiE׻_pݔ-DNW^6/[m`{ซ%F,Zbͫb<~Y0hyw rN"kFo&kdrg&cYL3WN6d##bĩ*F-P]3š{FL#8S[ͫ6r+tLGrB'ҴP2h[-5dj3j&FX " ?r |S~#"@Q+qz&$Uzْ!En5>azA0-.&4 䉁o<[İi[N9A'2j=UW٨KGaDgTmMdO` :硽7pyJKgSjrNx&C+T5 d#2'6)DEf><0wrC[<9ؔ.C(U fn`X?.+~2dE+Hf) 2.T~mF^]]Wץ,'&F V^FrՑ|jB_˭AYopۺv>t[SNPT28ス*|<`h kDfP3]߲ߚi$FD=iLHz{pfKZgw_p+ n_t 8B1o-=:Щ'SdcgqWeY4 p2'MdVwQ /8~S0oDJޙfE'/OS($C1+6Ь aILsPv-}#(QF\e5%;SE ŁW ItX>#)Fz`jӐ#T/nN3`АlI;!" /mwJӈϦ??ppjK_=8il#.bh;<_ )`f^A&is%81R&x|)CJNX>w5]3ͻ?AI3RhUZwnl@raE.ɡ6||49zPdF3ʛϺž|C)eiXus4yY]_+[WR>Q+2=Q:Cl -S&wK9%^%G!>ê³;5N"4O`+Y$@x|s,:deR3.\ fC}UVgEDJB.C},"v3_7Jf.k=/+%!*$ѳMx&bpV¨\*{0P\~L@Lw,}+my%3Oh)LEKB ҳTVPi0~%g;:whF;$)h =2Z 6LJ"z jAcaD%y75^10gVʠsNsIE[0Jµ)(4?#Q]" P{$GdO3@/ EaWc-t">X&vx[ٻ !M=cb=59&fH}TФ2>{y\ddHp;xGp\&jr#-RH5ʾެrp"€%n)w^b!GJf>x *=IӒy)dG՟Twi="GN#2sM0+v)dnՂ=NE'͜YAL*?FmM]35G'lWO~Gl#d8~ЕQp!Νld娼Gw?0 -pYpX RJAuX3V6K|K +f1 UQ5^.;|IPƮlBm*}%d^aOW :4.W 1KǶ;a>L,;ldH+\;Cj> o;6ib4ZDǨ%0bQlB3 cX5~ꀧyG.wzn}7fVY*ʼe8pq;[i2Kx 䏞~ʊQ~Ia9Xw"f @6 b!)Qa=kM O:BoQT5dv+g`WuK\Hʶ; # fcK12s ؏!"6#vAv6lΞG+3βZCyyL ~̚ݾ`H|%-W]&13 ho.ү8oh%z̚Z!xÛı[XI)YEL/}({eDK[C)HG1bhmu+xAN`6%V(QȔjoPxzչ(**]QpIY|-<Ԕ3TLBds8We:V4XiiRd;eMEgxbݼҲ!+%`{d#呒%뼷e4bv:xyk#c{;tr4w,)#qA, 2O_>>z肋T4S;p=o{q<0io 4t uܶ E}V, 4 ?AtU`0% {W,chBtG=Nz:MxΎWR(7B5kag! QAۍꁩ}>THّK1+~JjCOfC![ j%Y[y`c'`I"hzѪY^)$` H`@Zjׄ+6=ԡ[bvEJ ΧTm)d^z]G {BJFxLJoܶ[ixaPz4ҊSrռF)B^jp')&GH{zqGPMFD6AxфJ,[UWs*+$(#T9|ˠ`"b}VRƏʧ/Q@86%T (W9L3g^-g(_ 0S<5GD'.+[+L TfK%lC{r Kʜꗀ-N(LLx:zz07+ߍI32*Ga99:n'Qmv8c@x,TPd s\\o 7cʬR j]?zvb}`cJT8N൷=L D)j-qw~b t0FFU'-Bh5r)sq4Go$ -gSJk/"Tķgѹ-Np6 PLB/ِ7e$P$G&Fޝ~>TlEéPA`HĊ)IUm%CM\0 -8y֢aCR ]pM.(}|$nWxn&~y/5_8RKJڱ,oK+rLfZFM%do#{@#-[>¹*lbCy AJNy~ЌeЫdjR1-ɏXlY܄]2_ V_KN8+_Mt?wQs hyiHuB5I1;@&uRig :M]OtnNp;N멣SU!Cuw`+h/8N|s} Cū~]w?4fް/X56|'d"aR&E1]oB޲~I&w(2K>ci1? 369n=_]61;ͤ7ѸIE ϴ#c0߹ׄ)Bxr$i'b4Ҕ B fnK# PT1X@ci)161)+L-BV^3fIW?8w7`BK-,e8Y!vbj5ۭ|xTOL,{7^ƞCOKС#;ngtՆHu:pAxX ;o.-7, c:Rr)s1.fg@P "¥۳E݊*ke>[=Z+ 5IL'lt9OK+Km[@-AJxFT¢z ~v< Yudv9jŧf>޳KE3>?z::aס\G{\pIRNS6rv>j`Ш;$ @YD&8 -~,X!zy,;`id8u |I%zrKY o~QXm=ejtuO{0ZGBB Dy) VF"C$2bGa3F<+ %~jUqdl^k@a/V{yzN3X!Wh" [:I[J I^U|l_>Ү%kc7lAN2 l't-(N͐V3H_ajX3^7EsxЍO`\xP& ˶*mս/R&=9רp()2]$Y84?]]unT5ŗq݃b-DWYt[4(b\1c)TsE7EӐa#Z6gfĿu!FnY`H@;{+}9zm*]Z#jD Ȯ{|=&{( Ӣ(1^פ*3 Clij4!$0u;*HB1Di"Q+l$.jV *`,SGpOڌϗtlj%L[UH2%Q~i P?9J\3 ôLpzUSGkS=/s!|fg ] Dĺ>[ʘE b۰ьplUNFjݸE>wviEʳܱ=+O:ˌvhO6$N-zf`4}YQ0Lƒ *tQ>4 ^0';)؆<&:} Rt`Rr7A{x4X%WUh72Vr!$bA]a_H>" 6xߡp-ؖ1 syjYҘCZvt7Rmd{ [(Y`I[,a^x6Id>O SVy,MbcgE2&V) @}B % , -vK"JŠ2. V-O X=b̴+ z>Xo{UdgYHˣdҺQ5Տ55 BWYYUH!3pTaaR2bbAv:89-y&ߣ+3LJSIZwLζ&<9{#D] 7hTО^j{iSH YVA74D-02QљkVi5TEjMۻ-,<2n3&Js+v=vlBU <iLr20kB M%pȹ' k1MszC~׳dp9ܳ3II lCh_/罗wұg9}~!SĢׁ5rv[T{28bpT$R/_L Kz_D=~hDFXZhF}s78"Q!cf2#Pi%~y.!i"qQVq>X'N'mrq]ת8'XoTV2I6p{D;U1](rSb1!$P=u ˫e2Wv|WC d)AS0rI)l>[_)SQKv,3c{B FOGHݕq' ) PY`iĤxM^B 4>}B-;7g }^7ږZ"1T7:Z(6%A| _K()]ukHŷk}i\d$``Z%Ro5A`xp,I#rQ<[qۄ(4J6\v6S#TaTR@sKȞ @6+aS xQgG7;1xA8,)ȻLs=cr ?*˻^Q?:܆o=iUjSʃ-D,<vj\ϱvPd:M"լܰB yml#ЧV QP:;Pey/(W^ڝ!XM#JDgsÒePFYMrUv+?LzJDPj|Phom锶k=FRfGnz%h,J&rꋠv>2MT1P<  Q p i8K}A?:偑*'ȯ4l@)SVB^{]AF/Sq/M]ףu~_UynfYg@;Y0mD R~W7,\wifRRі_4fv]f&Dw X)ZadJc;ERP^ >ЦFz|Q+|i?`=ʼ#uӃrcEwGKk{CZ 8M n+dgV]Sk}n+btZwEgzqݕ#UF'PE2w-XqY$|i)VyUBtrN:%yh|"GoQ)rגwv9#&wcEXі:0!?NV j':~Z W8LyUF灙{F'ʙ ܃Rܲ@}+fNe]q9%wJ(/%yhMj aAvec3(LqC%6ҙB + gv9u Ḵ< ɫdp3  '|b*2趹1r'"Vڸ#quY ==9 ኼYE y‘xևl*o%54'E*6xAq%/%Ձ&SM鐎MLԔf@1ҝ _I k?L6O!Ll6 }3,[_* `p1y vaܻGʴEVL. VSN2snYRR=ɦ~`na΍cCzCqϋMNŞ';+D~ vdAOhA7E`_unl#xcĻ5=O5@&IZ 6 춋$0%]맩}4+ 6^ ǎAm>CJOƊ0_`W0pl?F[9a'@"A@ 1?r MUnB6lKrR Uz7^(1r2&8%ďnצaM3\h.M/&S,+ ;|199,99ƆnW $56uf%?NJ^.l?BG*0P{t?,;kp Bkps) G=ث&.?ͫNr&Dc'"FZ6QDU{%2@"!OZuUhX> 𻓴Ib~oPQCZCڟj\ߒ8 }!;9O %ָ+ X~I6yD (|$cۻ/ g A'Tа.ƀwτbIg *p lbq8vMf/40r=1Bh*J@/JdUke_d||Gθ0p96RrctP; IΑ]iw̢'~7O?}+~Nwk4i,iM9iO 2Z9Qg]a(.iYm^E)@'Vc\u} |7%P)Kl4̭srTڝP͂>)̿dWY뻭ʟF|陸} OC2|}p* t#63|@mazs9eI&ӻv$5An-7|F5) bckq/7ouQ*}Ma Wʈh||w|d. 0|(ΙV͇l\-"WR\S Qд*UVHfJ:-a|9Ioo%{g^-'۞hL Xmokc?yh],SZ`Fʞ"32I% IhYuR!y"\ y>JS-dMH&euDj0O41o M-zD79!k6%oEfGO B_Wױ(a*RC/E%1 ή1te=Vڒc0c%f✲p~:agkFBJkz"Уێ,Qw抝n0}xhѩ\\Ꮣ k=G۪nkr%І] +bI' 77[PRLrì끻B M!ؤ,1ruO:xX)B ]KcҴeT**\g xߓ}'pCClCsEx Oݨ@Ć6V)=Q>'J\[^D1p_9F"zLeb$<䘼 ws ZΟ20z7N)fLVFC g2Q>ͣCd񓔆/,=+M k2t|b>lGv$Y{ ='WOꦑcDҪ?1hࠄF爳͠^m &o?9i@%D/V!"AV⋔o0cH>*P b)N ?c[w=&4et}X5u>t(/lw2.6qiJ  (8#%P$^p^0on$F.FsS{չ \{ :T#(ǕcN k!֑/2!|TV_@n6ojJ)5r507WmUʗ+W~(&.fFBYJ@/4bX %I`@w#ceEQ2teT'|K&*H3%?r˼j) #5gb^p?c-{M -%`3~tUɔe-v*櫶pOH?x?f<΁2=^ݣ/KY8NvL>TWPi\;cu.DL#YJX/O?Q߳vZ = l}봱&-2%/[q֩d0SklV(5ɖ;+IMnK8=%թa˙ՍSG|ɟz~@C!hf~ ATVJHDeVükqcT\|N}{};#9.I8Oކbx|umiUdj] 7 LO6G <%X/c6 )?u8QȨq hWd`*k]IEjU]t>]AgX&0/c&^5N`]E `g_/x % m؆H( B΢_IuOծe!= V{E\ cGܑT_YMhẼ8AniZ,ߌ u -U5zR,NHZD%[m{K}=ң\*GfFmc'pa\Q5̚o/})w򭹥 UP 5Ga6d>2I䍚kxՃ6nO7GHYbe/9 2ZغqDSSoUw|%lNZc@Eßsd~K!c(T. VRw-u|Q(3h_2񒙌9Fc. Ddy~Ҍ=rj6^׶I4qobf # 9̛8QYB82+eF0+ABF}~[W&&wrTĢt!a5w*Htcĵ7wrbd6M"4Ö|{ ?l[-zϜ)eb#TZS+{&u`&*e4ݩl#N8TDn]$wp3 fuaӷV3'Ģ+HkW9ob WHp`Nn(+}BP xˑ\qDŽl?ڏ t{Y?Oԓ78dWƧ]郊I)'"ݷLZ!h45 X(6'h}kv-Awi$ ٥ iįG*м&ީc ?vʰ;W [7N/anUeK5-+ӱ;HTE*y$ ۅq`GS<1ye2wF21i誣Q؊glg>Gq\^fNi.d_-% ә J#ԊTYvȽR̖D.W@rŴ=Wgȇ=^Bh?_u] dK7܋ v<>!+{{3P_C! ={ɂ?u)]+ܢ8LŅSTcW@> */Zb>|SYǤa .D4҂c CnGg3[%*?X7Ǥ{c Lb"c*U2QoMJߥ8I/&:ڸn>J8Vb2,ňwѣ;I`F[ˬˀ '/Lk ZW)na,VIp((L?pԚzCw}Owʷ-甸 ]@3ԇHW t~):eZ.}FwQ;io _m$yC +Eg֚VP6䪽!қWEz_{V$E\=:@gf  #؞mm-Zy^>RÎRzR_A~SD݄%Z=}y )*w{Ԏ:ah ]~nGD#pų.]|X9K{$>O;?l1X$>/ݭ6A'6jz4&CYNbyV67(<O];mNϊ,h42_G(_=WfL`P}e_Zf1^ة^n|wJ4ZB4OKQ21ES'H86[8\/V%ww9yRJ\w*]Yz^c6̬YgB2Yd|0 ([@Y < 39FX3k:/{p͏wz;UGUA+P7I ,ǽBW wfO P\g%qX&F7l ?}o-A>_0w^ ^WK}Ũ>8_2Q[2 Qms:XG p8C!(їRK[ODCMN/+ܮ)th^Y9XWP#NMR`PVHsHӶ}*Zu~Zy @ho<=YN'>Ro夰Z|RyʮOv41RܨҲ.\.4;^7lu(oH*(J['O-abզ%%8_Xz~]Wwւ89MK9J7re\,Q#p mbYүJcz?cWi ViP,L8 $sK?xF=+cPZQ@ r(uGNm)P#ԡ&Aj_6K}h%>H;UHm.TGmU'{Jޏxn*2lXm Z+4p4ƪu&rQsi#]$` ʵŞ\h l(Hh7jY ߘ:K[x' $qZvx~L(*f$=.֏[Մ](. hR5gjN4T_ri"wՠrokJpQ;ORr5|wQ~ոA}2bZ[Mi[5$!Pw"/,b>IՁ(:YhE&s! o4?oWc2[ &/d Ɍi>%ӛ)^'P^A<;p-ʺ}طeeޡ毦L3$@Ϙ'#Hn2h߸rcY a07M^)]gU\! fL}r=pvN 6쵀U'u5!/ 㜷E&k7GB''N!aa2#7GO>.+Og3AѻOy::x ,&=l5G¹D|!aDNR PΒxOȦcH=h9$g>6.YF Ǒ~=+IrFS6|& ߮|LF'ya81u4@(X2$Ue*ǟs(tG@!8̵П3fM#cЩP9v2|ڴA(e;=H󊚙sӼ(=?YV"})̊ m׫GŬwW)[C0c񧃃DM&c]niOy7Ik}8(4(^ 7qg9s%5U8(z=~` m6*^ڋQitcXZJV3EMi*D$2 %|TGG-'if@D j5]eܦA֠FL?eB/bĎp&T>ke9+j>9sR&b6v C.W*1n_n$`el )b56AWgAQօ1f " o 4K-uK%0-ߥ>tZm(Q3T~}BN ,'PEV!_%{!dvM^[ܡkX8l .q+3^!*HJȳr $}~,N,l>;[߽]2O򮲰vQ|S6i/cgo(}ɿsAxsqSt jU6%1|^L9#x%:V{iAT'睡7ZNjxU_S7p@(uȭ )WX ߱04 %|銄E;ʫc6엗ǭr&'OY-'Wf-j%W}m\aE n;Nq)cqd((p·@}7fygwR>&JN|*04! 16rrY׍(ݧ_vN*A_VN,*H׶?4q;"4BcHFu5ʕ\k7f&aw_:ZmLJYo3L| R Meh뽮 q%X2،`=j=).{oTٖdvm_cdSo2|fIo|rDCܫMf#Mé4f@RJcgb|t %ȇ+)?MC|~8ϵK2NT5AudlS9GH)d paSk7ٲ/"h>Eи]3EȾ󧕠G€ GƘh"m." ݲ4V7H-F:W%D a;f81aCm;Zכt 5- @M&yQmlhmZ=1`+&fe ~3@i`Gci.fR8F0Andʿ͎8eՎV_\f7גm~ %)Ť+hS P&Pp[b-> I# -iju!*D b}4L<%74([8]C%gsLSX7!>eZ?C|oc&AO~51~`h$63>j 7  f (eJp;_mNLZTQ 'N2UԦp}%38ahRH;skzNriŀY>tP/q+{s9wK3"g2:,W(  k>f*;s: ;oU?,V{UoB@kkRr FMi!L~~KJ~zE"84 _PVKˣ#^\ra3;*w;'ٍ@͒[y'@@2e|MOBxdjٓfGH(:zCkګM,yc{aLw}%lBI&5;DJ.Q%jo .U.TZW8pSPv=LT(KتupcKu|{s}X[H,!^ {;S7ɷi1cSor*lhFQѦ1}MvP G# g"KsU#FuXkA%]Eտ8c}+EhJ[t㜖}Sr^ ]!Aw=xFh}0;BNCکY%[(^:%Aж9NAt5<(^ ġLdTZjL=ٮc<39bf̟h lAttc*D֮,>>8GF_ H;oy[ˣ[/6}+p{W>:_)G6='0^4,@d+ "a"KvY͇|wQԳ-PšI>S>Hk{~8x @{?  QGtevaNAf~fjz,Z@vd]\5Gsv"¤C+Ͷ|m×li?\f~groL7 7Ͻ!Bν("!:jCfN٬XՁJLo7ǚFa^N'?+Iz?Pוoɯ3%挊$zO 7q0"\qZu wEj}@bh=R{%p m<3DejlQʗP/~ jnhF@, Wa0azwB\h0^ *pډXf[n埞LBȢzAD8Pu>Vo55B=MBx~i<٠zF^Il7S=nZLŔ)`3C?x [ &C#ZxuP>3pr>RJMEDHb$эTݽ͋q|`XpMiX֨e k'|4va\g._iq*_3+w63vZNfLs羺`p{s3W+|\}*934=S3\wUN#TݜYX-J!z`dU2憞ɧ$a @f-w0g0n .. , ha\uqRESpCg:Ze8 g^8^- K?/^~Y; Ʊ^F$N1.#sWNXX  K).VH{믊}~IV8YC/%CEbǡ~ß!Hu<ً|8n]ij eöңCR?N$,#zM&=, PlbR4_7o m}e>ro-X+"#i&1޺)TYK#UXhV"( ۼOt;;b¤>:nބ{vZsM.ٟ>=̽:ٜϡ+\$o+\mΕWxIy/"ݶ|D s6VRrO2>(ݘa+dlKLn/.DYf*~khd4:p[JBͧ;@$b=w[h y^zmyp|:vD=C#U \~J_x<)/9F?ҨdLs?-u镞arghv(mكb0j4 Sc(KyI jΧM^l_ =K@lHeXGD2_Pi%( Dz]݋BK٪{9 cO Z9[CeٶCZ?|$9 'keF>@]L!%;BT=sڡ-GHlUH" 7kܩ5lnm'x .;ⳋ;.XL@M)lhpdOtek[ 2Z!18M BbVt⣭9_ Ҿi*"LX R34D hS&*y1a6i?p a͸ ';}/ ՞+ 2(~ 'l*c-j?(EZ Sz BЌ6 zbIj.]Ih4L]lGN**ɴ i3#s)΁&srE|7\ϫmhc߀jE1ixb-MtRBuiPwx^~Am1ucX+QNfZo7Ј~8gU80yI(Wip`OZ}x2|(]cO]K Lt8X C':RҊڼ>U>uXq5Bc/9 M"i@(*Dao1vtQ <ӳYUw ,3kTY.bsd5 ɰMiVQ &>/Ա~2r zΓ}FTk chbH.-cw:rM. vaQ{PCBoʹmǪMCg\f"Zcdf7q(XA=5uʴ[oX(wl}gd|$WMEm#M^daPiO%ʌ`C#ý9"M } TC -Fgj>qMc_%St=h7V'w&an.Ҿ4^8_ AO201]Z[c>u0*(TbǴ3 c WA8ZK~hShBhdv%\M''by-G~ @23 2rvD;MV(3v<9whVi2gun' N"ȋ=yg6T+mYy.䞸v >-L* 1zj C(:l$*V%zW,]8nˡ"|ք~24\%v 9CE;6g̟ ´g3ZoAEd~|,`*]jG,>^;L8FQ ųVu;eOyQ!EDk}O^Sk.sNJ{RB!+Ka|cuJݯrlX Ъi؇ʙc -όK(D^ 5aaa9V6 ,?W zU/+uٕi:lY Q-u4 %nH&yiT肭hiQl}rz̑GY;3~;&x/&>PAI6!ӎ<PZ?Sn:2/?8٫5*J ˮ>Sui1q-s{gyIȾW%y$ӹ?_?,ȷz^m<*9pn(ov7HrA0*fnG aCX_-UjMƹ;:dH*E`kPA],ZqKrlQ=!tC*,(>Vy+ZS% ӱ6'" X0VU  D+9$´kF /t: GR6kP]C!1X}6=%.%M+0u iQ|  4OhxXP3*n Uя71)eU:gTAPjƒŽ> i)S6X(}X8+W|RWl)# MHE8rrz%26/F6o`ݹ( 7z]T8^%2 7R.2@D'L` T%ؔ`A>7Kx`'rf?RL'fO]a:(vy[&oN:P8zTը"6J5q_$+'QԨ',HA+v،l腼bE-;%, @[G# Dce$u\*|<% a`|a*3>JM+9!u8c>tbAEec*B%вJf}R 8 {</:˱5[D0 'xW;Nli ?зzB2ۘNIpTPY3ZfJjT ؙmK7JnOs=إA'X(D%G,*VPqdx|wi_m %±BL87s1+?NO7x~?ogqH~ R̊<\3w/=Wh6%N̝[Zgmpٺ 5r%lQܥۿ+ұA@ԔmȐӂB "`WP<Gn⤆NlB9n0 Tl]zMJ FАc:W GZs- حCDi4pB5k+>DL;ك:"n OMQ+[l J񢳺|F܊חdhyͿ (]g ̯RF߳Քh+S/Ux5I:N%(,EאͩzLBVq|HA;r^DQA|ZA1l&n/,pZnGgOҰ2O7j]A~,um{xl* L}{x୕6Xd;@~3` MTK|NSy[~OM*+":Q.fJ*}wŤx.w[Ѐ*yz{MA.B*3|1sQ +b)gHqG(MhAfzoԠ^boUtS{D7J 5{ޑ &K頴!-ix,#Jm6j^)rn t!P!XYP?)%j?D uLБ`K38$4ƣf1l_"";Vr\52&rxH>CQ@h,[ jO7bq_P˚ǴNOYPa(NsT%ɧskl^WsS!kb}!/5LQa3[:'Kx\`؏L a¿x5^x=g-)쐢"5Uvrc#~~Åp/;"v 4H#G Bd<~ܨ [N]paΕ8NB?[_YPұ4Y6wț֪͙F]2:_rv6D{!bfQ|:1èC]g @I*X@Jө4d Oes (JBZs|h!MLQW2i2@`ى {dZ2v8O+Gop$' e\o0Bt.,4] VȂ_G T#Y.J^u툉Y kLc&~ 6Gp=+ w9rX+/]9[KHqP"[;'iÄܷyF^jn2).~pɭIn NK1"}ˌW7L܉b tsPZ.X49(g , : |:6w2k\T4ui,NM?{z0Yéi+3n+$TIbG z3q˩}DžZko`eB>FA;&+!9M4ΈRVAW5Kz.`}In^s3O.~WC s2R ş̤jD;"Njz3:/TD^0**+Z+MtT׳K-Ʊ:jmq]sb߱!b=T!@b(E/ncpVQgRi%^ME"N P`'d99F J^4&Rb4ne BD] tt1,N0K!=[[Г(knv7 @Uas;I{]i<8 2c\\ gPH 16lQ6>3C>E +4 %slE90U\˨x\ ;Ňr;4.HgĞJH!R:BpstXfSm*`e+3vDC$dg%OM~܈huqxt?;纒n]sL;O(R}llaVG 1HtT]{/W`e?P G5~> z5O^N?qq*eF 1_nlW$?ΝM5%\0n(kjmi(T23{lz 0m&8T\^^U;THH6 C<+}pISʺ2= E+50l5DLGS{g,)\2:|ԕhc3h+j7AuS8UcOgHB7=4\2| e/||Vm,Z'25\+@KcP`%vB5%+! 0JE*A˱bx+}wm` Ϭ=>1Jiޖeq?mDQ<ĕ) vߝot,q{{9[9#ǹg}.Xko қa&(W^DE>32.m9p|__'\jpR$Jne@4|Ygl!*3l8v3ҵc9\@ԠLiO ߄27PǰٸʐhE%^DX';ng=q& 8BZ F4yH_4Xz"5qI̪cʮ{qc/Bﯗh_#ISd/l@^E/C۶z{6~m֙{[*'_l) ]ZvK'Pрi?>b4gx8^+ G6fvR#Oۿ EDO;5MBBAYBľk /%A|e8T 7ϮP&ds;يK^`, 51a+`[RSȷ_)*e}E+x2cz;'î/z6@FE81D$͝cmWUaڥ%. .:Qyfb<)9G1ۘDž7 (ѧq‘_ NPH9TYŭJr*EdQl({?iPn G1P5Zz([6૧Ñ| ~wԀ#QT4b$|mFh|kl yY`Gzf-D]vog%H"L6xs>FΣj*APC:ec\s HQȍ}|rJOV+0>@Hj F)hk#J kJ rE2/],/' M%ikqI}sEzi@g\HK+OQUl 吓7-H-/D\?v)vjզzYYjk5*F䗦Ta |+6Ҹ4nlbO K?r|gYRPIhW.1Y=ڿf|1ə]W@ORvH DA,qR@CnSDZ%q)oZ Vf$sLmI'y~_) =>S9{j!ƷӴc^KlE>59 eP%ńVۧhşn:د (HJ/Kjb+Z_O'_Qdu~.Hx,mҨoD=؞ܾ%OC(2P4VM_OvSĚ&E^΄ZOlbt^+ӫ 1`iJXK`{Ҝscm>݉YLzWDqm|~й`KyAɧA,SeVbpg@iβQr wb=#QBѴ_/W×ɿH`9f43Pi6"$45 bە nKKwㅢ<ܺ"FU- &g} TG*>!]齮jBģl쫃ߙg6$6"CO=m[|miKYg(Qk!U&pw AM[OӶpp̙BŎl!#>ͻB;2-G瓹MGrX5R ص0I)>$'/ XGi8NOZ?DCxxMn0_],J;8JBO +)5y8n$ޘS-1kE yWnVaF'F/J+,;6_3Ns?{n ;wnMvi=(b;Kix]c cM.:z@E, H\b-TO4kx J" #|'XVO:~ѶX%1ݛx ,NInuA(Ћd˪pj[lܼ{ y_)ŇTŵndb 0kxg -bM~7cK 7BsW* *iF+e+}6]uSN=؄&(0b{/_QY 80-|(ãTb+2)fFdNih;!6%bY9ˠL4YGsm}|:^Ҹ*dR6Q{@jv v!Zݍ}m7lQ Z<>2_2vhE|: u?Z ة=S!*uR%q5Ugt @`*L{Z3p0h|jEZ w/`ņnl iTͫG] XkI5x,VSRP'\/pPY}3 ` Qe)Wj eӉ".q6{4*NkA%>KcI$-?gP 4A;ɗpTqze=8s@wVZa+LeGMAFn@*^!p)w9ks & !,t@OshzBeM[wf@;YԱWӉЦ x [ЀS<7SNEZJ!ges0H D>dʤ<59{#,C07HSIC/#q.^eI<0RĄ>esҁHA>㌘^ 7K:0g/MvۿgU0#4 ׸ G"y5"Eml(. Akq=-E@DzS*XiRb@zk`oEǻƪ6^M21ΨUB _!djɷa2ݮS܆Futg1#+3VEdB | iPݱ%rCyٹҍA %+5F ȥs)M‰#$ Iq"3=9#cMtNS~x8e41ENBN+f+8U<+Z.րG@x`)<˱A?҈ttԱ46BlVC9+ ;.Hjm: B!&48V'j)`9(}!#Do' :Y ;"f~_g2=/ 䤥Pۻ_linrwJKJ9y s fKP7/'%L膧R/tzw$;CzE9իKNM(A»DMUHCWӂ5 wX,iiOi*&2+lĎh}HMbLi-5^ܿnXn7:}yuZd$B啢; :Ā*=GLE+k{ VU ]$*Pj T m'f? }G2eշ\Tm2^nY(LJueNURL (]d>\h^_n-톘量;A73j40X QfΏJila Xpͮ~I=Ch%Lxx:k]yGRWwfI嗘gK{ l]JLt#V 7ȧƹjBZ_bz&azTk N46O ͑#Of gWrh@ElZ =8~M>F%3ƯA8mxHhWӚ\Hr%2|D]Ͻ2JII廗Jljr^ \To4 >*y?E]eҹ @(C Jc5Pə1Vo%Lt4o%CxB>ŸWmEǒ]n'zSso(ӄvvZ\Ng>:FBI?Gk84cD?D=؄iCZ9g}IQ$T#]Pw ;trH8g;V eʄ?qc׫UAJb~w`VW=VܥaAg*{Rdp/~1,ui5͹MiϜJe,C_bzwr,#?xtkt-YΗZp͙Oaӽ˒ڲZs \*gL(kEn?e?tΪUw~c$K sd"g@Qr[:GJr=#DɿJ]B-rQ?{&*+}fzk(u{wI{uycc$AEB,_ %%r]k]q̥#QA -I ;XfJyd,^h5F'%9EDepxhr?:\g#ջ <'iEêgCc(PcFclЗ;ֻ-8UhkIAAs$KV~;q"n3 *e# Y,~@F8+}_}SsjzsL P{4֚:o; \A%B,GB Qm4s9䇂ec[.ELؙW_YKRo'6a?QvˤD W2{+L%= "xj>6YK93A<}6:½We(zL )*rp5o\gp'U, Z:"isҐܤkoLlIƛ88 c.v%t^HgiEc\R k7B $%кjRe`GϳVvqF]BD|Z-h6b0I.gtWs,jyd)uv9dr/lʲ/b8mԶB@N=JslðZwƐ=5 2~t3gsGs{IFj}h{J\`R_)no5$K<2H)ר_oxزV@N}::>6S m#2Bm)Z" P94̿,S$V%s0Ҽ(8%ŶAӹ(!Fs.H{.7";<S ]~jÌzݹlv%NWZQ4t&mӒAq#ơN+8t<) aL f7 E9οkOZh~<k\,lǒ$fOK4 P5.l*œ.@/Ͱ;j$3َ<NnR l^SJe X^ͤyȐ@^aM?/倵ȝ[ ,-b1Z #qY^x/cjҗ]0:3!Z6l:/t!8b>.YKzd +]UNk`,Q=P;TBHBl6˅PԿ&qP7z^Ðet&vVdC+Q1'MSx/ı_F݃g H Ϛ, ;P T;bRgv^C g묩!q'>]wY1)e *RgN- g_L[pk.d2aůښ#KJRlMoO#?R-+<_9udm ("|"DC3Q}^ǩZUUrS|xP궀J>K1 1#|O'h@l%iEUWag.Iww*gv*eI,`]$ *JQpH,YO6F9mBycdYؒbte~EijskH Ǿmד]abL9 Y ڒ^@:zKT'4C ѧn3K8͈cmwnA(W',l_]ޠv9= &lA1D3ɑ)tإInz%?z B!ϔ>ܟ^1 3176s"ֺi.ژ;"ܼ 8X\(}.Ela]AȵJB񻃨./;"{9$~G$wJeNr KK6**ߌޭ_-CE8.΂&B{W4!jX:7ky&E9Ayw,Mו \DՂq:yQmFRiאJduo"I5TȬՈrC)v^!vK̷Y:쎹P:}Vբ\?ț_С -3|M n (쥳ڊH VE~t,hdޭY +F4[BCYs b}y:_.ktP7Cʀ'.H:H~. }i%e#/9~8GΆ- ?2$ O)C0GXu !t|-7gK Ѻ*w& NpWvlk nuaqZT5AbD=iWrĦЧCEQms8VyWRƃr<(~#ߌkn>Q.%;/>#eBቩjXuCq6 k?f7)%.: `4.Is~8x-o#c(ͥ5ؼz.L<^*V(j@}j;Q>&Ms8Qi7t4g6l oIQY7-`^e%͸8*#;m|k};|o?:j XeM$Q\=&uꊂ1ȐAj/]Dcr~(3ec@;T1|ܙ?7+W=r K4;\>GoDH+{a:)0m;1EKhrt'̽&uaP7ilWؿ0=WbjqtLRv>*rꑿ'dOAYOKQ6I\ġwOUJzؔ> e碗+%ġ@:qe/nL6fZd ۘ!Zs)qiY`@Qq`yq_?3x R@mXp7YmE5܉"+T4jY<}qE~YK!*&g9M=*/6;TU+?O< e^H˥o~~=y:|B+qS3.ύэz9'[b iNс<~-Uc*`hKr 4󤪤bmmI6[p4:d&tƘIFEolń>d ,5_: ( wSiOW]9 _\>g'u+k̮#ݠm "~kX~}׆1)砮́c tsY8#N(`_t*rEu"d\,hC8bG[*ߡ=?nz6iY($ma/ Ly|-0&|!49xۜqU@$D~::ߙ"5TBަ6i!U3XYư?8AKW⁝ďpϚ݀Y0cd0{(Xc,VJšVY-ofB,$i5,[WLa@Y>$F^X 8>Mɴ=gcTcpc6N*\|1,#K+EN2eۻ<.,iE|齎H U"ü҉N@\'PZJ]alsMzAib #!͋Ue]|"O֭%7 v;Zr鬆@esBuʹ-v;kbMӏ)W' xX7ga"RS|ܯDvp'6CR=]k%0>Ott^ٽX '5 USgTd$t7o: rI=60'RBaaȬƐOiԵ9YcaG-M&Mh_wOR3BS" 6q6ڙD6}9lA1j3=i t1|JHAYNg~XFAUBtG:R$p巵~L;S`O)Z f0ғAFԙRzg>`mm7}C6z阁fz4D-ĠhJ ]d$fwYJ?]~οQb] hsOh`)`W;Oʹ1qLjY ُj9\G먠0VKpaވV+E7Ǵ_jmD }RKUbYJ{D@7%"U[d4YnU"V[U)ue;F@_/{V?H^T9%JĊ$Jf]d^' ŴZϳu<1n-|OimH1d,,f ZA ɔC'ﶺ9d!6so7T<(şX5s7;/$c'gԷtV)Y hB~SNPj{_>Ὀ%pmREK kN=1Z\μpϻ>P?F5H+ E--s?UBk›U(I?@10ZqWEi:e cW;qU8Ůn _Y=.{,T{ŝxˣS´N"2J]!Ò$i|[}IQ]ؤS$^UQVgR(w~*?F(}T'K~bÎ1`ٕ'EiQ>V 5(>jr܈o(U^L4LQPY-B$[[/؏@l"_$[ )8JFz-#CWniQDQkMXmա&=AٛJ޿43G=E[mJ7'DgmNZLL>$,.g^i-Ղ=pvD)]i cWae z/;lzTp!]֪bF4c@- {M[*''1F `)K C |Կ4w*5 C+@W'= hEx/ "[3tj<$ U|JbG$ɦeD.iO穁i ԅ UjiV13,*D$B%@PVu ANdK$JrYcԶ+(M)D0B `OYMv҆qU[պ=}0K9d9C3COĚiW ˧,}>olJ4+fʌ%'_aca9mI M(o hN28X3+CWq eɠ8sXŁeXAcuV2l n."1PG2t$-/ODDYa9pQ|CYU G9>l]l3>FeuP֊W?FVȲWYdT΢u ; #fN[fSE3gNRbn % DL[cgqZfDZGV-jMʚU]\\)B 8dKJo>:tuG OKPe>(/&yNmmBBXC]zɢ/Gjw)8dN g"M H=\Kd$)zHbȑ?J4:8 qaŅN-\<?g=e..$ (UCwAO Js`"D:#H.Y Q]ƿN@$樕t Ժ<%VVֻR yd o5<5HsSyteDb`ug.yK\u!tTJ-Mc'9fz*' AǼH (x(.P/eֆpdmng +;Bag:Ѿe:vWPLЫ$d}'nnGoF҂*10-dNHzi+_*.0>/)[khj)_6Y$h.Cȑ/WHtfczzASi@ 8bb)Wҗ8U[T9ڛؾDYJxXڕ,>̋ML~FgAĴ:^5* jhH/X!OMjm6g WF89VwT5E:AtMoOsa<9c y܄W| je?;$@>y8-% @]kn恈mX))iլ F~_q%xUCb̵ZwGkO6ժ #-C6.Dvw[*rH>iT_jLOM=7O`?(ܦA`$_l&z ?j73SĚ7Ɯ?7erΰʪ+W{Mn,\˰em4J2Kbd6K+0aL٢X%DwBeު'^'T1!7i&yX5{23@{.Z_$O Rێ@h# aHC*Һ/2]wAL|yZI?-5T- P]Wy8_YSZ\ٿ:#-WS:#nro wR62~}bL7ʨb1xzs:mY =9 aU`bmS8GEN,gXхq eG$zF~Z#,Ja38gODh)C#Cdh52ks^Gw3<3AGf(8#ԭŇE> 3ޯ wj$)>Y;;8WݔA?7Ye'VZEU)7^UY`KJ|S (:*eW[rI71cd8N6;a񅉚=.#0H6 \gy6&s6)G)zx`bui!sEܔޥ/jR LI:_^ﳣ\H .g _Z@QUeȑ\Z][Qަν(Qex\kUe *GkG'=Vqtg5WdHi>#ꬓa!~ #!͕Z& aw {l=q$El\ٞH%qぴLo{`̠ "j$23_ޠA}xO*bMd^T\Qqʃ~*?!r OZ S؍hu Dp5/\^~9l/Tݙy1D)ɧr2[t8, +>usl޿m:)P^S&cSQ\ 6b'":AFNcB/=ȳgWmr d2|M]Yy8w6!+!E{Ed^.}d)R8i+}7EbK%F7E\o*>͍YV^r MOc*e0J$2v<;'Y(QX"sbBou*l=KK P@uryo?6KP"ø؀3czlN'dd|]>`DRn 9>vI5e)O6XT }Z3hU{Gl<Tn}@k#KFr?8,S!"(:ƪqpTH$p:krf`7Kk7;q)S_VEFYN Tpg#S^y~> BɛcoaJ)oVV#~AIs߅G{'ENnaiiϲ iuF֒֫~ljE9XmbZ0}J)7q6|v5@^$~'7r$C`%m,|7Ѥ~y9O.TǓ_yZZ"p$B+h=EX"d#ws &V n?a U@E]ޝ'Xfv7s$HJTC+3X= $*ЁZ邀ZXU(@= `ko'&{K$EHu$ͤ;~+~P9C:Vy0IB*mЮUtP۝nE`mmHd˥-H^(A"bgNijWw]!  B<窴+`K1+P.I7sg&mixqJZEe"x;MSo7Go}\dtN/}EIM\a*]9pٕAi]5c?2]K=5jRA¸V $j ac7(rt_) g\ C9EEoC$/5 p,5B{*X o\Ci*kjVFG^ &4}?X2GC l+P;r6}z[qO pʈЎBV  w TH66ײޮE. [`Hb8/Tr"ra1$|$izJ|5>/ۘ5^l fڼ`j@{k(9-"?jna EIm!z".pC wO; `,u>W8aG Bb_I RbD 5)B1KBhTH@+mgФk8sw/edčEtwe.$O oP4jAKf(L&u*pϻX gsyJuRVQڛ,p/g\PϏ9VF˻j3|jGÀб!Ej ),7V- ѷԉ|~\=SVdT@GsDm@qئZߏkef#aARȧ}2.Az̝P)R&Fۦ.sBMdʱxLU-zngme i0ّ>?36֏tcZg @>=k{׀IrYְ0W7wki塷wBg'Az JYXzb߼RF~Kз uB. YxnϧKKM\Rz(f\7U\Hؓom!ߙsfm~ 7@ U2_)xE1Buj`)͔WJyӳ{ b}B)vWv1m(rFR혠tΊ9y 5]5NSsz\@jOw&MDl#tIebz@pW52QBT 3>直˻'?@&Ita>p`ZS4@1M%1Btk/5k]b^ogϻ\r`ZS_x 8GJR. Av `⹰]Gl +ҨT y[m2' 6s13̆og9V R>XXsٖTx4ߚjݸY4f{O@3}sɰB:). N< GBMl1ҡ1XU3{CC7;Zؐ214pH D}ݛk+ KbtX\3cjM 5`61, whsG\df a|;նK+l}I|l;٥{,nŶ{NԦi ,J+AZ;lUz>`+\|[ƹ*'N'` @2!8ЪA[[lnpNvF3i"ݡ.ƭxn4 ;YF3h^b0x݀/JϭØ!zO+8b 8|I_$`N# YGaJ}VI3T1^.ofꮘ%kDw.Ry8k {y3mT,(h;CiVBLFOq3{`=tqǽSfGH j_nPNz碻i.c&3sE3v5A ȾiB(r ;{^X]| Mj0mc9i-$'Т&&dPQ '#~$=Zb) Ru!LEA )$6飝 vcqh(b vwsF`K|0#H+mL]):iekڐ 8Y'٘dۂ_-y(Cg+7LńQd=Cl&f|>$,ף٣>!ɦ0]j[8i]t)Orȡv3G.v퉫fQsx&ym>R8$˖'ggH0)<04]H<7#;;86Ru':L ՟WSQt@Q&G?!mW z+-ib[i")g ddC L Xf*k؞|~!.E?%jomvAP˽|lmc&1LlP(a&> Pl5%ouV/tQ^ג]IۂQ-#hvNFmBeTŒ:"|jK^\+)$[l>,xEx13w,K0J?T|gtϛ^lӽ6WsTnAB_ʉzax|u{HUMI ςr; e@1R*X fC8tuҘ2RK@Mk*fz}yZE;',%#P= ^#bU/Qx1EP 73 Z0 Ua˘ i] \ [V$:x6i;T ">$.PY7x8;>J <q+:29/A  7l|} ,C#ׁJPCvDžJ |,^]#51Rog>鸹  nª!Z,uIhxfS[eMt.Snb;@08nRoŅz#c$U P;THU2-&&C~w@A } ۸93] ]B)V^El}]i(%QAV ;"LteIV?#} E,ez$-cz"U(|Bw5p-;rQaqhW M^ȝ&?z-]*BV4nXdFT~Glu QW7F0ݠUwO*ދat'xYM){GS ίhu~mwX`E&?< 0Q;\)xԉj DPuth:K %Tb@0,Hjn\\8[ k;V"ayB? =)&;ae0^tn'=a#_k]3g 8)TsضnDz{H ә燇E#;l T[y7ZŇ&iz{8+XV8;FaBG\(<6ނ2ԆH4M5,TX=(IA:]"ܥ`OלVGQ«_ARvkoj#ȩ""*'iSLX<{O]n!a:q*&1W`,8ƹlAi +"s)G> IָNg4y$V(H.(6[mpT7^[{gyoK;|QHc2xj6а1A  Rr{FYd ӄKpfٹr ǧIa/'BZZ P̡43AMA'_KBq&63@&Sw4j3:FO;d_=s1LT8JL.NNMtg-ZSv Jnrb0[}mK0W үx[#˶u͙7 \OtC`¢l*?3mdz4FCl⤪X?N&w-WY-&X|Ӂ|pWljvF g]Bϻ/6_h!C0(Emwb<6j׿C/r겅f`_'2 ~Vp?DCKA֠Yn %҂R#Bt9Wl0W+0`k R/|jKAThW?}5&W)Ñ{BCp_Cb7NE*hlt$&/m# 0xX&i ^c&uGy(Wl]Ef bfbĝ1Z,UYv:(PQ{oqE+W]pPrĘ"# 0&tgoN!~.::vZ="{cbd͐۬0GZe_"ax4CfgzaZ/aYtm'm ~,\ʯu(ɱ1#Aޕ$2[7ew`>Am%ll}> k{ eɫ* * ӻ/f@<He<h•iYXQaT?Hu=#zx <6cҊ'p-F)9Pǔ_o 6']1Q^LQ9ܶf+脰 PUf͔U2(vNՎFMm$iA 9|Xĉ5o(}J3?KMQRO|޴<{k\r"ڒ)S>⏁;WĹk}1 [KGWe]lZ9mk[3n˹u%7N͋ޑI?#"R{xod1סBx*^%A]zMt/q=H`14g2O4jiiV"@~\(ݟy"- <SW;V}o#'W6Jn_itNtSKT[o )L7]wX$ xݔ5~D҆u32b95M.LjXSLm=ΔP ] FА8~ gszbC{BrLIv).V/kFnz m}j~)Lͺ|-v)z"ރ\$ }.mu𠸸 fӯw*Ado.FZJu,sR "+VD]Bq38ܹi?3Ojf91auq6eP} 2NʍQ2./_#)A"(H'%kX-mlrT`03AnF=)8hA{ɪxɠ[sG<agHa[e[۹Jf4zE;P mcNnj3bjߟ8<<lY2-p od旌E}h uf7*ЋfXC $`C.P1J~VCb3교3Itc6n2ҰFVFo݁fc,YQ ުL:JxdҤq't#REm9@73QHq9û'oU p!Q8A2kwRVS~OD7l!k.Fn32.Fh C敊F\`N9fe%&Ji 1)$̴1p1C ~ PShQrZU)}-M(kTbi;>J.kft|ݨaD?BQKۭ)`ꎑ1F@tU ,G2m87Ftxv6Ġn]7<Ȩ+q*}Y4Ow\rL4-e7#p45SJ_D8uMܙՊ[|0ݔ>Nbrg93+31i3'[)w=M)g#+pn&ܴ%WU(zC[B J5ezQ| mlT;PGGMXY tjx3gQ]N74Aaa^!tO]0@4\_pT$}ǽׂeuSVHٱDHC*DwI B 7(^hAnTQMSKE3= H+s Ʈi`JpiIcį)6@7?4__)= W7xeS"mw<w KQqbC G0pNn-fK'85[Qp541`8Ea ﵏ 9Xkj%irH`Md<11E r5~oS-`,-", Lo@zOIh@<կA(K#`l FDe>;]3w}#v-1lfkZQ1Zd6rc^%3FK=OZ!^k`wQ*3b?F 6drc?Uڼf|=(gsF:?] !&O&9 |fFc,<֐SKU +lR7{RQC \ڔ\#mo_d|FhI0Kypq0;9=Ž;ig3f/RD).!c*I%K]z&[EdSn64cskf'7@͵sOiV5zJ=XH k6lwuf1ir ky 0Aw!{Aa圽07$1|nӹ""N&LŲx O%7r $q2ϫjHO"B(-՞3,ݢ%AڧB## lva-V i׍С`yT/ؒ,b 1.`,,'u^x h8CG⿱+46䎩xmyF>7U`My:Qz{6Lѣ]1DW6&r@#!c#|ǒGOWnp4" yKa(̼XZ1tZa&c:s@8{&ׄ|ms?ĥfcUC/;nP 7l쁮lTR 9U!Jr~#/jSND\+BN1ODi+j }T.yV@W G-M[*6Ihi+ 2)oYK@KiR w=iSOV&moe!5! [ęo.h`W$QZҴ d ɝg[0bc+(C2rƫ+ ƪޤ֎zW3JXnhbp/Q(q&v磸d=i-S$vxЯ?Kd9>\4?9eqAKjF |ښ 'qkI1X˗vË t#mB k-,%a"DYSN/]z\& 'g@~cuή#ڵx`;weYb1H?C:pnlљՀN^)+-^K;HjZ~K˪S^ԎXpZ(w=:& w[aW&Ysڬ74ɻa |`l {2&rj0UY3Z{*|fñǖ y 03rCdD JԞh^ICTdeO,H9cmʽª1[Χ*oJ{p/y?*L!<jr&S@t@N µ YR2TDŽ.NvƔC[ -Q2W})s|NG$̡c3MY/EA;-@_v1tq9 A3 JJdw J7sqZ.QS fx(p^MJg\;ҝ5݅޵+Yd^,*®ڎJ5;7Aԭuj@g3hrY^}u8O-3 mg5QNyc1,_r\}EI&XTz lNl.1hlK?U(72gBTXN_$M%X:jg.5XGkl*4g$ uj?b4„iB%{?pG-F`S k~ce⮘{O95g `kE)=bH1-]so}QDIM%ڈC<B&ߒbj}p("sj|=9`@`1_in˺w"h_ |k2vHɅaHmU[\vGz~'ty_^a=>Eč1c`S̘67ƫc(^ zU3 Lv(!t[zzs_N~u([Ѡj\VjۄPy)fzxŽpW^=s$wc|bQ8%@4xZ=omq_Y4ѹ,E+ q\Y8܉ 2ÍT/|Q{ؤ{cV*D3ZBȓhl.$SiD ~T^S4Y KLjI`#q@] 9YRoٻ}wjи-DgA PIeY}!Yo~mT93 V9ĆI-ҐJ4r3=)=AY/E"5sDng_ɻOƅB[ΐ<Qs_w(]vwCMX dڟ>+Q4k sSp>H)0WD0UV`!#KyYgX|)W7r!r؟LbCOn7Sk\O@A[_6\A̬Id-raC7hMȩZ wtW@wz?zWNӵ$;ZDžbFW]!w>ߘYsJrcT-4,/Q(7MynJڗMs 'I)RYa;\[ͮ a߶ f0_b@]pGH'HŊpv)7nh zj kع||Z\40,hubIF!*,TT`l@ gWm4бXV#06#BjL%+o#]Qɱg/Wnd8B::SNbbK!9b;bS!+- #rAy-'֘,Q٤Q sBDҵJn+1jY;cV7)D|>魵DJn/o˫{kcA_@ >_԰-F-VK~;8 erzDܺA8nCW<3i? dOnIlo.y`GD"`m6noU:~ۖV%\eriTv nf@X{)^35 PI(ZOKK?*HGjk @TtgG ugVukc*l:!֯?<-O/_v' -FB=hz!\^acroQs#D3*%litF1k 7ÊgOҢǑYm''1f79C:&cږ8tjl -s%Tr(-ǍFʗ=1s0ԏ.`>zNƚ+ohq;Jb7ILnv}'`^4QzLXIN_4Owۣo(뫾W!)E-ez =]WU{Ix\'o1o1NA9R X]˼Tzhw4?=J<'.j#lF?kgDWQs@>cPE,=1 WF=N6|Otk77 &#o+4lJR݉hES7N.[jS| |N1#׆\٩.֪i֐ "vLUR:{zȸ'ҵ>Vћ-h)SbDeU}}va *!>$.SK=fkO6xH?1ʰ:3jPQ_?0aON8+?۫Z[9. _%mIGW̊s]FIq= D^K]m =Cvh R`ԜDZ_37&8}շWU/ƨ'E0||:?ńxFZ62~u98ջhusTEv܍q;0*u_)iIbpć`8Ejzbf_8VU|Q͆\,?_7QHVLLA4&CuXXc)(x@ݿӘa]h<@QIVP(CvBqQ)qx0+^LSCTk6y"_M>+̶ⷾ=5<3BCut>a@=!? 8G ruz0@cQ=γp.e'_Ɨdōϩpmj>JAl>.JR@Wy:5tag|!ךJk7G@r.Q"=fO}IJZLĭZ:U7x}owxsտH{|ypIqb_=S[Zy!t6{{12(K2]K$3xwY3KEH4ぁX,T\#Vzt?# Fg+pryˎb?7rtgnFPq- adSѫ @EDu@]uz88`78^I?r,0;]U/}Ap$"zoAihv !hB_C8pl=ێ;1ȕ0tIJ?] LJñ4+2?U(qV.8/PH#./M7$ |! (kɱYɀ1z%yN"E:>k$VxO+Q#{U'y@6geM,%2Z^]fv5 g&I;%vQ zfd6՛a{ԚLq~ĶR~AFe_c/aZl*W^3;\}C76D]RGyz cǹw,e 4 YIϸоj`:\`cd|Ły"G |j➠ph2uo3,M[l&AxkA6Xd6 cv{t&84"g?coƑ6a(pлP$ ƨ9!t֐sB5%H!>.P#/a8ٙ! Ox@nD,?AM?5+BÊ-l1GZjT V:хWvv8aH-#~?C\Cd6?ں+ Z~yOw_y$#:DĤ!ԘQM>.jj3^a >WɳHNcJE{}iu<ȍY*͂H#_2gvIL#7OPqM@]r4gf 2nKYe2$ %z#7d0{^'X j#6$ !,9+Hj Uwُ 5fȿЛ{ +[!,;a`SQkIFQ,I˼#܋e(\IښVl~dDcz+dSs3) y!,C4Mqg#S\Uё{C*<2i+Dx "OZG ɜ>r2@j1h-hfKRw-Ά 8%Pvdt62Q!TG? 'R֐xf&!rj&HfS;jʈ)r@bMN4L%xt"O]aE\$gF2ٕF;dopAmޜQ@~b?I<ذ! #iiH07P*Āv ߰OVt#tCrSqDV;H6r:n/n? xMhni RK`z/C|G$ƚ?s^>m.x]M)&DVM'l"7Aֈ lbW7G|Ʊv56Oax(ߕG!cD$^] 99.{oܗ&+3T LҺAg5.SeiSE B'VsE-oL4%AMHń)tڐmr4~5(#ACTى9lccW Eۏw& \˔.D,gDɪA_L7'g`qڏ=ߗ,/hKE RF#f,] oOFsIf}2x׻TXSWm֘Y9Ž=hܑtP#o%^S\]eU'`_F1QrFb1^#WRtLÚIHy쾮qT0 N(TU"\Öa!xk`* -N1MXR-\Y;K~v4./a+XbIzW>jZjBQ:ZD,aj9d3Ѡk:񀖋2v*$FEvIGH`Ā|e`8bGV>غR1eӕJ꘶$./LfT1ug6T6a 2`uLw-GEٿ&L@k۳{bUyL~> {&eʭǧk-3k!@+(Tv},ZDS1[NH+F,@8yQFݯ48ͷZM<&Ĺl),?!OɯÞ6h\pkW0ǝGB6H*s)|f<^:FVKƮLS{ yIo^ZD}hNU=;Z4}&h\M>?q}w#Zw)JvL&Li fuSjܹ!J_@ޟ^ $;W[}G4vfie/5^'`ʖnG%\͌H4D+"qVVz_&'ܞ)'cKxGv0>Ɔsa8eaβ~ ^S0&{0[e@Gb]ڤJvɈ"gӫ]M[!OD_Z\xMKcTOvj;/Fy̜Hci2Y t$ oM>v V`Z^BJ"'~M2So7:T*Iq2L/eUQxAڮs"ko,͇P-Y9 |!,^"/ e{WYlfFbhGmℤo&1rM9b~H^b1IOXT􁈩'F$`FיQ>ܾ/<}6yJ=lME^O CB?CW1,ŬJߪ˺pxb>)=1􈞍-'M7aqaJNAl[g8ޞ fPGSy+|>FW96n-,Qג*<ߖ#*:^%@K2_.JN{~ VQ~>UĿ0[e$>`|.M3>ip }~Yp-u \{Gn~ l!o3&g,"SZs1yQ<Zs1߂ًo0PՒ?] PZtĵ_%#pFx 9ZK ^)~+Pa1h$ˤ`0<o L y `[pS[HӀ1^`/2IBNn9xBN\G}݃Ba^2.LadOx)3(Sl`[7#=e›K[xğpģ `לgEWD:k3`o"Q}J$ca|׉/zGMȈJoVUOd :;:.ˋ9[u#zj'&R0ԁyP+V.gd->81 Z{s03Ԥ+\v>|T9VEP져Q%m d/ΣE'sN*H=&Bv-pq lLv'Eڇ|g,Ɲg~f*iͷU`yFɗ<2C, y.~k'+nϹeE@_73(U+ H\橐B~ 4ՅyʨZȈa 87G藵 d)<|Ǡ@Plm_Vpbl]JhgϏBp _ƕL^a7;wMP a>{(HL K;ܙ $nNd սj8@a+08$난]BJp π(6hQjx8^e2J;fJ~eSp)6xɑySI0kؽ3 1cw GS퀝,_"(+8`50.bevkJU5j;1%Ŕ̬r1T_PcZwy !1_fR49R&{j.A͠Wz/wVвQLqIn$Ֆn_skWEC˧T<ۆ٦>9[QL(O OlfeEz R₮9u!m{])V&E;ow)`JG8=IF>rHe(t_*~V# ƣzC.Cs08|ƾsANruM4_/Fx{K|]n5)!-d2)=wR1\h_lF^7@۠KǺ-9򴫾z}UJhFN% `;a- SglcGGS 2!lOv bQNi^Du^5JxO4>EO_؍LgYZ070701000003a8000081a400000000000000000000000164943cea00020cc0000000000000000000000000000000000000004a00000000./lib/modules/4.18.0-499.el8.ppc64le/kernel/sound/usb/snd-usb-audio.ko.xz7zXZִF!t/-]?Eh=ڜ9PrtwXNu!ihкLǹ~ùR@&9][QL?W>oQ; ")ll;C.3ґ:*OGi"4b!UuJz_A@˕l}KX:UwĦ܀+ '\ײfyPTMWż H@8 #~j*MwCd`fٷM 2wDQOc3v۫I.n|.Zi/rc6khxΟ&Ry"{S ҇Zs o"{Um$hn,˸Zg0(xxv~ߏb:諻[q%8uHKuSJ)1n[AHbdkUx:o[:[Vomj#"y syN, Sku!;Ϸ꓋D< ?7^jX: cuj>Gyyކ@Xp:=D3Ep$tP I+6$Lw>xa# \ S=aRB?$TdBV/`WxG #Ik+ ^UEDfعBQ8x >:}/p[^񍇅䒄Hi0M[[y$qѴZWG/Hsmjn_p`t McHjS7#ltܩ!WȮŜ=*)H iI[nS,F8l(KE ;5yy̗Vݫ_9*L2[[D/=,M }gAѩ:⤨JOn@w+m7рO\8p ^"#g1Cr96iOfw-]6[=FOؖߨ8,3ߚg{8O44Pʜ܇4D0ǝWW߈b\YSO%-V&!ҥӻJGuqT:܋Vw~>$/*ӞBO3HdyxH6NSD[zP!FtڹunINL5*Y8M-b~~Ɵm$uk͐vᗒh$yxm>xyĸ xb HTLA_iVv3 -C=PgO9 3.B9Y 0I;Y0g⻪P7K(VɬG8J&Z83#У$k3 \u+b:/#ʝ${紨*ʐ@33_ Rٛڔ˟/Qn!b ʘ^*6o M?Ο!kd + K)q6<<\AU0ͩg )ѡ r[:kDe)^T%+(nY$$! 7_iPT$a#Xvr>,De& Wt8(ZW3Y?W;Oon`uh1jHTDiX3l6/9ϯns]'SWZwAG%?\zx]89hui 'B ӚO$Y'KӒ+CWtΞNC.'ĨO5 )_aPMwv?Pfo@c Ua:  O)F@ֱ90}lĴ>7W%rF !3^ ]Aw6HU_B:te/@@Gv5{{qKmfmXpb7$9Ldz~s+wPNϣV V~.w:ͳC/|bm+dl.5J8.&RQΗD n.̃;g5_}E!Cf,qzH,Lx廌l2 mO]HϚ ܮ`m`K.0hk8I"v̈X7&=f"BpVKW}kvphJ7LEطq5e*fD.;ߛCrf(CQcnmJ *bD/k~IFeEQՋ/54.yb+=&[gg"A;|Xr[(fibHh٬Ml~.:ȀUDyf.Tpߩ.*Ak]IN-mbپjzUJ|ӱeV6uhَzO.&9%'E>nȷàroqF6)h1#&=7!`xe ]1S۪2p%o|RU>[G|puv*{겔$U,LIQ{G_]N򚹚F$"j>p髴)]/H,^8H+™Tepp p; FVc?5C= "=gެ!>,Sd``]҂ϱۯ  H^qLՂ.e)({$ s+hMNEK?=tze(s꣙R؀i I5>V= ϬMeBWD!幵sUIuUNetlgV{WMqvMRUFZ^Fv 9ْ$vD;35|Zֿ:ny(ʕ2BJ33ݤ YlUaS|dmwף,6 XPǺ PkQ8մͅr)i`GyVmD#OgLbp$ȣIU]/L0+B*a}Ns  ,7YT5h9x`T,$\[vbڶձԀ];%2*Srrt~[Mȶd1HňlIT{#;wֶO $t4eq#@KqˆV]@ 3m[-uqqC!8\*ɓ"cIh-W|SEgtК6:#] J E%~ d6W& Rocd(5NIxO+XO!W|%(_1K~FY)v2\|&uc]4ؐ9I! \'2+}۞7:F6jq}dkchΡĥem3z٩X xZȍ@p*X/sc5GWs DP)!;2wr Ӌ}~~5b2TP-8U(g]njL/xuJgm;қ$+1̘SVJ %fj98beK29|8Wh`<Z㎖j,މg)w ë@-Aﴤ4j3m. b]n+NM{Ƶ^vr(|r׷̖gn~yJ"{fy'@@Q2kG'qk7WHܽZ<{C/Xe-07 bT[{6 ddK%ذٜ&UW54.1yYG{1/(|^Vj\2kFjIu)4$ e9q@Hޗ2HԪ5 '6dݿD>h+⢦";3ӆ/ C6=)V["(&` w͡c{F(R-mw֣Y6#?Z"nY (ysф`o9FW9w2 }Ě|4j}6n4O&C(ǃUn^J$3֣̚(hhkގaBQt: !D/}xxqn(Uarn/DŽ- j f> kGmiL+q 8Z"n2ي3I ;~}S3(Mi{dS}K8Aى'kw?93bzuuL8Â@KArso7C+i[яHY@\ yZ&Ugv֮k6/U>xCAW6䔸bk y-Ti*Baaʹ&)73leEg[)\/P {І%P c2N{?8²jBz`T9O>p/b(3.Ab8,A4H8tnD=%tLă+矷zBf{Ck\wߔ-MD{[ޙ/VĮPi"l 4U ޥ|Gc}qCt^"YIaiϡY#"R̔7W#NŢ吽 rwzJYf@ܮUB}b"~1˳PPf3b[EFO dNU2 a!OsdFImufoT=^ L7u'$]xJHwۗ́YL=͂NB8yk\N“fL0 pxsiG }whn0ZX?u̓QWgdH*A+,7,yk'f!hq|x̙u26$#VK3vem;oӸhL) }CBr`g<ܑl9Kٚ2$ r1ܣ\Lnw/[9 D;A1BU+o> iǖA kC` zp;)VqqS]AG 6Z'k=KL, Vx X3gh6ye: ].='MT2' zgFi&xwi@:Ӆ,KOYޙE4x z=˫ K@S_kiZG/y;+Vuj* lm?Ad«w=GmS#-Y3@W7vEiXQ#.Q܅!%\i}?@xGmf 2.#a}gDT6YS:/vU~ȩ m`"٫sSQ{;5.K:|'c`kؿx*\ʝ9.>TɜQ{Fg[C|FmV0xRaqAǀl~~a|zvJ53r~]jMPlт\kf#l+"!p{ǯsűy`\ ۤr_P[pohqt؜V*w/,wz2\Vsc:V^'-s{Bp4paktMՖG ;,)kJ)AOڝ)+bSOTRMԘmo$34 _;h#&ύq/\g{OM}Շ@X-c_^lx5ϑ:IT%2,-KI[J8$h8{g1 (ut+R}9Pt[*[\єC>;߿3lq$nٵ^Ѓz$/ḀWy~[t&ԍ` mY[8U"C>T5+[ ]5 5)֛z3]#*Nvڞ=ʌDxW읗?S:UkҴJ)="d^BF2\DQ\ZiH(7ПjS]KIq C(m2ҧJr@EUt 6aJ'(]hߋ>JQa^s+*0q| !Yǽ #t15Hbv'=eK3b"K՜?ga 1.u)G:g]mPTEZn +;^)NHh)?t[ttr(V:0>ǘI`˼ŌޜЅ 1}-#zuJ Np@x>Z3\t/~}/gN'B׽t 4L !VHW&nȠL)+N8[""Bj*˰k׫?ݟYf)x]Uu3XGA]n]9,4K1_ӕb37Ϟl2u. 7AU;˙h-t6~l[s}qnߪxm0#l3m+iҼ 1F'>7Y]x-s|!hK- ?cȵ/vf #`kvROQtc2ӂRI`oHB]AmҎEx]Iܛ!{S!"$Ҙ~O ksr"QҮ,T^v4~gnqzr,W:K@G1-0& F}`áQZBEOg9k}Y^-Clg!G]S=Z5gx39:2Y!^)wY.Dme/=p`A'"d[.~\_*Gl~qE >>J?{:$gHx"L^.|Fg$d|fƙ-! f DJ4=dCD \(ZxHCtMj8ocz>e:LިYaWrkD` "oP ,F,ɲ (*[4&?M k7)=/ |s,t4}6Cx?ِ~.~ܓ 7ܔ'50A5(۴ͯέouD<k>r;O  M5WCl'j)!=Y*וQWnﹽ g,荀X[ZfSSfMTɜ0=[t BF%@-v=/@{͉5\x+K"‡iY0PAw0E|чHeU#kc}(Lp2S)o`_@'VU nRQO.Rj!Nz+9!JU6uoo#xשؼ2;-3Q.6@Dh dI(Nļ?T561t@8!G XH<j% %ֹSOL{r)1'IM~o[Ҵa (KWBmW9IX?i)3䢠l9pN,A4M֐4(fgмuɔ1}0Yw#r1|3u%1R"f]-VY`b% {%uy'l@&:BmڭX[ݡtG2_\ 2paXtWY%* 5^.f=K{]]2܈p=y1|:3%HE"*gW,]1")tUs<ĄWvFpl{]`mrAw :g_]% o! Q+E=s  z& A#,, |F܀>Hk|s^D 2Msk: 4|Isl0xwo qWX$AG18Ioh籄`EǸJe8L^si5.pzsh8F{_ >0.njLyD8)-@CiziUV G5YuJܕ冀019egfl+V6֍ꯙM:!.E7ץiW0]I,.+@{q;)~|Ŀjr}Zi[^_7H ԉ,sOU>G}#M4ձFx;8Kw/&Ņ H $|d^wMUaP^?$nbȅJ`aӁO󂵹ˁH7 P1%tllai\NH ܟ)wꟋ(<$*gK-@2 9\O:`Rpn87pNd-ֽ:HZ^Ɋ a#rD~W[zGr TiR"F *1oV^5kQDUsb/,$bʦu~Q鸧ZJ], /Q$4aԘMTwNŃ3kZT%81ؐ00?˅ .di\U jՏ¦ki[_JߒjRqlݾWE_RcJbic@jv۩S:Q~2u`&P{9cwr',~p%ºm[cĢ |>v"<-9PZL:Y}:eb y50Ws](FUƢy<.չ 54 !¨@:W3K '*$}ڦޅ%"udϯDr)Պ ̝$ىeS޼e2z) ["rw.)Up F\Uaf)K@3VUO4Z :#R&̮J%[FӝiPC3vl:=nQyjD"8 I||ke()cX$yFɭV|sKqЅk26P/2l_.̄6Ծ%K" 59(ٓ>̗Χ1258bE%n% mH4-GXCU177aBNMZh¾qu2F-\Y>11qvA'p2I;a ,:yfc0^P{Oe$K]N{N.~Ws+ 1E(hIĪ#}ټv/]$(0K;xj/W:Gz~ MN*+q%iURHa"sjO-9嵾( I1ϙ; ;a*o %#ft*9@嚲3su> zȅvhIks~8(@w<&$[B6gǁn 5XX oT#ZUu&i\B۴L8&#- 4ڈ-y{ HQvGF:U༝t5Wt/iB7(R0ʥIػMOơTԉUMׇ A+ cL(~@4vII狙 :M'|5g* ȧW< h@ ^"P$Gu~+a(VvMQ=g.<:LqT͐a(W?QG=:y⢿ OJ. ַeʕR%kygI@Z Vڔ:HosJ|{c*M9zoE!(I0Ffo*9E(QW]TOߐ4DQXҗ*xאxTO7-:iF;lDS Sm>`1N&;U+- G[!#4 wi_XK䉞;x"ޮB%#v5Ay$ڽ;#5L߷ҖDx@! ;BxE!Qq!~7< "?߾eΙAԟ*RsjJ5hj+~<='8.BZ<B^\Feq>KlpDϐl` uꡄՂ燁DU*k].󩢚0}QI"=zb0\N(txJ*oS,U}7Ҍ%=HeLG}dJz撁[;W\ɍ5{6]ˣ|=sRMd3G@8#rr3M) ˯Y;>ICbnS駻 ]>ˊd.;WH?G+ȥ<>yYzWQH+OR4Nf98SIwL[xjn<=֤r^W22589j:X!ƚ<FB'iK!Jx`!Nwiwp#wȍ2^l-#|\e IŎK-5/$,A /|*,P-iD^;~FR{E4}v㐷s z )Qjv+!-Hw֛-Ydi;6Ô(`Ԁ3fsS"Z#YtX?7J*0AV*34Ps]q{<nzƻ4靱Zf.c($OPY`BG$=j1v <ثe,%H|v.9vR;,nסAW2h 1="2.#@'oxV+ܘ[qLrONeNk ܳc<ŗz/}U1HI*mѯaX%<e@6&r9STGH0Ugp[Uȥ" U *J ߒf׈tڤ(&?oq#ZxE2YQ4B:WS:Y*]Y |R{YI8zjozpQ"&Ʀ6B) q!VWAM=0r]jd0\;J-h7Ze 8Ь`јӦRwuLS$񺶑cK^͚Z; ʏADVƈQbI똶՚ztzQLs;(x-ZӯM8|HA/_'C[ @|{~(^V7qGvEV~  !]OwşBu8a5S=C՗7#ւWN=2k ̞[6 g#CĚM7~ TH:-=U~J },erG^"0%.3Out{؎%H;u 24,†錿؅j5˄kEv4.5;Tś԰6=,ZD; בW~C:qY· 6gIF&o9}| J9r.^́g@PH`tF:Fܨx!WyRhA"g<|k+C 6Jˆ݅j,;}vدbOu~ TSZ L㙤 fzHNFd6o^,:2ۢшsMg2³yB%%˂ĐN8놤\9Usj<^#QڌN :9`[ѧ^Q4cݗ6< E,5.+o\"a=j#Aok6yh&ƥ49کY0PyBls6jfG+d$G=:4hU?HWHXӫg nI1Ԇ5&Fgaʖ {P ,HD̥#?u˥>TTeһs\oÁf/EttMJfk *H_ 2 Ik?urրJ =z }n2Ҫծ|lO`0u$+uƬ?꺖Yh\3]q\kPQT7Uҿ<4 Cv,k;]#vTd#Me>|Lm=[-DB$cGa65@1unW?PNy5?M8YBA}Ɋ/ꪊaގ.!zxkV~% jzOಡ?tB/qiT gѦ:hmX,D'LJ*4M80I|ܲ)< !eru9 le907ϼ /_)@"G @_gaǛ{!whnz _1ISwLܳ:/gir٨O8/~؟o,m'8'ӫ Axf,4#M]T.kRW|5P [, 4z'-aԙZh)e(fQ"+{M5x󎌘!+IdW596M3?l9Wu{1ވ(F*j?}Y{cXƱQО,6~ši%Lߨarb_8!1MYM0!0{~Z93{`0_PYa_I!N  %.vHՋ}p߄:W|v&D`|UGw@^B # x]ۤxzO8RNZҋxd Jgʿ?Xy/R[%!I`D.'R/dWMu'z&mC;l&ePjN5|~%oӁ\|QRw2{\X I}l&?iVNWX,F܆|&Ly׆Qg~0>yi n㥡钕 cZvjߘ0 #I?<:/P1T\D`Q-1eyu 3 3zҷ¸ɏ`%<~q: E'Ю DUH)s?d@ǴMi61>ib.vGxHA,anw ={R{S6ag `&vz+e_wnnK]RtY֓_y];u=cKs~ uIڔqjN&q&B֫#f|QBr#=گJ}sQ%.F._砽`khաOOWHz}$y.~ Cbuflnc`,aQh s0fHT+(Tw,w EO"g2XJ$9؀g-^094 >f]ƸY#.5ݞ6%Tf9)ٷP =ʌ<QO&VLOͣm+ /:;ASxqfSa'}B7Gl˧e`ٻ[xnE"iV'býmHsd OӆdW] !qطBңbm@$;{4R Sdaa&;-|C.WQeND x4#VrbMjb  .yj 9r2ġߵy| UTup#D ӪUAu)V 9d]د23ެ%5|Xi*.s낟+_=5"uح}DC ]L0owxѕtsɾ""W|^߱/d誵m>$E^EL^6(@+j[W!ȧft'M}X{.Јo"<`z6~Q}A~r瓤m|NVi->&CB~CR ҥEtB/TFLw%P*g@`C5Z5vS9 c22,N ȡCkHa˯.؆qeN /qVym^f:Iiyy.Hp_L3|WϞacĤN`]fO\ze;㕶g $*桉G IZyYqBwbdHxtOɱqޥ~W+5?qXNQ+}VLXT^n\VZ&7Ԑky܄ (aaWe _u8q(\kvxYbF%F4{CG4[W K6ZV6yɴ8 pWCB̕5f,z]re`zan,%+?mB''cO$nmc/ WCR%0+Q;:/c]y p!P W eD4CIY ʞ<4. 8A{{=UZtАOt4duUNiye-46c4f-5$b!U ,Tt='E蕟u^ܳP?r$X{ps)vǸͧ Bٱ h1[>lhOa=/0=y"7hk~ΚY ;ԝ, h fKK.Z#27dVXYd|s !%Oe wuL[@\ ՚(b!S@ s9sG\DebDIՋ0oi}%L]@hp= ^mƶU!]Ը9O^(z^w6Ҋ7Rɡ}Ԕev-@DRRE}N[&OABvPӄO⌼IÚ i6҉eV~zGMhh+iև^}3-A&TGUpWH.&*| Q# \@ӯ<:oSFSTq'W`s߱ +7KE8qP^u1 *y-#4AAXJrۚ ~{EmNBO!McϿ麚#J):Q Ӹ,H0VTeAp4t9T~`/΃eۉ}t1s,šWwI2 ̵~K62&FLB6^^xtP,@E0/?>TH`]`7ĕB<ϸoxC5)é@i$ ͵Gy-Y 'gIlU(gk+/;A OΪHih rgu"mO6ҜAk~7@r:z Sޓ]S{KB#s\Q"3KH#Id{3Wm_oechQf'A9=+&RSp'x`O}>$~x &'7T=c[+olG,o/doבBo_ B } cߝ"BΪW,`zF!P>c0]BDBƢ4(ln$ױQ^5|4ʣ0ld{m&l!!;ʟs\/ba_8*pCG: 3&{`$svEe^ Ϡy P1{U9UJcDD!kKo{M0KZ"# 4TTEBNaBQѴ`I~y LDob޽k[@0ZٝQg?(1Nj.JجxB6`BHS eToLQsm'WzYN$zbCXzh5b䄆؅R_~r;WPSD5C}ɧ=~i\ߡKg|АTQu`Uh /iJGx%]cNj;ed:I(wKW{ zE64 BWJƬV)4*¸(N%.m! TNTI"L[9=H//#n4LRk@$ְ\ FMakQ^&E?UѼaQ(RyBHY pJkjou=oz*H& GNaӡI-K?0Cci:$2H1 B`KxAedf:ŵdb#[zk\ ;'A|J\_m.~oqˏ} L G"ɑݨ$=#4^}ȡ',M0wO <GW~Qr#BoIK+ ζC,}%[VLPDnQ&s$ћjh3%!T@Fo<9Z*HjW6Ko6.[P[M堫=^1ȹV lA3H͛F1[5_%,w9:G Q!~O#+C!UsLЈf %c2U>:xRHw.tjy恨Ϯ7lNݦyfM~n,ߚOc9 f_Kn;6ЩYTk+ܔy*k3rٞ˵r zL*Io.W)E=YRp\p8]c4CAzlJ|҈蒦弾J5C6t| [ 4 F_%^6;!-jbbqwVfȢ*XTUXOFL_,FQ16ٹK}ZD)Fl4˦\v^fS,.,iO^QKa{*zu[cr5U>5* t_A.oWzX&a/WgZFI0٥s1]i0[{dn $R`a^sOh&? IG@dBڒYw\S$Kt`;%\əb6!<uxЈy#}"Fb n$2[`6M.8f?[ACکJeCkPz\}z6Rq2i"og= r\P85ѼX܊0X~B]}=RŰ%c~IDN#fǨ|"k+`eko ='!DS0Y9=+u0,9h/2(|5qދ/zdxdC#MztZ'Tf[W`ȪV4* 筝D*% [s@K(pׂ厴SU͚:Կ^mq4cshX=n|G0?)l{fI՚ Dj,tpR:Df Vrbܖ u'f. )]%KHi`&osm5!rjv0\E+ zN}_&+ pYQSWy`c)L Pģ@mJ2O"w{wî2lk'4._ 8sҋl22qZ`!-.qy|[UQ~9vjEmTJHJϜBKd3(̾ ([^6c~oG(@%}85k>Xs[E^[~uO_G!h&܉wE]` L>ۭ~`$Hk4,&[y^P ɽ|Pȫdp MGy G/h՝7]6E(CsCP.p(VٿT󛾭4xꋖ6"y :O@EnuGſMA ]!KۤN˜etihmMaCf [0ϓ%Iw?ϱ*ίe h9D}10`z8i_d~E$IJHGi7p@6g?҆^wLC71ܮ!_\c=+.'x bk̋U4sTy۷.Ւ%r~qފm D%d_JcN^:sIm;;$f/"Nbl_: Wk\q#9&`j[}6-2xcP@_:'%!1T=q,B/WhJNL7foMr3 fH Q|buf1tB2z{{yXXpk:ZK9hZu6 *F};\Zv&u-}H~W挒 )ҽ酳>%eӺoNP}2[fnфvNd_<~=LI!Ē^ruwb3 yEke;4uNSS$Oz/R Jg{UR]GSem=Y)ɒsg'f]tԬّG}bbKJlPIT=&:y6D-,>t\e:?:q <0 2Z-*zA>t1 `9"qmyϼ!*~7E 48QT7/ 6,e: "!e(7f/<evԂ-p+5dW|IZM=:v$団ը5jZ΍Nӑ<0rz8Hk3:ٽI}`7Qh[}0P'"Vd&Mϧ_)1@Isծ>"U0Duv(ưt(LnR^Ԯ nJ.[n(+pOPLV.io1s?"+fl7gb&|/5:,* lD}m{U?C_ǷYMkO=I fԽ`PEXa>ve$'U1 (lX֙BSXV#qH;0[;#ѓ#ȷVEPCg! ֋Ze 5)èȟ|UM+L1dFUjvoiBZ%}n%P3\L~ѴHx|y_[d+ndh~Ah \:) ; mY2U2s}nWvWO lorbE&AQEWzbw`q[W-w}>_?VyF yA~CM%G9^%2-פ2 osoVw֤BW8M-#"Z\EޟۯPĒԪ0DѢ\?KÎO֪ e2xv@M%v"#u_ F/q 1Wޚnkz;ߞ E5}XtJiEa?*`[>V|gaJBLu,k ɱtdcx씘Y#>ӃԠA$ Xix5rL VOPhv\SE,b14{PV_$nCKPqt1N\}0n]NGͶFϔ)JS &i%(5xv ^9FOtK~㬵|JToxUuHlR:VD 2kV's:LDIԾCQm]w _sBUir1'Kcxit(L/:3_xZqSN MGqz na |LeD4;!Eov^qkCʤd=XBjWӬ5 P1T$3нV]*?,27:h(\kzFQ_`4kdf2(+!?72.1a\w&ͅ Ou(z^|ýn50s9;CO'D:~a\86ߑQmBKH6\ghDZ]btUn 5& sBE~8b|z-+|qɿ%Z6n8sMy%*wR5z~{t'(JvHD M)`'4X%j)!+e[Cc#oF9$+;𜨩c;K-$ fqʍm:l%jd43nPL9 ms!_]QZ7 U9zaƘf"ۏS<ڮ 4PmVҹKqx_`^]tyxtg a궽m"]S43.M{=fؚd_!L)oP4~B MBe Th;Pw}BPCGGcup2eTnT8ނ^X)ɷ%yEۡĦۮ&#{{XhIɱ&LwO tv A+FLi'&oo6`*\Nwh 2BEß6}熯 0˖R.F ZdڊeIe;'\QwTh[&qBfqY|jM'$=U M 8OU1fn/;$QݛjB`J~ՑPw9yыn}:Q/vyP R~xO@T& 6F s&\/e$d[+Du7U܊5 xɆ@x 1}[o5氃x_u'_6CܿFyFL@!7^l4yR~gڙ*|΁ 2Yhٿt8U}ΐw.a+96? ob[fI&IY*ŔU׫iK%]ZӇV7 T}3{ &ŷD%|@bKټ3HZ+Ň{0hVSmwVM.{Fշ!˨}ZfN]B01mW_At=~@iFU`a3Z '\32#~ s-K`lŖX"B14lkEџdQyѭ^-^Hcsk[Mhs-Guk`(/Hw[UPuݶlm|r I93 @W*~c#Xj$ފpqF1gy4U-QzVI1Uʁۆ#Vk )Vy@j 6yP{a%Y]腗J/ Ws!%Rʭ@&e3J1CU-V?=BέΞ7=u[~FA `UʒZM9fV.S bItQ/|   ?^zzi=lT#9?CPV]<*K]'#ON9;tߛedLQ*xIa4Њ ]qmhz̙Ofw .ℓׅg-2$*,桐1X& +\iUoKAf2բ'L L]SurlV˜ON)c]ݡ{!\͠Ǩh_)ᴶá0 ɮmדּ=!YI;3V16]DŽ|=hBš<%cTbB^#chNpɺQlt]+4>u~7E͝*$Go +>2]!\27>u8dr _T|nUyS%v`h^ZPF2ݐL1Jg?@+P F3?E8K(qԷd ra^@171Rάzxrwwa5XΛ?4yORi"Ɍp͑7a(u8 ̦d#Q:H1徏HFU$tE)mrII_)N% )m&\HvFTXӺ ;DVj_pH4^1$d9Ylt)3ۊsi>r5Aryz̸%YiLB/{I@fFϕKrOz>gv1%~?xty5C>XtY:$KHC{'<7 l1'P{6>-}5ZD}@ shl^~Y 2a:nE5QT*eFU#V"aKnވ)er +^S$G`6)fןaz=/$I}oH, _)M >7e\nHwN㔢XM!}&b+#! O@Z&ھMn}Rj-9SPdp״ ?8V|v;2 qqҝءfic~Qw?];9X5XG kRzuQ˿‘-(m\ܭ"k&v=)]GQ;>;4oԥpv Hedq1=wC^!Z<K5wOp~笶ʳ:4zD_t[i*&#WbʞU=0xhnQpgw I <9Ǿ)3Jnqxddu a|5(D,Pc!EEnڡ-*k85Hb)eQ4=JO_m,$ȯ'm=Szln OpPLqOGZRlѱ Y$y"q[:#!PuQV4i)S0תOco33ߤQ(P#GeU]̒L<0`~eB }>/7i)-֜saVzѐMQ3Oե'L+̬Ou9`h|IL&㻘t^U-UrXhcLATriJqC]X=J-Q:N3k5Bh\MQ EXS#Xlĵ9",lJY5 _pnii+"~+}(&1։x" T(: lX7 ))C[u~T=.z"M3z؎l_4k*}H:WPFQ3m&FlPcj5X`#6620Ru>kv̿p\}pz "B]@E@0H #l8@B3e Qa 18{/υ$0<2V6)e( s5} _!b c0c:oD$00u]+x0&< `^We57w ـ2y 0X&":GϚ>,2dpª;'CTI !ʜ\dQdBN[Y[?2ߋA5V!%w ԅÍI]Fޖi ̚B{EiYmӠh!ˎؿ2R\Tis+M` i|7JM q^/f>/D]QȥR})%)$HĒ0WغmaPB0gŧYT+Grw0"gI_E.cұ:h!sGHK JMrI \–En+޵ @Md40Ԏ?Jm ^UAbr7eTd+KRE0΃8z~a u5Oӎr'؀BYT̮G:_@G$~;d\Bg%CuWL)T0!j[b2e9" Hrj!yvzї&hbZ :#0Қ1kw~\1j*F]=N߈G "A%֎LksreWX AHzݱ,27Ph( sj8Bȯ0'ɶ_5u$q+݃6F,kgLȩx %HI4 ZLdq@U+8#ඍ>M6QD*ͩbsX[ɖH6O W,eDDѓ?ULm}N[lT 7{^ I*:O 7 omme;U#r-ա)!Z*X T㊌Jo]7TYiҍKۋ1R }Wm?̓h~q[~:EKÁ5kT0:\KkdӡZ2-n'@S6Ҷ=״#X27>wYS6]Q:I{/ $:9&;蕕_2CG+ng|!-#K ȩIAnK?*`\YXclL_A͗~@[DVד\X`{RO`5ᯢkVXA_7IIHo辇P[7ݶx'E{ ?=FZ#_߃$^y 6e% YyCk%gaK|*whN3 =m u+mM>$`żKQ*#f{vyH,AdܕvMu [Fyu'Ȉ8MV' :LD接MAq"8)xnRs]6EeS0ئ[^.Mo1\'C^#>}ޗ~^ƞ[ o!PD:$UeEͷSNN7T'!U2[6V OW G"Ё70+S1!o(uTCJ{g;ִ /cKm|ؿ;ئhz38:V [գaѿNlC|7[>W 2$%i5w$٣TYkFZu5:ы[' eq&iowj%~ju`)gI.lyzP(æy='*/n{譆ȕ]0Ž5O$uz$oJ,[|D~@ᠠ](=5 (gEx=feΫ>nόXyoO8w__/Yʏl Hyq|sQl{i9hB$Oq */b9)hUjok;?nP%j oJv_曜#]#U+, $'?̷)@$5zXM;]qkU)v) Iݱ9lǬn%gԶhC*#FQ==@:pKss&,A0 L)Ke]B_`Q ?QOflpnAɬRw Ʊ-WcMVd9#Tp͡Jh ֗30H0})#9Fy `mU s`&[eQoBoW$tVh㮀5̡!^i3ӓEHq?+?QA_@L !V~VM`%Q6&paW** ,=1}qmm8ABFS!Ϳ*!nղ%] `*=n(l, Ki4_CQ\\[ kQT3h9z9ӀG fsN-tCm;̪j_z$u,z@4U&mBw-Kk 20gQ[m=ɪIjjX옘5|LX],J Y qC=eԄ.D^1OxH)hx+|޸4}]]Ћij̽oB8 T8X^ԏlR?+bΥẋ+j_*ZNyL'vi}uQ[u=DğHa13E&n+P/s׾WnZ$kU,IIϐކ$U7}paq+BWN놷HU0=ބ]>G<4ܿ9eS!Lgʆjl1XMžTm'l+Jчb &ЊuS\!/GAsCK_>$C~I P\L?  "ICdQ~a{Gr(=#(_06H9\7AH<8(Eyk HĄuBsLslsB|^7#cXJa4^f+_ǜ-pc1Rr QѴ$ğmu]h z>_J€>+k#m%"TXZt'3CD&g`|-#F 1 4[;X$TPjytd.p wDu8&ep)<_T)K+>da(L\F?VH48;wȰ|?}iQXI745vs`p3H4׹ @@ |`_#CA}a>Z^VG߆!a;!Rct3ə4$oa#Ciy_`)W߃Zvj>Cn}'P^M+Ӝ>HIv:8:eX_.%Kiý$Ē;?m.3\z&ٵTRZRW\ŝjSl$ҧ[Lboa/eS HӴMM5 R_$)ubpm"9>rU'*-߇XWr=Ɓ/|J"l'iQa( YWdЍ4q#d,,|jS/DC.!:a?^iSg|esN_twfe:QIuJka~΃l}&'H4_0r"v_Ts`X1Q lg7Ўo`Zx-@hZӡO /hiz23Qo\WuΛE͈VC|Ac .=͓HkBv&iu\=WJ]yG}O_i1l/ؤs&ؕ%`0n#ljw gD."+Z8B3cO+Qo.s% 3)vnJAbYyNHt$[+m%5iPiN=(wNQԶ׿\oEi)k#]j`stOdE{ê]w:>u5?Na6NcmK3ՈĽm$M/ Sh.5Bp O 찲.dbcJSeHRn1S* Đ뢧wnN%yيYAܬ_mUE4#kBtIi?! j|nm@aT5(Fqɞ @):)TO<k+fHoXULX!Ch*:x*:`~afԚo}x*ZԎ~.\(AZ ›KS NiX6JlˆWylگ;%a_urZ;HjŚcS^7YEioMh3 6Hwa]cC}ʙ s#KT(tR)ABvvA@ [`V/7SN5M"97ֽxd%)c Tr(4`a!`7fC݉(8c"ki/gnsԍdsJBNa[xB8ÖODc|_9)X2sp+sFYL(NrX<=2=ub#)S?p01Ù/7z/|b8C"X=M1]O7:Z1rg@ gʤ:Fbwv JoTkjحO^Gŏ/]P=&'J8V0V҂G~σ* &#]o@#3@ձݢG$ElZGd%Xտ,[qvٙ+f=KUP`KsB9d4DxԼY3DlU8':BSyR7Nef!߶uc -6g =ߜ" '팛&Io6$S\`]2|mH*8yюq^c.+lgO}|;P i)G]> ⦤3ȹB}g(sh{՞usPWnkrQ}/ڷHk畂N]r޴mKuzS;.:tF#sqW l,9pìxyufB>dZw;Е<9P',Q2sÌ8̫]k 3Q)^ݵ! N)C1#!R]![/[QL(Yȇp#SopI s=F֤zJ>ދмM٧u&'Qrk{$L/a<k5(lsS~%UltbBRO]N˟'As__b{L.ϳ&(gFO)e%0 ▗*ьb&kd߈F 臶 $ UBɧeǿ:&/C=4pȁSݖV;Z(Y 3 EA<41Aa%c<%BfC1CUٟ.) QXp ~DL8 F+zZ9)|D>6I>#Cb PŎidVTu~FyHа/Dz_ ]yU= t^t64L@ZO'mafFc/N VL'* A!%o,`Y$6 '#,`+HfTߓxQ;snJJ?\t!ߟzc}ykW5FPॳ_HVsB=faK3BId'~zʸP:HILp$oriEh7r]U#Nw=)N|U O'Zœ]a ր4-|ZVsJ)vTc8uf'_\8Wݙ+;HV[oZ6qj2(K>|q8 *:tʷF!p#9<=PtBmAa:%qGƑp!~9] `l2\`\og| S^)NUG|d_9#gy'ąI(H`r~a1ri7: q皽SIeqi`W&?Yw^g RQQlT>)PmbŠ|x]e?vd9}fop yrNZX^Y\VK}Y( Rڰ_Pun skY/U1:h3(jA$v=_vIl5HI7q[ LMS*X? |+ ޻ [(jⲣŵҸ-: j\yp®{] 7,$Mp60Cpv"쒢Kw=8y5[~'Af)+=FZiCVI B{ 㓭 lC5{(iGer5f u9.׻,=f6ʥ~&BO.u ?vݺ%Y\(tkb08Rċf[ol C߅dg2Wf2?%$v>QGsx[uWH鉹RsFYK'S>~U"vtrMCNz 8ူXI%偬B =E%Yd)D!pm0EDk}tmvFWxy-6L`nG/f9)D=g(64ɖȘu QC>SYpKAnG2`[FC/c9 a(J<+ü'0PorHwe2;izXz,rrWum),Un7bZ9|z.$1h(۟9Gg 6]+/$˟c/ G?e> #鏢#h'~S 䟧h,fNGLU@j#8 iUkiMm1l4;x>Ip ~5KxIռk>Dq::S"Πu8|s s {b{slr˜쉑 .O0,W*&6Kq~[ NœgnT {%? Z,d< @4߬]v=$)O(fcpGVzGu&*[:]&{A6n1k,uU\ ޡHqAe~"ۜ`iEcuYwڜOg[;,VW6In* }2۷VBi‘T`r_ f\ו"g`Ocb|:S $Wg1Nb2u)VDC-gᏘ]-A8:&WyAɣm0g&:]ʭ&Ԍq UJP[Ҡ @3mTqiS1"G+̞iP/\ sqSAo+f Hn%:p=69Gv喊ju wM+2zXi氄2F)2~>3gu\7Na14f3Cg2ׇ!Ȉ\>1ReRjz/>ڿ3CӺ#o,aI$6 -6X}>r*+ nʱ#&m!` $o,$|T'c*L~b<Ŷ=d|OJ7u.jyM*uo5XIs@Z(" B[ / gGCOeOˢ~c(]|/uE`סYť(*P.'&y{$ B%RkmsC!Z,v'f(.V=ƭzNK3z4&* ͧwf j&:ɞ]U" F,Ի8ֈ x(&^̟u,jވB!ܑ#ZL^#loվg@qS>l9x~\«!ȝQD;;ـEVK"x{{h-+C*|Qk(%{&uӹ'Sⶻy CQ1!5Jd&NL;G^}r;@HMN"ЕSe37~#`P0hl6| s3wD+Q[$PI1r?>| 0Vm-ajw=: 6`4R-bi.Ÿ؄LG_㧇2DF;%t 8b/*,cm ԺԦVQupHRa~I;hq|tV.ЉzB%0OGҦdO#}r{7@>d7Z`ꗷdv!bg٣<񘒆5Y[Ʈy$ Ƚ+HSd;ZAoks`ÂIt%b45bK 3i?h̊KyJ7t˭pEH{4{ pZ̉,ކP~vC0'jDBpהȇ^mdy cU#8FzrLHQǗ˴jNa.曨]eDD rlfwzk?%f`w[CTfHGlE7j2{ @vGWt-3]iO،(E QZ%'51>bn<\O~u0ɷOU"hs/3g ь&Z-#|&sduŋ{#2jsYr<'f×o_5խE[e^?]!}܄ʤq?w[LHUʹЎqt<&{mȜ{-NRsGmS`1Ͻ)0y_U AvxRItgcf0!휳p2=gqDA!tpu,|xȊJkW6j8w3 v؅m~T>-eh0 ' GiиM˛J6 (9#G^o 3 L\LFí%a 19/|Z3|'s&KY_iCɸf]'6!\ qׁr{:@J6[6VO MXXQɚ6մ\l5&xYƗ5zY04`A 5Y2lI`^qVZț Px4hl3G[ٰ'H|J5h,(1XiXzf<(` \"z'uMX9 "R/4L+4W?~3WȶͰV뜬%ݍjjaR`U Ze۶TلRnH<۩btR- 0|σ*G1xbOׄbDd[ rM~ILN En Z;oJH2X;닯SaZ !q; +?WWh z%$]]nWLESk¡^Ik>qz(;7`as#*- ~Z6@7}zKCx %&tN_? {\@mmh W{}Mo! "gtd7힊͋T$[O#- vXQ&#0P c{)!BN)u/s<Ut0Wwz tE4 cƊJjA,ӨO_jDIb& Kc5 s@J2?~;O0SP”݃ 1JQN.z]5P9 >XViRY=? v[:J}Rt؇c]ꠃG %7nyNcAiЖvcrکnvb۽司,[~'WgZhP-v|aV8JMl#^;?t PDށ sObК)`? e-~ I,%W襦Dj՞=)4E hj(Q@7hœU}+#ʤ>eJϜ*֫NGL/\(Or"K87MAIB7aJl0Zp ْ{kە/1Bмiǝ RR6tr8kŴGLvgRƕ9j;3Bk"ݚf=6PgI# cyѶe]v17ykȯmg fa,?稩d8seHPGae KcĀB< )s!n͏*6֌D;{r(KUff liU;/k_f>z1(>ԷM?/MRx]xVGW ,ыLDw F%&Pb>Y˂cyk,WƆ[Co_nߤ`;6gt;[̣UYV !,G,֓{ nf<xj d=PIеeԋA2*YN88I$i@xޯ:,W?#|_7wAK"G@ dTݿwy4߻~J4/+1$,Yr&p*)n ŇgEbi4G7#*8B:cq #h9-X r^ң9+ItaZiS^_"yRyu0CvbQj_/H *W﹭*;۔ZN2s'|ߗ,1L(-L@"s=p[(SC3O WW ;9)hJDEKp<[P_b:C[8 ؆%%Z%-ldԉ }5$0W0JrvVVzx.PSu 8.$XRT ڶ0fВlsTe2 12=Z뢅P7e͹ a3LWXGF}&aIX^YY2VHn+[F( ou7 C(G((Ƚ~1f*? 3eH7ViWŸ$5] (?E9?EOX|Jq+xh($ARW~ YOQ[r0msJl1ڎо'@=:μf $7'X$1ͪqoqΌe q쪎 \D1(䑍4#F bmv)xr"ibf@ddsvK0 xέ?MvCHq@((ygg .q8l}I:,h#\rY̶GL[B1]0ewe-3fPʲ+ia6ڐʵ; gDRNY:K x XB.Hkۥ+V3 Dl^LvI9{ amaNN8~/T RpRb^o,: ޘޘw̿V5eerզ0w_(uM\?#.)Z#QivLCf{Ax(<ܷRtJ-a{0b,g&ιc({dgEQ 궙Hk30{k<8"iђ[AI}va Ջ3`iܡ̱[ DÓt RIʛӐOs/Mtj"f8LVFbD˴1!ѯ2E^$JӖŵ% ,m{XETRfVF3R[EJ3<6Sꏡ>ZU;y;m$ANb\PKg F%?6On,Ogk.sV]-ZWhD qF(<|덃7 YAMH+ЗtMva2i}3S!%9+OoK\S%MF@E+3jXsaEtMQ!%|6kܳh'ID 4i! zzT~QgFn ؎?D_YP8H<[_?:]"Р?K'$w@s+ 0M෈yQi8@34ƋuQ C;RۓHvDy1#8Ǻtp\f)M^k R#z=1{<ΛPHgSA-R*4 <-Iʱڸ[ *&n oW' IHU\%Ql\i=XjWw/I4u ڷ?gЉ9̭h?ځ$}K37]_qO9E9*Ӕ-R:J2O2=ԯX6H73=̉S}3}--/aIWP8RNk#댨pmJ ?da l'6Ibo- SqnA]BzW|}Tkx>ĸ@ &sKr~*wy ӄz g$!NoIô<AN)q%#e_?HIb1\ˎeossEpI]S5aNQXK$!-dHަͺglna<t&s e׳>Gb凭۽=91'e8F+I<_Uhnn_pz78KnîZD.+ ɿ &n,Pd+!gRLSS.P~VbU†Ǘ+3&NbH(NR*vabƃ4؀J} ! Vu)_1k}mf/Ȱ*yVQ|W E>m0 .S[ :tg*c*kj_㗐a`nOg݅*AJ]LJ,'I^%sU$36˄|U;O?U3!ТkGl#xmґtd!&X.lnvҖ6#}r[)qiO,+ cdN1NftTP% JUnsӎN7/%4 6leggLKC$dj:V4h{]:%F 3]";;lńY5:7>uɹ- A 7{A%TCa .`?8+*}2DyxO;>oHhQsZ3Fb 囔C]"ug}.4l;:V]A\ - mxeᲧ䇶8N}BW2lT߹M@j, ƻ5>S`fW'v@+!v4bǝ0yRێȧ֫e0w{Av',+Η1~3.g&JF+dEܙh;A&֛HT3Ƥv\×] /x#@?qb{uNj`T-NAqUqoSNqCH~j9\I&eѬ .="$pW Z3;]VDgyi&{u<>(Ij5iNJqoW`-x.PBif; r\ V U=zr7OHB [uDUENsinXOYXMRpsDc(H:jpfqFٗWALb&c1-5qW:V.8|)ϭYQ RW\`ax+:xLmqrsJYUtc%S*S(?TzWWҫ:ݵbpƈo5 d|G 7iE|_SNJ>AVArRSVw8~SUSI0Bsetu@t:+-@#~l#XFA Kz=͐W} t0SY7|K4 {Y?Tgf |Ce~ϥ{a2O 2Q#YYTHaL[kTPIOs `#♉+ȇZc^e^Xg4wFKZ@u* oDp*ϖG |^C#Yr)wkZV Ȩud1厾.fɢEUh>l"ԉ 1C=xRGݦd.%3/ozI/7K!ZbιHl#&&W7;v) &5rXvG/1{QfF| >(d|0)&0!m)q]=&NeZI; $RGr:s<zyb r)qCR_꒻I|)FB!TP| V<t"ʛXcx% qӈ"HC,xOZTs7UnfԐjxv FIxvuÊTĐpW7:3#\bCL=$\mPB.cï ,pCd7:}OnRl@ iִD+j?@.ךS^^u@e{Bc,pÓj5{3o0WxB6 Cˬl7p]v՝g> .K6=,c6*3/;u,ͻ 9]-oUZ6$cAtUsm`N҆XU |UG!5 dzlDc [h5XD h[@Os( $i{Xֻ~3hGrus}`s/P6p #ꟻ>u U6L&6+efB!8w~R?Oi/`=r~UpD5p<[۶BwQYW>˷U2jU[*Ǩ{G Pg<1yA!/R7My'؞pFVCsE+Z=4DA˘!M i]o۔ҩHܺXWaMj ~mbu3=l{$ɬ5H@XD^4 ǯ|!X~Ή8OV UyغR5h tfiO.]6~il* 5zK+ כ}&jEQ@e~ҝ`Ć_NVVg{&n-;WFJ|N^lh~8v 0R[P2A@m O孹"s2k ez*xta1 k֡5 6qWnyG{ݼ i h|XRc (2Bf6=;-XfvהwDl%ց;>!|׹*R>gA#O<~jKUO%{#w $΅+_RU#cP =- O*w=++v4sb8;uyjYéS\{^pތp;Jҳ5 *7ޅ ؼ/{C,Hf) J#QNCY7 qyS Xtr喭[ {J|Nh Lv}U]i6kdjݣu[6yYaM1@1B6 BR>wٵ8iT|_r^="}.&vR%nwMDF[bX.N ԑ4o- Lql4M)籦ƣ@ ,TɂeihG};ilO!h$E(GouEG >N=h65 bm?~]~h\rT|fK: WaPv54%K}kD@9x7w%'~c/(x|#}um?鐺ET9хOy,'O/əR<̑W3)O^_B@ Bch&6p \5=?uWcOj<$4MEc`a@RX!dk9ZH-!ܬ)j>^5YWEdx+i޵axgU&fd"X]P]>z yR߷ѩiΠdrl8 @mxHtMT32@Sѩ4ev(S}*F bmXzMH+~} فU"]Pn({%$d#-MϻUf+o0v2ϹtcXbokAtGSr{j dG>mIn!zX)NrAODO4i}MfH Hmk@= 룮hؼ 4CT?oL쓩+,M寜N\ywdkBY=@+{4NKm]NO`1ncNGl,#B졢HQ1_SޔZY[n2xNײWh y$b{}7"[TȡɐJwLD^nz[%XHE²}9"BSև:n䳕'u("^`1pE@'OHKm$́|q$}⽳rd&콤dBT~o Nj .~}rj;*pc6mnjSN)E''~,D$`0a##TqJ+zFZicP}>H@^C]cC/6I ɬT,Me{&1hPo]O%D: goY|Dҵ?P5-/JUnwf|_R]8eI*t"PfY(O=d0ފٍY(@ufdz~X#DBk<P+8Vj-pk4`5Qd?y2OF=-}X<45G@fr)$8h8u哈0#^{En)-B$Rp1]jFbov%B]]tp}蘶MnB wpx/udU>Yn/ښJYT9in jC>WVayë)x5jsrقte=(po$8%3 ;1%IZ:KE _dtO0<yyv?0͞z+T5kTPP6,oEZSQd~! Q7`QEcg#j`"d p/MyX~6Qc4IEU{(h}ӈ'mQ21u42뢄z;d}rl_;Hw\H=xΛ sU:=~dMh}d)3PH9]]R啍gq:}! jTq)E>׎_5/ q#ҷ nL|ܶkvWe XΫkǠSpwRsHOK?,oOFX=a&ɽ z0pē,Mr|~Xji{z-ek@s4!N,)O<-D&}0#6F]%?`B H0ѱK{,ᘁ;+>$bslxD͂(6qD` k)_j5´1P* p&IXUoݧK n 7#ObjL‡r<0r~Gb8['ĹksÁV'+E\{=Dk (X#r t$W'[>O8*T`8Hu*LlFǠFq߁2;Q+ IB-F<,T ^a \ȿͼБO'=U=06q!9AI-}tOyK1\o;Y\CB?S,O_y7G/-uo0Ӗѹ($lG~˞/so@@)HF/M'æ6U-8Um,1Gs Tk*,椌ݹuPdglעIW,r591.0\"Q`F1wx?Z 70#f4Ⱦ<( >̫ F^yc\{|W kP!Je!V6b),vWB@$C|ֵ'{c`xM1CZh>b?\ Lcd̒Ҙ(V3* *Sf%J:/5i.mK.fVVK JG6,I^C۪tRS)ˇ2w,jq)xU,q% w#Z=BVBҴƝX-999StwG]};":گS&ych_D·FCUbU!ˏu<4mNՔ?e=ʡ EՓ p [xs90 Cp_܃P/ە~:1V7R.n"ʹ&-e F(;6ܤ=RD)mS"VAocR!ZRsMz-KvڼנkJΞT`zšx[%졏<18P6nc\L>N !b:>Iզbj;ȫ jtI9TD6NQ!D{Y6-Sq)0Tv;A}ҷF4^9$uy]\xojdPl y`8Tn`[U;a8\Wv+N4tX;'PFoQM6g$Lx8Z(͜u4$;Y)k)RovF*4̺`RcA wo!T[nPG+T$#gVԣ$g0 RzhLmOy5/%+EODL4jt-b6_%4/˦:㕁DR}fX)ASۚŒW~A/\e#cpJ|4l@$D(p=\L6&73zh6[,0*pI=b%" '\3&4#0Kwl%Ʃ }\-P‘ ewBvp}FڿqĞm鲆!gº'{'luFp!ujT0HO:N]ܚKE܍vG]IaV ?g"=2wiW7",sQяq{0If#P>s+!\t^b{FnYIO!C~J7Ǭz.JN4E;t:{Gn @l/8JΫq{=OEX%L0N$+J_/ysZ`(g'3{sgyM#)\TdT JK;c8$idGD`q\7mzS3 &4ۧS>6օNܴ{o{ϽxLQɀc>݁yYZOG $<4<2Sq]4ډϷgq)?#rՍ1# oem)2q ]Mn1˷e`~1դ骩fУ%~ؼ7 v!b!9h 7k0o^ġB\Fa)D8*u:f>Tn-7|-l^ Yg,Rʹ0Gܖ)dh0}]&5ٶe{3ޯjңϖ1K%#3p7`!^V2zvn^78~aQ~<|u( Ra<>?a8`m#ZtB2_58In2P8 m8vA DIۜ&iJKmIr۱AP~uu,@`; 'P*xEŖ BR=fCSCjbR"OЧr7bD ܵ|,_'^`t:3z8b nIc4HzcZGDj"x89 aԸE`Vb1GQPͿ|#Fd`BiashBO {V# i3#w)0Lr T &CfnQR?mĊ\%Z@ =L8/} w;s6U#\h~!&xj8URP!$ov(f" ]hvHTioX/mWDmul$A¿F/b~T>$ڜ2VjUgk_GDeZ=4;DU40V՝>^M{SqU<1x]5Bn#.)dK3ܛ~'hF5-7# 4.7kn*H}IYp\-F @bXprd/y+t"UyA\T*i]js a><ڷ;)z yd@A&6V~ɈřNWY$(td& RZ]FYrm6_HYw+5oí_!LvC/KUCf`$=}F9x v:oX ˝la:-ۉ(Wj**z81Ĕq&ua5/ai 7HylͩȻ,VC@$1%S'|59{QVXy.t+E{fk-U+`yW,=(bFmccM 3 qȎyP n.E;5wr4҇~}N -;D`GjKRn{F/M[J3vԵ3YST3xmE#Ρc^[q%5x`F3Vuܴ9BOe(HKY鯙BRw% u56m{a6HxEu.<ĤȪ9NIJU/u[CRΒp 1(@֫{kyhp,m~80\eKeXzF~%OẜZSe ڹw.8Ugn{218dx<+|P⡠ ~dD3z-b/Z'v%34HJۯ BT8H8=mpBo ysg׊U8>čU8}5k+Yә}[Z JΑ, !4-@_N˸y>kl5'/F=_0_wT9R @"PRϷ#vSkf z̬@<${QRGZ RF>fVD,\6 AG&dW(jB wsH{v @胻U+41#(&.:͆S #m2cy1B,#[0Ue~< (li y!L&ߗr( 俆>LA~;xu=9 JTq.Ns%_Ko?$Tdą ̦X02 ۊg"g5~G:e 䢜ECK~S7DZ9R=k|i7.CZߏQ ܢmhwO1h(s3Bbx'.`vI iD}5!(doVýeV%8W'nd5[kkP`ĉkYǣIk&S8AuĹ;lՒ}A4_AѱIu?Eʨ5]c ?h^=yR|f :0n%ZPLm -anǹ]O~;Aqnvr5|lvu VoCr7DxLyd'.kOڬ6]*dQ[/Iy{ぬңbbLkK> whzMm#Gy94쵯gC}?K6-X)_gtNSKn&XeoDu#V:h- X0=']aeYP F^$橳Q fc flё5&Iśѹ pwK Pw pk$U3ݧnƙnʃ8U |GC L.P.>en*= {CIdi Fv. 8aL眃e2N ڑfT lB pO;HO0|9[JR9eKbW(i9wz}yz{@EIU3|>sn׹[*xGeW&J>Xḙ1DnY޵N;|p^NKQR""նPQׄ:o!0ZFILP>zUOU.soBKUNyʦ>#Gvv"G _qPxyTM"r嚣*\ͩ8k"b {3pdB3aaD`=,p盂 3rh.rs-*/ŘA԰ 1ڋ}q^'5 /3)TF.>_m^g$|Ne{~|a1$IJHt@;t_^F߮oJ^m6ęJ:-2cISMÂkUbg2ƠvUPM%[Taե=xPX$GeVBH6 AoLXCp4͗|؉ 'a9͂*f!88H1&Kd|F8A뇀=q<8bGE5Wwr]wGxO>ý@tTQ__٪bbT R/M[RA[Sl^G<2Er[ uW5>9f_68?1V Wo.M(JZOaLqeq~ߝ}9* >țHM*6S(/c`Kvvu'|F?_db4jCҭ$(SCOcN.=q]у;`>T2*U ma9|`#uSpiA*Z-cȱHP@J"fʉhhRZ?h)S"&hiB4\|aL6$Sa_ '#.N<dUzjaXkϳ2#G. -J ! b[ti@FOHQt ecClĨQt* ̑zMҩ>O2"P$ 14zf=x&^ ]۫f1n' sUjC9;#ſ/jwb1ެuϟ*_#(Lzs=%duDi.iô|?'rF Y!ˢ> W 2dM(e t,XW7l"*l_Hz|[xFiU/?4d⅛G?D Ku#-jl1̙Cqcpcjݮ HOOJ_\x8Ũ~sti4CoR8WL`] ERN#mxL* 5ӹZfshk3c%o- 23e #@OQ>|mk]$:9wͭP{#:T4ߠH~e2 BmUgi/`<'G2&YA#e;X?/Rn#yҪџGޅY}[XT蕂mSRi(`-qus:!l3}yu hV܀aw2"Zv\Vt8MBXiU$lhP(=(Z1BFFkuXq,O~ķZ `xzƚv {SfhJM1{׷rd O\&IG|-:' iO͐.Nnԫ.n#j.\e;m{.([E?]aMW8AȰ@;B19l^1(WmKb(+Xkq3 n^\ylgrxm)cz6czg;B /K]ۊԳHvױq] ah8BrqPHNfFy| ,-B{Ӡ%k ֒|Ƀ\F1fwF9W~9CV Q{U׋V+@Qaᶥ]З;lF <d_:Q<}"IJz~wyGʙG_ _c߫A0mMd:8_[MeC%%8lO\Ŕ(Z%+(.6ГĐY+ 뿑uS:Nncҵ~dܽa B\bh K\c@"&ETUǫҶ8zBu5,%bϜcV?(&[+`)M.PF +%Dt`u/$Kg`ꉏYQ~\y)f˗ K103yn0sF6XmnO}IY@BO *"Z5&Ġ`ZK*;b&I#YVW 9}1-S?y ̇ =a~ ~''ԗ/l[}8eta o4&s ZW0;?^ܸ_E?LJ@2uׄ((ho ʣqM.w>^ג^0Y5Ĕ\ъo7(!6฀$;;v𔄯}5bJGPwQ)k!7/jچzCV=jalM(RY*>a`HLp?t Q4-ZJ̥L\8GyuEsQ=<nN>YLQBؠŨ:7g ־jӡv䆣ZQtykP}-3|jWN) Ԣ6wDُ*m$5g־j,;m!G/c rnwzzac*;Rڡ7)oxT3GccH78~RA3q{%A0k;`.2ŷYJB1M{ r&!=h&qo-Pe`g#8_6Gӣ|_)Hy;yg!h>`~w_"Ŗ`H,O[RܿN\;-J}$-93eR7)FGqcz/B,)Գ0]̛0v g̠m{ӡ}<ut>#Mp4p¤z ٪mDuCa+?oTWi仹v6OF[ v^dVp],[BSX} `/JNdQaGvˇI#A#0{`5UřIeN{avi? rh+_>*.wj hSٻ[ okPx n9LK B=M~V:C‰UJb׷}}E> z^^ckw2z`:-ߋ 2ʝI:BB7Ч=a=bQs OdRpIB7Ou dn otLp{hzW 4+< ?gHZ;?6$5P{Y*G~2f|ȶ>p5r-bWdjNāɲ^uV(Ϟ$ UfU]Vd?SYL!ƶnug@;NrZўR 5Upٺb6x{$%ug؜^"&$oò"Ĩ]@V|'j9aFlaleM [*k[Y5\oiU<{(`u+G=7Q"m`k.7ۈbXce-zjvxt&C!g:ks2>ߕӒDEGe EWK4w`7 78kjdp&3tNg4_>yL ߃C;zGy`MoմӲ&[(&$t#IC(jqO^|O a CxehI;KlACt"X񇨅C=T0͔cK7DCѬ籺ILx0W">e-%'gNZgP0G-,X^L^b )[_ smwXqJH]goE;]>, ڔI`uGA,{.*[ ~PYEAL}&=ZO"ux lIjIn¡Z`U6)_V5PjKĪ! _قV bA+h[{|rU/G Z["'ʨP$>[&=ba/C^Lw#)\}eӝ h6dp/rHQIo-=IΆT P9S=o@j^r-zɀxnty(:F]ߗ0$b LezY7R7ӓ:JY^@ڒ6:ynZ&`mAsRD[߼ֺ[QmIK\^ڥzx ]墝iZaG&_ՇR%+EB}WXq,J]Lߐ&M06rV2Xv.Ua(O&dzOadu' w ʣg_7q:-qɘ2~ŏDU<(.61 't xF-PF-֮p24,Q)Mb`1@fo0X C@ 7`w1ґfPa|)0kUYcNԵ/-`oDLQ ӾG4g>^J  <ζkQb]m^L&./O|PEvDF `hvuM4Eٌh߸Z Tqrjסs:I]fH+*i}/(f4wZIie#^]0N ā1B|{ф21O ;K;ʸL}ƞv- Dp[ &tpי)7OKL.5Lс\H)DKjS,w#/wu`wRY˔}BG">BBxX~w߼ָlK{wgzAҤ{Ȩ9+UU\ܼɳ!*c2Xy%ծY$QoBliK?ȭm3e^[.i"~gTiY `9Byh#o _R P8wH|R U&Az]59NW jaS5wuzS$d͇&07c9۵3R,nw`)%!>?87(mH˽C^7ؤ'?iGKݠt A&UL=ߎyU&žZwMf>:Ss]Gp@ʐxm8],o ZdO1y A/d<ՂSM!Λ\uy:8{ѕj ^.*%7K̏}^COF,0e&43>hPpfg5Pk3yXb3_LSYp-x| R>^=LYH.RW /RN,Q[_ۄ4ދYF}i嫯g҉Rms Q.1"<2 XV .{P'p9?6#As7A !y6pތ*8Nk ~7ˀҒ1YHo8-=F8ڨ"@˜9j8\w6"nw'|R(UhNg^ʒ>SAd09n ; c+ax (%6i|N .Oy'Cfd#/j[$(r tz7/܉ƒIK4cu`I9&)cM>Sfks|x=$`n^! ::"qom͌h;?DQI4FUb;R7uz8lXlbTQM+V֔uis/Mg$(2V F%<|_Ukqi}<o>E솻ςg,MP8D"]MҍI'G2rUP[*D* Θf-~)u~">\ഄI;l$|Xb35X! F>΂@!Wp2:X"c*n_>Q>vpB6<[J~6jR s _m Jw8 )8WN)C }PZl+$ D&ؤxշ$ 쏁 ҫTw8fyo3ƿ9&DKVQKoݤu@`bHF4M$?i-Y Q$ e%(WAQ0}q# Ze~tx]%(X0>Y$ל8-_0c_y /aKBzhYTV]HG^3],c{V4b䴴hb(}дċW=_x=ߊ,L.I3mO:X(;wګɕFy?qo:uYƄo'(XC<#7_ `@Ȩ5zwۿŗS}({՜p*Ű21Z%RN4Ʉs'Gv$S1W{k1U%GlܣQ0 = y$UfxS)^b(I~Wf#&a,GiS ¹q枖L0Bޓ/>t BC-(wy`ǵǃҨ\ մnO5 =Sz3xMhX+:%1ywQp :~ mx'C#Mn@!/{-dp˜S@c9'lxs/ mؤQ.NdRr2_s&#BM-/>0јmc@6!h(Y2 eINd>R;Dv$Mi*5V I݃=Fl[f :崲eEPX+qŹvymRMyis%St.#<]е|y Qy0edN)=Xb3P``.YNs^&>VaX XR6<]&¦}2k5ٟ[~cr @4BQ UXMK ](#mA:&K..}Ӱ1&0ːnyU}< EqktoET'q!K/MڒbUUx< yp9Pt-e~Qr ucEMSU 3Z=>Q ".THUϨt>WQiʾ̄#{B9Jƿq9R3kqɦvuӟE0s=n둼 >C"&LbJH[ڌPj+m ASYa[gu[{jf^=liеʫK-_,f kfxiU(bss`Gs%ݭHge+5l˝7dz-w'7.,iQrKlUj.g>LڒL+-7 8?YS/f2awG)n&-Qi3sI@ꡕYHPaQп v>)=mg'3"f}Ꝏm aBTzǽ4K*Ux*QIAԺ+U~SvX)A5:囐7%VA_. Z\ZPfRIܵVgx&mKт>{w/u. E|0?z1s% |J?䚡?-?&.ӇDx ~m]x{ƞ0 ^ڶY+yH`vTrRqD'.l9%iGnb 'nZqg^Yߝ;xB:m0.ߩ7-o냛/zT+x-M3n^He_)mY;ҧ$f3c)eX%f`}|?Eς{]|e7]=gVQ t;=Hay]1^ByWN<vML<*Ø-QP3m `ys7z(p=Rk1l>8i QH cIWF&9/Lx]b$]l27sHՊr:>ݯƘu]C CִqLл͹2;!6۟`rNAHb@_h"!o&ѿrRh_' nɁ^G%TR?bȐl;,K:TL=]y}9"rtѫ]]3]N<KVѻs?9}@ k/L1AELt+"*GZ!@nqcSpN6eܙYEp&Uga;_jXy Ki2c}w'W%CfTI߇T~tuE̒O׿{Oi 0ɩ_''k+kIЈDžcڤk0ҌY]E{g3V6 ^ sxzm3c pȘ %b2K:Нm1L h]|X诣n|kY%rpGZ*,<~HCG]Z+eDƐ2\#K:RJuy(1< FeZo[,(#EWbUO8jDhͼgbKR`lGzD_VwfoiǍU-4Ԕoq9>sdB~֮r$ e<3Fy rhR)heVAc 0.ʐL?g›Y>gC0_-:7FyYniY"q}Zp*OZa=>ڀ:WWKpe"콋Wmha>!d+6Pres% #ɶBn)xivZWE-'^Qðsg|e&筇gXj:솹엋I;HDD)/ԗ['6#8[ddw;KQE'F#Ml$3gZ%swЖTj6ɺ=W^!okY08B *qcf-^U8х NrtӔ.ݦ+Uᒈ'@! R,jHMB$P, @Þ0u)ЕU^`8Cj CP/'3s[Kz1KU@A'|JyH l܎&8n:v=oVH0lڋ@&(' >c@ˮ'CJ!=7 zsJcNZF@ ~aB1ݺD!1u!TL]2zz~q/ 1,f3j5kG: pM[Qot\#{$ULOi8Y`0.Ny޹T 8 lXJ6"p(}hBd4y fg/Z>9=a@./QYgd}!ʯ&Jwdy7V%Njtpߡsg>OTڿ?aV,PHЖVrw3 Qƹ }-?՟*0It_;wW {v e-SG/$]ɽS*CX |ŗĺz@1~*H&5MjDRE/;l yO7^{nYk;.MBL5RvMКd-wk>纹^P(ToJJSǏWݖfPgHVER8']n-.$ui蕈kT;[GEh6 (TxhEM~+ d*_HU/-kTwu QJd >uouc |8g6\ Rb>hi-6!.ԉ[p 39O_]-^}!D*F`XCTi76ߦՐ=(,OIo"k'#`k?nUwԽt#̔㾏+函DFquH!'#L6Oto1,C:{K;44"w*I?PD"MbƲ8JA-$u%N݆kqDFrT;o⍁fB&^+ h<5e71Z](Ok2qr2qߔ?7uSMw uf.dP8Uӥ 7?;2.۸-][[P4Ѡi9g _dC5!z %.ͬ*7N>T%J3@;ng&/ _7۾Չ"i6L%\ՓGyPqfHF9չ!iA8lޔy 5lJD$#2nreb-|x '.<#0]^2!Jp_%zO6i;\>K9 G ԅu !PA\1 ɚ9d,k{SkVK!%VHsԺJxkĞ_ݨhV)Pn$fh55@5?2WYf}h:/}S}F}{z]+q"sF FĂ[8 I{O(0o/& Ƨޘ1*`En=H\K?xwc)`>M@ ]Jy{_O_W >L8-[sD7fjm 玧/h #SVPdMxkΒ܁!Qw+\ˎ*r |~0:}+RCR)Wˁ; ʹUqtdĢ„qS^*[5]fTe0! b3aM Q3IIEԿ`,XȯBA',0ୄs>,?U93_qg̓aQ9_Ҵ"ro_!EYȑ,ez &zO[s_-j?fklDSc ,qU?8SXQ*ۧt^@;P+#&m0X}Ty,0pnn!\^$]hGILb,kvN/+|A.ݓto_}rT11FX]wŠR":x9> r`hRMS)~m.ͰZdJ~G6^&fk(\E6{G\ݝ"e./=gq\+vpkь" u4:zӆBJftk"m5լ07V8./o"DP?Њ~k(N WxYCj5;x&bu`@qzOI'͸szi]ʚM̸ . Wv%Vc9%{fwmjioWum6h9$4@/yMB+]-ι4@>4CV|_NҊ~+ȹ5CF.$A:qkB!A򒐰0&-U@2iJÓoPύj"__吓Nmp'+HQ'PE;vyW5"{ӔK5n?28`K%DzGhgS\3w5*lbKh- bhѾ(eWf3;89s#2!zs1M5r>7l" QZ2߈xQJ(3YǨ$%'EA-~5ſ "4=Ab4W6gj_d'ZaAPer;?'ޑTv@~FO+ޗM1haRC`w.Gl2ZuGY%1scׇ=w-/ܥw=L]qTa9C5J\ >8~HN@}@nÆ9(DXSPFFNj;mt`RaJYC]p\f^U=>wv>MkVCpkjNև3'`{; ip甛l2k7˘Uc\`e3պp+'[w["]8~)Εa iVZ#IA|ݓu2rfQ<#6 ѭC+(#o׻;h3,3:.Ful'w ז sYsB`Ě(d^%m8FCYh2L\A;U r`9G<ǦZxϤl^Yio-4{ it6n;N5Q[fAdW๕2Xd<9aTR퐽PT\pSAXObj%7wEͣZ7/_{'JwRP׃Et\L=Áy Fd6e9 oEO'wa.T^Fl[/|pV]_>V;M8ձu\ tl6&9j<]!}_ҥܿ j*7Qn "]s\Bf|۽?3l|Fw;BbmXS e^o.)6'QZor#(Z2o5Kzt)1Nϭkسn\Ă & Q;a+:F< jnN,]Jեw/!ע]'۝_]"f>nW XW}/QEOɀɺ! P{&n,w鸡?acͮ:up@J'. a=[\lQE뇋olIqy`T!T6"ۆ)@ *:Bnl]IiOl*]$'G#-oz=}VF<#^(&ci!JnxZ -O:BcBK0J 2்-'P|f\'O_i &6[۔@ {d;N^ZӢ`b))<*|u2y.SN|*YԴp` ovBJEBQɖKظ?Y7}r\U(6ܐrDMP}/ĦA6N^q[tgT>NKb HEL\:fB;6ʂYݝ znM%8[5i vpr~vh;,UCo5._S7d`#@et X"v9}S%1oVF J 5d^HT([X@0`8k;ZWꙪMm|l#.>]̾Hk9$^'|f#T'!Ur4 hР@"!z\؂q)_b|#kGA ZGhC:=k͑"<+˅FݏXU#Z&Ǒr)h(cKXg돷`y3#e8tAs^ߜMIl&Ouv dm}6v?X-#"!E7?f/(ȍ3&Xpj!TBcm @~%zN!B._frрjnjBށ ~1hd< ܭFAS]uDPf>'10zՊfR;& UmPcQ/UUm@Z)ƌ+Ĕ/r&DvTq;,CK"N j?bLO@  kM8BCFԚq UJ@/; Ij~.,XWg$Nd#fLQcfWU }6!%:=fL2oSWe tۿ"L%=OKW'Q$<1pVKa4%=Sv :O.L,4cD7 X@ǿcSpy !m٦S "xlը֠`o ծ^R ]pGFD_~̎"AQ[xٮ :RT|k@E! M eb_R{Wo%8cSNJuLԀl, VwF K!DXu,@>கd?1’2#1L蒍5 TЈҖ;!l\^S`}.RRk} 6 _ugF_ {6Dvd!y,+QR<hr1if- %t2wvDIk}A%sj*35I(F5vʼn/TۭE%b9o8p*<_`1-Ĕ}k&4}_Gq3 cG3Zkwy]to!z3kyd,kc\Y:LyzIq:4= S?+3 JK?Olj&HS4bI8˘T]zc.L{jh650i?Bo/3(u:e6'4EhI5SweuEGC$9k>&!r2.II_ě- חhMof(EE'G"0$7B7Ӄo1 i{Y/D 0'{(!ԏi$r,ڎpeϻFڦepuZ3d#@~$Ey"dA FJ<t2ֈpxデ-3lRsC`t{h.i*ZɭP4C UiL/}Bq xڅX;=.zr^Do!:Ly-=8^P-Dm< ΰ|kuurkUh}s8Q]ލneIӡ-naIOr?hsʳwf\R]Hm6 _XT2HE8hwcʙ+[uxPP+p$Z+8r'式886ZZ=:w-+K垺lXף9NLnY~k|j mE;Z=C-ѯҔ,0`S,<q6؉H.Cp~ڽSaȿ!< _DHV؅| B)χ}[a⡷=.ߨ-g \Ha1(? 6摻N>/ױԹ(\ vB❀; }.@KPfJL#OQK!mOa0hȍ BEqOMQ#Կ!;bW0ۺNˋÀ-г 1̲zˇ$+ہvsd@7}t+aK L]Bڴ(J n0熁"2 5^0ZO)bLYL/ϊP?̌":xdsLKϘ>}XG4Z,1Eei#F!_y(~sݲSBw%"|#Ȱ+%E{xލ Z\U?4\K%%sYJU&'a#/F%A05I*F0Z1svgZyFFFs)$k=4QCk{`a Z/V8v$Ag! |ړ'Ordj.6 r~{cdW%gɊ14,HnqI 6o0ޮHct1L 2C]D4%);Y3 o뎵j[3|A+1p-ڬ;Ww앷Z.>Teȟ8o1=[u+b,4DS­P*[)o{$_LkoxlApgٍ~u^U& cә565sq 35AX \Uؿ7yɸgYl-2 6$Qmz>m\3I{B=3?EW9$_eڮad<@ѨWfgvAbwڜ7Ľ\6\6w3fb2rf^"uu0[\P1a8kԀ*.;eaUV)pG:me t>J貱V]Zb/Š~S҆ŗjg{K]0!̓4w<ѳ E?rd%J['yl0r ַT7fE̔yt15A[*Է&ɔ̆]0,V폁`gd*2P Ltd47ty-c5fNƒhNaQDq _}1}"Pe ֓L)獅{DRA2,YYrT}8 H*0/F<q\y\D gE+pc]{`Fnh;)߉#\DlDa) PmQ{i*9)|kŠ9CYBajUXwpt7gadf G1>.-^h|>P8 lB8?Q?cIY @JHZ{s=RU{ MANt-j֢)`kP/e2ufWhs})~85:0'@+=i|oֺhޤqxKApw,s^#Z, ˅aw$G@݊T=mAE3zJVA? |shnˬ?_~Ξ~kͩ7_"A [?|]DV|A~' ) y2!@d evX kwDǐbMРteAM9+c ^jSS/I %)~}7QS%D;m%8A:{Kt[_c6q D-[2SR(FzSf< `42"xn99fAVzҋR_WK&^+˾}º}ڍ9%˜1sHpS+hЍp' WRA2Z~JtAK ]/ZXSIr.# ƽ>K`! R*xǡ? >w,X2p9W nXM.pvT$D,pᏉ.xP_IY#ZFB1T[ ! ,%"S ũ&MiOTP1Y~]y(m;%FQ|mZ^ _Q=WBN M `~_Y*AvbΞROHM@9CDT3, ]h YfޏX]?7$Cԕ2J9;Eb{aHo}iE#^D 5f8F,rU'yNnCq?.$2bAV~z^ X@m8P}n5rEW`{ZX? >V攇"M_GzWfsSEW뉃 W':!ǾFU8!zDp4j1~9[aKmp~4yf\Q˭᳛2Ic)"9fCN;dd y)UDASӠGC5kl%~89COY0^L 1 ;XEpNTIlzB̝Ӿ&Ǔ;͘xc1V`$3:{ߛ7*zD'͝Tt~6frf X\JqY)pvʇ 2iJzkHf'$%RmYUx~C(< xx?' >jYk L9kAGqk70 Qa.$dPae0'SҖ1D/s 7Z,DI#芣ݣv#xX.53mm|(ZCV2eq>V9ܨ{1zeQ<( 4Zhg +;f0ݐzRtBhqQbpb9}H73+yBU# nl!aKr,N_xf,@׌QA>,-/As a5k.Hܘg;$)jq$/SmpՂ!@>h25^~77Ywڒ숝=W*%P^p#JhZp;?B d ~$\ϭ2[zm wwi%vOٱ\C`j9Żn**6!%8YK%t0#b/D(qmnF~#IO?ow& I|mZm/aaMX'2\nlߍvY-^,y5r^h $lgNs/v7V9TH%΃lkdSNS&NVӪ<ۚQR8%h ]* [d1n84^k=QӍYnk{# ⥠hյ1z ,כk2].g;RTXearE`_n[soA^Ry/GJD|7wD E,  +]>Et(N7FZ!|O JvkeД;Su`#YE2FQ. Ks%P_"QáڨDhu("HѓYiGd pvuaW/GL:vQ;RՕļPHsҲXмjOn1΂R`oi;0mk$#'lM?똿2i 8{f0I3۳GK5qzNblo50'츝WV67ߠM1,|:žoH* ~#!a_-Wїޚ:&>17gTM[@a" EutnXC5tb218Ff5RpJzLnPKHdP1b=I] $>攇7#4C#cvq jb9IQQ]IT*-Q7b5 8ZwAh- sR><ۗ⪓kik,~IA@;go5p6<,˾Yr͔*xO"Ԇ-cr6Ṗ2ܴ&B?ϱ5_yX6sȅ@-`g:˚`}G3ul7{΂Nc,USmPB"j7ɳ f+4"aR!wy}JN_T]pCAL=joZhܘy{ :ų.P!e.F=:͑* 8l9u 4ɢkXOI>v'+/h";wdLJ6x D{ 1'I~oTH8 U$ۯeO2m+F\"< ᠗LFۈ4.j !i/!,Kvg'!OKӜȚ- m`sM  J#,YMwe#Բ&ߝ; ҏk5X4%BѤ|3ͼR~q~j&"z%ϐ"&L > )ɗ#<݋7wGP;p^oB VVGrUplo:m;y<ZU)!"6(f4ۚXhػ?p(}Z9+uZaGH!_˱6o|eFrQFWdQHҾ8ӅPV J(jscIhd>{{HW*2qԡQm,{yNo9ڥ7XrR" , FljUTRD⒄;!O}/.?Fq!tQVA< ;(|MGo+3B?سc% Ÿ'hZg,.4JvM(mMV%ZC,+ (tq Y5A8's˶>ay3StgEz.8=4-#U2_ 6Ođ1eD-9:ꊖ္$ EdUMY'-\0k=lMo,&V ,PvKV #Me(2R|$ϴ<{*YHJAZ:S dwn .t49aæ{P #IC;I6L"C [~yE=LQb'jry˕З YzȀ],7h$@p&k㺜i.QfnEI[p:Ѭ?@xMdi&&sm!8k Ay4L2*Qv1`VGbZKL|گs Y)S/DJ+IiEc>+h`Ht+1̀QJe|rŊ8vJGO3Rh{aϣCp .:m YM (n|#GpX4$R\~giEI?O:]0PMy +IDf7޿D0:ܓuH#,A^Q|uຜy׈|BP*[x.:3T G? u{drs\# 3ـΰڔO%!y~",]ɧ~WoAuyHw!E:DH"oWb4/ضEsy88Iѵ}7,^x[:Mz@z9h2-5FsA)k}/7q٢xZY7 |Q6ll ao1MrUn FE%hA,揺hLj$@sRv,YUO$ S/RTᙹ,-5#U-ݚM*V2v4e<ꋓe~y٣_}:8w4TJ?xz 7^}O[ Y,Hphy?>@jwU Uj vWv4;nýk]*ǣ1(11]Lx! oJ[N(0Aƀꘛ"?Wu-LR ^W.-2@c.Ŏϫʫ:n`uL;LOĀ<)c`Ks6ˆqvUG{Nz+2ЊG=DZE7Lg駞M $ulKYJ-)ߙey)a[y]AH Y*p- 6XD1|U儠A\ݔQ9nUJ5WҬց0ڳWiNUݦsؽFlk+K7xoDzB`WEK|GQŧ\S)&*!ᬈI <=zdm=kY:r0v6 pM2{o@x;7`ՠu7Hv-swX.+P7K?T"zct$yJ ՙ"!NgG,tpI.[騜P;,hpߛh&oG1Oa:J>,gn($o]{ 6F>J2 kSeo ÆӔh;Ǥ6l= *ZB .塸번z]K] pfObyPs1""Nv*69% _VބBP :rS 9 >KxsCREKܣ&nJbM1ugGM6-%ܖA+V]NWB6rޔNۮ#aql:̏Mݬ1G*t+껫4r\4.RIy|Ϋ2x'$4 yK'Ј.T-۷PV?UmyL7?Hڗ?@ Y<,6uj@<*Kzj0ɼ!Z;KC危t"ӬX%osLx _ ne[}/u6%ݼ0GJlG n QP4+]X|*ό|9$77s?"+' u]X(MkC` Ֆ-7?l~^r{Qw}C2V5rsZ*ur~6TvY:q_pt5G'm-l9j'ꩼaSh~L\}i!? Bק!#ehaz6Fn r~epvo1w2j9xatSms#ۻg'>aPKhdy7vLU*HTgKw&*99*l'X'}Oy!6'7OҹYwG|:J "CIVh$A؆ƾjC_!D=>bgUG Q͙yA_?^fS%I<@Do~:X[Pf) na5kJ_d\+]1c Eq+fˤl7'xHZ, pKjOc5|gn@ZrZ|~C}H*>]H{yEp|_5SSK?߭r:m~b–ͷI5. +,c{hߖ!sIS8o%vUoD]>Y{A}ŧh@ɾ"n,f?͞ Ǒi18^ygdn0* [Idm[/X~oH&a(:N8V: tRmk&AvIz]7t?Q(vS^և@5*T;;X2K-vF!o2.^烸Q[> xDaڷ}56} 4̻HY6dc4 p9{.bx\×{aB2p+v &{`ܓ݄yTw;$oa>&bאD\գL{\<*}®77V=NUi{?l=Qfd&1=#8*TЌz #=698E*Pu)[G〃X*,\̱Ize o 5"jNn/3"7T\M\6:{J~癫HXYlev76ߵK<}X;YMȳmo(rR4#F/"ul#I3z: X.%7&AZ7Y}ǒ:^A3[ii:*=ug WYI},b'o~:^еJ f3?aYe07 !9Y\C ~c }9$p>%ƜN߯[bUg]t Wy݆8[2D[ִU5Ys<+@^E LW8Hsdž;팰ߎX| bF` ąt_.۴;=Ofՙ)7ZXNE7E02Paq!!sZ̚^t5z!O亝^`"MM4jXxlrT=&Ϟ@Kf(*mwds @8]Pn>Vv9F,6Stp:Ҽ:X?Pyo A!taZ&H.,A;NVW\p(~\*'&*1 7Sqڗrs>Ð]picO>+&\_: $;R/kiXMKώ%79ty%| 5PЭ%]|Ւ&=B(VJvȟEj0o#)2 Qe#VR6g]-aI2ݸri]'t>$ukYJʰ6P%FQ[4i X>y!RM\d:x&r>AMi 3]>F'#Yb~y`U'Bݟ+큅@ j'XL<.*=AMG~>:/$&^eԞf)j/`]>!j>]Ҝ&s{vʾEҖ{ /`FL'MANDxcX2yU-.Sܠ+8ՔҘJ~ه T8F-@IgqYsA-8׳4fxяcU=1c@wdÛD`PvY45~1amb5m2C+P-w:V&>LC^F0]5öTCݴv"{&0CtVN8zA0 |Ndbss(#vR7ʖ|sqfȘmN%mse*֎ߖcp9>dqAWtem%atk3,>_:VfFͧwjOU(Nb-z,zw،ӃUЊoU,^O,H[|i ~~X/Lt::c|;zR1n Ww00+j0k5i2Z]/z|ZĆu&7$Ik֪ɶ.aGf:.ДT<'XrL-+dq\p2onPs-\֓oyG{ciM:R~oL6sxsTk|S|eGyPL!߽ - f$ у3$[?Sx8נ$4G4q;c~?bl~ܽȚq{(Dsd`F9, a)[>xN8x_ " {{̈́$=ݨ/7O_4B7 i/La6m󕸵\&XyFs+e_rg"q &܄Ѳ OETwEĶKK1ajDO6߳Dffkj#h3UOUg[QϞʲ|TsDb-0paj{Ⱥ!fniA\2=BPb;OȚHMFVvP'NQ宛4%BL~z"n MAPa>{Nu[ ^Vjɷx&ݪ ^?I_ 7MCǎ@*mYAN9 ,@-sh2T,~ *My|IkMrV,B wb/-6lch+AQ)X4>WtSD9'D0Y uν ꦞU!Ab@ca^l^w( cu$g"S!9}c%Elo9H:=_RapTW׸03'2Zb nQ:'߫[x1SE4e/ʛC+GMKt۽JZa7ci[@I y&!} R7 j#jVr2I\ї'EI0wפlv+cp]9+b 3Z'h/]ݜ0v 4rɝ?bcTB^!iH9.H`Jt軏l?S{"n/:DSXÙ>-Y$tԓ.[&=|81E^k\l,Ŕ7\][Xyx4|9(ZYFA7?'7-hH?}zDVtq理 GIkC_bP0`ФUٞKkS#J^;g 1BLi0Bȡ=$#ZiVtabye S;0V/R%T()GD7 k&%ȶƪs'>4omE%dfd|Zf:QAD8?* \ŒYS@`%Pa\YLda>: @:L"(rD^P$!h .OUl_2N#/~\ Fzʆ?;10Ӏ9@ $ܥ MOm%>fZa维;yqh2;5 vTM&liXu:M *//7Z{T G$ߔr4oKVO|ȲRCaAr4BKEد[0-R@5m 喋4à <Ǿ,%S7ZIތ79L$~ ߛ1 .,H?؍É[HA\ LVV2/BU`ȦPMXgt'Q%燬sə=͊"@̊i$V&9ppݻH0,{cJ81psHOMY6Tٌa9`EG0mΝS)5,5wfi)'Q]g5gCsW2\jg˄ d;k#f8cUɻ$},}X+t-1iF n}몲Dn p[d )>,^J*1FΠͻ7ګcZl!o f\ xI s^(tTAp&(kX`h9% xOg@=1:v] Lhzi4<~ٛc_)#ݭ1njL '>5 af ^1C 5= iX* ,T`ȗQ3K2}#&2r]=qk_L#zRo;+mGW&E*;@w"Ѷt8?Vb^"kꎴHNB:STMp)ہ)pQ#'R؏4B;sid=Q:v[R]4;i` a8軍)g˹V܁3]=;!- Q.Ž,P>qYzMb)M@ꛨPJgz@ҋ:grd|?Ym>IhEծρ`PM"trgr[\4Cvxav&g":( 6SSg֝T˧,G5S} 0tYA+"'0fTӦJ:poC(%ӅQsw=`{rkno%(ѪrK>JJ= /GE Q ьڻcw$:ǚ,$ TcnF6|^~dzteۢ^ߜVi-:Tkk& .=vhy־t[`?Y9Sɚ'~Bq^Y07HqN3o(a tĸgCigx'Y7Djmc\.+%ġM1D%ъѥf`T< SF$/ Tiȟ&]۱H G`^[RQ, @ 9S{2dU!3/~iS,zWB˙([? 6#(ZHyr]pbJpm&Pua|?IaSCy&<`zTuн]VmlOmΜ_I\71Xm:#T:H34ZvqX:\x9 ?thI8vٌaN4RDGN_z Kzt,k['Frn]?/C]b1.}sD"j6줾|V_-(nS׺z}{ !_/K5~SO9M6j\Y &h5· \gbB_MRV!*3I}")@i F*OV-'E_Jǐϋjsd * {)SmpD<3y3>Emc&ƟB[' #E(vih@yJpC b!CEMA^Snu\JtRj4 vfgMTZ 5OiQ1b䰆nKOJN}Ec,!cxɹ˫%hI\P\|?c\1C%s!8(/`Vz׋"@FՆ- q+ip ƑiVN?RAeՋoY1V ɗM?8G<}sfׅ2N;sd a y8YKbZx ?|mhi\ԬO:D&[>SbzrE6yLH[cs(m|M s,]t~K-kq3~KlL\d\1& 1wf,p<*ZXH˩w&Ƨ7܅ǻ{,΋g#No@㔣X 쥨,n Xvj}\EClw\p<=Sɴ"BQXm}ƹЈIޚ9S8YTC op 75Rͯ@<ʛY &Ri0 ], ?$:pʷ{y7^ r |)7! Yi?<_bd|J8 qjc o}1$-˥:ue'~w`Wbfп_҅ VkJȁ~HAdwkU$w:tJq}Nxn9h4]#԰f_-ܜֹ$a$<"" `sڗs2oikCN%GX2OU_tK F49 )[ Gu4Y  ;κ Ps#DdN [2XfW /Ks1$wV7ʼdkxy,6ڊ.=BQ nTt8z»E{Gh#w3}0ڛ :T9àc!.@?K^R7uOYsYCV=|A`}5Pya-8#tY):qJқL<,, pHaATHcs8my ~-"k} f#@-$5j}t!%A4lV3e#RcS.,X/:Dܺ;``vv[h7^@v%uqAY:X]`w)lKkW}҈sw@2qFZ*0'D3#]dTLH2~:` :djn,uY5`WD(Eg$UTGR"}jJ'ajHZݓS0Et6;7hxbǔ(P}> },^F'cRG!^cAJ,9mY,(a$KJIzP; lf&70lҴ̍'^,h\1zd 4güaUb"/@Ԇmp@K5!8[{*]xa,I*ΙMِzISq^Ny6QGjjb̗t -cB{D{an {)t*gH 2c>/EEެ[bg̝y=gJc8.o1/֪45W@O@Bʇ+A匽-vlcr0(zv<uCc袮W&O:Z$R6iN?\|vj@yq]u?&Tyoi+ѝ oJU 0;j6q^IVbՆ0/u9cIɴ @#tϽ] f=`{oN<`G4 dbAN \fmx)L_fDΝ0(?3SNaEs^_nsl3X8SݻMK컼èvEcq#M)NG{(~ޮ%NɡEp£@௮mXvovݶ3 8^gIȆGkyP ~Ó˫^e{1+B"#G K[)3>`"&:彯A2\g/O LP?m6{z41qw&#qyG|4>=1~{getH|YG>BhƣkBץ)(KfPX6*+>МrSN1 ɱsB#lМ)GI݇~8E$ZC(bkl(> e'!-84VbA(a4\V74)V[2{ľm+z>UZ7~D(b'ɀEX--%(w aGICed,|xó d' 9.ic.6VFp1 OlE܎(@:u6oζ9W-6|Uef#\ϩjlho~ C%=2Øerׅsm86^b ]^Gc4SlUT@j׿񡁙RThzpD1f$Fb|g9~/1ig*ޢ$2FIe5g9OT`:Ev~a7C+QiG3tv\`.@z[TMeM9ޠIGM XH՜8>:!wŃZhsXIY95-gmԪ/VIt˺~ʶ6rLMS:07dJ&8)lcRf1Я(/^mO[(L|bųCƞH I*=ϫ$H=#؁.6˲5<@pH'k 9s.3O?iBl|b>~Y@L#y3>#6eYF0' ?~*k)=P)WwڗJ(˨k!`P8VuLXeOHJ:5ϠOL̛qWw`g) &ˇovLG[`Ft4#-ŕ H'WvjEPX=R_i¿v5u&?{00mħjL ƶ ϴo/f6&w EZ0N.4ôu~G[9ߓd<(j0\bNL,1,نG-0F DUaDP#B 迢r-H[ÛKHKMU24Tzc~dOc+o@m/JOeӟ o׍Gt|Hz{ Cd̛GT;IӞI &< (%z$3E @\*OX-\EnQߑrZ!(=WWT @4TvKHȉ"Rvh4:MVcγ(@AP7ԎjUÛ,&`ЮaJymK## dg:w|fix"& G!o]rz_ccI6)^:"*m+%J?1OI5 }7_'X0.ZQ9:v*U"}dJȎ(3XN4?4 ,23[ i ڿ*|xyL P)qa;\JPxwN㧉:&ykI=bI|Cy60Ɠ̳;|G Mi qp62(as ~3z}CfӐm8ʣV 3( HmV%k`y*pC%bÆ"!*A !݃R~CkRFT%YD,n'Q7^?p W)aB BP8qэu[5 6Osκ2@26h]5C 9Y6Cg^mip +Ýzqԟnx=@FqJ{hKLZ_CE,DO,^VMu`mt,ƅLJ3aw2 MsM$m)6A*; PL lX&* /wAsm[2mFCwcLub5= N|X`ĸuBl[^3"UI0[x`{+G:LLs,Z(9*-I!æ_:!LC铬olHDwamYMp[e|is e$]vR"Zj%#I*ݳ-y+ A,Lrz&u=׊޾@wsqkFe!2& AP5oqԅ)YU9RfevbM5i ΀|"GBgŜg3gX"%L=<<I u@|FrgOr8`Z DFX-7]5tR[:_}hS/lk\Z=Ni%kA˼+K̗B3w"Xf=EޝȬ1@EZ;pB YH-H|jLAU Q䂶Ro<_y _Ak.㵹 \m}~iς6=j!xۉ:l`%Κ =f}tVa8aK;ƼyY7UŚ4G:VicpSʡf&‰0WDy=s6UB"N=(t_9SnB2ӈTXhxl՞ o&" xٽŹ@G`vNvkiB}Ut"C ^kbp{ #=IBj6 RyICYS9K ٢>??r3nzdn9O;յosMẉvrTjg ^܇:^=!3vl?6+#jƋYf(yۓrgPqk<կprk2UfMHG%mJ:]rGijMq@Pkb&%awx',bTLby Ká߷~Ԑ^}?kH*+0"Ǔ9k mjP $Rmey0aVvGYpL |BMtzBT`fOK3< 4X\:l)`UムjZWc>%R>Q$6C9_QyU?4U{joW($baɋW'MA6s55uj,ٿꗭQ2c&v7 )Ĩ̢AY?oXN6AbMI1Y7y{38/9=V*I{wh!k C[^6O?'?ɶ3LsFgbAVHAl%RD/ODoşE+OƼJSdy;Z,qY?&Ѭf鷁*qOO7Jr -u=\*Ó@bHi@]KTg4SG /BxVmvȌ۞[dlPe=)È0_ J&KL[Bbɏݣ'}o;,{,­<_l,cdL0$<;[jC=Y={?tUn_ӽ!>&+Ly!4w}:n1)d 6MǺk|Pfv>pOU .?nmGbMZ}xsxP>Y9H gw'LnXyj][ULח@er{c#լɺ{_"ĮBX~ى\p?(76owv_Lɣ>N P=@dh$,֗&=- C37^֍e_^}Rɹ;$1[T-4L d̯NƬrgD[S.jّ)00qϐtU'!,;o^77Z H:4ch BՃ~<ժR1\eg׫ D&KceE}txgbIk!;dk}7 B*jR(3ۋyT+UVo@+ML7hG7+[(]T!Q7܄ ZCՄ0,(mxE r OjLvh!\h,8G4Ŕv+𨟸0?_α1*Զ=Ru4S4wPɀ*%[cmݪc68e`26g5 (<>E ]䳬4KlӠ+׵ g(42g࡯-j&/j~sɸ<qnTo5l-"ڙ;Z*De48 ?k- Կ]+?(EkTC)4 )BR>HBBo*2Fa~i|ӅJGon*F0I8s2jyCba0%A-Κ{c*JKlPxescSRt% v>9@ldDaC!TN -,7. &&fwQݫkyw笰Y'Xe,;%8ZiB\֟[O.x97:x4 0Y, Ё7Vn ̉_V5jYeN[8s*;alZt`B|u";H+!o. H۾꣄SJ#J}\X 4wN0 #L#u5?wqK%5ŅwE7 .,NASL mtsS(o[y+P{̼tȣ| =~iBnѽ~,\嚄vZL. i{|ǟ} ~8Lw_Xtv~'}կ.dF#S,hEb,4G8΄OW1`Ā|\|2Oyk/fx޼ۤb0y(BUz iSΎ9̊QH[y3V(7.2$z+NNƤ=33YkKWujrt{OWHTip6[q^3EmeG;Hӗ)qχݧP_reFF,;C%p$B7E_s_:7YbQM h;at-M6pmttȏ(n,MLmvT*ɘ8C}tϴ2&#VFקc]*5\/PXV&6'jab.@^}Bz=e嵕w+G{V>PiƝ;^fZ훈,%rq|2XXF'&: bO zĸwTK7(6`D)N<>אvӞM*,\@Tsl Dŧ§t*=!f<<#ߛcTO3n{* 1Y(NH)EIˋCL HQVȲ-Y-nBI|h俧-,-R% T; զ@IFT^$%>!{DF5gyf!)YyXU.UitK f[w#`0N 5ϩʬL0(a&E@f|H#Mw6 13?!nk7L溿+J՜Ssq}SRۺ9i ݚ7pmc^>lB jQ~V0{@ϫ'\)>c~ ,%L7|L%d5.l7ȳ57:hD$e%;|0O;n޸_5RvގEhбZ _*cFߧ՜CVyu"TwUcNQ2&>r\_(ƈu{P q#<θ;V(Qy ڻFr'`KϺ$R0 հ~`6Ȳe ZEJv*xW47g4+ ?d48y^wDSe~j񿻝.B(vfpz6( qB1unK u6MpXeQz `FRͲhŘװ֖*l,YǙ#(Ѿ uGg/Cf!W6caB}(9dfe\ý -B]'Kp^{)xB}:llMHHG -ӓdV<}uvزF%qG{DEމtN Cu!P蝁~F6-+UDwݗ>ypm:_O\R!I9ƇLk?ǍS&u3)*6|<`dBw]j7Au)mpmPyu*9lyl7iF8}$f˿y}u^bn"SOtH~FSVXl 1sNZ9 (1Μqi<I0X8U9hֹ;,*𲹡oC@Y#Jy(Fp)90?Z'6hmXaꯨʡ˯dd%C4g0^:0D8!U쎞(fNqEm*? Է8pK4048ܟa BrTVzFw[K=W$Ybe)۪$,uF%dk"[AҖҴ4"ИJ[r:󡩶z)bp IL`yaKTQ0um!O:NVle.4Z.GMnչz;^[%;J|Zᆫ{%Vzh`](X_=XI/ x껵M[яB]/T3JHoaˇsp>G|zWSܜMB2YKOÊhqV>(o{1}vϧ$<`5"eO*4AM[D^Q*F}:%/w˩JEPOD~kcN2ɤ@*,4_h;˺.5;dɑ }w=05 VXmp;n MK$7 j $f@"ꮖo"Vh9Dv CΞ:z GFm .cR\2:sh?nJN/qƤ -Zc q,<ɈC %?ߋJ$&>|>ـN8E@tnS Lw.lIGr ŌcWg$yڞ-dW쮥k@ҽD)D+^KG;׼vP9r3/ADsLeJY-C3 ٿ,_GOHyVWl|& 3yvs3i{hyo kܬ^x@Gw QLf5CXO#}?~!!Q&$*9A^ŷǸuۦ=azQG;"4R礩iص3_ T!ҋFAm%Z +z.f|֖G,ۀ=ƀ Ȩd!X}^Ɔt0\D*X-l,ԕa  .tUMu^PFng 4So8w }}JGso;LI6\p7Đސc \ XV2ANX[J!fk&ꉔ\[2G5UkV}I T`""]TQT;$BMeǴqnh;ε*kRZ+é x]D N9'}Ղd^K{< iH"I*L<[J9Y?3tL8\FUrR%0Q!2P<޳[{WMH0<@OGMؿnO1i5$(' Sؙ@*k|\g_uAxp=(>'mhNmvs 5J~ 6g\˿g2YOc]PHRF%qKё`$7?EAB _;Y|~N[h9HbDAQ|='᡾sYZXS?}ϲZ-REmqis.%iգ6ʰAz\MaXH󎟵C꠼w.yaV')-.8ANT`-14FPA8t, (S+N۴P:ج~p@Z~*AjW_e\,PWAlrqRѹQR٘7O :<&vbrW$S: "*Hq8/rz+mPϖxUNj:xDaI~- PbŦxŚ(Ҭ0WS/'VhS(}< w\X$і|S_E<1Cb8jr}%E,1ӟ/u[[)Հ4`wUR+Pdžq7}l]u;Q 6 ,s;EvXl^eu"뒾j\h~OoZ;֣U~C!rV`8JBDE+ GִgV+|IB$r]޺ISSz+WAo(yX)=dPR̈ ~]*?ͮjuӔZMAq⟊p\Vx? ԆaSͅEѝp$Znr)@isY/Q-vb[Z&[uy<paWUp8DvB$c3RW{`wD;ZpMcu-`QP64Bn - o˄WڎKq l;GalHB> {w~H)D#? XyJN~(*SC Y!XW;Ž]iY 2Ô0ՈuPB}1^=mm߿}wɴQzCqjȰwm6EM6t6)5Hc&ir|GVThjlU-AyaoڔJ4ams.u:< (Q%E4}FmHJ.^7Ia c=^y>/`9G?IW -cx*Z7L $1{<)'o\ȁGHo355|I5*Xϭ2zVFe_2۞R [~Gr.[ljo|9GRAD ҥbK 5xugA ޒw4{9ֲ|#%|xC4v>ٴfV-47Ll nd ]ZN(N8@S$䏗JU\O 8B&б3+͉=qQ"E<DdӰKat/SAp^^s:)Sl K@kuôPUAQsJ%I@EDo@Eh@N,V=ۻ !?F#~b?'҇ZBy{YkqiZX?,v8]&8h& ]ŽsYRVnRCsW38dVYU^|a R+dv$X0_C1;ɻ0&l7)eyEcr3kQ/I_QeGZrtޝp{Ѱz~WARL2+šEco:_ e@u7Z~yTM7Gw5=mߖǙYxS)9;C 8P~m}r&M|DQ-[5_qrvkNJ6* SՄQNk=y4 G(/fN(T.~6*^3@[>O͊IY>f칊4THa1_iBT[\/wРoHs*(y"HI=Q|k?}]3]fvhP^ʷ*4q*_Tka{PDݛVz n"d'{|B`~]-3u(:iXh\}R8d @ Grh6ˁp Q4gY^~CJo\p{D3._͞[;㞃mɬ﬌&jpݻaQD-_q`vfFu :2B%nq>_:j.l Rudwij˨yrRD ~$UtfFܖW 5TF -0 ޭ_Z2.[@?Vd(PWr7lL^LP~)&izc߆+&Z g`g2 Ⱗ-3bjxEZ SY*k.n]0Ʈ! 0*{{4z7d!ߛ,lW!7Hs_Va!:]Ȁ6s#MJSӣ QYzV紳HGUGc`nvdp`,$4ywH0MZ:V?>Lԟz% .sM,YA\޳WE!RlR%BXubVWG.3u c+a·T!Vikۯ̓Y:,"!106ۊlE{\Oj`oD#me@j K6uܩ^pz%5+a†P[؍TC90XXKC%Qi?vGIy׌؏،ÿT՚^yGv wே=.RhF=j*wtDz1.lm zӢ^_7 Ajn|jgm=ѪB'޴uTg%= p_,szLVv˞n>(R0E>''8oeuq/`F |ZP٨4wZrR/ZFW;2`ZFNCX=U(~ZYr,Z7 1|\siQHSiѢ'A`Y@M'lw%NђTX[.7~D MJ^TB,ƥnGgӶzRZF?QȒ(d$3<[)R@Za&=|pAOa+>qipȐ];=_3#Kr)Ilšs(&۽@kRJ*.1-4hܧ&jțE0!.T8Л]G$-8! Ui !N{X4D>#%% "6-\OS^րl^3.@6˴]^{˰=|9=D#@jvd&$.uh}ͷFg)o*gVD_A^';%,~7xW\(kIU&=11#n?>N3Ey؏xSU|h7j\Ѓv ~g 1z̉(ST{iNXdt%8!(5/ڔ"s+z8xi(i0׊H?yD- /Lmx/~R< V3*G $VE@ ^w;Fc(d1C#69>[$?eCЃ6(ń@U?"WMpc 3|.EpAo#JZdw[&`4U w-jІkJΤEAH' "Z2=;48b(Ks/#/QI[!!g7H9S9DDy͐ȰJG"FTGQe4-O 7"2I?<l}/ m7qUթ#NcFvc@gR N9GEMj mdT\w][W:5ì n|m˒Z Ty}<;4iWя v4i @dS*O&y`cc^$2&ܪ>t]{?-sʧ ֙C=ftQyYU]}H-%W:[KB1C.x̼k as'e(PeD@J_ኌK4]@ZI7=;XbLF6*ȕ?jO;f`}s VeؾmG: s#'yKG;e0%oûbOnqTNв"8}H3iH{XLhc6G?}['ܐF^@헩M %r#c̛6ّ#@?x,13;^yZ{t@|]Ip%HNօB ("ک~yy˗ D'Vƛ]ԎG$H U5n89@V :^M${Hĥz-?aCkgmFw̻ĀjW;0_մ@ͪiiƹu-uO\% xLl_y xY%6"ZG\B^E4tVR1,rʯsY`޻Q ,k~ÊIB@؝ `o扶{1[{ X{ì["{$] $Tj02au/v! ΰ&*$ΜID6B*8~:\hD碸@"$ef7%PfOi?-1Y *'t酀Tv4%Į`4.WJvG~CO"VƦ=OSr"<ِhCNT Q2in3-*.,* W8Fq eNcB/;® ($1X_l E_U˼QYY*S߻8<. Zjb.6ƛ.w tiG{Ur &Sh+ԜRpKj;{goC:2yQ(eEUi9zL Vè1oz&Q xڂb,8T{ 4՛yҞ4[M1!k@ND:P4e>-ܲ+hSrU3/SK,W\8֊L<12 3v96>㶈J@r v.䇼QwPAꤝ.KSvk+zRy# mM=|=1O y?4HUH-ӻ]+?W̧jႳdB[.<+W!or|rVe94 k DHdiak1s*8EЫ[nبH*{@[ƛ/k8b9zkLU^z[a=$`^͘")d1.=(mo8"tbp(2v Q(Ѝfj/e|ѢK"k|jݤDrѸgNSu0vHFZ>T,iGo{I.:=322"A.V_c)3sbBld1ͅ qdMCٖ+ŵƍf%(N]c2Gd뜊2zT2-s$Q<~{OD:4A+V͢xJGMi 2 ֝}'{2qzڲ1&RvWs}[\uq-o/o_9N s#!^b>Os_aIvid> YJІa7Ձn_o:'Vx{ =F;liz7;,U w>2!v| p7%Vs4O\!,xu>{fT5 dDP/9-RGAEA=W ;zgɔVo5޾G`f_f,I[LK2þzBۆfBU:Dž/z_Mmϋ;D@aߐ,@™"j}u$sYȧJZJ0d Pmd>φ]w@(LNRqdbA ŞSPP$D:r#boEFl5ʬsbJ|`%+ N4sI} 3e?^I\u`$#ҁ6TBW"h+f!ȢoU+>ˬUXJυPP3=d/Uv+砪?ߨÞdv)9g B~+;7:Gh+`Uxe6J nݔOLELg;.&wǎų/SHr`ju S8ЛLJΆ ]Y@l6^ׇeL')DhCc_ EWOht'0˹DхeڍtG>rה +&:{]:HnTUh*:şBS`\b!V!f &9 a@ֹw2/W > - 'A9/1%D_#˵ [qW0XFW?Y "bZ1/Г! XHXSΞߘ=fΒs*4${N]YzM,U#t1D5?zcw ebSkdIVa-آ`ߔ淹)z2]Bkʧ_Kǎ+c_/d?;lNe1[s*ޕ(Fc)-Zy:_,sp3f\<{C$kԒX|,z4w@I|ϺwFYhBس'E\oaZnޘ-?@Ȱ"N7mD˜a9%cE$h*0(Sn`6u&Zy3fƫpHIa8:%bLL !Qc SqmvI"i7<e3\,-F\ >qBֻ#EFV+82㱫w?beeabpƼ1L%f8j^GCF p̜rdulxfT,XM ,=l)%{o#E/7=&?g kok$z!C:qWzQcW s0W|B-1mZH˝ !4($/ z%ס1Y̘raGh :oXݰS0/ S] }jp!7w݂(thh?ĝk(Yˏ:b,0 (Sg}o SOﭺ)dy0w~[ M*]JFsO[c\g_ F~@C(k"}.oS0tc(2^y)Q*wT%C^mڬLae&5XEf( CE~v 89Ƞ$Pd<"u_]U :4՞؈FUbQ4a,巤\&`j^[䞣0fvَkUJ߆.QH6_}o;AK! yM9\M8JQuq[*,JrDM:,+Ml yz|tJ8OV=VnI~^p 7W澧D݋Un'#m7&V2CET(#P8CH*#?N% d⬰=V# _X [#~y>\m&9(֮Àg ?VABa.;Ac_:XL󬲓O a !pi96тJCJREjvbnH %IȮfsc Q7DאըytY[oK{%"m&|]5 4Ir8e̤ %ȴd`=hl'i$۶X3ܮ\Cc\w̵:Pgђ>TG?I*fƱ͓9傽/0:}12Kl=1=6鵱J,cMC`Z09oR¬n1y!egZy@>|,kiqÀ/?x#CʐvG8R#)@%)0h+?`x%%,jGO- 3bN-i 9o~sHhHl|UP#K9%0meoKKdqy-ЂMg4Xke~0;BJEƓF9&rFs+ǭT?NH;/A4z}&Gèh^og42Ka-Y@:"!4 `g@-rZ>an}>pmͷ [wiɝZ;s1W7ds-;1W.ў.՝vIh7UN8s-v$&yGuQ]/ uq, Ph\ ,c*O@XOᾯRZ#, 2 >$(*!g~:u hX-9ݲĩt~Z浦5!.7Qc௡8,αgABⶻWy `AwH߁'{m#+'-K? b `#(0EFcuu!ٿ55*#o9bw-dqilx)@QWށk#3),_b>-UcP? sVy飜. +ppjg4=ؗ|jHwrLʮWp٠QU b %LvuEi3Ҙn1#3~x{)IH=!/\-a+!ƠލxoH c@=!Z劓V 98|>9t xf!s#G̐^<"yz"d.vMmz?(!i-c#)O9F`')q`"\Wd4^L~ E,ӱ1L3ujݿ/K\D4?AgT3q->ʆ[{]TK4.hZ ]F`ۖk -pUd̟蹼Lѡ`U 4T߬c#T蟍$]մIAAgА0 X34_󎃂xb(̴pPӎAF_m=n{Fi`톇j/Jd,ݒl&+hr2~xg{Q|4ˣ3>߮[ 2B ☍4d)H㠊o1|JA#ŤHYqf0!dR6<,+oKkIߓ\7 J2g%>6eS]潽}.k(,@y g}G-EKKγxVJtDGT(wX;z^kFWɝ0步Msʥe4I#[D$Ͻf|/tF-t,$dqHGrl- I^ =9}`s<Ѯ LE%9m!MszYd1 18¹==a2Z l?w7oo԰Αi#&tΛEpR=,t 3DHW5ş(* -6+=l_}^B w6@y?#Zؓ.UnV*^6ڍ  _P3RMN`Y/)ĥy))rNeRdRsDfEMǫ![(pȶl'ez9N=UKD[fHP.B[/nKuA]oV ~LJR9p?X;&wpEE};e!Bݶ! EVZ`{l1{r!"(]쟎c 1eoJHl=rzӕ%=u֬ΗbMXĊ#գGAH U/p/&]ѵ73B0j:)+?›M:X@6{'ͷf{॔nCB`|wu 7>+!\Ǭ)7d**~ _zBk&Cĩ`J)Z2_I=lrQV8ҴoI}F 5>0KO0YS XEcߓ;|PX3y~B3WF2&_OG)>"JQ<ŷa՞-j*J'eᯠZH0uv?(p}@3YvTjE&~0kߪƂEL{h(LDjY7PR j8;<(FV9='X(ᄖٳ(,]C>Oi @_&xJ@‚MqLG=M<ɷyu%0E>=y?7RgR0ŧY4綳{^DtaR :,}f 77y^ɕ?[n wI 4SVVІQ:ܔ*-N Y =yc[o͎q\(wͪ[ВW`\n".PuUt ߵ1϶ )V]n$bl Le-NlW݆ki7NNiߙ7 ]tA(&ēg7\W"d}Wi#^խx}Qj! $ !v+(ǬI:9/iz\krtm6DYZ<'"?LswR7_EJSvI=7lLϛAW* cΨ#}x] u;4z!ELSFTIIxKz1P Ћ1:U1V=*CKd &ffp\?mw(306 )H&пˡ7k|5qQ._N/j.^@5&h|bhFHӵPcS2n f&?Sy2-%Ұ?ƼNV 3Ks63uk :)݋191 } 'C%Ioqej4 sW`Bǻ֗wOv%!M&GCW[T!.!r/kPRCq'jF+eNDPM$ ^}^ވc봴D|)%*hVjel3{le;~ͨ@NyݏVDc<•)ďGȯ6L6(ѓXzM);dqb?N/tza8hhhFtعi< }wf'$%WC^ʼ`;o%4 u[<@tuOeVuE#?NR^/8Rn#pln&i~)̀?WHRd!R.y,XP*E8=N#Ohމ=)VT,My,- d+gxʒbRf%9S--lFh"r:KM{oxCt;v>.D)0H$$3:}iv߲YP?\7>;9ޏN@$=miKVS 3k&|"@5 sVy¿-M,N.~KqwryJdw1=o %^3kҚP3kD34˚Ƥm;y{X f8>>imkJ爺],Sy{{0k*$Ŷ-$ȋ2?s#Jz%3竭jiYrB<5Z}%(__XxySdn5njK82Ng`Ф/YF `ՇStٹ@d.³ 4H|nk:z٬xᅫ-86>hU#G|yf}seɚ|IbL59iܰJ"(Ȟ&m2{٫5M^e,MwJg򭖌6JDEҀ۽r{"kCAr2m8ׯ kvW|;C;)wk cәY="NESɉIŒH=^QA/q!;͂ OV6^>V*_1m -M?Y$?_1A?Y!# 2T<|H7]sN+ Pq;t #ު:}U'+\zM 6ۦR iq[e;xa|\b^B| o&ar/}[)[MEpʐm5p>'\:" zoOS Uzr1;gV*i!s (j报0p#x:jL\d/v~)[8 oi%>*5&bVIX7s \L!Xh1PġagZv7@;h^# [u &Oٙdo?9О uO(SiL V'mHW Nf5-^X{sK?Y6^?J7XԯkRNZuU5WSc3Bo{E~ӎM$q8kNi}AxՁ{kZNDLD=kK#"*x٪% qX$ _NYdo鼕Ln2y播/1NxvͻƓ˲7W䘠5-$/ey:cu/d.oҿ5uge`Qѓ q7?;<`juokUȸ[~e>r$ҭ60$Aaq*/-N0ubFA`7xGC)nOݟT}|@cD!qh&wFiu27rI:/JvCs3SvE{)heJط;=hΞgh&>,vͣ'$#o( @%JacMx(OM\@~٫1QL,W٢@.OޫFd IS"><mײ/4ޡ!$kÁq2UqgIniꕏKok*؃ yS&:m()-|[ݙ-Sfdwwd U 3'd&$8xqGA"CY+dx&1I3D·ȗ͘D WQ7;=v@ۘx!YڝhmFӛ3wy&ᥑ&Ѩ{(5vY 4_6DUk*O7`n]n=&z߸< vd0 9x{Vk&Il+nmд],!:AN+V/-HMθP$RF$*n քI̻~on}KQ5lsلarNGPN]PUL937wA.C -0fgU5uAt1cjn><.;1&; 3HjhW"JY{:~Y;]2,g^KvUw u|cYMX=>#hw یeN$&ӮvMlYPJn֊liؚ,eMx$jQܾYW0#|whhvyl. FKO¯M_w O9ܝ~9>G` {_ rGef}p{"pS;z=jX}+_)" GM:Aږ8S'X0mwiLr*-dxcDbʿ`kH6>bD-tnBLC]{jhOדCЪ 4.Nm]4&Õ#}DtD_3i1њ(&S#>ts'ݕ4Qz 00w|9ݸM 07QHZ<˧ٗ_Ea2ԊhivTeaR8з:H{xS&o~PE̦?f@ars?,9sIΔ&XnkLGj$Ȫ<:LVC]"z&_@ k4}h랃+n5Ur^j+ ]J5Tuo:=to ~b,UOWxx-q:֓HAP];w2?#%Gi3 W_ eD|M 2O?ƣV Ṷ9T*BKG%dsќh[;+-8gt&RrsB0hO\CsWp~-/;1?3$Ϣ1fBXkEInBvVNcT8ҌJז[ξ.fP]W8JB5+I\j*ХRoSJȏ4ّ:pcG`E"5 /0(Edn3 :׵ru.D9۶jXC ,"gP (PD~n+-; ΊCze¦b䥘 &qMK, g슋Iy5/ CD+iA3{%tbfkM蓥k#XOĜC6e@|KYca2]Vd>u53qCĝ4A%C'Hx\&z&`=mҦBȐ.Pɝtn FCw-]I{Z2` < d˽S\&'CQC$xh]lW;w,[d Q>Ap~y7T37$maYS!z N<=/cf}.pUdnoZe4'_ 3+YR'L.*qB+6e7Ժ~to~hFЋŒ2􈀲2.X0th!9P4yt.:ھS~L'̈́|i-4g׀޽OR.෇qJRMl: gbQ>sN7$kՊ4jPo 4D.%)=7)R7XAQ&}0E{W.8O1`u7u~j"`u 4B?B*wwLʅɻC=Md,{ @e]~P+*D.d''K|skmĶuOԿ\"¥8ݢkt1{cdZzVǎέiTMHVqb]b[4k[ubY/c'7ʪ:BvU-5hFed]6s.#^۠Wc6#zf"s!uH 1 *gfkQۓaJہ$нABB.nP;omGMrϛ_Vł9hz+ `8\wߩ}PeB).<5{,|F~3bÎ_I^M(yRN嘝f}>YU!XQI퍲7%䛘Y2a:Dȏ׬D DTJey1nqŁ'|)O|MaZ kYa HG\.>sM?8Lf- ƼDL~Nwk_R8?[BVm%8*+pO0д F0,xYaWihG!x5W_ԓPWGH ]>f4u=!FsS7 F 6RmݲGPg*(mKڶe)甫o?L Z-D0Ja9^=GO {xi]sTu7YC.&Ri$^ኞA'~~:Tգ^q7\,Tt>/JW7\=g!c mP5`c -gj`-4 z/ImMfS3Z6@'>n$E7%]dޛDRlDyd+esaB{77"68,)R&wl{ 9zmEE:[S,WiEj)aChbO}ʋqZjiOwȖu>h"?sܸ_I]K?l BݵX};>Y1ˉR{7{$qQ]RĄ6s#)ZZJ*U8Z%}W ~`b og+|uvO9ʲF.?Ӡ- ;b3.z Asd]]Mɝ%3::“KV~6$)Ջn>D+v/Qv-UPl(+^5W<r]ˁOr6`cH} t -ϗS-4KCYi1 =T !7 |PJo@Z r|$@l:8wKct⬋J: `=E[K~,'B1&2yH8k3+?m!hAKZ pc"8=/T.ȍ=~"LH&c8qKF=MBɉsy1|;6I!@뎏{ba0:~c&:æb/<}Tn*ul (*[1T; d9oJpzC>v1vvԱ^W Чn STgp98GΟAJ]3[2cG"u.$b-j?y׈?ɜ_\c({rTnsnЧ֗iʲA[of;ŔwuA<sGN_ sv!cUcټdbxVaEUr/]IRfwEױgU\k) jhJ cϧW>SY4p_&(Ap'O1_^͌)/'#o1r*԰Kf!jJQe\ZʀgKjڭDfG\רVo0 KoNJ,5XІ a+vnKhJ/%ߵJ\ +$XUWxҕz:}5WAj0ȧ滒ٍ݅-*Ό1g3&0;ܑr$~M#*N1P{M3lVĽI%O+S=z\1H[⽊k?$>-qJ psl?K}6DV/zJ{XV{MWUۮ f\y s12M}嘘5^XK3 ,N; 9B;%MLVqnf W8 CYQSesC&V֭ rS0ԇކi4 z_C  ? 7yA~5:&rP wy>Iⱟ,hb"#KDVח>՚R9S#UqR >"aKR5Ex?;!Rv0 }쳀4䬘`n/Z6XҾ#ua׉ iԑ,^x7gYR %=j Rv'y7d)K3=zf'.Q4ezJA.Tϩ)tT ʂŢH1ϾU O &Waݵ }(48͘k`Pbg>QfJzcn˙V&ZΚ|Φ r-XJ*j]~EH̓A V&rSŧ&=?N4oheg+<̙kUe9|ŦIipoRSK_<.ǙQv=|nDFʹ273 C1ytk"'Bxʎ:t10{ NHm|—9v\}w3X܂>vM("C|9ߚK,a7 dTX╘&8E3lj+Kblлshq$M,Q /:0o*;| 0Nج%]W5X"+QJ_.=V۬X#_ӏ|7TgYZ070701000003aa000081a400000000000000000000000164943cea00004700000000000000000000000000000000000000005000000000./lib/modules/4.18.0-499.el8.ppc64le/kernel/sound/usb/usx2y/snd-usb-usx2y.ko.xz7zXZִF!t/"F]?Eh=ڜ9Nh K QO=*Oo+'yɾėÚ~#:|:`)bt;Vf`.Ʈe&mڛDF,#|a0^\U*D%B \CGJ\V Cxgk<}" A ɿd8\r 5Upp6n' V4"5d.'h 2lԔbCj;QX `  و xk9-B^.9螢#٥X}3}W4\&e˟? &K(Ea+QU_l+Nfcg,&C8,}KXxl}͋9L2Q[&zs ĨJ]̬|[nNuWPeMK-&xW**S_cL09qb`ڨHqX|=7g߿F3G̊S8H\'Wh c- ZƋ.b=!6G[ka<3Y1F&WB GGd"-Wczy AdHI𝩎PUڛ Xf VPi $f{Y()ۖҭ]X#$fm< r:R>]dr8FjƮ3:QL)2}6|\]EN uy]G{ Z^弨x_Tj6M98v7" BĎ0)PK!]_S 7dqj?=Lz/ߔW I2CxdB> ߸wl6G9oE*j&8Flٔc"6[FGZ!qs}2Em:Cȗ.ETrzv⼜86A7ɖ<8/Ff M*dM[r,BRY.*Iv -4it&>_Þ2Y}g:'E~Dױ t!%V V샴tɰj~;t7Ly$)6N@  #&{OS>2CSN> 2̱9K.Vn|}A54H4Y\ZТoV%">*B7U۸˥WmG]flM/*Q`3'+P19<`ˢ,{F" рS NnI/aۢ>B!iF vE(bdw20p'jSÈt fƚ(+^^}ͣ3s[iLi5s沑@{ČN(\PfSX嬟N" 5׈g ڗFz*|ljc9ke<Z0]>}psnHv%Fi|Nٓ,+]W;Q2ۈfs4xE}{QW?7;n`?oOhWP &F7.@OIrsF/f+z|F0mVh:Z%CV5 0l`xKZ@?JۖKaNQ(X ΚyXⶠo{QYM+2ecK0in#v= PF;)Ʀe =ƅRTWnvRus'b_كC߲׫%` PJI9q"c,ĵ#gGv7,[_Aq> o=J" y>HmԆ[. DlQbv)yiI$EP&&tdƙ};k 3vP%yAt6>QjX$,ڷcX']z ãZ 蛶%s:Ya8*qPTqWG.7 O9,`.ݠ8=4!n2Vq΀[RRUٍlɖK9SHe?%l~ 5AMYs)9*.i0;4^m֒Nh:ǔzQb`nυHCԱI$6wsr&]gUYJMMVˆ-bBA}P苉j)5hu&f5hξA?蝮"m~NT[`c q`e)VÑ̸n~bB2o\Z%Z9?tY?O7w{"44u($fWΓꞋ9]\'B܁Շ̅ 7U96CZ~zWsZ}a|v"N{"OH/ئkk]n/8EpJ8)5BzI4=OsPt3b+d(y` krG Wɟ.VU}v % t]{׉',#fsBJ<S5/o05So=rlgBGmDR @Vq\l, j?Иt.6qoEG :\=inBǒ]JGJAL@yD vw*[Mu/Bjo!r[)~A__pk_Nن#oLTH D;r^T1X_P qRSf$ մ6 ڂނUMـ0I0wwˤ XnU.OM̤%SHUv, IdUJy(۱`p{FCP JI9ڟpV*C6tw`%H9.Lfq1eR *1j@F?{f[-_JA 2jOXܶ]^xV DB蹞fdYjB>sS cXQ_՟uI+\|KpyJdl0ءocH@wC|gv1[E|-0uK\ɮiM 裩( Q.C[a̒cB WuښOY2lֻS0N h%`9;'RhMqU{C U+RQ2 Z ;dg,pQ!˫mp==gLO*y 5<P؊] ʳ'ծQ~Nۡ.^;qxP-ʏP z`ЍƒIþ(y]Rv^%={k$7ٺWU>iqE?8@pjהzHً񷇦F?J7E5B(+ێ0ϧ;vM-(T軬=\yJL B]PacLmf|JJ&4(P{#10.Kٮ3 4qj6X)n͸/ArަX;C-?GZ.M,y[#e\C\ř>38ꀳكG.SUҺj>⚣z=k%em$xT o:v(WS#j]UXC@nB 0xtЯM!CuJ4ڦ>1FjVS0 3Jguo W/bgdZԑi2`""GP.b &dj& aPh~<ġ n/<Hx 4Tlζ =Y X!'1vU AbMiY"gQ78mᔕ&!p ґToeD&s. H}.4^[OPέS̿pD*!TӾ{I 6T'|1"Ū)hZqPNsk/]Q%t o;lo\A @VnFG!>Ͻzi!xRc؎|v]Đ8dzV% ҫ"tde-spt+~!bL|{"{uQcz/^[hc[ yI[[=n*]h˧T(Fhjp'"ߕYQ]XrN |!I7tY ɱ69{XMO5le!*OfË ڨ2Ikp7nLrL6>?yecl+ŽBUWخ*~W9${dt[NrOW+'b.JTJQ&sbޜG3tdt B?t .7*IB1Oȉ%VALɻC}.rסG*_:i_Oo&^5%i'4ҧ`?zJv] d/PtIy-^y'gXa vN/GH`T,pU?6YPke"4kgUV E/lǽ!FL[c/C(kI ^.eOi.VċpuJr -!RzK"G{Y߸ȅ eIĢB^)UԨ4aEzǟ's+sv,AP9*:'T*e%2ks͔E*ogV*\;?s!bq(b*ۄn>|N}֚*i/Q^OZcF|L4S͠kDލyq Pӿ-_/V,0:gTQy=őB0sݏp'TM )m*[!+3SW2Ox)uoؾ~WңT+?fiŵ@]Y0ޜWY0CB(^FUogνYM~ހ E}u:y&e"W,H nDD:{b@.2tJGg&׍c*J_5-Ӥ$3V7߸J ^ɴ>c[%,,q-Y_|]/"A"\I!2۽"LQ"j+P"3R}̜fmUa 6ge#eZ R{ű2{;l*+$ZpbCX, 'y/YnЇ_%dE|#}#{,/*e)' ? ĉ W23D'i\vR@o ̆dyj򝘻(^ 53VO{} ](.:7bf֫ሠD VU"J-M.?(d^I4!7\%cjJC9)@'IgMT4`IZDGx|hpH3yӇeB&yf̟lF |qK #ٖc+ۭ,XOF]]6Auw~# 3~rvR8KSNҩlܣ(ͦ>PP}KTzvbkȾuC < *hDr!Zͯvda?*wmԜoٵB2_ޘh~ U}Sށ#befw۲IeWH 2jFU>BꌯI{YEql2rSHZsorQ26 $j:BBnFQγ #t\@Yt Ы}V`'iSX˟ݙ?5 INjsR^%$Kd xu2Qa5,p|M6KȻpV㲭m# Ż,2йjP}:rkҢc# :+O/BvVI%r{i~7&6S :Hl0hO)W)ev&:͔Rmᴲ4<uW\[\w=La5;7-2U E⫹s0[kkP+0Cg(эýd~ykwlEèU_c yXH."F?/qy&ZՊŐYWxA?Z(5h=iy}MXXAPIܗ8hs6bnSf3[g5`YPn)[4e_WAz_'' })A-;#{W]"v9"r輕wCp9L\9a*2 * Jn]vQ]1+M>,ƮÚKPZ<=uR]\Um -H9Ur)AԚ:hdkb s,yQl,?%>rdNMF>z#!A)vBt%F9.X[wޡ9y#AJ>8P/!LϗQs qfQp¼*@otdas)&u~RA1Z2i4r`[҅.s%{pHuv"|sDŽ1^ >]E,€kI,/Dߓ3KM_49br}pl[#Y,6 b6;̵'ɺ,4~$th驊o?[KhՕn68II:_]({(j_%22~dc|?j+z|U;G$4sw ĺWZDֆS@| \v$'o}I}"2/CB&#Ūde9H >iY>k n2pm7?qYބ?xDyQ$&\V542]F ͸`Zxzzy %ah>P8&`:큥j3y/b)FPoYOuQ_ q D܋l>r;'*a?9jfmAۣeLǍoDQ>C7jMmމ`NzwQ h̭0x28hhN84|ze!q,((U3ZGikh`& ى& cCM*MCPZ'dԤ"t K!T\Ȥg)NE\X>VK]VMx1FtDsWrqcVIfDIhBސZb&u,kWؠ6(˗fjl&lez.'W$蟶' /g@:*XdzX!P| jΔ;N`b!=߭wz,99=8Ȓ[:>{vx͉ 04L|Tܑo`/y.kSo3*ѕNk߯W͡ގk!K72^1U9ls:"p5z1H䄙 59 >Hd&뻰ws/=z_7ʈoa&PiH:D'CEq*UWvwF쪢(I%A7wuH#[m}Axj/׌l9b4Nqjl~c7x2DN(\Z L?0sj. ^lI싹o?I2NQ> -@o)_4ӭ}sv*IWVp,9qUFιG!Y~!nKc݉}w8vby+tc80qД/v\*՜Q lc^YKfDo?"ъAjgms-:WJǔZ*}.aRm3ѐ YDh_O] |if+:c[%rU ͘Alq8EiAmNCW{|Nd9{|sj?z.p(nS멵.AԽV]{I%l]1kYr`t' @ziRg4Sʘ=Dd6TgIgR9ΕbC,.V!?Q J-]V*s)#V! sn⛱aEl6v/2fbrbBB̴om#= wdiK=$ZIͫ7˴K4H[z<˞TLP_qxr|KtD+\Fo2MGes&تEظ&?f3!}./D2m 8m| fj<^Wo),f5 8Y(@|ݟ+2`oN]wn=1BiFɾ{Ll~zK.{!̓2r:\U}Sߤon@)뀶^hkk7`Xt؄oAW+7Yj˧9} . z+ҋSOT}"*Ȁ~Ud텆K[ r2j _3OH9 d_(k=< evHa'YSc2YqѰlZ}otE Fm1B1ց~O"QVE(n[v c.h.8m}/kGI9Q6C+%Q+klpI>:]uf$KB84V@J秊9-J[I]j= ;*_H]1r+ '  d ed^X=s]u:ͪp}q7PMd"1 Orz`r,}7"_^E'$F8V1j@6L#q(M;X];mt_$2ek;.=NW;M X~~&.R>-!0L `J^5DsNw 1}\m|MmjT (f@Kë̃Y$wSQ;hLF#Z^":s]qOSҨ<\J^Y ?m8@g}I&;*hMtSe᜞{Z^Cc@7ňΏUt5 Iξ.VN/ʏ?'Wzr鯒DÚ]L?8݄(z|̎(&O²y]a~qiX#bv vK#ҭN榘-# "8?}# IJA8VBp7o IJE &5RKrFIC;8 1NTJoו\RE?- 0S&t5p28ˇ5}.>nAqhzOX%[k n8ʤ-b4mv]15r 83Fd]c;9K2a`+1B!aHWi8pRK\; k $`xW* nݺ!Xw 02Z~3.VOnv5W,Q-2Ĩb+nWƮʪ 'A/:\M7$R7IsIZd4\Rݯ(uI)q}_^zڞAg)o[TQFNSl1L,@DBž6h2.#+9Eҭ-7Ēa[ۗ #^ gX_ ȧ5z~u/$r>9Dٰ =5pN074n9;_$a[y' 9tpp~h%C֐|R|w1Y$CMF Yj }v㏬& GΨ6r}:ܹ]bU Z֍$P= b3gnMr3QJ3Tsf1,<+==qGIF A #0HqD- z}δ :# .9,ps=u{}LV]wҬ)! uNx\R˔o=7TܣskH< QM:w*f&.YGז8t; Z;+Z@nʳ94UG>^z86VkrX*Z`}5D1 F#9=Tp8A42Ϗ*ZCʚHs۰*'2840*cb%bS>y4FhnF< c@3gGR?ki,|S,W44 n?(4X!5cAǃyȎ rQuVVъ$fZsEFSk~Z_0bz=jX? Se`-]UI!%GOMb\\d _%R%b3-T展& R!,V~ڗ ~88ii2%Gۨ! 2pZMjc j&5B9#.[E}ഀ=j z( Lc)_-3ypIIbl+hDO, \[7V7 fRUgd˻]'rQod G=@! PVZBN_=3TD@lRWe'UF16/㲜ٍ:I21 $C{ߑs KW5uh/pz{rOŤ{%~m7RrbAc.7J'ڍ+vv| HaB37 KoN집/ˀ `u-.QEիoWWhv2_DAtG4_ |V-+\gZ=CffdQwm(A y}=MiyGE3+NAc&/86XԣucR7Z`)A cX CMkwJMZfI֣)i3p.PO,\&1)uKAJ8yۄP^p&ӅJd~( 5"1X$i=/I1.cPQ2 U1  vQ D/#{3ZDL'P|.E G옖~V>W[k=NO|etC)>LX e+i^ !IDuIR'aH%C8ת[ 53PXEk[OE6?{K;`~|s%5q;b^Vݨ Xb=l9,vFx+3 Ptp@+a]cAV4  %JtfZ N硗2FOuC^F՚D~&$Cy9h\_O|JU|@U@0}iIA ?\^ C ,IrX,kτ 1~gG,߻\v2/\ QHa&8՞V r(/eno%#$`{n:oyq|Q -i! 7%\%&/Es5aJ̞Ž I 8g^f'^LV*hVv p%hYDje(rUoh[L#;X3Y杩|°%X))qXFY-J8۸P#ܗ wts찬DcSCp|X'8:awOy eAQlzTa<- JV !y"qg48HpCX-`+qpQ„ xoHI8Ԟ` \dvToirn}:{J',cW걞TnYQv$ns}NjZS_tnpr~Q3AayGII/p,'|:@%(g c IYn%BЬ=)OHA oe>/Y-۬OH+Ԑhc'B{|N6iBGajIKKPxjqXB֯o /\@CwƯXL.y~g֬l]A^=;r.*~%`Z5-d#Fv'|BS&6s[Pgfo0cz8DkgswRT}D7BP!ƽ ;t m>65%g#tŀ3 +{W亮!@=RN*4H|w3yaM=8Ob_`Sh5/i5ו$W'n#>C|jbHw=czRu{3҄x[C?B۸~m9gO->Nc[匯 s~Cћ$~2|~$oxNu.N7q%cX=[eL(R:C,hRAj D*5ݼH9ԾӃb@aw|5>gC*#$Jf)m!b( O26s7tn Ñ(aϜ\Dι&@hˊ 6ICT>MDç8!?ur1B-#K8^A}-mUٝi't.+O䰲8)  +sE9lךF~5Y&^ (QL7e|8$sQ(*2m O`C,=gF7Gl%υQPl L]EEshYYAyPkkn"-.,d/@dk@n.ecD:G-uSA7Σ:m){%i5ۺ/` uLL!y[_f<؇FׂPU] yVh x{'2nZ6a`gq&3TQ.2X|\3<08y#C&&XقcR & cHs@cF70 튲HZ&uaQYA=>JӐcD1 8)eXǤO)Np+%$DbS `3`r$ qzW}AI-M36r@dѽ#}bݬjXd+3$-kKTH"P" NS<;kZ_;HmK ݾ;jI]Q*#譤;i{ .РܯCU~[U.  \䘾~sVmbbqgNAf$'S\ޏ X|Qx|^kx2FQ>-Ztˤm5~fX8]VyˍwM?C[xN #vGwy^;3~9_=󉶎Dh>#w9«e̐[4KsK},@%~p fSp.sx XG8X AZӭ{džPrtVQQFP|~Z/`Z1CGMuW*6D c(CRQжtܼVJw))W", a5\ 8/!lX鰃/U"uT ,\^ٝ sX Q1{A<˂_1I ?cuIJcrcHD~WuK Wm E L .x^9 *9y:i@+!SB|Fhvs=FzO-0*3Q_p?1DH5hdRW"5Qi?zdCͷ&OTȢ e:/B؈hziL0q0Qr} +8 xPq&FB-:7(r_o߂d&+*)SHlάфJwGMw@dze悸b*QL F:)V|B-4ԃ^v$`(;">PV>IγiHl غH-~zd wtGP|p\a9k@Mf;rJd$nz1ϬE@kr W|_%t[Vf2H%6 Y>4!%Y=x 2*PtFV,t*6~5ۀya9ˆ"P@k& ~A?&ϭKYO3HW>VJ>nb4a_WS!,+)F?*,teS/CpIN{nv4,5Z\/KtԖ~ձp;Rnjqq F?}޹"[+XM: GExG#8`c(()N]C+l98Z.)yļUԚׂ܍嶥 gYZ070701000003ab000081a400000000000000000000000164943cea00004190000000000000000000000000000000000000004a00000000./lib/modules/4.18.0-499.el8.ppc64le/kernel/sound/virtio/virtio_snd.ko.xz7zXZִF!t/ OAO]?Eh=ڜ9Nh8s;fB+< wT_O^11 ?#[i <+l3!~n.̯!:Uc.K22Sv&W_S)! Ii|06~g' {୿ĝ\ZJ- id߉gKϛ5BAEX9WjA-N> 7zQfl8K[Y>OӟF,ʈ4>\!؁ >X2 v&V a9KkBgw?0>'0j>]9ǦBq;/ga) jacڵëwufmDH X̅$ E]AXvOvqJ,ĨK/,W^ԆtלU.+?*7fq˽RreSC+ J؀Oj&Fuڱ zxGW'f0SP..=$m%E:n?Ԑqh'}:%ܳR<8&AɗtZk[ɛy%;-D"]Yu6;ž&NttWZvft6,$uJR;^g 9*VNK,qH Ņ~/*IWi!3Ly˝r.nì1=Hi7Qi WוW?+^+P Hu5WAMcF59%/ ε:"e>aXmm3aFg6ݳd7k;i (5[Զ~V qbEJ[Xnnz#Lt jοpYU2WS wH{j5 [s$HQ,!oAGvQpDNp펽14Sgsfӈe؇< eCHvés(zm1WSA]sDo9;:x#`;aśǷw%0 2Y2&Gw0 J@W ΆRef)I>.eA lu.2*1-旼 *_Դ=x ngҰ5y?B\YnZjD3]b%|'afF ]h|qNZg<'z[EyK !:ru=33T[\:`.M.Qh>W~[K)df*KW^ r4#9|u2/ Xi2UI3d&L[mіzY b!Z)W)0-/*)y(|9)0udvGk{s{԰[D!bvD{CfrP_/`W~nMƬf٨ziKECY&.βH^T K]ylQZ5w#ˋ(|ų+BYd83 $S&=t]Mfu?`5bK"1~#)-Vܽ ;ͿYBP7雘 㧒"Z&&+oaM"ŷu1ŧė2{rkSZ,C-jI.8x2,}1wtw6 :,st7 $^M [Dt9Qw`}NdͼM]byEϸ4TSt J3[^OշHc$ ?X2XׄQ+b5YY0L4_==p̀Xnt)yϧ"+T_# ?$sG8y#`= HcO,cPP\;f9^⍵qh'5{'Dd @ zAYlhN$CAVIK-mXV:|})ղ0F6fTT쵃 ܤ!y-> 8(I(iʄEԮz9^RIZ9T0L>E['eфw5y ͹ Eg:ŗt@*Ä>}~s9KrBZB. O'rk/[*'>I(gaEqs:&vI󈴸D [HQX}7'Oۛg4B&|?<7Dg0S.١w"Ċw̃mZ4}0%\nT>d+b,n)Hh8ƶ.)V9ZUE\-⣬>+Q^i3&] ]gqᒦu<>E,?i05,3>ccu ĚSx[y!PQu>zj3FUsUkuo3@= \hKK^i;r_b VCԜS_WN?I} ߱љt,5 %nL7ԃC;% H)AyOr;Yt%ѻd{] y̆ϖC.ׂιH& t  I:Y 99q:[µ#L-_Mp/c5^] #:b N 0J.@2HtjqD^v>BVYlAIh d _)-I+C `v7:ksհBpLyZں6 ?Ci< B-mRI ؋)_nkەMZpo/wÛ`dAnz~rDb<=?u?7@d3>@XΚ!P^~{H-ėwausnhwk zy|IGBdž,V:zƛ5;I@ yP?2sOg2ϫ88"E8s*lj=h#cxogϔX9vcwYiV^AH*l3 &+MہIrX|I؞B,%Xzhi۴&Q>D+ cn.@)T"9_ͷ@i!)G/%pS7/#JC^_E߽j:+Ftoz{_~j;Rޣ qAn?^o wUrۈbы]q5$(lW@5$BI|穞 B} @wiGh֟uS<oқɂ0?`y~/^؋+pLM6k=3VT1't+ ƮO#^f ~6L% 9+`75LVt-_^p0뼬qđEl̶bǹdW:1*!Ѐ8MyiޚV%kpOʙ"`6x{;U:/{PQ*n;/Kx+|6~eԕA{+ccv@^(s ME:߻AOd~6XuZ:|Lޢ? *Y!)#(H-EԘ`tq^$Q bT. ͥʫn_]k-RP<bi`7U,B+<|C X#DlO,AQq\oЬ3?EϵB1nk)B9۾5d#r.7A ]S'Tˬ3=xñQBE6*՝bP Ȝ~_+B27$c0kgww|s=rxݐ,=dXJPqo97%!||Y=+)᭖qnɫdy(F}J93h5Nw yќP/7em+RWX-_ɭ !9{11i1㶨veu*Xr ٣O&6lLJH.寑BQ%*^1<JWgeP09LFm3vdCP8߯T-4Q5$3TWwmt,A` &pwj\?G5b%v>M,^28\uֿ,'e[Y3 &:SMsuJϣT"R(G$]Z}FE G߷nr]SUK/ɘ zmP<3j WQaY@Xgt25b(? lߝ cÄm]*7x 8 $tQ헂Gܓ8~#-Q|Lݳ*t kԵu dy/Ǒ͜Aﶠ<Ԙ1n`gq)^:mq>Y] ZR~g)19W=e)$i8]I;ILY<X^A b5$=p#q%)cCnz}t(9׊>"+$M~'Bڇe bª,}1Kg^sVVV JCb t @9_;+`>}G@uBb=ݛbBǏ'=@a/Pv \~I-&y/$Kp.|_Ƒ5&7B棥BF@[K=e(fe*AqZC:p{yQ"(֙p7c2belr,NJaKw"RC8MU89pnn5oB.E^(cv{@&ɋj-9C&Ԁp 1UM0aYjyrVӇgG+Dd$<=iwgnrݎG` #߃ JY>gYm%iYsx lm0BF! ѫe"f@N<4c`bc5҄B\|Nw]/܇^x#أÝ;W֕ w7 @{GO#\w1B9әUDܵVx!\8 6:{ œda$,GZ8Sk:NUɾc#█#þ5~9'm*y;n`K̀ ɄkGD)8YVM:*1h0:ugW]08y'os}u($+,"~\4ǎX\WxL,R{`1>kׅDVgٺԒwEarNЌbiY$}RVwGN5 0@S-}<oUc`RJNQ[f)k4ٯf kM 'mal޸T8THv$1 A9'2xӭ:T ?]#ЉS;~p -Kj~0M241ZU1g ǩrbXB3Dm1٠}~He}|Q4⥊jφow+Jnnܘ4(3(]pS+&iұҍȜ{ѦLca5# $'f|,/AcZYI?` Ojho/ i~3u\-#n׌gcpp=%i=Dazb=#ZNЛZk@oOM5ʷ&N Q,&_'c2t`xOJȉ;PbSvHπ6.*zv>_Jl.#9[=1”h1WmnAde:@bĠ$@ɂ޾0H!r~ ƌG` i2T=!ru|Xh!~(Ra S9T sY|%1T&}D&1.K]`=l:^=㢚s O`LK9>mQOu<Ѱ{4}umoʞ+Wo!K E59z+ٗo04.$/q~qsoOcA8Ȟz펶G|O/HIO:,b{E!Q97u)n M)KЇXe_C[Zpwǵ/ke&bBs*V*^+էo~Jw&?aIAxDHҚmwuL">|瘐7_:+i_ekwS+6p'{HNҎd0ݶgs8) c| Cb ̤ʼn'h $TH'U=Hl W@VK äyEL '*1e5Tx ZEt#0j%݁6zL )Q 8m3#1GQ!/ڙg2wf>?_H ][[ Z"qRs*v (>3߶Z@U3syHZpҞ񵤔|q\ @AXFх~{%-"o*+l9/ǥ܇"4{ e+g  XMVwqf?&-HO<ԇ%36.P5}ϓPE C*` >ZXw0"@"-4wD)UN|(lUx 8`zKg*fg=ue>nkZȻi*^ Q"q2z=H } pS8*,8^A ᤲ̨"Jv%}eZ-Xվ<ckc v c2ۇKe a|p`|wtJ5hM PG C^zU`DFE!O06 ț"{;㙖}(2u9(+T4Kdg5DuQFƗ9isSĠ]rd*h׬n(3o|kZ?Zێ"YxUsajC.vMytCOϜM]M%d;`yjC=T"R;rQ`@WXw#9vWn'REV8p- -76~MD(+ 4V NmO3Ra`{on@8\YXCѡ9vr GهM{_]\UCR^R5.p[=:9^ 9io;  p|a4RL^Oűh3HE/=g “IW\ E<-,(zӈ}wR`B߯.m6LlK_b,tEN yMIjᇐtR\z#])oKn¿',=<Ꙟ\̿Pu]"kۿF>~1WJM'y<9> JŠ&y %F!Ĭ1F 3j6Z@܎3^y-)HKk[ ң {D h>ĶBItX U>dR@IDrc˽ͼ}jz^b`sx&dryQP_V64lMf"Uy߂o&0ERP_iqQc;哻\eOǩD2k`'.(:;j 1$3*nnJhz3_k3an~ 7<ɔEgn 9)D y\93G]-&EZwz}, 2"(Lctƿ*!pjQC ([ZܹA:g&`ӘуSo^ĵ~Ͻ :'x5 νhcPOuD*?FJ-D1tT/fm37FiSN܃~FOۄ4٥_u0<B}_2g,> Ԃu5,[΍XA֬d#v|$sW 8ssD|`mOV|r`J|#[Spf .PAoy;jhೲ"lKjjn/ޚىoQ0J_VoU9k,EٝXu~:J[o 篷2 #&A$ !3A dtWn;HK2S#G1=~@yֆ"蹷60m"JsԨ^~\EѬbnbEdUĵ184$n_#Zz` ꡺">ڌ  )iDz燅m1B@Rc`2#ڍ [x9)݁킶/~__ 2QF܍]c+rL8Ոo bxzNΛ'Ю.7|m}iN.򧵈X*a"c9}u?$]8*i ׌_Rl'< Vc.BP[ĴӉ;j%!'ˮ#ڑ|&'sIƍ&=٫ Ӻ+K JV؃/~ȭP4;f,7^3(Ĩ}@/p@vN:Iq#fFwP֗cb rϲ2AsQ-ͪg6nP%y0}Un?\U!u5;]b̽7Kek3\ްwg!sp'0Qx=ls[x9egO:VF1 T8#oU| [B'hD|pǻ:nSX,*.dk䬡lyn4Yн<- Kiཧۭ`NqfE=)u| {l+2Hë: =gr\ʣR]yv]ߑXeN&Su"rZ[Pu\$س_wA3z}V–RtY۽s-`I5`(%Cn3:Z0ĸHtSV'tWh&KVl8ZG OHV1Y0D5w O{qd)bIO.ݎ-I ~׋`#ə*fi!˷̙~K9uʞۗ^CI34)˯ 0_, =O6r;3[ydإ 9fH^]G6NRů_~'U 3_k5b<  ۩ Nmyx)[YSeYhULpnő wg}u BҾ)fKf:lb9fIiU0u&P5EwXWo|lFVuQ`3kk@-SGe7ig)K!6SDd$#4(r"*pkW.}iN#CJ|+PW6_vHԴz[PHwhT zNUhx[)r1GAE(LNi؋ <)ߔոN컙\i`U />hz7ҡ" oR[ YCt097=#d;]V81S`yV%&6M  =^P/&rlv6~\Mdg>FIa: Dx,Xk^/Nx/VVޠ^_zf2N˩Kv&ULPc89Oɲϰ܅|n+xC_0QJWO,V?Wl|^JZR5W2\)ݙ=Қ<_j@"ka}ii1jH x  *A ȥ)%3ON:1}u_*J4^V5Z݅0̪͟[@n ܶkMӞFM\Uvj 1 wk=j$@ G#+m ڙ|1h-ǯS(@в Y"cUkRa@=Drע.~{]WCӍX7Xy, UP!Q&^zM@i\jhZWh0w t8 l4lm_FxSCKR,D#/3ak-֊ʺL)Q(D_% ;9;q w!~7/fxT ǺCp䂿KVֈM;i*h#8t_3&qNӣU>K倂4Jywr(@vSEE\zϭf(۠~(aAV"M냸=_C t^]Wm!GG6Oį-PWPl[%^:4GLqgg.4bo{4=3vQj{.kl(زbY]͓OfKA~f<9x͚]F{{tdQHHͥp2{K↠|cI^ޭ,m7L:x=anA^uBƤC# r-g45A5mE/9J5.ZbN<}%&d|@pv{`!z` !D0AbK/*b,hU"T~-ꬼ>Zq1P.V֒tJ5RVDFhz5I$:4`ՙ1%p)uE>wr`Q-wTNUIt&) C֟8*AF rmʠu5H![1%'w;nt%}U< ِ*@fG.I'5Kzf2ye>AɄHK3\P3. Ӌх6K;mrpۺE>uu]L>{VI% e,f1rY6dvx2ēPI8zZhx[{p,tZɝЯ gf ֦8W4!.)y9;Ԛ :<&r`'eu DpS} 7,ƮЂe"KC>z{ S4HF}=iik44VD@O#voҵ_2 .N;z(}5r=t% R @/c*<}wa9|7g8`wjcZ]>R^yV&".MbiX>$J:نu<TGl41w^.K߆2.#Iw~C0q"}}QW[L;EK;\ݠ98s+J2<|UZz I(FS-]F+j064ǨM͆d;qT6;[ .aZSԓyـϋd0{m:E_]59X<C1WP Uly3 ǛѸGH}5ڐ>aԕ?;ZZ 5|y;{5`bSRBCScXjH"BC=%wFm[ 7PT~M35OK/-S] +ϞSՔ}:57[߮H4 ~@?8}(lcGn@&Mcd:OR4Ώ{i9 Yׇr 'Jvؾk{bG`[ܽg[Ť7)P{#yzwX*p:*?gД<SgYZ07070100000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000b00000000TRAILER!!! 3F䐹ҡ}fW/ӥ< YZ

    "b3őǜ;MY~ ʤNP3ȗȕ7rUsN6 6~Xvz|^2(78e 4yX- XC^B'_@NمYFH539E;a!uwCy9FdMW3gK]B KLׁ Yg*cg{`vc]0,R1#9A$Ir.{1qElc㝋 о(LL㄂S/[sw.ݵIIH>//qRw~YZdZy7+ǐ-"`Klu$,2U>QB1SQ( ݶ #S= =_'~N8+'󤟄˿WY(Cx`^_],C$vGe( ?rtl|wB(e~8eƭ1NCz=-M $O,KщZT WAw\j]Z9bEƶǶ2MvXW`]xC$M v&;Y.Ͽ4Bb7"v]EzQ(?P WO)@4[v*ޡ#jA8 (eWѤzuSy'L%CRݶwN /ѩV X}J)^ n3ŖDr[o6>2Gqu /pY*"yvbv+IXƒUɁ gIZŋ.g kf< ^<~_|{@̤)#" oxecIQsd|Ɋ)^5hN.9^MD-H*=uDP_M0 ՃovQޒf&_UF#ꕌ^h>Ea%AiQmp#ܽ)!E't?8 ̛kUFbY$#<-3IH tU Ssg>zG Kux'\C7uڬN{WqXDNfTˊUرB@$l?>,LR*-ˎ8_&Ll(yXX |;ٜfYj*@,֡b,5;}&(% T{CicWCg,v fTʝ3>'TQG N됲;XE .x)|"LDcGR AwWGoqc!qG[`mOp5{Zᒸ9[$:S*AAVb}`q%{QA PhSu^[?C0\>୏|+VX;d)%$6_B|A9=+7*~Yn, pJ\^^ p:qҀF 1?,9e@5N6yI(W|#b>={(9t>"oucKGSMlg)a=󗇗Kж7BK}9m2i*]YC,4ӵ8aLec\'Mͼ$~K+̾SMN2_h#E*49=C  ]ETE}3jelJ;JQ7#h88eKS&M߼(+KP&9RdO柮o9TCbMofh'6yD$pG~fm04>shqU{*'&f;XVP_!]mNicCϙAOوD->?L2?xğ{@|Z(%IĒ_`HKQ4nF&$"(&oSfq,̿@Lߘ֭ Y{\_.a 0mOBͲ+Rb3tʂ4 1I9$=S΀@(+'G @*+Ld>nL,:/T>gu0)_ZK>.ۦ45v.kCPjvEjH#]i$OCdW_3<ƳG06eX[Nœ.7_D'ŞU)h?R F9q=u8j ,C|o Ke0f_q0ylKZQ~)^L>æ#T']>T O'҄oS*591|*Lbzf W~]+P.#0Q ~gnפ5=rGH/;r BB~_sԶQVopl"zY,v/PFňiKknh 8N=w]O&Q3D(7̳Z!V lff{^MB#BT 徤͐K@!1ʲD="7)]4 3.߽db8=$5$JJV>9Ե}MSm5 >۱&q$xWXӨי>zybBmÌ nyV׀ =/N$ >~l!/vbI@64ujTĻRt~w/F-05~ cVEYH(GHNá>Pʰq-@ŧ N&bِ6Upz+֞26][x0?\N^Y."zaZS)dm8ݖ*LM^{ndk$AI[P0u Av#`0x䑃PF0IC! O`g0hY`GD,kq1%^F9&29+=YN$,(N2^ݚ ̺<| -0KI3}㥮bV Xqߦ?_*c%KN7,\6SDa!6SF AKԯL 7J[{\b>%o]C21= T>2vGq-Pȫ:8^9^r'l r7̎S!bEYk`DJKHibe$M%*kI5Cw/tN9W>/&52܌&6'QqW_iAq:<_50h)U `1-ñ3-!PIGYsȜ'R@EЩx(nrQF9l[/%-4]e -#bs/Id`әtXGnޕ f e%r᱑c1*;"wT׾=+.?jkcbSO>_(hUr{ 5u3dqO0bc bxy/fD8Hn}1c{kxdclC]>ԧ}Ai'չ@i֡u1GTN^,.o(ʘ"c91p2^Gڌ r,F?FYQ8dB(=+T_]w57_)) @>^`2v6kݭ?ZUi ΌD{)"lV$ ·Ji` onɰ|Ґ) QK|G`񫗯Tj0=,5ՠrY:m$WHeadȮvlV]Wű,?ؚVN@Y|T]F;2r1wr[vocbۙ 769ֲWڦ]֟TjL?CŤ)9 ނ=2jY ӿtb jg\[ф?a B$ |!D\"ή1 Ւ3A鍀+[gɰ) C&PD۔nJl 7?ѲgTČBRr"2cT )_MT5w'BzgeC`M:G'ќD`0s}p\_MԐU \6 ;.u/R/2L5mȵj3~vl,e9&\n.(LPObQM`of_IO'LXQWc9VfoQ1Gq8\Pp7hW8+:D؜OppF⊿B1&aUhkk+B16΋1G!#3J60qe¾r#!9Ʉ)qwӨ[.>h߭C|`|-L)+#Zge!%&g^֗RAf;?PhDSD5E*:l/KfRLU[īTϨ+J6Xo/իo=Ri5H6pZ Q˙r'EY0{~d0`8?J9ÇlթAxº/:ωOƈ356öJ+y.L'9d¾!j{rkڮl7nPlyu8e8O\S.["IR%K,"B VI+7n؋^ӄI;OD =N"Iw\:%-!2B# L8EE/wK vI<ϰyQS Tz(2[iKfSfMU`TuL(}fju>B|VO PiN^UǰbP-dB3^>.Ҡ?Rlޗ;&>Τk \Z r*lL3lcn8Vldw]ܗ -!@Wcp+01-cy| H_|?pGhhqfGLo'' WjGdƘtf PDafǯ;'[֮+[Q^FG(Y#v?YQ $Nc^2 9XBOR`yf(vp;D!vS3 甐y(Yj5s$LGjUzbdD)";W9JcQgĄh"\(LGD i(XSe\s(DdӽX$>v^Ie vpa"x N%XٸE161iNa^q% 080yg sp(L4h&'P-|hɣȢb(:[Ty>0 g Yyp*\ј^jlEhи0 6ÇzK@1IB7n* t%lɹ ޿Hvj Q]Q n=_ /o+_?*xvIhH?UAcw:/j4#\Q?R,\@~͕ O{;vb]a']_j*Xc3DY͉]}j ɼ.P]4["x'; 1k; ę`Y{]gf4DSoB5%lM^vuqɊ/lܸJϛ"˱y" G==V i&xz-o!(sKbrS; kwKyلiu0kkiKkAr~gCp_}L?Cz-yy;`ZS\.mT7f/3S836Z޹|h;cpiˎThdJuat[~6ΝY']Cx1̹d~E0NlEԾ2'wnض(fhWP>4J l̸3LZx[N4SX{)2VpWq~cིH/NL8x@:A-Sͼ?*=Hc)WYiHy"9sJN,Me+ ͦ" ڠwmQfJS䇉 j ܭfh5q"9g:?&Ez* (#eƲ6-\ߕQqKd8$z+T:m_T8Oz\unu< "Z(U5 ,Kih8Z0Pbn4 :j$xk&MoM؅`b"R`2y:6z=t*`)T(pC7sXoH:;ڑSm 8~4 m0+ _guxol`;|74x ~\%EO;T Ufrw];PQ>fd">VnKd :rK hko[ϝ{⠗%=n9vKAŖi],*JwYH?fp=|)b \lTtgZa66ewO QvrOrv\׿Pyl'jjJCpjTQԣʢc'B%p1p~chApTB1YXwtLF3u娷cwK Au^" Ae1M|8ܨ @ =앜8Gl(=L7G )N,y,E@ϸ顶r !vXSP0Ⱥ`CNϯ^}| Վ0COXܩ얟%";O|>C}T+?`uVOVv6RCOI3Qr賛WR9=(l08ybwb|ݐpɍ? 4i } Pna3j,w^1AJܝʊYIgU#!r|0N*邼)tnF!L{LchF5nBBʤB`K_ϠEW2r:s$-^ ݎ̕3o>`|-P%ؽ ؞ʃeL7fKfu jPnԾC{] `Q )}dE'EwvNWflRJrH  cUL׮0i d })Ǵ~ƈutmݤ/ENoO 6.sw3M5MJdV)%9\ 9 (rP #*2{bDyδ}<2<T g3G3#X[eV,p  LfqMd4h:jJO.Hee) Cv%_!WgC-,P8ֲ[e_xRK啉>4".V=թh8?Js2cR5  ?:yJ']ۨfVdjƙ9̪ۣFH\Lsc r~q-)$#!@3̺XZd2bDLRP&ńG  K DӟFa1lv}[>եaX} 3~qbRSj6Y#X/igvuX`^ ĸ9ݿ'vaMˁzЩ'YnEG$sKfD!D\@AT|;~ZMxm@Uن_@{'lbOifIp{Mu8Ń.;R(ۮ,VR5%IjWx/RnA $eyH/|.K瑷*9iyG?ckʳe z9`{ iJggSfxnH[Pl) 4@Q̊9]%#˜uSF -1 Ftv}@r- ֚͜\/n[;R6+GaM*HS[pPSO"E8;P%W˯C~/\>U,*CWLq7Hj,AWTUf*D򨱬~%", !Ն?F+tD&a>au_RL<~؟cgYZ07070100000329000081a400000000000000000000000164943ceb00003644000000000000000000000000000000000000004a00000000./lib/modules/4.18.0-499.el8.ppc64le/kernel/net/bluetooth/cmtp/cmtp.ko.xz7zXZִF!t/6]?Eh=ڜ9Tj6^w2 -4ِs غc?$Nw9|1?wc3V{f')d--jH!5GZ]b@\Ft=|bpZT>cy (ˊG )mxg銋LҢt`x7gJeX3:@)\)O:o5,eg36H{S-Y>rdsp{4jhB5!yqp!%&{R~3ZkN"0l)k}Y#EI:a 5NJsrrȯD9l3hhws,fT@{6w{=G IswJ~m!cw?j/J/{u˸:tZ=@VIş$<ƦJ )gIh||# Νz <.B.*~d_ry/FnܦmeuNQf,iYGJJMW@?ڢ 4Y>Kc'͉SOD齌Xƫ.m0KJϭM=]Zoqv2c2ȥLl'BDT_ י_Xs4FoE9B8}V)e—Tݠ#4bS8: -;Vהt %_Q8D5HEp6 6dW6NԦѭNx~/\ҐȎmvN?jn-͵MExݐ8Wj[g e5h*ܟ lAs({;֛9ͩmWͳC?I+}/ODbRHIy%$:WZ1S(Iײ<"`U>[dx݇270VX"n!wMB.FP/ \N7!x[M&t@%ȱIDzo{?U8z^ ޛO@.qx'rnM\Ny'VJ'fZi&2L3.(:>k/mYy7Y&CB=J33﫟ŃGe3hLeK(,S89K],yh1%pz{Sꦠ:AiG]L)ICxTe ?BC.kHҪ5WT@hSښ f ]U]Jah&C$.Qqt-ɔRO"x8* 'w,i+O;'rmCVuv[}=^lR1i'xtWv2tGV!Q NlH @a՜j@Q gPd[ÿQ礮  "܇d,貜YOK_UWpX'ed cywE@>^ @(&4|w.x3<˾X AX&ͅ9 [GP ;>OxjMA.JWQYj"b`Y to8ʰ&2PW1aO'}.>ew IslWB>l7= œZpe8K/|!@fg*<ח;Tґ!V(;o#%? XaXdSjPxS/5Le4QE<ړł9Gjg'o< zl@^1#uP+lEe>}+:hP+ٴ1h;1P-zc =6j-[")arzmrxW-e{a~d $~S~T߈=7bƿݵJƏ/Yţ~6-'itfxt@>fap1A_[$+(uU苗EFy}Iau)4[I/,܅#Ob$XçakMg1%'!6rVDwoď1 (ZҰϖ xnަ) 8Odo_/5 ;")һ-lLh h(5 yR,꾫V%6º7V~5BܽT1?!'@_j?Gm!fdU3RzW t8; ܉  ƶ;F%ì ɤ>3_ b%630c uz{PJRCmZUM 0 Ă>J`G/D0QꦾՌIdoh<9>BʂHTmM#kxi5h^y;\@N78qP>Q,U73ף/ &7T@҄1et#3Xǵp3:É(jқn{/֥m `P yHm$,f_ :m :fk3TڷpWW3Bf\=XS J?݃պM<=ZE%˃ eK,SrLK9߬td)]]::JpYC2\I/ gm!9RƉ(lXC4m7{# 8B).ABO F@ˋ-ܧ'T(eTxoֈ*Ţn6hx,pFaw? +dN d:|v`ODKKܛq574uQ fʹr`k?(a5¹4ٵ `( Tњ__ֿ[iS1ܑȮkx?جM*c+30MhҴWY(YC~l l#ه)9(vUpV!=Lc*d-MHU!㙍рI᧭C l:S{ey(1W"K5BCe1޾.QC3jt |)ZH>s`fgM`/ֈ£c9|GLS.6$YTPJʸ'@J0ԑڶXz\5='2) 2*?-Rw f'NV<!ܝ#C#kbEH105k(H04dHB!EkcU.oR6 l͝i:^k] mF)j(E.R3MDׁ[|{zvr a$c٤ ?:mOUV‡ r=.?hNK uH!-C5ÛaUOELܿ%/h4Hg&܊]`(± i,~dm{!ToΛYm-_CK zPsp hë l =`}=W" KcZTX$_h gF"U \R&hz@p C٪*o#f΅tP:m)Cۇ;n;ТӆgP ֪b/L(hU>>8₦k+80c1(3 "p͍r- smS$J{b1ʧe¸5#a5Z~a2|mJLƵU!A!qD .5N,4!U`Cq c3t8k8]Z!ZlG">Pu#J*B7a0bC̳S dm GdRˡŕ`/t2~Q'I.#ھo | gA- z|D#Ƚ.WJNw(or,XZ?n_` ڵV)9;SܞwpZ?HvFڝ4p;髐׎8p(>cYڨofvh_INwGmu{/, HC\ն&J=&-a0O/o7LOَkSبceEI+K]*PO,*}BHN24sѹ^-ӁK }Yc ?Et)Hp"_0YΆEtνH6 6a0tg`.(Z֚L 72i^Fj85HN+l4-/G)N@=?5Gvzv*H B 6RAP@|B>J1譬V"} 1 ?2αv.pb E $L=$()O(fX^,M'ZZɷ}5X/j>D.D( qp?O0+6yFdm-ax7pTKOΉ>?Y[X!H#01; | b$ܥ,{bkrN" \D㏓b+sN7H\v̼*&;B*E}_uFp"nOA*$`ST?yOv u&&u E+cp!k&[yy˔I)٘uNe4sh!1%?c17ҳQ5_ؾ^Y 7HgxJ7BFDuε=hՙ_q6:#(BS*b}X1]3 ,>5 6 $sySH&¯7ҹCdٹip^mӶsMpP`6P`j1ЊxwQבּ> aRy'{,N""m$wH"+rB]` .?91dsәq{8ލ0Vݧ_0W܇6G׭!` LZE{Ԭ[9`ڡSi*DF::}-dz|RoWK[cz !)P!5~yES2s;YU9wbA~"]YFC(T|]GM˰hY\&*%>4\Oל\37T!EB[x* jII *Af]9]@w &e&G`\9&:cZD~>5m6RD,$Ve#7`ii/Xhc/r"S5\P׻3֨@̪)t\oR2^̛ XCLJ{mbH6yR;ɡST" ^*E)t$PAҮ[ ^D"|s幈wyNR&LB{, =l<6،snU۶Ph(nNMТג)5Ql-#/*G Î8rj"}6᝖kOI =SҖ&&W2&Сw5)nNP0O"{cWiK㜈#pĖ?O,~'*x*6t{=5!0峧8WiLvޑ/fl5=3cEK^Ad93z6J֘3!b~̸[/ )EWJFOB E_b-:!5^=$ tlTiSU nC-y.>-֖ЄT7o`)\hm7|`1;5 olko۵YɄ> H ycZqE7NetȔȕY2T'5a h#P%-ܽ Ub(<@b a7VLt!Q^ $ (HgPg7OMt װ/58ex:#q.䨨Ṇϼ}!5ӕl*IfTC}͠U"?G2{ke/&ްu-tEZ@A #'aeWIO#m x7ݮǸ~ڝu-! h,KpUԭ#93IS}9R\BB2|~״5- _8Ku8"sA~H8ކ_}ߕd9ĕ 'EZһB桳9ۇ+BN7B9_<a=;/ȫa7Ee\!̚<'K8/xڅro?Qĕ1 >0$B M]dsȫ Xu`LCZCWҷwٖ[`]t/a^@glڱT2sʉsIhOm!ֹnH5a|'T <;]6"u'@,b5ʻY[Z}eeUB K4}IyM'c`zzY7GۢAyR%q%UQ7xSC*"3ˇoƿnoqږ9JBROܲ>ף1d@K #~s"aI 2O@p&gC B9"Mҍid?Lo?ߜ/'8NYZ%o+.pI[PbUHi?>htd-|MZ$͕tbR66Hԩt %\Z[3L{8drz q fZ]|hI?@BY~,|@o<^_Ơ]f1iƒ,>,cp*o&:.FY0X(AΞnzQ$D fXQvvez^@Ǒ&,z ڂooRH!LzvJO`8ty+OZ ̠)Lo0q4~ͅCW K\ր^W#//G1fǚ} ܠ`~[r)t6fL;{?C4B`*D08!%3rJZ FĿNF0H:Ijj*GowATM4+D3 2k#B`򠇀a+>Tep6dx6M"X@B!ۦ{cn344H-˘ܝ>_2V7ueq4Env^H|=!Rwx7H3}`n'g&b=ma7:߰i&s2Wa' tʊv%̚Eֈ(k톅.5v2P,p>GIUJArQ1/Xk]N 7 IO!<9mPАLlqwEdFCSP '&E&XiLw/k3Otkn|Q?Ѫ2K[:Ɗ l^!6Kb}% Iƞ-<+R'In޷/1P 1AuB *0>MA]+tsۃݾXr'YR ":?80QR*% "*˗Ic*`&7U1N&P!y b_R9,F(Ҫ گfoV:?JF3碉GF$6hԊŀx7aɨ=(ajDzJKb FWW_)"M0iOhU'f\3ܨ޽*פ8KxzE%]Rg3:(5 ϒK;Џw!.zB_[o,l6{A (v98i5ށ+d;Ҫ(@o5.J^~@e'.ffݞ3U7#Nj󼯰hR EA)Zvi:0M).#ԹOE~.AA6*["yDf>@ad9<|QPَW s[,) J:OGcφJ31Vk=Masl|iE "zfaŊ5)@r͠M] XI(giFkW}qǙf!nF0 IMdR*"A9o]Ly_ɸ sHYۚ|L6.̈6_Ƈ|*;/g(phŋװΓ>:Ai;F'Rf޸<\I5R~q Tirx]Ć] 2%hu`0_3rje`Ƃ%97N%یd6$J NqpeJz2@w* AY+ђt{")R7昽H_Y'X|0ٶނgVo\ŽЂ$Va_8UIꍩPqi uAhhbeI@O)r|Z )jW?m[Mȥf=VjY0:,0\w0"Csku<ˬrx"}izx mH?<0Pc)FUIxlIWWsǫlY?PJG@9 ˀw8VY࿒TP C ՐxwKyvG@`BzdiZ=/F|&fd$9rkY0ӝd&/ |>a 4.̐ù;hdELQ$F*\Z-7(4)PъW jfBl-}Vr[q]Aܱx_|ܻxp?l|2G2޾V}Dzzh'ܶA #yfR0ඞdyw%Qw$ߢ3D_* :)RJgc1އ-g_A)a-^(pcD{m9 KuKKiHcPjmESg)=\0XADm V㶪1׬5e! P댤~Ur MуkҢ!|f(3sD*Cj9EzVS|KPc_UEzhtbug-]僶:14hh AR6oG{q'J8͙7wPe" dWO٬8`-%#7X3 3d,4#VCN!/KK\ܯU۲љڬ5rl  >&)5X%2s_Vkn +,VQ)GNǠY50 x?+p' cZS0H[OhV~:1m8VI%~DMYzdDPK\"Pwn"l17ǧVׅ𫠄BS~)hy6D2S1.!@`(NU[J<ـ\mQ 3O}=kX&[i; orb5*fbMS/a[{5,R=::'8 _m9y-PC9IJ`E8xl*pw91qz'~l*ygYZ0707010000032a000081a400000000000000000000000164943ceb00003c00000000000000000000000000000000000000004a00000000./lib/modules/4.18.0-499.el8.ppc64le/kernel/net/bluetooth/hidp/hidp.ko.xz7zXZִF!t/ ;]?Eh=ڜ9Ns8ݏho( ,e!/^m.æL_1y5ZN4`S>a'NlfHg >"_[cZȭsIxsKUN\3o./cKa=M;\Nр.߀a[8aO{ԕbcqӍMY +k ٗ^iOpa~g܄ 0JK`Eݺ_Me2ߐ{%8cU9y 9jgk9*H~ξw( ?-ժ1=/RݤiplŮq &"A&iHөa,[a}-b$GTfpR=}n,e.e+;W}Sh6΋UN4gPؓbp&˒F=t],ico?i LAbk<.2Z?4(R23YUW9T?][<d0d&$\Cd!.nbuuF@Qc->Z(Lk' >0z`͔TZ Q9\: d4n6k *Z=^E&{,l8A \zϒi_S_7fՠV!Z(UyGx󆼣m .nJb:Nöe`B*@`8X{a?5i݌9RlZhC}:xaD lSޮ]z=d) 磊D@s6XUFr}#CJ4vEm%T-מkoA"%{rGnFDxjH!{8#,KڛЏ8Qg)QnMhAQW (5}}h-5ng Vn pGax͵:6)~F٥KC9X'L@UAKjwQ`ynn-=Y3[h]}4aQ/JC$n%\; [T,Hؐre1tJ\߲ zrZ:r&!BY7w\Pe`n8K~ fN SK­F[%}Υhj_㼣Vj Y(:/#Ɗ8պƷO C/A)y6*G$dDy *V,h!;Eurhu?l⣀ *xr魼]Z_lF lnxl9PUA>^(K 60c&*(ur0{) i卛o?:%skeٌdDfS~chU~(7Q1X={y^[f t9Vݍʖ<<(|ddi =1|S( /focB|t8 "V`p-9W4VH2WFqL6} FO.EZ&§Uɲ8g!oJL@U=>C9V6T2“e"dɗJ(QWfFFB .uO_d=yʅ )E;ȇ@ԓѱ[p2#{WLQ<.YV[-wޏ-]gdc~ g쳜}312J"č33#kBDdωʔ*VmN%Bk/ֹq\[b*X*%31g)zT:Lrڔ& "cVdЛ-XqTlk k-pJӺkE+h͈ٓi3WD4di3J6i+D& +F{V7T1UwTZ:5H҂-7zcku%w$qT /. WquE4ekΰo_z1MAQF_j% Lr~˳ʼ62QP\v4/ 0SGR]=`ZCBbFܨX65ջ%`=X͙4GanmitGZ"ǁɉzM)1I:4vg%pS Ul,ߛbMfZЇ=vIE2`֪ Z: 0ǻF]|h"AO 29qY*W.yRkΫП~wV?"P] BR{aڠ+*1(I (;n~.Ư;<᜸Ӡ~N2ѵ’5UfO*F½@y>HNDM|:KGqr] qU3>KyaJ,h a+>b.H Tp$d1Uq^I|# a"^;CWy+Ƀ6솺i>@%J2D?wy$bL[ f@bE 6.&4JKp&^ċ08Y.TqaG/mG xt0qƨӗ6q .xv n xԃQw(@HhU^N:6✑/@MuW_𿬃sh@:7z#fB]SohĔjHڦ>Y~l<48y9uDBthK:˰/\sٶJx;VNs -p|9"~}IIdJ/)weuw7/yt2{r8Xg|m5u6G5Ԋc^>G97c*aH1|{fta&3n)nrEr$`Y/nx ]8`.~F*cH5tD\ټn!W; rʬvjb랹›MS,+/,ށ)-#1>KFQiMPԴ[$_<0t/9 _XjSVH^:l#nb Kq`҆!@Y&g}\Awcz=hד2]JS)PIPRU2-ҶDBwߔ ?/{ϳc)7(DxW>z`ru5M4T~7}qk3 r_RSI2M޲Yu)Co e~2י @M I!qMIEҰPT0WtN-4l-UϹ3n"P2?-JoN ,r]0H! UY G˝|=rW߶ 3vS4d S.\q6?<]&'' &~Ƿ\q a (LAb\A%PϊӚ_^ﴨMlxT7[+/vU~ʌo,HXf *[P4&$ٍؕ~-ϒ#WLvb)R]ypu4T07 5?w% B,ၓH5eINe|֨?XHs8!!9YݓL 'U \97c:i~(rRq8D$Dxt4TdPl Nk*^,AwJ[XWf7hɻFpUHVz`fm$Kp׏:GVќiiDU,RA"˼y/*#a\ riR;`5j*>,%:Q;?B_DWjIN@h)m颤ΉD;LhYI9oLKpy&|A*K4%K~@"fmZRu2 3c[ݝ4J^swPeWlLZ|a:%zِ MЅ3W;.گd^^[y2F+V7B&ܸ|*El/XBuL3`S# ]B|q/*OE[HOy2=&3x!]O۞EoG]n$}uCżsGPѩ׽7'93,f-cxˡiTh#8aS?Z"sC:g4Sb0jv2ܹ$V266PPѭLԿ%@Z ' q ɇ/@]A`'c{aİBzNzb vGr.f5J`q}F|νfWG=N)(tx1Ʈ-IIP! Ty9̡g- i w>3Tt597^d'z._o1s\[΍Y(&9J~޿֏5o^Vye 0jA.Q4nn\"NL<1 ɊD(hl=Q <nT_r0q_eNA#蛘V5#K2%EstnPg$76kgsB&4娒*@g-<`-UYGXV~q3n1UCSFX7LcP8)vf˻wv6B;g*Na|$çU.rq6r+ϐFa>:+͇!"KBk5X.<h'#' v'PwόX=!}i@Jos2}B/hҼf(ՌtXoG#()JQ=8ĂY:zq^|.p%O|. /]ͥ4VDl_dy mN. :UOӰ L&[wxF/ԻSED1G=7Y54{Xn9֍ Y+R%amP>ivLl>̹5  ]qIg(^c0I[ 9|λQ:Q_x#8Wo$+V+U65k6\Ag틻~fӬ{qs0%nw (gtB+%,eBgAwBWiZFB8da,|W >^z*JEF!J%k;+/}ϒ47]RxcWb9VsAMBA$5A֖IUЉS~gqy LrsOC4!tS;N^Vݽ̈́% \_5oSs+Hr܅dNoy(z4R^^ͻ$agSB@qkU,?k$AG`m@QciNʻٸdY1xq]%2?㝰3WW'Fi˜sefib&k#/#g\%FW-sה2. [܆ɺ]pY3]KI_L0ULG+p&H4H{>iht}openjΰBg _t$l-6#tZoR F?B`ݼ۵(Ն#+nCLPN+i!n9N եIBRs޶R_D* ӽ +Ž T`KeCLt1Qؼ5U$E}l+@9F#$H?Ng5S9 >xEiS+Ŝq2u;p$uj7 om_P#qAsf-͟M}@nOq h~cA [%=yԲNX|hUS(A.BINI*󅤀Dg40ɟΪډ_96LY}?92 U# =V⩉@O? {|+`=W"$(AsbwyDkCaLlwo|3| v0LJ"'`\s|wɪtt%%XRp( :|HkY=Jk!?F n$4}0Btf1B|*} 6#VP.xĩNqM 2S{Bt`uTv+`sR'q][yQz_ͧl$Zbjeʢu(w9k;؇UZ `)hG.)uEܢKgʺOC2/\iJj8Sēlxr e (l'!y6a?nO_>}X^ׂW2/6-~ÒiJ&sli#(mSCi|nDx5J=;dٺc!xcQ7{_U*)cÉ/)8jFϴ`%,<a$cX^}ҳ׻Cץ#\Q6R|@kě6L@,%hIw8@xmd++Dg}l?mkW(<\"U?bzϗQޭ3X~%]1nGIFRTG+o[Cè#C0Lg#.lmS`&a~ϴ;apAۓm0ő1bف$5 84V;kXQs>)qi/s+j eQ@;Ew #ſ*C0; ǯ3;Yon%Tp?Z.1N.Ù 0U UYCdN] / T};=X`WjU?w!|UM^{ d/pL}-=ü2N/ޫi=J5/TwCmڵY&R&qU&ːy+ƱQmb-;u|j2puq٬p2zV<`+r {6vk,,Av2 J1>"PU.Eѡn@ <@Ra6u)PF&!0`)$Dzl@PT)f;!1(Y0%p'CGY\FdXNa8 STn+Dzt-$q⎉ /N%Eqw`XwxsН ӟu= 8 # s. 2MXFESu+]&츊]Q mDR?i2k9r<ίIRHKk!;/+ ]CfE+rXvdjϞ7B2=h l!چkjҒPaе5*Ue1/7Z)֧5>/?ɽ+@ |̝HJ,>6lG֜LeuEIy.N? Ɂ;'lr~&Ǔ9j;;l97_ w(6w᭤DU|-R!mKg}<dOLSU%H: I&AVĐËMu`|O𶮟 DN4lXWLRi CWA*ZLJAMq51䎞0ɬX[Mp/GEe@.t}:\N.*֛7^Cl%N^g|AXz,,F~K2%K\ܣ/{m+(軛)dv4f鬏 @_(R,X5Uଯ4v4>5bL,_b2 fqQ&0n51^kPZkh`Euf*2ᇏC-[cէ=i^tTΕugɌ?כC/9)KTiAц?婚!9M(Ń)ñir4Ĕ}hֱ;LegKLZWB[~!QO۠W) Z.$/ڢwKyi| |_EhZG*QNbcS٩rk=XZ^&cEa S& ,<bizPeЦp3Cc$}˜>::QL\/_}:ߗ[B_ [8+v(f"d]6O\(_~xSrp ÀS uXy*爊,Y'Z?Wޤ[[.za!YaG: 71Cc$(U4ox1EO3Z5RhpjS,}SM; rkG%/x*ڶ|7`5TL,kﯥ E~ <6(y톈]Xsׯ$8E_@j2:'Dx":2o@Nȑ-GNIW5As6g:{"8$硠Qfj ,m X 7֋1S gI=zfL_d72&< Ҙ>;tc%ڇA[nPE+4mCƱ';ƋrLk䏡\tg \t}xMdgI꧶nP ZF|Y VXwO/"[AoqV?Q~V;a kct<tag ky4 A uJ})S;6qJO} ЬOW"V/<,A*uaKcIhMG\P3!Ǡ颃Nr܄=H$fhK BR.PN3+;h&s$5 i2G\IxZ!J<b|!{8U~(m`-Ch}GN+? Bف3Kn*;nyPX.RY` n*ߊ<FYӚuƳWlZqk^Kl~Mycԧ? oL9&hN]w_gYZ0707010000032b000081a400000000000000000000000164943ceb00008d58000000000000000000000000000000000000004e00000000./lib/modules/4.18.0-499.el8.ppc64le/kernel/net/bluetooth/rfcomm/rfcomm.ko.xz7zXZִF!t/]?Eh=ڜ9T=d^ǚ8kgu`Ud? KjLi,ҀN f~Pp)j:I|ĦbI7J%Vv_Lvb:. ,;?ر"X5zhҋjm4TTeriʝ}6E c1FMpkIp/{fY|@B)$wL)E%)JB=lf^פ}zF/#:BhCx%s`ӡ)J3hƛ lzнX/nf6N+i7u̩g+/bލ珐pf+Gͱ#GfΣ=2FUFN'&!>o冸F:8rC Y;ˇj2+79"XW1Ex7puqt>2wQd_u jla4rC8 1E;̒+Ġe Nn|8z~ry͟'9i,JH%6{ME‰7\M%}\ɚTdύRb]%?kc/q?tp]"z}WYSED):\ZRlr+q D7J po_i2UN7)|bS "oyEC^+K+=[00GԂ+5ט0.^ ^Z!˺,c'xb 806%/\qn6 — 5.{f'S˽t_4X3h3 80KRr# ,NXepݺ.z_ Nq*"gǷ1*u"84pC4i]ybexA:Q!e}NTDm^B$NE0St;ʶn7QGbe1; n(7!(fIbnt\h_]M>7–e#<1/7HO>u=y5|f)"`aޯUhUW k!hrma#ihV" CuHm˸onCB!>n,Dmkphanrק ڋ2L;K]PDC8~1 O&֤qL/Rnc# +e+Zwݞ`v@Zh\_051Dܟg zGhfAI9"\?v:l)yW-A&`:-UF< + >Bp_]|f#^sS/QۙC֟~J8N94~|C?Bf)uZ MI{+a{'TQy@G8 l)qmHpzmN|d6;FV3Yղ7Btm4ĉf*Z.+mTȊn6RTAM΋*9"*]WVWLXΤFpGnLlvt;#V8`weBNB@u`""Z^$O@"(g:>x0=kJ8aE3ǥar:7_I g){Z$)vslc8A,4A Jpw>Gð_l\[~iob{Kq-ˡX7!NK8^dyY@bbfu팓r!By,bI.Db} (=QzKR1'Nk AՍ o0͝ xأv=}E$q5íwxX9SOZsNvIsuh2*;T:+ =)j*89ǁwVt&#C'byE#[@S !I=PAy~W: *⡨Ws/u!vUK MW{J-eN^}N637Ů\+;I7!#;H N-3v&?a37`c-bۜfNF^ ^0Њ֗)Y=:HQqA8b`J`Wx/WޛU9P{pK׷0dQv!R\v2/l?/dfV^Pn7gvݴz^b2Oo*=;oQ}tǗZIe[iA^t^J:)Ƕ-^Z݇ʎ)BW~CjFLKB`Ca"hb[,x\!v?VBdىgEO!v8s+v;< dpT ~NO=p1}JZT1K )5)|9^Tɗ½VU}46{6X±|[}&ivo(w;cz [`PX^%k#4PÉ$F{Rg &+dA3TyG0.c MCO -%֢5!*WŇpv7srAs861 5|mGߚo**B"OC߱=.z[(#󆧺L ,7}G=P t&]d ,?j~@֑'E(+#<ZS![Çbwt%zFd$L+/${ŵޮǝȀ*} ^=ۧmR/~n.`m<27! I;J f7'EN_L  #1 {dY~5/1Qf~h=#SM`@_Ķe1uF52=^ p16 T]S߄_Hڇ*N|EiˋI$rHsFe K47n Ri)A~߯ˎ ?/wtZU"' {6Ԗ[{U@s+}{BàӝT[S3AU2).}fGC6M~Ǖ[k<px7蓁dMBUc³:Dp4Jpz#ȣ>DuEsT{ iqZ!ݞ;Yh8HtpV`@ryKUĴ9"hns&^Ll$rU=Pa:2|\`1kDL+$ ύ\fy.n)Né}"4oMd-|KJU/ik}LBܐ.(x+~rA[l_㯼r)4݋OcJw1KQBS^Eivހ1JjzGܼN]5b'D hYs=M|l9E!zUp wfqy$ȱr /QiKt49x,>^0ŢYZck0 zCkug,0~WxK`zNQ[b8Z$xـ/7Zc%=x-]h?uh51z[G'8={כ ;,@x9JqoepFR;f=UcO;G?]RL&ڧBbRlO8 J҆DglTР9no˙:7ST,LՏ!=qi-B9\kvϬ:)Aȸ4[BT )lO(OQ+ 'Db fts\JHXlvؘS5ϥ#F mbRn:(zw0|rɾSDpm9CRT[ EU2l T ;,79'1WԍD'Slɥ=v7:i*?¥C9d*?xTQk:t!l\Rq97 {264>qnXUHWb$aN гʢ rE?G*+KRs#K8=?+-)^@JUS4oHRd';N6y)*lCxPOk~"b)'RfJ(8WsKh0^& pr;ѥNkLphY,$I6D5h(M)bfxQ39)hX)M?[g>ЍZB=dkh8O|EЎU"QOMP9_Rz}KE3w#6d.6%DQw n6%r;^7j 6|0.e.NuNe K[$R]Ƀ.h/@M0rmo8S>k?VEAv.酔C[8ɟ Kyb+JilhILj%ѕ "]ӼbS's"Ybċ1Bl%&@<ЎO;x}jЋ]҇遂slUDC%63(DŽGJ-7ABěؽk\4タa(=;ғ<:CrNEg3SW6-}suM ^fۮlLx+H;a#?HOPAXφCڞشmO/ eOX}~D毄%6l|lAk~#̏ۡ\ .+[obzU4"wPbKx/Sy8~%v цE([wofKCbv3Ϋ ::%vBzV4J0nG1D@Hzthh٦7 0h:cPHmg6%铴 ':H@GVI'.o%i#@5_<~n@Ɣ8C3TO&+XjǀvjKXޙpq7x7Qh5LY}ê2-2YOr/C[v^F{6Gg"A^ۓz@P͒ާgJ,)΅f51;s 8Sr 1k iS t35< */($`"bjs!$-4Xf];z%3}[{$G$[.'^/xnd6{ ,^>)hoZxPFgYڽTՂ[zOd,:>Cl_{QrAj~e)4E̙lc 7M}sV}~hA0z ddo,I9ӎ@HM- 9VE[$)x.`u9 ϼL"YWYjo^c. = >%{x"݈ .Ciuk.D FZr]WGN2I73:@q 1dOzt.R*b}DoU9"4]۷R&Toޒ_Ǐ m&4XNSHc@k4أC~Ehf^2w4X› &ҺR> ,hex&Li< $yxةY!Q[?I(56qXK5;QIxZeAKŠ$Ɏ2ӚAQ_LU%Pe2[~GBld6^ c`f(C ': d)!Cq IPJJM ?M#O^t³^)#P$Cn 쳱y\`1ݤm(‘Rϐo)-Ƚ/&[{V'Ety%;r [kPqRѢ2독ShG1@nqTR*Xd.aI8L4<' h%;Qr+WOƼ֬keUߡvaj$EWZ%~q)y4լm; b\)i5Oxh1y`D?u(TH A"m tpD:{KtpLQ.(@+"zfya絽Čn\|_3.74UՏ!zx-FZem`v G-6e7Lrߧ17}F(Rt*ɥu 8qELRӸOl'ChXPVEqR?{S. g5f{'`Q[4y+bxJ3PңJ6qjI_5lH(D?uas -~4U'Հn| vGľ>еЮ4ڐ6 .z9͘T $K ΄F0/Q݆Ț{"v`>*ו>h){iOַ? rg 'r1eN1#3)uj&[DMAꜦ$W>W.O}޼9xR+rim D"6hl̢27)M6IѿO8y0Q^<&&K|h8s* 5/mSc/Mț}wykB.6I K] +}B]?2Z\wQNxPG|Fgr@#QN,iUpx٨ގG_=Hԁd ̐K{GG#MO#e:;ASLaNubkgi8AS3┛8#Vo/o%\ѡ]DzkUCo4~" _c(sI3n"b.Rˑ SG0J`כ&X3uzD,m ,R7yī Ue:cFw WT$1&+ǻhtSEamasYwd/p4B0qRp=k<;(~#h#sڳ/P/RwLl@*x7cYUbiyA;div?JDt/Rf}VZ}cqOF0X%X+`˿ܐ՜; -28g ٮ{]NEu?޳N*ثyoDA`*Jl7~ZC,Tp:6!䑃#yVFPJ 6Otu?rjhƵ2 ٗ^jȵ8b0iZIjd,H*#~<\>lG*ÐjJ!QLea}~O|,/AjxM s\aRU ?Fi@z]4ˋ\{ƶ;e-0t^- rYgnuāvW)12!ߴ3E"2ӗrH L^O~TX3ՖYڠIX#lϞn#1wm|&U2=(y9)"aPTռ;jQd(`L"=? [O GJJ8 u"!a_#Y}9)r<;pM/T]ﴚmnTOuͨ%u&C1$#U8+v/m`8*A$#!<6^C>Ҡy!wU2aU|HȔd4:K(_ a>V#IF3MqכY%K"3 ]*.Ntz{rPjQ,Z"gEI4sg=aSM.^%JWlwuޜ °<-Ӎ@!Y`;p2[(!NOrF%ltm괬#dQns%OLAVÉ8{63^?W $w<0B)› #gbs Q{Y@D<tyZ׋GBRŻu:`$E'(aiV?§oy%p"j 6PQ3%LVND"zYȭc%IW G+&gWc̙(`GYDP{CV?-$ 6,P>qmnJ1dC!c"'Aq#P dw^7$J#7)B0m :m2Hё`j6~4ֈzr!-6Z={{`H~y .#^m>DT*|nUXMÕ\WsOp2}>Fz4s2v9xP&V&9JAmr4gY:,#((X_k"{<ݲڈvx!+z+ u/(N qF R`J))~Ma [sxHT(ۼCkZ>[k_VVϋq'7Z?/# YRȢ;YNO^T~yNI i{R; {xeLlrͦ' ?g6.>N-ZzYJB7EsK|!H!l+D'h$\O&wڼE8i5UBĪ2zTeq=y|[?~QjF:܀GIZivk3hqhPf #bc%sEC ^cH^C !E?QQ wimYW9+W ]#1w6:\ahVn8tz[1Hds Mh^|^w"kT/]p8nD {-Z$) a{/Ca.t6 t-B@Z@Drܿnzae͠V`E!c\L&߽ v=*=UrYSzd*e62zz*1ڢ0zdMvol+ҭuL6﨤J 6)QIMDaݏW*a}h.y:ϖLDD!A%YEeRϦZ+HD3Sik?jng‡kx݊P\P0fXbѧ?5g)¡OJ\a>S<`20ZN4tkMvi-5lMv EAqw"M}-F1e7&oP˚/rgi|OR z.f R78|ieD3lV~Ԥ0`i\뉳)2\Emԫ!TRe2ZȪR5.lcv:]JNBe'+',&S˷5A*!e>{/w"p1Dӷ̮ᐎ_7 3#DlVNx"2;WhmR38-Co*;@s(oBaenGt g5P#i{qӧL/ -L: Ñ-#̈́hm9Ŗ# d?sM {-SH=}*?R ENjčǻV̜뤁>(^.`&CھeFhS2a~{r(^SG/ֶsP{>&J !Dcj!(C6@XN-iU3Әu->3Y zyIG8^n'' ,}:Y(@@C !ƸyeYYi/|Fu7 ڣ-~zp%}kA!}0l_zo9HCdjuĵn~r3՞#Z4!FjU$|+QVy#fd^ͷz aŃ'Bc+/}'A%Pz i[EݛϐXjkHǹENG#M!&ns˲æIZB23Q[$"7U-u*y#P^l>)$oUD6i,g2PJ@pwd.88~A 0)ՒW6Jrb +FD[%;-Dg9%]vvfB4 iHIzWÓG?s#p*+2~l/Dυ%s:"ȿ۸s./QmKkX=>g~47Y#Eͧ ERS1CH%3]_nW7s)C %1o},-ROЁɡ*%R9 gLPV@un{Xɡ`/!O;w߀$6gI=,BcܦN[!t8Rᜆ蜋]O]%dbAi!J&4Ӧ\Ӟ6lf+g'äg~Z(S:RHԁ c-K3Aqօ<>Ms+iM2(AJ&d|?,9JacNåF$!9BT7U Nab!9`}@}~ĥF@Dk{:bφ<@xxz+QI? _2ًfw!RS[|[?\RY}:3gIcoj QgN;Hs.^ *-bNF/J^Ko[Ђw?֨ZXp7ڜ:?x1䐹$=|v'$Ӽƃ|.,& ~C,&d1O/sM2-5 <:0il>2zDe}ƱJ{`p-s^i⪄R) 榾kaOz]*jju[e <( *$> I|i٦˵|G9k}s02+&WpŢ Q ЗǂO(ʠ40 Db)V?(qJMu1$dRuQVBdcd(![rM!t[ K\W_U+*}ψ?>`ʜw͖mAd;a !NϨŧ޵fut|0#Ju"YvgɐG}ryct1Hsat.V0=Nn kN]@M*TԙjO;Uh0Ɍ`547۩r_vnb.jxA_ڿ6g퓪}H*v7EY,Y*oZxүӕoub6s66hd`qR4F׋H\Xl}8VtD'綋Fĭ杚*rf.:bo!Ujݛs^N{H>{*E;ӊ?u"F؈{R}#äz 15ctoLѤ@`zn=1"{$y{ϟI'~Iͱq:#Ҝ֭I&6)xaL#|[a&͒ݮdƏ nd OE "]A"¯9,{ڥ__өwGeAr3H.w{!'7_Q1*{tg)A >> 7p5H[#<::"zJqT'yj,dzDëKip~c\ 6aO i'(rX0b|LVjScpܱ6vĜb#}G⻲ɘ PZ~A3>l#tآ|#N|Dm.[ 86 1)ܤ*04+fz@{ڸCjR&>Dm M0i]!SC:C{J@‡CB,V/kyYHw4NXK8 !MJZn?<9C ͒Þ8Eh Lz9Ou&J%u6VWєӪx͗6}`6T/bJ`b-ФM EH" 9ؓnBb[% rFH׾lU`oLuJpX@~J+4wvS\UE}t\Iˆ V N=f2BO o~@z\U0 I/:QdIXA̍_Q:=<tjrTbAGr'FK*ٙaw26=Ik+tͽpuy"UC# p1ӄp*OY'BP;ZJkP% m>&ڄ:in~5Ol@Ƌ*ʄ/pă1i6~KPH ْ+8;[6Yġ_T`QLsz :繯>`GH>a^ H>Suy*@phZi#~9[-ڪnX6HHǣ;ߌ_{=HZ69Ŭ3FUeN,-.DZ,1 <]Ċ[#;`I5a1R1LM}[gW\js%mayiM*ʼnKHP" f/z 18u iV|rHU?2Lh#cX;CG<A{{Ո{zq13P^xPDF@ ya9hұ#H8Abq^FK\NEe SpV]'o0ŽClR95%,(ۊKvJ[S4zG窒M38@qC jX>&=yy;q7!(E`(3iI_ 1{\ҤҚOzm)AyĐ$^MH{t> vIxe2:aKtrc@zYO\a - l4Fk%;_;&Ne1 *i;(3ʲ.}Ip_>"ipeڢ ʤ8 Wd"Ms\{]MCo˰k .*y=D%VxO')c-f\ (iq>MAkckmQ~T,yiH@po 0`y\WٻCwjID"JpN»CɖJ,[k3`볜)T^l ĸ?2 dp?N%E92]z+;;DfZ*BQe2))u6QEUr_zǏYkG//Eͳ%!Է}l?O$~+EHufj'¯z:֣ӈS 0LxzT],f( z ns~m.68 >Gl!ppv`7=Xew/YŽNM̾MH:5֔3 RF||7S`}p=%`?\<Ƽ><*f_)7#pyu!?=ŐO/I0^_oa6$2ppxhݻhW/iٶg-mtt9F 5K~ˤwJg1V4ω&n~O> ~=}M~}jW623b-^؏b1TN>ݩfsMBğw2E\P3i#7 )z/CgRcRK.WM-odXЃl*m^H\\[r֣WFfƶLnV¦$欇2Uf-8nJOc.!,fHzBm7mtXܣ614 ]p˃ Gk]UB}j49fev'4Jf3#5S$_=p`sHB*f1=ҙ tgٍ`[H bs A6{qq`Uq}?ذ<fBehV>[ݔӭTUvش }LF"48{ptj9%.M918wp h%Afz a9B Ӗ0@T%E&3l)UHCwqhvM-BO"Nx0-Wm8%TZJyF뿩/6VAVCF}{bu/GB0Tʄt&z0ٽ1#f A=̭\Fj-7U: 5Py Ps8{Ƽi(DۺKF^0. Ռ2C`vJc|P՛W8bk8,L.K^Li:DV T\Q)/X-ٷZ_,`hoO$ȟT67m2S2BVwQnރ$QAn:tICT9CXe1  sPAt4kZw(/ʷ7qDK/HȽ(1o$  ;m'+ϔ s{{$=#6l+u^ JB \2s%[!"JN 1W+/0F7<st$sWFW"Mzx V k$Sh?:WJ h}=O;wjbd 1tGݛ ͨktv41)Z0x6spdruv%5Kn<dgʱta:v$kUo 0u,Q1k_% V=# ` (>"^ IKYvb̜WW5p2f#9ĩ # ~prx-%v( 8sF˼llr12LS6.tB$-P@_{zaCА08HGG7 ['b9OdM XPZG?Hz=`oVP)j]^dCzķ(<?݇-R-tW$ ˓8|K-dn"Oq w1KoP`uvˬH*yTc L>z쑒Y ]UI׎:As4πV,X$Rz~"UI1ECxa~úC[h2 ijr7C0{e{@$/`F٥<ͻl)9raKQ:Ƞm0fc)9[ו%dj@&Ӆ5'QcTa޳AD۰~<4Td @iH H&An"$-f^[NAzފ!eEͣ[!ιSI÷[, ˽ (wGzǯ62P`H8aʘjHPDEXY^V@)Z†{9? \i )/aDw/_Yl;0e (β|'s։%(K —ee&j4`3bhBX>`ūsI1sZ}S {Po`(6.x ER[FyCkiZ-Cd-9n/7UJՍt/2hyhD#cRG!2G8uh&PDJC`l~TiƱc'|m/fޝ"#^2A^U?Glf\x#Tne*D[X螡7/?ӕmg_ 毬uK%j^~,nLҿӕso7N}0: `f^<594w+NQ!5:٢FrZ56 (-Cuf?-kF0+0C!Y4+(L&Ž/6QbLW-dp6*0&f4w;7UH"^2qمaLR`JHRm:l6t#B?@G!IXqiE~NLoY+x[% N6#(_1ЁZ7Z.FH5GYqUF)\c_,vUY$zr'[!]O48j^Nnst%|ԣ/MX5 L9- K+׫8vCJ (J5=頛6Ijq };{@CXctkI5LږڿsF&i=FBDAX\n_62Y`ae2$f,BRKqR:=T6>Da+FZf,K:ьu07Lg ȗws)^nI-&FS]ʫ/ŧDxWD4sZI(uyZfs:F1B*-X#)z/C3&rF5a.78@XeJ{m!Q n⸊> *Q66|xV6&dITCI*ߧs(- Գ9t#||v&!0!Pk&K1s좙Ō!{I?<~E䷝&yɤ.0Do hH]B&}ZLw&pg3O]LWWRxa ~n$!h dF. Vbj*;fD#P4Z/tɌmtfi'5@3] aEd2cϛ,>Jꍋiӻ(B̈́v{bO5'mˀϾ'YTl !1lnsEcBF1|ۓM4K/^\$Sy$gS|BUA,ګ~w%WOwR2G RN pq+|?m xeiM<χ"E*(B R)tA.7N1nLz6)OviR6?F0j͏B̛sJمI0r" *f)pVG xY$Juwgh`XF\$T"?,]@B|(fq$^U]y-tNDWF-zLÝq!GaqyCHNaw_*3ⓋZ_DgTb;4|˖brJ]MOƳR]^LbMV-&i#nz:|p||35hČ־0/{Km ; WǕ9; SETF+Hcv$ j5}9'e}aa+ E~&̻;nY9ü{D"qpe*kjT걖H"qe1] {%HEnXU̢^?RA4GJ ']8X#|Eٲ͛-v؜J߯o8$p,ob䕸#jN)RiFVc=M[a]:Y*eښVXmz|w*sX{](xcU&1b~[gqbs= g/x1>\TgFKq5YGy2ʼnɈOF0]"ɲ0alɤE~VL+JHo ~T1Oh4A ;{믾c>S,g%+28i׳ByC25H軚fJ~[vr܎r}"n BKbrG6grv8Ud>㿥INNl*gS2޺oQ [SBbpvłdQhZ>)6^X!=qPLtezۻ'14f5̸ɧAPkX|(%zSOJ ^OM-XxqܫFQK!|Vz@Cj: ] -xOZ,cSKN25U[d:ROFn߀tO"*t|T-Ɩ1Xa[ﷆ;8ˆd5pF??1h%dK/>n/Y-?nYcoӣ wLnyaD 5/{kr0 gzö+,!_d"闲&2g3„Ba )&(mlO~jV`Xgs᡿JπGe7zqa5܇gFB EAr|e{UB,%ڜ2 h%Q& "1OUj. $q3^(I+I&h,}okûTϩW1" 0J F9bmS7Ҕ/:-&:Th^@?vrl'[ND}Lى.pH@i{Vd.;b׺=IMstW,2٨58V8֋B(Ҫ,ߛUi|ٴ{.5kٷD5k']kՊP(/=rW6 j<~c]06ޒ" 4YfF1fQIo ѷn`eB ,:LڨXsP‚T$k$M޲#)n'@ح_2dH P.[i\sƮg@Cc햓5XrcC!&]~O.}D4>۠1C[I#yoQʹ= R('/E`F1`#_9ޡ6ea8y܎bᮣx87D{rP`=Ԛv_|r}0+ < /j Yɉc'[s>v'\Pߠ_p+Y֪?Bij'7+'@U4M؏\|_O" nOm/ q*[ax@O2÷TI?ZBeĦalVJv'OHcx.ݿwh:e:i9)9P%d"R;OZHI:w*F-c \h< :~>l ϶&LMxjkM ̣i%$8 6j _QmGC)͚)WzzazGexVY\66eyoe[CJ+xp9 |.[CInY1t(eRJ?0n·O 掦nL\ʇ cG6q45?2s0xp~f!]ݵ.lyE+0bFa)&j̹ٟzR*3aI'$V$CC \[06hUBdK]rf̃7 92cNE;`pAF7`O^Oǫ0e\@ Яţ1]/Q R-1~2OC;FiRhG!k_˦˗/ѧS4V]_k</w.yIj ܟsO(MqơTnlǡڬV5i*f_%2sK94DӾw}wp /fE>}VtƷtjX,,5*[4kaeQ,_>[Vic袱k,,"fIm_evf,E_Tk.QrKl0MrJj_FqML 7yZR$4|o \cX IZ X˖;ο@j<;^m"G̑4=Vh,F9dw;#DTbBR@:fIĤlP%ɞzrT9cdp,MF;CY?j]GM ~SkaBNe)숅K 99\1!oYTr\uO[Rg@&p.w{-DiI!pӉYVD0xܟM*qC)K%yb0|?.c)}ONyLңsO.(SY /: 3waERd/ U#̦;R?:| t*hUEJD]& MS[^ ,d:Y2^gz-V@Wh-:v='UQ=f鿃,,\9xCXQM50|g*[w5x)gWyiHo)ENVŘ9V3oiN-!PaGQPS@ͽc.;8'M2o{C$=lmU;饍^ï}ݾ҅=_߳8MM@hguSdw-A < F ꅋ#XsT!,xn[IѾ({5n&^`t獺%$-lI@U1gT$c@7 z;O9}7'sŽ@O,@:&4P7\L\WencP''j#<H$gW6)+dr"6@oC͒];1]c_$ M_2qs)k?\i h`%\YrgZM򉯒N ? 7LUfV)Kh,CW/ATf}7-x%<+EE\!H"3e멂0)q0<͜n7=⧪a )D'un ~^1dG&;zpwO>ADQ2`H*)LW9`# E'S5918ʆmA AZĵo]D DG Ri-w.7N!MmIMdQҷ%bn ~[l4AI}7SV|sJ 1X @Uz& lgyGҺMhJ5Kn2?SHp)l{@uMzck}MKc]?aӥkU-.v}ƙ92 +}cf1[ž <Ն&$ܫyj$E4Fjܧ$ڗqX<şOА ˈ[ut+%D@Ea4ѥ7+ ^O0pJFW c{C`Ka$I7,3gm7eG}i"<ʘYaP u%??@"-5 x"?|/DGNi&'*lJ t>%ِU` yjd-%0[Q?05Gwux>ZdɍI.PkK/'zǘ* x2(p8V@3-PALldMvd|A T$3O긶~w2*_ރds16F7lKaƧ7OYm"aRC$Iġ=(%`J5#ۘz۪UϿ֨[HXV,o%I0Of>T#fNZNV+;S oS_}`gYr[5x.?( nSpN&BLY[=t[|OkKQ1t p r܃4#+X_ڀ[D WWmpuG5)EʫdDSr1CgSG@C<Ah*P0^aFKU^RuP]KCkog.Xw7=@s\$(flkʢB'|~mJ(47(s`'F Dx{j4R^|Mu32O@rj_z V&OhqgE6ٽ@K & a;4f]Llrjoq*#ŇyaYа7Lz"('A)n.iqƠ ,ᝲy4_TEY|[(>#02&&%~l :~.N\=hνRvBru-ENʐO-c7&րzC_18҇ YSc~+‹KgrjiH~fh/gb?%ؙk ۨwShEQ?(p;2TV&ymxkVIuIG`rXACl'8`jfɎOb}<ǤMwLqv>4t?)c䜨O8OBQdquHuTGǍzn+QAݷᰠ*秥blKҡ$WÒQ_Cθ$Gժa7Znsx1:)tgέ 4 N`מ.^]POHzr:WAX}M]Z rMI[Jv8Q(B@⬞Kjb[B꺺p[曶&®3 'iva7 .pi;%M`b - ,S)ٸ@D$h.ۃy:HJ%C >RrK/Bˎdx]9VYX{v'[3;*؟UdSC EC]-4^{r"`F奃udc@p8b3(Qh؇*'&ȇY$m]?tJ8[T P*pGX5/=Um&}Q A#y2$=+?"ѢdI0 L#R+PnGsӣ4Da5&0tKMlZUk% yVn^CV*_{.~\(*|E{3MOLfd,r\J +J/mW  <勃^gwx9IKSg ;\nX8V,'$B#;ff ΅U ̜!ӂ!ۼ:)1a<%R#y/{9WB D/m]%1($ fG0F9Tx8ڡ W_$5{tlp>gyU#P4J!G?[Z;g,b,/Nؤ_%ǼVi=0 jeLڛ L~MVnYi'mf/d O5^遶[eѴ]oyqry3?_eŃ20eN(_\=5=g3yf3]uɬ5[PIAu{2Bmk w}>YPV@MH&QIEhlz =az]>ˆ[&T B &&?ڕ/-pBdBmrL]{ļ~3?E2a.0ܮ/><)]`l: "yBOBa H:(b=Fyu$גluZfSp8+݂駁 f#e^H7J=xY[= F#pS'ʉ7BF*elz|7xn.-^yK _'orGagCp2^ F;Fa,O@dž9QK0 pE⦆!XկZq=f}Ў3igO̚2;o  )~Kg.mh5P,k<+_O9!';:(Su0W(8B7M2[Ə"U1qT\/¾FƆ,Ͳr͹YՉ+`;G\n-G/d~H2bݲNEdž}qyLlBUBBZw eY0"~ wqe} >|t$erZ 'O˱qc/uN(ш-B'S[z3`{ e )'ES g2uB*j]nO O-nߤV4Sz5VdQn/٪`]ĦsG C̷l~vRh`2*/b d]lt=b/=, in>(%C'Vԇ#niou8,{kNIK Jg&脶0d-)~;ThRU9~ӰW)"}_ _ST+ =˷4lEHS0![nbj5HEc'W>3kA?izw'c#I[} @;0r߃b( bJׅiVПDO l; 'v@aMcQf] >"838 %nf]%rѪ(9jfnˋG1v f RO_sƻF4SI9w{}'WSFq.*@fUOr+E :&h5߀7RO,*, ?YC4O/([WcZm=9V)}6ZAintRd3ڭ\"VD-?^l>Il0<$K뻀(?ˮq> rcO#& =)jh6cKSRL"Vt&1Z6* ɂ}6A 36omU[E v"nQ5S|zjwz| >Ro&l m.R$aPM8 \n@ o>VmG،13.& ~|= 8,k +mYUSG&(tGDFvjG =,7 3b  ,c#;&6ntJa.Zϑ^w۞L ]4:E1T V`4; [$_ztN|*nE ʴMJ^/ujUzi L^dX޺C_: >yd{lnjTGpC::WRј"[ m4@@9Lx6!u{V.W%yåI7+d"H؎nNΟ`{&@ J$AA/S = 6˯Ct* ̩:"~ Ѻ@NR#dAu^[ 仇4:|e` șiU! 1$ؤ{BcG; @+`}YlL[=0 _>S6`,~b(kv({0N땝}=xa XM Tz|?BSQK,^UGަlcr^)fyJQl̤)RQ=&͚;P3d1<_gі-?%]H10ȸA%s$PF$s.cIRd}gH'qɏ_\Z Е]MIڵݷX%2b(w)i,&BEG~\]r.~\=0Z$9 u\oc1v5c?;*EDF3+fLZ+<(' ٝ\) o:c@ c_wx.ZDIz >=ƷS}z&&ҍjL6 l<:=o3hO)2Urz(Y Nhv5_89R+}iHRHaDZć񯚼WLUa} ?:-zjP _ kĺo@O#OyrmS\*KR|UoL [b<G\ h#%t[f :[x]6*X:筷S(V(i#R$4xPhmkz\$Ӭ/2I8(L .Q}fwܖ>V&-Q@\9DqPG,3%qy\ lyJ/47mK b.p,-QC6cO“OmUP o 5T~֕|æ3 _:6T]LP{;T9 b3}Ά|]VaHFE_ʐzd]\8Cqhz_hꕅIJBS:e#;Tdg8FSZ[fF,v|`j̝/ʏnt8~o3 n5%Os 29DJbҷ)Hȴ)Ү?KW6弦tB8 M |JI/_v# $ uͪ|Y}&RWc{"epV[ Ln@:61n,` drg+ѦAj>[&Y?[hFL$b7Xa}#&YhcV(Z6zآ *ae jΎ;ٜ6rpTJ\̙nXzt_η7#֍3x` pg.>[%2$yU<69ehy%/>|2$0" z(jHm|(5&ê,E-a ~ъb vxZx4׼_`:5GVg_O<Ѳ w`tC&Y-OטPP$ : ‰Xӹ<8mNV:v'0i z)^*DQ9&!kD‡y9wU U4I|EM4폭;܏DS֦bý·`Vmr8!y>u> g؃-Jj 齢8J$e65UeN*Ƚ:w]9A b&81Fkw,AD?;v |t4nN6;eԡAP 6E9r 9;Elx+EPk͜R9gD*Dān:m1("ܗ024vHX蝷"w+D839yFN*A^Js\Hl BebT)FR.L/D[31^6ț:oa輸]J$jGtG:/)cB9r?ā|08MES(?Xk=CfD$t:O-H3_>4a:Uc!jF<>"m)@A_bױ%"c wF"I¯YYo}CO@>x۔ay] V*Dy]~-ɉC(%H жQŬ5\5!tsGKjԠ}ӖPpK7W>p!@mߋWtoQyiU\x>:A[6Q=M[_,찥Ft~omVJŊ-R=CXQ-;Fʷ/L x01s[&%*`TFK*1#/֪bw2n+4 un}}`!`b/@E(Tx/gy 8 DxZ^{vP܈d6dQUˤ w`1 Ƨ@@bf(1c̦̍C 䘌mI2s (]=](w{5ViH!lv`pR}!zJoI"C8IM[2Eӣ4w<ǯܫuF~Ct@{T4\l!r$޵z.B?Cuv-y#sG Q<ޙ>@/#!0oB h ֓xKE1?YԶZ S6x,1fDjx"]sUYlﮞzx.**!ı1)Op犘 xfn|Ϧȹ?_w뛮oCC3W|^ՁOk>Rӥ7NT%i\eWop{?}-;7ttھ@uwj+Q}tm/*t40)[s<xoM2.q8PF342*Sbso.-e?Op$EG9t+g(V:rxA`paR*t1p4Ӌǂ_ ,:d#4$dnm FSÓL, .^)*|caԣfP  al.ޏNY~bry}uQ7*]z;N ݀T|hT̞pJ_SYd4>>˦}]OCv<($~(P q|lw:5-=vP0 Y687)>Âbq_~HK,-m;2`n;}6S7rt^8Q<{+`,ܸ,K&҃lLnqkJ+w}Wl4 5u`KS5g;if5Dt3V DZZ#RbM3:]H7 ֈf\iALMu;/Sa+nR?35*'6l|v@1yj :odXlK38;_ؾ܆/xw|I7kg//&ǓUoyڎWu\{(a( !H&56ND-CһvXs[jOҾ"UY^qAsr dr m3nIƄl@EчJ<͆K 60a݌Xt_E"B3-mkΞ%Vd"wZP,<}`ʞ@2tJ)h߾0pU1DPiaJrHh5?9>7= HB]O DBRneP@0Vv =#D/x.C[jD xeK LG~M@Bq:X0J8/787۟Mߌ<.~Ւc_ƋAQ f' f rţ=īG3Md 6%98wʱ^1Qo䅩!nRor1^MZGf',zXL2jcz#a$c ogTۦDŽZ* jfmUw PuOHwo ϟ4$~wGV@cZ%kE3 \˫$󧨁3܌܊TsLA5W8%us&JS~sEų#sO\crO V $Ǻo;DY n%Q@X +6//$6(\::ڈ㶢awb]vYƽDPYKlT1$IbF9v.(v: ɘsПDc\g g]T6dx= 8xݷMLE/ M։RO4eobjfdףǧ"%K:"E/ Cd`[iRzF"!GC#f{ dcle|fH6BEES)Sqk%[) 佌QFK_N!=M–ӀLd/% {*}2Phĩ9ixZ}f5'P4,OîGWM*j2&`T@pSvПBM2oIڞFv' ]A:XOC3ڠz(/1=:,_ڷ~#x6=Eb0OHLTH-7wCD39?ΰ^4a7Z  6T]+aLX۲9\Vy@1<9%[W͟(yXMN Z Me2tz!? (x_t\KP '-B=zKOdy[tw֜ ՅlmNCN~bKl>"T~cgP6ܰtnA@tNYqf6# 跎hPdE,ފ4Ÿ{a3/RhƳMg~I@թ-RQZN˲a z t+TsT"᰷wMhfYb難i?X4~fdt 6NF5Ǧ["IEwxF6V@@.#$qs}nxۢ>T(dk`|gh`M|smY)U/!.q0"rӳĆÉV@D=9*r.2o `<(y%M SyMS+[Hkdu/̇{]?gǮaPG*m^>MTwv;71M7 )ķP ɎAܸFq#莆T Lۭ#˞V]5lQ7q#{a6#" ϶a pcfnG ͬ&֮oƍџ6/Y;.XPݰhIr"O .NVt5E 272$uruӒN|D2F`B#Xqp53бC̐gؚ h~cy6^2C^@ȣOڲ15}}Ѕ۷\m[vYp=}%}K[׳$'#G;.9%'RrVQ Eh=୓K'٫;Z"!e%Tg#JԁˌM6#cU5.s ܔ~1Fu]sԖXMҸԎz1 tN@SL~(#X% zm.y~SۓlFKȽUۃqCxLט؁5m3P,%4YMgkxg>5óEq_fظyH<? 0BM;݉a㱦&HYnq\Jrkb˚S٣ TzBVAhZѢvESK XTQ8XV%^o&2ϫeG#RO. E?iI,u>Ff8|-m<妀@Sou{YH@~F Kmx 64j q/S~"ZGZTzMvd^e9c(ND::ܑ0F."D8I7>PZ5Je@SgO wh1{~N%cF A%a}3Ns"ˣoG9>}b~`)w䌳AF؂c0h-e)^oh+5t9[I)H{T&ɞ2\/u(6LԤi^Ƃy0 dLXH *^}ٗ q -ODQSS jQ_twDMH@n۫mn1glfOu`\.mvYzdmgz;=N"ٴu6VrʅB rNG9`6Ŀ{-^4x',xRu {ʻ&5OOy=ۼ"_=-12LZgOdb) RGeof}#*()*G0& /Z59 asȫ+X$`LwUQ+fVqNcVo*[\^̵Ng C:j`y>}~+#F#2mt;]Vi|_3o( ^KÃip Ò)fd['H,DH48$ݰ0H%K_KLu`H{vpi>Owa x\zwnlѰ~k#4КR*竻kBAX4n G#xd"(p@DZrS8@t̀FDWdY#xEZ:&⺈h.r£JH3n{"6"(O/ӅIP0->k5n}l&o/D ?p8 RH!@GB!/%z r h.Uᅹ/ÒX钅g7cƩR|;|ÄݏC'#^*5\-*?V5%hνUzN.,@'䩼?8).%`PxG<D _WL(>Ftr7uÿq.nf; j0*,Fo XkR%.bѵF7mrsRDdxL틹d&u t Dq7#a2g_݆="abnu"k ekՌU}M Q e5U%՟ٌ1SEעF'wYbhv6}/۳tU ĿG סY&AlTUɉ2䘫.$b[ENfDHHL(uhe ,zsH7mnbIfuA >\dFn)N -I- j Jc(*Au 6h,yFBÑ u nVR/#eq =38-)|gTSu`b(PO0_C%[r;5l~e"8>*\02D/쫻Z^H/C`մo.J+Jo+9 NOn2Ȅq^RN`y귦2wrvʊDSYB Ⱦ@  !PS#Zi!~'r~ lw w!U CuLk$oy!/!aJ1˽O\(@{޵#J,yE 1of9.F-P6PfeN8h~mxG`,P8@ i'9!5B <[# FM'%Q c-[:+S;p昀}?ꙏ&xvx_J2$ױ%iTv4gjGMQ2ث5`VL:P(u\c.Bj+ɱn54#_nW0vv/|eʲl49蝛0hZӳk찗.#Uèp̛xA)"E'曮M>AOڶ[rrʽAa6kǨԽl$c߾T! ~)wnE[@{ zF)c/ h%LQP5ά~RvDe+S?ʯN0*r Dmd*%7<o |8e_/NuGY5f1n ˻wɃ\ J+<9ObamM_8s-4Fԙ:ḙiF0CR3=4mqzKo!Uj!|\)/h ֪fP%pzX_ si^UtsuV]EG`0i!vX'Hhhݰ4v(qRiﳚ+LV dgѾP(MƱF[TvTunYL"D}5 bDS&ܲخ}bp)LR)cqbO7: b܌A_qqc/\YX>ĤoByajwcXrU*=_rtE| ,\C~#ɵf0~?zvb:?P?@T-}\ec׌[g/fz%@3["ฯ}A$7H YH.Gʜx:oM{'[!̸Hҏ%h"i`!`\kpGn 'ؕBx2n'q >(~6+iC)(:Pp4\!!U1֋:Mltvt\#Sa4m9ජG;۟X4lqTxU=~7؞v g-[p5lxt !8ԓO"X#FR*  S.1m vÚ9iiMgskݤ8pQf ,ZDS3R1jcG:NZsl!U%pG'+/K ;8L },4iNb#0K7i&b6gu*)>.HXU)ם%/$]c<E=b^LĽ6}oP)#!rvF2~Z]C L]V $F m<.T߆lBUv~sԍP=әpKL,гl1ۭ͇.Y/~Y_Zh{mMov+ǤS0 I5sCj+CM.`⢐Lw jKp>OA4TdӞ>I2@\_:.Y@ioKjy8ddSZ n""]{y|x.NJ+f)~lc.¢[t0#ҟ;N5Ay l @ݤktCmf߰ .h PqkfT5Ɨ# ]`CP&43?xzgbo,RO OUPrL֦cu58F'2ZI"n5mrG; )k== )N:$>ʡK*_syzP@ߙb\bPMiD6</)1>cp!d`gՇ|FRpK7G5Ѥ2G`껢w|>Q_'JW4Af 9Ҷ5 )0 AAfZm<8> /eWwТA%+hg[%]oUb໑m~57\)Ow?X]9bE,!˧[eY"w`"s(!Zߡ TjHcC"a,q`:Ii#K/}ɩrF4x$puUY~y%`MV&h V z>cB3W)Մ#>|ikF)9] lhEUL"vKܼX>a3\ Tq]tEes(n:g:a/xJil^+޷Gu~]_~ n %0pgW>p‰2Buظo//C7}mμPioСNޯj5OӽM݌`M:{0e%F)D?0v: "GC _-IDP|1B-!Z~[DAXo,*.o#m*A^GZH<%åͽN@焇y* 5@~AN-%VwSH[ ~>n'AyE0O`z4@ef>h(/ֻK8rJ<"\pŅSy goW^XD@W~w]V!27Cumi"EF{q rWW^ҿ@׭8nb17p }`&\{VҾFoF apLc:27n`U_#H#hZ~z%$lv߫'겺zw5L#8F)\+ƮWcn2բ^\'(7t&k ųȾI; ۀޯFx2XG uU;dV ͥr'.P{6vIs{ֶΏ c a4\xO.KS@ ^g+zEop3=pETg2. L\ <7 2+KgΧqkw]ߩMD}T a6i%%@):'eK_/f=,W=FPQ"߸Q'g-hzD G`BK[x aٺ*>hj.J@@nuf^ٰ(-_\4bGegr ZA#/'Uk`63 ӖF'`# i "iPfoνMnٿ(6H 6d#1)#pnrC28 X㴙|.rъ>FYGҷ{t|>5x"2JT?qsRbH˺Nҫt\mOld:Q]iyPތ xQ}t֞WN쓾:GaZLd#~W+ ٺ[J.Yeeu&L`!FUZұDJ[]ssk#$>g\KMŽp~C8vᣊ,tio~u(6DCjkg?J /1Ci“djs+oiOU+\JZ/ 5f8 ˺V|k>{o:KO8  sb4w@kT1=< `VQ՞O읿n@"3{L}%5q$^`1Э}EtDs\o%4x/((>R`S>M Z`KǢٕmպWNu}HUF\^aj1p*MA"p!Y_+'LGCv89Yd ݒ{AV ̘=c ,yTY k= +Sz5ISD,*]xA6 qn䪽~@|Kc쬨|ݗ/ɍm5 FsXٝOl*i[Z Q?tW5i>w@ffW2pj|gwӣ:G1jGV<׃Ofgs2#m;=qF@XXiT\.܁¤㊌lbN[!2UJ' GCQ6O ǰv5#15zur]`͹!_cȖJ}6Pl)K!ַ]Fom1C<à ߖֺB1~@Gsಕ⚪5ݶ~՛UIT0,n'ns@*pܯQps(5YhcnڊjCGmC/ztRgFE)\'ar;~4F@aᵮWSQ^S5B5>w4h6:w';X9koM&4^*f7wTC'Ak9q>[a?oݚ7Ι&&/SSW;ɵNô' bY29\*B. ?і+o&z&4NRȈ. п4.)`嗽i#Zyew 9k~b&t,+5S7(6ðYop"lvur A9֚%ZMnDv|UV9oL&m7rN$_923 ik9!+E<7lx#̲3w/:` ǨӞ=Gap;?ogG9D/,.tH@/Wp̟Ì1%AuU/26OhU*W{H1}-$N-g&h?AW7o#E,IOH^R IӼ{(O拓 mh<$E G7#wY! 0T+H۵`5Jr1> 8. )mS<dD9 짳KG׍X;,zv‰ˇWOx-{c vKgDf ..v: AȻXK8STw:0*cR2<'ʅI}Ziˆ?HO 7 k֏Hr&o?/42I,9RW_$DS!V^|\kW?#V6` JBIw ͼŖgUocٝ f]k|k~8(:{!ѿ$}\O VsIq+odָ_ dXG؆͙< '*'*[` \" B&ㄋDŽ+Ab/9Ґۨr0/?^0礈zByFL"H1:a vJ6O+n" t'2q_C޵E mr0IJ̩o!PǏ"+by8QFrQI_wMM$=|JYv׍_<}ϤN^$J4'\j$M"o@}ʺz[~Y㎖CQJE6O=i V+k;XCeodz0Z 1ԝ b@) H@ʀYEMUTcR%%L:xMsGpU*{GZal8]jyragFlf"4J:RMvqqƁTMp)ʓg Bx:/Q *4ݿ|5k"JۅL4{Jy Mb aȍ}0}ol-3dQby5u.14m t>ebl;q;/AnefQ|:?(|96qTMct\'p7R̹z8$԰ܞa7h=* l׬_SqtNEܶ㓐+ځ h ػzbR/4}4lc{cB?ԑg!skJ5hoEdRO*5u8z"&#['{Y -T7SY)Ϗ]6B1'{bc۾6Q0k G<[ ]נ{mqH$K=}Po+W@CvVMhsFXC2;4-|ŢPJW9Ưў?#s: >6`LQxJ; ݛ?(CxgZ+r+j>, @*ω1n/Ek$ &HqaWFE Zo@[ -CґGL/Z~KTkEZ#yK̓ǿ3c=PGqPll7fϧu[ٍIϊذ$rfZ|7¨\`Qz{JFrF{ G!rm`%QLrIzʄ6|+AK-%r /9+`fweFN| lc0Л'0vǾ9=@s*H!i-#WLϗV("R=ꦬnj6hƹ#R.cHZ|s cp7[G  d3+TCgA ؇n=.)p{Ο8?oGU'8Z.LN߲=RTU"3 ,w^vY5G7!˞kq3{{R[ دn>4!1H.x,qȾVqa崩E~iCy~_$- ģP@L{fԺRTfU|.1dRM"Ks;,Wi HHu˸RT,+`T0k+YRN6[ND÷8lx-P23ukgvZh+s%tn>#^-ϩmKxf_]c*z$ Տ+`^Xa‘)UjzK r"ҖEvqɗ%c[taNE#tUȫ|G'4$՞4A0%7crpsJq=y}'EKYn@,uF7V?=j@2|5Σ~'(eMϣotȃJLs͊]?[ iYEK}l㩜=<έ~WYe:9>漓I;qKfT߬it9+#3a >DÈ#} &rp%ތg!q +ḺӼ= "E\|潖Km9}-Xb`cCگ&]QU!Cx^wějGoPv s o*Pw586G8դΫ3}1UTp&zŸئWϙ`c#鷖51inɻ#2w >4`-W:p7G7i2Ff {y~ ٜۯ>HpA^JL.ÇJ[rM)WrlPbY75:=FRyBR[GKH^ba(! ARR63Yw+^p}L4 aX(UǎɎ86+-'FجϺ*fuCovH$gF܉ !Q24ǔ{' Z{7bsMO")m Qm# ]mV\e߄UQ)~"!80-Sie]JW]Ux~1 vmR яjS8+lz49\-g\GDJ=*S#?OuɒM TMZa>Z6!k9S:kgR<DK^nhUA aQ<;JTʴ ש@G&~wW!c)[/{"9rO{>Z(Q\~Ü\zHM =+i~+b6Mel:K$I|AEpS.C-pQgbz9s-{"kIˬxʓZJY F) T w~dF08LDl{>,5hcIj)G8`;@HG7Lcy,yv0)87sвvqsH 9uDU=8[ժ4R4h/a0!i g#U 8 ̲pw.U33e>Β,|9n>\cSj<<^qɈj{y[ЀoƺCNmdB" d*%DTyx&%mnOՅZCߢڨX1km4g~2tNh^DyC}o$j Xv%tKD.瞙79#j&}tv%]u+0U=q~'mDP{{)姦jiaSCC.O/ !ײ/8u r^,schqzDWD SScn_aSfi| |sd8pɡ20 ~@}u=]`2ʉ+v77ZQg 7L|2{RwN$bƣ[%;jkNI4A-XT^r%D?LG +7|}$3`/1]ԁSɮ8N~D"ƒx?*K3m qDD`dpvm#@B6ďl`hs ;ceTB$em ꌧ-ɺ!6rapu-߳C8qQ&ݞgp#K-k/;7 4uHSL#g) ѱk0_j:q>U@z AąK _(W!N4`{Uݰ?jի'vc^(o`" oBnqlDm'H$m|bvG'X9z-q]AmB)_C>m.>nBܗrM]~l8yj \n*]۷3s#N=z"4%؅0 z}@zYLaˏdg  |[k9E0#!S\|-9z7J2O-DQb&*$+2^Az}W]Qp]?ګxd .xǹs ζd82|yv t9_ /+;y@ wv8 xh@^͋B9MQnobAmlc D/[˃tmZIxuIӭZ5|K=)ٓ#6WBC$h8ߋm%W{}g)a'ج@6G`s_&j훟Axuk,݄Վإ MR:Hj ^t2*n;ß8p54zX{ #ۚZ XIt kKgl83y{qD>(/x5_]Fם$BtKR+ 5U:M?=aqI1*WnO!1AV+,f 6h?zMwJ^AJY"ow4PO:}gZ/Ҩ2h ^0',.L]xxQRmH/2t|KֳkG NbV <"l~DJUgK!4wm cw/ aj|%{tWs5\]#8GFd!(ʁ(lev۶UjQbs4'3tanF#5OJv B aMi x_QxnQ>"ڥ< >僆l{ ȥZ._1,_eFquЅe Yď&L0b^cɔgPo#A' c4`.$VÌd( }EsCAH&yV)mknNb}YG`κqO9Do} !"$fv g=V&-SeOcqEJhTcT4!foס䪽'˛K8wGی\ )a+{M oDjL'pC`b!3$P~r-Ïں`9~S/aB{u^@9GOyp)1V_l>=]U 7*kۺgcP*W#Zg327PFVu%%^6ɗ3.<OvFk 'hDC C^blc}\MgQd0}W{r%߃?H]Y&A1P3=Gǩ5e/"Ki΁|Svy-qTGnw6xWwz'Dg"yf) {w'(UOmQ Ij) g6E^fVE]+;EdOuIn8qKAjx#6usP3ӵQ ڙ9 )lYXbf' _S ͡{Ô Vt> DakuWC|(f 7aedDFxQ\ u(s!2#*5u\y^Y1,ө|9oCIZQ4z/FZAj=ԓC:csʎl^Zi~h$G ,eCDƙO2C݈1?/g.dSFyg^[W6vJ $`l{1v9O;BN29éhb3<ahgDJ@V.eWnJ pvg#IhRR|$ )I솝V8vUI-SbR;RPDkӲ[8ƠQe$9ѓPQ.fmh<24\6xإ.[ƏtVwZJ2N[ `;{ٔBV-48$8DwS,T<;YmmdN722uU MfI?$oM1څ5,#})mHqr4*ZoVnrsfQ"Ps-2Q~HJ }u9a5yIyK'9L֔Fg)lҤY lc8N%SW VzKEmHу*N匑N4UkZ76 *u`QC.M=0('M;g%ԗ͞n/vyO:S&w:PsP-4?n%_.Tsf*`(Q#lwWFGkb0t7#p:p TVrH<'3zדLQ6|ItZ܉+E;.?$\{ip1k u)A֒eN'NJNAhPi SS63p&| ̹}YeW[#.+0lEJW6f5p*st5*?V4.ɹJr l-Og1<фpXˠ慶A15fy㝉qop?9MgQXdї՜֕/ Q]— Uä=M }lx]+R#2'N9YI,lVE`!iGQ-Iu:׶|riM23+.t !@8&gC_ ZRB`Jמ^^v6@Ǘ\:R9Gs!殣S&ku6xa1%e٤'9(DYFݘ4gef֠JD苎Rkŕf z A͏.N<|W@ɭ}>|4r#YFO8anY'oϰeq& #2[k N|/Yb{.J ( ڕnmrh!X4R׆иJz{*Bt7U}}#m?)\P35+c ]w~ؽIHaQL&9?zf >.c `VLpG9b0ڮM-wjv#SDsԫӉbC j%~;(IsT ԛ/ŕ1'%~mgKےϛ}L3s!{(!T]zˋlwq1j{dW~wʟFfM¢8h~D%o$ASu p%-wFmpiy-K J)/Ѐ6bIu2~-TڤOEF+u0vSywO0?YŠ̊ s d!ܩuf8#Ki-nȿj 3HP]`U/g6 TؤJ!!yXģ jqtUo3ߠ}𾿀W*uaPBʛ1֭s_AJ#JXJ.fCZVTh2^<ʮYz o.yAB+!rq^ )[0@52v\*;=h_ KW;҈ME.wꓱoxRHNdI,wGC;1&偮~VP.,##rstcccd_D̮zV.O'q:'޼1(mtm>뽭629EpM=f+>t9ޓگ.1b}Ѕt:_5ymƹ5鄸SۈOb^S(BD w¥򤜵:, T8'gULt⅄:P;HG :iۈ^Gvne. ԆT9 7ֽyo3آ$;)UU9֓RK[ $TtNF Klݏ CSzELDgEK҃(\+H K OCMzeN=Exg?TŤh3jIzD0}W 9ŭLQڍT[C) %AۺeH\XWEHB' jIHItdG5)U_rE/ԭߖ4$͋L փHc,caĢ;]HPXJVBQ Eo}^`E.ی7khV2MH7Tj8y1$ iKۗnP`,U\`@Asd:G/:Api6C .Dqn pZXb"YGnPTA KS)\,0G]uؗ v?ݾ$NTsZ[_]X4/g:pvL]/qOǩZD 9C8j;R Rp[^33F cfOKD@÷ 㠎Ϊ|UR뙫=͗%˝c>*z)|UWpXoW¶E.L=}e* +\8.?s%fj#H4MWZ9a$s̎/;HUm<~WIJZQz̒ëootBt +Mw{-zF?)vwV 6&˥€$r߽X5՞++tTXg2W{$n=Ï(0ް=t *x;=s7̔X񙚔,F aB.}9ʉc#ćBhƜ(F^ndQl9E?(vOXgMŶ&[' wN~H3ظȠ xVxH0a,,)/TmnJP8JG u4zlz'jH._RQ&+9f+-%ÿ˃+:fl7MɑwCx ~ﭹ$IպmZ=eEko㝭¯+'nѳ_̰~iAPfP;<0{>6a(<>%st%qY?yhaJ靇:0HMy^J/NLLT.Tx5zne*KjD靨D!Ip.B˵G di)4/idEaŒ\6i/t`))қ3ؾ3pd|Á緭WU@dzT `蕏敽Qr kRu*y_ xX}~^Ozzl(EB@ L?ଂnuqEhaV|5( (%ŞM̚$Gr%&|k z_EJ#'O;ƃ,:㈔G LQ_uSQʤᤣ%/4Q!vvұ"}ׇš!kwF2%cAR x!: ^ _Cܣ}j$m6"6= \&d`FJGq,q_M;PFզ[6Ș69K0hKn^XB喱E5pټ "V@I(ϓ1@,B?zLV ftӓOIv'tCRK Wwal CJ7VVLjf *(f5 .*~g7٩%"dGjce8Sb_Y ft=hjUw`#8"s. 5N2ٽ@-!>aZw=ݲi6KYlGͪ+˟_KOܭK`h f2;<Ц/^Rk|H>>NRoE־v;%+@xz~1*dF7f.Igs0mX(p;.'e=|,NE ?K aS3x:`צt.5*Ys.!i]"G@$H)\%^` !D^:lHygVh*iM &S Uq˚YO { S )\[澚|?[ 5DJft !=ett*JZv4]pR`&T[@ 4f gƆr {P6ܐ/ub#h6ȋ"d?x)nG}X" w;|Dg!39ڃoFK$>[T)8("wLK] L :djG%" z:@z|u4?jEO &NnִelѝEo GQoHl{]-{Ox  tzȟԓ~ԍ'uU vW Z:C"6]to=|D'-{%_lkv*d.kC'*Bؗlj?nmMQᢆҠ:)% sԎLV4 pllu؃F 0.^16ÝNRqvf)aBn[<'\Ps ]1$:C;1x \̲M0P L 4ZL@T=D! >Z"w~X)OGuv097?"yLPq섂5H``?4Ǖc'bWHڱ,9> "+: vw SMUGP %©묆ML7^ {,TM9{[9B~ uw(qaZ{ [g#K&^Ri]Xnf/mi9$; Ib#6TC)FS³֤Ջnw"v0oIЀMU{M  ޅpHǟM%$O\D%Y/ivA6򚀢3^U3{n6ꗂuL~-+6T(Vuq>v0tnK誸kYsqN`t <'`B!}(+cG_~ ^hsIÂ_^oqjшŕ}뀚~?Rb7.R=gC!&/8G MN j =F@%d57KPiYQ5[wwzZP _RrwJCuW6m2 "^tb[ @NXl/ұǧLSQY,x WlgML4kԼ7uyHCFfqKc%6{V83H26mk'[E<<;;/ee 1Sn**{7p#x  j,.X^fΞ`@nMK;K*Y#c;Tơpା (~6o<= *+$|Ĕ!fˠRj͂#8y) g.TL\9^Єs)d?[\u5)Y*7әm0,W Aү(砪#h67,b;&Zs4NX ` 8>Kv/qq}tUVZԙ/fxwK0>G3}.R_aQeB̗/$׼9޼=-Ul!ZM+? rVpgCb eW*u1py1wȝ^v3tTq>wiHu(N<adKJ`6doG}w۸3H_ 3+2Jmw`wYX`Ɍ:Eb-#} JZ1mSzWKb.#~4h/d^ hkX7DNgN-cL'rf/g\8>l1|aILѲ 1L+6|+c%Qd!-)]F妳$Y^P\ Gf5!3r[iWߚ# D( HS!uV*}j}\%n#}<^)aW6U%%DbW8p'x g6j3p8Fw/wC%:>}n';&Pjhxa<(`t0L!1M*|HC ^4r [5NP5n}lע] A8 mDQ'a4-r&MwH?MF%&=sT_\}(@ȯHDV0uWC0k«`a Xc+446']m[zٳ@.\bޢ3d"QD-E$PnMlX} M:g^#Q+r=Ċk-H!!}o9K aXB.HQ>C2)J3_$1IBv(έ c=`EeXx Jx-nɳa?5!pa$<0Y2%lOɔkT1QŰ#Ma _p<*E9 +fD :[b$Ř$ 's1Ay,)R?~"ҳbwP?ЁNŭ7q鬎q8m?}ƤGJdeKroڢŤ*\>MRh! /t)bhљ%!V?dĝGB,%8D Z$牔I`AIt=ʦomZ+bH M7BZ% 'jHxQ5HG>_ TQKщ[r៓0c^' BS Z@ 3Ă\pwpp.)r@1pU>[eNqo?kĽRL4);lTJ%c-5շ0|4jaꥳˈVǣ=IKR}A]{%xݘV"HQ]Ki/`sst^XwKԦ_њ $/q[K.ݐ^E|#3MO%O4 @>I|\Z`OqY@U5r8O*\7W],͢uN}|(sKB ~\Liְ~&:xƼ89n,}(`(wRIDCN (!3 BdUn/$6G{7'At=lB.dI'8^4S26JM'@/jx?a!3概Y{>=āٟl5w_7eٝX(`yB~*$;P/A bxхFGNP5oU@ts\c98|K͒02ܔ6ԣʮlЃKI"4pKUS@! $ϚfsE8c._f2Ⱦq\ds!4TL{dlv\6ʷrhHq"*lD4[>xJhs$K\C[;깥XdgIY;q ˊP;h<*[3;4`d=st_΃05T4Zvi]ء&uf$[}īqP}0xM/A~p[Ia۱Djbq'`}\9LC8'>^ %8XI&EťT?Q]< .g_d2fV29_êCV4o'_V G܋"k*>XHQOdwLyK:Wط,7jVȌ! '*747^./cH"߽eDΘ 7mA 4}SRIi¦WGiNodZ'O{x ]C7d,_5ғ+"ݳv vM2XDnnMceC#:ts//6;ύck޴IC!bJh1VvZElzE<[ZěT3 agf1XGB74U6r\B0M% ?beP]M񆋠L;2#_ٙɽO}jP\+oK >sR&(6On$>#yoq]oeO墷|]~e 0*$JX7@|_\vӡgQ-6n89v({ nFө[峋q+b9Bk2G:+QwP  ^؟&<7ΪP{q%Yݎ% |OSI $X&s=SB\pP:voU,=N-I-3Xn\#)K6XG@-И4f#~: E"qŢѣ.Q+.v*WZ| i,ޙe`˺xƛA(S?jTm FlUą$ѐ$g 7OuR[& N+@":xNHb NQԶL!g(AW4b}59o4󳖂E.n@es击榋v:^GY($E,Ya:5d`:N7 !82hXD{ԽwP=%AAE.F\bYxLaѺ!Lepg0GNI#s~~V(D ˣ`P$}p 7"M?*G]Z]h"QSfDZbM]%/͎+{s-WJ"/vc@B &b.D@n,^l`J<3;M+:5C\`3 VvSa*`Esٙs)v꟢~};?T4Nl<1$q3­nY#N&r2ئdb)j&8T#nDo<<r#&=%=y??*vuH揬-f8ZcumgXWjWyÜlN'/Y,#)䆄y4i.vW\0 <[ "uo2D Iv#w&ř%-NY)KWTWgP5FFCB, nv+H\ƑwX`M6cLYE-3W!zl+V7#zL7֮IzNhPΩ/&rxs/T%'lib4cq~y/V'|f>@%(6\v-T 8fU^vL1*^p?EcIIMXGirrViKN!nv, 7 / vӯoVҥ'.DQ:=,%`2 z yq S+ɕ9YUE$\6ۤZv@"#$}z$7{!0]6JΓjG1ƋB-}BZZzL$LV퀱("@3~9"..uUJC ӌ O33uq;Oqwni<êگ08^ɒ,1 7~\IzxjUxV=j ̐l?{ #HV ]*ST?Js /1,1 scX޴"&* k\du \78}MQ)%+qFmtwž)rr4YSl \}êO+rt~j WI1\@27Ǧ#0̀~YB7E,|2Ҷ*vuÂ︣pg}г?|6%+!<c3UXN]}&8 (R% `Z' ʾp <}cٜ?cZS-I炅[hPsK8ซbъu(AM&Ym`15qv}fuL|L46*m|q>%ԯr`0 e';HL.ѥ-.yj}!Q了Bl7 ? Mm[VfVZյh wTf12k:R Ϳ2~ʪ>K (w|cwtIQs+juq`_< XM:#%~EbGv~ޝ H nQK}(=[gf$/Uc| pɸ3=ߚApX9ێLe`_rVv:#ُ[Qp~zVةVNL~'}*q?'2E ȕɱ$h_%v7RK/كgž[[{U.Neh3-Ɔ|48)0ЗGnl4(K(#冿Xu3@tꅊDv"oڽ>AvsOΕPт(,* ,c__>TRVidAj@}sRⲸ6Kx&Lc)@4r+[i'{BVsQfgHҊ%Ԟ{3& ؋U\sHMZgXy&Yu i|c@Cuη Jpp^[7{/S. B,ƐAy&^ES.HJ]sNKF<3&V]\+߸R46ݵVȱG$p%8 _U ]!{ۼ/$εp ؗU*B ,8TWWB"5c9.G`,Zp΅q"[3'O4tA! @ RF D'ӽL*9zbG4c` i>TD&rDQ-203W5%Y cɶH{1oImhJ>O,%şMnHW$?ӱu=~+LڡH"qSG `v12$Y*8R^c$g7׿@,B; ^5:?%~*J ًOb  16t"޴UuF{==4"mOVHb5ц<]:) FAݳlt`DasqD:8|9/LLaBoA*.mh-jr33M$BR4;=QDB@BsRãA+l4/~eLMm?-;5>ĺU6,~U*ÎL.M5D>"fn2}qOSF;:%钺At#{H\;Xx׶?ݦW^{YD'S1.M1Dԇ!hۏ xʖ ;X[X^\ u+.&v2Uw2Ypcө )jʳ(RSTcʐfWZ^lCa)ބ){@2HT&^ lF@C^(M8a R:O-ɒГn1B/zvtx&EI&q6.\<:'M m|14 Zv'((B >$@NNn%=_p:iM6UAUiS_2\с$fA{t $8 AV?c?^59Sj&_FKA۱}jWi3CNf!0ԓwgM&t .WQ0Dk@! >^W[0V`אl#޽}¥uٚ%SA1Gx;p&w d}A}n34_$㞰&4=j[YSiF5 x]9x%zlOH0ar4 ڧC2 ,"`ZLY[;TY㬒 NTkaH$PEu%r oR+Xdܘ=G;'32LT << |*(N:B(4jVV@Mś4UYCrp-BԶsj,'$f؛} *BF%`_]":x`ƒ.B} |$NV3` $ k,eSa YOw#ˊK%7Jإ-%C5r(6+ 6φ8Q;RB5o F t)YC.[p>nwXԍx^=-5 okRM ōYmHYP:yԑ,lzX_CM# Zi44u"\"ng[*s1ih5-:gm ]C]x3~ dsz ;7RZilh !V_ןo׀ PYUNHj'i1I{Tj[VMAeaIo_v—d窝o LIKQq-Ha-lA6sIW^ES("~=ܔ+YEv& ID|Oh`bºOWsI-) /7j-y1Y Ũ ٣lBpnv/:9םD>RG<>H?jwp5\֥*/ZtTo@0 {]+e~~G$ޔj][)&s`n'js!\u9!QigN?# -cAv9] uJ[ #BB ܔXzY2/Ĥ|R62=`zPıѪ{LdkG;4u  Db%iqD)lԙjyQt=﹏NOL)+0f,93ʵ1JWfc3NXc ?&>÷)ag@W ;i|2niS'-wRdePǻnC 'mjx=ak ץiet9>GˋͼA]>l,~?*!R#/{2o7^A B`j%\T⩌/R<9`QW|>gTEoghnMuLZ"wl41al1s*A\u-DAqIξԴDmJ#PWv*  4.<7*4 w̗ȯpmI< zhx#4 5ו<t"XEGk Q?pׁA@$у#O^`rm3y̝i)HanLM;6^~<,wm`V9^eEDYG]kd zmFTd=`0?m Q3bA*l [L+IGZR& /`,F&O]b'_ %+d 7n;.1fCz)Dr~ntpt3#W([9Lwༀ*{%1BM$g Ф͟M(Jk}v[]o|Ԥ@L-ҫUP>rEh5͝JuB& a3iOИ΂e?$Qdkd?`L /IpO` %9hǪܮ! ! Wզc>ZBB cy40L]lN#210&ej{dN`|i>8 x);{^/('kY{"R U1Ixx]WxOFM1ƿӟn&0*HJy{`w2 N)k1KUtwc,oWM?rқ oX1JIkir:M cAJOm$cFє%U!դ =R~0<`V+૯MH <{c8bFo<:%$:L-bvtt㵑܌P`;S%!ȆF+j85x4ma5̈́n3pz_J๗5ƐH>ɍ[aҬ;(M|6&HlC~(ɠS}%6,_g"Vd.΋j'ou-<*gdaj5,<D Z&Ao5%i yZ'e%j&~dק3gFsA zܵBwm3|Ԧ? C'#>8!B"Ԣ<^xIjQqEcTc6J<؂%3;o0*4c.2R U=d"BaL8N ɚIT-ńN:[]E:J;AYBgK-/\2 6h'>} m?_sk{3s0n3sV3y]n(fGXWr:K FJfmPW(D`ڍ#t<FE2̀e8RڪFa^e[0K0x4[s5E#eNj1}:qƢ1xj;CwD/56T%Eg#F١"M}> s[GS28yh\3? "皖(D-GDǀ?~*8u.P~Ѣ6kN5I0uө-6$p2ѹZ>*0p˿+^Ll .uV7%JQN8NטL'0_Rߑ{M@# tJhuE;>=@/dجT֝^B tJtMLO[ij qaZx)Ϫ4k!>SjL?L8-6)4\d*8̒A-/W̃\3wgY̋ {]MB?Ürfx ./1L[‚ޱgYZ07070100000331000081a400000000000000000000000164943ceb0000887c000000000000000000000000000000000000004c00000000./lib/modules/4.18.0-499.el8.ppc64le/kernel/net/ieee802154/ieee802154.ko.xz7zXZִF!t/U7;]?Eh=ڜ9Mrȩ?C-Ӟh΂+3m`Z@F6Wt2JݔBQ5Dz"(P`1 &QYچۯ?!/ьi 13OPFT@g98sZJF m0USt(^W8:bsЎ-Žt,峡5m8'Ͱ ͂B\/ / ii|p 4hC yN ozxR#_-ꄖɉvN)p 7D H O}KGX1yaiNTS+h+.d5EZz*0#,H£V3%^058SEw!hFK+j⩨[*sLwmk(⤢W(Hѽ>ΨD^LZTk>QdF\!$FQ m?d)t@AX"Ԗf,r),(nR$l7I6APIV]!S9ց׊[R߯,R -ՕX pB'8I&, 3^P}T=γx3Mo{n/E~ t{X|mY\d xzi&h AI|SJ2Of}_W}a0 O8!XЏsG__ͬ|ݥ;͡.5g%uʲ bahg!zXJ5{!v ZwU"3ZscJM #wQE }{;| 39I+1~gm#'v 4<tzN -TFKP V:5,)zJ;9 xFE(NF1X©xYw­1Ra޺1Z3&8$y'iv{D5(ȴ꾎L8AgvII 'FmN>7sY^0(HLd7`;ˮB=Mꃹr =?0컆#|foX?Tl]F(ä0DNc"9e2-jSg-WxΨ6nY%=P%. (m&xcJ<mZ>/Vr+CqNRb)t4kO{LEygHWԮ<+Uc'B+@Gh4 ^PB p-2QBLB\){T(κC08a~%}Gd VݹY7G3I_v?V>#FZ获Y AiU)8S)A Vq֢c ? s_,Tu+#4{g,jmN!gIc 1wI#"`?\yx`Zʔ=۶tHУl4_n7@@u #lR(h:4hwN227UI|b͑yOrFLDR1ؗ\ zz!5;Q[@*끒%DWҭWP}7|`FմLk6sM#4!m5K;wm݆p$EQr*ytϑݗ9$Q$ŃdeY;]Wq䦩8(q.RK3 pĿiAڐCru&o׈V1<1*ȺK﷨8-r899F9{4g>\M"ُn~7]Ml/ I`,WCwܜ/weӣy,{~.S< 77D#o׎a,KW̶'J!YլS< FBimM0x̃D1M?<D6Δiyɭ1cjݵ ![ `X7ELx${vMgU .sDh"OW87p%+iԠB-zF5`QRqW{L. O97y~!4yG؊iX"ꑐ:}p< |ZR5) 4P`R/:/죐)]B&8iLёtbϚ!QEkMU?j58~)nU26}wDlGhɑnmI7ZE"Ng2cD [?5 Di1<̪;=*\9Oԑ ~1|^.O;5F,EpbXi2=yC9%(҆X.I 4FV N|PӆBދ+>UL{W)F͙OG;0T ral42;o`nJGq2-y hoVw!/m҂?٢: 5RGoE"D,vt5'ǮDxYzI\-[%㌹Xe2}1 \稌8(`*HN4CHT{H d5ճǫ*d v"UcP ω-Geُd+ʴ,8(P-ވcmgXZ P0+ R954sWP^D1gǭG9-s B(\8,Tiv|TlMu}>*md0&sg.Myן+դ6!ZYۈ*a}+$O-0zk \O >WS/dtsou3drVfHʀRX۽r!WnqtC҅㯀\Kյ$ ˜Wޠg, +!ʕ2B#fKGﰂ-% @]:F(e'Sɻ)l<\…WyvRX5TH) cȺ0]Z_̘ ځNV7^vp{e+ѻZmuS h6vGYȁsaebDڤ:e>f\\yEL|Q \m4@ $'D G{3]!y->5 kKD)2/ZIT" ۅuƱ(w1`> _E;XN74f\mC"ZrУWbo2z;T>xz21Z;YzWsW;̖⌨r,Yj㵫{hץi鴱*g:-v@+',RV13L:rF#1qT  .t!f0W(HzI4rkbV7:tau[G"Զ) bNf g4}䅓|ɬk=UyV;0?nŮ{&^l8TAr^![ ̛ t8Ђԑ$T#K @vh?|J];seP?.̑'9"o:fE1 .t4ӞV|zNje(MsL}Kzg*I=io~L6=(+v3B9ыb۩9!-cywN2%ʌ{3P_^},|]^YT}m6Ӥ.sp͊/.Aٓ'[b( +oC@U,p'a`,] OHYզ!) ,#$_d/ g!#hNpPZoi([&XRۏ޾8xp'*F^l  pq=^ܭɭ4<2,oHħhWֺL^~B&ڮf (E꬈mݰj+4 񒡾'_pyWY:>r݌:$-2s*k)71yɔx~{ t og*"xOlG+;mY$>l wmjvaÔJ8֤eD|ցBx&3&lƬ?OVIJӦq^ ੀa{=ٮ5gI).}/7qpFA35b0LQ)hè&~<M[Y*ZO+eܺZZx^/ M5Lv~D eQ I8qH;oNxBtfp 9|)9EB2WYGLN2*.01:{(C˾i1yn7[#p֪'Rr"YːxkLJɌGP>fVя 2>>|9[:]AikkjㅒA%aZ>;d%\ _O0SsTa~h) `HiҊoj~.i_A:<4Hp-U*nl8\@]_+j27|*O32}|,`Gd%> g>NJdN0BOܛ CD0޼-7ZOD#9.&frwSt3Z2 R -{RoX5!sTj$|LT8Be z6d%nx{prm4!}OO}E11yYss?ŗE*$D-Xxqqt MuH$EcYr']"3ȐV EP"/_9Zu>1#[ 39hPKG"2[kʤBK. ) A~Y+NFaX(%nBrRe.6+>mzlt탎v%-iX~j9Trwpضz6Yr# >Mm|u{í'fNBћu S{52`8$;Ⓩ]VtRajάJ 鄫~~B(b Xv9릏<=1i4kMIo@ ܭ0y}5lF^bDl otAډim#Q8f>1Ieh^)ӒrUʍn; Duܥ#JMݑA&{a|eQ캺V9WÅa%|ioqE_Iu &%D͐y1A?t(,{ 23Qh*8#6IMT Jm +`e!{#v, < e]ڲ* ![aZnw4+Tx .R;!"#NBZV>ʼ_M vQm7lA-e噠hn7/9p y7&Ӱ+ekvPi%W|]#uke=m#A[ua/f?_WjDrLlBzt˧$I_~Ti4)72?N(e~jPBo"T>xȳKRwȧly~J<[}mBGd,(>(>{zb]52)W*(2+\W_DrYX-o_5jKKb{׽+;w =&P{l5Lbp;i:|%R݈ jFgSpP.Ҝm;j?/%pG͓zEC(%(Xv'MEYHZc%JVQ},u4/mlǺDśr}L(Fd:39r/*0bO$ض/Q~ +'t=uxX Qd,P6CYݹs[pX,zi+y ɔ^|y_3< 1Jnqvy z[W1 Pck[SabM|Wm$Eg=Ed;:Q bocY2K.? lن  ExHj(m=:IeAg.!C0䍿*,!8R&Ojp}!{8iC%0x~ؘ[$IC2{ck]ʣ lfy-^Y^GE*4%&Iyvީͳ1\Tl4嵛+xFfZŢ2{ Vz t2nSߵKYTPuu|M1ٵ)zh@{]o/qKmPhC$O]ޕl*+v8)sH@ggq$[S<^N9!Ӛ D<ȧC$ZL;B]&&gr#Pm+LP f{G=~w$qPs *|5 nZVq LY׏uUy#ajr@GVn%RCxTEZujȠ|?Ep w.w9&/fr$Kg#'[ovz:fGO)w-Dr^N!yV^Z_H׾y#+<% (&|x+\2*L8xVȴ]&78^H@jFC2q +ֿm\C7OTb,ˬ{DL//Aj}"'Yu;mb<܁ .AGQaI&?xQ\Hmwy&|iPlI8zA9%R.֋jJYkcTwGdq;Zطyڬ!_6 $+6P ثOaC&s)$4>H/Hn:0B+M-A_[CZ"K}T_ޜ_!1FsV&B6U?1cRwm7jgr&]*KYdXG$Zޅ]Xa,9Ģ`ѧ!o e R-E\u՞OAP\' ~F"'pnz<$mE]EVy3B|_F[ؕ'#)냑`S-Xw> ;{M7 /S(.Y%JvhGp&6;@Pś ~&j#ΪYi:\8ROھRmVa[CUtxi/$}M;N(EcK5i4Z_nBz$o4Q}eB"N7=ZONxD.n}繯Y~2ʙ&^ R%)^ IqgYYhm̔QM*h߆h藟)kWLi]jzXb9;u71M5yQZ"jmH(}C)(nAg T 2SBH^Hx\kbaqc麕eohgnmgy:Wscd N|oZWS@yF q ;5Q`羈8|#P犪I<4[ǘ=Btڏ_ZKW^⎙S GJ`1 <].NP$*hbힲYq3B?s"+50ӱ"_Ae*70搘' '-}]^QцWfJR@Jˊ}MYxZBZFU i/"0d,1s6x4*E@jCQO`" ZŸT z8>D-GM& 7|=Dvbh֥ItKr" Nŧ6@9Y1~Dْp;,v=ġ7LDG=WbzWzXtU5) (ddeCb暠Z:y$AM,]rӦd{U* KǴN&rg(Qty t_qR&43:@h;D|Zl쏇~}] Hky4XdeMWy]DhR @HjJqW> e&oʝ/b$ű2 |L[HODvM9=lhM+| d KՆ?,)w6ZDG=byUq:]"ܓ/p$4:^845`ٜ;Hi@6/<\; nפb1Nۓjm< G:F9Fy)j;C (Rncdy4ߖ jۑtn wTŒ K!"BnݪakIQx#+u$9j/-Z r|YN𓻍+{ܣ[y(y1Xow]n>S):nQ`-wg4(1$|ص`+P'㜷 J1pb3WQL4ko!{, kX[*GA)=sx*;"PL%k 1 qNq zF/!Y'RbQQ8DpkqU7|6uX 7m[pRC]SqΎR_]cI+O>V#t.;SIv]BVAS IfMȼQQAB|gX_Vr\Š>"szNQn1L8[]8ݫbho#ۨ0uݏxr7 H-6}O;UZqi!`уad0_ W!xt - 8iLWQ^}q;WgJ]'O Xkrݛ'/2'Pߢ48G3Piv\6tOmS]D&Zf : ,M|ni4znBf1p;Ѧzƽ,)4%IcA怏R22%JpO/Y<:ՉIZz$6@;oߗePXmHCX)΃2bX̢bɠIEۍ$S!hRZ]&_ᱼW{?EZBY3i$g爖&ž3w]4o&zHx v'2ܪ%)ZD BCӧw):(s6gVQU,` 7±[RR3dQȎGz7$ҁҌ Y!=۠MX&WX̽6 70첚9QTqw,z3@EwT1<buae^wC慢lfKLEo:8wHdˎ?Vdk8q/gP5mk&7x)nT_pȊbԚ aqOU[С8hQ6_ŏ2Ӧ`=zT^,'.)_U\uhmhzbX+xzEh̉hZOQU_e"~z"!@]i^O#蝒ETGfetkI#LԎ# 0B0ZDJO5v W]HCJY<>X[ESri&o. {߫,=նxjхq -~KqۼlD>  sCNp͒s3 ]Pc\mT +% 3qAA A5nP&Rms@tg-P3j`l+JX +_9mg)Tu7@Fu^ArUxuR5+q@ a;2:+ϣm xzX#pY̏9µ{˱rV&`13?hKߡphU,2ϪH: D|7Ӌcvrdʒ65\3\n}mӹmtc6H(>{ANjr ~AG  J`䩋1Ljf'52n{)95Os?Vao=̫=']Xj;INRP=Gn.O*+@hM02 C-~1$3$TCRMeۯnwe"@F|;q<*ax ͌p/Z20KlgKCBPmVlګĠDV.EQ]f5_`b#5Z& r\loU$%!2 X̒Wn9Ls!.LE~6͡.|e * #}]c ]xv8^ȸdLYVV|ڿ&+Fd;a$sz&" {VnYyU 8lmG iZ*b|pwBy1UmuUz6G³ |A*dJS%Ȇ\ њDIh`׆彌' 'G|10]5*U.^&ZV`ɍ'+֜M?qGnyԦo੤#Ao)܄=gmgBLtH[n{u$BfK7׶Xl$!=@^57;| %(@i⍙)xWx|P% 5Ԣ,nkv},,p'? 5e%k+O$ RIĥ{I}#I^Y9>.HF\]>t`W'Aݬ\v~ :ޔh:kku\m֏F!_!"&ff\n)H G^Me-Hy\@.EZ'NU)ҋkN49aa[E{Wn5vR`D>3_n-0LkfUGcչ4)I.\ ="RQ*4E8׈@ F@2N B_gi:JN+eRəC=aAvT-c r[^R. Z14qoR=mM?iv}EV3@7/&:fӃN5)uF>asYc}Z1ٌmU=Cjԃ]XS#¡Tif5)QzȻf;q2b_mQUoԪܪ!푒 ieDPA>Q7#>U_3C yp2RzyNӁbD ƙ3Ɩ$~/\2Vr ҥ, ᠇J/Zw.%郙= 0XaV GIcN ̋48tH6ܤykA:QKsnY6z'`DTU3fr+jjc/ /U`n|bdwѣٍ7IST]uq8&լ6Q 6OPhO`_Rܽi1Z,6Nԯ-e9R }TjaO*f#'QXHI~S&7멘(|ʼA,UsRL[Q1T^J̷7qjogq`8ʔ* RQ,A Z*5Gna<1{-{`ĵ҂F0 mĥnū]Ǟ*FTek1[oգMp/uLWƈQ2HLY%]i=އ,zI ! AM_ȡVIBbu7=V0i܍`Qwz|bC# 0z;-4~2,9i4~$ktSB\*uhxΟz]~"^)~f0)@68v!HSτZ!z%4ۻC@wN6^N3E镰gτz#=;TNv>&o l#[NX0y|2¬u5ĠNk*Snv-C[F8s^Dę~!\0P6 - r,GE?=v+8Krהa {>z_%G/3^͝& )CW uȁ2['j2*kIw,Er텝<7bL0BbR`'¡i [ƒ N=X7GiJ[F1,?M$ݤWryD7R&.YYRb=ioK|yөV784%3 3)!8|JDm)]PV57 eSN|eѼ@E_J0nfTze0u19᭿H?~#ذFȡa趎;,%{1oPN3 ]**#l̜V-?%>_tI'ߏwRX|s*OB3184E>~چsWޚ:0⦠GQs?<%xG[KoEK[bI6[ %Z1q18 㫵sЛUm\Wp@o0y_z?,IGi[{Yf;4:Eȗn;܏}h;@ xaV)g'˙AsM04C |k{BŪW[W3yE>CI﫷hѠy_<@/rdjvz!ʤ7;;3Jw+T;G Q+`$NLc $YQ"ƔXYUCH+::F{jXlyH%ϳLWyA9scCt̡Lw2|MyXDR%|&z'=SPr`Tur.sZBeM1"5ٕw~Hgϳ@靤4oSSy0jMTm("fE a~a8k"5jN %4,K ۮ>Ѽ @o%8:>rVL^;Szu淣%g;%wObT8ɞe|V]ELSvaD:èm҄N"ޕ&= jaۘY'{1Y1P:6«#SJƄPlZd݋ꁅӅҷb-5?͘/ְcW\l0 ‹:a] }Ot 'k =%Bh$j/k`d3Pi}*[ETPqx. 6 g#[AN**KᐭBpUؑL~5c D,1q-ʼZk_kS2-U3Fi$oXj|Cs`4'ѾTS7,@6/f{k7FpR)Pݺe 6؃Rz|҂a`T"Sй\r{5nYP&1TJk3x~XcAg|fIvYBUeْCp#SXXi < 9&4RX YUbcog3U#3R$t4'}+ܮKv,XuA4O`5m1];6|[4H:,xLA 8D6w @MvXm "7 K{ 6+QUz@5 [2fb 3F|#x^;ڄJ)0։}0y & p9 N%oy/YW5)Wˣ7xސO ! _& Fj-N/L7RqKa.b!hڴ5D]AXrBk{:Sl(Sf|3{:4Kz|i?G~Di ujW|P7.$ŕ [=:ѱqUI9ni 7=mE\GΫs$ m۾[sccBFƯu0|t%7㗮\On/ EY.v'upJtz%n p{B0HjЗ+BP*3S=01ژ<{7Dk[e**cCjʍlD.$smz#9VDki`eTV0D挛ٴ>dP38cA]}"\6.,W_\vŞ>8ņ4} VzZg(Y>RpycI7nuw\,="J}o#6.=SZYJwBdt9҉gVIA[D9 |2UDWOJB5X7N⾙0:5^'Xh0 XS(}a26(X CI@f MqoZvs-Գ.zYR (1+(ub/ lPaH%R 0~+Yi@m'6 6 dŅ4k]AykXb5&2R:[jbD!*lD~ؾfLaG2Uf>Yx><ErGz?#f>vr:/U9k -seۃŨ<0@qeN2*[s\V=47(H8Iu SmOl+2#c^QU7xG|g4JUl5A-5Ԗ5OV\r&fw\'Ϳd9c.;O'.ˀ V(.LHX 1(m<+2lky\&54΍~3U%,ӬĽVhFNE-~@Ua)n QͱHJ'|G@99+C;Jw[",f Xc/;ʤj_uM(9h)G~Lɲvj, &)(n_!C_3+z1Ki>gvu ?p/PÉزB_90:q!s,6042:btgS_Bg(dYnFBLb;c~KSHL]?TY~>u^Hl]V)~9I/R I,mJ VVV #e,U4X` itjSp䩨a9r|-˃+,EN p"}0aY.eދ7S"V"QjzUjfO 922S7ڗs=<5"# F?3.+θ/ld*9"w} Y]Ã욂m90I"S[:*3#a}n_kGhMX8~.[+~NгXe}"&ln fswҀww.,KCL%X4i>֢$cwO|rTeŤ_C3 &eO:)Oў  R$Sny:{y)S27Om-KmOv#gHƧS8rQ$HX+~% )#[&(_8}jw a6oQ I3x9 &S~Bnm"\@a wĪT-S<1#"-xe𷉥xXT[dVKH:бReOЋzNMbq WME{c$T#v!`W oۢ1_,-V:*A^L( 797&ȤQ!uѴkX5UW+԰"\ޱI}j,BN]Ȓi>r$١B QXx?! Cst[v@vʽQ~BgRl-~ы0ɳwR!MxVS?JԼִHRaBT2Ȼ giO=0y~ @ ˠ߰[HQTPEuҐ'~U[ ۪Vȍe@r~>Ājv!9E xj9Q]ՎfkhyCF2 :~d3&ul`}7hP%'*"Zи.|1b17l ʚeH:=A}& pR^a} ގSb3ylnaaޤc5cZ;i1qcSP@f ÛNRQ+kjo! QI񾴛'!e0>M7~`7+l<.ku)xi^ M Wa@#)(mu~t`R%Ҙ'CBv $G7I*,}1%.DzGө6jՅkBdaD _ŷf{[(YCEO,ܟCuW0nR+h9r?뚔QfHoZӵX1l'&C̎ e?[xc蓰8Y9_s; G Hpyt.Xo-!bôYE\QgN<4zOcNZ6[}PꑋK}aaMmB%U31R ? {;%pY4iQ I/r.AF'/1^ 4lr4=4-:,8sA L4H.sA¸WTnsH6ųݿuHL>2P1s*CO0;pcȠG[`ԟȫ(%jV܄ӀZLxfa<.λ6_@R[d nQ,ffu-9`. InlpE:5>O9z|O0D3_}ZJhAҀ>s8RXY /}HXHjH%N"/}2!(QQ 0m? k@¦#ڢT` 6>ѧ;::8̀FόŃ(?OJt6u^%L8dߢP\·ģ l&\56f7UaT:Wer=g)&eX)^S[;N<\hԏ-*Z Ԩ~IbMl Px\Nu5~mR_zfLuxyM ep0dHI*[ʳk6wkIG(w=>_ml8Ei[)Yk ~&qGS4{ML*z¾yXsJ<э!/?fMFv0"ofQZm,J_ZXr7J 3>IxIb4(Y"cHCW8-n'dmKDRBJ.5YĄb&S$7o8 +2Ös'+zDE$2&㐲v$ͱER$7bt4*Ѳ}mH$^aݝB; 5ISZ.,7kI|rnP/2Sdb},S^_oy&N0NPj# /G8.3@ mSܥ>I XTPݚvyj:pMh{pJyGHӎTaQip  ٝ@#ҡz|eȴ$cT׶ %{P> WH,9kN#7Tb+RSNg̍&0b B~0&¦+r-!+_)I>@6\tm=.lFeV&i9H?2g []P]v$M)ERL?Eu|6svÊ@ y08qƜC[ ;'+"̶S?')rKٸ"8{dj=݇!7&̾Q0- :c/O3[ٵ<|s↑q HR(} 8"xWb ce셻>|F$$uY+䘋* nfb( ζ j潔jQ:,!rƅBUE C1xakoZG_[!`?vڢs(*fe8G6mC5ٝDq{&;k z~j&Q*4O|u;S H Ṿl;~"ˍ],(;Z ]zl^+ڌѸ<Aq`?:vaߎYM4\TKbW/e Q2L7txD"R/ 8 H>f,"j9MT%AS#iJb˷{J.}pq8J`PAp^\Wd!lX2meK VLY,Ŧ LgF墥=e){@ CZ|hu،Xju&*YG(iSr v}YRE8B1bx񰲶Ar.q3Uyvb!<\M\ؕQ. Q߶YT\R|H`uifX%odHMCY[.S5,＀|%yhPުCL>O4*Yf^P걃Mg+S'$q:6[+ٚ66gڼcb' zwu WcJ󰃵\kuR0>\cSCÅb&C<M*{ͼ3E >DM|Լ5)sEl'@=‚Z7Ϋc<㣍%.mpehHOPObׁ_?Ӆvφтʱb?~?gEY?ed[B zMB ݶlpH1;Fǹ<'O@;ŨK2AR@zm7wfUR[Oh;qy::L!uIdoܭ;n;w4 I ".L]q27CHޑH o*#`n/a7@佂hDV'rʈۅ9$d,|9 u꫼.eV8KQZs(55pH,F+aR ZzuĒqIGA2B93(Bܞps`,S 'Rb~t͡R<~n W>.)\`G#y;"v,bז&Y Yvu%ҭv8Fx ײYh,28_w}FX37愻.Ж ε嵬&1ZslB5E%A-i[mH;1߸%OMX]:/~)a0c:C 3%?CfIbˑe=ZRvm3_ ɣPqe =[XT,v&؅tC3J]G]e ,CZmZ9[Me$t\L{g˘PTW\xRuv 2G!5 }åq;U%{_nG;6tx6[|BG*^|a i >9ȽI>hxr~ Q?bh ^ q!-i~7Y\(99 %&w$wHuHZIOZD)?Yc 0n^Kn.{[r[tZb-G{PeKX# Q71+7(̵,,p)B{D.0߬) |~U13⇡=[w~U09\9H1a kCp/{ RP˱WO[+0PQ 7m쬙kZtG\:.Z<sO).yJ:0Cޕyi%A5v!qxQv]+)>z~/0JLן6)lݠ&׭3Jcb3z ORv4ܮ.F|ݠ>J?Biy▵+d\,Sҫs'мo.7p ON|wmvAfJRC oΝ?/MO;#l6N\qvd2K3mM܁#٢9X@ȰSU .Y\R >t$o8NӧH7"^[ZwA/3ld,8]2"9ri6"g[R`0ZtI}1D1vyR֞*-ʤ[0op]HGY BLU?$ˏN׸Tv"WenzX[+5w| ô njߙ("GAх{?RHX7x)FsaDGI#z(H;G)w&HSu눞 +N<ё=\ U`" ~fZ4;nvjdo'oN ě4+F/4`mr܍s}TBGTH )_糚8Et=+Wi_PEAo2fZݥuW0TѬ t\&ELllɆȼC;8aXGcAVq TA9l)sNjzrXb,vhZqo~\CX 5ݣ"O9Hv eļ0&q11' KGp Tsʧ\)c ZH1wG}鮘up~Z ^1TɒpUwZ(ՆM-`uXK41)7h=9w.9zC'FwC~ħ5=_#3$UPճƀ]rWˏ4\>2l֔N1:)T{peeLP.$PN&%W١QH*uCj&NUf)w`l~O @4Јc8߳Kz@KB!s濽f"ofkk;+jBa^'k/PzWbr0s1bN|脬e͛)L@5z11vv_0*Twok]^#C!3a5spxV_R(EtiDKBs&9㮊ˈ3uh|E$*ZSuJseAѺQCQ"nQ?O`^W٠O@1K>'e!nnTKÝJ \]LX:1-PqcS_7_ S6SHiv2]XZR]%d$v6e̤ۃqҸ(3`[T}"ۯϱ$Vz?0c7ICX(~5(;¾e_I}`2M͟|OIDi㏱{*Lf{)3%$k/d -hYvh\h3<[T ER {(w' '~^6ȁ$OSrms4{T9\BA+[!p쨠p\ Q+i&Cv<;Շ>%q{ -pփflf.y:8k';] &C]{oY"M`=k5,SJ~^+KlaGT]{LG<݇ !D2S8sl5k0Ze3p6MOSyM}GSz:CZ-ߚU aI|PAaXn(e߫ q+&w}=ǬEzI k) QVy#ڇ+nۇaKJ@35ƚ`b߿Wv^ԛt.G+NW2fl6ZF_3)ZSif`4Km2;ajiڗg4zizk2.?%NO+BVJuxlߍYtyMwƿbp0vMBA 1kN9mIѪ/:ǔBFyh){X=x5:#:A l4qR"IܓxmiQjG1C!d uE}?dL翖k܅;;<vL]Xą ]Q}mTqzœ(>;'s8i`ԟ=2r#YZDPBeΎxo>B&8|B998nNl":iH@)m79k& ͸Ϳ7gW%@#w ~ꇓץqySgmz]~*_m;H $;"|.SΔ]x, \ e&e11]ib.rK-h2zS>%,5qj,9nJDH͢뭳% U)2E'QgS 6I:M{B@J6^DN) EdeJIᥠ&=dy+RozMk ;&vl:AVn A(52}`iֽ[Gƪ˳2P0!Vz~ؙ~JhCS}0wK x̵=x4 0{70@B%8Q-DP2j W6} %QYEaPQ?}m׏ȎUwY_m8#>$gH>& ʒ"+Z^8) !MƮwG;yl.6J Ŵ%#)E|dY̷Ui~DE˨hܢLfNov0 :΍+{gƍ-ZjTR;2+lJfUxV!X8/rQ0:g~IlCfj7֨.;6Ju_!HsR&H} s=(zyӣUu| LTf~~4)zʉQXd %_8W6[iLI]NƗeկ>~/B B"<;\97mQ>|(א uVgYZ07070100000332000081a400000000000000000000000164943ceb00002924000000000000000000000000000000000000005300000000./lib/modules/4.18.0-499.el8.ppc64le/kernel/net/ieee802154/ieee802154_socket.ko.xz7zXZִF!t/g(]?Eh=ڜ9OCw$Tc2LhƯW< ͜=r'zK KB7*Ṑ Wy&}y1.ó=i>lj,lG2Hh?yhK'p b\C@WdK@ℬڲA\zHp^ek/[n{,?7ؿ(ᒻGx:E)x }*;0 F <(:^yx+g8*K4ЊRo&0(Orlb,#|0T2-Mgi .N1_d?5Jj+!UHp{o\P1ǖRo+E#s2V'eibڗ2qZ y e CG/uVBha\sf%a6 ;uh@ێ&kaw=,vc a]vkEQkF¹ 淞pcJݧ1#|632&7!^˞dH}鷉%gH1 TYctM[r޽pٛ飿af[Q ))ݴ _<|^Y2dFft eԤm; AubH) \G'ῃ@5nܐHj<٭͊]׶ƉuI:᯶NlDXCa[8J"^8199Ix89^k؇u^E2 :&,$.97*s]9)d?6= kP=e௹Wٵ9]5u.CB6E#1[S6pp]tޢi<Ƴت:zޝʌӐGm̝5I|xP5l5 |0qg-r m!H.*aj7(-gq\}:fbѤ/X]h֟Ry6Šut˅?V̙Tj^8畏@RcG1”ٳQ!QѳcfBYِVbFFtdoN}hd/U)rUQkjerлF[o xӱ4@-ex˗JoN.8]äD2B;xS"}Y#j@h$qA^?D$?E}eyJ Ei"'\g]چɫ'Hj.HWՑjRE dfWH=ʜX6]$5HzyGejS0G0GM9CȞkFIsRnND`4߀ ,uij­vWR@U[\d40F4B7]k|4N65 KZ΍IC^B؝pT66Qdτ5kтf5YI_JZVz#x^Ջf3Q=VQ3兺Sqkj } =;/J]a"TnT܈.^◬8[i_f>ƅ{o32dsH L9! N*sRccHv)V7u=wMUg!'`[J'aB%5t\y>bT冧3#CUdۤ"`RE@Оҵ\WC Z,)&6/>BVrj"!F]`H{͂UdT%J tFtWkJjF, >TΈQ89rh,c|X.%0^EXe8UЖOq Χ+b' l?/3]^Q#bGHòwӀ<b>~)ΔdsVQ n\H%'?+XG;`YCJ 06{CCw5r\6+5\'i4i[m9&K3 ~ƐB)D 1RB5bG`ŢBN]}Mu&V.~Gq#@DZ=Ph5MG)T0s׋sS"AW6b~uMgwi$]x=Y?:hM6a:C=c ;l%iKWPO:EA+*Zg} nq .1J>%Ͼ;ꭚ5~fԎFN:R/W[r8&tAѢf,QaxPy8Ŕ FSNzp*s (>LYP{K;H~Ӊ*:w/+k9q#VllUS+L;*DMelڸ{C$6']%%Q.&RgvuъlfṼVy?RhU_Z?Ep~NZV^l@?ׅ$G: QJodpvb3o^.|.lM#nW En]n/Vj)\VQ{Q'/a']{/(Bcja)->{p![{m4 le@Hoj=H\po<↗Zo>M!D Se3:;Og0̓"'r5×̑KXg^'y 7kWYrO784z8h#2[ĤSY!d 6K ,ݬlcz]\sND^Ɯ~ wo)Q|^bLURBBVnXg|=J$R-b(ɽ(p@3o{PU< e;ʖˏ2`Dkvx]>~O Au`ٽpv'GA'(kzr0_$&Qδ@{oc$D]̬!rhw4r`(Ek!иk9KbDgH )G"S;+?KińS"H}J5rzP@C/X܌`tVRZ9K[Bh [bϼ 6N둙A6\~ޒjɣbn[#% l|7(C F\m ה4–^0(AK+'}J6w A!#66VEz-pݥ-޶/cj9vO*hVwIPGj; 8Ѓ9=In~>JDj#fr.ҥϪHLGܴ// ( } DHp`rCľ& l ;29_Sb!m0ssf7aX,̓#u=C\*VFPgua?7>R}bӢmEgb `J sg|1W;~Ht owsô\GeQ˻PFk%y*|֜1n"ÍEY)[HKs nۢ9,1d,yVT"?XNؖ.{?5s^!ͣ\q]1 d cO[z-?꒽сm=_L  UhAr^kjI(B_eH.yV~[^`jϗD(M{v%?/@SDzR`JW7kB7˟S)*orf!8G~<|d*;^a,_7^[0RFfv-J!$-nӷٸ%¡Ccr!fw7!E i[;+LSi ̾Pxf@p<{tg}lZî( 9(ɶ /•ьk9wtJ N^Y6yF*Pv ClImB8bfق_J) %}~Gi-ڷd&/뜢l*,a9ryedY$: 6ˊk fĚ蚣 8HRsoTnWVy0d>'=k2c:P_-0Ddc4FDg5mQeܾb`ެ*h͇ 6F?{7=#_f>u[j.d73i24܇U(U9p bvl Zd`ͮ3jBd6\9^8EDi%}([2u?S֑/4vnT!~~fAA<]5jیhaZ~*svRu(,5C{"Z i6W,^yKb`FBثǽvf[v R-b{3olS@(gk$7Dܨk ] e.LGְCfƫh ydLп;΅HzicpO!Wߡ+Sx$x&9&f%.Hٌ}hۏE|(;1MGAS%Jxe )#ލԺ&јPP%] &u%o-&EA3&˛ElaOK;Z*2](ָ!%rcPZ&BP>uu Gﺬ/ģ[B!]0VR4Q<@dWTmZ(waĒJ.\´k{(A 5sDug\7] &@ 6cN.|cvGE"̲lw) ѷі@{7@^HL6iݞ^\&$}AV:q%gFNi"zūܩ 1̌BE%:o&VhlMbbؖ[@W+faUqp޸>4F"T| (azT>c5ǚ^Tdd>…3rtUl9I1Lo)VȈ4u*&'T`>7']XvT.ٗkڹ&Hu{kher}J8;G}Dy*L6Ap3b&YvoMAѴ[v;'nW~V ^iҩC`j݋3 B#!d?3o2MBvbaAUCb )ce"Jihώ3295CxXHgQk_p%jc)s-R0!fL <~8οt|!FAR87=LTmE@Qcwggi@Rzr SnȞXY9C%TibG&0b3N+&FID|+>h>ܜcȎH1ݳ9n 8!쳔fQK=N,'_ svڨ,OnHٷ}-1zX!$@2F@ L+3Hܺ%HÁKz8T¶eԵV܄L@O8 ;Bd1( E&b}O9c-bm"bvFbT[..{C荏iJS+'M=Hg÷ܫl{ R34Z o (Z@;Z;L?ዒR)%Va6kNWn|LUj֙k=(8L}6F:fd3QO<)џ3Sd#=3/)啟 "!oZ`٤?'3Lz$04;.=/F$'N"_8SKm^P"/(|K[/׷dp>F/fEY#Q_G$lVDU`6H1le4tH~ߌ6cٸԉCώB0܈"]e"r:̙S.M}k}KF,_~/(`=|-frxBZ~EBfEEXKGk kg`{}qLFDԝ 7?8c_Vw*> hw9|<^ke~lX#x{m}q8 |ҐFVH]v?J )|}au5FEr%U~F^v_^+"+4Ϟ8LX-JFF2o!Q`WgeSIxn1]*Ԯ9Mt]CCa^.K3ͭRdJxw*B z}b5 p<#0WYQtrɋ~#q48) {z4+-aXl8>ے(\,)HS"HDss@2eY4ĺe.LZsQ@?}KEcHD.mVV1.liu&)^W}|@ LG_h܇Q\x\ `y E>U+`v0H͏=>dۨ "=)5ʍہ{O0@)zkrƕN%Uq4lGhO9vKc>o2[3v.-Qmci2A6UB9Q=|&*~4< |mX4@ZoYhk*m&eAo*1hԃ@)q=t<&^v5eyp≓'Xmm|JtW@ kdLT,59Mݖ=3a y?4lU,1*<:o??1w')Lnм?V#5I8\/A1k۰f#JlD7d38hf H1!7#s&40=Z9?9'm"7F@':&>=-vwy'<r!8MNÕeFIrK>?ǻPx(ʭXP@T=at/Uf( Y;r/8bsB^`PSaOIv_Mqk)I,7c[ \7|z4%P۲1OT#9/3>&Caܬ%|JħO4BMĜ4Lk;/.ˇoKH߾a"ڳ-0C6WRḺ>9^xg@ox3Hws237TAzH7Ќ ڒ9xDBr<N+֨?.ZDG 6qn1<[Pp[v Jj)q˭ShF>FgRx&_\PV}r3iW5S+i çGKuv2]PDKC!wÔ?]򢽧UMNFأZ|G F"RZ4~ɩG0jdlɶTwa'0tD-Cj^Dwơ6}DԺ )uEI98€yzZhߏku Pe1C@%W߰2Chb?Wdkn \7^E2[Negr7ߑ#9EڭT/N3EάE<QGukgYa5ikQU+qx<=!pڀ:ukMrILm:t&6:($5-(AB9iړmW3.>y@Xz{uxݩ/uU}DK7ɚ"bZV^caWCm;6%վګ+3IZszH.g ?{|kW턢e:'kQK mFrniH}d((I@o6~-?zՐRy|Ty.$>9ɈraTChcUEw&ܭBAx!f9Bw}v8&Z9ѽ3;lnZ [p`jQiw5zWIU$q 7bz><YgeO%:gɖPt<_"_s!ȩLM3䘞twT&G,m|ʌȼE'8fOo6l] >#»ezdvYa/@W%cIu_lGlY}较+8/YZ΄ qY=2tNQ3IұgYZ07070100000333000081a400000000000000000000000164943ceb00003adc000000000000000000000000000000000000004500000000./lib/modules/4.18.0-499.el8.ppc64le/kernel/net/l2tp/l2tp_core.ko.xz7zXZִF!t/:]?Eh=ڜ9/k:;!W>VZnAxDonnE7HJzL&f `ؑf)Jj:lzƵ.tI9@9 jm OZ}eRm {{Nڦ[Sh/bz-(7}TEcw1ꮬiO'ꤴ2GDJ4F7N)0섧cNTt߅C!Z0v*fc<\1 :dÓ}Xy +)O@^x RBGCWL+? ϻ-I5;_ (a&}ѹSNʍLaARs daJ-p,(؟NsjhgIdM$ԢY&9&:h"(~\ڢ!4]-Zs;fo{9ē`@hVk{qE:Otjw;^*;0}584\EKҋbH"o|yla!wC 8 \q2vدm^g^j M61<([1`xs2Wͣ $NGyi917nهq9P R!55ɋRƩs Ĺ<\iT-V7 %DZWh >FeD-t̼܌&`{ݘє^l574cWGt|K}dOk^T?||wYLӹe-h/xx/o%1K_<HGn=gCb929v~khHnFؕ!-7 :y1)so(?hDkoFSy:jԯW}Im3n 0_'S d M.,y"?0ɓ6/1wQ-fnqfQhGrFn@mɁ\1JOJ6a^0XgFk~6`+vJecy㕅36L  6h gXtf ( Ě>u#ʠ=Y[){G֥* ܟ!̞LM@#0 [V@d@~/.⣻6 o-9jsAbSez^r؛;pORp + |Haã IbIh<@VJԁ{Ngq |Fg;wZ:3Qn ;XaJQssuuM䐔NLGR)9b\',i `=fՕpv:;^)!Vb:En0'^hrl4ܰc& (6e\(?%t!_`Tc#GF9Z>N ̕3f^?G]<2mGS $2M9l-a$DT Xa[4s /Lx(B~ \xbչy;g{:%\ja?4?Fi ùtVW^Y.41;=G&gkO6܋(j;h'Ӈ9#*)>\hJn}(W_:1r6-+5O(\ DܞxhK8iVD1 Q%'bo45TX95bD"wdH?=bsm?:*3#XY'}B֌zق:4RO 9l^?1#'es 4VFXQmiicok`hG8|цyoC^v1$RVR{OB+x$zOz,xj>'Et(Wv>_Cˍ0%۵Widv *U&m7>z_1޺kL9 ;m+,!Y%|1>zAc>JEuًbM3à\~>ȗ | l*wUվӎ>V.kIOwv< uQ}q#r … ; PGuZzF؈Y2" ½\7~ PICҩ'fisk5ţ?S'/Ь[QC \Se֧gɇOm qYV#_akNS_\\5#x.bA=tghEzRD l?*'ap|n=tq]N"L=$wê+Gt !Zn`blg!%FN2] w+^jC !s{Ѽ S7 MB5˾X7tfJBG6G Uw~<|,D= U \z&3;>T׾^Q'QM8~H5#9pKq?<i>h{BpTSc3IoҍnD~degZRhPr֖ )Wj=RkRfVw*ï=}R&Cx@z2o.{M˃9tS־Eb'<=bFEs]ǹ*kbo)طYW~/gb쫖?tӕOh!kceOY . <(k1l>@ZL EZ0CRز@;κmXZx1YyęWo0WRn8h;,郏*e=z\$.Vd1bc$F-[0FZnqMY⒌\*?duBWq8qI7AEQ_55V!K1;ܦὸ:g>;Vd N>"S/iDB)dSZbY&kBs+Rg#'pn˕4+hy7 71xd$ ?@{"x;?ٕX5%u@k␘i'm|8@8&k5:=ç?P<g/ed;GL*;:-2niHsH9:?ascA9:I?|;o;{lj*̧B;Bd j r[j#se(=WLAU@i0JĔTp4ptZm'8tWPHXd ˾m ?v /c_9\r zBFbwKn7  sj0n c1Z@XCꮮݸֽOE= W4j@W=e1%hB/ ,DKO&OeM+v=;~*A\fJ52ݖЭ. 4S 9oyC\:f̳<2ڇF3Z(zM#vW5>,FAd1Is(6|WˁЫmk:쑈Eӝ!1>\Uxso>S$d6c?ȡm1`j'Daaq*v@F'Zw~[ hc ]%C ynӨߟH>;ٌv@dn = 񜂻d `fKu[m;D( 38^Q~P$ Z>y}<9z6׽fP_ 3eW9ָG2$\}b$s2)d -Lg%2-CϨ@,!Ucc}Y:ۇ=Y̺1mF<$ oCotyfjB\>Du <͐(Ǯ{Y1)G^'Al*$Dw<ԠP\~Z27 k >\wIIs|5b>3.haԼY6)фZ lk':Pl'{߽Ȓc]kU£]]B-}4fEG85ދ[Sg\N9.> 80{P֢?1 gQ k0]ZL娢UeaX=1@*ݗTs.FmS؆Th d]P{=$9S+ݷr&x)[M{H>bk*BB66 .\# sslAЫ o.žw‡+K]4)P\z #s6óA;pC|$i5Yyu!&_._qq&\@CRI=)"PKu^X#50b}R,$Ѥe1yĩqmNeۑ3 R4Jr@l{`V T+e!; >P)1l߯-:XBF ].W a9gDoa~ 9˔ Ԁ 5nGrU%'UvA`%Q(M"ÎyT(iWte@HLlNJ=ۨ >bLA!p|Pf 'dmqaÌK`imSsP-X Ri=WJLmXհ?.wU# ۸C$!(Xwlp5ָ̞ziV7/I "0XY#&;./P fCށkb+K$*[W`h1v?_DÐ|B o4n2qMZ屮e~_t 珿$|zHD 6w`/K}ql0}&-1U~9䭢Npܷӌ fEh!9[R8H !Tam ̪r=NͿh-LFnFJhL Ms/@*;Dl86(aqW}Ai̩csg:[ߎ|kr+lu_Sh0%.~f%oDt*8Kwo/A}-u䨆D }T#:*ϊl"!#v](_uP]@QJj4સ &ȠÂZRaHDKJdeɟqG8HP!щ~a;w3Z(BAa9%ΤX"]iV:Sh_53̊eȟ"=E_nw\zlDy3NY 2uC#\7XLpr75[GrO/xgrgY.>Mݡt , ,Bԅ\z'H_1 E[ٴ8 y_II"VsRe@oĜG( 'j4`pK-u ⸕ k ݲ:ig*vzPHE4=+h^.Lp0Έ@XqSξ~Dg*Pc7Owt-0(LsYdyٷX2~>$@>W0.B`_mW _e6@f}24n 3 jrGߠ"@z,X({ry1jms3`R8];!SԜ9R3 13pG!tj 77R)sK`8q$gActOjAw|>(b\8T X2}\@-0ZFSG%5E{l Ņ`Q) tf@Oh%:OK׏f5=h_kϊt@ǡ2*:K«t UMAehl/(:dYKTD'g6+'1QlaWn.s 9-3śy%_SfypJb]sbӿ= WbfVH)*WJhEN瘨nn</R22.aPEgdfGPpxt0@2,v}Pc.>m;^1eq͊>BFZiK)%9FKéV/]QF`6!hb$ZDW'S,f'l?)lFq¢e,7/;M 0 ht?SǍj]{JcR&(id1"Eu˼cOfFQgB,l$D%'΄ t#Й:uQx-HEgڷmU҅W:^jRi@ O&5M ؅IC=ZEF\VHǂEk⬢,V8eI|D*i.AbQ79+Ʉqhkz[ i9pl^S4<o9aP[6Th4H_8CWBNPQ*S4[³B^_A>਋nޕ&@bIWdgO?:e \5Y"dbL|X!F>%)h-L f* ":fr:Lr $oOǘn]WFf87Ջ QYl*"H=kF\sy H6g"~gsp^KJXh f1%<]hP&^y"* )sh͵6lhfFaLߐogLZ'p |܂*rnmR3QiXC.u#4%L@ՇouO%7elNa(UVG o=x/sjb{(/i={k?%p8;/@r:zqSbB 1f/r4zdjۦ3ybW:c 2P^ɠ65'n}sNY)/E#w)8LV%l%r0o6H,p &)6 xlUFs@ L6wl>q8m۽+0wgu!;c(5/iq$<c䆧ۺk0,g@k S:zDćI:@m ! =}*S1k?xpUћuiavS~Y &ItSH@ʞR'= .b;27ᅑ1s9˝=~=jL0},9ӳK#/",\ jSh6v u=OpA%kY,EF\B+A%VăP{M%oY8\SO ޖ'p+.+%A戕',3-"{됅0V۩XIdd:¦\G4WD39N/7I ^9VUwi_BDq¡Ԭ|kPD)/?v@En j}9x-kBۭT9&"pA_v ;EWtig53b/W-4T}i)2Udnf49bJs hIK,E#4`dJFlcLgb Uݘ%Oaώ]d,63eˊh򀁺=~Z{,sMa݀Sk+M6"OgH|d#au@Za9MiouT - Gۘ_l0gp(%Rzf삿*8< q]_D"؀Vf4CO,<"Xڲ 9-%'!A-,a8䝈>mbn#i8J+ otPn8\1-%t.E<l?Q+tͽ 7GYN[kNjkmM +zM<h M[xKWFcr>(w?gpAۮYwO4`үk7 ` 6){<,t:N| t'4ۓo[+7@e…LN>z=]s= 5r/<Q̬vLsd8Hi)P2B>*vo2q^^RZf>jK6<ף6G' ˢL WyJn`1q1dO6LybW},tmb:h@ÿLf(tk7I4̭zJO6%kBR6$7wML&?4Ӗxl e7\쏊qqF!,2U~)hg)7L>A{Dk `__q[&>P܌% Dro~ht~$65!l~U"ek|['bϑ*v Dӑ#1DH*pt bĝo٦yz]}fO~`˙q6(#P 3;_T`X0>P }Pp3Da*YKAV:G.aU#-/MĐ[fN&X(+1Uf Hg7abW-+j nQ+>S9R^1+,v]^&ܲ.o҂poQK᱖^} US&YļƤ|6 2MdxnWYX'8lxC)fAnBߟÁ\W ]q9=T?eZ@{HR(I"bzXOwo^?s^KAۋۦq;L؍jCŎb6dŖqpBAz%s˟U3)JG$暍>NlwGeEDg$ 9Ag1X&dz-u(G#ץg&um͟j:`pp'Xڄ];huQ3%XcuPJAt!ͿOJl.mkxI'uj!YlE6=޵r2܉Һیpr1h2abv|  HJ09+4<W ]=wN3+GbĠo#<;h~\-S*ckFtP u&9CS#•7ST|s={,~i3eY/,~$m5<K|e(guhN%dM{FN c&2Ĥf2VaUHsz<k@{Md/ իH^!` Fgx inyŲ5#2MKEY KsĀ,A:BDey=S@`Y'e'@x_˿fdGًz$!Σ/8; 5z$d皂oS+&Kp\m70s|i:,.x aXz|1sҝQUUv&AF]jz™=V# BShߢc ս5m%P`h+ 8KR@W;=6tၛ9_XcPGb㸇=N*9Ls[co,藹q<C Is3tt TV}ԛGk:\ZQXwܬB1 e%Uf>Z̹KcZ|瞫w@(g6 \=7¬u aDYuYz$f]00ᑯT4Cy{Lڿ]ĩxQ{{t-kndɫ{"'5f]ˆ rWJ=o:wVk>Do0HZCYe:S*4ێ΃7SxdfPح ʜ^Xa+ DθJKdȧKV}Pf?]Md,f M j(wOQz'@P }I`3IL揭vI`Rr7M&.eXU₫XDoFC!#GG-X9Dݒ"4M0n4?^A-ߧC,'U XĦѶM[(aT {IgEDuy:$kSTD1s#- N}Cvr*2 vKOQ"v ]">m}OQ65N˝>.`"C:8ў7*&x񻛅mIKPB={#Wɹ8 3Bs%z,us'=_=MXC$9yC P=|z B&EhG>([Ĉe(A].%f7efA lr,x9hy<ǗhT Tc){Ls.ֺAQ% ӍI8[|(Y~Y$JCR`6n5# d6IJ͟Av/<QSN\:S<gr>Xg[Tk8@LT-1\YM1y (eJ-v\g]m|?lD Є* o ^%NG`#xq- sNjT#F6hzܰM:[:; xUdV:{-V;:2!T:m6t]t}eod}n6hplߘUIlCrYU/XT ˟6^'5+,HF\E`S4;`n/sP+8J4*qeXRsdea`(gUHRg\ B#~#Uj?D%q U` 5wl=T"뽕튩8o&xbߎ_0Բ'Nv/N?.q+s؉F-PvVr:`x|֢"\⣙rQ)SdXG忌TTD^n.OHfC\` JwHd4Q ҌjH)[Au^;¹ЦMM3HyΉw{*_u[$#"(Ar0{`/i,[X+V|< xd(uP7R~r ٕ=F^1V&ΦkDԘV7<.zQ"L ņ5eczpLV=1z7&=-]=QfZA'ޚ2cn9:YYn.7\Q>-VC޾7 l;#9"g=[O8._\NJ}6 ĕ ݀0C3["Ð'LUeψdTʽLOZt'SW AI0R /V<3.2n+T.ҚDS%lysIi5#a* *F٣lj m:ښM$Z|eXǖd({sp7-֢;9!86,73ko,w{E`$JϙW8G[YK}Ltro~$/t^CKٌ30Vts3}'K;NtUS/"+^g*\Ț2a;q,z0+#܋Lr)aǙą~@@fֲ"!׾7cꮹtV=<"WSu>򠦎Ϥ,rPwDpՌ_!GЕk5VfC?+t~z:sPy/_oG'B4/*7^LjO3AUɫ|zp;ql0Þ] jS8V(g5u=l1=TѰ]bwM?Y d$&wL?Uʹ4CɢhΠf."ߍp%6ܛ9MThv^]Zs0Tc.-Uǫ{=2(K50~F^=5>-9{ðw7I$i -ɇ\ǘ+e2=l MF owNiYv]3.ASQÊSL" >\2 zD:=WF39ړbV 粜9>zJ}g2{6d^UQۥdc*E!9+U<ЭZ/:ܗåXK$ӅᴽNr49tn6|\`jOFm6[bg^4&["NDWGJZOg~;l2Ɖz^3Iwx*ȽrыuF5."3b0w1V@3*܊Un͹|TgG]" ~K:JWq1]4m^Y Xը ),e8M]3! Q1OJN%ew h_!#ݣtzu/Ia$\GaV?v@Ȩ3ARFW-wj@foUDcBc8X1_#9Ի}v%F O,rS+w5r]6CEIEc ̝ȓN_'9,ƟPۓUr2ypCѲ7FzD$ciQQNN?ѽHRA5ǚWpUmݴ'+cOFf}c?sjji#HM&W]LX`:hEߞuE'GUgS7Dhdy PG^'`>'g}$7MR! 49^w|pO™jLS(Xr:i0RYdp4B1OI.\NѧT2cXO$vp Kİ F)e8'BqsXI0ϒΧ}+ x*ZiEIW1sT M**R#\^tZ0e5W]|O=G<7mp_㓟9DŽ#%aU/D|kT4# ѹ4S g`i^)!;.8fNAP|߳]{a߄][ 琸a-T̯SzQC䀄#&y\ݴ [bq1 )h#n(Jwr! G+|LMcwD AVG/K P+zzߗބS m6!JBɽqםZ:'@t|amVZa:WV~z-vWaآ&7rE vc|/zU]…V[T=Z$ .Xgڡ77yp~m.P)tѳfjH :=@;CB7(*î_}NNQaεz L֪5Ls}]Z(+r9*Xq*@&_;.۽ވ͏h'2K4iGmdZ %dc:vǁ1h t6Q$w. u} CB4YAl߰y^E Cj N% X쯒$ruhԥj{xH~S>Y:BBdQ [\tg%? Uџ递s#)8R /Zr߻ɞ@5 ԟ3[M^JCeL Bb̪*lEpEk>A)s8c@O^)#bY N#6\KiB/ٟ rK;MܴIEKN'P䝵}cE}hEcׯjGG&Ձb!Z2zN,ch@$D|aR"!kIyjƦ0Y:^ːgh}oh0λ0!I%3V J+ })_< 0?V~(Ob ~ ZƼLgPlrOƺe{ޛLs@g+e^"GHvfRrUnF|'-+fu)Zf]!=ٵ=VBo)_4wt2H1 }B-HU=ym&Pc?BT\4-3.å>t#gg:С*D޽dlQp+/ꢲ?!EQgF3Nԗ,) `c\A8za)<U ִUF$< l@5fZ:g$*IjBchSĩm j[̹_dmǀ2Gny۷k$yctApÙ2ua^:_.nq ERԫv?ZšR/ v+^)oO⩄:w&%#)ۥkR?߁fw*NJ"\3w1;S_<X2r ­+RB21N=b,$+K]ͳ#>!a#E(eTE}c}^kJKRJ#3ߖGft7װ6hj\ x(/y]yR" 6Pzgؚn&͠;,o\O$5=5e|| :){6;([ɬ៤4ԲEq]jx~OX(q8yԾ"ikfKxh/E 'JQDT! ~3 b(Px8w߶3 (fw6e!P1)e'9!аEShȖ֕= {CǷe2ػd.v*PG+x;Xv8vw\9RaR>;{qS>ǡ[Ls!.hѭZpZL(I!I43~O`{xa &? i*}QrATOG'EM+ 'I3S7;=y 0MV$&FŽ:[u֠i5acwby׈R bX _yÌݪ:)iI8E=3؜p~|CR<5[~CPuFi4 0kup60 ƉQq /([< ]8.+MZ*#!{bʋ2Jr%{fɿZYLNWb(l_%5[6k>BXע+|R8 Fư'fʜ&OjY ;ե愪/.S65ہzt&ME+ )NNVF-TVE;Ahk@E.rR1j]R.h< jGCry2fkZEo۲RPXsjCH֫7l${*:UtҊ| ^6: iT#zӸҲ)؏a3#n_R4$nvlC`PCUި}g_*̶ 6Tk;ٰ~Pծn7Vj;؈n05:]zH 6 OM0^ mXw5 ( H6Q3{bjJꂘ_ҵєFVva;;-5p_oz-TLui]Y9gcRFEh[5,MýW,&oP Ê ה#)k= ϵCy47J mxoHؘ G~;]joVL f.ޅ)RQ>,SL󣡀<Mj%Hfe Έ|5C@+fQ!։`^0e+ º8CnC{y}[ uP;' JQBII^ kOHcy,[ 9XpTZ(l#OW..x "}WLxZ+/(U/[qH-S]9$%(HJ->۱9)OʇcrzuN[ 'Ӹ<aL"?<.2lM8j{wzzD+lTӪ#"i PdF_$A@d?FH*$\fv KOe "!aPDu*',JwKtD Su+w9/KzoqxRWb${TFm?V-?~`VXX>]\嗓r(sZEѡ ٯ@I WE[>;:lU'ޘ 0Fc'CgԒ9p c4dl !fJ*d=ӨIKê֠l#8mj7k^ V=@!(4M 72QWH(~!s7) $4vz0綋 $ ۥ4RJr,rA]"{?7 @ pt5zqN'MfVT}cq`g[THG*.:@)'B3noIW@/4?+ķ7q?LlI)YQ8߈-uگE3{9%an_'PcN8Г^_-0WobhRQ8Tk..o eK,] V"V1bOG$-t\-IK 0:<'_`Stg f+>2Ѵk.4`|fab @=h&qZNڕs$us6)bquvJnt0}F/@56 v΃m.^KYA&9I:(+7`*Pv$Y tzDv[ȤBt1K/|(RckyTx[VxXKSb0kiXb%O$Gmvb1`[[_RjVR.f:EM%t,2U#.n7\$L~ ,H$4~V>T%UF9]]Sղce^f\T~\- %]Ņ@twqvP[6iez 7մT\qObs*D .=7~f!' T5Ńi#m CE=IRb8nwFl#2KB.Z9< Qꎙ# ~_A4Bu,/vԒo|ܙƐ;zXm;?).N 75n @ (Sp|"F$6#h'*]Cj+D':[I!p .OpӜ.'VZ X@dH⺣ٱ4_]Z xy ykI寿4 {jˊH>"趑~woiRT":Xk!4S8A"r3D<_~^Zeꠢ$|uw2Cӥ8lN)_yR*fKDxo2 s+SYW/Bn"!!bw)sN" J'%Ջr-묱d0̢ yax]D9fqj ]uN0T6oYBJ!wۊg/qx^`K/JPOCbdܹ)]8!w6 4﮲_!Zy46"yu׽X0P&Cnڗ7e(ڣ6kaԹُ %] _v|{/h"sfv)?hqR1<Np1# 5z9Q(22<]I0zp`Qz"~\yE+H˛^15VͅILHRaD8 m ɚAQvXI۠/R0['1jH;!&K<$@ID̪lg $F9Ntv_S!Af${`m+?y%,L0+_z\`c[sCx|k׍9m '3Eʻ-/FRJzz卽!s_^gJO"M {f)s0QIPxC89IJF+H}  qgS7Qru)rD$4[yO;U^G^ubi/̟3yuZ/T:E=L.c"qc}u`Ϣ8 zZZ`U:wHbSe@j@+"瀻^pߔhLsš)tH83QDEsG@[F#쇣ͽ5K{h!GyL%qo#܂vJJrB*Ͼݦ|HqJ~u zUm_faklG*vd얆{1eS<5 Crk&3~D' SYSHy/o$ Yj׮\ W a")u=#\XkO)R䶆qp'ͦxc[ f/˲h}v+I3# W|E~2V["[@BJ%'o:sgMlj [ku]mKKukoj7A u3X7:"r Rx=j6nhNE-n=a,gy׺*:672dʨNEoo='.faކOblqM.P-0!E@\ jk"d͝e_tAvs5Q[Oa%ykbbfKTrd*`dٴA9YQaDd)VE^+Q oD-OMt5ܸ%Se|(,gHlvs֠[Yze EOJ PŮyq8F3{d&) \sG3RVݪ7gJ f"," [=(\0ktȢU2c?M9;:ZNj4uD}; /͉`wtZo7I,&=}EiJ4\\o{L_әUeAG{/ k[S*2CtF J{Vyb%7y\f259]#ͱ!1S|C-s;k]&~َå~A1fA)Ph`UY:9=d9Q>M W+8Nv_ّx`mi^Q#SC=rٴD? q ?5/2?ShƜjә^ԁн_VsQ)80PB횥do:(EALU><G:(QR $.Mםt4x#q%*z2@L‚Ǐyi;͗|΅1p?1FJ)KB'zV̧Q'4_d:5;m_mgx}KwW=%8)A]λ:It%_2Ծ8(h%bbcYF8l臏y0b60`G%vjYo2SfK: xI+ھYN)F0\C&f8s|ruIGdvLC%]:Q+L-%llZI tY|X{Z ̃Pжn|"RzCU0SdC%˜K8Vö˓G_au*ARz6{f@1M4YXufvZcyUJaP`JHgA/ 9|JV2-d灊+xteуVpI14О05~,&VH'D/Nib5kODrv#8ص80Ao-@}?ʼ ,N[Ze6Ppjg"AS㜆+G;63j U67Me,X\7RSj|Z16^Τ@  ێ|3䒊0N&tc |E/z~5 Cޛ9>R~6,9?T4žvxDNEdKV8AeٝɎˠ쬝Rv%R6.۔ӥcvy)Ua_S]#~^xnWulLA:)dҒfӈޕqYJVƻcJ*0z2D{]k )LAʷtNK?ƺbs)T@+Z%SR"؍zpܰMkXVXHNX4&S08t3 S]s}4F_"ˢ 6ediq*lHI0`]CנÐ5Ӵ3VJw*sh(/v&i y8ȍϣh`o>V-"3ɹQzoqg&T}L~ ,l:v{;; .{|s*\K)KȔ6,6u{Ej_KTPoJY--P[]D#%F!(&bb!>'Cq瞠7,v6w;<$.oڇ6»H[-BpGxUZV}v9犍d%dKe#2>󳪸z#:.QM7SfAi^xLTS&2nO[MrϪN`.|kc֥֙HB|c%[Qf~RyMlZj.&@-7IeJ2o3JI v'I}O) &^SՎ-JV,*.~֙kPdt}V䬄h<9zIwN<4Ř)־ fj}{;bƟRU3|6Ez%C/HKMJ+_o L0{ zͫr{b.&qy7 f;Jmncqȶ͸ yeZnG=u iqj(i݇3LI$/ 4V&c5?ja9?WI l/ 4¬M[陣4rs ņwش-I\iBqM 76!JlGv0G#kL Wⲁs$Н\W]"Rlcy-}.3>lt0/Rk~N+We+vŐĒH;uAhmA~.s7ϱy32Wwf4f|[BPH] 'T@Dn'Z"/ ވBm`úc-lR.8.!,.[nK}[-h ! [.$3ڮC0fՂv߳=A;F~Ιߠ^5trB lS@ KI\Z@IGPUaf#-~.h-}\k"Ekx/~-Y٨A I3Qpu 8͹RIa2w18678ށ@lo$#­2)̙0ߺxT}pok(Q_=?FŽFJO6= 9V ~qN#2kM*PN3Bץ5DUf%G&Gͥ ]4zeEs¾PA|b7?8lmad>+$6~TIӄ=FWs>>y?dY.M ɌXvʊWYuH-x`r/Ƙ$):"2XPc}\S` pMAэhX$qAIk|RI:9z&X5aLپط;GsN?ۭʊ >2vaә kKZBPQe%ѭVVcX֫}92XۧF=a8sf\p%vdz|U?r@[3uR+mީ6jV0lVk!a;Sr_mrQ*4uP:uo|*QK/.iL[s`<.'hG.0O"?y6?ݾ{OkhF'&Q8.~1u%GI)ÜXm$J N\ D&"VCѵh_b8uN,YsWp@,+Wںv݅TY^?#ݵcE#f#-SRCK%jk"`;eD°4=gqZ-hMҿm E*ư)"o pIi KAS/:5dD%G٩eM SqwN0f(_ |ܨlk. W/vNa%biW,ͥ4e+ѢX'P/z@o,dK4|;])z6]gZ:pU튈8Lmn^M-ٝd0Di2V}=98PRKAS 6uos)mrz c`ϊ4 7SЎc$~]rNxj ov0BlwK/Yxch1=<+Ævkp)m|כq~TZ7s tEV@4{e-5GQiLE~wɜK}MWeTUmBpкy\b(Vɾ$"=م8y\9ʍȊc?C8Ot{yv[7ǺIϢs<㡷aŠ.h㡿4d <`V_}Ķɿ 8vDo{O0@bF<>ʼAُk_"V)W5b5T 9W:O/)EB.0r|Lj.1HeAe\WjCx|-S4 ^oT{:meY W84w?Ywm/}ZML3"mCUScb}M]]xIRXOUH-y^6={>BV _L5# pQo).f\-eliCWCƢnqRKApo_l9¸g8h϶hPځF "z@5=ΰb-))]*[2҃%@4+کj}֞.uH;d&T`-7NP~)Gc/#zn3)on_Pp>5pWT)h/*Y}SIWoΏ#;a,58lH@v 9gocJP{ȗ2:{^ |{Aq+]CydԘAB5'YBCB`pO}u>:NAn ^:Iُ?"PΧLM5Ϡ7r]tXFbjĬvUsQC΅s@L7+0ma&0Sլ:F7 o|Dx$[y{__aêfN|-R*2uV5 03* ^ >1!ij@\x^";ᚻ akVŷg~]Atp ϴ[NxDns deS;` ?}X2T5z))hnC cXGr%𽗣WW ?a#%R5}MW'f@`*~hKo_* EHz.Jqm^8ni&=jҫ3‹xq+!=Gz֢PK/[Gb"끘WB]X5&d#ӷBGB$C3*5\aJoe>E,Z}M'OA,q-g[36(;nj_H*=B@>_'2oVNW|EwLN0{fP!huQ=H@#QodhA{6b|cӹ[zYS [OAex]iP=6gnR ;sb!oTu 2v~CľN[(i:<%h<_[2 b۵rj%ї|j8lBUXz\w!vh%10kݰdѩ؆sc"t(H%SBVgl1VϪIotgH*"HjpQ& \r)S1~TQn_8 rK ".kCUR۳xd ʊϥDz0 "7+MvD~4 B.? 0M>8s@:V?usw2nZ` HH^φb'UwҤD3U\3-cK OB?4.TۻoHX1B }B̋ 5lP"g"Jxnyb݂tӠGrW푛E XzqkX_au͉TO.qU0)rxcK%]-b&pq@ڦ +ĩ8r֜ƗnCA##]Q+ BkMI%a !en>]jyQm. w(ǿ"2\ZчӜ=$7x=e ҏ]J6-_zX@*.L>C+)VdrDˎn=n=𨾮 5chJdzZlDIG$S}яZ1s MYRQڸ%i-m˘vr蛳0K`byl 468\N{')ٚ*U3R ; k-哼 rtVXk6XuOssy~@Y X (5Ag!lꌸ{ѩHтrbTaF9 wO%7 =C[7AUASaI)EڮT~PT伣 VoAyCk5!ЍZZJF₶%vun\DӋwǝVS)S _e -$*ʘ0K@1rh=Nު+H?9FkA0YGYx]?NYpoդbK+4#Ɂ1pAYl¨v U͖ ŐIX2*ȁ̒~%#.:bhڂɟ_W5"mzKR" Ŝ2LpdH@왵 ^zmtT8<2V9veў6 {Jp!_LL+hmx+"z-b=ᇿ9Vc`Q;sC1;\ؾƆYB,ׁc'fB%5.;ʸSOcTEo]җgybu'zgqTj&2,gp/!]0#=_ asnL u&ĩl-?Dd pdAM1MaLVQ/.Gn<}ouFF&A^I*^uUKĪiTUX?5%XBn0 _\md-͓W(S_|G99F bUT@B"ظwqLJd`6÷|0|Ie"*mV<`sn0eyӮҮ ҧR[M(kd{2.kX0l>tUhL!" '|[fZԠTBeJL]ef,1Njgմ[eG+};N iX@tB->&qkL·Sk0Z*Qbf߃!bІ[f;Ƈ9b r$_E(iQifFxWk`! WUo GH{wO+'~j\s.j'dA]wX-!H(!*[eqؐ69LDH9i,x.YL, &GeSЁ5~faR?uqDŽ9G,՘KSAW_ʼnPŭ,Mٳ+ڲU)ؕXjLC#bYZhjrqSi]-{"uW`3\SUd.<q/<8 (xq"/\y vӏ=%cxû6#-oq? =B{7Gڧ6/h_Z|S If᫠xLv_" j r(WHD;Kngi&k?C&pthvatJn2.\^U?Oj.=`eLkR5L^DH-6`n7.SRMz6ӞWZ(1v W=G*+ZQLFxbl @e; [gj}|eb<25\sp?]$)dSd.{xȴBI?[㲘iZb2@kX9t>y#/tUu$'8JP\0P]GTz>X-gMu QB\֯ r>w -QXʬnA|'yJT,$J"t|9puʻ V!ɭ9siѵ y^=q+hiQL}RA%3R0;\M mҖE(;_/=ĸu}o[ * 言ؕ_s5L؝f,j8a\I~w8 ]ʎ 8W2Vz̎ 9d;k_JS1JE᝼?w dEAp =G9%>й&2;+kTN@biJoW)D`xԶFĖ2uc0ACJ 4FjgFHn;Tpؙ/gkb}9zyƝ@z8vaFD49kzu "e3-e`+ILo~2+!BkbXE'JOȎxQD@ 9FغcK1#|huHNM"=Na^ uծrZD] knziIZn2ǟ?=CٜVӳ.q#A瓱?sEmUPZzgzY_]pF꘭9@Bm"lWdNPתVEK"^;!{wW?:h?q#]^֝F0CNWI9#d7a Q֑&r_IxI>Fhr y]54 q5\mX =x߄A(r7_0u]%]O({yڴ?^,Qk*-]@/&ap6XPÃOh,(*`!EJKvT:ߩ,$>u-[of,PU_;>s1!ҧjyPUĐ0kW{C =zttgR}Qϛ(Qi!N [;kV_):XW#9؞܍P,\ _IAj!+l+`</D4rAǀc&$߹Em8fϛk~ĂonUHc8^R B5k9Ou)Tvesġ|(-pehV9zSCsJ6F,-60@-ð=,}~zzT8gR}qŢQ|)n KC}b4^bLS4\*[ ~3cjvWh-D iaה˖I @`Yƀp=K3R!iaqq#Hul&WoyѮj^oa{TEz.aa*jk ՀTȮ5u1m{SJCMQe1`yY߾o&cl5l:$r}.b *&=nU #Ym<Ifp݀OwC:ϣ'dFAv ?lSHWYL2wZJ9̍ ]`Jq$9n;$dNpB&nNTZ:}qg&0h/ɇԸP48l 'X_G@ _QM.FD>s5~kg>X=`^3n##h6*]n=̰c|<T/V:{pf5w=b(zjB+ }šf|/m)>rx>_^VQϙC8$%u7s#yDZ}~Pg;C=ܨFqWjT  wj4 r#Mp:V7T.ܾ,oװw?@fn=U~[Egkh0a  (̣D_Z訲ڇh7]wݶ::Xh\Z9)-+=?'Jȭ;4\w .:(&: lX!PqL<_ُ ꡨpkC3XzC;.9%yt^l Ld*JY-H4vEFF3I4Z同'Q Zul'#)[*H~ou٨AKqg̭ŽtÀuNÄp5^Ο6 m+౯t; qډ.hTւ 5fG" %ی@"bNjwi2cRFne9@X-t0͘m 6Ъ?iZgjz.y2y uUGPBe2E:ԟ%HvNpf8>M+L닷z=8_H_joa0 sVfNl1 1L R6`c{-s )M #`_&'J{Wyt)J-`ҀQ-_Wr$SkgQ)eW ;DK׵Y~-|>e`/;Yv6]pAFV3*CpZт~M/?!<E7}ٔs15͆ Ļc#}I|.Ceh6@&8{M졦?L|In.yõ".2^j)uQgF!U%'YC8O͘&[*Y8$EP'Ͼd8OQjAR()U\й4[!PE iD^xҵ+?8r(rD0$t*>ة٪[3dZrev&l$@01F}31{]/bbzظj]A*e}̛%'DV]geJՒcͯXunlV\s7 F[`d׫p=6n~>ā=h:n+=e=*ֿt "i1*z*}t&q^/||:@Caj\U]^tMRB'rs#A> s%t3°OyxL0wynFl.KJ)>z=q+"ͣdfW6vk2:l (f94hQP)zՒ\@A>zje{iILI5&$BF8Z O^hV(WmcM+˹^Vw&t8>EAn 4[Cic`Ƃ2fUۄ9X>LpU99f evP˧ GEP`-_>-XA@[ 8_s\קeؕ 5uZ To5{WŒ #g$6~3h7[y)*pzgw7%9u]`g n#P{LWuPmgE=| ɒl/9c]sMYt8h2Pshkf"q G[`׍9)#`n.rA8pU=>g@\I .5dMȏB[gsI;.|q6:ĥ|CgFaJْ Vr+ϳ8 *ȃ }g:6U=2OgxݲՒz 횊)z w-ND(("] &xV<7ϳ@V=,g7$@:$do,A90%ϊl81&e9xm,@, F$'@GNkYqiiе&}~}Ԙ#[!W դx_ʏP%/\QSPr7fL?ԜexH 'dAjQxK!׽ݵ DjIJ`qtIum~uяRtгcXNQb:ڷeⲼW7|DU0 %DˋL؋!_>7DجB}o1+vS'kH^43evP![ a05^n&"өʖiP6݁zゎ^`xʟ1`n׵YlVPqsFz4c JGΆI͋C!)ԡ?C'DmnN˽?%ܴir xwPiQEٝ P+hgt6iC ">]!#;˰}k#7ojb6ԈiC;@vKWΌSj%B䄾;MJ ki 뮴 y4+|mY5@c\q:$L8#Y ;mdRc鈨#{̵Lop5uby5؉/gɮ0a&I>Ń]! 4@NkdfS/n cݑ=7VCRM =f:dVDYUz}'{jE~c;p+*K,LFֹ>8٦Y^ٿpnaML"8F@WhY^&2AOXFL)B⣾Q~Ar?V栔au^N̎CU+eh"d~UAj Xcx+bLivsVWWag`,EFW3FW<Ǐ{ʬ*(2*Vf}I}SAүqmS~~?r oT~rk_C/=| wE.T CӋ'"XZ5)_ 矚u_=@O=x+wFCI[\ kMvj,iS=hGd峍 ^UXK!H7Ү ;V-B;4>5ZY3 $nȗ|l3UnNZвjF;$Pan){p9k۪"Hwh/o>-ˠ!Wt%dܡe*"~3I .Y e,?΀[-m?J?V,<}@ѥuTN;Y/ 9#k%pa+Z16'ĝZXr=p /ՑDhf1+Tl %k&ӱb,+D=i88y7 'm[=0۳Eal=jq$Zͦ14܆xq9dM ~#kyL|*-RXcBYhQs{\]?z#%+<MDO ^\N0h7~T/]gjaL 5"-P>-hyٖ1Sw n{k=*r_*Pk?qiբ%y޾d% rK[k<YkwFG{ّ<Q\>%I{BG^00Kl /{S|WOq1vb/6/ܻ3LC´oa4|Ι^?5ӝ)*[U$8 O5m Wbɱn$UM\FB+#Rۂv'(r7t.0gx.栣co ȎJѩk{tb->zbb>Yd10nttȢqYV}  =KNJ?/pkBܗ.$+p}vmVo |2Ugt:UdAǞJqjAhPVsK.T6޹T|桧b^G܌Pp̐O¸Ň'6WM aPXl ne&uIV1eaRdVy|=P6g w5J6Hc9-8sm<=%W ;3B lg(k]R^,ud`2\RA,{0dðg7rx ^]@f Iu"kʑk΅^m 1x)|}s6IV Ep G>̗6#ɀ]hPrMJ3ŗz},=l~(;J"W(re\KJy4W8oeP %`Nedp a/-HnƭH>@NՐ&@;`+Q;:+P]]B4f *ׅ!˧n q]g ` S٫M`gySOw\%˫EjKKŏ?u6U9zǰJ[U"@ }YVX#FV뻖4'Dweqc^%)w[xkG3LD#o_v,6Cp",(_^r '$>F`=qVOӢy ).Ҫe8<'ȡU,MKNք~ȇ _qx{+8x<*ʣ~)RBxc4I^b ҈&UQٿ#`Ee@:f;fǎtFs0K$/ CPo~fkHB@cD)Y*S|"T!hfOK‚3o8UJQj&<ݵhվ ß(dgi h,r27TUmxZk`~:Ǡ`HY32 }'iTaiX VBΉԓ(Pu["[ ˕:UkS c.{A=0|>J U[ s>o8ӢY Ⱦ5NOo'wFmUѬHn<`jm*:}|\Y,\,ž2!ʨ '7Mon$InĪu|(k ۀ EAtMbr6ySR tM-&mmN@1RDsǃqhZ {c6Ϯie]a\@cH)Rve2 p=1= J.oJN[Ґ:)mޤ 0Z9L]TbEEsVLq.fw8^r]η?퟊?ֱI6ejhhaK#'>W"78a"g bY4i{d~HկիTGJ9HMh</cT MDn0M}):?ʫQ&aMG7`4.q`| Pq9븿9BL)$ jՄ 4})X ~UF,v̾|Q&߽U{r2v3a%0[uS꟎xW[s,ã.LUH :ShIh@Zsb'ΩѵwSBa l% i?AݡP ^qz#C y߶VB WLE\3l?4> K&UTȺUk"=1==y[@#9u Íԕv2bߤvF{}m&%CJK @؎cC_>I ds^hm6Х RvRkq)hӶ,e>p!?ٙ+_a2n@fgY9.+Ϡ3E; NLQ59 ~&Ya^NplznUG*NTׁ0PSrZrf&݁f2Z/~Sxv[>mڃ#{p5mAZy+m.ٸUK_Ϝ~8Esmmtmbä9Km?¹| vh+\]̂8w<{5gzə{H]u=+K0}6 iK`D$VkL4mAvbsC8Gqv+b-bW&5#6$GsR' P敝~ dzlsF<ɭpVꇪrʼ3> ߌgfMFcC8E:"'Efz!^;H#؍B!l65˜Hkg0\xh;$ 16fh<-wm0 ?ۥC 3ޣ?GY)wtUsy&;GI@Q\uVxڹ1SYk.:L}Q̠%Eqt1al|A)M,@ʥc@ϠvcB "EDu`KoD;E"_@!u)o`_/G=DX &g^yP/[Ӱ,4(#K F䪒sU,V]8t#GUljk:J2;TJ/}Ⱦ@t#d$NJЗ(Y SEexvKX84iXUo Ve]kq-ڮV|#DʠsϋvuE9}PQғ4zs3Vќ)\qMQM1>1-Ԇ6F, 6Mj`knR5TCqrhMջ  F %n5/!{566ZP5򽤟h%NDuzY§֢.D á2bTS̢H K0We֎ds"Z?.X6auMB Jr*s$j٬R]kG 2Iq}Xlfei4}yt.v=S_6C8_Mz(&{?蚚w!?,Ҫ03H5# /'HazVy^ ɴ"uweȔ7 ez-Rz0~pu5g$<]=",ݿ: V5^զ|g4"m-BAg9L>s,%h~(``*/x&tNq{sjdc3s>DmnI'`@CMd@ #0}:myjm/\ФE8*F:O[3>yOq$DCm@Ь}+z$;ꃻ3>fh EiZdޑ+YQ8(m(fۣxE1(#vqѾvT =Ox)`dYbNhrF]E- H5㥁I&qs5EǥQQ]Pvᝃ{,S׌8M&#Q[k3EuB_4h6Ǯ^c)R[}U)D!>s9|/kP@2`"?.#Cx5r+(tMwOɖ5i\'3 w mړQnc^̕Q%t3lJyLL 4>}itvQzoB N9sS0t[DPt΢[^r1t=3H=7 3Co7ʞ33.!O.pe{d׏`t+ hR}Gݓu@+jU+ܷ4"@$d*HGHRC^]7yeTPA\ zOCaC~S)@%T.T1\ޚkF^A pG d=ixFUQ2m̠#njq9Z;5ځz@:nK>$tyeڇdetoo15v)nNX2>Qu7"S)̅a ޤ8 3).ꯞD[|M?xH AOdG(naυa9ixQ$|bmqiV]Tq[uaQoyx,7ى!A֊v`)\HhT (Ѥg#/9=7wjHH*v. 䛏ѐ0lJ ^A{R7"m|J;/wي&X[vjl +|9GY"܁_)^ k ޒFrYxE.COJlܨ$CNvwgl6k83o>IvH*k\jgXSnc 3^59= 4?xJHU$%nj5zw*M*>lZ|sC@Nw.YVJs`cUFF$#6idrD#q 0^dmsɄËmuwTavf/2t#<۲N=3B&5K8Z9!FyyjXD ];h| ]%=Hb衰l\]ۊ qս쓄HYf*ntwk-x#x}̎C I nWȀN]R&eu7/LWen#\Ê#fh&1V_#i|*e1U=~ҼÈW_Njk~΢`Y#@D94a:0J p.(%Sj~ +;!OFbSssZ؊ay6pNu÷Bla8@ nuKFɪ=,ezRKx .r'3Ra53}ĻbSvKyFicD7ͅyNw$ijkN"9i}"+XH  `,bM[ {s43AɑKPZun|E!tn%[Hd z=90wjQDO`7pfO@"-rV ?$~211(q鏆$b;܁{ݕ%S+kje?"Pږ 8{FdXgg5Ɓ2t~\Jۏ,gz#]J7aemq/r &]#FVQ/+ST8}MB҃eI*1 \k8%|OJc6n@+|H`5(;T (;12Ge*n<|.;K"E[^:cA,&,9vytMKL-*&Cp1vO8r KV1dD;'.pxEE{=r) &+2uESyD&)^KHi3TQPt6٦y)-xlo+UMo7W:+XlźO7`SAŠ'Ԝ=? id&]D Bh'rK;<8r?Vdg<& _sHRORH W(6mfp]_Aß  g픮k%;T2d~ꡲJN58sNhN͍:\7?>G 1ȃ7KńMMиfܻxb8 r鹞K8kavwXmzYwҙi]S^A$CKpAS ۬ګZ" K3ɽ&)y-@ԏKkgc݂[ fܞ>{= &#ϗgr^ (7CyK王&lwLxmP\dweU@LpCs:8l$h)c[O>qe7Ɓ9wHw»c{i)f AvѡFBȊBZok4 P{Z6=Cg*NWBsZrbʥ,_Z eXYŪҏN.a,_Bo{EfY&dL@|/9K;2>0 Dnm r&XDїe'IMML _T-M1 prZ-ĦDw[nl8|W!0*$KNTr3AyHí)}˨Ss8[EfUCag8';Jl(hLu )iqu0,J%8!A5ASrM+,jO"&]~l4'O֒*_[ %n$O Q"9v$P J7*ꯔKj.6{IaU0k%i-x#FD8$\$8Lvd1ᮻ;'|/ fK^lIJ9:Ѫ%YXQCC=Wt?8(?`2ǎW#]v*|K&0-Iv;G޺G} os$@s\[7ȡB_0{ѿ֌!b=cUYJ [)[CT}/~*Q;|QV(d~Zgm^%X"-ن0eZx~#BWlwhUi࣒N F2yLFƮvڦoѭjhJVb"c?T%/6 Q}~I̒ :}̆*' SNƴ:? ]24蔅7~h6'vTH2<%mi ghp jIa->-ꅛ@W)¼=(Q)ᫎӪ\J`O1o*k.rG_l,}.y?g&= )7 m]xwA")"0z@xi&@9;OgޑP+[H-?=ӌ9B؀`ZvKߌgѽx,$bIe-,+0#J!t&K{T.oVlZYqVjػKD.}t6U |ƊCӷ^ܢvR(PUڟturdbǣ1v;ۡ@IKO6GYPU/Ep;6H<3I?"^>/cAoHG$ r%pF Σ z+<^y\ б~1K.0+]ܫ,jl<uab)6ҘӯW(/|F IMΩj֠^Z+G" .+wJ`F%2*F5/^ 0[ݩKh^\vzBȈ`\nө׆@¼Jȩ<" 佈'M5I+.ch]OJaD@q>XcF3֬ !rߣD)۹o+wWޘ[jWixmMdB}0hnB )ޕ 6:<{ f_ j8|mIS,/ *' E8sUR$l@Y~FR']NBmғxQhB 4$r}t8[ѕ`u/gAhZʜOv6Qco)6f=dPhN!7 -Y:6\"K֜lEGϑRY88 浪³wcY[PF)96e.iT'+9dń@qE5!ld&@ˑSQĞU?tVhm ;~:bZܤaf:4}[:{@I;T鼈mA"V_jfD(s~%kЊB^w, =ij&.`KT- v/!yFT=H\} QWГt6vR % hFWitˮLM `ΣLz8ֲ,G#U`36'?YDQz{{|+mrM?4kfj/(ڱ"rKVd"7тmFc@ ie?5E* YҬJ[bIV;|}68:晞7юo츍clYk[U'#g>Tf2FےNL9%d{!>7]ώ>b$ ' '2oyL'PƄi#,*Wzå~).5Io(񹷾JG SA']#jbNw^d%+'iwOW0\: SO"r9)i@А^j~Z7s/a$d/z`{̕f԰=Mےݐao%i:7 M8@~onDu_;-t5̉뭲tEaM5l3~E]Yc/12w=S"{=WGA\憎_բ2SpEK-]Q@y Kס3h(t-,q?=큺OVm&/ğ:Ō0shю'*K$ƂÏM'Pr֒P.ZCj?kR(OVt(#ov#}ܞ{U0vS[D`!&#^M+QnI?8jV\%Y7w~\(_jb.~驱w;أ$H:AFtk)> 3\&{no+0t*d0oiKɱ%cRN(֜Em\'a_J$5-0{eʢu N> 3NcDcZ}3nmfxJLg:tKt1SOA2|q4zwoQ&s zO ")1 l4%n"9Jz|tTa/Mu89NxG|*cwpc/qX+uCxk€* hUw/iLqEQu:𹇌|weEa SĊ&0(9I$)̒uмg8R!A_!ByãVfzztU^-?>4Eĉ#m0xŀL9?°j3vD/ԍ_fݦ=nʖ{h\9\MmӓeCe T˴jt2-aǘaΟ4j=r|4g>s5Ld!%j8>[n uhU ɨk6k ]2uJ}T#(b9gM4?hQ\$פ#ϧr=٫{UXh(PD2Iǥh8ٚp;/KNx?C ؿ f~[3ٺg:C@9O?Q~{=}lŚ* >R߯ rF.d|;"#w9ɖHSH=“-Wso7G%>E=s }䐭h(<&ޑiH_Okaȕ*د_ Rm˱ "'2c,h-@vtw% ەc`׌tyG~;҈tmMI3e&MV*u$la60 &9b"zazݖܡӣt%gj)뉪fXBFHJˆDS:5Vb,-Ϲ˙+.5%FOT(qXVwv laK p#' SQk@\#vt%Q'T@dbJK^"wψ_nXh[ah~rW|Rn)NؤOϢ@`{Pbڗ$3@|*I6O R,,qcX=?te@_ɊH!n qߜ\W؋.!`x~!OWS M>5:"M tlBH-iC@Ne"Uo6xJW*1<(r>tgm燽ʞlrW*h\L2&qi{ÈFcrP{1?e:ޠfb Qy90KK[餓/XДmK=R)gd}ƽH___oi'™f~]?pt2RW,{Xq{V皰*ۍK[ ҧXv NQ㷣J7bxm$U |+\9(GUZѱ栒q'$HF dm] B2ш:}=S?0 e'h<ۆoHєىD:; zrLRCE܃;\v_9Q؉?`72?vg674(व0ĈpTO|*/.dy= g~n]rEϪ6 (74VVFjRo u.a-YqТM${7F gHIՆ<Vyb~ǻv 0% mT`Pr׊1홸r"]cE+#@t5@TuBxE%"q2E6,g))H7~ q=J|4.EE 9>›4!qI܌Tr\0 kzh|CiH|%=UGtGnpqvU&$PU#OdnK ̥z:ޣW^HX<)!%f`h ٤! 9 d NW qdחgn'Ǵ̾ ׆A"W;ҡCZCaPnipE6[jI͇IU㽞iC}eV =l4kɪ+PՈYwEY2 (ʇOI)E ~)Ann!GEes ͅ[Y[xmϗvN ck4M f:C5 &l%/NG#.KI#)ϭ0͵ %Jݯfb,y9"$iW?'#bPL,<KvyD!4ESڿ{^NE^!US3[Kjct]QU"{0y5'MF;د#ơYD flSXu.&?Rx_ k2apV/ K'C6?/`J 8խ)s8=cXK5r]^ț8"]/k#``v]cY^q0f kQڮF6MM&/opnb(!TBVӉ&RTh?H% VA&9-#M]-!;mm^ YUۏ1)FSMYE?bi6 %*◽ 6 7vAF4~[0*dZVkoNZ E>j~+µzçFxk\V7nnl/x\fqUD 6WA>:Bp~ Qil|BD?cxh9^ Y<ƾeYȴ(Teʎ8VPe \ ~z|k)I/%}ӀGcc©muS)OR>/,n<6=м M(h AcbƸ|vI{oҀ@b3j! U>y}x1W8.34{^E"z$tSů!ilK#IdKtwLDgf2ժ&^e^3IȚXX"(Um+gqqY S:u5j@Ğ$`u&8? Eܻdz DqWM4n|E)0t!6oPnA4iPR=cksTrĈA\mls#<+{q)R/i|* S=s_@e=|c5!_ٶ,9M"G¹\y.0}Li@ t/)^򐭭3pFӿ|w2"|7brnBpg\#׊TѰ MՏR>@~?4ED?:7u41)vR]1$ \}'d}/(AoF% SFj!IT]Ae'Q SL73]{sѢw}p/l#j> Nۡq֗dWB߈ΧL'h8J~f=rm0߳b~ Ջ4Z9xԳR|y!^ DK7Uj-M/ry`:ˠ>}FPXDK6gέ$e輩[p7uq= x#S,ڌ"~6cLSKo*=R p&_I!EPeE 57v>ሖM#Rod˔)K~MŜ,X?%gܛyrX52[?bظ؍-^1} g.QdR9̑q׈G1G̶]_<׽t!l{eAq䌞V Y࡛˨ڗ,0KYb8Xݰڕyݏ'G%E>4`8\]pZj/n >h^DgRxH6؄/gԱ(ڌm m$5cE*2ernF޴wOHD]סX E1uΖ$mJv >7"ExoxԅMC6v=Ɖ]̆xJ 39t=iy|bm s¥ u8O{%:*0I*LV=ȑ$ێip]C-NUZUZ4ԑ8y] ҇'{V a}*Xr[ ;?FVZGp .B|_V֩|a iP9kQ?yX&?RZ+B.`5(T^nJ\WUbwTYf:ՕϩJjs)[8|hxk9/j~nPĕh{!SD$u'ɐCL>3]f?iץ9Jp)=mk49=@oG"U97KWU%;׏Ji^!C Dɿ^'!rq4;8-Yru к$Ya.j<'k4SqTg_3?d/C.\{OڣA⧶Ԏ#E0ܧΌҙAB_A>gsZ *.u@fy30o‹c*Usr (RNpp;ydq6- d$RVSVB4s";6jR DV"noFa2 ` LWߥ TVX2u\'^g/%|%>l&:G. Ch jTZOjǷOXex.jѐ|>G'DxfS#L2,/$|>4|}N| V R^:_?kNV9z& 3Nsn!q;K)a&X$^N]l_1ZgT R;R3 쀆ݟw X v:*s2|L=^4]^$"=+IQtLpMc+tKhj\tp6lDߊ<41ǂqy\2+d5np"T(LIXIj_J ?6m١hZ9o]sɁ26z9f`5?ӂ~[OFiUT]vIkjP ٧t)OM"\A#xS29("Dt:-/:܇$n~ߡ¹;YD.bn HNfVha/A@w!gf0UMa5^`$@:Ww?kdO3W6&lJj`F34} _ Y&b=q Bu5l}0`p7X9 8_m#[O6ӳ$v9ܧ n.a֋qSad&a@ɐOz3LF{Fn+7|IJ&PSAHq'T`:Ffmk`n׆ i@WO`:JؐKg(xJ偄J $Tu(DSH5yseҌ͒yA(ٞ}Y$p^~UH@+gCwS͝}[ETpK9jait1ؼ&ĎBJ_)``ĥA(j䋜Od*f j8`h~"5?>MF 1"]c @E2`OhKH5,I^ (VQwec`F6㍖T_|k(f ًmV l.=۞trOH+1#鳷˯7,c6d.$11JW)9,FM_/?^'#!fM֢?(G?#0SDZ1| C -O _Dp#,d%:EF\M=[g-94RJfJT]<05#X(.l/vg P~YK ǔj€6=]LHb):.r^pӻdr1 ^c`(< B{FL˸hnȇr@cڪ!1a߲sY Ğ]!r_u-nu cgwVU\0UvJ:2q;+8K 1t1OWe.FgILgc!p4hUM(=5=]:jjv r.(2-49>6!y2zfV3zea ;WA^D,:uZ3E`V@xɥQ/YF#?1 SPܵZ#|d>|vJ0.9{f :-*1BW!mDMv* vm;[yRB3ZoDO)pI9^>_?ZeKCj5Ix <(UI`)Ppn=RKP)2zC7a0i }OF>`t<10vŸXNxx?z`.laQnՄT.r+RH$))bՊydf4^S1".*(MzP,줤AaUj@U@W(cgz9fEXrc+ԒAGxɖYR׼5{kS֓=vrv[>.-9xe;ѳ$żDȊz hNxv\I+;0OwK*ur)4oLz^?`p#ZO04 U@;QlJ3sBl74>mؓyg|\D93&w)!A; lyںRz- &{eG%oe9(8 *5 YvvLsUfP^ `ANyLrTiG,")_,N1>UK! o3XSS lp&\?؇R>gkw^˞"gǢl??7n4sn 36gs'Y"̷:O=j[Iva6 |RAokr O+\7_s^8/Z }OoDan)`{z \̬mTjD=GF1ï D2V6mfImdw7uO霏>}^%/DxJ Vg܃2Ap ?b:\cU3S? WSgɎh9|"[/X;"0ž2z:P}h" K'!n;'aߓE?= h/ѲVlO8V,AS#EI]PL*Q/tlq8,zݎ0|oq2w': ݄140#{{c w7q"Ze>4]\K&<|#pCM4K] {|GCݧ ίtvT,z%2t|<K6=w)i_Q!#GIFJ򷌛.\ .$Z3wxzM]'u9T>bVTѪꭧvG&(b¬Qd&)6;Ѷ˸=UQ#]hB3㗦QvGUmXdt}Y5oA u~t{%?#R!΢>';b0`M*kQ1"$`6B~7m䲪FMTm N^Õ^3?aKi}&hoQ\t >&Y@NPAf:>:M[GM[/@V% :uW7zQ1R1T,0@KM/.@>oRj?6|acYɭ!T$/W|]K+c7?C 73Ӷ -+!#x%'e\#njlJ4> na7zw4(bD{Au gD ~-&fcuX)A û4ێLlKTІ{cG1R)`jrmCWH; h㞜]%;2gʼLDMg=Oh3vD9$ő0 uyz݄ejd!i,I@$`+7ʎі2d߈*>*%Zd$6J,RH%2s7&EE-_z e|h4>ХR[21k3-9,G.ޢ|D $j,(?4 bΛ+'_ZpzHŋԽT&INV-x?]NDV[Xoz]ivYev4P7{4 j̻e;";7`r8RR̈́X++h|iQJ,w-m?ljM_H߀uw6}7*CTaM-~ ǡulC0w- NʽGjpI3"FXӕef6M}X%/+*~2,&t0F/Hљ<BT,UStuwɼ rbC˷ &dijJE 1^;|C| 1w$qqwTq67=D $6A&0ORgYNI.ƕ1 1L|#$Ÿ4%0+%[Bk5! c 1ᯉ9H&_Q iա[vcjpFƝ`A >?dgOҩ̛FE=zcQCG:|aAW%L;ə!y|jNșd9eb?R}) I՘07F; -Ɛu.V﫬-d\]HÝ[S*ej%k2 _$oNgƸU÷ MGUmw8GBGK͘KT! [kN5Ɏ XU-z|R}Mw7KDp.M7&)YC{2%lyޜl?~d3~ˏc~=zZdkZ{;٧~i++5$Ew%tqvEqLٱh vGϘEƙ-mkl>D=罁yM?%,a'|=vȣFJ_#׼ y]& T5`u]R4R ۙ Dݭa8ө9f.&F> '0t0h'HKɵw0|.@Zw=کA7[3ZQ=-jh[{Ŵ*OޑEy6F "ok#W˟L?>OΤX#;$3]YV1K@G^5f(@Bݴtan?mfE@Ȕ_RL@DQtjJ꼀y{t) iVgc7Vdŝ'D,c8ޢ6 #'q#[ Y1AKڊDR\14+2tna;D%9P2kj;#{eIcvjh]0M??Kua*^<hLB5sU6vþѽUEuJiPSu\(M͆6e>xkP0 4՞Qʉn%p54'nh]Y4Q\[7Bv8 jhyAs3UsWL];Q̌۔B #&C9@ ?K$~g`֘zu +hOI}EIK=Qɱŀވ`}wԵS]%>mp t, {v|网m[ `p9xo@rV}d叄-cI d}Ïhdf% vuWm3aZ>ey@_ޭ>w  乸a^rVAYEJdS$߁+Դ$*!r5˿\w>|rc/" +vL] dR,5` l'JMᖾլD& 궶ɺA>7qb&CT؀pf3}xK%m} f閍p6q@6NRİ\ʢ@S'cKf4Bfl kK eA"^.p9DM>i4G0drQvtzWPf ܢ^޺8 5gͱ(P>wZjҗޤkeu#.QwslYf0KQGA@1,~  3H.:!prc#yv}UKtbst痛Y0#MARkv⮙kPkJ&E@3b?Y&>i)cԢۭ)f/׹~~HQL艨6at#TX5R X0'#/߇uS:5`Ȃ]?X)XmS|}’f^qЃNL4Е ҩMjtj s4@Yrb@1qe?y΁G*e_|0lQi1ƮKi/&*dGtS͚5ifL HP{HgTVڀ+haK8V@Ѕ))z( \AQW|FjXz AȐD5BKʮA@YDv7_n=!r#2J~ pPŴ؞\4lCNDGW(MJ5vPY<]8lrHۣWgr)XOV(,9 ˜iQGBeӘ 4T4 9:d剮9v&Kp#\A"gL)(?is2zN+}ykMh5#nqc "l aTE^\rk(7nX֎$J1F|% @I꬚Br+KC,dXKT;{KC`l2UxH= Nb_*m*pP,#[u++Dwn-Cq?sRX 퉀7 >B~wX.ڗҔYa ֊@a=ue8IbϯSqQq)3_D2s-yphn"eP/L{/c&~x-gZimKFi7:$\̄?7LtV{^xkYu.=_\:DtgFPқƩ2N Y}yp@!]ouNPrz^<,MV8Q϶q3ݲemq+%}n}ų$}7\HPVR# 9t׏:tK%txژ>^;qyemwzC*51[.kT#RXw/.]SնIXQmY2Ib\4]^a»[ 3I s| ;S8QoF،r2ܯC|] ~0HGD^&yƤ@Q,S"gXw@*#M.0}mOP'PTIo;y!֠&3! i:l 8dX!kTjכ݁JBgi٧A_LAM. s+(J1 z Qg<KNrwNIK&T 6|(8 EqӂsLJ=Ϣ7s-tD_aʺ_S`QA1 mဖ\?}a!Vɾ?tLgOyqo,CӁ/,%OJLg , EBHPQX,E^UJI2?f =1]o/xp!kr3ϸ BVx _&<&$s>ط, D  2xN{-+NkNMS%7PHI]F Pۂn 4H̀oy P Q+1?;vל6ag2sC_A&H pt CG,LDzdNd"2 p7]M}wr7+@|桂ѕ{MxgI{n/g|BhiU';*ץų'pX(C /\m|lȓe$^Wn{ zA;!}*2=:ZV4c$b\2zšd sWa0d*Cl56==++}&s@z^IcHY(_k)q+N ܋K8i6$C|do.ֺL4PS7~"ZF^ ) [6+mь+jc}l f鞿p3![KODvW1PwoQ}٦dq)F/9:eiC^:PGc4w@' (Ni<(oɹ0_ "<݊B?P^`,c`x}} FBQ&Gxj׬:Sm4de9{Ox(pvK *Ubb_FeXLZ_2 v#ȏV]i6p:xTީ;qb*b_7Uw5jAboXe8iF@+ĸ!| VQlן|r}4yrZpKk 9rU(gCq~Xtf\zK |jcJ>xR8~BI}b=R]K84"6y|-B*x%|E|^0D"ZYL6cgT5(Ӂ$gTo{mRD ^fM ?f(j[ꧡW3*  lCM`/.yQ@JM]W*?@҆$iuJk l`P$ЖZ`1^oN]97ɝw#Ps7rli"/ {CkqDGmkRSIֺ]N*[ f80,&v.o=VGT#˟шHmгj''Sw BdƔnw@HaywU2QQ^tCF*\o7OX.4ʯd˝|!b)eAEN⡜> `2h˺=aYgpsBR"X]ÃJҤz3'l6L@7g!J>%v >r9<t [O@A5g%9h!ͨ=P3_T*'ǨQ,ο qCQ`nYBՏw!록E> ,"f`+%ۄwIG`Z>e*oѽR*//;;~Lwb8cmug*X2UnxGc`*'C4SD-,12`$sI񌭗}?vĎ) $N^OiL gHEv:>9&o^.3"n+*#+mL>00vrbS:Q7. c@"\ >pAoX0p(:!ӧ-K ke,b t_wSsp`ԳEtzifqR,r(Z@զخS٠Ч,* ֌$/H{ bZmQ6{繥FB[sW*7tVzvgK* LwucU ]ݳͷOi(o6hC8^|0)>э\q z-ϨoW { ξkfJK*;lL0wzK_@Z ꤮2&G-0L*`#[R+̮cZ[!6듳CGd1np̆NȦဟWjMLE vy\lVd't]\_*L QJR͝nψ(fDKd|@|wʇ`~Q,"Uߞì/ٮ"xonxc ,>o!<]'YCN/&d4Ta%瓩b:$t%7| 2г;fn\5 ]` E3&W?[r Nr:I^xX<ͩ>9YYԗd)`"H Cho&o G+!GX `41<:PԴu2_SU=ZPoq2pSrCMkId5 E?{N$efm ˼($|Y 5`kLfGqnbx5f y zr=?Y+ȖܙW}0. '6i [7VjZ`Mҹ.ZRGeRg.4^]OI2<Q[lz3Ka4~}F8,PfޔW^H2!tUTٍ5޳}YcyRIk XkWG݊ss9 |[ϔ2xx+KQ,iϘCs4^4bi`mzCμ/+fHt%ZMLQD>^:M!E6PP$B)kbb/4$0Nm؏t^vL4UӛPI5oUJ&i!C@f#Vīj 1гsN;!a 9Ҁ2NصT+H9f- #s +m+HXϿ^m"Ll < rpSIGHV cޣ͟Oa?/aC16 ;@ZL6?zwp\buGBp ICК[w;gHzpR5!7 lˎ}^eQknP W Y&wNhU<ǡ>vƍ*ѳ GbH{FCn@{uSi-ܩ\RTqQs.9V+'!k7mIs^ W 8)b`|)[ pRg.] ~scɤA3;jFWHIO!LEY"XSͩL[Z˔N=`UI9p?9VDN$633ۢMX5m.0A*AX*>ro+,-yk#DxpzI~3a񬗵ݸ =2IgueIAJ|â$wu7Ʌ+F{=܊hpv'}f6R] xCӜ.bzVzx"Hxm[up5nJ5ԦJFžm 8]j>B -߹L 4V ( :,υıCcQ'C7qcn%RӐΥ$f;۪WzxvB \7>9a#0.\c"uiQ#-i2y[1͂t|sT)?)uIL$u7z; t]}]4mMNvJ6ӭ$=֨ބk[O=G,(wu}>f7̣`Ex^U#/ (QQ^䧷a\Z6Rtf_AS(fr0-{6B6"9yڒ`^tz */.OJw)͓Nc;ƭ %cvb}MeW*Q0JmaUCXm3rk?Ȁ.{t+"h8ԕfCѱERC)Y_fEf͍yǍpe(*֘;&#Hky4>BNIԗgX9os'֘ $#bĂQrAV`2 *N+hĒEfB~]/1?Pqh?\ߒv)N"ijܝ^>ȽfeUa  W;m!RuBi-29:1I/ऺ^eY1ᰬVrw8 5[08T :\~FPA@e +n.!'ʬ-ِXDUkBY|IȋxjɿNl4o4zxMLB،s0=ZT>^ )‡Ok /hQP\lfrπ;^RIeq'j|;QRE|>et)?#mPu3X@ﭬ ?B$ix ]q \mlJK}`~(Pe̮Gn}1 R >HH!*XkKL.f!TzEX{# OQ[JtAs*=p3v'!  \{{wn$W Ap4ŭÌ4{;O.W?Gǣ*dub?d)"Tv }3_R خNZg62%Oj_<؅MQoT]נJ0!";\ f̑8rM7ù&C0aGvM1|=[´ܵJ FDo`-lD$r wo`Ws:(:NTP.eAF8/# D\8.weg RRcaOxd@Q)Ns-Jpk cX9.70)Y#bGs9Eż6 < XK=Bnabr תXgʕ Ӳ^~acXu-A#+\I4SCe'}\K i4үg{ºvd.VNz3%נIg!+q8 %5Ovyz}f)k^ڍ|3H ܂w3.P^iηOf;7iגlBXEkMdǾ e~AWWy ^!עW:TԬ̅X81x~aİ]: ]ދJ W3Oܢtւ#)4dz%TSDge%q'!m#c`˕ Rc + G?k4>3d5͕.9}VeN_ $޷ZZ* &]@1`<`;MnCذX2Ŋ|}CHl(hJGDc)$ MS= XE.F{ ^p\6_㏗-j1 "E0tu(mD\~ Wef U+Ahn{ڵ5\[x%$&K mrWYi4dhSK^H#,bH-!.%J(F<$,sE T9a& 6ױն‹V JS v\̮ȠfM%r*xp$笝4Z z52N dv1͗EߓD[9=C7ܘǷB+'#/8#_a;C ]B@.F ԩns!򨈨hzJa;@-M=݇94 :lƈ+$؁2#"Qb1VYs(xGk105HP(ۡAč{.V9{i9FܖsI6Ukw0{֌QIzcM E%^6`#/BPt;ziЏuɎaE^.Q@@a\Q<ߑv{Tl"! k4zmog_lB&ѕQrNg' HTcnIkpL"pLzOw67uI <=nnY tohRoN#r^ NZ\, ?AWS,^ڤrCB,#ԙ2|1@SO3zL,=qt,1! vi-F|mmܴ•4 <'M|T䙬2 f"LXl}gDhnYZDz IbW>+m=IzQC+nV9DqV=trd{cm ᙞƺu\TV9Ĕf풘g.65l^n5I"l)+30n.D bQW 8鹤].k=,*`|Ǻ],"űK)ko}H$RZ=J&&V*4RK6FvȺ(Ֆ(‹KКm緅`V[, ,B &;W5"i04qAf@1̰v;Z'DN^4P MPK/{m1>ȗ(ntgXQf4L4m'gcLԎ9gLjXD">/\mͥyڸ"$8*(}("k6IsֿEЯygj TAZeTޑinĎj sg,.#3ϝAK맙"* T˹Iz0+("GQoG$w>xF(Uo U:u'EzwW7=ăk6N|Gpb nIiFC665?U]|oujwb\NB@Tj ?Ejh5 03Imя°¾"z uXW]/UKo>HV-77űZ q0E 5%5ba+qizlYCjRH=AVz%8q%_J_cl8ThH ˅|7aǓ,8>-%zJx}!ըoJqR9ֿ?WKۓ0Nfҍǟ*bj 2Ӕ `--,p[9?30m"g$ȧ> fDM;f-'r^+;0XZ3F;Ί<`YnQ5˲ Z,CAE"؛< _e 5oeͻ+T;\!޹ߊT!ݼWLi=̢Γ?oAnnゑR}1;\Ɗ M$ߚ"„.m_1S8&%;@K#q)7n:, rCJqXuz}$Quh.'"(ϴA^,_=9 QUUgoBC>com5w(c :* Pȵ׷]U~Gvlc0 A3^֕<^z%HnHcy6 e)7C˵0eG+&ugM#^r]Ah?Ϙ* n{7X(I,#r@ww[!#ʗN?큚y'ƌʙ,G RO &8mm\n.}?ؐuukGi5_Fp-|F.7QpvD@hI^>b2+@u[wE3ʔ +A-3LMϦ[NҴ0?[u,p<_CVsozٮ>y5eR=`:<<AƷv'hFPzw>LhfXTRRzy%'tu*!y;FTlX]Q;!"=D0E};6?ݧta FEa?_`l]EA-Y̸Y"LCgaA?)JiSp-qC~iJ8,3q&A,@ a7 RFkDɳmMn%.{F17F4fC5X)%1??:c .92raW}{4553s^8rW(I=|S]@/U'{S},伜N޽M;Hs=_"8pf]cxyp5Q،(JF;r:z?kno=z#8 ]jo0-lGYųS VoƄ?[A(ՐO<'q`6KH*V-2ѿXlJ+7c>HY^?"DF\-GYx&@݂"DL|{NL,oHIՌ ٠(y K }vv7E)Y%|JWM}]b?荱]gX;JM9~p/K$t)Brܱ43~_m ٛh*lIk4POb)X:ɞy8]^ aV@)M&oޫ}^kJ/Z~5dC~d@ a^X/Asپܗow4fF0ɪѤtVgYZ07070100000339000081a400000000000000000000000164943ceb00003c3c000000000000000000000000000000000000004400000000./lib/modules/4.18.0-499.el8.ppc64le/kernel/net/rfkill/rfkill.ko.xz7zXZִF!t/*w;]?Eh=ڜ9Oփ˦77Glgȗ>{j0 ?#ooj#bވ$FD!#'3 ݬMEL;^mz݉34˸CH"K&zZ/1'!4akշ@( c  r,hr1.ksZϗau+t*s*88Ql$^:O7oD}P8FɍLٗTy⌘YC[+ҳCAY])Sb-IԘKOA/}BYϭGaw'">N*Dw-8V׭[(^J_1(AOF [!Y6C,bcN?*g_K|?V$ ت姹@*" d 0ia IxFkF^TYR)n=`<>YFJFjGtFE!1E8$5TkTkǞhkWu H %&:c\V/PuH*Xzs`|b>0חmYc;?F tficF;}=:E{{ MQ\x(qzk…odYP߲sW1&(ZOn{ڌW\ږf=tnHaT VZ=wc^TK A݂W!.]- @ghTM>KJp7$I&{ Y51Y#L9NՆ*mC2*axyvXu- I6aL`< y]y-wTXX)T([,9%I?ˌ޿r8eY Rf舜~x5礭->8bbM~u\NJ@ކxۢf|FIg.ƾu}i$dٳU[f9(2"2ٌ98᫼аr{DZEh~ *`}a/y͢o+:'EK|5" a2Nap,雱=T~GT(&ύQ];f?A2Ga*9(]s=awh71%rRr?CƮXsD>; ʀ!՝8BIؐ %Hݱޖ`_b20ǹ\&Io)_g{!ax"M XҮyHޡ$QgDSPpI@?0ҷO?(fwըSwV9 [xuVz!s U㇛Ge ^L(۴qĎs]qal,[X{7:L>Ux@`pĒw0K1bFr_E/3$tcU44 jJr\cxNco|V*BuaiKQyB`$$b֌1l*P|pc r>+.UYjH(sZ6{EA`#.O9ųH0\]'^f7fN:T) aYPwU]S aƂ)Xyɝϙ̏~% sNr2J܅ K Q|1#W Jg^0s nqFh7d oCx=Pq&ԍ1w!؟2;3zu΀Y&$U1Ծ:)̖ؐC4am{L!/Wm\.qf:F+V/*V>QV׌q {9Qͤ<Ǫޣs׾7!gaVKU$s.PΡY)L-ac}7e0qP@4<]:e : S@ɀU&ڞnbӘ";xmm x vzb~#>)ɊCqaǠjQO+ u-mwCVLr|'Cb6Z:[g~u$՚PM%AFoÑ?4N$h'h^;dKoJ :fmƉѦ0;un]h~=jD[~> :2 6X Sit?_aA0#πGl}$]\~lrDCCbiZ.t|Ia>n$eNY\o&`rNG8U歩1 ˢiUK]@ ZqScΏ_Mʮ.$]$׆9Ň 1%)xlYhx9)nͤ6_L7(#tz."p3ovNX& )5Ͷ!qқs9"=q"//:(AVdkF69/KȨN=7)"]3 tQ_1Z:zW ;\oFrhN6a}ثZ Q  un Ev>` BOS<"UxhKdDe`Mõ [1D x'u>pbUk~6d r >@ǯ(w]Y[sJ45rn+9LU)tApEʠVܑ lnBKVHiPTRoŷzU:\n^N9?t.w czޏX͠8ƦĿՈ\Ҿ@9~ؗzpŒ0uTQMsXsܳH:$ݘc ho9h7 C;_ir ES)T]}hw Ox$oj4zu̡&u-orQRF|J{:m޴YZ<Ӛe="D aeD]׹8RԤ"{ϥX} g"8x| b A܀^GGR*4u W6C|Scj K79\=C#2qs <ʆod[CKgtAj:|za|n2V ]JGݘHrz]Ɉ$Hb7 qIwPb`U4`^E4_;ik׆*!\ VK2nX( BRя!?WeoMܓؾ4:W6/Lq'O5VZo)Cz)@ vv 5s@mL3 i6uʈKTуQ٬xEbQ2AH jMa_74!qq9qFŠF<Y[z1THB'VT+83]6&D D9h0bcQ'i+~uEZ 򁣧~U5ObGPLiz$vP0M{5<o8S<qiY_nF9Skt1%)M#jdf/5Mߠ~ޤ׶FgG3Oo,lKsz_oN,Ik_ޜt}":7.u_: j Q @iNzXcϫiBcns;xn͈fx|<2eI9p eLU;g gnmپHC!MB;b 0*h\|DzmYR8xe*Y{N{9YW/ yqPryVJa^]fCSo uD2ˡCY'$uV;pD qmUSft}^0OӎV,|i.kb P;N¨O`~]:J:, t`_C9oqlq+BCM'#+246 xn=5wcA6+xeFCs8=2.K3)tGdBB41O[Vsk8A;3iH:*+h8,P}lE6Xli1-yO骩A9O͘"Ä< $jA2jrP'Tܲ#{/vC.b\>ܬ/ ? suW?S!P(k*"h3Ew٨.<?2hoo ȝe\ػB2Q)$:b>v#A!&N(;͹Fjbtz5zqaJ uhy*':l77A1v[9T,0aˤ ƽ* 65|m}H =/mܘ<]+*  a)b(R6)@n:/_Nlɜ} o[ e9T\a\散þiďUE΀6䅻-ءk8cNwOh5+NNE ^_$YSSOY}ݝ.NjėG%DLHdVHbO/Y!%}PDj_Xӳ?8'7 c0? C; 2]qBb(U-qQe)c?/ wa2j YJᆱ˓k1&{P :»sS_8 ĴMG_Kۊ%/z-`K ,Fh%U/ZW$K"H+!01tg=HV[!G Mb$bNz“J ~M2)/ K%vO#WTAXAƲC,}ilN,~b."3ݲ[&!<;l;GilzWO۳[G( G[ ^0NpգДPy#L虆CXrD/Im5ww\3pi1K< rcmiLYq|ùNS؟Q-3C`^8"v?w_trt7-B J_'QfJaqH񰄩O]Y؋tɜFW )Ԧ+g( ~v~JJ XS ,D;]C]AmY{gR;E2cEi>oc?j9i!2dE)ud 2{*.~1W7šTa3I !)XъC:Dp4^kˌl~biS8Xala l4G,I_Ghl 钮!׬f|7 wckH?OGֽ߰2؃xܕG̣3Qi3ڱUMw5I7 P0c\"LW2Y쑱 7Da Fm_P8έ~ hPUF:͋fl=.>?0K*'(-m^1*u@T?"֙PM04FÇ|I">%.(M7mE;0-RcI~20>vuMN̎$޻J*$0DS<[Fz@[S WraiI)4uV; (twflX%>c(xZllSی\jEaͩq_rɋ_$|wEسtUC`uQsy`vERl(tN|? h0D2%;U3Y,mȣi`ot,Cy\,Tv=tma)pC({*.+|"9GHAC'v;]ҫܫ$/Cw饽\&/eCH-jFmM%|U+Qѿvvc҅3@H<\P</{a81>Mf Q?}=eLOq% )k[@E(;sA?.ŗK_mkPB>K5*A$>qI7vBo6l*~*us c-О{]:{xН˒>NyTMVcH,~\oٽy0LP6CsՖ"%u.V@9b$zu&B:63hfOs98^?j'oV|8O{26JX1> jU?;t*@yU* аٸ(S嶚jA^O)H}b{x9@m L,iD˾-oI&hRLx=uTVUw܅0?lek9/AﭯvaHk~P^;.һ QTbe'$+˧_ >? $/"+;$ySc`oDhm$})S`9O]?m/)4 ^tW&#ϳ2^s_IL9*J_7Mܪ!~3yt0U~D@WkՏ:)dk-R>Whvsw2[D U˜T9jc$#Xu|l 6$ԉ,>8܍4}Eg.cN%ʴܡmQIz. m\%s0.> L.eh[}}N3v r;\X " 0G%/yCQbyQ\Ӭ;z5Q`0A1?4Dy^m_qagNS~d U޶v=l"W[wcUC>+7hI 3| ՠH45/mӫJžpSW}Gޢu o <,@ j,ٓb`;T!dffg$? "V5G ϏQ娕_wYG|> Vj e홳vENdEmq<Hh4}36h4Pn&Fa0GudjTJB38[`uA4H*U!)o-7Q#i:֔*л%Lint^8UEzk#ICôƩ>fw>TUQW|GGC.Z7S$Bm{܈PJT%@|O,?+zdgc3W b6Vx0*vl =2^v1l QÃ[$7E 8l˲]&q뢥""V*Z<9҈ړpXѷ⒗ WA!L,/D^[RCkr?5i?cNjmDARMeFQIa8ՉoA~!%Y&tܐ xpqwIoƯ{]>8]^No1 &ÿ'Ⱥ`= n׬8 H@qnJ . ׽U=# (p\;*{YS:\^Ơ2:Q6조~aVUC/q\P wdJך=纵E\1~8c`$u!HJ?_Ff\=fWJWQ\.,'&hFגӤ[WT߸8N^tLhv3x#iwr,Foˏ ,Uҡ?7-QjRI'{(J_Z|pceiB QU\Թ8OKJȍDQ!l|pו ՔC\!,[gĂ*5^-)cٓ|&,m߫U[6)[gV-o3?6N|1p*v6:uqx' l{v>ދȺ=^:IY2b΅1i6\+OOhWQ!<Fr) xvՏWIVq6BaB^TfjOW?HW1xg[xGEٯh 0OE(LZ>7E[0fZt6”\-ºoBLeSbP4 p}L+%C5A*D7e#gpr}zȸ!Oh G܎l/ۇ*yu-ݻWkxv`S0Yvftvla\21`X^J؄L[geZXwr(!6$L{UG: i3)8|Wi/5N$!_+pn we`&-rAbt7,aN֕MjO [i ]("'[CKׯd

"$ 4[r$n#lM^&axA3|Gh@zdZ\6 w#" =Šs7k-D£f\@if=gd&IK2wÂDilL M96X~S22"q#~G }Q C/> t!)$$>70IÿeJ?{^˭QvX36sq-Mo阛k8*s_lbtt͐9~Bq!]xo c^$xzIzcYfc^z-D\i@ŋwSe[Rl,,ӚXa U*{!Ϊ,Ld^ͪAI<2ẋ])u8Ⱦ‘4Ŭ 2g~?  Znd…7% RoX0 KN'S46N yBm_t,Iw@u#M*}2)oYٺ{UH'7f!t H(3j L^03 }cF<.K̓ţ0{>"^E 6,([-C ʚm(¬XJ*;꟯@WfYm v2r+a@6~9%X+qt*^R3r۲f(/m/1_¼3{G_{/"@uUDLsn fu:0Ot榏ƅ7!Hc@K-"`Lyհa"!F&( /wL E9GG 5Vm.: IqB}3pI?|Gs=H/"BJ[iŮZi>*RǧρEh >\"k/>F&>xգPo u3Q+=Sl,YY.60*@q݅}TbNlMZDW53m[!/ؓvzs=m !nNM3=m\3(,iN;*I ፻)?p8rIM2mߞțVv1i!@ %\RdpgK602-h~up$6)c%fsEx>IpI$+q>IW$Y?&vb݆bj6Ck@B:I`4YགྷJزWrUc3.yq#YuRCZ4,5LDDz'P4fwO{#Z8}='/^ppK5|mvV|b75ZhlJ>&1 :z܄mӮm/(b5;5ԪyGF'o)iy)6Il#^zIjھ8mEw4 >sP[ ˣQ8:KV'_"}y6J፣aM`%[hFoٽygVb<sP]2NsW.y%;}FvblI(t\Q_ZDŽzd?S=zgx/EH TǴ3IpnUcG`l>݅wUd8ZQk u3%7. a'!5p|,ep̖hʎIHqP3B+Nʞutf=l'lMJKebG|V͏ !sRE {hzGZԶ[@`(9fcwR>Cl"Ŭia 0}1< ɺ!z.GdhkiPc~6'F "Ș -pF9؟)}}JlnY7Z(eIq K"-*X2SŔC1(X3l-dzfEU<ŚT.sY- =pAk|׉pZX _q]=XgF퓱\y9;CՇ9,4Qs݊juHyex phF$!u78&rgex$5:&=go^#I0dsUPj+ ^/G`bϧevͥbYK.WbG7oA0ImLE1AIUt@h,Q&%$x&*պ~)fP67%%/ n}3BL)qav1Mj5]},ʟ3}4>nM3o cwD;#VD-KzGLw/w̪^Peb}{K#cK nIf;@ne.uZzj.l*fI9t5J|G~Qc{6<ԅ-1@Zl :|%s]¶FH lNCbS`Άn:]~Yf@}I`e*>Ku*m@)h=[_~+i[] OD[ VPn*\<Cz~NOY9ٶ@<J`d>q(~"k$֐DeMwӆٺI2b5;2I&PBޘd`VqO3Sx.guUlu>q2{:8a|Ws!7$l ^^K;~(!KBӺrIrifTɓXgr,s/ MXѾP O^Bޠq~r"nXJ +$?<`)>zlXE:|!bH+nߪ4)4wgw̤0y_h\W/wȏ~RB.@BH'?lSExءw|zu^18W4E)!ȡ-VY EH ; #ߟ5@ځe'3uoe||+a*6H(\#{x<ݯ^ sנPWB,q0ߢnYW ~~ ;$&qsH;Q|AGh#t?g& +뎽HTW5כsM~f !PqOB+z 7wFr?TFj7yY8􍟾mA3[` k5a%&hBV0+]7`ë[SERJAsͥEA;]` tx-R}VX4{%=7^#X'%FcnK#N/Itث]<ߔo1;%-]|7ILEyߴ.vߺqD*Tk7e4 m6,+[Q$F/K݁hP`v1i<~]o7\T".ϫMps-gFeN,,j/A!kEAi)\-@ДR7P VfprޜzИLEzZ'ZcSM09W]Qv4wtcsݪ\DFX A鳝 EG3xF*$+7&K X?z479)`REe~ޚݣ`Lqc`潨Q(![iMǠR "P "\Q|먳K{I,Ӎ`eU UM4Y&p.IhQsoX|˒:Uu=7eoBDX\L:r@k/U,˷4JZxvROy3W4vo5uj9`eZ#b&'nj<0\&6Vrf}YϽp:Wp uM=I7\Jņˀ}q_TCd+|0nDOvG9cgMAuM'wcX9~Mo$E0i^f0'mmnhE<ڮ|46`>?M |/f~J̼HϻE^\FWJ( %=_PG#2:LGJM(jW!ޟ44od鴌Xz^iLV~v)f%T ]z(MS>.kG6o"&;j+{ыwu(.?mV0Њk.{g@Z&txZL%2K9o vZ"lTΑNehH(9;>A. OɉC+B6U8DDaPc SVLd0rK0L$&aJ)SeűH[$!^]wm8|2%jiYnpWM>|D~ ]8$U6$nu5Ҥr1l,Hg-_0 >,+V0Ƭ5_E]"OT_Ijm8*!܉#9mZrTWD1Yf@'I!F{zFj1q߀Ba}[tn%ƯetLՅcUf#Nы(,AK(_47 }=] c z:?#P}m~>M?aRh*NtHM-$ FF40L-TtrLͽ#VABRg#6uAh<*UOo"LAb.NOCod 8`bREZ=f[W9`mhܨ/HZv&7:dP4ny~}wi|>jiV*PEy3kM}IAiBBjq;MLŧh0jmdTiUF[Y)P@DT\R?8S1(,SCQ{nYu\ը`JA}_9RVfHk軻]FO,Lu{z|[p뀭\G:пl;kǥ+RJx^5qZ?cècXACNPp{Bm$4ɬqvNkO Do3ɐ<ߧ/ m!˄J4|jP_YAk,9E_/"]ѽ-EXȪAG ]ߑ!jHn`Wh^]q,\ךE*o>0.ԏΝHӍnhC bBF O:k!~ɷI~0GrdQ8vCY'yferDv^w u_Kj3 ZNs+=l3c?sUtA#%DBM 9+J"8JPM`^»-><`ߔ8*F_9T7Q51D,>3٨,ySK܃.TMQ:߇k#3lNL#L[:{`/P"#aVz@L,ImD);uֵ]YHa?">VCX-XZ|܅ޢ VlUNKy>Fb%8Ssj8[-.H 궠(DE|K09GJMN_y5~sH TIޟޞ0X8d`V"ۙ*SSiFlw*߁/N=XR❸/»@ jŖO Z7)B:fvlBab44v3j ^Ua5hFVym{iYә!9,Vx;f)b1Y&3m~c (cs.`(G<:񡏳 yfӵ}c?h?W},L+#ΡT!E|_,^?C 2[N $Gß@U']|Џ$  d?0O  9ST8\&.|SxL@TX\i-w"/ȻN宥$o?Qb DBӠihlQɟY'_ְ6M]!g)Y%8\Nw,*i[1=`y PA u2˼gn03Eb(Eӟ͕^on 29ޚ= q6:Xr4Ʊ?֒ZW(Ni{ \l«ϳ,h{CruSHZ|j96i`8jNyw(+:jMy Ҵ  fF,fs Czvo2o6"H\wt#m'_X{VJT˶7T3g|B Ϳ L:J?i4r&cr(M'CG\4N{1VPG`l[cK *{$oQkif5ˎq0$,. MPa?a(@>VvPvI؁A'Ȝ(L<:d__SOS@pU  ^Kq$^SY)UfPn+^)1 s,*_z尟ܾɘrD9mRnU8٨O)y^gp$.־)U1Pϗy(Ji"ջHŒ }?=cת#91aɬ&8BEUB/ųk+FDJ3Mܽj+*э>.)?XpQ|lSFPsK>\tZE~B7uSBec>j5Yau l<{SShR{=H\YtVAި1@Xff#+ ب<9rA@dnM#Fʘv-R3J㠷_ |vcOA?Y-Rbm_C"8_p&-A%])(e~FhO2Vc PB*=.T#d Ce3OSVY49KZZp[\cS~GGBwEy-SO5EUt1jxXѓ{7$5L-. :68ݾZ 2io_gVɦs,&zЅT+"D\џ͸*F.%k#UrsK-u*?e*gz;Yeex;dh]8sqz_MGJdpW~zTfe`"l@}]e%δfݮ~Nމ<]H1}U6~|)`&E2!zm$Ong˨sfXMұNvQ53WV,h |>+to*`kP➱]q4ނ%+ՃTLzII߈Ld'ꞯ,z8l@}=P9((aIҙߣKL^p&tvi)z;?fiʢ Ur7m%*ȍ Wfr~ #̈` Na`~zobEq! &;Ȃ)p5*Jw=ob|'țgX^#v"3N{y ]U-6PƝx_Z͗G MZR\ΨѦ=!|lԷkH٤@ ):%]Ηr5҃"3դJEPk+@T^{.kaJJ%N8??icH7v\ccT cN<K ,l҃fQEa4S`JJ rfzghΕb$_ Oؽd1_|~R) Sm 1yC>HGnYl_/kM&R$Lv& d;~1nzG&ju zCFב( j1!D)&Whi>|Cna \ߒIN+'v|@6 )j8&eQ~{/QD{/(t5qVjO  !\һr2b2M飳x$J6Us.cPGoLsNQZߞF .b&si &NudWFB.Ћv 0Ef;dUp|Թ8Y9Ӄ B6d<ӓ?e7oz^8LFj(RR0# 7fPdG (bZ2ՙ+w ҩ2|Z;mL=ERUYۡT(inmm gu|}/ Kv! q_vн{ `|ܛk胛IQ{Iݴt`(nВlt*ʼn"97@Utg kG/ /R@WFvQ'7G؇6GvVGjYZy&1Di8aF)TFsbjw$tk8R K)=|ΧF;Ig4~(Y 榫sijuFāPOջ5bX >iO/Ƽ.+Ys9&H/`k[.=V1\ҧyu`HK3EIڤkzI~G"6Y/rC@/dГn2P]^.b(GٕZ*K=9iV}Y,ܽ%o C >:T5)p%<`3O4%3#_]ɏ yJAExjΖ? bj- (V,Oh=11&ƦN-.BQUGDvӏp@m Mwl۔BĠ|CCN aAGYl\ӧM[|.T ^﵏4$p[/>YceTpJ&Mi]Ƶܵō:hǖ)W*7eG2At C Q/ڔRR}oq{1=ޅYOKzT))*\qtWRv_خzc$Y:&e;G/.ݝX*lg[P"]aSEcё5[#B˶kT[G1~@a 8Ⱥ C(tTd]MVnj.7~sq$ƿPgeX9F Oa2ZÆt,PwRx$Qp]Q|n?f XYLh 51 G Na\Q.A(gC( J8G**>S#*y=NMk\ĎnuEx`Aols)+}M,%eA6j\]4ms06>R4"n8y % 5v4ԧ qר_\\UJyx]§晱-d8T.`ex+\0'FY5E~gZ1*;i)l[$%#gҭwtЩq@)IǞZFEgRSpcz-n?๧Ӎ|u@Ǜ-v to56 8&[AoJ0kiO&3ZbtVbG]ͥU ,EC])1=ňݑR/ \HCph6B#~4Slv: x'mH*%]bw^.Z3qбA5! 5?ho!+7Ws$g5ߡ+]&*QT׏F3]A zWxI nzJ9sѯ!-jFʖ*᳄ƚd-Q?(^~ P(py3ge|^3G[a;WH&i:U%QF9˸]mQ.njd3[f/Cs0dNï6*{fwGuR< U9AyL5|5X%ץ|&㠉]V*83 Wz ^5wE SO⦿%M#:}#6x$*>Ed)}3f"/=zc^郒u|hz|0椄)M>}yem~;ٰt$L+lR^̷OEs1OA^1Ǖ$٩;P1Iש'9îgL~zp7Bڿ+NPǐ0|? iM7)k *xiY;*@Wos)quoOmo4 kGt 5ZJ)^Ǝ oGEC\sFj&cK0(ذBFqXnۯ.FZ{ei)(:4Ukoffa2:\k#![hݲW:@@!awv}@!,TTB5ȥ^?[,cj_Nճc^6i$C '*GmfI ji2a._;a( ^_S|o( @4'D?bdeg{דO3JfQ4 $$%~#yQY2}%톄5HWg8HAzlwte $?'tνzq L\ct,y74Ȭ#EOA$Pu⻶3cPNb3A :)VyɅ5j͹ ysh!]Y`V#g>z/2jDs`3MAOPA*Bƾ2E6[!u A%{DvJ# }o.[q_]'V8}}ؼܓOܾ7 !22"qjGq$X w|ZEI~ i!'47~!b( ucFB *~ʋF:,p5W$..][+tK>~tGzIj 5)0x)6 "3\ բ;Ec y{IZF`f[L{bc3<$>u\ +4XJqnbΓ ɑ" LspnH) TgعyZ7lѝ $hQK&Np>c2Ɯﴕ% TVu[D+{~U]X`3y2W,A7B<L^T:-޺ _5#_.x,hOɂhq&wTKm\OɛH`#!PUH Q]!=O<Q}Ӭi3҈9vF\QQFN;n}:;*{UoOJ2b#V.B(i_ w4񺿷-L#l].*/Gqs}u|ns[rʪW7rZB~dFFsu f<1X.tWIJ ȥ| |&ٜ=t7j57z`ߙL9X4n$ *QB?ɬh$8kgͪ H Iៀ ahDAV;y_#2`"鑢-{dIa>H& "h!DdCMb,T^&䍷Rw3;3h%qz̸  }wD#U䃇]HW˱-Ue]p_`XC!_z?V ch,C,LTY-VWA VW0@ta4Ѡ:y Z-CER^э70Cp;GZԥHSLRuw+p+fcPs?]`t5*٨Za<0NCNo \Z'8TN [F#<騏JClQ)$dvvViNn\C}a,Q[<(-`N9FC-y(t"i6up:$DÝI}7}12)XLŇй-l(6IU53XqپR!pueuRoxE*;dF:`N^u`fdGu'DtE "2E^bB R;2vlbPX:/ڭƦXV^֓']ѯ+T\,|sW%.)# 9 E¦}~bØsz=iG2)=[?BTwKAN옩-:nH}mg.I4]J]͋*QJ~ {I c/|]?4O/Y ِK,G? P/\܎=vDC^_&F" N.~ o0J)gbm(ƹiZDa$ XcoѭJ$*#J  |Y6Cېs^~j BUmD QBq& ˞TJЏz/+;k.g#q0K,~k}\,+{/#>x KuIqS:L#'⏹&`'AFF,gͤZTa[m?eF@T{?90ӡ#FMS=l]!.pw €y#G!څ[z:χ^e{9ʻ [ӯy0+X;Дq 9`p:~Z? ) /^PAfM|x< [M{# ?n}b$D:IMl+TyKߩy`7qf|zXLOy4F> ]d~`x#nE#QJ(R_dum=z{x3ٴRc 1L")m4-ݣŭ@_x/NZyL>dY)c:U}ReT x9Nl:<\ [WO$ !7 ILSjQ596b( c$lcDžz5Z oT=AB e$wl2!<jW#[dYÚsp{N|G?mf# Rfp_S3\?V`6L1.]qDTT/zw`rT>äŧ1F 28^@άe(/k h;L HǕéGv:7怉H6oX;.?"S4 Bʫ„OeA0rD2O4ZO5[Y?k& ɟ׵"zdL<ő?` E9+у$YXG} }Y;Ӥ=z03 y:i_d"<7K~z%>Sp KU``xpL# @@z|3tgq*_63FY;Tm38Kme$>O[KV㡈9i]t1w"N n@go?-AŠ 4 s뒮A$ݣe:q#C#P-޲@2">|4Oi LԋLh4>ZS 2e+;v{V* X~"u^ 9-:PI*1鮣H>̌'bV\e-*Ē>&;Y9vT ⼳2wv3u^bd'擧/u^iAPSGvr:k4>oz]n\:)caSB~8V_HfS!1PR}C8!40XYLO}*(J>G508ȶew6C(Ž / 4r,~giI$1ZOIߩhŐ?C5qGa^4c b5 2?ˍaՕZX9pf< {gE߅A{ 4o/J ʀ;]H'ѦVs! 3~<qA?ĀB@$S a++=ڈmaEsT#~sqz]%&Bdfl~\ NBJ) SMwCJ.chu,\NGYpљ 0sn~ 彚ܿ#;ϠQeBi<kAl@+oI}tLƛ f h7ѣoU] FU_BncxfFMcqL)<|VuṲ`aȪ' QBo\3zY `ή?H6hH"1ep"ό`GobѷmvB(GNO4Xe#RQVn PEqYx# ̈́(q991S(5iOIUsF uΉRSwT Vv yegw̝pugKZ ɻlmep%QYߌ|\'{ wW0.e,Wn j$e;[@엗c’2!_#g|!ex2Ki\w% 4Ow< k`s"ʖ?{vS@cTYg Q(Ss> >lO$c1'hM8*ncңWc{[䰺* ]hɰIܻmL?C7BGk!9_)g)ɇi2 ڛ^aq l*uӻ]7'#,~8upRCc{:"Rf{Ľ)ݦҚz'? 1!)㫛+2DK#C|B6^v a/#ײMiO%??!T? ÝE5?C%D[YK†r?я0{dfSjp3!=/4K}H xY9\Ԙ̾Ys46pOk3cmvqC<gX w7g4 _S(]m6q'tnCY?h{ ?~)0:_B2U͗զ$,NCIys9r* ׍5fᬹ]gl'IZ"hi݁6˥#{,k#d!~qQQLOaDN1aT i!6p.#Lͦfx7 >pqf򂚉y6`Y2 8C竾gzG<*+҅Gȥ1۲ak׻+H5=@AÇj8Iu^a s%,iS/&}by48{V@t+P$M#,8ŴbItoj%?Y{?=#L$Y0, ډOh-Z$@[U7 ?1s\֚F`\{6Ҵ4LLzrW/ ju#/T-8݋Uqd q>Ͳ4SY/ S?le$PO] K$sh =|(J5|\ ujWKkͲp0_Kh I-40A f6 X N.ֲ΢=n$*w{6:ۑj=Yzt?ISX佈館'Ð#;|7ⶾNгtmǵ5Gk6 )PvAC $v&etc ED09v-lJd)E2y7/ŝH_EYESB$5U1/qM4yhol84oƀ)c.*:B*>`v F34>AZ2=]+T_S~ aJƂ"ɮ0>lP&|?cа]ˌ%3Yvg\9D)zB ߁U((? f%(o< } pMɄ`l{ӅѬ:0}uցR&Gm PYH8EJ4%1 ʵ&G˃g8酥 n\bbX q\g|Vc(涧 A@oܕ{ nz d_F!2Y@7T9 fkB?Y73R-F7w̪:jݮLT]#?$ylJM-sݛR0Ӭ/B @H(vt?T6|cʃ~v0:lyh`v_gbztg@o_;--d *0*`2/RɁA`3uWýK'zbfX QD!SqF nU-`C7Nu5ލHk&|\yZFw2H3Z,3ҦWGL buS4d "V,R`&1R@A ?g@uFBri?ZZYR W vܛ %͇ ~[[]t+gHɞ"_վ}HT-A w^'=s*qb}+=viQjm`{zp9dVHnҪÞ rל9PCS+* l2 8narAo抅'_tOhkj"!nE(DôRL̄FH=]W$г(xu@pkJ'/3_-A .R<~a#$gXQȪF*SɋO@Qxǝ@u Cy "h%hL"JLd4/ ȫDa, }_>ܩ9C_;&iPw-s|^ff)TPW&⊣)Зf_,$QԬ!^=vZs/\,)&G'L!:b%[J@d XY\@PYrb={GvDB oݰm)7TJ~nAKMf\6%?E+TlWH^R>ն\Dý0\H X.ϒӫ0ȂlB&L*{s*3="Q…)FN~KfU5kt$8cmvmi? I%$Q*hɣҷXc%z_nL)|rߒA?Z`7,Y iT ǘ߇ݖ(zK0Qiű"+zW)J&GHv/|}Y$Uo:JZ0a%imCO}x"'D[&>][HMy;5KxCP}ݱupWlf(M4s(iFFRe/u q ˻§GWb<1<;sdChv&nwBQϦ".8qz=O]c*(3ei\d5^.|f }_ _gg] r=cUޥt7ُJsTG刟qy"q}t,zg4w>lсxnXϏ j_>0z;h 8Wͽ Izpr3S\ڥ2,sȑ])"+JhWg(RxLdQRRFЯ0xUaB *&hfcq-8sLp]杫'Kii?$ɯUMEKilG1qc G~RgL\6vE`9lJzsF+?.} K|g-qoPpC\ivvL?( G: Z w~_A/3 nDz pf?M~pV<49'3䤎ڀ_э%a6sVjT o3 FBy%ZȧA" d؄Sp ʁ5T1<}'iQvBZ @tA9ק*tX7V"W {8sK3k9Z /V?Ukf[%Hk5씙NgHnZQw)QmŻސ w-( (|( G̓EN}N @oXCẼ0;~ID2x>ܢ9L1C>gqohjf}m( O} ~u^voYPA5pQ4%w=`G}v8 v;؈ׯ0WayfXn'`=j4 kWv'G\1@_1RdDٹ.߳v',Zācu'| xeOuv:w t֛s'Ŗܲ(2Fn ȃlg5 BF_4G0i'OX-;0Kl\̄uh |V4ƼЌ*/eV4`m2#2R:b?6?ƳlA.af3 zXԫ$-{E1o{%1$_?Y٤/  w`YQXU,2ⱳ8YDP3dDTCFҎC͌Xh7a~;Ahc CаP"KDm1G?WcY]5l|yv` 0*$%L7. \Ic\4B9_X4_XBX{"d2/Q揬ׅwj|FsJ2-<D t?,ohMfwj"RIyCxbӸfh}̢Q7cr[[W:Ļz<QC(iXP@=i*%S_~ȱ7%'azL;`OY]A MXWᚒx )PtK{>`xkꗌmTe'WC5# ,3bn߸ R ëA"q77oLY/:xȘʕg/>Am󉡣 ֙b%+!yl75/)V5?`9͕]ߦs C]N+zXTGgPdMyW 6I뜄X+zbsdu">3|BJGq7Ǡ/@ #..6No(azwټJ 6:5&o8;M)H)) ]B=Z X%j% vi#>CSl:r" HMN5[QYEì&`LH䥘H)(1Q]PzZ AXW )T[ao a6,P)VIgKݬ6}Y EmF}/=^Zt6pfKTnݢPFH h.y+͹qOECUr"%ܤ^ /!WhzԎWZ?ҡ F\B k;$$_lŢ &O XCIe[ eGr4vYTd|a8SQP2W۸`C_:Ǚ LI +D>Hg18'E##Z>Z!Lv$v1d'Q1tc!t8ak9}BcH@,|ȐFze4:IF髎K?8 n\]WN=AZŕңXb/ޠ,a47cqhUYԅwV:d$U>BʥqcۨU=vZ,K.Ŵ2"6HI-O9&OfYj\|dOʹ;%yp6opfKj yjg&lQT&(Fk(B:GY9>Ⱥ[¯e~38-x7lM,ݑxķl xd/`ȧx\д|A$|3}yLH/T9Ww<LJe(Ȼ] X^g)ITsMx4#9)o#*G'Oa<<5ąp쬇ӕLGc@FbODSUK.Jm$ϖ:ɧ@= oMn~BL3Ȝqpm1.*r3csS{ p{ އM82鱸9sGLk>Ռ ]9~Fg<=b6_Ē1d:q#&9G/vY6$ʛzKO 'a{OIy.녁o[p80lJ0&o(wu260() yα<}zUT^qTy˟-FP(3ҙX\imbֱ0Ż҂wQF5nמLqDw]gbBLo)dP""!+uƛ\zځ8oRR*:6rt]wY.zgP : 3ͅX(f#/C5[ "nnK<vb[1&Q^ gۧzci[{zY)՘iB8fݮP( >BȖ!"K!ڦ0Fsb].a)!^W:C|}֛ rp]qF'|FyCm'V \R$h=/7D}4}Q6|Ce4sG0,|+ްhH1m2eԝI0gS Y-dJ`a ]E/JoN͜qd2pKXQ59,]*_a-4w{LPo+IeTcX(AS_Ӈh8r9ط΋pgJ i! `J &rS7sxf\LX u* ڣ,ɕЂJhrQc{3d]?sTL ?YwT$p3Ss!! ~:eNjlw+5N A7J=%l?c|q}n:Mycwz=Hbw}&TX%Қ#%ⶱby#w"\#ΰjsO]y寂`Q9j^!/QcNJ~/ZVyGЪ/K_ eZxޗ\Շ(& Q{Z`@[uA 8TBٔ=g+LC?& f̈́,Đ@5Ğ|(H韣.7Ec/hdf<6xmAQ^ϸY?.W} Wvϡ@J1W+Pۿ#G4 (rz-lz6$"|9: W8+OZza/ H6(5=yDw`!ztMӭ6 7(]L3aR4k2Mjk݅ *!TEq 8PeS9^Od1UO|(=S@nwd00VD*'eP Xdġ!LMw#۔{pi/iEDqx;?o2HXjVyZs]EQI&Ti"jΘr*ǭTW0eALC]"[T 6^[(hql[bSbX#]Q޸<HAF4 )Z"ɵ6*j@xh! ʦv(MlSN89a0S*e^F)6Ow j b`@k_5ſ;-D1Fo|l9?rPWCk ItךXϡoݖ'$u}#㏉\g .Fh^{SJ7ˤG0"0]wg#=ĝq{MP3S]@3ZFx+pVO2hIc Dge!AG?YIrACZ@2Z9öLĹ Z%$\'ohT{Cʫ¥Y_;9S96ӡ%+ Fġ 5v{[Q pM}r>8æpt'WHwPD\ԙAvE /})祮}` ?$x-a/݆rs~fUy86>-+) Nj̇,xƣϯ>.n;)Ūig[i9)7A;O*0[mEwX|nđӘE nSSB[ed1쎾r(ȵx=Ir ` k~mi-\t(M鎅+>?th#%O|7ϤcIP,ggNy47l}Wpe ܱY?k6cMn:3Lz98,,'Ϗ> ҍV]nl #f:0tӊ42}GIj6Ù`͐v?-JMAX x*EHT8Kh@h;hX#$DJ ޸2{cU y9Hƀ}rIv78Y'n8/~NEx\1{}2 !}|ZD>7Xޞ9f\k3y(:s7E\[҆dId^Ԩi]v?t:3S+jJ|LA=%&Ɯ!Wk$(!UmШ'5[v[n]qQe/SEXDN/hdexFK aVz!%ƥb?"ң LaWcI G64PRwk%JњHUDk=:)*Ā0E&/B/-vTR$#MY-6 sLGN X :Q7w (,~mb"F9޲,O/ H{Xt ?)@(ɉqD[L 0\LG12H{|{~S+ wjf;5 xlnh̝=bprfR͒ M~pƇ,h“g v\qJ$bz@-\qKR7o^AwY'(v;|ypWF99`%,$V{-Ӈ ĦwQ1h*yӯ. Ad $tex҆@r&]-avje2C%Qx.Ea iX;U'.]Y(?=fXR#i3Z,n+߂.*Bm=&Ei"l7DP %Nb b<@jN%lַBq |JCxt!Vj*ƚ1V?$鷪;bz CN[xz# b=eҏnZ?ԯ2}_b"5 ~3(ͦW@5,BOMn%iĶӼ;;2v'.[v&ИIWoN[y)psXsR|f^;H5Z+ONF 6% _H-zG6{|>wYDZDXVL#G߆&}>5RBc~',EJ@b0nO= e6Aw(GZTy^'#4dcN_&Js0ȈkSs1,à8#4;0āyPa5 H G H:Uޫ-ҩݒ24r伎|\ܵ\My4!ߊ/BPUMI)%4nh;z3 v5y480e"SN)R#MRXvkpA,Hǚ!T46n*g XstLkm ׋ӼYQ|j_u[fh!!u`um E ꟺXzl]eEwhvj5;A?-#) \8K{G XAϗ{#MW]倩v{v(9$@T`pUwl߻tԕuz=bo098m }[Y+ kyN^:W'B~D cf$BԚۜFC&Ţ5dW&ZOjDgKqLcqpA p_4w&wl/U)F7$CG؆TN.>bCdoզP1+|\t?xs(MG#-}5ohpJcB^e!CLMdF!Lhš!pO2CA>8OcQe'1KFd F*RC$V!Z}glj$`yݚP$""?$De[xÚWw\W O,k^L|;?+ FT 1/%ԤzY(T7٠%OT$%%Lo.F ot^6&< [SYȣ enJ|i^SMHPw"'ri,IA+ǝXMXkT},%E˂p)B[țv1hH4d1Y/Z8[F+j~τޭL̩A=&S/'bG~G"H_yKSU.`YQl1 kM1py7G-&Du y7!$;Ӏ[ܬdB `ǔ5};)Lgl+LCφkmt:<;QAhFƱcSjjrM @.0^eQ]HyqH/!?c> a3XQhI[x}96L|peiK~n=EXɕqRnJ*f.;sKlS(IZ~@_%gOE&\OpD"RWg{ lDdC'v~<>HCN+[|p.AO #n)le >L X<#4q}unq( !?D| |g^57 J'ey:o ]/,Ƈ'VEPUmM䪜6Q5%}˼͌O?7˴ğL?F7p7f{j{]TƁK0}_FY|ZJZvXՈ;/ 3?[kzbU6|> V :wQ(^/14^o#6C<1zF3V]:52B&.Q2M9Օ4t g%vL=i0M7:g^́9 qnepnY-][cXh<* *Pz }$5ܤX[L{>ICp F=*D77]@ JguG@`zjZh._P I }]psv Hpc4]S3[VcN=myw_)h[5wѷlu\0wz.ۛOak g⣩*Aq1;!\g=H%چHu*i15*&]' o@1_Mcw|^,`.-qL3 F"≕?S+*>a&'u䍌s T×/Σ~Z5ëP- Ϗ Wߗ&a,$&EڥԾ+VD&e9w<$=_gW ņ^)`*PdZ+@5O=?F֥JAnݤrBW TxW( r'1yA׬BP<~PVs =,we9s}$53E^ƴ\Am a-1$-R/蜽Y;!\_!)sD*Ȼ-JA 'ڦejkr V)IT$B+ Μfށ.UXVxr^s4n#V_\{/TU$ 9s :k c^>{u M AF)2\C*(bֳKir_/o!;!$v%nIo+[wحa28M-l@5&,n",s FͳD|+c[1oꚴ<۵EU@`gAvb<Ҧ( SV'\oK)JX%@ vd"G쬤mB Sp*@9jp‡U}-.*/X|grR L74gK.PhOʟ4#Ss_g~sb FX;ZOd^v_j=&$4 aQkHPRfkPnah`"Jq!X%+7%s@.[zG«8D(zpƎ4cPh$c[[ qf(j\S7 ?W=U0 fn:}E(SWF Xԡsᖧu7AX-Gd!N\ 5,hgbUr^qvcfE S;rTX%eC[8 f7!ӃVl%W8QUV Qf)9lDG7l) Q_253awhCtdq>4N8Ԫ%l]" oۜ| Z2A O? [Nb`? 欇m UpwGsi_m X6ٔ.''t7E̵,~U5 -JNESԠ3؏A^a7b$A_ďc6vؒBmf_b![^ CqBPw1-Vs)qWe+vhA{TԩTE5fGk9kXtr4ػpuם8ޓP5s,<4Z+a"R54kJBp0%+ !6C8zѫPlÄ4+q܎`u B9?7I~VۼXAKxt2!K5Ɠ ڔ~++I;]}$']M JA&}Ò@Q wKxiRI냢xɇTWE'p{:luebxNo m;OBH<( |X(-=]f}TGv o1IDvVUڥZ04AZ>,_kmJARVR(2PV*v~=W~8׌q 2jUyNjqDሳJ{7/𣺓F܀HI+”Z73Oվ76R4'-a(qE |c!Y):LMq7 }JLy,MA1qa9daXBkuC࿊aeޥ8ܯD!{/PicGz?[[ y\'~"T1ݯ]W)Ǫ5$8MxR@vKi4Vm /tM V@ :5J&)/'܅tZ#yhޏBГp[ W)`#qqp=FExA&*]Z =*mKuxyHZ Pw^sbda7zHeY@<0ֶ4(ɡ`o%ͱ#Ӻ7 8̝ʛwGF^|Z˦P= Z{zE<5T'}E틗XF'Α -|]먂Bb#4>6:&;`Ժ^pcmV,Uz R@~襤#]EB[!M)n[Yڄe<cZ66[̯@Kvm+s9w/oz:ibG-4EŮGj IGx`\ڣ0m5ơJV=5e}t|d=],zI"'-̛`."Rk.-QX/2)47\r* W(vmn<_}e$ yM.!Ս3~O Ule{KFͪϺ̧H"RuQLQL-ZxV\3(Oh8uuJN+>wz*٪.eFcJc%ɪ;l(ow=a"M^! ~^ҷE!B`r32fH:&vomt6<:m(ZAFSP)3̷1FASNڼd@ ^B3 V;ԑ@3 <]ҫ{Uc hXT~σ %AQybpjQL8YU3xx(M7QO<% O3; Ǔ-6MEQ?h0'g Xet Ydn ` B `\j' N[կzhqqHFEaԟ ls|?Wj7XCx wܪ&3ytž!qH9Vx퓰y85J8/;']CFdE`KJēFaH5FC;RNgerΛ{zu>J$t=i[7+[R7{6(K[菫D^@c~ط(m1k  ̅֍h~j/uIs5JmkF]VfvGF`_n,I-* *nq۶0IqnZ<-oK>l`P+a3oPIK57* Ěn7Qj ՟{{)26&Ni\P\~+ܧ,rO[ϋ-1mvji y$.6Gq:0ЖV}agr=ǐꝶ;9:sZUɉ]u+_}.YsN >'y&N)8f62Y> 1L֪[qAsh߻wmJ(VQh;]zӴ@h)tdZC4&*BSdA8*+Vy2.P)8h}BYqҨ*$鲎Jǝoi*Eƨ~5bMKtF!Iv$o+sIʷD;ZSu?~pLgdbb|JGT}X?1dH3"^͑48Ƹrjp1įF72x*3Av'7(1_=[)S L+hULD J :ۢNLS SpU>~\M9Q0vf-s4K*O:~UbZ&#sI̺ ݀  'lePQݬB#@>k Ę-&7J[3J;U?g)f1/sZ3(0aCp3C {+g~'w$T[V#HJHo<,[D*M;}!3;a%U±PAtosTgg1d1Ja7Hd.F(Cv'=me턘9 rQ+ݮsDkP@6+ :O.<}15g7Fִruk}!""l嚮jmIG/'VҚŷ̰/]( XGBFK8>a)4g<<0/~ KaTމOO '6Q4Yw"&Oaݿ?G!?q^XGl\ _ #=V%\ח=F01̙͞YCVNM@Vef,?g!9d~"9^ȭd5 yj iPFBqGgh.v;ֆH %O%QpO< se񛔇 pܷsaxSws(~ä6Y'#q,$^]A!a^md|$bpR1Mz(GTf)qeWЀ(Y.TDqu%$03+B_&fU%6.ErPtOĄǦO7 v=ۀZ}IcL7/qj&=+@ۥ: .D Vad@g ;`nLwrͬfI0. i(J Jd7A\|!sk0MVf*a&paǨaކM6y.$X{QM1!e6C/jf7 ÒS^ :ےaV%eK!?X  hn}{_P/2*YdG#jmU9ӅM^yd.63ʋR'oWӾiע<*eyr*T r_2b>imP4.LX^F+J9C A[ zOߗ5R4ݽ[ҏQȨAA).M0 h̜,A+ŬG}UR;dH [%-۹G)S׷VzQgPd{TngVKK\WK q_ZiH5ɨMPF~sNٗg,#г'D-z~m; L)z *+']L[ ۼΙEFF^|;ă$IڙdE{.` }^'ҋ <,hBpnX/١bVn G$0ק#v=hCg٥Dw;-Z@:͎Ӎ;J%  9|,W˻(@BD'!)Xulk~+S n7bAY"* xeĸ!Fl^ 3lb E}3VE K";9,t7d;jIRø wPqIt8G@\z zl8 TKHh8O'y{wj ieȬ3pmr>56Rz3 i(E1JFvJ|- (պzΘ@؄0ǁwG1 GI!t` l\!]7Z-YCƑE8㬁c(CZ{$svϊ*ed}؜ۏ6Pg&pǑBi3b(aSZ@s K@oZe֎{e^}g22T\3އ˄3]̈ `rQIv\7~"Mnէi%̺4: &"WH5׍ BÁh^If0xf#u1]|}q{(@tTA %9ȓ҃wF.}'ڢA:jIzU㎮^3.ĿLx%8}F+gRy`>P\9a]cniXG2a]2>AgJHwC`Hqf(HJlpZ,0kQdeQG66 ۟_F@}f*6AL^~^@3fż'3Ӹ:Êop.(-mwi@Ƽk6RßLmW.#|u(1מO V+RYk(~˗k<[Wr)ħ{ C P-)a1ejP8e5F>Cg0X56`aQfRݦP%t+Ы658hkl⺨LpsnNAtoi%pl$ h}z/f2f[vd8ڍl2ə330V(-#YK;5EV2;dz oi?rަ`/2P7W㫦jrR`⸗R {G=xfvQpZꀪ 0 0yVt'{Ϝ 2zZ l(FXNA (UEwoe ^K6izdAOM\+O/hpi䏇\fb^>ض-+M#:_:[7gC1dĶhx㦏@KsmQoyGiF93Vu,(5y֧>7gC*R\$ȆZvdM|WʈiV25n"u0g<{^N-ukAZp ђ-_C XY$;htǕDz CԕSKUÓ|qF?^N<0,L+Y9H"7\:(&i&Z0м̜=(]A e_QƒXr?fRo#9J-:}@G+qto Cmf>0) Gͮ{i^ : oeÐC0+n]eNv2eiڬՅxNs_!t `8$?3Fo:U>#psJI6b ޫxh.l%}ť|+=_71<C.^=gՄ$x@PǍ)ˁdGVPNO;KZ>A@,4];|3DZЅWM$S 0fv~ 8C}h:Rx Ίڛ/ LGoKL73Esu|[qgpc;Ybh3`ޒ.L3i̪B<. 3  6OިH+ 3uQDx L8^ZdC ;U]3,ժLHmPWȸ;߻~|&`QEx,>'ƎToG&XS/yK@{͟j&33߹=ʵ]wa-Rd :`,k Jb|QunXJ?ktcmu*\cl,FEY+`EL&-ȊEnO25͔D6+BF.&3$ez*Q*1M!M/MO3룶tT+yS45(VCSc0. (.:Zg)^qˎ*LA؝*k& ؃^*:Kr˟MrnRA,> %8v>\0[@v"G^AjE N@C mY#Ec6lF!5no|l p'qZW+>lWr"p;㒸 cAweXt~d.):?^P?Z:`>bQ]NT[mPOzk~;+TwJ3E=5kSw?%nІ)` 9SsKM+ZW!L${WqID݋< g8_w19v1"Ak7а: )RjzxO 2hI?,˙#3c ;gxmGt]&(ۤz0g\-b:4kdáZJ/LMu}%%YuOkO&ǫeZ$ntSٵIxLXEje]V';x{<(mb~%p 2B; ]u ĺV}#dRR:0I Tӿ$%M0T0ņ=IRF4ə!\Y!#֤b'4|RBASMDI %1ۿTxq8\D/bz=!n>ȭ扢zg0|m,`Pĩ ^"Ⱦj * s*r-$ ; س̳Eș.zWMkшkv/\T(J){ZZיa3屓P>HxP`vw`jݺ^< Ֆ|3lGE 9YQZLHʄT7I-𞇽P!|HmOjUa`mG7V{0"0Gl#=sɉ+Nee|#dhQ!N$BxF:I9邴[y؀Ͱݓ>\tj/HBv rYsR-Rϙ#oLAa"fmV~]W].F$ qlq+̘7(mKzg3eeG7:\=f5j)kH`>ybZ{veԐDY@7g pG+M>pPiۊ ZCS|:;4Kn A8Nɤ_6POSp|  ,GIF} 3k\CqہU =؜d5Ecc>6{_Zs.Us(ȡ1di;YuSy.O9k6?EW Ǽd1=,(T5.|$t%wsD ӭUJA61#BRsqKyOP;+v{sb vFip>61t PWtjUDYJ9/C6i(Rc" (Fʴo0r"=X޿0myN aL:3E\BlT3nN:, 䚜D"aWVؔSNZLGB? gc@*hsTX^Pe* /=elgcel4"ѫ1S ]wT&UƌDd`KF =++-ԑFOx%nGLnߏ53֎;ǃ))݈r2&(ĭҸ4M<`)Z7ۄ9"= hUΜ}?.DfW$4K pbBWC. <~AApBP$X3.)Ѣ (#P;z+EUf46n5bhf/U[ wfgv[hlOE2[@YTY#,Գ0>Zz1.gǸY0;&p1JJDS}LA?[zfR󃬩BU s)Ъ¥~oOh>Ϧr)Zi/=xB8 ߁gPUV":X:K>}ByUDwYH~~ vAƣ$NP>M~n%hѽZC_+{\T33=R.|@(q 3:Qt|z4:t$LReHՐ쮋NWrOLܜ@*+&)UʳU*aM!ncDct76V+rcV-c!j'Jg|S,|j"Su[.r7t#xY%YTT uRAL ;_! ɛB3f2 { ˨!<׹3l,X &0Z };OW7QO~EֲI6ȫQ [B4_Es n6xF@e65+ c;ba}0aokժ!SNϸsuqe,l!`vi4ШyE|ڨN k`) ]p[Dl<۳Sm 2O8 M:"D K} fbA[vx`WE x.*-{%HrR i~N6\Nb1L}?ת@" ɛ:ҙcfܜwdcc&ĤN~Ga` M-л>j 3x]wu|8 g HJl¬ 2޾\f Do2Q#٩DoH2uh EwճZG:1ٿ%}$_9ϻz~,P pZ-Fo^R"QEb{~÷`M~dȈ&ޛݸq\>}y z,tNVز}:m@ t%X2h#dlתܿ:XP \w"#=ߠ.'7EiIˇp y f2O=Կ$14⸱!!d{MUObz [pMPP%Tw/we|'1Z^ݪ?Kbf~XY}s[:I}.h 5X0.[ۃk CްceI<BX[J}Ěk4*+:gVJ͜#qψ H|;X킢p 5 .fYoRbw9_95o>Ģt't6r[|fPorFPCڄ̡ؕ#c.:=h }߿VM VۓFN;T~4޽Gq(c^lA&di47_羉jv-ʌ6\n~x_Zg8TFQJIA,?IH8?rA; L@ ϙf~:T׾6vhG̺$s5Gzy0c|fbg0gbQ~"b˧ի@[ZUZ2Š'L.B;@ & Q]B+IqܔbV{Zvx3pR澥js%,> Wme-fKd$Vf)BrwOTM^[I`5J'?C;κRl`&,qp&~`@<8vYJ*?A:])q= {>B~6}$;d쥢!a z^W%A U&5+W`T#qwJ@LQϯY@vk'(xu$@H7V[EBl1ؗwF$Sڳ{Z:Xl~JUl+fcJY~ӷaW8?IM0fmNetVV}DJ8 F~msyT3h`8Sc$$):Bom fQq':^OSOcƎjl̑fr !ӛ|'>7 ΫL^$?wLa˕\;o\eAnڐ57dp y$cp!6UR$D3 HX$Iennt\YDb_$ޱj=t&HcC-k{ K(/:MtT8vmuUCW|(59sE(92R(؁|6.Ofd&vT]Ysf:$LGa@"Hmv',Bv4?H WvuyA(tDOO0S2i@al//a"r6tab. !giᆳ׶n3$â8`lqU':pJƀ9 >9.ƏBc#d]K uxU<8-m<3$R}a/z%nplUJ/n;ocH*? 82BvV"\ЅEu0f6U1.k ˢG /PX_LƨHv0l_m1A!] +s{Z':z~o4 s4E/`jeb1pt̔Vכj"Z!(``NVZ؇~ "q芒9t [}+rA`"Lrl!7-p¼!ɢ  qTHR_7㜣0 y)#>Iqcj}8;:G]VC/̬LB`;6Ǻœ{ .$(6EOSeZj^8t\E^*Fݳ+ plWev )AБb`dL*m˯ 5Rأ)bGVd8PÜY֪Zu%l;B'SItq)SA,7hKa|Xu.4G# " 6Wwd#,-Nhub=X U I\[2bIV!Xc8ԁU]w+M,&4J15?(S㪎ÎO;.& s]\֬vD A$0Ӵ˥-kn(̿N[{So79xkT$V*^u\eZbBeMIC9Hz\MWwۈqr0p; rzBN$3j̒羧1.1?d3[{hi݁.-$ށSw~z)zﻃs?ނkmo?Y!9f- C!50UؕԤgw3l!z[x-(t2U=> /5Samd-%">YO$6>oʚuII|[H`PG.ii m8 v k.H ")4;˂k\(|E ?!AN8V.b$Vb(ws4Cyl~,*!bѮF[#@ȓ$(G*@} Lڣzm{KFڝkz~H9ma/d:[bCab 5=|YS&nEy} لH}K1X-2Ô᤬0|i̙Mo9f*na4 t"3,+ט13P+q+T) R ' CQ>ЕH>+jL§[MJ+>ğZ>!ƉcOy|%S<) D7|HuJb&>FA)7%\Q(nfE%Q{jFw9u;X[$ Cgf3ݠ4pşrcӎmcvhZd#^ΑrR\RD%[@uϬ4IL+hg~oĉK>60Wʭf~oRܡ3َ N»juY1-tm:Q>؜rܖ4; OM`u-z5wSWz>8ѷjJOFF:ִD%|ef.MR`؟[C5S]'&umAU̴,,~},iv7ר&菑()Ldh! Nد1˅G3/3mZj4~ |vVE*jѤD-JPFW >Z__uWm ıiě=OnK8DV{c@W"S(OO8Xl{h9窎?[lHvS1e'8;a =ixe0S>yliWIӜ 3v/~搵Ȇ>F&zZ?|+-)-q^Ad#z9\-Ul~i]۬|G˻/p˽RAd.ƀ}6i%!v%"iB͵uÄP 3?L^S-]n9k:9-%tdiL(:ЍQ ٮzd+v bfP mZbGs/>fbnz#6 $bO`tfzgPObl:nHrN$j|jNl]BZJN7XOz2geّL-[x^M><ܔ]k= UP1?~*:`%͔i+ZAgA䎂TٌX>]78zq$ړq 9 P\8‘b†-,4&dionVP<9:$-\^lb'K&i;RYy- ZD~o~hA/i5JaNYPY^~Ir*ɊYg ejMH `!C}PD!Z{a9Ge `byg[\u>Jr}=)fy|A JR5XD+sKU7׶WoSо*du2&|äy13rr٢WFe [ɍ} js|9Uà<{ӯqPeD_kk%ڷ&9ӀHTyC'{} r_"SK[`Jaˈ;z}:J84b2sD5F{&䨧ɛO}$NP1X\p:|oɿEܰrȵ."CkdEXNLI8;>gUNn$+wmacQUn$v-~<~=',lcs[Kj@M#s/wnqk敊C+q }@I`dԱ)wΝ1ÅGxyLs?{5DqKƽ7[E๾>7faUb`8›3Hc俓AFCrޚ Bil@g.>^GLFIZO3KE==xeܕNw!B^ dQf i9רsS=ׄ}YI 5ɽ{J MmBCzԓ52eD!M)阈jD/v3h^怡S/,ZE5DP.yxV*0BWmK$vUHE0q7 RSTpyGqƑ^gBA/JP[SpK|(݅>ftZV&g4z%3U]ZTOP3'g~v`D,L^-0jV;F/@F o1DZB~9ֿAuۤwl rL vIm5\WGbi/o>_Le3D@ Dye9ɀI5NNU(+[4-hW6(Wpsb9<F}(~bDT7`#@ZZipĐCe;a=-1EᴨF; صRBr0+eL"-. ޣ]2"QȄ|W\hfLrÊ֛Uy0GNgӑ.Y*` a ԓr ke0-ΑoBwJjC떌ZZi d%mk %ōhq%y/YO~[/gdfUjƒr8*j `1Y17@aKHWX@ MC2!#Yfu ROs.=h`{i. |P3q#"7\> a&DV*FЃ+FNg0 o2 h9`]Ӝœ{*H&$:P$Yl Fx O=~=۟w!A2#DojdbQK/uL`]1]K6w0q*Ru,)'{qu'tMAhYeEMOp+>AZe3l͉[[%Dj\ZJ!Ouœ` +ޱnA8o&䥢a41}e0=|> %UX/qt;(6xDv^aqxqmRͧ&o{U*i3Kk{a,gɴTVn H~JPh.a5P7H6)!Uo/D R?OmsW -,2'N#E G>6F].;DS76ʝ v'dyLH%|1<ȧe. |VNOHB;rE[~`*)fYOZG''w 1Bӧ9dIӘ3˰*J6 ^R1H5z4- Ydc)_K+={,  `c݊YV#% g\53}zM,BcH2_a'zK!J`%!_HE%ͥX W<xXZ-9#AҙƓ>q /T)阏>S 㻽 z;Μ[cV4V$h{jƗi LrŤ AQNَķD 0j+Jֹɶw􏰾M lw:N$)QCkHJ_wq fWOGV 2 @.(vW4M?U'K4' FG@kL 4(([?UjhuEJ=K`g?P'%I }gX(W1p6Cyk?Z]PN{mӧeÿt} Wmr_ -jE(\#L%Gcl$9Ca:If\y̤Fg$/\h A?qqp VS o}MŊs EA1/.kyHT&':=ZTd`"y>o Hɶ3]+WFkK_L~vhEYBhI`^GI_-ӎ$oWyM]P C+.V*vZFebr۲ uzcX7`l3$ <6QT9OȲᑨ@-ʆegE*tAC߂.\{cTM@-R8"oX,pZ2 q&JCLde.xXSƳr$Q6IhcA&?$+oҋ6ZЦ ,F9֓]YZU0Ϥ%D¿8Өߪ H:ʪ$ ?"u>> m .dSYmrgK mJT`twm4(+0T6hG|q\l.hk{IuD7)ys8k8 ϊoDzWJ6\a﷑LRz//~ ֗@<$²Ta=fAEo;mg!UHdB9m?-Zg}QߦL-6ȋ>E=6 ],ޙ:fݔ]4@71;h/=RX$kߏ \V/2A rN'2d<\hL5c{Vk(=et'v=Q\]4D6 XX-BxDQ-+'zVϳۜ1Ccu-a-LI|Gp T\ö~xo6J>U-W dT^_lja-c1lF-\UQ}& )Wr8*Cwwu( RUq g Q@V-n+/N!0ЈygBc=򗮊TK0߹LѮIj|y*Qf.Ҁ"P"E d4M+qy6"ޅf<ϖrzQ[ , :mw'M1lj%,~ \[7nh9me +0$tD8߱@8}QpTE߽x5I_DIF'7Q3U^ g4-ˠlu"E1'BT 0s97m~=jT%pƢ!aqrE  jxu,J_{4%͵'!QKNYUrۊEȬAi.n2 2h/TKg 2,21_@16 0ynjf8g;" ,A55s0kt/&dl328)OQnAL,#=QjypR91XJB,,c?<zYa )C!Î7<Ck}&vt?Ya he?S!w$F/C8Ii;eO6m*l`JOJ`) [U/tI@.n&/`@O5@1.Tp-;=R#YPءz{f18Kd4$;Be d8APR?Mosǖzn 7&3;4K #5_<t۵T!*AC4HѬib@y~{\H߱f,(bl/՚] [ž/\M.{Cߚ:~st+h%SVmKbnE|h0XX&JVu9pbG.I^@3p?" BS"s=;pƖ`=9tf,J'*%QmaìM"$-a~%Y⃫I+1!00\,t JSWSjC@|v؍4f >(܁>-C>;%tQ*Rh:ϻOu#pd$W 'vW 66DaUTV|sx+ lQVE&?Nف5ׯ-YNsw1 zqVU[` 9(UOx+=WfYFsݑQ!0wIȼEp+)q&8%Bys`>*' ޿Mjʯg{U]y_y~X:JzM >UQ0h2@bS=-D.nHAJH7ap$FDO=2ǟ!ݢP]ܵ y|> ` OS['[糅 ]?ukݰĊhH撻/+76eA:*bhXxg%l@হ<^/bvn]x[ڝ:k{4^n=ܺsCq-U} ON ֍6=U̶4yf*^ܝVn!`C |^"@Xd(t aяo--2!ѩuɑLRծhA^zqB !,BHCoid#E/sT)4#}`hZ|<|eUoCp{tLCt.N L(~r * n+~KI.Efؾ:]fiGiYF.v [W(h MQFE#ܑiV"&͊k܀vo.Nd"qx90Yڄ4$xhADNN~- }͜VIӛ+h7 "2eo_N)z;_a.{ W,v( zjSjVzEꗜ|m7I~6eY8dc/XDE?;ֈE;ݸrzuԁ>[eAt;\J_UD]2(+=_Lfђ[MLJKLzbNP ld~AEn sTQ|k~g.ЫU k_Ns$ȧ-s-Ǎ/ T ^Z@Zmr.S.9l+|to <*;"H]X({Ю;e-^ZI;U$Lvnw)?L}|\MmK_dG܁-  qb]s `]WgN\yx5KR&!V,=~%>^&5[Xbh0Jf+9.jKZrU>i-6` '%e^NG޹.H늶{5cy8qچ>qdcޢ+)zM.o#f,&o]/zw IncB[P($ Z+ث ʀnвLd6 j7œ75{᯳3upx;~iwaPuAȐ}Ng y3 P&6-˴P_?k[mr%&Y38&=Kdq*s/BEɢ*T%UlZb޺K&\SIrڒBۍK^^>Q0U1YyKD≢6H*>k?ҢbkM)g{xO4 |ts}.[̴[( c#²3Jr f j^~0pVmGlԅFQu`[:=|^Q֦G)"B7z?\2d,ipZ|[Q js1Ư1H9$e1Ar_d5 PYa+MUvY$YsͲ\ÅRޥ!Fï 6W/GB6scp9 美P<:`}^jOv8\^8 #U$ w7PbpmbSIi,@p&ܢ r pclWxɎNᮢUf][~t{jxǫLo0-4CeID-޵Yfu3@ @HV`&ǓGASA~fVmT~ f*7n 쎸 Pn_-"c-2勺1`Ld[t  *1T=nw8.NZfik1=͊rQDXo[2`h)$^)_u7J6b;J;@ceD.[ ;GLQ:6aekQۍd4,ICeNP8sMkH|Ή`ˮ4.0Y.;"}sKqӗBĨtP$=`-}68*<$F7Q*H D=ze$F] m2GfLTb'D ))! qD@ԜUc;=(_=y Ȝ7w:" 1sd ]!eM/qHe?e5d錝%<[d֖AtƲîRr0FV[fD{'Y =@Ppp2 N-πc"v!^Z_MN9=Sν7y=^8&Yk"V4r. "kn2f)2as=YTָ|)S:^ϯ.}cmtp&|~zyx09z‚!ij}+3y5ً)GR 0+&Cr:T c"g[_1iYƄ%y|Yа(lXlM>_̎׺0zW Q<@|wGK$1zs,$QRXRmvL u (6?|+5YmM:۰Z}䤍NpV~C$FWB_WoCe[}Z}YMǠB3(V'@\Xd N$֥ (SJ qyɇbN}|16iRtx-uhY|oVXsgAuc .yGsFZ~uWRNwZ %~!n \`3Cʁc{gY%:h\Z.N fvpg>G}t7SFl@'H)Qn bd3MNEY䅋>EzWE]2!ٳ %OuBKl4fSo9=B7)Pd$'G{ D+6"0hwi_Mawwܦv7X̃iyYqSuPu1u UL읆_PtoeϛL 2C3#NsB+I2&L6' e"6 >8ګ rU RZ䯝JGD+PC=4Xn`rl׈R43_2"m+h>:l=&rCtscBnRݫ0dZV;! pT)ܓm}z$ڏe]ܞoY++e6/5 y?C_C}ٗ/։wVorHh":pY{<\D$~|6lܙyoЃ~CuWx(Y4S|ܭy9 u|Wˡ+Sz EZo y c5 γ%iRq'`(c(i*l6'ݪ 9Rz_T6Q^@e&{H?Hs6CEES) |U36kbXcv)YYf3Im^ T} 45UHZYK$b0ǯE h[j&<5F%sWDbƱ9ba,a0, 0+|8&GƬ=}ՔM -ac(F W!ᖲ(8$mH5MC_~Kw0HN]ٍ9;xV<Uq,-@gNJOHF@aL0ҹgu҆tyNw{UQ*Ac!D"ͽ "> L-c'R?ɫzIftյQ|> f#N"#Ac.<#FD@t^I`v EidjlÛIMOUWG/7E ̉[ye™T!y]񴒵B(׋bm.U%Z.ȭ 3keƞc< r>G3} nl0&04BrDZؙ5L-~se'n:{1H'.G&*>6iCHGˑ7^I1D3U8v櫢_2*LcZN2e}{lyȤWFNja?֢8&}KFrDv?ol tX uТ˴$ mD?AkĻj禿<$\cC{]04BwR||g#k_QpAp+{47BV62nhHK̵ٚ9;-i)ٝ:t"[^ns>ץx ph]#50o5]Iw/^91;j0ڹ01E (5lu{yY rMʰ#!NqNp_k%;ѳwh9!z6"Pgvغ (wqT8A {}Vȟ@ڎ֨dl`)e FvtBy_͕ޭ/wRF^%r&nc97 R،5Vv,^r#7+q4̛I6Ա,ܸ yo`Ih'D] JWXR=}(}Ոv [2ӧ ~7i抺t+""!kV i49''F`@g,N\h|`kk8h/2 Z>;ޙn=Ŭ;tqTaBT*YYk8-JPqux [w2#ϖꤧ;Dȹ[O`ҩѬ"cY:vޡ6 -P^; ]i'ޒipBkÆ%NT7oCunB( qhU%kGO7H xLi߉TR8{7Av.< g8It螉1w0H6HMgޏ*\H}+)ζR9=݃z.<{i]_4h juijz;}lFD+vcd5mh_*' r LZ(;{I3P,q= 2cL0u$Az&_Ucm{i ;3-h5~cTd5,i\/=[0*  1N^f:;XRn]ՠ: O ~?<(^s+5k, ԏ\یSR|jAN`U?}@8@,bY-% :l j͟;ёl}Pn}K e;]眘u|]&༴HhKkR^lQݱ_$,B< 9GޒC~8)%fz߰]@OizCD֦Z,GLR:ϙ`>:+PugЃ8<;?҃w2{L?<1-F$~k 4^gq!) NF/%xvҒZ맛XǍdUbpIN?ۦn(Ph,3MMV}oJ eo3 ~u TKn+r}J)Ր 9 'z$j_EaS9pi7Arb vшf RZZs1 N.%抗ha${iFdӢ6AXx?hˏk @z 4 }j%_A|3$:gnʁ#Q^ʵ\CL|"MyELSmڽŇ=N3޴B h=Y)?A1y4b?_/S9r^ދ@ qAŊ`bo]MW3.$dg3!]u8ZPW<>,s!ud>1 ,jM7(d7W"xyVee-$VX[O-Z`|;՞$8&!?Ƀ/I($_:{pumž52(̑@{CIw)9H=]ey -b1ngȬ *OS;4AOϤ&]U 8vkP!u giں|\,m}TRZ ~e(ԁd>hK18}-CI٬e#_#<|mFdRv_X-Hi}[y?w]^w d/˃`VЍIdmaeȉn'o_߫L~VB/+u; E;1Yj!9Ql-2)5ٳ^ݪ`0ƜL|k tզxMKgVo]^xW I+'#jC̫ "_|vjA{DzҬK{E;朂9dk>)\ͨPMcLץE< \<)A2lI ĤbE<S% ǁia1%K5JQ~TAp5,03~'}kLc Yu~S28q7NFh)Tũjn{4сޱd-)L ݷJl yԭOծ|M#Mӂ$"$"TtJ "Kv[PUU2F.߷kH$du,1Wmf*TCsU(T&Bi4ۻ!xכgTVtnJ!Oa"5=e_nkTT_m湁zݰPN4=y[ՒfzgB n t]baO?&FM:Ǽ}(0G8CB0R{<ƈ.ԝ|U ktMQ#{cR,ゐaqR]v6Xba a2gODL.ޗԮ*n}0 ڰ%N\@/:q* Co~h N;dT`>E^1/W3f( ̢?Hi7@ΚHELވWxek1Ul\CW.s}۝nhp y$m:x dm":yuY^hG="zc`*(tU n!%2qvTYK@ .7620Iiw\n !'hzPXMP{]o?8 + vF+D02ި̈́axs0q_ 6%|S#;:>täV;9R2\&Pm=-F)sJM.SjߡL74J}L Q-YVaE>> s׹,f˧v1~gn9dFa{6~4IX@4g?UcL0AGnPZmw/nR#N2$u0A_, ^:@һ.FH)O0|.L $덛'cN+?DƚlZ4 _,UoV |u-=𡐵[>Hdƙ"ʋOMJ[yG+8^#NH`-.*⧡@n "j5qٽ#43 uZK&gju8Gvs?|YZ~*?RivoG&WqS 7cI/ԿFB0vAJRںۢXǰijRb a{x>1sܘݻ #HB.d]zfϢ 䊗ix@RxU'|0 >4ۢwװ`,U N*d[aBD ҴsX"(]LlY$,6[C^H r<,ʻ黛'q}QbwHǮBt%j居ĵ8 yMoݧ' &oݬ'Z4^W|Heߗ%Usv)I!;:?vKޞ-&:&NX0x8b i>^zvܩOHfپ?s%1ٷpCh(G:I^VirU-IE7P֦#6ؑn.A;XEKvMx[8rXMfs/t }P{@-G,y tn),{ gWưȚ׭ cJF"(*O(kMH`<0^3UGtC(L;I/9 PSI[} Y{T}NEg v8Ihu℥bV*6:qxMWɬne1b_.S}i b#lӫ7~̈́"ʍEBѥgߚ[&1 .ߵI%qp+<ъ-}hg8Ww\"I.$ *ٽAk/ecljػ O: y=D|k3plFew4шYmHw[[u覿7ɇ8,2s]6ZL+%<'hh,B3 ri~e6:%NuԃE/ف˪_!@pB\ycjH!Äjf9ldz=''AA@/N6"NgI0^Ke%ТAQ=Lk y@h{tgXW}$]r#y,hLyBv2>͐ ' ŪҐT>Cd .?pu7M5^ ПX&xxǸ&Ju*{+$ƞfu$X->(DWΜa m#WIN.a8l1QSl×Y'4/o'JP9@ NF7rp%Ԃj!Q~ϘXB|BvBA8!ɘ}LS|sGۺxvrZ^i1=oW'lQU$JELK6ͪjLQ{n}S$=%'g}9Y$U]0@Btd$0z~ZD@d2@V:(fǰY+#t!0 \5ؓ#i6~@"0SbU Vh^RLg'E2;8=-ώtC]C_^?3ZqBV(' fC`^z5Xbcݴ$gAoc/gBW6Auڋ'w~?>Y6I.B8P5kg$4%U vKZrIi vnYƫd֏|tJѬԾxTWŞb孿hX:(8I,˩, r(dbȟFXQW͐\7YXWAlTF1bZk , Io쓽C; ~c -d? Q.-w.Sh*YHn>m'wNE}&&ذ _Ev\0#{mB'\#dpguPRF wmvc`ەOM⧔usڝ:>SP7I@jh0$)9~XRb@0^11/N"bQyIF576̣}!Ydﱛ^I2 Mf)0t j2zl[񰪜 ع|N !0Ѭ桢p>m}XA):?+?kex E~9$u%ŹP33̸tg`NEBGٽzuL@I#7!E? QҔ}N/=Η(=_kkXosE+i -X/S-h B傍|a.ÊP|M=A 4|ׄUzYٔ+ cQ0Qk)lpC]mG$QuC}l)#iti:=ΊKD?CԌ{]$(b~J$u%H,}W؝^J-T-!Q]bP^?P+D߃Ȉb Z$k 6} #|~ ג~%{`ZMZݹ\6jɈid\prט9s4%غ`&z$ .QAh.ie.?AN:\2b.Bx[jVSn(;F]DG`wsbFn9 ӊ sk] L;[F0=caăI#  8* D5REm'`Ұ>_C٥@*%N?.qXr :pLsI_T<ΦcK0ڶ#-=!J=&@Bmc=5,!I$BYt)] מ(ۙd͓=fpnp 5/Cɸ*oRUɂQN4^goq <{?&d"\v:h~ڠǽS%[nZKf 8q1eSѹ1b%ޘ|qEg.a.txMwYhINHIFt @2-| 9tMJ$<]ڒ˾7΁@TWzh518Z}ӂ˭oLѹYM-y(!Tȥhg U˱jU|Udֱٯl:q<}tX ׶CPW-ɦfwI@=|]0C0!RKܹ{,u\x*L=_+?f!oG&WYU xʆc`ӀClBN03^% \V]IF̶ҭ lمwD "b He!i}(~@VK,7|βBSѵ>@y^p+ *e4!*Q=/*fLkw8ۨײyru,EcOXmтH#C~֫:&n DH ʣq7*4f!ƌM f\Z.<7C@ٙWfEt2[C{R aЉdGܬ4xbSelynЭ*C\Iq{<|cBG։j9RG>yfWM7k8_jgpҕ7Q>ێ}E >)G|ȷ ,0 F^]e[!Se3bv'wEZ +r6_ݯɳGteK՗D)`5a/O§$؇goӛL_&UQF! 89T4k7XT@ߺ U0~.I8Oy\vm⼸-1w4-ڽT\dak*P48LF-~[eZ\_av݆:@xƬGEpZi|M#43@⷏0sJYdL6z)cuܘIL+9e:e`ɉU2$KnAG[l 9$8"7Պ*dO;6k#=f'HgL_CY*%Tf=  .<E'IN^ُ6 ]j yNjk^N] D+~*?{5@h?P%[₏I2a"A6sLzdtNadb2=+T`:8mt62xNcMCY ~}h޸ꛉa "=%2 G%jܯ`,7weu+"`եݭDxbN^by^a`j# a8f_{]R{ᝨ"T3\yާ]"+e'9HE|㵁\V2y0fEpȒ LMs;t'%}[C9e*φzh6!|V”8S|򠼄e;<&.U(p/J$8<#[@7\"czlkL ` `gY{8<^WūLĦ z *QkbK:Ďr٘IkSω2W@h䠋]U(_x䠤 چN$ǘK,_?q$xG' ٫j*v%CHG\#@,T՞DYWӵD%̥l lGߓ 9=9͓N&$8H0IL^pgBU&5^_P쌘0>?i,4R$I4e'> Xsbbiba}l&LC)N2q|"jEF\xl<+c)K|$zU>w'֣\ØLۺ gb~"qGbJz\@5dk0_˴1+q$t@wdq*1E9@b悔'HQx$* ÔB g>% 0WΑ^E Bu{y#q= jfT1K$)xH v+O]&a|{Nfs5PV FRC=(8Q |Z'DLmڤ-_nz#M/@):drOo~µlO<@m^g= * ƵC)^ep g\LLYl׎琧{€*{| $ Yo' {$Qb~#oפ\7#Հn3Bx#!!,Tߡr!*cKj Wi&OuiVboP.nZ4s \UhϔSBE} qVך h{9ߌUXy;ᅷ` Cƒ,]աTt F"Hb5tdA6UoW=jC_Ƨt -XnvU1;-e |פ5/XԼqlf֫j^B@#͙.dw</`x֥ӽD/9Zs&{e>Ѓ뢱ީ`{ |b\? J-R`CVʑPW& {_,ޡ| Gwkg lѽՐ[a". - B;XlC (H2~+EꙄ ]z|# LnKöT'qJo֤tsvpU+ w=(<5d ҹa]A ?r]Y"uK-FO'X7ٺhx.oX:W }x,Sp$wgu_4帤=b~Ht3?ny1j Cg;joYa٩Taڲ&8 ˯zYN؊+t?YW'Pf@b'H*z(%,b-ﲽ9xS;܏ӸV4Lھ9jkZǓ0vPcFkA2(x\6Ta)|jC#葃z5?ͺBυ|gty}ˁzykU۔zq+T  kE xhel EE/kA Yf!@fQdwx&Q?ȅɄB[ .=SsY84M~OJm?,{l2͋O7R˒RW(HL vrVcEMBWn>xM{Iu; H%h}>!ċ"Vr͎C=.41Sm.6Ӫ< $Dl=k"+f26Lei<_~*\3EƕIrPCĘ49*6~gb ~sY@Ts}mZ!e:ML=Ԓbnݠcv#;3Le%Ҫ8I&`l#>k(1gc͇;"vGJǂv#j%^b% IHy¿S5f9 n2 H: c5\<3ǿ{ڨ62yL|XH{;(=q 8A QHJ%< :Q߲8*4JYG.;| ϘVH~hYQ0w:rC)c>⭋.'wQ`3 S(X ,["cbt~`TQ4ͽXj *7dF:BHc!x]]i%w7Q@0}X[75sTNa'd )mXqp.in iSq#vƇ3FR)+ zsF9pmL_EQfV5 ~mP0kn6r⩜Qt8 CQ&T1e dwIG9{$ceܐtuΔ22K͑˚b/(q[x{?nx_x #J"|erKvh ]v}\աOB' S?w-%vg␵bED0MvO ";@%(`/a#媤p(iMxl3Ժх1{č, `a²w}.c<uU#8Eo] ς}[lK`GO5GQ0" [ý JkU\ "4W/<$8+f {xlޔ)BHL~Ϋְ$={6ImxP\F[ux=)_? :e@ئ^(-I{RvL@{}hHE{ .FK  XNfLQf̨R{8qby;Qڂmڴ6z{3])>~)B$0q_!Xܮ9$W6`!aKF-TSi: }hf"tyuyVD{@IGg?^ }y6$3;҈2,?_&]]Zsq>g@Ȟ(ğ,tau:\fGYrgjmj1=x-(Q!Ҡ.;iczՃgvT6<@<=/Vʴ"5Pm|pB7u(XRTm!pn?k.x?Z]累doxHSYgÒ>b |I/b+G-ڱhV^kK}j|#j\+ok/riy.&{@Pv=/ ajRBE|9Ùj qJ;"*LsiB9,1O t@}q': @ih*!{r ~~Ϛ|q4h{SwHMdd jhT۬S7Z,k-<3R<%|0\d/.m/U"z%^6;Htf;/f&]׷̛!{Y7p‡#nMhBT[y$r6'ZBRDY)<+Fex'IȻZ1e<2%)myZ(D%F]v 4%H,wH2,55DrzJyK2i;cG+*%Rpi7\g=2@׈R+"^R ՆaP)23m=78i 8bQ*7;ttuX/~v2BH-@),A΅%ui!,ľhd0+R { ԁBAly cPmT46#}n;LYy0vU] .9a= ,SzIt!! < ,=yDMF%| \<~#@$crϤ]!SA1CI\ y lkF7 `(`kMg<(?Bpm _ASAӠM6ӯZlqhax8ϽRKs [BDU{~evҒ?~>~< p94;]TƉwIۮ{Vf4ٝL˽,ڝrf\VKi{:"#JDol*{~p{VOo] ۼ.*{ *L;F4R#7BxdS5Sv~rW!G4̬ZµOn{ mry p7HK VBĈDFH9YYk.NMgG, ƝovwXs*idศu ]Ƹz֘3>A}LU>ArPO.YݗND7d@[s>˳W[bLѓ1TRSWigLMc`9j{ͭPV#l!q'+R+}E־b@I*LÁd0}v]]I{^CmeLʦ쿾rKL2ZQZu*1ßPt/20IJ {?l]w!5;˗u;cι=g6֝B@|K>Ǵ ~Y_ݍXݢbB2NUAPΛU9T͙p)<0"?"ĥCN Rk Cgo^hvudi|0(Z#fI?GO]fxaY\Dڼ0AX,MG^oKV'oģ_{30:pf9d9cYy7 Rb7=}3nk&- ᪄Em.#R% rzٮ=`7fTlo."T8o9m_B0R%0}_mn9'+FӴBKGbl  05D0,.>*2y= (_͕ym[QK(p#mPeo.7R/T"RըSQʹ}- ^ybZ T}犫\:tCH=pʼn3ZM 9O (C{ ™=+2ODNamkZT!5# /H瓶u[Є ڞf!ςh'յ@ !vaEEva1ZQY{A2^;ȽPg+2J ,'f pBKThYWM4߂&_WD{ rTM.t  4|a71V>)E ]KL|FKd}En{o-YITCͧ!+Mp'=~yY 048xQ?x3k*{c$(B]A5wy3ECQMP;@F ;n:fH9utEW8e\[%mpǺ.h<i[Ƕo Ӕ]xgwn+@eJbna5I`yȶ`zy>*UpH2[9U)l7{|\J,OzHσ]]L~6m{u1#w=ꃯ\!YF}+6˲pdD\#MjQ8wQZ4"a:{l; .74biWxP)^EY7/w(NX~[uFCM-6{GWu1 N< #'GѴۘϰ=5=pW݊MVI=o{/D} 9wt;+/4P@(AdWz8nvo{0Gvr}plU1QFgJH7zVI$-؋TXH[k*$82~TL`Ot>I*?M ^?lݟh[m FEQTfA}P۫>> t%K)4]]):ZM0yT& Qx:{UE0jQd57U@5[_|y~̑EsНRݷO뇙Ԁ_æJծbuW.$bqAT;Knq)|1{6ďJď:rSǫ<θX/[G xĞ)[Uɪ("V`DFqbꤹ6rOWR *,KwB>甑ΥQȞ]4HrfL݆k۟-qi"j Փy*ǯǃEX.ff2VW+lf q$JGʵCHo# I{hlP!cl F,S[]=@'ht3SwM?gg=e\Soތ(fW"Nb8MRg1j2$ bs1q4Ğc U+xP2GPfNӠc+;ɬ3S%ozO\3 b`v!;aZݺ9Zݢ J%I4StxLfaf}iEJ-!^/7[OMfxK!$䨸맬G9Zz@(L$C_~Jns^-o1CNXOV1jzШt?wP#c0sfoL i 155:+،~b7$ `O.޴kAh EfƟ3}E_`g׹ [u7%S_8!րx-ow̽ىb$b}L Ri o :Eۀu M7,$hWmS2x+C)vO>o;'G[)C h/Z8.|#04#{v/S|9^F|41BOf@{1}\DjhU\J[ BT* 3cY04ZȌ"Mnp@aP`8*-ݖ)OŵX<)hNvk\oXM"nR ?MB*Ȗr|ZڽV.F^+4E 51^%텥5.[b&׬J9n`*G](|ɬj:ek#>2aC%y!Jobv/hzG@+= Cź{ P rUJLvocOQ xH&DͶ3`I3E\cE^;Q9ޠ{++bY0yf]8(-s]B&ʪ)'ZMIY /.IwKUuo|(h8} '(ZP> `H# ţn6UF)pT[?Z4k5)Ɋ飅Q6{<3sK{1P5k޶HeiCN}_}C!P?ۼS܅ *3LL)W vFe2+ѕK@`i,zQ8\ȁ0l9OQevXx8%`ГLHqB T) TY>NTIPݑW_>S'RbX$Y,EY\HRŤ1,'M^f\v"}[a?~^苁4{f]&ݲ$uEw:J+N% bp0٧rjZbH:,bZ\,6=CQlrVE~f -td ߲}77Hᗁ7BQ/ }j!\,4V0Kfz?"Vq`8DsJR:-E#'{Pm8xQ P~mǐD}QH@&yrUolFa)AA҈2WQO@[T'4A«\jhNJRe &1"QEVğ #ť.डt1o@G}.3L_Bqs.f&1rYOkTs`z.# ٹG|WjL2%5.gCDzHKG]wF]#Oo 8puūX0].$ՄRZ CKhsZ3ElvC3d)bpCWWe{%~BT>Viv[3Nx8t ?s!Yr3 *”//i^Ov d/Қdg=fn"U>: ѷlHSX77cN_NgX.,$}#1fiagLQx?5ܮzofF@3ޠZi~[`?>28Ý7HRʜe.$H |F=-ܗX}p!&>S Oۏ2XZrC ;8Jdͺ) ͔P.^y$Jcҿ*{ f̓F%T@We5>6=4?^w7Sjozoo%'Q˩fBUK 1Nb~@ן@~pp 0^~m7DHLUCɟ`72箿CS#?[ר#ɚ%0VC:Zpk9L >u'1z}yMo-Y >.kL h+$y􍥋-:_KqNF/IFkC!)C>LLQ=7=!AeGHz7!.3(=Uホ`@I8$-&[@1]c/Fl1z.Ive8#p.*TN:]9!D_brZ)$j>[13WvrJ0!/Vqp}./H]x 뵛JSu4V(q)# k!naz(l?ZTz>ѓ='wuL u6VZL-E+?ʚT & vj,iԔY$AtL sm?UAdc`{"kRhj}Y9SQDefKfc *,OA,5Hv1^\˔Ĩ2a[84i E)wt`%m ?@HN@,y,0"''5qݞ_cil GWu<ԶgZOhEu36kYs#I`f\DmZ$8vra~,aD\ u7C{Rĥ>1\Ja%fyʸهN;~Agf tB N06i[@tw5_(0Pк<첃0"NGzG@VPW_{fs7fqHR'FTm@1t~(!Y?o=#B"-Ι"!7 J|SX1%הhP%_1k]u6ܸ[3`T],')9LNh<'KCX;I :Jh^TR{io2N}WR&>#cxKPW+.w&t 􇗰ϫ6R~$9KAJ-ؐ%oЕOD'hNz"Gr"+U~L]ߙ1aaą C.QK7`Jmy-7|>VS=S. |+!#H|k2sAƃ"߹d~A{ѥ7ԧ;f1nVQ13Սd+N7NN@g4קs&3!EǷ:h1ŔRPjS6BX7W7Ȇ1@.DXvmG|UkP>9hHև!ELz]7 Vjo-4pC . c8bo\-UU }? Ρxv"#"RoIQ˔s3gcÛe;x@ySa!(KmtAU11ЇI 9w깘$Ttfo'z vpT񫒰 '].&'fEx9+oIvbQO!cOJ G2/V7Ϸw .lJ>k ]u`JC:OtnN0<1 "ΆȫŊj2Q&̑fn!VRS#+m^M#eV^À e[-mi9\VSBAL:?+U{&%o  MxL\f-jNNlR|-Eֈ{:o1?3twP|=i"?DT 𢕙DB%ЧS%z'Z¬=;j\i'|~g%EHPDڙм3ӔHnGx=ܻ3 |>!f;n+rO*=U,uO5)-ǡ=v- Ċ@/ڳ:UL/xJ_~^{vΒUn{,noYz>*IgjyuV?>z&HO9;#\Wp}l9?_g5_$3-du jUTh?slQLDnX@j6S%S,''AG쭉)ҳD-LGQ*sjt44pj#-pB{y}ФUfgn,},~Ee iئ-t攰ڦ/^a^"$&O/00Ԕ V:o<#<8Us9${[phyfdȬ5^XWv_ M_uvHoIciDBYƨ?H q+=J8[l/&$] tѥaN.f5r"&9YR l@%Z&7p' yibCP yV`+DЬ[J^(=q$!aOiGlZraZA`seYrh?q3mlzyU*Q<C(ҧ,Q#q=Ćñy{ek@S#k]{v\i .o-6PS̖ZLM0fyOt?*e^ I[?Lgnw|љ &c˗ TwauLˆotk$?{E ZsWf 7DVE]"Rc4Zc.Gx|Ue=S,~pabZEEYR2ݽZ+Ʃ!;_fVqT?rCk *LVJ(5('ş6f=>7XǏILz`UMW= 7ۈz8I#B?zX7fQoӨ5|! Y{( rυ\"PBqA? kmn %7߉I/8lF9^ >xmU.y׍om!$22LΡRۊE!wx]dFԠk,;\$Z a'I$H#ɖL% qe+bS=|򴓁[.S=, 栿 ~圏v\Շh2K[mů4j1_b}l[#00`#֍dj[ H?q) Nm;DdΒ|XGea2#k!헟+X}b໥dCm̶"&H ,>. 3aO'OF lS8 k X~>EWPEzl#,Y 9 3XVfi1(|4֧ʢCԂӧ>&h[yIlCE߿0bxʛ0lPQl/!o[qN[m" 2r 󁮉Tfխk2ł6|:~ePG5)kj 3 DU6gSOkH/vBmrk/Lբ³Ò`wz\lj*)BE рTl}<ݲxU<#tP 5wFfcǾ -&Rm]ϡnZ:^-2*O9w`uT+KvN$B0U.^EPrLm1@w$ @#|<ӂ0_5%&l6ڒǠC`Ug>i͏,>4)b[l[m CF$}Cn؃ft2Y̰ASu`kj°fVoc.P/;d UKm*L5bpA.ܒAŹ~P:XS^fV񚊈q.Hۘ:Wr@=_e?)sYgt9j+L\U5HzbfRO(>`?@܌Z,ݚ@T׽u{ۂ5lTnыbmv^ rܭ ٦F 0l!:w,MbWP'gPHt6.㺨!f|Rym?d-8t0]#N)cwl〧R w 7Y?Ԏ4mіG:&=rMҖ$~ 4Ny(UjgsQGQ@caUĤCxa G!:ժ#sm` 9ރm:QzMK0hX&{P0f֞?2D|Lm(.;roCA˾$"ޚv&UƗ rmFXhsվ\ǻքc ]).fT0zr  ragS-OXi{a\`2D#cQa[ej)k]F áhɅԃz-llm|35T|rY ~Xo&EcW$ 88եߨCP:^E#*AdpX돉/آb*S>Bퟞ:xGylz-էtr$"boJI)CT {U743'O6ds;F cpA}&?nHUzέ Ptf.#=c-%H]m旇W&/`9,,=Lφ񶫠ĝrHPb)rɒ>A"pXzCxsXiˡT [ h ˌO>GMEE6ħ :˻K&9bAk޸/~rz<\j?ZR/4]QVMoi_z>go'\$I#_ y1b"ڬH)գ"Nd( 2T[w_eDOthBOj. Ͽ&W.VpхN cI{lUGCPjWh&foMDIAm|#)[5jSŅ0))2R9*cYbHOx&. Ֆ+4غSɼZ{_F pUdJj^M?4q9ǸE歖Q=Bo+dU%'WkoY?TpϩLc\,1\+n(ⷜJlKٱ-Kր&pzK)'S%voYE=s Qٳ$m^v -W(2LB=˿k3hB,CGUJO!s9UQ56]%wQ"%VqUQ|xUm?Z tgm>5.9m# o-"Ex]A뺵(5@5Aw x2w ^m_:>< ԣ 6k t[i+*|n?7XʕH9uޅ ʥPX|hQ ΢g9|f+JDbۜI9„x &l^ľ»G;y.@`´NvM KumNTqA%^Z>1bxΰ&K<4al8pxA `@ja1Okm}nEѿKrdu-x9Ze* 9BO;`e|Si~,q5@ܥ0aDWzT]n 4ޝ^5Gd_@q٣p^ nBo*J>v7W]ŗg%EiǿĖ{AvP0-[ŹӁLiccP'i%Fp8îCrCB~rPt^R NєJ^NvX1m^X*WD=kT4MLgY02|P<9'Gy"ȎSOoZ~=cRBQ_*$ttXP#8I>憟`:'9cEݟ֮uM92ND*y޴c&|GyߜrWY%yߚS(M;HR2 ͽ.Cܿחb&hz` ;1#Ԗt_/ [Md!1lH~tЌE!cz۰#*؞KsW~ f;0<4ryK8k N*UۂB。-S)O_WZfY=l\xm;hƷ.ӧRv,-+bZ8Iף_0{KS)+Ly6vpkT;iK3GKRU^F:Q7nO8H*!$7:kPuN3o1>8Ix.Beyj^ &-"}CfՈ $Z2u~Ag&a|`ցs %[f3){|s\1y)#6È&rM]UoOfa (H\0հFXI # q^Ĥ=q.Q ƪ?p=GN@Fy5"ߔIh\+式ZdB8eYSU,}y+!(S/(vEJ1pȄR/pğ[^7Y.x$o[4y,؏ sP\NSI׽ϪUF9P?%4|bsmȁf"I|y㦡UMR@M椨:Q7Y|Whǫ0u@j| Wr@pL ֵ(/"roQ[߼ǟŔ¾p"Vg>d vf.8ܛנPR}ʲ_#ѭ\s?CұE]}_p+gC3uD\#A XaQ Ğ{B-5Njm4LTfU;y锦/QIa.Ӣ<"8y/ﶫK78F'(A/+uVyw#тjH1bסv/}/A0`>29'r!>//GAZ}_gP".OeCMH^`;U 9ULv٨hնptV / QVLQ\`ظ)sx-zp%ncn|ZϺ#pY}%DޯD$Q K/C{okut.A?'\Z1ջŸV3T#躡t%!wHtuֳ&6tgNqJ2-)@Z\ot_k&>tqusJvE@B0͑YBhTv` &J LJ?qIw ~)A/;[P'*941+>6PgU婢I ) ogv)L0WčGXzAnb%5?l ߓ -P1VzG} U+2aq#ش\O:8glx{ '_kcKt"$mjXωGg-؄&)s_-\3%:[" Q̽+akwG݄`lPRJkCAYzI 'jls!}GBXmZnN f"wnޕ* T/qj6rDX0:߉r?"?ozg oi2Db,mU:R[ȧ^~װBʊ5ڟ~s)Upa@ޫۓZ㌸B M!0"I gr"phpyORd7$[(S˚HKO=/l(⟇Ĝ˙cZv-Sb@꣚]/T,=$ ?wqovf*<,ދԈUίƠGaO Q7G$tcӷIufcUVBDN?Z_EPܚ#v<'|e׽Pdnpl=5;b6ԵL[=?NrAv( n(b "94}6E)[Ptl/QOW d(}^\6fʙ53q('@D?ٺ$ץ(vN$1V5 myw Y5QF!挍5ۖ*]- dgFۿE}@ę́ñ>az"p BA$+o{;@8yc'TFv25"yx۾cVSy8aqzha{}OZYtbgw)j8\'zcj6+%2vzgBHk%引weU]?^ ,.>ͮruq,c Kzk xqѠRy|%B6N#A\"%`jZu— !)~-Y&]Pj jYp} +hV!*bqk6OP'%GeГH̜8ioY;֑iQ"R*]nZ":Yt"I*Y>ɺtv/٬LK 眬p\C3doTBK N$ # {BOz*Y< wg Z_kӝe Zk鬸c~VZ 0=0ND͕&\쥠0Ӟ0.“.@o3jḾg*}l cyұ:]w Ø]kiɦ!\&@@n9DVc 6z"ȲqXS]*c|1y뮌B?utkpr#UCfAZh8Q0.6{B;Ac~0,$6hu%etΆT(iik;#GnmgIqhjsZfN"Wϲt؂;;7U3<%SȄ-ʢA-KJUatrzZJ|;Z {/+˂_בy uz(-ңYH?Np>bN>u=%\{ɬЗ#RF>pbyћ2aSR,+.S3;6' lOW[H9)pÃ_LB=U[v? yao)OA$,2s .1J/ |ĵ ?5]:^_>aSrU_ !xܼqgt;I@t9OX[*)D^iA(Λ:!1T#k Z&+7$ug;,30\ml!͓uMcn0[v͏sίD D; a3eL9}8gMKV"rEA/U8|YC眴ͨ I|4Fc3E& BIn5KV œǁ :o[K3+s/ts6)n7DŜԶ:t]݅d{m{}\b F"-Wx0X x7U-νnpnJZ+Uv9ho8LuA yu UK8(NҦDb̐_QIb2+{-lf<=qPI1"s;?_LTE2zdxRf%,fW>nB䛙u;&/JYL}SiL~S_unGhթ2oY34Z?d4A͉YVMLWN,~1( rpԬX&VmxluS6<Ÿ+S];AM:9Hpm %8 HEKs'yq<&vXsPA@^xL"Z?52!(Ⱥ7c/DO,'َ4ϐv6A:,+%S>ݣ1g%qV4d>ZG ⼟[MD>27ctmIݢ˰Dh*aHI,JHcJ?k+Z:MTos6& 7ނ 9{bHʹ3{@I1$c%'qDi)FL59}V8,7(\%xvI/J a1©JO zһe@ f^Ti}l:l73&rzJB R!ذ8%@/eB^4`֭|Qk?&.9dy}p_Yވd,\ DM{3lIo}j|g+> W#o}e1Tn/r KnO߿>NroBF|!^Xle!@ocܴN*J[\geLؙ08ЇJwR|IC8 yuM,8!W%pOWwX$ď%KcCu+Aq%eʱAߚi0TؿG>}Nbv5ƼbL#pӂ}>~#(P.6j8𰘽Dz|Z*v(%ʇf%RN/?IM[-nutf8#I#ϪPBkR󵓭p/ua@6M `sBĕ?Ue$$3L^=xځ&т 6'n&e9G f;;QBn_CaVb6/z+-j:9{ b&d-#\Hן/5$9W$S]’Js w0{ձ9!f&SڅI,-w֑]WO;? "t`mQY<[4f_xBjXc*H/b8wۄ`G2d#Fk$dU=wj] Nfe bQj]#DN9&Szu ~ P<I5t`awO@۾4.91V@>s+yG>d,c%֎u(C6 &0K{tԩznE liCuGuj,\ #JXq])=2L%T1]z\#]-UwJo/)"єJL!q\[*=?=-$e)m%0+4N Se{wSpQFp ~PE}_z+eGt&\Oۉ֎=>}?)P4R+]:ϦچHg&xk5kKc7 >;R5mYW2 }~{ڕĤMmq/@2\yvA}Kguݭ,a֬{MOyޢ(Ö V\K67'@-Uu+o98~SO e Ff *H K 6N;|5\D\;"QuE35)}/Q`M"s@adbOAr%3'F* 2FBVPd\h=0anƮ3YTiJmbv.4yذD\fGG':l%UMc6<"a;7sdɦ^'`-+ o'eKui& lhr({I7Jx+g mu6?MKAifZJQy-P/['.s{ղVXJ! ս뀞p$/v [ iݚx%NpK6^dt_D0``pAU@F]^hTLkr8I7`+}_޶٥6ԵfrM= &G/2C|:/6> TP[>2$MX8V,_rr_7 gJiC]z=iY85tr8?կaPJշ\%<ڢO]+PN3"UME1\=0<|rnrȕfסtÓE&r|ӳ ݥq0IJf:mA3DC/.UY4Tv26UJy= ]Ǝp|&S❭Y7{\ [unB8 Fmى_M~MVLCl@:&:u-9R/9ȫ2r-Q%M~"#C^}ۋ| A&{ Z? gGx>Fd%+zkjqˈ}'4Ah>01(_@mYr1́ 0T"z4LFQK&O~׀hGaZʡQ56 I*mא\ˇ.Ofټ/18$TS_.2Q2W#u;QdPLLܯ.D.^|\'\z][po}[ ZKz ҺgcN/uaHR?FɾYNZ]rִ 07&J|TeсkMO>w~͎STp%OO0%[D ̨l]WV˿byGOOVZ@xBѓj6~\*<,caMzk! 5=[qF (rbI?xţgԊjSW7H͔gz%Tp ]Wqsz)4blF_6-a잭9qK!%_}G"Nছ~uFTGHU|; aX<Q0_};6gˆJm>}+cƈ3=?<' R`8A܋iKlêF6G 櫛P]Տx.%q8C;~VpB2x(f"HڐzZE@N&(o@j+ sj n'b̫埂3\PĪIpXyyWOG(j0 `Q0Ս`/q&-tTY0n;~Lhӷ\jp!Ԍ\4PQO7oB[ed5K:M}S`m5nt#4$,q;܈u1ymד[n_{"'%HN -1 .HFClӎF1?Aq,IUt@ޙ|~ :oyF"^#uJ}hd駣<PlMϥKgypߨwǯVy UJP[bklq/ 7NLorC_k5s܈e 2R!o'9]l`ε 3,YH J8=# 2:N`_t z>п=[w"T'GI72>ny70Ke6b^1VU7mMj&=id!9ƹ8; uysa,r<3&;{~2}%ն>90p r4]͒[ e*ݼ5QwkD(g.ob0p/VC3WmZ0//x?&pj l \ÉK?)g7>Ƭ &^" '٣i9E˱hu-ej?$q)m_QJ,Uעj\AeRdΖ?U(4,pd`5IgekzpcB %:]@cr&dl^X6㽕;7$K3ů/#!ft \n.(nqoB$!Cc"j4v#2b ;nw?t)SUKc>~qrwT*OZhS nov7鎄gDR'/aNЧ=Y/ЗO]pC;Th;{ZFf.ߒ sBk\dUXi\@g?.ߝA2N*NyW\C|HKW5,.g%_ASF`piF!B ԏ]TgSC+?L5q]Npˡj_VN/)l)|cS%?wMiE'6(=e.- w|ETP>#}kLz n[f'*&ߊO&Q'z'2F8"݈3JpU!X-3q۲hnj!̙(U` q x|IܫTQpe24Z,d`HzugY@.FAbʦ9X6:K?h*rLYï(ĤäF4Dl‘ި,xdkޭ҂"O,).D.I7(f(.e:|.<<>; ; _bc_$%+;ؕ_]CIR6 X q0k__,M:'C*h8m6aSjڣZg gb %"£%aK^vZrb͏?| ?IiKHF&ݭ 6iyv Wz"_T`))y {AKj z<-(E hiaq]kʬ0UZpnŭ t7FB1RnC S!u,բ)\}(ā`4֯GWmHM^Q3? HЂKdOa-̙B"~al1 .I->FLþzp7a0gPY(6"A^f9;hP4nFgU U]VeD =V7m!ze[gvYHA5ݺ#7_ .l~)_î&pL|⽨yQݷЎBAh1KUo17#P(a(B?8Sްkw'fU|(X+|΢9Ik&VlAm㑪,5wKgBfrPkFY66D^I6j Ib]}cRUE@o2J/'syTp дy1_|x~)G2Zs϶CkI+VapY~FR?\wKmU&$+wdDMNYA,=M\ua@k7L o5=Q]Hz.L rz&͑+@=w8[FYZWƝOc=^¼7,a{]@'J wb9L5oW,HGT lg2~{=c01h,18 3D(b0`1]L+pE)+ڒwfaazvRY1ޖb}/ʹ" +$#yA@K+gpt9.M+yk~{u#ת\Y[q !8?lOJc2@9Ӏl7NiOTT{` O7:dgadZ9Z>Kuڲhb=?p5{`0LA@2eOZ@'t],x (Im}/JbBB-~8C0gK8q.55U׹=H5ESa L xۇ۪$z 4nxVn T)C.?@XfLyAiq Iϫ#B&HFIS`˟2=P;kgxɜǀwn2d\4ZtHt}|kFy{Bs8d CY,t#9/)+]Vkɲ$y ҂)ʴ+f"y `(LG90zç{ ɋ e&$owGO/cPH³}}jҬU:.p )j=Q/H~:11e㘡J%uZ@kϴn4*H1aFkmAuItV?m-1}QO"6cz)dz3 \0|q`/݄8=-ʈKxy+!7@3mNǺع%BWsv;~y}wZ{`Cҕ#ZЊtF[&2U> 2kKB"(MϹ Z-MPkDu?2ƞ7տ-"D `1F)}͖KQ/BYwPfa}Gx ZxA;E]B-nv+zݬ u jE& Ye?G᪆ݯv3oT* 2nX&5 gb(em(a,? J0MX~ͼTCr\a'9yU-QQYRMUV7MfW0y94`{MCW)ax,O^/ F=HUT?rNG1G=TZty,̴Zo|ϸP<@A:~_k;%$A[9LL?uMEQ팩^=G)ejbZubdה=cJ:7pPU2=Zqp$v[m*w8]&eeJ4q(LH6[[$F&a AxnŮ ,d0N {*2Xf r㥠™!fw7WD8ͅQ$u+$P4WOtsbkQ_:مx#EY^J-| _z/Cy_pXnH$ Wr>;tBמ[a E am PۦCep@K5Lrm=>_<;:c T?= jJ'/i^|THDQXjAİ D&4Š]zӎ[8֒4 ˤP`'и{"w&BJ!a~.BY}X06L!n~!|j51}͇w^˨*= 㶻*[ϛDI* (2;!Օ ' ƀ] !iU׀nEwDP)9\gg㗚@&qq7%RjBUFBBXnYE@颳:"? GhiZ=~[f+na)h1cD>O0{Zg*.OVJp|*|Yu""bppڲUT ɜsW ZQȯ:x֊Tg `ƺU9FOq3A7y`:-\_)j7A5Rc#]tkn!F(^$L!x(\8 M ?- H+@g7BcL#4r FǜfOdL7f,dcC&ԭ#+f)ձ%;F/Hx47b;[?x8ͣxl;#G_bAshNETL\xsbL`d[e R=뵺fD{$g&ڶh걊|A 4B|@3: 5[_G9qNym8 ,*.IBY֤mM#tlfw 6 b@ TI!}͝hmwq`xB}%j_ i^BVq*uV|E nZ)$QV5Ț<;6"|$ !ɅS9#Vuڂۘҧ/|]< fꂅvJ |.!mNb#gPVbx% mwV#|qMzeoGbikZzH':!Qaޫ%BJ6~[KitLP2rtT[g4j⻳>Oma߄hکjeoΕSHO~UxLAN.̺B%WlW/*h- -xB6ƢVRwT $D/|FHP[GGб2>&;]T %)ܓQL4bVçk+j\0m\QH[L5Z&h,͋&ѬL+>gx(NʶT=#1Y>[{ .rxEȦCwgl!$.ΪrMfcB;d|:cl*ql5?iRB"'[l@BI䉓+I'Kw-UԵ4Zlgz%ݗ6J@%N{Z@fffӥ5Ը my5$mkmxaQ 0+xE:0;/>dFQZKJӇF%XJr߰0CShqX^mFZ ̪6ŨNCfB; W/cٽf`z*m%~jyÁt Æ\H|G8+) #],j) M64p7!bׂX4#h:O||q|ۛgo*Яfw&Txp .,cCBLjX`kvݭ\(iTGV# iA8#?LJF,SVUl60*#G.3 ?jӼ pcՑl1<=A|28VN߄R6ik5;脂^%"&ܒD@]j9).;]~~ᘣiHJʼnN2CbνsHV)8E$,SgR"(5k3b,?e ,U@Td,9+ 5% j LS(%P|/td/|gOhuy(9O'[5{C?2Odyt>=f&xỹ/t ;wWK^o'+L4la`''%Z)5T˲"1BY%1y]y~~-!A0lǻDvW#7L,D'!E]4gzpsW{1dTaOb˹5m\1]Ew[GiB/Y: ct2VacuTnt}TE߲@i 1Fx8ƵiIϘY*|}; PYU2;/yďM=@en8cfBx Hzm| ;y8a 9M{7b; ]nB 尤L_NvK_wIbp@qs_7fSPGtE#3 Ј6Ǖq=+<:˦~roY:0Mȣd}C\=r4{X(&/~I j4r<\'rd ~McF=jyt"~ymOj7.qRL+zԹCt\LBt> /oJ(ѩD2NLh0ը$*eCn-r%ץK㷂BTc؂`OTk l8w= b2ZE:O$)q JcI{v>9eTj/S[g/f𢡮v㱃*n ~y38[t0$'Ίbvͧ^&$p.޽s*6a| 0'?PEPϭߙk;ԨBd_cOQ ;ZeLؤCUΥ흿s}`"IZ#8(C:P \;ѭ`g'є 10\` cNC[fD-ZJW ΍Tt bGyX(OIZikcɎY? ' H]9UEG\K (& 2HgvZ}^9p$,j]}0##P_7ɘ`d#md7O3љ1'BJ#iڎI,} !HV#r$06lͶM}@K Xһ'_p zXS!7nX_(VUÛt8Sdдx7yZ):0Djb@B>X4 T~OzpVڛ҂w=c !ʘ~/z_u^HfdAeܪ2:ʇWhp., 4dFb?G8*<6~ z>=f|КIzɺ`z{ ZxggE;QC>Fa'!2uz rPnIİH]vBܡ;-R~~[dB.M,ES3;I%.x%f@ aIԮ%g'ŊPp7U$uSlN mw8Jm/QSZK`₪ǭXzQezamJz)@%%<~W'PKsjcMG!Ss2osXŦ^I7}FZ%Fe~/Ŋ(G0Jpւ~3 os~15/xfpZȀ) 7ՖVl'kyYto mlt~/ x\בPYbXu ((g7FAYu ֖"YMf-ecXl)3$#J?&y,>Frݨќu[L%~z GyB%tsG@}/|C>l-8&"žK,9^6:JMM{1eA{/llOm{oKvkl@ Nw,WҤ'ra(;-`0Q76M3V/c4Y9wEhd:?YQ`53,0FodN3m7$WMۚJx\vW31iayAPsd5E;4v|4+"$߀%e^'`Mz@wMXDgXʿnVqƬ_k1E\jW*d8|:)OB(H>p P + Ѭwށ}@]Jx^PXxMt摷0*+Bpߍ$KAޘȏ#r$p`ZIB! 2_DgUBϟy< =-HS"웂׫$/`&{_t~j3,g4Fj^#cݳKz^`4ad՝3%<J pku9Uo([C5xw[մiI#n$nf4,5[4|YєiiqAầwUkt?ѻIBTk ''w lwMЁN;@l@kֹ7/2 bQ]\U?U:BkA8O>3C,LG'L┒Qn 5:E1]nǠpAʨcfy`bPEGKOʗ*aQz*D90E[h̕TH<)ځw3GSd\cyɅ(X_C2OIyS*])qaRYG?;EUsʩTB%T6ӊ =mmk̤Q җ 4&')5Z#*RACN޵nxoodZ0/?#|zvhU_[!\鞳H]d~́+{rPYޡPVm5";TF-M}6:lDX/lsjĊsL~O1">3C1N 樴,Rc'n#?8^LӦl[T>lɀ'DnCy5F%,޹9A 3gGfq<%J ͖*;eϟ0 `?FG] 3N:۪ove<ՙdGո:KFR<I{ ]qh{ƕ0φD$Y@C5f( `v:hU"D{nB8 m#g?KDZ0FZр>jP5C l A W`D~:_ p9>"-Cr׆@Љʌ]6Ň(A?@gx쨳l"h8 }!&t Bj/VJ ob)6ׁ5S:.dIdD&Icl3WqVX;χ-GBW 5AlYEi.9i}SwAKjg]tejDsJ}'*t67mNe+# T2"^hYe% ؒzkKBhb8 E}c OXj.qd U״8mcxT] 7Q+Cz-GdV g G0oJMrɡ>Ljm11y/eDT`ޕǰ+꒟d-@]*ܔͭ !]mi ` FDl4肆ǚV5(G-M~7ȥ[)oFpF8KguWF;t܁NRʐBI_j/Cut.hπ2x~&vRC)&g\O[~ .gңӑJ*Yjr^"hcp5_.(@}wy󯭟QG%t^$y5uVH muE1i60ʸy\|ekPBOnqVZ`R=)rM31|o7:ԑ7h`3ؖ7d /T&Mc9K\h9-1 `;;3_1'ﵘl<ܦI7.[ ۼq:'q>Y}DZZXI9ke06m}~{\eju,on )ȹww@q冥LnYDq/~^+ B]J &h F87O3p2B;[;tl+ ޟϯ.W$3۹Grk :.,MhCAQp`w_&1;T\6uOsZ1PH1{kEGa[ER''kΩPYX)R+b]As]" v0S4 61J#Éh7F0(0bѫ2[涓zOO&LA`E43 NekJg6Y^ѥQO¶*M:B7KNA] eǓ%d5] ^:p::e RNJn}:oU=>ڥ3]N{zq35P2yTzLTa6M}5ld"DӺBE1KnKZmYC03QяNn(J3 =q?e)&i+ONp#';QI1tg}UQK qأxy)?a GJ{jb2Op^j=ԓ 'WܽPwsW?ev"Y?nO]3ûW 3.idH1cx6]i7_% 15JXt>GZMPt>ǿjo <$Τj-3f\~n3y"-ILp|G$j;0^?ePf(z Ơq:;]6$@eSuEƃe#k#ObpqOJgYKHNoj h=U ƾN1kNλ<> {!3[M9[pntt?R~lʖ l`g|y̚%'5ފ BHD0>"(j6 Mmf=6'C%&W*$GG?# T' <`Fߧ$f?dXeN0@ŌDsYz@H1@J%GÂs`bݲ(i(kV/yv\Xu@dQ>C 7&G 3'KmdO0"imnh=̾Mw۲I)0 ˈ.EY߃3h63k$2Aue#]lak޿"rlɉ ڑc}^#8V <\l^(jr*!çh9E[O-vC[2_x LlKM?&T%yuYd'=rn:ڌ̬/&EmBs`Rw3bEdַL-dLNBY2[y$>~oUC ߌBjx:6[ߵjoOJyARl?ZRmʮa֬`OdnP3|RovL7{O<35o̾C"kk=O}7k ӍNKSf{ jH7|>(%DH^K/SeX n;{26Izd>R 1UJ$#eAb _CTv^+nGYCQG.x ${* 2B5_ڲv%]9_aAbi#(:!oGO醍`elVt v$oM}̏0Jdzo#XLTeM@CD kvsE<[rw TWتmCwrCp-*`~Վq-A-X jB/{IyKn1,Q(\@H9`0,@m2%Oh֠F\w76oС$MG~aѥqh/ qCv/'sB9'[^1E>z( z ;mQ?hap;fSY*5Tپ8̺wZKdJVT^#)9ɳŷ=S<_Ryf:"u!L<0 206JJ\UV*WjV9FSeOߒ5J-=>FX4,,)ZNÆo Cm Oz[QW.*le !KKn@tYK_dnA=|ݒ'Fw׾C8$B1M8&_nVTu#$DJp#x?KC pmQc b_Sya*[ U纶 ɚfL_z?1pT!\ _,̛YQb`{KI8D||J͋m2tI5=v$eg|4v\pxֽklF]:l@i6E%E{ zTÑ#Ӕ$jɩHZljW_iҕCZ)*:{ax̂sgXf{))gJg/Jr17N^@֣E,ਕ?|վ=MA,|s?e{sӵ GqiO<;?I_;Tjjs_:6gEYGCf(1=ׯ6>MZϺ![ya#PZ斘z  tC4'> kK+5$Vlz72.Pkr2a^p 'ښ/NFb^[)Z0 <{@06&"sj6M]@9:y *?bß(u~3s>fbv #nXBAЗ~) ;(f$+I}:8̪4yF޷KnZD_y}It#K-: K'# uwǎArCz"hr@IM{Wa6s(Th`G6Z&}`i)Mjǽ 3%_P#ǘ#8S" I^wDxqd2RIh^Yi!ԅp.⇜#Eo*b!8b#BU?iוe837|wm{1Cy^2K0X5xOEO 9ļ[ꞍCRy+*obu\6C4NĀIK';gh@m >mP'ffz4ƣlr @85ݐ=C&GxFgC )<"f7,&LdwԮy;TioHRY;y'3z m|4$>^ Xc2d}IXLJPK<2 'Q鋋2B5~H'3L*nƅ=A, JYEPmpXrM h;Ä;4f`)ẗ́h b@Łkڐʌ DDo3e4Q:"ѸP0'"V@{pGO*<㵩>"qS3iJ `&? jӗ+7_b>-C!ÈED%U'>i!ʗU4I'Gvj<<u"'xRW:|t rtQ mvg))QK/u"7\_xI|@uevqg++'I1~:3)G7}IW ~Ŵs;Q=isM'Gsm/(OmP~qbYhTgN#d^(:-)5]jn ,y ]p;mLR<̦pAG$RXʫeiK9LE3n!;*7C Ld6Q}X O,W|Sڟx'N{zjM$7Q1[}ɐ&;y~a;R&y$졟:@3e &s5@! bFdQDvlD?"Jor&S>EEh>7RO8.܅,p,}r9Z]ԵFQ<wgq'N/Ujh"V7 o(s`Zr1T%C;y',*A0|] G_8ͫfTibe C¥(Yɴ6133jR'xvD=j`w/:O+|o \*)no[ JP@}o=ɠ&<e5u7lEVw m N].Gխ|? +vp딂X}ICX<@nԲ1_ BD[$ gwP H@e=:bnTKP"ʛ Է{)dS1.ƒ %3PTsYX0A )*N{43RZ<ZwI|/m0wO"D՞l Z AiZq(g8~eh dkg|x*Pؽ<0zf5-{rsLn;d-3Z 5;#6R4xrޭ\51U, 3mZd%s ٛ+ؒ 3xs8ެR-ٲA$zn.R4z=n ԩ|zacDIeD?X֗huXJYJT @}Bwy\t ڳJsGrq10 Hħ!&}s”M=މ L=F8oTsŧ2Pj w17YցHo}-xa.m!n @X\:\Ä́sޤ1Qd .ge?o!0b.}9DFӛusNG9S<`K߽qSCYJh~)j{ 4x SBk 5SBPcBQFhI0 o"ă Pm%p%rolQ0euZ~-D[TzFwΧ#˟G,Ḟyә>oSOhY Azf0Dl qxYSv@˞fzee:oڂ)Y|_Pu_wM \=tުjw]\j) v}lj5O{V"rcC9e9꘴1 Q%{{UnԘeq'[$6;PT%aлG q "0T/2PN`2u5=Q!mb#\1|NFdB(0ȶU2H 9_eAo ;r$^sU2(ArJv;j 13POIGZ7WR4Y\L<5d|Z(5UBV5s$o7-~R^d$Q|z?'ZMH*Zܽ.hr! ./<0vzfz O),+'O: _q ̇#r4Lepɕ*$<~4g +J3]PqRzw H _$M@A`S*PaMޙPQo0< Y(T9AIMUhXWxKyеHmEIx\wӘL\aT?zz}Gbma Xr n*ĩ!^, 6d?p%_d>bs*OrzKqL-FaujdI鲜[V ;c1Ɨp}[b#,l1_:q[g|Dm v}*( ܶ3hݜ`΁:w iOQ6Bt K4dD@cq7,"Jl~yF7`#T:ЭrkI?صÜ._ 21a( D~_``WҩVqqʼ45-R ֱxc si&4۠֔ٓpxR=A.?HQ4Eu#GoNta&D:/1]g>? ]=Rkw4fTȌ4/3x;/|'~[\f˰C y6"m;|%;7)LsqdrN-4_+%꫁l5 bj[Ј,FmwOlʦ3s( >? g!|xs._yИ5!NW}W7 !F2~4+mo8$&gA?L =P,&xfP{gKh*,>E8@Hs'hD(Vt5^{ĵC3%L\"wT,,ECr~3ؚ d8KkYwŤv9mzݴ7S`6ؔ{A\-=\ E"Md hkYUxm#E2̐"* $ J~C(fWZp$;br_ e׮5d4.tARg^KpRSe q7 s 0ȢI슭Gt.hb̓Gy^ nEJs`(F,O+&ȃfIN'MM)wv^ ruVrJLsuJ j&f\NL} @ґʏH8Dž>6f=ىy%lP :xL&m)g^!'vrx^/ ueы0_2(3ld6[^]K/;qg\_\q{@l!$bji7JYm*"D-o?=zal "[%iewp,\ Ŷ`bV`r 'PUzwAy;hcgSPx/ mnO҉NCkY.IpO=jE_u6(W G,®KQ 1W3 ](!v|,q>0y_<3>YC1,RB3Rm8{-9")[$IzG%vUlS9NJ;O.%g#dc hQ^sŻO~'\$JpCV?aFy] n^U5LB,RY a N4P"MvĤ\, ԥt[Zױ wP^U'$xKQ A '}) jl K2[I LLc|nn:htIY[ɻ ̤*G(+,Gi.+j؞>+f%#sS;HFrMi(ƻR^EǪ_0(J5o)8ܴۨl4 HRuLՆ8Sd5mT/)mJC|v`va.* xm8zdJ4k^b04ƞ4'?qP.`~uoCDWS;vD4-B1|g,p߽|V}kO5̪zV =HX3q+QUQS-FG0nԨp /G5粨qBޮ4nHavGnnSͶR\ڌ!tPG ),]=xŁQ =-7ۣn(fuo[NНM 5J[u=Gݪ;vE5sarv?C0 =Q65šWpO#eA9kQejqu,,/xV6y _.x5O^7Tx22@?0M 7hc[՜C=463z_cfPǙUQl#VDíh͡3 8+NB9r74gRmE&&4xOԟ\}ofϐEG&4XX); C+2VM\40 ͗wҍMfCϪ{Vs$q7W\L׶N+!VHc>%GJ=N=8et2r]Zl‚Dyt呷,4ڶ5rϯ蘧쿣qYʐzt#x1C<  :BqkvldmW6WåG '!5n C,dW%w>s'QBGs,}R-v#&3٨" l3ƆǥbmAh]-y hg?'OgDHVN#>AGe/(=v@vDϛ/4j߸ Et3o]~o($ߒӆm2}us$<\L쒈 n!jJ$3 8qг#mOnHQ%A̎ƋOKF OlxuT]`y6pWc0{S %?H]N(ѐIKsmF-:U#?zTFx]ۺ5Vɤw6پTWI[\o8dI ,q:l{ T+s'mPg'QSHN̈́Z} QrهC 8a8蕡|] B ZBԒSS*68kkK!kW鍂 qc6 O1܏pNfT#$~?&zbM<*-t ㉼; y `cqܡ1-\q; ̎%8VaϵLwC]7ekw= 7=QT2&6Vk ".Nnd'lU#Kpv*X 8&vs#WrI3q7x̻Z2ז6qw<;~|A)'?ȷm̠ y1XYՂ&޶9Hh-[$WP3J_*5զk/V\ۀASE<ʱ<%ʅ>Fp䧡>H@jUe7@;tRH"Qugk;~Yxdw<P*Zw)j[ݠT=@e-ʶ϶ aV~ դ<@|Gzp(F¢x􄽮" w &&iT9ղ" JM0KL x+]ǭǜwuT:^HzF5J\͐)r$9b1dP.62`ngA&D8v6nqj#[6FrGMp :'Gn/W7' 2J߾6VpI5ꑦMY8]p.٠y,3N|f7}u%ܵY&!ZTj4e,(KPKLb̪2'453<I VuK{w P=xAdGoC$@%4VV1en>R=ԣMH#] >+,z(RA㹸q+Pw}@<>D b23͖W݆:/.>*ĥk{pNaߏ^9O䢚w\z܆[O޾wFݭ+%Bs4Yxa'g4]zE& h`#}-_9i8&a+pR+*PgzRa{YRBkPk~_[V>Inɉ8q6K5]c'uO.Yvd囩sxDnByuI^8[PCWDžYajFmw?sszWk=KҼBAUw\aSDza*id'^tg*XL7l$tl];ܧ"WE] ^I#o<}6Pj$vlf#QLj|Fcf#أŔ6""P{}"w!&oRn:CͲF!aȼKZ,p ͆@Ok#6ҩ ]nG?Ag@Fx$MLU/:hVCT8Ve|(w̘tPGq6Z.e8ѧN)5' >6V272Y S?&Uy웰LՀ^8=JC Z@5ce 6@н+r.XaJHkm2T?WD:I U0WxGig6ꀷMx=V)5ؖ4 .dgbm'U? eCo6.q CJzҎ$Vc/av,qgP`O?r;0дߗ0kBXlOH4yFJ֌IE :gw$סB+=D١IKs3 UBq0"aſ4 o >~&k+xƚ+z_0_ 0oG &ܵU|0UB j-p=u\ hENЦ3qfoy [ADmWARŶO(hd^kzXF, ;HWQD.֎( bܺ8_ϓ"!t~)~-g+t&Ge۫m!2mv7GcTtdrg}5φ 2W η(/GƲծ祀5AT7(k1ܠo;! QJ(dC[P&ӽ%~cӸ漪bƘڤzF }7;$_MUq.-5ZlJ֡ ڵ`;cy\ n UlG*8WwXMŚO[ՠTUW NM$Vu2z(}Z;pְc"`ޯ`a.B Pc*O0 vς  % liqE>w|d=l>MNSU\^rp*Q6V0*o|Q'>$r ?ޒe=s"3ƈ+h5C1stxK!U(@sb_~b"SiOQSg^+W885iÓψ3˵^V/<,HfOvwAN؋Iœu:8nMtr$Upk/O_ o%<ўw\c "M˧YvI6V~0Wy5|Addf 4 nޤ΅}rApيBoԆGvi, IBpb:^+Ovi.Usc9A BB̯õxKl@1}Tl bZ4e:8YبNb0IyMWYshD"B}.?5e$H^AOS '_7A,ک 4qL'೫[hG'=->8Uy|= |zV'>/_9<;>+忈ʓ~:9 mVBf3T*O%]t8ՍhS⬊Zߙj W֚rwW &0ZDHG @XǐEϊN w3*efPUGKkCY)IJe3'$?TXz5%,X."\.g_UD$kpy3}F.(6Z_w~f@w=314p 2?u'5҇>.`-eMC^;hNTÂnqW"޴c"C4ŵUMΡ d ˑf'N!.䥡 (K44 9#Xꔮ S1N])uk:s9ntF*.>1^)?[udk95}zVA"l)mOtgTOaAgRa飔Z H5nb6D)k`-][@؇ƙ*~(&f$r4WG(e6'ޝ7-ԃM_=؁6e/ӎѣզq}ll7sC[;KrL'/fb\h>?sA0nU:ʧ 9x=G`IPW:cA*/ lE[{os#F"ŸCR6=vi);6u/a}/l'9v5}rHQ٭R9kJ;:5QFjZݍ!Pl"dp{4+Oeai:]}&`M G5Qz'k(wΧ` N/գ9&- B|+\m c y5dy\)$z#h@S0ށJ3QT*>1t*AW@HHv+EgȐB(0qyb1̮~VE؊(B?lj,',t O;"ǚza[HOXlA,2MԏEJ6̑llLT'Y'Aw04Y^B{X`FF4>[1a|0cAx=R,[{*q$¾OY7S[C&^^nFJ#iռc iӋ˜X16m0XnUZC,χwqƻ~=K6(*̳!ku&-hZMc%3^Ǭ;2{,0\c$n̰4Lj6}6%(/l]Q?bJ7' `Iո2UU%p ,V4483)@f1j_KE1.b4gQBՋn˿?jXb#wNelM2=:96@f61I8ʏ~1@yPzQ5V<%2MzKb}_d^d0|L#$Ov?ΨGX`I۶`<ıqחAWs¢J06%;V(ʰC+5bT0md9y;f,Js,F*% th-Iul;XJTCG9zCXv3: \p LZ}^to:_Vؙ1|ԞLTyeo\Qҽ.|$mQ{dB[zf9R1F#,  TuFuK샩:$^JO aU壧l?"/ b6^ 硦(ˇQzBH.. 6qQ݂x-:>+VI4N1+h`'uesk~3skc^<l*t.B6R⑬YAW0fz1F)q. [Dէ{\^`˧ª 3s"H\܁HÆ"M.oK,ՖT(,uHOmHK(MA"ɮK1_A_tو8茾4 6$|ĸ u(Km .A 1hNQmN9nE`loь y= iܒ&2][;B"P'L&6bƸirhB9%e{0sw^חD=5~1{$VÊdzк=V )(?49]rP]"uho]Õhӕ/$[Z'0137q7"x& Jə| L\TFUB@%!HB[h{93 $X<\T|0L|%egq+]1 [`Q}ī)J!?Dׁ\vN>gSiLZv7z"MĺV)ݙ+H Qdwu>$XuW}R6hn$f8rvEb9n>0j(#&}g;H$ hX {vHPuim;Xl̰|znx,y'!ҿԳF(J8Σt_}8:*5gYo9X"I&KS2O_1B!BPvSCZӈr!cMy y!L@qd^ ؖ`2GxHu`PTQ\\ԟʟB:H=)I#-/ņoK4s%^7#^Zg/u@}ynrsGq~+tF1,uOJùp%dm϶[H3柠K$EJ۳4&t 'L&Rztz,Eϯ@S6%HqNIdg-zppu߃8?Z^Jl4Yc:zG8?^_+LȪ2"KcKu_b3|~#UYSz V IW*(7!ExZ'DzB5%%< n, })ʙs~.w>) E>\R9ma=uFfQ N˶ߓBa.DJrs?{!,qH 7D6{dUr.tEcpS6\C`3H\,}nԎ0Hq\*2\Zac.Sa=\ pka \_^@ Jgc?`cbhtPA6ȉg# ;Tq1CK1EdPT53OEc˜[3s;Y3|)1O3l";3Gc0^X̞JwrXtSpiߘm{bj8Mp=wH]&bL$WXG #$c]9? 3{Ǜ54NChB6XC6P;)6!fVA{7E]%y|ty:-fͯoTH/=r?`.Mz?sKkކ1V_;!jd.G_f)] 2t$6r*2f\r)w 2qtgݰM{wtFXюl&aj*A.T{̗-A61DkEog=8_pJKD e/6O ]Y3~r7߈%;^"3fTJ\;Wt]x*xM[I+D57C mF(mBbM hs5m+o%[HyHFΣU Sa"6o1cFW"j.WUM0dUt 3q=-Lg;GHIl . R|yaU-! rh (N,dEJ̛ =71oK9ޘlT):!wR]X%;[2*|bLde- L62Fkm{he7 H$ !_=ڽ[;(a=H- /Ndp̜@fPHh3Zsiqig%`rn8AwcpHmL^b`: J]+TҜ/iSpcb+?ݩ'(0b21ޏQ]%.\d4z'*1POYEYUќn,PےYZ)@ Zy=`lbSՆԋhx T:"ڝ6v!3 5 `3W*|Pr+b(2a^:|}[1 bGK ]mt5)d EfdF,`W˵0?O$m)v fחЈ]vn fؑm<{_{9u+Љ ٰjc{p$=O)=) ]})Z煮o eD^+Rc(A U/C#dSLvY`4*Vʍ*3 ʖ`I3oF i`İL+a XS:t7ڵ?W!(72ڸ>b[P&8suݓ!щxCy Ay9d;H.J{st+ȇecJ{C H҉FEL8{B/u$>o*e[fX{uh f# WV"> Gki`;\Y3uOݺM,𺾟{lĤt[~zPʼnk(;Y&, 9 rDu/tjf6p8ǙY b$:4h+m\)ћLӍp\H*-Sl1@^fL5wy-% Dv/LϖERNM.(x{^ <$P^d)wsP; ,;J=ڹ _tbhw8Kxda% _O[FKPqx2ؘj/<ߎbp\dJօr!8VD=ldڗ fY3r"/h=!21da`]#6ȺPb,Q(r\.Pjg bP6qWhOk:=h^08r%2fZD/IfX1 <\,vQ `&{&+ 0bCW`X1}w11 $fp3'ȼ5.]0,G+8vxJ"j_C2^K1QYfbǴaMh"9q4U5-N~Pi$S%+}&f7dziU$R00_[ͧ]o @T_pQVCuvbc]5oW!Fb%\UXi%/K4y4h˶Æ% Ee2J@xu5zn"Z^|(r\kWpXVj`s$8})@OULNSYzbq(D|ӭۼUU] XJ"UyVv R4!+S-ɟ[sFX{t^4 {"89>WUbP<"t:@3,Be'ZrIHE!W,Lf<:7Y y9$ڑӊ򺞽A FG(TÍg @v;#e{)/2Nԇdr׸F@ƕS`u %c_]H9&b00()ͬ} f J J?Z0H_aLj~&3kQV\Ha]TIWJoS ոa93ZZJJDXYɦ)GQuB k {Z hlc􄲿 E8uwϫg9Y\?.lr{B>IsC1yq'2v!ԓI;XrEwuhΕQTq tTN3Q:4Yp* _.TC5@j|V`cO{*GTݡ?6S[U蒝,j)A,%6v,5hEҜ}6t4W{e%u3:-NОO/O$%Y\'Qy~׼Nn]-%YuӬhpORHljo*^]CDiUסYÜ03ȥaS%7T>c mw(6Rx!UN9W>+b}Z)신rvhU 3<CUD&цߍ'#{aVнԊ,v_ݱuٲ"{Kg,&ly_o !tٙy4PRGQH)z5HJ"6ߤmQZ‘5`CॵdS)vά>ehT "C X2dǙinK00'IRniiGZ$鉃6b :0kj~QY][m\:,RpEo̥xݤWȵ&=0>؞@ݱ+1P0aqZ$ __J= 3ͧJdܩ,ݚD3"7iO4,_ͫlYhNq([;Hp6mZq*.,flg=EWiƹ)VԂ\Ȟ#lKctblѢ6RSs H ?l*0O|dWrlx`}N`^[X4)@1w -޹!EVu))*o# |iK#Z  ^'(FWcڇե5~GU,vꌑWv7ޯ\6?~@dvhkυl^?% B%)k(,'ӝ+@dyN^tӶZYG&!!?:gxkW䖝0isURI{ SRu%E2}ٍJ5s姺 h;%RyP|e@ZUhyZ@3Fl>[Nz.08*聖ML|3&YWK}-p% 7ǵu_Ƭ,{VlE>Q2HdWGGό 2ϖ >,L%. q(;1ʩPoZ#Hգt3L\y]o'n%0HUz}'PF F9 B'~_ izбXOzMؤ׸lw1!u2[dkA`mȔd^ʝk!H>T1EJ(7?wa8i44Pԩ kؖ05GHxտ߆RtQH!3<{&aH-@D$բ1$CL(\Ins6ׯŴyeƜ@3+VfƮjl:{d9uV=*a)ROY =a;#j[Mc s@=9j%uZnѫYjk G k/w1q19Ta>ψ/>u̙B9Ʀ.jIF.FmT}ڥ@`qcm57yT-B2H To&!ҵ1΅>I{VL8&2) [X^u8Ѫ "6_΃)[rN Z\;Yꊥ;;K4 A|J@fi M|Ͻr;礰˩'Ӛ{X6t%o5m4DB_kD 7.4̟q#f<*[kՕJ;N |/6]JHO`Ɉ>#PNv!EJBnZypuv[98raSjQLBKX0Peݬ Sg Ѵ33;w 1T%,ר"M.*l\[dW:X{fbC kTAjV#NO1w ~7w3LͽkXgػ.$0qNz͔)z,<ا.qmZ]~3nGsc<)x@cG]yͯʖU*O 7>9õ'Bj)i(rStwg=mQDnjM]qU?-ܥzzip2=OxGi9p#s,ɽ!B-{X_ǒv,vU1+d!M-l,$q6 Q'U5F&wQp%P@NtL[}"8L9E1d q/q'Uײ (c?G EpۮJiI7PJ wVqţW $G C}fΆaښ9gfrv3uSRS{S4]^rR;nq18g=#os!Ά2`J\SJ1 cI#\ڇ'ጬ֮RCGZwBW}MX J&7H?\ӎբ`M^6Tu2껊? e ;7-Po&NVJ^D2\+hp7a<` H37d<$(7}+{{+\[΂`BƮH}.#y[ΞBhF 03s$JٳÁwTmzM>" tPV 0BDůYd>MtҋcMF6}dN$ Z0pmܒJS OQw: rts2~!0y4!:o(HYw+u#K~xo%VLgu8[eCXIuvahhD`um˚׿ꂂK̞ΒPVX{._MDh[M8|k>n)5u:qTVVyQ&r֦o)f ÿ Rq-rbU~F2n|~%gyhM WH`cri=Z& `n{$ZI2*o[E/+j6h=7ѪH: U:˨}`)鸞B)$p\mSQ2!/Ӥ F2>6y_%NZI-5ӠCCrl.toȢk A ~,Ωqa{i`}DN8X^qfV^=ǪjH%ǟq,A1>@mxL}5~[l 7OWᄪo[(h푒PSR|"pYtFuP lh34Ȗ[by/1Ÿ 4^!mRArBR,BϘC,C`1[ܴ?} QHWyeޛV"1_?-s80b,Z@ʧ> osu<<T6jKD8>͒a 4 +qh]J*Dv;,EˑZtu1çˍ" ;# kV{z۴/i>yzz^=^X$FNHZDW =9$mںܵJ;uީ>ȸCOښ]KW!Z@ !w4tƻp|EsKI4 :PZ/2spu.b7XbWb9åw$l%I1A/Uȃ;a&AȒmc~*CXEY'iXV߇@JH`*-#A"MN%YzklTQ\O[>k ^e77' @p,1ka/˴|hsPt%j6ǃbfI;8΢m`b:x۶ϽELkWncfR1ˌoޒ}Rbx`7mG4Q6PWpsUvMz9~G/1ـ{z>w6&? 0[6xcQR5R:4 QIKzKYIV$NbcK4KQY hy.<'ѕ'˒_&PV*MlI} y5$}x(*5Z33oڈC '3CR\j;?]Yt<:,d x#avӇl{(#T7:S:'xĝrOd#T 9VP ."+?ӝ- #93 tPZQ9xЩƹ!4ekۭ>>6J"SgEh{CBE}KI58`JIA}z ޷mQ 8Ec?8ysl\yIe5f?V Չݱ䕖@, +_9[ p*^)3\0oFۍ=Օ2 t?h>K#I4,m&kWu_YFkGՏEbNXDi-= {U;3JdJouXE^`-?Ֆr)YָoƗ}ڹÍb"¿HXxp؇@ӹp723[(N}yfw5٘\!xf" PDMhAϨMq ĮzoS~/_`%ixgc y wﲺ&2/QNb gwEl J*d } va@&h A//iJOɆd 7F8M䨁[DAuLlos2$qE[g'jP(DzT:A#ZRt,BN7c@$5t֠0OM#3D*ektv(w'ї˙X%hw# e vc:VvƘL `=A,0S P [#4gGx+CǨDִ^N49X% RYƮ 9[ΈZ6[ǘmtTKvϓ~]MuhXȢe^-|՚őZCB1 ">l*-a )oVaMօgjT2V LSBw^׮< RT'6#)g33>O- ^Pd\fh3McIW 9r<*G1 trT7*^#2 bk|E. Bb$WONCQ|`,́?vP\< ҚS}6N3]Xx3M17=*{C&r(&+RRp==<[BD˵9m~K1ò 3cz +}quB %=uC GGmz}fb<c%dJeV#bfEFLf1siP|61nr@sFd4~ U! W[C-9%h~[RuZѱ r/Co9}r; ;&$e٢جVr,jq4("7Q~!\5H2g4 ̗rW!ԡ[* #`sGI )f~5x`o6z"솷y<]/4=bW)1gq ps:J 0;>'b Ǔo!G >kW:VoLQ*>k_d֑bvkߝCNŰ=\߁`v DxzQt 6gxd4Bl=,x2,ie3ʥTL*AK3N-`eg uvޡ ]Y\dd@хeM_U:,|,} BX}hJVb mq~e؊e&wTQ\)Cd֠4? ї $7sJÄjwYc*+4[S2J+ǹr߅ &5ԡFY҄"cd9[~sR]?V| ipk}2+d=q-ǙHdv]b3F7-s q9 Sm&k]&R7TOsRF:BhcunA !m<_XratZܡ2js#B~͐qWL5L0Ckqyq_jI2xm-Ffl/d" XKUaxOA}*a̡ػ]wu]cWDȺkGH)BMgA|O+2R?jd9{+LJ2i!d_5r2<2m9p~~9M>@j" q Ŝn$by%ţ?I8ݥc :ψnH1<ξ9OYsS@ڕ=SCkQ^e "v/s '("'Zqyˍӊa|ՇpwzRD:>}2蘦AG+gMg v!95eY py|LiA͈ 'l`LvR4$!:zu6쬭2Iy֍`nvCEJJ~B&C3}aZU#=EXLۂC?~r):Sp[edc012el"ڣHd8!-M8I)P1 J ]%u;#rsݙ~RѸIۼ6$l(m>y&;gĶ$ּ CbhO߆pfc8F2ً~@U\kg-hY93AF}C131a0SO8'c6H^Ur꼝ҲruԋmV^=&Q/&; y7= ezu4ZʼNd"O9/ 3@kte☸;<Ąޛ@r߁N a534X:̎8!f|(S/砮HVBxO=n|K}:/kPa;P>X`y4f;$\3.0=:6;^^ ?![h8Hu+SጴO{uPk'7Ν{ GYQq cEZaLah?]3/L(S6AS}TRv4F댮xҊ$ټ^Ғ /B(~zv3:ϲNZ{Nٳ3npNZ5ϥ*PVz4Nª&ѽY 8AaZmuj1ǒ8\H˵J7Qs"jWkqߘАp5&HL} rsUWl13|rWf&dFq宇Gw\{5Ho3 }u"cPvVAdSJL*N37b=vqB ފiT㓀 G~6ޱOJn!㿋7)(!]CN gfDZ۲~J,Nv/̽R4Y0<ٗ#146fa%F$Hg>v &uwvW+V=b1z'JR7K1nh02}.[0 ?0| O]$jgoN *(H9Dy&Ǎc`68+(ƃ?^$ۜpZP!Ŧ*pa,3U?F_0.?5~㒬EzPdxq))ԙzb%=ے)ƀpc~*.v9%RIARReeBZ+na?`tk? ;h#tB<`?#ƏjʌPX,|nb3Vsh5iXq2L0Etx~b@&<k^[ز={ZK3,"d)#Jc4\&n?$K/j8Jg3­vwvn;P?y5<`vC[+c) S1kYp*gC5%$p!YsmI'S~Œ|!{F5 Q `=0ӭܙtwqS.⩕cu?EP"TX ݫ$zuh Zt)'%2Q`ٟ؍23=~cpT =mʹr7AY-,p_{8@o) 莢$[o+'zQde0hQK2';'q])x w= |˖\/nh"N>Pj '\!yvJ'!I`\a~(o # [~XBpB%_zK&ߍ]3,6D'0z/KZrn'4j 32 jF4Dh$(?ok6md viR|qZҰOZ$ozv9C;2~=MdHdxv'\lz鶃pBȘ/|׊5l4DA8 0?o6kc+{\t!F1UeF" gVճauK`]q ^,bif2N[taYS" K9ܽN!}d>7@bocZckj sĖi_WŦP#0ћV휓IToOj:ڼILuʃ{a^S~IQP. ADĻ]%lD%(tu;8u%eB4<䭃)\ZdzH ȂրIL;` ꗧ uʫ`ji=K݀+K(ٿm{S Rqsž[{2w|ў,_l_ԫebfi{v~M{1;;%,6,&BvTi!iruuSFb],O Ic(jMU^QP 7Ĉ3fXRŬ,Tȣ$جČrN+4n.m)tfxem|Om;'<0zȍŧv2:H}̐ ZLRs?_"_N]ܫkO.}AZ8|n‡H"zH~;JwyV'TaׯMb,ۓ_b`K ]Bmʇ@ZSһw *$ZajwTn|tę֕.vX?d.= Ylh._YԦ)Vu%7v|DG<0{'0"Hf QlA:iZsa6R0F8@|(e:On6q ܽQE0:8\isC|尹u/ m4J fix :,V^IEs@  zzq|OD4}ZFCf49BTQx0#`ckjKIvKLU/mrz+VKQI f_B{5v5Z͍1Q#FUK o:ǻÔ*DŞ^ܒ<2[of!|q*z0eH&amMQ|a_\3xCgt失b[RɈQ,r";szFKR>m2ɳO6@Ğ[^7?UOU@`:a*YW_Pu[AGr'Meq}֯u0DT-sbH%s,r*{^6 ~mnވRP#09(mIt'vBZl 5giq+VD1j7`Q`μԎlX,vX|8ש/%tvdQpSJDK3[_Lq܌RQ4!M7F 1;OV_KDJ֣6_%|VzŒ ]RLs9h)ZC^ ]rTJe97'hu$)Tz%_閥xC%ۢH[-7ypxȾ? T Uە7ggNUlE+_)&Ǯ y6~wQ=Uz >_M~vܳ aYOڦO; [JAۺKhUdp_Q̉N<h$yv:ul{Eui8I 0imTH aTW3+g˳&Wq<Q┥ҷ[#!}FvJP<ňJBV;u8#Bbxsi%!K6)eʦqҒ6& k57r%;J.s7wiD]0q!//–@fS1RK I:/z9OHQ}ɽT1#3a&4GmgS և a6=0/AϚ"m 6 [KlIs'FPX ]J)#֞G6=D{Tqd #̻ [ˊ@ʎ+?k"S;HҶuDLi!™1.drHf|q/'= s eyCfKú1[ Rw$|^N`)})#qN|NF.~m.Tf@jo`=9~I?]1t*JD%eZz*Z-% V!(!p98xwG,Jl,buܰkF 5hi( FE;"(t[j |݃%&7Q6d˜q(V#"ce3JpB&mwZl]3B@KѪR6+5u8W֎|DIi*8C8GpjSV+X(]e=$Ld.LWMQ ?o(ÖݛHf4bXp4ٜktJ~ % (ïϠjV#˃ Zl)>3΍G_d@E ƨ2^UpV@[ UL&o~GوT=X4]"O- 'Wu)WoZI4%o7`XTutO.j$u`%)4'ȇ:qhzԑtu>nbTF& d\4:4AˉRo<1R"awKJ_L^KZ9 T_xlIb)֣To[9ychA?9`ቁ.hYrӉwn 9 7ލt'9`ۋخfbLl{o"WCr<#aX?FD1%˜Dk+X,yCNQiV`pH=nYe ԡYSl7e5ʸлPM{~O`R$8+t CNtThM|1Fgb@c-Oe淳@V_E+ A ڐZ VAF2yJY_ 'ۍ|vjkQ at6Q.7ѡ .ymسk y+e,5"~Iwl*RNRDã&&N1wrH턥o4:04 ۚ L IOߔ5YPd N:w Pb}kpV73EVؽ)__~ACw؇ ;hҵ*OeB[n{6_fyR2@dtgSc0i8lGM5s>R^ JM;U8D]M,TiJzipʴ b<8'N`uNeΌ 폰v`۾6JL |bu~j<[K2|1 .xOz@ozC{.-xЈxyŅ&(4ݦD,/$FYH6% x=M5 ZtqD(VJBԑ'[p=)- y E.?mx &ZS<> O1,EAp(b`ĥ ɢ1Hq#]R*mrEg!؇(3iMU E:cd QHZN@-jbp|?4/2"9Zs%STVXTOđ'ZnfQ4̐WF>mYB/vS;AbJbs`= Xg#AWb Z6r=M,m܋A:Ur<hϰ*ZVМ1?k+~{D+Vf_:#s䛣: *185 zce )"#[Y9e3/o uۢ0nQqǰjP ) y<&>I2Q[$*бEI1d_CD姜F .!sp2痖z1!PtNw%A[`jQ)y^̡g#͸Ǯ(0X5ImlW_1"M4lY.aՔ9/ BD̥耶J5#ʓt{jc 6\^ZWRG(c》OtQ"zGpQ~(Cro? brk;YOjIp,i9c8 f CmE:ʮ 9MS+6Lߦ/=&ρT%IT᜼wglhak|OKbdzj)vm[ӳȎj>)^ӄ:O`kЫm;n@6QEӚP&zdp~z=1+ "j[pv̯!VVFٝ!Wi2w)!p'K=9jKj~WI%Yd$b |FMX/˻Ke46JY`>Dgd*xMb?|JVnL>o 1\4 Vo'l׿ <{f&<d6cwXW>8)Oߊ$NǵRª9>h lsOub(ׂd*YlaQNLmQJζNsvp24y60⿘iMa+k(*? /瀝'ԋ( O UN(\dhg787U.;~0Y^5,pÈ]aiއ "B=hmS͒?1ohI0]jslMh{Ve.- EA~R}MyLH) .:KjA *h1Kmwu72wC 83bimvfC/)h;pڧ.9*s$dE87vij1| _ݤ2c 03}4Aˬ4HZx@!zT}&Z}_;QzdfȚt1*&ht.1)?*&b~uI]ӝ<]R+[&l~]Z霬uRn]%éR NTCsKӺć?E{g;ٔݫPBŅ2JصX͠ר6 344|֌&_d@S:{M)Ґ=UAyW0޽Xі:FU ={kQH~Tw1̀LI3ő&O;ڲe$ѧm9N^(U2%gj) Fb|?De} .SaOS;YYmb]yr@r,ۇcqrqU='U"FVșՔZ4?ZZ vRrp%f\{hCt[>w$, 6ygf)KISwi%\,tҜ!Ïep%t"kAX3zhߏ'jM\𵞶[y:[0.Sדj i9㜵fk/s (}B[18GVK%\\b*uܟ۳_ӫT8TmawZL$ojo 1V G6]zoF[/sa_6?B Qc7V*VT``2[ .0Wa?ݺw 7I&ݚ7xA˜d9([A V}= 5xG~`FG m_0b:=F sʮLY wk>ۯsYB0yB%DP'XsJI2gH3Ёk-k\[2 ^&g\f3qmG#]cFһڋ0zB&/~TD_;84.JgFsC7䏳U;DW Cz =Kn&LD4by9J,L_V q5ԵJw$Pϼ)m5ͫ⵨hihk8pEhr&p0G91-]mHdÿ eK7OaZ{E&^|6_vQϋe|up-wfHX wu.fs~s  # 3ƌqNB/6AU/in4 Il&qQ=`!pÊٳSJ?C/kOay7^<aq.iBRfp'K t.)c]6AiÓ>lw0Rp_ HY&`ٜ}h^nYQ$,CAbŇp9gNuǻnFh1s()` q) Xal,KPp8> *t3!}5yI]6Vav,6 F{L;n;<] mkh+MQx | ż-y+䪨U:]G~&YzRSqφ!k6Bw2> URk>KofN ,ˊoc?^JU?~vzmT!`iX4𒆔]cz>^hv. `(E1\5~;`$k |^рֻDy0ZVܞ>:A'!~ Կd؋wAk]ulZl (8Yt:|1CWc%R1}5 8SSaԻ[}Eqe>B6b7>7).aKĩ c^'Ɯ_Uv/0I:u ZcCĊ lR&*;!Iqjik"q<\2^:籂)7O[ҺԒ>;x%V(`~%6>-{XcŝIkfxP#HΪ ɮr|!{[c'2pߟ̮^WFЪf%ևMA^>_"[?þ[P#3 N S3d3z [Dzq2&UP!7z1a'*|!ҺU#d#t04Z,4' f2&Lឤ.10i>t2uֲ!w&tP5?:PP5&tke_3ԟWfTdUFÅe^`凌ecR &tΞ5\cMƾc% K.F&犦%'Kn"xar1-3|HK>΃xN!Zl*6+>9oCѯH]#48a3]#!AYMƉI׬GӃ!?F@ԸK&tP{he@c :_ک}3趔16 hL.*i\Q?pDwdQ2አ* f0g Z 78gB"涯힁Ure(UJDg,2S04\9ڮ}_ s& Ou\gy7f{|ŀ9Y]}Uvz԰G!roK-!+ht8Td&pN>!۾ĩ _GI~ ! %sU"+@ 衮щߡ? {MeRSىrˀ06&P&(E7-Hh$^ &_@^|(5/J} 6XaL/ձ ~;rB *I8eo>Z\x.Dhyƪkc/*,J=lSU#z cxvX MO 6̜Nw|ʪf?EZ_}p똑CM|7o+F^!z#ܶ8*tsBjN'ʦ "oXrOݳL7w3kPD5vϷ"~07,J|C|3;L Ѡ`H;~7pp+PBZfVjr]o&Gf7rMA!+(e1,:[AcV=eϓ2v5)_=䚬w`Zw9(}^~+m8YTۇ2%FL\d"5giHiwd6ۃW[7*Gpp¬ߡ8%l2~("PL񖖋{UXgEt_g6ǾTZ(&E6Zo%gJ}ˀ|9%*;C&Mly\H梖ZkGa@bU<#)J@f> VN :G 5U{a$ $m9{s:&\,}Γ>?cUG=Jx'c:^2ߎ+${'cl$L6ft ^ :w4ixwec)t ~6%mdr=Jkt}!X)L6Nc::X<ܗ3vjJU"yL')r.k~Umٿvڥ.8woxJiO$F‹ C`hОp7?.$o{~gg!˓xs?mm3bΕ`Nk:'=Figl4 7@,"i//}4S3g u+zP'daW$_,䥩~(*Z֮kӴ4b4%j}ukj!EYf JgV K|K.< )6\,[s˓ǃ;?'f ]~DJM KY)I'D!^7-#'e8 Kc/l x랃} a#^crCm_5o|wYX`4Spt}cO2д1J6U{3p8u:Q5AY^u~O&BT(~u9,kQo.\# G 9 Gr]'*۷t 9MqeOmӿ"u_No.U&/4I* ӒrVA >NkR-5Ғ[-M@Y d!$=q5emu> rR &(-ZteZɊru@.j3ځ^ FG3[8X֞cr UYSe+Xt5wi oUa۟ʄɟ$_"ԸB࿒v֮SIZҵ!.=Tl#tѧvkgGw_LgwE!MϮR!aO:jIZ~սp'r]PZ( 5p]Q{sGK.oIfG##J4]U>Jۧ"t S{hm{ wμb,ϻx(R<1w@jć+x6ʣN#n;#^'uBYd< p5F^q;;6R.canRDM*!=mE֠ aSO6*s׫5TfAFS˹A keh 5$a{x;]6:ېHй'tY4="G1|$;̩`n ~ۅ Y#K=l ruN w: G Di@ǿGp:9BY΃?d1+)SL7P,GN3bvp W:9ٍ &B>e7/DB~P_޹$ MXBAffïmuEGϗj w<˛ߧ_J^cjժ)yƛCșL+{_I}\:5P,H\5Duk-xLLkғ+9SmC9A'S!&j-գn(Y>'wy;Yd^tid TMvas#(""V- XJ[cH 7HE?!z(l~L[^fDF5~ɀ/qjMgl"qϮa3Fhͯ3>Ԓ]'cp8:Xb( M\6z g:Ì/L"izPmA v8U𜺽#a4I*.aH*,ȩQ2"ѵ:P9}(S_/&F!܃n3Otpl =/YT4*"EIϙ8 `nb3ŋuKC? 7h3vY7~%9C&`(ܓi_q=R1b v9ԀO2dK(P4f /֑%PkMDޑt7QBeM?$ GC{z% 3l;Mճe&CbR ۝#ҀA׼$@ a {Y6'Xc&7/ K.e3POMBg1l d;Ү /#큾%W-cDHJjPj!6KO%.o6\5ޝ['q͛d@ #P7lØQR^Sӌ-5nMm M-1菴;$k;Bvdvka;4OUo/,m4g$CaK_#R8JxjOL'! i~u{6&V9l?+nv%xe]45l*%*xFs4#3T1=s=[࠲&38?f2T™Qg1DQ9W:{i6˷ LANn\P‹tol=gG񕊄a6QjC]!ZjA&C=O{k~ D꺤a M'oվōP-5PԻ Jx7o%vWcXَuշ2$ 7he`={z .g2pY0NӔ՝O1X JWԎ=$>}WHÄm{o `v9gMDa{MP5Vwc'ﷇnF&g-In6Si3f|p` m*j9:7Z_6R^ wD1,oJ83E_#ļ-jQW vJv}:GܷGVbj#ZYD0#HݸyƎvbym1#^,&N2c/8;!)⁏9Gulǘ %go>cne/) vQ(p -gGI;~9'oa4 ETacOlh̹Wi2gE%w,=rԡ'w )U_s;Յ,A4\2]dRW" Z~0W:xU1m3jo bȂ|VGGBK(Uzbq^Dqk w.1BFx`!La.,ZgmK l G +$W-Sj %>'^YB2j^h8~:\g49ҬRewz5t׬lQ7\ Tx;޿ɺ% ȷX U~\i8Ax%MG܉|/<|jAYIG'o ?KJ} BߖI`j ..CUul~= Q\T3G -{asCL):yI< vGfJ&=9v~j؄lec||6Zۖ`QBɳT?zHRc<+nf{[:(3oRj7B>BjCV\VFq~_b#Eq2z&<' pɆkLuIYjYg}) ]>t[OBc#<8߲ƈwHmo^N9nz%-v"w!K㳅iQФމ%}D71!~ϜRz7TYʌrLJa[- 1szJʪsijWGs6г#Mrš@\u~։JݩuV nE V˧¶{EٸݚmT>(F@҅hvýR|,Yyrc[&u'/ j{h1YƊ !L .Hbb_"W­l^z j*-O[(+{h^z ^ p "M-tbo鐱Šұzan=ӚJӷ7;=us'o"/~utƔzEt)=CgvPqS}#ٵ|>HhxX+P^<&ߝ@{ |Q-5#ۮ~iʾ}qo6BPai, WkkŘIQRdz(Ƌ%_Ef麃W$W ͻm}D< *H(iI^"c&u!`.ũ(]_hMw{̜|l"(1Nj f߀uUO,r`sy|>Sf|=dɘ K7 2wxU?7VVoR1$E@h%8i+vР!?}%[{zt75u`ݐ+L9bKئifRbTRDOr4f}3Z1\uzr9C'$COl zs!o*oUM''g% Toש AtusO?-So^p@Ǜt^"7 GD,o?MkN%oӉ1G%W~aple-=Q Ξ#C#͚ !nD@ah I&҅xߛ+2;G( 0ۢ:񀡪b+^ ir>w".ܯ~KTM&h fJW-Zx+☴v밫kMTI3zw]ChI R1]{7'u^K~0jd煲v\u_$$'75ՌRw`:H:SVMÍR!M$[xj?ZbBg^'e7' ᡷA,T3b!Y*59KtpB* ɿ! >!I+U$%j6#LC%cժm; *0'"M!Ŏ-o˿pqSN8Ԍϧk,F,>XBh&g ? 6 FhׅqWDպy?]yᷜJz.Zmґ͉y,h8*['<55IZ?s xI,5=]w7wN8 Y1{m_$YPgG(L&ptb:ߧCPI_$5=χ7'8{X/g/~hՌa/nu7H>2? D)ǧr&PJbv|]kuY$1zfh́1gGŢᣩc@I,d2YqmGj!*OmԮkW*Cû4'r&`mR};{,gmb%ۊp3zUYQ|=Ng-s9gѥٿLėOE䂄O0GruҀԣm!IG'@Y ~d*@Qw/Y[z /2(x*sA-jpf X ҚH/΀6AX ;"1RQHh]F9&J$*WͣtFfI U/]hUw̞\%WR%G0?~3$15J7 %])o8I[WXhp'RۉI_%ȄL{~#q-} |4%#}>5BRZ<\ٸ:wf8=_/ÐrYswX@SLp x_2^di&`EV'BWNUhc~rՃ㩯zg߆; 0 [R&m_M<@jDP)fb'f|IQfʴű^}۵ ;G. ͉%֕Lǟ -ֿSBz޻6`N8=pd?J06M̊wf`c*;S-OG'SÙ:FmB#]cj("۔I}( Mӊَ,?7ym66S3;GnoC!ḇ}FŒn Z&6TA0H\~ j]0ֶ_M+L~2ZDYU،'7yͨP 砛+3xp i0ķK%5\1\Tx3<^ȋCF1;]d)rL)z@*l >mT&P);pv3~UFR][]\XxfR;F cE_E M&=JI:O"mmc#'!_dY? ʋdirt|_!$ Zb}$@r3? }+x BQrZvـx<֊$Ǎ8I2Ш,5&=}W2f$unzx۳uNe%oT^(J'H$oӎ2aUi pkis8F1A<Y#4qo4yEDL<s 敢dUT-kPϪI8wC0X͖-l26>准_Z&#zqHcMZR($͐d+ *^H| JIxZqb6S&S+Kv&/g?Nwqo<.[FƳio=M]c필x^@l\dFq'abzF $_E ǂN_ Z`Z1;I݌x?+%T}c, Tֆܝa@ x ѝ!nn36Ȩsk9&Lp]Racaﯢjr.O\yC oz:fYE!{Ų̃싾bGL:h+ϱ~jai5[S<4 e32W=˲ ,>4֚ ٤_?2LȭX*2!xӔ0X?L8aOTG" Ij(9Խ >oNŘM鱓?nFX.̰g LYfO4JE0 Sa,]JZ24źtp@IJ_veFk}|~`LO8o=%e@*0f r>郆zMY6g*?*<&.!C[ 9e96²{ћ+{>۾ ]?\Vc=#1!oDO}Aˁ\7p/GY,F*zKˎ$g{kITwTҎ'@8vMBxs9SH 31U6y좗_Xr~Q9U;DGh:5e^s4~6J+Џ) __գUI&#LIłQ X~p5(SQa쪢BMsig#0؜mas !jɒ. 5 pf!Pp;RU(s#'o؋" \ގ)P'~D/;- ,;ONoz kJO2Q_pjQMυ |o, mA$zP돖q&ËcMJh>EU>.a擙iI rq|ye^凱UF08̱,>\+A!)o tJD#M%8Y hS[-ձ'~Yt|HQ+*Ի6 RT42T5vig#k )Κf܏5i5YVQ7|y!b5ywͶK屴0ŐxC$cy@𸮰ݹL9DL[4u9@1bDhI;;dJ[#b\<7t.eMFc|r˂2sܻIIe~]fIk(.!MB?^b>KjnqܙZӘcStHU=Zފ7dEd'Y Ӵ#n5>z^-'gdCQ[n4*}Ε{W#Iߎ~NHojL<ry 5lq^?6=r~B <6NgC 3:uiv%Wq E1AИ7Lde >m̱xl/VWŦ*퐱it6sKJɼJE)>)" ߺ⸚ J6.1Çr7N/T';Ȯx1qJC\Ǻ{+w nwB*//{kPvX;)Iv٤agp2}Qh|̲ g_o )mf$FeػDz)V9!,pMq^sқzg%r~c{I !YK9tp.JT/X87(B,Բ8_X|h%ڡ2"%m¹o%FmD|ŋ֤b<Ǚ*]#M]R+N]]Nܬg٘C$~_I["( nAy'X <-HcZrنͨ\H}6І%m(oK|h13!ӳλg>Пx-QB$\ ,>/,f|:?ˬЉ';=^kglO<}ra/F 앥ˡu{\MXt UCZ(zX'k$.bʑ7` ɂ0fQ[]x*pZ (쯏$-YnD (i^k59yI{Ll/8c5b&>ݫ!͙(_v OxX^q$@o]C3&ɫCK U/[5}CN7ZB.TIB[x-G@{h!WS,<]8+eN[0lY=52Ֆ}Hl -0Vy <<ؤEjϜ+6.ۓxn4Ԁ6[ ^,MZ#"|lVRW+̸D\뿂17:;):]qBPUڷZlU;Cg)&0;T8_Xj'AKo{ã&#BOȆ$}3RkwGDJoSk5ջKK8(/?{/ԍ/%#p?4D4XQ[ł}P,mv68M')%*xhaKMQSzVIq KHOF< )*£/Q3G{1W*f*eVyP-1Z=Xw[UXAïv/]e9[ 'f9[Ash;P{KDپcpe;KUyd{aܐe7;k]btv/q`M$ EIc0o>(EQ- 8r]|Asip @diW<ذl6;InvGq]Wљ:ì[{8jB'|\ɫC4AP6r< 3%\A.=ÇFs ?ϹZzLpNoiW]Ϸ8q6DowYWk3* wzF8qc|0z:X07}N㍪Pr[bu H:iQW屾X搦ItD 9((vkW/VmoMџ]|W\ny7q2 Y$ WZK?Ȗ/dD{oO?`$tN8 pQkk^ݥ lneodSlW@_ӭ՚iu1q0A*k^Q61`Wنvۊ c#(Ӊ*WM\X0B]3(Uc,\4|,M<$80U'OL,'0]OK(W\[3uLbǠm@] WXaYUoM:)#[_ݽCZQ5oEq%Xtx1~v>8$Xҝu7)/x-`o@a4?*/Ҿ>`hcj@dǔ3mg R17M:9Ra51eFiH.@TX_+!|#&T/*zWܻ*wP`/M،!Սa*zge: }/:]R,jzxyۖ']c#rd %?7Z$F%,IE6u#@7_qdeU*G*g圅m3ʭO zh|tnd ?$cOIib\%Ssm-w "wiT(,"8aSe̻ALgUxj4E/<=+I'"ɓNי$YEd]6&[H˄P0O-$Zg1_I]==)9L6 Sp,W:';޴4 bH0٧׬'pf- ʰT_#HKsgH}i4O:v2*;l'ƯyUϰ<ԌoIXcK`km^G5)-AalW㈄6{vC K VAd➍ciNt9WN^aQŅcs0˔au/eV{b|^f46E]lHGMkV4e>r\`6ye#U/4TS/]2(RK3_RN?)vTw x2zhL'uMS4kr }911o(#X qr].KDf܅^C>9kq5 ﵼ.ζy#UPifc8(},i[ $H_Zq8 \U\-\*-͝AFpET.@|!603`fP8Ħ}RԁJ/DhTFSz;X<D0 ,kaC ڹQDؽy}u#;%ްqudSgtM]\qd;cBl&lD7Y]o| j=V vmpnDKż?ap Y]p/&Jwj0,tH*o}hstXAJdebRw,ODæ/C9*o(P 6j47-T a9r>G(І8X뜃MNn'k^8F(jQo(UQس#`C-gx;dF\ËʱVxŐY}|((m.H};UQޛ mB𴘿6KFSb4j+x6"g!e^cк62Diլ5ɚd3FjB{t70(w@l4Mšٛ_Ӌh5 ? ~5"+6KIɱ /+'fq_kEWwݳ)46)eM7 F]>pR+7p܀N8(W)~^Bf $.%b;CSNC:1#C7wMOoE70_ԍE2RD_OF#ml<@P{ZC;K84Kzb* 7"]y!Rwzj/8V~Q`=0ҧ3a(=ܕj-2-A Pr>s}R= vdXwF }UZyXsE# VG4#~1a?`f< -` '3 3=~},MB'X^(GA\_<|Lm0?t=ILsײ`vM eJ(jo U}5""ǜW/7 qwrZ:,>k ,F']rir8}{T2ҹOv^^8fb:^Mo޷zm.Ҥ ¯˞*m 7Ql=yq| 4KuHG'Kmy-.9(S$ZN,0[>דml?(^i1s/zw )?:vn/,1>7Oh 6,ɂ!h²r?{Q6pn8Ѩd79GP2⠈$+'2Uљم=Ɖ o_[f,x NKvwG'R!,4u+ bXܖtDY)A3[+l 2S3̠оEU.s[ɧy~dv >ҍ$ea7%eʜLW Hʘca`fpiyXezEiL5dgkF!ph0O-}Q] hL.e(ʯc0{.pҵwBCR}3ke_ 1I~@e3Puv@~r=oh#tM^!dadc2D6osd4ci!QN"k|[ ݋AuQKYԃ=1l FmDŽnqZL?R}o5bٻmCkJqUe,N! - {xVDͰAzIǢui5g%\S2{-{1D_Br ;b̏$UlJ0 Q2,8%o'Va#w }%72 )dфfe8㨐f_\|j@m"Do8i <GYC`|+E\ZFdi|CNf&q n.I]+AST_Xnɻ&{7ea^I,ID#2"L;uxZ]{8It( tcR\ei}oݧ._FPA 9[zo:9U@W!!t^*&ѳNB}4> q] a1N h Gъeck>XgQ8vSDZuNhQ>-آ_`>z∡v'߈^;ǻr8J6S8t@v_FZ;CUbmЦŠ.,_|r]nϵOGHevv*@T!k r׏9hİn!mu9L{B3P B!&PxҝC&3g =+ͯt)@쵷:>otKuJ3dJ "Ky>g;#,U΋ R,Cot{<;WkWGpܭz L" ?tުtNfjgMBIQ3I—juAQ^p@YY`Nַ>ܣ(<-ds_C"0ez}F\Yɓc+:ʀfi/=MArOO;&i$oK{43mn7Rكr=ҫ +93mIӗ4k-\bH:D!=4٣@!d_Vۙ+Y14KPC}-ƛ MsC8KϜ$Y 5RΑ#ޠevpJsT ŷ nObҖ,>I{̞EC3h|BVװ6 ~2ID "a \hwg*XMfyT3hj.3>sn_Oͻ pC=cA;F:4!6DPC1CEQӯЩb@%yt`QTml^zFLʜ5@@]L,YcڳɮzYkMְޱeeX;l. mwGN"Jb9Uhԕ;7JYztAHzn*#v*%Kfkx!~CNqǂֻꗗw92\T>&4{Mkxw'[xD1]}]KcS2bح)_.\ Q|hGpL QVY:擭|3h3〫8AjP]$KQ X5qۍ?b%H&T{wjG\rϬ JX*5waJ?uLZB&śod;!S(tj.82USh䦠3iwϮgXqDgw 2N[F5;>yQ<9 =^/#v]Lγ: O x~2m"eLCgnWRn=!Z+B%j~ f)zOE.sE%?Aծ4xGoƅ;0>ɶfe!Kn"ybwϡ68Ptm}; "U\\uq`)e ơXRE7)/6D:` Kԫb Ř 8>\;.X>ƿA^YCSY#5+n%>E(`X3{jev (5H0 9eh9kO,ܫ@-ٳe#j]7Kַ]T߱ =U+ _+g=AeBQ]GGg#lk1O8fOUޕ?].lܸ7 JIR%BO vvn6bT~RfBCU0@|/< ؁}@~ BAM*y׏mm0xwQ3{2FxI)Gr/zRU"ҫ@jNZG|FA H{?)Og] W-\y ȅ4wL3n B7 _FҹsMm G)MW^ L@,2i~O[4> ]-ŒؓrYG!~64h1&\N?G}D+>_WѤ),3hJ0xzp.,@68IU(MryH;D+OG]IpBlw 缄,B"8^ s/D]?G1(\|NZ(7"nDgGG'/!/A=.o,&4jx,, d2g034 %=$a{-AmPu<ؼ ac)[ŇPNmy`wu,$/_?q ij$-,1]+.=apsS-{H m!Qd o}m4IBuԼԺÇ80nW@ݑpE^qj-x/i3\mubh `KԪ fS5mEzuᆉ˾7Q&MYA~C5̨ZE'A"j@(v0?NQsiVR$Yk7Ou/RPؚ@ͽ15zTP 02Ѓߎծۗԟ|Dᐦ]%&t.O}ȓ*K[ Ҏņ^'3(Wĸ6woaX{\lz0`ڛl[ :(5s3(0(v1:3u2a5}-0!-M'ϤX٪a,[]>S%*5^#D"=.44*; ƥUGo =s,n+a&ĿS'R"FK5j/C~ϥ`@fJ,^ מ'_LxuWR\P[If -C R )K b P6_y{ս=v[") Vh{wH7rMh"_qQہVCl/nʳAr0&]$Iѭ%xKh_AMb /O_/m( *56%:W PSao-Fv3o}@s\[ t-I{io|`6enIn42`ըk恵DּOHuTVȜ'B[@bF?/EZ57HKݬMw; ި=` Rh޻ Sld-5UflF._0ˆ/Wss~ Epy: Z҇-҂'m`*Wɋm.Kʺ1X΃@8S,3ۤ#B-|!xm;)?i'LL4 `2i{MgJ=}AJMሁ6ϜYo&QGħa}/e^hS.ƈ/Hi_xѥ***o"PA;(]/J/yBy.(y.U9\N#AT7CU!(q,{TA1 #MsSB^q3Lm|*cԂM^ϖlH_0`p#94Pe96Ɇ)R_,5`E'I>?ĐTDwOѢxܸ. {Q {~FK*(eY^B"w"9h:LRIoi"S fCCK`QPLDo[N S ߼x@X7('[B¸-$/=:*͈7 l5 dfJF97ʬ:\{v ^`焠ec&KɟZ/"S`*FEl[:`PcxD#US:ݴ ꙇAg[YkNi_+91 fƯ׈XAq? xb,#\,; ߯ Y&-}az`Er9k@&w5X?'cq_I(J"tmq Jr>,ncePY|b_\Ox C 0֣2\-®?ؤt]jhۡkR޸W{\0:sy'u(TAXL6= |z"$&{?_*3Gbt͜җ4\ϷP0nմfZ{KRrXcXbrs4f}`ӆP!taVqp ΦWh3)O" F,JX>bύS8(St+R]E,N3t) tEO`/>8]JWKOz!Z^(#c:+pA %l.x$^ E>c LgSg9 Zm?ï\RB c3*5%{bjQǙ^w>]>@/L#XN)~&~gl*7y7Y.l!`gmcng5a/`lDlT.um, 9v+d-Zok9(gpٚJ$ )JwB@dn2?fWa9,jS 3 EEpegnQV:jhpomi/T(8SkL,Clږ<3)R5;>qsl:^lu6k jJbkZ\?PV/Uʌ'ZX F7WpxTW&DY+]9Cͳ"BR- +HCӶ+RQJA0ѾdM]Y3;(%V/mudRkW~5\θ%]Lt[ӷz옫IS?$!!R&t= 77݆e];5lg9O0az9W̑wT>\}sT58Ec%9pkŜE,ZG}$SJD9惙<_LRXŭ /a< -fs$As<E´_ d,@$H2Ĝ? Ti-cb>8%ޑ@fzz:hrPs9 1qdR>>,r,ShFpN_gKPvo7h\-'P!?HCpK2<7umE~@T9./q~ν%"gMJuN8 {%PQө\/moms'Mĭ.߁Yv^$=E<|~OXa,Bis.X|fXg-Aٔeȃ>@ŵ-.UPǘU au%W'!ak1-6&O:~iO9wPwҒ%ﮬx@vA=Pkˊ94 xWP$tEcf`*$qh54Gޘ\M.N4J Y&HKBGK#Ύ9$2USdYsuP񦤖/,:0v!Nv *Ryܡyo^iN~mɋ=' ):D<~Dpnl.%/ Z*w6-JH^Xdp$aKS pm٪^>+JVcP3wUjs]9ҟ*\z%sr pM>5u=s2%ڍ̳T.8y^0ԋ4S}q%毞 $/b|K%W\$5bP5+x[4M qO wL?XKEW'GβEpҎ>3JGRqrh0;3XW]nN0΀Ho? kܪ֯~}(w ω\!<~2D@T5.\ x6L0ji4(*_`mAW.[PcXGD]cs^+!797)&ET1|NJVT;A;Xx=7ObxJ%Kc:/,yv}EK]MxMoozr?zB-YX٤Df3-#dr7Dvu\AT>t7q1BS>Y#J= Ҏ QBZ^l.U J_W~> 2S#pطsS:>KVR/5nx`&w`['? ReN0\NyMǷMtAL,X@|@qsi1C@E b`Usc݉P7gśb1o~k*CFs"B칲vs*o]&5e- ȺUx3Z70 Sbrcʪ^M Yecf珫'wȋ~q詙H8Ur*NWa}زXsRgL|8=qKi :4OYr9Y:2QeTZ؁ ӓM tS#~حdd3r"mkiMf̒~ xe]1w*NƅIlOyUY:+O4fiU>AtՌy]a[^n9ÛH>Hv;.[O>uKP@i#hYmM΃3@녬7"5΂y[s^'qz:d崝&YB_XqL(fn70˸ydl!Ԃ y;-&ƀfBnLF֌ iOSg1* bb2IW59A u*4H }E~듩{2HٖEo\YP(c+P. STi*PT"mv Ёkegu:w#%vaLP /nZ/R~ .)ĊNSLiCW?4+ SH҈j=XOt3{"C,$4&\!Lv9nA~;WOKJڀf[]oQ=<p|G\'OBxpjFv.Ea"/L}~N&1$y ~2X vvezh ߼HCa8 I>[cl4x z֚S :73crsz[_{v2S#_ʽvt͒e ܙ7ʿ\l?QDҵ]D <`I~䌧6Jnn ,Bh3 -vOCH ' |5y,\$_!n0M`rj޲e9~~ć N 0Gqbp-9sЬfE$r0a2RuMyz.(cJ{:x@X1|ci ݟrOaaGs ǮB(}=mV}He+ I]Ӓw֟d`q]\v"̱: ܶ%GGV,Xq\5 tJ09ij52o| TC?H8ֱ~#InV#5PUhUB׊g\ɕo1byz<D7절VyGjq53+PX[ ,deJ jI0,h'MSz~ MM^^ AcAjY< #;/oNI&e߷9E[{gaUKN_'z(&#{ȔJw}-6s 0^~ՅSɂdi 9С#烢 )o<<8Ȉ\Z~xeuzR3_xʃ>Vfqh溕.-6"zy:@=a3XP,dbgUp>zP?Yo(UĘp!&Mrc25j !M)܉Z]hM|O=L:l| (Ę`!)q$rJ )Ɂ|1/="yȷ?‚͈V+!KlRF{Cͩ^@>u2i %#T$d7  6^G_U(31ca?x4Ko$o֩ҋ~\Z*X~yխ`Y7P@XhX{݀"/8VAM8FG8z*P2W4:BomTymm 9#a'MopЃ ~UDbsMc;xO@3=es-V}aA.p "/]C΄d#ɣ'7QCrmyCG!Hag9eO]kj%oѥ~&8wZC;[{GOFC4zT26hL\Z_l*1X>5I`L&e=Fࡑ(؞+kfiW=` aq)nmU5um9R)G-HxN-:&v eB1(bml s`S x{{rRް'a!\H=GS"HZYfw'f-@e_)?|&P_Zj@م:e3j(*2j|'0Ab*P6R7,kph_,h7rnD8=.l`h^zL?6W0!^F)RX%HJu)w9VC~!{~Č "anfOd!lPdMeO"]c M6GU~w6!'~\tQ򨾼*y1%MMlsXDWc + #P2M:k "#ҰW= tlě|2k6\-b O4,oQӝ2-ς3 $ʆP&OG37"RXaŢ)f&G2ƀDWůDd3-sXT4uU񚤆N^GC~=*4ʢFB*\W丬j7o XB{4[ nE[ATlzay|M7Xk~l]-E*h|up`(sganx'=TLIc~2aچWbLC0OabR#VN~ Y[[:"ig.ܗUtF7J2bŵ;אpH=[Lݑ)rE{jnS!+ڹod"|/av5z&g,7|5n&xtW ӶZFr[LJI?NZ@pwR[Vw*/,QwHW0>X7N+jybnrҨ@F#qcba}O|p8fRmhģZgΞ̈́Js(hTx7ߙ\ƕ 8sOxKeWj)2Wc>~;JdsW5* N˿_$Kib}ӰerGpi#wH SR7mk>P)`~ߴAI|L  C4 rX.T≽+uxCUg }JD 'ģ9<`̈%/Tg^}V o+ .d^ڜ5;{Cn_ZCt{Q5_ K\,(q>Zx]~ مI!+7aUB( QTvů O Hڶ njeSae+Qz;[G<"9{G)4dv gnؙt?jǂ$a?XȴyN CGg+a^e_!W_i[G,0&-d;#Uj3R16̾U ߢe2Mf.IFZ\$J5ǘo".NKqQTJЂ?68\jS8YW a4Kuzak#QŦ]v gjuV~XmFa9EASje뫐!g1; VZJ?\C{⣁x[s"y-iUݕj;LŨFL XÓ-HJ6sxǟ2ifMp S ʘ:VSƅñtw`ʗcg[t,PZyNzB͚VsFѾt]l>.zmjQlTn`6-Ԟ!~$>-GQ]z}99{@bFL, "A5E@u}(֔cu`39.]ݨ@̽j3 pxIYjW8 eW3]7mSN ;rWЀ3!c04(>TS*9'siLGjnL*a)>[XG@s|813}ΏHD+mΈJ؂ (3Ȼf8j2-.7*5s"Yi, ˈvhk]9d_]DIQ ֓s 2&VE}hk1{ =5W~HKݶ.[;4\ZὭ'ْ՗swl!Bw3۽8kSt=`jZ90o7SӔ[:VP&UΖbzE699Nz }&Ǥ *hg~qN,s +L?IwX;h;I&I)N8k}-3e;LZ)-NwnTm/T-Sr;D45 \0G2W(==˙T(/+!n2"l{rRAdOk(ޑd 0Չɴ,x3GjnDt.h&Zf˯LaFA0q64? 1_4JV×xYbP&&yZFXAY鋏4!pc:UJڲ p~q\z(\tR›C`Φ@-dgf\EVEL'o۶CFҝCzܻ}j1ω9306̧Ҿ@%ʝW9O"?K{g|*GE3센}^TYwAI\TU 'd٢_?ӴF=~Ɂ‰w{"OH\-p愷az0** /m:W.ɴ !n]cٶ:37 R0w!FS%=%/.j*0VEe[^- thc#f:'ͲY2 DlXڿ%mԋq5K{fib0̪)舧I0s]%,~əuA`P^õt2HO:^1.[aLq\L'"oC%f߄Jԅ)FTPX} Dȫq۸?i+*c{_:DN{*Jߜ sIS0Qœ}nXXx /Y t$5,fLHOg6ΰ4F1_;/̓#u"=D|jlǧL n<ʵ R |.UrU%ҝ '9P$]@d.Jd|m)coSq1pW-_*@\I HDm; Ş7EuHQy1[HLW-`Fz!\H?+ TE l8ZrLrN#tQ>v20_z-Oly.^e—Xp=S7wuyz՟ϭZF2R"Zc e )cW9a]TbW?H*v9?{k[D"Vqb<ݙv/- \m@nnZ!q ^R,b=+B]2e)+ 0MR*>s"h,aՔ8F9_xM>t'Dafi4ELQk##|Ȇ5РfY/{g5JLhOÊ04GKfG&&c#иys{ygߗtYm:T'?UoV&f+~/nP᥁uf)X,m ++ZHv~PNd+}P6Eh Зp,q1TOwA=Ʊx6yZOE } w;̂,AF[UP!Kja#ԜW;@;L0jޠdN.f<N=:]lPw Hx՞9:vI{OU@Ь4fڨcT"hAjFD*=QaW)ᐻ mDF6r=|W⋜1o6hTj1;nH8jSh j>Y41BQ䙵9pOe*a/Y$yI7@:@x(E>"د_%z`ʹBv,] ԫ \L9vuK4Gw޷bDrQsOXt!|(? k̉Zl/)47:y B~C3J$dWMt|Kk; jZ9W ւpW#Ov}頎WUgF%Ho(jqݡ,FR=M2Ҍ_&ȝ+?bw {|Ewb!=E%`ԧ.x(Uza4\kz\SjPq~Iz*#i-d1K?]::-"/) 7z;RF@<@ݨˠ{X%JZ,r;b̿VJ} R{۷>OKc vnݞ>/+4v7#ւPnv4qmC)fV- ~2nW`˼ ;ٕzÓ|fz rXL^*h-Ai-\ ["j V7AjGqXU-;Ѯb]=Q~AL01obi2CF{JھN.gfqvsL"BL[qU=p !},tl7\uu6 \+]Aynp::d='/H7lC3LӤ>Ypǔ͞fL" Ll`ˣ=Oz|ck FSFFHcF^!*Z= ۗQI6]"dE$T M(~^ r=sa(lL;'E_F8F z35;xh[yWNwT =CCMf=hܔH$ jbcfgI*D_M%O2Ux n'iVfkpoЙ[Ȏc]V6ʡi! a5aM3֟jYb=o|9\ |K 1S(s 7obWw;'6~5TأȣPhl\] fcwϢں۴ ^{G!93r\w/)})N$,^@WNz }]ŨئEwr^-HsyMakzV/%5 *Q;KR&G<`֌IڛTj[(Z}JT"сDOH3CW|U5#/HjS6\bLA?t%l;yiGռH^꿹&။U1 rp_QbKIQ+=˴fak2Ȝͺ6Xi'_@WXq-c{E#CJCsd6omwvwaq|U)v  HO=1%E l MlƷޠn+Y "ZP쵍{s2zhR.RV`Y NOXY8={3H 0&!ye|v? 3c^a!kfW9 l9yf?u oaQ1Ȼe5^lŧqLB&P# bZ3AMݖPw}M7>by+LT(ҰC |쏊)^t_ǴXGx5S9W6/*G+cdKVU%f}xcjoU(ȯz`j7C#+0)ds="WԧR p]\Ɲ v8hm?'f jhOꝵ=v3c¯RZfO@ߩM8}n9S& xF]v5a7fl7ݪ=MA0V:ޝsvkN@tn:CGn()Z 8HIʙq~QJMh!іe wiu~Ŀ(跩hޔx͍b5Pz}x%ň"f2>U';>*jEW0ƁN+p}w)Uc4?8V@W،Ūk-V|A`=}ȴyUyTK\ݢӒbC٢-σ~ pgi;v8Ұsp|db( *>VsO%,tM}(h M-8fF5ە;| TV%RYL;5HK^.:D AGAϵs4g){sm)ł k'rE2SW^%~ǿjlrٔK!6$4m! ZN&:!u.wUyn(  8_'dN*Pt6}xv|=2nS,JeK(PhN߀G*{Ӻa@У )>0a+t 4`[ 4 TcSpa٭Q!}~Id8C TIsfifEC> uwQ;N%Ss7u.~cϸk.2D6ũƦcѓk99sj<3Dp^Cy#< (6]+*Ndͱh^K7vg"[As=0vv{djz\p^>‡1UƿĄ+|Ò4!UJJ'BZBmQcO$GO+P]tm}=M"qŴ C~U'fDEGz' N _' zrh pbͥ>/kֈ1s긥qLY^ 9 ̍I\ D %NB+|ZFb$As|bb ky,(MՖM/tN1PY\x7<6b4ALQVߴW+aoVFўq*bƆ"@֑U ?j%w)ρn ;Vo-a0fd ^}%4Mo}=|֌m1hߚ48?'=F{g8QwiOT^nT%QdP]kB9c(vɰ£N'pW v2F2*.4W@A=)/hy0]y7M {3tov?JX/;@Eo b3l)1oW wjkQIywXI' t>SU.{Trt>*s9um `\ 5!t^fJeC\njDOmňx\E+!T}I\o"|L>.-lnTi$3 d鍗LeQ|' xJc;CAs<0, é;wH$ZRKylXhy}g]A6$x06;.#/]{L\8_-旚`~AʌK @[t>t*/%G/ܭm4#~m E o+Vom^'?j%8*3 caXL7hn{7Po_Rȟ~OBF?SQ0~%gPPmc]5a{T_I$=cYZ WSA^;ph )ĤRޡ"84Z3(b.:5vj\w&4YC /r3ciߔHzT3!$mwCܟ`Uk De[{Y )^g' &6.G}?/,.J3Q~/5_x $)Pc O w'(}8J sex[:xljc_*Yqǃ]5hN7q2?o'8+JTh!6 Bf M^dG ~S-cBD#4) J SI\ Va*+uh2/1[!Z7fM2Aw4"Aa=Ԗ1r,{׀u93Fu&I߯Z.K<zbyX_%Tʽǘ0!%rJDGaQ>~[1jVJ̝osܼy-?Uj368B_irVy$Kf.k ?#1&g2,݃9SdJQtspxa70Vz%!1T2e1OV^Q_ǁڥ⬇CANŒ\9j{0yQҬ@MbgΔ*vIb-6=$[Ӟw`,ir;?Z†֦O 'K-P8Krl1Fr/Asz43\f'MTrͯϜc^wheJ2~iތ&odsֳ?l_?-WPRL FKBKy['b]6HH>6 <8/~{ט6H*ϻ/l!kc}ZZ%@֟)깃bajM]-?9JauՕX~ E9Dˏ]-`C\۞7ܗn B3Ξػq~U<8wkԲBx%DO>5צw,adw<7 hQϨ V+SbuvkU<2 oƝ>cRgt5xҕH%x Y iI6O)Z: 8_]J8%@^cxY +uc39*cP-Fk] ygon.L:}>6볭sIDmt$ׇ.! ]~HO, Ub28&>ޛ^S,av`D>54hXp[+H_p7X2[EIn'IDReib0; )XM sERY_o,[(W\ILp+;glۜd?7j2RrOq41`p|MeC! ʿƵ$Din%Ќ˅ mPFYyu DTM d9%]ȵ̬j70Z&Wn3qDeʻLjiҺHG^oWͲn_>4{B:ʴsq lzG?zfH&4BIsbdi]yr_@grϱd|/qOeq4r+JΈGY^|ʫ \d1D69pJj M1q ?XČKg=Z^Vnp^c$X04Z8sN[Us940'c@a+ h< d {( Ɯ؟hnky8{nNA] S\nvS)~E|V|\lN e(I0GL| mJlFD*gy[˕P8*溭3Oz84HSɘ~XH 7iv](c.6\$!@x 7Nj6WWzaHچzbdnm;Mp=IG}yE LNJPwF2i2#KNTPYy7D~-BnA=dM5@Vluf6fxpk_w^ObȔe9{8>lQm`r-ځnVH,~{z0t4Q Z"SKܚ38oBAaW#sIgWEobS:"SoGŃ.ԃ(l _,m a@O"61?rkh [ޛ|L,=pLN7M~ƝцʐZIfF1'tQ\rFП~K~͖6Z:Ku @~,dWwMITP!`T;s.).|$w5oxTOWRr #:5ds+6}yD,C }`wۮͼSKx*S8rlF9?yJƸ-kMT}Z3o8`>jݟf*zb& wؙE)Ag%6蹌Pl>A n."=|jTӄ#Xp+x8. D|ٙ>7r0a2+{?x"g[Q9 V1htiJ)5P=)`!;Y[` oX~N0 %`򬹝hbIX dnQ)CaM_|}]9A;[aZb|7(Jy- iCzPAEiTI4Tvi9sN]MyG G6.zLp`(QL$>1#$eK*-bhT9SX_g/O٧ Y0Ta=a2f.2 5W[<$ s\@uxR;&&H <:ĭ 1t<6svXN\ b@)x2s.!NOUqQ(ZZ{wjypkZ*BBfDU>KI8#J9gKaYDY[n,ႮÜnBZ1&'3\<|C|e)> gvC!%0dY6@+[M Rk_ dIN/gJ7y/'CO[q=̩݃ 1w ʆiϱ f7NzBr]?UAҊH54'N5mBh RVn{{6enJRд𐽧X^pk#uӣi 5p`r6iПV{!&1|8`ʡA ()9Q⨂ ȡf}_)VG u>0_B^mPGE{:CP- /DETzt䍛ft8?ˁy^M|a1{>hlI4KUB3rv4k}+%p+mKp@z3X;Ш8^lWJM{2~F8Nr`:P+0a4x*eYحf:ujf-~ W+~|?!Ip[IσveDu!=P<HO/1ƓfssLבj0Վ#JkbWbSKl1@L}P xx^Y]!kז >7 ȎӼO2a㧜Ak89lK%k8Heoq"A*2hC#=9:4&678ٙ6x8(Ea,"Lw%<>,iC٫|̨E l)EDL3D ۥk{ʣW2~hQMa\(L]<56unO$R?N &Fa,@Kļ Y Ջ\0,Lgə*pO8'ɾ} HzAx}3S4=!´%}ڮm^rtDkNzJoR4'VmoPzk'+J˦1=}z_k!g/VhߪiwFgE$*VPJ=1Py몃ٮ)VQ͓5Mjެǣ₉0DUvb$ÄH (V$ Bqߕ򜗇9 (Q6[V>ܕNuF o+ -N"?ڸ뎖4c2Pi K¾@Ct.P;&4 0 A"7T\(5Jt|O: d8PqQ8E5R.W;*797ޮfHʢ5;B P}S&-ec?4}B<4!8a%np z0I`z+Ѝ1-Wa<.}O{, (oϿ&Mg%Fʹ]$t<H Yz_l_-Cȳx ?Ihgژ%)&ɨrX8iRGA#i"P^ӑDߓT5.1~r68E3 dkfiP8硫Xm^ t:e2"ST+YVgYP€KwpS{X9*!;Ơ _̠m]YrT˚| &DQ*,`A}{N8n<ȝZ,vxH5qe4*$4g,?i:PUӫMv10vumB! 1G ܮPh_&YU-zO úsEÍ|4d6,sUPiL~޻W;$^5(r'vcXsC,C[1Hepm]BflE |aV+6oE B洞/[KHg|?x'MՎ8T pxVs2с#UvvH WXS.΅׊pصujW4׳R] /St7b'⁂w9 zG%/yk-̞clx1\al#?=_*'$xR*D[z,\kw#y̌s}%:Oslh9Wê6$FHEy -#80U:@߂Ӱ߯ lui/@IC+l(Tfh"H_UP?oY2ϗJʰjCIxo'[Fc HOWm,rNo&#:я͕C߼sמ9AHj产d-JVӫiS^)3טvz q:Gpf ak]]F*>S?(6A)^3a?ʷGAX "z}G >Zl) -M:ц*(/MW^:ߍz>tgu<- >>.)ɣV;#ZC+1۫>#J%/Tdċ,H-@*8Ť }~y%w-ty:^%0J`-ܭZmެoqW(D6${^o ]6 ~`C?x5ʜ1] ld3eii*}',$Nbc %\1vzMJ*^iϳTLޅ'f5NӼӂ2ګ>)f2N+D(6.`O\~AL-\#~3#v8j4D&qNPUO?A$@\H:PW ׼z{1~X<:X~ G%r"bu=cM:@Oߨ˄ u+Ӧ{xgyYk=;!EnRTXf"=q5ٍ& 6 WhtvGuvh=r h.*]Xڈ@gl͎v~$>$0cB#AA[?y;}$<% D+A~#Tݪ,J& #Mt*H=F@nv1.$ O,qAVqcKX_Iv >#31 UeQ(oge#I@.f{zD1ecބv&b)oGAـ `ǔwIC44Zpqw`GU˟Jip<h`@iK}{ߜJ3鶾yTl1:WW#gl4Ym'{{cqד䩕/LMiqraZՃh7BX$ce RߤQ|DŽE<>vN6ܳ/]ͻ#_QI1!-v@{x~,t<(l5q)yusHZ>44-on_K>).ɱ%O/ύU˦i|{QL𩰧EN'|Yh;%HZ$mPԤf;u{XS=' KϻC`+ڸٝ+E=L0R|C+`H"Qs% y+xN7/>8JȷA%` 'NMirfZ/mnAS{@W~Q=_Lh|E{+`OCB_2أoI+mǡ&:۲G u` 7N'*HIXqL.iY-N0њlځ{\Ùh;UZ1tS$7ЧzH0#ġze LvԬ(!L0v:…G&>hX%d!]Xt!4{H1S(tPKQjz}a`Q8Cf`Z *פL7;29pTalqT)c:KfB̈́~Bis7 NioA3I`dbSQ'(PZY#.J<(?fU&Gʱ;z贔P)4鞲XȞu $6`QQ1Z@Ig.j?z{jgܠ ˇ5ff'4xb'xI `W-9z2rT0| smT7QhZ]:d{c98EuQ=bq̀o| g8Wx?Ԫ,RRbߌ\ 8> O$ZimȲԟ(a\i S7Ęt_d/]3G$熴I;)"qB|uK-uV벝 cZd&fEݜԧdCRW>l ٽțƔɜOd_sε5&JC^*4m+4; zBrWEq4 WeXh"sA1*ZнDK#Ӱݔ1 %9ET^nwsI~~zX=n%(4,-@Đ@|>]8}f8,K{5k"1`;; 0KޫBă'6]7f5uooΝ;_wU'+;wM:; L[QBED{Ѫ)Յq01OrhJ閭5y|`t-|eLAz_(w^ e]:8$"Ŋ89>eB۔;%"nn g* iGv=EFvkY b5Je O AɌ?2'WVk{%Y fs8=6`zQrdp1rUDz=ՀWs|.Vb^HB;8Aj4 Gōk$FYq{,)O^2۩m6t)T}AW% %ڌj`jhM:3RD"0X=?H0_\s-v<|keAVrN I34$Xt8ET Vl}>;kvG{eT|uu1rXH -BZfS} |{qګ4 غ"yq|:QsJ:X sQjtlN-[D[Tr`Xq DDOZ~qKRh%>PN_Ɛ%: 1fӃ%EO6P?bZ "/˗Nc8Ickw&vf@ZZbW`'M=JA]8V /fOqt܈ Uc}{|J Vg4Jg㴂hDP&lc,5ܣMm(f]G^p7hVD^Lt\Vsļd*5O-yh }$#umtqUߜR0WcP މ߆l&O( 4iM7"snWV[sm  Vu4YFT {qߗ \^!;f>s4vn$y{]F҄) [~j[zS ${VT] 7+5uzFnP 6/To?8 qw[ЦQsToJ$l{K@)uWLS9ZcRn ug\ۗ199>j +7ebbF"R0O٭Жn*RW"0Ԥ4lk`Jؔ Χė#Jf|:W-€j&1Z5bmK_A[V&9pJ,u)UNLBHpD/70MM-+s*BTAFy ԨbV+'ܜ le;(,ReOf*T{XSaBf7 `5Wb~89]&~)TI}ٓ/!bjMy WR)zGF.ܱޘs@Օ(uhɜoTVMJTn@ska78"dI7|VI& Xtq!= Gnhm'3 P%i!DUS$!Sna C8l*.]xeHy'鱲.3Z2e#RCA>0*Ge|2@w'ʀ}PW"SWK?JAmwkm%\3L~ ѓ{ib!W2Iǵ|xĨ{Q/|۩p Ӑ*aS,J)RȪ}ku*4wG1eԬT.@HN<Ž@͌s \+6Kh쀬%Q|ҷLj5'Mkv錷6M}4ˌնY{SQd;MxwAcYE]wќ#ҝ>f}(ULwUǽ5;J ֲw(u{O_#7Ɠif2JÀsdj"|k1<([$Za!;xƃ)ZYtO`|n;Xn,{e*[4J@`ԊoDJzK&ўi$5D`f۶Uŧ-țJ3KmnTH8lЖW66I"yeQ-JeٽbBzT$G}"cWmTAk37!ewYHvƀl8Z01JuK-&x[@1|$lOϯyA\֗/?J3(Z"U7(i ͧ&xl[Xw7bPW3CvXg-+'~ơ{ J2$CeaK9FJ7CV{YӹLjFk1AZ*4N}E;d&|_x]J%Q0 17FÚ6+ѣ`H~DBNVdtAěouPy[],.{NLY/(g(q#!ݑsK%\J>R_zM2mm@mz~툇`nA˜7O'Q zH[![K)É-ut.kd_ 7>-Dh ~bZ#d?E08nVjbhQ*Jwֲ$iP\ JX1ռ1|ldz{@#v<ҋa\`_˪=k'S|דt& }FE;Snt$N]pk+k/|$q:CZ1fmmi[ͦ ڣ24Y?4F7u&*䢶 <KS %p9jMmUEtR&`5t/M1#[BAlP~. :{`K|/t*wCf79 ?ɦq>|U?P) 2J_M+lmwH7bs iASս|S]ws.懟Ԇ@<@*ŷIL%W4 kŀ$NRaRj|%cڏjJRi ФJ)< z?啧e${~LzVTpvũ#humkԏ؏ݨɱ#?p(aڎ (vod裛N;[:^]w/FGm)Uk`)zxYk;`R"mMp^ı>К+ J=&JNYVN9Y7@ro{hѿn@,{w,rkU6VަK$e3$B5y)-FАcCȾwm5fF5_yﲕ\uAkMW`w.+03+VE)l-\gwh\}Llsp11tw'Ty!J;s~+C1E&d4RJ{no !ôa'xjM?]aD/#*@ n:efy/3QY M1Ӂ K>^-(e׍>U#۲d ?9mm= L"\LkVAn 2YYLEVm ePu4P -ש#䗚k~ )kB8zY[Vyif ,QqX"qZpa}d*WƩl[蠫$/: j#׊ HM3LMxƾ1o8]vWdf*e?!ϧ\=cN+*ntYz< <6-)C\21zg$5BbZey|Vm9)G`6$It/r5i)խd4?5vx /إ3;{V9z)<Y~κ Q-,Q !E+/ɦ>J{yz1-S>#6_CU7H1m2jko=]r3MdHzpyojz)tS#ʼYŞsV C[ jk{A' Ӆo4V:SH& %b6)w26J%X%Xl+C6Ng!1 FFS£j!BB= (M]fe|E1l&cEnłurm*- }jy= ! Oh[d<$O(XM<1"Wn@S8W%Ri?0+VT6i`Vo;)Os|_F@̗!zU)4O6PTJo:5sgU@)tEMhH\VR%2#-dlw*$: FDDQ,:uF%rMs˼뙘Q_U#piv6=7i~9_09#"$ =x4{* 4o Gۣ-Dw`PA̳M`*"7>=IYt'^"a[Y,\~CG݁؆-F:"ɳu O֤O4xo+\kf-6O7dLf8c_$LPU1  5R>ʏr:(UGT 3H ׶vf, :˿pˀ=7{>C {,HuF1m{>YqX pc#Ӵ y-Ehlo8Ru; {mB `goB$:.Ф|@ζ4pbq%Z&Gyf* Is@^{7 GF(Ȉ4s< 'S>0D:\Ȁm^>!4<C缝9p;s `Ɨx$ʬ q#vGz'*c.냢5ٞP{5y[u[yn47$V#iKG/ia\Ɉfg+鸫X wC5fbGq;`H g_me>D(I!kJWUggV@wR%kg n޵s5},fԣꌃH 4GOT~Z폣YeEOaR'_mC/nO#&:oSaNr;ͱ#{H 3޵(nÅbp}*"x>XfeOE\+K_gXIwU;L)Yup^Xoq072{)L{4 lwʕo@)bw.с5 ׋޶ &x( %>noU܄=)Uba*ƚgc`(+~jH-׾HLgD `ʈiCtCI\*98Jӣm8{No5|0j".83yHJЂ  /kѐnTny˧/8ZtrQҲۤ% t+N/Nn:l ;% I_|:+B*c=/z$s(١忂-ΔjgܕJWmplLsmK`+!KeUH'G03u9m=,"RiFae?0nu-*>a-QE 4|9I(A g̸mهh9>Y2@${,D>6,j6qPcsSgv ou;yU5a_8+f"p0)JrZ|U5c.04>0PumԳUe%eA\ C]!\o-~M$b.K 7d0q]ߊm9ऑb u)_Sv7lKʁ;~wfw}@xB8ٹ-?mj&|ԖXVbc3LH, 5$Pã S4U2倴k6V<` A=SGѩjܚcDP ͚4:)\VSH?I ~ )50 k=Z rT7C:v&ބv8e, qF|NQBK{uZYzFv3JQifw:2-,^}}^KS3U͵ uHS=Og%mKݗBUX-S 3(Ǧ(eYKKvw@JWJ<֒\JM:˲Am .+:(q*uZp]{S3C;+ؑudokJ77,(pT&’֠l.LLmil[V BEPioxxŏPBM"- hl1  UHj7T UhvW"ƘƂ`{xCJ6Xq2LP=Qԋ;>2LbW\JQz~a$⪸/ e#LL\\ShLڟ7.tiA3yNh<#ҵ]KmBAn8ib1k -ڌR_!H%X@#e DJt0 ƢZM4sY98){5V8ޑ]F@,ޞ!Jfշ7>&lbiŤU젾x>fnVUڐr!WI:|:nÔePGcdD~2c昏_ _@XzGEʹ+1cf'eڬI\u$/MUچ (e u`3/h4ʓZQfE$1XU²50\Z1,[^*#Sq PYq0PdJAC=xN@rDl O)’=4\ vQ^(4Cx]Q*r>Z]NlVrFz L $LM7XĤ^(V*a.ZH[HEk|_Ð943upa[*2l~aC;.dF&’0/#y\5Bs*ϲ6E׳'Mw(T4! t#zضV"o:$=s;=&%2HzL }]KS߀d(P#TY_Mm]qDn!W 3iVkEoP:?٫MQG8ιZ{UL~J{H5VH#~>xbYJ5;lJ.ݴ5_A"q<)UFYY32\hwM'6te֥<^xbHh%Z*5FJ IQ_ֽ>4c>\{?g'6j1;ED#Y1K:9(W[ TeaB6G.N#E3( ('2ro9#[͙ubL^Vb#RPeO9Ajvw[B_2ip2FlSx*g*^K6]t%gI|iX2fR{6P|{b?\6+S {chhxY]Tu\m[P^pKC599j}dy ,~R"n/m:*Db;RJY~â~VOVaAC6DO94;퉉1rbJkؗ\%/ݽ-b!ct#X7,[j4~^[sX"kdBzF.׶i'\آ􎢁Kl5YWl#퉐Lft4V`|KcZ4N:6CQ]TC<!mLVg=M+QUݶ` oyG)c!L?s6oX?HMbK\_U n,+*i: lٜ x7`aD&Qo0k)1/ /!4o.q)b4DZ(Ԅz$Œs쨁1tٻ $" 3D1J{`ޚC :ˁfV蕛fTJkKE/֣̄WK2V~TƮe 6ql]kZo'%XLyu`0,7l873KMu.~\pwq*BvD=Qʇ8UB >B.u}x-H*XY+e`tԏa 16T:4Α>@' oDF ͱnţ ݆'_ОrɒH^y!La^Ļs{<(tU4_ӨӨ8ͪ'O~W5 `yk(,cdsJ)We>]VۼM >f`x71$֏"+ @}`B-F`;F\gނ(yBG;(S5pl|됪έ -Υbx%l}p἞;k7I헙 a\8".CvI:lO .VxqD?B+xsn nw.~;W˲-SiBɥ/Ks4'1b "бk=7>g) A cPI߿=.7/֌#oځ*$NF4Սnu@dRo#x-Yl7CϛMU}qo+)=Y^xϢi1ׄz8#'4ZK+Ūn^Q[CܨGz[<)x g b0:{zN>}4]z53 ?t_;BL"q|E2bҬOJު3!/ Gl;`fbAQEݑ w5Ond<ԐbwU֔0([n65\J4̕l@jIѱPˢRy";]@\ay0bGSz SiӰ~쉨YnUڞD[7JWeF ׌+7)t,nΌ}2q~PJ 96C[v)V1M߆_,u:0kb*β:Xjr=`HFk`c? 3޲j|GSQ'f t}Z֋lFoUox gxZ "abmh4aI}P)s=L8Lg =ɽRͲ/ך"4ˮb4wp6A,+ 6ph`P_=Рߤ GgKTP _jrs+x{f̍yNLqQx!4T0ЌT X2ɕ߮.<Φ +b+,+trUa}/ uh3O8?%)Q%&_-Ɠ:W1K=6* ֨Ο+)Cw p6V: 0Cޥja @PtDD?7̳ et=b&e 6 x=jbllFTp,Rs>a>aWXBviz&"٤9o`>>Yʎա]ۓc0f8ffT|<]k./c.ߚg *!~ytSnT+{)w{fżol]6]1?6!)Irn jQIϲ+p4! ܹvi"Y(8dK?{؃U1APo kioG3j9G~_MӜ@e 5 Õ<պwNWkOH[PbKe:ҿЭufQ߉+֛҅0m.'ZDrzn)Z$Vr+Ѥ3>B!]f|4r/ ܘa AؼTmJ]\L9YQ ݹu9B_Tit.z̘rjDjV/rʥ REt.=׆:>?G3W[Cl<jY($9~O 8} !A(mEUu -Iϰ$ HgJh $[+cMhݡ'@-Sqv 6}(궕) ʶF<#5C\g :^ha}NW!GPW>5i plZLxl@ohڢbӉՌr@{PtqT`SR s tAE{$/{#,,HIxf^8<^]Q?I 4b$G];?+jz∴[g tW,/w02:טyyYP\}oӮ܁k`nw*G`!@Px !'H {򎜙Ȟ!F`t>;`aO,_<4M+r6;"R=7B?-hAz\1 9_Cv=64 8KK[{ެ}2_⯌ x7PEzQG 4^4Un6SCK,8(NX~+O^Cc3uӮˡ9Ek'qWN]i5~jV >33-H!q&g'W-E#6 :Gʤ.O4%4҈^ L2n|kcOlI;#Qޅz`ҔktU= m_?K6A*zk"5|i\,?>fPq aW8o~q4s1(-m]n"2ż%:`bMΩdi]j%ؤwL~39ކM +0oαdj],|Ls y W(] !H_KLNz'h ^NRw5a6zZm+N#Ft-UD4P*F^*l*6B٩cXXf gnYŻd* bͯ: ʦ|{+\ nemhA[^ 'g$ ~t߉֫.W[fI[p6;ts˭S.D?u||:p5#_jG;Lo`39]BԱx!ArM~@f^?Na\PG֪j朒AŸ~p\̸Ā1iWRBme R=pErHށQBwB%_XE=o Y,ͱ!J9LEF}uLS륫F箸t#~h;\<`b1=jȐɖdP& )D7%+_u{h۩c RL `6aXjU܍ٝ] $uwuX5"[[Y3TDZg,]g9^ߚS!]jAqD&1yiYҌ͋O6əΧxfLCy+w"NSB5 uC(@$gLɐnji62L1aOhZ&/&Fl:ڼ[\٩a.#^/y1J=GcRa eszDfX1S𨌱U%SMŪJ wl'X&/YomܥJ|CN%*f&Wő$*#f~h }LsUnds@}a.3Gm^qv|ϯ!RQ/Ə5~,f(2Yg5GRt_Jtqs69f&T V1tqCه`zXW>K>o[֏N%6r'յnBzHVU,$h'PߢTWVk] Zi=Ih@KKn\=ۺ3%~KSхE]:o؉Ԧ~kiiE*  L*kLEeNFӠd<7w4tLj1.(QO8iHeib=`ûP^#{8d޳u @wƊ|[cZ m ،.Ej&ܗ:P_rCĵ|9x.INCx<'g¬8cDfWzt>RR͘<''q΅$\,''Ll9ϮTvCLtsS3CyY\k iMD<|1 f03Heu!Ie]|sk.dT&Go~N Ylo{Cϱ+WJrMԽ]>W~aћ!ɧ6Jd6`3ouxoGY?6"5`BRtIʵ 1, Ib `;gǀ%d:U*<;p\+oܽ;]`eP+2;b\WUOĚ曟lUi<@џޓ1$<f jL>X`M-{c_xGTkQsTLO[h'3hF^ _i_KFt&/mޭ=Iw C9]zT Ni# &hP ?!]St.*xՃN=1dW&w6.K }+Np>ջZ%C|+l¼a/VfTH;#:2o|`Zy +^zԃ-exG%ՃpU2~VH5[^ UV>a+F `Ub׋Jp DO e9"rLXhCK{DUaDb~ҟ=Q`ޞ;$ݓZFS\1Lsb? -W/t?KӕI5G4,7|M]?pO[_5Kd E4m~v`ٍ18[{.(9 w @8qb8~?e0FOxgVj_c5Y|Lvqᓑvw^Y_Cwa }n}b/wPoӄtuhhxư*JRJTDVv\K6πPD٨H5!|aãt/CHxQk1MMVg}WWI?Be#~kJ7Cqz#X"KH;ݪ!}"YYJ>ߑr9uEjG=5߂Nġ0O֞0S|`ԟ%zk;k#@Դe0?T%"jTr USrPzN[@F=ioޫ> +6 vЏ>$/$ڵ3&3/te`]hGfEi;~l@y⻼bG,OK{@ָ;lhJyU4Z-S1;^0+7l)-K*0]5>ܻaf|t 5_%?L۵f H̿OۮwZ/J?}@ BtLS #zw(4\EXvTIQ:E-!BѸ07PXd~#He@w6RIeNyܥ j !z\il^/^ĝbʬr}߻{ c{)cnX)ZWf=g~>AUvHb%M~3ϼ3`oS|׬cѸ dJJ5"#تN<<RF،LK3s zZ~>'Џ~CF=MTZ{30޽\1t7ZYoQo֭ "7O_ڊRCv#{ɮNp.cߏ|ܜn:=J6HIP P56;Stkg, TNtʒ@>-D[(bON밡].IY)>-w No0 naTKCJS17KR ^as ]prnQp<9^h@[Tm7̔*D~02fP̱o&%%#XHdq~8H]IB]4~ګ'Dʔ0b`|ZZ FG_ॽsMyw`x 38ļ>e+N"v9G?pBj6fLvD$QƖa B\:J7 %SϞ =;+Wafk ^C%Ck[s=GFqO^L}-ii#p,vUhjbZ=2dEEm{2?pCN޼ j aE[&7Jeb+bX>_ߚ[z_!.QTV% ~"Ĺ$| 3PuoYh\0+;z;2mh4`TM+lCKc [3K1rnjA#?{ۥ6 |yՋ=Ui|w@k"F̨Lp+37&h$JEA9ҌDڣ,nhl !Y _> ROմ4]31IS`@Gu#n8!|m/J;sNVS#L1F1zLd1! f7 Ƹ[iUЉ n֮-d[g=FH>ٺg1Mn&un}2-+ϖ8tOӧ0JD*fZAM S-(vM*jYg{_3&-5=:k6w~W ࢪlM06Y-c˽YԈQx|[YoȋT 2{|͈/j%gu{ChRbSRp'pG0s`8sPq*t[Xtw65©$l|6Ě@/N>.fU4:wWltD^0o4:RQ1) sTߠTq%`kr׺_+ulmR[Up3&K| DIὛ+I7%dt :Y<1n P ,дcr$QI!(%tkD \chtN@JgLѻ|=1aHY.ߜT}YvUl8^=~\njTPۂ} ss# 2S< @Z *L'\#z0|IoQ 0i)Lǐ [~ 'Mݸ+?t2pFCoyt*Dϕ%6[kk~B 7m,yo =$!5}]iPcZL847buuJ\40߳~ 0u~2yGܽւZDe%ɗ0w@/.(&RJCimc܅2i`. %&I!PFK &^!L6R9o4(޺[E2Kţ_L99tSwTntxu'ݡޱ!{C![0,=FBs:^G)BGٲC]O8M"bp1$>6gjhMxCuu[fXs^%UЭqaguw6S oTmAѰGrvʥv l^O$&n1obrC'؍n.vm՝F!ˤV]Hn -0 f6I񮛗-;vR2$m+?-Jؤ˨`4x`O(޺; <0] `9;Kğp^JĊgZo*(dC[x٣h+\QnX ˽*ʋ(hfuLNy-J]-7MMi{#]϶Dhc܀An65 mBR' p7Z0gFX_<;zz!1+H^^@cɦqp^!D=j,_ÅcB` *`2!0dث5Y|beA> =}x oQrX~}|&"gZj3Ѐ;o|<(%r0}omHJSO884g8{w62>}6 QcgE-"|P^7"؆MgCPg5+荝f\@Vm1> })0h]s"n6 @Yi^܂(xr I,m/[I:jeX(U)jq ]]O؀_c.e]ِux83JF*L3 n`a##=xˉ,BHY+vZwL@c=R!;e[+W9$*ܓy>C{LИx=7θ3 ᗵmxALhA kR]L$HZ iSCH^OE.·*ycDl4#V#( ԜtvB!<YټdOQ ئzeBde{0f;q:MW)A4oұ3bՉ~OWExUņRa#˷~UN-f| {t1E׻3f2{C ~;*ߡk!sLZDž9LHsoq-% ȳU.(mx],]N؄;bm24e`Gv=2 El-Pcm_uosgL[C!HC*D5i5gDcBLg<^ElOUwtZ3 u{s9|[Vcg֩JV-(ғwgyKM:~l#'*GߕjKZA \uf52̕q/ p7΃}DKcD3 YVhL9uq޾%YXy:q9i|ēaP2@ܾ &|>ddp ;ŪOu?9>Nq\֪2ykkޗOワnrQ%`C#bi4vJK#XK xi#6/FMΌGsӃ H+F!7yHқ%4^,G=9g"Ly)[kE4z8z}^sY 4raٹӟp--x;>a !kApVN"DlΡaӒF K&,KFj2 Gδk8:HmlD\NWJ-Ц itf{5Qy\n}I1c0l /nVdURhl'J6 ݋T vUKLV^~m0KjU|Ȝ@&i[1=~\ { W\f峓IFSP\כ44' r3>&UEԞ܆-GzOh1a꣎ɤҲ ȩpRE9gW'AM58VxBu2샠W!Ie6Wisˑ|ԫ'ڵUcp7;( D 9LNYCDnؔk~ 9 2M!vlٙg-uBb8[n@WmgJL  :-}`=dY[; ̵R+\ɇ }%v#&H&z/lG҇˂p %-rXTbׅNt[ѻ_F7t!;*BZ?V+T *bg9UREE|#B\\+3!Sl] 2lg13V)$9@EoS^ʌ hxM<0SM-9ra'!H&zHP@$YX2!1=ak޼3vMB*"ci L`ǔ|A,vjű!\TDFXNg:Դϓ79Uu"Vjm<)  .5˧YWk|icc:Fjl\K ŮE!͹35_@gꅌ&tz}QVWU10J^%mQB-vtAwq.p&%Ȓ*v@<Iob?a_Ptd&RS `lxS"0^Q$g"C 05d^=8n@ Z9QWjkȶ&N:[$(*5BixP_!D'_yz HbXPBw@t&pgų&ʒ2_GGg$!қ[ݨk"v506|Bh]B5c˕c| J~W,|m38)~<.:*gS#F~O7P D-硯L=fە4O6 Y*m*c{b)}^[}iD!C:6CiD:tWwîx"~K4Mނ=1ݧa$v%>x8 [Jh8Rjo7wk\V܇.#2Fe{[WqK {t)n S/ #Ò9eC$o$|w* #F,R>V @nܞ*`s=gXb#~ Ivc!Ӛߥg[OT)]B { VusQ;lqdl2 9}b1$M/56Ԍbe{@5~*x~A0 nR*t-GOq78"Ak[KT'vgd=Y02hLO2Clh > *f&V?sfek4-nr2dEAvT;/o9˷A = b7ȕ8@|0Dmzx!p FWtvY醽z0-:Wv|. ?=KWd6ͣꖘpuοDHM`#Pc.ŢǸ4u;3|G4J+!Ε_+P;ONNj*X"\}amUXecڦ'_cKLnt M߆2hӶ3\ċ W0I>f0,pJNy/x(3I: ?]c#2!yL x.Gһs;Zcț4BBiCDץȶ EJ sӨ.!T_”`oK丹Rǧs~/5nf:* 2|ٳU(THqJV?SkRRF Hi,?,ys.1ƶF9WG%ڬ }qn>0 r{"v?8kUm,MPH?^Rgx0%YM3 |+ # n@uQ6bȜfnaۖ,Ķ&AʺSMsSy7dܢBx͔2.Rp%s$a\%g!U%p46h:pmy5vHqs79QʨC P `{"a^ʨs 1_}toY2a6qm]ЄokTB=09P .:))y|ݵ6/cvֈ4.8<ŝB7SM:IcQǝb^̪C&YB(-х FL /]9eI6kUr(Jjj#(+7]Ȼ'IK cc$&hǀHܢOͰo0؜^.A̋L0NJc(2,HZ Хo<{ж% 7j%-b$D8l[oXDDa o Ӳy Rh--f5@% +~B*P~PCagjey1w7P˻ %C,*h$FF.S2w]֡mUsar Wn^fБ>wOk,9f]!|`(moٲ4궧gQ1E#$tt{~;$_tvU  UG)%TUL a>#1қ 9s:{CG0Fkǐٺ;KN[*l ~7+6@Sј[gto7?edI. 9hm視z(Uі^%ib'3}߬yEc43i|B_r1ԯŕSj.u 0庱+}=V8JU8^Z,]F%Sj Dn>7TXuNJOWZyh<+NdrX[.Qto؃Jfj9uIYJSDbdZl/e.rDMC #˱%R/)\)f_817h>Z9T  p i5J1sJ\4V%=s}G- ܯ ؗBRAMrb(rYE'[Jcy)igdyI:=Meߝ-;r^sk޿(A2lř x̝N"@Fdauͱ+s_YKpc&L>@wnIUean\.&RCT3ZMg$9W2<3Ν9Q]T~A;"?poʻtZ72;:yAkHaQy5n,y RJ.uCL[ -KLHcn]{8BVD͌3F{ilM(Qke4,l!g>WE@Z;J;0iދҥ"oP|zrg. ؤ]C2 7DDI}ȟ$F%_Vm |s!5icL)^wLn iQҁ$/bċr WF]Vpd}>/쓨^oc;5 5ZRg5(7N̊~nҕ3tKn41#낫U.!c޴XЮ[3qzA\t!ҭ4qdNs+ ងcgZlm`T i(`XjیtȄRW^16Rcs:Q.|=NQwoԒ۰U7 ky(JBʹLk OB&ؚse32Rh3pkDjΦQ*L#ga6"zƪ4_}UJI߿gHhP}4ojXЃrkĶ3;ۼfC5w2@!OPM{`J6WSp}c&V='i$z^ah,XSa6qqD.y3VQ0d~<#,?&,G,5(X .K/MV%O]pFXݎ Ub7Jm+9`GBW n+S>$j{ %gc)^9FM5\ {+$VVu|*D[+W"&i$`%+8@G`AO P1έ,#RjPn1ϤQbqTҔ:o>&異{DH=1N .⾮J+Aɽg5yԁ NX(YS@B_VEv}1V,寐b!ܸxMic|яT{t <^@wM1geI Sm/c璷jĬQ,1Ƹ $ $cz/`UVXL ѱL}/ +K{-Sdϛܞj =ԀO\,| yMh+I ˿;_ EAxMUk`?d)'& K4@ ]%ҜF?ǧg(T/#PzёS-o.@?û:A* HJ*h ]X C_9&13qR]@P)+cm?yCJ0CΧOyp?s e<-DK|f#L298 $ )j3Wb!Vp; DoqA ?I|K@pyI$g":[b殊Zn~ zG6XN1j Ѥg | !K=h.H3k}mejI@MK[B`}PW@n*IHx8MS羇؉'|i FssEkNa/slKĆbT\ٲJgD;BAI*ɉhڿ4uskO;67Y\6p,&QB-0=GE7Sбx;7L$ujA "^uZ1lE1ϧ+Q|(v8#~*ɷ¡4o;_ 0 ׶4Y0cCH.,AUTZQtygv0yoM[}VNNmVo~|,jaV6N~Ťun}׺ yM\3%#]w8㺝8`ۻ _<'iQBw#Y)qq N>,5nxw;xDyڀGc!?ix=RP/W ~N((\Rwʓ_͓`s5f/dCHng3sRA d}PJҘ]eEREHDI '#XVpP XfDS _VgeH̓&5^BC2ZHYu Nb ;c,I+ajsCa4IG9ؓחVRgy⇣r[X'KUpfv8vizROL%cVsuS^M@N5`<~b[Sʍ=,AQ5<{0=o9 jbmiEu8r ժ/ByZ<ண3yX{`fHFW} x馵V#nk7<:#Ԛ9{7'8.#75F]k޻"m⮿okpZ- UaMTX`}z&Yka̺9U7QX8[8.-uĽ~̮+^o .0B.6џ# x'@Fh:o-u274H߲᪐@w,2i0YҀd'1iIr >9+0k=݂ث$*t1=vy&u7٢7rnoZ7Xj#g͵ӵ^&- ѕd&|2`Z$,ڽX0nQ #yâ0N_ Z\>0K!&Ӎ`Ժ.{R>;e"ԦF)( u8ei@`zdZ>Y787Ӌ/[Z.4SC\D߬O{)WWɸy`beTa`q<,;5j5}m֩p ~!C/",Xh/K|ȭVR\0 ũ+ѯEJ|PKf:}Jf!II,y+}`ĬeYX\5+'N}k#t=W6拭<W2aH歊)@*"»_ tizxPCV}@Y50/Vڦ4@}0ԧqq0{,fVZPP5]2蜦NݗuO%c{AO?,bǂH[!]Glº XS$:])EUWJpmꪌSwkIU3XgĨ0cbyAOCwta]qNFL@kG4i:}#f /M;6|xV.kH~G9%>(o+ :4qxj 9pZ>i>C}Q_Zg"7z 7s|" k-Ӆ֠MǙ1i?}[C܁/{gڞ:q͇ C]]h?o:jb?_b͓!cLv"1#2v*P/qY2Ow׶N^6rL*!luT9h%K(k{mr}6,"#zή|(v\eSշ7PD7s+ӆ  'i֔r,g; 9#w;^~1o; unec6TR+OD70נ%ŴOJhFs\mb~H;m)Ǥ˻zJnt DyGK1D.e0K+9bV) ^ok٣n{!Qzry s!Pm_붿LQ# BM@ŎԱ!9rG!=T <6o NڇG^65Tɦ:c&[SnCCI!ph= 흓RU7&_`6ErXa< _^E Y *ʘ̬*9)SDվujd4`Uw{)``?Ѽ1 ȢZG;t.HOߛ[ (m*y"#aYyfI^(d *I C{ls-#yR !ӓЇˣd`7dڡ87AdDk%4Njk5gp-E Xl3'lPp-i|GP싡 @a1/ 4b:?FiiόXhi[çxŵ]#8T$ԫN"qYnRgǶm_jqE0=X@z:4l~Z/j9+3GIK F/?ﳭeJ1ZXun7VU&A?< ]]N% H hfpSb#/ M'ǖ(NH{UqaDt>Z^to+`kի$*ƚ. 5?'qhGd=B K 38zV٪XD~6$`sXF4m)S'?!)Frߥ "ۗDϴ&sa6}wB* kܛ9lFGcA] Sd<$FrIFYړ*垎-Nh^6  ' Anp1=9ɍ l75 &Emᯪ7 ϘB! QT>}rթbTy60}09l4Wc@4< t \%rY:AfMrv>{JYL Q B>G%/%9bD{ϲF[!(mwbnDq2''x6 2~s9\2+b;}ua;'Ȉ!HvZ>s^^!ZPA[NMc2mLKN4#靂G%n/ь^[j A)$tʼnQB1xm)qZ)xkZCV%_-QS>ͤ(|hwk Y_ۼϻE9l8eO jv` bTKyPo^O7EjvZQ,xy.1̔kdjԖi Bص HsU7aP^ 5(mԚ(Q岵 F3EM38:]OjU=凕 ={ҝ6Z$K{wcŃ;O4!gSh"9vM*t?δ?٨dz+':c II:{o8>=e3g;l5N 2K#BNR6P-.q([ M {@ť)f>вZ9yTQ宕b( lUJT5:>L/ I@*'ߊuYlKEeoҐa}}f7 bua>^hqvOLv: ?Ezsxh rl* pN9`dxGU (RݭzB<,k ߼wwCœdy >l0N)郠ľXbܢjiXd8-Cg%tַEmB/Қ^Z"5[$_˸t$@KH0ybb*?,Y^-^ "=^J(ӯ[s '2.W,A"ꊤ5>-TS$17!chQ!CEdj9SS?& wevLU~`24uVkiI.)`g7@}!:X<ܪ#AZ-6VwWp-ƀ\2C> Su_|uaG[*IW,mK}3=#&3-(O٥ F,+=+E!Rfc 9wzsZnbt`h ,V 1^K}+.tj a"JP y:xƌN`$YbJwDJvۈ Q ]OJ?ۥ QF2 @ijd\ol&JAq͘VcY3vS0 +sTa[5GԶl)*_EHζHۀI`Nu3w)c+<0,~-0[F#XRiM`+ ̦6gaW/KMg!ffFLC2#NA g T!ȓtKc >uh;=bYzdy}|(-/)l) z>NXQMXZ /$%ONg'ѴRڃȼa јBJ.W;(`.P#(67 8d*.9bI<ew"),ayPpê75C6l;)8SߨO{,i\sύͶ0r;?4< ?e{&`+Yf2-gݚdRkȋ5Bj0 lC$;B{)~WHRշrC+sĘ {dZo\4I{mj^<29x+(t 1q9B*&c1J2G}XS0v_ =rp 9'U娛[Ŷ)8EuR/YD&Ǧo??pI$hn0FzD#j-ٝh~B#]Y^<ﶴhRB睭Gj4KJD/[#eMW:y̯jfMoJvhR:R -,əW1Lv-,:E;ei/7/ד_]0>K؄JLΐZ m5c!QvgVEW+%fvM@h}dg(-cLN!|oAqރ5DQ+? (0ژ7}P yv޺l)RJۃs^ܽ|P:v{{Եe s=IuV׃;I79|o[|'7"&!qT{쟿A)^q͹y0`[)g5mC/Bڄirxt6}#VM$85.)dZܺ%i?8H}~Mp>x?>;{d K`bʂ*Ige.V4n˩]TRzap|B2sa(Z++r.#~2R}O8 0fD5KtH3M"HC(^C(6L%N& ϏЉ(>eAMJ}NzdG @Pg%v | ^aLq{ʒkzQ ٺ0#V25Ի*L0--|iɹaغs$H[Gl?",5m)~gYSME(. cy݊= .KwA=󺞾e;إ (Xl$j4ɑl6RQ GI;]?N ;\p}kR^d!zXp/(c١1&*%,! t*gcKxVp_JDKm1B=GTMqh {ڂ"^.a6#UFǝ@Tt)\׀?EB-k2FrK=fef3܅g២Ԁ-q:9iT"; ,ܖ}#,ȫWB\,-e'vAG̕'-<.H6U@N".&b;8_Q^#c&ҖbΗ4jɡf,U/: za-UBRR =SUۂx> 4\7V%v^yv<^`CwXriiZ}}> d@qi)%kPOtW 5mxK_ֿpTUyt13Q{i62܎,.{Fp6*O9raIQVyǁXc|5 i`OgBͭȀS8ɡ`a<'G;H.ʙS̀q"]lM#t%=Al@5%diY$ܮ `o3v8)a/c8f=e;*c;/ܙs`0 *кVQ %E dʦuF9pK jGDXZ m7&Tմϔjli<<*>_Nˤu{PevnSfC9pr_2Nj+ Cp!E b:!lQZI)$ Mc%L3p>#a_f La#<[F7upcˍ)¦y7H6W`]NJ6}0e-e5Oޝ)?<HqR8X^8cBɍ0'3bA\>T;vD RKۻ1t5C ZzkP'G-lA6T!*uLzo A˚tjdf/o۟ms̹ɷ|٭GDldm~ɏpd[iccA#YBBxK-!ۺ榾lQ9, ,hwx$n,gU _LI8!;N5:uY|4_<{S%IuuQFh 0˛o$Cgw.`/|ziQ-^ ȇnI\UV@)-iEnr`Kl(~$_!  @ O{5RP"`1fZE4`gge ՊWfeD;D`/c rfV"IgJ@]9&fleĵ^7 DcL#nRҧ2GuÄcXɡYy~hأ_-Mz5\ b ,*n6;@n+Z5 ̱*%0A 6 [-Q48܄a|.NC KTc8Ή2=Gnt>5}n~㋌?7=ثL"!=b5o SiB yY`֫3 d6WIŵ9 *=vQ,8 $kޢr\B'vkQ9||N(^-::vjO,8oxQ!X5ɚz%?w;P#9ZzlksCMONCm 1LTԀjgD@br" }i6]oo$}&<&KpI75:QoGk/最ۮ/7 {#2kz4Ɖc;W T1iŔݦιB*jqAeӍo 9 Dpapx\9 NڻSzN^sf:kaYedshj;@@t ߓ㦢쯃^C"bH&A@ZϓLK=`m .s߷).::*3sHwXWu&'!)TjBkQx U>ޅh{@DO[x|PqN5AU$t-$'~Ntin$@qAJ[.iay!#{JN3/מe>RELx #iJ MC(*6!m/τݙ>A'#rUtI5rSU'aZ ^-A&'2j$I-ҒCK '}VT%7)nL'R8 [n\1lT(p5cׁ˿ K]64$unu𢈊 UQ2!Fvp  D::r!>G 8}~U=L+PH98mftpxU`}ꀌ$ "~f-Qڈߙ#lFq.Y.i0 kDNE6eMҙ1&|>0WЇe4vTQKqF;;Y !/@dcàXumdIӥ|N?+\43@ Bϥ+zI!"<ܸV~Fv:i5@[2WA8wtƺjf cN!T\iůNsU0N;#XF49 ~Eqc]hn=XtqTp6- $%dۯN 0K^^;^i$-E:ȣv_*Zx3<}='S-ZHuK@-=ܪ]p q+#LC0F5$Rg>J 1w/KչnɌ3F\!E9Z0FiΘLMxSϷp;T/j}e95[g9h X#x6jX jZ:J B3ozndI٫󶭼#PI';P0DW\tjC V [m?1Z`_9oG±R#[`xNJIR0QGNJoURߋ;CM*A'@XĜƳGM ,"|NJ 24VfD & -gp^8 e$ U~Jh&$c`EGsQ7E(;Opj4XV7g֭*Dq''tE̢Lss=v )l볚3ݨgXLc 2j=FzHn^O S<$'LDbO;W_Ol}Hm\-j/bw^Mh];b٢_ukU]a#&I "O$ LV| q"ಃ@2``8nxB:!{J3L|].6{&:'wQ\ uu";$IFUWϻ~40 #L>CS+>EnGE3߯GޗB;%׎́ffgu3"Ejoi.[*-o  dcz~Xe?\].`9-\>jlChd~@UYp7ȃ00Ԍ0GNi#E@%T&zx X+Fi'"ѷ霺L jbs#KB`hyd1-fx8_<=rO,&eLjקC?h~;.џleNK| h( sd`B^oo!팍Dʶ2k\bEf\o5ÑȾXowi{"#ׇ78N:}= hc|5mmQeFT Gg4(vf6UKJ4*LGV] >;u؁<%nEcdWtRWY.E+)ykZ&ި+Tl:.unPQ!"lxo1PUKdb*i>N|Mhl:q 5#8.,@3T0paw^Bi8tDג>> :h&֑pBm/RYSWfX\HI#,mD 8Ύ=_|n[Eے<ԋzX1'x=]V0.GQ" ao, %NDwGw K3'K4Mp~<9Nʶ')C ` }T"͢ε0!C{˷;%#nY>InQzhF5>#U`e:W~!4k$Whw2!1-LsYA.ZkIUh/OAL~٦v1N}E?(iM9lbI{|I?:Gg +E|dޟ"#tBYPwxߝ#aaCٷ?/@цR?pUL$ؘѹnm,=(K<[$QpJ?O19Hj6o^%[Gz$1BЎ [>|gPtW=IJ9'l)6R+x*b)7q60NVþ?8@?3+`3mjʳwg 7f)νk3ćP-챙 ?X f~C`=jSHj҈WWՁM!bA7xpsI e b|/10Th5OLm$ ЩWL:;*4ٜ=vM9ýzTJ߉=G"2CڪV,$KbǴ7@jӖv6 6p.'74%‚HAmV`i\tOjeOPmZKp. J _o.u& ?-2,B[s9=|N_ڏZ#`[ @"^ +>׊1ZL]Ӌ2ƈF*J  XGu2ӳl%J>e Zy5Ⱡz 0+ΐ^}B{CYY3}OqRX<'hQku?da3p{ݳ@CtrMHw肼Y՗b`=DAfz¢W[djdY e 4jUY=5=4\E,8zMl4{9M.a=PK2CdU;-y@cY L˦yW{rba,ݓ(gȌOq٫6'bi 8[Ӏ0;Ԙ@8~ PY#l{R9*yp:7fo6U* y;͖,L>^ݬ3sGʍDR-f";c\d&2č^ZQv^=f)&V& ^,t~D=FT7UBBq:Cr[Vlb@ w҂aOq&^{Q繶n3Ky lYEQU6Cx 5I$k$vPNmVdj0Ly[QTO^ wNކj*V;0ixk-C#0dVm1+u4X觌'Zjhq$0AOk4cEm)M޹o:j7]d8Ql+#Uyd_OdAj\'M 9[im% ȞG*(KZ]~G,Όy4X=>{SpveQ4ACDkBqlL{/O픻eACjG@w璙;֏/$@VL-Z^8O$imUh082[rhU˴c)_ff(xl7h02?O{IR)2G1NQx/YW=٤w9o)LFoء6*Zѐu횜7hv ?ckqԉ^7谜t^l/>VXby2vؚD(;~(vR >+WcJfԭgrVosJ1tORs9-X?scHT1 cQ^t@(y4;=V4HbJ2A kmT$TtI;mq4u&:"~{Q؞:i`U%̞~l#yX X펁nҋw,$z/ޘ?Ĥt,fo#EґOLDLD07{p1E-| K,<57>&h)IOv oa'.&mYSɥnMF7Hd2&/fCP왦Osq0!LjIu\fm\T%t÷@0]hҲ ><=N7l7x&Hu7ః4x.\Scq0f f(duxܐ -^ !2n[1]@ EI JksжlRTL0Psz{ Fq!TQ3Yg5 G4jp&Io;'%SqNBB<=9zi򋍁#M=]L f=4>wPe2)Иץ.ʹ4ޅap/|Q^.ӓ4,/|h#$QOyl%2:3Qh 0b`S&EFaEٯҫj5m!mCA0Мރ egbD4!|q_8Ku!!8ŃAG.wo4oU֪eg/hM.95":U_5$M.1n{ӰH& CU1"c7R8 kNN(S0;&_q%a*\1Ͽ׫U&@˜ 2I\aQ~Kӷ !Mź/=D,RV?0_KP'g@۔{*yKЯEৗj4-ps^,٣Y*4#az{GE9̛e".|QhZ{V=~4(('O4(b/Wwg`Xz0~ ~>%VcQzRAYztCCp괷x( ?mN1E%E_LZ8ؓ7`=y@kcU zC8CB6|>)O̥7[/TC6PXҁ| 92q9B.IXcl8dm !jA)kp3(|R|W40~~,a-x7^6󰖼QBuGSҝԤa1bzGY+ZzoHG/(A=ǣIE1U͇{D8`e?!w?Ww`$, |v!f{Kguda"{TbAo%AQo42즑4/#P|ERȞ@JQvPc>ևVT'Ҹ{jJ&fԪ?Bt!'-T뜕0^XO̰HLL+eU 3QO\G/Jws4"3-%)@-M>^C!9]fS(cE%ԉsB:4g"o5o. glfͷ?ekEkr*9gJ`4OWMEZ_m_;Aw3#ݎɌ?r~ZK@ TD-i'PPٵK;KB1\rGS9_ RޱA0F6{hB~<ix1u|qnPA?c& ё: #Ƞ ɢ|UX)sۆUm G>M2=)]ԀkTM@bR>mmnż ea<# 1.wS/vE6n ۰Q~Ø!O̻ ԁ/9U|x)%mڸ@X u~EHrOWq'UتAZ6оs)n<t'r.P@\Lqʔ{#, \E!9_dҞDxg,{j*. Fޟ*la=yKZZq %"d GveE;%*+lhH28}E9!g:;xхD1G@w_mBgMuO#%J4ڷގДF)Cʠ!8 "TeP~=B^=Q4. !I^!t͡uΜy|PDrs6~k 6fĆlZʜ|j4DyO^ ~UpWcAD`y.(75+SY>Hd 'm>/ ֟Ӏ"MOIjD ⍔AĶ"h{[ilUO!Ӎ+Zqgk+YW) 9"mv4Np\1pQWhiEzu!0dǦ Swյͯ[DYm3{i͜Ij:Y d &-5xxxܽx֗D-E`\dsR9M$o"psx)GaK[C з4U8;<g֛姙AV?.i8[awy1V1ӛ,h8 L.%RCZą"?T4#/4tHGjs|Vq}GYIp[r'I+̃=dӚLnh&c׈x1n Do~3Cȵxjp^+/H0Q?/y7Bo=L>W&<=Ar.=u_HکӖq*߶UuQ*'Ymj] ؛-nȎ |y Zv+deJopzt_bNjHPJe q{6WL-iӟo^B?ܒ4yWH$|(s6Z1jt47( .!fi|p= ba$OBYc`sEĔ"'11#m}5lQڞe[>25mm;brS҂ݫշ ҢHo%;֘3Io}_F:jC4V tU w#6]dTKFBwfQZ}Z sHCM\|{N;3 K'CX@Ap9mŀc5b*@E1.xrq0hP1^k 3 [dўxޙI9' mD:&2#e+Of{~8~56񻀶ݯet [$YpjX {wFMaj\"WQZ? UL 8Gp-=KA /V8B/}9p90G`i?Jdv5,S[LAz23z]`^Ljf1#|a8+t(y솮tZ4@Ml=XH]y {͝O;*gs TA^Vɍ4sC 5.yɋ^ͻV*30PR.~68/\*Xcv / 1Ю{&Av'zf >o 7a@y2G@/t?AH?9W2ź1S]DR(irôz{1g9d. 4,v\4޾Ut9,*dbZe]:g-Xz J&qW `ˍ18ȿ{g%VXNEMꍲ62ZUTre*NFnTOV{;5S<* *AJ$P +Х7l]ʪxh[JvX&W.'YVQgCյ6AAV/<]^7;"hrB AU˗qenuy2JBĮBv _/[J^]\KpuąnDEC;}\R,Hh4x @NE8NZCЪb&h x{߱h|Ѣ1[dnw,,6R 3irV2ZJo*Ŕt㭃lQkˈg:˄*julmW=Yy;8θ2g@Q*@{xLcIeQW<)2tC*'8s I}B]k?Ӆ^g1]5KN&Hl+ĴtG[eL`8H*n䃶,](A<Ͷ@ʅHYeUM 2uݍ\ϻzsS5zaA.;%v")t5ʆ5b.[\L-k{-]UN"7Yl8 11/x"طa1 \Y HS1/aUjfGs3t]|E4Qlc/l 9Ft+ȇΨv<_R@d`ť1K7DdC/6ao*XHwc" +ں;}B̉EIGFSNI|/WZJ.ClKM=89BlˣAװY-͢-N컶Wm?J_dxff$11 WЮrCvRxz-Wb@-%WH`Z q16w_VÌ_dO><~=J7_h#3s2no4n+ 3kr6+lY9eN1|3K*U]rMsPDM%eX11K+b=;\[D)-1S?m xpCdAoXTṙ}a~*=!%16__C? D39~JєT5#Otdd 3Md*#=c*`#>@0wd5n>4TՅrh`\TPq+{}SO@'ۊ&<]2\]}+iztBZve{/'AXz:]:q'N ɭ_BTel=L Y1n%S} .Gt,)tb5כY]-vJ_e}"b:5B6&P xGLjwE1j@U+zl(ԴՓX̝EYXrBxVuX Fȧn7*aE(PLwbz=L;_qp02v/mrL^F\jsAױ57A>w?QeuA c4."i,S=sl^Y84KzF|#}wP#:>v2#/d e oV,60E%QcvzZF2Q<`\xq ts9u.f8o:cqpuEd.æZe#3KN]#~zh)qSI̭{K}|T F,Nz{9n2oЉ(X2@5 h&o 4A gk+h-Հ=8-%_fis k7ԊHvmWF`!oÄZ~ׯ,Zzsuk?+ io|e\Mb* ]9[;icU ;>+uD暑FP=#Yy~3jE6T&~u/>&:5|t]8a FD:Xõ]=&";[nbj אC\)hᲫi+5?'qV³tʤ@k,SB A1XX~oN~EmY^Ȑp^MS=oVW83!,V#&O.07.NӮSLH`- |R@Ut48զcףּKkwgYB!"m} Q[dO@TuV}'UƖn%0|9*Z}Z(e\ "юVsF pg`SS"o*]"[!2Ư&AlOJz0.Q/pSA-bFtm ec {, 8̒lD sm+ţEnxKՒ\ZōIXﲇ֘^E\.׳#m@" j~)z9<  o[*sF\ݜPhcx޷on>lFg^"茉Ӳf3o2CJRS>{{waSj+%|L ,obe geA((BURJcs Vو#3Wț W Vp*?v*eX}F &T1mԔ0餰W';. &4*~dc&Qw .fT؂6 l;"†N 32b6\M_m>D.5_~{XRm&;YpIZׄ!n!(ccq;$zǶ7e-8ChQ#Uf"\ۑ i3_0v0mbq\`v40J  )z '"rW 5~ "Dy`b#~7q1Ofq(ozdHꅁu DKqomtƠB "j4R$Pp`R uEqV" Nz/NHsjM|Ϯѿz2$fy_3}lcnml3}Wcˮ441)o))Pe;r4ᕯ_va2c;IUGxWu޷z +!.c_ 5v<,6-@Mc8w#eπl+ O6D?U|v=hyq GF@L]c!<K >䎞J)wLRY-OViX@a"\dFh#<ؒE'Q<{lkfDt+jj_tcD s3Ќ\Z2z: \FI^d~({0?j.xm>ThCiD~d)^U4r'"86PoeA>Oq$CX=~lB t5)FXxU$hl(.ѶjmjxK٭zSZO(HnIl 8Ft_"|"QXe*Nr-3ꦀ`b)?pO^G49@NCMqAw|2' !zKoGD=$3H"F8CI'p a8f=?-Sq4A%l3+ Z۰Vx4$(M 3k]qI~flm<].A ]JH)qeg-e5sGTyՆg"W77$T3:HlHw=De!Qw#س*tM,#OyH\ /D O!"{My=G'TP6l>dI097+yRa|`ȃYU^ QK]n41ᄚ/2b!۴Lo<~XE@Vs1E[= Hpӯ }<#.=n^$s'R}|9L 㫧iSEwbƕLA+ZH&Zpo"Va87#R% b᙮YZ$0/˾k KK<*^B_%3nUC*BYc6޾G:j'u Xz|wFy8*h9ʵ=㦗cAQ-<|S3 -;Sp6"N NjyS=Pja/~?i_o9.Lk⭔X7YhYSCpT6m ? jcmn-WqMQ"b܄ܨdEҐR&Qxs:`׼Б3U"TGi򺱜COGi>I7ZuQãnCHv9TXSd }!CƺA.}"I6ԗj݋ A_F"'gTͫ5&@am)>.Kxg +ovKBgglrx7 Do;R."h@z)"2 ޏM!|0!t׺X2ZP|v;M=wApn+ ]Xq'gj*6o?& ~5c"`V$ ؞(\TkL*oAZDi%>Q.#ٛ}lnC] xA5!4փ(Bqwtk_c{kY xĊWPTE z~0I~WYNx5u?=PXOΨ>& :0_zX/oHPwq 6RX-sFT:gj!b,㯷}" s$MIEGtsi)Y 4U]g!9FUExaLi %Max/,S{Y \k΁dZ=r`Wrtcq` >䲡U߈^$aA]31ґOBfNa3Y հ&];SQ6I1r15%٨{A+r6asAǹ+I`mCcF86dDʓ|u X?vЄ%o1hh:gp ,֍PUZju= 15xi|O~3!j /x&{;gMn&3 @neF {mRJG$ VB%̵ͅ?=tK J=ZՇ(&z_V͠rDiNC2 @ѥkߧZN`?nXQE<J(>z#gc' % O+ (m1ksŒۆԝQ&:Ye 8owCn7|\ -RV2_f./LL]_GУhվ$cP̘/Z.' vkѳҏI<#k-0n,3RJXP+,7EtQp<ϫ#qc9(Y?F^Jp^/KHϾ ǁg˺ VqOHwg`blx£)$?̥g_lvp\d<I^~īXs͎4[DVHÄ=BGy/d|`f!$]ȉ90媠k/+:<( cbMROqG]-2i2_ i9°IvAT<)쳇Q_c!~. avۮ6)S'#x_*b_܏a?v"Bއi*1ᩭ_P]}JDRW? Nww 83084@ƽ!;DzKFd=ٰ 7#R"Mwes.e)JU+C.6;Uf?oPȯ@VFhHhTp9|bB6͍PP|JeEhWW<Pf4uWj'*>G6fdDoʘIS9fY71U (@Qjz %Ք]:d o;%>m3YI~ (53|!P !t)6e%c/3^>GP(?O:[ZWBX[cVxAaGIjN(T ȽXv5,Ͷ+_] }Rn?_)Y$O_Lg8Iq'#ϭ@"f{Z*5ū2nm^pC_XE sjy% @jɋ+./ԾQhReȋ,0h~LcK[7ȳ|EH.P^ӝW.>Vk^hQKBFɮښGQb,VvvO Eb{Xm;<:́4a6Uq|G殃eomul $ Up.B}%ywם@GS ($'E u~{lG5ʠ'-d| PuFYzrd;U|1<}-E&ƕ#u4"%8ޕlqjuu>u|# HkDY(3{W,5fO\}s!ư޻~uIDGy"~x[}G=!?>w\l`%!]М*Tt{8!ZيG}?v~x*Ew r#F{#|E*y+k.kS헋Hmt%Q$G q62GfآkdEKX3'#:|7Ƃ,Of?E#I QfiI*fso,iAo(8h0%ծ)_!@~=哠7j" TsO*hf51U4,[:a؊VvXY*V280twwSV+=/;l}\~PP+N%X6LX֛~6l琞9לMݓc슰<+<-^TCtp%Pdo@%ԝR< AfviU|x~!P0۵kςކxfqP)D L!9;{N mˎIb,fxޯtX՘pϵ/ ʬk^E*v7 2$y Y ]qJ.eƎ׽vld ?y4.]rס _#h`\.qt[MՍptvvaۧƂ=$H%^ Qq,Dԁxg1X(7(!a9΅lf$4KbvL)Z4GhH#%z˲RHB)]$Qaiu+c~Q4zBZwèӪ)N7k iS-I$Kყ1x?C:ӃfTM[u\Tٷ{WJ ,Hxՠ6S)\b9|)\ҕ*vv !5q5 _o!H $iF8(:@p 69a+z&x7(>O9G_g@I%_l"'>dηmqg?]O+BpJ Ү_7ޠI-]kajF^-w9-'2OacSeeF,w,z.sUqSQ9  2`=tW{rg\LM|&r|\snikЌ&c@,bF'o*%ԙ86²< %6[a|&w4FpQaa/q6`7b/LÂWG:s;:6#t\ta~1-F%+'%(R ]X֝OT|b'4Yeo5H9,@,Ac7 T,|'Tѯ&ͩm{GSC^+9SNHɐIbfhۯM@=/\ 4`_xH0DgC=F DPYWf|`>2Q5ӄɮq[/5{!x7}ލbMtn0# 9J1ȣ}$.cP\P:hc@Doq% qT i돉99VةNiJ|y+保$¾uh4dbG(V_Xګ{LD*4t )$Ϙ J@U, e \374,Enݪ`+S ho+Qo.ԱI:$Bcyr1wMGkG%i#d1!㛰S餡$"1W$W91q+;_hԌx#3 Gz=6mцZIm7Έ)l#pR@mV5eE $ƫ)K4Bp8lշA i{D=WE 0Sz~|h^ʪJ>Wޯ淗vHFl:FXO`rҞ}oDlQzT7JZinY n0ވ%.\AWc U'X D8ciHdBۛ+`nrwF] HfJ& Cn'~G/^1Yf s}9ށO9|8/oġ Wֈ@9d]Qb$2Ҋ޶jDc#OZ8+V?wR}[tRpыS@pJz%<DF՚#12>#]ٓA80o\ύLTT1D/oהI|X1THxdٚy.^eHe :] w69U 2bw{dP&ՓY\)u MPxWElbX}G.lB`?"90q4gr# L wȗ 0e,NxumF 8/cմzwjAk1A_뢂IUtE╞R-h -oT'^^C~>4ٟ)LH n{<',5 5[+8]X#"?m`P{Dv ZsXxgM1jqTCq33uTdۏ&ӗx/ד:-?=GtjyIPrOyOQ/eeC^!+h/K{;?W COn!'fIJY*.FYclSE[=Kϡ|Iˑب๞n|)9\u1]rLߐƢoݞ1`9`&o(*T6lR>Z`gW`}m@HjMͲUu"ԑR!8)Ǜ<@tjaŒ<\7EϾ2P]J%)R tjjX$ wQqå.Άܰ^X?uZ3e]LտS #4A AGgn>u7)u靖@ZAgc6seBrbx̼"<6vh `_x:sdb]aՄJk޹#B6OڌwXf()úu_;6&K& y#<+2ޓ?8+zCXlJCߵ " olRO>P2ZRb vwYEk -ڪɂU`CrZwI  nfU1d"^|*z+`~c Լ|3m<ӋɥzJ V)҅%fˏ"L#ʿTB /Ege"xQR=]2\tܢ)Tr?bsJ_aER[?j47ݻ¬ 8e:4U̟*TO%h8~&|&*<Ӫ"2>R iG6:.| ր*lf ڧ#9-*qu_en=nƠkSwF9ŹfDd^ mew~1cz;iW nP50f xE'FwMR4} 񴼌pTZav>yionJ#nNѿpV۹cWZYp毩]eGG8vPi1cXN7ks\nXFe{E#I{?\31iQ 3+<r\@5 wN+d۵w0 H6y0 Й2ŬJ&)Α#$qmA|GM(6e2d+3ZFxIJkv2n殓EL%? /YIiB}xo/3B4~MM2AYUޓߎZ=f9Rc|t}CgTƖd`sʻy8&*qɷEV+Db#4o±af4Kn0͘ƻcd6] @ ʾ,ԇ|OZQ)K":SŻ;ik|qYg0 R8azJ2g4b+˂CsF"ռYzp(yu=@-1VZc=dԖ;XE#:̊8ubP,.=tzK4㋹NJiPw+H. Z f4>FdEG`(u/-)l¢gMT#切2֎8M+<)%#sAiG 0=3.>J,2ɱ{;VL}R"`DI`o> 45']"D}/^.O%+.=7 9l|`u"g|0O`Q@kI!lT5X_+wL#gRh%**VGCꏻOW<[2@vXf*g@A;Vm~Xhw6%*`@xA564NZ] xai[rcAU NXm 1ڸ \ s>1SvN}JƤF#ތgQ6l_aupeWa̺ 2ɟ1F1lz+C C"2H ۃf6@fbL$fC^%%TL.?7fy!}LЌG`a ؍W;ߍ  gvƎz}͛\mIzY| ;}U)n7XU9Dt(?NѾm-‹:ǵ|V=*-(,#}O9ki6ܥbC%fyri~aI.,6W]jS>2^tdQ%(koIǨ<>"DIëO]*.l9[*A[mWYatp(\e3,'vs /jnDkwͮδ{zӲ1#0L?hvFe:_ ՚ igM^M P(rFgYZ070701000001cc000081a400000000000000000000000164943cea00003c50000000000000000000000000000000000000005e00000000./lib/modules/4.18.0-499.el8.ppc64le/kernel/drivers/media/usb/dvb-usb-v2/dvb-usb-af9015.ko.xz7zXZִF!t/<< ]?Eh=ڜ9N%A)u,f4xO=*OaM3E2|uc²ESؠi=n38\!5ED(5wgq/ϺF ֖XE52ݰ)$5Ppj $K??CpFfT@{K2R@2nqBJOgl jCW~|Zd[pp[(1AI;`|!QWO˫(%Tx  }B&+4qL`;s- 8[s=fnt:|!?LZr :=¤\qhP+jbu>9]jQdR%? DgIq!Y{!}ok%|>k"~Gӻ=Wf ӱp|61POAb?K7\<K,wQ sMn7qjP? tαZwn]̯9E2ELAWĔxFfԨ|w{TnrFen,q4R;OC ֌W Rdfz}DIX @jGUmQ)H3@ +{yFu`8<"8eLhYMJn}ro˥ t0 q?+BsXE58؏My*{h<a6C֠d,WSM6a2Ɵ!e&`&fp@݉=s8pۅqVA}e x"dB!'Ep1lVDpHϸ5cte PiCz*BFTf " IqrI.d*_;M)X!v͗N}V@X # , s{f:z[ _0LU.y:Sd(ɲ^u#Xy3+k ]44Dy6!?,`mDʫrąj׃k|&t̑ ɴ$!~ 3I˶-SX zh#0F iYG^.3r{4JŸx\ps[}y j\j :?OT#s1sIӭt ؇>̉+т b`x{) LFQ ɎuBp}sXp| L@#xF0J(QHݘYO3u4,7Q-J-g-2£,oCkhmZ4eU)mtD|zHi8i<=;!y6@t;Ơ7/߮S xHA0r"U9jۡ/w7»Le >W)Q³%P$rA&sf"<<:̯^;ƬjvZ5zQ Llb .P,Vg2=MmBc<~+ԬD~|_ r(lv#?2ƙy=@//|Vd 3<  ,Gߴ[kqdrQd[n\iw$~؊N Mo9^C!%KܾJ5R'zT^Eaخb4N%+ Ύeߥœ/3 ь?4 ~cgxaz7:S ~cyNVslC$f;:@djȐM(WPoZ۪ؗpiև"&9:^WjDx.Hurώ}cT嵚Z\ꏋ'[`!Yeg DFչvݥA*v3e OeCD}"kZB e9A g2-p0GLq{4,Н~Qj8+sCT׹mo])Me>k%iZEc3kf$4{>Q3kYނ @iC(΁\z\qS,DV+G(k'{8 |~H*ZAVކHg5KYYM?{97<}v_3!QS{p!_Sj}qG]a&eK/-ڎ~],f>|m`)k">3LA8JMP3%DpTu t~Ɗe /O 7Le0XdLޮ$ hpǨ;4t³rɂ'8͗zݧBNM+* v%gӃCҊ_ zPGz.);'] G8d rru~DfW+޽d)Jv_ \W#HU}1poYbOsc@Su+a PdY 7-^DkR#!,}.ZVՎ8J[mRޗxFZqmM m ru DW=F=8"$?8RnSc=kG5'&ĽZ?}IyCCI,Ў}3+h:{G!GhN$;$.5Ixf@ (ۼp\F'gRq+ HD/<$+?F0 L8S>0IG4aB׷Uzٱxs*ysf hb@ ײIQ ~"Ո)J j{kԃ5A{y<@ `RTC/ }lzG^TY[[ dc11q zB5qnZ2=9nj^:2F'&{1T {*rqy֎-d/)UhM^ on\>QRu0~/ ? LVP0h]U4S8Fr ߵ|,x(n?J a[m_S.ų:&Io^۟D,r" _ -z&  <!w*_i!N,.0`-O^jbptǮG%ZΙצS2H~ o;אx|,?BM;?m9l.pwxLVl> ʕCJA-x AdSݫ_r23#ԏ1ۜ~>ďX 0`n+Z-)/;+IuDqQPC7fJy%@)∍bN+IVF /qN “,kX^քYz0ci՜6>~)z \k0x%{qv`1Fy hRdm¯ek'?Hۥj|[(I[k{*XrծzNjQO+7@E|#ɸI鮧&!k7`R^˥Ib2dƨjp#l+PS@T? KTN"*/3ӜOcoD3hK%쐌Xc,C~bĶUG#c2^Ńڸ|\ax{M(h6FU#ΞbC'AjbU~Ё,s(Bϊ"ež"Ex*sK?E5 X V\p 2]l1f|:Q*}6Lۚm%t?Ҕ.U)R,~x3dۇNx{}haVA3SA): ^5[Qkϥ & Κ[*|x$HpKNd@4Q_w戱4j&zJz/-Okd#g˵a<ߑop!G V[faz F=yR5$R&$DGJE@ 9K5(WI;*2Lsvzv:hy`6u JDG6n X} DFntj*CNnJY }ۘ"\0In>%jT1نr1hDl4'Jc$+ $BA KÂycq@9`qT ǖ/|feV.O<Wk$D(0oq@pOZb&(A2*O`Bg'hMƫ民y6St6ں#!`L31ōS`6ەd@[m';s2#CдNggȦ|)d[?. 27v@ٛ fCW| rL|9DQÇ)p` u0N>PsLv yQ*r=;H?9xtzw^ިgru_j bfL6qG (x^&teWPxy|8k(;"ּ@R-cQ2(ƭ Q&c:gY0Y#X+rARQZ5p;g*Tv M2 9wgnӓ3ILQS>f$7"Y2K@R} 1B…#㡷;6y>Qc-.pD1*SQ qO>z'Ť)u}䢟VZF0k.ѵ7v+May-0c7 S.fw{:.'hߓhZXI9JșS/*MM$DUZOūne)f;h.0#,QM:cu*;;)H\F!Bq[5'#ǟAJeW$^ 4E!F=@{6AO6,߁{|+Qm;wD/7ʐx~Ź]IưUr-o;ԁB'|wK21֡xhQՁ 󧍵6늿ّrnRr2qE󌝰`A=JK97 koERRQy?]%oH T7{yBAmĥ"O+%Qex>Jgi -Lm;W[Wz)7mK弟yD![ZDQ0;.,>3+V;\jmlt8+.[)+ic#[;xL ] &84#f2Z ru ׼ˣg[ #Win벬5%55>*HD[A/^ܻ֬.;~=) +$*̦d23I pUDt qle`WGUS+ 5F ncCT$Y-2 EnBZPʨ(&SHXc~iR("5@pI_F?<<2bbϽzJKH<,%QUÓ(h}k%pv~gµVs A&:q)76c*M^ؚEK(|1 !\ۥpG*O&cs8 1<56}]s@̿*,$T8)t{KIo!3bW|AA9;Zw.0 dUij'ӣL+4Tg,sֱGe\S~(QU;J־!e\C.w|w-*m=I!hoJ nF]񺶘/?g_,ЇU:V QqԴ>M3ybϝM2VDT\,:zMsv18;nxR5yKbvsS+ Fv$-VF23QBLQ4,T3_ف r >0T*͇Frm?`sE{e_u> 9a G^$kȋe((,&s5'HSZ ]nG" m'|dQDIu/D<2KeގhW59Dԙ~bZ>*}z']hj?(r\j;2j vCA VC P"l1B#DUnX0\?:Z eW!PBm_t ;NAL1Lv^?O1KSE CUཧ>R?:q$95S&1n]ϴ,Ǭex9@tMN_"Y\P^2bZ_A$I8u5F>2l8eގ hx=%CLܠ#<"VoZ<ꖣK%jyxzs~V~lˣqK4St p0vc v}x=$g)ī?~AsCJ ,rق6`nxlFx9`\Sl 1!M;KﺄҨ/|u>Fj[_):2$9"I8q-Zc.bM֒"sͲsS+赀N}2s $0*ukj0'xe}Ps`kh"@0# r *͸$'T ˑXZt}wㄡq#u5t7.uR<"@3/9Qtu?:ja<r ZјX{QE;Grhₐ Y;dʦBZ}%|˻Ax+++"-D+auX0rjQNTERنP{a~a` 9Xu)=1×ௌ+ [EU9Q( /f~8);"H ]˟W Q+貋hthY$0}>smĪI9/Lz.T8'Oq͟&8Ɇ.~ g` 5e9ZV;4EIvz!MuNtU8\?8ޱٮy^}ՉR-C@mNBlF7Mh ZՒwXJU*{`Eձq^ncf{P,t<Pπ*z`C4olE4պd[3toľB@bvo8a?BIlTg=Ƽk02^zB"c#_,DYm} /qrkn[9Fx>I%vv@ RbAh3kiC p(,-bZM$2'+[ 4(0N$#<;$Oa+ EJ͵1WW{0]հ?M PXFU=# ъ,{~1+)Z!f쩣EEjhCDxq>/A3q$aЏH}@̋(C뎏di)}tm;Pk5 ^y!y ;QՅ骀q|)+ dnCAb+5EQkroɡd[e~#qm1b]3I6gjB-6 gYyTe Ä,*?ܻŌM)~^ ɾr.nޅ,U,Neq9*X-|=& |9q[2;@MP2ye>z)ܖmVm^Hӭ׍?K>ZHx+oqU:yX pK$$~ɓp0pJ1 +X^9$uO.QX ^qMQ@/;/?]R1 Q Vz=k|Q=pD||jQԎNV!pvB p O>i8++eiJ(_vRjm"<8ӡsiTI1#OPoRՕR2zl|B^᫬ བྷيah<0 y2S: *qBERҙ vL>%pK0b|ȏTlKf+ѫ[ݫA3 J\<-1(W3؏)Ѥ)  HkJV{nB>cdN ;CG* D?SdA2=KwZMlQO($ѓpZZ=L}[y%py$zf$}s%r%l\}"ZONR0BM0$kޓz^Kf-2ɓH$Ό‰T5gDv'a!<0iZ?z8ee7`i}x^d4gHDjZ[sgM LoG|gĊDDŽE\^B?͡5:Zpn0gx_p5˞ؘ#`̷xbd/WJ v̴Ӂ]Ryeև3W0z!{6Qگo*{ٶ}B9垃/} Gq[(; ^¯dyxlOX/Z0 D5@Md"qH#cB-HX|_i% L*s*+b'0f>it`)}뒙uRQ|#%^@U$ T^nVUG5A)R1`,]Udj,ŤN2]ZAn4Fz(ng/ӅMEΞ6yOQ=gCz"|D|wmF_Q^C+V"{uhXJjw\%ïygpDuVlE?8nR)qm[huiܺ!|)@/ʬͼ^i,簼*Q@i!u)rs2ߏPA\<A8eD1)GF׃oLI:h2ѴEcJ0;+U|św-M,LJFR:rPX\s_.8y7Q>ַ̊]qH:^{Ӧ_ 4*q0񽘎}  ̩aȺ؂e7if>ːEuG1 ;ON:{?,?ȕ؏%'XL0|P69SaW\CT!o2N:ǽJ*_A\ιW!J$'39eo<4pO\]C~U Jƶ6yO)Ć1Y0{𠉁B@l9$QEC|,30Jauʒ<ٍ5b$ݗ Ϣrvқ/a>FP 8 _If6tZu81yG}:Ort[nn"^x]k鷃+PG52S=bPNVL5ʷ[̈;&6C.lO6":1`b3hT,q+ v:b0/Kp[h7YI*?5!hk9=] |rr:_=9+qI`f_s $4ڭJb%mvdXtc \_U&s{ቴ}0`s:`]x1DZeX>6Q}.8Ľp0 Hjv}Rdݫ>29?E?B6FQHQ,ęXTйtuMl9Q!4pLh{]-3b3lxbmzQ6{^uѧn4㷤D$ zE:Ž~`>?N5db~j.:l+ZiY;f>bWHmggq9BzHsVEƸ"Pzn BBіaUB9hLjUö_1Lpsr5y`(Wi5VDÐldGl!}?TKaV;5Өh}Euv][jN 1^@fq -ZW/sn S_̋;,3]+v4ɮ_6[SjL#z8#)}:vS+'kyWl,>-rGgGDYZMUn_NंijW䳷l]i>ܞ ӢrL\rp=|oL=6˥?yY41o#YPYIw4RJًՇcFBXbnma .RDwz<=0ҲhBKc/a#.3(c%oDޕ;61߬Şm¬|!4 L`$XG:8 v8SEoG@Zlө^z FE$/ "A5D}O&;mVK p)ivGg1PP;c"Uo"_C~*YD. dRX !N]'ѫ6>zv1K醹ҝL–yCAgnt{ @q?Q;&MkF?dXy6@T_B#vIJ"3kjiƶzmV݇maѮ,Gdπ+Ѩ9%Q"}C%`URZ,8wL|9.5O>%epU(MU߻sl0jyn7/;m;ou`y5x4* ZT>ei뜯=ާ2wru,+4E'8HhfcU9-B!zǑ3DbMe wʽe9_!+Fv-Ji~3pZ6o}ZSDȧB# k{>OF22fE̶HƋKFC:xAM twCPw$v7lK$/F'{0|__Cu ߮ãpa+'p9.+%g-HuSI+E j̩NX3Mě$UH"Eŏv5 g;maB_g҇a\&>Gq/5|xzoFjdGIe[!Z Gx$)8ٳ@j1 s#FH?Vpԅ"1\>@kHny+WL\=֊^ Ou ʡָ}P r?3P] %drJ$wP,7KF1I[*ĕ}58.EMY efopT[?Jrv}ZmCYOѤQ!W)ԭyU1I.hbiA(EoY"d.74n<D(^'p'8$e1tFk^Jhf恍+lZ<_amCM_{-KGa5b ݎ5#X7嘒qst98m2acY;Є٢4צs YtsFW_ f}?X|!- 6Ҡ`*78G{X5^8IOQo؜߱,\XwE5Αo"X f5_ElE-");+` 7YAW)0W4BJjaC서UM'lcv  ȫC{sfMJ?F_FrxLų}EZ%!; ;H߲ ZQɪk;Icg#OR ^kMkж^bvR\3Tޫܹr>_'*v\BR+w-" sp1g'iArDDb$gI{#>]8SjIwef$a{8R41ETIyAvf!OV$Qn%fIƐ1xʵf9/H|˜,كt,Gu.⪪*BBi.@CGD&_~|?/tpЮ{NAs`IH_v-3&gI'f}vkDxD|O"U%+u9;gZ<%m@z:ZkoqBҟTnEnJt{!tep!wrC,Ti2vrx/`kciAJD*tcgZ'pzJ:EXt֟hHKʄN^An8-mF]VHLGѺ [ K3/'뤅?JA58aʈ4=*̥[zy+' @{rx"zG_*DӰZ5PYhx =(/LRաt:VcO\#j{.V/OBڍM_Q=oyM{z>5!v|y _N\Q99 bFs/1;⽿Z^Mk nw1hj-:_$I:i'~w *=$tQYOI<ֲZ_].4a\G2K 3dLiq=jV,kgRU~3ޕ]} quNE^6ʥJ^m:u{3[+ w'g^ "sՑ+%(Pˊt/EWX3cn"ǔy]Z!f@fWJ 8 vQuU=4lp1'^|m_ۡm^y)X<|+4HR?H ,d9ވfQ}MJW!ϼhF8_YZ:iǞ>92~ݛP*^&W|. Ғ\ɦKU7GӅxǣO,s8a{( @܏mytn U\G~YcȈlbu+SKv& pgm %̈́T:"ՠcƳ"$a(x:]'PX4tk r7+KyUR ;TOuەlr\w {^$(_tՑ*Smnz+++d-[}-`*Aٱ`Dmjc{#3,)I}=g( +; t= jwR|P"PI;ԕ7Ŝ"jhI"qEM ;EGö-Fg]GghEC٧yJ(TITuAX9:7:yݦj,d>,S0U  4Rt矣uF[J:3S=UЁ)N\'_wZ-95 #Sפ5p7DL|v~L lTemo]?/{#& `|ʹ1o=z*2tZ CVg63|MTj3gy) qVԥ3eϙ ⃤,R9>8#eM<=:݆3$xM BjfF{X%$S)4e;e*4 !-Uj@p?6I.sMc.<x|x:'$Hn 夀T=vIĶ;pcnnVyf 5+J_0H%!yGdQO3.>ѡ?3åt}}}ٲ3#5w PaLB1/thx]v@jZ= .ģuD_AMZ?s(,Uy8(g'KD*W+ۏ1Ukq&Z1juzs=8-y)d@}Hc(ڹ0%//sG+~:%jk"τJ"Ͷcc t.!(|Rk9\\"A:v;Ka6l!w?|؈v9)OFAM4i3Jxwvɜ R=YHb*BSIHȞkm /eaX2si}ecLVټ7Mz&-V?6Qp f@D lF uLՅ `֔BH#uH{X$d!k,RD 9?lEC5A+ӵt JCaZ1 9BrVuMq}TYPZ?xeϲ!d4ӴÛK:6qѾ=_(M 2]At֘3*l.Ath_^2AT"@ ~Ba*vf>y[εb!1]R^8.Ǚh.[{q7O:LKkl Q;(|Ɨ3 %wC4}Q+8|r> #"DϼVő`:BShj~!oaX3%J#f[RObMCN5İyw4NJ]_DGBz8uX7[]5)IbPEahzB`ɚٖdJJLgg9E0s=]5k9 Xbk1*QnK͇:<})јsT"p1eĸ3[% +<yC%]JMvU>b%ͤ3ɥJ<7-~ba 7\ƲZRU,gU q> ^ $zѪ"3}ØOxw.>PX"-Moq)lj`>OvڈQY1{0MF4\pR$B0@TVהtþ[ml{:cMSVHt'e'dt •}tu =* G%'{uY{YbYn2[S3`CUeWg׻%dsAT6nnHyr9\P\CK}$f#÷57m7ZLaw^"^:2SM$hd8I=|(t 4``HLgNI.;g4Ƽ!t~;jrv/8G~Gy"\KKDO66k+ Ym?pi߿נ+6}"8Dۓ>8Qoղзk!~4}~W [i9ؚ)ŋf Ǯv.skCS:8GO6= 3q`Da'/| [T/eRMM6hP%@ .IQ d+۶Ȯ;Ƥ#*ٌ6qz^J AF$xhqpc|LZ~ۨ{weX}G7C:i kh/,PqhzH ,Lw )#lŀ} NTgQ# qㅌ 5_"94d K@W}k8%OI<ő4ǛFC+TU2@#콁),YÎA,Ndsci#?%s4,Jd*CX;}(wj-Ւ;V5㡓j$~)lCE{e ؋yIK8PN?*IXg^${X\NExwjn@ }ûXY aCM5 ;)A$gɤ΢'nIy #o. )%xR_,g"'f5;lmۦR D4ė o.PH~_re{a}XKؓ )E­1:]YluLGF^ >ӕSj?,r'9h+̨eQlM e7O9DFG8i~TYׯT 5#ߦ*){ }5dDS,*xx;&)r& pE/Or_nO hZ'F? z&UG pa>L jDz(AihLOxyc2lCIdU8Y%0͎ziζcaIo?%wk-ݩN7=޲W]!%#@FAA^fL!>'8xKơR@.D]0P!aXDki#ZLn k~Y~CI x\M]BG n#-U6sR@2!fq]i^@1%/C*"*ѥ: ^Uq9Y6ڎp2YD.O{x6_n A}ܞ{ܰ]Rc5qYuXxt7X\BX)Y.'1ž|J\f2ϟ w Uy|ҿ U=&M|q5*$9H?E>K?ZDo >68k*z#kو}2=zھX8&ܳPsUiC?*ՠ}6>4.5%n6PiլAĖ1!}n5QӨb>x܏WkIoyEwtnxÔ%10[PJW!~oӅJMawZ {ʙ*T 2 J^LDtRA%W*$ȞQD\l|Ee zbodT ( zW4pz i2V* .?>Va02b9:Z w쒊`jG 1EpꆆƬ3 fw4/~+'L0|to.PCkh̶AD]l%u}Jj*\T)b { $w&%}bFźNN~1m{t)N@&?4[5g~5AvZq+鱽eK/]y7E$bBE 3:MC`u9O(/j.oc7Ur&[٤/=e w<-i>nF^Onzv)y|tEԦ^;Qʒ7 ТFWa_aPAn)$ S'Ѡm5V0v̝+|nz` R}7H& Dx8凥v} )[8;n/ީ+g:c^ak_d܏eBJدuFwc=KeowLӆANL4;q E:ip2t_é+ Ll?dM(BC)lՙΏ~E- /+GG瞄Nɲ8;"i YWx\ʂISz~vkeOqK> ПQHW~ 8;~|D(svoichog%Ƃ8]/s(#_A<%",J5%0SCs{ҙ4aբiHw-LZ;m(YmTD,R?83mtw#4M2_BܽM?VȻ;:( d[3hq  ЬTz 5% ]aymD%E-,q\*OV0,/_?l`E z8sޢKѥXVW/z^T_IJ A+0ݦ-4s@X5rCeGD$jX#eVke2i r)4:өy#lj?eK?.1Ռ2Se4N?vk̔`A۪P d\f%~VgVHN,4ha{:$[]Y{@2/KP\?H,l+ZZHȌ{uuml(rN`0jӉzg"bB5V2GZ`6wfjAs,2w~|z$IjI4LqHX;tnNGp43$q߷`SǮ_mQ:5Kez|JG]K62%% J.i_εoPShYtFsL9dDf=mA_KԘfBl1t?dC봘q`'8}UBi8'#(J)ԍys}vo];nu5eV.s 3%x?X3$q:F_[R {?:iT7%q-$JG6g.`牋 ,d *|0Ca(oŸMʼn$kE5tM~$_Ic~J ڢӒy>y =q);Oضt(ˀ[ScaTN㫬B)]>FamyVҜ3asp md)[wkUvbZR‹*`6|I.&2g7cѰH?3 b~D3!i[BGy~;y:zyye_^kssg8FQB4^5/66CVQEnt6 K)Ҷ0|cdf{WN6A TZZeUE ˗fG~|]]EFn#QyhW+:15yqQr,k!b[/5 Yg0wL-")X+όv[4,j$D1^M{F꫅{TU<$zE UC`vUUg/8" oЩ87 B-b"Sn->%rvFŬ:ĬY0iqy.FDz;ڝ]#%?W H|;# *Nv@fKm(ʉ=ы[0d, 'R?E R$KW1~N^يOeʻo;4 Vھ+k5\*Q*-s)( 7u)6XEG,iFH\tu * V(jԂ 0&VSPF*Z &1K,_W4lb-Au} gD-̋U`נZfD0%.tC}|{vLc.O Ik#OH$î*n?ĩ~ClFl }xkYf z"u|&{\ TfNX:_Φ|GغAƐEVIY)iDyɤڈ;ٯDJl?ѱRY:d=b q\6@"oX m%bE쐭"U2Ќn{&ܻosКxLE[j1"#4/cZ% h/,Sy~ =Z Q&.8Ba߁*МR.sի܆a >T^bta>`\-S_?"jY.P%KJsz8CFɦׅ=eSh@,YV]nLM|\IIܣa ~k 3L!Ь{6_N x[7 %U:l0?Ll<ÈPpՔ;NE]) mbDZ]W1^(ciP p)I!)PA+cDDqZB^z<㛌v!ms\!6Z|"6؜iR 5BցK71IH pPMlgVdOD\~+}SYCJ=;X6swY%=Zk;"6%31r6G]T}uzB.u'T$Su`H&ÅbJHAH*A m sK};zÙcuҸ?bX|`sWK*wC74ـ}/`L. ѐG\lɻ\U !B$`ה7MwVGck碲P׼dr* g~KZ%ʛ0kRĀ[bDޔҶ$_q>q[ª^K@bdnle-߯ֆ'g%;qT2y6daHc$`SJ!&Y^Iak?*ur [;Ni9[G˻!*-eք:^2%.5!Fvzb~ًQ\˭sK؇T×Rߺ*AKi ,Zv`L .Kj56Bto7ɼq *`dq("ܻXJ3~a}#䩔n%!J3>@% V[1 :i/0,Wi"~T,Q2W92i3TUVedZa#Dvל฽7Hrr$?@erIaz ?QKε`4Q n]֊ A݆`|f C#/~2|P X9Ϲqr׵p157|FN#"j:M{EGNRI?a? Tk;R?ތMM% Zu$k F$V?mG" jH|Q7f|䃰_/H,!Q$]U Mfhr?t7PJ;=wyO =?בID0,8edZ@.vQu<A6Y*g܆+HC!3RzZBcˀvVX*{RcܴeSPG]BPȓ\(MjVMA@j0@ 㺒\ʀS)%߲ۈ"3 gF:-_ޭu&{(AZ2,[ ,nctGNС1o^@^6#hFu"0p8׿]z }S :0xէ-Ҋ|GOeE\\= ݨ,k_ݞRJ%hӪ6_Įb;SaFG̣쒽fvV^Jז>t2l؝>F*N!u9|4I 3|3')Vs2,ޣL \#Cu3ś)94&\4/ucgdpaQC26,Xo |2ID`B4_2OPNmqږPwޯ7e/[HT芫BlPωe_+!:]oN-.3JnĆLkYݾJ!C1-P߼tO} dxھ:咞pǹ 9tQ%RH'#Gydkc'».7.n5>gYn]ul0_7gHD ̷])+*{L܉EIGhą9Pe0Ez9pgAi굛NSpP@ڻVSEPUQʆ[_cbp,Nu8Ί¶yDq ,QzgU>}24[W8nR^@ sn-xGsTe t1*F`#\7K.uJ ݂sHh^Uޞ۩:ѓrG8JQӮR35T.CrޘxfRIf >9.#'Du=Y:ʦȤlӄ&Dƨ_@% AG \ss4x2t-EP>ۂ7*`_vfƛJA2Ӧ<ݵ_EC 8k'kG;& cHڠ(E5Jxe:g݌"3*2|߬!@3NOSfx.`4i&TדVEN[i +4,|Cj~rpkEOLiQ=C/ ִ(3;KYx`Y $"Eָ*CvќTy{/7TzΌeˬp 4Ȧx w`7T8 RV[a4Fv ^圖Y?/ay1M1K"!^@ef3BNiKKsfa,d _B$2p9xMFeOkXeJPƎAAy$t86}}Ejt`f*Ïķe@G.!ڄPn4s*+ r1I7c8]F6/>c !Hlc~L|^~{.PdP3e9Y#qHG,6_Znk?Ŀm,\H$(g''WШ7ڈVo0.֩a-=Z/eq, I[^1-cM[Y:wBaBrqaE3$74_zsGos+q Rжnws]z#:-;2bdou"Ty)rWg \eŕι  ڙ*8>ܩ¥(p2LRq"Ɓ31Hi:Ċ3k @Y[:B)(ĝCS0N$ؔ͟(IZMF's`RxA>vU₃@Nb-rmT{\ $Tff8: k6#tڛNz춘wH 88?]7M>ع͕5YwkdUm ,2Rپ]k/جea9Rr<TD\ONI7K\(Vqh^pB9Ϲ&_ 2CdL ̍?uד Bbqq&n,!78/Iq YSn-3CaxvQ xz|G<#]z.=|RcqA2c9_pT4`]bKB+ y 8 K .CdΙ\+mO,.B,N%htYΓ.2sM KS_#8Uʉ j} {%أm N|;4h gZA~Bj3xuj7&wlKhf떍uq~ 96I8>rRAǐQoZ8,i_ =0dBGB.E=qZ/O??r<ƀ}T$Y撀),W6|w#rJ#t/*Ru mZe =Cn5[ܤOt U&ևIkb~;{,1#L6Z)5 =uܝ"ek/w40]fl.Di2g^$ u_s /AKö/\yL1ǸQ%l;\Z\,LTfZ{`of8,,QWp ) Fh{(K?SWKӂb55Xĵ_ky@=CM2$>Z +N.Bxqٖգ' q%b~is]<3Ǒ,2Aĕ8COGy. 6~OzФuiEjK6iǕk؀XdiɕZ4!{oZ;G,R-MdoD]G+ٕיș l+CaP#P!u+Gb1/U2Ѳ@8FfVQ] ؍F$Rm4@4TxGM7;j3?=FܑHvd}2Bvbs86JII$!sH7 wۡ *"OB CQE3 7e'FYaC<7&lp%Ҵwy8VX~ 0NAGK>o#vEaKD{pta5d~oi&8{kHCԤ9p#rog1/צbk!eqLx$qS$!ۯ  9=&}y&04 v;XLXhErrI7Z=a5wtL|Tt++@tUɬ2>_>)Jbm6} ̅?wgmma|-1򕨲;ѯmj3 o:f˧vXU*F˲M|d T}U(o:7_n֋b+*(D(2,ORA>Q@䁷/1DMktp_l"l&-xv?o0eL+C^.^9,oٸ"jSB؆tYJG}fzyj-qiSD]0<(F>n~粥d? T;^Hck`$օ] w c:Z~G6 `cGh_H}UnӳkiL{(6hg8F $3KeG]U1fev,M:NwɷrlpJz-lv3.XBzVK3 6U퓥D;i2ZA>( ~c׵eVL٬EAS2|q12g&ebe}DkXE,<(_ǼE _]Q~.n|=jTTu2ly3e Fp+\vgqcYR)FY"hd,JG`''Wc,M,!SuRjhTX@vէ5i Ŋ`3u/I%␮ #C±$u?|5¦v:ro9[b XN0%7S?#+ 8Yj mX/$\^΋tĺvm$ FDn96ūbD<L1n&,!mLi" ֟)027z"^.Jӻ{Q.Rv~P '.8(.|b,W!Bm-vcm"El'2IR/x;-̎`P$\ '+V.fÑYM2o@+i]a1Fc'n"XOes>S}#:/ j0O:CF7M/2n~/L>\}.bLDTѸ # GC(R8Ƴ2F+Co/GM.1ީs,]/Ϝ:)iF;G8G0h'p$2ଣ#ftT{z>tԔ{t28쨗 BɔtϚ(ʸ&Չ,2 _&yK,N x ^tpW*dFw?.II%Iޠ:u&*z1w8\L_}gmHoTf!t(#k0 ^#>B$R;N9SIY2%3Fl7(FY.q0GC f"kۛORr`66:58S2;Bœ"8R$lrKb]) `R!5BpWÅB>p tDb%|}2#xg}f:S,0V Iܗ˱ȗbjڭ*x@8 vx]&yE Don5#Y.x~1.MO]ub*"^KiBLD(-/m}03rv:@/"їI=~z{Fp㥊UiǴو]Ra=A9< Z,=I6PRKXC YfonI`@ *|E&nbCjOO>?]XU̱U"TF2npI]̶~#NHg:./[|Z-a\멋Ǡ= w'#(sع @%z#A%ѹ wc/gtKiMaWcc9O  |戲Zhne. øF)mbWvy`?g$dz=f7˾迪Ny%r4D~)XpCM~.L[M4Q<]Lm'd!Rԅ8 ƍ [)|j";K qx6Ƿt:=Bdwd3R)Ha;w ]Q7v|h@5 tCO(Ip`e>|\]UR \"}L>S(e'AQQcG򋊔8J!6!-SSpA (K+Ut@*9g7s{"B0H%~UZhM>11o$$.)ypYvp6Q̌4+6#{ vRj7vk#(@PqCWkFwd(;/cP%o[7tEk\} xP'V+d: 2)Mb@3Ý|YЃn甖/<#\U1nore NzKmC#?AĻ|`o1% ˋ[9@.K12j]8z,~^YgST~(V^M~a a1uۗ>Ij_qO4|NǓgۮŁFC2FvYA.ZoPĎ9"k08נbW-! T~NCW9n5A#շt5PYn&VϠ9#nB|[am ,L^Q%y&HI@Mu'f0kO@؊YG~|#X1U %☳4V1tZjF_MX4:W;wP=}Ɨӥ*{>@+\|tc s˝i_cIjhž } ]֥1`ĮYI2VZQ26>Y'.!aah*>oPs Xܥrs(Y]8=;sС",_e:*=sL᲎cz+#}F9d6uR~,ۍP )]4oΛ_[|M$1x}'mku(rS%bJ5PvDU3a E*~铔0/@r1Y#34m~\J:GI`f!rZHi$vF`Gy_@,G`b6O:ńyLG"VX\^^i7(t'npfxkE+@ѨF\rMҾ vQ&'O3gNk44V4kWCcHYVǠ#]0u @394&įG` rM 9ҧv@,HœInVQ,o8468P=NLH95ฤ[B/pgĎ@sjd$Lr`1GOq'̲QGxk/eOI7"3ujq\ڨ & h n/M.Be>/j͞}E,01\(cfFwgn!'99ͩ7g-pf2ff&?a3=`vo#k.G>bC8QYύ_vn;\HlkPаϱ6|0UCd.r|ÏTX3zMzb!z9dLtZY6UPz_P#č*mѧ_Ma1/LgC9ԌVafgU<]U'0E,(.ڜ@5H̑lu稖w#W1G_ ,BH$Ǿ TE%Xƫh"~;낂/=&R2kW:j/S),@\P"BdN}cWaīRM|pCi Cv:2U! s<Cf 'Tyw5YAӰR]Z^~y(֪p|O@);ه˫Sh~eΨMqXA7g@uL1U,{&љQ7}QEa̻iec(bu"l1g(㐛VktgPp?*itؓh )J<]|nau7/ нTLB7ׂIEiDVw&N.*t0ЬeV#.|`vKqq@rGzȮHB$M$6s ̱(Cj-קC][m{M)mwz%.3V1N3'[MP7['sTzᲙHtzj[&=s:)8,65Q!3n;pS|~%$W7V1З:87\e4m;SS1\$߷JOBHBMn/D7">ի :߽9ed KhZlğ*z1K3^2Vqyre>`|: Mh%;\Vt :}2:yѳXL+9Zs[ b5.Nf ؽ"V@~Bka7\pf(HP3ԭ0Dg_a,LuSf%|e;EnpL^^3.y3sJ8 oP3:I70`fPV2d܄վuor=S:x=JMؖ{cZSZfihP! 0m{uXk E / |#ݡCE,A.?͊HbB{r/!aua33{@7S+KO 0nS]S3{aZ7H:9ߞ~w[ү.86W -ۋ:|x2[Qfv$+Z_o "Mj:)G G}n,WS&Y\eA岇, dBD3; b{|3|o3 rnК=Jxgݴ`R7벁T6gx'HXmPy26%AL@*?F=ʿŨNC~Є .(kV4Y&;2'GMܛ7X~22$龐]td` t{y0IZh WMln_\A \&kRwV|Zad7eO4%S'I U!2 Έ", њDϱHa=pT:I4•'aGH].pZC0C&:8(v48BD❄t#Ws?`A`!E?eǒ,#1j̚ UQ pՖRB)'T(,74iKUC܊t7ԫKIa^Dog.|eb@U2"OQQGJkyhU} grs_y0Ag2䬯 Nrys$Q58`l J]WdQ~Օ~=hL4!׾-<w@ޠ k3n=7&I~õbV1cPZK;͒+7"t~P*2y01!l:N :|Ң'~n l{aݿ1f,,_/ %JЖN!:1-|һ4ǹҏ_Jb"ζ"Ō 0|HVw@BE,~ A{$Ųp51RR V!~V.hD0DZCɠYj O 迈DGߌAs<m$oZxRLM˿a)h^d$yZ'jK .{Z3/''8\`-2z`fؚS.Sc]O-V!ϫB($Y6[FI'x81ͺ 4.P9i1%gWkKJiΪ9K+yM$XPs֓ V JT99HPS덲:ZtZ[FK!z2>Yxj pCgy{ۻpZ0ўJnRWK_S%K3A9UXNdp;פ jǔ`u)ek@X~-4}n>7i?wG2#Yg3a@:%AL#o3l.:g]##'SA@0J͝"Tn4$ $heq0 P~TDG]߾U &5XWcH ͡ƶC2'#,$I.P1$U0P$YLhSzԺيY,~-{m}3kXߠIv7P*p V)θ⃢ю` QZnBMzŰ&EWfQby$A [M~Qq/"ucm]0?87uEp{aK1I f &1|ExE  MŎ7 6`B9j.E($ 0;ArLU&EOK6=0&-Nae/ ~J&^ɵ-G(dߖB}qJ(Om =_>\%Y"9j*Mڂdem<&/Fź 0ʶJ B/@q0^+`kV$ի~-GX9Q' M~' )4씍)*a9֑ 6&SlX)@>!ēd7Eؽ?32.R\ZpRE-bK,z#]ECY}rKG\ZصVf%\GiAbǩK$!Rl`<;'fʯAV>Rz01h3ge[(7IY;!p5|rԠ": 0M&ފ^ףɒ,Q1]PSxMcà3u4Lb'‹73+^(RN 2J'7GV?~t md[˴wr|G^&)Ϧ3/R@TP%3{U-:*},Q~t@4&d.Heܞ`^Zֽ xxmܙlY8pJcTMAOʶ46^0&i%V2B]t dy?> z`bgNw)*i>p6u{2P -Wt# 2uyx{OoU/FG% -g}ǫx"[i:2bt]@vf++|U_7 o#La 5A?@7UO=@瞻LSa9‘\GCA:\jG8M+Oi'BTf1ʁG0yh[b)8cqהt,QFO˷7#uQY 1u)4u٢::x=T5͛ 8DZMʍ}*6bq"' Z@ y1;wILj@*SNC';4WH|vWw[c [[4B:lp3:N`_MF8G'lZ Ďoz^?!v)UfoZx+*,w3i[v{_H;tq'. Xy"fJ(z@\P8ػ YMrHhQCC"|Q-^O&BU_џ:UE!% k 4p"ߍ1lBf^`1L(ot>Bo:mr[5TckOJ)X`ra65ǘV[Tb}  TG~^cߦ4%uYM\\ggpɔm]>-|% sTzՍY8P:nqN/\MN}l_뛌\i'YIU!u`}H!BjZlmn.jtVp<Ζ\mj*dd\ )‹?_xN!fB0~.n%vʵe&zܣ'ګU?.8cS2 7'a(>q(⍂&2`>J U 38uz<҆e93W_3QaY4:}z3_)D5c63Bó$䛟le6r1Z9ݎu5J{T@1Q0tV<9t;\g`.{sІ M?Efs/L`UxL?\ vyc)v[]^c˃ C#-vL5:6Ic2{GͿ%)sf[8: [F@/ tQO52noG@(H}( 3X6xioF$ mq\uF@bHҍ6%Io!1)ڍض(c7W ~ V*V$0: 3ڿq݃(X,ڧIi IAH3퉝,ͽ/%  ~}1[x5Rs>+NR<#:C.g&޴^ 6g!nAF,WSIRM1&tg49%paS2p~,5 rڕZ{u؉L>xNeLxr%|O=!_6;,0cAֳév@.VgY%*IYJOMC&05fx gbN"7#A_Ԍrٵ_S7EsC@۟x/ KzvgH:9%"eaA@q5/:~G~S a6i[]t7n{;+< !܁-*gaEIΙ|U sXjWG!|c N\5`}XycNrf=1V }w~4)!~(}LFF9ը.S;Y˝ r񈻻BѨn ); NTfiG ԩ֬~;#<ًM}=*6es 0[#bF}Q Q|-֘uv 5ς:>ӱNȜ_tqNxLC,00CݤF#!q sS܏8ʂyޤ}sj&6-?B,#U SdIX|sxE^B1i/S8k\z="[VcC O"8tDػ-ⲂXOaXܠwI|*Q^Um[.GnOZқNW8i mQ-%eQIѲj.*jE z{6]^BLfpX ?;N+4߁ XL]+`qВ('&ZFZ lV`jpMT0pQi?={eIUCzZL|G$-܆p PT|%2ac \R lz>""7Fan}@*,W7hc)#,~˾smT4V{}'ŢU%iz& ߻3tt 3, 6XZz18KOpFK@t0O8}<* .s"37Yŷ2yɁDo= N״dsw1ZJX6pN/2IM/3<1Qް|,Ma j 㱒,`[ς@Y@y{`3T$8&L'B>-Fύ[ y^qL7NU nvL(DO3tdr^~4L1B͞Pby-׮k$Ǣ"CAkĕӡIfu_e?T-E޿e]sS;ͻ- dY7F ?Q̕4Wp#OIİ}hB4'lw|%(خ6eHpO"dsϗ#K0&"ٗD1X6ɲ% 5q/zٰ|Y:wJCoNïtӭ"RCFy9Ym}V?9;R=xb+1QkLBQ+r7A,@`P[R)-44QsmdY?i6(r `p RP>SӑTIu\1!x_cciwG){.sRqVo2J3eJ0 vN V!t(shțѶVY#kw3lH/7FNJ,CnaPzaȴ'U4_ZO` 7/i~yEK7DwnVYyx)mwFo/S?(:PMR^+ ڬHѭ,WhTsM1 4JgH:8|!U4#Wz.ӽ+}56N||ʉLȌ??ͬUU>?L1GvVUhқ,K.0oBۃ@^^pI ^D;4D1֓ usyxr5R;eK(7fZ/ m4'`qPcQ/rȗR1?3C5HƼTꩥ~.tITW߳Z^3'l[\\$`OYa ?t4_ J3gUvJmZI4*ßx)Y;%ػ^8`dMBX^w! &G[9-Q/i L[0?C)hͪ0?/bO? Ƀ%*:Rq$0S6rA`0y3K~\f^BhjSR TD^sP7-1z+h[0 mO%*N GeSftP W2UP%U`KZQ ]! KW:kbE|`1/_<ݝ-0~lc$1'* jS~Q?C11.ؓ+ܞ(]ta # i{R4r5gv?yy2uS7=e);Q|(R0P)vFh)?Lj-fz%ֹW8, a r٠%d`4X ņE=tFGl0u_=X&IT..n[:&N}@[8E(VwG8o+%klB%౹̻(~KrO9} d?қ{Zؙnqnӵ-ZQ?ۋ^K{ͳc^+5zK(l֐߇QK#p8-|˩V?&6p* 4>ʹ,yCCtt Puk)tC ۨZQwRS&Xp[mA\j0*VqDU%{r&tp}$j2,^BavBКo'xwAdyezx77K-辖%p#-t K7!7.(w#V,5J=cѡt ndC`䊊:JbFFkif!`1(M܂X_?o|u5GL|ȻV4|He~3A޽hZ&՟W)wTDtKB9"zZoƹ0;ֳCP)ċX>Wb=Q6\ lO6<棘+`~AE˰ؼ# ut6=o`0D#&jE#A~QE+ 塊`g^zRP7Ί֩&{ZVcNV5W2DzvЎ'i<ۋ-_9, n~G>q M,?_Qxs%xJ(gOAFup%s! `ub6 eA|o,+X;Hx^&U=c aeS|;?r-{8OQ)+ d`wob ΁M".C 6['h?2j߼| p̂{ ճ5;_!6T&`͝)隺z;/F귗q&Wn+yn^tjGBQrO@,^{':$ؓXJ] d%xeh|@@inTCgkKv^Ӈ I;J.]M(,V7V\p<4OXqGY7ZhK35p#kbv9-Y}98,pVo8^]'x6C,P¼<$ِ!(rI%݋ȯ#u9aJfM}F޸Uj,DMjc52L'6REw˼w{ہs}hhHV9%(!h0*camL1Nc[}%d>4"|R7-B)]dؼ tt]MQ(^d^sL߽9kUR÷|4txXM?)d^C9PN4" YC4>'{W+tN:[esm=^I"MQ_9"R\hØQqyESS@[FK@=S`dJ+$ WI6cbxmE_A]Ptl7ϱNC(a;lwͿI18 B%8  ]4u&ǡ˯`A9kf"w6E-;+]~P}wZ+𥉹 /ͳk ųLGaӫ~>){X;?*W !]1AcGC$C\wnј#ʦ=, 9 h8@,_Aؤ"oN-]gq -G{JK,ڎ(`hi6TRBfp@N{&[F^t1{Mig_ƏRp{o2cA0_)+`67E~ڻ"K"mx Wx iBRxoH2Scxtjs)VS^bpJFx28ڜ28W8Jy l-CuEhamϢO9vZr*p*ll M:YkpfU7ZsE.n6s[3_=$s?2َwW@tYr zh utmV[#!bW^۔NHqA6z,RFۄT /V5UQXo-0?)6pVبE= sKj 4fA3$+k`GMXsh%7SQ-`{աN܆eBHJuLPQ<)+|+_vR2t ƓI6|Hڮs<Y3~M؍l~*lVfq}{,()SeeLm5gBY3dAc\zM ?bL>+3yF>}B=禢ށlTl: H[$5yp/iPƺW ~:T` F0fĈH'Մ&X{Lvbd)v/a{<P,h1_ğoc&[ӏM6<|f$bCN󹄨wf,SG  1Fg_4xo'/Lr~vQpu3]Ƅ_}̒J{ -WH\ź3%^SԯV~37-jؘop}DI9\xbGQ ߷5it׮ ?M|k`P8O+J]B<՛(˰/t ǚ N,⠍*k?S?'߲1{O"\\m)lޯlE. v_&I\(Vtς3\_7> W釴 Zjb`)^G\;"+GA;^T"xҎ"_ mA/e'.q絀KD6t@ZFXh]]{ld ɥ$ UDrn{-WIR|X)^T_%nEJNV1~# -1yW_yhXbtJ'vF 6r^4SţޥvDְf~t ѻhїhx;d 2^riwɔ\בJ:Q8{r ϑ&S+Ư-!nwJ !Z q)LxC![ 8<7ta.sH|P-JpHlP* ,Z%.}VE2L@'tF7 e:1d7,]ө $7V+ 䚊=;QW>Ld4{ҫDYqۑ25"78&裺PH8ue[}Iȧ Sʀ/hT-w&߁~V,>BmHEIOEKC4IIyO_^ܘkn( <0pȑy2`wM; (fψo2X|JH g}x_z)Un6ޫѿ+"HN:?}01F8287B#0):?>'RQ|Y3.4Oz4\02\B {H]̷}V*!j^  %?$Gĵ ǼR*GcHp%6Y|T.$݆ i8Հԏ8])Cw!]p;&Ȗ>*{(>/}YU ;aM8IXO]*_"exNfi}X{D 0G\|>̂ g$'QT4@+r!Tx1Qh{#T-[ޚ$(lR0=ǻD_^'q]a *j*1[Ο_C+3,v#@ Կ 3_8jpAT՚\eE21lj뷻/ѓkW*Hiʼ5!n6 MC`v'sRsis*)sÕgqFR?oo=H6~52iB3[b"텄h*hM&9Wz"7;9+'$Qp9Iw^V5Gdu"u7˦xat?Fa^ `.2zaܞi_e7~ES53DAJz=7+&b bL[{۵7iC{*>%DgW:c %v-4SpC p`E5{FL/ t$s:a鼮쓜HAurd|>oUW 3WVȣ= Q:`{ʋ_!>2a? #zH%ԪBPbدtgiхÙa qTfrഭ+@Exx2GU`lD# >w_}p]E/̑Vn|I7*Ĭ^}]sWMjNo v& sLRbxxi 9,oE"X VW,a_Vp+3y?Y{vesKfEa`Ʀ6a!x{sHy'ZJ+x8\@wBCWnM_(aQD @3lrkն -W<?|=+Yd2{MQ[6SvyΊv<-b2yR ב}eTI~!5;ݺ Z#%@ lA]/~yA0ߘhQrf0NNN4ru[rly|9>8)*ꩠu ;j0Hi˯ cDZ3!Q2 %]G٩XzI="":BR9C(wA,Zp4kN3 1}ՇB14\a uGz/Q{Lc±@?k5+(2*sCZD4P: 0&R(ss.eвGhPP 6"ET4 hᬓc?s7kA*cT5k_ &DG;Wd3 4[gCE4"0bZEwthg[*}7iI:4mwAI~.y$՟H+:Z6JZiWg$]UAnpQIhk:,÷0h`JRcFPƞ_|[P5#$xo`~"&c|!JDwAfρcg.𚷶؀Cb7k5B$8'2fԧ6n4QPx°*~M z]KoLu*i&s?ZI #ƇNZMjדCa\ Hs{}A>{KxlqCG2j/Qn9%Ǟ3(>wjԽxЧ㉆_hM(9p__θ]_Jp<)+g[f a폢Ժ:وDmcdf,JO>dVg@کA_G=dj߁Fk6>IÁ 8_2Pj짼KQM)ЮZ #3rI3fv1k!^* e⿑@kW+AjʷѴSVVOPFKO/7? f}#:z\э{c<5$W_GHDU5g*|C/igJ[v;Ya!Զnm:j5H2ЏG Ô=o7GE8qiűlQwWQF/)L>l>vzo!Fx?ssz Ķ{[7;:gbe?{fsmj_@~ ĢtrWaAcܷ1FtU"Qޗ \tTY+1B,L.#}w- hrDaWIi{H`Q_/.2y t{&ksLvom463Y砎=]=nBA jcn>0fS2X(;{ 1 8~>@%jr5FX9uN݋ctCKSXz6`P{mdz sR]i7XMU~3Ditr&OP*pf 6(WG!L kFLBNtMJ ȣ6$U!r'iʛuH9ZdrYÐ }}W 7c@%@(8uò>^HF!ȋ^I>o;DQi6Jdp*Jo@+(k~󎈞?$sL҉R(HRT8OBa pv4*0n9b{\%M ;`V2 ㇡ OTͫ/Z_Hբ0y kL˖71m'ߋ泇v+󫸇f e+]zqs9EZ3N|kD3e!LOPwk! O@sfx>>YL>5k!x> eZ-k1X?K|={l0uC'%A6R,,J @ܝ˚χ-σMky#w!)qHyqTwEi w_q}h*y i$Mf7?L˼>]ťdWω - ,>pκY"ݳC(bյv-nClg-Ŭ= 6Vn]~KUjPܨC40óW"~1X+;BS'QMuޮ(|j#ZڮC$?CfAمLkeG_ĿMiNE6{M8Պ.^yak˞,3qo1ZߛFc6Urb=2%bN>@$C_g F)<&ÿOo-)zwʀgOgxyCO) *mvس޴7$1~/\3lWR }) [b _ g{:* SQ ҙRbn|,v!~C'磣jf` LTH:R/'oނEJ3Q{V:f=j.B~R;^CpwPqop$inKC:{ ͿU` A]_*=6.`ЫZ:eA-aG4_$8P:A(=`fHh5 ]۔D޳v2s5~ey@>tF$ O"xtnbOl lL*z;akM0 R'jBR>N`F&s'<{ZazcFssָ|=M^e/S9H|\Y`( OJ~ fh͞@Wh3 7]x5|g% lc&(^$K3;Do` ~4-mC^wiojg #obY],"?ZvwmG<ѢzJ:m%fz L>h kqx-Z34t -!.Fg湫Jב +G"o+!4]pz#t'YԂϵvTۥ;܁~hݝ u^; iڏ$B8(^3ۘLwԐ~ "Z)5{LU0j!Q-Q_!ȗ*rN-=h!dsx7h$BMMfGdFJܢ*5ˌܩaaH*e'VgiS;/|C{g~k:*WN/l꧂9ʂbM &\^Tˮ1[0#" !-Ɗ_/"z54]=a|o~fKYÉlYF˻S=1}#_3cϝ ^Mnі~/4{=aW?!,έgzp?Z{+=&gS8-k[[+! KǑ.VI A rZKM-v[y(#eוG}LY12X ;&5\br (`X$:B-?EW0 zusZ/x ?v3 0Oc΂]u wlm(+ *M:,4W}ژ3 8#WU2%E-'Ha2|J /7#}@Ւn_>z-ǰ"xQ:^bt<2+ݫe mC킗-T޺M7iEa "B+3taZyϺ PwWwUи7fF*ѹ:x6RQ<βQMI[)B!*!qf$#/LqsهBzfK. KAVvp_h6tVeT%V#{xpʦ:O<_hd.\>rӬ%.>a5WF`G@*'\ƛ>y*x!f /~@]>bP#Ӣ(8ف0 FFQVdp:H&O"# 6Е'm2B5Mt^ ѭg %yh[ԋ"j05od+~y}6)HIb1`BVEZPٵfo^#C徔[p`*3~9OQu v>hvṄlBE`S8J| JԿزGX#wE1\Eg]{=i;qA0wB꬐ԳA_?|hʾ$WvT`" B;dNoVj,P>\1R}OV&ߙardR bpWU*byvϰxWKuN(=glTsh/B bf)rS8L^zjS205MCXTo 1#.x3{p`<\RVc.@ZVUv0Af tZU Li) EGVu{d(o|Q*wS۝sͶ@jNE3=Q{LXW̮W|U 6|8z=ybe> F\sČyƸV8S [ъQ,p n(,0J`.éme^CTC)tc7X9ګtgI3;sa".T|CݵwlIEb Q:H&˟9FR4@a9)PJ UYٕpafЩ=^7/cjތPWjfC/["\Q92~[ >b[p!K)TepBKoWD2ͬh#ejן, %'C6y!F?-<飧 !Ԛcz @v%B4&/ :E!Ն~ӦWR0Rѹ$?H 8ﳘo,p!T,H Pxx_'\!'%}#n ^heXQow3j6{ɳ e}>FXK|E۸R-㭥XClK;/#DJziGbX=\!j 3(Vx7*w ͱ%_K[ceV2yBBeޥ3'hzC&8N) Df!V[|{Eew0]Is9/!N0ҳMfF.wdѽCI S rCx653$25m:(<)Ulץr,U=ZLSswQ`JQ}M =Ó>: v q _~Hc=X>$N:HI`ڨҾAH!`PL rN@K3B j[\&'6@beTfzHg;ŽHrk;Q{:u;=_P- Ⱦm%r4NAT ,)"KȱYİ⑺R?QᢀO B B{P0ik, \6`y4}9a ~c'v"[Pc#! FbEk|ʗ5f慣54З[o&\/dƠq=+PpYHt+c,R#Pje?(8<ڃDg@3GyLk ڟ3V+~)_]ԁR;P=znz8pCoCtrX m*fMr>xqIOh&_yAl.$c@_1Qdp~V_a%&Z96ueeBLJR:^}KSgNTU&-y؉u϶i2L#(;st=o5ؼDIN-݅}t'߸΁W]+f<4aEȜ IJ/oF?rvY8úx4Hw 1k<խƼ Z$6H 5d1T2:D=7c|Qm6wrgY9چZom$]M}Dmhό _mb^ttNа2cn[?v7)c̘tI`12O#OIdPݟ >@>m[y @`6]tG)ѰʹGwo-^%ʺ&2d_2$ܱ m.SC-g%Nzwo\˭ǙBf_0'+QXYj m<=Z%;d&I^@[hcn[S^pGgĦ9̢DbDˎxEv@uR jm1Z@ i/M47#=>pLh#(-H5HrQji  6OY,faP!O0Wgǽ[.řGK;N"VK#o(C׍r%'" ^بٜYs2ǽc5ŐEq1ЀS>7CC}rē8_vZ G2t NvL+Nvai>e6 fF- n 9Ldݫg ^)7EV%R6L2 t:M=d?4DBC 8;u5`iڧp/pn "յf$+3r%rmg`vQ;?ޖ4J>M!7bk3P-/oDLF+q1'IaDjn 2v{ *J+OvDd Dg)=BAm7°\'axGgՀ=3D2_Ju,J _6ghs  3= hƵ,0P'3t|&L嬶XbL%z Ӎw ݵwЂ0M 悻!_Y?D$0^pJrM=5P'G޷L }*xq/r G7( ـ@ )Gd)tI5{%],%iUWwRj xW!h9UfgZ\aT4PąV|Y9mZ?1Ǥ$cFyX/!1]qZ|[E&[x?CgV:QAȱx_ WQ). ; OhᴁΦ-u^F"KX2t#8R_:qHPR\.zc0g\<R:X!E\z<~2Ӷ4#'5Lwaޕڳ1fXIwb*\E@R6Ru9|^K\.d=~ȈFJ ^.-  6:̔+,XusKF_GMl~:l+/sTaf',)\-iN2Z8Ӭnujtqf9DXZ53Lhjv4^T2S@DB;q_hy)k1f n85z ӓDh3kӳF I*1 2( 3Ȱ2sBwngLoۏB'x^4tO ݩd%d, !L©e=brRhD9EJRqx/n ]6vK8LP z )l{IIr* Mn<-CXlmC"i9PJr`ogWÿy?V@XU Ȉ [吃I{&NQg:VuEŽͤd ˜?OɩnV]S-m,}?l] )w!~RowYc 4[LqӾLm_7e=t;iZDC?S^ܭLB.mʄ:A( 貆C6:zH[ e8taق7iq=3LK,h92kzN2|~wccS_w (>`,c0G:XŴ˻'z,M\=x:~ys]eCet'm=u@C ^[znMsšWp- >Pӿ~13a[!|0e9tKGl}SG[E<ؒv7!:m}Wc4/sʏ@AwA52f ;0&{!F]™^ x8TI=34l@bc:%oUӝ=Y<+(HTDCw5.t(-m(ۃ5`ZwA׎}1cJXEP{뙻[KWЯVu^{49 yW#@{g <좠)>/8  MIOlU n5NR kR$ac+MJk65%]y1,&12 ý+`g9WN2}K-[@r* q(Ƴ?coȸbYuup?﹍@1(0[] Y5'`;N ۶d n1xǘ#@g:go5z|:QEm)xW8{0K~ͻ2Q{8+Ƿ0Idb# >؁ߊ-:U5\Hԗ9@oBeږ3;7)dp "Uay^Ip 1j7YmkGB\: `Q" \oD$sjIE.ݩBОNV!lPS„ 2H>0l U~ԍ+RvԨVw=vx5Uo: ibҿbK5?frZ/%2ZV&:.xM{qA-lb놂6$rR#ԯo%seYӐEhKU s,=|LQeϙ ,}10꬀= o&F浸%q^ 5oau thC;H(|QGVcWXF7Zߊ$x϶?2K79}8@ӶZ j3y vb+W꥝i4lcz ep0V6M+x 1WGc4 #+#1pTZse^`_m_2,kAF 2mc금/}.V(+&=+wAC~`؂#_II166fUNwhKyQ4Wc ;3Ұݒg/58QB^0_0YwFE0ÓSeRkJk4X0R&<9$P,yNG$ϳf4d/l=,..e:jj!MQG`1c=+jў[޲ Ƥnʶ7$mH3 ٯ}pYpwe`Cs%-f5\Fw(>ƵrΉah{=tF 3#fɎ=,9a \IzçzGbe?P+:(*Wٯf=׋D\vwV)bg' |d/_?VL\EšPDĎH'_g/?El ItjFeW@G3؂i49$2Ɗ6_&TN$Ġ ?*ԕ&r 1_D\q㶆q֔5SiQv E(Gu"P(\ H@ kbaB<:?6,q<1rrָvK=IZ,9NiUtp"~-u溨=丙nP-Ⱥo97A FlFyX?*g;nn},.ms\dC(6,r"5+Xrq[((u[p!gE vx;US3q  z)XyU:m\UZb(clE>({rE^4镨X`8:{9[ՙ_ץ8e~",?QKc-ޠM8ɟ ٯCfKuE+dM&{ Q.gItZaF`*rMT+=rz{W;01| :f.*M/%4G\c + [>GW; )vIo4Z2OC|l6=kPEBH8 ' ;ۿ εC3>:xS8yMOT\{]b)yՌUfӂvtgQ3jzeȿBr1OJϏ/V/DN'F8ܭQ ڲ]Yzmw6eCnm"kJ$<#V J ^WL~ Lթ/1qߡAEsi90UQOztyB[MD.foG%n{E(`RXf|M[}Ļ؞mJqZ7?|ܫ>T]H|l:}QEA˪)Z@-(F{|3fzyNzQ`c>Sv]>J&=Xy=B;0S}yM|oU  0Uo5:jx]q;8e[=NPqڕ $=lT4e@VթvS[e);^$m]ürmj $/N8 n~j- Y",,*)cY@Mmg;hP;Cg^30>h2xx^)W_h>3\SSZc,}@V3xW{~Ef4ٟx9orSE&Dq ۏ#p nXYiQQ U&-&`F(j9s2q˝wKo2@k{MO-~i(ɑWTXBcQЌpM>R ASz)o Q6Nri%(Y/~4WT+`]'MUxJF,=C*Yw0٨':rfjLefx&i4%(tAcʦrIhvC'e|ڃnu1ȴ8ͷBL_\Ƕ^Ljpq :9)=@@/`zXYx& ȑ`y!-OD0ι=!"&v OF.& El/뢯O@fggj } ns R7qB噶̃""sLKT tq?D#k9j+å,>:qI 0=AtQHq!raf/LKB[a%cb9NV>.?ET|_ cE¸gxΌ-.̈t16-NT䤺a<يvwS~T=R H;l:5$*.ŷ]h2E?v<[ .8ZWi ֒@5~??_+)ɹJ~63d3(WO=Nqi~uy%Na9Z[Z|?9V+qF|uVꞢ3Z*D{lfD>$^\}bCqÆ}^h9%eF$5 B~t`y9-nϢUO˘V*C:y}-w~ЂX4𿚡PSv0Ɏg8 CltOL+Ǻ#[ mh#n)Qx47p.VdsqWE|m-(ɹtF [6}Rm e5iñ;LFm /].kzH +>\˜+R;j#U3^Z8X^ g'P'(Ϸ>-J,ԏKEQP8 |w'GjG^oP!NW[YR[i,Ss L.zmGy _dzPM1XKOV޴?Zs`2pd ?OHI&~`/>s2L54ug̱a 8\{2v'zYI9dX+|'2D^ĠD"4&ڞ 2Gtr'|B,̖vX|4XT+>4 KSgy; cB9yO}gg#B$8)A`j3@܍!/eI_Kƃ'$}_&W0~yR5.bt%B %CұyuT= ^l6~ ))l[%݌Ŗ\Z`R#71V@cS<Ώ<=\Iѷ%P-*~<jhfA!`4#P1V-uzwN@)A`]DD%؉>/)N^l?)%0U.EH_|ƼZ9=D;l}j}BqI(uxibSENA9$ ,.T\&Ճ)GM[s;y:5AP}y$,V RMѼ,ɔ][5BoO#t>S>q$7C%S.^˦LO>iSJ4 O҅:JҐlH2jFM#Ց4 gO5 )׈}`&n'|$>+Q@9>xo9[ff LiqX"ۺ7vXWxi॥vU"{c{EЅ`͇6Z,'$ oZC +9Sѕ_#A {{*ЙǡHc󱈩ȲnK+]M) Eo9S;+JԉyЯvs9LlԒV\I_JڌOd>=_Ua"<fPKQ]G%nHhT\S,')&p%#.67ҳ+!KZh-OiTFd6e_=Z'ocͩpzf  Ѹwvq>D֬Kٽ.^>ǹuP9J@`Qn ޼(f[ʃP2ň/yAU n8h^YNJzd*IGGrD!V1.qEsR!FY1k!`=1I8!.ijd&i)[ 89oE5\fD{ |eL՝`Ѳ䒴^s4NhEyʳ@wM*޻JY[5h 2rj8#D dl$:@MtGU$hKÂ(! Otrm~9IxBeaMil. ߦV j B51)vd; `5hJ>l2d7nmŸD|0Ȳ1#ns:)7,oJƵbIi޹M|bf*ZSѤn_k/ |R-Aɴ-ǨR.y9$851lk*2qX9E\\K:^×jo﹑ԜD]JBiJo.IM'`AjpP@D={y3y^J0|NVe$pJγ8 ]Q>ߌա!M$)t'X,3RGΛ#odv?gh*řmGhc݋e+qi'8|2RևSCj~|9%JIV:dsD@ v(|c=D+m mFp`ƅҾEb\^,"xJ*d?-3M:^\73kRLD SaEaV@RWu]*0Gt)!\#ǛG ؕ<3ßGGٻ\"UR=v1[C[IYiVTvrM -I,n h!āWJ DӁPBKDdaF*C#MΪKiƙ^RpHˆS_51TBNgpEYfRgBLK+uIPQrPԉoف丏_B! d#p5£Ɵ,tzZ o%cue=K2˕8GMW[(]&Iz.oBʋ-y;()zoQZN9b^^7uV= Jo +/w ?ODR 8Vfv9E7#ԏ$e#2pPGc סʖ:~%Vap#xҹXDI~');K-1m{+ 2:[U8UibPyqO.F3JW;DQ*ƇK_Q!ȼLolfs ŮG[@,HED9P0K8hؓJ?;9-@7)1"P!imj ;bH+cgpEP UhC9]> ;'iA1x=≣2BcX?뾺!AuW!nQ}C9,MEqGmDj񒌸pV"I iIC807- ]k <PAg JsLZpT zAu' c Dpx&2_ґ{ǧ$\1Y$6 H_L}6R }{ &%?4$Kqgh^uiz#Ji*_>_QeP/* Yn\CqgQx)<.\ -bOXYwgQ(Pt0Ϊԍ~g[`U?<e9H 3mJv]f}?!4 vvr?\Uz;6OP@7߹-VHd[vg#YDv,:jaZA8LY g%e9/a(H u!ZwlHGw iXSi62(k)Z]<_BFU%vBOiGf깞]m ӷyBOu|<1>鄄j#d"Wa^N!VM>EH?2͜ 0\uQ-Mt[,RV=2BoGN{lm';tmmT1=C%$\0(Cm?XpM{A-0PRLmYΑx0 F 6!P5۶K7Md` kbqVQą I36Q =ZA7 &{ےMx@*zVPR rp&Pp!tvdq̏vCb(jC>xЭEn9ּԐhEt ;$`e+^N>|9 '`@B O P)YG@XS=BԐ VR2'עm~QEDX'+_BaY/lkkyap# YiaAJ1:W `',H]-uU\Xҷ=l u`c7Umh2YRZˬj C mSjp*:j044pqe >o59^QGsVgUY%=Iv_A+29, djQkjJi`Xh]y 5Sӎ;1&\+$.'捞 u8>Kuy-~DsZC@چw]'Nw piexOjNyz[_B6&Z(7?Щm1-ԋl3ge! N}Qĺ;{smG<>=TVyK Yj! 8^`ʫyMyN4szbwAexI8se(mwMsTۜ @T6J"A;b$ʓ$޳YPT_jcJ 8ZIuNX^e+%ip!ϓO u _}ql[ a$ae &MFA~SkKA0# r!,.N laZvfYŸG0 0oҥGjֱ!02H#9ַ/aפic2t vaBH9d 5@eψ(Vp|,rhr2@ a"YL<Crjm"ۦbspøz 7[m*&Aol2ȧi>;R '%<@[~Ǐ=} (hz3 tL&g,XN ٻA#ވ$P9z Do·')=Q #uR5RYUPmڊr"|}?QI6N0$>!]; 7p z r͵-,*bvq{r ' "{7fR]x5E?~b`ƺn*]ãs1F:[!-b&׼>RkYqkLq.kei%f]NM۾3J^9CrOH=oB tB LQl2j< o}eZi-y["awy͎\˿M*j{GOH.U,iÆmC1+KwV"ՉTcAszV`Օ X yk5U^P&o@ɿn\Լ6_/dÑd kOhlj s$ampz}P4|P[:K|rJHk ܏e'"&C cbOVF' ht*gwC D-T>R(nỿ&O鐴)62`x]4J_td>tbpu4U)Z"4[tbNIZ\e+@Q7aϴqAG |蜽+lgHĵ䵁LR7؃KMvqt?9Z$1LV*OH\g>|i ~b}ǚS3] 'SE(SVy8N 0cJ!~Qe)yғ;' WWf< z VvUOVp=*ޔD‹^k¡! :O~.- >!66oԮȤjcއyE1-Q$dwʚrdY+IQi}Ufste6kHsiB.T{(ʾ0z% Y?0s@&p;vUz4۟{rkГjU0"Xe.'A|ܲޡ H,33iƍP@~ð/@zEڢcƕ:i˙) ^6^'=#C@ưVG0Rqz4$\VQ߫-o %r8Fe0"CHJTj2p[o߇Ւ[4cQKzEjBp Busf%w'`[ _EjNy"WCk@C z$]wutM t@Ѻ.˕dϺKI.wx <ٹ \d-m[hPK.QaI,Q> ĕ%|^…rhnlNa}N]qsdv|f%mrѷ*'4h3rW*G#v|<"L_i@ Gȡz>Cc~:P-6|Y/4gVX+S_xLҢk&.9r^QOLI8C?k>¤NSNq*Ojԕ/Jo*dĢ=VnasLj-/+R&D}|P]FK Q P5K K tUR%5-N}{Ҹ#ӯZO8&ߓޚ~Ž*䉰ޢ/D '#,]Q@`d'\+tC*}>߸)?&rNٸX+ Or87kث٩íi}Uk A.nxꨏ;SR1ϼ{HNjlK3fxW-pם@_8#Hˑ'@st KM@ze;o?álhE!ýU<_Ei`u]%.]u8q"%= kۡbKW2 u2Bg`puLI!²?9m 2.Wڜጞ  R(uXr9 3@TjcQ#fC!o_x{-­|~O8yDL1[XizR܆*;S,L chv.nSI2>ԕ :dWD ?^BDJjS4l.l0b' :$_^܉r%԰㮓fs1S2KURxݚ"{x:WPLBxd č8 f#E Hlis]I$? >%B)?U ZBmTR#ϸ֪Ȕ<ي N`T[\B.)nԻ2@:JKAsAJ0e\)[Pn$J }ܚb((|."k@^4kY{]qNK\X%D_rygUXb$:"hQ?1GP8HQ+rq1̳ϧ"Z/Q\#oqL7Ql]ZWO{;XoE\ 8+`1Sý7#X4>9Vr4Own VgA++>,.=BwO[⹯Gb"lN)y7Ж HŨQMBdqUlÇt>NzPY/S “)< ϣars\vr]Z7z G! :/31Ј{F93&]- f߹fUWnBk7>*vL %#DIa7!<):)q9a<%\sS+>*m`jx3xIR"$9^"u~FT3lWX!2`D?WQmvh)%lKbG#|)[T(7UX3O bd4 NV҈e!短!#b$Ae.6F1#'B&greUBLyߦF`22~wxΣ#t'$Ky5_2>qsrOyv1qݩԺa&£ᑨ<,cU#EPX[zW @2G¡ gNbTL5[Py^⺤HɎq=2jJr3%NU(`z^]T`j"$gQ@lu`jkD$}JoԢ9e‡ yxz.WJ+\;8l vBER]έul< a(ŲCv|e!Ɵ?ĜGY$ MKͩLeq 6lvm)vʀTeAXQAߪaڜ(tHi]wP7Qߪ'4Z k^ ɸѼi&KI3uTiV*O8 !\R FĚ9!eV#u4 !5׿v6 {Ofa0 I}x"UQucB6ʿw %nߞjSvE/Bhuw! ^ 8gqMa+^w<8rj!ZWMl@#Oƒۆ]6<.:pC7LxJ^}yz"Fr4d#sIP=a1"x.a0Χjəc.zuhDt> d3. g>Z |5t =RUy6E:LW≄]Xr#G(/t;IZ Q|#pjmzxgհOպXRΈ( ?$; c &,5*`p]'1bN j5\ɬ#S~q]qar 374צgҨIftak6!T81*)Uo 2@ ɷeV]IsJzw솽LG$uY >Čr1ljH~>ڐOK0sі 1KT&Osgͤwr}`.hG"&* |/llLE Au2x^sL=ÊLνN& =:vKC D i4M|F:z:U$F<(ceXP_j}9|L>&GS9L"=p>c\P2>mCX wopGfP4O6diYacebxHouwcsZo%ǝC3]wC5_ >ޮmCE;7a3+a Yx ͳ>yDŽP)78!B5vc9n}TDJQ)ۃw'dN|YkHM;x$+׮`#aN:vjK  vϿ,AhTtAp2 &F0o[t6?SĔ]o@؝@t]$қinT* UHng_Sȗ#'=3BԔijcc.{TrT4(G?I l!bpq^f k\ FjC'|13:z.yBcI(5ymFv԰ors!$*u ¡#6`8˟9h4I?nHbœC(w6|߲i1c] ؑl$r6"=۝ؗD,7+۾״*)Nm 㬻`]{! o:#*:32l{JL&Y!00;Zzk;V ƺ>P qIU5_yئ w@ ®Ǿi)Ւ%*/|;ܱE΅Lô.{FEOW#'5hKUn/mJׂ]2R)bW?‘zpkks]4:;WkHeԘ[؏ْ?jz8u|袱5:uD oWeDd''8p1vsMi*h2TSq9;आWwԵFݦ WQ%`?1GOy SғLRJڀs0>_hG Xi7gXQ%D,fQA,ԡ4ʮ:{stuFqfUy;3@7ylU BՐt;M+B ESjWkԗ@啀8IQbWwr|::l{[KQ|FyJDĕ9VyBEMS.AJ9iH 㯎6y=&VsIRl9L:2i|؏<@8{m.3=NpH& 5/S\mIG\r)%dmb) G(Dbt ظZ{^"M,K16Gڈe ՚e6)8S%Y@YFw$ΣYbyp{xEQ/)=v^F_/;XPX)L.$m76r;(1e'q/"nREN]X{_]~QV@tb 7='++'ͫZƅ\z( 5)KeJCv^Vwc7q^qU#ŁN@)1 cyBEm jW2^ x ^Çj0-G5lE@0{CຑleX —w?g&G3MzYeCaapԌf?:2{޽ OjduΓ bC4Kփ:Wܑ=]3DϯZ߳0X7܉ /83qy[MYK<=) CSWnr`/g97=%C(kl)hd.[oW}(ֶSY>mY&}AأQ~/4_}B 'V#^)#Kse 2CxZ>ʵm~n9^ OČ&&4 ~,`&k[Bmeg2,na)vx%`;D?65|5LL۔MAtߑSohՆg ۳e=aX~rf ZqZuߜFACRHWr,#Bbڽ=3^۲< : \ڮ]| q/sԴ9'2 7Rá07%dm2"u#ty/lĥ5]jz^/T@ܺvsєNACyU+D}hG }QE4S6 Z qQv-I(tL gGxmaP{\#b 0 D~ 2>Ge!,7VeE8ꮄh6l<Y5aWM"$ndTlL)&%zNN] 5kjqBKinCWtw0;Qԕ͗ ַ64n ٭2nM[02&^0Cs2;#_JAa69u@!͹}3^ۖa g.6{!*c)s-IWAѮML3Z Z5\V$=œ.=v==l\(LVͼg=q6r* ̛ZkWZT[k%~nVI˩d3g1" ~"j:j"MV Cwn;*m^ 哷^il x |Kpßr[2f_oVﻢS--і-E͍^y9*IG'HHBLpE1]\3740ƔDp?G(TX'̏duA>Zeڻʐ E!Ʊ{=2Er}BύsCgh#xm?vPI' ɨcjfp3.@)iQ:(Ǩw.`d,De1uصޠY8E <{^s3<縷xct8>m<5¬&8bSm/;ϺP':?A@1+W/01u^BtoJWif* k-B32" qz[G-B!#"$29R]'XlPmPR /"k[h c) Q6J bc *o4-5 &kinӖ`Gm\|5r_P 4"}ZQo4%]HBPu B[.-/]'lNړ-/vPcK{y$~FCevzKkJ@e~F$B^G4AB7a_˟ngƨurSޙi[TaLmH0 l=Ϟ3j_ڭx3 +{j{[!5Z#v[F QtLW9fJm lOݸ}XL#>+!u!94!k2?4%n\'f6|5-xR#گ[KAan|i"w#+mwQp^@pW26^TGZ <3@g=_>pp`^M,07lHW$B>^'[GG F~{fp~fU+6YuF% s:z>Yn|<*lC ȠQƥN$H/Z#55ŸE!D(w3L$r):D65̗γ[yPn0K]*a>ՙ0s<]'75rۍKV5-RPn)s@ڃ^ cl%4%9(s~j?q*^(4ݰҩ1"^,!ۤ<0LvIΠSV%H5l&cGs Y~tT2w,yKȬsLY`@A;- Ӄu%AWۣ/Enw+ b)6/7`tR5fM4~#`F[>S2:ԮxS^k{d`?S"x| kjjC25Iyl~h!'Mgѵ_XH̬AfnCsfr+vtAD%=m=|nxGȎ B|>݊ .W}Sx?tTJ V2\r~cW"R|coc㢴R)1܄*f܇{5a q eW!y:fZv*_g!MAW}$5GlܒGcڻb- QA,# !6KM|N̳WWHe$VpM8Ԗqfk( aŽĥjE<*J݅./+ܺA?s?"U\SC>+ _1mI M@gCX&)g.oim[=mGǿ܍B:@8O4("R4߮򩾗CZhs; |Յݺp.\&`*!Ą Lrf $yR ڪxcuT'q2PE11 qpI .$a6Aa2F۽*IƥS5t8C*F<>TM\@uS'W۵7AWcsTKIͻ`y6ei$ҌT-5i܏7j[JMapP&nWw˫jqp$v<<@[r߮# @yG@ڣ f% TՂ[(R~@w7szPLOR0)ϻVZ6*:Lu[ >N}RB^_ۦ2!'*UFžg,=HϺe;(2sqxR-^}3W8w e/x +uYkB,t46T\&=VpO?:l.H abײ^X{I4{5 +7_ĽteZۀ}tШ$%)d yNH:3[l$F`ni}BZJ_:LTCAv#iZ͊0  C :U>W }$JA^mra[:[H'-neWE|N<^T ` {BFbu8_Țr;J e1틏]θ9Luu!9+bɯ=TW?4y3$:cGMj _zǝGtK4Q\<(P$bF7/Vl3H]SgJWZ/!6pEofhR|t6,6mS nn\~EtaS& ЄN~5]rE08{3jbN7ĨؑP#٠)bwEϬH ޽ 1~U̮:r.6W3f BXo%t QF_rZ'DaYJ@&k֊!Uw(bp_bCLUsFciwK MMG -[hIfo!Dvz 3[lN^ws8gۊ3uNG(JID.=flcdn+/x " ˄3Npͧe~,NjCθ;lPL1P}n0!Z"?J^0]r5*S JU xځ3]L2|pڲk~`t8; !93[w߉M덋[[&TzX'{'K07[%wi4)Ҹ$@9Ts&9gRuŻ[E˞[(mVtGV7?$=#ߨA!XڽI|p֤{ )aQqsIe&p+2caOv2Q g};PC=s獘Ww e/ntc#: =X'nU{7Y uء3el[N/td`# sZl^ xpNqQVl^}m!beFaAmvBu'g.|4,c- Zȶ0_q^O RzU< ~ԡ3)F kq[wl2 (EE\X"v>k0ݕu]očܳs>XDN}Fd)60dzS}|!㏚֍wa Î4Wp3F 'T\H0 3\7f]w7;#ҹRˏͫi!Kװo1?lzbE.旆~CN7Fay[s\T{Lv^4ZY~KX<>p~K~XrbbXUvv×P  !nc575.=-+;{jj yu0Vc$;]1L|!kӈ Z~r.r6xu(7 70wh` d;]ϓgw4xZ,|c&3R8)\prY qWDD iL7R:=jz k=^ފRox2֓.=)k?pY774O=ugwYkւ# ^jbF›>؏/ :]R&w=a*:S^;2`+BGg) vtePvDg2.]& oOq ZyY@b4,(RLuIO"Ur [̗<8eo8/hjjC WYo A? %$Mf+YaL)NZ?g @i3>Rv"#tUqZ9:IFR 8c9P3<` &uPJr 1fϋBߚT(K5=-c+ lwO{:E)_Z8+x=δow^C~{rLe=ԖaԒSOME9ہ$?ފ,b) 6J.f|Ln*'6kD$:;䑻QUwz)_>+'΢L>؂ב+EYŶH1ޟ>*רm,:8׎.(&IDg}|(w4Q{\T>/ X(gKrүS>qzlkuwZz=Po C-2NԶJեcpR -&F)qDeMwɃ"hR8-'NU8B~Ie_+BGV?ҽB2"e56iͶ)/nQ@5C;1 O/j,uSR-m{S866x 0"UaBE.e; I8!ObĎ͓fH>_x]O0]ӜY>MhaCL+5]r˗MwσoK\K;&eA$L U`GcRץಯ@7LGe #槄(aN-&1یH7l o-i#LjfoU,Ԗ%]#-鰀v@Nxu  :/.p`6}>TFFk$5@H eV+Sd42g؄Fiҏ3OB?="Ttk\Nxf>.mp7kU#'>װ?k͋cOY&=PU`*9\3 W`:^P4^:Xe)BT}L8гꨢ W C8BIP3Ӊ9xǁ`W2uK9K#J.<=>j-<=B5]r^}dr2)L /_ėo5cyDޫ!Sږ*9!$_ &|F%D*sHIJvʨe[2, mrtjoX:.nel&&C=)KQ:::WңQt88.VIE hMo+-A礅ŦUU)sT%>:`z܇ 3wKxB~:4^u>{.9AX;cP1-pa-+RB,f3K+ڨbV_(;u!yh[1 { At0qmD(Gp5ۅڡ㝊(0M"#{{yaJ_R0X!zk:㼶0ұ<#u e#|9in;IVJ|tRNT*;)uzcNvRf(q&!w=dPvu!h8!Q>XF['E)sqID>ā Ak9+q:zɆ8/gD|jQϊ h*1g :3?s;޿YIWfSNK=m>lJ}CBkO Cm 5cI~ДuBLV({+ I(Mz*e vƳbC9/&7w ;࿶%7K9>I1FƱ%7O \)g:8hRu CleA)h,G}asXo .W wInׁEL0-@OE=pt+eI(9,YÛ[^0'%d hPl7?쎰6QKKq2$ڠ2cfsQ+ 'HD֝,vv_3Kӯ!8kP0?]Vu#Byu1fl@ D켈 Q+rM|TQ&LpN(b?y _0)[d-m t*B I' X,^юUg@.8 x2VW ǻqPWes5m'M8SŁqOmyPA]A.8ToM1s֐W3Yo/%ẠOC7/|AtR 9oɕo#e/PU[IrF:{4 b;(mM::1̠ f꽓t0`F{)0ݎ޾kWIl*Agxv` ja<&pet6T2>F ٗp8̼SߦU7y^mU?\M{cJnc6f[[\CDGn6";@6 |9/s[ۦlZk7"oUw)ںl Rݷ[PjT#ܛn!+w}K㉂=ơIy (~&:fcT5 Of x1{L8.XǷ~ݨ ɀC3yWwWdFF-|>! c;F57P 6e&*)]R0^~+b"QA">!gq ^9cS-k΂۽fif ] )gPlj "Qņ{,cќ` |'NA͡#4$SY?+@OeVT:|Yx `vO A*~1aۘ D7밦ҘN[7ss51}+z5J}3(_.S:_`i ճa{ȂӍ oBDs,(X_"(7\Iͬ&cKNkߋYEӴTUAs.LGdb4`'NA\MќJ)05ln3qO#^Q{&MjXfݘ]~ѻSC-&Θ( C–偿ͫ<n^maF涃L~!u rtɶG7MPCWLmc&x]Qߦǁ͞l|JcMRo&v'2K0o`th?@ArH֔$\="L,J>h,p!wg;c1vt0dwNl5lErғH~4 snHЛH ½ih("\9[諣OB7+1S<@>Ob' t.ǦKsqP˅`e(1ѵCjPF϶[5NWlʏ+`;/,N=ݿjTEoUD/kWbicnFam];;}BP82ȹ3k!aNel5s:&Ǽإ%1-,%N;$qx^3Sc^g];6Lk*"ELw5+l/O\|XSY!ǂ6iPsEY1J-#:C7wRLśT{y7UժY8TR_*?\=4j}Y5Þ 'nE wkj* _>{kV>V 3[Ѣ̏g]@jsA}֋kP}%X[F:0Y{2Ԉ+摳Rk {A.[nED&Q ]``@SQLY4MĻ{Ԥ g\E*ĈM9^MmeV仚pr~ˈR; }|z7,F1>82ry_)"BtjfIs$|r ț\C_){- r=>OYuŘ RI:F`@aX~pv2Vo.KhDHGaO(:ks鮔,P˘Y6nbNol ܸc܈Mvu)Ex_X:,)#ejM(*%S'ͼ 3sgY豕;qIAivq h).Ȅ?s;U,vkGpD.8R10#VGT.epWئZ.SE,o'ᅉcZY1 ڼhQ`-V=iB'0sYz@z+^Cptxu%ӈ>@ܨC iD$!PÉ~bDL(Dv&֏<wjhQl<p`/_>s 6j@Xʧ/ž~sBub9L0$kJ2 :W;Sm9S;N-Ǵ1s;,"yD3~7vɉ7gP- 4嵨#\a5xb[KEQ+!Pa$ T^(C T QL{E$; `FY9 3!OھJάvaF"$!m‡A:   :')NiWpDOj &G8oR*,BKt B%"^3+ߎO$LwF8TpMK ƟeP8k!>BGu퀉yGh֍]YTDR0zP~)a5VҲ7mT'xi&w ~Es [ZҘ+Qi.4Q %ޕ}8gNZOefq1Nâ ĀؒM16DSgM('ծ%e3~rw*],Vҥa04Bz`ч|͂QYr/8|"r(,3g716{BЛ> א*eZ"1oP#6 ^<ӭY^O[b,j[VYaե'dn9n+~?[aJw,?}R"vľf fEGO+ޝ"U@0vQ#1,l:w%k"p_餖3JEYŻN"VIfv}yP|DHOQE7ha V/=o$-"DAY\SxL,z ai: _==:E3DN |v:\ ~Xt=6lBb$EU`O4rk]W<;rpN0ݐɌE6 -Jnaq67\gSq6>!aՄHRAEW' &S{'K$ &OiUh+6Qj211t1"v07QsǠ5gNVz*<!&h]o߂MF&~]'`1=s7WJO`h&U5ro[GdӖe~G4SLF@aS:PD_~S :3Х0ӽ qzz=;>L\TE *aI7%cŔpF $XJ̮ʍ[Z1 u|Ѩ|Nrw( jl2xJBrϤTt/3UMEYJMoձ:;"C&ΆG*Qi2摔ƐB6ZT+w>˯%Xz^jb[Lfm%?FsZVMG:kDN&#Plb/ y /Z 8m5wDrCB]lOP\K(+e>3 |$*WzZL^FfڣQn * " b ߭ZT|,$R K)P\,:,xPVIx)NZy3:rReV3wQ/eWe> 9F68[^m$QtU&19Wb n*ƥ d7tʂR>Vs CFmRmeO_8 A<`K NbW5IhF5DbV#0,WOhQFچ3gvDxPX8$#(Wږu_jѧFXu3W#ÈN&XTy,HuۋPa\ߔŎ rrJ JAh7uzx^||Y !:V͞S4l$G^Ǐʈvb5H ʅW/|mNFs!/o0eLC?g_bEp#2W=y:^> <+_`p h4Q1[ jNqI,wŢ&k+(!5AֲbD3l 4>kq_Yסf߆meJ͕ 6Lqr&D2`.~ Ŗ d5 D{߰0ؾc׻wcwT:=}Kb׀,}!jsѧnI9s \jL+DbONN-m"nX5BQ ߢ^gaUݎSԞeKt6T͎I }(rEl xcD`~Vi=jZZ]6QKOqĩOk-VX ,p 6$B)mݠ#J8Gvʪܔ"8H 8G@ٿݕ Uؕl4גr^f}d__ͧ'l`1Gu ƯNhdφh{!Kk w_Rq7v k,eWo/q5Vc'78qB0q{M)bƇfؾh3Oѡ sV4 1J 4q&};rdl)ߓ!i~bs(iW m/jT`L@!uz;D%Ƌ־d٢*W\:Qcm~WWblaQR9anY%CÌ;!1Cm,Un9yhHRTT4ؚO&:Af'}\2IN*V`ԕ^~+r&EQN'ҡFv'=~1FoVM{6u[ qyEVJ)եLy-qCUBGRQߓFyowtL L/ԌCsOu<^$@-bM=J]>KY:=wZ+Zq`j"sޢTAG(,Ђ>cV~:dUnxO8s3g.'_1D蟷`p<"jSBׇGsM/  d3 .ޢ?P,Y!MKs_ے,3$YrG}($OBZQDJiV/\e|S(0,.lPY>-ROܸOiJrSlHʳ ^eB[X&J)5`;5r 3̻GQ M.L^' C qDdOGQ^^,9\-#rcB 3xX OIܑ)mz^4?ab!"D^0Jyvէ[ K]Ֆ:h3bo !o>osz?H5qW@}tH&rKq&3h"[RZ-lT S_HGvJ 4``^lbn\cDX sVEY >2a`/ʿo~պl%8_ϊ ثLhd`Nl8'Z?c.uCUkCA SԈ.nQnhd=3867ӷ=@N sn_0EaUiM?}uݚ( 5Ҟֆd@ JBq"Z;v2H ]2I`3 ڟ^w8tɼ÷syk e!r/6G*xjkOXS.aǷ"Z Z|8x=F|=M7%_A{?}`?S|u?zh]r1qX1ϱSRԋbZ֗J[#H2:(AznnC{ɆkN06f'Xv:b -cs#~`ZF#VeV*yqG,@fĭ ZtS}e4oM#l)gʬZzÆoa' _ ғ-R-:eU sL|*׃ך\X"Wo"=iո%검/sn|ҁWA_W9ӈ8R7r_()Z,H>ye/17_ܠ-3s) LmK~yܰ~On(%G>Y\b4tRJOqB K{n1ơ^.p.bvLZ^4_XLuNoukZ` )7rBHoɷ&w圈z*:pc4-s@q}qoK%33P8*<F$>i. t$^m[B,Ȼի\lr7} Je3sXÎj7jjG#?!bmҪKiP1#$']xW‡Egʦ4t06%PȼR 4F`3qh('7O3_')dĔe"L?O%4P(Doxpz.Kt+? ޻h/x(s%CE :`3QQ:'6K [^6O~mS{')\utCkv{E6lFHWEm@tb4u  4bYyëpn|ɖtm_j@ɠZWPoAmWo\ո't]Vn[=ի p:^4lycIWg~x@-}ǟ˯YRP ֘F=8>)n9@///" ؘ qKb$I/X8h69K[nG{D2s0q5i ot{]=h"nJȴ\PR-{|O_!\ .k_&t߬qzZ){]Ô>8z3%gh +=e5k'\Fir4%Gsod6*&{4z[m&l2 7O$G+-gǦR ƍ}֗!B;V4yнe' GrG̕1cjUw{z>nđc4Ш NNM%3W .T1FjP0lCmc,d=I>~ M5v&gL@(zy؈$ ,IߢOIqSKmXui辚;)R:}&=KnF +F'`$$mؚ̘#Rލ,䋘 59\po.bJo&lA?7MZʈ_?g @}ҽObկqYou@zҎAEШy)I`ed^vSI絍<@owpTruǰ) mgp͐8v(k8һ\tI67Ѯ;Ȁ=ʞ_Jt^"G\ \t+(8 3𑰋2籮 QTҶJ)7q`X;דɃv kSK\R+=Ի,&0ȵvY@DiHFc4B~4DMw??g0yj[%M2D+)xb;av0݅W{d{*njXGz48GҬPҴBA,Jg#]P#@TDa):42he^rmiꑬ[:|xy,b/FӫpiȠ[52s qx D?"sӜI WOP"_=}S?mj'lb,dݒR9uEGq5 LFP \Q9IcjL!Ih&uʭma%nPG55Hse atsPr:~rYHw:?I0kLD!aӻI<4 7eE;~a Y軘C<1p]b嵟VUfh-?vZfh |֧$,ol`æ D0 ' [Zg=RnU55Q^%jƄnWzEg@Ty`pS/$,ҐAFo7ǐ?|[hvebTݏELG9~VJN|I$ekj`\CYai:좇ћJYSos+:OC2ڨrRD,$쥍40Z "1aXngGA'Eݦ?HnWF?!]2.@ i(b;в亠SQ`0I_+Z1м=sG?;+5wƑy 9Xf }hލԗY[TOrCWK9xj}t ˷ۈ Imߓ`-PNH2`evzκr[&-,KV|9Q9玊X+Z䕒7n]^P#6;vghX7JմG/n?ͱ@RMp fM9nu&B6蓓fxu_9۟tG䕖,{t_œ1^&i-ANeG =8AP<F0Ǣw3>S)kT!,5 ̑fq'z _l >[7\$o7 kl6/p\ĎFEoV.X-י(! ZڏLZSw6鮧n\^TAmo@%PBH4zx&. ֪GØ@7=4g@%WPZĩCI-p><brpa,8AUT"cͶ( !)ڿDvU l7fm E @ ewԖ6>¤'Ihv<]fx\U #|ysZZ;j~cW 8x "NvZgZ^_M+ǒOG(vidn, S1`ExXj;-c_ 'T100@1,Fʑ02" 4֚<0D253Ñ)r=&2~kҗ Hm*oi _rps/n J|[`hĎ|͑ʘ-cHt@qR 28Li.5pC$צ%py(wJMYM" V((jj }VmRZ&`!Pmw2&9" Z]mwr~7F`1 J S4ʙum{.m~%J hLxd,҂߲t40 ۥtdeut\.yQdi{;%79pss) @wSN/Ls`8xz.FF ozVˁ䒽|vmѢ Lx+l~Hla?e=wU>{9✻G=.ل!Aͳp軪8dC.9X氻tBB~:u7 ﲅ[ 6:TMnwh.ԩߙ={ ug6:b: ! `6\YYHڣ`!^Jfc|&IoRu{+yl`k6O9 Hd9NH u͆鏊&uH"L"1Uo[X(V ),6E?XU(...XO(jWy575G,Ϣ+exK2qS)UIR4U-phX{2xkR _C )H Zeyn< [zպ5vfR+c~;LEZ.5SɃaÎ_d6*M8bEVmpMq ?sS&9a h+2zHZUs X: X\;\k0ʬ&F0x^8Lt :=r<%Rv~RNYu7s'C37=I*{a#S\3 vvscv HL|q z/=enAT‹u q뛏ե6qs_tL/Z2y~N H2.'o|euKDpmmLkNu"iEDe`<H%<#r %&KiRy݋>ẕ:tKsj =CO.+=1Xᒑ;)-~@جt@+24&e0뱉U,]}`6C<]tB`CWɜTcGyuMߑ Z'-|8ꠢ 2j\"Y_&Ʉ_qzZtIj2i'=; #XjؠdZߴ}yS‹eZeP7&τ]~9'!'nS&vbRmWȴL^|!DGG* W2@ۛ"bX%9_f'޻HQUq%=~y(Zs[ڕt$%jûOr,EX ' ty6LVôHM rY]M4pGa+Rp-7\B?%nVoWr| -NgdRsA Tz^1JʲGuSp+5tɄ>[v <}&;5`v0:@z4`:yz={umLK=0Q7AHUn1^G,mae]5Gd"u#IpˎkE ik *=XL{\Xa'P6qOK#@;4z(f{a7BE}%ly͸{G,ispʯ.Kpnc6bd~j / b6| zݢ?0;{X~7}En&Lފq9MTJ%8sR&*҉oyFp| PBeg>XERnDח!S6fOGZK*Ek|% eɪ#iŶ_ʍfa$hR 賐C =nMQ5"~UY$*]Mh\ ytD4 7Uo CO78}5)F(c* Њns=TRchUiyߨAlX=3*zyN6Mb+"Ǽ=ɾ(qN5۲1ݘd2M~^'4f^._4{THsb.0Sw4?A J;CDJ+lV 0?x4xL_87|"CDEAWT4'N_8Wph<>Չ`ns4=aGzGbɈIiSB8*nC.bxC65)OZ-M^I0EVQk0I z][" b4$' ;9H /k!Nʲb4-c2t˿CL-RI `J}=ӢW|(|(L0%{*Ohw~NG8ezW*ĴB;Du~}YuG/LE2:m@vϋi,!l-Y6ҋלw*oK@XTƬS7YB7zĄ"7o65Y{M_ EdBD+0>f,;-p1BHiٚ⍨GT8Kʪֱ 뗑[0n4l4¥Cʧm3ՀEabN$.BG?T{k %Ǡ[dˤ.ɝY LaAг0!nѺ x|rV]M(a/cݐ(RF/X :'|+IRa+W&d01cPB\ &JyBo)KȬBp75Pmti@Y1㡇4>g#^򠢚KzEf[l@C*''cnZ뢸VdK qzW>)?OVꃑ&1QmmCۉg}1{chwjtt}]50%ӕ9Gʮ=_q++d$ %.ǗckLdt%~Z0g;~B<,2^Gܴ?A(*g\tC!3w>=LtG%t[}+\,wgbkӛb+< x67|35T ."YOK ԏ?l 8A@ډF?&F xx6  OcCV$*.텔OӍrlߘt+<I7ռߣ*H8%T?7*Xј Pyr|DE]RJu"êY =7ߩc(nAϫW@3GcX0)Joz{G[Ys}_./[۳.Z5z|iN$gFCՕT֦Dq?DŽy2[ɘENkRoAxϘԇJ2JlH2Уm,6^gбD\ >#4 GsՔMC9 cly+(%/߄\s߫==;QC+ D,ՈgoO \ZTK6q(2Hr>g|ը3Z\M0)MǔRZi?Mqd ;#pLc !']\Ӏ?U(`L'KB$NU4]^Qtpq=cH#~Gګ~*XMHC!'k.'QnHSS@LHOFꜹ|[BGoM?^dص0J .2[F?q^)VO$\}qoQSl"nTY!$7^2c^m~pΣt*PEL]?7=wgT |;9PӺ^)~LADp|&Ou8_.8/ Z="7r sn(S}H"h(A//dD_~*Mlt"0oAFMy@Fńdۋl$tKYGն@J:@Vyqx2YT<9v$0 4 .WnHt|ĿH'r/M6zv 3e8+fg=X9 = kW'{遗)B8!Vq|ay8]ը[ui|Q`D++A@AS\{vKI|(6v]R6TgWǝ>; ɱ1vk٬^p,69lV~Ta?v˝J:b>ıkxp98>Kz h.YӪWMHbY`& Ȣ$dfL#<7O#[&1[0bl Z#Ͱ)(CzbMT{0Ojv{)"m<ȫՅ2HgI^wYr2:W Lċ'QP{f'8!ZH>[$?=R1Si,>)ēɪbwh%su  M xܔ/BVbs&hS\S  Pg!bHD)(Ax#1⎰_P_D}zZ勳 F>֬F6fyS\9| 7ۙE!Eu6귄mra\_̍1oASW~B ND[*Y>(j #9^+߫:()iF)~GUy_U]FUq`V>/L 8/QQ{_$ԓredQIfux)ul%D"zG,/ED[ycqC; ilabh4fK†jk3ZQx|{~Sm~WvcPjOS$]CRQ\Vy-B7N?Y.u{HCsz]D2{>i*3܊AFA)R%Y҃]qR<2L۱\jw#p( '=$*!/*!.p3xA3cAyATxl~Bxq~5|_9slOkn,w,DqX K2rcmN?VOy /7HYh$}HJFƼ/ y>kY# ;.6 PH1tW5#C;Ai/1Ғ\-2<~#e%PK3MnX/=$ُ)APVJ?:$ Ὃޤ27K4.R{xpoS>rZ+K-an"/kv&Ae 0?OdLUh 8HgNE$4} <֗lCA,9ZH+!s{fPHei(@'=G.޳/oɌ RnJ}9rp dԊG }؉ T$98G)S"A.X{>R<D;`FozxꎐjD7sG! A;g xGnHAol2ťa\ 5q7 yW;MmT#~?iOa\[V'rZJkʾ[~&_Pl̇cgL01"$oy`iTi)v;$K l[=XbiLΑG]A>U#W(Kq$JQY䱗qs jWlG_F,M2-U6j|ʇoЬLQOIwb xĪekeo<ҚyO[SD vdA!c& C%m7*n×\$cY*䐫Q j^o +k}%BݒLኙ5a7asr~w-V]4°.Iԩܼ O!NX檰4"771Iʏ(oo հJwɣQTX?ֵ-ݩ;B Ρjd . TQu vK梴QKex^0'Qۭۂ s.~U~!K_㙘8˵_-sՅ31+bYɁww-Z%G]K8>o^~G%j`̊ Җ/IZd1 0Ej` P6Q9A[bda:z K.M^W4ި3O# ФހZ>|}Aav7ĘívMGbېP7 BۼBGWB9mf̔M4|TtnqM|*WA[G|d= s[7<"ºgH-1v缆wFx }FEJs( '";`5-Pi yh/j^1y=Uak5/ JLw=X{D0,R\O0MF?Dde&'#f;s{'z&xb0'iY^NK%XhTEBb1 W0)+xm>PgqKyy^xd=Yoە F+kn,-$PaOB׳J +`C/Q3 owoja(R(};"P.ny-Iv,VdpW/8XY ݋#EQppq{P{@MP +m W vS(f*@X5w|oNQ?ѭ.0aΙ= ?* r>[t "ee7pfF.0*4nQgQ>U.ݲ[)*V%K}V AQ)V^U8öSp‘{nwY6&I"׉?<žEv"݈)=),70&HQQY-N҆"A#ѱm]Ӏ%ZL3 R:;W5?p'ஒIվX6jk[Q%!CO`NoKXX秐ZClWUlôV\.!mfx"zR KOS t{TU<."m2 X_y,t}5¾8nd(;QyM߂:'d3*Aಸ"w3~ ߡAIfb*NXQW0]*q,[:>!vq/2\pqMbP|17? f֯JdUwB:ǐB١d%lID%|WIOWYKdepWq!g!ԟsOF%#Glh:(ZP>ƶ֓Gt Xn &> *A~u,?'{bCG q_NlϥPĸC_&0*7"?g 7/K#eSeC@Ɣ`eF;O[;0XRR Ht 4 b_j\>NySx /WI0XйWo=TBSԛ-?/A|3b-)Aq\puDdʈFC&oEAlдb3(Nd<2L{ƛ8/zt>I eBՇ,e 霊V+##Jar]lq I*~oPSX)yD;7S;Fבlz-"4gA4UXFy5sUɭcb ylKq[۔sQ"Hpv~.NJQs)X \uFZ_wd^hNARj!!<(.UX؈"uTT49!Њ@\ĝۑ_6hCb2ik4}b'58릺Z/ ]Z[Y9.{S»IGZȰX-o_ _ {_~ AvvNtf)4Anڻ g PGrm(@J؏o1b3acAް?O P]?{e1fǾ|8SK;D=*5 ٜl0l\ H bQi5XA@[ل[ mq@p|𼠤3yqUZ}9t)|Z0L(Owp^v5ݺҺ@>=g `Jlx`Wc1cLش}Wseoc uAslgFd'%a%r L3yFN!p TtԿHRלRHx (i㟶dg x0Z^`.b}Uw^q h`;W2M 8h\|ǒgF$:Gt4QhQd[6D!0L2Yd9O{Edz{oQhM}5)-=t4ZKVXy܏DD {n|mަ{I3m2)ia8UqT1Z2 6ެov3Bd]SD͉Er]3k"l M?SG)*[qO6#2DϿX:K8,b0yϮSTUۻjV`L IvNp1\;I%l~wfL 8,UeԹk,~ ?+oU;wi(xYڎ ܥFIl@1ߑ@YbgSW)9Xr)BAdzGݱ, tĎΐI(`o 5`5 PYGKz#CUxqCAF3 \w'oN0isdI[l+ؕE:w]QW>ڊk?1^|xt+IXnƷE{<)T,g3MtI-:=@+οs!;Ј18Xa,J^r֧X$#SR*6%O|:k L7D@揌+Ma7.^uo,߶b HʩܚU>Cǡ:]XW9۹^$FOADMݕ36o\$*=_x 6A* 7v7.c_߱ba`rĨ%>m%m*٧KL[vOțϫ4D 0 t2:׈_lp_wG@=@mwDR*5[2`5y,D-W- ;GYY"-8shmo*0N5W6,¾;U6~ڊW-P7-hlSjGLGRC'WpL`ESk. W^)ܖbDWd;ECp* dkC@V'.'ޛ֖J1ݷ-=Ζ&8DY)ﳴ3cB6eFc@;aSBm|=F^{1CMrb%U)":]s i O=%9qK9hAܰ$:$84s0PȻ_9L~di KAy>E!A ,NhFj,4jEE-&=γj&%le)2[T\;^: \Kn8Nʴ$e->QkZ<ˆ̈[9k"4~Z! !{}n9U ʩާ+y$5n@d gqD&B\SBkg-6m#MIVePO,[i^?'Ūl@jr$x>3K,{ôL0È2KX]#}B=-`[ "ҫkF"mmO$E.ղ'OMċx{8щM(W&2Sbp.!ݿ#冹>CW SYEۋUeA H|#RFS[ζ}w@@I[u]bF$:k8/G-"$2;}Z6BV_!K|!l踺l0cth (ޟRfc4҈PBXW o8腝!֨3_菣:r8eDQ~J)$v8_0Re@6M4Q@T#Fsj^\0`WsRy˙SB Bw9ۊ Ó-ML ?:D)ᶗ)yaaOR/ )j Y#ԣ:b1>`/gllˇ}TK.5)cOClDܢ+O7"~exglBa%׏DBJ~iDbz|c0L!#3Y{u*1虀,; ɘ7|d}ܗ +]fl#R1K6!fȢN)?&?xLs!k! Ay[Zh،WQ^Mz& 3Y٘%"|2WC10 ;> su~Kٜx:<h] v68^=u'etXHxqɠT']}ޥF%܌ae3$j8x/D.囄^Y2k[ SwT&nĎ? ȭG"\8 QhΛ-s+/1.*W/.[t*ȗFh)ԋy Q]MNNZ ,3*@ yEDISegzOwǣ%T$iI`)Q;¿9I7]L\}!C8L86dS~r+yveI#81\z#<|!0o{nhMw. 0= b>H7lVR"qL-BjRsr6\0GFl֓ }wTzP%iqGwTqj [q8%>OHa ] ZX\sfXTbŲOLdX#S7]=\ =iK(?M4'c8@${:?B9Հ͌(BmI7}ȯ߃'nd(>^ա,Z_Z_b38Mٹ%3?O˄%@N ك5:%颅Tw5:on {@npQ@,.o)e%Of08`KZ~9s2z^wԻrw[7 oV ^0-7̖${[ !`s=DӖJ/\ҩNmyHrwbǴOvᴌyt5k .zދ 84`G\B6Sow+@Q]%?:LXs$Ȥ[Kʦ^v S }M^%M7-K&Is[Y ru'(+oUS%}*_It(_mӂ/.LKR3>I4(ʄ떿oEz #U*Vh@=Z̠NC{Yu(5')[ot<-d"K'/Q1aߩF< :IfIr ^od/:eQXРj&>7|krO fQߵ+OCrRV]7I4W@I4)WtЬkeW?FꢮkA"[雜DO1`ֲr.B9-x1w2Z Em ퟼YLs~;iSEU߾ _$~2Pfv%lw`lINT/kăǍK?Jvd^A9g3O5R^pa].ae gx"nň ڳ^#?"S.s_i&DM91c)VMK> {MKr}Lvvu HdCӽ'MA4"LNCq3v5lh`RFu]ܪRV;[c?4ƶD,HQӒÊ6?`D_4]\Ot%;J=(@'r[5.ܟoT܌KMuJ$NLFSX'Gag-90Fr|p^B!{ ռc V$K%äCn=S;HRo\4|}[ezGו¢MM)]ކ.є}ۥpM4r"hҳm; Â0BlK-;6bԐ4P2;kˆ W7mW-rS@E~fp,'WDdFB8h?|G^&e0 40c;ILy$WX-+!岇uΙg&nc6oTl z&u+.kER%G%E8IB抓K]`:EXGnkPu4[-^ 7_"vSC[OWĈsgVB..3]Z3 ,V#&W꟞Ea;I@.\77*b{43f~.$`mLnU&`_VI z(LwSƉ_qp(1Y9eC Qwny?2;{F\Ybʳ&VuۈIƑĵ)r+S' ՍKPmbܙWrm6ʼ+6ڒzՆelː3f@ވX-/E6PV%1vsϜG)K1pcIj5et:f|^W1W9Gͺ9AKU]np’^ c, 2h V]R6hh7b&?Y:!qDhqr7؛綗?Uܒyhګ[`NUpwbR ImhXp((r LQlz ƾm ETdŭ"МEʥBm|=0 D<#vDK<jaAFg<= twuSA_~|@o X*? Xiq 0E^I]^5]#%P;ʳH掝`1FPLǟ !i,)2Tt~,hK`eeB?Hv{=ܟb6?^t:A׶h/WWacjw/El?^!lk#` =hyZ6mL7*@|(wZ5(gǽ2b$N=GdAMz#)\LweRu}h]Ulwi}V '8Kپ,([+Ͱ<»fDz!AwС W$( [T͡bGUCnAjvhO_ @ᷨ92Y00[rb[X=U&dvQ)xDF~wIc;gʩ-^evd7'ޅ./8Lo&|=x@Xd,wƛ⎩E͞ 7Ō^ ? g;TWXh7}zm|Ͼ+s'rEڛ Or$ i1dT^jc_ 2%4[@7}PΞVsgF=|= .h u P$X(c}!l{C0 uITTJţeF3GK&"b9u b0LH)`ԞcROV]H4" Cbr+:RepCv<9ֹ8K#ˮ~ Aꟛx1ϧ5DuSXQPvPmP~zy9 '`V>T=$;w8fLss%HfwQkvAzs 3AqHv%!w] TpXGH_ !3i.H+]f9 >J HlMD.R) Z%%SQJ&Dž}tHI8Ah/>_!1:+5ѮRjK/[4E+;D!O4>J*#bT]La_6LHfw߆($⶗x \gWtZR -N( ӝ]߸H /' i^>^* b1>69ԓg:ӦyދJԔ8>}4%2z#SE8@Nh&Kg(oG”҄ie꭪yt#iQү _?qxDh,aj!JIz} Ck6I]O_E@s06B`ZG #1*K$nt(H>) X_7O e~])I4)RlD{́"N5 :J&+pőhC-Q~I?g$V^x+ӟ9ߐT {npANXnM&K''?(@3$4(lNE w>Q&T}VT@xO5(DұJkO,[CX|ߣ}?iWc%-v#ӗiQ٬d+ AsPA:2ڑڤʊA~=N;QY^ pCD ٬Eנw&jiՏ):M__שf/g@U㫼5هFyz9T'`CӲ{)7Ɉb\Z^`% \`3|˛p'P,Id՛<(Qr:NMAuK)b t. R Uю^&x*MBOneWu4ŘYWwƮ2 qIN"r6>Jlj kBSe_FP1UGN`*ڲYnگڡ+ wb0:`R`j>1lw}[N]&Iֳ-qu8uhYD;EXu¶ .5ks# ZD \L?ɶ c.ZR&dhU :?pTH1&tL{vgUk/~J t 钁9mWK>!s0ci凹6|z Al2M5i# 4]„1yMC47> Cp{n|fAIGwkQ88&DMݢG b<˵ua6e#r +v6L\\K.;ʃMcis:CdR̺ v0.Ȟ#d0po5==>l8WCgԁ1+;l{Eqpc'w$xcs3"KS"ڢ)a~@rKa=gYף9<:%~~OݕZ˽g^ 3R#^,R:7rg+-߃DJP OWGW Ó1r⒰tȒ-;UZ\ !3sS?I>zs_EIapOn 05V &-gArmq)M;.uy\4WK* ^L%G\iIOlX++W8*l$s?/%{+>&m"BWDDZiHJ Rh6иS=E9x!| $6툥(} ~*F-'#F$+d̎7ǑK xœ()Go^q^BS/)߭Xzmt!:զ`e*{(~uqMyhg.i DHhir4uP;rztL1 přG!r7wYLTM%pt6.CTx" g`fW(2i \8ϼi QdIk[λa۝۱g"Cf/yHnmP@/Il jQ$III?&#++:Ӌ<kU= - ?7 Inԗ?]C"{sR h<I7pv $^@5̇PAu7 :ESMazbJm5!xF$wqLYbe@nF@3 *Ss4 -9ky(w(cj~HN#F7e9Ϡop7(y8/YS "f9#QW!P5IgwΙE8*fDE䍓9ދ#ҊA6U<7]2.TVGa47Զَ-Fe~zA!͜(-MxX~ yWnޢ2s!?bo== nшA E#Ynny:&ֈc*RT8퉥*ZuL&ÊE.HN0P\|iUߩkpC'l]5ַ w,_4C2C1xywU!k%݋f|pX'|Ma ?U@`.ňC!vNEk&mFk"v!D.ZH$]g!ܜ^uu_;fU6`BՑX)\9<:ל߰ln`qj2k9n`8Nh(Zhҍr Z(-\5 /HҚSp_2 !1QrF^)E+z2xiaGC'&Bs Őquh Hsq3vbݗݘ"0~W%:ɏySx2c^m3m6̬]wK4KduГ?'j'9+$R[t|6Yśm߆z uJj iDY,4K #Ru3'N{4$`bKjoK JCQ};!=QA>& HZxX >}D,[7D,0H#;U#oqT8[YY6='C1}~~ 3xR?x|۹^}3]V:UҐ̤r԰+R 6Q1DĬ><"h &E_mꯧFjb;BO?Gja @aؖ>%%-JJh ,k+l /"6Kr@J1t 5){m!>)@G[/qwSw}X;P7g(j'QCÕ!%EJS/r2ՠ~c9q #u`ux_)bt, Tn\Y$ l?5p;7*UnJnϘxϢۘiNN)z8Հ1rﬗ 8 p}6a! Mi?&Aɠ%K9bˋQa`3._ JW|tJT5_:_qD̲cmbOНa+LmM.vovW<µfq^0%dcwQ Ǥ:0R#OO5;VUy0;xGa^*Ӱlh!R-_𻱰ɆH uZx,4[vXNNd;W=zS 8;頃hCIѷ3~20]>2jgIrԐk;Ɓ!n[@rWIVoo5T"Rh{I#EnwAWa(WdP\a}v#ض'F I0Yr'ѵwt{7[۷6x46{|UG/m6Lgǻ0%K3nߦǀRiƿq_,huJm |:=5F"j+37y]br{? v{˷u"HŸ zOl@ HCSݔk'Lkp8g:$iN1w[nN^Be괧[?`Ր7gQD%ϭ 2 J=5/V(mS&uN\~f&BC[LN8qf{FM`56SՇ $0O`ˉe8Åg(/Lghrü6%93E-.5}?zĦ37q1 CYZg8pȑ ̜:Z/|{Gޜp|Z+4omFA#\;ؖϾ%,153 I* c<3={;)q(-a:3TBMF(w>1.`|րs v2>J"Yf >̠a_q5[)LɵH [p#~ɡkcfp*Qⳗ:beNOij+o1>N$=#=6%D%FӏQCZ lyv86t^dcsʹ`Xt9_{c6N4LgVzv6k Eb`W;x.+(!<0-,O 8soܮ|9Zh'[FV4y="JqQ 5;{>`}\mhGlTUi]Bb6klo ~<4?VfCrwbe1rP]Y2b!6ڃay5HJ5,yyagSeM񲛁a ʝU"S'NN!+POR[*G?v̷=$L|a֠l&խx}{̈jvz㝧`& B[فRtd8!6Ĉ84lֹYʐW|q^%X&^YMu ( mQi#vT/VB;it) i׍Zc;P]:1uVjhlz&f!i'W1i0BcL 8nZu$,A60}/r{0CyV'0:(PbC0e=:;p - +7L`sUf-Kx$4-DuA?e$4m1h  (]HzׇD*- q:VI@Ϻ 6qJ5!/~~4w#*3Io%z~ȖX rSZ3b=T.XRFE9*inYЇc gnu;r }f>kږo JǮ_3ps6i/nfl^j_lD$%gx&^dbA-q$V!"x2ߊߖW`MV//UAd7 2XxB "u m>˜@s_ !nF7d\]fzOxsˣ7?r4wa 1 x/#g_/OPK?_37bE~Z|הai|oUnD 3aٌ&耔vAKznI,n_!"C*Il]ix! ( K} ` cč_0T„Tv5x!ّ"2(9 +j_+82<չNBy{Qk굪 Ke7߱h4jdɌۦVpg/? Bweep(fS'JшWZYK| +`P[9c@ ̥b͌B} s- 3 7eYN܌o%l YTǽ_PNM2@[8#{NhL05h2i2\wTH(Hu(pSe2vrj\n2E4-WhM*=*snu"v&z$l|Yt=HCSbJ>X^n nq D ?߫-fu\k,qQ[V Cq&GLe^ՁV2$vgH@ZiCqDYۿw70zСiוI+Bd8Mk:[6J0 ޲s &\Iml8"o[渐՟(VR׶QT@r%nzy]deֱeu()>ސ Tウ8VxB^ϗJ/V>:脢}?ΓQD]]c)5-S53i.ݕrՙvg 'vjH`qn'ރ\2L¶ɰnN)-z DoYe<}IQiʠ=͠}Nw'?4P0cC$A~-Ig962^/9RrhNr==׆<-mpV sj 4%J|%e9%PK%#^owXVօEennS;ՠs2j/+ze[-8d?v .} =/,!L,;%R$|FGb 禖`5s$n{' QpFB hSI0Fg)U8D>my]ixŁϜ0?l׭e1KN^ÝX{<#m6R27s1%i&[+VQu HSh%JќX|5QV$. ',/W<'t=(tB0[Kdr<{/@u6b[~ ٻP Ș_ $hmA݂}m=+!<w.1K|XI aOq%s, I#$E}4dm8`f E+Gy+m O蒦p"-YіDQ@&NIOʞ {]栺cg~f"C+ *(TӋԜ CdhⴃMx+(0Feĵb@G̽sޔL>p7%ˮG[,4\9fu9o$J9mM('W|PazcJeEh%A8ʬ_$4p>b >L0ky{eZf#{kYe zh ̜[B7jxOmSuKw'PdGMP 1^Ʈi;-y milPG@g~d3x`ԗax*Bӫ +# v Z6MQ$G6#aoAjuҙ獏m #+HΣoH ğL_hlzo({ [aOݗEMVUڋxR`Ѡѳi<'@ rv/jV91fI~r}(?h\s2}ۦ-fo> ;r׷l I-/EkQeQ`J]E7seۢg0Y-N: nI%Ek;Eg*pYЧ[#iz[k0:/^бA'#M"̆@ \TEݒEIe\k\o1]ެ%.믻͘x-:Wǭ຤N4BURW=z%pɳ3vQ W6_c]nZXgO%KzYƄ%"k#?re[M@7(`%~qpScaPYz~/gX}w׷olә@@J脽'97S`y=Qj ܜ_ME57ݎ@{ҞL y Ll&Nͅς)yT(cRr5PWBD,0 & ]o)xuޤN60Lkka(@>[v|>n}KWIVU9Q w@+C-EY#G#裤 vy͍K?® G"hX$[cp4Y'y@jƧ9*e Dp?z  hWX^*Ha"ß!&5R{ٌѿgL.||ov4ZUxS;ĤBUWovMNһUPhX-0΍jp.Q0:) W2 yZ,Mѐe} p>/YCW xd} Of c ]2xkj#҉Lh.͢?}oTA :w5$q\osč\`e;h|V$vrvQdnkߣF6 4TCz WёՓSmL.Pr[Za!b ױ1Y`O40mD227QtW+g=tʐ^nSPI"vrƨ Լa`vOt?k֟X#+cFجg:Gsi봛"Bbp&Bt LBíz-㄃H&fEB)8\c:e^^mVktRn,.'NMB00ه<1HUݴuȱj. ,lIP`ÓSڡAe%.i~-8e\2S7Ou" \ 1tS (k~> pPzC@q6]eя?G!" lc=|dsQ-w q9IQ'okAYVH,=EW5~=BkPi+KK[AX7}TP'DAZ>7WMCĔT53ǕX٪8pւlwkX'yRoV43ܕ]*̹utPZW?@{Y72sI=ʊ&sF0H[*n`-$sc:z%+BM%g Vί$_dhB,ha\/\1 Kq{uew6p1pcM|ƗڻQ`kJtS0.|Ojt vSAH[>Q>JiI^5J%4L.vV~ThA5 a=\ bW&XUm#1!Qmk<>;Rp"~]xր%aYl|@g j.z'kllm9?T[Na7CWݲjԷڭ?j\qbVᵴ3:?![>J2;0**7}1.F[5c3d;bx(1 ᒕ?Y[E7hVk? | v ˎē&Znr3@?QNصa1Tf"((V',"%=@pn=a*R"pdK2$ʕ4YЄ ϭV.sN&PK%'Ʃra+It4Zb(m!'a7k͔YGFr _WG] USŎ $(%@ӽJ.$jʫhZߥ!90a3r%φwʄħMEk*~sL}~(s@Sr0;#DJSAX_vF+ %e #B|[lP14q:Pg&ȰREd܍'uNMf+4܈ [cU֨T$`y(/k՘"emɴ̪bUF5PRݣ\1<2Y (CU _aTDR8LWJ,Y@fFp6#҂XzS\|v ;7hB"p7FEf^}Ԛܷ&*q\]qX#ָŤ>2ZX!5 fH{o&!mX=zӂКM;c]Vfӷ,4h`Ī24NxH" x+BbH6aL MѻR%/Z͇i ߆#gTvBT;+"g_,"+8pal4؇ʨ}ib59vX ;MP":tUfSc}/jzPi/̍Y^lzDb!}=wymFhc9n,>w~l*]ܮLhr _.Іbt},E5%RaCR+R򑓴q~#'Ty\Yj)ڸSݮo| c;E]*T7ww}nOS|(4,rW1_s9=frp1p$Yx;}Or.zw9B{[ie(qgٌySx;FyjO$j![ NIW_T]W*c~ AE~O6>=1AEjFfYNɚ.)<HϑV5tb2k ۹&L?3Qo!xU\?ĭâ@Tk.-\xZy2w0T\6 wT Ƃy. P@ͯ,*ML{wgK*z0&?Hv0<S;|ŢL$vfjh'Y+%s\IjB*Ie$IS1L2<:J},O;|7uivA,#L t޹Ú !s͓!eTBá1s&Us"[U{2}j42Hϑ(.Dm.$瞔a0 VjBHށ~Y=NdߵHmrXjr h[Me 3?pz:} HBkFA6;P0`ذD 7 -ĭfW `H%eApEM dKsxq C,ӹK*q}dGB1\j_B TIΦԆ^üm:im0dSg.EY~ؙad6 )Ԏ mڦuSaĹS` G5#Z/0ym|!21 R Fm.Kv3g7P>ٰd/NDvFNGv"cx5gTĭvyK_PѥWg!'3P(2 Ly2 XV#_w0{׺&O \l>]돶L4p#ɞ*FG4 wP=b?}@ϨYq#(QS򞡯6QWGDj3K<yE2;z$SwÚ%=' e[6u. \ҊrY}훖]*<4c _YA'7Q4 9Y- ?3Lv6AKI,[dg,㎫awRî![~7 1X""P13/IERLB$^pFc;Qw2o@rpETe jbcޚ醭 ּ >v̍y?~Fc6>V 5EjZڔ&u(t7TH-$:DvxGPAIp^%ؗuY)Bm58ר)LāX8` LKd1I"1WL3S,ęËgkM ,ă;g&ǯg>LG0dozY* @S(p 9E,PMi%aU5m2fv '5w+!%_lM2>VʂtNrknR\}y^ۇ)鎼$<~-p:PF ֽgͨ8^`φ] <ܺ.%X6gVdT< ,/eyC1C$0ĂS^# LVvyLĎM/b~.Ҋ&!ώ32Œ<@%n׶ vf7.ld򢟜I^jiy#?(f WeXïT-սH\:d4~auAkڎs`&q  toG#]02=炣u.,hSF䒇R1`Zs^+_dt\M˸3_a1mROHSf2žRה)P7U.wV.%O&8m.R_iÛoy˘ :Gs8* /R^d%_=F Wn#RXNӭ+S_6I(Of׎u~]Rz"ePPbHbM]B3',vl& s3Xs8EQP-U.Ic"p)(SHtIXT#!yuCGV+1/ؖ'>uxUxi  Ȭ渲e1ɓY;s.72J1tD2t ^p!l\np<Y N)E&QB1TqN:B02az܍oM`kKtMX 8Gy3pM6g#3oWP?f?\Q!`L)&o{#pnrA 鐹|m=$ˣ0v O*!t3`ojŇy &8[GݶsEk[LV,Um'I81Nyyxry ́&kqŝrz/)bX#5t U.0eCFdCEeN_cWZqjݶ%A kSϯn)p/h(ۏ1 Tv #8VIr[X`{caX&/@[.]~M֮:N ~GG{}S©I/ͫɤO? 7, $ V6-z$Uw%x/k3UKId3Tk T< er۷u? k7]`T:K<[)op+2([7l'dMj.RƞMyA&,3^[M t HTTt5i\X[D8q|Gng5[~bֲW'_?o {fʈ{XOr2`hcZ־ n6#Iej}΄(Q'Ydre۹s4;P'a͒| 'B‰ôFIO}za!!{+5T^+UahDmvρ% 6z:8D)d^6%)( ׷*/%mkӑC]ac%?y$0ڜN/S{ ٨{.j `3HM/+ ^\qC/}aM['@ȋD遫WB~w6)~0-i%gkӰWleKN A.8o3eG`mcYjv^4Y7jhNaYKe/"c]|uˈ2+Ayť騡I(q fǺs|nD|gkh5[Ah;Wק1w|G 茏0Qi<@ pf43ߝe@`Fx+TLP j-cTdg~t#$nJ6<^W ؍ڑ; }s@ʖc 円4c.`H_{# X%y[T8hv|n=0VĠ=rP]hC.[Y'0lHdbquoִC};j\پ ǖeg5829EٷwP*_Ua+_¤jִ&VA`! ]K`17k"VI@i3 ~?+~hPqg:hV23SOLT;NQJ&@y}szLMVRa1vgӕ'"NWC~^x=GHa3v{9¢)z`f6H DRxæ! <wQ]ɗ. )N3[@ǒ,;^9g ?zK`猖M:.#Ն#A0𖐋/K\B% 13q'#\$F0]΍+͢~D5">eӏ|;[unȪ>{U6cXiE#z^Æ&i$@?w7z.M1 asI~b#rީ{[.vJq;R\ܖ x&Mך`O5)XBןz6l1r1OXrrR/( ob`M;ukQ|_{ Bk\@?X鉛T83AHOhI{oqn2Hg74yX+Ucmn5WqB$$Dz)g^H;q dً7$f ħF!O%D;*Awb"O& @b a]Xf._@ âyn<~q{vP-cw=h7ϼc8lk~{(U Y!鋺1=.i)dq=XUfBVUf TcIj`iV_$_bQmnЙق,o.yZIT Oܵ#]z rdUdga2j~2S 6P3ݭAMߟ-ituz-jGruloDlg˼Ҿtr0C %Eu+Ăp&?H&끪y V^xlP2 yigy~ߙ7g{Ā A"ȭڤ.p8UGē›!|_tYբΊ!懠 gB DEԐ/䪴Ґs:4-II J#g 95ޯMhkj" ÛEDSi.1X-y}*@.5{㰙>!Kӻv K} 1/UU "K]YIk6k'0?y!i#w`|S3f s*t Z+kO:PF[4ʳy,cq'>;%uA\~>ƹvW, #eVͦge6VN o3PpbjӐdGl*١%(%iUY\S+!G*+ l 8hncF)f70MR@]~WUQ\M4%["b㓁1MqcT5붔׊ #U7yu~uMNpSUNxv$:JFnVFB\PS|KٺoEy.+@' !kGW6||;~h/{uJ2ݰJkbԍ?"tDHT_fgQ~-ύ. .jO/j**1]l8Z?.6(6QUGNoǂ0NYwnD&nqRYU8K$'i,~f#QԀ,@ƽ D0T4$G|Zl<@o d$/g!Dk T'ĵQ-ړ ]Q!=FCIhx]RGó:ͻ>~Khu,]D9UBY!b).c 1õ3{[w5:+4J Pݛ ˫e#BIBEAb%!^`9]n-!pA׎PXjnTVg=S4o lb}.!x:!҃x /YߎX+׺'&- &N ]3o /V2Pyh53EM<leB:kf),&-[͑Tu$I''`6W=M+iŸ@ Kfj߷cxm7~í_k ?]DZDJyǻ` 5춍# NG gc( ®%A)xsvf Gn CW3%i)EiG OitRNٴ6EO5l7!bIMVե/WLc-l~2}oX9xȘO_|[Ƿ%&7]]}^EϠr 9(Ʈ˷9vb$;Gevt_AVsP%M>86:!ɃG4oYV`3ޯLrrRO;a͎$6̀Hv8 ݹ~{ĿB,#UG[ˇ;dotvP f8cŵLZsO+9R)}V9],s-ْ%L1݅%%O.CºBb9*A B@TݗRy0w]p`O;jh C{?JH NCʉ/v<$r{J\͠";Gr#kؠ 7+g灅k O\hs*oRDyQ xggj%@L[ ]5;A iu^M:čkmwl C\=q5aK>{ͪ5IM (MX.-s5[}wb)}lޭ[4,T93C)UaRg@:%׬xuabT#fFr>ɸ0Zr[odTvTq|h F=@t̟9EaC ݩnFzI5-sePvKNe?a|Y%ZMk(28]3W}~z]k>7Pcʋ|qܛaa)$ H[}#%Ƨk`%8Ѷ.L4q_Io_p?5Xu-Rƺ@3|Wf"!uD} ׭zeuBxA" j׉ig𫣞}0_o,}'@к90}(YdU]'VbDeÞ=G}MsM[JgPYd|}|4rܕh0LfOKK\u5d{&VRDEY~ nZ& qO .$hdEfʰÞuQ2!R[lH>(G,6dMRq Н50Xu{0 〵omE+ůGĒ1~?u^<=ll'j(J-u1y ^YUy@>5FџRh6lfC"i3u%>S J~zㅒVd/Ao{HV9vu 2z:l@읒\ju t |C˱ ;1$,4H.ӻ^tv}I~9_WֳQvdex4 (Awy.7Yk )W\c~$]3#^XZ \s n^Y Miݭ]c,?4:֬eI"L8 ߅E,$2>5zYUvu 2@e1υsS24,.=:;seu9%:;AU2C/ 2~ dlj/>z0ˉጚkP/z8y)v*sqfh`\ft/ /iS uغ>tW?e t޻̮7&az,w(|Iw wc|TxyQW5)"S9p^l&wBiyz I?;~Kf]:a~S"%3FC;8i 7  fcGy+o2SC8rOCKj'# Sھ!",w>ԝ. qh+:X+jںA Il,#ݔ1ETjO ^[c/="k7ht v2F襙-j'h<äB1@?TH E@"gr6 ȱ߇͢>U>8R5s9K׶vQdH ,/C h" fNJj!{Q/&'kP=!7,/F{9"6&d JWdБ@ i t[0b4:+'=*\`% ao[:k O/k1SI6F藴ztPf}9Qz H';I/3iFVx6J,ukZ^#)A󔁓Di7vOHڊԾE z&dR_$)R3Q?faU+;B)̈́P8i|#!c>υg5> gnL\OfP˿$:{nvV^:gɃc[,˞W+n$/]MU6q6+*/ )Bfi:WT *fX%-Iϸ~=m嵕AB*)cqn%<9#CHaO<ԓ,B/=Ǒ^L6̴Rc,yM2`Ay7|Fq'oT{k[I}}fzk wԥrTX{ƖHL=!],Wټ\.Uhߍf,O%e" U#Il?]4]hw2,C8Il#D;4kPW7O[( z4guSt? t)YQuujMRB/a BwU:{GaeQ'ټd´ŽTC1BL3bbjE3^[⏢£a{ofh0|_ ] B\ oNkk*Lv_Sšfee^N6`:[CK_GJwۺ1}n bǫF/ .(ewc ^`A@|"}P*ar}TC@B/9!} g㳵-*$7umB t+~ىtV#,vmwV@_ؕ][XR$Թw0do44:dÉgTy9''9+yxgIt3|麇Xp .OiܭFK䣺k/gϥnгfNh^vw§-_FTQxz_8_ vYAs!&s9 6dy9L`<܋Gpf${w\(AطMUGA홲cvzǓqNݘaO,Lٞ^χ`]:EYZ>K[s$QvocA{\$7޾Ud%M<~-ݽY@/ٙ_7WvBMт*l"h91+L|,<$xW]U,GD0 g]%/KBEސb-RY7a M^e~TlP&γY?X +Byx0k!H,a%}Ldz΋"|Š ʽ^?;$s ](͉[r"m|;.{%weE޵?xGZ!j~5As0~#l HU;vO`]:>1i`/WArYh1(TP!Ӱou 'y5se83@jF^}(NQ!4ڧ |?i$tEGK3,7UÉu<ڀkr>43ܺST`q\,C}<b7,~ܝpV]k%9Ims8<`w|Myٻ7H9 }d1W?V)224I;d7,.K))fzfiCB'Qk@d*nէN'Ae7-]$>v<͋)~ZU`3 v|3ʔfD{II.I6A\)u>za/eÜY֓>.D*OZ&Jlb=3׭9tUKp)BÐ?-'\ k#BA2ֆ2js\,5VVfs=U& G#($U! "/iB1`NBlr~1~UIE`kYo 2X#`ٲ'z>廓l C& xlTځe-ʒ7`{ 0pM{ݺGFYbP `) )EL4YOwygI_jm&g Hdx?%3u< u7bk"̯Ṡ)Dp:2R2а]O P: ǃASQ\Z MlBҶzDx3[rk&Y`;Tx6t}0iN;poyms^j?[] xXe1;j.S=aQ>Ep8tntS@DVkJ~wÝ9t˓y0۝{Ͽ{2Рrh3 @HLBm[3l DyNeJxooܕx;ݲ9OUlbV/>mХ?";X$ #¥!}mϝr[8x;6(We 1#OR?j^ CG)3g4f*% MDz_Õ:׊N"CJp^#E< 6xM邁Zrܠz,|yV+"uV1rJ:| P?Iɟn٢vt)ɘ[UJޔZ+ډ >@?Q'ed4Íq^\|*A?%VikxuAXn Ȉ{okkONeQs-!ഁiUʘ@'<>/dd^5;Vڊ+Ky#*Db(N|*,Ž 8 LhC`̚<)Bn,܁rxw"e&?bixE8R͠i"ȀWNyAPCDa4;{}]> h̶. mAeV&[in4G!.5J<^d IcSu˰!Տ" \ʼ/5Itinkie?K2ƺ|]6`Hglc")O*u.nhd)>^O gkcҏ~մ̋\c&ޱjKn|CRuTIq :qm҉TS׻ݖ')h[H:ZFwW& xlNFz)ᅼ? !n( HtysE+,ڐAna?iĭQhY4Wfpb_9IzrVҞɢYUJ|=ӲM+)]ebX<2=.ii2E}=,Do+Y!qUSbV# .ޮ1g-GHLk6n;o` G,ƫrІRA)8Eᬆm ,;6GItl`l'U, =1Ho1 ^њ- Lv'N]"xWqqejr䂅j4WgJud$i׋Eeh?E>NV`kk=1v ѕpoXYzZ|l#ߟZ<5"` ۆ1 O~'Erj{VC 0cMǑx7?H:oϯH mM1kjUEbC򠛝T/"V"2Lk3$U)C¿پOMK?fe%aj㮟k)uh Ԥ%˸it6#Ozg[`i<)䄹YĒ'{^G"D-aN 57=c-nQ|,Lf n -VPGl,iwdZ53$M~\JG#C<U߼DXmη(GH-+3-Ol[Bi'$mTa}"xR翹IN`'m_*`DV~ˏ;{1XCBP΢$iTn^R5Bkw{yh-."L6./㽳ݐ"Pd3k.3s38bdI!Z4 3F{% kcxdQhX޲@ fݞϡwΩEۜ W8K*W.1SRn7ID;6:b%!v^N$'.C p=J ,R H+S!&5ћI,//Փe E)ZTL3ZW.ZS5X@6 37X˩K^UY!m[lt)P@KppawB.")t /-M9y:il= 겯4O*(P7ʾjWs%F;(~!JI^=7~n7xV9h9:WNa?$0eu~rRpXwwV,Fx^1 Ȅ[F¨/!c7QX 7"V`E\W,| OG~Li>qͬYم—|S`(l`< dDTSCZUH%UΫko1Q GDy^cajj()X5gmxpqWprr/ɹ"TSgjԄ aYG|Ӆ|>8dVJIgQk! pnJ/ p>9q RgsY8"nkW% j J4/vv|8Ѭ1(ju1.U1 EZK Z߆6 J8DOg5~1+| ߗ=3^ 0Zֶ(jR d夸=Et\s2Q[沚 xSM|9N)#XvQaHP&e]W" GP$k^@:/OV`z2l(]K2i=`.QeV2sV$;(&ͬn@ aW&ѾulLm|V)1Id2t,N^;g#뗇b1Y@0Ra\bHM A$~h1tR&PXˮ=',1!\g:@?d_A1tk㹕:%RND1*DiIuΆ5[`ȵ-1H|KCA[ r؂j*N#Yϵw!Q7ƚ{ S6)XV_P N\8nM+85˹%a)h~瑵J us+ozoVԚKѼWql; @Y b.6>&-3lO=[QZE/43w l,ֈy|3w}ƙ -nb#`'*^(yVU v Cz?GRpQx$ژ ?_Rh3bvfwNj!w?v(e ({4ܷaꎞZ  hV>gC~c9]C2mè b},"zxgt-xOAA6+h\/E5E !">g,t~] A?+߼ 3[+#^K!6336@>2ՉWZU:*7>[ fxdNo}įR.1| }7|'šCr9njoxٻzɵyJ̡SryIrk+<"i߅5 1mCh}lVK%n`ލ܇s`۠HC S]m 3}yp:)c?dnDf377jP:-Y@yjEkܔS(lgDsw Vf1?fG`y}uG3-bq62qK-"Y5#cQ c&S)~LNJ_ɥ&B{ӑ]!+:9xI1Y7FnNO9?)4d+-<1Ų"G9J`(Gc;O ,G8 q !Rm顲&`Y]f?UŢ;,l쓤z"af)1#HZ47]bd3BÏH[˚ Bܿ"gA,WS% I[~ ]0c@@aV: ;)`פR䜶Slw{>H|q 3U'1Jt}F^]K-ͭaAI|+9~z㈉r<&~0{T:?jxp7}76A;Qp62DGaXe2Va\  Yd;9aw,8&Aؤ*}z|T)y֎i+q]?5f );l?TBGp:΃ش&҉nHBΞ݁%py:/rE|;Vc8>8`APx1r`BAjFf|A}_%װcWk7N1^2]C5MO O}Q:t;P^8u\> 6df--FDsTI~6hHR{EϢ՞Scԏ'Q 22hG-u_teHOQA[_˦O]Ga@mϰ)UosQ#~ik<^;EGQ9#Lt~n n\z6B;`٣ﶦSm]Pir|mfjKl 5-JBdr䮵UrzY|<2@IGw-!(‚x(g8b=$$\c Q t#, Y,@qlPjiKH5)HhЧic.+<3~n>5tn"HZʻL4CW.!Knc>!>Rǰ\7q`hoܼ⊻pK) "yKnt pJ40}G%#<9c]ă/;@DZW Rgk})NgZ>¥Tօ+B  !—I*'C̓}Ӂm46L{5 !5 5d! bbϷaEJa[ubMa@t =АT_AlƐ,.>=7;]}AC ^,KiX *pȀ[H'Zϰ2k$E)2q8JU)&[8ɦPDrJ37;g!V165-;c#G7w}޾s 葔;%H=I{rcwwtJ5UT-qKMMҹ~k‚sbx3 jDgH$)ML n y"Kxm(̎^6^)L -8V fQuK$#ԛ]PGM߀No &iܻ9S! nSS4&+)Q,V)rBsm=2ži@KBLWQ>=憡6=r4!N>D#j%ˉϾgx7-}nX!Q6!)DyWRdI"mjቱBTƦOܧ3ޮީҴ\@ @8?Y3KdX^*F2i$](=8p6t0a F s4 EߥK}<)W*|,v0u2S~b#`*uS^o~wCCVVK h6h?[rfV%\gsowtSKmEɖ.\Qrp'tĮϺD5,$E`"X`SfՒQ(C;Kd\,ZyhDȄ+ʵ%J4o/FHEӺWk2y$IZBk[W.r4f&` ߦ@Ch ]G.L IgƔoN)r~<ПXx{\]`‰7mH-)D >]36,*zbN&%w?n4pc6p ڟ;Y;ź4{{q{~SLYE:xXB@CнX١n5ٳ1s2`J!m9sRAnhW'𨿖y>sXjDw8&s ۍ&KOM'۲pĻj$[Izz;!Q]0+RƲ(q:蟢 KH</2_Sxݘpy|IQ3p.3Cs|}#Wu+2 QFaÅlZ2+Y5Cxx]=fG%"9ؒ84 w:*ɰ$9u+Nkv -ZFs.qY?Ý_riEE`"5ɿDQꄵnhø&|[% ̎g87#RGs*mXyh%vxҍi1Ky/a]סhʰwџ,aZjB1^>q~-z2m'ʃ)c_O,%ʶ2<}PLǦrOU{?[Op{XSx@7U+[-"6{;E$,kk&WR+%3Cv_JI "V!#‘y;}CK Yޝ,MbIf;@>,b1q-N`vT|fW\}՚@v%V9[;(M-75}gdN׃,8; 󐏴8220Dj{i^{H1hIllI8I+KRi;]Ŕt*1 B]2E&&W4E&%8*RKp\{aO@*"},'ZzM7?7Zއ1d,r;hrz)tWxVB-r<`6Bp <ۿhǙfD"L \q^y{CRT/+̲ߔ{yCHS<[ 6 !A&%u**&׳"M|,x[5n+ٗO3Dg`'(19iݑ^6Ü)r9ye}"Mh(!Kopx{omL B1FٗKx `ؓR'"L6fqxWga?Bh>LZ5%\Q'x){M׮1{Tkc}&nW\p3jptYr&C;V=`Jl9ɏ0ЪvN5F\-KF&(^=k l3_-1;O3\=!&,wX<Xcz^?78~oǽڻ_ǜWVjsZt8p\2W` sbmnsl|cjrߧ0sng(k(< [`piy}ZEγxK[lXlC &*>`K*/Sa@ B1lUa`pZ,!Қ8rpٰ"14{߰d&[l|P7>fLvCKDG1c_/W[[YT3R66{uE Gޱaqx;l!4ǛƹmO5GRWp|%'#@Ѯg D*UhICBݿ+-*wgpڂtPQbElZ!,&"ʍR<=#0u?oCVi.yR~#FT-D# b#)7tA%fdsġX覆1!w7{򕈷1DO:RovkɌаRm#E \?S9 +ޥ p,r*D:H\ɇCg9ewש3W )|eg]feׯ1_ /m~w րEK`8Yn5@@*)4r-Cp~vߋbI,+"̧TbIyD4o]qs=o}fx*uɜk mX@tGݷc-oPGIĖ-, ذba]$BڐP ͢dᘇ)XvKAN:)W6mgж9/Cf'BFIc*GlpnNtzuʐj2T;ݪ\A兓_SrgF!P/ DY|y%\OvZy0EuU 7q3$w1* .ݧ~} μ׍:eT4` {½y@6{&=_pUL}yB]U靟>Ƙ$a%{0䞦$]҄Zzh4N4.$YǡMҤiUmZz&NZB|Ƭ[lKmODzq:鯩HJPiRmi-VQrɕr%k> m^u<љS%UaDkqNub|vaVOĿ$chJ|bNhs(~ADżE=XCR%܋A< ho AEL@}ghrRM=aFH!WD ~tg=AV@\ IǭȀޡ8enl k?LWO6g%hQ:֨Bth5Y,m"f"#>UinCa?QD3̵E#|k8"v8u,. h+-%}k}z455"Q^;-1YU>] qR[;AT~֌&O=7lIa0bL; F W8+$u jދ ^l[Dk)%Kú>snc<1[HA|'ipXb*E(3kWF&%g(d*Sj&7:/p)^:θmV=Xڎ?2!.v'4yisVU u_PG\ $3͠Vu+R{▴ӅȨM.J'Ouz܏B=xTnCq2U)HdH*]f/H3᢭>~G.Tbz8Ƣ-f5qH3jC/\Ӂ\hj|gUĠ>F>qBA iN vLnBr߽z9L]SBsb(*YK/z;t_;1mvĂ/ h/5@GP2:+s oeajaMZAR|ֈԾ:H# UԽ[HpDȠf AOZ`s?I|dn:hf[-m-7i"@X;~R300:g =O~.٣^^ICZz d2IN-[1п*nWK8v-a_`BY93( .R3؉,[W UBp5<rwn7.vE(_W@s ̍biob;*k}( MkFv@?;\637z%7b`|u1߹#Ux}hLeF230uU<~l<($wF/QK=0 uQJ{au8 CW=h%رn ӂ `; m2hW$Y 2f%XIR++'z/x/52u#΅$/O~ /s6M:(?~5CtVYuj?;vV';ݱe\\ קDGD!DТZ 0fKsGWm)mg,H% i翏zEy&7Sh q3 ZOy A6MTgEd3<^q[zZUi=]靉T4ۛǘw״6v8yo(j!GOp*H^=*A5:NXlmSr.tMHꅉmbtxS{մ|2nj:4<*(Cl5 rE'f]\{Îo(u1׍ 5@!]i{պ&(~F00 #Si< q_xg2x(8?z0Rϙfiq: ??N5 H%ZPoRZTdW3.ay#z}twsx/nJBs/U RwDë`݀:$qsaLfyW34f-]UgH{)W 4wɵk;ͅV ;deK7T FZ1ȓK1bU(&++ J:@HN4~u#k6S\ЗNWI[bYBv'-ED IO+9<-lKg]>xK0u_:r;MxzMSR^ci1&( [3s@]h \AT }jMMby*Ns;;ug.ֿf4u DO]N) Zh{PW\utY剉4YŲVnR9Qy 7nui9r>d0I=- T>sy!Tc2M!$ID>;ID.N9Q]c~X r|M+@tÓjt2+!$A= 3<-*Vӝwz昚;*XD{eMjU^UD B4e6-2Jv {!#hrþR)WWǰٙ~ƤjS8F,)nŘ;o?lej/#9!mh~KftRo" +'-a%xi'r(멡# _h5i\枸A&[~F*(eRW7<kn$cQ?9Sʑ&V .k?t6kF Ԧ!w3yqm+Gd=/W cp-qQ8#|%ߜ)r/P*_ϕR )$r2Čs_$,fFVWhաa+5#߮oJYamNYBG/h> lLuVM`5{ KDgYɱSqBoCK#p @~ 3mM0ӎ)g^lJwРڗ'G<[0v6I)bкܿ80p */Fw DbP̮4V.i} #d_˰OWᘙۛRPӐE9ɁTײF]FRcOQ{{%"k2EN8} V5 (w9v0.%Q.o2۩hv/)T%==gMT|"xpx*"ɔXsath%* _~$EwxO0N#_ 爰SRJeURHU0\= KA XRfK _G&~.FxۑۆT63m^QdvUUw ' }E>ɸyw%]eUkD2.wGi~юUSi\Ѥ6X~ Cbpk!W?%lIY⃾N:_?r?7`^r[M]!Ps4M4K# NU+z^L^hw UX4 _)if3 EG*7äksɝUM`gsx8nU+uWtJƆ MjZPܗM7b R%zɍ5!jxAG ̜KM< mR\BBaѓ%/O čNR%`S<^iU1u.5Getfطq+~"@4|1q| "`}F~t΢ {xWNَ2Mjـp Q|Bn묵"`ـ*|dczRR1w'>dpD\C&Wi60'zQ@H~^xQ!y6VVSc =lE>k4 |2LO7~8JNwf绝*UrϋXCI;\˄)H GԚ }ת3ϻ^p3>C=`J0ox^T70770(|R>|aeCCN-q1> 7PC挑" u_J t5Ws~&A.vqBdin "ϾbվDy?:@ foߞ'"sC7>eCP3$5`h2;eDb*"Q*ȇZ2U?)C`E^~WNkROݪn=*wGCͥMR_]Y(2. a ]eR3y lĴ,J^{r Gha^&Ly*zl=s%k@֞$m>ϬvG;ڋ>FWJSGn CHeal04QUcb^!Iԅ_Tbכ.:Gǯ覫Qiyk|~wɘbDC?GsO>·/ sAk-_Z9]ʢ~8yD<f(wvm4MF~#;7Q2ljk-*9h79\@ۧR7- J'ڰu<i7q/c"!osK}JΏ 陯"GawxN†p' g{RKyz8E8V x'.M=^wBUIhdU>@zFmӳ;!U'D%a m9'(#%zg-Zg6MƜH2;7p/mǝgɽٟ,kl$"nάښ)7]˂D-dS]X hORcV~TwO f}x@f+3:bap n<'m $_VHKF׼`̚H-ziږ' "g>WrЧgMV8 BCtO5z=5_TwRbG 7F[<1ҘQ*okgڭ1yWȆ\##r^ +)@hyRGIT6 55KC874y >MB۲E Qa=}^k?飬`Nmqt^O"thy ͳJin9dL>"0DP$vdPKȍ `ݗVЧ&l>/q(FRUV5EUav+| sH%Mcʢ _f% |1#I2)!ٔʸk}]Q mkj>%|~F1/{Ùa/aRGAC3OF+ /t,Rn; 8tMP?>m"*Adv]Nwj;wd]@(@lP;H%ԯՑ҉#O#L/?^<}$]7c3gl C(thԳ.ןEfCOv[Sͭzϊ3(6f[4Ν0Ϡ$Kq"(u WZG;[&fPF?}4NDe!aŀ4Q 蝠fMhYۿ=M0C0؜28[m?RNxv*dkf׷F9aE\gF11H*[!"[! 9l?9gWR5 x#bG߷:aQ T暶^EZr1F&K"o7*<Ef K$Fٹ 4n[2>s|9 3/9wEAː`tZ$6W>U8Н`':/AFęegeg#ib>ܵ%Sٷ9L/Fc;;4p4u<+N;(%+5I֕t>I%ՠ=(lʺ-)͍C +˲g뗂 caxoi6,7lP">eqyRʞm5gZ)GSxf&šVa Px!xa%ms|>FKv@Iy9)7C_1)fxmR0j :U boHN]"[`HCRcRfn5JlC;Il QNK,1PdbQtއ ȀliM&འ9'10daZtiS#a$ĉTue_ ov\ah۫icn}WDj y77OA:|*QRhazh,Ak ։uuDa[,B0pHfڹĚ5Ӧ_-(lX|Nei3% qč.$?q|0^WKݭ3Wly99wxH}]%"|B*txj`;+J'c"w!Fdsɂz4“Ck-['-|3kj$Ѓ ǜn/{dQ_:v,ǔ_f~[ص.آE=MFgx}9T:i_#Q=ӃɵD^23fl/N, 6ݱ2qw~}x\I/YJA(hTM {YXWB6:wN )ovN6{Ⱦ(Ba:qVdȆöqΤmo+5X%q;?6׳ ]]i:'HE|^hqvSN9HCڲ¢bn}?U|BOev\(<tG' }_j~2@|,O2guC @VV.yP6 Lx+uV{oZ櫞' C#Rǭ.EOf{Ιu|)•^//@B{MɟaY"R)mVk 6cߑjNI/ tth9#f|49Yqݖz(|?3^-)MC-u]yGسUD붔cpZL<_£6}D:~znH3D^jO,PICzW[qyBLx-$$8o{ bzAId(fnbN+ Ò)6C{E cZ %/6 Sݟ" LHz]*R e-W0;9b?.÷ޮ. 6 QZТD] "JF PX[0>vY#O&38$֓pϼ,Ҡ=~q,V[čAAK.y jFsrC9;v%)P+Qsi lC]jw!FO7ށaʑ5Pe}NmdP|"&\q(Oka0 l㉈=QD90x[ѳ F#6 LwiJF-*PCVw\C± ̂c>Tu)FbTh!x"hCPՅ.ʛry_ؘf0\43S'[R -TPu$~tp2=Bhi!xeRjSbǣo Eйi0װrb N#$ SnV0˳\s#*/ˠCD!"Â>tN0Lj2s :@{i`JWc)xr"5 Bںa1 h-iY^?H1EB膼85QsS5#$$nKx[4G~ Ba>lnH8Z%&/QkOU거Ҕ2fX<,8-rqM(pkcLE9H$ cgee+ mKBNFSia5tT|qQ823~$3֨3LzvB vCS~ \p[(SϚBBF͕xȣehndp6,AC &}G/+bNh79pW}7Ő 1eKi*3Gbӵ=~ު\$@5 |ߓCFAn܇X Is& y)=L=Q0 ;^ "fF!fW?z%>?uM%'5;>l|Xq:B^M-~ltwθ<Ft<*JW@/27dтU7˘Ȣ4T G!R*Ǘ'Y!xQMEZZ븱'l/@{$;4E ѻܡn-3~H~\6N|gDu<{I6EjUq]_%0lx JC6f5:ؕ]sJ9;Tyĭ. MwɁOZN1.̳W %y!09i7xXYfcmIN(QjZ$puUAMTec9%?O*Y|3"T} = uo!C(n:# U5*H5|k:@ 叡_" PIJM.pN..֧>A+OFN2D"ʵRRXBK Fbsk1z'Va{/"k !|iEI[S) آ_g sbUq;[gf%H1~)Fv֟Lꏕ-9/wf.vLLR} 8?vdJc: %]o.N_`ҟ{0ɔda\%`2pK-&l>d\>HD:ZK>'*)$R俍WqL|Z@ԉ%AhFT @,ho$'0,Fvu(uvP3iO[v|zd7#(㖜UaZVJErQH.?-жmLvw4y:jUeQC+MKDkCP,cBqHZ=k- &هE=D RU_hD 1%l$|8Pܔ)\f2W'6-09e.&ijDJ=ǂÃoYCuDacvcTZspzt\Ih fߝn 3 nC|j/ϜnؚC- ޵vL B 6H؆H,~ۡ 3 zPRMwkN=`NB wmB66B ׍>! 55Cy\¯"jy,cFbH_^H!G/ĮzŒR`] N?ӈzܥ,i #MTݙ/STV(ud!DWHAOj³zO-߭/\tAO]I X0_9(E OWdb:7sr2՞Jg*zΛI1n%DqMSs3d1ɏ6\Š6'ۗtP^ !S& Eҩ^5ޔ9p8tO%7^`? ίqXBt>Zrʖf*o8|!T+!ic"le̚8f%KOБt Y;h΄! {D+ jr,HU^>OwP%2T$CgLpMBA[>h3^40"ef?K.YQ@avhq.&a=5.|06SWFl9K80hϑ6WPҜ|crxƙMR; " c5.HeZ:B@y(2ÀD1'fڪu۾ ɋ[#ם`{West[Bms5n5g2s>b"K %"KJD^UΣ~qCz6,IAo#?[*9 wqdZJ f 9hg~w=|Qİ_7w< Vݚö'tq1+ !.rH#6J [[8ZY& _d 6s_عĮwT(WӋS>oU4" -W%(p4Zp z,SK*F{2̧ž^{rv [dJth,0| \p*]Q]vGjC jV*pIs7]*Kۑ씘8. &WG 7xocNk`ba2k-K=iZy>ŀoVZG%X$bHPߗR)$8GPZk n@|qtATV5Uuˌ0nRm}7pGj'=(Gbq1 #wի8Ľ 6^% 9JkU2jF B nȎtq{x_-YaZVYؔur\w(gHXO@ϋ"Ct/Z‘ViJڈs(Q줕?F^ rYA}N')g?J8UxqY(8Zl BRu__F{ Ϙ9ype%K$6`:Xi TLãv}tH^Eyl b,cXdAD5SO2A&`vVV/Edu*W+~N+ʻLPK_) #֗m}b75<x_gek/HEpYK˷P'd&@b_ ,sBL).& F2afY@f.@5mat53$cg]yt9UoǕ9@K|-Kx~'{uo^`GT)m?p5߷:Z@$Ϧ!nմ3/deDlLCUD'.LYWmo"& tӞUARVaaO40qw&лȻ.M^~;J|Iwri"Ƥ%"a>wkEě4pvWT] 7RuYR;H&ƤMj] qs4Ջx ¦wE9сzUUW#rO Xzc1x#"&&y<:M{NѶnz}Ebo@ʿ[}W4rHQϠUpX41ؚ82cYR3>{քmaT$k<=NO] {_H0:;Br0V*jV)U^jg[&cyWmv<$0Np|K5a,U[/uyB6ˢ2uʭ!,gOѽ(Q:yC6'q!lͧ#_1QGFSlo^%<~#sŨZӸ!OIum(rv 4W*.{lI<2уb s $LJB Q*I.S,Fð nxOFv C4%gQS& uQyit'#Vh*.$`!kO,ԏ.KkjϸuRƯбGلFSۇ?$hzj8S:mNe("^ch1gB2O/*z+8`8ֻ"mk៴լǼa(ya#;`Yv2OCv묽9΅myʟoQq$-̣AC1,+zJrNɝץQVKŎ`I"h9pgb#G\6o;u | tyܭ\FMOI33*OZ+M?G =1:R9&"&zsQZy^0UL!hp0gjnn&/:]51$}و v{ ^&4߀׌ݶ`eEH0\SN^WL>M41*dZ]:6tUfCʱ4Dͷn83'\M6?{l\'m-rpUJhBi5NAlUBZ\){<=s<ї:y[l9ؼ\יoO~[lAN!B6,Itˬ(Lϻ4ҋ9MpۺMZ5bj`Sleձ]T-^a}m?1AϿ~:_t(K$ a!!hnqo3S-қJ-R{B8_jJa^5z_Sa6IowmU/}raXB{`4Cdل}\K]7$ Uy PnM Kl ;SO]2\u:\|qV۪n^{y|̓7u dJs0lGBγC"2g[>Tq;1TġZEU΋-/1LrgR3,f#{6v](1\1P.p`DjN9Gf3Z0Z?CW4tGW9:om'{ʆNP"*Q@ ADCZg|`5K-;ɪ 1ĚZΉȡjt)7V;[1^tZ.8'e|\+d9Saj܂`ruxbp?{7 Q +W} V= d8v^ܕL `'',[;9FRMZ4Ub񝍽,{)HYs]p֝Sj8 7z7*đrZ23 +yPPwm: WJj"pٞeoSvyX#mx &YLWpZ@~p ""k4&#MAt TѲe"vIT|zav+C#GHo}5@/F09>QO)O5m%[̜kN Q^bOl\hwn')8!251":H.0ea>5-o'FJM_22Mֺ &0KgxpSV#ĦDLݺ#whOK dW@aݷU ^gب}$C@ džT6;XIh] .6}0c] _i2'pICKj"V1i<F[ڡB`FZlbث$>:VXY7ݾ\B/.PM N`wuFJS}ϑz.8.O3 ѱhogՎV 7?g7+vcIz18}i$m).j`Čc N]PICB YAdoi֣'lȻ\^Ja 'No2-mD-sb 4ePI1P2v`}klHXXrZSaLIU;8rpnМ󌒍Vxur&)>];\0l,ldeXSToe0惊wzRNZޑ*'p&ey6r1aQ˒z`IV q=\x X1-s5j^LūަNޔFևr7uq#A(7;YUH|%H@|Рt-Í$3p22Ql6'}y]CGMIJ}^r˗k,v~qksNM Y{Ԟiaj2qUBҢ{vșGd(5³j2.`hcmn2E[[P>'bڀH~PlSK;oiX7DLrpM$Ʒcv&RzA@ ekbn\tw"LѱTyTb)zNɹ3*yXNI3<;8`-{!ks{t纯,@PX3'6JU"K'TiY%qYv?Ațܙ66VgtwΘo0Y̵릱ݧmFj% ¡sSuo wp[ )uBv-+Xg_5-#dƊ\UM:ޟ ęz4i>-gwnbr*x{cѯ%iMOt# : Jd`vZGQ rEDun&B&ΊpW'Cz$0).`h4ԁϬr|}lq͏\Z[86+6U EIh-q$@]xlf rk k 4&,z)\Õ(wQ+4Ȧ5 f}: 9)Hbos">lR[~[*Ο|2J$%zmf)+VV69?BiåN]?<@bB XXאy+0 nY<*o  % PY 5S7x&_Sz0 6Jcj܆fHS)\OXfESpa?>D._)\Ozfhճ/G"Rbbϒ_E^@ Y@PqxbgO @ikM7:[d爸Tѿ^tǞTMp.*;1GBymҖ]\ӟ@?gWJTJ@b/ƾu1TG 0Vc IL!?V,4X+k(%^9L$h$]TZ3n{t CF eHEΞ!NW ?F}`W 0H!/WvIѨK; Xܻ~gZG0 7^ٟw߆8<>n9l!nU?fAHDRaN- ͝jkˠBG.m'5*:b ޱg̪n! ÆWsHtv t,) |T' OP%-]N_Z:G67{ĬX$8"xbA^XdAc`2a2<s9{T)8A[Av< ߯隩4Tzc:h8v37xWJ8oe *[!My705-x -SV6pdJ]n@A־e ]c` .DZaػ1v¥ 61<>GKa8;!^68HjB\[5UzɮeuktD*-{TdוK=zA58<=g@rE襅w#y 5ĉo]<}FuneY\P,0;"aS uҸ #>)1XsCS47?<;K v[~T778MM꽴6-hRv2jRf=VBAo(o:L-Nݦ$ت9; ~Asj6B,lTjغ|0vϚey Z #xaZe =*~OMBMޚ$FRVR tHiHHHNփfSp ݰ4Ş;$*1,LkF'R`[A[pJڬU2#5|=16GE 9[}QCԌ0 %Y{,]y\Z3x :_ tוC6a2|=C tj5$P (y;n.-b]:bނF:LJxt2 A]_SC9ne?W\D߅a6]qHhkT_̺Cjt ! E#?$ -YA6VfV;cgSZ[<[BGwju])I9Bf>8ݩwǛ,9 W x8ͯBe>H K  <8/cnO%mX>Bet1N=4r.ʶ4HoWDs͔K⃢]fSM =mT] 0*j us;rGTxdSqh5mrD4ss s V]A+2f: :vƝ6yszH%CHx{0,0|Y=ZQ3E"͢ENFaq\uh 8-)%Q *йҧ5IzcP/V_ؖAw|F*XGA6kk)OFs0c>  &j ]xV9f9G5Ank}Q>8v>%E,C6`#"%DiݠLaq?"cKVb^(Y Ә Gfo; QNtYp5ZT܏|fʎN; Y{(Qm4 Sl]Ѳee $H=B0]dqހ_gPӯ^d9#ϳ#vZek~昻EXppj+S.[>1#H$d Cxl>#"q"Rxl| |巽.]LCӃ@+H}5ʻf8 LFi5Xa*\7ǖ.> plQck 2@hġ 'aoJ IK^"[EU Z\M,gݭ49qPTI=kAwtvu2\ \W:K2q'`t?HXTVpƭ -hTڭ6ōR^$foS㛒P+EDݜUR 3c]i# IVf0q o`?yfxXn!zZFڕY{"0m?%V2'bW1MbcL͝+ul#xqFtELP4.׭%. rݢ/Mea?GKv`KSxj\(/,F-<%+&R^MV\.YX{L54# 4#K\3L? %]|5#t &iɉ>XT*P8ıS~N^twurC#"롿0{ZJM sXk@E2-5hoB,RuưjV7Ҕ"@'JI]2"DJAt&"Лfv{!)/5UBǁo7 ByP,ً3>3:ehd=1oc\Ab½+ɨy]Z>t~h֬u eu7|lQ EyPy:I^/ǯ:0GK88Cvт?!4k.+WT!r%qZP\nK zІ 5M67frۂylX:WMTtϙ hPºz}BX%i gwu;V(j&"cfB= 'p6E>NJ^kj6~ҡA+t:_n6A7Jlȋ(:ê(熝`W>ϑ -S (=h&y@\sGa\fv^ ph^j:}qK^-{rXt-us59Aܿ\[(dpJGx4B)b"Pyϧ:м|XH[v]9ٓCX/q~⾺ U@/oɖL$AږEv(Giꒊ{q]!clc\?+qWgS)[*EHCc zUCZ+f Є}]/Qem`FVҸe5)B WB5eE%:ڑ.k9y1RS\VRr w1avć˜QbQMQ\1?cظQe{;+щ>!]^c)J%mJ^BANVAe ^%7t+=^@mF!G7p0o2_߉1/ʾ ],_?:{Rí{"ͽ,jXGc_Y&ו_#䙢~ȉ,r算f`VI%Զ\!ʜ(36{`Xmk,aW^D/̎1e)f6UDwۊ&Ets:B5=>*]j:\|WAX 9x\ EJι/+䨚\:w{^(l(ٮ2/ubB]9oU2 䙵!/K0s͜iiFL"_4Ns*jx4|cd"P:.VJ?{\w^J%- 6Ed9ya8.ߊjZ,B&M1˫#i2E̕@;#6KBL;l~YS,JM+qVD=Qzw:an,es-> 6%wk%喱6gc3L*BxNӸq3Y-~ [bOPTeUʩ| {W8T`ʯsHXs~)SP#P.kKIw 7R5'Sѡ0YSKa:9y뚋Krls}uBoP; QEGIk!T<2gry*\KqF ) 80ShZD8rt@z̀D8Bs+N&gt鹍AVΨW9Bz!bQ<)A4@6C9!SHQPc.*"̿~I!C*45P5'eP)ldHhVzs2u|eS-._UZC aIbD,`Ap?Q:w^[u1ңη*ޣ۾bZ! N6X0Tؿ#[|`Yc=Ȗ^>]'wbcw {n> 0تrn֏H`mWy6n;<"2Q蚦4e>ģ{e8<(7To%fn]M2F6د?Evm1 ThJL}݇2;iFdyIۅgu:~n9'd>V+fg"r8&̃Ζ(`u }3/'  XiZRNH4/*[!P"ڼg]nO^O>G#US ^us޸.黉(Y焺=F4s"@-xq~ z=n7F k9Rx)PI)iqSu sfl$uǑ.'^S}y}/b:w[| a 2;_F`|=. S~-yY m4/Yqćg&FyOTԂ~P%`] .Zt$7Xmȭ5{@ sp䮭$c著"rдS Dqg`I0 771r+0ؓSLG*",L&讷NP(ƳQ!|lРD27?k]&:U.a/ػ92ǤgpJO`>>0U*J ĐwMhҼ9WT+tFZ nly& )<3)6*}U L%V&k5ܴJ%RF9`eq|N S?%A)ʩhc˵vɥNuY`Kg@'3'!tǺZ6%`rZGwi7igWVgr%7"P^.njN?w:u2X,6~nf_JbòЀ{ N$y1yi!wԜ*ZܻD@q\ًx|)]14vS"pIt}x@R+`ڲѹ7) 8 0b;vHBe͸>KG3jڼ~Ϻ4|kݰa3nvope,3rIDFRN T!ݵ;wCG tCH~߱_>CDB=#5PSqyk/r'BfIa13C䠍Sؙ}A\sm ֩8BDXTul9QOB1װMoGM: eld0,@[)X>JH+ ((S A&\}p񠞢~kgV@rL1-{14*F<Q!48da*?"B0}/`\.Τ l3 qX)ЖS^CS6fpmu$O'0;o|fK\jr$6ċF$'R*'z(6$[1PQ)"| Kyۙ7>™0)m_ќ õArm2cJhd{[@ z28i ^05%6+ոuj&g3Laeg;jqԿp zhOc$n",rKubEW&V\; >w&AtR 6tNDI9[B9 >-Œb`gϡ!2UWħ'"uGi bM23fJ6 ':!Z il Bɋ~dPkt;3gNBB"уlޢyfdTi8P/S[#]ySI5C14FXy 9U„h`\۠>W8m paP ~zpfPZ#Pg.eMҚC1nf*[#V(Vk(:t^S2+/ /~~V&0g+ 'Ww%ԊGCF6|KECew {99./Qڴs0Pa K |,@,q y|f-Qѳڠ-)vd6Șv4^^đ E)_ø!ɨUSZŦ ͖QHr|i֛0]YR-<)7IW5PeZ)RD6WGCUO|sgۀ׎s˔O _f˜S)؞GгY7+&&ƺ8, )it2,Hi05Ʒ>P(6@ y-a>$b2!,E:^AMc~=9yr BEGe.KƆ34 }-y>Mx;?9+||`&7%JC8mmBj_&Oe(Q֮A}w2VE맬vm@cnQ k0+S_E]Ue5 n=2T-[;||S\ pv[jAў싴WJ+OS{sQ$P϶//+q9&@V3%k߰է-N6d\}im 28iꝡi Yqʊ3Z1F"lb6V=q{'!} ='Ń&/$5VM(zZSYU lrn7z?9>+^ސ^z{֍>a![ dWhNQ^b;cSu y`/uF4%ΗLeʧd;ipN8^|k!/XCqXnh6 gar;nm( ~r/=w`jwTYDxy0eq`+J449 *HuWbƬ~WnzC-wF*1F*RC ?Tk:@fٷ[&b%um#>ƒ0^5J\v[SIqɇ~I˃è=N Uf1Xk8^A3@>\s?WC^s9E&5LA.,[JW*زN]^YV'>$ IP7`yCMuMw tI蔧PKX vfoo+o€;;ZF4~F~X?=Νɯp\xt4ui^ǩ t3@S&22?,Ѕ0@jd3r2D=> 1 t lt^I2?%PKxnP٧8;~+FDL_?Okp0 'qUV5Bh8f^u1HDji?W bӺ@vZMhx#~KG^qm>Lۙմ*Pos֨X: E&9w1#]eH9ZS4&wt ;ΉqF ;=c܁v3_U-YU> d5:5P( :>h3CQ3(3F?rCu۶PzؠA! #R{HPѵTn8h>jg5 ExJ`da?.C߄f;CԩMޘ+ގxu~MwO?s#f@\<`/XA65G`*Q&izSgDsMF/Jaȥw 6 eW>.^59 1%k/1́8Gh}"c6(:'-;1 w3}N=wt(*8<)DVj,:&:3p` /ٿo =B>#巈S~ŞVqoތힻ;܊q+$e=\eଛ[Ef3^3ohRЎ9![#qN EGAPX(!(ptU0Qŀ):n| ^qᯆ&^H*8}u4.*z|16 fޗr9ےcD nRҖ䘏&ّ\nl=#Ƈ<:ӒqM-\)Ӟ2#ehtY8f."P"~ X=!,.GġOK==6h.A͜)9=8b,487iY631/uŜ"ps3v0Uą:⛬b)D:W\Mkd^D'++R XE!|GJ[O8I,$2XEϭP )>.D–7T6TR(vxr$e ySEK$mWΕ LSH轖t$pĮ>E d".A8W 0pe_>H?3 0\N׭ƢGTL[+Jg^9f94??;q{e[\~^ux ".|| E]i*Qv &r I1N_sғ2%ҏܙkb)uڇW_9cPӪ+Eu|x)?Ud5/D|f#]Se!lhlas(9C6#UA[C$Z?EU7,K8u8U.-=~Jzncѯa'@ȏ B'Xd@a2V5#9]?.+|PoY-yd{}Vޫ+R:P Y|pw@u!-*W(a.Qޣ&#?_WrH+kSZԄ<7UFZSJC->K0E,,rSQUjsH QsE+5NC)j.RWJiw-z`Y$pmt^9x4Ajd?6͔H#"ғԊ=`D0A*iRx4Ґ䃊F[}_@p0c& 33qeO*+֒pHA_ BA7x[W8,M-_1ֵ7ݚ+&CwYł\n&,ǥrTqMDGS0Ɇ 횸Xv}D&㻭epm HvA Ҫք`Mt,~e"4bCTr!. K %5`=<0@رo3(0!1*$Gj^ Hhcd|BvMB_8N&2PaA3'gZc|";rzQzp/zGM5*WR&~1V7NO) '}}=q2jovi47gY_6CBQUiѯ'$7hO/ {cTN³<0<ꔍO.v0i<-$nn؝:\X+)X0SF+eǎ~UJWts/,%ϗS\׃7'nU.h[0 OA-]mգ(jO{% \/xg&y1iW̺YQ/-hZv Wex+ѐO`˛ˊESnLe۰|Sz2Ofǝ@y#!5Lkz% gKs ;ePijyh"5 1x oH0m$\h{HGNFrun$vƬDnZ[r}o^ Okv8DPfG˵5uq'vٴ1nJ5!$s2h(KS:s;^A w+R h:X]wl)t3`zFL?@?|-A~^(w\WJ !囫•ss[`5Ո^VR7;fchn#Rr ̴qyUi s 06FͲ%߬BWtd)6&]5>?+L%ڈD@ 'f;! y؋֠mi8C2 Gxk!ӆ<{~+]xĂ?3}2&sOy-RՀjtC#?z/^$=^on:0>6(q6K||Ebԛ2=P qVoRyVڐOVx|E4ު@lLz3#ikKWn'!꽙mC6wYe$P:J^ Bs|Gcd?,i^D56ȹ4jU}W[ [NitGAn}y&_ȢN9?uX!EB6B D60lr,}$%nmsᤄ%_7mrKO'-M]]P_!i8cO4}﹆,_= `L; qiHCKe*п, l նXؒaXǁrN}ܲܨ,$&0Q-5ɠzWN=?R]B^l{_l`wς̎qD$,0^KQL"M]_Q?lgRq7x_.bo6cBL*߷>/ AJ*= sc|;z5d?`}~Υ:?:D8/Uii 2wtf\~3L(&lK9@#64 C;?H\|r+v-]mW &wB*լ2el;4e*#/BH]k8OF$;ċ)Ւ^ J}/MVco˒Me1=9TucC.iEq 6 .o#ÝNR,=PYn!&%rH[MuCTUym,pIBHY>7nvpO #L|+|0Ujߺ =b?G4:Qg^dkEugX]@kIo]dB mb(u'~ڢ'+ncᝂVUU-crbP؅N8 .rj@B\f)[=ozk&L[nGe8azYcE (lvKhKM?a2?<[əHg@ xt7ke%ݳme?~%Hqd(sL6eK[rB¸NÂ7rX:2Xʧ0XCbJ0 ()j*;Z/+1 %AF2BQ23PmXsT1Xa1kw2e,-M7Qc&F]G9ߘȁz+\aE_uo;ʂ'2Z_{VUjYD >3).lGve5oZ9AmiѻaǛUzzE`%pA[ΐL݀5GpWZ-Z:!zM{[jBO`uR`> eU.4,^(nuҝFqTؼG*l0bPdcҠhJy vhcBӉu)g>qL tpj{Ʌ3AF3ڵb'(*z" o2jfxb(ݔ_^F3Yjx_p?1𜰳xJqLɄ`S}f=<7ꛤ@b_P,8\ ɎgA#kޡ6C*=О86{sD{` 9ʩq؟c2nJ h)W_HN 0+8/-/%[*LHFjN積RY[~&K7ZBU86iT׌įewChGG!]"NT4Z=n+*uA8&ZӾF3\(H8Hd+4s]Y"şl!k)}!BAp4#JfHRYJS~˨6[`ϓeb+R-Ms#yc/ɴA2(֧}h=ʌ ϙi53 ۜqC vߜ [9,@i jr*[~ڤ:BX8p^wA2$_xϊ!1K"`U8բ7Pcΰ2a~"ӷqK!\ % b/+KbNs)ッc52?Htˀ. ]Ո=ޑ3M\xv'3$1@ F>4]0v W6]]+}s ;|X םx!d ü ǾrvoɼZèf(kL|u,((r*NR ?tZz¯ҩ5őc9 ;Ct(Vpn_c!$ݚ+HӯJT>|$.~##"[G:J‰* y)-,~Dd>by-zvb蕸+C&-}{<:N;j1uMK pڙBPZ*҂5$@%%z&55LZH^B/ Q54kˏd4 .z} 6΄x^%h8\į0\O_3<լRu PJ"iۣ 8{Բ_T b z|K'ƪr\@9$ӾQB^,EQuV=V˥4^6itQOz1&dZ,w ]9 Y60Aţa1.MBDY!rS6l= Cv"J3UBVni!KjI,Z/,ubr&Q 2NR/"c^;?(wg5b4:}eE0ϼu-&\y˔c@N|_bA⻿R2`OZxӃ8)AX4`.0t05_/ nOLT~[ņcHbhY5!)t%2GV?5Y/x{jVuݙe?ɑ%h/ mn0=y1 BN`VJZۗnuE"Cow:W`unrHJiĹg-i;TR' QEJМPFVV̂&v SI9^@*Jg=h`pմpX@GZp+&F->~rQGsy-Ð}0!CN:;?bwk߻ׇ6+k$K4PVK8VHW *Qj]_}ɻqЉ{7]RsH{7|xߠpO_R NjizElo\.6.RL7/MEOL>ՔYR9L] yk5|%G3]T}Xy#~~͠J Z}CG.UBujfd|w̢>t{P%X)\/]vM0fޝ=gnًj3Y5g"87o"%}N,Nn$@yy.&:`z8ABv;"-AH8[VW$ճ.C'\Dh{D,\L !~0‹d;Xg{B?ahc Kԅr tx$ԁZ+o'sC>^2w9y6'\`K:B[jّa~%9ӥJF$SʹOh)Ȳx H<.K .v;r}U$[,Z]€q$өʨ6I6j.dڶ)\H5P6t"~wv -TMg%W, ˓(k5(-'xt$J 0 |IUM6J=jA*Upaƺ^ۢȴh3]' ,W ܋]a7 }fYtMV?< w81gEƺTǚ.E̖Rɓ_`hAr_&Sgixؑ t灁EF-#SKX!.TL(8( )Ϡ*23 <}YvJ+WuUU޺Ȥ}* L t1lmvŵ~w㐮h.%wNAK9o)u<u3,Z.P,ZXi\U[N7,9v@{"ɛdwV)Xw-jg_v(m_xk^bA>jL t7OR  a!PNd?kT*̵6|9kB#'79Tif5J/ poWSk;)^. ex<\\ (qѬmf^r',UU#)5^ n/ƓT۾uxm`Ur4bLa 4`}ʼ}?0oaUkcX<t|(,U|CG"aVJ {֦7l4Q`UG"]ٱ:. 9'%oylC{zIK~ D)ҽ DUVl&j( mUf5m -TM#e]0eNh!Y P/M8kXd>F c@'w<*K &m]kO%&S]^8>XOLeFkeIhWz?E%_Gّ; `,+Qn3^>s'vvF 4ۃ<Hc, [M]eg$/n=EKe =cou<uQ!k|kھ=?>]>ȩ+6wӘi ,M S􄲥RN>oe%N ȁdݼf53 [5Y~|z]t_.Xރky~ݻ =3z=%)bSt/?~$ȜJuH]}y/C^|`+ES{StɓN@$^&5l2H2ŝV*Bx]~_nz B6Nv_5cF~|Pun*PiʼTcy"L-],}} gXJ0WmXT@ǭ(/'dXFiθ$8M%ŨLr70R_.#)z(ï))VaJ% VC N)aZ`4xgppH/V& *$H:3ㄤ<n]l?Տ[@q`n3Ǘ#ȜYf񀀗@^4vjɢ#g6#181,oA3U,=R2<" >;nW f7ч?\fnJZq[\ec |:K|F2/b 6"\Dݡ9,vݟ=< |.4b;XsMJ"C> -ΥSz} nI>t+,gc hI}VT֛ "0|;XKLNr:LC@GIF FKbnJdz^SIujClo~chRV\6'kB(0K Fp:yXI_xS5Nb!W RzL_ IC [ޖ/,FЎ«Gۿ6{6{x0ۤc?Vwy@{4rV!a]Ip F^cnxS -}i8>2p!BgMh?δ(pe:(0c_q4Φ>¯VY7׭:ۿ;ӝ4&M2>AfZDTyeaIz`!^0!"\v?˝L $?Bh+L)ЂF]civBsW#Յtǔ>{U͏lƋ%)TAq u*> rV uY a~}AV?X%,`=k$pwErVS u[J;H5/nO/oJDK -/'s ?_ð9!i>n",tq}w7HA>8"Pwo4̟Zö0; w~Z-R ^kFsދ @2MRQĉ%ĥ#Nv,wWbەQ9<ՓZ)t5NjCBk^v,9Y2A.>S~H-"m$؊:i-u3eŕ\Y-I ks |RWd!7) D° &fa_8r5v0à]T?2ϵ%|هܤ&qGю!6}m]ҵ1{TG} zR0=K c n B5`[@@NAvZ]âbv}FmHYDZD\=FFQ(VXƶ = L@IfXk0j=yf+.?X'oL7 ;EKդ1#q{OV  :@HLV\ GV#׍q| u`ie'֑қf Su'Pv<*xgǓ2t ޙ8DAXD/7L} λm߇׶Cq&q#jìl+'dr¿/:6}K7-,YJFe f|Vf{pzzO}[5V%7Sn^~E1! 1[,6W4M6\ ]]-e$Us nץo{Ip d[?~ʬ'\:~tz"Q9%4Q2=HqT iIlb#^Q1V鑇]IɛIʁ]SՔ.Mo{-̵٨ ʑ(^ds|F&?zxi3\j09.}I8^*oU¡N8UjI$^ФQK|ھk8ړX}ܫ6?E/N`lZp˂_-Sf[#ຏWc=Ѷ%ӁM@IUS#nf4?C<vajAqmsfjɨ }Džt/q7M7?zlH6:AyXÃri]ebi,zq(x=A Eg&k?t6e 5rUטA ń@Ǜ5 QS{ކG(:cU%rAu?C<^>CϢPb]-v|"rԕnfC&6+N<1=~.4`^ {l qGɪΜ>mw`i1nRQ0!皾;-.ym#)hgiKZ(ɿYx_U- DgY5wsƬ1=G_8SI:& ax)@ &*-\ HԄcd4& V rx,˶Vdg Ѓ'IyۈnKMXشԓr.f4R,](N3.4-G,Kx?PBC99{\}K=9ܶ`!]Ema\$8}/dp'o@uWbtޘB#zgtǠ0;h-~ý` *lIz1t[s,珿{hc$wR΢ oԤ^`}Pe'^NK̂E0%jSy=m$ȉ vk)*cZkkۊ]UPdѤ*/f?M  VUX?AmlzA}pNjYpAve%q3PP~wwDZLw+R'U%La:쳧gSۣ!#`퉍sA?oН~i{|{hA\&'.*IVe_PpW@ 0Q/H:0pIKO`M2gt3 DqnJkk 6;<{NpV;pH۷¸G\J8RcW 14f&<*ZD4Yj"qTXHRa俥\i#i~2JaA=n_2L[ nbͯ|JU6~3}p˴2v7DBE.^:L{{xv2$lqN`"yGi,@4O:Q ډ{B׏8My۠ɗA_ aR I值%#6L:? -h[!"s˒oyf&_}锆e<̶젡w  ;haY;\``s˧>򫿲ybT@JcNat]h(Fi% x&Eļۇ;[Q5v4waR̵I>TSk @{M3I(^^/Ql+fZh%bY3xjZq[ެVEzh3[K*Ɩַ5#*?²K"G&Ħ;EMJ=)6#7Z rӞzܵ8?S=y < & <0gwպ+>ґ]޼AB'net̹v8#\;#C7ptLDQ29 CE>S(h.vl)!S)^a{2I34g~>B~>4IrY{o:Vf:~ݕYu;vn:db"֥<={>Z[ rֹW%/ݢ[?c$ lV>KS}6]j!iFJrOQ p\ K+_p#XBF85!}%p[Å"bem(v.da0:hթ8$(J`|n򧰼Cpo8戓/ضӁUParcod#d $i[)N~%WV7s]?_`;AYBC)qtg}̲ ĻX_<@5qZ" 45mW|L4(35;AS jE^Yr}1Tsx ㊳jh҃Ta]yG]. x[-C*zG7Wj^lx)V3;E#l)6|cЫVܮ^55%j'Ը6֔B {j_7؃Vo+ $qOJ`7#44H&42Ix> mƨZ`8uF`C Q i,ݷ,&QՓ.3=|NEӼnI](Qqd66"YiqfN+'(J+PbE V52i͔g*S I,  i.wr @4M}8m d7%Fd$c!aKA<֧}Rkg.0.q`;(C4ZeCJfNM.W"Ńk/2JDcx3$r1}dtFDy&GbTP!S6#̗߆-y جp7늷]-`{)Q|p.>?Eo:LJ[OB5#9=%hxm%V8L:NQIS_)+d>.|HYwm7_ufmWI wY^aޤ3*ILl'2 ZeYDá lh̦}7׸I5o@Cdt)|B2~MQж us[E'\UCcߔWFs=%yXʿwN 3ضS4$+rB{azW0X[1msdTa JKMkC?w,F*Q( ރ=0 ׅvL7h$Q,S V{GN3ț$_)`_ՖiŽՐ|ѐZ"@Mx`%|L+q~쑣I/e=\R=5셇!-aOPP2 S) u ҈=!g*܊MaFH\@Fo.a~.i #,e#{|g؊vVM|.~Z_  qbd]:!O AGp1 l{Jn(~H(C )C[sL Wiaw~=,HʍkV~{kH|xB{T2œS6F^^dJ7Nuu咳2f-`*WF%;ۘ(ֻ7p ^?mkp۱<Sx3hmu5DsW-'gW]cw [ 8CvpũYg}G粬(d`Naj CoG%yot&O(QdH:ĕX7;cb>-ncs$<ꏈ>E>, ) VbYXa[ެDr0cӹ9t#-5#uL焗Y_7a% *%W<8VF<:wz{E~=*gaMW`bOyAs|ɺq엯'z\QphZZHW)ZmXV7S/\.V ћ. ,NڇMCN|7%%)^[  qDCBܷ;B8߆!9xй \ Lέ4~=f~RP6ga1 CyԐ2@o>qy t8 vpË1Zpm.l'4!cq7tiE %! P8vq.o4ɍɺB bC !XauLi Ό ~鉉ĞqGlYrvDDsE+CNi##GPsMt1Ϧ]<v8NJR*g2"%ok3W*dwKQ(4Jo`ۡ޺Wd ϼZ8@p!,B[~7NKx.hq /&MHTYѢ 3vƅL1!*F̌.3]jtw%GCAm7^" EX'OȺ(wf$޶7@ظ֓i|9yC=cAm'Gd"FkNzUa#Xqbw$˛[Uʳ>,Fx6kH1[m)i?>Vk^-bϔɷbY0X[Y˖9狸Yӝd']x q]П-BAޤzxX8}/M:o~m?(wY+-Hf7a?h)ugrhjb<8h>GHeW#7(.F7~]bzvI_!nRSMOzrèudZCV= ?ލ<5UB}^`~!!<O˞\7+J`YLl;}1`R^ULCv ˑf4]{*I ̒Xi%x,%{3KEQȰT1=OsJ"59L )vm68=Ö^;>E#:vZu΂R36ZWuAkvvd ܛDW3j6+  "ZA˜BB &AF:j$4 BS|w;F+adM֬;Է%V@0"+ %LC@Y@3 Xm =$nj⪥3M<vqDKp(,mW.cev(>6Ψm<1vos:pZ„璹HH6`]35:𿼖8e[r[Y{BOJԂ(-T>"7͖Wj4Gij`QNpNJ NrOALŽUhEtn $TXE󤻟!~.IrJo6Ң ?M[Tңnkwgc3AF}݅;bt(ȓE KMv^k-f/37OpM@ mL+W[D!@]4LoN֌Q]UpMtDNٞuT9:L4V rNNk'鴴s[|%}gGLPa-i/؋ʨlՒ#8u~=7g_%-UJo4u jVrfy+|D6hYCcklЭ5Riԋm:5C H Jih}-R,ɲ1X\iBv^hC⣹@x͒{U1:{[MZaqKIQaʣ +;xDZ Axz ꀉF~2.==r~n/sDZ`sAv'-3XvuExR Kn.egyJ&/ rs0@:p?-)p/ڛKamebn`z-Uq\7=&p۩67bD   ,gcJh1 rjy!o]apa.׺Ava? 篁 ~q}\3 PDu3[I"r.ר1 gsr9G|<J'xGNw:XA:GHy~<+ k[ΨXa>Td_ͷg 5_=4,'C,SӒB37@|]=,̑E!YGO&V5:2,Gbb֏]MqL-4?2ˍJeIK,E-U@=Va6Jm݃kޏ)i&kl Ktv7iU̹0׿`]d}V]նA+f/46rIPuKv+h<˼dᵄZ0Xך/rLW–\$/qu;Hd]1럿8Y(wUJ^f j8%>2,QX|[/íV@ {7ɜduJ`ʰ<;Z#: "WDHXӉeQ|z۫F‹_\K yJ(9Vۈ+ vH&PJk_}sdO)Ktw'ҏSK6jJK5!A![M CM3rսX+?.4T <%E韈Oem9AGO½=sa zuH|;9߯9yCoAklZ?{Z\f ێh&Hbʅ,'pwhoL^ %\phs]dަH+\12K=|0# n?m*a9VӉ^دcGC "cГOLoyr;S"/uT O@l^4Pg: ͶVh9znG@fk}9C$iMx/EHDx7+Ў=j[v6&5QKx: .b3æӇȚPD]n1`AM( LOdw :I0Y~q̫KFLaϙ${|aiv|O:Ģ"s$&x9P=mo2?Hg<q`<.^w3 ?!ik!e[XXx.\8M>b?j,Wj摵`Mqd c\ 1n_ 54:B3 gTFʠzL@HĦ':YX`~]IۼE(T Bݠ 8N*S 72DVaZlnM_[Fڧ9A|{TVlaܷЅBhFhc?+負1bϤ͑[_S}>B㿼^Gi#q fxn6!.r6ًUsa1n@[pG+5,#'wbkIs#&B|aY+;Id>OB5/.-a%WWj1FzaYh{Rb+@X}viƳj/ @]|:/n}2V8{.h<^ *E^ E}tvA' oZkA^q[gs\|r$ۃrZzYyGx$mY.) !zZ|EVb%y  BDZVA2Py8T\ٰqn9omAqP1Ba0]T< 9R`#DpY{cq`ܜN贝5gMfE47$P@k kU@~+®^-v%_q dg!oC_DQx?5,,U7\}KB>_a/'9GR\-\eyċ7ҭGvÅ'?HR/IGѳqN*OvdLVoY55sh46]Lbq&xhz:+퐟ScQq?qca>8: le=Rcsj[ԁasQp0VQ`$ ,xrkr'rw_$F<f}  Kf Kx2P9n`p% Bcݔ1HyUЖĂi\f,7W>锵sbD)=Tϒ4K)ҀLH-.U#@$)*S%I ȓ>C{K?9?~A=ǷcP&JS&C/u m_&x79m}V_dXl0Dyr7߆S!=f.5 ?ĆYr*kDE.=CguccMܛ,侼K<<G#w.Oj@u8poԹ\!57SF$U(͈qqIգY'#.ǠM6Y)-@\ (wUNEB{Q>-^XM(To_En`Z.T9@ oͰVXOl'RVOŊß^9kH$s vh aƃnξT NʹIESҷep6Y1 -N&m#L2Ɛ//xS%Vz;TINEe\0@YB1mҀr$+my4,5U@`\)Kv4VB dwAx 1-7Pְ~0}"Bhs9* Jd > ڼ_చ3 ";Sti|qAﺝ-oWiZ+'=1ρ~KIS,TFjbbv('ż*`Mo0LoU6o{L0\״- ʟn CtubhAY`UG-hL xFyKV'zlޖҩX>uHDzEukm;E?(\ n.d͗cj2\RMR$SPںGbN n7/[\J\IAĵ7SY;qZ2 +ͫzElN቎*wH=k )}|LC7=b4?ۤ;.@<7]HqU}4Fs1hP?cR6ը\zaHb_R3o란ࣵwzf‚ޑE,~3-4;zw+R}OͰy2ˬ1L,ySăbf3oZA1fZGuwle*0=#ɰ%hS1Ȳmڻ5B[_k@jLS. ?cf?OpEٓlܧPlӟ0QBF91DG\+ BV-I'"̗đ)VV,ܗ|R?Y8Jg6ڈ;l}³@63Xˎ& vv6ߺO5zlWjU;^.'#z[.(&_PhdG(483whN I\ʣ|R]n_qa'ů,L&@ˏi3 t/ _κW:Ixzw.E}Ci]R@6/t n'rPfoUY>0ށ&,b/Keo8gz%;;byt9_OBJQ"%{ITpbgɩ Dc T .7\OTXhV6rQ&y#"\HeS{E8XWg!Zlv\ztX? jCDznU)#rjrvmᄚq$a`{^x%zijKnǧjkr;YOQC s:h)*H@ % N?C?E00V7ٿwI*ofd#qy7)ҟmTE5g6rJҁEJPi~  Us^+νV`dO8?;u2 ELɰA3+akt.gj2"y-9\Kc[̎1諢'&;Eb-8:ƃeM MۄRoκhL*#L-&4\xw죪VsFdp=S._w26(/TAn4)p&G>IK=ݻ UU_ic@M`wSj4/޻&$]͏Nz+lUly~v ݏ)=OJԹ`i5iR1L6+ OS6?|/^H[`F$cVY(8ZV=o wmx,` MeVq6n,'|ZMMLLm>M% l}@KYXѯ:kAGFio~\lPiVBni(,0q&'RJg8Z (CgA9yu!i6?'n%(Cf/8M[D,ts;K x =91#֦DER8q (* iغ V[*P毎%r(}$x:ï {=gv#..Uo C%!2OMjE5>0wFPӹӠeyf>5Oy"fY4_+ x*&Ղ%1c:־ڬHz_@S΋y9tM.N}tnca =B ?Q ?s`6bM\zhwpyE^W)b Xj)q s9P4+MdC7)hD=!c*뉖S >-jߖ7 C8NkIC.N*ґ|h~-ԕ2P ;\Bmdt ' ĢǻV{7 'p5>I}*wTek̹֭26/Bj>Jd!!F'HfI^Q+UDI3 IHc5PU^Y2% [t^xΜpaw@5#k1#zW}n£S[x(]u[Έ@i&/jsci?#5Xݓ! O.ߔ᝹i7NczٺSpZ3*r8T6i;{mC˽%zEpe喗e3>:&JNO^8Of) O&F+^&Q ( tŠ5zU锔.FF~~ЃimtcֶQ.2qi< UNǙHjݬzU i?nT( N7cJvDC6j0=OvYKk40Wj>cy-eũ)Ƅi}B GJZA~J^"9ǵo%NS_3W{NAfH繉ģRN$`Q}/%_z-"w9s,Hg7A"n1|a'm~ V<р/=VN ^N@K8j0Wrc+9eAhh2$F~"\:M3䷝W>` I&t %;;iQJj4Zcܹ)9]t^0PWG i"PV.wu;欀ԙ%R1h6{#?97(~z/Np|ޏm66YC[F&b1VA8#U׼gGP Nv`GIMr223[a:dt2Xhq;]{u',]?'*I'{\|4A`ij'].U6ŐF̽4QFkO"Y'ɷZqi40yk")*M`͛z׵{=o!bz1yPd;F'ZEedA'ķ.Sj~1<8p !SlEtzGk$q !>oQ/x.99K+/|5ȠcTY>@񕞦(]4 h<(exXq[{}/A/7R1z"I! b"<WPsB֔)ߧBܒ7D5 hqF\~ƫ@w ;Ō;1zRasS(h̭ߘE7uCD٢zucE&O}H!Lp$<߃aI|sp+\ xSәic7s`]X\F,6Go]:O&S'.ǃ}6S),/\PPoz|5oÊ~P"AcYw0Me3vBYg:buCuVG l>6"^z &gp{J2wff&"D*k^/8mvz/{&UYNyoc1,ַJ,r}k(! ˲, {r [TkuL EZOp^kc $=%ʡ}Zz;\"y$:)goIx%mȰUG7.0f'f̲kԷ2BZKAIj}캎`fZr䪑\_^7wyHyKsoO=al )'C2ƾy\rA/&L!"]) d V$zP(t`M!uq)C9ށLz>!+Hn.' ֯.{0 x~ b_]Q&zlmrg(E$׍#A{A˩-w'py Z*Je־5 C"h~ܯyVzS8K&mSY&[}t/E9ys K'!{I=KZ"0?rT|,_/i9ܔ5H3xѼ+hNl idua7 h^>7 Ь4Ԙ!qbPRwKc C.}`YO`(ō0Tlҫ,R!G+6ytk0r <#?qfĢZc<hOXU/Ǫ]bdz'b2nVXvnRu0s)Bqsti,w<FK 3EfӖwJ4m1 ǕƀEybΒ?ӸVi<2yYhK?CSq7Tr'( +N65͢x\ 1c&\&]SтVK&y7ȓ"-ְ8t, (Wk9;.P\!XgB89dL}q読sIW[!I=Ŕ7EUS[RbPB^lrwu: ghg*>˴i0袪Nӛ/Y1?394 f'sa֚Y!l鈧6-ü\SL. < Ƥgi(eQVE')!!Qb0]Bq=H2,߂y:iA' Y)ZؙSpB y$so|!֞1pXn!X:<8CM s3a_Un|&Yv"~ƕ52zttJ7:t,UNr(ess) HRRӼjm`+S vJd醹O39=xdrD2@7<0kU1s*wSܑڮ>#&) 7ge./cKPE?䳚fK0v)/TY@][c#: +St^|4*@o3|܇R L k A#1q,~tqvA-We7ٲtS<% ;saWULf{X(:=1^l;[\Fs5+iEL2>WTzDlyqF1{t!GYbڧFK>ho B#Qj:5!iWۘ'UwL 9aéS½?S3Qg@vY{@ X]q rW*7ƥ ,e*~V@%SDնDd̓εV0lG"AAkAJ  Yv}"XZG\?.ȳ~Î e]we 0䊠?]wF9Ir}o5g#AJ:y*&r`FDmhc4y47edyұK /\J2Xė / jæ`r/LXdn/+W2DHtڇ!  (5`!i\| \ddšn o#":3{]fG F sH\~H:lpY "e?"")MԿ}<:joA xbSBQ nG:8%H z۔Y!7҉ /edtxB +cI;'&YЄ`dU._BX̥?>ۓ2`7CL{i=do&yyML'A< TNNZ`O4>).>,3::a+շsA2}@ )d}d(>¾.VQ 4,krfPMjBXSU=G;'3Ӫ ṟ58L-87J0mkQ&ٹ`[>Q}/ߞAɹ)\{U0xRטHX>+1%f%z%6w|a,)a񻙌1c}FL!v!>E-Gn@kp|Ky,87`$8a|.V[aJ‘V{nBxpa"9 Й9ģX-->rksV_݂uꞿڳIa/Vm:Uϙo>CKV9 yS|pFͩl?xGߐx|r܃u2\d!H㥥a>C_?:m0A( ½).^- Z?TU ^ZnX .$Rщk$\i8?<$dڂ *^iKU<6_ȮB;V7sผm+,[^#䁋Ѻ!q˭] `LE ame ̎-[}j%Ěm7I6JR{uW䀺}t'0-̸8R]Gcz h$ `fa`lf^#ѕ1"vh@Wl],P'`k>ɤffCESVNz.Bb 6d #}'\ߣQƨ {& Mt9u7灜MA.6K9꽤RڪK=гB|_>NZ H}|3P4ȶeRmg4h2~Ekv}4Ӕbav#c #z[%gQqsv\/#. *iO)@"6Et3F|u5`n d=^Gt`WߋE:I_ 4vbblI@6LIho`K5u)JVJfSkk t7(C;]=4М+ɐzG@vt7rx HM`j?TŸz75;k<097D.Kq0QX":g*w(ț֋Yv5&HLO =qy@_]j'S]a;ޟvckU#jw92ws֨{=?T*lD'̚FQ]WA\^ _ yUwаzgHTڠ;0!; ^^ km)x_,1W;ϒuF4;]Mb=ڛ~,$:,h-pPm:1ͳ(+xX1$Tnuj5)fE8QO{fmZi|Z|R q>dpG,=8f梱-gǭ "eU0CN YW~ne ;/;NIX>^s$@@>/R/zg^C{մ.#EEDݬ\+qdUveѐR]cLF`[%їWH!  բh*X^[Lw&@$i(6 )wwԊK$ƅoIW ת"iaBIo Jvdʽ FbDD3feK3Rꞥk5z Qby #'*\:}1_?5CN'Yަ%u`UNJ1)]+ڃ]p7lAF? *!n:>b{j{eN#\dm 5!t @؆1{N-mߝ:_BC<+PbĂGj 2,)#\ C"'Ixȿ`6 ~K6Z `78t}9_P٦eISXGyQpnvk#eyɗlbDhHrw]٬Wm J[8FN&Vjm;Y%b̻]5Uq ?sUpBRq\_!ZVsSrԄiꋫY#ƸcOX%9s_ n'oi[.|ELZ/R#u )dnnɠg 8=a.]7y"j6UԉƁ̞ճ<gpE:rshФ>Gal"-̔5`X Re4kndFϠ~uѭ#jzZFWDTжlpZ*XjT^Bۀjʠ"!v3 9 >CY~up /!Ml& JEdWc.$ђհ)r&жvسYZ2.6 A|/v0%d5CXjX8uAtT|A{MfȮInvUH4k{RM LV1WCA}*bsE]">Yr ÞqO f7e!^ֲB"Z3_kOC`j`zB$R 'fZ%,1O̰]YBF=sXswAV{4+Ny67qF`ݢ}p@8skǝ(t$vkVVlooc[}q٧v=%ſ*P #c2GdC-B8"^\9'_cb5'\"~'E^7UIF37DD 3wIqM?MG,) eҦkMb 0}]IKjB|<&oJ,BWc̟1zLCj.p>ErP/O RT`iN}l2Slihx-qD[=;߃*-Ap4+$:,mn0tr_bdm6-ڧ#'}js*7$_ ^B}ii3,6w{2Í& ;|ކn>l;xG-=`s}?$så@L]tG#rPALC ~B{Av;IjJ;Y4T=Z%$%6UbPyof w _0ݤyr$l= w&i"e_Õ8eAC0FY^Q|.: Qk&tZL];l  ekK> <*dJE$HJPqM g`@љˑ*БܘA/iJR^q@d.zc7 X ˊC]zS 4+c#˝ oo)'6$7]6*z<LGvwVORJ GLG1xcR&6b(] ʷU61 11<(af jLaE26`/ZBev/6xnMʻc{E AGt;@k76[~(Ozj63̡pQx!QNė]e2v8f:D4*?4^BGt+~VPd{]s{_8 ͥ*.E>ѵذ>&9pwf?4=~ђr.., ;~"͚j:* jΌ[ΛJ~35۞4l=#DUw:*|HBe9;z=P<r ֵ?tW$97&qb'dGeMWlΙ0{l1hc\DBo"XZ/{ bTL ́SN}]b1Oajѓ/bTkn-ؓyݎA9"*@gz.++ ;-K2/F/BmȊkRF,6U3nS |΢6t8dk%jdXN^g3)Fr"|n/NmSWۯm[J+#Tsrg^20øv-ӟ @\F?|9Վl\*]P?/EP B/LW$"76L.sm<*<ds=0,#MkX={NO{tPi{gYff;|PC7rVs  F ]k[e`IEsʺf80({:!#(s]*M-t~?_&JFN_}n-?DB:=APqΏͽ}ih}MRrI6dOS_}"_mJOsf]݁`6 Z a*CcBF%bx@ {˚:{rͫ?u~ƪ{.HF K"o3@H#-kx8ݿkKdU: 6EQ:{.{[YS_MHqWy5:}vr<>}~B%o.&!SV̗Sň7G*^$ׇ+Wk h%*Nz φm ݆Sowv}9Xs*lL(K{^=O{33ۑY/tCyWNJ.f=Co&\R6uW~,.D`r7[Ha)\aa՛Te7\ {WT|i ;֊y2 cuz6_o֝U5=(kD S{wRwo//5+LFLgĜl`01hZxngk|[Xw5\n*!'G"Fm2U`b?/=qo3ȫ =5 6~e^|}pBa/XE=C[%X7a_QVٿZ} Prd%gU;Dɩul+^f A$Q);K!FXE)}VP 3RzQyy\!/C)@Ɨg  o[Ge6!N`ap T;:| /$ӬLoUDcίh )= #&ȵq'B4ٵ{ ?RChSvXScQONV74XjnJryHW֤W}aD@B#ȳf*bhW AÇЪRe>tm 0t>'aB6M7} agΘ5uO}, kO/"J<:$/9ln*p@`@N1O-W&?yo}DahkÀ^i#pN3 qYQ$4kN// B^E#Z7ʧ{Qrv3nђ_ݑC˯iU9UKdmw$RX ^l8ly;-qL ?B 2 كܔdzo;[!,olPԎi=齿ldq{&sc#pDf3 Š*3u+hy_ɷ65@>B]Q 婄u{o`sc7+4ثʤ7bi&fCITMI z2}dF2\-YC5)by $}iX0v jAs U!mľ҄IZǛNSL!ܷ{ ɱ&}Ⳏ L9=lW1_|d𫭴yi񶤤c$4Sʗ#ܔj;CŐEyQr}u g1S^ %P)G+VI~>j[-߳*@tsC^]`;rٻ'?; 'XKk[0 WVb*H*0V֝[a\uEM9儂&ǙoS~d~^S!ۙz`BI3!"K25m߸N\Pg6p#iƘġ)`,#~Vx6+:(T؟fofj!*a ]7V{&;Qy@Ε)GC끔H@|0KptQ+O[Ilnl S$[cS (EdX kۗX'R+ct~Ʌ64s> NHQ# #o^ר`):=pH]JxZ5!Af6dNHEB%$]u(KLX}2tWя~d@l1;UĽkI5b7ˑ1hFiEJ|VYoHl6k #@$S#[+m}B :ޚ өhW^u:77O^G? ?'6ZQHp r̕+@,BdH]:wFgeԠ}EG>SC4Ou}+3HҠ β7pf+rL,ذ1hY &貜Yg +:1UF4♤`$եPNS7`b XWދ aE% t2+pa~ )ṽ~YneљS{̧|yrW`:X3"%~l9xz BE&~w3.3L/ ' սJR'N0N|g>h( ~-@4Jȫ!Eu`?00);ނT2[-rIl|5jGD A삨P_s?ѤjP;L*UK0NXh.fSçJN.(9)Y ޴xvk4|.(s Id20[7l WVudP~)1Ȥg0s_Frħ ҙ0ihs :vw JR%|Tv-^Xn =_˭[#pQŮ^) q26PQ~4#;""`Ze kzBh+٪H [#]\mqVs!U/ d9!-?_uUv<4(($^ڝISC(7gEC|bZ. \ yZ 6sr-RB" ٙ /kSbl%L_M} –F^c 5K z{7Ud g˶pKN|E6)4;c_ CՁ?A "^TX A9XdG}h+5(CzE~c3W#(N&ގHg(vyVXn`UNu?fSR)ӿ'E BH5!$|W]I+Kj@'\7$a$MʊRa@h܌D 1E_΂dؐ?I IwmY|u_eI"O[1n]GeC Jb*]qGmU8ur8j|{e9~;4uBT9@Ք, MJ*<~9Zq4Xyw&H}l%4cԫ(2 a xDs}bwR(oj>qt=Z~]h($J%|CﵮS~֯z?+f(4YtUa撣8=4tolWj: Vd9=4m+fF CV:kSmpDM*AJKY)@Ĝ~1码]#XdKBEsN*щMuҹQ='1ɌŔڵp*Yq\]WVTJ>DypDl!£%dr ]chCFj 1y])n'.6FS s^;gRs)t?]^'L7azBQbD׺_șK+Zhn:!iitz̓qB {UzdJD/͟ __VAYLl#7΄]7li :R)ߥfi@A16NS!զwo :m,͢ѻHJB]ۜ.¨E5T,PI4yOP y(=Ip»١wߨq9( 1UnEc%t5]??ִjW);k Zi+: lGM㡩] ۝f%NWX/pMt vOK#cI$QYp$p퟾f "kM[ ,vJ NMз{',%JovZvL1RR'$Q(dN1м-0b捀9MBVwtgRT ^I0%/Q[VX/<0v9.I%ja{B4y&oe'%tE62dAR v{L8qFgQg)T(ߧ7VBao~Z^k0{M'(0|Z\lq:;:U .!A+퇌uEnu?C_JvB568̊.t >ջ= u4`=;NFc !U ]W]{fdh& |,9lJ}Wr6n1[fϲ>rUJ!4\m+oLfnVvs^|!C&OB(_/h$ڬ0" gRm dӝLvy4!ݯ\dN8Yԡ&XO. ([T6>˜1\OEFuSVX,#@jbJ>_~P,KjGCܨfnA3 bQ@;!Y:q//%}X崄 1ةfogkmF*Ik^?T Иrkg p; UKyZ?}Z#Wԍpm6ԁf/rfb|rqǷqz]A7;K[ JfQ|Pg&ePˎs6G>aY} ׋%e՝q`DJP><Ί -tBJ[n.FZl8rヷoeOp R,z\b_O͔b]x?5 F}@AkOlN;=/eos;Stҗr4B(C}v.&A{?z#Q^g(-B[5 .VS[̤ĨeW7x+g|D םyԝw%޽fVQ#ܠ#/Z?IWUvံe6րd̕}}`&Q%ǃs.Y 2f•,XvB'Lp[fBod&+bԇb/N|t< б;/9$h0IX|zh6X1zɅQr\*{seK/,Si8cqJ:#%۫z[2oʇ Nࡤfp YI#$ۊi;|k`G_H6N8X? u"uf!p/%0Γ5/ig>W)'A7|Ό!`!ao6AEV3{DDZ+g`Hhmtu_aV ۦN-Ye|kdԂ1Qnő+ύ\7+׌wߎ kgХ}9,v"=Bix{ 2gƧ IU~l!~h3,F-X?9xcWO5ҖQrp^ewMwܴ3ᠺ=ޱ(E^'.>r݃x7J0+0i U&zpTo@AP4qPؖbz#AXjdec'/1X҃hlko}$*p}65ݔ.ɔ;]F!685Ѫ^'EpU0t:5[Ŝ<ѼE!QKxZ%ζ$l5#eUE1 łdQLdS1 Jdߓt/cutX'ӡrY-A$q&Vx /nXԒ:qV̕זViB'/= \/;f㛳mSY%yoxH]!+xTJ{!GL݆Ћ0v-uIn0[7tЍ

Hf<x.QZBMoky.zzg qR\#;R@a%|<ďa>x\5\c*zwŰ_]rwCɑ ΪYVٻ\ڃ\dNh?roS|[  Dvk5Ym^_@KyW&"ց i^9@]DTA)n ))8WD o\d!~`; sܫP+V{%,1$u=j_g˸[ncgվx#yTs8U3BNad k-8VerDQ ϫqBi%3l#^fȬd +\5nSSasg\ui ty$LE ^Z ,5hW/ˢ4^37 Yɟv&uJ6<<ڌ@) ˕_`h9KFUǞBPr3f2:(Q5lX%F{bC>$,4k҇nc5CgfkH}>mOe8]`ùau3f!˅7aFUQ'SG}gN~f!c{dׁ`z0;ßRE&hg4^vϔ9DYe.&DUA ξh12TUt[Ɗ1E)Ew2E Iw.NFʛ |€V;5(jMMkQxuӦA+sG) *():;z6ٻcn %W6QI\Tc+`Hve/3+-Ck URL&Vh:dez)fu>ᨹ.sQTTuIeɩ _PkuR֘%1(Xz^tυTh 0^(&IŹ~U#7@^-*GcU~9@Mvsi-K;I@<&w]wKTCvnay~.>KF$e\f?PmXDIn5TG*tT<ntsØ-TJ\k#ESοM(BQtڷLBW_"xI Vb-?Wڧeh*fbL{&%NEdLpt 4exg=z!( u+B35n-so:@FTx8Mjk +Jc|ڭXB5?\-RA{x@x|"0.TǦ4(*\E{q]MYS Xu`'FP:Q2WG@ReJKM/"4Ct -^1WMlM^bJ<v{UYBbOG h@Sy o- ۄ)'|ՊKh> eMuca&_@MW$ C8A[6„ۑGp XkUYi0=';F32 "ߋzKίuf'/; WGȤGˁuiLs\af0k>_EoƐ)u@oWI>uqh~2(`xhP͸˦dlBܳ]p<޺}=i ^rKixd;zۓ(eNO QXҷ֦"]b[gtn?9쏶gUb%@\wFH =2]Q2qTьr|!@D,$\~Q;3 ⶈ@*@Qa؀ݟX⡊!&P_24r ~#U "=HG)#{B݋F64Wo wz8hғ Q@ =V%ב0_[!\ ʗ͜h3"Y֔RODLk.O^"m6FHcڗ ו]\(k,f6lۊ]L -ZW!!h71dd]~AwFF 3._9x v؋iդ%VSu} 64قY6ƒ|t#v[rR7 H)rW-72_s-He} &cG9!PWE%*&Z+c=zAZs$B_m@)jcV>%~51XPm&iz9 sqhZ|5o. Hn_4SR?eEL:(7'z: PQLre'Ӕ mxn 6!ǂO1Mo8}Wty; *&e@bZDS $a֕ٚӃPWh3UP1"a 1IhRge:y t9R%E~+ۺ<<'U8 Ivb2Ri\%ĄwyM8JKic*uH$`aC\W[kۖ3x~Ug ڔXaYq?Ϻ1n k8JOTHOx~/a5~G8<t&Z_kFq[X-]p-ŸU.&i~[h*?"nc&v7ƨ,L B.k2^ق.*ep3>u1_mPftfnz3=iD > s4)zEa]U_DRgq-MqA䑊@<\NDΪ\MQtr;bOENjCt^s t "BcFWwG7NG[k'adzxlZ+Sy0Dk5 gacVek -Pbk22ql{KwDBτ&7@iX C pxa7;1&4G\2{\tۼU׎9'Ҷlwt\@!g?i`l/)L L#g"UҼ{阂Gc}Q!#*h;3M̾ e{8:_(M㦿+1\^W `T2H2;"!7(qgI77(=/iM2|sr(7G)&w]0kq`@3́=~Wj^/A4+KKQ#oiec#} [挔i1]̫b՘7PG'WC9D%4̈́ n \w& |6$?f"!VpOdޙA&~>zlYLDr|97܁1lzg;^2W8Mg)=/wK׶p~vh̊$<[kg?5gbG5d-$Sz3( 0c\=G|M'PM/cʴG>ShTbff>]|o1[ӭ炆)La'g|>v@#(>>Qf%?m﷋+ۢRJVU~X#My~аU>+j瀫d8#B~ѥѵZ:HyV 88c֛')CtnW=:6q>V@t61PK] G :VsG.vP^zW4x zY~wdʸO5_26:tuΌ IFӗ>(P+1j1NvH/͘-F^Q_.;[N:H3eleO識eJε F I ^NRMוz0rDY"' HBc-$6!'HyR  / .C.o荂>PW)\w -RUY+EE47Gv%GNζS ]B3X,@z }rRTXa Ul\:{7v{8iqQxjRdoLvx5o58ĹI:bI-"~&_4 Z6hrB06LSpsڟq TBQGb[}8n "S)G* 5h\<p{k3B%PHBU*@P}l83pSTl<Ru̷|!TOF #C.JmYcj y {Uh0! CWJ_r 1z;E,8 {HawD6$#xM<%)mYS"1H/Ϟ{l© 6g}qd=[۰?:ee+64BdB>q1MB@YmVGw.U.1kP ^HF2PL[p 1,Ԏٕذd[i8Nך5хJ2Euw 2S4bP'wB8eY3e-Gr#م*_}$i)Q&>a0 4)`7ހ ! =<$Lt֧&^@&ez]\BY=aY9hEV6uH`c0YƎ^鷝mXGՍqlL?fP.Q3))}Ji* W&аHcWIPJug`PPo)dIݴ$(fbi*u1U:Лdy9O VI(,%7Y%7Ms_=afTgctaķRb@ 6fĿD2}T4C@+|c{xQ_ HI-7, ) Lj2 bh:%VTyW5ŗQ辭uORi2suf|`ٖI )\V- LQ¤m>2w-I"~6 -bI t5 1&hJǪZ <  }$a=_}u\2)bnBdzr)OoB Ē!gsY pbl%ݥR< %+'C&JuX[L`#&VrhZ 3Mr$Y4ej\:?SzqOD`FmTCWUBqs3ylM[(at }^H;o>Z6ü?zƃx.g,--`oHSp%TJ|:6s#M8ճr?Hг7¶azGbDicoK mt2:C;刧T? d*~Io Pfs7d[*MQqBZ׎5J#ei8 #uߎiW``*UP9i8SzR"Eڲ{#d'S! hhu}}2)$ \8V7}wd9Obfъ dbmШ㳕Mm&?b* ) Zx-"e `\YP%UnTJ}uF.eЏ"A؂E`' hpir [BQO;_|Dzd݋ KkFT>I Kf;&Lp҂oǁq̒Hl~A2y8v~040ӚGUҼ)C1ٍg[L*o0gKxkS Q/zE˵yYʊ6l3L2mDZIazmM!=nЇ-W |~MJ9X3їZZ%o""0V>xϼDg =XR39Z2}0nQHٻ?7QZ5J"6CW &NefVqD,j 1,"~e#tl(om]١3~Jd^< U d]AOaF D1-g*iآM@P 6iP6+4vQ3M3Z'kzνgxԟ9ԬFB@"VI 8!^PhyƢ~J,p64d⻞NYCs3TlHHî>;*PR_HK j0lw 㙤eM9lxE]`K⏳|eݕr Pq䡌Ji+7ˬeng[8݈ABXH7IvC(<gf)]b;cXaBE:wRff@& ;(p3i5AK.c^2i!٦@ld}csu~6knhusnM?nl\ݟz<=sn[06|vWme= 3lBoı tσkrQ4/n{r髤 mrBppl|ɗڳO")^Q',_ͅǔO, %m(Bmvp2-%c7H*~#BfPCrđs{["T[YJnt9ׁϠI.Ơۓ$:DC{,Zd7밅2^ծ6^R6)NȪYԖPx; o=VtfM)Gu[;kBcwFY}flߞsF1z,j+)QZWG0e-3reti,#z<ۺ&q;NcxuDm@έ2R"xcɣԣ*=,_0 ghjmJZ Zy!S<D%=VރL]\PQ"| ϳp71FUѩGpV, ʟ~6hEnj i.7_zl]FL h3EQ5+|tl7%Ľ[@5 Fdy %$~k/p|WFH=|*E7@ !U(~ DFI>s n(oX)td:<)^Vq9,WR=րN-wʱP6aME^3$sU!:3)t n֬lwg˧W nyn*U޾==!v9djS"Z& @z[A@]U$7<#ڴ{WS4B~'{.`ЭfT;N]UAŖtzzʪt;JO5km?vpX0Kԍ2T<>1ҚGsvD `Yf0.uS-2T,]".LH?X!f3fw`tQM} Xo?%L!,kԏdfI;8nTxm`mBHt'9b}x2q])=_iW!˫C hZ5k=zsRk]k?\htp>kz|ɏE|/ *Y=]HF.cR͘?ؖ8y dWC$Zo1(E RK~[CQ2?'PM[?Es笏dLrtT'Qd!~/?Ch{”BI?IsU=̡m WW~vzOZ"]NIu0:~g{{P sz(MF X9jvT {r5]͂= o\ןw!,aunӜ-?ZOZS4}$*\PhDz${‰kܯ|J9lw5f!_9@$N_3s)X7Q>d;/yӋtlqz7hw}2i-W:-l4pa`'I@壞y,hFmk$#`ol^Q HŀK!-gqGr qKOMtD\wD8Sע!~W!F<k~…+ j7|%;0N݄/gL=ⷋJT2]E}09!Qw}-bHqDI(`q4Piu1 n:u`$?ϔǺ."=Złq(r'Ft( aT_ooBXgzEb[N59t9 < r0˒g4d2ap 씧:C ZhP5]T.HW84qݥ}.#8P:> 7/ pmPi?^*-пWNh;I'Ru@FÐP\ bO_=@6˂Zå^@6z vB~I9^Ez\){t߀Y ZhEgO|b \/}?Zw[*{je+(fWei0,-y VyQΧ4<یD1ɺߧfQ~SҘ3c1[͹^&L}h˓W3lMYn9N!gQg]朐27'];f%z^sOcTS(<]qvz n.S e#v QQWFkVQu:qM "nB☈`  ٣ؾTeqJE<<=E8/N65Sh]z# -. *_Z˒t$d#z%RE!>\\9.ێ CjB}}\VɻD꺠 Z&13,T龑I@&zEkfxe8EF@8'pQ2$bK%rV͟`QzJJ)U0,D&Ʌ`c0u>)C{B%h13 ڷ ͘B\6i<2}׬k\}=$n{W'fN飊 m`Ғ bVe+Y`#!kC&ivm<.*^v8ZON%2rmZ[7ې*yt+e]LP%z5אǵ5/;D*xsQB[u_wt}U@QF!7x}C%VĄ:&`L"[\ Y ׋rWQ&jpq-f7p/eny>o3ZXRr,՘ƥ'\=5JQ~\6 ; u.`E (G,$ /W@I0+F"up%Ǡ?́! i%S[sJԚ~4QI+`VMߣȒ~xGx7@Ea;\krߥ#dzsTlv]uR\y/$_g)U4&%Yb 1{{1;iVgQ-u}K $9/\Qą$! ^ab<_)QYW(PI#ab‹ҫ>o/dq &#\hVbO؟Z QC.7nV=ԬxʤEH-N\*$w):UJecꄘy&*3~9b R{ p[۠N-tӕ_sm0M+W.ȀN7yw\T7q'b7vd-d\2,R u%^Z۷P|Ʀ*W'Ǎl78O B_wiOŅfť=)lTg~ `rQ ʿ 1G{?Cۄ^&Z+XJM+ 4rU}vv6%fw%A}Lur4m ;W:̼$k h}5V IIZ P&-7է G0_WVGG#hZ~1SB ~Fʎ1FI6]PAZ ~#j Y8"$K8$joGt46u L xpX@~%7:d| i2A.idݓhč.Dži;;5j|.Zo*:=.'AU 6!Ȍx74nm5(mQʘUԵ=PHj>Xy*43Gbƕ'FRx߳>ቊ*,rsVp+ oZ#Ecm͞ ZvtT !o5 tamyTC/OeH& ; YgZhFJ@NMcq))ռ>=YihOBoJB5S*z }b 9#:^9P/zR9j=tptҞrr&Wriwf( iS{ژ/h}[&UH (J]rS(N]56 W)Z% .?&4K}cr> BDYs=/ol0ba W)'r5FKpL9[@\4iتI?be^g7ր9s%RYPd=; 8(4L~'jO5/hmޜTytHvPc<.k3n-䉛 WTIǼZ'crk΢vrQmeL*׿GuH1cr!sJ񝔄.rgn#oi9@{A*A_x=\G@Zm+b'w1зT ;+:G37c,()+OmkOȭ˄"<7(-XJUZhRco|}- u/8**2oJc}=\gsSo;sOE,Jc[zI^pġo6o%1rbWٟZpVSHlăaz:OĚr 1ombvEzm=\j0g%dtؙ3o?x?"<ag$ANQH~݁>kH$wvy~Oυ ǘjr,vmVgLlhIIroӸz0_`Qeӗ7L 4eNRTz lv8Ӄ'sRى 3߃r;Z<3EYgJf8XN)8r[% ^S.2MN2Np$-%X2τ8!g`)ěwk @in}KKuP7YJ(~ z Uޢf<+3T""LBJUNCuvx]Q)9_ӅeH8w ISuo@H6^}PK0FI-ɷCן]d3(|qutY$ʿ:!x{F*&b4:A/9,ZFjSjan9G'[cr<," vb#Dmҫľ纮Ē_W'Unh)>\ДWd2kjhn;C)3 !؇k}~kހ(yq߲ ,sm[XT=*v51RڈYǍz[Auo6: ^*aN(߶l8L6?t*RwSC.xZAIhcIK>TV[X DWtlyAʁC[էe K_~1ǝm+m Qb#P A>7RCp-[@Z[gK$ e- 9]QjXJ!u^~pg0X9.u} ԮDvco]T.YEޮ3PvhRX>k!}'"ie6v!04WK13ZXUaP(ks&Bdؚ<"Ջ7aS*" EtzX n3 ţ?H5wC't#j:kgŊ1q=ܣ=WfQ( Pp4m' ûpL 51r-%anTfs"2!T'ض"<2'{E/6pa'5r jZ#d]`zV|SCH`Xi.1e">{:z<.ѮG)_M}FńwxAV@/'f9 RPSh=A5v5"Wuek'Fg ɞ~9#4;"TU8h_?^Y'dA=yon1hUʒpMB'}}Y G\ޮgbo$Zn\1Dr|2j[2C%"80{xZSrz$l`ߔ[SsE+p2D{ػG4_2]!ӷ;^vx6&!/:z%dJ>E້B.kfvj)|8nݢ2QBK5Rr:ӭldQ/*Z$qec}~Ͱu9+Hj8  EɣaqW509c؝w淌"W;XUսT^HisO[nfb@5J_حY`t˸ $;vR簛B86pwol/%.ќF>jFCUO8 zt\.<^Ĭ+Oz r$k-8:$ltܣRBP}rLDTO&2?3Gľ4(ڙ{5^cN3M0T ET ~,LxŎ"8 Eٍ|JA8m٩jqmA| q C>w3Ƚd}iog[y% L,N -zvr PК2Bktk \S%V 祌Aol/ضΡZ.Q60[T2;@D$h ˦J&n2lV_Mqжj͌4fԵ!g%i`hj>8ԭMX5ǔ$Z3#q'^ܻf)J=WxJ73]MGjd?so{޸o. Xqʤw\}@˛ӧF e-3(ETDj! 4x0uq|]&]d*1a /2ΟՋ&7xW>27\{sE -7?bdt "L{I.bzݡ6DQLb%ym-IJ_ ޖiC*IuZ{ޜ3cO &Ka=l.nB< "0*2e{`b6#,T V~o-. 2poe{BXp[R ) &{2Lg">hq\Z[ @HOS<+>xf68KG%gZ0rڥSBuG8%⫐W}!_>~|ij3!Wx$x}و%?;?l?C2eg xEh # ],u '@s#=FIEl-,~lvz0ԔS)]*N;T O:Sy7Fǿ|$]at-FE]ZqNau )Co X rZ[ҊroJ~t7muDN +bVp2ęQF+ppEŲ൴.'KL7U.EBvyRK-G[ܴ29=˂ވ/dYr훩k컝FϞ=j(Ujtrxu“TM|qPG-Ϊn=ԃ8T{L3Zxvٵq4zDA;x]'Qlyf V !Ts[:oYlq[8r Ajg93@Rcsvq5hc0oK:z1\0[3-3Da(⦉^!o]|d}۟%V#ݎ=b-04cԑ/ 7:Te4U5X{#cػ#NyC'8͓XH!nȍ7XD Kc#{j![<7.c6ilJ$d.lNqO<Jm9_ %3:B'}k&&*}R;HU:ÅzER AriX&!$ѫt}3.|Vq(%;O?5^Rx9Lq{boN\ܲHLIrࣷ_I,DO% 4%.ȸp&ـX 247M0CRxSyd[ߋ.qc㺂%㲐k6Ba>.L<@b[ZdR`}P>tZ[`Qڹ}RH (@8m|2Mj׊dx?bAM9Q^ ̓z@<&@oBXfh +BLN3,(s~SQk\@Hw?6kp$.ïuU*Ө*~72+&CBYt:(<3JpUr5@VC7m}img3âIRrH~bLA>DWu?eI\s8!', ˙ˀg2A|Hb~T0Wo6J՟HF s)}QpI[i;}QM>ʅ:"[HmV~9?+rNuoY',t"no>auI/9rx].•$Vw'=ҿ,oM!rQWwo{3wֲBy(@9!T7LkZ뀂$ 2hu]FL"m-3EʆR*CPa/?@ 9HlH !~Ro8h;(sepx!JI=3Hwۤ2-R$\U TՃnd`q \'W*b|M<7g[}{w Tu@bv#\3>LNM/χH戼y2;?`Sab0vb-b~0G"G(1F+kIK8u' wf-Th`g^ӕGEGH 7^*!j~[F+~T@/E!߷`۱ꐩtBw#{79.Ԕ0N#nUVAzk%4aDx*.˖㗚zsϦr=LN/<'FH?ϗlFatS8v,˂<> 9ʼnyXe wVf[IQX=ʁLi"4]˽;=wl< bэ80&v>u3mvq=0@{@d sVC5,xβM0 9>qa!l6f`"~*@;񢏌A&D27yZume3!"WvZ6N["4$^XQ{  6Swx4SS\zNP/+X.1MT{>k fRA]rtcʼpw E'9G֍6fi?UI`kw3tK.|{n&v~7i˅e5I+򎬭zƳ|+;"U.72/ ''m8I, pz+$rI ) ֒6't$ )L@p~..m&¨|Tq.r5u|lA_ TqVVD5`j51(ҏ)9s oܔh&vh:;qv:8s ]kO䪯3hl :mNj_# X'1/zZ! X)]|T[Z:^Vd"zY_h6mBЬL>‚HS~旨Zj_.ܫy}:Wi3^F;XtJ iDfuɉ!1۔g|0cn' *.2}nc#t7|ę_e@[K$)E!~fMi 2QI8Ӆ{6-s=R! ϝ ]vMdޛX{2V4F>|uCoԛw܁XU[iPN5vpy.ߕ0MEҜCgsR@]rD E9W#[<$-mA"XnXc+*GMej~jK I _5dXs6AJQbS\EjyJoB<[!PbMcKu'd׊hppt6@HI: Z1)_~5hҨM9˥8e@4~DػQYD5aSpST`-CCu+fD;Oټ+^a 2HAK<ڢ=U3U,Wcځ(W}e9@tH@y p'dE%y ʚԬ%J2ALΪU=vEJ+!C4P):ĶgQ_/~g-Tw+gTHzpbC6dd6[ mrɹR@}B;$DmiO @s$߳~ _ml-.anX,Ş|ptL u!4:bVj ٽ8+#gZhRc6$Ӑ,2$y񐉠S rf:ڹ$[1C=!KP'; G_Ea϶8 At`ӁdY+3@9br=tcP-&萹ѢLĽ84,[ z [L0t82nqCY]EwY:09o{6sXEnMZȪnm|JC$Eqb e2l[ JET5˷ 0`ЋEoGJ-".t0m c5"9ں)@ƌە1Z,88TD C2_F7d,z(^?6FNY{1RB.Q#kqPL%A_/={3s)qnxo0"1+I_yqx,nU1al5*䰵8I舟* @f[]pS SA@]Q w5r:gaw\HB>g0~, z4 EcN9*U+w !dDACtK(݃N8hRwE @CC ӓ+,x$ -gYZ07070100000029000081a400000000000000000000000164943ceb0000c2bc000000000000000000000000000000000000005200000000./lib/modules/4.18.0-499.el8.ppc64le/kernel/drivers/infiniband/hw/qedr/qedr.ko.xz7zXZִF!t/Gz]?Eh=ڜ9PrߌNuGk;'tz7HFs,.ΚCyns|D-wY]x-.)nbuwQ_eզ)`ZU>齘9a[Ә(}9ڸ>G֡ק2VHF! pldxrJ50$`^Xl$s ktѐMW ʯ>Tb6m,y;-y^PnZ(<>tۗMR4\C~><'SaGpKKWZ:d_$ Nt?_}JAn&W㨇vŷ|_g/\J doAzմ P$c3ZT uyxg*Mw%P_,gqLܲ>!Ěc7 B?\RIdl+L<LT˯\{g#b}Ģ7--:2Lsqn$RN˂P +r&GwxB\K&wxpzgv O5ɅBypEgYX9kQh'CX=Aq少yXXL΍(]C,w"xI2Wmo lͪAV.QeK2pΆ@E>Ǘ瓖cVJ>ԱLGH( {Zs4Y8zm̱ s=f,~eНJ}%*3j΋CIz< :pGx7i_ݻ# ؆hFp !tsk(`96_"&5vplC? 3ծW%Z[9/6 bd D=n(Ө!=[dFHv&'>n2~?:4Rhլ,km?{te-,Fbg>=3!&Սq@(.Pyx)]CQRX20W9η}SFr$XrREOELch ^6)I"z̅ Rw\phТmgGtx'RŐ3L۳NqR#%?+EȬ,ѢYz8nM0gtʶ jP#f َeyDQoZ7ҠV ]0na<%!s:s>|kk3vU'[{C;\nL1TC@zd sזif!)e;Vi$&tmY#j_Bi-q IH#֩t!\ >Sڤ7qI𮾟A[14&6Iz8%e狾O#bCftg{l~ZM2bW4;krLLl@YWP3ZJ*pANnb#38Sa hA*G%mBS goS/\hӶaqн2*KQm%_ݜ)g! ă}1m5h^b!GɶǯV>#moJTMoJ*zֿ5uQ\`Ϭ&:V,0`嘤N?ӍIT W^yś-4t]&H˽i4LۖR`x ~EGZra1ؚ)CDuIJ5;.P۬ j0U!&[TSN:@qL$Gkwf ) .y* Yn#kRcU;!ö́~TK"XV.}k xyl_H#^;ǂ&򑟺 !SC l= b Y~Zz͢햤%v!Iёw pȥ_s2%.۷@2MŢ;h*O<Ŋ(k ,nTg[>zx$>H}9EpT)s{"6A1]HhOFUa-ٕ,} sr$ }(umyIS'^C@.i(^{(pU~k Cn|+ÅBG_-ݓ7LfMic>@NmSZpsjяV\t/h<^ւ+7*f R 4ڐ~~ȋG53#DIFv?lswҙEm:uH5;Mq;,x3F'V?.hA.Tq6+ۿW 4\h;S'h~tK9#m!9 VNĮ-s"*&A%V ;*BN(h+2ww36bU2?LL瀰QvN 8:?9ɆKUmI켲fbXoUws`?Iv鲧ȱ uux\0qYE\{iWOC__ Mquj8J˯Si~_h"< ́.i0@r{׍+2#?p`vqr]ݑ/nxb0KHƄkxRf ˹l.: ] Ga]K>XLxs_eP3X:Έw;Ѽ5^`I&ujsXF"NFf٭aAH?BL1"!96|^o6Wة>tSUƓ< K1|=J[=5Zs7I7.um4Ofh`K7ET hC UZSo\ QWJ-ȕ_2l|QGb~dao9RD/]d3 @AkP%:KPU+v| vr=ϑ]+^nxsl1xQ|`Yźqvߵ'W,CNH,9"1MqR\_} v:j%Ǫpin-ڶ)t~1_ +C=lW_]Nʞ^( V2ٴ:wYnvDZ%?tMlohrzQ\^AQ$X:v+G"ԷUYd^dtNi]=ЕdNn?( #ծH?ެ̊zS7\9I^N3u+Ď. .P]b1rpHOTϮm5֝R&2O(-'lI"/z7z"rc.ϒ䛯w_2#1 ߑڴ B;&+SfW7q 1= J.y3ɿ 58SȺߐ0~4˪.EʂOS9G1R},V|s}"DjnmetBU&BdJpHrR5pElL|6ߪqy@sl਎LY]Yy5) ;uV0R`jNG`XU11Yƻ'? b]Ax.aEv4š&JNJV.3s$G\z+I :R3&btZ;C?ScօT%CLWB)\y}@LD~;ez >4`Zs()tL ;x k:ʝ[nhȩ rMGr` %38/(p"FABfv5 CF%' ,*7wŏ.Eȼ1*-7.YpjSvƊrRiK46ٓݒ4'GAie ;H=ȼ=g53zrVyVz1!cٲWN;Zo4u!$Rw]wKˁ32CoŒkZD4{GF8`Ҍ;]gRXOYQu; AJ:z b5I ۽lnCY\vY"1 @q٩i}2{s|UHEChr!7\uL 7^ ݚYL̪WGM^u$֛uaJǨ_ՒGWDޣeQ0u?`$3[ *#}c:܎ȖcDYZ7I5o /9~8G.tw`oZ l(U@&Pu?sz6ـڕ VeI6W6hiR'mdXd^r|ҿVa؂ί ea9y6puvEsP ;3@8 %ow*=07nqG R(:'0*Pd3jbM<.gp8 k 1E^1Tڠ BJ/$ncS(O$d %ڝ5/}iʨ@7W hChuYw4gߺl3QF&[~ truSQ[fFf!HJhS+[H]EK՟6ئxffz~UɁb9@jD&@dGERa/y(&$?༖H wu&e6gcZRek~9CjcD Ķ=Ndȶ~LUxyH"u=!M#sq\x˝6/,J^7\g4t$A&M޹BWr ws3cy: r#I%=wzcb58cG?p PYC-TXP@+*//_N7讧m8"<*ߝ|Fix&(ܽ_ޔ>QF[؇I4lTNJ+G}TW1K<T^cйU~ s\f9I$B-/tjL؛NG{20m?MZa M\j5}VtSh~7E7b0ql 4sz}:t9p@ Nz.H]2J@&bbVwe,}ۥ#QڙM~[c=1K|>g)ԎX9Jc>Zkw93DTk7ޥlםMg=3prIe Aּ-1SSŢM uꊺ _C]p֓<[՝L@ħmBGHb|@tuZ(Ki2_K^)L_'KNQk Lh}p^XbNe9nZ{8eC0޽Kv˺O򦳤޼@iC7.*&"*_mzڭdx{2<ʔ # !-Sv>X]w[|Z\ XyxI.0#4#OVI5g&IR<`򲽤h6ƚ ]}ƸM jicǾbl??n+bMj~rl =L/S ~kR.},ϸO!3EuOeiǜ69@NC!ݐMml1:Ft)JA8(iX?=y㖯iIQo161]Y 8 7L9}9VW<^ @W5rJɂ)""БX}x;DB0c8eeSpbE˝p8VTEQ.3#b=%H|C2T;z\ $?p%bhmNQ{ʥmwNJ')*'IpbMo c{!X7qORFUkI_AR@g4#}琑ClV-޷NrBNf®21!򑱻:{huF()|k7>>*E ?]XK/@X a<\®rՊ4wn!hw$g8>C1[ŸjeЙ%ӜV( k!ʂ26ȗ[6]&ijKjYT ~1q%h-~!KQas $ɉK2$bۻzȫG^B&[Ɍ *~k+G/4ꫪeb|2)K]nDT eyB' 6MXzQkոtF^ P5!Pf6+-6 K4t?xD8ʰ(aap$u{./Ab wlh7oJ2PdRv9dGsAȱ#MցDYoYRMпk|);!li$jj;e):<8GNnc|"n]|PMu,yR ~ePr 5@` p?o'sZQ%zM JzKGğU4Zbټ諣]VLI+ܹ>ZOT7sfURvA'FG&i``CbƩ QsBy#6&ƭV=\d A\tU^_)ϡ1Il6t}ޘLcZ)'AW@-Z`H3kAϾB=qZilhZi;fx*~ ,`HQB81B4e C("8ϛ&~א+-1G!eZq#qcl3 UUĘ=gCB"ŏti R. ?]3ߑR0Us+l0 >kY'Fn Gߐì)c5Fks,O%C]*"Z]:RrK[]/(>/벬؝ARVU9 کEu̘HP `%evzLPnF F~z #1 S~p Sj$a5W6ԍۢpxIf,.9eyrlh;^JҦT%BFÖlTrW-+si -A ,%7_Myu E_e#0İ^ֱ4=| cX+9#?C8 ZcAf:a9y}F ևJ!ӣ}ωs &ΫʦH}&75XCozG"AVc~vgR#crgVĐx>NLn/0Kx*kb!Ŗtn<#\X^-{%~ z3+E Fn,2h7'#m5M.]t>JRBIXDvlfB0 ,kqu:HDeǎ6/y-) b<E&iP-JzҘW^/~AH:a$a/7S=|5F\qS)@wև$/y2*\з)Z132S4) t'AH\GmckkJFC3-pR6ɊKEof_t:|)|OF}ƭ,y$!pm8UaO c'{2|cO BP,nxq570|Pmcn ”c^t yιF PuiG[K|85¥uyk8|2 ~xp*$,KeJ@!Yh"TuS+T0&6 OjoTu>o]Uh(.& œ;J /|LB 2.5}*Sw47rLH H6'V{ϭdUA, {xmfEa*a*c6́P24Fi u jbփFI`i]lt-V8MXP#Iw?X \ j#[ry˴E|Rs?_D8Mng`}2s?J[}f=}>Hi13Ek[^fX\"-j:ԅv .-k"HW)d G4-Qؗ~N:u.nLn#}X:(d2aA9x9Y$j%nu5V`6OFb`CT`bOIqKO.ULpǣ4[ۈX<3m7#ҔOz]Q#9!ҕ]54B2jUì#۫}yf޸j3!;;X 0кb9"H3KCF!b8pnx[c (3ɴ9:r͗1f`K-@#".B,Yf2qď8I!5'EQ2S ҷ,Zy}onttg%@3yxM|#۝ "V\LoYevCXëq@L^)6˔`L.s@&V[ue[7UK5Q%7VbR"g167d(W}%=MJ*o$qt45AH;ResD(Fv##w_F ͼ (BїU.ߙO#KalRVrg#LLELb$ '㋷!vfl-e /n,$RWly8m'm>kx2pƮZg(#2ت#c!|]w_)`VWI)d͵aЍ|gJɝd[g6UcOTh&R_ a;h{9FF4ZeU|]J9nIRAUh רq#CxGN@#sA?r3vrB$6ݽ_PnBp84 89LĝePc$d#+݇\o@o_.ov6/a>NJW;:-idKx1:uoeT)^_>Hチ)S/: jAtF,- NUogxO/e˻ﻳ#Y%G6/cDIdQ!(qe[']m۠Y他+EpXIxUta}iU0: 01qK+92G_H\_%D_Zg ep͵Ωm-|_*Tlu"x~\O]۹7UJ\".Kɡaúj_Yf8R񝎇wމe?eSa|/1G. NFٌ /<A@ wF_PXG݁\TK%yX܂ 33.W䯠OO$a&9y}OGkӡB0C@"jj~{GoQgj츟c0aw=e6hS9@BGM~W>,X? <x( &0pѰ8%3l`(#CO>r[Z7LPAq`'+_=+!r苴 $ 3a+2%MY;,*- P2~8 wv -{K~ t}gAEŞ5U+(B^zSsL[&res@Z"\-?@A偁|OkNJ9ɴQVJN4vIbX'rF޴3gDcb[)FIlhᇺ@+(NV9ZAQð,Mno w}ٔx)n_@o;c5Q]bEm:D\ð uAWگ #t#Zna ۹{rgdN=^޻UK%XᴩD!Fb_54c X6&m7PKgiޗ1.4P5 td|:*ωRݦuVӰ-O-0zkJ\av*w;Hn.4b(W~/T `-aMzk:IC˅{+?];C=] }=8HH%~v)\¬ȉVt-&dlϴ^\VԼMZa>mwV+' ( ,wiڑW<x8sH  4.AbY2hϛ_D|LQ|؇cK#Qvz΍ lM6'U|K@F,&vE1O]ZhV0R%+Bp5mk")bNrL׳%Q+%>ߤ hXza Hw](̱,WWI6UC S=xYbS,A.Ye\|sk,S aOmTCI 21̜<iC]qCJ蟳mS\޷;eE @Q=¦~k6=kneFY 6qdF&7 26EY`#.e4$lYzp@dAA;$sFze]&fx qq.F|ģ[D=[2-[%߲lLPzZ ~- V{Ge_"Pwj T%q㣚$ҏ8ܔY(twaH Wk [(b WQ&BUj\ѺÈ &t2UoNw<ĩ3<{/?J;4$^QL4jI0)8QTU"D>l-^ԲU+Y;8f2WiұaZ 2#ȥW$~OV.%hdkr3aT+\X,`K)OVZ`a}1ffR>U%B"翳5ۅQ!AW~Թe%_ =)6M' jG' C Gj3[|kQ*q현=Tm0t fM 3hs4ADr c\M=b>\x|8+]%}}/gT+'&/ ,Na]aޫ~U0"GйVdAOS:BL?Qi56pnI*ڡ3r3㊁݆!i\rdPKND'Ou`U@jS4ȑTy.1݈Sz/BWr_L0j]ӗVzWXmvwfծKp+.'wI[iϊL9ZB0 T#-Nr$`ƩԶ^kt;a`CO,4 |/^&'ʨs?!(?c Nj^ {iZLV&dh:b\Xs9vK`D|;Z%Nm9 tw^J4 ǹo_6ip^-LBK.1Kv񊻜 f9rR|8(% gǙ&J3wMӛ͵z hv1AuHb3L6[r_*# zw0 癮CѶ{63rB@=D&ǵQѺ!O>nq[fRLp _9:kŒR^XD*ݚzjB`Vh2ʅ|؈y7'`d643%O{c )JP yd\u | ,3݄ q7e mKsW4FTտѿuE2<*M j\wʹ1kǢ1)m64~H#cړ]45SOܰG` B.ҟ-kgY5\&c;KC b\rJGiF|pWdPX=q棪jc{tx$Xq4a(}#6%h75R΁5Bc- /5U-|Ih-[؞Ab 9E72]u~C+^lឤDT9n̩ 7N$2'O߃Ƶ&~It{!2n2W\$$l ̍&b&=fN2ݻR\Z("C]ן8;K<-tԒ;X6X_|)Q \V2NPF\ۊT^tͣZحd qSYnt="t PZ,[LgqAZg9ӫZr$_r>THTluvG,3B9UdS^떏 8PKFKskIų{,Ȃȅ/&x|i]IPlʇ`)@ mߙ;٘(ʷV۝v` PRd(G Lk}梇YՎ#JeGHkQxK%Y6SX0|ke(0#KpXvL@,ês ㆢ ig\txؠ A dS"cAW8/sY5osH k޶C~Jګ@`j]GwຫdH?3HT0 n?m鰸}dƔ rte-2Pg_2=TZrA[n@QOֳąD:]y[j&Q+JN'BR8gSpSR6ha‽,g{lC3$qw˳W5{f "gp?.cx`Vč-- ={*OA 5ɣi!Q|Wm.>Zmt2?е {oɎ {98"aX̶PoDz; l_\9\Y7W0UX^H=寸8knSF]`us<0- ϛ@3ҽZʗku0^*ư<Jx$3!)ЖuVK<v&GZ FiSyG?$t롭{i\K YAQHs&u7kp`AYrqRa'ho8e!Y-BJ1TSSˆy`8i}B,HU5=gү ta7;R| &IRhwصNU6cUQmHMzL?e. m@'g8$W&ޒUB&*v%g|Tn̡Y:î((n=\mc Gn#Th {++k>i!3.zjWϒ^C)y?Ѳ/!z]cmڴ稹dI,kL;.GQR"c ك m렄{78"K )+Ms`<8g'$A`,:M}RyYCW!˙qXOxF-> @}>~d%4q$Kؾ 0h[Iߣ# ;{G7<3l (2ܨ3\"t4uR|?9ͷ .wR僿}&v$К$LzU:< vU9kZ qUt847D/Y'sagX wpY#WE/:G(0c0SspDӛTcR_0iNa4qe'Ɵ}/qLij*&AȮ**oɦ܀!> x5 >v%yn !W?ӅUTD_]z(YƁ ț;&`AEO˨ G/0+j*܀U(^Fk@A8d\4|oTZr$ ͹aԍ( ADW}uE>86|g)l9ͧ &;4SxϾoaZ̯;W<=x'?Nz06nй>b,7n))ba9䋸Z=Ή&IT#  cQztW_ұ5Ž^t;0!pڭt6P7!ua T&vDn陠[Z䬝H7mn^G.4Cz|8arVj5,:_Gs&Ӵd VC>OͼZ^;T7u/5St=AIJmX Ρj62vZiFz*# 1*P/1-ü ^Bm4yϬm2]cE뺭|fUM> eAqDoiȮTΎuƼ'$w{ת !\VYm'ƃ:r vcGɁHUT2'>?%_YGgɳT8˧y_RyYq"A.v(Q]@hb/s`xmNbyCJdmbjCX1*N 01yӷY~(f8H_I1,xHxoqQ… T-ҥTiCl|xzW ?= kB2en6KZT85&$C^S q?*?R\vL|ɯ3\"4yH{FNQ!Mɀ3$~w| 1\EL Gm&6EMldLHVu7uO8cDsB'jeƖpJE:ڏAI'Mب3@`5'{ЀceK cwWgadyHt: 59CPA@(m, (9SD/"2}:J0\U_EɨDթ Gj),eIY9qw֠PL_v!qQ-RZk-`6]mHT=6YH$1W?k8gz&vp.(e-5UMepbFm3"nwޡgą2iœNPb=>Q)]%*TC9%`S3Uqw_:0rm?rCThSQr,9E׊Ro]'|2Lj":* Td_\WoC8G!gx/[d` m(┡`{?Q)ᱫ"G wU:akմrIh5|zl ^zG20ث|u$Wx^w[C!8\_Iǽ=GBq$:.UFRu+>+yۃ5h9ˢpϸW8b~kVFFBzmao5"Dx"i{ș\Qof :%‚: ]iܓ9,l bK4F^8.r lB6-]ӊXV_.̩F"fdcx>H q:?"M'v؟@!_bMd5.[y.@p(]H Іlg,CxyjoUYM%X%Fqik}5U)=5La,?(eϤwJACDp4}i"=MB󽂔q~~y^Lj&*3Ľ0یYa-{2+y&cf'O^#dušp Z6Bǩhj< 3,>yYtӵA%)8}`K~]x%]@cI LN'KjY,V[ӌ"Y:TSQr`}v –j ?Z#+=rP2ȂhH_uE1F/Gj?/dki5v!Rk+hTP(tqݲ+,K tW'c>s)%1ӫ0L;SԜ/ڒI F_CV=<#EQjP7Q%=})Xpbnw[2%l׷ߌ6WOu!uT462Gq@Yw7~ōEsxG>KF`v]@)"}Z&1F1,\iwDP˫ VF9SNO'GÑι7zJHu@`6L..:׬- O1C_94$"Fr5i7>K-W!g :h)(r@z\@+:}}{) s6VZ kz^ N}*Eim&@Y.Ţ9giGЭ9pJ' :$B+&+Pޱ8 ^D<2h`BL83cy~:Cw4=E<c=|,V;]FI5LU4% L;G4[NuP%swsԑ/=?[.wΞ;*͜${ I{$'i{m*tcOXy^WeUvteC*J\HgNM|̴`|Nx&a3+\2x+&h޴F$Z Ř $XKM3Zj;y0K/* y**=eJ\WՇ1hd=2YTUZ' 4F d ɋSR$k}a!a4}ID >ڠ Z2ޥ6+قYjQ1"M .|/j] r/pb֨xyp7Y 9_rZd.Fhl"cb|r @`>M4UIE=z\cA";|IAr(c`Ѩ*'!vz-5GMc|W=0GIS'cR2OG=+)]8s یLF 6q  nF-$^$.h'Ziض8<҇ VlA0ZS ƒƒ[E~mܧޠVpX)_\7.6srPhzq8kIEȾJN6@P|2FZ2J a@-#nUfgk=t-+٭ JEN;㿮2"q8D+&CnIvUS >JlQ`?x,^Č=:Q+9Fqq5E|j"m'b2? qmd@Amፆ  C,Yc7-.6XnGpJ< {_ \(i )r?6bnbshO؎+Itؾ8=2Phȹ7cRD7ث=}[SBVne@ dc*ؔ3DlC~] UP >"> "{/2=~?)޸?<&DWLG(2YDc eV R6àsyE 4 r -lywK V8.@$DJ-%1E 3O' aә 䧺Rm ΊQ1v}@@f{[Cu4\󳈏y; ˘ ϵ =juɵ;o6φdQqaZ>ڄ&c(O.$ܼV.6{,7KEjIH}zt0jzNW?T;ABk%'%x qh9գ=GUyЋQSЕpDEW9_|ڪ8 f!w{vˣ;QĻF[}~o [ch-LYnJʻ9& _̫GUyI]/qhG%=6h|֞\D~~Zy-lNTZ,mCT2J~ڨQ# [=# $| ڤl|7[X%y:HF La 'H нs`uY @ (Wg҇( CWm,xg Q'N ~Q5&dfB`w$g-wj!*kAnlv_U\tnǭaw5 h]p vH!{"Ĥ`f"BGFGd<hdbn5 2b²lӾMՖ(!ͳ=k}Ꜫ/8bbԲo=ܕ~;~se D.h =m{$p8%f7҆V7*Yd˲{E5H:0ei],2ˆ@eWMҢs+2Eu#Z2FEY?=GZO W,,"xY.#-g*:/W޿F#Ҵh7Y9>EHH즂W<^K1EÓ6YD1Cpdbm/"㠄pa8%/m^Dǔ fkGS1mC9'$8enTbeQ~VŽ~'4VJuzwY"љpZxGjZea8t*h )ꖧ8K0';p٦5'aWTuO|ҽd$-? Ǝ~YJF+0 AO֌Y Nzԩ`.N߹wCZ{#UkoC1ZgX2mכh-YeAqd(k4 oHlr7^h ~ :6'L ҵ{M&"*-"- A9P̶) "pjt+WYyN9H D㸽>? G;8#Gx$Q/q g`-@qBy_ 1 * mD̿=}HvXLO`( Fe8NeAqWECzp]"ccէL -=Uz9_?XBG5 >+qHN@+OfyثzJ5660%3nT;rŔ &1\R:255X/9Qk_dtY]ct6\vA |SQ@AY:6#uw/>b+|%0\D E +Kl3ӨGq 3xLTviJݨ'GjW!Vէ #Y5W߫3C* 9/6׹$4|NWzeMYrm#Xp}U>9w,;1P1ab"0Bw Lk[Zw}L#r0?gQY2<^_p+b׺ Lg&~\'^x:ggVқlIU_'Ai0cOGDR_*a Bv.܌ѿ/6aNGsTﴻ^Bڍ/ ~Q2#cBeǏ8QI7 $XTMEYҋ2mϟEit% s i]<8i,DMwx(0 g+5}˪+=BBdAˈ3wJM|0ZCOѾ VȘn]\NYrS 6jcN.sLiצkn aސHKU$b @0dl}$Vu)r,K\ZF쑯E vz!?^BZ.}gTj-7俨']IO s㙄s[G7[\5Z}moxJ?SnMg9(dehR1925]*^6Mvl?CypEYSo ʂ9,:ƧJ&D T7G\ecìW]qRq?], FuNT-ZppQ6.G#F!گ7HgL6rX24,.ppjL* ,eau^c 1EyayqwaWa,n(հ8#ZGO!QqȬ V`l3vvoNpךUDƊ.ׯ,30udV0lFl%ޖy6N_jMZJ|p`_9 Q%s2J =O-x*/`IFN01ui_b*Wf|sW=UXJE;_EHp]e,HU#i̱{%zC*14ڸScaDb|RUCmg2Ε|_G("wG?(9.$>K1k47nŠ^I(ݽ%O(dEVex ŀ$MaqD-{\_t!5ĿW;1˽ʐ`8 (OXY&k( K ~6M UU:fEdTc%(Ea>J֍Oۣ&t:- %IRfmMs}ơ'oxwjFׁ :%oቿ !cxr`>cy̦>Dt._;Kd9# :Qنx)%4Qgm{W5lky)|]@]2{C R,**|k0ssQe,WrCzÂ"~4X,Nk8~TM? kl:17](p;.fD G^b$w>Y呸b?†U$ C4;=wNIORPЁ̝y13ݽ!(l/pꖊp OzYtHD i7t)A J9$ZѾ"F 31o2ʡLg!]̧rR&p6U@J ݞIp} ?|dl!1 o1< P&~gԫB)Qz MY-: 6nՅvw_^{( a.Y&wӇUBC5=לn8OX ))L.,kAn)܁jfcFTV'b;4(}wzFuƂG:[j2/{= s+fOb_loTFU-f؇Î\7U2/5$" ^ڛtXmt9"y'lj9(!sD&?u ` fXc3K91)LtyFN۽ޚ<2%,Ͽ j盞<cE P)iɲA4E3¦q؀FfAwYm^I`6N7!t3o: rdXLKhwOp3jDa^Nb|(:A,sS }<~2?۰z*EL+2|_jb?upr,YV,tDfzn^ jlo&N>zS .L`W~? h8BF"p?"#bK%]W!(so n-̳-ď6, z=(v "Xϭ BXglkabZM+`邵i*,^5JՂzبT+#!!!S eqK=r%:i}Lt>:2ĻMapv8|D;6&kyT"qZA8nWVk>IƜ :G\TzJ'!&T뮄YHihǃBct5}ŰO>M*`D!]؋"`8+̐v,pn{Gg5i58R~ezrh!Q0xW9}V V[r(SCRZ1{l9y/kqݡծ!2`9ˇt8 A ?1 9o&h Od|,:.&\]4m+p(OBU"M.>n xTY%pQ&C5uvM̄: ezJJd`rŶOPKJbfv_L)ZI58׉Lf^PFߤ|!] 8O%I'[f.M,S#WL\~[pۺ;v]d㾰Mwbl#}Ӟ` ܤ4TZv v?Hmo 3.)bD %Ԣ=m!V!(W`A:[׃Ƚ\Mퟏ(bV?Zs+Rv f 3PE^ }{QER \^@&mjc/̆D;U55L I*:P~ԑ$X*lL+@\h&i*Qi Sbh軘]bto<̨yNlsa Ez, +;%xV9uyD+ :(ۊ3AҪ DXlArhdU}7_o.*xd/0j=p`ߜ{dTv+E9( ε-e>5#nI͎=aʗE֋܅=|gD'K=j%)# F+$Z%Fc{n1 +VҗW?"gæg6vDL.uO 0Ile3t5r RJD7Cac zI3c]qO<6kcb~1=ϒlI΋5`P 2ӗuTz={oۼX,&>1Y6y-~)9[r0i1z3_|ǞaA98$LJjj+kSP_3+\!P'^329Lq'Z2b-/ы~"T *R\T^La1u k$JL^V OR%xKmxMz*5r>4X[\NB@!!V7nw4k WB˫l̸+$%)fK:RBzXWݽz> pnJy']_ψwJ<ȭk{lMs,)#k%>(0iK4qÎ(Nr7]|dV5Į,'AX &%#$-"yĎeؑ8:] bRGLk 9PhdmN>`ЕB"x-n\sT5(&Q \ PϿ,\ֈ &J)hlQLY3XO~i4 %-n1 w?sӑ~hAb)L&j$G^L!dC(zKL2rao  m NֵLë5-kWTEXV}0!1JBbdwϙUv<𡯃kMZe,n>]$߃۾Gzنǩ U3 `#=Yc}!J>C6OPĎgRFF(-Vm#ػsy]#OPюŗ& m/!77TL2mS݇1ʿ|z ~u\>~uk_G PDQwq r4aK̹7*-IbHGt9!#UV::E"0GqꛧwvLEHs9(*P;_6nV܋?fQBNQAjk1*VPo:2N46@o)P/I mV dM^*~ 4Q#*q߫^rWfDuvj9NbDI/j6g#BV$ ZlcmY13|EGSL߳v" cPlŒktWYԍ5/^%rq{F5IB0bGf3b Ż$~'$ۓTФ8Z4~3ˏX1ŏۄiˬnnkcSC '5Q6hMR##,ԭAemġfwaax8ƉpH擓SO2O̼>*%woBjqLh;?\hYVZ H4J$ty C>"ܥIqei\<*gA@ӨsvµD;̓cbӍ_EPrm4僧u!2tyb튧ktzŤk}_R\9Z&*! NC[X-68Z@_h=;@EHR8LuִCAt,kɯniY(ԿL9Z}p boVԯ'hGg|1B(ĥGRލnS-1<[lΥ9;.nYtthF Tl,oqE7PM9ՙ[eC}o[r*J<=8\Td%S'.kv^GDE{>"/ 9uk,e aK5O5TFxJgY?g!`M{IY, qӭf~C{{ OSe~ ]Zb`g_?QisDCe޽Kb ̒EL!S}1 ']5&o^m ygaɍ]H͆(XIx$—i؝(GYdʷgTb }j:iXdrO:9)ކ8.9opx:sj9-RQ4OkJ]z߀>ܒ xs,NRO)BAC:U(L6FJ>fC!y.#*]BOB z/ G %. S7C\yWLsB$Κ4n'ZrPbCue91ݎ^0}OҰ!'By;vf [q:.نSi.^H0u]3E9:]c v?2FunuAw2⣶@g4 ^6[Kq7VDeGJ\Tu\I+g'!sd]Q>nn㈸-m,t! 2ba)nVt# h]H/$ЎGMOЎQ}`)9ZOյS%N:rh^nooOUwf_iysH{%Ʌ[ O=iܹVXP&@&N}\sxƴwl ҈??]*9u{$˕N ,/ݘvηbLݼL[|ʈKז /ӳzghNPх9|.}Joxë< [fc o^+{}r} ēkJzEIp{ñmB)/ ~Y)g8- Z_f ľ'ys膏D hzI8`3Lٸ- ZEoఙ>B3AxêdZ]ȳШIlۡ&px7Tы߿v3N} u4d@]M6f"16e_,+7EasaEϔ-4n_@jMwv" Rv2@3Ifr@ԃ9Rі/[t|([qAqط}%\UEm\}sC(_7 T٪e~nlqfI4IUNxIf.UAUц"F{{fP%/eW}lu;4k'j/5.x}{[/.b-,M PAm YM O[0*U;ekIfâp2 p%@_:ؑDS%(u?txd(a)(ʈ8dOtYSvCV誙|ߡwUFw VFސ..ɲ噫GfQ4X]JDl$n N1lmc["W'b4ju!!p;mZ}~ 63ɔLc 6/q;pnڝaÇ9bɚYp{*%(t`fe^Fr?+ӏR|85Fa >Xۜȹ:~ ? TA3= ^d*uG~G E^32c9r]9-Jr`@e(_σH7nCZDOUmyA)` oiKrs||f¹D!o>;+z1VAP4P7)` ~^kclLJf :): 2wӺ@\_2,Т޶>la/@NSIsrt a&aĘ,&DCY'tJ >{ G]u%BAFx֭1&iu,`ZyHAH٬chRKzq3Ѷme`Fj?>7i%j2̗ @Բ+ lD:+J2m+l20fcSnW|gIOǶg:'mwܙ2$PXF٦jýZ$BAAn57мdY"1uc]©uTZ[ly L`IY= -C^p; L*Hxa\(\M Cj#uV< , I:o!OrTK*&d 1(",o6ֈ9ZP!~ 3/P|ąeDt,0^u:p%f֚䰿?7d\dS5uvՠގ8N]m\w1&\L>?h -_E8褮DLY:KjW>l7HԐ a[]Tȕrc>}ݬ`0|$DzX ;\l=U|̚5h%jRRn`TlIq$ۙi-0R$dVNrX}M D HII 0 cfw=r,97>x "vZ08Io= _ȴg7u:`YB'D+ x8S7ON*9~+R$%#0jxaYl+_Y(X?d SeY#C 7PSF:>! 0M @󁧉/5cd2rGѺڑnԂd\=sD19 _@Aa;ρWՋܑSƍIɳ}B5}?.Y 1q_df])@`p\W>"Ei1zbf9 Ys8e`9 B ΤD! ~G|f$}azϷH}ZK#+LFK֑l2]]9 "V: IY\L]$P^j3&!Ս/Z,X=z"ݔy74HpSw/Qچn8Phʼn;(ƞ`pKKΟfvȓD,K!춘^- (̬ЫRJd17xBk%4jX/Rd<,G,(rxi.^pu.beI_x @8/>kTr|å`=]f"`6;W-_乧ո<>Ap͌UqW g$@|d :[VGZaf.=;p2ϞB&co_Uqʕh㣸\u[X8l|yOP&T3\h%ivI[i|Td$b=b4UB9uY_BE7zHs3Bݶď#wGxkdy:,Vb7aIևSOEL!B&&P҅+ɍ d切5βq eZogDM:V[wà s dЈI]{%0SLa0::4z~s* !awV] ;y2F ҩe#n'`9kqƾhn]=4S%|XPxqϪ>N!T8ر˒9 3z4lV:Z f&h rҰoVȍjbnjŊpWb@i nֶl.;]om06BXI^ oG1$-$?Eͥљkl BqOmE@e1 %b@->KMtncB8͕+,2C&Ɲlz,ocas fwE7Ne#TsM5L$B 6Bf/(٪jC)KNye6[ckwZ"~Rg=xBߑ&*L:M$IDʦ'OT LydUHm8R̃QU/P}>J;茐5C𷤰qXQz *54D 뫺h&~/ø0(Y&}mrdC-SF3(6=nNzE~&RcSJdCz :9J aȏXSڔՒUM;[c^NxX]b-wc;zv,jza57%oWw:Wo s"V1)ڗbZ^ ınKXumލz̀P# ɔ߽JsΙ}u%4$Tj>u8ay;$Y/q ʽW*p'~{bg[ Y¨K2IZƷrgw:Lgz$t"&0e26D(wָ_]bl[UjqwjrtiЋO!O~Te+`)9LGnٱc)!GD,XP71lMoPG+op7&V J9“ڞMyWy;HI5?CA_*jR[<* K-6xu5L$GG}kV_6ͱ3RJC^tӜ>4ll$ ZRDCU2<-DyW: y?߆eRI՘5NK+Su)rjV$*%o%q^A"5Rd ͅ͸jV[ c!S*'V+]54~k ZoJ9[GW+ϱuHw{,)|R\E0哜\QOL6E9Ĩ$ +%Ez\A 6#k|% Y^Ga߉hpvڏL V%ruM.{㯜p!0+o%M,j f 8eHHȄG  >QKfukͧc҂xi3jwwt>? tV"xT3st}X^.' ;9^e͓>n1\SeCuށ|}lA4y LFt#N6R"L ėeE ~*T8Hy"\4u5e ؙ#|[)Ix\%hê$ )%fl(4^|ڱq'}.b 璟HTE =.lɵqXͿVsд* z-hIr.;Q-ppŦs H ݞi=ǤdNͥJtus"x吘o֯s!BLE4ŶR Э='MHaBdT&7>l§!/7KR73{4%TMU Yr}֘Br`#nZ x6Qz3eAu? w{`4W+u7VE<.*?$t=O9jK7oRT36|CLE)ab7V_wKx?^{+8{mvIW?#_`$%GZظ'͟{#zm-B4Xx~ؓJ.[F }ՙZRP5_l}cokE 5[h/9~LxoT7w'sRX؄dI3YPWg# FvD2X_!Wm[!nַ- {2ث&.rGuDR#Pv`, /1EnjjFا>)t6$-AR:t)v=iiT&:!r |%8zhHWڠ!LP~6Z$.,)o?R}\GKߘk>ES4V7!Du$C>$4PfS!&$h缹`m1[?_ByeXgJ6<¼yQ= "ҾcZiX{۷IO&}g!a6Վ˄ֈm!V 5#Y2ْͲ >s k줪O`}630]^va"P3 /%~<qV;n˸kE3Qss}h,ElbBU[S#E-|J>j#04tzXXJFXYhMizAx:|rͱ,s&[Gw bY' ac`CpyL}uj>sbp/eO j,e ;ҫA8o"7ৢ=!4l;Ɏ(}%ʗR2z`q{CO42^\W<ʔ!a9@y gsKHZT*@C?7/mAi,TM~p2?O]7T al)] ?2R%\jPg>ߍ 1 '@-ȔngYZ0707010000002a000081a400000000000000000000000164943cea0000c4fc000000000000000000000000000000000000005500000000./lib/modules/4.18.0-499.el8.ppc64le/kernel/drivers/infiniband/sw/rxe/rdma_rxe.ko.xz7zXZִF!t/7Ļ]?Eh=ڜ9R,CX[u|#/|o}܋4w_9_VM [GC9'D&ڐR-1B-ȟ)@"o`X| '>ӭ( =Rw"B|Xl$K'cUn:5#D ozxo7VP8†h䆌:GscʹܯuAӡ̿lFR78yjLȹP{%,ڒZit0By*d0ЎXp]a۞)W r)X9l0 ?U j"JBzlu5dUPJ"7%|Gٿd]68ټ<*z_xdkSY+ƹqfG;%6ĹL 6[ 5e$& nQDA0@{ -7jLpxFy<7ɌJ^+Bp3jFNmO,xz*fZm7BS.ZJm[ɐ)KGO{}kt;f;K>QJP$!n/{FeM{lte 8*_ M,mfx+߹QJh tCKM_ZZ|q՟f[ I>Cydj@'1nR"f{[z,.%# gxH?CBbwˀLᥐv@v[9$o6ݛfw,Y&`O3 Y 1sWrNKz2+utg&yU#(hQ'녦KRY(dE65FHp[)W@%cfZ]:*%KG;Ot;oGT}ĀFrO AV]5iSDٍ*hP$&:](tyU#ۀ!jm'o]$ jYԴ*>Ͳss<rNG}+@O:*IPdj5Οs6fL@{ѮL.cmU( l5ʱuP3bCczbue1D^dZ`ө#2'xUVPE3 gPvsnM"8Rb-eMeffm3K@x%|9Եޑ\lDSdقyjH0^WL&xńy}UHTlVH Ll&FYxN{i%x$0\vF-XѢį9qEi$JՈC 5wVMs,hb yr-[")UŸmN4 )%n}@I2 P}O7[JkDJ/ 7hԅq xa[LDhy|ZYj Psk>2(ϘhUH g2_:A~q.M/B#87oiѥۤZX +T\Cۇ<"qK0n5FM9-bY\XfsU&:# K6Hq'H)=(ٰ:.=tZοIq|2)3n褲Q0ġ0sW(NZ[$[nR W.LD >~m*"Oo: 4Hk>f˛W 7ZT*Q-p ]ѲID;-xmdyv㓄\U٭l/Lq]]ߓ My^RΌw /PTH CFyE0Q, Es9(0|e(r  T}9XT* =jFJ/#o1MEM!kߥ%#(숰t[6aYPI2Z7S j S\BSNv4-sMbB3 6HvV>#]R9R#)T!I?֨N)D 增cePlN$rD*TT)BPvJTdˉh؟FC 3+ wZ7 YTaWzc#oIzZ!wO.z-txM:n]HߛUT V(agX2Di?,h_g7i79 [3Nᨮf׈Ey+,OId-K$+ѮYT"X?SZDIU;;t̶]v(iGC+VϷ}CA֖&:}OZ|dF+MD#͝J (l}k/ynٌGm7p, &(/syhldk1 6@nVQ!)ǺǛjq9s#iFQs*\jϧ"ntNavhmR.菇ikF~ä/n׋SJ=> )ldz] <}{,u?nM+ ᨅ {1Sj܀ L- W'uu1_&LwyG h+<|2sA >H8JL5_ȣR?PՁ|xEv!mnGoRԏFGXw7R϶[̽m&x4?F@$9xr~$D7 ndzᯨV0TG iE{SԠIK'eAB^M;K#ifWIdT!C_s+ QƻRG)d'v>7IU)'U+,L} MN f;dh m[JElKEinSpb[{T^k3zUh<zi-"+Fu]}`sy9k@> ,uQ^lw^\XzeYH6:Bo"fTp^Ҧh"CǍI-< ʢA1 ̈́Hx>%r0&Ǯ}-7@k"EXtP#-\5Əc?̕҂*0ܗjQVPKv#a 3>^S?pUBZLWOF]# B؁Pzgq r;sEm 7k7ޢFb9Tr!:`=tзeZY 8s\:*аf'3Hٻj`;U.q;rry|uUK cKkIm'Oܕك +x!V8aXvQ h= V]=3ttb9]o5i/T1:$hi9H4z'jX3l u}y!Bf&?slO5d^!ڞ3$BI Jۭ?FNƌ:' {[| ȗ 4ԍUŊ-jVDGz-Ȟc|wq߳wYKI 9'_ӖXX':Ykl2Fv:r:Cg`$L>{>H!>=J(N FկIC$ rOn^TCg)[\>ќ}ـ-H]iLC+KA^"㲬(ʋ.9 Ԫ`ȷPS8&vpb@/5`(;Rpt){8f/*QLWMiNgd y!\*^s,Z6}iA IEv4E܇ӯ.|n8lQVM">b~hf-[&RGV4<+eVܮBn֝ed+oR;) ?؀D, N̡8"ڭ|ę sj4=bAeҟ-vGb݈j*ld%ON4AoL $I24jLc}񲋬שE ։&Kc8B=hUYPYRg{z̜$j7v6jy%BI1Fa;]bζ5-25nI?\ǘh.^DZu0@g,)6E[='tfLKxO<'?K4܎3aLT!.Vy~I$~7*kECeJUG3/VZB юɴxCźOYŃIqF6KꖮON\ (Ou6 t K)/ >u}z/nE X㉯w>M&ת|Mm)Xf*KM-?kPbFp)!/,&5x{E0`G =B&=V` M !l,; M1ʾyZ9*qn6wn4M:vۀws.Icpч׀dFѣb؆vהʊrw4~R Pwc :H'Sa*O3c=?{#i8?0m=4}ująk۬V^$ڄiH35Z1Z=*0ELnUpmގ,=Ƕr~2.<A@OOaT~LaV3z@H^oT1z)qbxyYQn6ջ8i'ciT{3K}g!6cV Wh2V/ ~]p}՟ʬӪ>4zFyHHlwnqQ؍" TL.l^rT=g-m?DGo&3r'0U#A' E7VМj#gz WMV-wP]?1x75TܲiAѡ'(IG'cjIPAdY<"pwAk@)V<5oez=pD'; ZtdWTZowJyț=sܐYWCq Sʋ $ Q i(;DՅ,(AјʏQ䑙s!%ddz83|N.׋=:- Si-,!1Ћcor a(T+đ;eA~6PXRSg sǹ0s/OrG.m,8Z5%Zwq^nž*JtER2S`!SE2}cJĭFTm$dB䙄T)O a됕|k_]K%χ7+ci%D !qnd?:ӈD}$U6%B<~Q&Lg2.Ԋ|0_E'3-K|ޗjEL(>1@xA9/Uꙫ<>l rʱ< \Bzn `'~8|NamAdK~ aoc. P ت?GWݞ5 >f ];ZjVhmX(P #=nmdU qE͍?Z2-SBl./iOm\`GaksZ ћM9L3AAR.׾m]Bs`LoU[B^93 M(Lq0ڼFnKf ͊j0Qt0z>֏"H7l=}K@aq;9 nw@<0"4QI`EթyNn?X4(3c ff[ ݗ{FoQAҍhBIq8Lh,1r-K#܇1lA KÍjGz=CQ)7 pkrgX6 f"IWlQ%K|us8wإaф 0#n zGbK?Bnd'uWp >WWk0}%RvV  !p_ ~EDJO#JT[S3k Jct>}<yj s5~u[{Xڬ1QçF4VesAbZ~'E!C00X{{;ECʡ.,l\Gb2(2{&f[Lc߯} =T&w;"Vu%)Fx$UB8" 13,cdɏ01dT!\T5΄D&7a=v_i5#!M.#`zks ^S_EʣFi~ANzJ=5ܑV3NԷ5˟fbf+vDQ5佦'm<ȃ'N($z2Ɗ4=_R}v3]%MN^T+tUwz,@i۫Ѯj<]m].+XI%0QÊ(Gi3Sc9? AQ9s8ئ<*& cOs CEHlKz2acMu~U6Ns{Mb,?>ƯUZERJ7}+kĪ|q ثD&hԂTt@6?-q## &ŊaOCJ"nlRrN ;iVn8ЋhӶ&>Bn!ӺQai5屄JO[`.3?-u<ƝztަG;oăҷr#8P$V"sېIgfdU5:f6!~@] ~3|nfDAZGZUsbεQ"yؚZE%|_\UCާ9pq"rĀKbYo5Zv>e֨y:pW`g(F[.@}V1c:4}o%9Ұ`ܑ#X(rȜ'p>;sxvutW 'I66dɭe}2UUu椥\Y`5?J4 A.+0tr;E \@  68hI p9dR}wB^7j_ev[lo&/I6}[ =)u<|S1l 1ȭEDQЂM9IO Z +z /zUU\Xfy+Iq8 Ipӈ+![u ML pmu5б$H ēhF+U[Xa86]FYGXřZu))>x1glI~s.\~Sn 9uova'(iӓ$BEf}qG7NTU+"c0PO!ppXŠ,RҨ۳MawI񰠆cT ۮxxɗ0^\GX}?eδ7* s۽Q4'՚}q3e H༯۶Ui/pZ(2`*_XGU5C] ;yס$ cZ}+P-MLXS _<Ϥsǯ$ϩW*ʑ d9 I=฀U֣5Fџta_~ІJsDe ^Eh:^483RN<)ԣ8-x,UȂ/_c_i^͘YG^kV2V_IGi ]s,ՙê/s$D ll3&_V\c?$S7.j鏮q:oCApWp1aq$@ s>"q`KUzVQH+^v XX _Y{ep" PO.sSz粜9aм`H{Nb+D>ea:27ؼ47ՙWr%7g+Bȡ|}"4O2@ R \׶V{u:Nj i-Ji0S6@M$vidznWɛ~Ze1ŽShsCO1[rOLBVk$Q\LP@̈́n*Z~RHӞX'?=Z2DcLDTX76d~|2nrk{[T0N {n>Kft!$'8=6$J@OK>*cHfX{6'7e%(JOp-/Dҕ*BN6ˆB 7٩lzKNx\<鴓S ,wR?xJszMF(;FR~ͧGB"pgOIɂm[o(e=)+uބ(\ `-JFU'v <ݮ4뤶Pt5^ztQ'\:CJ|Δ{~Z_8N2:$`fʗTUCE w4ީ.Ӝb |k褿YDe^jrZuCD¿je4gznbutpuECY.ld> ʵSgQ­;>h,嘷eplGR|LEcts"LL>}ؑM7V p~' =enVw^JM1Sk V? `IeiQ#[)sLO{&^GtC.SMhCc{(9ꈈZiy5 gv-$eJN\^"(/cH=[!G'˔rqJK8 k;óx>,o3Ngc\ !V\%- ܠsmkAh-ZT06Ce{!%s hpYYa @< z(=ZEVܸV ]c6LS>d=mӱ\~V- ]͌70fiGP08=}d5y^suJ~,W!>?Ig2:-;$K n7#j(_G P4Xw0[KYhSvDJ"KRJǷ%9j*B*͡j>3\Wp]IzJNŏ0a`Q rs|@mTNjlyCW{¶sc^-"[WoEtz'?W>A6*ȻW‚T)J'ML="''洽n80f7dĈ$%(5CP dkx]{Hg0$%rs3#XBt E5̨?zU ={}ʣٞhˀ.CxcHkQ7{9%0C3W ]_]'c?{@ #M‚B_#:?vx]Gqvt%/I c~H,`o &f ݉)dig2g"l&},yKQܣ0N;ωfO(߃n(VfC8?NC4:'Οmu'*bzo"M{6 ?@ұ**rT'݅is<>%,F>}:W(@ N4eX@")@4z#6VrgxNuGvJyJ.#6_;ٓ^fDC/$t|[^?jJ2n ->w5qr!'hQ%b2B/1UBZQ kQH n+# PgE@dsx'.U-HHv^S>`&g>fRsBun1 xhQȰ'-KE|@ ~go v/UZwH%ޟKV]R{(aoYZNy{]EKCzv;G x4ܮdA3RQs|9)?o~l#GZP;)ŵw̚Jan!U/emz#[C`ؕf/>2X֏ޟ}`dQq mq.ahh]ϒw*H5Ox tL"VԗSGUiv8d*vq8I#1n6-fŹгqr~ݷ%$N{`q%(JE8ܪkQ 6_ul|*yxK{'0D-l$2\/ 2cyJgVZw*pPQ"]1we^kJH% !YaYi/]K96Rߛ*ƕ'_ZW{O$@[J\2n+L ֖0`AZ[%ݷwB2~[#+P#X :բ'l>S6ϹʋwVořM`t8GB߀1}QD7 9>r{CLOUFL#11=EWr][`"_g%Qw`Z|pY# 'qIܿ?ʊ%:8yH9=3lWb }NA! N67:@4[ITh ڋN4U|X =t>F;n !y03טco܈F:ve /P !vA7=dYS% 1p Yu5R:`ѢtdL0 OoR]D|w4&he庞1@*xַk Q/>#^xGy\*$vn%cBGαL}tvdݑS?j%Dl„y eǫH8:q$d6m^|Od $K"SRBM76 Mz vAM j2lkf&@nuș5`2 t$|_g @{`nk_|W=c6B{!>Y:S (ϝ B4 эSx?Dmަ,oJFܹ\L50, *D3d@{ūs,NGl\o٪SOv@^΍pz\T9]b<&wg50 װO<M'/(!vI~=0}{h#o^C7}~ԡYK7-#0#9k@kmҺCXzYMܘy&{0, ˥jnnQ濉S}`yD&gEG8vn e9dAB8\MC䏖iI]d*KGQ!pۣWaL&"1(9/ jkNLG=n $ΥwI/ӒډQ7=y?,@BuGbțHm\aEbPi1 JncPCa 8K:5-#D!G8A{U* 9=-ڲ # df/*md'+YP\'*7HOw{ۀ1 1.{q( w^Uf|:4{FBk뿀u 2(J. 2l_#sM?61KB5jSpvʝ.%4eKo_qedn7Cg {׌N|CK*B'dM֊~̷ӆ:=R{^w>Dy Ts$*~Ë۶A-հxU`Lȓ\jMH:-ϑ,gȷs x#.rfz9@sm?tIMEcUj`l,)t6h09e)e8o*<+#$e5A4k(+r"Dgoũf)PY4Ґ5ܣ@?9j(eu,ר2Mߟӧ1uPrЇ9oL~5dy7A W ͏Yd㰜ṳZ|n cmfv7^L @TuQDSцEu ȅwVTې*LI'v 7}ˆ|Ù(QuNj鍇+gr_CH>enn!'gzLv 1Ow- ÉLΤw[Vh!Ă y`I'$7L~d 'æ99)5]ϰJ  eOi\$3xFjӷDFiM xU&Z+Jt0^|K3ts'&IMF'B' ۨx]KۣQG+ [[?M&>zEXgX2}m"34ⷍŏ1 / " m!F=r<,dd&> q]$uk{fFR?͊.P4\q]QQn2q☆e=ᅣGw%oE (?"8oq0q+dtųNb䌙Tyf}n'd+ }+d8Dtڥ>ٟ3 >e&FSv$a:ԗ?FjwcŴm\b1y<')MOb/pK{?_",% @bٗ"4)ᦹ=u6oANV'$17Z`N3Jqcs~يUW?hKri,ūJA] `E_68 *6/B ďM:Q!G;'gRfӆky$@]:6Lb!|ܴ.#c3b:!yuBOlk<ҀCK½mK]vApLQyŀ΃"rD.䣨z_S w g?~yϛ%YI&6QhM,HQW-P 1iBiUZ3)@%^fBٽ%ѥ0(5M$aNPMwLC^w8gA8lpU!֤녮mD u5  /F扢WY&})ZL\05iIVY ;;i\b<#p!ifzwt,Ҫ7\eكR t#Jl}h+/i?Kfr:#k7rSʉ *8ov3_GpVR%œ8_b?0Un8h&N 뾚+O+XVWPe£;ܽɛҀy&PxPNulId.Ǔ [i{yQDX@1Ө/Qh P k}랺E!0 'A_"}APAu)`v8BIh DL*sU@1 ;'-8R(г̮\>[0vV&s}]Uo`_9eB4)L1U?*軆 rK,Xq35&4X}h5;KۥF޽e7|\< Kt ‾,N t˹4(>pBhʰcqהHey@Mh=72gdi}wBF;Ʋd. M/P*A&M_[͑no9/yBhe&ב*obüHq݈TUԔA#^So>L_+U搅QJm:h< =GW&m~DVP@Ww Wa yg(;.epG5tXg{|vU,zڹVY8b(bц*7&d %(ʝT\0&̬۟ cfB` 48ӡ^dqN}2-U-ׇ:AF#׽;|Zևm5G2bt07F/1n/~ 鄟$1 gQZajYjeC|BI+@ L]-(&zE) 1WhcbVXCМ*K! aS=Z\u]Սa1PtZ5i&:M9&w-OflP P&n򴯦!Wɀ.V2Xv+z|`Փqwtc%ʅ~k K9B^P` v387ہɑ:z s.a:<q<좝ܭwWMGP78g鼏ό n]sXdd7>[}"ϊ{]J=Lk#Vq|}MY^?] A{ũ[㤄gJ̲ /* W% 3gf=CS.l WN 0p{" Tn,El1Y6Ya0-8HLvX7L @g 0Y>힂Hp+piëb !8h.QsX3$22?e8ޛzẁ41Vӯ%'\,!l~piAF2 |p 2 c@^eh9D.fc tcjwB7#KeZ=X`e"ƷuD98uįtM wI%@'H5^$( f:_8S@<(wX8 +|? :y0P}{׼eR}5"< _ p ʧ%9bڏLSI$zwR<6򍹚,=\> z{Ax؝3(MBدkZS/NzdS+/-0(v| y0n6 z$3 p*OBHkBCoh"%Uؗ`!pztN$;,^AW\U;"Bi8O̩Bw_PCXίQ*)rn׃|?$볕ºϢA?Tk[?j{(A#`R_}QBi%1=S vÊVWU~Pԝ8j*-ko4c€̋u/\diAy |`,(>[ %Lp=Ox|>s~oIZTP }\?`}084 2`Zxώ2U֖ #I1yyB؋#\e;]U} ~J<ʢ~מ "YEt;5~~?LdPय़F@[Nd<!^;g:%5;'AcQIܿn餼Lͻ 68*>=\,iHjOq&di[VW*C'uVBbH9լ@7b~p)^Dm?'Ud<}3ֶ~,OShI?e7h N M˿g]{.NWy!hc9ժQlǃ^sy:(<=ʉ17*=*|_)=,tciJr 쒡1p%S /оmq|KSʾiί\,~R]T)r2` 6ioHe"SrT) +o"*lA1?P0y9GǖҍߡG kysV_I^ t8|Kkg qMGGAK>Z8?SGRwqy7wٿg A.aqNG&)Ax@vT1D7\v軑&T_d~uҙU9]88S@ '0}얀 wf* \dj5LI.4:˻#,Vtnx R_tKwo.L%4J Dڅ,2WxdClRE]bX;\tAmk0ʥO~NhS8CFFZۛ6g][ s[AfSqw~g0n); "0vlBL#)G,ovNՈ-2-FhG-x[cEPue_RSa\o˂V:QYhO @}.9d UX}ёZ_)J][Ŷ Q&M!R4bf o-3_J8BEiApcwdܐR{ˬeȒڤ8 ҷ;bO^fPQSHg RkvFt5Pɷ/g cbyW`秩.~ejY8<l Rqͳ}[EBG.zUE?2c/suf %|Ewuw %#Z* g|^+#RP9[+'Xiwݿ>7!gV N$ |5ϫvdxij[eP]Vֆ-0QpwOؽgDJ5^zuT~zq%X?MbË)O?j~&A2gu_~|BaHkJE25{/$ba5Sتx^t(~֎")\K>,̋^*!:ob y+6cL-$7A=}wtl}ԎPa9Q> Ct^ֿ5G6|/"ueΛB;L{܂$qCzֲėڋ If:|,3%=P!(x{r]b,M=L^:aE4뒃tIf `Fzh8Q+fI;AKpz]:m@5;-&nRiV9dCi~dt?WACQM5RmCH/{Vb|ߧ@]XD?!>7а .%ofUW;*+>G*ezˮ:pmݤVf;h4c=R-1T[d-IKݨkZ($lKokUn%6žM-8+M>OEl|mwU4SfqUM}'.+P(!&kDÕKS$H sTşf` MgxlB\aӀ%X$)i9\Upwjx/mĤi(Vb!YHL# L΁. q^.L9Is'~i89͂{bLw+`{heNꎊEK[04'=CGfyP>!LX@&@I(cK2oJɚYjg^Ádg=[:idC$pg8SSiy[Ą E<2T'b%||>+;Tw4T3Z2,'#%-[;]PL$4wd29B}:svYܒyR2JTtoqUDߑlY++/6>qWI7V"%IYɍedZ 8 `(4'SG5%`Tqff6*T9kY #4AuwBTomhQܑ6 oҡI$n_ȯoV6Dgܑ6sY_ !ItLN:ÿsܼy W!ce9cQ=)5(']\D|U!!uX_$|vV!B;WkЪ_vaILe='KQUֿcrתTW,C&5uIyEt3\/軀dxwZkZ,h3STK 64a[:&·&.X3=R6r˜ ҇ěFB}o:FB( Tv9hdƼ:rd%jGvW L -s뺸b~O} ȉWNIBEJOIV+#jlu)Z)2N-"!b6ʱZwF*&20ḬK2}|[#iMҤ@m$iPi )槕*}qݎ~NJn*rOiȕ?G1׀lc]=d2,l«u#;2sv%YT.`tV"^6RD jzQ裫*$Uw#6Z^U+ rtv6ދ}!w^fJ/ wr %~'wJuEca"wWnA_-J"8-܅Bt&6 /p$">УwAmRna$<׶YI[48==0x{Iۘ_g @loxZn.!,24JU2xIP֥Јl"y5b%&~ܢ6ogK6⏆^h.˜Ky*dG0v?KZЭv_Z-L+uxz uʀ(] .PȂ3xFG'$/CCH< -t'ݴ>M}NTk[InvH("q?yF[<bG0RM3$#o0 :p+U>*1 @NJb ~m`͎SS=6 Fbh5\],Wa,:EqCjJA#QQy.^uնH(PQJHl2`V$ k*S{0J*1Ml"K:yV`e dP<*i7so_q,\\zU<ގ?g)H %-{8u۴rD؈ 6}V J "&JK~3}`NQ)EDK&TsPq,pr{_ZOwMrֆTR{GgR<4ٛ%@w9sr`z5s?A J7-kį_ȏnV{u]w/*ZJQ0uf+]hB1Jd7|8Xl!uK&>N0ݧ7n@+vE8n&7*~=22eVgεvq@lI̪ :CqPbVߍtQbɑy'N̽tN`liP77Yu+'[7{ύޓIFVxDD9!jq%W M%lֵWXڷ{bҔW7(Nu rb!cS$Q>f:dL j|tXl'b!AQGz+$%V#k#*xu/TAHZ=e7ݺ˛{uqwN Cb$ \t#MA0)KW6[W^}™*9E=!z57'M$0bF*ztzͣl;}t]pl&hVhz/#N3 zؠM^fB|zL R4~s1%?_S;oB7uުAxnul1ks8aIdzaQSi)A{ѻ5@BbQS|!YTrbNPq/DZ[@HXE^U$N@M= Z =/eLW12ꄮj`ut (1v;<;ϟipvf2 x-v別ӛY5A]}=GM~"\N|5^}N ~mYVe\C?'C'՛Y:/沪ypÜ (DԖEm7> ^bfwEx [_C]}K9&Q3_ ;޿=WKL5~}12EH`(;"U0(3&K#%̃E1f'1WXEİ;CJ]c-jVϝ0P[jT).>-锤x&aw`f`̳9Q /N43P{Z.FcV^liIH(d(=XNͲDoJ%u]YH!ͅOtpU o:CNxSuzgU7֍d-c[ZقzlQ-ctY{dg^[CT$ 6vkH`5 )!)/4I.]0fO}>[46)P.aeta J0HQs'UεYM&5m+"!R6P1T-^-ˁC!BگbL1M5sҰm#cQ ?C$qs~_겐Q Iq׽_|H2<[TJp^EP)hJ2;u(8X) G2%pG;Zu?^F99̓6:٥lQ70s!y8TH`76 ]!.oI4)*"YJ횻?B~j`,ڴiVy 1qm%Cngߺ`F\ݫ\FǧI ' 9Ui- ߎ]J0k6%J$U2 y3g&^b.Z9Gr所 +| c0>j+Y2/3VRw{l )\etSO-MP'EFXyChO(ZwC)lŽWbDS;tY RC=W l@ ${f׸#{p94o+5㇭mz1h-N<`>CPCZaa z$X^z_@ [$<^l:! Tv$>7x9 co2]ty $UrAoZ`ld lJ%ˠ`"SXε^\nU߬Qy8Nԕz1 Wt ?Mfwu,l=Ħa+tj3tHVk {8\Lȉ/@,.~X9~HԥW>tk-qF֐; YPhHF Lw!(])_P`E@w n14cT}*(, ⼓m<(j=_ZP(W[\WX(r]儃-O9?9]u>Ht.!%g$iaK/<zSƝ$EY>{OGmp\2EWn`<]նw2>AQڷ7I}UC؟g/;J3`gFɘzOݜSg*z:P]3G`\P {,`m:7a4:oΟyƫqWL{rĪJ Z┱5^t.ɯ:0;)s r*ZxhAE+̮P\xɐOk֝vm{ݧ+ZϺC8-zd\}o1-klȐn 8HD\Q'J6DTx#C bh׸S l}|@.{򭁫[2Y+AӠʣ25g~Ts 0AOQiwp]**}xd備\ґNX"QKE .U~n2 e?yoy5k%H ,?Xad֫lَd^aw:|2sqCWP&doRՋ@MjN]Rdd}~Ovy 'fM{Xp3dhJu`{SfwM6OPzsKE׃ϲ0{^tԄ۽Jlm]e##A1h8a<{u\Hdț:}Ǘ bK,Wms^ÙʹT}3of7J}҂0Olc:5 ]pi 9k)Qu )HlL™قsI ([X1-qβ2X|}uj~|`n޿#iQGf]'Y>,b5uZ_^Z[q++_ s%AZ6+7Fj-Q`<~p6~UGBS@j6$UD(Z=M!p V?\͖U\e,P DD7ӴsŊf HǮٳbo2 @*u3We.VἚ76ؕsQˊ$ר`e%8l{vb~bHM1ALC a7=7(Iڤ_a jeZΒ]{-#_uWuK.\}Ԟ k?obfX4_T' åsɘ}bfֳSp_i½LStׅSsZ͑*mNBm}}뾋c%9j2}`_m¶7ÅOr12:ڵ DĕUצtPv1&M̡| @ kՒ&ER: :3QӀg/O<Ӂ¶216#g| gi{C=>O)Ӫﰠ4`Rqm[,7ށ8%H['Y >6ru`6_=pS v3N9nal,_E ?7(}|L5N*΁h͠+ªQ\ X1u)4$yHimo|2ץ+GT.KwLKAxA `d#3Dn:7k>]=LcPuUzLgei|?i7U N=nJ~Xd.jkYܙXr}葌VL"C*+(qeB!s,[SqWQ6[$nK1 #?mVI>I^,4kiږ,|{_䧮 1l3&P-WKQӸ˼?QJy %c"qe`ڍQ6 lU1Tѻ]hXl|`=Jn9f"1nܕL.ϋzB{1ޤ( 7,:UGc|V 6RTFzGA T+ښciL!"ޯQfNg{u ۪F fФb9Z^LA.եߨV"tm"'"F5Б$=spJ xB&N.h ?iǮ[/B׺1L=:G}Ƌ"ůV:r8*bȴ,ٞN It2id6txǝ0-?N &Ox"B`b ]ɿ + 3v}\O*mUuB5up>(VbKc#kw@C{ܟF$3>ic~St#Gau2ۺT;m1flSt"mp}U0l%y!]:Y>u ;@Ӱ li:P=0؂ ,{;T;tDZt򟗯րvԑW B r}3AW~i~4d8HD-(4lB?[ct"Pi&c^t ~'آ"/ej =2<u*V+4`X>#"(>uE䌅b.3I 7100u嚟ȒZ(^Lxε Z{p5*֘ &sNU\@^\rXp+}'%ْ%3jlV.4})6sS 2kjLQCqA&}G22;Ǟ=>,@v",ֿc=)gb=5A-Ds=J_pҡ?rY! u<0iS!jbNqdx1E mt{ְN-?`(*ELQ[ɶ mœΔ$0s|g"szs%5Ҋʭy7_۰\7w cEApUSsݗ=Kf "wQk&UeŜ6;UMI*,>E,;7U\=)p#,ށD|$, ]VkZUD]A0^ehM?qpޗ5G%@jp$;g\HeIh^MC_]hMjMɁܖ~n'&"<;eFrEd؄-Uٿ&IBGE%T;{&^%)K_gR{Y\t0R#3pc S?gDSO otꎚՀaRPnBJ,;F9TtA/HMu-ב%sYpr=)'6y(0< i^&jV8)SSx`Ia(:ujSP­y,C1 Vs9ǟq`F3\ Ry.976 W u+p:,0ʙ$HbT`JG}[+t(PETܰ$m)UJ4T| ]vtYZwtiJgǒ57M߅5tG%X#*ow!  wel YgSMj%9+LnWE[J4&n@x)|{jX$YMإ)T/fI"y7xn4= aPGy(er]mU]4oa{0Azͅ5C IK}iFWiKc @͂UUZ+1J*:VBfbbfGdtqe4vŅ`ebS $OgrzSF4 f0 xD@}=kGxc) bHjpu\`Sa=42#(s""7lYS;dCU )w.;pH3_NyXf:O=h)lEp~́>2Q~JziyZz?%p[E8Տ->Nz^x>f@|ZKId.{lN榹X<=;-;"='pV)prAG,4&nJ-X4YKG6W$˓4󄂜2M5Oq >+]:z9Ω a@5!7s${RJ~$$ 8}Z߃"Ku bR|5Ca SeF砠h;,ĕT<Υ19ˆhnHj"M355{!h5y<\ Դ)X Z KG(絶2֔4Y7>?:@We\OUR0O܌rB3hcV*թnv.Eeq%!'a^ 9rw'jln J?~xrc _SgǤ2ABl~PמH#d˒%5(*'瀔=_̾V;d+Zfm3Fʠ$L _u"myofQ3[E8)J.h, nu`)A 6bi=5TC2(DaVGA}ʇ^ 2g _xcM&X[O Q`<,uULJ7s`e٧rd$wp s48zIɿ ׉EC/5%i"'_NFIige~K><zH%1 B"&;OT۫1/D/^bP4 x5wG@uLYލUGgwuR]53zR&[19`^*\@bPqL^kn0 PXԭe/d`]^l_(!ΑdIܗQ^ŝv9|u-ں;0|% _T,}6W#AMX8z K>;-gPL9K )*ki"7&5,[F L]&౑WawMJxPvmI G tt)x!@!eb;A/N0P_-ız2[3!Rڠ =âIEW5Ca'B*?,h 9(fza7W~fԢ-/Kkޕ$.."{v MjY;{S Jk[AhIevsP p9b׸.\Z͟^Z \%G%|GV2QjW Ƶ_S1"Cb<-G70;hnCq|l0Hm-ra~atDM;( zS9ҸF/ .\)&͘%C/ќޔquH(CV *'ך)D]AuAJ=s5KbٿO4AQtrB)g2~?hcdK7ՀOˑ\NEsxUy F#ت`ZP.P?[LWGD@@R7 s٥$wFetݲFy}JLc4#.P6~Ykq)-}n?YG F}NUDu4GR" Rsސ1~9P$0_I ŰkcGcxB!S~ѲI"B*p_T){& zI[~5o‰r)޲5sfsE>;>Ar61f*A {ɶJ¤N nab8LiR[ʥ e7d|RD)bh{#t84QX|[G<0ů<#F-cΜhc#㒫<47e[J37gwfJ;s0J(]E)6lgWD 'rNuAD f/eTtkލVm$!H +ma-#B$<_Kg\k@CEz|s|Cb!y!F('ۥK'&95ypf/s_^V\h^j5ƚ7pٶD?Wrp& Q(ǫLpAEPJVKo9xy*/Gt#6fMJQ>W2PA8f>D8Z\[w1|.$F6hL+JDМ!uS>F^Fك-Mh{ ghpXD` HPh,M7a%jJ7m>xлҍJݾ%' r?GF]4}ŸL'd "U5h ZXZ3|pI9)6-CEl5KYc|[4bPfv2nKTӖZ\#ytWGN?MS+Og\F䣊F3G !R1éP> M观 p'tR gFMt9ۀZ|~Akl[ߔ Ew<e&$.h},A#yi㝕~4X[Osd- 7:Xo I++9OiIߦ!B#ܴ{_995oɷߝB:O;k(R>f%2aIL蠫N(Z%sf mͭrw#!;9.m@g1Vx;90JDG#C;;jYu ofKO-#3_33Ɉi*FsvXȕՆ Vq0ZTp ןG-F=O,έ{ Ny$79T䍺ê2jhv-YQ-H݈ Y6yi;+ [4cSM٤`%RIP?-qC ׸=ZM/l`yy"TKF5q#!'-kJ[VEkG `w|eaƧ6MW_Ě5PD>zpJ2L#qvp(5'cg~Rb@ܑ?)~`/vHK~7dܽާulY8QМSNI2`5 _c~S(աO\#攁r#+^df#1 puc_|xa2 > ?#nv=KDJMF F6 {q#B@:PyҝD,l/Ii391Ikt`lEGuXB\H(ȚäW-?Uigwc3x2a[y61*'/(=_?7ILc㵕8^F,3|(*" oIkCmd2:#R_us"L(GBr[p(3ϐvtM!11WѴlk9H ⎐!j1od(. -pc O!¶ Teǜ}> {Y4tB3:??BI<sum(%--"R.^_qAJƾ|d^-9]U +`nwLRƅK^^@J2*GNT>ZOFĔ ˳' p&l-ӒO%Ey髠T|E3juɋFlD3#v,%'rZ4){Yv9ǎ>_85DǔW=ճ8dL4;_Z]Dm #vf"wAq({cO[3ݿf1)d[Ɔ{~ī,EȖ̮gIm9mGkՄ\y:iʶ3s?_rS!h`Vq" }a,A6O6eDtK+F {bFma4(h1p*ݰ'c ʥQ='pR`uagx%n\O Bߵq-=0dKd%R9ק lTib2io¢~<9) !\k/HY"?6DbzhBu\٪?hg$ieY14x .TF@BCu:|V va˒K\9**^w<@4NZxTWzEX$xt_2#[ 9/num6(WZ<?4HpLaU,f ZrW7x ׳]EzBJՈJv=QSIG۶ؓ6=~K부<5\YFJ +=i3e%kz4v|csۤۦ S(xF <>!5'i)g<Ȁ]ފx/ ̬J 0 `q(Ac"4ݴ@֠Rľ(TG`B/@atҔ2nZc5ʮI!R8>e/Ǎ^!-A$SZ%CVt*^71ώCSlNбJ .2UYx ǢgF1TacM126ਔ-\k*Yz;j9L&I0]iLtpSV|/r&>"NoH?'n7qҹutc7B`-?6V](#Qh%ZI=n2-#pXI}`e2ugٿj@z3jEm"dQSw:m;{N!0~MXW/=QFdO-_6 Miq0^='Y4CsTMP) __9߰>ÏjUF%Hi)Uu'5Mv1ʱUbҘP!#GJ_A^X\>ѯ8']ɀ0~;;n4Kn/ί$Bš!^<3_TR$FjG:WJYf,7 q-m}G9iC?p֎/&2cd|)K/Y K|[}9?i_ 䫑pQōuޟ M dFJ ^E^"z٬^>8uz#;ϴ˔dR"fdF٥gw:xy9|Ao\0 X58DzdxN7kCj8|}GE.pa54Qx{oA! X}"&v2EQ9)W ftd76|KgQ 3 "fk%.7B%(P9W11E &dp.H;V # &qRzM0G3.,ҌҙcMojv0W}r0C F6bY/b~/ƾQ87 ̖GFgSXՈb'&"~tz8 ś1 @[֘rI"f$bhlqB{S<RN/gjcj#sjqӶ*ie:ϛaHy)=o%>nf< r3Si-Z!DCU7qzq_^ =3P# {bC_X wmVk A #QJ ;]B/5r4I2p (QX42z>@jj!P猗  @di1;)X$-bU UFU1Jy1}4/Ϯ:C]r}$XuURձ2ߛ-aPjC6-ī*u$ vO0^C ȧEᨵUi"&d~xMܳdw˴ b%*GcW=jko]ЃcqƯՖ߶O۵.JQʨzW][>SyNP)yc!*SmEǥX5}qT\I~BT~i8X[Q>}M9@, |F+' 2kQ&u3o3pןߺ*N Wih{fMapsR5(/͎78?">֢&?H-rb238ϊܜ7(Ɓc-(;E)oNZ}~uD_X%Tq?rA%m|s2oCםCm 3BW%+1I5@|S |;B[5J|8txv#:=E*5:IVr*」UjGuHC2U \1}DxE?i7q^nؾlx$β|s onQ:/E lےL7å%[/r+lI䜐T%HXeEIm1՗&'%~6<k;]r(yVhD9V8qnօzUuH#[N?+<x *w2(-ZJcMwDҏYb2pFkW"-zDXx/te\I`"Z:gdnK"NXbm(O{$YJNb7=}:qͮx9+6TTDX.[+Y5V2 doE' w/Y`?mЇH> eV–@wTFјZ]Af~Ӊ㐤:G}T2(%MhOSP[WʊX`sc6oKYg]O% V)DT,$UfY0gb? ߴ79 [gm4B  VVL]4jg5JfB˼C#^ ~6wu/ `.NRjq<Ǡr]8ī0ɶ @##@F83ER&E4[Tsj Պkn"ο92p5HMF9mt|xj1gٕppS9dび?"mi׿goI<Ӏ58gH鴁<ݰU$2 t%PM`ĒTZ?f H@pwʒ"rFK_'3J7+DnvP=Q͵Y#Uc#Cm!84Ugg?*ס^B,3fFh;A{ #\ppǯv:w% X iQR i"ekP^[vf5%c&s`EvS q)!}Z87a"F,F [r}zx+ HA!EV[C~ߴ[̬.d8#X#Gt$vh4@JSgF9jLC2q2#mcRP5ZB-,(Hi{UAipOӔiT?i6l\/V_&]]qm[$w|څ>ؙ@'.,{P*_FvG:%m3NtD?F?{hͰIuxg"oY?hVr f;hԫJOA,ԟw3Zjdw$Oے#N!HLYKiK} fڅmZ>ֵx?aHTJEfd$ (k>wqf.pCx)a5 ~y|~E,zJS<_7I'g1ȉ{cȹ;eTжݗ^QVoHL^Y?A*O]&jp /,V'Sbrl'8!SUjW+_bC$3pIނҋ 4|_s]֏b?ͩ2J~v3UDQWF`}QShL# ȯYsg YH1 戟MX贈>#&̮6^ ЧgIw#Plƚ)^B>f4甎&< i)ŐՂb nV8 Gv 7Li8S鵠@O}+?e%\6%ak>l3X&EɃ:&.8l~&7ES&(ڳ2$,0raXB_F0?S=KwF Gw{. Rf 2֢&L1kE]MwyO N@Gr,!W+x0"4󂵉r97To@= v3gs9^%FLC._̰4IƧ!`e \\L77aRrJFʟni_3e׉gYZ0707010000002b000081a400000000000000000000000164943cea0000e854000000000000000000000000000000000000005000000000./lib/modules/4.18.0-499.el8.ppc64le/kernel/drivers/infiniband/sw/siw/siw.ko.xz7zXZִF!t/?]?Eh=ڜ9Rsr[&>U\u"y.8k W!oZI)0=$ piWi5G{yהIc]~U13Oka a><buavStyS{E"y*xTrIaV[]!0++v. DE5^e "E̡Rv Dh*&YPٍutc5ʮm_w$:9R'W2= RJ J+U4=BIWCA8|)>guLG8#"=j2fF` ._'`Ec1E9ȥ4nh7Ȋ: kտvr|3Zxz?.`˥ڴP.(Xuӽa g6Q*AIC!knȎF%a%uZΒWKGax(R~o GZW&3SyFq̐"G%,y%+bpO&*6<.tW_mK#[AAIH{vA^H dIV߆S8@)6TE=wL/H"Y˕sMƧ="gr|q֞qTH;~rtsߟMzki$zp>_M׎*Ez6.iNT82{da鰳ZxWu"pVYѽLuD@б8G}ִY01|:҃;am²skl2U~wI(ʹsR$غHˣF~̩G Zֱ^XV^i$.p(>z~(ˎCfK$Ž47qv/wOtTҳkn1ᲔBXNɹ#Y٭v;f%b*nK~, Gf;-Xd"45)Ĭo̹'>CKel^ə]9mcmPtf[kuhI4}H&~'$;[h>S>i)ZT;2/aZ1*w_RϚP7O h9'C]}3ljχjZI{oڡyHrQ׭8`%X,y{6 6+gs n:W ,4ƶ;Ax6{>ڬsХOsY?%BUy\**.#]R"M|_VFUtVr3:BhxT*ymD(W9/5+U5^XAVHw%>jBkb'%x dnͭ&Qj.5' H1y?A/JJLP㳠Kvcs1FƒXj5$t6/eY~ Ns c)Uӻo6h|o ѫaxX 8YQ\kh P۶EAL3z OxXvm! 9huRB[y2zNʿ &=e}e -#A4=vl@+1*1ԀONhy4>M&OIw7LIӳx{,XbqqS8ϼj ̤&ߝ1b)ZiFk{g^d,A=!J!1"VrmKx CΉC(9.Z`Qrw[ۖQ;YFC5 4%hfU:<a*N* }eGGu“?;GWW~~+Nl=<& 8z*B,fUySo=(>Awk론 bj/:U7=bJyxt|sדd}L`eЪ]as*@2M$mp{rX/Jml Dn ꇤ>‡U lhr2{㪂ꇷ%?'*tʁ)kFI{1l%8F[R î ]b"pzZ䤿+wX[fላɼw9|8fij ;;4e9 WJ_|a|RcZsIҌqAG 11Ulȉ%N7(J.:DuQ{tn*؃el񨀾aO+&r dIup/ta ZY(U)-?uQ*])3EBɹqL܋.@kE@ 7^XUx"wZW!(p3dj"eosqMgȳ~ Dk&/@JD )"!lS ]MTB:"GnGik;7' 4YdtM??<ڽݦ_`) Ld:XHXnїK{[pXĘ`H߱X ;Z\T\ST7pWʇiӥn) 10dO䄐θіѨ[Cr!?"BWKF+K4oV؀QuCB‡RHeF7Y>YiǢdoZa|Ua+:6r@upmlj{4V[hd?3#VTx:\ wζЌq|I9f|԰/Ym zO;@f!@-wEq_V'E&uUc 5f1_ZYNV^i(4=ۍ$mMr`#Kl)pA+] 5MοE g}|.|4B:RQ O0P0c)-Jw0.3PoO8Ǧ=m,WG` ["o6ޓ: ]{u,R::1[4ٵ,$cC0T`9pYC&?(˨bqܟ d]%YrjW8Àt*Q=\` dq - &;3RZnleS[T4 #۳y*[)B# hLZQ1. 4Z'z/N ]vT-iSPڀu,GNdz˛qQ>FV/nL]3s״AO҆ v(Lp|R@  B[_l 2hdvΞD~?`0Tp:ly5 cdgb>~u.L{IL 5P.ާeϔS/XSaQ',c2 "ci"bpQ}*hp RXS-RzV #DZEF<%o<`X Ks]Wzx]j3 VtZL\o|f,eYpW{5ObiKi\ . ir8bE9w*?$Z*-?a&Ę3.A<6spcP-*95Nroq9``dr&:FӅ( cKXr/O;}9ރ~Ժя>ܖKS G$"= QdW]NB[o@L:ieAZZucڢ[D }]Ѣ!HY;^? D4޸ ` ӡ^u{deN=yR/ 4o=rcӘңR'+=Ź, ;ؑ7RgRuOH> (_ ܶN|C'vY$Ԃ.UH('lPPlƳU*il!Xy< 9 ne *ذ?inI^ۧ ?/@'lɪ&G"=.nsf\`1Ǿ–. p=[E`¿tBO 0{:g!lo7i9?_1ϴn_qS<hG:ui++H&P1f#y.,_} ryūnpw(\cFdԐRl>;nxCךg1@\ǥMzb{' >Ūi^mA8;j/S 9{}++*‘֟uah.iˆ{ Fqtm& Yyr3ζV~_CL`KS1'%ooGNqpDžХM#QP52<(l*B[ϘB-|+ۦ,5Ԡŧ;5>+)Uf:- $YG_կ Tf_[a" ՝DhDZOLY8%7x3L˜ڥw7`oJs]KG;NEv{5Ey{kS'-Ȉ&8kTt ?ם~_Nʚnd J:*` ITP,g3iNUB$|>$]ifrEܫ{BY8B(T=GдNE#@>k)\&2/9h AC-_r`ւ`.&K~8@*-h(+O! ZQ Chd;zk}ɀk:1~|OuZUW XWK}wYFTF89G{dBrLЌUo P<4> :Z_e63ІYH(J8hf0 Œ=TDpDmMUNxP-]Gg-LLN$`y_JE0Vb3nn5;tg``1ȃv+G@(gwIeYw8^Ö#:P_~O?c_X?~hF#`Mֲ5jv5 %K>#M3=D(NGO/?˙v): N\nຎ3 *Ө8 Gq`:,M&h@:o+v]QblEH(-zl U}џ^*[%tS5V 1M3L|/ 'P? ¾>K( ~ݪ_PF| Ge*M|ʊ" R)=l˥T:X"u|م)N`h nV J $gsf\pѺYC{25X {7z އ㥀YqO0,c;fɴ,C_Bb%&ޫ m6!N[|4vbio_MP+(z0qT)O=`GPÞ S\fdZr2vTX}=\E"{̈⚗o]cmAջaN }K=1Y`tOix-oJ2gWwTܹR}/ZV^ΟhzFB?E4]/瓂 }ۃF ?F\6&;=E$ӛ1Y>ʰr"GS q J ='`3 oζ`H{:aHgTZ-ߔ2&n7~-@WK9hOSGp|HݠN2,ރQ`ona]g {Pە6.׼wcӿM3o[B+@2ks4y>jc [rRS&G etGu͠ x߅85nj)0#̗iK# @\JHO!V_؃Cj7 U.Ko!DNRP9J˘̋Pc cdgʩVm:z$^ #W\eؚdwVHQbD21@`Zn4$.тEӦFWŚQj#[?p4|i$GIk^U` 8ji 1Pcg(H2pl=`$oVi(>y>͚сgIb$zʩ-7M,簏vW/gaXI,d6; P`,8+JL%þ [; /75ptVrtj 40^clkٮRKھp%y-ۦQx "rFU. 23xƀľ&TS^ G^mgђ_vfE bԽj&͸{e@jPES>ƧM1(19Ч"o)դȐ8r<2؞FΣ}%4Xq?2![i;9bwt"%zɛX.@N,z]ɼx&qrd:ibM:@@[g|D^5ի"ab^oiutbV|"Tr#+&> wr:6Mg mp.aa= F9"?"WRNH'r\KR`Eth@ik!2TI:^ig ;V1d>`סo\/\'m ӆP>t=?nh+_vbQ(C8eWJ*Z]y|k02@:ۤUع+TxwG *}_S21ˁNiXO(,w]]XTTlG% 0$٫<āX3 ֋R`(9'ֿ>|nYD!7sh↵i)0JnVΌg\q΀,R~M>!#]dmU&TOsC1=bz%EhƉ%^3aW9lA:R@Q}[b&ѩO ["  @Jk'hT%TIPЦ`s0BX tՠn愀}8~g\{ Lbqh͔"8g8) 3Uc[G'$>Fu s/zK⊾ʫzS1jӠ5Z*hTf{9V} qJ .RbQe⠨\ݖGAoFYh45d)]'Tړ%lJhGL'H]Nż.w$˅n0 (T9&!52ʵUh [3.SMnZaOۉtC.i2HPH"Z3"G%!Ftu-s5ዹ V9=+(56u+.D_v(^IL(fqXdz@ŗpE :tb!yZ$[%nWdTl3Ls g֓jt̮k~ "S ub~ާQろYU8X`%jЛQ౦axF 12C `a=]WF3٣=|33 ?+}%>n1%5XSìliiUIϣV{|TywQF#rO-?"hD !몚NbYF) *-rVevvub-a%9)pblU3,vm "Vִ);ؖ6IcGxL( *6iUt)ŊQԏ;XGK{'z1͂qn_6; P$ɒG)Fyq)ʞnpxC]_!GS^@0L{trΧ Kk6΀9]weVOTG`eX̝Ai|,9ezHΛ u<kO.W9f[bВ-egI 5ԯvIڽR'$)ۺQxU)g%wm+%dPgܵYR\+t!kN?P"sEU" Җ Dkx_0FPp,0]nh %4b0>Hc"ŮF~$f`x]ޤflO9EW[AZTd12پ]vPg/@73(*#p`FL,<=%5] S .{M{uudũ~Dmyě? }:)2͎ <1Հ3'U zSn䀣g~JP \; ZCV%aJ%~z>fjU{"pUR~9=7X[8|l`,c8Lދ+*^1"A2XH jUs1d>\gvF KYa0 tp6C,0`U!X0qVRS]mg>fЂ2.;!I/arFSw;B5rx ܉c. ڗ7ϰ=UN'FXAZ{lK6Ζ#9&stեղr)偐R2ZqԙLL1um䟚aHNR՚CڍgЖ0͒@C Ύ郰P_y{ -U+577,rՓOz? v[l22k0bR)&>zޒk<Q5I9zV=^ƥtxN<:Sl¯4^ƪ+o)>}(=`9 6y.\qL'uSR\>Zx hW3cC'!M)WkE8X ݩ2t{ KVu_ty0P hX3,J 4Y`. C0(dG)u # tHr(%oR$rA>]UK5B5 T; A&ӐH4Td_%z&!OWЙ !IXϨ흼9űݳ-Oyi261l:a]0,YFT!9Cʟ%@# ]oqxK K*@ xtH*$Mŏ~Mgث;&ղ<'s,+@ǑpzPKiC_Dޖps 9zB`'6Q?Q2dy_@-Hg`I~C3*!=j])=+ PWo']co>V%`DIm|&ojȤ4rx-9C*ٓS';`usl lLȐ9Cnws/Eѕ3{Lo$m2t7&^cbSz'lQnnVFQh+W^6oʳ  Nsq7:1S~6M\"џpحd3K $T/3KBPJAy&bG`9:apr65Ps{V^P$ŧ̜ˆI OT4}%6f?JP5+t&S,n᠅s)ܙuG{5/b+RMɩuz߱à5r; #[>X*L|G= kn=tz MDZQRZ8jVA7[ Qu5GRSR9-eeqT3F!8 R>ٺ(-MU+Qʜ*n;nka; `0XKV;t('‰-7ҙfrk-C ˛ i11k%Z d8~fESٿpSli,R =RʯXt1}dIy;0e *Р .1^>XBLL:XX`яܬʀߕK1.a_D^d"w$Ϸj7ij"(&PxmfN"dRT]fI!jМtCr9^AC~T2)!FN?(OHPvi~h@(99Ӄ-xBsmJ]*<̑8ՀQj}`ǘ6ՌH)F3יa"AjMkiG)[R N_e8hJ5$>\VyXXͣ])NR/4ۭ/uC9rE8sB&ˈqG&=u#VB${d^*Ԑ{aL\06n<&E#w]4q5r7厐2şÿqfg7foN;'{3K'mA%GÐxvD,uH;IOLgrF=whDͨ6 v6NyЍe)a֡AzT>ro(nIѐ٤wa!94yLVxX"ahC>juR\%:u&,=h0ay!}U5/=_OoT\?o8%0r@XR1W)Con%r MVxE47q9nPPO5YPF1AQ5 ;ȷ77ˊh#ԵzcWIFPKy:pXl9 "}a.Y\bڸJyBPfD}q:Wh< &¦lAm i@lⓔhMsw1ݾ&ԡ摩7l 3ic3{V96}")IW+&ޮEʳ~Iv% #+^Bc |RDqT×nz;5 ;~ &0Ag<^vα#psмJLݍ8Ao9fgC8xbmwAKw@[w|1"#K;m)n@%|a`1xI@v̰hl{ʤC&j핺bTJ*}0x$M,D~>o>=fo |#GnXw"=;vZho)O,Aʵjͩ/_4@ʹw_P1_&PFuN&kP:cQyS}W ADk-g{]Xt^}Ljnй31ݼύDv/ DsV6MxȊnkw%Su" :ӕRSiJԏҜEv5EA$sxXH7Xbai! ;YuXjUb7sDmdSda 2 6YESu)L9$87966 qo1?Jgt#:DhsP5d˘xi1))g_Ì+@`E<}ąqUU2,<:|x=o* R^0Sv~1}/n[@SՒ ܢ; QF<#!GR򸁄.1==RW">$Ϗ=܋kaDX案 v.)5Gm]ev%4u@0uRIcE80jIq$1*iYΰәi> aHQtFPY] M&NO }uY Slg_6Q;b"{vªCׁ[A!bD  Y% ;i;K@疾 OqLXwUh=pƞ3^<[=|ZhI?IͱHjDx9nlbfUYKV~D^t0I 73|9;WLa/ďôNtbS#EQOxp򅏉q n@]gk)ymv |f!$ <#bf :?ֻ#;mgS;*EfHͧ k] rw:> iZ?3)-Vt+ɮ|@ S EP b\fΊ!r_ss'3ZQlƃނeQh3'EK̛,ohiy'm XLP;5w g1gl@SW,ohr9&x/}\njfa?/MK]3,OP͡m.!)H⿥S}(;sI&i?1kr!BdK c$"giC9ǝaRķiꙫ2G~if%o(6C 0@DC+Hҿ C &{g1={O[}^R}H2$9z9d#5?Kģ+$s G1^IkL@>\--ҁpٛkݓ eOsk*VzO$mL7֎jA 54O&M^w) %Hv*݀*X0H ^\)zrdZ0?7jTѸp-`l e'*!h&jf)`fBBڧs2n;2FEck 174IJq3+ ]Ţ3Z$ F)`^h;joI{Ѥ ?]px$S32636*xup : 6&Kx [w1wtNo=fᨁî.S!! F:W(K;nuepo7kFvq.O7?/69`Ԧa=VxA ፮} c5D g2%;ڭb;3 !˞ousZ6!)c|L.6َ|fi񽑬wQ΋r"Es4{4sR^tYuE!ɠىIY w[Aq)A_?KF@.$^w R6:/ݰ$\uWH>d1R0$?wɃƐbƝ\N(f&Q]ma 5{-nQGj["qH+`8tLaY+N6 %x¬2ezB;d-mD"šqIPQO6pfx59u4Jaɸ #B !auQը|\,B1|2οyy?ylt; 8@.Dd%N 8\Sd#A&Pd+!_Ix+arHU|`K4G>&:Hudc^;\h}9yid1A&s9-dG/MEjn쯀+]3i#w+S Dek,O@AV9 Y!(J\*Hewpor)$ mxx^,]``DQHdy N6`Ae߆7+QunM@Heʼ)@Y˘ ;,ـm_juD+ 0a5@`a= Ule|EvT-!)$XgN5A t\2Gw Oy:Sx!mg(Z isߒIr?"UY!ZBi!~ʼj?5~L: bkD)_K M5,>Z{ NǏhW O?A NMCn6JkPmPj;G`Hm^Mլej }9 `ӿ4G+RpF䠀T\%ϧjcgRd~=)qKWkVɡ_ vJ# ѸGs_(A!j;v1pLCߠqU.*RùU̜Y}J]v ]x2x5U`LP{rGYs{GTmc;kD>S;G!h.LJ2ɯ{j/]W0QH@CqHK6 F+ۼt5)}? i3cFW!kM3騻<wALH-3qwA [O2 Bp\zat.F,%A5rd'XfՒ|lHLn9Č ƹ 9G#kEA9! -:-d.Y0j2ybZ=x+T5qCLU -;?):K$DcR6mD"~ڇoAou\?GrKw3Ó]{f>+pf{}qX+PQ@J)1f!RrqH\4MER[H!jv)%{n9lٺp>q1"g凍"EYI8ꝣ%b`-I\$[Xq< $,@uyOGÕPj;O /Y#E85tLW*5{Sb8_ 1pGY}Sď{Pgfđ= Ŕ6!ᓀdipOb7CwO+\+\!5z22OjDK8.[I:!-)Ϛy{rSǔN`֢8I$p/riNJŘa7E=j%=ipr?a(rҫͧv$u!4.Q>q^uE%h.6&A|x:o6^6zBtEc݇dg}t'\뢵lI`A ]s}֪ “Iábkƻ[lY}ϩ\ ,j@&{oZZe@ ܺX Ԑ $fkjz{ZTl_5w14386Ϟ/XZu OiD݋pnfyV\PzhgxF @-BXm!Ȯ!6\cBOoQ2fa)ᳺPv6I.`1{YPK2>q_f*%et,XM={<PA:NiO =M;5_i%xJ$C%IrltFDAyp"l0IO~㑬#H4~K /͠~p#O1;0-Q^ ʯiCL7,mjJ> X]e]ם{VBZOJ.gQ#Us miSm14ʃ'Uf;N7&h)s.}HsT,=bc2s:H6KfY?n}kj]G+.C.T&A/7Cj]KT"4u秅?nQ@,G!3EB;"ƺ9XKďp"?P)K"@\qVut ?i"ǓxYݒ69^BpL8Knst5Iq֞eF6q*CQDovB] {2f/XJ* #"NbG!PI*J#A})~la{+T>5uFbyF'>8^w#YZTՑ,HWN$>wz(4H HKn${()lTaW`ԡ_T/y@#WQLk:,9#,(rv# 2ƽQDUb7L3vMMA|I>a!sq,I@NuJHcKMc0 P,Pc)h;7;1}L<"< (H 9t19zuH1M]vBw.X+x>'fwX(4ϐa2 x Wf5#͗=!R 9%5bc3_,l x` fe׵Z9)Unp%Xe+o@n{t:Dr~ΡlYU!fJ 8gh jLf2@4nwJ; B)qR($K8PHΞ@ )yqx< ]W=z2@^hN` Cz6(^4(X\6${6pƙe:ȲNRǪj D]ՔcZR Φ Ŕ F6~>/zI~_jgCxͯM_Y=0PKVjd+Hܹår$^%\>&)֧ 53nC+l7Z}SOF͑N* (Hx#d>n> #(5g%=hyi%*W(.Vl!|W-GŠM ⡇]z[fGUhQͷ<>mVH |21wDa,` ұNYAD~i o ]5 CU~|&oT_E#{)@'=ԉ(aTgjWXO0x\+b*ƥN k-0 q, x˸=RqA |! -o{Wr\6,U֑o&&~ܾ)d\TE9)4\8XiPʭ\NT+LtCTc+B.KavAk^ZEprWR Y-"Tdι4Vrn/vH3R+ޙHp|V0n2.昪AC1u{^Z(Ds|  :M!e@&X<* YBF㘬@ <YR_,X߫eQ3c'"OJi^rپ`fڰmT$\R 0TC2<:szxH,9T~}DyB$(;dIN4)9H[ѾKj A2jHe,L e‰tnaŋ y 9x2/xG1EwܨJ,DLŸfIxo"pp}t~78۝!ܢ]!Mj:ֽ;B@Ve޹?@{TqӬ7d8YwܮK.1xݭ ]v5:~-mHU853c;@;BjqΗNFj o;xf*T30 #9=D+Tʯ_ L&Q#W`_Iq-(}p׵xHK,noA=Јjvw2v Ҫ5 )T׮KZ=K/0-GuLqNĪz&*ش96/B+SAI*ݼT]* *lJIϪ4b@/XgJ9ouwJp8;~y5H~Kĕ#xJ!=J%?niiFtP|-ɏePa^RV!FՓ'kg7P܊*;):1$&KXDh䙚T$Ѧle"KhV=8Z+(=P৾G +"C{=? qcfAЫR6Wx't7=a]oL.+o:6&kxgmbPi3َ$Ή -t<F8h}MʗFtߐƚ% u8]_Lҝ %|Pu+fG[s?oP ,+nE.Ze\x}D %#=hμ%K*& xJb~k,(h%jU.ZDy(喺Ӹs!E¡ |&妵eа) hoNG+Tp[|gͿ`xTTK:5;X n!j)Dn]H`̀d"k'KTdz8Pr.>#,L%!zQx0:ݪ>A *np`9BX3@sZr@hjc:5v_Pb.4IcpzDިcoI#z0kXW0gS"i gu!ǖ-&`qnM:%9"T,7/l}iQiʠ]ti >D(XD%gSsp-:,k+/O~ doPHLet5\aykja:{LvdJOV X~KxqddF^p 4< -nC⬎mTuulRã#zy.3DɫϿt/ d,=,1h.m_kK,P[ELҮ<g\qfH4#0Q1# `Cϲf ڽb_^(%t*XT9q/TC%%'vrfWzYQf5ٸ>7sn.U7\W6lNٺG0@B3VuNmL)6aʫPeEFWlڑX\ݒ3U*^=[#騊_ӓ$+ ߬iIMncqIoBC_xOW`h eޣSE7kR} P$DB_ h bu(N +s7)9ޚ,10ÙХ^y) a!(%%zOHt.ĦВv':3?70 UfI{k t0yY@Zݲ}LfYs5 ,ư#f*F-cyů_qBА8@~<+ݧW>MjGC`(IqzQ"”s~ѪToӫh~bSsf\=%abxUn~{XbBI@]>k؊M!/Xl fN!A1%",p"1!ȵU``®Y)u T@:)kikb jaܷ_"0a3#$-&% uJ3=m9 Uؿt3"ʑ~-yDY#xneS؇GDnhHFL}iL'e4Eߪ Bb.YyBmfP`8ž \:#)ˋE#sl>3)&L[٣ڛ~ 6-L .e.? gEQ~"35w>Nʁ&D1Es7S~%4f^a] T1-S m-'9مEVh\Gɽȼ[}u'Zqs/JX[+j;G*!3j~_m}6ұ&>} -Qu} * -I4H.Rjl>/O(MNҧߛ/0|0#fߣoϜ$ -1RG%X){nȬ|UM4U*!ȝe~/C4}!YR%)/ -v3_jvpL~B_zC3['TDwr/^vȾż+,K~q, ob n MlĥztY_V`xKf́0+OYΨ SX^1lӹ5xU~! !'XLX<,A{l>Fى B@PZ<4 iѶG2 |$' vp-%4voX򚵆l;8]wd~{P7eDՑ¯ڂ)+L h*nZݡe8cxٝk] .D5j[\{[Uk.+)m27Z$*#u[U AY zw-չwj/ Y#hFsﺵ1ٝ5z7vX +"o&LPm:GX?ѾduS  s95]{6Fڛ7S..vvV`ɳ$1 Z98sG laS2É ?a&x;=ogw%ir>W;i2cRTA8.ě\\q2wM4 srK9[j2(~#2{Zϣ .@zUGAȐ+G70+ >@knpĀ*RJTa1I!\yPv&N`a,_=SS 0)3[Pi}G Hk2t֪TqRc%9Ξ@rAhv={"섊SO6,K:PwGZ^B>_^G:1U--^Tw 3r}5O[ڏ(&TFރmK_U^ɴ?K/5,L#O@,_ AƔĘ\bGRGN(3Us ʛq9ΰI}rZb`R{NPR!&+MGM8"Uh3Cn;R̸f5Wva,#f@,+a,_:qN P2կQʷnGa`T$(aOÒjݙIه\uA)X^ɲG.IRH9 ]b0aLD~lEKlTjN2,qah+QMR2 +[bJz~+trmW~xμ"\iNGM\.2J{zN@ [n5.X֫J)JeJ!D ,aM5!g9v,6:c]ޢ5C#N=r=1}QlmtVO>Hz]*#Mܭi !ʛpqY;!jRud0)H'R ]<"c0'1Vǽ!lboS]&>[ TbeZ[N>qdֹ< K'V,[ l:jJIhL{ u/:yfGK& fθ'Pm̰Yr'Y_GGD#t?"b+a){ٌPBQyCQd䗘߬`~b#) Ⱦ %i]3WlH5kq̓ٳѪG7=u<[ -MB0ޘiC9RS_4 6Lv3t#א~}/.N SrYy;cU-ʲK[ e^=zإao r9ץÂܔXaRf̻d詎չqi‡ Cڪ*U>޼b0)\*uzcTօ N"0ؤs @M~ܣ +94?hTgK lTpێ:,;P y{`њc\F`2횲~59e,Sd3n~]IPYJ+j/@3ussy";%[϶;Ud ְҕ<ߪ=¼pT:Å-:0Öx=䉴rWyt .]O+W6G IeDL/ǁ&kS2 7uxȸ5 D\fkZC:BD{ήq4-j#eGAaLj1u%92X@*]fW8X J=ͦ\+`Ybls%T1ۺ٤,NH,>:2G , Qt2ޏ$'NͿ !?1L}ݼW  H"VA!@ɎQ7 ٤K4/gM]kV[=Vtro.8Ӈr|b? )DulSKu!BJڌG،!HuC?A} 6MH1'Z0dF31@\4"+%Hmȸs4Rξuv j}rt2KKcM6$P![x,?G9k6gTaz|!K$^D1ʽ4~ nķ]mxޔ's o~6l,'YJg,utڵo !EѼ4]̗K-/WP~\BC!S63@]/Q̮pÝ?؋a?&,YJk'Ah ?*916WLzB $Or(~u-,S}(7ʒ+655~<X )[sG=nЛt8p4>^t 3OaF2x攨 XmCm"./ݡ 'Im%X:o O}2/ ƺmfTIW9οd21/h`l2;riQ&Z80o>#(qz<(E>O#5QHӀ$wR"iD wM -8(),(4ke%2ebA[ܿ1ʌ՜ 'mN(n(rӱpxt ]*RRS0l L%%Wn63Ti/@:0ͅobzr'l{rT53F_Gf=q$:sW~L!+d_&-~]nY|wbYWZX_0H l77X k|* -})lt59Z*^#fM HVJpnc9J{#%ғ=W}%V$Dt, E:|8a:FW;Fu:~ $)J>&C'\;Ta>yGdH;UhL}|K渚*nm:d n!A<]Ժ{d(\"*ҹ5ٱFNYޡ8cKmiCӔF*e ʒ3Zfk*NzGk3Y)߂ 哄_)k_n^uY04I=̣_M7C < ~QdݼDA;ad58+«foR MMU0 2AXK/ƹ~ސjA!M9ş u8e3ڊvIk\#WV9AfA rȓȓC)_inY0ں޻7J\hrFŨ;AYtMF Q'&=X+?Fq?d+yaAArn +`{c֕6s` ,Sn\HCA;l$AǨ64/TT9?l 7lw?Q'5{~%FfqKiB?9§zU ռaR6~>)P4ƹid eR ۘ7noƑ! );F|1{}km9^AVƍTj_%+Heu'qdaf@inٹ{QA]ٮ,fc8-RDjњ9GE@5u;EMZVn|ͺ6AH;MDy`6Ipg}4LK* G>K qХ30orh,)ySJՁ|_CYq}v4 }>Ժ|y'" a16"Q!QE`j՞k-irU&SƮSui-#*Z:w %i"gw_z)?v'>߾J}H7V(VDXrlKLʵA 3=뀻Jݡ< .%MF=es_$R Z5% ~X*bE5$m2=n.%u~<,)7o媍Wps"rٲD^QtUz,_wƅEZ͓=$.LEbT FL~uqoh&gA-JvZ-mʽ)2RbN~(UZ$Laެ=vI:*f1a0 JKO1Kp~= $gV`%XBkXAo!.45}е=%`z&3mÍppF{g(^_C+])`+sO9I>7i?#+atB,MP3WYoa)ֵdGBESĦ$7e%"ZM Sy?#XA1zL)QLS aVo VLN2;Eө^_eld1Oz ャB+dOPļY&=Ww:"ÄO ˡ7l.| Ǐ%zIOWinm/pr}#bw'aGfclE@! }/݉;MDw2"ct"nKH.Y& sa^4~$tQpX|qHlB^.F P`GM^V5eyz%=QIt =;T ύb~F1i<>WrP/f ;bwĸ̫}L 89`} `Htq7\L ̙/akO[+5RR־$3219WiG?;=nz{3JV\lZe878bK_iTmxd]e* $,)T[6=E4EuM;8l{`)Vͺ@%jy)@C Bk@CV+,X,3Y0(v\)`PAк2td\#u/sY7 ̖;,C%'4 k:eeh]hX 1U2 &1:gdugpʛunUBRX0ika0rgyN!D`oyrvRSm|h;׎پQY֍I+=x6ȹA31u#_Ro@t[,C(*b-(Gi.#zjKoz;]b0Oh _Up~0zhWiİfn.Ch1t0R7e1 }z ߫D .ۘg_l<%6K"Y2HՉ 9z*h^O :,W=oalce@־W?g.V N\ïpc.SB 8b9,QQT D v|zX?,Ћg64=A O7뭆r׍ѵ4=Ax]L44t]uV|hKȏ#h7X?07O>}SP(ڽZ3,E/z"}!Cf[ q/'ea+S?~)btgslikE$C[$W 862nϤz'S_ 8;Px[9^HQ{ pф{|[j5 j֗ Ꞗ :+Xuؤޛ nfK\>Ҥq>'W/m6r_K`͡$.Z ~ wvO.rt_3 dYUw~Wa#S _}Fћ1fy ,BÛU;۞xVÆj H<]_ Ktud`QP*5@1(Ё~ qT^ f Ι:fqp.TرxW/a+Z7m\o~f[O/M KBj<'=*Gs9JxelXm M B/AYɲjسLLT{ 1:oJҼ`RX͢dCщ[U%Bb>́z,^阑q@'/;tǢm<_̷)q-ƶvܿaR^A1?+ Xn\$ݘcMR@yN3bYDrmZYB(DWՎj i^~Jw N XM UnW:Q$(IPf7췗V\o<]_ `cCֆRsɓ9(MkfHE=Ӳs ap[v;љq겋x|p?fiH|G#!ݗ!ٻgu&L LTR̈G-6cNt3쬒j<7sRsCRˡOO3:T̓qQ zcpXPA*G+'*?W~}2a>%e?{uPHmUy3~'ւe*:my*@H/!OU`R2%h#\A{f&N"u) YނP\'-_]ߴ :, o'ٙK9=1\V"6g3'KL~#^,?[ GnɸH-E֋ O1WC-$Pځ)J9DKi X2"f6{Dx549EhD;b!BCX6^nZwḢD$HrTSlxLc+-=Yq [2%fEEw3T IC'/eN}u?@[pԖ|dQjD3ђ7w(^8ˆ5F=j4QI}\f+RXM0cRJQ ĴzqKs"ƣ#uPpSS-~2ݩJY?-LH|؝t ֘>%E}啋ҙgIT?_Yb5YB8_&`-qWs'Wԇ1)U!YV=)[#IfO ~؄M磳 $ϙYW;:T:<;-]jƦ S13ӓδb)LY wP"5ϐ:~0X1 xMuvRʓ{K榨 G%w泯P)4 b+h+lٔQO~,;lZS;!)/ҝ1K=P/g"SZk,' 'pV'f|ʲ!Z/8nL:j60Tn! blL@gݧƲ.,Llq7d v5%#;{riŅTW 8`HAjǷq؄/b*ZFԀM8mKCơse̬xkʆ$_>pn4~esonN`OxtӔޞbh륶my8 K r}֔Z+Z3Qc|m vƱ. ec8Mxw&ؾ38 K& +m*94-“jXn.,Wa 8ZvVQ/;[fIjf &NҥEA򌗶{gw"{sE *fUqe4-R|]?w:o~Vye97Idgzj@tXg;k X{fG43u-[J|펙~ΪbmH {~s/pa6:6Qi~1uEZc5S!?;K9QvI4+2l9f%ZD3bpKh\4x>x-Qvv2yu*]  tskẘ݈Z~}bY3XrF{bAJ/vHSK8Һna9g+C{EeêC wB3+q$dL.&Mܙ-2[ GK^A8 hHPZ$8[ fʑ"4mzW]Er,NlbN05h].Gs2b0”_x'\#$Ŧ9OCd+b ~o030<r! fE:W? !cX݊K-DJ(=- Ϫ~n1+݅Rv.Z Ǽ9s厲d;,Ф -ϛHf+ZC(- H?7 Rړ'H[ZE\XW@eGq^.;HV*2j+ T0Fy[ƌD^{9k!?56Uq٤l0&ܑ_s!F`;,DAd70 M yp4:mE yqh뾙6~J 48ruT9j -^w"'bǴeV,DÿKX=Le(tel\ЩJ%+ӛȘaC`a9&A$xA#m'x?k nȢ‡(!(>lгRrQR,ȫ( s&OZƋDl{rzz4ZƹyϷ d\p 39a}2Q2 dÀz[GgkaZ<'`$i*+ɱ%kOfO^mݘtX_1~">d6Ai.VI\w gtM+XZI@\_fD&&(ބ6cФvTX'VJۨ' H7ɁN;Y@q ?m4t;վzA Vk~ge+چ5XVTֿ[4O5! -H|G]9%Ex kɄϯڨ3/Dg˨N^kVْdе.>q`iЕ Șʽ:!C/q^ZB7F``69C!{/z/7UhE) l*ܤSE>\]%Eqx4ڿż gC~' 4.?bpncB J8]7US_O@9lmlZʉc-dCqJEumSvl*cTjeIt: \QI`'5kIZ5h97-ܭ4%%ο2KL;`a \C5ީFp3Fxx/iȈB*E bHd y iK\m~iq\ YQI{T%}[gyy#"%fLꪝ [W܁*- QXJuwH!id\~5F^.s3W:<z/${UF_du.RLЫE[+Vz:3.%$Rb5./`yn0|L4RHH!3hE\M;B^ڿ4-kCJ/[俿 `26} o?X@}dc$tDOWe֝g+T&pJپ>P.-4ctwCImEH(Xg=+mk%9$$PuxsnݒH9eK{-N?,n\mXRUvm46mLͩj'"rZdpv166<. *#9[y/ lcpGMz<'N֋FV_QJdO3 s&_MS"4x3#)!ɉYRojx;̿%US&:C2ր!h㎦A=tj'gZ.Uf_",b$FK0$i4hWxhHBgUy*̢ؕBG:Dƌ{: ,Fʚ(zDkdVq (4_q!ʐɒA+:ȅEUa_?g/,.w4]!?/%D_:~$Q3=5T'Zm£Sµq: 3{v\;9"q|MY}/"I_}mE!mO躈 kz4O}vUf>l\B׭8!.d߂ ->r^kA9oo jȾZY|8པH3渓L\v{e uJG3;R_wa{a=b[ɚg08D=\'pIeM}rW5Ibj|b!4kds`ELv&>F#+g]GTXQ_SJa*>wշE,NJ6Jv_y:2=;Di2MOÖbf5.٦Z/JN%S F4" -R%ij]]i:zczg؃-9(x+CYD$_˂;ilJx <2hawU t(tfӱuQ:U0<\ `[dcny TG3=j/ҕ8JG&:~gR9vմG^ qGw=T9۞ /5Xۗm} !t& )**a})Gvd r@> 1ٙH /'d%%ZEܬ=9%FxJd׹f]fM5`5C?P yzuJ$ ^?9S1uO΂w_~t^G  Ӎʋ#תm˂5HJR{  DabuZd7r8y&"0 çwcuV5W*r vg^2n!.2`$z=dKD)ZmK˚B9Y:Jü]{MOF> ˱E13kٱɪaI'y6tyno'Wx`,c,ɌVX<'7:a3‡H+4D94=hϦn9m}Y7D&s&o5EanjUHBw8QE Qű,9uF04^#?"5xE})rC+bs i^ uC]yIAr;QୁKk+_ħD$6+)ǿ$w!mMe4:~[>5+.ByXJcQ{~nFKAu Jj:g8㐚u#ȩMi|2n(7ZFQ6(Fm)=V"Io?#a- 0[X-0ݜBdlq=Gv@G>wS ?z}s3\ǿ+HI\=/.ZȷV䖓) gpQut^ @[Hxrq#_45-p@`a5ZHFu)GanmUF0jA[&[oIRAU_In6>UW[Џ9 F9~gT+w|c쁟wM/,D;}e;W2StSnyc& ݦaɮRZoG3&=\ٌG(~I(bO佝IO{3gK?އhi2B/ dK1,Bfx 5\9ӎZ1ϿA:+bgSnaV]X*SVdDK@$vo >^#6n7+*;$ar0I.MCv.¤~P5Ca D\;OK;2oHqE|K90~ $#xw_C%c ֶXL$GJa)&Tdo@EVV_\.l&dnxeR<ת `&%~㣻ISzf)Yv{/@ Q3\Xe<dzULǴs`q^RPjp.MS2v.Rd.ʴFȚ4w!`\U cMgF@ϥ3/))QP1t[ )|QEal7=$F<p'"ލ;H"crIY6rT%vdI TzW\5Mw׹s I:MGʵnԊ0c;.WèNGhU饭;KHg;⁷~'1:u 3GcNe P0h))R$iAITW'5=:ټ8Pb J\Ӆtsf.nbk, 3>_S,mڢDֺ9A)khY\$(M`mҭ" ^*Tr}0[fjwI,'C!˹kw}:RC0^Sq8pyh7훟S;mJ5[a–Oa?1 :4_4 Tf٪CQ܀4F+d6ʶ=R JfL3n_=5u7ϡ"_ * G; ھ<wT'wYM  Nsl_!?gjbEWB"v jz6zfľL#ٽc-KzH\Pvմ '4qOwEiF۴b_G;} +P1y#PAeyu.nleH_1UJ>W^_kXݧ\0G@MԂMY->oM.ћ _Z0[ ?^ 7U`wU>P +fnk'kex"ȑݝK;-5;0;VAgFK\ЩeiQusvxZZdXxfy9޴rnȿtr*kS!6HP+ejo:c䀎{zxx`I 6rK嫳Cvʒ=p(V9o$#P{6 &qY;0I!Hg-kE*d闞KS.f ~&rOrU0Mws,3<60 "#n?Yy7X Άu,zd0TPx*Ϡ{AgGĖ`)n?>P)OEOg!즲X&IR7o ͨX+3|Lֻܚڢ]3$j(~<5Jh3=qTZՀ{Q[)5gkB kV l#J^wCks\'Zb.eԲ]'N.-B$~LPLnU@A1T4p4ϨS_rEJzZ6zwA 7Ii!&{Kj'!%+~&Pްf(nѮIs֊]9ܪ5쬩-CH#."vs${ʚE\OH߂*3(}wM_MןWV1dA-X#pz6ߊV8{p7?ɝXo2eaԼ]pi\B!]5 B>V/]ȋ ۹<΃~S"@Յm1k$-HLvnfWG2.4q!\cnϜQ|ㄈ Y9HD|;{X;PP᮱jf%lw8KvͩT^d+J *㼚&\~rExUjάlT!ag%j(}AheiL=˥ lb?m$G*<=cWТeK %6~A֭*IR36[0expm`6^eUJĻ/Kp4\m‹+BA€Kj;=!dOqmDel{)12],[?bwcx)yXF/JĦ~4w^vst2\Lb6eZةXAB'+RI+\uz(K-5Dy7ֺ"ď>q瞒:8E |Q}x*3"}k++73dOE13Bx º%FdCۼ:*$>C6HLҴrC2+]B9c]a_1r@bsL`@-T,925[S#)(2Du On6Ut{<~>q|ą}d;V@V݆)R 4mȋ`3'I /yT4F휍qVj.&⍳P)\%V`T{?k`$RwTKWK_K\dyTFh|&; Q Xk5[C󻧀$ץC9=u-~:UҶCfxc3/pde3=\]ʭ9Qs 2 MNhc\.So 3LzZ~qore$5} Xf*ݜL{.Qo؊"a#}uuw2jc^QN[(KVt1E_c9+yӏ%P@R*]nL[38E(uBfIq*/ubsEqZ00QDR^ Ѕ!mn"T xOZDñ sV vHC>Lap'%(j# 4ߕY/;'|\rYxu[ ~?N+C؎f]cMdҪikTsԖX{RHGy \!o ?0˿9KM dj~2Ds X~r-ߞFB71Rއ GoIl7^>d&Ki/.HUYLq|u* -VB[S|탆J^"S/q/cHTܐl+=-AYkQ$JJK^ffƽ ,Jg/P'u0R\ABT(~t).gNvAh-a&w&墕m03o?x TDc&0Z;-rsr-zEvbe7=_rgNĭDD S4Hv>#JHFC~kϻO.6vͣqC] AyGl$hyK1aKḵQ&pvݧ\M[m:CCT!'.e傥DQr\G',lnR$`RﭼD"%nom0apldBKlSzA%yMxM o_G5@Z@__rXk1Uy!^ȰM5~_|}scSښR&P;j)]tr}} '6ˣSkbYԅn܃3^m_X>xyM83A׿ǧ:~0 RXƋeؕ<4xc̈Jξ[xI{\V4 !!jxޖx*t̄n'4C)T{(|h2N BO8ٮ;Y:6,S΂c`rrю=X;;:rV.cg\Bß䧗;݀ϰ }lBZD/]f(? ™'0T/t9|C]mK9_"|/j.IrnkyNS^Rj'%xwҫDH\\PeG| g4y?ߔCgf,F[=9;;:_ݚ{-ݸfr;#%|Z̜;zi#v0e-G ѤSv oFYwrJ}pt9Q.A3MDG J$Cʇ5RM+<‹]^/Tl{j/苕>iMN4#+zUo_1JF@z z.0]/oCImgskM<4̃V@& qP*v Z*҉cbaԽJ޽Pi': mSqvb8-mIIOW/?bM!M ʼ%kr7^xhrdMa3"!aQd~Q$εp`/=ߪgn2?Ǣ )Ur\(.)./m?!"גhq5}h@zq{E1cK'.*'%b :uV~\/7~:*Sw;.#7Zޤ]œ2! 0$e}C~p@2wh\K6i)-1Wr kw\/q0!d;_ɸnVu&桱=C~j|vupHR }]VZiBeyDV"`4cRpi4_/ՑLsXDh>A?$'XJL-"Vd-VTоM /+Κ.Iwu$ޝ`38x%"7c;[Ez|tQcejgӡt@XTr޾P4iX0\Mc>It.!TpM٠*N fZO*=ja ypC"Il_] u$ɭ 05>R}RqZ>1^%gAi66tYڳcdl{{P wlHJ7h"pC b`1#R"]ػǦ.Wzvgfze)a1LnG58)q_fXOW쌱^yJXg<]O|Qky<5ipjU0D!)93b ObP@[Ԥ1.W_DdpmcvJN;C7cudbt! jYmɹLlXhDX# wD~M#QIIEӞhfy4&*3К,؇pF>@7R` N}SH0K"(b7C ϞXo4ɹ82!Tgۙ\Zxj_xA%\ f>&GX#-ˍK{EB t@6|La{"z"P3W?Bs BaSTmxSQ}--B>tE1;(D_wun8oS[{Nåb˩& I .ڜ.xZCJ%Ƞ vy5v> H#"<K@MFHpm2?7IBH`]q3b\Vе mZgAT;bw.G+hY༽.j Ć@Hls]i(d3dK) 00'4FC㳯&Y'G]lE@@3*qa!y{j6xdG2}tLCˁD~C]:%r[qGm~!`ǗGRQviGegL_lJ (M.H%~M =ݒ{0qs&S3(G"ovD5ZJ^ i2 _E"Qj8+WJ9 DhդU6*#NA XQE \uyssQ9_ǥۣ7ʇ=%)@rU76ݱ<CmjL6 aX,zx,'k=ܯٵHٝK'zj|#ULHIDś/I n|1_bvg]8Mn7t @ş Fm,oT]!F2D~Vj֏❽)]84ةytԺ?oVH~lG3LNQMYYpǙLBh!6@/TwґEWkS%BGTjkQH3X5T֒)b]VWȱH59i0%pC6 ~z(cB/:8?Y7Nk iñEy 궶uYeޜ,Ftia) Xs"YF]ĕ=T-IHk}jMm4I y4ީqBD*BQ Ա0DicנPq-ko4T8FlR.$J%)§xUW.YRTx̫9NKL-#An}Z]+/h`.ףpɲ5nY%+a do7tPDwd?@d ]M*nѶQ6<43]lƫ{:} 䙌Rm /:kƓR\"2ޅ[-މ>|Y4-\2ssˀ)X8A |1SC׊aɮ8헖WRh2/C'K?J!'5GJԝ ~D1t`M%a[I* cRد)ᶓ8 TZ*f#9n>Tn =)XrcQ`1㮋' ?4gg9Tb1!8_SQWBn s䮰rY|]NKkQ;{=ۄuwQG\ ʟ=LSn#X n[q3[Nʕ(̥bOg͎%&>uLjС#)RD4_piVNj?zdF rOEnW'V'֮;]Τ"'*:@9pdl=lI^: pؽnX7 KP 9+UwsQDLhpԾk];zJO'$#^B4';|s JZpu7Rα\>Ĕԁ`Yt00l򢋙 [p:kw#[1iU/,FeL01Y- T^U}9"ml]b{%#u5a7)XoGE@tv`r9օki'ˉ0& !%qN7)X|YrZFFdʦnF&eaۦK9]Y ξ®ǎd_ePнd:=kfZ9wAqU\/ŭnK;75M硷f8PX RR-؂OHUvNuO铄cW~+ *rZW)E=gaEM+&AԶ|߄ R BBh@ofV;ά 롅"T .3[\y`?N %cCdyA\k.gΑV/y]bتY KjԑSXn )y{;b hn-HՂqOw .L1.._xɥ*>[a2TG2 glEXpTBNJF~Y=em}(Iȑl@>G Z|/e#Y]A &369go#9ޒʡچւVa{?236(Aye>+]!FpX@ cFQng t~-޿z}~m˗KC5˶ -2V8@"/-wO;%}>ruH\ rBK '{ф%2 /Ķ+:tٔzcy.ɢ[A%@|NXXkRon}yzWfc,9 }/Kf01^[T6?HtK-ԯwTKv +R%2^tȳI:<0c{[? Y~,=FJAӛ0S8dߊmG$m&n'{"c/w[?`uzH7-J]⻉ᚂfy<{`busFs Lij9TS,Ȃx\"{sqEҶ<*uJ&&P:C[^GD=;oY{Z_\QCobhVUgO E# Vn|x5 7qzAyw㭜Z.|դ$PM0nv:Es& 2_"13fAvBЌp?WVZCu>K'4Q-k=q~~-}lp띊%_Y#W/#С bxaoT7fD01o1׿ujT1'_P ǞR.)7<@k0IU{]Bqq:G (:{!V]9]롭$/qq .5=*I+_le|\x6_:zEO2b7u鼔|$//Ǖa$-hMB3Wn|Ng%?u;l]VbND=rFM+Y²<n&EM;Z/Hy:8ZRPO_p]{;-@ [a[Пx #*8=DS|~ rίĘALdhQm)o;os1Yz A\c؏eᦻ 3,(8d=tzN'O1A0D<ΛEX(ܸia GG-"T֗5\9['2a*`/s> ؾ¸ ^#|4 ifhnEH_Գ-' h*FBLwD@gqWsG $T&jYzrQ-ESfQ]ZVۈ"~t%^qxevaEM JO%P GlI|^yp^V%V6S( VCMuJ[ǡ .IB( PC2P.ԣ[<[0ù\"[YC9™}\޼ U~ F\ 055I,('*Qhhv7V"V҃mmhgBFWQ4o,N֯$6uD<+j:^HNpm  xQ*pXuYLMxx5Z8vh :+0sA<6 ح̌c@6+@Dh8UܝH<=*ؐɳ0&oRL|EATN1[A`*'5*PX|4 ]uOA{##KM KD?u|2{yt'Ӊ?ULF`X<ı&k\1 zOm=(zz`P fԤ4py< ϸSxW q3lARIB2;t2܈>[i$F&PlSo{QVŪ8 VUs2JLBٺ-Qz0;POk #q]t4V8e  .a9?HhH%Lϕn[i=`s:4KֈSdRдe XqE В{f܀xf& I{"L\LK(-q`avSis[?Coavr&R==.@ ej+'~ ŋ0} GP@KxHnDKv4nVl%=SŘUiJ^~"鈁S&1d$T. hIm!h̜]>7LJ)(R~#I1_wojg署IJΕ漈S 5#baٍ e7;Dh1@ ȡHviy,:<3 nҝl"^x:TɎ /@܈pb%]1.>Y`co: ov+ZSF6!|l@L T^e>1 NC4piGO\U_4P`)x)>1qdxdo;rVX3Nid_NCkrmzp-ҽ2(W`YgsX*6Ы(}{Z/ZR~uu Rz輠kO!ƒځз-+qMއz%s[^ܼwZ!],v/o4fwԤMlZu cvUX!/Xhg7CempOQr 1FgYZ0707010000002c000081a400000000000000000000000164943cea0000f0dc000000000000000000000000000000000000005800000000./lib/modules/4.18.0-499.el8.ppc64le/kernel/drivers/infiniband/ulp/ipoib/ib_ipoib.ko.xz7zXZִF!t/䔵]?Eh=ڜ9Sf u|#/?Њ? KwX2&‚6/SO8dhuGsh;ۀ߇A ʲxtyWjA-Rb_z6rˍΥ[É{h}xY'{{Ƒ/ AtzegN̽v5Sfyo!ojSG}$EiAx*$>RO~q.TnN=q`~Ak73|_7\m&c2 E|ZƳu//#V2šlPt6w:*$螝¼?K"EM“Lx|X_|59Gt5u87!bL.]͔jy ,jKuw'KrWynk ^5%r\-'5qSZB+;t0qV/RiՎFT4IIcӴ  FW~ؘlk "1,cPgb,ΞO}y '\o~Ю,I@ E 5N*+'yfz! ͣsK@کU'W վ)3Uc6H#>0M-aty/,wFYḬk({VM q|u>`X4K5vz셒@ kmG%i|nc[Y.zmo0BPi}~Yh:[RJ8%'>2b@8۠^K;, Z Q]BoXz]`r |GrP:+9)gMOF/Cf DxA/ 2r~JL1r vt'JLŇprAsӎ Bnۺ=Kş'dՋ.$.|?"epfڙFEᖁ lВTg'vs%]K# iý\۬klC_S 4 aFc33W,"нq^,-G5.qtk!jQrZE ;@,ӂ.q }/ː& |v ir3^kgW*,ޑjwOoq,`ՃhS48bY .-![f`wNےkSp$G^dqeh`gk2\YUَң^4"9ci͑>'i R 1$70q1'z]͕" YYʸFskn+1Gd#7R.jD669-tȳBLTʑPșZ%9Ex&;Zlr^~eAܰ9SR2\mZ `EtK2@]␥ՓBη+"x !(Chv=Y(7O5g fKkp`-)AzBU/Xc0-Ef4\_ 57TKӾ7'0g4Ua%&xMIك \-QznahBJ3me߂q:e|m &S\2n"˝.cZD ئz' Upo@VFu胾G91m5Ekm rJG]f9p}v}*Ĺja5^zh⽓D mF<˗_oq^5QO_y}eMNl||]<~">Y?%;KcFHY6$Oڰn*c}nў!̽ X'[ɱ<Ee*1`O4]lvw{ zSRDyjK'zNGŕhBt#6 +V)ПT%l5RlPk+w/QC:C6At!Gp-O\JeT6 'F-bV ΃}Ѩʂzk(XRJgVfb܉Ro0Oi6&+ @o4OLKQ Iz!J >="!ԫA4C#m$W^k6I;ĚU-wq(xJtr}"FY[p~Ӎ=dE̟w)ڒXL7%4E!jEmcԯjoh0%JE`$zf)(oIC0YL0xm9>na#uj5Rq >&[I%EUk[p ܍I M ɓ#,-tOŚGEIc s0>rNd-Ҭ1Cc?\ټ~ꨃQUDGl3"/4 sZĜKΝ4M?.\:5x"%u5<W<P:Ѹ*8J5ξ)I[n$]n`G8䒯3,VX%d-L?IS`]JRR\$-p˧̶G ib xg;|zAM4^ۧ4*O$C]%l%b猏4ˌ.6 iLd gU8n^Paz?Qʂ=|웢ګ3" MTaV%=ضꕘTS4i?a[\M݈Yvv(`AjO6%6 8O l8sd^7h(^F'Ц{zO_bu?[Ґ8HA^i$|S(R '0oT{z3ОzH烁\ǫ }F"#݌E,HT.u8M];vv4ϗ:ʬb^] L)үYѐxO\`l]sR1[ !@Oeh=@\'~UF4gќb'k^6NW-;<\[5F^jBLS %=T2*}<0qLe+~,x_kK\ `&#K)ȩLz3qbnZ:f* (gJ-:u]5~[.%\D+:Hy%ivq zүR%2a>yWu[NtH d(H(8qP MuY%Oy%ṱjB=:~h3mvd-ߞfi'bj }`H㿗\xEΑ9)+` `drd\JTc~e;0utw XᙗlSU']:e>wxp8$0#~Ef٣wn'W8qV]ly>K5ki_ hWhkIk'MPu?ʵwG,dᕪ,gonaHhm#ԏ3j ǎc?T$o$*1&uH璁%.W%r0 @sy;Ô*nɓi1:{e"՟wCa=wK.!e23_4ڴh}En<瑞֫, DNOl5[ շ+E -,U2ބ׾UtRc{*y $v]9{x}r9a `k W·N w@\3S#޸V᭑ʌ3{/MHs\)EuQv^SUeU<25-BSuRj/gεFs떹*ڭ`nnF4 rȉ_ ^q?f=]#!>bxznm2bN, 6>n򘫪7;|5ȣ'ShS㞶̓ 1~-م] h6X\nMnp # Ǟv`^!V[Zzm~iv (S. E0MәiK ";y5F=AU^SJ=_ 5Gn=8G{ 0B)Cz<|#3C=V;jqĵv,uCNr(vf4 &7m*uxI<ʅr1ݕhKґr#ZˆI.&AX"lKj2!r>A'c]@o$PkTyFȓ^Xb ħ< j׏Oe-q^ڙ+uw-6ɍ|ygbgR]r;`!r75FBpDbt:QCd$̢X,z_!NEPg]}+hH\WAYYoVWO \ &fe'-`DV`F"IǏ+<9_tbV -)1. g8A,\yZ^u_DpC _ѻQ"zeE 8Գug4~R`ZDNnUH>ۓ@9+3DWUTCg9qeYp-ޅc+&[=`["/:c0%0UڮH/gݘ^BhMxءsR"@9[S [hi旡8' r.,/"f"Go*FmWڃ8#sHei(x#$7Hj|`~[f>q^]p)G=S'ŖS4Mn0M7q J܌ " Zf &෻l:Kfr-b8{&P_MzFJQ~%uzzk;lR8KzG1׍Iz2:Sg7+ '\qه>aXnQϴɟR JqU@MԾfw0)ܚIzMD✿"g9a۶y{]]UD3^!Ʀ)m<.er6Uf-ޙ㘇(/Yrj5uD3FJ^_9y>'&=Jl.}Gb,`e_?=aެ)1#CG4ѨhBI 5mA@l 5Z[gh|dRN}_{sdwvT4_iOo#>j^#!S8˃&պM=؇`גƘ'EF> ̳gB2NljU_tӵKMs? /ƙjiL` r:Zo_%T5r 2M'|,b`o#=X.3XlvBC~Hhf_1v*=.Ѷb%wBS$P}:꼱Lr9gWvr/&pGv}n?IQR1de-3UA&|Z 6YT*ᧁ&!6"¶[ KҼ1lu+jGeyf[&)rV1s, !Do$=U9.JC bY=NӴ3v9I;t~ہgX X_ƀV=/<+ӥpwk/f+"U 1S']ãV5L]%>\|s1}K e6 vDi6iŪT%4 4j!Ϗ$42p(iW3]L/D/>fYVTѷ==?%sk1 v२ߣ9P/*C ( -R f,4>0~bn ;&dI.|,! g%f @JGJL;&;0֩p)0]2L5jJM?2t1gM^!QBMOO!}R(=Td~i1 2MGL2fᵡ;ړO8KgΎm0QK7 ' Ai.;7OWX ^|p%rv/ʿ"Zjut:$D͛dHsl[+[Ҽ !Z"$X\nGyc}:ėQ9\&9K`ug 2C-mJ^UYr)u5Iϕg9F D+2EU9Mmd}44o@g-|JfhXCATYIj(Ϲ"ӋKɛµ`6u9W`qtU!FȶS$5 Ĉނn v8К54Ũ:S ~gS¯R`Hrvx.0;mLh&ڠCuv[$Zu6QeA$y[KP"jae%mnYaag&tОɦ$-b鷎T!wj]&{)}1a"K IQGؔ@EG#J/_*%ʐ$SS\^a]7yISkClOE$/=-ʻ {g-wqeB LbٝƘ隁i%rWJQHv=WAQp_9lc- 9#6%gIx0W]nmy^RCv&l] oEp EWoᆿv>>H"=:b}"[f!QNdgK>zV1v!=>o瑾/j2)#Y^+3HwLq| +,q]PY_ۿVNnG4-5jbzVjدf]bOfy6b.~2о8R*^HUJ]/& dסTrmC΍Nv9709G8&MhnvTz7yi{6z]=v$pDj]If`+?$NPgQ%=#:$5 4eM7|+jo{|EԆ#p#H=a"oeޜOsniaջ=nӶjU6`xA OW|WF#DžZY#&[ N}:&$dql@| @0T?v]Q 3ǥ7aqm֙,X|j,$L3f~Vf(서ɺ{7-r&ga=6 0Ӎ3^, ټ %kB$8RvC-hIAMٓtKdb @* dF<+2}qecNB޳B qFgu"a(q3設)Wh+o5lWJDٰ<^aU5nLrdW5IӾcN1IQTo8q7}ٰ6 I @Գ6WɫO+נ_ئi4:sb)xp1[ "-W''~yGYӀU0#rtW[.)x $[Bm'fE@F/ Eb5tNXҖ$s-PN|(}CJ؄ogyM.NE9px?~򂎴v>? I[?!se=N4BI"͠c[8xRBٻ7a,1M_zQ%M5'AJ $~l O"[W\;PȇJ4$u@dʗcy̽m83ǪE[Rg"sT^r$|aWpH(SkW6֯lI-2rOㆅo wlA\ yJ=UvZCN5Y\[@5귊=.?3RF7;+ t:L:z{(j=M!u¦J$JK2+"SAX#}ձv·7wiF̚z̉.A F1.s89֛ZP5H&~e qF݅=o{09'!c{i"fwí{ZjnE ~SD.!! zߎj#Mwra1!V%ZݬSȓ%N+sE*4~t&ks22u 0_ k)y+΅t3jނ<[uDJ7`9pdTwbd#nTcKgA42蕚SCR XҞ|23e;taM~b[;5=s ėDz 9n)MHĹޫ-Yjv)~y/sᴭpn֗:zq7)<mEp0(=x k뀡gw;oh^6Q$ EIġ٘:H *g#ސS @1hD`t|Sڦ})ޓ>/i sbFgGPc[߆r.TgRlE?]Fg)] CU7OʈnHKnC,*a4lo)]<]@1 \U+؇A,ez+Si !̙ܸoI(?i4 ?cM+:Є?jCL8x9\(O0?W6%VĐZro)7x PL.\#qYZve"fX CV2f7Kl6%g['"yBpΟl#:kCe!&|bʓ_ ѫ]} 0BݩZdBlөOcO5sp~w Áb|nй) H1w47ԙQf \t71~gc:w Xb|rC&H%_/֮p?7 ԛ>}y:v J6 Y#xkwL쉊$5rQs]K<c(pj2 _96IgU ˢ%TTce"Ffƃ`uAt0V+dU JSj-_Kt+!`h{cԘ?Y x@ HU?Bh78o M"r4uWA[ѽPf6LѦgܦZMY$vqZ vWT027]l}`P"#}L Jܯ1[ЪɐwE,J`"#z뿐Jr/)vZQ1dQ'Xn&˯怔v7RlL KO>ب!nU?_p.J1 " P3 ٔ{-^8SpAܭQ@p, {NZ ෲ) އƔ#GmDHhU[]Pl卵/=; 9 oG>%kwfkmx1 גHGwh_2 ~a;pEf: Y27t7_3,%3Ŏ',LZmBO(ҷ M[L(C@TKuHо:tR@;%M̨HDA$)#&@vngGAdR3d3DReA9AʛqQ=Zl4Ɖ5ׇ]AxPS*oéчsF[P)s#):vߌy  _ +-v!Y}\!ΒNU=)+m:͉Z.@Qjj[\!LR قu[@SfcSC3auJ,'uzCT_s "wf{ܱ#~q!Sh*\џtV쎴tMAX Z!qf+'B]Ċ! # τeLhV#CpO^Gq|/$cصm+)tk4(wtЌq'#}1]w{bTn;$k_%g`Q8,Wz(@_N/Eoc#ز l( J%i-0GK[;` =4&aMi`W ź )\r9ޡpzniJ5~L}WDu >V -c† hv%$F$ӶnqGR_;WDYB?8^5NVIbyI"-T* F͉3 # F/JVK/gk!{R4./]2^(P$65zpbzG'1;8,ӋQk P1ODiFq,#fDycH,E` -L8􄿱sO:~Nzg·8ƍ#UiGRq O#PM杋 -&١G ʨ߻QLV,Owǖq!/d'ʮMaoBŵڎhYnJY#&YKNHvVWa߰~8,1Ghs!j<+ ydxe@XUxKnQ!&b:)(aʷp:z ܖmγ8ONϨdUN )OуM2"&OlKN J;VfCH~ c{1FH!E-%u"\Z>>eՐ"%='UbE *0v̝D Gx]Ӹ/Ϳ ` 8,)ß7q8TEev!+ "LB/4:?Qd``@ݼ`Ct268Pd1wo-f +ո7Z{/.OK GK@"q,/+0I^և~TD$;W6C1צQ";W zDlE}hmj&G^qi_еK)?8Nm[-gc#p74zݯ`(1uyDO$IH8VD`v ivqZrN H zRTs6Qᕇt* Ya*\vhڄ~7f?ͥPؖ@'@SjP2 Mizٷ812!QW9~kߺoh]njϞv?_(9򱤍}l"8"MžMX`gDPznt.B 8](\K;'>m kϖ5F3^6s[/ -JoousL_3-FكksϓmtKvIw939fo&7{e.{7zH`.R蔪-}(km!/^Ղ}cCZ=L#Ш5bA:Ot~4~<ôGiQ ښN8&77 *K ISӳ2~t VgZp# ޴z8u=ɾ0j~C1fY^cyJ!}U]o:wx˃! 'xf%o/! AkaoC. CG0xhEBM$athFb( t?_+'XMXxh2|Cwѡ^nB z˅ӯMr0~?丷U!oX!xdFNT8V/sî?σkpiBXZQBR_z{i9;_ؗL:]eC`еjA|{$8bTJB#vmy OŲS<3(y< h އM!?"z÷=Fiv+G4G֝AFZd<81fwzٰwaBǂͲh>v췲ӳubSTDr8Wf7w-xz9pI ^h!aBQ\@t6$K!#@Ы]Y#̑ Z2rigTc]XR;WՏFE.Ƈ5HaWpuͅ/ibt!g@S}U. lpGSȕ'$th[eB gn<$YHآ>{CmR+_s`FV\*Xۭq͞I*q(崑Q~[? XzZoBkYMQC~FHg2Ie!uqn;*͈Il,dBRLN:ѩH-}&GG?GF$p׫a-)*yӶHe;ZF'pPwtSOS Ƭ7B}ԏ 79 xSU#YT´ԓގ|i-הhl16~؁1о$z3-IO7BjsÑ㝦5*&jW_!^FOێS^{jE 50~ 8$MS"J1_=S &nC\S1.~+`$_¯tIBC&9_ ‚xq-~#_A 4/S-9Kh)5@Vp8V,B[וzQ%=Jv]EFj:laKdb`G)]- eo%x4pX' Xۄ򧲵jImVy2B=Va:Vzz_Ŷ#g*7ć(4@!L0WJ=LǻxRUДyѨ0αɾdj݃YX1")J߹\6ECǚfZ{1ը YeA-MS'D4EAomyy<Ϗ\DUtJ)UmEݎ:/6r4̂5)y~z?UdǺrکOI;ۅ:\FlC :y>yLaia}HX}KIv!SѨUm}p/&Vww1EE/'J7M{dgbFP^7ɻ@L7=&7r[!r:C:UG8pǑ)#kY@tId;c_shWFmIR2brua4#sM4y,-]2sٮE4MD¿e^'D9&hR?%򌓀]h ts~S&s9rP)>>$$5h-:4ƗqǝШ,`SsX{egXJb*V 끒2ُh!JK{n]BCAm| &`aR_qjOUvA^/ϝc%cl䴇,PQ  3B}VZVP{V2?NL404p3BIm@2%u&[".;分|N911*v͌>o* E)v>6,XUM̽geAa7x#7[U[*٘P@8-ݧ+7QVK~XNֺـƁ4Y~@vP'ZD^Jp[>m47E/mfz֭sIЊ(,-~̤g}Dm?8Ba7L1sPa#eyg/mGc;/ȳ JC_#/"fB1C̋-ZU/Q`i9ڵqgLѶbs,UM?$K2։:H/ͷw H{v|XW}ZlO9vcw޹Q~R;Z#1%J @ٿ\ftNUd/+*&Y%.a|&]y}HqN]w͛-!S/Y^}XZwOA2>3,B-&>[5Iz#&9 gt KPL=BTxڟ҃AS?GAgfi$oK ЙB4?d~=\[9Am&Gŗ'ȉsu_]VNO%}?wJWwf#^)Tn Iۣ=3_=\>t·G8?^SUT;Ա'5T"_7 ,m9p`o(\^-OA|p o=DRTݛK4LM'H7?Yq wICS/+/ZWwQm}b:+goxn]k-HIE@ \4 g_#ibytqIَʲ!s6GǢ4o*=tXbG+XM:z(xP:a @]7UkB(A #)&.WLŹ!lzgaTd_M9WJ^-N~"U]%:b +OzˡRh;. YHy0~ܣphwhGޑ{_5V,E?}࿕%3=6b 8D(KXNiv0#,J4bȉ\[w,xq9r v:~Sv-k(pKr1p J)nߎO(l_qQ[c+7VkĂ?4}mUeon`2VHғVӷ$ll1Qde׎ʰþ3 FSa}tTo xw ^ܾ#5?#I xRcw+{>B@"z]|aL+_He{\բz&W_FhBgKSA\i38勣h҂gIAA#' V)]w~G*O?kЯ:=Ԑ#6lzP uˆ5\3sDB H{'DQPkT:ȗɀC>(Q;_T j [*r(X{zi~~/i:St? ꉲ?<7=խ:PL"˦y޵(#nu6KE}>f ɶl @j>!eyؔ OK&VY $-fxT!lkrb7G|6hJy-4[(9,;\ќ7ODUZ#6\0is6royQvŹWr Ke~Q#$g2 os_V N'mGX'\sP^ 64W)/ivjGo?s\||s!aZ̝Bh ; f}r_tэ)Mjw{[„\./  4_5p,K`oY P-;N>Y-hT7i%3FxLIyp+6'[kHݜZla5j[ ql#;>F\Yt*=#=o`M&VAaIs&bҤc#ROn$Vp*k 4oѨ06T@ȡ̤uq]ۦ_SΏve#zeUHV]W%)~=cAFCT6 3'_=%[~~v3ZPVa]89]kNx[uqEev㏦{jh&rav2c8{ˮڗ(S 3v(F BfF}]vQ. Ӡ>;2Ml~2k{C. E=x ӱuxihP{G! )Wvz s$ B."OC)*?} aa1B k7eSV)iH%mªԿu¾3 |$VU9UOTl&Q?jJa$ALz;?EoGfh̚WbYƛRؿ#+(40Zo1:Pyp =Vĸu a' Nx1 ħ-vő'?Q{WmHt&*[fy[ ZFEa?DW>I0Ӏr+Ij0>FMT[3M9m |5Ƕ-)ϰT'i^ɓgۑk|dt<)_ nC6To!dT8/)YԒK3x2dM߀Ow~#,8W'N]_>mEUв9S5B4Rm|p BIdyv Eb%SȕscĐ3f'Ij>=3kEJM>oI˸6J8P7+WIdpX"q*& p@z%S,WS%$ (;TZ@'x*5XAYn-+ }Պ0Jhe>Q2Qa,u^?i.xѕi"urϐ™};R)^˸v>({ՆI==QV2]4@p?6F!rIxxkrYkRri܁d@!kpH^iSš>ZČf(4C4r 6+MҌ;2r2# xDѳϽ@[x>lo^N0G5Zꄳqixg 3ޒZb,踠Q+e%<4EKx^.G=JVd(~C؆b5i\34e*h1CJ} B ޗg}[9^ɫT|6ڬY1Gr΅qO2X7~d1H{u&6(nMY ag41yP7$0վ2J>S"?Jot nnR_@//3)=8 .qaofݴ&|Gkk6̱8,WCr@aaԫq]ȯvHQdƹ6c%7*ᨗ˝+u+F|j}[7M@*eߪ \nA6 nםn%٩HkK E10xN-)YL 79,4)^4NXԢi'J@儣 ~S8R爛2V\Xmb_Fj/0*.KueVS9oM˪E,^ZJTa=;Mo Қ0˹L!S5b`^$U^ P5cgĉa)ܳ3UZ-]K*FzH+)d9$_  1 E[\,|ip]\]t~?Bk t<%K, V8E, J8u~gվ!*ɠ2GIƻHU`n24!h,G(6 ==&oFpu.5LV^XA?Phw+}@~wDB+JH>)4KQ/r(tcpю&2;IS =JS1ww@2(YQgX~Sj 2w o yuu<9"rW}4wvnJ0.kyZ<[ EÑxu^ /sBuC-(J^s'V-Ds$e:q-t&T($>b ^00qPګ L\vLGnnKJj.}qur̹ H#՘QqlSⓗ?׊.$n-T;h0W=0(d'q^7_#o$zs &yv=PFVPn<ѯp 2YLA 's+ R<('I-@Yd <' $y#'xLڜls9d=︻mx@ǕJ;m[d#C]۾sEMו+buucxEKٝN)}`kp9.jv6_Gh%1[2YrZ?@s9TmSʹef X5kM}9)cؖMS\? p=0pEP`7,oC8C ]"olx?Iu}3aUc4œwl/BB`vR^t>Ln=T(<&\8bfӇEÈ˴tc^ s>2ejW:e+&7>TAtchTsb1URѲNwrIcٱX~yz._K m$?̿ T7N.`֜Ͳ=l 6> :0Gӌ `JN,\݄6?Q``-+[R=(vk\žs76';ڱS^?4;|979+8~!r7|(B=թ(O,3 #ꆻ!pWΘ}Lq%u倫^e:Tв'Oάp Y8Vwa<{6{XINGrzТA;xLTFoL^vvaM^(-& xJO'rFw%# VkthOL Cj?孊Z`ʿłWkiBʰGxT]U)m!$Wz>K8͚F%ߢL^vDXj}/~sZd4~VCĸ vJs8n۶Oa(ꋧ}7^8KREpNYskh|z8wWܴH{ .?. Jw" 7rӢ],zKQ/Ǟġ_K jw `ΆgrZH7-ZΥR(N^xi@httޯ]E|nd؈IO2{T B2 ͜%viii (٣>,!;~.tޙUCHx4V Cذ_Pi$avk-O0xw2Up^|m.$5эqq4+; !sdW˝W 0ng#9GhRˉ:U<>YPOxl=BA()M$2M&d+!Vqگ&^LY\,]!Q/=o8yk'z)PD aU0+n {.STMb7ubR4Nx͠hR DN7%frYUY>_τU ᾯ2L.ysÔs#dhH]u sEbm tu˷j5ҷpe~72I9Y;.LMqvxRX=M)+<.FMI7tď5 ESng *D5q&[ly!cg.:f=keR> _`~m&]LsfT.|[>-呭|Yw2.<{,G~#K۾ijN f\^;>4dAi H#ٶAJgJ+n g9$3s9XI?7]'ԭ?:W Xfr@ׄ;3+)obR~B])"'KAfv 7KYWz\S5Ki@pSnNt7kz\>NH8mOaD}{L%" '7L: t鴨'4[pzXq#+.`/SBx @*̗b̆*K:x )}SgbB{pVO2 %Yc a_f49 W+Wr swܡp `eX : wF.cUw'w.p8D;p(;5`RŸy6 Q`H_NgT' K;ΡɷWxۿRz⁆01:hɮtO0 (y(+ ?q3bzH$*gkX]1L[ X[}$:LYa˖C[I "VlSmf+`F'xQlŌ2+$[\^$9Jv^޹"^T;4DssGTK:-/2\FMZAU,H ɹs@H95XK(1O>vC/=r%;ZN :S2`"A~hVv_Qha FJkH\Xqo)VбylgoK` 5r.4u.̾dQ_F9YJV$~ŹB ;&~qMvF숒^BjPcLbnέos:NUy@tVa[KO"=n5_eFz 9IbdxAK#(Ip\x\>2LkhAHh;H 7nתyH)*n:vŨnLV' eP@-D5xj2QޘTf9,81ĬR⚣ܺ5KfǕtW,>춿/B}u^f,\[N7htQ11sϦ_y,Afr>KAK1cFb@oV;Y:]-$#˂!L4 ]WK-+'fyjUACF9o zq۱EF0UT@a^):ܾ~G<ϻ:*CwN?F(I\9#z3Qh)Yُ);w6CVFDj@hU?I⑆TsK]r)lv,t0*IKk͸lI!# S'TIK 9`Rj%o855m^$tFF3'R0T%EOOք2Kr!5Z0$p5b]=n9))=yl{i5ڄo-ÕUoI$~qj!{#F=dJjqk|«ydD;"W9X6&h66Iyޥ!)=^ѥxܽTrGpdDBqa[GMss-I/sƩ+e#A=['?kz|5!χvn N>Y\荘af-mGXd[́.)| \I6o38xE1@}:l5)ƹ?2xۗ׬5>)a1pvg=Ov-xUJͅ2Sts^`3}W"5dS7,x r1pO e7i5>/w]xx;Bh?Sep(>#;ǜGy<,&\ b@a_>O  bjz.4}M'2M5 ~oyGښ 63w>1aPnE7Q4q/RǬA^M-դ`w 94%O^/EdIMHΡ]f@VDT>[sc;]AY$^+HR܆HA>[;3j*6 ͰdU}I-`4aKiGq>/O2f%4"DZ,^^A1e/f[Z13Ց".nGmW ݮY3+NΠDöjgƟHagjf. ,lq&HimTEr?oC]bw6!OtwvnH3| =t[Z28Y8 tj7|yj*GJ #' e$RΌ3"&ZS_%ݩQ=cTYҒ'"~D2qnoqVuG'RI!=s|0y-;*_[>&ELb)CVj3:Ah oީGByo\6A2=&ݎ#_JY5|"~>b5v,rRIgV`^ Z.5J="O2ǘF{4P&vFٸ2_&I.8wvTM,_=ٿtp1”XԔfWV Hi&ҭD*c{ۅ xq#9!YMkV};iijlodCl8A\튻N~(Lt^kPO0c_&%VRۄn5t; $YKn5U씨;=o_ U*n͌y'S/M! w{8OCq9}a/@`}tG5O:6">ϠlDk"4] {TG`̵e\^ߍ* K:lwYV`զ [m:f$}5LŠZW2 ΖD%6GVa\̳4+@).7n42o'::NWe RrEr{'dbQJ፱hb'"6-Ao(E38^u!`wj,Qq ω+ ɩ~ M_-Q&wcD>4G;X{AQG3J0W&*ORKk@9yۏ쁮H趶j΀ {fі .;- %b %-%jXb.6_9[tR52($TUMm55o] %ƊϜ Iq{NV9OMaq[\&-p% L~S\IgeJ}1'0†>U lg#{u.\6.5[^?Ki \c%nmmBB>hڻaz1,,q-u;2TXSw]t؇& \J DZࢎP*Ig8Nۇ-_ ll9X MgU~ۺEcPhh#QtީutZH`8e`sdμ;46Aq ~g yΈܥR3?!*xń` g/M}67͌a)nÓ֠ dQZCZ; ŋ)ԉkE~CRvf[U [uf{/bs?rGZxfQ+*Mʝ7fxV j1s@kxrM9kR?0SRqY܄؜jIJ4ƒgB`lWFsaS0%cj/*=ѥhքd Q{ v+ vʨ0؄Z }MwlBYx$|-4'G9HPj}E C( QH$z=L%RO5cB'<'asc0z:WƳ)=zۨ~ ɀ+j=pԌPfZ: MTWT '|B͙?"Lؑ3NjBŷlО4n]—0Gyz&KA^&f\ƓHxZhx*leEF@IB^}x]Ք va!XқnX7͔_ϥheZ9v [nLaU^$w'}c S$$2qzr|#&bMi2輂*2p)ǵj9g6ĉ3v\Зfah؜7ӥv1I=V>vl{uDen>lKF {hoRՕMIॳ;3A}[# 'EϹ7V4e[uQ`R7e*`.'27;=p _c\ gTmb~0%rwe j}=+.z52 4'X f&\B, lVAxj /Eǒ{'Yi8,2;G숦mMB帎r7:⣬rTǧ/8C`EP h I!-85֊b[n&ks$^HTB;^O&m|.U'M^ew=V1R62X.Y/BKxP|ƺ"wIܜ"Yc$AirpGyc|2ۣg:†wi@TJrPO8"`E?}K*M:y ոT+t@PWpo(gPzفN"UFzW jIO,ng/WyJx)qC^hd'F {`@jhML\$kGB4,!alyTPW"m·qŗx+*v"_m5/ϩ8`6ᶤ4!mlTrѐoKN pjs^lx6ɶ{΄Wee 5HuYvȰ{gM~J,Hg' 5 0y_/klBe/!KaUP.]H|Q->T"1BG"\`_#3Aߚ{7kk&6×*`\K'ٻpb)6m}Zx'yS!˝xMmb0iNȕ[e/CLIrS.[0)8}gwaݦ~- 2%e'[ cKP9=pA2n͵Dzn4m<$|FR7d?Rnʴ̆X֧[Q?9ϯ@LeoxI$TYENU}1=G6P}Duc^Q_-Tf vٜ % W(53?5)&T3DM#S/&f/3=poIkA{n^t1xvtCIu`mZRbJpJ}1-8Ecu7=PX[=(A@5` +5r~H>.,(6lAAwSJba'[$u)/<)f F0rKxPW@%bz Lى Tgv~ 6Pl}6͈_<ݰDZTMJâ޼5H:"8uC0FBŌD-UyL h27[}*;Iq9w"#4 34Yf%xk^xFp-Mj}uπp~Tiq]$4I `.ďKII:0_S;!~멋 ^RO4ٗBUL?4f ^J T,Y&U TyG E>V\V -^RF(I鹠Xݹ <;/s*u/n~Z)N#V. 8l]xUTWGTo8!gdbsf̜O/KMď(pO˫։Ux{h}od Xf>$'Fa~zaPԻ% )QRaE}xuY6xd@qֺ*{zRb%hW:ã$]˔ek |`+|)OUIy_\`~&/=W/Z0pR_07/Lw'~ztGȊ|1Xz6] Bȍ 6}[u`.h]!9E3jHiu 8 >!{)ϱ!7 tY:Cӣf; Nc2!]ZHҤI}U:vRXu$q%>&Kq 5)fI&AEZ67i ܒW#'\|"h"Y pgR›{GWTMZxi쁜3]x!{o2͸9H̲+>)jx]A;,K2ۢ>ة7/dϬ( sC C3P=Gּ+'Vg f8 9ӂÔb u0aB{~86mmxo;LѶ?"uPsrjjʖdB: 66 _i03sEk`0$&$;ifjz4MTqCu64 Bœg,H~BV^}aW76MOXD4SjrA2}2{o0(x[` }K Ji R Tt_h?MJBy8 R3eQit  [eмcvyz7wJw/dsgc'3X,@'$/T =e8}K)r¬7_,p!?Qgyw+Ԝ+Vd߳237|=Uʺr9 n(77v,Hh^l$Wߧ614zPa72t287*mC|]h~|~j"w۱0bzގDDotMW)o n_9<[pV6-Y4xL0ȡ@'bF2 +W28ywJ=Pr+(Ev+i>Wd$ ;8"d%P+I47aS(Ry~l${؃4)ڟ]lU6Q)gQ:G^?`7#QPVGyEn^6xf'$ʀa."O/H86Lxv(1ҴA!=[X<#)nm;932l,ڐ/`W&"`a&^_=z088yggg!q+9)87xxڈެ:]6UWIC.c8|A>9Ck2.&J;{y4CC0|ԉ(O*i6 9I{OxE zP_M OM )X(Tיٰ{(N$d'M.!)Yn_KGWO%eƕ9Rc >zr6V(dPy)X E ޲Ln{k ~bqcL)ά ;UhFWr[uP/$ʷ42HP|f}:cſ U,Lyw<8?߶ͨ#qɃ"`Y58.JET<.6 U %<إ{>Vw>|~ 0`(z&(@&d;aW|2ZDkH2~heXfD^i襖ˆ^$ 4nXWݽѿNd,qzɷTϗ@NKt%Mvc'[q i"/HkI j|f2A* 0:9HX0yW}I^BևϛA܃(X쿴ǼD$vJ1FDQJ4dvǰiaōT9Sz/OA.CZMpl@/Jۏvl uV}lW?c0u&Lf%Tэ馂.&8Q޶Nd`"c;>ꈔz\GEN/_L[_0_B͉ 0q):V{\R\_# >ZGnyA qcRʍsjM UʛmͲŨbM8962fcA]irs T~}3]쯋E~3 I܇CW"By'V}^'/?xn1v?, `.c&qHmU 0):o38.N@1W9g3?/P40<XMn!6DzY"ipJ]*_ Qt 3`=?{N)"Ku@I.֜[Ұj D(Mqw}B4G$#bTyr j.p !b89I0zDH%/ޭ)ZϠ$Beϻ#T>><_ăEHk&NKYJ{TYZR7tYx=TrW ,hNAG ҙ}2Ef`fAآ,_Q4*$:7ٹ ДF& B穚ĬdD{{~^Zy_]u}ͭqu:^r9u 0P75BL84'VoaA.( bf'*ȋfM;|_*.)ԯ;p+ŏNlfo>T=,Q8IT]N}}Ԓkk%O7h])GyScS󕎕<9%-oyҌ|]6Ȯuc,;FIQ *Go[-6*"8+.#wo[?.m.ʤcp{1nk.g.eZ깨4dИoO U@M%9J:,;^QΨ* QOdMGϾy>Q&l,HiN.uev !kQ3Q򎛆;Sp߉ϋ-cҢYم)Wg8JA]n %O_vL XLPf5v :;c0ە(B2ؙHH/:Um>GxkeM6QGȝdgC:Gm G_J#M!^Fp/|E|ոEZqG*&A x(4#~0e `-f\Z>XW tʏ#4*Х.y8Dꮬ9heG ^KZ)prdYe\RXGB.a$"g$kLDBzn=/ ?DdI2qcnOKT.=0T89 V7\YwEvNS] 0]B{^!mC}%S4g6ջ;`Pw=+"n|[4_o?^eH+6OcU[6ҒRwšb9l20?_aֺ[q86-O .'Y0ā ηmdU l7hf!IOc,D́j|O+âQ~qRE.a`&$wfu|iU*-9b+&xb 0#&ٕ,˿ʘa&_2f{"ӥ x.=wf')`[p,S-UC~9;{<gyFK 4˦=UtM\'$.f>\FtO\M S/czHtNv$Hƻ1ifoҺc^25vyPڪὡ|[$d9 E3>F4 o + oC:E"iƮ s oAA^ 3P:`Alw\k#q:-d} |=m*ny%}J:Bpo]=VۚlJ͡6C)DWW"8^o^tPV|>xOm ݚ\ !2|Bs-آlk%b叄K݊-' mP$sBFh,|:߹/}aOGծ6\$|ϑ}^!4'^T)*'q{&7i=[.@bfm4,~Bq\m_ R8MŮ&?q jFؑ^sFukm{&q4w5<.%5S9f|6k-h4{Y90 %GPCoDм`R5|r j)CL1;8F.͡ 'hoNtA$W&ߺ+8"w3tm>5@JH|XnW6 r?0Od17#5\U.2Σ0b^:2f#B.G4հ NigŔ9do²: N'Z͈87b./ YWgy^&dsOz8$,y~2,xrF3DF(5p #%Wb2_U#刖1_a9~{w͞-y5I%q)]f9>25P9=).06VTkXx>[e e&m|95E¢esY=?P'_Y0hj¼XNZh?v(n)'XY4,e6 ,D旅|>]-%*ҍ~ap¤ni$L"KM;ƶ~%&E4+q)o$@xgӋHD{-@a<^x@A;3Y!%ӻ6xȘ7ӅY8RS)V{&~}V۞8G3! r[ܜi aGǥ{0j5WU,n+4Ҏtço)&e?͆2zOsN36-kPOϞq*y6 |FٕO%>֩1^ GscVRէL T.*;eh3w+!n)̫vnd|CuٯU6t=H߀nӷيBm-R<^U]]Sx%5S(챼Ls`,]ڱ}"/Xћ՜Z|r 4/̴K"lnͶBuzUleU4}zKsѣ/{~>"FmCŢiK!/G䠔'#2nr5%kǤ+WhhD!J$Mɬo>,TG{7"sN\<2V&Ʃ}5*rQ/U>`1 >ޅj.ߥ<1OoeS0>>D0UZ$֙YZ dgRCsOIS2 y:sh]jYo7^IGNUMU]Kc[~T7\ZKE^NОL7;̘EkbL̃Dd@x/ʼn"Ss_oZϨkn{?Dw7aT$u?n%sUu! FćM'.:ߍ5*56jX@mr,UcXmvZo_E㝏;mV9|=>"P6 =WDCEZL014sLm"2#-,ETNiߣa6+[anةpR|4XZձ[7S}?olceh?H*MAG %^s*=iJddA7 `gvp=46 tKG($dU 42"X7v;e$ 2ӂz:0v>J,M>m=%L\ 0\AE帟 omY/YZ1ƚSBU&2f ؔ&1\Tkdo@J1Q]|qcݻ%zn[i t:nb/\#p-~zI`~v|G76 *p?HzMͭ.*?xKG0q+"zvf\P۰\4[}6c3wDz҅^u ñ,YƓ̘zml[%kNREZPČ9X0*?v׫lOс -'|֯N\C|bv_+ફ 7'nB'5'FQO(t(b]k[zZ(f.p8g)ӡ޼lݮ3ڀbwf#Oqx%hU'6ɚ~o\z*X[wC$Km儷@)U,Ya*U&]**yݱ\q'&Ԑǚ)*n>6G.廸;Z8ۯ-08 K%)YՖY:^zTrC1Ƃuûm4 2*jmWyO+af pk!N;9gUWXd(7̆X#=oyP(_iR8x<2r.sIBc=}W,9HL| о$!rLf6:i^@Gс ˢ8Rc[1G> :흣|򄣇IP[޷ bcĽ2˖5uDρwR`*u^r%V;$ZjΏJHrmgUt˩9`"!Zz Α"x1S|(Ts+9BCD2xq)6Z':\i1qzgSbƴ1תaqcQ\*mvaDk)-xS bI>dzz?݌[\~rw$Q>A>j!m&;s6OS0|k!PSCE+H߰j|*o%[!L3!*Xbhq=.@ OLp.D.*Ao HhYccY0qxYa<+zݤ?Gh!h2Է׿X!}/E&yB!Chb~M_EMj~RbgӲ}<8e|7|$wlvCIbɭן@n2tMWH[mT$=Ҥy#HT7d+FH R{`ꧣhp$`pg&N2 ]rlrM'<@1ja_1!3`䧈|8zLEU `BELlr;=gO0ԤSU6L۬Ѐ$-s]#SppӨf\P X%Ek:aYӗ_ ݏ@F̻ _>3D+tva+Kwޱ)ѠNxn,ăa|sHJV)Vt<k-xP=ab&bN֗Owz,M'UTON gh'WgyP]>DCh!YR M]Mg^\*ʇ65O UQ|'kVZ͏P"9)&6qvEtyBqpɍ wK. ӼmSGldސ={ĐjBDP5fr,zV@#{<]Y%?Dz<?ݰ/2'=H 4-4`"&@NgʬV֡zO&Z-0 >6_DH_y N52L&ۭ; ٘'])i=>-EĪzw*Kq1p(ոLhE bK"`rY/oj[!xWVm)8^@X΂P2Eǜ$$0Ϭ!{eQ"m=xv5}ܵ " _qhͤQ@d/aMH`,t,”3d==F֠PoYZ&ޚU1E˕`D2cyڅ6NIf/%MN0QCLRIЮAKdI Wژ3#1 饺ݞR:E eB"<'p8|(Ӏ0w = g5#.'͵(WUo,TX)!a;8[4{xvm KPӻUtE-JףX8@O5Zh%S9 mwb*٭Z675uiSϐ4_JnqWȆfީwŖ$A> GUp\V:= kš:1n`'bek%P ==,!@v Ja06QePW^/)%7 5 wV n?&&և0A>(cV=jWʗ )챌.}H!E'P(._AԕtT%R$%!U(yA J c_iDz0g]`H8h25y*P,*Zm}߯s1(ZYy1sY2&O}3rC|s 8ZaLjp"!bd[4*tCTY%($C>w)KTFq k"m !Df$U19 W:P}Fg1jM˃ gBHESnkhGfw>NJM 6F>?d¾YvSh~|2)S+.XuHK}5s r˸/E{NP`I{&#,2{÷eSP!SqÎ6eXKe !H9'NM5w~8Fr;y,q]B,M{F$ٴ>`im⯡kqK oWLl<1~%C4e)b­par_ ڝc?m4ood:4²"GFO¸v' :/a:*|W>8fyו^D -m;4q@Ww+'fyRԻd|_I! 3T '8~d@C'Eƴ">5.u!O&~=l]Nx 8X(c!:y>K_xt VD /4'FptPyRs ng$dA ǚ%/U-ق8=r#P#bIxP#TL>7z)/7C(r)gbNʆG|]UWІ_ٸXH%ՑVcq~njeuZz6լD%+ 〘u2797K@^ʼ6M{'o0T"21eAGT oֹn#2ZpMa?t?L+FxJd2%2{ ?!aKA*Vmw)CK5a LTTli 8];>)6U v٤nގEp(ƀ?* $Pô\F n);kdUm,΀sa( [4wn [\FV,, @~ٍ1xCPc)(aՐVa66ҳ]+_Mw*>zH',l9tF c r9Ix6gi%c3DUNe93J 4ix2B9b IڲBRY%CME:7(E$^~Fu[nSwQy@7s+,oPMW) z)_[g$/%&+u~ u; oDI&n5;9;? z{L>P-slڝr=f-XT>K72e%s"4X`/7xxg sTw94smyg#?|;ߙz_8;f{hg )zR+TzCo}P#LX<K^v?:> l:c&ʎ-*+:x (vHx f1nzLAޕ;x*!Ϛ'orq,aC6y{}"JvE<Euf& { :T}4O#:X_s}SU !*9>b3OV"6*$ /38-ߖXw4FB8k鹪Tx~'f%1.  X 4 -=I$.7"DGG^>?+h пb^jUπQ͸gP4bc̳nݞIxgÛ_Vd(uF7*)P AZEyrܤm$tV]pMȣp0vlq L298@.%q|i~6*͔Yx^  bu0fp,S# ޢ{]hiY:*oJŶ(s 7_c \-pD*\MQa<6bX¾X˻f ?SLnm$#;)Uj>i:Jپ,k('=sk^ J֚)pc52X*y.x}xG5YQpB}O\<a2`E1.ɊCtv^m#y! DŽ-}5p&lv7qD{es[&u aEC*}к!F醋>ώ-irV;tppwwY1:F;|ROEKFe㘶/[0"WUMk85)/nr;M7;B@<ɡ996 G#+6<`ݰR>Nήmt*c j(YǼ7Mv&mű SzuJ~Z9X ˻Ra\4jrSmbDZR^2s=04?SbNkE'?j)ѨtKU)Y(0([@]™w:vYb2; 2׌V,ׁ3X ~mn!8nemö,>x/'蕲nY?L@\Y[tiؚ:Kf{"y)T/Cz6WH .Hixu@zШ3_]:l`z,5֚3}Rur-gޯ0]jҏ'η{ 풔upU^c sjs^1jĖ790M Ǘ(Z2r\R=; %[x;~+C#7Ϲ>AyԙkI+%(iorU\6WXHwH;C(ěju:`m)`<Lڷ:"nri_1b\?C؄JNUŝI{\6Ɋ֝@EM(]R$ \PSd7[l5}X.DޠXkSV\ MqV8ȏ ᚴHFَu8|0lM*hjJw\5TFiS8!i%ҪhxLwn 5v?h /7bp@VW1:1!8QܰƳ4uS#Xa!].JC֘w6]bd1M ܪږcɲJMYy!,ʔ㡂 NQF Ѩ78U: o*/B7?1P9#_QqI IA@SH;vTlIkX\1i<>{|:p9Juϙ̷,!We=,. ~Iog4GCMTc%غd#1OF DN*eM zBYFFlШYi/_n. WT 2BXۜák Il_պXv;{BW%y˙Hȳ֐#8p}Q011~^e6_R۩7';6 ߬\7¥!0A ૟=c`I !E JJ>-Av6,oㆄ:4ox60b\(9yL$%F89)fkH晑P~g Q/W}sceblն2rG rb+g> FU"t::{Jm͜6y& uh9y꽽;%h ڐ9%Qu {1G'>>VF mu{BS*3=\dѱVc.F}8]MD+r}v2`KK֩q9 nySu<\{'Gf&-ئ;>0 9fr[ohna0LMFGԇ<`ݖSSx5Ц J[Y*jf`i+罆mxaa>a" LKGn1[|Z FsЪgYZ0707010000002d000081a400000000000000000000000164943cea00005a60000000000000000000000000000000000000005600000000./lib/modules/4.18.0-499.el8.ppc64le/kernel/drivers/infiniband/ulp/iser/ib_iser.ko.xz7zXZִF!t//Z]?Eh=ڜ9OA `sK,*a2mW^ "l\_Ul!,fv//_%6ʒJ`> [-{dp" &P;ͅEx~tndx..G'p hosbkPNSt* jE 9HK/G4֫eAEUPvsb%Ը[UTuNѢ<"!Y5;awg fSg0Qj^}#N8G†/wYhgt#H!ko(2Ö!Y2tR]Z"rshV.Oy^m慵go ,EwbCws3wWYxsX=P'LPO_`$JFޯ8@_;w?[\0B4^k ŝސRaAM.I Nx: 9yFEl#SA wVʪ: ͙94Z0S{oY V몹T3Tր9O~sr^/L~ގvv4՚:3(Xʦ;Z30ye.<8Pg,ܳ Q쯋|5 mJip{aP\s "l\J_U*R@MT:Yh[jip,8SW,KvAܺފ4C܅D;l2>Bnb0WSa|L > $WkӵRjh,W@KT,蕌Bֆ/!G *t90VWV?*6c\"ޤwnW=q@iV+ӗ7Tj=_iͤa[ HeX ^y@S)>'H BS uI~\⇚zT C\缻^wEB7{-}Lj-*6L콗wgsR$^`՗m\Z!VE获n*WxWbDԜ%NMCQ_{57 ;6x4 7>EFXѓJ,qV4/f`P܉ AaA.#n|[+B'6 q0uȨ8v%@}!GZ{ig\ثE K@8o$jW3և2}[^Ϻ@lԹ{QPd:ý;E{L'HVTblvKI1iZ,Kqo\0sH<&{/ΐL=q3֘1'.7 @:0S #o/K\UYNi$pހŴv6<)wF핷(|=yj~el&Ž$o?6|4-A ,iPox'ӺL!N%ю>ڟk8jm(re`YvroQXmU3#ۆ{p]n/ĺҦLxRhT̩3`\Pg/S`qv(OlbU㗚 +; o01:0fhCqt<՜>%8mlalB8#-)Z. eq}G.]UfUlzԯZ 7㉎53pܫ`Ȟ@ǨG٨ / $*`/hcA\7=lR3O!ׂ 0,p`bU cbvisya+W2]LXJ[qج0-@qahΚ0rP]cc!EփWc69XͭϫW#Ftjvߴ⥙cۆa̝}]Xѥg>MT^ 3ݺux6 <bo~{ R{,8S2IfY+'H p {ɂɜK<}>|nױȭXO#kU>6|s@a}}ܰKתjZu,̕>N xN,X);)eI %UeG@р8 օƽɡې }-jwt)6:C񀶢 t"3-% "nNv-DE߆ DyҾ>+Q`ZOtd^CA `4 m9ٝEZV_+tarXn#ƈ2. <RcPg7У}wxiSP~Ϻ?ӝ_=[d:X]>S%A+>:;f*Kx0]jGh2p`4?YYx2L++Ppp(a@႓ 82d~(R≆-f_c޺h|{č,Ea|2PaIMEA歹~>oПӲU1}0Ӭ^h'*gOo bߩ*:x< -;ˇhaCrs#d$R6f'2"cճaUԵ2A*9*k"k\Kh r_7J޷FQS%FK)s\p3dp9ߗAejl>|l· bAsAgKw(6-ٻ ݾJrg"2ᅓ8jD1Srq^')X*測)dw+p*~5Gv#Lv3ϙ48>ƒh9\3N`( ;!0["&>EE wJeU\2,A5IB\ބl(ta1ODZ,+?lRgcs*?P{(cV4f6d ޼m._~} F/0'aa-w!jP^Tk\^Pi!7^Wߵ9J'|qT+^:GJX–V@om_ zG[_ʩ\v`"{Qi/oYIa:[H܈:,Z$S9PI*[-Im`hc$ǯҟѸx#ZLwt/By?4"Zc[3Օdˉ$o *拲X@1cr7R{cz1ȟ]sߩ> &<w%ьō“e(xN2B"H|O~ret^p^ M3Y/#aOl+;YP0ɑvbuA3n>6Uyi33͞`'WO0($Ch8:wv&@.1bb&vQjE^A8P*XqP:Ub,sv%6r`&hHqP4QddiwGӪvxGeM .u_r_`*i5k"IHy&Tm*(X4Uژ$8 7k["JB<`0" 'm? ?q3l.i2˫!gs-І蕄.vV`[(k*w1cv7/֨a$2Sov54۝Zn]g~f%gVXL㚊ڄZ*fսOf “yRE3L p[\, dOHgUs{x"_A2TrYTt_;H"p n*҅ "ٸBi.8QWv< s1z!W/K&Z1$1~0N(/ %|*p2'jjZ?n乙t@ięGW*e~$E#( ԢRpld%5GgydVrQ"0`5,M~~jF-BFɍVu,ޱ$/WL f+rc, a3V HYBi J_eۡG*c\\sZuiR آX'P.cO" AdJ/]$e0e,'̚G#^ Se!Ky9KΨGS4gmGfrT B79;f" Q~'({<۷,u+i\FgVP!^@5!A] S8-[\KE-;`bաO5#ޯ Д519zcqT*e{K F(z\R5C'?06|_7p d0caUҐiPy;Y匉`82rlK 5h'YbƎFZ] ؗb@o&?C>җI?EuĕqciU~ ~`,5lQ,xTyP0KhBa,TdoîDֿH} Il۸LkΖ2~Y(G7qePjUs.+CK)˟ ( "pYJvUiьA+ m\b\ń{T%pq<cɟW\/fOuCM8ىN+s7UlAp(wևWԏ\`:-KG|4%Wİz}JԱH~v Uk:.?6J覹4 `^[ d_/ öW!nn6ou\3aw?#'g? ﴭDзcUw2ޅSwI/PT)\?\q@#V I{`VUowANXEoiKz)@v:,8cΙ$t/uu} #9У+G~䝲2w/P/p9,g[GċIIB]Y-y/q>(ZE~ _/g'R/8XFta?vz) J,̰eCUPt:p&y^2[`h^w/}y4h.20'Z- OЌ>UurHowXZKe`f \Ec^1$V%=0kOz}VL/pTܠdUU86W75)NTEa'G]H+ݫ k[d^ZC1IJ =mɾs^N UE~ 38 bҀeϲ{6.]y{y1иCM;[*0af|Hzs.@U!!+ i/pEW MQzy7H2Yxnʜz>&} -"7^{ STHoJ~%aD _O 1uEq  `K!{2 ŘVɵR'S^[[y$daLu.{m@~iIb0H"E|XTS3O3΂ G OjRSFЬ$pڎUjHUQq[԰OJ0m@⧘MHgў(g ig6A4A%+}8 7 cj>?}djL"(ȊKu5Dy֣q}gPTeA+E TZG6ASB;:*-6H%\A2_ɑr5  Jھl&jzrʑ 鐛_G@r!0S;,L"oYJEp]M. ڪ 'ͣnF P{g X|mpJ;Mξ9N1Ui~ NL+ú9 C+ʙurjm`qq@~;>ª&-H&;1\#,VN"׹o>듡8'&oZKl{A&PENaA{@gn:P אYd%C{cz{Θf.[ff7Aiu_KvFa?R~Q;4h{4*C`KD+9VMx$Fk-457e %3XSjp}y5Rql.#l-p{3XvT)*}~/3q-tο\LLOgrm>[u.d$4uMNW }C2%PH<ފwi~N[T۸M߹gD~撡p1\nMϰWH$}:* 8v}_vx_9 l6x-.-%Q;մELlMab@- z)gIlԪsW0M|cy7{A╟R-"`tTɢDuñܰ[{_;ckhZQcj`>0p5';*Z&Ž( +Iq40n̔`>iN]΍ZurN@oE\',O53b< Z*{\s^?]1v%6OGL'NdbqkЈb5U]8 &OLD|{{#0(6!eZԃ6Dz_]4__^g /MПk5UiZ=1Jo-ή]ƭ;ʥUo%73oW}P7la/FT6U.ra1]Nz`=%h޳L*nſ?n)Gwv'$wڷ+A/#&*^҄W,Tw{ 9JկHڏj)w즖 Ihݕ ER23;OJ/ _ )'hТ?Chpo56 3U i~rJ +(&A?N?L0Fɣ0ԉiR9vKh5VUM2*P)RGthKwb ĝŜ*.qjƞ+ <9ґr'Tq$'uܜȭ_Rd=&,vdrTl۔@}&bqzlwx/DEi@9/?olqCcK>6 hUǺ>Wo eؘ4@'#fOSR϶#Ȓd=9GOQ a#~@MwY( >iI %=4ϜSFۇ+~6Cb-֝%!qך䮇QJfZ@ܓ?2-6j*1w]_Λ ]/),6Qʏ /oĢli馚ǻ 5sp.;ngt \Fmq+HoW-hl~1+tl(|Tyv !{|U L_xNdCp~~Wx$ v{ŲólO{ԹY&b`"ԏg(p?1Ot ~4 J٧HJH鈛pTu" `k߷!m-oUaFQ( 'No7#x 8c: y@]9~yZp+c lcODn1Їjj ~-p~g~!Bo0dQۏNTߏ8 1}9q w[K9P#|o'tcL}`)HJs2 @{w@:UG!B!l)\FZGUY#fysSnUlm) .E|xfp̎R]rMo`q(= * ~ʓU n3ɬ4n р,sBaBIt1FoG~lʾm 6k2|['wYhDe)q@f6dgPQ@lXѭ4m.l&BD] >NQteo8i2h䞹jEꓒ":!|ex"qۢn i6⏬(71^zehu8Nq7j:.>ce+ڝ-,8\#rYs"DL|-]HHj$ dy3Q|8͎xӫt¯TKn[6fo_Xỉ^ *Rs%Ȍ! .N{̽03-}}dy154#C=Y`Z۬ɰ5Wm&gdzC7'\(mbF"188n3\}'.yy {?X9ל **prU7!z2]A݌,B f:??ڭ/d7|7*~0Tps EI +mׇg7S |1=d/sG^e`ZI. %=#p A{Т!poVpڡ@İh|#K<|*TcaaYi7$6J+H(MCw-9N ,P@| x /iniNp%J%E3~\>蟇p#SwHY7TF1"E.g ?v +}%P-fhr 0]ujecQ7b+CXOo`;S6}kT $w:FFs\ ŏ1?ۉ$V kOm7W*jp*ej1EO;uxdlqa.#Mx]]繄5h e$Qƴս"bǜXM}=ǻۈ¦pNxCo}73~*ohVfO3(0 1%r誣KēMׯcAɁ븙˘7Iۿy|>lWcd% JzĚg-*rS+R$=_k"PL۰ HljYkhHWCyqώ0i`Pnd;gA&tm,9鍦]B(7Bˬ [G;~T7tvNg[1A,Qs =vޡ JG'YJiBaNb"03_.c69syTHAkvۨ0tZx'Y7SW jeBSk5!a:7mm}w$v[Rţ_V^]:sЧe"b@E(QqѽF{8=1SVҸtgWQbl3ᡞ 7.'`d ީƠLk78kdݤ'&mg6bլ1hGkS4 UQ3PTïmPr?djZ)՞-2G5C@ls`}&>&+J<2!_;?!<;j 7;A3-}D5Yf>ozD} ۧIﺮ* GG ?cĭOHfuDZzq띭%0Ny'H<2z46-eܭ¾-HtlTb)j%űQܾ'+]Rȉ\<[Y`c _`yJ%qK r҆0bjtj\( `FJqRd\Ч>T/g_W0y/6,qS(+oD[R,몥nQ<]L@?,DW{60re^~Rp!'33\7v/)6VO'hwKɹb͆_d}cŧj^?PVƢ[<=F>[jC95, SU=cʢ{(%$__"B!x /ʻI30%D  C Gh PZ t ZP2 zFP+ֵt_\C֭%ᆎ|uG.Y4Nl :a ODkI|4,<|) JLw (\$":wڢ!,C _Dѕ>tȍ\QŴU+ "وm7xzET֯} \mCWJ`(lBf^+#Ioʬa*yNLkN FHمt*(dM˜lrQ98ֿIի-(l2M^p`+]~g|".·Oٴ+62 r".W}ׇɝTkiV=6-3 ~8r_22&PJZNt騭?fQc 1Dx5FR&]MwA&dzYNgX]7Ol&ElHK<=dgWWz01Tp ֖d␨ءPm6…Hס!M[.#6|_۬.Z Ro,k׍ ښ9^WٽE+/gQ/}nDYD1-S+1XM?#X6uMyoUMxɛm£lpH$;"=s֕} >oذ[0%pSo&T xݱn >i] 0ovAƈ gJ'r#2 x="b>ײ(ϖ;awY~LGRj`{8'/}Z+X8~֭[VDCÊrQMp@x]YD&jxR8qo-aZwjX m䳾 ؏%GMl(}Z3߈4% j!%Juݞ)IUsR0VGZZ#135q2"-$?PhO#`zYqx&"ʰuY;/?,DNz{ i5u;g~V SKuX ֚ZQ1eTU:ţ~@#֌753*1 T# i#Ҧ8RfK4Pjַu, PڈToշ2XG0&bWV 傭`A5t'q̖F{+*mSZ;d-[_Xp}RL":L)G^աZt%T֯m,mVZApw4=jh++AճRfwQ^*9RX$hW29|+(5{Ę*(/os":_weu@a/9KY-u'Cg251CَR <㯋>MYtu@I6IP,Tj(d(؄z376X| dA0 &8Յp)D-Wm} kWE5<ҕ3X`b *r|pMZ9/ǧxXKq仹3 me hwyj':fMhYMH!c)NU7Ɇa* Jp">J|گ%LI*-J҂S+Ry3|'1w*v)=:ɤ ѵ䵦X_رپЂ(nsNFR%qguxg@ie{[ j#E7ޗKֽU=kJ] jRNǥ6 Q- G]=qjQ\ΔR?IC9BUڒG.ܕ[on`5ʢ0w|$K5{LJnH^o Hf*]@*y 'yV |`0ޙ{"P b?7+rNn n=L_8`zl2jp mjGU{npT3&2 c~p<`R=DzHb74[}̠cHˠMOB,!E'}\(u{F "UBtx L {P׍W!%8٨6X  ]3p~ o9|('ﵑy׃eRRrZkC)U2Z_)_F{Oɱϫ6C `"@B;q%x}謗sx{f@9bsH|V<4;Ok.Ydd'5a@jN~*r %o^ ajD4VAv;^1u֋{~҃Q) /Jvk`Lv3ߖ@ 0Ml>FJ*bv~oգkJ %bϜa}]/jQ|w3a.Pm˾t5ؗRkбA}O_/Vl&)w]BDZY@A=v}!պ,'6) `;ZFNOuDXd<|.H)x(Daϫ :Ay+1ҷئeSD;e6{~ڙCyU='HvL 8ˡV69o&^OJ ,_ÝJ,ήv^ cl$kcb Kަd5Wޮz(uV& JGS b;OQ95Ar@w]1N=LSmoq)xe^\ߘ <+||΄VߠZ 84 L aӃP)$>.֜Jj`ɡ ME`~j s(5K\by_C}Z!N~ v#涆MCN2Ҳ+xȓV YJYז1h.̍  7gOPr #GZ_7*zIɠU3Ԯt@uZ=nDKt]#<6; &abȯ*DXq.U0EρAPZHyע|SY}f5zk3x2gETiW1tXu]h(/ ˲= 5Xiv}J& 0Vq:# "}$ 'Q~\ǂai,z*'My¦ *d܀r'RFc-4ɜbkaQ{$ҒSXqu+bO@V5 g)\saIq2T$ґ8-:ia4X_9wX?,Ws>&bHXIѭp6UE#1sցKT[zn;T&k,dJ\ 7bE+6Y» *o&H!i@E쯡'ulJq^#^0  MI(;4|tŞj@Κ WL\0`9Qt(_. Pgqާ |5Z7ni :cAQ L' 5z|G; Ox#?Lc%kj*w?RASlҦܼևxC1]8QCv-r3Z.'c&V\]b)1h]3ZKE2dR?%V&yN2sR~%˝E"_f#-ѦT+ywȷA^2]*`E"*"oIt04mBu`7o4á}vΡ:۬,j% zv:|[_S.:~_/qvhיִqhfhޞ,"BS6* auz;j25ȴ4Ks~Ow!"+$(F)9hvmYkD 65<%X Ƣfˑ7n|Fb+ȴlJ|o{x*4uamqߜ%bV6y%:V+rLV@|mׂOyV@ mp"1^}9xG1vB׺ ^Q\di ۔[VEKı!EFqXcjRJʯ&liGb<ܤ*3( 9aN$z/7%{2ab,\{g{{BUZi\ Ni:I^UH6 w[DQ@݋őVX! e0@Du6Yj $;k_~-xXC&"yB]&Ѽؠ~if|JU!y\I ~Gyj\)Avb 1`8\FXizILKD0im# y3烵:䉤1Wa~+BAܰqM % PٖʇK yDwNBܡ,C]:"|yXjO~9+*ĭg%|!J7jMqAEt>_O!\E192Y.g j(M8rv +W pd싴ޅ,\I5PaoZ0>A;0Qyekٰ8bV6*re4K}kD{uD$`<,ZEQDJN$B9sw$d16RzgjKNV'gCӅr=uJZ}KG0y;ԛRQJG0@~`ބq ~>[2]2qU,McL 11>UŎSJĦt ^ē_k !SnS񋘰w @̚Vs2>aW@pI(MQ.?ģ56p"3Mtí/˯{C3KBymnLg k|>pUYn%O1" pA K{ϩpF"v1!XM 4]ڷV>HCkMj Oڶfc~,ϙ)7CaFMB^iw6`iTpkVnc#sO_':@Vޡq̼7ĿWI:l/R8Wo'}:=`XߠQcTbsog\Qʁ nT\_J2FU¬Krv9JZ]tQ>Gk٦Y94 Z 阩? 5uCYl>̇,BCxW=UKR~ ոV$eQ KW#b1+N$)@5Dk|^8(x{C@u|r>~`0;#~L74WV lb#{;>G) Y㾧C#y354è"gp[ 5zXa?GM5b$wwscS,hT+4$)I^5+)R)Ig&oBsG!zSܧ^>DZC^96*' Vf 88fq̪ꞍR`t\O+цScsȘP8>zpc &g߯. w2]]l`}!'e譏A|r=)N^-I0Jwr8"os\GkZX;tMo~ُ{W*f wcv8%OmO4[hL}ƀۣV^vԳ-9B4:64c꫊.W+OkؓBcf66?Z䜹5<0B.f?""l>.sEЊ߁eF[ ۄZ;`"o['P0 ^}Exhű&hZM 3Xf5|_f1.d}"!=h= Yaz(-ڵGUVV am,6'ls)9ѐ5_^6Ŷ<u`ȍMFɱIDn>Vy@G74(gڎaJdU?ۍ`}TrHtV,g%6ܩmwwmBI)֛@iٖFkCf{DQhAMf&P8hGid24y9 u_8|iȚ0 jjU;~8CR|hTߑ湋MH.'3S/+͌Tä--+뫈y]n |c"}'eV,58Maw^1E+t." jbfHvK}P'{,%h|jKhn<^ YzC&BTbRL]$͐zR6iL"d\\,mj5ʇXk5<ŢȹKih09xʂRVˌd3ڏ:qSoNեȓ %ꢼC?w,]ۨnR@:I" DS>*g$m܇ ٧|l>3'Q}jXeR'KK,>[bdkP6c^N:w%7Ŀ%WSpᮏE aV+nԭe P:ʣdcIrj/j4 P%G\VeYSƒ~4 zNny2R dZfmT4Z?:ڜ_]]-2ˁuwx)iΚ3G* {V%rfn:%hWd"my]#Oz^ ũ#2[RZľxqRN~1Uo$"^s.{y;lf5̃Wf _8'eY^rL̀b嗇o d爆 %2E-t0ʉ>h.rtQS35o`mJٛ?b *߽#Zn\rZ{,o}J{?ʁqNYnv8r~ i 3YZ06R3'8:e ҿ.xsSBl!٢/!5)R 6±fUNmcؾ(+.w-%Odpq",C E `@Q00 H =4MC%z^IlbcbO-HrsOlemDEkRbup՗g|f>X0tt !wA8T~ j+o<4أܩ'xuyJ r^'ô}HY%1V23+EK$/rʤL3n%Wth,StF󅕣 o&a,|N(^CbX ?D/o1yY(71kHϨ'BpK*-]mw]QL=IL2_lϱQ󎉻h'$Sh:\܈Bk<͓G>P8|w»/ Ef3 E[Nk*. W{Z:OQ@vbOE<QdQoo @.؛z0CqAnPur#Oo:hzk8֨uX:N{9[?VI]Bh-d o/i$E1E㸻=@(!5s(q=!{?{0%EMZu# .XHR^TM9%Ut-)$VچjW@ isdxmϩr !-$(:|JX x;!Lk*4AJbpЦhH2wU܍AI`[P G᷃pZ ~Q~?10FVx ?nҩhTf|ydN5m熛#%PMe*SP p%;.ª&rH7Ʊ3p# >nTVNZ{fؽuK-^*͛T*baS:pYW ug,_d t= zxkaL2x6:Hk'*&TU"1Fc%N5QOx ֞˺-}g6x>sr&іHh f;^5Rx #V׳̲4{{3ɛ2y=X2/Y`1/7C^lvD̎f$JXmT9OUMl+u"وQbTU?APP8e \TE4G~tѡ9K B=`6<-ظ>PTAB=}\J6G Mj=seܭ11򛃑lKaBy\`:ޮSwZ~&`RmApU=OC &fŨ|FYUXaW[8I[ȹ>l|;2,'w9i{=OKkº[SG(O^I~ޮ9k"}X|lc}r֚eY]aw9UЊOŝJ h'iRDJ@HcBEg␄{ +67Lo 9o |W%V7jBvCT@4QvwMKi*UBOD?;  ն%&ߟcYF0fz2[d|WYXh_y=y^laU=?ضՅ'v ~V6!< bw1fYKH S69AZa$hSViDghBa e^KVRGpFt}%)n@!cwLs#7].0Xj"(5`7Z=Eff.>ofl+&N:ˁ O|?2kſZo>jz c@ftD Ȩ4X7z,`?du悬Ɓjwsv $Ʉ\0=8RΛow_'cv#]ݴo$:O8 $Y7*PV$d8 #6=$ ZB_ O U]ȕ5W6. db6T?a-Ѵ_ѧ gtyjΫdTgO{ޔ;`n-*/rEu|s2?vo04;2J%k:J@vPpi0#W]bmhgqdGt 07aa2rݵ,ղIdF,؄|Y3|ʩ:<`:[L{uTmQe8MtuwOF.H",=>cHZ9r?{Z7]:\+|bڝЬU5l@d zW;cf@1"0N@{8i %̀0 "^ZTM XGgn vo4/VN9 ^PFLYY_Ztpt/fS/?kxۘkm{^fLeuulS YjxP18at;P/D+ah#VF'IxfU{CfidU68n.wHv-3I"̲q&J1dj &ѯ+,֞Z=*h#ȇJ74p)FM^M̄yOJ萇uG|lh%;u%0%^1*H^j|Al.!`)ln3´ֹR=7T@`He2ֹV ;PSUHx_uVKj15<$=9y!I(͉3Vw5jϷnuN[>x@4uar08}ϋ&͖q/ke\X-DI wr\VTx))*|$X' kkB˂*;%;@n+XBp&H{gM"Yi.w"m*|<ϗb s]~EaxԢ­h{@:g嵅4ߐi;>zOf0 v#!| N[F* mo]怉2 W~jg;B7:C+T6@TxkJh[HTHoUq%:4uyx 90ʵp=:R!~)䦦7u#0l PE߇ :9ELvuj 'R\@1n#y_ ,c3~%@n#5*}(aY詄@4hAqwCiHТ0x2y۱IwME+`{@HF'?;p7)q[G dP'`(<{yij(1'^:qQº3ƽ*J?toNIhh`dW9c 7Dȅ O`O \+RSioRK SɽSe]t" !.NĿlZ L:LEԍ }r43|g*i^!$i˜Q`]-Oik XEp H3WO gbvdς.%l* -o2@\pX~xO&8PNzwÌȁt["R{a:–&Hw1.NWJaqakĔ-cBetV#|=0{Br[,Hct I̚S (eAi =3 :ocUV۪=Ix d\9]A y#[C+eL:@cl~Yae1omMW00yJz:$!LT^ov"l#;Nn)WPNCI;{e!Q`+atg'E1iNb )8ږQ~J~/u]HxFOhln z;1$!66e|р%9᫡9>0Y=wjD_xO`;:ĻF+(pMA:! >j.^O9Ͻ G&7YD Eĥְ$"x-]ΪId lzB"]amV?e W'᪑R102c}y8M#0;ŸT5:xb/"eo4\ F^D}N ],/T/ŠEomd.ԗ9C9f܎?ȑ1N7>O۾"r*mDUV#)YCmLl "BgD ϮcwŸµCٲEBzPQK&{o T6~OFSe_2Hahɍ1\9{⩎xk2dž@6'Iw7k.,L^cKF3US{V7E~ ywhdVޙf gG]'Xj*o[|BzAjߵFmd _ک3﷩Y 8B܋z@:b (J`${8%tOGpt$'uU-;3JNg?CY[&~66r83r>/{mSfͭQoɥ@w1$ #X( ?gd/T"]QCdzsQJ;` RMڷ]z?1| Wm%cai>$z J64ᗕɤU)/+s>wI{²52A6ItT@<C+If"a6+8ɟ ^Sq'h!"n)B0ȶ'rN%~$|E#|oۙL|&t%.(VBe}$:TC2#8J=V=}^mQIG2ظ [7/">%eO Q?u ԉ #֝ g|\:ȅQVpsJ$}sw2CG§i(, EW,)6%;|+,dnm>t*e%]A9Jw#$ܺ"o:nF(Z#,w>+:q7T ߑ!OVd@PxTQ# \?X%!n|66_(}DGOxHM%^ߍx0b%˽pv:{$ 0)v0ҞM'Ћl7S`bzaNAGxg* >Mn s{Z6 'YfNa-#)goFhp_݇}~Since-:ΦUdqQ3TrR0/(H~. :xhߨnU5l(2gE.T~xɜܩwjvMLYi2BK)eL@ 0gz @qNHZs(A_)iެYTF8Gp:"G sâ.x7k f5Dۭ:slozgrZ!w.JFsaƁt[N\/$*N^11ADKX. T|%@v dى~Fqзd_a(E[׭ݘ]q? ЄRSu-p `pZ2Z%%YȖ(PBNñgS?g(i38& Lewr\cXCe` 0̻WRƕk<_ AF6yL'nϲ!Z=XHu$\9UQ~8āz՟CڢӶ'v쩒mO<44,L1SS+}#Xf1l2?]GmZ#/Eћ ֣Yu 9[8.Nr)GhGXpY=5^hy!,Q60`+ʘLPn(q.stӈ~p, R޾4hP%ݓC#|~BQ^fhC{Y7>_  Kk).L1or {zLǰU+`:3 gJq9ɏ9 S!jk_̪%%FR =K,nſ9 0 0r&c؎F._Q6 ӷtl\P)7rU%ˮXġwT;S&6[ͮ}[ @J#F} F"ج/J,M^ 5XU/ko+t,g%W@&|JDMr;;E͇ iFD}Mɼ 6Ⱦ܆ kCӞu! Vg10 "lD_q*q-u%eAn!Yޤ Q9{ |DWu:Uר4>hdxW|,5iJD>q~`LVL[2 ohn~QzAhqWRh5h Qbfro!?񥐬=ge g-^_԰oM =_&2NIfCtkۂ1qD%=yE`UƢ8R8%WL5e>*wX!R59?bcL5Gؔ Bo2\vy 1 eo1 0C[4˅,) hn+jLRtAPKp*wP~bDh!MSɮ.ne?Xҥoӎ]X :(q/ TYنj<\L/9h<ʺֲE[$0;\CYNH+ONf nY2B-;oܨ/4 śsyKi3툽9 tkI"ֿiQj4~6Y4AzF֬%x|+rA5L^ 5imZkkfb+8;+F&w&{Rh7pb}L_d2Qi\i0,aoƆS蚗.nEJa[%{/`(*׶|tZs&dv C,i㍔}"F]:kp8F6<%Ug-/䀀4CֿgMCq0{H/7*폼@ '%CsƿML j1V,]Nmd@fu@{c5% EQ^ۧ!ti}  сw7Uǂ#9IId:VW,\i)R$:-`6yEKՂJS=\e]@d4ӰWU-hŘ{RT5Y(#O(*^ѣ~lF[˿\Ďrbj)\Ly?h&w\OzZ<,ru} 6zUG—Mqԓ'SKҤ~S9= r$ vp>c9i+$Jr,4}H 6Y?xBv>?uу|huQ >b.f4޼BsK'p  # GPBmJ]5K?,?ԤA!pԴԢ N (et| \6ɉqacdZŁxg>)#moi‰@9R3M@hʭF{ V9y[)]oU"I,Q6ќ㙫L3$WC"La2kM(BU||U~S͌O`׸]Uw~sG;\lBw>ϖdяթ$}q(JD`U/0`Ʃ6v_*}d/+ޯ&gkq K5kEcE{[jLe;Րn :TXj|%w䲠[v7,"zU 8Ūi>TMqhW\J'PS6 -:ժsf턓A%?U&fg1,0l F29a.@ p}]k QDKreQˑN>͋Z5b^RkG21}]k=N~zơѰo\1mf]T)"qMvwcjG*u)7;mCkfMMKf*N.?33 utJ.0yx↑%.+:Wtt=_y$W iDyx}[e_k=QsOnDblJ6Gg@MKMYVpܲ!dD$vXQ"Z@ݳqFo'.Z  rMdu wz ?td`Z!|ѣxe'pF0;^O %*z Zƣf;MIP0XZ8x۹E2:!Cy]7gds,Jp'g vd R0,JPi$AtC},Pr+̪  =VΙr9HʬtH]R {9>ȏGigF'FZН`)"3_@4lkHJ0ˉ~GY~ŧi Q +ޙqxn4|b%=/|HwrK~= k_f-HD lHۀsDU)/ u_*KOJjWR Tm[|E;]I8z,c*졦Un,H>K~< u Hz\ BFRMi/sWQw \˫J ?(B}nJQB`B8e3_ndEo/b*Dcf&D""g\9 4: 0_neo*r2enh q rސ Q8}L݂T҄Nllο| 8G_,Y] ˒p{,֠3:ޖN[\rCo-1.h6zGaAfg'|Ts,Cop&:27x{QMq'`'ivDX*p%)a__vRwU "< XX. O߉L)AHjN2ެEKdzK# /2ɨ?8`l8Ͷb|:S-r6?mD) /YS"`r3x:̌K0YQj.. 7}؆jr!N$32 [wZ f4?JԯHa X|@{ik ]ARZY_P\P}B-;dQNGNYĔ5%% Hg^ dDɁ\ s80a|Y;mk|I x;@;Jذ`1wnmS9YA 6zg`K}7ڴ |IR= +Gxyi ;T*ۋcAͽ] s@eͫP^kx!>v([VҬ"lMhy⨫Nj<ɛFOm$>P:Zș=邾70iPsS`\&@?ӌUѾywLg=T8AwQPY CJuK#NO@ Xe%=PZT|Һ\VGf$ޞ!7 k0ǹA)MEM3 JP^#v_G?@DmZ𵯬m<hcB*#i}=]MK)Cϸ+JO /׆ɩ$܆ 9n|אکXw &g=ZVR,u#lDUyɲ)M&1w}ЫR!z]K}j0U92@i1"%' > M=;.0!=AV6ۉI/L B$!n@f%[.֚[iѥ.Q-w>k1̴xmkU-0N҅B:ܞv(تj*XϤ;0J/I C!`o\< Ht -#s g[nҵB ~cǬ`q T.Lէ"gY}M (fM{'0)sF[X4=ѵ)3oj!N[H/]Fjz+ԙLQZX/3&p]%9#NhChVKtY|(FKtCM3U&7$ ӠICO뚑 \ b$Ƕ>U;_x{lG$ijbV &=EKj%+Yl]RoxJcO%ס=wC T׊,7eS]VߛU̞j^bxp9%Y9a/bB>t hRuݣI2s_k*(:st6W:K89R1G,B0fCn3-̷%љI@#έiUNJLo^ljQtՓPJ]٧%ʝbԬ5bWz8%|[462I#-%H&"],hK|DޝEGy *w/7F|G)Jo"*$eO(Nky_>U6uU(sRSnf艡IE5QH&ټcfkEA |fFu"|Wwdwo InlIݜ+``˄zp6@FP'sEpp%Zu^jV 1sey򧆇$>#fJ̈́[R!Hn%E]JAs6C 39$T#'GΥL_5c2)JM|gdMXI)3 UٙgtTs(p7Cb]٩ZsUpEҀXΊ/N+\4G[CƆF? `aJ|a ȫg0.~_$76!e2A}gwzH ۲Nٽ%h-S2aM81M i`+,jQ &t|#>HcuR&|Iysʻu FqgG4O`Vq]}"}oz`jx)oȬm]iyt|.@?R7K[E6/y{'5#>לo*b'[X*ǴC?>EUpA-Xg$zy]"s{I5SAK}<hd̞%-ɬ<#7^:8{&ͳ@,P2%\3De$:X40ʹ@!!7o,^5YKYB!5P(0i+ ),ź`X:#)< C\~%S-{0Qoǿ'JSק0f8 Ë ?R.Dw@ui'los0r^Ӊ|52"%> 3 HT(Ġ|,"l0-Ax'Op>!Ù8E)dPƠLc{kYvZ[ט'csTRNAZn`2Ar8je@FK͌4>^9O!k&]zDOaˉɌQBpJ'COA=hM?|w[%Z\_h4XI?2 i7;~2ɯs$}GpMF_~Vue\^ﯿ2_N>[n uYdupݑ"=9:$q?b &#)9/).\YM {9g?cEp4P6'g&Z4`emFX!Aixm82KR$%'->f#炻2CL@^bU|TDJ e; |XLQ5|wWoTDyzȈw{p,֏Ϧэ.dɪy+S).f'/GY:g^OXzMʃF<5/ 5~Ar~;XTc L>Z=1;BG =yky?NuBS,8&5p4k7I,J|cL! {Ulo!*6q0 }m ^p@VQ"Qe"G!/EO;q|~ߴ ekXGChJslN[ ۃoT*3+5@Ty8' y5@yn1>a(u^|ojg@p4| @ E~8{R|.K|F\+z朆{G=g[M/Ab RXXa,^!3*O0ۀߢ S?Ӹ3;ql(%9^"D7s0| l̄xČ9]aȲ|gMϒX y^+hߩ&S r #Vǧ夛^E$ݵjB S2(M; n$ lf# r4O:kN\Q1z1|+͠UHD~{-sYFJ2AK }7AI/G7 Cɂp.=lQO#d?ҍlL8&FzșmL8U2eI ZAgvnϪp8%j%T4-?+ײ5M:ὠ"Rmgr\@@nGJHE{ʤg<|m甽TMfNl5>cRKX` as$;/` F! Y0Bd*NmpP$սxW:`mcq!UBfS?_Sh)7# seu@u7ŌAbYMbf1r]`PdߺZg1\RҐe ݹs;%:/ҥ\M d@=n,rQwP<3MaTRerY&Q$KÌ9ѸKoyXU᝚b=nk|^jf[AU6vD#pTyR`"4o%YL7ߋAEqs ]Bɴ>"x[6ȆvI>'bXT)R׳=x'ߗmWv+$K,i)DF#+3A^! xk/!ƢaupEZ)Ly[QxC#FWM[g\="mhIJ,LYe[v vH3d&3I`}5}F~<6kξ`޼7^q-T*Tg%bU,2M8C-X{MkUO%rŔM0k M3WTRÀ.9IJAܞjG(Ss!,+OѨx+BKΊ~Q˺ Y>flO)`1 +?7̆MzYr25Ml] GXTܐ}㵺!&dK"M_}X fњK7Gea NJH]!*l8< zNݭ?Z٤7扚ݴusAo a΂sMqJQj6R( 칄1s燚[suƹuj'ۜ0o?oJgO_Xo $9;2.b)-pk:4mz i{rw'-- e %Ҋe'@v')|Mm#F'j^ma14PO4u؍\us-FWýYKm;̄fet]"Cj"9gYZ0707010000002f000081a400000000000000000000000164943cea000080a8000000000000000000000000000000000000005400000000./lib/modules/4.18.0-499.el8.ppc64le/kernel/drivers/infiniband/ulp/srp/ib_srp.ko.xz7zXZִF!t/9_h]?Eh=ڜ9S7I:uVm5_ԒȱP /lnv7?xaGmW"|ǕX^>`7D_2?Zt5!jFČtxXg8'-]iF;-011COetK3HkZ~d7|SYFCaĻS{HKR@dJ-&Ϫxu$[(sor-d*fT&rw$v/[ F"~RH-y.2՞.$]fq60P^L vr@By\͵%%xpL9ql* Օ/ |RZO$6?mJH;rX@ʣg!)ﯹfWLNsI,$5 $PaƻB.Z4~htFSٜy`GgH@afhtXfT[sTh_#ո^ 9![Gڌi|죅J;l%˒U2?*Oy lO`sP[)&*SZep6]IyAUkSW#3 K6noXHip^߮eGð^(-|za?/A\(8qi>fǫkA74|p" DCwIxh|"YfTEC` !ox GȤޓqC!ډ|p#ns;kup%v@HxC!cYsN-#m2X_nׄ{rبfWJ6ԫ^AoѮ!rKj¨2||i {Xh =?1mٗ,^x j}=* pp|&-K8{/o88;^sQǦzfy.96ڍɍZWtG4n8_Cyųy5v8OQ\5 1{rSLzwڗ8ZAg$UE 6f¶[w1G|5m9@MX* [wIl#d?Z{q˭|IgHLc0cR'ti.sϜ$xx0Cut%HbL9tT9٘y"M$[%a9(iA{ ME/fi)G] [';ט|5uPZ)AJ?bKyC$-?1Y!S邋g=z+͛x6$?A}0t!xh=,-pD n !@{GϿoWOpFMQ>qڇ]E<7aB+EAl'+&]5d,tߑ0k"J'1XB͍$e,!#SɊo)Jˊa- {IO신`eBwex0bGN91$w1-t (ߑIAP`+kHG_WĪH yҠ,̠_ ɂ(Z<Ĉx< n`ϐmK $ع$ #pO&"Fc\dُ'Q0+MUKLEPZ(EK"$mb krюo{[+*z}]/A9"܈V)٦Y hvx4\O4jC)6bp8@=MgEqmlD5 ZA\F\aeQe[Һ~SA#P,ы,BB/.yFut[Ε('4ϔG$-~" p ܉,6XqY/o%Nԣ[e&\_\%^BN@Jΰ䍟ב؈]4X wJg.k:W5SQ2kESbxOfM@SPʨy]u$+M#g[)S}tG͉# [ab3rnvC = \ߎ4}~"G>ҍ ^r5 Iea M_lSЬLn R-=YB2IhsLnVxGj(|D3}.OO*lҪUZm>ۙz-5P}MIc`&՘l>N2T{"%,̡S_ؚtV_,dBҺi$ 1@yPov,]:[. wdmE"5rf^d.IiB&/j; eT/ct΀{3m+X-Rue` fzao74W"k3sH90e±T)rΏw IF\uj#ZsZ ɫH֣3X1t2&nl=aotH0Ml@6m s4]ȭofҝ"wv@FXecC괾9xՓ@n9qKȻF|aO+JjﴒbnjWuʛ4n}[|w^>.0ޝ$wm-g)P萿9q3fB/kr J|'=SkVj-LvWrDgFcZ|rib2vTg%%HnKE=:D8!M*~(_K1z ᜇE`qI|"3ڝe %04)B03+Db'}a^@ Ɛ ct&! KHO?Q)8U{T_@6]$.nb3Own$rrg2E\wmN]0&Dݏ 2Ioɷoec P6 ;Xr{Hic x>E#"WP1~&aX*@5d.Cg36sC.H[3lf·-n:HяL|{YOt?~BϠdrvDSy__0y7A{-)HXO^j@JOvrhgx~bKO(l}g 5R@OEĪ|eE.T4C/|aՊ(mx5{Wl1x&bDhtա+6?n/&8leYI\-n5ccʦhtdSA_2 ޣgb:* ZK)h57H 3Oo ƶ4z /PM D:;d"TR7p e_X:g,.[w'bXǨtNa/ՙުҞ@4+g?|bj`66o^ A4x}pK3ג@} >|s&/XoÇZK[h6vK@wC0<ޝI9Sdv"ءԺߟCCVp"2V@"ܙynot\aI'6!;О9fU/y(}RK/NjP-]_Q1\, "'y|:9hi-Huߨ,~hbID E!Lg.J}b'%5ǐaͳ /s޾&~ߛ("lѯt7cmܜE9_̰e;hҢ-{5~7+l$ϸ< -  ~5i?#~ n\j7IA3y-Y |9 *jvC{aNLI-qƪl{H;$_fPܧ̤F.SoT |:*TŋoZw'dCҼ(_~&/݄Bc\!̣ eJbfƙE%,˪0ȗB\_܃1z фӯr"9Ur.ҍ0emݻ36/v8a5T1 ,=SVp@e]etJ7(^gt5W#RE1 'ޱ{gr8?M "=y"ilӸ 2AUN{\4$jn.hL;M)g g?eT! %z&=\4δ|UU]:'狶{'Hct]Umpg="Z{M13G\L0e-Vbdf?45Oek$6ŀ`U\!KrXlHMe,Z3"qrt:: I7+[!:=L%VeEr֥_ y}7sщ(uow* o ] ;59vن}VEXS1ګH<̡>5THk쏸\CB{`{(ءlܳ[B6 3Deϖ "gW^m 9 >)J[T:3F X?z[O5)Y5)mP>YcW|{̌ab. ڶKYm6x>deSNbD6ih߈^VplUW~'?!h PBwTIIqUK=D"h.o`Y#}!&)a .ykTO[)r/8*|[=~6{ڼK.y uu.+YRM.rtQacE+،Mm+ ً=c:3q"{u뇉|W5J" '|iyαdDC SQ_Q;|(c~F4(@an>HI %9ƊUF'cIiya;!Zxnr{MI9 nJCe2{Zy \y0%44nMpƊ Y*;GW&m{}0u/+9[]7}LkMpX_lZ 213ޡy*H=.Эw/}`K xRخ `Hjaf\l2l JUHN%"YBp7fFԖ b%YWְk&}؃QFm3>j2tR=QI;m9lE iEPT^ձP%d'+aƱnz 8=i-ɀێ*F+Q;\FF<3{%J7|ӑ쯷Шlu_ߐ :Mn^H4mP~K3zN}ݣcJS^N&Z~-BN3=n z^ƌ6o^:n߳I/0H$! AT*¢zZ]Ύ>r0)nt?/d|tU;xx#PGc<3v_̟+WήBWzZ*_Gn хd]7 ɱ fɬtHk˳n/\.@p@ 0NΪ"eaL9]z?]xEլ[ ΐ>.[X4*1>/u7Rzm| n"jD+0܌KVI,TTvHJKVDbnv<zWwP+Ҝݺ 5Sy\xk'56f*DRHr<,Š7K%&A`7EI)*pf4Bܹfl*B NV fm܋q9]}whE PAcLF< {vρ7 4RWSk3zC7Ҭ: ͕6_YF-=bN#L5uXǤՏƐ;,Odi˩Ď/7Pk>ˍ+U Kp2$$#}5ĶƭC j/2橒(D2$)ʰ~oRvxn4gY0d)QJLHƿGSҜD6(c ?{0; zE y]Ck'Toia ?w4. 9 zADŽ(28(si XUl]t()I ԺB|% u2@ao-ɛŠŀ\ #B8WžsJ7KuaCc8;ϯfh)ǂ4<,6bhfU%~ DJL5&.É>㝴3!jd)Z\ɎO[EA B`"*+J*C0 DPv_u=d3U$$ ~+6b mN0HTQ%X]44tm*8AB ,*ù%j pgE"х{*aVmDIsd]{#eC:$Mн<؄h<.̜9Ww6cK =624,0dgmt,3s[h+z=5Jy~oMmGLm?`eΰ] ʉUJއ=.0j0 MjiW:OjͮQ;SjǿKoB{$#O"'β)ZNK fZAuD iݐQ*<2򭎖 YZPA'AM+P3Cg9k:iʐG4Jq=NQ)Cġ|.ʗx* |*_*Tk:oEKHfoe, HԹUmp,X;cww^Ղ ׌ŗ.)r  {8 EpHBZ32X1X:d":a]5~P[x>p:a LSc>凟kMJjIse3@TQLSfSB$U6gkt5mQOֈu!TZdFNIRa*Uܠ>hX9( 7mf͎c[gtNU_ *4dSnQ{k|Uٴ.MoBqd71$N 7|Խ@%Gje9z-PZJvd *ϑ/i^H>uo l֡wTcP\ȃb9pNOuB?~Dwj|e2元)%|4 bZ~仢.h=1GSBJGY|^[\J%^\- 83/NXG5a +rA^!̬d^FksbMIbgMjfX> -Vv^4Ֆڻ7| +]VNC"&(i8 }.݄)βw: En2Hy{?R]"͞J_̀4ZB`Nj$Y,uA@$V7-{5ܴd4qn&},*{4ol^e43 K!ޡ2-#")Uo eKACPU;EaZ:+-9>"Bd50go5X^g':T?2̟_kYEYSBTYgp&ʂ!+pF+joimgvvQ\%vX3c6&a;I4#ޙdf̚iS3@Zqw!+$tQpDq. ԇv=@AN<-{ςZPWH9MFUʇa͠z9PKo+mWb`GM7F?>#u%Z=cJsx-#AO}ז(o(  aR5~2^MUIzQ4%fE౷RLQVd\ɛX635?XyPܸWku@&w4aOYhGagGeA(xw ɮE줮A"NDTןj8jY]ۭ&8;F](qrCQh *uR,S,}2Cنtʄg[!rjdf.?韡YK,?4}ol&zSTԣp´{{tsBВz)n/BhvyCY>*rg-Dw$]K0f{Ir)~)cÝdnN=_X $ }콋Ü07HN_:4}u?pPnٵdհxpt<::9ӽ0(B'C*)6ᵼA2b DD͇=QbJ&Gh== LΛxµCfVaDĉdkm--sgW %BDHT㰗fa+6pCe1d>CJ[lS5)$EhrUl!篼<`~hR L/>W>ԑ_IvC0*fTovpØV|ׇz[\! ;\4y f%-i@ I&؊yh` S^4#ԫm̀uf??>~Oq$aJ[N,#Z܊ӯ!)1}%-籷8YYH Q?jkIy*!eR}lљ tUzW.c6–ፀ*s31Jlca9?BRb†zn%2.17n\lxe u\Oz]4F^zlx-VlՁdDrlᤖubO-B#`\t8 )EI_z@3n09syOpb:vd~02r:׈لx۩vr`r.:$ǞKQb0OYYpe]CtE뤾;%KtjԵZ1^[qp޺9yD-id-7]GHcSN!( LƠDiRfǛ9!g_d>ۮV8Hd(Y_ιx7w B8dE-4\, MN)$9MFT BQQWa3倢A8ʩՇ2 ByJ.MӖ +4P΋ pJ+25#Q[YrG)/Nx1Xѡ",k=T`pcу% %0wt. =M'𿦨[ѩ(0|9,ID{CS"е-4PQV} ϵ^KP ]CqfjşoYo_d[g4o5̐Tp^ Ƥy2bF] z/IxFVЬe1&Fbc0) -8_qPS5PfcUH RTJm ?zO R}ǒrQɩGAg1X 5-/qK$(#]2]h5Рh EagF7 MqXs m J iuo6=kxw9ο Y2L_-4roȪ[wՑ eF Ur&(þr:OlʸFהpg.1%%=\Bձ r S@j52C@:Uo_Afeox=^QJQ*Fwt'OP4*u4W{n@JEh*ޓ:onmٙqB6M<;EI&0O`'D)dC&e (u!}KO%-uz7Z5A74>tVfXkH]H|!i;܌|ʵƬ֨d!!" ^< wpE8ZOz>ABt0*52Z8Ct/#xTqwU]D V){ۉӨ)wE8m\kMQ}ĥP#,9߯]⹡rEl FѵP,a5-߉OH U=^V m BOt4\\#8 pY,yF.Ç&o #?wA"qkFK!qr8;םHTgyx0y}%^V{ cJCMZi'8a|8iKo6Y`{9ԟn2XyO)PCsub;VCϚ I ;e_t\G0xa`TigeY^s\@ҏ4R[Ʌ3 {) -EP;~a]L\GOݻf ߎhYv'=m߱LU?@,fk}FC:#Öu:Qð!\fBȕI`._څ ڻ4I7{e $fV[&wr _: nsKvYP:FP}:`e-);-HgI2* x[i&)O#(dvܺurca+s}%ֳ yv c)S*qBRn{BO{o,=-4mMjV>~*8yi-)Q *eq\k"d| 9RU§tsK* h"zj;>IrﺸROr>3%~j:&_UTO ɝ%4X=T]Z T,q!&7Z JOWP앢(:E/v#GeL:#Qw7fse0s;.1*[QRF$xYx@UG&3{TgCtށ8 p8]CՆ cQjv-/>46e=5~ޘlBb`X07$b'Z:ŶbvՔh kx L6'?nԇZWniI?4$>"+&MTg]l=AuJcmtY5ݥL^;@'y^C7B 7n@'#?^8asZi/EO0밴OoqhEϤJ˨NbJ/Ǝh͕]^_T(!)9EyhN?` hºIx5u˖.lOW˂i)=b^~r{_0WA|)"*X;€9t=_g0j9v;ȵuQ_tl(/f={<5jFβ>WBs&hCDLdhԯtw?fͰHa4Z>ND;KҌ0?C Pw, ]oc'j,h쨎|&ל:p\^浥Ƿ>;B*91*z㟤hRҚ-kɜ~? zZ?eb^B+>FM@^=NU@._Wb坰{rMM|t_ e h[Z&!|֡?Lx>B#N-bܡGxI,PE2[z{ۄ^\V7mĮ ,}VOU?3@K2%U|Wi]T{k7'?f@ ahnOo^J$= \ =g bѠ:Fin->k pPxR;U#VC2a}@g)-nZ?(ꕷϗe(@riv])G3bOM hY65?tB[bhET& n`m#PHl~a E?x9HRe [LN v^i! _WDjNPZ 4ִj%0)cqOr]aR$2Q,-vq=Ƅ%9PBgu'މ>*gg%[BxY|sc}Za#A@Y8ޖ!)ږXjc4vr94+tC|).p44wCC&3v ,J䀩aTc)6{.K<8O'Yw< ,ksl"yIwh2S(Pֻ5jO Q\rDVdr)Fb4KaGqKȥQ7ͼ|ey^={4!:#u;4UbIdhuĽKB&J:Cg4*5Sm- Hp֯]\apJλ\Ü%lPf9LCIE͐ơIW@3IjPޣ5D1uGxAtژ-քB؏D2;4 3`KzLdH;MW$=kە1R4Ez%GhjF])!)IQ{d`m q@lx95`Kh).f~Rw z9\w0b:50>9 *gvMƤ4?F}:CX_UzISC$KF!T]#? ':JI<{ +f^rjH r쳽?^7#Fxrz6 Wy ]q)0攛z\GcȞL&vbCrExc+::c1RU8q}iC#;&>1w 8pls-75[4^?*(_ hNgGHT({W7p?JHm={Dْ~pgH0ibJwW枯 ,S[6Ӥ#5_ݫ CNS2s+nQ(K֢7ފ!IT+1. SI }#V  Ԃ eA+i[piVl`#X?'4{ vNo\[U^_n.?lYMaRԕ}Z'Aԩ#[sϾRFu(c𠂽TZwp0pzH« Tq_?A?n|B3Σ՛Luλٚjz{&J2a q3v2y5 ea1-aV>?w?dPy"셴]9S 6P)Oc4+**źb=comEY^6geaԕ4byHRŸ@> ppL>wtCKen1} Clv:@d熦,#u,ȉ.+%W?XEhwA~ZoG=GDrSx %8PoEjaΜ>Kޏ̵\(ܗ>9msfaŇyݑZ9`Vt6T=^_Y@3%6;r8JR4wdbӂ2ڲ8sm T6: 4*3Ox3xl)u9ӓg]d.M!`c,-󋍎Ac2(ٷ#`zRѶMq#IAwmp1:PR.xZ`ABչJ0xs~_9Rّ+(qʾ!:m=۶JЀnEV %~]}մPnUd4 efƊHKE廪ՈV3(4(!c^(1<vQ 4kV" m @[ڋ z6aq_EH[f5C=wW+^b3ՄTԜBYHYo/;ll}8ap\B!Xh :x&4\֜p"z%K|QqNtN3Nxv3`B4!G-":^;-+1WAPIs==jɣ1Ր?~I;9JyL'sS&淖 .$زAfh~9 Odb墢^}^ pfͿlht ѡd"wye}#?|Ҏڹfq<8I>I\U]*M;&,5V;39\8)tdXLj60_Ԅ+qҬIWЅd17M{Q"*!11yIsH 錋Śo,/DO&RdAD:5+]$`ٝ` Տf|9I:ǁ.(_^i/cy ƚt\7l@GXt}7B*;Nr-pr\cۄ~6*CQںTީ @gDQ"|?T)J ˆ+ CH58#IN |p#'{{ ~_W4p1ujzj /Q`BM'Z@6Q/Cv@UeEUʡp/eOV7o#_y%Ӝ]G o!KztJCU)pPl=v$TdצMoѳܿ/2&fy햅BDC F-nǕnK ij@! Q_JNֽ8Fc_֠R:a >6?2e1ɃW`>*1qj3`*lZƏeU˞pp7hcvÌx6`F϶LݢF`8#FM,QtEaHM 蔹;8B@w?[PYb&ֻC99{IVmulʶ PCõ-$hH.8"=z 6[HQ{?*$ :ihIz~ x\K:&$$ lI$fC\wئ˜l yPr`;| ^mϛԨ__,lGQ5>҃8_' )ƺ]0fekv h 7_z&Sz<&eխÇmnsjf*PN|>du\C7Xٷ̌W v9"I#5w[Q7X#D"I'Z2 A~afr<}\Q m=oߟ$If%B47,?WSurW &΅o@)=WT̛;P2qaۺ]&Z'H 9,O( wcO4`pf `zE,o !SpQj>^Bm~mCQ@ZןF0fYEr$F]@vzuXCj1"~Jt9Y Im+c}rc~YM i&ȧu9qiFSYUG ijmG5>sZ43QVX@W lϖu.m“N0m?@#/-x=$*]GQg QŤlPQެ񷉖F`%-ѯER-0ˇOV~&2@8ețoT|Ld,WN1X;50 kYxOɪ;s9<9\\f3˗dr!yY@3ƺ>+rѺ'Ad\BIFfz[i3v8AJ y k&8(BȏϴTQV.1|׵R>~Bo L`JJ:ޖqPA0<|7mP 9`I電f>Sp>C44+m1Wn #9|^QJΥP@O"ML=vtyM8zoVHhRZ9 V*d)_X0Z&@PJy-k9 ܬY?Sfu 7HvNpfLT(O"zR*__sœTeզ*!HNhbCJufc;?ꄛ5]kRw+]NR?b=GA>XDrHnL4lo1u)+|n⊣^>*9O8.|D=pԉ|kQJMEZ ╶LwּvpDYሗ`$1S8_ϤGޙ4gAv}sL0F-Okh5%rOzŒI6;F,-oWj+{˹ɕTq Phi斸 Z]Bn%]:LUY|4KXV=1% )j{UqiMb6*>%:gX)j2T| \Enii1ȩ m4ofi`Md`\0+)a2a v5cU!P<=4!IVelp5R^*{d@N4{q!&9G`b !̲=/KaMSV>D9WO.fWֹ1 YSnqZqV{y!LTc$0(hx|۩, DS=H2O$[ﻏH+ ILF؏*BU[{䲚h_fKpRiya:kdâ@=$.Mʯ~w,/.ߏHB`&VHJ{M2}RkZp~3 jf'bEͥge0\-v)hceb .BDv9Α"mJ_ [+E^mK<&Vu-~!Y~}*VGl'$?kf^qCim% K ܘqG7yIf5Wk7Wg]ULqc'WR}UнQu3 U"JO6x@mY#{ p \@V^K*!q8άEٔ&lxP/11]޳3  I]6mMҾ@Hk x%Cl7Ȇ3-Cīk U'l PL2s;5QoG]/1qWZ؆"whOƓJpd:~TE=(|!fYeb:7b~pOS=_"y\9 uh"K/>w9 -.M %`X߹2Ac@5҈?@!)JZyY9>(j6pp>_6:Z'TR1 md|sTy]n"a=o]wę4 vq&UtQZ7W/Ⱥ ф qү"J*w JX#yRn$[} >~6~Wk`Z:LWf !L66EHhmʿUf%#cm}8aqƈ+ݿ"p=w#28J香AEVVf z>S=PKw=&DZ 8Ij,POxhrrI9 _r u*şnLvTnh4r"2c2*D#R!z~z+psɨR`4T='eK"mV7|CKNgXp"g N='X]| ^P,b4'}7*@)qqi-{i{buoBkE/( YS[gby+>x!F_=th "T,Dsշo  + ,EeU,*h-1 ,?'F6-U}i8NI3ȃ#jP4x(8~. VblB$m[)7}ۈ(Vo0gזKHz!H@'ku@ݔpRBw$djB% =\q `EJ9{0! UF΀ />mCFm+L= a;2U$[W90jГ}Lg[D$E7('"4={,?# ^WfwӃͥ8DT z:5f@z%]`sVAe5}=5Rvs 4hzss(úRR)S$|b]nRm-D&ein )"n:J'Zdp1~p>LC9J)(uQe/Srtdt*8alW)WE4NZ BNFZ{@ݝ` 0^篦vA$ r=|[(`eZ E@.uM,  Vl:-P!*!c^9Js6Iwq'pe_ ÁeD&-gI An@XtuA=f1B X#`2RC)Z_H7OtOgZu*::_-Z/-/dr|\IXҢ;= [\U(Y5G\Je4)mWpS wou F]6 R/48~I)LCaҧ*.w⨷gȭ Vh%lHf:pb4[ }@{j'D-ӫ J;d@4|lZ~T]&L{T!o&ho2(g.&S ܇ ،uc*פJoDn(+ubFJUTLfxlIoeH/ n)+B;^A Ǻ9}EAB" ^`y.oG8cH>Kn鍹&O4GD٠RS^28$Rg @m`wLte2o(m/Q46d҆fH[ۻ|$(]L? kգ7R͠N [W#|n,ZcTQXm50扙{MF4Χh9^ɂeuB s\ѿ]F;~`J}u1YHXVBGTo~ʘ1:AToz&v&jY砃6!(@e[}*/nu?G{N_Cp#8&_[vLw=Jl0o⨡x;-%$4oPl?ꙒЏwD; -06VgtZ_|X= ]u<-g-0buD_c݆s_hU`+eL  _r/ǜu\5&Bwɩ2! 1t{KO ڞO\@85HG.XDO/{%%=kN\t+}2:pJHqp'}e'۔BIЭGN }ػ'zr4t+p&>K,jjĄly]$v&wR6V=Zޭ\h%Yymɑw }5`bAG<3+@w@3aNp֯oh>tj9όGAO6h9try'j:'ڼq  MK''af>kKk h'z;Foa6DѬfl}Ƹɝ=.M(s;fk*^xɞk&>b `;V%6:I#}AC6bDKz)RC$i1+;*K1L26 IN߅X ]FFO}w'P]x6,S4^J ;8zܨ_0ȇ)4ߡ~Uw$*RfJgL3 BNfIuKů0қ Y~"s(͂~ 5U(I^IxszvlN{ ӏ+SPLi${۩/4}+1D5>>U5? iՆ;*P&E4U޼Њ4] /yja{6 WMRFoyvsIMR 2"L;BXE$.CZsS;1,s|t^i|!H*\k0YK/#:":8sKDp8oQ(WȎ1Ӏ+!8/t<6}:I/\~uddz恱8$JpS }}D€'0G^,/ S-Q([3.%uw)]0γД9Ij>,*~~1'&O鵬Z"IT2oP_!8狢\r&,M^'xjMo_O3n3S`Xh]I>[E[]%oa/ ^iaU.pV_1K΢|y STi}/=b7҂ 6ڞ4-Ӑp" NW4(z @p<e.pyUj\t]mW@{Gqm)jkKPҋݩ(HƿD +f $D&dRJ}V|ŧ$-}Rtz*\ހG)u],(Pjq]p:s|XHRB* < ).[@K ?p+j^oR?rE>~d5>T ǓRb Zi)/KC-f"%ɉjϿAb. eli0{ᰍ!?#=Y(^qCW=2YhVsN]|٤2zn6.FV;oj{%|T7CRsX0\i+c1T=-gV^=(_r73C4_y7A1#1SndM7ioi2M܆ E{I8m±}<[[* Hޢ=1Z "n۔drjE#a=5P*WX{ V58Ay:!`qŖ0։WMJ9NbP١#ns-Ϯw6'  1<5qn-t* ,2BL,jzA¯ ftz|+H;&G Jhb1 υa?9.I 0Mjٺ,]|.zRMW0oSɊ2afIuS&nVjD|ݑ<πdRܳ0@>YlBQtL=_ЙyrDbSnY7V[)G\=1( '.3mWYyNkz_C_LUꢡz%q}*|-u%hz$ʹj7{90fcZ+(%dB᧹̩Ԏb 'b 9q|j;E3N;o2VKvL, i݉)Ղ/4tޭZ)@+FU["J11%X9_xe89:L!.:(*Ġ9M-AP&HνG[_M31 5߽ x+~[=bJ߿uG9W#0׼g99M%KeI@pq+TJ~<9=^>Q"\-A83U?De9bAǹNMJ%HtaB4:T<\= *BUTd)&ۛ@+v@QcUJT= W'(GhЮiў)qwyD|<b~Bsr "'[}T -a8lܥw =vl؅6.!^"zai2aۢقG9d6rrIN lahg/xU_ίm?>ra$F$l0AF#aV:T/ְ*=tJ0WS̲1pVw׋c>nRQs*bA&Q쯀?h!Zdp'6 j} `J6Xi}z8Nĺi,U9Ԕ_LWUp]rXo2!t5&pߛ+.<`V'{ .cm*26?" +6#'1ow"~%XFgE;A1cf*G.gՆE@3:X[У!H4t.$K{RvISX%?ppG J$GOj\3{r/h;` YϽoQOߝ >7Dp7sЋ۷x~U2;kG}Mj:H5 T[šT+4¶#K@ͼ«VM{fjjmMx<.k/|^Ѱmc\o"dnހ҆Y/X+:1Ơve+lF)jrב-Y%u[+rA0;שi#^|܍|8 ͮ5 ݢWa'w-8$(O3MƤ/" .. LKY<ݨMlH,JMTu-7Bmibp_N.p[+p{c3dZ֢wC~g9^{#QaGY <>z:3>Y+~kNON# _8 H_!Q~'L=]2yM,:&j-7zQQ'$gV7,_R'LO@΍SeKϹ['@9zJײKϿw<]Bo(I Rl!Z%'eWdœlQMꘛP&[xF-_91y}AtME4!V--} {}!~9t$PU+lЈ/ogB$H@ EehbIxV g={hM;ǁiOE(Lf}23 exKX(9pw5ܧ&KRqKa> 1wu=2mث‡VFm ( Rv%ulbem|.S򽱁//~Fdø;mAWỡ11:]VB<4{것E{A"3A=HgYZ07070100000030000081a400000000000000000000000164943cea000077b0000000000000000000000000000000000000005600000000./lib/modules/4.18.0-499.el8.ppc64le/kernel/drivers/infiniband/ulp/srpt/ib_srpt.ko.xz7zXZִF!t/wm]?Eh=ڜ9T"P~Dž˵ѭ:]9L u-=V~|># ʝ N4Φ ǴDerRWIp.P{m=O>XoQQ ˯ʆ{T=쫀~&V 7'8f gB-xͫ,rU)5Q%xd=E~\] h>W͚ad쬘ۏʲ!0'݀Gﶊ4OJ d ѵ2xfB ,h E 8~|M%H^ۮ=<-ݠgdu?)13wi'@zYd/1|R*Ht">ΌơN޺$sBzk M'0Ṩ(PgPKra\Ix=?af ha{Ơq*K Ju2# '!Ugԉ<$-pʫc Yu!!^krJX|UNi0f]мmK{A=ۜ`W!\*z8lTOU/$}aom[BVꞏپ13*|"ѸKqM7j>_tirw NJ搋FlAZϷ\v1xcayOpcԬ_ݼ̵$=g ߺ^"Dkdm@ hrPY9qIZ5QM*50F (׫P޼ }uߛSm$kt2bLxB03'>SΏlLe 3KLUҙV+}1pqΊf;65(VA/gǦ*Wa`ȢJr䷟5:g6n`GU-n;i1 \ )Z񔎋_eYnPH6bgbA7Hq˜*R3}5~ 5iH.o N.aE"}a9sր[nc!lm5㛊QH#oT0Ÿ1.a/b$؀3onp,CYPr>㌩vIzNB}JZ)aE Ae/[p)'46P%lRep?ph(873OSзls1>6ڤeFo3rЪycF);d7T{\8 K9x 4md=4oa=L, <ݻ#mՂ\+:6?g ?2# 7 'bu~ >^(H6@e+Jޙ!:M\ulkHWmv>(ʖ7= >kt-cs Ʋ=_#M &4-8e[ iAT9n勧VkލFƁcnOG WHޭ vb#./Ⴟz T xL+-뉌!e%fיc=l%3yb_ٛk1Es]ƻ/jf2Pՙ}w9%X3fL$-cAl_֏}`,N>8 4mIB*:ک”#DMqaFQӗbB+Ҝfa,o!e㘦jFQ~̟T<4LC9פmr.m/c+bd3!JloX%6ڏ:<}G&{+}@\җbA97Ex&w<]&䠽jW7L\0m4܂#؆ͱo;ئL(5RFP&\> Zupq'q_wGB| / 눑N% YNԵfo&26̰*x7 c}Cjr07n87<(O{_b~dF$&]<{n>7k]Sl*&J1*[j†BBCX"XaOl4M38#H·ǘ@1k$y22Q(&b9 LvmU, {C_i={: Ā MgBI#{xqzM(\gπ.8#ԍFcZVUDb #t1(C< )0G6 fQ# $kUR MΝ'y:lݘQo?-Dʦ\@Ht}.BKF@rGZ3~QJZ%<蘱䷣I{ <SQƟ~aPB7lokPQjRx.ƩS>NP8/MH'?Z1Z̍/vPA`W)@A7pʾW%څ55@r"Y1L&uȆ\P29rL`B(YIOfnbՒ<}{cw7 9#PH=f՞=6)0'14 II4[w/m*;NDzsXo fBvS|F|/--IrsZ,AB,DU30 !b(] y!A)Tz-Elr(uDqrˡjd)3A:GD~;N(A2Qv=1T+i.,($<2<˓)کN[%*@)7;c)ܕǣss#r_v8NsnA;E,\Ȭ`&gA/Tc?3]h!5v"Be5֣&t]ό?@\r=_Î*z 0E"eE7MkG.2+V Wq/ӆT+aR2 T4{e-C\5ةJ%sM G6?Mm"xZ ^B(Cf qqU5ғL_&qRla FGNo)8(c=Վ-+G&qazG&|=LX6}$"Ãg-:L3Ӻji4&;m, [N.:'>~0Kmpږs/b ;޽ӊ9BОujwͲ*Q%sxJe?zS#9@ 8iV (KS@q%9 9 U.&il-˖9K& *E\LFַ/Aϔ&{M jNs$2\848kYZɒ-nSeEbWŖ@#2ͯr\v,2r8,[ ʼn7<;ӎ*f6ccNݠs搅.QPe4n"5p0/AOҭlmK.x|XJMh9+diRqNm[ozlb瓯a(›/aoO)Y4^ݫR{V N} :(M8!s޻x.T?ʞIL+bSVΥAtZjqE=`ֆV 8 =BV Y B/PyO>+X/qJ/!ͮsQwQ 5iZ’~le֯@a{X`׏DŴ ijYzyO)#W80UL-E68ðO~xeLj̝ A("nt:j ջ{ ڌ(mFt,:p6kgoz:vӐe{4$Óڳ?R#A 2w&S9(>w^s`ox!dzF,;,&u4m|`,+d/P;U|t!C0\h瘥J'8UܥI|Mί~頌y 7JyyuNRLmdOyE z];=Nk!4`c]TBnD@ҍ9-MN!QMco;1?t-/< =8!vΉut9Ʒ\W@]!Sg]bu]QY0EIlIV#B82k⦏c jIdqWv7_}=>gwKP}2Cv/U)#3>)6xL7fdGhna^:@ti쵘U˳G0$O0$ѱA(/'O">?ճrVey>E8% *e0(9*Y톋rs-x{?=rց{D^Xmu`k`GuSKQU/r% AW`;(oJh+䄮'"=ȽUͰ)$2ې$cd& 8M< *0ߵJJ@fxZ@e!P U)@$"XJC?Z+hTH2y"Ѷ^/#nQB2ٮV’ v-;K{qƪ`&@}1p *>z;OsQ!%N7T~pһ0ߦE+юP].6N%󇓿<^(yyvވfWT߰p"7ujBl?~d2z=Wl%lwɸq@9W>b'ڌ% [-}hPD4-;#]ݸ#?E8b; TL"Nf+v/|k5$N%^rItX"{ᛐ,An7`-ve}X]I£[`="ƒסw ^*K&n퉈# Mg:L$2Xy_KhM[+J9(?3g*ÏҮRWwm4P6myΪ ُb*/hIFٞ4!*hb8#pVieCs'!/m6e oD,?Pyn\M19#̔Bp>ޯ|MD\s2KItZʴٌ# eXX"-r.j"Zhf:xToN*adsfk6Eebjz! ;.{ʬከMjIp6.Qh+LxaƜ9 2@ОA1>gt򇍂X*498rtHyWwG,ijz>@{('uU"ic&W۾4z~<'&0ڤ^?{a2ߘ&\*: vY]}!ETziI;yqM~Ow4um4d[<I9v}0OR}:Zh؂v<v$j2NzxfT: 'FNF3e\M%"'7&\8Z9 wp3:GB4 j%UuLMQs'4(%)-s 軐~rVU0oǁO%xHQkƗSHbCx*JyIj5K 2+׈ZU; Ww%Y!]#>cp@M'ף `W_0I0|=kJՊU?ŒWB SfqK*|GAz=%x:Ax \PVs "1?v}Sk0#Ld̽:yr>texM*-9G54P| :G=+[9Y74@(Ƈa==v߅ڇ f̆b\[qG^3eU˷**0oPÆd%(MesHi0QXJ5'OP%qb5 #Q=g٪Is49`Y,F)s)Em2LSZBH`(-~ }1E]Ģd#ZPɓ^xO~ {TB >8Lh/}$icuٲR:w$g,10_!%Z+eV1{=WH]p$Bg#ܗG! -i+ytղZi52d]Yߟ9[fW+p]ߜ}!C/g'{Zk%ueR9.`K|(:@qsmj1H]9yW8C7* at$`I}45b<+!-i0Q&QZ-ײ~lS_wو9,йҩ@貐e:`.5R3'T\ jAoՉ~ >rB sa}`r-yq %VNotq.&@tթ r"8pbM-X#kw %@>ήΘLNgp w* # w :P17 >`+M 1G13wuXգ(:hxVx2e49ȼc]>U)lMMKFS|q ›^ѳ9y|h]=|D Vn+ARu~ƴbtVBP(ϼ@"<{d4-T3%?sikEls:1n@ Fԏ,ȇSq}9kS;[Ǿ 'ىhUN{c@9 :*7Ι+Kg^\%pQW]oq^k;9%sw"ፚ&]@ɷw2>b{UmΡ^k OqgJ\/PΕDpJE|tJ:W=E D! ljH>#HT$FO/F(b:UG_ =<;sUӱ[܅j\Mtت6W_&![c(Dq5Ĉp>s[.ڞ4/|kKް0p&=^Z:IwQc/8=@wQ2"C=t[f )dK syC_02ʼn+$,Vi$L%]|ڞvRc>{R`id {:*x>Ӣ l~A?#W'M9 &ŀu.Gܯ# >yPX8QRn!yt{ntXˍL A eFN/Є+(29K7 KL#DzX<'%)o"40!ibX":zūEN^!b5(hYZ f_wZppfA`c>]Lw |~quխSs"vS'F RcGgF:d 7b1oT|;;gse(G犸 r3xBRV?X}l\ӯnO<8ZѶ%>sDnbRWphX(Js@T\$8Mմ21)kMPAv}{E?5h>,EϽRwuV .O\YHj-{R^\FuaY3 R}bH"gVdpd1-XO$-fM<%n2ۂfɽ3PN]{:ߟf{;]n-,%]~V}1;s!X ;dyzf` BLo.k9S_o.Ǧ//f;L{‹U74ni:zÎ_RN ;Y`g)2ChȴK󴽉9`ӵbLT5¦1BI9=%Kv o\8? vBMMڢ1'h$(F^ؤ]Vv읫Z`Xk7T" ]eЖ -$q8+^, )lGj4Idl~'Bđo9{ )=AezƿO/ufMcἴǐvXDKlSDj" F8Rzniȝt%0+lYg14ɉ | .H=׹沏ϸx;f5nC.AfD!JKG gbl'D6axʸ_l|Eȃ!u0{s[S=;)CMGfYʹ%s/kh">b zux\VhbY<;ZlLkdPca6GyӌF5vxG\:5OB($Dѧ3tЗk2? )fARj3O;X5)@t0o|Z-OWS0^=~eT7́IvgQ"d'VĖ =LtS IpCc)~hPJj*z^f[*{~i40bAgϦIx/sS҄~sXHgÿOKb_;J$[)Q]K% uŁh^}Q}@cKz# Osz^0'Q"*ej3ޯ(s$>' |B.u &y Zӽ$+.PN<vF/-p!9Uw ]\*wMarRug+%Tqz怷紧ke ncsh /wE˲` ~30iCm.@ §tDʑ^2`n]¦$ 'fMf:PF휥 1 &2bOPy<9C +JH`TYܳlWD>M0b`5-\C"/*A <a* + }2+J PB矂JF)"GwP]}TItJ" &ȁMIvw@o1ǵ&"|RC)wCXz2,/L)ꧺl](ɻNtiUW'8~*i`Jr{헳l.m/l|i,HQ?*2 (shCuE/ϼ]g49Ygl[g?%ݞ fY+سl~ ǭ^Tŷڡ5*VvKkh*T2+sAoP2֌Nҹ(\] &}b/T Y[cN{6%[\i<'U[es(dKIDY!m/Fgk̼pb`$*&"!oen̾1(l/>SsŽs6]0o }hWDu+k6h ƭ g3n˶>/j8q]J-[w ,h> R똞zJJ"yv&hGkߧ_'‘n34(%qѳs  bFBA|aOW; X3ce Ȧb45=J"6ޢUx2PNZ9z$( 7%Ng!\*UIV}'ߎˢef@LN#LQ;Ɨ0e|JɑgO]O9xSN佶:&9s? ,ƃVBC-jThIWXu#M9>OB\yڌZQꫲU_}_csFviVY\%j}x( gR6.4oU׳ZL 1;ٸ;% Pq-E j/DS}4 tɴeo|L!$!fG=3)AOJîV4qfKQ%q4P0 xZ#Q'1^Y]ʳXvh|@?+eCI7[gt3赖-գڞ)ԦͲ<ZUѨ?E"xc[א`pB,kJ V7vS>hqf;y+Nt#qj5x%`҂!ٽ>l4h3/a}Pqvo5d /tZb_Xxpph7r@! 7yJSQ1>k0MN)L؞CPe$ W'HZFYstD̐ Swr|UD5xtSS̞,l+8^/UlEByZJs+UMI2wKSւUqpZ~RC ,gغZ讧J]5 ܟ4ʌ8_ ಉuf͓ȍwU87z!(JDŽH}e8~}8?YQ[oYc|%I;ĺA0{ihw1 ct*&7D6YONÍ1T_&Wї=unH3v{WW="ar]S…xW@f\SvԵCnuI { Qbh6KQ IA%+d! }!75 ܂ J5`cq- uS6׹>=DM8h8 d-O2NxG .+Q HNn߬ϴ̷ H:k۳? |%ia&2/rhe]-TU$T4XJ=̱A A9XgFrv* {<"^Q@}lf2Diw#{ 0dC):/iw fNyuxJ62!,TPg< C Z68J!ͩQEl&mO'Vvaٛ\@Jd?25"S0bƩ70}{c*r=V)݆X "ֵ`COl}ʤ'j4$N|lDH}r۾Cb5BKzABjgz@GM$qg.`܄ҁZl1<2-_ Np=X:Xmd{4@LҍZXYH:WS.L脊 )ҎK+=-" 0i(.]|Yi%(O_"/P MbVCZ]6[wf~QM ke,`i qD tDcR՟ k+}"|~~Cvw.,:Yn i hmlJMs^hG.4G2 YuS =9rny:e}bWF_U[.4Hk*!zZ0w`5(G'i], À8kYꏋkޓ\cJ yϪoBpV-ƽ%ՂZ<6՚޳y&.7Db;֨R/hJW^ruQ6̴0H4ebor:jc~HXZ"r% 5*QylaY(d߰}PdCQG~j'x"K-ܹf͖6R ' %78zdD ?Ր)_9iMX@i3ԵCXB)lfC?ygm[Gd֖ǜi0ȸ-nòNu'L{80E"8Ka%rd>x"~utV6H1QvDSσN!<a_ iQIͲ4C]^{/# -33$~ZZra?g?Y+Xvg`ד%2'׬9xbi0Oƛp~s09Ә$N0n_:8~beD)Z:f.y.$qyA%j)C8tJ3p{$Ҵ8zt`So(m_CB7LN݆7[Qtw)#ɝJC B`̼gԉ"Gܠ]{)MEY%7=?I' g~_d3ɺ$d>B/1$^lہƧ@._z+҉8PiLmQkf2GSOQSwDFhbazƱhݢizF)?}=ө-NbPEF a95+ 54hvMHb; ce == +09 rmOsP" !i-f~"Q/yk>p&N 1t@XAX>n⿁gK,jM<Ŧ0Pުw7+hL_i#cɓ{`4#ÅRJZI {Y.;~:H3W1ƙάi+x/AiwxD{4L?m!|x,YHc@M=tf˩++E7h^G8GݶYjqAy1wZt4INqVz& %odd7:3fIQ7}YUh|onCpDs#f@O(CWS\)Ho>ÕqC8TߔR\9hF)eL00`%u6<Žn~od.?h)b٠2#?2FTZ-תe~&)^1VR (>Mqb,W.dze.Ps .8ZX54ykЧ"R }@$]v b^刬S-aP)djZt̓.eC~:C@ lP!"\m;RuP46t#ųzDOZ FK;01PZ#jMJONj4خ9z'Þc1ѪV`z&#v'vqv~o%g$bV'rA^HZw#2bA {FYpVdӛ!~s(t d~xTƆs3lRV܊D*o|P'ڣe>ѾcFi&BKgA3%w4zeO LzA-;N\ݹk/T(K/w),W<fVrdZTn^tB/j/S"Fyd{kOE_7!iH i{C- ^ nirț nloidNKse.Ʉ R6yZ IYr){& ]u'I+P>u QѥR!*Xڏ^C rd}7s yߒ'hkkX3n.uXAFËsk\9wPݔ/oWQ+'N+-{,C)q[и&CcDrm>tTD}Ns+^}VJXW|v L'd=roT;a*hE=4 {TPh4xOq h@虅;Dž"It$I|m}άmA֪y3Ϲĭxҟ0KĤB w*m5]ߎYgWV6-PekK}!U 2pzM%G 02=g0?Z zU_$q[ K7;SD)6]?8.FV6X?2=O2&Yif&pc?h~g;\݁/On- c9/Zh9>_`1@@4zbVͻS|iLWf4Hc)p#vEXpM΁a S'm<6 * ~jAU$Rسr2ePx\3ag}c\, 8)#-OŠY[b C_3ɯMi +ZW* @^I&p3Vu󳢛ҫ y?%mL:4 otc3;41+KjHAݰvDgty~5xX=%/c e[9lR딣ɻXMhA*mޣW@+^ ajܒ{`F_Z6$1174?ىrklIټi'{yk?ax݂3rlIb~ A,ʄmlP C :RУWg}B"r\hxa=$|Z _\O [EI}\KgQKъx K`(%6?Ըϟ3uq&lWH1)?ʞ:W\ԤXx>pH+-x?ڷ~ +)؋sƿ17/nB Y눹O5KHoBSHB<ʊ9dPF>+-x."u\^32--B IkSa^#Q7d?%L!5 F 5n_˭Q?vUBM 3%: /zթ yAZ+_zy*}DbIC(\=PW,upJhPL : E#@rD}w= m6#O=jOE5"3 -=Բ.9fp&ra%ѶX0LTRgtm~c2ѺZJQj[E4u/D1 ӞѺQו0\XoM}jRJg>b:xw!0gf fz67C*YҮPUZ2R$*2S/qB 74Ż$Ղнc߼d˨-rO)YCX,qJqG,N,#I?I_Qh1;rs~cjb0. ؋!қI`ud\!?g{at7,WL=d ^}+NTi>Dt(:< 1*^6J9HUIF\0G0کJMW{7^U 7LjATBꉍM?W eCPDnk }5n s ?T*nL5 {7;y"f-$;BOVDō#z{!LҏoT.pIOc1샎^,57_llWZ!d{בFICI0߅|!{*yX'P'=F`']heVv1|E^C$:lJPaġwT ƴB5Ne6Rګ`|i,--Z`e̻t,8ֻ} *)%6_,ϱnj="1žY!J6锟 2+|fKqc~͎lE߸J|+=kSd}SK3nvm$T NS<71]7SB D6@ZxR%?{[CwWj( 7|`&~,بL&%;\Bkv3SEF}Dq{X>uקM6FWGr\ I8B<D1Oa$f_UD*< k# WհIњK.ecn1OFYF~CY6Ay ITܛbP`Ae&EdPːfʱ(GL7ju3` }Wc)#Bֆ4yPQ 9C9F:U~mctVOшFYF\;˃1&hiS>⎣a^c_#MEX?g^kDנz$.a,Ƚq٢> Q?)) 8EoF1c?O[l0^Afb3n:[mۮ.6'9i[㘞w)ZZl>0h_@ l#*q !Ҩpf[/N Gw$sm @=:d\i.Tހ%A&=S-4Ca[{Q&ǽJc.D%ުru<\۱`IQ%5N ڹn2SON1CU\(CWjT16pm0 ?5``Ep,\S(\ykl0=S@OJ!]u~ߡyfzeE-y7k\@r%2\&&evR#crn#.;sNHKj֚R'DrxsKUD<LJQt@})%F!J@s| ' nQv;s\zʐ>变ѾjzM<".nBڗg)K:]~eKfc\[J~Œ}>i$4b־Թ{gt=%6SIas!z@A|$Hhdg-@F%sm@M]Tf20 ʝd:GsuVW&$WJ C٘lϮYO +uӧ:3ɇux fk^kZ$2}sK[ H1HSoUo>yW\׵&frv+4(ZɰrvVz!9KnPa!x[}`i| 5DE,{ı S|O>Cd5*}mzGrp #_2QQi]D~Q#U9pqont~V4$p9vV&ՖƈZ빲"43Q_r08(⦎Fw!O mNtA/5+ >мv` A4~[#)623ɀmk3R1l8%h;Sΐh=J/Ңj%l;Z.>5SB* X ӹt=M+O} U's>56U9YokŴոudVTR̔ 6\(D}4c 6J×GE؇U;Y`ެib\[֋ ªV~xIu@vl;ytqwOn GUa*amjHpiGEk }8?4ɳγޜSv, ..Ǿ >gN`8k9!W)zi_s*a*{#.25;~ znP̙NWV1 if w _߳_x6=0Ր) Ŕ$@S9!sl7j8U,ӘKgŇs[&m<w,ܴ2tbLo;z| b4>6 \v(dm eK8V<9t=S[9w, }̓}8ʨhJ_ۛWvciMVyhYQo3D N!D*Kt!Э0+& IHnb"tzsoiHcyU!h}y;27ucwoOO4)/1運妾SUݓ`W[Pձxy:MP6@J$aoJcN܏O]mxfj6gOěwlj,mQc2enŽ%)(2P Ɵr2rat|!n"azAQZ$ϫU1J];gt(6}f(w Y3Pɸ!1]1`"[Q pTZ'hYRx/]; 2>66f N'hg5a6pB,ht?!|k|q٫l0fهǕ \Y_Cya_]FH俉GV@Q=>[NǙV3Gkcr ̭O&Oo8Uq݇d6BKZ![rQ h^E)48 ǁTCL!2Jѣ0TR,{ X8 dm;ΜJT7/|öxbfHtZ5*}#HXrF̎Qq|iz|*KV\'%} G|(l:OXXῤ-9!:f4`gC{%+yi"g 8͝UXSCz-,׳{On eN[s?ϱ; ak!(Vܠϻj74rЎnR懴M0"lW0LP'͸k!]lk`bhbςcj(iLC=]Tl}/Q<7iq|gb+TT[Adj FGJ{A'_׿934 گ׎I!~JM9qc[Eq"r=p׵{P-'BW\fm YlTT-D.x>*vYzW*hiLZƺH9&k=mq`kij,mm0p!CGfsm_`SXER:ªSTF#s,GtLD~BΤpd_(4TQZ > Eל:p׵##O^+}1*^3jhTqm-xtS~hRV ב!% c.|PYkj}=1`ƱfsџxOɅ@(9Ԇk ryHvMe\_vl6m/w܆B4;sLbf$DOR*HyO=B1:)Қy^qjYp}>idjUvEBщHӮɐ׌~uY߰Cu2l3}:˔Zţ FCKO~]kZ-MFdQ҃+}XUB1>-9'ݖx Ϊem6۝ n(}hz#q߮,hDV$D;'kzU^Z2}Ϟ{{pT=WKXՆgN^;OKkp-x~cC<?uœφX\ |@Z/lHkpSsp'_ VZ!+mdZ>w2^ Ϸw(xÍi֭lʥ!wHd_> _5bxeP& rL LfܙNO0L"yַ8e;r_XP7}t%adONi gU+hO\<&0D(uecB v6&5ܹӋs1dW^@.>*y 9kкsmr7,-¶V|h{3PzWSH2C˾Ur ܌7SRR&}mM^qǭc0U$xc,&>'Eճ/o9ޮ"xr1PQC|pSbaw\79Ybn,ұLlg:j͖ ޱlri4}D#va8iR!b[md?:Uӝ>[G|qu*40`G8\J|4+DKiS#2ynj(/F5}fwRvahh<8kQ}!+6H-:"M`~iJT>xV!_,0.Cs[ k(%;R*(p,??SKΎ2Vd&eBS0L|i`$eLލNWff/0kA`*V{ת!b2?]aO{E_V%r`kGNJ%4,߬EiuaMÅ,ccei G4_A]sUA6)x$9QЌe)im[Uu?"$fp!2~mxv(sβ: wxԈX!ίv 0'&Ik'pNĝrl f"@%7`8tYxNfC^jB6ӓ|ƶ1$z(gQI+f ub3G6XIy!yZ(ssjK71XOCӺ, 7 0HZqgq&a}TִR|,j< {=](znmdfD_-*((`ckY\6+{ n-+p][Y}/?V"5/ ?nxf]ru)%'/^RjoK- 8kYƕ A/!G)FD-披~Q;?PGH㨗m8!D'buC%荖;p 6I[($4b~l=53hrCQ`SYrW|/d#-~xʇE0|:՝Ӯ et—M՝RNEr#-W+ۗ(롱/_= J郯/KhEWoqcNz_'D#(v{+z"7k XR}d ǥrB=\DYPyfLcRIgyaU1˟䴠۽'\om!2Eu=FSr1FpҊi;4Ԓ2iT Wt(0kRUn0D۫ ailf9pRX4جgJ(~C dy8g032 ^hĸY2j"%4jR("kEoXD)_ɘ,+%MIgwFtRFIO2cMfX&CQw3zwO< +SPPK$8{3+vHvre.ᦎ3 yqۏx%(݅F(wnǰ?^GOsYiHXM[MCU˚1_'7a5U2cx"y qmP,1 ygIZA)XGJoуC|+H<ď4#7%a[Bh FӠ)<1,)U1g=v}+pk &j%GaΗSD y2r]Hi ]m[`4}E@EH{d'pCgux}nRmΕwT>y1ny+D?T_D"-SS o< L}txBFx-%hTqI$-j^♖:c;],+*g[pXgL2vRUoPD1p\DqT&{ps53tp6$L,(Mdp$W{F#-Ye׊Ǧ.}yhpLAW@D&w6r烂^@n$+ՓT*{@I:o6$/Ce1<\(j*-'ƭv"ȁLC]A(׿\YbN_0~p [A}ۣW@@k]MgCCC]"#N `DrRMؓ)|ulhaUE%*#k>sV":)-á7)(oTB&_p2#Nj:=Ž9=T1uchb X#J}T ȊM?VSa0-k+A 7D>Íh k4FDo=RIznKl @捵2PcTsc |]`,JCo w;r0v/BLp$̧\[s;XB缺Bœ;X߇?\ (%`-oP&' F @ ]Gpc"?;?mQnKυhV9 diti jpq% h+[;-/U"ORƇnٳ̞ :4:;}"n!>JoM9 >e5+=܀Äg햕 ʛ$cZF@ņ泒H>R5tIPD>5Uc޿`˧[#̎430ϴ2b<[m4A`bhDVۯpOqL^X|wuۣi{%h媚^G,ƱB)+f8]llj!%eh_ 7"<&8^,4>8 JaCiPFh:i z}qHr!VRYxJ@); -4lAVjN7vmzػo"Q5bj% ꩚`?skOo[1#ucq71 )lExr>4(a3b9{F$nH0S}2ZEy,H0N/aр4Ҟ +9jW 647af3|~G]&gP0F&!g;U9F.g۳M>2Ly ˣkbj)U%ÖH~Nx9Kp%0o)܃=V_eؔI)PCT@ 'X;i}˘X< p?5g.\'x`JN)9SR(,,&6-dZ03X5@rDYR1yS>ǻ@$Kz<6ܮ:Gl=8nv G< ml9i8]Δd"<'&?Z5ԋP,Orb[]>^6P}{~M̿pBgDIs/s? "O&@d{JG'SxpNvE~)ʗQfD(Ec o:)sy 8NXêͽ_VWU(G{WAJ2r" &­o0*5H(ņu_r1 (l'b ؓJRļ&>z(Tإ:}CK<ضW O=׫=q2 sw+>m:GPrl|ؕīt +LVq)_$C Oۧc =Ǖsr;Rd O5D@ӭ9 GgܩRV:iz֫~N؆Зnp(v,5%-!ͪc} .\ƺ̘@vzfnU #%߳XdaKo]i8wv^6 (+"]??9.WyeE ~X$uOÝs. , m1&Dr%1+?d%xoo9#-YAEr*43\ʕ&Y,Tțd*0#*ʞWtd+m1NEg^rԆ`#vy♶ K5a"عL(rj:§ͦ)~UH%| iQ5pfaT[f.*UqPd}!'*.vRN~ڨK3IIz_ho֦aǨ:%0MjvN/9#\˓pqmk$M(Kcrp8KKc{y )ݙy)9@mQ]I Ӻ ȋ lέq<ڠx-|`dgտ`Qi7@ c5ҹ106ÝaHә6ٴj;V>QL,G H8Vΐ{W`-k\o "@@0o~*M T (5 5Sd$FԚ9BY!:P}`$?`SXkעAC ""'5h4] C'0%l;Qˮ} ,ըn07(j>-e+Xݼa~yי9=LThҌMz^R{ez@hKϙm ;pCҲ_ɂrٹo5>eK)X `1HGo\Ic(2G~Cv%Y [DV,QYpЃ9H! G&ۘ'GB<$9n&z[vqug{LSBv?BE7akŖN=iX7BoD )2m&pX}ؓ.Za}ӸN- cGf't}qdNCFkȟr<PX9%gGCYF: )ٻ]U4~6N8pti>s%}G!d˔IMCa%1E:ղ 5}dy}hSd4{Mxq0,p`,0\BfW7R"}z6{rÝ֠Q%"TV/)zMur;\DELO1) k_,-nAsvY~OAlV<ԨL,BpOʪqٹQjv7^a=S5Qi;Ӭ:"-A8ߝJsGI/>5g=f q`ܰYn==pL1_+kH% JZ: .Dڧ~u/s/e{;QoԬ5EyH:8^4VҊ2X)`b.-1 *)ȽUVM^#ܸrRIr/j#2Y j ڮ+zi4^m9WoPO+5]RF܇ >뇠f z x"͗|9d@!L6(k:C2j:֗fgD?l=Vi5X@=-wšf5g Dc0o |fF%ԐAp>FO^2}}օ@sV,Sf`< c&iFuXZNZiE@ gN=j_c9BUlG}B)K||nY[h> `( pw}3㐱eH2pjAs^H#RRFUño$k<ϕAaO9<I˫jnZ  B/ãեV>.;}q@%–L.B4@:SjbPMgI5IvT]qgK+HY =3H'!..ŤPY-ٺPv4؈S%LA]h+(M#/ѐFpu:5AHAO`1`FۑQy%b!6OJ!P8R)l `UEiR`FL>AkUr!_E𢒘]E1μZ-&YяXt~G߿t/%1L5>%^-'O}(b y%<պ(*9tQ4d x~CD'܉,go6ѵWJb@0E0+3X_OO=Sz^emj~}Cz|si, I 8YI2~gNS>4K娙+a{ͧH :D*7G~Aa/I.hBm{Oˏzh}ٴebP:ԔCw\GN@}!jytmPcяefȼWwtY#' O!(,1 8vegF0}J2/vЕӷѥ_Dr9))=K+3[Wpq1|xXRJ_FD}(|LJԘ7T񗽿GKkM  =6PREQ}3!TFA֤HQȹ\q8|RYHκ8'\$eEӷR?@4|Z3).S8"`-M ۅ{]ݕȢN9YgfyR 0,\ BC-x qA6E{78w (ϱH4 Xvސ#y9jjXi0֍#NTq oYeT8)J03 *|,=&:) UybR4eCI=Ǡ}jUA*&!Q wΓSxV9h-EZPM-q&$0 `vL tص|Å3p&JB$ K.VlL&(+fTa2)d5\NλސhxFN]6MNchzYl/I;ԟJKY-8:"b)@Qi }1WTo]>ᵩsʌ)04GKa@8ƭm!MVKaʿ\DrᑛRi>| l &Պ`7N|}ZNIvjI6Ґ'*AX!I~3?QEɡjqқx[827%sB)> Awc\PXv9~n}ܟX@Qln <"'ātrкj`mn{мTY̲ҩ#9Qd ؛TQ,Q]*`Q72Y.= >M}:{ C qGjmE#d6;v* u]PFxXbXj;Ͽ˃G{+893Y` ^0ZTF`SG-mRNyư3&R.Ɉ eБ!W1\ Jҍ<YN1HL^ gfG*[_tjH!vqԀ&Ɍ`D+:Ul=X* ._ '/wګsF*SyrjδVS;v.ߞ%Zw9#(mͽ# eZ7d8 SnxV! ;b=wu!,O |v X%>h(ɔ{ Dă Y  ! fu Vvn !j0M_O{MO<+^ 4:al\D#~Ix IWE&Al8a( RZ<1SNWNd.!UȜ%$Z`ۦ b$hẌž/\ܰܥ,Bޠ֋|6j:Div8y0p+aWl A un|-5:col+EZ=E.yH\ۡ*5=BU?&M >ptdXՅ9(?yZsftm2)ߪkr9ghU0 Ʈu7xF/̃Y ~& Dea 8Თr zi^/Aw 6a .lPlc3(ٔqE1( ]t3*RRX=Byy^?lWzPy8ޜxW fA r/ĒׁP툾g4&hk .:+Xcf(~:|%^yc9^R1ڛ&\x>I iʱ-"{4%_/ye .%XG bM N<vK983MF6 ]`*2~(q؆ɑ4\CJDnā!!Rg+ Ih~1{j[8 7G۪"QD@+ *tR./@ߜa4_V1(1$?ީº5,U 9|6 S<_@21$&xs,R!d&qӪ|G4sv)Q &e\A^ ȘB!3"ffA@_'?oKiݭe+-|y.6X?5:<%9>>5^ * hxCW5r<> Jj041XA^ƒ >)ȳ3$%f%B/8趧+*UtINq1.{ nouIs:r4ET*XXZx_FdH'Nwi2x6Q9sGX(EQD9V`SH&Z\KR@0/v#a#mF9PQ訿MH "II6}ډ첗sϙzvYx<+ 4(R{.7dH@(G5Oi+nm!oZ ")fEHw"L^np*S\@b#k ݨ =8CB-W/1=EK<$8fXۤ‹k+$CC@b^bpB2rLpqlx'te_/(40cHjrq gv ϯiM`{ld Mîߺ2 00&Ȉ9>ncOs 5uxz3o!ļge_A4?Y<*u""& ujVFCRضRtMuNFeQ@,p ip1j32BJ-).%4J>6΋&x]n!I}MTK9fT]OMذG:e:\ۈX*YD@%̓5RRoE6'#*}‹Os5@&S2'õYl+9nP&% |HK2"ޑQ%KD8zoP<օE3{ umeeY[U]"@*ɪ&\cCR;/Lu&T )T,(%&]Ǿ,7 lRpqy#oS3exFy5XGo `\ȌN}^)4p` @ bә>d8Ɉ` -Ofee}^Y/8W7-eu2M N8Fmt5 n -~Q%Z&X58ȁCCă+z9a7^V>Ys35)`G+)kcCFxd|jR?ȴ GJ=oϴI0L? 3L */( c6& rj]jcjW$:|E9n!z԰ e*~Y-e7@9&<-u4ΥUPk3#VmYl{w(5YDe,*OIsAGa$`2YK'JqύJa$@%Fa)v"Qū<,QZFqͻݭ %C? RLPsӡzRY}GmfuSV9t 0X+qLII~`z/ڀF[)'vp'uƺ]3t .U\[9"񜓓\FVl$+Քe ;?f)'l'U ;IV%mB~\ͯ^ySgx9u1Ke){8lĢ RU/Ge\Xct9'',; 1'lk!Qvb4H~Lv},8,@ޕ^{ÇzrTb~ٳUUW&y>cn:$w3z%&qVH -5Lb`0*i.ommOll̞04Ńu~v*ty7c_{(>>7coӭ⋸(:sĎh3<՛^P2ĸ"1  ) G_Ǔ_ފ~f蚉G(©|OנJ 4x=\vU>l0Fbt6hI$5ЧhpȂV)?|u?*RP-Dw^,`_K}AѥV,\Jl$gWm њ:ǵXLƑKK;5^8P&}{sd.|C1tzc f=9{Lku_J^酯 AOs+*͟<\'>CLgAm،r#Sh~jeդLqf&'ƼeMdsEw Ni3G"ts I,Rt*& mtZYVo!T GAqEdD8"*0iJJ_UcGDT*=$um#2#:ӕP… 񱴣YGumcX}y"#qye.ݕIFBշ,JІ| - Q4;#o؈庽x~>QA#bo9-' vP4DL3h:لj"[z -k9gQ"Φy\*lQĥ1.g ML&XL SپG;EɡrTgmݼ~tT'e~V? ;(C]x,GfڡԕP?+.,-˹N!"+7L̺/ o0z6(K9nUʅ4Դ5zζl,`¡&Ox9f ok:HCkdl hbq=Py<,ƝEuŻYZQlw_KO!+ݯ'f'Mp\$*$Geo"h}Ck6@YXX~pUx3fPɽ'a_>y]vo6jjjF4ij<ŋ4KT(ziXxibpr[X7orggveKH&7yag}gxtG؛B o0/"BʾZǵ7ۗwLZ/Mkƺ%)(F]$]h?>e/<82I໥1"q;5!d 6N,x$|/k *:jiS}GS D4%@̫6z8Qj"_ԑnރ,M9֕ [*)GyA>ʞ wJuMI'(;=[R{K[Y2Ѱ.<~#?gV~k`.fƳQe4<Q)¢A/VGjEs>K+ ehOk I4&pяk.OӋFd6 %)}In;n*/? <Z9J̶0bé@7ӛ÷= xgSX>݈79 dq $4'يCe4ň:ѼLGV*LN/`i 䔁OC| 39er矹uv}pj_}qYbhjXղ@f%!bY!nwXD*]6g?2~)tV4S,y-G#ݐм2Ev# .N[4^ﺭ_*S]DE&?\ͮ~@g #=C<)MD]A9khY{ Y3oAC\`?SChI% _h_MLB(GׄSWYߥRB9v?LSre7ɭ/lFQh=Q԰k!L7fdN]9ʘ'qrin}sa/#qhҤcJxlyNu 0ږqJBb܏dNs9tJ{\ŢXY߶yrr($!` ֬2z\b LFό1:rY<5\҄=v`-  A&͓9]4rM&;Gzw#5h!q8*+O4\dCOI*?ޒ}JnDL3G$q1 #a՚Xrp:^wACeJ-\>\=10TEu`1D}dEm?O-HN/hȤۄ^Di∟\b f?diff<C :c:Bh3/Ig<̥wSrF^r-+~YYkb10b~Ʊ,'R60 XxL^aFsaTpV;p@:"SyBR3 Zad_nݭ~͚`;`nCULP40Om%LsK/N58_HRgAKK-@F&Pk /;'Z.|A*Wt` ^  6 t$䎝^لG[M:/vw#<z),uQ ?&v7&R_{>ڵ0~)!n řDҝsr mKe+H;=+ArGlz¡/94O pvl1 5P']K0َt2=OyL8w7O$tR$<>y bvA_v{)20 :zGnxﻎ5aָ\[CYȀ|Z\bҒS8kCzEX PLg0|!P+/qSU^M'_c%K.f.j">q[,  J05m99h&<TCrh2[^ƻ:R'jhdRjj3~WѕZv#*~edjX=+4H;3#6!`_* 1xm=? 姼 hulo /8lI[SSͤ'}W<`Э~!sRj9vwz 󂫭)Fhmt9f,~,͠[ÀJ|N ү'-J&},5fsDORue6v~{鎢9A.F!5|~IN 9V/ߐ[Qt5Nx5X! f7m!q -D") = H5eFp6uDUj3ᐆ۱3; <&u,1# GU]?3^Che[5Ha1)>1>h]Xn(>6&n>2Xӟrh=[dU%/eW|%K3Yyګ>Ij~ޮQ$:+ެZ:AUa&t M]X}<:G0OhQ\zn΍}1 ֢rVlD-NΥ "+)1D{@4;-X6T8H:K^vHi+9NP|ߪNt6#bhws|0V x[rᴚHK8p1Фuw( MA4mwz֫z>/˜hyf@o[xNQM$ZC/@K-tj-Ps9N[swrɜԲ0ę뚌2.:Y‰/ZX*b|v~ wPu#Q^RH"ɲ_ t+A7Ԍr?,h>њfHOk8./( 纔2Wigj}SmJz׬ǸTr-ڹ?Ÿ9Ŷ݁,/_4ԥJgxO\nL&Z}e쎕+5;(r袔gૡnӰk2EjK<4Ư[k^ZdУIZ)R1' HId@_Ȍ/ ?J% >c8M\ꤨVܦ"q wv r%ġ =O}W~Ǭ3z/>%ˁzy洑R⮂-'zZ^E ''[3Ě,s` ed4-/u#$'OB&žכUFsoEϺ=|=|܏YauVkq&n RW6مslcL!؈>g~ߖB$鑠acaybVȑ+UݬVoAbB~fmJIDԍ]i]X;NƳz{l/94s⇸޾ cp)拿BI4D*1(Ŭ޼[go3nW$0`ئʜ~T87Oh~L)\X%w:Tiw٫]O{LMFj njkx9+UKU\ѩny7zeKNQn&7?^8G,G!#&To(5SDD-̧*G^)Ie"pP3&]vyD,I%fT{;`'iÁ-`tAUqQ^$4zB[:0>/1wGKq-s"-?+Rܱĩ`"F' !!- rf59Ucq@nȔ[d"{mUU%:+֠ #%fZ_U>Mؓ8t%l[k0u=)ymB"nz'$SB&T6랏3MÝP_/gޫWygx|P}}7VJj4P";[ j Gy<_S1! ՖHkw~w8D=N,'~Pg2-]("zFLG %W O/H l) i |%pש>ȊݮHc\.Kժ!lc—kf6PCj/ :nVގNtsKl՜8 O1)4I. ˲tɒV3QA,6W`WYsS ?\ 83rEX< oDK%LtFf#7̘T<^hJ~,..f~ d֜bS"`(C69Aӓ^GȭXUta8U wM۸y!|%l姚ށ~B-xB&Z{0ym%[r(Q`rTEk/ ~9eY~,'C 'Ul˕bwڠ#sWx/FjQ8Kw;l2&KimjUSNw,OCp«vB^v8)% 'p& 䜖`w`6KjEVdiJW7M6F%3økA$v[ Ci|U><֋EDP4ꃹ7KAr(*1WDmCܫ6/[6!Rŝ$rN }܀S i|ApX,XXigH0 y.mߖރ&^>7-8qh7l3wvE 8 %Bgl^)%!5*/y!}a/!o*J#ؽ ̞hy6\j(B1}yϲ:#~O@9hW^垵oFYPz9X:+plJQՎi}BҧfUz4["`̎u8S,{W.Ԉ,}3jѨ I}EٽI^P@8!ЕrN<9Zw٨C!x΁B hfK1Oez5kȧ{Z]Z]7Y&_m3M79[h!yQ͒z.RP^0@$hxКA ؖU'oG96P}I܌  7.ں,lPt#jR,pK{ձfKNYMa8͆~N{ɰFP}nN:@gTB5Zc#5O+LVW5N]x3j6j!Ú3&4z$XC\~qaNY!1z ib!h|t5)x13sh fNV%. iM g7qڭ ov*b6ås$m Ev#M*S8)V1\:=/ٚ} P^#xUc.FD.UN],i@^dD6;^~Q[F,ҿ cQk~\h7FQ˻]1Z\eM[3ݑ$٩EŤhK$?e}xϫUH]`oFv\= r|5+[YL[ذ3ːO׏bHzh0Ү Z'tO6 %[/jx .hا*!uØ~7-m]tzAjr Mg_O{vɺd%G)LF;Y SȡgkbU-4>}Ü|KGrl07}9 j/ե TyֻJDo pM)ߟY/"K e#HH^WkmIDkg.@RH-6Cm' < ^Rtl>)xmf,68Ј Ո[oHl^^iڨS[%aG1sRR(z%0wK+ghSe ='np%)7:$ϝcY#9hE@-vcy|(i]>@ v3 83u+Ob={CUWeci'+P2%Q16?*']&@9<mjD9F(=Dp<^Xߴgi~4AV Uj6ŧ7 x :vH̊>5.I `th6z84`q4T0#pHlzCnK0$vYqc`lзgN3cs;[FC>W<}Nmy-|QJܽJ mS8J \7 A .5p}.?,$_Q␥hisl\=ekDNOyje٫z"cCY IHLxjJP a()^M{ϹB p&¤^0$+J8zC]3d޺x`}(Ei6S̯]AA{1EuY}N72ѱNXܰvjUkYK< D}BV-~#ZJJT/)eJ,!tуឝDB[~ 7FwJ|ؠ 9)9{#Ќ-Lt̾Ic'%zoEh<9nTǓ%ۄ8XxpsTy2BkwVm(4еJHJH#[?+q 7}rrѠ$BCRea ۩fĪn}8NpprSaՙ3\MH%L|ܠn~W)MNN#8N^O)4r9)"&5Rʑlw @ Ïٝ@iܷk% gP$_Ɓ:Y}zX~%HUƏhz/)YwhQ@p4e@u֮Uw$dDpԽ ҡ*?t{2;UP] fuw4qZ#|D ANd㷨Q\0.(5HΝkw)v"9p \UaVCe$f)Rn`/6v./ɏ*lA6R)sExJ k gEbWcvZѿIn44l0˧7GVHF %MY᠛="ijA U^7!f$,e2Pa/I8›:$)`5ңԦ.YJ_oo?Q҅/TdPFaq~J;9wS000S:U0~ p(sr^WEC)܆HmSdq2 U9"^K a,F$v~BNesE'b2^Mia`zUR!RFrGlFOQl#dBPGFmV`7hTFCuУϐKP] +v]݆VedfLp)ܒ6-a)h&N?H&U`ClAcc8ɪεy-|ZaZ-L"R@z0N g.A,^ZEsbcjɘeRWޏ+(WZ;jj3aϼ#>19:c6EocIbf o^z%$( O Q? ; A'R#U_B,=1G'hEn')R$u_yBC!8h:ղEDqy&ОډW 4$  F9x0wCϫ Mx"-4\-ZB h 0aHf83.Spkwߨw%S-> "E^ y0ub[iݞ7He!-pW{n$]̊ );y;60؍&ѫNO3.mI )m S.PdT~2ba]ӟP II' #1 kUaHL,P$} .E OrFD}eh(g:ђ#]W͌3&htrL h,Q+F+Fs[_ n^vy/(F#oe&Z z[ݔ،4ty=X f^^|VMvDчuV;wB\`;S @3;ąX gAVaX..q9ٴ^qaN s9R vhy8xU*^4<k`;c#D-|ƭ!9n:̣1dnVΚgfVS߮*|`mKe7ґ^.`cMF |;V(% rȂA am79*EbO{lOWFѝ\D?aJqH2PCX/U.}CBq; Wl76^KAm*j `"w HFsGچcPR'ҟ+mƦMS|hۏpL7vaQ -8*pѶ5=r=ɶ=bd@Z5Oϴ_ :f.**l3OQcmN5dUxR#Zahfx"譖T#_H9ᓢu\.,a)>68%vTw:yJv3OΦf;jӁ˲<9yO kK / bRܭamx٥i|wQ ItIxrwbvU`nirkĜ^JUtqV*x>qormdO~~T;t+$߭$$&sjEڲz۟­gbT4(ji]=;*Bqt}GϬjyg_bMT_-jrޭ=Lk~CH3:}e6ɗ6&40ψu.yrgb ^F]qVhn2XKVzH  Q:Mi?'/R*z邬 %]҈BOzR5s!sdKFj]u+Y~0$ޅG2:x:Bcķ>|WH2=V w{tąwc3'G 1 K%Ǯ4X P3ɼnTUPA75S8fAi\s]6pߡtN€ynƮVl+Xg$}<Mmb~^^d80UXkzkX҈9tE\5p"B#DɋYe{u";@/BAA j?!PM)Q0-udX)>pcX v! {%i΋,kTqݯjL ;=t>*2 d  b\w54g=0/Z<+#c<(Q=8@pw i6Э ~46l%/8_L>W|",ql@x%CbL9ĴHb`75{_@:ʝm!{@&>>xERzLi݁:~15gAG್a<75!}%?J;*ˠgIA-H8gz$4="A-:CVD*h֙!1E&u &[v%Jx9hTO烢'r@|-?k {?ϸ$=/E w[E_] L>%߷1%usdKS=0um?DQ6oƻE __YIQ UZ;OC<o$t5,cA\r> \.G71|lǕuoNd}+]O-<坱&qRYcr7Q-;f(ȥGK6mשõUy_,3x-cJAi+͚\Ӊ6ZMvgYSV'(qxaU22cƁf5v[X*%<ҩ#t2v^LҷD"=FYՅ#WMSx87~ li2  a;mBO߬lNKmVʅjB5Dډ %6WH/B?r>)g("Uِlz\"s[S++|<+#V3s)^t v4d~G)_ m$ Gj~3IRp\c;c^uOPIA='-3ƃN&4ea?30d3[T =pЛHy`$%)~@f^H4?򯙥&`oxp}}͚nFE!iOV1u{%3!`8K T6%WY`ľ(-ch)댭j;Fb(Cu~H͟}P;boH'& 6ɑ\2[{|Av}=P$BX!dBIpq%Q1[Et;$ث&akIKc ^嵷: ii57m)s4# /;Cý"Z8F:Z ߬!&!G߿ա@Q7jqh&j.v* 9H$(X=N4 o.Fm]SA$;6Si tRtS~z8Uya? N[hbu\_KA1Qg{@zB^ LռUB^8.iB !S;E^߀$N J}Ɣ`q iHz :kD,]~G\Q2Z/gw8%2 |1 @OΝl=O >Zp୺Mx3[AC >)cigBRkX!Z L[\ ڪSm@wJf tF~{Ni$ MYg#twTÓâV97G Η;OgJG@U$(ќD: U2ՕyU`b Lx5aկg/Dq/хwɚ> 8$0U1@JiU|+wL92uL;cavn3?=v'GO$ s8i vL SYE>Gg3,E=: R\i9vTra =_p9 whh}/L'ŧQv8_ߴ([EG,:pp6Y?J!bëSu~ZZ2Y5K7 i=Ŋ 9D  < /[1fWFPK)N,ݻUѤā#u՞uyxAbF&|%ڟѵzEO 835{>Ow=l/R6&!AE&Pw_ x|QMZI~xP yBx.+/rAcj̬ jճ[ Ps} e=?` <І؁fך p5K#KzjBnc?ľ I²2MqRa?B]-g/q qcks6>B M~sEAۣX6I WZ]o"R+I}SJ.xl$ +(Ydn՝oug J3WFG&A%/"R$rZH%]'\NmO>sI5y"ZC8lM#<拪FkvI'q끪8y_X!3)G9 !_˙ -/yE7ʂ|Kb<mq8@ɧQJcz ,W%!QY$72W$iAuzy:N ec{_c?$w57HTVs{]| Xʘw+9*شs-@aM1Hp~ZZQ aj \|M;K̹KuXqd/f9zIİ!^0mȇXQZ7UU-vbIgz=EԀU}-1Ѯ Ɩ$!yX ܬ?;n []Foo Ʒ];׈moͽ²`BZ {dd﬒x&_m&}wl8Nз<{lr>g5y.*Ja!9[h-wZh%Vg=,#f5%:oC_/~#< |Y+kՃXQ]1?Tn-ZDYo%j^,nLJQ^Z?+0&^\ܞy+^آ T]1XŒc7\Bf M.͑VztH-Kc.fg-xFRdLLh8Kص_ͺ$7sߏa=+i2kTYZV.OnЉ '1D!C~qn-%AhFP ZA|VA2)2Pwr<7r{9#e<" dmb};۾FoybN%`. vۺ?B\9g ѱRigDh~>:6ZrXXqyKXάqqDV7y}痔j*]{E6 [ RܘOQ:΅M k [)bh2@DqbD7'fXV}?,ݕC?гbL(|Nv jv8T)w6Tn$C68SmDlH.Yr}T>4Vv54%|0^*pVe *V}BF >D|̶#, W4YD{Im%.ΐZ2beylG·WAP=I|hS^{tV٘R۵;_*52RhbOM_Z4^\# N:nGC<,|:e+S=Y``zRJS>5g'_8޸mH8k=hqDq? Q<+_aKp9MiXBLcŏu^aʙ'*x#aڀaM3 R~PeECX^Ejp XU%"+Jۂ5vJ TGH8z(6ڏMhH GT5$$ԤlbNr,qf>פD|tQoMI8 j3_31Hk" {h D[,f5\ |™d^ÄE\S#[8~rg4ϫc@h-fP?)?Yױt1}Ύa`Rɭ#"Y3]K ,%\p6qή a9Jμ1z]d삮pLm_g*NϽVB+v9~Oe!t4Ck K 5PpXj 5OOİH i` w2sxbFҜbz- $-&H[nxd!a xB7}fb+L 6^!DTc_f ֝w5ecqwZmARwJ[*@cymT/pj5d=33# <OG aFL[QV˜X\ $p-%wE5(U+7"a:5!'LYpd̆ }H< !`T,? Wn= +hU隥)(UBļ֢y{9YAѳ휒8n *PD_ZL['ּvy80w+\~zנ^MsSv~7-׮C攑(̷g`J}ulꖻQXrNJc4:`c(}[%Is5O 5YBV%5#퉪5K<0?!tq&~Q_.A1u̇D08?d'ԩ]c!kkt̎5`¥#  OW⚕ HUaFKHv,xI\GC#© q:d/L˷R ^Awȹ/B~iKrZ !BKCx z<*lՍکQ㳡ǂVY`0k:1B, on Ȳ[6y'F tb&ɊDρr39#"PS/W fBf b3n7ͯ r'm`]:5f`濓m{S"P iy1zɷ-[>z:SgcJE=O1uq&LVӘlN@.r;dǵh.@$:֘Xw3*La"s E~wbMǡŊ*!&a]C8dm6ImaL{rC b1INr/h۲j rF"Q%՜uvpq;A]!>N]г],vY>"bb yGmRC~A5HS9Tu>!%b&KECߍ&Y;9e'vt:o{V-9os-o0@?F ꇩRbS.z|8v=NoV5xdH."黜ـ`wi[HB!! B)ڴ[2-G+,I4m_|ېJE}RMDŽDQKABUA!- 2 -s25?po[ǃSqfcbY?FZuwKNT,WLC $z3F, >VɜtOu-Ļ! Q ]KASCއYW"=_)spt߷%@ W}0Ȩ#{.|Džk's*:E.Q:? j}u1514<Ѷ+431OJO˛^ ␝L]=*atSoq)&ZKg;EI$œҸPR[%2 nX᷷7f4ת>8{D`ܺvhyXTєt 䍌3 k ]YY%iv ~ O*vকQj/2>"uLcC\Wv}SP/s& vv2<1Oix$H؉nCuf[pY섾qjRo0}+Z{A1cph>uK2:Nqw!" ӪCGJ\"'myN8s:|?3y 5aEX׫_Ep;GKsv_{:OtMDC({)BD{芇HѪaZ;z`'{$UaSg(~3XkNjױb) hM1uG6 eUgL-w c5}c̣f ԏ\Cb#*P|jdi͈nˋe^Z|j]-[f/dQ@w98Z-\zW/eqJEd=Gf.#M<[eiٶwtSY7x !-VA׊ƻz `M.Š4hH; cJ3L`nͷZhCÉovh4gD`lcaꗔZn+,j.[ v#8S`$co61t \eEqb/#\s!z|If=(c *hfoS'  E^IA!*Ӕٰ8vڡ?ť%vS(HވQk4wZm,M 5pxUCEAF͹ӱ o"M━Ӄ>EX(q׹h#u9:: EBh(ݪ%&9<|&o_!+Wȅk[P7PLt1ccYE/?ǯ=YG`fTp"9mȜZv(Ԅ}p!Qf[78^aM>!b'C>:FDΟ$j2ޡ,G^#Kے̮fEt'_I86*_ &WP|΅PpB3ęEGEVW`gK3FV+B!&%)DK0齴bH,?2J!kQS 4hL.=R1opF8Y!R:Xy.G^:O)a"׌WvvGg`7(+ %NZ~:Dj|:;wIzgJGW+ځhv2T wX-2(sg|gweyQ㘇ULAQ@ Mjo#_A+8§n OiZE)i/P#sYi|2׏\1+7#wȳHv9])_+zt8lT -c2$ Ql7UO>дtb{>ybja%nZE eM>dβ:DW7O>k\q^qgvHE2jPf-uEu ]aZ¿,brl, 3Qo~e762- iHܹ5VD]E]#0Ami2ODgfTbVX~ӡI[d@/YOb -b =ȉ% [%Y: ٳݤJf~!N2@l$`z~#z2tkJ;5 \ G(eJ*),l-~=9`҉ vc8i(x}78%p6/Yze6wTsɵL$_:PTCPÛX=,RmWLG$ݴ -A6OXdLO6Oa=Z6E06@H7N("1 %uBPӴIB~v|݋q6&WcS) M+ 6eggSb׉*SgfɇW{PG0cdaqЀU4BK)O!h6%sԯ- yNМ\ Ea@#6x2-; 󕫣)$h߻1B^?qtKŌ<ղ({m? "+=CےmK$n'st53vpҏ*n~75'H=9*b##tpl=6!52U M߳m_YmYDwAz!!ŭ2_}ٝx\R'ŷd *7 sC +l~N6-5* ]ڋ*#"(|+":ںf`|F(]Yҷy|FBCeU* (6;^LI~$`gMM%'?Zs']:&8-m$Kp.ՄZF;8şBۖte HJvܓrHD#>Sj˦ jаAY BU&F:-/jk܀$jWɋk[S$\Q_zeEJu('}*̙R-ih ?OEٞsU9Da p7=j<8G/5>D'{& ;CB2{L1G6Wm̐_ϑ3&2GH;_͂Nz AE'X20k>X}>qH^n0E(GT>I:SfBam)9mEV˲% ^? X[V\P|zsMx?Nƒߨ U Zp_|L/}'8ЫfmAAmiX2lF'CW.pZpE[-}lcr4\QtVPAºKMk2 bQ'J V4Fo~ڃ&>+(ٖ: B0`f"dJDv&ns;RKP;Chn{:O %HT\,BM2]FvIoK~S{uG1]"cPi0Ioch `d#ʶ'_[wÅ}Rfгj9z|Ps|SÁ]kxJ86w̕0hvHPiޣqEyM'$_Z@! ^$+og6nHRp+AA A&cb7GYˤ^õNRBz ' Z w%{41w<% "ȋ$qF]6GQA&"5{]jCk&I;S7B"I\m0b@eb!z5/YлCr Jg+ϭ8]ָhFۙ nI *sJe,4f>;v/i{6m 9Iίkْ"@U%˴5KJa,gM!L"?Xԡ6a\ v?Epr+wH.rO iRp!-n4]5lγYFUO1>j-J^X/m6x6t1P{rV'rQ)*!t2Iu]z5y“,QN&lo P ̣̅$+J_։_Zq>Mv߉ Bʞg>e0QTP}&ywhٳgAB#Ճo(,p~qHXke"׌6d v д$8_<\7Ȥw<4c)jEvbd @3޽8o׎8-V)$xR2rS}}\'@^=GӐbSUJZ:\#Rg_Sjb_ub\b;g @w#e}F˝LD0",FM|PmXQa|V̘Pzg.zċa)i&zܐ0/8A ݾƦ;/[! Hwtegbxmqr0S 7P\rlU0z>˴qsY\w}R,ɲ6lz͠lh _)oZ`{Kʊ$uD]S@"vl z˜d3Fz%j=5@ޙŸ0HhX$> |[$X; ū p 5AjN*e % ]o,y- ٛXǕa-< ٦[a5Q/d8%hP%L[ivbs|םc~ʥkL$E{gd}i"UTǣDޣmoz/9mO1Y8_Ÿh{XdDx4nW_7ru#(*`uuR'fF<ت|a0{ԁ2.EHR/:8h/o#-RAZrv,tku%vtY~%/$scUI̍{xqU3 zNtA&GY~Ōm5i#3P\ sh.g |Rt<BqArlo]E)Dۀ*GjNSP c@wbKG(J%@ƗW'Su ۔}#7]5 i)+P̤ ҂?o51p%0cl=e`#H:̑%{rCJvM%GNvξc+/Q[|dL'BALfBLb@y$nIj! !v>3ڈ {yGlQ:$Y8P"D%YYg-}! gltpMc!FP 2*zfy;O$% -11:'|=zn7@fyMi;aSi7M;ZI8XK aQJ)צ: -~s}I8PZϋb_dj@Pә};DiHR:2Xeu(Sr=.: ^6aj=%נ,Mm64"}k@80rg آ3= B u6cOTFJO(BT-R0ikw}ugǔ f{T zhȐ6x8i,c4Nt`)vՏV?/NĈM_ʌzO8:@BAy؈YhP׊+"zqU h4C"D/RhMXA>D&axf2c !/TwL#pK[iHg`Sͦ>4+%>usyoCW7kK~PvM 6RV+)WEP,MH`ja71ȓ% ] z=)G1&%ksA檇ق\M'.L<"SvRnj-AMkb9j\KK٠f$>~BAZ:} %h(<¦>=TZ-L'(C%rC)t@}%&|Ά ՚7R>gBRBf  ڇ ;xA| lrlZ}դvh[y&wݓ4/s1~+8dzgwj8oeW b,:_4Dd]# #k Aǀ*«g̾VMs JA v&3D6\36w2w&7 DA~TJ'VPRJѤ#ty\W':y=s)z(:ͮc?MJ͆d#^p}pƓtqfE=v.;~H;:[ e폳_zVU0]Mw* UϑWN J;v,aqK$J3-0 gdT_CuH+HZI`)IqޥoEc/t!D;K0?wmW}?"09Ħ$8!`x'||]l/CGB 3jNkŸ{{zF*3!;|Y"_Ar*R} #`0A$hT0]uPj\?L4H .—`W8r$:+p0Ϸ_fݖmK~F4@ӓxf!3,. _ r p/:%I/prP֬[}籭3!7KK\ufG,:E|8DcK$'񜡚3gɃ}}j# R*I ߛ}EC@_Z Hz.!& ?Iȯ+&"H]Lg4ct h&+D'xr>iMD?zm@]CN9ˢ~g?%mq=b[3#)}3c&){#ӈSyJ7scbܵDocHGA3h{_o _=[!lRMi}Mr8ˁ,% #(sU YqѨ0Uf󆶣B@ZDgo}۲dX<)H#L 7l]9OB#6"7_jV/sPQo_W+ AًIۊ!g'Ux`-Sj04o}p{}`]@}{*NT[gDux7Y޼lR+a  kkðΖ% a$x9'q]Shz׫5 $ڈң /jYDR>a0,@03/J[\81;[Ҏ3à|K&-C;ڨH+m +w7LFLZm"5 bEwؘ:fNFqHtc ןS 0/F o`R詧Ds؞АxUϼ Kuv*N\?J{A1u]M&R b8YO^|l/CjvޜƩi~Um(-)M6/Wiہ ~Kjg  = V0tUT fQgGicI0Ь@t8@`7Y'm1K%1ԀCgh(z9uJ c(_gFItIA͒E { K^{ͧCtFg°'4FK_^|nz[d3R\uowg,l-I2QT@Z:IO>QvgfHH!P1҆lָE%*&`lmGnrR$E1y\f)Rs[ ^`ݞX tg^$j2xj-:+ LQ.3;﹔u~+8rX3 iv[p+MI":}#ycgT.l+!W괁80pW hb:q&N1[#Q8l3~$7rr Oa(wJ X$-TF`=iM@1.=Q]ߠet[I #6m4]Ɗ ;@r菞 w荴I%,MTT}T*(xˬy%eEĮ#v|%%",G)Ҋ4zۻb&1\ч8(&prp4]&e伽A"&Wv=nΠ[)Ꮼ \̣gu,2'H^nTUP5xkD&bjfoߩet4.t#'ԯO7̀z'3`',-"' *s/B<ʁE u265R2kUwK5LjD.!v\U|POPޛam6>c9dѲ&ҽ ۽ W493ek:SQDʉU]FbCʍgW@ؓf K. PgFRJ_%V[`; rËƚZW0dT&Gβɭ`=G-!cŔ '?k!ѽ;c k .F]p!Nn#huնqmY,>ylpd58Gs[hzDPxT?Rm4>|AwǶH {}!ˌFX+B׃E 7oD-5|_cȲ$laSLncX H&'27bŎ~Ӣuh\5n<j|B[lS\2 R]g=bNXhT:ecE!k|[rF"}{o.A҂亄2g'4{Px]@`*5i\+h]S|_Bqu١.H6߮,(Чdd^ t4+!#}BN}m'0_Cj#PB.4jkx \'*nG3Xv,d?Kb=*[ዄe7`nJԀ[0MBì5.:v9ø1FE& P\ =VFiJIg ||813 CgMb> [$~4T^[Yvtqh9wb6gs%A?% )QfO4~X岐nDR}&QwP^Da5*uI)L4W ogLN{j=kn^Lk[@as:[1 7 /bXɒgC/1 CxX}ZذZu TeFBaQը2Kr?{ka FƦQZd[#w$1Z\UeD~j)Jɺ *ܹĨ^hzi-(HLy MhM_vZ%?k`AYF?o :'%@X]%caJrI<~ T -Aw en ԓ-!e}tqO]HV8cE!M&U% UD]iC[ v/!+WjA$$ZI*kOo?ys9nB0+Mτ=$Ϻ,౮>je{Q>œɤ+;wkg1t3(W70TY[Dz,q')v=bs(ǸPfW<ku*M]XtND${3F&}>.VέR!eg_K_D>NBğ餓 Z6Y a•AD٣Mڙv cDx9pQ͐9|׻qGt\ OQKIwA^h8/7ZZWY>[O&ӡ7l1QJ@@j9e$<VZGs1*SKCqfaj7yEQ1L&mMs!o`yC`M < O҅dQW׎, W]юL>acAeA+oHᲴq=Ue.7˕+r3vuL0@vත M; ;Q#95e`Zo4vJч⽪cumw قy[f^11-W\zw}ԃ]0зގZ~ahRHDd*+h%y*8ʄcR!7춰 = >SݩC*3Zc~'!CjU6Jh8b[төcWK#.gr}nӳ0T߃QAD_h ͝bnm-NߝlK9=ѹgA#F/v\wF 6c_ހ ŊOPl<_)o0XLgd5̕_ceZf'<ʩSLV1 c|ޘh䝂(N[)8ŝOm$3_'Lfd֎924$?TC]vo\,w +ewsp4Cvwyn NGT~B LN8k*!-B%OЌe&mNN jKy^Pb+v(IiJoGc˲qfagpcCzɎ)籟h(3ٰ&[TQ/YrIH߁7`ՋOד67lpdV&S@T g7xb b.?$HòOOmEDCol=&ʢӕWW4&$&QB,o*ʩɯC__Y*Á]i 'Uw2UfR7jy 3lrMD1s{y_e~Y,YpBl1˜BqT@BUhGgpZga6 > 3F}rkszVqj1SHoeP{1wVV{(Jy"m7xċ?̶y A=ү VfI ' Xsq1t(27}OF3y\@5Ir3@P63PމcV|0V> M׹[3JqRxp> >ؾvEdط xB(gRsΤR4ܜ\xޕoE`٫ݫôLwVqL2rnn ™^;eC 1 OPỞ8j5޸&tW5ITP|_Zo{ r}OϘsvl-Gac#O6{&|m&@9NCi*ڰi<8k×#Ѫ[=Zߊ(b=JSOʹ!gLr=71`d= 0HDl\kVrY!8u]GSlC,?y ER!B7^?(O<:萠~N^wF>z,l_bYqZ)Jɕ['_kʳ@<¯ oµJC05J04Mb=@m!:[V=PjRpԍt*92K#Z,0Q c #n)i&%[˽[KAxzC%Uz³DŽeKky `$$_zAggfs{z:GvJZ6Pr)锺ljkCE3gBk C\@e"#ķS֕BK҉׭ox bdynoq eUj]:B HXilpt&ďdvF\G>kR_ڋJp>P>!"vت1En;Lo;{hּXFkKX24ٵ<@}9dPG:5^z rxB #P rsKЅ=2F*{ X+'HgA#hB=GNORkQ~ܑl2 `ՊS\F2Zos9N4QR]dE&`䙨էrS'/ ]{E.vxmtlxNQLb-S|ӄW"S'lleq&ZS ~Q;"3,j3C\C\uGu|J^ML5j8X;±6nYnB߱Ȁ,Y<P}mjHkF|o3 eZD2pJ$>\E |+Bl[#0]MDpZwqyR]& dV\F7!?q \}J W o ꌃ b2AR-o ;Q!kQ׹o8mjD{q,aj62qZAl}?ecrsH.B;-0NP{3;a(8ڑ.f/:KuLWze >^[_}slϑӴ-{@ʹL 'K$95w`861SL(o.L,V[X\ ]2ӿ ]{U%.LzqY̕T$5f5`y-ck}\ܺi;$.Ea +G'{:"Ukx@ j. yrگ,7ii]̽~;Հ{t 6qwa&d,Y",/)VQ\̜ݦ(_́5[|LL;Ĝg;#otp×F5%'[2I-+`H֗ɚ vv o[' \zUٽPOHk$WWud5RM߬2jE*pWkXx:ʠxT>nm#Ƿ )$ )v`qso(}@הZ?) "H7{lOZW+,_O:WD݆k޻ ꑈ(mgzhe *IAȟCk!e?G9!xL#m%nI7q1C5^ ՠ~ !MppA13]o@Fꉋ'gd͘Y4; `f@yX,(T1'9G>t&:X/hXp%F1rf;kED)r|5 *v컆!{d.5,Q{8^.@}@8Bm}aiD’_^gǂb 6k$z{Vwԏkgb8&L+w_|ׯ{\ EvYe5T% uc|#Ed8qҵ|lx  АY{t~> bюо%c,Ylcr )P~ux%kV<Bnxb3bY" `"4!Z3jkq"%>= N725x>=;{Y IB…8_Xizr Xn$tQPobp1뢍٧G븞ir! o0M KȎjUA7#o%'D?yt 6:a)|-Q@ rزm[62Y hwu"S߭sTYe69N8gZAw?i\%6#U{}}x;I0嗣FP̢qӼ;Vh@VГ(֑q  K*^D6I 6orIP]_g*y:dsN.wO f>65.`]EIѺT,[Pl-*Md…j_EZr&\J3LP*fdʥ[޶_ؗ%bT[Gt&"#`%_qvrcw*U5#,ݐeԝ`YȚT' 2v&Kn![b" 0|a3.TLW3O ]")"t;@]5f@my[dFyQb-o`4rؓ4:a9;28u']PLfR0"@HdoښOoˀ4XqpꊝUp[x7/RMk{=c^&]UiPPR%iB,GǦӢ軰]L0uKHlUƫ9hvA$%_&FK"BOÂ#̈́B| Rk/6HRgSP~-|>4ש3[~R ڍř{3crUGTK6L@\Q:'EqW|=WY;[ء02jhF%Dy܈ 72ڈX4Kx//ŀHsL8T A =\6"E:r/0wg2 UmiX_kgO?!*odomqp$|# qIE%0< ]] Z5U{c_0 P蹦; : .Lb$:ՊYa\tj-Q wn,ˠ$,8s"vSUSZ;{flopJs=G>ptmKZ^YÐ7DN~aFZϛLm]d%1$sP.:ȧ1%B-=~.dWXT~n^i$.P9F4y!N6ZgC1TN?џb0Z5erz_ E K ЖI2a`@ˏ|p/ӧ %& [ M Zh>/{LM[ַ c\Nr.ߙDR˩8xmWS#zR|œKWQ` ;qFhX<-h ,~3}XO ?8'DF)8 p3KQiYmqWt{ &.:m0؟e;`g8fNo^T9ݵ~/?f[ZE!J9*k 4Ēpa"$6VqNnPbQu4o&dv>=Jm* tt_TwH'I'ӪuG=&\]88}a;uk ώ8O!ߒ3wVsR^F@R#,JVU":)"8')e1z>.`gX ]PQsOYj&ʲe}clH˧-կʆι#azW\HXD3ue]k1)M~ -CF5Athq>OWW\t٢^jX\)^єx QChܛ-Ocu7;Yc;o-nٶMBNth?$_<_q]qlME7ppYG77KD8o̞:.P@u[MES* `Pm*vNhHcЪon7 QdG)Ah%K{nಋh"aˋZD8~/)r}c!1~E,2-|aI4Rul$(.`G/"DpR^MqE1,nuP+ ce4]9wSGVyz3ҞtiBa'Zo Zo[G| # 6YɦD+ s|%Ҁ7rij-|?kc /7zHW2C%AHd6<7Si޾%44lLU!2eKJE~yDJbnbӓT%A;_)/̊!:&lw߈PUNxsRKldt:[[x5gpM _GrNQ3p_Qs?Xj=]g&oVL\_E޲!~iv+놎F5 /8iMrkTe#|-'"\K^M2hԐ9x~7 H.DHp)P\tol,.Pr7̩BrX' Kfһ \(ٞƌ&vC |}a|B30 '1rRTbtO f F!wu&UN$0' ?)zϱH%\٨x>א+Go)Tv;?CHͣLDO?ރcny~RTE>~.xdznHKsP^Fэ}YNq&jj)i3 1(_a TR]$iKIfˣS|Zv2IcJ(oEoӸբu}nnGіPߋdEJo!O*/n<,y.;ҙfxL⹨31M1na%5`L\s"" xN[$0$ȦY{ VsF!*!Ch<#s'Y@˗A଼ ?t UYXRcg{wf]V,O|"B~)25Et5Fk`Rxd=%H,: *~XĻ]KE: A7UM~QKVKvmwC5WG1m`Eᤈ-C+eYfI=^~whMH[6yXN׮R@w- n!ؙs!R44$`_@8?+6@y~XxpE[WC~A(&1[HⓒUZﲎ~yڹM`h  kc0 -D@־j!K%z=%qMάEcOB@$\5Ďk"@"oNC8>w`/nE2 L~ }RJ]7}VQ)ly:k[|VvhT9|V- \x4}m^Rΐs t`28䔜Yi{c̻6ԏo"_֭`NhN†Qg+E ΀]pz}ca lBx=/ʨVRxs7saxQ> ƤNwZMWfɆJM$IճmlF ^HWMWם]Sl{ښ dwla}H 'S,EjeЀI 3vIz!y3־]R b#71Ȗirll2aR `_-~aNq "!QdţH]oP!"4xF.x-ľzFLhȮ.vTQg_wgS<1&<~_)s&+f%h p׾Cڥs)YZ|OH".A3y{,t]`4㊧OlB" u(:p=LSuQ|N.3 bxm4'L?jFuI@1Sƀcӭ$չ k[Mcֆuw[>6DC!k'q}r SIJc֒R|P\B6+bxìE –cr m68r_KܬRn%owkX&^Xx9ԣ2p>Zs[f}y3ip>vZ"]YjNsA9*_ 7DbJݩHk愑M7[MmS=gI ٺ!aOC de4q?uެP̮)ƅY1#7HZEZTSUфy[vB]iK,Mog;ZȠiSWC"$GϭOQ}'gNfR%iː\%S>oF+oR^-&c(;3nV/6E:~ 2R?h(fGcpWXӁ)Bep4E뿳݋-QzfA^nn9abֺ}جq#$%/ZNa?ke6xce:L.(fpCcL1_ˮ^<[X!n(߇a8M!VKEMBǫmf7Uʨ6U*jE^Nir- 2;q|NOd~+oq`bVEDV+bGow&M]$[|XUn_#0j{ 7ǚY>kr'jG"r. 8|Y<"nͦ*+CBvҜGV*m|{%\I:",c>=$s$w^<e13 37)b.]tW@)~@H@ƌBcr κ|k㈮_ah1ʦ1~VU_3rM/kvb.Ve}QHոp E.c5akRJfu n5#hE%`D"[ZwsHC~\;s)Mo S\ړ"34VH혴rXhG P?,^$<+.r7#J6)[~"\A3n /Pdwڂ6@/=OjdG2[q)ZMYy ~^{P/ Ecϒ=4eA>*~r%2 WeS{Z cT9\kẉ(K{_Jz04ԪǨo&Dty~Eo@(&+}@_TGdscN%lsѐ %L@@8% Cwl OQf7,=i푟vY,prZ0{ѡ_xB]$GI֛_Ŧg> gb͹l6ld% xۄJ.d}5e?Wy[t Q_8+Xƫ,? R~ټ2@axE[&&`ӽR( =Yfd,e RkmnΚ/nVOjp:hTDlUFEޭ;9TS}f0q-DCcsJL W`L&&vp K'Փ+ʊM>uS{|.!Wu*NwDEB3CQ~IqkGdxzXv{G6KR}6%_+espLD#3~`|҃8u_TRhy0.V"8!}ezC;ҬgXrTƥ-Q+7qbѰo ~R3~'Q_ k쮂#~\]#s8v 5ót#MG4JN@Ez0*QBYWzq _?v)$YfSDG<#YL9Vmȋ0ߘqQa+(Jm@uHL,'lewݨs4}*CW$~qPWot~)b8ۯՉ'œtSEJ,)cZlC8 kHg8iU9:9/]j&jOl l*;81^?/5%kyY֧dQ(KR'8ž8SҧmJoSR}) مǴ J]ZD4KZݑn=Z x?| }5G qKimhR7}dexL],v>67zӖ2Ek$ l=)|Ui7?%?M n_9vИ;4+OiW^~q9a#hk [Ys!"ac^RK=eƫI Gw.I($]OX~܀ i#pf!u>aNY(Ã/ބPb3m{ ޱhw*TOuʯfSga>ސ[`ΧM<~nͭ@HBͥd/_ ]C$Mk= JM3~!!qy]#VTc{E;gpԃQeK٢i+Vg><:NY iP$UkD^7Cb}6\xMRowJzL5 K: cL\eXD[޶a;{\ D|8۝QL!!4OuZ5W~K%(J`(wcOg5zNOs w߽/IlÈ@K ܆)хC]b+#XGBuU?ʹ%"]-(𳦗8/>\웥M2m%"Vc$j$"g/TP猣IYk-j UvyL^ HaV&Ж!9ַ-~bNmMs7 h X:4'-ShHߴN aL@n9< B a+͖7-ՕaFB2"T(ylL>AKhjz3R=4FAfi7 iN/=LbI"7$By#E4")͠@Zm|H[CC:mxYCMnW\Dl 9џ#v,o$xn%~¥H0 VeêQp li03R |SAI_^ JKsFVw #J@%* BV\d?K&ǫ^oQm kec^O(vG44B9^f.^ˋ$?7ހҝnxK6⫚N_TbS)Xع{LsQ . ZY,D2;edNfKP7PvURѹ]940w'2́j϶Z&n >kceOh*'M+VEFIY̒Ɍ"i/ҼTPA!@$L`SA˽c`φK~ i @Hqֻ:!Ku?k+H*0Z( ^NYac% ^4knj Yu?UyY,YƢn#Nc#遒DbVUqkvh ^K:sLnUVl}ܦ ]]/1|PIЏmc"6]E̓ykUS"]Vf$'39O@Hi\.2No_W oM/"WV3}Sx#i?UZlҡ@xL`ф!%ݏ᛹F2+ kv[6{U3Vo5}e$ݽfֈiTc\!&טN4_^ٮK]~˓7vͬsd8喡ﲈgXAztp8zi ao@:KU^FIeaY$/ l5OTu[pZ0 -܈t pkҟ &e/t&4^:q|u9Q k!ː yx:_%(bջUq1I(+\_'3  DPfvn*_fa-wqH41]WB)f]k,qK 㯮ah,T6ڌYLilm TRԠ-&ﭖ !1Q #.lϞc2}ChO*NX_0H^Z_ڪײ ͌& 1{uSqtnˆ}6M/mmuغRɆ۹g^HJzdI!YjG12YZɚȰ-u4uV'L taI&>5d+Lybb@w.E)i3" &wxH%>PwnW x Nb7ZZJZf:c H_9g˴DBYZpr:Y J-;ԳO+-V!W$&:-:bT c&DZ\{T)"B(5!~soc g4{@Tcw\fn~OkkmB& 4@;&anLct{YjR0h*b.qŽĖqxwgH[-Zh,i,L(h8g x=*$g|n6am:'(_zwW#V/G2jkՅ؛̣È \ߵ HXa#usᔏ+,WP@TCh $bC-bY 9ۮШ޴H e hmU5vo"֏o|˽)K@׍?zJH۳\ N__xm#)wvތ@uA`w2H#@kד86gaeŗd|EmnEpo)ŊejARc(TL)NR#FэxvȮA/Bcǝ@LW'ߪAo9+<<}K W+?&,3Xueh\VE ryg%zO5Z} آu,ިAٔMF\ S H;%%fʼn 7CHU/H&>aw[AG {n#.,v]LUρpvw/̆ISQ9Ԏh^O19gp1OcI"ω,^GOɓ!~0j13{Wa[+%Ǣ~%%7c^> ?/U*ܘAc9` TѕxbY\}8"Ka;X t1R3<{y9aěPt{ .N8`5+hVn??rTi?7u)[5nnOȳ/՗tm;amTy.oK"<j:w5$}Gk'7_ ı?X{#C(A,5^,WHS_&ÉU5RouJrxs23FV̐-J7ShMB/Cs!-B13Hz.LQjJj- ?̎/_)m2AJbzN̵e-Ł8TTdž|x!+ם(%)@?KjuN̋z~8 5){6 4@ "c͍MBBQQNڭ38d=чP @Q.p+But F`ɴJW6j &CYglmiFdQX3Z+Z sш.I֚, v0?^o>\.2kѵ0cN+l0CǏRYUD1mnPgd1r9l+?Ԏڐ$܃#HYyS8*̯֗ wR alr-&znPP[}D9?ab|%#Q>WI*0a| <~ǩQp֫P 󐞜$@=ќ3g<z^l#*:<ޔ NȰI1}7XR[fKՅ #A<"1ےMͥ/rd" #""buE ](Z]U8m]f\6r+ gzSf2A47_"ETQOjwY xgQdU>kdq{E~U]BHk(4۝+ʤ0 nUB%qG33ƥL ٫ g?%FnVSBpw|g<f8N#\1x/N=AK;ZaByij>.1vj[YA?|nDʝ1M,,Ȇ$P"mS2dB9 N>_7ySՀᒷ-^5V셇KUcˠEcWN=T-FdOngQ֨4Mrc"vBWk&1g:lqE nmVFvL!b†8bӻGL$7^9ɼIG%}CmM&too`Y*Y/c nfh*%0574[ &>;:b9+[) tniclR%Bq (FokFfkVqgR#I&Xzu#U`dLrƓhR"g~="C9&+$h1A=H U/Ph᲌yrBȳTjb>ST+hz2*"",!H%c|.K7 9z[G7,%}ǷHh}_mB`l۠_ i[NS!>1d;}UDa Ym<願 {׏9%zVuw@9 :QRўX c;Qks0#?}ur3ev/&; F&O).V%%>WY0rwQT9]E[cJWzrjgUm%$Gϛ0xjϷMg`8G~[ "|T9[ G%۩hBѝ/Tk3k<=fG"_ Xcw߅)v##aWjBO fMф5 yc[5Nˡf$( Οnkh-r.6mtw3;^5rAϴ.O4ۤDDOU | 5K\U~:CnsX,=:c`ጳYdڇ'HB.8R<K!ac0J%t@O!Ȑ4J!-`_QHAM??vᰙ6ԣ;?X^|$<:KЊ|O.o _3\ˀ=0?rdEE4#4Q^)#t3}B0Rn&9 `Dž{sJ/g0RAͦ ^ݲI,JBruST= qd}=+fpW -P#1 %DjZ #&DFZze͂YYxX"<7I'uPN#w jf$)E.ԆA& -fVS0D3p]/Sa"Fh`^$J)({uŤ[VSV_5!:>=`eÄ=*b$3iN^ QcI#"I聒}$e1$;s>x! .6p@'՚+B*q$ӱ~(S"l1QI"Px]NeUZ&⡋NMmn]^0 FM }IlڲrSoSQK>#*ZRڠw73-uQZ1V"dtH {ګE/ܻ/ILZ[(Z_KfMc4rE3$#2QQ] N>7G8娶Dy2cܦxy M~aJ\~ޣΪ7\eygsjޚvPp M:U}q \5pG7(ѢpQ?BP1TKB.kG.?͇<|1{#[qq҄F{_DO?=WVMbZBajժv\䍵EkfbF=ŁNd,vL,ZӾWM?tKDbs(V 0 dN;=zJoF_H"3O@O덹~,26tk32Z?J<;h>3g aDs4?g2P5Rn{~$(\/^'kc f{4Y˷wNfE|&:P519P!g1h(LY. 9A:mWvY:bAW3zk0ʾ P&?"L9@@|ks+վjK |$ ,RnVj!B#U<;3Z#=F EnŪh 4;.mӣpm*PÐA[sj 9e&,?Ui&] AL[of[^ޤAF5TOXC]JIc>sCe +X7='Ur^޺.:Tґ@ &&l(O]? p}]:G0i wma7\@ð16TVx$OtZt[&YAvZz&ͪSv`Qe$VZ`Mا{ד0ut\x[AP6{U7?A뮈B=DߍBÏ/qN06#)ԑ);4x %> ]m^0mzk/v3s2h "Ju'_NzNQ5Looھ9pT8\Lz(R%M*͉pLT<*2#5XBaOW~aaPX90ͺI?p-U&6l4%4UAbE) b.M9ER޸p7r>̆Sl§PO|uH]@ }!\f^ f*\::Ə|oOĮ6uh w;MR:l Dy3|` aϬ+78[= }[}%FOGSR+g5ڡ~&%|n$wIODҩ^5?*Kơ)De4T閍Tp73+U[\R[B8R .k\6/Ss9Prp+J9ݴbcFN;/ ۔Y23]t /7JPniMh)W 11C3(v'?0hmd7Jx%W$Gѡ0^㧸ʖv nL# ՛P2`n@Lϴk"VkIlGv%<M'Nb(oN +D :Ǡ#V{`|J&!_J L .sml݊R0|SC U0|5Z.LJ;p _dia/w'{*dg9 ~ Ժ_<ڼ,S&g;Ӫ׽)O:?p=ܿ^ `{K Y8IR-){Pؓ6t䏵g?ʃ29aX6;%,*;V ș̘'*(4 }e 9 Yg`e#)\\CߜLITy%f8֑P Fm#ƃ:1ӎqb?ەNcV[9R.u7M G3# $M#eF(C#,0gg0ߙts!@[()4*YIJ!VbM!ߡ~3u?w.S*8oP*9),tCD1B *O2M8__%P#t@-on"YO{CU9'e`;a牙[Lrd3zCѱy% xccJg^hD VRQ٢wI]Cuz7GpG7a_ wx?s'pC.&Ȉ+z?O뫲 !vH~/n|6SL𮃕6Bׇ-fɒcX9ɫoҠ!w@MZ{LK^d>y^j+LFK' }$&kvg?;jsj [* VBQl=VH5HB^"iSFLtuY{^T L,Ć!nV;!a A0ǪFjBIJ?W Fu*3\g~WĒlR-:/ '[vͫ0{Q3<@]B2o$ !n!-YKOE:On~X/E 6/Hy Թj` 9Iyn+tn((Nm5d{H#MdFMX=]0!6 )Mx z |(hsJ p/7U$z^9W* U1թd Fy7icl5MY5em)0;JZpdI̘LnٛWʞ 8{owtyaoq1D wA"!I]k>Yա$AdC-vǣ;@6P{fسf9Եܼڰ/w][L_q[R;k$6^)pbiŹoc/WgYZ0707010000003b000081a400000000000000000000000164943cea00009c94000000000000000000000000000000000000004f00000000./lib/modules/4.18.0-499.el8.ppc64le/kernel/drivers/isdn/gigaset/gigaset.ko.xz7zXZִF!t/S]?Eh=ڜ9Q:ud׊61Y$$܍n~40;ltDV;Xْ:(i _`[jSg3l̋,4 EV9+ !DS(85A u sД b@#Q\K+ G1RWJn ~8lja:۸ϳWs3C_Yi$ұn.~#ťW. #_upF?Fy@#?xv*^bj^p|JB@FʶU09%!٘6'_E:(7C>|.Q%2{VfAtYn5hi[4OIwn | FQhj35zu^G^kēG! )qqHLiu ,VztDG3o89ա(9/C" 861nvaǶtSrL"oCuyy"[hZNeRqO3`u> F:m22; T*BOϾ`NW@l^nԢ T%Xj$yl;>`|lX1dZ@^7*&˪MTM;<(^[L5S򓿱fH$Y/S;\bܼɹT#α}C+GBDsdjrÄ]Ms(1PR=|+VA$ Z_1M] _s}zKφ3zpl@cv-exnėy] `g-q!( Y,jh}ӎݑr55H$sA#3 ɕFf+s d=;EHR|GhE҇u*17+LJĬ]NfĶXK0Ba,9ɂOΆȄw-=[͒@yec:YMw&tĪَ|?Cw'h5U#WGOWi =O d,6qZZb%<ʊNʟd1bul$lp;T{8JSaM"( 7\EXu0(sk\:&UxZ@ Glc:uʆ MfH},${E0jM mZwlw{ h/, f3 eJ}!YǶ#OmۚaXAOjuM0eFv_$ݗ&1*z=+:4cU{鄊>_TLH-Iy>vR1nŇeb2Oe)k0X'+P2z>PX&2 v- i7x/nb sNz˄u"x8싣MV33mPD?&XSBz NvCb#VZ&->*UQ|}и9n"3AA\i@ZaV}[8 4$+`؛osWKKȋT{Px僊B m`.|na8V.\R3識oT)˞p‘M\mkDZ>'3_Z+ 0 m2ĕ(:޴^d @m^UG-/1zK(~/ ,";pSXN-q =f,lj(T61~/ e3 $0Ӹw!txқ?if _w;fsЌxRL! @ɃhT[% wWxU#@ ӲT\}Z?!s3pDCvҹxޮ//Ld(b+!V ptȀ p>ͦNI;|$[1Q6qf\mk{o" ,HYԗ} 6MdTb]%Sf 1x/ͭAim靖}}iSFɯB_ VLf?8_}mIk:.R_!)8:z)0PwzEXHBKp` ç:+Ddv^UBevtP#~Nl޵<؊J|$ ' SǴ巷]-Fe zm<%g:̴9 fXΚǩ~zSAڅMKXs$9dŻ ?gbV`[kd+W9llʚ){[G s6Q*,\_j64㇦ߠdfvKx1Ł҅Sh" $o^A_L'Z2?k# sM!O+8'˟<u U]1=GǺh-;U C@ +b,Q=p+ u)`Nj`8(_B%J){<Oرg aV vI(U/,<mN H t1]c3'وu1~seyٝDSg༤%-2)#.CwFD}D4▕/W )ٙwn6|͠3~m?L ̤.}BAe%jaب= l 6#/O~.Nk5ɲ6- dS,ewt'yl8vd{qf[Wiur^J~K{&4#>W >>\`K )FCz,SPem{Zx\@/K~w|XIhPH\w&;OcFo;baz5\q>Hˍ5\ X_ү6ԙ:F(b1cXÈ#T0D_h/ @ `RB6\E1G9ej=13Ǚ!p?:F'ph .I7JYxnLDwV<<-@%r$vnH;|0>&b<3W˔n\( V[Mǟ-Q;oV!BE8hAN+fܔ\_ 墺*8rkG G a)T "> 15{kH}݂`SPWZov<%?19¹̆]q89Ved%Pٚ5dlvtT) n'#LjAR;wϟ5N$ÁDٱ2 ]Ap2Ո_96پ$Ɣ9M]#[lh)`qzcʹzes<01һuQ(S)\6P)YaB8_0zѿgp&tv\ܵuLOeՖ†_3mGuʒjuq;7k7cڄ MDˇ MlSf '΃3,j|S%rȼEֽwQ_cggH2\2hbX$d~;#fE ܧrز<n+N U% Xӈ~6DCnIXNIMh\'-L հ9wT(d) nh![6 :m"KccB[|N|ewyxZxs>=&ߜmy6),o\[8QuX:,6d7 MrQ[Jnn!Ҷk`iW=6|i\[ݱv;{_FՕrؔ%?fᬶ'%w'U $ՋqMK41k[݌OePqTxf*5\t/$ߛnqAM H|+hQcsf.['Rԏ_]=q4XMbc;ʠg)<=7"I}>%7q||:cq`]h6rGe{%5tzȷ8/o֭o xPZIzʦ0͞QJ\je%VCCyS.axxBB-_Rg Q'@+l5Vq9 -qרR)oi+\WmI br5\\`1tTR#憿]/4wr }LH67wڰP@Vz"ڟp(`-S:Pqb>NC47j'iSqҝ<߿iV&ʞp<6 n%Im5V^MyX3($M/>K!lgUopvjzݽa&YOˎ38HAC;+Mܰ)00q`s?'ǑF]b 4*BjNтEs#.їx~>nRQpYx5^  +|ci Rg莽 FF%/s)~`?t'J߰d7Q`Q-+46&:  81[Eua'*ߟ?CHT:xz]ݽw\o:_euausP2MyL =Q . 89szNwٺЛ ^Cۚed-,f*[a$P&B+R5p^-up=Ά-K;*rR]R^9  syȄGisA>8v*u &66nmi<+`'P,X.X;l_wVqRXF8lEBPW9_h(ţL$1nŽPd\LD}.'-!(z"60,P;w{Cqd\ qÊUc/X*XZ=VaQ$p`C%^e\Lo-Ӊ 6g.O`J %k#+ZAJ¦M|>1YW[MP:]_ښz0XS OrSc}A̫24͗}M zt Ա:nn!z#]:6=. ξ TI!')-t~j5{${vVN>aȍ;C-Fgff~hӘ |Iف}eq7AzIX'M#4T!7z ibDmZפA&O@|M?JPd2(~7IOҵ';'b9ZjFhej{䜍YukR +cu*OINC%cvԧP! ZMeFI l د|(. :5JMe)JqHnsOe>sE/ !AYS}y "ͻU/480K xA}P)LJ,%!<7JxM 5yo`- ֬1u[7;(xv"+?cr/WHJEHOqoJr&}y!)<LΕD!k䴦Nb8ˠ_!)\1n~(DM󮥇v}y({ۺ."HW<N+ǟUD Rl6I%YfzTr5åQaP+ ?~npsRZn4 Ku s]!ɀ,M;3˗u0Bwk$3gm˦m z$x|%!Gnh_†˽KH]Soo9tTz)6ƱHS\GM j;S5\rE|O]-rsy,G`CQ '1`\;eˬ@vږڑ!ctxi:qIጸ!XZLg#Wr}a6:'#ǧ%4~1w":z!h?Kj7RϤ|InfDQ 8m`$?j:7#(71K${s_}  ٰ~WQȴLAԣQ Չ.3C|'ȗ͖\.I F4۟$Y/2U2-Fh"󉠂crHgCrMSM4jGß(Q`e%Xy-hr`_{B%$| p!0}A -h=N1>!Y T2Z^7=l eWALX.\[sc 汌;+!P'i#hA4%!&:χ/v=5 ?P  iKIÖ-ku'-@K5r`b9׫\r3@;W,IܔXұ  2ǞpȽ˹3M!IWD2'Ds2{l4.+gz&űd)Dv(Ud }tL,O Ω97WD{m~L4cdg6xa0ZOhM_?D:gd!7ي ox_h]67 G.f 6z܉u=aǵ/aESҎ6H毪*.1:(VnQ,8mkfoٔF<6GfjnXH\AQc4&)0X`P)s'ՍBʮHӞoE,:bsڭgz.z& u? {ElB4{YMl"PM: 4[fM}#™ہbYRV $6% 9){׈4xgʓ{'O?Ӏ.Cbb&17/ m)ԫ#0&Af& 9zK99X[Z&oހt@5>pZ|fqQ<3 fqAÅ`Sֿ;0=^śBIG![&4p.BuOkaIxS_o}9M#X=4eJkf]nj!@Zc*Mdpq$@kҮ6Sj\:;p<y#`"[H&f##,q0)baJ $Cv[U@c݂@ &u缋?zhPye@}Bam~q>Sm<W0e+!g8 #'*BIj,ҫKi8?hQ/nG ^rP":ܣUM(*wqdQ2Azn4&먎u9T.iQsr{TAx =NCA{[`TAv.\ODͅRP _\[?:gp"p5o ѢXlpYq0/w4vdJZzymP(WVr]^uF6٥ &krKum8_O!kkZ2Vd2M%>{^i7}ŏI$Z3w@Ԟ(08y=W俙#fV{e{nL@tND;Mg_k)MS у,3`)薩)4n\R[Mo 1g JǼ;[(olKʑqEq)mZږ(YݘɎ.fȭT *ɭJ͸ *{w=IxrAPpI7L؅G'/P݌xM rKYBR]~[R u:r6p0U") uar@c7/U،ȶ!: +Od3+ֶ;i 7XሥS.F$?ui=8~FePaVJ;/UݠiY…N,$:p\,[XO+fozNzˎvp*Bٜ(H> "%KloQ%+fٰآ\E3SaLԍ!5PbZ_NIJCN-9&Srk[x"Ǡfɓe=&Kk-sClE #ڴA'%-u <4 )ĕ.W{ܸ6?o%v ˟]M)>[Ox >%wG 0n١Ix6~euenm ݬ'%DXKS7H^ϟ g!w xB_YhM¶fWXYҶ A ߗ'QXJaNiB Vg\DބEp5Ũ3ME7kR>dRDi%av#R+RB+ })V;9:OK )6IDy"?T"{w76hf c0v^?!8*<}0L7myknML.җ0 H94(V>BO1 ip4 ’L}yZ vڷݳO6lQڵIvS'HLk1[m*fB/[ Wu mWS >&3_?ntl5O3a.xMWo `)ӞաIJ*5JJ? :Gjm3&ڞkxlɩ3gm9r68Yܞ3=9T#m{vMClβ|vJ@ޙC!R[KCʻlS Iۙ/̰rS(P$Yz8KA|i( G1&g(2o7`AQ^φ EbNl.E@٨ZrX=|}LK-DSmE9 cpJ:ul_N T/Ȉ'.˲0]e\ջ9ICE+);5Zzk0rk[|8=\|ךd$(Dظз `ֳ$2dpX^B2Jm-䛅+4D^>3Kx xpAE̡ZdOD>3E)(Pvu.m H`FU8גuTݺAF!<(zX*Ң62-1Kp ]6׳&5.*2XdPOyqܻDImŌwY0},& \z~6'i3P C*DHJBppL#VgqMHCXZE }pApCQX*A3g(/| e{&k4.~ߐ) B4>(s68 |S% DZ) O a~,_+$.~6i!ϗV~"]/_[E䉳ܜiy.cʿUI1eJ拭b`:491=0 O,BۀQO)pێVy*;%b rS3 :PH̝_:*y6?בX->5^nEOp^Ec7>Q#!sNMu+41GdYN),>}GϘraPi|ۻy|Yhs4K,R"vXuX[yѳ||[9YvShaH[hۊ{ɴt3,@zĶV;#G{̎so04Ҏ:IsѦ} B E0jV/ĜSI>i&0[MGl:}Li @_>Sk>b2oߓE&5j vP#S1Ƙ\މߪu1­J4B-kMB2n!C |& }+3xTuTO5^,6;0]>|WXR<4>x$%|ǏᛖW9ݗʕm|4O*<%8zwzC]JL۽# G)$>a(dP-׭`wĸXur׺YdZ϶[yim9t><T .l%0!IH[y Ļ_;7n3Mx^Q Kzӝ\E݌\P[T"չwƥ.?c57tP/xG[2r]^2{J}&[ S (hmFWTl&zr#pw3K])GZG?p*"o}7"P5{$҃uDZS9l]z~r-Dv-Iq{ClYnkϧ@2P~UR@9쩌XGHVGPㅀEi~z@E]$/J o" MqdZ[DŽ+ǀXZ[HE刖ed{y1W'Åq& \$^:W3\,=[3)BK&Y[efYu1?ZM?[OOeSKL&Wv`#w0˳p2YO4nR d M%\Էr@kiiPA+c_RA5b:Eq) c s#+_:\ⶉ<X&5Sӱu0yVQZGha7]E ay[>3qW{뮗]* `)%(=g 8aSݘF/{E(G×#1cF{8`k7>m ,EHfnu\"Uh0T_sx<Wg H>ae~%9B@pseݵT X%JCML+[]{@>d[׶;t,<, tIeU~ζw). 9R*4uk6Ntԁ @y\Xg,fByv8x:iR`hd2 R`G-!uOzmNO5¶ZVCf=QyZzZD|/d ==|Pz V'Wm:أE6cEL7]$Ƽ2ZߣQ7G~z#.HAۀc+UY)DdyY/@9fɤ69-A9X5LV" b|BD"dfڕ:cDّWSe*H&g\V!6צg{ಂ&*D[WLȳO,2 u' O|˼G4bZ ;hIWa>ʲ+Tq8$F|: kKy*65G۫`ewIz*eOoz+.~mSI[kP*dUՒX|(Rhr>: |vI8Y{9 X26| BD/7S!/!'ĒΓ+FPt֊k,`Yݖ0K7fU+b<<®ⶋ%ױҡ/s#h`"iئml|W$JƋ_4ϱtk^"!&y3C,P5Kz0k2@fG,t5H탅AU 8FR Emf;,:Sv KL@dIU;(~g<ʄ \n-9$ "#ո3H?64BhN^11,sgI6yGNv8u`jXOB5Xq/+D(\t7{óZ'D?4 P pNu7Iee qR %n2YBgݳX )ؒ, FI,Czi_YEM\y JƗ7\{W4^1|QERw6nEJt4׈*' Ɵ;b85'd.h=5Al?*йI.kQ#wv<n1FIڧFksos"΁FQj]'0oan^&W쇸̥M φN;[5lB!駴184˘7J1ONsbTDŽű_@Y|=?#Yڃޑ|_?&}{V^N _'m8s"l&xy3ʵ1q/ۋdn >4`4ôxC$E4g~ Z6Es#.c3BRL!%h:Gcf`%GTΕG:Ub'/ʩ3M2 NJr_W?v# ,ύڪ3OCN՗FVuf&}Dw01zѓ/BĕH۹+p F~JaZR}BoMR>\WU߉bZī*߻^՝)ko)+ L&>bSHTHB"8OJdw>(#Rlj26"K֊ dIwDs)a/^\y<};7#H{ <gRŃv}jfY7a5Wu%naxjaFHx/qBYo.Q|}} t,'@]7U^S uldRԨwls67KT Tw% K r*u.@ Ken3_ }1/zcXUO.pw"+S&$Iԑgr48;S|H'߽K&Oa6T9Z|VW8˔oN(^l3j ПvH}pL)C,%{Jo琵SR $ |y { pB#CpBɁ2G'V bWXC:=06gyhSQA﬐,jf*'7t[uyyc>VEݵ9GKr ]9/1 sǏ\&45ǗZqHH\)iig]İ=(x.(09NFٓ#ϥ"13wݟG~N Z8_}iL(/0 ɐWMH}m_]"SǨRįuk Xr}3oׂd7\a>l)cʹal]MQ]V et̥U!l*^>ޮљ z0TfgT1㶍j gM.5 (7~ ??4Yxy(Ga2*~Y$ZPA3} В r)h`?M'q? ["-JZu5"vʱ>cz|hy̰oV߆ug  ۿ#s ǣ ~sm y2c>kf1 e@[?S{'K/̢^S?ik+C>GԽQ5ԮܫeA&>#1O>#>pvL1pb&]71bгU XQccLzEudx"/\Q_%KT́^I۔yXbۙqHkf$⹠Ζ:ED9?x@ 0}.$P HVď$Wlpcׅw?) -\Pr` -i\7@>wṾ. ﴁ%͛tovl§t V9RU 1);S1jlmp@*XZIm !Sšϳi-E`L%`8EbTѴ}3P5EA(tڈiWW(Wro`# m֬Ʊ^P`BX%{3}{Fϙ𳨶[FcŴN=@Z::}3e|;r.)ScUL,0cLPI2{mM L&i6y-o8էrksTx3npa`yx22͛b.@B+F a Ke+pmZc>l&CTlo?Jwʖ@ǭ皿U)s(rQ/Vˈ/:Wvb +u Uਫj3&yewtj$ފ6||,Sodyȝ2ӰC'-A^{jk/ޠXZ⁄1oMh"kp|j'N>W׭h58 imY᧱ hkwR+Fi|~UoI g::RI, a+9⒍jfa*=Xe I$wbNzK͜M Y%K˄U+y;֏;٥^b K2֏x KfM @dyELkuK&3殺UL~̸gP۝dj2bm@>vd8MKQOCrZqJh(ņ^w zZ[ٜ_ʧB"ra_up0we|ܔMob!M0ZFY徯{N?9>!~%YҮ6|QꮰSv޺,-i~C"5!Xhq=_Iݒ&AGoBBvCF-d4ƕ 5zwc]&D_X>F+N)d2lhl09Tl >NGhٮx9 v^_O-3*hu>ہm QW/|` spY5CHژLbxd}z^ o{j4tKQ Ң)/f ^> EIU&w"Z 8cLm:R0 1T689s95@sb n\CRUIFInU{'AX׃acݽcͷlW5`w  fst :݀>ud*Ai4x&#"2 E h0ZP( V*(6]cFu=ɰ O }#N=׹41ZkW :,OS>ae`>4 \B7m}"'NeS _ 1W}N.8pH4N&SZR''hxQΩ| H.A?&>)SUgVm*MjY/~%l'{v NK=W#:kP 9|4FIhPmh50 Tp|LfP14I/fCb< ɺ:]MNw=Kl4H ]Hz9ʶ.M`[(C`j:nz-PW&60L=_ ƅר59/gTG+b,XWh"TFH$?SXv֣HD1mYiF0@Py"1[5:$6?pS /ai4"]2KfVSh6>qX@CnqW.]E”/7]egd˦rrD%jhqxxy Q<w|M9\պ`k.R^)c[ u=z(9_B<6hPf1e{tuʎ:.߃G/)s5Y;D4jF_Gp i[*LmĠi4xI2>e̡W'Cc *C<> 2<:sTqӀX4B7@lxz,<z󬂿CΞǽx+n;BdZ+ylFlXi+쐉hjxg\S8wRtoX"F&Ih&F'VMGRf7ƎV@uQҚ,>B$EɄ^\Or`){vMphX|,Rr,6ElETj9va;&Rޅw@M5ƣnf,J { mmP Chlm}?u/_wdϢ^I޾IihTk. x|UOφ}]Czr$%f.RBʭ"`C `mt{cOr= y^=ڟ>f 9i2R Zb12")UL;ۂ,/,sƗx毡d$V5;-]_5@?< DI4&Khc;-Cc$# MQYP%!%7 7>wADsD<?N4"ImkhX1ĦvҔ̯`R7hP.\W}rv!>4^!ZO6Xt4"2&>o{rwCNo57l8 T" VA|E8S?/Mŧ87V2L^s-h=#ҹ14t/+$pފA- 1AKSi3fgs)-7CP0JmĘ r ӰCs2Wz7bXv (}7<L,'ig)wTG:&UXc"S .|N4CV^bBABVqݺh$lSsw }UsX@ͼl'eK> CS6nQ8'Gr yWesë/ds\A+jox)#cua|L;2E]4= D߄G7zNq٣ ?v+W^I)3W_*L6谑10z;Lބ%>@KZ0å8b7FPWkl.t iAYO16Ĕ|g/J^ !čr흯/=a#N{H:, ~}R76 jo=1r(q ְz F"MՖDI _v!ljHoG|:u&m˕nb =I59< nNC1χopE ^1)Ҙ@Ui&hy|Z+k>'$½&BdZ~x;n~l*aH+TTsYϾkxmzj>`DZ@y젨z %S_bmI̓.z60o dFHis,ֳ=NyNoN3&Yy>}h4[\3Êϓ+̸#I"0|k/hVޚ3^dj)VӅҬ*kw سͰ$·@T+=ô$*ޢl#U=DS O!GtjPܠjg">Z`(EfڞO#R k΀\qyhnk*;Iz!qɼ`&X-7jVo@$cއ3ufKG{TO0=BSCHb->3':\A4eK+=w~琎D*kr֊e^tajoSn [H/fS@s,l54OvXynP56hJk{+9掅&!N^VYX v]‹G~oTH^Sljqֶ^X:ae⺕Nؤ_i"&s|/xiMǂ^Wwh-ߟ6?ۮP k#De^zbKCJ`YfF]Ԅ<3SN0=-CLC~S6тAO{+&؋cTu AFtW].IOw؝%îX 9#+EaLڳFG痮; ,GIoNg'~MeP<` T~6* WsKŖ Ro886NDkI;u B*Kp"8xna{(S?Xt隘QZƐA:,hu) K!J\9]KEVȎ~/x}r7_uz@~@Rgԅ U08a5$Cc SFVn`SVNoG( Sy51E:?r75[bUqkP td#w"{bg>v];:ܫ{4~/H;'5j?wu1K2{tgf̦CHkLU¯*?oPT9&pGZhu'G6d'B;PP_ O@俒~nرnVxVC^UE"E+QF!yN̕Nfc,2`ʑVI5f&ٍfUJJvr|yҖ@K@,RXD)^f+ɍRX`Dyg="B7ҹe{߃!Ӭ ١2 {̨my@a;D"Z/LȋޟW;GQ<%{ >ae J=qy6?My8soZtMĠELp +`lщE0a3M\Gnӝc2hgD}*Ym 3Q=>IE.(5*SvDy/B{-_TQRڦꡡ7A/ y7n 5kr %O5T =xj&UM{'u3RF {i՘glIqg sIOFk6$|X_ȶȕup+;Qm% _7u dG#:˃홎%ϔ:L+% aܸӔ9j,Apցז,#ҝ*k ! EwD?)$`9hp> pڠÞtr?$yl&y)/҃ ƴ8/9 +#:(J!#jv#=л$*["X>ޔ@2}?`a@-lKt 6DPao@;Y-ex{KW PYχ9Snj6DwҾLw_T 'ɊZs]rT 1mW 2oEz/|(IDEgOJzMp$?C Fp!%H3(VJ&X3 H!b< { O_U y',mm5K?ss Wj^Yj"5 ^kA_Zi/NqF6` NQةNuE‘>8_O _2E0RP>s`WRdđɆWWb, ݦ_%^0bu2)j] n+b "Y%E%Ucr$&>2ϞL-mq%l{gb-^m Ũ:`HjCj9f H:^Qnd›vU¡ jG"gWʕX&yY$Zvf 5ypTkzM/vvFH%y|I#+'U9*hyc-Nk6BfVxgrj[-%v0}mJr9!u&(}|gH܄t;7R~c4m84IB!7tGYWhTf_q7k{C x#8&YGLYb]n YL.q;K[b ~w!^ԃ`*w<(3g,5܊ޤl3a1TsV_ɞp Ndh]WjBtQk \zVs~RU?}uӍ;䮸*ҡ>ǎ RB_X>٠6tmd KJ'޹aߏ/ T۵!(+ydWmh|<QiX1;%WxA985\OsEu*|8J6ٹpG4 h>Hwm% '" M60b $:-A.8ۣ1`g~M2)jX6\=M8VS@TK2"<*9F\BHW-4-H}4V*y(~?"^74>Hyz {ꊭA.+blZ|m|FZ_c}!4O*غ{u uhܻ (_~hǞZp"y4|M 4nkJp# dsVF].u07 -Aʣ%Yψ4%ERsg^H0: j\d1R^mXocvŔ *9\ڤceٽ߱%NnYkCs/Q( $9`|%OLD n-gʗr-OTO$9eKWOl\i;`Vu _N:QV!x~> 6-zu#rs -lL&dKwSμӦԁIi[2Tz+Wfn@\3 )yI'1{Ͱ8_,Uh{T $}14$#hGANVnvyP RkKH/80n?ޏL{$N9jm^LN@;iۮ"_B :SeR}7;FOCtq+Qf39"AC$Y#yQh[S GE{^77gWc 91 9oVV%S4Ȯ@`0y:"dQ&O#'Ez Aoxcu>A \P]$3EK͜"཮^$^{_7[QFΚp\SVVT|r/䬋VcNT8-jE@8KR-VgZ4n T+{r?qר~m`OM)Q?νi+gד !x-SV5 0RF۟ѽ?&-ـNoTXٸ`hnH f/1*RFu^%`)cG۬d +tRRv_3k2Q,a!(љj4pd(T!U(GR #XYPvhZ2QY@κ#$w/d m&Ѓ:mۀ㊖lzTFQ,r=`7<Κ`k@ͮ?Nig(ЭfGsA{ܘ>Utbُ۪yB ʠ05ۅBjx)vD4e1GW԰Dfp}+"x/Md&S7t2|KcɤC qDǎv"Ϗ`tJG±C8̢UjǓV'VZ՛r4|lptOwVmϿ[ӠRB`TɨqR1{CO{ʋW u_L(<$M'qfU'4%ԇ }'2&{b6%O}Clxж[ǘo~?KČj%*o[}1ZpIm/VOe6Y.VVØZZ/_*y{hFS',]dUpț}Vh˜yr#z- %Llr_7`!_(.&JqDZ8 -UfIޮ.>z.f# 3 \s_̓44 )[*-b&f \ƍzz, =PM[3[:y"a#QJ*l#taX5>w=:|Bʭ;Hfrq8ϿD"IN= yHp~pU8~8mIm'ςsRpj>vmL!\  L{)2'rmN95^S i/&]K= &mUŝ*KE+e0=LR2æDW-X709&XeHB#/֤T~[{$VSǩkayd}vq5kE}m*Ґ 1W3:ft릻(H?f" ΰ:EUWpxe5=Okޒ=FKc J,sqV#hTD߅YW8UYT)+AMMp;jZOz˜i?e$> 0{$&rɔVV:ᶚy:q?0eSg{kϠ[W x7Bj5eAg*ǥ* OH0ŹgDS_knvD⿌qtLJ$7>܎`&~'kM.l-vҿG2k>#-I<zWU|rfp(sQox %Y X:9ȋq2VzU6Mq9B`Egz={ÌRR(fb t3Tdԗo0[n,;6 ˝/GkY] {ޮKCOr><iX3ۡ^ tq|D16Cc6jLf i{ahx5`[s˸`x?9#3g8> +re5<.rxh?q< q-2JfwT=±ttXE ➿0ϜC>= e6}' E'm o dR %aLڎ} N͚~}ewo3h Z7 A&~^ A)~8XkcJL^w7DԦnh9̈$ϗ]p,>05eJ$iLտ @AEH ILhqh]8}p*LL)ъݳu` hd:!34,pLƔ[J xEEJW[k9}"ԑ/KL}p4vwXuJPp4ruڂL`6$ZR-PMPO1\՗nߏۘ涡@ޅj%\/.,o-Fcs:y9fHt@{1l3f\-qfD- =֛P>mG-RQX PvF3VpaMӵGsb U'Z*SvZL9p꒾UgWa2Y5#rnrg^K< v6?(BpW2>ΤC4wtR)/Vok| CEpaEZa#?<$pY"͔{ueXi *>O daKxh+'O={ptDf:b{T/6o\]_򸷆S 9Q VM㎻2gY0QN:odp<ƌ˜wa@>;uJU&pe@zyqpwh 2_^U›%.BNQ6w>kdGFm qYۨp'qX sa؃DJ'_U"2,%d-IE"slQb[ Z#ɦ0er& 1Hj9#\DWgD:b?.X0.C@@:CZ+#iIc0򄬔 s#Ո}|C?/˅܄<P;[FsMjZ8kٚLڳ7/UF`oAEeX8):=jͰhE<_ Bl6>B ?x^"Sۿߩw tB2|Wg|4lu[wqʔū(WlЬA&b~1_"//|7HbP|WRZϓG(!Χ;SCon)_w7ۓM:f҇h{# ed߁FG$O7} 2^E7tTm~%3hX_t0.vO%@848+NNZھ|J_=T{lU4V-.*{}&M&Ւ}|M5-dH[غej+ߺ-=Z-bAHHJԍh!RC|^_=7Sl[k# *p Ƈ([0طP~8H{a$Xx^³ʓ<ɩmzՙuD(ߕ.rm|c*<6} 3\eAA~Qz*z(xY1[2O1qMV7EgIMj§) d۱QVX0ƿr<^kܱDxGĆT/.S?aF9H1=8*naXO"PA){_쩹)eGb.fK\GLa9.eӎ/=Djh确| }t0U1Qc c??[4VN.|kyvaV,;Ez !Smɵ7"YuAIު[ߓ;ljKR<~yFˌNBHAF/ZRUPt v使}$]  n5on{s#Ұg\kxmQ aO&׊PR<<-w a vNNGd2Xj7:P$Mj Ƅ!^BlD߮7XS̨Xv>edU3ZT IVN3%8E`ԛ%WPWnWI{SuBliEEH`ί/W<0(Z|F @3R Hۼ,\pb MQ3pʯGwOcyoc؅Dg9كNw=9ls2a唣=[2z&)u.^f-&kP.'D]3Ԡ! 4 z4x}u@)~_nV$-hjTJ&Fq60K}9̖m./_:zOXlo6oU?lb̿RxeE'݉{=zp |_yJPwhȘNxz2$ 6x)0^ o[ jZAߞ-ǚZG񸑫.+yDLر<0ykKu5Λ~ &Qe.X!1#ՑN鎦{sVj:w|\O}" JQ[Ay: m?6&+g]+.eI]\QRBW|VSw|"`8LɟNмjROs9uIJ=G|^N6F; "d~/k"VvlIx`9v|=dGaf۪v*jxEK( ;{_4 ߛ˔BB$KBeĹE7 =%6n|2ƂLL8nmH0'a]V*8jweMqf,S+^HM}JFp|Oq=nԒk Rgʦ%:J IzUtV᩺KPhGn>Ӡ͇#VM lZ] C~[U)OMNٮ>1uS+m|lݫ *(LR?Kvk)'bnKuY  u:ꑘN#[a",oa[~>˓Fq%$z:9*y[M _Id$B^ǘ* 'Sn8&3Qml?xNE\}vD'he;_a(æg$j=ƥ~Ya.u\]|x*/RaUp*qdkNoyp[- |mXpWL9PNjx"ځ瞤uՠ]&Wg+[X]v{׊#ܟ㺍? yHE^)M*@A8V% %;vQTkwq0w̠ Ì03gg91MZ,MzEb^Ɲaan%*d ˯G&j`Zxǝ-wڃMo,an;|e|х ^Sz_ 26#&̥[P[8&JiQ~,CobƌBkw-n K7MhQUzHr3-X;zLh|$3fWW=N.6wgK/!؜RA$7DbiytR ݊#K*9EkNGXtJhl%S^>YFOܞnU5Ẍn_0FԨX46J^GTUi{]rNp?*s |1հI8R=PP:n@l2wA>S1vyhSnL%ËOw%, Ϊ|? T%+m.G 2%HiCw̓ xԵݙ_tO_#?z'b6ڷt. Sh(Ēfp[,mBX#m?'3MH Y9)P87]|Z^a}*Fzyj˶ X_P_\5:g4?jB{[..J D89VdF8F9rk CHc#*^D9Vi{,>ؕI+ȸ5mn͉('&L9M df&zLDCD<=}al}a8%38 ^^|2_Um;9/*18~^~.,* EHPk2no4~0%b kz؛)jՊ\u\&GYq}~Z݉', gsnZ]bS E|g%2v' w+m/a ׉P)TݢiJE!Eإ52ޣ< L'ZDh)$ $=u9Oa .P+8ıI(xϨFz=4|֖"tsbΤ.g! yr/03S9r1*dRDr:vTPxzb(VjIEC?ǂJ)ӋЋM 7:FT@TSt ΍3KAJ_Ӯ{F- &Kȇ[6097kN!s:TR6GMOOLvR~͉ =4_mq?"[M̉wy| !pkXܳT޹Ɂœbw'+y :]B*V m.Ԫ1>C˫0y +ۓ)*3Jwu2M1Յd̀|%nr&[#psB$x,Hn(NS[&Ƒ#`<{ؙw]vzo֮_fb`Kkgf֩0鴹>_"4[V*K~ڮUaÜNEN5e^jП1\*7aVA5OЭ=V \6H: RA 67A͇"cLN\Vü?/; ᛙC9A yΚQN0JQL n07(ueJZZ&4k[K* bnL>rmZ#pNo!wYܧq>9l,\|LB?@҅ yj7dhvP P{8T13pz~]o˾uzSqƕL Z-ԮDBZjpJ u¶wqx]-mAa{C=£"0|\W'F6cAJlshO]AIOST"}Do`9{XQy "M_EL{b ;+'8dYu1 _ ^1[ M;yLs`ߢeH)8MWyrO g8w) Bҳ (tJAHXFhLpǟáҎ9|R\ML9٨L~oDI0-io  XL}ڸF2D>Z.vVVom}f͓#&l:NIE <׻r$)C#?s!2dN!'ж[Az"4I7:U>R zVn.-w ;)E8Azy@hS`𿤷Xh󮒾:;}75n f}8# D$|c5Ƙ(Gڏ\߉J7zh?kޟ#y^[6=t|a#@Ø. !detVTͺ,ݰPCf900:=2GnwO)%αu|rXo;Vቘ/Qܤ.{5k\$˓e?yWl_磥Bj/ߊAV-g7hW"U\ܛU]bXJʋz v{ISU cƂ.]8Y>eV,4v+,v{b\>ey)K IoX0[b>*&Yn*rќM{Èg@iJ$ CklCߞ%o'Z:4!4?BK,}7ܻ*H`sy)r"Odi~GMJe8 h?tتQ~`\!>Z`92M$]0s<' DM7BA}4uNQX[.Rzv0̛TXIALR*N#= |*ꨎ”ත}Th4M&0U4-ۜĒYmVVz^&]hqNmj ;b{^4K`Xt "@:k6YL[O҃NT!Z<{md81Ah8Obc4if/Ƞ`rBfoO4݌I/*Ƭ' p6 `Q djuM`OOs*~IO'vXԥALxT|yZN.Bj#coxh)Z:-Mz;IrLP\EݫLYŭYVFB;-tuᔥ] 7&huf? o;'7& BDp="AVsay&._w2wԽRnPj赞hwq6=/Y| xEFTBs?N‡QB MJ/욳B:D@W1ol̀P7H˜[=Pv.27)CGw;}erc?29DS,ǖإO SetmM12zY' tlA'BCI# eb~.NX2+la\׊]jvTOf~sd]ݪ&^l)7ˉELpyHCXp DRns};5>韡HMYy^CS$Y̿C b8Zv~|pݑwPcؕFs' uMT,IaBK ]-m =MBf@:q3ތqʗw%M6I6kMxM+,UVU<8KWNJ{YK=E*Uu{e<?C黄GK v,W G`ݱ2~ {2PˑH3gBm(-fY4/gg]VlǽzJStj ?-7խKl.2btuoY@m88Z 4z>ϓ/wCibqܧ:.}H[i{m'qS`D# tҜ$?{&R*Uۋim!Sj RԲtp?DFFAU' %}fg±aPuBǒc2mP`<k*/^D-OFQ)[f4`yg@d e̚*N )!ň|`NADzٿR9nIhjH@mP߻{vXkm 5oXViEh\2=:Eq`2Y J,vVC"X1b9GBK}>G0B^O4 h٠ضoL̓h0=vV[ƕ$BK(~ga2xuL#rOuiSDw5 Qėcy>;1| 1<䩒V[xno$q6yܯ`kwn%k0k4?s: Ut_L0>`g؜1g/DǦ |nnv F̍O.R#KoҢ0(ufucTy!Bix( =9 /kx~>,FtGd<% 0$GS4.gSdBG)YpZxyJȼTp%tO,~Bx~wŎ + af EٌX-O++8Ȭbc'Yk?TO^oF &>dhhcH\y Pv^{FAׯ Qe\( .uྌP@9*eJ :{$!Dd+CP-Th%;{@I'Y]6aZ6/bvI,c#?dJd/|?xTZ5)S~;E4q)ξH ͷ?h7ͫvR2VÞ:e tn"ȀE \MN :Ua%%pvQZ篑iHA n,xNڼECĝq?hV>&ӜW7q\*<AqU1]=\G/Gro薙FrH̩>R1RuZӆ3euPQbe3ޮP%itW3w2sE)LoHP@ ̭Tĥԅ*Tp$l;u/WFfw$qn,p]ZEn>zv4ƅǬ*zvc9K b8H b6#{g%xs?O@Yu!J~iѐuJA=T<zJ+;A/-%N`k ~K䪒2:MZyVj2XЪKBVB7M , >H%)g§`(Y4Ũ Qa }0v{}{bl׏= # BåZbhaacɛ1P?qئjo{6Kh+>5' KYs(Ge/%gYz#]v{ǐ—by'&V4LtU pt>O_tpLf [ڳR_2t]B-ڭM9xY^1JLfs!hD%Y:'LjK8iJO#%%QgA:{jƤc_0g. g1IT7?Ɖ0UU zm:6:<eqᐼ`Y|J="^ !ֲ"L1Q]ӥID 4<@5. N(&x5d=}f2yϩVfvT>̭otȱ!̄vF5}  3-1鏼y;]ģNc6xjgWLpJy& !4%[YFm|#7O1Lȃ(nxgi2n 𤿞ǟ'u%ڀ綰.`+\n:VL )]}%Ǵ{)RlT|!A1/ Gt.qH{^F/! W {n:CT q̯~}[EZ4}}6̤MFc<,kUo*&JBdHK8CM]NGaY*MP mro7N31hrZDKl6o{JMc|\1^;Ju*+>A5\g bSU@0:z⚉|*#U s "Zeo`kS. <3K:5gGJI+kjf1i qN\vPaӺwd =V;$`0m"/SHSqDSioBfvrFB?%Ɏg*[hʓtEe4 羲R5i vya/GOtҼQ;RkѢJl<=`t6Ҹ 8Sk0ήGr%UExk#?2DR`p0KZ˛4`\T|1H IV5ya˫ Di A$AYʺ MsBĽ |9yErQ3<6X |cL,} Atyb7N~;2rUz^\@='ЫᛚahQڥTbEܲEUΆdBdE@UHSXfֺ*( b wPUh?%oDgRNKr LR-{k#;~#c]`cȬ7N-ŏlzڒ#:VfդWH&:63lx9fci}b`)EAe]ٕWBG6{&t'۞a:kYsIBZSGn ͨ6s0\-Eh4^dySڙMXZ- Y~ԗ<79 5 vIO.hZZa0;PE wfSSE"` ^9D2.Z&FtF|wf;-5^R_NZ 3HrET /7V9dqOUoH6Cz]T}Gw$Ԛʏ P' T0h 3: ʿt)_ ˺Y)R^`ߋo4&\m )aO;@eZfݫaT CqLG=Ff2*HQѴ|ڜ8+Ҋ/d}FHg[E6>DnZgf4C8:S,{P%F&C^jF~BtG:4QfJ=,ȩrAy=lHMSt߶?a( rMa $99y 0M w+|zQۍ {AxCOs mA ZS.ѱ<e6;4ߥo4mHP?_:zΨ ~ܻ= tT;KFeXT9-tbk^F.tƲAʑFˉ(&u3܎cFHOäb.}n\>7)qM9l=Y;,K3~݋D=?͒?mNޱb`u77!BdapLUV32> `>l Gө*{1 rbuts[0.bWbQ]t:< `5Pm̀VO*a'nn վi )5 GΤc;qSl`WL^ (zp7խ.YȆsƚO-12FlЏD:>kG7oaT&c֎ )AM\&m%Χ\0b$1Fyq I$C`50$хqYȖF5&[NIH`hl(!֤ӧ*T7Z&!ôtQRiNj8.[8(vr"v6ֳk8Z={bբ],Q ^ĺ @Pnf]d3^36$&NsքKUۈEo:xbMPKo=pٸ@&_ZZGeEo¸^ D{{>J$sշ(^)&=dvR|"Sj p=Uo@}  .(բ*Vˈ@ Q Ls$΁O1͉J96I,qu4Ro5(O('6";*C% ]˙AK.j+v4 sZ ZuӞ]UN}}!D/v8dF{wY^m^+HӽE򆾐ߌГ3x 4S{F|B2o^Ao1OC8z/g%W9'r1iǰXbb{J gPJ@Lu/3lA.KG%5)eGSXzק;O_M&U]={tҜj@8uA@޽ ѰmӅ~YmhL@tw⚌s7f-DVA0[V׈^,øfv`qD;?9-CqۡK2#Yu&C'1 Y#mXu25˘}7E/d@:}rscuÖJxe2}t3q ꒁ@ AWp!@cZ]h#;žs+@^8bzhG2_rzT|#J`CtelUnw>"ԓޙdUk ;=@ؠ}x +Ҟ>>|kxXTfcf*KHaH:3sL<ҥ H>%ÓZ9]l1CET[{L]V4De9} ߩ&ܷcE]I*YivKkv(zEhE= |gt$}"AIY/@bE-,>Gi.߹I<8#/yǥqWaCĂH]2;qߣ((+=.lA p1ea1=G̚ =$A7^)1 |@_q9nM(t(w 3 |G24|@]a855`cCм%+(#Mc.韸+ 0 G,_ ND"5Zww6 @h陦Oku2,(ͽRigyμkeAhKXK#Ybv[]HPyb'eYUm'A-|YH򟣚;yl~y>I",o KB8D{*l멏A"]/k$m t1^0)g-lߠtYQ7m0 ub# sXKBr-δ]EHv>W3xzo4\XEfL\^ dw6i%p_CزIJ{^\C򵢇O UDRa.tfg Y ɪ#0|Ni:&|t&P!PЗ*zj9A3H?tl"ւ-O'@ 湛:[A_K$e})}4<ɯ=ỢybQMyrCDS,Aut0./,ФCϡaR6t0WoxS+C i҉m'w 踞B 8:xNy‡14W㬡9 6_|獪)lðrGF5CZA`P/AS0{-q@e 1DzeT*,13'A`z?Sac;kDl L3 x ED fjt\ 4;$Tl:+ טnAĈH&WXCDVSC? P Ni+ ڵ]+Cjӄ7|L֚d|!6ma kMSmu; 4mw2ыne[*{]VX~L(g[Li A",dGO\j$[*@VVDCXM:>5% =/4{.XAU:"enx)[-_A#"{Q 6Ji(sM8~`3}sފ]-ZLLOQM^5} ocHITH~!&n7xgO8H;Ƌ+ՌA+57~8˹p_䲄Oˠ0\=o2BnvU5F$tG6fpqs(6!ߛTX"Y;U8 C[GFC"]M Jھ&ǭ M/w1L;=Ҙ@7O~Ñ%1盜L(VC1-"x[].B8EA֕[Zֽ`RSfq~|onz-a"1ȰSq:74$LjP["pcmjQc9+(=#\V3K.k_3oC `ͬsWssFXN_eT3T2럿qTՌi;x;ѻ?^h$+'0[V!W9: idˀY1 cy&Oz҂)`uH5e&Q0CByTAap(1iP!0x%0S_ɽ#쬛~AEe\ѥ(GmkOJ H&)49gf(rze(`쏠CH{o,^N ,&7c\z*C;1׋]aN"~M@ u7= hZ\}eܙ0zXtQR?Mꠜ_2љ`\D.w\IE5>kp3j֧3L;~ \JX 洉W!QcM5y苼1M Pmç 0mS7ё?;[UbDV@co%HPe,:xBejGGwH2yeח ϐ(! !o6UX/GA.Vu@rs➞& -oa,h:~^LXT}G_^+n2R(q'ryKSGF| md6wN}MwB쉀~*)ƽ8^ul$3QStrG\7_7\IJSshZKe1sJ0/y]B{zLu2 Z%yj%vaL dHB-\ǒ`Yp%:-(Ҏtvg΢Yy(Y Vܣr5ZہC\<{/4!u:p;62I|l2jKߖ>bbT[ƣ O5BGN#Cټzu)|fiYQÒPz;n&s>4w tnS^@Hɀ `'`iˀŸ9,61v儍/|_tfC4@D?LjYLR;q;|}_$4WXbPƶwkj/*O4w|zdDݸ(=jM}lx({ֆ;SVO6tR&o5+Q9jLG Nh(WK6ާU[>dBLy9"<X`S{/L5vCN]?| '(=~yB(M~3ҮȭzDnBp5ìj{Fd+Qdo|{fw}Haz &zi;C7Dۇ!aF!ulW סI~tNm~` )$ ΍oqW+cbf|Pt8; 5!?/雛ZM1U* b-B\^OHo]Cfjbd~7 ==*QW)CLBjLHQD.(KXn wXjbus}`g3cݦt{x֋\brD FF,N c(YkW<}}6@\Xttؤ0)~_sԁ^6WT|>pr)۬+N[I)+@{JyNczc{Uw=%A{K7M" 4>2Z3^L*4S: 8Ɗ)#%5SN_Ev\Ҫd]ZUx- p!b糫kc^ku|g\繜f>fbwxrR>b2pӄ&/ &}qNо=O[4R,/\_3$H:\A)KV%?lxG-%>$w cŅշ?I$RхD>)]y%$aXctU[´pH$Լ_cYS$Z0`g%l=o7nbLq6ӨD;4_,aU/NRllyV^\< _dǔWr=f"j%ëXۘ\_fm7P ?1|ZfkK=` ( 96{b_~²(E} Ij Qb GFZbgڷz-o+]c cz'-k90x(&Kx~' ?e ɇ$q4 UI(D < z~i mA,È@,VG^u(K! a%zH1Yd`)"~vjE3G/d4ŠB`7*$uMBbB}~sa%yA邮awMPXP*< 0}a쏫(NjChY,= %Y~9Xxvx:bE Oݨ֞ʰf&)GAR0WKifeU쓴6憒Y͝pX߅ }d\7x{{#΢9åc x <_S{~+Pq@DgAF/ ʅꩩ~ۊЩqY,_e:c`Ia~$;]6dkGFٕ?4" 73ٵZY=xxp9ZޛR.LVp'-jFK,vMU')4nEDXɩ=eKM77-"_]m(c}3.>i#4 z2N(@kA}Jd!6U) Oŧ6{t mm62L|I}p,u>Wt?5xVi7#9Hw4aM|V@*Vv'UHo;EѤ28W Zn?X:B?Saj_0ԕ 1ȗi]J _=0]ڼ<ۼ>2L*sVA]'ɷ"Jߜsgٯ^/S?GKJmgcv myS_Mݠp4:)gc]+~ljSyRR(S0͙~!vl: xtͦWh/?TM'-h(+ƿhٮcmaA|;/*yJ^ҠV*DPPv6lw(jR-!\%U)X~N>\ILL~NZbkFvl2iLs6rd|?H#B_>aP:Pa=pnzWuGAZTP9{O 9{f-a$Ф¸S81Ug[ktx8Y)y6?[-pJ6depбp|Ku%H.R\mEB( X&V'z|и ?gAYVx!!}NeqP |p*EŻu l:D|5~}_HjjEe;^E8F hY |0"N`"=@ޤC}QByw!G GiZ}HKx(iF'?P""F{WNt&ܔ/54ـQhMt2Mww4l锝rįmO,\WL^^9<n$D,,j4GJMGڗ>,TCBS`|L,yIlqp`RB_5&@4Vi_>WܟoUA2`}q OVP)bmJvA3l|p9hqOϢPRNCе yc ExiLە hĞuV:6>n(twZ '03.קԂ6]e#Dc a#cJ@Mr;Hw S7 Wn%hSS?fB9<:~m~8ɹq:BT_E^+ljn6P懛Shu9; )AJVpP~vSrDBɻG!.k);ADAIL70N}Yb~0;Q29Cn_}_>)7:-͹Vv#5Fg6 p?{סh<' EOɯ'QG!x!΍TWRY)A58:2&u%xQB|31s x|lPN53 |<f_L=GUWL;'7'~ܩEѝxM>-^֡T 00Swm͞>3~r ߄* FPYz7ݯ1v%xL tn|t |XXGKq]&Uâ4 S x+]*;̟Ի,r&bN*:tH+Aho?Rc1(A8Բ #J e?aO(yÐGFڷpλ\bf`W".b`) !u QSUv޶fW/-EwHC}450Ï8JV,,ejPpȾ\MW?n pr34+-U: YþS0b ?6㰇Pϗⳏ \^ T}캜@48Z8{jG= OJf=FvG![d2_;yˏwV_RGHw lO;*O7fWc}d,DDhUu,&V(1-*j0d܉8FQ 1k͙.>kp,b˝ݨ~#j#.= ]́ީ=BYaZxq7PVuoxR7Dq.(j4!g37&7Db&k :7-%dnX"ma\A J"hIħKR*dxbV>#A8+DlV7". i3)qicYj"=St[PqICcLæ/2&Iy*'>J`&̂ڌkB\#˻w79J &+ݶ&el!SeF ֳɸ#v :9I$_u9qs,P*m$-a?+ A_oMsH` }P(HP;*Krw4ԫD ud^kJQtp\Ow}@dN6)K,1fLeLŔ|MlfLp󷥀+̶㫶`zYAA5[T[)yw"U !U+7k2p'+pD= >B l+%&ztV@ε3hI3ȫJOj!t1l^cD`&=pRmmnq%ZK2ZJt(fA4OGwn }DpISSy[1#bI9>ARrF;p:Y2A~B'yuGO;K](xB } =[/vmQCrn;2W.HxVyBts.$*ǃ >{ .OE DR[:iLNђ k~LOKmV|ab':>=NͷΞֺj#?SeOVDўxZę&֌XtH`pSn35JQGj`٤DDhPu9%ZAlVNĝrsU,~m]Fck X@;*+z〩1b*.9$[6;՗y_#CpskSC؋h0_3Q.[MG[)ii%!asISem1:f@_d^。xsqˬL(RIY8BKcTW?!:Re<}^.f.,mIT9)/*̔c ;?>ξl<:h. =9R0)>lg7^(ev<'۝_z)M(8LşqV&k*Wjާv:^CY'2[=8c: WJjX<ߴi\=,[3՞?{~{-Ҋ]?WԵ{6[əKNC :kx%@'.qP! v@VQ1Z+3VIzY[wF a<ݟ_,'`(qĔTp_3v ,ے0(NW}^WX3a +>^kL//ETg"@^㈽d7d8?rGVg ;~$['FOioNa\ˆ vN?eР$sԎhЫW0CI@<9TFU'")Ť yqJ*|5)dʓq O׉ }v"}[-Q%&q([Ɣ!a%Z9Ĺব*biAy63=9Mٯy&0,`{Vڗ"TGaH0;Fji4%0K@3 0sqZEwNbԪ[AښS.վi%5LF[%Vހ ^7-&u^Ѐ:2[ 82YBݵ71vkOQo*&K9fQKw˷UsřeK&naqLhh,멽S;G^Kwtw)x,JTֲo^~6&Nh1^Sj qU9R jAB'蛟^(L8#̃5R7d!F[B~oyӻsXH,xEȕҬjY)R GGxKv=̯)թW&eïWN_Uam\v_dCG"m%3 KW5v.St!6K>" s(<Y+RWp(>TEү'¨K9M^Je" ͤFqE[5iSՇ$U=8Se):]!?xb3:zS\ű2?o4w  h[tuM~)_)սwLa ; ]4Zsj4Zc'˸B~E[ $H<u JdrfS8uB .\KY+!&QlEr7|I1CYN^RƘ:P֙D;x@~R+ZGEf4;l`uN.K+J%`7s'uJ0ch5+#OljWNE-VN;َuΕݪYƒ\[YMrLQYN$0$8dRHiÈ^X"}o%~ayqVTS8{LjbwٓjM0P:פJ 6 ckPQ$u_tg۱h[?hGx ]^KIF`bV7F#nUʵǥ1pbJȣg1JUڿ:X_^Ax-5 Uݮ9|%ZE .P"Ť>|q>GjеK)l(:.[KoiZ秐q62%:Kױ^"4dc6Yh=1\CR<rg]R+;.KgaIQa\w# 4RTaeFXk7glrH Wcs`>V32Fǩ}Z̙EpQa{LMŎb:;qf\o$wݻǸ.a)7WqᅥC@*e0zuu2!" P|:TG4,u8(pmw_&)s84{?=] ԟL3u Ko2&-&OS:4]#>9I.iǵ}G8n '/KRM2tj@ӝYU9fuaxnF~>cKR\E|,W,TH'՘xClmgHLs}1ߵoςp>̼6+&鈀_ &~P-$]*S?DdPVw(R"F0pD4@+0ԫP| +_%y 9>(S56ƮrG^AZYmP")ZX):Q`KRs/:PI |)ܩ T/imeEh( в5}?dו^P6=a*I~0نa%{f >fR0Ոt;}j&^Ơc3LEhj\ ('R棳]j3#OԿ%cj1A_ۋoA(uɈ .o/Qiy2ZO\V%a@zC rA\<̶'>+ŋҬZ{T}.' D\_zcvW ox]IF_LJgFJN3G+s2LW!_c=.g+bq!FwQtNȺ۽8T1oC^\m欦Y" fHh?:V1]̪eD~gW{A;#WwnLz ~׫LvHM?[t)SZ ˽IE;Dl!_3g&bV{D/%|0Elol-;"[Ug9c/\NB-ϯb"lx̺Fkۢ>L2qKtC\NŸ*g EsCьv` 7_Ӎ$_fu6BZ4othli^a!6~XmCL)s| Ը=ѩJIMc8cJ{v[Ȑjw76oCLJz:Hi<~@SS58tt^H.ՑƩ%-rG^p !2l1>vʣ9Xǭx@(JbvC;9|D0-!rFh-={aE.TzIQh(?; fӺNxP[q; _QÁ@d7GE m@SchR,e~574`pjm"Ea^巢-eyYr$B ]z2F qL`%gjA]~^ v Oâ޼2!ۙM[7n'\Z!tO<@cT4jy vA%L+1*Y{_&sL3Y+̂= z%Bχof:j.N,BmN(unuC ҉1uضIOH= ([3NyǙ^XFHA{aET1CcE=>szR?c]S㾈I%·#V+UmܒZux5LkGPK4cs(FzMn>;4g>RUP,+{-!~>ٞ?DF2S3'PDbI8Wps68(͋Ђb㻈mXBj?HWL3$GVӳu߭"~F$(b-.'|}x*4jh]gmا~ +@G)b ū :y `GhCD5lA KXhܠla{N/X,a.dC8H C4GVV?xjfArb+^dM\?h@A*`C( T~ĄGMʱ&1u "Y>5ٟ0hdVmN;5& tعo=8@A^|{KhEQ܀`k눹f(iv}7#?GL?LA1^WSۉ2 1)6^@N3= !.䀝# #AY< Q9ji.lG`碾.F¬,sZyxb mOzvkeH$`}-4 Y:$=9Ԛrg[k^dj6Q OIKI5Eg;¥j&l [9:hSp H͒N8 tިK> e1\hl%ܗR@Rg5z]T)ߜ# ;:Tc=w{iPF4@ 5lj,EP:ɭ 5)A,yȃZsAV6i[T2 gg/QV88d$v U)Ӻ=1E,`̑8ug MylFߓ >Yev\'ؤÿb; }gl`^գU ]+4%qy?@_`pnN$*κkuOE)XE;t:dQ3~X,';DA90]kgj5#)y&V ૨6'AQJγ`Oʸ[khVjH< -*7.U/PdL-4\Y>-w¡W夳C1CSsI7^K ^0Ԧ+WlKᗤ +V|6SO_h\RRN|iyM9ڢjM8Wnr@c5S( A X='dGT+s>R#5>`@I'J健/Y~D Wu2s Fl'T9cyFdF 9ŷ n 3%h+zտww=4xSf*2l,$Է:ɦ=] #D `bckS[(Z&?8tԇ5Wh(q@}Hy~*! I!B. ?9;Z ~[12;TsECL-x39pݸ{.>W5y"b-٠F|//J5z?妵`̍ gH$_PFI]t(^D!ꥭ"yIL]U,d~LX`MN؞Pz]߂ԫk4 Rî*K*} |r ajA ȿjqi9t gr$c5"C=]0 #D樥 h9#+~`#Mo]~HmOx>QV; W^`?dxGS, N]9A/SX%(f| 3i_ϪI0Hh5iK-/6e`~ub9pA$yȺ+$yCaidA{7r04d{+}ΆtL_6@%|73)Xbf!UTBz1$ğ {F֊'.xSU7!=]4=DGt{\`arxV,ĩ,@l`vec. <èc);ȩI] T݆ZXpU[ՕRtƥAv6#|]ZNl%dٕF>E@h>֣(f?d4,nNHtlO.\۔LUlևԬGaT-dMKu#$Isѣn[ʭ\㔈t+%0~nS+UX~ GfN@^fa(\Β|DClx"[|+b-Ra:6) voI#Qnu:k&;+ o$l5zLnF d >z'4\2GB~i[G CNK-!<̪z<}:?@#lLA)闍rCXwљEj=|M&$2_ξk( qU0`YZeZju/f)kcc߰S&ǷE5H{O֖^MF|T["ؠCOb_By} m7^VCe{>4 $йWbӫ7^ p% |y&8؋D ALGJVaIҿhdM>nSU_=h H+ Ou '%tes*:7vg4`Ɉ9/,a&}vZ /W\K?rjN1360 Rz^T#$p~ힵ>bP`֩ӑ=Qs(%jR^/Ip [ȻEЛXK|'c7ꇽřQ"U5 2r{? w'ωWRkib{4iM0.]e,EFŚ5 NJy!zG۬$BX6 j-^V:F^xqF*ȨS6u"PՅ)=R}P#E]ΛYϛZ]S_ .4@rhrl(O* %jcIx34x=N~X|Xk:wH9R5c'?fu!齊 jPU d;ڑ$,Sh|Zi( V9_Y'RRAESlҪ.uvCP3Lj5Sq^ ]9湼MzJqw/i(o d݂ly`2&4R txa3)2i.CgSBA >eX\²䇌 kfҳS[ (&_#)bO/ʉL:@F֚0LFo _eP" % #0B%5a%Yv`}ݛQ?7`okRgh55OP{uzh#!w^"[8v-l-u%H~_xx٥- hWdax[EΎQr&Z$ z"v՚cl߄UU_3Dkغ:5($%N =CQ"<*FD l`ES ttnTr=>#ǒxLI.km#/9=FμaU. &Jۯ2Łg8$3i(?~DArDY0q^ThxӬ(bƁh-֫)9%? W)1pY;ԋDsQc0qS(E6;9Qc?ȒYM,@s{^ ;]pƾ0M\+!-]٫FخUe$*wM^70&aP5eǘ>ڀΟ⢢R^8!"C3~a&UKulu(yqe:F5pxh=)I'IFp`} 5?~&j65 Jۃ ;Fs=lx8.xl (E|꬧|2rR˝Ξ\ʝI77> 2lK昂R󺦛@p㛱 p\?=InQ*/^SJ%̴sH]oE5^6 -JTltozS[-ӂ6sVyhZسʏi ɱ1^wTT0wp+{#BI恷6)?zܟ(^ :U5dcof#lij+/_ˋޘ}6pY1axX{ , amJ@4m#^ %\>#ۗ3.AfKvHww}`, _&ĔU\]RMpt! HjEro93ȵN'+kRT $a6=b-:y  1&rhT4b@FU?zӅ+c JaBl˕$=OĊ`+u[r⎵ CY}&>׫vW_&٭7 'gkŊܸ bwkS>ӊҎ*]6楾o)5Urv*'{?ǃ*2c֫/o8E^ 4  Lty)YLɠnO;I3_;"<2YC>QG|TVdBULb{iނZini5gYV O$XGO,*wUmZwıī^u¶7-b` w4ĦPD ;yUVnfAF[Ad&e(3*z}0ZrČʈQ)[&j-]3Ce$|c8Sì2fkشQzh~^Jl"M܎p80ȉ,$sƟ𱇇VSE3ڗ(>._1 0LpyVڸwaLZVXO8 )ҼH;l!e))ǝWD׆\ʵќ.[늨E{Z%l@bxbUKSE0WõmUDqF}:nrO3'+!IDqC&ay7ӶU+?(8TmRs+'i MYdˇ6Pޗ{Ūa_V"|?_ 'q2˴T = 4^\ˇ\'Y*=T񱏗~9a"ͻ (; @Nj9| ҋ=n(F> t^1v|:Ɏ gB9ZF*g3/ԅ W?+s'uz2\~̟![@u2T(D@4\0uSyfˆn*FlEs0bsaDf2.'eda*׃͌]NI+'9'nq*-c ^Cw|Z.u1&yZYb)mm9ƷM6Y^B׉5e~NP1ޘ{QRsc:^CKFR&w+"$xsh %*ۋ̺2N " #u}}F%U}T=%" fYLclwC(•疈y4-it>tvb=`)M'6VWP׊@Q='r?:"os?Nz膀_bPOS>47^'`e-j[PlrWUꓤG5_/^^FhX@Q:FZX6YN~zzҭz5p` U᪳Vqow\d#WI[vA&8ISF[0RnT̅B>jnd7=W ^s]rI'vp's||W3}.ֈ 7)?`'6t{/rLdF끜h!&WUq:^:: d=<$1C*$:ͷPh">CY3 A8 rwz 3X%hdkΙ<&k\wy:$6wGK[%= 0Z}V0H8CdaAJ%k5E8A4䭸mIP >~wL! &}[K%5b|B=NMpgγt09,,lqL  ~ʁG}(e} bc%2:%G|hċc^uIMb:1;Zwp|E-J%c6)+Sb[+.Nvb< hbTS@?+"R/iӇ \9a}F ,}k'1'vض?vG z9]lBhi49XJoQwf{f_{ j4RJ=`.$tw;e\Xfbw{zAb\l(J,B[dg8V`6_\tAķ잜kb%Ni^ph:gtR3}RfcЧE-";q.4 0{plhd`I wˍQ #y eCV&ˊ11^ji[|n`̫<5"҈z-խ*Oʜ&B|_MeJ<^+EB̺U܋А@XA*Kbe~+𜷍hJm'`ɸbuS߸csT؋͕bijxq[y{Tf ?Zќd3_(3t 4lWN/B8A)#jnX3f ~ȐxSl,q+:iדxn4687^^:hC1(p0 b{x^īQu$h"p:SUU~dYYyeD *kfJxx"ljf>^Eg)Is녩LT6py>5̏}d15,;"]g{݁U 8 h\!q16;ʥNkǍbAXP7xgTRe+1I`c26"Y" Kd/P.- P5PNJpF`2 XhH `fҒI}rdN0vFXI B"LZAZ<jt;]7muX׳@wVW)Ǝ|nk= @{-xXVwu ˩W1Ų>!=dgKu! 0rE"W=?Gn=!LaQ=7OeGMϸPm3-BtfbcQLbQ]-D QpH4fRpٽzΔovv0K8ak5k Hjv4XGy+b!-,4\c" ץ1F>9HdA::.qjB81E&/aSs^.BϨm}9: Yeƒo.vsquH5bjaVo3 HRX}@X 0d'8BPryɁ#G 4WSNp FP7pHgrܱ --% Ύjp|JiE;_f FYp9W&\=ayxόTA$í\^)%.XZʫ0Oe}J :mV'?.2ٷcXɫ~Wvkᣝ4lOv^3]Jb")UhZ7^&ʑ*P9t` i e[a)dDԉrkm;=jB5DYa2{@e8 q`}KU u,*J[ȅ|IJ'va5ѯANFʗ”B^;9d'r')LQyK揷Bc֍1 -g|u* _,^L,I2eK32$g:Q%|mHYqI٤U boyO(FfXH~n8sOl3lM Aة_B[QcR- Bb)~$4#pjE/]俀 ǐuwS ^YcF-^'I 7'lO(;` ;Фp' 4=olO]f,4(J_br71irV6O֤f[6UMlz& joh~m_躃"rZ ?¹"GT1C )H;+ ls\a+q@qO}fEy(L{lD3 ZP$CԢ@jQ .}?!ǔ(ÛY)mpmFʹ#0{~DZx#tå8lތdU]{첞~Ax'}NoT^ͳLyF"V qh{%R1te+6: f1b5i`TܨFa{mU?jja(uO_,9\ #G Cl _;KHopG{$ȐhA_Xn7=ķ*XM7zذN=X^+U,GV0u^:T}:Vn0mEóԐtH ;L?%%*d\*\e)`7&I_[LԱS|䀮5m>C|߰#] ~ eWV:el6,MDt8q F !^o~)%d?|n鰩b|CXpB.V}.?fei^"7f#Ο%1ڧS1;ȤHe\HH,NF"SKG\+cx}Ed'l !̹w8bYIMKEC!|&v/?\qeW:eSsoTd֭ AX3JOGW7 v}̙ wBܤJ>s!Mn.,bO=2MoieOfeCESύQ31FrߔD}$Wq!nWdZtw^*B>ZSE`eb0|7)q* S}|067imw*uWXZژJt_űfEL,gTD3D}>K뛺JRE6'Î`anE/gRK~BXMƼWHo}*H A. nNh d#8|P\MLjm|-/,0bk#mߦJn WݸCV"⒂p: m$JgؿnlvvZ^ۄ nwhMG a6GA-֮Ti/ѺCbP8LnA-u=yVɒE 9'|)fG,!|u%? v=%,wP/Zit_/׭/{g)ߢShaWW}X0—Xx&Nf _e ́$k_YLt4EB3Yu&",WC|oA,8k@@`W-CPn+yJ74SInrg /a䐾(Gy! Q'&p1M o{rWMR/Q=Ax@<9>0BvWNf?bbra& i=7eObPk "˳pllDO՝NO)g>8Y+?ҊiUmրӣQɬ-bQ6M[B!^-ĶSI=8 e? k3CldUHUa`.sE='6AI 1l5 :kWbw8y6i $ֶMuw)Cwb%KbIOځ+*DUMZKs_Ee(y8$Qy8Q2 4fK"S_݃}D꠭ 1 K/5`+ob+6?TJWRCX5]^Yɗ!35˹G p׽ۏE'+ƞ>%)-h^ 2ê?;-9B: D>E)CfݖDfY[}=U2"HƹC: <7} {EZ]f&iV-wy5ITbg(9bzcb E 0o.x)΁n8GϨ#6IDz}")tn.]g:fNGžXGZ4q 1$g>;˚o"2E)%W93"-b[IiӹUCy, w\$tdU%mIKGkh ¬zHLG-[qi j~:mˈ?\y+;$073x\$OqՕye<Ͻf_ޔjA+iȲ˛Xt} ~ 3D_' DdGr&^qd^:t˛{F8sxnWk{MGi o& m&91tQy=ttKOSU;vaZ~E3JOL@nJ/zKYdfftTy`9j#I-o,]/ŦM>N*Nל?I3sa!$AoCGX^5+4g&v07vd.5Yeɂ4‘@9"8ͣR/ώjsrY)Z]4ؤ~3hdQ"uzn1frj)V,_+ґDU _RnKfg*ۉ}w=~S:Mn+dr7&[`qM|\G&mTg9N>r`$!aPĪsz¨/@5- ,O弧PPb2|"M!<u _4GvWx6x TڷR!aGݍPtJ i9P#:IY͢m)9J~T'U%? 9b m3 #ksށsrzҗ9ǽZ`ñ,jDX]>\A#;^kecA"p\qp=#LvI,~&Is([LLnOZyt-J$,Ijr#32{.(5$lnS \zcREkY4BO޳Ƌ`Y[GNwH3d庁D!'q-ûDd CN}g +ZkmSs+\q\-5?'sn?vXlo-0(PolYF#O 0%wOX,į0'aDڨFo:^;}0ҩdbB1"1= K`$wr}w/pfu:+$̄2{wy4?wW-r]a~U5FQuH4N+mn.{E! kx$S`$kSP3796탓~-PsQo 6EQ/qcIFY$<#eBP̔QǶ(='.Q=3k[0M^ /{|$E Z0ܥ+֒7@ڻ J)MG[I9] Ø2c Cw3kSL(446rR`_):eGhL>8U1M@[κ7sB4,8 _pA0oNOb8~.,mQ;^W3{_ ^K:ǒ[T( iX1cޚe?j28rFɹ̡# [-42[3Kiʽ o]`+5Z1obKӪ/␝9L qyaW7 Th~ooش}F#yu9cB'jvoQBdDS}XJѡ\>:7:sMK,8 })Lye@8Z]H qdU}Ksˋ:!=+zvz{̱\ RW#ƩNGەr(nn(U͆cxXZ.gSܭ3 GJvǰ#J|_@yZ x!|~L* TyzWh&7yj ?(i^5%7}0n[+_Еņ- 1F)GHqGawC6 EV2c&j(!b$dC0; x'ƮKY2Xf="x**PJb5ӗ kNWG>7Q,=c&>aS,_$~ ŗY6)s[R\kNdga:p={͖I['(At^WQhb FZderxe1b*jdFΨuAMjRzwqC?LOg}渕k ._k@53l0O?5;'jX794]gꍪ׵{Q 6`7ٕP' x ֪hpT{~ɎfF>Ongfgԅ(PLdwܸ3]=dQT>LtAsZ*"4X!Ԟ)W5b,Ԓ'6OB퉵F7' kWx}L>0<JdZGZ4WL"Ӷz%x`NN)ׁ}m `L+5+kC=Q[k (_:*b6tEgSWp`j`$K+`YĚgKA Zl*Ԩq3DސJс޹ȫScD15t]GuAMoA`h5 cE⒘ /g'Kidv_J.[uRM5 dT襞|9^77dZfS6)fQ3-vSX>E}~mW"Kg:lo4}  dupWs( _NKp3@>`mTCs7 qMۦ/[h"=WQO[]%)>Xo C~|fiYYo9KݴkN͊ e ?,&PA_ƀ7Yy1M("V34LC':qsk_p O~@ZOzS;U#bg6GN %WjdQKm1X?ࣨ~cI&E72/IeFbT BN̯UC񒊑l;HanG.d&۹ ePPg}A6 PY^"vU&ʟp(>`@UZ5j2Bmx<+W|n^o khYhn?mRr,]p]|AWBGAX=(Za&NCCl.0uTU֥{oRgֽ&w0`rZ]!Y N);z? @} W?qTD{C9q;S@tpNbjt5HvѲߡ;s\%M Xym@N]HNhS}^\#!cMblRܖ}Ia=!Mnג?Vv?YIe)J 6I번̸-fIӘsyGط*3Mk xC;@! )% śrR8e ZgXZR7B١ P@XKw"ک\v|Ħ^[^4=-mE\E7e`0' gH*eA)/Ic'#Њ=iAf7 ČFlR2y¤xg7tM~h2跩E![MzHCM"-CPEس~M]_jpA_CA9k嘅 `޻WMM# Jو"lMwQW eU+>DþJ11] X gA>~skM+e+JkqŸ[AzRk`T%iA巫=+"aRN>u[Vq\#!_]13d el ιf$-NVʹG-GIHqd13(sѬ$GmhONx e<4Ύ }~Po?\qT7f {ձB>kKB~Z͕BqҤXU"V+ wld )Z]BLz4]PU)1^ԿWCזt5U>Fs=6d ǰLNIdW&}c8lfj[+S]&ajS(ҤnT$tilpb 6!]31(/)M3 z2#^iw??#~Miɤ|RmBmH&x|qH0DV-:=Q9Nr>D!zZ_d/5m: WNq7 BÕh7a#/hOM}=RyЯP_PHMi6w>iD蚭l/D>}JM"I) {[od- 9yr%ZǢokgmgLjݺUwt-طVM@" e_9a{)^d ZiY,↵o|/(.cHqit{1 g=4cd /NaHbQΤ+ǽp.J e {į#!0ʎ)'@KnmkuSoe9dB*D]ɪ M,lX,h%ޔF$Ƈ'Ym3p^u"R|Y3붳EL4J49XgՈ][X { 31:h3߾{@ f3tT֕H_cܼ&K[Z>B`t .1,1oyPtM* +eXPKODs_}T]}ZJ;W&_p9+)#S8n1Q-!`aʾj P{c'ǀXjy0{IN(Hq i*9RjAwO$ ,JH]i:2h MAYW${pBfߜV چJQ$6 \[S46(85ېoV:V? _c7~RFCbm J C+L Tl?3 L!Nq>cӿ>F={iilE41PmX&7Mo`lcնgC| ! ~yIme0nOfe? CWA{PK мms_c" 49(Sp `wv/V!4z"a5# H]ROj#F9$D+yᷔf={V'! ~H>8f޲w}zѨrb"5GSpTzD%R;'uoLF1?Kqف_:d2V^Ígz);WaĞcE8VH^cfa1) 'JlF^ZNTؤP+PtWw3v8n؀X]@R=@۵ͧκjizG|AKMeAc晜}8C'0fmsvh&uѽ[&Bņ|K زjA-{[\+cˍ&Z'gCF&$A?H%{e5kVGڦW9E\ eS^hN@;l N*T"%~Fnr>?|z ܙw$* 4X!g%QHr+ZrFSi] bžOf NzLv›Z!=a 1 봇}o^yΝwIUucK60|=B'l,wÞ?  f@FȉpDfpVVZq^ĝ;^9*ֻ p hUBËӴY\1hJ?i|Zqg"hnՔiը^rK+g^=)nj~}& +}39"M##78;hf[gʼNnrA{B@.a0f-xӜ}6otw[lRZ##Jc)y̶&(N%6PmB9}-51]7ǘc/\(K*tnv~٨8[w lYO XιHg7A1d"9kkU[N2.kp`&?OUգۖθ䱚}|L;.KS\9h;R*apmK֝%M LId%K:M.ڢܩtB/)?[dL%RQ+<p[EWiD~ǰJ.Qwцe]VRbuŇ2MLO 4sy"R<'Ts"rލD^)@>dEf'g+hS~J>LCA4F@ivekEVtLlj'zh$|~- |q⮩C&&;ɇq4'RO2g*x]ʂ%S/~~hx`T5ILۤq||nZ/Cݓkp#sYjR l;mwqBqs&59o3RoKy(_:MȽmg-T.uZ˗(IE#D?ÐW,ʶue|Ӷ,n KҔ&e=eZea]#Z!Iz(J*I@%[c@"ҩ)&0I_X8[>HN}Ot(jǏ)wڵZ(ۂlK?Dњ ~KմRb Ȩb]ң C.i,w7S:զ,juebd!pbl?iTcԐ{NsKVpuTkŎO"Z>uBģ~ΫӲsyE&ͻYRtQ@1X0ZD?jW.>\{֨5{]V??[lIa_D+tp8SA<ڟo|W>\z=v,A4&Ҩqjueq5uMKt5ؐ6b wS 4nN>{Ɋ LY '/b1׶|8c%&v$,WʇxiwrkQ9onD&kuͤjm>h=8Ӝ]lzGFшOػKiKc),¿!iiV˃8BwͯxD%c!$|"[x~ժcL|e!LJy)S#"&w,h^iC ݔ.{y״K,Dhf97f4쓽ך^" @e" 㪍Em~bk* u^[p2:!"[V\3w DX翕 ijbޢm!וSQ~Njp ĝ !:uCo+$!"R-}&_;7)HG+5 z㨶`.y~Z5ʽk#Գ7`OvB|l4yG]$=vaq[̫X 9LMM??O rLş8F>Lvy*@u<Ӛ(k}Il7{E_3ʋ?z|-2{P&!]ƃjøX;ah(A O:mRNvdb ]Dc-nQ:ʮK%‹\~xa2UˆTWwde4R찐eMHc׿X]ǨL6+bp7XV|\ǵj@t .~m,~A<r_&ș. IWBA+ :\g2Ob?UsՇasX`n[ '}5mN#GHkY(4 xwHW/{UL%d h_ތ?0+^R,9 *+2} *icfW 1@7`a56zW q(3>/<h{-:gqW.bRt`~%R+S(m,a׆n((/r/.M.=rqHUO˝J>9їVkF1@?rC;gn:eGEۡbo#,lL'DD&᮶X4r5qqNFG{[X ӷȚH`؝&[߬:j\' )VeXkvXe.|.Fe%q"%=0miFp{Ů?}GS>G_SBɋk G?]>@_mU1Bc/j$yqS 6Xw`^@hT=,=lSnn- JԠK=mM C|X+XrY7I>l;n+˩q)(!Rc{H_Xl'bN*wr='K6o&4c 0KmLYW74nfY,*ރ!Ǡ0Ɲ\x-c>,88rǐ2N;xݠm_iM7]F۬G 4.yߡ92n25sr ,ka5+y:Ka:/مm7a~ )"N&oxoBWrW!?jy/dygŅrt9G$J {h$7">"!Q`ᐓ}w(mAT=ݶƽ>IF+TN𡤒Ua:mvN=|cw!% ,@wy>B2}Q.;QC9fr\>ۓ'&gs8Z fZLlAcȠBTZ AA݌f:m*ϟ:6=,>-F}33W^㹀ׇF P_A#x!]TAw ಼Dq&E><|cA' $dn l ՃJ/6eyTj/e PLiػϞQ&a1$r  ؟WQ hB9Wmsë#H|װ]n16&kIS %.6Q+4Xr,}.SZP7=I%O tfҾ>Thn;Vz8rVj>6/,L{1=+>5Q*Dq - ՀۆE;i[)ǭ )7@'$g YP{Lq%"ݫ M EV!fop 9Kj =r y6Ov|(ȵ%`N2>wQ\5{o[1ػ+^6R׾ڐryfݺh刽qLz5Op+IoUץP| i淅d l@<Է|jcm$ /}ڱ$.'cuʖ:O?K5+F<nR@icgCPogNuC<2 [=(ՂQ8r 6w!(IsQ8˧bpf؏Aʦ8PLDq -3dήQ<*^bŠ$ẓ4sQޝm)Z[`˳v@ّ n.Mi`g`Æ'݂Ɏ"thѩ9-kS`,lJE-Rn\Au{>[v+Hnu؞vSE5Xc"APlhS #9>x80Gi}RtfDZ#t #,'jx:l'6$2`yƸi0oyp>̖\ThxyŞP)YL6)C|9<nCm*T;YqN(^1p~eT^0Z]~kt/ns-qbO -ʥGLf"pdUgd :oW#K tHFx×P#:'¡6RMol1qJXI NA~ނ58P) 3q魨7uťG7ofxb$LoymE3F.6q8y~?=C8_A%u.OJ̠ZEd,èytۉ!n3=E[8@~`WP#SNi߷ΕiIj+Y1f HN.H1mNo" a|~Oq).Y(p# /XW6{Xtt@o? ɚ{l|*+4XT|@ 㭍4M|tX[ۧnmtpf<-4KvD!VdpDZhVwBՀ\0zՌ%-=2~Miʓh<"by5 +y׿ $,KY } I/zC9 >1J|)d.(Z5bF>u-DHevh|k'eԗH 1UhݜA+:q{*vˤDjڪn@ vt:OYf f̃BEh*Q ȒWs [ʠ>~fٿpX6eI' -ۃ3SxpEu2CWeEh_CJTˠDPQ9 ;jcoj|e ?Lx{[TFaו!rT 9Sp9gAA6yM-pkYw,~b f?1A?ئhn5`t)A*CA]`"":X*"!ܨ|Ll,"2߾hu s͝8FJ%9?2=Xpl]!ÓjJzQJ c/.%h)5RӜ-pgF+Y ڰC(!upz" )/1E=}qW^̆'yD6T8E/>p3 ^}Z?4ƹ(b0j>(B' oۂ L}Rj)$Yᩇ=7]ǹKw_1zUzm%96wrOWP $(`Dȡޜ,0x5=x{]pa{Aόcƶ~r]4FEڅ )O밁ĴF >FhL7b㨐vop`fVհ|qW }g{H!yZ@y4pG -ujPo"pFc/ &ʒFWMU=>D29}\ 86=2t2nUQpAx_& @B;}extj\e ,.!ui#})jաVPfc,lKYv4Yo7^LTqSB^-$Vp p84s͕`uAngM@1n7˛@+~Evrh f3V/==WZ'4\L348`,=UCGU&U#af̱Lk}j87Et؅\אk 0,T3y[m B0gnPy\ ѨIcCIo/Q_%ݷsV^{}kTA &EQ3k'{t'lZseF6N%H#x_)t!>3Klp6[SH/v/L$Áj)][`8\a$)cԴNݽ{m#L/ ¥UK_r-zA X=;tGTlvQg m҇Pzڗd@#=c0nNXSVlAMwp/m h@ ķj~*@1&meԞpf 993} =jdIJ.xIB [ߴUz+9(_nNLݳx\pR'dSuRF3C,1DhFɞ-* ձ^ X>4|00Z hret73_v {"̳}΢8V8ǕXSh#Á{pgX&x%p 11H4kuMv^ngz*U D!{QL^&fMq=HVdRf-0f+\eH#?˷~; A+]4yß.\i_‡uHFYߗ_\&qh(G 7,wKJϝRB}t^/Kd3߂(V)3E ukky1_J8e$_?Z۬[x_i ۉv1T}MRVЉ/Vf"s77|WMUk-zEqNm b6U ~?Mi$ׂJDUxqsI lȶXxu52Ҫ90^ew%Ui|;<5E7[}^/LL;Yh &m2Yh/aBmvDt}&] ]i{)XJ4"FeR5JӺ2'96ߟo_BĦ'OARiz~ 23 Kp/+~2Ci7%(k,j%9g= eʢ&RY{\q~* |xU?;+d5KϾY| AD89hS/ٞARMy5*i==wb_Jg~~&sJ|T`e4Vy]F-bL^{L3 i@4LպK̎^Lp L_B85,AFT,{H)46÷rhٰQǟ#~3rRM ( 1\cbٽt=X+~й]dԆ$XqdoP[s&6 JʲYpy@*cUWˀ z* R;%:og%~blwl'2=Z; іNt<|]{$PzwVF*J-MZ?5"H}ˤo:͕*Mk$n?Per`L f֭,0ua,u܏9h&ٛ`T-^o]"ګO&g~|xl +E@[yGN"(GgJ$AC ||[o.dd`aI7EdjIFS%<<`+_0};a> Ν [W)^ٹ\gLMFHï4,]I~0Bi8qToWto?e䣢wB;olNY-˟JjTr=SMWp*W[J0}DN~yN9FilJb#{PJ Ɲm_MC5|!ЯAwdtH+i]JU*Ğ/SȿO$s]zFDIKͦs7*7Qx.FrWDQYO}<*,S}.N6EW5J~,JejEUk,c1XB2#UPzGHT߫'?[Zqi5I24nK +쎫oc:1]V&H; kF&lΆ\J:*îsAAia5A:a 6@fVaoPRəW v0=Q{?{K:YEDkl? $&K#nʼnpC Nz1lvv#)6EU[2 mL~6 AG2yz9ĺ1.tHewCgԍ |@J$8EB+O_a T׀'WnSc`>V;MTqHz7{pڴ $F2 $#3}6K>уo_[w%HP)F5*]L#CN42a#G&z53&u^p&颃qss Cm9m<2nj̸޺YwSoupDvoEsv7i"*%奭G"?gү%Dweo8'0u;^]SE2_[zCީ*L %Jf]J.z+RDa]Hi;e$qЍ4 L_|~Z\J^?cgZԫjִj# lhf{R-:bak$dcv< k TF?G0xcE5EoN@5L$ Z9\%V³=r$Pٰk"ɘc:UC$q_)6@(.󎣛;a,Q5Bb!ts;DV`bSEMcLD`]憾*k\_*}}: Y.pSL+x"f2r:=sFA&.wJ^>IȚ=hCn3UbQ? e1\F!|F6.vQ_ASUu(vFLlȟm%Y]f-[x $gƸ "(e㻭hjStI{3ʿFsE]S <^Xւt_ڡ@>0#WsC*>h-C>KNSf.[41\.ԗ$GZi\)@R.LP4PK3]JҖ"8aXEwK߱8T~.~k/,MvW-:ߋ񁵘kNLOˢoQ:4`r/uoea@xG+=46# MܙuO#bqv[grҚ\DÉ3;Ћʎ%{7v!ȃpa/}֎AnO&<ȶQ77I]jcP?;ǭg͏;hG?0:F{8}9vTiVaGɇ@N+: 7?<#;M :%3 3f? KFoW|U19^+@Vsm|crAd^s'#$ /" MŹuGKplfҿzJSb=R傟)wP1'B/eüTʤE^2iR#v,7y^^b/vajeHy%=hK8 m)@ ]4FuL?KzWR{" mcIc8(!n[G eGruO[oL90H(2JO[Nrʍ~]\!z7,asH18_'kۯΉ7<ɂGK7m |Z<`L/H"&wИz[^S@2b 5xig]H[YqYپʿW1Vօ,N#LhābG+a W6 9 duEieKэw^I< (A\lUV5[HõFD%)5~(j->m[O Gq`sя `I3Yv)YH %O a?n1iLŁfВ9jDsdԣiWy.>`6#`&99bp!MumZ*% yԷfNyYT2~d&(K2nA n^DjiȃaB[ @jZXu:B|FT)x0Z:r E _ fa ˷SY{ׂ\b+ՊN'ܤԂ%PY䅿g":6!Xf|p'T ^_RɣyfFoR;#żOnUk `3^'0D{@3ȹ+^:Fe׸.~55+.BԜ!-yv>fƶr)sl - \DM|B(UD*@3u H,/. -/RW.i5r?@Khu"WjexE $&Xa:{JZ`BDy퓐)WgV>mBPTszT6v|gJ:s^so)e lVY/XQI.WxlٲQ2瀇8 1_>!a㮭#gg]gomraA:"FwUWﺁ^-ԃi@"F[K8uVl`D#(o LG}/;|A7GJU= ki%hyQ"yJY%YıYyv]Ț|3g$cD :g ˟7cfd QsTPt G]Ҙ&UP"[9~.xd2``p ׋!pI-Qz6) jO@^+8(Etr5ױVI؉!@!Yo!T9(16]_l:|]WQk6bPb./Dzu'MjM>C bE<lJv]WGH9hH e\]V *U+ C'RY˗`t@K'F3wp8´( *\d nuUtK300+kѫ7Ko^/ӣNV1`I '<'=W}!Ȣ@g$=S|jea`(eAY\ IB-~D.Y?Xxa{=J93f6P+*c '}VXkJKNض$!yѨU7R[ĸǒz]jO*lOgiMAS0:@Mw K^0 ZjMs[C@MḶuPi~<^WN+Wܴtƍ*ن|w>Ȧ߽kp530mP(k:*ozHczKg =p-Cd%rLr SfXF!yz_b 9Ϲ0IT`I#A^+^L%k^: 63%&x ^tSEzTZ G1&J@aAh!.AR݀0̆^~hv)-2$DXg[RHț70T xgٹb|~WwE М)}kzIAw$ 0Qȿw/Yh}sφzʾe4,M  +s0` 4W]v,B2b2!D?+79D൘@g HMEuӕ]׼5^u-l4VQ i2io[̭ d@c*~O^~ 6ŶDPH-zZ[Dҿ;BNSR-9QMw^\ Je5sSV.J;8g9ԜC@3 u=0uB 7嫤d 'uu |e:gm5?PۋmmʺA>-Cx4`'>:VM'anGlb߳k\ns)[(Ţ<L ӕwF IÒ֟wӑh0V5Un￶3d2> ( 8U fh^ `Urfɛ̖] :|؊mCZuV:0]}D40x5bx*^Ј 18'WRPw`n/ 7H 1!@ (^'\x3MFf퓳 (7zNz+bVT8вϟ҂֛XvN2cp ?gy'7N߹ź\a 0+}I!HK?6wXAFq6dG},bW6rw(7׊IZw=h*jσȔI1./w }'Ml귩 %܂':">Ky=SsnT T]e/տ<1eI6g ,:nO.emi+[6oM5մ+=躬JR^%`|biיF^t#C;2\2?AasY9QH'ۊ(XұwΩ0, ؘ 0GWcII|CG#=ZHJUt" 6 O(|b +>R;,~Ii{C9{K)!'\%jI?%6H064~OfpD ^Z+yDVth`l٧Pz2׳7kP'<9[*@H҅U.RǗ b[oTx\Zg=BV4>$rd(؁q^-9xճ&Fޅ8+uHo~ٿ0L|A:h84̙d`Vy9!z>P3Z*_/Ӷs07 8ܲU%vQN5! >½># X>43 e0F;0by#+uH.^*{QO]^\W\P}iEoE0l-¥U=`[6!s@F(hcDʳpj-k? #o3PW ?w/ifZbb^`|uo+NDUje*LnKmc-8 _#ݽv~"P] eM==Sb6]qO)1Ҵ?g͡#%bywm#Y~_c)9%~bSƲn^k ;,՚Bjf~&8o3t/yg]O"+3g@i2D֣tkE x4ZDd_hlfǼ0ѧכ^s?;-/؉iSR [-X.{)XJ}xuҕAm'n9<~mVE5̑,ٷ$;UP~-Kg)b.w@90E<ѫ|e~.Sw(z˭UMBQS9'_>){5ei45{àu*{t0Cyle_ :`6Dc 3NDRpXk0/eg ;.FIK+G(OtY &]{]۽y RG&$sj[@8SBR*&f "$^cӧ}|;IZ@skVԺbJ*pqk%ncoU 3ǰe5 59;,qR[Tnk6 :R*Fz QLG(ʙ H3bBDykO7^E8u2㌷p?>9Xk:Si遤4grz5/L{g0(l}g9X:"HF_6F5( jrK1r+IONEͫ|?fϾ3&VNٸ ?Sv]d*3(=iP 0{70`tF>Ku.mޡ‘_ _q4t/ou?_v')D>{&[/1-sNHz俁ATT' =)|5&493W'ݼp)4 o.R%l8.:h;eL>8R-S ګMtDI~:̉ uU>0i=`I' O$,P=sRbו!-(`G;^#wXl\vZF/w[6/8^C*%[n䇝h\fa63-s:c N)'>١.l;$k6 dO"ྡྷHmk#`F{Q|Άf8+EAXt T@(dCeЍWq\{=z&vނvAU NW#’G̬8_"O9s`xI٠(ʫk>HN`ebIIDlM3u=Q >s;0 t}@ :av廭q\Q^WOsޥk ¾)@OV) xJmcTEXo7 b;>o9 3 ̗0eީrs|(.b[ףͲ!?(#!k-ۤq`؛Z&7u=pͪV*#Ple󫳺Ύ* ע,9bb [V9Y%Ȯ-52e<qA!|@Գ=CFڪ~FWD?E*y#rXd'JHz$M%YIMPPV]&փHGRŎ]VB',}:7=R< K!ʫd/bd0MH!GCcXOpέ~n"of밣꣉Dx{>T3zJK-wt F"BLhiK=rsߝjCZYHT ~ s450to5!(xN,x}`v} SPY{@n(bUGbr*g5Pc;ES(BZavۗON۪M Ur V"BBK,<D,-T^ lEƾk@^ niѰs͢*:Xe<E)Me2k4h5 oRԿ\FGV+J- |KV:n/S_~{ IT,J zX9t&WN 0TEK x8 H *m(DV\c8DHՓ}6=)D=LnJCM*_o~yR-ןQv؛sfϘA>A.*mx\۟IՍ5=,#S2pSC2B*5[rjj2q9$O{? x; A!5>+$J>.5j7,Fi%s"j/EπefYy8}7|˖ܣͅw|0E.IezM4YW$ʖ4׀=bm GܝMĮ-H 퀿[\F%(q2-xf*$!&ݯ+dEU,yC_OAh"rx .E[ 5NhkXR YJi\vu¬@W!_)d' @l1cS۳һy3/Co:1%4v" iyg!~j@?ԎEK("$E $\6 -Vgl Wyў| "Qs dɞ;0#eu 7K*aoq8Ht_ +ȘvِPoA'JWm)G$oZd-b:m}-]%"LI7,C:NUCWD QEP`\nU\PtWpM24ҩ5iLh%C;ЈË5m!~~{j$YFAH|UDup!cYg;T뭦TFe1Qiv3[UuFہhӇ{YnVڹ=P_jl9,z`|O,Av_* jB *eH_g/GVC"8S; BC5 n EDU. Sl54d!650 ɥN!H`gIk\ɹ7yq*/ P:k0nN,Gp_Y(J0QY%6ؕ܈({U$l4|h#pc,2eW4YTCʾ l0] T2D`fAMl=ɓ z ltqMZGN`믓8G4 ;9MW rLKN*D KC5Y~3*rTnB.n3]6Yw|h5Æ 9O־| EXgZ芔RNOȗU/dTөX465WHw=?+0-ɃjT )6;~,RQQRQr1D3^UM(ЕYdI.?JUq8;L6AsťΘܼpkvBeP8kOle&qnMW O&eB6KPɸkbzlC/nd{n2,`NDzkg!ς$)2 #iykgVj¯W ?G*xr('0/|}ONo+]|Ϡ/XȳNӮ"*\BiWM׽ܒU1Ji؍UjPlah97ǩkH}sH?7<׺p+ND6!٫byf͐1qo"˂n>=A$iũPM$\2idͻ \B&f3єz6N/dnGp<**~dzulk"WG| wPÈ{DzhDx]}D4C\e8Yd˯seQ=b?N"r1}c +6kF { Rx-X`!Ǿego#dn;C7[4. {rC]sD {|hĈ{Ћ37C_X!݉ w|;}8hl g9~;'Hzե8d] (!fKJEl &[!;u4DΚ,+ǜh J-/THg]M~{0XWO[ txt~&#\$,ΜT랙 !qW^Ke2n"z' u"Yx E6KB?L@ZVqd4 We ZnTC65m R-VRV2-ͷvͰ́5¹'4V@JcDoG 1|?kЕv2qNU%}d4#Y˒VA@;@Vh|J8,Fe9r&*C!6N |Jsh 2q!:~\:LNXYUL 1zygeĝ4Ff]{pTFs.n.ZF !?;pd-#%T8'O }oq9~m4Zh-i"!Fۯ~pD=7Iw)lf㿲 -C)"#E-]Q]y*ɠZ{9S~; 0tep.ՏՕ1'tMѵ]0zfC@S c},KYFBPA8oHwS <%"C>OjT/!ha7R_$]c Wk-E \ՈظnqytSevXs|{SrMv$,wu!'KZS~v.S cm+X{pL*2Y3Xr|go썩j ҫp/5_tM~>c?SSޛN:.0! ۰ +Gv$m悆a=%r.TUvSqcH#LKv1F|M' XaE.2QEijbM~ғQLf9$_j$.Mf%; i={҂EQuĄn:`xiIdPԴm8FH߀>LsJTAn(D3ZOhÓz-'<. j19^9Qb9%4}vW]+\[9YUU=+FpA_boqY<&q\UMUrYͬ^I!Heyl˪XbSl;ņ.P觔}EѶtwMI$iDpM|~clgҨGd^cNc+[BZxNR@9LBJpMCq BZ=4"&RۄoWL&rɄO72`h:E幎xhY,To )N AnRr]Q-"t.#UȷUMבLjyͺֵG~xoEg\tAQep-4h(Bz5XhG{ZALH1?;B>}#-82'ԗZrb SN4 u췳Qذp Au~aozd WQ 9!?˅O!mO9Ս0q8f` [ 4@Rѿ[MqٓvDpŸڈC\L{ha`/_v(Avh]`VȆ%YU<3*M7˛Y=j{]- }yv:e\ i4-fLCemF%7Al>8_op_jmCX 'vg|o}?a9}?3~ d+%^Wʆ/i#C,ӽqn ۬rN0+ 8Y[ H38I7 x( & #|_[WLc:^oLƊ+.s] y#I_,Ao? 2XH1\C%l4Y۰c Ɛծ3 o]:~<][l3zNS4w3 4kQfͶtRĩ.2.D>U~վHi1LmnV:%G^,'5Lg}5bƠV1;2˻_v^;J?΃0 ޕ[$@+k 6of.sr>4 ĕOcA 47lWmӒ@ 2 4,rcϷ3D.#6N;b-772IkVy)w23ZE=uZR\DGrH^A};47-6 ^ʤ9NȪ3EDm!yu, H '̹U\X`,[ECF8^`aBjf5P@Fcyrw4! `Wč>{6X8:#oYc@zۦt2|Oͭ8GaC;bJ p͌ɱROYrDy:o5MF0"0 / .3_c -4ڂ.[!֐"F{ۚ ].6[xC1/*m{8Uڤqo{x7o;6b^85uۥ_M0Fht; Hl8ǼV=/1<.r[ ~'\!$MKMР -یF5.ɚgЪdZk, @p^YGQFvo8yd~GS_gx [-` y%{KՎC$4<EB^|iVe17.΁FH{/}>g`ah7u47ܙZ #jƗlV3l[1o]K]Q@%<5_:<ְ{}VL p2( g+.[GqP@:gG(Xɳ1yo}W:HUb {*)upU. -@uYD~T`a2hCF&pn{6#hn.oS;;B*aKY1ҏFĵ|5`XanE* ឿN+X* 0]d7C(UP߾+d&Ѳf5QV&T2u *|. K&s˵z.v/ڕF$c-@\b(t3+_`n>[Ih%( ueRؖ}Kkg|iYLkΫ9xuM K.K6^G<\&7sZo578s-WOrum/F*1i@t: 1 aA~}L<0-9Yκ6^Vb0/rBhnʚ+1[ /ɤ\%Q"?[|ZDU2ء`/AO<::0{du)i6 { _#kLMdݖA@M \ez]!rU67*P߻031BGuhzx`h9c|V@rsWgZ܂5Cuh+MDᣪdKj0E"@#2k\!YŃB,)T]ʓϲw] ڧIizOY\ dОЊokiW u[ڔƂ 9ic0PNuW"&\N 7`iVG"@ױsnFDW1Sd|9ch )>J;Du޵n [P[[.k/z{ %\ߨr31 \pbN$ψOلH̛uAEOƻmb_ DPglA<%rLW˻ImHxϠYDr[j!vJb8 揄|rf"J4Ԫy5(!Ѯ){I'dml7[=8T_gZG+;,.qgF2x|K)W6" v>:/ gT޹;S$rqh7~%Ubs|b*FfSrWT] b_[gcyoc9]s^S!=/S ,ngج0:S.cd"Ox{aڄv>Mo++8&ݳ.,>8 x;Zy8'U EA|Mp hC8Q2,YM}| ̿@cHDtNuD|?CHl.y(;_F ˶ u~6[PL5?VH3)iml|kQgzL&t`ݍ}pJY“I:}|)(rP&Rд  3=#]q,j!\7scW/"zR:q(~Yb\ L&Gs3'sw:-ݩmtIEj}lrg-nC`Jq&xqofjG6[ҝ**Lyrao Z L] 1^Ɵ~MH 1PYϫD tDA恿USM #MCAp#T^B EaU(%0=R,]=2%Ii1ֵf3\:ܡHDٔ&xOɤ98A0HTճnA(a^łie}1<? J>TjfJrZx`t $ Ҟmhn"(C5v˃ ;XI\V?JaM"jɻJd?!;T$JW*>=^uvt\i!@`ta+7=?yK4}0VyӴnFDhպHy*cYb!Zߞ.#sivr\ޜfBZ&cFs0 W"݋c+AC?ɬvLjDSFCfV`{'3#~X'%#I$nk햜zSG^hGmc_/bj2/bi$:z+tyek~L'wCE,hA7Ə>o{߰f%#r=S y ,'L69ҧ+<0f!Z^Pa_+MH&[;+`kV?ʸmOIcmJ'fϢ(aDso'erߊ<-'o 10A zFMWfq^R݈R!tnᄐSքԂh76p<5.+Sf$Xr6 ((<΀])JFǫG1q t w.AjJ E#f" .i!hc9Ĺ<`wL4}yޔ q6>qzxBi_ىنoMࡘ}aL8t`~SPǦ0qrڥp oBμT\1C{pl}|o{Z6މPsw %##Ul3C,u8{'"+>c02op s~D!0R oA#_\X) +c$0@nDQw%M Wz] p!(7IqRZn/T5ECuI/E9kc({Nq?&ͼtPO}:zI6 ]c#^'s{<)cX`?3@ lK\},sN~78:v[0ﷳ mV"vZ1؍+A*\0ƶœ\}SeI`fL2VQy4 {ŘRe&*I"YH W{g |l&v!''q ^㼟)c^e)C}45] |V̍p~ͤ N2۾bɧOo"gdz d6{H Ai|ǀ溒lb[- vu Ĩt"#qk8TF|hvkVS=Ķu}r<&^_2^B3kr&݆]dxCh /!MGf_ "lMŮ2n9S8!e* ='Lh*xq6x XcTt' 9Cӟs}2b#;ٳ+AEdQ5l53OI sVV"xX%f2^ռp-K'߬SlAnac>w÷X]rz.g扜\b3_al(⇉ rM?DUG!kfki]*jKR)胠"xtuu4pa8MPyUxD% bR(9 (l?u = ]`p( O0_nM-ՓmSڙD8h t֟T< C_pL)3QC/%k٣.>1>DZT?` $20V7^o. Lgh)Ҟ+3̳5r\[-G׊!)BKYNq gA1`9(9Oj'PQI*%+[A=ɦ$l50eW#'*<V(0 OQ;v!#5{^4{@%ԉd0tGGLC&ַD3 TKv5^պt"1h kRe(,륆l#f"4%`r99 G;xjyIHUm -^ft+[׈G>w93Ղtʓװ 8ha} V<ѫ8ɨfDa ,8hPs(r}oW!%I|yV-s[`14T FkkR}#>.P/ڌ[&3_'>m\x"wL#W't࿗bx3@N E0ɒ{eju nSQ$,,Jss jQ&H l q;sl}#ۯаܒL4,WBɺiua<3ygҵaw0sǡ+TXt<$\]h oS\mX)ʎzPIg _,zW[ڬ~0&+Uza8Ԏg81uՏ)_\@7Z4yM 5ЀnԶS'^IX%P2$ |DxUISt٠gA5P V2& lVy:D/=B{[I)gv|̽x򟻢 3?6-_Ӱ4Ϭ4qڛ3ʃ4b딑ݞ'!udx6߭>Y:P̡xYu$+XUe@$UO2uxH;J]1\kARP_~`bIc† +]Rw0WR,ȿkT'H/'VĽ181(??g5zu-|B!Vz#(e\gcխs qlګl4 60RMeMf_}I=8Y+&l A 񝴃0 '͢x)11)pXjƙJAE$lLj|uH EgCz#Ta6r.!mU33s$ Ri!]$wMc6 ݌WbZXohתS ׾OM+v<=V%>:2eaWh{4vi6h^U>ۺqƏ_H-i}W%@9&״e[ڒJ@ab&9oƶS֙ ]dw!hsy30«쭅ڧ*yGX7;$S4(m@MAI,sbN5V&ʿpg d`+gVzdfhx= ߔk3O`J}6]%+TqN 9/mhWYI?"oT*w|d X-fuZ+FT;xϵe܊ q+ [\_6!/\5P!8EA܅Yu9qIu*;ԓKE˩)IllUqn~= 0끐8C[؎&/ syH/W^yECrb$؇c., N8;] YrF3VbË/D0O)\tڦotcq YŋW!v1lhm-oIM0Vl͗#%.@th} mlH{ҝ6 &*n\ R5fbgz8].7'noLvH7YCjS fט ހ!" }LbO? _f/UYWbN7Lڅxc.U&vԹ%Oym*`z"O<;$E;P>'"?a|3lf@RIuTww(hfq|huue4dG-5*~2qAt^k#qaX@ !xؑV各eM;&m ; ̂AWłg )FciqjyĆ0f7* ܍ G ;\SdM2b@]&f/L_z@tJ.` QXS,~c`YP19nP ?|l\Ѐ>oC U`}@G*1SmB7Ke5<.- 8m ^hk45Sۀm@%d._ɨˮS>?%l͖FқvPNAcUb6# >r\Y3S`ٰOoP42Kf1gRMQZi"c "o+\i,̡ /UZǼwJͦc5'U-AtBTh`wSOفFpxzQn#ta>F00⺎K8I"yy~3F]c:%413/i41GiHwt33t"]J/s깟(fRllҦF"꺇9K%5f%ųg2RKE:M6^KIdђAsks`n~; g䛉L yk~^K[II*Du0L @/ c:F]bPU`NaI!0]0*OGLtʼs+*хp} 9ny7 vrS6h9l.LM]1֦"&FǬ7N4Sq$'+K5{{\ސ y_y~5y+_,5:d[1@BTi\M*_|O-mP=g?Gnq`3k cz[ rEϸ ',dAUiK^֕w%»I45{(h fZ4~Uxi(˲$t:xmSZJŠ;_|N3EXRn Nd48>:HZMQT;̛Y̓չ2$}XEC O]]>"# {*7E#Ej7f|ʐ<2;W-zef(Q1ྀBU{<f`ؽ:(ߛw8|NwN#% D_s^iI"gw(=plC[7I ,܎o\0^sE͟#_QTCKb̙gxO3rr,q_(N?U 8Bc*@鮏19GX IbV}PA=ed/4;>7><=8I 9iQ[pfh>)ePDơy`Jjґ\3a^R6Ag]4?c :u|s!@vQdqmy&U`A14Ĺ)1^.GSjӧO rFE =p]iR }zj?/<@{b!/t# Ncx6F jw܅ ~U"R2zgS ·6M'Cc gܼ2΂}J֏@z^J5v)c HUn*0xຐ" DcEi QFZ{ Haq0-Vu4Nsb21ڡ;+eE#Qf"; l;\T߁,,u/_p\EvWMUW^mL>^y`cL\&pGud4|1 y{} M, Y4X!o(qJ z7!u: b+7o[ԣmdR]]+? GI 0H{~kWtXe3`L)_79m[{Gycz5 aB}[B>s`%gV ]91g0XSƫᒳ6Krutu_Ҍ@/^̱?J6m%Js4}wE,Re;!:6c .>ʹz~5R@ޢJ{H]?qJ{H5^WHS= x=2πP]kM{RɆyKR::T;=1j.j*o%d1Jզ̟WURbmQ,{D?s696 |/R)?O*@KϞ?~̂52 +՛ǣځø x@Ի /7.#?Q6l?,s#B[luL90^qe.+n7O}|Yf:AJ m A,_;>3j}|W`.{#LUɇ+ra(pkU&d%vP492>aY$T#apyU9-6Q&ORQ{MT0|1i} C2ҟF7ۓUԭۆێ Uտz F<:k{HΟc@n*L~+_%2QW?SAIr$l oKXgʻEb7c1w)z l Pж$و yJgOlGY8@8/?H Eբsxl{̝MZWVZxp|- hJ6 ΂?]u4,<?&|ӝ tLtJX5P!G=xVv6}KR"*5͔ 2 [a_%x ׎C0D,K0yo+FҎ+Iڕ|/ϹAp8[-v@屔A$#5I0f"|3 4h;)'> rr [W)?uw\I.mԕz'LLhчz/;AdkGQ\yv{<`c˕ w8WtE &&$*$iD@%7m{0 fjH TL;&)SSNI4e+pzCf*O-wjXR! KUގ:$T a23A4dfj70FDxXk9S$=@U>n @ t4@7`2Qb dFqe[R[#Лcg bKe"Ru~h wwbnehCs)q)˘ }syMsZRwF > 9nNe+b6*%RFTF( ued[ uyp8K@'m;)&Dg[]J.$(j}K܄ቷ;?VqfZA.譤NoC{O Cc9O%yƷjFriqv`ҫW9F=p.x$[(%lfJ@lA $U{]sDaP@eפ#%6dU'{qUt0䏀)V#jMnؽ_`aU hS1VBMgVFFhOoI TveukvH{/n9 cbNS6Nlsr؝?mc班Ę]q V#l홙 n.4欄a#&ŕG}Jdu U,NJ_%U~^:~vp+HI*!hqlOаfYmr 68FxaoN}Lr *y$Gdoa{A]3SEB+[PRd3q1-< 7:+9]KY|N `=^[Q+ަ*:6x'G,ƗlQ dFB8'" yPګ;m62\C_(@k %Z7[|1xR$axML s-T#!]$BwVE&ʚx\e(|Y,wl?}0b͜>^3h2-PB ϧ&vN~eٱ~r]@ e_ ]!GVR=4ܧUdlGu/-/>ҧj闛[CYQ)㑷vԤ4 q _׮>!9,vRX~*8!/:b Oڻ*a' ˆ"(j!c?@(bЙR*3@vט84f'7[E%<-%auMVIEygrr=q)5z8PB+ZĶ*x)4Dùadu(;P=rV֌BZmCY@LL8Dߓ*\!~ 옛0_P:o )d{fwЌEoS Nϴc\lD\K3'u,8nKFb*(<J:\Lb>&$h #ދ̖ P WTvd2Cw0bUЦ*ew9O[j=M5bPJ5#b ݈1Fa(,17N81 f^iPj 1s*B LL5)ߛ?IֲL`t>ih:<uTȔ`k$K{]!Ω*o>E5L47Zcw{ip&ҢZU8_}:&]0K\(NQOP*Sjlc1 &R}&nty eh{PtDmbF fۦw%=8.B, K21{u4Ʌ$m_^{6+As~-+gDcƞ4R~$/Y ]-MvF̻-1*o`}1sK/YR˓]&xr p@ 8M!36LvmYOg_{lsإGM$uC{WRw@Cn`v-qz2De!r [}jAXR͠$U}U-w#9K˳ ?w·e{?(-0`\W$VWv'ǎt5CKYuœ$d׬hI<ЛMm hCH@ =T(a-aJwE4'h+iam |Z/qWqo bf!i .OwFE zbi,] ڴ(_*Χ W={Ǽg Y6x뺃~VgH]mHo9^FT}ZǍwPA(lx'>UCV,qΚ/-,;k! NaU>.bW7QGE5KP3;Xdh]c̄—I춖8"p˟#% wuX͍+޿O%j5`$9R3VTit&mWI3j{ ~p(+BD'#"]z>m ~`pġA$ \IJNi6pBA̫TFodXZ+cf4r ;<ʝe`x1C83[PTw8u:h}xUZ#cǖӍ\p.<&-n"UB-M:pi㘡]{;qC]- 1k{# "NiC[&Ewi!Ԫݠxt3m}VuBO'gH\H,sy_b(~BXa9>@8/z<֍oc̘*"_p39X8-5ĭ1NI|JGJh:!s\\l(E6 hV`U/jN~7;Wx}O8Uax{Ot0Aփ> #2us_6fo){86(v}ٷJc4,oJI67zFtIs($¹ބ>դ*\4Db]v¢=t.Ӷ~hj= U?pdD=bY(80ыT/TVlAqyvYpfAɂ%)(*|隚&ŧ^Arajc v|/]Pg4v]` z\&ͱMHpf aXN̪}ŏ;A^Dw DyxOs:YmZs}L6b-:OWK$opЗ{ teTh\־,:ET"&'-  9za Vܵ*ʚjz<{?XI9bp5:\ƍgݪ%D~ۨb67)?@4H`IsSN4sɦ4y4 Aܱ36jv#4̾U%q6ayxE7 TzD qenp\R1dӢ޹!66=ZLy8ue]$Xפ^_)4I8 s& l6y0/^f}H fhϬE=>vR|4 AKSn~-Ǣ±-{}#fyvMY:?ҊO˘,Lۙ*o_|o'VsCEA<|Q)҄{|'ܡR+ J3 _g/Xt-H2)*Iλ'nl) 2ȉ)(Ӗ{hߨ1 B;Dz4t$NH?9Z$4Lљ~oT8Vl ^#P"ĻC@)@>IW#I> M ߞUآ&WJ\<]6 A4vqsZi7do?FWm3  W\qWs(ii{6 ٓ>֮Աl 'oZlAAxHcɗ8A.5>ncΡW ;F;j(l?VodfWh%Wޣս'%JY߭%[PݦJt*趷d U>^E2?]<\h_pZ6Obig2;؛ љ:$N=+s =5X "[Uu+<1/;UhfǗm#)OB "SN|( E oFY@fǯOHhTaξQ  癩yLꗓAMCe-Plg7ߏ F"lpMQ{D 9$"RnxtTij22ey*KFNbrYv#9 ǝqkU+=Lz$nXN; 9å\wQMUoFbW\"eAoѮ7)5v-n? IJU$5!庩 3ڇu#̐u~@I%1\3ξ/dO儊(iD9>A4Ԁ>6zOw6Y2(34IȀl*ic:u*QQp35_}N*kK= XԻ=c렔*z mSt'tǍQiuT7u=<-I=;:՗<ͭJD h~Gvaaaq 䃹1=0un kt`!WC7?©_$w`pP>Y[ZߙYپ2<)a)y#F~: g?]fhcTsMpԴ,\%2->pLJ= T%"cȢLtRЏD+)dtʔGq߭ U!?~3"(8j#4 l:D*!cyNK~Zd!ܠ1M,M@UHq~-[fEjub7V{Pк$n Oϗ0~xÊH'n޿MW9 -;F/z tAOԶ헯T"]`$Gp }U-f35'!iA7x gɔ׋"5ȸHd?mdee@LruPW8]=hXƈMcn=62[lSR'|K2lEvBbh%qpRL(?acufz=GF$fkb'k+PCjcф ZoW8VnB&&́l%*2k+@ {mRaAK: ݒ B">QWTK2gKdۈS\-eKt.9oԧn4cUI@,Sn`!LN#"'nGIw2'jG¥Dx9}XjovL.*]6F 1{7hYr3_eA"u-Z\ÐXt|c!nb۴dB<4[JKM(;YSݺ3A5tmw|4,EJt1`@ZH&ExnH'wxw:wu~]b Թ޳Ɉlg_SzKJ|~W< Yu覘u:ڟ%[;EhD~/5KoY_C0ڻMIPcGU?m"暣Z@i_wS ĭ?ކ.#E[=.ip N %Bٓ&s\.64*hd&Z: r7f r:L(HE>?id &9<:beשׁ=Fq(pJ;v30~m GfL qn$k.~!SCn+ ?ЌK1 n7 XG0 ڰr}IvE=2&x@FVڐXѲ\/RWHOL#2x"ɜU\P"mG h #4YOC0)^B<ʎYb{^2I ƞs|=+x(5tJmzCeڵF<6,Nvqתse0_g}ʦ9_ɄacPNCFԜ7Gd\W75*@1+XU˜)@Մ:^֋A84ubUSyiqXC-$L{4\ BIcn;qz"F4b&p𽀈GڝR[)j H,Zgp1lKUi}w!!.NnF],[A-h)\ 쎭:4̝.Ҭ1riW-Ni,btl Ϟ,'7(eeQ"ᒶc'Y3vw$KOV?Es8.*)7*ir 41 A"K\da[vz2,'`y T[w/yN]X5q<y!Eg=\XJC'3O¢ nL(NZsxP$'FFY==]'Wi3IQks﬿DJ26ϕq ʡf~3we|V%y%G&"9.q[qU[zL2ꋵF)sN]Ov_6"۵gA3X8@R :Ŷŋb ާ!b`]"AQBz!. dd[E!3kL Hh-!" !^5FÖ^ri HnbV(Zf30 ģK4 Rx,t|Z+Zzz'\NyR!z,N{t` q4ع0p"@\=n rEݹm-&2 ȑ6 Gmy]ϛ 8eB虜d*rq} H7`s^I=On5ۄ y }o4M NeZ*9@[2*A:5pH1 O.`~ N=_Jx^ສføa}DO:D*;,x*AFySFm*7b #u^Fi54nes\?75/s٠8QtICSǬ\נ#Sia'=l4>yzÉ5ҷv[r%I`ɴ&dEw> u{"yq(t#DŽ(-ˀ`Cb'TA%61} |YBio !G j߽rDFORH3;% 7 094>tŀX|o,IFI Uq>Н#XeMo~ y(|TNvlyD^ 4EUy|o7Fl闙={DLGGzXc^࠳47AJn9>`+KS)N>SB4$i :3'0  03X`>7ɔ@*\OH,o /N!iQqJg uwO/KFᛧf35`Vov/vZX[<(OŃQ0-PY)9`ԏ|<1; \ [&?=@0>(kj1*YcB+ VEucӛr?.~<X$҄5_LA7u"! IφR=!)ՔP̘"T|a!RGb\JuϸLYbW ^ uˊ7t9]tg'E-X^ ZQU:{B܎䧈 ] k@O(?'1hs4.ބѓ;\Tj*^pM88ȰA_lbŒi$,0rG\$u֗$[eA'gdzg;UntU G x^{<>/j6=RdLK5k~KXux7<%;0 3vm}np<;DUnF.KyF9ʵRNc@ ˆn$.{&wl>3coDTkFؔricB؃7=:Lp?ӜF++fn*-ݫRc/sn텤b>?KDdhD)}= yX._x`dZ=oKpI 0cō͗UiPG21'sqlc[%ayfmX OQ3i5:֊Jx'0 40sq7DM>Kfz{ @QtH%{!EֈuOwlK`C!m??`1$3bPW탵65|xo5w ܋paCs [; sj^4]=b1y8̘b؄ 0-P%9E]R7!|&xBcTҷ ="?SP;ܳ0Vd9( 'rWmڊUK r?c9;"K"{>xwWOڡ_HE|~N'TO 7Bx?g|=zo#pLHPsGk4o5DBM8J(I)%5[KP+CFU{giX3Q.hq3 V̾X~> +E1Y[kBFcތO+DzR}(K Mh-ՠmJ)yxW[EQRa̴"kgeu*DY/H'Mi8(4MV͌M%1liRМ|8&/8ǬKٛ~֯P(J3z2 6wf{%o*hvMr)?1hHz,a$$^(V& Pfv6`sY8L/mnibW ^YRjD2R_Ŋqa,ڻka,tH ''] =Q0(f^75AwqϿ-w:ynΘv;ޗ/`--(wiSc)¼4$K0i V4Uzp9~r5#~(Mxi}߬zڱnNx:Ibf\m`?))YD "ĠlTw̐*OغJ=. ^'Me|x=rWj9̤y<.x+:Qefm)*dHJP O]I݋ɵ).I1WK ;jհ g5Hd V"|9ԥb!~ʈ_Yk5fn˪Th5_}Wo~H(2S+UZW62ֹ7q8lh*٤p$[m7YsW7avWڋHy|rB/f+N_cJz`%:jfTVB&W/pP !!;#G \ݭ۠d@AiYYY #@EɥdHUl<=C;?+ϐA,~4, ev1z/N&&ń+0sw8}H=E^v |D0uu@iۏHNdLV+F@.gQAEMͦMC5US>:v}I|҆v%Qfo#1I9;δ(Jby+oVhT+|]TeOOHF{ mGh;27Fen"]z)}"JQ?/h{nt(KPsƓxwS t11z1VM|DxF&j6irGn)}$m%ғMH|HK5 My9PP7qpVL޶+@.&i+AKa"4^wc51pH劓DΛP{N[=$1QX#KS(Q꿮@*"|miv_߯^nJo4d5.S3Q(}`SvQ{4g;IιM}<xSARv;@Q::!MVOY1X*A_)+kKCc?&oϸY-wY-wB!@<3&]uߴcgL0~x( M![tϰ~ч!WDX҈ݒyFr^z>̵"1`: B> Oz;PqUD->+-0 (8SykBOS;|9]wx3j]AhPېOEYHyQi|bZߑvGyPw)\g]{7n=lOdT Ro|<D/HN@n2ƆGF5.pKu s%ӗC'K4S@&$Lm]3263%dQ*pmnJc٧aȁO% " foW a+غ3dhmG#<֡Sxo. j[pf<@sI[ַ7)+ݨJ29MO-d͙\J,f_$%V+Blch̝9\xPte}nzX\)L7F ԢrN*HxE#B*y'ֺBA}Y|(Z.vg}.͵pL25I nv5RnNjc/ á0Nl$]AEݡ%չJLÙ bpRKfeѝ?*4iRQ.?j2'CY6qRN0.]B]z\$kKwRQF^λyL/ xՍ9P1:;j{sj+i9$kI){Yql*<)h\ 5\ѰQ +m^ opZty*EQP VdaNj{#Yns-HΒ4my!d{ZT7-J`3+JF@"?pR=8f*cިilHpp J6Z䮋쏘ƪO7~;iYsR~1<-R/w'+3o4dƂHc@QexN+3:oPߦ&bʳM/" ZRȦ 3J|&eRyz5>r[ËH8h6X#BH?+oZB>Lg2~Б ^=6}zIQW4sq|"jFeZx@ ֧((xN=c{͎gTQ%x&DKRś숝+kq9UҨIa T3^ i )V=b/ Pd4ATA&,3%4Cnor 枩 !zb,OZCqWj(Ҋs_ d5RcGDʈ+x*J4[!nQd:Ԧ} îiܦe( I}B8KY(x&'9αUH]8l0a0Itl/"+z;`?(-| ߃Kl9y(;ܠ Z)j9kMߒ % 5?H4 EgjN})yB"vtyI#oyN>EeC$m݃>8/X߂g`zFoy唎ʻxW>d?56–򍛎!.B-K5?񥷨y i>]"vV=xN`W2yeu5`؋MT^a6FE 2[/ [) =\uC}[-tU$cGk;9(F]36I"U6o%,X*t6@0bܣ 'Խ:d1|-BD3}f &_J9{pqE3! ɧ7yBXPИ.`N@Ų%--BG%rY;@R yIg#`,\|bNwW[bwrp2=tuJ>ٿtV8Tpqctj׉c$I?bTPc7H ,!!'IGtZkT|G6\tP2Er߳>ִ~%mT0mp/vQH>7(e?gD{&pMr?!3͓IŢQ9s{=wtTVpj#}EGyi[[svUMV7_Oѧ`c N\qvSU[ K}fzVx"j˃NRM--DSSh3N$~INC l8uZ$N1 !ttE Z"0{FoJjsV/5^ǯL7Lcfx>Z*Ry3'wT"֟bkX<֊=;4{傗a#{+,7eg&.pKT@[pg71OQ]zqXr{kA3#{ppxm9ChrNۗW Z bHDY%dk' O)FYiYT|ƅ6I 'Ys*/RT(iFq1k ΀`2*#_?~z&crvɩw]R jissWw=h/8[%C?j3US\9 =t?ԫ+B!hU_r$vJAQv́Ri(49Ԑq0R9辛lhP&(ށ#P+*YU_}t}BT1a I稑kU`j$FBCohUW |@3IK,:>~AH@zMcX.;x=Z`sN@c!;lvr~D+֫7o,V? 1ppprd-c9!f"HY|O>*6,~&7uz㣈ЙMbR-Ou"~Ȭ#DY2{MLƬ 6k5+Z^I8khn嚃͝/4~l~sJIIRAwLc5rU W) :ь_E̼fqcsi>HuЂWWS'_ɴԨ&> jqqpof,mlj RQF%lru3iVy䗏E TV=m'z= kVegK( ނLӝp%{ qsH&ŋ3)w%s)MHˠWHb)>Im<9{'װB+*O2ʱ/>_\l2E {5 żvEgv6gIXƝ_䓬Mx8Ў<84Q$vwg%6|4v_e%FHuEJ< }bx1%79Χ:D-Z,4Չxu wHy/ ; ܥodGHsQøRnڍ|pkͳ+<(|;:6H'y8f,,DA!7lhX-l g& M7 KcoVQH}.|#@V>1›Kjcx ׻SSWyçﳲWl.= ;j4+6XD{3o+HֻHOH&) ިKIPeFw!ZGpq-R~}p(B3`nWu/B׊&Y.lLl憺~ąJ_nhOBIJ#{򊔲G84l>8}֒N(m??*j~zb eZ[)}Ac`s:8K-~M7o0?tD2=47 =!4Xbp/.˗UuN5yP7NRN,'Lv@fg29[o#5UOltvjO$l-*{/)Pk#nR By* k6E!5f97ncq&]cJ~IsLД.[jhq·Wi2 C[@->kp4KH>3 Jm>*I!tc.K i+kBMi{7Wb^mL=MI۽*\7x!Nŵ6qeq_rRNwTKRBr13Ac*S|-i l)|yadUsךL ?7MןO}B?&H*mƠ-2+(Tv \fLj&rlgFٙN˒r]V i32jD;9$qNLEI5dK~_ҽj7kծC.0XGvMDFHBHڏ0efu0@Wn$FĔi :!^%խ ȭZC,0lbSs9]j:3]豌 I&FD͍FQ{$  jW" Ό` Xrwtr4bP=Txh]Cv{&p]v}s~<oz?:r*}^c})WdIuWw 7pq"Hl>K{ABje܋G^40%T6t}'U=dvzRߜ¤N3o6 5>STU- lyXE 7e sQj\]W/+Yn!iDVn ~#+rudv'I]c0*Jy7 g&b r#k^hQ㯇ɴcےߗV-^F /U7o=_X44ơe;Sr|f~ȓKOh4+:F1 w|l٥ zv5<al1MFF`~8XKԣyNyKB w3 f0*DgQ-'97QK\-vNn&lk f [ ?cmҾ8kn_8[`$*M~V5Nf6qP#+Q{t6 )-$ez"8!LT阖t[k7QfwrN.UQ#<ؑн˅)v[}*^O9``sO-j:NJ7h5N M FN1C-$s4kӥˤ'\wo܅P\qYW=>xjq֪Ur thӮ4qv.YZJLW'lWc`~PFǻTsgwD-Y`ׅFD! gyKui++Cg5W;&Nu 7?,qrrб`R4k0ծ*[ڡZۼIdK4UF!uY"[l}{@%*ƛӄm} ]zO8eSF5Bq=eڢC 'ܘJj.U!* Ox[ŞuJҔjuPMѶ F#D!g&{HUwӮ?Lp:S:R  ]iN!Is-u>Bє ~;\#+ !5[u+a99Ni8^x7A$UlЂcm x>X(hd LL;dw}CA8KDi4,]?e\F;yW8oȰnf@:_\=#°$#,U~"}CXbzzTn$ŽŰrG_,*NW[N [A@R>)$9<`Xؐ'6hUoT \toʨ5îuSzw15ж%u yp;綤b2A҉;=7`aFM-ՌQ Qh)UD,C4;dզA ns '_Tu~FXMY?Gh*k&}%[jTϭ&{JZ =p6v(h fA4'Z.Z /+g"HءEZ4EM,&Mp6z{h!,W?ɀF{O4Èҁ\Ȣ驷qoZD~F"B(:l_f^>0t0!>Q__!AQubjʲ&LWVtE2;u5 ~37dFf6p٣#d[IN׎]射HDOhsg1&Y[̲b[4"^\ؒ"~;|db/um/u݈a(d̰JgM>}nkq1GۺTa^)ȱA$ \vw. "77X}o-(6x#$3xlL9aA3W0nlRRAl`PHWkoM _ӛG5lF!FCǘolm &?DyJ =x5@m=XixKel7sf*҅\ogcuIףǩU%vhˊzGGvblO {Z["LW-:w |0T3( ;+9]`E aQ߰g*;IB{Ýsϥg|7^ ^yJ|MFA4^Gێ&os>[ Ew+r!u2@}g<>8׷Yqt0Q%긑Pi7uJ}Z8ȱYN+V˽pv+ QMʘ 4ptsB[JHB~O&r/9$!Ttֿ'At+ %EJ!0j5cL8%W 3,rMl)gJ@x K9[Y2,nsD 5/sTNWzp~ 8즒u>1쵩KV]OkH +h1Mn٩;"%8(A<6 fIA/ZcDwҳQa\_;Pla [2JO:8%q;'ڑ /ik3PQ×;[cF56Dab:vв dcH+,+,u+3j;>k8HQm[Ҿ/H܌ɰ@HD@h?(6s Q~)nٸG׮D^ػ!Pv@O j2۷B}ʄP0C[ ʅ>a\M KNܵ:,m$v.ScȘc&EqroMر"VhAN J$(&^+о@.&7iv§\n!;b[퐜͢(4oجJި XK(V*Pu\k`T6%t7Fw2NHlI&e#bݴWB-ˢ\[>r\O 箿5[BbF^d}o-c%vsnZ]N (0U gs/kue*QWQ:lȗ֑27gSHf'b#4qE)o1 p@cQѰ@ >4b?aʷb\" [oȶ<[qxzCd*v@doZ{yh 8 >> 2BHVWi4#~$4`T1MyKg:t]\їC46>2dq=uWP5:-K KjeB 쟋s0n(Y$货~"ft;\ךd(?I +0ddd߃6I{ }M&}fK4QP{}Ͳv(D\I8úzӕ֫1>36Z,/L[6\E\~ޥńanZRTDg1 0 ¢:<1@pnLj%µ;0o6˦im#O/XH,ZR7I\i I-$Ӳ齘1!vFC!挏PHd\"V,Qg OኁVz TV&)Y9.Nc~ Wa $߻용֠/P[^0JUoE@sYR ,fŸ|‹ɰ*@U 9ϚոbxZ`I\2c\{Y cflE|o-J/]~%Y6н VpK #$g 8q=[ ,~(ujo*HPvHv} )@xL#A8WQ lfDx](-ҹlgcVgcqJk:(8%\'j* W]׮_+3ě]uygٮ@FO CM(tŻn91Ith,Q~|OvL6lD1[U~ooS'렫]@m]>Llr]B#QjftgiȰ8=pKGYaWĢ7WDי8pNJƛM);]X-N`i_#ʓH8\Zh9؅8]p l-܀9Q A%Ӷ΢?ʵ~aK&O>g al]HT( %Y&=ƛWdYʮm2W+% gBRP]?&tF2/y$hەnH~|^ Ryyw=֒@(H&KnQ&dlcOwYص?sO|#Jr$*ď?xu)FY۪V"1&kA.d$ Ĺ3WM-/y>y"ŗr:9Rıxď0E'~#sm^z>^4A76 piWioG]g]ǶSn *N\9l[$lhaNߢ> Yst#i]}CXz+\s!fOtPr4?c +@DwHzh;E^i\ |\0s?~pUH{~d0U1Jըġ &w4µJr`7iy.0uUs)h\lDߞ'%$ڴg=oьшc꒖ᔟy6J>ŸK-M89D$4b.Sk ZM{]koݿ3|ɫEp23+cGC \ nSL)d28~;-,4]fKn4y몬u 1UPp7yלs mGO pCc)DDQ'x ٺ;11"x(W-3Oz+8ΟKF8*#sޕ)RvJm'v1'HKuNH|Y%FGh^Qsp ngۨJTC9fy 2o̅Lju"gC3600`] Ʀx@[Du)~wґ|*w+!gK$trGPg64.:oXߕͻmn+8t~$L!Q W@gPz{֊XNȆ,>l'كӥ>_轠 Ps okՏSd*_b]il7vJ"UP۱HEȆ7RlacE1 v%Uޢ"͎#.;>Sv T&~yZ)%C-f{X1Ǡy'mh  f#c)\u.Yem.c;(-(O3R=nt=|c 9 שi-fפwvܹ.`TG13Wqؑ!AQW_@!!?pC!B Xu<p,s&s0F <7Wn~&' FlCjNڧ\n6\Ldaa>uO#s52_ l92x+y6)&Ƃޱ&~Pj5r#ɅEPKѥ1#6r8E$p1+ɍw2<0 Lg%z$-7z{R 3da~w+Ts/:b!Tt`ovxJc("$bKuɜ-:]Bv 2'@lx: ;ݫbyfGoժKu"DGS/ {id,1%!ɞ :v5RN,Oɞ8M +I+գ<Έ;`Cd"Y- ȭ([ǡ}6)WQND^sq?)9:bhO[4q^Qua:_;4v}(̐pw51zY/0BFQdLqj^jX%!9`0lBb&63F:9rMr;YkeKA6(1}A;} 0VXoq; >ǯk6Nu\J<ܲvXGfB= @p.*ƽJZM-w٪h ܞCR2Q0dwf<2`vOS~)kI]Y_cE ز'AEZFruX{o$ r b'Em~3ٛAٗ1j-n2m/T`~n&k !spwSފ\Ng(M1Skel 6%ӶoQnKYx/ol9u#)dMW72*p!-MRg:CP]l2dyҪLb r|؅Y|,-Lkavu㕣yZH4gGlaiC1Ǡt \ >۴ 劉9ӧu Gn5zs 3RjP&D<3ۨn;. `'6e@#٩5y0Cy9JpΣb+U+ֳ!IXc3!CtxvmCLP &ʭD`jiB$5vBٟC,*Dgsz2yCRtq޲lB+qyc ͟%A1WFYh?MK#zvl[_+~Dz2;6ouߩw8 \$計cx!*pQ\wx3tD3]x R`a]jOoˀ*Ԙ62%˴k\:g$2 O1܂ ɵC}&yc'f/@kƈ_pYʜ(`nyf# L( J^/dgF腟{E^%5O6M7ݨD-ypLZ_u.nR~D@@ohx]X|7uH9mw4du4!ޭe~}2+;UjnXYP1`8.pb| aH.Ӡ__>.7)2&B7T<=& _&Smh֛ @!%?S \@C{O̤ Wy6Pl ;wd@ K[,].HZ 8aə"v>k!<=p΢Wd;fD>I#[bϊ$%ι˵CuEvM2Fa Zrncfs";ַWM ΫcnzQw`vsLC S_P{r^J%'*"6qM]}ӶDtaf܌@P29o1SmaHqJ)?فZC!4e&"o"i6fnY|QW[} 'y"HC l֒ T.›\0; Fet`gj̗9>RR:Kpm[Q@3)-Ztu\]*k%փFYoW Y$y?c"O> ?6U%S~Cډ[>.8,jRt*K\E^an'lr530my< =;~NT9ÌTҶrbExKHi"M;jͿ4.>J}2Nȴ1 t| x 1:nyЌ9=Κsj`,6=\Lzيg 'xH72[DX6mt6dL``Vjި!λL R{qJsWK4u0ر|tjB68Ocw>-8^BΰxZ jySl0(ٙAq2EH`3ȌO&BEe=9 ޖ0}2^w."_Nc jh+[4AqT!%pwK(_U_g!$LoetjS& z> iNT0 ΎW@X,&$j:~e&6_wZN=:CLD&6gE`}>g3G/濭?B>l J,ϼ/27es#%B۪ :TK.PVrdlb8hZL= '1Hq{a^x,4$}F}c/ D'?p5/Q/OG˾rT0s P *Y߅IȱG*l$U~j!8.\HvsY(~Hbp:݆2٩Y&1;<%tc . NE(}\ڠWԭ) kVߝQKmJ+E,Հ.KD BJ?{"м"{b{Y36[̐X&DH(glc3͟659>dd/7yyU|(X@g|F,mrˉy!-sAO5{F4%\#N),\aXxpabtm)୲LkZֈCGZaͪ16釔%Q'޵zDd|n$.pReR̕@we1.)Pp椕cϗ篐,j\@fh˙â *&`գȬAPF,sf8jis O/絍l&wa9*(Mw+~T!FZA[z}+l-(WFPo*ByJ^2œ::ȘwU;AX˲bvb.UREDlmHx^)&FҀ)+T?P͸'6Pg!cP)D}t8Vn&g96-S:3-:5ϴ|2 H̶N)$32yO B ZՄ-A]σ(y 摓 ND[N!q;mP!_uq[ >` % u*RK*j97˿ta0VJ!hsWm7R1 AvͰ/V}#ۮ_n>"P"Fn68O (X`e~cvڭS)HgBdryP1Vk[RZIgj/(Nzc?u{#g\Tد*!FBq̓W4DFdV|FWibj}> [X?|sq#BqI97EP.3w}N`.Ӥ>6$30- ߽kKnl79&EI͑jI{ddw!2 |2Ⱥ +Q*DZ%7 ħrr1b`y;ѿ>Dhl "C h[9N謞'fjG< MN pٕ{áÒΙPiOu|G0| .Bt`/ejiԽZ:@x䱊Ou|cūOaxz؏3J+U"_GBX(Rf%2 O׍9}gX^/,&%q꯲|Zf&3fCGs:V$, 0"%F &LG1 5#tdTP*B~/ɓ|slTAR#E 43)0Ou ] ʕɢ!SP&qr;^BJ6p( 9i-yzIh|DM KǂUhy,s'H:Yr&%jy)EM Td`PGR6,w6[Mw)?i=?zmF A\J7`o`c$b+^2<-csU蜀bt**wB G6W"4|p*2-v{6g* 27%Pto}ZLoL0}}-1V+1՜AQy8jḙs/nI4Yvhst+#ᛱ4U= re%Y*x+f2VHЏQ}?QޮOrʃ+m_M;a+hxĚו;0EZH1AdNyjdQx3H'E#qiAwA# X%3.Z < 116hVYUCQ6'Vmz?Jϱ(Ићdz+>jp. X~v @ƵEGdgmXv+ ?υQ_Sq_~DՊdRUmU<`CǮ%Y#~GWs 3rWO? Z R%NO؃||z.₰N\ 0ָثB]PrXEZJ=.DBlXY_|cT/D^:yѰKgOQr9BЙŽDoӍ!3cmH$_(!!.=I(Gn@QxKu@; Yow>%Hns(d>NJ1ye6A7%4+)d<h:oHӸIӭ(D!]L1_EZ_5Ldfyʉ`o зagX\{*BS+8'B'LIB|ArTP_TpiV`-9x @*G;(8BZ{NY5HO09wskwx/WuGDpD?G|p?-4P.2xɣ+i; V~ƸT^s7}Zz@\[Mg) Vv1Ϣ: p+1֯&tD]S 3<#Ρ: 'ffi)( T꓃Faq#x@/'%|f6A֔3ƽD_+Nrq!;_AZ:<0eKmksX"VBDW&CWvI&eHkV/J L6;`ͻ5"!,K<&#gЛƧUmNՋ3΅h]dS8đc' _GASiNPr6{8}x*LSg%R,$Og lMJLe2|GlHj;\X$$øK/;#lh:DXB`K; |wC*њKwY2@!IAʘ}U@Ka(ē p,0=*p4\,ƪ\h~_ހA=\*1Ay㿔$QJ }JȆV1 Z |)y[b\ VjV"w5tb_y$λq?s~;TXΓJԋTf93*h]r?'aO >JDo@ШENe ?;d! [^>EpMg.M0LJ!@&? r6_U<;HB1v9YS4w@@In`0 ZeҹFPƔ Y0h%fM T -Y'CQO021}x[}9t|0 $nI0 /jx\Qn!P[9/ N$Ǩa^v do7^::s:q4P^P:+Oƌ;n^S3W? ٬Gpx: 7!އ9$B .$a[fX:S'Y.%/9\ShX=v7FIj=NzAoHߘߡץ'cCpåo_Ey* 1on_6#Ś}6bHdkN.a4֕ߛ8vSqmZ.ITτ͐{7>ބQ9o9_ꣷEbeMϼS ~?"K?S0S`aoh (K) eŞ ^U i> ]SG2 y[YU?m<5D5`eL2_: p]oe9A4bq!\fw&A,}Z OBT;=*gjst4k!}=Ǿ6bUẁ,mq"Fbsk]-DR(!$WЩcI@68C~5C7ԃ^zB|邹0 \JdL* A22S[NG'09i9R qr컦E+֒Ons]@se μ^-Ư]ʽQI+W˨† b_2J^͢Ի͖Dq%|XA;z%}@]bѕ#i=@Z[bUpjpW0Y(cs(Qt%X|ѹbBDUg%x @kwܱs)X|NЮo6Y@~i#L v zv'o2(q9_Ƈ>0{<6SW x3ԾHyR9[!U\a#/LepY',"dLD1^ 9iSSFnT5IʐjnyoH!.X}?f6Ɵ qj#=f%<*\<+Q;8y [h;zcd0Iu &v|'?A[&mDzh&PH w2OO+hnX5K l昷oe7I"JCUBTB#~hѧih.à3;TS~@$`;]dтϖ=˭' [-tzӁZ ZA:^V=OedWVl&$NRC>t'@"76WB-鮬sO3-ծ!N$* rYpB$T#b''7(Ho2.Nd1L5k<w{:b |cN +i"VNZpϖ5 4$AQ׳}[Fle1? Q oAẋpR.duٲW>}^_;Y`"KpjS-~د.j%r^w=U5V jxʜ7&Sz[ntn]$ C4Np/@iʢB~@N{@i*DOh7J}bf]bG_WaL}l]Td\VN @]ӷT3f W):AA hXH:DNTx*dH|[62I#1_VC@,jiъӋEѻN?YĤF$iߒ/Uj8nsX^]9ƚh#uoޚ2\FY^Vt"Lvq wFc?JOm6=@J{Jќ<-z@pl/Te%$]? Uh+w,e*d-E30z:<0lDKZݑ6A)Sߠ!w26JB?eX_AJTmdhǃn\I*;n~NWَ!XmLr]A%0U;VLl2s_,@8KȒ`4p< 8`l}Tj1b;ңߵl a;E*ԴNn?%g~u0IvOO݃,kDIhRCRDFT' >|=8V=>FuP5b(uk-jOBU鹳<|*簼k"ȃՒ!b't=o &Jw_5 t:Q~\d &}~ bi˵Cr#TU[XQKy=j1) cL! EwHd 5>Iq@ܐbLC@zk? +%v_mY=r(*1GΖZ"/Ehb $Jޞ<#O%a(ehV(a~Q R_`g&K@]]%ǽ󤭟BIWC0SЯů[ǰbH}繅 "_&{铛yRK) b'1~ߕC;c{vi<2qOw;fg&~g6h'l[ q3 ε_KXUre~匮RKEߩWIϣz3G]cftuǭZBY^4C>H3)FQObKGKYYJ }}o6.1b.轢0n ,7NauA޳)66薟b%n5\PWhIEE)=(ܒKlvCƓ\;ٳL;EkFf3ŕv\Q!Wq:ԛ:8G>q fXk@p\fK9 wnSG"@++ æF|7Эwib\NTtԭ^"OsA/96+]:*BRZ(Dk., Q$#~|20Rp7>R[G}ݴD2=*F0v:-b1v :AD +np2fA?K ӀEftLaNo+@ЬT9|M]qj5jW7ղ%w: ϭ#M)#Ј*t=UDB똸1.A-.HB4zs2.$m_I$b'0qSYD[pZxĭΓkֽEԎ'e. adKLa]5 *B6]@\w ' ~bQh~hs#J۰+j )i3 '{W!iݐG;'vX)﨤߀pH=;ءå'zo %vdh+{Ο5Ctd+\s6XtVN?d57␭4P\5i`qWT[IˇŌ͡oDޙL8d?QoZJ;~wK&<6b3҆oǻRV%8teB[cUkLfHyzlW_ׯ *MB[ h1$i%#GufB&YzG۵DFJnT)yL?qrKκ. C߈5t< >i6v%*}R8B:g(BtVl {UG:w5/Y ] )r'~mS  `bf -u @Ub R"{lc,3YUjWxW L]{Z[iNn."et-Iƶ> /=ϾuiѠS7=Fn5R+Gr R<3’rvW%UV Mߊ5 c 쩰8 uòPUBT.i#lH3aaʂ(OR@s/^Y yK,rRpWƇavJ ()-Yncv\01;}wF쏄M9bs]"3(0͑lcD֭ﳩ|II3?T2`ֻ$@VBStq (a}XtiJ6x ll@H-ՈzzOЃ@̭{Ǔ#:TE3/#%pyk TSޥYndXUZ3jJՉN{^蒪nzVPd+)u,_rt,?! .C߂$D5uYD*l+-<, ԕ"2ڸdVN Awc`e64te/DWչk?KeMe`.,527;׸Ÿ/ѹ)GbdJM*puW%CpV1>^SQjOo{EkW+?K Exm\r =s997W g ;l{t=%q%IQC+!Ǣ_5I ^n=𺏢a {c<7^*!Ծ qGi^Nj^.Sb6b.L(;/tJ˄L-.h}=o+ƥ,.ӖBȠDKrQb  eFEm?*B+Pk}O;;SVGs#YH{l[̣ Wӕs``?lV9(W5m>fzv飛пtOe=y/=$jT_7N5]/<+Ix ZsܳYS`8~_y&ĂJd:9$쯄h "T+17DԹvA'eY ,@!C$;s}i\㽳XfX &WIt_l3*G2a.a9F|:bU!Cn9`)9\SR^sm{]繈0}U 9 7 f@D)UMQ #-ٲ *Ѥ&bq+3dXoVk\(>ev^S;*^s2%xJ?G3ձHBid λw9HB3XC+SU/QIlãxH;m(6滽0/ +|Y|h=>?>TEjglS ʀb ;pgIe[sٸ8>>D%vn%.r[# +R:$ɵ=6[HL̈~%DLig?V|GjwOkl\PE( c`Pze˿J$~i..F=+.-Rux]AgOnoHY?jou2Z?@X^oFN)(Z6n:1[Kk+KF:PqA%WLz7GDe /TA\"DuogU8/f.d:@v20x_Jw6$\%ڦl0W8T-z#odC! !5+..UO{{I$a86+~Nzt&-8)iq9r*8d L ni Ua _ zO|G5vjT%λ-Fi]H(r*J0εEZ=n7߹o@' 5=f#ANގ9pV,7ohF$r/a7P/X#o\+pU{{Nn U-Tv$VU=ei܇Z9hNd h"Îh`LU&1ڑq 7y .0:[S(9GhJKb H2?꣚"P^Q4diا[Sk,][5-1 J X<#P߫Ge=/~5nKa@ڶ9P=9B&drn-1)SA?J \wC .'l8b) 6Eސ6t KZ'./gKOfa0dɱ?CINxl*0[S}JV32-NͰ9/@Ο5O_ _q+CZLKZT!:J_rr3*[&wK|@fyi٦;a5]5jun5WX2(13a%4=G|V)&z|9nˊV7Wԣ _%ըrwnU *1 BĦɂ_7^HLݵR`NS`/eEr׏M̠9ј- +]OO,]KSn_:5!e0cWǚ,;"d АhWz dž77qTg/STj}ZJRR _2cqrQĂAOp1P(T%?VN*-Ifn /~ڝ .r`g5EapuuJ3dwOiX FE1&y1K\_\d ]JiQ>885q,=~̞25XJ\ps"bM b[6 ʢahlQUaIUNSdT8';%$^e;mY9  ; g^\ɿSNw<[bٖMT⩒ik|ݓYvRc^ KEi=Pol.eJř@FqJ2סS@ѣǼ˫@x(hW̻w?[.CN M?nN4ï7$*.O:d˒'L_W,Ie-8c&ۨ8:ՖQaV& n]9bp/ʼ~Ztl̄d_FJ ( Gάb7Xm(8#r*`I[Qj{xҸdžO0J(}k˺VmRәʯ{6c][+ۮ^x(]޺,w-Mxu*Bĕwչ< ez>t[MIV.@JBsܕZw94t{#7bK8姈??G|ڼM? ci5TpjDt@l'fd@^vMlp˰3VIY.D|s '#+ぱBmXȵ+CzLE(#]FeU݂# 牯X]74#A<~ !BOf*?9 d{ߛShU+VM9U\ʜi_9gJ Րb!WWKJ_1_| ^um2Ry@zEѠ'tc;>A,_bZ O!oe;1{Ä /#OзE0gY`֪8 G#}/D }j:|gAvna!4ԫӄ1 "G,}+,MJ_T aFux]}w#Ƒ_mqgjIjZ$Qq gBp޿5%ny)q6zI7\Gj|P^("i/ asFNLblV&1&ۇR ዙ⎾x4޳K֕ڟ>eoh} 9׺Lajm,w\Yeyu*6x5x2(HүFk;:;8'Mu ONghV̩?=Q1(2+W7$ ȀTlҔh=X #v2b7oPx2!d/66Ll=r(ö `q:k'VDOuXYÚ/d%T1bj߿j%W//xav4 u'a u萪*< t,Pp Fyq{շd@.o#D(k#B `IgITWi;#\t !B¸k AIQyӻ+]0N*=r&`%*:#'^9 .@ RH]C2ߤGS."@*2,2#?Ѥ9CH*[* T9Sb l{rEUFqBD[d HO?`pm}&I#QBS0 cU>5|j*ČCYC#gZ]}C5|4w=z?P' Y. _$17Ȭl>mLZ^}TR}qBH6/ʠB[ :.Jd9AXxkngeA Hթ!\Z6-6򀹏-@Ej͆7 yQ~ ,7-EBb] s61H= RPU7(bAj?g,&p(*C_q^ p̧ؓ?Y. ʴZ7[a1v|~LOVVX UK3UK4D#)*k!*tU愞` PKITh[{q[ZQ nO}*\=Ɵ 9E"yj;~a+b|! n`@^U 1)SЃ#Po6}OdZ時.]k _D̚4!/`E'0(PTY!UdEIV< 2A-sSBٻά58!Ω/%a` TB>֬UDor:χ\:؊a`!Վ \W#3Viea؝Y,>c%>>[|Zb؞ p_"LmFn jW:ZU$"܀ pab~uF/uO-2 YlQ~;n잊(Y[$r&]0{ 4g51xy\+sZ4PXı[zMC*3<'-( >k_y;B|"R*оWy>!H)C= nFLk(oh< 5vr)p=R"4=9lʬ; {w8&#-􋵃WҴuS1Sv?ʦߺs#L-f>zQ`,ߒ BXHzRz?%5t] HUwID 5_wϠP댭Zjql? °R49 |4}W}Z)s'OFC=PmH]Ι# BLu'ӆk{.%nKn)ˤ㎥3_~ȑkcv+r` vd~RGAL #%y2z]dC%,7Ec) Ȱ$͚۳ځC#wFRDxJ[Xƃ7I2z T^M-[vx<4kRAE8Cx['K6)9~T&]D>tޕ 86(Wo_#Am&5@Avx~ t X*\hvzM\"y: ]<5VKִ2t<} >Ov1k[i8X26SD}6$.ƒ=zT;;DE*ipz N#577~Iˎ/}МC{[S5{tgTe$NC+ouDiGļ3jT)FR X$ slޢ ݫC4T!7o ^j)^H}\o+v-Dw~*}4X>:=0Bݪ1 瀺dv 0fBd(P٥,rT+͛v&NMJ'K]l顡hM-*5,?3hYhpxrGC$VIg]*$<$SGLia m)Z牸 ^O6Ely&廠4}1vQ<3caF&]N7 W겨v5˿]83[]Rs3C̦ }N KӨH h}M&U-+S`3Ň|&4a1`@kS-']S_0hǁIa2#"Jo1*@T So?ذAXPf![F<_xFPH4|'I2D͛5m#D]h"<"^ ClZ/"1[%`l"OM؋)SFs\Af֜y^f mwm_\|mK),ْY؞3[%a LfI/Ѓ85(34+-5\䔏xCZ EqMr_ !m,I:*X%}0T_c/< hf8T۽K'U[K7t!$@M?Vr5zNlߛ&wROpjCxD7CNUH7Mڧda ˌ}fIb=RZ䍹e! j'~%3E 5W̃7lU*8A]FiZۋj7~9ݺ'U*f {Kє:$gNAstC2BZ4t:mHNEj&0 ǘ#iCY8g *^V8*cE$'ǹ{O) 韶8uѾGt˺%s97n5OwIXnЗWT7j:8KF3$b[:8PnGmŒTGmzŮOsk8Nn;dq5 `osvCO]SZX;FjZ1qK&ݐN -G%hdEmjףi)B`BQA3c@= 'L՟I7dhi1т8w& h'I;C{2lqpT|J%.pSV!lb&qXୱD4>R\d)tm0u+"ͷM- y~wde!w;!t*@~"w_Rzed"W4@a`$p#Wi17pf4WKtth6Tgm.鷒%^ Ie}`3q3gF`ŊFGaTxjI\ ,&a5i5Ca+v|;DJPkc]ŚCB o}A@[B|p>EP0BW]fXH<+bo ̖sתWkR\Bm킌OO.=Ib/N)YN m1>IL1ckPi !PS)CZ4:VIec.1v@.J,53'w,"D ٌ`0)]5RD鬎7Zsg>12 `J6'YٖYIb޾}۽{8.>1A\!mv}k*GoHP\W?!*@Fַ>\b~f[_tVbSh{vvq7l|TO`7Bn8 S#mEKSFIJp nz4EAߑl.?司%!UqNȎE|y GZ`EM%pK(d=>ĸnD}unx5olOp6D\Pĭ®c6'?U㴮-N''A,=بBkpa`UoEzEzrҗzI×2U 7A҂.ڏ%A728>﫬NP4-ž2zbLQx_kM^@<$SW'aCn9B֗mP^DXE ?y9Kg\GebH/W&5ZNB#'+\FRJ9Z&= 1.yJQrUR[ nF# bȏUxR&It.6-5&bN}-a^J݃fCJ.(rࠔoFBdO׏lFe7WϠPF採/J-A>z< cf($x^G@39[Gys ݿ{cTz TĕjSsdm@S$>^7s+; W""wY^O ,皨2efīkJ@BmT0蕮2Ga–^~͹ʴ lMȑjR`)y+?/dF%"|RJU3_B=="y l#*.XqRhEpw`nx!C!P騵tqBqyx^2 &םLiPѽ$=t.Z:$\|jll!MPk)Lݺ}p% D`j)I(6쐁nrk> `+2 ؋׻]PӀÀ@@D;υnSO<_O˚6BTTB]d\n̬1OH?'H $s3Ðua$^T^i|yJSʥSrHRq ^_yJXc '&n 4 ()pN=;XdSRw}hNKx%aOR@H"O>]_7j]Tz9B /"حLlmUhBbꮹyB%W9{KNhK=;|By6Pƞ纃pkK.K4 ?S@ Mw+W^rN$X :LL"3 _iUPM%qjƬ3(@adS42f۠hbhQxθ60 Y"8e8v=u+7SK*7".M:Y]Z ǗqY(%{$1ǟx+t6ug qςZC5YlwEȃap"3@:lZ4Ip4>HJ)T8*k}'dE^M JI+ GU Tm)$ە"KB̪>LWqڏ?1g@cE-._XWma+JoXS'NJCFB"6u mSƥ|Msv.I W! i>2L NAEvnn6m{ rnl&3P;ǥBX8K!h~kL-C2EMȘ|BN2: ; f8!6i ~! =C-UVdJu=bR4]xL`AδBntK @*Al3;(K>:vHHO! h0!gloSQmZD6G\螐DaD5qƪQͣ^"/]>0̑ݸ@IU0o@, 40Rka};NSѹMP~m7g/uD$I =Dh mVS,}\$A 6)|X1 ߃f#th{)|_왢3:}tFvaݍn7q3=}a$QPD9N7lRTy-tNM E|ƋKb/dB "F#YmFLyTTZl^x@hA*k0.Q{ !ay`0n\7ZޣN` .ӑc:$O߮nG`a"XLb 0DjRBE9V8V͍C"r 1k2y9/!s)rBGtjX+GD]n=|YUgΫײipUTq1DCר gWXy6%{ifwaA+DbT"1/k/+Y tL9Hy5x;b z(1Ѳ [RD~P #Tk__DWw^TH*ҬkYaH~)Fw%k-nSK=䛍[;zQR|-|[Ftk>N1`!.t-Sڇ+CAm*2KN d]Ko|'KYRwRh z= IkC~,wvÌEҼxN`ϧb1gӃ6ƺǹvJOEg{{VB=< X@$ˆ}R Jpz/bH@Q!{%|<[_[#FϨA"j[>+6ᵃc5@~ar([0D)p|(~w`mnKr+c 4' K+`^6O:ؑJ֊Ig&/g?D-Q7)X[Um?,`=V yvI1O OM@# pnroO_kw9n;DfcqN+Qt,[\6Tއt v;2T8Gb횓H:K%[cI44 V9^;Ubfn˧$ ~[/)qfڅo$d"s҂|þ)Be\D8 ftL|Daͪv  tBFuhҟw[a屍SlU ,t|yjwN(paMe0R!EyJg ȴpd/ZqK{tC_awU)byf6ݫB':Et8B> _e ');*Z"Mel^ n9 ;G+ 1D/y6fTuqZRt{&i%Y=tPȮ\ QQ"A dJYօ8/3 {+FnB)S@-;m]_I(#{:^~|HxREh:{@X,`*9ѩPҲx^ :w<j g*{I)8a2o`N ĹyW(dFx0N*C0jџHE4иi5jRy~Ԫ@佛{zšVЙp;$?Mn(:qX 5wJGnh$fj]XK5fa?`geBn Qit܌gr1My L"UF(~ W㴢Sx \q糟K}2$.ܘ(y97R1 A;*t%xX%^N o'Gܬəw0 ָbWb~\>5:xcˡ~WY+v48G2 U;ƺk.G򻢲ϮCpsJ+I LҙC>m+*⿉Ltf#v`u~/\W_%@} a!{ߝ~b Z 3s"4 ԖEVמ0e-oA6ܹcӮbwY_1%"\m * `wEv wh?g&wWTI@A\]T^^[u̾"fL-%ik-vx ar, K} `0i?7ct ұ-iqt?e$vcwmЅAcblO,f\;CArK`t z C Z媻IV4ftU.Pn>lXy+n+CLz.U;( UAJ^RvSj϶[㈶|F֠Z:LLj#P.u!atI-t+ ظQ`e֟(,[eEHC`9zJ>g)^6}}ӄ~D%yGq?0+U|rqVp 'e縰&܃E$,FwD3U<%LM)zbU[/G=^|)p7wEsM%3'[]X!Oۿចzdke>v(-4TU;"cT9q" ԆYBUD'0E5EH}[:m3OdlNa9:Zgyvӧ& ;tl0A50SuEh 'QDe1!Nz 鮞0O^ȡ ZΓ4 P]⇔v4#rrl\Yޱ:.RdA\ZBj}WWCL)@7B,=(.kN9X>FcDSҫ_-6вJ!EA;&>3wV̲0c>l dn${%mR`!)[c}ăǝF:Vpp~ݜC[V\IxcVȵAP-EAbK.əi1/5Z3 d'Tv[ .k0LE LRbT էNp\t[kڶjRMN |-r0OjA$0rgmӹ2ohWDWmWQ2Hm n0'igj*x4TcWسmWe"W;sS{ 1lZ\D I"07Hz;񺑟ko? aRGQJl[, XAx%YJ+LOi9mِ`T2 qGȬ>b\vGN7)`*a}quetqQȅ*%m'ޭ]{aOG?-󮌵 Q7o4 C:梛yN&3hϮ!)Ƕ8HuqJDC=MZNz(~;dzC7_JsEȲeh#$< { յܹ/`/, qF?-1 \\r4l5Uط.lL#2S:+g8ÔCQ7;GSҗM['Uk.gCXm/L;⌄]5ck 5B=楖36)ttI+9#h*-Y=1הbW`o&x{aÉPqF`Zc4 &;JwP0&mUx.*9![C2!Vzժ֒˞۰}Kd;cLeB!dV,,sr2fH›j$X#\@BoVF>*lxNÜ됷W;$CRPW|vIP,D5ry3CNA?j?v]ª%2zVUn̓&'`/ -`fG bz".PuBZ*9ѲJDJz%Z{em7` +7? gfz6E,EN: UyeqSF.isǾ뉳B>VYOx(4dD|$ AcAnD7jo2 O:ln7܍E.Sy8B̠MǸ y aגXq(1}}Ql4*bH#; p6:=,Tŏ[kZ\& 3<-Clm@/EbD;K!aާsQjp]y#IfmX |l}Q]FanC9|Ohl3rxv9HLDk?6 zT,ha 6z C}g|HRPk{J@# ܳ+6x(4Ŗ-…W a\]#Φ~ѰZ<"bim#*͏!8J%2"GyXV`k"6J}M/\tQp`B"Ԙ=à-˩ >66u } (Y!yKzG8&Q"ԧ+LcljX5r׻; ~8Ip#-x_dB_iY}lJBQkt<%hzm}ewԱ gWgz=kYvyEKJ!x[;t0fe!|5bxH}l׍lI"24LUY⻔;8&.raH[9RV2[7BʉŎ{rt`RqjYgMBgݪOIB瘀-Dmߎ WE헪M5X' ]@lK5e.+3%KfEEctvX3kʛKiׂ qe^}HrTn#/z]AEbdte >K?-΅\|NPaPb_ +$d)2Cy tV1piHk;Gk-=B m*G1B[\¦|8TȩnN2a_ -F$@wvb/Z[1݅e2POߤLQwۿK Yo{:j;(LmaZFu5J><+Q(ǼDs(VԬ S#;CcQ6qh10Rwu:78hDߓbٽ9V{L!g`mtT胻ZTq1$6zMc!Tb {׈zI xOBCM~Y@-v?G6Uo_υ)\ g<c[fG5[*g:QSJfܞQ?dOM1Noџ:iI[TƩNUs6Bu1Mr^1NW2*| 8dڏ'e'^m2hW^+4N#z-yX;˟h/Pu lJ/Z3M>_1)ʭ06ЎĕTv~.&PN? _⽠?=O&jd< * 4n+ސ4#tc{kRoA(k5X9Ш6]#~; ȹ<k /-+2s6z٪򤍁9wkrm"[ʲ>ݣ>ic­vAqg[/T"(Ilt7jWҮ:~=An}*k{Ӏ}2SY/slfq!|VM2SʊcaYi9#hȤs(ؽ"v)D sE+V>N R#xV6~в`7w6q+yj9؅ ݝwMݡyڍ9c%&K}-KIuպdǏVܟ΂g|Q@͛lW+F9ֶ -5N-wj./n6i/H`f#,H%;O}[cKSF㝄cjIur̹I2o)40bMs z# /svx:T&VReEy~Ad)p0ݍ1/y5.U :a9(@qդIBHf*/[Ng|^B8Мu}(jpR{K‚w`/leF¸XƓ*#ƛF`HyRr?xVAߪw{@@@4T7& |{[6@ZF j݈HN=aQAm/_)o^vkU>2rFiGRץ#`?&h2'Kw,\U/^dƩ0 'eUzMs)"_13ZTMT2/C욳p1WhF*0qח10LkX4=pP;DD ]aU0hv|ѷsVw^)sc]q\$1뾯COX0p d1"$$Nr/řtBJq]~!1zLAJem*l.]grnDô{5 %ro(B>ֆ)]Яqp30ыlRxNHg$o>p?c̦|d0NW";(~7'aDnr3q 㜈cS2[v1\cyw\D>'*&- [r~(#*To3,Ԛiƍ} ?{6z'5y̨[ =^C'.6?WtD.M"[!Lp˼d?*JGv^sz’(51S =Bc2W"k 0 1m tr}A㤃!N]FtXcc!'FMz/[u#f̋Z"ZodNe\z 7,A.x,K?Jm Clmo!"?L",;zVp @6`l)W,?qǨ~%dEbͲW|EvO5\ӯbgiz]a#$;5_" 3i呲E%{[T Dm}WhԯV*ga7Au չG"6#s Ao-ΐY:zC+4 #ذGن'!804ʑl8ZM4:pkv$I8 8x]3FT]A]-0e]o_6ʆʏ*`bOGkkWQ :OH!p S*[bj7L:8֥ٔy|6U @s:5"-ק;GH9]+gMBJl}x;筩T|K-ǧ9KQm1Z 5η:X}jpe ]F[']Ђ^?u:Y1M|5Tα[OF+B/Ɇg5vS㼙 G4gUk56y{o~#hZQRC, lPOlA9:Ƌdj+>"pnUJ%\MߗJJ *7jʌ.|iõltzCSq:N̬,M/+>d1t?];_]U^ ?j2+/`pb aSH.] =!h1J+!1_UKzú\\U@[5yvCDѤWpJrڷF;NōLܖpĬ" @" hIup8d&ܻ≤ 6|6kPjhcb]86~&lD:Xq?v}MƷVq$-βoaGT pCW=bE C0-ն؄.>;S{x l^6 ZF9V=˕wAɻdfxH RM왤R9y4Otce¦G5R.a}w0RQfD׷I~* P _ʊuu+Q2@`JUnu*r2.iqӮ<|'`Z^JϝɎN!YmJW2w+_K{!T̑)0[=6Y:< _l޸ftWIhOyL!vhDz6dƜוip6& &H<9Pwυ3@k9woC-%*0~0'sـFg)Rl"n(`/(ddGrnWKF5wd $Kl،x0_~.f38YϠ*ID\} #H%RwV1Zw@pau'vLIPhyIH^Ԯ[2rt?%֩r)[[V!n30%vCEMU|ha3n٭zzmȵ;tjJ X.BaؕcZ4z2x.t}O;5LQW1oUոzoGVSqI{JaN?5k`}zb4b Gm|.sJvNX~FUy˴ nW$f5w)iRE5saVm.:.걿Ğ( \+@L n.Ťć,*g~P|<˓)0u':Z0/4>Txqd ZD ۞[oQ[DćhǸnC})ܰ-䦐߳TлXa9~}XmTrI2YʯgI;Tžo :b߯2wkNmIv*eᚩbYu-LCt{Dv {Jjh,4>؎2XR\ڂی:2Rpߎ@=>iP[,N]pGjiyY{`>rG9Q>۞\ӔQM8کs{/#@;+u;\, x0(ƒ$rOoeFwX3;$s6\Y0xJͬ \wˑQ_A HyGn<34׿ o_mA]ץ{RńpAt믉Àiv7#{ r|Xߧbhs_U]O-)R8I-&[ZQb [ǬPPP r.,k`I'<(Oqm[7BI1"_h~Zo@AdE\8=$%+NrFb y*C B 4r$s7Ge%H?҃rugF!UݘxY\&ӱ1vG[};apWYW&'SwXpVz >izKWk(Sb:;O^sЋM~&ԗnq@eE2ә2l@YЇTUngJʨF} 4?mb'[/ :!qG[c`2|CScw#}h ĉ;y.}% on;Z A)z[E:%Y+ѕ$'5JI> HhR?|#dZ60cV.Xq6A_~;6 H ZqSS'ۑQeB?ߛGA_MG/g;H`Rs%úD84bmu !% pPd̥yQs4t"sn "w.&1HzgJl7eQf8v% -ۿL)qhW60IJNiX!ޱmIUkcbǎh!'dp cD&^^ͨ[?T=X>9"dntZ:,}$iiW|ᑠ:f æ8 - J^b>LdOYIJ7[֪`)H;E>dEq3UՄN@/V&F}w{Xʰ6}d{-"[OR Q8S_fr EuH~ݦuM׫! sgfeT@ <\Dz䅠sTtU@"6AvL*4ÿ^E^8;N*5Z 0'DV3/wTTɆLq@ sdq a$ယ ECukjɟ^{XfZZ  v- JZuӗVگTFQ'ѫxKvER9g@X_1&2iU;~D cp,".GlN qwۢh~Cma PvisxvB-驏MXI`u(nڭmqbѰ\uojuSTr1M,`ssTo)N  )\upDnD/+SK_(š{O{ZC\:Vᴒ1UO>7.c!`Qc,. ³ Kl*be_z tڤ6t7g?msE1&$LBB Tlo*0tMPG$ndOu,c֍h`S5W;p6?ؿQO.SǸAΛjq>2 ૲Q|v .cà|t6$sci[OEl(dх ]5X) oS] #bړ-s/Hn /4u$y-☖+?nO%oI›R$ܾX1MyVW2[FqkΗ VӨ^z_6̽ۤJqТ̿&̹†eZP>0/etnBp\G? %pdwcB,Ju0< 77WA. ț@YXɏI"DE[G,ڶ۴ӻ$:J`: 6xE-ȗ t3&Ql64ėSL}h\"XkӂSI+R|ADFؐ~2L8{q6= ̬\}X8Ҝ었 TqroȚɨwo|<4x1.dC^kL\3jUpw_>ZJQM2DDwD,wn ﰾe5-*4s~{Mt !5:ȍ.@|WleC 9"x蠐"=pΜ,1S,'b{@o4 hh²в6b'gDUcK̳ujtK,t$G{ߡJ$el)Y pD9V;¿ƿ)7~O[R)rk%XD[t7[2vUoM{XR:6ymx-Qznʖy !Xt/ #[ uD;Rm\34KVe+P:賘AzơzXU(2G# ش%+~c=XX&j lMyʒ@=>!\%+7WZ{{|Ϡdz~Hch#2>9zp4D9KM-5ׁ 6G{3~vQ}66x3Qk?N;Ud*~/rSZZ‡q6uØό^Ǘi{LhTql2@z.r<GF9!Pb7NQ0%"*YLp5G+S?ݺ4.u!/2';bG `r\6KP[M{QOlAkJ}6x쉎 R*` frpոrО< U5ފO](,wjun`g\4NqOKqh$[XvsLNCX7dui"2Z39J1ƿj ԕ_f!߇͡ǧM&Q8B໇(lĉy}[TV[PcGN=4Z'+VA@y+?°aL%K\EF:t0X A tYg3]* 5yUc&3ܝ$8Bu1wU5 -[qN@Y1Ap9E37@Ω^3^'} 8¡Ss HPB Rk Da) @*Tkl2o#ɲ+Oqv\/4moWb{:'3 9,Z]u[Qs&m}ax\,9)c˯cij|~yaXmVh~j7$0}\~r,OE>=Q^+%S?A5FO0WǂĆ4ؘk4@*>B6DyM^&,*^M#. pvbݑMމV4&-F?!KtYٲ.3'̂B} tAyK."$S IڙJx3P]"w"E cCP$ ~jb}2YnTQ}4궓gEEwٶy~ *S3)(\u8;kr,A2'M+,۽;"2[\|'nLSݐ5-Yv#\]cNqzxJz~؉d6F}_-Ჴ{EnMqP5RdZ Ҿ\11lGO~jF)c4i I^IYktu)\%`A~Ŧ$>GCe\},cRC~'7\]gG'3r07*ŖH&܀[C,rzS]!s!o/'Y~KSMdӪhK\S"=rBBxB3XuocYZff{N2(T@Ȅ9p*Chf;<ݏ|i;m^zlңDJ钃Z&ڶ{j)7Z}=Pm& \je)҈`A5VuTWzI-k)j#`X\[GSmݠF) CNe/F%g4D*6.څ{VD3%96@u3Xwota9ckC-ܸAig>zkyhsᖾˊ$y rD^8XhX*[Ag7CT?UUʍQޮ3!'">MRL=%AXt?HY[@7w|U 'w.\Q t "6%78oK7؟1׭ǜ),Mr44}ųg&0:3鑁KQ *pbY$ӺoܬUz,a-lNHSϺzed4\G=+^Ks\ʺ k]HeTL<EhNw`pSth\J=Td !-c:җŌ(&u%x$:ީ _Nr- rGr$ frs˻ ; -]Vв'ld8 Z瑢׹UKq,8<*#G@86R&vː?F-9kZfDz(8K;RkUJ?N8ʭ@]c^T_2kA }K8vw8/dƶ&{7:پ00͟`Tnjӣh΢.!m2yޘ8GSc6OI眹xNb_(%|4L]-[BJ\3/?W60re*cGR)T8EGeZΞTxN SY4먡JL]g8GFOBx畼Fy֏􂺶~ExXTǣءD $m:'0@ @žtD!gY2&RC?5_X^-F\`>1ʒi \1ZZ#BTӏ% ɏn?BY(B$YOEOK'T,2chBjҦ=H{J?p5:u H_Nԟy@+p=T:IX[Q!VVɢX2TvL|^Na HÚ{ X=V c9k+5A >G !6CfKDTpR(Ǵ0;!2 i.&7w3̄ øX!72" e`Rt#Ib%F6J9Wy zi%X~f *ɜHːy-8uq%|h K֑0u,vu]#ʖ|zH(c9pT_4R=. ţ+ri!Y?AZa氩O!*nc~ V-g 2^t{梉/Y<%,8"9~-<2}|ZkF>q3C>v9|9@oT-.|c):9g_Q`"8e+i9`ϛ]vH6E]uA{9`MU5/I(k|gL [g]lk9A|ӓܠʼnnfe&gL{WQ.DN-h1a{7n,0:Z@透*6q~5o F%uhFL)@7溡VyH ;,,yuhwFcnj9T[kh#=nTUm6`ք =@񘭙תNKw?}fy?髯Gg94 䈎n\\ GR98dj.ÏY+X_];ZI|9UWj&ݯ4%HDD֪~: aH4y 73cyp.}!CoUobpd*$!Y-m1Qྌ!9J{Ic|lABkb/>U3,Wڇ*EnK1\7iG/m+F]l ^#'YƚGJ 7pIo*l^v@U: š [^ؾ&հ\(@?mN:k ]99_5? 29q,8z0ꚰ.*]Ǎ ^h$j؀gIvjO)Ιoi`p6ɉ$'ErS8m.GAՅ'D<ͣv >g| t\f}2NMĆ!ZQ}!yd,g.ƄY 7uނB/ã 1)Y%1ԃ_r뵲3ac iq_A#~7 0Wىwox0fkxΟ*B|t)Hɖ7srk1&w 6=/fm.-_djTR3>+ I;(˾[-$)b[<$:ɰy sjܢ ھ@R'09MJ7%:9BٻQh+h]֌5RN(7hh8Iݰ(Rn+z s= Kn@*a. >aqe)[bNgGsnnJw)u!xo;(hƫ)VmҡJ)ؿE_HuI+:L 2'xJ05^߃=ekȎb'.8Ͽr-`6sؙ[ M5'09+} "J1xr|#ա*esn mrKJ}2*9Hdy,yl>/&rR< Uq!s2xPEVC)?Y.,eHBQE5+}=ݐ)M)gm^: ŵ(Biihi"Lyko:k-h} cjSj_;FçI4fDVm% y5= nfu &m2%lO$|KlM61`e4(hZ#7F L+O4OJImo0jl=ь71f  Y ɪ,J"TF[s7[E9T;"`]q)TDDWsCD>ʂZ/@79+P2$EMy,җB騒OKejvB1, B0e=jMаAQwnDz//x7aH^d[5T ^*"LwnLIoLF_&ȝe cSο922EFcx_gpv#H-/S*:̏,Xj0N'^XdJ9W"_֎W+뷭݂A~>f^riM(D"C!w)8f%)[5{(م.ءKXa 8>ړ/Ly⒢H~0\<~)sd8) pNQ "]!|> sBH E٦Ws]\\i J/1LGY\(P_#s1ϵ،NE0EMbjE]i,סLJ)n2cK{~_ &AP(.c24LZU˵jd6Yw~KYMg<\~+Kp P8ˈV{i۾b :O`x.Rf+9D#[dnjqwSZ/BF/SO%(5b[%ȄcK€dOcE)Vji æ|n$|%@icmdB (:a!R!7kP9F;î%:[8 \&ydk VM_dv7trFI5^~H v8 Fr҅+Xh-YqS.\"]eqD"l]$S(^̄ *-d6zJWN:T` 7W*0&IB%aV#WL`7R7"{K"G:e zy(VQZda;qyoiXa{ẗF}x,-rgcj}P40H3 "H.[ԋL5my<yA!cMWfxx9|r-rSQ@5hJtGc g S,oG_;=PNlqRquCS/7oAQ|1#|O4"Z=7,Aቍ!ǫ\|a`Z81ECP]b BMLW2IiŹ]Xׅ@GNAox$w%r8U2[o=aZ7v1zDBAKk73(@4ir\ѬG.lh3jN0QO׬{D+E 7ݰ m 65 Ď>1S} /Zweun`%mxB[6]l\ m=ӓCP5qU&,!P˼ݚo"yމ‘Q(j=Tt8'/桠9Kq15;uh2 Y"UͪE uql;d;oӑHfCk: |C`攬&pfdE1CBœoU ̉$~Qx"))={ Ƣa(Z'a}a҅"^+_HsPI7 yh;7};꒒T"J|IM۞(4^dN53_ݘRgFlt\-W*'ahS;qO Ɇ]H+Ao U̮r ֪&2aY ssd g&ќI )eX[hZpmXMū+G7O $1,cAOŖRH2^L6DPeoIeRgeyJ[ual:[@sq FLOٶb9Ipar1S`gҚ|qvwg ]J VophM:M/O~VQsɰ2r$z$ЧÅR$}?FWjrB~KNSDsӢ6QOQ~璳tތ"f/Η6PhLDFQe屲2_^6i?q hS:a c0̭>-y2V=ou&wmt&Q=REl(FCs -Q/εQum òi`im>zxe߄b9_]i %W Z}puïu_˜Syht&.XC"\ Pu:LT'1 0 EsM•e5Uk=)PPc:ۗQkJg]qz1Wc  {WC?pRH,pI,9>L6ݪ{л(P[ap 0)Ƨ^x͚<ĔNdݪ\*` pv40jSk>G1EG'/.m䩑QR7]O8݋ޏdF~UWt n1K%j?)Vp\{Y8_`@e@7[@,]Szcz]'^C ¡ Md\9dXzpR5| +k(#+0Tqb#B7>+ =w:EY"DM|) 3+ 3wCII Zmv@5Cbg茍?nmt>sOPr_?XE\ᅸ|flҤBg6~OD yim?R3  "_czvKWeNqa\(w(,2A9R6I ]pIQ':1 ¦򬮫z ҏOk>PLl:s$q+vd6n(.UN5nn-ey֋gU0 e,¯zg{Gd RxIT:ޤw<>Mk:+ML%GȖ+_[f t# mI^>U'-rP7) }5Eb*RCIIuRvߓZGoTKξZG@Ql,:qx~jQuJWx[w'u@N!d`!ב=A`۠xel՘dhߌ+x#¶O:뎢{e5J! b(c?\ У \~|tv*?$z,B ÐN:O8[#ph{#! cF=:}7xObtm6xU,^XQF^gJ-E PS^þxwW}|e\j_j2&^qx>,99a3DYne'.W[ mF|mI\{ʢ6l>!>!%7sۓ OQ lV/zz8"] ٮ/eJz^LKUNǺ]m*DɴU3z{UϾKvEa^JjrR$ 69UI\wl}lRN,E.7X$FVeuʢVm&gSȳF_\3yC 0]q1V ZtL6שN0Ywz63I]|#W&>|TDޖ^PX.T$x/6!ߖqA*y:Fqwnw {,]4ݧdF;r9]+ʒVRJ5k*V_xomhC 12g `MLA!zMˤE4F_t%69ܿ#ɤs;wkK]I.2!YWFS =R 4?H_ĺ4Y;@tyi"CaUs_lGn(j 8 sezE*jɕ}}mUi;(PL"CK h#֧"^!15٢7!#8^=uaQ`T3EJoҷj i WFM=D?U\@[v ɈIy!*d<1 ;@<;LOy݂q'`؊TD~qOLȳ+wlJP@-l$ EQfz͸8&&!MqjMIn W~˿j鈮Y\H_#?ӏ|..22k >T]  ?w-XQN$j4ɯD]B>G"j]!Q~"PD\kBFK{u!ݿZ7A ɰ7֎FIDevXj8 4\[ n+[Bt"W,Yֵ#w<hl*)/H/NS-*t8~r~z/.k%H`z oo01)ɼ(WF2`l[q7;ʜ r  ]Kmp,Xpy!zFHCuGv甑x܆ê鎫Jź?)X2C !GOfnTF9fZ\o)bfL~g5g /&\QS8||> ʌ/0?ἂϋ◞8H1]@1۩iЩgÞi ? ;+Rqc5|ѨC3Gu\EMo g'D4vru8Ǖ5x'\16ӒOjY.jUZLi+=5)&j~IOR ~6|᫕ݳP|/2rIt\h4TbX՜gz`ױ|弔Qiqw]ZsCE]979T>jо?2CP>ZVE$?vL؎ߎf|wT0Ĵ`$b T {{{K}H@·X7Tpv_eA#Q8Ă0*K̩zNtFτү~27csf3SXda[u+|Z ʹTƖ̹^'ԯj  췑@,II2b8P) [ܚ@d _k 3E*G.sy?^fh諿/=agX9IB]#A{Ș$O6Iw 46hL[ٚ-*p!`q^7.z5~lL%^ɭB@(<&j3 B6d>EJpzM{Ռ*%<"S )l3,+uɫ#LɌ"qĩCFd"N aȐDSw\uhS7CVq-Y6M~08NPk;}_pK,h*DJFپ([ʊHeu=:˛ui'{9~m= 6VO=IS$d^^BXHu8;Cx^?1Xw<XcskL5o=VO\h߂'0mc2\,#|M@՜y D4rZ=a)XٚSO<iI !@f^M&bg=m'y F ÷9ڍGϻ B,&*MpWJb:G?FV|] #qĖ?Ga :tԳ N"esTb9.3mī*uظIUBW?"AKZXF4ؙܱ&m 4wBʦ Gk`4j _a.HC9n~:쌋^}Y5[C*M]sewQܞ4+eE?N:9Rt3?%Eߖ)t$Nd$l,wc.6>A}^/x.tOZF5S hMޒ-M9G42 It)w!MR\,|[B/W=F,Z62~= فM~Mm 1U>m?(%Ti`eɖ,0AWP"k +lԪ 2tzg efrt7'":6B08]ΈeIXowlԷtb8*Lx܅sƭ`،>@>3Qb"}Fs!pX6B;F$@PHrp%T_ 5'Е.ɯ)i]+Px~d Zuр`MB+绿Xf|N:_l71Kv,\IЀBcKfFr ڊw=V4 ѮSmƩK?N OT`ј+myGSɞMÞG@~䚶 s E~e-&wIٺE:NM;-emvǼWX\ >o9=XW w.)W*L>tM&@YBm{pYAgU<_H\ri[kqO7-W܋{EoO)fTKb r??[g>8P(_*zz$8%+^_>]Zm|IJKyWt`"dc5lJivq[Swd3y#([hlwzMpu*8}%4oeh9ȹZ4a V䲶pNNg-yEfU!rmk!󭥖 D]m] #E.qe8MO<[55To>%@oL]^IݿWZ:mF[y |]¾#M R agQz:/Rj݀j5 7j5f`g織024OF&flWgJcdWlhO21}g>Un*[=Ai\CqZW(q<-LIFx {/v*B:q\SO٧<,ix~<9Q\Mx^l%K";d3֗І:Kr- !LwHP͋îC3@7ƚ*O#I@u7~69zwA\B\9v-[lg{ y9tUw/fMjOOŸDBx@wɣoG|>f}bS%'Q,p DTˡ*M# grE&egT걏S̿RuOaiZU=ț F /(4HS;Ye}a]ۍl):vkrH0F + iz";q@`ISoJ2:>SqOcɣ[“? < P_N3QȮH’[6 {oWo @b$ Y/RSb2@Djg^M?$PA y$R?`;g-4s%)ׁj߸@/PNԖ$ǫ/|w0ZgEpqZEgɩZ tZfi/)հvavcl\~'E`+2\^f)jk-cqBʸQU1@~S'oM]nm, |920{dhi~JYk= `u2\" bĻ; 1%/5 K@eT qDpKZ>`-@6t'ؿiSo8iA:CA"q9_Xxx mF"U:!KMУ]4rӓ"lY:S3( 6Z (&ߒ( iO5Bn AD?PnƹP^3Ri5/> m͒c*4 oUȾCIFG)X(+R5 /\405+,ٙMUрC<2;%cu)-14<,U >>E_¬ڑfCSۤpipFh..pcFtS7>ڸWS>= l DPeRf%9} =/~} "%P""ʟ06]?ОT#~|lY,"mr,28 7ul|L~[5J? (M Zlm{whtu&xqoW%T\O7Nx8XlWX" ~▹C4K/bo<`7( Bp=m^sZ90 Q mZJR ܹ\ sX#T2X C"eOA96n?QHADS3jҍIf,JWy~x6tLA2d%ÓZf&E'jjƒYhb E@1CeReȖd눟?roLݫC5N|̸H~k 4Kc|I&ɟQ sOP -&IaHnS+{_dxAIlz =fH3UHp5J-\~VCrH˾ bϾuw P`ǗS' 'a Wt-+ӯbm1껂Z6MiJ˳^`T#,g29nVm=h谆E@zRW\XUip+?njęLxr;7};W6O]ќ^t?DDO& 3 1.Cc4Z2B&c_C- )6p9^h' ss밀2J I*AKƬŢJa=k`=e?@L$9v[&n J'tXuPYrK~ӛdA>&+hGcE_mc'P+Q>|%l_R8u q2VS]d%ҭ%Q;4XAJ Ф)2p"GWř9\XBĩD w ѓh?hG~ y{t/XwX-yLf Ia5OYZ:&nɫ0Uyܘxb8T)4 tt62WHDa>dnod*Z_4چf){HؙAoi:f%p`m>d< V?~KJxh 3[_Oր;]&5O-tb(g%37)zd36 Հ!{kv|) gLĄwNlbuB[9:"I?򪝗Z6d@uk>Ի$ ee"|t!̖)B  2C.Cඛ,j_&uz?@E,gb>9e s`s WvGMhv7U$/NS~ ueOIsUkt$:w`|wa]$w+&UvrE%d:Jݛzo#p+ɒ0-n63Aj8.lvEkW$cR\172`ee*x_\e I@vKB`J 4"_糶eZ_g-wfc 6T`o5Z֠wF NSfktA^oF| 7)ػTXvC|dӑ\.nSP֓eZV4C!I =Xh!r u픚PWicyV"5~Yś_;[Jz< G@lQ5M33OLyASowEԏVx&nT҉PK25Y- 18^+^n>ln\1;u喝`E= cߖ-ص2#NI7 0S(e̷^5WK3r:fk&,Ukzɰ (L44>(*T}jp.*.§{Yv6Nd/ 0YOxx=h`@wA9\Hhdw pzmV1k 6ċ+Z1艘.w0RJCe0Q'$"{ӏ% 7( c0*./LaJ1wŃ7,&hӟFؘ$CtnmI2[3̬H֦$Um'rVZ:^Ik1i3!z/h'3V͠NZ6TXeз''hH'ߍee1ܱVBP+8AP+?#`1 cEF;H-[] 6rDz!kAǬo`ZR r;ɑT$/j75aRYR Z9< cحNCL|(j5贺&#o֑!g(&:ۄRo ՝d߇mCgj5BMRjWEJxPd6֭+f+&'Ž1cϋ;ȜG[N cK2IF,.bM3!EL gH;Sm"y'7׌dlvj'YCeZ퐔2oTQ}7hbc&MLM x AhdpJ+j7C$w/2QSjդ,gܸy`&‡fPwA=^xe|+h>4/\1q>떘ʪFh=[~&&Pq^E_$H=1s+E&vQV$r5kt=?*q!/\8jḱ/FMҟ|t*OrzkG}yNJbAWT (Diwb?Kcx)Q (A}(Q2&g*H"Vzrj}),/v:9O"@{2pH4#ٝy xTB5&ܔgMB[Cpț?pmΰ%uę0fD] 󵍢Mq  X;$Qj.EޮU`![tS,RHq& C *0`-{1d;a>(ڸ?!>9 FvfG~D_~b\bkh-O!K' aaDqajrk)ym h=}ui : ^o' ❼A}.kb(]Um>0Hl^*LoV"2^|BJşkπ\ٷE`uE>87# w6%^QVUZ&IzςO}CWcw`6?Q_?Yu.NhsNg!iT P>z27:\=4i]&$a W+ &{þ!3oiT] }fY~>;x |9ö!YHzU4V|XDt_,Ujf7H0s$ K@ :йo?v_ 1գX^!4.rN*܊>JѴnN7w%kf,_e z;^/?dۈN:Rl:=Hʭ5SH9].y'  [)/НɐLRȰ,3MGJX\Gy]$(aӓ(X%VҗQ# 'SrԎՉtl~ RS gjkzćȯC1gg3!1Tɸ̝/<wח6WAIɺf^Ю΅y\8eY`l'ūr`Ref[T̅zvm^( ;Ʒ9ʻP7?xLU x91Of3Dx UpQ P--V8-yg:*II$%/t3֊ɀiy`qHm vٍ`oCVjg^B41AX 5M݊CXӞm+=df s[ k76"jE[->,0VWs8ZIcz8)Aң3 Zڛp:HM9ٴ(?PLLz|'mxS0ajoYjSo]JD14 8ċ=C+'i pztAgK+ŒMJ鎸ߐy1I8𑉰S*kT~U–hv#Pg 16O}R1@ k\lJZ*tFʝps9D /VЩJlPtB;)Ōu:EYp6?0*~-|Ry_w<8YbU|H~ܤyxeQ~ [UpY6N2עO"Kgў4?CcVX0T`bęw#zL@;|e7?5cI&6m} @ƦBǣTNnHnr}b:5?VK"uA 3}l0S%2?Vt 3B/y°8=$-DkVtG]jCܲoU3=-9H%Ġ]u'l8$Ƀ'3nhU rBc~=xt|WWiӣuBKnDC %Pbz g;T`*]Ao51 ϲ.2wroBkNqG Ռ D_F:z_HǣԷס"|+|6}A^q-'wdGof2gy)qI螌4KEKPnjDnČg/u5guu[\EcZq?YKTeǕ#ӌBs@:9rrL֐7ǸYu DުiÖ9L R<=7!# mS`+FA'na4a_b9&88XQ2{t1жObnӊ!Cu38I.6iɫ js pA Lw8ĎngkaO|5 !=KBJ&Q"M?y@qSa1(!&&dM^+X;k8H2_ gt`nJ+5l73V~EW=m#879O2]L3ކ)ƇJT }=0L49lZE+A/a;rs1P:Eδ_#D"xA0?ݭLۀ,e4&$ A* m?%32u .egaZ"?@N }\wCv%Sx׃~PԈ&TĐb>b"U+yo"n}hE(od[D;a EYZ<7}aPx)Gʭ})u=d/mR5uB ԓ;k*s8"Hݑ2UJ0zmqiEI覱$$ʐMNi *\ 50qخZ$ewxp,)2/Z0ZQK 1ĒŠ*wp_|ʌp(\GaLc.>L˨WPs!x|^m/Dab;Bu`C敚CC('iv@NÓ}^˭2 }[jXׄ1ϗY)B/Cdd}fjr-4 |P/93,LPB(TT%Ŕ{$ rJx6y@Vg\2TTLoZv`;?6+u[zj &^dnq&&++ flJ#+1;Pm@]] Li:aEIZbp2V?`vGns["-8(eA3P=XVg^Xw6 dpk=.~\Zff;Cщ?1 Ke6@ji2k&p\=#C t>XGj3Kl_sn A0'Z^3FVb 2AOz925OhNQx>jenUpc[]ܾz88O( HMQS~?;Zfx^.qux,3Qt>Sΐ'^ m'b _Uߠlvxj+A䒴  Jxq-/m6ZRg~#*`O_"zmN{B"ȧ"L! 6*oʼnַ^9b^*\n;ϋ4$fꊲKGWfLiⅎd4FoinX|BusL?;*8 PSiR/$ /ZT*>T_ Jz\wѷ i"ү"N5;PB(5 ✊q/H9zHVPD tW0cxQZj;׽3%?yكղ6\ "b I@ScHKw bӼl5 ʅ  #^sK|M.D#2dS4hUF׎@4}xxY? sjGѣRw+q4E P CKd4xzŎ:<Ecw,UkUGjb8@,dDf-\_lQMa\gmNd_&NKrjFQc6+;T)"iFHd.v+l.gނ%yl_[Cƽ Mz/_ b)'jarOm zuɼcs C#GhIezƪsQdRj]J Qe.ӏ;svA3сY*z86x%k@5!`>^@U8 9 &lw 3rL>NCuH{ĜܘA t9*g4-(_ lU؈l's |9g/Q q T@ ]kȄ;b@޳YNK3_jqlʋzh22nD8;zj`z\EQt^-Tʣ1,S/ξ:[&϶hC{>~JyOj.8ճzWhh=L<ƓRZ؉a%IַJZZG^h,&(nXV̕]ܘ =EM^ h3A?ޥW"8R}z&9'I)[ dxӜ;Rm+6nQK7BRrCeME-֏~ fhk05%`t!ǤUZIz.ɩi+p7DöL!A0Ө 7aOW%` d-Y9Wg+RC<ꚑk4&\Mg~s@? S'u-8J1lKޡnGK`edgsJ3۱w!k6 F?ڿ){j1`$+Ѭ 5&G.ix@h @bq~zfͮnx{24FT~X4/\d?Bn7A @T xMwJw0$EC{R뒠<@K(M #tzAJg|¶ jZ{}U*pqI,b*5hPKUnFcJt1(CʒMQµjd-=53^/SϯamF}_= uW٭G(S%twjGx PEnH!&T 9+aY7hvLܽx9y &>~8/Pf*Dᮺ󭼖# }{I6$6Z˼!l|f\hu:K&z4Bn5Ϸι{]f06 W˟#`b OñiwX_9ђW`h tċ) K-LWU'EtNlSzmi>фxr, {OO #Owr.PEƵ%VInG +rRS<2f9[!wPp.941* ~E2!+GHY9YigrRPlmSZ ,a䍑8LZF'7~%q2W~yȒtvs}## o#AwaNw5*憫%E t7ڊA e9 {PD~Qmwss 5Fc;&c>,MgϺБ|EA=KW71Afй: ABpcla))Gc(=4L sF%yCkVFoFPc E"z,eqd__Ǧ23?DeT? # X8Li`=UKs ~znVo؞![ng4FO]ŠvQXӁ!DAܝ~!wӁD1}n-قlļ:da*`p|:È.rZKɈZOkېevјI5~W AnHFyc?Qp̻ Xw"ui3XeلY~6 rFEiN+`nPvFs}+RHkU՞+ ׿=j4^NRp+X QǶ Ѷ:j\QOI]t9 CZV|א;,L ׳&u΍YB@@uCH`'T߾4[Y**Ri0!!=ޭ+Р K(UߐH[ Q5;wFB J}n:RdI6^j|,&&jGdC1,Ց[;aNg4pZu +9959ZbKw9zޒb\O1%ahfvJ F O/5 Jb[uH?'OMd&`PQw/qx%KZh3W=RXJqk煶t O"3~okx_#\`"Y9ܭ V4 ,eʰu.xNWx ؟cwP?C,HmW{?.3  [M9t%$WɽhHUԯ$4&NU^b 8tj*‡AlTmӨxpQb & >ccoGVt9"Cq&f[{~źU 5)ZgSLΖ#@N/M'oiw&JZy S\?UK9Y1P1 |rD%M.Ga賃+y57 ҴnfB"hSZ|6=Exb5Mrm,ӇJkh#u0d'hyֵz-؂֏3 8"0R>3+ gOAv^\x Ű8Gp"_H6Wcż qʏm{=TKf>A/0p8im߲m0gM6g{oH< ԣ)_{œHQĕV䅟_BER9y*ZIK܆)gR4o&l`CJGx! :W#'ܙOA 0܅3ӻe ?-( sECF$B7-N9gUDŸU_n(053Ht{~Z<5{ C;e;( gxHWZ{h)7;cY7(Q3)Y &eL !~`ہ=E8;6y΂/4yX$@Hf{O:Zȏ)l ox&zzѰ+ /BX/rqn ݇˗ݥmgI֢` l&|:9xeY|5] &]@Q6QNj58TlK;CaA9k ɶz`cOso_2ol䒓qaUȢOTCN|M*K؋YAsGօMvtƯOG64, XSXs$I?<[ym$N:|pܪc֩YlSx9 ʶbJd "y8,Ќ{y{5]p;R ThQ*kT<[3VW=B)Г2ՙu[`4:%(I|_g[E=qG`mYd;V޻'eOBdU#ZP5憪7uL_ S06zvW2C|&H#xO) OPV~2uJu(+8En~ۮ]ytɰۼZ,3!ݿL?m:lUqD395>c ,غˀ8H/oUք[\d,0VU7ϖcmVf_ _dĥy^-ܷOxL6_"cf+csO3zN@ңwA|FVƟi;DdYKvb Z nQ C1/VKOtFX ӂ|tqmg%a}ؑ^D !ӄu2 XryӡC)5괞Dğ 6}5A W>5B篼F^B^,&s$<xv-5V\ѿ{4VsD9u&yKPZa0y hZ`g Ps/ӫQLs+KB IZV(h~i`_ ŮpbC'B/O3B#~= (&**V'A؇E{1unJlL ֻ؜Ju5f8"L6N/wΧjEkL5 aZMlM4ErȈB PA}S3a&ɋ,,m2d8@Wv#CyVw;r+xP.3<~t[ko"yhUCX T4T.SZ>Kid t&Ykh|embǍ=$e[ŷFD:50b|AҾcO_r oⰻIk .s'=oj_jSmݼ]bghUy:Ys ;(df e HgbBg5V]nCUshSpHKDr+bJae w&D񻂑dC!GȨl6K,gńvw2Bk>э\dB<UyP'R.pbI?w;;iŸ8I˕_iȞh"{ՅwxA+?&0@D6ע?,zacw\T4s~H8lk3mo(-U ǀᒧ<.t.oF[Y DѥhH4Рi{ }KM7j%f_٘_y!$ww.-lֳMZPALɯy=XSW,:?ICѶE^%|Gq .B"کM[bM2lIz6dPPU,&V<>Jp%P/O֚u8m 'U; 䦀('`^l"X@3/}8W3.=GӃ2ee-% Xyfr ˋ#ĘY+3Ky+/Cɍ3h&h|?+ Ts +mNǀo6{zvuW9DZR_oαr:V.$,vFRs 95E{:tixinw)Zz(Ǫle8t-*/S`8T!Z@0AZ=}җ٤C|j#V>\MLRԮ9ƲU -`{qJnUFKIWgH7bjGokS`[7VkKSu;Ƒ|Y@L|<>ϐ2\U8$8R3 63TwJd -M7+\"Wũ2 [ꇰAO |\]'Z{Kd?An3^FTwHq@%"uDXOw>5pڕD6II+Fsiwr]ݠ%ԣvB-pc ";;X60 WY;<,oES0 (9-Ir33X&RwpʿDYK$W`VG`R8©aXy pF,6 RoJ5< مQuhF~QMq ΋$ i.Nm gB"| w.'u)N0 ;=_5XZAFi CJЖ^yFwLsχWq!# E^fLљF:iBz, #ԋW0C₦DJhDynIuķaxzBEZ TG9Ľwt6^˭f_%gZ8G"zV?ϕ0^O> Aiɞg8bgH9-DF.<_1VF쮐Q[1 ?>\E}]Z2vyHAópLiz9yO~kpƨ<f JM}νS`IR܍ 8{$xRg[fp;Lw6Xy8A`Qr-[GNmH{;]6KTC`+._/CHyXhwShCZ_jjm }fѾ8D97<˻b*<c,vRm1h,3%8qA v}ѫF@~[tP[tHwvYSw)`O\-<9mB},)i_fO{kN%Y%NNx6RU#f%/?3+Tl=.rj2{_qE IBZֹlee2?HdPUEF# *0;;k55%c M,ԛPWL͈eueP;"uhC2]b;xt(!x TWQHw0$z.Bkd}Xs%@Sz!XeN jnO DKhYZLC,v)lc>w'.)(-0 *|.gWm溚'P5idJpFynZ*}Ph{'XAYL)"Hs$H*h$u3Tb\n$%k][8z5"b@iޙQ 0fCO`0hvEǬaN+ri),"Qe~bWުf.p|O <v=Y߫ʘF .fl>XIߚ E" (SWDbO!iI#rFU2p PH8;}:gzLg|L՞a3yfCZEKXgXŽ)M#z;BJqiPTe~q L9C[m@>dYo؅t҄O[`Q֦;ZyO@缏o?Tt oPWDoJh&.ʚqS,[WPe";97:7$:F l/_te#- ޞETSJS2rn*!'{t|6.Ų$K Aphaer(M3*!~ 9eP-H3&$Z5(yYRZV gůX׿Mmw_7^C^W*ρ7uI R/Abi6զ(@,o~aA-)o ~3hpqD\^NN&bpcZ9U'gv^H\BJKj֛ެҠ J'_PaMB' (L d@ RszlD_lgoOȖaϙv"YIzs-+b(g_E#y\;j#h Q-5 s&a_6 Qrޯ 맖:>RXKs& ,58I-"b~m) *Y{Ki5y0= *YSwdЍW:ȥ75nnۑYE*fH@:'ĕǮ]tKL+`/z=4]gw1;q An>X )?lj'>: rC{2Z!(e`\&\3kY@ ^{bޘc!=u|IxBM3f*"TH,.)Yl*;%H}XeD-;r q(v `Xr-j[r' O$>,BJYd[ )VSo.O$!p F=m"]m czTw(T{Tj[1U4\ƤxTR72(7BkrPȋ6 c1tIA۟[#/-c'`<PjT9r2άEDd-`}WD:{A\j{h~@c,,D#fP%:KAj;`wb--~A{1%?wP%l!2H8֭`$"x C+a< |LR&9ִ犫D A7N[I :JAYj "+aDzi( A<ݟ)bEGbsiPI ȱV/h4b7+O # 2 k49(#ǽ:k@lg\ u_c0뒡:PN"j#r'f(8jaUI6:%Ҏ6͵hDH"r;9ėlo-Aﮋ(ol)F//d1 . Am?E|t6e9k=uMMHY+:AKkFO@ )q<3uĐY D v.17ηw M_6lD 2p]"uK2ZSF̦G1Ϛc3򽉉F^6Jgo2ω_qcGYXhJroz)++8 %Kq+#(/,]㣏5h\|͡?r>|mxZInCe1}92~C4󘧵M0]FuFVuT% nh4PrH OAq Fy:VS63ʹdpYo"fdD k.P`6J jjO 2tW3N ^NAkp4O2fus N-Uv, BKwZP~ŏDxޟEz˦ǖ>_R'Z[F2 0c . $i͚K6k8G`qar5EW$܎%yst2\|.'w^,ۈi\+J7BFR&3ΐd, a 'm=kyVJ1j֛ud@xgb {>xSRrjn_fﵮ~.IqbHa<.x(#Dfc\Nק~TUayBRxdCi,3y7acV8 s5̃X1w'C_F/eyM2 ,[1uWIPwFuCPxZ=}¸Jty CZ\6.`\q-,# *HGCXD58آ;ܴtK&(U z D"pXU5ix<#_~6,f;1^2OZ|$[0Jqgsd /s]Φɩb龆p;Գ[~jهW6 |+HV &)0$dKTPGNbl\[`Cj~5{?a8:3v!g5USb!Wz I\t.ҷ+QZ==5;T`%Lw:3mm7V/z-G2d138eUK55͈R޶^K,VОhy]Ėh cD@J@ 0>0[ꯜÝy"%3$*1BdNX9]iŎm0 䱈;!yg'Sf&$15N{q^,T^A]2$k>cp{#?M9ﱃ56;D M/0pD<>D."T&դHŌn z̉% t)d+|Vy&+<^,;RU7QA,fM-}RHFSĞ<^VW-"Gtm\yDU~a`̌ {g<͸;x5fJέRGzm'-oAYB ⥘$%b? ,!FHB4T-&9I"pj8$QU`4~"y33^^107XZmUTxtMؘ( sY`f ^ P&"&-Bg [IሗI{ϖԄzfV2 ngCDvr ,Y /^K5QCByjm Nn^E" RيbAYsxܦςH57W[,%P9f4%$GaA0G%4 l[) .Rlĉ̤會qhq} 2r/4NixɟyWW#p49t˲ՠP:%dr:(GN\g+*l+I^[PXokaImfh'n;RmH/-ߩP%Z^%X88|y }NFĨ,zW7t+0b9Qhk0}70oDƛB7gRF" 0s Hk?$Ɔg@'̟R>\2If_ηUkf Ow}lJ/=Q n}=>&ɰI dv>%XLO6IP0=B\ sGug a6N+JCu1ﳠ[_^waT)tcʼ0D:+3HUy՗PgsL(h\qslݏ?sfP{{P51q;x~Brּl{"B?+B S_OFL+DzAYM7 v Ï-_!r#]Kr"܋śAF6&E_/e rճv0@l9Qj)LNr'}E|t8']@l:ŋ@vYM0jrZ[\ulif\bm8dnz4)9zæ| 8Dy\jv:9ӻD"Q59ͷX}d=56ES\dzG)}lgi5Ӹ\^5r_C^⤫OX0@@Q a#R_|^G.w 6we2#gk\)HrJѡi+=X9mdi(_+:yy,s*GѠ@_C[@+$㫵Gt_pܖ W p9Y3նjg-m"-Lذ37 o=MA,sȐ8U29~r ڇ'Nܕ?U,W.t&Yyi҆-p$i;˾Z#_VGfvD2\._6ҵ1e\4;q k,oy;Oi qFh~X|:i3ogg?Byx a.-$!ׯ[?S^* GV%D8"DyP)՗d蔽#_}QqI!6Nٙʐ \2\p],&K@QO閻4z_>ƜEF_ 7Uӟ&ո茚! 577={ @3gi\⻝ = ((J<~ZlWZ׻+m2G.(Ʉ$}nq m9oqT9?άbL3z}JcXo4=)*pOjEa+-1|bWv%.4;5+y`*\nwzSbh^|b:1vc9q(V!&Q9Ξ@7=?SVD%p`Y9G>\J$>$!1"K I"juȖYڏ2C$p:DAl{g5'#pNJ!$+\HXğ=TR DcHyttY]-L)&hnIn:c92G09S>>y31hy@4\`|OX(V9QמxPEǰUos,z{A]0ޭk7"5 ns|x$ AcY彘hTQY5ɽ X>i[CO%vaE NcФOl`i-XѳnTqI^Y#UU:!{9З5WCOS_< rKSy8! #bx |C"1' `h>4qӵ5?ըM_.v(g$HtzsU8c.ȺԱ \<◊,0C>>=wSNĕq}jLl?Y^ˆڇQgubW~z',4J\Zv?%[f@pl$ tu }Z "ܔF|ڥplrI/jkd.rKHRr,1OU5\Q/bȕSGƗǜ0ǐe*ݠ|^( =bDlzfZ*Bf}k許(vRkPеGH>o=kU\`;M|HP@'?s-c1vtΑuA▅kB̂'SgA}5 9xW{mHI'=Ы2a2ipuZc"7Le C,Dl޽PŌ!bz3xy\ :SWe晽܇o{~Sٲh; ,ϞD[%!6z$'BhYcU@ӓ L$N[4H hnpX'Ҧ<:U4fTЧxnY>+AWG 9[xrs !¢Q`.2Q)O`<2d.Q%lA1dQ!kDG ,fd% ioe[@"mvLipfr!OwsLjVe4 9X\~!8AvAdzM?j~>@bKIB]ZrcfPy7HC`;*Pm(!疲P$\^ 57lB`G5;3B PFI7.hL>%z)îXeP٥^Ybrc}'2c!Z#d19|\, cchENS>TӖƏ !$1QWf|Ɗ0 c0r!lsw(K#CpNL MRFGu{=ԿCkih$BTa+O.'Ţ24r~U9\ZjS ֔?װCsgxkp`~Q `3jeު'nw_QxC=">S߿:f 7:kԢu#D|-'];sQi<,7` d['>{(2wiVT >ބX+ RAB?~hB FK=Κht|w"|,>o9gإT@!M8f)O;{Cᕱ5f/#'~MKKr_z I q=Snmڵ9Rɛ)6]K5U#{ك1$7_F}\.q`$S,\3an 2M}.`b,Èʌ6P~B:@mܥ/0V *qݟYۚ7t[\(o?SOupԚ=uEu,zP֭ȐX]DE 73Mk٠cn Q⚪)"g,r (Z{8.tW73FQnZX#8%{w@.cdȦv&9!\A9w<&-:;h̛`S\6zO.bCo]O0sh^hw7()KqVblo6_Ȧ<Ԭ7|s:@rcכ Zv"WЬ&s`4 WmmG-)JtZ<f7Ascgw"y4x)Oy^PtA:I~Ț4Je4*M4`Lo?ؓ!\}ڥϳyTj\Gf=3% c~feYxH mװ;MXPLHW q噚MtzphiT~+ݓiä]wP%yIc䰬|tyFE+W;FM~|2<=1S5nsU ~@jc:l5m'D+qbshK.o&tZy"spqzM,Μ0NNPJ?} )}9 rŹ'@+Sհupê*l㌏ xVRhfTW D8a—y#4~5'0H&92>GvnZ4zEL?%" ZHr1*P,o=>]KmW 9JaX6'.#ó.a´8\6)"Hl/^fuqCfq?'5j$L:HngyAF88~`Ԧv![BFQpbT(fNwvjr'# C[8Y)%]y yg,ߒ N9WZ hf>۝C&Ȕn*ˋ8>tA84Y04#uUՐtH߉ ҥl9YU\)j236MY-'D~e60W˃ek-BL6]pڲ$ r'pj. CeΧ쒮McZa(gap^Ut޿4$.䢕c:zodTAˁX@J7} GOlUaJ(߰k)X983=>61k!jJj6Tx =Kaaɥ_!_^r_2kt{5Gx)eMrf206ǡB P{|?VtYBQx#t\8td=jL@q4Slf 0I }i!ǂ/eGVP*r"wu[mQ L) 50")kK*#Ar8!1!Ugw< c U ^oH$xd=s>,=aM G{S9fr8+vV8y< E._EOt?K3qlO F] |Lc&_88ѓDԊ@%z>P Rc ;U֢?3o٫^~7&.NDZ1D6PQ*-|:]\) /SdPa1C&Y(9ԣWEo7:)Fi* ir@8))Ls^TXUDplbd<]* ܗY4Ue^}͉UtxV2\ri-ۄ!P D]t<\5#5BBh ȾgnoTؠ6`q¤1>hԯJf)m~,͢ v~%TR^D̵AI h3afO-^C4LNaY֯OP3_9eaL_ݍ= H+PTC3/(T@r,Mײaf笼&D hP1Ohք}gUINon/Ufb U"f#a (zow!/e ayb*iF(%_3_/&+cIEY*JUToa-ʎb0N}Xt{_~((z_8t R*D+\V\ Ў ^/IwyoۢpѬ/ y5[@<{Oo%j+`-6iCp Po 0[f'HMꅙg;\r<+~l1z. (`A\ S2 @N#tCr{}vʗ DDЌǰ5YE5]} {KErC1BN]2 ZZrۿE탙[5, I;=qc]AF\*yke&[u& I٩i$Pk!D<IMQP)O<#˝L hS$C,H|@!kII9JiKe`<ݲK-={ٌl6iL%P'\͍40nooRSc~ x-yW)jܴLɯ2s˥s[mh8rԶW.bMHRBc[MXC3F-]Do[Ҏ`>vDב`\mbӘoB <$DrZ)na]F8?4Ytm4.7,T8@^{|;sVIdtK׻\dQԴH ^D 6Y9ZslnRdp~=`uI?ެos$%;Ov(8@|Z'jQ\! 9/&zLp}}!*G.;"WB" Oz<08Y{ضn lTZB@)fR,wݕu%;zwMys,sjwd)< 4l"᲼yw`X=p&\2k(ƅu&;s> >źLd^tJUf0>3Z&bFtvzvePj-wS!˂w̓^=PyՌ˪0.ޱj=~WS) QcaRG:WRmɻqgܨAg*XRXu(cz3-ABc)L8^yR,R↲6YOkXƬ3}V- JT4("&fXʢ© "G ]C>7r@iqS3eeV<-&+Į!\8k݂\j ;TÂrچELUrr*ֺ,]Ij8AfU8R7oݲuL/|7^^ddYJ#khDy1i?_悯"@ZxE`M|m~ahCoC?) 3/9uIvpVw/Sk`-Y0=Y TۆdffmXy9*<4{GOk*€txpqŐGOoq 4"5tu㾢 x-4- ϨQ)X1CcWDlOP^M4U&BktUOFA.ewaf?*7K5db`8UPXy6[ToEh֐'?|.%W:.2*ZO89˿43,)K\/LjoW||4rR'_@A;C#f׀jۛt@lxmh0vhBUp30cuPȓ| hm7 'PZN.¾!-/;QT'Bzl[k,alD.ۊ84Wd-nꝡ 7iJwj2ivѴ ,H?X.$@"iE: 4ϮF5&^>[gD:pGK%:-}z\)Q4H?9y `k ܁Iw$PSoυsC1.4($kjhW}kMY*) {t$Y&ۛ)Ș8F(s#O7˴<1XE{l`LZh> :wM3"@!)JxjqbxA/\){—nTĘ>;44(̚TafkzKjzVtHf.2Fd@hI<^bٰ*kqm=fhoS1u}V1%}t|lSW≝xir{64$q X#:$fm*/g{g8If$e%g D/"+p 8$Mz2,yJ;03>!'yDGNb챕hCyCw>X%i5B~`RKyxa[f p@YyM AC+gC/dkYSH2Vƙ 8 z#r a0e?$paS]B5 *<GI%\c4q-WX^o߯cnWnZJ <>; ^e@#yR~.aBz;ȝCB~VְR^_t+m1dH`6j#h4|D3ӹB?Ppd&1Of!)DlW/s ͪg *s_϶'~q5yr٣KP/rз&wȮnC`Py0p= Lآ}肏.,'As ^:KAvWaf~E#ELCĒͣz{߭h2 &0L&,> NNԡ?21ۊ#ۛ!JҜj(!AFb.4䃜'wᆛXi >^,P|Kpn;KvKR߱+}{ʷW{r˹GO\F:t] M=)Ѩ9.f³%Q'Ϊ}2 0Ceik< О Cȓim)HW9_j=y:ʚm+(<^^Kۃ &wZ,u-P‘j3{͒Ga{mteO^v]{k@j#mĉdHhDy 6,zc?Xln On}!9T,ɥzF3ɭOt(%*U]VÁXU lƅ]`Ņ?_w3$~0cę<{JF܅oõt6!oHǖ:̴y18XC%69MȖ|wc᰺NdhkJ ytoA]l5&Tda}y+H;_?/"&Kױ.7Osiw߉VKqf6bfw]3!nx iu^boMh@Û(T4_ۺ݊-n< [ž Po!VRFb9ف:ItdFl ߵ!ןm]hX,i΀21gA(Bu){jOr),V;F߽ʲdޤ#F׿E>7k{dȾ,|:iȦYIݬ[ e_6VSP3uFݳ% |\P$V3oF4H4r+0~#qWBNΛԢ؛O;҅ 0ҞRb&c w;c5tg ^$XْndapvǛu2.\췃ثy?$VRNnEG8cXi? \Y sGG, %֏oS*Œ +N4(_㯨Nt+ /h~bT DfVIE'V*lL5 t-{ٖ2ZA.mG:^qwpSB Mgv`*/l 8x*hoGh<3s&[7=\V fI6ZjoQH2g[GҐSfFA<ִ>J"L !Je콾*TO[[ 7B;򨄕ctp94+ oֻ3WC6V aw?p~J4\tNۊ4pMGb|YѓS9rul@ EXO t8,[Ղ] 2O46S/0#¥E.AQDX!XXeqJ`5u:&=ŀd`d$ɜ^eVG/$[֡vD 7Ђ_\/ hshZ3j=vɿUY8l[U}6G.s$E(0|`pDĨ( rGi.@6OpR> C{?4*gX蠤O&r#!BXkc|S:FC<j*, mȷ kEҶiBrzFmYϦSMTa̳;/@SAC8krA1G4~Y3&/ig <`j^Ʉ.q]#{jVG OP>|Ja+A6"}Mit|+.jdGqş8Hߥ)m;uzӁ3:pY҉<ǶD`꿥XqcB8CT&700ٵR"huڒ{SE؟g-@)JBCѵpYs!(*BHŅk~X3o.eZY J˭[ J`v쫫1/l;5hsN{n4jS;@? *Y?tyKH =(2>*b.rq1 "A_Eu1a2!H]Ȩ9w` Odc5FWE1$ qHY >9KL _'ESdR}ûJw@Pn(K j[7Pu߽WZU}U$RK_5MQ "Ȕ!e=rQM9Q.dw&&`ϿP?Uc|jsj9Ӏ#h@^og+MУ`$Hi;MU yGohJ,,р 90nZ *YeS+zќ[+2`:eEI(B&EcSK4nX-)!zfi?KV&ñXG 'o_Z>1n5$*qFWChC+6W&6!SGKz / `Ve= 2Ku EH$o }/E7t20MĚC MQ )W@K[H%gjL}bYU$OOŨ%Q`Ο#b?Mn0CA_MT@rFL\p7B+f(7<0 PPgJ@z~*~S/44"~{͙mV?7XE, g6gG*d蓀$޴Z\f (ڛWtS1q=˶S:sАXbKDxyGrB= l3UŢ:n{>`Y/X~r\LX?LeMI~QUP:lX gKLuBa:I2dK ՘'5)+Q:) *2{AᣔTo˦='UYu\w F- ̹b%ciuyyn"`}wbO&a易¬. ,6MoUZiN]Z Tz)Dlqڮ6d7(ӵlxȒq)]8] WJ*tz2U/ܠwqRaL&4w,%VG-4YۓND7y#cN>-VDE;<mm~#MEt!FVGuyٿL(LT j 2a3 IN, ]<;xܐtM$3ޔ7$G  )?_v8 -(dHyRd!`43gϊ*"+/'jq!ʻ!F9=N>$YpⷔeފU\$~rdk;hdiP-ۮnԯ2ߍl;A2ܴo$/e!qcJ,r|j٢DZ7'AE.ѣi0 91{Tz:q3x׽$7F9T2q2XuNΰBVf aZilvCmF҄M_gP~M: t^otV* Wۙ?[KYBTIXS3>e@ɍ"zEzV5x|f~J1+1-G̭ާyGn\L@!կME8"\C8%~e,΋=4@L; Ľ0C=oFBҭ~83y68`T;r@цUp!8HThIy[cA#zdC R|iǎՏA+`zU\1V)a7mԈvș"E>Bjtv,LǏ7 7KCL?iK}{{)ػKN|@+ry*%]eר71Y?Vf GQ~3l11# L!~dt>tm+OK9aNO)Gw&V<Ҍ,0"Hd?0=V}&X'$MQ+R<3W9C *?M_^Ӫ(O<5'Nslcc/NB,` l4{js|P0֗$*nJ|8݄ 2@@lMCBR2ހ`u`Ñ7g>EQN:apCe4\=`kAvI4h WE/PA?&m}e E4O{ v``T9ڢ.GЭћO|`{jR%A'/b9ج,t~ /q4@Z ǫ?>n#|5;b5>dՎ^2.9:FnRQ u+ J}</ j4ac=hfq7BuFȦ XO,UNaEfxdkV7F Ϛ 1~}:FRF>]>buNJ "F5S. &dLbfZ۳ q^ckp}[o LͮO+;!9m=ˀKQ3BžqRc0 o*0@e7D$Fͥ4Jw"Md6,r&ve}TmC %6)[Q3o~ F,1+gSMվ]u2F^>Ng_0'%;Pʢ>!foZOv^MS%Fe`:@TڹweMpOJ6IæC"z=(e= ^baFoQzg$n)*(h\m] >Dva2焱@{ Av(KULvvkeZYX6Z0/9ꝩw/]}8| F[J<.ݫ9[dT'hx-Upd NtAҗI0ӎ$JNc ,PРuYfga[^I gL5u`fjf]k JcSA31syȁ@OԥMԚPŶZ ztfND`F<Fr 4#~'hi1J2:%O&t:qT僘gkLȔv!QAS4Y'ܶ. I=T) ~V5y,UŎ?>k\;TvIAeA+tbA.~m M*D_v*ϙfԯ .NJ Ϙ_R"5MaVq4x"AD) a- S&D [ OgUBLqXƁ:9=mVJ#k _zf6 rS}cQC)\q]|jd|Az/{os ?4QPP r " A*pϏiS2s/;&uieݑrDka1ׯ պ -[2'REװgGW:1UcS`LEƅwBtg/-},hwGTiԻqI*8Y!٢/D'PHb֕l25\l‹ס[ H0nԁo]@`3K.3 Dʰ|pb9ˊDtAv3,RiMcl_pHGغ(qʇUXcۥnt/ (wHD #g5~ *31P.e D`PlX8Q,X \F7'wQjS %.(v|ߥ {@7D-廥_I ;׊%!ADϵg}Us8CS%@ Y[e,|.R]G͓eK{=c`;p索q wDK?z ̫\juceCi w1:_{_%4ǷTˀXIyųJFL(&lp=IXI|o>4VkR73_K2nn6{QT5\~嗽 §/~7xl>;tai9|Rc2V(>2)\cK;fQE]SFN ُ>Em15 BHd,O[|Uj2ހqq{HY[k=^xߍ1)olٓ7 6$gwd+), 'FMCJ,!4b ZEҿ6| \BQ iB6N|C`v6bk;4Ril 4m3kUp,IZaN]0A =C[A'K%\U  $Rz&,‰kGeyoGx!~8Y(HHMt]R)ܯ`T+&FǕ=UMs}EEDvYtU&'?P͊hwi'wӤk;3h P+ pbaҤShI\2Jm9i`Y‹?ѐ 5*ߜq́i,W7SH_"۲sB-;G1]iEL agt>q(EJnJ؎TbHJy:VP\ҹěK?~ٹ .aG6zN)М#7T?RgzE^6&##Dcd..0}z525mCB&?8詴s[D+ HD2IѠs=X>Vqjc"X8I<_U}f<3TE&Ko-/Ze=moa+e vԩͺQp|CdCkr`{N:*٭ :9\7VsQ2GO$#ə YHtL`sh\ԨXjm&pЄ[NɌ0|9jb:Fs_R)B s`-sŠ!=#2Uql1_H'N\D0ʙԱȔT5?::tO"ጄ[k1#IԿ!e<}''kT#@5 OϹ:_h[ Wk*Cب2OV)8ah)*<m 0cmpМZ^f06V)Ȼf2 cXR 5T+84S2}kYmt$'k{ic|Z.S. jT1 Zch+}sQC tN֥>C=*zOyre U%敋Lmbl.oeb|8|5HDYl3.GcNUe77ovfvRkG#Fh *U4 1}P2(ѳ}Q-eWyJ`> a?.2d6.IuGGT 3'B[|'4 bE1jmK?bʑ)"zb?ssgA Nv +EhUI*M[_.,}i<ɖaig* ooQw{JQ!sh<<mGpV Q^υN+bVp͈4-LsMPOJ^p05W!Ga$ύ:TO`dyC3Rw0E>̕)5+ZmT #1E46Zt #,F!!Wp_a/p&g 94Ē\3Yf2lp _!]fx?\gckfwة,\V5[oL[=yx" oԧ|,3gdsɍ41W"*S3 Xh݆~dVQƢ ky3N00uhO?9,b^љ'\r5>~D_D}8hBt#$nHR7X0$+ZUzA]45 ITKm؍WƷ|͚ I#uk]D >n{IJZ/=TSx{M!ީmbZ9QbK>@i~!EWX G+G7߾K9trͳ&3N*< vy`+ ڙeHl0Hqx8e['u@AGbATpڷqy稉7J#dbcNEC^di_>Sgug _GXKYπG/_ϊ<V BbPoEEPqTLOZˑlp`F*B/܅8~ j GKݕ$jbKrM[?9՝kr)p#3ٌ,e!,AK8)ZA:.@8&0ɬ譛cgI j'It; 3T̘eV*{sClN?A1%|&"N躼 ,- q*lDYZXcOrXSqɓ.1&M-ˢ re|P>"Oz JBV<-)N-TCuriEj} {)KE\uC:cH@1A[QG@-Vʹ \}ش2=&!EKà=d ""1_۴3ErvDZ 16>0)A`YBP̲F@0+;w Jhǁ hU.Oъ 9)1N#ĎPlp|M⭤!Xeʧ mܳҿs)%}d]y=F'^p&7=QA[O" bHKןjoKl4.MDu1^T%nôwQwREvTzHp(K%#n)$,ǻ"c^ϧ [&5@"ʴi 2=Hw},'@JQr:"M4;teVk'Lnҟ;,hacTJjA2)h4ax6DԾ~bIHbȠh1E ʕ;lz'oHYVIǒrKJ43M(P垣|̙DpOnV-!<_9Hoϭѕ~XVr1r7=m#9tJ۷y3a" Zf~=$}qձm5 0}_!`S'ђ^C|57q~v/p.'&* b0Q]Lx$p6?B:Mo(GuAYEs8oU3:zS|\ԸL0X9}[_4ӎKW0Ϲ1DX/AulVKtTN'R . 򧙫'K[`V_IFUf[[5o+yW=>x[~"|k> vs\wB ec°a/ҶGFϙT˨@JBԟDʬ⚙GIx#_%uI30D*Ua:}D h u fc";w=&;ɉnG?lJ5965vk6g%iwPg )YoQ9p:C=d]~!NcҰG9dbN ҂:(!^y}37,&:֤Mr79WAg6@%{%UocD(acEᆲ8e\y}Pܷ.4?&!(HddәI˗Gf&4t/c9. 4RS xKJ `XwSLw^Lg" |&آ \qc(D^gy0BdDN>6]4 lEIj ҹSPݦJR,F0&  56SОR]vo /ˮCDwMw OV0+'-h:@okvx4]oOXӷO/P]@"?\H?N;Ѭ=c"9~΂tϵ)r٠kr }%0. a{IBv9g*LG>OD W2ћ0[% oepQ/~6;<5[> zbG7vA)O_=x#?e.!:c#N3)SE!z蒣7Yƕ8coX)?."  K,IV*67- Ƨhz|+HM-ϋrO[f-A}W 0z߃Bj<Ep<|=\X\>?ER' q #qAȰTBҹOnyUv~LvU0JmOضA#ѕv|v< `Sq&o"7@{n٭X[Y3%0MĂ6w̓%zXc#P%pMENnM- f_i7o&nC8Sqm#?*cn:yG*f08Qc2ɁE;KUbIH/ H& i9pM{W3X乗W.4K PA/<,{m'UgO cL;HRZLXgCHGyEמ㏂D$U.VXt"桏Dz|$%VROץ/r%NLt]M=+']A#)x]X&EmvK!.v7(S,}C$EqMCPSOp}&eF1ˎj#LhO] pTyI53fB@QD:5_ZPvE&̋gQʳ21@NoXr!^%i0Ԃs~O%/QE cX%yȾ-9&RwLV2\9}/?Y."0}?~:GEz;$-[6lu{(~)h+DLhBȡMpxd*͢y?Q@{cM~Z+C})aIjPCՈQ2~݆FזG^LG<.hᾞ~w5Mm<΁ip9hl!ByyM{&Z>(43ƙYI5hV|Dmg USf]ݝUmA 1o;=3hCuG)S0@¶V"~~"&G Ȉ{reDKXWh@ƞƊ_MF:Ue8YݛQFoT\/Ambkh[Ƿ7LISgulh/V5 9Qw 3{p?ViyU\VqMt8c_ᾥ5ԔTY"u?!AvM*~-H WK= NT2؂8 8iM}RH 5=鬙I^>Ш ҃\y" pQ}0!xa8^A &>L{+C%(l[mRc'khPsAzt!#hv;a`>yDnyy)Nٟ!%roM2P U WpL:yXAcqWQFr?VA0g<=%K?H ¯V,&!9/<S?3A2VvO\|#ߥJ&e;)|kjb'uCSV0>]^3713? EU M䄻Nq~x8[AnFҗ]D^ñ+<x#[Pk/^pY#ڵ+-*p.n#n(TZ >M@ >PŁT-~|&k.W-H-gySHq2Z5TڨiROoSilOD}6#c/ZzQ]YO p"5l !@?S>@d#sT-w^rtE \\:_fX>WOE[޲yuow_HCR]cCsA7rCrXG%ajDrrPlq(X64nf&uR0hMx8ьq #czh['͡%q#vDhQw5F7II!'}hKh] Y>kNMU]ҦF@=Z MSz$V']`ґiÅj @ &@hᶖF$xҿjx"Dlo9{Yr ې5,&uuC҃Z[rV:"y%Xh-UcVaפtR7L9^2wgY͗z$rף)m gc._⁾Z(|ml4Y| g>s鵅+< %oN :}hMbQŃM7 YAG6XM<(,I$H|i0{( ['<ӓ9 ^=:;-|m6B-jat.8gpN7 L${"kG0@ 2COV֓ZPq<"lXR'_ Si>)iiiM p3uGW#|gshN]Aخm_x|v#%U߮#Nn(1w%rfn8{zRwLgXh[#H3==8NW "#vV͂>g m$ӿ/%b=:)A#[ݯ;t4MZ$k:1r@VKP#YDgagS9G>P0fT]IccRʊwTKv(Sl29oI|IH7vj^fkw8&?M+FձlN1*m*j buvM,%W)4A&شq]Oߦ虵U!-'h{j_$*]j,9ns\jaIrbnV7A{QJlrchk!Ќ{خLvfr..(P9T1y^G,2%lѴ̮ިԁڅ!=vm F)'4%`0fQĊYT+c,ߞ{%ԇ:LVf;Ⱦ]BDv OGV13L˂{^+ߖ.;,L_nS}=,v{Y۾/QeWؘRqB^(c 8z:G݈뢆[O?y!cO++Gu࡞@,\$ 4MWݮJu)]8fꇜ63 ™07" 駵D;rpVx }ɾ^BmDi ef\Aodè-\E0gBπKW΃G)q\^j9Y)/>EϿ M8_WǻtS~.o@YXP"`=x{.&EWJdOgb(CpADpT`X'l|8gzgf2WU Ilv!+bx @PME$$sTٻAքDNf|1Wpi_ ;0U<}oJgUDv4 dCthg?8ɨcMGÁ Gѩy;/ML'`WFO]9_x rU{_ȯ]{a:%rZ#bT}^ 6>h of<#D ) 'ȪtRCye%F+zͧu}-__8!RXU)\zncY-7__T}n#=fsU1augLY1̮J&/BSrːߩ|Ó,|ř1`&>_aZH5r%";uũcg :R%8Z=-EtB*-d%V ˺KFqR7Bвl+Mڋ?ʠKtw=̕n!DiWW~\({`7bzWoLz;![g2K+Q^a0єdT8b47XtK%7mq(XY5a!Xբ` ݚ؇EguϳggM)+ IyI ]V:mr`C2ϕwu\tʪ)bUHaagyBY5OiR˩B/G(Kژ}J˦%Ga2F 4+7{ "_C7`IJ"yppĴ7',X;cP!JfΝL)r&ҩ_c)*{g6 ݸ1m*.uDE\ԿTh*E*oqzV @ؾ_G})'!5W0G1v: 2~Mu`85nɡmopP P@'K尿=ols/Y2fV5P$%~'tBjgl>oZJ_F^w<zP+Ux.}X`<6j͜ݔ%/\+ù&-,qS~M>"<3hI+x՘槉}#?\NԕG{P3ev^LY@{]q8U0oCtIh i-L`*V83>=q h1d9iV7ן"-sۣޝg,z;ةX?xQa(ja's"0CJ{0m0qSiJ_UO$!~dx`t_`ϤcO0^^;S߲kUl<1E*[֗OZ'?D[x-/@룸BD^ygo萷E,6%}^L8S/bHiXW%ՉՆlj_ҏl{|,5S Br9A}[4 x>0Vml[c݄e2I{UՈʄq,r{^\VӁQSƴ/i ,5(]尊:qGdX- `&0SkkB1a10kҏQ!DATFx#/[槓ڡ=Ũ].5$׆.dA}CTϻ.5-[J.;~(eh NN$:]lO9$qwCRҌC6:Y^?a1 d9_asI$V6Ц  Dž7tۇX!mY .ogj 񄛤zfg6JbOHJс1B'gk@{ZCtlXWeu>y+ r?mTNmXF#.4Z5+r,Qʀ)k6μwS4:a/Aۼb- =78̿t{m:A[Ϳ}~=B.dbӁ {l] Wkζ1ݩ=t؛JڠAcd nP\W"gPH/_vq+ 5Tv"Oyj<1> zj {g5Z;76=o.,>/;0A[=_֠QhUQ䆸/OU*c& ^ԣg&fy/JppF͍ P_Rh=03il F 脑UȻ143nnH) !YB+7zgȒ&K5~VшX}E_R%;0 {-О¡90^?=.'ľ0y Q\8ݸ+UmVrjNɦ!eU}?  cB33Ȇ!J Jt|x&kmAZkiP#mDJ4yΦó-b(^' Ǟ5uRfP|Av,3?x eܸ-w Zg>=ͥ$;5ם@1H𐮔,82. ű:aƒDKP5%(*9F/@6`ګ h@ x~͐.|b`Qn>~7!:2g=ԻӾ$4wzURD=Xsէk#X/zJX;ƆK\#u~ ykR eă}rb|n-q'a ϫ-b؏<>ѷ o ˇ_'F}I%9ꇧJ*\,*l[jQ?Rtݬ&"{})zTD:k-_FA\Gjfһ~gg$r[ @Tl.h3Cjc(llq O[8̟_87Wy 8\϶ۢ;B`Ke*P*'F|?ᰝm'QAPojZZCgCHaatBOV3g@s9:ѱFUmS8 ^# :Z˅3ªRm1𲨕 6:B{[S,SO<|B^q,Jw 'Q͙ fFH^k+T Te ȫs >g7B6q=v~\ZByI .A ]YXQ9pIE,ɴ6@q4ĹPD}`=[u)+`KDWV4ߠz' | #Vr)QMCmܖ)ⶽMgcxy609p2"j ΎԩFc JrB+ֻ5SRXW_:H.J¶VB[x:]tu=®Ṷ {eTFgl+i'h}swD56L/F&CEdV"-XiQ@wӲl%NJoYhL 򥑗:3~Pױbo4l54z9m[?0RђTxgBb _ #7;.JѭE5-2H6&v;jFA Zg%w0clbeP&.L)mѬ4(Q)8p+CtYS"c2<`|B܆mHH/an0w] nE.;MD/!@l ~-.Ξr)h@DbT(㓪[s㌋1u*AJw,cX %e!ÉGmq?rt6@KEjB9=@L֝~BDĽ o|'[7t{^kAP'tSXTw8aovԋ0'Rbψ'":fp2Ŧ>6/\X3#3%! nGSYa{2&/!khrZ6ID ;w*gD($_ӭc=Q9Έ=Vu"%6h3'>ۃ(4A_+eDWX $) w|k?Bd&O^8 3arݨg"]*^imw"pޞo6 hDO(4 uLqBe-ndL/4InZ$,&6NOoo-M ևƬvceR~b^TTlsATaSJ/q}F:Ձ&Q, mǙexu&:&JS%,Oӳ CH^qZJ]o "\yѷ}ϐd;E^L@=z lJ_^TJ*y+6`#xP(AJ u0 !?²Ǐ/nR+OaKj%1oOD:oj[|%1/ 䆃FLfcRh8GN%:Kͣw Aq4L_`k [>%:y bKI=#kN__ Di{rpT[Gp2=m O_xrJ=)JѤ 4]?XubE j(6Rڰڶ2tZtl>@' A )hY;`I(CET7y:|s1x̤V!jt m0nu?ppmT9wzoMC ;0W@g͇`Qi6\.˳?cjb.ƲsTW:&yk*gqBH" /"|Mr!2"9&B=:SC^V~6eHJ_4ÞCorqd^+: tb|詫l\NҐuH$Qh7A(@L {71˯ Nȧζ{0!1OhWacҙ K3gj^Ӗi'|&1Wbg+\Rei](B5cK_2p+: Zé>i! 4"mhC/Ҋ;˝tyv< vE<q:D3;L/j YjcOjh!Q0i &䩤~?Su(&t,T [!?:R eZv" 4.dmUc9J6&Xp29.eߔYkJ=HO#vYgm!O罡o'UXgUK=IDlЋv&Zhd%D+s3br)\~d)$]gdQBXѣ|Z8{3=Rߥؤ/EebP5m:k*ƺrY7xTP>]#4tLI;FTHPdWYA;abD).jt@:7E`a֌4Xng Jﯲc_e&PngKeFC$j"F|;{e|Q%eSʹԧr 8ﰟR@hscL7~@#E'`>W'.0]3|Ϊnݑ:Cxh&=,̽EURs:Mf&"Zw1E90q:K˚khp y(+蜀g;Tboyr*ѕ’8eI͹5M݀bTD4N3W[S-9w`>2izih$qY!GKM )gä]ǭMs%7 o:D!ma# P֠MiFi1tIF%v *&'毞ms:zؓ"TV22psfśݘ):URАDZ5-8DX_PFkt RvV\KJX, @׮Rx/5,1\ћ-\ͷd]P\i[^q0&g1܀#|1(\4 P rIn9dhw)4Q-A=$8c _"Wws04/3"_MZr=ZD7eOBRc~!BFŵ4k\Ea~&K lQv$Yoi⤆ *`3R|k  \Xh[I].U! e* :mTޣ@1RLp1'lh yF^=J"9^*#>M wRfhZR`C%IPوje= ӣuk -ۃFjXҺ@ʄǚ/p⤁ {Ѝ`nzŷ%wx21jM_d^XT+xD."X %)HwsYUlΪPoWCwoeWeN2U_s4e9v)mPT_7_vKFaK"޹sK-?_%8vޤԇ 8OFQ~r!- /Nj3:Xx-RnjyT|aW(s]i!I>DGFg202?ޘeMʱ;nȤ"! #caGYQ^ F9Al =ðcBJGhs%ׄd[P. IS J($b7#Ss5lNC9n9#Iʼ7uHZ؋RDyPJ~aX4&zlދ+@h{}`?r?_;wO/ Mn}Vvxl4x7#Y: Dy0.Xwk$#MNt~i*SQ"Qj,qs>-RF0?†t4GfyorZhzoƳ͏ {=VxL7A(kƙm68y?Tw|q #. ٠;fю B)5$!qΘ j!6[7?ȜA.'LQbLP;|T8+~<,tia}-BBQ`+`.85i*|$:«36M6֦[G݋Wn`7;6Yd do}eҐh +oRhRnZG%9/Yi߫Nq0ѣ7ZwI!Ia":'VK_ˮdr{7:ɷ84ͫrCտ?%E E#h(9' O77(!OvӇuZ,;QK,4䲌7`Ϥ}+hj,=P!}(;q=tэ# zϘ dREVeXFSٲtݵJ*iIAަ3A?r"st KߏnPΘA-Xǘb}v$ZY2u:3lkAy)춊5ᰃYr#s8w'> 3k{yЧ!ξU24hHYY=^dԪoYen?cYJ0Z`ܟZg7p lm-\ioI5N(. TUO''Z`t|Ѝeb$wﮏBfx% [pkQJŴh(uCs9bEJU F󚍯<ZnU< ;ھ/w+*}R?/IjMG̫,lj*Qa (v;{ &h!tퟤ־68!8MR=gK̒< LsOĴTVAhlj4Fjz}Mfflsͳ\k x)sVj`qViX &r0k_7d8 .xR.1as}ݟE l|(ɧ S'0} (KW 0Y~m٦0~?)ejlj'(nٓSbTa8Lꁚnz38*tw^˾4Vjϖ؍P8+Px$[hJ:E0L h ]U}8OVEt9T_-bףgw> {ݦSNpv .N#aDZ<7DyU atE+A8BtHDTz{Կ$)84.S~Pze9phODRjuˤQ&-y&9{1=6̈eQܜمߤZrg6 isrb1BWx]"tRS!rsb)+}nEe8OiÑgp,m@dihLDTHV6>̗H(dq19iqN˖RSywK@(RluXk&L:^b//Ѭee7*MKlw8ʜźXƅ!)f<'hI9=y]U>ܣ 95U4ͮd**sʵ,ZX9l"|ԙuYipc-pr=r3("ujqL(K@*Ԍ0l42Uitl(Q/Ì4Z֋!}p_9o=v{NMZ̛lF~Jn\e>MuY7q;fY,yd}8l9V$!Iy9 an7m)\3CK 5v_NCio$mV7 QLO*è EwSr)oԄ@YW>-S6 T$&& B%O4PI%x=|=ҷApƭ:s;̹c( %5Y\Veb&:ҝcJp?)[BܦTu2 eb/B_DFYr#!*NYp+~5zc3mMa}7GxNf$)2I+q%l 9s64/dQN*W!Rjp;81HP6ʥo۩OOm,G@4|V:.=>a JB65ah#Iq-(xpt@g rorݷ9a-p&_Y+뗸?SoIHĠCWp'!6E4)J%($jB4ojJ[wyc~@W*ng$Ń,&r]39F^x6xO,پn:|l=>@*Ji' ߄ٛYUr!62ڝRm"_TSȍp_ U(w 'CYWa &r..0|Xǒe4s2y`H+;B_)eZn*.ƣo`c9PTV"$H<bab{Գʋ[Nݎ!O_zkV(྄jbj#Ж` >B&fh1kZ؄u2=]Pcڄ kSnWrm`k}?ו -yiʥ ݾ`JO䌬; {%2ݹO FR37i`*vMu"1ㆎnR[uje GF/.xǏ$ 6BbxΥHc"˜ ¨|16 FE] ۭ^yJLJzƖ WGn/ 7gFD>Y#L!uDCoky/֊0abz"N3yג^}Til7*Bekȿ}`D .'f@?W3>aghmwf^~d@&Jev7ț.oIl?nLpm#j#Yg2!0v1T7+c\s=6a_$b txrVF!@|.WDzjU !÷* s}ur.mLӻ4\4䄠Ff:j{(ʕ!~5.Xwˌx@D E@mkD n)|A[)Ϝ]zY(`!;y|"f>`(voZrԯ$<(07~IE=w:l]?R;l݈YpNrK&r(QgLQ#-F$BD9~, 8O|_m (<1(CA'"rC>$^RI֕Yb$lt0xxfu\9 /f"#mp3&U&9Khp@m]P=ƁOClPzi`^uR<{c|Œ@5nKIڄnHN2ld5`T;¬ 83~^h6ܜHg.b`?;b,_F7"(hX!EaGКZ67e<JsO%!Kia؍ڛok/yTQ*R2}|۞ u+25S[zq 䴩s YA;H?&IEq4oV-rFpuΣ$΋G4CC\$SOE) ֽ6&;y*n98]-bXEd+|jp~sXvΥ?L:6l\g^H:"f(wQbIR ,~I[jS҉ιv])T 9_"cSGbKH= EmʏZvnlFGN!uxM`lDV2 aaӘR2iShzɷ.-Iw4y4cM2dOtr&s)RJJ0<<~$PK;5-_}&kt h._)xVbq+|R*PA 'HsEOsOS4sw̌(n 6@ue2rq;S1|iH2$TG*7^L3(MEP3qnKqhb{ۡݿaԀaBo(L ;ь(1 ٞcȻw=Ew$\mh 'wzQn> J1<8~Ktm:(A~]GZ [q)HΤ3⼥iݍCTSEPʹvU9;^k+&NPŕΏƳ#@l |DϢQqˢQ64ag\Zr`:+N6P@4 E!"#GWߖ99T)0P6Z087B Uvrz كQo"בd7X4Us瀼*64~ a@7V;j`U|ù<:|2܉W٨#*>} ;R+f@BC6?`iZ?vp.hGI~obM'fwGmI`١irZ|c-GqQ8YJeRΟYA;ѺaK|$Ő>B4}fO~;L\L65N iQW/m.TC `m OZϵ F4+DZ{-tWqf<l+,RI]\.KP, juvP܏ztI8,uy !b(X.fpB6P=uj&w׾2bR0SBw9 . tY@H|dMm~11^-]ȈĦSՌ\̶,BpY۟0G5).Y;i`t)+B(b#YG\k9ܼVA~ߙkF}́F&z]? G/t(vz:"!@DɄ( /S-ۧA+y:S}&xk ̷~NPZ{NI-!7=QQ.HGL4uO82 "䖢voNc8Bۓ6OrjrO-D2ӷ&u1LV 䅊qz1Ab#K^ڤ?y%uOf#(]P0z_t)O3؞Fy>;Xm MYQؤTqP^Jt@M}Ody_ほun3; ܥIo{)i $5<փkj+#zxfo"pºz>r *Vџ5uC8Z !em<>ڠ^DS~吲IxG-ۊoRp, A^cT`^<-&^ߨb55.1tЖkh3 ?Ok9,vo;HyiZз2elAa:l!t=QZ?9gй!lU]s 5׮[PuO\hEify-*n^{{"X[LC$ՋջF>?MFٌ)"ԾwelK n;a:ur&)A*Wbֆw>t0%I`iSe5$ZadnzHnWfHki![bx4"vei@&r Pimx%@2"2k1ۨeXAuk̄K "y3~VV‘=)sĮ\m\ѫ[XLd+,AӠ˜Mr$~Â`~O9UޫY !Il.7JiD,uЭ3$)_}AN yH!=I!oDG0g!$z`}^9d_3K:@'ߖ2TkRɇ UaS lI0 K_s%˽յ I}iHJ0Uij3X[DWM\yaր+dW0  s f -vsfP!a^LA>Za3Ǽ~9מG[W׾yǫDMJ# 0$-҉JZїS/+_HEP\ %Ѕvg&a?+ݩIh) ^`8_꿳EpBۖH} L ~OXѢT)3lUw]x%T&l5Ify!oBZ(gA"ց" gI4V E3ߩ"A(]|S:, ?IDի]>P{f&%aӏʉ J"b 6k̹DqG͟d.tTqoAH'LQ֚&jgV+S?JY#'ծ*V1=pcnY%^B$܍FJ^}* w9ASGfCCma2c_=gܽbnp;( c$v2 \{ 7*3|!A6竴,rBeXԂ[ctxxݗRd%aZZ`:nLZD{|TE8o-E r+qm7y)ᤤn:f.) tiW"Tr$s:!zB]WƶgӗC\=x v R6&o*Gmz.:U,ٺ{KbK߽y ;DnN A>_Zd^q)o&(,0\Q%.M.k~E-F^p0E bf--- bg"Zq-VG3/#8q8y~kDy6H<ũ>~n@72J\/F"Q0#A򡥋A~G覞w `ϫPUV쓽u YiRiڛ&Zms|6iM\[G5@Ex.*!“ Y+F\ H5GQ^{;)joCW]yOY<6ց4`LfiAx0_FH ^ޝD*"9Hr+BX\}1_]h).": }e=.w sX8 ucy-b!YEziA.i(&q 1짼]NAK:8K ?H-ux\RWǨ#ޔC87k&!t$ 8\ihi18{CKI37,N#e kбlmVdIɸ8bH3Z){],\W9^C%=rBJP :5r{}K vN( SqSrlYӑxҪJZ)֩e^OG񜋎m2DPTᙏCW&5HleN R2qDdsmNgieQb苎:gȵ q{f[m/C.-'}CYL0VfdH;mx0 w>@ECDVqLu~J8>鷸_vyt_&NjwNL1S#yoXڦ`"SØ>P{*e7}/F UYhH?^Vmj)8$g#p4 leĸ?'&lsfwΠB4#Ngf_ӿ+DK%2KGoOEϴՆ%e LL 7bޱy [{1[E_F2X E4@XAH#"*"Fh~=seT q3DdԖq̊e)Ř =ްtN +r㸉NHZT4QJJ^}g'/\CJ|7uGt6E$3jdCp9;UVQN:F49|g'ƷEWgA3a|p|AcV:5ێqHHUOKK'ۗyW 2bU000.`[U-ʎD"Dd]pSmP@9E#DK SՓʮ!h#ͨBζm@9w\+W<:Dμ?c.)AHXiVS#)Ւ,)/nyۢ jr8 U}>L %i*J[5 ?bpJ1ҠrmXi5lObيP[4$8ֻ" _*-̸<: .crx2VJp_鈋eMߺJ`yHXiԧټ(7[_#(Mrڝh/̫ޅۚLEGi@ R?JFCLn*[OTHձّH#ڤQ%߽νP<=xDss{Z:#Ȫʨbp|>mιoO K"q&3lqJsmU^MV *.Ѱwiօ=Ɨ[2;a6`%rhXQsfĸ}QkyT 6mZ`ep/ \<3)B^#3Cux&K6Ѓc#_ja<*@;`]~L לNuxM:襵 DDj?H]['ʫ },;T(WĝfZR?$V qgD߰I5/P,緼 $@j`r6έ.> V59[`?cm;_ֺ/)Um3E8fş̶|{k8eͶƗը'Q{pͷv!9Ks#!uY^0hhM:\jl#Mק{+?wFS8!5j4{2On,Zڟ@ rNUHݴ5< IZj2CHܗ -4`=ܢT&guif1hU|(Ɔ@W!T~CQ6/{ > NR)RD-e`l4ed{\bgb0"sb FCؖ ]X77CCř)f??w~&b#OwV}t@c5Zǚ^p7ϼ5zb؇TZ_T?T\Ng mcV;rd֣W)QfqE2POG=/B~Tp%PVQ˻.K3&ǎbZmaX£0ᨫ+\{a'ڣjjkD!Ɋ[ļdJz-m، d̀1G(&͡u E4_k\"(zNN7|*bF;yBvї('Fgdz >I wt}Qo=3ةS(FJKjDkX E #01!x惐S|] }u/(j.b h+H푎U&8e;A 0zL Iެ [!i`gjeZ[fQ;$5d`2wNۑp}YU5sdQj']`sԐc^;~w @W,vzٰE9l )lT5R?c* Rz*g0+%PwrHղZUdO"!Zb'J_lTZ\ӥU\̒9'yeQ_'? |]E S3C-[,AKJ0nHwIW&~iy5@#swtL5v2*r|OM^ȰQ9_Z P58pǑEJRz p?Js)d1gkr>#}HoL[/"Wq)`tVo6%̗vBp[QoJI6$ 1KA P[+Z<i p#-ikIDhqlvxi*<\kuϻn&ٛ-D uO[ [?? uTuE"X1h;yT*wlERt<GE`/Q~nkS/*WY;Q#9Yuj[h`#L5EKǻF7'ޅ,|9J)=Yj/Rb|p2OO~ec6UZ*"ֺRQRa!{]ni=?_c[m&O>%s}a${FuI WpQ0>X#q;'J&y}7ǐMO3~Iw4gWPs& w_o?dίkWp>:j_X8']Ă^^Q9ݿ}2J2DZ:vи54#ݴJ^_a r@}߃<&&e"u<#VS5eaOm%Sw)7SJ)VFrƈ[nZ;,Fi͖qAY AGas42h喹+٪v@SM3w[2a\Tl,^BlLvIPwk(؆F1]#lEp%I4bmE e/rxg˰0k6_o̎!7T/-p0RMLЭ/OC^) Y3dhNL|\쯍$a`i_# Ȱeiu\HvJc~u*㎾.z3 (! ICg %-ɤgS-P{O\SkVX3!1 ~&okIHkTǣ%JA4TV:ȇK%(a:'xQr0I2iL`0i",uk$ZtvEFwgw@Tw59 X~'=kI~^#6~FPfR+dXJaEGwߔ۹{V FɦBr.(]4l!o]7v-pC~G" #tp+rv-F0]kiyvIE1!+윢Q-dXʕ懱!JIbW ep\wתxUY?ғ DdYuS֚h~A^+ErnIŽGH3s%3; I(HM~$˄M\;F\yjiQƾ)QkC)%)e’3kxyӉiɲ!VDbRjmbG. quO, Y~ՁR9.!Y9%ȀB?4`Q֬$g|(QMj/iCCE{ֶB<})e Kxaظci G$Oyj-BDEVeK !tT1fӧ(:%ufB&Oh:C El:ym7GޔO={l*8ZO 8ѧ]>UzN/9;D~T2Ͱ}7+joje,B5/ MIRWFQ5W&H6WߐH>z+*i(Hc SFvU\븩$7{%9ZZ*r}-195g~!*p${̶VM2 <kx&bmMi%[v_px=w+=ܸU+>!eV\{W/dǿ75}[$L? ui.W=XaJ#=ЬJњ:zc.N]+usW>m9A .E曒1;C"9C疹P#v>Y[+OX,5U#q--R2n}V(P}@'dtjcFBd~]ۮ)Cnu0l>#}l;P5xEᖁRF#-z y6 h Grr}+;7V.Py dl9TmHԖq{E@&qllG1^OZ\dĽ )I"֖:h\)7`5kNLND^LE-'q'%ñ9m7Rޛh{y YWyJ45pv$:uVkjQ4.<ϒrҲcpUd6vr $(͙ͪ2e3ܨ%q8&{[$T|'C }A8F"hôΓOac4J]]!^6ߍ 6q6YimtsOҡE>Vs.\/*vwG XVV@D3zS!RXmQᄑA#' pX&NykKa' Jj9]MDgOCS> -a3eICPR9l`v/ǣ]OcEtY!mXh^m:J{?z. tDL і]X3k, ƨ;SkZGȐO4 ĸRQRۉأ&t_e)[=<ͼU}n\Xy4|Uʁ-8Ww~COm a[.Qb2uq`vG:CovR,ѐ"()<)AXeGP @n͜ %+[ɘα~QCh" ] 4Nمm|Ҽh\U7k(x<[u']GĮg m?G~DVQkdye>PBϙۈ,P1`śs`odu^ #iZChewG% gcr-iEO~[_Ntl#tmCl@G-iC|]7 ûaGzřIT&^+ }&NUӴUI 5lS*]xsqcMdiͿ' "Z#Y-o g9U{R~2}}NbsZg?ݜs5djLw.?V!R2J |#`KNvQy̨v4 ]8Rh'I;tNAW'z\! \nm5reeFE19y3] O]3mKw/e ?ΗZSM<}z_G/&U\w蕉SJKU8!fΥd؜QT⽄m.p%{1HBʳxdJm\1m\g`PTR=5TKQ׵?ry+֍?%Vh,eTޕ a Y*| j錀DCbpUlW~ !-|X)$dEtgv(/˄d}ܓ%TZKۣ)w0cGeF%jo,a>{?+XN?JY`)7@8O^wf[[َLryLǶIQ F`oR2j 5Y~s>MgY)` &}?]-䂊p&f]=Fq򘣑'bp%ݛd^ f@ ?QE+M3쒄T|HބV^Vjᮓ&^+^4wCvaIAXPWD)sI~Sѣ `=i`:*ډqnUêP(epv\|Kv~G@ဳ}sy Lp$uQƵ  0ߊY{ߪT #.xN\6I׻ID"\ȗ/-d2^[$H4?CN!驘0Ai>CJ=Y\3,,t#ϼve:꩚sBGQtSsPγ LP}p[Asm>_oۇ#)/mfV)͹ul,z[Q N[hv)YH2"v v<SOi8 N"T*fLC&9+_NA*Dr7h٢|~@搝?>$(b L좊w.%hڀ(Y{[cRDv?5 AO%þYq.lS&GdE'}uF7 B ug۴38 , `VQu%v|^yt40@XR_!gx qtT.;xFjkG`Wf Z}Ppƨ0i#A;ryn6<ǟlwb9A⑱;fƾdjzD̷e"ssRvB^0E<| BʧQŮ-YHT}hh× $a/5ky 2G9,^I[n;@ .sh6_gʀ[+Q(+S57n%BX{S$ ow踔57X9/1 V>t4J@n' o]$ZFXދ.Loͱ#*rHO ta  ݧiJe D ˌCQ#n. ~ #Ds|qKe{c)@_IׂC.#8vLoы vMG(U\!mzrBuUH)ĕꐆ̙7A2`C:HOo^Dг`1ơgU,4̥k=!]Hp\F;-M&پih6Кjɂ㡾;nWP+cMT%:6{đ=f<ҶC4/4ZYO[<{2ssJ騤N)2LM?tNKND/ԙ$~NM'^ek'r[8iR^Np3J怺xzk\ !AVv&x|HM=ur2Ew#<# išݷ~ef7[jqp|mB"m=|߈bf^OBɉ yK7 $ﷆ||tj>k 36%aу%Jh:b%vc׌{Q|OtspWP{̖<稷1rpE]= 0\7ŇHW/yaR|\a-N 4Vzθ?5vo*fSWV%۵{ qI;;X|ݦAKO~jж{S.# n{S)zsiRpw>ׯz|hQVssh+( v7z[¥aύ>A? plx͋X*LK hS6d40Z*{xhx,!pB+&0kҥ UoʧJ*!7菘2sQ,%s2X6 Q\!-GZ+^;%-GH/F"TA%4;`='TЗω"?[WRpM~ni42]PF_qo+C0Iy{N8sQ!=k~=v-#e󭲃Z|.)%X؛~g#>V?dttqJf$Zufl;-|)%pv=eᤑ@|W0(]U):BTN)+0;:"_,e 7u;RgU?BM(}M.7=D~'s;SE+Z?ԙo8U*ŒoPN(cئ;CFqI@f[PV:6DefQkچn </oj%-QoT KEu;& Z_dbmPl^h~#ޱ^~Z% `zb`>UJi;bdR0klPL` xYgZZ(/p0tj 'VL/*F)ˀh>2#)x~2Y/ 6@/V7uLE06Z edIsd6Fz g_2jb)F@pw=;[Y[ø@oyeűR[/ϮmN($ l7l5U#rq3³1;%R.(Ԏc(^=452ˈܠj!kSTRF!Fxљ j[W>uY`('{\LhXxMu]uԽFdլTHgN bNJud(|EO'go{VB v&^1M(6r g*ĵ x*nŨ[Mɰbeo5y PD6X!=p/(זqH xVzੌ\$.VGf0k.t8!JYފ,f1ijEȓFMMN8I(metup+y,Oz@@QrxDL.0tb셉:avh;nrMXyͩ.="s4 28>\ a jKLB ڊp%E_6Drf3(2Ѩ웠k~AW?o\5̅سۿKj.%8TvF5u7Dtꐣ0Q ؾ~  V]=G}ҼU)Q݈IᶳQ}EsOJu vX"ӜznPiT5` _eCru#\u|O𚴎BP]3 dV }Fnw8s@F 8s)'x\\8C2IӠH,;u˹uJ$`.I={k!*lɿqK!y} 0BZ Fk~s+vQ}]F^~,8-9A*/ [}trFNc' \tǵ='}]= UMaMeǛ*+i~B\IB5,?5XuB$pg6k-qFa>р͟BPPӳp+A4(P̤HY/[aoCioxaK%]ebhϓ5 AU.s!^hiRggk >75Erf o{>ya5Eǂ Y$.w:J䦾͛W 6Oj~WTɠuOkk8"Cf!xqd16򹌜Gu?K~ Vj\c?,`}\qoR]p+*c pK^ +˽Ѣ&,hQ;?ݼ<\vT09˲mʟ2}3Z Ϸ@t$h3: 7dzsK ITAECnY?a4|`8C~{,h2 K /SD|S{iQAc7drMV[01uyp&381d+48efo `H/i1^GU`Kb.#"nkcN?i3 E@Ry^2,;=PT>RO`]ŲS @!7m_9R0QxUk5@=,XY&wP}[LV-&_{9GDŽgg8^3r|Y(_QWI?=X]uLHľ zUo&B6؊8E~/Qtڌݛ4'7XC串 -lu_Ghc$A;8I@e (9hcM\+1^;y"!)Ogk+ &nخ`fv5+6:yz4}[&( NƿwE/f\ɉfPT67.[Y*hmWqD.iMO"Ee%)'JCqR_?)p&~2P/ޙ?UW/hg-,ޑ1Cxta}^+A]| P=]p phQyHFpK!y\x*b'-N{ Sa,4sw~;k2,~d=lUh24ew [EJo\p(Т2?A4xnՎV+<1VXIfM` U֊֮N-UKs $rrsn@ֻ6#2`!0⤳Mr&"2{5AGSJԫBS=c#=s}EXNKDk,)-A噋.SA?먭 uO{ZͯU+baNHcCc;sזS˜p 5Drq -M7 >Zg-H$f..P$ DKO쏫&S%?>tIL$F Z`=XEtژ_ zS s|PKA.~;|n|nkQG8 = .] ،5:l LѨj GRƵ/_ ZٓxpOgNlLfZgC"!N6m\c}m|R1O/:q䥸:U[<„ ,1OQ [^H Ͱ|](FyLT!”z|xDƝ?8t)CiƼ$2D&hcek2*.;YIRxɖYIKU%>9t6di,,U|8&YFr\.*%~ުL'8$"Str %YX=(jkzQu{3z~^ M~x8R纬*1liU5 +}ʱݪl'ݟ=>߷JmDb .MBdX:->A .]!R0㬠+#hluL j8p;oqR,Gf9X1_JO+Կ^YoOxt[ |<sICvF~Q7qy:TXXM Ex2za`eS}9Wzkr#6"\`ځ58g?7e#U.h.=&OZ;knvQK%)]72Te,x@ }A`Iq`6o8d*|攅DuF zU-0ʜ*ucbCjОG1}~o}CcѬ}Un7$KTzxĕ X:00"={:%S="I5@7QIi!WU9$N6#4T57|PjGm~*}8sGOmj Lnd•8 b|.ytyIeo@y`ˏ^q/M#pú} Xp3 H+WRξ)zWK)M PS*KE@Iw<{-\[ftս$? ޘ>ܞخ#HE>_wZ^CݗPh1DHp T^/YfMh(s,ղu,}^ Nc=_5e>wHg~Bjqi M0')[(:Ild/IE?e9  FӬj Uu1.VTP%%(T8*1r 7 'r8 iҢ ,]v4Z , NHL~5ץ Bvo^6=<wOfz]`חLyG .`arxi!2:MlmgK<ػN>!=l^Y u&Ҵ)"nO6b2_ew7ҩudj7jW(„X nJ;JM’ d4{݊"tOBzR(w[4Iّ 8ٯrnᑩfo3Z/] Ч`R#ѓbG_a>n1xaDc^d}4Э N%`tH[Kn-ކ+X]LSQ6m_Rڑ9zWD +*`S<7=Xs6w)0Dth^ޣUӉ'$ڜF2 ENfoɶ)R@;)v7:PFS+ugК,% qKlNp1~7}2՟b8SؼMɡQPX߅w\^nn!oqGsŃ@:mYQDg@QxY2IA/B%s "vF~g܌ϸX+~w6׵@TK[`b+_3󫴕jqP jTF|+bͣST1 ^)Vx.~Xɶ -0J%Zldl#J2# $B> *}_rR8"2(d=Ns>ByK2 ^e<:ق~{(<-zq-me=-Uͭb;=FCp[-X桉tgH0BB;4OuT  1m.z- o?9c~.O 9I LA䇶 }&ګ/!k$Ӟu8c]huGfJ(7_/JjS'(lmi;9 <"}،Qo ОFC%\h~iBƯ LEt^,u$!6Ȉѵ׾e3ydhCԚ,.xYh,VT!{rb@n=)![j Lc&m:'=,e @/'m>R_#,n-6ێknq؟ۥL3]\|lxnzmQf=Ncn1ן19!ɂVNbfT(kaI`ng5k3SF/V&1KٓE偝B[wYDhwRt쑿GYjՕ䯋Bi: P=؟9k&h Jt ic],=jSqe^wnV݆Y 7Dryqr~dp]d*(Ѐ ;Rfh\7o?GY $];l{fƑg'ڵPV2됾cWbUD)v?ě?%$TC/ Jyʾ ?H1e{Zf_ ٯ^ߐIhtH'L0άpJ x.5pa ~6EoiJ=rX[4eP0^ˈe{$,⚾hzcot/LX#Z-B2EƉyb6K\T{VLd!?lJ/euf;R4ug:=@Vh:PK,f޿14mv^ə̓(jC>xGY{r;d=w=#}g Cㅱ =K$:~386)}681UV\VsGoFi<{Ulouh0=8jÃ1쥶q@;f3~ݧ=ֱURiPN{UK}n~ ku7J>QJb|8񈱆r+uc%D6;KWğĹ bDM&`8M~g*KցGM` $8 i˞8v5cnI9i'`'3:'hF!3,%h R^>錠Z쎤 fеڋoNC=v3P hѽ`zP- =|dȕ9`FV`;Rsk!j [ak9 K^Ϸx"Me`ۡ LLPytΘkTB}Lk&*ch}8KYX^OJBw:sPuׇqK{]rw͏5]y^4뾧 t9\Fիrv 1c>y [*%E錿O+ Ȗ|w .V6^C{E,{-Ɠ;mF5*ķ+t7(|@\riQZ<" Q~8;g$׏;"pF/][TSZ˼."Gdh{06hU4REvE z 0;K8pS&I4XkG!WgXl3҅-;YNH._ A:Zn6D# .3^g2S$`z)ռ\Nd1lC/RZt]ɄxGPOIbHFOd+5]R^P$vY`"g^[r^5Phh 2AWW_ٕY궟%"41e*>i#[A)i n:bFNM*U1v|%;D[BSgaTUE&*L[k%xij>[(:R7 \0'bJq ѲR-<=SR`aoF\A̘#FYcG.Re1+G{Nv,whlvB6tlaAb\Z%6^-h^tu Oڲ r/L {86t?}%?S*=!f/FV8 Km(Tc=kEa u#^Yo3JLdxHnZ,ۃaW^+q[\mo֦Gؔwd\0;$%׼{ᵉv7G;K(rs.5 kƄ'D,up+"/g_-bRL||οK== . AHҎ1A,}>ďG"WРiќ2"eX8hcG"zP$PҖP}x]DݡTQg,&FG.+RjB2 bT]C cDtmK^<4tV޹*nݨޗIU̳= N+XKxˑ9@w[.h H [kƦxBDΘF֢G@V)Y+Ϝo5(mfo,7`Gsr0YY2#f,5 o4C&wMÃTZ*8 Mtĺ|ϒPyG&1 ;!oOغN RWĺI]Gߧh.Ɣ6@~&)t& V6oMك,D^J؝)o"וӸ:vO.n8;9hcFӪ$S`P{v.NP2h~Ou'8%(' d- P~Z]N{KT=+CY v0v^I'ߩB [ O7 jXdK xlGpñJM&Jr7$W  Ҥ%oJIZʡ s cHoenRL1y)y8!9Ʊs:WSq-< 3 @Vxخ@qwK fk^6`OѰT1 4F.>g9귥,cϥW/x+(qATsh:闠"]Ha0k%oNc9W@|Gj$m&(eŃZ:o33?:lP6g` xOD["e_3\z@NPuM@.(^/a،hjn4 `"皕 ]j^k0~'\z4aC,Q0+XYv9_\fs0kY@RqV1ߣ5nd0bIRU Iz>ce{Ju6ꬦ:WM2bYlW\F5ߞ+]k1W!L*#R`$ҙ ?#(JunL㝉:Ǭs4#پt$n5sE3Kϫ>jAC2z@y4GeMxʱk'2ESE=_k,^-=8G2'sL#%-< 2\Ϳ^;V? {03Fj^SI$GuSs?Q P( [o04.lN9:JÍ}@֖|V Y9PaʋmZce&$,L4d-Wq"2i[XyA %n,Q_AıllR~3Q͈Hl74>IbL0kl89z?+pqݲ3KHPH 7(d9#ߝ@SS+ wDr9"`9~i=D(,; ltPg70orL l4H0Mf=)y;}ۜnU{1FfD &NYS^ken#%N!ŏᛗX.)fڿEq0yi/  /EYOl/HHZujaȒl.i. l\^T,wױr' XA . ߳^Nm4]Xtjd P;5bOcarKz(V)8 dæa]L,iZc!ٯk]u@* 5a6v!BMKL;?Gn'@VzBJyJ3MtI,)wM5$S^z`9VXd: .]4~ABDW~ 3"RR}iwB͗p~EPRv@\-'S;V 1^dZo67wۀE*5nE.sCVHYS~t'xdU6h.S+[nHVR@i}$Q[LsēX 5vR2G#YPnϬ-ʍ8U@ZD ,}%'~FMdeB^'5\D"7ZDR܋EdM9ODPr21҄pq Ku""[츣~Wt/_"$<"Qd!=K"0YS;Dph: [>(s^*hZ2ax?z1B+wv[Y/yW =y1"Wro׸|g<4ۢ2gFW@2Bh1jl˗:LDSHmbILf=i\ [)0vR!1SKWX!hʃwfWE*;K,< :zɃGShd ݙЇ?[UlZ~%o$׸=NoV 7_2`flQ\ѥS<>T EE?0Uvi# <`bG֞84in㱧,P<$HxQsE8|ҏr6Cv?w7_ún7>(bs 9n 8R>>wHuՄ7 ;_kf "mI2'RuD9J9Zo:Cr,_7ʹgy tZ11M|<zM\''BԈ2hz9$c$ys\kҝB]ST[(ŝ*l=~ꐖ}#($7*)#/)~.S3K#jVؐ8JtݎgcU^ѽHCf2VާqQcHYS2CBӜX(2z0w 9֘ɴ$kLDBZ\9f9] jjҲL3J ֣e<#kpD 2#vŷwn0wBTlN umF*`3$Ao'2Uh58|Y<X$ױ.`Z!CH.K,Y3QN5迉zBg}TwfW#: 'qz1-W',0kYE`a\y-[QLC*٫Ϝ୏$TFWOhw'UPp'˄u8r5 E@ƾ/gsV}n*іwDHn ؖSv- ߐjB MZ\r,{ )J{C~'qVyq^|J*y\7^k1Zn9p̙$[Ӯ3CNgh` Gɯ|%3*3S/R0wj,FC,@[O'O]T2{O@)].fOPX0v/4Zf~)ؿXHa\U=ODzxB C@kb*`mSLŹ \,)[SV=ºp˸ql8/>tZVJh Vwy3 lבwǻϪ^꘣@V쁔~ױ$exܜY$G 6AvG@0" ucym>^Fgj9,)@#[,1%$IN=tfzvf*Kkpk ||B~#2M8bݔ?t(Y|7B weފ|8Q}繰P=LY*5D"xT|KGenh2.V@&xFTTM '-Bx)S4pǦg^%ڇ_2,yE?=w T/ K"E0FI}E"9ь }-W/c=4p[}QDOkEh?CdžCO/IJ]5;Q^v#1~laW١ģ$"|ۇXъx +G?7`uka%[F&g%fJ [5*PUC=4#7]0E@0̡3j;D!?B\G}R37|J w @و< Γ#:/8C랮PǶ1=+4T`o⯥򈱤LT>>i;g>3 ʥ Q|u䋳v)*|N:SB pL.RMG&mB,TR1M !u޿tSTL p`ApismY=Or虀3Ⱦ (eWGEdב`aPӌ˵B9;6}}C$n}j'l &c%0O4IB1]wet>1=#`/ `ht[Lk=yen Ss v 4Y$iJiE͋^ȧwC)R5Ь̜en/U},uD >cm4RwحnGyVQ*eKn6)q/WY,-lNNaf SSx11Ӄ11Ph(m, )A|pkgU I;fpDRiռ*nدM5UV'gdfRB2G_ㇺ%]Z:_o-[]yN &6ǿs7|5yIg!GNw#A7V߯N={zlК~EAˏ EA5SW&r/3|F ZtB.b'B]yMպA薇7hQ7^+ ֿoui"C:&2&NlWxU*q1tť ̈t1!yFzU[o!$+c8גA:e `X<էp#<(]<̓nLHMJ~{yE$߅| 3,Zvo X\xʑG`uYOV UxehdE>B^FvD3b֌ 7.C&uN*d ֯fCCꅆun; UŒ]4[\_K ~m1jytoSsoC> ==_0qSƆ/}a'1ae͘Cyv]SU#vYHLJYQ-FL@ODe?'=͖aNW,s;h}6efQ켘I5cNƊS]Ug q /:NIbK֖PS[_Kc+S<(VdN%**ɑNdׁn6}ӑ;dɷL] ܩ7lK~!d`V<-g:Y(kJj;+߱Y HjJ&&Hߝ۸X $'9X3oX OfVl( u&$b1wˏwWZ0M==ށrg9KĨĥ=6d SRhTyGfTϰHC(.Ņ`|ߚ}EeOh ؓeJh4ﭭaAVOnT'9#jHNp[!.t)*Yp6.!0bUIf{ Kz 6`qr<b^P,GJASoSMBEPMhp>oX7ɵrkP}4*D;MotoԅIܥ~;Բ(#3'Ňl.YO>uq>RH$Q+!F&^Zm_3vQToq2/7x.Jixʽq@"H$F?a\ OCQH4't/75G*\-כ}e@ͲCy-zIq XݤB:!B& ddőBaۆa1Bcĭ ޮ lɃ'}.R1`ԋccL=c~xhpF5VC"Osu5>փ0LIC@ޔRFL sNmo>"Lb mas9< TJ ! wmf{=Q?sji#"NkS^u v;UBzm,n;0$`.DFOZ`R^&^Rj:ePCxM ^!קQ(ʟk,_05NJpse 3.i ;6hW>'ˀG0B15fuP׮f`)2$wnU8 d(z]ɾWktNm:~U+}4b9 իW6SH]W&% 1P,i)=,=ל~mlJq 0"waiچTKVG q# \r,Gl\zEf 5!P1E<wSq[NC;.ͣI?F\!YȜj;WB*{/] +hU\1ͭkl#'fY,&5 #ZL.qDϨSi̡ % ef}̜ߕ,ĒqIF$z"1yA#G(ibg*%%5`gѩ8ngL&ux9c ʝiwJnȚlmnh9)VW9#T "hPF\?B'|J3vmK]w9|:(\6MrkMDq <&Fy$eO~u&g[g@].1<PseW׽:JT_&*c.w "}4yB֓Wb%;)tȅAP7|G6ܜ~4׹mUh%P&!ɝd~kȭGr%ZWhW?< (LSiQWY+,ۜ]RDx|$u{)ȃIϖQ(Xt1cc[u\𠷁a81z$NR1W:6|?@u}B>0iUq aUƸ*|* a q"1꾭?4$}2/򚬺h۔@۱J~U ݘގg:Eycx_RlRHZΕ@V9yS{o&8]r{ ..7Tr'0q5z8$ҷK3`r ?t3n-;|M׽USĵHXWGϻS!h޽(y9(rY0y|Qljc>HZp+p_UOapи>h*DZۘ".Rt,SsV4!ĞbLvj+ 8x,ȑ ]5xa~rFPiwX􁵌31u2k)3'|:z#DHF]^[cR\[y7 !(ِ)4\#p+Tc䌦C lHDm8Z[8e U\ˑM%"¨v68y#2`'8xlGM\4OkF6*3/]؊d6q܃p1^Rtx8X _:Bel+ 3D䡑Hnc\ Qi\ U$Q_}^.⁣)/VgYeCMVk >aާEa^İ#@exa>?ώwn-΍QR 'pbDBDg}c+/sԓ9jܽƍm}*ފy s+~.@rg]~iۜiⱬ~38-Pj/?1`P/a->íRecP@HOU) {v)n~Ke9k<` 4+È;'b1oF&umEOP8Cz37P!gPw]+}* "kBɘb(V,,6㯘h{MQVm7eFSN \$NiTʵnWF5%J^-AHp:+'?ʯŚ`6O@ c<]M+Mjx@vK`6me>%76E`fQE|iTb OiF~3)^bf3o%)_;ΧDgKx:Z=b9 7$v3s WrDa5Oօ'J3FWLL, gjO̎Lo\Rp&_2)NVHꏦq ر z/ nR_*<:`H *x/X5 iFǺMG~ncS'mc V^W#,-/'d*bJ-!ߜaޙl& ݽW:H%G,7YugժCj7fު{ yg5Xs]|UiSj-$7;MkiϦv#IRҵ~N B{0ҭlbY^cXwm D"`]J s j HIѺMF"hbZnƶ/\:χݩ )}K^H13e&cOpfz@0`t!TӁ{(;" DlS-Tuސ  yި66qJX&\@Hfy |wA̋JO`p.}䌦Q/_Q2:ᐿtߧ?.7+$+Mjȶ]n"|p,gB7z R*\* S <.sS5}' GW4]{:55k0OrA)÷Ip?b6?M8Gۊү)p߮ x?tM y2(P)zpnlwSS H.`mJ((ۘӂP(}Qr¿܂tt/LС; quCjEhC*rʻ>swUF̽SreÙ*wz>E9 , Ѻ<;9O+6/ gCܫ,Ib^08[a63!ӣ[w5cPڮc ,0% no ÉW:ڀ[`cߴF `I$^\qj*o/#C6g2t*|H4 v>l؍F>"f^?Y\ƃr° X>(fќNyLKuU=Y[~J,p`kmh} =2ݟTyK^7gl`ѮKX"ZdJȂǡ:(x0!`ʫQucqFr7lt.SDKz97d)j}yKJ/p-nLAG =rR2f 1\(QQ,"7}#EF |E׏b}+'Οo Ay)@ŘFoۻ.,VXG̀Z@7+캝rwcTܓuz*",s f|w/xuP F4[^Fʤ<qG4Χ }8'nFS"r>CIΞuDފS[.-1踧A@xQp \ih`2EJJ"x6=Q<(vY c䢉:kêh\Q凴كuFcǧc!YEKp%IQQ8G~SMAm!w?ސ{/OB !(ΤcmAΆ.2U[awjJDa}L/yVa2g@m➁^izBQ6#(o2F.@L|WjwHlzvR”(P+4OɄ+,ʰz0{N &Y?>{@E.zOO't x)x4YqAcHT"_EC7A7-A% _9msnI)# Qոfӥn41x*J[j| )]7V:rH g).67?kgAy"~*Tgk @73(zsAo)id5Av1f$ 7"'mhi[ntMc7y2dq`*LXMJb5St=Z5G3 Lcb n>r7ML˟ˀ8Q=]t(֏2@ |ǯcnۉ*K` az5C?g}sZBX6I-cqZ_ggwMY// \;M10!ܨ=*.WN?>~cX T@JǝkRfhy ^A?8p9QIg$A#w}rӴxt6_=, ñGl5"Ga{T!#68:;g\uzm2uK@FiORpL? N )f暗_ ctj|KS fe4~Ub\- 9|QNYr`wwЊ^]lGj%HSNV,XSmJ4% ~9ĶB>Xw ?CutsAմ aUk}.OjfDCkI5-qNxgtKV&/LgfDžU9S mP&A"lMҙqK[MRZ2к۴cU'+>Q+A]94rS"Ɍ۶VK&xohԽN uS3^ êY~s~2P rpoX#&DౙUUU2ѧ)c?f}O( F_k+g;k 3!*@;/MɌeǁG Ս@I~ohtjtGԗMp@JB"Sf%M8yac8ìD-5TQ_zpz>mg|:dk-]E̾YN@!sZ-z' Lt7,Pyb͎/y3nK=m4 (qGN;qjsG4cko4UE2u|l*em+1.0Z#;&t*FqLdHx0ِ#<7Т;id8x{k| LY;!zCA!-q`RwqFھAuDV63[[9NH"h246tIBdFɚz7c1F/Eos!|9ӈLz()XqY%$1K%bcc]#¼F׹,]J 'A@eJw'|&%-aOR Ozn )O!w$IM/)0hAd1P"Gl2MnFwwy'bLI3D\JҜ;Y#O*ބ4 TcEcADgOwD$_nݸwm"Bs<gA /Q#nuq1i$Zhݴ2-Q{7S;Sx" W`G?4Bsvwh`"hVЫb.y3;f2_ϥa( uv8Imw/$1dml~@ROZx/P< B*bdqDg&2Ti[߂ėZVkcR ڲ;CNc’gvUZ%i2@{U YX8MÜ$[/05Q&/vP6yV'uRw'԰lqn=zF-;yXaFH>XuS tpoP?U۠мI!k3?7wᥴ-d}aG- ZzK}/8_И]:GA:{00Qք;eM\䱻ߔr#nUh\jl*Dnݥ3T+@Hi*֎[Xy(߄S8 S}E&(!,=wfU/h44Bs(5 (rax[XSXXPB,V~a0b *w{uḲjxD٧*f4|GQ B}\<``hkaXTVӯTZ?KIi#x)]~0>$H0$xr+?"]Kx5%ЍPOdgۤj!Ym@?H@fTēFa<1w`2n$ pعOsGoW?{yyrGj1gfe Vz %p^2$B\d*]LBQtfMbÅR_哷b?, ]hrVQϸPˆo>u 4N yk O2ƀuQB9|[jЩ3k7P^lFatk \s0ȁ)bM5TW!{V@[b "kGW'$?X_l;ΆTS>9ULK?VU_XWYQy"4(\ ]]Dt,O 3ItZ"樍Y~E2(pjTWG[])rP<4Wf1l \Tu]&#'phZ%GʾjVEK ed&UںwOVi! )g%N:2x}=gm*j*v9?Ѡ9ddp?x@Z"%G(‰5k/Cizra0<o=OO;m`!h<טቤZ)ďԎ9Dݏ:6DGPr7T7#6V=XAK8x4A!2l19;r^J뢿qwo}g>4GeAveނ"`%lB`c 8D>/gJgZD's$jTBGN^)O$ xl>)!RAч#>r<~ lUؤF͈D=i{}}0VQ҃T8~X'ԁVӟ2H%xe57n$OxhXi}YNJ8l1G:vC7{ʊH_6aXMB ݙ~(i+]nס7O?aU˶ ,9OgkkCg1mΏM O,+ֲ+{WA2Qo`fL)΅Y̺0LT 嫕Mcd#FC ,զk ✆nd F$8J=G0#:\8W7"j%8c  c%[%)W?m ,$YOQ !rn9$׆CftMϓ<AU!5 P&Db{?z3)P3xs^ޥEFW#L4̚ug0ӚEAfߚwuL<8=ͷF%Eֽ #n; iߦ2IQy<#5{,G׉8$BTƀANˏE EoLCjط=[N#m}CJ< $ewKM#wsLB>rS3N[ó 2j = @MjA$d jdp#l<?]D-+l~EXt}ͨ{SPbvᬉPvzB.F0@̛?0Q%͢Ɇm:q#yh4;I HZȻU؈+#Cj;A٨xA D۞|=_PrfUMe((/*Fke^!x0\yg;;ԟ6aݛͩeg3>yB=!?yMQ[:.'IRFC:V`*4eYK R\6weWQi[ؾ Ŭ|ed%!<0c ͨ*w4%sh ::35ۏgш wan9sɉye*anLaHbp։|& M!Z6ջU6s{2Zvid:hw˱6ع?FLU ҧ YBxYCԚsb{0ňb @5بnsyxH803([HJoT'!&q%'7|SXD)Qc c TfQzҌ;|mJj F l䇱b<]H_!ŀA\!kTwN!>`t.-ŊhU*DF6zs5|wpV2l-hfK=HeQ)K 2hWԱ_[޹_ B.ݤ6Fݧ$fXG _g +R@P= ]by"PÎnU(^gngIDQI1ӱ{T]isyjhvߑdiX% n-0?=n`'F]sP7ehW<-`k_ |M!v [FrE5#$az(, F}"p4@l$(S5bbT4٬4]OFTj`<2")@%;9t[q!e %8NP^w՗(৫$ȅ7#`V'Δn %o;ֹYeBn`M.=הl#;\tzj~J#i=4 *¸Ho 0V!%8?&+#df|&i6,K~T[7_"j{dq<1Z -m8s\IߔOH%LP$K*5ӈn$>VJƎTZrر.8jfz HǜMCR +4iB$[`Չu>XȲa0zoÉ&A:MfS/oOC'10 T!bfkML }㣈߂>qrX {3ӢG.P'9a \_8bQ?@N$Ee 9 XdžRe1,d1rzo~8kk33ik'3ȤM+_ {rCS6#6@43+.g1zӌcZgkL^0wf#6pXMzHKJB?-'k2Ȉfu#dIJV.q~w\X_|wdX@޾y9tNVwԕ5%$6S%G\eiCmzodE^NRs1:Ħe<޳sqWKɕ6C0Kf.60: g>  8Kµ{0 ÷huj8M 'fkqe kdZ - PwâE {kԩuW}=Av<lwk"M_Gʤ3Sx{ 1B;k[U*Sg񕚁3d `D[wx)Rizl)m*6|pEO3ͬa ŰxBTFMޤz&YgB 3]>@kѮN%D/85I }Py>O:wb)9?﫲aߧ ?X:eA7з~JGL͹(>[97P}+MTrVlځ֔qϖ0w7A@{ tu3q` i7؋fLY!/4SGYVP"Ec+YU^g!iLOk(@ǒx^ I] +o!JLv"l=6:~tkRͰ݃Ic%n:4n9ĕtT'6bDZ_p$w0Wq%n&㈽k-(*^>1GBy t[funKحt( ?UΪfBwsӬWJfX B75}W/+jH2KBEN%j SamUe yBj~+nu'jC6c#1F? X>N`G|dd43bZ(rBIz`Z=34(O COsY2 cL6.)!HXu&6bD5J= mHH7Ii%(B{_f噴rQbbPw?ST]q#MUBcۦO%tm^[aJP<ۄ$!|>&.׷t{iE+U5\H4_(_B%dXɾ~x2, )y"4:C3mOnq(y2 K_}: aԯ-UȠ^=Y.vnxwz9ۗ#nPCŨ-n8 lw3_𦵷!sd7vOMVWA"; Mte|.{UݝFPo7B-+3\Sd~.^91ui{󿌤bHh/%t CJmMBf2󄉥-{\Jt Sc>wQU5R'QQW8+!h^(v7Fc)kxZD Fޝ)-^1=W9jؚ^bE+[hÑkM[:$wh 4LO)Ɛ4kE@W\}ܓE6g. #B,̲g(jxs1pӊ˽\A]XAu+[^^ov,)MSɼJOl"v"LIRTv)k 3j Lū'Bve{kZ &ˁ"cġRDG}.z\EC\<`)cۆSS4]zJeN"$B.mŒi5"ij0ǕKx&Y)λ@超x|}$R'. -=(%9KS4L~e_ʁ[t}tEulE5* tf xMLwJq<<Z+ã?iEJ꣓T߭5 P>>Tи-F*".< >ŨD)0v^~nNֿJؒ_69j-L'|*"0|ӠW|Qܳ '>q3ƹܚ~Z͠Q&66{{w 4D\l=ua:iƯ~!P 'D#)Sc[2=% 1gN"Hjlo4)SX.܄̴AlU|j  *W{`EiWLkNYz3k:~ ΏL]\kEџr6|O)as=_*VAK:ޞ;ʖd{ɥ^R{$q`/3~P]P4qEBP?"DhJЀ&sX,^:T.($H;JSw!y.ahۺ@|`Txv3P=|XZ ѹJu0zG.A?~7"unǎ_h : 0KMyW&:kU\d4r=. ʔhc 𔁛u1:Ng;3cxUj©4wT=2|SY9_%%U!`u6;UO{[O%lSap3,}7T[H-dw \?&bYEo g@+4U8Aγy{Va HB~hjڼRdmg?D-oΉ+MUzlo):ꩬUU]Ĉ٢>rn*X^iMy+* `aJ:N_ D>E,ǡd^*EI+6֞vlm U@- C2 `~kHn8O ^C})96’~Kaȸ,hETCoO (j|,܆e_#mrc_s`1%Qׁ nq4ݗ~,3xzD~V 5 =%Fe>$Yi5y>&Ynuyϒhx}޵GS1넆 ֪oA+ *uHSud@Do,Rd-:/B㒠ut[ QHTrY 6NX56B{Lqʴ5ʩTf&G ӧC9UHIf]-0//t/} 6$\ODe@Q}ƫ w| (wFʘsbzvO"0Ŕ1z*Sl-l+-,7ȹur#Iޕ;[++ɞLih+e_=zllY55d2كwH 4>;?HueZ|8b) IT2-[\}!W?53# ; F܆BQXE`x-#b,#`VvR6bmѯF.npI 6C8`njS+88diɁ 38Rs_/O-LN3M9IM 8O =Yj@'[ڋäE{$6e/$;_~Kb`OSG{& 'CF“,D! 5aJGGn>s8f;U0z%bxl8rteqL@6.<\mrp;=^6q8KM?QAW Iouio,H <f13s8]{@dZ_.]%7e<=hښg*CQ4/j8#3&f7A!Ֆ!kNH~APev=88cķʩx=v-_&~3jR'4^j|G#HQsȁ)=A!F"U"WtR{*OiEy2 =޷Ut'ԀJ6vb U]qNHkIN ljB|9S%9S~oĻkf[Q 7:: d+sxNligo #e}  xF;%%/*&(^|V;aFi$1v)$$#R?/O; m.o*d5N;BV~ ,T[u_^~] + -73"emYd_qMGmJS|Y!oz[4.k5>'w.ar+r=ީ2'UKOt _;fJƟhO`kBց 34r@'|;k+Rgx㣃J v/'ښWܮmh\iB]ˬ=WIv99îbǤնãVXKƏ P"cOyI-5p&aj"0'&3xCIn\JK59 dp ~iJ]pPbuIX>Ebu@BRm.xM&;^ rsן!՝R YW>2M"Qp q ' ¶gtgzR\ODz*ׅپS>Dҵ~/ ]{ (K'1!2i9{wxCkSoRfbu|൮J^aZL\d= R]&"8q{wiݍQ׸O4i䀮{'j[wA ^jHS :Qo3sJ?X,@ll : +M\(\J3v/<@r~\\&9`]C%mQgOcu4ɽ  ~ǻk)US1Q)k7/l8əytHFJ/`e1rr7Q@5ANxqx~ѫͪAyʲFaq/'Ir`7?_lIs^k1iv!ZAD%iYp{Yt5cYD-ԫ}:LR5Tlet#SypbM~Hve7xr :/(A용sӛa*l&p=Ήyf 6K2b2BM[X+ʵCRi|v l4ط1͉2䘲CmYH[zTCzKb;x蒹au!"ZzˎPg5pzC`e^jDa)r׍ϔ׶ռ֦sN`+ΖEq- ]'k|ڟ `!N۰Om!Rg-W딋ea|l<"p#x+N LT|CKZ?c{ne±8qy//"Rǹn D+~t\4( LT?ȻiK0<hϏRk l<-!V;7Qrm#/`eT3*0aZ f~`׵9Uɦ7H+;^MS5rc19Gz~INn}c|n}a&vd?|D'{{Ը|)0鵭 R)KYe0R4A%_ PRZ 7h"cfR#{b?JQ<`t2(kC2E-#ҝ$'ҤdYihL`M3zCD'E)Iguɵ.d :)W}Zdx.RS{"6rXdjݧ@&*>Q ;j^k3&XolR%4f&h`j G֊̥GOA88:79Us,\Ȕ}@Ey;4a@Fɲǣx n$Aa9rKskr,E]ZzTߖ 0ihtma,|d w.c`{erYPIgA GKjg㜜;q`7B~kItbJnHq4q 'gfc@E45`{[C p ^%tAffI5Ij|#g_,Wi"{H1~L#Ep\'c\ Otum9|]_oϬՌTqNw'sAK-rj%njX(\?:-'ZwKӛ`^ôL~:U҇5> G6yX0"7b HrtUغzWQH%jziQq#f$#U< W\THZIx"TBbPEv69tǛ>twDWTy=%TG #"r9&A#E.Ⱦ7PK@W$!U*gFir|4N7J)-8-aY\8 BL,EA] )Ca>cZ?un`8ێI]PyX!ι^D?[cP-+ ;)+F끭ɕ h zKQu(o.&z:1c24jXA2ͪd̔Xx%kDp9aKMfu.% Bp&qjLJ߆x{JA E,6WI7Χ`1ZDG2T|*0%\l.B^+[߀KW'mRf NېH-B mB9-vˀhgbl!PħE9!CmsĖ@zHlS۩4$O(}i(dZius,~[>.*9p$1Pz-ؿ!ԅȌpVTRdP(2FPjjȘfn`7S!><[̼-scA(00 ߪRuRϩb%}47B ' jK%՟Ii^fIKgF7oKfB$[$x-,~'tpa;o7;#G0=#؃:O *S; %go*` Mܷv\(WH&Q~i!L_B,WٌpmpOxh_ُ9EZd"9ܨB<89|H*ఫgG e- @Ĭ3ょ%_V;1TxlaMJ׉wJ"Ynr5ڻZiYi|6QlءvR;EOʠeJh) !“EzxȄ}+|ab%z׏?Yr92_FSb?6 YKP8NWx}' T\vʪ3qhrNקl=(QUSK=<tpɈ[0J \R< g~M葵)8f-)&%OО+#?UnXY4}RUlvKe@٫ Gu]'?0>˪ۇRdh=DZmCy+gFM#QfQHg3q GK4]z]TbR'@ w8DssTfᛕGgҖ iׂsr4iSwR7[pSթ4 :rvɁ,@N̙u Ĺ#NaC$C` P{TgYZ07070100000049000081a400000000000000000000000164943ceb000023f0000000000000000000000000000000000000005400000000./lib/modules/4.18.0-499.el8.ppc64le/kernel/drivers/isdn/hisax/hisax_fcpcipnp.ko.xz7zXZִF!t/#]?Eh=ڜ9SJw2|~ezd?%˒Iv/xs|Y\\eFz.n;_|!;@ mkz'5VVַ,`jZQ+PQC(VG7/[n3;l\(m9cmӵ~ܐo45Zl!,JMzEoؾ5j&*%<,w0q& (dHb13bn%[!4%0 l'-0ڢuҍQϰJ2nKkhJ<}]&.k5%k|Cgn0{t̠Volg5j;R=jWC/h[ܥQҎJx?Pž`٧Yh8=-aM#\\z?a:}G81&A%wDe?B9C*>ByCHeoBA,}w1(NՒ`^~H0vlEDn`–sk-6'c/7ƆXѓy YR׬T)kޔa*Ot'z'_Cr{^p¼!Pi4K|V hiOqGQ@}Wf@x`'h#%iG6d?MLs*ҝ HS^4F% '}ۊ9z7E>r:-|擫pia/;#RR>ϒRdw4"y9!z g]ihfۦV4뷁Q>FԴIr nvX^X4_w\˧cjHƑrn٢L,/wCya T%PnVC‘"Ok/ee}3t5S 0_y vH<WBHOym1(3 :|܆çӁ~RcoY,#щE> !١k.6CkWpf [?&"Th ~ j zc_# Ciΰڠ&Sd,x6 MF4.k(ҵQ$9if[53`6Ci.)ߓRcͭ>;G@4ϷKhrQ:! ̪#Z=>a2^.^Ů* p0F\|}kE;X[fKU4:e=~H̎j)d~LQpֿF -I7Mw} e{$'I@,K:Z}&GL{ *#~HC*h&z7DSA4Ԫ43,5Lq1O*mKV5atdj<ln{q"Qg嬧֖$HP|jk kf~֋av^b/J,0Ck(RK\*1 ^1FGˋ zK:[ϥV9Y;nzLZa)%<\2?r#^$~d\8еT jWq9Z9 yq޿#>4|l8ӗ"k |#R>T"(BsQ%pV5]쇋s9M,0!'.~<0f[Hnݠs#}F1[~􇟬vD6@!Cܢ&ˬytXAR T||HJ5L 6Ay5AA|WJ"< T鹖~g\E1{l,Ѕs=#d q\6<4v^rpx6 8/I[! -4|w.abZe˃Q㌞4iBEdrB{@^"zT!^Dx)PqD t-5Ԍ<&I~P)FGCcX8bw }@gGT?6w ZZ&9֘B1RS 8p*V!ە u$%U줅r=xjn9K\@AڑmPO2KE^R0s&.)S+,j?ء{p@(|w^Xy!"r# [-'Vl/bZ0,t"OFq!p#6 92Al.ʽz0x*l1Bi,.;9Nτ&ڿ\ #ďWKR5&Sn5CK/^3w"^OF[B/YԖ"FEy5"T@g4ri[y;vlc$c|-oyl4k= s!ξI:aE`c֮"3n"- ^C)m?Zam  c]1򃒀V?砠W"kx$B Un͏opzZdwʧo:|D8Fل#'PX8fY e[\o+k wU\([㔩`iE8|&:}~l!я $}}1Խb*_jptIGޕ`M;C'yN4|lCDVW.'>/65zvH`(!UxY`1FAUۘe'JU1v^z ٖ@^N2Bʃŕ͢\6vӦaz-@g+9]O[+4djT-cd S@Df/@{jbOqpu B2c4Ch[iq:T?-]WR"#‚(V!7pwrU ƭ`r+(7lZC_oyc&Q#b$W K)8/h4-p9-ZB5kF `r{\~itf™["QX?7DUyLR"b#cGA(&dm,$'U1D'roju`Ē7P߷^ӼKdJ A6/z٘f (t1ՈS.+"Z#1SLdqm ٛ%?{::$ VxYř)en͉Tut7nv,Ĩy+@ ̎QQ^qb)q5c!2COW2/ =[w}M:9C/į=jab ^ A$3DDǔa݋5v`bZbkKar1A\ǣca. ڹ{dzXC%99SvW1UYf>+2x+sRW@} Qu"m 44,GhA/N ߇QYvџAև#"M>]ăPIHbjutOڇof} F^ UjU} ܈70c 9859 \Yע V3gqG0dLY~LyXK2/n`eyht#Fj&Lw)J2; (mIf RIlN ?#fb[+c+ B0$?Iru.x*lpJD*.sI.-K&I$'/$@=a#`1bN0 (&eО',[x=KkYWbF JG5VϹgZ3i[Z Q^DʴH&ؼIH҉JW,FA(h';6<]vf\MQj&۹|adEZWK2#>1~qb x-"3saSTX+\|s|XBktavpw-[4М]ڝ*HjU#[suٖ:|lU7xi / sNfJ'4*58DVd"P9I٦=B]=䞣;=i03.+ffD4/5mhPǛ1"q<_0$ s`xȪV$[Tج&Ȅ>D\g. (uw v|:D}z`}|^lw"݅'Ap95~{kPC(/7."iU%5Pҭ$AKB,/E{m.4B;ۦ;7iFyϭ)r cjΣ,f @iVαS 4 ]HX$gYʿ5Up龚u*95c/2=O/PUnF5#7h{@_y 4TO$4Ê&ݱn /'fS/ђN' b)VCy4Suxza4ʄ]W ='!P{d-|[*0 كIf̕)XaLPq-hn#{:(Hk6־ шƿ/wFYkH+y942^b= g? >i uI~"`W t Hz6jaAK| 2VU#;5G/8¸^ |뽅h a[lcJs_J#s`:5Pݿo%XS/5U(bW8UˇBɑa*0UQ-< [+˄jޙ&6=?rnA:|jSR(?&r^@]c-!g 8Ȉnl0p2p}"k#b+[C+& 7qFC'ϟ\#^d쭣bUE*Af]Bhsw57"X~+ xVJm@~ӞU_VNu[c0Y N ]2ێC^?ٌ*]+ݐ_1W_6ml NX(Ӯ񌵍D*HhL䜉B hteRͧ_ztR|>'lcDI eZBh T䳒̏jZ Q۠>n&o,ReH13 ΨJ텔Nu  iSuާkܵx$T[:6NvDA9aXgAqhv$ sdg9zu3 /c6y-3b9i@}Z@^gQm DkKqݚ[RP9yLGKPlqL/ q ΈkӔQ/Ǜcށ(;⺊:$o2ͼSd\~z^v շh<(pOn#D[8Zkd!ĕzkJʟ%N1xaQnzog^4Vgf !7]X wlxj.z }~b_#)[%WE&"j؄_\gB=>N "Lw XLsIleT h!_29脚~FӅfk«ȜS [6%ol0 ;bG n2Sw{8(^K- Pw!FbzTgG?<$Q]X>pyFO†$jy~v&{r ω.&;2 G˳%MG[I> 6G*ˣ}^5zi|F\MSj( 9.= ӱK݈#-E6 ESsi%%a=<3v1 R~b{]r ݱ)  @Pޭ􂝳\ )HBqRO[B6@WɡIf#UvV{T ҍ*?ŵ)d Ms&[3@[3$Rs0flιզ VRC.S[ X&JQ>K J5Qyo3e(XSxQjӭX!t N4LBdDqK7rB|l%M6k>'4zPvCTFVKtu4} FP|+!TvJeGȺnq 4^Ѝ\<08(C&Xq _X&twcX,?wg.*`3jW/Q䪿z~@_\@`( H*O{wx3A? PhH'ѼX[+m7ޫz.roKɥntKƻ 0ߝZW]p[irE kXN%HE)fV!-9tϐ&Xzp2R~0Wqv:vaTGɱgYZ0707010000004a000081a400000000000000000000000164943ceb0000169c000000000000000000000000000000000000005000000000./lib/modules/4.18.0-499.el8.ppc64le/kernel/drivers/isdn/hisax/hisax_isac.ko.xz7zXZִF!t/m\]?Eh=ڜ9OBmc&{5|.W"KlYӶلWaH%zS)5R UMH".A>giPtâ W v8i4[Tp5G<fY G5!:E"Q%`DL RZB0"/*"-Z>RsQ ^TvG^-ۏH }yțXk mw18pK~1f7#ʭ4qU_o^B=/]uZ.I5 WiU CZY f;¹Wbri cAqg9Y)7vQ3yQԻ"êdi& zÁwPu]ˤo 1H]>ZRmր.N&q ՄK_D\pA?aMjd@N#5Nphon\-"LJ,zVC8!69a8 >&xo(F45̟ʐfuj v3nDj>FB_ -&OBZMRRL⢭q >0wc]LwlPK$4`4۶1ߗ>URbW7$5ѿa5ՋZd4%7 -J8v $6H$T"voauӯ:?uW{?^ʼnf[*$ˠ; _G;؟aS9/jNe|~ATLhz%P9.,fWa3(f2pša6 li;irG`퀘@sfA˟bMbRJE8']$cyёx]d$n$Ey40kS$ؐZ$V-.VPBi>&ڊhqW@K4_fDU\8g]6Fg.WZԃ8Yaz! >AW8 =ЛXb,9 KCKUˊL:/0|Rh@b[a!6AYa` B7j+raT&T<|-01˖ ebbL Ξ.4unplhNL3~O 7EM,,$DӳX0"-~:7|З7|`,OF3l=ݑ,P!f!mKitQ ow*;Ï5^YJjƎG4jeXcG,WCȦےAV7k0ThFdQ^c::b+}!Vs5wgPywa9zfw<,PRE(?6xqK`ݝ0/{E('Ez}]ֿP^ ݮ1+Ն1c%H?ć֫\gdT#ލ`#!h yР)]_kf+8-`٦eS$f<),g0VL|1?/hoH1cW!&O!d_S }|jS*s&IUE`ǝƳSH2 IV]G?+tfu,6. \pޚ޶a`QjPY낎JEE5*HToK]AD)1<1 &C|]v;?V A%3?G7onS|)k+cZ#^hWS*Ez!+v}~iO(c0l0=*=[tG=!|iP/2Ȕ7Гڪ1 MюR& jKʼ \:rմ,Lj(+t(V"m^.-种zSFB[$7{Kv%:nNٚK^]s3uŨri_l 4d>z@zKᑟ*˶.Eq?hz7 HF#8˃N#hģ13ԥWYT(e\jy}AvD Aϝ*ˎSF gwQ G<8A.Xl{ʾ y2`今l\ҵ`d~5Iq$1L1,׳yЙ6iH q1D&pm-΃xLܐrw68RcE.g$a] l.#Q]wa\\89E>ma,.&F8ЧJt?E&`8ak5&ؾ?M >l/X=@~4gk5xx߁i^e֗? ]7`a&2)gP(-lFmX iG0\`.AleT~1r,rr,ʰDTA`=XMOIQi4ʫ]?x'et@t< ;2 U"C, ۀ1ܰW5!PS*4JkՇ&޵7oBܤ1SCpR6^G(b 7LzU]}:PZB ; 8Xb ݩhBkb9|,?o PضU:j[?K]+sZnK f cX,] =6ot;}MVW%t[$skY$ht m?}3_Ǩ$JU"{bscvTbiSgN 97uL"fEe#@6)Cj)M,Y=6wAAe3?FSFN.uasӦG_zXY.E3^1 m>Ɗ$nA~~)|?N$3˔;PP#îd*#Cp c*0\<ī-RƌeI ]$qKVIj~lh]畯c ?/C_jh%ᢆt[݀qO&\1'3䶊S1*۶GɼFT 4:邵42l2CɞalETy<X~]9jG~;&NNHdrҒ{.noМѵp~x*}tOEp{ /됂&Qx\ov]D8Ա­)3D: |F"DyUɢ]4!٨̌:te<:n ?w !eM-̭ᶉ_%cr_aK!LaSji,=nΤPb^Bu m!_oWEX%5}LUph 1'k搄׍IfLX|U#ds[j3^Ap#Zތ/s4/*$`#SìX}ҩ0:F~ڗ'"F-z[bbLg?aRj:%z%J FǍr@:C(<6SGRL?j-ߡmcpXHx >2l`=+p%tj76O+/tx`NqQH"cZS 4 꺉^dGAaաb P1NYr%>/4X %o>+Jib=}nOTl8μ ==-[uF y/|ɄhƅJw)!Ag=eۭ5% tZ[! X?qgK| . @Y|WݠGo!+?Bc7 *Oo;VK<Lh؋bdN-dEmMr88Q0Gy8L+iru!_ ٷ_ \@:.^7*⥘73DYO9;q9VC%Sـ=WovV(*RzvP8Rye,:y6x$8@AzߑYT %JNiDS3nŭ9# KlX:n+O1^a XUH>9tGZ{zaf~\O4uMwbp6͸oCt^KX[(m,CzqBi2'#>m#] KGF(G_Cqy{L,=\D04X)t&v,9x"YG:I#l-{(Qg(k$EY>Hc&W6&ЎYtE .[%սì^quV1wP1u30.baVh| Ӌ>LF;v_n8~-V<]zYX3(&IEOޤ ݙ٥'1kxx$KaiVDj{H0#`S|&OCߛV 4HOYvdT{]3ʸ ҃󄥫n(nh1sX:a,O&>a,?i6 5iVPVР+3;|B){!Un[=}0[(j>K @* "BJg` ?64elgLDC]l9DOJ ^Z39pb[@ec}$"x`zPT~l1nr^HjEQh{twb8@زtEh4Vإo~$jW<{ ǀ{yv7Co+n:GwEsbШJ C`Z3,IjupdH 0taD Nbڸe`٤IY0`4֑wC7ă'T͑3_tu<|ժoN˰8d!W3v_uE ),$I1v :Od髱:c>Pws/ Z/k: *9Zx_1+H@Wy/F5a78)` b,W.gYZ0707010000004b000081a400000000000000000000000164943ceb00003778000000000000000000000000000000000000005200000000./lib/modules/4.18.0-499.el8.ppc64le/kernel/drivers/isdn/hisax/hisax_st5481.ko.xz7zXZִF!t/76]?Eh=ڜ9T10 fXDWUmmK3%3Ҽ rQ0n{z8@D8^Y+?e-*my%le/&,Y=sLjG deFB㚭 2d߱{`;!|E>-h^gGTGl$'eepV;MR.1 ,rĎ/Ȋb?OPG}!&0~aPI];v-0t!25bG3U[չ:j"bfiވpa[$Bx?X%hJ.p4_FYL @>_:~B.EVNJovyڑ)pD٨H#dQ M!bI~ENgۅo~Ve#^1kGJ?#ښp4 VJƾc%!ayXZ0 6jo,ĵ(3٬ BAfKQP*ާ {O%DzX>5S1phTR}ʭ q Y"r4#*<)n^3̏@Қ48;FbDzs@ɰ{8դ"Q>*B;qzr}3Vb;aإ?lUrh$ Mus ,zO2&rr LiD M'S̓(T8Mn9=K`G׫=D@W\IPȅIHIjԧ&ҽ}O.ak;j<%᫱l8jܕY`ی}{}(|bz g>QEkMCAZ?2Q@0 (yGj(l{n/JU9505ÞmF{J&^=y!e},]نsr9[톓6yYq6i ߅Uta"uUPq${"M1톳9A;Qi,ѱUBvzV( p,oAՋ.qE^}[Icx>9~u2?zwSu܋A,oj[a!ܮ1V~T׀vΚ eK*bS]I);suH͌)r̸r 6FldV(R7kTY"C $1 #ȹ)QD۪>% ;'&ԙV#aUCUGTy<$ Hg)[a,3[xDX)-3d]#c[WCP7=֤8%TVR\qr#‹afR(Ӣl&ңi"G&t}ީ^TJѰF[3 ѹqvᴫCk0Fm 1ރu֭d&/Xw|:~z`as`W5PS9F3~\4¦mk{ǫtpد$ M ${_wP}$qx Sm: _aŠ3,Qx 4721A=\2ܯ׫j3OU/j綁^CZZnɌ @PWdb] 3/EbySy/ȑ,~??: [|ҚD5t~}p'5kvǸ,G٧P Q,뎈7_ kGս ?B)zAhUdͧ#7ud 0r5K-<HI;ZQf+vR%Y} H_ [DIivX#s !>^:l.}9->2NÀeTrȐvfIZ ]tENRJ%.Fڲ=ʎOs2GCpZQ0^OMFyCB?gqj.V9H51Z[/G,sbѴleЏ`Xҷ/Phq:xy8;AN㴩ՂBEtڍG 0ŸZ]d^9Ct:y*vcdxf18'n (.{QNf])faSZF p}. JRpKl2'r{ѷ_4+LOC? Vx==4cܓvӲ9nŮAbg7,j*UJ Ey OIś$=oͭ4ou g\?`ZELE+܀ ;k=4O.<> lS OɪP[]LPaWu-wt(P?;xk?t_K!=P|iٗwYsff P;jH[ݝ0U"bF'@%Ezپ/ݭ&+ʕPRLݙNq2JRyAu %$mV bJ J7[]!ac} r0T.A)[GfO@W2Hr*Fk}E4A0rvh0%a1K|%^—n>rY=ܜjoMcMn[ Ds KXlXϷ+LoNTxj\{ *x2ʶ9PGTaTMeb“dʛ .ǵ` ~3z e.E=,eC bH ynyt{9ce>SH|ML B:\bBuvn kNXҧhaÂpw77vWu0pх1ێ8n5s:0]Tw5QEuH?+Dm%ZJV΃I'c)c}8AНijŨ>D m0)& ?Y-e_T_aW8t$#s83e[6}wӏ>tR>I!(x^~|J-PlKy!l-AU#ɩ\Z$"ӽxկ&5! xnԫŗ oJ_>?WnT굮u T=O[݈'VZ[|l={^Be.D{;*f y5FoIEq z!;c c+iQWXEܮva D\J(xMvfmxSGJ]_O(aw O/? sg8ṓÚr -x;uCdL,CѾ& ʴ o.矼I{q+Ԧ1|֯⍍jeTkFAH:u϶w'&1n#P~#`.|{6"IhP1bb/b g!pƮ~uz ,dN!zpg&A,EpH&y!-<7EiJxLvG!]4 R.z_3Q:[ɒM|1aQMZųrghRY`RN_YVVi kXs/?2ȶqiAkA apČI%t DLBǎ{@_?纀 +ȾY֮Ɓ ix)S]oe=tK.0Zj:hҪKR7-^c}ִtp޾!BƤ)Rƌ0lH)S8?)F(Gp Oly  hjXƭaN/fJ\},K]6.@30c^N^47]O:n_;j>'̋BUEt*Q@%t}gVx#>ňsc ԍ4tfdtZ3*^F LZ8wq;9fw}cs8fI04e*br[afGXi|R=L+MGGqc<ǜļX ީyLKK=ƹa=eTW8@ x|RIryVRyLEHCӼ%?1N;7OH2b׹O\`c'u fw#^R@$pU'7Gej H$O/qv1#d:q|31KyDd)bB3¡fnY,jG )e+U,1%3`Q n{.P7_SI=bkfQPFL y4@d/FcZ5uO2h]Қj& uW_bt[cD` \TFcp{_/N*ZUDq/Jxoܴ$K晛|,L:؃lt=}2!&~)>p =v^@-ƠobV[A!!kBQmK)6~pV¼^?"}O&udG"f3BD'.#լufY6[T.;n&}H?k~0(0vbadgK ֫xѩz250ܯg2y qS}jl.d.[; zKR`0+J:}". 3z"H0>R)f{"תwљR {>{?7/v"gyqE  &+rjqmjeXgI3+qP4JWnW3|`JFJ,d[ ;zʡlòi:}R&N6+Q_ d JiD\ > n^M%0QޠSl"' Dn^g_PY-RVbRk\14᾵t(dz{?~J&;Xȝknӟ 3Che8 UCSb W1) "o{ϯnY΃NDZ(JɯPeֶ=GMw[tN'BZ=2,M X7fv5NͽN>{x~J?2_qdE+Opɶx-?3ⱃX`*sP۪ٛM~V2SCl++{뇪O(j8)O/T_\sx~[G7H0rΠ&bFoSM"!_6 ; TVܶإ֬d(0Bk7gE֮d@}7[%oK}E ZcydbY%wWm0v}i"{v8# -&4bT4rOmMMӤ[ [=8duDpghlDAAPmoEmiza4x=eh!O<nAr$CaI]aiO=eρwV䖝K0HWZd9'9[CKe$`eh1?<2hj]hzW̢{,sz 2:ؙ]Vѳ5@vMgiK90l@ "Ыf+ʨSwgidx+{_H gݜRY16(1Î݂kS5VB]Y6eg,@yFM՜XRYjhOwR'ֳS vuu p"~gpp2ǃ,|'d91k@9Y&|G-s >R7xM *r8ձ_蝒]ڞXE*DOՇf!p}xšLե" M$_1}Y o}f^Hr^TZT%,I =U96Hg؁Ds[w\^t|%!Kt\ {Eծߝ03fV%D]hoU{Uf,P nktJqI2h3Y|",ET(CjzozMooFI+B]1!-jhEK Y]pLr_% \ -g#R8j)ѧv!F.4BR C Xzg$/1rz=K:T [f dʂ㲈 t]лfD,pr1 n ?T?m?({Go/Pc ǘKR-Op%!WAuR?i a^W= M#[QtSK`_k˷|meȓ!FS .2@ Yog J;[Us$t-D<`fxkfgevFxGׇeDvGx_W?qмU[49{^e[tkZլOfBd'~/\p:=F3;DĪ>4(>)\g+BOHM?\/ݿ,@e^rsgl@Q U[/CE&f4{ag"9D o$޿[S$8?D>+O'yI2g#{~^ie^Dq3u˨˖} S֜vLRleoU1}l%EvI:d$i ĮϯdщHMvQ~nWW$CpVf𴑸tseͨ?;ԓo X^NOOr̼((6V^El'k]ܙe8ŁK'lp[mhF+Sp;ķvv 8Z;5)f!yLlL0ɑ8k% ,R>/{׺KgU/]6ZӚnLy^t"č6vӕI~,(v ׾"q8e@m(r##&Vv|큤"QTۂyWG A7۬:8"#U~Յaw'v/a޴bG\H->FNSn=\.ߡ> RR; AHZf[@tm J{qDЄDVF=4|1EugধbB+[Ţf(9a1&c * X<% dAԩe610NB9k|myQ>(7RAVST0%}sٷ'_3d>5 ػ I^?_yo_gӬH=`' &$8EZ\ y TBߚCS]z5~"[TУSw_Zzڧ,kT\x"~τ{Fbi,lۿa¾_61 ucK886 ǬJ5f`8˜ːꍭP텷fj.V߿8[<;ՌY`no]٥jF"'m"U4sv!v+&R7N0G0uq!emLe%vCwR{tm8pE,F^{db(tJ! =x)!ێs1%;Im\d..G%!W e5O%n 1f'<4idyTN.*m "m䆻F[~k@4SaiJT5RuvƼ%P`QLY}@DS75)'(o {{ E;/.T>0r}O:KK@Lgbd&9:Լt&Q`~y` 7tV7̻(q@k^M"îњ({+W8/ܿ"dp ?8o"qgKVC<Ə@YZ)1<`Wg1+*9n꧂wL /ǡҳ{wCbY`MƄg'580/Qڇ5 ,{N_lB2EӲ곗_[" Dq;c90z%a_rw)nʾ!wk|ĽPRk`A Eg&Ww%=pd钾o! 2o^MzJ*6p= lMU*fЊMds~`_r8-$ {okf ZCBxpqG})r`.M-Ďu6-}`,1Z8FWy>-Ĺ&b줟BlZǮBQ'iׅ63,j˙bĊh_&߽n{,. s~ 77%7u^G6!EV HX],WZx + sM#^ 61kf"Ky3oK} X$zӢ7דB7ajR\[iXUa|Cy^ch'g[UtWFHt!lo)3ɟ+WN,/γDD⢕?|?}J8Q~ܮnT+V_5䮿tȨtzF+J_d{z]1<8zWA!#YZŒ1-Mk3!-2G"3^t~\xn3YYGd ڥzhLLpͤHS ;Z<҇\`4],0ٰsY/$X#i[/hdk{o<[Zˆ2 xC ]8 EՕ(Cx= [bT ISxs_A/- k8!)Cvv?18~<HD` :\r@0X$AN8gnazVx#0Ɓ hRwh*jPanQbcfg誀Uy|v&]rJgGP} RDtчCFnZZ'ʳY2],n 1 WUŞ$@y>cϤL5e+:s-Z72I~84MH%[դ .WU̵j^>( ,E"Tc\<q, O}hny߶` GN' pKUob*ÏnærZ]##RJFSzPdPoVb:fGji0̙,~aƚ^T) nLgo ]_KDwTwư"GCcPs5j'jW3Y`9߅1 &XJY{F1SץKK.aɞe ƉiMՇ5DA6GfGkR:5UiLSA4#6#QmwDi\{GEpH+sd@l ; k|.}+`3%Lv0=> 3B٫pYofE\rJ?rv[DU6 W@pXMFuE_oXqlrP"*a/`ʈ3Nc`ތWfnv H.ŀeÙ'!4d2=3$_,fG抬;x4m:lbc|b eb$65M1B?cl2[W1L-i'(v@t3 \cG~ ͫW ~م02z4橋AjWw+\'jc(Qפ՟ Q sH2atn$ XV}?I'2O2/r?@m2OV)dhPANsfuUFώJHuۈM (ȒD[Hx}Q뀆r[ zf dW 4 zQS^Įcc6N8o)<^]{`Ie"t>Ӆ*C;8d!zŴ`hѨ~*-}8tLC`70@B>;|qbv ؐa(/ I ϝcEkuoV+kɠ\tZVS5q2q >{0d&[mmEh&kԧ68Q*[Lo.SOg)FYdڴrkw>q4I8 @,]l%pM[,,u)ِ.3^Gqab3 J.!D3> s֔ ?'c]/@ ?|iz;C|u.YPS(zLYaWE;[T,o/?sgRwRrSyhθIl#_=[Ը%y4Q7g nz8H'؀}Z6DCuWUAiN @(o[a}!HBڕ504p_ʀU)ς'I=..x_*k-ljʝ (mM/ڐY9N=SGaz?lgA+)3>04pC ֺ'F|^0nC3 gYZ0707010000004c000081a400000000000000000000000164943cea00015364000000000000000000000000000000000000004800000000./lib/modules/4.18.0-499.el8.ppc64le/kernel/drivers/isdn/i4l/isdn.ko.xz7zXZִF!t/]?Eh=ڜ9Qû*UM21YU[!kn%G3' LI'{tП+B|,1.6 GObB8];TezC)e\sy6eEiS '<\G kU*Lc2EuF2"ј}F了V!w ߗ;Y pWGwJiVI~yIkD|cS L:|9pFDW7CdEB^Tw̪`bwd8hRauH Y/Ut,]]O$!Kʁ0DYQCGp' ~n"؊ހn/+$QIo5Ir6Q'gzo60b^\؝ \v6PS$NSC2m W媄D)CM`,:)".{{-Eq2|UIEyg$k|8-\bC ha|(։[YXRcm5 1aO^΍ "2zqؑF 5SS 001# ǎ<^D_hu_$ v:ۢ*BwSeg lnbla5X97F-Z-_ ii1mg^^̟R{^^)?Ud/V%Uh hȅj2=mCL@cO?>A95+;]JKW2] }CׯRuD/WҼ;4:,7d=u{"#S̴f0皡s4my ?2#@hby[* \ rr㑋r\:(u@l‹?(ʙw2XXp (Ao mD{~9gufPguxwdq\ue~ z Mw ]Lf/7 3 FAdD"ą=N`͜ Cj peE>.1II른q$S|Cɑ~՝.? b(@܇rνچHxF2fPټ&=GVDů,"# !dJJMfq!WkIP*4,e{i7;ߘ ۨ%*u6wg1~ރY.#x@qш:Tt|)?N[-Kq׮^ēí^Gtk&Ta!1'Ӈ _vs.jTC!蛈bPe)6ey[ȇ2w ue;x8Z"[9v!%!b@ Q5s,=3u4B2Y>xRg [KV*y'2LwXBDtg;= *`XmL<+4 V_*[5 ]:O /4I7 ]]9?ȓX6(0d/ >?}!sGkM rwЊ oy+@VfOnkgԗ*q(zd|XSfq*:&\smSKdՃs̪`ϯUʭ8[Ci3juUǶB_+ٗvП`74z jKDk^]kķmESWe+HhD 2Zx݀&Ej%kM|wuCk5G"*>Xd<.rF@4V.boVO4G3̴ =c _>Y AT::2oع˱o0I}={җ^I V{€Θ=ǝ+յY2>}.+SO.` `QisxJR Si u(ѵ. I.'*w\,X B>v2~#Cաؕy@gێ'2í{^r(m} 9`7fCydn0.֐F!}:l 0]v{AEpJׄTA/BKTp_x5Tior{@zlhU '–YQ_L~VLCZ"hTRvLh!"haíV:H[`T `$I}>AA;L (l2^^Q̗IҟB6 7lj8hORt6q9th+tREq:y$Ƅrq0<>{ي/MI%2Y_gNQ;O{iuB+yD{w0[]Xui ?'KIWh^^juV~EwH\[s^\0$jk]ފG*!U%wH'?F1.56MO 醣w)X5 cw*/]xBi4FҜgHf%4 'UXRJR;]RVЁ;Y t [qՊ 0jF֚XH'8w!QT6- n1Me95}kz: vQYcAI7ge=_MK]DA s'˓v^j\C|z?23ešT;FhΘ5-\nPAŽnEgTdv_CQ=zztj]E݂KY 2,W>s}NGz#E3#Y5G' $~kfٓ-6fW\R;7žji\Iu :8( W1HjFl}/T8Ͷ>P7 aujS#w"Gee֓=8*"r j1t~Ɋ(A EDذ|ȑ q%v9%W {.:VZ1Pe}nMPD6$Aa7Jo3:,[roXt\9 ѻm$4ۥ/s0Q /g1kُOhYH9+ON[x Pmy-r;u%>Q?0./͟9l~冚X TՉ"tőU4GյV|MS=~gH^,랫q0|C*vm>7DC](ORu3:} fTo/TVВʇL.͡wӗyc*˵OIuY%WB~9 ' @",[zRd{/R7=<$r?r$ I'EqSzp Ɂ`GVV!]09&_2qX\dH0"rlGѫ`( ݈jM+Ljr PeKB3c!nG2awcoF1J߰2(㝤{^n..u EK!V_7NO>[(W%=Xº/`JAMdsaJssL.#)Ȟ3TKD)WF8ʼPDYjmHOYu .mwY:3BWB7UwF +Z/>1  `t~ )?ogq9=cH2)ښ[4 7E'| @2س:#5"T.Vlx' =92D;!PKäVqQsb>8b\Jay7jdB:DT'~ ~W$O/^@V[Mi*UssX]4H'sˌA!8I_F@; ޯnUO:)$%[TK3#hF6L7M5j{\< vqgA#ע@WM;5xۂ`L|!"M0G*50|ܽpIBhU:(䈣K& BIt;9߶ ȩ"pU:=?,WY[TD>XSu??9`%3(Ү z=XL]Mw>P%[Al<:MieፀI#$TYg&Cp]8wt)jQXaΖ rt1/g0'.ٙ qV#1T eH({y=aO'. @]:S>cS8sՇ[׋`XqYdv둱D  ˊ1P0 A4[kn܉Ms4ܧNjIڟ$҅+b-?^*yRsJ BsZ,|R4keIImγ£cu< *eZ 7ZI*Fc>JTB{4vK=B{}+/ݳ!aP! 6 v%ԙ6~3qTF 9 .|FKg Gi,=Ij#<g,6IZx+|PQX)@]4T=ûīa]uaً?MY"H,zC51;2&mQ-rCYR):d|Bjn8~9@Caَ/(Qn "V4t9fggVݿ8+ۀ  4ea{5lL+K_9bďC5aL'X]}oT4,17KW̿ڦ5B#nup^^Tڹ2c|H` a/p81`&oIfY ^ pSAۦsd׏2&av29bf t)vB T.s0(GD5-`+7yx(:Ro3?aa -k>̂)ləQ1,li4RkE$NZY-[\jVj6%W:@gAc %.U1Ϳ-孁iqMӎ(R(/Sao % c.rl`C3tc.%j,a:)W|Ea#ԺqDso(dUϫT}6it|δp\]k!WuLLYO[͹݀殮{+mP"'%ýAV}~k-ǯX[+}ɓvc" wǰƼʏѕ!Wݥ.::' -qi? Z=AzJB4Mdr J@O-TQed]1{j1ٿ6#%r#'_RrPO FNwI^4( HTb߱N}kY> mkWj,MRm#VNٱBgj #n<:Эt"~.ܟ­LucF!TY(Rsu$DNv4,렇P`ڣq؎=daSKU@::\GcrxzIz~!+MĕWmqhb { _T,OWh^~=WИԨD7݅-Isl1V's^Z|D_bҘnbNv#oѧ T H-sꢺKC[2v26[ƭΊ^U Ú[zO#p "OԿO@I{A7:txԱ{\-œ(P S@LFS9eBM,GL}=UM4a $}@A(A,?- Nr7NUz^ @bPWAfHF sj(cAP_ypmuFRVM>~fB%@?Ludj]\jk}åaTX6~P΄&Լ 3U{ůnJ<|},eOL[cIFWE%Hޱ䟫!ؗr2JH⤎l R¤d&?hSSI=2NPd\).ͦ&<: 청: BI%zRByklԔ(*1 /(M rE#،Ktɜ0 *[~pciڇ *v8B`A3)Tl&/3B+ZxEDFDMҭ3^4#&`&?g+ 7)Ъ\pjݰI55+TQ.s([»mxS$4ߝf>Mls'0wRpwwuF5FJDί eM{j$Yn2$ϧNWPN襽]&X` ]#j~! ĝ>\-;?E!(9OZ6DґCEpىt*,K\a^֖G"QBW:|vuQՖ \B%SnPyǬt튟%zST}ևu.,]$}0,hWT +hBy(sg_Xʳ $jE@^r. Pk/[5^`DgZ>)MՅf(a,T  qt۳Θ}ڌgim՝$ ;k} ie"Xe/r)+1\&;D{Xڣ~4R,sju[ &H~]h[=uL#(f=֥30J-?CV~P 8dV5*tnr[vš_OxYZQdbwQO"]ѻyIԐa1DW=XыN gH<:Y»_( BVUo}o UD4v3V)ȎRÓJ&ջ;Q y0E@M*BKGRׯ6zRYaKpY#TCX?RIߔQl&1Բ z9b/_:y|ۊZ)AD6w5API`!EWJg܉`"|ia&*YEH9*_| P`JЀD]tUu=[(U ?Ώ>*9G$a+nEB$s($牵vNeC)d.}v#V c o{YQZz/j#K=ta*vdx"_gsܩ~i~Dᵪ.!ˈV+[U<,+Ԃf@ }Bm&B$OnsSluBPd-2aoq(U"!.N2|M9$O 4{u(^1Q DZ8_r?tnvh<`<3^CTYiu[<(ǁr̿V(a>V4#6Wo,Ն.m'pL汳(Y>6?5=YDןq{,L/bSn󱊈#>(A$$v6| ȫy.a}tGO\x-_ Z17^Fw CnڧҔݏ"CwF 7oO;M|7+S" ߔ <5aOe⌨Eoa~ ӷ}K;5_AASyzIz72U3TnsGot>(s~,U}0ȏH~X #cIf5orM`xQz/Pnb)BƂxWfd7YS5>Z/P"뵆q.hxF 5ZƎ7(=1-ZBSHbNdV{7gZMp8wҿFyN!UJ$'bCG[e75a}Ȧi9 k~^ >N`W?Q޴^c3# >ƹTp3VW6OgBBC)yc}sEmz0oVkÐ͓EbqG=gm8b ||פRd@G2-OróF5Ϡ$j0%yʡNJXpzdo{E-M~B~됓Og.ԥċg(nlQ+D^g[i6܂/b~`<5ȕ$n YJ~ HG*NW8FZS* T2SEsd[]paҩ-O[QVI8u=#EvݍtV# #5 Gl!Ӊ:wX= HٙNQ~! C-$evURСok#x`7{}4 b0A`=9&8+vr3um)m(Jn:r/L8dX4R}W4}f12p@4$@fhngۧ;{}e"7b wٔ'70xlaǑ(`%WG ŻzƳlS^V…H="g&HoYP|f=V@8GA9WÆkpcxC G<1o`7,eԘdÞ[ޕa\Jz3Iuͯ1 d'ǯ^#ºy)Ei?C8Rƕ6s7)yvnq]q`}omYfjMBL[߶`}T<]-+5̫C0pb̝ :܉,7J5 9w6c8SwI7& .;̴m$3`~TLșKEϝ+ނ:!=q.H"?z("tWԉ(^Wz`/-,zE0&U~Ql ڰ%a-6[5dbbSRg. ʭk LDsMX5T"3z5m(džc ̸r~BL4w_5F|<- ?W48 }M^UÈdLGOS*hrʄdY#q [i8UKQ{AK noṏE-3}Zd'Rc~Y̽ N~|O{9E6Xk|$b&:Ie#bK܆;(&\7SrbA~ƊnDO؆Kr?Q {ҷl|HhQ}}rˎ4Oalu7G b) whI鎤x)==~͑]6!_nK!sDZޭ߹ƇrnX;/܎0"vDg%`^@N)j.+hlA]! FH]$f cr͛ZfS"fb|Tq퐃d%RaFdfJLxM(žWJO$8oAX&SA P^r(R]}2ÆwqP-X,:sF13=#HǞJ9+@ ;t]/7C>|وbџ}Jӣ23oOs"'?"]hǜE el?9mUsrC3:5[<9cL^4@W<^@7dHOsF\3=/@~[Ql)SL3K.z8 ۠uֿQnxԡ2iEb9#CHn-jQe=;t|UO~%( v> QbEP !҆]#/MDqs =guigw 4Ui-8zU׹@H v|zMG?$`rhؾ?*܇Fw|fئlo( ;ɏ\p?YB4So*QNѵ PQb 7o@ ZǬ#"=XIY 1N7eqj3 >R cĞ+wQAЛٲ]0]3VX(?e.ivVhh ._7+m5J 2oXkwocC͞'YMrx$h3ƅ*su_QCެ~AԼPxv^|)JJȭKxƻc6]iXx 5<|rm>ݍ@XPAQuM(dzg\b#V|7VLTͰ Tz|9Y+$@WS{SGpIRxﳛE/;Қpyvq{Ol1-JI*V ֶ>k.sp1An, S_FBFC6£%A#&-'(9(̈έUt_J&Ƴh*h:zAң4@_&|7êR($-C$͞`ql=,U }O0I@_8"h_3 (^OLs$ WRʸB݈P}ѥ2Z hsj"ߗKVX!N&w7r]rpÃՓ̳t9b!X4Als಻>fzm X :d–Z+A9/hR%Y_y7 y*|/F|GZ$]ǜ唩%"[$A‹QEײC_,|e$n`UݖAǙK6q&l;+ϰ&W9R^Aʫ9-)OsaEC!>[:xt~b0DSA58S>"BI'kLXs&J=aqfU.M6;2$EӜ.'Kx~(k*8+ b4$̫lzS(ࠥVdQx&'Xs=YF{*Y+IYkv4_wl4̐XS:%a# 3>\$Z as a /]uZ_P{#clX󒐢u<[,5XOd^+@zX9k0H&@N`:_^`)["@JbuW}쥬;L>|As) ,"ٝ;G;^`x4M-OyHu$ 0 x^eqr9ݰ :2 HDtw9]G 3/xB2TfۏS0C0HDѹ2 #L4ʮB"}d[L̗v@vz!dЧO_~WKPj E2=(ptSʢ?kDVNVk@Piݤ@$PVV2&q6#m'_BWuUՁ۟:?.~ p,nΑ5{>ZV'MI1+嗆x8ݱHّ7mv|~(mASkuF-I;$HU#%oS:TPF힓q%gF?+ Kw{Rz⌡)m-k x/)-Y]8=d%NHKoj]-`_Q0 # >c.}wio?*Fod3{L*G3FJ3yzM)÷QE@g1GS,.eP] xmw3zޜ &OMPR;n[BnSE- 8=9)yiF=rr5\8Sjc$㼮uD7QxʹFNOrU9¦oyBzhvD ¨lin>.'7ǘv#:ׂBb**(c"͎@jwG ~d|Xu_.@ UYZWRxXЋ҆OhUv{x?߫X/}`<)l%[>]YW3S 3(ܵuk"QF9NR%7 2>YA iM:q8D<ַxaڷu‡ٵQ#u[eMQrRLA)IBV?_(bG-5[^gdy6Wrh+uũc9a1z%-KfJJy;i-9x}q{>j4u[$hssE=dqӚ'+0dy4+QTe}>ܼ`U B0+^?K f1k{@UMRgg:h@$(Dz~:.dlhUmcedwz`mNT[$Oy㺚2AK 1lx.:HzIP5ɱ`̜8_=4)Bl0ǝRb> Mԕ ~)>vjG?K /ni]2Rfٴ&$ոkzĺ"{V$%3`0& ;DHh< *z¹gBڣ*j-JY%d/]qGlVorSЄ_:׹Sa랋خQ#ݒ'&R[# E.{TW ͙iOo͢# ]ٯ"8,IzeTAa%%BBk1YBBﱻD|(.sMj,BBbGsيN/OAO FpbkdXXzP(SiUfɒȜDdzx@FtyñA(bR d-Ng~]+/!.E j6Gwג>%ϔuBpt /=zUhSCt(cĐ&6d^A@"LuWWw1ǿ;W^Ƙ!NpX.91?扊W4"7!;,O  ll -:f{"ݨ{a}b$68ԑ: F~0`-9 P,d[mT_D\ۛ-}|1nNwqCg'$n}^_{gG{O\9^$5ύ`c5ߵFIHF>wB7𡫊Ϥu vQ|ɖ_?n[h3>uEi'!׶>pbltր91igc b|4/"4/oF )z1z0DJN] N*ZQՌd"bt¢mcF4-cvW )S9#:ߝGnnyQf ILAc suPis8[O)ră36&>EH 3߳WžڳH=| l^HP}}N4׆zsT"OkBLAIM7( fw1$^%u%Gޟm&bN K7 jb[vp %qն%\w;(IG|n14yAܙ+_6,wh~1K7wb3{~ۀn3w YgqBQ"ވR~DDz 69ߍZ  #rҍkqBAF2It q`E\GN =}bŃ]⩮ T( %F1 'Jg;.UjxP0,EbN xFD9-| 1@BJ7cF{X컔fovzIA&az]_iKaS1&ˬ(~5[EI!ڠZ]ZŸ3 TGd',Yn3yY?'Kɮz,K_WuH'/GY;+k9Ͷ9*CM&/l* @1yhI)(XDCӣ|(cq )ByV^_' N&h[_ + %Nk(D@GN zvǕΝ@3X&ndAY]%x+Gg<3"~b6)w=Y2f,ȴ0G]ChMyna<Ƞnw#):VѶǐ$O%`Nx[࢖5 J*i+3Ddmlx֮\~?f$ U7VI":Abdb_EƗ?2^ޖa5)\ B;dM4s1j0`dT=2-h0zl9,'8ŕ HE8Md7D1ɍACp`u,Uhst7iyLc8p=r-T?[Y8ڌ܀$FS^{at`;]6GS7δlUY͐!7*8˻|drlRl񾫷Hz+!R#z7lҠ 9nYL Oͱ+x*UX24aUe1)0։J6oc8zE+fT(AE.Ȭr`n~v*N%"(<l|U K>\NɝG^Klp:6͚ǭWvOvՎGOzl9vSTSH-DKcz )w5IbB謐d:Po?i\5<4CNo20v7}"}yG4ڃhۦkʹYP1.QtJ~6"Em%xtOxl4%Sx!Igq&-%t96Q D4yf:^mh:W5 8?|'Yfgړ1Tӟ%fE>ۅ\p]$ZQc8x. @Pڀ8 jIN9p̕E*ב9)YKLgtbP#B2pUj}UπO"T堬_OYs|O{&{A=(toʍ߆-*=:EAz okokU tdOCsZNΖUJY1$#cw ސYli o I#iyjAqbF?R_yz2fyzGtTK$8fۧ}L. d4vXCۑhJXTS].Osf^[n"</Ixq=?:.[Ndi{c@aaeT`{.VvrIyyW Ԛ:yl/Qò1C n:)B .Kz>ηBڴ>gźP'%67QE==XdG/*] H*uB'1s~೩Jz&N,"ꈰlo,\pQŌ ΊuRS2Az/}#UmMu4Ӎ"(hz|W:-sΚ`^%\[V6`>ܬd#ـUwyf]s}-=.~Dmc0E2u@oGfc~ ; f,1ԃ+:sfI 8'4_~ k ظF$־9#/lS98>=?wÚhM\t jOJ] OqE*Ź48˸}=$:~pz.Y' vpiPQS#9|UJ3]/@*'DiĂ KxVc,c۝p{⺷HQn?Tg,B3EӰ ;Xx\_5@"Zr${D;4*_!萣`ܜZs"sOil)9a R\{4ak3=ڇפ.{6<6~l̡NQR8/ H.)kцBqR e(,-kok`P{J JT-!~7 _``ݬb5#&*QTDx>J@`zTb!-,M N<= p\NV٢`U~M,ٓoK:y+^-*;|c4Yց!Re b!~MijlŐ'ڰ-CLK-IJ~r>O5f;jDeEQ9 Ŝ0/zt" 9:?AGPIl}Ir>I? 5<վaٍq W[d̿ՃXR?IUr8)J} \Lp"[gllG~ݽD:j:󨮴emZ`(Fʚ#Ba5MCwZal +74ڛt%o?uHDmԈl< 9k~ebr_'VhWpHHK7;cl];.x`U7Ly-< ,ā:"znp ` MM_]"S,Iל*R~E ӹ#]zSgXK/zzz6zrA4sc;`Bdu˲w-A xF.2oMB;0<7]zVٳP9hl+ZkIM IJV<޴.%xHD6֌~뷉y}d1>]Y[ ?g4J;P'aco\F7z|Ŵ:I%=Z_^mכR ݤ$Xhw@X^rjByP&Pv,[,SPRVJG2R_\?oɃ;oh\O(w^:ƼC gc y ratVN m2 8.8V˱R/٫ִ~d )> Nl5)0+pa,3Z}]}b_=Vl)hK&LYU5 0q:tKQwt>:AϜz_L!;M7"^ F!+F^/T=Opf+DFS,f + !9gm*Crnߐ{;`oGE+OB|~=uUSgXe8 19h&^_ңtZ%^]L l8)>G|Iu/&64Wyh v Sߣ^L|D95nζ`p{ߙseXRϡ{w&q ]݃5Fݳxmf ۆ[VJYul$y`k>㣖33PFKDI(r%s3UBtA$ΉiZr 8a(],lmd/3W.4]Y4g,¿YqB_ϕeK=A6fCY;8S4G=>&ȉ \"]Eiq18ݭ*T <U1hW|LP38޽6K{dD|яM5Q 9zNI=B-*Xߒ{ ڍ:[Dnw*wB|jgYV|GpV-7r~L}6^-M2WGʏrMڗ0'>D>JHOrξѕ'M>ReoP̗IYQn"[F1GJQZwּhNP e(La_,I`.!# "4;<9V;*NVڍLȖc Ep9 V3V~+YvSH*vFo*7u:HK_&^4$'3z7]'JjD/" "slQ-F >gO][ok%܁>b.o{ jXlhl/vOЗ(aC:]0笍#À!(Ian ;:)e¦d"a-ʳ]p\n[r4v{oD(8YGR- gc(X]pw6ƥiƘTՇh÷:5;q 3mOH/hfS*f!y?(3'nUpPeʙMO8d`tY{W|0~q+9s/֕kYW}ְ E:NqxeӜD3ˑr<w0^"I0?N$QZ&]owe=4@r'IJڒpqm(!!ƦvKfS+B8MCntTwg͸m?d0[J`0 oyؾ o;妲Y[sm"=UDh=r;%v:t +E:&gV\k]K^0F9{Qㆉ`@8#eK=JTÝA'4P"#S%"P$^U⃣S(zA-VF `h)Y1hkO LRI"M$ޤLƵΪdŎaƗ1$Z4c;7&y/d FBo?z-2s : z\Z\02(_UXIm;)#nh-F)hނ-'13KQ̈́ޒ}5tby-5B՛LNikx s+hڊ+^N5,g'Šv_7WTǯ-*pĚn=*릎d+}5\wjhRDu\,;4f@K`_LXˊ3yx*l" JY( X7&F:{otz% IN9q\Ud7 Ю,?XA"t-%j%0,ԡQĩBz`KߡNYl]nǹ|Jo)!o>F[btLIr8}ySw3#W*Rmv~$3<ҟ˕_>5=S r+bN5:<^pRK-O} > TLL1ob-S5C&䚜vfE%.|8cJ33"v*\3+nU=7mB-!1q=:6iƅ-AO(ېpRW+ BR]ҘLڣKh #*yo}r?,F&@WJ2A=&E#3 3 6-Jq]=Θ+wzZ\jz#-f(~ܥ{`CbX9UBB{Y *h*υlS(ZTpS9YuLXePdKov!wv2j>;(. ôhnj vn[n94u؁ћXO4w9i9GksiBvBH;Q'mT6TFhT))`tA~.P8`t PIU}u@d󽎭Ě$Nsϗ\@_JW 4g{EI5"NH#J让ݛl` S|X?-%L:1aKe4Nү# OI~6At\$[P ̎+iicNxC9!QDj%) ?CNJ7m>hSwq7P0u<蜦6b8DwҰjV[LgkWmE14Qt'T 5 Rzǰ܄aN=>V\cb[!DexJƍwz$n5=BʁKo.RbE39 yYRěM-rWmH!anwdP}B)\A{m1te 1pǍw/ 9-ǷI2qQ0HXږ/)pO9} :iee/RZa`4J`NZ|XO(曻'+,2G|O\/|ߔ^9XXB-!l%~dǴ_G0R5/V qm:תVNu$Ik+ + }!2ϟW* y2mh7RzԆuBDΚ]S&N~:eVz4YTȧ >ĹM[&wϧk>Q dxMU/}zr:- 45}҉w.X ~8 Scm إ`:ekw̙~p KԃTs|S-mq?V줓3/( k6z":9#'LcN}f=I XXf,$! ;lKҙBi6d=yQ*)?`^oRbJ[e+M,8 yx0b[ˎQ4N[좻K5eMcqx.]2W5G6#fwۇu.jQ?5\ȅH7j#D\W&7Hxcrls#ofJc=,yK Tpl#3SEpd,صaϢ<|<$:.ts 7'Jp:bG0pCW:5߈Qh@5ew؋υ0))viwgD~Fp؀.i/wN#_ T2bkRw 0{qFN]6|^?/3yJ7t݅5\[s!qfE hJ"E$wX[M|ᒨ2ڔ ;b.K%DZȣl#p d켆v *NS1 _\FnZj*]<@:gؔ xD+cR z}³"8`@LG5EXlyY^}ѿz3Q)wVTvZJ/ot nl"UKLB c L:+Zq2y^8#X횩˽\7Wnt} σN2eb%4-OE533Ԅ7V_L(4:}EdBqQd|/YCx -z#׋~v[pB( Μ ") ^}dŸgϿCPG:VX\⇎*tPr> =ap(uҲWi!SeM4eO:>z @ ,h0wJ~f׼G hM=hiw<On}x BOPҲZXaD$-Bc-*~cۍ(cQI0{WDb2$1R=V>.iUb[#H&c80\Wcn%l8wHxۻͭ٘EyM@Fw]%vg<Á rψTtWJ.]881 W.t@bv緲XBǂ(2oJaʉ ଛ<7K.ߦ $ k#ճr%WxZ~DE,1]NwQ֝9[_<"EܲL?vmL97CccrzU[ÚUI=$pQ[Kj3gk2_Tqİ}?J׉P4=&SWG7 dU:*ibc P [H?bA X} J" vi;DI6J2+{ha4/ȨډTc6q*0.ǎe`p;ɑ/jeO1.$/<FWleD9peӐƫ8cH8HŧiӖhz77 1pB7K34Ow`QM[ʤѭ .شxd)-y. 3`(d>o9G.i va~nfZZY{Gpvz lo֔[ܺ!)dAoj?oV!?(hVEjXZ]tU3Ot/4#n}9B޶czl1{zaZ#bg\ JN6) 0}*Hve ^]X%= _#4[ZY12l<3Dnmo /~y $r/Nӻen`A_YUd@ cfE\~-^6c~8Ȼ'er)} tqckIm w Ay,+t%BX0,}%D{o7J Ez8񛙗ZI߹ ->P$Gv!I8K3k-pb>)1jA{GUO=r.C0[kR(AM;Z0ۚ@.ۀb;NGq&;hykXNYQʨ4/a YOwo>y8Ѭ[S ~;a18'A}E$J`A!0>yKӌ=Fࡋ;n[B"u~:e1'z\S~ ,ݷdƁ Xv6cTg8\^7,R;F*Q:/J@=Җ[AYﯣpWz,"}uLpKh8xiJTSnj݇ ԕ:.N^6``)>w&.(}@B]ǜ8Š*I{JjJ,%i2$5j=u͟flP]o"nF99O )6'rGkt Ÿ[CYV=LfO(4rz8hcYW#^UV GvEŠXb ~T1o;$8 [N՛j1y/z߱ɮsV$Zz1/{4Y'}g >Tp&`e4kp*ZSEAtsonXJ֔ҷ=`?]Cp”FaiD}}o4 5]npw2 ?m]T8rڧ7-`dJN2=Bx4qЉ<nX] ۝}{U]2G c9f='Iv6oô(W ,9R`_ߦxfØn4-Tfן830]t "D;V sw3n@Mޫ 1sJF/N+=\5Md@#ybe4{%LEf3..Q\oH܋Gɪe,'Ə΃WZ#쎂Ut]#Ibxwb=!oƄu,jQA 1/ie G%,~/\ӛ>%yњ[ m7@:|{3![/.%=yIdܾIyht/7 Hh515gRGG,%`sPJB3OaTFt&}:%g+9A=_% F^&, .e6,zaF -Y`#}_M|Vd41w['(nacz${`1@q ۙ{29#ŞrYkp0ѵPOaZ2~`7^\u8% gj<6ei|cUPiE }id@f8\jBw(,y2N:GVa~1)t(JpDޡ@쓝 iGKy)G\ P&L| DDSuFF:E`#j1݁LJ=^Iîi1[@:\23j`jkquA4ZRAPb}P2R,SF=JRdC#arjqܣ 22c(,8^8B9*< e5)rV<+# 5m3,K\^OL)|ϾcGCk+f{HG(_un FŒ~I8KQ{'gSMOYc7 CT. ck)Ytպ7PG<_"‹$!E n1 ܡeV:D]M"5"\.:hگ:ĝR_#1=uf R>`D}tU!Xt(>P}K ͹ؠS1Q*GneKC]N5N!A ZȱNpӳ4 o6$e2!_v}/byiu\r[y7vURrU I?ۥr-DpbjQs&t\:TTCxAh{ɡD=9Ԏwl,͓$350n\$j+\Fc' lx7]3r+s WEDw]$X @׵k]LEhem@o&˲g=ArؿdJ$;G@_N .=c_v%aٌč@[ eF}'u?޵iJ7d~HsnF5j n笄Cܮ,Wm~My4xQV0_7)[j~cSAƪ z9A3j ?c#c@ˣE88Fx+oo=r?hOdSct+,|'So5i!Ni$7жTszzHY`RqW~ErM%'AY17ma`bܚB*KIo^sa›leh'^#Kб+_m?xra K>~riY <$P(lM6𑹘}!J@w7[! _1I;-ɵL_ $XG(݅ ~T ҆e1N39ޡѳ--`ĉFĽ0~]ք2|Y)BRQ{jXb'-Y6a GZ"sbC$B>RxDJ8M,3nx #v4P2;{nt.Q);R=Cv,mc󗜛^"n]VD 9 ~XKs޵xadom4IMݥV.=zp WyQ}EjTXE;#;jJṟQHy'ICe업V8"mM) HuApgՉ^P='mhy:\kkc.SW񤙙[SM7)vJ.jc &ڡbvsik`jx94c@}% g#X}5dP1Oy.Z5I:*H XXw敆<\:tVXrF9|c:Q>63Aiߴ2A,Op* z82m[oS ɏtN`hnke59Je(^lhIO[}Ԅ@nT.V3nEq𠶫˫ ӵKX{%wL!ѲT/O!D-9'O>^.զj>~ 3M,vu7? h;.UdVb(w{NܛyUD=~#,^fxw &aG<ʃR>_)WW~ |@h +S="dJSl[{ Ա 60MLz n"bRQJ#-) zP|S7s[p9su bv2 _?{;HplI sLg!b]eWNgϜt|QKLSok|)u-ƘؠQ:\@Uf 99$!Msz~sSisZ-fsA+o~02xXDjs1J9pXI4e4K^Y[yS/9LA#Bܦ J!{Ϡ =vҿ2F}@3eyt|MIh f'$%/ƟboVZƐkK|>$%}DsI}čh9ኾG-t(OMZ9Soiꖥ^RD1G]k<[Uh¤挦{Ί_^>V i:O #|ƭVref]d`>)npqF[)dTdݽLITbC Zh:>+-=Z5#OeaF3ŏ&f~4V1i-(ߵ0{[rr^Ku3EyϘL)Qm+= ISl:ߣPDb40D Is]䫼ɇ]H#?l47r[?Da^-Y&ۺ08UӜ+Tw3AJY Dr$z&{__z?ʁv 89^/C.Fja,JG4z}x/i]c#miavs.pUg}=I]d? ><3R?,gO5M[X' zbEA2-pH;ŰGP& TbT@keFDnWI_*˴ѦEVq g WіmBuhZgӕ(AqKRUbW.{c3|9:/(j >vxyhݎ@}m\ qw1fвIBi6$C $ =V|o.#JGضYQz܀ݎRIkH.EA +>3cnjO(~Oۿ+! d`*P8[ݞa#e{~!M&R[!uqN;A9:Byu\=wa3<] S1cq1T9|XQtex\ҒC&d؍k=\&Mr攗YvbTshy˧A˽37V9*mƯ$^e?PE%giyFz)w:qy; L 'kk*VN) [#hI.gf%(z/z|h+4Ujzz#<;[1Qi, ~g[Ub~1d\HrG`ᥛa`|XRZ6+i]E.TDNV\\B]WX<`|N?!$j"[;R oXѱA)-&;T~_օb[uss.;;G./ ) eā^bҧBBS=tbD>tho`iRCV0*MUFw.M O%{k1.vFvE=sKH8{xloS<#N<M)ւ=xpטHz_{İ&d?f@Xh'+j/YNJ]!fy\3+Rۢ]zm8J:z(nWY4JwIM_K'IMZKRd`"TTR[Er[u9E\Q^ dA߾"(O FFPp^eI $ȼb`+CwLLbHT4c~Y~m?ʔM eWLRU{jɿ$oN};nz\ v} G06CKV2Hz&U&BMD뤿O3-k|rHvnE$XC0CK$R Y]r.\])-2,5xutRm$D.yjRd ؀ uRHP78^sMl W $+nr5A7&6jyg[ mlr;Ih1gO]aV}!#. J)az$)~$׀&5t? ,5$1:(r WxeZY[U҅橏ݚh01wwI ~hHxIMfb߉Xv- <[ 1Zid3sPA.\*M.m6a^:6X{ r$ukteʺ !Ek g?- š~UHH>K䥝`,?Q>U#{_m_ElYkr7Ԡԕɍ.|~xCm]r$ݽ^(s#e&U_p+Pnop:HjFQ,n[G~o{R.c#hH0тr5wvũٗkq̪cHDy0d_K`qX0MC6$V^$Wr71ˎAn5-:7e$R:]4_,}PfhxS>/ryT <"*kI+-ˉBQw=d [ FNka @h3m-)c҇9{ lV~]\X5pQ +N@?SQ׮|\]WKjr8Q;XӅR#L 7`QX= 3uk1Y_O 34Wi N~tȕmWGRu@|sڠ?&'6 U ޘbvcX^| &;S-ȡ4jFT-:ꏘ|%(AU)=%q, &Nf QD_kj> C#e.:&j xځBVjbq%;Rd ȶO_g*͞؉k‚:̂iPJ-ZIqCdi@im݃X;a5ÏQ=7Kڔ֟WWwK9R Bʯm7.ζW &A3"nFuiM0YS(m7~*d_'s$(ǶxzPs;)AfKq&S9~"I#5E88roXжEpmKX6Tjz섇$|"6ophoؿ?q+:YG8h:) g+aDݠ;ĚbGRWߒQUsDfF|Ea1Rg&UQZ!nThD%b8Faf/U__1OE<$wc:̻?$J1u%̋q6˾\'U_M=:O:ڂL~["Oļ8PZ8P1|[GˉZKs+Qc5),lL` Ȩ'hw ;7ۮȢzE ;!|G5^l ((I퓕:EnH6%QBIs1$`u9xc\l'~]{Rhk]7.;HobП*%v[ml=|sYϹj(0T\ca: t;D\r6Yq6>k>V~1ߕe[1=L=( (n2(UMJQ'<+gHam҆%vd&T.x^C\Mj@4)i$d7qB'HYG95^٦W 1NjW"Cԯ9@7S]=zv{35ϔ=!fo J\G^2Is{`w@yE.45=k͝YW큽sw_:h}5 ?0rf?y䘱޵hi/zq'PO T,r9FR꿢C|%>x\u@VϨPCgA6+w,n9IUj`[WGky/̚+fȆT5sZ2Xfa8#Vd0J64(lHwaaF0U&3m t<y)JK p{='wXkxΙNͫ\5qD.2?Q!fydyj@:GZ xHa.ӎ"= 2x*ϓ0FlmEZ3[ziP7qࢎ Bܡ{ þL }k܀_ ׇ@#'`MN3 de*zyga{Ə6o,E-t*"[κw^ud;):^kYyz#+u[69#E3Ĺd?(}5gO' -GJKZѫo3HC NEImE:<=)Tpu ^h&"y.BTKBE}7V-ڲ =ʮ\_ mim5$ /?8ʨG" xqJm"n@̎GaaYq|jlL_ؖi25ȵT!W&Z pL-QHAEr=/lZ򀞻p(o1V?*![!5q/ 3DZp3Q 5,ZS(0R2nQ/eH3 i¦K+1t |Y8j{hEQk P_.&7 x.vg,j)$Fr?pz J:Ͳ1jlIgzYzhZߨ'Ķޗm*PXŶFvFHWHdz!)mf֏j!\t+OcgT/vHAb&5XO)<;f+ƶIi$9d jS oIG׬2EƱn^ J(IBȰ_OVq*fiΔ$񒎳F@xNKrFz h \̟:tbDh78Lf0k\z0ϟ:j'ϷRib?Z]"bPn`onTS螂JU-5SӲ? 5т`rD+KNƌ l|> { oe@*hV"9tj868+uHj*P&k{72ch;5nh'LxTr3dvGwPF;ӊzt9[o4)12FS󝢞D(ܯӺ.RsK)(uLg䓾,1wɄW)ϨSM)Z龠prr e~_Q7[It4@nhlQ_4 .3mi טc{Lbbx+ʅiڣSK 303LF6~[@'={R醆hҸZ.ltVRnjWv'6D-*Ɛ>4t µ=&'_F.qF9~hE"}tN.{@hI9菺a5͠@}Txۥ /{pqc[\Ѫ[vEGdaWYo7cOWtd0SZ~k!f kCV TPxU3jmY`LD5R#觲rI6j4{6hJK2gTr Ǭ6ҌW=;hyeBVt4X-$ol`ZMKq U9z8(DSs6񪦿$<&p)VBW+jiM7Ei-q?fUKw1tw[S0 dXZ#6?kBzs2Œ·jR.aF-` ,ٵiFDm-jVSYpWIX %*f@:{D%2C37Tꅠ OQxйcs+c'Y`zPՐχD\_YcQ *yf]x>TY^*n{Ü BA#y(+썴y(l>'urM->VzW'g ycn9mr}:\|5^Zmw{.UءGBHGC=<^I(YAz.D;C8(vjqU_uJlb@ `1wvЉ`>~PԯrFT;EN)͂\CՄ|giN[rCJf0OD_:&NLH!4gߝ&w^&f!$q|f%؂CIgƶ:)KL'}ѐ;)mm3$ʀ 7]Z. L Qo햽Awcicm&;UZo(jZ/T>VgSG1FH ]yЏBk m AL-/o So@Fz:bz̸r1O!.ed,)hV;&iʉA"&1v X4ʃmv y܎[h%3IB~D,wռoCL<_sO*7gl2sp+wg5QL̀QR7uw<|5 e&q !=)9| &hI-  k3 涼PLZ+-%r1r:bx^QKco![.':]OO鹂hCыe0ƫ}RF^؎}l>-&Ӣ ;_#T҃XRCHT#q"o{2܈3/'zέ-U3xʥ9.mIL~ƷlA#|9 MC!G_}?n.Gjgc=y Jֲd֭i@B6M|I[;^X1٘n'y/?x"c|SV=>ɬ{ܡpG5q$1X:T)>KԏP`ԡ y<\Ns>f!qXUBoyn=&<Мa7GVݿbd8p-E&k&kt#"4TÞߛ<&VuՃ6:T$NTg8˽u2m>1<\6 Dcߋ4\lYyxvYŽ2tvSG+| %j? ?ZA"P3um̀FwmĤϞb^xI}׊$ d!:#4.PpzGN%@|]/֫\RC5QO}F[*mՍ-yAkk㦼4CTH(XnJp#Nra?t,/Bɳ0 0yD;nN-[q#! e^H H弤<§5M13| ?6 FTh}<8Q (A.)Bo}BF#kVk~ͪNk˶͢9xcv!ta׌ZIFJ4f5B#_LO 'g?o2z^]uprM^W!4O>W , 'mi^E(Љ$\+f:@`>w-/nf[RRYW,Kry޽{%I z[<84n޿M( n1h!ʨf NQ';%@a0ž)U 01}0Jں7S_RҘI~ o="O}$bExW^;"B@b >04;mgbL8dw {t ܖ id7w슓swG'$XU<'t Y@d7rR 'IC\G&aOPoBb#LG^=1ۋ!/' (J>^bVL꣨PSk@c0YWz$`pWp3W{Q) ^GebX;GBɵܬCTJ#&*b! }T`T/am{(z `fglLȬwjkS=Q}^:G#ϩG98 @?/a;xvGU;D pTRbS%؞+s&1VϬ|ܒ{<1WI+άRd`U2q W;/;k")0.Q j C r4ܬG]a0ߌ-J^DO_4̯U-uq5LXQX]M qIr)lpqOWB5P@EU0M} asȺDLQ/Xkb\Ha\5r1LcgcÈDȶM{z@+13/"wW^ S"08?l */dQG0ᠾTIl|bZy:JkVY c@֨Ĭg/%BφNv$R}58k 5#sP@SlaC wo|!4>ơC;\\C+X3JJ..}R44tWa*XܟF(x=Zd;a[) a;= S!?c0+jMc6Vn$Nj,V+$[H}G$UbUaP@'d 4Q z?H&P{e1)E Jԇd_?|٨} ɗS J~ v.[4 1'hǨC'tWs7/ TRQ0 قCM9gd mXI x m&kGҀFHS$ok~-yTEe<콨0 n) H;tp &6]ڥ-;$4+׎ /5I_rߥI" Tt&&xΘXǛ^ůRYǀc}i&qj@kl9Bt?aߛ`*y3xRv Sf_jaRYEf5rMRϴ7+pA]ClJSR$)Yt:ߗbЭV{)X.`8k YtU1GafP 3N m6ԪD=nMOǙ`DQYS:TډZ #]v96 K{ԁr%֯B--Z;[J4,b#Oob`6TOuqq91mp D$l8.oqy9My-4Q;',]⚟he[-c+zt >p| 0t p&kYYAE|gi%6%]3єhHJt 3lc5'O$=ړ;ZACTу #Y`tV`d'qVN`^w\2f=oe5CN49&F1ܰM升7\Xd2򙥊vT::tS'Pm!t1+xv;x8 6ahk'd('oM\~Ү|D6;+ ܱk'^xR=-Sf( Fܞ^z {[X#t]b_{97"⯖-~DvKmӽ%` nwUXeHm/H@;a!8i!slsU ĺ'>q6h0Rx7Ql!1VE ~ɟJwyy SFHQn]otJ@RIy8V!Wcaaii0!"ƾ.QX WR;׭sދ5gf3JU&+K HVvA*cpIi<;,Nôoū 쑄n"?g6$ԭ% :)cj3!VE;Dˀ=I f,)؟%!6@#Y"# G$ ҭKj?u~Vw'R5?u=iG+<7e}eÙ囪%J\=qt@TqY;~:u8?trQlT]0N㨴;LP{>T%?RDW{_(q+`<vtQ xUbX$D1߱XXMo.Z5 mUq{b0 UbgJ|y7b ;&mvf V Vn HGEc(ܘ@jOfv9xVWG~׊nW1 uFF}oQsNț~ccm33 ?\ C]wˉ:1%6o)J(uO;^ OHx)Zf1yH~+Kg ƚ!ʷb~Z'Õs! .>=0Gp?Qg5֭|eCy1A3muE[LVK$Z:gC4zU4Jh^ N`F%R'J<gX?A0&xT+QsuRUc`񦅉\dc`uz~.GO::Bg$sU7PClWtRZ s.f9>G9[q ׌W},%;vs.N/EV\X>(L[!m87LoL|l\8X,{ />ߨtNPL4LykrP${/lcőaWM +Wt2nT ,0 NĶG0hLћmS_ k*=Z.6 d/62Ms@~/C݈[1z^t ' j]!n~`tgmI`r\x*T瀤sZŪZ׺YP:8$RfyClZ0ŔMfЖG x<3gƦ*TtżζdHE%nE oP@q0˷'[zjɇVشİw<(~]S#FX.DԔkhLH 9Z*"f]{ <ȫV v \Pt!3PD(G9EI:yn<-/* Bit?kyz4 %|2,+⧖HQ7.vZ!Xh3R[TX[|4:vw$8 c̥`IlА`էʝIk } 8vBf~zoX^u䖄8en̒lHVUC:9B|]s肾"׸s+=>P%CѮx73%L EBjzLXBɪf?"FQ%0Zc):Lp+ g6gx[n011$ j(Ld( X'b~x=L 4]m GIhv:!C@SSIWX-VC.-'DHuE?Av *t*K VŽb,v94_(n|w;9Ĕos ~U̼О15-j>دFKvӻ,/bY {b;YܰO/:Sq"í)A{`$OPoZ[<$DĵLP z~$fG'Ɛ.&U!+,GKQO iY%ż{c1$\%{LZtHr ene[40Lcɗ&>V ZM4mߝҎqi@ꖬfC&4ׁiuwܝߩ,R ]q:j6]3_zB N2(1JҘYDZ; >f>k&o],kT݊vc+@@AZꯙ(?d%>S3 Cla\y1h f\J#^AT lfm}N9P /-CH11!_*pcYol1FvX~ ?hVƚFcW6.] P1Qr0jO\|e#OVo}p%9.ǵ%O)86 +zQ0 ^]ʲeo(D噠fVeYԣO>.\XpVܔ;,٤1$8`fVC^# C|޾iFF|p\A⋬7ss "|鎬Ӵ4D4KQ#kPWÆñ2O%Cc" @2 wTA3 ߼AtCHEh͑R *хX)klCvp )ۥSb! AP?܀Nc2-NL,&냡R|)][#tK\Z_n+Dk{i՘/).u7M$LP&S~0VTB8I;bH#'ٴHw۲>!- 3ye2 haY|zsGs:*)T?aKc)aR@kHB*B (1]Qa $"A6Z3V`M>h=XQM0An ywm8?&eP>?[vWչ~HR8r4LAF=G-5$#%]zXrW8 n `>X! N|Rkw SnDDlz!S3[ $|ௌ~a#S͠r4a[Iug1!^veDOX^/AY{t ٗc)hWɍZ}" nqPʻĝ6pLhK _4XcDS* 2|IPN =!m~K3j@Vf%?eX@pF̲+ R}F+*ed 'PT \*Fs?boXnDZ2Q7_Ŭ''gdiӨ="L ih>a"}&K*KM{򬽾hTA4al ٨OT%DఫgD|)E9lg\ !9\s?/ayt.`ܩӠp@GΞX  Ljgb[gǬqyhTL̋:Wƺ… H As`[x&;~x*hӊ*!GRInJy]u ODmOjy [ T!G+rO@S^2+l򪺛4 ~"H(-X'>hs8pt2屴qm9,{V妷+rӆ ?d0gQYSo 3m;.}N)*⒊geCP["F W4-F]Ĺ71?#|޷V"jɎ@F zĢs2W[{V<|Ć,tKS1ay|\"lJƩ\xEMs̕TxI黮Pa>QA&oYM)/Q EpSFq7BA ̜18 @]+KOt cսݳA<d8 F$C Eb6P(.O(Yq;3ʁzNNE֌A* RLP#kc|,u@ %}OD'Hƶ-p [z~v`4hCI!8R#ő;!>aM?D֟cXR;%Ӷ^רUHRmqHvC@j͂4/pnMs 1UvM#9 ;']km1}4. z^ݧ*?G('ǽn(sh?cgDit #ѢbJٗP=iud`jp>wi&H Ub1t *;)ėZfs^[aGސ+,:~I_E+uЭհ?T$<֨iڪ7B)"Gk":N|SL(l.^v](Ccٟo9u=f g']?:4ց4O?syxQـ"jL7_U *8|nIM7E=H-&<Ŵ'8AS#oz_z*TU S4gxZ@ =,O 72}el20w̺ѲxZ8^Ҟ\_ؾFB)r[ء,-ІIәCǶ:%0Otzu6܍ȖiL?T_ѧ /8Z*rk W[d_΃n<]4 6~qC.R6@#vg|JfꙂ[*73 E[W9CXc0YԽZ^NP]@,Ը9~nF8CJ. N]M0{qJM֞Ălmph?-MÅĘ 6VY)䓄b2HWD1s޴:8WJL}hG-ݴ=MXlG;*/;;zۭwH6xaԼF%8 $vt?Iys=wK( A@iYuwlΐ|l-;Scv:0q:6GĊ~a3X*X|2?\Umj0xLE"Q=7fןQC)~ Mَ!k" aJگQ<i֙xf൉QKi'G\Ozz ?T^,}hO/lt("gUN *X NA4YGE &(!Eׄj܎`龀XhŻ/xYy]/K,lruaerqW;F!$(:'ʂ5^yg[ʳ+z3)E!H-m Kf-; ʤpX2I3ԈnA:hڌ!"&'iopKK܇ b*.5 dv5 Bqq cd"U2\`Sl k7덣'R@nL묳K~L/V~`&^vZٺi+"#=8[%w&3'V#buyNzLJdDIc}=Qkܞ!$$TGq]|ct)!2śC/K aBtNL~ӕҡHl8cpյ*dmAFˮKbR(pbfHG X֭%,f|*zAPQ(-.ʘ;]4graȮ7 7rNv70hģ6`H:"x;B@/p ȯ3I?8Ռ*D^ǥeΔINBhr}?ϬsegZQ3`Ӱ(s;esu$ɺUr2XG]9D8X=Mv3.8s9"R0fby@Ԓ õKhvq >r2G Z*jyaȫ% FTvPuzL,hhDS \ynHO5G}-Tٹ<[(:ܐAtH 9W`!v$ޢ'iNz  dR8];k$CwD!K@馟9\lt Ʌ7Hh' zuw{+- q*s᭒YorhZֳ T-WsF"6x(˻H`&^ys?U10D°1F(ةcJ V&W:Hc&E3)̦YHI{ڗSKm0diCO/ҝAsA!\~]BS"귭Zj:ٓq;iꘕKLXc[ TeU.w6?3W@H9!=^ fYY+hZg> \MB3R28 27BmJsp##cYu5(vj ,Asˌ"IbM :4 i*GyS"Ԗ=7Gh+6"eqlqeYU ?nAILZO UTo9՛5Pkk,%|thI1R p&qx˴`vnܖi)ۢgtAg:MiCH'4l1AVX2gx,s%v,(ҍ^ZN.I _tiTUXz{|*֥}>Dn7&)LJ]v}GX)7O76a>T+EZ!K8$A1 ;3h"/+TocSy$$}%~@ƥ'%@3*g_.%2quavГ%abmr#)^4 #i̜Oa>er/7D,~@ "ȥGã('n6[ݿe f\Bmjl)pµK>fVQ9.`j^s"X\Zk&g/cGa'U ?r^ OvXg$DkW2bz/(}`z!Tzz<p*.@WѠIzϏ6Jc:?vǼm->aHSN_+S)kɁKz,[XawLq"L*GV|p )q{;aD%Ocq_(eEZe1㔧L3I稹Ր.bv$HHCC6qaC\B$S\OqW0wS J sVFEKŞ%r:g ~uׄN^nqTy89.KEǿ[DR_1G~ A^q_?/{եDt*6užvnO"XL&[OXϮ'%4|5%Q2ޮAQ1sx@Hw]X޺ZA[cra8V8 Uʹi mjۓj=1l&bnp_WaRJHE){DYf8'ÞhV&n;(/t*T!~{yL̗FUAdM`jۉ!tcE"jmcPDT^Ȧگl/H JC[1 dh DUD}}\$45=ܒ$VqyլᳬSzb94Ti8E[Ka'2A|:9x;8CݩhN a Y-/]'/cDmD*ܳBb1EvrL J([g#RDEZmla(3 @g|0BЉo{]U-fi\2 HȽC1'AűU$?hE[!ķJ=wGF5Hv. EJki_P ^>şF pɑ8k3PEJ T^6kjmr Q OdlrB  td7e՜5G^b87ܽ۩@ <)E㒰Hf ג%㥓8 4^~R2'ln9z,3EhVfk1ƓbIJin| `@y Q+z_a.PfeuWp74_?1ǧ("$u-Ϋ=xWvp:9b^-4uu}UHz[xUCӴe=@ Q! թ~r"Z^V]fHVttB]lB1s.>G`7g=a;C@IƹO1'#.Ţbfd?rOkvܢ!hi0k 2O~!\ѨmB@d.j~X5.Er OJ)T2'84 @1ث밾y<̻?LJk?O]G"`} uS}A$ؐ<2!}e'bsi.jWJ)OΒ0AP† ,J!^HA?W'FLr^#~$h~5xKa{f:1ˎug1i\@tA_UPS&m ?ټCd|ґȈv mcH; B-5=)Oإ| ~xf̀)x HMp\~ BD%X6pēk:zT<N]?I}ۍ=p\q7x{Y,^NIL{d GFȳ_qPɻCqL*h71-syot˶ dP 2OĎvpk7Nu^V]>%ss&2c~1F]+Ğq.sjx֮G> L1wė7#u6T"0h?lgb/S\g{D {b&b0%$ΜCqBddr󦘐T3Ɖ8ؔK Qzkh."yD⨡:=C5IMW -wC9Q1UNh{DЌ¦ &;")pXN8x-4gowtHo xͱ!PYSn W^V Si^ܤIҰv7XyX `ǗhՎUDژK&]7V_ pHbDLHPð hl4̽H#uۦU>9s3$9\Y:+ERP}lHVҫڷ/}#|_#0%\T>Ԋa2;^On3GtQ߫3,BOVEfE uܒlH)L2 S28_x6ME,Ӻrmߞx s){*X1ʆdLcvqi щi&GDrW*Ԏnza/9Uz͍p6x1ŜOSFJ,~"uRC$67\91SCR³qa+Yf97e >`.s8T"`014ffQwRpV9J49ځB&7ߝOd;WϷK#2W-0Uc3zU<䶈RK8KPѣPyh$7,Տvm,<߾u0ivh?i)֓#dzWt (^+:嗵Һ.hM8@H@N$ѶGΜ v,\-%ߖ([GE|J@,5;w}UzڝCUG~(X<n\9~\~؅gv (tajg=f=,,V>wb =BCa}-hH; hkfN@֦pUρR?֑P׀m:ahrđ?5%Zj=TX0#6PNE֣ tFZP@V&mMA3wMNл@ؽ9IA;-kk&5[Gԃxa`rsǭ&uvV\;1Ix>:M/FV] AV0G =$Abr )#fH)BäeʘS飆G@kk} &Fz/S,HӾEHRin,AsƷPavc/\pzH8vGٖ!~Th%md>h,V?"9N YHDlq q)HSQHfDALtDFt  S@FIFg>%0) S&[DT$Ƹ BNU/\v/qzdpE%4A_mZyI EK:2IS3N&AP {WG/ ^ rk1W!- J'PqEۤo9K KXa @ կn2ש E/ieaжr2&I ^ s:{EIGte1n$+ aVQ9kD1oL6.ׯ(d/CFeo'L|:&uh}WC\qލBe ;;EoRtW(2ظ|:{sA߭r%JQ_Q$΄Vpa@=["Cʚbiʕi~>W9(;%aM_&oL;jxh.9d:Ļ^”6Q\U sߒ_:Wc2Oix:q ] %''lj$FbwH|IBQX3_~"LEH0X!Got_F^.> @Fܧum {,$Ddx<5*_LCirkҺpȜ 'Lݍ$BcUF@~C-Q¦Jv|HuW ރȬ /_7r zPK;wͲ\򯅎#˧E(M40&=7~fA?&NgrG :1Ąq+priAZhSS3FʧfHS &2tbd]oNm^7&?@$^; 肦ڕk(AQtd{uiYŲ*t&]D~A͉ QmQ^vz*ŷp-P CQ < VD@BixD@i0˄'MpyG5&jX5PUe~Πdz62йW1󃡣N7~l g{ڊb:iMnZuF@ǟF&κ%"1x%>ݎ碹 $h\Bp-jB"B|`q:&\@'5 BB=M67P;B )1j3w5Y2p%Q*P-<#NLzp~>)pc$y'RTОK 5^MD{ wm;pC%{`r#Ž 1q琞@Cuvȷi\6)8~R/aW[dHV{'MIk.`Qo;Zc԰76;R SW}PNyt1Qf_W2~oK[$ȹ>YCMj_W+.ʸ{<sG -[ْl4mK;]Jd ԟ{>嶀f}&J p) >_q9([֫1nXrAGtg^ٵ@]ž"FL˕LMnSpX8W9w܃jk Х2y)y 96/;^cbGxf"OfJt8ͯ oRVИaW!AE 79OejB-< :AQdUf,.ku~8rhb J ֠!o)(rV1ςIogeD϶i 0sP,$]|xN:Z b ?BWn6uѧ '߅jsp܈c*Q.SbxJ7jaA'X}f_!gRHl]Qޮ1a\]q*X*;edoV.שkseY\9h}JXOZ=fy䑑iGn&Z|eMby.Ï0_YdhJv%/{c j9$nvjpkf!X$UkGkgH ݲ=Rlfzxx}[P`= = G%wNmY w5@+R~kVƙԌx9 gK­sDc5Fۄ2N1!Ȩ_ƒ+-KcA1$5H80{Su٬ȋbK" )J`DOc\&p'D2)X2d&5VQC gcUBZ*5_oBI.6?28B U wLkBӘT&]Ho*r@xrzf6J{KT=G<"XA!NBX{7Cw a6L`'p7ɱj.Pq[cljtfu0S0N˧㘧d1#PE:OBRZ[Cs6 msC5{,pdz PыUQemlA! btqgJ[ ؁6zj3T2nW}ե$v.X&bbf8ʆY)efi$.Yn2Taj <4bxB6^!q#׌O gcX[EnT >STS%eH{9b R8*u !s'ap4+yCax-ٴc2 ^ Gy6uz/uCӚnwrR)o;wiZ ^\lqXD 5NSH5/CJu:3?*;r:U. y,σ@(Ho۪fLK:Gvp&z>ʡ] # 4>:9pKY"qE2)c=ŗsDsrl#*ݥUV2Ȼ9ьw ~x}g7.Isثb/x0}8*/0_%\]ehYd@#k;HmxAPT|5zv&𥲀ome<>$h4#\E,Ͷ$|Q>\'4 6E3 ƗBB4Oy u:~&7#@ݙyՏR~2)XXeNY}:dQ4_WA4 pO\D $ :}BmumXzBbTE7+ɹU 7!7Y|KγFHKp@pw#!(\^\qMS e"φÀmಅO!aJ/gۛc?PпՀM !۰#l*΀W[_uYrn$e ;ZЉ ]TԸsTќ  q)lQqvyPfL7ZOpO飠nAȎ#;&FW{Yx $0mLtFlo[Q\E424|F+m,.\K(NGKL2t%l+$")wgYR~ "rL_7xdPLR9^ 3%h8N2Tئ ?ڸVSMNi qf'nYW%~Zn,[zր2+/A;x;m="6UZnM;=pkQmʇ:N!]}R?b:(y\yB%Uv0ޚ;"t0d nli%(e}c1a?^&Xn+hdFбdLQ:zƝ-[&Mi'0u Dn}"O?_ -A U˾"^RX2Sk\򏒁=0..5#H2GL}m8f}(MS9P.]@L~{` pU/]/_{ }f`}vO> |r ƽ͟&kn,1oZR g!߹DE\87w˰0wjEn̳CC|B`gS텻fv 4e軈-(SU/PRRvkîy[Dscȱ@(5=Ad֨VM~$ 9e;> pK;Kۮ j7:DK_vZ3|qv8P ;:Du7K<l2 iѐJê TfGmi L&@ˢzuiB:<ӂ S u:D"s=3ɥ~/0@2PMEՏ&,G;vHz&' yHGuf)W>:8w'j`{Ð+ MЋi0L; D,/%C)캗Lo681'^߱|d#@DbH5ꈍ/,jC|=c`2w蚍8#__᳗U?,Ɋٰxa==AEA^7x*e|r2B$Byyh5̊?ikwBjD@I,hai#{gn `M}g`^("z*N=8^d9 (uI i9ԕfTqd:[LD$cUqDHe`, T웏BO |5j|^PXJ-~ƱXn֦lO?Zw6bdc;TA% /QT+`OqQ+G^:<9wE2t(InuEyF`bҷ}Y.O kP=W'NrƋߡ~σL8/ťJł لЦ;AB3"xR2ƢP; _N(%&{WbfOЇV{Q~e4zM)3Uըw- 4#n"Ah#Rhp.lrVDʒl1sV8HՕ}۱! !MQG?JgL3_rSO$3TW8o1)fɚx@~}vO P惛Y6^"S#hj =oA{sl~[р8ΆE j.}zȰ5j27Y@%™ҦN־̩xI}t|NNHBCG[+,O?oؓ۷_dq63.+Bk(a9j!hWx!~D:2kn_ڴmI1Kѿ"=~Y ; hoZ C1c<! \h,t61xIM)/~Z?f RJ[Ws8#?8M*lez&7Uc>Jl+~'!MWƤSzYw!wn2>?,t R|S R3t@6z-huς$RP7 7q3L'޶䁳 c+!i *ֵNzQ&!)O`6ݩd'7X:I6%.1ip0͢b0!!XZ6ҊDW%L_K_Wsj%XV#Oz{wUd2/Y[ 봶$l4UOV80J7CQw+P&D'˦B`!5>"Fi!AJ|sTl9x Yv.`c5 LȘޡlk,/R l9p GXN"ə!:C$17H\6J gLjn_}JQo*JNہ31^`ŕԗ#z)߷pjasg- hk-?. k&߷Ej}[i$<, ܱ!ǻz\7НŢe蓂.VM' 'Հ,5.cIR; @)KXc+`ge<5^MyHy%5@4whUwi2*`ټeAU砷`7,brˆ#JMԄ@ܸ)HoR䗋]:BNue?cL z= d9Ѿ[k-941 qD2-M,0}oSx8ă\i_gy&IQV OD?N*#nF\sH1E <6p H+o MJycP\EAfyE,7VzF&<U(SʶHI幃;n3u&&r[ V$i xd,-жp2JF0E#h1ֵ|E#kU=P@BioQß'j8=Zȗ7/df_Xf r/:o\ ؼ9= J6fwyEʌTp A)%l,t.^tu g>-SNH}.W/.~j}Cy'aW j;yXqWӨ4V j;)Sd6O,zӃЄmS{Ě^tꕊ TX6[o_od>t|U>r| qFD)mhԖiT̆YFm\5Kgs 4=h%$ _qܵ7zpw"AsChnq!W7B#JSEP @LX̃Pxs/}lO% ׉~:.[iqŌdSO+vB؁"ʐdS}9Mq ͚OCj@q-ygMSC y›#h'kjUSbC/:\1$h HdYq2Y1ZOA'/aօsFbFZJ4#'{"G & ^ūTiS [;"GjBxm!-9!e`B`-" 6' ,XXĬ/Y=?L׼UK_nы6}#aw 9Eq .`Ty5?U|丄bA[$'M|Zɶ"csvlה@sih<>.o @aAIZs69gaφ"(<8 e Mry!psJAUG8ENTx$.N8-%SKD6:oCݵ{i?5^775DHpcڢ>C*J<]CwtlzHg*Զ?::^Z䦬TE^ 0g.*ty?k@y[ F7t{(HJ.(!W3K]mBh@\h1gR5+oОӱCxYP(%O&Dp` ^rqF?3AL)8tLe-Kwh.Gwu߇e h oꪇjM "Ǝ'2y}-΂gPko͸rL609bא?=6򂉊jRj@L3zX$YAcf䋤vЂRxe;|A1Y5D<9/jwve'GNN6AS$Gx R(-%_u!wo2o?$|^m˅ZӐlKLrNlHkgbXA mW;8 ؓGɺNl3lJ^Jt:NuveG[~/¬O$hpvdNNû:Vɓ[ )vEZ~ o^ew$v~f(#8#(,˂=+b/!I8ѠAM\.2DB3M.nrpn ⹵T9w}C I5uɣxcS+Yza~3&b֬#ޫ}C\`"G?{ʀ׎V 51 40>v=տ{o 75+v w`m.pD@?]iS}DB7T;+hr c,+I&6&΂cJ\) ~:k2=٘3ba 9i@`euFPjV"hN];)7Rgel.p|=@7|1u=_A籛j6$tuaxdnd** y1%-+$mZOcr޻*R[&97'ŴB.nOOR`]GXP&_/;.h.AE8B@KR g_ޠ,+GLSC)ss>?HwG7f^:z8 "*ɫ.ʥq(0 [+41إ*q\JZ! reVs=.ե\W?;͡e:]D<8w)Z̘o֊Ve237[wye! [V%̇%_*u5'LBm:41US W֜7;•͐SC/O H׷T[7/龍S096N `gCPCvmjޗ, I+ VC `eM `r]*w}\Qep:T2Fa'𤖻iXsNSaVCqjF*g]T^M?hb _3# !Eʲ %R.WK eM9M4o̩L2}N碴*7 僄GX3~'s};<"  |E% +ur(7e\r 8JC8qH$]9l&KͿbh`ts^cLAQWkK(+xCR&|PTl4]\|Ģk-7VqFK!@nm5uÞ XrwCuJDH(4FMiLSZwAStthuK5 L,統~ {}RcQ ,f|z%-R _Ʃ A1HlyJ=5똘Nz="р:Žp%5UV9[ <Ц5G p$@ ؟*K񖊚CndOO+S”A΁6nd!ϸu&oQ緸|0քQb1u UA:,)B[X&ɞF⁏G gAܺ}뜩~;K|o/K{ӵf>C<IB菁kw,YlVoruQ+ T#e,|ravFLwm93mҢ.d2C:[Y5q-`}z2)i,< |?H=UPИ2Cئ/R~[ֽA,ޱzi-ơkYX"}AM_MgˣцI=\edڊyYs^mƻSؑeDUHxZP.,v!C'tB'ܥ 6&R!`ꟊV@! >tl^&3+owHc`yn쭁ט=r],Rؚon8N>1T2_TI$CdHwoZΕ)'@["#6kpiS:{eZD{-J%#-S#9gK趎yD*bzH]0  x\Bc`qe`k5ȃj9T&ЙW0tv&,k6v1˨ףяN+5xpvo؞仧\zJHAB{O!3Af/*H@[W?;-ījB_aQ\~_p ~a?Dc7QX:"ΐy ڷ셯zzjd󥞨$/0qs)jpnS!^i@DIk\<9+g"Lq[Ĭuˏs\?Uqmՙ#Va9'99k:/"xG.vW `TΌj=YoPКמ]v\!q)Z=\ҏ7fUGҷMa/1][I1}f#EguXM$"ڍNl 2dՋ G[Dlv^{\ʤbUtOz8OB5(LVVqQOB3w}ʈ(|.AGĮ.JƤlsi<7eZyޱ^Еi>}GP]w&ڥ_F9=ͪ315uz33Oz%+GDUL`R~cǕEH]`ZŞKWuR)3Ix:ڋ,+cP!&(ݍ$iFoJk<ţE膃/;jڲF5J{ %d˘ـ膾k8$9ASrh/EkHh rGŌX=j8i0fOrdae0WsrsْngUћ;aPWō53ctS֋-u8"2~[^r-Igyj=\.zcna XWX0fryo5@UJD}J~:!HFx `֢'"!`=azOIT30L~3tE[ijٙ5N wbG툮zP>vBw5Uٿ'Aw.ز0 #fݸLOdC?J`eQkxiP$o4*0z,Ho\ ]_LBX\ǺpPCGj2ěP0< s< ?ux~$FRRuӵv4./^~$QTN*SD?GÎ6ܠ/A E,oY@۔\K|k}idFAm-'t SUt{὆@o"5mW,rZZn0fׅ<6ZoEQw!ybP|9*z50Y6f*Z ]yY5)hmfنjGU KUF3h|ʿ>Š9nXV*vĶ )\ nD \=[@''ڱL6>dY/x7o?qjdވe' 0פUK܅]nY`)8Fy=:RV}6b|(ŀ2nZ+Ho:ةV==XQ$f:phhlg<s~Ms֡gŏ|8\B Ufd# "2lH'y}JT6;,I}_n_ l漍qB&N:IBD6w:ge?7C \# sZ*yX䑊ug(˿KI>) y0װKzXv4Y-9x7VLGglqU+d EQpHa*X "wqkK1)$zY[Hn(~hpTssuCN60@\&`S=$<.]6 +>Y$ituTgYZ0707010000004e000081a400000000000000000000000164943cea00003cc0000000000000000000000000000000000000004b00000000./lib/modules/4.18.0-499.el8.ppc64le/kernel/drivers/isdn/mISDN/l1oip.ko.xz7zXZִF!t/<]?Eh=ڜ9QV ~w2 @g‘D\9,$‡lo4)4]|HΏ3/O֋iXVK3^͗rԩ"lOY^r͇?MOspy:5QەorեLX?œvCqsX CIss[s'-dyt96nK)ow -OEPïHd"5D*?KweD%̿l?`8CzS[sIqr 58S=}lKuOL.b|}1\D\Tf9u#**J!-;D+İC+ɠ~P" ?>c*ӫL2/nva 'ށ##+_xவ67Sh<'cP@iTnk51;huܑK@ V9,j/MFSˎvFh``D+ن{sZ|0:)Xw H "~fw6.z%LZcb:ws1ΎqCЙyp!)85t ~Ba}#kL@;Yt.l C$u]y>߯H|1ow~L;(%Ra4*fv įfǿ ڌrRrW3fi&oA(/گ/koȽxy$~Mo\ezZKl5eY+'ZGvVob:8b+l$avٕErI$kp-.K_4dv$nܪ]I{Oe΅4XsR5(YF{j&~=oϐx_@EVQ5 5ԥYMLh "-R ([[^dA3 ]Su0DZ<'͵vZ`ԉxBb3˺]WRS*Xj>t|Ǿ6V |xa6 20d頇ܮdXt>뎌i  wgphPb|N[U\TN˾Pidz~\&E=i@b1]VrޤűiS9rf?_T5_t}DVߦOp8P'&șLh@/HyKW3\6lg14|5T!6v.XBfl (1c8xzcj-T .SiM/-=/t:Zۑ(GYuZP!$q/]Mv8C`^G#pdRKglT{a*c:uʸc/J(B1(f$tvt]8Ŷf?H\HԬQ&5=F oz\G9b0~xz9KSuy3zZŒnfp goXKA]bmm/7\AV%1cI))m =# 'Fu*UZsYwѦaSrAW)+ ]lqŔlt S<2b&VdUb&۪5Lg}AeLS}4XϦbfjeۗ5 o>҂x1˫r \مF_zCwYlPzaڳKt\!~NРyv|!7vLk6C?h5I* [EIsr aw-{Ǎ$Z5+0>mUF 2PZгB Swzh@ԠPՌ<*mIV4\}ۑk+(ZRa)Qur(ne7/O\ }WF~3><ԿƠ|FJr@bRcH)$zyrݑnG6K/ OcO$pHf Q(:J܍=<XKj>`0ij2tB w *5,OtWó" &_iP*Bz`mQ`i[4,Iݹ]puH;Hx?,)\iYƤ0(Wm-l۝W5z}^)Z.2\p#}╥}j+Ҷ 7vS쀺pH.Ev}7lzH9)Q pTN%M;B"ra7*蔀M- 0 5\omMp'iR>ucfD q5%7Ln&>JfWf93豏b@v=t(c;)?PEB I_ovz V`;RFMֻ%Z)TFJs!bj ~w)U~G.{$VHw֍4KD5"Ø@'vŅ kpK[ZEO_ѝN+ 7L:ٺPT~΢h'KovT=9q4:coS<{P l !vqtOZ =u 3ۑ7T@0-ߐub*DB4<|(*F%k^_#nm a1<{scaI)ےxء9$%,Pl5pNCkNDnb[cc@wٚX 7ԐGvz5rȣ #}dq*PV1I1*V!P21ID׷~{D3ސmq{m?9+{-ĸZzJpi$j֌67  JU|d̺UG&ZWbqH+]i oLdO Ar\#Rys9(ٕJ%k/1 Gv~3?jbM">q|<']S9Wx3 ;8د\C4m<49B<@r9`P\ۮ|eAgg^.0X0 #|:PN( %R/r?blhgMĶ>*uS?J鏁JZ(܋^Խfײ s)Dj]>:#|CuBU1о!-H1PUD6U'"mQ+ÑXAK,\.$ZKK~GOF1-t^|^!a׎ǔ䮳q|1,j%nn';|۪![LkQ i|ɲFU0 |^ӥ%l*T/eM;C-m^=$6 kPm ^=T>7ўJ!fl-;U  ω4w9̖;&/O' -Żb>Z# m)sv0^-H| d M1jϢ6J壒m&gĊ 'A&n:8< sA @X%ot|ã;j-fӐJ/Yݶ`U"*!^|BCTѻbv9 CQ4*ph h*#ח*=VbL[\t綎3ZRuF4G_sفKj5u߼֥Sn8Jg9.2^f#;6#fL,.jXc} fS@YZ+{,^ ~bA pTIGz7l$&_m+UZkS`_Iu;kBޙr ?e4nl7?!& ˒2=Vۃ?F7sq+ Wk ­aڐ$yBl:y/,Ѳ!Sp{ވ@A1WqdbCkhFJ0/Lu u>v)OKer|K"a&ĀoB3͗{=IX;O#o>"<* x~gIV|ĎڂDd-iJk+m[\e9^(@-w9e<о76X81,.g<45WBoD$N6/<Ċ)Ns.Q{Lt6>x0sӫ߽ky (mvK'pA|d0H gh]Hčx ob',WރwZ|R?T8ߊ01GʯiOmIk )U0.-u2} ZGO@* ZqxSs誢޷rCʮՍ4gӠ]×~,kI+@-tWy33ývQXpbka~4 (;/+5/C38d>mݢ۔B!10O ])Ce=v: n TU_ߨSM+`?հ)6 k0b4MЬɚAX f=^˾.{CvCD@^?JLJclɬI2 |⯯zű(epT590 7>Xt ކ-N@,#Ѕh?gVz{@/DS9bPo "MSu !xw?t&ݓ]վm$lm&IF񑹘zfߧ~Z!WGʚUх>mȇcᯩY571wjypm5z Ig'YEQZLH]E_˨<C8\ɯDƭ D`P:@ӱ(l@Z,{,*Xf如^pؔol0U<xE 3RqֺYq'F$ɃmQ@?ٜ+TNVN -GD bA$-NDW LGZuVgEhZ2^Qnzy6Y RWd7fi=KRg-k{&/$L{ǠOG\vmlS%1׍#bom ˒lfX̞7so(GH<Ū;tnsw* k]liuv nc׳4NlSfD6"nȯ; 1"d~uN Z741F!P 1O2X"-uʨJyCLR <Di޸rz8@C_q3 (7ե$)0#ɸ==lz{Xڈ1&mHU ajʌ@^pX. y!Ed*+ *><%{TD|"1uВK6c03@'MI3t1!H䠤QOf_ -&Kƴ7 ct _<],%Zj̩Ѝ P2ij \ukNG*YƩ~渟ĊHu6urxѹGu c\x=pE {1uJ2x+!'@0VB|( .Ce%sDTZc8P9 M]ѿ6yi{d3bSS 1v>qusں~7~awקU ӽ4}$*9䇄jfaL4Um QT)_kH1,a ?Faf2&th^HX*;4>j84JʞGph7gm/N$ ȹs`0*xK8zcq|;Xt t`M߿@5B0ZF\6EgoD:~p{2˞҂|9_҄"i,QTsG=¯账"Sξ 6['y@ǿ~ר9^ ZHG2X-sTPə:Phf]u7bZ/[;sg J,w `3#w< Tfp-EB;T-MG ܢe`9CR{(.U|$UdUt|=L[/ o{gZu_|ES|)&kwT`K5zG#U5@jF#|fG-;Kh18m?yǞuzJli{fd.ƅĉC'u *(R(\Z6Ӵ@!- WMY0 {am1~>3oH$w\f8QOjR̶C IU=F%6 5+#A9N7&In1;֌<ɮ6ae g$@]Iv: Z([XԀ2S cGLRAEg2T\Эٚ+s^$s ,%)'B2l+SS>.:" ?.>1A !I`r02' W/Tԏ,o`~:# :bMe\wUqK޺a{V{̢4U"ai~a(~R:G["n:):Oĵg{X ڛ=nX2WD~1.50[!5 G0\F_d8+y8˶&iIӲ Tه[a0ԲZ-q u'=_KUPS^Q%t>U<$8zL ʋ'(Hak$`5S "|لCr 8OcC7^<<͵6&yё'D4/h*m(VĴBWNT aMسj0xY3 %&}Vzi: hɆ=Ga\&wT')F!aNj(A'qћ乀]XdcoH)F,TZe`a[=8+\.ZVU}1B霅?,~,$Z E84?I5^+M`T/lZ_y{\[B\[7+-*2Є!Vdڣwo4PʻLvQ1Q5|\bZY6(ba OGao2~Ar\v.BS%%?;۶93-JSUk"ȆUA,6qür# 4ܬ2ڄeoI.Vcj!\~h/@E k ʳݰ)Uڨ.Ng j|x ^6[ïRcE|Lq0 "Pў 4J1:7I[Пꏂ ɖ,Cf32OGW[0(*ɤ"P_Sr s2ʌQ 8ln OPUr7X5Z4{_2.!LٯMYǙtb!E\]+vC_ r1ݹRb\CM̈́H_1N2h{䞟RQJd*W)uhs7#+#ظa/qǍEkVUEܴ#Q 䇼,g+ E{z݀k)A#8m })2]A̪nhbYU> nD33s.Ξ1ha(庼kB,ބ'R*0=̵A0jSq\,:RR*mLw]*[L7D)VmUN8d'Dޚ%6&ߔNVo^΂/W|8v3Ϊ4e|  '΂\`[cS<⢯$ds /o0gAia (5e|3=Roxsl%1w][StQ>d7Xsnj۵6:2tP?N [=ƱB&AHJ1lƍHLO 'Eayc4ٲ/iFuw/a'_I BF ؍~jY;|DP&=սWL8̂Z߰|/5bi̿gX[>Ⴗ2A1Opw(@PwC&0xx*29xÊ<;@úUWԛ]Im s[H=>ET(ψx' 6Wf'GPlfM6ؓzH ksg\&j%bcOKS`_6ʊ.o؉I]T+ljꮥGԓ}=6.]x'5{6ϒwA!sևtB;ַM$X#u*n_%\rz4j/xR YXRm:g{#9 4l$U=bH亰_#N/Fޒ{#+5W-ׄbNpb$`QG^mtNߠ[ 2[7P(c`YlBV4*ƏRx6 ǥ'iΨ0D&سI5_FȲC$r eSV 4F*!IQcW@cw#D_127^U]2Glb6캴q+pb9N,W%,8J5' A /6`ܔt,jo-bd5:+4}5??7ոG9tY%ei(? ŃI*.2NGm-kqT Oj;>pLՏ:7wA'35{]4Bw/RgY^ J.(e s&,ӈDAi1 " 4\WKܧ䢱7OlʕkVj(So\)"TD y׶!tOb+AN!pzn\`k(f)~~g3w{μϑjmWkL `-C2o4kc-z>5`w.VSE IْfɨY3QdT@VߩIo::?Ħ8,U1Et\CQy!7q4fa$ QJuS(f|[{ i[ˈ\ٕ?ؘqohiwz|x] Y1iޠx(.0`>VF4~֢,yHke5nl0Z/@qXuͼD4:ud+Uj BY&o!gipr$5mca(wL&*tI N ^B=M/BI9{'8Z"0_m_Xr=EprJ1 ON LP;I0cr2SlACU\-4^QoڄK;/U5>WjX0W\qa{4wXDs91Rbۋsw`  ׶SKp/W V%/~,Zm>.@jY0vjj'|)?XnL>q nj:z3$)Kk @By"i";-xCS΋x ~UgD{57-n_nRn ~}2VP{GB]HT|[$*b}1Dž"az ό3W<0 ?"K8'%wj֜n |WV!d\`7g7ՄiʴQnsohbP-2uK/5%"`pWvA%^,F_ʸ3Q{?zkb۫Y3?>0 W ~+>J5ЖELh$/GqbC-bך"։ ^MʅjI5ܷdspl%$F K"BoF.2ێ BaY:kcp" ćP ZInvQ.XFK jѥoP}EXҼ~֭MVcߠuSH~|oesD)T c|݈# xtXF d'y@ cODdr{IZ:үH$)?P; )FӢb] 'F,BL'%L>-sM`cЫN+3O>@FEHy- i M(wSܪ9!f-ˍa8re9us\ec3/$q&|Vܑ{%7 >@|zG ,ƶ,io6`|"?M$0w([vEm~I%2cy3mi2Es%M&wEm}+Shk^ ӧ¸j]%{QUjIh/ ½Dhc?\'C`@t0Ҽ4/mbcs?ĝC܁TEO:yyRgYZ0707010000004f000081a400000000000000000000000164943cea0000c864000000000000000000000000000000000000005000000000./lib/modules/4.18.0-499.el8.ppc64le/kernel/drivers/isdn/mISDN/mISDN_core.ko.xz7zXZִF!t/$G"]?Eh=ڜ9N`q>9<<("ٵ CF/ܴ¤1y'K }Sɛ"I 3+f~ WVFt,Q7kU~ߋn b|HW)+kbKnN;B$0 2 ؇hn|ejHg-MjDTe,Y†o[Cئm*.͇={K'¥:)r ^{.u[xv'n(gR|xy< n@ x  n氢ҍH"\BQpޙfIЇImAHq̤M9jmջ'ͺ,n!sRhDA'i07ko-;K8i|_^?V#Œxst0JwPLQ xSөKlHÂ6?јZl}+F Q9ӡRC7sv(R]wقrmFm #+Y*:`d- Ya:S@x}afT_2$BՓ^sZ;!?XVjZs'Z7icemg0< *N!04擓Q(nQÕ@<*]r% dCt%}Sͤw̌ `u{{Ag5I7*&.s\C.4%{Wr~*SI옢4jiƹH NĞ^_ Ѿ?^^Kfz(RVRx Yv:l1C ?)\H͞9k^[lSmiFm3LUVuFrDd_S=s5٫[Tor*<^EVf9 ώ 9h1=>:YOā5Cs"7G3Q!Fܛ|PJp\csEj X⒡a߾ϿA#%͂y|`lr!\ɇ!/e0ߙchiI*;wLM>?@p*ݳvP2M:|cCun :u +oȔ&EcD-[QXߡ1CJ:QA*\[)dY`Vo;P1B1%v6v^J\1@hI>yoE =ǨB6pA.1ϞFr&#$։mo_%ֿ݆5>0+$8;Q*j2 e[@f1FG>گ53(rVW@voro2YZl"cRvM0AVOuБۘлI(ϝuk<;bbG lU<{o˅r|H# |kJN6fl O~#봯OM(~'m!NQ+. n]~O 4Y5p[/nJ" ~ L\w ko,:_a='&e)ۈhwdԯK\6CFϽDn>w#7%e\tH7U50Rx|PsApXZXc'R:W%lO@Ifޫɒ<㵹GPL04H FkH4w;!&lA r煦OG8)˚#î7l$bA-1x0D,˱{`>mbq0!8ȁK-ڤ)8'n9 YFR ͈*۶<,˅fVè7*F2k Ő;SA _ƃ/ݦ&r 3Jr`:[ɈdۏQ5+,U\lHGLPҵI @bA(^~ C+&ߍ I^csƉŚ|jvj Du+d `vSך&}#wߠE~..nc虭BE@=@w=r;A6A0Hn|1ĴpK@,2ozԊ(xɺ_54$AX>B M,Jkh0T*M~KV93$ pvV dxFKPp^UɃ[ uv*l;꙱d#0mFEb.b§Py}Z]Zevn״i}Yʚ\a=` [$!%+g'~k)!+"ձBb%Si.8j_H|/AZ'_ʥ9Rq"s)o\K`ns1#^٨SZ\%գ&QR~DӚqw9'↑BDmx/[Vt gXUˎ33r=-<:Tʳ⪡V,zEgϷW ,,yfsw{%}P̊IGᴞX:"0GZ{#ķkrrrDtx$iT==9WҖ([qgwr)+@\ZX)?z% &Vpӽ&}JQNKO^ver 9 kd7c"[7zQ0=͌rr8K`|Q9G!hؿ(i"@?S: z3r%|bo-)ECʎQs>t}`9izBrPP avr\[u98Uh۹nS"Hd<N1 T=/n(आVaIj%crp&.;f)sP9Lђ2)5Ybu+ifOp ۻ3NeI,o oT )a6cAA!y|H<U^-8ִ;lM$Hj&5wt3!0X.2d=\dޤg^Yb??na.7'lAtt903:.ޚ UEE8_+'PK'{S&uWN:~[2z]D$fE{bqڪsKZ E=5ȧ#7h]hFLP@yi E}NrTu./<Pƾ21 ZEAYacy򭦧/>͊?}}']ڇ(MIݛP쏛;h Ñ(ޝ6 x uOXb| !(k Z(c?ј^.pX胧p*om{kԲ[ ] 6˓" Xخy :_*{.LZ7nIyI EԠUi1&}HTJ]1j;xmjS?f8ݵy/Tu>Yрl;Qǒ  %54NLIy c⬈ms^1['tX.LzGʝVmWh]otgK1ҀߞLQR+xw.Kyiõn9GI,.4DzvVe3\3  xiJN%`0a;5uS:`3#2ж~^@SKg !\9/S{n6\aYZyn@m`t,X+c1m1\ma) VE󆛕 7Q4Lh8俐YU t>nCSa4m=GX*Zp a}nQ)*uDfw^'㿾,NG{{0>?\m`fnyITKn\y4q(e&_+,qr\t50zDIOLtqo6i!{wmx Xμ{AFMed2Rg $)}TQ&Q2_pC~=1ODyn25Q/h{1[fRNkl'8懂{1LH<}=QFOfHjM "gE|yL`sG 5ntVo1IAak,^M/>/lT,;zi=qP}i-k*Ddq5ҪOZ$r CPpWkr?_4ihHpsNk"P=ƾ_}lqEn_n'].F+ϜMfo,Jn]:T 2R6}3$qF^Q[>X11Q*G%ˤwmү $Ѫᄍ9&*2X"W`w PRyY(^ 6̆p/Kn\;=x8i7ގGN:˵ϳ0reyH4?G}ВLE>v '0ܠ%zc!>Wx IA}^W 9D"R֔{9@IO ^EoЇPHS(NYbo컔];^Bli7LΠ}H*PeqJpTWZ\pqt Р3'xߋJr P_k=‡Y "5IRrAv3:ߥm{bsTs ):݆љXs8*f66G%hz/h]qu%z+Lf2ާAT>cC0Z@Ǫxb`, j'@ݢv w^oK9 SbˉaN'͕QU%`f]~n?eg,'7aXk$/CEvS; -^Dj/8]!UbrK0\DGDSs>d%n%nt X ?Z\^'H_Ϻm~糤NL/fXeD! u0].')6Z/s8U -TcoMqPA{!]ڼ1a%cA }Ԥ$M# N @tM>tIbZ)S&71t6yC*zS%erzs;#>:oBU{S[o\SSLSaewt1a+ z1sr_zI >꯹[,W'RpP Q: DdpT\6|5o bDV.3L,H;s@&.*O݌=RdvlZ;pt;1ws:(Gi"Lj , ˜X>y}_UM2#Dކvnx77+`sUl&>c$lDH~ +ˍŽt!Mfo{;{ HxދEo];^0?ߚ?%Gx"T'Cie$8UxaQl\^:$jL=/lCZ2NtC*Xc\ @+Jٝ5^9$..[ =؅s,8%0\SЇ2L&5ķFMfsqpu,g_=`8i@\AywL9#(e˞N-CzvdB(XM1ȘUҲYz=Bh[{Z|7ɉUSOCE[P];}>+ noY*DΪZf@D6_qe[oeFNjr.0$ܦfI,!?,2Xa50.z!lB;UpݻED.`uV'5(`d<# O@x[e,;1ɏRF}A (%ƤoWuTM:"IK{4 h븟{g N$ا[ $>Ԧ6 ktMBxx\BLлk:Ƶyf;fFܐ 5LSJ{K~W]yr undn( c~|?51h_(f]Ս`STpFA1Sz"f^e(ӫe;uFGdyp/M/GVR<=t*q| ƧN>y1+}m>r 3P9MǸH)_^(+ } .ni#B*5WФDk\^ Qs yӢɹ OH4] ʺ T7x(Do1Q$4@VۊvkgR{tߢp$# Q4)ޛBu#Fj25,֣kˋvi-t@j1H8 d$myޢE妵4@pvn/{HM q]GpS> kw-I;׃D F"}|e#K^5܆ [#=֒n݊8^y#G. BׂP5G'v5StaCO45.l7[2?nw$5aދhḶq ]3hP)ΜN OA%妳z,(xycFad(Lޞ/:!As[|lU-Zǒyص.W 䚂]8SsĚ`ijG-}qE웩iyEuN҇☟|UD|tv#p#L^O7#k*Mt^Egqܗ}p|z fv_S.ǐI#>65VLf D]0U7)/wf,9Fٿ2X%'*ivE`^Xʧ(z}iBH543f4kajwGֿƉtHvd݅&ڐmj.IaQ N{5vkZӽuM45ևD1usb@4q)0,5o\d;cyC()ZA ށ;ޟmX9A)"I`0BRY?2a'ydk Y ȸqXh>]o@[5 vK~EAID Sw9T<2nj<\Ij4DAF^yxH5chsu<@#ꄒCW$0 ڂc'BE8zpҺLqCJkMhk(1S̷ d1$Vܲw̛ ڈN#I2%R|uidH$F-7€| U_mN@P`ۥ^$7p|6BAF#2H 8˹%L"6/']/|(<⦆W @=c5҈DRE{KwPc}(VB"ae‘I=fכ}HHL;lվ&1&ďn}^_aZ*]W{G7^l|,lVj)~ ՚R]Bw%b%U|wEc!Ip4B9N`ep6?9^?Kzejw'KmuJaJ\Fa𨿼:#5N\q-;. f ю&Ov(sJL//\D_=~]J\tn:%e׷cL`o7:cIHxpqV+QjШM=ipU)~ #ѓrﭺD NDP݃ W(:v SD~]F\k i&χvw 0 K~3,W-]N D Red%Db㒐9oQS~5bKDJDf\Q~*|08=>_QǬR #~mf1ߡV,;S% Mdi^IN^` &sYf@7 WHǻ,m,sE D{l$N7KNQ~glY]ŮGXtʕcq5-95#@B|*!$qtb9q9a[ ([ފgyZM,@ 6>_dfH$2qƥ3;\Ӧj,۞D<w8wy-:Xa,M0/8~$GppP׍bO^,il'JCfI06Mቑ?cpJÎBl _xy`NRy`5?;kK4.Q{^UOyR_'-\sgwD{e<ቮt`&~k#R'UE@|'gY+؆T>d(:j4ٞ+pGd<'ø#jX/ߛ IxB>dg|xU,OhCL\ odQ O.>R0rCе>ygjd3NMcaK}:fSwjԻJB!Vi;4>bTD|g9eܷ%beb&o7i6˱0\زz 3شTsO`!ޮn35h_8Y)oOI({90d#O= ]W#kmp_Y ڇq KI[~9PE7qkV,_grTJV:x+~'D၉~/zrr1H|P~ OQIaE+-C$@[%{Dc$Z/F*q߹[/UnP$ަcGǸdbKȻGhE/7 9#хCE1a Ӟrq~DG-7:&V1:\G1s2 KLb2oLàX+v(b,VpV( |'A>aEA2c|ak(ዪ,7&v' @#@p?B{ŠlqlםHj6,[ˑz<0U+x Zg}a7| VC6|d]|+_JPKv:;ۓA f#Ѽ$;vݟ^b!rZ+Os nG NKv齋AOD9! PMَ'$ RX{v=(vjJ{{ML}ViӁ*MI "ʴj?|B{SH7ζ66^[zޗrI': Ddla`}JoS:V^[+ηfN{1ĸۂfx g0XL:ֽܱ(Ձƅ{LJC09"-33 . '2b<;rj9‘glȥf՗\{ mURb1!IIH޺ieNXk3oH2ϘEE(fqhYs+6YXy? V1ޕ0Tv+XRP&>F|[V/AjVoc].2,5+rAK 8Hhh9i S(ĜP_'&v͟$۞09_\͇ 8X}.TIC}A4%ѣ :MW'TB(^>|:yp}9t` sY' 3z`AIf^=h.p= k) I q/Ufj0W+G/_YR}(Ng|eKb2wF:As縧q/F[qh$~˾ -LvD*gВ3Nބ#=7`:;-;|%3:L{M{Wq5؋2%;Ne,O#ރT[jN#$wm;8آ's? !!WJSH,eZVEm=]-+ ;b`{XdY//yU7K<[aw"GoAXU7L1vPukaFLG &6>[6FfcG+X|,v:kP_ZB Ph]ψF|x乃APCkၠV!Cܮ!b3* {Sye;g8#j J;B,f,bV}(>9_VȂ؝)y|g*G㈂C3A/@(P/ a{#jnI޲hԳQb!WlUAAbrw$r>zCg|>bw3[M;u[vbU^V]3= Žk34YY~r@rf HQ3MSk`mHAPp[AV|BL)ƉfYQvb ʋΔ41fnH+W c6~ӛז ^HR`vV冾ciE)҅Զ:N?_l5Bw >qwȿ򐬷)@bG팷z@7]3*v~D<0+踋(MY.=p'Az?-Nz5բ2|tSBߚóW`wґ8p4^]|-2ړә0Ѡ9*[l?!αJ_*ҝƇg%h*oe|S gdW¹9JN9̑߯)v SS1-{)|$1l8\ 凉r"s,$]t`} wUhsF ĉB"b$Rۿ$Hl1{>ڤΡ!҃*VbߨX="Ee%ø$$!k{ ֊n +ܚBcd7g/cN՛|zKRF*تji96KVpA.|}upЇ)} 'g!2[|퀃u_0nӧ4f S¨q d#UYK"8%;ce^ <Z~+ŅsS]n D2)O5G_ x(xVM P8 g_HR6lp t 6)b_z2J:S[I#i[uG 9C7M5Aų *Dx.+FzT*g{e"UICCCey`;w6!i&w @ XԽ=p$HQYʑ  Pá78i\ VHcߋ{r+ss [Oa9$y4i,Ȅ mQYo fPk>gjݓ|@s-_XPJyu $:~ (:#o`Sň@ 7PN0w]"ǐjaL[s&i|jno$y; VǺ6%"ezh0FG"$?l}S-fF;.~U=5[H{?N;]6TXo>n_݆J`ʻ:yAl-ahr` c{,~SdsЕ 4څ7TRDP86r0+g?C&Yu/Sٓ ^ӔF*2i˫meNHn]е̌K ~GSۈv,87&E`hYƸOb'EgqP _?+(K{xZ^m3(C'ֿeoZġϻg<)UQ\Y+41x HߣW)_rrɇ@b[-;q§vI@1;y_hۥjm:aNz~{! fb$ܑ-6_McLfeaȚ7}Rz7ERR0@Eaύ]S\X$Ǹ /?ve@pUG0Ok4~ ;@M)Ò!n;G>a|"^> ̓z*r)\BQ۴ 3|ux @~׺ ҎY))*:&9?s71jiO1 P˨4yᤗ2A·ߓ04>e77 vXɛdq)&g2nj !Hse0|ZㅖPTx1sQ8a l})t>CJ0lc}{[5ӻ3`B/2Id =V<jxʒd9ǁoa5gG.*4@n3_ߴ]cM-F]z], ѻl@[ߓx[?Kzx|H1m㩑(,ZOk6Yx_&zƺda|l;uDzoE'/ H[] v/Ӳ* ]U/ .Ԏfh7"z7^XD ) 0╙> ,y[2j.Q}VoF0Uf7ӬDI5#}=nVcB1a(}i4TvWojY 21WFRl2:hٟʀWLicֲ3OVE]`4Oo;1fQ|(H,"N.Qz~ T?8RzV Nzjy=?YOzkG[~Џ#.tfBԗ&'牿+PLS?lۚu!mHS+[&JU`'F2;ZՕ3R`vx2(P# `TB%zE 8A3Ԟʐzh3Ptl2ӷc> qʖ.eTk 7CX9 J㪐kOwߙ%w*4u N w9ݘ4F?qsv5iQJ|3ũoj|&nj@iыD4Qxcnu 0xNCwJ S]SkefgI%\@60]4ʊ ۷thI YX 1+) $ӳ 6Zp]?WF:AR̬^< t{#fN&g1jj |}bL57<)#Pp, :'x *a8'X"}(Nu ^Vۉ%bOY/eلqaDQ%^Vm[jE|8g TMhK*6ۅiE#) /9_ťJ[4(V)+L|6`rU<[ ˜[nFL k; 8݂=7m^ݍD :g%g~L&Fj7l{'X9xQXy-'0ھD H7 䮮Z~ lhғz!F$ie_T@@,PmWk'vra M ƍhrlGȣ9[DLߝ<׼/ZWZnѥUр,2_T[7l͆#}ӔM`ʥf MʰT3* p<2{{E0^^>eŋE'#o71~%~Ȩ{W{KH;jc 0}^%\'Yy(Uvf/D Rm߹shF7lE5D`N~HaJMj"Ƹ0=NǻTv# r{ἓ鐄نTBd aS!UBtqA:.H?Pk9<:_-θ\*3=ld_6$OTFspĀ#6-0B0]yK 5 шoZ;Q&Y5шeY0} Ú&ợDw.dFrw*m+V1 ^A: +o0`m<d˙>7yG\q eHk<Ƈ⍆e.c'w9KL97zʞRw$8'3Z4o}q~S@ bUQjtZ{Kո%~8-*& Rq{SV`|4pmzs*z@5 N ps1>S ,Fz4R5ӬcٯJK='Id'EG’dZ %z FKï9܈ 7m4̕zq§4$Tf:^4N9k|X}g[ ij5%YmN}A#4^tv2G/60+,:s.rgW`hҊ5d~m\)AךjK^>u띫nX' Lj\"#CgjxhK#Gd0_J;1{Hr*{A_6E ' y& %>!n .Ђފ4P uV ~˰%%HQ]yU2smGJ`)Q6@Sr_F,F62ƐnbMUmi1%0F$$ \r-^4p?:9Eȥ^YŭB,%唕ØJ0;$9}FM4<<5 ]us%; 2p=t8\~m3{gsqlfgM2$]b\~|6̜Hͧ!Z9) ԉb;]"Q! uO3XNM.Eh6j55b#dw͆ݞY$Iܢ*mbkpumȅGPmߦrH'Є? (b.l}.?r9-~k A1ā WMJc$J)Ú2֊*aC $o+Tis%~6`> 9YBmӄDH 1h;TGH#@ gGߧ;#OB_}Ͻ#3:FjVʯh}NPNz0a+CX'm'L]XU"i܄ZlyMɍHa@#9t^ m(0}'%2Ùvs׮|\\^-9RBw"cId6v0^8ɟMA{TNY86eFO{[C)JP:5OpFA">^"uΰ%fm};6Y*(U/m,RGOv|إq`5{,WcW _D,eFׅ :AE0u㠃qYQClxϚw3} !$/rdaE$K~<3>x=85N4X}~" 3bw/sWз^> DzC<: 17+ouR_!9§2@+Y@ŗHHW^.s b>W^w[ J 䛳\b'a ߔ?k1[oG6sn$(y//%._FmWݴK\ܡ~ *(;5vb9yzT9. ?ɤ+.`tlnB cZF@l}:]V"e@½6I])2HRp&U:c Ul :~ĝv_5,T6zosDL^#jPHƗ<2. ;f )lI]FBQ[Ħw6]x"AM Dr'2@!ׇ࠼$w<5*F)d92&l^rW!d%(J5@kj=[ qm4ܰʧֱP%aTV A--`3\uAn,E'R?y~*`FƟmuq')մá:Xbw|ߝmiU =4!k40t7zALsgDepn@fNʦk% Ŀ)\Sf٪Ż>7.v0=m.8z<؞'b8J9#謞_R&ʳA9of{#{ S0Gj%jqjfb5?waM&(fqLQڤ_Xk.{BBEX?;){J퇌{Pct <뿁х4E^TiPρۗTFU|`piB<2 S %j ;J˲PyajO7qf GFOIOrЁ?o+(Dy ]%d<(M$'2YPf gi~ԚSU_e@*+8ޯsfO*=3Jg$[ot 0Zgмdۧ1R=7u7' Ͱ>bܒkb+2b_eyy bQPLAg(Mcph N]HvsSW3˭CfGGQKZvs]/awǂz ä/l#M-)R %6qV?׬Jqm I̫'GLp>BJyn{cv5HGA=j1.tFǓ&ϲϯv F!!^>ivixƓPbZ*\ xcj>-u]5#X{`6{(anoŚpuDDIO/W8HCUЖ'etY]y }K\%^{y/2YX9VdX;-Ow5 Qq96,gl 0d~'yPn̏@ߢi r尵QmR(k A Oz{?43`2wc+I&&9_o,RڷmZ糬調(_я<-ʳ+(r/ k/K(ŸGqX֣#%E69wmj@}=,4aA /&ʱCVF :M>1žl\szK`[[Ic;!lPq:"Y9Rw=ɒ tLۯdhf&E3S9K$MGN=oѢcurv'wame 4~,qRF:-gm1}hL+XhA]t\PÞi'ɠO-po}OZon51m8?RgOv%A,sﯯ$rި?!_ӠYL3u6OߡkVUK.݃4q5ś q`ϑ4AbwwFلEL_3?1_ӹWġXZt `pY9sOG ~]Y 2z1ҿ4 C3DSl` q/,= zV0y6VYAL"ȰK{ްtL ]Kwe.1hQ nLg{H{Zq/*Qe0U'HIt@ng XQi`%u`9cD(QӐ]v oT*c% mv2-v(cx=ɻ.J?uWq@iQD;3#'B %u5z=Y—GT7,qص\) k3gnL.s8D(lG8j͈Gd;2gC%8NMk0F%F$lRpd& )4Y2 CVJ4*BɆ^0B&&R*sA@0j9>2y9O_,gz<`3m6aO7mf 忉ض+ 2Y okPڙ\F !)7aidfؘD=҆wV\U& $T'/(rpDW')yRMձ1 +;<+&I(#֟ OлoR>=Zn GΏzQSvng`ͰVܙuЙ _QQ~`&})->dˁO|գ}Ƥmd*#6\Կѫl‹_GCa] n<| ѝC,$AcKz!lm^-|`YR.X wJUR&(M kw͘7Vm/|)I䉥R*txfjHx?S'\dlö }p/J.7:.mnXn< ~҆-YV"'.Eğ/ʌo}k-$,C>ŦͰVlۀ 50-hW~hX) Dfj1"a@ "?T#\𝖅Y\5dVTF^FBD]͏Zf'"1jm]=a(խn= $B2oLo{?.LVw-w،g=iS%;xt f@1/l"5|K9ׯ0a;ʔ 7Wɦ$%bwn~6};z1^eЃZx_S+i;kgJoɊKFz\~`^ވlb{Txcd93#+_]vR;[B>J4|;{-7Rakg\J@# /Wͣwƅ=|~.hkee#M+)m8?CzCM蝘U)=)N/.Vc:m9A'd R¬(;qEhu/.8yZtfyK=669DqGooaP_tꔚLo(GF냑ۛcA7_H\2MP`MNd` ppq4+{LkYTMuA/gBNJ֗k-xYm\A PV Z4E^RcqkFj`u Ej(nwh='CXj#س6:s&460Z { 9]i͞\A*B,tV߇teID6 -e;XbLA)xXC:i|Y|eo3$i;+DI`a6mahrFTd¶9?3ќE:AïcFX~}rucs}, amEHVk* aR4!YE_}8y\b _M\u?T ϯ{绻)R6|O eV bUShjrz~8gIèa[ )_q.HGGGNk ȫn7xYۀmNO`0nJaE8:}5ы7Ľ]G/籍 %]#=hw0^Z)!fLVkʢ2i-pJԽ1])7"?&lLnoE7XۗWcr;aܵ{ǫD[MRYT/ñ0Wg!4i%۳ es OȾȒ*tx&Bٗn=h 72 i DD(!ٓH<B,[jyJs&?7~I.Dwa9,o3W(u 2JzW3ZJ//MzU^]y@ rϗߡmAY\[(/X;?}ZV&¼wQw2l?ͪ閿%6 (NT=BgG|whc7ݴ" u0U B$thࣳXK{Ok}&"ޅKpU ]ܔ{xF^\舿pnL?n'~[$Zch%m>"Z"?:bxȍup#jy9:/ kHyq`,t5m'H|5ȇer$6/DVEv*TS̘eNdZOYI'$# 4N*WË ,]MRhU\eeЊ!d.tRGU, ?86+,wGEUFlzNUЄI"ddB)cA(z,jy4P“j4l?3qNn nJxLNGΤ#*d2] p,H?4aDS׶(09`<+Tn MU}Xy-hat܇kP:S/V1p1 \hѣyJjC0v"d(Q[&Q-vZꕚrg7R%C WY2}Vq 8Q9@*'?eY]2á0Z\Vf=Y?%1o_sA,}n="ɃPw)Bk۵=?ltW-fq{tBOW* /iR}}JQķcKoJ8 ShYMsI{6s*B`fGh͝41BKQ56X xDxJx`b\{cQ_OjQ'_#]䛆!t7w8O_ j V>Uʠdل'8&4>4A_/ yM3ngPVvws)xq!ÍLҰ^̷W<;⣩C pW/)#S)gt?2.V̐s\. u]br*C@;`Cf?*r⌑tm3O|nj눪[č[Yl5LD|Թ1$ q1,t%ςݘ;qGRAb#f}k{REU0y_)w(#˚%ޅ`Uu&.Q86ncG=n3?Ju J;ߵUl3ύ_iu[xO&٩15 >tٌBxw۶ '6|F,AU{{QL@+q-3I<`!PY2Ksk|paS@^;ʞ<ѦH'tӉ_=Ed9p9fj` gɧ,Z vCa|Oha;/ ׿ e(6h㩸süHN9ګF|T鏇+p$~-$&*zn).P# -~g)4b˄9VR?e?Пr=I6 G1"R l:EP5Ce?ГT`OӈXxy}h*Y:Չ@Q.jZ]Y nQ(ͩVQ.xY(9xI t{IW#k(]U|u4jPux:sh0i[n7+t*Eލ:') QrGC4 MQ{%♙hM/}\[TU~'e;P3Fpw'?  {mȗ`pkS$ޛ)kBI'5nvn@{ < <:'=>AvQ0iubKG :j2>ht 6{9\tAd>,474TD뫯f=]y·.'P"0(Wq%6'C8.赣n.m~Kۚ9Jr dUőrřX,i^|h-2yˆA ٱr+ J7z͐AT@X%#eFv@>9=}J? qQN97ۓR~f1NJ"Gef-?ӌɧ&UE*nZ2ïIV)!l2Uɒ.Gk(q2N j4Rbfi9ØJoT9rk aw pq# )V &.=_njI*HƣLԝ1;ʩ7KOd)HtQex8VvO0)lD 6uF2~ hN.t1ּv29!c{WQ7Dѱ?uEqZOCg1^^ҍ/排sf\5`8zk-o;Z)}rH5JKs?EmYfb\țY^:3sO6HPO,=G)n'#e-fE _ >_:`=|цWlNXm1̊kk_bgؠ د[0?G2B gß^]u!4˪ S^C Q6K$/a;&nXy }Yѭ?+E |G֠H6.O fWn` f2|iBEc?_>1nKݩheFi"s. _Pl^*XDTԔ3br ੟wBmLIC$TL: _dLXIK$F69^ġ&ɓ0%:krv[M1$`q$C Mdr4R|Zc0Npkk粱Y |!.ZUc@Jj;vr6_2R b] &[UD&B_:bc1Y}P ZR5>'{Ȋ0ryjGk^ƛLy1֌=<#h7W]m{"oqR.%Q>ٔ#\KƔ*WZ*֬ ]K.Pءu)]v;GUUj3V Dk;vSeTB@L} 1Fٮ:@$m]yi:zkO|MA8)-6M;%˗=`,u~X)կ@^NcSxQ#e5j5$5 ߊN#x 5y00CF.R8I_-ҕW闺Qנ%@K`|7 Y4"k|PNw2N/%:8Nnr3E횑8 Re.h]Jy{[9[Ǎ`":Wdz#2gŔY!BeCMY`Eq|nv U{#D7?^z|UTݺ6tG`I­JajB9 l9fkϯC_{ѯ2/pPmF]0Yx3x3.U44H4p4s"0x^v]}n \"*>oe#~,aGV4f*̡|)s$GnQ6jd9r}C!'\\vb+OX}a=5g^1GQ/F<5b7&@n\pQ7rj56.Q$"^QU[Xy'?$EIaeope*^)Ί(#ޠ7ϭs'/?x},#v@^Oi` uinѶ(KTCT  ֧80A>HMf.sKepj"-2nxI8&}=jsnޝX-_AkU"s Ì2h9 (nɌ馁@.@T4X! %ObkLܟ(W\oy"5Qp̑9=4Ixkr8=Oq;̒%1؉@N9MePRlZx 7Z}$,ؒ!2Զ>>81aҏV&jZ`jfZ]LlP45~4Du*] >hc{h߫P*~ʍGT }&kI3l< ϻY:<^3U6+gGa & ŘZxΉQI'bd΀T`,Y+r~wzEs*7͎At>POkzm2u̒ӖB-N DHfRY?破D2]E4`@FQFlTJ6L۩{THQ~cůunΆiu̸LMネd+~uB:MlTWT)<[GU§]i O&ΞΡR r4y]a .wD[s^UkSs6tJ+ŒYdM9 qwp1&IHnP`ME59O|1h%onٯ2S\zg(J'v|n eA&- Ϥͬ=_o).5Қf0R@Ik<*tx k<""zQݛ% !HFMieEN&I.WڠA_+K@^|NZHgEsB:qrޚlj HlIq_{ʻxk^,iXiChe% w̆v<Ғ Xm\I*K,jnoTDbSlϠlF*LmVmӹR^O Lx4VJ}~Nfr&3dt*J^yQNZH~\ M9NKt1+Uh/!8Vf DLb`[BrgXʒ,֖_YWy3l`wR {;xȗcmSKi錠5p:_š_"b%c;s5KB {# #LwXcwM ĨM4?ekC%8@% .!U%}tAq`@6#z=aWsԵLo2gӜ|ċ'+jiF(q [26S{eXfׅ5X.$ڵL@ժO5Oa/RV 6.\xXԝsuYe25'R_\qRNFnO򑷂:ķF€qc[*(!ŮLBH_R Ms5\=Iord˥%nDQA9s\CJiOpKB0sJ 4 0^/@|J=] Gpmj m nB?GlJ/Z/wf/~ʱ.~Yt2ԇ(Oug-X(ztuJk>c"On꯯zj+ό΢ׄ8),XsJ/I$X4(3@(t?0" jϹP];sW$i-NI1°H<z?,3 @'`^pK%CqA!>K^&-H ǚl,XOwO)e@r-faF6vUt|F(H^OC$T"(BJJ~lR$~҅Ctr_hR_ƹl͐j4.>EsӄXGn6̸e} ` ; 9F0ٔktd~dd so=^\@ uXyoY96, FͰ[ Hu+=4΍]gt 4/fl9quݵJՃhYSp$mޫ"A +~97a–Q(ϻ!;9_͚&)7C &ɔ8sTC EU_?@!_RhfFw jI, oy/k5 >l~ُ7 +QT3@ PY] Is20ٞK׶ԠdR@$Sc8$^yC[ ]{1N2;3z!vT b蘴5Bfny6\pljN}ou9s 9(t=20'Gjgx-+,|Դ8; \mM zy N^RKR/kcxHfۥO߲q]ȭ3zz+P-E"^Ē!Z u4 ڽ=37W$4^+\\ uUsH[~#iGL37n2aү%7 .P!@qg60,)@1AHMXWSXdAU,"vk7ly1ݴ}RϘH;w|`ڃuݫ,G7~s ɇb7Isb?F@6z_j󓕻 hMkZ~BjwGJ! ?Au}jp]k ?I}tWXΕI!=?nǭ]Q&Gj%fXa!;K8M@V->\g%gc@ jDuU/5I1  {(=1Mo/{ob!Õ0^X^Ajn\K ے짰6ɵ֫?3k @gcad w}<46y;@.RfHyv@0`Jcm-j,T9IU ߾h@&,6n@TчUvUdzȐÔmOߋO"K CAt~sÑa *X J[}Zx/[o#=ohr"LǷڻ'-<@ ЩF.Shr(gjNCqrzh1K_yDho+. S7%-Oi4w,4IC{x-/arT5 F.~eTa%G6N܎a`v0M{Z]gǸ!U:رvjɭ>!fe|2ە*\iX :Au֌xK_͗rq><;c_7ޑ[,e2jL>yNYϞ!" R/C\|Gֹ}_bSz׷M!aЀ!L91a[4> b8MCn~d Y3hbSQ =.u-l>X./%pkX0+}.eհ}h9@qB};&IeA>V .`\&%#7} `nsҘGOGD1cJ b))2yJҁd5D%`Z:PW9.={,B~Czzg<#5:w%{ESG= oj<kAϑyrBvx7Byί[ ۚ`ʥ9qLkh4fzTCf٘#<ҚּnG*eUڱAn Xe\)l.5xzz_@v{KoT=/XH\I5/-SaF Bt<r]!d ت-۲>ʎ=̵CF(eYJr[s 7KF{nϬ^t }~w 5ʥ#\ză7LKq̈́66d5N~a, l2̌`.OڿL/G<.2Q{&<2Hq>3Iw%I*2k- ¶ i ` + MhxD_n.!'ceʗ_tԼ wc;WĊiu,h {Y\.2Nb)1pk:षXA/87Yǂ57%ݷCoj`[UE/q&Nwdy<FB D]lB@nowViLdp2П`,D'KYN)TԶ,؃?۟3E69kÌE0m$[*Tiݘ\lFQc~ /G; *-( 3ü"_v <-ೡr+A_}ogm4̂7x`1SR,7cC(@f9z2~ cXDR`~,cQ:;B-][LE8HDQBSUPу?A’+@=p^A3|nKĒ&F6FhqZcS,^őH *'HˀD0W0Ǹݙ{idM{ܻ%.4 Vj {E{7yL!j=2b@G{K ^ԉ~~ʆdȻX ^"I[R{n`zN+NȰ&oB)L?F Ϳ\[AM?smysQGR=:/`94$Ojis9G7?=Hx+=~Z9G<kq(:^/Y%JȯH܉ +-CV8;,LNxlb:#S -6hz˔4C,c^_h"nI_`%m0`xrnWa3HRmG o/'|R]/6}`V%9-Rk\} Q(Zͽ}[V68'HԯLo-N+SBH>j]ZFP1ۙ\ꞤkRhY;/g# uM_xd=llwi#Jˡ裾k? NnC,#%#8.zmҋ3^q{tJެm̤=,YW䂵WϳHR= A;f,twɩOyPd)9,@5+D?30J6uW 0 b3qPoܱB|KSl&TF)VDaxNtB{ejoJC-sY2I\VRpv' mi!*-.$"q7Ż>(t/W1/)9p*߻y}ot%0JQg`?zKɉ 1/ɍFv8|J^iYK Q6yN0(A+^. Fǻ Npiv);z=ly b xAcޡc\Z wYSG'A}=]"(MHdi[IDVMׄZxRB+^ۂ3HAQzҩaX}.lzM\Q #@2E%$Q^b_T~֢SKUOpQrGP9*HEdjLۅR+y$jlHYX[4\F7zcEkAfBm:VH ZhͣMS\#tHs`QnW 3{sٽ?ѣ. E)g6 F;G iZ(N Y:ڲh4 z8>Zjm/e7g4@X=e/282IJ釾 VPNu!G|L qR%O~J7ЇM"gRmL*P憩>`XN%?@L/A%_rB7HBؒʪ{Boz*Rk-@V7u^GUneѻǹD)ݙ\A[@`ef)G6$M]+dBŢ67Ծ/͢OىrFIz1訠"S&{Zc L 'E064`s\|S"(~D0Eҷ!F=>푝4 G#&!irά'YFfwZ ڞd:s؉^_;6/EH(VIf컫j%9- 1Um?d5c'&of$JJUXÒ kKG@ljPcׂ眳N_)`Zz;36d;?)XCf N,( hmI?G=^YE'kքSrŻkr^aEjn<9x%Tc)Sv> F"sd?A@ GU>\'#/8|xebБ7By:)iJG"P #(Պۨu6y΄*Um|z 8ɽHwDu~o-S(Z*34xb{iRdEDթ?ZԈ[8dOCg'<齬D0ħ^3u]w$ΉE]a 6kGlK|zڰ@յufs4W۴:gxc_A߬%y`1f v+n6`o̬&G7B̉jpU,t3xq7ԇq^rI!qC_(P̙g.hVJbxQ"GLC{XȞou!u+xGo4wJO"~ޮzMtHPL mG;ay/iO^ T2fvR!_A|@fM]nȶKRXw`b}"rpF "*NlƳ}rC M@&v'_nmyiQ^}̅~ſ&nniU@|J0 rW3de)R2)t $O ˣyCTb}LDۧHpظo㚯2L0@BH" P/IT5٤.Ys4x|^PCWVkYrLCP}8c?p)sJ4,6'dѓ:gl %{dIM {x!4 wJFjX^.49Z՗& x™VV2:cWvr$`Ą̎|VpH!=H!wF+{ '!˃4<%K̽a]!N0+]UqOֿ:K`Q)ZD֥mP-yu 3sh.M!Rnijpr^Ϟ R?MMY}jY)Ek pZi6x=hBP ŢcoR2X < ƒ#Xژ\{@T^2瞂~5ZK}\~01l`,cʿ,ʇ;M$ #IK02W GI z̮aN) o7ZsۙL-@%LGWSh˼JS$vmF_-zzkġ&q޾[S|Cm-tZS+sh3Wy&Ho"K`&- q2{>Gإ. %yA͌lWcΖ[%YU5Xiʀ8%4YZ7ߟAs\'?!_@xXM`/!B#dlLT0Y`tI䝱ldy0TҒA^R֒K{tBbNyȹGuK]852`f/{*10 FXNȸIT\cwVh?OAcsKdL&S秫AXb[!f{8rMT=j=:-P ?@79XF[PuKߕ*ad;O6m ?I=/q!Lz,N g%(D#>;j+gCt8aC: <~8k78P)Ԯ1)kDUjU34cO+ܦŭ9zQ/RFz6Z_9 'RE":YWooev01/hg Ub4wЀxcfO*+6ƩWPyBVԉ{NT^;6v#6#q Xcڼ_{[޿GLSv,v0\q:EbdcCU>dp>ߎ Zj#/y&;!nǿHPH>뢵4+`# ?+šxᅖe\aI#>9`")]&ձN{x=$$KH `IqtXͱ+J:+dgȾC(qI A<8 fyY'//0M/tsWLҀƺmK;6gVRJ8H,Z:Êc"W>.H0 SW)㺉:0^.}A_+ L}/'&aLեQnX*N!]Bި. b~P =ہĪM6 M%;Z\K)CI$VgkM[jn q!"^F9`{)BkͫoF3cJc ik\:.tjIAkuRr_ݾkVn bt;]gP)q fHuۉp/(aZ`Pq hf/ vH{ĺaj,ű6*,qh}Di$H2)\G>[?5θ!g<@ <573F˞[ڋc0WL 9ө4D-d{V>1s󲃦: ;ODfvOW© xC17=}1X@4WHO)&\~s^Ѵ̕m=rN5|`57ȶXn/\կ|(S*Yylʑ5W+Ҏ?Ti])rb6u !cFfaFGKtl#G{ga:siO0_YHKwn7eZTLmAJdEˠZOJ'1ZPqm4gy U&ҧT)c0iο+ L$Y&QN7uQdGؙMi]= sb50SKvcS-r$u-{GQYcվ- }p^|WҢp0IްPv:4yn7៬3w6 OLdlJ, R!tEw&V0>[X4>vpR;pd22  -[ fD(?9 Eby?̀Ye- $Q$ѝAHqlc@(Mg+*Rx_:m:2w| ֆe& E/؎+*0)U J{ZBǠiU/W9O],Vo~N-aSI~6n,:Yz {N}Cfi>jp~KÎp'FW+[9 c6W=laWz 瓠NvQ;|nY<¼e~a9  gqi&gi:^D] AXہ`£Kdo?ٿbYow|y9ua4˯KJ!ܑvC\oEOi`˛&sNX { $D9 ׅy>@kZ)f0g)8)l ]Uxar4iq̩ZxHVy6beBMLISX^䮫R4 6ՀЗ\9|9/bM-Y!땈\\ zJRJQ._KOj?w' +012pMm% 4z5RI=JJ3\T5qGQrD{{s!1[@>XF|N k'#8?˩HȻАH.*@g!,%ԛ{BZ Qu N`?g: 6F Q Hۥ`@`bˈ?_*DEvZ?G+TmtT'&MƚZud4/61U Hҭ#G)t fnLko~~zq @kVN ? =ܑVA-p5 Cљ-^ʞ X']:P^zӛ}^^ZQ!- _MR U9д_ `PjKw&jm z?hWߛru*CCvi2(+isa"Ճ(0YOpBb}gG3%,:pPjѱnV.@ԿU=z,_W 0۳؋΁C.Vj}Ue~1<M组s,s:Qf;V[mCn]8f-ͅ iYr ?ՙ v\+c3=w js7q713 A%۩D; PO4-x3S7JKǗbfս GKyQ.*#IOi" &tu&{oэt38o#g+{q4[J]hʧTd|d ;Y>W=DMB/[\Tub7Xa( SP(k3oF=vz$u`a|i@3ag?Y ss9lɍ3a4yp/tRFwE՝%֕cotUv څ*A`YJ6(>TG<\ӘiDJ(k9"el=HH[,_b7> |Ңchdmj@M_]7$,VCm y:蒕k_aVo/?\Ɲu8ƝȆ![ cش,C4`a9'~݋T:g[ՔV]x<>n30Ɗ更|o fa=cG#=Z}d)KtMU2p%>5~PWo=Hyt}R޸HBȄ*G8^Hp#3a:vw-Hj^J*k~cl±DKSJ#zWV7^8]_k]hZ= DZ;G(Ǫbj>v5VM>`4[\,.sE)y}hz4 xҡ>{e9TCj{d武>TGe#5PW+`I IJi?cHY|* }]POE޺=_E _3^ΪM$0r)p֫Qiob6s?Zϫ\b&@4K"2a˻Xgq3%a9ѻM|m8Vm&㡆Z=)+vek{X>a5Zp>с72p^Y2k`4PcUzN{kUvJ'@Qj x%*̌@k>ݳS.Y9શGzB=Vբԯt۔!2՝C; wT ^iV*V͖SĴW PYIõZ?wՎ/xAR)7.1*0R?~>ż-nPdȚn &Mj,@fT?Jyt$Liq~ϒnk =hC_Mnՠo"8t 0gd/H4g0xkeM#^qE%qNvpW_"K.CYSVq?cD6(JKh//q!>7+ a΃YI" og8 mEqoYtxu96ra-h[N'o'z݊WI-}8s w_0MdytBN1n]<0(ׇ c %єupo='np?bP&3N }~X)F,q2g!k2ĵRh%Z]S4U 8>gYZ07070100000050000081a400000000000000000000000164943cea000017b0000000000000000000000000000000000000004b00000000./lib/modules/4.18.0-499.el8.ppc64le/kernel/drivers/leds/leds-blinkm.ko.xz7zXZִF!t/qgm]?Eh=ڜ9L3$?p$ i*oK$F4WmYcΫt`'m&.̾IvVS7@Y^YOoeh|5.wC/w8bSy#şî,eN)\L" Xiﳪn׶ .FMQ2aP6`ZF/BYAVle \P! uGSPndǍ/0B}MlЯ Β6DQt$Xw#Sǣ EZ0I1zxgjm][Yy1׎:64k!.Ҥl|_Y0f6Ktk#`ʊ/6bsB3E"M! mSP6#wXH\3vƣeVIm'K/UV;yDƬO e=μ8:HbmD,ɕ@-nj&1c~af8_+bVVSz<>/HiC VkRqph䡞ؾ~5P`XB"#CN *!6p&S7De5VZՍ2ذxU f inXe:$QČel1`1äb^9VY@E'qXΥh'1 9юg_q@hh p6O WWϊ,TL2?$|u]Hlwvyg:>;zk7EAn93"f f,M}P:BGSk-48; 9ߣ5l}h"1* || =kZ6@} v;!O4o)e#{j%\??<7>%EStV# Tee W Sʝa-lbb.ComR0E+Xz]m9W,cޏWmomcTPje،UzۘY3AJ'K?g(Y&xܙ nuA೎$^,RCU>xF\eb,&2~\ v!.(K\ԔsL_ xo#;>Y"y=dzp7 /]b ީ:n"6.& m|7 (d@z8$si+L`>ou^Og4*jd1XYVD-#뿪pf%jH;!lv?D!(3Ɱ76CnljB#AHM2d?XВ捔ho3ba 6<6 `i-biifha~J5oSH}mjIZUH>Af Aaz8JP **,`=V*dzRX!v=eq+4QՓXYg 65b(M`X.lmXx,iqᵩglysimC : ^q<|%+.$w3FN6qg / \ ߛt׊TE;stc[ (W T SkV9E3yv(PLDO sZXFP18OIȯyܢ㪚 n!~FSG 4>ffLeN᳹(#mVZ)9(1 |e&]x͐Ch 8fgG 5JvPjÅxv? ־h7IM(ȑ6MuH3j'1`^ޚx9_/8wh|7\?ʖכnr6˂Ԟl۪Žlž5j҂n#2YV,<4L@$k%BJvTT;|.r%W[J?͵?E:jҰ Ǡ=lm9Q.dC?)iS> ({8^ȃ'W3$"JEĚ*rfЛ|Њ~z"xMq^U SՀ7Rl\Hsx+d :446_>gB0XY1쯭}Uo70jnF^9u1|Pڶ0٧^~(SO5GTԖ (qsh*'iAmn9EajN Lse|⹃vWhտ @^vAH(j _szKj@UK\SJc!}%86S T$5LLKJ.4kqZ2 1erZ07֨KxwI-aQ2\Zo%cD^$fD鎉x(oӅiXYT/>8 P;0 U]_fdC mJM'\UEkU D;t- ^6]rjhOu~om_YT$ϴA#yacR_-DuH-SI܊࠾?\y6 LҲ4 c8ՋbqFB~~)Xä4rdcBŒSF4340o%dAݯԱ<@͂ }>C"24UFaQOҺlժDDMvBlxk<69irgZٽCKHLdNDI3TOSR#gA X "?! 4*JvS o{IKs"v\tRyWMvc|o/ T~Bܐ-Fx%VB 9@B?"aE[3(]ˎV 6wLZ j"=đ*r >nhP eE<#0'}u7+(O^t Gag\^ԏea=n2x4E4w4Td:ʊW'Hw!*!eUU8?*u-n.В;CQu0>t.!5y,3$(ڴrG2IbX_+/c1hEъ3^ oWU|se"ŵX1({!<2R\72i}kM"S'z D>*W5R}^yh_H7XHtwq/I֘JG(S]7J>t +\X J0 7@.`.l6=3zbbDDf1~cb`""6tu)ݻcVZ~5@+@agwo؆[kDn]'ڐONFELMUՄď3],Gc>D0r{DŕaW_մzM[K0j 5[p0 \r<2~]ơYWMvLKNV/{X*2%NW962mXU )~kov,ZXpzG% t^fHUgd^}v7k˗\tr>MW-1R($MKLgQIt.  6P u-:K^m=7?3bWM1^T@1/V$ui 8%hHv/nȦeIm#7/<|X ^@΅{gfm!>b( | ^IkV քSهXc^d8òF ĢOzRlj9Z'h>%&u$Ϭ6@7WiS5$XL?faC7iJ/:7Bl~Fč)ajl6Ee\&:/yc3%$?R]LOȂ-C͈vC&ũ!eQYFkZ.mK˖D"#xt)G O6I!1͔M#&qۘ%&Ea*=ҼH3-ˢ<G]_WNF._Vm މa`f͘'$gfgМXYT\q-ri!s^պQhE] g+a55sm˜r-̚)Vr&sl@ߗ:wOc40uԅw_Qɞqz<+%?ƻr8bo c82.LmcO֧Ir3%;'PS <kRe~4܎9UmM$*V_4J{Q{qUO{ƃ2c$խxhQ :9(-03IItͯT7pq◀Ge ?M:AbOb!FtjD^&Di'HqH2lL8 ˊIwUgE "rnP{J? ,d/}6שQ }ܽfHbz3TeX6B|%`5qNRv,zc"0c,)7d)2m:ws'hrhK=`l=QJCc-& b{9$buKcn2>)6 7lTODng0Xz+).ދXt]#NĘj(. '{gI?>([M+oR+.X$zRwhZ+7ZzhtۋOَ%'-lHoD)BHڳi>\Orc)ebuWB\Ťg.^/Xz偼}үfgeǭ ;^Aeh:[2]>GucKS^H1?}̌x3݌FZf)T+i+k)h\nb ᝾~F=QII.XoK &;rQ>e8!q :pB:"./N4q&xpFX.m^ƴN0|+uI>µ *~mZH6uտ6_Ҫr.uo{fdn$L-ҜrP6yJ)_s& ?b"ήv!D0VDc&D$% XR ʽ1˗{%' ٱLXg( yUd<Mr׼R://3e5IDj mSgs6X`&?ܞ|<| -6FCJvӶnMfj +KMSeeB 0\jbUF@BP7r;5Za"^ӬXX}yrrcJ13=lwO.b#XR!ЉpWvz e ؿv[$$\`Y65vY` MATR 6LĐNJMQ.fV>tAbbV(X{d|7=j4^ va^fA+58*48TmW 6! 3?&;JfUWÛ= κU2F;W,P=JNٗl唁gK >A6!ZWz@C s1i)}@nN/`KSXo&8 Bs RpG@7mMyR c _='tgpHnR%̂ 6JǴXC_%T&<崭6Ӧ8ܥ ?dzg8Ė6fCSqz7@ o?%MZeV$exj""bީ TC7\Zg)/]&RwqgYt xY&5A 3@^[N-Ik HjziJ&aBjqՈIfDA(i`bDC!܅ok*R)H *̓hOz\* Fs+SD- 5tld75Њ&2"]mpI$k^Sڛ9!cf\p &*5KjTNT(v!#K?;Wziw)w?=6ћR޽qS5=zXs|CNhӳ_f !* ]%vrfe@rxUU6\R(["{gȚv%b``LBa@TCPgQJ fI.p5` m˦K e?wL ?"pyWҰRx^4}ˮA{29 skVldEh>ͮP!)2dw@2 ߀xƁ'T= }_ӄCϽ6Ubޭԝ?|'q2L 1ܴP b0di+FVJG++p؊-3y;h'{_w6K1BfRpňmA>^v揰HZ#AKUu c^7vi@|,y>qڵf)*p A){!R{M+ aUzm//VE= eTU\& ZT}ؑ"S n25. / ۅ#Kef$&D%*:R~JfA^Ե(G*H[i[$Sד3@kFѹ9{8i~s]Mt<;o\.ʢ 'p^kiGRcuI=Dʠ6rI\[?-әϢG~ (#u5^Iy3 c-|0ؑf;ԁuh3$Xw9E3'ѤU<^kDLV5:YQe#8 gU/ŽfwV$R!BFm.w_6/$㷴phJ(,ǜbK{V!9wP.״XǬ,UbH{W靄`WB;A5(}TZ0Nl| !0d-qDQcJ:V MS?`h2KxI;+@(B=F?3.="#yŔg %joxHG- tfi=EE1:~g83͌MZa>0rN\;U%~֬4݇L"ONT/y7*ImmȒyd`nJ˫5 h)Ig~ dY ! P𲱥8hvh愈]ՠ *o#6"25B`ÎpxʪI l:P06P/wtnRA-ZA_6<d|6{]<֪f7d8AĎx:O!FqHVOTBQ ]$sfKg"wdK^? ms}흶QhTtNJ,h]|7L#ՐDR=S)nvLʉgÄxtaa;n!3 Ktm%۴y%W7yxEud1uiSu ^ vOɻt9Vl<){htA+3˜ 93io$ytuJZ gze=ΖaCW6,zv@)?cIQ0sԌ"Uq8{gТhe%#LʖX$Wu)#VO{EH݅H+_|<_q|Xdg]*6VϫYgNUrT.Sm/-WpOd.jZ¤$";o ['ۃԖLڢNPךּna _esϪyvrձ^R4BFHޭ~;I?fV*NP0/ᱱ\Xc=U{= pE꺜YkK7>H=4]C&Zf~!8֟-}bH YWK!5+=_nrp/ofXj\z&C.#|~՝SI7.D6FAF$O!W/516un6-Fڵ6 1!aIL4]wBx3jFv:+K - *3[bp(ܜ6@|ghIB])u|ԫ9"nX]65FcwW`Vw_p(&yD/V`yn]VɅEu#,73۵M^Zw Ŭd/6PWơ Hx7膈w\ӰR-3~mܺ?>\u1(کFx=):Q:=,CK_;[ZM#ba%򷸠OmCs\)\nEc\<'.!\n|kO+O6au3:%Єq<\.jT6k"*)/T)geЍeRJYEm }=Ԭʋcy 6+*A휪EIXZX)NTJh%Jfn0T\|~'/( Ӧ:^aCX Ů@\6 4(4rrԟA ye+lP:{*'h 6ԡI\:SuqLjd$H}F\υU=/I֩PF5۩p h?F5 ,WNnzsx6#⢶R-LFX} * cw"vq+&VK Opu[Bo,|yw&&J0pŋM^l87>ZI~FM k Yߚ+d DȰܮܺF^O??/mCzkn4qfĕ}D.XNJ-IrW'ϧsUxoN0~i)E$gst#_Yn"߸3ɒB9iѪw&ary1bRb#$1lUvagz2GȀ-/mh6x ,P>5w8 X* ;bYi$$rT!ޫ.X`:Zb65ap,~P`\<7kܾF|PI'/˫EOZE:I$%"@E ~;u Pk%,#KwOP, ms睾d3CWii@x^ YjuOndpP}՟Z*': e^\e'1 Kx":l1*CyU K-XEj8BN0ǿ4:PLv+HRi %|$^gI>yLH}U ~RLX%YzF旆UtV3h*}&0,"ϽpY0ft> ip bW[N?42?[:*U]5^Ii1,Zv8*p> g0חI5rg=eZ B^ x rɐ(J€fx0#9pN<E5ƈ SiLi-?wE[.>a ܄>)- =z2|U뱘9s)D-P=A)8+gH7 xN@_Ue0s?><Րܶ]_e|v6%1@0m5;xfOƴLݫ9޲9#DVsn=VDN=y_q5oL8A"ixS (x`ݳW7^NmeCy/J׋azfc9ߣ!]TI0!VT̛(Lͱ':0p\xw$$䔗PgRego^I&ѦTreCi(rtGtX-RZ"N\Y_{H5{"ܢ3a^ݚhaΡ g']<Y2Xjsy`|-~aG䢳~2-&$3 O iQk_\YQkj: )Ӥw:t<Ěְq6(F\\[EW$kB&Yx)lH ;ր!Â|FF$HgM|zC.4xI*MWG.xnW_֝jnR+^׬C 9ȕ@_;2Zk/CZѼq =-Bg"p6D5B2 {{,zZY:QBEGo_%c`AЋaO}Y|F%9K[ 6Aj h$ycINɮsyy G*u^ܨ-K@pDC1"?Fj"dS&@cn]tQZn"%\4]7?C|*[*:ZĂ$cG^L@x}Ӽ"ʠȅ{%Lەd|5t߀G'd* e0HheH֊5r}ji$fC0*:UZ:n|$Tu:u7 je^_@oR6WnѶ]۳aE+Z"j3C&2yQ.ny)=39ztHm;_h " BWcFgkA`E VP_Z6+~掘w_MYG̟"m>oiZ* \ kHbj6HrI$@b`PԦ)e"|!ɏ,ȇ4P %Cl[{E4tǿc4e SJ@WNPT HA4P.{|0zp%!(6 %UI?%4 R{M^Nl2n_/67ɦt0/9!IypeX8ZLԍK2{_-&?.ȏ?\~,r!٤縃HI~F#[4ie\ {V{\9qܩ Gc$G lмu9.Q~iYl\u E&G3^a;6x&u|zKt'/OTT#ق=uiiLLulpи9:yM ƞ2ǛЄBdÑ7*coܮwZvu=I1v-h|ثq|.q{,*0MRe=R<.oSY0HPQj37 4i՚>xQfs-KmA9qp ;֪⴫NTQM:fy1jd *`ۚ$%8bڟ/n LWxe'5s}a~H"И3Ʉu$ gT]B=n( HRD'\nko<B XI*@oIS֗ny`MּSp](s,[ MK9)qHNեM;`!SiΗOy1GD GT%&z?ñe<۴9_ ,&ň/J8@\jAg!Ƌ]!"/ QS,6)M&ӗσ 'X:am;~u&+h+ʭ }]h[at+gɮoqe|jbG.mMriS*m:+xe09 ^ mЖs;Td̯O?*r\8?gh5ͯ%7B2+c=e}6 u ܫ2ޡԞHCDÆbcIfTt6c{(!.S*;P!Z&܎sIjʅ {u Gžx-; +*j[JLk~!o 6t0;+n~䉌` eVv(m5v 釼Ř[jVgIF*%Θ8h Vŧd N!uk .qS6 [ܬtk3p`C{kFſpQW%1>uR?& FO7сltOC6PhYd+|~S-F'T'׵@l&ǧ*`[1]ZL^PZP5IUatLK"@/VߊՐgcoCv {ibo͵޻c՘J I R.$KKa"-Ie)\_; ~ֻ*vT#m=w&mY Q*k n. :vZ`ѾH)]:g*'`!Фm8wGVg rcOlFOL4KVI9H#8 `Ш)pGim mGJ}ޮ`#eӦI0{CEɱ2x{}|J_ c6~xܵ "NE4|Kk"DvN[;OZ;%_Ljkg Ȉ9)ϋhhJțrk4&L9ՊH`z$[ru/|Թ;zs5GD/L|%-"q6~-Wd"s NY۸9TXw񆡟Qu:y67 ?n*6j F؇-P'źfol'?/<Ee[BWwLѽ;׶5$0 E?ae߅3=vjph!{^]Fd헾Y1cB[q5.yYQyuH+󪷸-DB zY|]=`i[I_9D5SS_$;#W6ߛ5>ce<,tJzy7/4=fujo赏$ZYnC-KNѓ˟Qx'A M)&oYj/iޞ~g_SIaŤ;W<#7Y*o[ uܽD#Lħ]h!GX]Kw*o ! Ayxz1wjuh뚺O+l\}ZO(-[0hHZI `M y##zԢ`]PEd]Wڡyܕԗ%C I0nL[ )  s(NDOŠ9uj$tU.ukC3{-F5/qƪ@HURq箦1Lp=DK7C#ESp.pT91pw~~bj(w:6BC|z#o`9k(҉~`u붩#[m|Gf95S2 iA'jZsPeh}%His:hJGX33@\t *qP?: 5~]ھX4e%ɜ ƒ:Y;,ͼuT:`FL&B7)d(j0^GJOc_U$ #Fm=HP"OîtvkЬ2K%:s%Tu{>%wC|k I~;!iك,~UP6ZE8`~(+v u¿HBsZ߹&#dR4^ϐ] 2[R¼''x&ѾxRbU>V)G_ڀſqbrWt||$:vkn[Zc(GCh?#5w+Jn^'5Fhna E6/!qN5utکŸorCDjϫsqV|ߖlYGvTdgBtƾv=]$ sQ&ie 9ywrc5:Sp[mroOk "Oh UYErܙNk|&ߠVك[P TKCܯ5-+W6ppU=d{c1U>ʁgd-y7ŧܿ{! 229ʂr>q,ýD E/#7xOl g?Z63H?hfEIaF_ n&Xm}FÞ*J0n$`0x5 h\]8՚QJծ*4 ՗?8aIoՉ{%B-|,Ρb}yΫ[ig4C45lkUNEIU-8V%m+{Ģ4UB 1*U!wDY&}D'Y_u J8j8.3vfgJ8] S IUk:eyZE(o&\-Py eȑIrhC+o._n ¥x*b;L`pK}x$ŦeuK?c?Cy|'JV*J9?# 6FфL 1)&|npfU_"Eft-I&? ,) 4x]U%^ g<(p?_ķl~ԓxQ4`YIF:< DZ%vWwAdߙ; +ҌIxW9j?/1Q7[~) ~dl#t9" }Gs A#n(&Ř'3-d j@S+/':/ZmbnrqHHbLҸ4TBqÀ`,l7l 4OєxnQO,`1ف ySᙍ10<*a#j΀&Utnjq$UMqgsp2Tou]2wӦ%Y3WT98 5C} Ebc>c %) G4vՅ{D[- Wwl"4gZ͛?J!2jSt&߀ˁΥ#Į+c=rɨ r [& 3%gXHT(Z e{yF=DϘ*E"_.  dC#Z&nOLy"cR608$:K <}BSjzk2ki)d%Gs [ubģHM*EOSIP),WW`]7/@mU}NjfJRռ4[zef8Z`@Ũ1ƱaPֳbK_SK@TB eY-[።@y$>;ݍ (no|?+0~}RD`tJ6CA֚҄_Q ,8ZKA'H_ؕ ;aX 3YRpMK Խ6N7?vvҧ _˔R8Sgh07PӸ7MTMEZ7Dw>2O}Pclr),;}NjBr9eZϠ7Y]v5r~R:Q0^yk@6?aϳXZ,uBۘ1~t`E:[U83Ǯ!w!2nr8<xbV# 3OVwrFxy,9i/-a@?S [_@N_[X~wRq_$sф윯Vs[vOGGbr1݌OTdؕ*Cj(iV}ަT]G{]QF4F˵Gxr2+b ⷇K=kKMƑO4lw,2x=yD˟0uP'Fa8Ҹ5+ǚskԭr w0-F  Ì=v=珐d6I] TZMd"0MsE_;-&#+nHU|K -fnwt峏y1OS'b +BȲ\޻#gÖhw>W[j J^'I H,/}f?g$ }7+ɨLZpcE67 E  |ܹ@gUgp*)+-R&$Er9WDU'챂P_]WC\>i䚬>mzV_<qIJd~}<xH#ܠҚ9*ֺ"9lSKG#ZWp.e 2}x,}O$T|"LީDR7f?\(A“~ 6ao4\6R|bF3.!̛jO,ʰ.!6z@H-{kzI5Gi!H ZvpUSU~U޻xØ,J!{?:{$P>cqղyireոeI7("CVgҺk&,N \wMَqy[s J$┛ -XL!Gӡ7z|s[R\"Tr'Zowwde[cEi!qbo<}nv~,SRa׼ʄC Ll3ƓmTrC# a6 N4{짽Pڇy?L7yǟ:/pd`%v &em,dVj)^ ڛryKh#,xʐ#@?qPnl#?YsҀ%\R=H4:7l/Ȩ1:UXEmߍ_lo6_K\Ne:#lHy!kI:-v20B4CY?/;,p,sT EtO D{"H#.BL!,PXWno9s 3,Uzd7 쵴^f9"MI&c'ATVzaH,68L:!;l$g?C;)O1Hk6n-:P?^\tfb5hx#KC.T4,SwL;9l:?\%n gI$^t! ʆQgd &>sQasJV܁h\"9o4eAׇ8phSƦ4n@ v٭BI*W0.皛ڧ,SfoaH3K?(>߭oKyW{XYVpH kmX^|yma}<'Ieޖh,ޒCrm* /4!<&ECkGv|Շb7Gͧut5o6+E=]+' R,?1~;5@)D]ZKjӚR2:"C-4T8IbVD!Hֻp(پV8R$/$ULC.Lؠ-\սWB'_>Čg O@&0InP?XRk^90=&&-  Uz x3&I8 p1 m"|$.3wNl(ҼM(y^lx];6;{%ԖlwHҐY2`. :7oV0D7tꃻsA'/_VQ'UlO1}B(ZWӍ,N]ӰZbRA*o 38-!6E/{\P^c2whٕN?sA`h_af򛽇#ڊfVXڐ]9J'VQfBDZy 9'H4T77,цG<+\$ʶ3.Yx 2|SLFeٷhG4rYgd*k*Ah[Ջi5m&"!K(CICbW:\ y$w-T6{pO9Kb\eHK$:GurAȟW՚販$!T1 N/eas*ފ=scU;~u2#,RT^x[{gB5INcGoj[](uΦjq,> eeЈZGZW,n \",P8ue=7MU˵ {ҤΨ~ LLf<-;Um|!Y3NmB栂 QƓIE~{Q5 s[A]z0,<<[:L-D߷@lYε["IX{D },%9Rkq6:(!X#JjOGrM:n- O$hIf#7IKu;>!RO 21(97Y͋nݣ&hP軸~.5˸jI"L51(Aٱ"L?6ܒJ6$ h-y[]dl4u{ ywi;($AB$N޾OkַIBWϧ-Xۀ{Y>8h5mz>ѵ}dI `njC".*{#SmJ#ƀ;Ę0˛g ^j]5:MG1y nJE ęL]ye(_u./; Áޱ5Y@6Bdgk6IB(ēиC\utҕ-&R}]=@cjװ9)F$FVV>5Nn{ tM_fe?lH4jb& MBМkElBMsÀ_[xk8j[?ܠպ H^OQMlY d8Vf} , <"ߣy0k\߼ E-kSɥ2̎ }D:T~M4lraf5;Z,0F26w;ۜqt<+B^ˆgzqbI[gvdp󶠫d*zZR\; jFEAٌ|^$!jȡ0 C\(/MfhMm(n@u _i*4ӄ eZ~ a"~! wYUܳ27,^m4rHe* >P)?z%*_)4FE5Ԥ$:d2 a ifuq#vJ,_QUkQr,Çu|#ҁYw_.B?3 hG&~ݛ0RZ+R[ QlMMZao4my ooiCWvEārnaG$qevZY}^Wr똷LA_@R˃An#G0 #Neޔ1 *<|9JGn +Y)D~@!?%%9/qDN·{j:DSeK`j8R+5RNls$-j:'һn8 $FS:3z TCZ @00e$szYa.,1F3 V-包!9 w)*҄QQ[̙hј ך@@Ck?sJ|d@yc e[ϩ()_B(?zo;>aC.4*Z/s?G;! q&g0wB ,P}.xK0TLC4ufF[˓(2VCݴҍEYk_.Bfҹ4=b*GTI73%qɰ?Q&ö3)K"*U.yjk\~ao_cqM|joD!ro<="i ބ:h5GhQcld{5zt\2Gz @ev/eT$K~gv1elǮ]`K$5="w/tַJ%[M7o#>MdZƅ i  dEϘL`A's<@VY&OCn{2 ) xm+{Caк zJ#~~K>QEm1,o"x2]d3(J8,{ {.VH"4h\dw=|pE_-լzC~(.?Ѷ0_SPWƋ}pt $\O ,͵IgQ^Bľ "CD{^%TaԒyF*ݩxbR;Hꕝ3Z[GZk\q7Gй|%N:wk Zf[>rj 6)̊NCÑp H`pBeMڟ0݆#8'OHeSg6L/X'D ja~i:z2SC?2h.|.fYo>.eco43,X?NR~+u IEdf78(Cs3v5rw'3+`Ƣ%v=SaNy!>SA9q2XUMsܵ\r JùMYn Շuz  =}գ 3L{~bAΐ;W|ցl8Bel+ Aߎpiաu j /Jh̪ҨCz"׾^:t١ oNYBl5z íƏF(f*le2F`6rԌ|6̯-aNv۽_$ TgI]A,r='T#!-v|3jپ:y'j׾7ź{mxU2)D(JIt^7`\{T5'\YUiШ]w˸5ldo!,Vbj'4˧XizA([1H*G53uTZPK# IтCD eI^.+qRZ`o_~SmvnyvSNk#E68gt' Nq2 L/ ZY=pT[U+k(^mRn؋o>voHF'Bm)|3?f ?<Ѻ.ȡON!\_ ͭoMݖ2Y $X]&|`6{ďKe춅lZ-{[0,~` CmWӰIZaem2܄&D2e;3N_Y/%I76@Fζ+<ߝaYƃkyTq3тTTx)I'lGrġM<3Ֆ:_a?X3/XeJ>4Wl_ 0+ 嚟zS]B$ nl29J3z@j[bPc9nf/ {ņYlegsf[vص0AYy#sU/v{䚖%rDɠ d0MrR![axt8 .7d~,dՏMА)5Ya 1W| I6pʰpϊZ#̖[Q[H'@P%ԝkaV31ׂJߍA4vI@"/(W cM^I#t&@φH5e'ޟj >A N݃[xRQPtSP7]Q=cDD.2&be?iSf9A[alp(e݄H¼W L H х:f$ag\=G-گj;Z[ݑ;Md`$=M,bJg.< PL{#ޔ/8@Ϡ=N Ӊ m& q`Pfwaj% fjXsM>:'`= +}B @uxx`;\}gwܚW:м>㜅 'i?rw\99Hۀve_"~$ % ^w޿MzNYM*:Z2%=tJ]9 {/ D㦛 ?:ybhT99/D ݽϿcPႶ*Jp. CLrib`# ju_"J"{#a=}9,Ga) F1:l]p61xVX蒷^D);}V'SpMM-4  MssRIլ"n˰K1,7*ȅӮB0rG:1[|?VmUGN8`h㈕RYv o[nkrGVίMpGYfJ 81PAy=E9}E"BI!gۘ2&M 2؅[](+Φ T `YEhh %Jʵn`ؕ«,˶QLDuz{PDqcjVOHd`E1> ) 'yT|կ&z[ 7 Fds>7qpIa8xY}fPbS#^#q.pu?_$8&KE4J<,UWȘ_s˟Sɩֶ=~С^d02$<]In\Be@t_--_8ρŹO3 ÒԱ,e *[ p8\[9~Dtd|W5D鬌,i_(ŕyfE "faINXIA-KbBl "ײQˉ<${e.>j,wVz̠`?ޙ +lu0+9 ŰI;OVjg*j8 .JgE\gPEI/ITA\^Ĥ}9fs{$\Azq,k1jKMyM/P)[jCYM&EHñrLyo.٘9“zɼ/v%9Ƥmi1?1 9Uܜ{zdr ;pl.4VxJ֖>}Q7ev*{9in]VB([,-7z?ꨌ ULU(`&^"s yW=|#CQ\Ƅ܏UPuՆ2_4rc/،svg^a#^,ۣghԋF@,llRR^܀l3/oDn;L7}8R!cPbM|odyѥ3&bӶo-^uc7i,)>T{zSoƺC{,"A}ZԱXW/M! 3Mwl|C:YxDXWgHuJtغ8*˂'nzҡC_ء (n8| vgmF=@Y%j߶z~_8|hХsܶN;l.K5̗FXq^UWNGXrp;-~1VsK;x-3NQLB&n17(QG!Hkki?(t]|k$OݿXRpB:>˘8.Z/ G4OƏSeTB?\F~,f7 BzGP 30hʖ=T4ߟ#=q 0 2mA[AO#.jK p}K!63$I@}Uu&g1̓_41S:?5c!AܕC&fߊշl '*#f*>6 6>(?HfEI5Wx~ox[T#aTp}TAwm:|- 0#W!(xM`]EKc% t!zyv`cW/XxGfۚ `aؓDǟhh-'@n4tD=B?)t Y0oʄXtx5$?`{x_]$*!U59A I|TyzQccxQP1,d ?8vnP$ye@W&_ۥ3`6ygUg:N.>~Z2(Uά Lvge1]AHk_:|bw;;gZ@5nI26_̯ː^_o2hL9q1JZ27f4bէ9UU7K(P >b_pD q*>%wcŞ%.}cp%^:Aɥ>?c#">$^GQy j>y|=c ML=%FC^F߀d\`֥t;\[Gq3N|8w`O*9Gzgc#:UimP*u!@lT= 8=0˺]^Pfԋ r6nA1X%N`9fs|OOYuOz$Yƥ0ސ"BG)[]]990| QLHЧ/I._:1ChGd8K,d9Q7#4͒G:73 7L-c *Ԃ+bT ~﷒E^ .2 &y.ł2pۓ?] u;49)crA3,N5u췏1=_%bԍd67~aڭZRxgH@zXVF@;0K+Lc:- MB²8r*+L64iDoO 5׏}X]RjAjy: %'P+<,.;{k}oFR$VI8WQ|i?:,z0]g֋ߝ)FNsDߢT0_@V#u:K,pJXIG g9%.A¬D/#F&#?]O'.%Ʌ) Sy'ڊ'd@iκok2ec{"GgP}B!/% [bu[.duȟ3.cMM*.T Wt)lcD_?){0R5{G0j[)A>`odGe̫Cz)VJ9 FOb ϐqѕ'4f-4|`K6F49*S~s+kyƊ' cF$UFՌFXdDu~LTo.~\z$Oʢ-.%w8)bqȘޅAUSO`ӬLp.). fx)qQĒ^X9 ]ᮀkHEm=xtn}۴l:dW!i$F\MO/]t!{_cie z<Կޖ/'BZ?{`&.ߚLWI730v&qvR86iƢ" [穽 3يNx;oIh駴3Oӣl{j%S\!w!70 2Jۣeo +AjbrgrwGR%g9edCAz|C~px;jA>0"H#^|&΢VV-Z~}3[[=I-4 9"EP4k1=\9͢jx[!"^c ]4!r~rK:i/l B@Q"~N'K'T؋b` ކU}!IMۈZhqEK9˘&7c/_Og-u QN1jzP4ue~Alʧ&\P@e{'U4 dbA5dtZQ ;>63?."hp zgKls`^W. `JPi׮`)`l#@)ﲉ;F@_!kOh) NAS˥*y2Z-U9hxx : ʄwܚ7Qd@z^s\Nj,!Fp0ˬP^Πƌ\v(UNLcVQèzFm݀0J*m;n rltdjFXX\pLC)tE' ~#tznhFhGDO1B&cqTwT&T"ՊШ@@˞mm+d7Lʇm$hjt4PLL7G##'^8nH=7X˿<2 }&GުVkU7sdRG<^>zTpyh-kYrEn,#Et`4.Y{ Tx!\K^KGnkVý0F7f}γ^ZU7S!Q!( E0So c⇔m.B<\8Sհ꧈LO 1w9N|OӚf,;zjiݎN-6͎h_nKa gSK<&w0=\L^y*%q>pyM_JVh)rމKc.ZHJB/+%y:=:V26H_Š$г@htU*),­ $2|SsRUd),|m *J~Lpd1{r1OJR[#l/QDsӥ ML$ 7tb9杖&ofi3LSfkI(oQʰ{]O$hlIτƱdnKE،`?0w~6'ȧƶ)BoWjC4hFU!y;L seZxea*g݌)A2\dm!X[.lĴai..#@#$dZUv*xU>UJ}hgr[re'm^Ao\@;`= (+ 2y>Y7THaE34MmY93Mf)Gz–aB量iYZѸ5sm]tg8n6]bfz|We.K Ʋǻ&sI8`28ixZi L_U\iO:Ht<)a`ArDtS~uC%j]w:P46n}`QF" ;Tۍ$Rfgy)xpVCIʆ=/RKԗrf ajpы27Zum\h+rkplEUzF4.H[R20x Ol`0ݦ @{Y6Fm.Oƛ.Ш%q'2u'aq.f ZC}Ll t~__/t=f }X;X ܇LV }&M|FX:_EdUpZ 8$֍ZώNlPogRH!0S603-nkz~4nk٧ұYDheCQv*/vʣd=W^iC<b?SC rydo!?_9`lf kHr֝n1-+.ĊK Fx$ o5rr2'R Ї@yȆ6?0ARͰ8rn(:`9ZlTDL0L=Lݿݓ8w <}14Tϥj5!gb4s iD' hgmb~t>;36J)`LaõzC]$9uh= w[W`^VlzE۾ů|ߚ@_:LBFIֈ!:_~$ɵyoZzw?scnk]a- Osap{3˱#6һ 2 &w<^y̓;nYzrCmn qK2Duρ? Th8>% H;1k3Q52Ĵmh*oŞ`AbC3ma[$-_ Ǩh> \T.3h-v\2e펛(KvuZu^D_0c6L"3E|Y3@nAcaHcΒ tw~P#e9rLOx=3z ؝AD+ktgmж#_@X0v\2"z IkԯCX.Q}<^ VmؽQ,1pʵ#wL;9S-8Uxo!CTz6bVx4܃rɚ:'iӶMUv<ݲr >j݋Ԏh-T˓_Ihuj/fbvǪUی幤GZ_)BSRΩ6NL15wsڷ%LSJ-};|IOGmXy{hj+N'թp*t>sXi61*X%ə@Ib=\aOGڡvϙAA;Vئ~r683{_psAj\]Ae+&P#!}YMK. p:#SF%핢C]']$= XX"iY\#'1pQ zqeQf";BjO|- _wOm;Xnݛ<BEC~jۆPng t. ̑:3d=eΛw.#N%m&@۫!ysem>b5 7L%he0(9b-P{U`Z4u eVv1UY=eN#A/q@h΁ 5w֝{ g0 0QJX쳈lN XU]dg?=i AH[IdӬߝ,/#n6LO:1G*uCgML_dK;KL$7?AXŔ&AAQCZ 1⪱v&ޫƩul6n bO0!Jqxf-mNs%(-<+;k"PVfdRY 02/}FYP|;"U!sz:;b3 [7 H>}阍H6s0Fէ8Jx{HK͞dxDXhhuzK;bX+B"XMc,~+8OЖ?qas '#8K#tjȦI"(5EoȗߎQLYoԆp5X9ӓx˙ntY_&pA"hoMyGT(@CCW:.t(7O\.i_``F6cߠ<"!C᫘/ZӐ^-||vE HΨkQQ"].m:%GmsPc$aYR!)Bm$zitDhP*^BBbVJ"8FDE0UոuGa}MqqH˨ <:吺<E,Xm:pq%5eZC 82ÊXH2@TKDZz0p q7{SVo[:}!N Ɇ7|,k"QDXX.WV-'d(̆ b- ®RK\Οr,YN0Y0UJ RTIk }lXCc>(@j<zm'k|/Xh t"{&UScewdcEۖ{<| P"x+·UsqĉA2!HwDQbUm׷:&$&2}&\?)>%?=#ʶWPR<E/RkPsEmM4"CDXE:U`aWOzt*DTRIwڲc.Oܶm%Mh 3;z?;H"Krfm;p^ر ^+ۖ(Gc4؛H >-I?k(>eneq6C漯aQOqߤ ^th3 x[ZϠl҂S?cc=p+oDUI\!VMAObRL $ƯəafW țdcWK5at [Qnru4M|Y },,̰sa9kdy K2ً$ĸ3q|k>]}eɔq &+ ̵o6y }IPIǒVgJge_LTڌn{kfЛ&3 :0C2Y.#RnA5)a1")[Pp}.)1SjtL0m0Kzc` 0j@=!y8 :+؆P:h1mΗ#杍sE?nyF,cc/[= X'4lnfGkIh&j&27 h`FX|1\wJ~v݆43@jD>0dR|sgrLߝWn3sLej R3}`GÍqB5n!OϴP3ŌE17g㐩=t1\jӃ+,n3y z3`9nJr:7 >Tҡ_3be:|R* Xq8 8 ()U,W|JS)D(VcU2x5bYU)Fm4{#BUڝ-c8LZY,C_k)݁ OKk2| JnoB7v>BӠlD’$J F~(>|"}H!nQR=F,} 5w xl*-NG/h |Xc/_]$H4ETc]_F%D\l:=i9m:oOyLV?qhnWdҊܾ M##IxP>Hҳ^1gTlbnȃ WYs >O.1îkS+%6Q^y8<UKWT@x*u亟G_cSE,"wG1Pɞɢ9`MflOZ"ZQ =,R]3zlKoMk5-99N~b6#.{.R^ 0',i!(5hy@90Y*{,%sݝX^ԋ(@lGx'sabMp8 |jGVg)+N㪾K')5wI[ciPܣPy&9C?c%=kmG4 9eqsW3K/<ҟ#ѱ+nF4LwM5IowvSw~aa[jb:]0q6|2U!D,c!K○/ndU?@9ʗe"VG8$k+n2:~VyZ [ .u#0)`nFGoEheO6.ϸ/0H"0=U&ܤ *qTrI$AW^@h\-{KhB V3(Ŋ%QiP`߄ȍ |V' KRW!ڮk2wMs?xHf#mٱh+|Id0f{B'Ĩ#?7 ÝKi|f&ivf5%.$V*zET}L͸S gK 놟4mD O5HXgC;L)9T+q_"c~ͽjr_B!-t7eIpi;S @FܑgCcT\Mɐym`IIme˛]_:\0D>WM(xf^p8V?ޯ9eʠ96iRob>cgpZHG ^ڜu]jP|͸ h&_Q"cK-أaE: &"[WMG%oÑLyx-bkJ.w'rע@ *@EI}JXDWyPzSzj{xyZUIjbJKu& { /Sޭ4`X\[ʣHU@Vv`qf3 Ts~+M)׻v|VnW; AyeH0ZM87P;cx4ea N2M`GKLБu.bzy5|E̵]l+fXfW8LNV97-w$VX6ʣWZZ w4-VwCR7{@fAT~h&"|>:U) dM۩9etܒ< 0K'3;H|C(nۑ߱t}ɍŏ Lօ(vV}o }Ps'Q` l\'#rHLL#Ճ&P0KXߕ)"z7h=~(Vg[|&)OkX~{ťC=6f!MeL\%~j~N/7M Rv#|}3lm!_LXX5~GzU~M|Cm*>Q+EPDl*%V؇*JW"O8 ˭q$`01 LĄ…]"  GUH=!%:j+`;"OnrOjDӹ Eo$݄;| v#|e/ ~\t}GTߤHQr EkmAXPlj?A4;TGi \i\(`xܠs!Q'Y .dJbA=)w#{i$Sd 7;\ :,*d. r3xuxN4^N:hhTM8h]l&, =\hd$sxs/7W%G˥)q!f*j'ƧrBKaۼm5Dk5ӟ,)==ڏғ7EU`QL^Ddƣ@i<5[hS~NƁk Q]r4PGc92ĖcOڵn?Xj'1X \M)(k*Z~Kr*heh&q6ʙ҅Jv!q_X9V)#SG @Z[%L7"F]/ުe-31?ov2X [^y"K[v1 `-">Ig \,bXBQf+~bu8.y%}tq]A2vS+WG$$YϠ t_ 5d89b{7yza. 7U|U>VCFH1vuȪ:CqQ:ؗvz$yaC'Oh+57H㨲 f (ɣ×li><$~(\vV9A(oYôp=`;)D3B׌V 7OSX1#q^8? D)mջ]T0εsTI\%b[匊r:x;}Kϖl>JCfv''fD|qx>^\YdYn7=.Ō ;BKCƨ(kɦV?ơdժZr7H#lˆ |h#V8pвM7FbGelfwqd-m< W[W^rͅ{TyFΒf  J;0q;*ϔ]-Wm=C  AJc:[Ӳ *#$%fZq5.EH~[|ʡ3xD'H{gRۋaxe>MƑ4p%~5uꍷ$&S3pv\]KQLA T{ PP5rK6K Q %Q\6KX9ϝsՌ1"歌gijixU.ĄE]]=uS|"vu2sFl E:Z5/|DE.tM+BQ)9>:!K+7V B/TX# ~q?8B-3p,KE+Eʔ:C o;ku,VW"񿋹_]i'K,j9GԄgC٥@u` Q/߅`h|")Rc[ jGA:@].zL-Y)i,E{&JDs&`bF-^UY 4IV}׬~y{eXd?i&^.EP!Q;sB|*U_Ũu&F|3_YOr%RD[!bRp5p;teM>ϚjS 4rXZ1P/D&G-Sh& F7J&|gQ3Mx:fby6 ҝ;Ir8 fz?" Mj -v,G |Oo1ޑLܴPRh8ɫ0 }#Tw>KkJZ/^PC0+2ǡQ( 6e/)?}FXڅ=3horHdƬڣ&ӫ2[5RloީzM^(l>¤5Sk_U԰G|6툀'/a(%^0mEicSٵ/x4Tkrc{waEOv"˭fN"{[e䷧Fn@hlc?wxXZŪL;/P#s#b1lBՙ{LAU=w'\4 XbW0u~y(clai5xld[쑨[NfB.t3{A"$NY;P1Bw=|qWԈ FMer9Kcs͐!2s]aBiF\&]*^B {l?l>},q8bgj]dLj$~ʙ$Yu Hniv`Re̕@5&_Cmkfϴ]@wU3LϳXurZ!d.xQMǖ~lޒO9 t`Zs76ՊÍd[]#l%8#5]{fk&2,8ϫ4$D@įJ. Q:h^%G1ÌԵԳ1m`Hq2cQ,rkGJ^p1zd׀#Y HѕD\z lYB_6ÜOm\^ EytϤ5;(Z|Ԁn jXT/Z+\ߎP 숡sKjt 8>ʐÃ-)58yO`<6؟,=@_]V@#k||PR@q'lm/sHOڰ7B,d!2uf"QGB^u@6݂J' )ֶ!ԁJp̝amjUKY 7W}ҹ}|{JkJ+v}z9<;z"%ڨD bZ~?'ϸEFrXv;?P/4,&N"_bW('h/%1"8h}23 . #0B\u\NꪁKnrēq!|8t:=N%fope7|p@91<2o`B\H|H,kB]2lxߜd-OSW|SWJ`#. dvzp7 aGE< XZEZq1Jhնf !E<#/dIY[Iv0H [Pl.{P}ْulFB? 怑{ם.U4&_Dsu;N^_LsѴOy[X-GUSZ*ZMX B%Io~wev\{Jop~,<}W+j9F ⣲qW? G,s3˙:sß ]EW]>Ay+idt4(T4$$Uլj䤏P1FZbU 4#?O߉ٖsǔ{b:86ZHgw K .8L ҅{$JлxDA+R9/NHhw[_3(=?*uUΠV`YV*n0eG `R޾tB;P L/k[!N¾9H83C //lbE՜uB@Y7ȏf7'{TJJP&~n$cdF2K`^|8!̬cUp<.! pd$ n0į;dLuk} ۿ ă{l[UMMn#>"T|0 uY&xAn(yLÆuD@ӴFGLe4c^(,;AM /, !ΊY? RRff)63KV+o zozMMf<%-WYWc{{Gbh=^ޥRP ˹NprLla?q:?ȂaYՋӜE(IKLEq 9hAYQI͜l| dʫ/4!GYm=ľSv^ ә63 0XJ!WA;$'UTkPӭUaӳv 7Ƚ6f!8n_ T6! Ǟh(pޟwug"OI̧SQ$8q3.?!AmײַZ6`kΤzeGYmE ݶZhp ?x!z(WfFa#@)+>.Y4FseUCdz(-ge.adlԊ PU_äGQ|*L J?=B3-Ԟ%P.WY CA9"N@TU5 ["ZtKT+‰^p'$mNd"5Lv}cdHck;/q23 fhCos5ōT:!I`l7Hjj#ٜvɾUAQR(, +~P]p3P5kT6Xu> ROdr*8/rs*jp6ȟ y)y Y;:}'U LHiDw6l#sG^Hv2(Dl~,{f`(K9w](\aX*,.7ݳB29AA:_?1YfH^٫Fh_ rG9ʥ؊THs mOTMn+d6 `MiVqaӍȦs0E[!Dj@ru|0g_ْ3adjA(k5o68o\ ML$úlu ,zDqFYi k zrL˔} "X9KP4 Yd'k{vz'S:%RҞER'FaIE$a̳;{ۘ@*IPRmUNP?MzD5ޒ;c_O: ]HyYhxPXZ;#K<~[4OuD%554D䦈Pe!>:W<$O+G]cy:E1wϲ8B̧J4.<8,bIП1/c˰'p-Y/ #GNg{ TnaMHb i/x߾%i%o3'̷**h>20<ٻG@ݳ$wOFFp u^l_pY4 T؃t ׷ulPD}A˸UR@avH`7 {I}tOzgMzH)|C r XZ,p[_ïxNrG|f!lk*K9bOFO \PY̥Y`  Q.MMӈj\5^sP="vЩO+?8'],e:^ۧ8+ݖ ݻNEfI>R- T$IЪ"b2#nhuq[Bc=<cosC8P­xΦѪW`>1e@ Z Jj!pT&!&:Mob[*O&@ g!)|#gF8 #㼂$"Z 5Th~@q*#Ԁ:]{XӐQ3a<+,%rF632bu2xO9΅:_ZH*k mT6}k.ClUq Zc'qQN6A:-JQQ$iMY:0SYl~c2@[`X *f]B(Mj}#8U.]$ȧfo묱Ht\,~ UoȆoՔg1L In~fqݓBz3*_n=m=P5siSdRS^:PKkîV[~O_ B!)+CHwQWtLսP{\S"27YJ׶+8DK l=l3%47sxҩv>P[0T:ša4ob?D26 =?`6wɶߦmp|yeUx3D.+"p-E1--!{'u8N}CBl>`!a:avBpƂ- h[5HQt=h nk<1cY{?LoݚCO9XF tvx(cjYnsdܴ[h4kEx&oD7Dn({eZ.!TIUGrR%js)ؗE{BNw"`Y4(C^r/H| n*r(A =T" Zʊ3 sdm,ozc0CJ+CIo }U d<zrcIUE8* d<}9q`jO%X ) ߠӽo=˟)ʼnUdz%iF6clѡWHފ+rzǂ.O *7cs}2HHQF(DŽ(W8rU*9W6;y*+7S‡ N*!R MIw,]3[&d񿺦 iќuHJS>CZȕ]" z<˩%Aiod#h2!DQoLYb*qKj1'U bѲn-2Fo$J3K )Y wA7Ï~lYHz uPMֲ`:x|cz} tHM24wK$ޜ$zEP= 2}~l3)K+ QVs lEQ7TWOI{>Yjn\0W+$7;: /0_,㮡*Wiݤb.uzASi#Mhc1b H/r$|e샘^Ms W3qb(YYNPzԀ~OABDUZguXUnUTEB! f|rn'3d҉Bt{-Wa1yۤ;ի4DwS^XY 7.ݬȉV-㰼"JrL7aWX,??3MkJrFh L9'{\J#WaeO 8V==yEvw co5 j\xJqGsn,[Sثzf :bIW,AG?m4- f 2n!qn/0^6AZsi%M5sۺԝ.lZPq+$J A>Z:,oOV(Qת^w0)iR5-$O(YHQ=x =ceKC#KnaĪcT3|h<M.jkY;.Qe7*!YnpC턜D՛@a֧E[lz3 ޴9K#AyE - _o&@2mpzQVb,EC=)~#≾0´`&Sl[u=ߪ9Ϫ)읭уǙv/1fؑLmwɏwtreCM4*j ϳJE,K\[VYGGo\αh'(iK:B];9<].#"-TÀzv"ΔxW_E"Hd\hQXMɳ%9]4{)݌ J!YT//GU {t>3[z35`<@˴eCVfsc>+ q}ہ^AOQב'>lPMme _hJ3]=>eiFDa+'LRZH.#Βd W@L ="h}H{Az'AdI|YM♀ibۥ%i냹riU $J+,-[\ˋ\AhDӮ:v"Ax1o[' [CI9F|s))9k*Ďfȸi粉~clZnVlvKiTj1]ȒgЊO;L])! Gk;o 3bo5C?M|tE _\ 98JJ IY!pn]_lO=i5ϻLG+Y#Ƈ&m߄ rJ&nPOCxyTM$1?-*G(F^J́g]Já4n!xkꊕ/˛8` ¹!ϴr kqWaXu yʿ_Z#Oagj齧:+iF~Q$ "|o-f[{aHsWU,yi֍WOOMn(3hCeʾ{-L>]QWE km@ VBQr3;tP0g d8[Ȳb¶EGT. BZ˂6Z-ۮ%_[p v\\>`yWfX\l:KIֹ(>=RNv3/vyb\6_K_nZ,6.[?2#͢V/ݰ_V|n1wv3!d}"TQK{:DX>{+ElUe"CPI;v35:ːa/Ek{#E@6z}6$oC pːa2*BU(L#8Ì&S^Ѧӓg ujmM Ɏ..po2 H$Nl ܆ 蔑V |fڤ>GZ,`K;Z +_uv~8&^QʵZiЁqB5gdؿd E}Йm:7bs@v"ۂ;ٟboM$L:2_Evª\Q\'xC\|L4!u]XUFت|1| ˓G?RΘm9㬳S~AI~:xξ3n|'g*. Yϲt==T)Gj:s;j 4?԰U=2t:)1| m}#.-W(q!*GzԒ D(6^@]1FzRu%q[Vo!&dV^zkr{{v/ 0 ώ̻Ls&с1w GxYG6dg/Y(C-))vjiʬ{l>T'Tq~F+@_ Y t!m1@Q}c){_5|V(x|74?r/#zy"T@Y֍9f2'T2IcĿk0"s(8T( [zkQFe٣g d&[ʽ&FP:;&k)ݣ`=P%|899#.vMeˍ^-n;@붱 Z~T#(榃HJ2ŮNm)QANib8H˘є:&6jdH>ѽ<MeO;쐳Я&%1zA TY3vn&O'G-}u_;EcKNtӍc)Tmʑ$OP)Bg 5_MԄ1Pw{Lj5lDbq\ LdJ/PU7gJQ aґxd?b/T3/Qf|F'F"= >02:a:Ԋ'?0CM޾\MՅf)MsThl1 J%Ӡ%YG_soڟlsC6|Vӌĩ00e?oI0te:w  ʜX`r-CBZ)p1h(4<PԳWdj7k=0$qo*cAMRxl96/hO6Hi\M QJ@G{==t 3p{"~܉/oѡ͜"ejv2X;r% ^XT"Z$u#kgsIZ=ϛH V,2sfBB^3]u7hJw>Y:0=EbHp,;uC yȍ\ƍP\>jJ(^7jnTB2lbb˲G[m]3GX4,ܹ^ߧU{ģ#P/nw=CF] 0gf? ax>'K#A 2!avoՁ 'f?|: qPgA^H4`h47+e0? udV!p.G t\tjxNwQ[Opf9"ĹH9g;,Bd\Ld ;6i ;Fbڥ1D*"#C~"9o՟;v>0VҏZq*F哂{]z9 !eNwEԏUjJ^7N"*sѤה@cj{[N0=@ʊ>>I>'sEQBlij}> cY@nKº7[VT!ƒ6zRrat^3e ."ciIhI;9|$S^aVyHq_ SQ1m',9$UKv; b+ME >hZJM[#;A"gRyU>Ӟ)krnHȗeh2r&0nZx`5-_RJO]h=<_1!Rq2ʰ%&#H"ҪUd:vXxNa+Wu4}JphXe˂\%Ұ 8Ę$A$?6aD2GʈgSkOhibɏ!MC^d8u+9Kbu8EooLf*w>w(x$Cѐ$3N]C]ZD +4˃;4N)uE|0ѩMc.]#+yCI]}!w<%[8q9+y}膸>h!c@vUnIx4}Ub59ֺ/Qsչ"ҏლ_JYwIXa {WFƸA:ԬAXf/G_2,gY/CDgPjyt&T䌹m"[2rY5c:Aֈ\7!hUjJ QWl"FTDW[Nd:.Xg_̀mOԖjsmЀe9vN>h2\g8(?xBպnݧH CM nӧaG2 tfMq踶KֆJv ;δ[dőF `A&@1[tE2|{݊T1g._z3ʯm,LZ#4IJem뢎M]jڮy`8VPU g0 GDh:O{7fw%.ĖB(ެk˛߰y" jgvh; N2(ଃWMĒnpZQW[B7F|IB :{"T7EVG F+/M-8a < ~s֨p,]虖f|w%KB.˜zA&8ߋi޾4EÛ[zp\Pud1QVBn)*/jd@ΰ uEP6zNvPkX݃^岶S7M8 33+Iڀu|d ć0YIY5AXAn*j -Ŗd3Ge`sSzId?K6yUa S3&VA1\z[U Bqvv~qACRH[N> ؜?GD^zpXzn$(͡`Iyr01Ylcj,_#\D{@5@Gb=(Ċ vEf\WA׶"[jݺ*eNw0Ƚ:& 5_l)t"]r2M&*2wFQeexcX 4-QQ 8fBPw x--4!R~h~l/;vPcX|Сq "% ޡܶn)Kh#dtAO- C>EDvO_qҌɦL۟Īes1g A]iY@$tõ1}X3-|&)"4Xp7r=g|*p3R,咛"_ePojMD+zCfqw{Nr]uPHb ,"6a;/m#b&5nhI%C~XR\S)W&~~>U&mC'E5QQ?2[ՇLtFC3ێ!a'V> bVHjBW=oTFXsf-3ky[e.y?I0̜cc.Rrfl W\Vzo BRj H8GKSᄒ2+beUpS^jVT~|9d w "Ml3m qk pZ`X ՛oHJUNF.1cDb/L|Ξ:fWɄPۊ%BNb] (f"xMXЧqTmIQXNj1chx~ys>Kٵckw(u7n )-䩰ܼlc`ĘIJb4խ B0+Z {LlE+HkD[y%0<҃FDX {sUN)5t)~&YǶb<4)Nj~oC c $T.0}c7o:x[u%Jb?}=f%C&h縍:)$EEJē]Ն Bz8^æАF}Y*ϺoLp& qSL`6Ŀl7' Sk!%^3͕ȡJQ?8FFl=M䈇ItJ&~"E^8y1V B2Fŕ*Kidl7I>h?!]k (S7G>S:;C@Yzp}zH  ֻ%'KXh,zKL#/-CmJa /d`Z4߭v]PB aOݗ-% Zɢ^*5i$cОH?'& <^zoWU3cefgSu:x1 Qw0G*Jw#nx.!6wWEƻKU Mg=r >w &Loc[SdrW0Y-ZXp/ۣESUPrvBpΈaEZH9!UrY>4|9儫0<.ꐟHx)WS#\"Ys;҃6Vq">w|Z< F0Z].Gm%AU_dc6yÐfŝ+i pyN:u-̒f ;8 J/w7`S҇2$ ˇy=%т16 ^%Sp6V)GgO.PZANp=q8Q$ܓKfyb{"JSbB$YE"pԠ` ߹1]a#ҞKԓtz4 k9TE^pfW7 goQRشpl Rh4JS>brf20!a`#'Hc% #edt`y__<}9曁,N.ޏIvMYKqΉiЯPn-jt³+("'׮z$β}2+0~E%+> hI_g2mٗj-eRcV)olhF"w?i-jECѧìeCժ_8WAz..LX]Z X=AlpV}21@U 9g2C79I&7uF^gB/9%a'G<ڔ d\vf l;&Uij NEallP&tf0IJzr# ӤqI[ɉ矟:%F:}rby^Ӆ<=*?Ņb8>gx@i3M;VOEǑ(L$k6Q. ag}tq_xԸm bu&R/9vh O4KOH63GSomJ=v;. "_8 9{Y$*B!Gd@Z7D4&F@&shq -VaWE,6-/s-V)0v`VhҢ`T2ڑ6 kKP˶ZL-,be5G4+n75+Ɍ 42ŷ^Gu]/W@);՟p YMI: ^rf[*," ZΨG[3 ߛ_-~7d.'Kә a2Yg+9*!W+&=Wf0[JɌS*taTd2z.}o#8Th)udn/.% t^Al}=a,/}x1k~*YI3>YMlem6j]>e`17;K@ W·jWv,:7P4[B́Oo:cdZiRvdRaYXq*vtD,v㝻  4~Oc;k{{46WR`SݒJ/H$H{L|OiUP˅#aBo̠7; &3ATumX6%B1p#I􄂣6zOрkU 㩇[?gPHK2Ip5g¡`zF)(S-q /;4nQ&N 0+{nrJ0Da0T!iA޹-nKKaeg]i C:4s~ ݛfMWۖ㲽eJP;!gg{B)R\Q뷫 %`IV ;oX* j9 b)OS5OXbㅲ?k $2hokq3"s?Ċz*~p 2̔{iQ@;"vQ7?}H9Xac.sϚՁȉҶe1"$7%N[tZ̦Rgz QrE vfd 2qT=C8/3b~)}vmיx[G y?PCe)U2akgRcWŢkebD7X^,,Kcqx@/\p5؍vok/n晑G@AdIZ'ưq70~O ^NK!׵-Z1SBlbu׾ݒ=<o(PByxPp yλ#?S;IΠp!g-Zx+*DE+F"帒Z% x٠YHCZ *UJ^>-4F,~B A/^>dOyJ럵eт_8} B:4=ZޭdžlmP} qNS$l#74=:ϯ#u䧃eH%'Q4P9"V> nk|nX`$NLP}Y! _|VߒKlwp=!SG{%@?TؠV/ pw ?2<{Za̮5RNH /&ĥH*pg"ɅkPΧ;}Ȍ;`Nڼ %a "W&?L>$ _ȋiL{ns:Xe@  ogrDiHy珞!}{<+,p= 0C ;P|>\Q3@pF SEdglrw _ f(MZi_NDt ӾW(װ59a!ZKщ> ^)eaylX c9?$bHKԎnׄ/)Ecx{,|8' =6Jn(`bB ^{W)M薈I6jk7ܶ g|c#pFɎd6ދx&˂"aJ%`5 ɾ3`c`@׵iJg?vgvٴ5d3fG(⪝doM,ɞNm"D. ςFo'VM.Uq>Y.j\]L_?i n|ev_Pw/ԋ5o0H҈W`a0NZ O@geH-؉Ldܮl"JW9_Cwii$l!Pg"?΋+˨IVimmY/S1dY48w N-0qP4T [iHES cߋ-]&sȤ (L2]VxSY[ ֚(?Q31zv?@R0wLvqqNZ29Ix+O+ce$Uc: 2ͯ8 QY! 4tC'nB5j+dqZTdN\HIKΊ{X: T5IXnYV$aL=ZtVTثر42D=vl2E&|g:[ԱQ/ޘCvwc\6⅊m`tC ,vk(3b*zYv^t ˔3S :>p|g2T*<+S{OkV*}lV|]) dLPwm:xUu~]lNoS|F;]?A]+8a1~7s%md&6axCP=쌜)ڡ:,g]<.j&CN 5*פ;EdQ ܲe @'GwujŸ:cKQ,$n3KىhTtƩɝ\׸!%P2%JkSƁor>U3ocYek4&i/lTK(LkS 71Qr*R RGњ.IK"O$CuMyܳ( k BC¹><"("fZɌ?fi*RZyA8;#9`X'ܸ"KJd!5Q e?ұnDdNt p{wA1i;2.޷&Uk_w,vGCԦhqc3Xi/)'ed,h!0%2xnЙF힇/`q\l=(r-&Y$̥z}])y.}K~Y,F'0 %C &E:`p<=JC:.PerZH2bQ*`ޡӻ9a@";ra7N,+(C; 0}<gOZWdaӈJsL+Ē==:;jMtk{ }cd3< kD~*o%nu}}Mڛ!cgNiZ, T7 g֦qձշ<म2IiYδ1viĭkCES 2X^i,?G^cXZQ ^l$MּA02psZ~H]i5C/Gr*ș8=ؠpd(qiʹamQʲlbN2X[j=%;F ͎3 T"R f$4q9PWǡ ۤq>|a>SA) QYxZ)嫿HbBXĒ"|,ƚFn1 3,v,zpq:]UaɊw$a;P 텥8Pq?)E5 x-} uk|.BЏ- ؗ~HBӖOw;1Dy SX2<%6.E](|E9kZCrs5ܲxo1<شóehI_Ý %*5hR& 6 i]MLULxNb{Or˝xm կEW","(<a9ƼWa9xFPʇ"N,#a;',ˆy|$!^jNӏUq߰]PJEV(MWJ( %a;N]>*\B-N G @E.f/0-Mv Ŋ9* "}|ng,vee̤q 6|cV%xݐ@c*vR3~w:=+2мA k?ٻ<ҞbLY#ԏ4-?(Pb "j 4NJiarJ}U?܌+4S٠iJvSfXrOy K*Έ3twmT:߯s"7Qq@dYKc[?.{N+t`[H4]p)~\[X}gDU0-˅9Ͼu.z)٪͏VUFPؚf Lo\?MX%)7FyۦN(u؄^=X9^# WdoUAq㟱D E{'pI:(|V蝽8d9~su ?ȃ@AFt6BbM×9၇9 4RP'J2WLԅ^htT vk"aCg5+W_C[mNl).tR >/;OR \1RH 8`ƍg$FḍHAfPC[ T7r-xUL6$G 9rE~Pk^'ޜ%Zr^VTYpc$knRXO^C/g/Ďq=n};84&ߨցZzZy4ߑ4W[OB"B_g ZyC|t2-z;#JpwK5i*_F)n9DzՕ3r/¹ NDHK6:dԇv]c^]R2s c&La!oAicj~4zT]JK|xkӂ=.,_oWϣ[\bԌsCrW|v83n@G#& A$@^KXpt8* ZG-+ ݘOI)nHUnB< ݂9nށOowփZӎjdD^+K=rN*"!Ǵ,pctю,r*MRyp;g*drf[0y]u&wŁ{ *抱 \2G!xzAW.wtP3j-|Hg{y!-=5p48]F;őzϝQyub }d(`Xu7}Bj7G+.KO4f3C ^%Loܱ¯6vɬz~ ~NYҡ`ju-J,6׺Y:l"CSYfl#~f_ jHy-m'y_!F.24R"^gPZ=ҸZz[=P} YPr|*u_iOǜ 4_zl:#y RF@풙?5oOr3+M1s'oBCƦY'v5֗ *'ߪ50h΅WSU)y>HJm\_Yv"Hrz,CRvUD\䄰ҕ5!1I1w$q^+ ?[B-}b>cv%";6FmcDE=KpnFYi{i_e?. -YdޤK1lW}ĥ Oaz+:Otz`;*$ɹJFZc!GS= XV+pj+gV A OX}KUKSQ/'g4};I!z:q# Ir~֭ !am^.fUkahkH\Mx"#b*Ѹm_|n Y<ȗhjKq\Od+쥬,~^-- uߧY0mat+W9> ttпߩeA*ZuO[俘{iY`D LAql4/R %  pw; TؒR&=+SKB{40ڍ';YR zgEۅicn01DcoyIZwen.*p&~>&b}q7KCnc0F&H,a6Zh~̒eQdtZ>)D ] Vun5Y(ո<$ĪjiuZ[ʲp)s: )9mBAmh}Izt CLRNImD^=*[ u-/Hz94&j˜NvyA\~zP,H2HdwPNևj2gC i1`i)`L{ِbMK-"7Mi I3SAKT1qXxUSKNy#+g.`z*ng&9.:i;, [F[c[r}>;l$S OCe 956y0TZɫQF_^3sB2DC:㍲R,djYB͠Q]ǸhKx֋%k5EoഽƧi&eMn(T0+'3/SXk^0l Z1~ɷf9-nK/lCQm%A΋[ y4 dg7/槉鬚R2`nc T5Su-j[R +`vەkpz~ʙ"Flǖ\H'ffT LAU D~E?}-,\ticrX((b餃 j}P jЙ%`rnjZ{戃[:B74r/&@5pI7G%U 2W}KJ]Z:]L(1_^>jDH* v{ш1򡲫>_q4#f0}-JP9<2ei'ⴊ*`EBp'nnTZ]* "$w,,@2$䑼҉k/Z~3jR"Qy%Cv+7&* P z~҈K_|?[)1]=[fe7P* hKM1F! JQ.-3iRS t(t9Dw"os4߄Cz~ޟZUQz*^A/YT$^yf[-:Bj١΀SUbh93\D2 vh`kb'H+??%gU XG"8Qc8b?%j@r ?S$ϐ%{a -؎NEۯ" YO㝬,e0l\g\;Y*]7o֧*e\daU4rr\qd6a,+]62/AalT4б&ncss%ښ5 Q(tܪlgy˙6duоW+^*?hOjuEK{ SfL#P:G޲`4}k;{v ۗwFY^EE.HT*~ }h_U:tQnݾ L.dy !ïe* Qw9pdLDgg\b3oOwG;p7UZ(|刉=CDc27{=SֻQ8Ka)GtaZp'mK*r&%gL#9y!VT*Byx>ڷB5 C;4"ILj")}I-k&zqngF0RfQ.fiDV*)rS{!nQ ;7G k\W ݚH5 )iP$pW#*chQ A(*MS>9fͧvd"ļxnۀ*tJ*DW/KP_CP,ؠ;5>Fd]#7QPFoeHNM3͝9!4Ac|@])Т_;^DqtŘ3ɷ+;):@mMR-W=0'M 0?4d( b_[}A4>RN"I\AXٸT w"XM=G?ԚQ A6LhQj:3-g--5$#M x 14fV 33Kg+*. pwipLtYk}s M?tCu߱6Slέ{`DIȭ}UyM6(w5(L DI{+> 撟e5^flys|z:)|? RÂmttӦ_-y\*aayR\ jDOa}{K|!w@NjL^2| 6"l_0^뇎ȁ@:vACTXʂyPN4S^4GłL[lW)8%!x4Ml V#EޚqLiaWxrNg]= |4td//evk !v{5LP?Af=XO6߭HI]r R a[7:|+(>E$FӍlS<9 m: SʒuCW_8fKbsU]=MFvً,1{ 0kc&A[vkܦ2飧'FC0:6L{2F5ZP=W Q5\0HOvz&kHt5 1~n8>ȅL L%t_AF=hpZSt/sT0I߃wrc >;$/BݸZ =ީp%nbͨ,>Zsn 'B=stN~ UaA3׻n,S ~!;XW䐀>`&WTt{B9'(pG%TX7$8N3Ě {/hdy|&XI$8$2z-^ErRvsR@/ƣg1+@+e?E_S Cns%M|MI LZ(:4LCڒ!P7,EHh+lnXQhu%5x~Xf1ܼVx&?,|G_yl,0}WXXO#91O9ΐK1L*3+(q3tYP0~7EuSGB(.iB>gK”";P! QZgJ.Mϲ;#GabN+^t A!Sv[i*'+KT*VU㟙M8!9|K㈸,ןx / >u `:7Jb1K -6t0=vʎ5!;u;v[U.^Sģ7PJyE5g('a?T; Nع-ʐL#tz_)MgIi +氋Vw=¥Z%MVr I_2ds32yǒ!7 gOϢw9qB@v:K'=`{X#޿ aǡT;@m%E#4r-WΒeUREyftP`y~ŋ48vcήd =(l w =s_:Kc_PdCCj&T!Nw9kXMߗ& b/ &kC=̅P u\R#OYL_WU353*s^j){v /IٝzcaK%&aTإJ@-}8V>#xu)F_eF-ݶ,> jSi0SɾA.?dֶTtEGXg|(c9m QOSUD6/X:,$4i?I%wMi;:\7*h˱N RVs{<꽹/ ˣDeՍ2fmvTH[}+N}}]Y!pLŀn&wɫi<>19#2#f7W#IQX0^'mfUl=dAS0vKLǫ3r',X( wADoOC֚1cVMJsE]KM^ KjOJ>if6D9_-zjLXuݖzn@#ƿiˍf#a_nanPHtaj}w ĪePUHj?%{~7h̘T\s? ,O# UpHiޓFXKm#PWS MXmޟHeaaOa3W+A߶o#خRO%Bu} L(r!9wJl2u?AzVKC)w.b"6zuvӠ%5Χ" BY;u ,ѓf! HRt|'+ګlH?cze6szfI,Xτlؠ`X-嗅hN} ooE ooE.ot~ḷ2cD1.4+1K,fIUe\YD@/v"9 ,lMTg]qN}Sy"&`״<*8l$ԏB8gE<[wj&c.vph8H5>uwxJT:5XN<"z*:- |i^>w\N*b]+/d=߂ֻ\gvs|.=HGg1sD8~\T|o#W8c͖JԱmKMyEf4(!0]X\L]L%5 lM zhV]08 Fa!I׮ ᶻ#\P8?M+(mhYt CExAPHpׯ%a ;# .=i@G%9mv *ZffhIK>0*|sdL=عFtּ a V=7Q'%!+ըLI4ܡX (ɮNWA[5:W!u$wY]s%pgƋC{f2\.lD^)qh&{NwnCu[By4^Tfa4A vn.>\uwX{ މ\k@ 8(0Bc*Uub@Ui_%:/'*_a׫6bSJ  U)3u/bQmj M'~=@jb' ͕U`K`(7& | &']\ rBpQ w«BTk*IHJA ]7/R8h>dQ[ݽ{@K԰86KrD8V2$n?Ԟ#y@^Զ\ip^(A'zFr{s词8|-'95"ADe4g㹉RR "Aڡ^*\;تN2w@U3+7#왍Ž7r RKHSAfH$6L$)y$(*:{ab"Q Gb{fAxh+6Mʥ5rm>rbIBmXXwx^R C{)4_u`JEJ&Yh(<XawtkF͜ j"'dz롶~O\*uW&WhPZ>':+qi#(? |3 %MAc#J5jcٷUG˼I3[4]VԠ)&P65! ~) wO!So)PSI"+ r | Ot2:JnS.4v|o*=3N**$&q2`Lza\1c@t"d@7 #mPS uj%ۺD$ng W9VTB>λ/_YyfvsPaWs&>Q¿C' d):r|p' 4v0ie'E OJw^-Hsp*I JMvD}y#aryYo4pB8vfMM*f~}8MV~D͒? ,O- ZLgbNqaT Vi2nl=YVzm!`6@ X>kp.M6t=ND̎wti 06b.CD4cO+4EcR[LEk*qd\uX%W*wxoE A X;>dY2Jd Jt-bNT;YYSUC|{"ԉpyV0-&q;x'<@]D1[aZՆg^yeWb8*tԘ#=yų~9: ֏h"F$7:qA+gB~ZJEJ/[nOdxd콺MU|*sI<0 4SvT_Հw\Y~u^kڻ-R6:&GH?okaMjxR9\ڃY5ɾ84l&sL&c}\TS*F#?+• 4B;"ٜ-7*TIo&&#W(4Y۟5SEj;s%$a,!!,A(d'%p0u>9DQȀhĂ<9mjb&"kқ!>e(V5/7g3vgS7GŞ9|朗z[Q7mXs"beIpDC-M3񨢙Q"@S֚`U@P$uU6Q cHdӤD0y-U'XmJQrz :s|BZ49e{ڕu^~ýLgT|Eu9uc\KpZREXuMfҤ s(`e +k]@ĭ,پH3Oy7 ekQЈ}ʼ ,~_F @9\[qews?11]I!XִɅzjqMQܵ&!~7?4c㿻"~qW2TYiVgiM4L\LJQ} n2ً2tP' r~yͅH(L?OTY3"nD|FEzd7/Wё Y Zm2%<^$g8-Y9 ֛˜:/ F A D8U O sqW k 4O"r79[њڍ[jy~z!:M٢ ~BPH c>︊8`N 932yjV.M\UXjs3LϽ/1!$,NOH͛ Ćc=$ZV`edH%j ۷7Hf~FuѿȽ\qY|(k{%P NP\;"8g5O?*xsfT3m]+$ؑfI{z߮c9sZ'vøqKRhǮNuRkdl>B/^Y34O7I͊ot`H r{BC}/0̵Հ~e! wR7~s^cwwrXw%6': ^g-vXji^iK`s 775{A4XH7wg%3)M4dM87lSVˇs[ f"aE@auQB1#Qe4pee8XϯD0ޏ %##Y hf1"@]|\UOJ"F̈́bbBiyΚliij`x5%b"6*0e@DyF!L{v2Ѩ@9q~t5,%lrEs |_l+ď LMzb mt3plhavl)[eziشsŁJaIU ?Dj^ˆW210c;xs98,|ͳ$E* VEMљj8L~:NFv[_YC#܆ך-rU o-j Hmy xX]]klpn\(?0=T}|g#DQWmi>2PxE+ dWxS`WK|;cA1+`0u16.AԴEhWly.r6q+G4lYN[ a 5b%јHeᄚXf+@Pf%S<-T,eWdDym iR>yy_.E@yv&n2f,ZHQ0LԲja?#ؐo<{b4лyH |0Nv!܏ TxY@dn2_ f9[!.Gs0?5w* >^& HthRgtObdlF sbՍ"O7;>35<~-+"-g~t9!˚'$ -z )sCmg HJM-Ϊ ɂVO-XZ`#2}Q7Ѿhq2cUN+8˪c4>><Ć@4'x3Qh_{[9uM4Fቭ36TJ~&*UL۵Lסحg3+طrQޝ32bm.8HzYݢi)z;*?wZ |\3p.VB]$UKq^t1w|Xg ~wt"CG8 q&+*#C/Dlrm9`w|kNUs>R:-]z̓@ר2R[wl( rXߥXpyk1TW#Y; tUFy|rELBKXO gMZC-bO !ڑCy&=24ؙab8eY_!a3|jÖ<2zNEttS$ QgɃH&L0\ gpʉ ӗh6FtƳ(說ɬP:V[ re%.Ω)h8~IXR 7}Fɇ;9!Gߠa.ܷNBpldՄlԥ wBcȧ~ d-3 4:"nc SɢB`e̼\9aɀ~,.ȳ 8<c6ÕSS_zұCz8,p),fdN)7}emnpkT&}|)?= E^I :LyEV_!܈ ƚM1'1^^Hˋh /w˔˱ 9Uw͵Tզ [= u9bɧC~ rcp-%8}`^uYA|s #G7dY آQ |[dymN;/@paߺu kFtJR1]!mFvĹ'n<Ռ7btt$|mvas0R #Y"l%Qָwu9WՀmdQbfRȉL+yo #ߵYD d#(6] /vҢ_i9W =?ҺfrgXPSr'"#=RϢYp? &.hfYIq "|ysLF! H-өu .Hu$jgkuJGLC'vn".b QjZJNj8.N"rn5i̅&%Kt5b G!O渦khΓST .N`- epŤ|60jn\}XL,BxH(;va5nEa,ήpU֞7K6<|#wQ ӓ@fTixxe*80ˉțb+vf9p5h6q ]8k^`V3u;**m>tmA7| ?bVxJ{?>jҸg崾%%oxѯff~HskQE9JY`63<XIO`go*[lᾒ#WtQ6$iK}0|A(R"*XAe{/Do\;.xBDwo1"lYU2E E@ )Jb[مe$KMmwvP]WtZfӥ=) @AGH.3\ 811 |]_ A_(툱urߢ"UB%#4g5l/ q&TeRX-LQ+Ŝt(WeUL`* "+Ĥfݢ/A2o.qaR5y3-~zIɻoŦWa ;tu38+t0UKKX!B&OȲ52i, Sw΄h huvߌs3VZ}M<~Gx!vVy5z>@:qmgaGC7kV<*w  <ohWl墨ce9DS>>&4-޼!B)T,J&GlJy?*'9)1|W}k,=-TVD]R59|G'qh}.$&`5_jn8 ? ]f8E2Ѯ*9}Ed5O>pyt&pt9Dz,'>FRPAyZpITyEL .lIf8?2lbm3Z?|DqFeM'Rj&F<_=gG4`ng ֟04ح10u7_>qa%VGg_}87NJOx}~'\X_άOEAޣJᅸ]+E H=:V!X9Ј Iޟ H#2pZ*\W*:j٭Rr7=if8)9`U>*_ =&oLBB'.t=!6S+'OgNK~*ּ8pk QBMBG myͳ6f{(ffmU]I nDC&rĮpzE%_Sw[f| ؅f;?7jQȴxAƓ6IL{*koo KMIg;P-{@3L>hɊAD!]kC/Ma"Ȭ),"%k)-·f 1vxȡ57Oي)[,۱EWUsEcD$hEmuGS(_o]Yﲎ6ZDLqy"ԥD֨u㗒}M3|;'ؼx` k%T_o.9pɩ㸑2^U1uoOboV qȋsDy/=.T>ńHhC#@ʪ >߇L&GB@/{܌V,l2~-60)* e!f٫>i8i-VAaJ9[n`[&2>{C P.셳Uժ8%pE-Lgc;_%N1bYW{Z=G/2kW`~dD_|x*&T0"D:R)V a@&1"ZY1,"k>bBf\F} >[cj,B|<נ Or&o5=u*m%Ҷ? w.ϸC)`Qkж9ab:rwIRO$0qC1E"/zzohG|11(AeyvZNRGI kЫ'qDB(vJ8޲B!N1M/]l Noa C-Ma=|NjH+\oasҝ7=r2e\S]"sK'|<; 凍/TO'G nHԧ[[-]&h1t" >q.@b[Y~wALYvtADž$˵_h҃MKG+Ot %|@Six fs ̝⅓+فDN@)<ע>n'"a0;69T-~"37("2ΙC0 07$71L Dž/̯ 35<%YD&Ã8i _5b.L^@Y\(+If\xq~'>t|>ܐdHq8&>Qkʧ%%g=)$KFZFT[&zN}:qjjA-qJdMqɸ;¹SK \uܬ !b ?ySNFuߥmT+E#2YUzL=2_,a,-db曘6n^(UOK}1/S{ui_]G oJ]ze-)O;m L%o@>>fE恮T(@*_?PzNR"J乳sA\kROV}x2J6$Uf;d=wMtSI:uңbLvy[D *[&FVyXt>}`Y7af̹c(c!jI[Yk>_i1 YEg#Nj2&Xڥ0*YyrrwqqIR—x#4: ׍BcFne-zXsg;"yէ'0mu|>I7sӖ9wL€CښnZG\JTwǼ"ȑ5AD 314;Ubt!sMVЙ_:H_2b?MB٩G+jj)7.  ~6-&1v 7w2yTFo|954/JNY_X[xԮP?1H_/ …O4Qj M9%q}@MQoJJTM`IZ\ <c.H`#N,oQw*(ZIX;]Z,I:/ MQK7t87%~CJ =S[" Jq;ؒ4/tgP#^ ޕsӄ.ooc]ȋ}빰DAX^}tLٽ:3,4y킷[ f mtӌ@hBJIC?gEJ$0(^#F}w?%]u/NGNz.Q_Zc<–d+ܨ` /6Q=֛R؆mꐇ,U)bE+v<b;WoE`I!dC@&9W8Gs`g x} x&K**ڼ: Uz}Ef 8,51AbЦkŅf6}զ$۹تu\- yhL}&H 09pҟ^MF>dw\NO,骞 o["ZzQk/׾hUt;j:fMmYl?/XyC=6eˑ56hys%McMJj%%c &篼C7.K2>rq2%m"۟`‘CZ`$ub9WpҔ:揗vmƸDewJgVSJl 3wp . fvq;&PNrЂ`^=z|ʞ!}>%+4 :WGQKl`_ )qBaxwOn 4.P3, ^R]=g \}:w^qsn aNGçaaH0ja"`rD?X^_a3PPԼȬH, YQq( eD}Y>qrX`AJ@^{5\dgW9Z/Q/$T8g෋z'.Aj!-塋fQ0TP4ݜ`)Xu3axc)?2 X2:'6T zĴT_=Rۇ/(ت\vr( Ȟa IE /)*=7֠y@R>YaWpU }FkXyFXcǽԊ&A@谳ߘw`pi;䗴_nWqFlձo\bife ϯWL5homh? ˽Y c+6NJXy<#}RdP J icQ:$rC6} >>Mޡ/|"KMzӎTq06ćTSLVQYų:9Ri3+) ZQ@U)}V5bj '179 Mw`5B墫/duX!dM"e ̍L]$ŀ/{|rl4z836!:e;8\A #`RTVMyɅA)1N3ͭLՖ ¹fݭ_Lyu*$Z,gt\hͮ<,%Lys1"Yv8(63ɞ71AT|phՁ쪬E~_ߓ8Э\?A"ލwW"p&¢g֓㺡[Ӱ!eoG)i\sC/p;K))_1'*uDuhāC9a_jWaR\$~O9ʐޑjfj6^Rgiʽр\3ۋRV!IOI L;mjH&K0 9`)n )[ 8Rw/7똕BsYG8n#0 qs,5?xq4(n/V@AKǙf  +-HS;NptZ3OCk:PТL9Kߎ3%qLJ% 8m;& "6_*/}9~Be=_ IbVbW z0?="Gq~Zዢ*GG0s`X?*#u5 kTe'7=G͈K.uB&Z;"6rJ$&$ Z[qzܹ k?&P MsV>]bSd:#gWG IW8Xk"BVk%2s)cuHSqč *uHڱ-*||*3(jiWO+Ga0t:NY d3. еHCK@3 yWShl.U("Dm9pNz y ݲӨu %,RܶߨET8D^M&41NDU-}{&?Fvt(X\=&d={vVan}}|8|؎,^5e . t|˄,'`4CLxI +18CUvJfG]Rm,&l> z%XYNa 1tcu¦dOky]yoq,U.Sk&PƸx顬$Z;Ϊ1dbF$Er#WD `ic[hDO ™@pX\t#s9^dmcOAIa,X5_QTMq~sח* Epoy1wp!@)*%տ9=?W} ^{ZÄ Ǫ6ΥNLB2S;+\2PPG w51mRp_h'׮T3H#e#ثPz(-%[Y ުKZ/#)5q⮷"Sdj.1m>D٥:,LE@a:vfbH#1)I19#©E7j@y #Y:T(>0xw*.-PB'0nԤA֩SiVMñ/STXOzbS(H2r[{Y\=ę4X㣽-08äx'ڬS#䕽y3HwLHi%XT:u]xNt)Y"Rb,fg1$JStJ[ *YbQp8wƮe Wz<؆ 2 x\ffpeB0ӳ;j8MZdD,B2}%l+!jɿKmB\[۳CuaB/Ŧ )No0Y/`ҋh*K-_?*e4局& 4N\MXkbi{7$7,_i +n W-x]o]JvyS#:6I &{y[9vĐW3TGٔOdLH혿|X`-UR oC¦3FYc~B"vN+;Єd,PT`X؜?wy#@\K +ќ`1T d72h4[:0W[PA^% l^{:R7ӧ?)*kO~%x9) O h. t_]`VXa(va .eg(PT,l%[g2|xGRUE|x(w$_n^[ms%>(6*3PE iNc5awVUkVzm^̦ [¦SIᯕ RT(ٍ}W !J40f|ƾqy:{Cl <$:qQ 6pc꼅 c\P/vRȞ9m|?T^Fw~e0{aAThVgx;y;ҴBWD!J㱮<4=wM!ѺE=EqPi)>h:]1#+PLzԚPqoH[=5C:wG!|qB|[{Fa~+!'ֲ0Cz^9àI:mF"ZsUWUGD6ڀ\d$T+\%1 MXnW%=Vq2J!fNs} ap)xtA1:]"\܀t;CXl,_K V +ͣ][gyfpO%Ţ7y6Wb`]gAaSϿl8׉\n`n u* sG$ h^fζXϬP!< xyUvkMM8 BT;^†-8u lק,\E\q1I'p> LNEVc(Һwqxvf[|7ˠ3h&NG*SzOWش}vV6p mykºһDyZw{;=Us.'=鼘!|7 R|β1&\w~p|Q|b!e}D|P^I7ixjSfMs4#s_pI2yMhݤ{~dv-%5Zf5% a:~^7dz,WЃBFǰg>T R17,:|9":!z8VbJoLWH>y兀1B`:tzK{1"!.3piK/p>FVEr*hɞS]c`k~ )\0M%j]v+eGB|4Ld ΌP|2P"jyr2_:c /uRh7DuuUWih0v,팧4~-IsR gCV43S%SxY.qgq6nN!Djb۵@@LK}'|v8gi+ӄ\ ŷ'ԕӏ=z-د7rvz!5R} _qhԘAesSFF" |c :yT$Bc}dkvt*JVW6&[}} K.)rEKT9滻~+stP~@~?i^b8ҩADGsכY};L[ nv<|`D2M̺ P Dkk{gsAF jcwW''b6} 7 z,O` m@ɤnxh$K IX.nJC-NFcjE~1>.RQևb~QVG0LD6B>^QtDOqyTyq)< ?A4N4#IK-lڦ<$]Ȇ7YMofB7\ќT3 1x[gh_5kߏSp! R$x~!}Qr2Z; 7L2 nir6/znqH/CL;! SĮmx3(C6 L8Ƒp >I9mĘ>i^ sG;֡p R:[=J56J[K!=bP,iGEp+bXp$3")NtYK XP`^ Q*N9#3Wab*!fWc{Ji송ez2g9)E l;(,zNmdk/x_9llo "~O1}\40XPƊ|3U !&;6lɀRNc^zp._,lHgWXOl,p3YApQԴt#X5!L8 Jm>@Vm w 6Iې@ .z =@x**U6SE[12#gKUA|6y`{$@v&K)]Ek,V5*>R?z}|]!{S4 Nd{IrBp7^>p8Ç`֋8 wAHd.r+b )2h.,g->gO((̈́\ZJJUn˰VYȴ5RlziYdhLISn6\y+1+oGW{ 6EpŹS4Gcݴu,4LGI`{bozgL}EG!kNφ<[̇q7曨/'9`Í1'q3Y˿0BHnGe]}4;Uy P?uy *qz^6QOv J-='"uYrO? )Es*mP԰?;{s%.#tBf/$@Q)w/8|; { dRË^Z%L՝g2 &b lԀZ aO[vpYv49{>إMYl.怨_#U$,@up'e jY4%!J9dDu`b JJ= <1$ ?hgMİ<_& %~ BuisQX3=HPu7z+it|}9'LP` Z *'{.4$Cahdfӭ'|{ ӺhM1袑H쬯"IO s@0郈|C\go#^M$4d6Ԝ[T5 {Ғm)T3oq>$%&n)c>l"kgA3Lp92>vH/a7yx?/j cÜ$pн;)`o7( oNQDh_IVә~&oz60wO %ASvO꘱UEϴ ڂۇ&1@g{l/sᠩM$Pirp6.g8Ψ$5E(R5gzp >mJ5CZ蓵"tR| bI'pA/ZVPxw`!=`zHiAQ0zC֡o+`#R?ci.jcAHw0PE\( Cl_P=Z1=MAllvf \k"B!sq !|&D$, qwwH&5Nz瘚jDowzݏǒ^&N0 ֜1r U5?G6لj@.cT5O1I6gp-ddmEᕺhu w&^B%#`oYuHl(_ZY6<`,w1ީBMoju-Sf<~?67HIԡV(f[Yj׉X-L[_̖O˜z ]LCA p|3'C Lca 5m,TӬ5W^€eT)$YkI{>*_Fĥ#C<SHjWZ%8BbF]#Zr ˺N|x21v% !;ukx3Bb. 8r7 Q vGT0- ZA'i5*R!ti݌6A kpQrBKF35L5& N'Gw5԰|1Ct.)R]@lyXqpzvcĄ!jMnW57E13oZ޹WEOcT,"n&**^Ω𷰂+9L=ՆǶMmؿ̗ 7}fN,.Apiޭ-?|mc=c0DFtpwƩRlw7owJs ]Xǹ#z3n ,xA#s*IoەsBH_2~LtT=XB5ZA_8gj=E('7{aN'O 4V<hm~F2'̰tM'da,G퀌E!Gi T$ƛz#>C?ܭ0S^gO}R/srK%.ܽH1SS l] x|άCuAkC\YfyPL#suN=YU9Ԃ14t#H.9ƃ>̼s"PSt M*;tS܏W,xAvFAiX7)V?fƶ{$W4^ up\$1S9Z>R4hH;PS^|Ob3C/y 8 |d.gM!Ё;WxFfvMs7ל|;wl\Nޡy8!ؚ` hw ]5S*h<#*/g(EB4:;gk͜V6[yԌT^cW8*oy\1ګdWީtϲLnXx@`3v-V7,1*bxӋHU៛$S:Z @NTnc,W jl'wA[P {Ⱥ&>K5p ;*cI^!d5@HHPx-D肗 p ^ۅa4Lj\+RB}/ZNJ{QNDІs̫/'] vDU0Ar=y.ߐow {3=8t26ӎb$Z"8m{:q4GP[*>fOxߵ k"z= V]y8Wyǥ8j)PAf[vLJp Z1-#~+skaqɕXԧ.^a`qc]@I1Ad/'Hh kkT4):y6`oJE_l g>AN/FނQNigP͜\{JJ"Xhhz_EeۃSZ-ͰcZXϯI}-q2՛Qۓ3lOpUeJn驯"%6V3"raϴC7OI|w ID~F*1k7mK B5(^"V0-Bobu7׉ `G OUl *7KG}*ETrt3]+fu`aԿrWZ +*~Eݵ Pn_×0ACm[?\"hIQ,h;/e#[tm٫̝m@WCB$\h!.^Pl?{(E4H>.\E۔,Syj0~<|8ߵ3C8eoKEL~ >WL<!(h&0wcpIJ%L;Icߌ=ih,V/P/l*+]M2$>}#.1onTHO,\S Un:V+{yi铒֠oY,di4no:nںhX_cFW4M^[zÏ5 q̴6#l%bK7 J+Jgd Rcʍ^i)Ϡ,q|C†~#` nȻloaƮY,uwagJWyB|%# è^duzתtE?(S2^V[+-쩄TX{f?Y u'NPY3UXi" k45+QZΐyNazO( 0ꚽW;~r^fib4m,Ⱥ[ᚋd„,}u7_?uUz޸3NNQLwO') >݀gG鼋 \R, ӗt+fn܆l@ryu9SoL^E4*A]$:uh?j"7ϡtnNMJ$6[`P9ۢH2GMqy1uL9Gmཁr*y]wS[\\uW 4JL 6(KyH@0#h,bVsWK$"+UtK Aia?x6icc݇'0Ҥ{( >>R_|OaH+.;fHEJƵMh3PNr=). c)tja ,=Vj8vy'PeF/`q%hx5>kk*o˚g®~jЀ 1|Fd.[TiL4ѧzzsd3w#Kj &ik5u`HJ7ƪCK, %(p]mNo$&Qҵ˳w =Ym+K^ K|e 9I׮%-cm@W&GM:8d`Ru͛y$%z|=f@VYYC"a@ ?AN[k".a1LҤ5Q?-49pA:!^ud%)>igM/(]H''xK?:".yVޞJE.- l,C@sFa<$AF|,qrz&_sq[Ee%4[K{Ͽv]Am@=^b0uж7`ҡf+LxZYhMMu/Ƴ*9x/>60* "'cJd:Bz=BV6 ~5x5˖(\emTzH.T; sq[^1$;6vrz)\v QQ2e /N-W8 Tm[KV4f)B d+#H)ջ[:} rQM ]/F̳ug}qd)cj+IA̒0h#YeK'NWbI71i;e )rq9=Ádi1I8M]N/r YI2}AO=QT1ygF܅?BRR S40+ s3EʱRN2c0 .wPFz&Hzq #mA ?X {ašIV֦;j*|1B䠹 .޹Rya_ GWDB穥Y;LhqI(SKb' xCvLGMRN]bBcKb [\$X$74㲩Ig>uKm_3>_;ܠֿ0^`ic/Qr[Ăn &z=-@ 5=\XxlOq?h}p#~p6|[5_S As)Lk%{g*ʷYA>;SKc{jEG<%gzv򾣸b@wGR04(Z SsGJO75YQ7XdŢRGL 6PVSJhZ בM>WԀ2eV `t.*m9 {q. 2Z(kr%rFk#?`f/#D0ad]i;ߩ}S ^_ ,Ղ>Wɻ,;X24'[ Ȕ9P9f4'1ԇ`ID44O_,􍼒 ,9;GMV;Q!/tXے!GiM9x7zn*S3-v_ř7J舍m0*q# lj/ >^IH<*w+oL.)KlOǠv1L:bXFLk$=!ҧt{i!Î3 lK+E\(Pm(&[G;ԏқU9c6Fa*Zbm(bǩExB8F7Pk؊?T*03T'im>qhG|baz"3'^;9 nzU! lT L_! EMG nNkϏ;]:uhnW6?kҖҀ:ChTIk$Akۤv@ dX蟣`< ʘ1-M dI%!QFœ e˻CeWԳOB/suca (o/_*(P-h~]Պuĸ_uZER AgM-@pj*4xOӷ%M*zZx!>nv= Gh54CeG/z0YLk >7П~ߜU4SJٮ܂$Wu)-V`p (buh%*i0 ss[)68ZΛn2إ!P7iHګ, ҢVzG~K%085sĆnZ;\&Γ@亹1 @l#}G|z]2;Ʌ<o!GUa"7/{j[Epu IE şQ+._FOjNƙ88(Hi$pA{f3,Dx׋NM5Wq'j*Igp=ȐCOzn Hbk1E\~& dɶ3+ϼS4xNm̭~$yO+{eLF?k=b:`7r YgAQsk8Ȓ+1b)Эj+9!>mH\|`tFw^V6F_S [<+7" (rdl*jz=R;ј>~"g}m.tsq_तw}y!DTX_ΒY!U j&gAUR$p I."t ͵WTp* y)VG!| DI;|< [1k 7@GTQ.mr23Ԇ-4+VԨx7@Oia 34=eJ9p6-ɺACU Ǝ蛞L!Ӿ26j?ӣ)Fghx:rFYւܕvd nfcSA2S+u#_nV"hЪ>YxO19-uhhԢI?Boa;r5mk' Pjf8R2cvqq= AI̾*%u#I F@?0wx4 (1BT圴 Kx[fV>CfŞ{}%`JѶfZ\z#!>N_SiKZ] 5O'֋ʪ%E@iεIIL`Y\q~$ޜ4R&e!iQK .2U#dj'=Av\Z0B<xTbmsfX1ejI `y6{x덛ڶG)ۻsUbVy)%sS6^MG]!·i;Z̡X BIγKlÑ(щz/j^⠧oTIqN6'2.VI3BI 9gU[KPv&HBۢW ]Xm7d{1M q%:UuŰkmlmBH_օnb"?BnG2hw' HW>lƁ79}y@TDZP/FiHoeWR,GXb[Kf}%>-%x?CADICu5\˾\Ƅh{פ*>1Okۊt"1`D-zA@!J }T~y圁XD)vQ]GRD. ߭X9zf\r'r9ca Q8`AJJFAz= vȲfOw7QcH/LViD? ebBFϥw\nlȿݤhLXT>A6%$H n?;ւVYFEJS0>%-\12MnD2Xi m1qC_H0Qnm/jOv0n4UUoGcZY~^⒩h&tKL㢼&[5 .HsrnҏprhmՊԉuCQZjo[[Fq1O6˓&E.}nbE^6|b +d dah=F(8t1:X_y~bo0 ͞hyPR.PKܟu!p~,7Ѡɱ#6D&|ueYkZb 2d8da$`۶Wl3 9KT6@ > Ipu~tJh'\:)[.2!9>ۻĘO(M?K@-GIAM 'T'&*m 9VoS-48â%L来5ry>gƃR<!¸0*MI9FP*`ÍW&Q/iD{ ֬ cz8&ng-?y;޲DǷ0w ~ʍi=q1tY^AU_ sR0 0}SHA!\-eLe[ F[zPx,1!ʃqurc:o }Qi} ,N߯a9)G!$0(5ljfnLW?/mq.* $sGey5:؏)=~hڃ zѹk䮅(>`;|%8 O ^1VϮ{h8_8(/ kX0"}l i3~ot\#Yd6R6T{gD3ӿM2!v[GbiDKYY T{V-6PH@|à'$/ŔuzII$^& `K$igȕSQ@R`\xM`]nå ["K&g|=jPTRkGR?4!{թ/_4tOڼfHԼӬ9\pƾNNEm'aO];ا%vyE]+q3-FyvYo*v)jg!shy0]7+G'm(ގt'%ӂʡ^>0-;]ԭ2X'*p-s`LOHLܝ=akyHs`5@5p>VQYȫ pl2{6eH?DnZ!4X =E'3݋mCa=^&k'o8JbR\b6(aZU-z ^m>}e#Iw9(7N:?"wtYtu筅Im.Zb҉˜mG^8$dCG@n(7C̢*U m SXw:U/vhwbHC1iT{ũ9!~EVʶYӚ@yD _!@'+"']y} [Y w`U{Dݝu8@%q~pfC, G!Ku PFq(MG: =3YA ĶRP"(QonQ-Yj˥&O yeGߣN|ZtQ% \_&|ٖyPa~@,)Q<1Oz~+!40-W[} Xoi{MMatD i 8zq#kUbO!q1$=BK9S_AM}tAm5#MeWi6zګ>UXɳ])+1g|ш/IzcSS<@| @TMj]+׿n8xna:9WIU#d[16ǂ@2-&*$%Z* >db .N6Mk"߉)] ;ZT"K㖼cschU MA/N-&N~(V 2o͹mz(o-'7b˷yҀ `v'pd1 M3_|nآG"rDƫل' wS#v*@84U&;{BĈA?6iɕd);а7V+PcH(WU'}ICdb!& `-`CctV+[~ND|RT4LF"U:l_';cWƧĽus% c:ÝꤖW.B|gMq mN[d>{ CY/yWMEW'_x(5:vN?T#/=9[ī`Nr߸)."9&fV #8%V<w!x08&'n &|2Tf X Ud$ZfSc~4k#w"/gK&Jo*y[k)_]Z&j+mrU^Ϯ*$jZPKhHe>" 35bo>ȓF&5ƞHPO_뼶;ذdڔ*0om4PN)ur)͊f[4/eH^+߆\LhF/XpBwGbk9,TOTy<χɅB.bA2d)ܘ.]D_;9Ub[q"~ *Y*DhOQ)r@ +g~-o0T$L ƚȊ`._Ru"1D˜;G <Εer^gp꯷jj\Q\.i֠ I(>礂ǞD4aF=dNz?Bp gZBO4$ɨS[_+A?Ͼ y=Ѹbst,ɢ$TxI,b$K('f`K$2F #orH΋ *Y^C*@?Pti4@|+~SDZjVk +܀?ai!L7evTJn=FG H>*;‡R#*x^^2C0~i]cUw =$馇ps?8aY.o'ZOU!2zN =I,|ʊO~AuS"zgBB**9[jeڪ,Ƴ,gq-o Y#&ɔQ-h20;+q.?sf`(3`+_^G_as(}+[%yl(#^n7>1Hr0 WxBIŦ+Ԡ'7 xaoV5 nMƄ 3weJHڡ sʁ=źΕ~Wd\687ȦtF?v"})¤(eG7rǡPi+)sb7 +9Ⱦ@;!_/# '0nH{?^`K^W=/Ykkӝ6S/$<a8eSءO1pc⊢et5,1AIJ+$~Uqx,۔0zKs>AxO2D'ana% O2fV,P{{W97[ ^$T)/vh[8yf^]@>$Քei QdC[zth3Ī=z0x-Ej*s9 {mFJ;j8)|_BZ6H[aߋS&64!}ۯuܢP\+U 5u8ڐ&qH$J Bd܍ v:n )|i8׬(3`@F~ۖיBMzSYɥes,6k6^DƐs+J`HFfC!Q\9ko0/̌6֖~w(TAk-Q/wXϧ)@(G~C0T0w<+!?f,-Jw{SѴY)GڂT, #A7fHALs#u>t-HL]2E6ԷT D?F](c\ԮsqHic |Ӹ'*UE9ir[@ ;|_Q`xzPMYC$*GC.tNy֗qc66ɺv8 J0-Usli#C9peJˣ1χFǓփWiUvH;[g$R=7ElhȉIMvHP~Q S#M'Ev92`PUJ%50 Te,[gNZ56K[IpwEK1v"%*FxݓL6$=͑LfUJ39`G|w|KcHq*E}#ҡXyмv%ζ׈ʄN|gkhY!/TrHE Yt?wo)C0zuvnim"wޞк%-n>&\NP ?@P{$] ՓL$moٳC4+2 1/*֍ DUՄ~- &N{aȱ`&_P2<[?!IY"{zs$g$x+! -^3؂D A0\O(]y.%M# |`!b^AeDm t asr -A/*RC( 2}_w%,~qlyB18}x3T'OƜ:SWZ:H~p=&;,;[11)^=ߪ.}"ɾHVۀea%>֝bG^&rnr"4#φDC;ӯ=-3oG\s+ 5uFR"`j bqbq]׀zVÝptϫ7i(V}EI}I;=J=z4v," ўB-Ӡ^EqzZޖDa\) Mk-yNr9\nհ]kL ]JߧV&/?0|!+ E &Vs*V@0zf[@AY9|l)~.s@l3NL.`~RyY'Vlpb_'H?p/+_o]{rK=t˅;V47փ0e OogJη&Cplfy|hd;G ?)F94}OO$Xa|]ztvE[.QUmcrFvnZq, RA,$T|>GV--Wz"3xq_Ajcm26!w 6b/isT7L,i}\iĔ8~=qhz!;T+Mm)$6rQ|+IgYɉWu7]2;(V䣧C5Y3.|@yV.-2.C'YNm38w%H<<|xѶa1 jĖkKjpE֜NFmF59stޛ326 M?51sN {c@KKm}0V3 AIf0E6L $! @[,561HPhTp$KWnyf8!Du2=fC6}z{ģ9e /Iθd’3,tqyhCًC5]1IhmDt@Ii:sȚnwk?U$.@N܄ —H܃}Xkr7X8*3GB"ϖ H Һ< p@qs>N]"F6Βf#p ʽJnkO;8#Cm$OY<Eþqhō>P!_C$=l\S,?Fab3Y}FکQ4oI!),։h1 8F d! W.eVO(ׄBj]OaGP>;?8Dmc_aR D{DM2bNeOee?Ü;:µ|o_-HAc+^rI_g.Ã^_ M g/?O~@%"r߿X<@],^dn, ±w0δS԰FMar1ݨ_0r-^UC5EauwPUy\t"#u C0dxe_ߜG,sΑr1F5)T6%Rۓ;V K{[gY=bmHav~P߀}]t6$5vɳ;u!vJ` b%yLB"MPEs#)I1²TQO:J(a:G F5<'{,z(PZsH@9ԮiDjUpHdscH?ېxHtU+}'LJ!siMCŸHL4SvB;,2@3&e{vqz?Zֲ#URDGrADT uf$/ 5&nӜ5XFɐm_Dö5svMez,jTcY琯^FV d"E86k]98FJ")iX6 yلt`EwhI'1VZFDŽp"ӢtڣJ:gL3xǕ`bWYK^a^w7ԟ(ďEȸZfs&ENCKuMzrx(y[ ȟ sɖ:msg5# > z ^)5$f%vhзniu ] "4af ]ݨkЦF9ўtjz_e{]g\^ #yR[0.N9c4qˢO.pCt\- L.~[Y8(* 9o >nPe?gSS$Ȟ"v0W<"_>KP\%8c+-Bm2JRsFÅ ]Q&$g;guJؐ֫h=|]('׺~ldsӎH02;I<Ķ4ikryb"s7yQϢlk*w.VhtAJCm̃'܉  -c ﻍCFd5.5dD(Kwwo%̯{U :r l%K> Ruwߓ<D=%Q$ R=| W^1!/F W;:e'+YJ-β!@l6ݍeqy6)jѐ|k;/mY2C=mvXHύuKo/8 FVDhħVGN{2B`Rep5AGkLuĀPEݎ}k %Yru7a{uGWŖ3x>)fةG;EuMFv֣б{.chdYXZ6Al2v}lO3CNPh.hb5z׍MZ+9JVGR%H6d3AZ a9Gy5f0oI 7Ķ_uf+Zh3jRj0*IxD,W/`h3W-yvP>OL4HbaGw#Ql~g}9F 6oȁ8*VߌM$]\L^>w_2?Z{}av.!-!+)-e6o.۹ Œ~v||uhWju p^{awۢx*UՕB|:듁of L M*ʗ-$G)qfJ*ĚftS~ťved8(zXBT`@3yT*M[tK,t Ȅ!eLem}]H89qޡ08[MgoekipduG2Ug*~\гkTOYSm䗖A6TFZ*iѨzL3;mLM2<+]vyoJKF*QA!]"bo)1W' 婢m]Pl,W\nkSe0 iTQalR2eEUg`.;5Uc|1^v❱H"V fש bzҝa"<`w * :>vZ#"],aFxfD`VgV Qg(-Sy p?Ȩ%+TW^IJGR1ae)a6TX ax4P'oam:;X ltWkV9dKyJa։29s݀6LYx(@[8+>:I:`> k|ʝAxNDs `7ƃ`>aCB3A!ݯvs` =a5˲S/O~}3x]~'BeJ8Dre neXC9 M's,3٫G~qQ[y{r]6]C@kMpUaȅCfLqNeMI&XY*3r0E}JmVQjVh;3zhi?*5.2&|6{yxe@bttC"wh<0$؞H F!$U4qZMPxbtHߞLOLqר3ۋMdi(P}JZXL.Wss'i.\["8 >e i- mEilPёLO3 X6`Ktld9Cn`>n{(l,jq󠒜ojBLpL 1iI C&/ZqL9<} Bi.S"@P?+'AW;mf?z 2\ ngX-oˇ%3ju w1G7E}XELs?%-}Ps[ C s5"tau{kvR[a/„fÁ`ЏF]*RG0EE!>Z"m8e B4f35 {']g~JS#Q)uc/ nЙ~)cTU;"@1 7H~AD9##Sw2|?HˮG`[lҥPk}QYZ)FҖRiGS. 3P0X ca+I%sQ->7Rޯ#uca%!z.ԖݿV5C5 V~c3X融>UcCE Y$-1af?;*M*3*8:Elp~BJ#A"(Sn[5#7 o.mq$*|褗ByAg׃ې [R@ mhRgA<&[qhzr$d~`XabDTv͊[iC&a8aWd~AIHt0Uu9`r y9pq2W"v, `_EˇTP^8paKKF}k25^sA(4TBF\t`DƼ6}rrT],$&xR$N|&BӾ[ G1E#M Ϳr"WSq4+,NAW@` N0ߵt g n}vXHh'2*|CL~4ۿ'iH,s3JpNĢXv #BSrDi30o8H̻ae TurL+D 5E(K3+tNry_Q*y"m3GJgfԂj{)s B>an(D^*U t]mtv8}e4$GR=zS6aDiM>nk}:#7zT:9u]` ƈ7Qm%vl>,xwjbKiՑF}'3?@+:L/s/(`$ J9O#ȕ́^PپE4d3#}nlKҜ*K?`״:+ :"Z!aZ@ ]96|V[վpל׻w;&'|(!*O  nס4(3ؗV^QjdSXqSJV主9L]."k.hY 05#GE&o]áp-h`k0um?yw9&:ɤ{zxkLyBnI"Piw|gf[s7Z@,S-±(NGoB1?p N:q*zeq>rqP)/;ƹf.sH?9 ö{ӂQEIy{Ol5foi0P`XҌVRDpTzZ'2>ҧ1pX h/C}ƏO8}}jd/i\Ox6 1MEs%i~ԍ*ւ{Z$D VRGԟ[oo\񎒨VR{(T]+Ґ]&ݮ8Tak`1@V0R:)]A"fpT•!y٤?ra6Յ81iL{w4>|?S[d!N5 @Z@7F{oKoqd @=0@"\̭kϯJۍ/VB QP#WP(}-&o |z,UA C{r0eq/Oҍ G.KoeO19ʢW>A`6oөġՖXaj% Z s? EryBzCjV!X¬754_liRvK4;̣_e 8H ^tR-<*JXhJafMwpL*Ӻ&MQ85KtT@v~ [^ţ?y2\}߾cŸ?nH1F "̥*K"!58q'hό0?%4!E*&"n#`TپDʄ!2n}|ksO!Qp=lC[о^FpVݳ̍Q>og^xS~ xĬ@*K \ nXiӋx +.mf[K ^vb6J#P&8q'8o_|,&Z w}f p[ Mw蓱x257t_*Fnzu*[e p7ؒ$r`ꨅvёF*ߚhZ# aF#'/5~kyԮ~.0~n^gyb[}b@/7o|Cnhv7UBBvQ'rXgЛ+KR޲zDwE*8UXlAqRQo1؎h? KMw) =v(fT}l]V<׺Fs@l"a{yV8dͪ9{qwS3*C#;f*K 7cnXess \܃ >/Cހ Q#?]cv;f -MߋDxI#-L@`AflJ~^&PBv0_dQ,TpP_ ' <݀qp2D15C3Ck*@>;`|9Kupy۞zXIw:ZJ_\Dҽƫ xFMM? 0yOiY&ڀ ƾũ˶ /eK*\c?pjM[.ƀl-(u@;3z 1ez7BxO)aᦟ= H=jB&>rn谨\[t]^ev)+Md~GSEݾ '[p{xK[Tlq'&"iߡUVxWF-~*aqKjϳ /HBy f)$& UՐ=uN@EuwToRdf~Zt,>;!`y83OAȳl@FkE7jm;69 {]n(R=s0ScZˎ*bv4[q3 `X~yE'q'л65;3$} xuJت5 bh]Ao[zÚmg/*gLh1}zi`O"aOJ*'Hᶹ|(Z9%m\}02ka 1Wg_О=g=꣋,r'9œKVOEgjK=d&b9Ӛ-s73)7nb/U.BgHHB;&-U`8!k.YW C]{ |[?ԦU@zejz7S=c9Np`Pn{{c"e. ,v VnoTo2‡N2-಻zh _6TI:vl '5+ʽPXg̝):7/PA_ &'+y:N \~sC/%l9VPe>y pMɴF ҋ}w4 ;ff3FYu݅볔>B画z_]CW6 iB zl&{WZ`ZZOޔCPm ?BAaIJX`0d@XV'}}!߉hJ_?Ӄ^EX8ʓ٫G5SQJ=$Q#Sn5`9^6&dqOdB=Po7 "ն"vϼcb`gXZ:*eGK#`A-**o$5T+̑d+,%'W[V=r0"8",/mWGn9:GoI |Zv"G|'E2!f_'6wӑ(zK~Zy[h LY b1pneGΐ3Ɖ[d,Yjijd߫N@SB4xiOB檦bK%VI=0Nv0hWe`F SY{}te&Dy0ZNlHWi~kh KzuG %Kb]:zVRucz-l4ص8e-b|jV(*XRʮ:a mp7B`?ߩ܁8T#Sl<̝v!M ڹs'YpEƔ#ɱ;ڷύ E)!cE-44m# g3|`]~28wQpه^%spyuLyh ߈6*sX#;ЕD܃\Oشbld8xDlSW&K>0sХOzA(  IgH>%SW Jϻ,n$ٚWKMh~k ͙*r]O5і;X@NX#Q}R䲻ix_9!&QT?wfx t[AJi8xZ|EN>3HxS /k(ir:T 5U=2˜I*.nTԧM4OWE>#:fVB@̦ $u6ߢG?&lV_`ηfbƧ[i71ʻG.Te<=IBl-D?|qF2*a.)xmy-؎ y3\[RWy):iYOQW wY iΝC.r8RK"ޣL|CL|gw#: oDkEik"3d1T6B)R.-E pXd̈mּ@FAy4c5BTUKPȵ+3d3ݖP|YVj(Uc#h9/; #D~Y9XH:y|yz7nS*q+8ި0$"H j'^5/Udy`'M + G IȥFGV-4o\WRM Z*#+)æ}ޯ'>כU;`M !U(&u~r n˂L{ &Cٜ X2rsLdUȆ?p Te$+`Zk/qv6aS KdFysfؗS#!=>jhT2qE7Þ^ YpݔF8TCڕ;,-DQ8DkcGfzeCk;Ss1R̟}fKۀbu5wX1BO+uH2P@,yCQIClQ] G7SCzWna֎ 0иu7\8(Ds^iP_$l%D.<& U߃꿿-!6O0If%1]Mvj_)nXbs=jȻԔ|c$aB̪) >dEB82;C(o|أ6f?=w9CKKRBha +?`CBk@4Q_v% j+vD 4֛G)O2XZh+ti)1϶^Ȩz( 9YBeݩINMwI o4f{y҉ #n~+X ʹq͞vϛKČPY tً$l {y>#@M(? ^#6;iԡ\&] c,#xÇkY ;x9u\_TvmHBTZXd s9ٓ3dCzl $yR&v)R0lF߻D/NmxeḶ8?ERD}+#}?}cFn O|H BLַ7\lcu oOJ\dw7e~NBU~3 ۅ'N A֋{7amfZpk9z|+H3%x`ۡ[ie6)%W`O\_ҘF[@34|W,u7+d! ^CS;(U2/plN_% m#EY P]'>ܘ6ds1ǹeZyײUUCV;[yEv?f*sZ)Vyͪ&8݂;ܻJp抏xVg%} n#~l}sV<)H#Gf"FJ| j4ՒPԝY!% e8lpŚz'_oS푊̝f}"+q[Յzj =ﶇ2dW 4hӭ&J 0eA@B*q(F<7n]tEbfm{q,γ\3NaT#o] !myސ\ׇnt!ۚ,kb姍ɳ5YnCvw:腶.m /aV 74*HQ< M(zc XϷ:{c~l = {ha_Oäm{LU!AZu7Z&9-uauyMpf! S0HFWr3hgr!@+Y"aGEqP q2L3L}c= 7QZRsˬߔ[n]7-P@HфtmFj- q}ƪҐesnc6 D_`:-ōaRȄ/i6X/q1R߄6q0˦Fu0+!ǤڋWIUj-G s6ΐmng":p9$jh]I)fAA v/wHOq &v\$C/z (D/?!{w?U1OdHqVlNsŗ۸$VUi>Cl6S:P|_T/!yT¬vZTp ZR^\M(b|X5ZMP.ޤen~g ID 󛠞wGOMyQ1wpBI~z%Q"6 ZsOo0SaN:og5~?| %)8[WMi' n`Hb:[ yLd2~cd8ʺ]\`&Pr%JٿerKRdԣ+$~WQq5>s`޴H]AIn¸w؋Y;ч.pDhw?+IeyMzHXߟg}_L#_u> +;ghyv#>rPL>:g?̓6dtvg mUTQV%] (T:G3ڊ-¢L ttOdi/=2WA8=x I֕@)$,6U_p)T+ Mtn:퉯2+?oQw$Sy5,T'd'氧zDS~݁-qXv Wj>;+MCY0څ(R85#H曭Rͺ8ox5|k.("1A%kC0 ,-6ZLL8APVliSgBඞ|@&1䨡٧>PxC$@ܴzbO#6"VBVy4l)zoV| ѷ[f]4|]7.6!f3z2lhh) ұ&(̻sS\N|Wƿb WA]wΝe|){|)2O@ӽ T6Mp"({mAcZ"kp6Z h@~Eu[묄rx6j9!n[BḶ? CEx 4`3?:Z "D*ns-7ޙ f>$g\ ,~O-ͺt*/u13;!ZXlzpsOm_[ 0D`lcSGL *d1ya46+6omF^iNҚ䳗6>1gLCj-%$.XgkϥN`9ef8QǟM0d!ZcH!,s.uSg y ϵ['6O_q*BAp"zh( RdUOîC )Wh&/TuڅfQ>y$sd zBI\, 2-megawber{ܖZr'Du"MB?-R;MS[{Gv@k.K2͛t/>6E-%(Eyp z{@`SyClr"O4`.'>K`C[6eCj> ͥ';nhM] 5Ũue?L|~?$=];U OVobﻷ&[ZT{)z3H\!^FF˟Ԃ"edaD.Q[ڤeڶO;K%֟N>y%nIT> * [/[i6I=g1Ϣ1HfA 7>'kqSg?nёFMHJQʴ:& &. w &Bg`'}Lp'ߵڝ @}.G![pW\ '2 *I9 aRNȬ %N:K GqQub+lXA)䦶tzK )'4.d. IomIO5-0_d<Zu ~=D;|KcPGS>p!̏e`WFuTv٧;68SejYAdbꩅW]<u \[)ZG& ~jGq<6@|.-QoNv `neH鿶dsиEden2E Gitl6̋7ːiin+.Klp= !>CI_Knd%<$ytOy/ccַ{/LBNIl@G \GfV7} DAӕj|Z!x"0}un:E(CHF6'/JU4{'EK ~Q4vӏ9VRH"YJk-p-v^V<:o <]oqACAJs' ^XĨG_@LTwwQ(ȳEg^][=wBVϭ_8 )£68cN4kxu&dOǂ{ne@*_g "9E9# Ny>^\=t3T)"[߭ Llq!ҿw5/w{KDM6TuU7:/{D*W# "곗6cyS&"m6@-N[ѝePZ)ެEgy=BF:T\켱|i䪎(vXܧ$n>)&7ȄA7 n7hh 9]mp[ԙc'hϳzʏ& >ZXtxB)0ǩZ_1-WI<^29<49 ` (ޟ`bJj o!CC,UrM5VD5l xؿ@m|4m(R*]ˁ9΢?.A6.Utv]KdV`zy #dݗ8ד'áj 9r D^zZYbz(,`߅ݿh`H(]`1tj9N}hi/C 6Ўl 161IGM#ris@,tӾԜ.GxR v:E*}\|KEcu ~zPLv=-'tV(;{$6h?4,b:Xba |ݭɄ^^G(JVSgp xǷ"?[_m _ NJ􄕊YV-N,h1n; AM=5:S[X.y))`@W&Y m 8Ôxڞ,׌2c6x]s kf&yvwrBycq#Ӌt(BR(,/)QA9pm=Y{$wHɠorzdƙZ]%jF<9\3Ԭ WKVn3D풲&!k)~%4PN:,ĥG=KOF4@8Rzc~?4 l1)P}7*‹#,;*s^# 5y(fk1avQU_GpVNBqiSr>0"~'=̓%a7 EW忖봈ɲǗ4n UX@-Rv jb-4ĂG:/~)I<#Qx<'@V8GIAR:D#jVk !'`RkR\$* 1hO3oO AJi6݋jxaVl{ LQ3kJF+j i|. 8`=[ L: $ct6_ף3:\Dv2NLJ#~:W/mRAn;G,%P:'QtHGr1$9#G_LKUnmҧ5a7(E9򾲖|}Nͥ#Fс-nӥŢa6PS6paT]#f$jh1dj\he`q\aX[rZt.|?k8&j6aUޭsjS4pgA[tN &Jm;sc?V} dLf+R v̯A`3%)ED(JJ]aJL.sWA BN#R;Eh]<.\k 8< ?{gsK 5ҎXʰ<-2gN X/r $_I1H$'[/ QP3Y7M2BNGDH0*sdPZuzVg+ ^J}`:91caomS9̔֠dy(3 T$۱p ѻ _bo7DL]*#m؈ĺ^htho TPV844!l_&Hs$/hgPFJ?dh X"Q帮+Wdi$M: zeO] 64:s7yLBL]GYZq A{L)'bjƞJ0G`2AT3P94Dl)~A~=HtB2d7Doi5Upu2֗wڔb]M} M5 ^ɑ(A)r_t b2"M0G(9->Kɭs@i'OLmM (q{UaKlA.ԷFHbQZՙo-<̴[ZfkrOOZؘGIs _[x@Poo}ܣ<9#gVːD]ϿoUfD"4sg>H5ψo'Tnz5{Gi=0w5%60jo޸dq1H mN8ta!]n^ۦqpSFcnq›.U[j &̈́-xiOHd-p644LWk6ȴ<|HFW6Q"m_L>yS21,L{Cv)#/̖˲,jדia-d܃B<2*4['ܓAp-w=߉Sv>܎{ |7Ei;:qJNܳۼΟobolBh q78{dma}}a, \V޳7n;9sadZVeZwh\ӫ-6Wpodt~RvY" R=B52}fIL럝'-"]S׻P^-v|KTӰHh <|xz%32_<}ӊB?mzKT{{&i{-EDi z墲ss07I󹽘cvrmk>دк)NLV7ѼՕAjhE!eO0ǨDfp6j,wgZp o_T#7mP1.ʶwCX3{U} ,+tT#E$P2 婵 Z:P&9}IXaJW\TL'154)${{P +HMƘz MrJ|oNCA0z^%g, )c6kMDŽArw x^!x]TbITJc*.F\en;u9!\v J>uo9Mf2J^.Q\n5hSc =-S04bb/;a#gy4˜k"*Y4)%0P@^nGVwi ^ΆĻ}~gNvg,shx]3R$JM+=SPgi5ᤝ a P|rQOZ3?­2Z-5քXm(~>09'$ sj/aB/f@*V^i]庼 U8*4hq[1|ߨ Qx֙L2MsAK7aĞp^| bMVCסtMmןo%[Cޱq!TCW0zFG?*!j\,,-MG(ӅˎgG'V^G`F>x$r ס k#$q!cΈDEh0 &脡D #Sal9 vWGIp'`36P ȃҍ9 6؇D5,-9?k3zEՉ;6dn =[HZoY#GPuIUde'\8 pb5hLs@`8G#B)c@Xa}/Exb: OݹeծZՂ>҆#!KP~`VEb{`$|nvTXp>K|G\u7)b/b ~ފo׃aREN{"wQ1h ohHTZG6Ox}:+ <ո|9gtDElkޱ[W{b,8sWM4Oy7~amq ƺV%2='@5'~RU3/ 1|Mv=d_~Kq 2}r;Vf;aіأɍ(}Cz JJ3qQ`Z(u*@grimbϱ~N,%FA@0Ss8[z^fb.: wuGaM΀ 0=V; 0 %rGZA+[ ^y~;g.Č*n軟uYN}uJV6_@Fw"Ta7΅q@Jll6TxɇktIgUT ܍j &_O3i'Qe$X?1d#aeGKӒT.EsӲ ?J9ܙJ/pR3D.HJPaWH\z+S$o ?荝k1u"D}Z@?nt̔>^OSbV Z̘}кig<biֆ)> DN#Xv[3K7r 7_ i|ݰ>#CVָߋ^+fNuC.CcwWUV{y@B6z.9NaLIGeVaiI+h ۃ> Y@GJEI!|1ۙNWOqG(}*yEL4⡿krgFWᗴoV \t>t1{(Y y_>[>t&`]|d pٜOQ똗>Z^WɱŇ0g;+T? wSLnw֛(2_C!J4Xπ[{ن}B-ݵnk JPbpGKR.'z )g2Pt& GCEY?p>mv2Q[fB ^P\GEmMHb _nzBj昼8|0{p]ƠL=6r=HׯHlnZ*tJ}5)dVFsF~{q¶,axl_Κ[K,0e28*XT-YWCPz慇<^9'.̊89DaHMv{IR K=V  ,e_NN4Flj+p%򑙳qDAʵ2MGud a[cv"*Z$e2ntf=Gsź9MDsh5**[-UiRށ>0'q~vP56CU7P`%{ՖԑL,珻%W6gTɯ钦'Hh%}>4=I]hcFp`1mvtE eSpc{4Xb[[&On_Ğp 8Yŝy0R€HSCt wVFVnMC̑ c=t{m$4^K<'۵ ,],RZwT2< k^,~tث>4]*M)h: ؂Eu[RlrRB%Fîz{*..8$BH ~s%M.W$1&շ܀_WfjW7ڟ2*Dd9J?J_wUӌ3\u;19P;0JeSWJl38m|>1Ɏjqj%$h%4w9p`.(e}d郾iIV6Ey[ElcjSx̢9=㡳h,9g - jcO`FAX~zɠXŸt50?E?YrFPHwߞ^!31KKݭuݎN6cE)@$`bX+  4>3ū zYň3|;=gS~];%GKL'NlιU'*G3 YB+o E3)η͵GdiM7j\k,=<r+IKe8E\͝9I-@yVB?ǓmnwFOzBgx8lؔt]rnsSp{߀Lc!HNƼᗐ??{L<3|NkV.; (B6JJ^2!rFȒlß_nBDJ 3/-*Tjz^9 *#~~!Kb+~/xz~iP5̾)WZ +$P3dqNf`o.v릚Ϟ ($%7;׉i K%]%%=}%]kKI^ai[Pܿbdq7cʸŧm} :*d3Y9)L (h[_?|o ^wp6` Ae2Ó,لhBxaͅW,)/> NYTpٯ|'5`p w&O{XvQB+<3I,W)o%`y( q$Sk6fR#.֍nh~{0q:2 :vrB`v۳jf“ [- Ff4ao׈)/8,E;EaS=j!e/R+/xGʮxt/|1NBFJn$Y}OduZq.kHÃnr RT5ʼn9A)+ yoVq3TkxӤ%͆EH'W&BXyɭ!t:)N80vr17YvgEuɧ6E*"Jc|{N,#|Ds2Òr藨Jh<~Gظ(3LRWӽS]Br'ū`L=Ȧ X d7l?ޫr6_2;Wy)2{:> G0|FDgA}D/ %\& > j|$_/6Թf>dO#/c,ԝ `U깦 N02gݮ>saΑp>؍<91 |H'X-T՚۾mo(r0aK =5Fe^X䈬]$ޯZN' kXNޚQK5lRXҒ/\@-ULIL kLY={wP4>w)g[ˉe06pN%[4u+u#(2aΙ$e1~E0>=ñ'ߋF?hP<о%g3^ɰG\SAogy]uUCW&^;A6i THtqhvW % ؼa.Zsx`J oƁē>CjhEDF{SJ*@nHҕa咟|:On@BVFo/=q %A؞%R^pd!Sjzb90wZ{ YoG@JbN|f^OnQ~s0͐v%= E52'KGi IZc׬?k#hl#[徳/zAўvpf &3WflSĄjW>p-ghG"*I0։4r~LzYJ4SebESD5 D]ӱS^id#kuӍ6fhvg|`,,# NC\>wed5 U__.6$I=.2ǭÒu1`[-}b5hwg)Mp*(;2҄Np஠UdbSA]w9\x*5󸼇Z؝?A-q@#RnrLjع[vѨV3@ P͙ert/4|x[#؁#8VEbzN q- q*_|{~OR4O,i BApvbႱx*P؂gǡ >_R\x5hb= o.%2;Cߨ{Dqmtg(R{׹Κ6N#I:%V}gi;s.;XogP_`N}}1;\˷ {3!U Uk׌`QjYSV!1v9Bj~YenZp!va~@gяAy4ԟV^ ߀r;~L&*iq˜@mybF^51ߪHUE @# ›LyG|5+ƛzB^h 'k Sf^&l \Bno 7Yx[}=#X][^nzLj3bUO VMCY:Gd;eJǤ-IjuG?B^[oÀ]7,. JdOFDޜ5hcICd?21{59 H#2&ae;F hl$i5ԥaxy.Vg-CT n tHn_>+g[H]:wӇ/7 {ɺ7QqM K> T [}Tq[ bwKO :":h !B ^z8K P?K0'J?y~q wZ[%+A{ZUpgz{ȚV0K<&]@dCt#++yԝp&4-^/!P)H Ee eܛnX$zKv\dMUϕj<ɚO % (msCK*]k%~!aL~*|D XkD?iR |7ƵH%y)4f@˭D%ЁV a}\޴6GZ:wfC0P`Q6< ɻ<ΒdʮHDbp' "23%V?-kPVeCI+b9e`I&r%_Qhʕ$qPAl#Qaq/z 3G&xkh͗gZI(ؓK+zfm;b CltPLɅWա03}mrvA4Z˃C9n'["̟,:kG6CQ='!o 6=wZ"*bF)LOk:/(aP(=Qj"{cM|H Aëo̥k rP+> L$lԟL)\>KyGұԁjY AݐUĨ*{ltІ[S2WalhϒFHb܀_ل'OgAn)?_:t=?e$# Y+Ԥ1fۂPiN*HW_Nb'Ս%06m K`r‡@= sn/˅~)'=̕?;xl&Hȑb* ;<\w298\dUN4n5ɐN \ lv Ue`CZG Gf[`>>|S P^cyk&,\c!/[ZO. I&,ƒo:He/Ag-npCRLAOuQ @=S y PC"Q10ŀYJ7lgֶK| Dž7|#e% 4*OuHW=& c;>vxF^ lMCLpW ŕ5j :[7<?Q7M;%3Yna4F8 2mH!}o"^kdɶL}do8aP#ix"9~'hJߊQzl S!0) W~J:$-Oɛv@UԬRDh ϢZ¸U$^vc9xwZͨ7}Aޤ`]U_m X+I]da͇1UlI[Z3c6֒5(f=|r}~ζJWܪNuY/[uӄ2.Xkolp? . y5mrW" #H;# &ԦGԻ1p#{3/PONHyKS1JrHGKKTM0HX?REлZKuT2ռ )ͭB^%*iR|1LjDšczM?ΑDNsLƖ(cup 49=>mi2\]G& UXUmZ|[ʂn0$cnоQj-CƠ5қ٥pX؋=aBo򭣭\F8p\o-Z1,zWpFdeHႰ [ HU?s[`<',(t_~»U ?h|!ME.}" x<:N0zI&aƂ8[!^3pdnz1Zv>**M54p176IrBXTV`z?̲RvJj+3)Gc=CY4v3N+('_ac+ .ƋǏ7Y2hQWdnxl5RX_#RboyԺȟO燽~\Ej,4]AH!lO fUX yt&1~i}ͧ:NM$;m0Uvrp$`9DnVOt^Stޕ@4]-[R$;|駄% QT&k_yA %lllzZFD,lD)/ y1bR;Sbή8Ȟq?6M}ᒑ25RD&9$ !e=+؍ıK~C`8S=ieQՑ91A*azԇS]GWp5@TEżr LtNG뎨$cg-@[:׌cLpou|k a688PhG3FI3*6b/ ի1m|*[]zo |$ZW[oC7#̓Czk>7^V..& cC܆쾓x^ίh+xxZG8*T1!)f)ZGk h: #ґ2j+硇n]ވݽF~$8X6McێY ikb\vz9^,Ov KԽ͸_99I8`zhzxlqWC)x(/uZZ;d3FOW}i8`O)@rOouAD>Ŵi`7Mf m,h0:yNq$:tS:/Zui$8k_xΗ>4բ-@vWA1U6KW?߅W,CmC6LdnE4S-kT%yP6 [I"C·RGkԧ.d,pXhT{-M& fʈJ$mZOt #Dą 0^5 BٻʍبX~p폫S GZK%Ft[t"(@|֫Ri$w#ڬ5N 6l{gTx(tAfM>Ujt|gz݋ݽ,Qa 0BUzG3쉊0{zUݎa ESZC@d[ 5֧m';u}ӑճ2O s]5 J$Ե\:wdDCk_VI]!basЖnKF,fQ&QWrꩨUX6wpy4X}9w޶yˁ.#H/;y֯ϒ_u.*c`!k%BTϸ=(WPnׁH&- uOv}tH򷷸%5EglKdԨAܻow;i}َ NڕuԃM|}LWuIOozSŲ@U )*Y.iX l;Y{-ž0nTGhҏ{2ܤ'q}i\@ >9J)üw+UyUw){w}MJ*:#v/wpb]*+#V:!́6A8N年ȰZ\Nɿ.T8@*s6:Oe`pd9~s P>RY0vs^EYg &zOKkCgD4#몱4u]hveq5)>TRۯxn5gMX)~&,{?981ǿҦF}W+pM"FTD/8)F5Ky:{f,AGE$aT&j F5)ekw. Oi6iW$uuLu˷Vty֔% [Usi❏ |Lw"%urg?%Po1iARyMڤy+e(L֔4UkEЍY}ldkwMCL~҃Zߣyas&<~0~N缫W-xA4wqa>@I<ޡ:S:w_ c4&_'[vHZ,$8wt'" DP]VeDF|c,<~vYAv_ -^yy:nx.P(Fv9:OkfGiiWyˏܰ?ė58o 4 0kfuus="$XB6 I+shƻ[Z O)t0T i;us+y>m XRxV]wF#3vz.]A,cBG188QeT$k x=^|C3۱0+˕ԏ/SvQ$rۛ[ oo.2gP{S|<mGUG GzR:K\ȬR9ԔN5NEҡ4 QO[ٍ>ZpH6Wy@iΘp-.owNACl _5Aw] JB Wc^Q:5^syWbeԄxR5 Q 7>|a6NرLi?]+#z~ H4IkE¡tw~߿jJEug'^@v"AdžT0Xgr]Ya>B[uׂ#j-/"Bh>優EdOzڲ(Q>ɢ_uӚMpMTҮ3/&[K`0rWԊ`,hI%z &}v;7;i-Isk J8E9]0&`ƀOSR_J5M悽3IhaBol3`BGBd_ T,}Lאlu {#EﭽY':yˌ;Qķ҃츖^y²/ ʡ<e&uȐi얆|94\Dc‰? 8 +pWX)/ x qsڃh7+0m6Pↇ$Y֔m_]J3n<[J u$o=Kށ>it@h8[\grcw:5갇Knh08,=U?Ew]zE'PNVЕ~ؓjJPg05/{\l|n;uDmdžu0y)n83Ĺ9uʋy@z.s] sI4kckCu^a7 ^ai)[`z,Đ!"Zn$7!%JBrbCߑ'|Xmn Wl>[?17O{?Jgqqt9IGe.`wI1:pRкZu``N.PG%-6JدN?8Zs^.#Al3S&w9B d nWjy#C4h{7^s4{}_) (ǟ޽t2GwsUT15kU(v&CE6qQvDk ;&<4Y}ዣmt``?'~'߄Ӳ85g'Uq9EK̉z7Ժ>uڶaEP xsgBfՑJtܱ7e\KX}bE_f83L&.W:h 1S//5S2EW "/2N©|k끄wUǞ@88Yڪ6<޷fb:[+?FDgv"9c^03:{Qn2[.Y:FR+?AuG'\+|rhIPca`BkeaX('ChXXNhڂ9R{2);2ki!RKA{ Bg*/0y Ŧ1|lYEl;qϢX(?R0ߩϐAmVegF%jmTא)=K(Gq>%`0EP4{p^î i1@lIʴ bMR/eBۈ[ |]o f "Bߟ_ %#sHz xpl{Vg6r^Mpj^Nu .sA$F k!FL:0NX0i)L.b+Uc×n1FF"FlҔɈؖ.tB̂>U쫳<>:~28F4_j3!~!KIֲS̫ͣRBaRn&^y|ּ@^y>qF4w2\`;caz˟B#ai1K R\}^χwQ+>3 ?b "ig5'o1h$v?) DzHC#,BlnѴd ?FV0M xAH)>4C;h޽B@Id1I~r gvC"eLOz~L1YiƿE#L D"R2w"وd6'47T%֗a $mvhfS P xJ~u\- 3{eqcȧQ0npOS#g2]EPգ/Ζ!V@4KU8GjꬸbaUE6 NeQi9gB^̸l/Q[$x#qmn ?kvp,NIvf-7PJc+5;2Cg`}$Ӝ)7;"T($C:+Ě9T>V ;g3LMTDb#4jpu\`Wٸw刈i̳T-cpxh_ޚxx;X=@3X!ۊ(n1@l܈ϊЃ' ^L o@b?Cz blpd_Ȁԅ́UvXwKji跣t@D2LAe1Whυ]9>E EV46>C׋#^%5c>3[pAԯ,듂g_W@2KgS(t@B*= `w/r T&c#tQrS8/.,[9O6vP1g%׋d,w:_HRD;VHȾB1йv- ŵ$i4&i$b w"ݠ+=`w~cZ̓#[0Ѧ-rtILo}ή({I [ xb7f|aJþm `a赪bc7NH i4I[y[Fu2sHij tF&>?;뢌 IBy?&^ѧ .ߊyRcg fCe#w3 JSVlI"KR Kt65B)?|gUAO߇oDθƇUn)ϱk}:||")+pfC&X 8;Z{jc5릛A&8y %쉇9 l,]4]7OO/Hڄ{vWug ,;FvG 7P*]k] i^od`O\7rlщho?d}I)\zM wH)[t,.aԀ5ʸغ42ste̲5bgS6Y yrguHDUg&@E'p<%q>$|Nx=356N?瓾Tdw认s|XZMLyhfU@K(W= 11N*+l XXLbY,-1|양 ۦ}zAp~'hJ0s ѱ EG]kw,cI*`qaD3PXYFٮdg}5`ϏX Q)([GP |s R[pcuz莢>T2J&t1,9^" 磺ԑjE7WO a`u$EfOfT"sD*M&EbE^LZ:jpNB봳~:nu+$y& !UEtNA*´ymߨ5guuz71i< MKHoԵ2Y`G~$78!. a#$8ܝ=u܆R kEM 62qGHܑ e qz'NΕ}PU# Dp偨^z6Up.q#{Vސcd8p-`<);fR~ǘ.4;LHJ-;]iQ$h(y}K>`'!0{cީ9Ԛm~5G¬ImJ͈bobU6.nՒx9hExz k&f4J2/uhM]U}-̲{CvB?(~;C &a-{3hAa!PdFz݊&OBA|ӝ4jv),?PЪ*3!p{h=p‡|A;6W5}x (UKlk-&E?.p`$A"$Ӑ U1 ] :촧@ gyuN!jv(irv*>܋i;(